From 85583c46e2367f9268b149a37f7b0eaf06eee48a Mon Sep 17 00:00:00 2001 From: khaybarkhaybaryayahud <156494330+khaybarkhaybaryayahud@users.noreply.github.com> Date: Sun, 21 Jan 2024 19:56:10 -0500 Subject: [PATCH] Add files via upload --- ayun/asn1-parser.js | 161 + ayun/assets.epk | Bin 0 -> 12666972 bytes ayun/classes.js | 341449 +++++++++++++++++++++++++++++++++++++++++ ayun/favicon.ico | 84 + ayun/index.html | 44 + ayun/jsbn/base64.js | 71 + ayun/jsbn/jsbn.js | 559 + ayun/jsbn/jsbn2.js | 656 + ayun/jsbn/prng4.js | 45 + ayun/jsbn/rng.js | 75 + ayun/jsbn/rsa.js | 118 + ayun/jsbn/rsa2.js | 135 + ayun/music.js | 118 + 13 files changed, 343515 insertions(+) create mode 100644 ayun/asn1-parser.js create mode 100644 ayun/assets.epk create mode 100644 ayun/classes.js create mode 100644 ayun/favicon.ico create mode 100644 ayun/index.html create mode 100644 ayun/jsbn/base64.js create mode 100644 ayun/jsbn/jsbn.js create mode 100644 ayun/jsbn/jsbn2.js create mode 100644 ayun/jsbn/prng4.js create mode 100644 ayun/jsbn/rng.js create mode 100644 ayun/jsbn/rsa.js create mode 100644 ayun/jsbn/rsa2.js create mode 100644 ayun/music.js diff --git a/ayun/asn1-parser.js b/ayun/asn1-parser.js new file mode 100644 index 00000000..82f7cd01 --- /dev/null +++ b/ayun/asn1-parser.js @@ -0,0 +1,161 @@ +// Copyright 2018 AJ ONeal. All rights reserved +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +;(function (exports) { +'use strict'; + +if (!exports.ASN1) { exports.ASN1 = {}; } +if (!exports.Enc) { exports.Enc = {}; } +if (!exports.PEM) { exports.PEM = {}; } + +var ASN1 = exports.ASN1; +var Enc = exports.Enc; +var PEM = exports.PEM; + +// +// Parser +// + +// Although I've only seen 9 max in https certificates themselves, +// but each domain list could have up to 100 +ASN1.ELOOPN = 102; +ASN1.ELOOP = "uASN1.js Error: iterated over " + ASN1.ELOOPN + "+ elements (probably a malformed file)"; +// I've seen https certificates go 29 deep +ASN1.EDEEPN = 60; +ASN1.EDEEP = "uASN1.js Error: element nested " + ASN1.EDEEPN + "+ layers deep (probably a malformed file)"; +// Container Types are Sequence 0x30, Container Array? (0xA0, 0xA1) +// Value Types are Boolean 0x01, Integer 0x02, Null 0x05, Object ID 0x06, String 0x0C, 0x16, 0x13, 0x1e Value Array? (0x82) +// Bit String (0x03) and Octet String (0x04) may be values or containers +// Sometimes Bit String is used as a container (RSA Pub Spki) +ASN1.CTYPES = [ 0x30, 0x31, 0xa0, 0xa1 ]; +ASN1.VTYPES = [ 0x01, 0x02, 0x05, 0x06, 0x0c, 0x82 ]; +ASN1.parse = function parseAsn1Helper(buf) { + //var ws = ' '; + function parseAsn1(buf, depth, eager) { + if (depth.length >= ASN1.EDEEPN) { throw new Error(ASN1.EDEEP); } + + var index = 2; // we know, at minimum, data starts after type (0) and lengthSize (1) + var asn1 = { type: buf[0], lengthSize: 0, length: buf[1] }; + var child; + var iters = 0; + var adjust = 0; + var adjustedLen; + + // Determine how many bytes the length uses, and what it is + if (0x80 & asn1.length) { + asn1.lengthSize = 0x7f & asn1.length; + // I think that buf->hex->int solves the problem of Endianness... not sure + asn1.length = parseInt(Enc.bufToHex(buf.slice(index, index + asn1.lengthSize)), 16); + index += asn1.lengthSize; + } + + // High-order bit Integers have a leading 0x00 to signify that they are positive. + // Bit Streams use the first byte to signify padding, which x.509 doesn't use. + if (0x00 === buf[index] && (0x02 === asn1.type || 0x03 === asn1.type)) { + // However, 0x00 on its own is a valid number + if (asn1.length > 1) { + index += 1; + adjust = -1; + } + } + adjustedLen = asn1.length + adjust; + + //console.warn(depth.join(ws) + '0x' + Enc.numToHex(asn1.type), index, 'len:', asn1.length, asn1); + + function parseChildren(eager) { + asn1.children = []; + //console.warn('1 len:', (2 + asn1.lengthSize + asn1.length), 'idx:', index, 'clen:', 0); + while (iters < ASN1.ELOOPN && index < (2 + asn1.length + asn1.lengthSize)) { + iters += 1; + depth.length += 1; + child = parseAsn1(buf.slice(index, index + adjustedLen), depth, eager); + depth.length -= 1; + // The numbers don't match up exactly and I don't remember why... + // probably something with adjustedLen or some such, but the tests pass + index += (2 + child.lengthSize + child.length); + //console.warn('2 len:', (2 + asn1.lengthSize + asn1.length), 'idx:', index, 'clen:', (2 + child.lengthSize + child.length)); + if (index > (2 + asn1.lengthSize + asn1.length)) { + if (!eager) { console.error(JSON.stringify(asn1, ASN1._replacer, 2)); } + throw new Error("Parse error: child value length (" + child.length + + ") is greater than remaining parent length (" + (asn1.length - index) + + " = " + asn1.length + " - " + index + ")"); + } + asn1.children.push(child); + //console.warn(depth.join(ws) + '0x' + Enc.numToHex(asn1.type), index, 'len:', asn1.length, asn1); + } + if (index !== (2 + asn1.lengthSize + asn1.length)) { + //console.warn('index:', index, 'length:', (2 + asn1.lengthSize + asn1.length)); + throw new Error("premature end-of-file"); + } + if (iters >= ASN1.ELOOPN) { throw new Error(ASN1.ELOOP); } + + delete asn1.value; + return asn1; + } + + // Recurse into types that are _always_ containers + if (-1 !== ASN1.CTYPES.indexOf(asn1.type)) { return parseChildren(eager); } + + // Return types that are _always_ values + asn1.value = buf.slice(index, index + adjustedLen); + if (-1 !== ASN1.VTYPES.indexOf(asn1.type)) { return asn1; } + + // For ambigious / unknown types, recurse and return on failure + // (and return child array size to zero) + try { return parseChildren(true); } + catch(e) { asn1.children.length = 0; return asn1; } + } + + var asn1 = parseAsn1(buf, []); + var len = buf.byteLength || buf.length; + if (len !== 2 + asn1.lengthSize + asn1.length) { + throw new Error("Length of buffer does not match length of ASN.1 sequence."); + } + return asn1; +}; +ASN1._replacer = function (k, v) { + if ('type' === k) { return '0x' + Enc.numToHex(v); } + if (v && 'value' === k) { return '0x' + Enc.bufToHex(v.data || v); } + return v; +}; + +// don't replace the full parseBlock, if it exists +PEM.parseBlock = PEM.parseBlock || function (str) { + var der = str.split(/\n/).filter(function (line) { + return !/-----/.test(line); + }).join(''); + return { der: Enc.base64ToBuf(der) }; +}; + +Enc.base64ToBuf = function (b64) { + return Enc.binToBuf(atob(b64)); +}; +Enc.binToBuf = function (bin) { + var arr = bin.split('').map(function (ch) { + return ch.charCodeAt(0); + }); + return 'undefined' !== typeof Uint8Array ? new Uint8Array(arr) : arr; +}; +Enc.bufToHex = function (u8) { + var hex = []; + var i, h; + var len = (u8.byteLength || u8.length); + + for (i = 0; i < len; i += 1) { + h = u8[i].toString(16); + if (h.length % 2) { h = '0' + h; } + hex.push(h); + } + + return hex.join('').toLowerCase(); +}; +Enc.numToHex = function (d) { + d = d.toString(16); + if (d.length % 2) { + return '0' + d; + } + return d; +}; + +}('undefined' !== typeof window ? window : module.exports)); diff --git a/ayun/assets.epk b/ayun/assets.epk new file mode 100644 index 0000000000000000000000000000000000000000..d336b3b577e4d74e8f0a6bc7af8e627440cb0823 GIT binary patch literal 12666972 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�VxSM2zr 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�hY)(0c){F5rrsk;qhIu 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 ?)NWX6t7 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

A&fNkO8D{hkd`e(*fh5qC0TJt=f|f3t2u%e4f17 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ℜ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

t%;`C;71fF{Y#BLLeB_ZXiVt8wa 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

O#w)VI#JYFf^OoyHYAL)bn!_ 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

|#X+FoprRl{J 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 z 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µO-b7Z?6abb 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ΝOXpdOy8 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¬|fu#Qdu^!ZqtIPblP7v%E4 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

*=cpIH5~FO*APj9Jj+6+>HjkW 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�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

2AG5p?i>j)s{B7N>Cdi+4Gg$v?zW=8gz9jST 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�A1ej*Pw; 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%0A15<*JBhc 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ʼ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

3|#CsLaDZAxSv>Ss3tX`U!85mT4})TJY_4z&cm) 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෯BImR#a~X#5&rdYJ|S{N>|lr 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%0DIyuNT(gHm{Uy@wK>3&*(Jt9LEA_-Z{ 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 `&l~oAG{N@%PK)1>i*bQ|1)CD*(V4|4)ey?fjoa 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%0D^yfv=(PfZ(&~!&82Z_VCObcu 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

1FZ#rJ>_b#C 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%0D__P4z4U5F%Ns5Oj0R^rt2k&*ly6$f! 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

BIojg4dk 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�F!XXAL~wsp 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�@fCHsR{RK`$&$bb{H^mq7H;ZhCn)_eWa8bgi3d)Zz}-o6nj{RaOMVlO0sevN)SR)_>nn^!Ubf48f?Qig3nr5#IHda8^^Cir+!lm5eGKlT+zR z8;FKw0vI$+9;6}*1SWswV3y&1ce5?;1e|2)LdmtLxoT(_UTDmIl;jcy;Mim6z4z?y~c@C8-~;Ljhe| z@48!26pg2EetXS2G5hO!$lW;GY4lmfs~=5on^%6O*3(WMrS=g+;r5++dWKk2B~XEM zW4WJUG$1s)l26EWZLKVtF^IPO9pcGG4`Kj4u}IY9QPOZciSyA!I9J7FguQfq_L;w; zb#d(E`=*8ZPi+A!04UJUd@$lg?eSNQGFwjO#P(sc9y>=ZXr=wH7MJcgadarjhc#)+ z!8k_0Ow;Xous@6(9Q*O6VOjghtYXwJ5sRwyJzvjzV>cd#xgCc!_x`8%pM* zdddkU9P0SYv!NdG$T$d}FjJm%LBUHcvH~U~y>uZIbPe&H)HTk%c#^V(-%u<+b>N#H z-jIVfR<~FUFQP(|{P{k<-;Mo?<6D)Qoy{$asut>jb|KVbjxdoiEJb+lGm9j)6E?w1 zWkb|8^J7x+yBnRLQsj~C^7fR6C( zR|9gw4@>me%mzNXSNJ3b=iD(a^4t%YK1#dR|4^`?x+W#sKjrdHTmaIyQ zTdbqsa6nnA@iNnnsS3(}z#*^*dGLEDs6AGjYj57vbCoIO!qi|TeEd4YPqygrb8-S< z!}qN7i|E5gKLap&3D^TmRI%(EB5MRO1t^l9BZ;V>e=5?c;R8js70J5LV<+Q-gVds= z2ic}>YjPabB8R|qwHASuF-7ubqyw^9blHwrxno=EprgFH zaPC@sr5wBcq8jHYCIzGPh7W%~L5@{c^F`MORKG|mjN?2@*TgE8sI%Boy1@9ggi+jQ zT3TEtRJ3Ggg~83yS#aq zmFMZ3k6d$Iai}K_NB${YF>D~5A0#*JO()f*mmnqe>o?~`!)*Yih^Yb6q%!AUKMCjW zg+mSw)xt^}uWzhe3MXmUhTW3;a1NXDD}Ge|d&TuoFi-SQChg(XqMlk!1;4RU#I+o_Rj9v!{eZg zCu_E3z1T$_j4(UW5T~oZA(Uwo3~^J^xpn0u@tcy7xwWYPzM(3@<3?2y)6sWAyOr~K zC7m5n6AMpMp5N}56>*;wbX2XB<+>^=zI|AB7I)E0=gY+Rnli}vth?tFO_jWM`Za~B zmL5TM18Hx@l_oA)(q{f+ouq5GKa_m?$ΜItr?|O@YSCt&{9gspY{~&ub}gFwTZu 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
5nnzaN){UYz_dd#X!kO#vwtvfbsv9!RcgBR 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%0A8_%g@qzeOJDon4&|2 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%0DY4%|PEQ8c;q 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 z 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̢^@=)8O6O!o+&)wR1`$4% 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%0D>zBkP(m&t5vqH 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

M=;M#3kT&tLg@e;iujWK5lN3Mf_ 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

b#`_0IiU2;P&gx&iANRFJ{frtGb{T5 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\i-BN`S*c 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≤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 z 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%0Ayne6@fWB9YjQ7 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

?zN7Lm}R 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
    V^1msSJhM=QyUA@5w$1qsxD{hw-YCjM8a5o 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

  1. _#sn9O5x=lVxRi{Oqg{09H)#z) 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
      0ztH?vs*eTl2XCYv(b2 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�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 z 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

      YNgc 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

      hs*8lGZ7YWlL-E7>H_s-6aawz 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%0AIf?gH9k`OC9C7C)Jd9Yhrlb7x}7U z-$v*zZ40Z8f|4&WJ~qtuB`zO}ByhV-w!DMfl_L5S_8xZjJh=M`znJR`ak@U}m{5=? z6ZCZj|N0maM>}SDWU7ny=ZU7fpe7OxSA$8JsJIMB*lzD~Z4v+ToJByJ_M3xMzUhgz z{dMr&flJvkhV4kUIS51ZYHv@j0V#V5ak?NIu1oq-zI^{YKFS>wJ}Og6_};s;$mL_M zqeI%(66hlos0pLM5uJN2w`W~Yue?JM)0q*2+_Mw0-Au<{>LqJq<=&obmuxJeTK1l` zv$Z?fh7VtVaM`Ev;7*~R|MZhPMUmVb^S-*5CiZl<*9HxP8=?VyBPdU=DqC7E9Xm=M zT|0ajK8656R#*`^Tr$2Cms3p-Qv@8U2(>yv&_gk?EQ$5VhykZ%tH*E?l#T z9>X?+PA-_4GB$#u%6OD{M|HKE+*S;Y+-BNwCJ_z>G30qC| zcV9nKaKXeq5Ix)pf0uz|Uq<^hI{~+=5BtCC^#AT&?hr(gQQqa1Q&XpxWN+#fVpPj2 zBG(x3W{)O;6yZ2ukz|#O^d88w&dLfhaWc>3VkpkgT242h)EYyGwIGUpD|WAU{=6y3 zE|{lfKZW;ob0SWeApfm>U0pBDCC28cW`zBV!D=q@Yt*+xi|z@f=g5lRZp#VThp=x#n}>xn1T~yn9xWPIkAX@d7VxgQ(Ll59C1QP(?is7#@_z}9 zz$?ory%pPSgawxwj@ct<8X}8zNEQ?hDZ3Gt>w!R`y^8q}*Cmhp+I9!}k|2xbD8j_2 zr)sP~reDXdcryQ~dLcf1j1(nXn$Mxaeup}AwR6l>&03!-cn4>t#aF|Wzo@Oe*RBG$ z#rd0XzBZfDQemfNk&lTVTVDU1G6uoN@|hKj8pyoEQ5G6^;CpG%7|$$^>JW{HcGs3V zIQ)vpAFm;v5nqIY+@Ff%L+(|pYVGVmyXuL+@xKpc;z1gGw#i(Y!9H8Jf6;N0$U<}i zM2D*-0US|Okf-?KmhTJ06BRzD-53IQU(9B>)je8Ws8jB~GVGypy!#?cNb^POP!RStt;wGk2Kk>hv# zKY>ea5?EII(^GARi1mYdxaGvtV$V2w;Wh!(JHbx6@7P3|n>J>%Z(kF!H|UtF?jJ_@ zlMod@NLy%?*YvcvCiJq*jj`_~)JqS?zC)Hv^{k&C zTI+)M@2t^;Tn_EVF+w^q&3mPzDW{2+oEobz3x4*s?E#-G{x@0%L#O|I%FU z7>y#-u%RMv6yNZjK*Jl9Kw5V~+q8>7eFhxC-{J+ajD_L-)(c~Dt~*`ksm?ghxsY9~ z20eY&PeCW0CBg&xET+E?aF}pLDYVwdZk1BViFDW$zb!RzUtN$WxJrB-&G52*qs6N9 zQlI{-%6FT(%B0RWIOe4X1P1^>W-5YaF$;}+x~4A`@unk7xV3>1SpL&pK5oa;qDGu_%@sE2q=LfN&-+z_=a~ZZ*ND{8R(Ik60wqS zHfsnG6Se~$j)Q(7B#&A&A6E1EDXBuT1&1kaX13fmP*dvHjqAUy3Y)|)%*HE0e27uf z)oyM1#+%;rd^&zCDD;x~RNHan{>~)N-kY^ZG4}q7!yuq*EY8F*sQa+iW?+-*uWp4S zL>0}c_H|@kD%7c9MoRxO)>F@que+x*@Sx}x`@>%*)-~QF#$5MT{f-O#XGrbO=g7p} zn}JgetfBplEXq4q*3R6KH?Xg(PPu-DI)t!iv*b2i04n)czY0-tMjq@#%F`BQEs5Z9 zZD%(9`1PN^={%nq^s7&J{N|boE*33@`<`hS;U=B#D#lx8vX^$HW-i-HC!aomD%DWV zNjr>9!fS&{i;=G5!+^J#7awppU?z|xt^H}2<5XC(S)k!*|98z`O&RHd7?0m#k>3## zQUn~LNUF@}N6JwEOb=8N&~n)dw4#m&nm38)sCP^HTqXY@5U=@S`FIK|GY|epNH+q0 zg?DL2iJV)7_GDUgGBepfQCHQGI-Cus?l?A{`CZ!350;_#Mnx5ucVWG-n_wrLvo{nS z%D($w;Gh7#Wb>SrD4@gG1{&Ahz$I<79d|VoXw>TakZsUo>gh&-5tCORcGMt3w?R|z zmR+}R+Gdn1--v&#{p{UWw>-veM`?dD0t!XC=DOqh-!&O=>0LUSGFBC?!5Ptwymee8 z1w#eqOvYIjIt}H}-7u)%=>(ap-6TPoIn0R`IPQbWxds80>$Mv2Fy|>9K01eM<5>+kA}R zW@*ZU2{1JKEXm68R=~fN47oU~9zED4_6^-qU!z4x0+cf$U9};d z#9H9qPjo%%No>aOT(yX8eG2`H`adyUdrl)0o~XS;ORQ_=$O4Mkh>l2Ui_!lpmqUfm zQr2^pCzF={SleT{FP^+9ps&X2E`<+vW{Qg6p?QUG70rs67r6km0|9OKN%-ypQYJZ@S;L#T(O8QYmX4 zw9wNE?dLm-Nc_kS%36y@UcKemUQtO@P%4V>BMsAq*T|)8dR)HQ+X63ZczOTz&QsR>O}IKDgkf z_SZI22y_4aNn5y$gVC`=hqwn)5p;S0|;6Sk5QNLg`&E^N!E{FyIsBqzarM18&> zDX(-Y*t(X`BXGuW7o>ori{kBFQ)^&ec3@RISdepDXDw$|<5C$nUS21KAZJ=jLQy#} zv_Eo4$Gm0EI*JS8PkI8s{Yyazaimn=qBqQwbP3*LZm-NmV9kGGETv&cGbM7q9Oz|nX^8Kq>g9}cbZ(kv zlG+VGktqNm-ob@YX1fjvl03&3PIYmLLGV?5eNO*~4uTcrUu6PfO0>t-B&93ILSef{9wCp2{LeWcR{#C>`Nb!5M2I zUn`D>22hnNCj=S6elB_0T@IwP6bn`aaS(-5N1|NGC_2LSa^ znjY_yqpQ&6)r#(9CMt&M>t;gX1X5~ii<&`U#eMp6mGU$i=8LU+F*fX*fe?7AcmSUs z>}#y#FEX?Zg2qIncO{I8SOjzP2ElpQo`A`#&1A%eZ}R8=B%17hF#mD2qvo;E_v2Y<43c9 zj^q4Pe3w0Hd$ekK9G}ZJ5kqkQur#J}+ei9gQ)I!`nR{2*VASI5Z)Jn*O4b>N{ks}Q zE5fh#IBvQEBq<9L4=U83E( zNJrTcF%brjqyN6_^*C&AQ$wlrUV`_YMj7%J|(FvoQb8y|dn5lxqvV=G)G9jkxD$W)b7(Mn{rEzNjKGn0;Vml#NHU)e%;5X%K*mmEqVR@kec1 zLc$x(*XN2}94BzGcglWpU0eOP;GfU)>v@{$$wi)x@M_`|?)q&ws$nQsn!| zcmR`$2dSh)xKCVcJPs3{dqdrJy@UjP!m|5*Krm2+dr2B;AuJDS)(LR?UIK4qih zUA!ytsITN=R^CaIUXDNMoRNQ_|MVt9<}OknoCij%=m2CT<#p81YvfMbj zNSXpIoXT51Qp$tg5cGrjCiC{|J8$PRcW9`RcDqFhTJPXfki-oYQ6E(a4uG>iWwIWJ zkN~+VHO8i`0vpH+wy((_Z@=FmRrf7`LOG=yL`e<1#+1AH55#30|0RCNpF1JY86*; zYY%1!woQ4_XjosC(uy}XL1yY_9eSb5uLP@OKV&`E+PbCGeT5xJz;1mSn5haks;S_Z zW(zOhEXVS-ey;akHue2#m#vG9840^AG5%enR6cOzTr#s!dF$F9^9Q7&W&5MkEYGX` zajWW*v2@mKNH#sA8ut}Ox@KnfMj(dhE*e7j?lB#^@HI}~Zqyxyb}sMZIUdGeJ&q&w zt}Cy6nEf?tg!ULNBT|`+lM_bs1uChU^p)o9|6}Pa!>V|nKE8B!cXxNgp}QND?rsDH z4oH`DcXxw;NQZPI9nvX{{9o?A+Ux#YGxME$C$5`K%Ee%ZSPXHE$X-;6{}ECF z!+_{k98tLoBzLn8#X|UFW4+xE8xbpE)6N+0af?hLkfVSi$1lwnF{d4$)$19}2G}P~ zG)uD6(*}-`2nsiY#SBsR6lFZvGl(Ndz#7*sqdZ#OSXRfpiIE@Ix`o9L@Z&s^#UEDR zAaD;m6Fx9IT^PP>0VM|poJhjyJ|UCe8IVM74_EahoCCi82>AN(d4ntv%+&&b>6-T= zzovVTrkFs_d&WSy-}+W<7l1mx=!nOaf&aR3V#?x8f%pdC1*p3R#9yihZ&Z z{-Vpq9ToZM4_at7lP%^&3l=UuQ8`5uH#Wk^`GpNBw5?4Hq9}$7tG(01ymY(W55E3NOWZ5UkcqEI6WKld zV?jR9E({hjv_Sen3*!RfXJ#j=!%Zx%MZ+v1jHQENq%!H9laD=7U`x=cD3O9!{y&5K zNn@9)#8`3oD`EtJ+Eluhsx~r~6UXCX&WOlPx-OXuqmP2$5MD85X~3%OS^K|P&X!;p z4l+YW48mVh)FQc}{lT%JwbnJFmQg6lbzb*KWg)N>|O)2R(_$grS5|T9hM& z`>G$rWv^pv+7l&cK+YEgYRVNbry z&yF}&HN_b9QT!o�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%0A9sm}9VYF2Z9Z%!7o3L1s*iHFh0_i3C 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

      TxbGP=SyMnh(f8k2BXHB?GkxCr$vRY> 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%0DS8aeYA=#x}rwEvwkaOTC zdBWhfaZrdyqMo6`2*OBN!LcR-YbN#C_IJ!fJDuU5Bf6{fbJoMO$28rYH@QcjH?=Mq z&4f9^z7^!qGfSU7Y1~?pGVZlNAkqP^BX`Bi0QA41hm}a+0dpvzS~NMOe3Uv`_!`rt zC`MbaMY--7td+5cjjK>WI9~93 z#{+7yq09q~6)CN_iO-hObl(-7-Znj3%O#y73%QDbq4K7D4y=+QrNC8eHNB`a-ov&D z1&c^hSx*Ujv(36A0O*}*7z_Fq4VCwmTpWYC%FQ12o_tG|V4_qmM zOC)S#6phT{Jk=C^-D1uNn2KH(b_jguX+C7GDNG~D$KI?iI_R+t^=RjOb0KT(e$y~K z!FZr?VR}omx>M_Rx*wd{5WcYK@t;N2OQ<}It}&TXeQo%5_yz{xwp3?tFh!ihU}P&Y zjnOG7DKQ`tx-Ra7UlvWWZS=+IoOPI)2O`d6Oz^Lc{9?}!WIOPSt(RO7fF8DKENxr) zybnjuFZV>B9yTtYA+J7g)A;ikK=J<38SJAcrVOlrGh7U6mXv)qB2FrHX0UWzk)^pp zz6!WO@*hG@;9WwpWjhqHe)Zy2H;W_N80s&7nL-lxKrHSA-ESU6!+ln?q1xb zKue1jr$F(R7Wd-NqWRnR`!kbCCNs&&oGbV4eeyiJtJVLWgBfEMR%1e7A8+`6_9Vh! zjCfF*qb$hCKydPi!jKp%F*!!bu46jzvj_8?!~>DbDfLqxE205EjpbXhG|F_= zYPf~1CzJe0EVtLil99<#Qzn7mOjHLwT~8p#t9OLlmJabQ^z^=g2mNj=RT#Yy3-6r_ zH~5jB;rCEOGSPX!tiC%XQ9^TJSYE$cTx?YVfU@k+wj^R4kF^b4s}sYbH$G=aSD6=k zU*h;>CVulPM`(+D{g|%xP?}$G;l{=ya z^qK9*fxJjL(FgI6ra#7&2GJ|fOs~eWYRRLa&N$$wuon*OsUYhJR!{ygZ4Zuf;~GT% zqARk4?AcMRGNGA1P^~M}p8i2h{2w7-U~`$$ROf1*t}{i9Kf2#$SYD-TBhwe!axU>NFO(aBwaDnptp=15s&b z(-=eiDnlR^QR_pIE51iOq@-~<;JL<=3(;WU%uG~}Ei*V+LCFpXzC&a@n@dag(unro z2u`LjrRseslE!jTCPvkkqgQ7s+pyNGE?)_>6(|TYjrzgw=&wz9q&-ohD5;W*Pr-yz zeVv6)4s^J%NGhXgnA`EWDCB70Mp=s*G{Ay|KYDTAe9dt&oo4u46m!G5gXK1=1GGR`_2u@F<(T@$dHq;G)v@mpy^F^!L(@&MM1x?vu`>8v zN&U-p%w!AzQR;~!8#m5aQ;HEf@a?DRBPEY_(DpC1b?*BbKlq%JNYmH`nNU@IghD~T zyE;~O{PA|LXCX7bo$OT|ppr6?w0vKU<1$Jq_}+dcuG}pHbp~0gPwIj+zzLa{iWh=! zcUEO<#rFI9hcSz8E?#cwU3eI2uxK)EIjJjfJXkgAecA$*7Tw-nSG@6JBJ>|Sw!b;- z{TLLhuhSEk3Hj^4QIMgS+BE+Ny#+QM8DT1zc!4@Qcj2}%{^*+T%~iSNLIsjpv9cKE zAo~$byff`>tS!pAYy~)r14WkM_4M@2=osrcT^DS+R(rLZGu>lb$D%&PNAHs8(M3|U z;sb!!a-V4f745f=r1^xpjO&6F0VE1Z0NwQ$HxdTsC(PRiGya@Harr(&nINtSN_-nm z8ElMq``F_$Bbhz>eZ$*-=v_E!qFq9Y9$yr{9E~X4o_x=Pv{sCGg5LREA`lmFly5O< z%1Twx2(BaH+1b^2J@i#bb2yDCwY<{utxT?t(u4oWU>o_Nq~vHlE*e z*{KspmyU#`CHX}u8SGOh4UIZa%7`nL9-q9w=LL+fr+scCuSAWfovj^A(#EbBXQ~{{ z67f^vi~ws|mJT4=cK9wclzzc;tYLZ2^659J;zK&-&ElsgW9xm}5CpE6W}LKjz_zKm zJRBb#4uIa!i?Y%Vh@gQt`lOk#W8?<@@HaSeh;WN~T@3i!g+k2KnEcP}L?ueR1BP&2 z>p4(JdN;hQF^Ac;6!zp6vi=)W2!KQuD3P#L{$ss?1ZN> zk855}`wyS-oyJv3&D*~EpBCcrZfl!tBz%JG7$!eY8M{ra4L7Yr#8xS`23|1Euva_hIe;6gXicyEm4H+D+>ZE zCWdp+$l?8}qI3<70v{}7kAjo2mUph4#aE6sSA@&$-a#p&bBS+@uti^0?l*Rj1wfb~ zA|p*YnU`E-!@o;euZHz0I=AOM@9jITDT}USm%zh^?|KVe*D~+Ux22JOR z@ORe^CLjzT9rE_?@u~e||3oao$Qtmw=IQk2Y5@RabV(aFsM7PTYr5DDXpqEiu13AU z`&o~&I=U}hS`zzg-FHEz@;!Uv{%wQ^13&zxIyi*u@pvFLu6vO$VL|D7R}O2^;er7} zU4wt^N;o>JwW>%7E-No~Ec=hpI(*>ma|2OKt}`{8!*W~Nip0@NQ`MZ;cp4ymOAJ<;hXDt{!Ak&$5e zgK)UYV8I0uHbnFSfjE-o$AJMzeE=lcT^d=i42_VhkF@MO`ln&<+gE4$W0q*ON_g;f zb*lzeV`_HRv=~=pS5THw>5^Cte_)fKr>2eX%tq)%pPP6`MqC(c%sLl@1S)R{U8&Q3 zAlJzQdi&XWGIBK3Hf?~+3Trh@<#5INs$K`j**8;dow;n^LxV0DF@C>( z`c#r4z5NEJ-?m?AS?nG|jZKRq8*i_4(k(z~xPLozpba%Bi>3d`eyGes@zan8tV0`B zXz2jjNI@fl(DY-!1v}?#G{-Q)Eu-DpxV~&^zGeP$kA8+luok0vv}V2+?Q2~LYtl6g zr9Lf_`0Al*c$j^hSLaDgT71YE)FSoid{wOONiD(fXiuUMP>=;HzcILyWl=#gp7)`O z&O4o*7WiGtnX#_uOS2Q3sv5R)9=gX8e6X3Hl&TJcP`dlO3W$cEOvGuw)zGP;>m!mgNhk3~lD%pq|i5-mVd;rA2 zL`s&&0yW+IMXN17sEO&f=!AL4s~)WO+=W7|DvTILH2k>89Q9h0@zdlytAzU70e|~_ zg)JAp$sJD}wqw&tB{s@_jMvH;6~ZW~GlNOiblx4RhA4V{V0uMu_zSc!6lgJT_PSqb zMJaoGoNneA3(J|5JhzX%zZ9@>0|QUWeAmLD8{y75*JXD03^5IX((FZ zz$`WMbMD=Wn}9=%55^&gXLX22YC0eS{x|Ah`EgaUeE~6+nU)RleD2p ztQbh$-{eu~N>=d0JavF$KdI!%!s)YXHL241ZNs@}Cv%^36MjAehN<5^2Kv`tm4;U+ zQXUhmS2N0-OD3`Zjru$Qws5EnzoJmI!(>;jZ4cBFFh@*|>0R)QvK`bi;&Q6!vicz< zV{Ff6NGeLDg8@D!NBdd36P|~~wkl_Hz+_fec?Z}(rwT;gE@bY+Ki{ENxZnn%Z_p|Xl zAB=-|z{(?eL#Kvw4LuPCi%P}{rh#c9yOp}JhMjP-pZDX9wNKDyao2Gt)=%J(x3`>( zg#xZ0!_i#%JYeIbOJnJ!m9a$Do$2ObTed<@Oc*|4X|1Nmswpo^{fJxI z*0F>2SC!V2sRPz&afKS|>TRqC(9->5NVg*(`R|HBs>2DRBmzB5F^RNq9t4Ei7)VOd zI7w}!Xl{11f@voYoZ=;ue{rSAL3Dy;X_3cuw691986|NEQ@GJ`^6)9P`|Z=1pLt1~ z8(d2fXrp(oR{b~XGt|0)NAD}9w1pF^f4Xg?e_XwjwO1sZMi{%+v9%AJAvGOp+f=7z zJ!RXOlQnqVdSo|VG$c$B`rK&LpQ0CYT+mU_HA{jfW879GcU(v2+HrQJ1=dSng|lGf zIW)rb;$q%xXMgznwvVuZ@QV7OS-1E^D`wfBi?m)>TYsY-hXXk#-VV}=Hg558b)5~h z5YvSdWrx?+`jyyzuy>7SENZ~+QnJ0i>5(#&Q z%Nm-eOaS<3uOmO8_=Dsnn{mleu)2_N!{u=)`-qXTrpTbum|_+`BwgKLP}}CYJ|VO~ znmTF8(OgtsBR9K*QA@^FO0i~v`LOh8W&2biGp6|4+-;>WNdJ-#pOh zL;{a}hv43fqT1dQi_h^T|8~@#s=2oBI*=12{(ZiY4%q72c`C|jiR3>Ehm>5+;OE3J zy34&>hW~H%0ae#d`{io@n8O^qn3@4dHZmP%*}v|w&YMbixnfxmCA*r>Z8s)cfz{2Q1T8JsT(eby8c`P+=?#6NTQjS zi3-&qpisga)l^KQpF|br^2LwXJXbwXE%>}^H&ig6_gPuc+LP+lQqaP+psC8^&Tkt> zB>@CtwO}n(hk5R(moTF}x-ekxj%X9pVsf5n~J(=_=-Hf={x1dl=Z3Xjf`Qq z$753_asLQWg6ReY4a{w!V9U|N!@U9ktB~XG^-xtmKOr0Q4P-y7P)YUyKMxr{FQvEc zV-YVuxlH$)%in4)x`CCX0p~$eDU+Xk^PVM>dtmR5uZz%2e?q*tQ67LC>5AP4lp*f= zwEpRT)QDt2-uxL0)FE+jW?N+C>&|syKP(vQ+1A$Egq$$Tb=^7UNp=eEy*xo_HY(JL zVj=>Um~HCIrZL3AC;j068dH58p%&AeiwHH7Zw0$qFouOiCdZm=aLhv&p&+++%#uFo z&w^%$LwiF1q|t*)&NL*%WEeR$UFr#74%;e^yRV~RYla50xNI~>cm|};n%#3M#l()M zw>{sKlNIIZz6+}L3CTT72vV5W9aa4e~%U z-#SMmEFUPgdx~igh~tC0hts`(>waDoQ`@Q>^D9V&dL${a0*VwQ7-|eLR)O|*(_hRZ z{}IBCLy}@PpkOE4)ZOuaXUXiH=w}c6MX%Pcn|nlgnY8(>exU%Tny^eZ_q-6-Fcgf2 z7g2y^Wa$|*N5Y6xDsA&opLTi0MPd~X!AFZKsM2m`^BbmH_Vf4s1qRk#&V6)T9%s|v zZzKr-%+;xw9bwwf@te7bvBwv`6=dM9@hXqqg_C@MS!6M4a*;A1k3J2A3cxrQ->ab3 z2e5cC7r^Sr1oh!Vp~y<# z=_7mJ_~ND=S4r&fSthy8E#4-wbkeOf@7VvGD~L_z>ACrmi5WedwDI|&R);XsJh1J4bu#t-$d0Fzey^r|RP_o* z^=;|O=NA`%3;;+UXt?mXiQ?a)uO7^Ih@<7If3C$_z4JRlRlv!`xd^2@l_n>f$bHC69&W*%{GcX05 z;ihj;r3^CIKwD@Pr9QiKl7K@!7TSgb`z-i6`ccZHT75GzV$Ehw>t)5Aj^zK)_pYct z2ESY+esLWWyh=Z9*7RpBq^JA+-NAd~#mCqX-*rI;^Tz>=l{`bH_P{oNiVCcm#ZXb? zUgPkB?p0}5i3W!=eda^qi8aHs)b9bZT54WS3Q`datM9I22#$n&uV%XoX3qp3)w$Gv z;S(%m&0c>B8WcrHYu?daOIAr z-hUFpf|sN5E<0h8x#`%zvMnS16Dlbjm@1slh436ru4=~vaX5r&jOl$W+eYIxyNAjY z9rtHr{s=`RQW6V6gCL;WY;bx*sU|q)b?eQ2RM_-cd53 ztwr5Z713~M;u{mcA#I$_KzECpVQVpze;uZO=CJeO)7(OE4Xf}swHLde1M?&ldO5m_ zio2r6xfJXY5pTGqmnd<1t$x9rTKg_&RNvTiF0Yh?mW9fF zr~eTmg@-v(8>qZc?9;Sy%(IQIKzGain}(b~QrWC(QN+-Z9nTrWk12slt8l_uBRhQB zBh1-W6BgQ<;G>?tf1`|EfX=vgF!h8%OVuLhGG#sS0>hG7yb1j*S4~@-Z;cjTzkfsS zwr{ICCEI{{IEPQW*P^#9ioy0MMVqWG$u+wGa~I~X4Y-KC5k+XCTL3^@HV020+S9L( zOO_)X59N_<__@yKIZ+3iY}He~F}&SRvLP?Ci97#HAvNOi%ea+Y zCQglM(CnyF>%A4)l@Ab44(%?XG~;8Ir?e^mAI^CuJD)3k9>0J z4itIVhz^C!^VmlOJS)_N$GM&<^W7Ly9zCB#+P4jG6u%NJMjQ%(K7B*9A)XFt2Fhhq z@SxS>{IOf-Z=^@bXp<7qk!IQ7h)F!h&tP$~;JWeMoL5rXQE-EPqqXSQskE?R)*6>b zewCF@o8;DMJR7^_67!vz!1!H*Bqv4`PC}W@UvMN`cae;Q3^D03w#eJnIelp($nxOB ze}n|!;3A^$4##AZx&m25y9DKxa!hEcHdt!FvzG;VK021SiY@kSn%fmS0qT z-tg^gpLX%AjOMq9-Rdl-MD$flv%4dQ(PggEdW#*Gf1}biouY5R=e%op?@wu3k=m|# zK%*e6!ah=ag;DTPh$~(@mWJY|_f9nB<;lAWLOV&YwjnFM4IU=v9-gKV!&*a)+!UHd zA!MXFDP20f%;3Z7-yjinO=NmAp8hEyAWOOl|FZ*h(x`Bqzj9&c^ zr$kQ$E0z<-?oC&C#JQ}z7W{igT`QPbQef8opAd-aPil%f3(up|BuUNyB>u_>_aS(0 zB;@sWszVI^TK?Cbg6Z_{dBchZ`YBdK5ON(Jo-t8-ejVS!B7L`F2WeQ~PqX-?L(xxu zlvTp@83MfOih=_qwN{>U0u+gk^o>F6iut9ohJNr|*ZfyYbrl0ICApq;$^mh9&bP)f{D@<+y^@)5jCr3Grf~cJV+yG$ zj8DY@Kq^esajyc19}TsyY90Zh#~pWsQ_bBit~Sd2WL{npLygTCU=Dv}rS-X@r+Ms` za`otXnN0s>1kiwbzLyl&Z9y}f%wRp9M&z%Z$*7cwT^=o%M){kV>{SeZ5S^@V+hXia z6IbF|4KffhCk#WgXduyd=aGKPO_r~5n>=10c}$_Aj#ZQfr;Zphd;gX? z@?-P#NC&^f&W0IwCQ1BaH0`R#@|6rRro|pM8wG^92hX8dz#?PqH>t6wb?_!nJYoH} zrVpldQpjbSKnkFB#1P(^NbF50dIo;#O-L25I_*r7K}SD4BcIjUG2*mA5B36-UWkFdMr zhz$oa`C1un#UXjSzU9)`AG9N%at_-oamcx?PWVbdS=jLK@(ID7gC(wigct$Z8roHd zW72g^b_#OwNTE14FNdlMSCA+>JM&fM*F;s^l6aLBz4kEA5&&6B%zc?F1FAz)mNSQ> z{0A+pyd}epkj!jXal@7nscfIng>alr?*Pw3H69^dRq+!c@l^c&Uo|JgUlwYzbGrvvF@=YCOpid(F_%H(2}Ih5$l9t&w( z&|B&nEbzj!RBLj=vgDRNQDU1f?%s7Q>sZ$drQCV$1#VJZC8|@X1~~xWxr9<0g``kC zu2=_eb!M~y@>(JG7*5CfV!YhLgE_e@XTjE#hk+&~#6upYNPU(4e=+5Mx0^q|lS;`2 z_*^TYO=s30Yr&LP7PJrs_V>?U@hJ{y7N+6qO$=gtiL4joS91L83fqFK43cX@Gc}Zf|;$OBo&O zD@K_TdSt7W;s#x2q%g!HiFHC%or~w0m>JOlUhIkK=0T$V5t0JHS(L^OM--&GwekMq z46r!le3N>5r&;E>qy6j(*7pqgEU`QvC8VN*jU=8BPd^`@fBO5dbjcs`r^&^#e!nhO z{ZUd9#Tyfw2bon4?sVKJiaQSb^2`-If`sq|W7n*_eE3-025Sa}s~LA}NA?C>d+H;`@L*!J@_sxQyn7L#I+~Chgh<8sv@7zlJot8)w zyucOz8uoxCF=k`{VRmp?qWeD_6h9maJ;hPrl8 zS&K;+-NLPa=LzuvgWN(1vLk=wB{w z9uPU^)Uv#8D?v+$%VSJAcsmo7t9}tkn}21Bi!WPwaf>2?>r@Uis~~dU0J}q&ztB7e zmdRR+q;kgCiCTZP?S8R@(W$F)1F1&Nb6edmt|*!5K>xb=QUigwa0IX=0f=iP77a}h za$e&PCP?fD!e+KnL|dGNrIa7Fz~-EbilmHJFw*Vy$7pW}hW+_k*IZ?a-J8H)Z38_g zF$*&Ocnfh__T!ZcAL30HN?{{(1ub!4H^|OztQy0u7tM0)&4pjZ z^yJU7J_x+(6N52!E^8zz2MCHrJ6-!zewkNBRbj5>CMNVZM`$24&NKKM%s(77up%xj zUbx|+tN-9!=ffa1r>X2qdCtnm(hEy>)Z(hcqpej{N|+(R?*8shRYb~N#C7Ex`fA{m zfSHZ+D>|sJs@k_(jz8Kwa(YYut17w@*OMw)()OpA>% zj0sVA)msGL0|tr~{Vs5-!lZ8_3jFoXct5&U&uPx5?cXrbAufw|Qk^3K!S2Jql-?mv}1_At;6?0(tXc5WsQ=WAoO{=0VFX{541 z(d{T!eR*4kQ!$^RNWqHX6?0g4A}nE+HU1aUMdJUfV&!QeUpm6%>C-H)t+G9O8L#PJ zs`uB+apBc2HaCNd@+LC${{vEJ>7?w$FyKSUR`;{izF%2+U~!r+$g+NsaufCa8mosixQKd@=T2D(W&d=sB~$GvSFd|q^?*qN z%lzr}v9+keq^)}ZPj?Ve03kjrxpB9ShPC&?)DB(CL?%}ad#^QxNAG}!(g&8yCXGK! zZRXk6#^m!??Ou&C005E^#-k+wYav6IDobJ+nsiF+jbxk$M&YBHTsBCoh)1Rd4o+l!dMIWN=KLi99`W zVC9a=-D^M4^6%Lg{94WUKApxJ`DxE>=L3K7Z}NYH8sVs>*c;b&rO$%Oh9%4qM z_HPeA0(_hAyKYhu&B@q3SoZ>b4^yNVZVbNm!MS0Q?M&s#dGyh)^X$Ns zRdnak`^OJzv3)$l64osgg>qFdbv!#ldC2mEko9~Q| zM{^39TL6G)Beh_IbI`~>JYWubu^yE2?68*qBP0d~|EBzQgvo88gc{E(HV}b9@8?vN z;~L7Dba)V5vAou;Wt5Z$yePgpC?nROX~Q|c2&BM|#AP6B81$LiNXWZPFo1KU?H#Fwm5a$&X3lPEqWc;O9lg;xr z-9ieg`h0>fVmABulXdZOtS)jk1Qi&oWeH}GjBn6*FC$P^zF0BzC=*n)@jG$zNcqS% z4E?;aM;tdH%n=Av8p4(qT6C8miX$cFQT@E)VaTPc*QJJU*myXOW@}pd1Itm%{choF z&yuDBe_l`JdL*ZYb9LPqDjtrOgwE2$vFpD|yz&ZC{J|-=c=uJqb)u*l1q}dMlJ$o} zVS1ui3_l_Tg-z+AWbGnqQC11GfMjiU&qCQ$Wmgtq#bcRx8xAnLv-T`bj|U?*&mQl* z$2o_MrsRIgFg`=`23Zeb?fXOdJ3|dqaixFV<@5k>#&ej%F`1k8kmIc-of&$9kNaE9 zxeZNh=Z+}MF6M6@^C&$uF}k?5%D?lZ$E3Wv`rv-TV593nWW1`FIcUF2R2Nbn1I zEu&g$y~Rwo+Z-Z!k@80ME$s&n3S;Zv@^y-zv#SlLtJt6Tb4q~hcmR&C?l5%ViJDho zgAfRnZ+4%QEIbTYRy>b5F zA!_|wzmdCc*yo|`&m4A)m?JR&uy5eRNJn!Nu;WHo@lbkIuM7x9{58!`( zL^oXeLRLY&%b?U7UZ?hPu^k_IbR?C26M`HQ9@L~#MDl9)pnK9KS?|K(Cge9<87>L% zIjdHu4Hx!pLzSdR#@sdWK+Iw!NNtx2Kz}GfH6^xBSH`MUg!3}~PZfY9-s znj5oN?jO5bK51Mvybd`GF;M^cNO}r`bgnrNfo73cX#LX5{@`7}H1nqpVm$cl8?tP! zvEnv@jXJX|Dc3>N+j8rXvH~i`t=f#+=X|vPG~@z+W1kze;V719MvSjoGC0O#CVE9z zxVej^I38qIvPL1t(e7w9W3->y{)qocMRe7rB|J>y=#&$5K`X-}kON5n&HFTCMy{C4 zl93s(b|Rh#7(BWd!lPY$~|20KEdzFmef2ov&+aE z5cOwuGi~*kABz!fh@U4{3pAwL6}b2;99(&T^=(wMQyxyLrf4~&i!Je zZBrqyknVeZiqvbXvSY-_QphI<`p~Srrwr2rSxG8vdPc)cQ!?wIAY9EAOd-n2jQ4LM za<**h{cL>DLcUC2Ft_V0wXJnyhC|QxNy($q_Qcd3nLkC3*E9I`L=u?4zm%2nm|bhq z^%~K9%V41e{%fF27BjWXGP`_RTF$Zr@kak?C>j96sbB}kq`rC)#^~bA%IJY!E=)PE zx#h5r4x$LV%2SGDle+YV^!7yvBlsDN1#+qzS?#b3FXj{9^h$=OxtvbX@L0-5UV_z(k&<2p9Pyo#7svE~84^Xg08zw!Emy#_Xk5-zp{D{JqIcS7Q z)KUEFw-%F?@wDE-8#or)jybV_$-y5REV0xH3LFs;{fl$^7!wvECn!<%xC;KOUT2-e zoHritg5DT^$CZqc0yN|*y4hJ`SQD;NG(px`sNViu z3Cu^+>AZPqpiB-Mn@lAY4T+vI*|erAf}*BSKaaQk+S)>X>7Bi>)|RcSmD_yK*%?9> z@Ghjq);`l`&t5-L56&`8G~kwxVVPzgady~hu>o}%YLQIUDIY8FVVJV-6q{7IC;RwG zL<6Vr^HnoKYIcwPHK&0d)?@l&?(~{s+vPtEmB7JUB+CcK+|8;HPB3xQ@VJuqmQ@vX zQk;0sJE#>e1MJU>y3LOt7bL;|Hdlik(Na)pUg6E{n)wCvmHT-EZ) zCPJFYo*;OnWw+v0T;_3}xvfjgscNpN^H)f;SG?-vnj|A!;W4{dtXj_BsquU1oXS>j|PZIqG30uiPqSfQ} z%zQ(yJAODLGL7-3J+*JBTx{S&oOko0mGn5}Bo4p<%`!zf2L8m87l*%Ix&GqB zM)Kd_o*4)`ntzt2M+RL#5Tnn@!aa@sN2mu5E~Q$UJ>ap>K&lC02{b@EVz!={4{6Z~^K^}pD&?~#X+Y2KIlN)1oV>|3Y@7OGDxGxjPf zAl3m%=mb(<*QOby#1=<65f+U`cE+tve^Df_>x6G}4@J!j31~!F2T@F*PlQL=(ST`o z(&Iz^U{W)qN&P98Kzz;c*}<0G`%};rBpEGL79}YXW)=gA8~?^^n3F&?ejSNT75MHV zP_8CWv)RPof5#x)mMN&ZZ#&Sk&1eXjc_+@|=6=&yD&JuE{a6lJ1u7|5kQy42^v(oW zrJ#kGT{nQjz34ONFDL{ZU*lxsR=tbYQIoY z{i_?oyB;}X-eG>C!VsD#XY7jnb%ZY>p!gB^`!fIlUpJPEiKr4R+s01wE-RX6FD_{g z4+?Shx(S=lUK9No+u?4W>}szYNgF0FXsx@tH6_n?Qd!8t#L8la5Yv`1B&qG?%OSQj zLjL>X?j*pd1VBqGQDjl-*)~~yW<_XC6?eWf{Y>gQOfy9arKsB71k%9uYNvcy(_5@+ z8`po+dR=9@Jh}>;LYHNqnDfzK5xagyndNl;P99m^5TT6 z8lQB9O5N1_%*VT0wi*bBHVW6lf~T{RGi>41&1r@{G~u0l#KM*v>!u^U z2LJpP)!;K_3V$RIdo#~pSM;;3W;aR#k?n(s^Bb38kLX?8)NKctIS?dfDHT*RB~)1ZUbyo7C-V>9`GKAQvD>VguAh6`#DvtrK}V? zpC=d^)*+>h8&x+O?Sx8cwh{lYSl>EMd07XO{6dA^anCYZEMb<#vYy?oUoFegG`g^r zd5=PNk@e^X%k-Cv^V>Z|E0-!uN1+WXCxN#mX}9UDac_8Zef14QY_8c>-?TC^v^A2bZqQ`E`$Q8+^1Gs# zOk~f&ZZMyoObjY^@i}4=4LxqBKfB`TC1s6abHST|$gDi}@4j)WD?d1lPmyCS{wj1& zQCI0^HG7B4g;#s6;=`Rs3m>oLShr$v(HVp)QSjnuc9j^2_3$iX z_R~m)35O#Sdiw`L-!jzlw>O@)I#yc9kz(A_kG!+>dtAB; z-i}aSg5sQ$zL0!^Bv@t1&i*$P{1<>^#Ivk}Lw2Pvx4LQ>W0>GsZeP{xJZp#VErLw!qBxfK~Fq7KWWizf>& zm3}$oq)V1dUbDC&h4diy6Rwi=;dB*o*%Q;-xbnp%!0YDM7u1lq{1rN`d|~tzI<*%2 z+9a)>%E;>-picIx0(p3&mvb)0+i$+2jKy!}(d5QJ zJby)2NQaBcy;3}$jWRvS?c$%?K87QqvzRy>5PUR|#Sj)7^-Hj5`nPR+EEeyC?*{q< zs$&_KZCr$C-2n&)QveW4h@f139dITC$`np%_O8^PnpQ9d@9+7M`Bw$rsB$Y;>wgJS z&Rx1;)}1=132fcuXe}`?YP=Up&7?v@MsD2{`QcDCX{{Q`3tA%AS?>L9A`buW5KRaz z$O2s=ZK~4HANe$_QE9X?3AJqjT@UwxPk86nr_hf=Dh7#)vBwvV!Cpen3~uQgi6&6y z+>utSH4k|0==r`pcS8QRn|+@mntC-HK2H9a3_>09x)SR>9O=mb9fD6a%Dl<|>+<`Q z4xp4DX?>VkNd84l^V2~Bqq;uPP^PD<=7oW}G|r4|#G^Ipg-gxS{TqS%hZb&r;t)GJ z?t`hBliS_&jnlxGmNpi0McBSnSbPg%xGjcC9E1A?7s83`7&2W=C_i~E-1@MBbo)*6 z3&$lDi#7B}chrGVLClZ{^GiRoH&!_Bbu;$IA6FaMnsnU>oMALew@N{tAI#5vI$eu{ z$Hdu9_dZ%-@x*jQN=*JEbO<1U1P!%z2s11r9Dj)ow_=ih^QcPbkn$q!cfyEr^`=&BUOZY3 z9Y$;p0X24ha-)=1af*9%LoD|7!N@I(n=w-P$(bwi)oQS;+R9Mzi|o)agaV`3#eEMYcSp#{ z;AjC)lg9Y$TneE%&vffCIcf*9U{~A3=e=AL4(_^nx)4qsA$+O4mmI=@5`G>cua7Td zesD7vyc}EqV`boSGcKy;m^*rx>ffIH(8>a<{KM(ELA zOfvvmK%~E|ADDbRj%$cL&Cs@&V=JyRPABR15v$ZI7j3Z{e(CKzd^Ru~_-np}eL(9) zK|w`D#rO$d?n0BCYo|AxVV%lkfUuI1)n`&|vpu%G*Sq_*))Vu84nOl>=mHpjeHR36 zSf;dvcZDAv8}}pfIE4qHEHVgjpCY>lM>2W=QxmtqwzoY}t||c)C}rAq7XTE#t%puL zXTTU7&uG?BwUiVWeMz-Mk^~8^9O<6}!vhulQss!_Ah>;&@vkW z&yfRURP#a?-M0N-ur)Xj9^M2i5<@`OxYxnAvE9bmsaD*B0YpVPvDl(7#ndabx`b3G zhr77-a;LolgRC+eJKkwLmyN9z3(vXly{D)qn*Xv}KCDxHE`dNiu>#C27EnMWo(n2C z_pFWswG-8t_ys?z2!4O1uNeq68a_x|vR}54fKM4Gjuf+F`IgVnZ#h;(IF5CM`&-Y5 zrCt=chn{#TLBY(ZK}00Xvq+xO4%vgIi|UbUoO?%tH*ExY(PI+t(c zyj_q#on=`WlPuw4y!1_gElR)!5H|6>0svdw+`gXcHG~%3g+GdY zeNW<_6ZRC^5c?BL`K4EH=Mv?G&9N;?-`MwSDt_`66_pf*rPX zB}5^u1g-uk)Dd~AkbufLN6yulb!gRX8mEW5SBIs0h(g4a4Q76<(YSb1lh3LlJxIA9TG&hc`J{u?-=AiSF3y0t z!`ThO9v`VSu!7%h{ms#w_U2MK13&f`LHEdn!qZW7Jp&GUgua+uQ4#wUk(W%Y2Ccy{ zfF=o`-!ar2>3F|L0gPz3!z()#VjNt*sk#VDAd3_jW0E_l+&!Xy^sgb{GI!{aTgoF3d1;w=yj&cbv5SQ;lNwoiw-j{?KmwlU+4B zeRG*~w!-x#rp2Ms|F6scC1ik&)X1qn!OqtzV_oMcE?trs_ztGVH4&;s(Qq9Z_x!G2 z2iIA>tJkZWKiq|d8gr;c(i$NDW^QxjXl033zszh9@sfpI4m~v2c`~CbBe?KZSG@J! z`_+dBosGHRkD%%ieEyo#EG3c8`T`zR!D>{uUknOLN^<=3?mwT3&XM7^L`SA6m3i3U zgO|Nj%=lm%<5sP%$IR8b^<`)*`CNICQ#wYwk-0U7VM8fS#{c)(`R$DOPMGI{fh8j29j}0FHkE`=2+k;&An($QE(MxX2dSh}i!s=lvzxO8`ScZZbHed+G* zl#meQ(%mK94N6EzcY`!acXugyKmGl`m-BcY&YZp1%-U`TYj+cQYi5%z$P64DC# z9D0p{*keGmDL&6%UmKUNO2wWn>DlabxPR+SJ|cfm$!Kqiu>Lcfdo@1}4K2QY_U``t zX2Cw+V0AJu4cDE#qf4o)u{h9ksT5#3asp72KUI7ltcp=5cYT`IH>?-?=y&ty$}TqD zQ#!k>9bJmq^q#KgS+~s#0FikC7OK0eIx9MyE;x^2Hb;<$W|NE+sod|OZklJCK<f7W&%~IU}XpF@kKPEZ;POQ z%3giZN-OzH63b%o7^%!K3JX9VThs&S5bBFm_410ipAG~7TJM;Q@nMS zD1OSSM5KkU?sn7DRFClsIzr z2#f(VBK3Pg^|nMUkU(2Vgl|fIpiwYeb0`QMwwlWvD_~Ia`X?WPZ+D%Z6Z)^DPZt;-+{Yc!) zZJVlMRT^Mgi{n<%E-VYGn|F)p@-{8!9Y5XRY7>{$3~g{Qwr9BQ7aSo>i+fG49<*ox2E!1YLXkmIyOvH^ zB+mR%!#Y%O-j4s^J3HP{tBx_Yy6OkByx1jB@{=>jNq@DXVRL#%P5!>rFa7Bvq#hiC#K;aHqt5uinD7Q?^)g8>eaAwEw z2}w`7`ZAfk=kVsM$olU^O_|6{QLta1%{nSUv$6o@m)~;rpcQFxHuOG%Fi5N|uGH;_ zR7}vcLhrY{wM0F%J0g7t&(Lcf2I1}=67)?}Vy_YgmJohb?F*Vip2(`e7AW*ii%U)V z$=S$qoGv(wQldJ;J~|0rSsJ45qM+2uv;?n35ThDFR^`aq9==xDH%0-6V^jQ9-lV|r z7f!}L3GtJsE$^3LpIewuPQWCvV3CTBzb|0*RRbxH>P>O^GoS_wzGp|3%!T8UGesoj zK0owO(X-~861d6LuiCf;+$zZaA>;@IkMaJRL%`Ki4Ou}k-=~Py@^Y4|lTm*g=a?H& z(q^G4?2AlDAWDIc0L!Z0oON6z`hAbZhnazhHQ?3(?OEzmoSiWr6`<3kpZ@s_uR>4l z*Q-yZt|nfDKEG?;j&@e-7^$ho!_QpFA6ACzvu4vnFWPxIyfN7MR#UfxvX8&JRH1ex z%>-e&~{7nD~`o zv5`=Js$1LJhQLQS2mmUnTt;&HhfpX4G(`3D1dW7CVW*wtZHR2lx6XfUxgZjZ6XS5A zOCDe=Li^nU`jy^usu-_yll=&ZUX%x#XCK~-YUP9*+>;p()tJBWjl$fw{=OQmE9CH^ z_^w>a7s~VYrB@*o09enT=*S$6&Z_4vNP5ri7Owp>*HHFI2Ln~htz&Jv9Z77L3? zI+o-90*!EcWICBJ^R^OvrtmbpmGw-ErQoe(Zk*BZ@OxYny72w*ms2~ez-I@3p`|nm z`QJ0O+Au2e0Koi>iyZX(mzscuAKb9|Ribzq1)1omL|Ojn-E0tEASzyo!x)id7VT`X zF?&F^?tdeUN1QM3Hh8+zD7govYkEWZHpWeGCDjPSKg+|=?cQ;0RtibKB_XIkQ6v9> z)t?I0MLl6jGHZqSqR`0ky1hm}E%e8CVC5~}Mw0PhS8#7$>hLR}Cp*MY5{UA!X&q*9 zHQ5nPFgb_w5ED|}=SAyHLoi{ZcHApjOz`6n+Lv73s$BZ_$#hthMHZFz|^3s6Lz^KKI{LljbmhRWbqv?w~1QWf<0~&iQcAFqq|$Elv8;gqIC2RCHR7y z2E%h-*8YNpg9@Siw1dE}j}MDpZ|+V+prf;Yf4q0aRc7LMTChP9aB@cK=6>U9Z6o6( z4lu}fXy{2usTAIVR2eFsE<)Pwue*D*2_bGh$Y1I4l}`u=&rUN%4Ehz7h&*|=$Yx$zwBBT^qv z5YVR1x9y2IXS=8{qU&a;dMlisFdF1z85BeskcQqg-=?3~+-vi84FZNjiQ@2#oQzw1 zg75`4;Lv1toY8R$>0ZAgXEhXcQk6eK%nW|ckt!asl^S?dFTWIV7D8w{7rJByg)-w}4|hP9lDGRL5-4URPD5?@){XZo~LJO5)x?X@_gNkc%< z%f@)Uxpt3em@C!%8yBH=(<7yv{LKZB`XGw@hOGCZ|K4z1NIBjTs(sVy zeFTN>L#j%sl2g*&H!A2k zS0Dz5kfuWgrzU|kt`dv@3(Ae1$mbv12Xnqk7V|UOSHD5%+F;nVAd{$}<~{I1N{)Ov zf=b(dtBVlmNw|t%vF$ci{(jSHyY>p*f8Oazr5}wQ#UxOMp(~Ou08Dulan)Ex{p7uI z5U=3!G%JeylO#v@k;R{UvP99kkI^L>Z%fOYtW6&^(p{$4Qh(R_(HwCLM0)QQ8->bN zCg1SX99df3etFHWp0H&o|6gmHR+@F`1dUbAe2_%b{>UHoveRC!#AU`Yg~d3Bu8ld3 zjojh`L`lkkfDIr50DumbHk|P@5Edk{G+)ycqt$wR)Wus2{!H_mAvn!nHg9APonlZh zmt!0FWQFn2VF9DEe%2tInf*y8zypILBk?^=gO4n@U;N5hwkQ6}0`GHUcjF^J6j}@5 zPC&%rD%)&%gF;wwzpQtkg?%MDbY^=D$=(c| z)eGjz1wX+Wzf%#0neO_mVhO>Y?})!@=COKUiqbb1L1v!wQk2@XQz%OSE5HedOMgJB zgakKn`|``a`y|DVxa4@R3z*xQgU;&|aeP?|)aqkH=gDsQdO zS`w?SJ67ML*L3I$HuPu<6hjl_l#U?gTpKzD&|rlEfWm474lAr|l2RCep_zEz-IQWP zf*TY3iX{cow4T{*YDGrdW@xA{I$|)7p2Y|tfj=!$sK#_rqj>EmeH!oCx`>vnMP>6wC_8Mn~DOqe^`2G!N`Mbuq z4%**spS~=g__;*=BD8(3Kz!|potF2Xv_r3Hk0kaDZ;Cd=r2?=>rI7$2l8*0#sT7hv zT)01VpR5~NI5!@M%e*ET2@Qb;=EyVw7PM$x@tH3N0K79S6@V`Iz`q zS}&JNeQu+o@s4c;YahmcX5zmW377t#sG`;xULTLj@$)vg)O!% zp+=S{RP4Pi1t`dR_EBzD;AMdRo2I&hEeCP#?uA>3l{=FKy)sjNNuP^IT#Rwyt<>F?J-?s?f1ivjBcFq*^z<0t`D8>KK%a6$M%pRa3CU> z3Z4BMDq`T$Zj(BdnE_y~gJnerf8gP+pT`qGBZI^-P$9vg4N4Em!9>CLAXmVEVBf)k zV1s9R=pb;yusmjHNQoGE=&h98(nLfEKu`<``e%3$BpH}aH2Q<6L3YVsG>E|qCyq)+ z-RsuJi|J2bL8t?thTtSY#cL)}=SEP(F9Cp%)TwBOB*wy$dfp+4v<67NqF^QB7F>%f zD>M}G(q?lKH#`ugSQ)Lgk*Xa#GPUvSxd*TeQ$=bA-X_WLWvJ4GVqH$)MkLxA{2K|V z*m!iwF8^O&ZXZCjx6wLxqyqM){XkP{0AW*t?e`1_N(v7fl$Q(Uzy4hom0G;CX4A-+ zTS>Bld}%lmwHc5?U2$3~0qn38ktkM+Fo6lMDwidT6RRdihB6265f?sZEiltO`wend z^m`$h@y%LZLapXPSdt_kXt51^1>PykX|gO8bDdS;;!V^y8A#jSC3~J|Q`gIV)XVgk zDhVESl8x|D-#kWdj93^hqutqHacEKQT;ejMe%qf$D-pssIn8hIV(^uiKVUe>Y56fB zpHOS+BzlfulKpF~?gg%+@M3qq#(8T*&0P_Wj$EpohYSthFNLx>3y}$Y+)zA}c0^GK zH6RUQ!R4S+lPs+QMI zjfmJr5E>|Wl|w7oVjOPd0g~Ry#7@db2}%(7V&^fcF=pb;dZx%{am+^}(I4~3&_e+7~&Fx0wA4 z`u`9@gIH=v>YXs-PHToOw^$#jp!wWc*AS^oC=(t>g_9q5{WDD@nui^{JEFCsyc!Q_ zC@#rpdL;DwLvwX$tuRhq#9zTsi1+3EAtPg>A!4)_^5;9JTr6s zTe)WvjN&ZY>Y{y%tVq+ENt|!e75XYR5up^gKAa*lr1&eqSqP$%_hj^gm3^kbq7hbq z6S=!)FNZUdw_bgq97U)=8G*YqMl<4`+GM_Y2nhmPd3vm6l64<=avJLQMP%Tft7(y} z2bUiNK7@@C?l#2+zKFeET+{*^;t)j@t9WWR5e`Gn4;2R0pgrLb`Bgc)S0uiSKwam? ze+Xd%ur9)X**2-W&fr*^^|1kl;J6`}&NWI9$B{WK_b}}9VN-jYb22J+-Z7!KL$23-mf(4%+nc(`r*1FsCc6lpBvz$#EQ=Z-y#A>;|>{Ao@|sR!M$I zeAlF;b)KPZ9Y(hgM%!Gf#D8It<6I6j>G;?UUHtMOp=Wo#R9jlWtg0RtSPaeYegnY# z)g44laqz*R%7<$+M_()2sVtMZduk#cZDd%$+~1g8Y0neML@CjR(^L1$J_XRLYX;A~ zE~3V+=x5H>Vu=-M`|l|RzQ$faA2=V=V6x}2l3mmbI3aR6WLV1AyGq1NVxg;BeQHzx zGrWM6;#*cfA}vuJ5N@+R(TkHlv1NM;|K6vl+BhP&U1Wv$hsm5ZF|6HPm5IySvHpwj z{NTQJN7yj-gxd7wILh{niyEGh{)$UYwm)X(2xXKh;Ev0mRZ*I=?E3X**nL;LY`8Cs<^lL+-P@m2+ zVi;{U0VP(^h79M`dI0C>!ejY0$~Elr`LZ!|d>;xOyak=ufv8Rpqzg0)_uLRNjNJR}FS|gpAFBw{-;L{#9erF2ggh^cw3;jr(RVU$%?-$n^FPL5#GbJsD zbrJUzQMf>|0wqM4T@1~+t>g#Cy;Bknp)24pqIJSxG5UhT}}zxyzl>_78=ti1V(!&i6I<`=(Hxp|4}M$51y@qYAzD>5>iT z$qOT9Itc+YxoDsio(~=E{9cx&anfPQc|$Z1+yhxj`7k|=%Vf2wlsQm}HN66t#CY{j zv7#Y?@~QPSF}bF-2C^OA(kMn#<(i$+Ibtj0)K=V+eX!QFoH47<`#Gw6Rhq{6$iUp< zYxuMo*R>yH)x2;-mFU@lVgwp(d23#Ai#%|xnk4wZ0XQ$)QAJ!p+4&We--~1Tm&voTVbKc z39lNiVYawz{B7*}Tt1_7JC-#*BUdE=9(EL;0 zecB*ZHN;tUMf%GaO30>qpsaRlXPp8?AX{*$yi>jJ} zT5tiD0tfS8s7)u53^li&hNGJqKcn4mV=0lAX5T4(nVeFCC{sZZeOdO(-z~bb264Xt zNf`rrlUOq^thpA39~+fNZk&38%IB7$Z`zJq@T!>sg3y{bIbhT~wLT5{8NHejVIEy% z^7O>XnHHbBF~M3G3%PEDIaHL2sp&5Rz7FX4??kCsC@le-Slg;1 ziBk+5qG-^4-Pod^Fc=G%l9XR_SNrh+v5hI+~_koL!bMY^ztx)mWm$$J@p|ZvC8ksUlC0RP;{68kjvokus3eVTp zDBrnyvFtEe+@Rk7a(*YMpL`-&cGS^udUF(43-->h<|`*5i;(ls9(sAcd;LVTBNh5z zf|ob|*K4DHZvK}(qg6dl@Bx#(@J`=D02uMKFD(>qz`Fl`lL`%D(C(X4zS4ZljweL@ z&MXq9&{md4W;%5U6|B4<*OoKpE>mJfW?y&)_FPnNC}1$LSI+jqNDUd8tV9TTucr-X z%MrB_O$m`1%#Lt?T->>a&4=N0L$UpHB8?NRXbZB-oKIF{gwHEED-rWAM)6@|J4oFJg##Rs0^8+-=;nCA?Pm zT77Ul>%8-3s)<}+SEEwKo?qx3eYEa{K}Og5t0f>%Zg_6cFeu z&$8=V000l4I2_~vF%Vzt8qxks$P9;!`Z3QBl)JBvlz{C@lCVl~vBD)9{6&h1qM zZayikc3_Vw6cY)d#^OM7NDwn22xgJVXgfSXMg7`kXDl%DCLj|(AmHWi_n(A97ve1C zq@~JLB4@RaCD@x2_2BTdq+wa?`TML{+AWy4$~Eq-c{m>R&sU}dMa+lPr8nnV)>pcW zsty{n7Dn2R%?QYLQAzxQoe23DNJg~#)TMres1CE+85gR2B&vc>=lTObgbDuOVpAgU(sZ4ai2jjih;?7xH+^jxNwZ@)myMb?)L_L+4$)IMFyGr3Y-kDW_{~2C@ZYcET zFu67rq*=zykK|E0JiN>39O@OZj+G9qduFN##mH0qkB)F`z%6;?=TrdzIwy!S z9CRmy$t;jYQW+f4XmwyDosHq%Cb^RSL%=h$yQl-ZV}}%`L?y2%{cFM2gZ_aea}jLy zD*O?(;^d?2m&G@oS0k?%UTMzGOsaprp2IL&)?nd&xHRtNz%6ulCx%OULh;!`ZICp; z_;9?E1l(#lGPa$Kg*wQ(x15hV!t%k>L?D1pOW#LGvgrE_<)QpsW}~EuQ#3}FP$Vnq zY8Mv=03&o~4?43ri4%Cbk*IzcoG+B}@TAfa6=GWNFdar3j5Qhi+y=M*A@mmL3nn+P zKf;;ThC7Zh4|a*ZthD?WXe^rIpd5~T9Av`HY<4L`n=2t0)<`#`V_uQCxc?IE(vtbq z^vyb?=*qFN|25%B>{eYvT>i~pI&IW0fkX!e_PW_dBc^Mp(;-{al0F6ocs`NQlm6p( zKa{#TPB?f1U1~n0x=Bn};_Dm+8h_B?x}`A6Rzx$4R{OY``FZw?RS7Z+HvWRnYbsX( zAmN0YeMP-DNWy|a$BO&T%&cXvJnt1RN6cT=6%L%dcCz9y;ku;}PtenxRpk81K&`@x zLl+~wJK?Faeo4W)~`5_C(is-J_~I z4)O0ZU(4KU5X*$MAG1;+?nXttE%X(7O#Ah;BZlcy^yzXzfiwV=bN%!G(*Z#J%=(&W z#9GP>eq-ig4pEx{reH2x2}$Z|`_O2TQ1m#;p^-GSC|oNmY{}%HnewD8%2k@(8N4o{ zQv3?4Nyownx;Ax@B%%@Bt5qRnGX?ZyBI8RN{L$|9yIOUdcP}DXB1+mWJyc=ha8Y)J zNz7g(^yPJ1=KB)-RCZVU@{j5peJ0&jot9Tj{SFcoEjDN>6Fa7X>hnzk16V)BYYdir zDY5U5pf{Q4OTXK78Y${^=QU;Kj^R)N0LR14Nir5z=W7_SU(yHnD!OVBh2&GuGK z`=+hxfeyWa5DiR_lPt+Q-hF*}c(jG(#*c&uvFeo=;y_;9M>E^(2f?o2#+em83Dka^ z2{BwbSRaPFyHUJ*XOkNoPD;&G|O)ck#%YdvfttLS0Fq zArwGZwaX`$hau9LWNvI~ICo*%^>{bexe^E-ykg%1Z-{KruI<43*;f#io(U-BOll2t}~HrI{SfT=nD%q0Mg7ZC5~aqQIa$Zi(ca0Q=9N;D19Zx^F%T% zQpGf4u*>}nf?M7f5)J44z;4wtYHxcPO)^^ou86t|7q?=-Dwff){d7(o?m<~M8T>PV zZ(e5YlVpTh0~J93E5wIW#!~^cA`_{@U7ir8>unH{?>m%*0;Key9|$Hf(s*uxAVM$Z z?-GyY615e)PN`A+Oi)$VH}3Il_8D?4=Ilq%hiQB|TzBrDFd9i}LRJE)Uoaf-lDF1W z@c1&Z8E92M=`&}5=1=FgUQw=|c2qgZK->Tamc~SfN06I{Ckyx z{>qapubH#NBR(iC1RLI@7x;k3Q`Dsd^MiD=k_JiUUMJf zlKlg~@=V*=WkA2$KA0;WwE^%DweS&7^`8Y>m&&t^+X0>^>pX|38H!P`M5R?IwG42ytX5o_UtOhnl_#4bVBZ%?Z_Q~s`9+IU@O%H{PQ1djL5EUP{ z%&tpclVpVD)<9p&#h`aN(1$CL@o>glLiM0d2L$*W1m(w1WQy`R^KEpI0pMVZ-BjEf z1(b%{<*gf1J)@Uls$ZXMpMH0vcy{`^jVBX$l;>xi;RR6kiY#6C`bo+ubnK5rnFI$x zdix?^gJvo%jw8?9(|_A2iwpFIKC3iiBp`5owGb~FUhZD$-DMRYK0NqGzxaQ_De)Gyra3r2*ythIYWf;MvKT&o~{o5A<-rz zy>5)t8+b-9@Fa{{Ktpff`3_(pt@|^NZpk=`Q>nsDYrHUxgHn1cJY0AtNUM1&UFut8 zDi6~^1;M+R7EaGZg!3;Zmu{qUvAnp*M7&;9-cwIo&i^07UZ@R|DK4AsT*B*by9a zThqbWFxNL(Z=9=5bXnh)MZciGFK}IJOb16MT z;b!5JK{Z{P{;U6*OHCN<KY2LJ<2)87SC`yh|7GRIAB1iRgsajYKai?GABeqicz!fG^d z%FJ zyE!D&!e+Fb)+1mdgvKX*cXF6Vj3y-Q_|wT+s-pJK@q?O=&#JdAN2&gQkk`^C(nScP z=7*;Luds8x}f`Ie?(Fs6S90D z+V>&$*2@^oH4Y<$>kt=_#`0CD{BC3RjNBSC*1suD6CDElI9!D-DlD0YwO2=mxz%|? z?a>_%YtvQZeS$b(@exHe=|I+pDqSs->SHt&+=+ESeFw%)X4Gsy{6PE@@z~xY z)zF;bmXE8y&!9JXJz>%kaQF-;^Ub5zCy9`!VgepeL-H1NXr)m0IUw&9jp;8pZ^WAhp5IH z8&lMl zSjT2CAqa(yX8N{c9gIv@p{G>v%u`Gg0;9L4M04pNXO+l-vVkB^+E}`W8}pVIuDXu9 z#>#8P`#s|6@9JJpk$6P-5XLbsZFDT8X}uog@EouWYu?(IjQ>Rnz^Z_kNRe^P48x)= ztr@?e3x2hhtF!&3UvaW}9lvdVq$(Ntjuo6mv;MA-3jl;za;egGFvd{Wxn?Bn-rMlN z?=uax+bhw`d=FRRUm_2hCkwK7Yq?aSUOFrIE}}LF%j>~ja`8@;j=WPVFgn0y^IdLU zrX`By(RP)d`&DoSe)fm_$IR&aqG@<}gufDi;|Sv|UZr)md#1>w^u3ZXNM4+^BFYGM z8Ey`BIK$d`-3y^YHZBoYdc^4qx-nU;%f8x|&mSbQw$sXf^CzANB{6y`{qU+T)>!O( zt}cFRr8l0QEAzLU!#@E5@P?ihkt5>g5i+sp_)-KgCCy1;X^5KS&B38gt2wv96-QCq z-7@U^9cbr!y^Y5=-?F}rn@$yQGsgHihV+FEb4~kjuwV+sdkoiAYdy*dL}N=mA`Ro= z#xGN$FZ|{Hss4yIv|1?F(P5Gt_u9gj84-Qhqdk(XJ*k7Z@6gmd72L$%waeAMRUb^- z%ek}iL|11HZMoY9Jj^y&f>HnQIyNLto1@`J=f3ymT8?ir>-&e$0YJ0MuyS;YeQE-? zoMCPq9gEFuT0^HK;gfK}98R2k;WaQr@aK0F6U)5LdsCW|#~C?uDqQxp)`m#?_rYIA zDH+cxTxRWAph1k{4P4aLgQx^!m~TFU5VRn3UB|k7cKT=)cUqA%8kOC{iEAo%HY*AR zH+gvp~rNN|V>yG=iiP87EE^PF=7!Df+BN*L=#y4fh@}5=D{wRJ2flbf^K0$ zxKo)jyNm_1R_&N8hfucn#_s3ZPwdn^y0cwGjTxGVADpzXlJI2zi?)GfVO}6bBe}Ey zlRTO;+Qm=>7z~$8!l;qgR9rEV{2_AQQ^n$;jfdMQg@q*%vd#p4!C<91Na01$M!6+k zd0_Q2y4ut4P20rWrD|@mFk9D+bHHwa|xxa;j&~i zcA{`%8Euc>wjR+U9(};N=8K3<>J8iapjwRQ4EYxl121^Tx$A-ArEOuyT^*9Rx~;a)@`uXy=som~_03?|j!v$2~NBpl2AvoGC2_5<0#!RA& znK_Nc*V~(e>71jKQydR(qw2&(XUeZcBnf8aG$s4E6fN)K{bzox1%LeWk#|EQjY>yF z$yvCY&;{9~(vjj|u*6`Nr835S{+^=c#dP~z^~;!UobYR5ARZOboEZSXC>|I44Vd=H zg|^2<J;HdPU9oS{8IKzh zIq(^26_V_1kj^VP>zPf_`?d1O%qi|*YTDV+-ZKWL(-EAZrN#pQDu&Wu48)UXNvZ@j zsRu{x-gT4}cvf)ZE)e&HkWs0v+bXj!zs=G3m_MSnNi}#}`xV?Qg51IO$9Ipw_hyWk znOSG4w{<00M2lq*g&vb9>{3^|B)1P=)f_GAt7>hjv`VPbR z)|jwUr|i*!H>|a&l5j{EA?%O*$6@ZS5?CG1B3La}O4NhK9#V;!Fi~E4N9m<+{%#mW z)@psJs3f`K_JOZ0fzT5i0N{w<(WRlrlKjZ*S%M>$(Trd#q)lV~Tc^zG_;Kx1_7cI;94t<)#l9n4(j_c;M+p+BI5sUsFNa*Emu$`W?5bSsNY6dSy0=3LC z1!lk;?S5W>h~F(&57klptc!Qgi;9;Z#Oe`x4(*ovvH@lDhQ2h><3Z4<02mH>D$As( zCCn8Ov$|JXaN9lvIO?4$20<=w@`;LWx}HGPZffZgGw_@AFnV|;~Cg3HTaOFyZP zSL^oV1g6h3fvfyxKK+nx>(<@xcM_4Y)>$-;%T%_b~M{|jRU!Gf6<8_{^xluKBa z%#SqUc9RTixEU3Mu}}DJv*gd)Z)0>_8&GqiHn!~m$X{(Q)0oVKJD7PW7UaZi^C!1B zx*rS5?;>)(QdWi}-N&I0a>+xSMBT9peu@=;70Y_p-mrZ>9eBw*Uzzli3FRAf2KwFf zg%S#_gcIKpPegThiaiwly09E5Gm@Z#AZI2o5oTsa9jumzU%s#N<-6aSoL3sJzj@{{ zrf!+5{K%z4KxTp!?UnplsO7}K;gH?%1rEN){>iVPwrs->nswb@!u{AjkAB;69uK^B z^4{(K^a@i|0MLDF(%o9qzWY_*1K#^%MdM4xPV*Im+*oQ^@k`R%hczBb6a?W8HF|8R zK=pp?!vMQ!DV)@omw%Buet#dY-B9RQv66pDJ-T-eKKampX$l%mZeg-)d==;?H0Tu$ zK3JHA6{%p%A43AUW`#ZKx~|92K=@R$;vz(gqu{8ybRxNj>+P1b_CJJ@Ag~f_dM9Ya*P3jGDCWV6 zankLEU~YH`jU+ba(6nWxfWh%^iCFBN8o|yIXr_pj!gCMOnVOT*%i?wYFzG{}J`0?^ zFQL@T_q`EkXo9o#ee3)fTDwD7G!*!es2xd8ngPB)pet{o{mc1K7F0S;wqbpg<76Z) zO#lvA=amp`g&h&#Im^ZU`Hkh>@jwx$=(nGq37Ap!1YYE#qdXDcOn2HqOw>k5A9wrl zXLiZ8cLRRRdwa_07JqcA8SV_~NU$mjyHfY9C2x>`W&?JpsKR zZH9c6oU*b@rde<&LK8CAKYuguow(I2%;|nPH?QecJhBZb-E(S?d_WD`IC#RnN!W$% z%e7LQljsD~+)R|_i%=UcJ$=0Rc;fN8Z+Ii*x{VhL0sTWL1p+H6^mmuTRa24qNMcT7 z7Z>_qF8A3plQzD(;b8e0bPVb$3J{3g%$tjd$zrnpaH=XfQep4EUf@N zK*GPTkYvhEzz;oNev&L5;Mim<3rj|zbd2R*-cztfS5vBSeWFt{Wn8l0dmIfyK$bye zna@D*d{>Wx4~rMgbFj4D!y2MP?;7wi(eZZ94ITiFo5$76c80xmx8>WBc+CfPgPC>h zo1ElggJIKAtZ@ltKT6jAz7p9`x-3!>sE-X}<_x}*e2?o7T>ddhzs44bW z4V&+C#Eb+OopKHLver3P+(vCz85Vw8ZQT3;g{~*4{^wye@$c>*wB=8jx=l%9vdavQ zc=gcXezYA2=D-e))tyIu)V7?TWBdB|`Me2$QLwlrV_Zu@tI1Hjp*=T+Ct9@6`tP1v zn|tf((BX)ApYUpERsg7bgA3l2*rorn zhDY&h`(oL3D)rE)_cW2T#fn7y`RATSkQ4$HH)kRjLUuEG4w--LY0;ZgnTt4dOY3PZ zwH~IDJ+X4=%xeM^I;-a(zf4CXuU?RY54IyJGeRi3e{=c{qYR!j1Ux69I^3)gk&P)E zp_hWv2S>YW#5uvmwKF$%uN%lm->nvNBr^7_`dNawCz?&hhl+@ly3|fqNDO+QJE}zh z?Lqw17T7?M5=;y6zqo*Vb-j8(Vo{z)O@r%ERq;7^6frNo{9cLs2&1KtFWxT&sL@!`Z)YA zz^nd^S9z@FgA6{~?LBekTmGx-A;hN2*LM`7_p<=#N)3XCtO*aq6o)QFT)OksDT@h$ znc8|^xZ1;9d`SvVJfvxSS-x-uTjZqBG2rT@jvXwJXGN{M9?c%HF0W*D(u=ohokv**-6+DW91$^j4 zj3ydMRrJAIO~3ZbN{otcE(pC$HB1z=MSL@$C+^EV`MwcFrJbVaN45UyvA=2x?Cet{ zM-xumdTHOF^7Y1ZJGlixfCAhqb$`@rmA+EkULag?vKfIO*StQg_LNQL3oYXEpD7`u zs!%)E1JjeQFT5osgB;);_Tly@v5=2x_SL?PZWozJ)~E)JOddETZwUOyFN{A9+A!mo z0C05p&PeqVo6QyJV{5U_b%V_;W^e)|c=D)yC2g6TzjkgbfS=G*mXQ4 zq1JNY6IEkA_Wd6WJ*C zRCH)#$%nj>(k!(N=wz|u-#Tths>X*SC-#-~x^ttttd0*$3833^LLT7omT$YzkZUH| zv9$TcuX_3Z(93#3ISaGz=gP2Z3{m?VX+j5<%HRw|0O>n1#R01va1~l%M zz8?!9fdqkJp4EYoWMmq9HK_r~kFA7|2N7t6P#Z8m{#!#G5YRBEf%+-&|FLvd0c|zy z7TyGRcXxMpcXxM(LUE@AcZ$19af+7W?owQf7PsQGP{?V&|KwudB|FJ8duFYfS2Q## zm5xQ@oD%+2TC331OHzNlaJXZ_a>Ue@O@?-7QsUVZSHXIJEHm?9DOrvYfUCkTlsfr3 zjzJkrBsEyUF5lsL5#zGHHSc1(jHYiV=vcv9o>oeJ^7y^C$bipCdI>*IN~u~2MrMJQ zMwu#6@Ag-iSaMnu4NHv#YeIMryx-3$lco)2wx#97u+10B7PIXHEMGRHh;VvmUGuXe zmta`qQ^=o`Qi!uS#OUm=w}PoT1UE!3R$)1@C;Z8I_I6?Ouejiw@t(*vCW*!)s*?OHuj(V{kzTI8EfGuNHi~g~w_41BsAze+() z7Fku4$}c|O-m;EnI#lFitz#7HV82s_YSz+aTEPxYdUtffWa%&KJ`%l?)T- z-;y>FQLU4m*%Ueq5=!0~@rxf)ECn+rpcuZ_kmw0~Mk?k`45g!oWoi_Ub6|8(P^pVL zI&Vm&Ys||SKyy4`)Z-y-^fa9;^S2O?mD&)=>L~p3(Dk|lndsLcEe%)g@C8f+EG4I@ z4N|L-vW{`^HIdIg@thgJI}!tBH!{A$$gc*_#5G^)#%waSGOcn@zxQoG55s0Ne_ONP zbV6LoQkRAgaR}PkshGL3CEPK0?fb#5YTlyktZ)BsF@*&rLID5{!z~88aTj_?6n*pu zi7&=RG)zTz+YGNURNM2c>5Lwo8jLEs&r;HekRLnkTetVG zTSf>ZuX(|}GQFQ$vJR0G51#A?`<@`XdSw-Oho4chz8bwC@BAaQ1waS!{#Dx~#WJPm zOrp@m33c9%RU$(QM=W&?bLbn>%6-poci_L@Cq8Nr)W4#?&F|zfnU5G+-tH7-7oPtQDmj>0XdGH|yF}im;d@R8)pN9iZhk|KRV6Q~x>JqX)es;YHA-Kw` zt-3cwu~ddhC5w7T!Yc3mFz3tl{81jQA++&WDOoOevKP*N0(x9ev`}t8Xo(mg@y_G-f6u zCJ?#(i0w7ubjZZxOqwkFWoM!v{B?Gr71N?;PbHn9zfS@Q?EjjAmpRj~EV6LzThr#+ z+wQxfGIW@$5TZ=DV4u!pl^PVvR#d1!4UQ?q>trGEE@v8ttJ#I4mm4{a))R67Pz;oN z#oM^|SYQYxPIrIG;x$UyMJkNuEo{^tdwNqfQqR}GRe9}DL>9+}9G$mCB+j%0acCsE zEsRLf=ppN(yXfwk+0jsj{%@7?Tt}W;;&0z;006YBNZU^=WR1m%0i`5xr5smo6mdTI z{oTendXBCxO=BvKG)l__{Ci5UXK|UUhxQqjE9;kO$gR?PMm-W|A^~n7lnA|%c05z@ zOG0)bbTvK~62w*x z1uiZVnhBd1CkED)qPQd?b|`ET42%I%7E+;ZB&CsX!8|4V5%qY7%-P#0f~s89))DqP z6GT?@V>&ytp=l0TqIS>a(2jIuvink^b zQxFhkQwr)4kx6<#{b4Js=(ooiJ-hm6^PdHGMdn$|%1;abH3bKkB{Qycu}Di9e+nqG zjC_~m9%!h-p*kU!#X&lBd>OpNS=HZ=(>7b5u%8;!6SO|mj=DrC&K#{x(pyN5 zvGm)^%|C6dDzj`dOHt|$H$z1y7%}^E%o3YSM4~gkw{_vG9(gAI7jI0S-;VRLX(?

      tm@$4QeA`+H4g=n!(M1rc46j1J{K<=tYAg`1&V2Ye>j0$iqRgzXfH zn?PM*HJvo8L?Pyds)w~AH!}dpORbb#>4Z0u{Ad$%MR3NQLe?M6P12aH*N*>%HA$hE z;U}rW-n&-0$dn&39-{CemyosU?sS_?bY{GFp3H~o9;qmgbXA z#^H<~OC5{JBRkw?-|Qhz5XiaLhb3Mc4Z0W=+l177G;WR1WcP!cql4dsveZ)FK3IsK zZUr!Sgrm&W`gNEdvxEo7LBb5NQRgDwC7MUNX_VC@I3#X@?3MFr|GoixKug2RaiN@L`@ zW5Gh#N4l3NyqDIPoqBz>{fM@Yf<9t{LK@r&X%=NCB>!3p*vtc ztzHiB*I#y}K;AxOvfM2O8`5F`fO31&Fg$X-RQOyu(S3z#I-$EFC~PAk6$@*WvK<#$ zE|CG3KbUIMalxYSY|N^9J;2wppNhio#G*i(n z_?gj!Wq28cNdX{eyVY!2ye0!Wtmj>hL0@S)ba+tpc{hgAqw|^RiHp$Uob{NhAu>ey z-jZa^64Xl*f?J#MIqE{juOGVcTNO-52nIEf^~xu(75*y}yo+G9NVhhBL~NlkER<$> zYJw_=ZmL4#Jm84!M4D9+;4B6v`q;r@@a{}@8MWRX3*J3iCvJE8`|k)>X}(aZDgc;y zi1h+ZAa`a>ZVXN+1E^v+znjl5SudlQO+Rh^)Q2lJu8VosS1QUrjf@Bryw8joOt90W z-EfasMB?9B3(10ft7SVdb*|pv7~K8H=0RbVzW?r6P*Ibrc!?pdpnsIX%0S{=S@^0L z3Q_S306I&Rvt^L3{$+#{Ip1l(MD+!8ym`Efd`4M%WzUX*Et)djs>|tU_isMgs_JCf0tRhLs%ll93Q^Nze00_6U4wgKQ#srBX z^@1MO;CbIef6`N+u}@Qra_%MBzl4Swc}hJS{pFJYE;}uq&Kof~2PFiPE$X|>JDfiI zEl62GwbV;tCFK0+a|N`aL9&*sWG@Lla9~W+xYG8 zxZip3N=IaVk^bF#*7z*k_n3ziBVp`GqX}22$~1e}Dr@8aI|PSzq|#eNSJH5)A=}s;@j#&&H@?`faGF3c(IgoLbR!V_#pm?jy8qdLpHMGUl(!}SSPR?aTL|Q*5`C5@)I5%%1jv`qgf6{`){{} zm1OBOzGk*~RQH~)-G<+`qULEaMp%+gov;lhugVdKawI1tMbV91Fl2hHVw*SnS`XF! z$=7{9B4E|jPsbxzxLXl2AGEasyL|YV8ZMgEK~hs(Xlq7#l~jz>41iR-E#`xcL?i={ z6JT1IkZT-hXC^hkTv;(OP@mN8k@{LJ68ahugH_p-Uu*7?PsiA$lCqmr(`TO)zU1#5 zLY5>`Yn!s8^j#!FN5VmFa4!DwddLfl5;a6}f@h#02>?-bTvRU+E;(nuoD`g?gHcOe zQ7%Q#L!F}_`%sfJ+SBTz`igSl14l|RfEI4zn?b(0nEsE@4=^-0_qyf91L~sjYS)B) zzBNK|{55_mG#t|rQU?P_DB!Q`3jAX@jZ3!BD7+fw^JyCTc$O(x^#GmShY6aRX+2Xa z{tlPx2ayV2IoTy|T>D;9m?1{0WFRkei$5h7ra!d3RfYRBiDfGAcTnr zao|t^h+sIB&QR6JwrnqoUx*wB7_UN7`%Np^v5Eg}oNj_Zk75Rkh}bf^WoH}W$QlVT z1*W=@U?}$@XQx6pP%$pO$i&J5FLfy-h2{Pgyhc2_T}%AqYl}+u2Xm)@WSS_l=6s9d>vazgLQPzjh))XZu0hkmA6?cuQAuf}VFfRsxEESbdEw>8LospP1pLdG(7xf>~uVVEywEw(PW8SrO zxD}L|6u14fv-K`aIWHbve479dW+xT$@^naqZ%+H=AE6yEJgT*ht1|^?t@3nX)&U?y zO!4iA1{3A7UOaJKLn+%h${ncU6(qNWQmOciHnN%)e>{N=B@7*lhHXV^R_JQ}()}UL z{VO{>M(6;c)qu6+tqjuWr`&gD8+8Wr6z7IpyUH=` zr2+79n-w?uM0iMeps5M~j6`?-fEhM&W-q&M;LQWZtY({QYRHn~!J?6bO`d6VlDZd6 z`tf=mgk3I;JlS!}C{b4;lF(q`Dro&Hm8@CivH7TwyTZgE;Um}52wdAUAR{3^{N%Z&K=Uc=6u}c9kY?6hQ>qKoE#CuHygeU8r-c{}ky5v@48}j`IOjM@z># z4pm8^giG%z#2Wtj$sf>!te-QkFq|ARBJhqZShfZke>v&Yxat>5q%ypx%)sgU`a7ge z*+o>m&&7DByE~XQF+Lwha?a8PR9tv}8qXxSACJ~H(fFZEC_cVLP>-#04u}T>KzgSK z=eH(e!cUh)+$_@)SSi^isb@UcaIs7=r!ufGsnJ-1Ri$LZgljj7@J3v=#LwQf5HgWr zCXDzLowMdv$Wyl#sdJjetKyQ`%r;vwUY^2$1dzUvNp|-Ur;GKPl0Chnq1Mi2B21$6 zNxdq6q~&~_$Fsqhq)_E?wZU;Fs2oFM%m)fZU|3SCge*~`}dUJ`P!X2)i zV&Tqx$V{Lw(!!|{gH}`fvtzRxhHdZn`JtApV98wk%rLsv-_-tE8 z;~bj6=5lg_)?44>*135h@>_;)U`o>ejC-$FDx|IKiW&>vc!bhQFDt5^1>@=SL4&fm`TBIhGvH=9@w|v4a(ynzqMK86;i|Q~%B_r2e@%~Sv$WI_g!_X| zBNqShpW4*dw2rOdGhFr6E~tlxeY#%^4kHv_qg_6?p3UiLAv}xk}cO(_wEz*2CxItiQQ*WSG*K)E9+$)b!41qwr-N#dnC1r;IoUaxRWv~re zGiaDtA2RRS7(i3+rEzal`v-OVP|f?&|zT;Qm3aHB8T(?Od)8pDdBArAR(+ zu9JfBc9le`C`*&0r^|o(a_=2r&nwZE<=FUHP+R!(JILcgtXC&#@Q2qGD+kkQ?}nJM z5MSb4cRlo;8UE4F!D(f35`ds9Cmi2U+Tk#!WW7k8P2SaWRk8rJ7D8aK#hYurtI)Mg zRn;gNx>&uo#Wn_4c}v=TU+rnqDf>h`k#@iHWi_Zq6g{DsK)yvQdKn4?LjeGc-}@}? z&rpfY{Efa33590bs0|c;lzt}3M05Hkfo1-W5LOs86ZwDba+SmLkVI*X5@aGxRYa+w z1WH{P?la@@L@2T7>tM)Y0`#WDN`7=+qwF4QEV5&r#%92l4 ze$Lb@v^7cL4l@opO_cQ2D^rdSU6739h$Gy%L>^`)Hf!RymfeP)&9rhr3S>GC@2!zQ zEzhuv6otiCz|NKm>x;zauuG?{GX>97oCBTwK7~Kf73WylT%M=#P&OUq_||@anG%-8 zDI)4)RCsYGI+i<=c4{iWu^Gc*DQ^D+N6Jsx0~4ocxXkE)g?ipwNm@5jA@S6T3oF!N z3P`%&0EO@AWg8vLtXF^XH)*I!<}B%J0%O@Y^dPPR&09 z4PKZ9pX*N&GGcE3Apkrg2E3^DPG$nAd$`?PV}18HCaXA$`Kp8QJ232;=lN{!mu8p0 zmQm3CX5{L8I%oVQ1czK@Ig2NKq9dO7j}RpY^uVL9je>QnWPLVidCG=7=V^4oNhe7| z{LbN#>mo5Xo5htNmMfaKjoX833@CRCzKRhZY(IOYM$I z_$dk_Ndmt%QnpK_`!~m7uBI*t-J>UJbNoc zUd3M3p}<}G1`Lc2aAzJ&T2k*^siDQ8z~#g8NT1*&Wam2eGm$mwj9d?>=&Pb+B;x;s z?t39mpQ5i zNfhdg?HpT)gb47&zMCkkQN{A37QbHqG@F~y#3()Hr{R1m;4=~m6ZB_O9X*!hs14Ij zI=0REeS5%iZ!ty0SE#D*Xc-huIAv%;{|NDeLAT7Si-<(ma`wbRqE~l2 z=qoS?bU4KYDXz zH3|+s2vqziE!Xz0yT?ss@_CM-a)eyejWz-|6n-d(RTOZjJ;Q*yP>fTeQ^Q{U$$Jle zWg1XoF}%@QLFifj(Ne<4YYN1`ACLTRUzT$g-YV`m180Vg@@!&rXp89TK+8##A z63-^mRN;TC06) zg%epA9tkNPcpxsIA%{9_n}CE(WlM*C-t35jy9vw=210?KVxOOHB|2c5(zcLO&a2zB z9$q(0*Ks##b4|B>8+`@k1-~_>8JPb5lZOYB&n98QW`bz_D|F5J1mQ1008P?I2t~rE zfJN%f`+@6Oxbl$RKvB}6Jk`+luY{X26-5pZbNEyEtKb=HkRdET+&}*<3nX0 z+~dVCSI_AgysWB29WeG0Nn^_ox!-RVpUxAFVm$??=9E z%E+bLZ8XIkwv7uiDv=ibUbee_`_$?WqWJ%IxtHeO9iyZ~83{3_ZAd=BQ} z51y%%=at+g6SgM{*UGJkiKyM%FOO`sz+neV;*wHfLqm=RFmh4)CU-iOtDg?Sa+Mz0 zG58Gdrb3a<6-qthtzJN)v*JUH$e;By5 zP8>E3(U~ty_yf6=wF~SM=RAeD#=S0uc=VG?=)<^m zAe#)U{Q{@({s~|FP+o#Jj;iQ@p}gFT!Xs9E!+FBdYzRwIXpQ%UNNpmCpgqjXSSTdwwt%j2fbkvkG570_>|05I~Mzun(&yB+6rW#Q*X&G-2`^VdyzI<#z zDAj2zy1uk!sQS~r93_h)zA5mtj+F{_! zALhR*G9E?B)PJxMA6c8Ps~}%$p8n|o zQqi?ru60-A@QR<+Plw#*O}l?Ig-2Ih%NW|v+nN1Dc}nu7Z(j5%ICHjkMFQ@^ zSgCj*RuapaW-gQhBw2jW7HnFf9w)M|Av7|N@Mw9-;kN>dU5qB~<7Z+d&riw3oHyz2 zI~e0WkX|D;Zf;nGlo&F}9MXHKAM*NNP;ePQRmNzjc|t6qRvy=Gd2SFF6lf{mI65GN z?NktjM1cYT66W`+rV+Y2v&3QzIMEjKoHif4jD4V-lJvAAW)vp>H=*ETxn%3r6 z`YG~RfEy|uX;i(LX`;$xG7Pv(QanjoiipOZ_TDSD-RL%GJs_O|fa1oOvcygc0MoD# z=Lc`9Xe>+;dfi!>d9FN=DKcNc-n~q6IDIAOBUYh6URc4!+%S--b|l;L8``5)W{=W) zXo3I06Vkt$xdz9{bbQ%#!7eJenvq8CDi<;>qb6`d)@ zF}Q166)kL1k_}Ty_)SST(LxF6 z&ys^ATSJPbfnN9gYceEEjHB8co9Q2+K7gu-O0NZl^IBVGBiAw}6Um~Sx9A{h}-z(YO4h5F)Hu_Mgmj(T5@z~{Q{8F{&D*;o~nx;s(i zcoIFt`m#d_6g?tInsApad!U7BjokjgM%_LIU*x(PJV!SjfFzSkXK^tlU{-vr+U0c; zi)#MP#Z-Haw(zkk{a^_j3mA;)9zn&(T8;#+x>ga}-i~p&45ExgmDgU&Q`Ch zPJ)d%UPBYkQf)ZTPIoA%8eCXVm$EQ<;!t7T4u9dd>__^^0S`0TYyw6$Lz2p=$lfV1 zw=b{Sp0j&-3PW(uTk4JpS4pYrzd({T0F***q!~-hqah#gByuzwKkaTRU;ZA-hTwFo zJZ{eYC3Cgno@MA;dybpX^;0w@OCDyM~!cr><4WVCogT`pHpfCC7&C|C-i5g*i z9E9>5U7!JSvH?bBGU?RFMdJdt^fh^`UGCv}2)v8}l62EMVJ!5h*ML%c8GWgt=ZJ8@ z8Ht~=SUpJNUN!7_U1qPKfk&0)ibt_w1;fNPywk8aHG6>4F$U9ilA_BR$ei|omc<_X*q1xgV%yP#J-d&fzQVk^Tl7;VIrcU5i~ zy}Gqu>+bmKK`J)aYmO~9^0f8;RXII_`ys}-B8+Z$Z8{ndZhQO=IXl=?Hv$Z0m0CU9 zcnuUJOg4Gs$zPd0bzxkHvld56dvT~?6*ovPq=`x6XR_2CewDi7&EI!7 zhOJ!f8oT1M^u@6wn9k-ZoT7c9yyrvbPOw?Vdk6$_kA(2|dL%c1h>CUQuvsq{QkBi2 zK(J{>2jjB#fiS2|Ma%Ije&oMIV=&yd<;s;c0DNx@2$)d;P|E#%U&8@Pk%YSQ#%mDm zr&LCoz&IgQtHh7woZDJgi%n~gdZjFH=oorWl0$jr7}B^5iWGx8O&uilBDWSPG_q8i zc-XKqdfI&1z}%A@7Y}~w&T-l|Ff2YpwrRtc^2UD43ylG;pon)evDVeNncY$t8Iyvt z2)0b^G`ji6IHTT9`+V#s?>%?TV6|sNt{G4fGC}yM5DduU^OwCta1o0^A~0wq10cXE zm5dUWP*CvZD~3+=&A%h>N&*#yeMCSLf&u=SzB7b}FoCE{i2{ZkRqnQ_3-`A&$) zGXTJcds7(Ws9^kvxQC4ze5;XyC`%nvv01{Y+HnNpuaoDV+dmgbJEkl-plxS6`AEc; zflK_DFs;H!6mhI*igJrS!0BA<-4ypcg{(s$8J8^SMb6Mpbp_SaAqX-(6$K(x4f`Hje*$K(YQ`9r!bR7m)}am z=uio>3qU1XSG`2uY1G$Jny}{x-7RH`4_%xSsyW^7G#>xXE&TMh z!F@CRzBw|8;7VcvwZf>ET+|%{N{{8+2>7j-vN*@+0SA%S$p*{ig_P;}P$2O`(JQLh zUG5;6CylJZ&N{Y`kg}#ygoWC2f1&Zum+ zr;`W_xFrgvO<#KO2=t@sJ_$E3Gm}H*Z+ulkMDcGRxo}ag(rMoe0A7kz*DxZ3xVpkwf=lTsHD+#Cooib2MLj+!kWG3`K*;z@biRFnN z&s^B`7kMjFtv54UT!t8_9LiZ2aUu@=D44kHc>ueC7rr9oMn`CWS$X*MvFz^@aRPa= zARzo!p!wO8xMY2PsoegIfJ5^Oqf)T55p61ld!Wo#>kP$@Z{$6)zjP7)7O|s|-8}HuTirBVt&Z@vYO4o78wucQHo{d&NT9G&QFFto zX*T;MVEX^s1EwzVsE#*t_~b$tm3T7y-2$Ac#vo0_d_vm~>gJl5xZFe@xW1Zv{i#GW zrlyO1uj0D}vXHmG0`-;Wzo1~_Fz8w}Jz*B&UF}+?XHi?9r2I;KRSr!>|1_tqh`5Di zVF;uTa$CKe?q0=p%6A6!9;gCv8F-XS)mZB}ONy;EDsz=1uEw?746M(!3I5KsUQ8I) z#Sumcmz?h+J~=7s@|#3xCVo0GubpK@5JxH}*z3M(n^)hipnMr`vVeMj;+)DEZs7C# zt!-;H7TWZ!q4#^;*ybM{6Xgqgqj;;dkiU0#{)N~NgG?J!C$N;t084y8J4@_{5eQN| zein$}@ZO$Wt;kGyz#V3GuiE6wdiqsC`kluFmi#N zn$K9pJbk`pulBNU0!mF$eJnz?xB#G)Ln1>J9m(Q75l2+2F;B)@G&Nff`d!PGI!x9L z=7dHPy(od6X9YoJe*Gx?{u27G;(HU_NcKOW|x4Weg;)l%eg7-Ts#1%AhH% zp1}{!LRg{JP7Whr>0J&-6&EOtxO*QZY$f06?B|DewQ5C#&tp-(VF)n&i=3+_6T*u# z(ajxRj4o(idQ?|^3bN=XQvV340MO~&E5wW>8Zy+IN}{w8Ny$^jDjY7cI7!YYcSvy? zIjUkwBsk=smQFMn&3G#`wfOHLuU+|*!Q&y2KNHqfPylpR_1Aa@A3Fwm_BpR36TZ%= z3ZJ#QYaJ(zF)Jq_RKv((OcAPj({cER!TNpls zGJu@G2C-LZFy*o+)ZNj%`H@VyvPSMNSx*M{Ed#3sLyrbL@E6u&(ZQ5S=FkUe50H~h z@#WQrkd_x+1at`i(bIb)wtOyV$ku`&+ma8x9_>0uwwMU_i<(b@XKm4;3t7t&DzDRh z=C|d9dEKKA3$=zLjQdj7Qys%9?x3eg`sbTo+Dfo&&^TfP(78KSUZ?b8 zk#qqd^eJ#v;f7GaqekOr>i{jsH?58nU+ngGgEc}<@mR)pfeIlU0fcKTLA8}L>#7tY^)W97T2dUR`DH_lZk8l0^IZs3Ha2tOhZ%JipUc0nXaRlSsC!^T% zD8MAc2k^rqyde^UM`Fx}3;H?LHNQ-Tj45Zidti9oh8%RnYlt@bp5eJD2xG$-h+@a$ zc_%L|j!s4i{mTo4+>pzzP!(nX8~{LosnZSZuCffqQ^3IOex?{Z(P}eVSzRo3&jprKJ0IQ$N>apG@O;tjY&+w zF+Y4A1eOH%yIKW)z_SehClu@fP$sFKGP)v%CcHC~h}_qBf)d+04o68j^t$ROBBZEy zGff4YUXyv_=G^p~8AXrNl*}_Vc*RPJSE##&-eGkkqbyA`RJ3qfH@>Cw3M~yWw1|yi zWN;1J@z+KSg8HpfX!q*$d0<(>@p7cc8e_C+D2|buY7$ly7Vyr>LrBCYBXPVxgWF$D z4ZX7wMj?>-I$Y}wY=Y)7uEX@<%`@O%5e8SNNx`rnw&=9%PDvST3_f$_&IskzpOUj9 zF4DL?2Wl(dys+anT(^hU@LrlVdJk4W1eW0z)0$W%l4HvGl2}Y^3QVj#hn)N-&)ZwZ zQ;;e$5CBDioSWpdkzf;Tq{2xT%8%yK`bco4kV`gR z4gJWjorPwo6w1jHCy@%M?R|z5@a7IfEEoYddsGvZbe-sVt7Mjh?Fks}YTwDJ3dgB8 zSvN4Zy;CD1hl*m&DC~nkHjOgeT0~><@IG%X-&nZuKVsQ+i6vucDVp4LUwM(xj7A}v zuo|f_VQ3)#7^u!&E<0Cc&9HyPF_Pj_+QIuVH>(>7iqW9Zu`1l-FbuOeL+aK6e7|_? z*PHeQRIveC`*FrSJ!D@201&jc(bYkXmYjGd9r|QoBU=e?aY=@_slflB~4-#^$HaN)Ylv$ff7UoB6 zBZToeeLqc>isdxa#zyi7oNO%lfKF!!5`2U{v=o=1q2nk5yy=(r<}&kTwQmh-u$UAk z{MtrVG54ANF~gH3n6lij(0IgRv%+bCUWQ*5xwM_Pf>`Am2L7^)WlWE$ z<}uJNB->SO@+fRqrT@#-2bB|Uo}&;ts8gSfSu*>@Wv5tHR-j38CDoor)NgR}w*GPo zq%AkbKNer>;b;H(nuWqst09U<>l_gBr@$QY6NpOypfdNOOxI%k-ec~a3I4Hf9n4vR z!TzE(QM8!2r}?3jr1p_P{nImDh=ImbReQ}reQF;qx39fjg4EO97mV|Sj?V_keuKU; z)U!PLw&IKSjem7l%)TRE{C)oIDK zs(bi-3cEQpD)*ciy)$ORY3~-X_J^(?Nmpc#Wggt544rpcVofqdpOoudN%E<9g^L_f zjUm-z6PcuxD>J4Ws$#3)U7L}B0ir1;LOE=q;kn#ZPxHVhWFl*YVZsbwp#4VqAV<5-b@sK4W=8TixxHO28L`^zK z%R>uKD^V6IPwE)qAE5?-s*u}2^Ax*Z^MEML_S_*Zd(6x}yKz7k%c(lLRB2o=O`B|d zteRGt+sRVv8m<_WPoj)G$O|u_+8E9)*_$se(e0af|1Nb+MMg%AbMR%`EEEO39wg6@ z8`A(yvyW=F`uqU1GD=x}uA3?YD7L%wI&TSqM{Eu(=R;^p7kYWteaI&k*%5EI++CqC zq?SYbE&XuGe+~A0_u1y;(=%8yUQnw)Ergi8$5@1%&j0DQpk-sg2TTH+79DP7t+R^lT|11_--y?~1kDro(iz|8q5JBt?6*hWXs)Ks zaCHQ&D!P7X!FJHaWONbS5Y)Ukmh}#7la@gQ(tJ@ytTSKPF&jc17CWdT^i%ob-@9PG z__4%9cg+iAHm*S*Ie!mvHQTSxD~3iSVy!TwXef=Vf#0-AfQbYY#w10M`in%?!;k~2TkGn30t zr<{RAQ)VBjp9I%ywqyPyGzNgyXf`zWNqAIXgq|%=nBqx-Emb(iV@1&G7$fQz3?vaq ztQQ3MczC=Fgxt(f5_yiqb!N>vVY;m6A?^qO$Yr1>GDb+M*fnn+d8GIm{ERx7F}Nkl z?D*n~>?j-t%Ek|NrhMS%IP>Fep(ciBUSDuvn!atqcyL9Tn?vlU%4COexJ-nrtwqAOTXDL zOnQFCuub@{bNYBov`$s63N-=*_-L5Gt#+xry{y*>M$!s4q+O+($)7^gBrN*9-fXBG+J{@`;%$Wsb7l8Tzg(Wp)$ix%C#|;!1=19Bk2N+ zN)ZR8^%~xTn2xeh|7%nDgN#ex8IgF-B%;RGHnue3f!toc{Jo|!;aOsIfd@{|E>q*> zfHb#b|J=;Zx&|f^7)y4|5k)s)oZPks-D{r;*DZpGBuDt@?;t1i4Gi2$ z9tRVc4S--k7z_Q*gEkL?=ul~0));iE!eqz*Or%N5aEB_a(o~GyZeqb*>Q8pvRBN7pV%5x;qNVDXJ43i6#btU}fcO-YsEf$J|LUaD< z3Bj>nSqheIq;;IzZA=}#zNztk&&-ztyJlISY){t~x_stRUT{aEj=`(!So9UI zjjv1+jJUsqP``JL9g-zmSDTr)}mGEOtG}hoLyvmX(r&mzD z-+Fw#pzU@mCb04h#fVJDEzkQYhnYJSw^>VMDdjlsndG@WW!Pi)&&J7fX&d^*#+!K= z1hQ9E@mDR^yG?1#)GXC&Ltim5E$G#rPcA`5HtueCR}~EF#L5NvCprt{K|hO2W1zAy zBme{@J|1CQQUddwHvbq~elinkB}&WAK4UMmFJpkVP8!oo5<`AiY^{dRd;0#Ier8Ul zwi0Z6VaqJs+W({JEaR%^zPCRdy1To(yAR#n-Q8U(hwg5a?(SB)LmC88K)OKzCC^{) z-}B6?dAH{?-`Q(ld-ht_!t}a#i^QlvR3!rA(^;n>S~@S}+B-^j39{aUnOU&O(2Zri zQQb|7;Ujag;NdtMQ)p%P=>MzL9|7R=9Jg!`Y*kI!MB~L23+I3VyLuw`A#t2@-(UEH zY4fz60eN`5Sh`O34w^_Te3-Dhd%&N(HPgMDL&}z)aj9%+rA20{!wg< z-eW!=+VNFHxv;Vun_zJjHQH}C1Y=@a7SP=dBh3#@G|K}lAk=Vm`_7_aB9cCaIL0jk z#w1$0aauPr-Oq^OCY~=U%HFJ5ApB`~v**+}18)7se4MQOujqAeCmrWs2VUCRloFpV z-9%);(yn4HyRm5sb6n?qIWbbS4&FI6O=&ET71Ql-@+Fr9Y+p-OA<_W+7Hd<5L@WfS zDKemgT{$WyD@zBt0v{~_CH^0w!f;p?ZbKJlnFY1-85Hpt+oae}R;tYtVc?Y7f|wS_ zxF-f>7+9eym@qNx9wPMecPR6FP#Iy0ZMC+X-tGEcE~e?vM(U$?MgE%s7S@b9ht5r`Mm{ zkZs}Ug2%<=cqOE_5dY%6+Sqxh+=6iT>fZE`F#l2TBf3q(J>~W{=(g(4do8n`OZJqj za4rBAC0TYfGs{z0Kt+imhojC#+v8MO04-e~XHrcEmfpybips{;5e$h2bUv035qHHx~KfnS53@?at9V(cQ(k zT2i(+Kc9GAevz4a0!1+s}SQ*LcMmA$4OP1Oml+Od$q0qfE8%8&CG zP^eotO^Df6X);;YOml_l(Z&9!t5TI!x2ET+mn8rPyj<3RKh1;#rbWpcYphf>)Q)va z*Mw=E#tJL8t(NQ0O!ez1|3|0-LaRf$e#XY5tw9&uWt9+|r0Zu}Qh7MyIEieJs21gxgf zk4rFOp&l1DUF21U6wJ-M$SQ?e-18g;s4s0xUKtCNeBKKU*))6nxwHTQysf|j8CaDf z;dF3`v@le@-Ff>mjv7LQ8DSuv@ah{#!JovGVO*cEN9J14A4@mJjORXRUX=rwNA<7lUjzQR;a_7(;Poc=oVE}zv$=kf_>0&?XSK8a@kT@Z>7DP) z^I4Tph-tC^m>ySniBcEU`rm#CHiS)o8BN+-IimJaoW?h4zs5wh*=35GlunBODgm&6-2pMe$cv`z$rOz=Rfcoz&2aXWTWg} zWq(1G)9_L4k9&6kIhvg*3leU{50Naq(w9^K0C*Bu(DIS!IrlQLlzcdY}&NlB1Wt2)m*PCFkglci%qVDV}UsM;xpS1OSKV<*fM3xCxPRtNsqNYZ}gPHxo0JI&=H5aJAf z>CwVls7f%(iko^(fzCfdtpKf#rm+eV>6S8Ge3cb_a1vXK(O*JCLaC<((ZsFW$Ds$I zZrLu8ngF1boULSzCkC?xtW=tZ?(NM{0*LGT3@Ca+&%7=?1*X$%$Y5$XMZ8Qm$S)!s#^}&HiSh2 z0PS{WHMrOm(8C+#2~Z#j7#Ypr2Q68bnZlM6tr}Od{qOKHdHLtCJ^o->j}aU`vROo{ zSJ~w9#86L|(qWoS{`)`gdpH$-AeiMmNt0z#;k?i4F=17~ms&Bh?ZAj1G|WsVW+%$q zSgv?|trNWVLQj{zg6%ZCv=24@j!Ed4Hgtbfd7v0Q&3wWkCeMHaW@#gn4l7XVMWzsH1lkNNRviQpOekOaT%~)`y zO-(GgfBV=g+`=2PppOS&jwsX|60QlUWg0ql;fjVn3_!b}%B%&>0sP_7K6vkNL%#u* z07N?jQMP|~BVdbo^dF%<02W>GzocM|iuhh}yVit#KRZ=!L@i^Qy6T^er};DZ_oUqD z?lea%y?&_d($*|)lZq*Oz8assXGnvXD}3CHzKkBc87*Sz)n9mel7CF-sk8Xv-C7yG ztB=aQ3rE4TXj_wP;6mp3%_nMWYX~4hf`j0=Afm0EfGsaeK3Q;*MH48eH_q@aH4r#6@(D^@_GVkG^&5Jk^{a3W`|#~~`AM5LYXM>Xo<&5}82LV)3uB1|&}25mk1~lPcfZoQE}*w9 zQqWYb5}4Kg_K{Im;>rsO=n>v>x>0sb9{Ga|e?<{sy_6jV+6fn?$Sb9j<$R@~p*D~O zh=ho`A(rl;J(mIh2#rHPcO2_FXgroWvX9@a=mXPW$~+j0*KgXIS*vg2PoU6ac_APL z`ur$(`X)wnQWavo1rCMX{&fL{*Kq{FFweGbq!uq`EhW~N#x*Y#66ByYqmG0J;hRcP zM{VI`pz}qH>E&vWaO_e3ZWuGTdEV88hHg)tRyo*E822C@v^w$&Bk=Rtq4HH-IxrpM zBJx%V`)J30P@?sk7CPuvG+A}&mk@ootT=5-%u*#%IXO4spIzRl_%K&qsP*}LWz$#- zp*68I-U~pbSIVKUrJHcs+X4nL?L!zq81H#%kGqC2b*ib9^^bCAHRsm0d*Yyf{f>9jUkQl!rDid4Rwl+=qeWt|$#;Z^Q5$*7Lvz~p&5gwX8w>kBjK$zBjB zYPpmnWV2#m`E~n$Q4UVV(Z~gjyIDcLE=f!=e&*WCt5R$vO*HR<>9!CD3S4cMa6;Fi zUqWP3uTy*0a`^>Ce0|J?Yi)#$%2QF)wlt=&5kZro$lz+$VrHeF<4VJ&iE9(Jt4iTh zp?Z#!N!V?+-8O;e(6%PT9iKG1qD^~wrB~hX?O(3UySN~mT><{jq%N9YaS3^>I{G)W z&XN>iQU7i&1%4X1dsCXknPI3?f64c?%O~}d2~Vz->7sd2GF&-mJ?POfYmJuN$zJ{A zmbqd0$p34=V1ED_u;$-ErF<~b89;8sw?4UB_#`l`C2&L;cNgBH7=+p>{6!>PYc{*W zdFx&2_QquGn}|=EF5_ITW7L%BeBsQ@;l2oRPPZysT(Y!WVpbCkoN}6Ur3ii$L*vl|DyYVEbb9!V5nAcrFF!)THY!p{N!4^7b_%Fxlao@i z+jJ(OkH#LoWc(i?nmO*xlS48pmA^{C>QFzyG0mqc*S&-s!{zv%I$kwmdVF3ut9H$9({}LV8@Q@}om2%_9vv&8-*BpQu z&Ye&mLmjRt(=Icp@bxw1&M(sBx{TnQd1$+Z6#{#wbl?;;1Id=0rAApJ4jO7@0G(MO1CAsgPT& znj~pE@9>=az9_plN0WZSq0rOU?WgRS2mBB(W3c>?C6MB{2g#$7azvPm_3U@U&R`U4wX~5XB*f|L_^ zI-4{9bM=`6tZPV2P7ZOaby$Ko#X*rXK!BAhF-jOS=9%L?dpJk&P_vzsszu>j*m`9r zHB0Hg?;V|Wl1E}fDO#P%-MpH68i^gwG#)=ktd&k%4AEWg!IC#BIBY0%nuzB@v9UtW z2&N=o2#d>Utj9HlUulj(_}DUlr_u4a2#kl=WDGXi%bN z8Fi#e5FlZiD5BXM25=@r)OKyCI3or~Y9iLMIp_8QIV_#aROfk;Hn`Atr0U`QJ#YLu zQCD}1GPa=$bm79kr|x~Aww}c<9iRLxLTU&X7E-eDj6@x9AEYqiJ6RBV|Tz1I$dj^h#rHcLews7~(%IvJ7< z^r4}DW6HmrH)wR|6Ry~A=$)RNCm1jZ@H#bsT;uE#wy<%k%Gxok*uFtY z7F1#vOl2-F1K+@1MzJQt&J)`suX}x15zhG?D#*`(rF*VpK0%CBEo9h3u}hMKi+u+a;LvJGV5)j-pa5U&L}e2B{T5G4Tc!kJ;0D|Mw44v)nbJJ2EnI&Pp}i>XJ0dz>CZCR9@4nqZ zBMpR*Y9q>1a62;aT^Lp#(?c=DXo&BitA&=++5D2LUqI%6m9M%CvMU#OC0a&tuwDou z3JcA2I-y2B?~u23+xq6RAbnULqd>7Cak})gh|ZkyHxt{c19iE_g2u_%q)+#4EWPIi z)BmNMLSV%?3>MF1v5es2+x{hEb>Q07i@E0+XP@3hBCoji*tFEbva9Jd$dY@Dea=3nf8tqQM zsQ;tuyj1J!Ddx%sE9=1FjWRQlIS~}4!n8JKG{X%`p2m`8@p#0$?S?#I`711}EfE)4 zs^l||8Y|~Cgmm)+CO|&E#7(l|P$LUjseG}dl(DNFCJvT;%L5N2AuHb-!y=%pSb2IQ z$$DSzXCpqcGaS`Dc!>?`J>ebAUBDB>@D_m?7h8~5DDNu|?AFhfxP1AaZ7(@1tM1!J zmZy?eyY3`NcO`q})h^yIOt52nS6i`xqQtV3eSrg3%q)tRUe(-cH!{aPv?3Ha;{6p^mYaSC`Eu>c>YD*yW`oK`hZScjZX+mLxv2; z0D&)MNzN)}MTCCpb?b79Hj>AVS<<)K+9G8-dF0gy-j2J_YI<@_;pt?Tm_o+-+lmru~pJC?@NE?2#w8Gb1A z5zGSsMBcny-vC#6_)Ha&xJh@oMPzzK#Q41^HqS_*)VEzQ*f9L^>;n5~yuv@7C(PKR z3WqTUdY<~KV;W35NFVqk+DlhN`q{|J8j|(tUCOKrb4Xcg+aFDqX3b z?q{G~@g_S)#t=Gn(%cm1MXIQhOS9hkQG=#<$S2WPn@WHBat__*yDDfsdu-7*d;@Rr znL^Z+@g2J{!GZs`tS#mRa!xQPsL#NhB z5?a^!u?h;Uv^F5M#DZbo>NQ`oLf>#jzF2)MnEool#xp^|Y75bMhhXaAt zq}XslBVN*o46d?DNJl%4va4!#81iN~XS$249U~h~WVQ}^Uuiic<|vgHs!CEL9u@fL z=Km?jW>c_;+2Q*H(g@}a>P7kM*y!E#h- z@wORz_Cd_66?&$l@M=AO0^RO|evd?H&cmk0+Zyg?r}9IC{nEgt8CI-mDTT*$+u1O& zxb8s)V*b!_Qs5Rt@TxH4{6riv5D#GkQDYQCGDaOb2$K1N>PU(o;pPd@l08=kq&i8| z)z`7aX~flSo#~0(+eTv+#^MpzOA!~bz&uI@KsL&%(h?zvoJuEq(Vadnyo(w`2hRV1 zEM7q!U(w-R9=&r!S;yB*tfeyZ7RkD^ucc7vX;IbfhVyH-fxLe}>&j$py{)bF!jDZN zoj7@ECFX zC{bK0Hs|a}=}c8+`bdCARNfU>BlilBr}Hkt=NEaf{( z^^k)KuOCGz<@KWhpDUA2$HVywra{GCexXQ%u!9Ozo*s9?gVM@pCFjMCnu=`2A~+q1 z$$)g)RKOkVU0ZrCykscXa)Q+5hq#gxZcr27J08qbh5Ny z-iwJA)0C=x_E1b9gojCt*ZT${VrbPo$AL|n0KRk%8&+5cNaGt*9FD%LQXW!#M@0#= zGfVm)wPHznBXe`5$?Q#{Q1y0+BdAvY_G1k_D6?7&;A*(Z(ipM34V(HVmYS6DljUbrd;XO<#Q=Q4?N#*r_mCGG z$yo~MrWH_6c*;XW7ra63u zPZ7z7C78NxPy5k}$>>PzxHYAr8jdVN02NEOzX~RZdQh8g^VI4%JZ{IwjE!zW%9YAx>xP%cSFOH9{`9HD`*Wgn&L&2PizT#R>5knvLP~qt-FtE_k>VO)T|BdzV zA1v4{6RaXFYdl%Ty@zzhN=6j9_WSm->rBY&ur=RzAvp1uxe|~EWyPF|*8F$)AOo>3 zApd@Hf-|c_x0!EsgZ+kDQ}Nd2NIi6N!Xfz>ln1bFmd{u_<)Cc#}SNZK8{HRTgdO z0pn|TeUpRlwYJe27agRZ5+7>;5o9U=M%(h+`ZEIG+LU@6yVDyKh<)R6{OCG41BObG zJJp<&QCdx006W8W6$SY~kbaB1mAxJ(nOgKFL!LEk0Gj|3RT(NemgwZ%69QHD$C?=Z z2rvNP>{oyx2oHFpri%T`n(RRkWFmS7?arI?(MWtu+B!p9BLn#}DnHy`q|AwoY?LDI zxNdjCjY)~TRA8i;l~!u{mp|rbp#iT~&&B9yJf2#xdnLoBBgJn=w@|2wWC#BdG6g_Y zWM5p+c&OAzYNsWUnc`F58?%+qD2ZXz^GD|8B8s`&P8cRQjDOibHr8g_S#G}h>@s5* zh&V@cT!*FM{++F1eQmP)ySXR4MZ*dD?C--*yB#kjRX$G zQFIj)H{dn(gyw59f_=%@jy`DLCG=Ujs&LgBor4@MJj2JQf0h?@l;eBe)MBF+DuY0_646D``bVLBNPCD zvdE22&WRUv;qvFi?P5{5l$@$QPQd75J3Hl66#L6|=(xQ0eed)GnEz@`Sm`A2?j&M- zq++}2*bBbh`BXs`o<991f}+uvGNt`v$Rr~p9KGm!%BynoTI&))d|1-YaHWjm(>5mE z7yD!4P*uy-_F^|zFI3#UfzP40wJ-n;?j}GtJ^XE>_o|=?j)VpXAA&Sygza1Pvt=G@ zI0}~Xgq5Y_x~*vCmqiTm(e>J@gC&2*dADvGb+kz=3$EJOQS}Otz;CX@=3MB(Kt9d2 zRpgd4Lu^UDJ|As0W zOxYSn6wxtJ*4-!EkSI)ra^&O#5QZaa7dv7TG!i-lJ`^U2rM^C=AyAnU{3f?;^XqWu zmWleN-ugG3AVq>qc3eh5?8a^I-oI6u-q+AdMBxGt0lDErc}TnyGzcc5;drDTHjHUW z1|!2gJxK??;14?rvzJ)kSmPqY606mInbiuuaSb>PfYw1LapIk^K=cd;%pfYm(a{fa z+E_Un1@_3xWV&p)KgO9NF<7f&PuTP4ZV&93nIvf8ooMrW*ZV7ePRhqntBRJ(XvAxpE*{n#n}(CRXeNgbQb*N5YT-SsQ3uqZP`B-yY+g6` z_RVT4DYz=spXCi=L;ZF*4hT4pK4hM1<*im5Opur=DGVkeX)&tyW9iJzXYa|-Ix*7O z5`9G)+k^Afs>?hfE{UsZ9T#rxf zjndU|J^PoOj*)iZu#nxg|0J=dzy|%q%@};ch($@0i|O5ki4)w=i1HwA{G2}Zkh*P` z^s?mmVMfNwKUo}Q=E}RktYUb4F4Z_c-j&kK`@MsL4$o}5=liG!NoiyNKuv{Xnnpsx zjD&m@+|oJ385s>TETEFdA;R0*>7xg_!w$3NBgTIYtx|b-cVw!}`?aUBg#Png8i0UY zSiYX@;*06ne039(@rqaUu~R6YTvShVWx6M3(Z>oYb5@G1AaZz*gJq++|9#QONVj zte06TBMLiZI6sviOIPWiT4(CXcH9Wm<|kElg|{@F)a`Z=r12xW7A`eYeFPTwX|AoUN~rf4vAlbaTch2Z1~S97yyM) zt_z>=a%s_;pom9sBoxp6CFHL4Hlt=Pr{L5q8(࿑Vz0CK0P7(;;&V1slL>FYbz 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¬vN_yQhdzcZ*YtQUSn33{Z(@p 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ΠN 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

      UHva(PEnCWF3RW0$Nz<+a&C5!6m&(s{u0J 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

      mfcXsOt;e79u? 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:t>MmtHL8o%7L~16)|a+u`GwcsjNb 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

      2q1DS}VZXb2_fdogO`0eNIYXqEgiEgt|5 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

      hJG{A?Oh+ZF_N^pNiKr{Nj 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%0DA0POx9GXFg$ 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 z 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

      Gtu< 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 %8#kQu}$RRR|_wdpfJWD1wWr@ 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ⅇ#275GUS2Y=HX|c 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 &b>i6rMW^vS7ZRGfI)VP%sm2N@wu zmo&{unO4r8oK^~J#p2XylFFp2Y1BY1=;?(`b3 zZj)s9pDuny!I2<_(2;$gQp&SOii}4dBk%5<0q9IV73K5mMAhPZv4l+NS7Lf><38lm z(hTzEs3fnW?VV36oNBDv&p$z2Zr&{Y5}M4(G=BdqNk$t0M+E>- z>B?gAXkb<8RRzOpYL&ttmi0(Ck@vC2zu(gp_U%Yyw@F+qMt(#~YUWAEZMu9pG*kCE z@@K%`o*uF&SWVSfa%g^`5R^PY8{AN&t#wvBDUzAr^nblBHUCGQhW`Idr}28?<7eak zx3?)JMd69=6EU|b$Xb!q>!RobL5r^d06qDCsZzrX0MH!+aB+!=iK(clAP`noRvsQ6 zAt4C~30YZL6%`e2Z9_vt3kwT-dp9>XA0MBtuTsHmufgoL!ToSdBE;^L~RhK7c= zwzi(0p`oFPiHW(nx%clse*Cz*yL)nS`TyA2Np}n?!$JFx&dxw?0YQB@upY1G8(s46 z?*Ik>lmT1p;AIN{p2ecM27?h3oWsBmzG2o#H0dFlA_x`={`Wk3%q=hqFo_3?W`GxY z35PR;(V5e~LK9^n=mqMkl(_4vk*bu$007uQAq=74LUTDWgddYR9IF2ZsfO}Yr!bf!dz=@7}R1nF)o5v|HqPY(VO?jsDsITGZks@y+IJHWVp6x!;CJP zVSE1l&Rgd*op1x~h3AoE{p+2*3rJG5PsWhtV}KhO7gKa9|4YVS7w@x65%TKU7*n{! zXqeVI!5F}2nRF(>-?REBreRnpPB>AR`7tCdC;FG~y5FbsvjnMw2&LbAWYCN5eYJq5 z_R&f=zR&+f{*fSXB@4i<45;JzT-g~s{ZBIr9QU_w5!*I0@nqcBS9sgXXy)qU+7;Lp zV^gs2%_6v^qNs`9fbo+kqO~HTK^EBWJQwQ3*aa zP0Z$;RY6Cx=B3f_P@<0)PZi}fJ6^tWTuS&TN}A=P9cXN+e6n;a$3;#a>JwJe+?pADb0>pGwGatZ8er^Ve@&F@-Fd^yl* z5bYcQvQ2f^ce^Xw&tx=nxazyVMtiCH&Q>HMTGp^eRyD6|nE{)Z420N1@E=%CEa=2=F4&vp9uvEvtAWBj&Zr*UN_ zJ9=AX<2)@wPlm@f7fZ6{w!$#Hn!zo0EDz0@6=n~c$OvT;14yIEtyIZEqk(6NF<735 z!J1|#Md_hIW~nIrQT5F1BufiyhJdF=Z7;TDP2Vx@H8(LGpBF9|3nRic)Ss|L{`rZ_ z1tY&-{?`n@aWjd!vH*EPN3p}|<4b;~!<(h5NPN^V7&8Hs_Kend#-b{8?(4d7xX#9i zxqhVSCaG2MZ2{4lyQ}dU1ZD2SzdArD@Og!#zPA|zch5x}8xsi4#<`V`lNh(rM^Xh# zo`fg6K+cET%rwXEiRA(!YG`AXk3E49n;V0HH9Kp3`Ea9|X#7yeNO;WXn^O6=dl6;| z3t21;p}|;(%$LZjXkT^=XJ-R#)l>O0#08a*+NCF>Mh>IPt3X5PH%ymb-ds<{f+-WW z)lDIT?FKPaUFtE#a%Io6^FzLtW@Edq9C^%@aByr zre#xcRL@=@$cSUwE5+*Mq#5IVG zfn@?QcjTq<0qT+CxN!3gknp!g#{lJ;5lrQpx+^Gw{y(SO8oW<^(I;>rukPK&`5R;F zHyUino zt@Qnm=>|^B`S1!B)q{O>EAJ*Oxuxih$G~n8xMSkPKs?PQkmhzA6em^HiVU`s? zm@oWHh=YJq?PqV9apaig8aba`uqlcR8M7YZ;Myer%hPK4dLW#-r>4#r?p!#ub z-uc=OOQWY>Ejh3M8uHlyAVCw~gKXT;$H`|eZm~Ll&20#jWEB^4pg|#(geA194#2cg zY(~xRKJF3gRK4wPR!-)~io?)I>BG8pR&i*Z5sEk7(r7KC4QkL$sR3qWV8oBCj>g8T z_N~4vX<73-4y@?t2vm~KGSHamL4J!c-aIz1=^6#&0EhOMjEG;$n-eYH`%!Pljq2y; z;_Bbfj6QpKyT%i0VOV%8b?M$Azx5`0gouaN^BdD$zuvcl9O+d<3vB7DbJq^-Y7a*~(`DRPiMXl&e_x|CnG`sr`juheZxse36> zT+*N3B9Ra3c*5GL=ew>A%CZ`$OXb?tIeWa|B-A02NM`4^VJ%v5THPi%`lf|G%d_dS zwJp!M2eQeZ#~UEO?fJa>$JvP;jBe*tCKoCT@sRvILT@&{riJ``R8G5wKK9h>z983G z@R%-Usvw1_T~8&EDh{dI+1mF{q3$zSVWP(l@u`L@s})>cbV zfWH!1L&2Mirn49@FQ%cLO29pV8lK4dMl|tE^MvuEh5P(TxdQ4CH#TpXlRbjjM%&(u z602IF)0YV~Ep#}!X9q(0CO4)ZHKo(C?&uRq`{LJ=usk`NGTpnof|?H9#*h=Od(N%) zX&C@59S;cf%-L3DGo;q7myA59DpJt&Og=0!a+JaN(ArA{LQKO}kcsCxx$wSWJP!8@ z39PXDRZLm5!0Hc8*FS_@0U-4@i|8yB8Py{9o`KkNbwxGs!LyJ6*8@IT*f4%cza}vI zfGC8G+{-XJI7FmUL1*ipMIo|XHw7dMKu4Wr2-OysOynlTcDOpyIxkMQ)`>S&?M?9Q z?%)@#QWnkhP$Epd^DyM(HbO4dM1m;Lcq0UP4gr(X{t)tqgQ{LT?KRo#Xpz5hs)>+rR`h51bq1od? z5bc_Y^og!=*x((QxLoXrXTFgBZ zV+U(-iC3&%FL1H_^m!y~2mIlANA*R>X;!9QyO{w`>(t4!C+4x`6llWAngY`oq6b`0 z7ALba;lt=*Rj%x4k#@Xp<=L2P0m8aq)rPS2!y8AKtDF&XualUqNI$JZ0imNtcBhzz zMemXCok1g4oSE`nxul}m36GfJB^4d9r2nq#^W6RBlI(rJx0F+-Opnr3Q2@s=1HC3glpCi}i*8wTn|&BJpL_K*X=>B0?!&wa?g+y8CcJ2U&dQ0 z%$o@*Oi%$TT$9T8t_ovm%;hH+(TEm@x8sX-w+Zmjn1Ku^-P`14ql6)4LoDo?&yIOv~)BDL>S^_+nGn>pS?NV^;JzV5|ft>N<&Fzo(&4*WcM&Qm2|=m}4=N8G5f@k~dU7hX_((G|g|DL9 z$73c_h%b_bA&~VZ&X@dP3OvgqEjujJdv)(p1r3( zHcOS_XCN&5gcczWDxm@j*zPdUIrH)`5>1zE_h0YUU9z>U(mKaHPL{W(O^6{U#z0}L zti)i}&V~IUln=lGH>>?#Lo!-P?5!gS$))}GDGp-o7mKoug37h4?H`dy^&`3G7Dp$L zEj{RsbKHeVma_=Us|007TU-CIiBEe4r3C9HEpNtH^ix0c)jf14rpL!uovRO#DV)53 zqKcmnSv_-I)HOyez<65mRq0NoyP!y;9GbE!2rh0LA$`=oq)C!%`vR!tngf+x6y?-Q>e{IFBinF@p#&-hX$+v=CG$49M) z5sjLTv${Wo%HSZsdX)+aPZ^D97s;`*7&hevXeD@l_qz?llt6yvW%j+^+Ior)QTPIn zlCZ!@u}MfjIIy#Xaajj(Z6<!59b0dA8j5p_*y*ETJefNp084mWY67tK)Ooyq(Fh+ml4$Bb)q29R3=rHpNzl$s7Ft^&6|(3R9T zE?m*nl%+B*QyVNwt{Et5u1O8RVas-m%p&(P@I|BMq=U`7FpKt-jtuOmlfLQ}9M`Bn ze(ib;nyGTPfQ;zbcA9NMP4Gm*0EWO{x{?0uMD+C84JIky?=VLNKN#NNT#+U?%;p z*=)~Yw$9#g0mFdInthatkTy4ILi%M?4FE=vgcrt?N``C;9*E|SI<2xUZ| zU`#UFk{aWrwAHsQfH9f?w&djQ1j0Xw`Xa#+MJcum4k29ci*yjwYxeq?n&5t4c4(qH zN`yJpdqquxSFF@v*M?Pm9O1i{5XH!~yR&wYUgIdtCqSCRlQY44+_0ir%{k>{L}VPh z@rTd~0A&7L0A6M@VOdz-)QULIG&qREh)H0TftM|@eHjZaq5iP_)<&@!&!e ztSXijj-3)BihHJjtggGR0l+bT1Zk>@vUzMhRU&55e`7jhvNW@9>GQUmnz%$(j39}- zy!Ly&$k!ihaVrt}Z6)z0OUu$#ylDhpSv97U&edmPIKQ$zO5_b1BK3_87YP&HVf$`> z(^wzjsvqvyBPcw8g7oE35M+MZ5!3J ze+V6iX?Qc!6=gpfFf4(Bb#i!T$u&&Qke2?3ldtsR@vm;;ktywBGN9SQLNV~4QV~)pM{XH$= zdXw3toOVhm3T!mm*^E)1z3XVq7!ClIOIFVPY2P`fB9*w~aD=1c>8O@G|FLFVN_vcH zFcID~yWmKWhXy-J>lILxZ4Oe$(9ly`aAD&7>~fGTgoKkKHaJ~@+VytnehbeF54t^=Ud3GkD9Eg?4E63mQ2@|A> zGFc5QML6hx#pS<r4vU}YxlSoH@o*V?VF4jeKXncnrNom z(NV&(p~BQZ396+f8uhc9+jvi~nVWC3Rym{U)^Ja0o#*WrmxgDe7gr%-Igdpu6uBP` zzB12_oeilkJ%q3~ezUQ3KxRk#ERPn`RFyDOcxpER z<>NkjHT@{o(=X0fh_eET`Q!`R)H3$qLZyD?7Y&Pq+ULo%ZyU?MM9*3F>@p2KwLSJQ zO}2NfoqSL(b+ZD_&+WXVW}~K^;6Nge(fhoU{cuws(o_V>I0X6mp)67}`uPi5o$@)w z`nJVsM_v3Q37GGoJVc=Ip@DVy;BFV%c6$~bb;u`85hkhMmBfYU5@J(Px=fVX!1ObpxU(ZMF)L$yKn`+3ehSJk($l9}TX z)-W(H^3c_OZKu)f5fu-u;fQCYbJ20&yO2F5XR?%+Vn*r^sr|&2pYx>s0W$@!6QUgE zA}@(_;oS@&V8{mvWDJCg7O5NhLVd{fe^|34Q~heSYi&dLw^{jq_|!xQ8cLRBXneyK z3|Mp+M4PfYf{ROuKdQf{prD0BW{~D}D6v`F2h`9a>TGMJAF5aG5hU#R@4o%{@s>{x zl|ktLYrENh!j<+pY+A_m5S{t8%CmZN2pW6W|EnwgPeiCce5}o}7lx)g{y$=~`=5wV zadSA$bR| z2)77;Ufxk(YKVgmAqPrOM2ZJNg(EzaMPJ8kG} zX^IL~zUUAonsgj*n}3~y6!%)Eyh;PU`RvV^xQDD|2;MhE%(CLEov(-h#WbCPUJ2nN zj}|DjKA5+(k4khI7?&%I5348mg9kPHQX7uX;{q~58hbXpayhCf!g;BSM@i&gQ+(q@ zB7XvC>&GjLLvdF}z4GKi0lalX;CFMEE8Ir%eM=Flk`j248*pEm%cT=4X zYphYZDC)~|=kWb|^mpR9MIBU0#v+GfFC9^3us=e>x=O(nW-e(DHie#$L~CwdrJkEC>Z*aQV++ z1k|n-{52kSV zNGg_I7FZB#!p6%pZ%{0S@2%MMmapc+@?O#VL{ZodR&DeLG?`5}rWJCK*vk_AG3=$~8kZNM5SHD6q6Z zo63#IS@@` z-xY=!GbpN(79Ld|LBrGY&Y%1q>Ulx}trA8< z`*(yA9DFOwlm>opeEn`A+qWbf;R(hWqy@^G>J)Qpv1Fk*Ed+y`%e+_BD8~WJ7Ie`P zq}hF|RjT-9klo6V+t-a1adk#BrraTEYi65g?MK|z``0Im`fFGWNxb}Olpc)l_!HK0 zHAFDIAT!W7MtjuqGfoyAn7RQG$a&iVDPO)Qi{rPol%3z=Yj;W2_w4Cy-mR7*9tsd@`cqT=uv4Y4ai3}VR<%{0EJso1LEO=< z<=Lyz{=BU*rA)RiqTxAla|BJk$tGQU5PE6lgyCz;M7xxb%Im|v*Kc!`GQJSjl?H#g zx!U@QNV?0%1s zgEIGGH7p*l=`v$W_bL+#RmW)1Jd~XnWBu6Kcb$iz?A}C;uBOT<&^oF1E#;)qmt&^) zBt9WetWAMrDEm5Sc16tnL8VjosbPc7Me9r+{Ml$G7O3k9Wvj|Z+sc9GppsX%`c3gP z6HQ%M=`K1eZ+G~2uqR8%Mo<#X;yUWbX?343_oBWy`{rRLAFjg(0Tu{u5CuA;G^R40F^w%cCvqJ-3}k}@8&3j5vuV-f=SsXVD{ z8Yor-aSC2%Z5xX}OQ;udFdcMUdT9KH4DEwq59;|Cu0hhZftN(a32qb#Kp3RjYkWy> zC}BwRCG09C(DG?zN&hJ=AY9D_jh1SM_a;wwGVgKJ>ZWkJAMqpE<)5!sPdK|Iovfrv z-TYYg4D1Z+7Y?8r&}WI>;;Q6~UY_`wOo7~h6{u`vvPIj^FPd>`=n>l1@}oe+cxTXp z{doTh9GDg^OE5xd*sO=gD%?~!@qy=!J8XkMV#~VY@aPAC_^G0*+#f<*0FbtVS!J0E zP=Uzp_fsyW#WdSh&H@}}1FfqdytLk2V8#l;QP>{hoskV|s|Em5uf^2^qb zLwicpd23fUTjee56F&03?55A0;;?L3n-Rk>}r2jO8uaIR|{9CPCzfG^Q%so^s z#^w47FQ#VL;Tvpp+8`Rx-Jq*Jaqc$YdlJ)|iw*+=y&}yxI`30<#i< z3(GJbAv;JAD1)CtATEW+L;8H(a}0UsYDsjeWYRHkE=q|VLiJu3ZT+i#OKS`UyR*p} zN-{My2nC)dGd!vjn;_;pR`gx?nej^LkZWJFJN6Nmw)$ukF2f%}asbc^IfKe3C!lP6 zjo>w+^Ba6!{?IaY6orclQw@9-zW5$_9pdz<{=G(}d@FyOV2q=`z8aSU1i|=GLW`kc z8zCuM89{c=O(bmcoMa8P#!(33=#IQ<&rfqZ1ZuPVvm-y z_KjV}bCoT{lN6*>0Zz^NyX(xyb0kwYx_!ve2rg7x$ywIA|3gR<4nlb79h5l%72?@{ zT_d(VuaubM+ny5Dqc}MQ8o0SR!)qRm+H60T*Q6n4VpzWRLi9Ua*edZmqR&P!S%v$w$&+1FL)^;0Btfvr}iy zg1Rt4f+c-=f*3{S(zL?#_aanz3d+8V649OSXJZTl$4`F3yfU20R z*klw!S1!(@r7A6&;|S2gzr~FT8mjJqD*m^{rO9tXMp_4Db_4R!)xSn@ zc?HHB8LHJ!GtW5RsxZ!l-EwmK2Bk6+w0<+8&aF$ZD-Ot&Sl(QB`?%7faAsJhryK`W zRbjzPIvvS&P)JIBxwxo_YSQ+#nmV{oIZv)uqV|LdEu3G_p!15b-z4_9fIcZvhnhUs z*`Fo8%faO3ywW!Vlx9d7$1eAnAy_zWMUcZ^(yaA#i7Kn?>~@0G-^9@qadXP#wuTK< zzKxeQHQ-l)rW&q8!ROqhf{cDbc$owRkO&~3WQ68R(m#ak;h^gwxjG6hpl+_-h014b0aD#g35uDixNI-x@Z&@`NoJE=HV49s+U z_s>74R8;JgQ?bB|;Z?_*!9x1?dNmjb9QD1hs&z)gtvymphZfGYed5OB6$7>P!)QZ` zcK+M|57TdGPC6t_w_n1uaN#IFQyRIO=8S_J%Gxlji*8PCuQ>o5560sFblymOJS~tR zr$mVfUI2SRe1&0`Jw3mx{`?c6^fHl_*2GDxiiQq>KZM+YAm?!DI$no)qnt{?E9{oG z<-8&xIi0=ZhmNiHPE$3Uf^~P(w@T%-(^VB;>PuT^b2yFIv&|ab2%+;j!8=n>g*6(| zzATv?kRyLGIJOb|uu&TiSB_tjOAIq)hNk&MZ$!5;g9b|4=VI28gEv;oPcQJMmLqIWU2g-Z2D`nr6ShA7^?d9qB+69TLC@fqKKcu ze|=i*51~L5)qzGFOhl;)ak&-rB8KgM^$b}|c)u|U0RR7288Tlx9|s$czZR6(3%s-y zzg>8=5=u;Sm)OVVC~(8?|Dx-^G(*Pv`-%tv4h|6!5d{T3Jv}os7Z(>lzo@9Fw6wH> zg1Wl8uC9rRiItUugM+)fyN^#$P*6xnWMm`)k(!#Con2U1SW!_?SJ%?g($&@1*Ec#k zJw3g+xVW~qwY9ase|ma)b@hK^K|%jFLk2;-ByIopA2MVZ$*5wjgmB<4^PwDX6TqiM z1^~cLUB`M{NkiNd3WI^sAb)#{Wj!XS0%Hz5d=3AKOg|s{4)GnprQgF3Q9=&j$<);& z8Pw>kj~B?O`3LX+~t8A=?7cS zO#__|3vgCqr=Ju^n#eIm5EoomMLZu&NQ3w{|6<>#)pH34hO)Z$Tw(7flC{?A0l#M( zjR`bw$tX z6{28qM(X4@s^qfV&`Yn3YZX;EWhw`Is@|Aa8gUt@?qyyBL0pGhXi~%R|8n5ewrkueK()ej8-W{>q z!`f;RkI)qLNGdrHZW^tb-eF@>GF!Tzt>@*E)bums&}(>C+U$*Al(D6EqR}}#>Iqwo zW7eP6Pqhg^oh4{}=FLXa)xmFAb7hYK0|3C+g;DH#q>%o4V}o9OgM=5s<RKqO~OxK&V2ZZ*&p9531D57l_BbyuI!q*`qlfq z_tUjcGeidb;+GeJe((AaGRA48EK6CIi`OK9IkOg7SVfFmVt%Ru^C5hVVJxUeq~!OO znH2lN(DLKTfz$Mx^L5&VB+F)r0d8LWfseEuJm!p;QCK2b68J+2*89{F9W$4RQ*Z<}FY0#{b%RoxqDp!zNh9F7ZYyPcPAm zKHbLbJ%04?1Swd~v&>f_AD=EZoum}k#QiOyy&v+%p}lII58=nJzs_}nyuEi3hn7Fp zKXp{C&$pahPq!=qzr{>YX5Dm|(P;%#SoFM5&3;5_Ko|GQkzou~Gxwb$PJUGMTw`B`KV-b5N3WOSa#YIU)3 zE;wCV25(`hd9);1H;aK@66Q)+v3ER04h^u^Cdd(BVJpONF&KB*yD_M(M*B%5gRK03 zfX`C$T+(iqMlcZukWQ8)4RI%BeDy8+-js^~6?`Z6+DEaq>0|YoeJQ6pO0^K!ppf}) zjFvJ4+`O&FSZd?et~dIgG8)-qBPf77a>k+Y8YmVminhIO?}Ba zVhp`NrjgJb92f6WA%3KdZ2&>1m*I-CkvCGjVwY*_&&l)ev45-+Z0N~plY+EfN}`$? z)L?gF;Xj9evCfWGV|lzoL`~T~;^FhUBSQ&?^kO=rA;_Uz10o&QSnb!-Q^v{-)VWcw z;Sf5%K|0Fd!1AhcCvlz&<+wiv`9CPfvXUR}eNv%Ty6^qOD-#*XFfgg+W}OP|wScQ; zwB7zPfKTWwpeDXxuMi0W`n(fwOTU}y8z%$sHKNH2IS8jh(2u+(4D?3-aS((^=|t?| zhyXPRn!a|@3gJCrpyg>0lL{s7e+SdTai`n#I`ESqfwVB}omKJ`$5_eh$Xy3Y85W5lMfirtZHK9j zoiiymFcKG7Vhav2Bs0uP|y(3CNC_7%xio209%Z2y)iE7`q5YrW@x40TwKns%`diReRdggN*Qe-Sk^f@ zk|W>!h1*Y()wP*nMAjLfRrQZ{O# zecBC%i1k|RFJ`r3{dOQX745uB7etUVONtSiCLO@gEW}zk(9&Yn%jOUxXa5A^8^PNG ztYl!DJ3Vb9$sp9*!ey62;^KH$b6EU*=6-LBOF)BIh1gO%<%OGn$R8jM00e0rIm&?t zR7(>4dPVEBQ2h!owl<~lWq==bKorm_B#wl9bE3_TvJ$aOs&=eCqD(Q*lpOT)=$kS? z7yhFpv6aT;TS;xI9m|&L3zc5W*D5c6?Mo`CR@^PGb6dlGN^`F!IN@4a%QVD~cfZ=k zz)46;DP2r~5>AF}P5lVM@c7w&<3d)%-FuaF#fplCP-@<-PM7hqykX2U7wXljq6%&s z9WR`jRh%Q=~Ugm(mb9ev^qM!ecoki68NmEb_}*(_o!%fX|J+vFiwl=rX(D z=ybDgi+}gJ7HfmGf1IYe@!G@&5eicT1px|($8x|NDzWi6DNm5$1O(O&ONgPsBf9p_ zHLv1hyQZ84Ngy%y!;=7h7$xJ!&TI=%-Ff(xYrmtD#c~RCX^4@Ij1&^{;8!vpZ4v`C7@@uZ1D@PlI8a5T&6-OO^)}oq# zPykBPfeoJJ4ZRoy`t`}SQHJ32d~u=G5=WD(f^3IVq;-=Cj}4AU z35*w^uUd__Ofll!_@ax8v?m{zU~%Let1g1cfN6PCz4V)duYOFAPm@{A#=CP?B8>c? zku_z8zGlI<6_dJe2vt6Afk5ZU5`zM*_9xee?pc9Gv;Cz;y#F>A3wszoR-qUvljapR zoRX@&5S}}^7XX8s0q{W~!fQBSP9+fCJTT2BPKz$?i(6jFH;xC_XDSJbt_Qr_>7YR` zwzT}1!LrSp?d>bU>BcFVQ7NFWdIuwB=D7drs^@-HR3a6-EvyUK*HBw%@z_v$x66%vYh0vZr=|rlx&=!l2}s}PwmG^Aq$E=S(W~GP zvSx?%>y|E-##L(NOntLyq^B?4{U8$gl)7y*h0OZt-=il-6oghUe5~0mQVXv+D4S5K z$TCwGK0)5<)%WbmrtVGe{YNvmi`PFRZqK^J>t@zdi~G-Tm($-pJfpQDOf{%`i0ejr zEQ4332SeA8V?~8hB9RO)V$f=^`bX|QJB+xrOq|p>EK~(LgTuI`qvi|zuVj6+2uf_S z{A~9&ii^xs-~Dh7@QL(PKeMTe)h8zh0u14*PZopXz=JycXc#yKYQhP9!y~$Mp~&Jn zXCKY8Q{Cv~0BIxX2ul>6L0skR<^A$vC^SQB5hwly@&!PoZ6o%Rb>!8+O~0eu9BqAm zLdH{HzqYzp;vQbSoZRwT$AgcL>U=;T7E(%J=_DTxt2QgX<4ENe*MOIdfF?H``RAS^ zx6cm3nfCj&LpsDQv5yOk^`R}?rQ`|uRyaMq9=0Bf9!WZKD+%iSVjRYt%_Z1Z29U`L zAdn0j7w*JEfkcra3%!WVN%XTp_@fb1}7UDyw&Db6;hah_feNIj|K-N{6Mp#y=tkyj?PUV z+%77Cx8x+AXNNNt$_0C+jwJEkjOYHWDR)Yz%f(yt%8Z zXA#*S8Gx5xK>I10qHhtPRbmm^aOhKVx~1P?rPO!MC?iO1V}3pZzshFCA_wE(a?5|x zZq_tV-}zBoszz})1s=~)gH`{6wwY}a*+Y!o_%-Ud0_I`YRy8l5e&+rWe$qU3&zW@DX#TzJ_xDN@A5Fm6 zN@@HQxSIC|W0*QFEpnl!Dz4Cpx@Bgjb`fkbS>7Y$+$uLNHGR9a3|fzjj0}JSRHTe9 z+P-;7_k5|{JBWxj1sDI(p4V{Qoo5rLA_?;Q=bMK+5fGX*-6UgNBkE)&H>H=zkE?q) z2IFjJrJl0KtT>4|Q2H#VG>#SFWNw%j)8CpJ6d_AO;P0Ry??EOgbw${G<$ zGVyp{Y|gM9Uj0tB<73z91@rZ{xPxp-d?1cQm%{$R7yaES+pEA^-o02Mpgy)DXw%#^ zS=51)9F7$?*i0uuu0TM5yF6A`n@&!TPkEQ-R|ZxTl4APm1DSBJG=x^p8s%jEGb_5x zph)kMv)qTIg+wdqEm;PbfV8i?hMt%CpCTawM0fC5v%OAyn&C;hgw_ar-{u*N)GcZVB%~g<$Nt&sBtmX*^&Z)UzY$?Ii;pa+!$yurFw#u) z4*#Y9qy~dFv&k}!*Qfos332z9r;i0FLWkK6cY1Qqk6X1e4c_QOSrIHiEOR;V(QS&j^BZIXaA^y zox8*wD1ok&Sa%u(+xeRO4EaV=+UE~Y0xGE_C3uwGQQj-N=?0y^n_QPzk);|2BaKM~ zwhxxeU!?nC_=$5&%c|sz6g{aSU>#mf@Hszj@!ZuE;~X!)L?3r4z0mS_4d$N-AXFN1#R&I?Jm7$JQ$|;PR9OJ>+s=RXP{PwSJ1#?B*nbFxvhwp$^~T*e46)j zW<=k_iYdUYfJ~%5<7I~&1W{Z1nDt0~+*8kf&TW2P{aVKipha3LSB@W|+AMAJeyEhg zF@WGDJX)TN97+k4rvqi)>m_ZmpiFl}@L_P!n-f(?$a8B4(@;k55d>HlAFcglmc>}E z+)=f>Hs0w=5>r-+l=LN!WW>hbu3oXWsod+Q7Ufkwpdux*X8AoC3RLX^r7ci+Q~dY~-bHcC;e3b&ir zM5mstijN3I4t% zt1mW@VW;z>`7^(9xW<+cr3{b8PD`TTQz0v9$7hb(6@;I_HO1|k`ggFTt&;4*%#NG8 zRt8kv0u~7i^lSX&hIyA%F8!x!+2wMvORHGX_;_9?4f1|<5>^ZcI5sMy#YC?V135Qs zy*lLM6O>|WdiMP|pz4S}K)C=&pZf1y&P7Kv;q3RsYNb69%v(g{fM6fAwV#vN%57R_ zk9l-teCxYCIpPeN$#x|wa+Nvqx7QU95jHK@)%hf(Nc+QDS~q_AJ9oaoX)Ne_?$bD7 zKiLs|57_hW(%hr8+!pKdYQ1*QE)MB;*T8Uf{qjqhE%ldlUUdlfxIAL|pjK+BR4?}X zc!;Fsmj<4VA8}97AQnBKxjvZ~ad9ar8231F7OZ|ZLYkXwdM!@Zl^XYsuYlTJ@cQ=4 z$w{eq?^{gWqU61bJX8MaFaZ$s!^k~aEqU{_#^=K+QuHlviA~9RpUE4|3aI+W<<=2! z)bN)<5C)NxPIcnqZ>s&wTu9>zmi!Ks;m7V+ks?+qXa@ILcIeksLfzAgR{0vGYvAfCkaA7iTP=Hyj6E#Ro{h*u@TNn@KMtMM+V$vynGB- zii8S`n}g$?6&KLl`}_x}_V+LMJKK);(QzU@eU7153H#>8W);b1Ozpx`AtM`-Ep(pV zRi*3Vf3>pceu~4hR-lkh55KMbX?T;ogl@BBV)Xvyd693BW4*f};q#N+^#i z)h6kk`|QUp19`}TRMt4}V;s&l4)d+y$xPho?zh%kLT}!EOSofV>!KRW)$bk9f~R`N zhsGv-~}Va${2zha1C2301CYD<$j$lZ!av)dGtImOg7!g8jW zUpz565d>Hwa8?6sH&w|fkX{wO@QH3L4i8tQ)?>yieE<8}tbthrM(zj1M^#^ei|naE zm*kNZ%zg^NIF9^ zD?L?qnZ~Ju%AcB)R3j0b#YRu0_HTF6GD1!bKxAmZ2ff1hu)WCiw`SEhwI;fHj4Hai z-t-fu?ADz3{s8p>AgRs<1HZ$zE;;XyfyXf3A(j<46^pr6gciLQ|)GUXtz-xgc~fW9?gc_Fh6*sKML`<^P&7s+hock+-6!aMcZ zIg#s4--By{eeKh4`Fd?Ei1=t^apE|><&GJ2_1tb4xhK3ic|1o7A^~(!b_op?s8sKn z#{_(kJ-91XEmtX8W5v4CVe8vkfA>&-p3r?}Qn!b$w5f26d}6iBK!f_=Gq3$KgAQj` zLzy?R1^R#ex<^oufh_I)T(?N8JkFCL{NTQoQaQqh+Vam&2jRPK$-w@;d5@KSQft;z ztJXPvIF2C#85P=cI6mfeJA*!NNY3p9Mq_L@1@5L-lq5w))mojb7JG3*x}(r876!%} z#5#l_)5h~V++?raWF9nk_utHKU^5*=@Gyd{=+M1JFzgNClw|qn&4|-RW zO{}uybf5W^zgsNd>(piv&Qz5;_NSuy8Zk$BYd99b!3@*T7p?SVn=X~kobd<`y?=94 z*ql&>#?-`hm=|U~ESk8%mQKV)_%DBHQB|9nq?>(kbgDZArA>ZuB~pG6JZswag0-Ex zX;5-gFz#;|*CrO^el(;sS0CsnvWe2k{`!lMr8&BJNVvi-fS;n-x<^Xb?158=vW6?2 zv6)U)xK`a_-iiwQTdV!ob@^4Nj=s~QflCg;ekn^|9NrTLz2fTBt0tP5VjO$adk<2m zRucHiV$#76|73@ApoL7chlqK&-~-mf0leEUYQ_vb21bvmdJZ&Riil1Crr-V2$?Ys5 zHXc1vEBPWE%=}g2v7NM`$cseb!m_j{q<6*@N)N|z9Y%>0NS$Er0={M+D0=HUmZ#t? zD>@EA+jKrZ|1A=-&cOx}c43lQH&LQACANCEu`i<~Z)1HQ;1QL6NqsESet$}&D6A_r z^PFyBFt(-AcKVB420T4L{mb;Tq2#o{D`p*jEyb9`y72kSt}G4mc%uH9C|C>S5!+?C zV7|mm>guU7U&N<4B7@rl@LdhnSY+fFU3=9Vn^|%!`gRK5Eg+&Lo~%YKT1&OHaJofl zXGhg-yuz>aRg~J|dFzaY<-C36)cZ3?P;i{jLXUC;oTuIh&Hq8#aCWD4nrqW3ajt^I zzCAzO=WlYl8$GF-f(s* z0|S>)UE6gRGr9nSk~s3#(p0MCEmPD0k~>cm)vm@XH@$lud#A8pmOE3}N?8F(n+_4q z6e=04eA%ST?Rapq1G#V^6)#qs9}pS zH;YzmTb9o4$A3r2KMxz2+=bB4}YYdcO0svSO|4Sth+`r#w z0U#hCBcr9IWnyAyXXoP+78aJ2ynp{b0->g+_OA=4t*x!Iv!|zLKtNbnSX5MeeEgFq zSy@>H1!ZMre_c4++k1O^F_^Kjv6-2rrKPpC&CSidz0=dv|D^=tKZ=A{EhHI80slz? z0nwk4(H8>%1M)saFj;{BAZ6e9KhM2FAP_V(_uu}!^A&+;+I>4Rf+-QhMa|Je=%AZ( z^dJ-^5Jvg?8fk8RJx|7bdwYS<(xG^}@mXF02!JC=e}`peyxVOr*mfIl142}!thT~s z*>=Gl#-ucqP!nn>`kI5)_C6I}E3LqXF=94qdWn8o<|p!aVFowMle@()g00WrS3bG- za67c(=z(YN`mdYp+v}CvTdySHDcI?WT4K1;PJl-zcSvVsjPTR_JiK}Yt_6iePGJ&l?iO>C11J@0r8E4AB*K97O z>WFnKujI`1_UjkeS5jfP0DGFOl&tJCZBZI|I8EF>sqPUAo1VQc08se+D}_2q45IEt z#@-`=I&EvDUpS#k<|^3wtqSX7^oo5EBTL@f<%sL>H@zEYo(F{JD2#*hSdYuEFr!$V zD=r4EfZjXbJkI6gjL&jaSbEgB*|15Tk%AvpE{Zui*|Vte&}AaY|FsoeHuFCblE=6_ zZv3-D77YT}l(Jlfup5uKIuaIU=bV<=nCZLnrI{!D)(4mzS;0qoo^cdOUir7^Oa}&@ z+1XGYoYr-}w9L7^{1$%fr=Mp2F*(jYm|vOrLp(dQS>nA$Ep34a4;b_&SCQ}%Ct2T_oF(+&z;1rRqijYdE6L`lNV4&)v(*%qD5q< zP=FgTFy`j4iB2GA$020wEV1VCmob=8=1PtPFd(lC5^jRT{;?G$6pHbT%k@z8A^!OM z3lV0jZVhlx?+DvIqvmP{Ng3CrGZ$9Cm*4;?8)3RW=O(Ztqy&Uv>DVfduMM~o@2 zDy1oioogt;)J%n2=Yv;mnM$d(`rXGYS4}&vbh%?Io%cZ5_)0Of-lvS0#5GCVM_#p# z-HavXY+gFz2QHC8!O&-`pSNCT6DMbjYSo=g>+9%`lP=(l4H4Be*Weuwksb-eWnx!w zK+AHgp7t?v=kHad_XX;*KfGlhzYNCp9e!j8B0Ij7uzVKBTPsQzJm1#_bq*D@tL{*j zIPI7n^CpF95rEzJ0)~{aG-Z#L)AdD^^~k9h+zGGd{sltn_>MIX$(unwN`1kf8wAG| zF`1FiFf)_Hu?Dq2Xu#)7SLza9x2rwS-GMMbh1g@B5Z>XPI8Z@ok@I^)$DM53({v)2 zM|H#ds0D+^4Zo=4ZLqIqNOl}kDqC}dU{nga8~~XoxprA_Ct5B7dd(u^Ua^NJ@;0I4 z^wcLem4*RAhE5*_*ryT{u^WKxtM*N~kUUx(`R&=&&-#N~qTbxi673A8r^V}xA(^ad zj^odlE3?qBMrT|VKpyZ?K5rmIobEGwji!n2zls4$Bi~9PYm9n<`zK5yOLvs->vC5H zKVMdbvsw5@{Hh5e0db5NtK-t?;pFWF;b2@jojIX@D*q^G@tnFw< zSKw2y!hn4o)b)%}L3o1fJQ^-OFOFLrUlKake$)bCFf6e3$|8UTdb-9M%o6DdmU@wJndWn>x!2JMaH zJ(b|P!_wWK(x=f9-i%RKK-pTE43^)7-+>B^E@xo0QcQLw_+mN#(zO<$Cqz`+mBA z{IzI=-R}vdHaZ=EVr`%+&J!^h9BM2>{93gg+LzA#YBkm_#xS|lQ?_!Z*#47X4*k%@ zHb9MwG3{!p_8HxIU%s3Jj88h#fOcI*n=4M<5XhHLdFYyD9wqOkR~TXa75GTWioBccr`LpQ&UqTUznG zF#DCuVplzt(KL;CmUJ>TV-We$-^H*H3Sw>&zTa#subOi9WAL#GP86Pt7!71a%U(-H zbCUlp@6iF97z4Jikw!6DsS7JC7gn-!w`)XKBbA=Ja-Oj&MK{vMYPgFGVOkkh^y;AWmEOVZLGKYxAF$$05vJ0aUhFKZm6-W< zokl8tjBc{L+QYK0T!WEa4oaPu_QwPqd-^2}F_WChlT?WupZR|$m`}j=j8NP=I#S6K zYmmtXZZV{|6`b~IsmgGce3he_iqd+XyXE_rqRVp)9cPx)y(drhdKb7SPc)~m8~xg<8EF6^h8VTxao|L(>l~p!l#9CGU#gRTZN=4R{8DOS zeWoP|F1KGj{%}Ur@JvK*q3v&f03{Uu()++zLQRY$gJ9Sd;pVL{|5&M!+3kxLqgStG zW*}LLF8T^k2zQ(*F0R5ckgjVhtBNiCG|!wnmr+%0dc|ox_Am?)6Z>Jf4rV6?NVAQZ z+Z>9Wx*zMTYUa@&dv)8}KTNw%Mc>_5&U9U*qvqLTQFEC^s3ufmj;Z*JTP>A>{Ynq- z%?>(V5gu5M2dp`qnrcE<+SvwwN&5;M{1VE%zBlcv6F^a@qeHSSjffdRWCgl8F+`J{Q#^^*LxmxCu#WtT`9bG}02^q*ZKi_wyDkOuptTk`?X} z0~vl+XCM&%VEn!C8h&DX`TaU%ZNP+6{~k?arh%eulnoR>#-8N^o5og?#^$%S`o*k1 znf!d`Wx1N=oyC`N%5@>Bv44PUPzjp`;nmF}K&dB!QWq)41)tySvf1c9Aa-LHY8}P3 zCKqu3u)v*d_=`f8yQ9?M{(2o%$aIq;U0+?QaIfT(ObAt#B0qDq9azJq>Xz3)|$DwfT)B8TI7*^rS zi@Zq6nnktP#cU-@WoYaBKS16n$gpSV{%;^n{4>9c`J*S<#X$yR_GLk_?lt6 z&;f6Z5E_-#SZF~g6RZ_d=L4m-q(Y+0qMVQ7tn@Ei6J>`6ll8dN~2o`3cI&$}aW zTi2C)2Nt}-ZS-lVR&%(+r|g$4BPDS~Tn=0?r%j3Y}NsZ9M^h#p37Y{QN5iEgYh zCdY*m+gS@ya)@r*ss>fskPl9^m%PCi_nvK(06F4}esWHhN!uaB%QnL!ZXO@@5)qQh~tC%?}i!RpO1>>Lr*`q^xj*ixvk_!%s8Y6IKpEZs> zctupUpUhc?`jy=`P<3t%wXDioT>Z{YzP46@+$}u%JTq+zAfP~1P3UD##mDtO912Urw7V+aJ zdSsgSJiInj1>FAtMWG-K)&6n0+CZP=yPw8#S9zEOqHYmLaJCz9hCwc$=t6m-B3SgrZ> zw#AsbZhyqy9M1x|1{n*}3jfyXFm*z>hTeww)%T85gv;HH!Jz?2qV)3D#X9?h!`D_= z{-UH1Kr}n(^j}Q}Ws?7Xu7`YJy{9ZD(O4c?!O9i=RD)xipanl3wb_Tn*lB!ZSZiRy zr3O=*;L;N2#VA0@kS$i{Bk_r$rn8+3k3%J|f8|7Pu5rFD6iO&Z$Ft{Eyvv>u&wwHn z*(hP4%>JUNaxI5%l-<;=82gI`EZi$~gIT2~vqp>gubN3ucq4?^+kKYRK7H9b7Bbix zl^!pKL|*ntpC~3BtGYTEE`Z?)g)Es&ijyV29N2MJ&tj&&*jwB#4;Y~MW*;YhCpUO1OminqRte2&NN_T))#CYD} z7~dgEWfFVPbLQhQ*($YmBCoX*YLMuG%>6~2X_{alBa%NVvE9@lNo_QN#wX_%e+@r5 zi1E1#1&v=6-3wv*bC>uNJ1ot1n;kKdOgMj6-Qp#Fg1WLqb`jP6oVUSB#>g*w*6X;; z<|^U;+KMivd5-0}1J#K=o?j6L*#s15%&jC~k1Dtc(gK}vvj_{D%_We2A69Ex3zGs? z&-aFLDsNSY{CG5VjT$rIP#PToHpuQFAo1YQgE|ctMU@22oI6aSj{7u^>4o+!CP6Msw?aR5e%R*B`CQWm3^WU6!$c6 z=a1j5dQCs`la0ouAm;yyMg=(!ZDT%Z%<;}4e6;S1mq`IyU{2pPrF3}QvnycVz}Gq1 ze}F0hkXm8yQ5J1{6>^W}079V->`wng5Jcv~wg2+9#7;M;xjo8ym5wUzcii`*ehlLI z)V+upcba@fCpKT@;}FrBmH9zFh;fm+dGmLo-=!F%&tF;0V$X_f#vxjY%Yh3mm;BaaMY~HS(0AL3&nF43^->x)oia5f}ALF?xW^ygh`>hf?zl z%}Oa|Abg0MDvx=FVGQ^BRFYa3oK}obV{zbKlbyEDfAzUiJhq&xvo|<#DSS%7sLlDu z%i8%<_geevd83LgC#Rbgo(3cHy-lf5*|JXbspt19z>a8EX_>u4_fzG?{Q=kCqp%^W*bX<7}f} zy>RlhpyRB`%V?dDd1z9`IrG>>v^~|rJ+8uu3ecVmCreP?jwDi<&P~lUBBv5dz*R;{ zQa)Qe8;O!vc=gzeYp{i@pX*(a%e&<@{y@EXlh+PWa8ljY88R-owLpDe`uDrMLzUU5 zY6+yr34j5y3cFnyn{q4KSkpIpo7}DJX%H~+qOhiWzJFHnRTgZfaL|xl?r%Bq01DC< z={w5qf>9%P|71ugMc2F3lK8E9N*Z}snmICaxc%iPCAH>6^sg-6+1X$+C}xVTcMS)aGryL5hVPb-?egvzz(Z)cB50D)MN zZxyY(yaM5=7bb6YSLkY?1vW3VnBJIK_alqXteYLrWXdJ%BpnH+&47VaNz?*ZD3$Pu zI9$l=dz@on5#s#1O6;u~!<|P2ZwiY*YnfZ~*`iDiOO>T6hXK>ayZ)_}>J}I6Z|OG3 z;~1|_e!Y4?AeMUMsI-e#(ZpQ_U~wZ5P<&NhF%9f|NdvV^X+{qU5ph2HGJ;WHCAMK! zn)B64hV?RRy{g{f`PU=|>C)00gV}CE&US4&{&ECbIr`aPo%VdUNA};X-~|+c{<33S zg)_#K`0kG?LLuYUD*evdOB4VX1q1YuV{XGX+OUl>%8E{EGdvU|PWl81#S{$vpX@^3 z#mN%T6PCC=r*rmxEgsaSv6O$Vu>Fy7N|vH&q$CF|l>>He8^9?e#E=IW6%NeXl^NsK(f(Lwut? zAypxw(E$?P0RDnpywBWzQ>X(DwgAzm~FN=PJA3`gy#Ll24rnQ3OJG51WLU7Vx+ z2Qy+0#tdu8R2*Wm^U$&V={xupndPVfgGnQ&VU>%vs&M6vv&uGm)4Q=lTTff>_SBHq z6&gG`o}andF#zC20>B&!sC=3yLIYEeOco}eDQ515NoxF*p`2S?CWa+Sy_(s{_?9*d z(DxS3+(bA)7O741cXl*^i$9(mJyg?Ionu$P7x%3P;`UOLio1UNYZ1Qwq=_*Sbc2wwjnKwcgsUb|6k=a3m^{dRl*eV+DwD|#txkv<_67<^ z-}n(a^7cYIJRE%t8ycoZUy4E-uHYR8D^CP=)8mhoUAY2e`jY>05^ zAr(oawQF>KV~=$k#B8yh?!d5XciMuG7TNV3aJ-jYIAJ_X z`~^)hVxO|cD|5mzMHxpOOqgxG)?+Upwa!|U_56kDmjuB-Kp#;AU)%2RSGY$OQEZK% z^Q6ncFVBU{0+_!S(f=YV@lxZ(d7V0coGZCDu2YoMwre7`YW&U2T#1Tu2_q%alHrB;;DC#z_E^HZDgJp*Ld(;y zDn4~Bl`noYzo+LNLnHR)Zn-8?XHL!pcX@#PnV-rw4|$y`#kauOM=ypV^k%<)oDnQJ7U$!>q) zgxq>_x>SwwwPlgkE2$%GAx#4ACPdq;b@UWe_p+>$sqs@+ccr+H9+V@5?9$Ov0U*-X z(E_Yd;*J=a0zF<0JnFUm_^qPQVV;h1wgOgV^A^3ie_EC7M^9CzU}F<@V9>%=FyZX4 znWq#5^S3{6e}95$3HICIi1;y zx0vR6A||9GAGR*;LlqwK9rbpFaNNG-`{i)CrTs8#P&Hz>*Hb#>)hc!X{)*x#nPkN6 zFOG-{gI_`_Kq}&|X+xvbKCLpjyY*p;9WIuJk{?&}e3oll>C|@x4zuZX*Ip3iX1$rL zB#mp2F5@>E4@DG6PKv)y@?B0W*eQQ_G6G&SR5^>Kcl*aYc`B;_8-Q&G3~Vbw{RSdw z(~104WATHZ{ufG-_nz9QEuXrCepXLqKWD^`o=42|;+*yL`c&!;285g3t4{upXbmA6 zRD}7E3fdJ*V{6q8Wy3m+*IXR8(9gbRBJY>We4L_bDIrmMx4*R1{ts&<{?&A}6k!8@ zk5FRc!vRq4>VJ3R*Bz`Wd7pDo$uEqiK>h%0LGJ$x#;^Yv9{m5N=@9*+=_oxhW^0(g z4!Y~S0dW{Qgt!aj@B;vh75}B04(RVU1_FqPsHmtI85!Bw*!cMPL_|cSrKRQNgL!+Y;6BE~1N=izqtE-!unmRi>`}_MxMn?Xz zwOC(Y-`?InJUsmT`SaJWU;k&C4(xw59gKmZ&n?maNz*Z27{P9r>lzuBS7~*Ta`^kc zC`L%*JGN6a5e^{*r>5ux280a&k~)x%MuCMv`0sMzP+^Lo;5d4$IFR}b7rFq0Td&i;5mK8^St^A^1_7&U|#gor`5vgUn_D$;1u}DF;o5(xuG*I z{KmbZu@3R+1loK7H3M2y3h-{M;zxYm95Owk**lY=9;^N;Ul#7KwmdtZGQ4r!-><*> zh-dxLnnorQ3mCG@Fw(;fW21th`jpX1ki5SV2m%xVWtwnYvu$L3Vf6(je{%*N!_VkC zl<3Bh$xCV);PwH>zwf@q{clN;sC66e-n#T;xs!J4c(-HUS(o}iA6k8q{1UL`{t z+q;gq_f@#(kGPjsfa*Na{v>D$7EaB3q&n54G39g3>Y}yZqAxkh)8Br!+uB-xAJnMT z7^M{7jF6&fJnO9>^W%z>TzFxPzxq^i;(92q83%>A1ch!!;gSlCB@CPgW&*#BQ&Ri= z)b#5UDj7M}eYAWHW2x8>L%MOR;_N)$dGe17#5CZ&7IyL)z7bkN~gwU4C zvy@_cEWjkVU?^-5_F>G-D@T*`c{e8B0Uxm!OAfYJ87o!etB-5~!bt}QFF^stmJ;&m zOhPbO@FCz+;NIDhw(`{a&98f3Zfx4)`_K-s3Rh7O7TqlOD6<3bxn{b5KEO^X2B^b2 zIy!u?j08mOn8I?C`u&>a7@*abd-#Fb*qv%7S)6cR|DZ_XaM?k?&_J-C_DP0uv#|@k z#Y^*373@TwvrQE{nvU>|iG%c-%)jnu5EK!aV_Z1nY4$ zkUBd7qP*7}b_U+XEGe!>A^SU=R6E6Y+5%oR55A{bZ&7%ly7rLa>{4+4_VBFf!-KnR zFIV~Bk;*@cd%Jy{^WbL$i=qg?;7-HHz1#(4+8IquX#ygaFZC@#p7psR752@op!MK> z(XeP?OVLnKZ60HJPRMSB2x-C7iZ5G*eDA&~3`%{ctipEqpwrJA$>GjPLh7B7<3tX` zW8cIVjJ?yk{22xU09uJgV+sDl__bjyFcv&3?~#A@=PWHX)w=m=Vuj}UNY>mH@l}Ck z;Bs=RNUByqzH6^oiKj4m^~c2zh&EPP!5J`NG2BzO z{f0j@x*In^3~IyQpIq8aq0Jl1{nF*e^NVjph4jcN(BiNpSRkKJipA!#7u%4{1Z_DO z-!TY7005Nycd4D0f)4+c5%ItAkEL~&_kcA0xT4*};gR2O(Ci+|1;a`UPgwS__f}8S=!`870i@B0MRI&dbmVE}1J5j&!Hn-n$dRS{zYuJ_pBk z`92n>oe3r-H{{iFtEY?;9yznZ1x`HyG@_tKFRW{K_l)~lLrRCaYwIgt32$E~tklE; z+3ZOn95gIUY$yL3kF>9c?VLo4(yBAfj7P*A3kI|j+?e0 z#x#p&>9Pz)7F$IffR8)aAI6lWe|O4+i!Xoqx%}|0NO`Qm)QQQh#U{6LFtR4z++w)M zeYy8YgSQ5so)iEE(9Q+Gu$5esRXuVL3RlSxF2=r7K4z7{+JnbGbf3d=E3I`*GYP^S zk1lIscSYUS0_Ud6SKoIj@3}O_zr5WGm8+Q&;qB?=o7*{D3N&45_O<5yF#X=8Bc5DT z1ONaPo{FmfBO`(!OajN^rz6$ln*TTm0#{n&nUTu^$aj^QB_B{fqdQYMrD0ath%^^| zGD3bZ@&pw7)XENK2XX6V4c2n6Brm_`HX7l3Q+6SHp`qw^L{)AecNJz19r_Y4{F;5n zZjwhO|N&<}J~TX^|pS;U`IuM<)Dm-QY=3Bco=g!ZQu1;3mwM z)X}wfh1mr5f-Qk3{)2*dBmz*a(TxXSYnY9mu>MJry|=}d#$BP6jzz)hUyyDiJI zf7>lH0U)y4p<|WoKn+sCu)!3R(w2#3_;n9;|JIL5mxt32Z#dU|Yu|vk5oIL+QZ2c)58al3S()+{Z>EZM~OY=+2VL5Tr|#qz>q4CWXz9kKZnuVUt^S! ziBuK7ZOre}6H-jEPzi^AUDB9et;`MzNTbYBj>hUnl0dtI0z_e94f>M2(n66*QFr2J zgpBw<->uxfD(Ii}=aqifA>;OIz0xI|!$iv?;yPkgidIocMZKs?;sF*M|ub89i*y&D53Wb0)nCG zewexEV?Jb^U!EuX?0x>v-hU$w{zBc(Xz!4d9Q#}je|-Rtg_4u(UH__mf~H6G8(g+; zr_iE^%0+Txzk_O07d&#Mjuf9$Nr`ZMZiXa!gj?Cp!WlQ6M`b15-H?{FpX(!u>Ft8s zR=*-`9ViV57UyR?iJT!~iyo4AQXR!MMr@O_e{C+s0O*5=&>jB!7^R1|f1MNcd+QU# z$N$KA@Jx!LflM1ZuN4#re(0_c;K252WBfgqkW_+-pmkf5oso96{lHG>uUFnx0)EIM z)>iQ2>yOb6>>`SQikczYJpMK_Doq6jmx5|o(+JwwL5Mt5xGkb57)0ts=!Chq*X)a^ zY)S1ITBYvzM`9h-26D!}wP05;2w&sG(+`};1K}r1nW0HFKL${URRRD9b%O1?q1OC> z)^GL?wCopJ-w)u*q+X|@WwpzVb4zoo7O%d4{CDsODl&Am)qY+w{qciABGf?B;~MEr z2Eq>UX0B~Xg1W5U?zG27;NF@7TiBWJM_)^W<$Q=^8KAi8PNmvTc!ZeC3 z4y?x?Bqlkzm54>VPM3Z|~JPqy%Rr2Sy`sgFg-J6+Zr z#ua@;S{C@#qG@Nei~D#K@KfV>+eLfgk0QSRSZ}Y(l@72{bKI_O5PEIx7BKW=J}l=8 zKaZV8oxz$j@B51LhMh)(;AjAkxn5t1V(Q;HsoK-gyR8m3S|pF3U#3XGM~xFS%cZAM zceXM=xD;}8S=@|oHf;>nEj*)Kt$pDlR`3qaU3}MB!Q+frhi@Sl9joz6%Mi94a(lF) z6Dr+vWhCZzzmca>xhyJEXPk#kR2|l-7W1s)dj_cAzE(Xc)su^5R{{uPP)6_+PprJ$ z7oLGB$x&-N_!$^PwFnNX=QC8tR8t)_6Q2_#Q^@>Kx_t3|@9XoZsd|_`LZ>XY+6S(# zMJlNIm{^$!0=Kb_Wu!GLakEko(@z)rcTTF9x&Lk(F9`ln==pIH*)cPV`JwdYgFIWx zfYeLW!h;wC%dFFB75?s=Gp3>|ZKa_qN@7aGQpQx;s5aps7EJyN~BcV`B;_;l!;YZUiG-jl&ic>M{NrdHV{S@qwwI9cg^QjZjhA!BAY8m=C0htya=^{C=t*WbGF3OzVGdo2K3Y|X4+aEv% zXDf#Qgv!&Iu*x^j8^3qQl%a){RSEw&MntfsAG+J>gpVQ+{GIwpLF^|HOfj0piK>wu zJz-z&8Sobtfn|bj*&J)6FiLR-TKx`swX2MR)J!Bv4DvrJlb0d+L*2KDI9-p-;qhs6}G`=9=b@Rtsm}qH1R`(tM>}G_}6b!t~g~yoEF?xvLNg!e6snZ z#!$r{hR~Ef*0Y(Ho%2N1%VLwBp(L6|1b2WP~{@epbts#1NHSfowB zofsh$s~Q}VEuB)k8Bv_&17pTJ<*Aj=W7#wDvSn7BSOQq3)bD@$%DZyvFfC)z3V~4_>bb`-Ml9&ZZw{9mAcGBd;`)Jn9 zF|RnErgky)F&B_-bV3aV!80k4H!6yL-8F%iWw0w9p>zBVA6 zk>?gZo4u{QxAJ|X0aUu1V)x-aSF>Ywze3vW<-}gNA#(me;C_V%RFe07#SPv*kRmDdkjxs_p`vnc;!h-m0H26!ETm zE@LmlT*cp1%8EmJGZgQy!0v{IB2z>E93#?B68trqKgSF=^T(1HeC(Sl(j^i5{8M$F zdOi2e@O4W{kUa;$*Pf9MqErDuTu*aZ+2fzxvP)eWMo2N4ws#4pomPm%-?ST8w(9iuq^9v7Dnw zM>GVgvuP*_2JEAjtOA95tUO^mg+Ow4l$%C3JmDdTlvr8b*Se%YI)hn}Lzb|a&-`fb zP|veg!n)P5U$~OuuLpYo8cGxFwwvz`N8S4T{0zTL{<+(?vbstdHr$LJNA`0?~y!jiHn;+QM^BsHNe~A+q zXP4&*m*?dUdgiWoav)cZ(XWYTetKvz2YO=CtuMW}^@?{{rrH*Zf*A}(=ojFOiRHvF zXPfV3KoH7il!9b$QUfrb8Ex+iaa9Fz(BvC`QV-n@b~CY!SBb@Hz2DZvJIs?dax`{e z+nBHA8k)bvk*%)x2M7&7zl~bf=4)e|NL?=CSWvCT7(OHHTrH!o0h1Qk7N9Z!ZQy0M z&4DVYOPA_MD?Fqpi;O;@EX$Q=-@$WYbBz{3eii4zT&%Amx8gaPrT5-N#zGi4cfc?u z%%%zBl_N5n;mnp!iPlfbxtoyN>S2ydOhWeNo7I~OUI2v83{b`$5I!h=h|huhQf=>{ z3>P4Iz9!d6F}f(DqHdG9^Grm9B+=3AwM;D4tU-z6jHVR}31T;iTqH`;#be^UU{P?I zB}~G=Vqd88?`W7!h~|f+Z>C8mYl4^jW}b4_md=-xPHer3hOFSgM!p=vu+1o zN8$N7&`4=y|8@8VpxbMbDeQWYCS;uWwFOd0#ldR1GUqvm(3(i9hNI=O!bG^q9!uWI zMaqDIG^^>sLSQV$z+#=<>)V(7g`oc^flRj6|s-c zQr5nE3$l|h4eV(1h@tw5wWSqIAG;P~nyB)KMt~F zWcIO5z5Pm=w>4iH|9EB@O;kuJgNol~E3siiZ%HSU#Z?HX3S%N4N{^)n3kJJ}Y*UQD z*@Jyltp3{lq((#cBDrkqzjCq#*~xcw_@_(^7KFC|RIWpt^CryTtmW z>*l@QbVcFt{(Z-VSR85&?;=@HS!Ep43J(f{;%OtJk_sLxuV)8eewYU%Ph$L6NHaNe zx?S^0YuY09jV0s9Xtb~e1Pt@)3b?j=teb}*RG5u450RQTK9@he%_+1XV}8MM?7j4m zFC;Z4Tyqo6qI-uSYiCT#{w(X}zL_aLyUpT$ssWaK_e5${H0uq`cNLUer|PQ0H3F^~ zbAT=2?@_#Hyd{4+{#GXpPnzv`7Tz~tCuS=>%kAacQvY8blg~%bx|voV`iOaJ#GR0{ zN@qbji=h1`x}qkYqrPN?1>=UURkGVCj|kU^%XZmhTnvH!tl`Q>Elbb@j(c+k6IoD6v?fqN_ zXvv){^I`4RkE+b>x_8Znygs~srtEt&7x*IylR>K6)lqR-lbvVn+jizBzs)?>A>w=b za40nP@BG{*u%@;&F~5*Xq-5(mqvOP9{4_J7vOl|gveTcw_W%zoOX37nLyZDxQj!3I zZnI}BQ)(ED^ixQJANjX=e4}6UJ`c|rpq^MFF2iKO8&_M(Z(kp|S$(^wSCbEt$qE#h zL0Xb#C>I=EoH&?_^8dO(lwG`BtobNsGIn~N4i%V81~)D8_-)&HbhcId=4N5O>j+@(lARa>F*| zLH0?F*y~ZJ2=l7cwqC4U@`&$D>sVR^Y02~0=G+PQZdusnCT@?#sESRsY|YpEuXc$T zoU-hbUa=4wLOXqxHl`H#72dsRMM4{M<9TneAvEF5pY2cb`%Y5ny51OS621s`#2DqT ze{>d2X`;;@Unn#AX6(uIDTlincPHoZG{1UkdgY6?g%9T4qIWc;eertc8t)o)6!FX4 z)Z2_qQ2(7VFd01&oCpCC>SI*eegmaACs_Vc=@$|Sx&AD+O_lFlnFzC}d*7{puujn- z%bP=zBhEB4F;e*A*WEBFzT#XrmyWgIO-!aM$IGv;QjfMYUI%crKttpcO)CRs^>3>? zeXRekDenU}uDyLh7o+0Us&ifT_5a9uR7skSntISIl&(vyTim+Db)@m^%8oy-^~lCG zTRio?H##!W?(eA^tntlA901~oxzqdy=-4%`JxiGr%8cKy%}aMPXdu_G45rfdD>4H6 zJCV^6nJq_EG_@`_M>ULc&i>GOOXzlUj;{H?Hb?!hx&ECoP>=`)5uRXTgx)9`-db(= z|M>a?G=nwC61N0E95nt_JO6(M`cJ8yVt>?5tn@dv8>8jQ?|eca(|W^&clsK8|68h^ z!2eV`i`$Jp{zse36ia?Fdo(EN)}AucZ;Aw%65E|MFa!_AtcV84A%nJU<}wnyIV8Sn zsdRrojZDDW`X)~jjgGm6ivbj2iNw^nvzW7+YzU)ZMD(vRW<2n%Z+3aOgP)a8$k8`2 z3EGYOd6kzQZXWN#%HwCLjo*nX$A{pZ+IZ5&#-zW&U8uTWG7B4Hz{$=@ zC4b7;ZDI8#c=qLyM8wV2mW8=O)rNHVd`^0?Q09iCfN3H__wr_5BG39n0+n-gAp zmnDG0bp0S%8gh>tUqPfZO4X~4Zn^A74Ai}^n>N|}%AiYpmhY&--A9Vxn8@jB>h>5m zY)knFNvY9E7T~eWuA|v3%JsN8^FP>>6n3ype5bKy=$o_q^!lrjB37k6fKO~g>Q)8% z7bvJivsq{u?$7iI6Gs%JGDuZA#}EW+3dce~4XFtPslh)tN}3yFQe|FT z9v<8j3|BqZx?cG%O_ICIjnrdt9C}9ENd>25CbXWF8NX0?_Up&0SevN=e%@6yP`6B8 zkxcyRX>dvVq<);8_YZ3pp*mddVty7D6o811Sc&-FdgTA1SVx(@F5zivHnmhz1v$Zl`1pvtsGmBfFY{O7wQ3^}BUV;n*<6teeEHOx&73W}FySRfW2 zp3%=b6f$;CP1_kfTph(@jj(I6j^K3skGQX_@GN-~$Pv%SnvL{eOhk3>-n#LK%Jitp zTE9?u+4DJ0{D#Tx2K(1NJINdGjTu0fr1vVx^R0$a(#| zVl_~_RJRx?gPtKW(B&I;Kb&%6#Em#p=e-duEM)zr~sCPng6|Es0tABNS) zIYdU~J^rJ1=66wYA&72;ZZ@A8^nD`J4QZ{rRi79qq=D-C%xT`6JA{<3@ankw`8Mp) zb?QCI*qwX2T#xfu}}s$ zk%3YiDe%&t)${Npx)Gl7DFMu54-`diBer^C5o8>;oKB+TgIdki%nodK+G&#bqr_`c^HL)%MPbWUig=<#h!=n zCENN84)I1*lx9SZqmiEr5l~2Z3w*f0E2>uYr>?s569SP#<^%nGZb_QzTEdT9Dg25V zb{5WL)SAbG(P><=F03=b`tG(}*~XC2yS1;}*Z4w@L`myKER~p9!E!W+ThYp0Sl#^8 z16p4dg*E0K48DL>9VO;4L#8tc{5tJU01MlYnFd|4^L8ZZA0Rq36lEA3DP)5|kO+Rm zB+=Lt{;YTT_+!2HFsJJ$VYjpD5fM;)RT1^jdCd9D)lMv$lm);BX8<(`j`suZ5G35i z)vT<5o%{c=0k6RA8)(yyeI-p@LUXKzEe_BhsciYE}7s&M(igf1O`l>D?NQSt78>9EZp!s&*HXVbE zlu=^OdiVV2d8Rr4GmDE@cb5_kJIo{3^#W~`3Oq)&7f&Dk9paD1f3EPiSyesj=zJ(; zD_KFZED4sV3V?hEP#IpwCy>w7i6{=37!Z|lP${1b*hgl;RAe7fTS$z5KYDOlm-%=* z@SS#o2+UJgSb04zLx2i8Ar8Sf1c-(+a(M5UHuS>0*9`HP!2mGMy~Dr(CPKZt{n57U z_HaJd>T~2$5A{c~p<5v(!qvupH`i;59Z>`Du4fG@aG!^y-JI1&08c=$zn$opDi+-X zb?z%NXa;L8wM@>&Cf6yqB`?J9RN;g3A`bzp$OIBLOg-fC2T1hy3WfUDRyo0ypn^hQ zY03}|tk%hm&!}waMpE43TT)EeaCJBaPTheNIKFZ}%BowG+0Zkj(MK(V6dkivZW9%g zid9wr*81IY?^4dP`Ue#vsqG}id^8I$K3<3}X%$E4v>dcvKisLx_M0%p zl8ldAC?;bi@+Hm@!WxxaW5j z3{$lyaNa!JaM@j`5~2C{q{t4oJH*)AZ;`hQW?CP?}5=tYk4q8wECtI zX1wp-XTo6i!_L^TND+W?S9);`Ut}mglhz>%R#Y~_BP~@33;Aj|60qqDDCz4iO&M`N zKGc;rY(q+kFmQXsR=KHckKs_1HFe9z9)Qaq5UW+}F+A;BxVafKmi5@So}H!ytWj4jXbxbS@@B##i*O~v2*OY$!^_sYca=74z}W7~*41^P?%}38 zQ~%)59qtw`_v48PPPb%m+Bo;{# z+w9_%Y z+`CxBOh{n~r2b{^!QO;`JTm~^B(y`Y^6=k-YhV*cvJTK7!{bU9h7{o%aqLN(V6Dxb zdN;|WRL~q+(;fzXQn~v$Hw|pKUjIAbE6qWgYC)CiW z21_9U=Sq}nxtn;8+`0*iPSgF!D3-dn%70hL9)P0!V|S~ZSk#h^TEEiFr5}nErRdlQ zY1gZzQE3h&iMk<|=t7s4Yq0F*2|qopZ=h7rUMNbJqAI{M89o|+4X=1kgN0wSksepS z>?cm3*Z$n9ZbL%~1Y?z3N)~$U*07I>$;dOYu%0(K8XMv9(3qIM3NA^9JKrFBvsiNu zZw_Br{s==H-D@XwJ#YCwaCK+7#@9K;7Qd^g&O0r?8Ly*EQAon-M=j_93pSmDw{esG z9Si9?QAn6*R|SBrcJ9Y1j`N%+;v4bGUlT=7G*rdZfABdbQitRAuQPmSOtRYucZh+? zery4Dj2=&9g?L?+1nCwWs_E=v7#S3XINr1YqGl~^g1yJf$Den$YSg{JfU$@ zw7ou%)R3U2E`A5rA8wk@zA{aaUb$hWj0Tf;XMV1Yq&PQE@YF^;@vNVH^0o3;*h`Cs zOwuBWY~hHR4=I-sS68oXeN7R95|g(Kv(lpfSvV4+^lcCMlO@RI2Py^%{1;n#8Z9lY0rt?4tm%7JrBr5;S7lS78% z)5LaPQ;3UMBndWQ*P&DGo8DKoKkOV#3WWeg%Q8ib)JSmN>48VFr@>RT?grZIB&l%z zx=}f65FY}(+84TN#b%v404Qao=uZ9t3IkG*C4s+#LSk(8(epF>6XeCnZ9LYZBs#rQ z*7TbUa^KkNd)K<(OMc$ntkt><1=gm(t@*^L7J)Eq2A{l&Q>+%ra!vlz^iJz zeA{io>CVsYGX-mXiYoQVC6sgUV!bIchF$vG@S3VfzQwu$-aPixcE@7mNbnsG5pDm@ z?+Hj@61WFoXjvb3=4O#h^`c+K?~L^iP%uDfF6=v+?+Hq-Zux~ts|$31&~>074_DN71rM>7j{|hrojXr0i{8EF)@KAtw-+a`C>@%Qg4G=Y^L}j#rjY z4kB2vJw0p203V%8P1q5YV7#z=OnWYFIzKlS(Z^_!q2LPfgp4*Qt1)jC5&+yKTeX1z z0@ZUEs|YWorja6Xi2VVoneDF;DVmVEF?xs4kj3WV<6mD1H&VO>h9{Ut=<8hZ-x)yi zte_T4Xl?AsPU=vj$ldq#_o&Q>1nGq$oO?}~hX?h1%;Lk0D7$p-!RdGy$p8S(ULTFR zk39QGc-Lzi#{cOF9UGY5F!M#H(o3<=G>ipvye-X;wcSF~{d;qF-VHsjwK0crKlo-p zpO-jH@MdgYtxL0n;!C=Y-E`f%OKdA|Jj49UER>3%`~H=<%hTJR54kOE)KsX+)KA9< zvE!BWX}taRFj~j$7oC-ABIrLr?r7+eaqtd}M`S#OM_)8iK5{d;`mHHc6eqZ`6iFJC z6Mr+Zk_F2&x~jft)mJ-(#IECnUX{iOVBySDx# z_M})3A-Q?{qnS;&CNq$O4egsy`t9s4R`+V0^?eaZ`zH8s-u|U*_`NEph%=5#Ai8Bu z>qxi-OLe^RTxk^R=g(yd(f9;=&NWCZ^BBEf1VN(mUYs0>U2+Qvj>AQe|E2cCLRuZZ zL#mX9UxFYB7U?I!r#)SNg$+*tsy*l%-)e&~Ep~7Hohhi%$l_u#hs4K0NCGxLo8H)R zfpXXG?QHz~jHuVT^xVezUMM<7MI4A#CtsHV0$4k2Iyo&I;dyKb+fQhGah!U&T-LbA z4tM~WS^i~mWK3=R-7^B9PwU~wMiXVaZCnrZaEq&TrP3$gfj+T@YJ7=iGT=`1+?Y1L z(yJlTA4&1T%u`jeJQ_G5@pz$@q{rj^#i}D3p|XfrE#tzj+!9)fqnktc2GKgdYu3J^ zL{131U=v|K6IoAld-`8zRW$y&y6?w70FLU>KimUKE;B#7sP>F4epL z5$)B208)%cQ101ce5PVH_)1quB-|NWYmQ zsa`H$?5nX#$BXw#*&?0TU>i8(oRduSC6@1%r~M}4Suc-PxR;DMumuw`0iYfS0;xYT zV&3}7Vdd6o`KL|8pT4%)I=v1EoIL-UMCLr^vK^V+SnP~pW#?i>cVhi98{U{C=Zbl+ zc;vYbdresBAD~PCiq`b~@EikINjws(ArvamC)1bXZHFuG=Tb1eQWI}L)i0>Vq>`2^ zO&Jufn^vkmsVYvCOme&{BthLYk+Ev8#Fk(P%T%ltvLRWxW`o9HowDE(W~C5tM4vh- zwza}@S*1ycwCCufbv>5~3Xi{MVTbLKmE9!{mDVhGu=+8_rdjS<|J;@xe=?H1cCm9u zsdf145L5&FQ6~{3y0wItW{1Uc5Q%BBBk;RzVpm31>_gKSr>Ubi{HgH9kWdqpVK&F8$OQ;3fVlQd6SE!B2BCY?1V3B&n(iDBUQ_n5zJ~MP+(n`ucP{G0Rh;;~e zkHgghEXRgg5olp}8l`WM*> zhpP_c+G zx%l#T^FKgU08}c>cem9p((K`3=TK^befa$j9CluFdl8v<9+;foXUdi9e4H|q$%0sfjQ;6v6N%rGh@~&MXLAI zpgFTYKrI0Df$8rR!oc;)5B)HSdyevr!hE-KH4)?78I+R?s?H8KD!HvkWw< z*4D6E&$v{-qJnK$_gjF_g$F+o6IqGuMPJPMa1E1X z(Oekb=uhZWY^Ntr4sm&_&|ey}%XBoWh}(7=;Xdrn zw3xiNxEbbg89oe{;aCcxSl~GtXHu_4^DAdEv`Xk$Xb2la8;o+)D)jYWd*hOnvrC`5 zr`)~pXIedeekrZJm9(a-DbL4A45UN8SJT{7?|wO^SE%nUSD&;GyzBNTVljZbz_2ID zV2Q4tRhI&$xX2c59fbUNo9gqPL@l&=yjJgOZ0_a<7di(Iz&$w-x#RbqC*vGj#Qgqk zCc5AcWB&Iio{%#*9fkd%=w5TDD@bWs7vT~1^u{G2Byt|F6~nww*)V$lVp!>OaL{N# z;~$_w02(B!wbhD&-)7uK*%3)0Y}lkSPvpWZghyV+zFdMp!YG!YQIV;MP^E+=F>~p9 zSt$?g;t5{25Sgbd&Hg#q+09FFn>oY&_ubMDJKf?DygkwlGtCo1K@Bo|6n1CW$!cju z21%96CAdngt?5EZLD2uSl=uNX23dk=qc|?^eGe?shaAo2s zRH1cY{MScs9<2H76Ipq_5gZ}B)ejKjm8Ic0igQ{LH)PS+7zwqAVjEu=>`ILSk+hP{ zARl7`M{rb{>l8LNHW?gU44EY4=3#j9|59(~o5+bUe{eZrBL*pW55}C+`rlw)w`#x! z0H6RoKoOMw->tWk@qejy`q}t6{LwmH3Qn{LL5HGt_Vn^H+lHbq48HUNpyAX1O05&j z_xl@%0W54h0wNe0B{dzxEmn3e9)3Y#Q3)woc|~Pa4J{o#17lNjt9!Qgzwg?^%Qql6 zBn%xL8=sV#o{^nbSX^3ORa@8C($>-Sthevw!0_0_)a=62tF?_c?>_A8e>yroyZH9w z>VMnW`TIV0$v)Ws2dy(PJC8|#eG+r8fO9`PRR~Pj4v1uVQmn*!5Oc(qwXoek(%nY0 z;9(KPQ9=gof1taMi4%nUB)%_qchNK*NBgR6?6z770W`s}b86;EoCSAMqA4DHm#?Ls zkjp30CO!ZS;5mt8y6!viMZR{*Ek2e2jYN8V(;w3?lg6F*SzReG*sXuY&Ya{~QT;}y zJ|6B$lc>sTq^!%|y=WUKuN1i2I01Z!gjChH>Ylni9|z5chIjp588Dib8;eBfcCRE|9HRj4)Y!WhUb*t@`fdnl0W2}#n2G}5Y`l;eiy z0|Qoa#mlxutij)L&K`;-#(TNCOZ$I-RK{iUuc{1n?>2kQd)|7zY(D&s`0RnYuXRh{ z&30!%FB-fBz`$jc;B*@f4Sf)~0NK;JGhMninPlvkXI6@___pcR5Qc&MES*7t`>Mo9 zQWNr|FGKI>*SoxPKi;=U(M51Izv-sCcDF>xuT_IywVGfvutwZn)RW=I(MYxhH7kM@ zgK&t8W9R?TX|$}yMYV--F{qOEDjRg2b1~H%Z>tN}q;WH(IQJEY} z^kM({-~c~vDT#h}$uDuq`J=9M`6oFELu@4i@A*#})DE8BdYe`YN`!{DGTX}GadT79 z0r+MBAt{iP0J3rIzC~|Rdn>tr{z9OTd_t@UnkmNf=(a+drt^uh^kl<8#A*e%(P-gQ zOD~(eU!gC$Y-T?T9;8r|qm9Iev4S(g;VxnJ(q87}l2!GuXb2Nt0o}j1nIDAe!E74< zvZVSeYv6&BpS1~V3%Otd3OLN;XpRFEL~1%|-E zb2aGuG3w;2(ye~fB=3--+c{&bUmT-^iHp20zZ95A8mF8ad;d`gLwA>(BBN{oKiij@ZKEY6P<&!k zP+H*G#KqzrQDzLjG$L~r%-r???tcP)DtjhWLX{UXqYF}Ncrv&@}FyM#7pIU~K{I9&; zG%uz?o|oX+pw-vQ66I#b7)oje zd9HM=bpQOC&*G-aB1$hE$Lz{7Raw|P3wK%?dpiYx_cX@&i*3xZ~m)je7Y7U*#heW@L#h(1hmFFL@YQA#)6s4?{KJp$LWtf%_Ah{vF}pG%2qA z+y&!Zz{!}GD(wqR8p}NG;^ev=VyL%>U*{*CdI=ij;Rpn5v+1vQ(R71xvadLq+agAK-%qrmmy*SPkKf@iB>10gx|8=Mo)muSwGC^lM2_i>r&~E(tEE_a%7yVP1S5E5%k>A z9#8u2#u~+_%qoSn9V1KjA*!IuEdCXlU(a@++jaT6Oy0X>o~Z*%QDPZ|rh|sFI7HEZ zkk%f0RNLO)YIYwRG=V?3my?`H^rYSq8?;Z_>G`t^t{X=RQz4U{eP5)T%P6h@vBH8B z9AYuIqU7JPX~5?)Ca-OF$4vqjtt@06J%+nMw2ELL2-1isKhgXLD7k7>T<3RCu+HHU zk4cr%Xo7BLH???Vr0l3x2lV&ne+;iHp3H;ZalO@e|R*3{?X zOTE>EE+l|YSs`(A6)Kr^#b~irD>^LI`_Y}Na11C7AeUG&RR27U&o)jezVo3hxztuG zVCm+vM7=*!$?#pq$=B;(+Zd*dsB%1V9Ta;RZX+#(cFaoTS{&%VyUeD_$h*`T7Zo%Q zOq#psuSY7YveD#Kk=f-wT#yM0?>4+!!JoHEyCM*K=QAe}dRQd}*?yZH`F%Gk@`Sky zU-z!yNOv?v&7F$Nh@0zbpc4RtLSyg>Jgj$o+7?qi|3ed@s+gjwyw%JG#+Pm>ii_(S(j8!#Cv{&q*q7)WEd>D0Shp$m9=fD05^(2v{>(7q$6=MNEI*JkQEH8A z(p@xy(cPh37k0j0R<<9JvgO45c)fP|By4%;;stv^sfyUUM)$X#0-UI3LJ${g^osE< z0|CxcJTUhArnemjU@?FK@6pJEx2X-2uZ<>^1COHrSs{Y_acS*VCyYmqv-5fC#PJSn zE=60F_C)*Jxc=O?eckbVq*q8_#COFJZ6}2KuhsKU$w8NUeIQ&1R@Mmv)~=hM-_RHy zad{oGFBG>PB!-23E>2HA2)rp{+*iuvS*HchQR5t6R3?5aVi4f64Mr3yQy1jZ&yy}= zuiCVx@I&w%@|DSv8%AmhU1q`#cnjsC{ue4XGsc5;UK)h_Y@8TW=SJuwjJ8{VVZKZWK#K=N725->*RlSN`so z%riatL9A2&s}2pIsK3!N-zPxs!XkwUK4dAgDtg`X(&DTW$ay84^uFEKu#$3?HpeNT ztZ_vEgO(y-)sZt$lg1-2Qmg(!N1b}Iyb19hvifrKYvvdGV#Cd4*wc>(a1J(=sz|$e zXR=K{m&~C%x)1sB*%~lqgaY=euDE9(y#KzEB?X`mEzS7Wu{Nm`r-M=ymP?t!_8bZa zX+#gJ03q|~3v9~1&jnAhTgfxyePqB5s{(}%LiH5S*ffSu!)xz8N z(xl_h=;^oH%Is;mNS6!iGGW6KV&oHFb@}%`ZRZiuA|7#^^y_ z*)0im_xPFw(jYK7zx`YIIQA_JLzRIue}HbGNlyeMrQ-mQaZc@JDGHFEDCNzgAj6I7 z_!QpU8JDvzv&&KCVA(Mv?Xx<79EOyp%lM^zYsA~1sxI&8S)%F`&@tir{I{6<{0 zB?oUIV9+l*^_hSzAh74Xa;!_H_|KLjK!&NRSB+=*6xQ;@5q^^|;8#gNvQcu?(NP9_ zbgpjB$~on|!C{9qo*r^Wh`cy)ETss-3{=zLKZ12nIeRPy{tEj96`TiYsZlF2t>1an z{qQ;+D;-aT=gN#?QXn#9g+?$39Bq_liwsvBth42y<%(@FNME3#RtdLY|GFIfnG05m z@%(_7U0(ANSfW&oP zUBz>0r1dCcELNqDS@ovpPWpR@2q1`QmTYQu!T8fU`(38UAYx7kU)4=XBEqm!Nb(rz zS#x<8AM-m(T%1JQ=u?=X3KWkXw6(_=*2eqdY9T+?>4HVxj+wjUL_uFtx?Z{6ce=;~ zrwM^vB)Qenlqt6FOxAY^H^}AThOp8xxp13Uk9ie%C(u6^(|36CZYhossgWKj&n{43 z&;0PI+3ubH^W?!fPi~Ywl?1r|JnXtaDV4nJx|(%WbGlSPEd82EByW$W*UQeY_&W(hRVC*lncM& zc0Zm8oKZjw4ZOLCiSkX|y^-Wd^!i?MDatHCs#{~Hgh=J?0r;tKtt zc%zv@kLkceO*yeFY&1qm5ZlUZkB;0|D+w<~d8Run>`B-_MxXu|et*6Gy_+TU6EqR5 zdK|nCg{Qfan1?A%Z$}L}n}VXnvLL&}ydrbDOGBkujqo|EcUv8C(XrDwu@&Ix;i+!7 zfD{?+CUZv1)$ryQ6$1tn{@j5V>)rCamjYl2_%3VYe54KavN>5Fz~42hQ6s!`Tw?1i zqBbrZgucyyX_fl}M23b!+QgcKT*g)DxDQIvU@s8^BU-5dpVY;()iQloK#p}KCk1ie z&8JT^4NJ?yns5UCIN7@2XSqMT?p42*sx%xAlpc^`S`(d^8$mx#t>F_3^XD>AhPS^l zv$YH9Ao#(HYdFPal>Men?x#p#z{}C;U!S8}pq=|KJCArhC1T)x(|KaD`xmUU-3S1n zSAjv4!K(@5mME+T+;N$#LhqwC*eofWzwGl=8RP&FuUH3P){_rw1aN81qkG}c`Nn)c zCcMO-&lV^z`zLIZ*;JC*&1s5;-Lp)^j6!lg z%NVIT6|?it7?o?tON-*AIr!oj3{|VHQUGaHKO&3 zl1t1N7zK-c(-wc!l=9S%O2t@tH4N~|D>^g8Ci4-d3!tpeP2YC`*hm0Kz=7&Bam3uh zRFP_)5B!t*K*jX#JpaArBq$u0;|PDcry9JevJ#byI4+k|V+Bm?5EdThbJK&O2ku0}i<4o=JHQzjyVg8x3X<1vctomtCX&Z33UnewRwS zb^?y}ar@8Vsou5Rv2^W;I^ILXeT3$USbZohqHn5!dO~T|918kliEDg{&*mMm-*TPx z)w)JBT}80*0#(1uQL>$od`Dlo)@_*u^Q=K<9Y<0K>U~{OiG!RA86+KV1v_6ZRYe+L z*d_SuUKE+65qw9R-32aB!o}H|4%*+-h7Z{^J-f)$+ER&ILum;LG4xKf8mY}*kzAF8 z&-BWu0)))ok;>MHyV)*c4Aq4bx0N4iyK3r9I6JCmxM9la6t|j!AvBc^OU6DUHWU#v zAM|q%2Lm!QtDoI?!Cxcea!u4#t0F)HGHt(a{@a%Uf(#;lyH_+PJ5rjd3}PJd=&n4J zCcU|S;J)P=LW9ff2dQ`X9qlb>0TsSkb+S2vYx`GFsauRCrse(0cP0;(l;mU7s8cFg z#vdSdG+FC~AZ;xglu5T|Duf1>@4LQwBC={;u52jGy;1bKh&RtRbFQV_>7MDZld0^J zcPspy6fx|+R?E-%pI;UQW>AJXnT*CPbF$*iR%u$pZ^g}#={~p)JqfKCr%mTy+>p5$>I%rF<7tY#H!;nO z`uDgo>K@$c_m-eW1Zw;ju^rhKy3@zK#zx!1fx zG>W;Hj@6_!i6mWI^Td~$(}2;LRWJ0l$j(*C>+8N};~rlS!+Zem?@ChSWK3Gki~>I) zO`=rU+l2GJpb>(u?wuPuQoa+JS(TW!?EV-Jk#T6a_M#;wW7jx5Yo!OFB-!D&ub7Ng zuR^wBRw#30pzzh#c{i4u)&U^fU+IEtV9wr4k-Yn^Xg~=7*cEfjin&=_%1Yqb4y{ksrulP*-LbjH-l z#1w^IaWGjokd<4=U;Fi1invj-F>$wVH8~KuoY$)k+)D4gS-ZK3uuw!o(d>zWuh~@D zo6Ce=rm(9D@ubL_AB>nRNk)}OrYWAu=qVkcK9FAu;tEN59S&=_r_bF#HHN+T1H=fB zb_pwV|4vQ=O1ZIqKUmxKMp=))mAId`x@cy#+4`PW(7TB|cUcO)_@t9jB7I^q+gCt% zuLv=6uJ`)>QOI=F)Mvi8UrN5u_}jmAbabkH@wP*>FSzKzbgr?Du#m%}o8@CVB)aCD zJz>be9zD4ybbE}OMApE@yO_D2d8&((rZb#L1M5>(hJ4UeREOc5OB?@82At~Yi(WejDi9Nr~t};-ughD zXJs~H0FX9ut#wQRcfJOkimu15J-74bZauad#{zzba@ptkfh|_%{vM%>NOIo$PmJh7 z_wSjG%#)}Ih#N;tSv>HYut20VzI^;GO#nAhhnzAzlD-NK-~kK?8!>Zq6kTfgWvY|q1_1#P zM2_z6?hXM#5Jb9>4iQj5r9o){;a>Fj^5^}-e)id&neXiGOeb1Ss5mFhlY_RoUugVj zQM2p@Kya->FWP|_ek_@vpwj12X!{dXH|n|u4G;hjSVUrgB<87OB>Dl?GYU;!c2<%i zZZ45vjFi7Xgh=p2pwxERC|m=_k^5dgD3=ZBuyI*R#5%{W2&7s?yg3qNtH4@Kbi=dR57T;h7QgL~P0EMVAXAKZV z@_?&DhyfwTZ+&DGQk2ADO8Nz30D@?TxD}lR`0ZDUg3@8c=AK_v-q3eD|9Nt51Te9H z0T4P4Q)scNRe(vA56wt+B|ZBz^EsH>#K z{~Zm|A&INWWwY;>oF@r%iNO+}o7VPmKjytdG)bJ*Rqd#k-xlZ&QhD|s?6&fDcFvyL z?AW+p4fE3*`P^M$OuYVXkoD%Z-N)sQ#dn!UcX>HazpT9~c+Zp+rO5!N?Y{8mJ5oVi z_Yego&Js29<3Qh})jH1{BQEJ>#_GKLqFIs!8XY*$$uV(xi)`n^>lC5J;l^7tZPdP} za_W`#T3hE9{R6$oU#?hG5|*@j>@l$-$`W(tM%B~q*WD-=%^cKSx*F&72s3V?l|szG z|7+su9?MXNBf+tG4hjN2Aj^Z@r`Xnf7Ozc%3NsyZR7E7Du{V%sVAd8T5n>hHKY@{q z9FbNOw9O8!w4M~>KkZhGrGm0vay{egdUmV*>Gf5%?aQviqafd*w%2OcIbL5v5^Qx# z2?W?MOdsGjc26){ew1y}s5A|v@-FL9#cD{wwlpN6!&R|XO0sEAAEkQSbv~^7<2tSO zx_+vl{#EYL_yKS0Y}Ie{&4d2|3dK z1;Rk$QiUqEpCLi)5QoghBs8YC%xcFM^bRMQuSf^S-jbAfvy@PVq77-5Izh-rC2WX= zTGhY!eTVeEEiG`KXHM789Hxn3-ZxW3O!Zd1^R5pmDb98HT1Ds4DgV~lrt&=zp#C_l z)bpzn%MEuavoh`RBlX|i4_@1GkTM}m@r-CiyMptKxf>T;;;@2CU4VQ)8KYLH?x%cn ze;=kMc<@?> znS)QRmo37x)FlqG750j&%g#Eq$JOwk2P?=Wr1rz(W!l;aHtS8qAZ#eaSmX zu{pEwF{Vd11I0z&>S?K(obcL!+L`UsdD>IL1s7b5v7w6#A4Y5YHg~&8VIPK_$rDoU z@{9l>>t=Z05SOp|7RM8Tt_r7Wt9>F*(Or`EgmDg5>u#!#;ER6Lh_@(*vmg*x=BZl{~%w&G{8v-Ll>fqJLMUrq<&=Cy88zVyzPYms7wq zJpa3gK)kq>{RNgF-hj~ofIS}l%I`udPKO)3kqvvnkxfQHQS@G*u4}LB4deMArt8Qf zJ2CqLU;o2|M{nI;9mdz~yZ!v|G*NN>r;)5$hwrNq&D8Enl<6I5NS0!1%P)AuuMN(R z5X6~psh*j3Nz^0OS5=!aVt5>7soc5}C!A6eQ9evlck}wU`$SROhjJ!1VlSHvInut! z9XEVM{mj1?lb8U&n?dPeNU8se3i`$fhk^%^ltM~)66RDB>Zliow_p(UFH#^ugBY5^ zhRcRQA~{t!r}*pkBq6_i!g}?Yi;0Q6v9M`K{M6Q`J9Ll7RWI;DDnnyLDA|>MF4*cl zxnC(RC>RqN&mfW=eWW9)F`o_difJ>lWX7d^%#n#h6OBf=QQr~qQS;cZ)XYZLL3+YE zDvBvXy8Lay4~xm59G$kiiw`-{J7QiB)Vh8teC=*U0y1#Xhd)%hB1pNZpMUXVVDO`l z9@MEAdOwSv;9u(atJV5&uoxD?8aZ1+K51*(?np$1g;Yym+mJSdidO9ZTXFz|DF9Z- z<_1#2+u6CmTc^@Qs{Js!ie%=tiC*PHq4uWV>1OEhZ+;>SjVpH*QDQr5XCR4JvO8B; z;w!e|ecA|!LKGyo+Q3?;3v}xWfXOJeJ9Es>OIClK5KwIPT9R<(p6d6bm0pN%wH4ek zoos7C0G-X$aCgqUn8K6Dyf;eU7!uz1qAIT15LYL825Tbgy%J`UqV-m>}c7z2d^n1-0$dLgW|=MkG_;;Y&0kQ9u}^#&@FGv{7hDy zO@gN331k;BHd$OHVBmo6zN={A0 zOUS-qN@_}IP5aasJYuxI{E@nGaBs#%Ys445XMv(75=|Y(BF)WTQ!lzN4s4S=xEWYZ z=`U*U3Q^D8Z$@7U0P~o{%%*&tgbg6k3fYhU7f2kb{%}F=fXyiw zPE*BpieJ>+fg!2wv!Rnd`_Q|$&UN?4ob^a^!kVm>+R>AYC%^7qXfSz%Xc6jr2i=Kv zA0FHiYL7n!f{H3~O#BqH-cx-X(1Tl_e8$5UkuWWZCuJ}^`!lvf?`SRd)Fe$aVL+>F z+y7m5!n1F~QkDlsLtn$q%|A^nndQm8UbyY<=4#)aiw$%Yw4x2$GX@L$Y7EXkM7ts; zx9!s?X<}Db;(LHoL-^_U6+CBy$3X+xJ zt20Y3LRR6P#m!CpW%Z`UbM^!>Wmn1HBB;}lV{GP5Wx;b16sp&K3bdBI-p=!XAji5k z{+o4AP(;^^j5gS3%s>x74KS-ppeqjKCs}S`L1_{kmSrFWmB6nS>&`Fn4Hx>qY8Z2`E&!2`)~aj*S;3PW zp=a^XWx^VC5R&72m?z_K-4cD0ZYuF3`e7YrYHBd}^cQK&66yPtEc{YEI$|?6JRj4i z<*$8x;Y;B`q-tEGca@}^ya%;XZSoVf9Kyp|y#iPGW`9#qUCsasRy8a9ECgpylg)+@ zlk25&WnPYf;xZ$I`#t!(~)&n z1rLKz=TE+g`kMLi4<%vG2d5*s02~%xYY!QWhu($5EJ*vmK;}pYa#?1A%_UeXry6=3 z{VS9}NLh}+AdA1gW}ZMkjLXrBM}5mUF^Z_nZV~nSt1ynYsK-Z|_uX4=rmucf^1WlBzaDhqx&Do|z?{`(_io%L7DZw#R7#z)h?9apx9Zvt)F7FYWP#CP)@ zUx=YGgG4`b-Wlq8ZRKDv1cGB_e0Bn>W%xH471mHXcQ+NPQ_gw(E|F4Rd9MzJIA;dnANz?taNRz*Q1=t1j^T zjl6hf59<1~r)U4H3CSiKk@IzBmX#zn*U9wBI(#vAOe z%6PT54!N)@QR03U4r2l0S+02{3wiPj-T=Yxxi7HH*gLsd23CiprsFgRE43!#45W8m z7StsKxAW!#_PNekRxa*^osud*2VejMh8!$T6rXr7dk{)~irCk2x{Gjl*(Sx zpUKzHEW-O<8*o+rDQ}rZr*R7}DkXzTCSGM$lD~KLP&FEDD8G(iKNk6dDbRvcVFziG z$NmuZ+9k8c`V@`6I-^1?CSk!A-u^UEK}YIQy|sYga5l%|W^&${gIGeel4kRu2fWu} zkB1u0Q^Jy~`7PMTW6Q7YrLR=eG^anjTQ3w*v5ng2?Fbx6+Yw`{D zJR;EZFXWo*o5R@r4BKT3?)5+t)7WE&jy}9aZ=d!Kaamv@ATRLep_b@@lc+d}77`U= z=gH-ygz2kKD9ojhio(jLl!ms3>Xg~VWY&~LmSnU;?Z8S~l~xd?sSh6#NGjdjtt1V# zCz^iUk8fk{ynjtz+k2@`BVW0@%0>;B04*Y&=My_yDycG)F?uhJZV9n%(Tzn7b@DSl zuGD@45(6A6vN-D`Q@zQfP4x!lfcmz_Nml>W#3SXh&}lzMf*#Uv)fVWYDd0{8rc)cR zSU+_m-kDE2Qem3e2$x8Rzn_yo{;Jt_BVTfA08m>CQ1U42F}?LBIEmXYJ8vUqu}H8Nt$fgSec{(CsG%FF(`SS51s|Up z^V!A8H(;I%DUy8 z2Earx8hvq_vxmS1k#&;xXtp0~OQyr)f6p%g!t-P?O*Rv?G@7cG`_PB6X5kt2h!aR{ zT{FiT{)P*j?Ig&GdsZb?{WD1;!y%e=pOn;A+cq-ANP6gjeEG9X9GK%#B)!Pj+6Co4 zHwt{dH!(bF#>#>X`i4bo7@)?D338o>p^k`$=HEgD3>|g9Lgu=XPHln|cu~?gy_JHS zfxCE=p?92OmKIGCf8Gf&Q8)otxlRY>uZi5w>aB?+z3TiU9#1CaNi)>0C#3C};rVvo zN*r`JnS#8##&{~3(P{Wg>IS=R+!+5=EffzWJoqM}*~JyYmbV3tYpiiY zh9LtZKDj5WPx#{3q^1qFZwmC=v{o7LJt90narf;Cl}?k}20Bi2IwpV=$pRh3dJ#$G zWQ>prx>4at$Yv+&JftXW;GxZa+DrZS{vR=be;hA0(Wtf@&u}05fKT@Oi)B6(dqo!S z`FtG~_EyiLGFa9<55UlkczzTWWy`L&x@c|s;DnWcs=uSGZc_PkJ(rJr!8;S%8jFit zZlgzc9Zmc}-h4PMc$15H#_pyUz5qEHbE?g! z3f}smH7zs$iG`o?PrJ`>1teoBJLjBMgakH}S@YEKp1-LU<)-4UM1`>Uo_5<=>|MR; zcgG+6C_zVa44ch>gA|!mOFjh8f@%MM)o0)waUc1BJn|fULh;v$Ok(VNlVE7*?xd9R zyV%lVlYit&(Up8aSxn^uHLcOEQsz8&VbGyx1`gZWWeDSvyr%w z7YwhiC}|9B7S@Sjhz(Z_Hj1auN9%WI!6M_}7ggQaDT;TMB-}`e(ePDN5)yVaSgP5b zDwMM;)XKXvl8Ks*{h$IZ+3b7vt`LQ)TwM98UFY|90YC?kY5XM|w)6Wj;BPEE$uyaU z1+O3HxMG9Tnpkind%wl}r@+Bc3vlwVdlA7$;R_jp+G;L5EgCc3&in_5ig(yC=6~YWVqs<2?WsKV8 zh+3!j^at|m$G%d~6Vwdq zdO_i%(5Bj?x7w=b|Cd}=v@X>d5~QBv{5%T@B$A2ZL_I5ZOxIWq4pEBbbR>LBK@=j_ z;J0Fxkzw{l4GoL)^zbX{`cjOUJh(`;0z4EP-fQVXL4*eUCIK-R(!40&1gLMZeS-W& zCVlTk;1n-TMzi8i&nih<0m_He!IqZl;w%N3qRv0~Gx^Zc<{g_fa!V&$`tvfM{(q4KXF;p7(K%R!u-5w&KSkA>j*8b5J!VBCT!KzSV=VT|+-PV*nCdD2 z`ZDt5Cvhp8d_cNfP_ozSONo9S(cxtj>T}|s4kwL(9JNtet)b7>F}m+5NU1)W8Pi3* zSRbkosr&PYl?@ggF&f??8^wXM7A&9{lV#c>H1*q1;^l+))!ANN`oy)A(79l*h|%1Y z+WS~`A+Tb#9C8Q(Jsx2vbtZTX*1gf?isGv9ElIAyOI}W8{_{54V{xttu}}JdM?u4F zq!6|J3;yrXJQV=34ZH_(?3G}svI~p5@*DNR<@&y;_3=HWnJNAt78?ax`$MTk;roB% z;60t2Pw9^f;8#(h;g)5gf3e#)1~k&ZQIKfGsy1m{j?{so?iffGtEjeMI9oW*Qu5}Jz^3J zF9hOxc-xPvYh$_U8sDUkK$#D0ZP(va9Lp6vnR+Drh?xX8dJ&6YGu|H)9oLzcmG0g| zT%Hd${HvsKAIb%5RhHTGYA05E_r~bjFIDv^+J&eC=oYqEG4RP>m=Im;z8(iEzakA$ zj`?!xV581@nf<=^a~1THH?Vlmk4E0RKd>DPQxr0kX@W}N6Iamc4yw&fAPb}&{`n{<|gsC~qTk&)GAX{z8Q_C3_CKZG57*X4A z*#kdc7d)rKfle+V_S|e1xqobgu9H#WC-WaM4e_AvUO&>;m}q{Z&GG=tNWn1e;c)c2 zQL>%zUmyVhVjlWW-yyPh9nT<8bRo?>l_q|Jsjmnt>$+M}fdOaR14o#aS66Qv&FWzH zv)kzh*8WFFs{4eUd;6n+)0(?(qwM@|7@ zNm*~W+&JzR^X2S}GP~D^bxlPQdYgv*9V#%zg3b5v_JLqLyG=~lhYyq$?S*NFV{RVR;ad6( zl8_=oE<^?2QRjH_$mn5S5aQ*BC!Qk`6sgQ5Bm5~iB;l8OFF&}ZsO;NSJ5`%})-`1b z_Bff$Z9}bGifFF3n~SiIA7vNrqh8;wuC_b956JvD9;FdJ#)O2*G^=q-8L*SgI<}m& z^b<*jCPbeGEOy>)_AT|M@SEp<^MKhhj{d1yODWNBtos~7rV>`IK`vcg{6$4v!rA^z z>_ET!FAyt|RL{cT?;*HS;x1)D59sHf1{v7!X3+c5B6-1z?`4bZw`XrZPnE}_znJ<^ z?fml3;lYfRPT|8R3^{jqY#9?T_ZJS9zfKC=Ja~R5k3!vh4%B(x;Ll>0&#zr@olr{B zO2LgxXw(1^32c%X`yIP>G#8boR=b2g?x%}4jt|#Yn zKlM|!3PT0=dtUuaKP2SZQ=9#O#ToJfOM4ZC`dXHINdy3FJ*=BpXrI;zNPYII(+(a# zGZoSMuLl$aFHn8B%sp6@(3$QmJE|*74ysskz_5>#EE0wR`h>;!i1CR*$n5rfE?9sj zQ58+jv3WB08L=70&@NkrA>Z2S6l(Wy`L!Fos4Rv+=|uof2w&Bf6xmRre*|C63@*sF zUo?8HYM5B$d0H`Ef|<3zs|%YY)2x+v`y$BRK{!+HNEIOBl~Z1wYf&JPG9-n%Wf<5` zCE&c^+xz!eLtQByRMNMT_9uYU~- zI=Cf38$0Xiyto zx{AquMhHWL=gE+~s`;Tq%hFL@6B()9gJbz090{o#PI8_T6KN4}OJ*hkZ3$B__zmhV z5rulBcxe_TYGCgwggMYVk3jF^V)hu7(DuOKWWmGm-gRKLU=$B1+R-i~NZnQTjJLP- z2&PKPf_s2HUCHPWFGd;V~G+L%Q*9Ek*<63d6yA1hXDxF3ue9Nv#R7Ip)TskUg@dIv5plA z=OH>EWM(B;P=ulzhd!2yrK+i0?9xkGXLe9xG|Er7rl)zVRN7$Z>l#jgQy!)oG8$}{ z7K^&;`$-DIf_;22hOEgMmU_UD@FV5d`Y{fdW-dhrZ7X~pkBzI?W{I2%{?E#RqJOO@ z*RfT@W%3+@Bba{Kuj=bAJ+Jva`#p94i&<=XMDC5!qW)ZB0>{E{nmAoobFYOa{KgWP zJX}lD!`*9eXAKe^0AR>61IzYBq$jm=TL??A<$z+OfU$R+ zOkUO8X4y+>ty2B{tanXga^s7UQ*5xXipz}L7zB6qD{TL-m`bbY2Ce`4sHr2tzvgsQ zvb5m3DZ5T#aqTYhKgsQ_;_fbPatR&Wjo_UZ^=;?DLvjDr5M#Y|w3Mr4b!{{l^|YtDmT4l#6M@ zt(blh0FVLEB>P5W(tq|a#IO#8Z9*yiUyP+796#V=NgRq{p6u~5jeduYVYUbl_cuYs zWr?*iE8=OiWWV+6-CEs#8LVt_?TLh()QmF-W-ZpVyrUA2Nv`x?eEk>57zxpxvuNo< zvKX^F2@CXqW~Wed94^T>1Qs7T#uRz_1N(O$PfbmEB}|QWZ8-_&&&|2$Xr4{gYX7=S z5?_n_w7Z{H_}z!#RMub#11Q&fM;^1dnyg-*F$^Xu=1%4zuUi5r8OE2`_b}2TSor8|nSIB5jbAAK2oGPU`ssGZLZMuD zbmc+-g#MHuD0fBltxMcnl`o}7Z=(xNG8aW3?Mp7L*|<=33Ep|`{!`#EB&n&eRr@6p ztWM*k(uhR6eG+uE@;iRpyi1rLPf+wGGO7oG^>OI@!S>moGm*1hB|79^r zmh#D$ELB}Sr6CG#)%0P3^U_T{4pTd;3XTuw9ik04sH)7c?jL?Pw+^VMhkkSz0_b=u znG)C!buUq<3x6A_1sDkvfH4M-@?c(1163Vy3S}V?f=kV+V(+7J`-Rk$n3&0nKiEow z$;HKI-0~m1PQ}sblG*Z!@#wsIWe}mYt%M%`Vi<3tTIoI#e~tRrs)7>8bUoJ>N-npi|6B z;$*F%g}}P;h1|igm--Fq{tfpVXh<)FzMq4R*)soLSXQD&XOz@2FnH)xElrb1W>R^R zcrBPRBn3e|o<8iszb1BXIzgvxs)r$yq($q%$cDj{!`urGW#~o_SHa+FLr~ECY4&MZ zb0~oI=uJ&*-H*Rnx$9R&ka;vGraI;lTQ&4RAst-nsLX2Pe^t={h`@qsoq$8IT#hsJ z6hFyYxK?i+5ycfs?P(?0SfH|)(Rd+`Don3y#DiJp7XF}gw(#Obop(EF{Ll=;8IS3{ zL^W(Lqi!C|oG$<%RRDvF$g5~rRTV4{o;BVaz$&Z}Bis0p>R~y7I)Pfegr_n>wn_4b zw%C^PR9jv7`XQn%Q&P(CM#|rZ_x!o8Lq9XKNtbq)_FvyoIt#EW2di^vQlUjNy$Skd3#YE?pf%u~D zX?-BL{VyLt{8huR#&mA-EkoYKpQyWQCBYfTUOi!gT{aLc6FM$4q>R+y%q{Ilymy1( zs;yswp^C}FTO8V=DGLZ}wcj6R_E>aGTcwf78 zKjKpb??y*~k9bAqs!7GJ6d#j*(Agg+jp#KaN7SFMoA2t8(6YJJ4A?g@Pvu|>Rj5b& zd{BHvW;K{8Urs*oU{3OMdrHFeML>)_QY*qU(R1m)4nq*$Y`w}d*Is3snzOUG1Jt%e zcHzy3pKLH*SdE$f?5ZA?u5pYhg&!Xpoi0vlh~y+xM{RFrhc;=##y|fCgNyCz)V#wg zNm>#`IKpD}jDUXC&zzDM>ZAg?5Vb@PpLRiY3`#G3D=El&s*3?4L+GhBvRvTu88Mp7 zRDi-&1mEMcNHCDU1ECpqq$1uBGV30iJ-p6tQ!3pyrsL9l;zY)`hA$p;&NopjK%~bX z8)KKyZxe(%ywz+QlHIGzM`MR^fH92o&PpK%|L-v5ooS$QzlStws@KAzep$No3~|h~ zm9tSHvOd?7GgyA1-ALm?7yNWN-PegTJ={pelpYd7FdSA=oSqbDY8s5L$^Dtg`{8{c zaQl(W+NDqx4-!iO$7(6|dPn|;jqQQ$_Z@>Yo;Nv?N0IN1MAa*88UR%YHfAqdQdW8D z$Bez_lly;gpqNvh3Zg~pX47L2fl@b?BTvGsbV&n7vae@0Yflg`4`hWNc+rSLo#|U^ zYZ$)DbOG^Vq`H2)W_9h;wJ#&W(-Vks@5BFBMUyer(`0k(l_uixZi^ErPvT?oe}DaT z%Wv|+pQiMO0N0twvpc93Vqb0;S}7GFev3jKWj224b)n*iWjYS&zeIlekaZ@)hRs3m zQJy&9Z>qi^fu~<~!t_{mTn2dU1o!=uH&ySpa}e0=HXBc{vh}j>U0~va{eqw`7GPqS zGDYx$A-_5?^WW2Ylo1pIy3*xrCh}sttu>DX|QkzYPeMBnEtngz6{JH2= z!$3=3v9oO)mHK3x*K{kRVoau-4~p==4nq+0U_DKNLAVB8HD*}+IyCR)e9&3bv3#In z3QU_ZftJop{6@8p_N_X9#TZp1deV(lQkmY~bkVe3m=cx&agt!nnt?S5z<+dP$M@o8 z%iQh$d&J;ugu6bwHA@=@>SK2y=csO!9-{2}!TpG56dtaQl^i-@W_>8<$km7K8cSxT zVmxm~;xLlt7qi=qA3PxqICI*Hi%Jnr8X~*!E8P8R%{DUoxC%Dm)9icM5P$AVGNi=U z?JJ3g-{Kx1_ylzpxc9UQR0KR^`U~{(9%xy$P8K^_IcLA+EbcqAB9o3`cw9P|MKLh4 zNEM-fCGhEc&C9qezIYijCJ`Rt=HHuX{hTqOLo2bd;r*ePf(n`_{l{SRvLv6O=cOw5 zV{X{g6cR!X5Vdat;kj(&W=boFs+=gjKzN)Kchbo@0fude->MgZDhVM=GBL4wZRere zVucm^mulASltXMxJgaPL#e%RvUL|KpM1e@bLw|YH(ILu+-R7wQ`UX(^0v*qcXsm+T z84ev)U_Qu^jK3> zZL6>E1G@@2E59H5MPLApDEetpJS?O_qjf0=iL-8wH z(6RWNvCw16%tWw0)V`);RaS=dBj5Tt0d~V6?hSA;GPaCgT(S2d1fwSd-t4 zVinh=jyovGsF^W%;Ytzsp%w2nH%p2{Oh+14R!rIzI>qb4D$7kp7hab>6MzXO@{b## zE=_&16TVd6?7i#z=Z8w}W4U0n%Em#sDB?7? zevoG44PFt{au3E0fYA_XYT%tP?5j9;T29c#q#;b1->5ufCneb>rtrV8av&>m)sZ=K6_~gyCuXjRsM`^G1RSO?pkQeE}NcGrQ#+?on!NGVu z8QR{a2|Qx775aaH8j%p_oI_-p=CNi@jZ-MND8jd>r{PEF7I!OoMzb`#0!Pn)Hb&fc zvSZ04{VGRuAqZ%Em46t7ZRp3UYuRxu(J>Y@S;RjwV^dvWwl5I+b683MN$;AJ!j85p zLhzO~?8Mtgtp9-ncZrdcTzb_Vh{>Q@bnB}DjC!jm-A}H9nL6rvO4$b#BB+14=B+Wa zy11BVVs@PblQX0yB8bH^f82WJf0U2#|1i%y;@^E9l&+1% zK9aG@+%o|WxcR+5bMb3TwXTsKx)L#w@KeO|ng;&@9BwBOVZ2|S$U1A_euk`4v8mGd zkb}^O*myL4BYLbkV4Q@_-z}5VU#ypllJ%dz1-~N73SxYDQ}XX51V%O%A@jUr0d;HypWl06)Gy;iPqE>( zjLs;g+s|b?ylr9}>Eg8D(tJ~zJTFA>k{wXG-51ThP}f9}W9 z;9{w~G0-VZ7-YgC%N^7O0#tpg?3}pyn}I5hUR{#3K3CEWLb4JvPUWm%YQmK5(vg_V zngvL9)u7d?c$Ip>Almdfbd2g@k&FYngq_ui299a>er@{X)>UEK+^blHa2d@JcBg0f zCa4(%mwgA_U!YL{A7f5OQ^29OqQGhOEdG-ZTFHQMwZK&vG-UxGv7|tQDEUqTi->_* zU7uHv@|aZKXnM~gq`)WC)toG8V>0VCO7^`*nbeq_wjvQU3}0VdKUZ7m$&q8?~>X$ zJEf_Y521g7J^=Vc$M=zfOK>brP0MkNWsg-QQ4$UM+XBCLI@gcw64cbj!8h+uYqJB7 zK-3;l215NwNCs9M&qSNXC8Z%F;cBuSir6@!U2e4qB}Iu&GZki&l$sntb9gqVb4_bP z0!x+Fw)Xr4>!@4I>m6e~!nN+=tm=4H6*pD6t>Z`gdrP<6gD@ms8fm7+2eb|;apj3W z?|AEtD9bF9Shxwfv4KO8V2)RuA|j*cT{d77JbRuVFW zpVHbH{x!9F3*dcUzW+i_@WhU%l{iD!5u zC=K~*M_O}o+5Nn4(Fb7Wdf6A zrKm1D|45rkIo&im`7>tfcJZfvq*;SJHYr}=so&ePPmw(8-Ke{_xbz;j+&skPJ))4P z7{yD`zd$VjWFp%_rO~F>I*DsJvh345K5m(%<}NL@%)84-=Ip8$-&2M*dsvm`NjR8V zG6K8c&97vuW=n=ypPmI!^BuAi6LYA%HF-VaYupk>CG*K;5}8tX@A2;{y&)mHGy_k{ zG!SI=+1eCl6t5h~(0bJ3KQZ}f&cPKO^|Dgutm-VDX#HSL+q0gzeIIT>6<4V{*c$`$ z!DvAEuY65DN+ZIE)wZ7Ry!Xd9Vx|b-C4gbTzjXBzFHLB1eXsx(37sHUP0)P7)hXin ziHqScPzMs%a?Y$WOAG#(rsg~XZ=F75Vpe;?W+1D1h$*PH6cvP(@HJl zADmjW9i8p@a8TjL&3W;-9)%3 zr4nETV+MwHn~C(_GphtsNJjg++lQY=RraOJJp!Pxf>aD#8fF>Rgqse7ics!&oGpXV zzd+ppgl$fDf=UO3pmA0Uij}OPr@4_IRn1ggK9w9(-Ie_%gS8^lWSsH|-f1 zJQ{Ck!D8gZ=0AfKh&PBJeSWXe&fmt1?8(VkGof2B0kiIL7MPIHEDOco)EmaErv{&~ zukqMLLXKJQ9@#OFAqKMqqTUQpH|YJubOcBn=ZWhMUy`vIUPAzQ`7T(MKFYzZ$*MQ;6Zl zlM~^PX1x5C>~vF1CYz4woq{d>7q+@-@4vYs@XLsT_Vkr{w!uh>W-fS5>iw+e%MDmx zb7KK$BI8jk1yg%Q)792|((Ww8Fj>Ff1ptU;R;0yJlS4wLqFA@Fqity!VecbiaYEec zgGet~haUHFEWCZWx6~mtb2e3!T5S>9r>i`7sE|~N&f)u~*oNNTFr>}(>Mzg&GDajw zk2C8jNSBaXg|LtWRQqm*?xi24x>x$^S-Tb$AFOv9g9{XNuqN&HyP@Rae3^E zAdh-azxjq+4PXuug?z05q$qr&dt)pbMq#AXdGVaQ2!#`A^~dV_52D%m&GgWo2o#-# zNx|5JjmMUkqv3EmD;O2s$w(E$qjXC>SoSmKH&(VkzO;0hQlM_U4-tQX){zifY17Ka zfnLRw8n*i{WTQMti_E4(1CV6j&~2kfOEQZwRU$+hHsEQVih#MHOjT5`uMR#D@0h5J zr!v2{8kh6_r%Ux#XMvsmVFIsYMh$5*p%w3?H@x;XIMs**c3(X~eW!<7k*M3i2VI*e z1Il^@hK`R$Y-t;Kk~a3PF^t>MecGX5EclTh)POMlo9d_)8oqmSLkyST+H}ddub-IF zSQl}7J!q;9Y1sIUb>V8Lu6%XbigVJujtNp#*sK=LTWA0KQxD+kw`P`l>Te-yA9wL1?lh#I0Pf} zxU$32C5&jTpIQ|XxugiUo#^A{y0v*F4n>eIol5>cofRAno` z1&~ESOx1A|69^$z;)X=hiD{&ii3mE?)MV~bBJ=nXs%lEko1om4z>Sxi3*& z*=5a$VaqO;uMKViZd`na*XJ2$Cd6211iU2PR!pu?rF@@%)j78SJo9a{$}%^&PNMVQ zm(%)Bk+d4@6S_Mb5(AtrBjHG(XgZ!g5l1|}&?-oflFZR5+> z35lQBUBz+5+qe<7Wc-;dKJiQxuI{oxz3OD?`mPJhjS15$r!+x*8h(fW+ug*4rZ{%Z4!DAUotxWC)6^QOez2&N2C7@}w zYC04UfKmn9W5igNlybc@3s=vgFP_!CcRpg^b|?u($flRypX+aHLURj=rEMh2MyX|Q ztv$A13wT&B0%2%^KE=4$;@J|Oh~62JbU8ZnW14YUuD?LL0DjhjfhN@(xGoKk<8chM zq5JO8|2DqJK5-h2oq~r*$Llw>qEsrZ2c(-B9!eifB!%TJOPo%~A^vDQ&VbIq__LV( zc7(D*o!f22X0Da$iM;UV30INEGK1Cz-c+P+JLcphx>Ccv8)GlTN+duiyndJ+<_x-z zupyah6|pfEuqG@bbcg=kgmg6Zf#+59 zMN3%5deiT^D;%vDt^6s9x%!b#Z{GOkMzP0um?Z|5##+@UpcyDa^1~sMBZ`{ZK2fhf zDS#}i{!|&!Y`hAKVY3{NC#Djjrz3iy?jMmea7xHFo_2O>%_B~qJF48xJ{g%3*Mhn< z`~I@RRyzIXnQP_>>gH8dyh1JuPfBcqH&5K=NHyXejyLoNg+eGe@Vy*>fy7E7Pz}~) za-}0DoFm`|Jy)9-rLz#HuhUNr8>t);6uIH zbbr+q2qx1oj(LPegHd-Eb&*cPBd4PTC!AMJ0_lZLZg;e-15E{QJ#7!Q5)o#1p@uYh z^$<9~v8oE~#avjH#fu;z5s$RBW=<;5q4<#PqNGgC$3H@I&MjRnl}pq}aU$sI9%;4p zV!A0jyYSi_-ygwq9mVg>s(m&8 zNwmYaglBYmp!5s_^yq|uv3x35tC>GpWWT-(#RNhWXZGbZPKKR*>aEj50Kin`n``@Y zKh}h;uTg^LI?ts(Y~q_PB)B|$jD)z0IO{La6cUf@*5q$W!H>q}>;kWa_@k^=UzC%& zJ)%UKwDnq&8$6+Vc}-a!qv7^)*dt0b{Sy-m(HIo`mH+3(Z>&o`r=YHGM7+~OH-LmB z&vATatI9RPG80|VO!rK;jbfPSmol9pMU>SH)xco51lZV4tk_Y`dSdeWWXm(!_fd4) zpDh%1t;;K&EBUQ*1#IJmHd}Kv7PluqWxNw?7W-6X)HW(2)zB4Zy43s|E9SI~keigE zTW~#?F_!IoH1SN6eAI!)hy%8z`p=m$tnp0Apw%8XW~W= z8aOVHfRq{1J)kH)F)hrrC?6ajCk%ryBayB&~}+KmVmm z?d+1wh;ZddQTyV?*MTczJLlOQ0wsDVwv9ncL_p=$5rkS>og6w#FDJcvL4>2EuGPFI z8C-xrW6J?O?)I<{_o27;HoI4Q&bv6?LMC%kl?NuC;|2c#LC(r;?)BYFMJji71is^|#w;bcA!Z=lr;Nr9w(E=#cLDN#HU48~sWN@1&vinwbMc)wiD$n`*MuxOjnu6e7%oEAE zDC-+DR_TH%wo}Iojex=f58S=wMi;fzr5oBg>LoC~}rXi#ktQo6gx(m_NoWGsI2}dK{tq&G1Z= z*SuENf=wk`+vU-`vS^%LW&FR(SYt>?(t=Ipz16l(bh)?MJGBL0Z#y{U#OX*RaowX! z8Bq<9!bi1DR;f74x(IRFi+!IQ9rsQ%yNg(*mJL-(;rG8JEkB4*Y7`?fAju7Ay2@b_ zWmrfHYIJ0XwjkE0apF+@K|%$Co4gD$F+maa$C~~LUfD7&Jy)^$aLRIivh#P< z7ey8pMvS5k0wMzNoRX7WJ-gZ_&-~QlvOx7G?>rqp-_%RFPlga!HN^6#KS6E9J{z4M z%^|VvU_VRCJY}^ZZUxYg|K4}aAR)*lV~04sUUNvj;~5Q!qBY+*d$Wc6nH4irIg+C9 zQ^8ZV!FY2Wmgv2ZU(a;^U}dxu!lOlCItXGWScoT=(DF~l&#s!ZT7+x`i--#Jjgv=; zTs1mkiZ^#<)6JIemlX}!-_a)czG_*%dRP`I=Y2SIVyUaFnfLpBQdY3`-NFjdi%z=T zjY5klo-dKBvlX{JBlM8s=78xEFbWe!YH#Pi$^MjK3i{KB;& zmEEeT(o>+7Ku=z=CjhyH{TJvnfJ-%J)*6aLb8c=FXP8D;dl^vVPH7{EC#~47w)j{` zPyn`U1C=a&XY)BEp_4zwrb}>7o+?Fo#8+76D28p$x*0Z~VOpaeQ2(lxGKK@IWsQtO zjq8c8c7xwCnVxqQrRIn0?mPF#f&zj<4-&1NnAB4gPpy@L&I%7v-!`f)I8fK=05wqr zfVmI_qKh^%u#^y7?~@-JxE^Lb)1@2wYCVSOS0&?#z&U2h`?S92_^^2PlErXt){5mg zY37nnt6T8Ngpj^ZCQadhvJfy7uXg20P!#9(C<%aK2h#vgsSf08V`eXQzH>kt2XAQ=E44 z2NnbLsWv@D)wbL~2x%DGiv7_iSxo3Jj;QIKC^hsby5|GLycJFZ7hfaBnKH;6vS^n} zvzIhOBcDwt|EVG17W`LoG6cYzSkkcw13;N{P9HIWFDiPyJ${b10fqB^%8967-6*1dFjUN9gcq5RUu1^Pdhu7V+|t_@yb zf!$?6KtNhzfhDA*1?ldTlx{>C#9-;}?(XhZx=R{^l5QlF+)sVKe{koXcxKL-GY=-U z%WfY4I1@smxQ~>=TX$4(95i-x4RFZ#MdxEYUTN3CL5}?Fi@&6lmv^j{MLxfg2%>M# zJzhY(8D{UsSF!o%_LIHUZBlBIF|Q*#L-d}2OY!Q@YPx^7eNF7W{6WfCE$qur(LPl- zfb0OAfEn%L6cyiA9(%WQ+#Q}un5@O>x041lBPCJF zG69w%QXZN#EuM+%_D0_KNsZy-5DY^JI=!i+9x>|Z${v~>w-TOSvezh7^>~3+0#A+| zo%claGpwut>T+%8qIgT9B?buQb7^pq9oEP=jZf01g|AiBh;jbjTrjzW#b+WPPTHYa zeGI=kQa1p(!^Xp&!pG`GNvjyboo5Q@L+DFwwLFrZvA`m=8=gJF=W=SfPlE zjwGi?!FA+AgIZzaD#^;9OFOA)r=>|F8che|NrkkO5DCdm^}Md-wt>kHjxi|i8?t?P ztJXxUJq@kW=0BWO?vtM6O_Ei~y%_lM(%>D64gB>I)f0?PmsxsV0n>EN6<~QJ|QGTEQ++~Dodd7mmNObw9Wyzd1z-c7#fg@kKsSTv6TA&_G`vf0G z?1;?lqjV+v+8v+^?sCF5WH*H2n$Y;s?+=Ijnd0$1gvK)78B!2p_eD}jYu9yd;|uiT z5ZO&6Nq-o~v6Tr*B#LcxwET4q3R$X+n3b>DmTaE$IjAC2*Bjntr`k6Cvq681_a4s9 zcio16dsi&k($rfx;gS63gSUr~*{CS2GLy`E6~)RZ!#BhhSz2alXJJkZco6OC*#pI~ zuf88VHM}|Apl-fd`~~z736(On?l=QzWe5-4E@5tSj>i3rPELCGZceq>vLPTGY7$!M zx!PBHs~FhT=47b3Gtn~JIa`^yuz{SJj|1`Z+}|u&WYvqvav@SNcHZ>GJS>T1x$MOG zfpqy~GtEi`!HZ=KPl*}5X*XNAUtgKyH3!c~I)qFJBTbTuxciX(6xFknJ8YXiD4go9<7s<$AzNs>@aY7?G;+1aNQ$jp$yj--%}zkMDm@#I@EKF1sLd9h&Dd( zD#FGnG#BJWXO6mUiLoWDT6`XE`{^~&jM9=cAPBH#kH_B{Jd`@bkCA2vFvBq!8A&a4 zB)Uw!3L0{Y(`RCg-_9o>9=sN^JV?@!adH@EPZMqYzQk{pK+B@f-${ec=XTzk?Cs9~ z`ZB%W)JY6S;otQT>t8dLHdBGDuPnLkQV@hQ#Ry+w#Oh^Y)dgqi79h{9tL${^!S{sN zch1}9g+qykT(F{ps118uS*Vh4q{<$h~uvyC}-B^Ku_0 zL5z$9$TPJ>TKsH;7?zVpoipGM7#OW3Oq!Ywe+V)LrEZh#Km@*vJUlpVjr0L?wa-7s z2~2y~RIF8;d+25ERMSF&Ej=e71G%wbD*7`8zn1ZkGHBvoV%r3SKz`f$f&7{)*yVU~ zF(h_A`$PZbq4NV!0aJB0;XyS1G&|k%h#LBDI})d6+8^!_&M77%mw?~N@hGojz!XO#le~glgB}vJ-laiJ+mnFu*Lf0zeYI=oQ!rxkfICvq7L))kRh_{L~C3DrYx(I@+1N*Imj^5}m`80wUverA@KbUZC zE%!M70#XGOU^D7$oU*>0u*369+^Dcq$B_<&-ES50mm8dcB69CoS@E^Oz6fgK{J9Yv zQz88f0Zw`xZ&*RhkS9@nVO5`}q&Btj)u`oO){=prmjyH5(TH!J@!w6=YQBS%!j>)~ zk`BI^N(skFe+U~Jk5E+2j%Jyf%zG*7NJ|WB@Ft(UD0GS&KXy5zPkQwF>kZ2Fe)m#W zf3ud8llJMpDNgyH61Ok!($F0gu2a`Ahe?D%;8YqSqP|6O5hU5p=$=nUxG5i2(6z?$ zudUHbBxG?|3C5|2CY@IPM}iB(DA>v{A`0U41Mhx}(^8Q42q&w8C~-$xhLrSRJ2O+9 z6or?E&KFqG?@=ht04AhF!=gwTtDFOxYG1+!Bqg-&fM1FTo41EBReNH(T8s5t^a6Tp zB>El=JG94+sk))_aYkNG;&M~X`x2bITH9%yr+Ct;fmGL0cx)_+D?8!Q)~&oxsFw@z zK_o;24Ime#3j6f?C;vCKReb$dMcIaGp~oKQDI=p9@4 zskET=({p_mgfy*_xCMvikl5y5<0$d_Kec%eB$!y5r*eTm{3vA3|4FM*@|Q%3yS+Mj zk`=Dz=lvklupzj0Q)-2^<|l54Nkl3*Av9LwL*bA1?VIcyb6Rm4K1;0NU)!RnU;lcY z0Z^?u1z3%Bw<^qbDLBPxQ=`{I>j_5m7zmiDnGC#^;*(e&Zzo=rJ=&mRf6tH*_s*K6 z`tHq6zqeqSJsxMnfP)6vU|x=jIOM^i z3Y1LqnT)w&(Q*#M{Djg-qU@9`b`UB2oY<6kEK-pZyxT7XN!R^|#rjl9pa4d0PeOuu zaqOqi5gnLJNAgR7E}y%VHklv%g0@y&Q_xr`L;$!1^wkDbN>qfYMuiqgXbAepw*M5? zOe5J)E;QaW76>w`q#kGORbjc(2DZB^PmWVhEP1PW*Fi{>HLWqL9I0$}&lRcZX9w%w z89X*(Hdwq{ahBaQ`=3xZwK>vR1~Y5|q9J=AG)p+`mC!&^;x3Oa`lBWpt5#ba|J~DD zx>cp5$B#2oW5+zm1r!PKCNtY=kZ~cOw=Q&C1lsS641Y~eUfj@E9=M_hiUVi`F2^X8 zc_V52>mBV+Wo_c4G$n=_PR??2LhxeATI%9bd#JwIJXP1LL8wn>&PJXV`(HpYNT{y4 zo(!o&x5`7-^Pb4Q@2<`-;w>fO)9qF15fq)i6)5O`GKvm(?ioJr~0WZBCr*zIxms%>hJz>8m&p4u$Vp<<3z52mt zGO~;`?~Tjk-uc9*bf50dD`V7POF-L~ZSFtpr@i_*gpb9{xp1AQjCUPA>pT~W+auP&W&EM=M9JNqvipkJu&nz;w-LVCO8sTfU*dIl%Ev3 zLf#T-ns7tS3+RGVo|J%jU&!-uxPt*iJks*WQLKBFrSFd3mn_1IwUA=%-q_S5J2y=C zzUgbl0wbrjPqUy?T?gG}42bq*)P!b#c3VbKI0uje^6)j{F~sD77G^Vi=FL{3R)wI1 znigrck5dKF4T}lSeM-K$hoqk5a$z%YpFO?kZrQTD6_t|WxMCRg{CCA#i~*JVvxW+s zd{v^E`-5OV_Zc`uKm^DdnhJQXqR)!GHh%++6gL*YAog2BSeg{K1AefpKm!Iq1bFH= zk1a!1AT-uUF{nBX$Hoyfa4gqCrBxua%#z-SvQVYWcp#kBlE1xk1HVARwMfP{oQaat zMCY2-cl^7(wO*-bvvOFKsW})Jkkv@2=y#;kk$jS+oP5V@(4=Eu6|iMFtmCd}C)22{ zP1L6!-9)1X0suO&f{;W_JUN>XJed|*L1|j~5&y?<=_pae-q~M3bpY)AMz6TWJU2dV z&*o2I74_wSq=d&}C&}bz6y^+>e=3AK7R$@dGRbSz@$7rJGL|GrAH^qY#Ffg>snw3~ zE|$q0W^C)wg#Y6MyLj5sfxa@u5dfjM=30I?c8Df)7# zQ&c`JvgW^;AUjENfF-~sEw6NDqco@*wWROKfk@K`h{c>@4UMLW+vu`>(tPt;DB(aJ z9xzsjBeX{A)?wfGM%fM%i22Yg3p^WO+iRyHHX~gFiD`XQmphmVm>SD)C9fn{TrDAA zUsBkM%B@E?<(zWLOGu*3%5{;kF%DH0Lk_SFIdhJRbpCr&7>}W%b|v?>6-;^BE?Pnq z=^0DQA(24xiFy=Ma)vae82&YoF#*ggjg)Uh=2{*X;<0>EL<0XB8?kUP+@_SyHzrEe z^=JTUQc4_PjMW-!VAXe3R~q&COuOt++O2uKyj9;D+3(jCEN1X2X~pgGf)@Cxz!T zLSeTFmlFJ~_bwc9k17gdV|@u-(zkzhX~VIV8SbJMttkouM!--~m~YSR*C_;JA6HGr zaMNL=ATos;8$Y17&(7hb&E#|GZmn-mn#41s45vF}gg)z5*zSFwAZl!VqI_w4pp~;T z&L`7u%yL4f9-p-4jaXIfJ3Zr*e8b#~jof^{9+!$ogx%;vUF8Kgc7PF(Oo*rFA0U)$ z*G>B(=?8e-MO-1a{b3X0K^?*u0PK)5|-3Pq@st64Bb&HWby z-E%-nj^{9X7W_ot10`i7G_}Qmai3VW8GQga5;Ma!bO=0nNAu-p6&=DqU=%o|s7Mpf z)MTX7c&}xs3)z)Sbwl~W!7pu8g`6iFDQm*S*7-0VfhnF@u*7W+pO}w$`hjZ;9ya2^)T#s8Xyh zcB+TJBh4MAQ#iMo?%9d2cJ{{73W@-!{jPOh&z)h22%5TGmG7f`x2n+?MzC6j63Ed_ z^CF~JDQ-EH7^6K;468OFVkUE-LCCDXI6G z`x3Q(p+5KF8Y>eZ%5dycdw>z~1`*guXj`5#6HPq6Tew|$xzAH&)kjisU2?Fb&M%%P zeN9)Hgo&0Jhcy*WW!g8HloM-7EMfJs5VhQ%+>yTDnVx-UJvFA-f!*p##6Sg6IO6zi zlRZesMS}pUqs({3u4ujg0t!PyV^j^4IIYE{aO`w{6_7q8#(}UX>KLook!Ef9P4QV6 z>$H}vdxdPIKrHJ^pma^8A&g8Llb)W&)_Z?M+zi@xOBbu@9Oi?dg7X7W7<@f5V&}1% z76J>s@QruHlu>PAexExMK_ik>TGRNNUY5=<(-+xNIb=^v?8?8>)$K~Jk=^RkddzVr zvb;RG7ly0-!Hsrn$s02-L?ih%KG>fo&kW5F8(Z=~6M}8{B~*To=yi;RZ7-gix+I;6 ziTW-lEFJH8{UlpJILZHC3Q#T>$p*NK3p`*!3&Q2Blz)U*TRv^5Rf5ZUWgj!bNuX%g z>iKl<4jS@0vqclmOWJ~C_Rclj#;if#@tv-Qydd9mGbN+oxAA>5INDg@`gL07A}xI& zw1G}8KskUDa=MDS5uFIcmm9eHr=IRy`h2=8eamB43uYID)6f?Hi5SZ0wk~XaoI*W` z=B0)@Yo`tNs?iBl6*e`xeQm<^u6nUD;D4F*VzF0Gb50% zSpY*oyuZb$O3{VH;%CIu|MjhftomrMby#-mMYHOjN38lXz9E_md_t2D%iKQ{6X!0j z;Dm`478URc9&PnVLBUreaEOb6hwR(pw%ih|FLB}7R*-j@gPoy~Ps~I0Q?}aGlaJ8m z2O20;Q#%B~IQx(fPoULmUsJvSloLaW1SHg58GStrgQ+kCOsTq@d)f)*bUWVq4A#G7 zDx)*ZBJq|?1RE4xr+-(_5$B`v_2U@F`2kI{^NxzrOldKEem8=;q;agEz{y1}o!}FL zW%|oY?ZA!}Z_v))C6xRHR1H9t49sO~G1pYd9XKyx75aq43e4el(`WI8NjpP!{i`i& zeYB}oGA!_g}HYHW9q$Dk4P0W&Lj>2V|v>zCdcyr`ipUhX!# zc5*Mh?dro;lw@Y6+9pW=9XD$!#On3TU0Ja=H!s9HxY>JozNy>ft;lv>^AQa&)-k>ewqzXqxx zeK~aU1 zY%WO=Y2Zc(LDVFyPDwLG_o%fDS^1T0+Pv#rQRx|#rLFTmq8XnYcYP_Lx_OXsTP!4{ zb9O#EJNJp*gYeQ5TRt<1EmHJt5|NL`yvMw++b6}(vu$>0GyrB=#8Xlnkj)eoqZtJn zNx7oZTh2LX?GA0Ql1ymb-WCRZ-a!L2(?nA@ARs!~(0TzFRM{Ij(O!UpO4`l&-s zB?ptlmx5;~clQGJkp}6b@iZ|#v6ccA%}O>-2!=0>O-u_yNy+BQ%@Q+4NY%Dg%3Pdg zR)AOlz(~g&!eFB5+9E{@9-PD;qYmfdaI>h+pJ%v!?{f31lzDpars0SZm%0@|fJ5}3 z%yAau_IO!fnOyZe;cJ+ocd?oxzzi!~W^c97ZHyhB{kf&^WKbIO33me|Zkj<#tdyjt z$ACChUXqFWUx)iq0GctQ$CTpOt%U2~c7~e}DsoIiE$fMzs*mRD4}cOVkdaT*`)2(n zAhc5P0-tb2UN9p_%x>QiGym~(Q%@-4;my^?fOqI8)NKgZ<{bq(M7jqlNjHeYAWbRX)g#|#$(XL9 z)3c{QTqwcC=0vS5tN;BQfue%NUiY<*IE0mqsGK{az)s5_gR~xXFHb}yGm~prDa=gu zHg)?>ey8|feE1xIV=`wNoKk5j39hg?k8q-C?B7kw{x!%SjZ)?R`i3-vPTTL0+T1Sz zUS|UC^My!#i7%EXErCa|6s&Es++w|zlu>@CKI|zTmwR}uLzWC*LS|d$bQpW;^ zb7hg@(iK9+jpRcq{d6UJNcOh^^mkf^mXSP)+CHeE&aj4bERmzS9<$=40&M_5cNR2G zd7^;D5z3_N?BWdo-PX=8Ok0?3A=B&d6!r?`ZJ)7 z_$JE+i3@pg3F8rNr}+4N{q_v5%?FbrCz6+#grBPG4BN}1P!uRTBm+PcucDR!oJisl z;{d5n!$`RVF+FghCg!)50WNv7Z+U?W_((^u2v-0+Aw25q^UGI&EzS=g=+O9B8U2kyVGaM z)a~z&lka=w2!0O&z8UH!xt-KEZaepBVsHQ;Wd34Zf=g6sT}kWyQH(R?eFH;KK#(Gf zg({z&lw)3h2R_62Fdn0VR!H&j?cN>78Vi@}ZeNyL@n(i_*+B?$`Yot1HELsB z{cLCyLjgQcn%|rA+w8GTr-GoeT{%=_{n`98n{btd=*05Z)kirN%!=#|`J2A^KK6q- zO4(EKpN}a61osQsU)l)9OwKL|kONSLU$*cVG%#)v5hCXgchJaX$FnAM_svAsP{S_> zK$#hbQ{TR`4;AEG)YY^_;=w@dR($U6iJuSO9fg=PndopmH>>ucR+8==QYB+Te$Vut zZ~NDr8ws@#HJ0wA5r37oCmx(~GQsN5XT9>_{$kvI-R?**nm1*WZG_22ijuVTjCMb3&E%A?42Op2CKguH zo`Pw*m(^g4rf-fy{boWZB_ShWG@|dSDkO%q+sF1>l(sDvfXnc(Ii*&0_)8NHg8upH zH_>o7XAG3!*5dDp?Ju*CKxp88)uF+xH&pClK7F^)%>2if9&ptynzp2#8Oz_2__{Xg zo8ZO)1Q@>jwzbw#V)D=`$~XDj!SZ%)n=b$&3=8|F1*wDL)o^XP)#hLZ2nz_Pyp+?> zb~Xs5<79p&-Sj%r%+=f3gp!o{wQ8K}Rj9Mr@b5Q%kxxGw)E+r^9ywn6ovcDrVS!y0 zhBv62uPgeFd=&ipFh=dMIJOvDG!jka?onjP2|Ec?S&C6z;20O)6y}1afglFc|L4#o z(tB?%@C%8i6H;zp69X7)bO9{qbdGW(&x04nI#C5E-h?>%PWSIRL6A8 zL)MQ+i;rhh5%?t zrfre1HLYKo-S z=PTLMdKJ&kbjiI7aI`|vZqx@#EwGP&L8c;mRT|91122TK3^ z@Us0W@5sD0zoyK?qeA+RV_&Afoh7Bc zr@VeOuXADi^vYgE-zr{ERHUAD-Po&|W2O3Og4HCO-**C1jplOH&k^ZDxcJ;>8z(Db ztg@@c{CAN$^mAGY+J+h@%S<iGR9LxbOHdY_I+>?wZ3m4a+SAr5sqlEkJ*8R%2gOdb3z$bWanlK|n8 zk#)-@0JW>IFXrq5R!ONSIPEg^Vg-xi!wK5mHWNNm;$=>a&xcib6;>nGoTgeeCoOD5 z9KMn&8A{Mo>e*n~YAa^3I@MXLYbSeXE1&@+8p@ldcpTOcCjxYP%tE;BbSiOD61l~d zwNU4QPTrXQ@QxxgSN}V2wYB8b95ylb4lZx<_P4TxqRQ;a1|QFvl-}7rN~Ox6wBY33 z(|soZO$$lVHCz-%g9GX+X*Mw<3_*f9zxPAr;3YA{>b=ULVTqM5nYS9!{{l(?pf<9m z!e;=Qag3dB5Lt@CW~rOG@W{^Y-q*Z*mWx=!U)HlX8a^J^>Z!7T%A{>@+QP!S_xe1A z;sYrfErICh?wxFAb7HMx@O1fw?YGE5N>I#-D)n}od}yIqPrg?dH8NFFMNv6vKWdtx zRZDxXh;=*i)`rt$+Mf+C=TI4vC|gk`RabF`LhYQXSG_si4X0%*!P27S4uK;>nT^UF z`Pp0sE(;o%#4jJwDaa2C*{Tct6r6J;$e^N^@jGobVd9~{_Sdv1!7lgK%n z9&ulOa}>w(KYwdYFseWB?!au!qG(I=*ABChYIFLJ8*A0(UjDDg&lfUV%eNgwE%MF zrxk|txF4?ly0D-^p*^J9<7xzt_vsa_8Fyx;%r-k$x=d%$N5`*(Z&Lp;pIiX??yafT zIe>1#Rnbgc1AGcMck#LZb&DWC{IssAZjw7$UpfAeHvWMtLh~qP5am8m{%ZPHGiuvM z?>=$vSH!}dkJ0s=kFoN$@i7Y3zgFFoLvh+A%^0?F)4O31Zr-r=R*iOYCTu{ni6TN~ zU3@`8I*R1fG_$dfCGVXp<+#qc@Ke6n>b|FvJf8QT-g!5Rx*B$WNm#|MVXQ8B6|MAA z&aOJQ1~P3e3DLR!`l6dePm(LZ3yIQ2oo$3_(6r_A%A{ zg@mY)R}}xLL-Wu?OmQIb5g%^izHuR}O^be>8g~r3V!&U!r_QH9rSeMz^%eEI=;x@( zsQOfQLI4>O?Mcx(5}%b(0xwXqmM-9FNpzI_;3KwVjK$>&hhGq`?Gr2_;z3L0ns*Z=o50G0B${3D0D zl?hpQx}st#NGg|o3*^68t*uncOt2mv66X}+vuNNb5saY&XgWHB>SBSQVg>wf~T; zMP7FfH&LIHegpwWl6 zY5o*^XRz{xMfv6X#gTa7Ev9uYY(ah9$qO`RXN_C(Em|CNJv!nrbL>n8hFoTtl5d>b zSNp3!IDgLgjodKq*Z){3k?DI&UR1cMn83mlzi;d?5p+AW((o_u!W)2EXd21Z45BHA z?UMzOuHy0igm&(BoC&43s_(>3>*jKZH)Jqy3 zxv2;+P6!yg|K%eoFq0ySY@QSH&1!eORw#A#eXVK#?T>*-MC1EUzwy)Tpjx&pcAV~T zqk2+ayP&`r^*8T&zS?hgU`taJW2Mu8q@8a2G>)oaKqZ61cz(v>53O`5Gq>HFi+&p`1+3Vsl2zbh7_>?tb0>;dCurOi({YvAn98AD`|| z)PNK}0!u*^r*Z7=Yr#kYuQH0yiKmO&*Wm<1(x&+I%!s#Yzon@YEbPuitedhwWdESs z&SKYrAMeI~@YzP)^V&DB9uSk49iXm7XUwOr^|N&p&;fKYv%Jw7ax@zvKSU?a>PCda zm2YWmIi@)+yLP8;QAjdqbEc?6Ut`fyIXdmvz728SUqDev!d6QyvScKh68V1lpEV@z zkBujga4p#NyJjKgZrttAy z6`$6O=*>x`uFwnt=c2!inkNB-I)t`xk&%bwVdo4h3-|F7PBupng6ir1FBD44d|ihW zFY6Z~5roF8t}_G@4q;0=$|xNi&r)vTATDA}R0c8N95-v@Kw+eQ@w$S%T&@n2L9g#i z?kWue#EwQr4lSDJSkm)3oh0#V*dLHS6Zic4v;Xs5uo>%a*D|3=Q#-hwgw;fO8wrIO zUk_on4Fgi^^(~onw*pvpA^xl{;^6*8&`=VBWcmktx^oN-`Q*-yyTTFYPU|{L`+E+@ z<7T;s3a<<>+#S8@yA7Muf_zZ*Hza6Yy|kBDAb*bCcn}&r8cQW_FriW6;t=5@E0=y! z`P1c*SjrJUUwE}&rGx8!A;F$+5{AnxD-FI$jB(jx(JYIxR};HSjgk}+~;~KTSvN{h>FIMUH12?=t}mQ zxl|n$tmZSuIh9PEem%(HF-9n42>joagTfXxDuk`O<nrMsU&ay<`w7&=bkKen}kzq>f)1O0dR2s=B`CQOe{Pl+~qPvpYz>8 z?O+eS6CO_yac%euF$cXm?Q&h|;HDsc+R)R*5uc}wZdz4Ot7QDT%CQ6V3dT}hjPBDe z5u9SZPYi1NkT_y!aoSYE_;Fs$GMceES==w5mM^iD5r~1|c2WM2uwX6lm)uP2Jbyal z`(gS;8J` z!uE#f-IxBG^w1D54i+wjo13K-#gB=U0_Loe7X80UFL44Nw@Xw}pscm2KvRq@N4Hwn zX_Ay!zXAM$)&89<$~Bijyr;L*f;rSjpXK{o*b|r*7q)1@51BlS_HP{$J-tbJS6=T* zuDE8IqLGv;!N9YRY}R&NFNj+bFaO37^n-;)9=z5GL{m&bM;m1B@UQqLlK0Tk7w4T% zE9<6Ynl^e?WXIS1zkq6yP^}qjrihx;r{s2tK@b6ued$Xcuq>s37n&4^Dsoo(XCNwr zFF>zJyaQA2Vq?Vn=xeI5<}T^3dD|xJQ#lHC-W^mVsE9KOMGqlLs(IcU=RQjDOo-gE z1R=u0w0|%VM%fci6ZWxb#F@Xi#2F2e&u#Yc`M}e=tFnAaLVOk~VrNNetQ~ZQF`lVa%sQn7JDDO}%*d9Slt|FYx(HnD#hFNP*kH+)fq2&ep zgHxI%n$f!z+inqcWu=7Kx!83q&BDyH4A}X2M~*e@&^s-qD^ILvLsggpG$!oTCTnYb zw_MdKR+(4W_b;Jw)Ncenr^Y61`B~(F9dU5VZy1~qeabd(IQ0{AsdTSKK%BJP?c?IK z!j>74@85o?7ti|CylYDJrk2p;cKIGB#HBf=cbk3JiJ@|w_{KFb)yJ)4sQhMZF0;oR zn{rQpf~NW=`~Dh+j}F5~HrN`B4(<7A$zuD}5}(4taoN5AbJv4(d$q0*mw)uZYSrwi zYWT*3nhmT5#_Ua^l8F^fCj4@oN`KMAlZ>D7=6Bo7ZiP*#tJK|hk>AKm1^`9TMn9tk zZ;JNNUmea2wUd7VEdfxTInyGT#u{&^z0G;58n_YqRwMC;VvK$pPkIwS)36)DK#}ku zEiTTFCy@Rk@5Q=s5;#RCxJ%Nqw&S-|(biQpOV?Dm=>6Qig;8r< zY6Lo%QiU|RNl*SU>fHOSQnaMhY@vNE35CWU4S5=XK_SkvL&O@=)7zaA2kSk#%bn75 zmob<%>9e~yQvZ~vC%Z!n_GZI^E2gjvqhed)g7dd%G^A7Y-9|3fEn%a~9%4I|9lvj` zuTcwDi46aBm)%C;ch+bdb($hn_Ef;xYRNDQMWJA8bz)@U|pb{ zj~}9L33x;qE4NlSY7AjarI#ED1(5~~qq7Ew$7``!q-B|OQ@cW(xv^;^u*f`P z9=)iT)Xbc-Qa={hVpHgTBBSqQRJb(gp&Xp>g?ggDR_&uuZ+yMVv*} zXBe#WQESY}!B6QgJL?cVv0qkyFI@ zWIy>96=y9DPMy8HPqtezsD>3*7UXwclu1(KV}(8$lo-JuE)mD+_K=v@a(HDAHXv_( z&ChF7TEM3~%=lGZRrc)-Mey7!$8Fo~B7$^di=u*e-OWi(RmPr10i0y$bfK^8uGFX2?5Z-gxdbW<81N>(+oCNVqOU>H$fAh zcQHK-YmMfPyisJ8M$$y%iE%Z)up#8_WcD3$k(uB=S2kB4-+g%pX_GVX$qN19!)VmE zpZ|}CK+GA-rZ}5QK46WwBu1!~+k3XmblHiL8TCx+e}mY~8`$;zq3gzqzSGW(kUY)~ z`l)R)dU$m~R;(Qrjj22-y$aQ`D?~awmBX(uS+#8d4L_prjk-e6c{1wCFQ}qh3f-@_ zgGzm~F4x2HTbPy6H}l3m{_-wK5Ol`tnSr)h`G=W*;xJO=(o=}-o_+Y$dmadh>-%pv;WLk z`v9yn&`35yb2llqlIIL}BgKfV`aZ1PMu{T(*>>{+q3sa5U4vnV-=lRiBfT+B+fMWm zv{x()HDXA=t}_(3eSH3sdH@-_jPq;0-fz0&Ge53kcaq!}<~__SN1w?4q4c|^5T1d2 zVzc~SF$)ELPgK~QP+o3Vh{e}v`H0>ZLE75a47M_T?rWrB^pClpP=r(B{uzey~l_tdWXTW)%uJA#wlwUNE6Z{yIe{ zN4qfhte6#kn4?BoK}JQZZq-;igCtUZlYCvKMyB;KP-}j%@cE%?Q65d%z%#n!+Q=IY zPZIo=l^6T>UHHO`aOD8%E<&Da4PsysGvv#Q-#t(|ONi$q+I7jnT#pyr3Ob7`#D5!-(RXp!$Yf5*N|!o%sS#`e45XBM_Wyzp=l zsbGgYgG30o?&3CqSWA98_Vq4+!Lwx$c)>C21|}ryRg!q#pZ{V-VB;fth{DVj$?m3V zy@Iub6`)C{K};=;QI_ROG+v=Lk7@<8iEqM7G!v689Nk&tJeoc183(sf|1QDTkT?Q! z){K;nT;7il+)k5tj`2*D9{b+1VX&q6I@A$C8gh+170FSyn-6x+#DA2=$Yb zGd^}6qqFI+!UE`U-iA9BMmbx1iO^UPYLZE{$~;XXcBjru?G{Trh4-d|%9QFe6`oh* zdJa#6G;Ntb{VJst!MvV%-^gOdxb>{m_QJg}l*rXSibFu09Knu{Imq<<|5I+v$3V8m zUfd&%bfM62Iv?#953< zuEzULH^+fO-6|E}MCx#jOC{_nb0C%g=@xeQgEg_N09tUhRs-FL=B2NzY&pa#!h`*- z;n#>!trMc>JK5h;l~&RKuJwR4y{jB%ruvR@5J!?rh|gWc1cjpg(=*NCT(Y2S={z1f)e8fc+IAsQzfRAMj_WL}ypHA4tCJSHf(d*mg=oYo;NfVjJi?tM$| zqXjX1KlLt)XQa{CTak`$4I824>vwpS_j_T(AA%)fGajmVE^n%5Mg%1Ul4M_zuA2Iv z8@i%?p@2u;py1Go)r{%fPym6JEZr)=x;G;>E~x_IeG#BR^ow;*i9hGW_kffZJCAsY zrI(LM;KRhwDE zvg=QRALcGIOT=ekK}0A*YlV6J&972M4Xf#ETaUM|ge64~&4zY--&;zzAFkxro~7e9 zCxfksl0JUp&i3jN2O0?U)eWjwyl}dB5hl0poh5(a^DP2FQ&EhXje0uO-=)IJqlg+m zTrsm@q!lt{cgkri>y8FM(`=e@Cj^>nHp|cAe#Eq7T2oRYo^P1NLk>J5%#XdPtlRbE z!k>`Jzd?O8jdVBC-pG@Yi-2M|#k)-Sf45Ku`E9v$e>QXYck1&4i8Fg=ADrS;8$fA~ zxP+3TuIWj{*?DGYeR^|93#3ER)%BtSx=5&SAcN+gEyP&)^y|wfY%y{JScKFjTY5A? znfE2Ql)zk~OMD8&ZO^X01ikvftT#K|?)JUXp6u%cu#+2IyeDgY&px$#_1%dh*Bt=k zgVN(|OzeYo$*l!`lOpDyPFT2w*e2cYD;=N*BIZmoO*QHs?a>phEwKAZaQsGfKL0sw zaOdDJ@x4s1HTQ)gIv5;4&*HcG`^1T)7K0T30jf4NT8DG>|GS*wiuqr~`aXlr?FcR+; zOdDW@5-@#9oUW)HXn#?l6-G)Y=gJ3d(KF4IJB`$+Y;B#JEs)8t){elMqr289=YlBX ztkFxRCT_WM#0wqG=oD8^I#9n-S+wAG&Fa?AESBIbniN>-u)@!TPBi3_qd^E2va)KUX~8R{Qjv(QF#&%fXBDD zqIGmILy&eb267TrmFKOYQX+V6t|?YR)Us1-zhmH2^67mWRUsDVx^Wq((Ww+UKaMA| zu5S+M!82(XRU4HrMmDF0x6%xwazy4|AM4o3B!7SxEz`mjJ4sC)-aF`a@8+l zG1@L4-Y52lIxZ;~KCci}I%~wDQMA$0BD#{R7zitScZK<;ww2|; z&*9H*K_!Ov#c<0*y=Kq7^v;iIN`!+avi$)$9OYf5jqhx8t)BR;_71d97tG1GnUH*S znd3ZQ*iG!=On=l(jND0UlRqUHmq(+ugV|I2XIO)(GnXoKXvSSu*p3bu@Wwvuv9ytI zx7SipY3~t7s@~L?ljk5>v**6N(O{niGyh8p-UDEUy;=vtw!ZH&${YTW(-wZ3hYFdm zEA43dy=iK~^W+5L@JQm%>oqHBWWO9Ly-#JUJfX=-7{e@tI@^*IhKEgrqD_SkA1a{E z5#3U(U)!3-KTsxd=jvLxm135m_SXAjiV*DLK70BPFWbFXoYby~%H26bSbf{YmDOco=U)I0_;>u*Xh-{xZ6>p_*KoH z`trByIP8*+vyzk&@W;=O#X=4@ta6W0s8S(R@lM%96u1AgjA@;(=0#53v+4Ti03Bg^ z!tjalgIWeWbzC+Uuc5)u4|sn3w(OqDNQ;b>cQxw?3Q5BtQsz^CCajIAa^?VLE^T;O zleyk44LY)KkpO`$>wlqy2Q>Fd8m0e}4>%n^tYvFtWB*wVkoc*kQ)*E}pU&UJT6HQB=dp?xsfmD)8 zHll4aDbH*^j8bp^zDK`FzB*W=+FkDdn zqIe>yq#yZ}g_4oj)w35K9ftJz3CF^`8?1NwPuGa5fiU-5Q|$DH6>6zi@l*f^fQ*Li z;!FZZ${RV}P9w|VV5Qyp#)O7=c0|6!mX1iXH8(YJCzmsnc~ZII6)%P}~4< z7Zn03Q|DcE`BFu^$6JxCs36$k|8WRy+4R3FCzeH7WAhV@GxOe7u2W4b40ze>55OqG zi;|nXT)-ZzB_fmOs>QU_q{LlnAI!X&*Can&YvYLnxmC#e$!~_@{eZ2KN7aiH14c8i z1iDpWRb8OaCrXLHNy&4$4Tb*(yTiT+TVvFi2DeRpGchS<(gQHzq{u7F7lotxi_b#` zeMu^|4f30Xo6&Pd{WdKP&N6|6S|n>HhjjRtOkHd@8Fia2)6&b;@8m*8q(nn*F{OksVj-o6T*Bh6B0v%d{pm@;yi`b+TV^$)o?c<#Lmt~M!A}|iaDyLs4Fk@Foki?V@@jKYu+r~&9R!9rYa3PmQdZMIGie6sL@x4!R9_-J*UmwlCux-U5U6~k2kS9wG<8_q!&pg^tIh5Xk($$D%bcVK2A z8s4J)&D>3bcs*sQyD4vkI12(Y%ZkH0JH%E1VUn^2{wJcrofbK%ak_>Kb*~(0qlyNj z2u-{;tVy|P{^^v%HeZbiKg#85hShLWm zP}oRPc#6iq`4GndG@nLOnHcrNs{E?I5#l@Z=^&#=lo(aCH%s9d83#lF0JKYf>3C4l z6elJZRsj`?2{}4LE-y>z$qF99Or8uvO2vrrG{gm)@x5TKfbBs7(q)43{RowfM3Pf) zDv?qYfC<;cRuSyJUO7waF*Kc!HuY`(g`p${01*!?wZMccekl-Z=HP=XM=PV1u-&=f zRq*{A>`hl`xS<|%)`XW86LM5zBJ48j{G0-{F?FI+-qIWliCRh7JWtV7`UQFqtL1~i6vnJABiIbCqk*TmB zxdUNrTV<(zu;=cZZidrRw=U`g{sc)i1uD7<*YpD<0Q`@eHwnB;d7^0tW0qI8re^Gl zL+Q9-T2R5>WPgOL&jkx+YU!1Q^ON*qZ46an55n2jRzITYT2D2|hbKPsaROHxU$H{- zMB$P4USOyq(Nv~kB+)X5x#cGs4woqBbj91kNM~4iF*UKTFM+Kn677;FCSCEkdtM1k z4ksbLt5JDFXEmK$37-&@k*A%y`(W$Ql)yI|I{=pXjws2B<~MT7~?my zq?B?o>24TIa=*X89V?02FAaP*4rZmpr7cgfcHFF@b$ zMpHkxw}?+SMx|y92Boy0Et-mN#bs4hfm8M)wQl zaA;?cb`_=7<|$ex$37wg%+fgK;i^4ggP{Y1owU^$6bsp1b0v1V)>uTVqUqnKZ5rE=gq$oo$$P zJmBC2UlmwxBc9JTHQr2B(Nc9Uy!<6S5Wl=#GDr!b{Gq`lP?%^@DCpa>p!Oz9k?D&^ z5|ON~NDC1&&Ty!>!!%o%L}h8lC*r#evx|$9#eoBeW%lb(b8);5<=#XTTq?yQI+jD! zi()(!Q8?&bN|C%a37K#Qg6F<04ewl_dDyoK&&~w^VVo_xNgiI^^EP zFqp13bdZVO6&v3AM!gj*nM%xvmux!;sU}v~r>;md%Bup!d1>=__DXZIkKeytL<2;*i2C7%O|rd!3Qh z06mS@d=3yY$sf;Ca-Kw_ySW6O;|2;w@F6=B+ySde*p#a&)?x%XrsXeL8#H8H-e9fP zO>UPPMu>CyDOg!F5&*!Fd&7@kPkX*S4tXGXDP8gIe4^Z zu@r9#MJr1F&4h6;v!VP()6k&OTyJK)#FXK2S>P~ndD@=m<1P$l-k6zG?_88^Uc{VZ zNhZ1PCb~H9@AE~101o|NT!j*jV_n&^V}ktjCt+Dy>yGkV0n->cjYNw45uV;#cjB3c z@O~RJ0ANEdkj$n$0QR&P0*S?xvVCFX>xWgV6pTSJ7h4?PX%VKSt(X z{3YAq@3_C8M5HpJ{BhEf)zwTH5J%pGP*~y$vt}TcNd!h|&IrU*eL6{y2JpCAiJ?+! zOVS`F=VJRA+o3QUnHVT~pVw7Ze z2QtF6Ivjj)Bw3mcrFgz@{_`kR2DNEME^3|H>dtl6B03=zQx5lK)Sa9$QgB(>E|Z>h z&Ts#@M7BhCb~pYg->#%bL7Ny*_&LC3L#Dm&XTaav_x~(+vu`a^pn_Y>YHxE# zzzKupx9{%QU61<7*)=Yr*ds__+ zXZxzeL)FDnc&B0YOP49OZmJPg*~%K<#HBiM($vA?&k)qY2SXyoz|&uf2v#ALYKpcv zpV3(sNe!0jS}x6O$y*ibT=*va&aLm=TsdKy#JE4uRbC=gu%XU^(TW=Q`ttM+ zYQ93hB_VJ;9b}Z zm7!#U7|8C9%L&?n&hg7%B83bgT1Pg9-L!fq;ouKI6n^cPEdP1R={LL@9ugM&wq_Y2 z03>Tp64EKn#3C&hSEj_>(a>0zD`(L(?=ER0!5PYUE|*@@BvazF5U&p#61s!!7Nf|d z`v{zm0;J~70q|upA*Y@Q5`QoBJuu=OOC5&`;AODxQ?a8=%tE6Esl&~66bTIgN(6kj zGW0+rRv@Ao`dBfiP`65%Lpnf{tAmv8T-Z}vbsSEF@mTjKcCj{tePB}a@edXemNCpz zt=zsdX2U*r#VPxVMYN2J%0&CD~Fza_J04YJXG3StiY`UVaj zCn7E@%mzAk4I=XCnmsc|3b==T3FDTxF#P|>Nwnqizs$#SfiM0q4go!mX?Q)VoFEk- zQzfN=7^H=MJoSf+K*ttlJ*}xrMsxmgSs@T0 z4L{aPOQKA6=t9Y5ytZV34)GAB2F4FdZI}rwiN%*oA}pjqxU$l3s@he@f0Ym-5Ui;u z35`Rj6zzAdz|tI{v$J*J-=csknj*B+#;Bv0PJb_+!XqjlA;?+P6cEmsj(x_(Ma{^- zq;&VR`)dduu}BqLs1Ifi`^;zfdK~cb53wZceaUbUt7Wz4zE0cgr`viWkZwz0!bI;< zL_J-)nJB&{hEy@&#rO3Wc5odsB8U^n+N^ zled*qnJ-F|8~{boR`0wr@0*w)W1kIUDmsA|?Oz0l&qnT6rB+Ef;u6YX$v|t&U*rBT zmi`rl>1(`VQV|Q81suDu`~sXxpvlAOBDHYU+=O7!*Jy_gmc9m)3m%py@7Z@sBvIT2 z%EvypX5cp<5Dp>+mTKYXrsl=Ir0oX{eVLvyxM-69vK%9gUR8@uKOz95;T5L(aDgWG zZ`-O~uc-~G_Z7a|HpnC&;X}<*G9)szGt;CGU0t|eEnsR!2#eYU2*R4+wa=_aFhb5U zWTKWmj3Vqmss#>^bVtU@qe6*!32W`9D|8;${?dEt$%v8TBwLb=lbS$+^Of_3e-G&X+-3%iw=oil@ho z`j*pE1KK~9BgeLh}U#3J=EQiz{6B-3HV8QFBn)b)qV;E9b2tPHg(2)Q6 z=F*BYieq*5K}^vrWndW+mx(N_S~8H#Le1DQUil4c?Oqxftl>F3y&b|#p1D@Kn*Eqi zgp{o5wp(8K_osdA-gvb$yNGjekkURpv)BV`|MAD%E~}QEJ{oDC2oH5B5gLs4^CThL z=JU}=3g;okB<;q;blNFyrdrYL?uF~t*XpwO3tdIUT&WvsU}acGf|XB`kO=JlWDa#l z-}V|D((P4vgueoMc?5@;o6D5gB_@-e&jh6v08Hf+G)7uP^+q0_)rfKCt@VcyJenAG zsx?QP%F>VvgtSNFC#X$ASg0H5S;v3C3W_Ha;f3BvZ z+oXqoJ7{yLBC;!2aI>F6)qTXs(_X`}i7J^1*BHIEB#eLEKUc5>Pxuc@O4h?*MWnja zMMJUd+zmkJe+N1WMB_JgFV9eR&8xOI_=!e!P6XZ32jBom5Ze{S?R4Z<}xU38@^Mq7zLOYCm58NH%(v8nb-1ndelFS@&&;| zm4#T$QZ+6m2u6!XVgU5PT{@Bm*{%DL$5N=&AOyN-BUO5tA0%3Jb8E7;gJrViDJub( zs$ING^RA=#bX*K}pQ~9ozt>sc|A`lsHi;!8y^x|7K+e^3hIH2HeTcycBCP#Wc@zMH zDT%N>8jV5zpA=9pS8Sy*R85OW?QgEr3J6E=wpSBZ5q#m4@bt=U5ndM;Tx+KB*g`$B zziTO{RWOGtFg@nFDN`8Ik_p>>9hUb^oef4QkGz7x0E=&@pSJ79n0uBzKdv!Uv(1`} z1DSK=A}d?#rZ0X6l!^qv+~!{eaxG_JUOqd^11bPeIaakBL(xFb{4Z!8^(whCpT9R} z?%~1#Nf>B0S=0b*_1v1RC3j2~lGKgkyT>3``SJ8BoVD8FY`v@V=x1^`6cSp2Hi+Mo z;qGh0@|VgOpEdLH7`31f(&~!qsEi0ejiEyo@Vj`H91p4x{F96M>uY-6-1^K2-7`(P z>}@fw9ep2j4R!PnNeCl!yKab5mZt?Cgs8)nm}{=w@;K}UnTsvTQBvZLi?x^TBF=*K z+24zc@(J5{!Jc{fF#RVzC0I|DI!y~x5Fs$E-7&Pf#}2><0EkV!H^RdC_KM?y91CMC zI5Qh~pRSz+RE3Z(`TnGzluFovj}X$bDRp$kR@F_`_z+NIO~mkK*-9rE+Q=wsI3DyT zQthSgBG>%if#R4Q7=NO%CjKQ5u3i~Rb+iOP?6=E;^OGx6SzhDnyqY;=k!~Kv5`TFl zUS?=kR0&-$!tJ|cPTUf)V46>MtO=|9W8P2_@24+Xu5v2!x|W&^?0gu(1Bv2no4OOc zvzOja?HxvKV+vux{V1G2&)=gVBccXq0R|h3MiX^uj0hZ;YgFcQ8&(8+2l#1v83gf?z+j8HB;M5xFaOZ` z%3t}QAlAm}z<7gJ9f)B9h?e4KKUbk2+l+_=MKxVQo2W*9(P+(Co^Xu!cS9pe{3Dv6 ziNY=AJGsA_=x1AoyzTjkKps50x|zK(Z9C8n*(>MuBE-ssYRA56HrR8-XKuB?T9B{ViWVuIe_{UfVUv8xcW&p;Q%;5$G>*t3+FjWZWufg*^EJhPUGMXm#$R{ zafYL?Y|WV(Wgz^Ou?`Y#|4{bo&g0J>M=jw|xuH6?=za{BN}l z0No%&o1qa$%qZom;D8lD1sWNsv2oK!;e5A8vj`^qD_-+$N)vyU9>U z?)zTo1d+fO$}YD8Ou_DkJi@`aKNx ztElO6`c6S0RHHXeD&|r1wyCX3jLDIXsKiciuZEJT2N_TrSY$$U5R&9VudE|=t3qeY zI43(}V_xU>t}Fd1fv6qq%jC{k2RYO7lqZ^dp2WB3BIw&W`HM$aDj(Y=Xi&&rB1E*J zRU;@fQ1a$KlY~kvm7z?^|MMpCDSC~QEoR`uE6?|F@aS-KaJRJVX7yOJX#F21Yumgg zyZ9AAyxt{Ya+yFJ1!{hn0dbPI!0sE{!IT+Xj0ZQWxB0)=M~@M{gj9Wacy`g}zk1EG z(tsW|8HDjVumS&C=VvmRm0)5JN5TXUbc zo=K~czU6PPKbmRpvDfRL>9q2DT{GRB5)Dg2u{yN;^4sW0D$^MD$@+LY?dP9}X9Z#t z8Eq`QM zy}_}~*ro5ewC{U!@%uM_6Yq=X{b$W0CT-ZSfLd?X zZ(NnOo;bL&yGDBSGEtAeP#6mV@Qad6?t9(Mfyz`7dK6(IF4ZgIW%DZu3+(L$SH$jN z8v&;7Tw3i0^_*1B@gHK+b8!46~`a6XiVz% zk5p6Wq20>{uskuFw2tn<-l_QcocP`0U-Iyt3Jk>u}p?bP+j$<$4wfmwZ!=< zB?9g`zy*#K|FCohowAiH@^Py_!&Ig!pHA-&#Et4Yu@bk z>IpK{q#;W$Q({frC`8zb>f6E@GQ5|IT(jTJt{!Iq>|M#Iqyp}FwWeAGyTJ%8=Gkj1 zG34+lSv1p+AnR+z`J}|g#id)WH6)uZeoalC%7t1fQCB1;ofDd_$Rs40wx;O{rbVsO zFg?Kwi8G#Qtp!-lfi%u*%#UpWD~T#mMw)Ro{~c&I5Uo+y`Y*7WYLZs1K%+>I$qP!* zWuX^?!*+~QT@-RE$1QZ+i(yr(Z!<&qzj3W_#aLo^rIUA{0QYLC%zVxZz$5Rv-M$3B z3SmhK6W2`FdiO0`a+ZYnxrSEIP>sZRp&D}94QqX6lgyaHG0teR7h*R@^v2`WPzgf) zq9jW?x;8$bm&l9EUYRcc28_tWvRz(n_jyEX7)Xn;BH} zH=P<^8e3s+FxbSF^KE~M4{c8&52=g59twvu+=wZ~aJ5gpLb(pkB^cpK0ud!a`be~? zY_A%fxYgL=>7`rXI}elI!bO+A1;*I%CNS|oTZ)Qmm1U27Ks3*W){XjZm#Z*@FwO!& z95*ye-s@8DR~3JrA;Sv9LKozZEEsO;|39|%KOEZ7V#rVrnqj{Dt5|D{mzJa?jSV8c z(_g3s@UA)*yi41zZ&GYbh|o+CFWPJ90z0^%BEzW`OpckU8NYfJn3|1cS|MTHX{Cp% zlHh8pvl0DUJYAwTF_zan$*PI?)amRgp%^+&1B00*>v5rFIQfpAtx4F2YygNB#g0gb zJoByOe#sfXKH>r!Gzj5KnM7prQnE(|5u>39g*c`9TN$~ez{mFT8-4i&R!dbowVbR^ zNtOAUWhkrELFci+4$!8={E{Cnl76qA^NcNpJ0y_j!!2nEnvm&3|# zM-8^2$uly9;#36VUqaT^UHCIG(?;d>&CZpjZ1)qi?IjeWsNO=YDrWlb7mPJ;wd;F{ zt6H1coI9Zz@(3uQ15N?YU;KD%K!;CXD5;kLH_T$MbBhUsVrpTctavcT)w*i) zu*G<;hUbPC196b2*OE<7&rY!?2=!iuntCd*{K6V*tSyat?RN}Qh}F-h9QC+l^u(WS zDczofm54QpBV(W=n=J0KJzZ4%hA%_&M9OM(F=kOb3!oC+Oa-(62#P1h6EJxuz`Q8p zF-9#C5N$NY!#5&8^A6dV2ZJ0(@2X(dQvLmC47nx|HP?4&EPhmxviu(yNe>FYAcZNz zV5xBI)R?3n_DqKsU}u4Vm!e=gPt(8TbU=dC@h?-LwWT8y9K*q#G}}=?Uz8FI2jeO- zyec#IhhSqC`3+VmqhVOGbRH#F@Y^9tNJJnH=%+Z4z{k4GTd)Ws$iq<=;s;@f_(~Md zx=0ojED_cXv)`2flMX%O68v@Lb)qRc{G&uO#u4F2-FnC*jyNKJ0GC-%n4S$aqLAQ+ z#-q}d>RL(Is|{p9g_*uWJSH2W7~;Tm{wtFd3+{sx$&?DSaNYLB(>CXV0(?%Hv}*Yq zEm&=@#@(&nb4ByNtq&J)7{i9TG9~jtf!Wn(VHh1+TVz4=S4nb}1A&N9%CZA@WN2oR zEVPLRO>Rg~ahmrwLvRUblLOzGK<=d z_65Czs%+9mY?i?5UO*7-V4O=wyE==wbfqKH!KCP4$^*ae^p2@VixVS0w0g7yQx&y1 z;V$)v2eFvP+mZ<9lx#fP&%Na8C#AaMBdc-1m@h45w#DE%8V5L|hx`ID#1=*Qx-}1W zW$`{g34Bz}hamWmDFmZ|G>jP<8UB8z{pn5SxDa^-1=0;1Yl>QEtdGQm9jbBia-C*k zC@zX7A9j(A*Hr!6$dhFE3`0X-J`$F^I#5AKz*hY3;imn2HhoIn4g znxY>wz-;1P=0_=o9Em@^P@wE2 zw@{G|gNqv!m4h(^v+e3aFs1=ME8mx2nz5`A-Q!*Jf@;gLwhCJMT8TLR>}Vxr?_E1= zgYIs@%d>0A%R`5kE{%-7g=J)xrAro!4B$-0st!wFrPH>(ycOoarzP7l(56qG4%Qx` zTKsBAO+WxkG;tiZM?c7^gb(wz@URow09Y za*k4Tjmj2sXbj|&*IOYS$`K!qq|qSauo49|k50u z?6;Q#9`c%enL_XiPq*gH3IGlOK)`dIeo!7%6;tLgqLXn;4DwosEXjskh(_%9o)XA; zc=LS8{^m!#e~TL>mZ@u8h%CAX_MM?AuHQED-|#kvfx@-%(J;AB`e0W**-03^t02l3 z=QPmN;7fyTP&TuJ$4w+RH;PFS^eYZ0L%X_!BLGk|?y>EFvqD@_2Oq3P+ps8EvcQT- z{fXdH_rBt$9_p09&&n<;h2>`KWNnk{9Qn!d%YyG_6-qKxnQi50pX z`z>~vx`&AQ<)Kr09BZ~kS?QpO1rYqAC6Us6qPr?xEPl{oi~hZ*R|VgEM+1;-wyhLQ zLl(=6Z<-!%>V1D2$AWx_A~^wu6q{{JJLREZp|SL0!s`0EzxuMdkt!PH+u^)CNy>gU zE&rRgWwL4*?|>cfHUQd`q6X=#39w|+pocB-8<{SD;qdbP{1`dhctOYHRRSDhRh`6n zDA~dwXM*Y2&qu#6KujJ#T3+)9E35Y>jn-Hyusc4Whv4mE7X1pWA|*(ELAYNtd;*<> z5l12qrE++z5L#U&Nv9_#VDvgC+ALy+{t_#ZHYKD2N9OQ&vzu;}i(ggGMT5=McKNMf zabH7>1=rNK>6sA23&O@W!Rbu-0EKV8B~m+e5(h;%IMJT@Pf`>hl+e_dUXDF~U4~LT zxbUot(>weJBA}p;?kZkvt^x|!IjXFSfdJXi3z8^>N2v3P@ikJZqGyOr2q{eiOXg1F zD$An=ua2I=aY*XrqKb`4+~u7AvoU+?=psDs0O2b*Zuufh_`ObSRASDMv;dg@Ot|gc zI=m_X9?w?hK=PGj34ujTFxm9T>HfRq>Z!I-0?ry+f@}PUJrv3J80cJNWpEzrv4~lV z{1?Z`gU*Gh$#_oC{phu=%H&}$*c>Qir~>RV(|412-ry_#w1$T8!sW>Pt;-9PsM53T zZEoUl6231nnSFt|?*RZ#6P^C%ugqP1GLeek|5^-V>(&x;*L7nE5}rJuGa4WCeLT_5 zZgfkEDP;Q7{KF#5>MrBN_C&X^N#Rl^{m~k&DLamukXx(E;o?lX$MV}aljI2gm&m?a zOnz}>06dzTDgx^(xCnYA9K^zEiMug(i_kclb{(CXfpxy2oWt!6Ama#m@K%!Mx37{K zi&5qL%+9;rWZ@!CQf`8^joPq_zAwg2&HQUhx(StSR!u~V%`cTC(EmEtT&Warss_R{ zIx?D~+%I*=-o(FwbDYN!OIhTsT!_lyz;Z+O2`~E5LhTb}Xo|+FL&~)4{}h*!TD|-H z1JAf18^7*qHrl%gB_cz1QhVHJr#D`C(>D*D>XCIv0Ba@9fv#* zUtiO2R0xm&fNR~$hofULc}v2m;oAdcqL>V288a*}YNx7U(;QEs=8QBZ$h6c;28PIC z`-Wd1!5%(Tm6FM(s~p0MYQFMax1Gg>XwJZ{`(UCC#Q$(82*YN<@IQg)mQ`JH6Gw!= z*h&nCQkNnR0<``(IC-CTOBBaJGC{N7=`sNEZ9G3zlnY-VMj9ve@EAV*)%_`#XJarm z?D=Oi4TLX{MQJ+5TqvDJ#pI!pfE8DA@_@}-PB_Wvy?i53%1P99AjDLr)m+-yLNdnQ z4vF(*RR9>gw*h(#x`ueZMlnOhZ|WK;H=wAb=Xu3wCW)o$QqtO`iyr0v1ouU`FANVe za|<}Q^^Ize(KmJX<7(g4$KT|={=NB4hS68Qy|nLMk^;H5skERnTzECh%^m)q_v@E+ zTK3gc_28EhrwRO;6P_5a$WF-CLtZ;d3?%r zcR?W)0XGsjdpM;3I0oAcy`*C)%NWFA7TBm-VSdx~?H9lMG7t*wXHQw*w{R!G0AQ}# zA)m4#B&ds;OJ<;ucmf00?bwnJzeoEC5Lb)@k%_I)9usoSty&}@gCl)d2oQ35_w>*G z?R!pT^naD?Rs}uiGd1+r!Gl~FMMa0CmzTjWuFrb3Aw!0TSYVoi%TGeGY{itX)1r8Gaz9+MbdOHJ=+R9Uo?6 zYURx}?<;1~2z2rv;Bm{$@6C?OmdSM!`BqjY!?w<6CYE}Ax4W=!l+?G38ns|KO+3U` z)Slov@`$1LJwMIgn3o(-1NsM!P~z3X+08etB2L~x?!6ZA@l8~>QA3HCM2m=K3J9a1 zJK=nsj|lZ&VXXniw?KJH3f0rHb`na9|1$*)*Z1~i7;5|G(U*+FF%O2aku+3zWOh8L zrx(26CGe!HM4tsU8nqR&gvIj_0~MPLr-EsvE7{GeDwbLqNYR zDcW~$jPFW|)L-SUeatu7if-;ZkC=n~vJx7V!nr)unECxgtO*Yw%!$k#?rov@4&=Mz zUS>?NA5deB2v6Qa3FTao8%9V|T#g6YTq`gauOW2CP@%y@ptWYPndg2G+JF@gUtuUJ zq4lMXFT_-;QDE`McP512UsqZ|TQ>g()>yt)ov{orG4<5*@jEOW>X2jnTe>}pSRZ-} zWj(5M@}r*oW=cd;vn1Uv+@N662Om>16jY7ZXqH@jRgY_CxEM4`mT>sE*r6K*(Ikgp z`!h)a^eFLZBJ*bnM=Wz%#9dg7dS&0IzH9(0&QW>4PKl-%37H|UK4X))Y$fQ-p@_7F zQ(CFQfgc@bh#9NIbvaiSJf9(FF^ztI6D?@%nn&B(GBY6Lu0cUe6$at_y0mu}=R*AAZ zbxI`G$C+4(ZiX^pt2aBeO!gY|_WpSRZ*tTMi+}%gfy#bws6Emy$f486vB=Kb#BAUB z`RzH^5^@%OA^m=T$pi!xWkfjr=aIl+D7OEja^f)#Hg^~uJh338zswPjqs#yUM~Qw4 zn8r#FVG~b5q+F0IqEQ;^Z*neT^n*&Z?IT$xgB#EaO$K~uws|6x@-U{OA59s7K_Ck( zEDTdFhzn6`8j$+9z_ng-u9eyal5GH#cJ*T1QFODQbc$B) zE_xcVif0`^x0S_2d4&*==oX5DgA3kO@l4Osl}Br zai!~YG$U_&PZnkQi2b+!t)UOZLkz zoZK|)sw#zW(bNE0fTqwfGq#f%^+@blXTFjtD>q^~sbYm-wArbj7#%CaS-)}-;iBqJ z94{%}*7s%UdA^FzXgAnWKyWd{x5u)=B3f^ZnZGss1HMyiew9NG_w6_hU6@G3Mz zw&64nrw$Od&|vph;PvJ+zK_?dxP!0fzvU9a-sSMB9;psE2t~pYwSzN)`nTx~NDe8A zm7A}&^5<*N<>iCLUMvNcTFdZ^dMYIxd!3(Xz$~aU!H4kBc?$sHlZ9&;O!FVgFe$Q@ok3Z$JJzBI0&t7bLk6{@v^r#k}f@J9W4` zLjy}^Jnp2=Le=%qAx2b!m>d}mr8;H znm8I|sXu(z98z-H+-A&#nr_J_SjB(*9Oho83kU;?2H8OfX~8TM@0Te6`z@LZIEBvk zP^2I#74sLt8qxTd$~hGVrQ6e9XRRwDFE7*4EvAR5)a2b(PA;-$A*UX zlK|6yTp5VVx{+7tbzR*#cxs_4#XS~;HnMkq!TRfm|>qd%IgfureHf9OH&Td=olG_K+zG5}BoEt(LAlVD`6>hvR% z^ZWCsf4zfqk~b`q%(&7comrW5@%v~FW1Hwy6PvxTjv}2&R8r#mjZtf}YG$>b=Eu}l zT?zg}E$`>uCsAuZ-d~3Y$L9XSDWb~&aOapDDlt+kOC@FuN|RXdaA7K6M#B|_St#UCtnXjGK8hB?oP1bmVX9#|^P-+m|} zD-Uwrz7G(wNeYA=Y=P?D?-vq$!qB`|J2s92^-AtG=5_Zf`*1)E7MI?r5qDDPYd^b)A*42?bVUNz&yT zLV6zVI2$0^bqtY&+j8GrE0c`BR&!Paoi`Y}x@=jRBN)V)aSOZJ-5h@;@pe4ZHyA&y;MxrHK)y8W zpU-#`q{Bzc?QjyCvVtrGKrX2j-&DpO+*Fa3J=XSx=Op4L)YdG2RiM6-d0BP)^~0J^ zc4>LAFPi`J%+KADNQ{G=Kh096)LL=Bkc4*UQ!M2%o;*F%)L))hPmK*3ddA?=2+lX4 zaYPVyu;9A7v|}Ke0sxTGET=Bx@?D!aD!Ed))6_~2lD2+lY58%;hNi+*3=VWcKS(DV z943v=>HPUI{d$3l>0J*;wv)%?l9~2Sy%5Rn`x}qtwz|GG@2%5V|A3=D;q2xDKCU3o ziv6fsu!aiSLf!fD*4l5KH^eD=NtA`Z zC4QXIr%aXEs4!;mv9meNja45#uhH!!km~(7kmxSDoqSg^whW$|Z{wlAM&- zGtC<_sBR*7xcPDgY) zS*NAJFpPBAFHV&>ASS9qOXz~*nVnwO&;a&kZirCqktAfZ>-a;R7;ILY2Uf)@)bCjV zAj-1C;e7jSL?Hf#0Ugmo9Qc(CFR|Dy5)+!s-N?te+rUBb6aYH*ludR(EcSt`1RH@8MahyY2Zj`TttrvGJhb* zt7?t*ds0Hv2T%6Ykz@7@+3a(hPDeu`OvRgQ<{x%lL~g~t8O84Ax}^kjw)qe7}_(fXrCKt-BY;g!qsnL3q1mR+aaUxi@)s5`EgxCZs8nqrlFmeU&jp`V?knAc`=zFl#( z&I}Y#Gl^{OKE1WOZKC`2PWHyi>G!wacPgd-FWW}_V`%cF!7?Zx@4rrPkXoge>u?02 zcJ_Kq6ptC)Ee#MCnR!_K0#5GxUPC;bV%F6(%FwE^Nf3E{#AuNN4al=2?uqzDlD_RMD+n@9@WwK$!ilwB2<%_rUIK3qH7Hb>*&mFEON~JcHz0eW_@2*mTpA?m`#$TpUK1bVffa{{Q4DQ(IpO!nvwl3dDMX=x zCvs$l6QR?eqD}3sGLETd`8++P%-7?|s1}AB9_r}nW)Q!xk(M8y(553LD!1PsYSC7p zqS^UghAgW?PP!Qz!HJ^Sx_51#xv3T-JT?I3Hm8Mc%tx~ZQX$Km%VSM;)yQ2c^hIeUH@X~l zuc){6vEJQ{mEc!QCjgT40<3?+&1D)a2i$U5xc^GN#W%}j!ILz@ zIr-JaR7j1fUP&6Vx%?Bh!=6&w>>{P+}&Yh76jCYu>Vi@iM z-Cb0=;$dyt7ux0brZJjwTDxaj;IESjvZb&U<`rUsDsUQBxqG7%{RdZVC&o}ZQ5zfp zuD&DvpuU{sm#W)w_U>dVaNsWsG(0LoN;4aiy?H8jNby&1k!evEsEU*3bV8w{+qg20 z8?$PINik_B@#*2{OLZAvqall+bx;gBi^UyA%Rr&R^G8PT_wdcL&Q>&FXs8^Yt_L+D zA^_p5>=hFRk3N+TTNNVrf`vL8Q<6n+F=j-#Wo54HL4?VC7_)`B-a>pr#_zhTke*r46pIzB@-s@KmW%o%tnQTUlQtzanKAtDk@Vp)M;lo!EZ z$4(*6I5a_#R+NI6B_>uudeCq$Ju*`UO_I? z?ze_ASDq=G7cWWS&#|6NhI-Ig-NosTsByVu08KCz0Kl9!mY*cdW}e2C%2&icKjhQh z*R3w49HzyoZFh2XS)Hbn5MDAyoU8d014G6>O@5aOEuMc|f^8u+HFuKg>&#mD*P3!Y z*%jC+gy&Av8Rp-1m4hRO?=wXYfbYe-<>yC}WWWJ9Z+2=~7NSb=uRF73SDyUz6bKBr z(ylxzJvt&0BDIFkgR)ZKHYNR_x%rLx7I{IU&GHQ20fQc&Q^3Skq}|Wg69nAay&Izn zl>{h){>{+b0ie?++Lo8t>^l-%Hr&MK_~`%IBLKkhTP9>BshtVyB2ghmFwNYSRCS_T ze?H9V!y-N48p9gsNcSO;uqc}gKyZ<__vt)+Rpk*;P29-L^Hn^UdDy=7JpbuqmnN|S z^VEU`7EXYRtQImClF~f+9u+G+0xsL7 z>!jR*LjTVcPz#hC|Fh-tST1|6qaymcR=n=HOB;Lmup-hV zoS1#vN*L1j(d^mthkf-o06KV@9#KUh0%E}*CgJc9X;4t{Yap})G3bZ2SQ7*5=NRGD zRq~qBOtgR$TP42F9nQhPAPHx^H?I9e*GvP|{^nZ?0G6=EK7lY?@jerK^77I0N@zsk z;K0k3s|c|U&u}ShV!dR%j;eqJ5=I^CPY1rQ7Ba}{$FZtLdd+o<=BQbQq2|mTVa5@$ zrOKXnmJ-}D!wb1wRC$}nqeSaF*#hv)m~G2m!$+o*%c+0m?(nO)XBi9cL@MX!gBF)v z=a6bk@@@Y8XZmVk%2e3nZ8>mGr2JqsR-q7F>wkXDSOrH%+em}~mvKZH;)^n9@|}~5 zwc{0wY(|uDy&GJ_7J!+ffur?Z*HVV*g+)!0$~zM0D<aVe$Tn(WvsXl6|uRD}Sbc zSq=_8@Ip_KNPWQKHS_u%CcD}HSh@i_i<>~r?sJ9B1!XU;gtUM6g>qVFP8m^O%ilr@COn1e7-5zOYN8B7z? z?o#M!g@uhxx^^-ya~>HUzM3l}d>r~NJgh~iu8%$CeQc8zqMo?K)0h$}U&IcrpSLk^ zfR=UN)k8~bALnqF^rufTlzw*Ek9NT)6IarFfQ!MA4GH~7$frXjSHkl{a$3yoz??dI z5uZV3Kt2XnDyNtxd2C#G$^45_nW%IZZf&dn=5TEb<5(CFO(0QYzW(O;0h8g(sQtwB)Gr>08Xg<)%jub?sTiwnz-R-Jy8}ulX-r@!Vibnr1^4p#W_(8TCA3N=y~)1 zW!sR+Ql~PshFzoD^VTr%3*O30!8yXVr=RWx`}fl(o~2zHE1gx32@4rrGxvC{s1j;%MIIn0hr;FdD1A3d5fH|Wx?cv7Kj zA9fGF$CQ_9ow??O{7&L#E&L8a1XuIK*w?0&BEMyUhb0TVUlWJHqC5H64xF6b@cq|Q zNR|8(<&@2&m}?mZAf&|rN^wseBMvEKb)-&XIh>R*0F7P2#6EaW%k@1;QDx@vI0x3! z$iO~k+mLgAZNye{4M~@5ryHqoVG8q-e&y{%tM58^?7|9xplkG3Izh}HdN$@+_RQ|W7Fuzpemiv1z^Hory#4jD5BidH z^!_zU6OCqy^<)O|6~b0ojYv&0S8-r6l&W$xCdR^?xvDjz_I=bt1E99K{v~u$nOTv1 zvew6pisA6-SV;d|^Xq}sX2|)+~rPGJqZco2S@Fgry6CwpsgDX91o{H-RdRPj9I6i_czv0VYDkcpP}N4h??(lT-|U-me}?)N99P zc#{C`%jZO+0xF`3YktEV>W8zbLL)FVp8hgA`?u2k<4rGT$-4q2F;>t2t{g1tL8g&x zi3?0fy~Dv3WYqxS4T2slm5RFU)VJ_0qJ+-0(r-rb9R0W$j##x!xJa~?*I1$FhPrvT zMe4_K02w>?MqIcNc%p+^VkrUOnVEOzVi;bjKWc6S7wPoLX@Jv1lDy)3Cp&w`7K3sq zl*jBz6*%^JJR{1d!JQ9i_{PeLQkl8+Wv9=OQRL)fpC=rd7>iaJbr8K*gXQ=E3 zrq!22cr=^V}8}&5^lk3W|LnymNn7z)DruI^|8fUh-u(L@)&=np(zYZl- zJUEt_>1F>@@N{aBJGx0Qm@7?eT_HJW=3c+_X;AevEyUcVw}1ah67%)<^-LeMRR1gY z*PODF2S4PF&dv$g9su~fb)j*1HpYii%hi=Q>A58K=cm;$Y)M{?(#rAnC6RLr2J3*V ziya3?D;;-_CMwb`jigg3^!}*tRaK`{wEUj8?o`*4@pC#hHU8#5b(!O_g%XX!Kt%1? z!5vOdf!N#M!9DcB#VL90$v48+0&t&jXR|UhK~mHj-)<~bv8MDHSu_o$I=ur6y7fod zQ8~)g(Vz~?$Q!ob<(q_Vv*E2Jvj&6mU;TnGzG4+^f`8=&SY+s4ZggHcey=IX{qDuj?JgOvDhO!x`{M(U+!4;z$izp@cSB>N0tt zMZ|`!D|Pw4LzUot5oOmm??OTlJICp}7FSE?%`^5qdJH$C{MS?POmrzjQ`;@Bb7Z)Q zqs;Ifu$tr$5k#s?)IO! zAr%9)v*!o;yb$4amj}9#9;)oBFkJKDCotNIPX71hE@bFa$MIm4-i1SXQ=zqqV(a6iSra}%TUURLHorAt+d{Y1k#y9*ZO zGPgr$e;7@S&UdHe5F$muNQ7o;Hk?JQg_Fz`!nB$g-v0ZlkM3e8Lr{xcQ_rk-htBVa zqaKsT)Y=OBT_#V@4+Rm>E8z_+pbX2&1^2syBH${qiZK%sxNwj#k<{SFv}6Iv3_0hT zQjZn<05Qb!ndJ9w8g`L52*dDz?YSCQ(HA=fJbr!Ej_kfM4@@VA>(F|JTX-10$=`9A zG-ditqH;tjpoji9q9z;Ib%W(_vwJIXE{x<$CsY>KB&CIB$*_)`xOJZ=*PxHCxyuqP zDC>lVuLARSgEj~-{ntGm9CK<71bciOzjIZ87lr%-^jzyuUShxd5zn#V8UsgOBD4ip z%q>e61`)B}DX1U?wh$Iq9tWGk6b=KhDTbmviG_~m+QW7;sA&DZM?3-Vt=Qht*pDY7 zG5I{FxI)l&#rIYbv?MAJ3XmSI7GorhZ6V|#a;Mv~W6W~y9Im(5U6E9yz^ABTwK$m3 zjAoYt2Fo(EhO9A8DZZqC)4Rx0U@bph!Cz!{L8?On=bIRHlDYiBlodQ{COQs5PeC#d(KEDSt`~fVZT{eYU+_%7Tm50%11gxz88@+}5K|24FeM%| z5BU~=W&;RhCl$6U*KhSS?;YRCY?VKe!{sm z_Ig64T)l@!P=_{SDfKXAd$74Ik-GXghlIxt1dsX3y3_^(!i$D76fD_)@JtLHDIy-- z(F`@7mwtTg8W=*yog4|7i=|@3j|@G=c*{^+mEAJvR5~rL+)AL+&tBW%|9J?VpweKHV+O_xy{6?09lWmYcKPcI?fWx` zJQuTa%9eo@4TeY`&%ihsnJNpIj-4b=lO(m_27acq+b{n#H07%te^ZOUnoB=9uYS$K zOFjW|66lvx5#+1VlI)tLt3 z8*~-lJwrLINw{c6UP>5>HZC;NF`hSwGUTGbK)6@Iv4~;M!9OkSyFuONQ&l6 z07(u7VzHt6IG z9?9_}K;4%GXoFcPfO6k3``=khz(h$j=$)ab%7##3cN;{eDr8G8TG#z0Lgp1~2rG%G&;e)--iNKYO?1q!jQb_2 z(rI2bn&64s?9*3P4egtAI=VmX^kdMIwch9TAn2affiO~gN9%j?3k@k(=#4Yo4hUN6-TmPi&Hak zpH%i-Rv#Qr`HjdJT;5nf&(_??NBr$S^`Ei46Jkgc8h`G7{NV$A_O^Aejp5^KmP~zr zK${QU)ctA!eJ~q(lYHh$@#U;iB{&JbBqvV)ZMQL-ydoR@WhSp#iu`7a(yAD|f~ z8+$mcI(>(Ve+T#C^P$l9HtUctj*6N0Su5l(^9%Yj&vYt+*xHsMnDD_1u?(buCN+u= zut?e@)<9$+0d4MP4Yp7;a>|z>FpZf6W~%KlcgDn_?6PGLH3U>umg7zo``H{7O+X(^ zrSLJk{$Saob~*o|6EtD@PcF0LcACR*{?{_C8I2csk?ThW);P>QFV9bKbWe7&QYPZ_5Pvw1O#I0}5d_@+!)I-&L> z&?Nm}FpQvc5wZpV1Hk)El1gD2i2M5~o`sI1YE(uboKH?M`0}N1KvY(z4JA3RVuJ#C zA;w}5;Zpk7q_@)21zp?t_`W?UE>OB2&Cd=`GK_N7?xCZ&a3bXnF)%wia3Nx9GPtl- zW|NY(=LT-SEB2X!*ItmA(|IaBV0Lxf@^HLsbz!c5O0VV232WrY3iXX~b+KKT) z(kgI-507~#rPwG38!B5MWb2MyZ?B1p6P>PBzxQVZ6+_xxwY*36)j_Aw$3Qh1lb7(vKfDq$NGde^H_r{M3i1MLlHzwc%mb=O%8uY$LyDjCQBg7X=ba?@W@ zo~sx)+M(pH{!br(93o^co1rEyR_#Rd1%*VC(T7!YT*usDOv0C9cLI2Xq4`CbIM9{! z)_-r^=mWo(ZYTc(H#*xPG#QU3Wtz(Q=9L}a;T@Z|;361RYkclChd)j-VN^0BesTPF zF-6(c;m1^Sigm2|1u$&MFI07Gh8SwJmo9Rywm_37mgc<-ch^L9A-ys}SLrxhmaXlg zKZo(lE#F1ltMT(CF76os$vIYg4MrwEY_o$V6Gao(PcPKL_aN-sqOQIu^8|rgG%wb$ zhSF!3`u~>T*}|Z}n;FSA%!(_3&IoQYXWI`;^e+2->BvOKRq3DiiHi>uW$U1uVTRCK z>4gV12KjhY&epH*1*03w%nS8+wVXfFQ{-a9w{4mk=kRliRx98|*)>L1)v6#SQT96B zXeD$!XYeyeW2{)5+1RuTkg}^np*2eZMf!qlGwsmVc$clZi1@3z`Cu3~XRTmrK3F3K z+21z=l>J63h|;i4)zlg6;hDcaJetcMm3|yt6H6wALQ08pn|d>w+b`z^+_d4tJ_~0w z_PvUri~a@V8H^&;X(LP-w1ES`Gu(vJv? zR;JUXovr$%rJ3`?OqH{|WC!rsUXwOEKW65u4f!Ak-ANI}wy;3vF&xq&x(izyU9WLJ3%99h#zH8L5b z5rRAu(xG2Q1@f^!&{a95PW<}sG{sCOV=+CdGYB-i@MV9AHFS*8l^A++YSkQWriY}K2<@ZkBvBdBM ze$dE%O&__vJtvY|3Kt22>X-isF3_RY8a*}3ValNVzWn=|(`RVbzGvI+hKonN!C*zP zlnEZu?ae3czko7=vDIU(^zMRDbgLaCIW7SJAOO}#X{3N|G-)777~$dD^D!+X?FdQA zYCQ*=EO;%fp9M3dU`>p|E5mErJr$=O_jqPBXu0Kd>UK@{^Bl;nF6ecUo3e4#@TH|V zeON7KcHc}0+c`s0N5HV05~7hm@u`x{>IOXfy9O+n&yP$YUJgu~U?nG_rgV&7)ZX00lJE+YYR5oK#l0QOH8Kb!uLX zz&K?JuTs+6PM1Srag2R;vu}y&i2}7AU67re6q6T4O_||PDO8VSpq!S~Aa z`1DD}9eA?Ya2l<-rTd4iTSkX868Cb+3gYw&qEBDBO(Tv^pT$AHX<=UDU?kI&nmg;u zLW<{8S{)>Sji=fuR+eJw@dCL$Cv}heLZl)2w>!%}@m!7QtqEEt;q$Br02y*$nsL0^ zy8S-ujQtno{^~CNuAvW+!>N|Lf@A~_${&*?D;M#VrGl8gNWf6uhbfkD;k~nErc=@@ zxZ|o;O;RwHx!=$V#Y=L!4imDgT%@Ea&~!cchC_f5Zd#F}BSVMFHE(f%3@b%~&H<~8 zMXlDv8h)58+38nFfCvte^h8!GWQz|<48;{yq5F+Aee=w_&p=cEnEPAx6N{l=I z*j@G)kQV@r=98)HF6Dp}s*`0(2Fpsut;;zoG`MIASk84$}Y| zvs8&-sY^o%$4>kmmDsiwXY=TUTPeFe5^dgBCCN;G6XGuU_*KdsnY@4#XntD3ONkfd zv%NmnsyQ$9v%NO(59Pk?YlV(C$G7H$i;`DSV8y^k3i8j=p+U^$!Jw*7Nb;Cz^5t;S zF=UPngFchd6?BaF-3aWH4b{9ko~_5KvX<6(A8YRJ7lIen%Uy16wV}^hX`X5{#F7m0 z?0*6I1w%*$tbdd!BCAx_w)8_%WAz4=EGYm6@;6_^e;?|yVdtTY@4r=4W#Kv)=+|v& zvelwn`Kl*b6@(!1;Mu-Q_+eW83PxQ}uy|3}yqDQ+_t?IrxZUMijsXWyXg@@!$J%=f z21pR2;0-=%lUMFNs;Wp)`uUDSO1YoJ2O;s8UC1mA6PfMazwh;%u|84s_UNvvHuH|~ zR=b=_*5tqT^liKRVZ^WPik})L@L&ta|NQSTqBX8CrigA%upih_J6nvRQXNE(h!^&Qog$M z;$wZLL24YG+3kwuwjqlGUP4?fV?uWA7 z-0D>5ICE5ldcI3X3I?yfqs9UP{U{-gMA$$h0ZCe8ttK5aB{TBHPyMz(N9{AyQ! z0VRc?po^IQ$WVt7PGlatfdE&u(UFzk$!4pwjR@pJXG3AXJu|D74$fO%M5sVZXLL3& zbxUUj8N`dYF=Vky-U!yTeb6(?)SpP9fy!{+UMBfr4mBunQ>s)+8m;NSTXx4!xHxz{ z5X_05Q_02Kxv}T{>kIc-<|e)LX#erfhvZPGR*>nM5)*LEsfWLn%Obb zfpG!@9*xRI{oTcp)R>0}t9*jF|EYHS;vkmLwh`4rR^2|OBP zIQs%kbEe~qQz+D~Jt_qVue|Js6Hb4_1pI8p$cP`w2(iwgr=k-TC0tp&0xkTf|EmR{ z1d4i;H%M3VB-B~n#NzqwuJ3Ej4>TIG=B*exAXstpBKj*u-P*N@TS$ap8z{9roTDbQ zSk-Q)yWBjzNN->Ac4^%ByCPHokW&$T8;}%Bi`@)T$g$#sD?U+HsbL}Hf(JV~`Ynn& z1th5ZVV!8zaV{_Qcl}mA8lSg{`>U)JL!UR4Nzf_Cy%>ZU+KGhp1ruP%V{YMfA-}-+ z=|2vcNX|*yWPu~sn0)%{K3KDUMOIz1l zRkxwz__C`I%`A131$4Hffzd`49(0q0*V8_RLZ<-6q+uks{gWF^VGHjS=If+38z}8z z^*%D4)jH}=Qdjf6*N@s|pcrG<e1WvD@y!;oYD}DOe04fEO_%O+o)l8W&SI_D28`6+p2x2P(o4i z7US#bJ)3}QTpz0dD)BlSZ7qemxJ3h!iTt3Gou|J}7e#N|s*g7yrteFm{sI~eMy`l5 zl`T;V;Y4w~yooueo}x1Yj#@SfQiZ~bQK-NGT&2iIC0Hj&@?ph?R+7imG?bX82<0so zglSX_3({tmgMJx4n9~*$U?)wMR4acz8Jj#xQB`Pa|E`=5Z5Ay*Yp-0r(1>~~Bcr@n zL>*k9&7#HhohayrX$*@1o)aeq@6bf*I7G`z>An6Nw^)y1MKcgn&2Fu%HqIwGmQt5f zx87WN00VEqm=rz;*0kXng%K5-cA387aA_0@W#IQ^0f~*aAtDhwCSlJ11+*HB!jWh? zTH+d_Tz!6X1z~}g=yp^e`)9lYWpTdXQ8!EBobh8)U;X+?NR-~HT%%(Io8N3Yq>(x{0+sP29 z!{k)6wtT_uNqfKTkQzc3_Dn z>>H53+tz3!tn;cf(_5{}_Y8qL(z49hAyX;tz-gP`-ZOGcP;ga35s3?>fcrNF{W zW)|CP3`&U*4oD)E65CB7>l@?aP<#WsQp-jn5$PrPC=&W6yfFMlUUYtZUcp>8oCYss z)k8o54d+oV(=Br3P~KvB(A~DCc8V*_}y+c56+qTt!w8bmLsLXLEw`qD*2z z%7?&xlKhSNHYWfOoOa;E_Tzcwt(lBHx4Jh{>&BSORonjz4RiJF{%-Y)0@b$M z7qI#)xNKN^v*?+mKGp8hnnW1p_kv*h;_N~{2;xfCc)sJKWSY93np&?%AK5G2P|P9V zAgx-Zl7xV{Sj%pp$SOE_^YA&p$XLEPd-b;jU5yF^hN2#n zfX72*<S%uLg1+Dd=rSF7MsQj(M`L+b&}3sqb*zXi1(0{UAyg_;X*u(lRmc&-s2|b8 zSZe4kOR(V&!E=p8jB^@%o%2uX7=n+;7@kGrC>!rD;TD2^M-Nbnr@j?^8K#NsWF$1n zH~W#_Q{iUi6d>gD^CVt($0(zzSwUwevv63GD%dVvbdDRNtOSAHvN3ZiM4lY%=P#-r z-f*wZo3E;3Wq$#?`1DOZRKeWnn1D8H55Dy+kF&{Z!2jP6nwf}&Y(~R4xVnbm58EzC z0kT+)$IkWb;v$foBhY!|bk3jk^_;jA;kWG^jvZ$bGybK9g_m-)83EDr?G@nR&j@)MWD z4ZlBU-Po2#82NjZb6}P_Jo%n!H$-N)R$@3x&N{|6`2ZbXPebUkl0&tSdjC4t| zl!FI1OTHNgMgtN9IaR~vRGnI5t}EEq*2y*TiID%Cu>j}-;tsMI>WmqGg2DjggC&ze zq^?m_TwJ`MR=$gWqHQy$^Z8$TI2khv1j>`&5@AHt@1Sr20n&81(&+`iHY4G^sMh;U z7SYcqmQgZbr+s?@5wVSEw-9OkhBmB^uLP=P(L|~rNaL9@@2QzhZnntIWuWt&eE<2) zPt+Y!5EL9ns}cBS`Gu4mU8};N0T2ztB^229V)of+NU_5V(1Js>4%%07GPRR0CE1W=69cPfuj-wk45ZMjBa&AhAMsb!a) zQuy<8Z7&Sz4)7FDNEB#SLU%mbq6QQQu<$rrwTm?OY{=KzVOPq`Ak2hMLlNmmF;$u} z4W%J)$m-S?zoygR7pMCiNp-5x?;pia=bs{T2G zm@bWi+?2c-qf!1Sx&zZvt5iA?RIwvmGPw4E;0s3f27N9O73spIL`xf6G{ij!Nkepr zuodMDclbgfnhjGD{6dpYBeIVt)Spo9|A0_MByE&9B%>_LYmBZ@)NB+Jt);d^|HQ)k zqZ;5Y46Tur+EzDFf*ydCkH`+LAuxj`RwGU}ZGL2R&}+h9*ol59Z?e8jBC5@Z)zyNV z@9UxZ@=@ZFp-82Ck*yrBkpaWCe-_Th|Du#QKndc}c2DJoNd z%LhVBAfni61u~p#0;7@hJD@F-3qcylBC6M(_o5P7IrlhrcaU{d1A-@BJNU#rcSA!z+!s?p-4b>rjV}`WZm0io&${4 zk-Ygz!X(ZAeioykVwbwxAr%cz0s<_Inh$W0uxWr{v3GPYRJl^Rl|iIHG0>@tu;c|M zCRSQ$5=_TU-P!l8X}`-CRbA4UxIhd>;(8F7g#*~UFniJs;cuM z2`4H=#u)cC^J3Z~-jf|5EX+X)s<8q5z)1w&DX)tCeYe+%LSQ4XBCeY1bEI$!D0H*E zh`U#AJRz-m+$0FP#;V#U{m-%fTlgPxYOx!_%yKyZIl%e?L5jEmlPe6$Mo~+e0gBVZ z1_~-7L{pT;q?-I_YzWe>h~PrkbUA5t+EJapw7XCKZ2q>%f3C>Vso84ZZ(q8Y{kazt zOk496;*fN8Xv+iqMmW7rSO94BgLnRz0sGx^l|a0)68l7l1FUx)VROHOx5TtS^Wl|OeOnP&?>Za$`(SEYFDnA~cmIt+0mK0zPD1R{3N z7;y#s!1J^RM~-$_wUSuA(i;=*ThAFPw1jS@%#cm=obyZ^ZocKB`J9XMmG6k3nm84i zJq@=k=bEafpf4t>#V?26jo~C_DJEUfs#{fPnXR~5dR9!?W}HVnvSb=q^95evqqww5|ux>T2GVQlB8MdV=K^fIYcd@2NfXDSN#Xi#2lIFWMuH~7D_ zD^6PQDg6HbpfTFHq|uKOjRBc-N86j&)je1h-yqkzQW#(;3a+6+xEd78L+X}F=}?v? zbF;yklSc@HLL`tAH0kU44i6T-Wjf3mZyL1MT)!~Q%A_tC)8BqNVdY+F)FeZNqrdoL z+=|n`xi&3dBu(M&=JArgKSYwnAz|DCcd^1!gL$pu*d^WN;CnDHO=b(Nx#m%* zaGSyuSxeRz6}0OIZFywe9yX?^%2|J@m;MZv_!4E`6?g%Sr+vFLz z_2)_T|7SVSVZ<$zI1~rM|Ky=7NUjb2xeN5T_pM30N=Qh9?UVjR)N;kz#|F%|@|ZCr zcKqHQJOz|jGtwFjXJYY`VpuN6da~gp3<5j~Ya?H)CRs69i7GC1m328~5hug^Uwf83 z0-lx(dC}IKlTB{xO`g~v0~9<-vo+{`%IV{3p9;^CY?x6cycIwi1?1XJ`RS!eVJ4-r zx>cNGkN%z+#M$(()70?dev?2)qX{T&K?THk4eA}uxOX;7PDr_Gy!|=9`rh(R`sMB z%25&hA6A?@MRBT=&3U9j0*UvABl{*`q zH_+!Tte1JP0v98k5ri4#oiHL!Qu+;3D^3LsE^P(f2P~k3C44fsM4?v2<1cx_pEUW+ zI-9I->2W5j+ux{izxnWb_k8b(jnzps*%we%#2IiN5ClC|{ez~f(SQ;2q<@Io@%O(; z0ZgIye=61i^NKp2Yvh_;TDl{sB?U}5B}*#Za0-RRP4)=gpQD*BGZmea+)Xsapued2 z=2E7^X?c6a*lo$$nH?IteIE4rVW)PN>sPj5hN1#s+OHrB;fpg#<1EipU-SG4BB%Q~ zCR4K}qc{wvkkLdi0Kj*H1`0r5XbHum-Ba)_Qhac8bLP~0^DP-`y)K2dZViW(eZPuY zgkkbZuNb&3;rkFH;Y=WgVxf%k0~ zTxa&B#>lanROvthSmJu1LY_h8_68M4Sm*6a3WR$0fwJ7?>1)!~ijB#N=SzFHzPE8I zQ=5M)?~Ac(VEX$`x&l`E&Dj)~iQuM?RiZd?BbfdJaKIeXn2ov7))=LS{SBH0xl&tA z_e1q&p-Y-H3wsHA0KpG6t477d9mdT7bccZgJUj{5UGZ?~m7GWY=8~g-fV@QA{v_5y zpClHeJHiZ0Iep4diCn&5BvK4cFa^SJnJ>s{4ir0_Q?~8@?r?I#P_M6W6Wy3H(^82Z zzG^;6;BI)_R+^2bTc!_)ioH?1icrZGP9ymCl>8 z)L=QJ)s{QMuBc$a#)HMPokJm&5S%E|p!tTMtW1ipgvkG1yu+V>p`8_H0V8Q^WQY1G zy_&U}Rs-jbqP!X2xo+XRHI+fWr*$>qX*Kj{#|i4BY@JKGtXTZdw)JWUh>1N@<{oJ{hhdd zGU1qd4oyu_hDa|SzQX`PR zK~I7)oyQan2ujDeaIFX$(y=Z_V%_=7=*`l#=Pz(K^oGC_*7nlfWheK&v`KgpPiNM? z>|}v82Vb*!1bJgExo!gr6KS{b!0X%jIzdpApt4^#Qs!OaKbRei`ddiVe2u(zNG(e# z63P!6@q!|++*0ltf`50UVW)@k8~{Y?lCX&IAt|nEa-U}SB%qP*{<7`}WYLj5A_vFT z=bKgh$SnOA%>c;~cPDeuP-@Y3)^aKYxf}HzU~sb(ml_mXd1}l8DAA z?d5Q1MdePSkdE`PreHM82o=njAo0tWoYHE+`CzT=SeL2KldHS(`P#cpJXZ0>uY^Z2MwUZeMS+_uS+@lZ z^Gshyi-qT>-$OQ?%g5oz+70NF_Y)W0Q1=uA_kYv}79}|L{b+-ocy#$0!!-)Sh<_ZO zopcrkR#I>%<)7jq0g*-iYA@eEpkG+UBbS+Q&-c*UNUjBk%`qfeaj8?Fc(NJUi+#+ z!JkkAf=P<hf}qrX)ZBIcjeG=?9kNiWPATJzoxS!?4B^Aq_1Z=LiLu^CKr(X)+?d*_D7Vr?s75I9FrCOVXlIeytv5rpP%gLHcQv>8XbUiJcTn z)9HTHH1b|?5i}g`M&P$B^S!&xI62s-&2#wY;4vWLP~ITBo5SYBa}#wQFwODk_%lfT z$C8WEU~Ilapvmde&gkc7e(2yUZeSl2nmeq!Lw1(g#-3})JK~VF@)88y>9I-K7|Y9E zM9KnR+S+?LB2z=5duHGJ3C@FyI{M)=L#Z4JllK}d-QDGBwaN@IWhj^#!>FXhWz|2P zqy;#W(|p+_J#yf~mdE!#cZ^eVAeP!uIp%3%KvdS{(IpBA5S13CqiS$1eaG13BsDIE zvsubR(;ij}5|0VJkWU>m*KQkqYOnqNZ?;`4#6bp4BP5y4i77)39;ElX<`FDGBQ;+r zsok4H`DI{&;^$26^Oyll7>c93@cBr%44fqO*f3r)QkK=u>rI%nmJ$h<+Sur+Ax=d# z99*aaA#A@h+8j3v_13Ufi^umU4Od|`*zZI?sO=d08mB>|4b|=KzVCwu6&t=VfWP|J6b?Q))r_v?fz>nI9>d}FEIDz&VJga0 zDZfQABx5y33e_3c25L49(N3$$&jHP*ggR!366 znJ#xSxn?GeR`k+=3Vxn}LRFxJ_CIAi!y^!?@OOf=MXxeypGuEpvS><4ThbK5$4R)C z!1}HW&6&o$>U9L#6-ypY4Hdh80gVTvf+MYDOPoU-*qFzzQ3z8AWGJ$5>iky(DPX1- zULSC|Jw8}6VMIH1ZNUjB)CE-@)l9gk`a>_`yq%u2xW$aZxCRo&VMr%ZP|fKOb0p*v z=ERjO+U=JBAIK*x2ov_%k>=l`d2*wj=~t!6K3U-aZG@Z|QSnBdeLWOZ6{)^XG!=sb zon^DdxCRT(; z1Eb(9!lYx6S}{^`($FCwtS#^t&?EqLOWLkHM!nFvoQ-E7O-GrfuSmjkP=g2pkU-2NI0X1eUo2TQ z!bI|+KQ%{Tq~QkXpKx9CX)m~N;}rPf9F`%F0+V6bcy>o-K?BB2r>pjc?GDJwY&mS=dh z_>nI@uvi}AwU-8=P&%G5IE~&?A2<1}XerrQ5Bojnxk|SiBqbkNA`MN?#MFKZs-n_3 z^5VC6O}{f>GI!SBDf|oQ>z@)_+;lWdH$*AXspSj$B!Tx51uBJt#$u*FB?6(V=+}W7 zdpecoLLyt?=wfPc!G~cmS#h+Qv&J+`$vK70C(5uGS(PzA{Swzn$cLu3CC8CmS@+xx z?QTWm4X7%#n*2t3Jr3vMh&zr{0%vrvG}W#E*&Y@N5LQ~y2?=o#rN%@!(XuQxsO^je zni{o{VDG$Hx=^)4P{j*Y_^F6=FtSK`v$4>gFl7{tQJQmT*F+TwZVx)A$uynBKPtI_ zzKA||S8mP4eVgXu`3qfI~F!Uq_l1Qt?M1&N=jn#rss+EGm1FMEaV#l|w{oLrhdn8$1 zw7q1_Rcn!<&^ggI?L%Ej_#+JF^Vj3pb?EdGA`Cq(f}R~dc0n$2dB_O2%KGMF`|qsp9Df7DCmDl7#jb3NrQ?D=8KHezXQ7k~Bz2US_Gp8je0mWsBt^#S zOrPuOtJ=v!3_}?D|NdVTsm}j~^}{P1EAEg@Db`Z14sW+h#9$~uKzF?qVce>{h7*A) z>hZT;WSnbSCys+$6sEM6`DEfBoEP$Rx-A0D-Vr;{3pd8iq{zC3u@chzJ5L@LecEt& z*X?fteO)p*eFaNWf~!I`Y^DWZ!eY()?fa1>94?0k>{y7RhA&a-4vW;U0A=6hKUF?e zTe}dy*_^A z8+-Y|eulB_1QbJaJ3`~70+zR}SxGJ$y&ExR^BZmcG)C4 zAfc+o>f@hu{Ni7#v5+G9!m}O!Sk(^zpfto@|JI8g{uYlmH$P}e&~BlgX?Mf_jlTOs zRoK;lL80A;;Wqt7pSFZ$f)usUUo=z4pJ*8g;~sxJgH2NT>S>>R?irPXPFxt`LqL1x=H*1;@@H;Z#&t_e7h@F;phjI;?IR}_{{7gOSb?*#$G=UP z>&{e}suV36p>zB~Fux!q7={LWgGL2cK3GB@IQJVD%ZIjEgryUhkP7tF$;uUyk2zu~ z^tSO3P-zh;=}`EbE9{;ZbE}JBEe9zp7wl^yE4C28&o1iC^6}bc#pIen|FMbo)7Px` zAD}5|J34qnN|y?j$!ipT-WL}#!J^J^-TJ`Vp40uOnZS)722&o<2CenbpU|I2zib;0 zqPg)$L`;8vG!6>Nzs}v=|GiOG+36vhNVrq&)?>0l+|p<8(S<%Ej}azpMJYM&7Znu@CgrZY(&|S0-Iz?!DfH%V zC#;uO7cq_ubPO>+$A?<^QUEwMT;&unWhFod%#0W#QjG`>Y(=#am=g;&+0^mUb=}FY zVLmDAHu5657?^3T-7j^AlGNR6*((cmxqr1K59seDkOk{U!5bH~LxCs&d&*xDvC@FA z_>f<(Qss(O##SaoL@Z^L_Nz`#jxn5zB3L8iynEu|8HC%Mky?&$G)ovC|6j1;Vg_31 z|6x8V@n;(urhtSK9iyhV9wasy7a=OvvZ|HmiC@bT^<>#Jxf(i?2YKG)AGrA&5k-!! z2xJl|en3g3?tSMjRO;+pU>~~n%jHe;XUb()Ms1qjs4r}4gcD(0ihPvfk@^G3hw1tV zS^9CVGkuoFhdN&f#8`$(b6j(@-Z93~cjrKF>bK=NCYmtI6V2Cp+gKrWRZci;YVo^W z@{0aI={)@8%1)LhZyB|bXw-bc)hv5NiH*QEZ)JD08E+OZ$PM&OoFopjTt3tfhtH-D$-Kg|@rQbuo2$-w!sQlwueN9#mT3 zaFnIYYXcC65g!~=J96Y{)=;=0Lop4xR(3M!R8zy0L9~NR5%8@4rJ+ygbE2lQVZKo! zAjh$53=pai>{L!9cm71$h?P%pXD?wI!A8YcK`PsWR*r@$3e{JSQyI%qFYF<|DrLyv z&Lz2|TiZ{pj3_0;b^PJhS_`6^@=_7r>nlf#4dRiH?>M_O=QD?CZlL7QoNc6s*R0;4 zEk@;qeG{BzMq>WQyVsqK--*-cy>|uhFtj{#PBTy5^4RixsOPwIsj`^flEl`jG9ROJ zd=-{qV{UXCV$LWdsr{F`1jH((2<1j>km_{<>|=T|-{ICUHveabz7&k6ZRbIsp?p=& z?ChOKfiSF({8j1Fe5gDUJooOihy4ls`p@qz^2I$*pHy=!_Je+_Sv2=oug-~1c|rd~ z322GP4A!NE292=c50f8wqkmt+qFw%1h{jF0-hBu&oWhJ0lG5|n)WZ*Rq%;MRp25ZQ zQ%D`VysrMaOqPPunx||4P==PA2iI0asvWg^@m=q|gVYII*PH23(@u9(BpnD`DlrcV zHbx2J1W_xGC?KN`S{*GjCL~rs_&=7e!msJKi;i@3r+|!-(cLKBF~(?+Zbp}&(mjyw z?iwYHNOuTGrzl+pB_Qn8_vc@*&;5M&JkL4zo_kJThVU`lL<_uA25jc@meBKWK~n%S zqaa7a>tJ*z&eLm#?*L+3N%=9Ad41uhItODpq)1&++U)cfp-&4BcaomJoJw}{?@$wN zyI)?4DA-G(JDGr!y1btrr!dQ!+3YCe-dS?HeUtrrSgFj_*SKSzxJ94q?LuMF=TQ=O zR+ejC>K%@7C1OT2pH&UjxY;k|_BtSw@NDJI4B+XYZV|slZ?ZwXCx(q?>C@5|{yyUG zwFS_@d;8k68{KmzI)?vi_gymk7X9 zfxDSr27^kFJVNKVTtGAvGvgBS22u*g%{)0(k+@>whS!430+(tTHZ@}MMAleSaft~# zuF62VK~N4u86*Tx67+Pmd34VsYg)}1`C!$OW0q18gu2&t9Y@4SZ4Ytg2~~&QKqNRA zLn{G*+@zYRJ#y(ZjS_8+h5l!0rg_zoLeiuZ-+cT1EN0lNzg7BQ7&>FHzA0-DfdByTL3zTkAHDql4}CxY@URr! zDiH6`{A>P#Z6WorDjDw=j|h7`7~hD`jVWF|p~hz^G59i($(mYb!vY*~9g4x6=^H4g zYt-u)?!B{8%};4vLEVsA@V^vlUaoA*TMEVpJpZwxTnHtoi<2X*R2Abh%r#tbgPv&Q zKNDs$a9_;M-%k9z1NgS;<1RBiJ<=h^G(b{vJ{`oh>*gfD`_NXe{r5ROJ&P@L&|F#c zH2}Py#b>$stUayM-n7{yPL+CN5^b6kh5HOW2B%+vF*=sps%||UX7T_1uD=eAjuoZu zvhw)c%>#t^Py&TV?}J$dqz{Pa*humC5K8qW*Fg`ZPSJp{QwXXJ6(FMlz+4Yelud57 z5zU#NQS&~$^FG!+82gIptUZ6sZmd2CmNYPaan#5a`r$_BP(g{gEKonkd5gIRRUEYT z|7p%4i|o({-l88}YS6-@O)rqcP@4jW8^>dGLwq(62b-kri>jw>(Pb!1;QRTOuJPbB z#q%=98qdcp%(Y6MbQ#m%N)AvLD-L&mG1bHMT`{IOMuOGi|3$&sp=$K<_D>OdXixEK zmoE~CZI4aJ(9sYbH1jrMD&DZl8g`3PrHmot$tK!y8$-0R1p|e3M2E39TWp7u=lzS~ zNB*Xdql0f)Sj?tHs2nszJEou2{P~$<#A~(?J`EcytfhwUP3tex3jyTt#J8c)zN0eR zFQbJ@7@gh<@}{+PG&bc{XeHIS!e-*;naq|}s9$b{`l~G446n}1G|A%xp=GH38iVU9 za}?_K!%6^hVW5E#5miPI&;EsF;kS4uhLl8B`dGD2wCwrUzXjC*RR0jxzxlsX>~-FK zu|g9H^DUCVbaTJ(us$mqnVtaCUox#~8`$v>XcG`7WW$Xhk*s&lrl}#nT+WpS915VhyD>gyIkyM2u zR&N;XC4+80-+G&qfCe<)f$>w&kD_f_HvNgQRQ2|qr4g~ zJw80MvRK*LR1RP2>HvFE_va6)dNccAT@JIyehDske2T9l@t!sF`vx7E@zG;Lm!@ke zmM}wJDqQGg!7K>mrB}rYqa&Fa%O4rV5IBO$mk!$+sGr+Q=)6{0N7;TfuWpJ`yq%z# zuud3af=_KQ8#g1Ew*iHX9#E@dH1CHkXD7V(02dORzXc5gaEK#H*5n^!x)b6mf@0r9ZzT_$5f-}J)d-Rq4I6tbU~G6ob8frmS4oe zre{Ih^?S^&B#&+Cq%RIJP=g+FU_i|?9IRDGdBdyH1LqR9cn?u(g-My6xD6h#vwA0G zz9&_~iNg%}j9!Z$QkeU*Zzu;x;dj-Ess?_1Mh&wBj6_)Lr}KQe^Uc^Wyfb-bH#*=_ z9n>mkre>`_y_LeASe%Tje9T035^{EIk!fkYH=pshpd|ngiDwXXRbXZ^j9 z)`dynm<%-lQ=B`Np~A=r6UkuZP$$NWCdf|`LjNQ=iqP?{x(Nub=swiCxzF&Had4GZ zBZ5G_GbxVZ6H(zsgpf$+TDwxm?`%T*L^H4S#Q-YQwCr}wT;8T+hmYn70m}eI6ulz2 zw|9BIQb&TmH<%>Y?$vD}srpHHObmZ4%Sd>x*T*ewwiCeq(?h?F$>bw>zB!spD`HhU zC~Lr_H;-?baW?By@52jam%GK7=JPchxwoW9!Ih2E>>}D>aV$ zGk+#6J~l}gk}qfVOlTli-Z&IW>CFnAbCx50ug9IsxX1c)_4T?_I9vXit<>`5SgVMd z-PbtuqQ;NzERTp}FjaDcUeubOXI{21x&Z!7^?{!}%Bgihu5qVASJakLy$*h-{)V6 zR6I)=29b(?1xYJAM^ZOzdn0(fuNZ}dL)X82I5nI28jSs- zRgo-GbuhsM2Q&=r;g0-ijK}0l`lIj>&7*R${{*Md{xoo$s__(^wP!4Id5~;mU{wkSqR~P+vB}5{+7>up((plppu^%FEEA z!&ydEEty_<5)dszB#Y z4KUi!n{l65>?+CJO?lS5t0Xlx3JcA`<@l8C+DZaI1M*lpie} z6_diq-ODVQqnieLq{D8+J0is#GGv5a^Lm}4YnK^a91UG*^^Tdoq;V{dO3_MPNu=E1 z_*fwKFXpcxbOMYxj=1 z$<;tz#Z9Zrj9$<9)b7;JS=u<@{mBIC4)y8iu6okm+wSPTW)-GP7vtA6Z(LTM$P!VO z#1$*_k-XZlJ6Xgqtg(ze&(grsJy~1o)4n{Z)WFt8&@G`{=8Y9*=-rA|z{}b7=ppEG zLa8+~GtWn{gGx^y&3~q#r^@h(OdUs!xZ}Yqnwet-Ni6$ojeALy`P}i*Zc`)OxbTNj zF=c$Dfe>Q(8a0=n_vC|dC_oOXR9K5pWvOSuVJ0W_*Zu5^sl%$EApNdAo!)-36@v`S zcmF}imMb7eowxN&IjDQBgIO+B!8x(n)IHjDii{)~Hxy*qik+>b#-!K3!`gBHOVxkM zC)d0I9#$=}Qyp+^)g4o`@xT7aA$AGvj(73h-lbjc7dv{tR=;YM*w-cu|B_vA7MY}| zI%1QB9vP()*Z0rBW7oq}Ir^n+Kpp(zN37uqG7XXZ2f}_)!7gCI`o1cm9Ue-?f00mG z`|9Xx)by$zCSlpK{j4s+eF{7PAVE{Y&=w*CU@0~&q~S0yad0Ve;iUWPkdT_Al&`qe znCX75&8JdE@aP@%6|oO|ns0{zG2vM)itN8g_0an5iFJS6(z$nQgQnn`DstPfVz2nm zQ(H=(X7ywY0^<$$Ebx(>>OO);3EXpb8m)r0)WufCl}j+AgxB@;Cb~h@67L@NFS~!I zjR_%l3ZwoDV z@2-)<|Lt<%xtMuWlsbbN>yQ^e6W;5yNxT$f)4)4>G!i5i4gdhx5W@p}Uj@j=Nq^7H z&i8g7yH;X~ z&Hxo)FrDGSX=;HviZ%I&m~&QdJq$o*+EOVhPZumU`O<+XD;y)An1;7qB1Gr@F5H*O zDi*MQlCSxEb6b)%!EilOXg-%L_oZC1$~HRj%=f(Axy;7k31r*s&f3Xpri`H!VS&Z= z;qd=O!Og*Vy_UAh??=#FlX#lX3DzG2XQzs-0A$V$w7dWrwpQX)=$mb6Eb1>3`C^_L zk5sx-b#NwCE5GG*QD{2sqmylr4hyfGpsTg6(maEj+KIggl4%~#=V}#29Z-=cct>lk zg!%SGV2{29={Pb1&_<~78=`UFPl%8yk)f#$A(AL4CBSrORYEvn%v`63BxVub^aft5z^9R|AA=n7ln~?pcA zp3z7;i=uNiD^u_*qe?CgEG#1Y14v2Ia`zUBEDuuIKI_dgfw}Hb*`Ur?6=`X$pZ6A% ztD8RJy<012BFrfIE8u%Rwvu)l+AI$6d*QJLxg!&}wLh@9uOy^2Vl+|6qH-=y9zK-o zqUA{G^M^S(R~E}Qf-92!hc5IwD)rcQLe#0C>^uce05=h_gy?pq^u`zplg+=ru7q~h z@&5Oh!(B&ul~Zej3@MP!7tyb5!FSl>RWBdj=$gDLOUVC5NMD4*fTo{cL-3*D0p~Q;zQ69M=+=7` zR#5ic8#UlL!glUr(*q>-lPh)|*T(0lBlRkb`SkgvE}`*y!#P)X zJ{AG698da3L;gn-qn9HLzo>o8-fe}hGg06-;Fp^Pz?-I9Ug8{0bhcc@I;}mV{9gFa zO`#uv>uqMU-!LMpgnI(~b8Vwgum{v^N~>QO>!%Z1Qn$m?+SJTB8CFIZ9$tueJ491M zD*Ubg1>Xbjqez%ZB^X^#lRx2--C)?F;Hv_KWLJ9+cY#lvADqO0o`51io69r9N~_^G z)3iFX0JYpV&vXrOpw~L(qMG8!Rw1*UrRBuv{~G#vQCKbjTR|W>oWhAGT0eE-e*j z%Idr`p09qtQ#!S+#3G^L{%)M!=d7EzbMKP#RNK4M8=Pk3l}8K4#j{opPcGTGnr+^V zz4J?^FL=JyL4*8$Q@Pn{BTRQTR>P=Z%iM{wD%^3-yaOANp>DMg(om>XWaq%&f;IrS zmL6_@HMFM0-yE)3o{5zz20On}c>5|kIT4N1_lJ*;iZ8v3k{;e_>{!_jWm-k`L^h#a ztBtP8Z3lZ{vNMc3^V5yv59%P4FN1*{6UbNM^#)0clEs01&uvqJ>P}@z@ z;ODpY(ny=|CnQ0`l-f~ay(68&eP&rD787IkOQrk~jkKwcyx@~!!-Lik zciDvzxTm}nh-eXbqY4i&-5{?hqX;k*XNp$zvC3%TnT}g<*8V%<*!jdT@K1Na@9b5M z|Fh_24LAFb*s8*;D;5AhK)}BeDZeQ4wrAbyxbFq23*!4%#04n5NNylC3JazM)=!jU zo-3*NtjN^pRsHnm%+JlD%?O*SV>T+Osf&hwbPd*i z1dYYPG|uw|7nohDRViR}H)eaho&EVyer!;PFqGV*!3 z!tMDdziyWYqn{re7Qs4W+)h=D#R5o&xd3s&juo9Y5HRgNu&0;@Rnj@@*Elcv5BgA; zIV)#sha~fyUYz4H(hPfUeZ-V=Yc^sxKM2MIV6R!oMdv2_t2i;5Q0jkDIhYi93X8YG zRp2bBfdGfl?H>zJW=Gd?DkV0Feg0mL&SzOlXRB;=LL841*)u`u(}TJ)H_lhg(&2m& zNs{vnC0CtZ1tj5`jpdz~<$A&J&flU1fE5*oj|B+Ww@o^y9f66GwK=5{hjBQa1oDUW zxYR{RsNuFcv5iLBc9m&Z?wCBDJ4XVe%s%8CrM20v)%1MmvFS?p`6fOU_@Dj{&r;r} z9AC#$Kg}ij95>p&q;eYK^iTxlk`G2>UC35ts-h?ARhdbB^XQTOQUZ9VNto}1w4Em$ zYURjMT^-Yq6(OEm_-HE?Ie)08oFOUXyInj7Vgq@6F5^4O;S!IhFHr938Hzv(tm#WB zjgYIt-a~@{KmeA0GWA<-?dDEJwwHxC)Rr9Eb$GEhp_rhwIkm~^(N>A1@m<+p*hJ-+ zSiNX{GX_%+=Pv1GugE=YL3W1T9uh03ip@E|4PAx@lv66toXi0|GwDB5&^|M-KhVcg zE0&x6y7Y4!x}~fWR#AD~(W)(RT9=X&yTNqmEAcRRb58Ms;*YVSuVw3ojupUw3BBez zK07ov-0?*|JHI!-<29F`7JPet^UvQO&^p45ref%4^Rc(o$F)J4ejKiPJ?pGQT5;tU~yFMMAjZk)VX(5;jO(I4$JJSuBowqj(XTKyKS?}(n_X0 z*)762TWR75`qZLByj;i%U*%}#mBGbR$WVz0o%ud*E5x>l9SZi|5S1o9;@jEA3dc<7 zUCt%%>kmTO2#9s$b}lLV1hF0|vhP^p#{%Hpe`km~#5yX|TQ;)B)%!;* zeDhTWJ-C*zb5tJ9AsKDyo*qj~65F=%k%D~T2?yybgGAENefAF0y_abVt!`Ss^-^_J zBj;FTwRJ@zU7X81noS}DWR3EZvSxMG0-J9+8a6YOs*l@Hs13i)q8Ey>z+>`TIS}pE z#%TJmkY^D!aSFT<*PRRx6W~ONITVREQqu2PaTCK5bog5G5&?Z<8i&Qu=|hcZVzM(j zariJZ+2qtA^$q6d<6LoJl2P&Ze$z(zWO1Fg8OZ7W=b?!QX>_c}beB!!JQF&{6~0VZ z!rLYUV7BQON#UUR3^U%@05a)`C!7>QI)PFWgd|=h#@JXz8(*bt%!29z9AJV$=gPKr z<$-6N8yb}0JFBm6eO_r3fJeKQWZ{1h>znJ&yJQklrmBH^iIfv2AJGF}X_(vipA zzMTD8iSJlG)Zf3|Jhy)yE-^3v$)d~=btiqKqW4b}yleJ{vFf75ahx{y#nCK)K8Hd> zltVmfk)b*=Xpf_#k%WzGy7bD3QR6w%uHfMU13e{VgQrED%5fk8EI~-#de>!yc*O6c z$hD0#xJ!bAqTZIPUNB83NAVu)te@X3?jgglW+GOjA%n%-UJe*5rS)V(Jg+`ef6l*&|AOx4wq@}+YCp>VKQSfYt+U(4Ms3P zO5`n8KL{7!F3{&abUnBj#e1puKOIuR*Zn7~kMQ~P4(VDJ)NmaP;EEw|hm+B<*PO+b z`h!4&&EEtd9+Q~Aoj^y?@oH(Na~%TVvQE-$zkD4t<1EnfCWr89Gc$?hUj{zOetpWA z+=ua;Cxf@zJL_56Ydv0+ZJYYJtuHGmG@NZjf?tjO8!eZUBmo|N;MpM)+EW@FIWGhT z%N9r6F((J#FpQm=hIx|oQlw6eiAuua2mnIIWMb*=X$1K!Zoh(I!oD+w$x5*g05OBn zdUG`E@;_zgtf8*K6C{FCuNcd0j5Pi$2v6pn&mTTi6pZA)ILA3bKU2lCrzG}d;Eo7> zC%=s28Cucz<@=7D2==`!3CWn=XkB@Vy0B9EBBhB69ZS`5wWVL>z>o-^O&Eoh*m>j& z_$L7ozRRf_0rPOhfhUe*$WNo2613(^-=5FR#GRSLt(CW|1h*S8F&`;ulj@c+Yoez$zCBBFmXGE2*h?qb9A-^j?#%w;tf9tMN)Hg^;~8q*$;_{&L1X& z^|4htnzV^>)o-(^SNCE9k;?Y}d}wXV;mVB|vN_zRl|RzOSTM|*>45RLi{{x3Qn(U4I&T?r8_w=w}qc0S%WOI-o)+^$!8zAZh>Ob4Dz#;;O627hL!A>W?*@N-+UAz84FC`==@%wGAOsy5$lfc6v$EGz}u4X&q!<;-)MCEJK<%6BVPyu4cyd5SF<)(fnX$^6ff}c|-Um0v7 zlYCek)#C00n#!KvL#E>l{@aHN#f6#K*q6@8wsO|yUJ>|@pi#4=6g0ik%C?n}!QHy@ z|H>K;f>|>Ru78jAW1Fq6RQ%%L5J30iI6|iQ33QMG6?P_j@dP?vcl~g77j||1bzsxP zvtj_6t-`>v?=3ATAfnhDr&My^y&8nl{7?X8H7)ejeAqH@nUGLCRNm3ZGS+KuvuL!H z=V+i>MDn`rSC{se3NtaCe@KBY&tZ?nxlfDpw6gcD!#oqEEF*v+!=(yOozx4dpgLj2 zFXPI&-~x1Ba*3qb_1DuYG+_#zjlV%^gcMJ!Ry*#4>~qU(0Ph5}^qbR6_-AM5bDH!{ zE0oNu_2{`dTnbLQMD&gyM(tFo-sp6ccYRTC_i~yWa|d=^-`3iY$?G86Qa&}=eSM!x zYQsf^h_K$gH2NY@p;gk>-W$&XCr#kn%P3h{(FxOtPakF$1XpCmyxjd%(FDez5I?Ew zDG74h@YYJbca26||7Qw{-)-iojL?fo?Q$H_a4gG z0Q1CBun2-okyh-)oAa)$0ZB*1RzJ|H@u9$xg3Th_uC6~$(8rUN@{lpPJoO`!M?PbU z55y67xn+N#Ux1bCMLH@D-1@mGJX}2vr%#Xp8*}++ob)qh5)zqdlY-s98LJ{*R`}$| zwu4Z9!fgTUxO+Bv@U=*)^qrpF8$!ZHXM0;xAJ&P{2Wj~+vnNG)&st{h=ZphiYodCb zf*u-F-)P-C^lSd7p~aY}7( z4;AL}+nT>pg?=4ve8VFb)}N&ESVmPkDzi2?7*TYgaI*O9o##;+b({DQWqsY*WSvw5 zXO5(*nS}9lTay8kFFfc3`OW)Op}24a*rHdSr!^8~b_$ojYWXa%&0csq%PvGw+R14Q z&cf|vy%jEl^kFeZe3+!iHGuJN=9Lq~XbmS9>=+%RC%t{OYTG@RCaU&Pzx2to*AJf< z)eq-ywor%v#7j43FDpt_4}<8A}UBx5v;CFxW#NKiIZdY`#*ZkWNsiGDU-+#ehe$VX2jHn`DD>{h`bV#x6g`Nq#$zOb5!yg z?!oz`!S#c*&qEEwY4sIN@V;@h|3KxB*h0WlE?h;v$XI?Z%O_KgSW!Stgv#|mruJJO zS`e*Kh!CCK6XjJ_33i{2Ay z{?TAtq{Vg7#QYq4-Op3mh9nZy(2xEhc&Ozh0bdIgyL5PBD?DWleSvz8x|^$o*B+`$ z=;1u%58Zq^*5ecOIa0u8{~G696L&ZS7f!?g0syb5m4iKxok z7WQB01D=uD-+H!Hkq#TxIlPXRb#;FA1u# z@XhND>i+p9OijN_Kha_$-peg8^tti0s(>xoR*m2GZgC+sT z6E)UYG8>~T5*l`i395)B=nHP&<<+0h_KY3&eOZmJ?mHw~Kf+O{wp-LgOw;L1zlz|$ zE!G_ahyBtSv~+IdAHw>wGdHGCDHxdG5GPMq(%bb!8I3?&R^Y9$3Hy{n6}0k`&QSMI z{Awcv4F?kw6Q`9!O^z#*dM}}e%3i)WHWo+YiS%hr)%s&Q;H9ju+SP$#=Q~y(@6H~j ziu-3551KP4*`i9zq=gkK8O__Q3wx!28qoy>Bh2SfUo%_N2jT_F>|LB}Jgwk5IUY2d zlj0IMgt01RIclc!Oyu?+-edRbBZ1%H-o;=<7G@?)lformT! z#5zHkEBd5gwCjbwKteeG#r=l!2E(fO+7haR+j%PEuU)~0L(|iRDvu)T>G5l~w-42k z0FjFXaRjr=fkfh*rZ+3`o0_jw<&l>_XX0?R*XHHrt$x3ziu=o~kFKKHjw`d9D4g@C z#99W6sZi76j|=)m4DsDw_^EE);J5I2d7)M_9$uov1tM(AFN#anA>+dg|Dc?QrO#j0 zc5y9NYqiO9>XE`XdSEE^O1vj?MYlpax9B zlvQ=7e)j2yjWcHJf`EV?MKtjSIBoq(Up|RuBgW6K{u8$!Z&DBnb#d1-%jq3(uM)Nu z&gLi&!2;#Y0_!E?vaIEa`b>F}*(Qp4aDC9q^*9#{^vqgd6*YlmxZ-Gi<&8#7*n!4% zIJx4lLmMZrtOW#EiW6QO`;_LI#c4JN>CFpcKd|B8tJpADnmt@pWj-VBxmnWDUuT53fv< zL)p<|rHkK}naHhJ^}9SwHg)F4F07y)-un3Ir}Z4RU84*{7yf^SPC^J;EN%7?DprpEQ&=LyehEi(kDRB@3MDfZBb4ztv z^r`@o*cQc1Cb#bd$WxRbr#_?B8;x3s3=dymfpRcQ>GRGATu6++YpQn*j)lW~qg$Q3 zSzOKrzxn@K(KWnI9um7GB;i%<*+4|8<%~|5oTO@Z@h&}d{fo%GJbWnETm0~0soC zBZY=Gl|}(1EYUzu24?mwYTM{s;!Ku^BXxMS^3+k-)G)ROS{rUTEzvU@$}r-`R<0{G zWm&yDqNiE4x%-yYodw#ryNWAt)E_R4x)!G2dXWY)`Zv`-mG{~ELx(Im;q2$Q)CxVS zUD3YdDK?I;>qN;(a*Z@*UbMqPEDY4GgYBz6n?MHIe^2mj)Mk5F9=?0tzWCFB!1Ut! z2FcoTy{T7{l7DH{RXm^*Pfi!5XY73^+OZ0@BeKr0#QE{SD;Zm2i3R}T@zm_c+ONO#Y zsVd>_0?S#7EowAFzpQ7g9#vuf=hz=^| zmfQFg`FBOk9=*vOwVc~=WG>{cFf}z+bq6x~Z>zHjd3Gf_FLLiuH=zl{`1I_TRtwsz zCEM<=wT98#?K7v9zr2-zUr$fQjG?;gp(LRP8mWi80X=2~!9baTp3wz~&pX8%XJDS~kpu<_^V!D~8MpExS<}I>M z`4ro&`A9;d-0mggu!dL?b1n@srI$972mk*Lq2Xa!y8T_YLDZc3gyFK=&mT~8CA6z6 z;`E|#wD}h;tL181-*C`rxM2NISTBE!`JtWBK{+s(UE#3VLr3VU`!mEtL|`J%|04-) z+X2nXtm6d(-$s)1&Yrtp?&xTt%HmqO#a#i{sMGovn+wWH&K1hKF^}43n!rr}(h^Vu zCwANjzXx!P??Dn3uiys^bp=u@*R=XDePEQ~5B)gEqXcCCnlKS5BL{hPw;VnAStk3D zPQV3~yQx)g?3=esH!bB3zj*`*@tb9${ynTnGq1mU#!Wo%=5vaR>iXGg_7DOyP*aAr ztp4CLnMQ&iAx-bL*&q5zM-mudYtQyXPggSpf{#b7B|3FE_CW~K5>|b0 z@$99CCdw7|xSk5{`?~ul_Yxe_qt#tk{F$oX`F=FlA4L=Q0w{28qWHO?8Ni|CcJb%D zBN7x$;L}eLDnC8bGCxYx{3M*iME(KW>@dNFXn@!xJABMiA)w}` zxdWCUH!?kfz{cZymFPm`QSF$Usu7{{8gzy?e^cYJA`90cfv#|jZK_wx+_gMEmT=bQ z?wd4o*7bNlZIqs(*YCrn(VqL|W4F^!#**BcKlvl!qg9Nf01!Qr`pMVKryqriECjFx zRwn(}*YQa8J%4k7X|V`OVXyI^rTDPMH<1zpA;IW|TnO21b_sXfHDDSxRwOz4V?)L+ zjN75!;WUM_>gR1s{?Al#`2KyNTr-;%^+P7P1 zvSr0vZ0=E@=Nr;x+6jvpWHHA$K-g_U^67|((**mSTl}frDar|`) zcZ+XpXiQ3i?z??fT33%@?AzACCE0S(%}(;QG3~dyP7l?t$}<3_oklA6?>1)oq;KV* z_-f%sGA3RENuA&(e8SO`U+zT$=yZ*uN{v)bkqRC8PTFpzpO}*n`VZY)s4}zXOQ?rc z-yHA^-}#`;o_zG`+4+BsQv#5gV@0VB$dK#*x(k2|0KS}(T1*CdVt}Z@LF~3qND!v{ zet>YuCckbi%`|E*bJ7DBs(mL#R4Y0phRw)fP;|-IooSHUSg4*)Jy4cSIpLM`Pkg-D z8(~Lu;B*G9)Rfz0UAf*0tDh?;xaW-9yq9sJdd7vuxc1ykL~V?*#APrR7FBW=zBR2zqsvtk?AtV-|6x%o0|l$SuA#t>`^fQO z`NQ6HAM?G%I2b>TeDZKS^AlE3*LoL^#uk<8d_3C{+xTD*Dl1Yx*xQFufL;1YYj+(n zOBFNoNa#OzIi0`e1CZ_Z>Jx__=?$zj#n(kvHc9VXAVjHR-K;R@r|$;Q88R%CL~VX5 z47)Y|+Z2HYFV8x#~C-^`{lVz_smYem!UHmxg`)33h1&uh-!8 zb8z~glU68Fmx<4WyzZ{V&|6N>IzvUn!7Sg9D`Fu>?Ew6){PKMz>>0W#laN$;l$C~B z__al{@rS51^x0@8FbRo`-LH=7ySh4UThQ}MIkWU3aRk)$EC)4cdTQjI6?7kTcP}p3 zmHDr6dTQ=fPOViH$$jSC8yo)!G${*=huFz**_duP{Q4ST&ml)8vPvcsO5Knzf$bcM z_S;`WJ#*!UhT;_1Q^gp6VE4p#zG5{7k;kn%i@JL6Xw%L&Bnr17gfZt49!-D#=(C0@ zQVGaug7lzJSE#$n3`K9(dJkE4C%k;O%i`2Z;5*xuTwx-nDPmmaD!x<`-nWos6URmx zk{Dmw_G3WdU|B~JwHN~;3{!V$K6#H_zpQ>HxnpUTu%1S`8(vFauIH!FbN~Ed3-zxp z=fCoQwB3S)|3TX<-SmfRjXx&Q%8SFoQKl-r5ieWp1T&Z;C&PCqKO3azd4^0uDph{) z&~p-eC$>6UU|Xj%6rV&9^zI z>*6s+$Eso$V`pj^GC3O)16~^o!wgNre@Uwz3QW&^&OrFyN{+2lS4ciOiKHJYxoGYe z6e|FGDz5TylN$1%&FHDi{dPa^84a7#!uP>6is-4k+lFg&j?AbQhJqf{!GDX>cyLX> za{NZn%bK(1!I;;V-3D$|`nzBjy=I3`NP=n$%&WJkYjs~+J{-G=Tz$q@96W>`#4)@{ zQO!???an|2;*a8d1bW|;FoHI05RrMyTxkCa*}v14hEo=tkg^YA^eltOa`>G5yN7b zx$wBbsXLS~z?;5ztje{w+VV2*HLs$qno*vuZW-z!qhO zr*YYDD@5RUz13#eJK;8v4znGXyJvE|9HA9)>+P6C>NS&awzaglFFaOn4ZjUqGYhI% zN&2c22%`okIVm4&IyV?%GQ+2ECXS>V^<8_^4-0==sp%Q!I=^75e=mdZSh{4M(K%A; z|LhwyT?Y+&1}#XoPp({SEH!C&@3%J@7E9F+CFe@*K~QOmjAMMG`p+JM;I)}sIdx-| z75mvAK15DiE}LSFi8To@vI^wzCdFkR;Xoq_7itvCEg^X3!aje9X=po72787osET!=RjR`@&8~wL8Knr11ne_DsHL+`Ary3et5bII8{+Dd62$!^^25edaZ1 zLIb!gl}m@6aqdc1=x5-r5A6^}fV}6R1tF1a5#t4|oC5=yTD2Bgo(S`u(lKq)4_`bc ze;r$c4Pf*@$&?S)!m_XD{ZX`4Z4Huu|3z02%uJ%~A?FVn-zrvpv89WR%l?L&JyxgJ z0>HO-#SLuIrt%(ZkDwx-kG0`j*Ju=M=cSt|jcW&dZMIs-9f!&Iet9_5jNVa@54f3$ zojgi6C@jv%-zsKC=1pH{e_J{{t-g8Qg8y!9B_!3tJxYG~-|!*&okvBcJIJAm`{E+a zCKuQNt5hf?6-*bTD3k3>3fE!MuFK<38NRz(aQxzyQI&YF(L|HudKeURxy@mQsR1!@ z8_o>l%%5c6d*|!zc_F|xpIaNf^)L-B?KBMQb~6sTbt3E^YE(#<^3$^w} znE@|o#zNM=d~bLPQ`6%xB9K_p-X|0g8Fv*jY4_)O!l%)J($j-@;fL=;!P^S3(rB51 zR;8n*^ookh6#Uu8gi;Ojnb)X6T_YVo2G0n!_?MSN|NZ6g#mzm+siE7toJjA!SctQO z5%#V_C7Y!*sUJE(ZXUR6;&lO4w+~o3xiMiFjiS6MeyusjMH+<(IH~>3D7A z&J2klZvw{+4Gf}%#7CMJK`ooyXtn5UUES`bF^L!2P1`G3m3rgLmz)V$-&{SDK(l<$ zh4oqC1!52q(4OtyK_m8Kv~yo%{?+8n7epT`0J<2zs*|+el`qFqn$`i_48Rw@~f|^}Vh6>;Gp&jTaK``pt-s z6##g|%>Im+7H?>04w&!);{Yqkot~{#Dl5?-wcy~Z00BCTC2xd>|yJ#-i#xKvMs34kr& z8bSLAXR%V=PDp#0@)uju8(9_KkKX6G@*^V`QS%?>nSjY!SGQV2IOJfMVtX&Kp_syk zJ*f*c-3!o5q(6d%Xns+@Nd?2TP38NSF3YlD`{xYx>60Rxukc^VK^U#y4{>twWCDul zmn05)>M2I7$zm3LD_wX@Z*_E+#T!ycyXD(_5rpR2XAr;MXNW&E{kL5NY`*R&PG92?cZ!xmyT$LxKr1c=-|BG@%h2Cp4G~z@kP2dInj!A(f{h9NEk}DClj)`n!BY} z6&r`0=cb*4I&7zG{DF|Epl;i7e2i9^6^~RN&vf==5PN5+zCrIE8Ca)2i=cJ!70O8x@@2 zvyc-(mvHK|s4Z^BTGg@)*~_+q27wfbmwq7 zV0Z-mV-^YWUDF{3vw@&ysd?<{wR?ch+2}(nHU&M<&t@$oiBg=^89Lo~T|I$MztyFfr zjCWrMOP6LB=Gd&xlr!s(rkIZWm}GGzQ`oayUNN*_O`WGSfHGDv*U;$m_~?;DZ=uVj7Fm zlZgpshGgu}KPPAuK6#fttB9%9M*_j|m0n1$5GXV-!+)DpU<3M?2Sb)z)i>H6R(G=g zb(ceSos^k~YK;H$UGi}AdD@`z!oHU;O8t>;5t^!f8urwBqqi0p6f8@n3=TvGN;L(u(IH(D5@8 zEDL#o`>ym%2d--&J!|S@(}@7hoIKlAn_I3!RN5E^>E-YzzuK2#$6=ef=X3X9v#2@nKadAG4;8;UcZ|~zP3_X zf5H3W>hciv`jxEF*?67LoT8ZQ%ql=*u3$PW2B3-|m}M;E#fb z4>K%J|84d9hE$uVN9?vd(Am#&LmxVwp3&Y>13nS!8BRqe4L*w`hG1-3( zCS1*sqmw;xI2(BDD?!~Ak-b5i83&mc9tEO5!dbfsd%AcWgeuo~<~We!0`Ztd@3+^S z5mb--7ddSNcT~=V^hI%>z4{SL-klc%z{sl;N2_zkF|dB(V37oQx>%;?ocw)QdCHCEWrJR?{b@|5p&g z%vnilJfwgV4vqx2o1;vGQZ0gEO(GSfTzpf332QUo-s68!Bu$f_<5v2TOdG(#3e_7T z%`=_V4B%;ztii9XI3Oh^Z35~GzW-*Y@On0!=^DE6p>@45dXGbR%ht5R;0o1rAqjeH zW6P@ly_(7}k>zu6>ORfILZkv2ko;>5b_|~lD-Z$=$2a~oI+s7|@JcK%Ir>8f0e?0^ z>!|HXNb?Ar^GD)M=nv>`?tn{+b2^zwogyI=b1_YpA{HHqQ7Y#b0NRbR;=eZ5jHT5` z>5Obr&YAZ)AlcU>Jx&j9GT+&4uU8>d({96c4VzouG$Nk zX=53C%O0MjpfuewV#yg%uOOB!MSOJ(2r2Jca(=S8yu(q={X-fq8xJc%dWt{l;`@Ac zuqwHKQ~zfjxfSdlX7%TXiz*X zs)k>N;nLlPeuthy0HP=H@_;D3_J>%@tYHUDrVOXlkYsahCAoN49H6^8@r<_IQNtnW zL1DagpBI58hrr-tRM(K%COH)jnP*(|B6Gk562QlFbw5P@i%;%jr{F=1#y!;~zfB-dA^)nIm7Fd1$w~~g>Fx4Hfa3Z$Gd9jBVAe+Lmo;MZ zE0LmY115^p)5+|PnFNGvPEgQIWqQ`(<`(K9e=ew1-%hTi^IxDb-g1>&MMKrLTaIh< zk658N>8Qnu)n-i=0G6*hKQ2+fe=sX+bZDU^F(I(uNs%A}4TN>$Sf2i4;+YS9KGJ1q zywEzG*u?2bmtu*}hOH8JZ8c9jEy+dewwyCj<0WVr=yGB z)9(<>GP=Z;yUh=~C;FxLL=g21GyZbZRa2u8E^sV?Tk`O)Nivz@RgvjZltk!4eZ>Zx zZ}Ex3EIH^)__IU!nQ#zZwSW(|wj*ODlg&ms(TU7f{ zWfJhXF59xy3ymWR!bKlPI5Ly@{k26NMzDsjxetd_(Fq5yP-R2At7S~}!|hB_qtn+| z2{O|k#D*>kW!Fy2XuTEM_*X%9KyCK_(R3AVQSVQ8=|;N2Wm#ZJ>F(MkrAzSA-HjsM z-Q6s(bf-!qDbkI!G)jvK`+9$u_aE4OzR!GS=FFKhGq@xSv}Br3WPM|cb0ypnCF%hm8Jlg=TBvgm7?sU6b!^ zSnPmecspc+zbbBU;h=_btxfu20L+445^d09p~E@k3`|k7JF6Y$F6!sXQrX*ZEOOC` zqj`B!BwfGwd4(72CTJK}`g%-QP(?6OeMbKBT3yJfdjG#Sadi3$|1Oz5-q>1~2!P^q zHMy#mQugyvJ5AAHTPeU1t~*PU0$F#_RSYF#k=6To zoiMu=CMcmg5fh@{aK^KPn@1QfH~iw;()BdAG5(VerH42x@tF7L6*~QEA#jMh0HGfp z)>k-2Pex9PY{KZeF*_MgCt;QfddL_)M7!$GYrl`fF5!d+3qpj9$uLXOUu8hh z#3U=qKc{uvQ0utU63?h+}QxF@#Pv1Qsj>G*`C$QS> z6g)VFLrK2-Q5>u!ba#&FAd2+lJftxX=2@y_SAETGcGAP~y8xsG;iU3r7`cg5JWm7X z*$v3nN9=y(1Wv|c1{aTgglO8!BjaCDJqa)BT%DDu>ibP=&JO!yvwgxo&BKy?_2)-J zRN!1Yqn30mq64O&=&{d1P>31m=nt3Sa=92 zf{+C^7}_ZHLgg)Qe!<*x{UE=8m^=j(`ag0M_T&Ek^d|R522w341$RzjL;?tOu)lkV zFK0KJ<%?^1z4RUV*nym1Tz~(~2lJ`>kX+?hneC2ZUQ=(^AL}4%S3O<}rMs~^Dv<*M z=rUIf56i&k^>9kkB7HVBPit2h>u=uH{0Mg95zEvHTY6J7+=xLDm{BhQphkmvI$hw&Dxd3t9Wv` zu7GH-dOP2eX9OQL9%+`(%9_sl&qmaRkyu11oRNtY6x&Ne0|rLFCHZjxqi%Rg03g!Q zivehPjx&z8W_@k_tghow#4oS!?Wi+ z;8ICeZohgz)Tpc6>GKS&el^#X>;-FkVS*O+qG;+^@SJ2%jb8oX=@Lg}FLFt}re$=r z_Z(UN3VHKDc1QOS^QpkQ_x4x9*O@URJcC@}!u07D000N5NubS~Bin%fE?cc@%6BE(B9yh;=FEpJICy4(ss>z#NcZnUid3ZZ! zbAFP0U@7_%`6|d8`D@j>X&N4C3#yt7HjgBEmg(xVun>|Az&!Il2qy{^E`x%!)cHuh z)w%`uq}a&M|JY<#c`uY0Jp4w6qP9y5LT~%E-E223u!PztR+fnAtMcSb)eCvUcFyI_ zr~=2Dm%sj}{|ma4|_5)ffPcHje=0_{6el23O*!m)ELSoAx)%Ra4r53OA%wDDx&Z~V!VVo!WYA2 zZ}{5PQl-R1YQCxazUUF*#^R@W)R+A(Ud|aZ3l3jz9*+ex7oYAqXc8rWg7dvgseYu) z@ulCRhs_bx*%9op1J{vs-{mMgLD zayK>=`wyGq(Yt%cgB9JYxXuKwaCt@n1f6@u&Di(YQZRl6H&sS4i?;EMsA7TF+Teie z#j+j8Nzs>GMM=L6e_ZJfBBs+{_jt0ad^61AO`O2%u`WU`St;jee;?QFxs%?1^!e+j zmw_$!1fvKaF}RjIQS|8L-pU?(Z&flSbLPC3zG~w2VH`24;l$v|QFH3*TcQP!ZotQu zun_@hzD_V;7+dt*Zc70tc zUJi?Vt9Ox~`9(czPxP>Cbc<55VqT=I+8GijstAoVc~%urRn@r z^&s)`ZDnJBN={upWRT!^6h*B;q$37fF3W5e3=UB`Vi*bm!#_&ZyyUL1NL`IzuXPDt z!pFgvqjw-1BF8v8OeDT4=8KdUgt^GijrN$PFUMW}Efpn|!(|54a^wLq*5aH#FKhgD z>&_m$h)&BL&Li2FZhVXu$G&@W39UqQJL5u0Ow};lnf2E$R1SIKFqxAqU_?phvibk~fXidVVcWwA^T= zKeW+0C909z?h0r2j@w=-ZGO!Kj)T%Vra4UyM-&ix_$X$DU*u+6T8T`DF>Uc^EDn&N zw_E@tqqg@1`PQ4Fgw)sbWA#~FrcMG$mt8K@VV{;V^RV17wE6jpiaJuwd-XbP1#C-QPQ-a1N;y zIxfF{d8kPw&jtr{c3`8Jm(0Dcz<#hWVjIiA5g%#4)Lz# zk)LUAsN1`U?U?mPwNwJ;F`^}v7^DME5hjuf7s-!wO4>U>`RGhJv(E50BJXjlU=>Ft z81Y!BC8eBvbA46hco~r6+}%57`0lp0^P>}0@})x0ci&kFNQA&FVCo&)D+V{~ zqhsB_0pSX0C`W_dza0`={F+b8s@4r%Tf!*Fu8< z4=r|)Fe(ibqP8?%ZjDrYry3jt`}{0frN2&`EITM-P-y3RnpO4uTKkLpP>*qUHrS{wBH=(40207 zu8`H{F0=*)y;2ucp5Azw72%#J30@`kke?1yJCyS$4ZpGkmLo1d*G}XhoKw(=pG6eL zC!cDg`OwKOP|BB|=)%i=-WH7g68jv#=XlU6Mh zDF_AwK)0)2=pPg(J?LE9>rdZH5RzJPfuwX|x5%;;81c;|r@;L`iZmCn4ZU1IY_*27 z$}~~$gC4OsQu4j=bWid)ww9^Q6$^dh4x(ueG9p>$HB$Oo9Rm z;c;a_=ed)7iQYUj9Z-PKuA1y&Jo%#IcQF{ceQ)TYU*=%Xvk_#!<~=KxQzQu?o(g7?|zFE-U8&VAu3a2-<-k?Z{_ zII$W-i0KH04P2lm6NAIbj=c?*AepSbV=eC-^GTo&y=biW^ofankQu5o_7m(2{X${0 zs$BGj_@4axCvl1LU-{ZJg$xOD-TWKN#dkRLzUN5go+ib(x2UCh)%K7a0Qz3@DqHQ~ z=@lP-ijxr!;rz|yZ8*EG;9O$erUi5*Vqin!8MZ7lH=b(xRvvQ?4%yp?ET8j_=MHcW z7YTDXqyEChfal}r+6sOR&AIMw2J0_JFKJuB|0o5VLvNE2xUMXM^X%{nm-~G{IL`}) z5A^keEmcNaD9TMB4@i{<5D_FTfunJq>E#roG6c`abf-z1=s9|4ZSZn==TMc>yWPeu zLN9(ukdch~93`c0l#2wb(enr0QQB6}zlwAz%CEzy%fumv>P4IOY#;?Rx{iNDev*pR zVNB;OXJ^f>L4y5phhqq%GkITBa639xW}aGz`@;rs8DUZC=l?k4CRsatt+aG_Y*5fI zr)m+5Q`RgC*VWD`QZ;^0euuo&ZJRsQK|GDNZ{2x9;p*dmA%4CPHT8>f2ggW!r(KxX|P#I1l&L9IcFQ-N2~rBNrc}S zvHDF=Tp)JzGw)Ry@}Z`e_drjKae-q|VSyv%?BNi*g8gQ4iK<_yMFk4TIO){I0%z|1 zcw`)XLxAqVC*!HfQ?)YR@xD@vK_VBgRr0ZVjq71HFDI)ociNt?nelz8ZF7So->Fxn z74l}%w(Wh_wyHim?R7`yO%XEL6aT4!cOmOpS$wgghd9gcOJe6_i{43cBxU(_j1M47 za}mrkpZB0s3t!kF$y6KBE@PErjvZg%e)b7B=9{@D3G;M3JVSSE2}o!l5cn~-DI@BinDwV1ws3Dcyz5|OfnC*c zHN_DNcs(_lLaN$xsYjga!B>Lky7}ks<`)z48r2L(=xyHb1r#d)s*dwW`486@EYI8( zeAA<{_3O-|b(d3B(G+*aLJV`!4c;i``r>PS>~Vuuad;-pc3B3ye?MaukIMFrOHYnx_8?f4FFIU zTF*{qM7R6nPH!a45xtEgJ=duy@thdJX*?)a7kD73L_yV<=+Nbx=acdRGUPIg+?aT7zXOAS&Nbz(w>-~D=y z(OAi%s4}aE6IWs$KU!!V9%bB6hb7hq{O#ZB5nWn>4JOJQ*KP-!rMBe6A^#v+YMF7d z9s|C#);x^C1Aj)+$MBFo1%1X$%ER8?enSjl>e<8d`PRYgT$2@4COx^;_y7KvEkP9jFCcNe zTq2JOiOCXy;d?ckYcb+msk=2WVT&*;BT`L4$G6df-E>w#YR@-?oVHsp2zhn;i>NNf zfdeP+{Bb_k8~aHaL;N==z?JU}De54%_}%$V$l2H~X8=YAI0MX!WiKY3IxIeG3`_g; zqXa-PBPu4vIYGoS=*uQen%-kLXK&S_;nU_2mT7k#hE67;;^uDEXky|>O6?MfgKBH6 ziCJoc>c@Krk_d&ob=qS(Z{ywXU3blFd@Hpwfi= z?3mjtHI{iks@lY8IOix<);obw(r`RibN`TcnpCKpeSq`j5&7tB`tW_RDL$Gg`?2^K z9f#|ICH6@f({E~V5bhsR&*1{O#`#4~Ub{*}`*mqP<^vG`peXDrgaJ8zfg=|fKRf5a za3ReX%IMB)r9M5fANtc|xevTDTKbHFJ#|FWFc=tpCn6l$WC(Ml`DC3w^+kJT8r=_h zvGGwpo2Vyck{C}bb|E}9830&IR7XKQ!ko-XOH3d$}A zdh31qjF!Jh4y~3i~ ztM7V2*Pj3<3ro?rQpTmR`D&u#)#fu#Ortf7ZASHW`%&o8BWa};IW*`LKe0^oUx!g0WalI?JX;^^`weshb#MpOk%-8WG?`1VAN z&acw;5vj9{e`H9}hG7x=vu^jdN$S^=aE%DfpUpCk>~X+ml!(L+;F1P9Kh1q#s$J^=x4_V^0bFw}VOC znmja0ym<7Y6WO}mZ7eLBiG?yc|7V$R#U}K z;e!@%OhT(^Irx08TY5AAkmjM{5j7pfPNj}QfETgX1V7bK`4A*xKd{;+Oxg2%H^D-b zKR>X7BFt>YY}*VKRaIvmMyN|p$&V}Hxq)yr_}U_m7VLp=eN|}JFbibz_r-mhGiEb& z{afIzq@>o{4J7KIvf?qL#h+~MBOh}x#+*Mg;lEm5KyUmMzHAjut{aW}tj}(USSfN4 z>dBq-wMB+ZPT0#xX~OVz1RozWUF~>cZG|{2u^=0{mJ?f-+SW`KFDiY#6cqF@vrtgC z&okpTI&F{t15kP#91K9sZ`u=>7R||sZFVX$DAO6&)u9nJ)~~>)D*wecpF>lf zUk$27fEh^`@vtzO9BMak+}=nUEiqSF5`}I%H8v(2?Ri}xBsjX09*}2GoIV1q>K*?7B@vVcH(sy!@-14+ocToQR@homQ@F-nFXn?<=5wc8tmt zK?4W0yaHD;oj40q%Y?2fvw3={EwAB)0$@B~^0XL3{8G@Ip#a&t*l19si|ZU=6E`%S z)2&-B94Esm#1kcSV0JeG*YP`A>@(o!Yo@yw|ESzFH}>sf=DZ7fx+#EWfM!iys+Zr1@K}?e2Cd__&~Y+vcp07T9A4OnwDtEiWllh{mCM$ysmJe@ zV~I=MS-lQ9uZ?$zIKd4s?e3Jt^{?G9i!L?%1`yk!4r!b8$>zd|E6^^q?VRlNkHUQ` zGN7_L@Hk%+fS#^*IUPyISAxyq#Pa&Rwe|{Ltdd?dY>k3E7poUDMjytcTEb#|nmI2t z$dRf;GeRLZK%i-2%p>tB;;mE?1D~hkT`Y3*A@y&FB{nLPt_%|84Jhw3ALmkJ!pJ!jTzc>QN1=;-#*b6>?L-;?ZsS&86{s%^;D^2KL| zU8|c}dZPT(~KHD9ef?S5S||AvVt4 z4{>c@EVs(UJNaHMf2m{D}XB0g;cuB4dCcO@~#!e>AS6T$kmqdYWoppDA z_D4_&Hl;rV5W8Weh=)v7neIAp;>L`UB!h0a3K)!6&mmMO9Nd0DJ5x}vhr`OA4B2|B zrPW)CL|a}>gX$E!v{2r!A6DpYz7pVLWQ7sHC#LiQM3oYtIuB<#kYg{RTY3!M?bpY2 zyP;OL-iC6ho5yD}WM`qppHFlpkBpsvZMFpItc?EmL9x*W)=H9)kaVuUB{u=8eqyOX^HIk@z0J9Vr4MbPfO7fv%IQ=3fX0USkiQhUSkWGznpZ{y_^2bC$#(-?%UT_N?P@st1aiKd0abUR{1ejusijRyIL|w z20cGzy*_-5LHRRJM6t$+DM@I_@F)&6CwN_Dta{FC!pI;A>mM?6N?{eX>Rm^4QwbtM zm{tj%VKl=#7iD6N=9P+$Lr0DHZ~b>_iL3CD;wPj)Ztcz*ujOu@RDXS)kZIgj=5sHj z!^KR=l>AYVHp;%1pvQr4Rc3<#V1nR4cSHsL+VA z9aV$haAFEHc%QWqLdveBds>yJWvZdAmLgCY4a=mo-s>;5!siiitOm8|MN|RM)7-Vs z>8w@^RTV#+MyKl3=sz3m8?qFq)GA@J?2yzPfI%bt&41h6CF@-qQPzcP^T%p-7sSU`T?XCz(Dwl^@+G8uK zA6^svML+2Z{Wjhbq{BP zc5?3f)yUka4kmk7qwb)$Z(ST5UuOl~nkL4uyJYGD(&6thCbUD%7)y6JZ}smuTteg)V+}U}mh>|18(N zX`1|KAkJ#5Go7?{NxBfd*(HrETgkccee$7Bc~@xTFmYm@3*r{Py{N0AMV`jx5qG8v zCC|0ZhFIMzn5zpsHt?-dQ#5n7bB`NBo1sUcpF^i0A7V3%iyg0Ub^DG~bgxpG@UGKH zlR*+!zY+s|yNuAmPxd8M;aw$?VY7e6vMP@ZGYVY+ZAQ0o(8bg#qa47T{<(ddUz8!= z>X=3fXLOKvxmt;zIX&h4lO~Au$h)mNC!mv;UG8B$W@MqKFy-0(sYc-H_5*e zsH$Z_y0y=2p>^#=i#|GCv1z%lTl693;~2BT@LrR+J03-%X=IJK|J9fa|N(+M|a~;79T2qi@*$b9%s@Hu% zIpqabxypV+)Vh;U<>5nrYP0>=>1ry#PlJbk`T@^q+Pk^qpLDelsuHTE+t>ex$^{wE8$tvIu0yImx3{VOE-)i)~Q5YIOI?YAooASAmrS>KFV_s@AJ zNeX~ieat6t!}x8gf>YnbC=L!TDQp|tFhNvCTpb)Ns^czn#K!;P`@=(yHD<*QE+#XM z#J!eTv+kx3B;x}8Rb1sq>`Z#+QS{dF20}u`E0%GR0b8b#1vcufn>1uU^Pnj4_a0rpSe5igMuiObi=}edKN_zi8Gz6TpY@m6 zx*?FcfTCw>OtOrw+$l;NhylV%X@iz$vKvRFYVxT^tvaW@Eab_t6~c9zD)J$+p*}=S z`)D*J$U(5=59S z3`YWOf#>Sd%aN!Mx;z`CfQp^YW->rFoC_U<^_-Z8R7ytX%It{KciLMit? ziv}w^d+I(U8=0N*jL0^^&#Z270v{8DW{6ejN-<4mxtXUCf1xo9n=3ASMos>rrKX^o zU$J{lr8?3}hN$;X^|vAOUd{93(4ezlb>qJEqmg#mFLz$`{&LYcD0(FJy@lN{tv4XyWX+-a;Wuf} z^#je#N8^ryNWSETgZH4S{-_C)-z#k@8-G(#s`J3lBx3A51DrMu5ls4DhU+0=p30S0hy@6zC?4o=hUdCK{6N(YpT)YiPkD1(8{2bqYF067Nh+ zioaXfJ*d^aO$GtL-0$!*_k0l*V!_Qcc?1}~+Sy`HPX3T@B(D}IkwK2nKr)rZ&8K$F zyV4v(r0;cUf-J}wQ9#TMpu|$r5!Qw!VrF>~@&GOX)v0&zpx@8JVTCd++W)&$?F4p9M!GC%de z?FuZ2$>B%6wT}ECiw!}GC z03{L;rMwm7=<4t=*~kdYZpdK#ZdBJaX}qVUF?SY`d{uV0%j&Ik%v{&)4^1VBK{ zW?dPtXZ|Xo&gvFF5KG1;MULF=N-=u|2rzb0HhMYmb2YpzH!eCnk>rx*@d(Yqyc*W@ z2X}HLWfe_e3lzzFr;Arj>@7bj-rk);<J%*jcsfs7l(ia+xU z|728#9z)klOVb8OR`qF?W{nrwi)Rk&p0QIata;{ADj&=KqhwZEsHaN@r?3)jFE||n zobfvhhwp9l#f&^WKdLw0(l`=GG0T20HTq!J{KRd;Vl1JJ z(Eeb8Q@dN{fhzXM{oJO~!p-K`UH4=F?-+{bM$QZ5>x<)h8RO>9J#G)XkaUU*WHII%oh*aBF`0e}R z^PXXrgKxqKPr4kv9p-ym>w z)gsakx*zD)ATlw-J|DtZu9$3v&>JE)hx$@O?$){9zI#q2|267Wq$+l>0BEImUM}M= zeoNIg0>(>ICnZ-&ObJ08n-`-z1ZH0oB;$TE(V!wgLH~wff$9!iWRA}QL!b9rn?!oH z40e9YC^em&Dz>S5zqfe_5w=sf*>*qI!l}XR#EoOm7Fl?R%yoiDfop?M#{vkQ{ zj>JB`R$|Jw32X&v%JO)~e?Pa-WCP%pd#Ct_vyc0gS+dTjGL$QImu8@eRq!Qb>8-Kz zeJidsk1!Qu?A4AR<`D)EeG=3oU)~pFSx-E>d=NX_zj^2mLSF0ZHwVmY{EXj@EJg7H zpszU(H1a1m{osOyD;xVUt5_;f5YgMQ1GeE8d*5t2h+|zc#`L|x8uQOKPbi= zjAQmzX8EQQD7UMCTC!Mc%0x-k*pg0M!72a8`qRo$iDBmxFIU{*%n5e9fTnOEh6qv< zf=+dQB~z@aD+2qTlQ&HVCeQfQsY)5bT3Q-O6-3=!x$;Uw2uP?ao%HE7vC^tEJ-RdPK{D8ev?YpNMCT`7 z%JR_7wx6<_hHXJ~)m#Xh|Jw!HvK8YZ!GB$br1|>WTou@=pS!@*pfW<`Q!paPOg&G0aIz@i_ z+2#B@1|r62j;+W4DYPP0kazh*dSexu%1ts1|B2f!4l{?sCx~;N|E-4zh2)%?U;{I# zmk;7F{uHn++#IaHUC9ASwsaqZL$G*RBg<0gR+k6@`Qb|DibUiFT+<`lI91D#j)x7* zo+gnCF)GexxvEzq7JJkIQJc+P>>H5pipFfzfE&PesFc znBlw{0g2o74uk!vUjv7%Eo@9b>zjc9hg9FHKI%^uAig0V1z%P{rG=&CxEa4b1`$l( zae5OgWP#Ym{Z$^E7irTZy{SW+1jnEIKFxA;23h{wPN{oVT@}^%lOyN=iR6cCil|O# zoPT1^604R|H+J2#X4k}M-|x&6M?b}zk2FSEh2)v7^0-?;iGi=_C>8o;tng_7*fWJw ztx9;UKtH3c#&AQ3npl|QJKARgx`wHiB+URuq9CZM6ZhGbuMZiO=QVq<=HCdR-p_~M z{LOtdkdm{??j|82B4cR!IXpzD%raJ2OAnV+h?&|x;BZ<>q~fkcVDPkpR}*|Hm~!l3 z*=`R7HXgMs5oQN;h=dW}=KqFu=Uh4%d;VkQ9u z;9^M&?qjT=mST=elQX9Q9}{FVZ!;w0GZCR+^_d=6=+wxa?1tb>_K@-ROp($3h?y)U z&0SV3h*!lLYWdD5(di3q=0k(sOs3!@_*U`t9f5`o^>!>QSTujDF2w8su-8+ki6pWn z`guAZvV7~?ARYMRm7sKKljK(5*7Ka z(%cV}CnWkmM1Zllq`{V|)!o6-wY?V=y~zOnw!2Mg%K0IE=(z41|NW z18@>T$BTr;6Jg2^9gyv4Ssh1w3SwC5cGH-ahjkP6VJ+8KQBY|55xIBPld7 zazT8CEh!#~rm4OaB3tbCq^sv?`0GN=TA_L80#^hTK(j5=9k=WJ=P%FJ6JH-(j!8or zI_~s0nwn)3gjra_B*-8T9CTgm$TXtJA@u_8;5f2rQ@)Tgy>ksP@FM^b{WJO}88K=X zNKfB`gkdHrsR=6|CURQyEBJ69|sOZZInm#i7Oa;F$q2V4f3yDge;*@^+~*+_ilLcjISmAN9v~qBC7S3s29WN>Cf`o4|*7`L~fLX=4>< zs~d;byflrQ(LVXFzQcz%`NH927sfc>udm~!)+QM18w&RUw6JnAi$HD%-TTnoe}u|F zWSF_uO37o5N4x^UEvs_AF#q! z^Ut6%+%;!!3)`{eCN8Ht`6}2jRe-)S8pW;CeydZ{ErXuQ2CekRG?$Obw;8R`lcnoL=e$evw3@J z+VB{BaP&(?=&4}s405di+iS&eoFe+-NY_$Fcw`?-2zbfWvu)=^;zrwtr1*+&_1Kc& zXVfuF_{O4eA!5%^HA+f_{oI_)151MBB}2Up#zjvCW)Ex?mnmPq(L}G!aMjNhP`J|w zEqm3u7*h}Ggb^pM!8SEj31=z zJo_c}EPo(g3#>LbGk|H-i=4|IzuvR4f8+&zqXmVqwE`W0p3al%EFtnleEb93#dvKS z4dvJ(Pdww#CVM4ppOo~>f76hSXbDl@n9$VmH~=jkO7=~hSjbiCiy02ds;Ju+Q;h`nJxWD zg^HZIX@U{3_de~zDDhVaIzemDUt*LW_3Z5 zC+*Ufjytpoi?_JQDgQDt7L2MLcKtps0|j09Q`52RRA&rlO_nm{dAf=|W|eu}1?mVL zuS_ivn+Fw&+#xR+c%96PF8{tuQyt1IY%BDzeU;~tWpOvE2X=mKJKsD@VuGrq-=d+v z{43FLmNqhC7)^#$>U_Db=T|spEHgA}jPOMz(S%4j1J01ejp{B+cNH}CkaP`%jt^n+ z@Zsi6A%2gXtvF)lE_UnxL~){5WkPXhdN{}}spOl_LdP;zgB20aakjt^`E}sj;lHr0 z3JCM(_Mq9^I{*Oo!pyP>Gr7(Bg{9L7c|G>2T8UnQ{;cVr zrNsBF8C@s?W=CNtZs;-6;w`li_w>u!zQSFG7TL|%kPHNwJfdf?Vs`{XfibFGbNhIw zRYxbPWg3+Plj6XxyFewq7(kKcp@r~fY&GSG{!Xa+a@tE))~ypOZb$t%MwXUYc4YCp z$)y#O@SmkN*;c0?rRJJmA23NUp-mBr8el`{p+64%hpq`BHKvwU8zT{;g2z)g1>e=Z z5^n8Y&T!^+ksBC#*K1D&a&mnmy*4(Dma3OJprV*SS0J*Ur~p|>!B(dGsdxB#A_}L1 z%__dAz<^{lr+?R8K`(f`a11yLAvSH-j9HAwi!6h^9M_M8beLWg+glj(jYR4hg3ynh3(?01encfJ-X; zZHO=@s!hC>d>-)!aeR^o#gI!)ZEeIroLcXqmGv4u-Ze{eMdDW*WX=Yb zHjNW;OTcauNv1-^Qu!wNx=xp8Oy$Ygt6 z4h55Y@4bf<%**3|N9`|wTeF3TzBC@At(YBde-N;-6t%T(6b0uK%8>PEDZC&KB=YMG z5Cs4L#Q3@}LIK80HhpYE8&t+Uip_bII4(6j&RLho_8geEb4vCW=~*S{euG8q!$i7* ziI}zxR+G6U5rxWTLV8|PL%V6W?>Lr?a`zuUNaM0Y80e}1u>UL+_aWqO9&#rZ!*zyS zCx9?1Wa)mtp}cl^jFXNeVgsO5G8f~e%WOsR+p!14L%E{ELxrduWa|?BSe(B}${{9E zd`NgiWq+XXy=>Hjp+w=)VXkk>Qi)_0*O>Hfh%`?KjE#9QLw?b!mrQXmlD6$1{E*K^o$IjT`{eqchL%wCUi(zSBSZn`)NTZB z5#+)(rc*A>|MQ;h%|Y*@xV@4x5OY?!zZ?D{bY2jboJ7$|SVth`&3M(-yi0n_u~Z7Z z6sn$#0n+0jpLU#FhtF-ROn(1UKU=@2hBrbpu?(17sC7q!9Ba%YYqu2J+t*9^w=d)~ z9gmIT&k!BO`_?2owtb#-NV4Ew&K)O;i1Fv6*Tpk>Dd*3338yP7i_(uMbZD5;7~TxA zzvp0Y1m~aK)o7(6_v+g=C&$Z(+}UL3x7?=o%L?}!pD2aHxmT5qUb131wTGYZ-<(2` zE5-cY$S=rSLe;2cl{5e1Eqot2iqfz;XV$r|(%- zr^u!bM{L-8WOcveLSZaTsX$~VeZo}uIVDS@cJ?LRb~2IYusKv`tMy|GmIR&3_XM+#L@{6?U}BOc}H5+~tqmfZW> z69X06n$z6~!bZyT?*wXNCetXW&dzu-%f1>=A?*F9>aLy$B+J)6Ltm0Ur}>2j}W1CjgMD9_@zd8G=aX26eAd>jtH62l^!kh$3*?>sZV! z(>2*m61>J#Kvytd#f=Fv(NKbd5>)dA(0Posxzg^W!sHt zFaTBC4d4^!w`+s8mCQ_a+t}%&%bcL9smMGGEeATOV656ZK^4OGj!9|rPGIp^RgaEY zYP?pC92i`>2ck0ay^m`T**)ck&(-ptC60=M`(9xHDMkyrox0@(da z&qR@;-$u}>4ONYsW)nxdztc##-La5*MfA|9k{FpDrb?)(mufF-J}|A zF?EoYR@oA?q>K=rpWKuiON`*LYZTJ-b68{xeX$-Zpzj}QO>2w~0Oz;jRDoD`P!$+) zx}IJCiE7SZuhpVvFFDT)F|Rcg<70$jh=gl)qZsqV@|E&w38SlQp-N=0XBVkS5ucs6$_|Ff>t-5PIVU;Y`DAsg>={7vdX`xOp4PSh zrx#WcqmL}rr0EJ6#IX>1UN`G#AUm_1B1L?AggpbDI*Iiek|5*dF7X$Mp-2+#a0B|$ z$1sKnUA4w0c}DgumGwDB%_oIsvCcoxkHOS$avlF-Ic>N5=al8=NR{nJ1WKjwc4IR0 zCXH!8$36N69K~UoIq#vYy;P1u2TMM?|CrO^>$&GwsH~!^>~dAJB1d~` zW?azvc+*^C^fr)sUFJ!q@BwLj0C$_QeC~u8B*f*}jp*9354s&~vWsTM0RVFIelV7| z1+?>(9DDv)GN7p;(#wlkSPY|y2Tq5fqXQPsLWi?~x_9>k>jfW<`UYTS&yhj)$D!>O za*hvQ<1{mywZTr&`py~P@ifQQ<@9JoIfaXB16gA=qpV*OdR37FiY)G2ccLgQEO;#u zKQi82XCMX0s;wmIthK|Z+@zV`dAklMHQWrx+pzB*c$g4&vM55f@u#jVoO!CvP;U~M z4H|l;f`7XInIzPLY>p@YLy@)BHP{NS>S-GBaM0+w>l|ZhT#Wy z!X(sbFb*XK{Bn+<%()nR18BwXY15$Z>K=FzK`<`baHtt6erl?C|Jj|@>|p0pM~_=y zO$Q#aM>-F?`;ANT{?J61$l^48ht+FF{3z%< z$)YiGTRlI}Yl# zx&Q6Z{2CnF+48os(fmR-qe0*kzR=4b5E+z8=M}N-)UR+YSJVpb_rV)QZ>OCiTlKLt z^qf?d3a^B4aE7k{U~pc@G%Ql1IMORXJUMvz*lYL=Tbnc}@Y|#Cxm{m0cMqR!ril?r z5u;762n$8jZJf35xxU5v(CWCFySl{o57>4+XW?2SQ;8WvA-4#o10#ma-zVPj*hj(? z67nNcBB>va2|OM|kWdhoYI)A#CbKuDo408zgVBhLa$=g6l>v+is0hCd4spT@2oa1r z<0%gTf15)a9aGYZoLl>2rQR4mloq5z^t@PWI*`|Gq60dAW`3t?zkM`*vs7q&c=FJRbs`mlL4HSxNET>!3KI?rm@e26uO#;1(PL!3K93+#P~D1j69%?h;&r zlK>$&!QGNT(BKv{=zK}ud{W<5ZPjjV)$VW4AJbi3)zkOsKDW>9^PKzKmN)RuMl`03 z0q%lqyj)ZfM;HuP#Gj-gz@+pt1~BK0dbUbiE@hQU@Cv1z5!|p%q=b9U;oIVE>Rn?2 zm9jE}1v@iS<9x&>HAfKMY^nP(Ss)S2QvI5}cduAB{8QvZY(D(yoxKUH$XCBo=aP_k zI~Pr!1y@gL_QRg2f}6jCgg%y3_0`K4sNlo%2It&CZLq5aY|Eq_i2l*2jN>m@hPAYbxQHL2Q#8DSSk zr_zC8Moz-`sP+NG@A+ntYTK!q`X0cJ_hMRkA+q}E{&S=(U)>Y?4x3#fwMgW?Rsjam z<&wZ0$WjrbM`2HQg^Z+YKEf>0Co;EP@P`Ua1O#=@)aF4>-IWCdge27@gcWJjcv<11$I3s}-wW!6L()+}fVq^fek_Uj z&hv(NQ5!j0#a|>lRxS`1HI%CZRkNh|UeQ-V)-FC8#Kua*zHe_Nr|NC^MVW)J`3nu1 z$|RQ>!ysdhe!58DSk2|9`z+=^QBcfBYq=~nypPn!Ef-i%9{WF~YWV;FMO9R8G{fZA z7Ges760{%X8AEcPrCBJrsb6^Tn)7AIr$i*b6&b~pi3zEI<^-W4p~R4r0MOL6U&%-o zOG+c7U>7P8wg{K!;Czt|HJ7sVtZ;!}p3t4qrpYTiI0>WD0#X#(`C{n8+*ykRoT9b; ztudze9$a5eN9n1Dg{Y_&_-QF}H-%Y+PZu*O@~=sSVp!^nz6Dv`h#LzW(<2=yjaS{m zpUWR~YB1*tW@k10kPNl^E3CT$K)=*AlxyS!%B9!t{eD8Ot<0UnNPPp-OJCPtAoP0` zm%z9;_3*&$xBx(E$}y=3hwGjQRm|4#nFLp2Ig9gH?3al1*w>T*cK5Qf> z6?a?#ECnONE84Ff&UOv?M?Q?Z*j6+Q%>-h+s=Njt*!3l9;D+t_;tMSxK~71Zp`u6| zq{uKLhYcbgtMmC6X*0=ht$hrReN;Y2a2j(~xHU;pPq@JRM0nNPqQgmu7lR=Mu0@WM zrqn?#cS0au2*;t8I>@WBp-6W$cjb7!?B~V+ym@D951a-hK-@?#kJ` z*$=kkHx}!*ygI)3|BrwN*82UcTJWpJqZTL6-kiI>BL!KoLlsHCBP8&1?O3}DJgvEy z9F3DKsv^D66UCG0z{24BS!2609viND@CH2&*=TZMA@@oGd8KWZ*rgKp{Go^nSpvez zhSY$)gGm4hJy5T}G&$&rHd=S9iA|W42Kw}#(G?3}zNBWyQ=cgcj+9l4?&FexxIVTP zeETUnf+PO4#!~i|1fLE@SJwLdmSX}cVLMh{rt=)jhoIZHt*_y#>sNc4gsS4Bw&-Ro zgdyl4#2xZTNQ1jHnLO68`Vta+Mf2hC;ljZZ8yVt;&Foy6+E?Bp^iXNh^R=*u9exxB zfO=!Hs6+ra`{m1Op!<3x&#OnvqC4cS<;q>*n}lgA0P#w$hB$FCvqv=sU7a~!OUn#XHUKWj*)AC>;haj2jnRf2|q7i0Mwr??2A1ZZ3PBtc@Omvh!#|N(vVm!_x!y&~2j@pKp*AEUlqcaL+MlD-N=H2R*vrQlC zewJtW76D6707f9|D88_yHPv#}#c+*48aXLpGas~4AZ=Y10v8^k8QAGQ)sM2BtxWhL zmp&=QQp_&{h)!vZY=|a|S)_3h@An=q{vv~dGN@PiXkUTmoC5{w- zym*4KolznSCSV&m+bNNtl}9`Y&eE@+WFYv^`M~Z5j0g(Xu^RqK<#*2Vl=wkkZ^Y`h zEm~7xy}=4FO(^!oiFygt0|uf4k#R!Cy4jofo5NbH6A~;eGlT& zge+&DFk|tbVuyxi>wNU<+#8P8u5X6JzkR#o%-EJdPEA8(mXkY*uK?&I;W8>!vNMn< z4v&?Dga0!)C4~NtLygbylqst7F5}mSu}BIyexeUNa}^9$M#YX7*Q`_hPR2zxX)XRl zY&G4WJ`==ue!;`jXiO(!)VV2_jfBjkqp_0&s7spBq8}=zlYO_6BE)EgirgD8$t?u) z1^Gv2IK8E((y^lr-@?z(tx^iu4VukUb>-+(6<6*hW#WHhRJ)<2#i`~3e8VbGVV9<+jVJJnNqvEmwB{XG(WKu$U-VmJ6DCMTZrV_eUpb#IKG7A?k{4({j6|8U#-#IZ~G46)TX+jUOC5Trt5x3PQbT;pd=2W7D z{jDV`4IPw*pu>wB;kfg~V=E@w=3gwGeHLTB%utWQ^1B~#mn?C$LWNcRbXCXG6zN~P zXK4N{+a84}>ix9*?Q$AYg|)u}fjcwDldypcb{wD;-C2-aB649%5>YjG>vB!@9r7z^ zERd(M@{H5m-J6u%5-A$HC&$39Xaugpt_us=MaS1VC6Mu~E`5jF(eGuh)2&8zdVuf3bk*-ZKi-*mN&BBPAD-FhzQu>}tsd6dV54@aS zbl+BI-6&Pnxe}hG-``)-IvTC}4%JLup#N?#T4AhnR2FxPnRxGX&vwu@wng+cMS{#4oPQj_RADh3;tAwY)fzoQ&eJ zu~D23MYV{tq4s>^9%5t;t*u&Qaa$#$1ya~IhNzY!ruAzqV90{8XZ_#y<~&bUn#@tDMOV_+={sRE|eLq=Vd@v`Ry<@WVjjfj9_M@-mLoVrp zpjglmD^4SkHg}`ScWZJQP^OI(r|bgldPHaSv`LG1E-$58N1{}Qoo(fug;vD zeK_;}XvaPdypA#9TNsV2_&{4dl=dCQ= zaJ#OOvYCiVs45)p6RrO(VMB*+J9(C<-3e<)ylyd-pM7`CvD_2%xJ zd(Qk4_c8kRyczTJ*XoGp=^A8Ts827_l!N7TbSD)CSLcr`+i5h@x%@We9V`C{>&Dfq z@5U_$2T~qZMPP}%z1;j+=?u&IXkVV9i7$awx`hWZ>gwZ}RSc7=mLZqa^eo;a#5eDw z3lI1GJSx@Ie(g-*Szpx_Y4&T_tyBF#j3K6Jzx9@j{4x2V#oALQv-O;C8`X!|*D@MO zW(jUVWS30_0OVzw$pydDrj86v0WFJ@lBIW-+Fq zjNt|U649nr-zvgL-4|{9;oC~h-D7KZvQqr2zu#(*EzYrzNKnw7GB*|FKbP~JGp)#S zo$;fowY$J}r%MT}`b0JVBKoaM>C{I29)$Llt8MTK8GSm{^EdjAM%fMX4o}vcyQCzys~u99|uIy9G(Uncp)U}yvyCIkSj zu7wf!+VRAi&m-sR58Xy9MmtIxsUWZSJs-0ub&se**6>)#q#Sxat@(p?@6=roi-7=1 zK(@cfC;ehRi>*Y{ldd7Uus_{!LbON<0YaME(oUCuXGJeY)mHkKAA(_#-pV?Px(5fO zAGTb^e+5f9M{Ld$Qr2%2)F%PlzBSmhuVx6w3%op%K4IroqV|@Nov-QeeEm0QBd}jf8{_KVAimR}lgb zavNS?p5%uM@1yn`5aeTuG;~y3yt7GV?z6!^vP6fn7~aYbuh{uLAFet#@6#lqer4Eo zpdI^RrPdMRb3R4iO;N1PXQ62sNwzQeRIO8Y4u@@02!lMEiT;tsA8t%5N?#?L7df_E zqcQrP(=5g)@<<{p_^cP=OY_@B;^SG!(p9DD`&f$0lwK9vca~sslrp zJe$55Nrhq(a=%CEW=Bi;F8vPjgU&UpFIc}m%{{xu+m~T|=IPP7?QZlLnw$dRxj&tyAOQHh}uo3_()ouKR zwo}IpM=Nn2E9q>lrhLBIzM$GG=EJs9jzF5`yuIGt=>z;rG$!3B{Rym4q9c~zoDyC+ z-y#sv8?>)>d2Wdu{0f}EEUS(>No(`x+?Dj`1rXGG=z)$eGzW!pfx|wqrz>BhxH$UPnE3IOG1M9|Hv=UL8wV6wgAWI!7p|DYsbw8c|rLh5q=hVpCH;3Ti1`HpS=Xd9~xZ9?Gl9`GJ4x{|*2ckBG`g-0sP_MXxTev8s>j z{bh+rH@isdLZ2S--TW@?$>7 zfCk;Ss;S6Hel@^|e4$qX5!QFfM2)Ac(_ssYP;WC3@u{w<#sh^ZdX*g{X#+rM86n8% z09Ir&PU_@OR|qf_VY-;41NnkYe;M*9Rv8OA(Owe{-vGg#$zL0mOmTxwxju@LQfyDu zZFW!k2PQUe&%-2o0rdpY39e^GW2^dQ-R~U4>;ENA)9THCzqK2i3M=C?s$s^C9+<=67Y8`FblBk3p=_7PHgk0w7r$7IlYy&{Az0&=YmeZ#>6wjJPMLDfn;Vkzs>{%Ktkr3)`j|_6i@sR2ppylM_CSnCgyP^ z4r1XL^d5_Cvo+F(8Pancdf>LA)qC%MUFhSzmRutao>t+0-ZeHpG6FiEbGeUUs>jI; zBZdSjOS>25vl&+oNNEH)1FSU)LdJxqB|)Ez2j*|L{uFPX8p%FBodm+<_4wsqMWM}A zs#?F?KXkgb04k#6o6My)+|L!vu6a{-E8$=f5t7W7l_vtfsT%}snFGlrHsdzE%?^s=|(@5x0{`sa$^~1 z2`}vzrsFl}sq+TCi|m;5(ZLx<*3UTae7bHfCZm2tBzerhmGvFMyd;owJA(J#);c*f zc+K*JVc8|kG(_ldq7Ic~M7tI6dwuNs@tqMxs)W$a`ljy#E)%-!VBS&&_fRoPFUDxf zkhK&GM&WltTTKp7CLTc8$zO2JtfNlSF<)TvkRlLUlQgi$&*7e;nr%v1P%`TyFzrTF z^XjgM|z&le|51N5sm0}wl&)^rrGPJqXncL``c3d&$9g!3 zl$_N3X1y4X`K3_8<5XlhM05Vmj%#yq0SGwh4Wb8-hTrOOA0lR?C^cR;GZ<^TerrdP zACPg@9-Zxx9+xJxBYJk!Nx*>k$}vhJwS_a>-THN!ngcB@w>biSpob(m!2p|mHc6mT zG2!Tsksm_B)_=(dAO>oqf-<*@hDEl$aRk=p9e$q<5B!$^I30Iw_iKs*bkurct+QQV zKCVKTMGcWeFRR0YdXAs+2P7j&N}9kq zit%I(BdMzvW~F%(yb{^8*xEI8QVxatec#P9iN9PO*?i0AoiCnyPxo=rW4HkpM@6*b z3FnZaeox5qZx$=&tz_*-*IqdiHoo6|2#LKMsdbBnJT{2%=`#RdRh=rSvDR?pwnuUj zIb74|hcszA%dEB}BxyjF5Kn6GF2qYCz_!YWLyqImrZs~yrtvB zSA)mU0wfgpzR+9r5Ej0fz*>P{YLfx(JcwYW0MNHI;AHBvNFG=H*#3<}C!vgY`O!o| z#`r(J)4R!v>Jg1Hb8;W(@Q2B_dc22|e>d=^ zxwF6f)4yE(_S8#9QP&Y}q9drT$2Z-1IRd#^V$ync0C8!Gj zBoRbs{RuHxnn$*Xf%L5~bi_S@Rr}Mj1|kot9!r?^B4*M8F8+F`+rtqvGo6JriZ87N zQqtQPQtjOC)nps|od6x#m@lRR@H+cV6IPpaU=jc!#TAiV83JIHntdtvlZDt)Mzu;Y zGtIupcwwiBv{REDdsxm$UI8o%0_|uws26M7T!>K~@{)X*NqC1%A2z~V^o-fF!=e;1 z6ZM~Zc-WG}@4z3`75ZORX>w3GAx7_1-wt#Z-J5^KdXc>?)fXh|40pA8)=*DYRMQJ(IDbVju!m8R~X? z?=qv|d>K+RDvP&-if(->y`y!V4}%s@TTaFpnWYN5?VWMvbYFHaHmbiiNEyME0BV_C z_|w0#hAc0w)$lM$8*L5`sw}A@!^`=cn;ZIn(Le~*RJ<5sMojuuRb~w%0gZ+wEYfcB z0e|BV5FHXOBUjp#9EWQ&k%uNk%10|WgNu#~BidH$?TA1+Ba6kHWlJCYFj{n{!fS3! z%^I9qk(a`X9)}I7@Y@SJBKq9!@IRVX{r{@{jYB{TvtW@UQP5^|H^;>D56|8_Kwys0m!2N*)n^$csW~na5=eHaM{|Kdw6o0 z+t^rJdfK}%qjx$=GtOd7!fzd-gb-FlnvQ;cnz(cTOIP|GSnc>ko3 z0RRSVEiIYfTO0rYQQ6$vhF^$NP~eYK0{*AL?Ku z%z}b~va;IR+UDlwj*gDr-r?clsi~>O#l_Xt)$Q%W!^89Q^V{27IQ-9be>c+dcO#$k z{;!PzBfda&uQUqp5KA-q%!ElLzo}^5*QC&h;r2WEk3U_^Sq7yxp8Mdg1->a*t9SWw zcAzoBMxaDHgl1u1Wp2NNPp}YX(Uc}9!te8i7q@|CQ7pPqgi5&*|nSoj=NGA^+~>+5pkAw~)Ft z@Qu`8kq{6J!#CCRbI}aY4*Re@Ej~#iBbLmn=|j3_=NBoGy;6j(`}?ZYUAJ>YG}Pt3 zOc%v*;hK(Vm)|$+sEE7%YmC+`S<@j>NuMn>`h1I_MTvsXV_njrgb??^?qfjFW^Mi4 zmv^hU)&n4r9WuJFQN_6o=IFPNekC*`L_s=0bMqA3K82*><$UHWYxVI!e8!MK1UKdL ztEYxuqThoov(AjUqYQc!T6<*4^Pw5p>W?KqjFi{0HD33yk*MBu)r8|B0C3S*kl0kF zq{aW{VNhTg6Jn-E4JyFbIY(U)XbrL}tPS|HAR~yZAWpjY8u|eD==Yn|Zw7fQLQ)f7 zrT9%XSc7$j@7RetjujT)Wab}d_l8(B7kw}2zFb(jA}Ax%)}~+msF;Y^9PRwt$(ycq@0;g0HXg z`18kCe)db%aWV6RhTZcqGUh>}J+MLFVuD2$327ijFz-_v#^lF2qnj3OH>cpl?t|=b zGd?SOOZjx#Y-I8amhz?+6Kv&lT4UDiH!OG)N=Q;K%$m`qE?bZol~SND?tbau+(H-f z(f1C&pkeP-LDY|2m!4EQy&IX{-#q0f+>};_4Ys_(2ixyM80x-W^i|IWqDNbsfwZ7t z=Cpqx*ws^|5q%J@O<66q}dg#MmDM)&Jx zH1*W^OMqJ@-s5~&RW2XJkoME?HqWJ0-0rLGQ zskSaievypwz1k_4WluLLlCv+FNY0mQszL0Ag~j}!`e4=@q$IMHj!yyz3d|$mirW0Y zt8XH~Fr1j|Yr!hXZyGoQuA-Y}BskKwgxxz2wd)0&fz!zaOf*~ z2DVmp^lzrxPYGr$bzdAwqsG&Gyx@n2xqCHm_}3%NF{Bo|lQNv!m!yXS+h4kX=urS! z*&~Hkru{7h=tbTqioGleM?!RYpkb|bQa{Pz}5itzgw-uoJV3tFH$T@e`hG5T+9 z2QmQd%-V8$pIK5I-zDHOzd(LSuEa26+IrZczT6E zw2j3WKBG9mjyW0{%y>;Fwok3aGo@e9s~wZM*>&ji6d5T8l#$UWk>L8FnPVx-nq-wF z;>r`F@>7UcyBWtfzA0I1utt9X3q6Sy9;QXq#pCSmd^@qYjj z0?^f~%*Pv!f@MnU0z;!e#62DfO}f7wr(U;w^jzqry$l>(x_oRd8wvH)&FQ z@rftHujrUo@VJpMtw%u~TNXG5o9n<%(W12Wt5t|31Bp`&!!v7s3SAqfTf=~wKY(Zf z=%`hx>(3;ADid*tVls1!Z+A8Pdg&hdTFk}zZi4JCl%)s|CmA3~FIVtJAJE>MfU)XX z^WHlb!`nkHbu6{w8p)j{^FsKAl6}wR`G2< zjj2PBzktK>M*KFCm~e{TxO`tK6@JA-MKT0`Qx;gKYf$aM4dQ-vz(EYBa5kSJVbbJ6D&B$l3W#8N@c;208X0U4J3WoH3D~<{Cuvo;;@` zzo@+HKB%kA_E0C%5WiKTjSErl86f1;2@%8?S_31mJQGO4F`$k?)YB)C00&K5`X2)$ zaN3k)Nma_5lzX37!0T_XlNA>5;rDZk@dqBH6;OP#xA%A#wN;U3eAa%oPAoQzH@dwV zwGOP8v5+I^i-iYYK4DwJtM?z}6wI-$HDttopgl-;s!ye<&c#|GY1~L(2@2LHoN?Y>b3&Ax(vW zcr=C`rYbZ4u_6=C>EmG1{p{t2;cYugjp@^ShY#J;u07js$X>@qVdmp-c(D%L=S!)? z3pm}zncsdMgXzd)?dR$pJPAUWv^+hbiLK^PTrnqPW&g!c5>4MB+gmXTq*>aYTXCJ@ z7;$u{?xiPKjAji7Ehgg;_bt<7x-#4r-u+ln@fg%0hE+R(TSx_mPR^nJ{Y24(q3cyR z?U!Sig0MAN+D;4JxIZk2j``X??~@$MJ>LW z+VFZu8Fa;I-Dn#e^5c*@(li-90{vPG29}{iDt>y3Z7oO5aj27TP~vQf{sCkHKo_cT z+pVoPS4ge@coqH54@_o%LL5f+y2|jJIVq+)=sZh4LoQ`)&2sv^t(p`jW!d-Pau1zv zhL2B$4EjOupP+^=B`8TnBXU8jmq<$7oK)HaxZwOQ-+-Qr`1T=(&~6tvWr|U(I!U7<%|K zr;1uN4W-nxk3)5n!;kcFonp$^35mt!w!=|hq95&~;7}f~E4b2)sg8(<#*qy!^|k#= z^~o>X%V^b;gkPXJ4F=TDL+5#n=HxZq*;ORfW%$_)N@VU%5HM|@P@x9htckV<4hvrK zg5NEeF7E~5kGzlDG0JznW!7Ck6_*@j{S4DTrmO1!Wx#D5584}XA->002X5BjNV-pD zfXuVXsMgo2RRf(hZ1Kq0L8}XeC3use=oalaXuEEzEs7hU-7(Dzljw`iVZ+rgO=2tpC8duc{r*6>FmNZOHI_MUFr_=rQ zN=mAiSzcR&_0aUp4%(|O^ug{fm)^&b7}ydbQSIek@?2k{0f361Msq6t2M`Q~E++PB zH%~=UGU<08!a7PMD?bXsiHR%F5X--@un@nUgJ@9P-z&&LERL5XqNt-mPmvfiTy182 z#7fyAaq;K&zOa`6)sisVR|)w>7Q2*QKz#li`*W#?|& zUh@g=A>RsItSVtYZTCAmF=Zt3h~VKsuHv(B`~)IR$;?XsHx1K^_{Oh>h1-!ZXn9DH zl*1Kdki@F+2@!y_Aqu^ZO1EEY5~`rGC}>AHkwm6G?GyN0&inzG_J2vWcmTR$cl`eVubDV<&(lqG$rY8+;zpS2|3piuMBCC z!Ay^8@+xmB`#+On4#WZx9d^P;>?LL_$ac?%aL7M0SNuR>cgc2r#;;UZA=6dqAARO2 z>tMuyr7a>-)wf2$4IO(uDCihS=cIH0OFcBXTY}=HH(n0urFE;M#NYK%Ghyg}So6qQ z6*t8aR?qX8u@H$#YJ}3Qgq7=5X^}f^;f8PM;zZDg3G{SsS%83pyM(w_(R`eP6@+Lu z&a+p@LeyNt4FQ(C!c*KCIh%Fr)FV%avloJGGWrdH*+vuJy=mc^f3aW`4Qi~`Xm=pP zb9j0ug6JtULMzh*XaEusCI{c`%BK*AbC;=1dq+!;*f)&X8n*(3uc(~#*p#t5+^-A0XV}Zvj8N_LSCCWG8KiN`smIhp2lS@%ASI1J#onptZn*m_(DTB5Kb^$cKzGvl! z@@?%NAxh~SS`cF%)M30-RUCS0|7)a74Os%zrQH0PBfD15k0S#)R@v?MrNL9}WKS;s zAC+kh_Ypq0&04*Mw;e(;dH?`3@%x&T%wP=SdmkcAyYbl0(j(qKfEobkL|9t8wW|9H zc~t=y@#8tu-`lXySYYRYidTI~i?Jm~lfFEyBEkTu@F(rf*EJNg{UHOT z84;VHUTak?#RYIvbz)|*|HLldCi~|EbO85yrLN(HkcHWEiodd!AA`|_s(3@~27?s| ze~?vV7m33oZIDuQ;3G)X*A{KLE(~B+-vfcf3zN%iapwRXCE$JF~7GKCn8=Op9U!D&hSVO(JUG0DV zepn#q@fDUjUl}wKY=+RU)rf$sEblo~J%g@!V_?yfGMz_?kaEM_6Uy?n0 zR$3ze__7cVhadi$)kcqDANd7JBn{Z}#nezPn;AW4=HxbLngN1L^qhto)3eshbVxtooA?%~lqx#Y(48Oj&vKb8x_qoMli`oz@TaLm_`RUe z65Z$I2jrMM)Jh6j?uSku7U*!id2kb5NF{#UDB+RE2l->|ahM>|Q2=~TN%oho6^eWJ zommI41u4AyQW3p`-WYQO&FLXlXqS^u73w@+F~9nE$_{~+&Mtihp6)g)H91= zOZ2UXNE`fQwOjY;NPEugb%B0{qtz*hC(#DeB*99Rd(2&{8-LT}Jt{3W3mY5$lA+esy`!7q50aDds4JQOiA%r0Ob0T8LCx zw`{Uf1VB%pt#-xwDV@l3xGoZ}c&Bz|9jr2$qzJ17{Vg2`9S2oW{s9z4!~h&GbA{KQ zC5z0WfLxPxG~6?Y?^B&)YONn7$?3uYN~em2&PF>~gc@ciUH!Q5FQ~8?P2C{4F$NF! zUeG>6wQPQ+HOuJx1EFIk``UzNyRrTH+IFn2&eqJJl2c=soSd8Y+VIR$9Vs(>G@dRi}-9jReed_RI%vRY%s;FuY0Q&NFv$-<9RIEYFj zP$r$0eqP&)bbVi2LWfwRJ?|78Hs&%Yb1>>f$KNM}IMz}_jJ1&jR8FVwEk{?c-%T6| zn4x4bQBT|-B^7#mL6@m_*Hp%dlAa`WveanUSvRt4-=T!R_5hGn@hyL>S_h?YW=u^e z4e8q5uLW8?lY{uaiA<~FI0VbY`=>c=p|Fy@s?laKDgiMGYZmgzz~P-^KmBaURr&*@kMiJcOtk0}k z0}oGiDlM7_>u6E6`J8^YuUdHcc%1?NDV+PS4}lYL0rr-??&;<|0i?fB4X-(yLNM_f z4?@QI(vmtzW@02w&AU0wWU9JU&oo?{v+tBokv zVltd`2V0hEd)hQApOZ*l`ogn#;X|N*edu{SCRS-PP&a9#2b0uykV)lMPY3-VNUu#I zJZdG=*@S{JRcNe0xy{h6bGC2G?e&|RKpe@Gn!b|64H5D=RLdlX^W;H4-~CG3jd;`I zQIF)9i95cnyacunN?pcJ%>EdsTN&VCnlzj4O;9}?KJ1KxUJd_|%mpx~_?4hWs&D_s zHc(b7`7t|POen4?A{{M3QNA76CGeC!}mT+MD78DRdK_JHl=WM zug#M0m4HwA=i|qwZ2sD1*@E+?4WEMSE28i1gSu=7K}}*fYktw^tDGRBM4poPC#Fi# z$u}V4`n8~xc=*A+{7Zr4E1HZS1sZ8zTq~A(bRU)Q_~8#!Zt$l;0!5zn-%<8y$=%*{ zQA_u*y6(DxePxBvwWR`DJzuM$scvuSaS`_{Xn_yTww)eP5IN`C`m+rGA=3f=bnYNN zdXFvg{w8tKKztHU%`Z2shv{!wE8;jyA_z6ESu(M49fn+FX1n2X20nB33=Dd}|M*<@ zsr9@SbF#YTX(C9lE~sv*&UN9usk+V~65nMs&BMP+Y6;6KM-u}}&>(61$FYNq16lp8 z2`742#jA6ba_E&dF@+sFJNstQ{4zY}6?_CoGyVTI9sQS*Ca!;2sFP#RK}RJh{yhL# zz>`1v!L45T+p4GjKA~O2(fmYI5Tgwt`Iz~no78Z7P z&dwel9)5m7LE+)yv9Za?85tRQc_k&k`_sF3EiLWs?cLpjgJWZ3Gc!v|D=RCTn|pgF zCnuMecX$71Tr}t(7tJt@G5r(if8nB0SE>X&`2fHwl6_m!v)_l&f^mQU0?~Q^AbNUw z!*+|!&COHOvoKOl&Qo|<;2lF}*S@AiiOwkkj1!~(VqKjaUB0Lo2BS5?70$#tlh}P! zeNdIBaQuBi1VC62D(6|RhN{do2yIDp?6pT5yMTf@6E%-;@$@U~J!6Jz)c5ZM3;K5B zr4mM}bji$uE&Q+(O({{nb!SM9`*gSt;+@F1>8bKBl5X$xu%Si$2jPLzQ-kxv`Ck zgHx4ra^U-gwZekJ*MTLoxrYA1d!HQP_x63;XGf`uU*t+XOqLA3P+|Dh+L`x;dI-kH zwoX^$JNlq+?L1S2yHLU@KNsDO~s z?N2+V-YPT_3N&JsMp4(|yn$mYBr)94=BiC|Tl%UQplf(B*jhWgVmlFGKoi;xzlT-= z4DG@sScW-KHb4A_N5imxW?0csF%y@{<`r3bRwbX;2L!S4ZJFEyyT_ zA*4zm062QW{<)kJuW?0|>KEHm`<83MpHbdw+qA}m%V@Kp1jZPKAIe7hDHU0lI4pzY zR$+r#ujmz5@|A_+fx+mcN8u91DCq>Br1M}iqet&17q#K(nz!Bt3w%!Sqy4>h`4V(n ziw4av03uHS0BM+}5v(v=NNv%<9HNQdBj3c%(ov;9M*g~>fN8Q|H7X6*dQ}{^1x11} zQu4{+c?QjpHh$KSc%D`}?0{SO?F(y6ohJMwq2;N-W!#!rF}g|jO?6{NSv-2H1+f{G zWtTF?(7$SdGA_f&I9<0GlG>Jm#t(O0VFwVQX7zSfhqs9$O|36=Y6yEW6nrxHUanvz zqiv)%05lfU&ZPBr;0%hJgcM-{VmJn^znmVfkAw*mHHGWF+E(AIHEVf$4!Om)=>QBZ z5Ivk=;o7qHgu$K~pW0}h4T%}FJ_zV((KjqeW?T4`L1tn{Nc5qcoU(edAiPf)1I5W3 z4ofr|QC)pj1U^5_pC?fb11ux}0BJWg zVYGi-v_6+%MV3mh5~kzjH5QLaL_X4RGV2z1rJB@sNyals9WfX}Boj0v*QL`km2IC+ zj4x|w=)zNOeQ~v_3?)!!L-_XO87~7)FnXR0l*AhS}e`%*qZCCWpv_ zMkH0=uuKSSnq@IYKCY3n!pc|=-*63+vZu94nr=C zglA$TV1nc#H$tp8v7R(Q)5@r*LOYSH>G23wRtSn2>jn|Hq>46Mgy@TJryH<1ASHhQ zVZyM)_}$8}aL8oh97Qj)x#N%;awMuukJ%r}WO9m;QC4ffqp#<^=8blxFk*@wU6Zj% zLKKM8aD`}9{u_61`PJ6eRl5FohI5L}BFFYcwdQ@psll>ourrBK{mixwza+?^IE zZY>n2kZJqou3c#t3pDYV5k7CE`gX1wVc+xqBN55Y)MNQsbcA073@)@wm*$r z-)rNU>H`;kJ!Vy+D^U2r87W*?@25@cD{J*^GKNJPj^X)L);-nzawWksgA3K6#-pm^O$X`u}behAZ$l&i?ZU^E6VXTm*=?Hr0O48Xf)<%1Kh@wIEe{{ z5x?trbd(LBUGrUAJZE;E7mOKls8*3Ggpv`nUwRp?-2BNS5x+-=bR;I}F*j**NNG2k zcj}XqIY*g~O7BUu6Ru|X1hITYXg zpGJOKzI!K*(j|Y%Cw5EbgUmY|^yim<%DC^`qH0Hmq*x+jz3SzY5wGY|fXKWoOjAi@ zj%v-)ZcT3Xtr_F=Wq$K!_b(730Lc8szBn@gUlp&)qYv8qD!K=&_HFHMRX#gioZ>?A z`w70ElhlMH9KcaHu1r(4ElSEOoHGBkr^${$2>qWtjIaxWa$s)5&nb!_uU!fpSIbbG zb+1~)Yyb5v@&N!wNoa%qJoB*Pf@x!9eA9+)Cr|Zm>)!tMsm`xE{+inCp~JY9k3y5DjlKfi zrvSN`A+6InoN{p#e90raC6KG7_n&t@laLW(Osxr6)F|8l$N**y zL0oAItyBOofZceqX<`jZR{u37JcbXgcrNxlcnCdjiZ#syi9(qA#ahopPn2JWj#%5Q z`bx00i0xZhy;W1^>0p%qsRdL@tjjXp`s8pq{se_=&kXUsuWjv(INXSP@!;|RnSO&| zR9n6%tT7okX<48SHQJ%Dq$2Np=7Bne+_BDY_Dpzr3};J?J5;9f^}Tv1arbl6N>k!$ zlWm9%Iaw1jbJ|>YTge;8$ADxcokfpw*62fl$}j*#LRBG_$uEwoOpTp`H`io|4X#lf(XFC>(i_}XQIU&MFqchdBE1}alLxV?x*V7l^ zA4=eTF=T~T1O+Qy|EUGAgXL}I^Ock2bLw0!V?RAZM?Y+pAyO;{E+(G;9Dg<5lrM_> z6BNqo@`~b0hZMr|`C!GJgWm&fkJ5)9`W$h`FxKG&9~wI6lw(kwq(l^EY3?2G?ws_8 z6v@q*7>ke^oXb9_kJKXpgrK_m0VRwf>C;ZIVvsvM+DHj0K6)60Ov^TIiKnr!ds5U3 zogm4YB0kX7f}ojd-pgQSbFk=_8zDR-iHAr(@jdFg@Q1c-T6%RrYED%X{785mx5*V~ zW|Zb6@m}M2qWUioF91ue$ULHWv`;a<`tlmf+#S?gVXRx2-n|YEeyJ>k{6d+#KNPRn z_;V#X4VWPGtx{Bc8o>;Ik^Lj$pdQbD)pmnm=PMawE1!d6V;N_T-jGAZjyyMN zKXi_%c5)`T;H_0+Ok-xIh4TivBnmCpT?n8m&rGN~;&G*6>94u$M z6NC83W~>A(IlDC=00tnHfEE8V0xuQv=ML?Cgey7}K;__UkRtdr2)BtA+dTF8JD#^) zekvXqUoX^){sKwCfb_=xrDPhes^ktW@HiWb8Ln$r5j+|FdVYT%2E~O#65rdRT)WS@ zvkca(g;Z7-azwI)3P{YN(!>LWbP(sh0)kXOJ_ zhgri;f3F=~Sl_8$P3s-BW`X3gz%b%Io!TxebT`V;=Yf5+)K(BKfnJCVKototKMZi1*2v8q5As2w7@Xh@v@NDI@KVBqC&QTVaUq>*Ay`C$jJ{%%xrj zixL_H3GP4h5mf-tA!!E2JCg_%e1dYxR2(jF5qoJ^v|*P7)U3~tLWPj#GMR3=`IjthGT6V)Tg zbesDmb#V*;PHHdEDbNET0IFuLroN)@QXoM#GQhM_PnW z?9_cmlD|NP0APTjwS2w2x_Z*dWkvynpz5IUqJjXzm`)alF=XhkED3;_K85>hD}V1rWkJaWrq@pvX-MBgD^B!okL9!b%*yVY;p=o0OCGZTZ#Ce z+u=u4&_V~G_RONASDm@JvzPyrQSNtpfuRt_yDhahXY@2a0;I3N)4ZWQ+ypfNW)RaC zLf8(MvrES9(c@vssrw|he5?}#IyNu>&M2jd=@+%tpDL#;TW0=GUyONirOA6aT}}ti z7>&sP0$IYM^@?owiyeYxh->)zarK5t*_npG7&!7hwSqa^M3(@TuHJf(kaMeMe!1S( zt4IoJA$?@js1IYqey0;E1YiK0pXu-3!jN-FiF?DSoY&S)<7-7+l!?*I5FV?n0*C%* zoQBL9FH*NV%8R%8=U4frvoK6u)WVsFoXu2vYHb6bi>w`wa!mD9rt<*^{}jz!U;`m4 z)J(-NYhZ!?+Sofxhbz~mabQ~b4r#kB{7KGkE`L*EMQ&;AQj~*U1&Y(Excx2 z{ob9rvP#c9(LfpvJzc%VKp^=O6F^howDTn*4B!9LwdO0N?2%^{wYw+ZleTvz8{XIuA$y`t=R$A$B z_}mF6C9EOPU26dv)wi8WmduUD|ULiH{K84JtwJN(dBnw6C;*AYm)L_S;6~ve>CtgUdDU^W;%S{G zlfC05Vx=?sF;M64Zubht?=tyLpg&HL2)NkPx?dvhSTCdyPL=l~Z~v6wSdj(#_0^TF zfb61W?5&IEg%KGP7L>}Kv8E}{l{9N>-=02s92)J_@`^m?ct(Qj(S<4*iIZcF#wD|& z{Hcs@$uJ0U*+y5b9&W-Rx1dRU#0>_3aKoyI(6$0{=w2HPixQiwPGP}++?B{K4d~(i zPc5L*ZNCSZ>Ql&YYQBh@r4sspQDI{VK$#vXaqR1O&Fo5(nzT#CXq$!2qQg$ipYS(# zo7G^#n4)&|V9W^Dvax_f$<8R6r5i>>DZM2}Be*}b#ihf>-)tI*%|}2VBP@cnclaSw zl=NTae4Tci(1~8L9>7%Cu!aeP+*c4-&%93&_q;&E2FzEhi+jSX-1MxN06=Ioifp&d zWr%ZK5^HNKVSZGuV1yL&(5NEo_-WwN%dyIDo}^dAz*MUkqr-) zDg3Q5=FapBf*gLxR@f*6O zLC}7_6TS?|+3#Oi7ZTCop3+Q~5CH9ra^|g`J7p=Bmi-F_6&=S}PBzg#PibulB)=_z zm%LIB11}=YgFkZpTo~5KH}37P#*kJzK`fD?s(E*1BM>{-SE&;<)j?keJpL458X8x{ z%rNwdSVD$p)#Qaj>btEv7JS-Ai8J0_&a5~Pw$ef zufKIGOP~6cxT@$;BIA!no4{(d*A&v~0RU7XGQ_j()JSP{c12n8*-1*Le_O5rhAq+V zSqz_67s_zH?2VUV$SqVPY@xjI#=YD)EU*iU79;@s{(4SKv>kli7>i3f`=^pSyf=MO z5VGDDry=y9IbDbzXkyX{t8HqC4-Q@qNWoiQ2xr zdpo|qisA?qSm0;tvoo^Wa!`|Q-~|RiW9IiL&AGD3nUs=cQkh00#5!L71?mJ~&D#d< z*ITJ8fSvfRL6xhU<+_vc;$vU6o&i@p{IfWpJ7;0KJBmmVVy5Fnps8eIfDH2|WCd&f zY|0t0*aFyNZ1E@OwNJ_0n1BlU65y=I6O$=D6^j*e9AmMDDm~7LUWkUl+o#*vL0jDH zsc*YwcVG+o!XJylNSOHeN{wNPQL&(}bSC#b4KHioInwgsnzlj0^Zlm5iDug2Z^L!o z@`SL&SaDYT>T`IP!INl=#j_Rm4tZsM{BB|{I}0S56L_(p9qP#)g!rfD7=d9)SUZ*# z+a-PC_|Y{$;vW0CbeyS7*rP_Bwh8@PH8EFM?kok)pEFga);asimgiTm*$7ZoY^?T+ z7oFKxJF8_FApHfsjXokfF9MkQUV^duO>?!ZZMx3Fn>IG#AmQcR`@0Fcyd0NTWvL}# zM#TO(??-_RWM;HeW79-{?Nyg(N=GgNQNlksB$SOjw;igcGF5QD;uQr!QdN?(dl#j3 zNGnWAU4V?NAziBQTHF+yjjLoG-PYvcJiRY<;Aj}Jf7#La8FrL+W&h824F)6&_T0~W zEon&bobMM_qi5zU8V2&`V}3XL%+AMjM7za%1#yRGzG>-b^CTlLPrX`)6c~iR7dx?ld5-e20R@E`@E7lSYTMGT(Z6=3&4fDg!B+$QrifG6h0& zgN9Mr%N~B6Q_R982FA^9n1bs0e3y3efMEK`)`}ska;O}NhCRgapPpk5hOHM9x}WJX zV~KzE`iqy+A6ia|0ve;4S^V~YX91D!<{=) ze(A91MGD3G9`z+l!QE;!tK2IC(8qWji`6$ogoi#yR9qJuA1PI+HAYD5!T<7XfibRd z`pPm6PmUmMyD++R@0+o9B-!Dv>Or`i+1|takmpQi(4QAp>3w-Wa_Ro^KNBo$P+j02 z{VRO&7^mOYWOlDcVn4&}2p=*7Kf9G4RaEps-uD;)B=fU9aHL#r%PpaTZJQq3g0Vbr z{4B@I9@XGP3U85I=#D>}F_M8^jaddsQ_*$OQNETn7gWa%OEAFZMj)<}Ua_*@oU_3t zer|Kdcvoh6Re4wf07`*fsnke?E+o_iJoqv(FQH9)v+p^Yc^~d9V3WYmU9R`i0ad~9 zowWi5#u~&^alQ&8^yAQXX`p$7SadXoBxetrLg$6{HBrGqQt0O~nymla_G7C%t@ew( zB%?TLx-L_1MfIhMz@L`r$^ii4a0gH?Bvk~2RG{WTOQ>#?t|G8){%e)?rS%4aSBj00 z4EZ(g=fuGY-|yLdR#H@99>PWh%AK0q?9J+4U0^+Q=7F1=4_|*1p2~z^gkCt}@?MlA zPu)C_8J<~}5->|C006+?yAesW)E@5ic~_y=Q?dD2>I{y-8p9SP%gr-#xX8h#*hq)p zUa!fgbb`V!_U9P-nfkmVvsvl&9hl^KLZ#3Cp@C+JuK)(R0 z$#emQ|NXD4Z?Q8k9g;a=<)z;a+oh(hiBYaSXcPgdYJ?y&a2#0str^kOEfx+_RUQMq zA4Vor-u37?97BXk4$~UW?FoRfxiHEk1}gZG6JTx&ve`)h(;63Ekw3Dx;;a{W8o+Ce zbrjE`Ll!*8b5wP&yg#z|E1Qdt?q*F0P~o@S+tB~e9yr{kzSjA#>l-_#!Elev6)7gY zf^YaeVB?uyz1~BP&W|_D^ewW}000fjb^li+M`663(XONDfoRprG>{6YO0Dn*xJs`| z#k>QUibX4ASg|?QX?yjIo7+&1a<8mVDp*cYp^b(RNYyNtXH}Kc7mDaCWYLqzJFjxy zVI{WFgZ)_^BwjMsOc8b%*RC5=q9)R>1p<$D3xtT){`Z*8<20qY4~0;5`xi44rA08y zi=#ReSrug&|=GRwff z8TEKfZ8HXY*;olpj#3GJN?v#xxo@p!!JOpQH@Ca~tWvVr1PRxwl@KI_ zj9R&NyB7Os@Zy?--s?TZiT(H&!}n{LaJ+90-NnVPh*6{JVrD6f$#HcZ4Jw%KSWU}5 zg9a4J0q7X#SSRojSkeb3bCxKh)!D?5+P7&$9dQb-^a(L6xvlZA`B2u&v0bgktcnrV ztgX=xoaZShLYS4A`fiGTR=qK4+MddoV^Pq$5g&e)_xL$3i`sv(rR#&P_u(8Y}T3 zYUQf&0NVogq5%^r>VcghG`95E)t3a{5+1O2o0yCR{di`BrJ)yF5l>#_Iuz^8pUL|RkWw!Zf=Jr0(YMdzdeU!A9^_MLdO1*#&srZIT zr%HR_g_dtr60vdBNTd#r2r7S+j(fZ4y*Uidio;TETnT52pgE^?^g|(EZ}$;B>ffPj ze_x43PksUb5Fv?-41>$Ppy`8jycgUxlR4yV4bYQNlho(Izv(qPWi_ftFMLs*US~Lb zr_8OO^o1;lNuA}5>{|>(&2+L($UR;j-&W{LX8#8SDj(yI*yRg0CSm+J&X^cU9QNa> zRX5?2h6oG>AV{EFF!(LQ!1*(ebkS3ItR-w)2(O`aw1lbla3y}xr);Y=%%%rrBCR%C zXt-m&6YG7dcERm(qM3?fGwKB*){|$%==-j<_#EHrqkc;x1_LMxW$YWp>oHCM1i%%L z42)_?AODzxwt*7CF=XnOEN5&XS^|ZH&3`3UvOrImD+D{7#6dSN|=ql z72(pEJ?|kJAeaV!eY8MYzPO`0ebb!a5=sHC@_4Q#%(u-iR&ztSYfMgG3&Yu=A9brD zXl-g79fO9W4-R6A;i{Jh?QDF657d{+Nu^mY5}{%OsZ{D8tWavZTF?NANOhmg*xtNH zYnN~!4Sx0RWeXbnZS5Ft<_=*%x2J(S18T6(&IP5*FZ<~|YU*zd6}TE})ZPZ@W_14xgYWfglrFD>3XB(=)VbmF)A&*rDl9lt{J;(zd7|T!x8`!ir-Rx zCoQAuIv(0NT179{&mAdJt}1vvSO4vFrcu#*D&vJaWA}Z$fscmNxjYNSfA5n?b5}aM z7P;>9Y8!2qDx2Dj_qbw&K$I}y_H)DA{uDm_eqGO4*0P|EDFosOfk^6CUL?`kZMd)m zC?R9j1B(ek(U!s-`Ga9uMFK->^M|hNd_STHd`@3+)z^y*rIgv+kyWC)S#haK@sR#L zfGZ`_@F$5E>@MO zYd(tfD&~hM{5r3QG(L5uiaE4_JP{K}e#vvbaV7!npYx?9KAn89xsi_rql(@#O(y9? zP2ckn4!2FU>`(IdJs%90c6+Q5KYt7;{XZqj0pRtGEDzc(*}n}ek!Q7E%gyz{Gc1t8nIx<-Wz^UiVqQnF;bq@hCszpj$ER_O`OP-rwEfh? zM24Tyovul$F*FJmFmyIO)omc2dY=B@Bq7=hjsDq0g;8vPq?xv*kWrfW|8)t`D9R|f z`9KbJ9q|842@%ErMM7k0W#(b?S3#su1jl%-ZhP6GjIjN*$M`k-4nPY4m}C4usvz

      3X|gKHc(IC#40Kuz1)T79m_ZgkW6}B+*$-~nsJ|LKFvxXC)Mc}) z`x$9Xgw@%??rZef>r?7ClgiY*@3J)yi2~byk9Ky)yOWwl_#*^bvR1j}c$qBj1}Y!l z_28oqAc0~3a(FZV_P~-=+YJoK;aLsh0|ZHi4*>e{`F1kDNpts2Cp9^2o<3Ga$4c z%Cb?^sm2j`EsBa@0w8Dtx6)t8ecx&}a;qS~Jlpr|X;u-qcEXKI&I>t;#>6y^pArl* zoF4iqKeYI|CETF-6M z5D0Z!tL8Vz>3R$8l7vV}z3Ym}yuz zWtra_sq_K19A+XHlnt&j5xNP)FRzI==?>|Bk78#%H#bK+&Z;MV2*k_wZ{M!uDn>jg zp2#CMv=^iR#nNuV%_Hv5maypE-TDA7Es_TjAD967CsDb8>blReQZR-0* zV=sKnCHnS>yCq<~$(SuIm;~z&$@C50m(WXcQh&57QDbG62{l;za-HT*mg^+@!60yuIlc|4OFH}6G`xz~M53wE&-MpQ}z{T7=5KzOs zdUTv01LI3%kgLOIaGv8~mrq&Kr%cG3x6As`9wM$ylh5y9?>N`kbc&~!m?vY1a^K3C zLbTm}FIBxr!<&*Yhhltcw8QJwoD?alyy)n8dScQ{vO_^bLO%3;kcob3ukwbF^l|be zB>w*23awXp?$=xNd2?|3oJX5UjrHQtN1g_wxZQ;$gFp1|s&q!)b@{k@P~hUv9ElGT zH8buqteb9_l#EA?y-Z*c0_t6g7mG3$K(xeCo;dF*FX@z@_-nxAdRg?z%!2v}3Um*| z4Y>J49A~SP@&)DTs#(slUA;!q8a0FQgL;)Gd)Su!z;CgYZ^t$cHI3s;*uDMRHFz0! zIyag&{1+d-wBzYEutx4J^~`7-jeW{PXdw_CHucj3`cJ361scsQ2;T@V2rK$UxC+Yu z1UJ*(&cnsFl0G1(fL}P%4w_ThJlU8Q^@sHg-=S_hSM)3edhmU@1Q%t|$z1WG3wGW4 z35li#0rWXXVHJagq1u3C@^BS-l0wtu-L`tL9z*TV;Y+$0Ok6E%pf=Y1DXvcC2 ziY*hJYUmb}Y#7zt+?DUymtQz#fJ)mg$!@1!%1o-Obcf>1Ync4s{g94b!e?b8# zljb}StI?;7S1U*Y5@bg~F(s=XN0y`)pJ2Z_`qkS~|;X zZjA?nxfu_pVZKW^{6iYs91>vOY3raeZ7e&M%sf&7ILElE6eeT0{W#Mz*)a^-WiKvM z)(}jG%%iGJPcn-5ibnxnk@QazGnbeAZW>(9*!YC)Y^|4e`^yTOL+nQ732Vl-H;CmD zOib&6Nvr~9ntr)#&2sNBuvoV4jSo3aG@ONuKT03%M$nD-#jKT3~R&8 zbpWpYMLEjp_A*WdLO?&t0+byUR@k-FN+qnQ6R$%oArN^l9v@#`I=^d@g&RmXk$kUv zj>0Ce&;97>&Vy{Ii-DO4mMe~-u-cwgI5tFH#>NWWZvpmc(Y~0Y^bgJDQ&6R$*D0`W zL@OCsmxCvWAbs*Dmkg({59;~dc{G15;fRl=+OG3;G0JGL@?)mA1prl2J5fQ=!lUf5iJT%>MUNHEweF0?(e7O;TjwNEbpmdSUYC+ zL#S?&@)0$H{S1KTy2mKOWkzYg-;5ejSpZSfE-Sp(l}EW@6i5<0?9dR4D1NmT^2`bv zdgKZ>)ymkg*NcO5MuO_a3ScT!XmB~Pra`$nNgM%JK7OBI!KJPW#CEA9ZxtUQ%k23v zt-5@AQ~$k~QhQ}&6htA$4N~7FucD=aNd^^5!-gXr>}Y(V5FA~P_5A9{os5i*I!j8Z z{Mp*c4i0f=;bKo`Fy$uR6DapD*yFth8hO6_aVk-*R|&{Zc~=u(8D;Yqhz$TVRdnCO zoJ10d=VY!q=6YzT$2~JCF&&D)Kcn? zja~x3q%0E}v}9H?gZG>_L^vBc4>uw7d|E)L(ue)Xh-4bBHpgUV=|K$R%03yy)GI3hG^|8V$i)agJ+XANDh@Ecn9&n!RyK~}-#_Mp0HA`g>wdkR zqzvwuPk+TrnhGUGa@XBC|_kt(QhGE}F&ixG-a{utgRKQ5;HINcRz7);5BVW*Ih>ADTx` zCrK4jj;=D-i*+$>Z4y?7uUtxb7hgOrr>+XoCzEMgoSwRGq!IjJmGYZ{rV^rt=G!m= z3*|K9!lca<2zlea{G#kSRYtHD9rm^nn=?jZB1y7t&a&}C6DVSN3J-^u(uYdaBq_+brB?)V* zAWfah*36?>8M(lG+q7{q16XX1%U5YJf|Cu!;AjU)eaQHj5c7QYZAmpbA2m1*VK7tf zAdpguwwfGd#f`5v3qylI$V5K?d)r5PUD)v@E_NWFsy(@JuvPB^DK-w$N*?1fAA&&m znR*Qa&+@aUnIM5;I~i3FGfIWrCKUunmKNsm0Es0X0uwRd zwCL6P$!1cOSi;j1>NT9@kDYlM;On66Z$o2w`)9TORdO3z8(dg&-yO2HTml@F7y#?+ zum%XfjE2wBZX83fEUHv*zNi}%NQz6t${h@ist%P!VI-@HYayn6pMlh}5c??SI2ou_ zdAhq?PX|QLot&xk%L?ZaoO6V<6_|pg^i)7$#WGov|9n!7U_c@f>*3;YNm+Equ0KFL zNF=IZ6UD~59;-`blK7jZJbu5E*C0lh>hV zP}Zw~0i|*z8Fd*XSOfbTD4!}T_A^mx;<0(8Y$H=C!2<{7_DuH)vIH`5J&=d03y~c_ zp5kMHc0u20LfF%Q4!ha6l1{OY^#0>aJhc7*X$3~vTsx(yuN@gsl@v#CV~2bSL5;8x zF+Lrn&C(8`_ckcL_DjWP82@}#TW5Bm8-gC-RK{^lQs$$leA|mYUddrU%Wt-H+1473N2W7 zgOHAfnB?SfJp00uFp_nggC;|5i1T8D)1&~sgjqylGuHfLGCsB}8dd{LzHdg3HFE%; z^T*e8S;`0I_(xOPg5K|OKJd7!(W>$?FzX8PmVU1w2xvtMen%ALgj`}B3N&AxCH)2R0${T%+wRv7^r?YPMgM$Qsd_q1 zJy0IP&Zmyv$Ts7DM?(SJE5^{+b2=M|bag>62Szazx|qkF5;5WCWI08e^JCO0?+4;p zNtj4<-RD)CSXR1GNluiD?tvfW>FmIpx--Gt3)&u14k{J>F&)43*flevfL zFhNR|8G?JIq)_V-tk2mt(Zj51nV#VQR8s(qgG&S%DW(7r(1NvyQAM7t#ZiOpDHd22 zQcBNy&hm3HOn?GEoY!)F!>d_$|J_2_J?(#k-va^IL@{PVpx2V|>{V^&(fNwkIUf-j z?cF;oX-^$C*J9dA*NX_DTFgG-XC0*9W@s8|s6NVfzgato$c$0QK>WQ6BM|yC_TsyF``m2_Yx9JM>_D(NnQ*Og{8C7`X8H* zw3a5Yr!5P%ZrDRRbvPLd)ftd*_>;r}GM!tw8*cl)Y`allyPH~Ti*?_|@Z*>x7jx-2b_LV=y90c1mk+#VqHRHTN8?`R1~jK1u2OxAp!8 zRUxyRHf==lD!t!f{aN=2i7p&BKMvxU3V3gS{EPbj#`FiGE+}^%uhP%wBb``@>5vSB zlkQ+dft|d|>)g`4o-pXk<_~2N4y!8@X_vo1-T)l@G_(Co)h{79_O~Qt+`B&VSu8NL z5*;VsyS>!k%U?Dl00qe7P}%RQjeWz!m4NpCY-IlnrXZAq@2ZQI6(9ogO{Dat(`;63Cen7~V=+bngXNBr84`8&#jLirdUYU+- zp?XjPR%;^ziCl!ekJnzyW-jI|6qA;q_CHBfj7y%`5Sde-Q5?JAW#ms^*w{oODavF7 zISMypEPaVA`A=kHTT(6fmH)iSE`#A^b#8j{t3HiKw-cGn`*WI37$fx2Y zM{q9}UHl$xFdvmHGr!!nP)$FinrwJc?;L43G{hV_5JBR9MX5~15tCvMsu}I95wPr! z(xp``Ii2^zuIBfC9}y-Yqzwq==LV`q4wqzZXlPnqhzWJd+ncsDD+HnkP6!XYI>B%V zxBOXCI2Clk$UA9ANqoi$4lIUmA^p1o@B{z@Z2tf`1nXhixAoxy+HC~`t8ICF9M`nh#oZimcxMtEl;&Xc4PE)iGmIIvgX6t^zfYC&jex5d}YHGSdJ;Q>{?zpBVKC~#Y~dWa#ZRUvMxj& zXNB<)AIaXzM47%SQj zDIo3D9w{_mA}f4h1ZkEabs*ZmyY)~2aNNXf_)o>Egv-`85W8&Fm(_N#ja=_w-c8~D zJRc>7!B9mVjn5W$i`5o|KmYD~M{QuwB4`2yNm_FlV?ECR;bqhhJJe89i^HeBeVJvA$2nSD=jYxOe$OIQ=tVAgqgt< zgbAaL;0;7h45Y7WW6xT|oGLVCB-S~cB2^iDue@~xoU&-nP8z>@(j25Yf4slHvO9QR z^mWNj*}iqC2Z6YMyegs->Gq_XDe-C_TCgX!#5rqQWWWCy+16}EQM{5MuS9e^$9Z#c+h7A%tDAUFgPM8zEz^Sad+>a4t}tnYlQ zA0Brj2=@;P;W`k2-R?!1REku?3{!J1B}Vl#ghGS%9r#1|U=o)fCm_C&c~8cXDt?Huvt;c}TGa|;&;>3K zd2bTUBgBpo2}8+R7qRvW&$eC99iMqF#kha085}iQp#+A6C_L*fn86n_XrM|J>t{(S zeSL$E4dk>=@rnCV4hN-h{RPT{VJk)$4}sLN9JBtOp-fqJqvag*-d@)eDwS&eux{)E zxM3JcFc;2i3*oy@rM8j*T#5?pEwMm);cLq90544d1OQH2xeqV@lgZLCxVazTHo|Ny zekA8pRx|J-F%-!+eXc2+&zDve2ZC*Z?)L3X?*N?J3|0_u3HVbd` z1$v#d>!uqE+oW!d@$6rqLKt@Ql-V9g6Ui**_-~Z!6{7|pa`T@Vka)>&y$RX?JveOO z%qXyX<$;dd!?IhP9x?Rt1bi`94Saq1c>eZirXKYPD6H$G6qoGGJiAkr4%>9OEVrgC zlwD+O#IXtGP31ef@4RBr(r>FxD(`^P^4k+bBH= zRN8PXoTF;N$d-SyLfAMsN_V(^Skmm-(d~J(3p<14G?xps(X1X>ik)i4${*tMy7`t0 zl{V-YC7PfBG?PJOgB3Bur1*unVIj7?+!M@&i9^hdwThIJ#jK7}p;gPxk(K+tQW-g< zgR*u%zLasltEwZ(LA46c-DGWfEH-vj8-c(}q(=V^Q=y*K;u@o|v2d%U@2A=QMrJ&u z`*T_!TYt_rGCDMpZzMCqiwhq{6ac>!WJ@d{Br28^QqUtR3g{*eIHZ5x<9$dZUQChY z)H@A^qpCXo8v#}Zh*^%%9sXoZ?aQyU;+_bSE z;zuE!Q<$kG{Bga>GCLeaz^y-3qVhrG6J7Q1iZCz{)+^Fh2D5`8q~01=*8WD}#&}m#tQEUwnJ~gv9(iW^p$YPTGWlrjupclPo`l3rc*gFZ#Kt z9p!z3oPUAxVc1#te}h7>Z?U~#QnU+gAO7HR=cITbg*(rh((J1}#M9X;hV6HpR>vqIhg`he~7x; zcQ*L{fVd4!_E3F;ZK3vped(sS=n)M}TQ2Z7WG+D>>N4y*G>ca}a}%aEJcGG}4IK;L zxUFA$+ku@nI?}-a3H3BqqR*I4I(RYYl4Owqcag~vRpv#U+98AJ0OWwOR#n0Am~a_lI(5=Vt+P`$9p&%FC!4I9n+Sl?$$G?r<7|_8^3uzt#=ShU6mT| zPuf2`j~a5)jy)c+f*`|KO5PGe0^V_RTb9yBpkryokfe~8%4GXA+NSH*X?2TG%M8C1 z)01<3-oK>8hz3w0CBS|k{p+9xnAA%5e2##dA<+XhfNwNtLM+6Rz(z&0TF!?#i+sJU z+yVeVPIA+TlmVATL{7aP!-yW;^QYBQVG~c4U@CvHCZA)>yz}i$M%C^vei83vhc)3Z zP&o`6)?>U^ZxI|>#V*v5iP&i?i;4(W z&LHS%v2RhzIT`ad1t77IdXbq zgK#cX?vV?yB4X9rsCUq;B&A-huDt1)invu_Ov3hlDiM9lti2;7(Z)&kEpV+x12zHJ zb>Ed6Ox=}4`bF0iV)ngQL_%+@2XvW%97-R?B$LnG8^S|=*Te@smH-fhD1GcI-}x_W zV<*NK?~&OC`&Y3A^kdb_HXcgGJ_RO}klz%{Au4O5Mi1g!l!FkzD##??HyGfs^{k7+ z&}x6LXPMC}sCJei6}mX(y1H`h!8ODw5^$G9;_CG0w5OR3JG*Ahd+U&4sh9{aC|Lx9 zmCF5|TOwh)Y60nZ4}#hLk!)x#2+=^+&-{BUJ!A1Do~DU&DWlbjHfp&RHajsB53VYb zA3otCTA|{oKiB7FYko{IXu7>aXoZ9KA@Ki%Ytl4UZlJtoOkAbKvZFW zfE@b#IUTxsqqDk+@jrEV&aNaaUHzzCP+eRJLOke24peFDs3*FabUz9z^&pOXOwprw z6dAW9P7DYJAq8CYd|UyU`5TQ7d+*G+j15|{sOxf#B3iGP#8-H84fJ0rjOX#l0=jQh z)|4-oMSmgQkOz&azJ8>QQ7S`(&w4)I1WX4xj!VLLkTlwP@Hg*OP$PcLV6JyG^ZKM3 z%CfgD%`__Ta3CfdXepvdO1@5ov#U{DV2Ok2$VYt1%kLFFW?k(f8q@v)RRDl@hSqzi z+FxL`XM(*McsU!T#Yf8T!uiv#ITTET!%`6Ctp2CgsXdSDdTN-x9L*0tA5d~alzRQ% zj}8#6hFC|HL znpo1psL%+NwmzZo?wrg$>fi5Hdbhl#9;CNL)~Z=w^6=EUcR&sfkq@y3e1@s58dd(N zG{r^U3Yy(201Vi4B5vCyzRdZx23BC|y_EqIA*(-X31;t!X>u?r1q#<07bWamLxw(> zP`4hnb{tJiF3+YUBYx`99@o!3FAX*_b)PyBbWy?PD|>W9+#~9)@BZ^&1O>8K>}P68 zI;Nfke2$i&f<{7l_37C(oDqmhG6hPSnM2tt8*fipE>@ELObXVV=&&V%L=dh<9-gFN zG=w_oS&xcQ)|g=@=FkvK`7&`tW3nc?iJmMlkb1GIb#NmK=St_>y(41$%7UzXj#y=9 z4S_i09tewfGz&LM82k)1R>xFMzy82Wl89Z7qGFNoD1YqTRO8&wDoYgCZeta-vW# zE+;Ee)v3?yY5C2s#Z;2bDGUh-)R#*?(~K&Y_)_yR?l?Hnry_^Tt#YB!zgGgV$Gy**h+-xZPBJc=fS!Fe#n^`wJSu+)wH%jdASg&+4qp$L9il|Mk3J(^nY|k*Q0XfT{yh zfZ#~qxXvY`lh|5G%hIn0o5QGBi2_R?q-?Pi!~#WJx>uNv8Vm|20+RmXwkV9Y>E}=7 zur^X2sEC9?fa#*B2?L>Y;LMY7zZ$#n>D!&_PS;p-1soVWy-1rEi~`7#iySz|i1=tg zzh`g#b@F?&xO`jbG=5Q}sHgnKb9I0>Yu=mEHTTl|-;C#87?7;YYKzOPPcG5^cW<^@ zDghSg)v2Yj!c>br0&$~-KrF1y4@zgGL0@>2vF=O{jwSndL`l)hjR=rhqeGEgR00+V zHU#y;sMv5M!L_pc@;>D(j4e$IN*fbqpV{lq!+d)#d)hbc$Z=RC*eHKTF}>>p6c#OS z`lyC@N#TmWU+<276xOckZg-2J?E!)@Q5&sS zSndA#_=j(G=PjSgkmgsbEQC!V5Ks9?kS3Iy$kcx>4HE$1e1ye*y>#DeVm86vY%*l? zTcYo9`BjcVeRt_5mZYQ$eG^h7h$T9}w=Er27ki0cstGR(V?W7Z=||ba(#HTpkr^TU zs8}T9`GPWr=!=ed0st*&GVbKBbLjmr#NlMc1Irw;OPw=JO=4G>nW+X9kl;k!;YuqW z_{OiI1APQWY`5opj!&~!Z}Z)&Ku0ZEVSJ532XSXRE#;ssuCYYmH)~rQ^MUO02?Te}NWYz`mCzdzjwAuZT{%`f;Y)80#A* z@lgq15c7P-{D6@V7bD5z5|69|^YIZzkKhJpyL2&RO%*Bovatx?{rdEy`Nn`NKLq42 zcgD)|U5T6I{Xu6;o7sq5*|qW-!VzIoU3kRUk!d4Gicvi2v$rtM=zeon`2Is=C^2g! zC;U9oiJeA{M&QM>LU3$hK^9#O3XRr(~z~JugPSD^E!Ce9bx8MYKcX#(ef?FWCyGw*Xa1S1APLf~Fsay50 z`|jQsr$4~dtm^%&?%un*7tX-YlGay|`!*O~smcdwvrLdk-jCU4Bx(nGrl{ElhEo>l$xq$fCAevY*BO`G& zT?lHisNC+@ZXKU`wjh|~bu&f$V*JV~2l!+uYJuXCW~t+QFxV4p-$gL>c)YTudbNac z0Nsn>L%hZilh4NvGg(CtUz(L-kPU?)R-_CSWQ*Q#TXQrpw+HjmV&G2a)kEvN8-?_< zx$+hN1gX8tjMbs@xB5>v)>as8aN)SVR^Vr$?Qc-iMUbo*pli?}$V3YX9<-knrfkF6j7;m*a6P?Q znDA?dol8Lh7d|#!3l|rQgULt>G)UDkJ#F{5_ty`LU(;1{xMN9)eY zG8$>sN$e?6Z#q62`Pq*TR>lfbnhdYlKW-2=HIpWJOuEFQ8bd~J4y2gvIRenfxffPsw`_^4k7w6Wei$s(<(rDh;ZbRQOcQLgev~J z=pm8EP_Vq=q@y3#k_?wVBGh`Dmh`PhQy}0_X$p3z#W47^2T8Kj0>lipY2wY}po?BW z4WPOvGz`70ftQoRoUXJd^0()UcH#3LnOjlR3L>LAU5ueSy^)^*?WoI!O2RMT08ZBWoHia1Y*JxNAdiHW!g(DJ`)F*r zqkZJrG?qnW-q%+Dy)_cT=C%i@0c;-j*@I{s+i|Q)4cvfftL|={<9nswg7qA2{V`IF zm+eJ=E@^Z>rkfulyeg8R0EX1&?42aJ;#lH!u<|>NRZ9Ai=#A{7+(GeBaxK9EgD(`( zL28|E?(S|8t$wG>hFXvBYA#{0BU$zbM{&wvs*AnwznfbQ0bn4#!7fFExK|mo@6TwC z0h6~%mo+F51AK)(<|lcdkCAVsiF&!P>9vEzS(p%Br_-|GYp^!zM5E>f)262dWT7G} zYuHc{KPi|g+8ns})DqhD=)6rE=UZn!vhv?}JcE@j9t$WjJVeW9^gJrsZkfQ@#zL#i za9+a=oFg4^#zvcS&u>3<6T)#WF)x~km#%(Kol)mo@4=0|J43s@-b93>`+04Ak)Y;Y z;U**FRx`V)rK;FTeq0T^e|hyf(6l7XwHj|JUsyi%?|%K?CoYRoXRlCA+<^ATw=eB{ zRa4q+34VYwil#cs1B>d;mAuf5H*tZ+AbL>UtA!bz3CFFWW(?GJ@D zC#|Qs9`M*466G3FwjbkPNPZxUlKGX493MxLMLk^eKR{?eTCLxiPoEm)(eF>lWavdQ z+zYg}c}thAqQEq2z%bl^bLs1tAan_pT`kx7yBtAfmim_!=J{czEEA20qiP6WHCR79 ze&TMAiSQ3UX*#K}z|&~tRfw>wXCMlrV;LPoWd+*)`LhW{HIo8)BG8p-?+6weB6zrbhtdd*)xuB1oL>KVar;KNohQ z_I$52EiH)vN5?7`H@!X@Bvsk*!Q(e^v)(v5oibo^=DQ!REy*2DJ+*TGtUW#Ds+MZW z?M!#&`^^r3ivsPKWtT6JqV(DpdB!%w<|h1@7j43F3_udmP}a4T|gkVX;^i#_Q ze9KS%1>x%?TIJ+NoniYJzR9KD&XU(~1nO^Be}RU7=MHx0_5Jbe5O=<=X6Ml+0A zdRcRTpy(Vgx7d67)ds4mGsRxfZlWZl_3|Lefr|jAi^!)E4gRalm~<`d#O>{axr;Q| zt-zM_3nYaQ^;TArq-ZG1DB!9acF=ruV5=*DZbH!)_x!;-;GU&*tc7VXlt1Kx$-6Qm zMdBq$EBp~HC>@YN#RS@f6rfO1iWQ%kU&kaRU+jR|DqeBU`)?dxUY9~Wb$#QJn$60+ z`UON!V1C%Jw4AR!dGzjDNROFYz?F=@ntfY=C{x@zL-o=@k<7O3ebF{xId`?RBy^fS z2oQpf4Gu{X^TL`pcKIMC1i7-sWi|tlV)02PV|-q4!R8P5eaPzZ8F7m0c$2*ij)_HbK32-{TAz)#@BWcEb`Q{F2ze?Tyk(V=geCD9;YIJf^v&iqBXb z{Z2?>PdL*!{DVj|ooL9~96oQg~m<^(C-D?=F$|4}#(QFzOt- zT{kMHM}_g7piBKH6oEUrit_d?bV#2Oa*Go03X8~)hlA|WKjShbJ2{0L=DtP`MvS%e z-+;kdM1R?D;?VTm2&uf^r9$={Q23YdFDxv&JL{>cy8EL4(Dmn1>&00c6@jf36-f? zjxHvrRIc8g_y-4r#7!0!blb(0G==v@ z2gjbUt2bBcW${cV{o2oA{|(2YEMe*lgVn?nSeYI#k=MTT512%L9OOwM3eTb!2$o>= zc3yCH2FpbR7HTr%e`{YDd|)NdXzm&u-D6g#F;q_x+P24U-hc%(J+m;B7lb;e8tb3W z?IPzvT9i&zM~7sddVVKCd;Cem1gH9Amk2NV&~8}Th?#58a=SiS^78d^2A=`uXgs(m z%2jRnnY2eLBUaw(cXv}RcXpgm!q6K&pzBAxqxE!pJG&U;=UBHBj&&4}Cb$B-uDIQV zh^YZnAhQJGo7sdC#0LKqgy+}|cEM^vQAN@eF0O?ZOU6 zK0J>emwa1sOfo$oD3}_hI-^}ipKH7jJfe6u2k)Dp-tQ! zu!n$Km51f;y)XDRyp<5)*ZsS+nKi!Mi ztb5+$P%5(gq`s)|xcdACXd^)}2xaiWreE8&a#~7HxiHO7we>RgOVKdF$-9T8fGcI# z#gfz{ifGvt|9sKt%eTWNvpjvJ0WBY=+ruplRI%teg6|fkFoOYjqIjE((9kU)?%ek_ z@~w$JEfSb2(5#Vezg2g{-h`5)iQ3HEBX3uxN$v&{D1lx&+9RbbdSCr?BO}3q&O+uM zO(~SB`|7{JKCmgX+DK-DxEf`(a0;?DJAtf`rYW!|`8K!UV_g;0wn!QBJ3oc{#eNdE z*O0GAS$>3>eEPO3wXL2)l|FhR+BHRbbZ@n=WekPh_*hR@t%k3a7THo&9MAnzft&2R zr?xlu;ti{ELxFZ0WWUIoFH3N|yH}mm+2KZR7(XwF@x|Yy;yc4 zBKb~|_fJ-w5KUv3K&8)~7W()zog<vvKYMMvBzZIFz9{PPRUc#KvBNEV{ZI4Fg*ZAK)Aojb-K{o zIQl~$q=D9NR@(WsZ7nV%IJ1-~066PB<#FIQ(@!c|o%1@8In`%xk7|A68usqpoSwG` z?z~u~JJXaf^tRo2D7~SWD<=ESQ&L@DoGY}6F+jRC3+K`R{Z;BU z42yfw>s40$ab!Ac%rT&1$r$!~6+;usxgQt1lfr2J8}}_2%maQghO3(euzPt}ZO>^W zg;Q}fSwhy3QLGwJusDrx@DqE$ZFN)|7mr{d62gu>W@u4jSF9RH;s^6b45sufcXe(8F<@}VW~!JRanNOQ5Kbd)yaIChNkg)-?{)RwXEa&i zHrUae*0!DDMT3^yxK>8a1@p(U$SUS^LZ*xHGBMe*4=Y9|wB6PlTkfV-1g`(KPW+Pm zP1_B9p%s5f!Fd5Dpte`%YQq%55POZYIAzpWR4RwnpE=qsG7A4vpRw1V3xTqc%OC+7 zMY;s3n;F%6b}->bFtj=~GH|JY&g7^s>ve0$^L>C_zk^*}QU2yAoVUiMarC;Ge2Dfy zyOheTGBsXS2x92A5<|f!O{QkSyiV0Y0a>+tRkwuF0E{Us z?1e^qFFa+le`<9w?j#AnELYR`^(Kwy`Rl$zoS00I7%Ck-Qinvy;@|hKoj{byBAvZ@ zD_{bB)m>jYM{v1>G8;UWz=l-U$A%nA7Zjd61bOl5Es>$hLz-AV*4)+NgJvCp>0L# zqd(tJBY~gY!>9fUjc76ivs;ZiGdj#HRqy%y8X7(_5{!NmZxS)OG->(u(0KyPFHP9) ziDGKI`43pXWOego~(4N4Q|s*9;oG5zcB2-31mM z(QeX~3}2A-d@DtPT4E*`y{SI@=p$5hdh$sv4#>cgd^Z9f30bU73$Q8D-1%1I4&_B2 zYLeghx^zdLmE@_(GAZ|yXs2W4E<+;6PsOBb?1_G? z(1Fskf&;o`^f!L-!iK9QcG_)=3dZHQm`cJDb$#EHRLyglKqwe;m`b6UQJ}J5tya>W z8?5%)=V|0-YsoMDQ_YR#lcB^^XSPcAnPRjT-*JCUR#27>Gl?3;7_{vi2Cku((FXL1 zInXr2mTlVI`PK2pfV2!u zo{7!S`UQ<}kY+7_`_qz2gf9WjZrzM~COKp(0eMM!pz@{)VnyXy`+r4K6iZ&BqrKn zo>gMdoSd1WPBqJZY-H&K+mW?L2Yfr6h#kek=cvW^DAD-Z!!BrJ4T^+&)0L@&BC=D9 z$7CMTI-%7CjnFaYn+4)xg%pB~6kJqTA;<$klfw_46 zkA|e^Cy{6QZIOZ~Jw=OtpqDO`i;&+>zWCPacKPp;#LMb;U~T9#sbOkQj6NTui*Lbu z&DW&o#WMnlpau#st}@cpe8j2nE<7`rB+qzzq$>cp3&2nrliuvi4KJRf;`+cbvH5P} z6z{dX%FMnG>G)=;Ag;OfwnpPuohP5B)iP)FDe2?oCDDhIDkCXiAf@CatlFp0IgQ&u znssuFw==_>FPLf;krw~O4`+TxUtu9#2}yny|NP=GGhi-BZ%`ze@gf(>@c0h9oI)C` zTYXo(A%4BzD_iB2yxR+m^h$irZ>yF%kAAlp;KWN-GteF+ASv}~w_yp~K7 z@=HodLHx9_Fm=6B`%-$}+*$#Lwc)%E2;reBCSrVc`2zwo@3Pp+jbm?gN;5hX&1K(B zxcB%~xGSt3f4pydsE`W@F%dhN>ss6^`vYh*5XD|aZxdhwEKg8i zU|#mgEF^ZT7RK(;Q$6ZZnC>ZSE132*+Y{#I{;fD1#Vee{^-SqV>quTn)jPA&m0leO zKyE&Wjv+-2{IxXH{R;nOn14*ZIjQgvg{TYG-b!Uf?k}Ry} zR#W9c2=*L)!bC!dWBL~HKIiq?yB^q4WQiHbbB4dYn+M2VYTVGR~W<))>!Mq4H9Kb~rpBj-NBtru2 zZz^rC^SdkX8mxyPXHWvGONmh!vt^|JE?8Ac4Xq<8_(M!$byO~1U2bODdl#-mpnx^x z3&AQnB|7}~Z4bv^Yr11g7?%?V+QC1TKd%sWxp;&w2YmjObv@8D5_B}L7D{e+^!dZ- zipMYFgCwt~h>t&I+KivtD^CI*RL=gzp{kd9y9nw*c@?(&Khxhor@{7M%NuWoC#S92 zTpR*5dbU+&C=1gpFt^p#!zaU`wjV>(A{ljQ;GvFjK%St&*By+eX7kTIRdU)p64V5X z!Yv}(ZY4Ztw)c8HuaAv#PJ50qzN!+I^p<24N1yzztCY|558p?+%W6`|0q`3jDnt=) z;lyz=wT&6nm4xY#&4BN6HqN|oS4anvVr|FA<1E{5zMF)G!l`DE4hqJiMB@+;AOJ)# zoZE7I`MOag=}xv~7{3&U`5EN>EAWto)P{eT;N|p;?+4IEnFL48eK7GY7R9Tj8ealf zzmjV>Yj%zzSjKc8E`%^nN3*kTxj3gOP@UT*dQM_1b$vLLfjmyXBMk<#=mG!|XRjn$ zu|wd9iPp|Rkj|JxFb-Y4Zm>deJ-z~8mUzhkPP_=P&Y+@ncxq({W`N2{BS!nJ_Yk*? zshFZwO+T_sDr7#{wl@;Wf9qYPHNMLq^Xcu1dP&~ebGYsRGe=Qfx`(o{rchjmcL40& zy-_#${d&(Fugr7ZvWubXf3%I7D4?-fZ#w2mclh|bdLwQn+CAG?5+uBi3 zle@%4uj3}CH9PgyG7rYN$}1bM%KJ+lIka$!lf4lsGI3PBvrPF*>+UcGcsJm%q3MC?A*W3CwyDv(V6VkLI9pioyb1wD^4 zDmO7&;ypo4+Q853byvmNx?!+XEAEi7qa($-gEqn~me*Azvdk*;z8wiDq978=h zmM>pt(d-acwdck{lK}vL7#Gy}=FFHhYwFC8NycX5YP<$oOx5icxLQfgheRrd9lC2Q zIH~~v@mZ@o{uhU~0jNnnI?eroaBu7EJPGQ7981}C%wn?gd>ykpDVD|9GL2u*X)_(l+{<8H3x3LcR6w%LjpOp%L9q!mO-MEWl&a468OH~U957xc07bgE{j*U+j zXS8mmm^9GIm0w!~d-zdsdZwG7Mwy-NPd$udZ^*+G0l#3!SzDYGDzm5o&= zHy{EJgj0WhzdzAPn5-&iIjVAF;V{Q_3e9mTI70036xXf^mE@&K{X@#Y~(1_+`Sw`ye}9T|;VCOZvBmXBbKc+>W^Z=TqVQ2ndBvVgMD8f$Ar8@jDK#Y8!3C;x(@7lKXh)@ecraAGLQX;#`V?>=-gtoUt2Kjz{B zzM}ykL4U7;!vJXDYty}0wXrfbJN`@LUm$XkYF%=YxF@O1YcTAwgPd5&rk=6YUF$NYfP^qa z^P$fG8B*w5SP50YZH8mflaY>VNLDL86Q~+F^VB6^C=4WV>P30}sdM-o1>6q;Uiu*7 zJwVdN+pJuqUqV=MQA)%r@gaSt>zF&vV;1uKua+1Ss2vSo{?bmhQCs)Q@*$(BGc|E5 z%+(+}{#&tn1HcSbdLx-mLC(m>T|cuya;V-f$$Esp@peO*mzRA-| zOzTP{OVtyLSuAQwASZ$l#ynO^l#H-X`BZ`8r{Kq^*+;=4@Ht7-%z{R(M2f;2a%sLS7IXVWqVdCpA(`Qy}On&zT1$0Tn*^7o)G$ zNq(IST2)zkduy>Sh>DS42?HOcDx83niImFP0<0TH7k~KdgA2@3Kd5aBfJwOM=kMoo z0#pAE>w5uESRCH|j^lkYY0T|?(F{IxxL>7lrKObW8IZ&h<+!=T8!$Q3$AEJhAn1Ag z@vz|2sOKj!3`x@BoxOyZex&aQE#p!DcuJL0FD2X`DR zD|wKr@WFC#T{dySo(HR7;Y#)*aS0(=my`@2Du{)e5Uaqz#8zgs_m(ak#=- z#Xhem87S*rVc-(2R+m)5_Pdo`8Rd7P;VeAa!ph%kaPhzqRa>*z_P9bj&vE+XHuv1GFE|DPKz%J$!~0)f#D1R%IW| zmo*7)ngc-C93cMJYB+F7R16IAJT}C9WlE8l0RBm3wA7dss^qIV#pBV5(u~+6YZPrf%w`XH|HPl+aEt4 z3<2(Y4AyWfNRGd%fKc(QG12*#hrKRJ@enY=KCndhsZY;_t*b#=<0QV-oivRAlR5wP z&;}x>wy33=2Eth}F~JDV0q}cC7hLSy2g=fbu(9cgS>v2W7UVi|Hv98(C>{XN@ndO7 z^Rs<8QGpnutXTbd^LP0SKXABq1g8`b00=#SY?ER|%NA4GlVnvP&YR06e>(dxk89FT z!AFl8{!JVaK5Qfzm_c*A<`TMz0)i;Hjzm3GU?iZ%>t~iS!qo}2ZmhC}+O5629uyiZ zA`C(SWE*1gVC37AzK|R)8A`%@-xM9S8~}!t=%_&nM~z3&vD_F%-ulyg@5NMQ`fmge z#aveBODX^;8((!ifMy-iWA+`60k!4bB8Lo{+u@tTeAv~OryaTaS2!Jp-BIs7G&Q)* z@vq99vfiKa;z|5OO9JbH1NUo$W#R}MHT)!U^shp4vT|Rs6SnsTH3)pa12Hz#?mMis ztic;dsfEiFc#c}ne(cfbw_zfcCZcM{n;q>%M5?T$7wy|I4H{F8RJ7J00I#RX|HA7> zLT7y0I=X*+`;j6Ar%y_!a1?Bk33og8wdP0kt$>{BKn!By+)X^mk0KSStd#}uA3#OF zQv`XnVFK$u8B8cYPAtDss^p5wY9=&8QW{}gDuW}+gll9iRv~OKy*(6(=OA&Ohu-=r z3AYJ$r3YsOH(5;;Bo>oSP`G&^P>GlTD9h@+o7bVA|JHhxWVE`ccS4YIT^7zrh9+8V zKFA|j!Vp>648OXXuLiYCTWNH5qtpvtmQd3y*|4htIss-G4>mnWZ9+~seyY<@#W^)4 zO%|bGGHwntcV!2yW*RQJMw&*)ZM=)-Or6D+Oy7uEih4h0A;kzm8swTqqCx!ws1|?% za@827u>!tMVB#M@ra(rHiY5>Ua^a0i#1xwD?irL;GpTQPf+p#YhX?kmu9(Q9QGe6z zyK6|y5=7#=9$rwnem*|)57bTM5%sS~*2&J+c+cHVl&K8~8|W~Tm@-jSO%xvsPDL4_ zFFkoKb<3#oBh2e`ZA{aL6wL|Hsz;(5S=^}er zp&tGIiyIB4Cb0i5H9tgzgA8T2;-yKchh;}Odlba6FP16I0D*%=X*LfpV(<^34giXq zmd;-3Xy0oP^mjefE4jGKfAV5LVRiAX@q2{cZ8B>Ndj9BN+IY zf3svQl75UjB|COZ7>a?Z>=~{rMGxo5=D8fYef%iJ3#6kiEpA5y0j&qj(g&Skk|>1D--dYy@C z(a1PUg4qj#Gu}*6Ly8_+aE;g4k%gtMuAb~wNWNb(dD!ifaUIID?UW~CTa~RdsZwe> z7v0sA`Fg&3cxFs4sMM9_U0G^*dPPV|fzsG>q9;Jqb`G;rl+qSr%3rQkhP0OTcITMw`Y_^+;W$Mlnt4Rl=@wFpY4qDSgLIuuSCpP+?p# zRiC)BMbw^lqli_;lY7{YE$MmyG1^SEbxqx>g{6{g+1{tNhFv@Ui5gI^=6SB~*j!~6 znpS_v;qK2)jl^$G<)4~Au57I7uLPKxg50X6(ZmtKAkYGtQZNFTP=l=mc2iLVt)2?4 zM5K0p$-7W&t06bysznVS8a0Dap#MhqqJpr5OfpQ+5-@gkHgRnIjz_F|ZXJyb~g0h>dHpm!FMR3r|e*g@rS8#%3AR zVrHxBsz5YTCAx7-+rHILVGHz{sIYV;Iv_qzwZXD|PuQ-(?>o*1-w=aXr5fH@S~am# zzI|#-w#;bSu#GP!Ugx0-p-5UkLeES-Ao6Cp4jxV^$I5;^0x$JnIfNo7ukvLu5crzZ zdbTfmHX}jk(afb2vC3?4NFl2d3_w3k7W)Z?vis_f^G&}H0PPRaB#o7PuGa^Z+;x+n z&&LM-`kE5J&Za!wiC+Ng*!d-|hjMjqEkhC#O%M_Vl+A4~nrI@*9ywdPu=aLFBFhn8 z*OH5{;^F}SurW=OrkP*+0iUMcRVfpIJ>d^a+Dfx<6o&h`T6s&Mwvjg z^bd1c=$Mh7I+DlbjGt5P-)Qe&!S<_~+G^29u+Gg8GmG;%`~UZeQ_uzCOj3~$InsKyh`z=Oh7J{l12{rODJyIj#Hp?X_u!4m^=dU)o?8EkxSS81w}lKd+3bO>>t z)J7$}sc(_tG4OE(@tjpn1`LhBd&T)j{?`W_)}Z%Rh&b z!dA?RBlq5hR~=3a>wyCW6xr*7T^b7I5`jBOjLR>z^00b9q9vHs3zSU_Ax?)EP%)d{ zzRi1xA5?8z{17~>F}i`&uK+vhuSL=XdTkZIWb=G;1bax5bgf1vGfBTcy8xTg~C~l&0#Oo?k2TFxl+}dbM)`hNA9P}NUUmKaI#I;0NN_GGVW&# zy(wD_WhE&l1{@F)3^^k(1+M;-KPQqATCeWmgQY0dj{NcBM^aj_6nw2e3rjBp9dfL} zL=v!huF$*=S1`1Y2hPb`3H$;vxDXO~Rr>TWz4tR-kLczJO7e(`n+;T2dJ!G2rSTgR zT74v#llnz*-`E`L0CmcM#OB<4eXrd>;}>`}mOZ{)0It_tiGGv3g|yoCa@Q`&)vUEK_}SN$x4a{Sy1p| zjspMyAiC^c0&+U8Bbgl@t34{*nT&hFhk9kN+Mo!{FY~zjn=U%AD&}n)Kv+R)ZH-mT zH(QgPyvTP$A0r{0SV?gT-UB-tof1z*Ez~uPXe>4*jN+SLTLY|hBwoI^l9B`f0VrG$ z6NHpNRUi-93oPpv)B2mSO78a~i@EChC-UiuT>ZSR%Cm1yGOaYLqQ5TgswEe1m{l7R zT3IWFbh{yG2xqG2T$h1%&Ctlmc(nfY(DK|$e-}3Gb3w8Bvv+B#8tFOX){NPDO}hO`0UobP$=B<#Guxk-1J&l_Db2wg zfJ;7+3o|3h7f=q(Vr00Qfnq`Yk4Mu5ZLhwrz17S-`zBhugx8(T0sxqgapo<$OkL+2=9?0n~u&)tZm(a&V+wux0 zvlhm-w8|nQu9)|Jc88@%aKeNB9l4q#@vZu|eSW0nR|9n4CnX+UYH0_I1kMLiAb(p8 z=4&?sFwl1?u`<&aFK1XBdCccxgtWV%MI`@hibKPhS5ZilRvVa%ULM){wAM zV$q|qX7$jU?~IH>C5P=jh~DMC>W(6ffB;CTMpo?CNR;0NM;x|d z;L6@A9!o5&9CVw^=0>?D;TU6u+Pfx4*o1m&NHuAsPf3@Zs^{QIaD_(U%KL(pQA!dC1T2^Ue^olw-N^AS<7Mm9c`h1dtIEyWF$jH=O3z&> z;iUaD#(^AD64sXptQ2MD8<>Spz(WTvW2YDZfKIqbKR?*BP+XN+@5!BGP*7;76-Q4*6@GBtkcf7Fcx$l~knsVD$}uvJ4bmp=WX})weTcZEt*a z`$qNnz-1jzltL%Dq zA$^W1_M$4PhsE zYkBF}#t3{vNV#n?nHb7nYZKPq@=H72Fk#D_1u^GI9D zA}{|)TDj=A|KG4p%+(KC83IqBM=mwMDyuTUrR|xC<|!QrFYcB`gjtxowqxg8d(lFa z9yzq00x?1Q5!jw(l&Q^sr^d`h%|&QNHh! zW9B=SCDF-_l$K7rHYkeR7VOgI zA^a1X5Sj}Zzs=Img z_RkE;)Ds1QO(L={mtv~&J7`I|Ubk&eMGc4HfjE6xT_O#8&Z-2b4hjM+L=UKfG5WbB z%9A3~1kvD9@V7l8xM@aBr8+r}kSp7>(l^l3WBe>#wQr+_Ct!QcFeXN`GI?{7>T1TR zqLjGRs8AX-wo~UVXmU2U`IG=E9xLqh%~r&fz-B^x5)2lgK+MG~9h{bC4aFyOv8_T? z!s4v_oMi7+B@#N6L*8whFH;&gjgO1sSML>e$0{t&%d1-CUl|lDI{y?HmarLb9UF>k zdPe*A@!?0v_)ZiENYf||ZK4QFD&B7+-1dA`fwSjp_b9wEi~1yOwkg?`fP|?CVZb^9 zErnOZjo#om;0NS~e~&*btW2=O_OJNMBmIbVeB>&aJ{5o!%{PRqPZ zVYnQLn2(sqNMmyLQ>Mj=8Bco|wee<<&0in({6Q+!jeUxdhfNQ%uOX4%g=9#~?dkX0 zJ?^o2fm+~dXZ1_GAX%~Zs=(DuTz(ivaEs#*omj-siWOLym^MUc3_aOiS1>O#vGTL% zqgLYIU&$+jK*c-8sJD4Z{4}q=74^$tvX^V6b-o&(ZV5XM%4scl@nMS+0v--7d-C z7ci0;yMH(K!0ds+PWgJH6JR@Osj@}MHq-HQbcroVwBq5;X2#j;LFUes3iYufr5+|l z{YV0-c838F&KNrVz~oKL7KWf5SY;*|Hnn5$a#UZ_W_g(c=4=kEGMP(Q z2J-h2JY+&71_1%w(&t+DU5qlHKL8duHMb|tg3Yu2raYWXeUZcVhPUO_e5H$4V~hxW zah7KHR*4L`t%&e`GMzmp);do11xmw$$WJ(~p&v;I`eH&`n>={o&kBb22EqG#X^exf z*=abmF3i4Z%8{zw?LAh$44CD>xJHj-g27O>>6>JV@xv_EK*sNN_%n6OR>y~Z8DoF* zm!3r!c2RIMLk=E+PFDFo0t3UkfG3 z``-sV_;Er%Bw%b?UlhBE7?6-KP7cJt!(~#*XkP+U7c~yXgC~CMt_q{njFp2>n(3~r z^Qy|!uPze}=-2uz$A>pon!}-RUM1Z1sls%(`^4eUDO5FIWe?DyKs1O3V4F2Aup6Y{ z;1CD`j`IIeoY4CJ$^Mc;$OLT=91wilS6TlCpb6#I`oGxzdMFs#EBFQw`2-B8*UJRN zMg89l=znTSkp2%X2}>In3o}!D`#*9L2)PBeCuZv*!-yV#e0)MeLSlYf zYHDh3Zf@ystF5hVX=&;HZ9_vt)6>(-zwO(%Z+m-tXTR;NMWB9B>No73D7I1yN*=9(#&980bx=XG#JDnk-OB*sB`5fqq0t3hzR zs!D8&JFA85{$mrLPWR1YI#D;yQv!Y=IhvT^Tu)>94aM_+7)g-cE(}S zZ`Mlzur@Qq8%mvhvNXr8f=hG1{n%pP1N&;r1K>dqvYf3jc)pg=l=t>PP5DvnfJej{ z_2(>u1JUf)m})p2#@>@xJBOq3nb`NriM#>P1v-mU^r1mj<>=Efe!Mb}q1HX>3b*%u z$Keh+{`3;RM*)GA1)#tvB)+l)z(f)}sEO4tcyhcgYey*O{R_361kKfv%ESD% zI>|JN&WD~;i;H}Sw7cu$oqfX-8djD|_M1&Oh`&D#ABE`+e^mv$J1=UlAqXLWHlw;Z z{lDG*G3{qkV49IW&orCuKMryV1nASot{UyjC^G~mD^Sy`atx?M@2ktl${|w)+NZzd zD2*-9=S5i%vpM+AGtCi*CS5NPmB%2)O;s0l-SFn#(kFhp=FYE2ggC`a^UOx264w-9 z0!LX#ia6CqMV9N4`g%&?Wn*kk+lB%$0Kh{c&c`Yq&4o*R`DmmO{*Wql4)~!wE+sAk45BEUpaE5QhcDU6a9D2g zQH(dEQL1<&v5}8dy4Jo)p;GPTbl?a@uI~4d8pkvpq$3O z=v@Lk$5ouJXoz~dNBnkp6ddI?Lelo&Ay?oW;ET_YfZWFC(W)wK{cwUxcOce*54y7P zf&(tM1VWXUM~t1ld#u5a@sw~ZiM$3Mj4Bp>3IxQMeYDNn%0QEBe70CKs+SNXkVfU)WXFg6FB38OvFi>8O}m!6JevVBttGt7)B9NTK%A&SsFJ(wa_Q z7K-~NcEqH(&Sg7POYMD=OOZycRSqo)!w}#jRnmNP7sVDo29L`>Nfu4+cM_XP6*&5mmYAGS z*qAxrmlZ^qC0}muo@M(;{S~OXE}k5t0oJAvMafA7k)|nFA^kd#X)V@?>Ib$M*XJ@=k-CK~+^jvG;=A4?XMm zZ;~AF;6)}VK$DYRNYtja_V99RjFi_X9I-02bhk0l6o!QmO==N&xuylV;@J6%mddrD z3uzr3U2KIJ3@@ug*-vegWIX&h@Qgn)=MdIokXC%UQBV}yeg`mV!7GdMrOGAB;l`}M z0PcpSS~!Lun6^?ksn(TLNDQO^)Nd%Y;}kev{nro%b=E(Chyqb4MBOVgm4Zm)>Np0_ zBE?1d@!UnGz9gnU!t@s;)%FhaT=Ur-f?5wX!42bZ&$pKxYm*bS(TRKE?<@;035Knx<)|bQ9saagp^j+$x)1l91cEBy`iG@^1FT z4SGvZ`io=VFL;rEoaoxKilq0`Vb-HUX?bSb5oE2k^$#Ex07{^Z>u*vBQedlV?u+^< zKuF7E2$5Zpazqae7T3&wl5=)1? z*36mNf9*4$z1I_Kf1kBhHOjGa=WgqEQs>s2ctYX!>KAf7bJI2AHF0A{}8iyXYy}qSq;bN0;3X za*+zL_q!}QKWl|lp`1<0yrxPGO+*T`%Ds#t1>*+GbBJ=L*rT7&2TY+O52>-)CRA)u zGcK2j9Di@@p}k-(4mhWfS}gZ74ys=1V2dX0kyqOA?k8noVq4McjhI?cfI9$p3N;DM z;tG#m5Og-GR%m4@AVf%{l@mnC`yaQ+`CJXDR?$8+5q;XUIbmq>u7f_ypI*epUv?DG zr5`Cqi&p*vB#pq)i+7L2)09z3ajm<+6P`wiQN&PcHFs`)GWovNI(K=DmneVQk z>=-AZBzh9d@{t2E0@j6@lWnKFl{dvQB(@w%>i22VSho}Vi~3qeG;ovC=L@E zv38{5sv4;=9@Il2Kv%Wcjy85>)C2>KQav%*VJmWy$1q(9$zJ)U?AnXVrm1h44t@r8 z`oY%M8ubTA3j_uUIXKkQ$vk;g?TLvej3zr_g5F-^=F44gkgUhJJdI{8_odfFOA?m= zofDSwV!mmc6oZM=E?*05kVmu;jlDq<^z&QZL(~=mCwFdnB+*pet3Jx+Y7_%urd`_T zXF;`QZl#@G^Wc~j<5WF6Y(zZo;!|CfqFX{jIwBQL`bV=)F1CXqPTD+t3bA;kGTXUO zDs5Q7ej_+hv5p`jaz037>D@VF=pE3->L$o(q_+w=JhEk9vq=+?NIz)$n99EsGYJn0i zs!}xTApxniBVoRTm^C2wUG4kY_ScMl@oeRjolMWZG~C>8wh<*sp3#wckV2x=tsi@n zhO9KuhjIKd4+E2{RvN!JneC4h@Q3n$^hqYDtJ;@E^o4&}!cU*blD63iqs<1jPNsXax1Y`+IegbtM-MZ z+3)GU?R~vLs#C^JQQ?L|YWP)W7kIzLPZPFH1~*xLh5446zMJYLa)xlmOP6o>eG^-F z!KVAEz3r0HX$(CaV}D;1dqW;Am;gs$>G z^f<@A2`uSa6D%sg;2VFa@l4};DI7^1u*j}WE7kNE)XWs_f)HOKnid%*BS-VG)(zVt zen+ydtpuyAtZL}OXz#h(77LuRMpisqZ`@kW-rdKoh7)OlNP0ov=Z%-WsUShW;?7$it?Y& zFZ}1UF`jydO=+D~cPRMq>^+p{{m3lal-Y4h!%(qx4Dyw=it(#i%h7s*(YF3&XCwlh zRsg%lvsl&vbD-E;&KFUQZ^z~OnT?0$yv`}GN^2xc_BkQV{tS%|Ik15T(__#g4`_+v1(+_2VdE&lbTo}alDQhBh(v%lJ?xN2#S{#BFO|e!fhV-os z+M8yT;~TWgw%dA1Vl#MLSw3GGMn04vY>f;K5bhZhVkvGiIl|CqJC5gJXsT5RKE}BY z@&s5qdSoqask1{+E%gVisqm;cruj8!W8`%BWM_rgaSZI03`n}OA>5Dy{1Ut6p2jBtbl3hfhGg-bdBS5i3M9R^<%yFLcR-s(b=K3I-2I2)yCEN+U9?e2{s9ft{gs6ORtKHJXft8Klm+sMm&DH%#f!hBsSqmuYJEj=EqoN{So`S0Oe z5FRv2HNoqzCd{C@9z=AhTgdR2N!7S@F8N{mp)iXe*vj3iaWVLGfZ#4T{07 z`dn%q%EY=}35-LiY;?Ukaoe?m^+=L`lL32tnZR&xP%~Ll$Ab<4xLvcdE3VKV`u(gHc&#MXK$i1qDOsP zW|mX=?(SfyWGNHmRG8A!-3aWzyMMyTrCFG2DCwRS<*WZd(wxabQMlQSdQ1YJwi>{$JYgy_&OXtUAc z-wdhYBxUQEQ(JY_21Z2vR`wf%1>r9^VPAg#2EHohZb8#+=74aem!zQ;WxP7oRCw&H zYIlXSbHq$B)q49}hF&U0DoJ^T;c3X%8AyF1mnyqP$6d0$OE?jAK^gns0!TFo9G64p z(mc7YzE_Msu-F?SG9q$qqX4?agcl<}$nz0nb1aYVOkWm+^@SAxI8j@|*3Wh_(>JVP z?EOWPIKK0*#9Oyzg^v}+<5+oG{>xQwj4bbdwNctt9eohA9Fwu zArJ@}|KC)kd3b+E>pvn56bhxiH&#|w-g^@j6_vX;H8nN8dowpTx3jZzyEi{SKlr^x zMMWjtTSi7k{=MCUH8eD|-`l58pGNO(ZfXNRiycM0kuv>6u|$>p5JFS zP^Iu`A}b0e?o%)n1bS@YH6E$ZsOdL=mLtvy)(b+_$`qMiDII%QufiiZcK|K)}BV%Z@R(&O6@pCoeIn?+YIFaOEZ*iVEAl{K~l-DYGJ#^5#BxxA& z6T8=1s)4U^E}oG@lYg~ySfRFdh9)+aGWGui1v_~00nB4b6YuYo-q~o_XwKry{uGT; zY*FEBCV)xE2vfc;I^453bGN4>qa2<9;1>r9fo0o0Un~kW8ugN#V2LUs&#>FP{&kc_ z)S6bYOeel1t2mEJWqYp^Qat_iNvdkZgR1?vMg6T0v^EP5zYr_B&yspcOk3pPK&F-5 zZ?>fFc$y4!{X*TYrxxxQJ-)Pdaqh#9BrO;%NUGh@HCRUEnEO%iewMY!QZOJuEalBp zyK+d)6l1_)rih-^svChOOy@pVg>rZ5re==~39u+pKl zs(~kfm8~NJsa2#Ui>mS#jU&7Ac9d82w#AFB(^8E1vjIh#XOSqBR49UuE&fORdGFu| z2D!jP)p+(nHv7+cJP@T5v4qmNW*Qb4&T7ktLVSFKLduXx9~eQ!fs8Z)q>Mn}d^VoE zm-lV9@UVfZhyy=f`&KX4S;X(^k$A>!37O3pC_-u|Dn19nF)^yx7IWg(&XnIQeT#Vz zmq#UmWuCPH09t2m(QiBUc-xsTlciy*UxK0{OsfMhKxp@K1B#GG)jv%mp;G^dMJL3U zmBZ&0iEM)qRA8{VjNbk9YvK?pPTG8rC8#sL_}%$aWyjL0IMbJX6sj<$AEDSUzORYx za?kpbM%lU*yJDd6Y3}h)%o0l$rOzfaDSZ0nCW28CU_MilqhQ6m$x58vXllf;4bsm> z!A(!%KX`|=K{JjK_#*TjkVs~zi<9UrApA}5B&4M}6`SuzPNSj7!=s9;M@zrItpTL~ zpjm5Sfo^gN*uOdE@lB(z{{Q zET|^#ASWW8qgj2$I|>oee3{h}mk}T8)vY~_o;R&hO^w*pem;BKUg$k8_~lem^J)^k zi!wDv-NkQ6LD@W02)!RDv+=nHcmij3wn+?A%4MJ4zuWlz4~SO8`yQx1wd7DDDn__F zn1#~{_C)AG!Dl5Nr@c-(p<~JK7*R~wpX&`j@xlXB$6S^de1fMg%g8c!cpli@ktB;>T#xjfla^@Us<^ zZ_b+!YiCZs`1thC301vWcu%H(+p(u3%p?eUqMBqPjwdm<7tL!%)B)ei{jO)6pbG%M z{NSqt3P^1tW^nswk90^Mv&a~+a~TFI1}Yr{%wG6U7xbw#J(9ra_9v_C2t!6|@Jwjw zuWIyCyhDhFj6ZW67lceC3NE-9(u#gMpwji1g;VA|`5^P&^C&k3=ycK;U=HHCbBHB| zUF$Tuyo@12DFw0|P=#3_f^__IW4}7o^|`rGq%#>1sh=NRtbEeC@Jhk z{S=!jQtco;!*wkm9>Z|tYi`;JiAIx#;OT6>#iNyv{&>MBTD8e?8ZR}xI{9P3vF+E_ z3G)j01|QQ+yl9QE#PEDK-BzKO%nafczM3%b)X&YUht#D z+&rc-(C2E-2@6Do3PRy*5y&+V{o4Wo3j}7VynjQ*A)2Jmf}^5a$cn*~LX@)29`raU z>YIeDyzMuNlE2k;^Im8hjSY)r#!p=sw7r}Dk`a5erQl19B5!%g$qnUOkJ2th);QfU z)^WBog$$yjccG%z#1_WI$d7=Sg;O~$TtklG*7D+CJ`85(onEPH!`G_>z-+2y=V;_| z`|GWSdgg>X&I9=2t06+#BxYbq{)zc%B~*=9KiOd++=Ug9n7q3D^4d6zHdOKRwi*ei zZxmFXHIq?bQ7*3)q-0*bnWvTb8)XqAz$egT z7AsZ1AOXv_;W^*lEyOxSJ^Us+xfF+!svvC(ODta|)0dW^&wzzazg%zJ_M!dFI4Li% zzf7&p&YZC!L3SsS^>KF9?d=>8V?YVTr89%@4m-DM$WDew*AkIDG zekRpq8}@@9t)&eJ89(IaH9?R1Tv9>nk45paHb23+*^Dc?d8^y#_I1SVxo81huLTSmAyMRuIa}gwIW@8dt}$j*ovaLv}oWu?aGx5^#Th-Q>yODz@hNLswzoPBxvP50n71 z?BI&P92k_K9H5ICJmU%a10(el2rtWZ8LeUjL`W>?+983XO!Q)C9`=n)H1 z90|_ue3BK!7p;a^GLqgI^2FqO=GI{}dui^b)&e}TSl#O(%L8nayNy;H3fv9qat{m` zp?du0Q+hv+W_c1H04pVCY`p0ZNH_>2UC+JTVDv0J@?|cRGgyi2S))LFq`YdUc6l|{ zt0Gs@w_U^EoM>I8I{&s2kwJisij7CPYr2K;I3yw|w2b7TxdRB?p^j@MP(odulN9jk zy6V+DiI@Fr_NSij?t>5*NXNtdFdAdfN~!=^i&n_)ls?_6VekN~kX-Thh|-4jA^*vX zWZu#)Rh=K+A_t1vAN9j-!(U=!LW#M6pRJ`;iV2?v=^EcNp+_KqTaPZw`-l~X(IJS3 zToh~L9XKrEvtKPggQdTm#;Ym}-jBU%NsSq!CM$1;9ScnEa2AIdT}K!>^~#DA*;xUAR!_u)hm?0Usrh5LCTDTzc<>X@%JvN2%_FX zP$|9o<${s&&o6zI(E4aWDrJ8SJrYp-Y{O_MK?V(b4kW&$c^$xg0rw@|O zX|Ue#CVW)BI<3GLPcz1-K8!9~mw=qVyUycD&FlFLX9M2M(Us-8;sn1`(O8K2aw=P- zn28RZkCHy#dp6315*3Cp{@!x3Vw_=_1^|Vg6K_n5PUHBxXAHlcEr^d;Wdplkx|w$qf? zaMe|fQe@Sy_a%uxY?g4elzH@#v03GQUN6D8Xe@`(4aFo>4R6Uylj^=ENC=fdO}tFs zi;eK~AkshMTw=SG0%4AU?`Mw1C_~YH0x(@N^G=|7dIpKPIME&So7qqog9V zM;BhD{q=7Xa|D>X(mkrq&Ql9n85~u#AwK3z`LnUd5tTtc%iSqBnz`%b*yzz1e=>#M z)}=0Ev&r%SE^pqGKrVJfFLFn53Llqw=J;zYmk4Ee%T`LXaF?U(EdLU-tB;cVFOeF{ z%t!UlC`)E^*=FfL=%}imEpInfRr<0wpCsQ!vLvad$1CUMB=1tm5pjrdS-b;79hk=K zqwP3803%>5ERo>|l}rxwej3N7l8`M4U#dqJ=ER0ek#SY$0`NQ41d#OovxRkdxG-wGmR!Xf7>P9liH_HueD4V1oqp-^8_p7_DNDA~r1F@qGkv?ak zt}q43OLz@BOlB>6bn^%n!fEr-zI*@&y>k|ej?h6XqFmD&ab6~f03l>_q|bj;z;RGT z6ggB-$|B$P?NFa+JFkEQoP?ioX%D2y(q>Z$9?7ZpuHWqt7x^dZGxuHq*V@f@JHi6Z zrE^yws~w)MWzc;3NFI`k9>b8J^F*2PsoZS%&{Slw61CcaN3nM*XKId)9U=2Iz}%cm zxIp#?C;!0I zW>CA_1g~c47SS^Bicwqfs3)`>Obuc2~9HNtyzo6U_j(NbAElmbP#d$w<<@Ss^q%tU9 zvO(;1SVoKy6*@EmIxo8B-`F>aBrpuj7s4DoduBYXca}jrJhoCc!-@yxI}K-0N0{|= z<`$MrPS!&*V9^x>$dK?iGsFb4k+LdG*;)nz()BSz7+)-RMhZ%?{(svwGWc0Javy<0|8!C!?Q=)FM1fFOz`T8djit6RQ`6u z4M8S+Gd$u}k>Mg^JCDSNDpxd?NIV{WN?|?5PgX5XdocKjaAp#j4VmPK%>f zShPcStb$6V%}0j3MV-LSaziHT^f*2_J!0cx~MH@ z@3`)Fl==t|*2;7bu~yMzzick2LRCY@(f+pg?LdIn z$V_9oRW5Z>%bcQO>*jurl&f<*6pw6irGq(Mq{7dD1@j3U7T#}~5okp@$3Sf=0tDjZ z*GdNQP;|3x7a=PJ)MI=1^b~n~$WS#iRu@Y{6=f`X3;Wwk#ldH((4Q71mp20k*3$kf1q}pxN(jj*q5w%;w*`(2S$si(0ZS-SCy8p1aRoL0Eqv9709&!j zRKZk+G?Ex7QsNd3C@6$|Wp@c;@uS8$i}v}GH5hs=)0wwut?o^mBDXIK0B-d3j0<{t zw(7MlfO8=vQsBRPR>}W&k!BJF$I_Fyw5Tow4+mC84*j1#_hck&_=V*Q=6d?Bf11Ys zTDd3x_nHRpA5CMyBjhSfc2$FX=%Nu5|EoBef95F&M1}g_RMWWMSW(V_2nYzs$;oMG zXc!q8A3uI9ARr(iA)%n4pnh+9dU|GNX12DrE-o(rm&B8#q@>Ku%z}b~|7aSmt*zbN z-9z^_H8r)gw6w9YvA4H(a&q$f_wWBlO#}Vk1?8N~jabQlscERIQFe37b-yTMNIxZq zB0&35(s6!6?lcs+bvc_|*re#(!s@nTr9#^`5g<>GMj&}x!cx8$W1aI>>8IUS+}Bcu zDV!TI=O9V#^=uO0t^tX`BF&>hM31LFB=ez;0Z|lMu0&;7hc+C6W68w2Whuha0xOzW z@0y{w!qjQ;{IEA%J|27J`+#1%4;{P2fEu|Sd>9C<%pS-8=$s{>rY_R%!J;FG0Sf4G z7Sa8hsBIS?2zkZQ-jPK@&13D@s?$|0os&9O2=e@U?EBO2%=cC=_jYk3sA&Ci)m%u%JC6(}Xmk6?|+jE@3QX)vgh% z*UZB6QMB2wve*IP%E{x;-`!5{g)Y_GJn6woKwv+7QYiNDR>k>alf=+k=N-}} z16z*l>&-SAwoW7ght_Q_U{Xz?1wvtU^{U;#4^lHiH+W^NTRy{~c*~`)O>ks-4n=)NmAmz5vQ1e}CpT!=nhDZy=3bei?iPPap zMzy7xK+T(eY+-;ZXN!@1!={jd!@@ zXAHcYBQ*$^v8_SF9-CpE7y*C34SdRmLBE`cWALQ&DtEO;A#I)%RCA^;TpFmXzzbh< z1c2j%lE;(=L$jgN`J-kGunqRmG)y%6xt6;5k!Mc>O$Qum=#*R+O}f6J zqt{Q!-B7DGGD9E9Q5un;mm<+(UC>d>bRxyt!Oeiu4t4U|9X2F-xxhZ45A3x8H}BcX zc$I09Bu^qx=+I$X)I5E=C*2^t@&(?{hlR@Lmqz+A(Q@H&X5%jfvJz%(Z<3Vs&PL{J z6H-sqUj++`WW}vIF#Q_8y(KYlC61LDW~BZu8XWv>b>b=q4!F9=wR-2=i42C~pnm!A zt9VUG~S$VtJbG+kRHf%!N%lI(e)F%1*S5O;PcO7=!LT~{CD z;QXhq##W7R3xiEo*bwNum{~3N1v8JxBLpkk$1PE@XYY4)T!F7kTpG*{W56#l0qH5? zu9<_QGM0EPWxJ`xNo~p%J0#`^VKc_^)Eu!_^{*uXg;&BKPI!f?k^McA*<0Hz=UI?~ zkH+s-o(Q2GI$I)Ib;{L%skw}tDI^;*78}p6EC#$_^1Pvft|p^c9=OurOI>^Gc{jYn zTZb(7t++JO3g|y{tovJY936oxBXS=H8;bar9{F70tS7u7`rudhAoRB{U5q4@Vwzdu zBCxJzbul9^p)l;78?g@j#$wQ+ACs*5>m~=+uQ4*sb!&;#!cZR(N$w`g-S@irh{#8} z`bbO=49%#-6PvxIis#=OT9UXQLp9}gWv=%?LNhURuVV8S7A9j=Q1pA<-xA*}7Z0NE zUiRUNUL$2&{B9pA!dPN^pF5>xeY7o5AF$V5!{q*1KocYCdz<-QzxeqnJbQpr?XCBM zjOGI-$sv2)UB{R;yBfNFquk`2m{fwjZ6_QE!{kmG-RFX&y}P+&4nLBwxP_tZ&1u8l ziD6N6^irJ#H609#uPMxUkp73P&KAI43A`XFSA{H+lwe2K^CiByJ_-?ZtU?v-emx|( zQom#UI>ky}`B!zq2H{$PL>MouatE`vD>r-nVN) zS4hzvI~p(};F5B34*&N4sA^ZyyOQGJerDy|)cz97$1ELW|C_@Qu@7T$p}|g8ixEB1 z&e)bPQjQB>4xxwW(Ar+SFL-1qwuFt9?4AcsngWYPr%xywA02I$zIT%v?VQyvN@$M9 z6w6sIomgHzD)T~p{-)9gsJ*J-JEhWWBYQZ0s0E+u4#A^-H|FJh(*l!G+>X|ow|ET; z!EAAO#59zy7WSV^8eAEA&C>L`5X(~M4?mFQ7%rn?Vc~{k!B>z=%J5b>ulI2b#@>qK zpPG3yQr%TckG+ZxKB=e8?^PevQgPjOu92vv`dqsS8&$l)f0@_4sbb}j6@)3xjl$}; zR0SJ!Wq(7@&99O|ON&OjH&bsE?c(=yB)aAOx+rk;_+-bJ%!$m3%W0Okd9vLy`6&E@ zRm!>`AMe|5%)p&)wQB}&Y_D7X`V0_d$(_f+o=Y^KWgK9L=|1XxKB!-c>+Cqhl&V9L zWR@tcpB_~3_tXm^0xTnAaUTaSJz-}1aEi0f!S37UAgO!US~j5Nop`)6`zCGB*T8ym z*lXBuzmldB01j8=OJ|Y81~wF$cdrGRdX@t)QKTVieywk5S92h#!gRy7kC&h{{IB7x z3M5=$Qtq{8h>|yQc0u6H&FAjs=TZxqLG6ytE~f=%bC`v5gg%!V0I&kw=_}Z(QvI%C zB|*xu|F?}8A;13>&b!%XJud6!5jN^%6re#=6~!MuHdU0d;1y_@5Fcwe1wZ=k?$jrYOFmwmBL=^|-&<vhp9a#*cxOy5R+G~D+S*&^iLE+i zlsXIO8eSMyyzisYj{ej!+S~}gn#7Z%y?Js1`PJ(?R|UhyIG(+QwH=3r`!v#Cy(IpmL1@$TLMF*W8 zf8I`d#jMbg3aw~MJwM4Hh#1|hxTB3;yUVwHvNuD_YTJ=4Kv*~%6FO8j;BLi!2WabJ z%x3RHqyVS=@WVdjg2}$ zML8KQcL{n9Q%*?o#O891vF6awJf~^OW-Dl&dSKwzp;?{ws)Ll_mBl5_)SLB=1>oEm z`gaUzfWRRl4yEauo-(D+PEK)3^9{vh34+JiXe6eAhgfq;-KqeU z$HWT*Pc$LXiYk(ACzcHxOc0gD6`!LC7 zkP!l`T&_}D2jACL-cO1!Q7Mg&af^f0EcX}_?FArGl(YHBTM+iu{na+lNmzMQK00F5D zt%Q1OO-9m3dd$%|aV;AhOM|yimg*!wW(;Bds$Zd^Vp3`yaf$jIhOjp%9LW!kijT&g zt@!}J9BPMU%%p@g#V*z>-AhFfN~2XQPx73)xmJO5xqJ@ZA~c4;piG@y~SiH5$qp?2_H{)}16q zhC*ecxA^FZ+UW_Pu|uxqDecB)wms{*K^GSoz0qybO{0jqaUI@8j8m0u8TR#L3;*5Hv5b8Y4 zb$%-v)F9~C`QTYZ8+^CVnoo^u^J%%qrrcRzG9~K_>#UREW1#acZ5_Dj|EFo>(_56_ z>0KHYABdlVA@)4xiN`Pkwju0qJJpSb7NY`{YM1EDjC|Vs8nisKYloP*<%F{ehc!cc z5=^1TL-1wE6uP8#R$cnsuXj!w^mM!pjIgb(a+(2n(@!a_ghA}RI;}+}EjM&SyU~_u zhLKge@Y+GjZO-p12!u$2XHTwXCMFIUsW}EZ2#HA|`$;cIC;$3RP8gyc!OruT+dE-j zazW3|B&r%*u;J|2DNiq1D|D5mpb6L%qA16@$;gBTOTIS9WNoIl`vZgk;Y=|a@8Idv z%BLLFo#OAjs!U^3*3sq>;0mMit(wbVKR7fAG0H-xyGibzWu_glSx{7}asqS`XAUAI zAnC^X`lD;)E;8mC-fZuAe{ssJDfReKCfRCGJh|50zg_FRb(PSpU5YZ^Z7-M`EE#GL6QvB3-<@0OeYhliDpmMcI(#K0o(`ffj@Ida zBagWlBrfxFuwi@KdV5g+&#gbd@s3W3zLt%YLe*Sm;-yOMU{|G$;6R3 zbTFzu3l#hMj71r@_3i~W6*VWlsJfadod7R`P+Jjtt>52buSp=VE0K8#UK52Lqw|MP z;6#l%$N=6E*`!$n_fT4`f}O#_+g-BMOMO?vr*WMC{KCJABk#9C-fuiSp4Xc1+vaUo zWK>s+<~@2e!#IPfFje~y8dmM}C?`p=jjg>~kUZMwA8baB!);I!Ca<$D z9LVsHhLx-TgC+6Ch$=F=tnxlFvf3w#=qx7N4x(kdfdYSkvJhZ@F1x5$%^!xehbLz- zg4gfx#uaPgmGC%a8HEDgc^58a9v%Ygv$1pf_9EbinAJIDvbw*uaX=6pkNikYsswua z-wXCm6dR;w4SAN*)*cL6!`!5*6?JR@;DfF5)p!EIrTVKdoyWwg#+iv+GeBj+i<9L+ zocs{0?!?LfQXmPuIyzZKhf05XJVNc+Od0kpqT5PnR9i^oL{Ff?3j3%bDC;rNG^Q#$ zu6#_#@i;?5e9q-GSS%zjhi=Z`QP>y+92Tzh0fr8>{hLXH0MC}&#Bw{dx-uNxMq>Xa zg5`EGv}Y3yspRK$dRaZpRP;ddiTf-8HYh*N$|DUuFCMC%3}!T) zR%WsKB<#zRsp;4-xp7&MS}BEkvWJw0X&HdK%a;}f2&%~ZhOBF<_8kxg-~(|OA`}FA zz=tN5atx6nrjl>sAZh+;>hWV@bnqNkVH6jW^i)imz4+fD4;(;)8d~4hR=P zxM0+6;2=oP7Ce`86hmHq5qvN@ke|ucqL8%IoEnDmmY5@v_)Y9@H#J5gGW(D?Z~Ful zj+6rumWu$q`PnuUk^VD|Wqr|{l_`t$Jh=~tCte%;u@#k;q?DS(p;im5KcWJzo92*r zS3mVeG`c;^Rj3)U^;yz>LE9DN<}e!+6@=;FpylBc~j zc*wc=5sWzU@IXaQIe_?eDHAIVPlPjlVsAoI^&g-H1eiL@IE35khhFMV1fq3?WQuC0R44-PEdBmq~nc>M*kqlt7K&Rj(b zeXKfAPBq+`>(S9mE*u4wtLDDd!4U%4b3XA3f0rG_T&bJe>IdGw;ohk$%qhS+)|+BL zX$a`vOa;)DAJvXUfpsm}U68284LN+s;^t4dP0EUfQr4moGwg}wzVWW#Fozv${~N;>C^Pi*U5@@Wv=Y$e^U$;&SAblrb4npXK^^>kev-o!6`DVd44Sn#VzqB~lQ zkUC%6BsQ9xYyR2kzUFtq?5cbZLtg}u)(2F`L%(RVSGT2o>~?yZ2A#9-iV&b?b>(JJ z9{|eqNr38tpfF4*n1D13T%@g0PUg2#{^F1=fS}y{E6NP82g&~bpLin;!m^^>V5#b% zE89C{_m4X;&}r6RycBuUzY_J5t!9O0pkK7&uP!)(z+v&F9H_JFhVjyY5?(oKpL;oa zR^`!Y>R5nvqwcICIHXQ`THp;;7he?ZovX_!fogiT;xlq0YCwtTA)t+b+=t5l1EmIS zgbl65VWULfb-&Z1W-(NE!w4zej2i-ya!G*;~bb(TXv8 za|6oY_N<%{<9B4?|B^Bq;{TM<_Mdal{TDJCj(Ye-BN2iqo7ZNSauNiR2KDpAgD`nw zZJ_h>_NNMlk6etugiq@e*ETo&Ln;K&_X06Ob!)O)!JT?II;*cSZOj=OiYcWaC{ zB`;Q|_-|TGIry=hGIb&XrKF(p!v*$lBV|ld2I&{5461kcft>k- zSN^A#23ZfDmrh@wI!xRE#lX+#Hju6cF0*ZEfgwMaCUDn=4MT!Jf|~5%TC(_33MpS7 zc5O;5aSqF>zgkI!)x2)p#1v3Lk&2gb()RMcFpba}lVvvAdFf;*iTMceTWLH`dK^<0 z7lO~|6%tJ_epE@S%H7b?vq>zIdV5q8D}$qr?|nrtIaYehYO8~9nhnBDCX^@)=@HsL zKSGgs<22yKPt2g0EFVVxFAG3~%X|l>(H&Xf5_ATJfmjhfB#$DUYo6MntHdQp{AfIO z+`iKxZqIre!>XgVeE$8of}%X-9d%)%l6OI1!LzIO^1XI{qT4{==ju#0a?gdxoy0Qo zE7#%}i*t&om|e~keoo`qdoo>8BK);v$c?G&%rJi&Wn{Iap15_OGmE0k@Jt+2bfR?@ ze^RZEooai0{4UHughpO?G%fI5(i)piIiUzy*HF{B< z`TUIpP$)*jmGJbNsE-VQHFPlux@qy%_o>7KWZ)O~yXcAu3*g;Dbnd6Yil{c(?Y;Y# z;w>j4vg%$3*adUs#Nx@cy4-jrMsg(_(XNy@t>dOj^z^n^&}hH<*@Gfm^+WP-0SG7* zp~iDr4b^6zVs)%oLp_#Tw|&4x9y}9e8NfGxcMb^uXaV3OwG3!zMGcdI4{;AJi+a@7?i%4&GEucZS z`}OGV0dQv;rRaQob@c@9Ouss$bg-90pxb)re(e?>I*{Ff$>d~%ljk}1S};uF^MW!u zFFHf?P~t~r*g!@kZ-sdTwbzd0ntF1GLe#-Id}3`BDXUQb6AYo+#8N>;5?3zj-lF9s zB%IF?cSH>P5%czf% zV`@t3IuOd8WZYZYY-mmX5ZfOae7gO@cnxaS^!R<8Vbay64qOZdj z5V_>5#@0|DX6k&X;nE1)ML<6uvsf>M=^a-YkfC=cnE|ti3S-qv8RysoMLgu_sSrM_33YQ6#K{jnqRH4a zvys0FN_g_1OVx# zd6Qh&G^8Y0bfe``rl;`@B@jV+bfaTuiN7$4{y)h3>!-M$FA5YLe9#Q;VSvFQ!GpU?aEIXT9w5NrFad(QySqz(Ai;wT zNzg#>01+(cxkheNcGK#|%8gpjQcr(4l~|{6{}^V%-E^YkG9Rse<#duk5 zY+f2JobnS(e7ViO!c`&UPG(Pc`0a81POiEg6U|lQ9&;(6CJ$TQ2zg#Js~M~0-~Set z%%ua4U&kj;MbClliUuJisY?8UvM|eQsLfERLP8)b(E-bEOf9xvtai1_D9-<0$}sxq z8>jg6e$bkG-6r7e|e;c?RC~gFh&H%8> z`CE(2L7D{l^>`_sWfE$uFOYRlNKCHE8QH1WCEV&cPifI-5v3ZxNC>bLGrvA%$?ux2 ztmR?vWR2;&0S<0T9a6mTC}ht{aNV4*=cbfO?`W9e;|ua1Vho*@PV5%ZYFe3A&(zpQ z4msUCKcO2lf7#XdZxYqxsQ=IIjK9|L&z1{QWO9A=Gb1*9J@m~-Y>rl1Jc4!1S+?2a zECwdFhRxtTo~{vy#sE-ikPqyy0uMl`Fv-_7d|Knd+`>n}7tzuN`g(CsSi@)@lVr4Y zP~I>_iObfPRv)2|4p8Amw9|t_PVVVBr%bRo3>F@yC;PA3e}u$78~|(4vMnpCjh8I| z@L=EanO5?lC3ri;!?@_9gFRz5Yl_@EbdVcI)kq|!2OTaOquSQN?U35?XwyF7W0;2N*-T|gW9>y z9V#RTwdC{rNsH&1W>KG$JldKt;hGr!^4$Q!nx0(#Dm1gcL#LKY>5UmXaLH7s;eW5X z2>`c9^IH4Wjh&N!cS+CTIEDkBm67`M{2W~8mvIY{2la~xJj76$jMjQQYWE{%HDX^Oo20&O>Jz6w2hEX5D< z%Gu!r*-}dOotRNW3GpiND<@=(1F)kjhjMrd3)Lq1!e5MXl%HXR3>opLMl-yE%WqSmip(z%^6ReoSH!508dP8$+WwI@#Fj9VJJKBD6&Mc3PuHJMIZe(g8= zLfE|H|JC&kUFqp)2ko=2V5J+vG@b9O*PgFTyf{Y-=%i$xULw_I);rTVGIMXu4og1| zOw}*~zNK)#$N>zJY_uGq0!_hV9U3*{!Zet$J7_53la-US>pJW1#74 zBw@$+e|Qp?P{;T`Sp$x%iDzYzu9j96=Y33^@M3N^D$FbB+Uz2v?e!6&^k8}Ilz+4v z?Bn`&R{gUi0CXo$cY1%SK1=E}J{Eg8t7-aDesMJ7HAUqKQ(N*U+S&HRWM6^AYIF{B zeqmZlc5-Aq!7)@*PPxeBFxey|M71$j!tDoc*^<;+ICL~mV{Hme~gc8-%0he(gkmXE;7#f~!@n46BxG}lLu3aV|L z9T3T0C9y8;xz;Q}VeMrBl!;a#Z2MO7X4_-_(uICcD;2aNOL`gKbGqQio6UI%-DeG- zlm}E%X7?@Q6>}2B9V`Bt^T4l;za{;UBjMMwGmkfFHiJQ{@Aj%pzvByr0(6j+n*k z3bQXfH1e#`T$}E=y)HWe?#)OEH%?^0Y{Uu|>*;<;L$Wpv%{pJ(0DIU^r2L1(xkrYfc^r?MuIPJk$V%)PyK}@k-+unQp?6KVj!afrW6_F*dNvZBDIY}<$kP<9kX==CC)Fp=eI(@ z=z!p>$?oB)$)MulI)zXX z_mp3$;-sUleCIH(G{7Br=rlL@9N6ji>!sz}>VkbE*5NR z(D7ye0&;}o^jW&sala?D<#^(A9#;cTwLq1D5ZckpW5cL|Fg z!RrNWJ-4;t7^n(_WNm02$Mz7&Am{8;rX>is8;{3U#ExMQUp@83Gh$x+z~)8)Vl+H+ zU>#Rg6-as`4PTN%YKxITzd)^lgS(;5IPL96I8{lAs%`2yITxZ}L0yP)wYWs4J=kkwb1g`F1XJCpt@+<8+Vzh)GQfGbH z#pSupQpS9{SYg5JW>KYP<#8vUI~L-4`HYp=Vh#OUpXYF!B7yPP^Ab(Xv$#$qDR8WU z8nvi`fki6Cv9hs!Kq}NT!Ng{0V4kFbsPHenSq7*ze7{?%F86u7k*uj_O5fT)Z*u7;y8!*^#lbi+ZZ{&-?T^yOdN>aw~m)2 zDFP3=t%GmGlS>oh10UO}o@+W*Re||^d099;;pcr_B(L~H$ji70371}<30qNv;_H_G z0z$xXTx|d3axP)diCy~66Eve{zPPSoX0 z0c>Nmm44RiH)Set9p+*Y`^pIWI1zn|9#*T>dz|Pesnuzu$(!|6jRIlftMFvBY=i(m zKdU=p*`wWMMN36r;}gWVUHx5ZT4;?+3m=PqgJxB(P&S> z;y?w#P`P~}lyu}Y9FZ%qPph>d7Ga;+ngqWPPIXCM5CC zOb20aahbi3)EN?bb1iXC=w9;Dqh=9cC@uKD4>QOxiEjqgHk0rUab%SX-~y`IoG+;aaSFM535X`rhw3^ zo<-sO7X3v5B9EV9WLoBaCc!KDWZHN%+X^%pRWm6|iBquW=S4dt47SRWH65tG`^N6| zc~D8R(5Y4HGmCyBaK=Oy?H@^|_3lY>wowfpeH@60!~T1W1GmhGQRSQ^(bp2|?yNYp zf6cd=;0RhKv;8b}X&LO=u1kE*BYy_@@Z`18fRDxF)wp|jyY^P^S{0iMrt(D_mz@}U za^>|6E?d^>+y;Q}Pwjh9@oK!|5lGHI=_uuGMlS=b^mVn+7)hIWq(xs@C!V(8ii5E$ zvOVKNa6y-DIp5Ta zkED@jQHcvBvE>3J5M6vPVQR-fr+w4e}?t7wRAEckvZe~>8bt|btnYoHxjmZR{ z;RGyR>6NBg4V%M|uI}r4fM)P@5$&U|%D1rmHyN!TgGJq3KAKoj@+F!0(;QDrGtbMR z5GKmqB#eJI;MLTtCZM6#-ysrB>Lz5<9}{?=OFmro{dPjK)c#%(_{{?}!{h(iZcc!3 zXjw#KveZ$OAC(tJOkAiD91lO`arVU&NY{>+!Z7(8bZ*D6&}{Pkmr z<_I)NCK3b&JMG|CM?l{;MGrCjcws<5klGI&ji7#9pnEj6r`Vf7GNQZqityzN->z6O zq@$$nw*MUL=VCgb^(9iRG#0D}(}@)0&MCg(TVqe-T&nfw0a-aD4SgtUFcDB`LB#&1 z|Hze2VvG``@Y%=nz4V5EVugq$(#7Q+&xWx;)-G=8dzyuquCsLQMV4p4lMUU!fRLy- z(0oQ{-%uDI%xe56LMZc&^#%?2QKZAc+k!11OPf#f=BbRNU~Ii&KwWgT-DS>+b9Bu1 z&K&>i zgf!t;h=&nrFjU0%Wss-f_p8oHZA3|u+~jzUQ@Nh%Wz}lvg0;4T&AK55-rHI~s^J-@ z54Tfz1Hj$K`|4*vsumZG67v6#)My82Q_ZR9D0mmrPP_$!FuJ1uyQ|UW(58}8)`rSL z!2b_Yqw)Wx(eA=Nr$a6vc#M)OWAe3UkCp_+C_y0V#s5obH2OayR{W*WNJ&X)X=!0F z7$+wuA0MBnsHm*0tcr??wzjsBk&&gPrGtZmhlhv1zyJRn_7W2lGcq#r^YhEg%j@du z+S=Ow=dd?5HMOv?u(GnUwY7D4c=-Q;8jZRl;077{f6{1ZN)uX`D3QKH;d~{L^qH{_ z%uyx8d8#=~1*!T?U2x4Q8Pn4Ja7^bltlbF{&3CxTJ~R0^Y^_oPA|TRnzx&+$G*st zqgRPc7MK%_WP4GI&&#WjTRm_$yvZp6EkP|sd;KWQ6jEHW?F&KR;(k@&Nqd>Xz023F zppwB5*pqAyd^JOvu>BbP(9{f^=Lmi*mX0FFPKf`zk#RtHw&KsqvOFj3$k~0c%CvFHfC#1E88*m-G8{b#kZVz#w7B_ix&lw6!$KQHrwsZhbn@( z&}ixHCy^kSeYj+xp*dzRox?=&^VtlQ?fUx0s)#CE|WvW9SmDR7#uvr_E z-HykO?hYPB}~# z1Ovxzfo(^Up~`ry~k%s~El zX(}nk0DWt7qLbYq+lw3z6w1;Xe_Be5Ewz>9>xHT+*ca0gyLKAy&zwRsy5p<|-u$yb zPLLQ|zkEmv+tEu852RPpz6r3D@Xm)&U;m?=g$aeY9w9L)F-xwa8(pGqkZ-)CEO{-( zEWJNi073d2n&_!M6PSUF4}2(N$=72alrI$!q^CU-VNLVPAIY9y{00D4BsT)-ORJ;{ zlljRsZ$%ML1~dx07P`O2R08+OR+kxUk&^+Ntn4YL{j!JIo>fwc#j`Ujb2xn8r!Dy`X08=*jF+VOZX1|4Bj zYxxoZmcoFRB_dez5GO=VxtqonrsGpY`Sq49qR|;cH3CBLeGR)ph*GdFr%4IQrv^)z z-l0h=TudhU4$Jm0@AM`V;1y*)s?~|y@NPvu*R}q${^tv9EA!zT9-3;@kBD9@C^68O z0L$uYn%0=Uu5aTqZG_${8T`*33=hTqA1~Pa?%14FR-@$+o8HLXVbEGjoDvO#-R<;452N6cHfjT@uPk$Cp^OIpbvb?PRxY+uKkq4;stiCto6k!SQ;P(12y<;iZ5UM=5*{j9lZOr%PX zvp=@x-WC{&YQ{&yx1_l)vwEN;OCf0{WsM7t^9{9q%D_<<_d#L+0FVh1hr2Abj6)1H zKf4vPE`n>T;aaG?`K?SSqCv?)l8_%XrH%RAA5+R36P}vs?%5Y3K2q0(jp>Uv4-4b9 zdG{PT=I7Kn-P};CeQ=pfw3msM&F3<4O5FG}c8L}ppn@n;rBCm^msra#gx+6@S7Xvfjv9{#X;b)} zY+_G$@urlDFT<4FQo@E67+!pDP>Ujtv)O9yWkND7ML_$Q1C(L7NoP# zwR^0MO%h>8GL#%d4J(x*tu|c@eHg=M%RFrm?s+5KEd8dTe8PesQ$HVYEjy0udBQVE zMGRwx-a!7RM#HJ{xBtsJIb(kpyA*S?jE@_m&^Vr~BuyiuajHZ!O2FBb^S5iK+h&0h zaz5u#!!4I#mj@#leCAN*>O%pO_&#(WX7$L8K~ss&Ti9a~QtV_FWkTrF2xy&$u06|+ z=P7U3DjqTU=NI;yyIyX!dN>P8*b(K{j0_iM>dCiVn`I%3r59Q!5Ax0&zZ@MTXDv36(r~+qZAVASfm)lo_t4m- zN>$Ad01|(Sv$n5?Jvocw$KW1%jhCE^r8~au7D)~ol>oNRxECcnAoi5pPDywHeaTIP z5jb{f%6i21+@|nXazHWlWx&o`q1!}=Yo&QZ<0TinyZqVT9&jnFQlnV{s;IpQ3!}j~FEMn?R|Qc|UsLgq3c|nXr+;D} z3I!Goi+U)WKeMgKUrCf_YRY23R9%=r_7)=F2J1&u!-}g2+$=w<@Nh4g6tf`Tv_!h|%&hY_bq47Il+_5cHjQt#3Z0)%aL=vY1>MxB3ZDC|<~N)4yit z{MV=oj$>nMy<=&OqMG?#YzUE&oC4C!Kls8Fo1y@jul)2x>5)3l52iNV*(Cwn^q}ls zmRRw;jJ!hOU%Jt@m!Wk#{g2#A2)t;YY6HOTLRtC2lV1EOSjjL-v+dP=^>h(GmZJH& z8-_(culku9J8qFw&cwGR7kvY?_lHX1sXJ4XLP^X+Qf6v01^j~cjyEw{5{vPmk3kU* zsH6hz0B}JWFSEuH_gm%#q4S68fgUF5G^Oz?8%&v**%o}BjS&)3wqG%l%7S?%d2kY@ zzkr^>aVW%{_nSshB(h!l&aks0n|t+D!o(?*Vm9o*w}%=fx@)vNiF&fmc9W($izXte zv0i+IIBq_#q4vO6L^;>K$LaPU0}%>m!{D#v_-Hj36Y06fcj`O~*daA@hGG7-or`zK ztZK*WPe+h}mLdz8h(Vt(QVHkiD7aI%l7QB4BpXMB4Le{0cYJpq2c_z-MgZ=b`UFi%2dPWY5jh`Uo(mqk%W-O`Gdt57gJeObYz|utAi|>qg>M#>3?RL z@$p`L+`=kheMzE4Ru{@x%TIh|JrgIJNX%s1$&oYEYZR29KX2Az^?Q+F@rGi^NbT<| zDSbgK07f~*K#ioUQ@YWFu7E$Tp!bE>UEz_^Ox2!m#ff_25HAvo#qL@6APh{sJ-w z;dl%=SC%QyKP%(9OF|fyb%u&f6581HQHOdjV@7S6Ek=OG%5k0ej{3azFwBL z9=Owr-&RemNAA7}I=$g&5T;IVNrl!!CaNsv3gDca6#}A9Ir%wMNluU}w z%43IK3tS%>v{sW-Rs`wXLvC4<uwl33w%t6NnZmT0l>W;9wK0b@|#Y3C~%f9huLIkly(D5wo_}hsDR{^ zl4PFeNZR5{<5QQ(zb?d{j@P_37ZFmcx9&TB;Y>{Huy*>~fD0|nFj?VDm6e+zt#3Nm zJ!IpCXoMad#nX6j@h2}U9^N*1P0Xs_@Agw_E{z>cZ26VzODk(WUN%a35dAYO_>5)* zzLGfmS@%b92Dot~%9p`!5>n=K?y}XSN|23*|v~>Lg zNII;P%jXiC_ad7`hIaP+;;<38W*tTMmiqlX;as0?$wed?WEuLE(4l7@2InlJ9bFp2 z@7OAEX~^5JtKovub{O!GrG$|M$m7bq5$dsdZeXZGe(KB1_i)stV(r_R5^NMhC~gio zq2e=u?1pE{T{*8*i(r&xW*f1iFD>L?vcg2ls9wKMDGqk!my_AcZWU||-NSHQHDFF{ zP9QK%@#1tWaeX(iF{x|)F;0lHm}5>AEN*t3^}?-VpGP00n1=)Y4-glv`+mHJmSHwm z+ZlGr*wfO7@^ri~O+yETy&mcHvIvICG;ZPt+KC|>MIDVK3^;||dj^k4{`eSFJooyl zqd<*54ZRur&1bZRRFB7GBN8@Cvmtbce2mDnx(rRF?^&C*cSey(lk%Y-Pk?orNL@CB zH){rgyzqPX4saqT9_^z?1`GYgdWP2OpVdJeU1aDHmOqY4NEk9?c8XOEOgPT{1Zmoz zzC*Rs7QWuF=DYvq#GN~$`iM+)tSN4AXek%C_8YZQcr!${_|GyBga@tn-j83H_b&Tu z8K|jdFQJ=UysPx=9686%m|a$vH27E^R7{ap;L)>_=n2FnzDm$&0Qi zD&k|Vf3u^=qgrdqv@r!Bk(?!JAg_KCbvEGPmOg`mLU^@Yw&5$SCb=KS?10G9pYq>TUKpsWOuI6Mp<5%-QB|Hli4fpE~@xbDPj4mohui=`km z#kn@$#rnvZ6*Iw|qb=}=Vx=v+nRs-)B{|pwml$!GUV#_|f6c~eM(X67nve|DWIr>Z ztf@N)?7tsK*ZcHdkrGGoPaFZ}9Y$N@60!Up;Mh2CO%1OXFc&x`Oarv!<#>hWS(Abp zIYg3qY=qNJO((h2*bRT2DN^o@@(`@dMm`rG49%M-5vx#E*Iebev%&L;g8DY*Z-1uh=^?7l9;#OfEkA^wF2ksjV%QQIyi*gU!P|tt;$E^}WU+ z0IV`O(KNtbtL{ESlps+F2%;t&Z;pCA^jM^xfnjhoVGas%w2#Ql73s%s?n-P{IZAv+ z^Onqc;w@f$Ki8pJT`0l(gy=cf&g>03)#D*G8vk=f0N+fQ;-%tw)J~Y)GZh1=mLyo! zxhUmMYEJ4oKG#}mlk){9DT5>^@w?tT3VxQ(V}SkzlmN$3_w?S6)SEXiJ9+gd^%0=p zq|0f@ugC8EneNO>yVtT>8o;H?Ncy}>rmmis#!B}pxY9M7mLdE3`TcF^Wka=2Ru~%g zFemj>?UbYVD4AhH&Ip-;oJqJXDNm>-Hi!-NJ;Sb=_AgXvPLz`oF588b-%j@5ciVn} zdGb%rdF$RU9|kRzHzFm{&I5FJd66nF3XMg98y{W1sx*^|&8OW;qY6lktm6h85n0rZ z;GlV{`U&hmC4>>d^TBQ^)u@g)GE>TJvgu?C4U&HWWq@!kt?j=wNl&;jp1eAb{h_FS zNx4=aMGsTVF$aa_M_zCqKmf~ClrvDf)GldhkW@xd`XNt)Ml`ec!-^r>3CmZfstl!F=_}S zy^-4K<9IwHmKKtnW&OeUvrBPuxd~>ME$v(Re{YSm;JEnC&iiGGVTN_5K0}BS#Eeh# zsuPzx)uq=)VMX-|tE!|)eE(-R3uW;{1ymnaI3-HaQ9m?=U$2uMTgI^Y4D6(!aJJ8d z4*l4Ej&(IzMwz;|x`Z?Ibn9Cu{O*+8!TwjFq}=3FTw!M1rucX3`N`Q=?l&cDS%VG> z&;D$yo0`st!u9EcfkZj^C~{vw&eG@uK-n|uwh&j?_LbhTW-v#`BmCztPgd-B%;TO{ z(pNzeEch7P z4bvDyfjLu|(hmKOExAbk7C!m$_Al@f8?Wp<9RS?k7waZytOtK;Rt+p3N+*bt;yMYg z$(8bVw5zrDf^?!-yoi?Jc~_c<&lV{QW2!WcdX|72vo6<{6*Iexiju9*e9O{g?MgoK z#7``n8A}FuD4i@|@LHrPSmf0CV*Qj{WcKM_KoxLYaU<_NJlzRp?326qO`5p!Rcw*H z)XMMycX?@1G}|1VI0A!8yEBz{DfWG?PBrWL;uHos^qUv@LL6w-vC35NmZj79MPdY&gy2?ViO0t}C)BLV3v6(T$b3_4_O2AP%R z*>HPSUGGG^)oHzCn&+C!iuL?*6j4<32wP67%HbvJbDs;jXd-6)!rI#aOMNnEW5&yE zsrhdt^6%)ZP=(#j))qKXP}IOBcWx1LC+)ufI&Xn+q>XI%(DjC%CD(~1A+jopjXMd7 zx8!QIrYTrc8@y=7I_fHT1{C#q;+@j-b8pVfr!8g_&5zAPr!U;~Why?|X)n8xvpJmL z5XVR}8foH$O3`J08Vmfkhx6Ftvvct?k?`c`Fyl3)3f}-oL%Z3(FbIJg4Gq6^( z4GYo!By*u zicum$3VtcIoyY8t39&Jv@Tj=eA~KjXcLxyvKM~;lXS=DTDp15NJ0xBYqoB{2`@g%q zZXqm=-WdZFxj1-OM>q~4z5aiKyiVXRFPLO|paQ%6>Z0=7rI{YpPjPfN{~841S^vM3 z7Zm$5ViO1p4-Y~@LP0@8PtU}}#>K_MBPb#wAt9rnpsK2&qhnxTVqsxpFFB~ z5F8v99gRRFrle$KV)I}Nz^zF%Ko z2T&7!qx}3bj&_{!3q35%VNB>QQxb$Zc?$wH4`l7biBNffoz|CQyqJO^(&&uZ{%76P z=N8|)EI?l)pQyBHjybO-Goai@2CmexFDN#D(5DkttaqAm*r5E< z7w3C2c7V&KN^%oU6x_mPN#u5AaL z-n9LTm&A;8X$XYUCjt}N4W8W5Il@$ydT$6qIl|;pdk?v?zgJsnJX+BR`}iWs@tj&5iDU5A%wY@w=kLF4bD5M5xQ7?F8;S{k)oIi)JVA{7Gf> zTh$J-vx=wJD?P{myD?7?7s2ON9P+Jj*eyl~5#dP9JFhpw!v`<5tMgxsc_O3@8G-}u zQu2%lXu*NLwX^$RoxE?Q$ngHN?`LXl2NsgD~%b&+<3~fsN(>taGKHREb zYEL;W_6eiFBR;WHBv+6KMa^w&-XOEH;(>=dS{R9@3buT6B!SF2cz9ehnBZ+OhMcdW zb6aM)eRMX*f2>owfWa|LT{@J7jVU>!N)xiBHawoQA=KQ_7Ui~+G^mO7sAS4&Z{bm84X(4vhpm+5EVsg2`N=Bcb4UdM}&x%D`?T=!Pl^XYx@5g9hMNYM05r$wC!5_~qqo8Jp&bW6B<Yt}$DrGH{7P znbKXl{#ooQ%E#0G)SW)PVk5}czPGeH6#zD{Wa1Sv$Ys{~&*wSbM5bjSZDqW%} zrf0)YA?n^m;6o?x84iK=NrjDE*_ilM5{Y#B%>)*>dGm&ZHEFKd((ZJCH>J)lQRUZf zkOK5c-(+6fB8xSgh4K`NqEXDsZ4~5=GC!kWo3s>m(n=ju@32J6z1%9BA+k430RZ>q zO`lu&%m=<9H|m(4J>g2*yb)#NeElaeYi3e}coYwMkV%qh;=XAA0z$!WHSuAeG*FxS zf6423bn5VQ!UEFS+cWU01Z{qVZKexrFX>yRupWokMd*5}URE-7dJHM4_Ck)hwn!t> zgbqvrUICKQ9zrc!=Q5dlT=whqBiF90picQ{Wk_j^JZ%=9|XZF>Y%TESeQ|a4RA6mI3gqqTFhs8}iI4 zUVh9U#R^@QTDiF7K^&hT3pl8I&dve`qkf@2ZE%Um?p>l@Nqs|`tp3%+?IJlPh^OrKH@p=11h<2MvC$gysLhJXdgxA#$o#NxA-X%Yi-d&E%pK& z&l3r3*`$1iY;THdXMrQHI7E}gVAnq1G;K`CeJ79aAO;br>8Ong!hsh4-wHWCQ|F>+ z8nR4x+)X8*pjCPrrK`ro#Y$E&=N%>dG(n+wjjc99XtJk63A#+I-WfcSYb*_|Ft*uVjfNwwO)yoxM&)wLLZ7k{#^T^~$wLHCB#2;%IcNutLXJGnHYl%Wh zUPe*!TT$putwk2>EF7Y4A=M&QGYG=r0wH`jQa*jsva#1Z5*%Av{@-&B?7MGzb$FUX z{J1s!X$gj_1B3`2S)OcNnRdJZ5o~3rdSTv$)Ynbiq`-Mf(DM$B6RY;X*@_p1fSxYd zA@H5uGRTBL50gyuaMM`1{Uh9L9M;kn~~ANoU^NYjk*MeBg*i=ICpEyb}lId$#A1!d$N zu-jqq51(P>H&c=+;hI%jo5aRRUW=Dc%()i`Ic*_X3DI=Lz@=k|?dFDpW0#oXZVhR; zLxDoA`QlHWg{wgQAOp5>J7*I<5^p>?0mt?%kk5nWx+!i=lqYpYWTCP?Ddo5B0k#(6 zgao_r!5>{1TeaB6*2lSx3h`ttt!YKvs)i5P@)VwvdK4sC{+|aTMYUxeOqE_U-9;c8 zeB1yaYruob_og4D1ap{Vz_475uw^;vqBV_JjpP&RhDv$tpZj_V1oZPb<)Tqr@UX1H ztNaKaTOQ=5v$3K+9w}-wcbxTrP6sSeH@mE=HT^YS8KgCo$|!B~ zvSz`P?oL9}@kft{!(QqjX!|5p_1d^3bdl6&f`*ky_%9${5RO=-WgUeEigJeYMKr#q zYy9BUNieAT9Ur4TT?gu8o*}3sn>!jte;upwhpo^Bs7F~NuGoIz!H%307&UA=>ik%Y zQToHZ=w4#mYn>~U8Vd%U#J1H~tnfxFykK3VdMTkRx3PhbnM!$LRVabL_CC2O=#cM;2N33#Ulhdgj>rGjPg)8v9s@2k;7YHwA&PwW{`tA2~pV zI7bXy{WHXBsmB8*Tz=&ghrMJY;8oyw;at`(s?tF77mzp{hh)IHGR@OdrNUVt4ZDaC z3+(soA-?F1Z@`nomR_1K7_{k3I`kJBK)>ss%BrNdHP5}p zuifp6-M}g)X2DG%IR1OSOpPpWp7Hgq+uG#o^(3k=%+QDE^&OJNO#Owx^!%#YbGLz6 zq@{*A02ocz?AeHBnUs95%P*p2;FAlw{N3L?9f}Ws$j(~V?xH)Czx2bXs2NKTR7~rf zdckyO_jXLWBX*E;^8ry3t4o-@)3D3RYR}s{tp4xnMH!AGAYfDnQ5#TERh{QF-a6ERUIib7174kVb1Lsj5J*(DBXf7m%?A*%!3c zHb=qfk@1LkMaqdqO;Z(nvKhsPB%fHfImnwrgny*Z1iiC(_raqb)=Ws`sYZF(RaaII%$eA7>{WGA*#>@PC# zX@wQP$mA;Aj9N4<)kFt6-uMFfg?dX~5l8G0zGCbOsmVVl4e&^Y*L7Zl@jDradYa!_ z@~gJVy&cE~7xX^dmG{kwdKLtSol#yV9%qmICb>QvvQIX~nVLjFOHDhQ+Q6OT?eNv+ z-Ney|&(|{9w|vQWcofycb`Tn^v1+@O&2++k;B1yK8ZUAJ*S)c-c2xUgNo<{7D>{jS zgNbBDdeRn6qM3AC7!g@Aoi4kao3XW`k3>Ya73N<+)*u{`TJ;2&OPE?bM{qP=TRzp# zC(~u3P^%>EFf3w)+a)1e5{j(?AOCjm{O1*9qczCaz13GY4)Ipzz~Y6zHA8xo%AQ-@ z#_e@fEZMMKh^#v(n#h(6TWWG{1D#$?Vfj0{jvVRNdh!Y{4x%JWX$oju_x1H^;>PLi zFPnWfGt*h1iDrSA3HN{<+XL{`hOg~Ce5%bFkD zBV0Baxuq;xzQh8LX)5cxIjJJwdSU(WA=Z?5{EtR+2jTgeSnfB;7rQVWUX)^2eO0dS z6Ca!4zZ&14=Q?}D3*TBQ+5^^K{K=k^k=c}KrJUBZhTVju`AWcLv+-SJM;uW(TXr_)$!Fm-dh2 zEC-I#&@s``S+!jw=-GQ{Weg?t2wly|*`VJYik55GL+_x5NVOY-n{5q0rPHi3LjH{3VttF3}HZD0|Tz}z;!PO62$Wj979MEil@O}~fU z6gMJYhJZQ3qM&uLUj#_yFmKXVjSa$!1W$`*MFIZ4iUO0bs#SQ_!q#1Ure!a6fq7aj zLP_BEQV}M_%^aW;XURZ1lf5$+9_gt~ zBXJ$k%5gQ}TowI!Z| z-Q_Mxz}i7q186kn`P5p1h^Wo`;FjC^vYe@LLw+}bS!RbGBfXl?0UNKa&IF1$z(tRv z{S)@at-m>=eda3Hd#|>VGxMXF)N`VQR8`R{^f=8bJ+T)Vhyg2_eO2!3+`<=nn@%_b z0JXh&@qYT;e1tf0W(*#7VBn(*4kD?UF6fDSE4cP-Fqc~X{-(%f5X!{KA;(W{v3~42 z|JvD(y@a+$-=Gwt*_vSz+VYQzRs`XSKQ*gslHamqa(#6kd$+R3)NMka%lP)~3mM>C zc2YkSxFKZKa+-#IMNHyf?S4F;KSvHiBH3UIX)*YCDBtv;orI_nUk5#wD%@UDa;u4} z(-7!w{NkeqH+W;%h_F#q+S+!WYj>w{aF{tQmdJufTGm$S+vI?`8cGy~P~h&23JS5Y zjH+ymK;8UyZWT^N&BtFLsx`91c%)52AZxlVvZl>Tb)+1*EI^xq1>acwya>bd2^oJ#BN&ajun%KAeF?kBMc=Ldkc73da< z5ENYTF7E-ZcYK^wTK%U$=& z)v9YJP9iam*P#qG%+$v`3I`58P%8ViGl7^R-A!yzO5<8ia;% zGH83C5mat$c$kL`HR&s4b8PVcA`WYjCnb_XzU&&%@fR&+mAe^FVy}CM8X^oWni^$l9p5?U*E_S!f7cK8y`e$sv48D}$ za;ZYie-R}*|NA`Nwobin1??LeqstTk^mHpgM;~!s8e73l(T7r56oKlo*C7u^QWl0d zrW1o7F1kZ&Kq&2*;eCgq_1z=Myx-W7ue32eS_oPCK$qi;JChCeE7bcV%C{tY2lp@62EOFmSUL zrlw8KL3FpTEsU}@77E;p0>DaDg$<7^>Cg(h8E+<^}EHcXGTt>DyCNAnv`Ypd6fX*IwKoStZX=NBLt6D3mhkb&8RL*bx4Wi=r9_uiE!4Sze-QL-_IvN5-2oq2X1_PUX^K% zSs5%%8`gnPi62Grk;V3o$v~R-AGhSP8VZtlU`knZ)#WUH7BI?4a;VhFaMaE8aR(;b zbX6Jo-Xb9Jw)6d$e!xL>C-D87!#k&F5-B^u^l$a^dhG4!0&;fd{TZeI2YG+}6xa8} zal$h&*Z>LcB)Gc;cXu0{;4Z-lk}$XvY;Y3XU4tY@fMCHj1P#G8xZX|j`94+8Py5qu z)o$%SaO=KK_dTckp6++6Pu-WvhnMZxnkl9x5~98*HEsGqfU^YcgK;WrQ)rleGbYLB zP@0rDmMLVOx@u&PK#rG2iE4gzFp3e! zZ?7w5C=aY%D3?d{zBT%Fs6_{rGbUthCn^N>ODKJb6VBW(p=a(tS`>^vVv;5nQs9|pcsaZZ%QXV7$Dy(D+iuFYoez|TSo^?0~YF%oxou@%9SHx0Yf?gL& z%TxA*TQ7~Y7+FzzS^yJj>R*fRAt(epka#Q`^=O@(U9`f4s3e69po?6$MF4M`pm0oP z{vc&Qu3a9sNreP6E?O)P!4UpMLauJYO&N!2(_?%ej6^#kxHMLe*A&UE7)j5mQwZf{ z3m|`G=hK!TeHf%bvQ4pB(T?SsnafyZ{(pCrVgJtvXbMWNVcTb$Cf zKXY&2Wdh|1yk~O|!`n-YT)DfDSVwGOj0eJ-*O$p0bljIFBly!TJFGO5jFlwPzm{k9 za!!>J923@eVCvlEAz?&|mAd3IkOY>7f^|yJs5mSQnJZ1=nfWe}3#JWDWZu!r?j!M8 zLbbxt2vCu*wO-v8XZDjKf>;isjyA^|bPj==zd*Sls3Eyo)t_@n{_o&ktgST1vRo2K9;T_FtefIMhB#|4+sWHYq;j>xp5wA$u4Y``m-- zmu8*!jjv-fl-Y|t=MpJU1(^vo8;pyQ;>q{R0`??9xH?WFjYOyxI21x>v#9M5+7@!y zDYeqA@l02ErDEy?0328YvrpJaaXw-Rjjbm8iQ#u0uQkEuT#jy^-EV}D+tg$C3b7<5 zVb}WTqz&YFufk&lBTIi#F*Hz+;tn-ba0zlH93&h%?|`R)-M6cc z?=)?EQMqH>=Yii8#?x|D13$hm8po0T1*!*O;&SR&aVhku;W+N5V3f%?z}pdZMG68Y zn3#0NGmF0Dc<)v(`A#Cx?b9}?eGLh?9CCrP$>rtc$KhWJLK6f02-EVEp!uqVKe6<1 zMHR^t^jQ6sp!CcdrJ4f2yq^k}EZ_x`qwla1=_@}hI=Qa~F&so!oh?Md9 zm8yikYAwIqdgxo;iP$DifAe^j(QgA17WsU1TRl6w$l3~2m?h~07ydo@y&+7rPkLia zWcS?P2i@V9gm1{Mq&sBSk!$OtyCVMuY6C&n8TD2FSjed8fbR@rBJQ)S_`9Ty@SM;F z0vyz=04^nDqfS_iEcP;KtDuFVEaT(vylKjVeOd=g4uUz$CSk_&ma)EO4d5|ahKh!a zZGZ@c)9(3*#7i>2{bvZCM3Atug&^jYS_evCm_tOCx{jie9K5Vkh&U_erz}RDCAvq_ z4Q|}L`!LMC5R8Hn4@~AbEH9*0kRHkAk4e|;lm{(-Vkyy^1|GMhF(}I1PI|OdI2z4> zYU^;7kFY#Avg=Jz6FV$t7F7K2ZoM0XNl)utTBqRdUCino9=!w4ej>dV#z6fng9xdy zxF~9#ZtjN+#u(4?mJ+?G{Kq3IZ~?(2bo#5? zLNfqJ-gloowwaU(Gg<;kf@%4V${o4W8D)t`5DYs!3q?rVHTpQZ69$s1jgtb&+H(lQ zXm=#&1*13fFFGT$uIuAETU#E{s!ieY7)<|BU0SS=Q6R8huH+JUY=g>z5_)?xAgi}x zAKqXvtsCUD%#%B(9im4b{+mtG3&%`iwkj=BUiYKhD-R`HXvvJ`yK?awE+`LGMwNqt z4@S#gFN~&1z9OcFbscZNKd`}N)wlqFq|pRT1<@tkdX|J8OsasqUu~-8kME|;fX68F zu?QseJ-UlyfKiBiRs9Ae38Im45aLOyDd}v&G{;!)<+=wAqnBFn;yh=p&NuFcpbhg4 zXwVF&L3t#AjK1ngf|^ocO2=S?N3L@%%txd2G8F)plulz#N2yBNf-$;uMt%;}+I7J4 z(D`8Y0dG1O3)unkHiExEUqG03*``(8D8X-vo!*2++m~j3xrZcW6J-?B1$rJ+TIV*e z^-E914Gw$igSez=Tkk3|WeKq;q?EsGiWWwBG>ZI)8nYytGxIKWY6Z@Zt)Jt0#%f97 zkOx)u2({#02v@(5hlW-201g5wtPuxPH>iF1oO;NFNJs?`>SA=5d!MTpz8B9H(OS)s zb!yBQn~m9nvK89w(487p-K>w;!Opo(Qks7CG_B8{fXS4=66tAY#nNL4_RC`KvU8RK zWEx&wHMY;`1>ASL1^=_qDYIu4oyw_wiIZ3adKuB1kyrbX^fZ{k@+4xQ-u8TmH{Na4br8n*%z9d>1I0`3@kC3koX77R;#7T(0;aU1YIsi;Hc=hrvxOlMTmOkBgG z?#B*mO}`#_`ahQwqcuICQ|xh}+w)GtV4C8zj`@7_DZK zzTK;hUK0&uQn$YWT0eilMCKa&`nDyG1 zf6m`RN_&P9caUyAz2%jf0=D3b+FQpwR7D#*m`HNS)i!lhr;5UExKCLvF zc$cpN-Cv*q5OmN=r>d^6C$g~eO&Y&ei< zYR9f7z5yxOGn>or-}Mcs-Q_--9V@g=E*i|MjkDy>Su|80oRLtdRLPTu{1nRAU|dyD z!&#tG2MESb&^E~Sbei5&<#n)?Dj%yaQY6E))>8xHfmQ)~Kj)IOzBkLbC`9F(B z+_2DFdsh7xe>4TC9dAuP00$DaW1-*c6UEGXsI3V}7Z%BUjb=L*pO&MPlXw^!^gA2_ zK#-*^;@>EbSva&!NdKTtu}6uNUGyZutBALVCB`{(5&;+~)InxWm{{y66)Q09ShKvr z3UvF=Y-*B8`MLQKklj(_JS0*>oS!_?oHyQ^B@WwVSqxjnHemx1d?p;Ds*UcZ-k_y|EenZ6Fac*iGRn2vPFbU5z?(as2RFpF+)?Y=qI2}QM#2gd*EPV zQx^ZRC~?sjU^q>r3HE*KsV<;v@nCW`c;~pKfMHC7ru_LJj+ZQ(OMppnW+nZ@-?2b+wU;~t+iD^{W*S%O|bM|%gCn2sj6AjVV%E#lPJZ}}Av+vF+hd204Qo9CWFHq{f zU~=__|5QhO`T$%|JR@RLgBCj%nOit->stMXXDkKY z9{U$)3yu}e534582sXsnYc9&fA=&~-YtD_q_#_8$O7=e|Tc0bvUq`6|VOICdHJx*| z1w>36ht3ige+@3367<$HnQh&s(P`=2*SD1a@m1K#4sD{#w}O;hCwFDoGh;7YZ!EqQ z04}rZu8eIhvOse$sO$Bxh2GG)4~s=c0$k==TNf2l4chj{?-+b)4EAic_V=j!0j!J zBY{b9`zgHdkl%K!Afcr>6=Kdqz-q(*rYH_a5YM3V)+{k>M(>OwoKb}L`!;e{`xtaA zF+?03{o?zhHG*!nE9kMDX3Kf2?fiMT`kD=4dZPr*k_BPd+_Fr%Jbw(-ImaW~`%mF! z6NHJ)Zc`ekH3=`-{}hU`Mpwn8r*Ak$!OP^MVxzmpjE*yHjs!8H=V3s{g&5QwPSKo3 z4ZW<78s(RI+VK39FVb1nD}Te9F~e)5ZjXWlK3Nas6lvd2RzzxAQgsa)w6~2SYeH5V zaAXaJi#Gl5*#2gZZ0QiU3|K%TJ-E28g1++v73QYXnt-qROT;Ej7|&QWA?!i*beGOs z?<#{`iJiUH_KhWEtcbTj)mny?EaqEdV)iw)obxa3PR>eWVEI@udS#X`-7!0GnbVIVW3ZNd_E z5>Le`o}~6F#%srT=Z1n$LnUmmf1TC*@#~|X8uY_ir{^^SYGgvU7uFOWm_n+q%<^Xu zA8Qn)XvQSB7jlnXIeM}ew%~$?fLCuikp}=G(o^)>lO{KU`Q}(B+IZYbCTWP`oC>B zRxzi}0f`1!AG&)!nrE)s1K;%SRWuhZw{S=ewSxr6cyB6E2(!0{J)I+CW*{M-5Vd*^ z9~@WHHa=8%`eT6Vczk?xKh*ViaabrLcFD)~z9_?V!HRmy?!h^N@$f$+H@@COykYGq z1au@Pns(yUDTRf$zj$A{YNc{PlZ--$9&J3JHGXk9N0HC!cC*?GWKrIk=Cv%UWkv}^ zc~jF+jyd}L7P8T^vuV@lU{C!{0ZYIUQ7HAqhA zi}#}EXoiKPEx>uxbhc;KcD}MvtV%^~LMSN3zUU-`+hTKo>=6sNok+at8No%=?mV59 zS&FiksCQK4qVSMkcRzzVkpDfL9DS$@!?s3a)#Gbt_ zyk~!`h+*=F)nC1yi#_tDe6y1L>1{@?< z?clQFa{dx*`}z>5Ofog(MLCCJdoNn_>U)6$9(XNQhcOv=X;8OJ*<2M|$*oOSZepWZ zE!~t$W}KdhxU1M^Kw+4@^K{=e_zv5UX_Ix_ICaK{vvRxqK-<tO)8I4@0M4_MgK_x;qXfkqx!5p1 zXBug?NeKA7;mU-=V$Q>p;mpiDhD;8*^Ra6q30bFa&@+IV-fSrsAnhOYBrq5=S-!z^ z+;wEQb3ces>9A#-T*@4+YR*WbtPBE{qro0N(^q9dK#Vq${ z7@LC7JsSnR<7n=8j|FgR(lGf|z27niX2g@<$&v}|Bwk>?J|)Jx*FaqpGGYDQ3t2MX z8s&KYl~l1?1_ooWQam$OH#wH|WcF^nFKKVZqY-)W$2cP278{01sCr*SMft(7_;6em zcND=lBP4EXUvK06DLj@EO|^p!>0b-$Jp_FdOuG!Sea)#NU1G#v zddnk}8#C67YCSes;;UEbSgB#w^*}0=Qm{R2(GMzoE|K@&F@$BRBoT*I9}J^+;19#7 zyFv?huEGIPM?0fGPnDa%EqNnc(lo&*U?&{QaY%^bz_y7>g8!`NTL8?hl-TN<=N^!Y zpP4i_c3SRaUQ^@b=~vQv+qw@txL%fwm*WkZ8VDX2Xp3*6k~V;{6;niK3&DDT>}fb)`s z2gj9H6UU^Kp)jSHB4`m&ND=NI+C}!WtAXL8(ZPY$$QDr78Duwvfu$>;T0i3+02Y!7-U|E$zU2Vf^-kA0z zzaq!(q=~nBYy3-%g=5~x@K$AL1iO}Ro+jm9Yl1*X zIBzW^ZScA!rR%y?nJUs}!}TiCfdl`nJ=FjrZ{>9I>!3YV|4QB$2P>70WV1l!2^S7- zMfw20VfWXA8P>O>Z$m8$_0EOPg}$10Z7?OTo)S>B?&v;C`}TjcAlpBn5KOID0#z)H z9#?J)^PV(87z{k(4EjT*a!JRJ9@68E<0^R>1YDf!!l)M?bn0WG%2Ru!kc6Jg$pQd^ zIF(B?FO=y2LCSFla8=T{TeP^-9p&i`NbD$t>+Jl0NI6d6Z-+?o zEF*5x9#hI3%B|gPubV4D7kC^5lJow*v_nMq&l43vDCn3^a0v*A$tbC4X&IQ=IC*&Z z1x3WAWMvgp)U|YV^^Hu;t*rjM@hcAx@7DougTuliW8xE2QqnSWJ`@xbmsQr(*EhAc zf9n47WngG@d}?ZTVQFQ3eRF&7@Z{v|^5*{kq(cPte;p!nig3Gk;{SijaYOC|_aKnD z)Jv|lZtk>?(jB)D=?!8K{vGg%Wg91Vx(ojuaNO0$vW*ZA>g~ddk}V0_?v9F5-;6Tu z>gZ!ReX;-k2n5RX*zSRhhdlYc!2^d=Gm$Wm^sQ+CJH1Halm4Csxt66_Htp%n+D8$G zmE4)ON>PLE&<+xbu-|jk7|jN>(6K@?q?!_f_Jvt#`@$T~=T~I)#EIhV<|z6&4lns} zE`E{^^#8n<|9jJ2j132&1@QQ8zQIM8H+!e{Q$sD|K{pJe=%1W57V=1DBzhqhY%;Pw zAAW|N=h0|{OHG5DX1iJ?&P4x|@>aKPqzohBTAXE3s)0oM_xH?DoEw|p2;S5<()3AQ zv3Maa_@sr9S;NA+%8%%ne9NV&*~8Fbnyj9pIazW=E{pQneL26p|LfWU}}%j;k5G#tx@mbC=SL@K=4 zmhTdyY)c2Q&6b~t3?R{jJWs)SZWQtpljVn>pDPg1n#Mwrc0KCpzvFmHnDz{H%%VS% z2c7;K-WRIf0$Q)Jo3o3@pig6I1r%5Ypk`vrA0+3IE;T9?E+vZB#o?*?*q2tFq~Jjp zDQvWu@517r+`4-_QRI+mGDf>F9QY~X{pF{dZyYwQ%B;042W112a!BJ}%0b~ENA)G3 zYd$btZ}oAgf`~mpYQaVS+W)HCtA+Scv08dOioo?dcR!W7c=X>^lWZQdhwHQ-QU49iiSKYY+u5Y(=WYGx&WfnQK&S%3p^-x zRq9ZOL#6ZJKi`4CAg=2~s=6XI7Ah5nrK5=@u?M75)Dngh$z1cRQ_NszSWcA9v@&DZ zy5JjB!^G0e{e|u5VB|H#O6YR`>VxIZiQ+i7j|C=Mhn+!e>BrC~6!*m{IDh}FJf_L% z*+ZyQxazp%dvRs0r_0jbUDq{Ktmslq3PR1%zR5B%Cj77EC6iI9gicM$vZ$Op4Z|KR z)f-xOpulVH$P%B_645i*8I>pymy^Rq&9+=lQ%QRv)>Xbri7q$!Ml&i*j%b|*Nf}qk z+UMVtZCyE<#N;GBLODz#>|u#(jMa{7yQ?T^IGusE%*(S@t=*(zj;Q9>G~B2%v;r)X z7l zg#Zo(8~@#NIYLi1DLNRkX%M4lz~0BoO#%}z+yBH0Va%|@KS_yiQ3ZEcbQ#tWc{Jzz zYZ9Aa&zTnV1sV(gJ7vSe_b;moNzv^NWNmwKQE+jYqR&+tIkcnQk)D#SWokCpcI+Lr zm;o)dLxLn56oRDv0{K;o`}`Zv6<~Rw7^LiMf;xETC&dfbvQ2E;_4NI+mzi@^&R88~b~EjyhbtETh}+A~p@INE zeL%xkSvaw5)7p_&Q&3-)1ZZEmu6P+0$0x}{&=Ko*Ad3BSZITb4E|tpsD;a7939aC# z&dS9^F)jh*=un1YR_16>1k9FmnT2Y)Et*zccehZ-zrZl)kMT=^`?*BzPLyFe;~X!_ z!XPF$^o{t{g_(+I0d78SkQ#DnY@#Jj6OHt(+xhR{!9&AkcG*kjvO2~eE_w<} zC`zuV)~|jyD%waXu|MA%o@+WGa_sVz4cfmfSp|Uh;y&Ii3;aDNXEzskA|Zle=QYhN z^_!`4m_3M!mI^fFN^Bfw#q{_;3(@Jowu^>)T{N9x7a9)IrVy!l-q*$q!b7iMH| z2L0YxDEYpy?iA(7A-!n~&MTmX#|ZQ`V1j>K*?>>TU0K2gp%X52DjCQBHU(%|xl?4EmU|&n<@q^u!7O#7-Ho^zZ}$mbP9>qK;d3GN zU{sHIN$K=Z;Rs-LCPFKjyJ_WnSBp=kRyeMxf`%DzMA9I+28kk(=F+mSoelikXJM&lFY zwM2_w!^DZ0i82*x*he4Pd>==fJ|ey;{rQ;oNGw(-E7?f~8LB?Y-VOS4{`(7EY6^*5`MOxi_3(oM$|*lklLnqPTdL=E710DwbA zeH?U*QwydH&fCBw>j#!4QV1OggP+Bxq`c@ulufetYxFqtFtleTnqlqeM&61LR9l57 zJIwiL5=$_5&koQA^%X1M-Tp*W*l#F)V_Rojfy6C`z|+W{GpeWe>Y5(|lOG=lBSAQS z94M9xh1x~Dqo*AQ`$fSV!o2+*Vb3E;)-zU`!wkOor;1L9uy3{A0g-Vn%iDJH;q^aM zdvL;*pZ^7V2FG+^wAij|$d^MnbzWlF^D;8rM~V=n@BTe0fm&-aZ{au!Ypw|#?eid_ zV$HR`K`n+(*Z_vMAEM2Ngsy4bN(AoaMXq4=a|dFhfF_Oe%*c_!oi1xP`RDN@B4|e> zSGAv&^Fl}5+DDGYh5*m{1prJGLQ&+~u; zibiq+fxrwuSa*JO`q~F$gu1iayduy4oS(%_CO`53mu!P3b73^J^fQi1?sGoc7U*Rq zaO5{;CH;t=XR|3opDzV~TNJd2Y94$K6-@n?-{~n87M=p(&(7Ao;PQuTAs8ze_!zOIx-m zw*r;Wh--7pT|_!<{GATD6R7Po$wpD&=JC0$umx#*SHOO`~V!M&fP1Hb+1r_ZnDfxw14JuN9D3H z%@JuDFny{_^QA=u%$nON^5gako~Sy}hFw4y?~n+&cB+2xs!Z<_1?QmQsHf1l&?xb) z`(VuD=l5I`*059nU?P4(%tj%=j2s>r{gwN&QDaL&M$VvOPT)pZBaE{^$u?Ba{=-hA z=F(Kzm9(^h#KJ;Q>Y%A8JyX(eGrdRV)}YcaxCkZ@`$zaWeJTjBp|rjuOn!6GVteYz04vI!a>T~>6X*4K3*1SiLql2L68 zEeG8J8nt&SUOb7YOm2xkYdoK^Yy}-zhnt7saD!7ZgS#*4v>^hdonU<#(z13o86MA> z3pp{|npyEUUdhNVn`i{MmVa|H;?>hk^lUB*2Jy&GvnwMl<&fC_0qKCS2yqRoL>rQf z^DFO9V!i=@w-Hl1@oSH)qzTFDu|}YH1{zBZ(aG%Ydz)?(_bk7QKm+sHQx6|pJ{RG2 zd}Pk=>7GPLJxF&s5Y)3MEe_t9-YW~7Ja5%pqJ@ReFu)7OGS;@{F7M>{Dkkv1j!Ow&u1+5$|mUp+edCC%yE zG_?!aP3KW_?S$DW6ei>OJ43aO)K z>IZc8Q6HVZtjyVbp6a4DjAmH!Vi5Jmk1N6dZbC;si@tkLQXw0f1Dxe#RlL3D-9_XM zqq1fa$%&&u<(+OMczh3=h8O&Xy-3JN&gvixX#Y zWTHbZNqsvpwZ98kx%xys@g_-HKAti#&Vh%x^E$WSU#YP^2$QeUF0yL8-ki|+``I=)i!!WD?Vn3CHB$WJ3@%+RA3TO4~u5;83*ZNh%Vx zP&7fF$MkkA7;JZd^(#qM$vA^*ZG#6eISZR<=T^|1akNF`a={3wkV5byu?{&p z#AM#Hyh`8Z63*M6zO+{*2YT6$F8I>)|CLGFf}l254qKuX4vLk|fy7aw$U*9={@3XR z3S8v!jJm23_JmNz|F%SlWC@Ae;Tgj;FZ)BB2Q0H~FK;4`zWpX~vLFWg!_DPrg9F^e zoTWl4o4s$c*vzkCBsFvA%lB1#`yI+sy^d1Jy;A$nj)7fm_h8%!!JG``70F=zGHHjN zvy;=gRJtqi;%IIkS{|gyFT}wOYv@yDxO&`S5vh8gtLz1>E%If>kM?w(i9AEK$oFu1 z4~>wAXh;}(HjSL~sIZ>d7cZSi9R4>55aY(i>}#0*t^ywW$t4ES^{0&;Ni;iZluPc6c#V&aMtb zKe^0i0(+yENN6Ak23ob+xZpQ_;2iMKZgJ)7{i3aRX^p7xNQd!Ltt)@6@#t~MrxPtt z5;(+*RpTnA<&+T8nGRK|G7ZQ@j>;!Lwv`4lD-Dl6(M~Ic(72g~hUq!PzG|Q6y|>Sa zmiaJm8>U7zG)3qN)s(JI&dvA>^cDm)*D~v`>#>j`bP7z0VVVfGjUXbckKY|*b0~PI8M&zg zk16hjIJ4X_g`c8$6$rUOI3NYLgMg=X>d!30jpiZSW!10PjmCF|SPchfC_yY{y`LC{ zZUyvP4lw zH^(MXrmLWXPoAGA1O`ZnY~g9K$2HsLNs=U%);9eXULHMyI$Uu+CLp+zda@aF!MM^1 z<=JvGrM^dD@lVxN)Jr?FMxcps^zv40HON7@xMG?ku42iT-EKP!x|_n(Ahu0G7Tw19 zkC?fi?9WEE(<)P?IBa}={2O8hhq6-}ZeeMGl?nGm`{D(^i?8>SFiqq|7krIHf5LrF zBXKu9arR9B=c!gb;cUA}d>BaC*J8mLE=?+p<(YtaAvdBpM;I;_dUsY|i2kBtZ8A=W zI;i%^D`^o;B^QWjo&b>|m=oHaSl)PO_rbkD8pLYv zqC>@&!3)JeUO0hgfp;yao0a>&NjS5je4^LsEmLK~M!2$H3zQFs(lzUBk*Ei&5;_K6qVL4e<%!M(RuI0K*Rh6!lzQ4# zp~%UKTgtrl4qT*tA4R}V8jxAlJl6W}Oh>~brfM&AM!s7;W1Vl`oQdWmHC00cOG<^s zq0}xfd1B0HtvaYTGX!{2xD}O2N>U5+=R0H3c#V-=i(5g*sd z$S@)W;R}75E4tPg$!4Oi+U|j=@~v(*$x3cu&s_COaG|CTMX9re|-)-uHlDIV1^yE=d^f&X-`}yngfJqC; z$i4+l`TEEf%ly)Cp!zt-u7{3Eh(@u#y+~nQ`}6(#%pUq1z8YTFJ0D*km=tzX$r@8p zl^7;piMFDiPSyA`S_6(k8=4$(kG(sqyVWYmyap2EO{p#KFN@V_VL)~G^c_d*z?+8; z8Z*Lx*LTrTxu3& zoQ^UgPkN~dHvp@o`=1oeM^JRsyFlkU9MH!Q)_JIp(O`vC_K?_`#{}|MTs231C)Z9RgBcGLThd!6^x>=T3DB zN7w7LX?AT|cU2C^BzR%@)vrM{MzxU`)Rf;V&E=*=vt1Dr8_%(7o-ZWH#fc?G#K#79 z?vz|dw{WkO`3kzV>t$Q0L(0(i){g+;f{OW)=`mvvik!l1#N@#nxBc5hHZ{$s3Eg4V zn-h=_DYy5Y$x=eOTmK4K;TR`LDy11NQbEM5Vv!l#RG8d)y@Gi-@D%@P>_){(p^N8F z^0SmDi6qv&OR=EOu`sW!vZZoBjxqo*Zf6Powj#XMTGtu} z1ZpD=9)t8Y;YvjhDYl%7rNp4pk|^LU;VGh?^GqnB8+gaJop$1kn$Va^K*lPQ{A+U* zlcJP}Z-%Y-w?wBS{sN7{pY zgfvchx7{^&p@VE;_3I2y#O{$37P8u{3>&#)`5M0*BOSuMeYl2|j-LKxSErKq7;MRO zEaKR=8*U)9;sx2dCs=IMR5QnElToctW5)3Cnj9*0Kuw)gni|ZiGoLVR^jpScVtdtR z=>d=Py81I^SGre!fo4F^rb^Q-h>nynqEfIY`lN);CFJhIM4759e`ZU+bzb6(GMIC= zzPEhsR7D0}sG80nJ%nBqd(p5KSTQr?EuuA*??mzI24aj;>;&~|b%gceVqe^5D(6J> z=IK->9Xs)H+>sSEXNl?^fArXT@=&vi)OcUYv^Ch*JKnN0?)maa++D0Bh3RLod~rgV zF5|AT>+FC_4xl=f0jSSH&tnPrzfa*JVS=a1-CMvKb zIAq%t=NGjE^uM}KOsWz6EfQxb!zV1~=W&9+z^UHt?4$BpMVkp4;&te{7-Z0jD#^i- zfKOxoq(DWG?Y4@z9VY$W2ar3+Q?1%=CY0rau=z*6+)v}*vjISRVTw0?jIT0uBrf?r zT(aX%n_xo(ft!&mo;~$0_3Ll4v7Gh}u8Q2*a#tj-W;+2h-bcR8aasr_x=AKTgg72%1|>Yx9HBV`t|ym)p3`Z8oIha}_f=j~!9ArO1cD4;{NZRy04&oXc8 zcx39Lav*kocWkSorfV;>y!M3aJFA9>{q*=5T}WJ!NW%-@tUc?1OI=b>VyIv5t9P?O z;8h$tL7=20(wDM~K{XW9BH3v~O7vO;O~|(-9%a2xT20=+=7y0vWBEx04+C?4L<_%* zWI<0O8u#}|Q+n@^bp87iBvkup;>#j>JbZ?uma1%U#ABp6j?jt8)SKc-JC4Bhprdek z*n}c!+vR`d`p|<)ogb%g@SCFDlhYW%ZuanS-kqv_C(hsZ{`nSAl;SvWiJ zLA~CwQ$hpXFz>d`1?8G>hPJ09Y&vsOepvt0qz~^4JrFK*%Uj{TpYhE4mR1{BT7mar zP$CHa)5pZRpjL~^sO^a$t`G~wUgLIMeORjfl6OKS$%ZjTdorAXVi^|Uw9lcy>qBvU zQ5b``yS{ItPsey$q6cphoqL)@D#Xc3(f{%Hc4KWDg+5 z#WV^^UjCx>Z088jm1gU@I=!TihZchY8dOO3&dl@BWkdP&JadBStifPHHk>_ho76O< zo}b)pI-=3CpI9<+OJE^YI{0MQi_UIe^W%zMgSuu`$4ei7ujGULDc_C~&-b;ok!S={ zY5#<$Kf|%57&WT7oTT1YvHrb%@S1+Ls}J*K2-tm4nI)2imP%vIx7J!OzO7^ujSbj6 zpPdn`Xi%I~gw)7rA+@(NI@)O(jUAF-u#IINu=P1HoTN5R%uOZL(Vor2T-awW-jDTX zBo-)Y^`RnRp)=*t3-fCf$SoQ^M(KO&@dN>n6>{uZ?||b{)EG&wNRMylhsP6|g^j#a z0~8~DhqaM$cYVszP+6Pn&9y7V_9N{0m})=$Dc+#&(3MyavdHMe`06%b8_p?y9uaH# z7pM`AwN42;;Hs8NtUBP2z;Lak5)d*i`u6GZDaJ6CTUR3!F;1+Y2+%LJ9iCMj!+47b z2T6z7sq8`J{GMkZ))+8~N70ggkqRnGhH-6}>oWzSlVFOW)j#vVb^I(JpfjhYzEsk{ zTPQ^#ja?|SCG-5XAR4&wXi8d@7Wj(M%R=CV%KU(F4Q1mnnZPbp^S8tvT@Uv>_XbshtKS$wbYBtl1OQ!ZZ~eIf#8l_Qb9%HMS{TDtfGN z&(hq(>H1b?W(|j!!BB(+szS2T=zLX?Q=*EfCuX+L)&yU0+GDX~^c^dza$0C#7}oAf z%{q`ESLXO5Cl`j2?ZK)oKDCbOaLT7WssNtUk687_`9t(_l61aoD^^upp@oVFYUt-% z-jajQZ(H~e27e(KWTHI9cI5(^)&3+Ej(>96^W~kcTlTW${&q?iTd;PjuS*5S)PF!w zc&YwDT`^dVV2{5zKI1C1_m5w*y{_X5&ZMl>WR6 zHG@8r1QD4@W4^i)OKN}8*&yJ?s+rVuKj^OJoi1~@D&)Z#LZrf3#M1L?;4AWov}DBO zyE2;h8xE%i#&WM^7f!OzVqj3!43E9x>iOH5>`c?K3u|gDuFx=+rpYS;T>YiH0to=v zw{d>g2<#VUOD)HQPfRhS6D1st&(vlvlLCcvQ@fXsEidyaILd)r zecMsD4dv3V%h|dXC!dCb3{1@lmcWQ$>Pc#JxGO4|Dl;TAOS@9?1k~%DFn4rC8Pu$j z!TrcA0o=IKSl+76r`KiFy$y0!#ShXA#_a+=C~>|qclQK&7j|9j=prY}guN?g<$5f- znh{%t4#J%=FowVFyzgBR4N5Q?Mba&wI;aWz&S?Go+k?O|PBJx?$RGvJzt&4QRL&H3 zK%yQkSINR(LXh78+%>+~S83J)0HET|81UN6jv)}UC<@w(MDY&Icz4Db&iy{DzlI_f z)0vI^oqW&GNpEpY|CCR`)LkLrmOkB%-k0)>16k965g+T;H}>)7KXIq4(+@13-~Iim z^7smXCD+89bz*78blo9*kUe>PV(nR|%5#a9QwI_-)5*S+{UFS$yRBWP@OS6ruwv>I zs$8+9akP<~qQJWE!3~}~DKlXp5{g;H`{Na4k&nV+1q4WHI6)7t-T#Z_OwDwv>g2$x zsR!qmR3*+e$Jn2v2gorb%W>r!%xy*$ho>>DUmD8e$yWd3nh12O$JXcIaimBzsbUGB zPvyeD)CP1|5@eMqT0U3MCouAiMny&lK}wHSW@#o<0NY#sAdUO}wwbCFFg`R3Me(7F zDFQ{;$1cEA9cNy8D+2Wgk`a6C=`>1q-d2F%6an|AiNpsyrQ-DlhEGhR$4fZv-@aug ze6U(D%?(W}RW&bLPAgW~2+!jjew?xR>y*IN6^myYgoHVT<}c7Z97=7hb5JKIrN+AV zkcM7YaD3hXDr5S>UWbMw=KIWtB!3%9(6bR!jtw2@b8|y^Pdu%NO(#??2D$o*A^Uzt z%avWYprK~yDxV@@kb!E;sF8X?lY?U=L3W3Q<6sr|W0t!Y6V-mRY55xnJ$nA|$ihrn z+dUX+uoWWK4LZ^6%5~aK>u!KgYhY8>nNVb6=0)a>hUm8xJoLw(-fs~a#`4k5TBD}y03uib0Aj1a^!e(Y&m`=re#>8=pCF7l4Xs1EVX0(Rm%ww3 ztuR?;q<16E<`6bF2WPN6c6$7z>GArRE-7mYh6O`7FRh9XjtW$6zXoPDbvXAh(Z`)Y zb`*8N&XM+DpFoCHOpP1UFRcuJ_r1n#aH~w}L+#Fu-u@q7yHp=!t^A}UGAx7|DT1&9 zYlnOdx>H9MVLHH@8#~q-Q{_MnDUFH_P77Wl>;#dDtu=ia1K5@NHx%V6k|>80!sdo5 zGv$j0n0%RS^{v{>><%LI8veB-0YHOC4!P*!lJoU+C z?t|FC3F@JudhU<_ey`{DO_onwex?0X9PZ`uI(veR)8?(jqm2uy}HQ8Rw+D1rmPlh8v|5OK!l|yT|b<9t^U_#P${A0;CUJ2CyMpJI}B=;o4DgBLP*df zUGJr0^vuVBy?WXpyiS9NMr)$t=1wD!+#`j^&(W^Iw(A4Qi(_kJJ2V`Dx5KlFfr*E| z&lHs%RZDmcnZE#C*c$9c8yA7&z-KxfsCE-pj)~#EupF>BnfR>oK?%f;98VsVH_Er6 zKoI&uG5qBJAnz@M;%uU*!5N%kaQ8uj2X`6V-Q696Lm&_am*7s2;7;&h2?R-SmjHo4 z2*C+KgFl<(P1SDIR(-p*_3c*e?w_goG4)KHr@QYxw@=^GZ`Pbzb})ZSI_(6JUO(`*9?wNnoToD(sf-Y0>{6L-2SMIb@A9w&;J^~B~zgDI?*fC z^6xtg&z+uf$(eOLC-OUTp1NntfN0P3BqyH?CkY`BSi?krmpIc=KWmB4+j6!7bwWdNDvh7?5sW8OpmukYhF zNR7$Ty0THvSeM*QATn{qM&e0d^ICmdW(sdsBDeu1o1a>*$0}YEUl#BFQ&KV-o(c4k zJg=|1h0w{!eUa^jkRf;_Cap8kzzxtb^Y`={$V5K16U{ zoyX_Oi?nixx-$iDOGrM{iCoy7h8G|QZ%h7q%kdEhA1{}#G1yWP8 z4=G~#&YfGu=gT|2S)*9#fBwX-xl=8$pNfKhIkeOA=;2S4dsC@-Tx{5*ZMFSx%B5PX zCo-yH#x#7F}#pe#nq#<1<5!>!Zy)Bb=}7B+5Rl&T=8?&qK?6VUm`Li zpJm33grVO|%5n94E-`lZMBcU9(eZWD6|@y8))VJ>w*#59!2R#ccfV{+SkE*qFT>0z z`}CQLHVB^{ff>G0oT1Z$+j%v~!G#iV`sU|=|BqYB#EI|ro3zaqDxo1Y5;YOsVj?1< z<(U-GwOz$yXt3c(BHnzK;)0wqz4NZ7_1@2u>pJ! zX-da&IJcF>6}iRW=~23NcMvcRry+R26(37uS6+N%r;1Yd5e^`y{2*ph5Zt|z*U1sz zr+?()kqvmMzc2E7QJ~>}-MXFvT)(X`Al7f{>KdqW1f7=tXn3MR)w`Uv<@SIZTa$rl? zZ^7zHjvo%ajU8O)O6=e1XjM|r)3=!$XSV#O^Xw5ZZe8E7Cb<4>N%x!On$YKUGIB*8T8xi;^yZw%bbJ);zSELMA1mFOu4i zcDlT*?t>kPoq-|&FncF_(fn~!otUnN3Vb~{|2oK@?jZZyVw>Oln4@jF=n|p4WD#n_OZk`gQte zbdl#f?u42%sq(z8hg9++3XhMhI-JT@TX)m(=d@v}I{O z2&WXY4|ZwqMx*&g`@3?c(XW#}b>xEf@!C_^&N{qD8h-PL3jUfNvb|3~qWIG@+}p|n z1^?~yzVIPN<1;{ZZJ}@UK$*+SMw_EH*RAGoA+$#Lyz_UdowlgJ>MaG_Sr4i~4!K`m zWF4ZgR+roQBU^h*rF2}k)M|w?)jcpb5R0i;1(tJ&Kw{{AJw?$;_GUYnFcgMs_pYTP z;}z}~uAi$XBr(5_AFg!>+SOn2LIW!HKiDY(yNiDt<~KoDUmv?ymgzKElicYpa6a016CY#kv3|3(OYHqrJs1MgIK<;Hn`vU z{i5EAc--ty*3|00)DEYlq4lFJdokg*;UY)Ps_FO&LMscNe`iqx&bBX=+^|8J>71#9*s`%rGLsf$eXRw zBM!`s6b{&nx#6&hUNQyVev51b$L=E&R-At zlL&M+i*gw)Axf;D9SZ5M=lh@3Rk!Obf%8_i0>frBT1VUkYXo zI%23=hlM|*)|OjzfIxL{wb2Y)re~`y@AYSrIOG7}n1Q;9$B{(yj>`wgcTFpILwX-) zewW97e4kygg;5%X#EZGNvyCrpAO@?I$!Qn4jquePRPnJ<9>!oY5NZcPZOe^*Y&nYV z?MA1?j<28B7RrYLp{+josMB9n@_~PeRX{+!9@-M7QO2&Yj4GW9%C^sY!4y1iH1}RQgf)%G34h6GU#RhKY6l+nGZbjXKL|B*%+~-8 z7kHw-8I`{bOO;MOT#e(FbnkEV0D=k#sU0RX^}Q%}sg59l0S_8~j`$%LH4|A6ydoz8 zIXweq75CvqDfn^2iTVv&hIm|rjycf;4dpYw#cvT9v|alLuaEQ}UOsyKM7($YqFg^G zNmkhN@Z!h*DZjY5Rs)d8Um_1Y+`f*X#bYrN^_4kx-D`PhZ$wqE!vn*Ic)enbzf`)) ziK6MOyg5t_9;B@ECy$^T4RS6p8JmY^-I`M+9x0j9Gp;;rKf3wF$3H~#JwVaA)xoj& zuo}3WkpkSuYZMk_ViNyyxo-%FGpl7CR8u;yyv8pwZo?1&esDtnwC8Y+>x0|g46YJ% z7|PschM!9&rL!6yvDt5vBB^7a#wb^(5xqh+Sg@S#ib9JHz>yb*S1bwJ0~Srp4pw~z zhGK$ixz`c=?Q@PwLMg9+Ba`VUVXGk$EP~ti=+O26FF?@0#}h^zw*vvu<{eU8cF26Oz%AMH_T6{2OfIX?0(pAyxL10l>_RUbpb$i zb%zc^CBGHexyAHt0N8i`b^99gc~vGfpOlufww02=Kp?HOUu^h$F4&nbNqq%&C1|`& zYWK~evme(pAeb6HJYGhIGQc4$RdA57mcMzyz-T|}E2mA~+jC&Tx)!@jSkQENfzud= zLh~Wx_av#yD~PPhKttkP|9Mpm%3N2E)Nca83FK5;HA*dsH0O3pYKhVlU>!_qFQQAyHZ>Y7B1a<>B1@;|XHCV@<^v)gt4`0ef z%(#nlw7%OJ0v_Z402MsauS?JdCzrcOWW*I&+rPS;e>Q^w0-;3ufBE5{R>zl8sf_b< z6JK#NF}h~X9d>61#|ZCG(vP_dv)74sr^x#37HC&iS|G1qOZEI!7jJ&Ds3lHBR~yBT zM01RY(QoU2`Sa1b*(0qGU>%tG)iz<@z70XPE;xW z8Geo1Q+qvj-ClcwpzriI;rv*QpLstx%BE^N0jED&yYo1bkouu*wJT1KJUtqY7#ILx zN3t$Sn~@vuUxT@X>7QM!u()!Uwy=0%Kj>aN6s`8IV#|n(@lC#8#~imVhP4lNn6e<| zp$f>G@nf#nc{B!VbLN}FA+vE;D%C{R_y+$_3_761hshZE1>LBh%G|+Q#{l3S^A5j3AY1F69+_o>(KM5iOAsqtkI)l5;HEE=GGJ`Y!erFl_S;64i{D zv{Cr{UzCGVo0}hUD}D`S+!&UwmNXrxiD^k7E2tSQ84+iepQcbLtwWs&YzYh!tRtZiS@Ly)n<^3vC||?%Ff;= z7B5x0IA8`#HW7W81E@?V(Vq3Srz717U0}{hGRO(95;t~}^L?~*Yz_bc9>Dr=R~(&& z_P;HK@9d_PW$MxfOm)8Jv8V67;@Q;a;lG0dVW-)+TU}3TQ|x;zmn&@pqS+i(vgg)S zB&04cnQS{u_-o5_2XE~egYH$Ogje7pdUg=8=M|4^+ZM>b=*Ei3)@&zcOeXoPKfJ#9 z{htlW#3+i1y4biVWO}MS4UU>EJx#J~34gLehnT`rZ%uWCZr-^)c3%?@iX;yxy(LGTr>TlN#r%7~p30;?aH8wzn%VSHq{k z^V)Ne#*2yfSYg(3cb3Vsgslz_;#9G(j^+UJH4De_h@hI~jHr;qLbh(TX%b=imLr}_ zaKbJKqQ0r&F|d)~9?A~4kzmzEH+66AN&Apur8h2}_TRP~ zB#OtQvZ&sxfT^bKcOD8;@64}On_D3oEkKo)bVbIAZ$|T-TVA!n$FaPb9hF(zE$JR6 zDX>(R20qzZTwpl3UE~4lV?Adc%Z{(L@24vSNclSoFT3AgHIidmT#aTVDFVRd_l}Y9 zm|ox$7vm%3kbr6o2!34dydJ)K>%LNCQ0>dO&t5o?zMf5I+9@s1d>HL(OQ_};a=uWB zbjjKTM!as!DL)DQE40W++UtF<X=BKHrFK6^lA znIcb8h1+i~$0!&6^^_X-yR?tgZUqutT2HLqyJU@M%Z-CxgH@nGyR_rDWYnLTp?T@{ znxUnG1j+8#wG$7KuhsW1B=Wfp^8Us%nNq-nDZV7B-kfZ<=5=8oJ~gm6VhMa+wor*C zn~&ui4Q6W_M*x_Is9RBK+UEQHRIC z6o_LnAfLnH!wPn<4R3s-RFuPwt`)bsN}e*MOLO|#Lb&+l zNk$|!Xkq%jmH@m@$rCRjXpRTlzXg@yzW(geehbac=H^QbJG8FwUSbRY?mk;9GD2e{ zC5Gz2a#nj(liJZ zEtcn><#NQIC^qcAskYF!9 zz}1VjzJi(1&8`=n)u06vF6K zBI~*CEq5TdeC0S3U@elA^ZvElvZSi;|Y z@sqUZEy}gqR|p*D1|X03(s>C*j9dD-BY!6|OM#Le0l0=C66t`I%%sS|_;PV}!Q-12 zg?OhDL{E!-C~#k#`L@I`aYK5rKlHoOAu*Yfhq|T;f(^us=F`0Ol-tN{K_^`rZ5)qC zr`d{oH)9&Yo%nwEriH`^+w~XqyFD)PSk<$Y3)8}dpD#VGn^jHSt>2_QN$*`~alJnS z{BD)*1QQ_JbCT;d198tkLSIMV0~m} zy>?hfZq$_z>Hurq0Xtotk+w00i8I0iUH)A?21xH>ls7172DT-2lOXrLA4!yPdhvd0 zzW0l{-e5;yg~GmR+K=*2)mvgb=~-r?i6#K>*j*m#J+jY);d&6cWx0nBO#u-Hi;Fl- zlT<1rbicI`e*H3)igplVlc`?krKMrFWQuw0;1}5~9k1wi5 zmqJw8rjVM-Mw}Yj9o#mDyjS@7IhOH1rhsM5DpFUb(dU)_{h~6_=tPDV>|Xl_u?U(k zqCwjA8!%@xs4%~m_<{6L#ewO-F;GKJ#6 zyW5$KOuDLvz1AVN+^U)k@3v=7=ez4y;*_VO??ITTEc0q*`8m?OE-b|o@vLQwoKz?b z{z!G-iKJ6&u%L8h4{6yck}11NjmiUA9if8#4de~}ADRp*R+KI1U9z7Qs>n>)8tzC< zpnLW_u32V|j$!=*?|#-m`P1=@g5@7T2S`w}S7fiP#=v@nrA!srIYkGxFK!iYGOX@) z8VM(Z1g(3#yHJlxuRZW`w|TVv$6Pga?uC{lJcD=kDd+2FUKIjrJsBE-jGQ;lS?=CE z{0q(s4_P~snecM=q-0}6h2zQQ^uu6C!4~8Gj_|-ZgA%dzsB_9 zaC-XcG#E&LXeG7SXpa|zu0)hFULYKu9I(OHyVS;wEaFy}K;ybHZF`UKS0g8rin328 zM8%itp%#U!qB`WEsz1A3TJBi&KRZZS6)EbWRD11E+taggh%-rguqjR`6v*sPh@@mv z1$Ip);|u%6v1>O+UCA(oK4|@IeK-uqRFWVsdMgVa6b#cifYpvv&P&e zH4H|`n7Tf5%Bn=qjG8}pkaf}H(J~%2ZhgMaU+%1}I#!FGFUkfd^GcfMZLPb<&V+gr z6kA8JlYQihZYC>2+ahI0#VNWPjzmg`~AcU5DpFwF)=YUH8mq6BL@cuA0MBX zn3$}rtcr??j*gD8v9YzawUd*Rr>AE?KtO0{XiQ8@Qc_Y@R#rhlL3w$3U0q#kYioCR z_rSow*x1;%zN?EmJR$SLSw|vI`ww6Ho+9-2w7sPLkkGZ>j$XL`C-8am$=1YdzX?CXyuXUOZVg0z)F%8`_b0J(SV|?+!Y}r#@b%~vpVohHwMXI(m)TL(( z&3E^iG3UZSCq_J(O-U^h6RAf$TOdpZ9YjtUk0Qyad)fHUqycnfx|1J3_l)^4_$+>P zyVeY?o(Lx>Of-NA_4pS(hY73D&kUZuTt#fI&*pFYSwC*PRdAQ2^nM~v1 zs_i6>pJCtaju#UbD7{L~5i70Mz(SSV@RmkBfwDMKi>2k65ozZEa1u zDIU)*ZXVDAVQDy7d%Z_8-*vg43K={q zUI+@&N~~g%H=dZ+hFR@Wt=-^+)+9B)gm8VR(6&c#=syNtK`KyW5q;-hFR^YrforPPDo0lifdPO-u%doY)(aFsk zE)vs$tx}fzrM{)jSh3pAI9Z-Bkh7WvNvq+1YY1YcX<8w{3NCx(8hjqN)xR4^C}a9< zI{JXHJ5+SsgQR>_GAy0*G)Aj^hxlv=i(lV2j-ouqb5iZI60T+L)N(0cPS*j8ihwC5 zTg#q?wFvl%R(@kG*U~|w7h+|}#I?bT)9uWc71#?3%Esz9YnSbk=c8vZ>E|U-;=ihU zWQH7U)VccVL9N}UGxv%?ODobr!5dXhpPoUR)+$EBhi+UGJl@bHwGW6mVmtze>xI zmj?1{Sbe?au183fjj=z{FtP%Xu+AO0TdYx8#hG!~b_x-C8XQaKL{RH%xGnjW25w$J}%2zvUh7!Nn&@>H!ZXGFXE}}4ZjE~3YDAe zE@vD+S-{qhl}Q;|AE99-e*9}~Y1?L6%Mo{VjNJcc+N_)NB^+tBo6EZ>NVSfH1`}DA zA)nFqR_E8!+u3p(LktnPv%%QDeDyy-tLf&4;+1`R`1==8nM)YGmoJSd*2BmDSAOuHNpBLxJecy?`GU~Ys+=OQ&P=--!DPL;>z&b^F=&Dp!7 zdbHe1(=iSeeFGkD-eJ&6M^)3{VPVQXegUTVFtaJVIe$ZX(BC*>qbP4pjHiPugG@ey zBntw;l_j#-nA{cONwcWukq-X5tQcYyqhD864^|;yZ@nbC(S0WkUdLz@_O1PoD1?ww}E5-cXqKjm%2pYbb0LIOdkdVYAVWIZb8{eH1tg-X}g*X;~F zG*S9InOnHxwy&X75t!-qR~IDy{o6R*1n$u=5u$z1GwhVlK@5FsAYfimNmXQt)fhTo(aVx>x&!GUHA zqBb%r0+?qa=fmnwwvE28)zP)@8Y3kz)W(+MaWLI5g-_MUEJpS(6pZ*yt-_HR zEkT#Un!IqX&r&nr&@mK9OHRHq*^=#xmGTaTvu5ne_EeAm#su`<06%;WN8Z&g^lYwvrP`UR z>_`*X0%4?;^>FJ@3;uOq@wy*xhGqQPw>f0x!HXrCC`%z3KTgJ$?GRB^$4XFLZqK=Qzc^Tm; z%|y=+#~AUId5PBs-}W8N*6)?8%~i+B%dohZQLLE^pQkP%=;B$l%VW~Ty0GJoG|mk; z-ZJkok9iZ!R2a+s(=#qX6E}#R(p?vun1!b7ZYZV3MRp}(jq{B ze!`xy^&(0-muZ*p})X`nF$K?$(~ch zr}!Kf!s7!=4>CM2weAba6FEuJeweP@Hz>Q@ypWGW3rE$?+PI7()z#vm01;v``8N2B+b51=B{L_PH$n}I)$v`$FR{(^pHTDfv4-hZVKN-hZ_@oHZWUA- zzRg&1t@^7J6iVS4?OvzPs0}azxvaTo;4ZkER7Lq0hTIEx3f9nMv?gK4A!c%9zOoiw=Vps+^Vs4%V^E95nhe}`rAqtiT-Ib} zT_%dZ_hIGol9TNZAT0!h!$-d|K`Trg+u1KNarh8M?i{W}*N4WNv1d)F_l#B}BGV$e zMxUdu&7lBT3r^jdjdq|>i9>_jXp(J!?Uh&nMZerL?p_moG zCa5nU;nNuln}ZC334D!QjI<8NnR)y~cqV$STzu^{-@Tpindn7b;|+J*TqXMv3Vhuo z`g61ML&5%1TA4X?WN;xL0)~N#w&_a77UM8@$R=%6m@oqiFDX)uu}4l53$cZ8IO%S8 zbnK6+F`NII1-T#~PG`zx8@AG#aqRrr349Olk_b$7b9J)%k9785WwkxeRuP$g2W^x_ z53k8EEDceB`dM8QA$@r(6V;J8|L*%NTnQx-M4$x0#pdFtRBdddUX*>|*-i(ks#hw2 zDa}%>hCdUF3nWEBxN9?Z%ZWkt*v6MFbRM2K?%YYGI*U?O*2AV6!;-Io_l`A#l6i>- z-dJcvNSfTm`eZO96cF6;hkU1+I5~vGwv{~MeVuoK$ves{0yS4tPQo)^ILh>HQS8gN zVmsI>cz<2^e1DVEU(zuN9evI)r{FW}B?8HlbU}wz4N(J;$Z(e!=(V?9D6K1qZ_g`p?EKZd~_SH(gz}t&ch+=MFE^rc|KFrBINgN_zK%5smHSZAE_wV?*Mgr^-h*o}+{-y9d>%f=VrDmSvRE zFml1_XWxHTvufLX3}nNPRv{{rApz2!7e)Jj9O=yUhxpqtO)LaKz9|3I1K zC_A)i#*ot;n9LAfCI`e?chVKY4Yuh~A7fyA&q3Teu-O~45gWgD<-`XHY` z2NJfguI*-ZD79ralLgfxNWD~-@PZA~_S|oYnQi;B0#*017)$hRyOS?oS)0V>Jc#<{ z7dv460ThIQ`1(mzG}`vL6gpj3^ta2|ME%mtMqV!Fbd?;OcNti z#?RhzMYXIs%83J3W=hunFj?}in`31WowelWj;)ELG!pxvV8d089!q0$Mj4;MtcxWh zbEWQ|H>;<=YS$PaPjMVg9RGTp2s|2Xg0dhc5%2*6qZw_skwH{mwm2DAKGd4&kD1B@ zPw_CFMZB55vmzJb5o_u)nW^>fv6+3s{9Z|l_!cXJk5t^Gb$H3SEj)&fMwa&Wj?u3| zd8je*51=p*6eZJe!XEjghHdx!q~fiL%>X-?S;pimnNmsAX}`fLGDh2neS1d#Dli;I z#)_iC$1RTscb5Acq_URu@v}0BOPI0%XmPmNxM;)6Mv7u=?(grS5g^Khy9v* zdP*bRj`Zr*3;fNEe$lb`&rW?z$1l_47Es>gS~QsT&V_F){S;{E7B|F`4Kw-{IojFf zzTNdC}`Ks_cKfF7671FyD+mQe);Q-z|OnM_N&{EO#ouV4~66@&nDmd!AG-_ z=+at$>!CmdmQjFo#yN=If!Rff`zO*3+b{tLgiO$8%@$@;�A7RdM)BRi}eVEAhp7 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�s7Tz&N;<6H5?aaw-+a7kA zVIvFYciK0^q1q5gK=7|%fOR+Emn^x%(QhgDc*+a2&6D#Njxy%**6d&75DU!8A)PXW zrg0%|Apl{a7$_$P65Wwa(Q-5?iwsK7m^K(Qz4IwZDio74B zUrQvFrhs8A*>#5mfc@UzAfnKp-Q;Y9Pv`$O;vFu~H_F{9-z)!u9HL|F&QANq9 zej*-h;*brB=J0at&|KsLNUYy=&MR@$Eq?DWC=hGhSYHnoP0$GaxZ2T0dTZSfov7d& zw$N8*;-&Ug;W0beM;iDG5MIW0l<%`h{9s z^{Kk3s=M=xUv)&jB%R7>E2m;$6NnrXBXcK0hm}9K(B=euiJ@IPIFHoYQQY66(@2T) z&7IkSkG#Ce51_re)CUU*C7)YPlqS>4tSCds11@`l7H@Xl(nX>GJy<;wH{%3D(@%6N z+d~7;X^?z)xGeo z;skfY3$ycU--Z?rq}8XR6;}_U<1v0)8|LvVSZzTkw&Zfn0ThnS2-O#Y3q!eUT>&_p zRZvtrYS{fJ858TI+Oq~3f6 z@dHMcW796kxy^U=WFMX>+p`clUc3F-RUsPZ? zImQ7KN#cd>_cHz>D{T7sa1)QVnd&3)BM0uH0Y{^>s;ORcJS96RmvYHBaAo3{ANVxF!Fu`1TR z@9nptX!;^SVrJ`yS;`$=t2ir?W?P&P$m#)Yp3PEJ{Wk+5ON7LrCDO6EE^=JddNSO$iK}DICdq3JIpQAiUQX#q@F6LwPwePWczQqi!zF#&V-rBT;uFFulRE)aw7+gmf2e}GDdVvxOj|; zrlOc3&zp!#vGoLBDENOwV-ko0U_79^B6`F$ksJp8F=<80rrzVXE$vtLFx*oMks5ak zQJ9cyrlVM8FZUh0O^+i{Q_F~|a!>8O<`hl0mNYmmY=46Sy_}F-u_+YD)Nd2#Qaax}F)dqwZfA||`l_|X zd{1;^q7ofmULL?%Sy344@^>*dQ0|M2wSJ2U1w?Ug^ z227I&AoM-5pXdVgZRKN76U|;iquSQwg3dY}>!g_nHg~szA$$^ygsfQ@t={A#$RjEz0_N4 z`W3rRW#Qv#u7GoEuX{k0fnXIThpluKpfJ4Z78$8etV4>lde}62h(hfv70v4EFvRc6 z@Gwg1mlzAkN&qC#0TP1mC^?F}NoYU+{CLq1%dd5&(_D`d$f8=)6%OrU_4#a+{JK&P z`MFUXRgiE&PxBfjqaId@x?3olq~NZ8=s_G3?O@z)1?~}m{z=4eF&>`q4Wt-9h)yJC zZ4Vw%&l4`JS<;@wX2cMJ8vt2b<}A8~ zHk=Y^04TkcN!<8fAD%$9-B!A4kQ_PJ1|-Kw>W=1d;PsR z*ZXqsxP7z}cKQg>GDqe{BM61R5v}ImXreWLQ*M|fd zgu~anxDk7X_v;gnNI@%1Ol2duF-% zugHWz`)T1i|MlVFlnpqPrYpfj32HnqAg>ZlKE;Je<3x2#MokGoGBK)O_c&RTjfT0k z{}9YaljtAbx|?Q&%wUG9fX#yaE86f&_Uk3t1T@$bjg@x%^{Oid*e1)lH-4QeJ2ERw zAY~a9#5Nn4v`4}tY`qSX3W8*t@a0Ah-LG#{`A>JAO9=asV|B{S z@4H#)_s3@I`^9e+VKKf@$4Gms7JGT24v3FnMawpZ>!rk}&6JwQ(m5pWCHt1TF$Mot zzEX0iw?5)mSKh+*+ab$#;$vnVyexW7i0 z;UW5rlN~_ybBm+XC(I%w;#i7!*etlLL^U&t%;0Gg@_}R7D)-ON?d6`EHW{7hO8kwV&9@I#4i#@$xBZN3=F zO#PKh2n0hbo!*kEP9Rd9{-i$XnU}1?Tu8X=06LNvN0obZ&H1 z!gB7L8E?NMDW=jc6PF7MGLdvapwWFDFDS9Kk|cnvW=O8*b1l43$rM4^F9!RFD}jD08=DOyIoPA~_3 zuzj^}WeraFX1{pKaUn^<5X7!(#+|5Hu8;F<#RL?q`#jryFxFdza6gRv&P%Weqdm;y zKSK`)8G#ZLP!U%j7)p4XzWJ!0in zoz7A$ONb5qh{qK?h*t3O31^imXJ$T6gO$m8`GkewEvz% zZh>Gj4=1^FHJAy!M&LL~RAuOFy(=vyX$-c~DrM#EB2DxMYRkB9AwrISow5M9 zfC-1v7!9BeepTZsK3Q2ULi?un>!t0SIg+uKIe6D#%@hCxkOI?o)~4QZR}&1R2(Z4~ zE%OHDg22Za**vR8tSjTY5*LUM0+oqK%(1Nm85WdBT?AE7ZC%a?JCR0UX!p(!E{3VA zn9ql(o%f8zP*?7nl)C#@qYlI?#prK5)A2Dw@5~jHOyv~7o|>kniWCU??(I+d z>Hdm0OM0l^=Ox9L;LqA*B*r?+R%N~CGvLdan%y|81sPmwVt zU=@WzmHeEw%4Us^alha}11go}A{UQxB;NRYakrZPTs7&J;$+wdnSVQkau(KVZ@Sjh zEuv7;7Urm%{rqwD(fm2~AuLAe06}D??ws`Rr?gti1^DQidY?*6P(RM!|9RhPa3oPhV6KnHlVdQc7jF;Pw8LKV{Yv}D5$N|ZOqx-OPd7hd`TQPGG63vq;viQ$ zm>?1J@T?;{!-ajN|t##NkH-{+mJ*- zd~KOy`jXA0)nlW9@*y`HSQ2;QuaLJE5{)tS^Ost5bVGiH;X0OH%`?XO$`wth(%~79M>UbEQYf5`CyAJ&l8JK;~HI)T2+r3n^=9$cj@2&q^C>BeDq|anb3ZozAKxB zNAT5rT=L@A>%VVf>0Vt{9W};k&UjE*6EZ{n&k{}xZ`L*7tM^L<8?C3Z#Irc_{0RD- zY~b`FwB5Ademh2=RBt$|gn-9z{7go>ba>-HudJ?>0hyUkDe66^LEMFI>HeO08)F}%|@QE;wl50lEfsJjsI_IF7!T1xSpeWnWO5A1?9G5{0+tpO^F zHDT(kio+vN`(Gfl(CP|>7MFDQzUa&xCs`UlLw>*{0HhOUp)a3Eu;O-?7ok5C5yeS_ zA8x0+27iC^K4$8V^DAgZ@v(2nm-oYx;nDAFi1=yRWgLH8sCDitBQOEFxzwNRz@T!K zoV0ciSs`W7(3X92HSM;D;AlqCWzA2gY0y>C^^1R?*Sr zudh#f1bU0WhMd1VY_{H2DDu1?h}#swvhHh6k=`zHCgvWv!xAa_`Kvg@?F4Hjk*-Bb ztKXgMt5&qFRwy~MigEz*=nYBQ$?Y@fqa{;~9blqo6Cl8YqqfJ#efo8AQI-hhFqfuP zfWNDeErTKC5AJIR7AjRrc|K3U?CKB;_gsGVgc1MVj1lk$J-ui2Ih4zprbOkhS_RHY zK0b^ZOz`}DDjI`^+Sf1zJmJ%n`H@u6q3whdywJwpK$wb{CMeZu7+e||jgybdC&JnE zZsHMW_-|oV2sofuv9`hfc0UIH0t@nP<+4ZKH=NfDSjVf6(OT_uJ$?FW>-%ho?vd4A zxEAlW5~E8Y1lSE^S(CT34G&wihTADqsFW%H^r{U<39V7n35V9^fZ0(~^nj6B%I zPAseaP|y)Ui~`ZRU`VtvV)OLHdN35AW9vzufw5 zE`6h)B+zz9l)+jA6aWQeqE_N92spB+=)uldtEE;My1t54YS%OjtLThf3@ebaLPZOQ z!IH%acrgx_i7sk{UBy40%tv#f2VA_n^;@*Iiomfrmd~?nvalgekDCvWr-yU}k3cIx z@b60RQ*PTq`Gh9%VVvozG0%f(aR^ROAgb`6Dfn*1Wupej_{h&+V`!vE%QMm4w`x;j_w~>je!S)Mu@${Gh{b4d&-U;tXMiRjr&c}!9U~xC zuN@C_ysUFb&w7V(329&e0MHwQt1k?y%%P2=x}#2v5oUG&XJ4=EAcW_M_qZv;DDBM` zj`dA5$8k{ffL7P5tp%)_sh3k{yf?XkQ6WcMLt^ZV@6ixv^9;H7~bkA*7Pe0SK;K^ z^d!bBc3S<9s*UDrY;BA_89!NmeFho)xTOmTPTVMMD3cL~fT;rKN6ss!?}-bE%$B_h z{3|}EInsA`y1JG`|b#FyB6cA*Frubns;p42+Q^q(OrLATh7lT|I znk*)B_bByT&LVj^)=DAbM11TPj#<<^a!`jfl1if@v9Uf27X?oT?l?t}F%Qj?(m;E@Fu z^|*-tVdev-+n`gzl@ zS<7TPBZ;o>OTvjN)1Z%MS%7kFdAL2SP&A)HM_VP=Vr8URI5p5suH^Z%=UK`0(h~7M zcKw5z2aK!*nD@|b$XhTHpRm?1i94zDK2 zELZx9h@cItTHR-sluXLc_I$ieu7t5D0hwm)Sw^>qH62XsK^?M zh+XmJS>Dgvi<*x3kYY|m#E~R@f^ei$7Z&w*qBrjbocpTnD(o9;la*{myBJxz_;68t zXeL8PtuiD?lg7sffWV1U5%Uhzoj4KP%w3&0DG(TWZkPZ~R+ebQ{i~5BbGQ}u+O+OL z^x&52XG5>2!&+A8t5o=fVOf+z5fgq?1CWY!)Dvv zfTUCY5u6dOc+t-{+|twlxzz4DC;UiKD;=H7YBKLP%tR%=%n*1u#OIns?% z<6=_{a4xTOhXtn(BO)_2;^AeqW%zpNn0+&uxRnuVl}24^|5I+%eT@$2-3FiKx%mBr z91(hMHCz;P@mxUw0FW&r7#&f@plUCjLSy|LMu(7{c_u(l@2EtoR-yZnJ6pN)eR46L zoR>&IuKlD#9H7UDuE4_VA+{E)hY2R;QmY7KW z;%s|0>lc}|kgB>#0c(g=uZ%Bx0q?M4I_8x}&}P<`{a*V4Wdj#)i$E52rlaqt@$j2L zhIID8Rt<7I;fRXqkLb^$_6yOD#ISxkPH;1t=7 z+HF9BMoLiSyH6tkwqLurbwG3#W0NPaVXP8B<_i-;j<@Y0htpH?-^IY|a z)=@h5ViJ<5v)gTSfv8P!UnD^a!kS?j!dU!l#qYJ8Oz~hYf}sRHt|~gMK8lQP7op86 zfEIjKJp3Z=%lehd5BP1@do~YiMnykn<3e72*Z+5E{x}r-K9X~~FGa>XkA5%4Ydc>q*lk*pt)K0axlWd3#=nw`wp6`}X_A^RWor*dDHZ{m_uCxH0id zW%A~$q*?u{M3F=9v7JLq_Dk~Yn%5*q=^<$V>f8TCXnKws(z^gO#jVJVuFT2$@VO=c zJvmHF5ZW85%N`R2NRcVh0RhTC_{9t2l6DawkUhBt-uO6dc zUnjMvq}SRlZz+3}m@?}Vz}Bb!6JJFlqWu0f{P%n03E#aHQ5_Pwn&E^ZpG$Cw50ok1Yak9t3?-Vrew5`sjD!KS(K_(a;j&dX~j zjS^lZ@ek4V#0tw7w7A5TW>#iT?|Ul6N^<|3@`C_hd6TJ&PY;^o?HOMsVVWUpK-)ty z%>Wed<7k zw#%NHCH(*VF+!N4|KG9F{%--DghLVw0T>Bwp+;4o##1wY|NpwSR*o{D4FcdG0M!3~ z*=>#L|D>%s`*?addb-)WbJ^Kj`#C*|YqLmeE@)r)&HyF zn%3VZ@&VAWAb5B%Vp0l7r_ZyX z7cWA>qGDqclGC%Yatn%!%d2V|8eX?`c6ayo508yaOwY|NeOTYz+}=AlK0f_^`Sa(^ z{r`oyhWbBoO@{AxPLtRFx!)SZ-P|t=04yMMS9|jKp~@~p&BVSMyLoEqP*iqBzyJUQ z93J@$7viWu9msitKlhNyhaN`5Gt>8-?~VKO>+he|sIkI#?sgE=n4;!SkPpcrcgR0r zet2h?ve{h)ni5;4uo zgpuANxEtY#K7+B6Q!n8fG_T+1N{(N*{DWbisZKwh>Q2SUduYs#o!Y- zdwyo)1N?Msz0uJAme%b`uSGA!!6T)CRd+;-^m*Cv90egI_vD*s(_0soOl_E+uP=|f zeTGBm|Hk4J)CVZ#xa+*k|8{hVvlS?eGc=@(tL&QjMOQYQ0NhL%k+0LPpC1*_tW-`} zxtvR`rNMZ2D9JMv_?qJQZ9J-Q=@94u;p~dIL?7FY;AH>4`J$wxP0_0ujHg%Sy4(`M z3;^j>oHiG`=vn1edHCW99MbcQipE%QL@Z4=IDx5m;B9URJS|B(6(W_v1_Gx|$gH?G z{l6~LC{le({Y*z{uNCHh#5hN4psrFwUF1n-s8FcwPAV2V=a>6$>$r|nKr$?gjd(BA z=l+Y3T7iF%QnP)xIsR+vOQLV3w6xKKD&jS``MLQ7JggTs^vv!v)tF(6m9=Y?ydceV zW4GPTFK(Yz1Lj;VA*Q7qjL3*f?RWic*niIJ&bp)qJeKr2esxC$tpB>)2>6b?(({R( zCTjWZmO!9FIlUZ(dp5{Z%YRTe9%T~Y&{$<%Y08!-JC<=(qx>h zmwvtFLSQ&3tSq|VB_`vGFXz#y6aLXTl_4j(04CHS6ze46bPeNukxbP+%zXl&s4nv( z5O!#sxvibL_~@V#m0Mv(Vo7ez@~hVZxYl44o)M3_yz+tpnTf#>dz|I!*Tj0sf>>l& ziHvsZX}|goLIoHmB~r72bJRDsYupX?isP7lP!de%J7e#Tm5d*&`RC^uvucbzY*_+k5qUoIu! z!FTbMQ+a93op<~`!7^ohC$ zqwYtEHh?)?$PyTDgTJQ`o_tNtN7{$@;ly;c54T2b{9!B&Vn&QrW(2N*5;3BvIW<$`k)^ z#F28hEly`%UzA5VGgkJq$vqNPGeVa0&DUQ?_b2gK5_9R zjQ5zVM;i8rVP(-{$H093(&|+=1Eo?bb!=tYm_D%2CFHVuZ`nu;Yr|5x01mNE6?NRO zFdo9EN%y3a`e!z>J&P|{ZutCO=U;Wttv)ESr~E>< zi2w0tU-^4T9&bmCCsx)93xA%>e1->YDbeILCAKnC<)X5>B*FXq1*1sdi+_Esg%DT+ zORh@Iwu3?m9_?dr{`F-Q0pw}B$k~>&FzpknABOr1dzw}N;-HxA92I#Q4!ppfR0cB| zD$}bJH9g?pjfWrR?y_A=I!c0Iz6MH$cO5RR4FYv(sE&lu=lhzB9Gqk*fU}OCE!f&T z^1IH7sD3*)jMzzAJdBXincjLKQX?{ags9ke6cI&U?Ze5$`FA@8)Z`eY(~d+p5u|y4 z^HM-9H_coh&t%oK7gd5McD&wOT1B6|ArfHn+KpQ!* z$dEQYS#JEp|BTvZh7dI`EC(dduVl(Nygb>@ee(2E@Hk<9Kav&+_fFh4smaLbX+tqX?Kqm^jRvh>k1?TPy%B z?Q(pl@|@ckcUQk;nRV=#Y;~b_WL=|obNl<#IUJfeyg|Y2i5NB7oyV*S9R5-4G(S`%7?AgljuoLLyf%}=+mCl7 z3^pLWqYql45bCw|*IVhHvv*<$w@TC1)X^TLVW2jo!IZ^!dm-Z1_HVS51p;gr zx|nXE9tNh5*TCaZsR{s)4?CKL%OW|P-L`;*s3b9MT~^4?PXR@>+jxXItbo$fYPhpD zorD7$Oz($|lTL)Urmo|zGTaUbKPHs)OS#jnOR6qWO>s$9d^yZ!nFK%?aMO{9=j#lj zaQ({DP^T{{j>#G~RkA~@tgX$)${41Mg#j1;jrGB=#6Ij?KB%+kU*~aW1lI3tcSTem zd>Kgn^d&B|OYrId{UfBH{N?6Y27jXvSKB*D5)Z?Mv`LiFR9_UwmYiX`%Q7vMNLFfE zWnt#uUBi<#Fr(~06RCZAQfR$NGf+%aSgV z##dK=eM>XqT=L-8uDlP~E3Tg12)K1e+`$d!_cNU?HRXCfD;LZ_2>P+LKIS^M)Z`l! z33#-OXP7UQURg;zs^xJOhP9U6_u{(5QT9nLD7TI<{OI_pvV*tqBTxV$-mBhNoqi@% zzv9e09qWzJ^ic-^79Ic#D<528qAWvhMIE{*FrDmH*;!La->eK!)znta7=?BN2AY}b zbjO6|uU#7K%B#?%w^~(eDc(y3$wI$ZSpUg*m!O76>*amtug9I2(Ku~FNb`~I^4HTM zvmRJ{i0}mYnm{jo^QdSIk>QYj9jit_$ij)u;@>Qjo*&LIP|74-#l^zoDzt6}25CS( zfM#j47c7$Fwmi-*g{q#@411N!;zfI%HOY|?l)YUtV*JqJRJHX8^b&yWR__~~az~GNl*5e ziPepv>P1h+wVBG29k1TBonS^Z7TRo^o%UTSAxs*fs);(`P3Z!}lq=0%GQaR;#cTbo zTZpk|lX2(h!<|=>xlEX2r=>ab8p6Fl(TVvcEMwQJlHsB|weKGg0y|>LTB*Vv7*2C~ z9ED?3RkmCK8or>5oIyDlaB{DLx0ZMN>2Lv<0pVFp2ud`33Vs#oD0p;29Lja2sCUOO z&umH$F33f2Nv6J1*R)3hMK+z4h*|%6FnW{A`D{guJtZ3{1FssNJv46)0|3$SLNQ4KCkohQhH*`*sZhc-PG538!&Sm%428A zM%mP8Ki+dR%xRbTazY)xrr`Ag`xbaoGHhk;cF zj8Iu>(BIT6Ye-VJu;mj?D`VwGm=6p0dXHWvV*FA$wd=+uf&LWcMM+FyI&}ENxR!)p zTYp?#x~&!~zWG+fmTe1+1|tTx1mL7=$4+(l5eoggs2YjDrcQTf%JCHOCv9rKN(>Ov zv0CAf27p)wsi$bdax`Kth-IxB)6s&s;Q-9$Kfc705pUjuKgtIe|8ZTB>ykNh_0yhq zbjbI!k4I$`BjnMqfS=^H!~vq`EV+Mjj6@vQ_@w)%DTYxSU3aLOI%q4HajR=l$>Pz~ z_z+{DsdOdKfb|9&MJl_#d6+>0Re!&zpCB^*oFg~-u1W%?e11ABedSfz{BF|S6B+@~3An?JE!WPBQo zOXAFEDQaObUZOzW>FE4GJ9X_){&Y>MAIOL8d|qtGU}|W@#BuMIeJj8DEN@*c{J?LH z<>pdWG0t7}y-&w||3qBKn0P<(d!H!5Zj<1JPC!8B!IB*!77TPuc-kCMogB8KON&Q; zTk4T8{{f%-=ZZ6lrFBJii;RQ&ilS>>-3EgaR1fw=Y}L_DRpNB|?zIItVc*1859x2G z0l!}1x-nUJ4yWRZpZd-2PHQTkmZpiKAng0Ezd#}an?2Q)DaWhZkHP)uDgikp?np6> zp)x<)ZRuzyGv+W%pm=DI)Mq6)X6mfq{ta0hpn!=PEO;ehToYhske9Xo$&VHID8t-`tvQ5&+hKgv6YIlewe!vWtyi+-lnfSywIix9v`tH%K@E*+XX6T^ zC}8i|ia)(93+yjL6yP03nDKiZC|NNlc@!5phc)ko%WvjthT1}Ii#xH;-7^rvO}S+e z<#`%R^#`l+9tQJJw2@-IT~aAtmZL#rqwjQSjs$xYUz6l(b-ICdvEDJE{>l3Z)wr4H zn&tvU=L+%I&~`2DH76Zz0_U(Jo3)ce+DD))0J!GT`|px#vCVa-zrv+j0Ffy{!jy4- zgg+(Q#u{){Zz3HFx#zhns?YX`bDHBPojx}{A~RO3`l`A)Utf^NGwljGyqL_Dv4WWe zU<|#|1U;u65sWLQ(sHvHbwra^5f~t&4yjemTmIGe23LsRX z;zN6!CN8?PG!cq9E)V$yy31WnY$^KFAI ziowF|irEI|I=$Qs?X*Q3Xey1BJ!8TECw&81pWVu>X8+5Zp$IfH2(4xy<;YbenUZyt zmmu5J5IB~_Fm)v3*i*{XMcV_j>1>Ne=lzu{l1Z8<8i1zcfc(88QZ0As(K7YNEx)5o z?&hHv$@tN1Q#ni%(75TwSmHnFgt&iq!AXYEMdy`fxivfVauntv_NOAy#EhHaG+T2qY(Px&vwWT(j6V6Um;u2H|M zHFk|Cc^`!Z|aJ#gudGOl?CWB(@2(0#!g>k#1i9{@x7}qqUK>(^E(ND zOJduoLL%N^q! zS!=2kKbbT*I_}clq@~i2gt@Pa|IM4LM1a?^Y?*Srd3qS|q50Wp^KVGXuOgyFIOs<^G@sSwOzS)3>BK1= zy}iN}98>d_V(@@P7UFQvr5Yqn(qj(iactyP_~3Us67R0Is$Ux{`)C=dx@;@n+CSX& zO@i`VUfnkB0HlE$o8%D)4b+UHcw=u8zM5MJndcT1Dq{QsqK%-|2IfFTUL5=rQ=Rp% zNR0HIlF&c~WzGvyXgsvIJyIm?-xL`Hw)C*2Qbl8`Km2QLL}}jSw{Oh8e<*T|gTi;3 zr1PbqPOg5>XJcU`s1q1OUjR^mZU6`urv$G4Q*Pu%IN^5za)ogiLW_XGm#pF&i+O=H zp)@s=VWon2?YEsIaS{yEt3A~~8#(~`cy;4!zzVWM&gAfyMOwIQ-;y7wGO68mb5B-d zM?a4NvPfGrgw~3A@DqW;6P7BQUDnW?ztIrta;c%czCpDcPmGuhQxK%1Df`N16h)xa zdQw|EE!>TUgT&esj|QUhZ?7)XxVtC3Bw{J?J0maj366qGR=x^H?(=i1o<$l=9;lCODdIHFmVI(`r0RU8X=uXeBUliLD zn_{aJs2Jy=ET#nEetmvzZp9Idt5m0NU%Wsm(cw<3aF$utM?a9t$&A$P9jp5kNEGB<}7R>YOW+Jl4kjzNZ@LAmf06-6+qKEG< z!!epG!ZHJDZhF}EC$mznvdJdKs4Uf>#ENREIBYDtn?A4HSE_Q%_E&I~ zTYfHSZGE9}6Gfq}z2dTNeu-S=Vy9wZ)MJeGyiPqQ0x%&EW)%vi<@4A8f77-GUi@Cz zJDeLic#`p)7HMI9`Pe#d|sr{od1$f#8b)}u`@ z)JZu$MIMy2FYKQXj5t36wF1Ed69($s8alRAF0~PHba}>q!vV{Hth>4sYmfc0{zRcK z3@PacQPpE#XmQ|7pwj==H899P&puGz&x$t;Ndb6Q-4ra>Sxu$j{J(-r9|tA6t)6YYyrc!zB_@@PLdOm(+i&Hlj zw)+vguZtCv!T{*nc=ZU>6&l}usd?Ibj&E7Q%95R#Pb3Wh5CN?EeBGKC6>%e;tGEo| z$}*D{9TP*q#&g_X=4GS)Y_X*i)B|X4MB+&6_Q$3)Qs1_KnsPIT5?;(sC-^F-d35`M z8~gdh%37I7(FMT8Tcy)wfK7YCAll}?k512#t5;@fBBOjQhW}} z$hHz)t&GUg)69GXIG^g@w@AAvhhVU*3TU!QenRtl$|xuG`&0eTeq+;P&)>nvALL&| zz~%0)SRbW%@P9zqy(@~R+&U`$WX`qWv}s;gvd1QKy~B7G=<@xT+&gHv$>Z?sCJHp2 z(5_RTS1L61^nS3;^y??ti8$WEX~9n?KjdF}8vBwdvtnmv@LA+eJnXNEU%kR*rrw%# z`LYnfXOj(^O{)L^H0FuZF=rCHriBRU>*Qh3G;|_r=SS5^gRT5|7<=d>G`_HcI~~z z2Wdb_i6&kQO(mYJnTFT89BpKOG7N^w5XL+d76#?VWVxSA(ax5lm!DECNR6G;o?yz| z6XWnn7nJ=eg}hl3FhNp_zd}JOb`0e+^OeO@BNgL}A14%`6aXz$3mD#TI!1oO53*?Z zx0ibtijA03Q|IlVRV%Q4>_gesHQLU|krR@>KL%UN&Z!vSz2N zNT|x>Q_GUzXKyb!@e@l+;_#$HWc=Q*{z&50Du62vHN|m{0*kge%#Zl zz`7kd+|whF^nQ!sdpNeT0wPIPwuMQ_$e6m#r#ck%(;X-Uu{ z&=3H-Yeo6A1-hU`>dF(5`0iT(yn{Ack#$PL1Pkh9^263{N^k8jI1SArim^jFcli=- zMTv7;Tdl}<32#6m{i!Jwv=S`8^-;4h{9VR`C1?(>YSRk~L??*hAf%0Mc#{CGPXn{r z#aS;a)h}^Gc`_&Bl@cD~)vkYj*Q&6T@DeF65ux%J)C<~wssp3AZXDT|dg)SGOWT-h z@yn&*@lR~fCZKd=D*cTKovjTUYX00X6_hlM8Xku(n>#G1(O?8EVNY{6S^E7?x_J-8 zW?s-}kiY>3<{lkq;pP;)5NB?!Q+=L_Vn`NiH6#OhiL6O;L|SE*))yP1Ksssi!Jt$+ z#he%bK&}LhLbsEB(;=@uD$dz>p4Nq0oJMDCzv<(~50QlsMxO+3sKdT%H)mEkcjt>^ z^>1-kaFHaW5jvs4!!vo;)&>=h7GL) zjl*?V8xnqR{>cDOlXa_A$w84f*1`d0EpzK=h>3$X!hRa_i2Vdc2xmvyvpoV$0KqA9 z>ZcVg_-eV%9T{0P_(-}`{jCT=MSCa-#1|cd7l4q)nn%~@FtmG6$o*PXG)thtOtFA@ zO4RfO%Mm+ljrdFhg1H+pjT+6dTTJJMaFpF{7(P=DAP7Ms_jBagN!dD)*V7J2q`P~S zJto9$w(6-aS zr#0Zt2lY6jFsI@7Id{Q^)EeHsH&v>S!u>4fshC&0tW)K=&OkGb7=8p=0>m}XXf=qt z12srb1R}D?0m{9UkjHyN8R&!-M(9BYPi3@$kwXlzv^*+FH+<4|YwA2ZYF*A?c@mL= zP9cfql%4Yy=;=3)(A~13-svt|QQLUn*z8(a@2SS6^`-7UVPq4^58X|D{+d8WafRm^ zEh}lLqX~(qh>7Z?<0`|)8iASvWHoloEt+HA^9T}!6)r#H$KsNk+|;8r@iVslhLS$6 zKC^!y-ppWNvi~mA)10jQaO>Aig>tuhGL3dm{uAT_A*QMN@0>@VO$3;JLPuS^k<>2V zg(ZtLU$I#4ezLrAklQK|_BXjB0Gt3m3!Krn&5EbW`jcvJIJjo*mHd=5nMo6PEZv;L zwleLMV8cT%=2v8q!daTjiht&;Co)W&$+-QINTk`8(D#SFd)1Kdnm^`hpo9vd96@KC z9XpS2%nS8PtWZOgG&hJ#(J}ylAQ)&CMO-S!Ajo=fWMx~lOeK~l|4es>di}dqu@3+b%xE;i^+W6NoLCwp za$a%!##L_~58GTKPj`>;TY&Jp_EyaCdzoYEe(nQjv42MMl?e8Nci-fV$+s*N&@QD*7#%xTg5_q zRub`wd!`$*K1P5&FpdLbuZE6aQW01gQeon}@VrCMBuIN(+4qc9998va2;{RD`8U7M4heVcSQCDA-*J591-6vskrzV5&LNsdsIY%i#`BjFmm^}?N z$9_vJWCJ>Rud&TNFRB@aQ#&WhLKEKdaJW+1%X-XyyHVgtTh=SAR;f{DH;NWHmK)sFPkGx4$9)=+C$^0ihqbk3i6Y?pS{C z(Z=#T=3-wKiMUhNDbR&|UH}@A8_|ki=D}sOs+)cO;QN*0r_39X>Jl{qu1%UTHl@^? zz>{XGw6JHjs^7mWB!W}cFv57Is;*QN5hhmFQ@Re@`Y6UOql%6qqIO4o`*_v@086mmRL*GZi#JaNzJV^d zfFl!(Q&opuMnWswezQ_XNdHitPP~rF?5N2=wYpv5(_K97S(5VN@6@M^6-xMs$eD=F z%H*TX#BPg5l70Gt$fM(!Vg1iHhDgsSG_(+gI>C=RqGP-2`oC?c(o0|2=`^g`0zjDb z7=a)x$2l`RUrWcgd3d&3BG2UIP)?L;V<8{gK=RFuel=83OZqgG?raf`Z)$Ev=XO~3 zjb85wm>xVMCwnXQlW5~9-ih?zBsGxz;JePAe;ivh05&9>ty*F*OMvt4b5;_1OsrXr z$7hn_mWpZY(BY{}=2%;)CABa&#XH04CKF<@w4G%QrBA8HqYSW*80#qU&$H}raj2Io5YR}nKy5tje}xCp8W?jX>B=AkmAO@zWP z3$_rWKBAxpuQX3XV4PIC66HGi#-J#8VkI_Av@>=4#JWhw%ryiCNJ1ez`KCJPDeHDV z$OEnm8`)z%Z4fuWU>Owbd1&ZjlB5M6%E>DPR-iYPebDAX8X*gXPtL@_Zc z#wgrQuoyyxo^tCh!A)5*Mnz9?nEJHbgtO^7TBLRWO_WH0EUsc-D*?A+f-a4zEz1H1 zCY;b)>UwpF3j5LjJ3>GTmZUVq+XuCCYyC5mn1NnuPp*SRY zKZZQK2uaDmc>JJV9~?ediUu<+zwe?I`RAU09Xc43E(ENSyPX; zDyVv|5>;dYdT|9_B(H2CKG<^*h6S*K+K0QblSi&?zNUbWN8s8Xm~Hls(4V~vFmEE z0+XlzbYox=_Y^;egtv+i8S`~SVe|F%moG6N?-~YFbL##CuC-PJ3GgY=WPzYz*b=W@hNR9l7s=R~&yAgs5AO~#f*5n1000Mopzu^KpkH%9e_uYj)PZS& z1ZL-g1MIM$y-kU>FI4ijf)R17J-BLJ;najd^d(f9m1DoE-)mPzjNz>c@ndh+>1qw^SqB?JK&Hu~V z@tYG8>J0j^Ii!wQZ}M1Q>+5qvIN7#@@W&CTfY$)YBy4I6sIQ+feXQBVGgNwSc{UV& zT?ewL(tD=dqvl=8H#=(=TN~ZzWi>M?#>5zh5hEovoOy>x`5dOgjr&k%W>hlP6$2tcsWvb`vJD@Ug){c_0(7zvyV zesLr`D^568`5JW*(T}-fo8aSGQ_UhsTtcsFKf}(*eC{R&r=CM1@t&|3Va@!ztq8;x zpOetw!3XM*IZZ$;nPA-kdg|=ipTx z6!(cKm_*rXagEGnHboFB)IrgKhT(XyxoR-}{Voi^oCt|5+pz)=I{ulHOFg;{%&AYm zNi>_4*}WzwQ(R*Ji4GTLym4fhlf(C8QMAH^NA1HCsrjVMnT6k4N94sUWW1K)i`Qb& z{m`3z?xGs7!MjMaucLBgsQm?e+0EHuIG63Oh83tB*3?;#E`Gj}5XS7F z-rFLhm|No?MN^XX3wfTd78$#ZoSEPb_;uaCq*((D=?wo{3V*P+ziC_;gbajnMsit4 zhAM!$*O{cb8N8~=?XTWjjZ_dS_i2wmTTJT+ zsd4XEMSjqO?H8}2ro~09uRJb5D98_3Wxl$k8S7IMoY8K>2#{$?B}6|LTICaefxmm7 zdao!WgbM3zFn|?3EQ3>%+mHu98gXS>ov@O@CFJil0^wvKE-V+0N1#(+66zc$N3Q|C zAz5{8MiGr}AM($)EK@LuI0XPe2hb(HY-nB#g%ZC(l`n}TM04T(C14-{AvPVB(e##C zu(63ql@QV1!CdqtYWc+=q;mFdIt^b}clWr)B}}ku?N$d+LdAds=|_gmS3zT9oO04g zUL*HTD!f0Y;Bg%p|2tq80ChiSmGx{a>3O3jH2GyVbu)&RdQ&mp- zEVAJ~$S*~2zh?{C)FomLdh-Y^jCqHYf@fR@#hRfqUxR}e{_6#d(>%q=LH`2ZjHsF? zyRqey0tWS|X}8SZuR1~z`R!fQ4GlD=&VI@bU@VP9PxcTG7RUU!9twDB(z*G{>IgqQ z+w&N!ll(HDf63>#mVU0Efm+(IrM$E{Ih!Y-*U{K!#POpXQJBY8CQ;p7qL^y6fU4Ie zlc8T2&%YBy22jo?H%f>pHls3_O9&OxDVyUnis#3GjXIn+Jn@UF(BEfCP3*0^D&0mL zhp3L*uOu{dX`)yi?qyRIsqdYZPu`W^Ch9X!irw`4{u_SzITXAzCDBlckCi}rP@7#w zeHJ|zhPR(7jlfcG`kdSQjhh}p2;i5Mjl|C5uC_al*JLjkLeVMVmgjJ5Sf)jTSc8y4 zo>A9d(F$+q+>UicGSBcX#!C!IQ9r6y50!Xnqrg0m%@t_MhLy^we*Mj?NaS7Glfg0c zU;C^83LJy>Dh^;+Jr=CIlG7F=bhUUs4DK&(BFTuxo`z{ zN>0>TV235t*ieH3`1#OCL!Z?0kLtqVs3NFr(La*bid%F)=upR(={Arua7u#icP^eK zjHy^8lQ37>=9m2xGldB{H|Br%GY_<*OwWW4HmzFF5Fj>!1cEiAu?AcvvVr>(6(oyg zPsQZ|Gk+4KPv>s=j*`6{|B}@tAb+|(A*58jnb-bUsOHI+XZ#Q_8`nx)m1ss?dM@Aj z4;tv-$s0kD*%RD~Rca9-8I~cXsjO7IAW(mdD}F&}#G6XJ*{c8mKr7MQcxV zXkU!-{dR8|u7LZq>c&^@a_K_xn(k>YxcgSW+pLtY@|Pe($a$X6SyMx}4r`DGllJX? z{nH=|mHo)(C{!C^L{d^7mh+mF5>HZ6%<}yTGU&3RwnUj4V8azM3k?_33CG4mN5w+_ z7$R#XC0#CI$HAy&H%k_hE%%GKsno{CrHu91s!-2hiGHZtMKQfeg}Fo(ip!a$;lFZp zgueO2UsBC|(dRi031PkEs~RhS4(EGVL=P7jO&;bduGk-!p0M$AC?%v1Ni6M>(($8c z9QMm8u1IHU>QEXRl2k5?!PDI+%5Q9X4r6TWe%0jo$yT?tZZ0l$I*6D(lVNK6>)M!q z3f36-7}Esr2MkqG2HW6*cp!Gf-69Zp#dG6}gJ{j(Igbvn6M`|};ceZZ4cphC5F-_R z$PkauR(~OwHcp_Y_Uz1H;mPu)-_@O!iG1_-n~Zn(---AozKi zI(8rkb^eCA98y+Yho58u&6^fq$?Jz^kFi6}KuDb6w!z3=(UlJs4hX?R(~x#(^Q%xZ z9hQi(!ylh7ML6rkLan*c=U<(~*P)Cec+2n-n+8jGPlmDid9jk>lIAGB~Q}{OHtayV^+)wrR30tEeD)B3`r|f9u=^2_cfZ zv0CZrj8dIR6vD8t5IN|xnp?4W>?`Z)H$NIKPHPo{iaYkzBIQj#Jz6k(JD@4DNhJ+l z=i&!ntw-lRq)-8Ht(*4Lo186(aDkA8+^KRtfHy-4fGu z`lI|Z-Fhr67cEE43dCjoWJQWrxJq1NDp{hH(8aMO>y!E61JrGT9i{K2lx}|sAx8~Y z(kTf|i^(K!%B97$7CGiNd%m_4h0P!Xy@h={SUt0onzOm8Qt`56A;Be}hC+MwT!0%q zx+&aqpOTF?{mycei+lhur`@5r2C79?# z$LekGHY*d(^{l{POS8x-z4|;2IeY=CStM!BsbqFF2|p!eJk-ppS5n}z_{*0}+B%2& zqvMFPhjA`+GnMmLv!}*@hA#O}-N{v6KPKdm`jeN7vB{jNU4Hk&;md=6Q=k0+XlpSA zmWgApGm(YfZ$dVW3Jj7&nB~1iZ6Sv!ir9a zRIi&OLF8AnCq;@D+UHpS9VW`dcgqyrzOzD~5)vklg*>T`dkEdo1qak7=-eQ5F8xg*Y!4p*{N;8t$3xE; zyQwBDLS8+w`3cRb#3{8W08oq5}Ta@xYv ztdX7oo8ACJK)k>B?tgx1bYC`yW56xY=q_vI8VcvL7p_{I)a&%~~EIDct(A!4po_0hTT^kU?9 zI@N=p`0;)uyT5ir%9lA?sk)eyEudp`)74W;f5y)zoJ^ij{HJwkQQp@>H3)gugmt<} z7-2BC`#FaHU=8V`FPP@qrh7n*wTV|Q;5=&1N@W(jh1i`|@`D8Kr%k1jahKa4&@ zf687!-H0(&B!*-fPrYVnNJK0k!?;6uxATX*g+(v?S};FwY!@`Autj#i0Y=?X|FS!?s=} z62vw?w8RzjvbyiVT*y?FI7()6L|tewL-9~{-#o(@dK${ezH{(TJ%nkJLRnhx2+Ai| z1C@}*`@i^Ipv)!#OxQhWYvRH)eKdIB_%u?xdV!|}Y8feOyT0}l!smOuqm^b>>7Q+P4PM;*()k%?GH5FP_kB8 z=b`Dg<`Oq~$CSa@+nJ2yHa*2FuS2#i#AIifgK)mJTK63V*&jm30WpUCP$;LXm_dRW z)yKTn?uYQzko}8g(NA{!URl44R;hfI{ii#MI(U zdrnJKFT&raU?ZayvST+nWv=Gv>bR}*Bp&#Iv6M~Y)F&Uh2&Y^o^J9Xig$RjIA|3PR z@Y%4;6}m|Uz{#)FcgP*Vb~M&FT%N4w0t522$>FHyT#X|5#B**4geXbM|Fl2Q`cDH6 zpw&!h$q}Y#1tz3t*zIT;llaSrXnl>#J~OgI%o}OxsMr1V1~~{C4~RmCQn`X$x$*(R z=)B8y-uf=s@AO|<3M5+0it(5$x}eMy|1km|Sp*M|vQOFKjBhNU-gX!by@3f)WX+)< zwX*!5WYmB><{bwHLtA>CxK;qQ|3A(X|7RIBOa_fTwc9I%)_?iG(x`#_|Iw(y#@2)D zk59we3^&cmVtRYC=f_bpA?@RVXq{UCcs%=G>eE2|d&Lp}8ylO5h=`n=oQ{r;jg5_m zhv)h8=MoYU^78WP>gsxWdZwnPHouEX7Z)!tFMogku&}V$*x1z6)SR50;^N|}s;b7u z#`gC1{{H^4v9Xz%nQz~|t*)-_?(QBRA75QvA^ukbhLHdDX?R>RAT>VS961jO52+BZJ_xCN3nuKO_m`B!iK0 zCDvSgTSe~L9^BLJMBN`WCjCQ2mK2fdbOx`4(GBsx?0hsg(y9(|xWJN_8{hqmR z8V%PcLW}51Hj?zm=*@?y)8N>!JqSr}ql|Bh2aXD5A9%NNm(Nw%Pp6ueq6hbFEV>i$kg`897PQky>1e#fdLDw@KSl*$$c?HYO*IQq zZ!A5vj<{;5U;wVsOh<7ciDpNR$Ae;Gie{X>Ycy&ty51iR$BQ<2P{L@MiMKC`7>Olu zeG2S#8|yUJ3JjEnoh7t4c~79~h@RzxYDoY|UD>)flJ-llqA}aQvqZp^u8N$4YR-=x zcP_Ei+Z+gxY175i;y)H7oLLq(*|=%EwicIavvRWYnY-Bi$wNthv~Ko&IlP%w=E-*+k9`ta-E|& zNKwu_HC|n}qgj&?EiFgXt8aHn`804eDspf4ENYCWC3}0R8^hokT3$TC<;tY>)4J{F zi@y}YZ$DP1A$Tr}8r*7aKHeXGW2+#LjTc2(b{(}Uh%OHKhY;rZnPX|XBgnU?dgmPL zLkRUzoj;Qb;b|F@EkGYY=@ZRp^CBblBTZuYq8zNEPqp|ZKTY*j@fT$?y@_#LnGCP$ z&D+A~{fVR>?;_3AZA8hT3fWG$%uV`lW6C!q5DKpv;Bb&K$;Oo`3wEy~>KcWj+-_2A z-Fe+e?=)Rm<=64VPYM~F!^bQkeEz@2lxz37X=a)?ZCGHvBQ0Zh567#W46A*7#Y_3C zr3Iyko$|?y1mr-ECw?IxnnGp$o?#PLC=miEldKRKwSTQaY_1(kz#bsaxI>RiXe%xg zih@L)m6bdvEJ-qWLDMwOJlm~&b7IrlRHa9yW9EzGxUxEyR(vLUlJAt7Y+;bziwHLl z9$}+6WtK~0vaD3x!9Z-q;w8+_M+=KvA26jEaj5`6gJ4EfmlW%4prElwU(sgD>xIV# zX$}|p+oE|b?Aid@@i-Y?+jlXR!A#{Ou%JS5NhH%P)ZS7o?}j8dCqXm8^FCQIfK`=H zH$(^;6~Diz%vO?YB4CL>ge6)4qF+*_+)44l_x)#wAXBx@rA3xv8U%-Bm(a2R(-c${ zcyDt#wHVp>{w#dRj)0I_f7DpI-s^U~pO!9cC~tVwXXcFHk^yyP*VUyg;|QN~cYdmV zJqBg?F=$Oe9#7g6@gZqX6a*lZL8#Y0D8!s))63RTGKBXLSRXzjWZ2{X4h{_^^e7!= zH*)0G`E@EYqK%i&j`LxGPcR=RxId12h?Ieij<*5M!(K&Ut7nZ6ZIBOmt1dxAO(hBd z93a%!U3~_Rrv}CE=c+!+pB6+9D<*3(+x(4kIPgf#m_IH6y^=A9W#=(pLU6w@2v{+5 z7(XY@L_L_oBbpIN(t$<&W5d&86A)Onh~n3(CWR=^u(Y_ne6W0X)lISj-_>jB+Bv5jps4%+{|z9OYgJB*fE;c z{Fd%B(+T`-ySu{>%QfAvEh2_ynHnMkh^M?URy{b1d)vG_(FH$Uu&_u+1l9=KSAMl? zkX%d9>&PRm?#5)2&7)#Hu_>b`=%9Q}vLj}a4dst$1S`jvYyOZgF1^uBHaz~(BwSmR zD93`lvA|~03ft@{G~_Crmt4RfIqu50!o_3)HN}(+^yNf}M}yvXc0NmZ^MZ%|v?)73 zBm^!Yx$0i!qt&sph_+PlNnFPE`VS!n0HT}WC6n&tDjny56$;xaeav!MN?Znj-ULW} zz-&xXjqtUwD!)~_IsB;o<%%XBj+F~ z1QX9Sg*nrfBVAT~YM1${yw{rMnMkRs;>_{X%$s!nM z8SFbhPy+|vp_S84U)RO9;q zQv``EhzzJ020d;V9EVTcvV8{L^eFetBC|hkEQg>G5L@5e6fK>qwQz3ISc#TvY*qHf zY{1lK!iF0@o7a})?DHA?l848?6pw4FefWX%JNvQyoz(PxAqHW$_CEEnuc88W#PJ#6 zP>0p7yCM=<8aH(mJcxK6I^SP6nil|sKgXG|$nIK!z#;uS`f}?PvNOb?anxQ?8=lIa zBASk^nND}kh=P%she;{59<$Tg8fZA=U&| z+YQ8IDeRij}$lMKrkf=A}+hQw4Up`cke&AS(GP#c>ITu1%Rm=qb*a9acw}kzZnXBkPAWnCBMyd>HENX@00^m zDH#d~Ur0{@kFh;xN%QS`=H{D5^StZF(Oo}#!2AAS*0CuI_euMv9$ZJvK8wpXBu*yz zrZp4SNBj`8xx+`ByEH|@7={Yp^3QP?BI_u^#%t`GL$W@5uE#IwtTV;m)N^f6(_br* z$W(uwWBXW-RcouiaF1is1}pX zyL#8Q`~+Py-?dIQ8dnfU`u^%T9W!@;UE)Csg)EL-pznGN9l=@Lb=3Beuy*Kv>@vSkm!&%xOYv8+D(s#t678Ote zvI)>P1`oGwFj)?1)gpor&yp?_VoA!3}cT^`_IkM;d$?yB_aa zM=wi*?=v2c``l6iBTtGhINzvVV4i<4dB>b8bz)dR;krpkQ+&9S)9G7BF5-XuiQ;iD z&gS7yVgTp>K!x*`-!jJNIDEcgi)F+CKQqg)9&nSy(pWcY-7@D;C%?_baI7H(s29K` zdnrqX=N379R!MyI6%%O6bBHOWZ+;>9IlU_d_mC2t1~FzDbR zMrrnb7uvY;E}%L5oIixDkukH2B^_WM5t$TBSjmy5G(VoTwhl@gk&e&17PrRdrT21X z!(>TtBW8I;W9gTb(m(f}m3TKwD32lMJUW(m6>x0 zBD!NLNnnaYi*@xzUjQ^0sJTf&(^1CeKeK7<+2(SD>PWzvlX6Q*TFjAm{ z?tS!JQraa=-Tum`3JFZAYB-wk*N4!z{s%lnZR& zir{y~>e15RWCJr%q=cc)*uyXDsRm^63Qs9s75#Gj;mZ^D6UF#ay^F>7>SNAM*M}&b z*;maIbftG&vgr8uZUK~1bhjM(Lhn7;D37y_WXQC9d*ip-Af(JLAELP>`;zeS^iVy2rMP zXMTur{yO2ReG|=d^$#I4I40Cn@}O=!!ii$HJQ$ncGZv}7xV6mcp0{~Bj$XU+c=6me zzW8R8m98-36f?^6Yq@BHEP_zpC+tVTHkB1s_()rvr3OLFG~LI1Zyk3jm%*Lt7v3`Z z6U~g4QrdN)tbN(S$vuoX_2Tlf8n$mR2ILR$WWgw^rhVco;xGevddQdfRV7$Q^RIZ$ zMV%KPja>_x&RUwzKPZ(u%7hmzZu4sSvsuwpa38)d{Ghqpl?g_E?IzJ&@;H@Sy)#J#-FbdmPzYPLI1;iedL{))gw>c4THu$+ z_^pxqto1bjFE<-fM{R9Zd(7Thig|pz-|b_<{LTFE z?l#0d9qK#Ce8Wb6yfPFL4ps| zL!bcaE)Qx1M`p{iVM!2=XfXX20`Xplqmr`SBaK`4`cusW!YZ>pC2CX2qQ)_Qx!eEn zhZO*zgP!-e>AAB+@h0YlyGv?!%EDbNtW@oK0tqkWH<=)`!4;2CXa?h?Ek-xwy#o$B zB>=!n#bi(y)CZ=1I!SfhFv5x(>)WfRWLiXg&e_39;=piA+6V2#qLjD!9Skr$kf$g& zsgc>&7We~E|LzbRGk#i1W@Uurb?OdtD%Kald6RE1C3LaYFXV$2RvMV6#|WgCq**5@ zN59=X#hX?dW*`kzqc=0?YZVe=79TYER zv8?<^{v3`Th~Wf0!@vkHySyKix0#vGR=!qB&Z7<2;7HPC>aepbdo5jZbZvl ze#qFv1>?1TLRj!vmNGuYr+V>pdekNHJ#v4sk-5XOU+;9Mt0U}UO2ow!p2ELKG>Fdj z2j>*2NRzQA|BZ40)DcrkCi%0Tc80CZdCUw;dAi)+FfSByg;J=8c}lPUAwn+)uK`(rE5AcA^VJ6S(xofDjX`YUpo<1eHD#n?HWF zq7Qm>Y4BKx#c@(8B@iTe$`gc66XAj;YjVh~Ig<4Cy3W;(S+o!zkHsHTLqSHbfp*&j zGtfFK>OC#upCgCi>#i4;Jaw%>%)}fVE4zlw{_zci|4(i@tl5_xkOCP9^E+hwHtMB& z#_85wtRU@zl$!F{=2x>;#u=9% zh!fbA{$|^+08DmDm9Qd5SKE|Qk27o&mRdob04BVOO0C+%L=}0x{5%QM1;$MUy7Ji( zzl8y5Kor#k#lA@vRpBzaD6p3v|3hfB0JJ%&v&rKJU4q5@Eo<3D=Vf&f*x4=X^4HZZ z=Pq7_BLyxxR}Yh)d+A=^WQFCykYIel?TzB8rB@k!`hJ(qs3-s!0han_%eIxRn;DMU z!-PB@pmv%Vr-q*l7=dC}lExK23ECNw^{q^UO4XB{hwMfcbYe##V6^Co37GcFht62- zL-oJ@sXidcK^6~NJ$|ny(N=kKs$OUrH8etWl15V(b6@i@n9u4QX$^|P{YhD`FSr*# z#mkBadvWEmL8TOc`}7;^=}(6r^J<<%Yq8NmiWi6gmRx4wyHv44b4$(HmbF6ER%bxH z=KQy*pMqXZGiuX_uU?J=I~0%F=k35;Z7tY_@3AJ#wZqB6hcR8g=t`}Y44bjsy;co< zv~eeR@l>=S*8L7E*oGK0b)x|%PAWG;TUAIX3zEXAO=nix zd*=yoXh&L$_8#Y(`>M7v0cmVUss1g@JMsej^;5gW`*^&s0rilOkjy8D^d!{g>3&x7 zXvSY@sR7FO&cqvI@lX)1E>pXJN-yd*PoOl%X3=gSGM2Wk8*L!mv+0?-mW%Pcs?(HK zQcwoP~>nu9lIr?oHpSGNh*yV12@|`UeB)Od>LQ*LNx3U^ZBpaTT8{JE#)q8whlfF zwAi?BvTqvwx^)m*H>3y7mx#ify&eF_yEtLx<@plyh@j{g*#^oQXt?q+d|N0ASwH#I zHKRY&_tIV-#A%3Bw}7%W+D2MzoWEOhQNZjpK9B;-b20LG+%-nBsp#91d{^A*oE$}n zBtXMR+TGx=9pYu?xk;@QB2MjH7JNz&Vroon$r*O{%);mFg?Mu3MbYqn^|zAyo3xb1 zzxFyHj16xp#d_=jx;S%^u#EU;+E2K0y61{{5Gx|b40kK|8gy#j8QCtX5CfhU8wY2? zYyzPKkUo6E{B*VWU}ngZKHT_VY60&8|4{L(dSRlZ0hV!<)!R}1eG*r!CF1vOJ_NZ^+5Xsi~>y|Av{FnVp@T`)|B?^Cl=LDC#$olasTvvx|PCy1Kfl zsj2ff1_uWxCnpzv3h36HT~nuT;#qN0L-T+Pl{d zat?6CdqC*s-BV1c+vqI86RE!=^qu$t)- z#$w+n=5JEjf~<7Y5QQC|JXYUJ>QbdDSZi|c&ehz;!ne{^AFL?pcWrVA(zGL=BgSGW zJ0mXfV>HyCU#ZqF#B);ku9x$5QNPp2Gd)GpmYWmtg^&tdibbUiI-8p4-BH&ih&slP zR)lL$J;kQR_FjCBZS@2vCUZmiYqN3vv(j0Ieeokora~=tkq&7U%?y{;Da{O5511J4 z&a0hZM_Ez7{>iSbGOwnhrY8NDe>{MZG=kz8BNR(q_5aEm0FW=MuV4 zWyvLgHq1jjr1vDSzub+WB^5?e%OfPI|3*MBq^j(ox$RO|gb(A`B^1{+V?I_eRe(9u z6zjo+T6I^{C7hd|4*a?}>mo8H(f^p!?R~luQnBg<1RY$o1+1Wdk?6I8^42#fg1I;i zZ7h@@VGfosTyvM`^+FWlOv-Gf1wWF;8fXmBK@GH8`xL3K7-9VxR z?`@S9Ysvi}nP8fLyjvg`Pm=6kll|;7dzm7KY0s3Zr89^bProQ_ zn3#+1lhD;xV-*^$VHm~hDqDzRmDRgImOv0|AOUWS&2EzIj*aT`u#FO_2BDvqLT>ze zvYHM1_Nhk~eB7l=!QrByQ)%^N18#dj@7oLjCfo!&X1w<%^U06@@FnM~jLGitK$UnMR1lbHjjZLe?9QQ0}xL!q)S`NlwC zvVtNJJ$(|X-D5s~vnshUha=Mi$9ac^X)d>){3e-&-!%ivw%e$B0^T~r-Lt-(1jASQ z%<8_$Lzx0%#FIZq+kGlCLu-?@NE3VFNe2KdEat4itiK2nr*Y`o<@5o@nGIf`#n&}34U{+MyU zyLf%IHf|$V9dim!D7=!-4AvvA=GhAu#mr zR%UC0>tN_}NYHUUTpUt>= zLBudD;ywR)f<%SsQnRpHqWgtz1d;wbRxV!%k}o z@~l_wVh=w8aiN70O!#|wh)H$-KS2Q!o?~6bX&Rsq#kL!Yr9MC^kG#XHNgJO=5XoeL z%~%5$)wYnP*3GAmC3BDbvPZxSjSeQ|AO6JqvR%?VB$#ZZ5>kI7--vFCv`H4RGOZf@ z84HwnXw4xn|0%4k3Cu2V#SZ;M$Bm1^ z21j?;u{>T;3T;iPSLabnpW!3+gvWM zGlM+y|T14Xdi zZVVQZO5ad#OKQY#R1ddh=+u|QTU4K6(Q|#@lO%t~XO><4@fxj;AZK{|ey^H0Y^SZ2 z6F0A98#7x>|B>^KdKyd=&`2f*I7(g5wO-ZS3&`d5A{F3%VW84C_sNN;h$0A%vQg)% z*-g(6`z%Zu;MJU)e3KM7^N%z*s_JcaKsTK5oXCMF2x|>Fnv@?|%%q-EiYR{&OtYQp z>MX-U`fYB}*|-i@7C4kAYeJGMEphyy@pPEzhc~@)v;cqXyPz!kclfe(N1H1YUio85 zb+WveI}M(WnvQk?7x|4*X%S#I9(lKZowEGx8aZBujpthz8(Mg&sz@LXun8;~*s#k+ zHIw6fLlBy9(qMv+Dpl=R$J>`9+H0lZ#dvX#b*lY~J*Z@^N%!?rlLLmP7g@AJq;`I< zd)26!BsNJYVCE9farw@?IFOtOo|E%POnRMqo^I;A>>Q^5}WSPp);; z>hoh1A*x(5|I>_03KuXyrCF@De(_qO`Uh!f?*4nO^!uIf1XD`fbbUL6^skHvnD;NY zgDVy1BK;_m^G81VdD~XL<=*e25>&$y&)kKHJ;fOeW!o7js4eaa0DcFV#5@RukiCM2 zbI2_RJGb|x&TyHG$g4kup28ux#pY}ipbsdUhGh zsy-DpzN-|dRti%J3|RrJVi`0un0L^RNK(qpooc5il6_WDL_$$moNu$NbSJ(P;rzAwgI zxxV6tpnYX-CZmz+U3s?*uDe9%|z&W8NOTw0YhEX%0z2fRKslt48VAk2WMkb=NqedH? zz%9!W*5Dhl%G!d(`N!oi87RaLSA+6sSygE6N%E8|YS;LZkC#O83$L`!Ps{OY-aF;J z2k&28ue$*+N>Vx5;TXoKN$>Ztuj@s|=IW&PQ? zt&C}QTAOBEmeMjzWkF4Jd+01*+eYEDh!^v)w0v$QP)e|B3+(h zN<<=3bdAiNl%HFDM(FllEH@Sw_3vUy1)WGq1%^WD7x`i#{%wa=_*{JNo;hNB-+#ovvqR``a=nc$f4sHi(;fo3DzGf=?^)> zw4ZH=he%9S96n7Es59ACFV?DdOi=zQQ~Kayl5sL3tX1}yDPzHkQVb~&p!p&?roIys z$)PaZzbPEeHD8zDI6nHi;&FL+LMr{~aJbR(&q4{t&D43!#X(6FO&+Uxkq|+ThM}M| z(5Pe+{9&%_IIz<1g*}ftZtox8Oh7i^P5^JSl{0otUtpLPzb{t(%9Cuofd?DIJdUIb zCFGTZ@4pv*kmNJt?R4d7ej?V5Gi(aoVkJER1$ytg_lRTfj&{RS6V-frDFT-K{$5uM zc2~mv)zb8t{LNlGpg>#_w?O~PehOXD9NZz?HPIBuhPr^k7(2DEsb7?iDr`IIVZSfh zS@C-qK5i|HHYsJiT+Zx+K&ZADTJMLU%7mZxc&R5ZM>=`G>U&==Z(oz9KwrJpR@Xvk z-8wZk0Z7RKJ|v7B$prBO!M02%c?lAfGW4z^3=#?BKHL;Cr)@WdtkS#7uq;~tmZENP z`|hzngxuknHl+qK=}yxoxm9JC&~0P}F0E<35`o0hqw4IaciPckPo}RAZO=v~MJ5sV zROa9;DH&zbkRO&_-4pkST{yFVjUfmRLae^Wmxa2P9?-!X%*{dk>0`sU)lx!!J)MIy zVxRb5XEo*-bti!_7FfEbcHn`jmyxb1=Vwdf=zAhsa+64R$>m5Vw&-Wd#O)378*%}m z(LNH+palExM+HqZmGOy*%IKRHa3>fCn9!_LvGDFvmMMFgvW}Rx+`OaY`dg#h^VKf! zx68kt^np;`3q^-IN4>CIJHtyXJJ+ipPJ=SAQz!4bMk*Ue!>`&;WLGoZdRxUW^G>Usi^t#`;K@f;KEPC~KLrsoW9oXqxzG?w&P3eKkx;Tk6kbWc^W!kmftSzebt z!T?Cyy7yk$dH+5KDC@(WgvxYf>5o!rG~IH`HBhv)>E}kX++^csx(UOAkK3cAXA8&{ zJiG}=R1QnFI*m(1B}0ZZZu=yGOdl*_e>=7jo$mpb+fwFSM4PaEMnx zk+TV#t49gGd~=<~pzL-^LKy$2Hz)xhjp)!`lwO<$Cb&&ci2NrmNmaTNfo}9jEfQ26 zl~>N81m{n#dA4uyM8D(i=G<+!_bpXtwN#825iT{pusllYL}FlDAyY@)Xt<{8;J}0& zvK#5+F9q^D3ig@c#UsE8gdNe7M&UVDjp@G_99B`XHZ--1;vf%TFV&u9R2$B#28 zlkJX4s9aTzLNb5&RcUWi1amQ`U9_Gsyug@4TAESV{mu7=brh6db%+`-3L|F{ZSf4t1i5nUc5iut0V#T7BxE=^17;*LaVX3;dklOJ6CIF?fCzF8%_pg!` z3_yyewGTKgr!@%o$V0IN#Y^P@l77y63Mo=qmjrVZvP?}b7PE>iYrR-8Zem-rx02in z^rV%}XXKa5N)_Q3{zKdBBy*f!JDI$KTq1g{KLz(Ce1f8<(OZRpi=QBw$e}bjV#W&v zcRP$c>?(5Z@-$v>w@Er8&+A5v(Pys}a95Wn&Jt6xDcF%!oI)E7GxHU`MHx@koM2!o z&hGOgjXm<|$XdBgTmNS;7=sjdUTwJTAt4DwW47GBAmPZbX@%oH$BXAj zBa$|_9ET;~1h=aErn|Z+w63R6pczxlDorXfP!g-U;jmgTDN|3`ZhiAH4}-{G$MYbF ziL0~&ozsX?LYY!3R(fx|-SHr~$;8rK1*K;4Tnf4H;#W2aRU4GI3qmfRk(}IrJ`f>+ z0DOgXq?*jYa|ddfs@Lx!_KIs1wiub44K|VRk>)-97b0f5m7M8enpp`UG!9*LT@iEb z#9V!bOC0{kwJe2?HMTIx7EzZGAHrDS%{95se1SlqoCnYm4%Vp|#?@4Hoo|va;z*7s z^zZ?aWb!~O>*68UV+U;*kcJm+VT^3~te&dhS<6(z5NCLfF3vVTmKG2Q%fENb$dJ1> z;R8CS2w9Ttk>r@_lHKWcXQPHsAKgW=JB%s-RAfr5;BkCTu>p9M8-^XSz7`8ZO2&>NJAMLn9h z7qwLM^qOv*ZC&B&Iy_T<;_!1>VOGP3`}L&--xIC&c2q1F;7qbEO27W>?bW*~iC^J1#$)e=!q;Gi&P z{yO+kXg>+R?ECe8KSFM8p7s|@7a<=-$BD2rJMG1`8C5Z$IJhi2tNzrP)W{+7i>(~D z1dtfnXH>1+6S!4b^X~C zxu7Hb@fN*d8O)(CZP1xWRk!;Ykf;b|F>FvckI3y&-gPY_5VsJ-w9fm}a?U8YJ@@8# zW13rEye- zO+Mv&HJQgvdgQ0xAc%Q!+Rglh zR?J?}GGY2<*AKPq4=txW^=-eR?TlNrXvdD8d7mFm&^}C{#Jux0gXjGW^#Z*6Nil6;~ZRWg1t@+N;(=SOvyj zDC`Z5MZq2_Dv9DJ=X|TI@dW&@<@;2)qG^naC0^KD8Vth|J_@-){!97Pf!_)OvQ}q$aQ=Fdk+u(Pv|r} ze{`BY6H|)>e5Ydy0VLOWdOq2j?JtP{K+5%Bs?$*ZUJ?AKh3nCyN0gM5jEsy=euIyX zPeepSMn*>EH*|D#UcP*3ZEfxB?CkYFTe#xl;?jO2H#fJmw6wOiwxy+|`!_y*{P^k9 zr_Y~1FaO3rLe2l1PJ{aI8&dFt-dO&B9JRZWCC)nl$9t7?C_xbqfa0ied(tUI0<6+u zFc{l@^DS=M0WN22UP9EnIjUGsbc=1UV;K`6S5zULSQ0H!5(KrH8?Uh2)e3 zbyep!6z@a!ku^u1j!-CW&U~&~oK#qqIr1#?c{9&CrSFAd+fz0Tzxh$z(d+JY;eBDh zU6VM3_#GGkDdPk}f0q15*1&8Gu)8}0@WKdcn9kGl2)D$?Ks&+g%=&s}tazgD zEQseGj)@*gGk+}mUdW$Ys^y6?4TiMy{fNg_lA>XFbPMiE?FnB`|MJlI;?(c8>lc z;pMwN!iNUjm;EEf8ISLOe6?r6#54}H9!80ltKl5U2ft5$nR?3n#nE z5yvS8ITGoG-~u4#!TP6k{|Zlv#hx-nPHMh{)#qneQ~jJi)bDmRn55kXvQ^47htD$m z$Lkwo^5k(mCBh<2wHDZnj)p=$sGpALX+cNQk3LF;7f3eutbdz{lH^XuL#khQ(7GhC zsh`s0=)_)_6ob>?+rf=io8?00u{iOhKFbzmzP+p3-Xj~TqJiQo*%Ila;FRnvRY;IG z{xpJRVY3K%&A*yr{?MRMiUQ1iCc?@JAHshPn5V&IqR1eWA=5c0JEnK%1<4Y zAi_s&G#JY2#SEc|4gbm-JyG5=MM`?!aqMN6u(k0A2Q~~1Jho=9@^6Z+c$qM1x!~~c zIn(w|+o$WSLzA>KvCY1d`#UbhLbNqYqXO$+uZyJ~D=vr(f0=fQ7LR+*F=c(iL6>uS z`*7-i`lS8#h9M#a7sNaR!35GU;_v?ld2bojRu}F4Cc%;*4IZ?(Lvbta?rz21T}yDM zxVyVUp+JijcWo)OP+UqWQd&xz7y3Nsj`QK(G0wQ}`S8l`(@s9@G5*;rYt6mpn*aHD z==plaqm&oJExemWydkKg*Nni)^g_Joaq`X`B&hezI7j`;bdA$NIASR=sxDw3FveMH z0nvFxnx>j*7{`CA(Y>M3!S}{uGYD0+t0wbWY_bwnZguD_mgIR{spA z!YmSV_f5GsB&qBc1P0;Fm z*FLsZBwAeTOgL7LWWlSiSMoqJ0;0;BbOSU107Uqn%TPwJ9 zVD0WJ4?TY%(e2&T7oO(x`up|y$xkVZC7Jrp?uFB9mgRRrHK?`oVN?}^RAC(0GKVyl z;xAZfqCRVGl5!mmCkr0u#Qx6Xa_CM)bdtz(v@!h3Y#1`M?-Pn=PU6g4XXeIYZ^92R zOIU~jMP>~Aq{Y(B#u1QSq;0h&BpKF3)x()LPKHOUavc0SDZqX@F}66g>SUa`Ut)hm zi6b>39+X6OJFny@&+UwBG##3cc%`gA-&KOV=83Zta7e%k6)v*%a2WYR5!-Q5g#TWt zhNfieYX0Y2@!AJ9`essH`H6Dz5c+B@O9_MdU~72!9f(O!g5-s~#&x1) z!9lYUlbkuB9NN4OY{ifqEr}I^4X&zOsv!}i>z@AWs)Yl9a=yG5Wc5us@nqvWiFs#? z%c_PTZJff{j2$>v_#l*1Z`TYDX*V&=@GMxP&6(#J9xHbl z0D#&%Kr1V;L|#dOYESs_mG?mlZXf~ovq%gP1Yz*Pu?l7`Wk%5ag4 zExFVOUZq~XwX+&Y4&#;Qjyk?JzUFSHg@$WeEmL7LTb_`6x407mM3@R2@NnagU0QqR z(Q2_Oq?72<6bAxx=~hUinO4SmC(?2T=zr)W+oF!G=0+1Vz*?0eNxTJ_W}$plDDjoG zf2dxWU`s(nQGn`rr8b_Ukl68-bK6cmwkM^3-Aot(Q0oM*>Iw%BG5k~JXo#hvQpu*}z4YC}yWZPB)hszgfH1u(IpufPOh4Bu9V_@QB1}u8XdON#Ub{T+ zWI2u-MP0VmbqIMx$@>b79__i|cg=;Dl0IQ*=_8+kh*v|SYRlPscl+$ADx<^q4kPwv z4DL#^9IIJYSB(fBr``Tz;Xons%0vduZM8}xy=Z~9UYH}4!y@e%z8@T{IK*GQBAfUWIo#bzEL1q3wU^Nc7H1ak@o`if%l0F$;<;SXSwiQgtMC>EOI! z2Tdp6h;REVPT>6;em;nk3=#Th#QZuZVlmIqhS<}Gvxmz&O>uM7S>k8YbxxsS7peCW z>svC0PtT`!pCdR0zeOY%60R}Vt+(BV#-R>b@5z-lq)@!d$H~>I~{-PzKX}lkE|-(E5Gz;3lW?(Zz*G;3@fm?pWTUg0|f| z_=t0GI7M)A8Hf~uM*JeaY0+zvT#_V9rXSS1{^>QbxLdVBO{9Jo%yE$%4#XH5!-01E z91$mGA??T_Z|sWpxu}@yc zCFRTyC~#(IOYlE~e!zU4QsNR9WI$zR+kvsC{tSNbw-b{xLWwiPO1@=KQ#bR({3?%n z%(!MGO){$-=KgN{(Cf_)dH^g%NgqXI8(w8FEH!^kx({ML9}E~bm|@8nsu=tkke{M$ zCRZx9)-*mCWBZbsOD?4yGlJM4w&l(2;Buu&hG32e1^G8eov+_aZHT^h{Ajs_+)p8R zg`a8r-ZSgiJ2MO7t2XdOSVvutG6OXgDzvujm2oARY=43f9TO5HH7&HSu)=0vPL&GxsCwgrAR!EFgOsv(j6kQVA(8( z&H=Y9y>s^sttIO6JuwwO!l)vZOcWTJC(8=9u{YQLT>binkzB`>+oyNNo|?yDyLf=S zKwi0$GPFFtcKej~Wd#5#3=4}WyWoOUzIvta{<+|9EcXlnU12npPt?`aqhdS!j;+u2 zqM3Z$T!WK3T{lJUZTWtnPRdV<6{Uv8VfPZcJ`XlFze^C_Bnd8Y)?+n^B?7RIm?Mt?P=L_&WC>@4(yrJ=GMLdQlMTMafI|=Zi5%alD}Ki6L8C{2)5x<0I~AA z!vPGp-)aut6SkfroY_)hjqva^G6e%Cvs?qAiUWA~sZhZRk$I?no z#HyR?uA%E*N&$c=N=NFgO0{ah2Nil>83%U~AZy$|i6_h+6fI{?Cqpwz$NNbkzXT-C znkwDlZo)l4r*}zIM)QSxaNTuvdN-R8Lb&`CQ9F^=(YmBem*9 zRL#<=%JM4!RxMb&nn?-3W4>ChNT&?SY~-d+JrW?&=sFafG?pLsKVUztB#ZqR?=K4| zokZbEn64YnSaRZ@$Mw#5Pn*@vW9jmmTO9w)RD9H*l_oi!&jK>0ZJ<6Km)u~YcMyX( z<8;55Q$mC)g(i`seVhfDq@W>pMLRsucoBK{AjlCVp=3hEna*>;EvptgJ2&l%;IfKJ zZPfDeq(26A%FqXHF)^pcLRp)G=ttc7pNVna*JQ3YAa(L7rP|Wsv)#Ub4_Xaf8!ef* zTRy1(pZH0NeJzFAfepE{oE~v2xM;N5UGQTwwcxqDOHt|7d}Xq;;Pk7o6X+l$a@n-Q zc)*8IP~qjLL_V)&X8iKFUS1%2R*V@nFXCy86Y*4-FEzo+co)On%ZoHiYx{~Nygw_b zLqNKEzOW60q@fXQNX~a^878>}I|F{g)U52k#SKnj$}KBury_52T}vEtBXF#=FUFqW zP|J3~c?EITyd7$`?-JnSm0YhB_;+M}yu9A;)VN_e`?mafAH~58*PomKVt*{aw@i-hi-iQX0+m!;eTxL4QMPUW2~$(Rf%Vwzzo;YJD!Dv`#8egwL_5vmpIt^hK$4kA=d zxG<*wR{?z$^v_kaBcvo~JktoB7x=PZ_D9FGU1YhWZ(td?bcnKuL4!{5{tziY>8tr_ zLuLJ!flWjwtnI&Ruxg8~wPwid>|Xgs=jAm(Qh#bj$4bwKn|S5qk^+hwPQC$i&ZH!%l(6>+#P}x;>Za`@N(a5@VW=@dl*ZNSm zw(WOz{--amr|Q&GB6;+ZDcw3g$&&)`nE;3x<`G*~A37o-7Kv!tRM}|GlK9jE`lx{g z&BN0{g{^3ksyt{UXW#3g3EV&}-ybEWI6}1c6N~#sR$@WmR%)%9Y8A?Z23!}U| zf1ZN@4=(R4ZS}nGB;8P=wZ4-UPhR=|ePfLQK$)g=V=A0`~xAO1zo-1#EmfVUIO|#F!f0fnTWcr z$iheN0fy-c!x4yrp46FuolhKACz0BNp!6_kWVxU-=X9KT?g3vqjv@ChSNbJhgT}js z<+wu+md0s8oW(Qu6~*cHOa2f^dgN7tHohr7^R*wn18e{QfTp0H%Io)EYi{7HzV)C1 zp;k`Xy-sk5(0DH^QNlH#fclIsSMU=@*vZ7yrWC7-s0o*m7o)XAAY&l;#ULu|X1^$q zkVv{C^iOji3YMb96av77;2NdM5RV3{k<*UDr6Xw&Wccp7d9&c<%nf~cQ489F2+h5! z31W3^@uMnjC*db@YD39ZBecBM zmznC4;y+T>T}@6U6uY!ay9N(JPHIf{72B@F8}Db-ygVVIT;;1B^;jH{vfF8{s~R-sleSJ%DJ{!mqZ3$9@<}jXQBe}N|^na z8yaK6q)E|?s>udL zM&o8wE|%sAStl7uDFGIcMI_TZ3DS^py~fAng@tYE7X==uMl(Kw+&uw9K-vw@0VH z2!DqnR{@-$wno27Yhk8fW2)Np2SKeU2_n@DDlOU&`OMw7+FQop_xo5vbRa;Z(d@B7?AF zwLF#9Za!jay7^smA<|E*FG~=5dkj#PW}(?BnIbfh5@ca&sj%mPW98r#e`}$0WY^Nu z#TGeoij-*88IUnuaSE2zuGadyr_h4}9f+f3>*olQeql9{m}`*jX!*G(!Nu-${R>Td zfoopiIZzZmi9Se2Y1(nfNv~m|yR)lZTd;4}*7bb7EyGkZ$ZL*Qi)42nH907&;5|IO z+B?uBBh<#Ou^~gRve$P}ize;3cX6)T?9m`H9DqPWoJ?1_%r(v#8mmV?;U?7B-MW|$`M5CQqx`2<38`SzBXgC}SPk=XwOovfEqE(E>&PhrNZjMdf3;jHdV8RW{ z<`G!;sJxV1IGqAyISQwmyHL$CHsIp{-1C;{O_)(IRRlqvH?|C z&4Y|NAI&YWyZ?7D5L!Z+HeZfKq0f={*E{h4k^&*#hs2XY1!T5>9{o2){mjm!n4lW- zd%Yk40RG~?HSt7oe@DxQ0wFjYPJItEGc)%+!otGR_b4kX>)c~%YHDL+<9d&;uW#r- ziKmo%a&vP_@2RV+Yin!k{l`0S`ks}QmCbwh_xI24`L8CP;Fg4ZSjzv|JMb_HoiGLg ztjKp3plkt|y1>BFQc0*1)}WCcWt@`%tnH1omhaDa*>{rkfoXJt=Y*%fDtWN)0<}N> z`uV)UdgW`MR(Ai*k*evgYA7CgI1Z|iyd%Z}DtJhW8XPM{OG5<*O@oz)L>Aam=R3oF z6(4VHz{40}yx5R|EL%r0{0*G3MUAKA80}eMlMGT;{a#g(WBtEoxkjT8W-vb|k?2m8 zPCQ=<BUiuGNgx2G0}LjHAEW=t(_qf8SpJSeKwNU! zeIg(iAFFiOvWf$^*QRon7L9^}H#6Mf=rP;ERZ$kF?|g}qTC_COyjx@_Z1-CoDd%`k z$u?VyP7WGZ>v}iuj%C{XmZke^nfAq34wBwHNunm!rUn910QB@6U_WQ{k|>5L znyDttYzcN80fvBgUY+8(t0IO3@qDwpoADvZF15_L6UFP|jv0%S%q;sWDC|u`P091V z?W)Z#sPXZ&;WVGMo0Xy@ZIgHezA(%^kpO_wa~Rk(gGS{@{>=g`f3Q5IbJ4UZIIWFL z;)a-h8BNvd!Z2O(C*`DxY@s7{h_Kfsv5J#9CJls?8u~yyjRo^|#nWE2N{qV7TL7sC zlZB`;IW0^x`(LZs=mma9S5@(x2Nt@?MOYXPT3^>JAi$`28QoaiMztk=HfdE@d;yD~ zWB`>t9Sjq!!Sc2y@-Q=aBnPYO@Xs!;QE)&F*Ic-nqI3J_qD*o#{Y^+6CAfMq>np~3}S@TPRS4-y@- z0!^dFU#KZOPK>rvllrDJ0HIR+1$0i>kOtm41iXlq7NwnVGyR{8TEPAky>4yq>k*g*R3~uCDCs)Afm1D)&*UrIa9#0F5Z|#s2>z%b z^5Oj66J5`-_%i$AZXJvTMMGs{9hFfJ#>ZngJK#|kxX_T2C8T)T#FhSdK#Xi-g2wwq z#*i`;`C_T=_1Xb)hj?DLI%`{hjKDC*jW287KrtIC$@xx!7x5fEBzx& zJf@8V}#llp~d5>djM1)gLTHU76ab_bMA0D4Fd@f%YbCLT9~&)`<~SVAw1v=%21Jm-*cf8I z3&OSdSZi|%1Tz_lic~(~Bq>v+Qb#3QXazHrTXa#L81l9|_PW6F;?|QRS?(9%jBac^ zqhhg1wD*UP_j)`XSPL@S-)jQ(UP9A^|JDM)08qp?vx7vP1u=p~rc202o?{`7g)@wr z1tqX8_pirMBc8mmp$9TPU;B%X!?iW5~CU9Ahx0b>iQ=rZKG~;{rm7hwb zJC;E2Nnq0(?Qm;{axO5*r#LfeKwLHD5?Ttx7lI>a`|K}R?_`LLGOY@Ph^)q*~XZo*()M+4ZMQh$lNl2 ziiL^8VZqEA#j~2S-CgC$K7ee7AlFBFBHR56qoF6oGI?j#ShN}o&Luf1S{;Q9uncUj z`S-)oPY6mQD;BI)Kj<5bHmec>fS!Lh%~=pox*$9G99K=zj1$#pNZ^o3R{@eOEv|-z zx&sx*zJA%Sqebg6=kCU_ec_u6!A0@rUH`w}+y<<^@M?U@u(-l#E(l}TVB_0QO#F*6Dik8Md0~>$4uyO)0J-2ez z^0dG$diZo+c){DY_?ANvZ?W*>BK{tT69honrX1v3tXkzr*dI)JyYe@zVdY`{$Q!?f zkJL7gQo(On{Jp@`RFYsoe1N{!w$D*%5JGU>bB}xb2eu9Gf%p>u!QQ}E7MxYoNe7sR zQjo_x6op0zUMpv&&6fK&xdpINj)a<~|0v0l%jfS475Sb%sg^k(Bu0&z@@mZ1ge()Z}stGl?C55lHf~<^|Rdsx=7>Wq)E8Q;MlijRpBkAxq|& zCj?Kj_50#x)Y;#})0;{Fl)S+7B~4W^mWPqffjrPM!WhswZife)j76k_Fi&$Xzwn5R z-y7=@pCbC8=6&>ulNj6^8)JLCDg%c`A3=@TuA>|8KcHx(o=7sKAwch9r4#tf)x?Pu zXXEyKbY!V z#k7reVW3zpei}6zZ+PtA;szNYlxgXHVRcUxAZ2G7%p#4^GtB;UviZ>?+Fz$#r)teI zbht*Mt^R(s*UlgWAy&*oa1Z@^TGqCU8JxJRxme>9*qmnkV7qdr=NNMSC@2}fvAupm5{5zqwPT#UYHTb}91dKm(hN@|m>M5Ey0{bh8KTtC%cHx++%ySw@ zpkK4%UMd$Pb$7NTm@qo;Ag{`|?&?bd-6;^__j!^<+^ndw*JDv`t z0V?QoKHLmGDSeUZ=NycxOu3P){|c)l~u4)WeCjY(U6qTNpOMr=Cc*b zk9lQ+_O4}8U{wUK8&b(9hmGi7nDOcG%Q34{X3o3{KgnJv3~N~l*AW@KeyaDyoC%A|l})J$=gtbDZv$lOj|$tiJR6BB#$85lILtR`@4ttfPX3Mc{7N<;jl-s94HTn+zh zu9l1be%w;hU4KDhqx>HeDyZ}Ohl;0E*T*a-S4lg$+oV@=^-}IVFKHH9@bjSK_8BY&HpuP%fU}N6N;KS2;Zfg|G zlUTjDYL;aBNnq{oW`z$T-r$Yy{g4xqCw3^fO2$|8??c6zs?^UomUf7@k|BsAegmqw zW2oJpE+2`WAB88Vdx53KoOF9sm}IP zKCfdx((p4@W+Wi1e#8 zbnc0eT!!z-m7WByHDxsQXE)^YBsSXBJ)&wqPcFAxlPXPOtQ|FV7@=Xoa9(B_$m8j! zaJDFr_XoQ1c2m;nP+^36N?jIXlXSFTmf85UMe!tiq|PDVcZV5E)lS6$YjmZwiAZV8^AGxQ3y-BT(x=h^=!h ztX41GWFkS89Am0hn)ik@{a3A-D=h#3o)!YkXC4{fX(qt_ie8t+9X^man!r?!rsgab zg_1g=_d<_^Au0&GX0Tml*}5CBl^*a|UpdVMj@i86%06Dgi+Nj{``V8;pc*?)>su|S3t38k zz1tVaMC0G|dM*MgQfU}d;l`!-sOCQODe+uyn-MRo(2Kbh<#U;2`Qlyuvw0OCP8TDm z@vtj|UjpfWxnNV5xH~>@9tau(xvM##qbez!I*?}6iW^qta-^$5Vr6+sDFU8Mf&H&M zW*grrZxKc5E|gAlkyB}FzFAPQlLR(e02a${R>YS_2~7~R_{~d38S&xvxu8u!RMBxk z6|M^mXDqBCG-SkE??H)ryhTn{ecbJ{NYoQ^yqc}^C*cBnYHvD4S6VfHsK?8naGT*j zI!1Gmdk|C!gw9V%s&F>uD&{d##ALQ~^O9S#)NTUYA-<+%WoVqAETXk2wn#y1*--)` z5;WSd7+u{i&;9-K)Eb?-&h^>JJOAa*;P^OqCfnt_1iuuQtVdmP6J$7EO4db7LVwzy zKQF}A95cmY#oEPuGAl9=ehkJ?TVZ)3Wzj&rnwtl8$f{*C5pbD_=dn8z#Su=ll=emQ zWNANp%>$cEGQz7yJqic5!RR2Q)=b?c%NEZ2{;SAw++@2_OD#QfmtIFyasA*vIRe4K zk>V#0f|?@Yw<-lxT3R7e$yJc-*7x>IoRD{i(#2G0Dia7Z?WiiWL39SG3?GgcG~BtG zN|AY}BUW)j;=*}OZ)7Kdi^0Zoiwq#%(g2;wdH3TCk(obth(vnfo~9>SZT-1ra;NtZ zhTCNtyusaH0ztVU|1DmLq@9y+q#D0npXgW~3Kd=!OMvV^!>^ z?M5C1bw?;g_OhtZ`G#o{RlLoJUuaR;Rr6((hJTUHEt<)GJATo|Flk#RhbR)ZmpEfk zXmjYI3m}Q%*Di|F#nmTFH4_~vK(2&@o=mzTk;t`;iZ|2bPIag{?oSjTlvCIS4J!!2 zX>M_CF)O7xl--2V`K{-JxmZHN$%aBcD=$Stdvbl<_qnAAE7G%TM3tkySm0@|nteI> zsPLoNch0g)Gi5t+t&Y)Es-eyU(*`i z_MUEj4|xs8g{OTAJA=PiLrCo7ENH}%>SMwI0BF;HYhDBE{*GY)`hOAn7nOf8{|~(X zCH7wm{)3i(8TprY|H0|MAphn6JFkKE?*%lh%OSqzKjk&hC4kHlu@bn!SqE1Gc?tj> z69hy}Q^TW{6GyRSPd~#0sYu|7y_0ae&=9fu2g!gNDjtgDNJV)qJu^NI#z9E-fxI&U31(+8I_1vTUP6cvY9 zD6O~7MfNr_X-8esc1OXBl2z3*0Taa%LDBVhFcXA53gI(spz}&qrmD9eN%9XFBhzO5 z@Tv>OrL&9sj>||sf1W8qbff?H@WZ>gOB^PNM3gct5FqESWm3$wTFusFa^ zhU)V$m~jDF9def0E8VvfNnE0a!-iCUvrL8nfZi#JZEwddyHI}ow%BUdbS1JQ6)YJ& zUG?#7#u|63ru_S_^bIRfeh1@O6jGNpR)v&=)$(?@CTH_(vU~0HFR|9gcSzQOZ?@cP zoGfLqJ=sc91pt8lsYC<5x&4dOSyFqCQu4nowlM)%ceSR~Ez_yq>8IY+Iow@oT-^-| z4b~KKkxF0@`phTftJoD_sWj2DIG zC6(b}QC9{WAxa+<&UFU8eJ|LJz8t%)DrzeAbv_f+?T%tVVQSt;x9t~ny%H?u_*++ol&^Ry!!`AdzDV9PEKXH{H;owz$R_aBAO_oADvZ@R4J{b)17oH*au{BHaTYD+SsxGvxbJfq`n2pwY-73$9>rgLfJiLHrcv)u`p{ zew67Ai^lT%Km3!N1^Do@;6Vqmt2TE2i1#wU_BG?oVp%jIHhPqe^T9AtUNtA)?53=p zM%+|4#xtNCrp}G_pH3b@U)}owkEXl>vi&FXl#p}nv`=S0=>GT%?+A9wXQ?V##c+af z^KGtCbY)J1a*x)r_cRbjk&&pxgul6 zQ?U3H=~GPg=v`-M=|Gaqg66r^<`?ue|F+>`8*{48an*DyYT&(ubbACbQp*XEHs3!(4%30vsyb17;d$lp)g|PIG@p>Aj_|t`#*^G* zQ$5aN^8}GpyC@O^axF*eS6a3bk9!oK7Vw3+29y(fGgYDwe`1~k)zY(*uImGa> zYrnDES1pi#P5*?Yz^DDCF2_^=4CGA{S9@-qEl78i>O=5DkN#Qrlno!S%mK8KXOQ?d zWYI!bYu%A<4Et3=OrGug(G^SAJ~=V}o^4J)W+T1lb-AgN34U2O=FQfvg&LE#N=C>( zni&zbA!9o1>~!~kA+&iu!1;!b_dgXvi6rc*RdC-hldPJKOYALabb1}ml8mD?D~8M$ ztdsSw%OMG6?Mr;#buS(4mn!876jCx=C>IPY4}Kq(xt*0-d9e;XMJfC9Qd7vI+~%i8 zv*7fse4(BCuiDU`dx^Vwu4jrubnXBs;tg@Ds0LmR>g(Dl8LRVSeNIYDC1U=J6rKg% zk4no5HzP_M)*HvJjm^~Q6ucDM(S+NYgya|YTEqK{GPx5imt)|K{mU&4^mW<=3<9d7CTsz}W7Wp4sWl^?aP-`38 zP?B0St=+`Is34MSUH#w6iPa%5HjRHHvbRr}&h{_@8*7R&-olj;i0j5@=ZvkNB~gy~ z?HRbwDt#0NK42gt$PjPN|5gY^OmsT`0b*$n3N#iDXlADnU~1~+8caufzP#Ay|LM8+ z=4U(Uo~>}H5%RXUrCFn~R#JxvGbr$zGE`#-(as{y@7M{T)_HCOj*k=4#tn)MlU35% zdvc2?F_kcP1oTJBY169DC-Dub(ErYZ$>CWr;Bmw!NRameu0*xLd<(DQj+#znUkLbvQMwA?=-m@<9VelIgMtiOf0N`Q#w}!oh008bffbgD&!#vdN4+uUW zbC1RYCJ)#>@L>1*aF{1F{(-Cq%I;};pyz?N4=miX@xb8&R}UcnOMbt&>*wuQJ^$J7 zmpp)g2t+Q!F7ZF~gE6w;XO|?Ak93$x4&~W2hW720`oYhy zjn@K`%Mwd+I=FCpWn1Cj#xN?FO31>u+e(IN2X(S75n6_{E){w1AjYs4X=`{gC0vZ{ ztSJzujb5Cl`lQVhnu18|1ZqouT1MPjkkk{Q%lVhc-06(pI5mhX|?2c(ynG zfg~ccol!TF$R8||s?3M%%%!8U+&1820FXtN3aYe4+~V}Fpqy0AMoz~GPb!Dbj3fgH zqf{cX#gDjtCAp=ub)eOD%Vb7_OQrOf2sco;uOS}NYqrRxpg*l^wf3s6l%Gg29kh^`EC9-^veLQ6MUf&Ur_R2H!k~@Iz z6<$cw)y+;n)R zaH?hCO{=OoBbY+ID4%gruk3BJhYBY#zq<@~dAa1o6c zfj{C7`6aJg+UaDs=pYrmypf0iqV?H;yQ@?G5rhSp(Qe?hnsCQHx{iiB5Ww>>tmox4 zvl^bZ=v-FeczZpKaCLKhL15FH0JB#U!G5=)oiag^sFgRKrZWgZzreL|Rx2|6-p#xp zai$AmR=bRbb6qCxOO2Fh;rPA8$VfgI<29S%zw0*KXgiu^ zRtw!zuhJp=CPQxao}c2IT?4^JYF9%!$hS}`LHdh%%)2RR;|zxF$vY)#%OUnav7~mH z{&q$$%T$#l@>^FK#Bn3ud{MC^s6i2XpfE0SlVn0F*K{K;xk~2BkaRXAyp93}AcM4$vP7LMfw`zK0-nir~8x7dV9QZ}4_i)UDrmRL*=8!A&Pr~Y=- zX)3KS`VwH{@!pi8H~l3jIf--EdrdU;b7pz2)L}0$)`Wt0*v)@oEQyu-6C~C|&{mgR zWX=ABOOR&sEt zWJXkfF#qm^-f8-y+#Gh=3Wv13l!e6YXV^(6wi! zx2VKf#T%~!bkatqNU&%SAlRmv@i0=q0}a7dqP%<*nc0LphI-TeE33Bp&uLeDl8V@K zLY!dLdzyyJ9M%R~3vX+eBTOFzJw`z3+{7RLLyGy;Tp3Bs?IAngr-yo0#J^P~`#t;f z%VPym;7p_e8bEQsl@p{teO@TQ{418H!kkk=Vk0IaQ3LY2RQ_E!(Nh=vZIFaE=j)wa9a@?uCsc`NOtIP^s9UJN&Ovd{3gU0Ev zLqy+xN_R+NWN7OefbjtUR1bn!5m2U5frb{FIOPmmkC+^Xfr?2L`V}mSjAsf*A>MA~ z_6N96Y!R5e4*1DY;>)CJ-0_ok?o`p2A8NYQM|D0F-?R^9Z~XaGA|lp$YnL5KQ%Kd= zHy&iR{dn`^>hBd)$DFDdLvmFGXy!Z~#Sm@_mC?NYH`ETLrx~l#mZEyZrcU?`KUyGC z`gFjktof>9q+P1o6eNB=o20u`)OK4`JnR>xurzQm5juF&KZ0Y!4w*}^W$JqG2! zQFT(O@L8o>G2m$gXtGGye2yGW1@oy)VruN-akJ5KDyndKbUv@-Fnpe+3N8&-1eQEw zl$UA8JWG){+=mlm(0M^N_*LkN8k@z=ROCkFdcVS#CuoeUPbrS2rxsbb8i3tYLL}~d z<;p!iyG0D}^K@BO#j13q1fH~rbS<5x8o(9cNmn*&kkVc$IFx9q_1N(mHDQielAeq9 z)czuRRC-dDYn}q=$n`g;B?W-;2C2rh*nE?~wClUXo(L}!C%FCG?^P!P4)~z$yBNJwkwJxQtN&sMAVa>$paqCV{n~E~9)LFr2y0)%Z%xr|HCK zaZ_x#JimBQYtEB)F4iQ>Ea6_{mfB^v(%;rM>i2?f_^NZ%C1pu%TO$*-iK?}(>b-PoEf^Ks4L=elDtHGV+a<qrxW{)8H%0uZb2Bpeeb!b z*i)A?#RA(>qkm>vv-N{#TEV#7j}LfPjH8`vArIjtVUG#s}C)i-U z73eiLvJFYXnX0~y89w92%MVqn#}@M*Nl5sycDe6ga8hWCY`=M-;zPJGM(>E$JORLu zu|x62KnRkX;;qomJP0yIKox3P6X~2L6bg4Os^I2Io+_y@jU$4J(jo`616TVR@^1JzTh{dvsTVaYlrg%^+)B ztqh*RTUMbl3SFju{eHo2^lUAIK$WcW%mz5v;N;U9_esqNf9cL+orrKC^`WyE?_tU;p*O!g5hK$XU{JvjstlS`ok9o0+$IXQ=L`9Xx*-{Lh>q)P+)hK^ z=X>ONU6`^YuR7-pMj>xQvBv9ua8EMrzbaW1C0QdPX1R23^eSF%LL#3>0V1VAN8kYh zRKzFT@@{~)u}-PUm`X)#E5R#fHqNpdc)K9g-kBm!1gwa_Kv;4F#d1)WSHhxtj=)GZ z5iO5TS$O2Hxr7%8s!|HaHXj%iN#Cg~#}@p&Z02ynD$|IP-)d8HqWYV39#rlz4G5zW z`(`=R;;g}K8{UDTS1a7nQtj)*e7g2pvue6PwXjwYbjhLLmoLr8A2j9Ul~>KOTZta- z03ioa77@U8@WJD_T4@=@Qr_5JdP(P%lfkk1d!u!L5m2V`i1}bcFQmu&^;7i^;^}*N zv$a)~tt@s4!6Ulinfj^5dT$4(ms%M{Mf{3tR*JPZ6A$CpS}Dk@=!I!Hnp`twLs*@D zd&}ruI!r$ZLZCov0tnc1YzCb&Y0&!M;H$o6;buqV`Kz=7S%z4%ZSN1uV2O9*6LUQ_ zX@uEWb+)ZhXj1Q#N@Ex`c6bhT^1P<@8Jo07DfQg=XD_+0|SQ zTc0V1B1hAwZ34EsDm6bU}7E` z39}f(zh%C&_pU^{Pq^GqIvX6)rzZTo>7$}an<-Zf-0HJR=IY;yGihKP20q+c+{#|t zW(MiT3=0PPcSq?1Js>|ycKNL7je1wtTa&rQV*8`|)OBO$TO=wXINNt@5Qw1vAW^BG zAeZv1*dT(fLHn{glK<7ms2(Q5S;3q@4FNtQ@LUmY1&1$0 z=^@;&hS3{!51S5;h=`bJE6Jyj`k_;gj$&xt4x`f1F%ehHtkfT%tk97GCahWtt6sgD zHBcC7g-m~F;SiMLf;T?Jae zu)sjJ1VKUPXxQ4X@*rM92<`9V9DZAL*fLbUE?$7jy@>sib@GZ=s~@${IJL@U=dk+AY#V3JQaqq#tRyZ8fly|aTbJ1we)>6%ck3Ip zWJ~foc(jV$3V<_)$Qs?pYT76-`L_gF|FvO$IsghIu5!%8J#wT}?1ldzqL;X9RSNs* zDaMqT$&kuW(SY+Z%T0o#n8JT1(f2r#EEi7rD9{O(k$s|hB+%F)GCQY#iJEz)J-ULr zWn}%;Y23m~5bplaS`}a@10d)R)4hq~qg`^x+FyG{OeV4`CFcjCu-{v@|cS)q1u~ zGRK83{VkOgeg2rH=x}jl6f8y%YpnQ{GCM{3)4`$`Tz>IdW%hd&?5)GKlAC@n;zd(F4)zR$ zl(BrPxx7t3c$v+Y0Y(5IHOgcw1eT&VhMEHD5ILhixh2X;JtZ^=@5TeCUjv_lEG~8e z7Fa!5(i>M9U2Ml zam_?hOPn`2;w*)R3*B9Eld%1%k74#v@E51U8Yae19DwQNS8 z5w~Iwa;20_Dfd_+(%I6B`~O{aBs{h)N4k1Ay<*!f!@c^Tq!q#8=VeAfs*Pa9O~d7F z#I5witsI{VfmEA5BvHg%3V=SM?%W_e)0wKrc9qhww4^T)3w|HJdSJ239!U4K{yKSm zUg!Z}g};1kHKG@ZAf5pMXuSA3_SGrqFSfD6y9*0dVt}U>POy4z0m@UtPKQ?H+}i+M zXTwkg9eZ9vbS&9EU0SZMo3AI6zUklzzoT0)V{;dyIG$$r^pQ%Eap|-KVN)$P%Xt-G z@O#W_AZF3jP&{kG`2PUm@CL}M@xGUSk;dkT%wC9G3w&b?Cwu`*W_){Py|$$V;k4*D zbRd#}EjE?#cx0XmTKZOZ2{y3w#M9EqU4QaBVoD6JGU{nqLll*=YYl`yJ(X%VXvH}3 zJyHU&01zA08I;ZVxmrL6#($u6BBrh51+R79Gr`3h*hG z+WKqR&}GLOk0N=&s_zdwctqgo;|SB1$1dIq1057DBqnp4bpSR9hQ$$Lv;GwqD-8>; zQhxEo64a>8Mq`l;&$r&35(smz{vlU&>2mCUWm<>;>7TGNzCBlz{XCRI>_rLpIGuUI zL6i@%DlP2d`e9zbSV6rDSOcNb{9z7Z9sH~0IhsxPY}I8+iXK>=gUV|7-@Mx>EK9#}^24?)wUn6Wzj6n(i!k<*e_u&bfDKMkrj)M=A)*N+70(To^3x`i(b53DR?2$`f)!*b z=1spE1kr-# zFKCVTGoG;asHqDH3yRW{(UR%VnB&mIr0Tt~OQ|GmfQO&fo&BXQSicY_pxO@|ZM)uex)%5$)0nQcxz(gSr2Kf~j zfZ{waf&tm1TYm$KT$smQu46Kb7RbmGG3i7WSF}I|POT)1D7&DT4;iz17S$qkLo8I@ zv)#RzuJ9qU;MK!=?Z@qb_b+AvxlN@)P)L-T*LdwQqA=!>xfy;cR?18IxCk5nZu!w6 z8(c7d11>I?2K*c*ZN)<1!@$aPp!s5`T~q;|q~`ipAeyq7yHERq1Zrvh#Y>WtJmQ*^ z0odO$#05Y_vxE|Otz#sA2lr*T4Hy!}^}Ne^(gK-SKqAP)_r^|#b`;*qBV%tmpT0Ol zVae34C7m%Mtl(Ghe&Z%khx07awkbc-*#7d`GUMPqp{SN}-W!ELlV7c%pmcx+*NH~i z@4hTr`p-GWd!O*bdLOm8?_s!y61T0hk=(~UE`8bc9qD)NoOM3&)?K`+@!S2IV@ppL za#D3=tyt76?TJr|vbPVwry@)Bh5@&LB26VR76(HAfUa*yQNyz#HCyG(YIrPFl7FPo z=lBnh7yz}1YWuYw&eq|vIXNZTT`c!J*&eL7+1`Q35)19E2b%)V-1+m z8@TxLd}6sxZ27RRYZnB+LSR2uB;QmT4lGUGHeyCpEY`^w;^MzFxw6Ci=m(*7wW1mw9Byx!a z{@r{8K#j7*;v1}YC2*LJTXKjTFB%#nqL|62nnj$ic9u0ibl)YtxIcP*8q5I^xk!m% z3e68YPpBJQj0sRf>m}q0q+?=bOHMY3IGi2UcEgWkg=ozTMUd~hP<%_Dvd2Xh3T+4 zm3St9o_%F^s*WY+3MJRE#4+&9DG4xH=q#8UX?(Gxn?%T-=~mMoB#&!?bq^9xSEQ@* z2T1GpO<_VT9%)~xmTMd*pcfQ*DmV)#agt~!gwsNomi(c+LDLU^>f zwo01!yG_mXv-d$JZPm_8ENmZ3$OQ0PI*^(Lex5_o!!HFG1&~iZmVkBl<%zVkHT~s+ zlF1vOfaZohViFRbFL=*|L&jo*i2dm=x1Bu#q|K?47&e>1JZ`20ayv2krrPA|F_{2i9N9i9u zDVFyWCpX+VM2XmDyNsepLR=BzoW1;3+m;O7no%uTA}gFot;ybTXtd1x+{RAk1(s-3 zv~t<|L#|$x@4kKumaq!%?^Mj~t-)uY+y*6dd)h`c`RMpJ`}0~9;vs91yUy1wZ zt9BGs+X>b#ai*9ZWI9rgk?bFxNd;?K*$0VZ8tE22$UmNvAGLWJs!j)0Qp^}rB|F~$ zyq%XLAaVeUH`TfXf;Df}Yn$4aWA>)O7hr~hE8b&bQOYb>6Nw3`^6UFhur>TO#Ii@k z^anHJH4K8ZbGJ&%V2!?8j9EG6*iE@FX#{i%R*d1C^qHI&lAhZ+cZ2q6r`1MUthZa^2D3mFyzNLi&itd9Y%CDpHI6R~29^g%8&|XGo3* zqLP2*saV4)2gcwo9apd}y&-^v>0pbW- z8SvI&y=EjO>tz&InZ^t42VFqyt2a{YcyzXfd`Vb{kd!smmooQepSOeWkCRbRIt!@f?i3Rdn_pv_eg#J zJVV&TkcO1vPjRl4WB;-;femj-IcshQOQv+iRHS7+>6B0r+<8aC0eU7iOj6@G`Jx=D z`yiabi+A7j#%3JpvO$vxnZuc-|~J*9m%8ohj71=MWGP>uu;GwZ;$Z=lb)vddOo zm#i~wi_S0?t{g&8uIT6`W}kN|2qK)sJ5}d+<#udio|7W}y~i#_&TC`&)veJXjN;o_UtnrW8tTH)H?M9L@ZzK9PyW&GQh7v85h1uaFp_G=58@U*bT zG8`z|0|t&sy|caVY1o}6EvJu+kiU_J1v@SYtVSf;`GyQvXWozown$S`Pf6fqaF zzgLflAtWjr>#;crjl{8!xN;cBxR6e%jlkC%akXuCO(^(7RaRrW?ued&$XQ^8d6DXS zsKM=oFqS6DK*S(;nbXg~omV>pkX>{DQ%qd`V?|I#6|c{sIi3--|Eood{s1K*ux}@zH567MN{xlc-Wb3C z>eYtw!Um&B=X=9{$A14Es}22s>q&ooF5d5YwIZ=6WJ@ER9_o;+xsLCfHvG5LlYsxw zlMXx|wEkzG3pqbwulE2bo4V>7uf?A|1QyiMTc?-DmM|(1uLM(0y?K}a2?UD}CIv|2 zG!Lh-sO38R{@DtT7x*2&w63hAVfI_xc5c%&JSBvn5lRt04<#Hdxse=2aFEWx0H9XR zlQfq|nhdRy_pWFBH1k;Y?nU{gcY5ZV@HhZMK&q5u?G2t50Xr%3u;e0$Yiu7R_c7ok zPNBQ^`Nbxz+R%OZ=`3hypY*fqX8@|W6#acEnyie?;~Bm?!?EB2tSW+N0Q3x>HyOnE zZ@HoP5VgBB0OXP4ke`Xio&xQ##gPtumqr}TZzWF|J6d)mj(-z2u(?8Y&FVHx|MN0$ z)W1eGaQI2?2hmA=z(}fU4xM;0Fj;F_J&JHehDh;|5Vg)d3nAx5ucFy}ayxm%??35& zSQbgMJw!`thvKHC7$b&Ud=6uk_gzkj^qwZC){X0qB+;);W7v zWl+dyu661e$*eHU!kIwtLvI35crHz6QakMY2nF^%fHDY zm3+GKytaM;^bWLTc%or5XoTc^LTqGF%!+;34$rbE9~?0$hq*91^h?9!M!aoG^{j+i zistQwax$25>dL&DV$HRUpRuej$46~VBr$&b%ws)@LYcpS6o>gMs0Y1Az<|d<>Nktr zXN(omF9qCF&!ZJTZfG>&Ai99AYabL(2!I68uo)jJ<#_%Bq&n0q zt5)c)>`BJPkcPJ&=P+ehSl|4$v})_ zF&1Dun}>1bG=U7eZ^je{DO7aWIM#;qrU_-@6qO1~WCfBenJ?8I_veC-mnWarcvde( z^rpjB!?~uHrI^)n&$>shK$ocC=dV}J-$}jgn)U=Z8Q}o7#t|o|^uF)YeyQvC2lhoaf~R&^Mn&?dAYv~(SoguYWpC=JA5msvT7*|FHD-rVzQ-Wq*Zn9Q~6*DV?Jrtmh?<_-H3;3 zX&;Bb>gz9)X{z78%+lWRoe4f0zx0>;EEHIIn)i8_nz|5-Z5Yms-S+Po(sGtpYjDJV zM)WPejFR#rPY=&B)p^I5WiOs-}*kT`j+YkkJU3@>{VxjI~5xld@mwv*k+ME-6?alJ_+s! zN_)BM{CRXvW=EabaMC=nqrCE4@ae$;8J6HPb~Gx_qoIK|@+8o|`AIgFzkA5CR~?7l zBNF$k9|8+wGej%MoF;0Gfan_bYpyDkkuZ{H(G=evEWakG>O{9_(|XYEhRV9OqXmUc z$r?zziIUbFVn*gE%Zc9!%8IN?f-ddP-O9TVJ`VdjUQEn=pWUA^0# z7}X#E7p6!ym~7UnSG8dKGliE4soN6Q({DtCI;>{X)MS5ydm=w2`d30;Q^Dy?S5 z0Q)}SKI$|X>yACH9VW@2AIGA$KX1}?QOJKCku8M(o^Bd!rt}>-Pqp1gTF|9)h^;YFUGRXT4Vi^ z$Nf!sOr}%j=(yXG{qnR4zqJg>fD^KI!_*`YsxWBYGj9%7*;Yx;#ZH(o0<%M?3@*=9Zija zG9>bUiZFWbQQKKoNNC@)2mxf&U46DDvrc_)L`3#9{{RUhpvfPZ@Q}_S^66XXZFp<6 z&kekoXQ;v>)O7B}ROSVAO6JrduS=#@*(5622O5%BKPI+K7;B_>e9%_Nk1zuHm15Pk za~9d>mNLXLv0(sPg_DJXF^aVcDs`l6C0*LkUpvQ;Xhltga9nhHB8OhAS;-GaeC=`X_hd z!r2i&gk#Eu__PeePh=4(^mc-K>PW3JhE6|4p*-X6Uze?^W8u#{d0Z(}Wn-Bq&If)@ z1jsWyd}+V(ZIJMQ^NaWa$^>T;(DnK{OUA)2`Ul7m0i|fCs^hf{QBAdBZlfsT2!|9p z+M+{1GO!kGh>WtaGumK`wVKkj5Zw;>50qF40!!}r*z@ZQmlBn3dH?peDPEZrHbk<8 zBX67hp~0)KO%qR6P`{GdfJD!nBQXyH0r3P|rexiBQ#(#A7fYDr6(lk?L9Beqmkx!- zp1X5zSNV<<+{QJCgLj(U{GJ;JLhhk9wQiB$nfb8kTn9TWldB2I~LZ+WzuiPtFVmK5n%o- z{@e0g~dvR&ddt`2AIzy&)EnKq8%1uPtX~K<$NqC$( zW>gOnz~^ePs8h71-EG6Ai=Sjb1_v9KvpC@0v;T;XZfhvwL;$NOqWMt~&-o% zC@ve3A@is(?-UeH*C6b$rk6b=m_hyMp5GrJH!$`=D@7fzwX|#+6J<-hujQAr1ATMr z%cU=i{x2$x8o=nFa)7?^+LXN>o?_gp?h1)3?hT=AXc@Sd!)L$fN!Z-2@Y5(MobeNz z|0l-8(QLSFc%QryukBPr$)}>e#{R~$ec5p22IF2kl3Var|I1gK*_;e1C&V2G|1ZVb z(Ha8_qgn-#Qm$5?`LC`kb$Cc?+UyDfW_*?S#xljuH)F9GR%NmBR<3jQGP|k*9S_gt z^%q`M?iy>BJXnC*&kB|3p)?eCP$&xWznW}7D7N5pijPQ}5S0q<`ZqNm_x+=N;tKjq(3Ka)v0Z8`p#@tY5!=a&hB6LzX?HiLF{78S5 zN_mD(z1Tr7)%*Z4On#15tlVyH{c@ve?XRXKFB=#`(TX)pzR6x>bQy_mICWJ;qio@pOZ9rN~V@6 zC=SJL1d6?srVme4!u=^jJs|xkQ-&WMQLIj>`o=`2Pem>O87&dcc&=Q#G*MQssaV)O z>1$i#0PA#{s#d8=Y`HA^Ea1+dC*Z{^OkqmKHsPD2I!`FzYetv|0?zB(kMZmG}k*5zIr78T&$vN3rh7#%W2dsM03 zYmrGfHKXjn*0@N@q$)W*zF$2bTDsRN{{W?cRT_)1Y9NZej|A4Gf!H^dPNq@S7ZuSp zYsPBUoGR8@D=QoZm5+xcrm5$9w;EM+nxftnThx=?vuf-{ZODuOyif$H-!}m(heFQ5 zAUHfb@a}zZx`52F9B*b{jr&;5D;v+EjIvT=nhHhKji^3{%zIP{PFGQ#i@103Jj>)QN8iXl_q^B7V^m-AX6q>y--edp(zehtu z8gY626QM8N19lPljRAla z7)EVpkpJs#>qclaj`=Hbfx=b_5%Ob3Ss5hi z%^uxXy9{7bsu0jc!yc-Dbp2btIzvoZo!7oM2v*TrhWiG~ttmT=&1c}b0SwJ@*C^fB zDbhbUYx*oP$>2`BRm8WU)6_gC!o)&xFOyGxseMUB=;TIGXsh5GZsgreqPOSxQq~3P z8^Hw6!)MHIXDA(v0GZzd9~2NKFv<2wsfY~FUY@<45QgREq-x9H1PqHMeJ45JXFag} z#u1SH!te8eu@ZfgI&mno4G*+>M6T4#+>LuIoT!}R>bA=BmE_4|dd22j7l&V$gKh^u z{5+l>9R$9;lO8xj)HMJAXNX&3G|YDz${|ccq^!@UTed-X-!|k0-5pg>e$s-@b{W|^ zYuKv^wmv~+$hCOi7EN(#?M8o50K)Ms8-cO*NI~1mWv0-gr5J;ho7EtMvzUR=>l|2wj(>59h&Q&5 zmzql@N;btL&|d=UBEM|Ci?SXJ&ob3WGb_CuPjh5tDMxv61fDWRpj!N&9I4n{j_U(L z)M^00p~WD0|DPU;^O}~d{XLI=M*YpZ1iSH$H@y~nBpOiWP`0y)!`~$4y{OrqWi<;h zS}>-xd@0DZ7lNVq*1Bqktxepb<)etOc>6DR$(Va{cb}!wPgmw>c=(%S)x-C*?>i}P z1Wa;Efmn%vdr~_+;*Etk#~5a>EvL(pKG>vG1etIZQdFVkq@Jhcym$9zcc86P=GgXT zIo7d!H65)YtkFJG-%0u1$wXdJ>`P`4x93X7_keL^FSm8&Im`J`UKQDmGY6VaAt6*J zBz61#67>D}zk1SSx48OmAT3J!R%HB69qiy%6;W|t=8?3Di9%gf?PA#_YXBn^EE%rV zl>5EMAV-$syUW|Sq31<RQL5ElGQOLM?lFoDTPZq;a+x<3{GjS zvWY(uuKjLZCT?&eK(UC>hfI9@?B&j>u>hD9&^6wsA*@mIjaD_Oh+bn8jd5h4PgLIQ zlZjyc14Ix8jZWfs?gQ3_xMh_2aK9)K*F6JlP9aeHUi8_cVaDC$m$ ztID-TRlYJm!1V2$lj@7-n0cM!xN>+f$IifZX5Du{3bU+_E$r#Ux~Dou4oIp~VdOYc zkuExc_M`xuY!KN+Pg!N;#6oozu8hh2uba`?i5q`TU&Q+9+#BP)1H*!{Hfn#MUZ-%e?sm0a z%niPB&;-l6O}Xynbgr?}ke_Mwa8VmIp0VO()NZmCKif7H88c*zaOQDE2JvDi_uP2XX8 z0LGR|CgqJcSQK}Zm(+N6$j0pWdYRA^-G`s>?Pkh5C8bRJZ#UH7$>z4eMNJ-_5A1^> zQwx89m;tENC*yLYW1}j5d21%_oyWek^jD_iA#{VUF)$?+fOqINA-`Jbl|c?2C%Q_U zk|CX8F@>;#PLk_>?R{^q3QX&F_Y&>6x?8XFUcoxg9hpnZw=UH7?#-@Thpa0d9K4p6vK`cRmZAkP?=1-i ziIa8}#vR;w{+g|4&2sF?ZE`;bOdgsf*j@;_Tn#?B#4{N!%r!z_xG6x>(dUV`HHbkM zf45ljB4V{>MQSNDK@!9)-pKgfYR4$74~ii=#-R06Mj@PgD*oHbay270@S-N>E9WfS zu*Yu4N%F6RHMl*3%k{iTU1O#`)UBDBK4B8=HnevA)eL-oj7WugB6tfEEeS~#Ni@Jk zXP#uqku%&RQGC+Cn~8T1stF)r++hbzX#BjRSU>3_H*I*D%&=avet!Q+T;CO%~=S1h&I0GZ=dDTUiow`j_{7wnkVQDK+ z`Ugn-cW__NSIcW1B0~z#Xvy&?#>rJ^UtAYSKhEU4g{3@x%{nV!F7Ywn#x3CB@>)Co zY&{p%-X(GZqLQP7&d~5yuwl{IBv0a)2Z_#m`5q}eBDcKW{NnpCquoWL?l#ldXHOJ!p*tkQFlE;95Cv5D-}n;7O??%!^aBj zya9R2v4oLe6j z0I1n8O^S0)+B{FZ`^C$^_$D9QS8Mc|G-_PeyK!GX=&I`ew@@NZ#ii_SmIx>Y_~ z=g6x9q}+I!g#3M0^1M?s$ndE8En?Ywh6HeSSBMV={=CAKRd;e^ZU~tH<2_Fcx0774PUp@Kdu8rHLli~SspluHeHML<-?APoPtzwqRVppbQMbIwMf+g(oF z_uNl=1*GWto*%J5#g4>X#)|D_#h>|PmpP1dpKl7jcwDer2TE6VQZ;k@5Lej6s}~ut zvVb_O`u5<>*O+vRU;Q#rYDJ%AMq@3Q_6}M&hAeEdC=*^x`!0@@XXQ?B7WMtfUp*-l zN>fT#+weX_AcaZ)Ed^Hd3>F}efYgzX>~-huw|(JRo7yawKzUOh9`ChqS0U>(KvTZ_ zu{gIv8y~H!Tz1}7`-h3U*vGps--4fY6?D5>y8+xv4di2Y?4c1dxH-jk8Tb`UcA5@0 zjPmv-hAD4ph3i+vvvNO}HSRX|SXYm&@;7S~NCQvBUjtGg zAtAaHAwihMC05!IEW4Q5;nLm=ww4yeRup{vgY=Q(Uf`$P8bPu@Krawj zG>*(Qq&Ct(Qps*|{2D14SLzh2`P$lm)tu1BqOxLSiqfs?;)B(9ScWlYY^0c>Orxdz zm3cp#;bAj3leQ01gT4=!NywEfkTEtIuG&^Z016}R>N2b;rV>wH|K>-Flvb;^oYwszlVWj`#d#qhkEq#j!}7UV&`Z*o)1AiLAznKqFw<+Nv% zyfLn0ysg#FjRgF|9xVrXq)y3q#TrH~`(p;H7=q~7hdx?+3L(Mr?x!Yjx)-ZwRCEMn zTU|o`uUS4|fToxgl$k`6U}CH_T$`yQRIvO9s2;!$iNJ?K40~}wjL7q7V7T`B>l53| zU{uqvJqooo%6$9#-N8$ecPb3rvVq=c-v8{r8cnc|NF=dm$(L2btxt^WtPp$#CQ ze8zYz5XD~2YWkj|^osxL`AHwphKY!0q$sQq|Lxt-TrKTgEv>z+YKvY$ zghw_z>=iRhq(@U&_6FcD000%=|5iDP{`VOn06sqcy?giQ>FHTnS$Tdp5fKqdNl8UT zMa|#M(9rP7lPC7}_U`WP&wsan+|ZJelCplcf`Wqb^78un`q!^tcmHmKgM$+j6Q4hS zUj5y^efxHJc=-S4h6eff1r?-%-bLU)$w}yX%)*vAj3N42obU_WAoS7Tn-K~N+%2xl zXk7G9{7XQ#9M-ov$Wa5@?FXSr5f_ci!FVG!PiG7aL;?=-WlHISBLb~=xS7EI0?9Ky1bd;05Ef>OG!lwp-c6d^o4Nod7Ao;3Mpo)y7c>SrY45MsqUL)!t2t9FX-s=3IVt7~S6Ru%qY{^c2tfQRR$Oj{lWOCzG+P@yy$LD=Vf@zbv*GP;(HarL|R?_O!I zdpcpPVgc-9^3dpA+4S0f^R0Rk95EX_q?P~%F`kDYgoQYJ!!6uVLUY@Ix#hH zNSL!G0`n0nvM`zAK4oVsq$XC}h;9fb!27@?Fm1h=ZWnbBeEG!Kq7p_BmZa^N;xJ!D zv3j%eVqHd4o`WLRR*#7ho4vC~X%Cxx*k;2b-VjDMQdW}EcpaPVQ%*qF?(d~9_VTi& zEvK`f=Fp%y)7eD{oNX~6En|LmXYNOm{ouibuugE(4J|MabfFnvWnAn|wLIHRZ_7QO z#gU-~05GpLMTzIszg0sI@~xv9dPBSt4{FY`-xT4UY?iBhB1&U;S<<8}JEX5|J!K4U z_%Nr!_0{QEm(W~oQ;(|Dd8A8i-0k_*Q!k^Z#fu`+b7G|B?a;lU2$U@MJ?t9jF(kf0S=crPCuQOv%pq{Ey`RW$p{#0uv5)`4uI zBS9eb`UqExYY-hDJtl&om!hN?4*6#8D;PnJvFDi}US^-M8(SMNI(RYr(tCRtq1MKB zzw=&P*o>SkUoAh7umXu>y2@t8EVl-I_igtWZFnT*YGvF^xSa7WuZf%rP$lX>ICkY%l8SI=7)P`;0=k!($QV)mVh!`_|Xqxa{e${)oa z>HT-k3IZ=spW7-?Urh=g#f0ORVJ3q1^v^k{NC0XgG{W~fxW z9)MPOalIbfKZ=QkiLE6#SL`_Z+=oi=k&%>KyCq{xk?iIqm#CcRWGtioBbN+Nxoq7t zJ-^ObL(<1DGf+z=bFqCs1HJmQ1Rnkl6zF_)InN#!lMZ<|)dU7{TJ+}fI>m@n4BK!6Wj)K9;qJujs<&;9Ho!wtU7we!JKVLgL_s>1XEo)xax+^vV&3PG)yqy#0=w!Qu|g;>N%3AhC_gL2y+1w5%s;HNBYi{>7_V3JQpXSRECK`s&cI4dyHTi{S%`m>x1eA#1c6bg z^v_KJY9^w7+lv5Y^Ex&3#)?UB=8=W*p{O0tl8QFvo176ooJLA+ z%)1BOlWECkTvus^HWa0Iy)bQKwyrJi|7ku`N_e-14!bBy>GKx@OygfWU9%_0;njs{QyfTw(Y02{?P4;F*eJgyhf zlknz(nIwtB*ZZ29uMbymF2C;uq>d>1eY3asp{bNHkIuMY@yTkD6C(sLIKroO<2D$9BRCmhrR^>DbW(@SoyKTsug2NqiyUsAU=hiW$8)tjsGBeO zb=|I_IaM(}hB|Oy4$>du5z0r&4zhA=xBV=-q-lufEI8A_oS&y;VMFeZL(KR$wSpW0 zRns>93b*WifWdy7Nx@c6QC?Be8=eF~^k@^NM|&4(hs6%l(e1sP!1E9OrOZyLt~y@I zSWkE~Rt>iWls*wQ#}Xx$p3thtt1-b#7>DS7V&wAbNsv3jDBx_fkr*w}^ZXlv#8q2` zvT8Q+Tqt$s94ZMt!S%gdS`|m|%uFJ8P{0mPORc>GUUM==2{TH~_`c zlpo{ml~#%@Z@8df+m*IBBz>*FD3`fd0*f!i>01Vw-xG#WB;u1`vkr!gkx~HhpCYFq z22yV(VUtaIat{Pm`V|zYFqG)?r6|#L7~v> zvyYIM-OI!FXu=}{o zYhv$ik=dnN#{hK~ykye(-9NZsQ2Al^wIBD7Q`W-+Dm%&yO5y}YEnDHWi+>bMs4t)R zU>71r2e0B?122Szk=TkmsyOGkOYYZ~+z~ecQBH_wp6(NkwM%{Lr&2JzzPKSZUNzPt z*65f;G?i)wLw@xiOk{2^Y>n0k)ka@dK;Jjk%GhS4?zb(uUQD~XHV#89(DGQ$8@tLG zaJ0XB+f|w|^Y|1${W&z4*JM_Jvk9|gontKjLc#pWsDvkG06hMsPTRIme0n%%el|(Z zLu)HEm-?YF6Vs-YXRE_qM(fPWEWgt)FDhTMy3TrtFW3inq3%2aR=@fDwRd{}kO&Fr zwr3%z_%bU+_z>XMtRcOzSml>%w{vLw0t$Zwud*zgw?{mC*ZP-+ZBkv<3gnTTZX$3E zr7cfoYDYpTfIwQR-`=jj&wV{?*tmM1En9h$FD%q1&Qi+Lc~WWBU~PxlDv^60oI=}r z03(|Ms zMSmc|i$D|ZkpdeQCj@hOA=RqcdkD4Q`9z2#6Ko3lmv2JDDIR0W+!szN9&9Ga{$PMd z>=PYQCH%cpc5T=%qt@r@OhUDCc4Zh+or6o`-Di->gxWLjbawCjUiZ?urcD|ExR^P< zHwa#oZOs=}CvjW86U=%{vyOGNc7NlcG$(L?c^PFnl&urLm%N9Mj>V&++57=N>h&H} zaj~rADx7NceNfy!`N##EQRRo=Lp*xabwqRcdaMtM#+6$|xzP8YnF17MEtz+W0EtE0 z^S`nHAb#z_Uz>6)UZJT{jXvY=L?a+oiR8qkisfUy;^#Ul&XH1qYY~%@;~|D{BJt6a zX*d_X^uGT5$Y$DnU3NHz9P-FlN1;k~MR-^|VfT6hSx1kbilj`yD?9C4rW*5=x^r1R zU_}@dGS+E3^zg=nYa!V9eRpkAIHV|HQjcPE>vz2;jO4cVO-k;Qhfj5?4A8q*&$#N> zPSrG&scF0>iD~JP0?;=db{>uD>kNN5HpZ?rxc#V)wJ;*c{s)K{L4Yo){pJio6hOxH znim09s$(R3DRnBBl^!a07JsV2jKhZ2h}IiI$*CNBVzZF2D{iNOEBw7bMO_bxk`#SW zT~_2#WzSa;oOS2dx4Dk0D!b5q^&ch`mjPMr{vQG^R`=bO9=9zyaS;Px?h*D!Gnl$! zEQ0MP{;!^=cda$Q)v~bVoE{#z@8;o&iGb~7`gG&n*P=dj=9d;Zud!_R)p%t z$ko_$9TfqBMk#Z?Zz|Y8c(f_`aF!LxNqs|D5b?k95Y$CeB=0={GETF5+lw#t8Si?% z|4i9BO6F5)np`FxK$05ulYb!Pp^$yYhnf@^+-$9rp>PMNQ13AabHB%>w2>gVL<_Gh zZ=cvoeyMBy_#!atSEO-sEu%x#WL=D4n;at6rA9JlYeF!utq_|maph1_udgf2{0+z4 zGd(o7N-9c&-L@!PtI|Vb?YC3mu);h-%PEGH6lt_WoTv%D+bQ(E@0*m!rP>^YX?j#0 zI_Xk|7?TaaIM|Rw27bT+O5vzUM-M~vg8lz$%=iHGX%}}n(gLKE^0n=E#F~L|=kzI? zq_+H&CCi3que;umN#AUA;Wj?;69Z{CLXY-Ywd=WS{=1ekznL^d(J?bcZY}gjxA9JN zU`!{S`r4*yCxj85uQ4Q8g-4)R{SlPC13GN2zlLFz)wg6uv6A12v zxPs_kKk;1tiK5v1&X_nBJz`p2w8TgWl`H%ML`|!}fE*DaNgf$r zlW?Oy8#x1;1qOp5i(}CN| zP67|nc}l1JY3u9y+a~kF zr8G4UaZc`0`;^Qb7&_4+%2lPSRZZT9MK6;}D^qY)-ukfG-`4Qlbx$4siTlk~+W`_A z_#Hid=#fr7+VbpTbi#eS^kh3hwBJB>0aq5g)F^zAi7HmpT7w=FapXmZ3&X=KvBU{{ zBT6p4wxjakJu>9*bp9tj?^GF9>Hi?_t%It3qj1r0lbdGKAi@SV9ny^wo9>j9?vNA& zlub9%Qqo=0QqtYsBGMv=D2=c$`t!`3zwX>SbI#0}d!N6)*?+uyp6`2Ot!J%wt)#m@ zXHD{)e1_XyhPUJD9z6lIeF^I$B=YOUw}a&pwflE>W_bSw=dpB~mYutdF=(I5{qu*4 zBs81P5fGmSrVsaof&u|EIuuo$c`VjwvQWbM zWD*cV$uDB=K?EATH63=}zYv0dLLyIROKk7|>d2EUy&wR|#V^iGB~DAcNM)z+5Y@ag zQ8409Z*n!hvaI1iV&SvF!JC7&b?*alMa|XkxiGoM)s9zr;9n?n53(u;1q{9q8GFrn z%bW!~bG#pO-y_Ry@F5a;HRQRKy;W^DPjLU^ZwHT9UCOAtfkat!VZndfwy`~ru_uC3 zK5X0SM~wMng88QJt8=Z_3nsn`U}-a9CK}Spyx@_j@tOVAA)eL6D`*bMfJw`n{XHYP z{?Hu-%jPMoi;sx`Pmtdo7qlm+saUCp^d$B(NdQ#n5TK;Xr(?IA+MEG(+tj%HfxA6J z_?3Rz1gB*4?asSBv&og)icE4ocE3-KESZ@T0ba*HAO8NVbbZ;GH2nF_uKMv{6!PY= zNfpvDs>x&+i+?R+)VVT21K-qQw3F>BDVz+1aKcbf;z+7c7IK{U*Y4V`m#={j0R5^f z^2SF1{G&2gN3^a@eJlAtmAJDUFz;uAEis)f%cW;3G|J8Z7TjImLmEWDWNh@=JLluM zW`@!5AB``V#03@sy?^i|hTt>4{*1idM23wgc3jdKCQ=G?_Ve>jT)&{{5s^XeWIj%L7>m*e?J6@r zx>d5$!cJ4apJqY9{cr^?ng_@`QaJ_O6##h9s6mhOXN&qn2nE}OlTjRkz*1zeDi7iY z?OiAQvd61u#jmwDczS7iY)(fxVVbQObGUUye$M(j;3yF#E9d-nvW_8|%oalU6HM4Z zneTOdAv(015E5|nruzLyQ|H^JGeOXxrUD4-&&D@&y+~uDrkg?t2T#l57OYsRMCnp(OGk;@HM^-n^PwSh z=-7vR_wTOU?ViAi6g`+qWHQ?!>1gfXmSz#oXY+jZCSy|d!o`xtZ8yOmY0AALxK)A| zDF9({j@>_%AjJ$Dk<<|t@Dp;V$S>Dl*YKo?e@LXjR-4Zv61RR>W~e4Uci5;qorRI+ zx`;&HCbxV>lHXmcOiQ%sK7^3^rDdKUsfwEXy$paAJR%T)OAP_AlxuRkfS6n(YistY zZ>{33V?m+pC@8|X>^z6cEvioo8{X+2)ut7(zKfFQMc1ZWJq^$O>OfedX5jKyth&q}A{8(eT0mw!^d)IdHQHN`T`mH#~$-BbMZ9ht!yCOBH89 zr0xfa_lGqHIq0lH0_F2Q705>3d>{4`$)UQ2ot1dVw@q_I=#!v261*5nAw-3cWI*h1 z*yo56L@5}M1g;4~ld$Q;cWHY_6ECHMTEM2i$Y@7Mq`8}$H3J%Ko?nmo33lozIl!>*4hGR)YD(w{n8vEw^W4ZG=j{V}LA)D(Ed|El;a3q`K!{rxHXsSA0niFxzWYBV z()YhJ@btIN;uUi}$trh(XCw5WYCC67D0w^l)Bm^gnA0)+CjY0v6SxsX%+CXW^6!0N z8U%m>pa%h(qI-*gboCw~F7B~3f9&rNr;su%WZ8uO9`Ywq;q!ZYhVF?7mdJ!Rl;T4j zgAbH~3yg=^yVHvt!C>4#vTXd0lBaVUhPexmh312uSPoq$Xt#63e7wYHAdk)3N{h7- zKTqS2;(b2NG`y@c(Q>Jdq-`1e*kJnb=Mb{rTkXT*jK*{xOAC9(X{4-CSbw(Pso4h4 zM-iU)g&Y3VXe-Rrn!O8VR^G_#6v&I0<-jwdUWHFSDgV-b`%I<8e*svIcnAE0wFqm8 zMMiN?nPr`a4ix?jRMso454^k|e8Hc(Rumh3*w|+CQmGfhWmrJ`w-6_#_O@Yi#Kr(juA_T@8_VHgwxhi^cV?iXZ=bRm{RkDWA9BV5jLmO#|B% z{*@d`p_R3CqWoI$EoZgJA^yUYWW4bQllbF}h9-3$Nr|XHXkZAJUB+w+^v3w(2j9my z^>&XrHipj|o1|_?1`}Sin*`<-Ka@tAT0BwVZU%rQ5S@xbK3z=wY}9~&v0yv~OIivA zD)G7$%|ViWAO@F4{HKEYw1Ps0u(^{4pPacd7HHd{%1fTZFf?-8lFv)hxX5mF`E$R% z%@?5l(PXpipI}Ww=N=;#`(s$W~0UYJYuJ+nN@B-V6E-@)rqcrQ`&IyW$hIT5v>hF+RmFtmGr z`Jh+K;MM+Tqu=sNv8~ULaXFnaYlwU}Nb3DhJ(HYtW|ZVP?IPvbWA-%bWAlj zenTftfEvzTho)pil0ZQZzNF&ur>2nf==wsRPl6{I-*e!jGNMuld&Lefo#r&W>cg6# zEAuieLRq;s;p7?hj|af4Y)skFR;Ox|G=B(z0bF!T`(j*8#n5P{%f8t7Iwc*sCv2p- zvnj^?7^0otVY5dOsdc=k9#tyb%e?DR1|r3>}VN~3@Da(N!Oc5e0vUu-|o^s zvZ*>R`8*av!Pn}ATLj6B9GtzmdmzT%-bzw99}9&`0lB4YY9#pGQ->RcmEc%Nq($IW z83A01(QHjI;q4&BS7@yppf}ruE@`dQPvNC#{*i!!nw$+vKx&5Tb`~2|ham%Zd1V={ z5mPWwTf;H?)k67Pqv(-nksScks6A!-Cnx#48HG`}fc!|iA7J_@y|jXsxkxO+%jG3i)nl-mGe`a^# z;od!!FE#EiPTcIeZqzJMtU4=NS?p~xidJfotgDjf-V3oVq{wr#Xq>fWD(2bYGFL0OlwFqccEyy~@)3%ZEW21l@lESXzVhaILC@p9kOKdCx6@ok zXB)CwSIKrYs7O#X(Ng`koyMvv9>9_*ip|~2ZCnY)LX#4S$*Oly#X1Og=!}D%|181F z3Cg(E6>XC3fHx?wZf~#5b0yx2Sdq{$VMEv&cGjo8*m;vnkl#{9i(;pzDU^^2BKo#q+0@8{!1}V5;odg_wptK^Hk@#f9#X`PXnB8*IVbg*koFy@rnQj zBTeuoyZJE8Vi3`8wv@%{UASNM?trO%vCx|VyJtwZ%_QZ4mZ(apyv710Iz0{+X0$|( zWF6IvC0XDI@@9t1%ollmYEtW$Oz`T_I10cjDu{!R>c-+3;`xFz5!Auc1=?vTc+zN|qJwd2LJ#~Q>a zdLx`gMNG0-V2nv#w!-TuJ~1O#aH408lEe%VoX2k@cs7)~NFUxO+#;`uL5v;^RY7;L zA3=%r*oTR5nUqjaiEmK3Q26s}le6n3RB2#;JybduQ~uDqGdJK7b@+u1{j+oJelA`Q zA{O^G50MLVgJXrf)`}fAndjGuS9D}#xdME1QSs&)bMWT9B%iOE++a_od64;Hf}I_p zqBFYLuVsGS`L&|?FCiEL+s;5LjKV2UK6zjG9JjQwR6mh5^ZMeGhm`J$!Te&QYl1xJOM@~MNQ9&QV_8=wuMHZp4VIdT@H zF-u}Qz#sf7o)={d^Us~``JP6o{AS7|1}6j`0k{1WS3j@Bfi-{SnaR7uzKk?0uhYr@ zVH{T&2S$m=buw)KL+B9#+to;Bug0dEJHDhYjT?x#BDtO3zS1QaeTc2kqQQVMROUq7 z*Ks>}W`cLc$2kLu(=$we>SSHpPj)6ZQ{IvE#9Tyx<2HPPr+{cjXOmVdL?}|u{^?sU zcwx`0xB5!}X8j{6efzg_Vd;)+V9*jH)|}H}$D4|_oGp3#KS)_(4}li4j!pH zm8q7l7mS8(DMi}qu;nyz(#FMvyfb4@p3a>)JUmW3vdP?Z=_)$1Q};tRK1m53VEHYa z%B*kM7oR*fqyEm}zdUB*hY;DTw+JkSsJ*sqGhksrAcx3SDE^p}Rp`@^zuxlX-Ad@& zDlh8a2c1`AO7Z1mQJ(oh3v8Gqo+`XcE?YQ79wti#?C-M8p~Z}BlUYYEV?VDZ=9%a7 zl$tZ^Vna#E*&;k!`%ykrsW=VctLrb$e%SdnpH|K?muUz>V?340YYe+H6oquARpFdH?A0+ z9Hp3r=BmsP^;BGLAc5qiw1wFZJG)anZ3i;d%47U3d+L*d8;4cXBeRGIowwIHD{ZXr zq^4E91jAEoJmsn22n{FPG!hQD4MPS)kJMmw#Pq4ghnUikm09nGsh_OWYXd63Jm{ea zTQo4C<`B3&_!+&f?bi_W^^4Z(?9jufmf_R^1EFaP0U1Mv*%ykGt#H7TF_{Uji%Y+Y z^FdQpf3nx(4WpBp~7e|3r$%IoPurQwrJ$G0? z`p|ZJl+d)MNC*PZhEmZdIt>})Iv1?lYfdIVKI&r{`uR*5>kVQk#IsxxrN^vB;B|}f zyJtggznyq#^n}c7R}9`gpryk~bhK-F`m8*+c2CcE2G3>9C)4GVT`wW*ZTHOUnJ7Wu zB#FVh_2280e+UT!!~&7BEujd|3tE<&`!&>IW1!~O>U6sBX*@t^^s~_DaopoayUfT= zBy#;g{}bQ@FGl@yXYfZ*L*J+v&qxeaL*(T{f~y?T z%IQ`+Pj!9AmNVWeTUilPKa41dP~;#+AZS_%6a6dqPe|7cKTgoS!p~4yk%?4`4~dpl z2WY4^G~oYTKfz8m)!fCMlG050>eC&i56Tgyav*W#_-xQ*HUG_})^moFb)TgVG>&w< zF>;xy6`MDKE4MQKkmv)EELm`h)1_cW^7+E$=MsN@n^KYR`%>+qRA-V=?c+Um<0~2O znAuu~;z^FV{*%*OND1$?RQ4^k+8T+niAw{*Q2LVk={DoAXqSq-$aYs zl93}>EY3Gw170J;1CN&#h)Jumb`KJ^B3Vp_hJ#xFPJcF)mXSky(XdC=ndnQdYx ztvvr1y83aUaze^X6Cj`~^uq3iw~mf%HEgY@E&+s=Mnb=`Z2dVf(!ZI2(}i+I%K2}c zh6o_Q!;-xm0I(#nZ2i*A02*xHikyq6QMI>UZaAH(k1A}-KI)$N;U2!wwXO7efI}{W zf78_d)Miyackof-!s$v$n_P$QEWr!Ih2d4}isj5F{$uF_h&P>`ZG689Ck-$2M}ms0 z2*--0%7X@%XPr4mBH-2pLVt>jJEozx)-g6`x{yon@PadWS2SHH^gZA*~S1LQjSbA3-VShDd z90bnxutZ_IdmtRYs3zzQAo#Mh%D&fs4dP}+Yd?56!JXG6)FiXBLt^;w$qoM4UB5OL z5}C}vl@z3(M*(BvO_EmKmEzHj;eCJ}^H|ixv*ote_hf% z1?Mv?IR=&3)iTsr~xfzCwOU$Rq{98w}`F(T(FAiFWjS3>P-+=V_H&T~c+5a;I zr~emn(%&+RV{8IA<1C6xm%hBu>%i?co+0QO06^aHzf?}5z8^6GAS5KDyazo!J^MZQ z`T51~AuB7Zc8{m`Ff%i=zlXcKyYD@MgM(x4k#djh?Cg?z)YR1ck(0W+yGQOZdyloX zwViu>|Ni~r|7jjGc|se-rS<P911%FvJ%8a%0cJs6wonTwZo^?N$i7nr zB>9CngYJn^yEG~pp`m`t4u$a}q{mDugqG1zIVqtgXuNocTajBA#5<{$|9z6|n(q6nu}$KB z?qF^3dz|&acS!uR9K$RMYVqHMD9~KI-`QDeaVFoJr+#BdoJ!1W1Z5^Olcz%fba7_g zl3>a7Xh=DGmoP0T0y2g9-{QnA-BV>wCzXnNNNyv- zg(SsUI6OOO!&FBJeNVa2!s=rg38rr(#qabGpl1ZE(no;92mElwkdkbX%Co%f=U~yW zGny$S1X$t$l-J|$k|-h!{*@Ww#qu^K5`fEN+a(ipRX8U&J?VK&-n&__GXl6 zcP-4Gcls=#;zKS70IA(w3QVBT5m4J2CH7PX=Q%NP;ImA1NJQzTeDyN)B#En;wx|f- z==dPp4@FQ$B?f!9vS^wxarI+)kh$mwhff>zgy5VhgOzhvwDdofe^ld_{3&-Vm@f3& z3jlE9yr&uvtf)MY@UJX!+M0y6m&lhbBfUfulM^Vz<#I^}6mzXwO zaB9#IH z#HfIxEF~H9uMI3k#q(kcrvx|3!-ijY`%i#`%iJJ+wg&OO%6QFd0ZKJxDVbpce%xOB zt#c848^Ko8mYLmG7!kXgDo`I59!#{{VMM(CNE%BUzs>r5EE^}ojPXNDLe&ImI%zzb z)LkKm!Y3B-i2y*d&s*6dK6=ndRpg+ev@y2OHBzlFTy&bZqOyLZu9bKWExMDJs$Ds4 zq`)bQE&-qI6QSbp`Ry&Y@-)oy&e~9Dg<%W3%cmBG&R=5)_I=HB@N@m?KpOGVngSqHnCNb z`dd<~;Nln#`drXJsLhyR?+bB=a06`2KEb0~nLzf9HUmLV-RV@hVdbUh^) zikhkd`|3398z&sW;JJgE@9U!#URz5a=*sRt6)=*Zc z^#IJa+nMOFy*tVbZ2}`@r;CgizuR0mp_Ij6MY>8zC4Ve6&ole1COWK}kLQdp)B&5r zLLw9$eE{p;;M+l!kN;s^sM0bnJK$k9{gg$CDw{_MC8@4uNB`xd%e7vu+9-a6BnpTt zkbXmjz8S5n9+mkc^bBHEx9Lz5_RaN`(J-Ira*%LWoDyWC+^UpBdtj7q_qf?M6hSx5 z7@Lz3&GOcl>I>q*$41tq3cFUKB-BSCGrkoa1)lR@I~hS~up|x>Pjn3be`^Ta&d+GD z&{oRk4Lkp7%zj`;oHqKivMQ1sJbs;=Q}NV_Q#lJpu7oyf(eLAPC_$M#`7zqjSV}=m zpoIj;1B_zo=;EN%d&9hm37N<6#`(?Eu8vD)c*nOa1%#4&LJ7~MNrL=xVGe17CncI1 zAqPi_NTVj54UF-d&Gct}Ub1=L+_TT_-LnPMk%8XrqAV*}U7I#|F#BM;R1#-)!F(3_ zvBxMlx)!7+nQPMlmQ#2mTap0KmCz!LNlF|fM}Pwk*9$si3 zC>+oF;}>oXG!9JSM`yL|8y{&*gg*(UN~E3Rf1)j8j#*2yH`K;aOi}fK$FuJE;kn+= zC)THU)QR+<6Hgx(>Jic(Vs2l|Efd6}a6_Vj3`BI1b4=`un z&-@0ywwu52K(X?=?L^+({H(sb?Nmd~QofCgAHFdrpr)CM*p{E#7@O4W5!D}~qzyu# z$@Jg?IyVl&;of={Mk(ZAoFFs(*bo$YgeC>c8$zz3G;gdcVev5P?kFAy!tM^Z^g19& z`S^#i_#=UL@1=g?truxGUH3lyPGbFGVNL9CDbo^E(p(iw9Io@v(E`+U``TSV%2?$- zy|^2)P*MOBEA;_CJr|Em5H=`Fg<}9GSpB=JBs%9Dd<~Eeg1T=8@rF?`w-aNjQnS%w zu5(yPR-0_~eeoi}c{3HtGvbbH4!^Z`IKZ6w8Cm|cJWOAbmk`E?qCGu6qY0zHt)c6M zJDJbOjY`Jzi>nbt%IGpaGNd9Q%ax3h59|tT`pD*5+}%^!XmQh+`^;ZsgKVlV{GxM7 z!?MDsZUAPY#rANn3jt6+7H89W%RpLW8$%<;ieFBIy+i*`eWBnq*@g85swW*>_Tr@- zE>3FMK`zGR^m6%E;4U6RX|V*Ff>lPD7$oez<8R;V9E?Bg`-E12`{I&KZM{}_%CUAe`NOdn0e|~_X@M# z=o!DXL8;$ByWVe>H$V8$(ZMKfuWuvQZGDHsr^?0yOw>kOEArxrBiFqi+DWs-m%y!* z(c!{yjAHYyNtS$;$diFUJpmN$8n7ceO0nWQ@vxP@O(CQZSf?H)yA&=`;-Qt|r)g;< zWY~{u(z^Dt7gh*)b>1wW@m;6tX_!FQ9p9JvI9lq$i2wjye*VkPTxg9vIFMdhFp8Nq zI6{ntM6GE50MDVew`UU;M}|(q&EqR6Sws1v9>yy8YRRHXer`o$PTaY|aSuF-GceSr) ziqiV?r&aeB1*{d5BqpUCf@U^63v!2&Bs_>`s9s$)k0z6~-?iI?L-+ahSwRaa8s>^h z&-^%upgoGBp(>BG*QORC+B*01!~!(=MJ(Undh=K-LZJYm$2=Q9SDb&C-1Wz_z|mu} z)9AMfU+v;!AJLPNYK^aS@#as6PnOVGzYg3XQ&?~xBFD`lg@no^FoO2M#F`A>KYuP- zpmI6BbI3WHmn*XJU?7rYWCjI+H{!#HnV6DC|29?uuyM^bi(%G*GDP;9bjMmTfD8Vpz&atJX7v4&7WqpZIXXs3G!7itEz4_M-kxA4 zA`GnXHi{=Q5!3D>epmz|OXbhrF#F#mubr0sA!G+&4NYtAqIm?WhLv%r!dPU-4rLqC z=X1RDWPEgywuAykF?L@Fz;*WjEaPXvEV5_PEcU z7NVOWvKA7kKIq8#%gMR*{lLzVPO!Pf`^H1x=Y{^O4In#4JW;rXiXdKli5zCp$9zsv@{SahPy#g-HCzj0Nsw?Y)Gl-TAmYX3_6* zSP3Mx@#*_Z@kCT{=3o_a@+pMQLS1k(q?7HVf;)PdiK3J(i)UEZ)}6(aC(&(zvMxqO zY&UEe$}*Ww>hEMCWxak+y{a{WzYM<#gt5%kkEuEwbfjH2DAHRKyixrlkpB^w<{7Zv#1s29LqOOie9MxfX*?|1V50KyEltSZIdO0<;i z9_;cc85r$%tTD&I2wl5`G}+Q|nZksX>N!Idie$tZ8NNQ%u5A;U3hOVp92R+s39|v0 zEoLI_tZy4T)TF`*$osr8J#9yWqfuzyD7Cd2Pd{todroy)mCZ|Kw_h&HIv0C0?s(^B z^mJ=gSZ{p2I;X?@8KOKJU5EZR6A%5aIu6@Zt|ZhlN1jqtt9imCSvy0Xs`kakPwJvb zRTlr;Fb#dTc^P&Cen+Xosf$RHbooDotP#Yr#3n6o5fDEToA=oWfNhkE_q_U}JSoKg zHiMD=XAe_!Ve&@(NYxRUW?x=7`dr0Q)3b_a(-tLd5I;?hP+44uxbIp?>)4a z4Jm6cj3Y3p1Ny&B=gSh%r@vt>lDN&SlKeL$`y?WLU}@4*OH#$j zC8+U>i%vwol}Z?P!~;naHEu2X1 zci@(gn`(}gTbm_cE6pfA)h4;AoWIxN<$*E&UmP(M&!rOSiZqjBeS)r%bPLBw_%MTw zfm33sD@AK9bc$aR+cMwUV#1BrKFzO9^m>!4qM?ClXCSyqa}%)IkGLQ8ci1rKA3#A+ zDawbAKC&6Ak^Z`$VqaL8;(n}evR0!uS1u7k+Y$|IY0O|+{ah}@Z&#(-5J}5&fl>aR zr<0quF8%_|gPqsxET)u66+N;x^|w-Z!u5LK%)!dfHuqPR1xEoPPsCA6T}%y2#Y7W48O^2B z>C=6eIeM@xxq@&Ar4@L+m1N(=sgo9G{@C-jKJyf-cHqg1E}%bGleP6@KO6aZH2>~m z<<3{&*?hr@6LPK7v~S)9`L~#?d?2R37wI2D5`5-e(~*~~DfIJ{8Hv{%g2IE}GI0b{ z@{%pYL)PYXwSU_1j^!3>F_(^6@BuL&4aECmRtvCBl8g<~uMA2KEZ#`+?|`raVC2t{ z-LK&O=Gu6}szYXUl*5vitc8r0AMvIfqm*o#ZpT^9mZF0A4xXbEQG4^g(`sKGd+QzA zsJG~>kl)ux`-!agOdxsaOzY*Y!|h7XPKC`2vN>GO zBywOZ)amhLhT}~t z$3q`=eamP!w9yw|CQFI~EggJ4O&3gT`eyufw=v#=gY1J$ilQRcDVfzuu2hQQ$H*oh z&1PpTm+&v@`zfwuQGn{JH_`7nKj5+;_qFvMG=oWF4-CtD&ko9kkoEp3uR(kiI%fGA zLr8;QkeE3l7O9n7J`2MBL+E+%h_weA0JfBptu~VcV(e0qi$Kq>l)^Ie8u+e5d9o_w z+6w?EUt4w~zllY|yw>D(CldL!0Et|{DvnB3R$Wk5CB@gT(j;TYE)9%+otP4;BiWx; zVLDQ7U}m8UugCYq7j8kl(06=#1zcdQ);C{p|00Mzf-GkvC92^`1_jqy-1qB7o zdl=rs@*d94&M)rqC#y6fA|l})8TTkGEUdam(>?xFGZ`8hnz_g7J+`;EkM41PkN?{! z0LH%uvM%dje4+m-3V=BTqHW+ofQAz)y=mf60DuTb1Hhv2Cln@#=-t65$CddpwmF&e zmLOtsG!FCgZ=UYnAlHDM$t&*>YT}&mJ7&x|0_0u&0p{no0hn8m<~21%28D(U9-IV{LjnSYNpR$wCQ(L9hY{-GNjRDRp^(0ii0kANgdb^ zEy@IM$*L2`Vf4$k48HlnLWRLH$ZVLGPLu!9F`&Jey$h0_CMl?a|mbJ z%!d+Gv0Kq;q2DQDq&pr)_62q$mf7eq!D=s0sHcSYAznUS);w$g1{UQuDK?@Tjh!jC}tFTDr!=feG(Ifpc1bDuPa#P`Y{XA5B0SP z&mvcTdr5?0d3)okNeDM9@~8UfLDTJ+nE!|IgBQn^$i=JIhM&Og`X;cazsoU^ho2c3 z*PQ}oi4ruh`lJZ*c`EhV9msnO1bHNQ9xjK&V}4nmVPz+5sI`bmCOQ5R`)=>Tvrl1W z$E1d0->YOql)HIYs1U~1D3MXtc+KymMR3FJktOKzw#Hq)}xJ2k`j&#DD44pL|A^4Jr}|CKt{;blqXYzTX+JK{XauJ^!Yh z=UZnci8zok(WBGTm;;8b`X)IWH{;=|e5_ZGtl|^me#00HVM&pROS!D}Fw6)WWmD#C zXWSFeMD5L-xhMN)Y3TyA$*qq37HMzkAnh(64e8TFwfAl!SF9hXTXx?YHVsn2QHb29 zij?pfMbl1piDn;C*{}w@M}B9rBtl(n3MoV zOCs81E_yS8Ekk5io%BbBMt)&=&%{)YhuyR;eq+7l{d!-ArSXmvDolbIb*%qh13_R9 zh1!?Y^h!D6IGvuxCd$vbCZ#fNSViJF7*{5iWqLDs{ECFs7 zu&3NKBtM3Jo6WAoBQsePB@E@4dG0hOQB8dBmb6qJ!k@oeCmXhLXm+&=F}GNL(4N%z z>8$*OLJ!4fTRi<|=@usjY=i{>aS7w0`4YXPELI#dRmqthud{a;AtYmg{;eeoV8;xb zHvB|DHed%&dE)_=prnimIeyPd_mqLWXX1NS0tv6m_1xvz%Y^pBzP&#qLr=Biep}Vw zrDnHS`8}WH2zj*X-DBx3hiZl$D<0D0oXfK202;t}Yv^YO6J+HmtPL_7g_TAe#=bz~ zh~dVew7{WL#E&EHxyg6N9+cl;ZBH>U=)$9Gw)NKD$Mx$f8fXh61 zrDe+p)A>C;S|su+TdZ!i)l^CYLhKcwNeC{#u{d~SD2ZN+@J}o<}a$BP?M+I$2gN`i;_3nwQSRZw%#Z%%;xGJ7m7Uj#hLDw!owsR*`g|) zfDHJCEoyLoKqD}NPOgNW7@3#qa=%q>+D4bHVPjK$3+*fB-Pq!dg26O6=+V@9E>Q>( z!YF1l5l89ID#b%%ILmoa(Y`}3<2P}Np=b{kYSpD(d_WjROxyrSO#|g-j&+47bR>$I z$dHpbzFov7CX|@LHt1MBF_wXRJYn>)Qg43HcPi{^E=n>9f80NWr~zy%b>)(pfo^qT zmeX_GS`z>C{YY-UKFOy#KBa81l?E9d(K!`t%l^E=$Q`yq0A0+EfOB*EoiIktMxn|X zYP#lNCav!K$M8tsMIV9ur}kD34iDEp!3vK%LSbudO@*VV(td`YlOEOOP$Ub`1qcwg zz4=^$-1n}nbhIMBM4_j=KjGE5K?$vHTq`(NtD!5uG8uS72T*2NY8!Fr?YhJBF|pp| zgLlMMm}Ai`vm%aGo`))e2!P;2hG-V?XR{FLui}Q99J@XXLVr^h5s`|)FS7_|?udDCN1G&Lc`;pRgAykr8WLf-f2kTeW!7s2s3*wTsQQ$prdz4Bi_^;;=K*){Z=1Dxq(6 z(u!Zc{$Bea$;rTmZb0IR`Tv82YlTa1*2 zCnUy)mnw0ar_o$W^5~;N#P$VvlhBr_L66TnzvwxV;jK2jo28~sbh7=SBLK_!=`>s*?^QfzW0Q$8SvH%j zh1%aYpuZD|hadrQ^b{|IHLq7>XcAT>kTPJ>CjX4h5*k7mNF?N=M{59*`yQ~-W7zhV z>WHTf2A$X&HcoJrWn(WmS71-qf@Huks-&TnfTEQgM*m-ZOa_4s_kI!svzJncWjYGO z6)wgjf4LK}PC~QL&-U3uFcUTW5=mm;kO(s${#e9@_ChWKE@&D9CD34##`d97B4@HZ zOaAR*#ib-9rqOFpoVA#vd87M5KqtMc?Sc7X)#d?F(AGLVWQ|Hlrccvt6suV;bGDD} z{WmJJTz_}{Mrli{)YTV>tBiF-n$f14qoM@=Fhl;yoM} zn?LERy2QDip}#vj-a4d_$(X3xOI=7=*YVlLH|<=gY5Uu}TL>VANXTBE-)}0Iw)JUd zze)W3#UD`9x{k)wM`~Sg7HRn660TJ5Lfp}F>Ih)BhKz|ni=Rg zJfIHw-e_$E($cy@g+Hp)h*5nwiyO*Om5iVv=vh+JBUdX^iz8wQd8S_(2Ig}etQtLb zPI>?AcjDS-U*zXrp=9j*vu|KRvp2}Saa#(%0Kc|?Ic)CY<5{T5?G)?6ehre(2|LWcu+xeT+zgPri8ofOIoBeV{?0d{rXC zPaJT47qwVo%jwv2-JkXP_O8X@w&*Hn`SAB)0f}kAf!FbEfY~Jz=N&hO6XAAn6?f9^ z{Xvc#HL6;7JZl;yOO$7Kj+nv_BYqKmsx;ljzmmHMIViIfm1;ggla$6t1NHr2qe+*4 z@etAch_P9lO9KUehy_m+ZcLP_&!%*L3F9YgwC*EM%9jiWt5`Av9ph3BJR3qB(iywF4f_b+rB^EtJQ&ytl!XFl%i#@8hKVZ^8)&Kp(++0f~QI|&!J}^`qaG6?QT%5l_?R?6_2ZN zdEXZ{Nc-%?lbasyqndCqiAEj<6!*XSn>gF6QppJj6rm!!3yL2AH;-p_78xNs{sz?& z(Q)Ib?0$%H3bnDc z)eAO^zqyC5iDJB>wwA!lZdp_%K}RCkY1PiJ7M6<|@%imczmfNQJA9uTc^r%>5Fy4Xd!&(K?Xcq9dH(JF?4m`jUV&7dmL$MY zQ1ZyHf~zIobw@Tw=VsA9;!^Oxia_{ZXziO*5Rlh}2exPkfS0B%X8Iu_4$ZRay8{l> z??f>W;E&=eW4V&>p{{&%&^&+6Znt56@O|gTCdND7f@G6dw{HHm?_Tk?xEv#qofjW> z!-an6z%bbFvivqKrIf!Rfk`BC?^_x`Lm3hqa2il{{Az5M@}?-H^cfv}Z1tepr%z>0 z0_UN!aZu|s%qq>7`@T;-_);2W`P;%#gMT2zAftf_WMnp`>4m!ky#2g3WWFD1dIsZC zq`$A11_h#jaK1nWT-^9IrvCF-BL?l8tpG>>)i-a7E|g&yg1duWv*e8;OC|PWFUXMGcjd<@{04Au_fVT@c87KDZ=5bb&Ulpyubg) z*L=Q5`Y#itOp&*uhfSYkn?Au-jhvG)0Kl;Q_6MU&W{#@_d}|=JQqn5_#^U5~5x5xr6U-*1Hj7R;XYi5m8}9o38lSJBdh5`Fw>rBS#cuz#Wm6 zs_XN7$_wlDL7K!~$EAkSfVtA=N}1}%ix>TAE+6jFtn+IY?;ew&&q4vr1Tv-<)R_G8 z!Y_iSy2rlg|EKyWNfyxeg~)U>5Yr=m#JI*;8dw&jXS`Qe8RvVS|4d7GP!*NF5PLlZ z(^j&phNa6IrZEFnjtfPd(o=@mElJy)gdfp=Q&d{WJ)dR8EAlHDB>OBd2(M-I8cJDr}{i?$Uivt^$f~50$Yg#QwUp3(}EX^@)$J1XY zx#zPkA2NxnOyw)jb|$76F60VIv-7Ja?$@K#`ThW+Ko||JK`)CD59H!ohn+;A?vxmn zaFh>uHh49SuMK2;O%HY^fWwk#2KX#Fob@y=&)}1f>dlx(0t@l%^ipbPUn{gy8-4Q3 zVUejZ=1OOgwz^_9XRS=CjFTIRJgHRqG-~_K-1WIEn(B|%b6uG5eZ)%;>!)2y_&Ke2 z=W<0+boAsTT!86wNFa#H%uYdtcQ#(ib>%huR%N-p0ZOP!N)|r2yQ49*L$3B3ndSd% zqxT08Tkx=qbfGxn7wG@zE#>}K)7#!E`};>nN2jN!7Z=yp*SEK~ zkB-jH&TemS|KD`YsSYcrN@xGKt~s(lf<_Yv2HK=JD*K(Y%hP(qfwj!_Y5%9er+_&s z7=VeLh;N9C<6=U6198SE#}GDt6-=Q91jBdXzw*r=#9N5NKm=va*lz8Z|wXc zeS?P^4<<0pG!`gseOHgx7wIM;PJ63 z(%{$nJzTiNIcGODJpP@-=NH0Lr|;Ge>Ie`k8!0JwL<~l_Ui-Z5FL`+^+%gzfJ$OD6ox1Rx(^0|^$pCy``8dG{|Iq?n>IyIT2 zRJ7ZG0@dr-o7~zdrgyBWL6SsWxQV=9FN8F7-fkypUhUu}npF8qM-nZ$nw2 z#JngnsUv+3ZFj0x2|fq_K*+BoC3qind0PbW$WqA<#XO0Vl^cCW$Dqhbr&&i> z2@2jP88z>f#UyVWH<#58;i-u|F zCb5m1kWWgmQC|*;E@6^%)hIa;`H96dHyornN#BDaG*vzAu;(itF;VB?N?N>39Vn>S z1a_~vx?Y|UQb6$&nFVW54}RiHBKke2QZBdK@HlB@vKfn46Y*)jBCU%ntuF1^@AJLq zKVGrY=K2}tdAm^C{>AuXX!qI&`qelKKEwL}4S3F|-MoU<*ZZ1Uui25G5okXSq?%cN zsVATz#fzIEXCnOrWZ|sOSZo^@j9yuOMQY29osLLPHOnYf$gR=i8%r%KeQy}jp&Oah ze8owoMXhG15@b$@#QDTNQjl0ln(qE)qNBEN|pG3f2G)w0&c3T7&aisJMjxQ}?l z0fSrA@8k)%?o(oqm~gE=OWjj4UF(InJMfERxMz39@7&pOQ^i&$TU%3QceZkyTI1x% z5CMEpiuCvgsP3h1S%xym^@-i@H^gMx8L6IKnH(r>Pd!q00SX2OhD_unI6hE{lG{C( z9;4oYc9L}_4@lBTsLqu0%9{`MS9+)RQCl}k+ILkN#J*ihrJ3UGuQclKVMe4c`C7AR zP)?vb5FwwGT(iNTp4>>LV?jKiSgc4kgXbA0rjw=6g236!X2ag}SrK)L-(rV1wjmnZ zqNIR7E=)Q7XOsPp;%xL1lII`!;yjM_eaL6@k^&slG{40TKeqLEP@39CJJ=wq(KAVb zsUtT3^fEJo2=wgPJ2NeR$~J_I1CQf zAdxW8DKf0%MZq+?7nulqxJ&=yuKv|W>%k+6ArY}$;!!0N*Xl5nQcr?dK)QxiK^KvI z_WhGd%HAkGO*-M#0>s_QlAScqZwYDD7>cv^7>&Tz^upP~ELh7Z_VBnD2P0zIuv@mF3FaH**xAE9LMUIcVj%J!;S#GIFq!Vlb#rJ6H8@ z4FaI!8VXz2nfEHCTbrC?eWQcAT=Z*HQoLp{T}fOOQMkTdIwX3OnuR}pODvR-IYFSY zF)JM3>4jSr@+3T!^#R(0v2Ou-{jjwxg0yAw|+Vt#dqN(JZ{sqj}ji}rg&q)3N zVg%4lYJ{y2JwU3c)-G3cq;&f4ULDFW?nLxe7OQ>0PaC5{%3qTJPElW@{wzXRwgt!3 zP*gB~2uy(Jh_D6rWXH4*_SI{3c7!5U@G=sMPj0d zr0Fn_>u1s9hXj^s`mXYFZ5FYMB-odYBY$Z2u}J|Cti%Dd;6r{1bg!#e8a&4f)<1x_ zU}!h`0^!AWy)R>$dDa!L+kdxaGhwrQ`FsZ@E`bfbj>y|2p&ZpU(0r^u zf`&$&8V#J_zSb-%0Pv!h2&$+9^e(AL>N!G921~jThvqztr_~=Z%5ZOyTKc9xHR#Cm zf~BRRsk6D*uE;A%iEQh=8owThU<)-Aly!`Cm z!LMF|Yf`xX(?=nZvWL@`HicPZR}rmprAm9%ZmxJ(+p-3INm&ZF?`X~iv1-!Y7?8b? z*vj3S-<=6kcK{9 zmYkfcn6goAH6rDa6zA!tOL%ln9D@7S>M{7diM_kLtl!{5E=^0C%L%Piii~$62|vr7 z@p!s&sRP45H7YTcd*p2V&_evtQ`4@}G=Z1LreZ*ylM6+fWo&t;fZoJ+!AS$nS^V=o?B&SIHTQ+rK47}9JzPX9G5 z3mzR!MFnD-dnN1hd#KZHl4v#5rRpf`r^_z9wB~EH%Q6Wnh$0vaMZwO0hOVc$RB|M}o{nwD>m|ydc z9p|-R?@F~SczDfUYx8t~WxSe`II2C{N2<4biEaeoCnSJ4GBN;}W@9ovK`x9Si(tp3 zu)bK~Xa4ErdO!NDO^AAYxfYMQU%j{LW(E)8Ol(1FvXBwS?97tUi8%{dy#l}g4fN0SR}jmrgGwfh-m@?SfwZ< z0)iKv(r8kGhJ^CeP>~EQ%|i%EI}3DgxD2sP_>RN-5Co=H@*)Hy6pSQ93Wogw6adC> zjYckrdDUycL4%qY)z(GbM+VpV{^=VVBjbl|h_^o_$Ur#4`&@jh7k72G{&SuPqJBhw zbgxW_>skm&7J%vN8I6d8x$g}Kx$MUIpLPmAzM-5!F^12opef02ClyD6H(M%}+}Mbi zV)(!-*#l8QQEYrQq!7|?Bo|#Q(*UK8=9t~d%3OK{{wj%G{#9OWz8BJVx*{zuRACl^rv~^izKX@{@QAIRLGjX6*O?xC(Sk$MmaK_Nu(>Tw% ze*M;3PS^asNXbz7NRf0%+txr@@<8I|z`;CSw4Ilbt&NZlX7dabIsN2029aWoC0M<3 z_5*b0st(`|+0wT!aHRXAM#mYw3?a@xqS~hG{2{_-(u&()hK!JNs?}=!2apPY9kN4D z6aoY5QdkK*g#lXQxyAO+w&=We8BST3PS&+YrmS)@Jdr~=WY^wGv1xZ~A*_dMuO^X3 z|E~Wh98AM4@#OtilMLC~^>jl7I#eF8jy%46I<^$GZ>f2e9sS_9;PwcIA3vUlpu31u z5OUwN*YtQLmxCR0;g=~7c1)9Xgorl5$O+6~O^e*^c1&)A6j$Y7W&X{DFJ^|YE*9N+ z&Uut}U&(t~@~$M>X-^6`(-h~8Hi7a3-+$x+l~?$1E2B(})2pxH-)c!yq*OwuqQ2v^vjVAQv*brhYUV<;_GKL*6H7 z#Fim06 z1!)e^+K<4zoHM;)-Homq?%|^Y2#7(xfEE9SI9THq9autn98rVoBFEdooKBoBj)r%# zbYYqX8_O-e(!yB)CzsaM;g@c@%|)E11C2(8M!UVoE}rbS zV?RVpJxV?LYAl;k(hG-)a0-~3VKd4we5m3b@sLnbL_gm<#WKfcMp~jI6<6ULZoyN- zC75eej+OyA$b=lX;Jah4D#&DAg$0M%@TnM-JO(TM7UQfLy*H4U$ApSnkzhHflyMF_lm>^A5(O zgoI1>!#ATFqgZ#^TS;7uG}#pe;29>AyYV12#0T}wVh~^>|>-#sq?b4J2YC>REEDm_Xkbpi6^?D9loRtfCePKbkN2S>5NpQSUaM8VYc)Cw7< zL?Zb&Ig}B7oNc#FvZ5L4nh^)MMDPtRsX^$$!+sYI6%}2h^6$!M|CBbR)GZr+(7iQL zSNH491{SrYdHp-I&}KDxLzYxWa|M~fl+S(JMC66K?i>TtlO>4ZPb4|~veit5wsy%c zU+Qw^46%h5b{*Y@a420*eufYIG&Nryi=HQe!&At)fhB~2sg5ny&`EnhI#9!?ZOgAR&!z;w6)kcxEx^(CixVwjcw0nJhDL4f|GsD)I%EG z0kQ^K1GJbOeBrqEog5B%I-xIbM~hJx9bekUjbe86~n+3%h@c zq9V6Sq!$3lBIihovkvHAoIL5jp_hc+G(;00(niH6tDaWd1_AjUJ!d4r-!t))$@R!I zygX^x8p$0=U9WhT;BI;Ar+%g7mGL)mzPlnztNoJ##!}0lO5(d-Tzcc7%r27BXmKVX z_HB&C#QL{&Wxq3ME@#UTf2~F@6~l|L9qg0V&;gOREb2F{6nS*oCgi6E301f1bG%T> z#SFDR_Go$Y7>(aDcnM!r9kE(eEFeLyQD5t3qIpeY=iM?2lCguVh!?VkK2%>4+GImg*mVUr@X+q4i0t{jb1xQDNG;? zdhl#wqwsqP^X_^<*`~hRm@Ov0E+PvHl4S4eo?=M_mK4#~cr+LwXmm^3^pMf+$0`Bm z%5lH$Bd|Dz1Fk_WmMT8!G%B4q<-`C8lA)w4Q=3^11eK6*Y|`Lz+JOJg*9lsNs+4RbyqnrsTL!qyp>Q)km8L`@ruE}`}^EP`(-6btB6`4Z^pihZ@-P>FfG z$P-UVTrOq!0QvF55NXf+fcAYVkGqCf4WFT_b~KUvXM2sqE3UBJtFcGZQAPbr_}*8m zaKQ9LT$KgA1Ut<%{;UE&Tt`0Swz*PB5Z^+fYuWz=c8b$C+F6-)QH1}xK3ExW%|E5j z8^+2#PF0{RJwC*M8v~noszUx&vY^F1*4kQpEt>Q|gJDBkl&5A{a&Bm)O4QHbSHNQj zLGYxRvj5@=9~}O0Aa}hgaNY7?Z=m-(96f@Db~XmVWdVF8s4wJl0DO5gu+=1+SeUIl z`%P!3?vKwYO$%GxGazjRI@>T$N*tYfh0Kh+S47=Fl5)kW!ITWk`*bf! zMb3s?or4d4Di??GJY1vjuWGTbVe;xN&nPalzqb~g3Pm{(5`WeDVm!XMOO%k#-4RZ_9+-%oLP^9m1F|7(8 zA>BAg2r{-f>T`eVEbszR(%bt6cAGG2y9cpwzX>=@I{BT zjb><%zY#08RKW~t5RxR#6rU_tRg@)PC|fcTq8zT~nD&3N^BA1n&TT<3kTikatKYSp z$^8VC7l*81gttt_ayb)|EDquXP4~#WD{Yh4weVLSloY?uV!7KAwY~jZwJ3RmG0t$I zAj~8kg=riBY$Kd#b+pZ{V{vKUvu~pQaUHMRuyO!>96RZ|5UFNnb||}XV2DB&M7}cp z@(td$-G~&w`e*>WGpzg??Ik{Fr$0i;h}^pFrA?h0-(zSLs*68GWil-EK)TAYaH8^3 zBO7-c$jpyOqKP|_dL~cJc9(^sa7w9$W9oIwKfdbp2M{R?EvH0@^3OJFO=VM0)a|ss zx#sq+=!b7mr7zJ@7X^+^VM+Gy1uRD#UUDY0$l;3v60bR*D+@_dVd%*lyn1b?G0*m1 z-*UXfQxALc*TG(En;D)d=F3DY{7|S2eC9Y=2}ViT0H%Ddsilo3?4 zH}P#zIFjbbPs_}0x6yD+V7&p9$|hKk5xmxVs`+1EE{d~87Nyu(LJ_N+J|vcNwRFS8 zR*h(4iXn}=g0=(CJ$qSahBISnNwQdH0l%_~U9DR3HMbEw)FcIYvpI$YbF*Nx1fSCn zD9*Dmuz{+Rv&y*Fr*(m(X7!G(G)E%A;W|EpzVj@yv&tB#G}~zr6DYKhRo;}N5Fzf| zkV%;i*k7_vTSGgv3EtM7kK!1YCIbP~3qd|VMQNe4M5%?al*C_!rr4+>J zH>6Ink)xQu-<8Fv%SO+R&Tr!~H6%y9o%hy@)#Qc2jCiryn%)KvIt6(g?sH!ZfBshp zGFeNZ+4l-R6-KG18T|O(i48rqvmWZ-4*o0e2*a7^<`YVXfy^=(1vnD`hKXLXWCu5O z)#*Wai3%fK(y+w`V>-t_<4SS<8Ksh`iArr&uR%M#%*YSvT|J2jq3Gf&1s>!(%u~+*-X!#7Dx4Vo=-M5imZ!!RXyr|>Y zvrfFM`E~?{j|WrUo6Ir2@-vkDU3eG#0mKSmIc$h#{0`g9NhZU2oIq?Yj*%)escNSa zwxmqn06j<23_P7ph#fFuAna{PwLYjsdV`@ThJd2!^^<(h>viP*`$anL*f z&_4WMov*Y0zRfg%j*g28OY8AV0aKLd6H12Z!-8yhDl zcXxLmpMZeS(9r1U#Kg3;w49v6!ty@@_NJ!x_V(`X!NKwI@tK*$#nsi-&CUJ&pFe+I zT-@FLAGPWJSsl<$^C6tr{BQGhG`2+f6g&WwLF>?n4+Csvcj*8CFUH(Qmj9Q32!k7L z2;-xqfY21%@rWdDHZ>{$P#3zq5zi3A>1>14`M=l%{GaZCfZ_3vbvNe0;V(V|GNdOfHa#Ri~PRaeK_sd*%0fG|lz?(E6&-v?VI%g2uMHZQPSah0r`%x0Z z4%1Oa(9Zj(udd2Ajy2a_r~5sa{CE`HuVQCj+}ur$i2jlOt~Qt}xL=go4b3Tw(fD>I zDkHPPf{R`pY?w~_kC<$STCe`ja8|KSoypj^IqTfvwlLdvl3n#Dso zOJT>WnzUO1&6NSg24ZRaq^M9-DQIts9Vf9WtR8ndU)3-S5k0xr^etuxFC}DqG}B!` zj35*Y$vpy&AlGx6? z|4DrR-~?p?1OoTv>W>G)Iy?0!!)a-3m>^LyGkrYQ=nSf|UpMDJ*cF$M=?|ycsBhW9 z#9_}(^fdXK*k}^X`l@_54iyaR>FH%uBKxS-!pEXMc#PQY2J^$>7d~k<&qt(ZSjjNU z;u|D`|L4L$tn+Y&L$6<=!%a$zASN_=maVlZc}SpgkdALmohd(80jHTPvxDAg`Epzv z`D6YFT$iX|&y_<5I0)n{SLjLHK+m5?GA>e&Vb(7EQT;GPIzSEbHR1sKG_;ek9>4O5 z(BZ-cKs`hzb>xImpcz#gsDH*c-ceLb*$+hK&37v0?MLchPp7_5?isZ7Yg~j7mkOG3 zo$WmKql7^;8ay|%!uC=%@A~m1QS%rD!9c!uPBs-5^zK!Z*{kW=xsx@emWriF1_0>h zpOo80f&CDjEyx4;hsY3V1}R~iD2O(ZtVcYgF4f$t5I?pcX;+Za>Qe47J7VCp+OUbi zn>3`+;bf_mrnBHu9LgeZ+LI+A-gQLhFg1-&RIT|?`;AkEy1=kpy~a%UidlO`+h}!O zkyd-wB1{v(zQ?8x8FeO~AjG`DrvXy8Gl$=uEG1DKhX;z7z*bciHvNXmEBLJ@IMhIz z2%$-ENFl<2{D60!OX|AKO<`VeC-DV=~H zWVS(9K9f=BD?+XiAq}^XcX@)LC`K+pGOA#oi;`5C*fY$;scE8)rB94U#njiw?rv+U zr3A5WHP%K}jS{=%X~kEW;k?$Qfg5#SS6XFezUC7^vw+1+tK$Us$Ws(Q`ESP$Kxa$W z*sC*_P{yhdyux&O%Uz#huk=zyk`G^*W@}~JH}S9}J^gElzE@cHcGyIJj$FBJwBQ_j ztBqZ9#(LMq>)E*R#>tWm#!l;k#9&sXsWEF`h$<+G90TDvh&d9mp<(s_&!1e|{d+q8 zQbCekm3*|(P-v{(jVs}jl1`823w{net^Q>BO-+VD^&x@xHF`!jo;v}Iej!tS)ugho zEY**wDm(z{UxE=k2|D{>GA1qVUa#jPf1x3VH>wuXj?Tx)J%8&$mV=Ki^4Dz%h7L8C z2(L2@l#OH(9EjQX=1;JdC$^I=(H_ScBowiWp>BZM#Q1^K`4&#ES|S-a5?x(8zTSz? zEEke}*3?uTDRSSyrdEF|LWBezPmW7=ZfItG=yOBp>5gp# ziyJ1~YCw z^c1X;M$~=78j$gI$TzKetOH^t#UtR?{p|dzTv2M%vO-Qi z%6`gKE;ZB;VU*|N++9KV3anZ6_hLFKVd>LsgV38552mUTNo}$8oP^=Su36(6c$S9F z(2Fjo+sA;(?mu19l-o7YgLARvjl-$CRhBD*M>xFE-I*a-mQ);Y!uscbVo9Xj777EY z6aM`GWlrbGafCry*asHnMqKaJm|z9^V+c6NHcN$H6srQU;KoO_xoP(^`-k{Ui`?$V zL%6jDyS2f^-uxW5O1*cM!&l=0cR0LqSZHC93VQuml`=n?z1#gI!GlJjr#@eg>(`h2 za7TPp1}lV#xd}Dlu=TG2Yc_A3>vew_4M&$}jdnQK*)6M~%z!)sx!e$v(pZ9U^!KK8 z9l6&nwLYYR`zAG2k3!1=w6I4xE@weN(J_&vYIU_FgBcM8;eTfcZS^HzStwnvBzf_6 zLQF=&g(R`IV-9?AtXgskP3yU)CNCBh9x=EeOgd359p&xs7`J~>u7-L3!+o_W(;JCa zLa$fDW^;*EDh-wX4HLkDN*jn?AR^|7h5jYss~)yg2)IA-yML3s72(3Ky*Z{SW9Vo_ z@YQc-9E^Ph-d-K$g81f4;rk9zv2$dN=sqI#JVo5SH8KDazz9wqcI7Y3lyGLYU7^Fa3ELI9F^ z6I5;E8L3g_-#{tCu-MINpK%rNM)+-_B<0+i=yPvx!k-CcWPUWcGfJP%B}+?W2$V}c zUDm{lx$9N5PSGTDS#7XTd=a233z%BbzbeUW4A`+BCbPkd_Z^60e2bZl!4!9+{^9QxG;|rrqK6l=m!Z^%>onlfu~J&0UA2T7WCZX&t+PcM=(A` zTGbW43-5b}>Uid5VU8>-w{5VSAJx@CrbW*=Pb)Wndx|G8A$)^%Qk@nnQ3wT~PGi#e zim2NYHpzCGc(?tVbXVN&TS8?RsfQgaX%X!z^I@5Py-mdsM%Vr<40M6G>NWtpsGIA3 z<4j@WW6^{3(aZRCyzw;OYzisVS6tb($ue&R!cza#;Q5m8G!j4jFz3I$s(87mP~B?l zd}`M{%5-HBnDe8Zo%0*aR0LPuN>0pWq|oG4nZ^<}&qe3iP(c>L@9x_waN;P*1bg2w z&*D#DhYFFsfyhHY`j$;}g<1Z1Sr2+ELolG*3!!BAuv)zMj8!9vAY#iRr7vnSrGn?t zE21U=(QFBCuQLAnzr1M`h_r%$WN$;U6!nRq3V zy)6{}xcV{@h^xEsT6hioN^N}segtSr_|8E75*<8+8RI8rhpsQis0`+yrdmV} z*%TRDwq!6quTARV>&$R|e;pU*751$q9cke2N(UH?P!SiYvo{bgcIz;y2MD+@e&H?}U9-re+x?4Kwi{Zhj9 zVwDUcxf-~eA5VWujy!h=P4Kk3W6UrN_$$x?!)F$z*SUs)wHcVbI8PAZcUp1WyG0tA zp1kim&C(PD;PC5H_{VeabJ?%e$Yfc6(!t%wN3Zkl^+O^ZLhU4Zx+HzamK8e3Vi*L0 zA5{mJyK&r+;&xf8X{O#MQ0zfzc=5H#eTe!9M&d_ar^Am$G1g^n#R-fq)8}{3^wW^$)pz=n-ucbSuzGB2$Md1 z*rK~#jt0x)RP2>Sf{Nr%pG-R?;YDyI&Moa+U&W9BO z#UJOgl8kneS^xl1;xi^W+S!Hve=bj0l%J*Au3>13XyvSVCLk?h7}}O=#=7U64_`DC z*O+#Z+~D2lf$4p-xK+ak-kE~V$^E@8<`T`;!?q$CpL0hpWcKD$8-Y>*==mOz*{UJ@ z=u*EgvaMzE^(n=VD#*ph*x8Ajd~Z@5QW6L>Tf9H=%&9M6PMVEHr-Fs zeD2LYH6v>&l+Rjy*Q#u;h3v;`*TKveR{vB(=ciTc;$ZM5m&BFru6*)RjetBqPScbE zvt0$#N(ql|153V#%pkS~L!?;kgvfzLW(FgvE6@ppaIy@(Sn$Mtw%2|}M+Z?)upnfDb^FKf#!tzb$0H}@epo|m-)O8osDR7yRN?_v;GZ!{2AQH-N9||V$ zdNVN~hX>9kJe>a~nz6c;Xi|F6$Tu%lJrvoz-i|ALCJ-}eX>-%3(d4DU1{Pf&XboRW ziKF%O){{Uj&?6bFq|%p7Z%^qYar!U-)Ynq7OZC)Si0rY1fg6Kpq~}=Ghvd8}R9HmB zQ%}A1k03Z+S11a7UfPZ_z^KhV|#Lear2_4oD>?SoPVksWuL!%?` zl-Dq$NG?a6slD8GIMG=l*RBx>N2?@mr^2sPu3d3mkM?$m$PH=91Cg5^TvCw>4Y_O- z?*4uV#PcyLZS!!nE(`qoY^Gw+~f^eGc2a0WPyvXFw4#4tFQZ`*&-;P zpe{(BZwA~_SbrG6!vKeH+X>b)6UXBrn9_)^w_rkBTg&yJ+KHietaB_e04gR2)UJfi zizOZ*i=|(&XkPteBV}hQF=5&={*m&{+9%GdPXGSO-GI-2EkxDxkJmLmxi>o-xD|}( z8M(odAw~-Cq|iS#)$vhwL~_ek4s@|V=tvRK2crP`AY78^z$Im}c%&{NI_k=WMCCf7 z@8*AXRA5-eM~WF2Ff`@Z{q(vMV2s-aln4fzQ1F5nGa6`%&7?B=l_ZjFc4zrSvZQZ+ z7!T1tBn*TV zcM0jlU8#oIRFSG$hPlmNQd&GyM~e%R7K>2#Z>#>Ss=A;(WT|zOq1xy>ka$^Zz4l~2ro0h;0E!Vuq!7#?_{;~AawYYxaJ006`i2`O&!Fqy?qz!*pdCvpo? zJcq1V3n6^HWoEiiD#wC)Du*Ox#mJDlw8#;_ji}Oe*jat+l}@;+rKYbl!a8OA_BC zV-K7-=C~X%FBb2rLhORare4P@c7eq)!qCk$+2k9c{{F;I4He6F%<1*>XG?b*j&JH=Ix-1SgZ)cI4waQ@f*C{g4QPSGOh)xHSlH0Fr zU96X?ekw_8)uIhPC=@CgYNjKSAf1H(VDDlVB?Qz_B&%ei=xzya2q|SLdn43y{k0R- zN7+5aYN;g>km(5>4X$Gmcro(v^U_Lh&kGA+M6de_J7?Hp~a+F$C$I`Yv3hJ*jpNR5Kn zDu!g(_9|c<(1($_1cs+@@`X5CDq1luP`IIfX*YVq*Dm=EzSNFq5%auct{HI3L$-BW zz>6}o!9ysO;H1J2DNV-DWQQy%NZ69^WDO*#i66+;$FL;HkE`IiKXQ?PkR%3BKoa7e z8LAN8`<@?!CGno1_I=Y(N0qC9#{;uhcR@QL$FoF8XxR7&R2hPz$xMJL@8LJWPyV{e z`E#f59>^O=-W>euq)A5zJ>|L4l7ZwvP#{mi@`?%iRo-WX1SWwfKbaQ4{Q;y5i;8fS zX5;MdeV)ou#?9?b`#EhhNQNLHy$*qj(?DEXg9AQ6s8liP%-TiH}_v0|CC zzBYdz6h5eFDU?gQ!uRYfPg1jIf2r=_HT=k^*}pcb&g1jPFU4xM)~%NHdk)38V7juH zjRDC8t)R`afxSquIh(I z$i+#;Ar9QIDqxIA<|;EwjOD&w>(Kapx#dseui9eTSsl`@qR2USo z0@lNePqcwK^%S36CURV-GfTd7D&QUCD@KXuqhr^p(C^jb2jh7e-24A&b)%CSDwov_ zg7_kt_ghFICS;_kC+(R~KAMjEJNWUsg=Hn}SNK&eb<`HJwDlos*zbUphdd2QSkl3i z6)7fLrLPx^3=9?Dpi`hG$TIpESw@6yf3N;MX$AGz#Nj*a^!vZA9-c6CkgHm8h;F1@ zvdvCNECjyJMk7IC#5GO=Xl%rA>R^{P%FJf&qd`z1>QGXj4}`{T<9t!OU3A!b-_K-8 zslm)ob~M&LWd!vG<8&r#atJvx+}YL6aoZ)Gd)?XlI$w5G6e!xw(|vj^4wIl8qDATv zbRZxK`}~}mBSyt2$CA_*k!D1vmq)3Ccy`&crC8BTMN zjq#CL5Cx_0h>{cJCjUSN!>)RjWx>Ddl$Lr}fQ`j1znco|qHqmhSGpUA(nB zepHi+$*I}S_4-Cs1z)sv*)c{jo)7-8`S^8rrm&|)*fZZzpF(fwRNvXPRq3nP?U4PE z-U?2m&LA1#U2V8qmraQ=PBm&27NbXFoU9Oy4rIdPD>%u$K^E zBUH?zSOyj_mFqDQM?IzmxtWi9g5}TmDl4N}{fyazg3uu1DuQ^RzR5PR$(~KQK)RHE zM?Ira1l!lb1;{VBnxpQxqTjIi5)s<@{64m2g_%vPe3=&Dw4BkRPaT=7OIO6su79=PWRQyPdlAi^FQk=&p%lXb;q>?Ix zL#J(9T0v%=KhN-h#jb+N%(3J!ug(pr*FDEy&OffE2R5tu1$;?iIqce8FX;@qX$f`1TeS`10T-j7!`{<2hlBsqcWc=7pdsZ6#{TF0^OQ(-j$f~`g6jKyGZHTFm zedvAS^7kLv@dR4uEXqL}G+Em%Mj|`A+>?E^Xo^>z$=Rw1b64dzy>?CUwSp zUV~Ihyf{wgnX2S>_>6Yr{KHKWhQvsUSj71nHie@mG5ho;ux~6j;0^Ajo_rA-s=-w{ zVI6f=jfI~+*U8-MUwX$MHdL7i%@>%h^@%TW<gpoM|dOA-m(4>-sqGkO}W%J%3x10oSpO|~#olIE$3}a1ew*NYw;tB!1!P~_% zhOb?Bf9QC2Xl!hJZMa6OM<`w!n}+ZCVmx=$_2MU9Djn)^Sz%UQK&=Q-HP?H`%!(6@Z9R@wzV8`7{>oaj zQuk4MnM@h5<@mP!SL^sfKn?;J0B1)EBI<(s3UK9Ai`9|D6YwSU-00$Kp0W!??2p`f zRPm@5I%=tpahiwqRq#-nR|L?Hs!7J=7k<$+wFK8%pgjYv)!-T(zK1g+CarL3EFr=0CPTef^A0>zUN6>*nYaNQ(?7DDemKxm;OT|i3cy?3N{ z5D*cO5_<2w_YO)`K$PCQ6cv!(K|ny7O18iMKhD`VXODBS_sw2+xmjb(thK&x&iOs_ zebr?({t1X9Y_!e)93HMU@*hR?zfkq~zltLI>u{NAq1@b7gRS&f|G?9YH*Qo%!12!} zz-;!vl_KK&b4OkP9v(3x^mY0{;);2aazIoHt)z#NGGBPqfy#Pxwvz~lPk=L{$SF$eNb;s(?Zl?BLbr0#9v*m4>N z!LX+{Wn_qcm9p2)DCji_9Fuc4@YHbVRTQ5r8dS&BF71T2mLxgCO?zd~buV8f^SrZ}ZlcAJydLeteg^bBg{Dg#HJQ)QIw+s1(v4H(`Eb z1(3r}8W^&vXy_G_vdd5s2-uapCHMr@RXByo0rGy1UZ{@dtU z)7@55<)6P!v=8;;CD@Bg9c0@=<`T~+hG4dm!o)^WN)X${c(FXIxp-!jRjA;}G2xz z7!pyh`C8~ za*)VUy!~?8%zA<_GG;(mHjxn)fP_f7mYH@zFRf3Hp#IFkr8Z%PZsIZynv?WS#Ll)R z+eWYaoXe}Xv_>z>UtTpaGFSA9UKi4VtSPxQni01-$gUSoXwPt#Dnu3oO#;k)C4e^n zJt3#L$B}TiUOzHd_yzu~a=a{fvd1$KtkO4=qwiM5se5LDL3rM%W_{JE@G3(?lsk*v zFU4ZYw`QPfJMbQTE}_PUu`!Bi#;{EwPjkkjBCnr?XsB!?zhaL19bq+8p${w*+H=Q$ zSR4`FDFfd%gSM3G=vb0PL}8j>2nda(;;er0+D|q;PdUBJFn{Avs`cUhCdApxx5kFV zK(5!r=k{d@WOOS+a$bQW@HgG3aYvg|H@(Mu7HhwP4G=;^b`&YB4>^8e&ttFK{X0-TmF-ppSx2nh4HW4cH-W1%3-KxCY* zI6ML~o3EiN`T5I~XT#2q-zx8&3;p^gQ_4}fDr%exvStzqRas&A#Bwvv(;xm(U4mN> zgRqPSOOatJ10x}^6@R9*QH>%LkA8fD8#-JlFBmSNsDRFCKDGW%UhAmOZ?)wc7$Pe< zE14jROGu|-8H;Hn2>&7B{uSzNZyQj&(XFAha2-?q7w1kQ4E8MQnF)K6Q(Q47kw5f1uE~od7!`AOkHrK zjV2d6NyRv7jj%C86)}2UU4wZi8yqK$1EtfK9GDY87|jncytuIlhld89sj6)qboAj% z)F$XUA&MUNWJUzP&A8LZ(fyqpfbD4oGd5R6{rqX#GQ_B+&xg_A*7H^B-TOex_2iE{ z5;SR{50^sTe!=HDEI3dj<%;E9@~T&)8|GKRSzCxw#%psy>OIs z@g##QgC915lp>I?R_(VQ*Cyyce-?*s%bk@}lOs`Qfau+ zx>p9jx^W;WA1q!Y|WT;x3KEx>aPVoMy?p~ zhWe2P>obh)fVTXsh$T-rkYqpk3(V$nJ7i?3kJ9&^+F?E7i>}E@o^Il_;`T#1_dvwg z$FqO(-SvkZ`9?QKU#YqAXUtMRh@yXYb94p|ML|cVh-Sf<^ymEN{{+MbfcPm$MK$*0 zD#z^kUEufdLRHA%hrX(h>ACS#+gw$pK2t4xg;DIjk(}+B01*@CYV0!TzZO$|39%_7@QQ+1-vx5X9LnYv7Ifm&=FlzztH)#@K;~^Gbfj6q&kO3vF4p z_K&n=&oEpS3*ENLohwUmBYFnZ6F6}avGU1YMlr;q(o?yKVq~@T$qVEu4%@=NvQWdr zrF`#;#jvyy+4$b^L=E<+@CTToBf}=pO%^%I7t9eQtsWO9w!=su`3Nl zA9Q#=z6*r`Be9hP0_vX-3(YXsQI6*Duy3&H##0yb%%ol9iFpTugQ)0Gl~ANb z`=R+)!;DU1^KBunpc48*%|M4suAo$6mpCmlCAG2q$ATNFtbg74Y{N!-)9`@d&q9O* znf}pH@m}ossTEgn;EWe-(zjr+xZ1u{&fUE;cllW9F?uVgKZxKAh%!LfO;gAV@(WdQ zs%|}NW!bZQvBNy~KDNGo{@7NLFX|h2K1I~AUFGil^%P~zQ@vYtjofbunZGnSx;8)zHtf_^cCsU;59imd#!fO-Mfa!mC*)Ejo($# zPkFss3R@PYRty`i^peI~v|}edJaCfGC%<>d2oa=Oyw|*pe_2T%jM0b!901rkgs-LK zA6KNV7on7#!$;`#@Y~1h)es8jXx~PY%#Hx2^7SB7QiVy+ zmHVtn7{G4s>!M6g>+;iM*vxR1wcXt4)6q2PIiJxq_UC`WwMc+kn>z@YZ2=5uV1k9j z@nfd36`+ay9Xqbyy`Vq2e$H@mczUJu^o7)R%lqKRziya7vd1iV4phSmZ&(@Y^wkFs z(&{C`J1t9o?XR)BS3BFDxbLXGDZ2L`1yC^1H;f_TC0%01Q%0bh3wUSu+qxGF-1} zDKHj#ALDH3v4XATaT?Q`hb>ZMx%1vUfgd^)n|QS9H2if%iU`&C9!vnwHjyo7EKR>m zG|oX9=P$BYv(@G%H$`vVjXeo`>~F3~oH#^-yY_%(#=g-n_>I!csO&ab!Os)V1+)_} z0Kl}==|u0I6w~|s$s=f4g|F<)4^zoG5HMnvI4v!OjD-;|Uj~Lj%%Y;MxN^jPUtPeu zLkPwpB4Qy%0eZkPKA+=7h6mnux{g-`omz_E5DBs!6S1(yv+#z18Uos8uPBB;!A^9P z7x!AJ_%|-aoB}FXd(V2R&}ah$kOC@01YlDorCKLS`zN610I2=}J$t!(?=>?VcA0Y% zL)7=Al#q}QZ0 zm|!^W{OxlcE9h)|o8(wX|5s&+o=G-Ir+_W}^^wcJ9X}Ml&@yLKxtB@?t)2d#CsZb= zdG+oSt~LOa&RVX!qsqOGHFH;{oe}w|qUW7RpPpFNXPsC)Y4srib@}?9mJu9ysU0in z#GrhVEO}e;7YeUrRA^(@nqc6&t0L`I*Su5;#Y$EX&L#jSz-^lJe*c$e*2~|!NmE21 z$!S7aZ7LveE`UVe)mVXC@eSaY6!aT^Bc=c%AkAgIgE#G z#AP;HlPBzUb*foMILvrGKlod);n_sUpt`c4_BbNq1L&P5N21$ol@RQPvPG8D37~ zZ=d13J&LvH#(T*Zw)I8T@@aw*8ZSNa7J{bUig^$|a7>}4PCuT!yMFz1dhs4@7e#-6 z!5Gx>^1)%8uMI^qAQT9cS>$2%H%gW>A_te~2)y!qEvLh|kTQ@|s-G&u={E4DVTcEs zq2=YOXYpi z@6Q82pO+Bcui;cJd3WAXg?uI>QbB~uV3h$oVbvO}TI>d>n^uXE4V2qgp5Mc$fdZaaHLpE-0sTyD+@N! zK{EN+aJFkgg{eu4$s6XlBaP*rl9IJ9)v^6jtn(02A@QLY6L&;&K3YCoi9u8*_9ZuX zGnvuFvVM2~b53251>!QnfVPTIPi?FWvHE}OAw0l)m3S(*QTxp5wn%8ZJAuYxjJ~N& zQvWON=ivm@^2!PM6|@SHESz$`mW6D$3;PRO4=Bp}kG7i)*jP^L@Izv9*JNLjYcqY( zcmj@iZ1MAGg?vLZC>x-!2L}OwvT#-%!Pp8VN-|by*7US_k8)I_`FjoZ6%X#1eaoPn zbSeZ1HcnL9=c|^IUtCm2PDLvhx>fqGd0YKX+uye+ zY56f$q4&B|A{lrHwBZTqY^iB)|j$5Ss%h ze;u>Pm!9G>S4>}6ar5NwV^B0Uzgl3!`cT^zskcJcE9qG|a^- zj>T-j0&L^rR19#iD>Mi*pFB3q5#y5Oz)Q9pjjetpi&Z?ZA)Vqywor1n@|99nRgY0Y z(YfKlv%sJ+pRcLclF7xuO)c~`WyUah)i}n54P?ig5{vM?pe$B|{M&IA94ab;Z(j-e z`iWQKErMUAY_oJY-Vf2xg<2!57f;b;sxJmLR`$#a9-(vC0!uCqvE)nFUsqCb*s*8} zzc`JGSpXF1{zJFuKwa=~286V1{v+|A7Dj&-1t5|bp?sO(xe_eR7m2~5uWzO^vyUXT zAzXqQI!YFFOFc>os8o@C2nIR8Kd2MqAOY?5PNq0)EjJ-+`8wlr%@d~W{7+7bls==@gfu2oikxqA&I1KLD>RsA@yt89T7I0X$zsBKU>jKnp2@Mg zY3J~C?=5z+k=c>8Rdt>4OaI(y6vWqAVgtbd0B*``C~!XI>)e*dy89j1cl4g<_}vNqd~?zn2} z&TS-#GLy^*9k#l1uQuv218(eS+2{MF&>9pAvHF6&{m$}R;l(iCukNXR){h^tyr2k5 zcKtdmd+_1(J@2~@1=`R5E5VaZ^jiA?2-7OpM}lX-`%mJF?pc8i!J45gw>-Nq@2!b- zFhibFYb%IN_4Vi80$49d0JyMmaH=D3a^v|I85jh+H-O6KfhmdZ2Rph$pBJT8lr6>b z3Ca$+lrD17Q(kRlyGo55jE-INs}f;VaDhAZZ8Q+V zDI*NpkeNs&ie}nR{m-He)iXJ>jdLV3Y zA8b-xmYX^$TkJ&R`!fdDC<9@4rQDp3AWU`wr_qI){#>NN3@LWrH`qsfrSXd6fWNrX zWXJJzCD^Kr!_fKEun@9#Q~o=LJPLInd*f%`Fmii$;GDb@x0W?~^HweQMAzfQW0=W} zOb%acHr9U*&Ozi7{LHjGP7EPayV7fB4!}eqiDjV8#M1Q{55L-td6|{=wT(=)HBy2b zNQw1IHcXl8qW*S$0E9#fO5#x{U_{R0C&3;7mXP&Sfv%jZ?i*f;(i0>na*I??kRK_z zrb4a0(>_LZqMCh_>9X4N+Zmg-%WrK{@~kak&Fsfu1A5STeK@Hed7Mbh%w{A_7$>10 z+oyMrg6B^AfuZ(vKoo#~pe|i(xTCWT&?7h4lN-8u{5^}5j;EHG{z<-)teTJr1ox1&(+l;XS&RFZFe)vRitXM>#8^0Y>%_uaj(gD=RZiQmC4LOopqv8^I95D&o!4eeEMWT_`6zRp04RRM1=C6oiQUd$#4KNNFyNs%<=J4#U}rsKM54r z02-Y}q{3a%ECk$Ma*WIuNU;cWVa&^N{;YF(@Ew}1b0c~tm z!+#cSR7sjp_(X^z-r-fD72p#KcRG?@p}f$K21EZLL59!w%`#L~FuIE*B^Cwo8t;P> zvBx>Lcc>NB;!@1tnu{5e;c|&EcsRe7&Ffx_=Bwl=e$aW9Y-PGfr-KX&#A3 zty9^eiQk4I;gHf_BuN+A^r+u-(N!Tfrb<((piPOyBjyoQc5QhEH31vrA<1q;Bl77n zk3aeu7tu9R(XEiyE|Zj1T)r$VdaUcJbNarQl_N4U)K@ZtpR7u*?Rbu>bD4E{kNfXo zCyG>-)6Do9MXZLuUsZ?#*w}d##m-+IzqStim>!co!}#tn!o|9q$YF)cgDn|gB*n9wl&&AHsDmr5Q)?^ejdR1p#VrB-@{&>B;VH976u9#d zfw0bkV9Im8?v&lI&)ZOoIKX9MN%WpEwKu79en1FT4pm0;H9qXBjZ4EC?xIYjrZS^O zi3y+OwkxKeg^t2@&DmrWExx=Me|~PGT)9w5`L6;s3ZkE- zR7vI0t47SRe}xY-{TSJvI@s4-z-$1KN_JM@=6C645Q6G_^OE7Z^hSYIJvkL=Ja<9* zl$#>>$Ye#VQk-1A_)M#g>36TqzC6%br1B=GDXKn}70mU#RX(IHgPKOf*>5e&%4snR zgb`w4noAH3uf5kQKccImZcxQUnMS9Ns>*V3TVQeD@G60qz~cSsp%Q|^buktH3S~mvo+wo{ zI^t^KR|^(e0SQumqCa%Iu&uhGBHTQ1t!kl_;8AbZ7@ygz#w0J*iifF4+33utk1h@? zeiy7dEPE%cS&+3RwU@iSP=nCd#nW)O|Hwi!{IuuSenNYFJFJlwwADQ-!m7yiHVWIUTfhFnio3G5(9^lCnOMZNEkV z_ex#Z8F~QMNkUHQALE%ye@Q(0D&2iORQF-@(gwCjTDz++9P*C?F}mSE{q)gXjZxa! zSMd(PcMe|Y;B`kH1N~wE0071z0mo!c8Pm=5Q!~FZ5=-AV6EdBUrXq^+2;62anQyq= zmhZ^DDSjvZP{Q}KA2zA9s^f?G!xUhL+wZ(Yt}K$0H@}--E^>zikGGj;?>MtLcsqE! z{}IQ5K6>ojVrDw==NfmNUgSPD8D9$zDK=Qk)#!k;GUI7#TVnmU52+Vub@if%#H%If&B2V7;@O66{-Ddpl^FmSEuEmUFGg& zZ>}(vL_|%MTaIantjKiAC1*g4EAxbob90jcI3|!{N>&tG-1&#k*+@Iyy=_tm$nTPH zsASC?=~Z*CU%gq(`UKrme6yhUv^LLVCUjLPGd&$4l{ax(d7v*)>6^74A==ooMe-Z* zXJejmS6ZSlFd*BUurgOQW+hf@ArV6WkZ)byrZC6d+O_>P01F*6A7&`eelp6K!3;=) z`rUriVV=-(pv=}i=-Q~x4hqP*S>~Y&6Q^8|XVO=P83p={Q{hLT(kF&IphNV0 zSxtbjtC-NW=^eN`@>zC|)SzUMlXZ}(&{}k#e8p4B(L9G=Mt**;H!x-7VPzd2;aBpyW=GEZ$Khw zomsX%@GDOy{Qk$$tsx%G|7qX&|Nr*u|KE(tU;lM#wGY+gz`RDz;bc*L`)vJB{Ku{T zH!9s={Xa@KwB?2~{}ZEv;{z1d2cm$j49*PJns9N$1sCLCW^ z@1+ilZ?$Rv!`NmFQigS%h(7#{bdPhj#G;)&__6DdH>KFF^!l9?>F~=Xmx#9Xda*)j zLXhllgE3S9I~>LR?U2UO+oO(6S77*YFvDS_f*K>uC2!cQF6MrhO%UJxn-;xUQ-OA@ z_-a6&F2lfo1jI;zR{j+L=tRmT*^j?otyo;HRZ!k$x%q9fAio5G8zPQLGiT${;4r!@ ztNQwsW5rqirbTMZmKeE=uVDJ?_oJhL{R5G`XW1^0nDp}eY*)1q4Ipr18%L`O{TjXR z(%`hDQ^5jNbS1EJ#inY*dm_PQ-eGPW=9RBMUXIh$9*E%f5`!>bm&(jN{KPX_oFwhVa*5 zq#TpfAht8MF=z&6qFfLSDGiBBC@)W-c$lp~&-Ex@X|zu-Mg4iMIh8WTf<%+bGA_OT zcyC+>u1q6ylXY3x1~$`V9%+RFj`Vz2$6{HaS<$H;Z3PM6(MZ-aAtnj{fLtY3iXn_0 z{2#QqA7;JR*e@HJ!_{>`Koto{1*A%omx!^1a;YaMwkpe+(!@x^WmCDQPP+@Q8-v{< zTbS%~R@X}%!#t_ZKjBFU*weww8F2AL#?0og&|8_~_MU<`tH zjNgVHXgG9x$lLY5BIZaG8OrP$ZcN=KRXNrr7OVD(A#!a>_!9f}ZMH5vT1CZ^Gx|TJ z8>c7Md)aQi5y^;~D=PjJXFhgbg0htzzr<#W0URI}n<TS6{hYIZwfmv={Q0>M>Nk%#ffb|KJ z=#ZCKdlY8>eFQG?al=R1{>;acQ<;*u(#TQplp=xarNgceN&hQ@?yVoyH8=cFNVoza z5$t%sSI7IT#_oz{5mV@`cq#>cH)__Z{Bg;ui51~NAk#PB+Vr4w1 z*>D9jFqw*re;|QMa+`+62@jhJiP`fA$RyAt$1ej{hFyl*8iKevWM?=Y$ZpoMS)3AJ z_ia|&4y94@liGGpHW{+TQe`zCU#Js=Yc0It_*~Vk@Y0>94FaSnrojZC)w=*N1_zj| zJ_}hBBjnw_vjB5=pG~tnDkoMzk!#FibMn!C%o?eV9uE?I%^h8lsU}W-{Kb9K5JZL; zj#qoFl28Iy5tRrfnD9q+G8+VYMMUo!Gf(zCd8dJ$-3UMui-751WUIMOb5R zh;o`Me&2cA;Z=Mym=v*k5{k_W0}DkdpJM-i;KL)g9NRrQXkACQ z%R=@ueLX=i0LZS3N;@~10c8^m_i-90P=$Kqw;)F-37}Y6v9P~+JShMI4mQ}Oasw(; z>|dV6I_aN0Q*&L;>YO+cl+heW>j@D`yAvDn5;Yua^bhC@ z5AFkE18JV>#FueD!|IuD43C7NpuXRm=1_%Ufv%ir}c1DW3u2Y z=z&Xd6M6s2UEDVYzRsjM^zzb30DthO`1?5qBU!!w*>s1rCw=C3^;00J;$j|4aYaYLC0 zTA(=U9HF(T<^Eq7K!SL0I2JKfmEkEI?y>QzD_3}u@zDq$q#qI=+j@SG8Zq?R!}QVq zxJ3`oNVh`J$J#%MDFA}fDbIb&03@>>;2#skju@(M=doUnR2ZHR2M^-r(b?}PE~}(O zWj|qH_v#JVqd;6-@Je5;sb(;>rhYLkysG|N3(JI!QsLr*vt@t}1WN!+ zS)VuZd6I$;LtQLb9vq8^j;uHbr<^T45|y%3hME+f_~eO14g82`p;_q6lFYnHdA-*l zy}QtlRqu^+NNV(uS;W?VlPuCF>AU^`e}}x@#U4Cvajxa5qk6RUMRz5 z<~_pl+fIgm^>4u!DxcJk$ZzypUYcz*5f_~EmFam$xHqUbPaH_6v~Vg9aIt><;W3F> z`n1l4EZm1fZmq$BZhtCt^>NXjUuJwy5Q$_HyN&723B~uozfLk?qag`60I+?pkiZ6j zDR%$9Rrm6MUQ4|WJtX;qOM&(`B3@DdvuyRNk}o|g21Myg9GVh+<)15Wf}TnwNWSx? zaQ40yw)y&6D0xS0?FKtiE!dg6O2Hrw;b2QX+njNrEcn>o_hH7P2M_YEw(^;a5A@>H zFY4{oeM1gSMe#-@Cw3WRs%=P(U!b*SY07e5RI$U0BI7kKqh{TNp5J1w^{L!LqFxPT zcWmayXS(!1P5;>KVkBIIfqZTv79Tf}Z-sLTo?4PnT>Y^i`RQCpR^ghV6Q%+Y^iEc^XU5Nxrr5kRQ|y$@aPGD={H1GCubAYs-`+Mrz7xT|~Khl4B*mW%@ zjb8jLK*be2O@gd^c|Nk3adSIF=uoz6bUN(irG&;u7vucvBr`G@g98NX^zuH~AR~^O z+0K)9h{RRIRp?>p2?>30B!OSvEmw7@UOS0MDpusiWgyTlXt6 zE0=8)lYtLUCi?+BBWIF^Oy6a-4bi#<1EEsWst`Lz|9O`ha97mQgEVboZOl=51JV`q z@^~)|Ph(L=pO?W|K89Z8ZRfBJZjkMh)+nPDo5Yg#zdhM#plU)9R!MwYZ$?WAI3@GO z^7T|a{ydz5J7C)fQ;a|0hB9O}bKsF_5v(kVB(R1j0$o<>)?7#`3kIV}f& zoQ}QOmeBE~eciVsJ1NCWLr6pG0t>%TIx^kPsEQz}Y3fC3m)s{PzGvGT`Fk+Edtnpf zFO3(rDx!-|IzO2WeXsRbY54w)wE8Yl^pQ>fsjP3ZHi5WN>C~xo?Vr-!TcdLEctrz+ z0$>P8;5NR)##3(y=eEui5;GdNrLGiRQfXp&lo;y6^G`rAAUt>&ts?X@NT7gux9|*L z8z0nT2=qCixKsws6SvpP0{6iK!VLVVB@K=3<*HgGP#4tp1{-+84HxnSU}AFxkd^5_ z=UnfbvZAXQBsWVpegEKFO-X;k1B}t~fXd&e!*}SP!)sIMv-(PF|BY@APqbCzv(n-2 z%de@pn9@a$gNnYM{Cwe4s=bddMHgn;D?r}C=+T^v3ro{8`RH(Fo+#0lz7wK4Rfc0_ z#58>F&-p2XDc_czsb>zvjqVo|x);h^+SDywP15*#4B!JGRsO-#evJaTu-Cm6Jd>j` z8nO{j;p9l+{BAi_5wYCnKYjH0ZyhffbBpzVNWoHRyi1spI7>e=&hek=(qbBwTTl%GZIRPURr= z(?Di5-QmsH%Z* zV{C@C;!tcj3I~A6ye}8+*T$Q&xdp<)3-wzkiP54|!BN8vgA5C^#0$bZxcem*-)VTt z!NP4tZkSStLXS*hp>P7}dGJ8#x3?2uHY~%VkW1Y~j8lC@XdV>)Cqw(_z52!fS_I_; z0AMA|UV_`R6Ps=<3`!tjy|R))F)d9aA~L%g+6$fj0d{>G`v*9!HN&mwz9aW*#V{?CgYlMtN0hn<`#eB-(Y?2W^{?@AmwE(rKhR;AI= z+3Yr9qc2$7<@n(EV#=AO4UdaS(m^V4O7r3Ma-Kvna7ns#g~3kOk(v0Y$x{o)6Ll!1 z-D0RrB+N>O@`d_hYKrWu2GQ0zjqA0QrxW1<@vsPL{ABB#^Qu;MJFdALX;W<^(^9vI zgmd51n5%I7bg!}gy>*oI&$wIiuCECvX%<8P3>~b9eHUs}JlJ2MM|NJ@MxgwrBvFK- zmrz{)^(C(^iCK9LQ;$`93^*=8{I&Z>HLt$~9!*FxF^l8`bxLm*lVeCEHB%SauQ|!> z)tsH0S)QPpL?7dn#;0vGvrj~MoRUm~Os`dYt9hA;$N6EI$nuAsIsUApT109}O(rg+ zdmKuT`Bx5ntI>)e>>~PF@94NO;_^G6T(#IOzUmQt1Zl_1>L{@Y$H7EIEu55pQU#f) z7|S~jW^W&1r>YWO?*H}kb}_=%zwlEQW6-9RJO+*ZIw#{g8UZO}ut4wA^DK`SK5Zjx6F62~AmT`$|AE zGIry2wnpidN76q+Q6Nc+9_6KVTDSBzms>t?;v`Fgb!ldRfLkv%;1-7n3q-{zp`vTe zG=9)%M(%OvvAk_kbA*5bRDMn<&Y$GvQcA;cP~*8?0ZT{FFT9>ujBH@rtq^S3ZF&eS ztp08Ru!tH9?bEdDv&0Xy-u1TR?VIc`p8L$CIFkbFh&T#oT@^K=S5?&#q?zt}Z{!uMobrB*1no*X z$tx2POOwAB{4^lAJ2)Q}sGIAe6(p!1K*~**)^I*IlJ9wtsKNPEA*yuqg|#ckrP_3^ zu-+Wkb1(nrB>j;Ke9Mez%7@Z{?^s^lJGP^5VW!_J|%uIju1MFZ{vSmN)teR(!rt&_>1 zZra(w;2-EaK$LLx#BBcwbhyw+1@5AjyUS$7toU(XpWjNMJ-&a~8)%hTnY07iad+QR z``nP|mSn5Yg_D!@^RB<)f;GTA0J*GzQF5l!vksQQEf>VVMbYafA1D+J-sTR|>;x$S z%Inju94cE>Xa0TVVm&LArNRI}RWhf;Y<|E}Zr2;O3IUUBht^v2$h40R?>eUOq8!z0 zq_w&xWT55oa*adZPFsU7ZomF85(ZOGVNzv~>hx78rx{1n;*t=rL_(F@9_rM=o6Qw) zHJQTUv(;UXI7nVqV1CR6F0m)b5E&CS$mkE7YLD#ny;2?UiKVwByCSQ+&b_yH*(~`4 z1{t*geQHv&b9r`x5|$P zAuBn|30*DZ?KYNeIVVB6xTTqj+ej&yFTtOuP!U=kenqvJycAzd_WZjVC}~b%r83t6muND|lgS%ao$A(y zmyF%BPhLD{Q`}Pnl6@K$^F6&|lw4U>gR0yp_^Rn-SAz-~>i*B&lEWby3AF(i_}TV;H3q-e=DZ69I*#RI~@IiqF_^%Bc(OE8#(Vwjl^3DJOfO7b<0ObPv9vNH~ zzjelF8-Yu2+lWnwU~03oNIG#i4$KDUohL>gwBtFg(SnG>#z8hSt;++CL-Bm%vpUyP z(7%jItWb$!RadWyI+4>tBsC`h>qX7l!zO4Z`q4x2+!Y*>=8$b>6_W&GdG8*1!QzJb zbm}s;Oe5p(7eg%SM{38bGv#H@1&G=fCDE^!x#uQjuCsD zw!DL7{S*h1IUb%N2j6{W6+r=})<$!f0_@Zhj`;@7_q&#! zk*7;lqN~Cam%c&m08J?rqO}Sd_GV9>HEawy7GZ5F@itF9b{;(}-6OrqvTLX! zB}F1M8eR#pZ-&fm%)jhxIS$bYv<^!87?mKVgmrImAfm$8R-3^PNelmukOvtUvJUTCm$|A4QLBB`_kD2#euNjh9g07wJ1+I zn+nT?DAMXJUtPghCT7HmWrn15NS^m?3P!n8jM3Is(R~#>wKR*|REbH~B0nUTwfLLg zzxmP7G8v0l`$U*sxclaMwSiuyJ|;l-&6zvo2YQQgaW5uyy*MWDMz?v>(Aco8d$BD) zcSu7pP-AYcl#m!%#7mV~UlNi?#^_g5PrbzX_9&ne|lS5r`m~wZ>+v zxl7`#5OB9|j8D9ELuCbq3=?SbPwM=IL9Ku4Fybf~#$r@?RL_J@@fZf1;!LC6>UGQR zuc2pcFWnoM9OoIHF$_k06RV(kX2F^2+0s8Q<4N&y6cemOl^LNx(E`fT(}=7tQ75bT zc;vV*2POpoXphMW6*54uen;*a-?Iz`3{C;N@WOU8c|GyrCdYj04tI+9f3c`ob6X8I z_#jX`$+^5IQ3ei!Vq@6pGHACKH{*h>Pz$ZI0}|RVjBJHuN>aYz$F^BBWL&-8MR=iS zDogazinq_Ipvg%WZWfr?2NEmiKbc z)7P@5EsI%&`p4|hq{yK{Vz!Xl>qKKaBjLG!UKUa)1qFT%2lp29-*1Qs5VLKj!Cu}A zR3fV(4^QA{3qn_YL7#r+U;}n!gabx0Lq-*xw5&XZ*KnRK*5B4XcYeFL4*($w8&i~=ku#k&IRof%LE3}WD4w6?H+o$ z5P&4?Z@C;MzZbk2_|l)~*O$+TJ!>0LHSe#GGN+G71%G2q@?Axq zZP{Gos^cb{1b%(Ot@$GBG3EQyA0Y?XI==N5@MT&%6a-V*h^GJhuUGPPLz}AU_w~Pj z3Z)ByiINS~UIvfKVu2x`l6eo$UMqgEMJbbU6=l(FINiecTA>nI1-!Ra@7abwR5ddG zBiXYdgE{ji4vAu=X0_8FA&(-TOAqzuhb}jJQD&sq_!b#@{3~i9j)D*w>9qEuK*lxI zPx*TQt6nm{tXh#0SmkqA1g2L;1Page19EtX``cTV0I zK6`6Dp62ze4osi?#AJE-=-z%pDXqxF%*FTRT-qsL=k3=7SE7bplZI^n+aDiv&z|iS zbze@hK682MD)gX8)+==Bt1iyEGJuefKQxOR&kIs(Z5<-Zm43XkZ*g#GFVDZ?;%@k; zZ9IfMMdm5HzEHh|J#V=j(VOzah@srKi^bIhV(L+5g_iGM68zOSh66~NthK4GQMeNL zPHK%-03(XQRx~l=Cd;yYEkTJR8eI?~Q>V*8@YXHaauIKVXQAqJ8jT+Pk|n+v)zMV9 zweWkc_A{UHbIiy!>9t?z-zWFCNdc?3AJAdZjom~*GtCXJ_b~(+m?!eqM0&jja-b2C z&M3-7E^F&aZx*|FdFfwglMbs#gQ7{VIY4YvLdIiAgBm@>ezt`N2CjJv_p&6nATqA! zoqDU|wXpGrvOPdnj&@!ie7FurB6AcD9uiKe&%`Z(u>T}x`yUnsuvTatKmqTooE#aF z0b;Wc^sdSP_K4d1Ygl2u1R^mQ#1J4v~rt#Q@XYpC1xql^|wnyl*sF z%Qd-+Rb-?V2ed;epHe>+(RB>jL|NJGE$JdTECKS0l=>;*$UphN<|ms6#q9)Sz{M{o zH6l=6AAZ1~jcP-ryR7eb&(A(ES|NXQ)@!NJmjfGTAqh z6=sjodua5dU!!jf6v#N)@Pg593yzgDVKei^uCoULivI~^de({1hXHVv$t%wbtpI8~ znaGMCyjzGkGOua{#%2W-ZjhpibIb4CQa*<2y@JHm+GgeH%GJuC+x#!8S!LGXKI*Kq zZ>}L4?TDYR_i5&@9F5=Iq8mvf-;*Zq5T6PqSAISA4~lT(uOti<&og(X=3i6yxixd|e5$(Y)OoS1SM7by`L4CsUaO=N z^{bF|(;0;nY;rIMslosu1Ub3(VNhwv^Q$m9>Q13JMJpEC&2 zx0!pAy0&Z;rNp7aMtpD{`9C%B2oPW`MP8OVi(#ddqTR$` z9~9eH@eKrRnWj-=R8iB*0qS6C(Hc$2q7Odr@bu+Yn9~+)$JOkp2J{&p`3nwx7EW<3ONaZ(<8}^=;cyCnEyQppa z{N+WMcd9iL08;c5ouxY05TkU$(Q~O%>>Qu|0^WHz8p!Y971wAb*|2a$$UnYAK))tXJK6nU=B_C|hpAAg;SPI4 z+y4JCz2}eG4jE1nCa*p~ zSpW1xj*LtrN6P>5lOETSOVz8sMaHY%nM_wx4Cl_6^;N+lofp(fSZC+v6mqg(ygz_r z35gPvL&p-Bh?PHG* z9mf7zaw5wfOn@T*=*=4SyiHQ+;Pn#jMF5`??4xczaS@M|gOq83Ei);3g4FnZn_&oY z^QoMv$*zTH$|32Qci5k`19~ZYX-AqSpN9?PW`F-~pC&903k+PG2BT0Hu^>hxO%&=f zpmlPaj?xQtCNI%yi4iV+vmOX!XcSInNgGd6NVdrJafAJqHYWu?h~p@jr zKk!o)%1Jij5NajHl>fAkf1T&RCJUX^CgAj2FJeQ?(BKPNqS(QcO15VM@`^!vsE4}E zK5I`DtQm+St=m!}Zi^AoAU(D-9J?bR&ToF=Lv{8+3h_rY7Gxu{s#Nm44j|^I<9LzB zBYt^_(?3Ws6{?VugpmZ!rcc^qTuZ&jFJ)_-%W5V^anpAjQAGT1#lool>1}*h2JiBUGs#VPcURB zXPvvvnvua+{O>ZDh zC?_xDQ`PM3jd+y(t2X7SFPo~D{mzm1mi%j{`>35g6zZ5#Py2*m2kkWnrvh2Ff{-;m zskD5H3MP5aKT+n>2itWP-GNCCt-bgQG@%T^ypX;CqI@_O-nt2j$Z0k@*TWJq3;ei}IP{ zW5*|qWN-)u;0|4c##A*ZMz{w*q(J*e5RIQ(P#k-uvarKEsZnN}a$5OUSf8m|S9>(H zn!c*R8brnS$#XN37j1B;Ti2t;eVtWWJR)p_5N_$GreIknyH`9glUuEXntYOWc(b5C z5Ik7^8)c5xidGKC@RfN8Wv%Oun%v+GO{)W?CX*;dIt_XbS9PcPQam%wiK^SytSIXC zlv83VOEH&?aqnW!dnrzxAz~hhOfJRBn{+6Y-O>~cB^0kp*8h~SxLoS{yl(Yi{bjmt zCI-T|M0BS2z>l>D0| zqgh8fV~?s*UvE9#D4YqX2xU_MzT|Sw|03l@YzUemhus!%q;pu7mBx>*A`LoUsdZ8bofRRs9I%l$`_+2|2yzUES zFMdpGS*yknSQ4zROZFoK%e_~7|F8G!l7_a1aE%CeO@rxg_&e~ zvc+jshlAh1){g;H$2;~!SOS|+vMih(!AYzLO38#vv!{_uhN(xJH0CC>mK=+Ba7W)8 zi5#2B=EWKbj(;r5SMFGRecvL&*dmI%RNRz9$@Ll0?&`p4dFtZgE?QAO=VxTO15U~d z?3#E==UDiU&=$QG1$>gkAL0)B&@5$HUnp8|V7pKXT~$gv_j(aSbR?+Y38;9vPr3e2 zUK9XlGM?WSPp?}&!4BRP6`Ru9Q2y3}(+Rz=DX`c$@H$b@|6WoZK*;!Ykqjw4(d3vZ zB8ADqL3d;G%kzxP&HYXtD_x7yPQ0HSsSPSx8XRPdRhtCQGafl~TpN6H@|(q&s+MFL zSX$ZQZGN>j>BenviITx-7jzFC^=)S3;=l=^pIqK5pe*U5kNiNMxu7LEOI}jXNZp{* z9jpBja+tg<3cw*o+8|1Mt5X2|xFea7Q7rROy8zOECpaOD6M5wR;X*GRdVudG-tX7zqkni%+0Q(rJ5rEU_uZ z9j8q1RA`o7aU7}tntfxS$dGy?-s%7}%Pp!YI{TjCWjzZ=MeFYd+VZ2qw=AmvZm@&p zofzqhoV#J9jMn@F(p>MlecvFt%p}BC?~=Q(s0*LgD<;8J3=KWM#MYKIQ|#!EsnQN! zsq~j$w^TrdVY=AR-d^s7DWzTs#y#{^IU%M@F<}$!6pg&^%5ge&0-D!qLwl4imH4D~ z%u3q5oI?_incNsDPYe}qR;h~icKO9(al_*?s~A643w=BNl#z@mA!GV><`mghR8}clnwkZ9iIT*U#oN{vkkeXI|_J-XwLOn^Hk0%Hv(tlN0gkA< za+J2}ldz``J5h~4@bxb5$i$<9X)yrUy?AWPtRaxD3~7S)R<#ngn^#VeaqMq{j6#NA zgn$7cn;`y%bpU;I-u26QhY^iS)_#A1hOt?qU#r6@I>ny~pEvM)8_@d7x^v%-rHHd5 zdav2$8N}_(_dDGV2dW$!V~gu@rh>HH{wiiunDwInJy-Q6vt=>sV0d>wpYVM{1J8+{ z(l*9)$I3_!fc`53tcMml;bQc=qv`{^M#n1`YeA zgY#lcfs%FR()7`AotR}ewc3%QpD)OP3%M^ekH_qKmD0I8@YRp!y9?Nx^31E zmxFPYYf;lqSxugNnaW!8&gA(UbA(qGNPOz#XNf6s*R!3>CN#F$*|0RTYo-#*vWow< zGxC3)-v&Jm#vu#6_}$Wsx%|T{AXemmtzOIjH@@SaX3N(jC+<|%P77iEq~#|{cGAr_ z5IX<>T=O6G9r12P3<5CSB65q`E$08=eM{smIsZ_1OW!RE|M2w|6zae79Wie&z(J3j zc;Nr;J0e2QNErdZ=&G+RceT(M1BYaZ5de78LJ%5A1PvrFZ`CKSh+6r;XZ;Oz{q4X! zQ|w7lcN|QZFa(8-PTfmW*zhrEVwSKI*?oFRg8lLAV*s5LM(-vNAWcW@a*sNZJOWOM zhk*vnoxp8GJq{s}dp<=BKJ$LUD(oEy1(2_QUy|wi=!s|Z^by>>wHSOqaN!dg0t$&7 znYdEKUJeGRGI9j&43a+hVEnWNwUI2c{WBmJbx!oqbep?qByIUiI-h+u2@G&oMCY%N z#{4^}S3)Z)AMK;}eN`KX(Q4z} z%r~0O6Ki)h478>Mu6In@tW=?Cl;AKhDJGc#8XhJ}qH?0FGSCdCOlf)<_JZn@bvEaW zK1miX_e_7f+6&YV*hZ;1?^56c`jN>&)*|`x6vEcIC~G}_dJH`$u0tgfe7Wy`Yqa12 zg1iPOU8jOGzP9$oetaSf!k$7Xd2=$qIxIVhPq9|N;~<&Xr{DgzPkhDUxNeST%RUl8I)sJ7aDUivB%B>*5Hw#VA zXO%N>6MJ#)UU1?{uhSbfP+{qpSE+}I8r$8|r)u$LsQs`qVPxY|QP4cQxzR8;9jaQ8 z%zx^6+-zd~>Pj-rZsgJR!LF;zF@E>Jnvv?Ri0b9js=;t?833`ea;PWgt?zi4Zn8z` z9OOx``=%Ga3n$_JwMax*(Pol)g0Xu-zi_Gy?1~z(CLw16#w-dsEqYadTqH_nUj2$4 zro^Dt)AeqPm?S)9OWW@#B1lVnkDzKmpF`9tL@xWotAX`xrnT`NQH0X&f2Acg+GXUoOo{!OG$i>`a?yn^YVvNm8Gxf!H3 z5yZ5eMyLLpyyz$2>8o@%Cw#!my&d4)@>%XjbG96Ju+Mi90E#Z-j*BjDCXBjP7!X*< z5*@^c1&bTuh#n`ZSSyJ-FVVI+ z65xb6G|!j4g(WwpLJY!e1R#m_pxP5>X*hbM7S3TZ%NSLKqv+H727Sbt^h2TS`^n9bHKv4&@mte{=JJx)N2W*W{{ulJ0fn6{!ycr{RJab?RiHJTO_!^}AiV@GALy&pp@tFe}OgMZ; zyIVod$kQW2VdA%51Q|d>tF9xOYkU64_j2@FF8SehBI)1KT3|{PPjH=Gw{*%z5jhM*u>$&(-i9(OFCkXVLJ~Z*eseE{uz4AV;NZ}#O)VfreJ#*KpK3I)X6@v2(jn09u-VG!o1PjIE;<%n zSs|Xh>NG~VlAeN8gjM*&^3c9GBDFT$nTVfvKUFlE#iFI1YNNuapWl3e%86Z{1@DbP z%Y3i-L$TJUoD?%$bF(n;OUDm8=?;~8sU~=b*D%rF2Jxb+NS{!`5avMM#sUC+lt?V! zE6Ej}10$^p(HiTb7Uw4qH{}-2oru(J)feuFcpIr^F1}fMC9hugVdUqBqWU)zQXh_l zbeoHRI9*z%qI7d(1}a`tzHh1CXX_PyANxynK;TiQCJt}FWN&GHkd6a6}@I^NVLq;7CaO?^q{Kj|V;A;a%pfPi={-OySnfG8bG z&ZoYlXqKY5#8dFgMsIBG-I%jPuk53+ugszLjp5^J%wa#6U)ewCQIk}I!T3;H+S-hn z3i1&VT80WnBN6OURvc7QBXT@fiDOmHjoKsOTvIAmsdVSZKCB6cJ4(SH8V3Kz3E7Wm*BR&Bz>LYLWO#XkPd;hct*taXH(-@Wvjww0#EH7GGPL(WFa3cm+{-e4V_h!U8 z0P8k{knP;Z?t`_!w-5*$(@S27*3_Imz}h}?VkyHXHSz1!0||{KI@Lk z!o)V@!Iih=@e+vBjJR#VE%Wg>gDHqr;pD{A3@}$r7=jQwFGwVQ}^D%wzYYHQNvyL zh(^AVWMf{g4b)$^Z_&U!JU5DUDkz?}OQC9@Oz_&jvR=21P7K2RM6gfUtHL=3O>lZ; z5pslg{``=2E;w2sM1>tZ^;AiLp6F&?fJ%<64H?iYlG|?efNs0Nj9Map5-#zdc)~j0 z6mp|%R_|yn)Fm>Pky6uAPHi1oxB6WppIRFCyIQMq8f9LPDge3*I4I+o2P(6M+=}!g zk_>-fH8lC{<+LsOllxFaxTRqwpuK3;+)G>YQP3qKoy2KVGE$Nh0Xa`W8F-fGgm?29 zYbpny7#_!nvwk9U!pn(!^?Ed|^Vj7FRj}$kJbN~*E)L>iG$BqFQn;jdYOkx6jv;%t zI=#IFDd8Q0Rjhz>C)-Ltrnk>!1sQ+dq8>&ql7>((97gWwftFq4@>11s<14>~@6emFop)84> zgYYsL@TyyW!*^p?8X-y^pCoy`j6cEL(XJiH{&g3j+4rzLnT$ksmfo43UR>Sa0W70{ zjbvX56YRK$NO|7qd=$OCBDb{AATfbb#8pfrSghnV)l^7#$yCxSn&oXjab#2wE>s!H z^Cn~U9zgM6FfB_2<`~`Nmn?R6!^>Dn|Za)&X%dU7(aQ+6PHkjLQg>IpyFDpcQP%Tf-PL22 z<`(|S=hb%gOJ)uqeVp<0ir+JJ5}8|#8)GPP=T(V1Oc+_y1-t{!xPSYMp^(Vng4|8U{e@%C_hM!sS=r904umX-53R`{oTjyN;3yxG&u zqB#d_E#b_V?4O*kjtvZm8`7WsVo&7FD+-rm1i_iBGZA401?$YkFyeweC-p%>d_Wo- zEKz1%%a;qzm@_{-cda+FhXh1-t=d{jPGjQs_T{|(ic~@5>*K+H^o`85j#T}itjd{o zK^rnKjb3B^m0J1gZ3l6ceV0@sExBoYdZP27iq+5B6g%8v2W{QyEm&n~a)eEbNM!r2 zmt>PUE~tBY{G|6@-}*;ZVLl~^nCQQaslfpcq{88YII79p@LmFFQF3B*rAoP8>_+t2 z^v-9?E$#dVQi^voNLhYfAV=%cl5-bNyqnBkz>`nor6Nn)J2ze2<|f-#@5Mjc?VKiP zZk5i|zrQzahTkpIw}F$6Jw1YUtcd9yVB5s9?AHQI71ViZHa3=8*sl7r)h)b{S%0|P z;GPb?FpyoJ6bsT#L>;ErA@2lY`*c;U(N3$g>hsvNy1sQ$K2d#Z`@%zB7Z(j3^Zw?_ zUHnf2@`@Q;V`<2>?|4F5X(E&XDt~Gd-UxXk?b5nIUNx$%y1v+<%~#?QS_$GGTVeD% zX-#Mh28SPGgFWI%;kl|)gJos7XapUX#MS(Tf zh81TFiwpbdfuC0s9}{lre;({KzO7B@?IKhN>&MZev}sDlUuf(w$4o%n7I zrdfCTHrkx@6`hQz7j(}{kMY%e_rvl-s&y|El(`1{164>toAWwQh@*X}e;57w6jVkY zSJ!yN#4V$`xpcERQ3D*qLn#SRgZ?o zO)__$M zVh*fjW5gJmNpJvE2zKBs9sUe)_?rcayAs^`JO)bYCV zrBAv=@o075Op=J?9?_g3uPpLN=>dRbS-z@ypunyPNFo30}pJV-WP=zQ5O09{B)!eOH#>l31S3y zHHZyg*P?{&U(Bpw)u^fyo}XWwT|YeS?vQH4A>U(nmtD`@^%9SniX~sbv;cHT1F#_U zq0L2oX*#wKSVSIJs*%W0HCZCS?(!PS=0*@1zk(05*fWAy1*1w+-^Rv3P2s{9-dEPg zpOocb4Z&TljmXFkayH>20-Tlj+Z_^Smy%}3bHhafRsb{*n}`NI@HXBHNp-nA0s!5r z+=RQMd_|RqacDr=Ie`?jMP4Vw3BJW*k9yJ=Q{QDb^Ukn5IGfWs@N#Qf71O=+e{*p0 zq)7DzR#Y%6i-UZ2qtW{$gFzgv0Z~Y;Jy0PnC`Mxjx0!UWvL-!MUzV3%8{*zfsHQOo_fCFdQ@;Yo$@BktR@!hs-KwfC6N~M7#vpGb$K_8- z`z62oLsnK{t+pvU${I}#uI}B*!wfL_DET3K8)lOn3qE2Be|s3G04caiz~@s#J|uH8 zfAXt8V#TLXU3{VUyj`q_paf(7#5Ht|InEFmH&V!yw*5@f_ z3ccTFeT*F_*+POel=gb2v{@yISre^C!y-nb&{;(XG9XFl@Utc@ENqZO&*S8zz-+Zf zoVW_lq8Bb8b*FI*%c50r!w*5qv-&Td*xM3OegL+~_}m)wwcKnA!!XDV!ttgrrYYj1 z0{kfjs2l!?F)Noyrf0J0xkDJsyhF`%@s`K|6QQf@Blx@uB*T7%ghWRpahoCGB|;V| z@=0@~;zu=wG5HMI?wX7}2WDyH+DWi0R!9&$afW~P+hI5&+nW54!$Qkf02iPbC2MZn zXN>^KXR=i=i^TWOz3Gzgb+cq*J?7{Ae$tdm3@-4^vMMV0AxTh{nl zzNROy9w&8GoWTi}p4u|zO|5V+(3b%KqyeqigSQ4Dnw7URT!$UWSiOJZwaRLIZtHqM zzcW8O8sexe<)icFMJ&^_h$SG-5xzf&%puJ9y76-I-4k2BN}FBHl=XCt@%#k7ISHW) zA(YgbWu0L)YVZgP`AAw=vEBG!G1$~Zk>U5NsH-H}E~M_06l=;Ftx7CG^ysvZMM&32 z7!C&7NHLO@P9{XwGMqHSVelPnbZH!G+m~-i;l5-5p3&zAPl(Y>K=3#2&9Gn#ZI=A* z`4q+nI?;&PMSEXgJqRFMSr~k<2;Euhxh-KWZ>7FP>1iRC%G%0|7f?TJuT$@eqa4({ zQmOK~D9I6~^a9TA(mrk;xOy` ze6=(MU}bobAk~+djj)#{rkIk&%6hk5q^tuKwkXvtG}4)@eeqgHokN0n{beg9A?7 z}azT3%Yj!sy#M{hc=An0X5?E;;4pVcV+SXZF$5QElP zW+jdb19Vw~NPD`E5EUBDGE?h(=n0tkOg*}9VfwM2@6)uYEO!0dH3j0>tS(vJUgzGZ zWUvk6H#sc4UlF0C=A#{dDs7@GPnwa_!)&_c8`q_w(e`n1GmVuv);xnZGBcwom##{YEqJe;Z(@|FF;x7gR){&e;R?G&AxN zmA+bL&?vm2ey#r)^`|SjBpTS_={Ydt5uiQ)0}KLwQH|copf~zIg)02-lZk@AWuiif zytwl=f$lrbSr?_{;BQ!Jhg<*vNbEl<6LD@vBmltwh04FM{uj^xMaI8q_!ndUV(VX^ zQ2!5PB8VUe+7J47nV8^xOiGUc`j=Lm-gQSqK`AMz#!*uwD^o;7L{g8vBI6EDR&K1r z_*=x0j`g=9#Gp;V0HS_LOT%G!dLZFjqTgC6|4y5y~cgUKbXA$JkS0j*`n(5YBxl= zo`+_G&9uhOc z-^MKqG^0>QgZSQ+s8hNsZ+9=1G&>?-)<>d`N+*vmeU|HAe~t1j)@C6Fkda~T4*U(i z;ekw?e#^wil=~v#_|!zy1{uXc&$yo$`^qu7Hw>*yUJ*!DKI!F-gz`3}9e%!hd~ye{sYB4R@qe zk%N^O{~}`94V0Y^(e@}lx#*k+GBU`+5;+o^qDOe`6;x^iT3=ZSf59l_;k^|h%heV) zBBa{|mqVPK63#9$5=}n zx=WJIip#|!v$PfDV5BBS2vmj-G`%ExKi0RuKbIX_^(E`$44I95by&s$kz#Mb(h8dwvyE#fQVL5lL~2h5C5ez3vPL=NoQ<{Xl=heCAu{slW#sc?7KaWa z?ZCBqA$7(q6X2$Pv|Rl#h3`dK(!2F=ZO%FOkJ9om?$16+9O`YQJF0KVoxzxp_VDEC;m62hWT$@7i4^D#AR^f}(?!roU z7=PsF7xXSP$j5UoXeKfx){g=)X{0$341{Td--|G$4U`%3t^T&1KsvwU2!dI4Q>J~M zI$x|2pQbHzgtA!q&)I?d$ndiN;9q3>qgm$S}JHAfAsDsx5`>Y`LmbM?5~f zUpz!pf^7Mz64$lH?;E7dvBgk**OK#mO_-;XRTZmuDDR$MzXV?O^r$_PKmn_P0PI=T zEU-4KUA~Gz)m-JBqB)+;pV!7&9TIdY)fJoUbFt<8?$;GV0fI~h!mD*S&$7P+KKNB0 zFe9QpVywF9g4v10&ixJrJx6V7^6@iXkr5d!p-^)qsFgnl#<|guf}uP4cyEL7Ss?Nd zaw6@>vJxU#~aIf`SU#&XpK#`a*evZ!-^293@!}6%`dVX4g9Z z<5Ld*JGL|_|4oFrJJ|79+gNzp|5hKb4!BT)d---__Vbv2`gJ8#!UeVf0P(_qRDF=& zj93XEy#e~0-v_|%{YK`7KWTi1H(33~^#;G+gx-+wo9y3|+))3UH#ZFZX6A;~-+Z~@ z_&5JW4&Ut`y!jtyr$hgyKCp+-#q@5}#|ZT|;5g#)oFK;x+FZTe{cVWrEj~A$rgKNTw1!C52`XU4b1G0fl zf3ETtk6e*5LLb-2hChCJi9zQS$T_@im60M`B$NM8N|;X3?!_~kOC{r{?ym;#dx?Ej z@Q2Vb>po?l&uy}a@>&_D%HVUto^}&lo|j~M@gjGnb3^xC2+ISsA6}NC&Daw2?@wz} z;}QS}09aWGA$6M}_9j*P;mya|i`YrvJHrs=7q9Q+1w4m>;D?O(EK@z`3|}$yM5z)> zIhw9lMsc+5Qx>lCjGvr#N>#6!Ja=XL`9oTJG#RYbYEbEh1ah%v@pBZ zu72!yos*2l!o~!MnDnc*qacDnxw5M1bD6q4%;J}7b=s9?$KR0CqTzE?Nc}fRKeFS#= z^1i$fUSc1h1OPQG9zH3sChTE_k))g2IKuCA!Q;1G+D}sxKFexs>hd%GG^XpvMc*A@ z=?%?gHs`B2**6U^+H=U`A4K-O|MX0MNsh<7Ahhyr8W*=@uf6HMXM0U$iClS?Gyn%y zu9b{-Yf#nWKaI4XL!1MSn05xx4JR2`!T3WZJjwl^1rOuZday9iLXzdU#4HQxA&4-j z1=LCWB68xO{H`RabY{eOhkZ4`y}PpBeFpfk!uVo$*@ClDsI+Fay9B6rG{N7cLt1`c z8V%r5`nt)Lkj38KJ1MJ(wo-_Xs{_X~!e|7hB+Sb>ajjvPDpkIm<#+U=@}vECe!j7J zv_2AJEqKqaYy=xKtwdkxL+<&`1%DaeC@Q~?VubXj_q>R!ow{14*!#gi0J@4z;H=NlV(Feb=5V(tPzhgibo+=D9^FvcY6;$NVC&8#>544VYvScCb+ z_Ci^Y2ff^7p%pLsWHp`~8kR>llMp9f;xO zO$n>s)MM%@@&0&eX>F*yb)L7nj#Q@0QeS08%vY6reish;3vXNpIeYL;)yRhd=4G$; zU1KBUCM#V&yorDMz$@c?Pg(S+Q2S?rYt~fy`k(_nnu3U0Xd_1P#^VxXn4Ua93D^R~ zR^72UOJO2kCr?LiJ3}-sf5m3MnX<{|F4|ICOr&G5WKdNcbaJ9Tvv^B}?8#dIs3G4= z^obctXQp=iD4uqjNjoY_m^Dryi6(q3cUR6t443#iYkbt0Edk9@rR~nf!mU1}XY?q| z(9}jU)g1T4S;`}gIR{*LCh+cKVTJamKFA2-;4Ba=8@p;0l7O0-J;}I!0k;H}qShAM z9#xnwd{a=F8)^&l|8nl8FWcH*N(XPneC1%{vRC z%}Jf-Vb5N!csnEaUVk-20rzaq`Ywyp>JpoR^u4<_*VbBrhr7r~NsjJyP5w`m#1*Zm z0tM8yo~mu>(Q)oi(iD-EVfx)tX}VNT;kG($IrfSr954dNFeNQKfq7f^!2HCasLD`A zA=^#hd+PMiA{vNF@Ph(@JE|x35unxjbXi{@+uPq_q z1UB-130%6^su?^M6%AMiOT;))1bhzJBR_J{bxi`Rs9KyiDS)+YS!2Waf`Sy4DYi}0 z3emBG_53~GLsEGAV`~+yNm)T&98xtKXRRdh%Ss2XgrJyTs2wbq^3=@hP9u46Q_i z+}h)A0>@>ePszWyu^?(ab90g&UG}J&wUuW>_eEt$cj~SADIh5@1rrFC-JG8y}q zy|i_1b2KFe_a@H8D1Md}B&=HV=GNIYJ6HGRp1Z(W`+9GK-MHOEK1%4m{Jzp@8#B=H^C+Is4M#rgw>!_)rF2! zJz4RX(@46WkjliGbw(1dr%P~gKMv5F3ZkE1jf4!-R_4z>rKV0T~_K22U_nD6BoIxD2zfWh7fk+zAVaLp*)}@yvdo zDft#ztN*|Yo)O~_?~pW`sdHbOoEiH%_VM`-9-*Uht_Ia%u-1(LIq06m%b*0uB^R1Q zk@-peTzSBlQDV9F@Jv(2#91i_x#$C+=s}iDa-h65FY}p6zfzJ2A5IGbQ3tDedXq4 zs$f^7j;r3zB8WN&)!5{E^k!b)Y3xDMLu6qUYFq#wX{TTsc$G*f7(w_fCNk_Qcd8Hz z@{*L|{`)bfwQ8T*VG{RXboEh-l0xR*dAM5nI>%gW{YTr!tjt_r_|_IZX&a1k*Mzte zxisyjQc$QJqmLkng4vG))R#hx5wA$$FgI=tXhJvYT4e2U;Z<5ihM}#Fo)w5Zr>zwS zJtY$xssWNI;V>p0EI+Jk+t8SHhGm<*qoK7lj{0qo1Og17@GH%$os!Ks6#og@9g6cR zpLp;h*l6$2QW0D=^dbH_ciCNkWy#1qXzh%710S?-PnTGwRUUh}y7r}P`2R-d1^^V@Z0 zFW6TTCFZx%*C`;KpM`;zF&j7H7ze_T=ykX!q})p{9zM>&XPO!uscR zjyve<)qYxoNwg94RL6WVz751ph1!;bf_d-o{WeGi0CwRBEG<%;l8AE+ILziR0>`C*qxSCpvjxpT$S8->f>_xZW=^wC6oN( zt30DT@{U^pqn4w8ASy95?wQ#a_WjxJWdil}+F9t}k`h{yrAqJjFIuq#c$0}lKupTb z%_RFn-UPx4U)H^^2?ET61;8S^@$<6TRpiU7^u4e8Y*cn4kQF`kS18mKqybE6yIUk( zpt64#Z_PWZIA&1{A4(&1Wzkbo~Bm(2***jjH)|| zRxt!zH>#Q6P)~u`x{I5~Vb_yQcYQ2}2~OvGO&vI9lkTBYQ|j&N1xT}`IY7}1oU~@H zV1Y4uFZ18Y#D@pKx!&a~qLa0JSl`)C6aq;Tn>L6b3lBH&L3z(0MQIJiq1a;|1fCjm z#C4($hV&u>mEK2;sG@vL`8KS#UXE)M&c%4h)}Vg*#qProI08?u(8V5Kw_khme~smB z51Z_1QrfhV(N3Llvhhg4;aVC*hIgsswA%hQ$PxfPeD|z0ub#-Qtme26xm!-~`I&st z^HdhMC0z&wY0jR}E0lO4g1-iY%e*3f^_>DcuW&ikjskPjt3f!R^Xf|XvkD$LHn3mU zk|&jJCl+<_LbP}N4Lg~sGr(cQ#CA-(kb%D>z*bt(HCF7`NEMQlF*!REmgqf4u~`KFz} za*PJw-Ib6|IoOL5$5EC@(XkEp)l-n|R{vAz+ZKSQ%;H~~QBM?H$SZK1`l-P-&dMGw zvLr;t#{NgyF^mVp`#gfHM9+izDA$A)#0!bHy=%5&_;HUtN4e8mkZcL1v4X9j1eZy@ z(w4fYMQyo+S?EFW4nNo{gwBp{??r#&YotVE0E9Whz{(~>q@U82EeK*}yPlGl{+Kgt zc^hx@Mfg~@h|<^8@+9K5!!~OYAZh5UuS3Ec@v17+xo6rCk)j*Q6gxk(FNX7Ad~mn0 zc4o#jhYbzP)Eh)G0Bd=8l-4O~OF_8;euCV+E>3t4D8COi zMRL-*13Zw;avPzdY|f_!Nr2CtOyr&mGEe{;E_R5epZ46 $bvFJ3a2lR>|&$u7r* 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�y5>;Mtwc}ovTHHHls>s5uFF&` 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 z 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


      $HJJ6fB~#W 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

      sX9Ow9v|5N`SG{;lym@@ezG7%9= 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 z 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

      ;6JL4r)EIKXo=`m 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 >dwB#O^ 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℘r^W_3B0Cqq_92Jb5tlBrjI9z zeB+Is z0)vo&n}@*Hp*SQ=mGVt01+j^+d?-XCkuj+^{L_Mtw|Va&!;C}~>v#&&s=yPkfIIrW9NoI*YH_ZZL54ui12OuC2g zPoEVP8BVF!2OE5jepgiZfaPLN`5z@Dfss-R={>?`c#J7*WUX{l5)P;Q4J@QwCtDZ& zMD5)F)Az5Ncr&3Na;UDXgd^VC3tz}-FOkg*|M`5I1n9Zv>)t^lEPC3twNgdfqB>byFLnrh#}_gy^8Ig7`Q z&%QX6UA?{L3Oepesc-9`{zMIfCRF7Sg!dMr=g9?FPXzgwXP8nA6ujV~H*~W=qZWaA?$mao>79!>-4ES5@&rr=ZnuDWz`0N~=8$QfgJU(8&8Sxxm&SY2)N zypZZaXOjfG#bT`>#+~8p+^7`X~%Fj9TKDWRnf7X>DHDjR|XHsY| z10p6^BdnIK1b~$R!1;aA-<1!n>ngqvpVxNx23n;C7kg(o>eZja=C=<@LL${`0Uzr2Zad)?axpGZTjc+KXm;awe#)St~5;d zO8*ownKM(Z!@N-dK_?K5CgiLV36+0X!bq?qZH2Ph!z};nLee3D>pPf8qm{QWwEmN+ZH3=&bqu?1)0*au7fA%Fl!I#asVhjy458ZO3w<*HE{B%6(!SJQn!XRR-j){&bveyj$}lcC z(C!T+RS-yyQn zqIXwX^VVryz$t7=NI9cMX8b_pC;V_s*W^EfJ=x=CsR(I7{=Cm zN>d!0#*Mz12)1N=Z1~ z#f3~7vuiz4^RN-^q(l8_+_N!#a8USEd{ckVnX~0I6`q(j~u4tA94zLZ-fM?7{w@%);~)GXpvBW zClxxH3oMU)mH@Z73_xkM;lNf7*iTEJOc+&cH|}0 zMck4`++ZEg#Ue%Bt=x5aQa4C|xA&n*|Bt2tGsChXj~%xV9_H80(?glA-rt zGKW|Ep88ebnq~z=#b3H7ktyUmzw&G)9sxIk+k8Z9v!$81IIaaog|c`#5@kf!q3Z}c zZx209n7ofX_3*=FER24#M>E7GQ*z&%g5C76+Gc8*X!Xuvwc+$K9vr&+*uJmjmfSey zr!G|alorEly* zl?8Ze?yvY?pKx|OA+VTN*n9(w31{7X(v4lMDoc2>?#cJJd^x4|)crXjVmufN#iAj8 zry=l?4$Vtj7?J9+-JyL_Qt~ARYCp*>%9w!FliL)j0^u+#Ry)#+Lc4sDS5OiH1Ez;) zU*{^Y^ib^toA|<;l6^T5%r_`6Fm0_46`H*Ng(X;8c4+*-`JbHUlb?3^vEQ@3i9^pS zg(z0j*1NaPMnZ)G-%7I-1wqnnpJEazm9pL>&iw>Cm!6(1%R8IXbc~>J$=#m(@p%l( z^{YP?G;&La^xpUCmp!^eH{2`T8fZOtM{xeder-NO4p(-m`t+Q;I4R&lgM4v@l8SIXtgU zro0h1sGi@^4MF|dLD5$q^U!>E@ZDAEudWV;$l7qCSM>}0@B60VVJOaYnY{F>auJ`+ zHR!1Ly=EqW+*}+@h(IG8>e+MVg5GU5DjuS})U>oTHnt-$GOiQ~eEi6}jZP z{T{|hVf=nHr!^BQ3yWq@X)NMb^T*Eeu0nAgFYcW4t2?XqJ8(7Z~9MXeM7n!j0 zI9-mI$H{Y|W!-*Sg22fe5TRDI{O zd-UatV~FuIW=1h;>*+@O&D&}3lrhkBTBEO?jo+R5OY|8bk~#4>r8NKqJn(Z;f!LL$ z7RbaGYAICgCScIz1OO#9#g1;C&pUKrPYcUF%>9s-!?!IAqU<2CZ$KMu3IIn*B~4Mc z%Mlk*DOZ*4hhfU67+I1AQYEgaZ(qxDSE#4uXhx+TQrs-v9fsR#!sA;n=ZT!?64~Ol zPi>;YGy5nwj0o{T~Jwmv1%dpT=Y+b;a`&JfK`4tLBLpHj;oFtX*Xgw3l-ktO-nxkO*yE-Db zOuxUJE$$gc8?9eS?$K&J!)HByBA>#;_bKmBox6;d)|{w^PUO~3*msFEUfupx$_}D) zwN^EW!l)|q-}`)QoqJYVFO$yhpvuj?gx0VmVjQ|a40l@2x}_UrMuyGa_yD%&(a_Nc$$?0S}BDT+ahWAz$wrqUFwdj^_;w+*J++D4HmqzLReRh>cywiG`v8yGAl zrs=hIZQK-G^r;Yty835pfQ;7OpNR|rFj z@U!X;upTXLb@g(UO{VdsoWP^f`en5cV6XC_=mW=*Wu+2|xw6txrDwK|@#g)=^jFBpI=KNg5kQOP(WCD(k3KxRAe6f2e0a;t4D5DUpnka zT=<-|o}Y9s50Wksxdhd)hApNQFfQ^ICMD9-*3vqDrU{iGw`UvWV4zb?Q^8aWO+ERV zVJq`{!-7+(Q1U;b+le}6>>;`F?5ETXZB z*X`}gfwr>l4$nA=3U~4f)cEDyG$k4NyZ5Z7p)8bFglYvgi(L8U7~zRDM>>}LiIi>U z69yMedPqx=!0eSVKk!BWq%co&2cEJ&)*nGr0S$aqi6l&%Yarf)E{fZihgSU*Qioge z9ddaf4iD8T)OL#>e*aVmfOTCgoqtKgj4s~}s0D6C?x$?uD}_5M4p(vo zSyt*_rVWs)DeJv{s$ijWro?sUA~{|yEV=!vX;AzSZ9z{WQQ26I_92gn1oDl>l{Nq( z(F2C(erfC50L>l6(ff5f@o2gIT-52Qm9$1k7!e?0-ISIjdYI@0TUzN*3`4!<5bOO)!kxqA z#Kedt(?oJM*=(C9DHK4c4*;W6SyUjGat)LBhlYu*83u#)D3I51QB2Apm$3JQe~MA! z`e(cTLZg4>QrS#M6Nyr4X#HyH0yeY&)>92vjl_fAUmn=Z>IJI2^n@-|XIFOH49JuJ zV-n!3T*Rx=(5CAIG>IxL7SGv&^M@Z#FJ`Z{z!;0dTcSQO@eIe3N!xLADk|!d>}2|3 z?o8XU#c?>k?eSH@(lI1ET!Fo@_J|aU>z#ftcY^mAI6Y;5bcck;9~K&`H9aQ5LCr?p zY{|LCz>~YTwYea>y!cC!8@E1HWSrib2{m`woY4I&h`z!)c;OR#l%CO(*=GgyLQ5|y zG=OszmEHFY6>Sx<4Ge=>5}VJ^C___E-}=C+DRo`*AEqdr-sqxA6nre;Kr8PL+$`I% zPD(vc0cOn!)Y^bW6-~2RE2Z3krQPY|$|7ZY0nZ6zeoH>R7=2kbLwD1jxSocp6g!(9 zi&KR#@AF$X4{>vz*v>kQG?u1kP94))d?nQe=AUgRT2_=^0Q`3cpG7y!d`c$;iIn*d zD-D--_?mKd?h`NBV_Xp&FV*AUKxoeYZEjVURL|HXHNsy}fyQo@kD=v$!9=`+{{ zS1K{o?YU}O3Tz0t$meZeKKJ?Kb07`^K~h0NqVm!474p_P@3y6?Rk~Dm0B^jm>#nV_ zoQ5u!)@JeN*a7Isy0O&SXrc-yR26GX`ciUbK} zbIX8-ZPsH`Fop_W@x<@=%Pepq&1yU?ghvYf9Mt>+0`H9~8yLIhPp@N!i&CVlTinK) z3FwctAG*p4(1w$YQ`YB!B*U!{m;gYN_0GY2JZ}X+e&!+=l=@N_74j=Cvj|#OWbJ05 zkyf?r1gv~(=>+!VSwEM*tI^CryQ14SAZbmP^cD2;3xfo4ON6urJQ{~epMoC9&)o>PD7fVdoo1TEU; z!86O$0~J@1{p8)y;n{}=!DIQCC5P_hHRnysU0eX?FaX$;Hj^+H9P|rt&&FpT3W}is zZdLEs^L#l29-3YDg9LZ6T~U*`|Hj4ja@q$=&#bo^DcrZX-xQgq0!vAjqfcUkEPiUp z*v+u}9!qC4X=cVn>%GoT#fpyOSh~cBYQaNJ;K@#)R)Rl#um4K>bh9R!En8-OfLS~B zAqn375cEOmr*-HYmL94V#dzp5RxNs5^?BY*p-7d|{nydNfFZ9m6^+!3bkHJY=BwE= zl8HP+irg6Df!Z8jUH+IsX<|PR$%O_#Z|GRXW zOgI6vL_QBu;D@HDHt&L90%?@+Qc>m{b7ix*-feE;MoWF6ZB%~gXs)FXxM{jx zswZ`Q^S$e_esXKir7KR(TutwlV!|}{f>$YH1-qN3Tq#3?p~j11%2`4N_CyauKjQ7U zDU3a82i=P$Z}o+mJAY9~9iD-%w5GHi0`pHMt!jWQJ=VUP<$;}}04Aq^beXE~T8&Xz2N}`1 zR7wUOoDBOB=E=3j;R9=fa#)nHZdDOD$M$80#P+CQ00`yJB9bTVeV?1tCC-z|t_9w(* zgSua=A(mRrvGC04{pL)S8RTW0y(I}dE}B57ksQ#0nQeV_4t(D{)bRwqNUTkep`b=$ zXyTjktvH8AyHzK30dp(it3}@Btq4SKuSqUmnif~q5vbj2q<#EZ>{7|Wgi@Cy?7jGR zU7w%)xh4liv^L>H*fVS77tFcLF0J}k--z13baphex4%eCmtgjut#%LdV=%dM9A8uU z(wpo<6#1oU8zuW~p5?Cg!DHIIlQIK^EW)2ZHz<$$`Z*do;w| znG#;T_+1g#1YGAyoh8;=*Ee9ztLo}~*5pLbq$9&ZzY|YyLyq-%-7s+bE$PyMvmP0L zR1dQuOHXfQw<+sRMS0((?@F}2dVz&lPDDIVPxwngT~kus%r^l9Q4}l7VDTqT3~NpRWtzU*S;E5qRBtWf3IZP61Vu zND%HY$ofRfGdF>edi2Q`r)!^$G~k5@U?G-|0sjgmk^}J#t;Zc6GA4p;wssc!+%o6K zOxQJ6ntqnkBZGe5WAy0)zUaKQtxOP6pcbU8=|`y|f&FC4RaT;3+kW38MjvHjAc`Cc zI(8ur&9b1%)%$x65@(^W6@z@7XskV!Rt;S-g&UaP8)RRU$8YDFI-_f`M1PT?@Q`i< z#!kXyL#d>0xn7QZ>%JoVDY}kJ^$|Z8GTN<36W~nr3+zeGq=OEEfFQ#4nE`W8WT2e9 z+I1XH-+c#8`0H=ICbpi&N11MZb?)UvmK-1fZJTPel;0_BHCABdPO}~Iz7M;pEW$yE z;1NS&q$wY-j=Z|VDuJr@F&>>7N=V73%tTKoU0%+Z zkC&?ePgwjh#Zjt1(8k|YDTy1C*iI%vU-1FU#Yi$a2;CPna?|VVLZHz&f9@o7KV6P0 zdz&)ZX3U)AEZw1H$>lg+WKFv9!Oow+&GHYT<@I+Lxa3RoF{)7HzG^@`l12wHL1tBB zlDR}0B5~$6JAM>6mhKzwIr&_91AzKY+mMr!3qtM*qs+aWpSkW{t*fh1?yQ$~E>no;d;X@sFnN0 zTo~};5@JxKY~oT~UNdM>FwD_1H22SW0gO(e|ub_ls?aT9I0rGJB(mG z+38Ko)ERNXmyM#Fa%KHxBdOC}%oa@`3=1JUx|9kSq}d&Lon=#|UsLsa+hyXIxaI<$8WjQBn4uV$GlCa!%&_eCRn1Nr54%hU$vtVlxIksXEkdk2_t(-c z_4vQFQP+0<=pF0k#G-EDqQaq69DLI~wVz$J8lGl$2>9GyyYuX9-(DE+D2zxum!9I; zS;nxWkE%t+3lEIIwQ|Ta&`VO<|IKrk+c7iaa(pJu5g^;9uJ>V(II!aF7I+B^ zTgTqdp_O}VPWjtRao^x|!}2&11kIc?Q-v;2Z> z76E^B-iT78^tj|g*&sS=$O%L7^g-L=iD%;PmX9sF!&HP{=YcQo0B{j*^YQSP={G$5 z4GD!dKU1`4n|Y@->|(u{R4&pcwJDpEmDOs)m*@ifLmFqZK=a%5(E(E=8LCiE{`LTr zL;>IrRvF9Zs{dT<1ZAssj{FEL%37t%MR+!xc{!@^q7S=E9{N64x9`1m$19Q)Bi$!! z&xFfkZHY`>WjMnAaD~2!mXriVsNqL`KE`?3L(d1vTm(hMi@~|NNX632ev&27Dt8)j zyC}(m=^h-1{^n&g49;u`D+aK+A1BstMx7!(w&3wrSx?>hL&`yoH==24p&_+ZICiJ!m?z44F4|F+%%S0o$Ko)$7BNSC^mm{km; zyLROjC!O~W)8X#QGQ^nA;U-JMW-Px+S`wEDI;=!Z1Wr!N6W`&H3qe6^d|w|PpX?^d zYW2gqbnpGtZ(-)$_kseuLNwSZ+n4=+K7G4t?84gvfFwhrbpbp^mnxgu4YDPI(qC>b z(-o+XKKZ$*B0AgqgI`mr4S+Z|J<7z=6;YzoIFSSoY9?VSSGQ*(>RJ7#)_jX&R9R`2 zs+WPtz!lQ14bvUc1Aw`Gc{E1YS|G0s_$7{^l;UCQ{m7q^G0RIseZZ3LDxs{lt*kRw z{muEGpwATcxuxrIrurDMr~x#l;r3-SCgdEfs5ERdCoKu*X><1Kgaj8NEm>Ulz|?|T zik3^wk9UKQ5;~6QH+U?p7mxC+1zQTMqC6(SmvW6Elu2){jYRg8wgcWPz;nD`YmJQ~ zWb-C7@+GE$7kz5#)~Oa;+1mb<1_UNHp@D+?U+q9QUGdzT0F_(9u8k{NeGM($WNLU+ z>;YBNZT2w?;4d&`eChe}OPKMUjqP2N^kEQ3#b?)r^r7IQ=fhW_OVoQX`AlzL)%)m+ zEPlxi`j9eSIU)9@M#p9eC82PB^-U0CKh6k_q$}TSeC@5enjUc=6;fe6y<(JFdA-fC zg|uWg9kxyCM@Kz_khxTc2BVB~74@s2cg zC1(ljU4F>f0Crdwv|q@u_XqPP*lZLeQM78jX5>?JO}}-zJ}anr0su}qS!OGpO9KrC z(vxqItQY!ThI>U}8kFnih|5KUHV{`X-K^8$nr@(QCrSqaz`1cpu{Ot(eRDDsN;5=I zAg(nN$>{3;T;l-DN4{oI+ofSk`M>vi|2NRRgd$^3AP%kD(Dz3#FpAf}@KYcVTp4E1gmKp+G~Qx7X{-sdlP z?$00Se-dyl+70?YlboZK)8pTPFz@~&HHh+&*dIy!ku)C3@{v3qDddq-|54c^wLjA5 zM_PWQgGc&zOYT4S?jghfMxaPYSN%8VP z)jZ{$D2T8B2sjJrBa!hbY(J)e8Qpyt8$z-iv1uWN!wQ=jf}ituI9%Z`{&|>QZT>GZ zTuGY9WW!MR^CBe76PV5e4YHi!<5U3aW#)!&;-UeTsOY76x$&y)LDbQf-`1fET?EZ} zBQIlZDRBek@?*@5WHy)*?-&4cQztWkvz0viF}{VvMF7|8{V2ZZWUUJOwY5LO3HLh! zvyBANgr^lG6KMEY13&4yllaU{`<6s@^1{f%R}`KmbPNUh6C03cOZSS}=)sxl*&`sq zzYz8m_gTGU5^!)cW&a+hV2P-g0<7+-<#+FEBZ7 z`s|9VWEP@I8{cFaB^O}l+U6wp2Vqm|e#3#=<*|AG><#3n$P(*bAcC1B@&_}g3pp9> zOVcCgm)-jy!sWjaKcCQ2?#=D`B%jPM{tg5&$N#Pt%@U};X9&?3?K@yw5_w$bKwRZ^ zLQbxm`0EDwYc#HJOX@aDNLFpPE0ITX>NLSL)!7P-D|&5%9TgVbPeQA_ZZ;z&^egVA zb*k`SYPC{DJM7>z;%gEnZbXCxlCqoAn@}l(Cz}0+8;v?YAfOp31+u6C3bybjR4*7I zLYAz1J_?$@T2mQ~_yoOEqEx(c!QAeRxsOm3wy>;|P-7s1T3r-yMPK`|v_)nYQ-@D8 z_BxXq1pfXq^zWXaJeIZmmw+zMTdn!VJ2~ZABu^*NIJ@05gakrEUo@^HuAUB}Wo8e4 zx^hzROcjY=*jlx#tdh~4-_jxOM_6kfbDDPk9P`QgpECTJd{iz(EV5E1UzgDJTOycC zK*q(gY?z*bb{f1mjcGKKF5c{1rLfe8#`oWRL5Re{c16}R_@AQDG(T2YX%6`&u@Fa% zVKio%)Nu$PqQ$?~Dsa2dCJZnWI^5Z}S!*mCqON&@hLJUHe1$kz>GXMAn;YM?FnS{U ztubs6fYm5Wr@lX){E^osRI{QYo=lBRB_*BRG@@|yTL}K1A!HCb&Rfr|!h=7qtb6W> zNsEnN6S3`HR9TRu$r?Kb^p8e8{~NuK_p`Ui3U#65 z2PH})nCY~6*NJRffbt#Y+a8WdyK1rkfZNVMnIVM5xI66v2i<|K9^&?uO)(u+I`O3Dtq7C|VAYT@70IAR%A04Kb&Z+6s1yXRrPQhJ7K? zD$tUc5hJpIdnc-;(5uj2>DTGrmiaE#rOL4o8i7T0Yd-oLIAiej6$dZvXbI-^XkeF* zk`eP&uO0)7z$L-^uffzzls%@}nP(gFh8R6sx*!lX+(!AWmxfqanTC=^a9bmSA)>O# z-fx1cPb2VFEpuq`JtETR49Uuxn((N@-x$7AMZ#8(@|I%kTvh=4 z*&0;Cqf=0=+pNT`JN#N96E-GQe~~GpZhc0Cco_1FgJ8W zQ!FA3yg^W~C}V+M=3eY#Q_|%Ou{EcWRe3HcoFwVJ;FFRnVYWpLSxeN9N%2pnk zBh#YnYx*^qO!*A<<)#bP!hTb-KPPtk6a-RnyTFn(LX8U3;~Iks#@5GSd?@_N`^tq} z>#FF}Z!z`nzjVsVg)ulNeAb&e$xr@bqUbAk#o_f9DtIp}8aRqN52yjl1Ul2pqc2JT zz+DAa!gLvV*(xfM>wga{z=i5P&!fMX(k?$7IXJZL5t+(VO}~)nExAmRRJd$rQu@&> z9CMin_-Z&3jL$^|O^RbXwDq@RCEsr3;^gz%WF(&bdS{h48n#@cSNSs(=|wfH+9ik> zP-3y(Ho;ztptC!e`u+WRl#1EF>K+_i#6lrFr=rR@gOaL7sx3$GP$$ABH8IiJG#Hg9 zQl9z29NmYsyghtL}ZohodlSnOnrIb%hjV1!~ zu+odwbl!#V+SK1H9J-tI5X`h_s|@OcKu}`sRtA%%jKSbla6kBsZ9;V(u~z-8Vu^LE zyJ|e6nA@yJPh>B~ylGc!TTfqmkXb7|gf#PZa&65FG(P{Rf?m>U{vPu3LD8YLH zozyuk_XV-ZVQ5>Q(kh{=DUKpwv$h*P*daf398dnwg*9@vBqc?OVQUb#r+=M`ev%SQ zdNQD&=yi5`MTSn7f1uEB`($y=q`&myo1WMFP?h&tg(N1UsWr)&<+Pl9+E<$ArFSs+ z%IB6#MapgT;WDzCrs7O;R^hGgA{M zOj7k@Ah~#Sb%C>5_V;cuJZ)5N5pj0z>SY=qtU^Yi)JmGc4~}YOhiUdI(U%VnTRLCv zH&9#)kE2e-q%KC{#<`S>9cM>NwS~wnltL z4mZpTA~Qo^4_uFWyeyUs>8*H)NQJd61Mn9poDjs#XtCo$its!DnWC2tK1*LLn5*~+ z+R$GmtAKF8#bc3ta{JNB5*#n`L?nX`OA^sPzN}ER=$5cxXY>~H@S$%T&*Z7>`ZP-) z|B+ao-6It>Wz*+9&*?v?!>W+Jca6zb)<9v!V_B{%iMMc3RsRP;xwWw5**S1>t z2&NR7xYODnAUHlZn4fx5Zn~6`zL0Iw5O5Y)Y_~NkODa%;;Dy;3KYyxfyAo?^Q=Ixt zcZGnLMmLATS3rdkZilHxmgjX+qUxn2HnJqKr7g@Sshko2bCdq_Q6>@@g6(h}IC6?)ElOPR{lg2mjMWNU&tIy{TF1|{4LWQF_MwKf6$c@>n zU?yu!qvaBq(Lb)wA3p9g;68f9CVbBjIReUD8jT_erWhewfh02xu|AeOOP_?KRA6t_ zLs|2glb-Jn0&T|a&^dHIC!>(B%7k2?BGHd{w8Jc>3bY{-G{qKc8I9%7vzva?q!AO~ zfa2XML#|!9{pG51uCtORZtZSY%a$UvAWWJXY2SFIQWqF_E%3nprEpLW{$da2at18i zax1QkWT^<~yz8O`sUgQS3Pbrq_Q1!oX)aQqvvyVP?5jb+6vo3b{@m@LZV*CTfS#Ci z+$;QQNGclXDGlwk*>D|W@vQGXL+k-4=z5sX>gYrlL$V_+Qm1k&P_yD3CAZ5~vtUr% z_N}hH*Cj^MHS^b9f7Sk9cMJdb_#_L^;wrnd4OF`P7D!vZ9OXya|62(?l#U??p*xr<;F+36% zLtN+{xGAU;I3`K=LL|FR+|zwX8!39 z-xeJN^MnlvWMPD}rZ%x3HhBro{&`>C4M#~l#@w%_#S%Us!Dj=qIG}X@?U2`y`r3g#BxqRTeH{1~^Eh)6ySvR$eS@Gx3 zKZZec(oZRiSAmIczd?Mv-fp(Q%Y%p%Cza>5znoWpqGag%6cd_u^L2Q}SAyVZ5`Wkd zq=f9`{)6!22-YRFRW9BH_V4{jxtt?V5_?}$wF?A@`K^=YT~yNRCK!#TO}!EDkKbTV z`Cc<`-}n9P(@<8J8JDvmQc>(MqDOaW{L};j*-dWI44sc?2 zY;u1Z2!cMIZ?n`RrixqZKh+Bj94%rR?@R7U$t3dbw^C)xb$Nz>Y9c|+6^!05>3!rM z80`TpDTsx*(WR><^d5?hjlmpfzfvHC5A@41iRzY7ast#dem+M3S zoUAYm>#bVlytjE(Hz%lcmJrnwfv|9F!aO5f@botUocLyxZA9ErE2T<3k1m@d{Al|c zw)ClN8aa_OrS`aGA<2qV@24s!BDab$WkCs6{Ks-37N=T~zYosF%4Q}k``7yKZy#Ma zgH+t^n|BGxP*9{96!WJgs-eWSV9d^IPwMZ#WMi#pt%NWB%)Qkw;gblp+P%#i54bO%{izV|vhUBQ< z?z2hN`4>9gGi1~HGZ!CE7C9J~)3?@MJSGyfa~0e|J!pCSg|;025SQ(q^Et5NZA*_x*8-=GtA~7@Fn#(iZOCg* zFX2-y8M?Fv)!$!#Tr<=v>r{K$l6v^Ksbpq_t(%(H<){lX82K`;MyB>ZYdL_q(TDwz zY$Np+yS|-?bF``#zPL=Zc%K*&1SSD?a0n&0sE&~B7)~XT8ZK|5 z9Y38DuW&=QXiN3i-eiY2!X=^d-Q>xBX>8a&hW9}4*27>Wk3(S?)IfcX$(RG|neQ{E z_xe~kYP(q_TNORI{rtUSdQ`{YOtpacYxhY`PD1^yoP?ikY0|AFY8Ngxb4zYDFr^f?sX5RG0RYMTz-9^S5nlHFepZ!dzeBSQ?TP zK0WdUudc}J>_|h~(ozmhv;r@KwF<|r?C7EZDmVlV{$)8nlQOOCPrwt#F`~56m%;B|pxN?qe=MgbhpU@3$L6Qr-u5#+Z3+pxkNR&c@C| zEGzumu{F?l`1U+vj!SwolBZlT9ZA7ejzQ}h5l4L6BQq32lj#UeK$9aEm5wLYZIlZk z@fOdC`C=^!#@*6pA*H9+lfuIx7-pbYb5~20v#@jc90Pj?K>rW!-ZChzF5c7KGz~P3 zH77u3hzPS$qBdYpv?-b|>NliL5fwZHK=3(8ItLer=iU(kzGXi8cqB$(9QiEt|^& zwTA#8NqYz`!D(LjSIFkKMm=1^(lyzEAsZ)Go4F{TRynIokP}3L4Nyq`X_7}jx_&8K zj2|fq3Fit>!x{H7<_+pEWf!G{fXhcCugB*bk3Qx(=s2lrG9Ybfues7`gy=sc3wfgv zjhdYN0N|r&_yy(V%ml;8yt6zDvJUDPP_L>K*$;-ro_PAW$l2>2ZKm)(GcE;|w;vV! zc&)nPx3Vx$P>I1C!a1O^_FlN2g>6h9G$G_?+za_KRSFQeMB0*oweocj04g+L6ZKLS zbtz4ZM)}+QfB;yAUNY=&U3wjocKC*JU6~^Yc&)K5ahqPzdaMQP^{G+a2-ed;0vwmg z?HAm?GV#&N4ZkN&2C?g}?&>rNs45=@IS6o;u=U_Hm0;0t=!4bzHI2jc7EH>@no)3> zTpKz;y62d~VFGZqpXGfHoES&atZD6gAl%(dTYQcpx4nL+i3Qpm?zKtbsZS`vC%=9@ zG?vFC=%;#9wMCA+`KIptSzqBmQR&o~%)|4SvzhtVruV1CDCjTTgyNso7+aw!TALUV zLvh8~;{G<RE#eDxqAh+eOAH49{H;C5ipL%-L?u{5t+_$( zx3Xq2P!jM(nvcIZMamlfTHd+y(T#$mYh&29*iwzy36f4Nc`;e4hT1uQJFETl_{d-- zFeUhlS8)1vh*C%QE$bzq+|cQz)~f{`0O6nvW6(2z@iSFbIr+IH6H68{op#)~sXOq{ zp1p}9zZW7#K)u~GD#_GX6mT{zBXAZ5-WftO3XNL|hd!1lsXv+Athui8e^d4duZmyo zTH$OW6!|RlI&^XV00BJYX_v{Y70hy_)MUXmcMsGpQCh&j?7YBVX6j!|_I@E}lg2Z< z;g!n8I59$dKotL8)IUS3vKi_GQZgf%Ek2cw8fO^GA|G%dWI&QO-SBr2pfxH{C~Ml=$=r#f3|@V>#W$SQrl@~mOt4}o&dcnWLhKc)%AHmuNNpp}a8h&lD?u88+~kzH`F(iT!tGceYBTkSid$L2UYW}1 zk`#|paad|%s)|Wvy?h|RM*$^r&x04!SX(t#*nr1*`Tlg5hmJ?s1n6^p3eb*fl;Yyh zhws|NzIdi$ljnY8>_mmKf{FrX7JlkRE_1O#vg&QFP=57TJ+FwyM6^_ifMK)4P0*9Q za|wl@uBGYsOQI!PGn18>KC2H2BqE}#!Oob`$+01U4C`LqNWY&jKasd;99Q zmZi6jv69!f4$(TZSKGCYQGuH^C3}ShD=aL+!Vp=N|1%oY{_k-wq<}j7>ZgMww&n1@ zBR#eMKjwcilknbW5>Hb83=)X0S!0wLt0igT~+h2tL zqVyM|e{lGV-(RBtlJyVee`)_q|6gYQVdXD}fBApQB;bED3C;&Xw716pd7NZi?IFfH z8kGFz-S%TB6InKKue&s89$*(<&Wm2@!3uNc=0hwBk-uW<4uYU!$R56X9^ftrgLO!9 z(RGKDN#s1>JozPraXD1*I)(76`_cBypC~uNVI2N$Wb#+t1ZO*no5iK>f3<&&ki=Xmp-8l zBTZtjosGG#2-ib}zBQ7BQH+KYlaEA4$UHzOy!U3`>O@HCkOv8E{8O~XYOaxQXx0w% z&#vQ-e4$yU2`2(%GF&V^phv1&_ChXth<_%w9uO!Li-%wvCey4hq5fDVPmh#|?TYVl z-xFj2{OEoZPH3VZ20i^e>WzaIO1<#QzmK#S7RhZvO3>*BEq0 zTxs-#*E~DHetXzs2ZVhJtCpKatW;W_tfjtT9zh>+K$)2aUpS>P2aen@DJ- zNZL%bNgi7O^KF){=NT!lUAbDa#&7#jn=s+6@dMKVW<)FmR$9hF#!h2eh~ZH={zIXe zaMSh!NkkS6WN4_^m)O7inTMB^teg3!FqQgGTsEH+u<-MP?@}=Kr1K4X)05SxxESpN zE^wZJ({dAX4#5CVK(N1mC@0M%n~0sA4Z|lOAXs+f$0!y`&6@rzguo`6^xG^~^9Uez zbw9~wDz-FdTOG_sOJb-9DZ-5;4|}|GRj`3# zskT$ku$-J_&1)6Y93GNp&s-hJ+u9X<7m*4vpo$306ng{!ft#Vl@Dd(Xr(sQ3vnvMr zS3N8(!4=C)$Qb_hpssr0h1=y%cUu-X@?~ACKr2MsVGap^KO*ETqfT+L-w?uPp?fX8%#JsO`_#y5Sl^slu0s6jNIn?BqyZa7ImYy-{IyZJ&M=@?H7m=M zgFbm(W-aQqy+s{b2jykY1-X~*ic1QiF>BlMrg`lHJ7>D8YthEUA*oY$i@a`RY8@Th zO^1Z@4Q#Zg`%l-eqpn=-{H_RsaX<=;#U@N7WSGF4^v^g6Hu)pRm~xdCuY8V^lcX0R zVe6^*r9YcES+R2*j-ry(uy78fzfJEW#owVCDQE+<9P-3z@d{VM(`Y%;0)Og%YGcY; z#mchM7BC@4rDCk3Hmb%>A5STlK+YDtWzZzmLfIOe*Dj$?c0iDJ5! zil<_Fnx+e7#u5|ot>{2l3*=rD3S`HUnep*^Qe_HqULA+0nh%Nw+qaU*b(;<{s?l@H zrao$uEsGua&UfrH7{NHKwx{y|;Oo)i6}=5LVfd06Mij*pwJGG-8Uc1dKl0|LwvfuohjkS#6ZO z+??Ypg!OZmL%bBzrqkoqkT*?yJ5!!Q3vcB1(j0zThp00n=~UOx<_XHJMf|^&JZz_; za+Q%rc;wcl*K!NxW{D>r>!s2)As_(PXAb9^S7!dN^;2e~*~(ZL z%ZZa=mbZ$+au>#I z*YlBZ!)h&iUaQfqyLS&qeH;G58&=Rxuhid0Aq)!ns1Z}{VyQ*$=n;W4N51)U^b@QV zm+tL|CEqvInBFL8Y`n5DIm>DKs%IoLpY9jluSe$x`{LxtvGK|5LlHukcm6pK&Uv1x zna|e;2j|m)(0p_U%lk%*Y~);A78^OLsc`qv(V`cURGtE;MOWxFfIIr@>1gfXKb7W= zyO!PlRMeZ#e~iB^sd{Uo@yzno)L4!Xev+4dnwx8atKPWbfyQn81^sLi6P*$xtC6TJ z0SU1-14WkHTXq$wT^On+8hNCTfwRCT6#080LICO@p;hsY#!@|R+xraL8x^STIRq=S zx(K#oQMW`$ua4s~JSGu!kKDl}c+61#v`hTb&3N{@TFpcA(-&8G^R$ydyn~EqxJY=| z!oxMLT5htb+?ucY`+%`JfkFKvD1l8nu;2KS;wr+-Iu1u8~ zpg&bn>*Yy#=bg+QB5Emn$@;$3IWxO5@Tw1>Q&5g;OfN%6P+w%>W$6$ z<{jQ-85mn~lhbe`y_-Tlhtu%s8S%l2WT5B+l5gdtNiHE2@sYE1GGWs`q!v96gIU8A zaRg!NC0$Le^Hzr*OK*9j(sYiSkKw)Y?9&GPJ@q-CLV~`WFBsK_OO7CnkjAnAU}Iw+ zG)}WNZ(lu4>yjcdq8z)Xz&STwwM*~Ih&~8?U9IX8N&m6Aynkq6Ov5B}vZ2k=!EknN zD$PnZ1-xIoRetrRdm$D8>XOB?nd>gaOi)pNj0<1=0rbF4m?F4+ zNv4`GD43U{RTC_~^?Bv1vO|3p>L&=~z-Bz}e$rHkWO=wM6uYd{vc5}Vx|Gw_oCGC^ z%OR0x-zoMBNAi%!8)68Yk>>Ja&2*BSWrR`;UVGQ(*Iq-3-6@g!3n2K0=c{Q067_2g{%f30DI=q2U8;3NWX@Z zfvW-&8EqBKEGsc-t&%tgCc?p2ukVEf0nFS&+Ho#76mG(Dn`2zfE3Pd;5O(HbO7tT| zXv`qd^aBHw+f=$!`;Sp*b%gKbu{OP}!+ zqQhu4M_{0AZ=_&)(9q+uhWRX?dm*KWkykzh*jzJVhO8x0(GN94XU~zymwsE{uR4*_ zCdeJRdGEM=j?f`!J~kC@4cSLWV`~DVUmBF{F6u7{Vq4GC0ywrfnZMNA@TL&bR1G~5 zpQ+m*5FLfM(2*RK;r6fju0w7HL-3Xe6W;$QoHdkACN#VNuII^m}x;QC32HnK6TB^#uS(_WxT` z6?14^C~)Lw|_-Gc~{@yEFp5tEqr4hFf;thvRACOh;OdMoEtBi2^M`5 z^atVtpk?}GcqfeyLNX}->B3`!ZSCJ412lF}mda)ezzB_bhA&HL9op4jG%?d`f+7j0 zq;=wuwez%DEaK(OxcZ8AIomUR91dGaqa73bL2C>2PB|T{Zu>|r$0xu&Ybe>p@I=%< z)g3OND;7!J&>0d>ok2jrURu8w@=Qdrr!AexI6tGV)!rt9@;SY1g<*MrC;Mps z$Co27Q@KTfld$30x!)DGJkV@LdPnYs)+%mD0#|<7n5*b(Bq}j$8?{?a{NN(IWo8+ zWw!P6KV%^9F5zCH1%{88@wfS@1q~G)k)8<6nWv?8nzCtyiG=uYbwNK^pVW_= zYs28*121#(E;p=`2`3iMf@iuPb1b*^u1S|%5|t|O5$H5%b#nO8e{B16e8n@oD5Gb+ zG_8+dwg5otB23QzPNb<;vaDZW?)6D+co$8Rcv!iM@;)mcMSCi62pt2M@JvY}38bBn z`d~U}g&HfET8=0CAZNgJnZP1(@i78zgxK9(oQ#%JJ7S3tD|ffb z%BIILu)sXN|C>p|o(0sCskb1w-P(KOeREOj`@HuB)$8X%1{??Ru$8-BD}}BC$5mD( z0-Ogs!MNBNkOt6W{*A{zNIy9}-|nAqNo7dN#La1-H(!0xo1HJd<90}c>m^Qu5qVR# z@5J*zK=ed$Qq25>1Q~0v-dFS$EMgvrGj1akq}4GpJB3o{k)|trf=scv++asc<>z9F zjqR}v?__Ik1-2yDSo6C~?Y9+=W^ZwB@?|GWks?&0$fw)JW#dcJ=LCBi7ksaqmFY8; zWNWPJ2mcj8dxOJ-aTmu;nn;$_?r8v04N&wagovI1Q-nn zq?er@B0f*CR$YO)riGvcopxNx&NZS|h5pcztF^448ye_cxU~t(bdsRkjFp&m)4>+< z)>I7nvXjzgrslj5BH@QVE&SB;eWbB?=QU;cVluOnK_QU|axEAdho>RDDY1V8cM&&jJ6W6R)_1XBj#y<;St(er-V53SSCTl*Cm~v?zB{uxt8JM z2{OPqHrlO@I9|@Z8dO-1lcVJO)8omTCarI62O?uRs4;!~&n-|0@#$z97AItlyZ*`b zm{US-o6W-|+7I^M9uv>Wk<;pBmSV4l48_%|$I8{n;?|l?A>?%0hGZ&YC~<|JOQ+$( z>TVjUtzCFI&th{avyMkeLfftj-c`(h#tTuiU>OFarRmZus0u3{KFMq)qxs&3eWY2C z&T6c&HlMGGPgk~mDjxCJtxz{&6+FmE0WB*a=>bp><=3BV~wWdnY{5NDt zCb`AL5pv7s?*+#cZ0+x`plfTnG)TSae-Z^Inw-=uRwRq;uuW-WDU^8frZdoo#5juV z3G3>R3}&t*7zBn+y+$rO%+-cs8Udpdn#A=^L*-tG8o=Ck zc8w|45Ry;%6?7V(JpcXk-Obwh>&$%72)ptjgEgZeK7Lxh5~ZiUUK@PSgIWna{lK5p zr%R5X41dGsS1)be#}?&omYK==&ol|wr;>8RE8)c5kLIjuagn!w()V$*S_;n`eGlH5 zu$ata#yw=mdRaCoR)y@d;()t^Aih zspuw}2PQ1Uq`Bd3#W~bW?)Id)Cr#l@>x^Bot0YgnU<;f z=*ieaFZpgZH1DyhX#Z@ml;SCSGZ~oaeTfpm&9qdgCnI?T@&@D2z=OHo=Sbw|3!}o( zxj)}B-KzFOyNc>U8)F5h(@v^CPa$Ar*$qMxTIWalt!0(+p0R_ARr5HsUX=r>I3>{U zMs4%{1x`;cUX%6mxZX%jJ|rlb<0R{!M?>U zVe1V!KErBcqr-C(NZah>djD^~$LeO+{GqlwT?V0h&n&boBvn=Kg^U0!_$SADesvE; zteuXxqRW|`5-%SVtg!{k59qC3lwLO@D;#tK=Ohw(X;ePS1vLgYXqmGQVU*Q;Ul*im zPk?0D7(^%``=pj`S~`&=5=e51E27rZF5Pj7w1CmQ7n^gUOQck0`)($Ij3offG(FFC zJs}%mpa?@1V8qTzj}FdZt1dqLEV18i)RUdkbodR!+Y8*F?%9Yly$7NYHcxOc(00X& ze(?A>f4Mhwx$ac7M50Acbi8;v)Sh=T@Z$9N?dlLapPg^X@#MXbB?6my&1nB44oynQ zE`Mj?mop!|Y#0m#Fe}xo6p+}Qv<>gd!)ckKgub4g5r(8%tc299WXhmM%wN2G6G)|= zr!km*|bmFOc!*a?aF}{=N$y2pa@M5l84tZlzV>nqD5~d`sf*eR6}Of|@IPL^YI!8{P9joXg9Kscl+sq!o83w0_)VsU|&)rESili zxH9hW!joyGPn+|E^$-97#efN}g8uO26Z%4~F6)>UX&cRaKIPK52Z8v!V#~Gd(&`w9 zl6m3Uk_HV4TBt@EsO5DbD;puj@)3TwC^m{}#u3_O(iM_-Yt*TE!AkgHT9Dpzi8wZ+ zEnsSce3Zmif4Ud|q4a>Hv5tBe`#jYQ9U` z;J(*MLtgd}_kfENvW(t|9fbq%9yDvs96B`}d)h}tPkz9EU{kQeEU;_V=KOmR+ULr< z^aF-i#ZNdy^!=3z^2a~8%M^9F8^o>F>8IJ(8ZlGv2`k+T=^(J#w>6U5Pr}k!S%Zf$ ze-Hi9`6U~QRJeM+L%*Kg_-*_){f6}XI*)WVcl=qnTL*_dbrRCHpaznrmCel1C;iX0&afs&Joh18ibYV9SN?Sr_ zPei7?qbhmm((M=3v`+e@v2sMz`*ftXPyrd&YDckkGe9AWVjbnM_}uo8#Ji?qVa;c`ot99 z7RQ8McoU1Mu)%!W`msGSl(Xjc9B(__($i*9n)0(5S`@*SiuIxTofd~sn;=*Z#Db2D_)Cr zY(~1lN}S)P4m}_ZDN@T6{2B&lee_Hy0?;HQL6sb;4q>0=llv?or}14io^@kifY|6WKHfu$Rv^>Ia^H@;~5rt<|E zl=LFEU)+4h@8tZ-{1f(7`c?Pbi|&C(IVe>11p;)a%y5Nu))-AMB>@Hc<|-DGH&-`S zNbYFSibr#(65jgkQzmCC%M>z#xKo}2;>{;&O2$2DShKj{2L&+lH0=`iQOZZ@^PQKnEgx_9PoyjPl*y9%m+sJ4t||K*X9;;Q&*VcP=MH3j>h&4_4%r0Q;~1q5)zrgVbU4& zwiN|3#b)&stqV_rcZwamkO@C!eKPBvc0FPIZsdv#?@EWf%`Jr4S{i%V7(M(708uQ* z;pr%m&bb>dltoK!M5CJDgjbUdh?j&SKl_yjWGlb<`wRh4-KF5of_4u*Jm;I(!sXCU zzFc~O^2Tdvd=HY(N)Hw+BVU%eZ}CrvVVhxIln6FctYHpRdkyyQWxqpq#86-$=~09+ z@0!oU>R*$WN-F#(ItE9fYFJ)bvWnFd+YJJt$f3P{jpzKAc{bII?@w>I9+KI8n$>+(8#9LeJ=BbTT>Qq7;8W$ym zo^+Vsp2~9(p<&8my)@+M)19^Kq@SHoIQu5xoqjK520&$(yf*9gxy91h4^Iof)hBqz zF&KHhnF(waH>4>iWfvG2E*IGf!;d`@QaVY)jv~&g^_KrGM$-8Ks#-(7{qlEg7v|T} zrYmn6IbCPnYUO^HLB{7?8u$arg%(}9k4z_`l#EX#`LCHO9iE&9@i1Mns>z7;N%F1_ zM`J&5@3%sM*<`k2Qt=8zD7xzQCYU--Mn7RcL2mE(N*bZ_@tC>_qUZXgx1N2Y4^tig zjf0QjLfK*wV!cZda_|RYeJbovnL-=BbfhDa_jh)z698py(%BcSk&?k?J3J#F#3dyX z>@Nnn&;ayWEW};A+1QgW^qxxp!e&U`8({zK#D*)3Dh(sjYsnp?w)5fnn!w4RNd{Jy zEzQ-gL@az{asOy#&9}mYKY4%|L~o3>DN2ElX-G)S<4dKOq{8doGEdHa^5I4FjQ`nu zjt|z%#Nq6$=1DCX0D!TRQXjf4dK4s+d+)I@*K`o}srYM(xoHI1vJF)k4TKGZmNrK0wAGcY(b`I$ ztnpU$d+BD2MDt9oN`7|yc7DF+|M~OJr@XKKhb!v$LSZQJ*m@k`?Qkh2s8!EUZr=Z0 z1#^o3XTjXw)6LK2?|O9T%$qJ6Q|b8lPhG;2;}&%V!7xbxkWBe+t(dFd9nlIv$Hd0N zBP1cGq=eHkGO}=R@$w1?iHS+d$SW(WY3k@07@JvG*w{Ncxq5i}`2~iAMMlOXBqyh3 z=01P^qNJjtx~{Rcwd2*BH{E?7hKI)|XJ$SvE`R^Ny0N{z_v`rV?DEflwf5uR4N0pO z{Q=GYJkQEoic6Opf%1yRk?ElY0FuQJjEyxW_7jf*0GP>}*LP<@a;TRpNaA*)4GG8V zMrML>LpiDYFG9g6fFw2Ej~{S|hoCrKL=3Ha5bXZ9VPIBIdqg?C7|`d=KHuqxiIeLO z_yFBGeL2jDpu;j$qt&VvgAh+eJD#Owz7liXu#{o)aPKa%Tx#nMeSgf`X_x%v(u4i$ z(%HUvRd>$CZ#0QeqvyYF-%52d*ZOu#+HTa+ugE47y`$6wIUCl(`3oSpwCQBR_ct;a zftBee7t{}+_+r<%4KE{ zQQMA3q-YWJ0AeQ%Y>APlJm%%+riiqnwYwE9`2Brb8(c3P8raw3K+_mXM7Kg_X$@lw z4Gh*_3#zPl+yC6oej9b^Z1n-}R^$}9@A~M6h}%1A53!;1y-&c$2eQyv?gPn$|5&MM zt`yU3kK&iWE>?+Sx~CPg5hsgDrXg-4O!?`3VC<#RKrcId#aYNeENogx8&^~YO3AsS zBHBtp_0X_olR;LpbW}Khl|`@^axEL(A5|u$^)}0RTA-^dOs+-V>XJT{c3Fn);b*6{ z#f}(SN-NxOQ8;X!@gaM2!l4XwG%}+9ob%l|iA?2zJDlvd7VjUyf`?$Nn1qiwoWJ!d zXv_6vG(S)inwyP4YKL?ebIuzmCts><72y*EgO7eDWJ51QU+(%eRDYw9yZDdtWs+G{ zu6s#HS`9;H60>n!i?>WaU=mN9mqe#VFj}d=LZkX;24W-48xzHTVu>?0GSec2Ps|*x zK+pdz25+u7o`Oh}3R4=dfH(Kjr=w>G~n`1$V@itW^i$yHwo zV%z0AiEH2LdNE3$U+}*8({P7Zplbt`=VMJ095pu4oD{F5r?qvhjEf7g8(-_kO?aAb zk4Bjr40?rrXrpD*JF=vCW)8QTjXNd2dQSfGIV@vdqBZO>m|oIjiN19!Pg#o41B5H{ zRlm<%Z$s;S3?=W1Wf5oE@A8ifN)2m1LMjrAEe7*6q+FrPqEjhy!L7~tbjMUKwo2^Y z+M?}9l``|2Bi7RV+s~#qX-MOzndgV!C0`b+4eX$G^2aIAxeCS-{3}%Mrc>42-}|h^ zu_7{#8T7>wE0QpktRR^Z3P$S_{2;W$srYq>A(Od+#{UsD$Ktv5(?AcuayM$6_WPC;(K@nlwadeeZDLpR@alPKUN0uRm}XB$aYYz0!Q53G4w z{EMd`j6hgbxrK%2;}_+4`~0NOcC==&RTxEka=Hl3IoQ3?iMM=qI5APB;ps#k^Y#8g zU~1Mcfh;|5d9&`@`ar{N^Nk3;i|FoJiSah0s?VW zNJT1xC4BPr#1|Aj_8k-CX#oD_*s|nv<1}5&aw+Wr8hU(2GCMTPUVp(?q{g~Ff&Ebj zLrkia673H$^+jI{KS2NSL0R9CXT>m5*QikNxQ_%gfsYn_Zneg7t_a88LWKf_@#&z+ z_O;tsy;oTHBljeFR)E0*M*O^`jIz_EUW;$>nkQzbgxJ6I9r9Riyl|S&U+G zs|TXcWiX37!O?8F`GLA}-`Wf}?NdAbzPs{uEk@=BU3_NYP2%x3ta&o%$p$TT$<%c| zX>$8EuOn4@bbAix0s|DGbr#S2DDk78D3XB-N$Qe+)Eet6-=abnE4lCwUr-L`$_aP2 zi|%|^6VZiZqZ2Iaa`rn#YSXf6#W~keuy^tSIyz6dVTa8;?kO#Efmx-x1gYf_k-b*5 zPC(U$mcXjTJLdM(Qd9R=#AJU5*cci-ps_y zCssi2@Mn3i(Y@MkqmH_nrPI8x4Cn_oyBd%6cF&Jnk_89HGwCz0mz&B=wRS@BS@FG0 zm}_I$)JNpl;%OHsmFa1SI6Vl#X@YQq>h_KKIwwWtZ6#uK^1e38;IH2~X`IxsuY7Q$ zG|E4y*Z){i2+cXt{Kh%tz0UGq@C0?JzDmz(;@hCuHzDVE5TNBc~ zheMwjYA8KAheZi2q=)>Mx4dD%YDTG1%kZtDOLNOvPMG+4RIK+ZJFY}#-1o)`b(+xM ziAVGwd)ZPgSsC`fp`v3?z4@SyRw&`&VP16-`nu{~hzS7|E%S7X8 z%#tCz7_7>iH8s%)zg?YanJE&bo~3tR$C%$Vg`PILLcu5y$X*7RXLVElN^w=3Z&(kF zN)$lGM(%Tk@3%Rmqo-u*_Yxw0hDrQU8@PyjeI#LP$URQut3TZ2ymdJ)=j}e--c9UC zJ7$?4?hd{}ZUf*bdIrG8wX2=k*MMACT@TC0_Fjkw0fm1w9w$=^Q-Zp@i;ROO5 zl27p|7#*DiX4IUFW@0VbA+R-p4GV$DY}U#Oxv|K%{9;Z`qa+)94ng zh}^cXrMmZ}W5%Zn+R(CU7B@3KU-f=#I4W{4q=(~Ok4;MK#*h$D2TQ|CEu zI2>GGaLR@?UNXaQ)uJEk+t99{rlPjDi(J}qb0u$Gf0?au^BnnW`Fpv45>#hhKN0{b zLIBVX6=Jjy@hI%|`}dL`j!0e(tj3Hp>$ZsEXc>L4iKZ{QPD--HqUd2DA{PXqt6@f> zNM5K~NM|KL#oP4(eDf#Qh4|25^RLzv|5W?1(9F&1xfG-5g8{mmaBqf(2q@f)P=SpAPL;3xd*|E$>zclKc1tw1$Qr*J+%63niosOmC z#qXyoxV^uR{0cJd`qkeS)euk|$)cLUGnU|Lxa9KnY~w5(yxaDe0!*4B=|_Ts zX;w0nH_@O_FOulpfLhJW#@^3?_I5EJV3%Wmox8L5Re^@2Bg59#sqW*{wnF`&yxm6o zPTl_Nn@?$@yxqtugYeq;(cK&-0RP`10GA>Y)nhf+>Q&Bv#)r&nsj#96U z1V~7T|H<2$he|b<5p{YuE{V>%p_q&%DaHcdB$WVslNPk3Uqr*diMYb>jEc);TN^bu zd`<&{t+g*33`fdux<8|!j;y|TJ*1r@X zFH5tvSD8`- zh2RgK1t_REFEY^m;M6$p+47B}EV@IxgP)C@AH%+Lni}18;hvI@-qkNVy#S8$bC3Sg z6%Zn?=PM~ zOC7M3f^*t=iRzYzRCET#2mC%Zy=_!{{g_Y>9%bT=h;1YO#tD5T3B$+ZR_066ss$+UmmG#oV5WIC3G@Z8ocWNI1Jt?zS<+4q)#;rTe%-l-)@&QCR1mlb+LX06h1uatX zS##`u{W<5ca3l_Y+(qcDWDhuNT0tfpNjq_-yyR=T;+lv z$MP8!*-!tvnON;C<_ekh%yhkQm4hXDOFP%#Kci%x)eHU#R$xhOu^c*l{Z2XW(+cLV zX?YtZ2QOb}R6upn!4DC;uO&#jj~h#N4GAJyX-Fxvkj$b4KMEO3!Ovbyj5(IuQVIF1 zOiz|ZM3IzKIT}%si|Pd33ppa7T-P4**jj0J#T?AXm|wnc4nm1Tr}vK-#(r{3#}j^T zAKuA^ELe|p)mcAb9bK3TQb@k;CLyhJ(h98yK+%c-8fh*$U9OIRo$x6BhZ(~o$ybRM zh+OyxNj(aaZQ)sKECw?!nU54@8Gu2uiH|OcK33%Laxgak^W1*r;QLX$R3gHz>N6yX zwNTfIQz?LHIfH`svj`uuMQ9ys+{_cnH$lUiMbMy`Mvz&a#!--8*ieQYPfUsdigpCT zt4i}wa(7Ajg<Qd)^Cq+`WgIykc^n{#J$5IcDa;-n~X^j|ax%OC_dnm+m6fUVz+# zxTzm_5;_h9ZkEi9-0Wl)v2%$=v;}c!`SKPbq8~puB_>Aedku)(N}D+#3{z6$USqo!aG@V~!zpqf(Vs-pcUDv$1-A&7fyF)BqvxgsxfUT$Lf$dm;O~COUPBlTm=RVnQjLhKo4L-&0ZB8Wq zkdd4=Z;9#^XWlcxL<6$4-`a zrlh0X$21 zQLASV(HwUEcX59V0QEL;zJIZ5#k~ZP)q%?Twddjfo zD*eQ!1)=9^MXBSRl{v?$9oz(sw; zq(o`3M_&hAi)}R9-r9(Ic$1hr;^}$&@N=btj0}BbRRmZb^T~ckL=Vb}%|bwmk2&({ z<)u8~y-)=JC3CY?<+4Xng4FrM)&&5JvxEq3O@G%I zv&Y;EwIHB;N#?5b_9$kA_3bA~WUfy{cE~1`z*AfA$qE_Se)`Xt*sxK*IS_M?fBIsS z9JWQ=N4a_(6l=$9DId;+fN!s3%(XbYc=1d7xo7^brrm;;&!f+rr%-ehyq5Up-lLGS zGQwq9Wx*eDMtXvDy`5s^CUVU(Yg0=Lat2bCmPsAkPzW~uq);SO{fUw#4?0m7~NBdmXv8#wU2DVEJNAJ1902>zw30Pt!!O8eFYwM#Vl7KwQ11+gu3KnWXQ+xZ@R?g5 zt?Bw7IwIh}`S6RbMjS3(K1Nwiibj1q&S>-(yEA;IU8|t*{vL%-zA3u~S_kXWsz zUT7469^N=sC2EzJCET@gWDAq5VjDZP73;SfrX4z2hX$%(R$+Xu24N)K(qyTU_Dl>- zF)VE<=Zb&9E}>Z|D$+eZp5_a!3wnRw(PCYsQiix;9C;akWMttvuie4^xlfq}jlgc6 zE+^r$3E}I$DM+H(hB~9wv`euWs)SQeU7fkwo0}Q{Lv-}%n$kfA1A-1?F+h%*8Qlgm zy&|Yo6c5uVTLG?Vz)-l0BIr3TSaflt zwTyxjRVQTS6O{+3XTRDuxi@1IimZkBT}K-mZwf?dJFia~Yd4O*qubj__IPc(_{_hS z^g85lwWM&lc!!x4CFuLk^hGDAG3zs6c{Y&7s6VI@CRrTzY>GeQ#Oq-I#}}h~ zv2BLN$}Sd^);C8VziNKfQk^g`W779~G0sAhLgP%itXuLU&SE&}wK3PBI|B1>8EYO; zo?0`n%GE$o#$o3>BP&i0sc08Y^)ViO6r<0eq=}-;&J0j#wVHz-5^3*RW1nH`GZ4nn zhw-(e(G1k(IOsS%WhB!iQ}}jm8SvucHvt?aVe@%6eW50+Q}JLmahHk8^=kb=SE80; zx~9$(ZL15O3B$R}nlvdYRAL}K&GVTheAqVyPK+WBp^osBlJj7XS0*;}N?5TRo!%-7 z+cqHL+v6SnD12tFttFY)ppj=fNg-OzqZgje;{Ga=KqsjX$HCOpK>!P?bLDq0^c{f} zJ8fB&`!vk1gtaCc`^T=)=FH2b3Q=4D^*S*X>cnb&+1vlfb+N{xUg^fq3if@}D7SeD zt73K0_UAU<7=yO%Bi75n4WjBOeu}71b?@g=6EACARI$U_VsSoJ&+LQ0ZLtFABl%h0 z7JLX7(_QoEAQL*j>ehO!7bHbEX~5Ihb2DfQ^fGC^JW^hE6!PTdb8nPbb<5PC6GkzPV?p-S()NmW3Q(0lLF zdq=7$igcwa9i*rrARVPBqLBUgJkOrl=a)Ta_WACaea`vh4|vbKX03azdu6Wsx~Avp zmlHQYs@6Uzq5Wdqio$VUep+6?kn|t_(SI#-@ z#PWHi0KOtpPW;xz>PuG;=ZbFE+ZVsHSFf2SQ+`bzId!F1LdFH|?Mt>5_x3#dbO`_@ z!dT$-P}{puAj$-m)}n0Sbo>jf-kO&ItWocMe6UZXHWI+qXW+BqKvp0JnIk8CYD$_*YvMmE<7)jmnViaFCC2~ z2fegDdnvV}@&oo5slx~$+YHqpf7MH+8%0la5AoVvQK<}s2y-E{sK95(R$6>@hgU%` zl|a`RmW|+LL{T(-i;R0)JYqqZ5R-&Y&&J1WHykHzVU5GBAg=IwXaEY5I*)YV**t-V zVi_70t7XTMZp}s>XQ!{&N(olVHkTlafjy(~tP*t&zxliQvsF7?*}zB-ugDGf{e#_s z)?K=d^tX^T75R`~d~jwsVf2TtwHJdE>%7JPu8`KSsg|^TxFaiXT_ow!eNeE%EmZ3# zpg`{lBZ9#yrjVP8$n+O>l)-K%Y>g|z#>IzXPAD+XCzFf>V6|26Fgxo$ovQ1>4njB{ zM6y`kqfa2aiMIZQlbk)J_(o)6rYeFvVXH^)P(lWt>69Y*p3%qiRrFMTv3D| zD1>O zddj@s%YH766|MSB_smS=`wF#b2}oM{7vCK(FJ8FlNR?*VWJcYsyqMnQC-AAQWA{Lw zmR3wKZWgQY!9W(q*@nmTzaI6c`~lhpNci91ZA3XLl$6$=$B@#$bC(3FnyUbCGLw=* zOJpO9KHCWUc6pU_j;*#x8|N9l{Uy1On>pbp5%-Bc^GgGyK9deTuW-zx+eTweR+bfj(o>fjr?mYfLptn}7aMZJ%3+yD3Jki-^~$=mVOo=LUF%v1WuRcs$jIYI z@Fvp6CZdAwZD#3bdhfor{krnMw;TYQFg0yN4JtU0HT>1faqF5heP^*t%f3}>)15VA zvnZ#r%y9?m%UqDp1}2Q|++3dwLQL4dY^`C95cD5Np`@oqxFyd*87lMRgyNMBg&ADs ze%;sq#ZIUtd{y+?x4wN5_bcoP?neh*a{i2fDe5IPwBzIE6#fW+c7ATq^bGU(MzjMe z3C_49M7p}^;VaaRN+Xo8fsa9wWFqlNxI7C}4qW?Oj?WC`tL+I5#&xzbTH!6;pIR|> zyN1~E(U*1m3r-i=!Oe$?f44q60I@}YQR81VWv@@yH@bcw=47Y$>tXzf)#mieGpDP##3TR6%OQI^j&3?Rs zaqvtgwA%bg8NiP?6qGllrKHS-W(o`8OzH>bJr1KhX8?RP#4;41AHdGs>l+Bjr)-eZ zmb9VtKqE?BHi;%I^?DDA1hyaM*@e&f3t4}697G6HYkxd7kd813DAE1KwQ~f2`d1Ox z6+tRfa5z~5_xtod4S#_408*_hy+&zgkWQnAOJBl6ntX;!S!D*A z$EE2z`p6!0p+=|y=6cucv|@B{u*~EI|AXtB39jGL$WfG(H?(dbm}Du0zF_Ba`pu7dN!^ZO-J}|Eomot!))JR0_4dqYQx45HZ zB;(?)I$h=#U)Zgoio(>D4F0;~3di0Zgv?KO;s>hq+BV=(S1!wG&cAwF>c2Y1psuy? znBwN{YL)Yho?WVbNVRoKT$jXTf~+mU)4ue}420PdMIZ#9nkAtM*2FTt(JyA) zAq~}i%M}(urj^CJu0nGElud{b$3r!%ggBNvXr91tBA+_x z-jHU$I2A6e)?vnv@7O1`{T#~@la3q{)hKxBMp;iSUwths4@BCO#Ke#J_hZIN^n{0U z*pxkuMDTAp%<9gjX^ZAI7kg=oSzI5jH&?cNal5~$)b5@icGQsF&U?#K>;0Yq6Fb?b zjL2OtZU6|UIQx5r01``E)0!lM{=1oc{%6T)z;n}kais|d3h31z6a@<@(@MGxX=@z6 zijs6!DLhb0ypf7;s(q4{Ov5sg6c<*EXVlvqpXY5$9VErAsGw{nZfTuWsQU8iz2OL4 zmJM<8K*B?6=MiiLoCLStB=*nN81_YzIeF|ZN{DG?cNl>PO^e;$19y1f$vlja?b<5C z@XnKqnb+27m5FbQdxRw2kPMtJQi^YPlvE^7VdLo^?8x9wbyo7!!j%aMJBbnD&TB@W zt9MMZ{iK%u9$Wu{C7~|)>)3V%g(LXR{(6F6c;yjnB*+~3JvD#NVB#~*asHl<_gY0o zGH-|leH9ISLtZ(mb*sv)E9%qoq@1anf6j(+c)q*N_((k=u)XkWb?bdZJe6z@@jh=o zM>p%@*#mP-2T3%-reNu6p!fa!n-9B00RS-K!;H8w%Y+*6U&qjiZ`wH)__3aDu?b#{7v~m?Fd;lVbM0YYNxJC%J{VIICQ(q!n>-Bg02z+^-wdr^0WL zu*8+FUg-Sz1GEJY6@e^O^K>ajk@Z61f`)urIo#~K;uOs}56hM=IZl%V!`UomR;{_7eHL`32UA_6#H z;n~QIy4iHytgXCL|K^N6@Jd%exb?l&NMCoVuU$GwS0oe zAgpln=iesgp8;b32j-2^Z~D#4`2D}dU%Y!g{lrb!d_`#}4K^^=lfsg;Ury4Ahl~gKd-{AYOfPJ$py} z2GY6RB^ZGLrKs<`#Y@|Ia$B>u6)L(UP=9~&3hyjoET=U3tA!qiZY9sNhKTL)+ev0C zvZD2Y-T!Pk;&}?A*gP+VH*9-nr=%CIspg?RVkMXT(f|NdqfES&Ay{d`>7uruxq82z z3$%Tneq$dRTMS#+o4K4msG1e7PxWaz^v06pXiYm-SLiuUge+bjdH%|_IEiJ}l9dhq zwjH~#^jR;=IGrP>fYykEAmc&AT;#9F>bV(}el7viV7kpKasr;AFkdgJTM3u~4http z9wvTAP2ZU(0gjfi@n5o;iEvkRjZ|0h`0T!VF)HwG={2=bf2>s9u~frKgljze5~E4; za9zM3{ofiu91b$CNzwzECm#IuVs+X2ICXpy`EXseGsFbXj}FxXovo3}C^$^0>q9@b zfq)5vVToW-ehHyx$eAbZIt}AwY&KNbpl=7UO!DOf7(`T-2LEN0z;mP*Hh<`e;mh_y zw!3WYJ}Gps2l>G2Pc!J$Po3m`hZmFUZr0rS@?ds(k^1Dx*j*VQstf^y%jbJ5(+o&* znXv(?SRrnDB;~nqmRnq1)n%=+?joMG0IZ(XAJ7AfCVL{bV95kgnv_Z4m?BaR(k@K= zp9NY6U@n%Hv6c1xqm6qU(FuWvA5{%aPI;wpKb~e2dg;Y0V4&_#2WA@H^0P*%P1X|Z zwL})}ut%YX)q`32Z^kgPx^#0~$;>jdDQXEPqdjDJwuN}`6WE!8k{pKgHlaI8dTROd zhRx)xUUK>7s}0I78p}T{_U<0Fx>!w5Q~`MQQHk{(jmmbXjq=K-axkab2foS~s$W{we3r^QI1KzAAO=`+7XPxOvE=ZR2zUr|0 z1GEYdd#qX4RI2vhXL9q2O7=DjRQZ9hSpY-GO1C-VGvICJ2Jssk{sM0-m??7RbmxEh z=&>m_grmCXZ+H7uMHaO8YxDLP@IL=F`Z4Oq+}Z@!NTOi#=1zBw8{14*Me**7BKT0y zllIxFP>v@CA$)>&`TM<%`1S=nB}Uqi!xGfWXCLDPH(L;F^tYH*%6Qt}toU!q85OXT zt7W{%hA4ahrKso7&bNJEKYGn|`mFkV{ifHC!&@Aop6*YmwouqJMExV%YVx*-BpUsu*BGK(1y zE@y2Mc?!iJh;s1lVB2GOzD+q4^<202uId`a(z4cWQ)q6RjMl@$@@~mHl`oG!<0MnHL{HijjIn)5VTNzF__sG|J$5;>LU#O8byXbO_D>^TTa zX9-RW*X~XiWZ83*f5SXGtYM!GTbIxIaqZM?N}K-YzW(XaEv0cBBs;xu^{hkT?MH4EoZC;sp-egUTm z=+O`dj7x1jAVK=8O98#In317lUZ8>6C;+6Vy+(gqf?*jh%TWt)WL#Vf@Ct3mY+LTL z;2nP0hH7(z+FXh!F$Z%PKYh-^+hGVXe{M3Pwo**zlVJ9@Fpg1vy<|R#0et!P8~+}1 zbEbbJr|JQSotAG22>*{dPgCV$?CO;W)o%^a|%WAaEsEDyCb06%j`!Kz(zK^!-u znQ~He2Ih#3Qt!~8e-gLh1Jp6rQQ=-PoGe-2%X_+P3J$p9D zZ7=Xy{Bf)SMob^ZC+acl*)$3~N(J8}z1Jo`=S0>t--B#FEBpvx7 zI@H9ice2yRtLH?@5>olxAU`$6!1kE_BEG>Jr#${!&I>cqlpDlGukl;bjznG_e>C#lLlx0>vI<=2Gp*afLoMCYur zCW@x3I5O)}1S%K5x(xZA&5<%4AjOUQITVUHaCrBHxY&C=_;>CTZrneu9C2f)@;1^P z6hK@nJxDroQH5JqT(Yo1w8X`0!0r4cN^)l?A2RdO)h(FyJ1P^nW4blj&`~);PYv$y zjSp%2C5pU9FP@<%`4=J^HT0VH#pu)CNmnMiphfg%?JJCT#DnxWmI8CHU3>T3!}J=a zJT%W4yLQAmaJU`fxH*#ox2alyIPD~Kf~ zH48XBsoEgBVeT2xSJXgXtA0h#B5qD2JkklzA}&tkEMiCtw=wz8>p@fEhmcK+ZNF88 zLrW%+_Z|)hA`S%^69#@P4Btp9e5Wf-p#={ISnV{cALod2Q%~@SjZefWM1En6?;see z5MA18bVn;I(0@&m*(~W&7d*z{uKhEf**2AhWAlqt<6jrCH6)YGn$rKTy3@*iCCOLN zq(-5_2h?K^Ya2ER^6co7A{^jDq!t5kglOYk524V;82I|DKS28tB=7y8s+Gt6)q>V} zXGIt35+Iz%cpWQ-GIo@uI?1wKdfHOcZra2k_;DYgMID|TUBG0*>*_%KG&|uiPOR&L zkk=2l|0*Zl{{kc4b?_LvdJ1BfrJzc)U`Xm^|G)I5|AT<0@y179`OA}|u>Vh-h5ru% zDvRvUan-QCB>=fQ)Jkcf!5xVYrx%*_1!{F0K&%KG}2mX^-W z7cctzU%!4mF)=fvFq;LSR7w7{M;16!|LO`f6!hS#=4grb$7CHyRmCjBxj;}3lhC#@}aC7t* ztmBcNF600(=$TU`JSIC%Sk;-w>WN6@s(EP!J)D{hIne>9FoS#MGJ1`s@z!FapQ@=a zbf{GJE4mNc3hT|?o^h*O3)S(-_8X(RiRT8-#zDCDq*QZf$vr`_caOhbmH+y1 zB=fP@m%Wg{Kd}C&!VQsN_f$CH$EqN6ljcxD?M?HNRTdImAMmp;OrCF)8D_uP={{_@ z40Q{-7vQGIzcbSIdMogr)zEVdV?%gh#awo`gB zksHILHb=ywl1 z=GQ=D78yZzV)2Jn=GujxufDBXyswI`J2wfpo^9>t?B#0}shq~^Wq)U7>oZo0 zHPa(io&**ipw`#v*yaiD5E<4&3ewX`GY2`nhOI-PN&fJeX%(p(Ni#II&h7OM_EBAp?j82 zDhY|{O=E1C(-J)w$>Xgs3Se+VQ7q%8MY4H{f8iH)vR$$OshkJK-S=~^o|ZAedGtkj>h*r* zF)tgQ5s>GCRmV4`wNa#VlsAocT{Pbo{wGeGM7rNvtHn7y3gKCMO0+?+p@5}H7J|wn zMZFDCOGBKLttHK+JDai*78d!z4eKh4El~=% z_Ia4vGe&K1;XC(EANNFIz?PEA$bx!bwHuJ7HIlh_BIB}wxf=g_^;+LeA_iW;5kiShLDP76$w12jgWA*W>JF8sVGgkag{>Od_w|PhF)9VhwaXZ!WcFDO%R1=JtwfTJ|O&l`tbcm3x+SO z>|!^PdBhxyR%~54-wE&k14M^~Nq@1KK)Hf+i3CK?l6D{*+&;P2;IR?w*>@-F+lEO; zi?|DaG3;yZd=M#Z@08+ASp^kpJ&)?~9)zf(v}; z)q@2FG0Edw9jHG9c?IAND7HEVx#U?%$6&JMlA+J^Wg^Xm)8|B0HZddpdZmZ(_^zH!$`oef~jJhtyIjWce7CXGK54L z{^P*h7o^U*`O{2@kKW;WjF90 z)wZqSID4 zeNhv+0_=KZFRUk|0*YAIxB}j4Y-M=$4h@6S2JA$ zVh{(Lb5K_6kO6(Pq9)S;aUubM8P()(g~>crrF-IPKYfkkzi^L~njJX|PXj_YI5Z z6UmD{1-CkiRPCIM8IPFg=Nt}dy`{_0vwJT;f?-DW<%qNT)nFgM>hbsi8g)#;4ANmb zE_XLL3-kvF6A7dCwDF+#2$vyqSI!~j27%Rd?~3KwiW_?R(6QWxpuWC`+eSozwsqXp zKkM1?D1JSjm*=Pv!4*s=4J)b|Yg~7G*jGmc0K{}^dJZXrNbTohtuHIge@TD7+o`;6 zqsJG_C@Jl&K;XRwsg%xT;_GpVwn=oMBnGD{;$5C+ zs-)|?bW@!ZD(ZI2K@CVGdKV5q;R8(C^j7jNWJ zT9+8b8%+Hso;WUC=llK~jIIgGywo6B#~-O3ip_LM=gA*kA^INn4gBs|>A~}kSjYtENt5KJ zr;l-YE+}$v3iEt?c15{&6xntE)QlILomH96Ga{dg9QJcnG#MflSHzHmH#HNut0=&D ze}J3-Vw-d4MwDZ?I%(r>R5AjJvnQ*ph+<4kDm(PbYzWgX+!)Ym{}k*zz(DB|_VEf9 zHp3(Ld+~8;10tQoMKY?agrb+|{E{N*SL>uYk_tPD`4-&h$X!lW z+WDdL%fa)RFG{!hW}jdE?Byypg38DAxq;ri3K-{8(S@6jMvQ!<=-cPf-asd+)ldDM z3F`?EN1eN?R=QK9JZZFyiuW0X+|l&4neFH~+D-T1?Ple9LSL4M`bx1NnmA5M+)~!( zz~=8H9eI+w7&uV=gtWBfTdXep&Qnp^Fy{?{pv6iIP#Cpr^Fm)90>I@M0S^hH<;IV~ zON(WEGpLVg^dV1)ZcQ&HokOW)>+>DHsS;A8An6bGui&sT)&Vs?#z$w|=hi5QZ|Y%tL;^QohPLT(kbZ zGo)P4m#!uu#!L_%-FBA!oh|wOwxE&$8Lu7yp~M1INS?c_NJ>XuL^=`V+`jFktRG*Z zE&h3w+G?5|tX~Qf9ofY7RKv=6iTh+Pf0w}KlyEZYI(&%@d zZwJh0@79E7({hdS0zi%fo`aJvqA=qew6x$T-0;{~^!qqT!&|t^hvR`P+Di3;f~LP$ z2utko%d;j=SHYe|K=eCFZJR~7khAUhfZ^h9($}QXhi8;>YZ_yZd(W@;9h?dHSyV}e z7t`cxt_^2k7AH3YAs6(0sXT1IxXj3Fnd;u$KddDsLuJfhBC;)w%^e=%Pfu?^s=sM) z)!cc@;Q!8wf4n>{c;H7RdwW|@xmyXJ2A28=OC#N++mSFPMgTkCTWrj{gA) z#KHm}_*EmlL54*Q{ZYwzISSUCkFPWm89JLWplA_g@fDqIn_2R$!M4pPW*GYNNxr8> zS%&a^b^;$QjF0(&Q$U>3^R1ti{DnIu({Bw%l^D-NmlmsQBz@$7FZ&c>JTA1^ z`K9oap+$>s0KA6e+*Dp&CdIy0G>GuHr^i&Rs?p^{Q8D0fGJwvhmCuxa?rG0h#uPR& z>}c4}sLGALDM|rSc~L24^5z?}ygZL+obeYamFMf>$4}<`eV0D>i~~R=5;BJP0~7(k z{2w@Lp$p(o+Ym16T=p{ssN$VLh|um%%3LS+#HPm+jq` zY^Z+n-6s-{B<^PLM{`M2p7#%@-)Fz97TL%t8hflbEAjGG_OBlg1Llc1m|Tsxd-dsZ zK5w>W-@jeHzm?uESYlfnAw`7lNG#J#m#t>`7_7C-5G>Nw|Ta9?;3cwdk-%w+Id+984 zEPl8Yb%;CK-ZzwjRxj%)a}xksl!N|bXkmtEsES*BNUB1wjrQ6U%Wx`>rfPkHr-r&} z3srv9r~7W2zzc{1@N~fkYA?&<)eNTZ)V zpNrVaQOYo?OoD_{Gg7PJ=j5HcCJV9=pkd4TmE($52S{Edt)VCv9E+Y#gQ_F4BEWFt zbX9xT+Cr&hb`3^0_FW1O7{9t*Laael=}O31#e$Ifw_T$&MCca%6u{@v_6Mj4OAMU; zbto9H8YUm^e5YTYCGMz=PxP_X^pbRCow41ou`?_1_k4Qms&^iA4M!H}SWvBNbAKe# zc;WK842VO=7$3C!n9DNOHWzA#hUl3*Uy74QwYBR}uPN1Y-bJg-FE{R&2?#XJ^oT7U zzvy|dZ>)VA_oIm=x{;^nGH4-1W96%g+jbv8ACV@@fFV;$13d`Ms`PEBl(9Yv|ESxT zmAYLuqFU)nqCPlpVH^=6@WHj^Jrv{ybI_A36`n$^+sOYIYxNOUZz$qbD6*-FhacV2voX+`bzGitZY_OaCf zvi52K4p7CvNE_-vOgBnuAlcSc47n;1eM8Xv@SzyT6Qb$1`^`}~LbO_Kl#q-SD`z6+ zw67Ll#Tk)(M4UD9_sTR(m0xYwMaC?;Gpb%L&pTz$+F4g)7`&g~(D?(@j3svUbJs#@ zrRybl)Wznx?gkQ<%6EK*CJHBQ+nGhRb670SXlt7y`b~lee=i+i+!|gAj!njmc`C9$ ze87M8i}IX^l;qpP5M8JmZ3#D80Zj|0TqVLqyP9<6RS zo4n7Gj@*c_))cmwAgA zYq`ejw4}YteAm)x{D{|)j>9$%vyT*qOy_5xj2FOYOw*vB28wvw8(Fc|Ehpbwey6ks z30OT4Q{qr5ORB-;5-%4or-#XelM!6@g)3(&U9qjK6MDaM11S8drv*ny@($;v6>Sg* zvc$-NvT}PcSdrIBUhytRrtq|E7i@Ls`R9<4!YKs1<{ZMC_w*0YJ20&9fz<)ZrQa=e zFFA%3MWC4Us$W#&+mkA7zC{i?gP*>LI!s^RWipE2!5%|zP&5gTqo?$tQ@kIMChY=Z zD;cpwk7_PAmn;YQ{p8H;^{4iIkU(AyrvBQ-(32=VU=P3b<}~QLTKb})UH!DtfWm7N0_D;L zJ-4|YSlLRx93+jOOx~hKNa%lL%NM9ui^rEKBP{=Hw`uMxfZvzuWw^|6PqIoUc#4nK za>ID<8Tb@c61z(5icoLzx0O~ei4kh`QXfjt46oo?{sXl57m%){7HZJeouz&^ z6NW(E*NKK2e{pCZe{jMQ)EbYwoBLe%`3CTgeQ_sS zBG0N|dv%?u7L^PDCrnciq!BfLlCkQHzjXzLun zFrw&Zn&=m=V+?+2BLK)to;qwjwYtrL5{h{uw)GrUIV3lW&vr+mUw^Cf^P8Qc*W50p zq5HXYO$-!tZuAvesrOE@Q?Cs=HrUJhyu2kTC}Ti@ylj7fR=c=o^lWNSWR zt|VM(i&a|QlY1+28`MWR6lc+#2EERg_}2_eT{@*yFL>EjFEP;{qj)bmZW)sXHK3M2B$gZ`q&T z?Tc(Z(37f+uG1L0AXl~a0|alD;%y=E*aXp$X@(B6f5*o1dd+L{d|0E3c>PadY3|X} zE~L9^`OBew5jG(HI&XI>QgDP#4j9tP|4HR0iEYROkzw0`S;fA{?yq9E3E*$}l(`NA zWZ%RH|BQbCk9lkstlmgJTsn{vP2N{v$I9)Y7R2mT>ZMI->3`eY=T|Kj0)X$=nw@Ue ztM7^WZ?o~!h&N?TJ|GNFRci||p4@%90FG8|7WE8KTO$_hUSrm+!2GP4JK3P6yVBQJ zWtSY5Q(C`DkA!M;SIMx#+rnw0fnhK>d|I9?_n!fC;;8<+H7ynErYUZnF(m$wVk&*D zI@QjXdd7P@uL%keq(-L2v2Vi}kvr?6>IxL{BNtI9@=UVx83Tq;+LnDzPYrdofehO~ zL3jM9=$Jf*S&K@JN-lQZz)L3d;H2D*kJ4K*#PZ$OIf)#(3tjqHA_$E}E^^a<(2r&7 zT;etx6|fV-ENvtsEa@55TrYHyXSQhIp_sst9$-&-y0uKbJva2luv`0^NQ`01#P4^w zZ3m~2V zBSRMCba3ubITbWmCYv#smSG0M>?6BTmYF)JM?T#$NVAGWMMUq08n#Q6c^A?XkPB^+ zFcnA<%go&KEi`2F(uO89Vd($^y3}Iv8C>=jKZRJk#Iz6hw&f){*F_ zV?`3jj-lOHx2<8ZXV1O}(_|hCEiX^!@7SklFJ1HyX|=z7X&@fsoQ<4i%XbK?BBix$ zq4Q|VFn+qB$0x~CCpc@q(aV?c!07Ai!@uXTv7|tk3<=V=Uo)`|b(XZF`|Ekw@qx;e zJWv*h55T=R@qy_nRv-GMN(GLa^7*2KuJ5|aS}q9=;fnid9h}hxvMpH$TVqzZ&7o+& zF)Cvmn~D3o6cw#6`I(5NOogYy$0KLq;;2JQ>ky*sPc`OGaGjm{#zq`TZ9t74QJt-v za@HVe*{UB^a^py?Dj$bzcOKn~R|nu}wWgGV&vSwzvTN4@A8@)`f?G?@#l`}n;)SX_ zcg3)&asj%B`2wS|`rXebT^V39aoR%vOw1Eko+@#*xGG@bwWz-yc;xnylUv>h{R zT4=3^pWv6y|#ob+4i zqBWh>!$b_CT?`^ue|8qbYl`Mz-zq>>|(!e>e5f6qrzY`AS3MF4#?v>#ez+|D{_7e$TaeoZtqn}0-}2o|7N z_`Pix6RG!+5<#CaG>)N4k(=FBkz4W|hw+6Wihn3gO*O>(7zs4$5cHJ!R0mSdLb7`WkT{k7wYlW^38$D4Qho?*#`^LFXY zpO9mf49&LYWyV6eHOdV(_*rThBVSy75pXE4Ot_xiT}Bsm2VcL(Djwj9cuy(uA7VFG zrDaSnr?x0*4fB+He=E1L9^z{M0n$YN6vMXI_dlxNLWq!}V3G=8vP}JCud#@T^ubBT zWSM8~Kg41b+HDvRnEXDyMs>g9u=l%SRbyH-vigoTWtf2FOffztO*8H9%r>>-w2U#n zj`@B#p0+{Dh)5+t$rv`uuyq8VWS`>L|8C{f-&+nmKCR9UPMYqwXtl!%B?SJzT@rNw zOx#I?g7RL4JJl9^5+R5F|3MNZ@<$T2^=R#oKLY5L5w$3pc=KiS+$06^^Izf=;X z@YffI0YYM8a!N{CMn)DkHcnn%L1AIBJ9lJc6qJ?KwYBvO4NWX8Y#bb1JUqO;{U1Dd z7#0>88=IJ#nwgvXxVX5yyt=-=xvlMKcXv;J|M2MOaHylg#|s#t9Oh_t}S)P04swnqPftihImp|^%iA%YI$alGF0$L z*0{DMTg=<;hZ3#g{C(UAUaikgF$D9Jz4SqEAzk6SE6-aKWfuEJW|jFOHaFgPst##8_Q@ftjuZT^Djhbel~cJ!FBer zp8=1KuK8}&$CD!`r-K?D%TNVy%NWbH3X+=kfuxpefY`3H59FvYxggD@N8Jd<>QLbz zFhW^q``=?;N(1i3wz#YZrSjOukbJFYbY-oMkoYb7Rx!F(Spg?#_cJa}>ABoIb&?xiLIJqy*cP6n^}p2=Q|r z4`}D_`i{B@obY5jvi{ezS;BWn{zs^eH!z$ecp8Rx4Gl z=Zdf*le-eR-UA~okyIGxA!Tlv#mEj9DA9nM#^~w@vno`Yg2U=-sqt<1Cdfgw6aW-o zf*{@WS+c`5L?TL=qJ+j)qjn^Uh9q?{zg#0EWVz~Vr=kA6qzV0rRK)P0xNH?SnrIIu z5Cu~vPb8(xPA-x3pj5XFkm1B07xYa&M1-zQDmG46_D%Vgla^B~)3X32A$&X&z44dw`9tLc zl*6)=Uy2=r@+r!#O2WF>TWV$noouP7-E`~6B;8YjH|Uoulgkd-O?=+4^+6UFL_e!@ z+{7=J$!ekr^I9H#586{}d{~qD=6Rr>z#W*(|HwOrkhj{45* zvdZXv=h2Y)&2mHCXUXP0>g+a-;;l6HQLWC$9jN&)$L z9>$pyWO$`8R^Z31l@oTIo+>o{>&C*$$+=EwO|aQ`d>4aYhtl&tLL@bZI9WTp2a3d) zsrvrS3%i}IK6zf1(VO;C9rN=^6@83T+8pW+rey?c-$*hPANU`4hB^Pb+dA{6Gi!j? z(Vsw(&*t+H38AqM`THjVO|F;q>MH);UGBEWEEJtFv2b}>E?V303v=JU)ej^9%*4R8 z5%s!XErGw|JAEF!XU6|!Aj$Z=pMlJZ|71Lg9j$zDVk;xKbUBZPsXMwxg%~{Gtid?l zB~QVwPedK3UX3mgjy`w4&~6M?biEfnbH%e%{ZNm$1;7)#dT<4>)>5JIM1!;yxoa({ zPYR^Xyi)W5qOaW31c!+jN?;IzecsN z)SdBusegcgp}Wmpn92Mg+v9zQlVt~cbUvv@#oSZyK>xbkYu-$pLT|gnmh!8?7kdC@ z_KTbi}4w(b69vK>+6Q<6ceF16yUH zCjTFKsF*lGi_x-ye9Jt?E6gP;Nq#~dilAgc7eCYQP|_t*OpIu6Z6j5EWo+|2w!C0(yZ9PxlQK)5T$X8@AMulemE8q)A)s%7&Xn}1fV zlSGsM0xjaNtD4S=Sd>PPnwQ@r@fg{e4s-}VXmuGVY7E9kYcm_Hf^81v+F#G*-)DXJ zD&VY6+qY1?hMzJ}){xsb)XI8sI*E9SMRhi$`1aTiEacMVUr7{N+v!UyXSfE*QSDi> z{vM0ET>?H+ARFv^Z7XMPXR?b;9=eucz#L19C}(l)Tk2C8unfH-@Bo0f)``+%dq#N~$*S*sEbgLvJI zyh3lMb7dsK3nTiC0ZOAuYh3-c%}zB4@h@+OAOu8-JQzN-Hmj&q=YCfskD@&C?TjwsMI{__xG&zuJ_)V`=9EVCv*ZRNz71pI`K6vI|2ey4{qaBW6xT_>h4LnjJ1SE1yDpPN_N zAtL*MI?I&#d=yeHtL8Ll?BnL$-K}Zch?KTP4gm-P9wK6uP&RgCXPGr^WM?baq#CmK zc9y+@@n_bpoBb$p*=xSQctBH`9gV8?D9WAURHyQYRl>Y%Ob@M?N$Oz^@${p#BvVZ| zWf;NY{tHM4iHp>6t*x4hkbc&on^8y)c)tMsP8w4_ZhI^lZqWK&jk?cY~eTT%kxwP>Y@-v?MTd2qEgi76X!~;1) zU_}4&TakD{XU7UIihM>=a%;agmR+RVwB8G3A{w5>~C>er-+}88f6u*g!=u4(bi;<->#V zFnz1EGSpxTkupu-79>rh|UlcO}H6xef-0EF=iM&V3Al%Prf zUn&ajhrcW22r|!b7raP-k1s%H`X_$dJSVRmiB1zp$X}WW9j||Si8e!Pa?W%6EZ3;? z8=+IcptX6gvwi<`5Q=hkI#~QoO)d^ay#I{kI*wp*DZ*HgE+k^t!-(LglCmWHfh;Z( zEQ>Kdwm}k~9z&6w5^$X}ZB0PNu$aC4`k+FeQS>f^RRdw1x^z^LKhfGh$u7fFKH9Fp z(wsh)ALBh`AGo;AVajy+e2s>k_TATs?<#_Pd9ed$VeHN;8#os<}nMLdNgK>-;wI=)~ z-t|=)>7bQ+u02@!dU6RhVx(b4060V#k#l1*;3fNl@`W)hQZP7Jq+tvSU;_W5>j6Aw zZF>#gF}b`F&f@4CQ8YQ64ZL&%kTBt3a-qsj|Iwc4-XeErQKRRnp`9JY1_lx5W3V;9 zQgZ!^OWm-S1#pu&Z=5v)&%OnKqAzf?)hXhA)z7Xi$Kz{oy(8UdG%U46mMp#KXzNdUcG6 zFhRt~+67i}irSlA3!X+BMsq6=HL_h+n-$B70xyC>bRD58R>C%Pz#zy-C2UO+%pETs zN3CV!{bF*R)_sEc;HTH#>+Shj3C0W()8o3#KwbXux%0*VJ3z$0ocZkd$?QzDq!xg3n8cA(B9+mEIA}4-h@%eGSueM~zBfCqYq!TY?tt=gn1z5D*KKupb zgv7bf_Wql>;aAFec#+_hmAsntVYkj2ao@z_A@9VY^|<$nuVYbFl+ zJeAH(878+v`$a+1n}@As*5?2Q?%V-HRr5+eeP^iXcZKP0YIPgHz&7g<5pQu>m%V-^ zR`QcL`-7e(bg=0gG%PN*i|2^U9IrVX`QLY6JyVNG$c#;l&my=KvxyieHY?SY33dTt zT}V+21S|qtvu7@>O;~+=))5O)=wlh=q@@dTM9hlHT}3chs&YE4JpN}Qw~yCfKwbcz z)0wAAz9&eNuG#M#$H|rs_Zb2?%6oQ28H`S$A!_`m*028ItD8buX#8<{&gJorrXJjL z>LO;sigJA*F(~@ZOMV8dW4`|EL0)#Bs$^msW(ghH^t~ApcBv?A;!YSX_tx;@^!?At zV8{;hhv}zG-8ZBK)din(GK2FOuyj<7F))*w%m}k7@3Sc(yoFV0Zv`Bif2${mE;_L> zseQ0!RM0hBU;{BLVjsM#&jN>+$&I|T}0PsTafO>6M8uO?)rYux#QvHt=JK>n?A zDy=G@#3F9LixkNsuWa&6Ml=eeUL|~N6EmgA-JH%18Z>wM+n}LDd94B+dFP9Q`7D4W zGaJK2?wc>%8iyK@+nbMNO5N(jFjJu{{EWGEiPVC&qQqmFZ0cS-b5EF#oPvY#b+!`8 zn{-O{hq;`iN^@;+2J|67GBo@X#>Rs=7 z)ngt-Pd-_*9u;gS{P>y!w~=RxYh!l=oT+2^%JO7^9m*Yh$KHZ=PGQmT=7vPMs8 zV|aD6lKwD-6xi<74C+OwP=HPZxeO;&dTEFn2APeTaDuKJ54i3F`va=<#q{#Xtyubn zkhTQ4WK7w!@tqk&vatyW~OJ&NknIV{|BQLq|KR@(VR_`(`U91hfB~CQtK6&HkwJ)dV6#CCz|0xnz^*pc! zqC*^%!QFX|OCnn^WBNR>{9v9#i#KPf44YjMt(oYj2j7HfBozmgU49FDM3{?ht*G+N?n<@*lXzlO_>W_&}V}ptuKH>YQoRoMq zJldSf0*JCX(M=h&A*F=CFjHK{R9qz)jBod{hFN%+mGXO6%J`y2RRD7*j1+>gWiaZUsxJ(_99(Au!uhuX=i7=n-PQCw)DgeyD@_!RGAirWX)D3{dW#U19*x*|Lh@6 zkao)HpA|wJ??{*mTrKGc(Zn8`u=a^;QTtScdJadDlY88D*tz#&u9=D7uq^I7aGNgEmu#9$y(*sQM8!#99cUJmG;)2HYWwq>eZWEG!<$UGM;YFDX*Vn-y43m*Ihlmy_xw4H0KCL&5| zPV277MJvj9@|Y$MBgh{xqua{93nd(8ZU#jcB`_Qg9{x6tT!bk5sacrb3cBi4eP&lc zmX)`t&va7TsCOy^jj-Z^kiW_YkD;FH)g)tzy8(#68(*x%>y^NsZ}96J9@dxB?^-ZVNp-;t2hRA^j;~q-JlNq9ON<#Cz5!away!w zRh2JMTR$nBFr#+ll)ZAJ~ClU<+x@XVf?L~%!s-q!DErp&Nck_d-bC=orZ9g zVocc+IxyX7m6DP%b#${SY7Ch|7q|Di`AwgCJ$H=orYw4u{Z?3J#oSlI1;4OiLG9n# z`_#lt`1t&qI@banxh#Roji$9)(rCiIEm8~4Tw@%l{_Lm z4IX2eEnk22THn74OqY}1{=`<36+L>2q~L+;)2F$OHz(Ot?p<5uCij@m-R~S1 z`ca2~CYkldtsXuGRtTkjpA@GqVT;L-p+v-3MS%}qM6kNy*9%!*a#5ri_k@MM$*K)( z>XLg{1Vg7*vhbe3!Kw&Kq-&v|Fv6b(KR2#=VR^lcFPOkWohscypa_Xt;wAyr=d8cI z2sX%(7yLm{V9k`jTxNc_A89oKjgLR8|LhVfv%dHyr!dsE#h*TdqO>PBlS5U77fdsL z*4po?C_6$tpv&;45kB}_epk@% zGDo%)4)tqYkBUv}DjqLsiaaq%pXdDMJzAxW8VSOdmhvEJBZ!vQZb#`&a>$ijV6SsK zCQ%{FZ1|T73e%cF9K>PzueBUnJ(9?syH(>SoRrSuj{WeuO-{F&LU4|%;+ukU{4f`D z-U^CNJmbOYRSM(wb^%QUgDe3Nq{;3Vq&~ynR#dkJjaBg%A3;8ppf~v7t3n}GpU!v) z&E{*nj|`+zuA$hl#4&9+yX)KPaxe@b%z_|0R+=dO7iNXTwX<|pW}X-d{X4IZ@0CaS z1qDB6|6t&AEu+v-&G5iP1A|Fv8(fep8XrTwK2%fUoX+{)e|R@3QEW2u&4YF8#H9T) zqK@LEwq+AJPF^>G>c_pW90)l)fC&u*YS9YhJ1b^ z-_#7Mb{nFwa!GW)pzE9N;L`sfw!7|Ey9xz>xlEuH;I1D*CQ{H6oKv6`nAUliYTmTM zBjc#DPZDQD>w|@D6LjEpodI3js3nPlKJ&}3U+)Wv+Z@cl*7VP4aa%v6eEC!FCYkvO zU43vh2LPXTLf2uL%A)^dEg?u6ckU8Fov7IOzrjzh6!(972S`!$5OTru*PZH@G9hK8Siq*90< zB06tR=Xnq9#d#PB3;N28TRy9bpeN++ieIKg&vM6Rx|^5fzVgqy(iyDa0GZ&$qZ0v- z7~Y5W>1PRhzm6+R*J1x8G>k({hOP4#P#+TKaMr&Ds%foKz}b0@v$`f6_*C%A8?jS8 zLdp*Z0*@>oH@sOtX`1vjaA{=QdYh<_%vr!PsPGnbt!Mdb6cvyO6Q0kHo(I@1(}*1y zhHW?_jUCiE>a51_F&t|j-y{UkZV5b2izbR}Ar=fc_C4?+J+)A;;~hQ=tj`sL-Atxh zsa_ROA>Dk`d+Y8oCDU%gFX04*Ao3(dH6j+b_tJ4ydl&^PuDZr(d@mT=iPE$L*4Y#Ji85>XTHY!w$e>0?a!?|n2fPrCK9Rb z*}h6ceSuN>m$N4A;E=Fv@ka(3EwY{UdoZNp^W>?Tjy#i0dAI1ff0xRmoG0k-cCts@ zG?UO~q%40?O^-YAGQ>n^?e}Iz_w0X@tT-pj&b9fPa)``7MFG3#G>R4O2JiTxdLN>F z8E{%8!@|7Cy6VEehtZi3IskO`yySUvwv+9EfYUbj_6iFtx&#}Y#B&=5kqK|cZ*M(R z`*6=c(lKlF;-`8~qk%Kmv+I+VadAei05R09c#0qzp89w=(BnS-fm@|~Y2^B=8cPG- zk3q#bf~y~3*_l|rU;brU#v0h4Kx2!X$J9q3t*Uy46^b8hM)al6)&H0*U#;dfvY;}v z#}t6pUa;LXF!2+SwH#H3tUU};_}`o))XcrMIuc}A(hNVxHBN}_pBH@Mh($wpvJu8n zFZA*&XC%Z4KIjaiIFjQ>jKNdMu-u3V;%zB=*04yc+fJ%EbBjB()zYzz_pdf*68)b} z^wL2dkq@9Q6#2!e+$%#4Pu-G}o-|vc1hX77w@Uq&X(j4=Q8V$w4M#7Qnna9BDI$1;<*2;w2`eWIUjBssfZSR^-B2oymqb{&D1^9O|qmaq5A0e?h-1o&Qh5-;pN44^PXk zfBf!au|fkAlj-&wooxKHF*)jZ?dWi^?mmUBvqvo2xnEto*+p0q`V5(XR-)u84t8PrBAojRcMtCw#2t1T~`xcsRkmfKCDZ}IY&S~>y@eriF=>zOr80) zZ_yKI5A^iuxj(&(O^V2Z@({?*6BJkhA1#z8JyDe>eB`sJ7*;0)BN#(iwp~ z7EK~?gA!_uVxlRuy@M#Ne-?!@KgX*}WQMT|K# z5%B$My7ZGu{;oGX7-+P4wJ#I>S$%mfS18o?J^U@6Lasz823-xWSjN zv{9!#Va~M)#8{4-4{ENt0p-m&_Bq6kfNr!AvYfc2wU+6Pd4PPnOyX;I+-ZV1Q zoqZsmz8ol!dDgCndocB=PUFAK4P0o3XKkzXums;pS1eVJ8Dh4rMd(3i&owmDBPc)q zi{6!6QHa#Ll>1K%k1_+77Gd3fOc1}MCFAy*oJTc6BfH`UAdcA{_+)t8W>o1OG?Hrb z>%>oqfp0G476unr~fb86!{LCjPwPr&NVYzaTysar4 z=B{<@iX3E~_LUVIj#eI&~z8)DEk!Ga~pt+)Jw>E&_RpYnP$^992BVCsRWhj`Kuol=+E)$Atfz~#sGdT6I<(omf?c_4CLS9@9V;z{PC5V8f zll7>Z|MR}(#+3f6ld$O2b>UkDs-;8fmhDhiph)JxTNdvbP_9_0xD@ zjP}yj*JYJfFYTOgKru60aT^K5lJv=P?D~)NH^Y3Gjx%JoRmW{rqj^VpbKsxzCmeLU zOYfIG4&LqKSyh&?kk8WaY-m-A@4R*oPiP)9nvv^TXxHKz_04+h8#_!{^wcdi&XjFZ?!ZJx6 zt-0SBys_23MIos1$A4z$0N!A&_vb%sJH4hQ>`y<`Y}qdQ8LcX&{d?|ps+gqTQ!45QUOd{p@- zr@fB>oT_0j6<7d9<2{>iZNDl=xN+kK+;;pg-F6EZ%unXpfiNq2X7Y)TMJig6iqVu9 zRcMJZP$5bJ=J}STuU`!W$8sxLNN4768a55;6iN6Z-M-UEmT^j+eY7aux2GAj(toSN zAPQ#^b(SaZ0cVF;{F?^48fyX;n16jz;AuzmV=t(4Ll;4XC%9I{u+^73pJG@rH1s&$TygZyH6nwEWIY$uNNr8Y=f1TDV%B@0}L{Z9TVF(1nMOt~jg zpjDkU%Dm9zyKSb#SSNj3*v^jF$ce^Nnqpi(N;*a|QS3VT)5%4B^&8^+!<9xOVY4FyUj&b?Ta)GSwg6B9p9xXBY?-nhW*PS*N6cu&RxJEn8dx_sY z?Mqd0T~8avt?ceHDSuCuUfoqz6NH_g6eo~jQWqU&Um@&Zg~({2-CR1>{aiw(O5{6d zp=RA`rOL;=;D_f^->QLOs;WAmZLb4JRuLOKfBM2blp^UOPjU=Ln@iW7t3G-W#-7!a z^PJf$Qvo`M?>^G{J=Ien+fGn-zc2%y@Vm;W?mIcHG_?)?&2MS*=VmLMuuh$~R>aUp zzCIWe#^={7SN{WKtml5vKNNA=_J?g#LXF0L{zUk8->koQpUIq!q z&Ra@~adYSr(BTqrp-G{zb)I_b)Pe3`8^X}R--Rna(N*7+KC|b?XL2F3))Khl0%k9B zQNXt~`=Zbme&_G`ZTpL(Bf+@mw|h!>ti6MB6xo!OSZq2$?2bk^-8fndrbqK&yhQ~= zGKil0-NGcCgT3MXJKVrXfvO*7D zf1046S$_X_{%;MyD`4?I_(OeE@jP!wlXvp^X9jXQy@>8jlgo*$s`5eL@Bvw~n}wdsTc>DU&~z4(Bb9%hHzluX|G-JcPTX-_mm`+SoV0dzv={|ls){T33CHu5Y5BMiU6OL6BTiAf%=zmc@M`Bh z89-g4{Szf^12~6y!GCi}16sNNv_m^N`~^^SwU>KYGFDp>*PAPK2!Ii!yAwq8uoOa` zXpo}V?m8HJKtZPy5#)Spbx2^KroZJOAb8WD*2%j5qx z;7d?h#$YgJ@FAL|w)umIhUKI2WJ*!i*!Y)BDZOsm_w5?04C}~u z)@g6%1Js+}$*yX(ajM*%ejDLi+wF66XHD}tzRB_ZW=>^uScg5kaNzEF?LQzy`pX|n zTuJ_a@oA#Fp$GZx5s&gcE=CjJZ&akD&3(LEjtX?rL5c;;JnH2a&*;Z-sT);fH94>v zC}}9<-_NXUj=a2702;mYov9H%9GJMVX*3d(RHCwd+4v+JLH(Iv2RX*(J=V!I?25#w z4(Dv2Oyx5YoI>uK+G(r@9L3~@HTD9+y!Of69+iXOO@pF3fk7>ou8M)3Xe6DL+<#Het}wR5&R z)}z&c1nNu#x_)nVm22!MA>b<&lk7*`e*PRdyGm)QtL&c&-ME(0fCg5;02 ze)oUfyno?v_s)6yb_~@Up`7C&_)JAB`_ zkkSHIraR1A&IThMH#*`cEee2WS#NqhMlBU8R*rS5) z$T;sVhm}|X&nzFg=anH}!_A~}M3Sze5m-IGzp-@u1m-<|U zdtIbh7*ew@zo6!j67_sF6JRkMA|nz=FoF00zYM%f$Kxz)ayVw%Y38RF6iPh!HUd_*3O8t;mKi2vsc@&&-h z=W>qAZyS=u%s{VpHiR0h6J`$gu z#g;8!Z^$SAr1c`-DNqrY`l(S(Oi?w16Uh9Mfwh4;D7FaGuTj10I{KwGJpL)X!Q)W= z%%r<3mL&Tf*UK+qvyKv^PiIUfiS;uB0OSj}{%{Id8UhQ0Jp2GGd{DnYINNMnsGbL0zHv2<0oAUpvwX zX4UN02<(&LBNdhy$Z+Rpy}SPTY1SG0OO4w;HhtJMb{+O1cXVB=DiPv(&9+zXyQ;F` z{-k}@P5iQbcVUeHeDd}L$Q%q2cqx(4$yda;eIWykyetRRB9rY4r zlyhU1zRAduyX&+i3Wd76M4R#6 zoA|-nK_|7TOLi5ub$uRg`Wm&RfZ8ztfOkmXPx%@%v>^BSuP8veWGu&%4I)CIO_EoT zp0DqdOmkO8B)0u0N%~&jg}~jn19P)cDEXa*cM0J=nQ1sSe||+=;fZynuqu-X4k=4i z2Yb;sTx<^}1XmbTgT(1ggaFds+0+Jj=lHm~DIB$wFS4hJ?#K^8b81E5x8X}Z8hGX{vTvK zJskNajGoXU0w8`wZf3Bl>hu3}C+!bWlU{Z6%@Mq+4QPWP)Gv+y*Gc>TXxSLm|F>++ z$urQ6@2_giiTQc|_`qk;F`iK6GuUgKx1XT}0N~a8|5w#m!k=$U1~9O2Ap|636jTrB z8JJk%9NfGDLLw4U((;PR>W{Q_^o)#6A6wbkJG#1i`uGKfgoQ^$#U&)Arf28oKPxV+ ztgdTlYHjc6?tL{dIQnK{=I!j_^4j``oxS~oqtkC^7gxV-@Be?O#{T!gEBTcP``7;u z)fmqH#6?x>LV|oABXf2^5C}jAJ4_HVA>7PCSx{xfxW#!>sX6xpdEny>9?i!#E?!dF z=?FQEKvBs>W=t=I7bc0Ux-Ikp{3lfyO*|zCh4Ui;76Gz?d=+`{JvXX_3lF0qqu`d7n9^)f5 z>e>i2q#h1Ef!Z?kQ;E5ZN>`s*?FT)5;Y?VBlE543D9Z)&((NM5Rfu;!Cwt~ku@mx1 z^3?gthuw-`FuzgU$5PAZRn`es>LPxVul&C7PKNYJXVjry72t)$dLg8q7b^-?hq$6C z>ym{UU{Yi)^U8ISWxvN{ z+V_oWY@M5XqfgHplkkS;o<`rF=Iu$N)`<>Y3V}JaSk@VEJGgbmwQR8-TwwjPX~scM z796AFvS%Oi%&!`2qVn#sAU(6P1Co@wfixHCxq24&1>HMol1cLywBeLylyOvpbxfGd zB$^{c_90JE>p~ZQS)SHU;Q zJgDEFpmhR-=Os8v9T0vrLblTIw*m5%p^j+|@&-r%JW60Crv;ezjAKJu|LOX$K@iy? zj^_QNNsoL7`x;#56Mi`jH3(z$1UUM;f6b8MblWX!ot5HJzF+MZ4ZX=g%#P5vxYPao zF7YZ$H*qqC;nmn|EusWC3_5mUU1O2(T=YT7N1{yB+Ih7wm*2TG>MKYfVz4lHkinhJ zI`46MY-~h9m6v>aqp{6=3|dV^Rn{HPNaE@nddJKFvg0(5r#-4@qs+U(e6q)BtK+Hj zj#`~<8}I<%Yghh-E=NXC)VGrn@WuIdk%@k!4ha$jVEpKmn8N|y2yBs`oPdtYQ_6&+1Rsv5;xMe-Pb)PJ7DwsBKk zYQWG~HsJWAZQEoi`H@UhDYN7+n*1%GX5)EMh`1~o0F+0)Up?!ys*C#1cRH!ATnb-` zOU*mWN${?;Ql)8j`#+{uBV3(Y<2^ za5y+C31YA?M)1HiB2VU&#ZcF+eK_&n6_R?ycx|9_L6*r!3X7wHPW5AB+#^D>)gF&e za?H*G#F|SaV+G@qdt#p!9-WrF7)reGk3gdRIm3uRB7A}n+{k}2d@N+r&bUG|ul8hE zcAd^E-owthJ3`#Z&v0u7r@cibds}U_e52qI7qv)GeNYk60pUXn7&pzM+SQ`{ZuzPq znztXcC;YWtnO3;?pAN0TPea;OvFWroeYesvKYz*$86zkIztYA?r%zLW zg=&S7g!Gtkb;3`mQRt7i(az{~6$JL;bu3??WkzFwC5=pe(p z0Pg>WamZ^ac%mGe%qg1;CJ$UNw_|>8c#9p)=Pvw6sF8(NUm^`ph8GeoV`x~;^A^k3 z^?v;a`WGQ#vA{yq{WoK+0=C2U^jO2%navA9?)mKvh(kR9k|j7dDRkxeL5I{Br;U%r z&y+OQe_r)aaS%sntqFBi^M!;xyl(?aK*D*7`l69+x7~a^m;dwLguwdHd8{v-bufe; zD60z*rA~rLS~Z~|?>11^&lnKXux0bV0%lCi&qR=Ciw}3;|E*9m(WFAEy<7AAY94X$UhmsTU8)<0myHVj$`JK8LkGZ|!imJ6RN94hSQE z_3IcW<*D#jSM02x4bsORgkSc_YGGSVkN+Ibj!f>BxrdpBqkiNCuZVA%?|wslPuDI< z=Ggzj&M#ubS&O+^SMJ)4TBK7VSP%OHiB}d1%6m|F^xq2Mc{Qsw=ZLDQW!HPBFqb|0 z2`>|zd>QdhnM7EFWK7=+4pybcl&>9;UXV_*;hHqR(%Rs+T=;6yT^#U);%hI;4H`Zd z^0G*JQX(WXJ}D_iPT{-gyv0N2Z0l_m51-IK&k)9Lai9p3WyYbR)66gs6^jKk<+TT* zMMUG+=k?JKTPZd^!QmT%$_CeMd_T(QoH8(_7(o3TcFNMBY>q|U&!02rx3?6KFgcDF z`t4^K^#HQb0H6;tIVmxXHJ+`^g%{vEf;?D>{wZGYfrO=3noX_EYQ{N7e6`heu{q3K z&C_@aXJG1v+$J?OvlortQ8Qm?7-z5c8==1K@g%6uvy)U_Y1zocBmqJ;2_>um!9h$a zU~qBf`|!-ra#P+2(+q(?JAQ=B!^1@)RmRYc&Zb6OK&$4rt%^|S>6Xv!D#md z)Td(R1*rYNNn8cSc3dXHYzuoK?dfCdOiH2m602%1qC+2~`$I6!DLUNbL zNj8n%8*C#e)sNa~^^V3zx9?+1d5nXzUu>9b{sja@CTcWmHcN31iRZZRy~* z_=HNki?K;pq5h^FjVCYs=ciLaAl0l^k#a-@Si8lB-` zX0!LF2e0XfxtYOJPa}tUethkA;BC4!>nFfO-I(54Bh5Sz0h z%<*mf#~4*bL54bhUi=>81<$||OE_rRQ$zMRLq7^sS~mU0`gY0~Ep3Kss)dW+&ePi; z#FGx(t?XZF;bH}vhaY8^EfJ9NXBX%=lKut6ijHgdT&G#e8Apb^0i&}8;a`GM9&X1- zAZz~uhG8p7-p9zzE?3j9E!jJ@L5ZDTE_QU{vq>q=ka54ViZ}W?dNXx|lZ%t^0CjqI z#QPK^kbxSi%8x6rPDoSSdV~m#XMS(^z_l123HuifGnmOMKGl>D!8ZVS9673Jur*XS z7}6gr{c_n7D*1wnm^2i#$wPjZ(sJqjIP?oss|dAuy;ur$Q|Mi{LQTH0 zTRPH+(j0)JVRHZ=fTGkqM=rN%yyq_`T!(DNV5 z0iU>*$W?YP+#0ja>qUO=OQ49yhibYt{_ZsRS`Rh1Rz%@3` zwX5$O~}fi?zeV}=)B0V7kTs6%r3Fk2nmmZ1$pE_ z6>+#}FV|7(G(v7@v04>nymLANe*uXDk9z7KrP?2X+{m3zXI{Y>zcPyeYARf=-z`)r zT*GM134bkk&`@6miqi7QWU_^DPAH*JH`~xxJkUk|aMbDZ?RuT*X##a6zW~qmGfYF@ zd`DyFgfdpd!l0eS*y;So!I+F9xJL;Y3Vqa{w*DN)mW51Rz44Ck$ z9bSXKA!O9x!E)ImPk@I8XWR}lJ$UNvsIjT~taXIM{k(b@(0_!<@B|CW_=8h0S?;39 zoH;E-ARwHq8OaNirN3PB_`5m6wsI%`UfZ<>df`#^&DD6J{0kk{48HJ=`(JKRh=+0 zT|Ew0MR-%qOp+5cL$r&9Juh{aZu!~x;q=JbAqMh|&x$|WCETx}vc z=`!>B=!>6wHxN`_vW!CAmShfdv;uHI7QjFc$oKz*?@k9HcqkqxI1PFs#$=NwvEk;0 z-Hn|s@n9Oqn#k7AiQrZlU&^6jxIvZX;tI7dt-gJRIyUWo_uMuUjP?_S`UEzY|3!&; z_~cm&{?|YkdN4?i`7a<|q$bUXTB`GrS_$-sYqJZ!jY3t6;J(*324s;j#v8UC#8*A# zJIG(?0?-$jaaaQSEsosTVF>tS#P-!D2lEdxjsSwk(0r!7k7G?$lTlum{RRa1nv=<@ zbx%2IV@TS@ehZ4hqLGsEM3(9ftTiwlVq7MK4b2F7_+$fb-K9YvKm^DGU^U&A7_Ikt z8~k|apW7y@7|XC@#Iu**Bz~4B!VClftJpL#9${s60kK9FGnt>JK?x$ccRrMOdh91&iV&28y{$}fX*!Q z+fgkW-l%3;yDH!XlcluG;~Ml^VF;a>B$Qbd?6KB+ooM*s0WApN97B%(?&|urD1nKk znZ%D*^q%FP42}w^Ni?S7c6N|Z3O&sDvqDB8#74&3_oD!H&(-!FlX88kKPRRJ{e1ZK zU4O`eTb+MX2J`D7s7I;5SUIPE9jGKwe`IuQbdV z?@JVvVwO`qHGmwRPB`^CiTK z^i$_1w+jA+o?=Anp&&`6c2hE5raqIhU}#ECd|lgwwd!14J|p6KY3#iWKXp7BE*J*W zdr9=;PM0et@J^l~N>Nwrq+0{G z^o$w@fu^W=LPtY>KHZbU{gq#+ZroL+>0$`vw%nlt4u;cg^`ovz$i6u*&j7GNWdJ<# z4UYWJ7UU6fL^D;#Ych!Z$a_kf{bMS%6PgmM{%JuxB;q-LYxmqU&mC_;GA!h=Cqf&W z(NJ1(agIb^Ph)OUHs>cSDUoQi?x=6?e6o6x zL`Y_GD)|>9BqCH*F>;t!d(gp1G(z@&jau>MF1P5)wlZs z`oCbIiAl{SpE!_R4tv+cYpahfW2tW5W3#atq)cCKo0}(hdunZnKut&2Syc!anE(6 zOKu+2WWkq}W0;P@UktQ=lH5gE&^fva{CH`d+A2DK{2EC#s0ctnA-B@251yT}tdp>)($K;It{gu})0iFqz@$ zDlUeLvirTRBs;Iq!(;jAd7z>#C$A*HB7#A3DonIGW+ zjhZbw8FKp2W4@Vs_8vP;@@MFh?Hmuk?-J|hW1cKZvyw&PS!qHO6VviB1$1$L#6OYI zR5Idb;^!{TL9ydK{-7ryix`S&c!Z!PSnU>k;E#k2`hYRUI1ji7-cE zz4hu_29}NIn1y{}<_+{ZE~lYc_qAT7_kiy4D@CNqqaUP6q-n`zw+RD95|lA)a0osl zr$SbN@14-6_f1HsmF%C^s+%MDSKRLS9k+Hdcz%NT^4`a~{#hCnUhnYeAN3&taN`?w zn(KulT*+O8CRp<;Du&S+=t)8hf(h@ty+vw;&Lc!_^~qJS*MkKQP|pqkZ3Lfufa-Li z0_*Sw#a>mHtQL&83;?V_b1#g}s@svO`tNmoIRJ}s+Fb2vAHCL{(cr@A`le;~_y{!B zE~A2#YH>6@vrF8d_N)%aads`M_ww2zzrr5B#TE22f!Q6xqag{I#(B;;^mSf<4HB}7 z2CzQHT(*ADCn;+O0B_3>&scL?9RsNQK7fWfPhA&aDtWf(k+NxVYyY(mxK@oOr;`F8 zne2w3yUy<~7nES`7&<@VPdxLBBoiOB&!B#1u__31mn~7~_-ng}b2uXaSp>c;@J%fQb&R=3k#;c672VKVcS-I*yU4}*5;>`GTG#qjnaYfL8UGp4vM~4q$H;rDfZ*H zyMpmzYDYYiPs^?J=+f{C%s-mi~%9SNo)No&0myL4YI}_Oc1;h#9VOQ(52ni=>kh#2? z5#ps-1<0_`>X26Wf0$6N@;jza2vBypJdqh|Zu`L%i@!eg47ZXk!7hG2qmsy$qh-@3 z;Oo>H0u6(?gzegB$OMZ9q0~|f3ky6%-WCZmvy~H}aj3%n{$nC5J58}SVEvPy4veNP zQOUaoRD-}j2LM3;f<3MFPOuAPlXEOI!!GJ8 z5^)|&6Kr!YDknN9FSJZ$@$SSdbq!i9-IWy9O$J)6;EvjTg_z-l>Lc!?iVi|2o}~J# zvtYu&WvTAw$nFa}T%DmuBlFAtoYGD|yQ=a+tkArOj0-?Wfhy~x_~})=!PO(9-Ivj)b2zyMT*{9M1Ir#nN^7L;e5p&z-~BXP+S!D8byNu*OVg3n8~TsRdGSJ1#R?1uPeZSL7z;n(Zt)*th;JNV%%JX0 z+Ao-J&KgZo9cAM4+1_}5Z_>TYJ~4Y43}%1=Xyy^*^o8wb&}2-KO!1(`1BJuk{|Y=Z z)TnNvONFva#&*kF@yRj?<3cVWDUXx30#iN8J7^(GUzLZtcDg*tgsLyRF+Zd~!a~8> z!{WR?K0J7aAaYVyflW|&u6Wy>pWT5()-vf(Rp3%dinCqdb#fSyk*NkOyr4JNoLNHf z1vN9d-G$uwSIgD!@*zYo8>P~2yJi6D%6C2adRKPVPM<5hxxuC}2=Q3^Jk35>e9Op= zCWDfz&nv}C;<9VEiWAPQ8*vJeUxvAR%g`cRb|9`;ZAD1yj3 zM>Q$8E0jIp+g^i>*^fMY_YU&iH0Xti2-u?Rme_0$T+Eg%LXtSf)GN;J>}wZYrWcn+ zLK%`ft1XTZ*36lgMP+&uv(Z1RIeO(=0b~IhKJ?jwyS7Czn=Q5)C2_|%lV`twQ3!%` zkD_x;A9r63%6egovn~Fe{EMI9-Yx@gclFcaCdN6fOgyh+|7N@*OM)ZQ^zu($LB7l4 zGS(kb?#q-As`ZMd>qj@0(Jp5WHpYG12_nybUoTBJxLNc7ztg4pf#iww$iH3zC19i) zr|W(dA>%9o>MNEzw+xf{N>Fe)f2k1F;iZvew5;?yVJ6k~YTp$Nt0APKK7Y=AQ#`o5 zTiltM$Oeo-!2#e>?ExuWBe6YREVk%Zj@3lL{8RVS$&Z#Ua!b3OQ2lWo#>`8sJ+;-j z;O5Ju;#ECA#+b1-mZcNe4oZ;6ddrMjP>On;7guvkE2%f4yc`XrLJ6=?j9$yws}t}oB?3x`mL7xq-%dyU`uJ=NOqD-)=<(E^CS%JzO@)#-_c z%EHu0p@KW&8>)=~;k;>q&36sok$)k;b8&J}*ejJ=L~49OlZp`>qOEvzU!+dx#T0U6 z6g&7mgOBTpm3ob(x`YtSc}Q@oXqQukQ=TY%Rip?db08*+9wdk+wfZh%K}s^Y#U(^> zL*%~aXN@46<-%7U^-n)f#4>kG7RY>$i+CT>t`z^aFODSp{+9b4b;H$vi~#;liMqA{aLqfez#3~0f-8%R$gEFc7+&my&cNf14eOo>XA&Vrc?6l6Z6 zPOIjVM1R%2s|UR1bVE@U{g`B#sI?I$T1rq=<#J3Iqi|?yt>v>bFPO*z7a5So@e{tp z&&VMpWVXlaJ0E^M-PN9(P&G@JRlX6k9(*xZojoon?McvsK>nlcTNu*l zI{gV_VVvso?XwZ#3J^w#@nq3&!D0H-bz4(YjU9u#*`Wnub_P1BpQ8YHM(8tXDzEl+ z;;552)gUEGaE_i|mRsB5^MrOv3t7g4ga}=@Sv}?nevJEbHbMm>6bgcI98oykPztTg z+w-KLl1|Oc;0Tb`BGl#EJY4BAt+nNRQ5UPd@H?iL>~}cZ>p3+RQhQ8ktac9U28VQX z3zLjI%^g{{U%El;#${=37(Y&vD@AvXTTJLkAD-7JCk?mGek2@KELR!p|IdjA6YDc% zxNl4mqn=T5HdvZ9@B_csR?N6FXA`@*D`gT7mW=Kk*)ol;jDcTHJ6-h0PQE_X#< zh!s`ON@_0cs=k+W_5?yuS^x-8bSV`%?XOeoPE^zfK)IEskq<=MEI??1_jMQR6 z{nO@E0FuUkYPj~5y-vo+V|UJ}s;cW$Pq1t@QD~&#elj&kY$71lo8?J~s)J`YjM8!#JuWn&XqA

      GQnR!h0l9-C751LjV9qXkPKh#`x!Q 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%0A$1^-FY)ee^1=YfxjZE0Ye^eKmAOqj1` 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

      I3p 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

      w4+n%bRQ#HSjqsz*5?Yj812G?`mhPa<{b zy@KGTvL7jU4((nwG8fFZmO{Xr`0?tO3SQoxw$x<~a;+r;?)2DTvRHPt#Vo4Rve}u>( znA93$ah!YzmBB+R>9TOb5_V1=7QcRiD3-%08CahgL3aZr$GtuJh>|C9+F^R@+DViV z3l|mYGcU0CfW=FWINf-*Bt=5CD}U$cw6BkA&)Ljg)E9k{u1o-qE-teSuHjR=6sY z7k~b`w#i;oS7nsBzhG2YxCu;cI2M~`wsX|3<{vi;!*a1!Fd{NwM;d_z6j!$V&HgUE z14&t3O;X;5M?Ptx3m8~tt5d3k4wvmys>la?o{-fHGrj>v^@x!2u9`EVMzcDn1Gw55wny&;eQ!5-1EIIX`9aiVyF&3r-sgEtg$Bz3AP3526Hb~Bs|vy8D^=ut^FI5mFX!5#i(*WWU% zXaRkBe=yH^w76@2Y#$fcSs-F%Md&K^I}sE4Kz@j&!~#D8=Np@uKaQ$sdc=yQsN$}s zzJq(PHaA|3UgP$aUM+@31dK%;!0=uqNn$?izctK$nLvar7E)d1gom(8LTCuY3s4wB zNiD4%Y}3g4a@3*KuPnL2t7%2syxwh3xqxp!oKKRfo4yNnVXWl#z}`@_$MG*PRl~eg zH=&KD9bbo;h%N=J-MV63PrT^|`HkOcw{(milR`h9Uhr0?IP+Sf-xg$PwbUKl%+C)I zmE0 z?JoFnpW02am6=WU;S!Bbb=F()hrwYN1i8MI4;OBU&Oa!C6!EKv6kdmptz%{{>F!zjOK^Z^-4)B8(chy#lG*+tcTI%*?i7t&K>s|A3+{uR6L@7bS^od`KaM>oz9#S z?xtYTd<`*4h#io_V3uL}U|OAB`25Jv*jY__s^)F*Dz)3)NmXs{x7W)XjxR6CEu#$k zC6PL~v$;I|(w2mNG&B)ur(Y1Url6S+pa`s&B4!=G4kDc{(?sx_>-&qFG% z5Md)>dn`rybo5DyaWj)V-EeWQRgt)s$X|PQYGSiaIuKgM<)(d+%CNI<+cW+z(R+E% z>-Ph&KKU+ZP#G8-32LZiJvXAB>jD4>25;6J{lim^b_-ucvMA`~Ws@@<9T7?7U` z_s|3|fqU>f_`Rm=QwzU%iAR+kgwYl+WL}O_AD{pzV|)Sg{GmvH6&(p+1bQWSr6Ap( zd~jY2@|QbZxr*~^GmJF*BOqScxMKj(=(}daNlrTp8zZ93w4hu!&HYa>gb@Q=FQ8e6 zF9Me;Sq-*5#34{GK^!Ay`+lRGg@4L0E#Rs95$PGj@5?JFc%b@^OfKfrbJZE6jEyxs zr-N+zOQwxgJ9wX-NC&+V)x6~T&G%aK&Hw~Zth_R+}Kh+mF-@*pQ-mZr$HH-K$AG z)3j_O0En4{n+UuG5=O8!*ab=jW4*GKG=y@u^Nge6S)n7KY{i*B@to6#;30yQC zTM13yPR!tDl3V~O$kf1vAVQ-i$tFzHp?M+BSNLuFFnNWgKN9ah9}+}@iMezSk7;bw z!!<}9w{;0rWF)kyjQdWZPKQy{c0haFX5KJyc1a09U{FqSKY`Pto3WW3F_#;Fa_hrm zz90P}Pegd36BCqy8@#h>{gmQaC1fPL3DM$bfR2BZ9`yMAW3=%&0FaRe*F#TUriX=r zG{5r%&?HP+Q`lBK3I6oD1%Ieeosj5df!dM8GhUS#1shcxCg2s}Pp>yI7BOsw&T9f* zqhAysegBq;ilv5SsN)%i|+dNx#ZuU ziXg+YbpC$YZVySNRkJ=_jgsz7RpYu0Di4MO{ZFjBoV`QtYmrAeVJ)tNPNNj152y=a zOrnfW#1GUr_X=(?-)jpN+}2TEKZ4 zAS97ceE7T!OC$FZGZ^YpmN42cid)ib*agN^79`Id@y{z$!G-0=nm4 znhk!p82~`Njw`r`1Y&u>#i>|<)`^1Wi_VP0(5+?_<7o2~RpTN{NddD!!}2-C7EGyD zyJDt=d8ubPH^dp=jlQ%gA}`r!xlwZ+AD`|M*`v31;mJV*`RDzfbfu&@{$Vp?ZgOu$ zcWv4~Q)ZEOs@F*b)j@+qDIEn=l$Zy>Xqn$}YEs2g**{G;Xh^qRgdUz=GN&gwqrbEN zNkZRkA^||NK~=LFo6*KNG(tc{$dm=M{-Y+Lmu6|jSb&Ac9?gHx0owv#K4m@EL%L+~ zonUEOW{t#1HQ{4~Vc!~b-)1zMUW0(T9nqV=7iN<-IA?JXHMq-`Wa3Nn!HTwEWo^Qg zc$@4%pNu)$@KOK7YloZ__iT42b1b2?54DRYCqbDCAN?DzKYKMRtn=@N13n#c?3If0 z?CQ$ULGPz6Q8&TCz09-h@=YosNkRKO_*o=sF0z*w(`$ybq-f#J7)K!J0Xm!*nlcf-mxYa)!FTIa3IxE88`X zswbP#t)zOjA0M|dGgO~UMDQ=@(EVmAAALRjt#Be1H?h`X{@(4Jc>e49YP+?vrPXhX z0oM3u=)3@&m;t~t6$$qFP983eW>kC!WpR5UJl7YG9hjFjb@8$(c1`o%n(WgKd?+mN z$J9s3uek+hQ7YvT1LJF{z5s)nzl%vjMoLZVh3;ZcO#NsrIHhAG+YCbtmssJU9WS)Z zFI%Lf{xE_xC0^IJBnLH3tXd3zfZvH|%kRIkJ4-jU{vkc9{~w{}7|fvtIz15bQfcLw zHR(Y;0z{nXl=Lj}IC1~-GJzcO=|%rX4t*R6H*)Ni0K0E=Z{oOLX6RRb=)myxd^aTu z(}z%3gVHsdGwB){l;*=26F-b=ge5)m!K9M*%4B{0?aH=ONusw0Wky=)PlrYH>Q^B2 zM@aPk`u(o*Kjp1BWKkLh3Ome6M-#l_mS5Fc+!bq<8q?`o0?&mYltv}uAAfKv8F3sk zE+o`VCsi=7{ZJTapjPi{&_zfX2{WKXQwoUVIVLeb3{LN`59vm<79vsEmdQyPU%xaT za813oNcyJQ{!@E@kf`d?ZDqhY0wkRDwFL@rUA%clAcRx_KjI}3vGl$XE zG;FUv=Gg~X50os#*eSyXQ_+*o@Yu{hFd}Nqa{RXYC|4(WxhcxYfpa0SgEO6bJzFWc z#~e>e@{P(Rp-^M}p1;>;8Cv)E*3+uGg+A>D7|YuV!IgNe{|Kc-fx|6kB)(F>C3jn{6m)0gu>F{=^HSGst#lKZ+A^Zg8tm?_3}G>1?tW9&bi9$6n*k& z$1Lx@E%&d6m&36}=UimSe}jE@lJ~YPN^o9I0Oen=YP~X~8iW#xim%^Z8cd!QPaX>& zKV$z;sGQ+w@?j8L_MInPXdBFX_q;A;t@(H?>B(0IXRSv+cYA{N3ax~GoZF1$;SlPp zj0D}43uL()Jzsp;Yx(XXs0GhWnS}D%HvVlBvU6y)oj?k%KmxNG#~bC;gttrFe*jNz z=dywIr;TSBE8?Ta`6-2{lq}@XH#B3sec-=la%zzghC5Q&WiT6&TIm|Dc!{nv|03*y z)_$viMsykeO4a?Nn4e|G`HEvpBurnqgynkXML#JyWouf217m*tc)eLru#s5r<2Mxr z7nwygVZ+MHC9xKHPklhDTyd><(uW0mV+33Z)MJ}~rVgQvX;ZQzQw!=BO_#fzx;{yA z2d^r>_0YxnOijyHT<$=P+RF*Yr9 zDw#W)Z4MqXJ%B1k#ell5s1J7pX#1&hd3~8Lm7(T4O#yaAOCebyagIldWGD6N5Bt;G zf8)?F?NJ4mMtrBV1@%wIh{`JHa#hvzk(ju68gFq(uy_DN!kGF&y3L%<1nUI#-#MrF z8q7b-@MDk}Yw`@+9C6N!$#i8`1Xu>w*6uk)ojbj2G6u*k^to8T*oh`EJ_8)i%W@!8 zlF&VK@*~ddw=v}fRHX3Ug`UWWcA8PeR#*gEB8z=T6u36i`+|$nQ<>XKhD+|*!e_(q z8msOX#U(<+Gv!Z*@esbLUOE6gK*PV-VG-Y-8&M8TKC>eD^?FH;(0NiL0tkC|3hu`f zz<6;=4432!E#;X#eT1LZTCttCedF=WE}H4;nT05EL#yTo-mf{TR1EMX`i6~C%<{jR zRNeN_Y^c8HgKY>)I9V1ETUy||633N&+Ff$#PKJm(d_ImCM@)@~4=?`Hqlf|*3+qbZ zK0rv6PZUV2J0~Qki66g3Ah%QYtAFBDe+P?MxpZz%y!$AhFkvUVszHDKO7v8~^qHL^ z=2yHLT)e3QkdIQ<2WT67j8~7!H_fr=cC}1)VdMu(S^E5wgr2ewRU3aJ)R2R3f0ued zw`6k{a@w9zOjqo|RIyNpKONH8w(BZATAF}6ebX3dMgnAyeICpPZq8oO>BZf+j>o?&7qY7zU!`%6?& zmP!1LKSSl5EX6C$SbM5~X2Lix}+In-x zbn;S4oVm7#;sl@2()-Omz;}En*XSH7z8d4Kj+og+gdXvanNXX#2H`hc&lX-UggZvq zFitXeloV9QLNZFrS``2QqZ#8@eU!r)3bQ8Dr3C{r_{4l#v*P*Q z9ALs7;%eh{a^VebnFSA)rBZjfkf$8X?W}pceRQYvl+APFF{cSCj!$YhCLrU+F7LUQ zJ`djRI=K+ptxHYoYhqIg^$yGkg# z3J_~GLVaB_XHBrysanTjK=B3PfT~i(A>CK~@5WX6jLi`6Z-1~kCHJ0!oS1fSUX=Zf~?*q&OwEFl}%p5 zXb#-R;}ywi2HQuJZ8(TANCc|)?e)u_yYLBcW3w6v$Eq+SefJU*_%Ev(V*gEcW&!s> zv%(;Cz+XZ{<6vQJgg=N3-!UdSXFf2bbui;+g6;YjxAgZWrre%Ty;g03np7P@A>OvF z?IJfc!-gAr^X)v?}BCNJI@QD=_LHN1QK_~_pwhdy!aF$)*jPk)q)Tsgw zgoWBp5w|)%isKMJ<}~7C>b;wBenqu{?sNDR*(0xCfkjP4_T|(R__392%}>?CG^%)L zOD5ltHK%;aHbLSdb*c#UX|P5Mi?40TsjE^IQ@2N&#JWAQZ#qVHR7>gj!LDn z7v>mKJc5DG)gI4%{Ga5v)jfeGyBl(9E+Cx6w{{RGb+2aLw4=NSGkGrth7!1XZCOE~ z=y6e8dV1m3o-4!5`=~MAYLU@Jk~@QKK_|-?gXd)=aWTSm{6Cr4#36lU?KB<{c}3!dbzw_Q(wNFgFT9=*!8WB|%jEhT__EhQ;t)S&wr5q2 zw2R$Mdg0~WN}1c4@uI#m)QdHYh6(Ne6;R4r=ftuw>mWf^PgM3pKQ5zN69rf)gM*_YQ zmk1aiNm>n5U!4Lk(cy=P2l-Bw^In5YmzU?l58vywJaXm9{(RbK#VMr^?MG2$me+HN z958?r%WRb$Y-Mbd)v*i1@_=}&f-%FAmB(Jtb{H@i6J|V6vnOWL0Zt*~!<4>Fd?M*HcF zN)wKg%G9&?A;04~?_TCO!SYJ+6H+o*;&Itx6R!moC);Go(`wjRAwnHXxva^5x}{AYM)oPD9PKdtMFU@mXMyb zZVW$rrdzH0T1kERbEbh73ZtF2VQS_aynK#|k4yIqXmqi>5o(Qs`YF6GoMjs~l~;HX zVm)SIbY_!W^Tn9i+6ky{%(&fV|9nF`O*tWwhFhmsy>6dr9%VcJaJ$Vxeho$!kY@btC#6b!Sj)*ppNe|G5wZQ%rLjkCOtSxKnd0!xlzZ z!YO@BWrn;-;AA<^g_O;-xxJo{sT=26wO+0;?i!7F0L)w?{4uYvvITwoYMC08SEfD) zR+57_A>;Kre7d7hxOe~llP}a5Fo4pd4|`~s%7{7CHy$Urde1{!_$1T?pDmTHU2BF) z+q*M7j*KHig8n3ZIc?;5>2?`$fR~?@ZkDDMxLM^h_G}g0M+fxJ!Lw<&2ne!M9Y=KPUzchqIgc^5 zIJFobt#|T)%J0YPFi}!3(al$bZ#bqn=xI2Rvo2Pi8~{p8Q*wHMVA5ls&>M+~f$LkQ zD=6=-q{vXY({WM*e!M!Tir81bm_W5*a%Dz(x;=IsZ&$D{ZFXX9eJkGyp*S1FKxhM? zJwGTN&s}FPb3f2P6Q6xXQ5%F6U)t%@OA#P=d38^6>c-j(By3W%@&B zYpD$F70lSbo5j4(Gb>28=Ca5XQl#$&8f^wB8~YW8`B{zXvmkZpnKq%thvG8}jAp4A zo2H2v^qRwmikU$K9jSQ4UmtJi)?^fD3Z|&H)uv%_LI(=P(>>k@g#~2q_DIsJbQ1GF z%q+~DsNb_Yw8}1x1_I0KpOfG_C;I@$%aN^%aSP*as-D%fxo;d<5Q+#FN9B zj3lEwSDluh#3PG7Nl`_6mkJ(Vkm9^D9vYB&YLEF&CBwh@Z;T4?NsbkEM%Ut(NpUcR z)-f+RR`k287Rom;#_F3aiwHk*_4C`%o$lfv#F~&5y97}w0<2Dw;v&3K`vpnT$BjOaEV<>by zQgbNa5aXy=0Sd`F4_1GgSx_*SBzN~zZm|a)juj-Xr(pWlb(soBq_-L+Iq<1wO}*P= zYy6oND$zJ`t%rj1g}(m#q=|J?R? zOLaI-)J6lXD%6txPYgay)uyRVOV?s6Jq(F*`Z{13c!AYPjvW`4*kG88%;@CQ6vm0& zCt&^pnRuIAE}OVuH8fBfMVd+zDj8||isoWfpOh+Aq{s*=hQ9U4P5}*uKhg}8^cjq1 zCNZdP5cbk`=^-?gaOL0t_*ak%+AUxIljn;d!&08L#}|QX+IPp>GW#d%uqqz21OPJ$ zt|bu(6q?bbWJx&jXrqa39nY`Dscb?6TfJ_>%qd-FE160pqY9sTO}M*J$F~(xq$ZMk zV{4hQW`<%KODvi&rrpOSU*2Ui)>?Hxk8r?J;f4r=Kbgz^@Vo2E{nOT;!&m5ODRi+e z62oZYOn7WP`8@3boSEcQ~EJz$e3!=5qQOc~OCAQ0a`WfmVuy4MAFh8hU) zKoyVO*>PJ@e_|^{;pVbY#S8)!bO!bH9FbgfI=Y`oa{Z*&uo%U~60EE0jCRNl`eZ?{ zQf<+ceh{rH&I+mJwr%4VdtVZ(n~LuUc|5Smp!w0Oi7xXF1Ed{s^5@X$X5OF^e*@a$ z)WX}6eMXWFzxU|*0`jw;HM;i)w{HJc7K~G+n_tVrsK)4{gEFN+NI9H!M8USYeJfG* z#XCEQ#+T<$4JhUxznQ@N+6a$O`A<)NmQb0LPcM!~q*Sy&m&-PZjp({fmPbagZ#c@; z`;1jJL1_|0z(bP(ro1yGGBogsu%5Sh)xd{K$aGn>AdfqYn3)~#poo=|fa>>7Q19jo z%s~U=6nEtCBk)eOrC67?sB(!|CH+pymp*{?4b?;7hHM^5jmfg<%ZJ_gr+oHCjrsAa z!E3XM%JBWL6S&T?%?qKH=z@cX*z-ot$7VCn(MM=aFks>Y{UeRqX12D*ZEVkud;LX~ zp5ua%pI0J)BfJ0{PeN~=z(NFs9-0|GBGl8!*JvIKp?NG|qB#FFJI^bc{Hkgq$@uf9 ztexP+?_PG#TKw}SE{K!UD}A+ALe=OhB@zJG*Pqrg9SXSMJ}5R(11*fL3MNg!7xZG;hWAH~uB z6Tf-)4ImOnR4y++Na#>{eqT=Yp>m=>J*uI#j^AMVc}StXh$t~gFkb$`pf%y*Gn1{V5kz{2}WB6Q6{EjHI%d-R^Dj}yIP zi9T5AiIun!)Ey2R9p+ul9V4z=PAmf{ZfDUWOJFztY3 z=`pPEbG!m24<+vU>Un|`9ySnv-|Oyv?LPecWlC(WNTnkMRI`;7W3lgy_I#`2sA zKjSLx_>}XRZKD2Vmi_I4QKEiwoZ9uB%@Lj)jb)~~xE3bnX6a@SwKGSQ9byaUYQC}m z{Y77!^Um2MWifs4CPb`>)yoKt{%P>x`+ra3x7{9CayYtQ-{Kda_yd5$G(ssm)+VFBe$Y$gqmAk=@>wG^3!NFN?;4uZt)_}2waUlleDJOEu+cLWra}${Y>1g>d zm@&eh+6Klug&{~LMkBcJhPMBw?mZ?*RIiR-xLIrfnq$*1lN4#9dQ8=cysxfpKaKT$ zfXX8sov?RlHRR^KiAX9Vk1W#t7I*HG$@n9DU&)6*19y1i^m;?uLv-Ky<>ZIoA%{N( zygS<*OjQQsE(J*p04(`>a;EMAy80HZY9%LRpj4nToBiVFA~gDLZI%3CFXz|Y1<&0>beLqG00s^rBrS}O+{x^gYV!j&m^t*# zPl@|z+E+qqJayZRW5Tnv=sySLIa$r_7Wu~SDc5#+;MlRvzg>CuQ+7@M26$LZ>KqXZ zJRq#lK@wk;+U3pOtTsD~xE3cI>&eN|_ojn3p^>SZwXD>c2&eq@!5%bdI7 zSL1p(N_N2ar*t%;(x0$AH(-vavPD6gqki4}I@vJv+6K1RotLZ-HeowAw}pzvco$eVn1m>l{C8r?bGzKAP&Zx ztK_-Nv|F@{8+4e)SV@cxOHf~)iIGH*JZMV+lb8`k$E!Ae^r_V}?%A*BxH5r)L8Kko zpS$uV*(a{zD>N2uGemEprTSB~fia2~8Wp|ayQE`XY`c~Z{4Qn{*d|e7VE{`FoMr34 z5UUqs)-t=@S$kF^sZ=WZGCpo3Z#9Ii6#etz&7bkdHM^Ip))qIye{K)a4MlgCH~`2` z4ak14a>S?KHQ5abK1D9AONCHbUGduNnIu6-iP$l$+E{AMcl&XgwQwWmHVeq3Sm+I3 zy&t@o9JsReI6dh6M`$++yeB_9_&1i58qoBVVUi*taF*6C?*cCCzqQZenRaQesdk%{ zHb8@fB4e$R-sSj#`nwZ)$%6cXmd~@F zSm4+(#ila!KJji)6_uZ^#79RRnG&zAR*(C%>xZ5?a*0+aSmc`2%A_CiQfItA?wKDF zd1LfDM_SsKJxlA)Vkkfk#!JFb;z1LDG=p# zixLm!N8fXhw#vJwsG(2j;y%7V(ScV3Am>fr36A1#`Yh|^Ow?~3GyFc9d*dCYBuR!7 z$C^c+#2}1neMXJs>xp5xL`Ph8`(Y;8vb&_>1tr6l;=|Z%{H6Y%Ze?ddikGM87B0e{#u!OSCB0*=HHN&!Yp35{B#@S>Q}e3WC=xX8Jw6f>s1WHRn_y z(K!s!Y(WL@eM{31B^i$23{DZ=_`hhM1ik;`KNQoOi>jA9IR*m& zaQP$wNAi>)79X>RFIb-nQ8-MIEyHiym8X=kO+LW!G~ewB4kMgm&yB1mY{&>{7r0X< zTzCgpC%GOsx!Dbq=N}p9#6}d)vX+6?qy=lWy1z5;Y4^D7%16OQc!W7r#_ptJ^tbv= zh$nf@`F%yc+zXs+i4||u9g`Uoo!$la!hmF~PW(R585Jk;oFTmPjfO(77){jt8S)`m ze@zQ@Zp(JurhC+oBlo89=(En!UEZ*K0HLxpc`vG!aWZ`%`nW(70Eup<4wq0Uq~l;) zCAPW@x@@u3*EZUH^-jKSAKp@45+DOTrR+FL1kcUcbi#3W;PBPJPQ-&nqDkC_JC0Zl z{#T3MZ1uF@&;JRAoFKv9&F3cZ$!4__X~4Dz-Y^pl)noj1To{8({w!XyT3#ThW9z52 z*Pi!UZ`XrPZa#d#A(rvyOd(cUCsTd4_UvPktACsBogdF$B${29{n+{oF3UNp)QkbL zxd~BzK*2yf#E9ErjIlUAbM;lfmf-NJv&{incr>i?5p^Rhfh8paoh7YgV1%xD_xpbA{ym)A3NX=s_B9^Ng5z4SGlJ8% z!{EHq+4PhShH180%5Ik;NiLJp;V(fD6=W*yAxopf%&xE$ZflbYx3C#k#;@dd0$LRn z(q~G9xpdV{YLfrgEcerV?ynDRiuDH{3+#v`^O`G8u>>mMLD^li5@u1Xn+Y{s4REH( zOpYwc=bRQ}ldqoJp>}?>JTOimCz3Fm6ol@{`AosHRPt|_$tIs{%r z^$xeRGO{#H!J$K9X`TH;#`1T;k^%m3`JZ1Mz>Uc~sdI=Do%@O0sw3y7Kj^ZbAxVF> zoGcpwL&hAE6vqq8vHYXPjJi1g^!{@(g@-NCuG$%Io5k2FC(I{(7$({GBcHaB%KrrI zzEq@}S>&{B=Pr2x?TQ!&;W++!W~pv)9C1vk#5|#^D3c_8nM)s4Ubo_#6UNW~Fv;r$ znmgFQ;88!h!h34Q&{6B>4_p8`3`|Ub_Ny)GIEm9iE}bm1yZOvQgM^V35TF4NhUQHv ziyLYGBDmGzu#;Djo8`V^`l;Z=_cfRRP&#Zpnl7YI93@dY#?O>jqUboXwZhUnIF3n1 zj3Zebx+#1}i0~GDc3Nc;$T(m(U&Y%VO{eZbObmppAjfPGo+em!Bm%|Ms_V=SUDC9^ zEBg*IbRz%VmxE%8n$F_k@)}EH1Ve2jeF@(xsZSw%`wpTG+wWN5GkJ=Xi2%4=TiA-* z#$mtH7Gq^`c>Moh=_>r9ZocjpSeB(1Sh~BrOKRy{y1PqSM3kkwyQDj%Bt*Kq5kv`5 z(xMcEeSQ4B|G~`X%-nnK+;i?E+T*@_hEvIjlg5Oy4iWGbm>VHMB_%ND8ywkUsi6yU zw0)Jum|a0@wS!@=Mhc3+Ze)UW<=7Hc_dm1*^!@C6CU#sDc0LrII39MdgGyV`?sci4 z-H*zUk$4e>c*gY{plUpQCqKg#&2z5E{Nu{}gIdY8{#6^=GFPFK!Xd7LQ~*P`921(I zs~~4R&r4oQOV(KCPiiNfGvf8x%`bEwk7UF_q&wv68T>!uYIrbis7J0S2)~9E?fp*G zo|Kpl+-b}X)4snrqVC#!a{8_1*+A+&)8|1bau5xLNP8{76E{c)R0_fP-D)Mz;4zuq)g>g#;f#J=D zaKG)ulv#t{T;`?W+LZ2iM9odtT(<-Vtq-vt`6)+PiFQ)vq0c9`?D{ygLc3d&wcb5P z=cX$1)H$uTCKJk=Y&<&r-w;xep59^uCvB;+gOrtQgeigPggTyp-{d*oiO4m?M@8m& z_UB$4&)l~=uiIBP7MdtKlbgH6f_$EwCqEN3I^j0&9C-E{v32((48`eL#Y6xAG`ZfB zY@CcjN{r-~lFuC2QmoV0qR1E-qNbpOwSGh|UX(woISoziBnvBBJ~23Rh-L7r4%aVz zT^AWyALgu@UJLx?t5~|WdR8i3wG&wxy3)E%-$tsJs4?35O>r!Qz_^L(&&%D$l$DsD zmrPkE2;2jAr)o>#}_WeRV^VE44xY#ohsRYL`pE+R&^vv`NsZoIK*+wr0lwKjU0jBq+5N4RG#l}S32 z$~zZ{Y00!Iu7DKhVV^gZ{}4jLmCTk6@I>0+_U;<8Oh^I*w>l3+P~4wn*WwuL$^5|t zm|rCENTf`EL_Wp3R6Nve2Vc_k)G?El-)N~JK3ZO+&Sdd*lXb~=Wf~3uZNHWP>kj-gA_lPU9c7z6t3MzW6-)z7SexesN_!zc|fsxa%aDL)U zv2UX+tlCl6t>}Q**Tm%7rS${_4vW&xy>Yf7t6cm`Eye9}>f2IJbt5Og z-|c1N;ZUzqb-(&9WFP^D5#O|)8O}`Wa#ybU4ZIT^*_VTvM3bBpU0WJo%(q)9$yH9K z%2!>I^LS>CVBycbuw+QYE1^oITNM+LJE`DG+vo8(7(*#HuO2!;Ir%l zGrWRyNG(l|VsTgy6G^|~@SXys-h6Ju?e(+!l3O{{2^;`G6=g^obv%-%0;J{9F3LMt zKaQVl*c)R%S8wFv%>4;+(H)6f*f^!KpU<{@gn@$<1FHPgBol$t#+k@U%|BMWmn<;5 zU9hYtUlzz|8-H}5g7Xg{bP${Qk|s83tExTcxCD3PP@vqXYkXMS#raI`bN5A7p$2DoAsbG%4gpv3)d=JlV4mbcQk zuxVOVB00y|1+55Z1m}ZPF1gvAjh<0ex=2yoH7tENE@uqbR$1|IwPPWOzj4hH|=xPB9)(Xt0llFz+=W!ha2fWd_)YTfckpW zx*_&icx3-r)TNzsFzW@wH%Ecs*}`(A*m_#lTDT+^b_ONI_B+-Zk%Xv&^XQ-!hhtJ} zcZs}aGmrPtlKlU=4@is=2}C; zu{DQCO>lEWm6A8NR$cSP=%j=#a*V4?84!%c$5`lX_Wo872=9U=-`9F>%dzuLk`lGKpLOlUsu~C#!K8ub7;9ReGhRL zb4p01hHuNtc0i5C;s(RCuFb{ccS6rl!Dro)%UV*f(Xz?xI~UV5>Y8|C_4KuCSYM%h z?P0rSv;FCDR%1fa^=SZI;r9}TSb}g202|ZveTOh;s!}RhJ|_M38V3D)wW7H<_ih*K z-kifJdqxzg23FzL{`Um!cLO)5U#N#UTnH2ZxDFiEmA>T5EKY53 zUkid!268JA<3?+&7y9VeX4y?XS3h*BYWp5+`AU#@1e5)oDoTV{_oOh9e;-$OdCk)%(*(V*k@*&L zDlWY7qg#C*-dH=c5~@Qs_NT?;zVC6aR@CA8@YObI<&-Oo&{jzvK#GVk-E;X+@wQsF z4u(hYvAino69$(q=f$b%1^SYOoB!}%olAck?w)?Yyv>?xt+M`PSMf+d_}1nK^%~W8 zCs&I#iwT$+$V5gNul=&g5=h`VEaZ4x4uy$q!80e_{wPdn0xU;ph9xta{J1W z)Sb~Vm~&=m0yuPh2g+35|9-~#`<`{FwPyXk*yjRWCB@T4CSOF^DkrG3nC=}{=icSQ z!FB4WAu6ox0d@89ord-xI@zD#ttc!CvgGfpFYRiXW`$KAm`uevpYBCh_womE^Q1J{ zGI-q&Jnrj5{i)C>KoclW{aW^yo#O$f=Q!0Miiq7kaX5)kS09c_w!L#52WZb__!Ltj zM3JeN6FtK3m8PZ>9^Y&I7f(mu9*v|%^}A|P{lUebVO3K+tMD((zhPqUv|c{i=*d5} z`edIW`93WFjq}a_M>%PI#0;LOfbt0Ch|_)s0jNZ6R%S77AJ_f+Wi}h*O)vI~GD{AI z6z6aL=#-@4iAgdf5+>$UHJ71wSo3}?o-YEu_^%3D8)Whs;Ye7C*sd_ zALk+lmxar>1cuyVd1xeYKR3;>t~pK708%#x?`<)3wVe3lIg8xPCxj$Mo6(p9iZ;2} zQ*h|uF@CaT@-w_|&OLNubslf8R?*!tB`{&NqwUv3k{T6yS<({1R8WC8-mInMWk_?2(e;$@_BUcvh}oFAM0A`Z$OV zCvHfKhn9N9Y4MBErN7*7Ph+VRIPg(H%qzJ)=s|rkn|mKF}k#h7$X|i9U+d^IU7za&U}qGF7Vor z{wo7sx=FmUA?<$%eFMW4O!V5Z$pkbpINKdLO9|>kRkQ^Bf%VwGd8pFWsqX5kee`hj zTXWFuhh&$#0xVSO$MuZ1bC6Z0b0B}9#69X^{rHXnAa=koBFaEI+S3NOl6AK^lPTA( z>%`bTrXQv;sm0x9d`aU{-mjJ8Kb^wM2T9w*oZnSpCPObgJY8HALO$`+v1sO&{piH8c zIcEXqGkat81&2BJ4-zt3+x0xyhdSqMs&@S7%>4wF__2DzzR|-%mujP4A%oMetkXfc z%L^~{!&=(Ee2eZv4Rqb8$yE~ZxFu=AAa4;U)Ljkz{vaNM`U@b1Q=kV6JtiFf8mgUh ziBr)Ec6&lZLfSu#k-!nmn0_c<*S~Z`Y55}0cg^hH5cLYDit7}G(w+upF}WHSVC#s8 zgyPx8gxU1zpSX52;Oy{WT%L7T9yn;nY3^k2F|6mChN!eNUs3rP)j|zj?%wrKyH&wJ zC?3z?Xo{oZKZF3dtnsomwkVS#)6|I57a3wA2Sv};RpezndtGc%ciBiSC38+Mtes1s zrc10P(5WI_Kc`&5{jDXN-o2DK-B)!BL36$J5_aYAfVfx^SHY-0%TkR0oNHFz&|6*R zaG%vlHyy5p7Ze=#t3yxs^h#=qMdhoK@Q$2pycDb93!$&=V@lD^)k$bUg4*df;IT3E)hCSr%AJCqW?j zU?iU-MeWDnZ7UnRL$@qOMk8(kYi@*BZ6mm8x!MNT*NxftOWULOSPFpJr?|K|X2P!2 z60ZyQlF5G~E(tJJA0cqTbPQrcCsuYba3W4#d7jpwAqegl<)l{EW4KRMh1c>7TaL(? zTZ=J=uX}XE z{Jpd$6J^`Fs~+q=5>5Sn0fm~x8YB>l>Jv|#_qHHLV5Ks@Dc3if1Q=+>7zP~qsaw#L zL}K{RMJZ9zQq2Rr6GGaSp zOYNm$7Miuluf#gv>t`AGU@1}A$2%Z&;ayhg^u_*jVPTPkfIKdyo9g(qEEeZDL%aR2 z$`Etov8bEG3dpGM&g+P{38fSoUnjhV7vfrWD0-N0S_T(5!!{^Y-d#1GU7EQ(>B;Mt zoo7A_Si}c+t_^R)F`|fEK1F97iYtm9C?^{DFICm?dmwgUFpez#X3$^ytq))-R1479 z*%>9^cWHu#gRLaI@?;505eo6>X)w`@BSG}9Y$5GTi2)8@@unPQ$S5)f)7~TT2xGu7 z8QG_i|HdgMs*}ZXkOgfEA+$EU_BeFpk0vwh;SkkOtUcPb!FdW92!83 z{Tk!IQB)oM&+p3!U16e#R<&4^3#p8H&bs6xaWU%g`!!FY+3;X#1HGBl9g}Bpk#Z{`znR&bD8zk*GUuHL<5ZTWl5H z28z43ikRO^lWEU?0=2p)zwtQCM4Odt(a2S4xhd7A`ii%{AwRIwi1Y{muo=hQUw%^5 zNP7ZDTIO>4O6x>EbnhC`na_}R^KU3$J}v1wIvU=|t=7)^5l-1zCrmUuHRgXyuyW(igWfSU$jYC!p&TJJY0oZ{c zl*8~d0bsXsxsE&%fPYt5)6X+y#n8Sqgy49{=qOpzAqQ!Q7455x-yog&HKHmDIKnHO z#M+=s93K?Ka0F!|B!kT0KR@Wf8wGBk&cE^!?J}S$x?t@maC-Ed`|P~`tFFz?!`&zr zeMu8G^n`HlcBy|pFXFeV8T0LLf=1NC%cC$i*Wp1Bu+z71$+ov{GvUTW!6@{+zT*Bc zE-BOGIQsK4<=Lyro$Rm>)PwtztF?ARmifLt^OTO6zP7&YkV)*{tP!zpt&gb_)~J__ts`jW()P^qBB|%!@HALj)XkPC2-*P za@x`Gr~eSzL&xYg&|kqOm6t}FKDT93P7gOzZxj?55~-?ly^QBDijHn=vY?#hp==Qj z1kWUVMa-P>GzJD}QQGdBLwt2a1YsNa#;tiA8$t*4%#>xZOn%q}=U-aFy-u(Ae{hyS z_mg?^sLP)Ke+!24xrOihknLT==%@EEgvwV4LCQ^+z;4rf9<^mp6V%-j>LiS5sY*`v zS9lAQ0NzCr6u%hHhdIlLaNI6c)B_67_d_|`e^#9ww{^ID$5~RSp6hyhDZtTawsQmNYz?z!_wbO6cY|2U|5~fk3Vs> z$r&Am(q!@beNtowFS{CR!vtMRXI7V78^5G?3%Fu7^`|JIB~G&n?PiqPwy~(${$z^9 z{O1JU0%LsDL2&cX3WyJ#n9Hb$K$9I*&RACEH^IjNmszF5_-uN+Ke7;_WY~G}Om#ze zGgb+C3KUnffn0(r?^hkBjV9^ig0hnL1`Qu|WShQzWFKPjhs&H?nDPr$hJ-$M^@bR8 z5Df<)5AvCpL+`#|O~~X`CR~6jIE-!&NMy`m`INe#e_rUQtByCrXD+t1X>W z4E(p`rNbOUxC#wx_CadKSS7%e>Gyq(**1f=3X4FhBGfQq(M+pX5UZY5Ko=ZD8@I2( zz^+&aq&wq+nbp%a`v{bivsP&vjh9_28g$1_irkdhTzx6Z*Af$Whx+?D%8Vtf|J@+~ zB%!nTHw_JnL{PcQe3l?oCRFF42%g+YIzGB4)yPu)-up#)U2Z+=*Q@I;scQaQbp`sx zr!|@?0$SpQh|b0heQK@7Wx-3 zJrZYg3CoV=x1^Nl0`WYRGkf2}U~9nGP<4wszL!H)Y!vAO`=-MtV1@sboLR*l;UKy+ zmnBROR$|Wn#aZynw2Ps_6EJ_YmyTSHC){AGPCt&u6(9_F zs{?9nj6}9>wm+nBHsfZmpqn%!g2`<+X4f`ahg+c*tqgpVSg8Wh(Jgq{QvQW9AXbW}uWZBlJfJ^M}{= zc39tQ9_rnQXsru;U5Y;5E)lC@Q;{8{#7dmWhwwb^RKc4#f$VK@{5tW|kMxtOGVgQy z;FlS$hG~8jM)s;S^xEZ2qgD%-I-&U)`vwJckHem+v$CcQGo|NY9@V!a{_rdebx*!r za=E^?aIhYkUty@<5Ycmf z;5y4+_cL+-T~k=&%IiEc0b178s1gxoj!(kI#sRYfId6OAi}$&$$g!2k-fu~~HZJ7Y z2wISS{^~+&@+>>T`%{pQlKXMwv#g(f&N9o`+%RR*q70L*}qixtHa{uNw?$Uv0s zzdAQ;_3ke7kqvJm)*5Oxtsd5DVJdBhv8s>U5bXTLurg-s<}50`NNTA0=)c!*9SQ7J z4rwdjJUgw z*wRK*PH9hMXx>RS0WQQx_O=|O8DC45!IS)V=pEs9B1*$~v-#{;3kgu50a@}$94>|= zM>$`2=-e3<%;N3sP&~_Jst5 zlacYBD~YW<4l)i?qMo)*$4&6mFlN$$a9~khnp1!sTqWrwtWmze5UHmi?yl`s_QI_&KCVg#6?vx*;RntQr54u*#i5+F@5vGVK{a%$0mVFqFMS=SL+ zrO!}dVsxC0dOhfBffBKNRsC68Ht%!Y2}F+5jt7_9^K^A)-HsRdmaUj4!6S=@-a&j9 zV|N$76^J;M6|g}u&^(bs&kjBbCXoog_@C-(wqrFSO(GBQ;r1ZqTSUGN#ruo#rszV4 z-erC1uP+8V8qS`CXx|%rQ1RIr@RrKk{af3h3CT+_x|07=@xfV(-ZDMUXltNZS%}Va zeWSx$SMn`G+^uSNSIgeQ=!LaYEoB*kXQaV&fSV`x6*|{&pIZOVTmSaah-+ zu0mqKl;pCXzf0FSxYjrzjCC!60l}+TP7GE zC*#rkJuH2w?dxk6NjGg@VDRT@C;3QGHQ%oQ@uuVprcv@vKw{3M()F<Dl1uaCv}O<9=MN^*as|g)!nXe^Wv41+U>Eec7t-y{N+$J_U8iqqEYuGI&Yo!OiW! zjgBt&>CDEh5n%flMK+ODs8bti{Bu;CSt1M9hFVbpj6qE=_+nPfRm&& zZqVV5AF)_ZB(pbFSj)7|$$X|1kvXB0`U&XynbOo$6*Fa&eWW1$|6Hz6N536RIwg{j=?eC<%dPkenu$R=*p-mxg8~@CsZtmA6 zBvsCHqY?(Lj(?j|^d}~v!Or%nS*Y5iAbQ1kJsDkFcs@U5c2g4wc0Bek!KzSY)g{ zoW-nbw|w){*(da62FGZ<5zmIE!zr?^0zPq@Amhe~-tnE5MwIBb*~Z8+H3gXr&KnN8 z$NrB?p#WDsl~NtIty=9{yfWXV$xL;3^fzB&-`B`Sik0ZZ>??EulUkTI_8J8|gRw>b z#tnsf{!nrZYU-zL@M3=MU)oPL+1N=(we@xVC5Jx^gJR)TzVG` z%PvOeOx*P#;XlY)7#6iKj=rhy$FHhju{h)W5at?bRTxC);D6>6IEBG~Emnp{#~Q+R z(Gt*ptiMriT>-%1pp7lsr4Tj|lz)oBYKVlxr05YjL`Jh0?4Iw!5}sU4o;-i_6q~mR z=2PilP{(IniiSi2_((9GZ7`WWo#Hr=S_r+W$CiLv@sOx}xXi{5eRLZ#w)oaAr7lv; zPKElPs`iH}j*2J)1t5T=9K-oR82}mqqa4dVpw^Pw4dM*=0;cNc)<^TPhHv_^i&E83h$_E@P#=Pdk1i zRruCI@KIooJS+GcTDYNC3MGe4@Q#KOh)1nX^;q0-Hy9B7OCA|DmF!h75wZvZJWK&- zT~j5qTN6nR2Y!tDzR&|!a!VrluU5QQUp_dEHb2`Owt4!Z1a)~!{>B@jW*Z$HttzM9 z2>=dMGXg$pg6OYw&>zSVWK@3d3@W{zDZBHaHGrI4%lut<&FRxHDIber5|}lwl`=?y z$|R`FNodpG%ZL)k)TBUaoZ9WP5)|b8VS}7{aqL zWo?<&aB3Wmz^EoYp^5;}crND;8j^kzJ1;H6)g=K3OndsEbq|up_q^P7-WJtPon7J{ zB?(V|2-prEBUtH**#jdAGdh|P5XKpSl#1aZ2A)8-h>z+3O+d20TOd~=ixe`jqMF{D zFa4C4E1*Xu*C^D@Pt^0jP@P_(P#gDz^25dDh*&)L^6^Fy*#5CJGaJp6;R1{U&y0a% zljRG-CHM<=2#eDYj5%c?h*(QB35NLN%|GJ`&ghh%0E04l;DfPxB4|X|dT}`WyGogc z!dP|m6YO$P?>tJ#CnxR#4%vF<=SNFF43}kUI-!dePxh}D9vTzN13+C9OvQR?5Nf<6 zJTfFN}lF`YwG!|6-6D_Y#x>Ku)DJI0ky3oq1TAmK=)G zID6wZ1jb>nYiyO^p~=K|+*mi4j5hpXaQaO8xr^o;4&Im(uZp9KL0*6BYbz6vl;M!H zIh`*V0H&FeKe|+4fcHGNdMVYIe?em1dP$M6Ji-DmQ!Se@^2hcVCwmA}isbfUYz-jM zXRNkqS6z>CX-9oTZTuGS!i_GA7(+`T#e04D%J`b=u91gHQBkB3%|nX=rlezd^ekIj zqwKOZfXq`O@+?1?-PDW~t?XAdrs{Bmqf#e9Zx1Ws?2f3Zt!{WsTQ#pT&I*K-w$u9y zCs~dGTd_lm%RSqe^!A7L4q3;Wi|!E5E1{yRA86#f4e@~Ebs|+U3A5?6Jf_+&PdigK zQiU9~)LrMuWu#6s#e0db(y?_^lHj}eDlmzeNS4IzwlZJ2Q5`8Cq%;FonBw%J? z%O>UTd|1C_Qde4!L=jMN9ilCI;*hh3wFpVhwEZ$v;g}YKilYR>Dwf>qfe{GJ-DpD6 z9HtM-3qvX1G5~vn#m+@_>M@3Ico&qg@* zJp#BTr^NZP8VI48n;PaXPX;-|YoiH>bOJie{c+b`X>Uu>P!#dmQ@G3!<<*Rkcyab{ zhOr|);fTcPMdLuCCvo_o3i0zqK`$xEds22#En%wnN&pSGlHay29B}^5q}=SxG+SOz zNYFTXh+$RQF>I%xJsqe{UiI4?y+R>gmcd#@kPULMqhBO+o8w_Z8&>MrgRg7?<-s%H z#u_9y)G;ILcCk0%hJ2j=sBAKedh3!q^I*ce@bk~YuU>14c(xLAP7OX+#mAf?X`Z!| z@s#f=Yd9fb8BBA@TfN`%jP^#4QNoxEB1O2CdHH|h;46rRJ2_8?6rzh&4rTI?@;var z*(+##CabVxax6w%PyC9U!Q~~&Jcq{3l}$$$xkyDU_=YNMBbL6ayahu-^@5&waFCC- znyb6J>n(cO@I$I?0UP2whnQZ3_g4%+$?RVfJO)&+v52e1JE+9;d*20{jv!fB?M%RL z@N@jB>t#OKnX!=obTaoh9zrR(D9+DWDkX-X~ z1l;N zfK{KwuF}b1*pG=)S@Y4}1;_YxE@ln``&|qQJ(BLi&{pMMwOH&=(NKZ}VjX9$4!mr4V!37!krMC9N}o z4;7d(vFlutOq16mOwXq54$cCWWNP zMAPYy`0{V_BDzkMG#2F)Gf$|7WB&E_L$Z{#<;#VZ9aJS)9#r|6m{I_#0Zz7EFZUWi zjKjtlkDqyQ6_}-tr2UkC-0^DdiC|pvr;4Uy@`6e&5eLg6+o2fV;8nwKhC><9JH61W z9duoZI2s|yI|zx)Tcb`$dCNc9Gc6)MG;0bF$zZYpx-p)o*g%b7_P3UZgan^lMTDyAcTQ=2bUaXl8i0*r;w&qn`6`bys2uRku z<*S|%0P`K09%jyp2d#mL>M82>HEQGPgmMtz)Z9cG9@n<=`WhL&d((Z@LvXQrFV9)M zY9$U%VVMS1D`QOH;L^({>j$~Yh>hm@ouo0ilPa1K6ceX6yjTn5(&O@WAk7gb8-KX? z^7ip8irL}&r0t(+%ATh=PoJ+SfK+3+?K>#Dv${b@jUajLSpzLgg|=b`XC)1R8#8@6 z98d+|oK&;Av1J_gTazH+Bjs|+me`B@t0(VFP;YyI$?!by7*^~dDSUmF#<3PYkm&@W z&+wo^g=OMkK@AUi)|{_kX+9dGexks%;kq)BT@O+2XfF?p0+y(L2-xf3tjwEnz9L-G zIGD$%AZ|T(F(d7Ir%z}4N^1QbxTNOaPn=QkdhJDA9zGG-;o}QC)(HG;aRV(DpTU*H zy4q`6Vt88Jhlb9{FCrAZj8Rp>w8WSJm4)Xm$*X@#cWMvc)Ele?%<5fz4eR6?2>TUS zba}&k8WyXrRLVtO3S=O{?I3T(lQANE1ZEQTrfjdU45|7e#oaX5gegvog(*O`f)TIS z_r*^oMgzXn?o;khnJp=-%Z^xF2{)in#}BR15+OauG0!vVtV)T*61%LG!P;1!?QH(7 z2mv&;25Obyl_(WmZnAW=`@rwL=7X$%8ryj@_hO|exg=|2UbEo~8j%72mZh1N zbD9^&=_3mM6^Sp3pPvZ&`TBR{-o5q+O1*6%I=?zWg{AK-nZ668A(T|rN2qYr?-cw8MT9e)2QK1nXFY@G!AN^>zMs=hjuPA=;3lcAKs zSv7#xXB!ZaPRwJ@=uFBe0HyLLPjN(&ung6&+)v3XTD)4T-z0a4dTVIb%{g2!;weup zA{pU01nR&aM?`M@QU0aL(v%pV^77?BAqfF|T~80!RO7qiUxb`kqX?IX;5-7WiwD@8 zrk9lSO1W*Jf={kR)IO$MD(2X{_sjLZQ=V}%Wnb}cTgr=Uw=@h%r)TQZ(@CMnA88Er zsh(PnnAJlm%2rRl{}YB_rDP$ros04Dg1j!ns4w5shAL&6*r(_LyD|K27A78C^w^!s zjit(QH#=XRTW<>6r`3zd-GBV`2_5KuxvwlmF{t-QwMYQ-bN$kqVY&<+qgZsr%etH) zqOwl?^~$WNqfR5Us79$~v%xW@N7z-&wR9B_y*A_!^l1RUgCT!;1T8qo4xB)uZ~lZ# zU{k+k*_mDiDB&Sjp zz2X-ywKkPpw`+Bdm-BO_w=7u2f;yvYD3|^n$Q>UFb@>pr1OT=@)p$&`bhhMKm=b!5 zca!p&;n7NUF_O?xwn!=oMH6ML@NlK8#q@Hbk?6q4NOS)*Y7r;saDzsHUs1PcLHn^Z zEWWQbK>6GB^KN+pHbkEH__>{jwA?=%YYbf07?H`tt0%FK!|Ze{K~USIsl^h2d>>oK z8CzNE@l?BxP77OjillYr8CJb))?$D2hfcEKXo*jLH9?XIE}#l_IJc4xQJ=%xk+RM) zZ2dCJ7dzo6VgQbX8xR%7dGLnWb_y#Zdnq=#?oeE(YF_F%xPW3Wx>R~OiasuI_(a$s z^jboEi_iZE750F-<0@+VwWQ6g({qu1h663cj}~Qu!j=>HL3j2k1@o~LytM1I5VLD0 zE0+aw^$N0LwGLyArsTFmzg^NNU?qHaHKLbzAEdmVuahrvM0ceSz4bAyOBEO_CwQrp zd`9UP(sH?2kB*{UT)m;?l<3YGd#gN@xlNCQP9}9tZJHEK@+#Wbh2~jrmwb;MQv7%` z^3d~1M5!ji&QUB6^U8l#d4{u7;rRuZ zHXA@TQs}1VWI#M^41h}&$6APqdP3x>6Ad~@5C;d0PasmOhrt$$iRqtb)G=tr#}Vmc z*v(itE*KS+4Qf*&HXtG@G~$F_{fE#Q0X)}4FO!X&0nTjBY!?|o81+qsr*&QLdje-& zY+flg;!H~cvrHzT;RZ&Gqo7M0-h&NlwH`SMyk$)+-)l1PqAz03h1VR?{Mw!QcA~59 z%6}Wl)?N94{FiU!8h;V!oAQ%pQU2%#)p_xa(sblf)aNf4L;QIst|#$=o3&w_cS`eSx% zTSuZA;_*-R&kk3GUX{DZp30j`$V6S?`yIwl5Neb8z3#9Us#nA7DTno~&}-d3=9Jx- z-}I|{SXsWXc;@V~`g`Q@^{gXR@{cFD8Kks{@4UTV$dxYe=*K}Z3V}%_MqC5;Z^SojVQ|M^W}ZV zzzN62r09V=bh%i*`Amss3yjEWCIvVeKx1CkLs=A)Sd@OPYyRrN)xuYH7>j1lGy+& zUI`3}@G~V%fuZOT1~XytpsU`FE~!<+1=mNw-qo$efc`h>KbJ|*1KMw>xDYrBR$lwFpzUekRl-xF&LIG^`nK(nW<-2I}(WPH_ z)^APL&aYN{piyc}f@}}!PXkwO&j}PgPfh;j%QYAPAiOI$;}}e$$ERjW!OZo^T#X-e z>yn`1d#Mo)I?{u8Eh^knr7e{>XWBv`^LJO63o4xB1h|jFsRD8up+B3iNa$U3);s)W zf8Ab3Kq$E&XKNNP0xHP=xE#nsTd$o*ltCI!m0(+Kol@uUm&^GBpYV>~UnCE%ewH0i zewh)x^LDDXZgtc=d{X`ANYqorTPuzSw=CnBosreYUe_NlmK}Jd0A8`$;3*$38c$V0 zA6~%<6){ABdyI;L4dH~kMyidQ_Zzwcng|AkW}Zz4#NC&}kFnUCfC5lV8`6Z*apjyA6jNkzK zB|#ctiUdw#fsD|lWyedhyhmTy7nL8Ufyf6z$X#bf1x)Ayv)b(jkA8igPnkL+dV2g` z{chSyx#ET{?{0qUrsd*sDfGvF3rpev3UwtpeDthEc_txIhu%K}1OPlRDgtvnF6UiR zMasblwE1_gDiOF)kHqfRqX>Ai6y_VFBSvp+R)a_CJZFTxr4uJ@T>TWQ@VfaxA;vpD zM!QJ8s-TZCfj4s#|0V^Wfmno0mixfUt;);^%yyrp2n{#XW-9}R2;+{gqVf%GL1T4! zKNGX`by=IB6)dW3Dbt;2mv2Ltgkyq=N;be5f~XdImO1MZG(NT?7v>E$GwwftCyA2sy?Ki7zB|3c(5iy%)wM*82U_x$7nR0OVz zFkFZ!rjH%CoKx?Q0#7ChOtr{S(MivCPnDP$osjY8C$$O^Rg5};s50y?aXCs$1a_9K z*JP6^uX)%v6dM`G|IPmc!)-K|gmpz)m6)fM>>^zW(H?7RRT>T+rEt1M#rdQ3g$UieA7=58~{f}?duqQNCE4{d$7<}rOMaOJq zL3W{M5i&VDW@ZN4r^&EmR|<+HU1LNj+50!>l8n5`%v#9y<dQc{-9^ksJ3{?1>ayt?-mg1pR03YI5D>lqqXlkN)vye3!=8kt{A2 zMP{%UwyQ`vV?^M5kxIN@t5I!BV)c#qgFyiie!tUu>+mg;=DHu-{yV|}W-qVFI-s+M zxm(ZJAOlau$>T70M?lz;5#Mc4xL8JJLI5dx6govfRBbEd?psIt^0TYHCk3>RQJqzW z6!L~dFfz@p~or2Ta%9M6fvuSYo;(RR83j# z>q@guvA60pZ9(DCTsU|;?C3l3d7diqYJ>&Q$mozLAp7h%3{OZCj$8O+mSoeC9svTe zEfR}T)M)mT$}Rto%3=Ie*B9oeUX-nHFOX#xC-k-WkID@$Cvvlf<9oNmJ6_8U5hBEg zZ+*-g7|I{5hFqtp_jDBgc~o)78|Z&mtZ0u0$=gvX4R0F#A-B}{J2(#v$itdibrVEN z6UL9l+`h2d%MSIGFzq`D*-iKuTo1VMe)Q-qCip4VqI>-J;91!;i8;z_Ef`BZ!b_mj zu*&ggAQ1sk@GqHQ?uSKSOyn36#ZBT{v-X8Um$Iv*j2Ph(rrK=ls@l&4?v6`reWmKlEZd$JeR)}64z)VE zcw=5ys%j#r+0Dy<13B+Y&@(zhtlTs=@K>cQt(^Pr_%O>R)K@X`G$&8g^P1tW=^xFT zv3ZeQNw`C9(206ALb`a2BY9J+f+Q_=GM$HbTdgaxNL!|8Tc$BN6za_EdNd;etJG&` zt3w@t6!X=9z0*IMq5->A^|jWzzQP=$%O%Byu#VjL$B{xt-C^ci4<#nWh}S3 zl9BpDniu1m{OlK@UIztb0(G|)06!f$ZyPH%wLL53@+`XyZV3a_m5TUBD&Ih8MMrfJ zU6J!VWlXLsk3|PJeBLn

      ^*n@TV%=lYo5h_VsksuKBYb2vk6&|I$UHmz*$dltmVpBWBZL$4+{Tp%8DN=Au!F( zE2Q}=Du!vztODJy)a6Qgvl-f%`kA(f7kby^wdOjXm0-V zrlerBYwKsSkuiwG-{FX${~t?N;TP5WbT7U1(v37rFWucsr=)ZX5(0w3(%oIs9nzB0 z-6f?oN(<5;?CaOx`xo5Lz2`nNXP!B8rZuUTK#t3bZI&RC%{(MG!Dd-ri7o~=FjQR> zTbV8dBsGdpSD44Zs3AmKBQi3WCos?LTwnMmcKVR)*KELEOEAw_{P+#mSp^OhZsrCv zmy6U-<6!}BHo79)b|59iZeELjLW@ry_{6#}U50QlebgEhWC*1*qD<*>Oz-B*$5q|0 z29SG3Qi4Lf6`(;S{dxi$POc=sTvN~vTreZX^xGaCaQq{~c!W-vT2dq7&vo`S#ZtaW^ac@;dss0FdQDhEl$`4dGF0A|zL?7~ zdzkb3f&HiBqR1tKM03{_LI=o!|NdaWTB!RrJraOZFcZb6-apHe2TDvAq--TkF^jn= zX6?m`5fiugkGT~G88VwJkJ7i0oO=AK4J`oxWL-NRjZ2^mo-iXqNN-h;|5i>VNX8D$ z@rzufwL&@z=I>m&K&zmTdS15ZpfCa?VyKm1PM$*HZ2x_4tKIPnjs^aUydj~T+vTQD z;Xyb5oPyWkC>_Rn^O#gK;#SU;lAKKOXk0LLCU4*-@}ToFawJbm@Sypp8RGXkt=D@# zk>T7&7e>?Rf$tuIQ>E`@az|Fp03s!%fgUrueYE+UT`Kg6sQpgNUMvUrM!2EW`G>C z+4EI(nF^3>iY68V9}GfFE24vR4W)tMm5Y~uk}IAyw0N<0`pa+d{J7tft2S%tp&dWJ zz>gh@ZG@ZM40Q|gpveCy>87**pg3upB?~4K8SFF79T{j3VXD9ejX6qUSv^S{s?6Jw z4)ftH1)163^x3F6S0;$OeC-j+PhHY2@el8v#Ui)azC{55(rZ7tIuM?`4Lf}m2`Hbt zM+VzGnS_OSQeBMnZ8_XRC92NpuSp{__V3G-J$L6_)PgY&1Y{JK@``C%S9k=cmqe1UGELfxSkw6qpBr;g%it z5EHY{EMXJO895w&{(AfrQ+q*S+G3h5$85Zrgfi0E_ zV5WQ%@U|?ZT}3h$i9;tAULvj~yH~qxQCdouMXLN!0MHpQdDqLl_rvPolHAy-#gJ7j zJ56aZN-Uqz45Ymw1>1`VDnKW8-!2G7@|5wJ+hR~Xi+rMcX0;5sut~v+1Oq0rLFg&5JbwWNSsx7=P z{@=CSPF(+m)?79x^^BODiLw>53Vy5&>?PDg79Z>9WO@yqZvkqXodEs3bXRMua=k|- zg=WSd&SSIyAJD6_3Y2r+4`jhq7?L%nzW}g4fEqI)C(MrPScEtF$X}oOgMsPev)a-c zTHaOXqaU9q?Q=-9R&xqu*NyA{#Icv%Lf`hhINk8o+F1Nm44_RIsi$F4VB$=TEQqKk z;}mRx(TQiahJBcrYu2JNG3oK}IH*tQ`V~hnOqLP*>>Ca8Z(*pm{)5G&U}(#9lM_=`7G+= zaU%~UkEsqUmf7v3I!$9_fV17dy!V;U;_2Y!nI|PojgF!9;1g=)#`~_SWckOvC}7V* zD$6sDb_&5Oya|d5;1Asel0@-vSi>wtklW`5L=Q zpSz7$8)N9I)IQHULPXd#fMTY%36u(bUBzm3uAez@vO9-i8k)<5*(dgs7H${gYB)Mp zl>ZY2_g6{GC1cV+C6LGdYd#RFpU81RmjltG%3`aT-pKF=&KOd8uCuzV8I>or-Ar+Y z5`u8hB|mGOi}!GqK@^MLqc9ZI;e;#1F`Nr(*mP7^4d3UUDez5S>d^4!y2}pBzJ5H* za!$uu;zg`E%-*~cHWz+)KJ^+vV*AFmx2}-yk?_ZV24a)lcR?X<$sbJ8N~di7Ms+ID zK8PXoHkC2STV<-sO7!JSse@%m=L$*EX{};PS|X=L95hRX`{dx9ElAU)t$3Jhe&A|- z2En{1c_?~*dFkal>{qI&QSwxktUFIuRrFR=+Gfe=tHH@59 z!3Q%onA_L!MvWz1QKyf}YMn_(>-7=4r*~rxCwRwCKXRh-`Ucxdhv6jHZBIsr=xO8k zt1_SL7KEGTV;2bk@LM-(^i&R+qr(FCGRlw{c?!ZBPz(ZB73TE`1aLOhuBpKho=@En zuu3?R=Bn49M}E>akr}czaeem;kIYY>DPJJQzfs2OE_9QVJmofPqP3{dIFTd~o4F?b z8y^bk$6{aXz@+Mt*ls7X`ymFlGS+-4G1^Oj^)s?s!l-GyT_p>03npeL^Dh6sS23oKZ6O5UkR3SDDuaduCs>?51d5YgCyhIoY z_-Jc0fsk53J)quNwHvG9fRx!q2Z+ZDl@cn`@snuia9pG9^SZZ7c)a@#;a1c&VTy&0 z?L(ng&ekzXY&>dICDuuJAOfqlQ1WP}@>krN)>JzF&gu|*;gvF%_4V4W$LX35%w2xv z+w+~i$C?3`rU;1x1F0q*>nk`W=1j~%L>x!P2vjFCn5l~d^RdzAPItF+FcgvjTP!V3k74>!ZEhlLhYGt3%bZtZJ5i1r;l=rEEX!y~kp%rAdtm6r!y97{7>e@f zJWW9NOX?i3v&L+?AV;in|M9CSUsoRi0E6<4Qdo5{cvGMM`XYqF?yWFF`6i$YF$UzK*0Edq zCi1e&&dIpcowtYDXf1MEIQn0wTZ3Fzj_}?az5P8@)#$i}K$bs7Me`y~CCkmOY_ zsY8M!jKN=z^WlC#G+t#u4$s2A1Dg1vaG-YY)7#vVA^w08!{_W?%EUMuGAr^n{f{yh zU;j`^|3n|A^>!%-WavYg_^J2^(NDlzuQs6`4O0`k{G4u-cWJ0uoWja6+O zf=`)Otta1`Ka5qGLsU*H!NmX|=j-9j*W70uimQ*cr)f-y&%7WhFh@i!uR@%*DkDLb zI?nnr?BhpWQK(s_$(#b-xg_t7AMclP60Ypfbfv{3Gg0#=gK0X#0pq2n>7W06mkz^F ztyFcQ)k%63D%gqaf>iL46t#~te1RSGiv4S*B(e;-7TAhg;0B5F?S1SlOWTCk2QPwk zi_V9L>Gm(w^sistoPMwnK`PWhdCQitpni-`V#ke9Po(!pP=$=~J-}(%Z=$-g)g_j= z{mQsM&@;kg%8dI1LheuebNl$qr?&_95~*}-gn|HIB(U6@4y-V*qDI(8a-za>^BV{U z=$hR5`+)=y8h0crtx=OBCeQB&Z396U*x2`H-Wct_SosNZ0(%<@{pkuY$?w3w#nTJL z6Wlf16e->-Gpf}4bF|pJ+ke(vAUEv%pq9V5B)I%p^sCP_Q4vK1j1v2K(|79};;fW+ zlg5+yhfi12I;1_~N<_)#5g~HGYzc~#C{E_yyJw7KvUViz`-l^8a&NsC58WY^-5)lM z50@;*oPG(SG3prVW{3sM*VM0UAS#}ws}K(zl>mU{-ZaGqS`oVmA57-d?b9ixV&v?j z%74oN&a~2xuKdv&XubI^izy>y&?{7S);;UMEwpeYX+NE!3#FF-=Y+`gvpfHP_j3F2 z;7L^jJsf^H*k+*^)xWvzv-E4Yp{oDj{Z@thadbl+(du# zeDta^-+i%lP@XFnGsUy=t4A*H0c0IftF<2HbVBvA^GKVa&<|T*YzXs`H{UbLmF&_rP)0);v?^-d^)W}7c2Mw? zsvZ>%wWZK@B}`)2Gd@*XOS#Sqi5SZP7yd=YcOdDK{K<4FSQ~t89l%fgWt255Z+Nxy zZaO+Iek$lwl}&(O#KS9OInT5Yo|i#_pOpaQ z&hemxo@QDBDf@HyajNq-(|QMEj00}{?z-w@gjWvfZV|&#!ujps>91Hb!^Z!O46fBJA z=Wzt;#F4Z3t^VdAMKpDFsF%!7%mbS6;x{j@uI!^}odutNdA}JXeEj{B&|sY~R=G(w zHH{W2GO!#X0!7;#YBM1yKw1zOT-nhd9!$4SZ!b@#9|xC)!J1 zP^6G5z$OhQlt;z!y6o%gFM?nE(7q2F^rKzx=(~?!yFz?&(Cu`P-ng!10GJP}Sz&ZN zvo&;-Yy3tgmFo|Utjegu;f9zY;<0nu-*bmOR(@n$F!L(8XNJrgx~!j{kf>$u~Vveg#o zKBlB7SoO`%ZkQ#23LuvhFvs_*2z;{~Idq9Lk9s4vE+11&2`cxh-D$~Yw_z3O52}6ZezfbyoYXHsq_0 zJFI~M*Li6Qb8JCs2KgB=VQOpQ@N7>>`SXGYqj!DR)_xWZZ~7t_gILWxT^EDvtU|~8 zC|aamOa&1qJqi?TpGcV@SLgb=rBhF*nZD_bwT+sOwLm{3a!T%BoZ*9 zog8CNq6=3GSsrYyc@talwKkSa=UAZaIex=w-lcB9gE1=#InH2-a z{cEzHHer))fpVBWxj~4w1M_cfx$EZ1^w1K?GgHN!blK>S43DvvABx}nZ^znz<9}nU zG(FPtFh;9=L$KqcDkszzK*W_#h8NJeEy3u%J_1*HaHAtUaOXqO9$>9j&_|Bl>Spg`2xkJ^t0pD2QbL(7>B<+%Ym zG=g>15m+$XXgQ;uKQ(x+kKKDOn9q1?GsV7^sq^>Hd-3oKz4RKsKRm~cD6i42=fLV2 z{qK8qO+jAPg(_EXQ$W7F+O4q?fn*qrBH+d;7SM0GUUjFwmQ)sgkccK)-w8_!wI6G2 z7~tzi0~Dv5cJDSd(8yFiHQs**c@k`?*hX;ou~OW3KOhk1&uRexq)+RPhnDk--8U*x z217;A;4Jaios3Ziqg4*fKBi}$;?xmsO3_FS7bhY3?}GwcS;hcFPZ7ss`AT--vibHQQt_C@vu2k628CC6X)Pz?Q`}CA5S25X}>hC zb=@Bx)@Y|lo~|30Tq>^q813B2zzMZk)@3NR;b1h#{LY@KliJwM$o=B|{_070OpB?H z?F36wY=oaiXvD>+)m1bKl&>=v`t=vLWLx)(ENsNnZ9IRfZ)2elmg*L2l*Z+K9OB83 z+v4&*%mXvmUMYQfIYA|H(mB0up&3FjctC4y8e)7+jOn80ygUj|t(G-f>L)EVtG{LW zsE0rPA}pQK5Z%UK)szF{6FVOT zwp$K-u}cx=qw0T$fGTJjz17IT3>xeaALT(HP9OKbHaiu(e#m?e0LUqS=H*CRJ(i>2 z^wOl8hu5)WjODPb=n*2*$~k9CSKC>rMRL{X~!m=p&&=>7MF&uN$%Ph)ftIUt7!GfiMj)O{ai5b>s20jV|JYwRLmfcQ zX~r^0oA7xFxS@K~fhDF99qEr?NM*dR{vJEMBequg>SaAe%4gd#J6z#PUwQ(pp7Q?X zSp+IAC$5;nuQ9 zjs*<6%0R+vmoX}jtIiU)1Jcxf_$6U>I=Z2{PFA1}XA0XN!X|8S*-j(v-#<|qrlL)2 zb;XCsNbAq|?u%bUZI+-Ev#a!eHhh1=@eqLcWAHbl$!a0DP9W0~a|9KZZpTR&2ay$1Qf3MnKea zEIOae>&?Dr>Xfe5CpG)xEJ4?fGcyg88`qCgmk7i?9Y9aUz=1|+@5zvk#;Ox~;tEvi zvpp9(ESL;vVx^0DhNHGqu41XqkomEOjL?vZL7t4;PmV*bF~#IX$rFYK?&E8x%%GXB zx6d8;Us<>c^(Kk5i+tEtWut{T2=n~Vc=Ov{etJFlVB+=LU(X&(rYX!qw&%RETo=J{ zAdr)2i1z2e5hl#%IF1x9cC*}NQLjTfZE2f$TRx4ExCOzcEBQa%Pz2TKae^UxwbkqK zS1y<42#2RD0I5D1Ue`y!Qk<1Wp8A8c?>nCyIyM})oSm;s2QH<}+#ZO+uYU#M>x+&? z617pBH6Z%VMD3G}742Yfr%WDPebO zID?72rPJ$p8Y1mu=rsH)f!!%Q!g<6a1d}>d4bz6tVq%gsy#)42ZoZFhyeeiuf{%^Cc=0J#lYQ(GknZx${UPUg6uV;2mqA zEfXUyLjk6cn$^m0lc1XL*_i}?Erky+6IJa9hfF)1CkjXCE>hf_iYLZuUNd$pxiXsY zzn2(wJL!IV^uuB_&~5n)k#>IP>BZnNkYupYvk6bmr#~A_4Mbb&M>jfJ5Mk6#BQ*n> zLNHDAy+5|bRsP6|%&%vh`$`|Tame6Pmy0Mubn8O?l5kH(QOXSkQxpo!1Junb15sc7 z%8P~u(kOyz8hwRuM!uo%cOM<0E=MTReL5>6CeHQqJ+4HQM+dP4|Hm;}R869xY!Lk(U$IykIMbLppNXB6SJvJRP8`D&R8eU=l_tN*XB#8qsV}ry<@U-XH$>HTpMCqZS;$Yd^{|PUkk8c*6#Ce&=4Y(jK0P=u-@OvxtOV$ia>~x6FzR38>WJtE+j^50 zzEcm?ahDtbG!jERPGm=3+uM3kLH6sd2TP+XV9Y+HRG7c)xjQk`trf+LG*%@9=P2L$ z3bs&}_&OO8*`V|Yr zcyS0A#H^}dCd6FI>6{`lYR4uejWJ2G$I}zEd#fL zk!Puc;FgxB1=u!$`X*ZV=~rb~vFd13m&KDevSk8;G7VPgkJoSMhD-UmV-(6(fj4*B z?)u!WzJ&P)pLxk6>8KN|2!iaiMU!-|8wi~6LYhrtljoN?YtZ@8(`%xy@8hT72||iM zbZ{KLK>in}iJ{Jr_n1Z2m&k?ylAAWtEs^XKs|~z`X_9q|8$(fbJTYwHd9OW-e#9nr z@jW$h?FmxMX(f% z_hHdM0R%Z#X70eV(78uUrFXuc=LczkSUQ1BX{iUB`CEgg<2rWD%^{~I!=Tl%}Ba;p6(>Df>UN& zVsx`|ycs zV~(ZUFAvn>tDgXXsXd6iPxx&N-fW+c(X6aMM<`pe(-RLlHl~B9z;7z#rPa#O&Qyfv zGVkC1u*7kCA)F?4JIDy87AO6dyQku6Pe3bSl!DJKwx&juXvq7|LlYn6M0740M^He7 zakWyS&l5jp35Elm2VW#rLas5{FkH}6q2myHSAzo@sZ6KYI97pt`~|iBz3fbqm$UBo}ME2stb~PFc)EiqfbPNqhpf_GZUDT zNg#6=l+j~%JhbRvBKO5=sR(zaF=(0FnX-~(M11JdrWPaE@G)%U>78}!x9Y-ZBuGf{ z^l3BvRfY$D@N_7q@o?}z7I7+K{d66_AX|L*mxva?h~6=j*VAN+9NyA1BS!!6!a7La6(l=!_{}lQMox#sog!$+8z7nn$ikO z4;@DqD?vsiDb2ad>Y%5-ycVDP_LnO=VYZVLK`TDifm2#Vju->~Yl5TF2>mUG1fgQK z{_PTdM&NHZu>V$l{syx{&f<*d_1ujK2IM^Zin*0p(F#=s!348Ir{~u9nia;AN02#B zjT2klf_kg+Rk_x>OUxWuE@2Yffg2VNw+aKsYK8^?jP2folF2~GHa0*>Ef*;N+%5cL_4W zzUubS0)0a;3F6EZMzP?>S@ zi%#xmxyYKUIPGuwrT4t}Sj#TeMVXy1#;Q`^U8`gwm7y*uDaBj#zUY*|gKlHw)iQ)giN!+^&_ZFJI_P|9{n;l{XkAxCJLAYsWgP5^57e(7({ z&9U#?_0E$45+@c*cs+{DKL-mpw@`uNPSXEku6Rl)(l_{@)CW~aTsNAH6e^0k+9k1L zj$h!U`I1Qwz8>d{a~7v99?j*VS}cG>y*n-~H^UMsjHy0{LF)h78MkXzBAN7r_cLzj z-LSWHIN?C4&%MU#a})+8)^CqI_v61V;8=KPA?-kwDWCLkVi!_5NJEK2HO1zZ3YglzBd;+5?2NBqm5dD`Vf~BBM>{C1zo&pdglr1#IZEWXTF- z=yjd&C7mr>>nr`mySp|j&gF}_9;8D5vkL;ap=~|&nhoxR05zCAn{N!(?51Tp0&{{{ zTP%IIscCDT+hS`J4zwCVGXI&3aTcX&x#*Z?S+Ont|4hL{Qn!&upijZZMBXasHF$+r z{Uy{ZVhe?{=~_b5MHh%qT5!5eJS-O=7h`I%%uLy8j;Xl+h+Bd> zE&&usS*LK|pOMIk7yUN3wL_-o0OcL|7)(d&pWgVGpDrR0Ql&zP3jGeS%Ob&+Ns5@N;>InS zl*aV*tK=CCsKeR_SL>Z;7>}9JQNsXAh&qxXBirdcH_) znGNnn1hjvNe?TA#q~J*~O;X-cV*AKd5jjJRq3v@F2Amz@ceySt7c+Z$?BoS2FWrBS z#koq6f=YEAsGcvFRlNFLLhgvA@EeP`Agk(W@L$1-&cvdjulJX2iz7Qfw}L1o2#RW| zL!SdH(G?ou`OAOfMa99NnLbih9Rg8Q)UiSZ?MlT#u9Beazb-CbxcuxWa2csfj z74uBYC5p5#Stry)Mn+x`!KuQ+ioZf-hl|{(%)R7Kz>NMAFWC;oT|C&$vfxX6JAJFvW zM^(O9)1bmid&bPpnDCd$Rf%mE$oPFOLe>L2Q4*3t?rlO7RP2o)An(4wnPij+ahE%T ztzZH`Y{z~|C3Idl;mm}p!Bba4Nl}=~)%kx;!TlnF&)a@bHwkW4dPzpgCGHtNS7#>D z0ppZwgpn-Y9WEQ(?dBR^7v4V;$NdwK#o~v_u6LVXz4XlzAc(-Nx7>4@h3y7lO-YRG zVa!p>h2tB1J*d1t0st;}Hx`^$rhI^fa;wpZTZe;;YKJBTic$q##OF z|I_p(jV7&3_FIF#(pa&N8y$$_5r6KzSIYpDuMEP#7zGnXl8XqL{faB$lt(;a1w&?~ zXrG)@UmIB)xNwWF5_5TO5pk^ZHOK~9Q45Rlz@v0ii6JUi+8Q!pck|G>Ar|_!s#sL} z?v$fXYl5v2dvwR6OFi=7Jx;-}vMV_MtUbezX{Mz6Uc9nqJkXGVZ~~xT2>w7WvJg`@ zs%WRztJ$6xtiz%;KiH^q#z)9~K{4_1?OUS0?g^>ks)wgZ>GO8P>cI)@KMsf4gAu53 z$aFyqyJjDHz8nVL-enImZ>7iD$B@yXnP9@VNg`E z%PG;?;Os6;2c_SI@BxR^?qwW@}l?7P!CR7cOGuJqVS;eWM(hskhy{>Rr zVDgq#WlbGR)1(=@gEfvCI!qr`Mj)V4B*pqDFZLGRh*}y?igJ0zZKhw%-rGSRK29D2 zfNZZ=#I!&iA0sv7v*r#?HgufYC8m=a9h)3WNhlOcZ&MYevf2=px~^!}HsTzd=XXR?Cp^ccPUm>I6kr31I$eG`8sUWoCmxaR>X={5+Ed|)S;n@C#kF5J_x4?_j^i9 z=Lw~xL7XfMcCPF9??WQ=<9>A`ti1sMO+89>#H5hn%RXoCvMEYH0$~?{=qiuiVN`uu zfuXgo@tbe}uH)f%F6svQ$p~&RWdn4W(^boC6x=0P1R%O&T3R{ku|!-IHx#eL;)>U@ zjFkm6<=;m0C7&F|4!>+U@&+wu&9yXq@j}cT$MZ8JBJS+Pr`lP2{(jFs0ihWk5>K&m z4{xrLB1egI@H$kzZW>oP%Q-Dtv6@7ZhNka0oT6~yfsw$LG497bS`bNAXvE7Azr*Wk?u?AOvGX20d9DS zw$8UiS!`4oiFH#0UutEPawEsN^mBJ7R}0MhBG>t#5q1(;aw25dhfD9Fy=O_hxDG>$ z$f^M>LLF6N(bNoK7N1;g{xf$!D&+c>Oi&JEpDY{JaaLY=_uRPUKn6vi8kc1($C3#z zgRq{NxmAC+S{XV_$@zXxB5GH3@CZVIZ5ieh3%zH;*3_;1)Inz?Lhu993aXfzD9|Y# zvT`o<7bV$uZgU(F)h-cp-fvzb7$)wT?-`-UN3>D3vCCnUr` z7|S(;DqUBqp&~GSdF`F{b3Ik4&oSGzg+nj>>QM78?2?(Z}2*# zM|P)I$eo3$ft*B4os>RbQ@fLO1O&6?JvG%&=+hDqPfchc5SQPzVa&)wa!6z9nQowC7Jb-Q+bspBn6R3GF=5OBMq$` zlY8xr0EQ@mO1L-aiH*3qWYY};jpad-3!?6N`BxQX`JKJ#7AsF;M!P;Hs_yT=?$+BUbhs(P#TCWXN66TjAFI2VEus4z91QKM-7k}xv5zpNai0?e;5$9D>jtVGk>ELf&v^OP8`l*$4JpdSl$G1f1 zPB->?Kp(I2CcH;QUhbSd(qrA*)nbB|&isH%)449ATH!S@I)k_S;gCL)RHE%ydSap` z54Smo844lMU5+l+ec^vi@C|fg47CMubW#~H`!x!#ZOr)N8|{}+Z(tSorR_C{yRm7Q zcPbMz`fw%GL7(B zV#xs9FnN;YrUeKJcpc4mp+w86Z`c=~$RMS;SQ07-ykqO}A(K0B0=#TWSf zio@k&$}-_w67YXVDeXJ%u$)P=p(abq>|PZ$VK0z%-%#8j!{vLPDO9c6$kqJHYhR`( zMsW(7A0rcS0r#O`{C9>>QBG71^e_eL#COHUBn$16CW&C`TO7Tpc$Ehsm?jcR3ME9= zuM;A81#lNDXYd^^Pjny;HwT@C7Bw%wS4T#4Jihxb>px1tXqM!CCvfxBbto+veg6GE z;7Kl0GXWLPsue7U!4F#CL-3itLbixgUE*q!|!S73i) za9yU1=~+ZsvY5Hd_LI&Bl>ekHiYu5q{hZjm_hQSmeqriM_EWC%yxO_^&aUOF#eKXO zw!@P#iVKXdpL0!eJ4)3PwB3T4mrfl&QXoqHyk2=A>b;>0pomcfjIc|Yc#S&EA9@<)5*0H zXa!!L#ap4bT?vw%T^pRhDsW|xGq;c|aCI!1ivrJ62Cl5}c8Ubp5AD0m37lCAQBq0$ zdgSF~gqYN;BcGrS3}q)!q@KUAT$M*@6DerZ&rUjU$mKL&0thFGRlZ z){}=jht*J~Vr)-NXMu}HcD1P%MIC^K)vwoTMrY{b5on^- z&j@1_AA?I7dA=-sA|V!xGQr0jr=((9u52%#7-(Sc%Fu>>y>sqf_=}H65340jpdW?F zYXUog7^C z@@M^Jo{ifGIWM8lxFXfdA7ZbRBxwb(QXuCy=(zHTSNu1e74aXlf4xGyM;tl>Sh(?I zN|q`LBeS5SGde?+ERCo#tjdpwy*XD^zp#A$7h~OrXDXze)IgAM;mHyL@zCK~fQ*U* z!B=5F>ylH&E-ul`FTa$bP`3^Okcu%gh+oQtQiWhq(*3S-0w@Zv(nka7=_F}YdvWWM z@nu?qa_aanE*KI%y@IQ~Xjb1XlqVjYU9S|>3Y|DaZ(_sKfNb+8F@l}wiigX!BN7NC zVkx)#N=mb|Ill}fc510J!7AFG{KOVc)aB7rOuw9Nd^A9O{E!>}jOu9pOC5;AjHFnN zMKvDB-Eym;g=tYeQu$|#hWf82f>Mbs{@1ki^z5I&Lyqkw?vRH>bOe*y{9}6n!eaK< zm9hcdU&P#G={nO@jF`_$WI1a=KzUP?Q5*x5F#;Uex3gvOjFHZRqHibxvZ})}I;EB5 z@LK=$N6ugMkQMF_=3RsOKKkz$>4L78Id2XwsBT)mQUg68M zHPa!f`KCo=?|mxY4-1{>6|eLaWhEnzQr`-vH@Dxj1GuB=G13Kg?UufOzVK?`kvT)A z74z@fBR%{EA}C`<@1f9a7z%)YU{K(y_9WofN!p@+%NLz~&EQz>^TF`kV0@SVDew9+ zU=d*;Ug6_=1XOYHkasSCQ*dw@vK#7(>5LAH5@H3@Sdf`W_p7)nnSSfjGj}?*sORQX z>UQ}QYEy~|tWhvX8_IcwJH&5_92^#6uKc#+yfAE>D>?b#Zzz4B6dy$NxRN&E%W=Qd zrS-TzGu^xe`xW;V9qblhs(qnunP;cBTdJA>0PHVGq3vTh)8XmiNnA|1U;$Y|Ba*1_ z%CnT1o7ue1zO!Rj)M?JOzXXA7e~dgsN-mJ;=|QiCs{8cdpd#cdMU3~RI zAFXh)>T{ezQD0NNRG0aL{}a_0(&0=yEP0*SF$xD%XZreO!eH7K4NH>OHo+vM>V(Vd zRpul%l*?XgUf?ZZi~{tv_($PO44P)t0Tdwt`@BZPb=Bt$#FMR+%*0ELfu8;hcnA~? zs$ExyN)T=~oi86k`a;PXe(M@Eg;bEs8ii!l*qytp%2VNB4&hbPD}k&H+E`LBtQF5~ z7(Gnm(WHe~RzhnmeRR;RMba#tyo(|vFv&?r2bE*zK55%VQYPYsv!GpwRhy)IF;VF4 z_<7=!V`rXw5Wi<&t$Qq;&}%T=^2OKdp?;P2os6MK5-e3rN6Y5@HWDC&gjGz=48>Aj&@R|=1!5bGm5H0;P(`e+8?@R`*TmDY!6oltReOv^AP{( zP%(8#22zOW6316p2=5%(8@dQ$KYm6&D9+YGCE0g3Y|Pq_%Qu{5eepc?_e*Xg2~Iiv z5FbYDf0EN}bRs{wuj1%5P|3n9FRKH?a6`W96m4c<{OtJpQ#9<_Vyj8t zk=({Rg9)=(fi8unaE{uaTP73#yOLR-V@$A%(YB*{oAKeh;Gl57GLIm}U6V0;H~;o- z#DgJ{I}{^^9KJ+!9?9k<<~s!L9mGBODly!o)Uv4`Phf-xFJTE;n1(3Ui|0Z$#}u%|1a=f7eVQ@s_CgV~8yW`vZP9ZH4UMdE%Y z>C94Ld~rDSC_m1J5h8|@W`>TTH1J!h?f=+&>%XS|FK~2&0UHb$-Aat^ly;+=(T$8y zT2cv-(cPWW4brV5T_P=@fFNChgo?tx>ihF}-21qHz`eiR^UL$~%l0~F=Xr7`{F~{+ zNFFZKsbzL{13r3357Jz?p$S;6_qILgGs@SjFgkUZ)KEfoFAFP;VpTNb>N#m0B$y3 zhTIZCogBZu4UAgWCY39tt_e==CoSIrS#vYOVG9!&zT# zZSM&?iej(jU);2^xPC-_LxdJD&LRaNP~-l+GTL+mY@8Yi_Qeli<-*kA0*JD$yh32& zkbaSgWD7MOJz(8~NU90mK+A1%B}uw0t58QXdj&=h?`MTe(&k+oBP7KeGmhOXcl9`X z*?F|de#X3=tx-MWu{mWc^ag z?z>Ud_6h;GUv>&e_3TJz<6CuPct}m`E1G{YFS8E1$M|y~_p^x75(*}C_&!=)3em~X za!c`dbe0OmnI#Ym^ECe`E48*a9_md$h4*>{KEw+H^ zrbO}EsH&ntug>ziV4FOb zO)UG^9}1G%vjO$dE8v^&rH&@kzU98tYh>t#dcGc8K_ zod`n^t5S0OPaF-;r^BN2xx>0Iep{WwfSupLczEzGqw`D5$~}H)@$Oj?awKw8U5Nts73#q5o>&Eemg!S5F@kTnr0K%Fb6sBr(kh*hzkcVUiH!~@A1;QR;*C4SapdL%oAS%UBohi8~R zoERS&d0@hT$VNJ5n?Grvoz`LQ{0?BYT2Pr95 z00=-L-pPL|BAfz+aa+8&phQW7UMSJ0?($f^KR$O82IC`}ERoha6UIe%BTjN8;A!NFNwyg!v8G*_{g+$!r@` zE#?}HPAz$}J)Hl*@(6VmP@NruifwGhw}}=LVzc0-noQDnsL0jgWQ@p+U$s*hebTknGyRVj)!5UFip9E=H zkB;tR%#Y}v4!w2Eo7!Nk$!qKfY{MU=hGPJc>?v}BF9*%7!fYJAwHljpb4wGIWRZC= zAx7|&YEH=K-DmNQXzai3CCFtuP`HyVU$p>-zP+N~`Kqrb)TWFSb^DbJOyvto<~Ws` zr_@OjH7ubB*-)whYg;RD|K-qGBxq2{;806~SxHgD*(u70n4Qf^OXx9TH^C_(B4f#d z!W%j;25=o$(W|yAYjd7^s$xna)MRRYqKGY~hI_25SAVxQ4&Hb!K7heNpdjv=A%k#G z0Z_qI^kgd;UuW~aJdm{7R-~z|NO$Ct8j?)cFU~Ek`Sx{Q!&_f-K2AY59+vqyuI=X_G9EE;m-C>5qBV4`Yjz$`|g~#qiLuF>AG>)`L>%kLap_aN30|h6rWoqrgGq|HI>x$rA_4SwDg{NamKJxRYww)qwU< zSvn^USzDRSvdKfoP0sZj2Kklyo)55Cqdz?Ia3g3Skdg-3+l*NN*jdY%yLlAZ56Rf+ zK^3uRpspv&s|Jlz9oOYAoWbbYgqf8zjk}U~d2)IqJI=>lANU5f;xiPeY-e&uO3|Ya zTtt#6+$w9m62u}soOxV{{uVTzMhLeA5uH?jRNhlTNu$8M3MdN!`rV5t-;vAuQ9>w-&c&rL8E z>wB#Pls48==aSwE*4wb4;1+`zOA1dnr_{8D&I^<+hLH>dUAC08k5z)Ajpg#BgP&uC zYlOf5{1hYMSx7<6mkkUV2UCyccSlWpt>*zyr+>z5gpk0}7zf)t0k|Ih{YvDH0A4lj z-IM~xS8iUP?%VVUCOHuu1XM{w$>iyvTPJUR!6|~DWMNnT#B)Zle|qm1h`d`Un=#J= zr*$%du#oEsNQfTo!QF(0ImcGf!(P{|q}VrP{j3}@3lj(@MV$J`5$tj_l=yjQJTs2o zj?B23wC2tps*_JLNBw<8z$&do;{ zYhD3>@LGi$x1WV>?+vK1X%lK)t}jB6i4U0QUz)q@R$vpzhW#UOYH?asJIYvGaw7SPoJdq!PphPi1?Z0OdQFAdX+oWlboKH z+-kZwNTRj3*tWamn$Iug?25`((dsJ!BTly=Kw-(=y?%pvVv^0N2!%x`l$HIMy1=D>^#03{z;~9Ufcue7=GYmm=lxae zk7=gzK8^t;vq+$XJMo2{pUm_(@ZclzWD9Dg2G*xKsqT1hs}trdwj^)~>EGCevWwl$ zT&(0mGR-65tkZ@{E!;VuOXuH9Ip$v6l}zeitEI`m*F`3R-9F7?O8s#B=^gi0{fpKg z44zZKwT>&_j@K6ezzd9iyn}eQ?@+EWNV?vzS|^Rfo;y3RwM3sf@%ph(6Tux`F57R_ zyyQg8EJ>GfQ~O6QubDx}u$01!i|1RxSl^GY4*&qP;^=EKYMW$cVQ==m=46(qP|vUd zK#>4k4dqP-(jg45-=BUz|L#$B^Sq0eGU8+H;53=MI0LVUL0RvK?iRqBn7L@86a(ezYhDxp za136u9+1GaQmR=r@W_oWQr;S2*gC|4L?oYUUG-IsHc=gU_!e3X<1&)l5$O3%DIux5ssg$ zJW8&=ijq>8aV!5>=dUNP(zx$l$&j+<9E}Qe_(~!~sPaka5&4 z6n2k-g6q}>wg5SL|9Z)eUCb+>>!6rxHTOCmuE*jzr)@>hJbDI}_QZDS$@trLg(AlVhezV5KzTElTK?P{>PVvE<%sKAvZd6<&Vd zM0n}FnZ)Y<_3D!hMj+qu z1`tc!X{6Iii-CoT*F(y5DYBDOKh152hqTIdh|sF5JKs8z9=C_$s&GwFvT;yD9!{+5 zey}#}lI`x^{`i=L7iMl4Zes0`#-_IIJO~r=Hg^8<#(Pib3Ed#`)E-!5I@!Fhc_!$a zc1k#`jr{z*bD;VQpV?Ga(wdDcQn7^G*=WMAip-4C3UPRf#hF{>0+X(0C!(uTT{t#Q zgmq*DqcgklMIe0#L2uY+k!}5q+HJkv`?m$ymsnc>F!ee=6;@`evj1&E49{E`ZNhD) zJ{KnZl0cnhDbO6PoWj3>(j4k#Qz;m~)D-%{u+MVfdDkOjl60e{u(?rG##u$AH5*!< zrT}9N86^BKrJ%T}^}z+g*e6#Suqzi~oD95YJo&fJn8-OHf@QkQufUe_NDc?5IE|fx zRnKlP;;JTGCAIFb7f%QTt5_KOpUodQR5^>#nde6y5neg;H{O9nJMSIz59=|z0{b}F=jATpyErUhf=)k zC`^e3Mh_EHVw0?pi2eq8DC9{vu<_l$)iu79d)SGjuHvg+yk2xsBb}ihbGmlKmOyqm zTb@8OgCo}>Ro>0`6xsTlX9I{*#VXq{wVBC10O6xhAxbI&m{uK5ob_BvF&LjzT=x;r zP*Fmm{o-953e>N;q|KEAP2(Lq+l2+Vg_?!x?H`nHth;Oe=C-NybF8u!{U3)S%TB6B`>++%(bsD^u3Bw~0-x$eZl z`%Yc`TV#oIrKDgy0U(L#?|#Ko5WM1StmM|P^VgED{g2AkMu@e^~^)}hPi+*)1i@sUjOCpEYG+0y<+D!^ zxIF?)Y`gGA^=AV1hi{W1)35utJLYkGsU5xmfS9&Su?C`yETot?yBDC3Q$p7+O%+{5 zHA{s7tC7*OW-8WYB$EAb%hMK|FXJBFQKxqpOs0pAO@2~2ezi%WxXn>2p8yKj0A+fb zJN>gm__+I`f9#NEvs@_ylPpJia`sQ-NjZVOPm!)w=kP@bmF=81WxO$uYJJ|74}!Fd z^vmW8(J|uMs_Hn*a2&lYJw3!zU{{oAvYhDn&)#;U0d-T=mLKgqyVzl`TY6>l>lZ%R z7=T!MkkUIA13knLtc{gC3``dq8x%~|`z-f+9UkuPW>OE+!7*R!8}M4kg=6L6MIgnk zvus_Bd0J48YVhKt2UG)+ZqS+u=A`tV(hu-53Sb!apZ5&&SNW{YMCU6Jiif6Zp= zL(>1@D-Zj$(kRaso873Wz{H&02)4~}2(xGv=V>)QTJx_yf%!8nmvnAT2$xa9Jc=ts zW#Tp5e$EDICs89mY5CLQQ$@<+wg5#83Za8H)Ew%dI2cJBFq?h7}d9|5ph{%FG6FKyn2&<45W6b9cv|Fx>duO?B(|2=jZ0|fzq;YxXR)mndk0AB;C zzz`_Ij*CowLQO=Vm>LDRYwIIS{C@Nkf3@RJYs-!23NTX9e`_v2m8(840RZ#8ErAGr zOKBm{Yh&{FneZ&;QneH}u|dv1w<#a6&;HBOW%Af@-~?CE1HJg0kZilhNHC)1UcFyu$90x*& zEBfAnmoSrWx?!S+>?yFhY}2mf0GInqYeU}EL^Rm1VXnXz=}g#IeqrRnL-QrW=PCU- zRglI+SoxOy>gS)`?f3lQd#6=d(p-l&CmHkkR?{;*PR}wn`SgqQrGB$dRg6U;z8->1~x10O1I4=>``xM@p zs_uux#!_EaBFURBMIHtUT#`C!OcegydGr2zQy$`(rdZWl&DUi;KnO7XWv5uu#x+xU z>lY{bU9NV_2J`1N@@xK{J2Oyb)4l!6-@Ac&nJrGE`Yu@CyqlGp#mHcHZ;|d~0KN5g zZ@I|XT+i51b%vd@D3wokG$3eEGR5}vx*VNg_2Z>5^+R_Vo=9soa^lDcab$S^f(Sf& z75Oc7BW^@{IpbWvAj!-)iu?mqLXWeTrA%HxoEXNnD9z_X%vBPR0_E!6_wgCBT-mZc z59&KfwkWI{<8DKIExEAPzXaL<0E7o`$0ZaH1=1O;D{3E&LIwPp`TR`GhVx>Y+M82` z&2uxK*dHYsH=>2|(y%6vj<7d(rvU(;V3o!&8f{QR=$^W71lisLt?9Pt=6Dug3iPFm z*qMJdk!Omw=H0OmA@53U|D#5uyA5Tlt5g_SH%ujwEIpDFJ+`GA-IrR5?)R7%Da zP%#^slGp>eKMEHJF+UQf>|052fnPyvT&+1IXdR_6uwr{sO#vODoEts~Exr_o{n@;X zM`rdEygO9*G_`H*e(&XeXSi`HhcVg4nF$B5+w1F(QA~O}$}ohegj6KIxzm9`9SY<4mYMCx4BxW=FC?95$_~B?^ZpT!an zW0>w#ByFakH5LnZP^#Db=8;PAwp~Ap`34?pS6ryEiq%Ip#)k3&T$Y|~It8&cXlP&K0cmC)TF)*00;lP(-C}#0MIiMR0Ek8vI5#9jEZVw$7qB#le15w z6%a1$rqHa?hhfx*+zCU2LW4-q2`JJzhFxEn@w!HLl8ltX&Nt#nRQ|t(#vm%>Vj4ue zNSHuIS`D`|ZH&dR?v*HDGO9NIG-ed(;}?BRjM}ym7RtjRmmm^WT4Ek&*Fh$KO@mfH zhhwMNxhl&J^}3U!S60&B51;&O`~4OBdz~mCAK%kRYOgB*g8@LZ%U(mCD2{-TqCSH8 zaZ8G(&<1M4rm4#Ar(x;tqHkWk=pe0HpRoe=S@t>}L@{8$W3es>KzU+VS*kj|H7Loz zXaU5VzJ`wIg);o671Mu0+ba9+<1RjhLveVa8sed5XFfF^hIQ=_JAZ8-rKyeq=}$M@nGEjk}URg<#;EUG=LMH|xI$0rZxA&P4@5#awETAJe8p zv?38=t~km#71x)6^Y{hNh5K@Zm#;iBdwZX0iQXY%kEnX~N{~_3r~AtM6?)_67Cui= zkjioeSn7P@a~iTbF%|oX{8iBN|OF^QcZP+a*h%P z=aX4(5P%C%4y_Nw$!{JnQX#PFb%TU^yfesCrpH@4lKaSG?w|tin=}gkbs6~hX;s7P zwJ&3zyzNge7XA)i5*lX$53%?)rgtiM^>O%7`wW4q>>{hRE{5{CiVL`tXCRq`yy}rN z#^;RfyYIz@rBC|dbyR8O#dr~|=VE4MGt)knt*thiWRxs-7?d{H{`0m$7D~oMQ1Mo& zO~O(%hb^h$?gKud8O%1Aw>qkTd_nL|3_d3j1w%n03wiuhnp{<)Qo5@0m$55z*%-*> zCj;IRftPNiIT3auUwB?TPuV2We~afJS&bKfENbee)zDw(Hpc*PK4)ZyztB?P!YCV{ ziJ28(+hxC{x|LON=D>kjd7`5zTt6WyX&sNd1nW1v1N|(bta>k6AKx0U@0S7ii{qT4 z#dm?JE#Fp;?`9*p*rt4906sOWLX1{fhQzqucz`qrpDtCVSU`z$%*P)!90?NDr#IRB zoAc#~sn@e?>OKYtw-4-8t1K%xv^(N7O|+eN2A+1&e`~1Jp?cSucdJb#X}O=JwIkuV zuzFt-2E>ylEaL!r$Av-|C9)u6^Z-7`*?}_5lC9H2Tj72C3Xh5=z0ZTXt6d5Hb*47& zCw#j2hiKZb$mL3ZcVKO)XaN9RgI0Z`W@S;766dH@D^j$HglDZbjp{m*ns~vsp8ndk zp=zSfn3uVjnS4Tp1A$u5^F@zWN03k1rp%Pphd=c8%ThUbXpFlx;$OR+4z@zb9{ z9f7*`epRa$v^86Aj2mwHlYY7U`~_6m0op{yzs(7VsTnz&b@~!+JKr3$Vn4yVRn2aE zOGtldhON6evzS~tqailV#9+^`1OZ~1ZT~I4a8EDJNd$yVbo}+41d6>RUBvk^#ty7 zvnSJL4qdfY#_rx6r(nPq;dE*1Fptj1VQ6Fuk#^P;F&h^zpQva~wE;7%3T<>~EbxTG70Ypy=tN{$Qop!sZhKBiDX8(W zr0!Gm`v&E43? z{Z46Btmar@rF9av`bE#LH(#+!7*qQij_`11B^Izr=&Y%-q)Nm|N*Pe27)=t>$Xv_s z4!h1iK4}z#gs|$(d&7~6l_(`znDDk~{x$nJVMX$SIxBAaYVmM${b2u>%*UBa3)PQL zUT0|i34sWdv~lebMinj|A_vBafVa@kP?Qs_i5(d(XnX9jhq8i9bg?kC!v>-#0ZXY~ zjfJ*GGK@QTF5@+j4sRlA^N%WURkGm&P1&xJ9HUN~rvE$z+%@?n(LcVNRKE)$n$GS%s^0s@~pTG^*bwBr0=2%G=LdAn<#CdM7yO>AboI_}1 z?)XrMdAR|t|Z?(4s0h2^Z2(4ZOZ>m>~q!$mVl!FV%&IK591Z!{z zS#4)0W$@xCxd+QGEf#FHz807K%wkpID$#P?KU2$9nq1X58zXUX-Q#LaKciWgj;&XL za|?DSJokSzmKxejq3_~q0NXO8QeIW5DSKP3Q0$WV1qcvWDWzrQc%enNNFg zf;Bo({#bDG^;i3mwlnx|))a3T&UlZwz}iaqX^0$B8x}&mU@VWh{5@;yy!3vfjnRP= zSGYKBxHO|A45txL%v@{}nf}asB|E<+O^T75Kx(q8Ir~2?2TIiYpa~WGEEg(0f{qG> zF=DNcgys+%`1Mui@bMC{K)n8R3o+}>jk&p#0GZh5$s9(Zjd*-Ne7_|YbSyIk#qHM% zr?-)?`WtnYPg%hLI2s9WSt-lJQVGtqb{JIcAo!*^3Y6}%V@v&@jHVR@gBb$6sh}^u zhi@)|e>r2XXRzP@gmz0`DDdF3{AGa1kOLg)Zy#s|7b*RO#}cy|Ca0`HeLtqj3o6tkF!2AwV{T>eSW&7Yd#N9z;v6B7u#kxhfSP>AQ zpQ^#*d0Z;}P$`>evXy=?l;Rl^tI9cf|Q^sv)dCFHeo~!7qewF zrr!I#Y{mMX>lX2P^)27+S6D~aZ@CAb^3x(cDSFZnY5?tEie!+IVxw2w^f)d!k&I=6 z`jiZpmOrgS0`^_NnP6=N!JSx6qg#48Hx~Q}yHMNV&1>1CA92#plK7fH~cDV!t2qd&52EZovu6@n%s5%Fe22;Xo0h!Yyc92pat8)VJS+P zh-rv0hchv~)31tA1XT%l5N>I@F3@)81u1*3jXd-9gfvQl&C~i>DBf3Sy`}|8go)-8 zJ7~#U457Qm_-hMY5gZ+L$wy7}IGUeumxR@2QAjBjYYS#{sfP*{tyPL?D_~|Gm#>H|K(f|pckz=SbagB<;Ksc} z4FT?S7LzvyaM#U}S1pR9X*9iul^D^h!Fm)y|Necz2d(Qa){<)3NNqar%J!L)+N|60 z{jo!{QAhcgbc6&dSCAHo0#F2#KR+c;a~WgnBZ6^ubC!N&EuPp@wysG|nZ4=2X4sAR z$B59X{wWwHEOKVfl8Kz+Go}b=;;qyf>G3lCA#f*wH$7@DFJS=1LOvb#&U#jF=rAm8 zeQOSyL+QxF#nXWpG3LL+js3-6d-Ddn`DS`MJ{brHSS+Q7f$2(TgF<+$ht+E=2{bG} z36@81N*bsQXEMEZER5bXrQZY*mK=hMEv30MtfHcn_ZcX2ay)&!CYEBi&DWG~KFc_C zH5esw%(1s@p&ZR8KQ%9sljShjd4J%kumpr~v-1asXE)Yuzx6$mg63r0`<>f=awq4- zT}}s3ki^ZtYW-d(!e5toI^*X433lc(cslYn0sv?-s20Od02ao=JSL;jJ3@C_`SfgJ zvQh3|EVVCWh{fA3y7Vc{u<`(a3a;n+hc#%CjpMX%B7v=vf&* zhxtsx&mA6P{+!R!Ua}z~VkkkX=P_%7`F542aeoaXYljK5f*pf@GhyKP+fN<%8p+4K zPDSHG@u=b17j87jGdSk&*j&j|Qbs!*q%@?Kk~bvMzqN%g&FK8}JyCy5N-d70PfGs= znL(}AS+O7TcqsqP0(SkzIQZ9_??o6o7Q#t!%Dd*13?eJpZCnD1aXk`J&myrI`QaN&90Gl zvKs~hV0$F^!e|RFykST~G-arDwXO3rjHig#>G(06_eY`TJFr#mg4>!F{wCWwUH?FFH!wm6%2FXZIr45mxVLVu@EiGadA!59d(Ln3)yi$?FB`#wnEhWr` zmJY;#GSbAg>7tc@PA1DTP>i!G&_HGXa_Czm=$H8i3Me%~4&8l?-hn2c;aN`#ExrXn z>X>NixZEA}$)i^2QXI^=n#ox@=v^t;!Cz%lIPd#~ek#eBTCP@B=gr%yJFk1>wkOmz zLMnTO;mqIZ{NgI|!Tq=(8EQxd5SrBlxDsW{63mWKKOp-g5Jv=dWj`$p6Q!|LNUqD- zO$@;rY7L7!geqo(E5PB={Gngnm`$1jOrD=5c+*IKZ^Rb{zf@=ib=66~#Z@iq(?R1V zhx8PCG#PjTo3?5^OChYE$T@<_fM-7%s%Nam_uuQNe>r6oC{XYbhJXcGRg8YvZ(peA z{1nr1cGva)QVtr7AtKlzS}k6y_nKJlpLp#_uev7tiMRqmPPkvcOb?x?6ngW5>03*Y zi06p%nrCKqZ^r(ZnNuSI-^k`A#U?C?uYy^Q)oJ2KIUY9a`U+L@;)a8zu`{0nTGi5z zSGg1LTib5>I!pFnRb3ZJYzZ##6H>$}%U3uDX)LxC9U7&TQDrs{5le3=_svH6 zsR7aZTBfbLYV743(~I{F_0Yp#|0|cn{UL2;01-ne^}F!Pa`?b*@c#I6bC?-Oec2VI zeE}7R?uKdO83|mobcBY(jOc~pg#LXIU#}gSUyr*$AkSLM0UYY7i$>vi1#SqJp%-U({Gp{jRRjafH`D<7l1}Gi>{FE9Kx%rTj3!ePXa9?g%T%5t_!PB(Q_0}aWnBIU5(T*LQsbhDv35U4boq(@HOkYlT`EmI{4BE z0LbXG7z(3TD!|d6QMUMAa%jts%j52XWTj(}bmw6%P4EW_eLOKV=H{d{qhS}L$ogeB zd!?EY_I9AsY00<^wC(TkOoKG(zi|p63ALp|K1LgnqQh=kKIY^$^xv#c-*n93r_+Q! zF0UzJ)jfkDrTheRt0sMQqKmnb%?M~%Lx()9*)rv9*{z}QZp^ozrnoF7a%Tl@W$t3F{tEBdHpvUVmVh$#kR0Z*7vIieU&>2V|S<5RH_~cs5V!BIeJ2FD5B29+-qbfv}VtR-@H(OwjqYtG`!zU z+Dxr*aKDLOH(6vFPC|m8477JNrQ^`rU@9VKVdXPZtT&Hwp~&IoedWZhtX773)debk zT2~T>vZ&hXZgALF;60gRyi{qp@Bistkm0-w-sGb_eL(t%f2+_e&qSM+GfRL?Abt5Og6Fvl7p^Upl^58X7gxcLl>ZoCD45WK z^9c_korvk9ptKz(Gm3nacl)^wKrt>n>cD#azC*1xTqR2|11ECbO_iFpU>u#xJiaVy z6M|CPaM21krs4sh2K5C2Mg#v#ZM(`E6On2)i-pt@qGRxr$)wCD;YOHGF^AldRHhjF z9CrtwhdMQ{v>EIj3wOxMss`_Ns@J!Edw@3+>3l=u-?{JTkoZV`}aGbfjK~;yl)m zdQm}n>PI*46d1z-0O&vXE($o2dbgMc!DRKYa}T3uI+yb+QGMMN%0^Tvx8{uc4+4T; zVjpzLX=y~C>KxXu_N-}N1bl-J)S}#sn|^_%M^uOU$ChOl9(t}nZC@?)MyV@EuME2cSnzr zkTaZvOd#I#NUTjnuUBQU8t)th$ga@oN+cuTtf2K#B z$9Oinfy!3%QtgB%^#nC^dQBF!>-^_Kv82(!1S^^-c2V2xuy6S=WJfvR6q2xq2$@f0|_JPv!No5 z&uStJ+(4X48b?KLR)zFIx0=)Gy=pt$C{&F?j9PQ{pZJK}H@v!rJ9LJBxhd4HQ)Qr= zt977$X8(hAi9!8ty+NA#pp*7G*16?6`Gya19x5qz&dM`sQrC`@K^7^#iN(0N7!G_d2gQZ zTepd0{zgY4pLt?z2H2cq>w4&As@^FSr3?LdrbK4Iqip35sXo+R=eSl!v|WI10i zT9901zqjhFUm;Fd@Vhc!Oj)JX2O3v?j|;LLhN_1(kK3$rtYGlv9?< zN;7HM%p6Z0fTN{mRq7lR?9Sujo+*(_ABq<_J`L3Jf=D!C(mdz!^=2~E60S2uvs6Iz zLLT7^RRT}QVi(TjWir~wAk6@Bg6T;E)B>T$Yy8rEC=|G%FO&ba`|{OMdD6)(&aNxXtSUJ5{b;)37}UKZTYSH^cFmlT0%roRdKuQtOiqs z_3+HhPy4~Dd7jA=>Y=~z6P z)OHnbZ^Rq#(w!0h?&s}&xO!sJfxXQV#uZf!A6jNbc{dPb!o+D=$AfiaX)0j6t2yW5h{Zl~q)+>BqC8#Crxrc+z!k zvrJTw!=##9alg6}+kqd$6N z`ElLYQSc!E;1<#ugEG^)tY|l24d8_L<(&z zhtj`GAg>qTx@-${euI6yie1I-6N1JBardl^VlfNC784{TEaRGD?bOornPoM~S|!Iq z-FrZDNCM10G41;L?botj6Z~%WolX>h)W}&P9tT#tXo3M`k!g1%rl>JmDOXa|r|Ds| z7OgK4-?^e|@!&&;eVRPgnHZyNblGxgaDMPbTsi692L-(W&(EV@2b^7urTbfQ|ELkX zcln49G^pB%?3^Q@kK+xj9ZZIh|>V>m*QfAd{6ykNA87H zH!5ZT4n#}UgPQ4it6_vH_2rrdNQo?5K~yqrnRYq_C=y;1#c)}7Ff%>Mdc1}@9Xn76 z=-ZG!V1Q=)ODPb{FPZ4X@lkmx;Q9~P4Eex@7^I+Z6T~tJM@%HkbfA+!s|DOuJDM0r zAypi#Hm}&bC&Gf8%;bxooyky(SqJyeI5$Ud<_U;^FphN35CgA5A*>fkGUE-5$YAT!7Lrc=7}X}kxdC8 zU|LAGe)9YDYog-%2M*fWoz*+et48UaRi^ zU0cGWcLtda&N`hrs&d5Bn5^h{fI>WC&v>{wC^Mh!_(gxCZiyO~r{1oXz zLlq;LEMODV(IwkEk$rb(m51Ha+Rw27C_2^3B|Gf#d`X6r?fNRGBRkJ zM@4^8^uI1v0uVss9WR8+P<*p1M~?L&sTr9d6mEoABig1sCj^&KLnE~6F2uQNB5)UM z_488*b6L>jXnZL24fOf2Mi)NSTHV3R@tSv+n!jN%u~T#QryI2ky!lg%_RnnuS)6ma z16d3XM$5fUn{-+nM(@#@Gd$5Z@iZkK6`muO(*9t<~* z#j|S1Sf+Z^)O9|4XRgB<8{HRU!$3I~IeAWMayma!i@v ze2Pk%xd={cT%ic>tNIKta-L4M)1S|t54)r1r7^}9K|I0Oy(@opyVc|Z1bxAzwGLc7~Pb`wOqKXGz>VC&_8b`fy%5G823vNOEaV2=`aZBHFpQa}8? zmH+_o8mTLZg8uoJY=#B~%70E$0037D{p6vzq`*Cizc&x?e*yLvq7U%@1anWaEF2s>Jc5E^Vp3A_@`|deT3UK~#>N&FHZ~3pPEPLb-rjzG zK|!IBk#TX!$r%~Bxi4Onl~q;M*EctJboBPV9U2-RfB$}detCIqZF6&X_vq;C?CR>* zFYMp<{z20250b*7|952IxS0PQc)2WOB_sZaHEIw5fbgxmr;`DIaW6c*p%_4u5D*A` zD9XS!EFABSo4+fC)lCj(f&Bhz@aF(8gB4)mY{A&w`&ffsjE(IY7zg0-?5;c{4Et6H z`}Xu1BUI`0uP%>Zta6@P+sd&-H})6-sFQYlL)qZtiRUn@FJitzFcIp=1xhe(MOGp2 z={YT^GbzN2*(Sv0-U-ra@tu1f8g-jbn%9|Ln-q8V-H=C6%Y$F<)XpTzGT5_FFP|A6 zKUP$>NOMC9IvcGWtsRC-k0AhQ(QJ4n*kAgC1OO=NW7zLO0MN5aSay&wSuZ=_t=jIC z(m-RnuFR|LikyNuO(H%kTzTApVufJ|012}4@sUY86PSWV;ChJDyw7bt2z>nXBkt-F` zyQP(P%nk~UcZ3u>RJeb;KYOy?TV0bK!i|GW|4KB=Z5=O-qE=H4*w*sSyyS2@G~H^s4RFnhag(s(HVTm5V;x zGBitP_t2aA?z{V_V7DjlX($dD&Z!5S<@`$!K89%YW8e<6VTg0#<7b0}T#2?D_-s3C zGBvn|#tp6b1RpIIjTA=4vBD{?`)5DMLquVRrOlnfJ)**GEo2(+?Mc1cZe*9vj7PY# zQB7o?p(odhoh2bFzYniN3yEbNk`$z!&nwWe@E8(1=5!vvPp$4=VudexIiwsYh1}WR z@`@HE2xoE!Pe$vFJbPn9g|GGWIr&S_S^c{+gPP*6QdZc@x~$3z=3=unQoEje;P#QG zUL)5-3Mtq6drJqOdh)X*M%8QQ0Vwk6(ZIh1f&W~&^QSxPcu2280og&SJtB%6!uVzn z%Mh}nS4`ZJ5%eO7E*!kyQl}5^V)+QO-QX`TeIz5W)tM`v7CKMNYuw*pZ*pKHnl47! z4^tx@+mpUGReRa;3VD*u6Fc!;K@HKowIA9m^y~pdo#|90TN@X>Hqr)BA2uY4n~apn zotwz|zD#xSJ^e-eRmS2slcAG)7<97~f?b*`JsIo33iR8=7%!}ra3Us9+Ql!X=j-4G zcgUPkD5~eP_oKrN7rLHzsoCME0k~5WqyKRTK=kQ@(+*z~(6^B9_uGQc!vxRa6eFeH zt;bufK8g42%$i#G)h}v-zk^@4OVw0SrXzP3x`k%E!QU-b&YGW9J-Ls)%g4%fUK=pg z8Z$FVb$Ihgv83N4^K_5t_5$v-V7j9BSXAuWARk8UX;web0;3jdLeAx94NFpv(-pgD z0qq=7`i}CFZpA>0URVkso?LC4kx-=WB^b7TnR2U;UdJ|<`DA^!Ps;E&;oqwrtTKwF zR?acZWuNCmgX^HD6AjkFY|757|5WT~=fOL9sEH;qX3UxV{+5);q*DBS_k)oZ;EV9KA;E>B>?9-AsV+w-Ums>cTdy5sZBJR= z(`-}F)semY!iawC`r26Rux&Lic(mE-BV&dW_2GWGc+^>dQT9lTuUIm-X53KG*Qh)S z%@RFz^AB-+h*!2Tz|>6QElGyI1d(9~;U6CCKwl#D7`RVUGCuzpR88^DZ*jS_YmQy) zn7wQ{Hg2iBtqxb?ik;GuAY8^e*IiFD?jKsj3ya!b&^&Kef&pl$s4(^lUTi?WJQ~li zSypE#?WFL>E_^Y{d*Vapj|FFdZ2P8!o{Ek9PPM#NL>5#l`X9b;5U4N;5Wa^ffP8~* z9(;K6UD+B@Jxylz%E&mkBFjNy%uyYJfVs0K^LU8!@V>?}EH5(9D!pn=N7R`0Qv{lR z5%6s$(*K&717i@UJ0nMY}9>xZQ(U%Yr^>RV{bNit((k59Q@d zy19W?KjN#GAKs3iaVhA8@kLc-dT~#?whfJqM!^v(vXjZlQBjKzHfqb|D=U{0lalUb z3$fiza{=pHE4a&q)q#`l+=O1Wb0f2~0y#r-swXfJ-Ad6pzvjpBRSVYlwj5>(l3$=?M}@t(fF#GTL)cUP!W+jU3Kp^N(z9{Dffx4{#Q35yH`TUqa5uhd`a`6UzCL|a z@3MEAb$egEJabU~bq8g#s4cP5%-E9|I0UY|_+-6Emy*%U-{T=gT;ebzP18$BN{msP zR($PH6AY-lDRp#j@vW6V(`>K#^9pzs7Jp?!H=ZIbOFgM2D!6yM`B7K+=D zeJ}P5PM++rdnnrSg!X%OwTi|B5cSqxak@KB&o3e(T-Gd(62yws@0!#vhsUYpI2#;Q z$^M&Jk~i_RK!O;8@$&dai8)0ZiKN*v}}& z^%9m`HF0!GX-wnb#o&V#XqeIHO1@ReC43bh9TDKHeCt>$ z(Hee&U7n@zD#97Zop2o4kgE~4wzdbKfpkD<-Epeh z1RUYLrt6D;71*R1sp^Nhcd-4W`xibtAg6(SV7j2t+3dglD!^3pw*s$(e(oc-WWQ z-iTuq68M`+TJ-dy3O?RFsSr&m^0gPmg5>h+*I&HlM7G#3)k&U#R6v*lf2-{)D4b@V zOZN?`K)i#JIq8Ahl;yqgQObIWR)F~1<$|*V@vX7%OUFb^XQW*QU77V&Zp=Sv>EIfe zaTAv!e!(AHe*Sq8$rg>1*np;;i4+csFScQbWNzVK({0*|Z~X*p4&!3Uo;OKeE2e5P zFNlBoFz#JBF|ly>gj4YS-OPHN-P*dEb-m;t!Z`Wt1M@@s>Zb1@yttTixbhz&Ym{Hb z%X^U#=9l8nm(rCl1QS#iQ}4wxH&Ct!zF6DM2w9@4|LToPx3# zet#GOk1Z#d*Q!U#=`_7;B2WCLwQ;k-V`tDekZABN{^l?~Q`veQf;aMr^f_!z06tB- zZesj#q8K@mHnR@O3m)hvU^i0X{793mqhdB8j1b7fSQc<>ZeeDH-a0`^g}^KD4%uM# zDfcJLUW!_{dq2Nis<|kYu;TPot?C21SrF=iJ-z0eBV z`EfYTR9CBkz@}B+Hc9eNW@Q{TJUY1Mn$1lc^JW&FDa*Qzs6r&%I9$=~$Mgv^*XTlw z^+CD|ycmeo@+J9b>Xv+!h1Iv0@n|dhD3*?MUgk=)m)vT51DZ(;wthwL%h`glX}FsB zFh8C7;-pFOA5E`fvbipam!&-g8u0!apTMVk5Jmx~A$fFJcX6F&yr3-Q*TpRfQIPws zlU%_46CaO%6m3i8GRA(aQUaRRZ`24MT4_GxqtOb}WFnSeZ+!-m1%dx8dG2Dgh#L@| ziCjhQw{6QbjA6Q(X|&GoRQdDR>4qLZCYGLWW~Xm4aXj zJYH7o)Bs*0q&ns+UcVNRipr{L?G&?2iQPaIb9^)w3?bllD{iFh_&I<@{0%+D5s+R) zLWVJ{bRL%H)l=$HC3sZOW~WGl=JM*^Z%LGBTA80YJTb*-J_9L3!7i2Vdl|~&stL7^ zLujT8(LCoU9ToE8Aa`Zv@aQNRGejtei5@<5co=RMk;+e^3OU0UoQmM%Sw^H!q6VlJ zOX&Qp%Hg#Z?sdg-O$iXkt$1pQ^2Qr^nO0D8H<4w2-P<{{1PJ9nrE)eOgjX&5y21B@ zsvE-L1U%3r2V9bjhiF4rUZtxpNenw)mxOZqwKHN8zXh}~U&6%2=Y9G*i(-W5@A`i- zwzEM1qPRMr`to{0W0IM;j=i}X*i+h(<|-wgs)sOy`x(d@3dZ?tv5VLuu1t2^JshRC zR7)z;v&#M>I+l+0N_&Bc$QjL&XB=;N@rigPs$*2~UG zi>df;@3#!gFUVf@;Tbw|e3?98)8E*6uSeIs*9QOx&p>Waw9s>t?F=PxMbaaY;gkwH zWG&XVR2gcyIXlMiDXoir#sq^jPCmrL;Y30Vos_gdInyVtIu5CEC0}bNMRbUY@s4#X z$l<}6X&9W`uYn%I5ompLpUi0 z@}flVQWHP!e|V_{TDmI5&A1(k*(C{(?u5zeQogNB*NvWhv7sW`T=`Bxv;6wJUySO! z!ujtd z;=8K7E`D_ED>bn=+x#U+>wH7Al#$y35T{w2;ffgj43q;!gHEZA#-50);8Y4+6%^o^ zFWMpu*7ueeR76#HH3ZO;Ez;0%HXh?hwIefl)yLk_s9XfTxwCcNS-uy`Y3leOpjF0O zwfu?PkYEzWBi2ZadG95!r$g77Ld}GzsiN20Xf$+k|BR~1DYYtalLBRa=!nJsJPn#+ zRYc6GpMwGEG`p8XuCx>GHKk9r;%&d3=j8=~ig}R|nIPK_lwVlVS z^0-<(#uI_c^7egq_Ep_mb@RSI5||RzGoMEyi{}YYKj%;oy{5ZRBw-bC*(0V9U%F+F zHbmPvWUjNuQ0$C}4-R-@qW!?lbkHJPwzWg$_d!(h8R*mBDd!{~PAWg3oXqq%n7jFX zNvezNPUYaWz9={rSP7T&w$<^nmh)&`snKB`3;rh9@W5HImdlHNd?M7b%Jq^NtWU~r z`lA1_$bqt9lY*YH#HZ~2`}h2K5|dUWnWQ|G3HnLa76Mw!Gx`Bv=f~C7jF>WGn|^h* zd<#CPL?|BqKAq0bQPg%M-qjP&CSNI4WLwFg{l41S*&dZLgp58I)5EzPc*+dm@l*2E zJmKPpVW{HbV^mYiQ$nq|Xj6yfC+!+v9n70YUWNNT0}VsbuiyNga%XVA84mq2pl~cy zjwK!)4#Mt|1)DbF_?|*GQQQMt8r-k#vnE^i-kS;S3$vv}+YzXFmMc7+w3Sq9h)>&N zv@+C^jZZn$LT)NI7M)uN>A0kfEG7T|{3o1;&(oKdmO#mlF*a1){r#IC+haP7ISQ?T zswjfDZ;HBI0=%|Pk5E3o|5GDgXPxKRmaNj*#f?umI!+<2Fw~96!I{ba*|GCtd#A;F zEH!&>deX4AANM3WubjZ5VYc#iFV-s9tD(&ZZsv7L*se`#jlQT55zin3EH=!U3h>7=0I7p#Pe&u$t z6si=Q%uaMrbF4uPmlUKrSDI~ajY)Gk)oo(>?mb#-!WS?*=Z50i&D+{Bzn2YUanstO zZeset#??nBay9kP-)P7C(uP(+n;PB|+DcHa(S;UIyC`_tm7=xTCOZl5^Q8p2BSTZY z5QeLlxQEs(#;*JnGkX;_a_QR=G@1kFQ4A;EIzIy?Lor)R14d(8gO-@i8qSLvMyL;P z7&N4J;#j9aj5pz7!KXs-(i!@PBGen?A;j%uMYJ+(U=`(n*mKnH*ogfYudp`1W7RWL zh>77WfeU8JFoYW7UHW#h8O7mOyy>+h80W?F!Q`3VXY@06mgQMD1QQTp0bgg@mO5GY zJYN`Py9j(PLx%AEjb4cnghHgSp3F$V7Is(H|M21elrS^clibyIUpmo`E1xWza83M1xh3Hx)}t@ zzm`}JwmVL>RP~qMk=7Px?<=s*NsMCNH7RMpgq3!woHifGiw4rleaGIHGU27jO#J3gh=FHO`kcmsVGW-{Nx zUoj#s)j=(G>5`eXG10UWX`>PD2Xio|zGoo+=R2qV;iz>3vM6UhBP5*B%^DGol-x3_ zuI2brDR3ZELXD2&jPJV^{yW+!!%e6f;SglnrpdaYgBnPd(}1MnFOFBW0`i0hl&+d{ zE+YK*QCM$DzERu~wDtV#H}#B+RxfaEmrQG)e5uj-`8Dk6+RN*Vl{^6Gp2Ix6y$oRa z1+&X{DekpyF?9I#ix;>z5&bp#gEn4R5A8KWcCb}7j@pq-1G!Hw+$aS03gF#|jPxs) zM#De}j*`$qSj)q=G9n3?FLQE@qOkq-3=|3l`=~;$hCuKZ^z6+fzd_bfqkY>$uMmoU zLfys}yMIqoe3QCaIbTH?H^-nK87^4y-@8js!OYLXy5(R6`@YVIh^&iK ze+XFPw=^$XSQ$0P)^(OM#ff+H6X=CMG2-WCzm~r5zS!K~mYTwg-_hk5f1_~!E zi8vuy*cc_XEVij5Ar|>n0n81428w{94cpj_W>mr{$FV+M#gXs`8rI+hA32()YpwjW zQK4M3@6DIee)vCatXdHc6z#MuSQd> zLk-=vB&FN7p3Wr86I!Tz79B!0wY9`ZLC8!q1?3t0?~kdh&}JdNsd$FVD?I3k8jeEzfjR zG<-zR++Om+E-0ey_%P1)MZN%MZ+nUI$!xY(M$bryz9S>LX@Wn?nP}dlNXQ+#kGLg4 za(0$HtMB%Hqsf6yhF_VVA>bJ(ABxuBqaTi;CN7j@-!Y7~Klwr1O50vr>mBi>p#=Ki z2Sr)JF&n9+e0=ShE{Toi{P@6bA1BA$%H_JV8EMkWl|rX#D@%vhNvjHy+J+!LBD^T2 z#uxBbF-*7evS7h{01&<>2>bMMOoDQ-Vc3_8OGbzH4U33@XG&FP-L{hZn>mG_F5Zr@ zAtBO_fUTU4%+4?2&$^$wx}69;vCF3>jFwc8tK~*p(F>0&Z#D#~Z|trC*i+lV7;~Du zQKHU_<7*cWQ?yrkNvcZG|5V%cATWuI{$7UtfEqE=?;$EqvL@;veg$lX=<|s?0U|LP z8`RR*XFTuuj^Emq(Li3ij959>13KOUx}2=~%+&x;3zhbY?m9Ry=%=1oV3kJu*n>C; zLI+ix+ll|)kthyATV$adTzFNZ@B;3`CtI8aj)GvV2dx|Y{x5nrN9r@*9v7>UU$`%h zr}LBk+)45cI$G^iJ|TCEQCbIpYtOt#*U*8&4~Vn!3&J0;z} zqQHd3m4>o?fPbej$6FGh95!z+6B#M#g+wM#EA^ATt-qM03FN$I?GeCf+2UfokdU9(Q>@^p5Q z?x9H3PShH#$S5%@vy?%9o@Fi&~S&yj;y zF&H>iQ3~zGxj{?Ui=M{MK%b#t(=Nj@TE!V9;);fWBAoH~jY1($Dr_groesz4k5;&w ze6}TGJR+p8Ss7F!WQKR9#js<&?=oT);8YV3ZFy?c2J0qQP{oRW{fI4Aaj>){1YHpd zM@dTPgoYL{H2drAxo}hQ8{{bp?J8)4ia@dANS`tBndo9?Z`f&m7)CPl8+*RrDPg<^ zN>CVuh_kZkcZwL3dPV1(ij8&T$wEYyspMjFObyt*-d^BT7T6;ZrxNG-)o?drGfO42 zvk;{yrZW~$j|raI4dXupP5)g(UDDx{ZUa)-``tr@P%E~nlGkfQ(=XCqOEn-azf44(k`Z~hjE zQizHWAng^-t6G1hN-B3RHfsJQx3VGK61)#Yzl#lib8XRqvtwE8bs{F-61typClAFF zz*mMF>TeAOk4q<^YCi*QfWUf*lDlYX18)-dMF#R-(lyZJu^=w|Nr8jG(pY(Cx$E)7| zSg74LWB7&CUGzqugW3L~z)O%24yQpNQ64R-)No0f5Uml-!?RWOTj+BBH#(X2g2bpu zcSXZXBB_jfr&3OtA{p8df(_@^d`# zx|}0=2>nVZhLU~BF1;HaR`{5aYCO{UmJvY;);07%! zJFm}AezzO-`!4J{cJB@1-KTG27jN$q3nFPh=JfbwHH`OFBaHPxp7{3H=3m+)K01tG zZAnm3=>oF*SKx?hqGzB}c=Y4MSIB%$aQ;$5W5z2AfQ}UplwdN?biK!*~M@A@OJk!J7aGy{cqKG z(^v$#kox^Y4r=;OPT?4eHdFgTCe#G&rmaBirYHfszj3Q*pc}@mF*yP2+ig|9eJgC% z+Dy!p9{S0|yE0<0Qf^z-VEYiGNEYdKx9?-Y(;en0zwLCBoUuYq#KB_ADP^CtP~TID z)#Kph6-AV6EEpY0d<2(Wj2B?k{Uv8c5g#Fm6-gkkxxqR&+=;XF-FKFoJfTZdIAARH zvKw^|G^Bh$D4|P$85)lEWcrx&y1O>I!bav)26H|IC!Bo&Se%kR37}p{qgwf4{^Lc) z-%56y;b~7U8uCx2unjK{*9tBQZ6By)vUolcevEpS|j;PXedE=a<04rVa(;A5G*c9yniWeqU2 zxp)OgoIIMEoM#vz{i(SVW5)rZ+=k)rTXCnejX&{dFX-^=R;g!ZD#l%PjJ8#4D}tf2 zhXz&E8sVi$UPWaotaG)Hlr{bVS$umrH;OE^59+*=vke;ad3=9k$e+NH5zo@9FtgNi+-=V9kYhq$zV`Jm&?Ckw_Kp>Ea zh=}<3`1HRcKR>^`yu7}?zP-J@@9!8L9i5t*T3TA#_&fIY_Rh}EZf|e@u7>~nY%cP@ zvbki4{67@y{;O;*Dk6e=3oaC{q|`YCF9C%1<~PRQ7uSkh0(cJ9=&`d85#dn8L4yMz zi3S%OL^zPxt3Wj_{E$s3CCLCt4Ck@yH)IpI1Saw~fj^WaI0$8%zU^G86xB}e2P`p5 zHJ_xETI#g%QlxNVHrXgEE9h&iW@eSXQ%+3tM3z@2lqBAVCbiF5yS>RGT+>e)Pgx5m zurvC-yf_tL)EB1lyFS1Y#=!RXD4t%qF?D#&4;G}3YCc*Ul@dzzv5_^GSu|hs+^ApABsLpbS!NfnzH7TY&X+y>n0p*i-Z_Di z@a$EiqnOeAA(FOBn>xzy6_V|* zbH>l=OZ3rbE>@~4I^kQT-+8W1*a1%b`?|Fz{GEnN$66ZM7M!h0B1nswIkIlnGLdLq z`oYux3QArFh3z$zid%C!{~n4KWVf2sUy_6$cw1auRF-rhkR)Lle)=+DhQ67e04#J` zGvG*DOIQV=q4pE}g;qtRL+q#2&307odWbXM=D*3*6+z+rXv)CDWo?u-2v7q}1+Wv#};3&LU|MEV&t z_;0yF^o5|H-IulEt~3oISE&uC_td1JF_ZY1>6|{A1TkrE&9YOAJJr~0Mr_T)3$vW- z<6>p*EToKEb&vevP;!5%oL1T`6misP1BZu@(+m9Sch>o3^)vT3M(K|}chyWrEprpe zEJb2$f?S>g1oVbt=c1}(74!Q)5;N6SQ;^2#=IF$kMBX~&1H>Bca)NK&oRbVt=!35452_asDP$RF%D7P*i!?`SCAbwuFAa&+_p<6l;fIH_i( zSZ;keQ>?Yil;6=4dc8>pzMiTdr(CqY-97s-bq|AFlD4$;h@xak+j~jqnBpK;+e`i{ z%Bmg_uuE_$AIQnkeUWF2tBjD0D-g(nU582iDnO#60FyEwe|(HrGf6muP8e%GSUi{| z9vJ$F{`f6O`y122G+V8LY+|)}=@I~R>Tcw=d4E`x1s^lPXLb3si%ucX8>mjD9!hvhgzDB*3i({%ye*C0;(#ju z^yi~YooPm+2E#WQ4NEMTP+*-uL!Zh0K_74rp>>|scCQX!x#yIn27!fD;qi?B6$f7q z^4!a5hV$WM|8SK@8INR#tS_pvAbeHGd^bQ=iZyI~-1Q-LekIv4;SPTy<}TP>J8Q#) zpaK(ejn!k;zgOFUc;*d$DZX1*!)!7!cO3`J9kd7Z0dv;`!uOKn&9w%n-^J#~C|_86 zcvIGC4uzXU<44EY)Zfv%x||@~TO0$EU%2S*Eo(F!7uT$HUE|KLmquSAF&spcu$Me63g9iw3;J-KtC?yDW4^~xWcW@H%!ok1Gh{pRbKoJgm70qZ~jWw{a z%KZ_d7VPB_%TjvP7%VPEVe=FEvpZa8?h0EUBzJou^)(eF-|#{=8iNg0>R{1(M2dzx z2%uKE{`B!U|LD(vI>I_Imu+n?3e-Q{SC`9@739?lL-Z=hVNkZp;0K zZ`O9j&?a1CJaL9l=+}zk>b$)or_@(dLYzEgm+2Pnr2qcY(O&<+#>I(k6#x_}LY9Ch z^>GO7=IQTor}{%ialI!g6PE5=x??JcgcAg(7)?EM|F0?cCdlfT_aZ2`fu$#+^5_0w z%Y8?K2yTjJ*KG$K0d=uy2vCoJ61#`h8B3V2Nlr>-x+Z3{ZL-|`9i0mp>}1r32|a1J zL!5#36n2q(;M;SpyI}{(p-l>8{XIJiLX`u-dzPb%x#qM_xoD;fQ(DzGW9;Jorhn(3 zrf7mWR@!%Sx>qF4ch$HLVMdUle|#xXIR75i$b+*+AR_k#{+QNob0DV{R>2eAg=&ZsIj|0!z+Eg}D&18A=<{yWQn0|OSCE9d2VB1XIs zDT)=sn8`F8K}#Gs;7b*ODTPE(r_?hL8VKDg$YQVMO8k8TTgx@YoB}C@PO%Vs9bvW0 z{5Fp(;h6eRJq<=stW5s=mIe`K1wNv3TCJz^2;@>YJ{Jh^VBduRj{tMDY&~#r3&1-0 zfAzWk1|!3WPJn%3b)|C0SKDh;MR`V+nTS@Rfl}G$XTesoA#34}KT}^_TE4Vs30Hoq zP}^j45g+6T1OOO=GxPY;()^*Z$5dcl{!Ab2X<7;{>L@}C zSqu!PnE1JsEHu~ox?on8?PCDQORY@%ikKDl4@jXo)*+T=5FnK!KQ^T?ZZAu6ZoOZ{;qnJXi_zw z|C_NMme)!RJk0F<-T(UnAWzO4XA27}w|xgxJEKm8Y8h%9_Iy6xlyou%NaD!zWX0h4 zc~t7gwKh<}Vf8eczdg`W|#Ly9m2`xb5oTzzrR#YYU+SPIGKE?ml0Yd zG+JOo|Fve{;~r5SIO2pnb-sE1cbVM&BVKQ}F6Y`igzlgp>G(u&zV>KvKrHH>qeqi1 zr)j)5$#}0ORHpP|NQq!&n3#cI-(28Zi9}+v!bjq8qz(_F3B&iP$f|#=A%Ko+!q8Ke z?O}lED&P#+zRbFIM_;Q|uwYgZJ&%8~)ti zK0cKQo(RUNUf&)8eOJKY!%->3>DwoW2135P2biDU$O79i`#}vKl%*lZHWs7eMLzQ9 zm~=o#Atcc{3C`ph2os7S7-Uw%B|YQb;3#sFRy9AP>a<>(_FbG5sr}0(A}S6)DGGVd zGHD-jl4uu1jOG5p%7e|XE$)G2l`XDl8De?Tn<~6clzyX~Ke=$rbtO3-b}qQbxUjwk z%|dgme1W-6TrBlXlNqD9N@z7&y6gh$(9Xr)Sqr6V*UMFtqZd_1wNl}&ex$HIzkq&z`AzU zS3#~SLq<#_Z=ZoMKw#+*tI<-mMhSxB504ah%73~ysM@TRvGcxg)5yy`sU}50=^x*) z^&M`g^8qkg_zhsg9{4*m%KDD;Z>qKX7Sv&92DbP3S1de31^5$Sq!%HLA|e|Us>#d< zPZ;CL#|Pyysu*z{uu}%Juc>cqaZ))YP0kL6e--He2?g!};upZ5-=o{_A2)!Nr=EPD zs?(vw7@Y2+{>ldOZ}Sc4s=U>N6A0aA5bWT$ zp$fx;65l>+*azt8lAqudtz3>U&})R?_~6D0ewgkjo{J6Ncz6=!Kf9L?H7UQS>FNV2 z*8$+`GY~ZtO>RhgyGLO_l7#8QjRIK5HJJS_seW#Qvkl9ddV0^zWh5sADy zjDnIS6$de9L}SpKXkmwvQBhLK(PvukO?(?aSx8|0q8LVR--TtgUtca{eGXU$`qJWx zI$HeC5TepJQ5w*}h@U?eU6h9M+|IZw$&nc$5#LGkzPHtB%cf|cpQYP-?1FV9=B18? zMzHm%{^Yxd#9{+~OE;(I?)2Y^2XHse?42)>Q_QyLGC}x+LKD{M@`+SGj2Y!FEV;5Q|b$8~M(N@4ZWA+eC371?m3D zV<2;&`iUjqJ^(wttf-{%zV54$rSwMQ}s>7DfyNGyy;?Dsf?Yh@kYE}#E_h~)vt>^E+T`-aN$)J-5> zmUAratCeZFNOO=pLY`?Z)Kc`lfSzfk+l2@nCRIqPE{2N6!xLH5*0gOd%Fr_5gp?S? zGmsb*>{70}m#ZVLK(OC&J%SqFW|9FPsqs`Nf?yo%`mrOfsOxAYE=x7&X9jDNhtrA^J1?cb!n2-2MN0K z)5hd_qf-9*Y^zwkk8XODb?7X?Z)Sg0cKtqY#=SMJ!rQRjNnsgQL9W8m@6yM%iH$G(faDjup$Bi>6;aL3;;bIw9YjYQarG?%id$Q@m$^4oXvkklH z_ZAYGf|>MSd%}M+bYO8KNaDpNobk7D(NxdN3_sM?-dC*^7ZBmWl_Y;yKO`AI0=2U= zY|=ma0{i9*gde4Pg#*1vSgs8WDsqB;O4U*!W4#>;D|&OfaeRnqqpgMvMQV~l&;I92 zFHo>jrSx7+!@%1NyOztMqR2n7OP<%GUuBA#aQK=+JGg}fi>zcDbF`>hEhjgVgK~QF zuT{5LbO%wL5)U_~ycy*Y!%hX4sT{&2WQ+p4UijUm(&}Rq)9F~Nku(r3%3w^(p#KD< zRkB(XkC3ppr>JdWdTh5mu8rQRn&$)94@{r8H%9pHNjAb53Vgb2cF=_Ovx-icYjlN` zXS)ry+rGheFBLoKtaaQ_3rspkkP#9N*BDpcJg!^f2`9)VWs%yw+k4e&U}K9iVDk)Q z0R@W^pcYH&rlq{>CQz6hFOL?c}8Uf!!i+Kb_C_U3;?zcAxE= zwQ%)z8_pmNUTH0mFWj=DsX0rbd1j4%vy$HVaIy3#m12(Mi2ut5l8K+*$gMy;Ou4@+ z?y*x;fh)OCf@~Z0={xHAfI&58Mnsyq;K^|d>`0>S^U=~y6{3tZlqi9(T?bw6_m9u3 z7NYBJ-|2o@VdQNcIvn}IjGyowTmoLM6IVcx7&nAo_Prt3=%!z&ME2XkZgSGVk$whp z1%Yvf-t3B;h)WV$KVHP3B5BzLZ&S-=H{+UT^>)rkrBWh>!l|*PLQ$TMoO~JTfG^7w zs85yy)7WgzFcYt897VZD)H zlYe{C&H@OLkq-)|5nIuoxfVEyFZqXnFcV%6UA;=1KP5yEyYje8?Ewb|w4I=wpp0^t ze!oN1Y>lt%^Y~NMPhItj8&!rCGbQsY0yR8;ys|<1{lkVg)kdbMIDHZ1b&1I73UGVB z@D%`LfdY#>Dln3mBbF?C=kfT5InJIMjo8XRM;Z^|+r-!+O%pUB&Y+5X$yJzYz@lf5 z)wWvSb>lj4di{3`p12d&jYo!p#Ngmj2p7;j+}-sz){7GVX-4d zL>hBfd`e|?vIhBwORLff%{)u|S6&LRx88egh_i&rydYE%24X=0O!uEkAr>BWznq4Z zOkA9p;8*1DNxiigRe~{l{TVPpU0l+2{D7dO-^UnnQkyn{haxszm~NwI;CQ0yaaa6) zeeCI-Fhc)y4*gAdl5n(jkIXvVAqNo&^aO?3aG{cr^zBFJ^ouDNA1hqQMTY8*em~Q< z5Bi@MRpE+!^sWvg_3bR(Pu$a;H8l;nbLJt8-s9u|KBQs}&m14wM+&P7CQ@T-%D~CR zQP?Yhy~|nj6s_rBJlPvx_g?2pKbP?jpXGbPzSP+JG-Jzfo*%(#%m1`)i=nb(5o9u3 z7~J#V~V_!9mj*X7J0Ph;dy#2=M#=HX~oj|kzoeLgZ0V`Cp*P{oT!U%55eOcjT zSdiEot^rE~Dit(eJdR+au5ws))t0BDbM48!vzbX!f8aUVquXp zF*Rm*Jvl9;{~4NUlwjw_0iOxBa$wx_!7S9cRKR}-*?H!~-jgyTd{aE*m!MEd;82!r}Bp!tJ; zlrRqeri6){FzpxH4l_@*tWj>`Y_~tYKLa4uVY1za6cvX{dXZtyPSS#A1Pq5&Rb}lC zWOdgRJWu>b*=BHZyY1;p%s7F}8<#5J0Z-_=i#PK^_}|+6t=gSfY>U8bpP^%J2!n%q zeyvmj6#}$uKOU`&{9kx;q*Vu&tjc}*%4N5xjB|T0Jndf|kX26NIW&MnqTohT@IMpL{l*4-fuV4*>Pt;#mnJpY0%W zh1P)*B~B9-?25 z{ppm7X!FscmP2Gx{BN`{6&NWE&p_Bvw3a2qT?|!m>1<}7WP*KXs{V};YLS?noouaR zFJZ>K-t^jh`_kC_``@;E>`se;z16QhP>Amrx4C%C55#FCtEw`@;PjYTKx3iXGVm87 zZ!s{%zDScBcy)an)Ii57EqgZ$!{PdoL+wVvV&K)5wbKfDqTHVpVTg&Q4O5V=TYD1F zd^+8){zixiivD`Y>k}HPNeE(Qfg6lWGO8RvQxCZPvwrfY3y*De$5cO)bWpVQqeD+y zK``B!CVHMrKmSo(Q@-P3p)OGS3`7A!J6={FVbmHBB|8-OyM~N7dv(NXqIK&xOjMT} z4`IAP&08!)=ghMGpJl7zhoV^!KIMt%P0y$=f7as>Z+>N{)}QWL_^2Yn@6nc7CU!Gd zGJ=nMrB$s>zpP}nt{u1!6IAFv<35vJIELk0+4)9mv}n`XWJX$1%a$P|hK2@Zq#0q- za*IXbe0nXIfha74Y8q5%+V_J?HuY6rP%yBwE>&I_zxu$%%Z2%_+9Oa{?t7zP&_P<) zsz_a4pX!{VaiuDctXtChdwc3DqM z|MGM9@%GQb5cgUy|G;V5FR)UB=JbG!b${n4o80mC1z{KQ#qJH=zScZJ^kT>Vs}iO| z?7v$H^Qx77r0-z&qBl1l7WnZO?z=JAose#eOI6FdvJ}_Ka3VJ=an!I{L4TG~ynN#; zN^<`wyNFu686)eD(*IJzwEUYAM)C#ohk-oQ4KJrumhl`Ua!BIT`)y-AyL2E3N1P{ie5-+8Y3Nx7&rPWSdf~yZkcU zT8UN>S#c2Y)JrV-`N*T6)i7zca_v(0YRwR5ZQnndjFN9|Bte>xuF626maER2x%?ls z&5LhY+xco-6EBNrJGIgv(u+^u0E#6l9== z7P1=bn3!b70N=UrbY0Kj6rWc1uHiR0z{`;XZQvXB;=<+1Wc*^I_d3jF;Y|A)(DPyRzgl$zHHfByz3`d?59^X~r>CCpmLYh1SfKndeTu-x?M)Z*|x zR>P-nOYSGl$Y|(C3qM=<9Oje%vl6Db{2wKZi{luVPQ@@Si$0b<*4Q4i^Mi9{ORcJZ z12>EQ%+tF1B~#66{g&Paw4=?2slVfo$v2iP2gL6CS#sPb8Ui^L>%$e#b4SqwzB{D@@k` zc>1x_bXMITW-JDn#|?qE!oU>CIKx zn=HrO8pL&d29gG0Bqm1e#cKX^!{O-e{|MDM{H7<1tsVkCOoI;!TPbN#OgLF2?13NH zbW~%fA1%5e4D6oSv)`JVJtbAvKlQJXdKeQ*N%FTo{5Lm@j{s6|#Q^T?&{zgIIBZcY zO>-e^!_`!la0lxHp&+$aL>2v^+jq(fo)94K9_Yx{7TM%@hYgO<+w=S28)?l6WM$|AV`?42rW0w?w;f8g~h9!JQxhg1fs0 zg1b8b8h3(gaCav`5?q42TX1&?+86SDr|L}2y>+YZoijBv>sSBkde^)6`|L;8=7VO& zV59u(kVSRM(^L_WNQ-C#JA_Uvlgxw{{7Og!4BDG>-HK`u*8E2jhQVNlJ~GJyY(gprA@ ze7r<7WWe(_IF}zRufHJK$fbq>j&RQWFD(pH<|gSb6ZD!|Fk$}JZ2z~CF!b0I6e+Rbt0^sIQTK$D0KA^=N=EXglcV&MSNgZ8!P;x^DhZ=N_!2%KPF~sHNwI06JfB-k z3>uj(T;>(pr#!gsRYR2H)@tSVHSMoi`5BB9(m{M|M;T%oX>D zQ*XXUP>PO!ciLSrLYy3WWsyBUhFC$k z{S-5j=A*AaxI!6QhU=CaqQAUu3bKKUKLz-D?zpzb3`W|iKb?KF@g25jjY&THzU;5X z?2cjdPJ?iURb1_l@iW!eud*czeMB}^qnw_|akl%3tD@hglooA@e08mBwDw7d5Vh0y8#Z1Qvh0$? zA`(C3%@M;QNT1Y!{+ayLVoKaMfg$Ql5nT@EYU;1=hxT)QM~hn0E$`MCwj+ROV5K=- z$OlQtD2ww-7ZZghxxB5ames;5q0eB%qbb#bC}n>sLi)!<5SbcXTpg;gG8JJDZsaeR zEKy$Un4FcSVcY&i4rwE0eHhwI5Hs(6y4HrUe~a`)%uKUAIUVJ57Nxf z^be5sLkvt^x}(DXzXCBo@a85ozsWpzGrNmi(KlC=lLteUWN%OF^p@~Rmo>)qHk|2W zOO!)xOrC3c`{}$A3I~G>$7Ib2lsZLU!iOFZnZIpSmb>-4wFR(t%4~dmrPPfeA1t;s zmGb8Ys6%x|zv9ww>bHKXt3R!Ean(U(!KxCPp`r{5aXO^vN^l8S;}y{+^DZOm)yhe# z+5`h#_!o|Wx8=>|hgE_$xRFCQ7M!0daff$Y8LY)`MaNq6vlUPx85@_p9-7T8A(E_D zjr0rDB2rQ-+j7GGN=Tbp1oUxaoI!P(Bnr~~yXFXT;!p=7QF{SvP!QF4B3A<;&gA`A zcFgbP*3OGf@vnrEz=#F^NWzH6m3mwfJ5c5-I!`$bvj*MyO4rPJ@!T#PacgxLn#3f714vxS^UM8){Y0NxCJg$QQ%M2QI8z>=af zUtW0H`}`nMU(Gyu69F3H$(?q7L`lsZS*aYOzzWwYngkDk5*yzHGHKO8^c1<2-Vp^CQntc+AlyOZgPLLFQ0A0x+ z`P%ZKa3l#_riA1A?02F+do_b* zd@)r|gaRB$1-GfrCo0S#4ResbnaREj<%$_|ibWwZd}M6Uw!a&0h&sVe!N=1Gq1}*< zuVHV}@i9kHf3HHHH$yvbO*&G2#>5&yG?%A})o1PbMHUlK(6~U=#ju+F@OJ+wUu>lG zK)}oUDUQ`|r>WZS?Q!v3@g>rn-{(t&V{TWX1(dfbkE()ey&UbkOL!`m64~>;nmlB9 zr;ukO-M<<)FDn!*`|52=W|y{;bO5kWWh5~1ILRSTD3A*-0Zpqgv2Fl`11N8+p_z0y z{riOj%V3H0rnLT>pB{}j%Hvy@^PSt7xICpM8^oc|;nT@`f#MR;j#m!o&M<@d!S-)P z+FeeVJ#b|h*aDE9>_9)Z<+F@WGiY)dsUw6cY-t;*_bN->xUI&UBh!kVVE|Crme7@C ze(4ljtt$DNHop=ZoTZ|?$Ui;pyXEi#V+QZylUReL}oun7CdZb8OWTSHA02Np>!v9g!0!Zg-0YCEs5 z=^q6ZG^Q`!{WX=HZG|j6=cKVC>h$8emUP6W-;>?yWHiDJMwE5?)0DIO*WY3v_`&$2 zI#!{~3`*t&av+0apeVHURx@t{-4s$LBIVy=zsrUg68hAU^itMeyGC9XukD<7v#hj! z&uleM@sKnG0NC{&=QLE_-1f`wCv6?J@O-NgF^(H!IQkRX1c5B|AF-@1j6K{h zqktH`zK1~cKAWg~H7qP@YK{_8MU8YEZX&6HJmY0t)NDy|-uo?xTd3Q7omWcq7o2#0 zC1eRei8Ju)uTa!pEwuBv$`@*cJZnf+#%468dXf-(cPsR}%p_{48H>TfBHy;;m8GF zQsyWNb!e~cWqXk8-=-D+@{!^8g9O?(c*Ajdb2a-{s8vJ|kX_sGw;BHe1E7%GQc|uM zn@RT)$yql(59jbNM$lDk?Rd9T36hIs`7uJ?^>A0yRrEscJ8^^A-EIwt12;Rs%?JPZ zawyavJo_t@mHTP!_%9>179Q9maT2?CNw)OcDR|%Ycs*Ri#f+>Vo#dc zYX-%!ZXA@|y6qIrjnos8{)syxAWu)y$t-;x+MyT${?@amZBLFN!1HT=_poRfV}fI6 zlAo<*B0o<1TFs(Nmiq;-s=FqpAp%S>KU7=K0hcOa!M0b78FqXs0S6@qja{P%>_71k z3JSF2Zo_w=SB@S3Ri=`>ryntYx#~3xx`@0We?Yz%b=8rVeo|`q=;)Cp4(H61^&zah z+htL@nq}KmY{8s)=I*yA!C8({InTg>heO-gSO6W*;zwyZOv@%fp@LH3VV0K2B#)8P z?vji1QsKk=+}hdsZ?bp@y+y?8;_-V~Ypdt>3{Xp^d*w`6Wq%08*kh$X>Af+2o}b2{ z+mg2w08_1jP)QVhU4SAhT->pY5~eCWn>wPLd6?6VxSUh+mdf6*^iv1#2QArGLLb10 zXXnnv1=|x68FrlA5%JWJMO*`zBYVgx4E>6tl_sU)TuW1@+uJtla4P`{6!R~VGqbjh zH3dNGf$vN}3k%7hlyD<$ffOh^k$R!L&U{nJ%ykF*--vkl>ids+hH@H^&~dV1`@IR~ z1{e7c?X%eB<=XMV$)@H;&+oJk7_^sKpJSdIFsJNqYH7Age<~T)7A7JeO6vGSix^=S zH1%X1QXiT`hDM*ZbI>oBu5Cx4d?@In)mfVi)>dVVX>QN;x+Kyg()!HT5J2`%2p$2R zvn?Vkj}y&s9e(@3_2@d(H!&j=nXiFIneX|=_MX3JXspstaa3v8%Mp55*$n}Q{q*qk7&6)C z2}{v!cXo<;RI~unttVfWMyquSn_RCw2|zffx~(ppiYKZwLf29 z4{N$S=DWw1$iGR~M*I4?JQIH$H05^+WjW~Py1Z{9elK(^Ke_f)i7l*x@UKLs+>-GQ zfr7s>aaG$zsZ$Y^*s5sbL1~?Me&;7w-0Ad*rtLRnxtmiFUhx?9e%nBpOy4@o!1jmX zy9n2h*`kyq1BNhgY7>ELZxLf0FctDd2uPm z%a&vKoIsEMJyCm?r)^Gh=>#0rzK_}Jd*4<%DCWEXQC^NOVI_}NwaXvu!N$WUxc>lo z+94LX`I;)qz%M4+A|c{5;7bHu5mrSOEMI{iBQu&zO3Jb;R?s@`tp?OWA3K$)(|n3$ zWpAIYglJ}7KloOzM&OZcHA$F8GTvk5L+afRHz(}X)!b6U#BqRmB*^{LorfHRJ#s%V zf{|FN?^_Mbn_@JwOuU81bnPms`f}dFXvf{BW0CFo_#I~KPByu`60!w@)J_eyN@{_e zZzkh3NlYT2b5vCgk6F^ z7QJvh%Gz3sb-*h9@BuYpzC^e~r^MJ%gCb-WtV;C-dfB&YygRg`bez)=9jMUijUEZ6 zrGu&Kg)tY1WFaRSU_%FFf73CDvjXniA*a;ex&k>#t)1RY>#n}Lb*VR7?nJq zTh1;r%g{ z*gY}m$8of-%rMlr`&eAygh__FqOUTMr{X3PgwtS9c-Y~RX z5}na?sa?W{44*y%=gvT!+-n1qPc{#Sll!_Q5puln_429OnR}B)-ri+Hwl`EQToGcf z8efMii}Zz(2c`mr_y(@p_SS_+lW`|n5i2!Y37ON^Ly-GrRHoq`KO6+0v=a~A&mQM~|5Rf9xR#-qb|YsJCs@6{)>>G^p|G;1M(N16pcTPb$aS&&MIBP1 z&dbIUKhR)u|J1jU;N~@nzFYmI2EXV&PFslhqke>T%I$A`DEU>tU3~{dsZ)yZ@N;J} zzWka&el|y<4@-U3$PWm_xYXmgNGI<>5lcoLucWj%m8a7YQ%3kt2YvvQ>@p35<<75> zygJ?N%8(G@x1E_Mcdb!tkP;Y?g~LB7lvD@L>E>LiJG9L>SWKl8nw0k^gID(tGv7W~ z`g+XNy7B9q+38m292?18bi%*&O6LxWFbnx0d(Rd=m0Cv2D_UhHu9;_%9J=<55DAHu zN&c2z2cKZsnG+i_(YF==3nOJJr#mY(cx43uXOt(v&+#tdaU6}zaOuo9P-*zo zv*hE+Q$!LXm;XC&<+=uo`9Y292R}&r$!4~#zk#~2dN zjk-J$Wvyvn0^&KPgnV*8#blt0#-Xo2rbicub-%A0`8OV-s+WFUA$}|?{`1oHx+~9o z@vjq>bb$y{ZO_PlzY6)Ttumk8j`d?EEcpsh9xf%Ao#`bY=C$on5*mYt&a+md=Ny=G z6!AjP-~m|7Z;m#(U1mxlku(a8xtU6?!v38<3Q^w4F?oCD;GrPDKR?Q!Wp55usdAJ- zo%}!n#8uAV+b9r`f$Z-y`C)6rMJ|Cf7EgDf9kJsHO zPgEA%QqR0=f6jSJzoGyzmiS%sUWJkn4>MrkZ-CbZKpd!)eqABK1dGQ@VvFBc$;>R1 zQV~gtad*ZMGfT%a@`^jLDYFOJI!!Al_Zyqy2;yBTiIj&ox|b{7K?lQ3j$*8xgUhLo zAdCufh>)uN_aaL&q}AU9Dm1Y7-DIT;Avtg3?aOJ}%Nytf>-GG8H1z(6mOl|k45w|C zCk{tnH`92R;$3W2Io}O3wyu>iSH)QQDFQfWd-KdnLAhtnQsF>fkz`>kxryJ`BJKBgc5G zsCU~tcd|63H9O>Ktu5m-BTZTa`c)p!G##5=;4!@gmuLTBR=#+7v|gSl@-aqn>%)iW zv^UNI8h+aM(r)y1Hp@pt7Y26f*Lkjnqs|m_`=7*u-xIl=4fmmI&_iJ^0e~G^KE+Bq zKd1HGb{-(EneR6YiR7*zsiu%8kD9nOzvmp`T+D1&O{Utg>T_c)+{b7j zA^!L8Sc`BR`taSJ9qZp2c1-)1!eXg8P`(nH1A{n&g}0*4I(g8GU(9w10IUZC-SOSB z?QF?+apIWiamC>JiY@RBWMY%lW8|Q4?MXd`!^%K&`{Nt7M^i|7UEG6JMSs?Gqn5+9 z;c$P5Sx7xiH(oHN=0aIY-Q*y*NEQx?C=gDm03QJ#nf$-DrSg@~HW+cbk}I#o1DMT4 zxz`l)|KYkk^uqr|8bALM+5-#$tI-34y!<^Iv&Q{Vn*aCi{8Z}6hwfm70>Fd+Pw4#o z?;AgH{@cb+BYXGPmQS6&V7W;5^rg16_Ae1**`JYNy~inv!~zT&TjO4BR4UNQQLrC02};_?-LCkFnXTRvg` zZTZAN#Q12F^q*Qj;leO*H}MUDy3xj4mmqwA5LJM(KQizu7pfgPr$YY4p)>+GOEK*I zm*_!j$RM5<-|f@q@4LpO%CZU{13VD|@8qe0xO;{Gz%$&hx71rvDY2q)c?5g)uxgb& z%kfAmVzHmBB@*PXVG0+Nsm_Xm-umRCg0e{vxXcO?^>StBl*rKO5rl6iWMbgQx~|3P z%sIb3#Ai!F?l|e;lT5u*vTvG}cT?}%&38VUThgNjo^DuI!)fJU_MiKHaG*q2@C%+f2eosqU5zv8BKY{O>tZ6teW8%#v#z{um}T9$F>>^+iS%`sDA9 z`Nphg?|mA0A257wlISw^W7#RtF=*d^LKsrTFNtiL4%V5538w6BZxg@uf(xG_v$gIN z7=X!CGlq?TOLaI%tB@6wVv(NjNKR=67ERY|*VV_@DM7Xso4s@He_B_OdnsAyOAv$} zxzns|E(OCekF3*EJ7wk_<_k3-q=?Q@+ZIUZ!il3F?OvwBii5Dv|i z^dnMYHrg5CrX=8lg#kl`h3EDX}obn)Ufn)NAN+0dHx zq}|fzEZDTTDy@|Xhd`I3NQxMioT(k^&KVZMCyKqr)hV4kjA@aA7S0RQqj112OVCKs zhy&z7Q8j!;zC8Px75roh_=vq1wC4y{#=BAO$RgS|0AT#ivza{k%S3KD&=%KYDwc>0>X9@#kbgy&~mqnqvGV7;ps8#1_CNVpP~mtcP`Y( zcapQQjoOOKEyJU|5puyHy2GOQq!mFcccu}G^Q-MWP~naQIbm?WjJE~=AdC3z%N^oz z^0z}0h*UBn5L#dlbi&%%x{6-l1>sECG7nFNU$XWxhp^obe%?7V-Vs&PFTQC}K9JehTg7W+AsRAapB{DlEK*lnRCAlnE4hpP1K$^EV`8kFVp`ci& zh>6JZBr1`v!Z7dnJzqWNHnDZQYnH-7yR$(GbU*#dXeVR=?H=c|T=ys#LGmN_DjDOoT!0ceIZRA> z`M{vVD9w`kRlNvR^5>Qk`N{+}o$Em8R?;y(!p>#i`+q%qW~$YTmiG-1E8 zXg-E5nr0tcxPZz)>z(rY`3Y$V4JW_pqe6oufzbVGV1f`76s}ynPCva9_rg;yI zvWQI@RWE?XHjJ-^%O0T-mFzB07F2$zf>U8c)pcH z%>v%}H+{==GzlC*LaBP_J}owya75Vag^=L+plT*bznS7G$kPf6k})R!u&DgD6QPn2 zGN7BR;tS%i3A&YZzH{;cYu;})uYh@Wpg1oAJF1{d7=(+3!%PY}I29OdOA2|yi37mQX*32b0-*ejx_}jMaa8>ya_MGJ zCsZbg`6M|WFtgw8yCsUsj9|OPfVNy1G`A|Sj&Y{llmuQ%dVG=b@pylV-67webJ=r> z7zhvS%+Vv@jo288@;sFpHqv_Kkf}`;m1RO)f`dvN7a4yu=cfuKVl#8bF;UWF}G3=9?O+>QP5HUaZ{tSbeX?OE`#z3ANvQXXF=zB;Lu z_hlvnv1TtyJwSH8oiaUQSA<6 z5VRbLazVpQ*&->U>GiR=Pqfp5>xy49A(IyTz}&&zd%94RJ(iC=C&)EM>b@qggzTWC zkv(yXU|fWr5sU_IkS#{V6G;g12&LWgz9D8)+eBKsBIGPIFeXq?TK>u@=TbOk$vtKE zVOT-#+e-On>I3U50RSK_`sYvx1Lik~BZ`Xly{4VTmzI4bKXAzM;*&%=9eC_GKd&;7{wJc(Ht+l z)A8<-?U~sTTNHisb~@jSj#30tJSB&_^_XD)o6f{I{r59Q3&zRNu57T9vC#FHP|P0= z2m}nfIq0`c6z)GV%^gukgBj9O7NAvo+#kW3c9d#}|*|%i%}~d!s$qHeq!S z5FwspTMYb#cg->$njiTt84S4O&#sgOlLmcw->Yyfrp~a>=~p*3Oehw!nORjci7Q`u zHUAd#gN%%Ep7!$|>>$Zc&-RF)YcXp0KWj5W&ZoGac@*=T$jOabI%1#8{$3K%7&vGe z2nWD7@^@o1?D&-Q=PM4%Z{uhGT}uc)ASM{?w~!$pjo}c8ItHsWl%}LdN}E(9+=PQV zWEOV&ZceH~y`Re^B-JL=w60hC!P*{ju6S;59BQ--D;{fc91%}rd5fzuzbjt?nG#J@ z^=n|>#i!=+snEyZ{rqChrQSmzK#hPeS9G6(EljX0*^`gbLOSSS5;U~GoJX3`k4P?pAPHh`}0D!>oe`w}~`U ztmwom1W3hhg8DhX5L}iE--)G+09#P3s@nLI6;41R@%-E%aeLLoQhm}DAif5Hz+i=K z3NeH&6&|qvJBB8pt@r&L4E&7m;7$UDn%P-++HXO+EpqzK!lHijb!d7M=MF6kjj!=x z64JKu^nEUJM1hGA0EMzdd+xr!NBNXw2YWDvpobvT_*IJ$jc5+7`|Ws+qbpVmJ_#B*?@#8E zAThC$=MUa7a$*q30p#gD+iEBeQQSM9BM7qB$LxJARND@)V9|%=xFzGyU5G;1slW>l zBqt(OqJKqe5&YcSE&;#@gv!r1_&L3QHXQVS*eZN2n^m`9o8Cku1ZI}ysaILa%{sXRELy-4NFRt% z*H0XM@lCLm4mj0d7Dy06D8ho6=`*sr)I?qJO)(eJiX6v1I0+FOzH?e&>WcM($b%6| z5lEbb;Ux*F@@Q)jji&cCsLNtS(Lej{rU+w>h*k(Vv1nc zpub&;umI4ys%0OQMQ2d$F?MY99W)X3ClD6KnaM&94mDEuCcRg15Pf93IxrUs00Iw^ zV{1`}G&TtjRPDkB3k61{&(X&DBrQiBrYchrbDFXh$CM;NZB&V9ammw0gCOH5Zzvh@ zC8kiCdfF^`wd39!q$V+A4$n1GYG1H#5ylnkdomuXEDWGG5y8O~HvFJHtp1j@Q+V~| z`bPh|HCjQdN@8?C0=-IgnZI&cAUq~5fg~n&v`h$V8H{wZ#Hzk}-n-CHHLWEwFxscb z>3^q(=bg=WQ*DGz(T+a5A@jtuM>%ey@VSz+DD9YZ;L{4%n}fJ!xNM_SB?@#YzGfWk z2@T*n*ltJ;Vyg-%$9~qg=h+S#jfkZMgiNsBXvNl)XCr!4zcDqPy=_K`~5ACuv=-&9P>_%bA|rc7nmUm+}{)g46NPX zfg0En^qdOHrkj$nSmE;+`LZT}s}eX|M`(&MC9+h#G`ai?BHsQLtN0ay8xxq(IAXFf zv3MBf&tF8bLs?tW_r%76AoIHel)MGvw{u@woO|E_Sh@tm0gpHtK#2^#P5^w&r*8=IjQ7Na zFo$;(LTaO1O}=9*w&ACf(au^NYb3havdK@7XM5_nh5#Wj0F0-R>%ep8Bt}S_@pEp$ zG9!YgCdc0{7!Mnru#iDr99@qL%au+&c@GfUhe%Gx6z-m+Jui48zh&R7Cnu$<2>IPv zP35=*ft&;LmqU%?pp(fHj9#4m=MG0W^5xtMT4X;6jVT58lrlGD<^MIE(BorKLTo$o|#3t|s z#SzQn6JUr6i6#Dy#+ETQ8a{X83m{@!YY~Zr>YLzXTiCi4H6iCwbg4wan*NX5k45Us zXDp&opl%5+dJ4QSb@woL7xlzM6-1Z_lf(+?P7uYE=${LCMAXJZ;oQG+j$qV6bNxR( z07Pp>)|VB6Qqq#jW3^2kzwQwc>#RjxX_p{jRYv~#R>I$Y^>iuBQtSua#M|nOJDrl^ zKPjnRC6J%*PvYnVo|iV;4>MXzp7Za^gMKnhRX0PLDr};jD??*Oj-)@g+gE?nH?5PP zL`UcvNO_ABGwqA8r2P?CSAre;i(X?PiKZ0HunizF( z@h+QA0PitQQ#$%%HblMR^kvZ=Ec2|r5oUL0@Izwj8Bo7hU6U%hrv7Ubq778=UsfnQ zrkoq!5YSxZk!sNGGQRH#`H(^b;ed?5bH6VMF^%I;hVnRH#T9?7@fiNbaP_BsmGpN1 zY}QTC)2wVbJ6Zkv4(+C_TFg769*K{;e2k7kqoE6sCo+`iMTl?m5T-ZmGppIsEc3>DY<2oQxsM3LY z7xx;YJo0d6W`kPyV8%ap)4>E!Ct;K7BtRg!s@&>NWptIizS!|3AiH3}qy1 zzbsaO1_g2$4B3zky*NSmMI7aY3ka%@Bp1pA#f7zd1b%CmyeAGV!JCxN`tv0tC!v1Q z$Wsv;Cx;AC`&jMM6$HXzOgR1G-cMhSeY$1l=@MxpvZZH1AFnv%k^*2kd?Le--7F+3 z(BNSHnC}*@@c`h43IIyXuj#0$VfXD}=cn5gtaKH2eiGfYBG6X-!MQ3@Oo?$?_U*CC zm*LL1-@hjmDzI4gR#)a-TE_QceQU9RWN0v)I9z}OSe=CSl@JIFGW6HJ>Hz?IneD#e zJ3y7lV&aY0RmRph(Q449FxILxT8>s++Z--y%qm_Uxzef~H6-7)Th&5Lh&5lLO2Nr>?lCDvVHl8_}iFDV*}Ou<*Xb8W~-P zCkmOID+g#Lqro^U3K~rS_noDpjyZhN^g4Uf1hQ{LlZIm7RO@hj+bm{p4)Id{@LYe& zHeB|z#AKu$($i3eE`T5%^ZxtkORyxSnd+7-OHLI~Kr8c)l>=!Be|o$C1CRd9 z=Ojcu>ZVF>M39*xZAQ#n9=1ej+j6oxJuPHvdL(=kXHZv^R2Xen=Xm}DukrXqn(j3T zWREbqfnRJ*CP+-lwH#64)}T`U_wSYYLyLGJA}|rH%Uezba#W<)IQpXViz7xvDGt4ZM6IcZ zumk595o;YbGRzm_!an=wHLHS&5+!tw-f558b+wa(naXyfmgmH3tJJX~m+D{0f$E}~ zR-x|Fgkk{|_DDCJ_gx~#=t}*=_DlIQIqU)0{{Kh{fTGk@uU?G8Nlj%t$vAWzk}#u_ zDu;5XdQ=5xN$xpqe4WzlM3}6lN+=JFS~>YFYrlw3)ki<4Ux?|R(#aLM9AgttFcQPn zs3#`}gDt;^EE@@cZ4EwRdD${aNg+4z;gmH=nCw#_JvF>=(jN029W{S;nei-ZV=^+n z7_oU$s^eqnEyyY}>I)j$mr|`}f+EASjn&GkzBSqk$Elc^_-CzsyC0WdSh3Qad@iS7 zS-dVyc?l~X$LG&mHnRdRUBkVS3$2aFf-VgHDLR381Poq>ZRHT@e!i?w8b+>*3hfGQ z!XTvtEEZlgI{ohguf7#)JpgP(C9IAX$m1&Be;gqUq$9S!OR^x@p{UXdS=*M&Gn#4~ zLIV`ggU}48OVosManzMA4bg!m#2_7N-r&o6)iN!J;Kp!@}DpSvQQS3WPG$N_; z@-e8~+=t2D5QS8a+#2->R|bJ}+$%}GC5~S)NK)k+hfaN&RQ>q&xoTQzWo0EL9&Qj@ zw^oA^0(Xx6Y_?J-xzG!TA!#xPJl4NTFc<*Tv|zuNbBKTsq0BGU5Wpiv0ppJoTp0|D zs+(S&>@>>u;J#qHp+AuR14}ABCcELzrRx2kZJW*zQguJJem2OaqJ(bhY3Rd=-)01) z*ngjW9})5o_B`SAT#VDTM$AZX(rkpGfI(Q~5x|lYWT9|cLPV3rB*X(Gc|>to|JXEc zlS9IICMpt)P(>r^vs}I&yTYj{(?6Vdmcf-xJ_Z-eLkw1e(yjt_iVrjBT+(jNNWmgO zbQJP3rYgMBs(Oh9i5q(Z7=KlGUtH)Z$>}aIaHaZ~8y^gfO+>+P7q#Qf5O4WQ-rfE9 z$HcA8@UiIoq`@z~-dL2sB3VCM9+0H}Xzb1GLaEB&u8aqAAY?%MCZ&d-LfQ>(W*4mE zqzZ*tzdo5p>iL*X;{tk_l?T4`g0xuQgf%e;uZIB~5XeWqd{?Q7k|PiL+>bl{CrtZ- z#n{`WpvmjoXFY?`Cp?I*hv*7R31pk}^xQk}n3>`9H>B)m%qp`bW+kUs(7!M2{8v3I z>j#k2Si2#iF>_c}FLm(L;N{H@pbROJf{rg(zghIoD0gXY_ zXgnT56n?{+68tw*7FP*TG87t10vb(~47n?|)(w#9IT;xUAes%514yM}sDH$T3lA1w zP#5$0S0Q@kWa+^IfF03&Pd9vl;?B{pw7PQ_DCU#8&-dQ3uG(PiWKzRiw{V}-m*&wR zS$t96n%m-uE=zH3@q#Wr?5T+vI$8 zr5~;1d&gyJ-G+eVH6qK9sP%0zm%tA_{@y43+sLeqrW%CBNPl>q4Tx6J`q^hvZ3twW z_6Y)MzXrp=z#@is8DX%!??Z@`tZ|Hpjm-gTA;1u`qQj2}r-1o6YIr2{p_2x%Oz~Ic zWLd`ew0Q=x4-%<#Ohv__+1N;>E(;8_XS zVYXE102L|(S%qow$jbJbVRklYm=zqf9^GF-JjxQBNkSsM0dDW#seqvh@Kn+o;VK<$ zHSCgZ)2j3fxS+eB8D*?cgwWRwg$xySMPV;Gjmp)F73nN-S)1#m1Sh9?EhO9o1S6vg z)$CTL7l)f=4odi24x^T+qGh(@r3r1{r3(e9bMI@MDJyoeY@7;R2Zyxkw{}ml&)Mj` z62bzY&M>Gp2LUh?5O+CVyzSrEoc>qoAn0a1^zd{H1yCC(?j9u#4X(D1s8^KJV;cs> z8If@H$B4_yd|ejn?DPF|dFzkdF;oS7{?(#1J1<`>uY%C>_u_4v)O+8aP4osakG-9@ zgfyX3X*QDIsfyjHX4-FTyDSkTlQ#2Gwimln&{;nJV&y{@jt>|nISlMf&r5z+=UNy# z?NfGqRY`w^xk%ehNYh$`dqWbz23v&RG(0#%zQA4i7)JM&7)(v$_QnlpwSNDvSAN3H1e??#Mmx zo1zPz2@2YI7o7-(a_DuVT;87U*_vrVp7}u>+rxs1)j>b3k=;bj+|_rn60&4p`W=-o zc7G{bQTNkWHHW2@EhsK1)&Ai-ZPI)90Rs7bbff-5^C;Z!KxE%O>Ki5*)F>%bO29wf zHsT*s?zR^~DhNe4Szy3NgCYTW-kg&f6_gYCfG#9BDIo^Fe2&4sH*;!?QNpYgRz$KC zzlB)cwff6w=hS|+Z<)2OsN*TM_oWe)CDZmvYgb0PU78z9qa(uLz%|x*5Ucja%rw#` zA+#Q6GoyBja~%o9;3Ob>7=~R3eYI;WNy7%HB~;-UO2NEg7O?jE1m!+%fjah3;b#7` zfmTm-+pN~qwbxE5Wp6FqfKdq6ok~RvN-Rp21;+v9cOg-s|F81 zZKf0d{^FdK|6Ux;J{4vi{xB0fwz)keSS?-o>CXQhM@2Sl*@a>@0jB~6 zV;{XR8=?b`>8+AcTGk*pAfVx+L7qfHu=0WpQphtYig*t236^hl{(=jQ4N1DBbh=N> zg{CjC1IF;_hL8mOJ%Uq(%oU-7C_sjYL0z`faQSvi+oJuh)&W7vm*-QWQdBwQE;Oew z)>JONkrV=S6wbp0P^&Ocx{$pEEo3wl9R{s}s~0G}O1=)b{cR)cJT;0fEh;Hu6^T`!$&0 zUDVFE8bg3DlxD9mKXj)+U@jDbyLL}PeF1^|5@kjZjbi`(GIuWC}&%2K8^h z1l9)LeQ;Ho`38YF(~pddw*6$T#ENT&K%RCNSU4*Iv~9F|bmf9GjpUY?0`BnYiK7B_ zsg}=WmokOZXVd9Bl7`BZrRAjQMi9uz&W@<$uz2;xZjQ3@tiMQFybgRcKP@IArZKH; z@;bKn(pBM$HwA6x>K+KSqE6C zcHb?c$#SlwKE(Hpq^GJ-g=3;E>Wf+ly_Fa8`nW3`830?9^#cM4XIx%am#D0ibQum1 zCOEj8Ig)KHlH*UwH^?;-sD757o{IBNF^)ZU4hRQ#BM~T)_cx7295^6{xhH|&1^Bl{ z(>3A5uU%_o^*`%^!~fc=`2KHeH0-Z6nhb?@t=(;)A*<3D*Nqt$(!Gim;s1#>8fd_O z)M%8kix2-(jRt-m$d-r!2G%lFX_7bq$jAUt(6opbF=#39>tHf|Qncah#GduLi_?ox zy07bC<5^z>qDQu81fJY6TC^WRfsuiy7vWg#_nl{-AKCJJo|-$^Sj{jedc%%(dMuna zB{9PB(g3lk9tp;IvB$i*CH^AS|$%A-i6$OFD&I&Y26?`5#I_3}$hVv@~N5F5k$3tBk!VWX~8>rBB$iIXN^@13|&w0ilFiFGNeCs9;Y zv1wUSJl9I58IS*)YU-b|TruTi6(jO1_J_qkT<fI*iR!%mt#fY(Wa8S0#me=!9 zM!0Wj0qC5JXvn1;L4>ok4e={O#<9VwU%z5qex#yrcT?ryBcwF-^s5r9@-@~Jm&{BN ziXcJ@VL1WIBK zd7YN=*h7=~`G?+eda%Y#9|@ym%^O5QCf4WW(gZOz6cfv0tufFzc!8hYH%3>WD=s9Q;5d79Njgo2)q zu@GFsNT@r=8D2kAL_l90BcehfN`;VKQfu-?|3NCJsf`L!s>Y+`=B`U66cB9qZ+C1( zg6R%xr@uTFQ$uX@JS#jXmj*n3EtHA@3JvTDkj~#2V9QS^s^exKNk~G5h+V6HOwAjO z_*T5%C$=KOg%4(ir6K2?&X{e{0Aq*c5nHibmCF+o14c4HoeQ^wOSiUDF4 z_{FU;8>pca_|jCDhE3w=_sfiD!uoK|g;A*j)qh1xC*30s64rn~d>yHM-_<~3)T;~& z`R4XlGp*a{d9s|yafrf`TyaT2EGJGb2~RTvHF&xhL&FL?l2j-m)ex7zgpdFr7XiyY z>JXq50waGP6@H?PdR+*KJ`$5|^_+v?W-b^1L%HE^)zA*hSR}aKKq~Anb=;9|?0iKL zkWbvS2dum9q9asrn<$)?<+AiT>G}M8Ed#&EaB+irCOX)N28}TgJ9XCuMG#T*r3pd$ zS)+6UjYa|BlF#Epr79bzIkoH?WBlU>Jt+%iZT}Z}Z`l;*7IlkuLj#SwTjQSK!L@OB z3&GtT0tt<~y99^e?vUUf+-)NvK(OGDAbpd)^H!a2_k1{2w@%&u0bMnowbqdQ?iYt`G`eV-$pBt4EK13U?0kkF{v%zFt}x&jehX}_T|Evb>w`*^|8o5#!U7X#K{do^vr*!jELrKRywU6yUvze)#2Ap&;I03s19{&bpQZW=_SA>!gvKiI}B+NzgNMkRCaeALX!GrxN2PtF(^d#@TcN)~Nt~y3nR{uz`eEl+F z;4N&Z1*A<&OtSa~5Cs5rP|xC^WUx;XuZsUS~VgL@%7Mv2H&Z@yi^oBJ}pz?J?!e`bf9@BwIlAvPG{_7RIRCp9Cj8L6bMK z7@22PI;)+i`Q?<4t6)4x4D7C6f{a{TPBrnP-u;c<}X{x@d@2>>8DudF*0t^NK4 z1hhy|iHyF+xQR}|gGvzg&J0f&$k*mwXQq0 zjHfyi{k3x2UrpLCV5rX6>~~bA2osiw%_CfReOTe;6Li-c*(z&UA8@&AY&98w;V_?^ zpdn;L!ZvMGP$~K&{Iz4|<`_xO49JGh1k+r@wYZ3{c`(3Zh-b1b*nuDJgEw8mjqC#h zS8LknTh|?v<=32ea{v%tb&hjQFn>p$akigjNF+&E$(I$k2?r5DP(q*J!}W{xb!$4EQ;=65NQ|vf(C)&D}{(=1a!f6jJfCw z6c0Z-jlw~*0WtBl!JE>o_d}7K^+$7_&tauXL^tqz-ywmbAR0L@cz@joI9zqvsdd1q zb?KO~bHWLLmz2%LcOTQ_Rbi3N;AZ%#w5%id#{=baA8KwL>0adFnVg4 z7#mFjk5q`|y`_~XcJS`b{gop@(nTU&Kx+iUf?lE#AC$Lo*qS!B!ma;;B$Bv~hY*0;J!!xGx=8Y&_eMLpAgtJS>|0Cm_Ppt z{`B2EpbdX;_*EMcQgE+K56+fxcI#f6g51kSeMsl|JwN_`ZwU38PdfJs091@SbPLCD zwY@p~)`v4bQr=Sryzu5WgRpcKso9GJ>+ztF|_NldmZLV?&; z2`!1H*pe1e&+r@IOjhlp(;Oc=t&;%k#g3BkIpIgkN%m>KsktJ+lva%!ocDa2;R&T> z!Re{}`Q#IX@pTIEd(;9BXy9ZJt6=9wR;oXqM}e));E2DtI>C1DJ^_ z&DEq&I+;Ag4F;vZn&{bHPoE7tEY1uQ&@Z{JLz$%d)%$E0=wInDjR0|fDVU=XMrl~d7R~;)yEz0sW|{fs)Zf!*A{TBq_*!|p zbi&ki&P29{5;hW*It%6szY=-ou=I0P~R z9eQKemv4s#b+zZ|Nc;J68&nBCD)hA`7KE(iqRF}n6=POXCgJe9FPdcF zpntb4&QC7jSGa(L#UDSZ#9#NMsjUD|p^mYZkmwXYMkB=UK9msjS-z}Ys9-HzlhR4% z%3Nez#nE}+2My!?f@xz}v7mzut!JM)&yA{MjWV_5yLfOPpQF6&?HWvV`}s? z4USv?M0m1^R$0Z?_3~I++(@(3(o;=3@N%|NQ_x&LoGN%&yTh@Kos5b1v z_OLl^yfy+}xUi@sGC-e;b!8khFaYZC>Dg*m;Gp6`8*E>*lk?N2we;EB8L=a?P?nuy}pOK(bJ>nYnf1hm-L+S~K z*UUC17DIY#WCmho~4_3 z?nP?%7=nZw`31$-gdjMwHj)8;Gq?7?8!yxWXrMxlh)g@6BFV?*RH8&3aYOD&rw7G7 z1zdz)A#%dd?M-=C0(KQ%Es9Mw^L$2?57xr-hs-X zghCr57$NfD`=$`9-e9`DseF`euY5+^pEsn8U%o-~5P&H%MhV32vQBqiV+o!GMay-C zYn4d+^BJxH`e3^k^=NFaw&YSrdfeTA0KJBxDKGPsVKfIxM_V=PVvuZfJGBxdq885; zZ%Rd4t(UM&w4F=Wnb{YFnf!dB`^GW}Jr%#bIUu($l9rkt!&UcAJe7Ejholg%Mrz_p z8}}Xouw+FrwJ7(V|ED^_X9T}6*m#ys2=g)D8Nmuql;~-PB;`7HIMdpj=1z4>O5`DM zEbBk-XngdUDY^J4Q8x@&jHs4tV(tW&hJ^S9E64bw3Br!l0T4j1!eL1!oPy)SJZqes z`G$et=$0TZQ=rEzZlh%+r12qLKK1h-K(;V6-c^p!dRIxcG7g`X|Kt$(&PFK3xeL?Rhp{JfX^cHvwGk-wVd=m2#MCW7{=j7F5czy@P+^xT2|lG<`|D#TZ=hzw#e@U&E=v%tjMlB z(h&w8(=V-=2^`2~Ez^0wPPkdA->08~-P^l_R;3P;6BHGC(`fWhN=YB5i_-b$u5^v7 z=u*XHMZS(Ns31=@Z&=+B%#Qv66aoN?1TvI_+69rO(d{M1L2f;qqQvQ)Pvq7DQ+7Q= zKWMh^FN!Kn^0p}E3|lKI%f@+?yY3vj{Sc03fhY2a5l7m)Vxy+^4Sr}Q8aa9xbKB|S zh-s^QMJ3$Cd&)#*ILo{cryR}bjRnB&L#ywuCesX&bTiNlFO22fvp{}aG7CU;0j+BbC2lcD49+lPvW4FoZwiaP@Tvk^ z0f(EReLqBv$|ok?dE&%dyKa3%6fVu z{8)i~gRvM2Kw-}0;_k2-EG#P^tiD&^kZnVK{lsrsGrnf7z2HpTVK~@)`ds=U*`F@L z#r{lvms4NWmS;(zaM9$prdOM*PE_|-&35JI)yB!{F=t`^7OG~|jX8PM_vPzIt3gXOQn$N^mOnj9!DcHjRG`e=CmXf)L2!+Zwkb4y=1ep%lvdSF7* z1PTEFD%t;|8V&vLeg??7>l+;%ot~avT3XuN+}ztc zK0dy@y!`p|=l_mILq+Q3hmQTfXf)tK^jExG0AO)V{VNi601yBM0iq)ii3DiD6fdat z#jx|k84!`MQ2Xx1kHsJYB;OFJ7r+Q8LP6Nf*gd<5vE^LM9w^h>JAJ|n*zp*F)zkr! zFTkGNAC#9fMv_MhaKWJo3-s)f6A9C!n4h0=wWFR1B9y}$xuil9%#=BygYJWQZ^7V> z)F_sfXpfGma=EARrnA}lRnfy@u79H?VlFb!gy)M>Zg1ccvKwS7iQ`G z$lXegnh7Hk>|>sat53UsGcUQ5?tki+LmAIs;Xwdzf5dv$Dpn5$dVQAh%csgS@oWqo z8awGz*jr_Q$XfTDo_VgzLo|?pUu|MA2+5du>l54Ekd2e<_L3OrgLhtiXja!*<`@oJ zn^i3feAI$3?In%TCyh}!K}Jn+NC8w*7!WgY*EFHxj3vNWM+qS1LzKpF26R}@ojmkx z4qX;Rlg2w=oCG#SV6?K4VaU7WQ}q&VBBZSS1aIs>b)YskO&jg$!60ZafPi$1-Av#! zS~6h~JmN4U;h4X1eXfDq#_y=nBYHKUC`h}FIk@SeQk>@s@D_8@1paRCWZe%2FT*=yd*Z=5$)`t>v9R7%7p6(Ov4a#_1A(cK=1G zGJ)qlr5){WmqtK`T||kEq#vpi?=3xzRPXq<0zqP>d?8nS^u-%&l|ycuiC66@@!wPY zN_cDykESsq7u!W_9mEMG6E7mBg+w^;L|Drk89`-pgoN!A*6RFT2wYJ8Sxsg;Xz@R# zB}dvNZO>Ve!2p(K*O-JsT-#6M#7GG0vV&8me!Ph)@K@rYz@Nh9*ACYBo$o}pzNU5r z(P)RVG2Kr8(>iA1wTY;qSKL@@^n4bAx3OM0-gZ1XWG<%i@TGrOx!T+HpzbR(8&uh9k(_7C=@42(XM<4%%sLx@07aP<`8!5IQYL@cW=W=u?c5V?I*w=zc;#EPi5pRzIU$Q*x}A*vEP$Yd zis5fTHinMfL5Y1|HqL3lbsXpHE_lLTAT9E(0v?Xpp(&wb>Y2lwB|odULg8k)1j`Zw z;)*}&hApXnEd6;YN3}UZyJhMF{+oJye$);5DuPrO9upO(m)uEcamn-uh3cfV+kw(_*mj+#ir zJBDWugO|=U2ksgSI*5>inLRnZyr0jxN?cjv31dSO5T~>Vo$a^$DUHkfXuhVsxQD;5 z6+aXr#*WUW;=i#S7pYe^+ePF3aSs|DA|t^@o_6I+R-jLYZX};Wk*~o9@1#Hcj}lF3 zm3a*S`Vn)qk-z{+XwVIrwVW3`bHd}65CLeAS(1zarhfkz#O}VKPK8dx@**OY`_x?} z3gUY3wme25+>YV{8)Q7c)))R!wyNqY{PW9)=kH5zJJWZD#|mSr?7v)(IHh&bM=ixj z{PqZ7zz^L=b1I1;U3R;1erLb8hgNI6mw&<%uP zIXn;6`aRT7ZUYyLhq&D6n7y*-1|kTG*FwU+0zxqM@O}tW9B^_KM;m7q#qZ%^ag0Z2 z8>NlzL0oH_4U#s=x3tZQOSzs&pSSzp_p8@yt31=mSqIJ#QzTv8ncPnMjs3) zPg32OtPa4K>NOx(xMvcvQjoVf?K3aO;lm>@_*D2=BQ5alzQjLfRRyoz8bHc;B5BAh znnef)PhsdG->@KD{A(xnCL=V_E1Eq;`_Gk|Ia{f|p-Y^2+bia8`GZ9LSY-Crz9JEZ z(N6LC-GEK8jSjs7Pw6rX)yRpNtBfP-tyyX6oY; z^>OmUU}xIrv$nbwbzt}@+X8e}-#VMu%s%hehj?GkX5@IHfgpa)zfBD~JjMdQubfL7 zcOWMWK`bhR*|dUAg-CRCf*5}#A=VAu7NYJ!H6yl}*?m^hYob$n*Do!1#X&WQ)s^S< zBO&r^hn`4B{2?GX+_O=OO&3tTO)L?Ij*d? z$ERIO?E3o;oH~`FaJ<>$+naP@nQ(%_4e{&$!J!ZCST#A;ZeF`iF0ng#9qV|h~!is?2u zY{FLW&mP`(kj6{=JX#d;S$(-KBRIAD^k)N^HNEQ$!!K@RC{(@@PPVUa&6*gu5h6raq^E)anr46BkR6{fi8&0YiCg9KXQu(u zYN~ceyggY|&@N8lFN$(c$wGuYA0JNFLD_xWcSAT5Kw#t-uRtcpr z8mXda!DYB*N}>Lcw^I*1kb7nqS;7RqknO%--8E&%T!8AF)HFpF1#-WRdi-Ext}SWv zEa6PZ!td;LX{{Mp`&d^QWB2Uc9+UR9u#g@%Jo}dnxkQ@Ll;8pw^x>|S9hRd^!+O8IVKRjZfQSTk zftH1}?mhJ{F|%bgpg>o+#Gqovl4m1>)V3#!Mzcln{!C)Y&Q5&BWbNv@u&%UwR-j${ z>4OvfPnFM3)SLxkdSE?>^$5rPj$wNlW z(Gi6(DRi)}-JC-6HJC^sQ++MCI(e%YDBDo82E%`KPC@{-43l2wH4JE*^Ie)G5uhFG zSwbSkIG9cgjS9sRyS83jA3aicH1K^9js!>}>Ha->N9Bch|l-CWVWSn)k9v zd^O$>ZuNq8HLoRvR%+?`WTtCt^2tOIm=b`c0Jwj-T=kaO{cp2vOTzL4&lJE;K4?J1 zq*EYqA1f^MO86BIF$HFrjMcUPDFWGIe4;C_X`h``Zr@!=Q*5$PExY<8m!u&j=CIdy zy3L^wofw`s#E75siO|ZvLbDK%)EcyFE@l5;bu0!Ux*ka?0Qk1d{^M`Q8eY_Ks(6=x zHA?k<4^T=#{gM&IY{u5to3HwFfm=A(>sGB)UKTfVz>(}oTU3QyP5EQG4hLU~%Hv%h zp6QZzWm!yqyf~a0y5L)=?#999FJ`-JKN$$uqGyer19o)DN<QVL5ZLxC$+WR!5mqx@=UYrj8&;^J7rY%7VP}qrhg`83n!?!Uq3#AKgWpJcE#i$ zFTZ{ra0mZ+7%}is93Di-VaU%S0Y<_B{51+(h&q29Ygk5Y4;~DG1c$H)Pcm3*aEESW zNxg$>%%%VbRWxFB4}5GC9GvP}f9Sl+5SD7%cD#58IJ_fg-)fS3=3w^9QM+wY`1>}zb}cFLeQ(EqK zW9G0#kceOpe8$5{yIclg*aW`JvEV!D$|{4%xr;FUB+>tcDiBl$^qY`Egl2ebZ6)Y@q zG7KS{Vx_m;{FuHLZ$||DuS)~XH%RGv007KNKk}jK1u%%YHFXM-^9aG4;DYC|GwRHT zG2EP~^1epw^C4q2oTaZ8ek~~Z)-Pi#IJ|;1IkuLpaz{$g;J_qc1o-9S_JU25UdY+S z!#2_1!do#_M7q1qBd@A7Gb!9@vZ8{{meL;TN_r6Hv`_XmQxrOQZ%S{xmvWyzHPvy? zD;?eSg|{W5$pAztVxwp_flf@o zP<6kNnsaA=W0HWa{|g9)p88S2cMt|FEv&erst1haD4n(;duJ&u+#GO}{z@_OaL(5e zSG7{q+Uuf_GL;o&W)!eXxv(S%piKm>8!JD= zvAteF7oS%vpT=w5F4z6*yr!4o&$cbu3Y~Mwy>l*4Xc7pT63JjtZZ|o~wk4hGXJ0pt z)k=Opd_qR>vi5%k*%%9(QklO2Wzewj;MD`flzhW&DWfDqR=O8uWs55euGgx*TPf#h z%BE|cI~fd*ZTHqt2k^KsZk>BPZ;QLwqf^fF0za6H8e?fKv`&Q{qvy}Me86${^!H_;TEMm5l*5$B^dd-4tP2@7A`8e2c2Hqf z6{pa_k4vCV{$43rlkVosFXZ@XF2fD3e9LvGL(yrMgwX--fzO8F+N(GOUbZ-&imM|? z(D$w=>=OMA@ND17{b@VVNM?5b%@pP-(X>9UPld9ET|^y=F2MTp*wyJP{sAdqCjB!= z%XxP5Oy~gyaN>@uD4~-u&sou;AYP^-p4Zd7VzLgLPR)JcsDB_%Y4qJ+4V^h!-zvf= zS>Q@5Ft1^)D97v{IzqErIR$zIqUW_e?h^s$tj^sq-^n*Rm%op8g z_ZO5;*zglyCq+rDb=b3->*fPbzKG4pR-@|8S7LmBIQ+hz4vG=VfWDjB^~a5EBD!0&N`uc zLOdb!Rn?EHn@-8ayJ#1&Xa1J$Hx~`v>s0G^H}}gWqT}Kn6tP>aX+}DB+Q;dNh-xH| z0g1o$HZyRw%v1oXJZgn_rYR7CZnC+G4q3HNa?>d^vws8$=qd_kr*1~!OBD@ipiuKI z@W+sc3E@aQ1lhKqpN~qqxgo#IaY<TLoJ%k3&>iY?|MLe! z2c7s`aRC+l=gki>V0>SKdRN4Jq|JLZ+@2#D@9{NdTF9DGAv!t*j2$t$U!g$B+vacG zCoD-WHRZRJW3<)#?HjZhgXph|u9_)0NIItL1m5V?rQ}t8P~%?b>oMsf^CjdY!x8{t z1~(cWV}iT5r%}7f=$k$>2)U?@!=HDR@5VS20jt6k;S4Bxj`G(??r-Izna!&v=W&6|JK?lV{X!Kakb>%>1_e48c}4-J3ss{Gm$C`m-rC-d6XsIV zPW!&vuH(5tIp~r09YP;*$p>{2gVC^Hx>#ZyhOkj2nANB#M4+1A6*;`74L(A{syf^V zKmbU43h*M*`zrNoS<+_h=(mm{=0amB(K2+A5!$W>`y^9YaU!R%+5YRJL4(nqje5!&p+h6vc94d0t2T3NKt|X!>9h_+i=FpWyxeUC+bj)xk0RXStD2xmSdh zK#5a3CV4X~c@UpNEj!9E8b{KxWL-U0*vM%$YjAb-bcR_vC9{cTZ^?M-Cn+B{pF^Hp ze@sq_?a_EWi5$iUw3_t#(fS75tQd^S-Nl^4YxaJ?4!FP@8DM+J|AMUdyB2uh61O~9 zg(%WoCNz@U;?cmAi3_I(E>$}*NGI}*2No-G!6ipP7P#={h3)>kKY(ZeXwV$-aC$4C zayrvF5e65)-Gy`e(_w+_yRY==H01oi{uXFYKR2A}S?Ky;)B?;JDryp5U`5~kTg^dlBEC=J7$k>o zD_|M>tySM&nJ>*M=$u)d#Fw1rb)!mFQpo3ZPMm_5YlL{AWG_?ScM}j0Z;q=;?$ZUu+M*Hb(OBre8x{10USXi(WK(l9t-1U^2M%O67W^y;biQf5{ zR)AgZvF8a`i5o6W%lW*A72kk9TApc;XyD77PH-^vU6uzlIQ!q;cr=MRu5c0ug;&XY z1p}D2PqB{$wB*A5{3wH9eKhj^MCK6$fG$FjET`L?#sFG2m+l;1x4}L6wMNr}ID8d^ z3=92Q!Or^5p)pm3g*Z_jz`}3mkyC;O_C?sT8JKE_ERo^xb5f$Qlz+`9MJB&cM;t@u zCC!S4c3bI^nrOSgntatTiBEm(w6RFM^9D-f5Z4nuq^D`#m^-CjZf@FL6hj0~XH2wpEN;Hfw zmW-8ol&psOWXQUeQBtrOoq=S7Y4{OUjrr#B9sE}qQugQ4-3TAMw5!-W8H~0L77YYC z=>t{w*4>jA6Gh4V!C{C|gI$R)3L**C9PqORTmrY+;5P{eci+$Io^G}gDRp)o(-b&m zhn$o~nl)f}tN!aoOjk;NopA4pN$6g6oT3;Dq7pVgt0MM)3%9_w{&X~%o`Cy=5_+@L zb`dMdf@6}*p^C!wya9qrvjbys>$AhMfT@+b@l*)_1|Y{dZai6)RFpRC(uf9T)igGn z4HJALVF|KD;^?zqQyME${lP@O)Gy8K=);uWYm z?nMV2e!TRJyGk7Ho=L(jW*&})fob@ELATw1wF0Pu0T(nNjlP#J(?R&?vz7lB|Nb|X zXx=|cG$nW*VX`WxhDGNLxBF>FS;i`}7XYA%{y(ZjGyncaV*oljE-ncP2^AGRJv|#6 z7Z=y7SN|%}ii(Qr>bknR#>N&F7ItJ$YA#zF2+a`?5A+Ds@7`NDzV*0a=mcibLf z_%GbfOPt^-YGx8)`noB?ZZ zo!}?$e6p0c9@yYli}5~?ug*NHaQHtSf$-$0%?5;8yoz%m z(|%H;Ici(<(nM!IW5$G`Bsp08;cO_as)e@Q5|qW6Lj zR;*h|nB%+XhQm&QHM&IjE}OBX)v$Kgud;A%dD(TA8~$qZlYy>sRgP9@FwT5hdPDO7 zZ)P$kQE8(Nr@+=8ca@~UK04Lg46-J^s;9F`20VI%oxiChGyHeOAcrU|%pU=LSn446 z83mG9MFe#ru2{cZQXt~+y+j~*PX&IYrRuUDc5@~E5&a2$V<)g{D$mdJ6YBTFv}qsL zgN`rh4?FqPAQ$S{bNWZpp5s`0S9tV;8dKJwj=}c`V2kopG;ndbxaNQPWsIQ+zw3S&Fqp)(4bK!|RCpx*o&b0L@;sxyi90~bn)r^5 z>e3$XIbtjr-ILQVHt?MEsaCNv;q6*yc4e8)@?Ryoq$1+}caY@+ekq=33J`PxgQRE~ zYf#D5t;y{O7ZxcQU8(YkH+LeuN&584&A*77f3i zme)Xt33jS{!(rNo43sL>M2Gl0x`!u#RfF^z_#tMHa?rWFqQA}$!X8b8kX3zOa-`^b z9qo)qe)hc=0~+ZGS~+?X-I-QQr1HTTu)ksOAdkbJ+}N9V*FdU701m&HAoieZXr)NP zPG8b?aA~S8S`>5@5q2CRBO8SZ?)@&WPR1R>Ga`Q?Mkz@|V=aSNX9)YKs}dt}2hJ!| zPz@hhB-g2#7L6gUuTrnle#?HnS$j6Dd%VHh_!MeZ0E6Htc&aqvACN_cvwdIr`syF$ zLc$@*4M~vUh84vF$^JJ*>~gD5XA|lx!gJ&(QyKc1J28PX-`6E)75js7Og?V?hC8wFhZ7iT@05TLn<;Rs>baB(Gpd=VNI zl?)F74wS+G>x&kt4m8&M;1ISO%4$3_eXD`Oedc7ux~|QNI{yRSp=F+VQgPU&6PQ_q z#Py}K(@BLN4lkt4g0f1L-BuRuWXonlIssB|A&2BTT%!EB6C$DGeXR6heW^H2wCcwy zO44gqCnmGXO>Dwx`tv^iVz*E49p14&F(?IAk-jc}ZvEvg*BU+jWbk+*fQDtDd#y$A zi`BpZ-o0KSza|ghM2*6x_}9vzz|iE=-1b3QK*z-M$BQyUTAItdDQpoh+QB*dns}tw z{m|j9IEjXO3>Y4QL60Rr(h)9B5Ms<8dc@w-+v(@+XYBIf`g_P;v^-tvk86r~{GN!_ zUGq1EOJkO(sG5p=p~r&4M2M$EOOq%}f=fm#)CmDxmMDw3=gjp)19^ZpN;B|f!8(R+o_C{ z6CT6YM&F)SFMsheEU1Q#{Ll1-{CC$^0N_FTX&~o0z;|x#8?)objb;15mN3SvPWbav zvAKy+kB`liNu8MiNuju{!$aagN$q+G+7-s z@!m#*o!JnYbl+ee+~Q>1r%Rh$X*kD#lLm3BXEY0`cHp#(YWMqWf2q7?(%!M?f%s{i z=(tAjcsDOUkT|5~or2oqYj7`Pz6ysBhgiVF7Yt$%!j1$TZX#NmZslt{_4f2%*^wITBi4z;(i|L(DT@=m<6wjGnUT} zxZjk-;g4hZQ0cC$A~KrHqF?|(y!mx`(tHEw8E-hfSrV%1&D{DdXP}Oq8Y+3lctB_t z0^uLWkC(j4EXlt(DK~hdMidq|~C0 zuCA>1oJ=3<|FLqPi~{d}n{A)Ex#ZS3OhN zG0($+3)PD{JX#t!)p47VqdP!=;%la`x0|6HYDD4O71}D9gQAE>h01fA5lE8h-hz^adA7SBMRV(}+FK>c4PQ^Y{(u(QxZGs-KRn zhU-p$0bvA1{5wet-6fFf98ds8<@t!5^-`6I%#6+I!>;7vg9TG1Jy@LepS17?0W&DumN_tcin_ zqMZa=CY)m z(L^)9``>TKFQG-8DjA^_0UX|K)Q>z(^13WgdjKEblAJ#9moZHlMJLH}_WL6#Ge~Ij z0~P^N0^+fLW+z?)1QI|fwjP^U|GdCOhsv%#@O0hv4d7Mmbe{i6T^o_TQQ1{l9_5=b zyyfPasZP;+H)10lhF7DYS{;NHMeG7dBr7GQm-HdD5-pN~mM+HsgU5w7TKLlhzI(a* zN`ZgdE$Z!Xl%G`LJX4L%XKH*Z{A_ly#rOJ&+BpEL^fu$#rOnp4A%i$xJXFx%K?y^Y z5r53Kc=#zilM|5M5ga3@19Q9>3F|=BlMhZTivfa$(d!c{Q85WvcUeO{C`=b<_+%vg zn1jQGv)ZDf`IQ`kyyjB!Yvj6joH}a z`ZrTJYvAy}g8|5WZB0JitC=ebFhVmkJ?i^XQHGKM)Z9CkZ`|w$?TH3{8(1p#E%HHez`O=qwoyBtNn(Wdfmn9q6&qHGAPr4-sF zU{k4kEj0FnXg!jjo!K%@QL?9E;1dfQJ%`izBXIXmfi5bGG^i+^j{z4iA z7^ly9oB;4LRthG{K%}Onvmsen%W|tk3Z3B(p=rLln}h61D^sSZ)CX*EP-*Z4=KEd! zNWK#|UU0oF-|92#Vazwxr1x);i417vqfW}lBVyPbVJkzUHAOGtXG!c^@oVI+9a;xb zkGSI{|9PKyB@c*H4eGJM`%49AQ7G&qw^3<{;2A|$izkD`iTM_j&`Pn|nESZ85-ef^2mHcG_t zpANQNkxsx~6ha}*Y-|Aa0A6uIg2*{3-=HN@C0SpUmc>VzhQVx|?D>t9Q9N^}n*w$U0cHShd17k@ zu8@n5@poLb<6je)tvztO%nRH-)<3OsTOyZ}AhXE4XbGSHm;(AFxtYKP4EP@JHy{{- zgM$g~_k6}N_t8R}?kMfm$&gypmr z%1cI`OO%W{Mze4lfSfdaB)n=acWU?T3IO*8E-m3S9WA^s>rS7y%xqW436%4g9>;y7 z59QYoOqmcsc^Eeh+Xd$lI7kX8VX~4Vnvm3o_@{Q-*bmWP4@MTh8ynhc_96#!iRff5 zQjf3%h^OP{ad#t=-nZswzRkye*-*RJ^%Jg7^zJP*DESh1XyBf z(!<96%&i~a3qxfjkE7twXowsRaB8f^u;C+E;!5y$qmlHkrm&p`?op&2Yl_crcIxNy>(j3cl#*$D1d*9 zJj{i3qsD%)8=+@yXdUm)Z6t3ne0{}@T8-n^NVer-3GqvC^7{AAY|6NSUijiMf$n+>S`$(VMOu; znQjPlnu8V6%++dS{i%iBXNv5SMm-0jJ_UnM&mTQE$`{}*L*NCAfl94JsK`MNrN6iD zIf~z}{oJY30hhFY#|k(`OXJ2RYy71?3u89zeK4RU_URo?A_Ax&Z@4l|Y%`%owREjo zIEiC3Q+}yAO`2C}!}p8Y8wA7m4Y5u*JM}OTUL&68G|7J0EpClRjkQO$$&)UQv?KZpUa!L#&l-KU$4N4q%;XwS^1hsOyhd+XXmoXv_qmZ`EhOghC#&nxIo zX(4gHnDu41QHaz&Y#H)U{l)HGb1QT0cOS33n<}G@K_v0i_1kMrbTkSfcIL27jir3} zoj0*2fKPzkd&t}b{)`OZ>i>fAwbPGHIOc5;_csGXF#~-mRpeL49O{H;Gsl9F@n}w1 z_U{$V0*hRoJb9*@U(4!So7aW~;(;^Tm~YIIqF`ypF)KZz)lxEf;AGlB+1#dQ(Ms0e z=aXY@Q38m@+vdsnd*!$ytbBuEKz~w>EtQ7L8GHZ!b zh*N~Nr|gg#-wlyee5;EP%N!23=UXXb0V5v6{f~Fe`VL=EP?)D~{eCQ$SX9g!5N#5S z%)sAYP%>TLCMqh!Lx)FULLPvO&BX|oW?%h@Pn9iW-dkpk!}&8QPkjet0J|8C%NfW zRGqrF?!7thd#zjIBIehtHA*q1-XJEq>v`X^}DPZn8QgA7R2>=dd z3Edv_Y(ejzlEACA*b4-P%0X3|p&RT2m_HR>6ZaoBNkN+z_fszK@!g^T@?}tqV9UeT zOT=MgqBV|S(Ri&RXCEEI(O|t{k+tyPd6zaq4^)yl|*B z|KL{Or5qL!9X$p10?y;UNa#seqH>T#SKEC#kVaLWdDEa)!9-i^J_muyv8e&|zMeQ8 zWW+jH$u(QnF)Csm$<@B~tUdwep--jHN|j=ac|6D}Hg(v&vzK})^W|AdI7D_uTT@!Z zL5gOJBw$>RJ#6RH?`%xYFfoVX?(+=&7o7Hi&C>4nA&+==F=__m0(WBY-ej%l#{ z#NC${0ma3RB{{b-c-$8RDiNFsQjKsmxpo5pC^y3-)%)JHhgI%dHw{=9HOBy#gycmR z{Ah|5Io`E;itmgjSTxL|Z?xU8wT`PbUn_%|4h%*~o2SuYO~#B!{!!d(@2jH1>MAul zvqmv3MEva1N_>zcs{C2R+pS#4Ta>J)>Wef|wD_ZGPY$;6F!AWouAdsOo>Q%=OQ{Oj znf(6oGIO^zvn(PlDm+|g(a?$DA0cTV`TREm-{du$FLoygOD0!RQY|!5E(G?Wg0Etf zO-~>+pZN>YohT-d)2xl_YH2~0HpCs4j{axf?Gb(Z+^ zaDWY$;|zbxmR09a^^ul{h(`;@8j13^)Rj*Ye(es*mx?tX0|%F`e6mdvWfU`tBO~}c zcxiIX#6d{ln`dupmV>AZZQG`(r8BXs_P-7;_#6TheU)KXx%(S zBLQ7%`n7Q;9rtimTx|S^s|=Q!W7NBz8=F^ZFV=;1xK7Z(Nb#>;_>Ff4b}U7emX(#I zrKhLjHMW`M)Ef}-kg{)Pumy!%%G$7CPt4KB(_tmUJnPZ~gLtw`uAc@LEs~(;5+gI3 z)v9YhSP(%aRm+VM-TzHf+nGa{CwAk20lk-S9k&Qe5I$-WUcai}f$B_a*=OsUqQ`IR zyf{U$SH6uLkNqlV`s;|oQAaiuxQn*oSZ-nzrbv~M8;v$o9VNF`>-g-rUL$iKUk|(~ ze)iVidei3sc)s3o@GJeTDvOE(_yJn|i<%>5sTCv&D3*@aGM*R5{8AuFz->!PdU{%V zWJH*sbK68owGUEgXu|Phk-YRR4WhKE>K{bNdUTb2qK_I{bv_GAj=>(F$xj}KB2}>C z(6qQ6SygN;Nhm`zj$iFty{lHmOGR}4u24-*y;}-C^QhT!h@(Gb!{=y|E{l&KiveRt z(Gjal2vbe}&~QTjSNXwM{dpQE2*aOj&j$N0+IBls)lpov&?*~gpDcrvMPCNo40vD7 z-Fm1eL-$#c8q-@=6(@5tsQN=BrKc`|=?}_fZYJ#&{Q%&GJq#j#f4P9d%P#Bi{k7Zn7&L|sn>&gamywMpFH{IC zilZ6Sz^C}n{9s0Ealf%XEq&|`p#eufU@i&DcUp0svVC{zCUg^U$^BLI&F>q3b_9e* zhL%(x=-v?CyN_}gSy>Bg1F?}_X|kh`%S_Lh}BP!NrgD7LcTyhE|F03VMB*-FBDX-s~m}rh&=ol}o zG~E+|f)rdVbg%D1A9f6fr!gELIk&Ilw{-?Dnv0+XU~|yG8$W$HeC2wg!0jQW?nwi4 zP#*}LB*+E@1^EynT+yO5CafSr2_h5}lmBY*H57p|@aW+#A1@9ivJ9^}660JY*5scO zPPGaT6Qv380|RYd9+c$2tu~bY|g7|HvGerb{f#{FHmk5om&tT75)*fFAt3kEa17$f4UX% zA}|pR-pv*u{E$56EizLus?$S}rgSgst0*^~Xu*OFh&+4xje(9;YcatOz)G}T*~oZ> z0jF5x+f?aB%kk?a=So}Xd@a{uoX%z~YQNEb=JzYJ*DyBSX9s1I2lw00oS|c*J}N?D zSSQr_kUxAhAZ=zl^ZBa-^Ze0GlBRmkcP7^XU9lV~!oVW$>8~4upxM^wiHwz9DCcy=PkF2EB&Lp3#K2ZRd4g}?c zn}mU3PzC|lmxjCG!%YF|IZ)9so=%01MCgjL6L!|rRqf;;9>`eebB)gZ=@-U7@0p$O_DT(H%@>6%< z!hIEirw9amdIZ$ULNU<0Az+9qk|{IW*!9hGUKSY1*@(r43a-!`k(rE*@-n-7!WTQ8 zj>EA}5>om;KAWcrYTIWw{@ye#Ae7$gI>Q@D7jidrtk5xPM)LVYxVXoLykJA9+{Pqv zNUPnE&MP=a;TML2vOF!A<|{Zh6mm4;d{=?~Na}BD&rm{W9Y~|w47VvKQCV}h# zU&YiYw8Pq^IzPGIMVAjjlhf;WjJN8_m;d^tO;As=CLieu88v7yJny#p& zJds~A&|T&{Ml)uOfJFQ%`&x3=mq@xe@&z)aZqgFECQT;u6`=GNBs3}B?;7-D+kF>^ zM6sN#)V@_z$VwNGY2;g4igymD#Ohf}r>JDJc~P+W5NLjpHdm#6p6nJQE`%|}; z5zsCMuz*|;AUFy)ASI_XGZT|JScb*;IgaK$%KW)i{5>Hf2!+(WcWEbI1OLY|FRVC)8Av)q900M z);vy2-yU#uROz41$yG$0Yd(I_J*QCGu!Lj2~ZaEV;48Z&H163o3LGOgM zj-agH+9^}R$$o#t<+kiVyW^&#jhkQW?I*2#UX65aje~naj!24-2Fh-PqXHM#w@#PX z7aI08ahv5cI%Va|oZ8xqeAlqFKvW3p4ONF*(T={m8Pf%K1n_|ojS77yw;rb^TgJw$GF)6JKgS4!f%RePaGVDQq26Qy#J>SA@_uQg9d9- zQNSP@Fe7Is5lvjne=j!&>Hp;BaI-RVxc73%ca!Z$hhh}c;X)K+a1=gJ>xMrCfpB~N zOT8TUcO#~NDDJ`h2mF5^^9NdgVEzX#e-Q8ovG>UQgTJJj|DgX5X8vIP4}Sf@pF@cM zy_W;+-w)iBm$>0`|G7J-UX#>)Re>aeC;SBQAULQSgo2NcFGL9fN$7fSi9zM(w^!V= zehA;(O5ztV9erHdnBEcz>^i40f(TxV{k)Acx`uc$;ibNm3hhEpW5oNA*YyD7;xpWw z+oE8cjws4lGG`!$$1Gyu0hs)kKFvdVa}*RrLg5BR*my?2fa4n>WJCAmAT%O{U(dTC z&-{rt57IVhF+abJmp(tOdIPh?Y@UnLQhl!9Es7teh~w%N9L>X-;@{SeY6gyCl&EdW za|xX>5Km+Kk21WuCVp87Ah0e2J6l&283ob=9q*L(8@5dk2n^$afPJk{s&2{2c#%*! z&G!&(gv zg$>NTxqLQ#>kf7-jUUg@gp@j6T|%A-PsK#Pd3w~kp!jxOwS|TsSsKA)wzgsQxGDaK zRzQmI?+pzm2-^ndw{jefX>MPaCz-KczGJ(+q zFTW=r<)}BU+>J>>1+fpb@{9H*=WNnzr(`fm>3Ob5W~EAhw9n)y3)oa2!Aaaq*lTTi9Q}OPA`zAVw1MthbMjf;@oWyxTEM&#HAId%G0#`+X4G zCaJYznq-Ko2sv|}kURYg8&h{03G}MXsJtkF$cJ7LUvo2jf!4Rnn4~p~NE+hc(wgtoZ}^D>`z z;~kZLf0L0}^twnA8M(?13$64jQ;O6P)S@HZgG^g*3>@nb;1Z%sY?e8*>_*Tt8Kv1nfuj8BxKEx3Qv^zvmbSzpdc+yW*sL}^q0)zp-WIq;E^}kI$O7p zM>UWgWpN*fu1(psq`zCnG5@Au{0b+d6W7i>v7yOsQWghWaRk2=0GwOAs`-9S60i^s z29uqLsOFu<(%UQyAD4bu%Qwm$iTX|@x{}f>^XOs48y(UU)^gX-!(>*Xbx&E#m(eXv z87VK(d5N(p3?PG|F^#e6ztJYx`o4ZDDWN+TQHJ~WPXT+WFScaURkSqnbtI7t7+`(> zZaLFz?7n~K3G^bZa5;{J1$84L3oP0wi_jG};qCnTE3}cBEZUl!k2LR)BYVzpznNEC| zIKQz<*2K{1C@);RYAE?=dnM^cU$VY93ynl|Z;UX568UCx7-+lcxf(hK{aM%AZbnTPhtq}X|r0KlcjijR|isq9%O?P`CyEI<8l zCdx>));>O-ysW8&&sbPANxc~|yrK3>6J2ttCsDHE2fmDvj1@4o3m>EJgPK@eG25+< zgGP;u5Fr|JB*LN&lc^glDhXaXsh8e7_>d}Ntd|yM?5eDer5iq00$*GtO#ig(#X(@& z>Y9D3!30Z^?s*(XtcoORM+_wIE+)$sJxj{(EYHvrs)PStez66M#mYx1r$mP5uFIx= zT+%ntD?_H&15-o=0B4m$=HSvr3;IL}_o_n6V5?bmKtLh`raB@iTdHCWMF1NV=0{Aqffqgr8K<)YV#^} z@Qh8@NvLUG;saw?IQB6mm>wniEAH@%NJ^Q?Xb#tozSXA*2D$DXWB(yl0?LCx!d z{CUF_yN}(JB%_4P9sxIMj#0^=GzWP_ut(5RIMvQ!ziGH4#m^5-P@OJWZH>>p=_Dyi z`gKG;8@R$VHVJ2=GgU!fJ%v+jhMxO+5Rf%)o*We$_ep3jAi3nS$uJ1r6Ji8mYIUfE zr>TI&Nq1mf$*Uc}S0$1TTY(G^2uYm@S2m$HLg0&t$=(Y@=pRIRsQb#YQNQR=MjZI?NRfbCM_uQgi?v_KX=*@^n#8 z%rvVzp2|m;6$B7!i_d@*GlUZ@0(bMe;b+86w;g->_QWv?*o)3DbX%LA@0Mmqw0Txo za{*Uvs6KjUhsFY>R!Yw`zfj=DDrP$9)h8=ya3QONb2!mI51lp+s;s{!#D%~N=};@K zwhNR@-SPO9V!I>WCN0RYESVk}_rf#rk$H&z@S7u=F4st8mP+$X_PT25)>9bT$_z|>Yom#LJ+Yg~JXTUiE^#Q<`g8Q7mKiDs?h zH^zqpm+B02BMz0p@^v!^8jD2tuZU}Uwsk5i!F|$WK3Q^chHcMfiHv(fPeGWDJqpFu z7J)LUJN2j7FI+arlA||lLe09TKMK~Rcx!aL1k!}oDU>fI4;v1=0t^)3>^h<11C2Oo zlk(!IYZvD1JwdQBY_u6>VaXYJE6oGuKF8=Mv=Y7y5>+Tlq106<4PiPObi&i+x?2JV z!+BzE8cbYu<|yqpa?uzXR{bb*l5u8=?_TF(G`js3*Q z)6n!Rj49($RV7B6WYKK){D!l){in=q^^bmQGuW0LL;K;F6=%C&^xf|XDIhS}I;6s5 zG{HiodoEom&P-Y-EZ-4%Fg|Pfpocgd+0sbhK$m)yh|YD}&cFu6;nz_=-(tO;A~Y*7oAD2Bwe4F$fylvcRh^Ok+Sln)#3Ddt+?9gA-;nr$LODiv2gG0i&dgGmIP$ zEJeDpdL#y!)$mZFa=_e@D`EeTvkqgzEPbXs(wT?M7#3`^e8oQE-*#?a-)68|N%x$1 zIIpzQxZX)Sp!-!4gvQkE`%BXNh1US^9ym#1KqsV%sQ9&6%p7=(NEhXZ?{X10dzHmz zmU1#!C0IY^yDK*u`=`=RF6Z+R*@x~OM=md=FRD2K)L&5~T z#RO~lo~o-A3nzaL01gvD_@+6*xo_B#v18I5-FU4M#%F@U(1;-Sggilzmsm_}9G|-c zNuXbja7sL0ssmiyEN)y-WE0>*85=@tT3zQCum(&&*$0TH*?VYc%`_OzkD#cb+W((a z(EGm>*Rw|+ux;#@2+>3QYk>6MtGFK7|0;q#Z0}X@ZbQc-v(O6qBc+LunPpp#R-kL_ zPWrO_m#SbE5Qq-=lhHs*N=iiqh29Bac6J^f9w8xdaambeWn~QwJw3f=&nzu1?d@G$ zyzWyP{$w=7#U&*rWn|>!6crU!RMghiHaCC#*xTDXG&DXwJ3G6yw6?aky?uCie0+R) z`F~QuDF1%Y0q>|=lK-;`-gjl>4F+KZlfk68#zA0wW8%rj5=%bTaFgyyazz`3LdG}g zlE#hi?Bm%oobZ7*M&;}ux7f6}K8`-#mYt>?5^X zaE{>>0iS=_^_k^#gU8h6`^1ABhbSTmdvKS2(L7YVz}!(934tyZ6V4dn8S0{jGo@gG z?(%b;-y;;3e9(u zPx9X_AAq!9_zaBzHy9qKucbX@TLv+7PrX+;II%j;UQH&h(k;F0@noa}gLA~S2Uc4% z7BZT8tgn|kD{#8au$7-e4Tl2?otBHQ@MQVKkN`VC#J^?90PU93 zHTiY@N~*PV;#f4#3akg$ssF^2&|4(C#-MArlh}Bp9$JeoUmh^ zk|l?V{Uh`(*hVf!UEL~u&-MtTTDdpm`!d1UNjsP8q&2gVm-=KMp#%p96)<7T5H*~( zZ1&}I1J}Ih!Lb*CHK(?Dv?e*CI31Owcy;FwhNCx9Yrs`)>)Zj|UWkA^jIG~n{W&@r;( zqRX3`s>|^%5-&b`)YrMWf=WufFPyqHrT7&6;2C%f}ZC7i$E(LL=SmJEtHH zHZHDKiL|V$usu$mI(uyL7#b~EW#+*oUMy@?PFm`{ko7zxJmX;gy@QRpLa(+RG)3F_ zh^YI$b`x+5ax2|rUUB1)=C>>^3;_1>Qt$Ml*zI9P(kBLp8}YZ5Ps5>#1R=8|iGELrx3o z!l*G<08p8fwy>OJ-1YjoB2C}ZMADl5wIpHYymtyu zQ~l*dTg7vVF)Ki>w5Mc&u{-9wT=5MmoqO_Rp&1#cvBMn^G!lsZOp{xkO8w(&K$<{M z!>O|q8;vjuCE&VEn%(ABE!{)gYGDm+(mg4*DB7u-QXxeWU130ysF*-Mp&dQMv|5S> zS)nW$aa<7@<5lxO;+vH$bN|DkE_Ce|Nxx*dMW^Ew18#rzve*|Xe1{=63Y8m{9}nK{ z#N=`cxOSXevNYR1`{scyn^BsF!jVYrwjz!(OrPM>8&VMdX{T#rD;oZ<|IxmUMG-0w zSf16*=$ z&a$EPbg7_rcS3`@UyeCjtt6|{_{7Ar9B&O9OCy=mQ~Kd1^K1T7!Pr(-Mf5gZ(&QDk zzoKBn0qVH|zYcmNY>7qUY<}RS=L45t!lXv95QD1HO>hDlYF`tJtOJ!S)r4>~)k3dG zigsAo)3dguAlwf$;`sT5sf8{~>i83JY8eY34}AlGkoJqO{T8^B>*r!NKi6Z*0r#77 zN}l5`O-)-;&)s5;WTgCrvB!{MN?QE>Ytbr3atcL!zTvW(z7}RQGBOTDCt$LnpA&>? zBAj+w`;Z&BJ@Lp>-0KFTvsGtQpg(^SHh{-#G=`A{*ec2UNWcM-B1u1_NLaTB;3EC z3Ap|iyncAIBw)tb^2-tvQhZYZtiAgb;cWkm1y(>F+Z$y^W9%07xXo_6PTX)w;Rh9= zj+P=hw6~(8z3EwBisZM?Hfl+~$BM0ReYgshhgv&;T`h+)!ewNvSB%HGs`IZy=*4`- z&5*KWhDq#4m4Zecw8tb^mtTRXE>}rf@P1=;Y^?^Ics>t+=XO73&hOBvXVd=*++a#f zxaUPrncW2mk_o+KrIJ;etTI!Uf+m&5$7gvD@Yn# zabOE4ObU(?TY}_DO67Yl{mdKr#oH0Zn$_dLCi=&HAc4RX88nouRtc0Rce-1)7hc`_ z3b(Qfj*qb+-&#Gn$=^SD_W69G)S;rv={2S`-eiV&0w^z`v$Mh%UvEO4Xdo$9Nf{DY z`AbsDge+{3zmG8CyA<#SZu7vs*~(XYz9bnl1-RAaZLQtz!6HXNmX(=pLEE!zun@cc zv75=45+$HNSwBTnB2Ftn%kPTFMNE2-Ts<5enm*MZ57YntSclvBcYl@H8F}W%ino!I*LXGe4;-EW1DhSMwVH;U`6?M6)itQteJ>WpO zh^OmGS?ar+R&6U#o@-C373k?|1`fjo+0U<4MVJjjdTE5Yb z)ayK<{3u+)mV%4EXJTd0(V6Dg zJue|)2k8Pgjy1{IyNQw@>3E2t5zFlC1Z>@C@}7_$0#m-yMlMZtLYQp7q&q5#Ux#o= zX7fScj7F-va{HsIGhA2V0(ZaHZeNtijz2d~c`eq=h~7Pow{vro?idcp63XgdPwRk% zAI23KFeDHradm<84GSm%a!gh+=>vmEes3NN0qx><0+EMMj}9Y3x1IFV_v_T2 zjXD`GK7D?53k=|@{K&XiNy$x!pE!9M=jGt38oeT&a1Q-;)+Kz#wd(1xo% zB|VIttGBB;I6 z&@PdAi}1b;`|p;io){w%pKuCpw8G2G8fyNWBsn24(chcg6S5_*g!PiJR5R&Ji7qYN zew^UDb>zfu5DHklywS&y!rdK~1#T^WJU_{meN~L6&&M}0m?)d*SZ$oR;1}#j%7KsxGH&5XRrov6_4joS^xT<11L&NySlR z`Y&fL0*4ECQlKj4`E5ns2qq7zrKLjs1_;KX>+5WyqOl(*m0T1l?QgWK#rxLk0R1IC zmwZ_v(uxAQNS*`l`%4dLPBjlqIoj`C_k_GaSb?54vNY=W4waAVPtk=IPak8y1K8{X zj8K*9=@yTk0GAU~hQ+`oqcu=o%VO*CfbC07K+(M5Ll6xJQ~2~LQKZzl2WyBor3{1m z0j+J$W0^=4%8$NVtxSd=g`1A)U3AD~3k6^F({Vjn_zH}x=&G`_+&S_#bcy?zFNjz3=r8gK&<%-(xn6E34z*ADv`esB_r@#yXu?W<9Sag5X8;9G;L2!t@xgh9|%j--KvO8P2VwV@9rC_)|tLC1b`nlfYQvUVM%71 zSXMcOqh$~Q=)u-i)UX4}u>_G+V*Jl-Y06=x2c8_7aUqVGZTV01zcvAwJ<|1?mO*aS zz1AwKv(JINK#U(k&%)J{-b*$nH|KLbtx+eR5eBqBIP@~1svv{WUH2tfk_y1K@sHY` zix(oEfQ}_Osp5LEh~KXTS_#Z_ORBkQvf}gqevwg z7tfG~IrAFE`8^Iey*$IF#^fNzUCXmCs|6`QNHYDOM)%iE7?|zLGh_u9r1S?0$f}=5 zVfA*nX>bzj)F}ZEX+Gob3x3?dkYkd$3*qIZBJCu3=wBi}u3mlr`Yn>y_hJ&W_MF3!}QMojEw@-5gG&t3cas)qo{8oy0 zW>Z`pq~Y2*&MZYwjW^UYZogeh{_|QD!Zk+HvLXNQb$!IqgW*CJXHKbXac?idhd=wpv%YV@^W zR9`7|!fQaen}52ECLyqly=}tNDt_5LVTIi(*6(B_p))N4itltkel&DSYbb{@J>$VH z>E*Nd0bJ(TjVl*q%l|Dm{jjNSAk1Jk|9PiK7iyjnq4$Qx8~P z8ks9@k423+{Gh}a~KDTJM{s63&b(6+k-;MiDwe0opq9AAL8>D@yNIE2$ zpz=gXmtwWoNv$N|#dthy%^$i6`pFp$EYTb3GaYgy#QPTZ%6n0*r63j925}btJBDXF z&vpq|bdodv7MO_=CAGK@ePrLW-R(od*oJ**fKe+BaKik|6_W^rTGb~v|B^smg;uM@ z;2oL|^@?p%z~l z!R(^rWNAbn0X1^!cux+W`ECW183J~kOH=szVwF>3u=Nu4t?aLII2H`UbuExku`oQ%i zL*Sn(2_*>322T^Yg0cy9;tG!=j64kPL^AlUc8w$$Mgz$_Y^KBOCRnIJA${^Tu4hp) z6(!ETI$*R-M^FyCW#^+N#t6L!XYu$a<);C6ld!hmt5q;SZii|4>1{S3#0>yvXGLfG z082D6eHlgH;6sLHQ#K_T3kMmxRa%A}kN5n~s;J6G&6U6gdT=HhWRADq60@<}2Pc}# zL~awXC~NhYi~xb9H+54_Bt@U;Nfms1 za!;rRfyL==6`rPap@v=Vah#6mR0#Z~g@TH%Nl=7YFtqYER1TvU3@#IWFRI93q$)@r z${-UmDHU4RfZAF>jIyAIbz@72EhUv+eEZ`HEeimCqKl~>sMCwn2O;5dA`ut5E-fV~ zBlR&@=5aGckhxwK62Zv?8%G!)z3&FwmJR9Z%r7ix0=L#~g7OhpP7?-z(sKZ4xX(og zPVi~aZs6{;JIS&TFb@cY^w(!CmjdcoELlQoQft=DdRh`cjbO@2xP#b(yt9D4KfNrQ z5tyN_`b9JgAUL*llf6y0ND_Ix_6oXMIb0^)Wr&a+?I=cUP_ zRf#C%YXb1O$^c+|leiSd6B;ELDK%lY%xyPyW87P{+AZTl(! zfyI-{?qj*1C0Zp`47hf?>IFfWi4qj@sq}&*CNi#C{@HdUjh1WMFwdxI*(9Y@N-2*f z>W2UXv-w3DmG(1Y&20dfQLrzdgOU#X$ku3>n>!K3lZ1Y<=4JvGKN zVA~Z%FmdVhqo6=cGeUlQS^;vWr+R1eJ$eMFpX3d?F>~Y?lb%8na3%@h-K1}=cuMU{ zbIkYP4SmOZp&g+KT+Rq` zfayV`nfCEggXyO11Bt7T3V$9j<^SAA?^Fl52L^cz7kpURsVlaL{_#4cBm)%DQiB-j z^GO@nzf-D}t~THfd}ac5qC&J=b**nx!V#RZjtZtv~y zBzWD8qll1jK;9GUJ;8)>n!*&>UGWeE`06yj;6fkk)PkdjKW@VvGdZ2@RW=^Y&fBM+ zOfGx;PurI|)&$6CUN%m7M6)c05w;t20EHIh252=`_+C zn0<+)F|aRQhVTcbc~OcOMwv>-=CpihUW(xNkB68^kJ75H%^aim;IJXOD@COW`F%!!HtCP4a&eGo;(+Xa|4K>Z zDIj143l_|_5Ghik{u9^dazP)fr^4X?auK@dhbk3m2RC6=7Bjvj+*X zMe3PS=Q&@ymxaE{dL3xSfS^WHFhDHbg&?^YVQ)-)d)(pg`dw61xWy^Quh0hb#OWV# zYj#GtGrzX$m|I3d5%6ZLp>NjmVX*i@fwlCd{7+Bi4FqQOjGA0QB{&`mgPme*S8%O5 zeJv^9dw*TGk+wYqBI!gj>h%cCp3xr1$wdr9K6_cSORBI-!Y+*4(C48kILPjw~{6U^k zpeI2$!#dXzu%CidM@5p*)Y9rk$mI6L(0_YH#NrP1;5}Q)WD!BN`HAg#OwI8Z+#3MW=_Rd4LjIv$Q68?D%o4w2`%0gx*?s6TQJ^DlbB; zLARoM!tuTQOm2v;gS0b+nCXniUu&_ja6YopN`Kq9u>HoMqH|cg6M<@F%g@O5_5By8 znaElgZ?gn5VnCvj9U;#E4J_PZVVjvxyfE{kGj2Yy^Tm)cqo$vE%B|M?dzjhKdFS?U zQ3#f+5rKs&DXy_W`9i--LldZap#uD=le`&-HSQ@^To~8oO;HRxj@$+=K^U+I#js*5 z(*&!@D*d&SF&h*!owLzmAog*Qrs@<_6GY?%Y>{KWx>Gy&|ujs7_ zdI;=X@evY)4dw!O(&EOnH&v+~>&+w8g9j2^#U{4}QT;&v?bx>y7Cn$DXg{uQ=RlBkV_32HnQMn>QT9UcaS^=AKA;3~Q^UoI_I%!?P>4(!j5Zy4al zU-HqzHH9AEDIlQq*}JJzkfQmVVcy?2gq4jaD0laU9O$-e?+BS`c14q?r4pks>|m9g zSwDNz_tE-u84uJJzggAK9QthoHzS)QPOm40SU~_Y`oWK!q*D7yjq^AOTn6F>=73uR zGFCC@X9c$^V6|kwhF7&!IiopQcrFnBQB;(x0@3qdfh#(`_#_?y2O^j$glu~t4tZka z5Ys>llG5VX44(B^fjYeC7=Y!T&^8E5zLamDLnZKahE;5MY_zu-Z0m6A`^vr zUy=`2Mmh^!7p*oL0|o=ct&fE=B_oebCn}sxr!2*f*v{U*)cTt?zRmB-fZM1k&mg-z zx-OoXe}AlM_x1w7~B7UcBkAEIta$FwL-Iu7?VhkR}V=_ z1ONB3+mQTEb{kJOmwU5~ZyFkVmtDY|;52$VPpPb=ZDILK5C|LoUuw3&y&Dkwhce0sbV+X$7c-y8Hg>Vkk6qY%DN^gBVp z@aywe5NyIdNh=3cr^!Q;9Uq6WV;{w&G`1ud6MfXJK7 zoJ1s0ig9vfJeWUrN?JluWqH`UBSJz#ajCAe=j$qn3<82si?ppmvGMOBK@%|5tfg82 zasT8cXRs8VGs9iHk3&hDMv2ZsRrNT0#%;S4znL5qL~9M_QFe&>n=_6lawbpS0s=c0 zu{pejBN;tJBY>fis27Q=X2kunA^29_**2Rkr6($Bst~k=692FWDv83LUNNZ^^rpY4 zj5^XBcO!x6CdD~@*Q%}7WkHe~s&vPs%A+YE+(vQRODaQ&7M3faOA?uP`4C~@i zV|0@6&vo&m;L+wHvX0^)C$>^LN4SpvCX$wm>$fDtDkaS`{$X7)QHGTW9Ccw#oNQS z(_GKk{BkKgy26B@FJe_t}v=WTWWDKQcdy?^H6fc9$i2XIBEp|VcP-#v`%bM$fKsN~F@^Fi^R#COEB;=KQ zft1(tw&xji1(^0y03cvnC;tvOF1riJr1Rv#{i?G;c}_V02#MmDr-vcH?u8CVZxLvr zu@6^%w8e3i89M~lK4TPNQ|L`fioOC^S9*^#+v7ev0QcEnG_ zP!37ZEHd9;5a=_A9)xl!7Wn$94veuEHUXEZBheLl>^d3Z;2?8$soB;jKItwyDzXzx zF5VP%xUr~&(9aXTZi((MXD$Wm@D$r_G_1=nPbs*7 zqQj2$!Ak1P*{#>#-k)!(V>3;ftDr1HKp^MwTzuER2@TP<_uiC22{+OThLD_ZZpgHr zWagboJTvH#Hv42a7A=AEqLk1UI0XrNO+PjgXTAtI#0;0P1`zw8ybwni;kA$ zA%6Lc?CJWqE4OW?NjOMFoZGk$Wdm>H3x#+9`D!9~GUyAs{>W(2TcR*6JuNLR{f!FD z9%#mF!32$?PG)vx+Imu#-lBndX_gMAS)QqVENhPvbD>~|6`={xIUNx5Fz@36EI$C4 z9Qj?+0$6JdDeTmwusxsvfi%2bgbL0zOQNR!mYl*Cd8b>!VK?Yc&BpT96d8wL&g!s1 zx978mFYBARSg;EvjL+)|4Yi)OlL9w9Sy;?H)8uBXfopFUr67n|FxW>qJq3L*$@a=_ zgyf;_Rm&$c=XbZ3s?{1&WZ!Upz{6Os8w(8(%uEaz8|2M-aiUS%jJr`7LoQ?e^W@c( z;$#~czgDcx6N`oqTB<^=Jrz{2(COrq+qE68zg{&w|8(>2>?`%rL-(_etAg@~p(uyJ zMjrL)gZ`~27jXum9~0VcIi<1(1Z5Ye_&0pM2P*{5~^7cll4(j-tcm5$Q6p*it&wm=-xDMhnb;32MF zvrK_|kE3`ipB?8@LCGA2N9xDv++IxC$OJEKEA2dMrd6;ut@_v-0865O?%^jpedpnpWIW9*R|zikW=m$)0)v1gsvs8dX}n?BFZ!AB(;Go{{x3 zrMnfK+%g%2t9Pf?RS`eKQl;~fD*n|&h0LfGr@;rM)0MQL(Ia+I8tWDo_(NkKpfq9QrxoaqaG zJ-5z1b8Dt%=2Xq8U(NGZQ&jEd!|r$WTF?9LwWgVc2k`GHR|Z33@Q0~CXBMElbdTNv z5hI`uj!Gpp))KPu_AcEx##UD31>xzmDZ=TP;I0HoZA{rj^Y48$Xua2!p5Lc=1Z~O< zQ(gd0tdmu?>`Wm=Iu6R@=_CbgVJuShrR;@NMhF}7ZIe2=HV)P6vh?@yj-OO?>hs9& z+e!BW$&VbKzHew3xketgMg5ek@4L=xGZVLGr^$x2Sd6B`D#79}C+-C<+ad#gNt7=>vL{mevblxeW?^!vCW;nE!t z9RO7?Qz)i$#*}-#>Twz^$d%Ms+!y|tQ)T z(W~pln(?`-<;sXXe&PNzZF&<-!pidFzEN##ZV>dK@GLFMppz+LDXascg@y5zSs`9I zVLejS$)-LeMV5$HhvbR=IRGTOA>@@8x;$v6%sFDLo-#KO{D^suIQ#y21c1r}a2NaG zgnD5wP3CTIlvz~KYLt{8#T9cpZ%q73jL=*-XQ6R$!aM7C6OvPoSpG(1ukVp`T;Q{Q+Vj@PIce}gQ(v0=a+j(tqEYV? z^Ru$%kCtCGq`D^RFJHXBJ68OQaS#7N5E?J9nY0MAf>~+daC{051vid$B?@E6pQoGz zf~f~CmrHm?WBa+aV_eDOe8Y8 zGC!P%U4toyUPpoX7Urh2h$%(WZX9_%i$t1yt-WMn4*3uD+Z~V`fCk69SAanW;zgqh zK8jBN*D6S;|Gx!^xs9c}hq;5ZyQRflUE+qfN&7UIBB~M7U8JD+2xB@Ko_3o|q5r4W zB_seq@B<*Z75$yK?<9C9>07Da$?#6rcXGegpGV;%@04<<{9C=fQ_G!t?=*I+Uw2x& z)6t#&`*q2`Jp@4TLl=K);@^)oU{eEoJOn^ZG^Opb6cjR`W0=T2c(A0> z6apJ?A53H|2D-kza(VaIPu4$ZwfkVVY7TiY7t}uK-+8zXm|t}6Av@9i(T~YvIbWDP zo8KSNO#OZO3wzW?~ry^0MTfH#|d4!ex&mglZ%@gv34J-oNY;0N7N~S-;yE@*o;^-kQonigIEg-6Ykf*W@C<`NS=oyk<(QI zpjhQV8X@qxa!&Z)o{F$4Y4TG9C?RwEZuIo4f?QJGjj&iU(p(C;d9V9rXQpQk+$>ZS z+Iv()(W(VSyI`uuD$~AKt<@=(9+dW-Blgd;Cbuprf?mEff7HnEa>bz!M$a{6K2~tm zS8AQ9Fu(PL-$018;!03b4FvBDvaV!y%tL4m6P;eUq9p!+MHSV$b!6%u$3i;kEf2snof=bk55=H_&EyD znRssRm`m>8oGSX#@>dUl>6!GlEfj}=CC-FOJqaTMLy4HzK&h(3o{$)a!ULsqG!Lvn z4pQk*N1@r`>1TNOi?Qk>15^DVID}Mb(MKuWH=BUeXr(}5!}v1P=dAijE?fKs73}`g zFF)JkN>@sy>7WX%yu%E19l6KoR;5N9=0w4;Bl`()vtx@w6MsL8d-G-4hy!K=d5A7O zZUeGEK}74-^(V)MA!S|yI(j-#@3Zq_=@51p4OX@y{(Ir;oW9UZb+RMH{Ov(UCP;$q z(28IF-<)dv+Os6BmcWZ)+v5b|BEiat^tnZu#bGm#jVoik;1Z$uIM<|*!sLsTXxd_X%!(wLvWV#FLhBD#Q`Sb# zI##9A0Dy@(oNU_@5np#SiRZE~-(|*dBDFmQN9q+w9{i#@;f$nir-lVeiIK*XuWgkp zW%Y0{a$i6=JL^{6>YdvBOWJFH$>%C#uf>yie!Jm?F;p z4wRHOb(E{=jTa>2+7FIC3+S7B6KQvLKuCg#YTgg~NYM`B8?G-@%7d?`k$N2@=KRc2 zfVuGVG2XTMyxs-HkmXvP7MF7-oYQA=noRudaH zLa;8pSkWTaPt>kgq8A^|k-sFFQW*p6U%NF}ziCHP7T!3qIDs)_n z9@vj##S2bySPCxEA;Me6-KfI!1l^d%A~p`0HPFmhy4G>?G9?ntF-apvo9gTN8dh8yoGtT9h*Lc8=k; z9Q&M`JPH#40I#Wo1XK8M_`Bj|$4i7|b!+CQ?gWARx=Rvbh~MjV>XROG#1Ob5 zzRb#c!+aVYY%Dm9vhS_Pvyts0&YZQ zCXVSQX9E-*2k&8nFXmL@5H4gS$z1Yf7&VF5gk`Edb9^!}Z-U0@FQ} zdzA(OI58yOd#%r^!GproD^F<4H{P?DhN>j5>89rS`$rUW7Pa&^t)`uK`u4ZCEeARc zo0g^D>@RMpdJ;}`hC( zI-5}aMEcsYc_&JJhOBGDQy$T%Y`&;{60^Vy;DgamV4z?^m5ZCYk%tFbo5<7lAX1OA z+2)X)APD3r9uW7$ z+60=<8>!>-!$cm?2haI6ThY{JX`p!ypb|Jm&>5;l?cD$FUyc{HI=+4ik+_&OSUy-; z8l0YD!vNFnjMYtl$s(c9PWv96IRWd{( z2trq;#!O34I`}qlN|E|!oT9VlsjJ|T0Q1vcR|TtH4*GTa_4sqnSgYv5MFm!$$Oev( zh6p+UKvg70VW1;M#SVs81v7^x!s+4yOeoNUr8{D^{;VMaM5JMuZ(*8!fJ_2++EI)P z(W=m--A{PJ1ql%^Y7>X4BDHyM2r8(y8ZDx!m{SYoeOmi$yL0~YRtL>yDV38aFfhXK zwzwD3_`-Qx%?ihwY2fQpd{fjM25SctII-|Q`&{ZVaX(nIT&#|Wj#T#v_@U?gYm+7` zQd5*J4bUaDNG|p@O?T@?PA99%x9uL z%@vJB&sQZU70Ze>SodLwiBGn`0zD9Y9EG&e)`r6E4u~3v^f7RhE9?u9MswObDw0#b z|LBC$4xeL#eyJ@;puLJy1zx$6JFzhtS6FqGjN7hVpHZ!spp zqSr!AqG_U(wImSfKWn(neO>hBqBVoWCR0kmQ@7c6$G?4;vZw9vQPZGPr4swu0bn!3N4zEYd$)tSq6mr@1nk*CE;^VUd~I( z&p7tke|z1-8c?bi4hGdn~FbGbts^raLbaXLB@wJX}AA+Mro*^PCb@I)MpLR2daP7s8IUWI)$FFwBEm zu#-oN6Kyd`@XRd9B%H;1)n>5rSe$H$BGO9nVy*$i(g_V2ZD;Z$?)ldEdg)lYkZRo<6Ah zm0yHb4+Tmke&D}lks*!1P*4W)lrbXccs{hcU@fse z;#KBE19w@)P^e{Sk85UdOm7W$S}Brl6_@GZmE8eJ0#HFy+maefU-@+QqekYV=65 zQd2x`VmOR!7@B5?>XOT_=Hq&BPp$dsv0EG!*>wqqap27For~4 zA~kLK4C&x>CWJqlJbtCVVQyzM-@J!_=f-mhO*tHexJ9gVx5}?3s1iThGud%7nKH;lJu6cu6fZl` z$H9BigweWNN-3tkN2)ZnY{WphS|Z(k2V@b1>0v~P4eRbeMlxcXWWWayrTC>5`8)w* zOg3z}Jm_&M`q+`7$}uF^h(HMqb>+bT4K4o2bn^Qg(gR#1B-rUdh>WzA3N$kE?(6+J z%k%$WkBK`VzaaD;^)rdI4&WLRH;_oK{;y>x-TVKslbl^Fo$kyeSD8c#Q!~Fj@CKuw zik+siToN0{zoMChg7`NxY5w&m=)W_Qpm17Qk9Yv&mco5XQv(K)BIEFxl%HS*n$~&P z;M2ha5O5;&&eMoa0FDm1i>JZtZ@O1#Hstw-J>g{S3Y%f#4;lIo-kI#gJ^!9~$ z=pA^(YET{iPC>ozRQx(~SN@%&X*s3rxG|NEBXWkX_pAHVz<};|-;Pg9K^k@$=|eYJ zoHHl=6R$pz!`Ka-8KL3g4inI30YQ>V5nLjVWVXe5NO!Smpo#7l6?5kPg-Cc__)xKl zjoFayI^rQNx(x9tb=ZsRjpt1_N$uOhSqT?SDTXkBf#Kxl>#+;Ri#>VJk8}89C4K%J!UegA{LQq z^RZ`!aqn2ae&}*GPGERNWLDOBIe}w~rntcoFLZ?L3#x8gr4|33(O%@bVD@3({pMBv zmwD~Ci0^zDbcC4+8Is?_A9VZ4ss}DT!(n1?iy0rP$OsPfn}6pO?V#LS(=SEi$h`PI zGt6pIza(_y@W!WdxwAsbGbB!&RA>*&rs||rVh>tU$UM&ms#($Kkt{MraCT^zm=<%{f^|-RW@(q0nFr77u3)?eVUwf+sAwIR z>-`P&Nsj5r$*s;kZshXKtEN}gG&4Kcpj~7C?lyh3saYe$iuh{#&J6d7I6t%+KtR0? zN*8ed0&!d0%0l!4qGKJsvP}SN+;B9z*RGP`n#GdAo8N!3JH~w0a<7`flM+ie>XUoD zJ43-@m@rkxiChP3i?-MJu1T+Zs#f-21K67imrg?b^$A=)Im z{}{5+8Ush6AOIAPSM5y$1E@r9a%1a+KAUA;j*~KrRb=U(J+~zcNOO(3ms;fRxwUL| zG}w{G%LwVj_uMNRfALsk=xuE4DhP}$!? zSX;sV%@G15gXPE*Nf;aF*z*I!#r5=~LT-^Fgz+rt zdr?Ucys&_|2sCQ*i-dljXgVQ|vip|l)w|9=QjC-?FUl2BQ7Pd%8FP)=G$M%rU(c}y zX%F!I85Sz~MhF2erh10D(e^?o7nSIFMk2AA#*}HiWa0Ovx>o{$W)k{Ys=;+gO%1Yn z=}qq!$TRM#ACt~ZAigCB!k;n2x!<|i_sy&YF+Z>e#{5!PKWr(rPtnxA zd+@`|abSA0MI!1N=xU||C&fN6i> z8oX0LLS#{}mfA~GSH0DF%mq=MWD{LO1XeyWOreSZzX*njsz0L*FSnf#D6PoH=bejJ zLss`I4~%CZcio8+x6N;m$TMYiG#G=YwIUMlxNO-UdELMrL|Jj^E|v_s?hY2rk|4BT{`K+v!K)u?Q-L~n2Zmb1vOjyv;& z;yXeEA>`(-NvS%*X2|xXYbhE;kT;_hcHi~;OVUO=Wf(G2qyl)In#&DhjIIMvMQk^&?`g^WYTFFAvXRwiBmGFxL#}MW zg8i$mZ+c>H+4V?BjI0F9_w4O`6*F3ROdbW$#vfnUcdro>NW_`o-2vetaCvyFC~h+a zM@mN&nmr)2M0Wmn67U@jH#A)|;9W+N!pX`y(Yu|ftI>^}sMsf|_gdDA52fNRwi}iG z9AEWsl^hg_?53SpSaxAkuk5NKtqG7#i<>zchwcYC$WtWp9HKsRf36tnwTR7(;^LEq z(IYAPG3)IksQO^?SJ%-q(+9OVmRq%xc!^`^q{aqX)W^%wc~fs|Un8}AnuqTFm^!{d zo_(04t6OOo>c36yf`?}%t#DvZk1A{NEdjhKpcx^!6mr!bIOHdl?f{GKoQE8w4J`=XJgB zZ~NttrTgl%-#7pBUFoKY3z2H%)uJLsk9^oK6mcUBPvlLHgbcoh3Lj7er(Xr325l9V z;?wXvk+UUvhJnAf$swrR$%HA*5VT{y@{J$jTI)#}g&d*lUJ8|~nws?3EWDO#kG*O8 zrShhIap&e^Tj(l|<`dvZbh!f3}hgX3&g{C*Uhof58@z_sdM9+yo4`LTCi#88N!x z$32{%sk(8RZHw4{AU7D8?U&7}UWp?YHwvOM7VW3o!$Uu!m#Qlot!Me>Jl#UBJ+eE- znARMDuF^9Id3q803`Jxunjm%hCeFDeRT_!3#Sh*8iE_BL4;=1xI?buJrD$q^fB=Tn z=RL!?$eU%td-mcLKc;q(KPmFYdXFeKPHu9%Z*Wbz5Cs!24;_0aZyx#_?T+@|OK5Bn z<5He9w4UNeUhVoLkG`x-QU1<2JLr7s->VxiU{ADE3nQ22o59SFYo^5~%^lj-Cxu8f zU?`GNqbRhr)NG{LAXsCA6XE+tVhzJ_H^v#gNHW;A?3cBh)vM)?)jyv;-u=~!L*ys- zUdMy!TS4Y;i68v|cJh|kae4V+d9ZeND)Q#D*1yx^;IsO7Ysf#_F^DD(1f^9Re1l%K zoP=N_0uvyD_*i4*i_oehRq-ut3%!htq%~g`8E`xzeP>}b+nuSvU-O0G=Cx40)|W;5 zn-5KCG^X{e_Q~MVnd;}C1%JyN`L}N>WG`o=GkivEbzw=W&S7JEb&f}dk10VU33NQ7 zlQv9>E(dk$R#B4LX_&q=qY%1DaM<13u62KNIBw}4^J3_`Dw*(&=FH{wOW9wTUzx~j#|Nc{{w)}nkICxpE zJSun&jhLVxO3FsQ*z`F*0yoaPf7lyE)=|0E(wKXSci^#8=Gns2)nyh6LTmf^>Xq~3 zch6!Pqa#J1mOQbgM`fl=qQV-P=AV0H^*5KZnYSSCL13zcZXwfP5SXQT24h1jPM`%! zST-vPD6j}4`&Ts4qze6$ZtoGlYrX_~e`KK0?wfLsPZg81v+nRfGEIB`)XN*TfB@a9 zI^})ICno92=UH=LY4oa^N{KjS<>hz`mao!Jo$@EY+Ko1VW>E_$Cw^cIMV)MClxH3oMh4xeex;N*njZ7ylkC7CFz zD9WO7bop4pt6XVNTD7A8@@IRwUD?(M@6@xG&Nr^j$o9>X>qWf^WOaI`8oy5Q`xT8odNP&BDkHw0}^a`lkh|AmM5eHD2lkv1IyVmtb62ovuG%VeuI> z&TE-sr8TTq>4v--OoG8|mh2|w7_ZWAe@0$g)C^1njtg1-r~7FCt(ipgAIu~NQ+Ib; zb7LD%H;+3%$?jfSl~prvWXSeX)P&v85&-C0{!{%V*4rya16WvugoNbew6wI$ z%v@Ytyu5;fg5u)hGBV0{9ZL1|^o)%yEiD}!9NgS|eSQ7?LqbBLqZ1Mm($jNta{jGD zX-i9cdwXBs(9qDgZ{Mb;XJ=JA{ijMQ|4<}KjbB!k; zKuwjLr!=`>01ohDNL^;EjY7c)gh_n#605k-Z%K5FLPl-mnsP8bh9rKN(CnMX5L_q` zA)0uSH%bul25;}>Ci-6g4Z@!#BD}BA6(h(6p>NA4C0(ll33)4522eyCGrFR45(LIM z(nbd4&HbVW)~@FH*cS@&Wa+Vp&=65$k3qICUFPergH?;5+vBP;C{y;zT7h^U&-04-E)IxByusd zcF1+jxL$C+9f`bjf9?7$OOep)78N3^TatYI1RjQ1*}{J3-kj~~qKKaOE3*&LEWu9D zKwweq%j3;Laq5NKgHt_ZpHLA9ko~D5tD)$z`lx(1*N{cxYs|F)zfBvFRO`t3Z1dQx z_|0WPt_!^0RVr||wV+|G{*|FTK0}?itK4dYi79f}&fp6U*7*)7**%;t*}hOc=Un4Pp2@t^$HESqgRT-a4_%YxFVe4(EA z8<88vI@9v9s-B!Rbyu@4tMJ-hRM|58N*nPp3Y&pwLHOrv>?$rNPdJ%+@n3P%}6$_d_qDVJwfOj=ks_%ai*Q(~ zKhpTTEdTvuZ99)vZyzw#< zrb|ocG70jR+O#JwN%){7PxIIa(`-c@ApM1t8SS+qNeYRBLPR|&!`LwFBhW$Iyy{Qn ze?-y$+>`;fPJP+sIVK@X{{>R1=z=Bf*Wt$@Ybp7A zF7+S7GTR8DQwx2OnDnUj9h5bIq)ea3D5;e9-!;_m^A<>9%%gbAGdQ^hm*Z(}A?)qv z1^QMMV232JTtG=l4u>MW$OkUpCKNdz_VVyyba*t7)5!6`ZVxs;4Kirf+VPguqc+Ym zbj=8yKntFSJ0m4?a;uHGu-V*1rvZQ<7YLH_u8YAQ<$@DBlMVY}{6-|pxz1IQLlM$; zgV`a3Zl?_nwvvN$=NaFPt444ju}_fR7e<$orX8qysg3OABE$cNi3am2;iAx$L(OXM#(A{m!z z&AwPq?l+ag$~P!CtvM_l z)Ng!pIfS4b1uR*)iLh5pOu>2{rbI&oXt-K1T&A1&d)YjWTd^U?cSx2%#<@( zku2*C;9W_7y1={2oEBbIyPjD!jfsjmooyHUxok(qg^UF{7$sOu_3ke$)9wUHzl5gQ z*lt5jbV@15W)7+O!&{pE4DTTTpy5c}AyK6WsVIAoqc#&1Sz8{kpi`6tm>F}GvhHoo z6a+#MkkoFhIN4MS42@i;tTkqQD;ihQ=q67=`o_)Y+XA7P0K^~-M?$2Q4Ncb_%OlLR zRVDd{Dg~9h^!i|nTH`U_4+@w9^xc9qOL0A344yrYqn;HJy^jhoMmVpJ_Q+Wa z1<@3R*^_hmkZsY+_J2%fDgbJ8ZCO&NIwqA~X>*9VprzB;esLj0t!zcFam=aTK22YJ!WL;1G_dD_^LJ4MY!{bfZE*hMqGLg3l$}1*_(0tc%S_l9!9mJK5 z;BNNQbcS9lvlqXnzW&+Q-~*s~Ak#|hnlZ&_+s04|{1~h^)WIm*@>Iu zVSNJ{Zyy+BEi|InP1COG{23*-b6vFj1%%o}MrzNj67C8grt#~+sV=8KXl`uCgXLEX?s(MQfiST&L- zQ1fb%$83U&4bxQ%`DAirbYVC~OaM+2`6oEc9J1xxmnK2dv}D*S!5pH(^=OPhT1^GR zbPd_e!7f=9&ZIJ%0>8@Bza- z0HCd=h;G0CW5Tj-pYVGka|oSQ__X^>o!ZOoEuw~E9q;maPp#lS@0%PEE&)ztIuXfd z#wQksA61;UU_BVuf5uuXBA`^xGL=jUopR}`mccPFnKc8hM&eCJ@rljLi8lQF1smST zj!T}Tk|hSS<)Ng@f$|AO?rxjlI(fxY5t;Rg!ZK_f`tH&To&?H{Hfp z0$#r}^o`z54&IZ_wfQr61b}k&i-)DDNT^2H@PuLu4YA0-iul2UgTi1Mc%ngG$sqWy z*lJb8o8dUxU}1gxX7df(kJOS+syYkSIFRow_Gz$>LQOw4#{Ihb*T%C?fl&}U*>ful zHrSiNJUXs0hSnWv@Ef%7Rf%&xr5MGo1Hz>0{2rTrtR#3Lu3Uk9)r*#|iH3Q)7U~~e z))iJ$7i?E@;@6`EGdM&>sLX#0Kjw@h{h4X(7>UO88>_fGGC%n(p=XXBEZejW+()!I;OmsS$bk>??KWvA)^(H)6gxZblN zOi`>6_Ws^g7i2%%y~w9-&>kXBSMgetIo~7w2zERhQ-8jP4~feoel zbbWG^4+yo|e!^8>gBEP9D(Mwz!c|O6^uF5rxHB^H8#BPW=<4KD1a+Q96MuDfY*l(b z{Wk2L()-$A9qfh;n~u_s0zSK6?yhOX2 z@_cOb& z^PNn{7af;JR+#BOXW95$u6Glyk=_R{lDge@PZnnmFWZqLAKJiryEl`vKP=)LxGG|} zX_i;$hlDXD1zTO2)1sGp#@r^Isz@XmV0D=z^JVT}$B z)riWD8W)#JXljpclB>Q0dX9klwTRsYg#bAWw!Nctl}}LW3lT76Uyo@WI7SbcqS@Jxzyo>}{7Ut>xh zsyCRwAr&X@y7S42(mDPPCgh((6Q2s_3+ zUYTf`HqF)Q6F`|=3*b)Nm6KF%)I6NBnzef2{Q2f;H{F-AgsP?bbPAKrH`P;iTt4CR zMkoDaFDtx0lv*}*E3w$^q+#`=|^3-#lKlGd>+{1z* ze;>gCAFPSGe)iJ$itujBlY6aaia* zRCjosTZHLasHXMDHO~g1e!jPB$eLa?rcCezTa?XbUp;QxE30(NOpcy|_MuHrIsW#? zAF|&exrAPbmrP)e(WI0h_?|2inM;!>IOYlcYg&fN#psYaqR-@CNg7moGsAXQr;!#` z2FUa4xln$*+BSjNjFp$))ZX7%uMgnO=ss5!3c&gxKNMc52^Xr$B^Z)DxMJd`xjzP7 z+&FlsXk-kv|I|vSB>_qXg@^DK)1XpntSS5KKTUA)F%-PNWFE@Xyd692;2=xwuz!62 z@OR9;uj1vgrpr5N%IdGZ&)=CSZ?IK34j(?b|g5-WR)4UhT{>l2akW z!JXlv$`@L{sG8TQc8Xk+YK$A+5d^qBfG$b49?Gz#g=*GG|Nh7^{#4W>&fT%O&^LCP zpA9EmL((2Es7_0Pi~#FPIVnZmbRu--xPE))TiJarckJhwi*H_d;=fyv0T4VzCmpV( zi2YnISz4%{8f}i+9Z($t>Y^l9Qqx(cjJ@V@f0Nl}?#HyPQa$9|-%8!yE znp`ok#iIKGl+-vb_UcP&D$luRdSu=`qah%wA4Bms$5P$q@4P@2x)FIW1+e=dg|OiP zb(pxzhvkU}+%A3kKTEAPqeIuoKR^=Z!pvQ+IZ5jW84@bgYZr+q(J4=W5nKj%I^zzn zYWzyPpR3{pxhn^W{q~Dz8~*F~Ec#3X7y!j!N6_mBhH@>ZB!QNCC=7)tD8b=rEd6CV z6lPR5RT5!h)UZFTGTH#Bp}kUnjrqJ1E}P3yO!ybMuXa^!(vYGh>K}w~)M84V~C4hI7=YpK;h(q}3~G_~Uy0(i-PMumhK55F zRCvB@(i0&0*Yt@6Eae;M)Yb3JuRU?Y3oZ{I!Y58hq6|ZK`nc2A+3@{rpJRZ${0+<; z%n+=<7#=}PqVeZk_5c7?e;^jki~v2sw{{K1_SwZ24E`)*j(2ft)7E(H6^vPoC1jG` zC?r{K$(D7EX^2qrH`FT6=$Z)nLb%2lDBI`2i23~YH=MbEb51c=CnLK4VguI5$N3aH zlr76P!)9etsgA0B?mK6@R2p)+C=w8!ZI*b#xGYT>?=0e*`eEsbMVek}8rNkuvEnvQ zvUMpG^r}}0#h#!h?g$2lfndF7m74WMhs=wgsC%=3;2lM-XPqdctFFz3Qi;-d=*lUN zr#mq~a02pLf4*JU@qSv+(czo|z8{JZ6OA#n|D@lra#&o) z(W^V*J_d7{NnYH1khJsz7Y?Ib6m)}%+F;IKMHS!p_wgFTN{y5lQ!lb1?Dyyt`Mv|e z!UQ#?(kvrnjO_aR!J~ftA}H%>q-H*rk3TYDWt(!nDU5Q@vpZ9xV=JtTP~zSY&#HPp z;jZgNayHJ4A~tddGzmbHjKsrXrk(CYYp_F{+@j!s-l!q*YQ^7@AFQ7d`C@}?#LGXPAyWGewX6WNskkWP9u9Yo)e{rsQ#l4U11S5?j z?hx-sZgg)6@_J2%;uD_2{&`IOVijScV+z zJWpCFomlbDt63w0dqPVOlRD?<0y_(X zCzYjz-kRm^op%g-EXs^|=nKR#?VA>m2`{wxsbkMxq&AZ25O_Pr50}1!Sw4uAes2AR?lxI8LY{#a=U5vFi z2EiQSyoUkzLFacT`dX@MNo{Ir8`+nI{rV%fR7bakkkT0`9i+p~RF~+&Z>&~} zoc50^R>Goq!Okv&!+hf$q_~T0YvKPdGLi8PXc3Ijqes~pYzYcyn?nR)h5s*I>Aw)r z7nIM$P3!c*J{bQylO_KP0p$gC0HDIVoyz|U^sfx`U#MN=zZB4adjf*&Kc0ZFHMhSz z`f&EG`?#qLdQ2>idohzxH2m$$;70%;ee^$h^g$i?AL-wnguuCd15AMGA3gZ1zx^X6 z{}R~z)r-H1{YQC!)$mvS|LDhGZU5E(uze)z-xs8qRh2eR|Ks0^yo|HB#l6R@MvX%U zd1(IQWo|eS8$AuDhz3B;Nu2(CHDCb1;1O`)ao(9TF)?x4#h`-+ppeR9fFW@$U;L5C zmSHdi1D`H%q2~5_9eGiVB$1sUcwY3Iv8F&!2o)O!7!*#20R|8(wBaDYPn-=iXzuJ4 zUd{~$74n80eYTPoy?bYdo;e?mst=MCCHM^RKJsVu7eXEjjjZCLp}BUPJ;uxFnLFR} zzoPZOf|Dcvxq>_te9RWkCUYJ_cmLrt9*)#dTstWz89YWt{?PnJneUM`A;ML!6jD9T zrCc(8_PrHDmQHK)zX%HAPsV<$6DBZ(Kjv0pzc*z1)VAQk&gzF&&uo}M@YT@lr*`hm z_Uc{a=}n{aL}mGgwykp0abFO931*XIL@pr(MLvB7Sb~`af&!=&z35*Odc~LU-uc2d zE%Ev^%<=nKJt7(v9v;dKgR#<@61b8l<7y;6n?Sc6iT-(RDk9`&`QpvV&UwD;ayG}W zo!nhy=#m3+^UEd$zEAMLRdSzp;Se)tnx%+Q3#wuk1@bb%0t-NS!ae-J6aXYqg|=4H z037T_9&A{z1SuA4!%>>91Mk*gXpYs#Oz@THI|od z3AMRM>#!T{NVqU1|27)2I=8q!>Hovtc?Lxlc6t8NG^t75UgUh6&7(NuwQw*%Tq^p@=&y36=K^tFcq`pgu6c(*I#hGGAPI()RUeG(BzZliOn^)=_Lk4jz6^ruVv@ME87k$ z^2DF5NmSffLNA!O8IkgCy3q--CU-dBS1e&A2X*wKJj z!MtYvIHAZCE{MUZZZ*!1(kSJkiES2XbKQBN^8Kp&iM~dw3HeIuxcY$C$DW08%NZj;+iAplo8o9T@;dJ=OLLh94kA06C`Z zy9g>?A}vQsG-rcLsNcJZ%0gu&^qr~KPh7N-r&qt81=gS+oOErYUx-Z@oDBD10#ImZ zLSk^Q=gGrR$e8-#{>Os(xF|E7ywP*b7WI34v7gI|+y;l)MDs8!T|b^Ve<NNt(ewOuj0s=+$~=)M5lf+s~H}s4(b~{Vp@)_2=MFNHpY5q zGJ)5dJFqWojL)x?dSZMQEnSdv{%*nXsBN<}ayxin`ozboL%Aa5HlTB zq$|XL_X5ib8|`WP<={F(O86*DJouM=Spc}}{BWX$Cx-j}m&V|NiJ%MqQfsQY6p&9mUZ zESYf<-SnfYP7Nd2bwp7HFZC!6XZ$EZc|v6l3dXlaDn@6Vv!NKcZ+25$8Oq{iS8zpx z<|{MKk|dwGm|tCyYfC)zVQBrJeb3_ZTxq0c>NwMSW858;A&7FqFQ1{o7&fpvk!=hFw7&3(84wLVGe3So;kUo>uH; zQq&rgiP+W`;Zy3lC12un!pToUs644+CE*WFG?BT+A_mS!T^W<6W~s+BvH0=A1HEDkBq<#~7YoXh=11p(J|%wm z*vpsp;h}H+8mFlkN#)K29U0lX9)aO>0V&G}r{^z*AG}s;X1-eXfGdzu)a)mj9>&g` zj6YYIln3Flw)~tlus6N@yslfsF~{k2kTCRt%vTpm=4veR@o6s4T$DA3{*!$_i6YeJ zHXa^}S)(6A<1TGF^{>%qS2y4L+t^v^_b#eI2-lGpQlwnr`ZWg%P$PjWB1TydD+@NY zwPn_7!LSXxDn1~Xc@rTh3R9kCGH{z#&?KtHQZ|Ml$&^hzkMMz>$UE^ zS=e?60{fWd#u$tAK?B>WMMYvZJSA~*rKe$;cz;dr z%NIS@pI^gD*5(?C-y*wB`E&<}oz6FrUZFy+D(c2;owd_mFF$nank_>mL|F;RZCJPr zwyb!vzRJYW(x=?KWeHNt6-@Jj6sR4BE(X{m%I-HCPzn+C%&lkj_%hefMXygZoV?T? z$;d$>aYxGFL25A;%q|cb1ev9Ol`~S|Z30Dby2aBi^iU1B=@SaTRjOy7-(VkZ(DRPa zcCRbQivZZtMs6ZRhyoo7sV#?zHCS%Uzm<)(!0opoRs`DsR|HI3&;-bB12&=hofmmQ z?H}Nf%n>pJ%2AP4EG|QlNXJ}*(QL^)joT&^GG2b_bM|)O)r3mzynY9)DKI{0%_7|K zm&|wc`6X)#;9+VkBCpWwvEn035mBB4uO1>XGLQ>_bEdi#(SPYxrBH^1{0-6;hKvOB-ny`ey7X%mgm>ChFYVLZ%!vcs2nhY z1d=fs)=fS?lYeY&%@~d0zk@*q;V#~53WsvCV*N-Tiinj-KP->vyu)o)@@o2X2qA;s z?!iip)$Gi#!Y9%g6f2=>07xEdB(Nr%CLOuQV%nNIck5R)Bm)~_jwJ?+27NAG=CF5& z=p6bMQyvoW^y1shW%7q_d^aDLYJhoifsD6Mxfl*qPY7kEgngJTns}YT)B?xa>e`5* zL_g;yi_~G6jLwaS4YYWYa=dapo0h5@2}#B<-8qNO$j7Ib9wdmN&5MugC|>{|BSE>W z@iv)c;-hXN#DlWczAf3fEr`+@i2B9F&JgSOxot2P51~qf>_5u&wg%I%YerxbLY~q? z(o(GoB*sxQ`qpZM@GlO(jJVgV5uAgf&j zV;JZ?KBG8(`wy`^`Wl0GiUZ*c@dn!sO>BHn8zWsB`kh9(QOb*xM&X32QHoKbXh^~< zu_*Rjbp~#OX(hqQzG-8rjIE7u>x{-xcq?jzl|3{_yFU@KTf*!;@+qcC2w}HY%dNyr zOM;hDPadP946>zwu`lZlFPHPid&scKe*7x7V85y*#4MOzl~SHMas&bEStB9}o8GDP z>Hj-by#K2r-+u%*5t2{-0RS$*pE+cN*D3P#&i-$*<(mJ>{4+xTjL<(L^v?+WGeZB2 z(0^(E=ejf9zpXpldwKa<{c#1qDL$`%QNs$)-kn9UwJYs#&~?84z~u)3L~s5>`|e=Z zSIh!vZs7WZ_#c%2VE6~yKY0J)kBw7E;tlzK_=mFgKMed~_7AInIQYZAQ*Fln`v*}L zs^06-zwWyuurhBU1u$N6dY@3C0ROI=20dXZf-yVV399t~bk`Ih*qU>_teLEV2%-I> zKKnszW|50aRS33(+(qf@3!xFZi)F>9=S9a`JFE zQtL&2NQC<8^9RankM7;M4Eb;;bZ%uwSt&wD2#T+c$N~NJ z&v@VyaM2H7JjVC%J7z6<6C=|g%u3o@Zj_GXzZIvYz$-#XYIkN*5gXy2Tdr-}7Papr z(~&9|*&2n1LuP0T3Sb+vBM8S}YJ`2Zko)xcZKhyixXRa$WyZn~s>hWf6%q?BB=W3y z+}=+(Nmv@DaNiGN&>AGYNnb&v{uqr*T7d*-Mycwnk{cyhq)8y;`y#^b#q%zE7XyYp zNYzLMc-@O-d6$zwjwjZF*swMI@|YK@5qZTEX1KA+i7Z_PJIXZqU;tO!3j;Unub|J9 z4t0Wdy>=vSM~8StQ}Z!ZyFO6m>U3P?43f#Mm4{dNZvRGx4+S$;5mE7lrSn?^3r}(Q zG-B;Wl_DSYS7{AuvYMuX`LDNvlq+`vBY>7j-Nh6rZ3!rtjm0o#~}nNYr&>!_2x zT5r#X;f0^>-_sZn&B?|ea*ZL@EBf*3^vkE7u^Q>5{hb32kEs(ag7doZhp{gk{Av2W zts5OKZ5h4%QI+Xa9Ka`7+~fzFB4}>v)+81~TPb688UhHdVKvwQLJMoM;_oON!E{U2 zGB;QNTTRO$;j&e-RN~atgFu$(zEV&Lt%K+)Hl4a_xs3|BY_$=;vC-C>`c=IJQSy{# z1J(2bqWVE4e=NL&dnmS8-qXOH+t#ZT^xjeI&U)W+yXhf`HU8*8Mw*y1d4OaCstl6w z%&3}vOP1Q%!CqyBimIW_VBPu1)|BBc*?aVHtdwNT(Zz$BmwuFd?}BV+kgT|dhRdgU zW;x`k`oKlr)Rj|>=yB>rWjf`i$OjwbREyc`?(ax>r|S*>9$qVXIPiB^QGc?QCac@9 zBioMqF(EsqZL{Z$O@9a7mUW`Nl1KW_3gd(%-g+(33Eo(G7*h0;%z%%KvJd;kbBzxF z2dghQ7SD~>;wx+C`;ogV5eZcWXPcS%Uti~)R=j1|elMtoUh9C`c`y@nQ9G~WO-032 ztK4BoOVF@mV~u<>s#~kjku8SHYMew`%&n_V@vOfo8}ihH=g47ndd%PN?v9!hL8odx zKF=_}eEIx0y1Q4^1zcAZ_hesIjm^32nq6;lkQ|Xo(5z`qdE7?W-w2u1D*TE-;RWP0 zij(vy6udBc$u2I=7^_h;L{}R7D==jnq?X+Blk2&*Eq*MG>ZYWnR^qQip|2BXucd-g zehgI~?;qH~RUWo#Sic*cfAxKV>QPwd;L7*ozQ+SKB)SVB^ITmV_gsDjxQRWzdz%)3 z;HkxBmJT@xKX4bnhvcjeR2Ms-!0ffk*5NwpsXK7BiEuVhpGF6KF0Jdf{B&6{Eh2t` zJO>YU$)P31Ur)1tTFig_`Nw&22hJnGM^Z_gkulD8F(!KYni)j2MxNRM82979 zpFimV47sTpQQ?!D^8(fl$-vCB}k}l0fagth_E6k{A^*KM~ z50Ijn*;0hveRj7#^eCf6%GbhS|MI2p+n+pcuf{Nbr09}zdJ6+sdB_^@7}us@ zq_}73@m?}Qs;@T~T`F<%_*XukSuj$wINHch1-NnTC+b1`?ToCpdb9yH?6rdJUmO#7 z*JMXCpXz%v%P6aBOHo(LIkvi8wM854=|lS%6V*i5Mj@IfuxuyQdYT&OSLRE9dsRcN zJ2Mr<3FT+mFD{SOYah3sl^Yf-g_W?k&5jz4HKkcn!=M03swYC@x3*(WQdBY1>6F|n zzmJ4W&dZ{nbOx$)-nUq!l;q{NsozPaJcw`$L{Ju#E}5j{g{xV%Sori>7ZSI<(do1t zmVQS@DuiVF`u6$a71*G&1_1E5Iy0zo+{0}f- z(~@xzIW<2uswfd3gMEIc9gI6{GreW0(4~bajB=V(wMX1`mf5nl*hOA&mIiq+C^Edh zI6;Rs%~tOOzwlGH^g{t*2C)&2f+E<}J-WIrIR!Z_HI4|GyIS|ZWbF1uhs*ae!k9Sw zne?_8`Ipi^D~q`YsTjFv1?nYNzNdNg{JRSG^4vLhTwFSCUG{EBeOyC10L1X$)x@wd zBDVGm6w~+9k|jw)q*ARx(<<-BVhSD`Bp2*(z5dgTOAg@ede~J^6Ty`dcm4VkO$KVM zL^Xu=2{{)&amIPq+*egCV>eQk%32@tx2Q8R`}&AmV@&Cp;Z6h~&ow%YDZgZji`J)h z0N5FYho*)QQncpON`?j&4Ng8pYAhnG9Kwq!zBr1sAX}__x>ho0YF-nmc@w$Ih!Ng= zqT-O_Uv9qzOYUy};#ZlLN8xJk24Jo!^TAZu4iIcUWZS>RC4~cRJNcz3h-bj#?$j>T z%__qx2`=p^?*N;U;!0OSUUFx7zg$03?7B4T&Kp6@D2S+!Rb_)sFFdza^qAnm{kZQ= zcTfEj9P;ijKFFWT1q12XSUnC@ZSGlol&O(1?yg8IW1QEK^E54ZC~Ql;P*Miz50sDB zEU`IY@S4?ctmo@}1wAp$PM`AQ8e=~>+6x*XIi~j~y$4e7x^IPKs$rFLusmZXDa3Cz4-(bl4 z_c!GRJA*{=iL#Z1x$4HL8Fx_Qw8SNIKc;tQ`Xh@?g6WB#nZwroyl9A-EQ?)6Ii*_*;&x8dH*$ zDe;FHOMmMacjsEktKzV}2IwY(#p@gQLw;IA~gx*ZmyqY_QU{WW?EE z_*EYH`T%S6WHrzU{q4*Pt-=UY6UPdSrt>6>EW|gn&iOU-R~MrY{VQb}pcRuQl&Fl9 zp{`O%KQk%o?TB+$OZK^0)4~?l;e6wN3@d^-n@U$U48+Qiu_7a4J7lls>arhi^_DVc z9eD8?(?fp71Ryc`Oe~4TvDpkIB4#Q{7@ddtW%Upl^6AdH8I1?iVPUO=qlF^m{kQ{BT<(VP&lg4unXmPj zoX~t%$%=GRJZI6$`m@$l1k4PNjb+OLT&m=o1mf)D75@YpeV_-o(=ln$*SjRIWgyeVii55BNpo=jv^@8c|E8^Cy*^OtM8wKA7k`#dYUap5)MF`t!)i+X; zY{}eS4xQxAhvlEYR2@E=?wkEymTM?Q6n!3retiCeWucZye?I*B!iPFZ;{#(=0|7dn zZazd55Ta~iT!{41S)p1u`pha#9y?`aYiMTvQc8nVL2*rWyeFb5mncwV)y`QdhLC+q zNFkv(*MW+O5EeZmM|_8DeIr3`lateNyG##ps~|=BG)-nmZVptxHp13ZfX%NH!z{k2 z+x7bB$)~oD&etKavU#rvQI-FPUrYRMw#&=w%-%2g+x?s#z`192&F(1T=ZNadi+NUM zPE%b|&;DWsX~EB~y)4T2O{)=^FRVH^sO>l+osqpZ5z6M&;Ar(*&KQs8hEFl! zH4VS>x<7Ae>ame&v9{Ui)&NaFvcIiv+|js;jan{Q!+fh2YueUM#x5v_eDdD)iY>(G zEX^>XlKDf(@AU*Fpa9&%qQQf3)u;ID2C_SB(%z54ctq||$&dmJ7Y#k3N+-pHNgvVR zXF!R#9sL6P$CZxUj#9PXhQeK^lS*F?$BcwrwC^4YkFItJzuEyfJH-O^mFCs zx0lg|>9YYmSUu>gpP@fE(3i8iU??Ms9H|7&d|_LW?vOC#<~j>(NmiBVE2AJ&VVEKx1aC|dE;tv%FPgd3)i-Y=z_Ku7(u=%=s@H!?^DWf3@ zk?DSX3*kUPNN@e6ZZ(w|cDP5s+73a>9L>^R$W5L?ut+imhf?H{PYVlgHKmQliW~lqGZ&R4e!f z51TQMVT4CHweAl09k9J_wP(2$bDLZ4Zxs-3orSY!*fT!Y)^LQPat>!W0nl+o!eY9C zKV3~EVG96hz6W%XRR7}F5~^3(-~v~Ixg1@;#J^vRJ_`=4HiGmIU|qlZ(9!YU{lb7e zTAK+7wR$i%Og7Qs?B(M4ins(=Vxsap^X-G*@5UKUpz|}_#^Lt=@N8%CiC>JBncfk; zx-)>m#PNW%5z5N3mBq=R)u*X0h#yncUF!yPG~LYg1;lf5d4P(4MUGH{XzQ-3du z#f?r^2+jc{^W6x7q9FEgEyF_q0yNeJFcbla%v?ov(eajh<0;=4w0>P4=6x3rd3?{J zIrw{yz8ID?buC)p*?D);=H|yvna`HFmzQmeX&qpX7b30px8>!5k~^_)0{73Pc~)ii zrSdZ?LCE@kWylKddkbuoD+jNvU^Sc!L!XSDUsGGYHyBHmh9s@Is701GB|S$3tEZAN zO;XYh|90bV3~qefny8I45)qyT6=PYnY}FZ4f5MPW!fP}-wPP*8X3PBMF|}KIxbs^& zL=r^$9-Q%a2B3ew=SwjFLtRARWjcA0nf{oa;c9e@8aFJpHRzSI&YjtrjYe-@i@30zJ;}+uCrpxGBuGG)E8+Slb7nTjRm73_Kaq%5^sH}1pV`>Qw#f1c$LBly-z zGv3)z5-<6z6a6v#&e@|FGL2~aTAP8J-|C0!3mP>P8x}%JZWwbBRwhVJ*UXq=Vi?%Z z1|3N=Z_XswZP+AZcUat+s1%p-r#AXtUCvPHylHv$P9g1H$Jb3V7|QhhRIR_&idzU8 z%_0q78S&Eab0*Wr@ob1G(s$-y;Y&9lNEy^GtU%xo@ zCqk4cyrQoz6;#hc#q)PXd!Gn)SARnv5$d2z7}Y>*$70p*M`^_FPeKBrhtF+F)RE`z z_COril8PRRM~r2oRtzd3)rby{2oCDh{^&ecOG`}mlhe{*G&OWiQqC_~F}>`SZl(ZQ zzY@Jr!kIwsg+8x;Ece#`Wk+n0)xuX-vh?dL*4om0x2j<5Sw@pN5>h@%cUYU*-gcZf zX}?}=LhfbD`7O)LUX*K*GyzNb_6Gd@n~drTK`72@$jOQ5gJkqozwx8m(nQ~gu*^U9 zCY;wd&!Tw+__$ZAfJgKVeU&QLM=%KqC|DFrk5b8+&Qk~$@mb&4yQ~(>?5R@WNV8N` zwevtjwB@0pZM}QKL2)@xzN$TQ#nj>?dPjy|=kjF{$5nI)l`LN-I|Y@PH`=%2jXL2h z0O%2k$JlHKQ`a$OX^sq(hFWaByJxpYi@*`#W2)DU_A`^Xoj~15maC)fks4wgq(Y^( z_f&BEPKRQ19H{hsJmj1h^wVnJDEgqV@ads)`^|sedOC1TXWHSM_~%lwCcDR;mVX^} zc)#kY5d6Z>&fl&&sL7FRU)ONj6I`%1!ZccWTEF9BYOyoZPnWsz(R|mG@5J8G>9yZ+ z{Wx`~o!Qr|!5k6M@74K_@GE2d07dB1XU zL+;mSj$f#%yK#t~HjLEEx>7MVJk!l}O1EUc+r{VGnqjS5_3i7?`{JJ1?`yBKxP@o1 zpEL#6>PVnUV%vFQFku*l{Asp^ETS!!3QNU>!)>We#{@V(%qzV=&oH)ut98Fx|8dko zK@7j@RS>ilYvyll9Xu)WFt$cFa=~G#tV%7xcwsWt)BKLO1T_ zYMFEup1P|!y-K^MD(VNb57}Uv^$mrMZ<7*ZcQaK4$pdV-Jt|RpBo379huiwj1-0B% z${Mp(@_l$^oT_W<_`5aH&nNE@oJn=%&)%046S-4DUn-lK%tVXYjUH$1N6|Pp4JjR5>6Q$VBT7JDZffeZ_n1imHv)cTVZ^N6n>qa~HwQ;f%D@S?Iw<+_0@Y3;+rQ;q=Cu|8X)f0!B2K zIV*FK7_tSdhKD@3qwK0C64gBLioPJ&X_iEm4ke$Ewr|2?DeILedOo4dd9iUCp>>+Q zd!o(sD&)**0X zv`p2e%3jcO|#vq#AlVHsoy(y0txNNlc@345*IXjN=&m!jo;!}RnA zG;>G4N9{4nitdekp}|tbw?SUk1&9=Jl&t4diA{9W%}>3JFY8J#eLZ!FG?G^{nx0^e zON6~OIjhCGG_>oDqJ5|%TBxk@E*hf1ElMWJc=v4@nJuwdaY_}EGFx4%tPmmG%4_N- z#j2ztJ|WrKB{UubXkN|NmT1})8{3P;8`n>bw=G%>HW|gcHP1f1K$ZPja{efsl&?&R z1ctq|3ASn}d8jbhyy89Pjto8NToS1b)v839f%}GrYmX>dnhzzTksl_0gDr1mA1Vi7 zb6-rpf^)?D9vp{Zayn9e@yO zlV?d>l>WB~z={3_TW-agzrhS$RTp30Z-zbQxxf#*qcnC!&VFX@eOA6#Q>~xiR{|^Gl#b&7;!V7v1c*rMNZb_EHg(x=~-jEOME*f^&Xxm6B99~ zz4Ck~{=$}ZAlXU^BJBfBLgv@+vA@@jp9RLvxgAwLvUOm1S;)Nqn8oY0{o_|Y@2_fk zIYLLsBt}5FU;5kW>iWyvO8@}ZD75bH0fYlChnF@e4DTY3i$lVpFkmf?kH}NqiQDWI zKWt0oEvwG&&R14f2A7NDZNR3u?V@()NMgmi6J?EyiRF;ST%3i?!yg$^w*#!95Dic-tAZRFO941QV< z<-4hj*HYRjY|-G5@ZV`HPQ9q?6XCo!nmK!Z=@;>P(qIHVIQ3&a@-F3u3QVhUEL{|} zw^GESe)4$qmg}fdR#25WjS`;1!Cyf+`2ibX-_U^k?=roy+gnQ!PQIT864Tfa$Q8Uy ziPK*pV%oKu!;xyM6^~A+-oNHt`?$To+h;8p-5+WoAk5)&|7{*|OB`|4LyHW>J2R8O zv^8SGP{>C)G88{wBB_Ffo!!x9xg`c=fo~A$0kSzwvPH-VWR5}c!^$sOVWBwPDW#Y+ zxN%nk4+B0vGkmnsI-lhoXGrgutD#e=!QNV2oT6FG>p*6S8|JGQav@Or{ln|aU%PH$ zI$5g2Xk<=)Om3&wH%4-26YamHzG3r6n>kwW2kAd#-Vjk4Qf<2n>6UYkf@mrnjlvR4 z1=osxj;gMGLAR;~%Kw~p4dPcZ;BefpuE7KE`73as%ObihHWVy#E*6^apHEuGY#+Wp z6EFYLIXkGgb0qLvEJ~=vbj8>1Aq-2Q0lW7AtVo&e9$a=u+x!lXKt=`5YQdA-u7;4o z1WqA(glL;y*X&u0gGjX6hpYU2Dk^yu%Xev%tRDk7(|Z_|TGn5X9I4Unb{r+U&mZ7O zgi5zQf>au-n8$fBgE5)H|3;|CEo8IIsn;)E;9@YrTe9Fx*wh&JH$AoPZ%nv9me!LN z$!A}md}@U?R^Zp{J9X)Y9;e!2WaF$7<1_g55Z9>`h7~oTN?6Dks*?)H8-=TW`Vu_? zCld>T%$o)%2N;ov9OFpynm{vf#77Kf6wzJ8q^x{~!crhzZJlt;kvsQ1-4eXl@g#rK z=1_&`_0d<3J@;6;z2(3y#wA0Sm4|d<&#dW}!^Y_R)W*)doZg}ulbw&nx%FHkasu<@ zPG$#P?mKoSx`44T;eQ2f+3L8mnPE}1p-hf)P$Egq=OexfT={N;!( zCRUWu<81egcZ#^;;$szZMOBIhzRaVSCUIn}=fOuFKZnp<1=X0vbwim!nxR`?_h8xC z`AGl3=vY%$@Wx135Sc!p_AP=@n0Wxp7l+o8Ic#ZTQXz^b!O}^56PX+x`2?6v zhk3!7{tl8N6A4-GW(?I#69_&gXxQvYhGO@Co&#(W>p~?xdSHnxnTIFwxs&>O_YBR_ zR1zjDk{2#vu>rptxhXVeM&7)fcEgn)RV4k0@ z44S_`nF_*fw0vDhvdh6$ZnAtvyxv-@XQ!elbO=^#Vrc#p-;+&9F&t4T7K_8 z`A3-o?}y974Jy}A`LyRUKjN&Nvz@Cl8$ocrZQau)Y2Eea-g>#;>i*C7bm-H5_tQ?U zv*K$44;XTS%Mx`e<+_W)u~(vB5Q3CNO>Lu>^%3CtTfrs%vR_`#nH^#g_=VVJ2gW|k zR+$GVNkAZT9fftpw@65Yg@b0w;oLhm@s|g=W4%6_yVFVL3jXEg zi)1Dl!e5)Fc)ZC~zVL8$_k~W{e^vhaa;Be$&f?8C2)NUmkOTv)Aadm0pJfxOH>3Xf zM$l~lBAV^L8KDQ4!uNWak_7F9yR9bmz7KCeZBPi~0$1|6){Pq4_>c26n&YaOpD~>q zo0gH{Ci#-$n|)v`K8|L+obyMR{7l36jSQtHfqDHJvS{jc z)?RbxwAR3FilQG>il_WZ5UC>y=H~8Y6k(mYtI*@1Fb&*nu<1o$J(uZERMUlsk_L#Hs0gS`8m-upLOodZ z?UJ_UM0^IfF3rBgGrVmq z7^9Sl9+zs77PCp!m%=tjZ!A`$g_U~!XJ9~6Gdt=ho;#6Y42IKvV-0TolAq?K-%9?N zmg)i!Xu1Ce*ariiU;m>gPGUMj+)>3rJ63}Uzu~@u&eChPxC#e1%n#40=iT>)=$Fa->6WJ)Wg(ExmyPE z9+7ytHIhV4x4*F=K^kQWewwl|KRM7X$O>*A<1RO{H;Pty59ClrVB|8x$yLJwS){~n z1X-dWg46c~WbEMT`FlTlGnZsMUuuZn)~-<=duH?C3>TU(HiU3s1pRz_7sR|N?U?l% z{pd-dXHh9AQ+a2RlT28vAc}@FUMVWhzCUf$=yd8kWOui|gv3jf9n-dbha)LUp8H#l zsGvNz%CzdY^vIFG%lhh!Dqai%M~JE^(MWz z{iyi8+C{tLfabe#ooMk-ZE0}X(u0&DRzV&JArApohKu6hU8=3f&^T8*A?X;l+#m5b zf?NPd!N-8j2!mLog#DNO2}^R*Toaqhu7%=`b|FrebjO#INeZ-=Ms1!ag7)^v>OJFB z5A-68>U&y%hbo&*0kf1Q$HpyK_L$Iu!1}EKs%H38U?@TQNs${?hpal^nFwjpcfT{`9Pa4J7`Sk6TBMF3 z7tZ!MMWIn_A3ho9N+9S_NxD6^R{!VuF+kgZV|a^@F$LAKVb&*n44N?E@8GG5IqiF0!VUo(=5*`rQ2<0x(`%Aujy8x4 zgQ=W@h6=gkq@%G_Z|S}`L5K^1iAS0GiyP{`#}4CVY*o~4yaW3s)Se_mnPuH;bR)GnM?YkXB5twkJjP@I}-p_-Y%5sfdX+Ho`Fx4Ucb60Fv7KY zz{*D_C}?NuFd?&C-pl{up0{IrG;|B5U?8rJjq8npOBPf{@%$W%-;}=I(zWJK{of6R zpAl#?nBy6`!nY@Ll*pyz7-JOi9tfu`@*PuQO%Z0eie(+Zb70qCtEZ3qrnW0k7NHcI zH{r$B;q(MlVwgTeO=C$$x0wMy1h57=N?81=Ujvo zRa>5#9C7&1rQc`oUi=8YwX*rxs zd4^Bl=EVeqGKsijQ&V5`z9wb)(H>bqNzmPzUsYXjiePdxHUP#TZT$(udk{zo zx1B;u)|pYB6z3~x7!?ygarpAjq^ldhBSxojrJtK<)Eo5aouAPX^k~kFkp89f(UPOG6_oW+>-`0aXEXEe1LmA;*gY947+OUeQeg^qPvv24O_kKQUMsWMZZTPZ7iZP8 z)Z4cbAl2B|oU?xPjwnATzpf{Ri;`++tUYvXX2dA$SM?oHFGXX|C@Zb0Zes_|1r6)V z!q3B5cP+w4FE!8_r2L$?Od#WeNVOOMV5C6^{>|xk^XRu~x=DsQ*yAC2G!s_D%50V5{{HQ>$Go55_pO?Z-1b`YMY_7j z_KIuX8-h;#lnlkfRehks{>CmLYl@9_)`>BgVdYFgJD*tT^iayNGuh$uBeNm127J7zkHn;LFD)Q$~eZb=_Kz8Re>#Ub)S zzLDo)Yau%EitZsn?MICI;XZ;mC^CHNhkvJxa;}?KHq^pBNp^jr6J;cIM6!h8WI4$6 zQKfaW0Q`#(C%IGx<5N0|XQU!{{b#TZ1!m#&y+*^;Ss;=*6SkY7AZDyA`IY5x_We(& zUfPdywCR!HscqMhN21pS6imRy(gUd?dCCiv_AunU1-biUw2!nHAfdZ#cwGL(%~zy~D6 zRr8zCuzi&7z5!=IPFAIq^C&d{!x@NO3XePhWUQey;2A1TU*hlXw;oA_;&A0OOf8?% zZBa&0P}xy`uS$N$}$(G2XQ>7CuO{5<{B&qMZ-1%c32Vp_G-Op z;>Et*0gPlvlWOiblr^DV`TX`Wbps(5MWKFT>^N^&wht#Vs1*bddp^+3Gz|_X)JIcf zSbghlxG~?t+1u6&g^eP(<~Z4mIE7L{CMy=Nx&~?Sr&{qDNR$haZCvC>Y8CIyjnMHm zf2^g%u9**>ywq~U4aG;SMeGt#jHkr!eWs$pODH=MrSIPGx24;c2=m2TC;mr0Hufvu z#H>fyZ($fl`x~kHHvxQq&m)bcd;E$gl3%)!)XzvZ!T7V)Mca z=JJfXK9$Ed&FFP@t#rRYgxXlGUZIbr)aYdIpwZvakv7)4n)?ru-xurmwz0*ClatA! zx9V~4^k!|q!?|B-kN-WsQxI=18-c<=(zrDo;uY96Exhm4b8uYFUyJ zYOvxS`CTSBDL(QX+I=M}A2@B--N}(+DJE1hWFJf7zW9q91Jwy&g=mn`F)Ot1Lh><2 z0KtRhfwa98{;ogv;zR(1O4c+%h#BKahMQ1EUW|O$2b0^=*aXlAau(Xot5pR2)H`>fOG5D5R?biX zw9&=-H(fv@*QHg0u&b)aVt}SMz92QJ&*tt#ULXo_RL5ZXg``_!xZyy{d=b;BQ>bT| z{$;wEyD}9a7G@*t=NMU^1~-!SDFrM9jXo}!?al;5#A8Hmb)k*%xk#x@%EC-cL@7qt zm{{B1_w>(#dH*pS8lnq#8f>t$fyaFN9fj+TBpO^r0sOEc8iNIi#yWgSuZOCnG;fc) z%X)mpf#C=fg_JnF7b7*p_-J$&5|2urds`k;UrnDeunwz<(u~N1YF+>?jookC!6$Tf zwE3e7hb1hG>_jiOlz|<_ESfb?$oykfLHP-@e+~cGq^#(Kq`|7edx1@`hL$;cs1UZ%;`YdlP_hxb4?;c2Uk$xl@ zmSf&eG0E!sCPX>OEcCqOHa?a*$ZT4sP3HCa;kF2JOt6Xkj%_l_6<5I3alln)^^2HT z0(;g!PQsihNJ73u;CB=N@; z-AW}vIjR$?anWOymFLO41Vu1r&wcrdzRYtEC~F!9;HD_rD=5w305Vr1pH5opaFj8Y z;YN@M00FC7Z8q2yYo@vUY!C!Wg`;0xn2C}xpXO!fit#g)OXXF(Yg+I<9BSt>{!t&# zF)!aY%!>Rt2k_phdKh1TcwEaZSuS$)+z^%rLKD)|U9leRr$>{h2_ za?vj*r!PJ0I+?(|p4_*&k1vg^lS@+$?%FbW5rXJeCK!|pYpI#JjEPNVlNVi+d{$qU z=Q3`vc`oOzBsf2Ovf9XF`zq1dtLRN$_SppLkfG6bb^6xatF!JazRT}>ou3v4JUpDN zX#O!jij-X3sv{Z&L&VqLd14Lz@TK_|sq|Z}ZL33U4=C?}g;C|xdxhWA*xzG-iwC4q zBx}#+0^*=MNS0U`u}tm`x)P-)+~%za#$w?wM5XtBx7E%`TS1TX?5tH4tHSyfY${?6 ziXmjm>Z>i`9=q@Kc(y8<0)X#ascajei9 z;@#-yUMwFsvv}=5CxVMo`+-4wL)-IQQmyWo3a7oVd52sfVw`IPqZ+cWuW!ID)!awA z{}@>Yky$XUW3>y_jpF_lk&`3X#*GOIj@6drRhJ@o-&)2${pw&1v)D0G!QR@smq$U3 zrdY7xM+Q07a%ouk=Tc=I7%dQm$dn*8=&<7m8%sVmg>q8 z1MgJOk%;d&`iE;nRNnqaHH1`|DE+5FBpfRhM$&dKmX236Hmn^ibS^g&pN!F2h-L%Kn-5=8vhrEk;Gm||kX#)^JD z5Ku2Ry2ZA2K|YJaU$DcD#GYQUQ4c@YmQUBNLGVt+A42i~aA2g}POf{22GpfJhRiGY zv6}{bGty2AqUT>z%;*{O25GxG?fwZw_~@uSFGEn%$q6#@^kSX{b7p=d`O`Oc8@wE7k5b6t`vl%#u)D z*X3%`G#b$iLAsJi<#r(53g~}|#y);ifycpX&%xLZ8XagMcg!T24yaA$l#3UdiDxBl z@XFm|BaC<*H%9}E#u!D*yTOn+N^(v_k)C}rD=PmtAx$i4U;nRlXu$;&%i|xL3xCx$ z;e2)b=M&s48(U;#s%|bo_?B4UsJA7!ku0#UU@P*g|5#jcU3P|g{nG5*yaZ~x156{{)))UGb++6P zVLqLh9taH$ zmeEb#G^{>e$;#Jt4P_(?6-m``Rubo}RBL$C%Es1PUkGd*fA<0)#OE+w~I$h%2+HHFk#frNU3<6+g^>b zHrSk4kqyoQaC9itywx8iBam0+#+N~jml;}@$Qz(z!hYc?_`?RdB2PsEwHuOKtUoY> zkSKQt_T*-!vHWZ&;{DMewUq?5#O_0Rfb3NLf5J$=hMa@ZM=~uN3+PeEXr=PniX`h{ z25Q+RSi+)JpUjSH&J^A-W23OPXw&@N_og6`idf&Ou;|?QDB%TC57d6c6PFzyIH1|I ze>?a>NkOiXM4v3jgWU%m5A-oBFq6_DLW0GLgSAwTDMN!A`fZ2E{IhjchY4!#HDW!9 zhj(V@s3>p$V2wM0LUsi{GUd?duW5hbdSWZjTn1h^kGXx-Sam=$j@EkZgI{v~po%m@ zC_HC=Vccb6kJNUcM@_{_Z^4EQwIk^5lAQOaxD5*qiPo!Xve{5fXQ#53rh1+B5BjvcDFVqG(K(t-FmYd-%GPPu1uEV>Hg-(y@i5ZJoNiwvALL z9O5T)HRfT~Dn8)9xs#z$iHQnz@42*A4xAL+8~7pvEj$=v2T&qtZr7i1;4|F}0XWUx z&YFB07!$9h@+S@D^8{h*6)R}o8!yi;hRM#LQ8~^XKeBWjW6Ye(Vczs&GNGZ)jU=8& zao|!L;A@8B#mEyiKvnrgQxs zhcjOJoV#N{hxbfcaonLHy@ddN7o`z+Dlr8&(`#OEP>nj1KMtQfs@Zkyuyb*H^dpUA z__%BOCrkR=G`Dk8aXc}RhKaM*HR+G-Ckg?*bt_jdR+;@y2|6VOK{0L>_8J!*czQOj z@WTptbA@i!Hq;Qqhj1LDe4*G=E))mA1s}pCMo^kAE=*Jc`QJtq+X7e`%|uD}*U*UgYmKfgQzz7ehF zU{5ZcS=|$LAmp(2H-$lo6IG~|%zhJ!$AY0oT07;=8@fr=A?L|(!l$)$V)U_OD3Zr7 zgft);;CE{26+aAe1M^iBoZ>j}qekUy_V+49>j`vrL&xsAeSWXlLT~zXA79O{hTEf~ zSV}FIgBChF5HGJyg3S)*u8gvuUv%iiD~)<3m>{P?Jf+%iYb!Kc0g9(F7_4HP72c>y z=+ZGLsspJ$rLtvRonp4GdVQMNdmbt0Y?oGy_fgDGsM+$#ilNJ1V$k($0s$-1L&H4W z=&E1otBoapPxo_?2wBQ#YVt^Kso#XM0AOs7PF1id~S_atLp^nicrPEs85_vG7qWdR^FL?dCGCt zg-U#C(IQjc9W-a&i(3t5`Y^px1e?IN{6B06@|#dG0F2ZTt15Q_iasi@iG-m3zn-M{ z6rb3X6pE7W0}O<}i_0J;{-2ekNc(>bmOI$^3IC3kyS??bTB(tZuD{9B!iJ~>01e?i z003#&e`&NF^6QTJ0K~sQ|Aoq5nEea)zj*i;Y5$_^FFO8W>|eb3i~r>w1E9ara#DS2 zFS_&p6fFm19*LvTSjrGO*Bn?X0Dz_Z1wh~1_u&8n8!t_9UKJ?}FPEncvBFgpl+~6t zJWd{}2PhWjr70`eK|4cPG2wV1@&gbMfPsSgPeN`V5dFTqU###uW$~J2FYE*WKnK&9 ztF0Pf+U88ti{_}!#2yFpxFeOLsah#3`@PLoJuE$3?^)z~P4aM)I7Rr*Ra4mKcsx$W zJu}%S{krYW9Hf8^@96C8q;?U4F{7+>PUSDM@8VGVp*NhX0v-JI@BnJJ-u{jBjcHi? z7{UVmDG#JG$m59=M7(L_kkX=3{L&KAqDa_lXE+z&P{KGv;913kFenSgozlWw#>F}< zftgW+JQA~KEWsI(kgC5!Jz7IHJbW+N_=$8LpnIvR>&QNQL^yf4{(*y0=FsoQ$wLAd z)}#U=Sp5dJNwQS)NCC}2Aq0kp-dlvKk|;4*BWv$e*)mpO=QZ->(7_FP8eQU{HeBO? zwp!NlP!~&k~NQgmoNy5f;7YzZMh?Hw*v(yoJdAOQ`MCtP<`C^h-bT zI!}Js_l@zssk8_r(Qad<#rBzePVHfzuJzD)7izok!6*ml#gi6ZWL>sS4Y5-Y9C&%ci^I;J2xBd^vmi-{7*fon58Sa6h*Cp7eRV zHP5Ndl_>?Kv}15AEWUv@oQtrSo|?VkacHyRt54^^5KSg8fMPlpi|O-v44L84v;@fK zMZdPp!-k&`t*d0Q;xob|((O`i;&9(l_vOUMO`Y7FSncCU)qkp$GBM(b!uiNl)cF zX0H3Vd*T2(3BHB%NM*;&HqNTCTC=z~B}zP?VwE5BUqY!l-XD>!{b4Lmr9aa+ZmkH3i3g!my-?mu(O$uVM+LoVcSs$P^6`1g~q{zE0auSllK zk;=*;66_r$n#GXu@>!P}GdN*7I<&r8>Hb@T(l_^3E$6y(YuGs-cNmLh>gty!M6hi@ z&y?m)b#FX5V9}S&%%%T_D&=ZFBka?!H?+J=i~sMC1An#gh-&H&$1?GsUy?P&SIY?t zX;7*k3|GZ+$h#QF-mp^hygicRl)T z^ft$PP&7RhYKGsryG4%9kKV0pa~|WaVRCAmdqo2;wEJ@!XQn5OMseTeXrE+GN-28MN6xKQ8Q7g`@KK-UPLz!oBad`55T4cI5T2W zh#u6CO9SeQCY1|E2Oz>F+8kax@{glE{$%e^0l-j$yOqe1@H_Me)q{}YTnUt)5F{M# z(rmD)&7M@V+BqE)x@9eb zhvY@lv6{`P~^fUd^#U56b@O%9d&>HGXh(zi1vGUe-{E%TK z->4;np8?Lnomf!bh!wz1&iWFG*c8^QAB)0P^YF90xaF>xx^*m5VY7qlrzsj6G(eWZ;pQ=;z<`9HrRNn16JfqXm(}XZ3kA38F-lbS zM5srvTi*sezq;s%5x)r5j4xLO|8XDW#ez`=T02cnz}pFXUfFPztQQD|At9k>q@aI@%AZpdu5-o(yhHfZ!1`i<-7;!0|0y)zpRmt@cGy>@bH ztO*MZB~$4VHRSOaS+i!H<3_E87O9=eu+~K^pU>Vk5~|Cm&-{b{X2)_j?@#K_m<0}v zd=^2x(sw&4#D4^-FCMBHA(P>ktUvFh+=wyL>VE&T7uTWmc>dX1O2vsBuyso5DbW}J zP7wpLEw0~7L+1K82F)P4)(xtE6OzD!g&ycs<=*R;jN?WQ0%!K*OLZR?>8_+zQET>ErnVcx8YQ9|O;Y4U{gF+mRA^R;I+`oK;G5(pwhcJ?6vLoahp6lK~@USj00q z3)P4kv)!f>NYJut)nV4~Cf9F5%2<-MQKd?dLAWTmf)yWWddl}He%I~C`TindkJKrT z;jhmG)Du+gSVh4}ZNo_^iGwImYM08r-;Sr8|61MDM9qUryn6{M);E2nM_ZC!?tx1L zh8(sDPyRPp)BdSEj2y+NQDCDS`u;~c*8E@fyU1_-t^?C=SO{A~U9B#i3rl&@i?=c@ z{m<6#<#K+8|Jk)QQ%}(^6ANr9;i+Pt`Te`G?sfv5M!vp4K^jFsWRni~=?uw3l$heD6}q0b@vH?@N_Ff%Vj_NbS!wzmE^Rfk>5 za?`62Me5tgWd`vt#XYGqF7Y!)ujA@hKYu5Gd#B{sNoJV8jKY7Qw+)A043frD7*{)&;%v1@J-irH81YQ}2AKvFeAUEeOgv-6ioZ)y=#tOg^Xpu#yNd8UV zG4yqKagGJXl%l1b}Ca~Jfv3~F;3s)S@m`N+lgC$^!aG@h3AZyzU4CuCiAl5~ zn(|q{K41>_-6-}oz2mMdSw@7Bq{?ns_g2YzY6EL$00oEhK_a&U#~z zyUR`5(u!PO;D&GP95KSQbsYrIQeHCLhLgv+w~E%4v~poJ}pzb4cwF5Xch0^CgYX-@X*;y zMuwTd2<-T_ot=bNa8pxdh zPe8E0N1pmEsAr0Cp4p3%E!l_A7Mo997w8c#2AI0;M+Xb)cB1RFID4|jl%3g<$+2Z+!(Qqr@dfxxH#z?clp%ShI z6a~9^4du=ZGuqp3!+S*D>Gw8>PdvG2fJd?=7&Ej6Doy8tr)nS!xqas}>cuUZES6GToT{O^D@}I(%#v^Gm<0 z5&x1<$?#IeG~%T#()Qw+j{K`d`=3uMV~t~s^#QC{{jBQVa>^>U+Z2Q4J)*S|NW4kF zsdD%m8fatRO&d-YeC`+_OTRYfzBkz|ln6ZHl4`&7g;N`aZ7ryl@?3dySw*m(TfWTd zE$)VBV@G>dpq!;MQLNlaR2yoxym5myU8)hL-sb@IPj`rCuz?PxQ)yc=>IP-lRJRWH zImLzRp$8z%wxSGXrxa-OpohSOEYIUirRw&Z=P33tNS|V9>Gv zh>{-GuQb%OT=-H#){%*?&CZeg+Z`sEkL?jv!28Nr&`+eeu%e?jYH<0oLwa-Nr+_M;B#5mpjuanD* zER45zu>Kl`~_9=d$hoJK6V@(}WQm2oL}=P7p|9TqM1B`xW&ZH0%K0a**G zXD?dA&T&sm|63bM{3c`=IUI-&Sx>SC{QpG1i~iQ{i*pA)svq(Oq@NS&!;f9xoZ&*7 z0RV90f2n>a`*p`~0LNcQ{)OgWSpNt7{vz%#3jPC4e=+nI%m0B-e}VhI)$jO!FTmkn zdtV~{lYS@oL~+|t7=TA4#Q%jEiw~e?L#QXH1k3_}#04yovEoFV_|a$Kk5Ilt4lqmoR`cww~Z&0hT%Q;kPra{j1*- zGe0>0mb=c0jediW`Nn-^DnC30EY@Idt+(g|34H9QV*$MD7 zgo{TqFImB5Mnum^RL5k=dERQGTiViunAxpI3pe$j`gG}=Uq%DV*S=_=Ql4MC0jfGr z7}J5+y^XOKzQ}mRfoo75Ieww899_DbwO^6Wj>nGX&{#O0V!|CgIXyO)+H8*i8N{Gg z4vi$$P?~PMpXC?w-V@??gcM!-8mU-7+86lEp0Db@*A2gC<#&C#h~*jQe`AM9WH!F# zLjB=Z$pU^uNhh5gOhm#zhRQWdX45{C>M(!mo8}!*Y1Y97Y;vYc4nj0jDkpvQ{M^88`6Z5td@(>adGGo+eLwZO$85vEAkp+I; zhiEk8L_)M*SXs%caZuX}Q+n3eW<3dJr5t}{C@q#mqs^BdMKQi9{D%+;fGnxb_aodB z7y|i4D0$hEYCWRfPq45-sGl(*c!NvizOur^+c(FL33M$7J;>e$`M=q-5B|<8oUO?^ z$fHS3Dm6@6txkg$>pay*#wT)jf5jR~o~ytFT)OtY+%arN3_R6oi~<2bT{a9D)}PGf zfOY$NPKtX^(kFSN?T7E2^T@EloKv$c)fH7{k!}zRu$uyu&yhazfJVv?d7HD-nJEOB zNUfGxh}V3NLI`a3j4d{X5=lTw`pKuN#-zc(zx&$(1^`xj_s<^-d;%b8XNGrGt_RR9 ziT{_}ozaX6mf^9y*HNG@^ukm-(HyNv#{5lWemPP!GXk<>Yhs+4;c_gN7rN0im?{g! zNQG;PN7xSdZuOruu{joF9P*#uZsdSA-2t(WIeUls}yv(Ta5yz%^0F@47BM0mJ48^(Bz|VZ- zMc_CZYLanMs{qm`y&6{zMP$8i8^18wHgVtspg@Aj)Hyo#mA~}_ zgqp(oUHp7m2su*kZPf1Tjih+HDJh_JhHSgDBj%1ond2zl5dHuem(Mm)N;)s6#&W-RD0AyW$K>dHVg$v#&1K!1~VOB9bB3)_mU9g$I9i-W5-XLSMQ@Z%(^ zQ1j$to!*OuzWmjEDb!+R-*UhL` zcR*~ZL!5$J`dUKer_mj{yMK zB)vG%%qa*nYE|9z0XchyCrrHI^F(Il)vM}Dgue;F0AT5Oi{DKO)F^n{M#v;04tPbS zQC3j{EN9X1RT5*^Ha;Kc$t+Da((hEchS$ZQCv0s?rSU4ZyZ3x=KCMMD4ntj#M`nno zVMj1gAaACo5NeDn@Zjn>Ed5n&%f;N)BZ@5A9x9uT++QY6D+&K;r3#?V)jI>p99Mzre62_^IN8Jd<40}vpRnUvMRjRfDZyIzS$e@)IJ4Cg$@VEHlAm1cDL_t_wKR|F=v z$rMe0gO38bHSBE9X<1EJE#qj%uOPW+_0Tk>@+FwoiGv@Cj9<)Q@HL){z>Akyaa%iC zu1?rcWb5vj;O{+5UaOk@mS|;6|7Xj{g9W3a4a#%x0X5@!LPp@+nbA;~0jN)sf=v>t zh>zv02;4Hbg^%xF6w#u7QNwMTYz_(V7TgPq)KXAy83-wp*zWeIz6|=<2*SI68MVQD{f7;sFRGM25l_VlW6<(6B9V)0YGMspr9D@x!GZ(Z?;1 z`;ES*t~NM|+YJR))uhuIKM+wl?foLAZ?FmT_BYF;T%@&5rNKziu$IMFiZ`w1fBbBleV9}Y3m^Cz0sy)n{!1mV z?XNp_06;`wG73s+T6#uiHg-;KUI8Idafw?p7vT2WQo@U*4vS@(WjGvM_eIHQ)kp#@8~$|`1=)BX+Xa}E}LTSiFIKe zZW96qZV0VWz9+i zm;xXvW}+fXGe3IX#j&I$O&B{g2H8A%E!(6IkHAJmc29k6+Qqu#33UP2KRRS&@QGJ( zSNz(L9Dfdr&pWO!PtMJ^$&z1S)5a!4JqP2#qU{DaVfLV$5kJX*!MB&!wV=*9VrwD8 znlkQr^{jvOM`GM_uh??e{*aso_e(N~a9!^DDcs{ zsX=o)y;Ka+)R1e&)EC6-x-t+EjV)81VH%V-K@P~N|wvE6a9LD`3)TvKHMxv#<>i1B^%Kk=9HiOWt z{-q-~?!z+GgGrH+HN+D`d48Fvk`wz=6K?)14}ZS)uiSlPB_{Z`M}&7h@`RY-qe$O= zZK*0BNW}~P4h;<{Bxl@l9Avx9NXy4PC6srjHBV@tjuax!G{9?8$c%7#6`QtO!fBY$ zik~%PIl{v?(o};Mb}o%@Oy}~>tWa3jbwGTNQ*d-~08hoif?1!rl6yQ(0@VfOnoijM zN6JZ7Kx|Y?_(RfrUYBs;AEtKYse^d}F|Fdlqdq3>okRMv4X3OfE9eY%zm1JP32fqu zg}!Wddup}hWQ;x7R;5NAvQ1JXrk^} zeVo-uti|&OGY^=nbS{p;t9fso4)3kX_O{--=f|--tMw1=>V_3>gCWN^Mg4zR{=?_% z+Bf!>hWD*+M4!f=mXAFfvB4jnnaUvz;Sqrah z?DybX57<`r<8u#c@0?HM^YSv7xh(eFF6HUYqzZW31vbP22nG+c7+d0W|2_5rs|tH^ zl@IlMH{L^?CJ2!wCkdV8wWdp;f)Ir1cJgc=*wFEVNY?#TjKHiOJc2CGkp%UjOMnr?oNmuF~Ag*GMkp zU9rR9VTrjAm*Klvr1_nxWhblT^8shC6yHjpr>`tb3=Xv3Iw||`o7ZpO`83vJ(2nc) zbiCNjwJ4SKxXeVFp_VL6RG+Ns1_=NFl#+>L*NM21ZW6!oks z9|S6b$zCo8V^rEt$(l|FHUX#BW4o+X>ko#3Bn^dRUk)0NgIvc z6nviUdt*hYtryn$Lb<}AIy(~Tkpx=NdOsY#sn63a0PC_pY`xHtYGq+VVKSvFZ<#;% zG#O$ zx9L{_3!pE_yy}i1f*RG+YM$TjxRbd?o0hbOF0uEjA75OpYYgPTchWlaS@E_dM#GEe z@D0K7h`|LItTgyN-($?n^+=+0dPOb-<|7-M4|^w-HZz@)5 zmK=|e6~IQy##wtBzD%1gSUD9lKz2*?7BiIsJ8rT<$Lr)zKd@t+Xq zN~^^)d(_cZ;c;5!f5BZt`zy$K*cU(@%d@Jm%oi6RN~F;X?mi`vzr|&ibskkw_xsfn zj?kBIYw$pvY8VO(G*95a5^LP`tNo^&AyKcRQNBMjkfA^bO2C^!^EFS|lx$SK^<8Vx zPoQNi+hkKZO7)yk%9m;5QN^kZ^;8&3nE4Pzj+lD z;J#+N&3aQY^8=2QELN)+6zV>#q+o`oBp@1_TR4(sd%~v6_d1Atb~2?(>GCOAaE!(> z06-15Nx=IoG?}8=JWkuxrJhlKph>#@ROAHv{P;F}f3;@l&l{4#f}I__tA0sd)nxu( zZ)jc9kLqV}Dqrh;IA( z!m$S}FMxC+7+LX>sh4I|Y4E8B>F;w+hV&_X z(!Ftm&yxK`=!e*S+9;8j8BRpgxDmFDSA;{v901-*LjNYDicN6Na;PsKl#@$w-}^Nw zm}#hf{I= z>d|h|Znq7=bXkA_hHTZs7IV+QNfdehktWtN3|zYpHXFDL`G;b9+~V)5GyYVOR|Eja z;HpJuv@X{WMozK>EnO7*4S81}r?Y@-Arwhf%9ky;2jO5?VFj+!P)}d+Nt*W@&e|il*q8tW9`j6-tC9lSpxF^nm$DT#NdBz8@+?7njE~9v+MFQbFHnL z$q9fY+7S`@)r#wLKz4`e66r-M>(uXk<$MM-?hbI+BT@a3`ia`o711dkdip4I?-t73 zZ>sD~_v`lQlw$cnJr|pwl0u7wIKHFO#s&;BbDK}?d0ju~l zb1`b0e#(pvp`CdxWJaw}Y9+iI{Zy;JdAG3WMl|W*2qNk9aU5yGXf58Dt_u27{A#^T zqAFcp=qMA(B=}9p1_1V|u+c=?^y{Q}aL17OOhdRa zZ1k^7__B}0dqavE2)NZfK26QfE=@k?G7C9pbS6YcEHI1AMF{(Qsy|-QHI9AfI`A?y zj^@;gR~7JU%K`KW_vIcE*Hp)o`(9NZ@eMjP1&+c%D+v*b%k^c|Wt4z)z6FPy<6@T- z$cVGVqMxqcU%O1}HqA;=z*YH1i;ViZ1}4-6CPiH~0(cK`99M_>K;mCRTM&cEJ7xuB z!X$&mBq-nB6H=>@Fowk2R!$o%X2hBc=8OHAw%q{Wg$nQ3a_v(~$~u>9I0~eB;PKDu z&h!GWdbDKS^2{6_9vMWk(0#cNJkVlm7d-vntl)!KXnT}X=5-mVmL!Ep2(Rm5x--qVxM8q7`ow7(V0YR zL-cs3ln>^3T}9nTX>!&Tz($m0q1%(UQOY87H`M|Hi<}a0D8cw_H`{(f*%`*bE4W&~ zT|Gwli+upFue0;UU{nIUINO|L(t4NE{NGwEvgHdCttOZL`~tU{GRUqhY?*N=E8fm} z-UT%)ce_464E$z$Iz#P4SlR3c*X<{-jhvGG8cA`!w+jsWy{0t1`>C3@N2JZmY_s2e zM83zYE@;TH@n(j&>**aI5Q5etfcm@kFZJ>L6KjUV<$22yxkNMgI{^1>^*M&cNGi!h zTX!|g5VIuGr`X**ho2+_zu7+ID~`jDtMdR^_<{P1uMMH%x9j+sHjgczSFaydiS*LX zdcJQq8x4*AeEkTATLpSy0C>imeF|^>bz&p4uCmZ-8VpZQ=5?ur*R+iRP3|ccJfKRa z4e#`E6j)GaxnF-aVrwV)NuIK{R6mzkbs(JE=uHX7*oud7Ec#Zuyv)4h^6-r6WmpVcCd(;Z) znN{hTIt~9bU6eCBf$ZdAnk0!THlx?t{O)>^Vk#vSG%foiJ*TyLo<;ZW)qa~3^S=Ir zqQDr6gd|cCOqCXr*5(a(dk)#9SiJ4*gxgoHP3!5~h4=G5!v`CNRDdzk?)LZcW>qa!LoDP2_v{l|n9YAvAr zj~ar!s|x}hB^kKuP#05w{bJ}xfd0dl+)>ICK0&R`pS3zID014RkG1b!Qh*flcv~WZ zpa%Dp6d#8w9C^1oo9)e;Sg27tABX*TgdVp=yIP?uRJlJqJSq>CLEO@uYQX3Lo|K2+i44tq zb-9vf>XQ$?nY8BQTss7C+gKp1B9vq8zpyxabv!?4zPNHL&KpSF#J2@6m>PcF>s^E7 zySQ_3Aq#^DM5HS?;xDAE)t%+7tTCwdSZXE0 z6w;XR<}F^k4==&6#Mixg>dwEum*LyTowBM7QV+(Aem!NplyL1=p>dK$a|@~1r$ANW zX!||~V#7dncJ}xDW{Q`Yo`1aZTmj%8;byJ$q=Qf~=O>#+9MxfOIeyvLUu$#FAa zDlfWlx3E_%jLNnol{h9>fWEoq4SALOIQ+u|2re+%peij_?Oje#xm>GFn%L<*=oser z_Meo`#z!CD{qu8$1Hf0RhNq^)a|GPgu5*`acUH8D5n*=*i<7c_rWrqUE3>jNW9}A3 z-Y{V@Ax-74C$!=)C9A|3Dg1FW1SGiI7#@~8^cyC*)>P#dr$pWZ#UX0Agcm3%d#I0; zLjyQ&)IKwZdcT7mA@K=nz<|=XZ>e5wkyiMx7IAVhz#7sn$mf zh#cxHWkxW_6%z&1-3{%&$&5#Ve0EdezDtaHX0OYlAX1!cck%-XWotn@sqlT)x7T(k(nn1z-vAZ1Wh8z*AUAdK}Yd z-~YoVwDr&sG(R9(86EqZPy~RqAkpe~dwDCcTTLarx+Io?U&$B#3g@J1+lRpedgqW` zs_J#+-;{{Si@bLgK9Fjt%>hr)md#Rwkw2ERSyEzVsE(q7uvr5ZQgW+HE>~ONEpicD zxs@-OOlt56*<8bDG45&hV3woMD*fi!o4B{;!~_6<1sNdZD?F1%Asf`cu8SXE4FQ9A z(X|AjHOo4BLx7pc8UKiQpNKnY&sUWXa|Wi<7!k|y|FEQ`BGUa_EgudaCO;^hCS|%+ zKP&I)X@^lqt^)p~;74Og(GFJiO?LhE(At`|WRyjATn5X){^>Q91tR=&M3B&V?M6M`y;VkYUyW&uGW}YS$K1OKR#J1T_YA zwULHANQB><6=fDD@e?YoLb<-oHgVx+vyPwNW#HAKLM`3|JUyU&)6gNl>eBrVVf)o4 zEm# zL*8$tAg*JlcVB+q!l#T1_)rvv5jmB!ZXsrska0J`#-J>dip{Jw<3Ah4Q-*qy*6D&Y zd}dmF*#Nm3Lv+K$F>yB#FtAb-J5BBD!Y3M%;XMgvc!syqV4sTRxckOlr`kr%hkHA` zAz};^unw+f?xUP;NAA|hjTEXV5*lX-1topadeE&Ae(_)u>0=gPPvrFCAM%s~BG}gy zEh$B@)G?RT>9phDgfg+<;!vAkZz$Z4=BeK$*+Ws&tl8Mz5_IukJ*fOhH*%nC%sT%4 z9Z6Te@6BH3?bKY8h-U(%c{pUVw%cR$@?VVq>RV3|XaU+%F;8h7(jJ%ECg7W~LKil^nv`MsRMUlgt!C{oYK-3(a;Pw(_CgFJG z1O;bMik-A+ltlDOD(Pzl6ZKS-e*hAO}_(pImp zMHPLq=z2~~9`&109+nj3W}ziy7k)phK`e$WL_0B+9g1QIjM7U{{7T||R?DfIJHb07 z^N9qsaNZE*eDv_uW{pFtT$M=&zO$%_f#RCp`+-g1TOKyDjY%Iy>uMwf4tfo(4>W$ zcLX&<#Unw0$3>$CN5=uj1Gk5L_)QpNs>lA!c<6Di1;!{6Qd+o@4eNI8xL(gQ<5fDS zFR%|)?k5phW!DhE2PVs0TW^( zX!VA)cI{!#u?xok;=+GzK5OoaS#Y||?tLtO7S>8EsjjcXC!~{&(W8CW4r{=Kns|DR>%tj6>bV+wVuy<8TBPP69wmm` zC!(0+WBTOUGR>C#b7{N}Gd&?hB~lnEZa>p{FBuZesL05jO?iLI5-Gn3R_3R|W(4nU zTPU2lxc8IrE_K+wQNL^djQ+z;)ecLSTgdz4TcY@=SJQ%&-?pyZmR|1V{eq^Cg(yBo#VZ^J~w5S|x-mpTri??obJ)BTb%5dPI^P9(~KUg^%YKkeIv)$e!F24$_7 ze?fHl+%Nd?NkxG#CCnhRDYQ22wZN**0S=D__w*p#GVRQW;`z_6{9#I|m^=SmH96BV z$Bi)EEdEW%D>7+=Mm2O83rsCSy__efA3AO6cfR0J5GRceoMux@+EA1Js>(cRx8kfQ z@R)=|<&q8_yDbOxm7*kS86$t5nVhGp?q%-r+53`nB?kWytGP2ng1?k4a*CNaj;w-8 zjp*uf?3TO3;Vj+)tu1I8!*t8J=OvD!n$w49-@yUbjH1npsnn;vAgCakBh=mrRzkm( z(5(glh_!Qx#{%TzDLKB|x6L^n;f1oq4FxOkc-3E_Y#8vQ?Wpg}oeW1*l9C`C7*aMA zTbBj?I3GA;sc1r-_?jlamF95o4MNtxIQb==zu$V2Ct!$LVaI5hdi4#bwY=03Ayivc zo4LaXB+=ks%GO?QGG#%)EINj>7?gA|L{s-uU(b(W=v2YHox&97^$&@XK&NSu>#Qh= zd~5a_rbR5tk7Cr2)Y+PEk8U<7oxJt+A0SyMNGej5mBq$N!Qc=VC0l# zrg4H7)U7KUa~{ZmD34f%97b1INgPBZA~6cqCld`~MyKM|03h&hNG2Ii!KZTzqRkU{CrX_5=!vDnSR_ zbdBL4MW$yr(~}Sm{P3^z^HL`C?V#x3nHVMooqB#UqYZrBh#X8p_aRyM;JJEeJuSB* z?&{VZn*N>IGsE6D@#Kv~qd!1ufGEJI5=Px19Di7aR|~Oz3o8P@Zb|qj@8+vq>Q%5Y zQbZ>a1eF;tHXU)gO2KE)`Xxk`Ff)^O%p>U20dpko6~uR6&CBWCSHbUSHi8w8O$%uC z=nNyxt)Z-&lkA3)7XUa{C{PVhRNsJJc(a*kkH%iX8m$aX2tiCIp;{-@ySd^X^v(*m zPN2)Y9^SQ$65}C7B>lzX#q5Y0K6LP_CU6ViS5RFpI>1hk-b=6W@B*X}8h+Nn!|vvR(!S0UoW6cJRp`7F`Qdm`Dnm4<~e65&t&2 zSw-)bM5IM)Tb(Cw8@8(|R#BV2RcTYM9LmMfVch$5s_)ywAnV)sL zxxm=e%KP3;dm%+%0v~W|rEVrPrP2C+(qLuKvWmP@x59bCKd24Kp0vjHo&uA=BUA$ zs92XEe8BuAo?<-epF3S#=a!X#hBdGQ{IZJe0-Vl)yBr?MM+(At^z#Il=D<}(rB-)= zF%lF2y~OT=!Z5WP5&CHqn0l-%2Jo9kPQIq8LXfrQq`*3XLizVEMQ1a*6L`mL1t|Q_ z1Kb>H{#FuHL);&KfC8atUBOlt+!lKff(nZfkSkF3srXAhyuBt{SXr67+d}GaLb)Lp z%BW{pF6LTm+{_31z#uE0JAB+K*XD78;Y%%o;OOl%fwPin&t$0%iJ4+nfPog@pI+uv zIB0$?++I#z2^f7tq|X{)zFO`=IA*!dbmaW}ieRBze%w0VYDLX5tSJ!4+O#cR4c(Q9Nky#Z z*2k1Ys0IQ;K1FGfKtb?SJB%YN&cuRY^WM!8S?9<>8d6^Yj@tMRTuZH%y@VC}Z5le49MaG+^l{ntz&TC4Z zz8<{Pu6_6`Uh?JNIaH{5*$wCyO?Tue0l7ArkS*5!kkw&6PG~w3j_7~M#>zcqLVsdP z99ef@vG$`L;icBK{KZ2;bN%I1-IRGq(K2ydu~GE*J8}KdkT4+p1Q$FoT~T8SDai^l zMkLCN=)@csz9Hp#Cq-j-MRViLWNYvdx7n;3V34B7jfBD=wI`g3v7T>pEgE6KmwJ(t z9)VC~*(8_^lLuf&=+4wd33qN%yIPd2NPQXsws4hoU#v$p*?_8#_(fvXB?w7{cYlO@ zcXDsj7rOfcR0;*U`fA2x(Bj6(P0K%={heb#?tQH;&7ZeRlk-F+CYNSY1+HMy45?B>*e2BA1 zusGq|d3jF`teY;r1CMQGGgWFG7Ys`cNYmGJ+EUS*J|~4uQ-tG8a(dM$9;oA?QpZ+lle|>5rZV_YJu(2t3!RIbL&Rl`% z9WWMgn20C0TWUyo@}rQN+~PsCr;oA55WgVP37qC zz7K_DVrO@LvGvx~Y+Z)kIZ0W~Ea>}dE7gYI1P4ib{7v6Xzh&p-u73IaF83NXgqm=5 zg?SLLSo#O36AGMqYmgcYfHy5KujTK9Bh@rlh|TtaPQTnG=LNwI;4@OB08)%rc|+HEt3}$c*@zp}!lv>90+(z4b)6r)ZC*FH&}OWh zjwF=C)nHeqhp>#D-tF5!cZ&kZ>fG(KaZtgRM(5LNW;Z0KR(Apby#+M@U=Zm=DoKGf-NrYT@5B2oL4nssyv++X*!J|24X=8sx(6O*Yuu?0MArTxI!V>3$!|s+m zFJ1VnU0wjiqrkFzNQaVSemSXaGY2@`Kc#(n+BSZ&%fMLo^pBP$}lk;w>YBt|dQSE{Elbp(^#@7KMW6>lDN3ay1c zybc7s4D3|E5~g+qhG|^p1D+0H>+mDWs!G7Mpb!RzAeth|AuW|p47CKSQ`1O|RyU8( z{XhMG?f?*bxlI+f&2=P3xmOFQ9WJs;F1T>vAlW>ZQ8ytImy+lggff|E_ZyP1YHgp-<OB} zA+Nxbtscd;Tg-3mPaihc~;h>1TVH6=u zaAjlzQsRwciLaN7PUqSpRQLqYI<*3!l{w}$&K+FCNrg%qy+)YrO~ptJnp)}8mm>oI z`r1H&V!_IB+%|AZ(JakHG56FtCD)9W-S!?cqK8_sju~Vy*|TS7tp1-)^YVg~Uy+Ky z7ElyDxTOxuB;m@wSp{u#h(xm?qB0$dj@Dz5Dng+E!^BewNlA(7dpE2rt@H2IGXKy8 zP1c_(jZl#eS4BV&=D65n&m?md4Ga z|B5ebcfio~c|gdS{-F`zSw$NtC3o1>_b^XNp05f&8$Kw$lfq@b@S*Ch(+7#I*&@e3 zK)wKAcA-mYonyTuAxm{i%<4!YzI>wwKBPgW0amfr!7hE?&o1r8;Hqhrv@Ry>@4HSa z6NoqhLcLs?<>ysogp@i+9B_8#z~~lC+k}~z`O)MOehwn-JT!sLkKz zE9(iM=qsy6!0AVtuf9zTA)5UDU^8$=Ox#17&7W^0{%uD~96fH0u_5#ql59v=JX95( z<4#t(Zx$X$ndz(eUCE=AdfU^&5OJIOo4dk{t*>`T-Cy(<6$KcvGrXeWbSlP*Np$`I zh5UKUX?9#Rw5O5G=JOjQ_7;+X$3)c;lzqyUh?Q?UMEx4Xiol{(o<7ii;KzHoX@0#g z*k+orXk~wTZWR%#T0@xP4DLCgpo}b3R@hp$ax4W za#F<6N?JVu0<@KE6b|&pV_EM#1m-9Z!$Q|%F5PceJ>Vy5?8Zp7CX0g#7a*cMV}F3+ z0cZ!B>M?cwf%1v0&1oQ4sd~q(j3EwsMc#rGIjJIlsFqL{gq~LMJh@qiTvU8BsY?W` zT$m5sJgPnmbPHXWd~S*Kc!3n5mx-yL~HTEjJ{mSm70M6bk?vLk4qMj1=K&^Q6JMvp_+c zL-g*NxLRNme`XLg0hIBZpO!?JTh3&ZW;w5|ZQ#D|I?+l>V}f^6H-6BiOLMDw(>xHa z#@XA8r=oEVAxXzDP-S)K5)OT!HN#1az{jEinmK22h6egNb&dl>k?JSx!bc{(ksVIx zN4#L>`~_Jc#3x^WXq??{r5RMppFz?uA;uB0J?T7qral@K=q3Ot=*rOY`~fP10!`o) zW9en3Wr^)+T0pLFgvc@I1w{yIwh4uOkTi^Mxp7Cz7@NWe-i@R$c-g(tz>iz>G{f0RY;=K!48Ci$q@v|zBs1I&yyS3{rB-!(zkox~sIcov{jU{Db zi-!7@knK5|GBWOct2CD>>*H2Lh&QSgTe#hFY|UxpyZH0USaHpLnrGhtEAz zw80CtjF2WPvY9;5&J=7^KIXAq8(b$v6{JMr14I-clqN{+!+Vp6UeUAMJe&C21*;hl z(2>Xms|HW5Z!;P+eLVX4$JOiaE|+unZZlIoSaa`l6+v?v7wn4{E5IIXVC%D?ssxf) z48qBuX?Wmf{5}k!8~i8I>L2p9vlh)J8E65gzhJXC@I5v=9(1Cr4g3eF7XY-cl%1}V z?N`CR5WCG-B1e=8q=AZm$Av5$wql$U-&LGzJdMj{8#;`I^rIU$O?65S_9wBb!0crr10@7 zj^CFZM_XY8#f2DYMJZktY(*tFJ&27)m~06dP($ewq>Co4Tx2ttY1P&e(}2HJR&!42 zpltgP-y-j^Wy<9yt7f`{s8VGf*++vOc%~u1v}8~t7O09K&BTI8{0C?pigxd8Rhses zS~l#sc(e%Zq^`3Z*#5P)^BgWrm)?rY&_zb-6P=RM3SG?^_dhm${&wc3hpC7pv7<-K zBh+uAB1gHs#L^^3%#63~HwI?w)SwFoN_rmJOwVbfKc=2sD*x#n;TILQF5qwq3H-T! zOYM0-I>o63zlkHY0DueJbRJF-d3Pz2&TZWjmcz>GOZlMq9z{7c5S50=np3DKifN{O7n#y`3${<^%xZ4_G{9F`PHlOyj9488OBe-PmuMXV`6sYo6`I6hF zUnANecj3bf7?Kwk4h56Fs>E)2WM7hd2j+ zwN0()RU82<6F&SbDqWx<+fL$PReAMYu`1fY4*dWQGpGck9eR9LnBBU4e`O*uG4)hz zZ|E%@w-(YKh3$q64E%QL(JX@oLV)fjG}*ye5zMV4HK3>lnjvoQ!bA$g;Lt_pG!%#- z>|_em31h4}#of5m1|wus%hD+L0wboRsho@QQcV%l*q*Ib%$0(Ffc5}DsGYcT-JrAw z<%w@%l(6+Dd8?aY9!$=rGSiOz?WfDg_GzxHc>&)57t$-(AZ--KG1hV!#vg_&>4|K_*fAfTXrd79*)M`1#?@ zt6s~gGKq>6DRo0W%+gDabg@`<{s&HiJ=)?!-I71=iaP~{uUP&79YH~3i$bx)E^t-s z$8L#HA_c9Vv6%~I;|1xNp&7}1Uea>A_@!A19>y#7o=>A4$Co|Fye>D7jP}ag>{mY% zfWnUGQg9%N6hp)a%*?yA$bNe~ecGHTY>mMrlZCx?A$Os-G=i#NOnR`l{;ekBc#SKC z3Ja^&)~p?)7U38;fhH4KW7U#%;{EW>Z~EsG^(zl`SE<4Y7m{mx znT*M;v5YJhtGJ(9y2DU5hsSf~nQCz{VupIwd-}7Hj#ae)NkF#0asM4ZokV(7U&WWA z!kUOse2J@N1*C;UAb>k)3^SCLaFRS)gC2>@D?+wkmuMfa9=x{oiHU$M)I>JFW!l!S zrPJ1b;5YjX@Ar~L-%I%jto(hq3*r&VH-;1N!zp)^1X4;;%tzHU6ma6|Ru{c?1@Mq$ z2Aw>BZ{gfU^DJ34nO8RPVdnVw8R``NlN#?&DMN-dr(4H36^L_N-yfiFP*5|AkW+?B ze@w0&PYbBcy4VBBlp?q;&(wfN!HPas)BoSOJ+SK>JI=tyC z>l3;tF9zXGE?B!@C#4Yyp+mJMh#}6SCPWWh3na9OJ->Z#Be{fO1->o_v z2+o>2QK^UCnT6C^4ldaq$5PCv&TfjftO_vkBpn7Ta~C!F=%Y!mh@oTDO~&W)Dm-Q_ zyRKJx(drc)8;I;(!y zq>{^_Ozg1nVOqlRpm^zPtaT$@eeNVco2WGag_l}LP;(SmM2ks?Jc>ceMLV;^hcB%W z7OfopL3qHcV!^08Z)Ul?3IM{}C6L`lD9|7vx}Kj1X1Crl$^1tW=cn4-jIPMhb<_=Q zV6e2ja%{dQ$00=fq{3!R;&q6r%Uf48UHm?eC0;yH`*txbhv?TKVx_K-w==1%C~ih6 z^D>i3@e?<;L0-nHGV^enPg)Hjh&X=>WTErbX*fa&txDqOuK6FJ1pwCOgGem5OTT7R zrFa;qDiHpAboh3@w_ex2AgFHgEm%uWS2l!2`}#*sg1yD68u|ieqT}}i!v2IID{VtU z%HSfs@I!AY!z$z~yeRZ$%d#Kd8$_sGJp7_n0hgF-eCF#HgoKQ@gklXE5gI&IRKuc`37Te1oOY9Y6AJ%yY~H66Lsi<3i-Pw3!o)7k*IcR2<4 zcpGRVcpAC!42M_KcG|Z{0`0+0aeey6$dr`U8Tlyu^m3n>Kl}k20iaC@8C>wt?up|t zU50_&&gVjH?h4JdJvtZf;8i+?8oS--Q*e2l@eu~<+)+>m+{QDtnB~9kTS{cmECo`J z_ZTl*SP;e_ZF=RIQ(m8lGTY+eOLv4C(`)7E;Q3pDq6E43jIvFp?KH$Xk$0TVQsEJ_ z0Nhi?>xB!8)evNHw=OB-u*mN=!J3GykRnC4Mv)r!tC?zq63h9;^5*1$a`xz=H*3?S z%UoHD5uZbEJDmk+H%@xMwOdbPnns^sQ%4ER7^!glkfyZ1uWgnAKtFZ)3vN3&rFf?L z5|B>^V}i*G%XsSXC)?0o|CbqvCOZc3@~C83CKNEu~B*u%Ec| zkYdJ)Ls3>XUo0lJ;7P04`>O|qK*8$4%`K5gTve1pNsTpai-F`*?HWY07$vMg3V?x| z@yw>oU2Lw=gpap~tr){3LnBH{d|tw2Q34n3S)esvCLD!6P`%w)+w(eK`A zOoz`gh?$Z@FS3vMOs55PfEEWBN?9U4MYcx#v_t-QcJMbT?EG78=L^J&S@df}oV?6eU@Zt8B;*@mEzZFe~=U7?kTr+H@^e_-=N4VGv zeT3ZazF;nzeUkSC5RTD?yA4RvzR8DVQ1K&TQ`1r@$!-tZgz8yKVbkv8u*s1t(Qnso z%%KPwyE_7;qct={$lr{HWe%sec7w-FV%tPApJBKAG*=3}f4AVL|E@!)Y?$1G(n^eF0wEEe zM^1vbkI+OWR()c(y+!O4RFMIl6;Iik{I5bH+6pyj?M+rLQ6E=oO-%~Gr<(KRYQ_}` zWaN9?sK)Jf^z7u!!lDV*lc#LbG|4sa;i|;Nz-)0F+lpw`nRbla8ent*0LK(V&5Au( z5*?MHY;^zU1!c4z7Z2N6n;W&G3TDj=DxEB&Fyl;FNZ1^rh?x@e(IJ9NGntmC_dDll z-N}c4?hwa$1&9^M_36<8OZxoMQ}hPE6wsG6Zh&`x`_Rt;=w*#;9CcQK1z!&9M?h_K zE>)ZiIZ}u`OMN27&PWIo1667lRLbIO9#gw~2875CvXm35b&+rVZyAQLCw`I@O&LV+ zIDy3~USz&%=iGNC2@eAK{*VPx zO0Hm(h_J7_=6#(>5wtgQU-uL}GvR0J<qdcb4{$bc#bH1>s9Gh z3YziNoVfgLb>d#TIv?S!g%4K0!b)4lQWZ&DlgA6@UF)dlSnhENWDwDP%X}o(Q_ho8 zuKauAqL9X#6vjq?$nFCy#{WnW95e9a8pd`EHvOitehKTdOJ*~kDo$%iSO|KvsO05d zqgZy~@$0J#UQ^h;g#OJGRQf6ZR{{qEaHYMlU_*jhp0`>?f=|1CIqLB zZ&n4v1#Tb`QKIQ&#~XmN0PhLOBbHmzb}xks7OhJgD<>mKdiS-4a`)? z9%ZS=I%i{f`F0tebMQ!?_R-ph{3ZisYt!cZ570goxKzsFoZ$@TO>pSk8e{+bcpGpV zgrs3Xi}O7kJf!Q#K^5Y!Z@g)bmQqV|?Fwj=ou-z-Erw+`3J&ksj_ z7(b*x!#?ww77|i$B2lA-m#7z4`e;bqR-bV*f3(l?to;W2?L~_ksto{u@L&0x@XJsg zs~nLs`ub|P=y2tShmNPoWoUlnJ}>_kZ!LJ!B6{^+_ro^&%#2eDN{Hl;_1jsZu>l8Z zRIOp+zA9wY5dxetNEkb(xjy7Ds!jJaY>Zg$zjLTan=O{xCejU${%{236Iuu}%VU5J z-1wX%2xkOA(l}7whBNOnji}ph^0LSvI%j)ogb8VwG=vkx7-cQA+SM|W_ENOZ-hou< zzf>hPm~m>7AjD~)rWC({gWlG6-A_`}U*ZW{mVLQr3<{fNs8TsIEHccQD&4Nd(gnu* z<{^S$G3!hTxTowG0}tzg%*+2MhslilSkoV9&;@V@S)~~YQ^yT_X|pB}rcTk=vy>Y~ z!Kc0f`?Seu!dEdnM5<&oV9tai(DBIpb%H$xOj_?SVE!9&wy6jCBgFReFqrxrb4n34 zfH>~RX#^DkZss$?C8m#q?mIekZiHCj!!Nj$AGDT_rHxpZY5iq#SOh)S-l1ob5(&1F zu?JUSR8Ux?@`IcN+2`$;lj6~t_wxz11hkiaQBhy1FJRikRS<+r6BmJ1)8^;K=H5_- zn~!C>C;H8hSbgi=NN^o>>-bTD0u1E(j)}1($bgjL<4H4+pg9m&NMIG487bN`edK3q zUpo0#hcB4$1dm&3q)9Y$ls_s#Qk`b>56~G@MYx-eliRL8Cy$H%=(L$pQw35Xh;*d=md7d@sSv$J>y;a?OWJ7N#_)(@Sfz9oc ztC06+1~v)>?XzgZo>;$$la=<9yVZzt-KBm!Q|rc!MrTV7{KsamvmK%P4y28M;$n~- zn%HRut6m^5YNH@tR5AYqt&Egmdev)9^~iwHj|N|Y7!U%;vp4UI0f`Dz{}TzsFBQZJK) zo6wAy5t{XybXHd^yyS4nZa7(X(MQ2JSYapLJP-me29ve7crW~ z?VwU(tTEMP{1T&c^t1_kKAtuCobaE8RfYeByoTGVKfRt#cM$EKwhw?zUx~tkd4vTQ zffZizea=`!<=a;1)Qe6caFha3GbxI9@5mMbd5Ff6j~)|@#QW{qqE$AfD6}LzNIYjr zR3rqA`GHtEg9peh^`;HKBRikp)%tOo`L74I*u?yr=>Llv$@!9vtw zxIQUB|R5-{^U6!>GCg&krKRjrq<(b3i)`=E#+l?Ds6(?r z0cDKj*DrRH1$n~>@j(T|_ES}nfm{X@!#;4TNlM8MTSu8x|2BbzLX~z7YqxUqY|Ye* zfdAq}RV`0X5rahO6RfsoXXDoTh3XEM+vAr|7(c3E2Cet_#f0_DBAd1iVc5yMb)ygz)KB{M3h6eUHE2cxO#)jaFR3-`mgipto$5vt1tLFk1mOf3`ee7Z^xSl_62sF7T#MnMeoeR&2XCo z`+@fM%Oer#Sd;FH-;QtfMq>(hQMa-!X{tI}&+KfzSVYnlAV)WdI1V-+y21qSBWPg_5-ahVO~j_r1jX=mUtkH`Y*z}vl-pGX%e<-OLF zS^Otw*Z7vV#x=P{9s$RvORs+`1$f||H?|sab^n{1{jEY&AHpjsP7l}sBZG9!Hq|3_ z?;J_jCsbr7ElS9Q7>XfEdyAU7pDI;;g|Jd3g)Cz#ro2T>un-Xr6&tI4l>FE48GAQC zW{On_kEL(2R(5Xjd?TfHY#3g6HaG##_U-N8P0S{!-^$ofUEQEO*CjijBHW3DI=ZUL zF<(~3SnC$Z@DaIoauy}_C!LKGM$oIjcrD-Hy6<=w=QId;Yx=Djt?1-fW{;&4Dy&CE z<=pI3VY}PzBNO3VCEqXo8u|lt36G^|1&>*DCoMrtyH!FAAdgq#UXW~q`AJt$65X5K zFJngC`ApeM!9}w9P9aDMlbT&QKW!Zqs8yY}?muBYz1B2uhzOPBUk@n^$fE`&0? zzP;F%ZJVK05~kWwWbtThEm5p*N}{p-7I-kTU8ET`dx~UHKIOY{R0u0yU)=yaywsnY zQL)iNu#N$0W&DER{e2w4*TC=m(#4J)9G)hrIf9CFamkfz)k>c#VpwE7^(JSQ-r{)Y z^MNR4r}-3H-fDWjGdAS?)7gW57Jw>t7RAof&f-MAs+7Dpw{XHoke!g$N3QETiQCDy7|9OZVtp(fw zto4IE&>HsbnI`0RGMzsle7&D}Kxr5(`WRbsy=Xb<;qJ!vMTATKwRw{HYfg7dd}QE+ zSdRd|A(R6A5hd61SCh&gplt+T&Rbv&aiO#e7jTeo};;eG6YO-cJ9!2k>j&KhpX3OE7X8 zI6tWKCNerL^2r;2#^1(8*RMTi9%;`yqIQJ>Y$3e4G=~Yu0|j45nE19b_DWyfBv(Bh zjqtLoBz)e?C3PcL+5MF?{vJ4Sr;dUVbJ^d{Mb)p(YJXieBPzQQV(pVA7%&=%7TQ1= zWOtLhq~u4HmbT4e&dV#UfzZqV%Xn=%NWxTEeae}X5_M>{ZCxUAFMFk?^B|E=pLxNQ zwc8V%?HkCn2Zux>^N4`TrQeGAJ`&tVd=EiH;2DWq@tMExmy8w8w9b-Y+?iYWUYwAP z+#^5BI)N?=myIy~I{3rJ8|=y8HAFOyTsnjP_SAAdySD z$8F$6bx)lY_Bje*`}YQKJ9u(W7amC5C>_9VF0GmK!0omW+KCW$l_!OYQiT$fjIL|AbJxwcxS@bhID7nvmX)T6wHH2e)oOz~3 zC`{|;R~+2j4y)lZb|F~k7zSd}_7aM5A?2YuC*~EESo>^uA_V&HS!RbULuZILvC>w$6Y4F*QCXUaDiUm-DiMU6@ zbM_$&4KWHiVAi88^bgP$!W53#zd+ZK!8PV^GL-g%qh?zh1DNJ1{4Y&dc+W1d6Lsk} zDUFKQxkt0(HJ`Ry+?GEhaPTM z-$MN(eYA0D2Y#i?3CGtqSd*+86c*B2x zfw@;4_6lZ5Meg6;rFFn0h6?~ld?RgFN1e~})s@1}U+#c5|4>rqm6vb{3l#D>9;V7G zjG)sd^j(*(460uUg`ld@;n;VZ#2jhFNyn8SEm_)_IiWRsQdIWmbz}ob>`-s{* zggCnCcE9^g{QkcoClL5&grvbNyZt<=_i=bX6?!d6ATP==#JjyUp0lBG9x%jjhqo@) ze`rbN0$ZivWNAzlqz?|seO!?fIt^~Px{d58^ytxHBn+7J01QuLeS>k}sNBjY2(}h| zg83A89FH#CVbsDF#ApUggVCkdsYcX7#S3G*s5o~_?D3V$eyZ7~- zNA@Bl4;^h1n|j><#*8uO_&=k7N2-VLD*Hf^J{7%=^VKx{IITn_>_0%0{qF#9#Mgn@ zRc2878tw(1aizfsF)S48K~JT4wWNXJ6YB|Lyu!p}Bd#N}2huvxIQi#X*mHZb0VpO@ z1_2qlqDuGwn|tQ}uP&DR2ov*`zX1%Y{l@IZPz08`|I=+bM-ax5u&bo%K1BRi7X1G% zTh9Myoy5P^K9Tqa9Fm&Hac2m8w&EYPKCPhn(E|YX@&BVbi2?t9(Gq}!f`);GgGWR{ zMnOZzz{1AC#U~&nA}%Q{E3c@muBokSU}R!uWn=fw*~QJv+xJsIU~qV3bZlaBYWkO) z+`{70^6J|9#@6=E?*75y@yY4g#pQ2nTRVG)$EW94*Ee?$PcQ%PI*G{t)k(Cs3~`mH z|KFs+$Covp;6gr1JFxHWNBs*02L-5mKR`@)OJ89obG_&7Z`!BPYkvIrAroj7gVWc} z?v(c98arG1b3`btv;DNQ^I014>XDZ5T5>jjxaTM$@(~~G4Yk|^ncH@!r^j>d_)t{I+;sNiG@*W7^QGq%wXVZc`U62jy>8q2PRt1j}= z8*AFsMT-hb+;~*%Mrx&mgsMn=X^jGrcE%)k5mjeJ!OLMm1<_F}g$z6G>}LM`6vMZ$ zqoZRqYb(MkmEC)0jm`naLCv?ZL|O2?KU^+eXQKKD{{8#Ow)Q-jchbJu(_phdK&Vhq z#G(sR(KMV#a!u21tVWaQIJBlN|E3xtvd?g35t5YT zT`>A{d7UN-5*bWlLr#a41I!>ZuV|5ASxLU&Fc?H4j{YY8C7pHIneAF3a`RAEQz!&c zn);lW7Cuhr<93j68*75|EeGW?mZpUfek@99ejxTwqv>UY@_$1Q2@F?~r}AGFzLb0i z6|sKlk7++Ve}i^2Lyfp^lWc;Ag^w15#HPYwTA--*&z-of$i!-a^jdNGn1K*ErsC&Zi>mneawG@8rZS35= zC!*A@!u^FjYZ=x;A)i0Kb%N!s#Xoo{eMop!3uMEqBjb07a>V=`A%#QTp4;v0fGrSAY-qO{`iOW!mu{k6=8DEz#Cux8JwUv;kh z;}N1f+Z*nY3v*csaM6C=X=a`padP?$@ObkP<(yst8;(`wIp{y;OKA53zNPiZ{l@V> zo(C~9*!d&$J8CQB8U>2YQ#|$RuZK8|hFE^IL=4&v2Ny)*BLJlH^{~Z=1V4DH8Hdof zk1TNye}_!aPlJjUBLN8TB%H+ocU3?V&{PN-0QZQx77nQonJE#UU`T(GJu)l}0VPQ> zn7Ng`%d}T1J)fl#@rTaTDP`t&mO+=U2t+yVWM_*&;x$b-{Ld8#m6}Um$#@$k`7PYv z!)#e==MjADZK>g<7*xO6@r;Cr%$Z_orZE!En&C#vh1!7rTKix@fe|vF{unk-8EzN-_008KUhANBhL2K(Xp_9~}PYF+b;Yvqbk)y=@oT;t?AW{HOEY!P-+bU2E_kG=U z7BOWbLWVf);0U&jYdeoj(MbWD1Wvoe$K=YfQZG)|{LY0BBRXcy44&XEG_+jN$0Y%7Hk|{A06=n%e?yKwPy?Au>^HrX zo-b^1yO$j~7IVUy8lap$N-krdLPdf$1kiV~!R6&{v`A6NrPmv?rxaxnWTZz7ww3Gd zd&;ud{W++tP>|vbvLu@msOb_u8#lFli7@hdkNHWIP(?QP!Vw!+Rv$w1?+oq?zW7Nr z_Jfu(S4EPE zjn!?Jv9CODV@}+P zA;$}J6wF%eRh=npoT|U=66@x_PlPgc&m12Jm2nJda2{n?BGv`Apa-Ia4xXUZIV_|w zo2LyhVR&t2l*3>rjLP4g@&Jfa3Y5V#KKmcsW!R?>TP*bt_dZT>5)&CUBwg<7t`(-g zji_X%3;>5JS{5(J(G-|S5#-CJ*>Je(EsrF@3XPjpUqV}64~wBhbmjm6HCEo+V0zll zG5XXaY4}Bis^9@EiI8y{qr|5$y?%% zK@54bk7HSCnW145N4%+iK^f@*1HFSiu&&sEyXY6#5uQV#LIQx(v5S9-9b2auGEe4 zsr!Qao8e}13(bxo<-%GdgW+wwtoA6St!t-FMuZ1E@6W6^XtcP$@+CqIb#yuNqsQXP z%PII`>`{jU^P+I19#KW+#l8RuG0=wNg*e}zwfzB70Yn)Kd6d>u2SPBb@4`U4zO-ol zxrb)y=`l}Rq}Lh%q;=tS!gL>IwCfK+C!?UaFjFt>a6>yt-dL=F-jA5QKGg_3Vl6U; zZV{FC6y@WBYG1$C63LvFT6P^;^zV#tn!L!nWjUbX?75oW0GI}_N|ZPQJ}&}k1f!5C z2*OK}@!@(1Vg9b^ggHzPYW19|Ki=vAey1Zvtz?$K`w=cY1DHtsOA$krh+DiIOQyHw z4&UvU`Um6+MuMVAC%Ir&l&AL!04bIYG0Nt@A*TG4A1 zfKebSDI5f;L?9Y=3^<-vEpb*8DPf|*8W~3g8+Dw)({+(X$uLNnmd!DjhvR7>uN+Q} zv2a|WFho@}(5`XYmu8JWwhutxncO6zqPb*K-xTOt*QY~5i#$N1U7pNoE7<9Mq%@7E z`}&Ufaa%hm#cNhW#Xu>>X#e9eUZe0z!mVC(1;)+#yOMIqjMwK6@T}3y)bIl#SgC5n zT8EBS5XM308=`WID9s62Lp%hX zw+@qI9&bfoV75D#@V=P#f2tTXC~OPft6$Te5TMyu3gJKGq2ZQOQc$)q&7|$?jth5dm<^6nFn4xCNwlv5BQ04wQ*!=P4o1!+94?h;N?la9gC# z?+!XgP-q_$tV;!-gn}ItF@*q5 z>;r`&BneOq4@OW&)Q7MEN&EQLUTJ(A?s>pv9${%ZH)+Q3NJ^WD%p>b76yxATqxD?F zO_j&2!*_B1R7QBn`jh`wW-L>>VOD+7;r-Q#nGPbtMW`tuE|gyxDNvdXs#FpLDI(T2 zOc+o+qbHWV7&ALaJmUFLn9Mf*Rtld1AgHfdRXtt*yZ9Qv+n9rZmkK?U+7-cXQrs6jRNC|ojuqgM-tkB5HNgVNyRh(Tj+v&CEcqRzjy=v4%bMAiRT){){_veVGMtFYXN^zgsK*)r0Jit0 zWuybTEl6*1I7M2rFef#hT^-=9PrCR+{dxqT;Mjl3hWq%xFGTtzfcW`C!9){gd8&jxomhn@6jHkVMcIS!{RgGAO&Oq`* zsp#(dZ_IwvnCOg%IY+LhIUEdpQWejVE*XtjVQfIN;7D?6Wl#MRC-1R32mNQBmpTm_ zx6Ko-hl~k@$IGmQVRvRG4;>R@$o(7buw>-j!=G?uKMLwSy)TifYPZ4MmQ0R1sfV!c zSlBM5#obw#hP{aZ;fPdW&}3;&m_%Pk(RW#`<4`GM`+nZYO|@3p<)u}MRaC^ zE!=74sE68W?H!3WoNCf;7OXfg_~4T>$k2U-eKBiu$w_GT%CIy|Ra|hiL>+IRHJLzo zFyUN2jlc`CEHI@NM5TR;Xh++sNbSprSbsh*pFJ`LPOqJzo`j6+mvr^j1l`wXnGfQaeoW?w1n zR?RyA9lJF|x}fcQU)bK(b4J-Nftc_`0fNmP>;|EKeb0u`B8Xm2l&V`XW7`>|xvS)+ zOl({C^c+`7M^&2-EHDv%QMW4gea$9Ikc=%`Q}kxZOABTob1sLDwaV%|k}|>d$}{6~ zf$)9X+ZpzA8z8%SnbYhLRT^LKG9>yhw9XemJW}S zbBk{1LGB93K399~P(JzE+b+L*uZg*R8tK0G1T%p3>Q%GnB7y90QN8w;+nlJSo1GaFo#rs5B)nKveF)3Y(8u=W7yJ zUr63bF{B`VU2kUVXtH;Y@tvV8=E04!rS?%F)s2!)WYrPsR^LXq> z`mgYH>lL25xv0Y}EIj>sA66f}vA+1r)&Y>}nwbPuhNGlp967Xy1J3e(nsu~t9y~L+ zAMHbaJL6D6J_M%K;h@*X)iiA}$pEOpm=0dDXo^SP`JHtwOx5PHU89ExQtCvMVc{&R zeR_=-(O;x!Nu3V~o@cqy-J2jjh*qT8XV2S9Bw?w9&tJ%PFS?kTo519?e6WFE%nh2W zic^lJ`G2Hhh!2_;X{(`ug~(*l0k}jIlH)p54QV~a>aB?7N+}7g;y{mD+X2rU7*vg0 zRW2HDlnIS`w2=2eD%)5GCSF_;`=3=3{_&0Rr{`$0OGVCSSybZYpUaIx;tNe;dwqg= zRr-{Z7=Z9d!ETIoYN8j(6R@dfeH=HRledJD{bKDxV-o@i_)=QqNTCKnl*#?P-5 zn}-z?<0wKV%POX|eZ)K=mzl5izqwp~h|>YWE;cZ;P9PdjoCb|e4il0w@L+hLvQWC;5GNR%y@tVP32G`IYv`x(tc35b`99(eB|v z^aL4*9yuiR5*LY#C1PNpo9kW!0D>f5_3PSV@UdW{oLMDsBz+Qn!6V&#(q)a-R3=iB zl6+;Vg|9+XCPKfN(*2Gk8um?>Y4`1Au_NcDTqLwwpSOja#?jG@Q(Xw(mS4C`dQ4RZ zo}*@R^9w^L%0Jq40YtX)`F~TNX)~u|ew&g&?D~gGXt``kGm@x3C+Um{VwC@ps19Pt zl{x_lBy&n})M8kM9yB;|$W-AGY$0G#c!RY>1ut?!Xv#S-Ey<|d<_Z@$S=|U&7$XKm z(`=ZU?^bZ}F(X1lE#XdmBTIw^mwe?<0Dt9!8AeLwka^2_OZaee4!nmo*{tnX8(v=84>M`ezt zOtMfW$!$aKu%03}cldup5*%|?r`EG@reaF2lYf#zCTolw-NR4Mh_5SW{8P&BjC5oK zBM5LsPR$~9geFAb25=ow-$4erq1^(H=t}GH!q+if!|}nJmCEMv@5lv5PmrNIIyIdq zH^5sdRsjHruw|OM{3qkZ3^ff6kQUdww~bn8`fpHsv;LYNee~w*eS6u$pA%v5aVFFw zhm%Gl#;%^%{-Wq~Va4YLQmL(H@BP-b_r`}Qyw;yEO$D8k$Gfw(jh>uQniY8_kh&SO zhLY_orbmPVodX{CE6$IGdC+me(&oni{> zPBxfMG#}sFS)a##&VOZY?Flo`h^AKMIbeB4!mMkQFNT`w zGEdA6g0kW|Lr~qoA>&Pj*S$3z$e&(TyDRo6arO>&N(&%zKpg(&h-XtP7fYHpO7od+ zsoIqy_6u*kzbjG10Gu}tHvhEXTRH^4JuefJ7`<%cG=zTOnb54o$N@=sc2jUcO5Lgy zp!8`W4o~Osj<>M&ndNrLa=H({N;CH~E5DInuOohzH~rRUYxjgqz~HGAsbU7oWT(x` zlUT)a%;9m%p^X#w9Jy~{sd4I9U!)Gvi|Bz#WMBX63 zBONZWIV+NEIf#hZh}yvEb{rak)w4r>YG0y-`l?nguz{}+5<5OEEWDVLJ}u_uY;sak zWq$iyeGClJ9a>ot2>wl8Xo?oqktV3<>P>y)f8U+9Ga(GCp+3+3<9YoTejCpu3_ z@Z~G@MGXfe*OWaI+G0%z7%wlj1-zZrsD%or-;jEsc*BGp|xeVFv| z+|-p;82=Rn3df;(?iGWu^HRX5dyJ;CwS%vI*|Kh{V-vJ0c}3?~QDMP!Ov9~{w@Ihv z>mCLbI2r&bQgP_v0V8D5Z0t4Z96ilBnL(v+&Zv@HYPK8^!!y}|GTkOCOHm19p|Y`P zQGWl~T5aqXrlLQ2QWt^Z)+n}opZNPfg}+IQ$Y>Q##s~x~;jEa2Y9<3|c;CQt7L+~} zQwbBqt%G?x&>;k5!cM=%ORb4&jwzCs8y|(OSJ@Zy@)znm0P<6TSb7q*aTic^`lF|rK5uCoV)lL(3t~esK_al z#%94eQT>ODRVJs8Z^8V(uT`7{_ycOY4JqW+iA<>}`idfh?!JC<;P+c9FTFbsmcph)XavFZat3!}zh<(xo8 zY^U7+xntNSo797BpmNyt(wFevu{B0O3@R6JLksGql;eaWnL+CV35BHm{It}2(nHA3 z{^`Xs%N-H19O_kSY6=ikWtA5~bg&Zl;SD2Q;FB=7=WpQve~Q-ayjLORZ$RcDdlhZ! zIdhIf;fka*&jBP{K!DY$TRnCJgDz_2+@52pMb*r?(c;s_;URZ;1%~jrLPmN7fZ4%h z`Sjr!hD7k@JR?mijOE#?`5X*f-QyVY3^$!D$4Pi=4O0tVvBOeJUeRPFtUEnxr1buK zouV3!qvK>!*JL-Km00^Pua{%Q-zCe|Avj+t^LOr-Z1$g}h-GvKXCp-=14@hmEp+yy z-TAq8&UegdmLD`qNi(b^D+Uf>wvB>YUV_J9lQSWfS%j0UKI6flGU`Ot?RV#Qj=LNU zn#!-MQL`G`I8Q}1Cky(hS4tYz)?E`3a`D5T-=<%6(~vshkhcdlUB5!lF;L_ZFIWwTAM^<}ZNQ z0D$9}YB7dzV3JM!eR&!Cq6#$#q+(l1a^9rEx^>&17F@D8GR^b$*K?IY>tFm#_*?Wt zu(|iVMp&67*w8Ji=IAVJ*_h()<-$_)*Fo0lSBWL%7Nv>kS`Qm>u4NZlm7AM84RtdYbi`f^5+Z#)r-dIWYfWOyQt zRuLJK1+D4t%*5U!=O3WWemkKenEQJ=r2q`D*#-ab=tQfzkvUn_3rc1IVKXANzcU3( z0FJbaaYEBSuN>(SYZe|qRB{fC#^%|Yv#yTi$cl}vPC`abX2SN)ecV=(HYhT~?}gV+ zRaKqt-Qj)XykkG_ek~`eD=a0>HAPhq!|Yidvzn;_uWiZ;&1pPl40&)ykx8c4tE`Hp zPw+)LY+Pz00xjMO+=3U+s|fNyrs3OBDM3QBW_mS^=IDMs#@)ljT~n)5zi<6WJ=)vD z_`B99?0yf;^l#~;C89`Jj!&oH6VOA#fV3-S*{|a&q z$9|A7tmC(WYQZ@lvp_^aLhRXhBnjN&A)A%GtAt*VEpRnHl~SL>qLzNpr0l-kJ_DsX zo!gl?K}B;X4|+clF}5n4xLt5f7`y=T#>_VmjBq2DZq2d@*Fqs6MKq%x;ZXSx7X*r* zB7?Pg{7bKO6>M!I`J3h(Rhm6w|m@ z;&N|%IN#*I_!&Yvob2dmPFkmya;U#mYHh%cr((r)OljBRGZXgHs`Z+W>(5`?`oM4; z$7+|DCOa<~OxK5N5bR0Z1Yukq5q7!qg;oWzJfX)>EefbshZQ^PY1n>$mSqMVa*)#@ z@3RD0qN8|T#7T(go5|oaCzu0M06~0=JL7U;^&p0(enwg$Y)UeFI<xB^*W`>NDT_rw(mz{3Ucm{85AsvaomnbgNY zlBz|F_pq`}%Rt3z^D$)Y_@r~TiQATi!u|2dV@Ex*9f7<=d(+UG%ZQr)KNgLvnelOx zovb39=kglQpOp-YrlFgjDSpJ>R)K)T0@i5%?iJVLFk6vgr>}QR;OM>^Nlwco#cL%_ zOg7yMZ-b-EtpJ^Wy1?r!=mVK0YtFdipS#ml?NU|k;4l;)5Dp??{!Xj5&MxF} zsy)E~74Atvk{%b|JE}>Fh8>B}yiL0|9mfhw?aQnRyb*-)qn0wT{zu`%g%xQgAndT; zq|~%!;dxD)Xp)^clu&YAo6@k8I8k}!3l%!-1jj z^BCOO^qlK(XSK~nad$=#B91CxN+pvkHcNRn3})VioF~joxafIxJ#lCum8m3f^vN0r za!&3I%y|`GSL?HZl=H9{)|ws{nMCph*%2K@nbf%qkjBC|d>kJ$Eu5N5Ke&nf*9utr zFp70nj;!Npd(1#UyO7HLVS9k8Oy$dOtU*2BG#QZOxZI9Uo%H_%{V6a!2009Pr2JF* zB#5({`@EE5Pv3E@(vbENL$E!IK-;<hrD3piMPpjJbqh zPhv6M9a*2KDRzgvyd}3N*VTPqbnJO8v(FTrAD0m5X-_>YgNvSl%7RJ;U}pkW$0z(& zhGYJ2f(XD{DRx;ykr~elh;Z$Q9a_4Z6ciVvy!MK4QQ;KVK~e- z0Er49M;vJ`O1SbzVbeo=wZ(M;!E*XeGBCJJ+M+}g9r!;^V*ks3l7gLVdb4v|G%ygu zT6|L6?-^_RPss+zA2uy8>oXEjokJ7@2!bcb1qTt7fgNvp+aK(h0r6zRLth(>x#)&>hEsYB(;NWzYv9GG;lDc z0$<@jv>HXDre$XZ0(4S>>YYj7hdxp?+}otrZfPLJ*T z!y_jK5NmvHGKjaTifrmT_@Y-ce;1V7X9hW=?k1j*55aH!%U73!o&BE=083yQr(NQ{iQ zUQe8BM-f3y{Wyfu90kj<)`(G=;`u8JuiMy`TK|g>VReC5B5?WElK80kpBB8`gv-aj z%EimRs~z&-f9^tsibij92W{A9F!}BT(%VcY#2^tKG|gDDRIN@q0BMMdOaXHc)hZ^c zqQ9TX`X6LfebGgb-L&#=hF@3<%rOpnPHdj~0-{A*X1kVD=qUIFQ2*phmcumH%%v+F zwU^AiNgg)RD%KQo4!c^$y@_Dw(W47zrDT?AC=q{t8+g-@&-0n9*gi%M5U?J?BE+?W zRvQ`g2fz_-cR0A68Yb36xq5QCs0I)|Ou)Z_A^~_ns7)O!)|OkM>%#^9Qt6~<@E+Fd z;Tq>L2ju+nO5pqiN3f~~POPJ&y+xas<~W|7uSaq@gj2acnNSsG9tHh?M`vdZ^~y;P zS7f-gYiaoX#33}^^DWlPO0440pOiZtk9NzQ1X9mIBC}3^UhULQWvj%2Nex_kGLf4rXPa0J^)0$bL_J z)*-7(eQ7A8K@&L8#XXPLs(|3Ty?X_%yLa4|tM2~^Vhr-A=XdgYol-A-fp73_uOdcD z2ljVc3q_6;d-l}~Nmnd^Fr2?VJ#AY{)hUfyQZ7x@&B$7?PslWtE8OJC_|Un^mXN%u7Zh*x^2PrIL|c9n!rFi7iK4pbW}1LG$K=-Hd6vS zQ%T#Swn;RS*qAz99ciD|qimegpfR6sxo@uc8r)1rJN;Yp1k;V0RPWKleao(a@^9v;uOh7SPJvAbo^MJEjjne z{K@Uq>Jh0g*KwC*c7(+n0s@b3_M8Z9eeMJ^i0soh;_@>y;SrSBV}6^0>umO?n>6ew zdS-nX{n*IbFpJ4equ2h4tH*-&)Jw$TTi3@jg_Y)@!-~eI%i3WjU}ll;21jGP4Wzxd z*`uibh^?CB`<*sgaL0^LqXqIF`Ct?F6M5CR?c$m@9e9OW1yFMO=Lr*u)JFnT21a)z z;`u|@X>Wv{6Si}0xLnfLm&wEf3K!-Y3mU7m$AJGMC4h@Jv6&$Dt89S*6^sO{__ zP>d%Vehb~3UWKR+pMLeYH}T}V+{uhI|4b%1k3{KK*c- zUcmYMDCwRz3C~{71#Jw|%I;ThdYlo(oB^QLk<%jE^p~X9HreZ89-8VQf!yifNNo(o zS*!tDkzsw?!IV7C=RUgj?l#Va-2d+Xd4-c~*}am83CDI!JQgan1dxde>-w209avt zNi*%5h?oy2dP$i&xtqGjnTc`5Y4pl1D43zs(|Rch!)MfdL{8*SMO)q)kT-cT_mz&{ z%eqdVXhF@wPEM(?AUB&ZqYsVy$bSQ51i&>nGvw|Wh>aq0I*Y~&a`{#99jSdsZ?8sG zotkWyw2YFG;Kc|aO4M1Rw8s;r7=M!!Xk^^^D|il}?$(y1I}vsG_L=Z>BBJsM*Q>k^ zLLE2Ga{wH|DZROZk1P~Ws((M_$wD!YF18Rw6y84&ihX~$g9MDwWhtMmRmk8F^PclUckizgtD~ua$xtR`-a+Y|fN~viNi_WDge1&SQ(q65i7Qk5 zKBYE9;qrJ-AJiB*hS!vnn;or=xaR8#Y z#YM_rsh@F*X!*C!`5E29#yzFjr7~`5DX%cgoVBF;J*V=yTI@DW(W9+Vnypc8I&+nE z!Etlhv~tmuvZ4~1-;htk?O7iHhNx^y;Q%I|;+avTG4 z#?+@2^-}KF-%J+f@KB&1w(yij!nE|f4ppSD1a$Zvc_B_Q+}9Ajjz;=4i2{c}ZOO1!Z?erx zgwj`^{d2qICpXpE>79QC`Gw;Ujp@3AY-DxuUEf?L)GZBhaY?rIu3}ecDOds=;=6^P zMWMA~oO4(uypUEq#yR=hD51J$N*r%~VJ6;=FP?sO!>#rOD06(6LgFIDoG|0P^j2o;YBfdF@6Y&$zX8FTg z{lEt3bmHWM?d)TQK)9=;?WQK$2xMZLt7M+0bfnxcs3pJ8%x`e_6> zQLK^kUX`F%;5#4{7YtWtR9piO%sPoC0K}ZI@(f0j!{75g&0f&~sKq%iV5p<=%>LR* z_m66%X4p_Lp#Kj8*3UdTGYaymJ@mvP(h;;$88VQlRx%!AYy<`^i!s?(g;;hbEyZ7Q zpO*tt`!rKb5pzt0HSCBdmuy81U8aUKpKjlU?+C|j&_8FZoUf2xp0)C@pq!d~Yj_X^ zXB($HdZeinC=u}Axff)t1VisHgdxReGU$5OU9kUI%(B;$Ld zXvqyfzk<$Y@o{WWE)j+dC%LSQZSv1DrI@-zbn_BYIT^#jO1Tn4LT_LuI;>Qen8h#F zC_vVV)#~dHRZK;jGawoQes8?{W%lx#DXap8oUIs>Kb9<&jMBw7 zWucy1qu;RxyHk%Nxnc@?a=9@AeV(D^{#|TsP72i?N?#0}EumB+?@kXLgw!0|W1Mgm`oeE_vUIX**5bE^bCWLrv>Kf~^MJkY=40V(&{EjgrXn$jSy*3|$j`!;%GCJSH{WtB9c?gbEsZSq2}u zs15|dUm2htj8PRhzhx~woF!7E8{-h}Hd~@sj90OpQQTY=m!OP{C4b* z!uXFHA~?$S_98rrSQ?(WY%D!rHZxYjIP#TxhoPrC!#3(&bJA-Xt7sP_+(I!wKh##f zFZ+A>FbTjZ_tK6@(3RE3^unk*##oubnD1LOU$zEjZoCS&it zzLIKEJ2;k%Nt;wyeBXK+cgD``j#YJ$SY@G(^A8~{L+&oWhH@g4K|O!LFS^LI>>118$tHpFD$z*#00TEE&tB`Rx?&Z zcqo;okiwXStxFLEUXyjm<8r)LvujX$lS1rK7@cN<>(gFBRi&~NFZ|nQf33Y>d;Q?n zi-P)JL5tzIzAZ{!&3uyjWHz0r&L4R?v(otaCk7%B%qPScLLQItJVwi=3?Hs ze<9vW;kcXi%F`g{0Z3-muPnSO9U$`vwdy8kY@G5M%`UaZalXF z8fGko%d)u^5b|s&g>8IvEc$b*AX`G4Gf6;C^KX;vtXT(_9LW-yW__7IwX*%vY|{}Z zAsf9@Vk4!~X0<=uJZzBfK*KK}d8z5vn9=2dRwm3KvKhd0QroTKGZht8pDT$N|d5vInnajCyw{Na4!X=sodFI99u*G73gZl{4(hswI_gRM@K1~W_jthPq4zZ&{ z{~yVcF-Eg$b3oQC`taeJ3LLn_^|}BT!&AXoTnUN+($8GEob)!5Nx+j(?no=nkM8YC z=Xb`SHDRPe`%WqE=l0pk08ZseEgMO4({aV@4XVgU#7_p&yE1+brIntJ`}L`LTCiOl zvjd*((my`~8gv?Yy<*~A=Qt%-?jz+udh!PEMu>}&QG?YS$p0-#vk1uOJDvq<*OU|@ zF=8T7o90Y88aOPjq}DxVN~5w8@{qT&mSI5=fyH6T$uWYtp95X^J|8|Zzc*O!{d;Hp zB^<|6UiFxNKvpZU=HW7t&Oy`dZHS4Jv4kF-fjVPwD6Y; z0>J5a(>{RBp?pZ=2uj4aoJhqHNfO_%we2=+OIgw=yNYW#QhC~V0Qk?Eeb?w)itM5O z3~d<_C{6;P#UsdSoA01Z6m;BJqK+8kbiyY2JaTiovNW4}uMxF<215`ki4^uKE{hR+ z9Pa8bYr~ic#hlCTJ*{YJeWY=jdDBg}0eC{h{V z_*NB%jYFtlDs5UimI#PGG4Bg%R!#}jz(LS6-#1cn3jc&a>m84_k8H>a%8{@B$4P|f zYR5F$$g0P4c>YsuYniMV`FeZ~Z}cX0mQ`%O5Ufg4dPR0RMy`b~&yPxua^`GU!Rm;n zXT?a&Z&DG#s57)FBUw14fWbT{siTVeiob}{R4^mW(fLGC^6oKq-Oq~sv;S1m8XyAC zHWK~aIM4!9s_|#IuWbLh05%5NcnYl^=m!l~w7cSl8Q$CwREqxv)t2uf%dRm=NmBo? zlRB2UBSJfJlBA@|nk=LFE1&c%x-NXsEmR2+9W9=1G~L%aPAxcOv|aZ3=s!Lc5i7O! zH2?U72GNoDWkNB9llq%4T21cjZo&y9C|arJ8rv^f-Dq}tNK#`lh@N`~#SZRaRi4B= zf0zF*Z2zp-i`=G{%895SJ*8*RoDyAwm};R!mV0t!n-PzB3qfWyJ>sm>nRUmP>*>7R zph{q=^R-Rn!Vu@NZ|xG!pBlM)9z%7=Gj1~7&-}u`5|_fTQoT;`)jobDzi-KP|6-sdP8Abi?4(&Gp4p2xl zntynJH>&#I2yGdrQ3j8={km*n#OuerKv5}oWOefDgwdm3nt#SoxW%Fey2ORH4I%cw z-lDC4_X>Q4C9aQhof#gOCHJACMR+i5OZbVlr>B0EqOb6_uj+)W*;E5*!G*k3LC5V5 zxLAAidHa$2ijz{kp&JRNf|#O}4RqPo${vo72`p`+-bH?fh1(TLRzG`9DmzunrTRxo%vVLZveh7pJd`c zrB6uw55Fv`O~ixw*825=SSl*|rVF}l5gM`OqfU+XqG7^>e1p64TNSuY|A1ZQn$gXN z7LzH_`K1yzXrgxOA)u-IZ3y zr^3n(pIIe6Y4n#cQDp0hTpKS4?~&c%9*nQh4TwJ_$A#_lo^s1^va6a<0i3bs-9;m= zUy*G$IZylJj4-qna4sBy!@*(4~t>#L70|6{!2I!4LHAe>NQ z;~bi^b0jL>`jAHYa#QkmQII~DqWoaW7@>{lV}4;z7|nrDzrIsmliQpo^;|TSYYmsm z)ZiM^=L~x1XN3#ppvsJkDN5&iM_?t$n8w6aPoD5D7XqY{SJW1aLY;;b52q7bv-Ywx zM>II<^<7u_ao?e`Q%}a#0Nfu;XI)%Tn6cIpDfqCGDZr;C-9y!erm8V->!e8FOTLWB z)#jm=sH6$lk@Ifx*kpQ~B-1udvNh>_Je!=BYSa{2hLW#;RBHc6;lueAZyb#t)D?$Y z>6M+sFFw-4Tfk$gVXg(bs_C13Qjp6V(V~9=;Q+tvWo{V#dgE78UKskl-u~H?k$=Wd zv{OT%GsO4Q)Jg6B9NHjdYNqj94abT-$BaP~^0a_@YQ)-)9f@#mM=FclG zMA++(WfarF^{$BlaBquD@AVVq7AtE(&3;j;W_1RQt62~}znXCW0sfa>oH8Hlq>sC? zyE}%!jicl4f_mMqkuQI0y>Mb{BT!UMZR`0rL-neim?o3|!>p6?xXA`Z15iweYr+aG z(P8nXH3)FIyBw$efSIzj0__-MAERYCHicosRwJh0XX4m~gAuY>3q0OvSYHUZ=~;E-|Ha~5aY zQm;Js!slE)me}U-I;iNZycER%ZVQ5RScFi*ioEtn8#J;Qt zpfd=%2JY0D)q7tL=u!=$nTiF@Zk!%v=`xeeR-|E9qt6rwjLHBa)R|CtFnl@mp6BfB zYow-O;IDU4KqxZ9_Q2>lP) zmiBtNVnse@H12*bqGuc|9U||a=?L#ckqzS{XtlUU&=RHQ4N*3g?`KjA9j=i_Y@I!BET0B?N!U?RiY zQ2^iHM+It9cK2>yS^jeT8wQY9V5DSTXo| z%@D+xVtd97NvVQSoA~1eVyLu_<|#=u09mG2E24O0N@_@UMQ?%-oPa16oeNCfyZ}Jd zpUiK|SISToDqRA+SkB2K&n$OgubeyIdzvyRlJ;+i$|*?H9G{8H=ff{ zh8f71Ye1kfU|&s)Ap3xR+LuuAnK9$<4($d22TzPAp=n4~CyBK!3okIK1#v?K1Wb5{ z6HR0ZnFeg98KNs6?iqyHX9-bn+NjX4is2|iyDhkOURI3WB=pwU-xOBt?$`OGeF}+Sn`225lESL}%J{X4YuVrZzaQba)ecNN2pecvvYkjJBJkI|0|cN^4FKT3 zW*o2Q6%BI8`f0Me_>(rgmIOti@LAncT$hCWa_BNN(C-nrq!{)~)!8ITc#{OMl`Sxvvn6`V`kcI;Qa^TjoB5CW zGQmHkWsc4_1Zzr)aeRdWO;!~aC(8DuAa_h*HKHC{nVWd8EX9G`a7^SBXY2LpYlq0e zGv8QXR&aZ0M7jgBm+XepnuzON4U>G{!kz0kY_Wmp?&^KJ?xv9q+~R%9S~$BO7DH<0 z<3j$NiO%|v8rqis2e~hAy3S)#{j3E7S=qvC))KMP%?_>D=Q*kKIW{>5XqwG zN^4a6c!IJZ2H|)L8hldicv2jCdb$mCa`Qou595tQYE_rb zO?NC$*Zb(K{aW$n)&jXDT-@_N%sMQF9v|d70I%QPN{tg2EJn#LuQ121V_pT4FL!3W z8}@zX1TD8TjzPFcXq*Xst8vKKE^bv%aqRq*|H4XBOPIu8T47HY738%serQ@a{`yDR z&Ga6dsu~B#eex*IckerlQ+)$(r024vYeDgkKeM1g ze^0SI-3@0YGq+4KKe4Z)!>In9v)M&xptAL(U>1rHP=SEzE2Q4Ux1ILqCUPTP<=3~8 z6Zf#B=}}&($5o-tY$Aub%z<7idZ@WzSwcmAHg!UGhG3y%leMrwP|mN?TqTl_(Jxr} z+x1K%zyKDNN7`BT3E#gFLd9+NBjGJp9|++s%^fB4WU^N>p`Ey+E7F-D1*4>vR_LL| zqvlFvbz?Pdw5Xzx2C=kmIPV-gLjvp;9Mdvt9 z(LdMSB#ebHVOet{)yh12_LpEAZNj}&SZ?)EV9_XXyduip4P7X~^8j=OwpdCfJ8{Ki ziXQ9aT}}zGw(w-hLEDm1twpkjSp>{9Q|bd@%NQO#Y+t$B1mW+kR~dl9!_vvEab|(RuD;5;>$L6ZycBH;8D-lD5}l1 z7`S~&ud|V=%rQjN@WVLN+1Wy#?LCDmugD3N`7kA`7YKL3BAfOF*_& zJ&wo}R$0ye;HmhEE`+>P+5_`E#Un$^{E?EPYMi2ST6&^yD|Pnu{XAvK@sMw89wl4) z7Kc9lki@JxISu#WW;X|x&mg*I=zbkae|+$Gar2h$`(l}y3(NHxMaAo9)rICw)^0J> zspwxZi^H1%0k-)cH|>k+!esiiUn-R-DT_Z7lUEVw!6;RW4tvr{JVO4_ZkK&@X2fHU z5{S(YG(V0cuIAa@0g&yJXb@HO!R>O2jsk?{$&Pz7pjBoCY7(yIAc|O8!BDE8DHfnA zouJmPwABAhjbvZq&49EAY`C_a-eY%ehf#Vk^YYm2M|sSAzJjQbW9~%b+xH=nG`Ago z$Ui5@+b7WX$f(dkinDOMKcEA3ENJ~jr$^}E?r+hPfxvFP*`kea3k6XrUxmi8UYdAl zwo~$LAWcb?bba48O%q4P5I9+*ihl;`Hz_YqnAzE^8`t^?)3&rw^*v1)@m(T|O5YeH z-2u33!qqpgliuuQ76wcgm>GqAf?p3s}- zdw!N5sbx4(|ECF4!bGv4+CbwW0^{YGL-k3dd8)H9A5_UIWIqN`A^MpOWX_sb3d-6x;- z*+SLPji!yUZ^gE1?dV=UaR)uJc#9l1IJw$NK!&($2?tQXVhm9Oc-KS{IpGm@1oV^W zWS{<`IoAPrpKS1WsnMXmb=JA9v7JPW-=(mVsTh+uYP<@i{>)|~kLa(S{aHa`YYe$@ z0`O@7fwF_PajAN#nv|w#h90H8s%%eVWP5_8%aNHR zoZh+ISNR}c;X&lm5a2h-hyy{Bv~i;}zErSaX-E%HwR}5G`lRw;c1h+Xo;m^pf`s1s_e#KtJgdM2&D%v6O~r zYerl|M0^cGaUV{l{p;meYm_o=cGJz} zpQq|ZxBJWlDUy(%t;Ehud0EHF38{xYiBF3D*$L(_pF8fJF~@n9c_d|i9QRv}ADY@K zi^WlQ%oqS~E+A8ou`%Dq)1BrP!Ai{@&Fq?HlhmrLa#3a?ev06Edj8;yPe1!-m|V)? zzuESbsv%L$KUt11i&?f6k8$*7$sbKQi~ySH$mlee6NZ5*8@q5WRDZ~t@hopaW-X@? zy4GgWZIEooI4s-fDDA=^4!Ly!z4%emMj>taqHJaA4^I7C@%^p9{8#!Wnj~moq%^B& zBtx-6U;o+4QV8iCA-)7wp2reJH@-40@`?}LP3Bo(FbL9}Cb|AF^+932>ydM*uHK1P ziKHvX-^Q7I{KeSh$u|@^b$31m5a>SMtBUOjO!MW>+$Y>0;vs*EJHvEm7?tlXyvqI_ ztf)A**d&wx2%2mxh7K2sN1hC-esFn8q}f+>w3ksD)g|s<{@-@w zWce!~es~46jIUVMfI&RkgJHxy94PXrL61h;+7E=&d13G|XCt{=YD2HgzTgob!vaGW z*UT!N7$;Y6?9?wUXnTpM?XgoFfl5?llHB>DcTX8xSIb*E}>-8XQm zo?3gavz~qSc|HO$a1~jIB+NXO->FB*>>4|!CsLQzFSO=G11+1GO&N?)MBVI{2?lmj z*#5qx+LBXI)ZHXAK!AikI5rU_g$ifWlTkwhCKuS`UHt4Z;Qp&-TvWLf-b=0?@q zt-7yEmYmC9PT@~l!jW6vov*V1pZ z(2Q>T8Y^(h+VS7@4pyXw?F}~a&OAnaAN{3q`yPaofH?O>*4M^;2^7sv)>RrwR{Eg! zdn5lehFh)BLhS|LodZorKat3QZlt;TQP-I05Sp)9{|NTkT%-n3Vl(3sP^1N#s;A#N z63yShCQbD)Tf)t@paIYOhh9J)-?95sp%ZvX!@5j=aa-Oz`vX(SFevPp&$<#23luWG zl*}WhEGo3E?Qq^dWctanks6Tk%MmZo&||SyKtBVc@*Vw9HC)lBvVyILlO##}e#I&d z*?E~IqzvO(mostqvxgX?``DL#bW)QNfY$Y9_-#jqWc`t={7Sn+@WHYx_DW&6PFpjo zK);tPj4*~9{RW~kJkddDk7olHiW&~$Pki?VfXL3_YVW}Caw2qLmNi|i!Sy0AS(41W)jhjZ=Qb?t z-B5j(xhF4~t;gB=_VjKBnfki^IN$my%te1EKOxhFU$N9{Vg@7(5x3j)eo3(}=qatR zheVrys_)Jyg*@X@Mx~XK^{7~yqwnA<*tZ43Hnv-I1@;tGf5bLGVvUGLH$*Hy`m?-O zN*NbIABZQrUSXBqTR?+b{2nQfdY66ZOT$dQ81`j4x-@qGE6S9N%OhIUnJ8`?Z5BUE z6{2QqPG+PqUvvDQzeAqt_IUy^>V?a27sF)=MQllB%4}q*U&JEap{+hoS3@jXFRk8W zzV3eCpHI~q^;aKnj)MD3-J7S+K4>E>{N%&FIE`&b4TfP}5w?`K%VF4+zjpHl zCfk<0zoHWIrr(LM%4C4weZr4J*sd-o)gms=0qYT;%6qI*?aL1|^7f>i*WMEqERYjy zD*}gV&r6?h75;PJlbo;qROkd=#bpJTqdv7o+^%m))o>%QFGJ6NTqT|U>dS!lK><4B>7|vVl1cGIJY3*enMWf|5oa~A%9b=0%8r{VrB&wA zVPdtXE~XqZGN&(@>*+x2#Kk;)m!kMN0zQ-l25xx zE2ZWMC;R_v+mYk(CMY1R3!u|`Fc6u>IgHviY=+uC?Bh5Op%;jEI}vdyX?wFe^Hhn5 z>m@oz%S@-tt6=+Mlqq!Ou`}c|VIEOA?%urSTxvg94i+)8-O7Jrc+4pGF4DpVzve0# z`h`(ut5s{zD5viz%?gx$cPSu<-E|yb&V$9yzeSAnlZV2rbg&`RPx9l*OK5S@pX0bo z?h@~vnrRfB+usv0sI~rPZc2;Fqqdd||1Pg1YyC>l$UrZ`V3X^k22VU*oV@t~q+CaR zU%(J$=HEFZ^2AvX0FZMbQ`}GlW#D3wns`@RcDRRly5VYJq>%3f?}VO5;1b6yMAP$_ zJkWyUvbRe#P0s0UBgzof>eQHNYIFTwEmehz~aQU*z>tI1-@v0zTYG3temxu?i_M=*=?i{aH$TCK{^Fy9odIRF$=9QdvU(x&%MJ zh9xKaP%QAC8V~;-J3egZ*`tZfud<)fOtqLu+dV-V`ZHNUmEM)ki4)tj#B&vgVM-$ zKMonkE1t)m2|I!aAz-_a6YZ z{Zwp$TM#sE-&J>(pjX|b#A)X$wbK;A(^siNx-*(O+COi~OmgbETQkWf^)QMU{u1>( zQ((>$F^*X7MGzqh?x+FkLQ!BP3z2cwPM0&LCFco^;$dyw+kPb@aG-{uHs^f)O4uXC zB=OpBHI9DwyH>2?qDS-rT13RGc9HwYwHGiWj5IwiQDMU-Y96??BToc15`OmPp94o8 z7Yqad$u5A_JYZ=C66YZs!;r0K$3xFb;2X?CKN0)%BZ!r|0!1v%d~-=Har^PFpT;VY zCo~A-w`;#@9ZIfyYmF1yw?4V5F?Ll`lZtN@*X-_j0|#FLE)pXqe?*)yUr}@ma-P1UK5?p1lsh)S8d_{Mjxc{ z_;6&Tqzjoa9fM<<3Gfdg~tw+8R9olb4 ztZv_dlZnxibB9D!rF$vuxj|Y&Odlt38`XWX;&cv`35u@fv-|b!vp}7?T>_;H+znCJ zyl2_ZZ}aiaHce!I1?Z=aFP#LOA59O!RjnA8iTnAH&B*4m3ClW~V$~AnCWu~x*$!EG z9&83jV9r~}Dwm(s{mh77e|Q%6{6S^#2Z>bdODGQAeFO_v)Flu4ybt0D+4bKo=L6)a z3g`onQEx1k#~Q#u!*geWfwuC{b^S7(JBEq@w~wyb&W%>_{_RP-m$;_Ct6R)K2TOwBW z_8EXLcMPuR5vMoTnzsnfpT8jDD>>k$72kIrBSsl!&d%lFAC6@cp7fuS5bkfhYr2st z>1+DaL#sRR+o$4(@l+Y_^v@%Bc{kXrr%RJ)S`Tr~W|gz-cF?6#@yUN72fY4gSR==p zB2j=?C*dg#R(+5{o^q{Ygqy$Ka?hb)m-ah)o#`lyGtX=re=!#;VD>)@*YB z_EI<2^k%E_7m7Sm1yo60&=-b5F9fr{3*g<&N1*%M78uQvw8NyCL@~K(!VYnBI{#gliyTX~ zLjhpb!Smi(LG^2$eUfjVJP|yhJbRfhExYp6$GQpH2XY+?u2BW5qNvsWp_o{E#s|I_L`l%40{xN2kVNmYxGV8 zJMXVR@@A|1G(RaDM=x z{6Z%7T@e(exh?;p#8aXHF~eCJS|vABO?|mVnO#S~pv0-OukX@usJ0l)Gw_Y~4${rw zC~i+fL7%659<`|xf;w_qO@d~B&3%rK!+A+NE7xqUL^;&@6zQeElKGl0C(Xe|EUKt( z`{bO@_J^XyMep9e&yx|P%u`cX6DwHsdPR_FH>h8}Hxj`nNSiRWM>sgI2g93wuk z-WotiBXXPHF3Cp|zc)vpi=5-jR*ptB1eQgM0T4H9r*Y9l=ox?6ruF?{?=xRfW`K{W zH1+a^h~QjQiI{Y=^=xjVgNyQtL8kb(&wE|F@``6_st=l+0v(a}iNWzfwD+WU6-!TV zXEZ7Hed~ZfOkA@RbtL0ku87R9zR>AVi_M8DM0J8!Q&|0T$NDFivDuxjYq)w6r7mV3 zZ`L0JKSWoC-IqWTf4EXVUf`Y5D&47-5d3V{E;u_K)>Dqz4i)$(C~_h_@4r=prqQp+jGyXslUhYgjZlYL%SD2JPqP24dsV6Nu+RrD+ zLjd#{B5Ltf`_QKQK2{)~uG;hN=*qXM*Xd_bsmArJrmeE5{959${&6nw_yf%0lh#;R z9FpgzaoJ(WRzI-jf%W6WV?y*B)St8P)3aIy>bM~R$P4{{2d8^T6U4Cq0NF{nPvg2i zu%PYvld%)xqOXG(2LDbzvrw3>oN>mV;?l|Tem{e43;WAA(cdv8Za%y<6vw);ME(pq z8aONnjKQ7=cLTov z%5v9@XbPJp(&Hdjjl6lniAI`4Pgv{3h{F*~yoZbYt5C#*fj6LpT#x)uQ|KdPb8gjm zml<{<1RIaaxztIi{H;-*&;5;Ci>p?JuP9W#cS`2=izT-NN*Vu%q%Bc(j4VBsB4hp{ zZ+Q5-%Ea(@A*&_Yb6vkGV{8L!k(pX5OVEQJm1T?H+Ip2xZ}E*#@NsJ0XHstxBM|lC zbPYFH5A7wNRW?SJciVNFw?7xN&1W2&XpE&XxnA65uNF(aWiyRxY)t!sJQf{)k6aFj zz{JA<8zH0>1gI(Vaf%L+;1jP!1c*7*v582x8fyMW%xMS&Amv;D?YY+fREWhBp+B20 zO?z~|_F2qM+~nbinHS|$-OTs}8|{&uy`-g^=wWFTX~cNh*SPFEM&(J3fDl&e>e}C~!GI<X&v4uXNs_Df1}$gL()XEPA_FvVk4c|mz-PaooA2cCc~6AwE888&rwya ziq|K~wL|22g~1L)IVgJ)l3WsOqP@&D12 z{$Ip2`uh=F^(UB7N5+knq8OQ;_5atIMkSH|WAcFi|A=YC|CecG*S1}k4+s6R)|Qxp zVgfG`d0&G70H>b+uQH8Z|9N8i|AlEpLl0qM;o#!o6A}>|Cr9(fq+5VqQBjj;W%Ub}zI^2f6xIc;qFozizr`_GRw%~i$fqtnzi)Gf1Xzv5k zM0fTIOAyKi`pve+S+#vc6kB`FyaWKEF9G?piXp%Je=y^Vo#8$lbr1jm=z%u}?Uz95 zp(4Z`j~wFT(x?EWJXykhY+y0?g+of5rdWX2bQMtxomUh9OF*>0?@`D5;#h9s@?5#N z;0(%6bT9`j-j$TPhzK4*i}Z8dCKT&2HI zBYQq-P>fwqaU=Hs5J1r`Z`ypJ_`Woa&y%bHGd3@u?Mpl3UQuRBwL4L!ql-gl`>|Yn zB?${(ZrCwV8J*h`udH6EwB7;RxCy=#H;vLoqthbzeJO33a}bDKfx9?IC;Lw`h~I>x z0=!>n+}lx0;1u}u=zqsg6dZL*W@fFBI)$J5@!&(LQ2pC5i-UsG6Tg#pbDLGGLpKd~ z0WE9jTgQS!%=H#dwT636RX;zjdG{#xPJi8%rqhvC6E&sD(~k8#C~+fZH_)25PjGUO z!v|0b14kqO0cHT0`+?yjw?-6RVjMO$U z4*4^Syrqqe64)RVz&eMb8J|1P?tw3mPsGeX#X%xPa4xea&<_i03jUBM1o;+^LNdt6 zP07uR8EsMjx{$lYw3vqo2snC;` zBT+$RHv2C-RV}U|>=@z%^rrM|yue;Z;hBehGTE14b1FXNAjcht{Mg#f6}CD~1WQz@cE#+y=zz#)J?v)i9etO9MDApk6= z{Q+~#Y}1eKSXVI1ZeN$4_GAwIBPY%4_AZs_bb$4Ti604o4~Y-+@eLWGK|)r(92dS- zNwF>tpPsI-`0BTH?jzuZ$%$pUq25J#HmWi4W@_re%17 zy2lBZKL(4>9LZ~bUuQ4w>+F3>BSHK$HD9S=g1CA7XB278!X>fSY)d#G{}P*)ifZ=N z5AoiAL!&XHDgsN77FlGe)XMI{o8r!2%1QCN66g*syM0F|jv-PDjtZ}IYLJf1pWTT* z+QhkWjmDIXhT=lpEx=#mnQ^;BvQC^c;|Y)OMN@;(W_8A1z1BxEe6F8~rsArA1OTdY zRsUBZOrDSaRpl>$akwx1uCYy+N^{HC@6~SPZ9%kfeP$?xrf_|AZ{Zf2n#Q{Q{ZSki_YO33dUZeAmPJdBdwKSI_ny>Bo#dy`W45ax)77^mx62b^|BcLEi(7tBci zi|dUl397`>hC9-{IEac527ke3qL_)>WKGKl_m#`Jsa3LcP|Ia~{T){e5~Z4R@(Yp( z=uznG%H)48(-vyMr<`u`^-_}S{7{7#KjS^1%_DNcZuR+4$Cn)gzFHXo(G~?uK40b%yT~Gg<9y5EGCQ@rC=!;k{|RY1t>3WI$k` z*W~Y>b1}w>WGVUkqG71He1)^ou8?T2sw6}j007~nJMb9jDA3x`;jz01ZVYYxOBKWd zfI{27)p;D?s>IxW7Z~$yY1P4bI70=s!8U%pGKIxWFu4=Mre|)gWLvy>O%_+Sx_p5! z9kS99nm1seiExRB&7&J>W8kC=!RV}R^k6y!sv6)e#jYg)8Pa4S2oQszgk$Ls8?faP zaO6adDo!aAz92^`t8uluU#Ak3;3od2+4U1RK=#>Jyt|TMg~Q+KqXh0z%c_;w%A0?Tc@ikd zc_dH~#duB*^h@9xON7y9F)5iamESOuOFjLV91bY)d;g`?l=T^Tvs*!7B)+?|Q(BA*$;Es#7}+|;xRf3IH&u&*ak zgJY=wXVS3IrY4}FufkolNlP-B_tAeFqFb=Dp@13_u}&^_wTSr4774-@^fA4l0@CVg17+*&=5Oy z31GNlMm=jK)=LpAGqNld2Z0iny2Hjhk=ejW$!r(HXvK&Q33PkclniFN+Q;xzm-MaS zw7^E~TJ-!D|AA@37gE*6F5u>ZoGcZh?*~r)y}`i6G?X+T=tu7GGz`Q@K3&BXlk`*m z5M!_sB#o!`if{C>>_{Wr%UWJUo5P(6$n+-JW+z5Ic95=7pN)r{NzGybZOyj>zJ8h= z%xd`_(fOoajQBiWEYxTtsqc}SW)Wsv|2SEEE|xf{#w2Fu*eHkPUH4az7~pT-R=qe} zMvg`5)?IHDd*_;AZlM35VNsjsKCg-(MJIada2~+%i)8 zc}A)Qn{@~i9X>Dtiiu~+CC-fC;tDXxPdsuH|6EWKoT>1T1kPZ~&o@&tmagdS2 z@)Wox+ZA9#?IZg$m172D`(4e84U#~L`Gxcu&^4tsx1*esZG+c8xQn$2_lrL5HI#Pk zR5JApVe3s6idppcIW*gq)@ErRQJhQz#vYc?ZXae$yNfctEQJ>04UFeuiI|lR&L3n% z-=;W*^Lmrx?KjrM>bx`CU+~;hf1rTb@-k9Lr7dj#zNze+e@hNKn3r7mHqIIv8s5n0 zksfLs?|Anffk@i)jzi9pM&d<7=kge}bV_*k)zgT;My>>p=wFw!0Dy?>OzInlWE656 zykoFh*p*+%1Mzv13FyO*Vr1B>Z>j;?gCPz4S*4}=<8sr}_OFxIy2-|n>6Bn1A4aJd z4DBGnWUUsxo>!~|7grpkI!y3(5}7}*iIxbw=Q)}V$LU@xaKM9@>2pd@CP>Q}+~cl5 zR&S}Z^1i9#kz<$P2e+U|_Y*m?8ZdGQRyl^`OhavK?1fs=@@^(xzqR{0VR5$OliZWS zJAC9TasU(n43Pe~@zk0SBkI;c`|5jca}}ny9SKd`YuxI8XGyLAOywGrzq6cus%vu= zSut=a0YbGtfIy~yn>H2?ajXAKmNGqDX1e{A!LsCS5k z3t@Gc4Vfh&WLQ-2w_n4U{A;7qXyLBU@Bm1JogkR7AhDwH{+#^gFLP5~BAYX3;_KqN zF@+8@g(&B^Co?TKJgO$IetuOwVgY{)R?u<691H^3mX?0$tDFBhUuyBg!}AtxJDTtA z%2)CIapC}c++6o7t$oE3^!n6q+l-;z-%}cHP7W+sdjAS~0l>xpYH8$nhVSsW`j=;k zUJ67wnffE)sd)haXkY0lUgE^!XR>v!>CC1GE1liG-no4LvE^!r=01m-5ir(pnXbaT zS|(r4M>Jeu_E3UxU&TW<0LL4&#R>VyF#Y-%brM~hub@BUElo-hV#!ymM4~6DFiFEc zBCJl>RYE$Pt0v_Z zuu=Kc`S@z6Dzwq8p=${}_Pm^xPU*sqjF@h07;9khuOKr(a(uX61DQ@dys_rsQ~Vu^ z8a^~UNkzMYH5seF2yrv1OAY(g;M?lf@!Coef$&2hf*ZGaTxtGvApl>oyG`a&wr+C1 zC};n7NUc3P|k4QjE=~t5xJ2&CEU`Wt^&TYYKkV_g9c46iZ-ALnFrvp3LLw(v-k^R)_P` zJUqgX9Hp*?^W^|HM0{H5b(X~Uc*6M02!E(k4FYo=^0*Op9a!k%%`T?RYQz|x4mQ~Rqc-5_vbM- z0$FJgQ@c|t(O*$w!bzmj{1x5jTw;*Q z2bmXbvi-RiIn5-ZBcK)$(O?V+Ga4pk&HnAte=k<725gI;SaTcpxV6od*ks~(1GW1N zpYvZfF6JML(5qBJ zN*v6Z4<_s8Cw)7!gI#AW1c6EfNMQ6Yht|~87NT5T4QZm9m@rBvc}#-n5f4nxE&ha2 z45A@?>Vz8>$ISat^pj=`w~^YM3ij9K&;1k?g+81-Qk#U+ml$iOsf-W|nP?UU9bVn@ zFUteJY&EN9u#AnDBj2kBNjo>TNahyJ5*Yp!Bm%|cxG+dASCO$yWxvY8^77hAHk67r z_v3`nqdCzunE^JkT^%EU0xF_?hsg%Jqbh3Sd9bdgiXiM%y z%1XZ)(f}2)AS?j#Ige*`?9H*4krJmC~ zzjf+-=uR5W{TAYx_cT$wZjf0rs)cN;>LBa%n|GmlSG^+Xy<%@*nz!zAm z?Sdboh%vCd*c5)5%CTYah`VMsaaPxDw^qlCpBpf>@XffM7^;xYA1W>3@0P~1U}z6w zTISA|uv-6O78kFlo2^z^~kO2=d`}&fSxBw8$Y%7a_D9 zJ7xUEa;CjQFyVI&pE%5Wp0FL_Pr~z85Gxck`NkrN$1dC`$*m%b%sQ)MlWz4;88Bx6 zPWy7X|EuCcVauiq`FA!Z9{uG!*5~(}AJYAq$18W3O&V4|V3QIVj~8Hz`c^qGykJz` zQm~cAvsOSy4)>0C5h|Z|eaF@9chr4ZGF>N2jI{X2grGmytNZRB90LIIQuy<7fXkGE**Bt+tEJUx*m@Ra=k`Hk zksS0ue@1MKNb>R0aiQM<&9xO+WFy1vSdQ)c+x;6i<048)L~14Rwy3l)SzcXLy^R|7 z`WVFx*YxzXH?#i1L+OCHLed1zJ%T{(w9m;D21N3Jgk%LfPj@^m*~40qiINBd&_N3X z0~K8&a1&*Y>G*xn0u>VmW=u4$geKG66kgM1m!Ltsn6f@(?9wO%!$UzR*!ig_zh81N z4rL3P(q|{q7tN+k!aeGwpI0Z8{y#zPDmEMvbTT^F?B|U=?dClh+@6_58DPfS5>36JsQ-LHs;Pw8Zy-CO%NWiA|DU+^)pH6hR6v_iq@ zc6vGwXIyJ9A$3j)iXpR+?|O8MqmLRA!!3->xp-36uI=M^2A zEsV?e+3cXz!O2O30aoMCf4?t32M|o9TZmRbK~gopg!vi)$zc;#Aum%b{7Hss55If% zkZbksZF;V(b<{mw+=MpXk3OT1E0440!9zzwMgnNUa5|Xq45t_K>iAjQgx}%3D)H4X z9+U7Rm}0d8jYO*YTc)sW1ehXY1o#hYSh{ zXu=pL#5Hg&grh~7qnc|%^*^Q&C{!-6>kJCiifK5#$;r96%kL!VUyowQ1jW_-F~q@J?)d(7B=95D0F z;xPxranmFX;5~hNWS1#ETc{_Y--=U#zqrAZ9JSLwK?-rFCm{tiqa+QK3eRLX{MHT3?vN%?;yYx5G9Bpw^M3W2+SR1(iyPg15ROVjI&EI*W~@y;M&mF6+E zbGSj#_^6-gl<#+9Ahr6YkXJKaPMGqThI2pb(6obcW1CBySR5==_uR129 zZTtiin`Di~&lOfF=&!0>MmY1o!W5m^RgR`QIFzw)!n{(~%q&{5~ zF*o-nK$X1)EdiAU1?gC%4S)b>V?IWQ5zaIH1f^Xy)iLN)CM4uQ+0gmO@ZfsMax$^f z{yfEm3Hz7KAF!9b-I%}nrLWaCC$m0;0d9N{-URiGybIYzn8L6GG4b>i8a zB^e^@QP>Lk7-%b%)3n>@OiX15k@J9X?ngB#SB| z(XWKHbkoav0_l{II~xlZ6UmJQC6|p9hs(EcODXNyqO1Bi&C>~D;iH2UjN(zSsV$w6 ziG9uvL*w6FV{Rx2tY`O^!YhyFE*L|mof}IJuCc)rNw-Prx872WUeVTB&mm7>a`$>! zv!3oV(X}egrpy@Z#VU`o=!EdP?mEEJ?)tRz4&ya&xQC`d$?cv(iI}s64AV#XN_m?K4a^ z>xLb1Su>uvPv*XsU_d;m!O|}cKw??{fzH-FFCyQQR5Zs2uA?gdZ6bR(Us_!KQ(GsG ze5@u+=q&VFgb(CdR5AK(uO)gOY9VTd`S~~FG*$JFS2QQb zlmpiuF@ANIY?Z0XgGK#G;BNq$U->$tYPmpt0&R9?zavV=*e=x{wy3+NlOj|)iA)iZ z<2JEeloa?eSx7S8vPfe^IcU%N*tYe@f9UXJ#A$Zp3#84c#edQKVw;e4p71>HE#vQb zEgRhbLcBrFIxbg{03??WwHE?ufYc|G7dmKx!8-W~Mgr;dM~j8!N8tTwe~b}+=GTHd zRufAe2C|a+$FX;ZG~O&t)j#LG*B%u=5A_<|hCRx$3pJ%Q0DQzu-aDk0heMzM6lA~p zBu!z^$b*vzik?og}D7V_`0*xS^I1M?p|0}x$!=SN4`8*0dnxh7WBD^;#E$G%tC|WeMtxrY zKsI8iz3B7n2<;<2a2&0W`AME;Ws5HA=p~8_8=xK-dgq=tb4%O z`HdU}%?N$!yRxw<<9ml!pv1{7D!|4mRFZUQ^#N_G)f&A|&FD^bH*diFjbI$Xi(s+@ zX&=T>;&(jS`ErUwhW=}p=s?6Vg5`B+g%kpT*m#PRU=#zaSWg1tpdby|;@Mit)#JZ{ z1Ob@Jfnk+4X=fUk$FHK2+Db}UV`eiz5yQl?<=Q*BvaF1JvS_x0V-&YKki$GYRDO0nr3`VO;`StrhJEpynf2&A7Dlt zfN}iXVx-&|E`(nHDk@oS2BRRt+#&3SyN&vnW9yLW=sHamh7o73-A!+s0uAb-OE z=#Z17fky%O2I{Ca1AWVB2{EHa1W4+cK5Q{#Mvyh>t?EzV@sn@B)5xF}ZR_1g`ZIu} zI1i9#JdV&tLnbm-o?n0{VO!<(2|{pPFVTiq!NqmBq1q0scv&XO!y2Ck)f1heUEE96 zkV+$?qCWwpUbEXO_IpG{B37@67alADThd$}y8@zwibqW!)Bben=0m6T19LfGkMrF9FYGAtR5HcZHTRX|mSB}od z3rAi)&-Z&2fm`r^3KolWd$;XRmo}SmSwoI!34ZjZYmKJmD*%wF>Bw58W?IVEk*wkB z2N@ts2JMhw_>IFXhOrjvIatw{jzFHE)&?~vDk}?Bi>A{t=_|5$pG(9l&n3&ScjvWx znDGE6qm9-xLza;PdP3Ky9SP{datA;trs(ZX@8dq1LhKM1&a#8YI;Qc!;!C=}f{Xwl zX$hOE3J6>t&&?YROC-uKOJOi_DApNmV3V%_ZY?GMZjqJIoyo-iY4G8DijEzstyBA0 zjt`EVillSRvkaEn%ecr|`ghsEDGJ}Nh9Ma%IFn`C&Fy{;c<2~15w@+QJP>tRld?)I z>|(woHF8%?-J~C(MABRmGh(MdtQ*yR%c%DIYDW*J+C6?Yu`XKJyT9o@XfV$*Uqzup zSrTKbdyno%FCdSl4Fs`Zo`T5I*>oS0+Kf}8w#)nkt?d&;lHf#n>~5S?ehq&G*+D@> z{sw=B({RDKzsdeyM4-f2tQ?TMQf#%NJ`(out{k%IGnc~?IsBGL`Xk?#_umedMy`r~ zXPO>R%IBxo0(e=&FELJ@VXQ@JzR^n9!?j9XD0KLF8a(J_TEIC?p^^0QT0cx&_Jde$yPNFgXW(Hfb}?HdQw58NHhK z93rw1m&}N2G9p$!#cf>{_9o?I+))gqSjB`QZ_*M+Q)2qd(YI~MZxY=nKz{}KKtWJ7 zjmh#sxLP{vStZuX+(41;kE8IBiv8Fis`( z{t6O}=M*1Irs7b-pVz-An5FPFSDj;pMF71DjwmD_RXaQ+HP0)Rx)bv*v~ zAxZp0k3X~AJ^DCBA;KEC_jY(_sE|o{ptapYs8UklNB?0+tJ1m-xjA<)o5eVfIuY4V@b0{+=Oi{tsNm>8;G@sAT46C4oz~)+T7y~Sg zL6gN0^-C3>c(gJ8!vRsGgfKJ_J`xNqypiSPwD?~IBujnA zzS~|B8h8njQ#{6$WbC9EnbI6k{g7xg?3TF=F#iGBE(s6=Mv+Sn9F%c$x%u_<1UZl< z{sNOK3sK<#l!0SD?a5EaAydK#^GS%hyi}zY?5_f!Dv_&m=y`Q^bCZsp*Qj+r-&)Ci zd@dRF`jez#a){-^5%}{v-tn}#iWVBJ^8`%97RQ1OXMQbJV*oAB2 z)JsHSFG^OBXz5%;%7o+pnL`ExF$PFBUM*l^hD+-ginFlMnz(di`xpg9IXS5;PUVKT;%$BOu8l>_P z-cXAK+Yv?jM!NYbchFkaYe>5;UL;L(bJUkM1fy5Q4jn$7w#j}bLvd;z{54M z4!kR|yvV^az5V0gH6=(FXU?wx!y>NUG8coPgJ z?Ia74CB;q-{19nxvf=crDB${46Q4i2yu^_a42uX8>6r)=Pt@3;YoNbVg#c15jk%&) z&js;|5nZfN6wc*ZU7DD;_+4mSmr8$H{7i&`)!XiEm6af?gt6ck81mD37QFlJw{7{{>n8S#ee-dtGp#b@D-b zR5D)JSf>e5R{&G?gawGK?SpDT@(=%X6&d^m*TxP%?hBLE&jR#K%^XBW`*XZL9;s{_O9nnDD?x>u_bSx)131s2YBr+c zj7+rb>Fz5*uJs#))U6V&PpL*Pfri_z8S$NkfDU(2?iS+rDtXe}*QB7SN>;mQgMf_? z)f=C>ymkyU#~giGFcd(Fk+IV8in_Mc@<6CRwBLZap7mc$;t~Mwic_baXRhD=Lw(m} zX*X&bL|{ROD*c1Ob3(_QkxXRt;Q4KML(3}5yWqSwG= z;srnLctvKk+KZVP{@>(1Piv3!7zQ0MvcNYY_Kx-pU>Pu}yn}Lh8E3V+4fy;BM%g<)c>O(4?bkL^SU2fb_<{elYRB(@|Ngy23Y04;Vd`frQiNYftkiz=% zsU=s`1`=VlWEugFLGMllAtH{*Ifgh|f0_DgkaxN%8AzKr>oY?;_Up0ckQN2S=S=fU z^*>VU6Y!X>M1&%@YUI3dEk2g&*nW+#>6c?tN2=rfcg~mz#d^hWc1)%P48?c7ye2Eo zfdT-SDU3W#{Vb>fcZjm_`AuOjKd!6k!F0~qWf##P*6I{`i^xq2!P#;axSs% zJXXw@)-i}ep`ZMJaQBv9QGS2;@6g>f^w6EsAq_(h-Q7rolyt|?A>AF)2qMxcT@p%4 zOM^6X)X#VQ)_HiIoCoLZf8bu%+VzfoUoYS)o>0x1d-3H?Iwb}%DoAAL-%m-YA?Uq4 z275g8eG18rt%C_M1fTC;N!3p*&q~I$!mDhjcI8>WQ8uQEIq*k%`Y}oVc&z)OD-C~B z3IIs0e??`tI}nm?4)0){_;wV60M0vE@n;Jh8AZjFxsTk%TJcQi4e7RA{FT$=t3H%% z>NjjU`-9cv9h-hVFSrr5-78m*9vh#{%Xy);=TeypyEJ)S3H{sh+ExDKRy8obWTUPG z9$+}M34M$v=HU{u!Di07EyE1MrS)HYmzCX?pd61>d_}wIc1}b%Ts{4dot_th?&hPl z-)JKx9L?f(9pl!UcYvvJU}VgGcAX*fx?sO{4EWl9PKW%EN);VLpRYHI4cS*Q)&uO2 z4IYlNe)n!kj~}!*Y?;?e0A_wP<04~^?)LK zqe~w+`j8#c2pIpC%9yx%lAno?_flrNuP}Us8$uvwu!o@R>1#gej zL^n}q9FxDjpK$+CpFlsF9jW7RCq+45Ibx~}U*>Z-Y3<#+dS#Zt?SMk}8cAISUc_~~ z8l=#DI$h2on-Xp#Jt@a^+S4OlR(65+;uarpz%j!_0h$a3CYW$NuSgFQ{ zS%iYgm@gurMXIuEYaA10q{Rqix6Ow60c-ERwa(~DK_D@y@!VtkZ3?BH%(RErWME{A zR9$Ja9qpx{3B`G^w)J!W@y}))W!*uS98$DzYEmDIm~i zh)YqGN_xp?IdjNzk-idDUku+ZeX>qpa*VwOi}Dl}=S=b<0io0o;9udiD+HZgM&mCW zLzaxiJshp7$d=ug^ylhL6mB@W^7|k;4&UOX;scq}H$Psw)hWL~WwjX@w{1+w?31-k z(8C_y6^!oD8#2&~@e=b%s*tPHyQ^97KB7|vO#cknLmMzG!Q+OXcfd?Q14Q%n+D}=w zmNj@l$u*R3oO)n4^@kr45|IqO4P@zO5#OUU%7%t@+Ll@C@{03RhofP3_Q5yAxR4Q? zWjiCZ_pt6qVkl9Vqar&!a!?^*O&9P+@`NhjAmh6lJ)F|8$e#-Qvj7+cpsT!7gwhYd zNvBl1M`8MUS+$8g5blT7)^sx`fJmZd)+BK~XO%dmErAxp#G(FhgW-*+V4-7nN84gg zeocaIuYz$=8jKD$k|0)78`39!x!rVCiZYYhnpCxWm>LHf%&GEG2evba))tvrbuFUmr>27goIqW7zq5@gO~Vr-AS%%L?HJnH%5HtHycA z!B4uk^Y`^<0%jH>;T2Fv5F-(Pbu`9XYwTvK9He~|Bh~&f`wI3SUNowy*0c$?^}1Cnx1S{o(GcEvvHfip6R3SEl-a#jwAaISQz>yv0Ber@XLJ&RF8fAxztJM}T}-v_ zZ!C>1;|DYnyHjnc+vOTEw6B$ZzRLI@1fsAIRQRXw1Xe4nd_R;Av*-7gZhuXIgc}zl z$YbhXOBi4`G}r1-lGjL-u9@AKbRYY%%}joMYwPH_VI%mm+FpJ8EO2S^?OaEce2oml zIk2t>z+D#lt3*aRO(;pGh>jrEPR6a;qVp1c=TUszIM`C=UIR@07VZ0-E^^?+x1iDU zQr^PTWG>HLZK5k zAfzOQK(e@roea4cfktcW3oKL8`5lww`5vaf3s8o;F*X!77A%X{8y#_s>DaxM)A29?HhAz;0t@T2znsAu{vF%f01O&G#r+7qFMYTI}g9VZ{f<#PtX zZa?uml$({hl5pXzq1D7kdmE-YAs~r|$WM9VZI!H=t>~fc-0d(TThrk;lKYkO~IDVuXOilvYrG|7UrP8PX#GZM5stLp=RB7NrR~ zsTFzQ8Z85b2!-*e54d?}M-*L%2y?9BChXt59uvtWm`%3hs#Z4^KDuwLer@rp{~(8< zov$Jp(nW>DZtQ>8dWX-3L7eKYA=GHdR1YrRf|r}86XBRxom5u7FCn0JT#*F(p`&X2 z*yzSz_$G|T;$!XJlU^i#3ld(=&rS2=46o{%iNa7pf7U* z%N-p`{TuGaL6Oe*K3GGdcSL1jvRjZgNV=j5$ zpeRT3h$RUEK#Fy>Sd9A{iCWGu1~HHJTBV}`WdyrP*vDBSS7P4QO_^*jeka#e}Yp%ITdjlDa{lXzALPmXKJp; zQ$B_t2J3`tHniou2&1e9_%-+so7>46uXvf$5}fxp7qVnOlqdKo@ZF!5sc;WKnocIX zJha|@nP_{%G9I7xcJbklj)7NHJoQdv}N6zG36rVSgt_=35 zc`g$d-k7+z_XCn8|HO3M#lWqiXNfU)U5W%2BhEKXhRW018N*zp_(S|LulDczW*GdizWR^Hg0UGb0p+$Bi=tt6kAN=cQSpKD z@{(ltc&Bc3{E^ca2%J+#6t9i@4MV?>1X{aRfGvpy5djq!M zxNJkI$nw_4&#|sXp^f?FNQn~a?!+P@jQf@8pJ`nPdX}6Nl-^3QsL4L4zztBz7B>z7 zOyaAQzVB@QGS9v;bH?T^%$!GR3C=(a`w3ST9{7%I*2|PzXi+c{>3dJT8T~bwyLo{g z*(Q8H=bf}PZnnlmT&H30I}Mzn#fiJ&&Aikw^mR|Mu#ya4OAA4fkzCKDmVISf8{L+v zJoJ3TA!2kSZOLK8&!6iSOk}{!0%evo9E!$5lKI;axArBKH9y|xh%9s}*B=rINE0Cs ziG=b??|#D08^k|RRWPrN%K4z>-iJ8jM6LJl?a~f_K*~t#Z%5J~@$jm^95C8Fcy5VT zliDWy=pdFypxA>wcx%~Wk5SG~9#h9zc5%QM8aTQIpPiS98x|+jo+~X9qvh()tW*v4 zny?i4?ftTJ`r}qqN3|-Noj+o{CNj>`Nb^sIW37@x%Q@ugZ-E)*tHeGy(A$leQcSK* z8u^MC3lEKjoz?PazAxij>KA`f?=X#7i2hp^-zwJKJnmGuWqXOf@}IZPXb1+gr}`eyCG-u(f$wb=_o+A&YXSac zaZRXv96BB5;CXEIqE+J1s>;D4gy*uRF>Efm)UOf{Y>=$HVS|Zl{lskx|>nxj1u)n3mCX`ke&a8)uJN2@NOGpfU``7#c(- zytjP|jhq|wouca7%iG`ITL{lViM=f8%|$3XnbDw54}GaFV)9C%bixtkET*zHt`OMj z%;J=&^&t_)Fcz9QfHslDoKqX~*GUj}!GC2eYz8B7c6#+b=VW{S2!cq{X34?Dkb;7f(8M~%k|=wSx$X#@a^2Lu$J4JG)Pa>VgdWR z+=0dO4TUcw4sCu@9YWF=GRpD8akM6-&{jQ5X`JBdaRVJq!%T92!wYWk#qjoKZJqRDTW5hqWYW%&iw#K^F)Y#<8u_Fzn zl)45_@FaNM4Av`;DypXw{Ib4pa!`7I3cDL8aOQGn9kK=}h&s)Ox>@^XE%z=&wW2nm z**_2$n-Q}26*pxcR@+u|FFyul+Wr+Z1W=wa6HVZD2sI>O+={~DmUW<>z{{i(v%oF3 zkahM92|If|^Fu{@fQ+z|*pdNXu5+dz&eCR^jGR7}J~Fuy3LtIVZ+qXV{>ckIEnIygzM0BpZI~qdsr#?iS0Tl7}oRc z#m9LOH7hR5&ehsk2-v%+J_5dGP7e1vR4W`+vav~K4v4D7{oKq+F#VO0zo+1!q>`PH zk)D)!CwjC1Pyn`xiwZM$(Vin^{cjJUt2hWl#rpan7!^%XK$i5`NudSX@dC?vW*l{P)@5uj0nrdi^cY1%lFvTMbxmsCSzVK*YP`I**7(lc<(KNIW$pjSH+zZ+)I^Z4TIltM#N zLsc}*7ZMH8dHs>xeEDXgm-aLs!InrO&`ILds_n zW_~p9E1pz_`kjuG0*y1e0v!xUX0BpU-J;qxU|+hy$h1{=u4LU`Oh$HUF2i_kz2qdz zvFo>y_$XmXbFwJ0Js*w{TZfe^#A(LPZSiFuS$hYzVM5uk1>lx@y{i6kv0n7l({2u| zsw>EAE6X^}g8!9k|5N2j_t>lJ(}FM(3V3aD7`8Fb^!@p!Z~h~LIjv=J3OCUX z&H|$&@ko)eh?1ZN%bR`uf8II(Wv??1Xqi=PI+YDaDKmTd(h@}NLPNMDVen5K(NN8ZAR2?`YWRyNVEmh(?T#R4Cses_gCkSTpl zK#h#Ee37Gy{%uK}Q|?zP_K^$9;gGj`_9J1OMfi)>K6AR#PyRC{yA#MpQKxM|g;wS! zW(A9*M`kPkhyB$nl6%dO7r|SzUoU2s%f7z)txo5l)l~aESE06NEZ2>N*ygf831`zt)G>&&sEk?sY z_3FAcRzc!-r_D;=Cr&r0$)_8PV_HQ>0p#!*pJbdvKec9ycL&A)#~JwLsWblug9WS0w3>-7>&oingl9 zSb3yl%Xy!T-)Cxl_mvj(nuhsb`T)Q*E@aAR4S{!}-2KQC0+0oon~Zrq7GTVinom~I zcjwZZL_xd9%)1F}>taSj07VPTn|Xu$xOJ$-*u{L&y9qNb^~`uY=RF$=c`6I)Mvt#&>?h$@Fv1b+aW(<_T1C zR^b(crMI-+(iX(1dZ|S!Q^mk>MBp@zKRKI;OsdR*pq)a2Lo>>dY)unNI7^30Y5zzP zc`U0I5-}gdsMGr`MiSp%{(n^;0s{u&?DrvX3Mmy=jobjaYBfcQCHX!;GxE74FcVU1 z%B)`}ZRz1k1dR=Gmr>@;b!utd^H2P={@Gtqnj3;}|6*V;gFCgS5=F6PUtH8}k$UWB zLsB3xV?T4A7Z%VwfJv(}WqK^Jp%3WihQmnvjF%&`H9R`*Xg?i;rl@M3;zjs_g4cE83 zac&uBZ8Sk`Dybj?SI6+LpoS21|6(l(M!BZWzw!ebl`>d4;n@8Yi}T``TF;LEw}qNftESKt6UxQy>IlOvU;8wOoy+ z?(a6PXNkKU2=1Os&R`L_JBMyR9(N}`xh?O|hN$hC0C{+``YVK8l|}9khLS2jU9@8R z+|3PpY#YhGj}cM4h|uDzM0Tix&ikj?<+EalL|C1ex^1_Kxa_ogj&W)Lt*iia6(R0o z^E*Zkx(7U|96BhC{l7vZ0D~}vt+LEP$}hLHxGc+DnU9L)_UE_CY4x03$8mZoHTZG^ zaI;Qd_K<8B2Ut0-sM28dG^%>Nk~fSP1Uea`G?ET{XkTN}Zn!ivlmGp2-xUnoQou#l z8H|-ffRjXAsT}mWLYc+nrvD8DXL8Jb&dF99*NWB*K}1Gp_Z%NBHW-h&;m4misyp%X zlCF5WnBZ-z;$}DPO(6Eow&A+1Fc=0i3JmOl!LV=8s_PZW72yse`n)Ke$x35$>+4_i zFCU#0L{kpRWi_{{Eo7khX>a7r8*| zPE6{VrymVxG+X=e_SvimAQ^Nh30T3NL&TQ>`bf6^jBx15R`y5UA~)rvRUu}gy=c## zF+jXhQc7XKN+gcgb?|ah_~QBT{0QLA z46tF(;yGmuXn6kb4UG0Kg0-)CY~%)=+kN3sV+rzBh*ONo(a@m!^3*`Qd)SA|2##$U06Ntzxn8@%OWGcPjn0sp-VMp^ao_$YlfuHy8_NU7ACdkfah^V4`i>FT53 zm(tx9BZA;FRe@)Q^`tPEK5xV2cMiZc008$32^B<}>6b$iKRR)+;1tN-)0v(AD7;U$ zUh!)8M=-e-EXVT$S34|$G5`TR!ErbeV^ z94BfuGH9Ha(7=1*a|AiXy7c$H7)G1Xv2??$D9ow~N*o*lcsXz+GyL{}EI;XRWeoSQ zg#d@y-GUSBsIc;^VW;&;1fT){;Kp1baHe}N2{=9LlXPqhe7t!tah)T}^XX~raGqVi znhX0(Rj;DS_vF*Bl`;>%?qk$(>TZX6jSep>^K@-h6g|R_L}@-|8eblPqn*Z6^q!!E zkMpi)_v9D<++ah{ad*fjfp&dzSxna#Wx=Sc06h4|pBmUww;?s!4ezik3D8Ez8aw;d zwttLC!skR(^cX+yjKWv*N12bpWmyfjk$EvJ+oC~ZQ2XFsp(CdbIEO9uIPxN)wU`i-l^yfaC?>vDF zd@IQ4=;+F2*&JdCVa()VjV}lxAw=j!*pzRxYAQSZ!_- z;aYF+Rnyinr2d>vDPpj~Z;myM9kz-o!BH!HsJL-R(cTt#nwq`Zb4KVuZ2YDzt}*Q` zQ6I~aiII(QPZ>BT{51(rT_;PdV;8zZUNoFcc}YeR_k!Q}c-6O;q)(6YJ2-gXwLGkC zl63Da4MY9|onfL`;ZFiJ`XsZqcf&FDhgXtuABY=hYd413z8}7kqm-|o+^eaurU^J2 zz^>vaRX~ONO)nrKN0enRf)|Trd8APT3gcR^{GfnqQ1S`DOH0sAEIhGf>gMWa$945Z zryLQW7V$vnf;cY3LZ=Xknv2k5Q}36lU6nT47h3|o@S(wVPnH(%Fna%~W`4dN5oDq@ zwKps};D3`5J8RHc{xO%QQ?Z~WMdc@avPU{{mL;xMWIh35D1ZtVElJ&I+BfdQ4%6Jq z2R7m9f7YDmAy_7MxT@I*eI7YhCMgW|0tplCokGR}Y*6=RQ%44MI)Bu z#8hvZ% z6I>eWx;H)k*)-s4C6S>CcI54aMGJOAW&ShHV6byd7VD} zL6?7Qy`wOUSOR?ZtcE^m%I)2f1YdXrHbN{UFv+c|PNMsnYKZ-wU#;YB`@`yWr`2u1 zz@A!4{r8h#NB8%+uYs*9;GbPP8jDw&gW%z#eot5dsd;-5$T8`Wnu9O##k<7kya|*A zW4z0xKiV2%O+a8Q8sloF~ve;~HRL56>P7Kn*RFKI}oP&t9p+`t$`W_{wbH zkoK>jO9V`}D_m8vUby7KlD_n;jxqrLxeNZ_945XnppKlWT(QFtSt?1;XOv|vYY>Bv zaBh;1aMg4oEH}x2tvU@sP_4%Gpc*_7FZWveON-3puSp|K|BZ4*k!e1GpNPyD+P=iR z-!O!gG14x(BY!+(0C-X1(W)pPiCfZc(9$(EJ7x$nf<<8cQ>p9vbDaG@Bjvy&$)rqT zGKBND-!_hdRt`JS?FquhKyMHbH!3H9Ho&44p~e{nZmdltV7n#FhzwiG@_d9z#0|P+ z|6f7B0Lte#l$d3GeXhmZI%z<_vr@QlxWN0&vfA@PSpWNbfTR~eI+JMj@Y^4T>0doh zlq4hS%GJ)_WA5@+0X2tMfu!BZqO}NL9txS%D!_0!=(sq5sw((-VL7f z@4~OIScoQHvwx8#58^tc*M}}nkFjJ|`VRWA+^Lu{!p_enh2+xgw#_>FzNOvuum87) zu$m0;C(6|ORM<-7Qerzk5v8;eO`o3+PkC$>*#Jlp#l&+&A(^`SstaF@3t70D3iCwV zde}ykRLXsyI71a<;tqY+87P>7N4w|}p|i&((l>m`;9q#1c z3ma8rV2-kkp+8y_1rH6)_q=T@$!Pdg&KMscI2%!`;LU!Fy4WvT%kOYIj~hGx`a^J7 z{0_+Vz=l4vT1&Tu*t-jQE~>A*$w_^p#*E&-hi_nxuorNgGUw=3@UGoq@CqYkA#7Y0 z(Xfr&1{b47HZ)PsHoByee_bzHp}NkwVI}vXx*a*a?S0+BaV>rsR>c%-0ciTY>THIq zzF@bxRYm5TjFgv5EM0V0)34vx{yGQ};{a)kk`n9%Z1YDJ>47E@8kBSse>Fc7aaA%Q zIA3xXx!5_{cq46W4iR zKZ__3U!tscmsQb0HE0&!uflb+J+1rbq3um&%d^qz@$A*lbw3~I)}CTwuje-Ux-MBA zBvGC~r)^^=^2NFQ)gN7TN+934-)GiGls}bc$BMJq2#L^zDljw>?m{muM8rq)Syl-H zh~||D9yD~Mxiru>hx@yf58Q*DDma%{Iwv;$9JRf0UO1A!gj{0^zHWv|%>LJWz%g(} z<=`IaVdp}@EmggEc}u;F;SC{1%A24VbUB@>9AQjF*`XKTkprX0)kVnxY>%z1Ecs(~pucWBTD} z8z#6!CF=0Zh-N1un0Im$n1{gQLTU6E90Dx-z9-@3?U3J)|kLxcZnbG zmSxzCidVg0H%=Q~Sl(OTeVI_7{4|nBN1@C#@cJWD?-m#>msJ@Fm_=QT20QhGL(n9Gq+kkk2`yn*Q5;Zs(}Ps&2H^rls`nD_tShezRGCtd&2J`@W$&3X|y ze0QcUo`N32_c9!Uq~Z|a2yx5<=B&@_MP*cqN-y;gPp8dTRLT}esG%6ug@Q*S16?dV zqh$;`gzMSa(#8F%s?D?*E;+KFV`S#lvM<~fv%h#vPhr1=+=|0Qn3OH=uYa1~8SSfb zKfqqzoS`W@XeB+w-E@EZ+O6-18`V>$iQh;kxjW8?H%_Yc5t! zLo^w^odI|ljR?d<130(yL1Y|9=(}&B)JIZ$qlc*R_J5G3-SBY(cSLyTRcLer^&dg! z#!JCSh5oi!M0>FGea;T#_ zdOm!6NP7B02D|8?@|#p5*PQw~K@yF(@kp7x;ngEI25gB*ubK+A9)-n_U|SqRxwCQ- z)(#jN%iIb|gtr^FL7sP;sk7q<8&y9R%vGq<(T2X*5wyzEgg0COCUliwgdS31zo}u! za)BvbYY)YbhsWI@u}|^&{d6R)|AEeIeBc3D7oi?pAb=;8+YF6ML!Or< zZt$>dw&nrsjytM~+}@LBT~16Z1)sr)shiY+*F7jHF{iYyzNq7b6ft2$x%vXQHS`kl z%ev^h*$8=Dq15f5-4JpnE7wE;yGQiBUNOR@1e+*M4eX_-Tf}rTSKhgrmu+>L4}X=V zjYk84g|fnJY=H#?@?uv#Y(dFUgq37K<$QuV1?)@~Lgxoe$IWRE@X? zU(hn2ir&Rh)Vh2xMR*8b8l=_zX^T<1<4FAk!O!w_SGat}99_A)N?Lq2t0;2eTi{PL z{c!K0&x~iKY(1DXTE4v0B$J-I!eW%qF<6MZ^jdVPH-&xuFbefRs`HcR1~GdgvZqLp zqB0uJJ%pb4_!LndVZaJ?`VwwSvIpbe424gqy8H#qNC~o`A(5;QAAOwvRIJ%!C5>IUF zY3)6`ewP36W}w?oaff_%8EF0Lj~ZaS3?WE=A*EtNTCwn3=fth@jpa(mB_uB33a0hd z7I6#wYvY&)W@2(XP>q+$ z$gHAF%4@p)?*4FuNpYCoF8O7E+1+crHo>$R?o%DcpYo-7L0O@9&uTrQD9R~Tl=6yc zO-wuG&5;;I3H{HgDPD*d--34rHH*Vlt0q*$$nzdj161&Oc2$TPv#d9Y*QGXRn`)DT zG|smHaLGjg37BARS~heyzPup$#v?8y^@Io^?hY@iy#csNYNw0 z&u%svW556k8*kjAg5U~NmQ0udD}}{?f>=zHyEFcqLWY`r8luz|PG&Ehne*S@H@0N(3ei z$E5vQw9)1|I68?n0MsrdKr=UQVkBLD)nmdZqO=*S_IxED?JdLVhb)cYD_O^JB`?m~ z8WF+SZbZ5uTNvf6Wbn&Bs&M%DO5mSU?n=t44)kXanNJ?ry1(Q8J_pD8xp#Opu3gc; zOC1E!AefO8LU?1sP1cff+hqdpxGU>TEA9$JYWO@eV+f2)Jm$kLcmYAGXap>1B3?qL zxv|^BG`Qv8ZTnr}qW8oITmYrBgEcr*URc{;PZGO>x%ewX*o-R`ZN8Qdf6}P=!0zsg z_C@K)XnvP*z38g&%?icUu66kbaIPPfvNJ5FADp%+9ftQy_hOF~j%nL`w8-R$|6=DM z{w1g zD(K8k6g9K!$iI%{P8ga)AXX8ka$iP6VX`OdW=Zl@Ozyp&Ot5C*$=7Crs{o%*1kduc zQJU@_@?9>=(M~#Sm=bjfjdz+8OMIkv7>`tHRM<4fVbTMeo%gx~8(K4RdYKO83yoW@ zGKf12mm_HLSL0rcf=pzd$lB32u7#sDFTqk{c2D_yxVGyq#T8`H63Qe6ZZWJVYzCGD z+#jBo?MvaH7Yjr}+3?8YNi0?RXP8f=NYZNUe6!GiRIHGJN{Gra2BtqI5nkdPd|H-5 z(cNoeDR-xx^#3l_iP?Y`IQpwlRrbvgn#?M*9cQD3$}cBQE}jesXH1SXui&P+PY(>v zvYOxeHGWoOd0UvmofB`SIf7+_A)KILWAKcuB}Ky^ZCWBCsr7b~gKtD(wJYVpx+t~(#hO*a*;tIS$?uDHHrk0N4HEg&{%LJL$3Y)a2|=MY zoEbd{;~e^~tgsaa$!>A!+=`O$?JYesW{yY%M*@s`)hQ$i{)ig%VcDYgr^{_4P^_wa zqBvs?7aqF*{{S}L&F(KK62ympFP)mmr<;CUN37<66ynmB#{PQm7U-a?nZ8RdLkI~Zi z5(LjV2peKull-}GIQ2BX2;qOiLPa@}4%-_+brf_<8z0~*&Pf=Ogv|(;AEINSm{wL< z|8Iu;{@geI0mA+x1DGKDf8Qc_zjPc^yBw0W21 zi=k%+mu0@OfB8%Ywl{KDLWU_psjpyzWAv6N(?Z;2KMr>O#5q2JdG$_v9;N>4FkwmX zYd7@$VBI5rWJmuv>I@Rx`~GDKqIevJCs{|V_-YGLqg~qO1G1xCAVyH9=6}KIpU{WF z2q%|2WU|(_rnrmSi~$c-_Sc*tQl*?enUDQ~l`D*sxjJPxIuX%oxuufL;?o-J6_dvOmw-jQ~=D|7EOjUlaaf zwC?(B>diqk1+1H$lR&*4Z5rmg!h331KnK>cw>LO zn_)A-KR3Zk-RwC{(L7)Ql7t+M3gfEM=;5I>Q}9`M*r`eGuXWd06zq=)I}>FAm&24& zoUHUsLa8+LMwcNkBK<5ZVHZp3tOC^mRc{LP{Z_ez?AdPM7+%6Bng3gIUsc}#O0sS= zQtAsOwcG7ygD*p2nx8Q5x=jcBCl#Ew36WQ5ryV>aEb3zd;Srg`c^R46(t2Rp?+BuC zuNagiuELppi_d=+xNa>_Dozm9lwM27S%6P=Ma?0&FBoAQ~pyziRB z48~HBLB0qZK!0dDN8RB~Lt^${WpmmV zNe|c&hRm&ta3J+xN>quvN*WW`;}lZj8{&q%F_t5~3_;{037OmY?@*X;s(xZE)T|Ndts)Qu@WJtBSw6)rf-eaf3O`LK(C$K zitSd2`dkP6FCao)fXFK{fxcjsMM1 zwJQL==t?oIe!bVLow?@!!{c9Y8v0ekpLi|4nAb)4-<^LN3XzaxL1un!o)S?d5AI1$JwvPdu z_`o7f#(QAJ?&w{`dazp`AJ4lSS_bK7JTwfYeOTdsv7S&&;i1vOzX^18npA}^i6KfAz|^*D;*^b#+bX%CaG;(*6*g0m9rNi+qX_v{|7eplF-W_TZ+x-_vtK(rbKDzoQr-&v zt+Bp!3a$=0mb{fza+Ng=Zj1~q`+bp}x!>P~j241<@ixAbA3*vR$a$8<4JQHGI>&uh zF`^~?iNKvP6go?x&q#IGPP3esWylbmgeciaGtM(iX7*crd5EX7E7&98w(HvUp62vw z4>-Qhe+HY@li0tKfWaoT*7vNR4N~C6y`l6la`>`So?P0@4zwU;X2NV8NCpuaI5h1G$6TYs}w?Q*Qh)* zf0%u86Lj{ir#ngX_9ghl+c?*La-3(B3Gsi#oQNNR(Tz4zZdhDA$e27K6g3wUCfG;_ z@nh;ECB-TE;zR0_(jgX)2#}D`v324bmS3jVA}OULJx&}!_YNvuuz}-sB3rA={?nY=0J0@+Q`17bt^jWb@T~!G zFf|W%FA@`m*}*6kQ<=-UyU`O;iCSHET)DTYA!@od-oXC?GxIsSnulC>ZJ*bs!fw5L z3bUs#Ph4+ZSh+in%n6uryU2I)o<06Y%(=088x7S^bmDa3?v1;XN|VWvjsF;}gW$_s zIeN5Pt|tu=#U0gTL2MflZgvC?(4}ZsXbPYU$9eKC+zyIf(M{Iwy=#8pF2HZ7<)5u7 zckA-`oKO0wVIx_Dt|%@8E+_l<{{ad>`GuO*1uDk+0L){ko`#&rU& zlF^fNhJH!2l8}Kz|7p8esFFm@MqhT`ULNPfA&iO@3i^W z9pUUQGkPd?k$zjo{)u4&!Hr8DMn1y7Lm`v3^aN#P3dd}dK3LpDD8FLyHyjnu;{NTD zyJqHO;K8JVAtnjtMl{sHDK?kazKNeHjSS(jgkNX={?t7Mat3zgw>x3ODaymC6G1C- zI|8cXT%xU{56Ype(39O82Br)F|L>&{ve#P9|7t+L)v;!sY=l|#vst794p?5wP2_(gUl&l&*opGisAJtFv#nn0f;$ATD* z_i6_qsjnxB{yrnoP3+Y_#yl1PJ;2kmj@zma9Q&6#)+v|*ff5^a}41g)*-0CHu=flFYm^CJ$(|C>0=sXfjcjGGZC zgp3%ECA+v6%}IeDv76X&l!LM*FbNk@vKE0$K~BeNgMmF&SCZ*OJ5&ClaWwYinlbI)Y3;rHraV_u5rk~Jf;8? zj7APuOyhQ7BZGh~;`CP#5P<$$VkpiQiG)2bNT935KrxYPr`JfE3)!zF3W$rg{t8?LJR;-R+pX zUEf2<827F0q<1rD{I4K70NP!~8z{X^sA`Abr z%AA14oR!2aV-%bmC218UPfXESk}L3qq-%ASNpdp_8?(#}z*+2BOZ9lDf{DQrwpIML ziBax&xfn;uaOwN(q20$fLZgZT3X8~DUfME@YpM(co%YFiG)r~G`s6!Xx;RG>mK(J8 z65gLHh#*1E7PGPi0zesAxdcdP3eY28okdG0yymm>1o zXZ&esW#Q>?QO*It{}4dv5C!*N+{2+Vu};pJm_ivNuS$d1q?5lhgmerVuO3V?BiKgr zO!$@#mJDK>n2;a1bZ z$`GRqI2_iLc{A!HwKeuHRXJoNV0V5BY#~`ncn}adoSB(MDw$$5KNhpYA!BmEs}m6l zha|=Ff*H8rQ1OyI64zQ+lP@g=N{lXh+ge0PV4n(Mv-iPXQJ{xAvUJOw6;E}LT*%U- zF=Wm@U`6-B`0$_QHM%~JLv*86s9Hi@)1N)0{odDLHa7XIq!L4%j3nY|kM+1~g2vvy z@T>6es?&uti=DS=hH1<*cUm&I4l<~h{P4y*&Cq;1)#F5{w z>W=aGVa?IJf(mUr=g|5*-b%%yiDJNBUsTa&RR=cB|BI!w@N4pG!}#biMr?FCV8BS} zR_X3e>Fy2@M|XE9HM&zkK}L6jfPl1=ij<%tuljrcgzx7(&$;jGocmnY9?f!2?$L%e zC+jk1deoAaQTWAx$e1gpvz@TNyqQvldS6JKLKAS_a_YRF4O-Z3!KFMv%z9945rD%S zmKq}A`8IvlDJD8{z1c4_l`aqd{|F$d=T>fiHU(|G&%dt0AvQHa0tww;4KCQZAL|Sm z88#fC07i;>Yg1J}mN1Kv5C{Wt#il?W_#|Rndd!R!%N90dS0(fcqT4q>fOrN@E@LQN ztu&Su*zq2JB)NC~@b#G`Rw;BaUTuYvCOOBTa_x?&EgY%s{)*4~q}iqHDnebhwFdR( zGu^k5Z~bc?m(3Lr@@(EdasJCE#c*k*PTytSb(ON9Nz3ITev-v8cK@REJ@ib&b5rTA z1R|vNG;ON-^3Th6&RPvu{|1P(0HDY$Q$k)lv?_VS+snjtZyqrrwbyh2y>xykL2VJE zTF8*88W58ZxYMMy#jkaE!>D@`X=Z$J?M$^B5W=KF`SP2>3>Wq`NsVIpO^~G=<3uDD z2vfWgZ!_pgHOKSsZ0hkpBB>@%X*_uu8PCzYW-{%eEISg*h{s|$;_mb^S9q}jlkYxSf8o6-F07>P zShN@9Gf|tuRaOx63Qpnl;p8+eFcgHlge#dswfD1U`Gm*~#~u(Z(JEouk!Z_R@nM{G z2Q@6~%&*!^Xw3Wzm~jITw3+HA!JVYjp)NudRF3wRTUtsi#A}_WV+_6?JYou$yZFTe zxlE{GTkj7AZ^ELsffc?jW90Zx&KexTsU3sFGx6GflANejv!-bU-eL^Ie4L-#A(>Dj zIBq$;2>YWFA~+)b_^jT9@S$slVC z^sq{sYbPRHBY;@qMlDxcHks!UZt6xwW&*V(`64Y;_Utc^6#)D>%D5ix5ce#xhNXh4lO}BQLk+Hzy}qrYd&h_2Tsx2{lAaXT zagzoqg;X)IR#)hyCG7$G)$AVhC+6s&?kG(j#5lDwcFEI7dvDc0b+z`bW=uVaf*U)d zOzE)rV|rCYq*2w?;CNW~;vOjIh(TBy9%$V|U!3u};sOB{y;UootIczvZx zt=~P!GbNHrY{qYO{_Vgv1PX}JIWy~?8RU}~F0qLy1ss1aHlOC1I8BlW?r2twiOx?_ zz%irevJd_Du+J1pz~%DKHa;}*XmyyX*rWO)mmwr7wkf%A;kDXPw9zEFF)WH*g4I4AAGdJy|mi$o>Qv zSvk1#`!DE>K+RN_TM~^9Av*e2nJXHE#1vKvc|02ziGD+<7RgsK&@P&9K`wu8LJBDS zSyka3D6vXCA?B2vai2dZBJgSpSCYZf#FdDO->WzyDq;`NCmcR0IvGf{^+M{^R$r$T zHD2r!j{&wB5DH^78j2r2(3;6XtwEMit|cWcjw{Y1B?Pa103{_Z_4L%JN_O$LXtQ$N z;EowB8Dy7E1E|eo0(7t_!L@r|@o7jCyeU<$*{}Hm{H4jjW|Sn*sD7ZW=21-F9+Z_} z?O*Hj6adC{)0&b*hc!GnecP9;Mk>Yzrrqr<7NMe&v2BM1<0#9@=|aBZNHudC1ZTXHJ9+x?bv+Wkbz@7VS4>)r2Y%FGo0 znKT#xKzm^ppPH=DruDU6Vex#wj<5pKSOwW}OuPn}6>3DxP2an?KcZ@SlJ_9y#@;9{ z=(6tlhs4wOG71!&jknV1fmAA(<>+%~AjS~I&Zm^bT;8^xY2|7@H~_)r^|j^5Zz1@a z)0Er{>O#ebVaJq)=+dDeINKe5Aul40cfg8R~-sH;*4$xZf=?JW*ME-BE9S-3Nl zN?WG+C)J@fw}Bh}dF1LNQYv6Sh%lFz#Bi3E%&G#j+&~DIFT3XxkBu6bciiVv^yw5X z)iHt2$n!zjpYr9(ZRr})d>Z8|&6Ke*L3{L`OYyqgzB(OfaazJmP$^k?3NBVEz|7XM ze3KnYwX>&FoNklFpEby1S1V6Nn?AqZ{O;Pn@&%cTj_3f#F-gB13IS#EI6eH~8G#0sQ zGtg+uUjk1>o}8O#ILr(O)b!YV#7GDmS!Ba9T%y_Xpd{Cq#?m9{rs zJncXvkc*ma`_(fVOFRSTdt1K5=ZzF(fk0E+rt~b_swQrAtPM&>dZPOM^#6Gp*#42= z3Fe7^y6rnAm(SU7$9->aZ>k(4j;Z+5FDR#anbLNA2nhy+o6ph=EnAMEyWb}&3cBnA;>k>tSd}SHyv$bars`Vzh6;WhY2m5$_dRR7d9p!6iOeJWoXj-E}r%> z=~Cji6~nCp|0XK&{Dw|`VmJVK5#G=%(al?)hys;yq0)dZ5@N}YPEF| z<)K|!Na@9>zgG`>>0|Rqtz+i^iFd4LsV^vS$V|O_K+svU)RLcxD=GtO`Il4xh?je2 z2mWhH4mvrzAdD?uqsK~J>w~daY0>1SL=NH2G7S2vK&w+TLdoQ)^`rp6ECts}0=wrQ zr#fXYWjv`4ubP7Vlv6tn_N$oc`H;MD_2_UE6xjKgyk%datRVGC?#`G-x2WQ=p7ivu zD)Fe*2Z%Ho8D@mBeB0K$1R?TOf%j5Wy!JBwLNjcHRRv1fvn)!`zRABpmPk;OrgfSl@CkRpVjv( zkOYwAu$5I9P!bq6&kCYf_Hxd{NU^$wFsaA-3@SyPf1E_gqe6ywnEEHEDKa*Q+ zt+%LXZL4yB=otT)12J(&;ZjiU)am^UCk?A=&0VqF9*!;i*PJ3jS^}ntO=t|Mgj1o& zBq~HZ{-^Z*k_h)Pw%3mDzCX8^?|z>S=MgQKJOwW2!2tk%`w-f`UR?>LLm&s`jgo@~RLV7=Eop{Jpdyd7LjJ`2MnE{nQKm<%~GzB)bV?qD6*$0^&Xf)NvT5A$bN^LMf3)$bO@-?B~%{H zp4fpJl}k!0QK)Yn&aO>0gGW)lh6*KBIm-A!5=3Z|^%#yIGLt!DTWlw*4BoVD1?b}Y zssRjMvnYJBTVnF;k=we~6Kf}-FDy~Y{rT%=;UaT2 zT>R<-SqFt!d>k_^4%Z) z1OfnntC64T+x7K4a}zz)&~tIArH(4;N)F=xY~zujR6~bPP5s--NuMRJ!EY<*;`tR< zZBi2C9tJgG;&DqO#q(K}u&-1IkWWVvq&o_i+$VE&Ep&Md8^RSWs2I`62(=~JPf+hW zkib04HjCk_a{Lu!S}RxN>94z=nM;klEm^WgZ;9Zr0_wg1zl6Eh_UfZ{c9ki0@25#V zDpc*`SYM7jseAygUG`)D(eh6Z(;a5o2~&md7s2}a7zp#2&=?1b{G*0Q0UD2HyfAoIle89X@=fk@hT$}WElab zI^=Q48%*dZ3-f?=_l1D=df)BPAiuBdE9K9@cASYi+qS8Kmc^-DTImGrIx0cJQs~lU zJj}!=N=DBqEX*T!TTFBfj~sj1mya3T{zcK1AfbHBHi?grPTo}9k{5(4!YE6Oc4&4@ z8ETrW#5*1sUlH==n|}_Q*RFS0cbbyBkrQTY7@bZ;NAA@-mSz)DzJns}uR?1*C<@y@ zx{qUV&+zU_f&Y%!D<&Uvhtc*0I4_RWlQj}2)qI-(NkF#0CTv@whT6`HkqMp# zBgc*vvOa*6=Jni$vV1C~i(xLHj)(|eRUn%5&8){!Zm)NqUNZ?gUHmDNB>By*+Er?Y z+xDsOfcv3^;Jt$~^H0Xrv!XybaSfw*cf^*K`Cp(|B*;wLZlp;Xoke%*6#+tIq|1!~ z0Oc)d?fzHoFMSK^iDYADl4D#T^8v!G8VtUfEsMN&JnNU@WyA&4&MkI7XbS9VZL2Zj zbzH{8{I8xfL+x|Z@x-i?=GW~<53y^QY^=c>`^tU^C}aLbb~sKnm=EDRx}(VrBg z<;h!P$<3%)Jia)9OP6Y+u7ch?7^8?y;i_^?bjbkRr4nJ0=24BVa}nstwh*-%5|0Y$v?S@1|Px;D;>!c z@lDtUL3}~5v-deg%#i8A3>A6gvCf*qMG-NaP;e77wm{rmw z-^D#J-$m2G)Hqu&f@=_+Rl0Xfy6SA_2xy@j_vU4wgzI|y$ClmRh)QQdYM|+4n`-h` zldXQc24n;Y-0m?-V*r(~@Y0AR9R)w(EQ6h4A_n+VB{RA9u^x&y5D$I5_A~{R-i44F zyyc2r6&N@LcHVO1MZ;ogTOlslj-w3ucWImqAYiewsf^S|>&Cghy{0NY#`|%_iAga~ zT>|NdcREi)X>O-wBzJkpNJ;T}#_6RQ*T@pSGG?QTw=+^}rCU}?Ypj-_RVZzG>I(83 zpwoPtjw!wnrvl&=z}aBm%t5JS8MVZuRbhIqMg;YfiSQQ#q2%N$E*(1zl)l z@#vXRO6uuz;|y{@$IL{fu2R`WTuRy6ys=-nXR&Ya=qX4F+hJ$71Js*`(cQWH*CBtcol$^!`~e%L@5ap6lJ0k!ou1ICzdcr*MW?rT?$7wA%;J*zWA(&lqx;)t|3?9wi3m>^n@sGJB{fz1^FrhWq&Tz*ZX~~{SyDl zIj3epryFzdb2C02dbIly4%Qa+H}QXWtOZB{Y+2nuKw(-u&U~4%p04a*>>`<0k13S3 z!@n7_RM%J_Q=|H}j6cyBmO%FCl@eBH8X(x}SGH9eos#Eq=Q#1v?CsM~Ji? z5s#8;ZuYV|4a!VPwhU3tlHyi``bPT1!{;!3XWy$=smWUxGn}K?kY$MR1X?De8q2Xb5 z_(P_aqvzM~D?MxzPhm^CRyjr8f7YC30FbD*c_Q4wN()@`jRGtRc${3Mz>#E_(L?|1 zG_n{V5Gfe`vE>97h&*BsEEA7{j#wvW5Yr3blR8g?VL8L*(A%&k#5^X3wI>#rOJY-e z7Y&eT~& z-$2?>6YeAh5XF`P;>Hl>r)h2d1!@3*79I2xn}*S9u_wQ-fu2s5Hkd<{pzPBd9W|>~ zdTQWpM6g(a$ONWnWvbzLMQLf6RTKh?kouVgprz=P*<4p>Z)3`gZ`csY*D7 zf{FazHp|{_nT0XoB?x@Ww|{|N13+pI|Ev&Jm{=57$S|A=7V$|=$=Us6uIA~FB#V?5R_1;ySxgZkjC z33r3g_sSSZd7_rl$?bnf!GlN;Lf$G8g~m`NbiKJu;!5<1!Wpa!IBEQT|8uQ4eeuzP zhKW`A>(P{V??U6ec|N8-nUncsDY5Sd!oY-a}|OB{%EmUNF* z!|*vZb~4vh<=wc&>ryMvi&_kWWd^gPO%tQvTzPutzr;#GkH{!3Z74e*(~{ti8aR$A zZrYSyYd^UjakfLb5&s)2oc&W+MXWxd2Bc+UPD8H2qOYQq03=a1zRGyp4Xv+}oe7>Z z@eZJclyT9EJJ(z!)UU$&nr_pFcB9hQ&AM9Wo^)3{T^in4Dn>b1zZd@c@y_hLUP%Ax zy5b^Bza00<{o<;nW39rRiXnty_!lA9jru1uF1+V}dc+mO9Fhv?f^I^EkjV(b`3skab7O>%jp^}ox$m+VK^vaa|zDb z?7Z1WsMYb(4%%e&b|x?LIKb@{pm;8SeYN4$a4sKPnlEDgMAr3Y@+Mq9>;_XRGfN>( zH-c1mpy^I%ajF!1)`Om-^Zc_sDJs)MMmK4AM|>nf&57f?CU!bn2}hb&+*KW(Lzb;3 zKTpsMAK(vUvybHa_p%QOg1t0#$aM}YeN}VbganMXmgZ z=0GGWETGVfqFhj|fjUq33rOP8!GQbo(`QdM)&tP+RSep{}g zG!Cd=?tT?}N=&TzZ%z_P)|_OVmxIJKZ9MtJ--KbPJMz?%@P#aZuJak_xpv`9lJ;H7 z?~j!*W{GE^Ne%Ho#{wjNe(z}isoBML|2Ay^6}@qHdrV;f=Yj#WISqm>_8J`IbRSyE=L8q3)tS(*zE!5ZgOE%6 zk?^J|`_A3tmJ2=k(M@8__QTVAr^g+?5(|f%vC!exQ9GeW_8Un+001tfc=*oI zL@cpouOhfa&<3$MkwAZ`E+xby;rhM7qi~&>DctGxT*OO*!54Hi<%et$I7724$mNct z-lMNC+j|%MKAZ>sU7%tlq1l3QB9%uxEBEoY$oS4eh-JQgLDh>szBZf1$8%8x{61zBU8nd7;_@ z$t?Ash9BfEgvVcWc@abnMnDy3V(~<`VJfta?ct1u06oFZ<#>kbWQHzj+dC!Js3-vl zJpfBgrdZSzR3Ft_OZJt&8Vn60Bkm%?AJz(V02IW(QJZ7{8Z;9$f2x zJii_!z{<}BtFgKxY#B;lu_O+WJV=tEnT*bJ%00R)Jx|lR_K&Foda)suWZ+(!e3E*F zawh_v8t2bfYT&V>U;Iu)oYL2JDcWUDob=oAEl<*(V^eTas1~Zv*a@Bz_8j6*&}waQ zA{`?Ls^G+BAmI{Fh0@i8h*7G5#(}cBdV+>W(%1ptSGf5MOA1azI3u+`Lk8h11OZU$ zcGumJwfR#l{$C&@0DMzsI?^y!Dsp8*S$u_gYrK_X_#uikBSo^~}_n0dA5{t`QI+_~qnaO4HF z=f$+**O2RXzn@$er?dgHq{EYeDjUWen?{-U<23=!Uazi{If^Feoj|c-j+Pd5kr=Mn z8IVg_Of{e7&b*8U8=O{U5-5Mt1Q?&TfkCt z*VNM%ez}OmN+BeQj^Hy6)qeQ zH5++*pU>xNGCOt2X$Lh}Qx3@uvWgV=ig=lgTq)}H1JV?$G9vGGiDR>(u&O7{G$-sb zd>FpP3{Pb{nbT3bv4HqgJr!RHEGZ*Najt6WKF{WzWI$me=5kmRH0w}jHHr?M>MKuF z=g3PXNhvclBB@Q_yiY3aVcBjpGF-fBfTz)sa)0P|)up0Or-j5&!C}TMFNL9`owOz* zPBQ46{@GJS`~ebjh~|T#r3vcJE)%PWa8;STW~(fXtp$l3ame6RL9P^B6$xfTEf0-z zv!DH|1t zn*KH0sYv`fZKudTf>k-Hu4x!f^3;&Zt%}UZb`|&3Jqo!UP0wua-0r(r{gO|gxuiy0 z(cEchHp_NN3#9@B07y)*aEtNSVoOQ%h-zG)TbAkJVz#7t7-{@SwVHIj1J>tnuLs6LvF(!$9pS$0yK2fIsIZZZ3h#mV-Sh?yJ{wZue z20qTOrj7~Wbb^pM-*{$OC*iQO`wLpa*mH2RjhwN=aA=>A?LlZr?Dp$5d>x%N*N<}k z-FLl0f?_S~4&bg~YPhF@!&I=qiF9fF`g9Ranmw(QWw9thTUkDwMlMVR7!XKLh?4>u z9o)6yt_!I$p7yU2bRqWn*1wJOQgC+%D=bU$77{h!kefH$jPN3GXUK{tZtzpYq8Xe> zV276HwA>FJrC!#)rD0-Z0$|0S#kG;5O2oi`-EaJsxOyK_i?pA4JNnlY=M6}>N7a#2 zt!0i8eX3|H`NgaHIOdhma~D7U2EUG@)7upL9Rm-h%*QqJI$|Pxx`J>F0{?!6-(mkY zg(_q`BEce>*9xr=UnhE*xJ8mUyiq=(4C^T~r|E8fVvf&*?C|h;=EhX{b8zAbn!&`~ zj)|pcCP{~7n1HU}vL?;Vxmn4uUQ2$6hvM*M*aNSa13@rZK$g9n3O45xEW~T3=q`7< z5lb4ZD8;PgnY=1_j~CWnBWknpzq8Qs{!}egXGd8CvGMp?4@yIn5LVnr%MJJ7ctmv{ zq&SG(#D}+WU-)8#{K$>wtDa|{6BC2G3NS6qvkntG+B)n46sHm?*SyqSC+V=U{%`)T z9RQMhWHHQwgCU&m5_p-|G}Pcmk>Jg2?ij9Cx9?61*yHl0L|`!Gu8q*qeKYkpSpsUQ zEV_J|m+~m8?&81K!SPosvjo(Kk!Ywua?FTvlX-kGEwSTiKwgWkYUj0{bqrkTO^)9% zvKiTwp$WOz;SIdxkcug57|qA_+ji{fc^R(kblYppqi5Qz|6D>Hg8F>O|`ydrw!FrNsA)?U!Va1 z$gBphVd|+xfxSRKO02^PQfVs6A-(*Ulh9A}k5>q$_Oxr&k zb*`4FlM4iMal>T@d1HoaohC;en~P>L*P0uDVtSUgDsmV(F`L0<4FxM34HZUx#aAu5 zcF%|3(OjCGxXZ06McW7pl3X8R(^LQm z_C1IOQ(w?}D|1+21CJ=Z@9VbKGOU1f5V~KTO!uLmEW!!pUUKs4mY zF9-h?Tn|PSN6zIt9F5-YGKow?VKZ}R#N-tX|RR_`D$AY zQ@MtTl5mM$;3Kr#?I#i%@3YB3fNW7F`>0vo%d>`xv=$i+(6go~$ecMHW3Z_)5R-`? zIorjJMPQ|;sUMF=C3G%K2vTxZWWr*UOV0NlbD9f#UBp1ZZxA zZMk%rAsJv!Cgwe4a-xfyZSN<`Dn*GS>&alKM20MP*!~tsO0N#E+SbWonv*<}qki=G z*n(ekwQG{q0hISzC-{4RC^4H)b0|{PiRgt8^-8dM=4gX zK8oVCq~lp``aJq?NE0d1W4_go+5WXREO>g9`6lH}Rzp-Z+_8L#G|_Z?aYm0oO?W+lXzet~23MGDE;j(IM%^7V6<7@z7D3qv0qy=%58$^`+9SDc7@mZj zl9!2xpW6f3D0135wm-Bkgm4!->D0?}ueU?EB=fQ%oc=629*UEDqe*Rb^&l*xY<*d> zR9q_gU;KImnIq^bYu~CucNx}fEh2q|i?$f=`7`I=D1FsTlPIhWJ%y3h-#+I&7e+lv z`42u8cb2XFr1INk@H(XVG}7ztIQ|q7Lj-dYuF{f#&gi%GQ-tm+ApuY|ZZx)M6$wJx z+5ih6O_7_WNpO_%9`&?yL5CV4u5!w7M{hw*Y!(+5AxC%lUpNL>YC(6H$^)a9i-Y$v z$ynHqZd2x}SZ+>{o=|EGSdC9v;{V(5Xg`&0--h#x7DEZFL}yHphv#xWVz|nuK~}!R zMyE!Ecu9u!%^OQ-WQPa<`A~l-s74B30ApSa4o<>C$v|+Ky_wsTxuB&OhK4J1gwnjl zk;KF#bKX77@!(HJ-GrzWQXC{8{F_j8bwSv zUVB)a#$-QDbOOd+jH$w1(;FEloaVDs!y}R@DQtFzJaAKdg$p#9Kt~2a^b9j9joh}! zb;lIySF!T|0HT)*FOOBOsk)TLGr96OD%chrtHOW>t&r$p_#y=!d^OKM@#508op~-> z{fOtu_m0FlDpG<(`a zya<^`2xw%hm8ra?qkueXVz(TrCwql1-<3zr%NW+4vFMVv9{lT4P6S)3^RTckH|HDB zt;F}@S8UI%4DUaAfR-+bLVvJ!b-#J{`bWI!SHC!3%r!)%P)h%CWIpy`xVP4Yeuf+o zXebtvhuvAq%d?yc#yM9eFfdeN)nn#j0>vbjWA>%>i&X6x)G*6S%c@Cc^3|>VnEHK6 zBz~f>%*9GkE+7D5$1#M;7F!2K>Kid-=;1_Fln$lrO~azN=h_6=o+8|~zIO_kTFmy6;v z5)&K)L||;mDXFyOr|05|t=E~_+Uf8Ayi$$`PnX>C(#$9`K3%s6k89DcA9r%T&7Z;8U%I=3%&CVN3Nm-Jx$qMUk~N{Y(& zw%E+t`Zz6LDBFgfZm~{GmR`ij&?SA)=-u7Fe+U3_)cphGfMJSv{3tTfQ{1G3g*`*p zFKmIcwWiPwRS;e%pJ+@cZ_N&t;Dx7ajURB5(UpjPv?nup!l7jcE@mG8ED+Wvqb;Hp zW*?pZTCJ+-0*>{bLPuU;ag|AJ7U|Va-jY9#J0p5b9h`@Xu_BngM#K4KskQL1 zBZ8htP~$T(()m1*uJU|)PuoM^ zWagsePZoci)VGUmxNatWtk6BFeOCL1<(~^50RK`|b(ps=td1MudVzoYyWUoFDeA%O z2!)Hjk-Pv0d!C#UtkVihN@*fBjDkdbd+sPOGsHT0zBHFQr49wvElxks0KC#Jv9U7M zjF+hs=OLdE!>6@%aensrou1xTyN&O4KbM~D&YDMQ_U0c$??biu0RU<>ysAYvnVm`k z5DS5PshU061!>!aDOUj@oda1Nw-If;24=bXRe5P>xrU&TMq*gL%j-7tBFQfeb~(RA z&D)46umsmHj@}0PS6i6@$1@-2&tPPq{XbjJ)=4=g*EKAV*y-=V=>jpS14&dzM;i=) z=!x+x{~0}XK(9mrk^HRiV2t5tFI9AF0AGP(u)K*cg35@`!;#7p8wjG?HlbtJ6qLl4>tt`twy&$t-2dx zn0e3+Rq>m9I5f$TZ&BT_VbPA|_FAq1$;bT1p;Uq4;E!`8D4@Hf8LJRl~gvk_{cTnOk+*HqXm+7*A@m^^K2?{FKU z7qwnq{mhg*yTGnC<2#2z((8W@%#mQZDd{>%D|9LBlXnv@AT(cLcAgLSt49?iRb$)aysNM1Sp6LXwS|$mq)lLGWK(YSs$l^szVXKgHG>JFf4n)##!Vl9%o{e zgukL>VAH|Tw&X$G;o;nMjQW4-l)ixcYBm7VxYj9vp$~A{hm=;I8F0J3IyAojvi9@g zb4-0v?Dl}X{?wjP&r@)^6QrX{J8YPKYGY3@II!W%CY#+N+y@Y5%oaS;o5a? zTdwTvM75G@!JSK-HQ74MWFQ$!Cs14&_JKh1@J9l`uAAIGig2`CSqi{t(^MQjyWPag zj)=v>4$$uf62UfZZuNL_EBKh?suB*3gQU36!GVl-Y>*6ugsOjSO!dKsoi z#l=EKcS9~8Ym*wWy$oG zhvlCz4GRs(N0ZkHtJhHMLk~yMv-6b-gA%!Uatza^bKOSL?<-~=rI?=;H)oG za7+0_Ym^^yJ3nb9U@D_MyW)SIOp}_utd=mk*F$ohpT?c%XO@cMA+-mqS83^Q%kw0n zzq}WmSXA~P8gt`i3{sI*tRXfK768{udr*u}YY;fTBfCf=vY?j2Yw(hPU%bNO!hm$))S z94(lz9l2QG;ZYH)?ao>uXDP+INZ?j2?e4c_#9_@fKJl_5Nq$BrayMJ_7}v1ow5d#v z;|=0!!g7xTV~J@IsYcyMGT~m6IC+|{qh~-bIfQ)+S_(^mLI)}zhn~?K2)7R!&}8sS z3(?AA?=StEi~)dV--#sh+Mw-o4*0UcO$0TsGx*~|c!6fUTroZ4q9cjbZV!FOal1TH zTVT>aEChddT%@azBe=DfHYRTFOgIswyHITYJ-L$6M}RN zUOp{5W&hFRnkkR6?(y$vSZ>s~9MXwt5`g($iRFQZQqe=_QdPIsTPd7EbD6jMzrPQP zDrr$K#?1~AFomJgSsoVAAJEWgQJa18?BDKt@mwNnJjb$j*tlJGI}ZEo$X=cpcd*Ep zPs-Iubfl!N&6p)X?edb*Ng`y~LIy2PSfS(n{maSGG947XWzS{NZiJqh6>n?#=BMmK5rC zcwP|tlLl|KW-jKD$#`;td!D9RLI?&(+$!J4o~zI7EY5&jOHIa@h_=4RPE3SocWvwWEOT3Fa0dlkp)Qf1wl2>(S%U^4jx9T=#eXn$uYT zNXhi!pG_f5Ez_$65>f)sVt`f$XzS@vft) zBp5Ua+y4pk4HRzfj$60 zTIzp+(DDT+#>_-fYcYE{dfJHcWwtWjNq52fW8%c=yUEWUjb3@n=fB;=)_X!%7)9@c zEv`tNL_Ui@Ob^JDPbzOu9f;zTtuEFW_2RFmTasBt_mFSS32UIPXhY)@^Q&nqdw$II z1gG3D`T>lb1@U1R^*HatJ|zV_4}Xi~`&P1R>kXH+!yG~(mw7kG^Q|k9PAb5 z|K4vNB27?>mF6jfrjfIXos-&-izgF(nP`^FJLIcq0NTXIOtp^3Htu~=dwbDoc7G-$ z;O~=U5=|QBR0naPB5?2eSY>Z;J!+@_)8y4KQSBn4=VSfUQfYuqzKh@L?QMEoy&}^O zu?20p^etnPXI+EdKN^;ZzEt;`5SUGMGenm*FWR3g*-Y-F*ehHG&s$vlt3#iWYGxBu zb>&#-@MddtEB?(rjnL#VUm`Ua&ys#7B+Uf#tzK*477cVZSkd`NGZz>n=@9&Bxu3k9o z=!ars$p}B1D_ngW)*C;om)NuM;whDR;`fQX(1z`-A@23%G9F%^Wc1a)Ig5I3%At(f z;!ZtF?e5q6^sfQ;hkK!HTSZmvB;*Z>P`N0OC|1ViccBl#r;S8Qol}8R920M%=U>Lv zwiM8%wWUVoS}Bma-GpWS&b(dFhE|mN@S}UEmP(Sv=))KbV^d`43s3LUrkA5U<$0?=NFb5nJI-`W%luZs{1U@opPw8|74p z{)G4ba$Hqd1EbfQq*jgk&C@m%42l$%<|=f5W37dDH{4g0{;p}lfL(Op>RHVczV{hG zSj#4{yvat8+EoFg?UHQ2Yafq*Axme)A93%#{QGw1W7@(>Tq>* z$wMaNGV&W|wV$Hp?9{jr-0CQCwr?0(TX#4kjxY36pp+C#y$=U1?uglr8Sce8?X+U4 zigCYmN+ay`uUnQ1jILG1pL7Xkc15cu>$Rp~RPClp;Ee~H2uxew&@ci>`}hIu}DDwr8AK`ExRlNEoP=cr3C~ z3Y*v3Hw~pc59bW!NFA_wyQ$ z`Von$EB8>3(mzLd4s%JCA?dQMUKl8ug zU~|T!O<%q>>5@n<46#Pm^zbN&D_LWK`0W5pEOaM?bP1#=jyR{7WHTaGmVz&$TBFU4 zK(>DF_?fD+m7}Fi{3HDQ5k>W@H4bi)#;_lkb$my5cXkMgJcfuskMUz<(-_fN@`3Qc z;q%+XWynCI(gF3Rz2^#Mkh_)bA=yJecyIIA^d_ELuld6U?c9! zs5b*GCn+!iNQJdDWS^EH<^#3`=he2~UZ(2F>&R_3{gcPBEa=rIlfpg%x zLA{XRjN;~xTuuZLqVwMeUfAZ=IE{H4!&%&06gec_V|^h90!@-*+TnZWGt$~x4^+U5 zl*O@HQOSld+|m#(3PMz1zAm}4;H-;(Kvq5vUELIuYX0e=FI;6>K0;iAn1erCRj_Ml z5Bw*o(qh0^d0`t$;pG%?6R@-tdqU9U+p&W1B5{U3j;u? z14u&N{1lNT`@Zeoy^CqPam>j!DLo|_5-b%#KAfQ6qU1Ak^g7oei~CR&PHbGnxyQ<8 zTT@HhEO;w4bU*Qr_QD!m&D;_j2d4rlq|vIZotAGtv*BYN3(3P?D9SKy$)h#1-~oU8 zvNiJ{VZqui;%&IU&pStbNlDw{&dnM*nfm8Bl0*!ts>T)zUeK}cqH{c2 zg2Xonx?436V<-Q#oPL5~!_6^Y|BXZDRrCh!I98RKmJ9S(pv4n}0rO&ARyXqc(2nk7 z_~TYw)nV?VDZc!Vp^oK~(Nvany`_s^L`Yl!zCG8xgxC66r3xZFFTVC1vDp`&#OlIP zFv;FWk?*~zwk3Pnv}FHVfEuyV1NjA(|s5OgLil`p@U)wm3 zueR7LzB5t&OvBpV@Rd49P3TKXnvDcVk0gKboa2S&5u|8unGhNcscm#(lh-vh=cR4! zoIr!bAo(t0c2ni0Mjef16W{Wlq$qaO$p*2eiOv@jgw`qgpb94SxCbNIRsZ4f-vN3f4JP9%< zW`@k-o?Qh<7DdTWXJ?`7OSK~RuSHHbYDL*2xn1^XIKwHwWzDAyN+zvMQ7dN5MJsed zCqrbR*M4&>mVN5~+eS$g_CasNIT;SAv_>k+sny2L;#VX%6Dz_J)ssmsLMF%X#wD_| zeBc>)6lqbHK)i@KC?5y_j=#oYeZ`3WdiEDHW7F9O&Dj;SmN$F85iV4(29ig(CsK2D z)ECC2*wM1fA9a@bV{tj2$qh8#ckd#{LC{HZbS*CttLxJX#M55_;#RiFc$7?7nq_Q` zP#(Vm4>g%?_2+=e?6dl38m63r)Vv2%!pmln(2a!`!z1gp?VItJ?kvlvZv&St$B{<~ zV<#}o%8Fk${ByePca&LrEzHKsUAQsl7E*2&rmU4T4w!05|BuWf;+hh*et%mFL1Vr1 zq4kmy>r*s+Y}QWl!2Y%(Nku|_+asRgbsw2R0^aZYA^f{=S!<|&Wtx(fPNWGLmz0Ol zV)R{Ni^eH`tK)Wy8gxqzYcy74af2qfU#%X6Gzmu;jrBqF?m_9MV^*1<@Mja4D4lR= zsrwH-2OX>%mhOs%8o>#|DT`*^TEng>f5!!S$x*f?T2bq%hxuko2>E3rC7TRBhJ~~i z7HYU@2KZdg1D2jbcA@#iut| zoLy$bJq*`Mvnb~(`z|X-QQD*x52JM7$oU1xr;s?8lpi-Y#0$OQJ?4*2CU)r+P~Jxt zg4`>;WqDrR^5?P}wv0OD*&5lri-U;WmyyB9Zvblvw2P0ad%kZ*-G*KvH^|3%%}EHb z(~*`xCqA44uUk^1FMw5%8%T18(WGI&k!&%FC@pWXwxNq@ez1*A@hH7zn6k=|rzP3% z@iit|nj_wS^;l+;;mBBdXYf=WFcJ!_*wSyApUG!nVdjVl?7ftYM`QP!^a($f!;GFW zS!DvrN3&kcD-(5d(l5tTO_=(54O!bk)_3WAYYRlPCmbVa;}bZ99sIp-lSc*Rt@SSE z#(?49p-hhzdK(-XdCFsDhZh6Yv?0NChQFx{P%t~tiy9CMu#?*U^xjS=#V?!DM6Prc zGCJf$EwiG~&tkEIac{idGn3W1i%Gne+Qpo_174WPTI`tZ-r*-{8zIWc@Gs;w8%vwK zWo{47@c*grP-fHPQL%73p;7!`s2r{5yM`d+2m-VLv15|&CrZVsh{7kS=7OTWB91he7X~*^Mr}=4cP@9gGu>)N&DUqlUQbrE z83+%5X0gPxwpGN&(=bD$J7Cdnb%`|+GKh*EjK(^k_p1Fa@H0$b5Yg~d`V7YR=O$^yg3p;GucX7zM-2dC0083P{+p;->%iWOH=aqN5H*|xH|m~-vZ5OQqIVFRYcrEt zR&3EcrKNxnjjed)7kq*ml9d?^;l^9m{X z$)KIcnL59}1|3hQ@NPcImu!z}{?=pEdXD%Wo13qmX>04n_5MJI(xts^wsH6NSQx$k zYlWaSH%4k`$yRYqW;_S!b_pdvffNmn)uvcz zBZ%=xACy05BT7bi?;sY>v0LzXZ^M?&7RQD-rY=xj2J(d{cL@ekGw6u(^G~M`2TWgJ z1~Sd_M`vkUU*B6(KmxvK?<)dl?Mxqm6I~M6`*goGe=ZW3>Lg4g_|KdfEuk@3?p&yb05&Manvl|!b*xnAglBIFuz@P;-Y@{C=9zp`!f` zBY!erK}zk?3>#o=4W7lX2fAiYfka3dnQ9 zFAzxNXK>R-FocMf@AtXJ-09xR>D1T9+sWU9w~sNz2_ooPd0hmXHcLs2L@2(?FCw+K zN#J=~+MPc~Yy*{p@!xPntI5y4`(7P!uc^c)!PJFMm--C7aZGXV>>4X!c9D?^bgSRf zSc{OAo%4Z&-m9Dy^F9iFyneY8$d0l$gZvEs8tX-aw{ewfjO>!kVw%KOlKUO2873*6 zv7TJ6GLNFq%S=d4=Rk1_i;V(78nL6|=j|nr47C4>G`&mr zzD2I`iuY^U{5wNVCFeRd=R&_b!-?Tj7wui{r3>1A4NJlw-w8^5d*{Scp6(~%Q6pR{ zUj1e`OXLAGB_jIu^ZK*aUsBm@(vsSR^Y$ojCGj2!n{}LM!?U|mF*+Lf>0kAHGX!fQ z{*>mQ;nFpH-f(+aF)mUMKuUvMjy$q}^!sgp;m{pW(xJhl(6`nj@#02il*@s4+%y*A z#gM7hijw_OuPHwBTWuSBzM9|pkWb70Ae17BrRv&nF(a#*Gx*mQjQGJzvL}N!B4_*p zkWun(;nrMW2w^cFa_TMufxo;gIwP4cEwI3KVOgn+FYFpUJhQ7Ss`&aE!wU9#@lb+o zDYjzMlqb@%425oG1isNuyj2dPD}vjM9iURG;wRx=iN>`wprRz>Q$0Tb$ZY5RmSE<-V>D|j-v{c zWAmKL7qXkjp%h5ddPchE<$5!C7~yOQMEQS;vsgl4+`od36rtXk)c2Eb_; zE@-BMF>^laHg3<#w=wR zYsjOgXH~@Vv(H94hzWAX9lK3+MY%0sTR+kXI|!7Evj>^v|16A_}?6-OcgJbf367@881RiB*v ze@b!R*YP*f=`v#nDn})qiA|kx#RPuZHhpOgio6o7^9=0sO;ket*Ps~%Kh#p3hUxaE z4J-Y6tD0Rc1a&wb^tCFz@d^U3>9}j<+yj8?@Vt>7U4g0qjIH^wyBq=f zhPnWhpPuHgUN#>pv?+{2t$x#BRw@MHQM&N)729fI9-F%e{UAZA9 zj2xb&efz=>ibI8>6D4&>mUsPLOSRWg>M?&l?PjCd#@F%W`gO;z0N1yHC%K_NQyxMl zwy$+P$i?ge+l2f%gDY(HqTO|!B*JOA_lU`eaY+$S#+gB}rFRuxJZiragh80iskt7L z77B>(w5|unCPGR~X4XD(O<l_|^fzb3tOV{B;_<#mIFkojDaS6mJ;n5mibnR###UBdaue)Z|rpCB19qjWwqnx$Fs%LM{^>bG31ufTVxV4n_IRn1(nH*Xy{g0xeh;T$d zm}T&LON7Yx?X@B1@|Qs|^uR!E@z}8&E} ztq*+`TM z^Axg<1vY#p8Ci?%@=>J*`*k&sc`h>B;)}$keN>;sdR1)IyY|g8x+4#r$({NKjpf@* zo$kWuxv4Cor9?*`^?vo{7O4+-l4BDkODD~W-?Ek1kB+n4(CRf7gOp5kZlrXh^yvmm z|gc0Th z+G{%{pNbnGZdbt%rgekEgCXh*Eia61Td0!bqCW!2trv^wtU)3!TCB_!`5iq*Dp7Bk%UNW-@Xa1gK$A1jqMjVN@36Vz+ zNO(AgOW}SLiqqLuBd@pPJLVR|8nM8xeD~qQvJ9V0qs&`>##5>swuk%UItkoZDFt3; zo{!dIoh+GWDxRseGGfjT3j5fhh5=cqWhjF82?Up{cmD>~c?H;$(AltAlhxlD;!6hr zHUZ&R?iCo@7H<+I$l{w`yhlr8XTZw2E@QAS$f?PKk0hDZv@?%2L+o~V!_}KiQpm=W zodJ!%^}6sxC52pwdCBSvmcV+7wHd?)!=+|y9-HqQx5bRy^F(WtA4Luz-UtLAtu}+_ z&4w}qYBaS9_5Qa6zNCpCMf0=)HbRMlOr0bjg1>3k?#hDJN*5Ur9CC8XUK6EOioE=P zqEPtCUid1wp)FZnV(7lqN1;06CZgV$+J*EAh5aWEL45$odDp{w%~lZl;xz=~J3z+C zvz9L&QPC&Et^S$_+bmN9S>!4&v+jdd6=}{Fqw2f`Iexf_#jv7SV3hgFIWL3i`#Dz03 zjvgb!S8htEHWXUtdkZNvqm?PPm{5@dAlX&s^-A1XUxJR?7YX?5aSuzx+N$CA;4_elcv!HJfYEYk*VH^Ps{KMRC4;7 z=cV?e`uj+S3CpSQo&3Q8nE8bidl923pC>`LR^}j@3~x@vqXRMJd%<^l(#>gDJ2?Ep z6bFh>LU8rH#tv@X=*bwlQDB*vwg*%xE)Uwb8Bt`rL$YXy5dAeBwLx!E!c%usp3WSn zyut9;Cqq!W_UK`o5(IUM!fjw<}-NS zT2?(u?3Os;60ws96=)aDCzhHf=X?b6uVT(D(Ce?;zC!Bep#$i5i6y?1h}@UqP$WZ~ z(P1XJWPGkCUKoh`A_1({sGa@k^Ob0|9Uz1Mlv0rMuuII#pVx$V zYMox{6X)Wq`x@WMmUJn6g$(D~+NAbyso65=_K5s5&vBcZqX8TV8X89QvOgENO86?T z`wk#P^GCcqlO?1=e1YO(wc6DG5oyYHc|^{;PzmOy8`7iovXLY~KNCv5ZM~wouj9Q3 zg{OA8os)GFqc|pkYS>3{@MQ99&+@vwIOQUd9Rv=(>)g~py`3bZsFGjWqx7LmaZ- zLl*EzXwZlv4awf0vxo-e{>Ar|jssfuB_%1BSeT zP#PL-WwS5>q4D=cq=7*EAZ<6PuY;_upsBv%65}X7Ij=PMe}nk{!S&A*$;f$~gj*!$ zcBmPb<=+A?&)~oD^<>by$XRxgO#lf7000nz0RX7~oelcGN&u1mA0>bsoP&d(~8;?@<00jrTmY`-(Q3PfVj9I5E&U26&TFS&d$Rl zC@3l_B?W~lsH$pd>FF66nVVZ%JGi=fc=-AT1%-u0#Ka^frlnwa{m)F$1e%;d2 z+1cAWFfckbH8;1kw7UBF^Tx)`!NKwI`T6zrpFfEId-)&q|J<-cxYju({!gfX`NseN zOyyZUVnP6t58VCj+Y8PSU>AYRZXzVS_iDEjkgNm!IF4n)hE$GMUVl#fN=M$a|USl%#p4$4g7C5MR`4<@^dv z3a97t{fzD8VXEJs_|afkrICL7l}>O~+>>YMIARo7wvr~#pMm^d(>tA}4UfsuVI>H# z_Dfr3rzU#;K3jFKr#i${86?{>8&_rwDF&2pb0^wBTTVYXKerKV^;^M(gART~&pVgwqY`Fd)^!gJ zn3YC=u%k4hzU^b$&pn&^jm_?;ctMQ4b^WcS%I~qDZ@%G8&U0HxT9L-^^|vQ}3;?zi zJYYZX#jqlt`$G(ln5H#Z%$PUBls63x2y_SPc+ay$k7M!k!>9I$boF)H=a3gcnUb79 zS*+5p9mjNFIAope#b<8XJti9priQ!$J<8G=> zgfhxQp9;w`)B>Yu!Q9M`mC26G9Hd9A=& zcc4^$SP+)5(d6o8VZSTSF|`B+fOV_N0FoH9HgN1o(*~&a=-S;PdOXVnRMUw{vQ2Z0 z&5o}WZ6tF1JE`m%OzgC+VhJoPdo-}1QEBl}&k)g}qt^O(ay(b#_Sz|J=uS=+Z3H-G z8*@3&aP`4dj=M}eh%yNvmA5rtPkZNf4R6s$c760S3>;nIt5 zBRROXnF;d1cR!B5RFxp^w(GicP>t=c5zj1in;I+Qk->eeOc-NcL1d>tL*9Sh?tVk- zYwsLvXIqr&%k%CR+jlcNJT36FF?jm{A2*&i|2{^ zl`}dln9YG>d5dyRv`b&c@%YvgmOGijobl(wFPjF;3?lWbA}0GiKKAHox_$+tVbQ_Z zd^=)Z8t{0`za7F2Y$r)w_bJ$rMk{c}xSF}8tmabwKgSr$WTdj>@ znXc_3IVs6A8g4aNyAo-T@@s{SlU7sGu-PYm1_01kEpoqd5{Uziw{H})OjqXNT6ZJE zVAWpZ8T}hQb^>&B;S2BX=*UGzQU$PnEeU1C(k)gcc^c5yi^l#=bM;{MMPhK(av$O% zh+EV_&+TC!k#?)CDtY2@*K_%JjJP%U_M`f(zw&3MC=93+Fy3yoEl9n~YA-z+B8P;Z zmm?NmCuydmg4975LdmL!V-pWz2Q_@V#<9mU++y(lmf&%N!UUKhF89m*c4clbQjsnj zNB^OaMF11|iJuDqM1_X!F-<{vGn)JV?%#^fe}LpcwYPn9vaXD8azjB>2-%X_L?IH2$_R8ne~;L!{7eN>_000($F1a%&34Yr$wg>mfvDa zi3f46hm+ANn73Zu8c7o${Y*ruCr^((+!;|M7H>3XvR}D%9OsBz zOHI8w>+5`drMrN*LgDIEDW9hLl$#eQ+muDPn6Hvr`J>>j7(fK(Npdp+hX`8SEyB25 za50c#wc;X98Q-6>`xQHl;; ztt0wssDM5Rr!IXn7GKCbsf=gQl=SuD!dd9!3F7y_+q#}0LwQvpWj0crkxIol<*6wp zoowPhMP`vwZ{Xn<-oxKMX5O;}oYRJ3sA-Lu4~3wtst*Qtg+%^Er+*}55AtYCYDxSrUj z9zM!k7dEh%Ys?KW6g`B~y;f9%v`7&03=8daERg0@SS}50U-~lBWTdAx+$Zazk%3& ztI#TEj{m^Xm%3{Eu8BpqA3C5&Z{Mj0EqazeAceasQV^`}BGYIY zGvKh5024Yr7sxm0z(7JWCNCgW9PsSz^b6I>KEVf-9-p~EEpQ4cFSXQS)#mM8O?=OI zwm;_+zdr!Wb2wn~@A~1!Y3{oKmg=rlJ>RL{tEVx*vj?ErK$$3WV>6&=P8Q;gb^0t( z=#bcMWZ8rk3N(5@;ON%-?NK2TW7K@6S~s#IY;JZsS`7~>Odp$6m(d7RClY3xcL_Zh zqNZBquL`PSh0L`9xR|!=v;uZ4>Y>R&-{*m@gWYEw!gCQ3lzjT50zuKHqg7)*QVCq|=*ICyyB((Rlh&sz&1 z-3%wV?a(tSwa_BkGYU;>T$^te4W$jehSAWXe~v79q2%Sf)cDc)gul+PUe zGyX6vn5)kOxf_x#AFDPX`ebTNHEy5X=;(!Cu8lr2CpA z9FS_8UC3+vap+N-bkoV{2?%4pNh}q-~3ZPmPhQGJWqu( z3Ia}ZFlWi0s(C$Wb1(Cis_!tEHN?nw3YQjY++P+6--9iTEy0 z<6g%;z7WRG1{;+cBwAkwd>i&xI{p3;@o7Wrk3?a!CB;`=<$OpP3r&)&H71mXl+WLT z1)j}~8Uut9ddZIBc0TdL|HfZv(4N#VR6LKaFkX(E0R%rEV*#78V9haX?{Q@Zz< z@-j}8{oA)6Ty?ZFfn7IDCNoKW`SlLQluRH12LTQpG0Zct!s^H>j=;!U1!e0-p}*rj z2s5sIdT|o|iE;>tviCVCKp5?-k0%Ef}lAveHL?>7Ws3AQCF z2aE+Xl@8=)l#hwt;Jw;Zb<2EK4YuNP(OfbtEhlvvuEsXWmTs?JlqdHdwc~x_PXJ)n zx`jQ}FU)AXQeEWWBjJQTNL7hY`}#+FgOGw_fzE}u-FeZ5+Yms6*;}^w=<~%m1tDO1 z#&JJ!c{xVk zRRHL^oDJ1G1yVg_9*Z3I<{GCz6X=zwwH4osg~#|s5zv5XsR_vdv|^|}7K_nt5W?W9 z=W?r2J%>`GcmAxpG6=-M{82()l*x`W2-SIOs3k&z=o?q1oSBKjB)Y1hF8O9rX!0ss zn=pIXFB9bB{8&EgSR^l!_x2ykmjdn1jiBz;Z1XropFV%=GVKh?tB$dg)JFwzuu~DC z#mmbc63Yh>7(MZq1AuWV0sAe(P%cdOz-w}&974`)z_N$A>Y|q&Wmbwv3**R+hl<3) z36@YtG($|+vFQU6Q0FIQ#Qd^0R+`|uz;A={n(KWX>^&w-5m+6pWt;i}DDWr<6EYep z`b*l#VddE{6PF}Swak3NA61ShI=)rW4z^a%*Ydr8J8VWIWJXORk~h%3f@akRHR zHGX=k%K*Ic3Ail&MH#&wT%;o21|UZMV$9Nw;#_jH{xo(6yE24E>-j(Hr{Qn>RS4Ma z8-}vt{<{CW{)0th0pdw<3rQMLas1GZd18T`PMDve`+ZMti3CTs2TA>T{F_GC{GOV) zY))NySQLg@6^g7oG0OL|cs?slp~Om%C?8_`GtM*Vw@JmHE0WUV=VGt{o0#exD>EhD zgdw1x=j68GJ-UYdBnmYM! zk59YzAZq|=sq?%IJi=GFKnRWQsXXc1?K{matsK^YIThhcugQlqmZ5+CvRsb;Ww*5qN&dj%V`p{_sO=5#88}z zAo2x%0=egERn919stu{%Nx*8C^ftcYb-R+HjtKEfn-iWRbN%J?$|wE_0I*xm@2Aw? z`aQYv_5#-^lI~|MbC$}Z`2tb8MYp3C^E^FvoEA6nj~cv(P7(4`BYZujS0X%s;ASu6 z?_Rn%lotEi`WfWWiFF5nI}$BKmWhF!bM{hvUUjUHRomKy5<;=7^mV=oPO04|2qJ1F2v_4{})c<3BADG6!NV*6d}uV7wnX$ znMRKIQOMHr`Ly0H7Wd*h8rd^Opg?POHdFVwf)I1PZX(&=?}UvwLoWbJC~#TNKcu?4 zqr@Jop*OeFKyh0hhEp+*$2i&3r#U;q-RRw7&ukE#!?&1J?xxn!D;z{gF|Y=T#{9h~ zoQM26KQmx5Dq|@*3%MN%b$bCg0~HchH_qM5H_!dZ@@9+nbtfj zLC+SuC;k-}Fwf6xg2`!EDuJi(0yoXl%ia(?JgXm1O7;^YTUVG=NSYo!&g6x@arBor zJtJ`nDQ|+q_*R^+s3^b0qBFx-(t`z41>W)|&raqVD1VmEKw3bYsL~ca2NmfIh;|rVCo+Q`MAZDWz(MYi^G>@cR;m;)r>kCK? z)@?$32=Vh$op5`Piqbb}ux@mPDHCav(0YY zs2dI@5$-DzDS!UJMqVlN2}LoRRB3uQ$rbG;PuCND>P(xJD~+$SAIdYmKme@eWbEmr zXH1{an^p9OrL@0A9f(vGc+U?#@oxaI2wdHs;;%F|_h0|Xx4eMWylrgf0~!h?%1O9= z)A0t}8U6kZnGrb%l!6yWse|O3!}CKsOi;kx`3-97uxZ4VfegxYSm(#azPeZu)pe%` zwV(XgQ$oFl*u%bpP@(d6n-@2h)KNm>P+@dNjs{-;UzWmb~GhD#D&x1<@)iMS6ym_GVR*VEv}1>0Es!6ZtgY{bhg-D?aeN|_vrV6|OjIi=G$u!|g<5F+GLt?|zd4fK@(%wLe)u~( zy$7MNavFM=PxQuU^el8fFV9~|P(BU)>KVFKV2cug0f8>187g76k!rzIp`nJ$b*NKz z*d9mw2w6ie&2Yv~A6!)rj&fP|H5-0t(xp<>VVgWkej6WSphRegjJHCc7nn5x z&52+|f_*O6$p&f&+&$5H6QMoH5(=TY)^>+6)(bEE}p*E_aA-$ z5FGiJ-(k3j{aES(cWX)#k8dgq6_1uBE$|2q<#p{)e5AJX$ z9FAMAAnsgV=hgVzP^1CSiAO!N@Uzw8m;hBO1b)vXZ-`?W#tqQ$tmdl9#q7LsTa=Jb zHI#dfE>4hUX&!$N?v&2bnb+JW`uzUJO%XC~e0!68a1f5^aRh8GpYMM_xE56W4igpB z;L31FM~!YA*M31mL^oLnjwi^@f{UsczUw5$eB$4P0h6pf_L!WJG*h^{-z4!ZKQqf) z5PKddMey$E9Ze*@wg8_~*mP#lPHs!>uxxf!YRFw-&&Ed|&3;1OB}9EgCw z>-1Hgz-MlfC-#D4*!_7oJClAbvTl$uJG9+J*k6sb{EdaWyyb28glB@i>Ws@~q@#Ty zDK1Q@CC|Cqf*=>Ak+?F_V(tgtPcNp7^$!vuAKX8wO;sD|Gb%s`DRvvKQH4NJ7vRGR z-|tyUDxq86AFsWi`1b%PiGcC3YdzBySXG>rQz>y0LXP<@d<;&&c z@1k%CXH)xke|&X7{&h@2Qn|LVLkAa+h6F^w#)6AJp27q}am}xl@BV=O+n8v%Zv3pf z(mwajFMP$I74K+|VJgB*DYA4EW(kJdLfn_Q93;jXmZ@h$LE8ey{pR&|77R6T4e1)tW|a7;y_Pu zRE7%3jgbe;^+_Q|gvHO3NfqP}p02<5?I5`LhaZ5QmTo(l=Ygc3#}yQVU=!{1Wv z`3yCeLq}fsIW@U}7%@hXnUT=5DuP0Soo6$q--a_t*n>rX{?XoDD%G86efvHr*uhaw z#sI+Q?%J!&p_=8jw;V3~p1}{UIHU3`UEUnej82`*(j$$zUg_`BA^4VDPUiW1>SJv7 zS{=$xO3VoICV60$cUFaKtE#uFW2#Sc>rMDUQEarmEM67>88SdRqAt3&MFQ7bsT!o4 z{4Q8aJ&~&?q4|&h{9C^}+D=Ak4?AYO7WQ-@vA~_eVr)6Mq};tNa>&L!PD>03F|+*m!a?ttPhZ zd0y(fc_M@U6G_`%oic0?6@!IBij@$zlydg=_;7XQ9XTLrIGj(^6rNKfXU zpN%tOvEt`Ap3@5B`m>T8Sn&)HIrfc}Dg+03i%XngGTGE})i*I!Et3f=opRW(SXQd{toxcraur zlmGHN)hH{F58%~WzE`Vl=0vC&)P3%WRftq(H*RYn8%)>r#UMfOu%|iUbzY7EXTLTV z&rD?B4$t=>Jn6+s`c9^l6o__&6GN|p-P}L>7lu{ZU^$uRK5U!n+I@{vy8|arX#`)8WAJc>GRxEbsL$Y?z~faD|p$zhu)gTR~5H5Rd&pPS3Y5uEE{)B+faG z`nss{0I&o%-FS?!vah-T6Zcrcd}mtq7^I0GqGL5G_dRV``-t>jL%E$YfqSpYq&|VY z)qYZK;FWwqTYAOgjsEq(TXSEwPIdj>F$ucm($p+fTz$PNO=oX>f33HC)xsQtDg$G+!-=3nXBS8lc_Fz90_ z@PG9{Sotq2BPZK3ii53&KgQ^STydg_Z6F2l4R!ue;*3r(0R1#Js_v$`H0g-v6*9f> zoQA#tMWeYua<}KGj7({Za{imlxol(U=1#k5FW8oEE-f9-M5?qy@XOVQl6u#lH%Z$C3j#MEi*iSDBX|8< zzoelXtf*7kloZe>x-BQJ7w+d)WxZDplN!)XGLRla2O<0ok#=6jTlNMVdH3s3gxp(} zO~!@K{J1MX2pS|bB<3hcEJCmj_NkCP7v*0;Pd#~whf14p1gM5h*SNw7;{Mlh+e#FF7jbU?C+@uh%Bf;ZQtkG2}Po zB8-nYp)AU0XmbnOYzeFlX80$60|2AA%_o>R;K5`+y3Z2$eh_tGR%1djtqs{2RM_OE z*Di}j#?z=cL*n^Unk0s5-^T+fL`X+iH%QeK`>Pdur~Rj1BWy{P<6?aDmFMK%F!9rD*or^M?w6eVxF^LByvQ z>mS-USly0z)z}B`vu28VCx2}FAP}Ji(_M8rDvatd=+#gWbdyK|2-_yr#?)3WDwl4P zjwV{1M6x6Pgwi3REkZ;_gsUAjqt?UbiW;dtFUV$xuvQsvRYM zZ1^5eTS2|%Sjj;5(8S_U$)59BK}cTR_2bl(f5E=|N5h}L?=&N4Ei(9%`fc@>S3;9& z9P~sA03ucu@;~51)TkZ)$`<1ITB+(5Dh4SPEU3RTXC`JAn56tgsN_MVYajVYc|@38 zqG65FT=bZ1VM(YodajM&X;E_JLvkG=TCOX+k2Y6~NBA1!<8o!B@5}S&xa3ZYm099& z^5}`>mZJ)ULeI4RvwzJ3o==cF4f`f>bdTi&nN_o`r^*h6uLa$cu{sw0(6EZ^cT{Lu zz^?AbN*OBkYb4>t6RT0iniXeG4H6?z2^>zaickT*G9oY2q{nix!zu<+5rU*u&EH)g!NvtY6J7VuiIWV%4H)15CcQQY za*oZ_W$gse&0#WJ??kgDE}bXYK5r_{-Rne^O}2CiZTw(z*cna6b*tAP$K{(u;84)R zd}r*}PF-)3Z~am#f1(zlF`oS(*!9XqRb-K^AZ&T1*TIzTW8ux8kUtNPJp+$IRw!a~ zD*|6^%K9O=)hQsi4{8Hd9b*tH2Cbf|fAcqNCO4hG{u3^O>k@d4>7)oEq^S(nZEu?r zGOBZg%d3zQ<3pHBzB)CI80kRj3KYw!;O3OjBdPIjqjbmSy=;&Qw;LFkp+OYyOmz@V zTB*ym(;CMS39`4PofQ;L+QrvRTAtc9_;~d_%+fu_)qej+<8V*BSN>Q+Hu$H;MAVx< zCTtb4N7d7Z9=SN?w?)JsWasx}5Z{D6H)UDqgkyMUScH)pPLDcV1}5dig(H$R>KDtk zv7RCBpZE^|*zyV*lP%*&Y-H@WLkUils!n`MQonE$6U)@~(@VR5E4+5+{n6nskigOM zk&>^T2Tk@*s9noo$|KEb$v2Mw*&12@zkdN-n(Q2u=28)e+#RL!g}HnyKCeZD$Y28s zDsX8!8y<;zU>7bRoMVtJZr@gx$(0k1`0G0cKY35BL`0zCl0NbO0N|h&D*VmgfRH%W zpJ@pYHI4tDbZh>vv_C$LzZ&YOpjDprG=zZBh#*P)zg7FD{@5(alrU@rg6fC)->-f1 z|G8V!&&U3$TT}JRuKEEt<{GoyoU?BFc|e_Oxi>Qk2-8{T~14F{XBcfvB6H_y? za`Fpbm6TW4H8eK2b#(Rg4~~pYOwZ0QEU$k0@^xc-XYa@H$@%5=?>`U!MYksG-y2h1 zyO@oP|4?g>0RUJ|DBMpynn9`cqO^Pf6zxTA6!=Xy0V)yzGPCd*6Bz&l14}kz?@Pg$ zp?^Qcupd1Wlg97smbpR(din(dj2{@+ zZyme7xOJ@_Go}bY0f7S)uisHdBE@`KX;=DK-_zDIHDZ8Pzw`pUH8khwY?ht>4l@c; zQinz`xi~osk4pe3u-QQMrZ}v8K#0Y9^8@d%3SZ1V7sSPxHXsm)G+m>HqWTzDx5o0P zmSa@d|6u7X1DbBTF#aFS7%)bs14f5{h?F>Bba!{BbO`F`ZbpN2H%N-o-6h=(Vqt;G zt3L1defjO2`?}BB&V4TMikaHa0RR+E;Uran24LjayP7KsP=%C_E~N`8lcO&x%CVSK zNMe|qSEg%%pSnCRbE3>6A&^JJ3?~wllhM3CoSG*0aD4*E(F}H;dixIDh!x~->YuIY z#QD^1akHN>vZXeoX^)Na3Xtk?vgDJB-YG}5);4z5IE(s3!d2&b$I*^-QuLjfG*V`R8=K9O*-5uqy}+VhsO)jkjjJX0IrKAb(L#^*JmF(yQpR42>t{O+>9R$=VkMa{tiXz5|0%j#c zV>x5Z(}6M4uHX7prO4Y*6lJYjU=mSsv$7o5^Tw+|EkZpUt#M-DI5qF3{wG59adp{M z5r(-);NKHWT!1J`&fsr^EYf&?#|r>f7bsaUWB2haGXonhouI5h_}hT5`4tNehX~8y z5Q-=&&ps_Jfj*m9ts!2L(J~nb`zIEx8tl_oYxyk*9xa)1#1epY@9rBAr{%GTS^G@{ zc~w!7HM5axOfn#oJaBO!IE{if?akBrpul$_(_~aMn&`(e+So!`gOJ`2yZD?YInQ6n80R z)JwlZK~w3J=(Dixz>;|4xn6yb$Bfwf(JiCbsFD$+;rh$Dtc#q_FO%EPi$gl)Nlc^S z!D()MU8`mZ!z@TN62L>07nhv)YC#s&v(u+22^eFF0CQa4J{mV(V!k7c^JiYe*Ys7n zv)YNNF1LF*Ebq!FBWG?cZpS4!N1L`k7!@{(fE<3elEAR~b>K6%A7z#OYsYf@3>Q?B z|2soOC~u{opU|K{hSQ$|Bmfz%7*|*28|s6mrF&M_>Dui)Z%JS{1S}rs1TEkq)oBA| z1CD*jXJVXwS4TS`Uv9!OZ2}gxYOQWZZ)9!)M{Hf1#Oj9CD;1m8@xsHTM~rb2GiHaA zFH;TYfZf85)_c9Zqt?8(UeFl|5sACJ&ssfFcQHw1VEqiPG-Sex)f^GOzQS>IlhNE^ zTPpQN(zL-UU2r)ozKEolc*C&{mn6KP6Zb;6yMp@39H@<^OLkLx1uYAe9fsi_=mcWlBYKHB1t zb}1s+lO=r|Tb8XlvuNz*n?4^#KF1d`X~82F?Hec8Pv@-8s=F z4DqS-BQgHk)OhkTuJDYZNOgX^V+WhPN{zW-wJ(~N-PO*zM zsTZ895(46WO7@Q0di5~)gJ=C?Y`UlU59Amg7uD1E_*Zwf2RtsRf-4nU(y@cc#QsY; zFsGK<-^yBpxGH#nc(fF%Dblo41<$3mD_8&$c1gNf!!fRqfI!wkS?6bc=cQCiSX_1@ z8x@XsD!XiXC^okhn#`wjBIfsSP|q}Ck2cHqtn<@MoKaYoL=XrOSt47Bg}C&imcbE{ zQY~Tjq`_@h=0^U_b_SKZ5K&nwfzkBe{G90mcr!X*8!28GR`xQfcaoy!u6&l(Mu zw7fpNUm4idy_Wgdtua|iy7!qYg4j+wARNU=44H1s$%`NMu{Gjy;E~M`}KPG`RM(EtZu4U zucp9mgO@yYZNkv6h}bBP4_~0_er#!}*<6gIclg-3yE2gY008rBLT4ArV-HQm0t9;V z6^<{RDY`g&)9e?N)9mYB{3;k5yn8480c0hPvQ5D)WBeddIK{D;04EuA2e~GYdigNx z)6nh@3mZb=HF{A5F#Px^fOpQ|Ga04u{7 zbqt}&o+a1&Lz1!D;$?Dk7mg zSqTQ4<0mZd5^f>Ve6%>1jn$UuRQ_@%W&|qw2|?d7IpL1C)7-pj5ef zdKhUYYy|%fxyF@~3Ok05#9;{Y?0@M>O=ieh9C8Y^mrYEKX6c)-5e6)aL2~w z=SMV1i@5gZV7!OOphf}WyIprFr#p3$p}6~$Aug4pcv=4di)4B4uI34jP(``J_k$Rq z3|-6k^|_5GMUgff-l0Zilv)G9U z#)eRdmR)|;nz`?3f*j0r(LcvRXhbWDWC51`(OjHL$I!b}7T0k%U(FPj&M#f$PCY0? zJOs^j77i%`9Q^E1kA5KU;0JnBv`T?Si)1joBYWdTPY1>8XIAl->$Cp?k)gqgPn|}x zTvL#-7eBA!ckGh8{A_vq$)i5|bH4-R;&4KDegNoRu0EOp5>SR3chtJ=n6%iVH`}+) zZ@xXhzUg)@H_FhT!-4HxJbx%d(((m{wRhlxfql|@yd0NpiF_GX!ln8sV6oi_1}|77_WcXQ1c14S9gc9c z`V=8`uhJlex3>j;>n$vh0UKkhr$IbrxAU)apIEb773if7N25SdE-Y9baO2~vegb^L z`y&10B{HY|gfHpl9TGLgY|uLFe5$2qLyn)Q$2#Ub0Yk$+<|$oWY4+s#$f&iuI_-j= zg|E)9$$h)eCOSv_^$piJ0fNX-bkhzEoQ4;dnw7E@UM$cB`6NwOM);d$!(@2e4##k3 zX3x#I!RxDv{+FlHCb)w;K5kpzH;tFxMjSyH3Sa&3rLd^P?>_kT&*h#Q0J~OsAH?g1 zXvDj}x=Nr4#Q0N1*d{ca&Z%+B}0wZG+Kv9VaK7I~r#9k>cH^X_`<)Y&Ra7#{c zJYd|c~Zqhaa$}FdkyFVx~x;w=0uuQ(J z%36^2=+l2bok_fY&sePx_jT)?YFAkT3ji*uV9$P4EQoii46pgOT~HVRBaFO{aJ)bo zaeoIIdTrV=>%f1$JbHKgp8Hcp8`RPyS}7AEDf=|1);l0FLl&6vzVvCv=S&qn3M;ACG)>kAUl&cN(9S@F_SoP{4eU6C1uyielGkG@_}Fsg zd$qPVCGS-7yTUSgmwJNI^barfPy_2Q6go2DgKhF1(Ud{iJCmdsrfhcg6Bd5^{!b5+ z-`Zicy0pgDlC65zBG=kwBMIm=>vyNZt>j*w<~+@a4t}!nZ#9}K0H(O_e}qu%Qzmi` z{t6f9>gQ5z*p~SA&Go7}u6C^oV`O3p;3`M;BTs@6iFi2u-KE_xlJ3A_(&acT1sWG- zKOjX$Eg6Y3Dybxk@1y0Th=M2?Lf97HZtml{uXHuM9QnE_LwXC3F*9+h+ZwBhGBHs^ zYY|%g3{S2c>2${#=qSvh4T!#Ew$Tg4dWqw0D=l9XsMmzgmQ+RF*CZ%NT!ZjX#v~T; z1p9{4`E!fEbH21mS-c(Tk!5Tjy)B>F>a31>-r^J*4p=|@3uFj@fro!*2&7g10R2%p zN=20HPB?-ZASUoDy76b z_dwKcmTf+5`)oQk$w&*&N#r<&`XVgkdYo6^9UWveuML%Q0>UjEWxyC&K z&UXbUt3vNfmGUTUY6>Pb?C#!Ppooo~V z!v4K9>5q=j=!VBBq*PT!gcxKbp{5xi?k>lW#*T#N*9AWV4)d$?wmR8_Dp+;A1kt9@{0kc>R|^t*|mm3u4iQ4_;GCX zFBDui$LBij;`o-n+0%B`ZLcoL-EOSaerAB(L*h4$c-SYbKTsrQF+N6V+KR z2uHNhM2*MxBO3T{;Y0T1C{7hNyEVnvVzheVV?=~20V(A6#L}tO-{XTqyQb9Un3ZEe zlE&BhFI*_DACkF8w*9i>UJFg_a#QjX?9N^N3lxk7BTRgcXxu@Hc=f>}r8J%1L_TiG zpgg(|c_xw_RWVj_g->&YBgQhUMx8B^^1G3vq?{}yA@PiVa(!8fQv67lm*oz05>OEz zFRM{P+?p9bB{Up4|Dsv7tm@}HozR_KX2$9WfOfMwsDt`zqH{?BY(Csj#J)P}?jq~! z-^PkuARMqP{zjPShtFzgD#=_0ttQSuzh^fYLN&Cn&8lwv$6AfwJZn??MY|ak=rQ5r z1_g1R;O7uve;}2|DvRhJU>~QH*K^?ahx`SKMuSzwypJ0Pq-7%OCBGs#Rd%v}DiTb7d~rquj6{wuAAsFWj>zdo>8~3+?~~ETZDzL>nmQx_->p z+T^dG+`8>sD;GaAin75szL#GfKi)z~)F%`pv3t8AI!{^Jd}~}^*K3s2;^)O1=cJmA zV|5aEC{vRQ2z{hGM)ex!!CEMgUK?A3e}OOnVXcDaVd($}8RsrJ7+={I%BdaELp3ZO z9%q~Oe0I`&fAw35CT7TD=xlR+sVmyaH3A??>2H-H8!eTdjn+EOYoIOF;5A&3HiH;R zu6}*>z&3L7U|wU%OT}xEJ4Pus7GDOqFUM3QX9`0AM?kp0q!AMo8cFk9+OXmhyz9IS z3gRlKxnkAuqAT_L>V7yV($*S{)tLU>m^mkvXh*Ju0_*f-?_*Q!1a*^#-2;tt#dpvb zdXbDXEal2H`$R*Lh_H8f$}iYV25e1LQC@PuU!YO|Y-{FuB;Wv2jj5CTOl+v*f;X}R zqxIyTS6iLV7uRaI&+1UFQ+2geH!+^&E42u4xP>l8(5hsxN>h~UmhdLC#;4+G7Fh53 z+PcP7!Fi6-75S*><|OR5MS^yZrSSC4fG!}q|! zsqtUknq6Pk3kUrZ$z+Fb9*0Z?65nPHJ zDn(8Pd{XaVNCl8i9Xm(3%$M93d5Mpo{6+=+1*%6Ag-6*PXSqxJKrep&Y4GgS3vQ+P zPf*?xUt#1MlagIAQUsQPnb!@)9NnMtLZ`i`i%lkFh9@H4+oc|6OGmv&+zeiFZ%$N4 z`-qVN09N5=Cc+U=7gLCMGQmNcVvjveb3EbOmU}TnRq{cN-T;JvE+Ipz>Lkzsaggf& z+Wals4C*t_=9fT?38~>_^;PjF-^7=1O16mCzu^1_Jj_GYW?-(Fn6@a0uWCrKP zQa_p5IByx39+ak9&F4(o44rm~bv>5SZ>662-BNcTio=3Mx5GEGLA6p|6n|gy>wWn5 z64j=@^SBV4xkQg;DAmwO8JK!Gm(%Rm_RsDp6;?+yQNTJSU9xf|5@{@6sqZRukAno? z+4;4ghtlim#GPv4(&b90_Uft9(m2UZM?vA*> zHSl1RH1Yqh;|;)}MPh4QIRn^zS_rrK>I zw%t<8Z9Ur?U0Fe_s8DiB+_I0f3ylooEb5}oieI>iJ}J_Kl*xqWH`FRHz7`Z--90-g zpo|oDgb`5*D7voG;7l{>qN~H5ErT_MJbR|(myF5jko`~jya?-Uhs6!3k zM>EfupUBtR-^4NG#ArP0hnQV7kci0RS!vA%U4-dv`YrwLYcvo;`jfswunySMg^`6G2a&=hK06MCZK1 zl+z3o=aR$ZQk%8(MU>dPsxoeRB59Wo!#Pb@dZ`Uc!FxZ=HgA7*`K$0K0;>3$8@)NW zNwR~i(2kV-z4oyTXgsuo&u4N%q7JM3{xUB>f<2;C1!A@`&`ce|mS2<7wOM$)AcNa; z8Q?JWLOI{_kkzRjj_7xy;OmNF63pLR?-p(|UIY5zh2f<^41)j;BSli>Ow=vN@+tH* zQy`RcY%}^roDzKWN2Cxdr~hA|LVyTq;&g#fN^v2n{dtvO=tX}(gx3>;z;awbj!Qd~ z9br4caAnV(SgZvM=3Z!&nN_aV(b?DPhWX0UKTUZj_4p9s>c+f`jI zO5eqSi$5PMjjj^Jw7ZR(8LVq(n#R6*H&$uOUj(pYmtZORoRHta{$$k0L5z3pR4*Jj zr{KN&Q%JyG-hkWdrqq-_WB1BevEOoj!l`W({E|IRda)wf1ws-4Pt;(feXTR75|)E!@G zy%SX#ofYM$`{-JWOG*6If-VGM#V1S&BN=$9?mJnpulUv9On@P4Ytog$kM?W#cU>ti z({2()PE8?ZoDmoWIVm(EYara5qigVT`Qvy8wocytI}Xn$I>#i-U+$-ebzyRsR#VSX zMKpmsEYuXL(hJ{bB8H@^w83e8iuo>|uXY@1xCv>UQ8HBcbg2XCMOG=(K?-bn9xYk8 zo)%RaMxJjgYC3P@{sPsY!B+}qM{rkZx7eDW88iZG)9T%}QEU>|np0bs<9J+s2j*hG!vx|yobzHeD*A33^@Lu~QY~aq; z&~&W%M4$ie{2jTP)5DTg$UJA%X(wr(c0KFnJlA>qPCL^p^NCCLw@3CJeluH>RsL!= zipiwjS#ViOX`uCA$~6K+uL2!L;^)Yac(szlG+88UF;rx)FW~BMJ8uH#DOE+jauliK zzAL4YwiawM+Wc#Qq?GCaM95bEIDCUuj=A#J#z3u?+bn0pLc`@7{dVV9(-V_+hHHud zP6z|1j@3mZ8)<4J$g)e?8cW=Lg|3*n(6Oq>FJc!9%d>3b+x}$H^f0(l@{kM~4*LB9 zD@kPIOixxk-qW#Y0dLL4&X;bzPQ*g4ZhP}pl#z)OlxQHNBb+@pdd~^hFglqX?%_H| zxI~?E0DmY=w(%FJ9Z)L0Z?P}XCoTUc^RBnQ)d{2(=j3Yq2^NBU#BOtbVNWl7?EU zelgYLf|Vx3(`Z@#C`*Q*X9`XE2N_^>i+Dt(NRZPTzn1HA8 zeJ4=HkV(D-wRvF1qM12%erOs3#RyuWp84WgD znbjJ7Hqc}HcZP=0V6>UZaidL$c0`Tj0HW8uK!>2H1Obbwk&lgujDTWu=PJZKBno&P zyLZJ~=PpgBRdz~7U|r92kS)yl61%Vfw<)fwWx6hA>V4O^uNw~vAOr3GY!yIcfs7EM zksqV0rNc|@SypFa!!*^&j+eHq=ye#LL}NQp2FdeC{nMWBV-UOM^*3JBy?hFW`M*&3P&|VkTWYp_`pVqHzu<`q-0|aXG zUE0QPc-sB~%>YClX+}o~$39QonpeGLK++JI96r4W%9v6_0FN|Wq5O$G8Ui`P)Xm>6 z#PN)gDOTrk3R1YK z#amarKA|?T*I>p@<-fDnet0-qQBX(ZJ?OOh)gvTBxHNa7 z!^yFT{&R4Hz%49}!@WTM5S~BnLm_UsVsO^;8wJ5c;mRNO&u`!U<~^rSQ#&YE>IvGu z$#>w}c-C|~;XhMhCbn7ttR8HH|WD>_uJc^oD!pmxM6mxrpEAymJj2Q~vCMsbhZ{*kZ zLM;Dn5<`On^sJ5$u6=lT~sg zZicWxe~A3+&tC7%)FPHeC6j85xrL>zWUS}ILU9;yrJx=00E8utGOc!pxTtRlD4X}; zoxRS-I!k+^jHl1wjsL{&ZS@d$U`%wR-k+R`926awA1P8hVJOU{LRrsxxNlY)v_NV4 zh9B7sGBV@WpOTZ%o7oHW^^(an;HYYlOLB?cNtELJL_)e;s`5tRR^yf>lPk8U?(VY0!(z|%gbJE^uD%8CU&(=Z|Tb2u?*bR!eFTpsSG zzSTdeX^`dr{lhFs@44Q4=QkIXS&@qKZ~*uqsRHJuAdirngG#%`mKGtoyAeAWYI<@YMKv!#iB9omC9W8~f(LEa@FjxjLg;wFMUw>MEppk)>vteF*`-|EFBnsFhKK$ktgi+n9kIPy+`X* zF-&vT{qP0?rKSCi$|atr7~+{k5wYU6v?sb%?HdGSxGu8pPi*Y;i>7KUox@}8$_w)|J!|y z28Rba{Y|;_xSBsL_}G)_ejAn7N7W)sW_lRNnJ&nyI8DZ@SB=lsD2Ria8>TSVt1Kl( zs*iHjo?wkmDb9s{`%*JwaUk&7kZri-XHC{vPi6AJYVT^O zY#j{9GTVC-OXL)VdibDu?cj|&9}25_X>st*m`zgW*C~`@sh`%2FqLX$J@R>LVzJJQDRem!=P8 zDx|fxrYUNwxX^4^QOv~JrP@{pAL(#AT+XsW=&?Avm6NEIr%EiF!Hs)T;t6qT)8F2- zyf3+S_6zW{L)|R}sJxwUzCaaavp$GtjDiHk8lPh6f?w@DV8KB;=t>rLCH4EfUDh) zMh9uT_}aionzb+8-vruXzr2&B%`JH&bW}F`OB1K-J{D*nd)4%vr_agBY0AZD^JYZX z)*XZ}8B?pU<6+e~m1G>4Kz7RWhZkA(Mg>bJCLIxluUlEe;uJOE&b0gV{bnS0m+mt~ z`cvwdKRmh`RdW1zogJp*sbCtJ^m(zk1<`mRPD7Xoo!&n63Y~KJ)V=*>(Ny-0H-<$m zvPM7-vjU#lBAd1(dDP+@O>?6ZfBHigut4BR)q>thk>u`982cWcg~`7)w`fRS&>x__ z5Uo_#;6Eyt&~6ocGh--5*bvnGo^6Q-kxW2Ih_|PO=HxdxTl@Ea@PMkv9y z%fs$WWz!Wjg|}%6t!E?b}0Moro7LfE4o>XI2RJe{7( z3qYA80qlMnfLI1POH06xlR&X@)dG@jES|uuLUfXPjrv(1h1*N&-_zsG+hv@l=#iSf zQ5S2sWk`bgC-)_tyG)rVA@)c)XA{JNHqDHPqY?M>}TN;l#?A!Zo9Q3{tYs ziRsRkaeNceogJxgio?6n7dAiLDrGc^Ez(=r6akKtef&o4xh!uinf8Yt(XS^oK&8V{ z<05%a^zwdAR@kZ=0yP8o_Mt2iMGa&l-W(7J+B^YU9V}#TH$@n^NJ}kCjH3b|C+RX6 z#3)4QaW*`|2uDO1UaD!83Og<*j3Yj;xcLyP`D;qN>%OP(?(h8HpOouJaTqCeNzsUL zm29ICXg3*@6{<>628}{Lf`}ENAdiRfK7pe28H9UUoN8uxe2)hW9iKe(832Xj%8U^Z zg%xJ+CV;4P+1-Wnq8WYZ;W{jHphZ4;kUspzocW18FFZ_5fZb4(j?O4wm4ddWJ+N(e zxe4r_lV_msE>T!h`{PU)h1@w*^~4_@+-un zW-^OGM^;UDkq>#1;czh|)OiaB@iMYz_8NAGF&d`EGoh7ne=u^qV0g7#>Zi*)Ehe{D zmlT&AS5!6`E+QI$ds>uE{!|$%42TB4CFad$SZVArXl^mljETujsdkAmx@s>Eo4qLC5B=m9NOB1nfSg?4-k3lC zW&dt)lADjy7^@#NN~X$KL=iLajWBi)hJDO0XkXZ(suuIYCq~n+#fSLi7C)6j*;bL; zfnw^l-#I~%T?*6eO|4NA-NQuH@scU=+U*zj#134t3S+q{xw&bPl@K98GCdnT2{}g* z{(E{;zc=!mSSJOyx5Yg}?X3b!8Q9|tgG!|ioL$y*Wk=}{Y61d`{aC4!`>2L5f-3}qsb;(WN~mL*-SC^$GWi#Lc|Q5DlJ!W9_~Ir=N;`kP^CUU($)zj zoirlKyHe9@j(56FJk8BzEIUiCJ?l~<`~K}AMyr-SG8m?DS1M=Y{{Ba`Z{M^n)ZNzH zK1zYyp47iv>yEIwMpMr2I6U)UxQI+UJcyk&Kd_d|5kE8*dH{G)fDTX4_b^!!^+4iGU2nhgsKNF(E1B?l8mU%WZrd_i^Z zw*lF=+lLol{hzt^m&K=oxaM1zp1C(OpCLo{iUiWrz>sm?PWo;f=&@nAEH;k4kIAQ3 zAs`4b7Lg7A6kDp<6L}F)W{X!XtX+VhW?NDqDy@^HCRmar!Sp#3_V&eOr0Q55WK>MWg;GHmohSFx#uTUs+Og`5)y zyO8{QOKednJ}QYt^;$lIVFVJVP-}UlnO@*_SM%y2lqpt%MtJeU^Kx~FK{J!dXE7`k zdm*Tj&tU}j$w04>|@C8-e&(jPmC3~W6D%cG zHQd{{UpwJ4=`Mb_G$OQnsMf|j=$>Q^9^$DYv;NF$os|ZoJY)INy)mBU%>_e2BNXt? z39V@ov*DVvCr%IooHIdUeKHn~CzkyL$YXOZ>_k-gdv~RW8vHP_QFzHmP7ieQxPs{3 z7+<~e{6cxs%MdvrTQyF#o$F2Qx&ZOa|1E}!KLFH!At*GN10HKvXAJF7_|TGMgx06FVY zG%sP9en%rzbO2$_63o61^b8lo%+mHx*VWv|dWa4z8MD`PqpW^^IoTENMu!Lu>A*@1 z3js*+okkQ#_j{w&?~&lz;^&qvF^J*q;$y8Qd3_(z(ioAPt5)8KUTujuS|UgyW45{q zkX@Y`T~Y5d8+Y*;mHKCrv5y8P_c@GYxogEE&Lux2amLBHsOqg7WEuo%5d^~lmIT>P zBUB`)E34gk+Yt{MrdkPKzewx)3p)Tq1vOw;ekb|9y7NAlR{DyPeP^bxs1ezGbo+UM z!dCjsQ=2NrYWSI^BsjoDMlOOO`9_*`)Mf<8)#dU|utd#Nb(t`4TvS*2-iILoX#ej3 zekejxZU75=j4B3eF~+iJ{Me?VPo<^$JrOB|TJfQ#SOpcOs1v~Y7$%OafZ`O2X| zBz?o*GjMm)CnH3Q%8je2979|v;GAkF-Zh-ZvU+4ccv}!NEawPq-o8=3NUkYW$7aun zsZx4$RDjYS*O>Lqc7NrJ(iohg40$5b zUe5cp`1`E$Q_5?}t#e~eN4jmS$`>TfiUO0(VeVx!-H-iR#P!Q(rSCZ+Xc@%h?TO5f zAE7Q|$;-?5IFt4Gt8xx}%{1OmzmAQzWd{H&uE<7MurZV*(U~DHJxA9|>W#MohSR2N zbj^5tUnpOHJ+d>D|JK+~dJgZq5$p8m~Q%(Bc66(i3awtHa!RCPW&e4AA|^omC@U!UA4;OR9($MKyGN zR>T06z+LV4K3*}#<&Wh2Sz`QsSGP<@F0G7p-@-(O6Q`$*U*V#QVYFcBEOpap`F>?wNa0jogE zh6ANXD2wzn4ikf?7~?eI*6@n;14SX>;|J;f@*Xa9p!Qveu<1o zb?)C~`hN%BnxZ$-Xf@_XQX~2&INMNTIijRZz zSc9rkdG*h9!Ucki5bDvQJ8s2=js&d}gVtn8it%g8TgAlG62`Nc5aG-R0S1`3xJYFu zqEvK)n0?YcWgHbw(yttvxZ$Boo4;$}#Mg{z-1bdu1@11MF%j2M>3|P`^GCT%>i9fm`e?bT^@%LJ`xd%4FojFB0IrCtL?1lU1lq811bs);fti>4FSRIf! zjGk~Bj7D1F5`Y;w8bO?ad;$&^wY%IUhcJrfO7yaCdV{iZ#-oLl%p~r#iJ321crd3C`QGzZs z$1cnyMu9oNMI3QhXN*2V>_~8>#y%u?`sHkMBbaU|(4Y#mMewD4}#^IyWxBu^lrW}lp z!%d{^Q(S_-LMq{hU~t|(%j!0U;zPm|03`tA#2op_h|dgA9);p~m7xd%zWA-lRGdU9 zHPL+~=M$cY^IZN;Y^CZ!Zl3^z=eQwe%bf93q%MV-)ky(=jry9GY|0I}ajiLFT+hs# z{a+)gTXA(gAI>c{Z(7exdNwa7tHX_8a6olhrU<8*oP@o2AH*;i?U+oVc?NIR*x9Aw zWug$Wl$q6_0BE+Ag4!#Z*Ud{=&t#jTPu|^D+}mGEXZ5&_h;yI3`M+#mJu(_*!|RL6 zIQuyg?|8B5qXt6(#8=gQZlVgOD<39=XC?&iRo@X{lZ`@9xqfQM>sgply&jE#52oHt z4PZN88G%_REiF;H(_|hbM_1E~S;i^`W#Bn`oR!-Wa@p2PywI~MWf|uColjfxO_|Sq zt24?@anur!JQG?w3d)=tOnI0x$563odl9aQFL&2TijdYWMGU5NFijWEdZcaW8bq&_ zRLx}r#$(Th%}=(>XQ;lqcDcKM$=|z*ZM_RkksahGQfQ-JDfxG?0z|xS79&};bH$lw zfBK;!_6|_QR^UjHjquBUv-mQ*RIKUCiSBgKR1}~QHt5MLeRE7qS~-?PS|rZe&m!CM zQm2dIet~RMsV~KzU7?%u0JIq}M9$BVj713vBctT;tWiyy%dc^*cSf zkCy={H4;k40wn5Rs(ao~j%T~^IKmna;$^b7V1hqv(&6&X~LQprVLUpSAZ zr)^CawQ;EpHVV@zM<5mH7}&AN`V=yh2>NKJT5J5Cg*Z=Q{_BSbk@roG5aXaY>a$m$ ziFZagpGBG0R6YTxbP6G$cT;LH=2zwtLVthJD5x4!IGE!!^JC=8di`iz3!twcE%jC% zTFEuImg!_BOpm)~Yv&pY&M3^~fIfdZIB&O{5COLyAQ$75e#~tQrB+@m$KS|Hj3Lr8 zU@nSv;m+Hr?dT8#!vSVheo0aNR&{R6m5mIe&i?e6^dEh;J#i*DyaB$bkX$pqij|2ZhOe4xx);xRw>9_neVW7%Entm=u2 zu?k-`jI@+qluY4AvevO_p9TyOMgWJC&z;}hK~adL$!^@CLh@o_^gya0)brBAM}Cyw znLf1Q{qL)cXO5EvKM$9?njN+$b`Bpsd=$EA)8Oqo@}DRW{S4GQ!to+Bh;`}sOw7Hu z@r4U_d;VJR+lKd`?0|UDl6K5VxTU)`c3&0{qO~%qLZ$)Hh@J4zA9S>=IH>)iUT(yF zx3KSn(R@sw6Rxv!Fan*ELdmxV=ZNR;-=C; zy$n#L4wvoVY|LN|3G;~#`P>bXCBIK;QOQFw&}m)}p1LVH6Mnf%c<&-w{{VBvBV=O4 z;TR^WMfyxwX14j=lN@Oh%`Ua1cg-V-brf=Yl+N`3^+PHhF?z!gEs#IS*{iRR#-6)@ z=WOq9>aPtKmH>lPq-eBLY?t7|(I?(>g93Z2{*?vANv-bsh0va5yvazj!Yys*r|Sr= zFII@A-x(Lf77B-}PDs;ACXy=KcD#7J^c+n!CCg6ol1*;&4%f=|%5$Q^)vs04Tiw|{ zimNEVL`~?*MD^au1C>+PW;R;ds1e){seA1W?@PK0(-@VD(SUN4E<#@c1 zrBP^@0-Gv`h}vg21CCgjV(~!}uO!T|9ppRMRbOdcl$<`ZdKhEkJh?sA?QfWZMAMVB zvh|=0W59G)f-*9U<<6c>z4X#gqOS<#oib_*$T;=xw$VG?Zq47^)Cy^+8nxRe4pB7q zrQtD%DeK_Phz(?L<5g~qeR;VY5wh<;`OjYX1R$#H{1YJ^P$)fjz{gllA!Li~#u5JX zVeie$4ck{JaTaH^0JYCUd6ke+5C}W;NoitT^TNFw%;a`E5K5TX{pRiSt4Vm4=mNCc zc`rR;>}90sVl2 zzN)CBuu`H5aiU}LP#miRm}U zf!3A>c}OVRB*Z{5PADO~A;tfINIf6wjAZ#p%SBiJ&JqA91nyWlv^BTLO2H&>JxFoY z^KE??*YnLsNSkx8 z5S^|=jRye^<;D7wM3b2j)P&0=_RA0NW2jR_FibI9$7_8Blj#f|hBx!kug9xj*KSn# z+~-CCq{}i$lgBbJL-K!vBs&1?OSZwv6#!Bq;dzvb2Jk{K*1`Ib9sx@t#KVjwPA%9X z0$Qw*{sNUd!j^CmHx*Ubx~7LpB1m!kX0VXxjg=_m)9%b%DBOT_Lj%Fx-CcqP zch_J^V67J|En;DH250)#+t3GT8l$@kUNxiwWYQ*+N$-E-%@zxvnietNCF>|N_! zRyvYnOPz5MqQqBjlj!@-W{Wyp@D^G=1~@7WW&X)+oW_+=zE3M(tBh#v{s4`G(0ZWSJ7o@oNvV)O zC#QqVWRw>45wM6** z|8~tn^Jac$9hOJ^3u|7e&UF0Km%#JOA;Uq+c#q<2DP*MG zn8F&HP++@Hvrqns7<~R=*a9cyr&q3m@9svTFcwPi4u?{+1Kn_+$lgnyoG41Qy%jzT z-gvy$aen>M#F8+L9HS%Ko}sS&zN4zD*9K%(AT+uKb4jK@K%*e#3s3c(GRxqC4CapK z!Kn|w%2$5c(xOf{_^eA}&pJc|_>85`B5yVbo$)AHjZqo-vN@8Q%Rgi^dnJ$%N8}p+ zO6oCm`4A^Cp4jT(sReB2y}HU>*!}T)c{kF)(kcicY()Tnop>a~kb@>Ox+oaxhebp( z`SrNPI2`>jkZi(xPqYNxjPhe}WH`bIB4%t4Jvsx`l4eb8xE8rf)BWAO5Le;qQ`e8D zqk~9ihj{EH%*E9KCT{wIIOJa^DRC_wrFJhxQN(iLQG7T501bf9@MU$k>D*vkB5Fi3 zvjnKsF+0ia0+g*Q(_dv`Ys$^UemG_z(AT7)fE|{$m-asj&@Ba;4WS4udlCU~EJTI6qTeDRKE5Tg#2-UgaO>8k4w?M6e_)Kp`Ojpba-OVMwL-|Nj-cxSft+f@4gEz~tjW@OAM;!{ z9U==}uA+OD9dsNQcdJXxVoVMJJ1okSU+X&PFFv?5joQck0U8cM9dOkAb68&t1M)ml z@ZI*;J;I_2K+p>NJkik^Hk-TDecSK#`!ioMDEMsr&^!uB$Cy4DGooqOMuoQ*k!Kv4 zlF93Q6y0nVBt%32z7~`x^;h*HOUxy=A6BZUwiRsU`W(0>kl1!WL|lKUUS5+nn?BVu z_03ytPJ(K0-NPlm7Um1i=C|TQhM@L7p9{y4H}IJVd~ccx9Db#$kRSc}*!b?=b%J2Y zlsyY)jP9XxS8Fpa#HTj;Y5gaaaD|V`#9>^ix91G>6X5diW-POKgYD;`4`+l!&q!95 zSZ_f8rrojlwb5g`H{`Qi6xc-@m&AoNylUNwq{Tq)=b@FEvG1OHyD?#A|0R0*4?%^(h7tCYwd2pis!YG&xjPC#iccx`}IxXlnIIo(`k0RJ)aLJV}qi| z77IEv0+)t_o!=7qeNC%*%+myXw~1XOoY-679mb(c6SfGY+){VTEEhN8ZVQ#T99j z#YZ5nJyq;}1Bhp2Y|k9+PYDA*Qe8}eJKJ>=1G)o;edL4ymj~Z_=ja*eT|e{mTS))v z^q#E&sZ|heH3+6`_kuMbNsvN!<4SMjqC*z7E}FTL(E)%UGGFE zs=M0#&27@j9$OQcE9j;QDG3z=L}!@;c1|4|O;>b5yEYt_265QoB9L%*n|KQ8L+BZX zTm=>vw^7RCbr#E4BbQ)oXmYfg}2EHNdw5 zsjWsJE_1Ll;L~t{D(2~{WMt^_iR(q0@VAHb_l`Mqy5FkqHD%ijZnIGrDaib^N-YUj ztq(DS%OGnP_`p~7_5((*T0$!8NKA`I4%G19y-SUm>VFyqAB<|>=YA+AI%T^vhMi2K z?DysMh?Fy#M98ObM+cHs!V%2K~Z zN;Rx?K5gd~(uYyzq3vz^r0=)xILUSon2?{hr-vS56C&>v3qDYqFU+hy9z+{KtU$hp z$S7zI8n1j|FhNlnVkoTn322>7e%wh^O>g{KM3Z`*TXs~!ArL=K;MK-$tlwt?@uG2D3E=KGS`9wf8WiAilTzt~29_<$?7dwMI=o>T_J+g#>l zT(%9ff`j`Zc$UiI1Z<9vNt&KQ4#}I1UvR)OVJ11t&op;1PH5Ak*|W|=KF}Djnz=L$ zD8pJr(PpySjfo35qPe2*Ko!)U{MXjUk5>KDD7dECKa9ldE8Q)1MmAG+M%PSMS;v=1 zz`u`KnUh6-Z&3Te%;98LC&&CK0#OJ%X5Heq?R@M+IE-FZ--#Iblx(4VQ{~*)RN!ly z`|yip;~Vj_Cy~PYda{}8ylW`wBTppYiC8PtCoI-8!=Az2_^K zwUw0OF+HQIhuRz&(kf!+wEr!ks^sSq(uDEP+v^#`(hOo>@~FDHB};f~||j zDhahyj4JEe2O~OLI9Zcvj$X;97}i*vF|awt;$q=?GhJkOhmsfa)^?B8u5i<=y2x~@ zOtNebHf4WS<`c|8?3wjeC`yecRYD9hWdG_jMBlVjoot+vmeW1i9d3drgKcl2XBuB6 zMb{KoM4m3XNru?E)^z|-* z-i107oprq&BqY>bCGjs%W2yX~eEhfZOg%OjB$WnmiaaX1M`@}J(yAs4E1cVNV9s2UF@2^HI|1T#&)YvtFJqim@n z`DIl)OF-%OUeo|&VrKFO^AJeCN$>lG>^8ILnoKLUAdut_b3qv5NQuKF)8wgJhtN?i z4%lL218`LCt*EdDcHDlWI+Nk{<0|VO^Vc0ko;#&mp!EB`i`VxnXOucR@yOe6)M6*U z_V9j8s%#}#VgB37Y1qncX1N6?7uks<$7JQAg(k~^LJ*@wNM^3ci))B{?4z=znUaZf z3f+=M{8P=O6c7zxb$~w_$MJ4j+nTtoBJqgBz=ij875q|02 z@B2V^*!VYnU^56UEkJ%V$^*tKYB!K4%Pz*LeLsia!kehGt$Kg5{|30{@3|D06xj}G zzgxOADWRlJr)HAF&bQ*YuPM2qqE?~CXX6=rCAlmQCI!LmlOyur1Po&DS1Oy$KY*#Nj5fX{e338b2BF|R4RKa}pjg5la$4+S! zW;UecTl%L_P=!$x9cZ)+E@Y|fv5Nbq@j~Ns>D3Q;26qGLfH$ZEhnJ|)Mlv9nD0S== z2Uh~AfU}@tkIAt+CQ6#eSBEzR8eg1nf=_b!k?8`pQU^ ztTTo(`JerNt3fKne&VCVPSG||wt+m^3d1jTw)*<6xpQ8+*=1KMe3k$yVTZl%``UI+ z>0>SF&2TD(jG@(QjGK-WIu%t-a->u$-sZIvC+0+B7YsAV%Qr&k_~8>-idNZtq!zPS zL<7BLC{dE3zSAh{!1#9LGh%cphrU77B*Z$(t}0v+mkz{mzvxgRAEp^JN)DG@@_xP3 zGbbx4Nd{S8i9z28f|A&j?Dbb716TPiZ0$Hwa1dK1-~NnO{;Dfe)C{ml3450zK4IZ*p^;? z{IKcGqOAcCNr@-rVpG06JkNdu*+rLUZSw-b?PBDj3S%ZE>!6e`7-ySZq#$zLq`kcX z$EWlgUzS<hjU}*?U^JZxsgei=93us#P~|IF#Otu8HEij+ z|Ik|gXC)Z5$oUVDWMHywAW=NAHm;p&@%H)QUQ7@?uH7#)Xq0F`h^V=uvaZX#+C)D2 zB5PUm=ohwle)M$hZz)>uynZ{Dta-Btf4+9zt}RU`NO4aw?w$MgiL*Sb9{uOI^rl@X zIuQn_@mHdtSGLA(nC7K{>`V(IC>Fm$!;*ElD?-Y{trVR(u8pRXog{b94&GRdo4JsS zqLnNX5|gn#SXX_mKZ|8Ii9Nr(3@hEieQZ#x&qk!zL4;(Gh0{j! z*<871aFdGbX6blD{*-HBvRQfz2?>ZPkwVAdB~dx^L!)-L>GTt4-yr(1LBz|r;gS0E zK3><6o11D;Y(3t4{ht5iiWjDcF@qj6A3?5z^lsQYq(S4f6ec~Slq#g>ij+oYmkS5@ zryEj1U}OmZK|sF0f;Sttq1)oYL-7TGss5)SS{kn8(O9Hk#*2;RKifoq- zMZHo_HbA)RQ~pOtYp8*BhEjx_*4IsI)=c2}aZmtwtb@lO?;D41r4*+!nVAi0L{-(k z>4y;D6aJ3`^8R<>yiy=I065#asSSa^VTYl-pH+@S;D}YhALRLG_Mm*LNdgM99nWhs z8^FUniF3h$S2-D$pL&B!5)YrA8+RGkt3KgSr;@n|ixvN7Mvfs~lwxWOjGj$CrHnI0 zj2aA9miW*5vHyem>vx5q7(d+vg}Dwo)uxP4Vk!K;deZ+yK;xkkpe#ExXouTBp|0@% z)q#pb2cBoZ&m`b~qlW)C(EkSduK@HviT;-Z`akD)6aV-5-L_8Vo}Qe461>M>(G)kj z|MZy0{+c}&!+Zq^(t7>}h!g))6TB&&pJ)NX!ongZCZ>KCGcz;SvxJ0%q@Sg%tgQ1a z6B83_YipNh`S|!ipA{Jyne?pe?Cj!aJ!3UBHFZC0czAf~SqlpbtIyir-v0fp>+9?1 z5y1a_f;X`R*fUV)KO}e~KdkDf;ecS$2sr^kry#mM}4x|}pnRmSJfm10Aq?9r4 zOYs9z*pYrHV~A{Ha)mqRg;Ka~FmRFpQ==4C|4se|_Xb>Q;VH;+A1e)AIRT!$W+Iwn zH)bp@mVquTn3*sJK}#a8STvFE`xh{3#Fpil>3!JGpE^{c#fL4kSrriMYs%b1kTyXd z(7T-8c6V=tQ3&-aGp<557*L0)hK03wC$YrvhKWFPv&1e3*CBpR)0##ZG8yBS%_A&< zfVvHT>-Bfehy+4MA%d=)2Elk1aEJ_JB&B~?Nz37pC94hhs94qqPgpU$PJ9W;+a{Mi z)Vty`E+Db-_t68}sA`o@NLK`wz4bFrUwwmBNH{MPt}aw4uOu0kMSwtT{ED{-Zd5#* z-P|YgoNN1c4#j9R2#3gsO3GaO*SJAh)Tar>=mP#M#XY*yBbnPT+0onP@T%$W0k(}%N;pdYhbk^?f_{2~Zw>RieTQ!cZUG3L@L4O{o!-oFHA*b~scO1%on z;Ls}fl{F`j)@AeQ)9H{&O*WocqM@xb-S#|VaV`Fg9Yqfz#>)!OVGYSCuo4t~GU{<) z@3JW||7IXo=Hy@h5bZ~=)jZQSg^CY1Z#)oJ!=u`foA8bP4e4uYM#};r&%EE+XF|CC zILYi@{pm3eI>pi(BOm%-4b@XpQeyP!>yu#SQ^-=cCDv-=lLnEIM6i+ZHXE(|srFJ&t?DLEs>vUGh8+JpITLyNVJrB%Ik?tx|WclzmMhJgmiEjyf^+ z9Kpxeat`uc|23++*6#Aw{IM+e1(Hy;L52Fg1Nafh)nUK%dHmSFg`@purv}SoO)+Px zyMH{r6%0}dfV);`5hB7Gu5%)cmRWZ|@y54TV`^q?sHL?mvRwEUD!#xjxz?8BMX^&-Q;P*9z`j z$G`6o0-Mn`dNYhaRqewt%GnSn=)^}vm@FA1L1|?12&L7;0adGg$cEf4X?`z+yp%_}L-iOM=&r96~>6Ic! zcJ8(>{Ye_oN1K~VrtgyXx$l)9ha+sAI0Yl-(O_qC-n9C+#&l~j_1oifG2z-rdO!2+{yS_oHaG|$jLz2$VI)|ROSG3|Ozj+J zaxif9_}Wr^clJU~uWVBj7{A^?uH4_Ht){d=^Z^7icBS|)$mW5O!%vZ;wpUgwT=}XY zaCGZT8Q_?SQpM_5S9AhtkC0m#IrtR~gzQzH!QU1_0!v4*K`BPGeZ?vtIv``Hyg8#oM_|fc+ zALCl)oC@lFPctlT2TZhUS~>d`p((UpM~ABIM$IPI9ewx$Dhba1LSq5}N%H*!A6JZ& zTp5hR$1N2WY^B3KpuTQ1Q9OSlf3iW2s(}KNPwN9J>~lw740X(?kbYRNuIeJz&W3dh ziV3Es)?#lmn8?E{E@E_1;sG3UKMe%G0PTmF|}n>0=|_g@FBYo$!S5pDKqIENJ^N zTx(7~-9=f5978Tc#p)b3023%?m4O*Qn7(56+`fdqh# zYtP+9cRL#x0M|_6%|+j+NFN=A&k7;(>r(4V5|^Kmi@wot8HQjgp#N>QF+pf3ysq2C zs+!7mzXQ)vJP2K63qn9U7&TwqS8Gm*>lYL~h&c}5U2%VFIaFQG0tY4U-?)&okLhB>+?u{#uJCpV!aUXbs-k~vGF8D@A zSnG)2l3FL=b)&lDPxX)JyDtv?{Hz#?fx(4Y$Yl@zy@lFZyL=*zXyBBOzAOuTe4i{XFZXK8m0Ng zPJ_&MeJOiq_apvZbzWD+%kvNz`n}ro4)eb66YZAxF;;MrjUCi22+V*5+@uK_{%B;ZPSs`E;MQ;R*St{ zWz8VdT3pb>n;3LxFlaEg{ zIXMwNI$#hy0s*~=5g&4sHzsPb>ZsN=KKGdm#?9VXeU_B#m`=G2lOs?!W84ff6|*;O zt-&2~(2Fd*Rm2V}5oYHUn_g|-jjMz!QUQf*(obkV^v9$2sK^Naz3bye5E=rv`A9f{ zq#}c}?_dFG{u|JWJ1Zh2c71&I1Rivn{Pm1ls^b)8J9GPp04arJd-lpT&=0}f+d?5> z>W%8u*U{ItQ{Ce3!-brMKw;s04#45$`P|2Tltuu~Vj3R(eWdBFK_-#{X~SRJG9$#k z*M%e8Z%sLk2B2Ps^?iLxGBaf0&$Ypy4cSqZl3|garqr3~2;iwuFZHAR5m(3&BuFLo z*1`Evh0FfxmIcEAdVMG4DC|K0P1RZ=jCz_ioqcG?SPN3HGS%@n1)m>;I?ieOG3**f zxq#*7B*skCNm(LRv0!U|a*%jLmYZ|-3z?@Vi^S)&;7uFCN5Yw&@jXY;Ub=pCVw?~m zj0YSCA{Aqvcem_?QgI6_zYkX{jjWvThrUe;us?$ z(3J#>|K!th&eEvxC{({peUccCz<5;4FUwIcifX?}DlPRqB((w_4VB+rg1hpdd!>R% zM)Px+GgDEf`&@8SL2mjTmu}pRPg;TsblmRb(6)>tSOd6gF8t{;CiXwwaV1fkp3f00HD6uU zd^%d5j4~35BLj7co=Tnu&gY5ZnX!?Rce$NQOT%B8ltYvnW5=y3$=)FYk29%r8lU7v z)8y4Rp|^H-+27`S_T$#BnCQ&CqG}l{wz`{VoM#StCc_0*=s*Jy?D7`3ud@--b~rH@ z8f9Tc%G2Il8_CIdm~o>n-;QPis&QiOZRI}M0->*fPH4r!;@|B<@*q@dBKvK0bxHX` z$A^n3UqutUP0caHTNx5LH&(ZePr!rwlyKeeqp5JQ6A+OV-KL$?_}q*t9?}GEY2KQH zEQ{F>vbdaZL<(vF8v>cS`cfvzEHRR~1RoZWqYkO_iBzYTO|(Z)b*QuPJwa%fV7W`_ zy)V@r+9*PhicCaksUqzy^zmogwae9EjXi4=vKZcn+rfBni(NH?r}2>|On$X8JWQ>i zu7D@5)x{I%)_p`%icnWE&NNq^JFWbrNX?YV(eB#8V{?C(_#YtcAaq`3qmR+LgHjAm zfv3?ochIM6V%vOCU?(2pP`jM%EtjGKQ=By7@fI97pX6a?(N`XtdhYv@ljv?je)CS{v zLPP@e3Od%Jy!`2*DOJ!d>)~0R`SluaZ;#RI@wgK3`&X?`!28|Sz;C9PiOR~cBdbkg z_L(5_^v`QXGw)O!Usqf!AMA@YtA2UCS{wJpf7LM#pu7A7WC}t&8(B51}`DG0Ifto8DTvjST!^nDPv#b`p*Db*h!4G@~Sr20;Ly6R+cCg-l>iyQn7j3ca-(89L$CWE6%A*K)fzLU ze^~1baq$yKPK=|Fz^Iujmk_4;SG=r~6pFNKCNiz~aGk7A&$#MD#lu9jwFTV z#G-dc5ef=Mit;H~v;ID_i4UDY7N^_jcEqS%F{9q-{{y58LT!~)90hAinr1;nPGj_$ z+=|O{kAH#CxVxIcM5?HpLmffLC83-f7T5~z)m*m3}vr1pi zSZXztCne3k`&~gZ<5!VXV7iO7f(hHdy!ElEAT@s4ALxi97Tv#-G{ACCI6gyBfFX!w zYCuRVjdnBck)=MBu+y^PD{I)84VO6V5f;d}jhvKg2?u-!SpzOk>j*04AA2gn$N=FKS*nYA})M8n9DM#=G$ zft)ZkgQz8KM5&GbJ~}r*qA5&v`@HLE?U1pMC2og|wn6dQXho0NQ-n z>f+d=1d`NKq$k0`uffME7pNL`Aw{haLDQqIID3DwQDr+8Xkp^|oBRFdhf@>4~zg9HN0{Xq^0 z1cE7pVOtiH5d_j%2UZ^I!_xBiFIo8rpb59&616`-c0s6uywaORTEUjgM1+pD^J`n0EYKZ&SlB^Gge! z4#^vD0QU(S#DlaOnIGG)oT*j%S&`D&YjG^At2%2jWm$15MJ|`9ro>rmN=;Le4S_pf z+or0-gj+MZgsC1c0wQ9bQ+pudJ67N|vUXXr&;JL=9fSuX&n#dY1fyC>n;9|-0;(aP zeS~EEt_2A(m5MMG2>OTvm#RH;y+tWa3$x&w$=KkKhmVB($AmKI*z6bNBnyS`GZW;T zlCcK`QbHQL8^@h=auU#&m?}xRNBHBX(18{Rdg7fpIy4Lc*7^LGoJw6G<~Y|Q0llkh z#b-&OT1_4XKitXyg4B*pRx6<&;9>tn9UF)!NaJ342FxL{sPRi=hmhHf=~pQi=EGXz z&EWd%M;r=(5I8lTcnXrn1Z>ja@q~m0jk)Ik02#n3Zt>!SzW?Bw3I?@wBA%Lt5odPNn?;@P`oRTTMtZJ#btTJoYA8FLj8=6(})jolfOB4YBhmyZ| z2m8%?^1^-BQ$#BM;sKQr_QjJtG^>69abx;nJt#Lh>V?5mN$Yc6!+z`Yv@V{ETTFdA z$19g!smVs0zu9xk-K9xF))XCV`m|ey@dwB{bfVlI5eEHqP>``ONT;S~B$ElimEi~G zktEgkL38qV!A!xffCd3MAd$wfaYAB-00%}nyBlWUMcr?v)fh3?(4As=*KDpAolpgD z{Q&FEx*u_kqX(Qb)tE-3A-A7n!Guo&v-)*~X=XJ{RlWg`|L^RNzf~>-`Bdy8h(t3P zwu+nsCWGU@x}y;b_wSng|9>0}u0M{3D0L;l-sTJOgDW!kPoROA{Jwx95QwPnKh@D7 ze|};z2pb!l}&LR+FST(3cnGY-^uyDy+hp5qrj;e3BI-tC@% zgecy)bsZEEaILVaeyU{o9pHRO{#1LEmB5$`?0~?(i9ZtN+Fy>s&J z%MZsc6PJqXZU8ui;itHN+kTI)gS=seU>BjMjhn5hX)3CGMy}0GJ=t;~R4(;~DM!13 zd9RzVtu4js#b@}$Bd@$SlJ)nC)1fT$Vo!P%!|2w;Q+1}ESj%!Oj<&6@A4Nt5$|_8A zr*CG9PBJfy^P#NekrG8U`vJ!XD-lX43Tg5h{{m%Gdu}te4Z6Q`>B-DbvZ5!DV6KXw zBuS2`QLg#SO!}$#%RzVjZxzC(&r8#3TpqS_HKLB&%||UoWMn#lV?fc*RVF1@z0~>z zy$?qIkqU474+|1FjH*ek?2ZpdJBr>4w-qpN4x)lnC=drE*9`_qXurqP>UT*1^ypFk zMZKXCEFZuUW7sd|)kWlO`Mw=j+G}^~RwBS3v3mMl@MxHN>0R2WU*;`HBm1|Kncm$` z`M+%kfGeQtKofVtA*;$pS1la^$BdJ9^zS9BB($DWqKb1KoX$6wgoa7nStv_B3$6pW>6h6{J6#@8_w9hw$32E|!(x=uGb**LHobrdL4l#r#a^#m(y18!p7-uhMlJZ3*id)Gp4NKZBfd1R`yP%Jv4F2uFJL9EC5_ACi z&D5~EcFW>oK9s;dJ43-shu#n#SY}`qPzOQ`@Wln-u;E}w7M)_@y^Gix5 zs*X<(w&_waILv)P7jYv*52WnHnrG$nU6#&z#rsqa3*)1`FRi)86Y%iq<~ku5o7HO> z>IxVp;=ER7R`gpD+$}0E z{>t6AVKe&CnF`i263m@&q9XrzPN*$gwmVseb157yZzA*V1Tdur3SNomTQp#oPM%;( z@r`1GC4#dMgs|Ds`zc}Sb@t|V7l7yi$yTO!kNxsx!=4|u`X79$X?3=s0_(pYt!Ffc zI&YWdD79r&L`G`LhCEg%$U(3#t$jykMie1sDifG{lO$^|4ZtQAV|>HN}+Q-F3}QM_g!T zUq7wdy4wITS7BS};J@+^-=_%!+A3WtZfAoR9lM{rWXX%xC5Hx3N~kXpb%@17Pt{tg z?PF?$D9G2M-Q-rr@z3d;Jz=JMWVd;7X0Fb2x% z#<;z5yVrjx2t6lxeR2G#sk3%mj}Fv$iFWyOpS5p3MPjB35fkGKDD2MD!QvATY`3qj zT=AAxr4Y|)WAURGNr2!p&w>eDwHn;&IMR-3W%`;U456z0da|eL0T0Opiq1C;RBLfX zMf`x?%LEsBYmcW0AB?9EOKxIBqlfybu%k2Xmyf`T@`mv3CHdZ6d?0wEM&7T>Fq}gM z1c#FkU2w8z?fUnU)p0@f(Z*kcsvHpC^XP9TGh4waUS@YZxusA|TV`yv3MaPs zU4DP4#`GzRLV@$tIChD-Yp2q(<6*Se2lQO|68Q7iDr>}_bhCAZ)2_&abIyDi&2+2~ z;Ok(xX8(dvTL*eX zXuu=Gqlw1q-EIBRh5W+rgC}{wXp;$y8a>(5@HOVb85~U0O;&Gc!i-Gv?jtyT=k?TX z^YXD-i~V`*KQ~^YZ1x&#H_8u6GDB{z@ZCb;X5UhrRS&=`vQ(i#bb5Z&<=WNx%?)wg z=vHfAmsYPCyt_=ky}=SR937+oG5x_<$fJsD)2}K7SD+=}NXMhPE}Wg7L2wU(9Vv@; z_P+b#CWJh?LTpzGdIbGmZQHyj`*HRdSlVr#tF{uW5Wd~r2Q-f{9tg$S^;30oe;huJ zzpInQR!jv-aF^r>yO~YV@(5?PA_>5#T>FJEQe|wWdkSuURIG4QW3w1eC1k z)=1*Q5D@+VQ3at&YMO3?8waH!j)8;eKgDm4?p>ZT0<`Y|>u>NB-;nRv16S&nU)!Ua zflywVkgC2CS9}WeF-S*tnuhfVc^GR&U#;74xdncu&bJ-A8kS=hR>o$SRwQM;13ZoH z)<#Kfvz3ot%HNlkq7%K)WFZguNF5W=+390XY6X(wkp%O&2{ZPI*Q@pVp5PO+F8#WQ zB_tQH^qx^HMc)yB7)ZR9TK^r=3VBPPazObzF%9|khIn_;FHY}ZgjYwXd6A<&R*KeE z@TRgq81?@Ev4T(}98I>-wItQ*9eXqIchNq2NjPX)Ab{e@^*eRr(*?HH`d^&$QY^OP zQFCcezyr-3DVsPZv^@2}`r2LSE>A?O|Z_1c{Zo8VDDDZ(=N~$OY}dI6&d>3jX{ey zAL->f*?e;Swf7bQFYS^V{+FHOL?eSmno- z)v1rJe}IHRsP?q#m09&L@@y6~@0zEr?J>${zkY2TYXyoBXl=`s3B;4V(ylBck(m#F*_66HANVG& zo+s)@&GqYQm*I~k+b(p#Jj}P@8VYSy_1r$sdP(9(@$NT9cW>o^cL4M@I4kjmCO4km z$r+y_2vyryY6}4C1$x@aS&)pL%0E5hYXd5rPiMme^irJfcppymkgCHqu{zzE`o2XE3 z=d}=-=O&Ax5iH_SykivJdeeiK&WioppyB}(rL6W{kedv38r|wg{3vZ-M)N{nj+x4* zyv(d*z358CsRG9ueHUY=b-74K<~5|(yoMI-vUGTuWvz z>C49#umC;9uUC|}wS4zlPo^ab{c~rb?DsS#2W%cr)_wO530h)?Mx)=4ulikoFMeNE zOhNf)y&TUxUG_FS2-U9Pke_1~7MvawkDK6LZrrX+5--l(Xn~%>bx+R4P7tMrQ>KCT8QarlMgACKUA~-8&YWiaO zi<(7~${hltHNtFGsD>oc{9y}5tcvN5V{WCPi~TmkSjk~xp7_FD{hfXHzQS>hiy6J7 z;X8dEC~%?c(DUtEN1{72EKDq4RotnWIE8%PaPXeihURQg(od3nS;6p}B(Y^9`D_;Z0n6K( z3$7+DIz06vZUD!IoE;dEe_W@zyA3N`yDNbn0L@B;r9ep&3dIA;PQ0}$$ zuS1cd%8=!OmNm~IM^tI(0`$-_-a`6y(Vp)pa(ElQ_*nw*D6>FkYh@oMPXmV6PE=u< z2v~KPlc%Cn2qOMzA=5b$Ev)INJ-_lcab0T(k;KFPHALc@=Yb^QM4L8E5s2e_V)dV9 z8@**m^p{yn@DO*E$oouXel?0#h zembcwy5)_}k8kmO9$7cRdGs>p?w<+kJM3lK)j%f~Lc&Bv$qK`V{(#8JNpgmiy`<@X z)O?vIp)xhrP<)OG!LzmT)mGvJ#V-?J)I<;|5^-A~G#L4OQ(n!>%j`AtxVk$38~cC@ zLK74e9el4UDa&BnL6@FI6W!l2;H^o}aS@KAIwSH_AXOo5rOV~q{8C&VQqOB6y0(b~ zt+O$PDfJkM-Py!kn*$!I>~u(itZhjyi{?V3}2@ccCZNQ0Cl zx%tD0Yb819%1_L|`Zs~2?$3P#zR*yw&M)9}jOhi-7LMg$Lv#E+K=fR_lc{0kcDDPg zJREn;6SYEeY8&gIEOcL>Cn9FA`fm-tBR1J&$G4!s;x*9(;nZ9)jnpy# zOuK2h#oS92I*9BG?}I>~cAc*v&~tZlhlBhwN9!#EXkxlEsY6A*1grW(@}0zh>t!iE z*VfnfSeGKet|VgUrRlzYV_jkODjJ^1T<6+-Rb5a$%ft4*!zn1R69oPP#0)~kp=B?o zJCl^8v%4V5-@sihPv(oILTa{jPG2}Y+;9IbO(S1;PA}krHBD?Mg$R8r!uarE?~d_; zoTIrYh?ot`!~dw__vP143eSu#P)kZo2^`tj01Hu&@cxAwWXb-sZ3#JvamNYPQmN{t zBwT_~-7p>7GG1IwQHuL? zxmd~gN&#rEr+P4B4z|%i1%WW>YVWiaRW&I1=0jGWRz5C27)=bMA4k_)QY6i9ve(53&25hQLxr~fk4BitS)jT&nN<1@)(#` zPwLHnI@&HR*yQ3|hwi)8i3M%~W6ID&R{*%^-+^AAS>V!OgFqzkW`7p^pF(g3fBH`& z_hEQld8Ru-F_y2Uq(BrbcCsSh&0}cMrb$yBaG4Le-3AYasx^>c6Ai zA;AWPjKC2xe?B?J)+thAvJaXB4|9OCalI?_>6ELLD>2Zcht}~WP9@hkybBfKRpPH? zlQ`ZGF=b{eIA~2QFqC0y2467P$S-JGZojp9adR{XqHo3t_{A0maCE7T~4vP1pRJG{P2yM?uZoaT5fiL|M_E zH4Dn3LkJ8eexEYQP(}HgwI?)3Wqbqjg6k%CG=C+HnSnS9em-_=R*-Q=#mqr&%lld#L z5N!8Hm;o)NWC6b!++j>E%^mrsu5p~NTC)AB!0Wx27wJIhzQ?{G)x{$OR#E|$8a@(1 zG4hL+vvb91*ZOikqlsN)s)RD=j)*nMrvS^U^*jv7Ci;7S2tf#n{w3vy5uIR2EsfP} zy027_^8V2Y9yA;}EY6H^QVtYVZZ+1CKGBOdLu|G8%Ji8*px=rO*R*JH%37^`sr|=> z87v^OAejWy@Fx8HhSt zd#;3+PRc4FfDmoP6$Sc~mb&87cPSU? z&oImk5pg;SJO4Ca<{SLgNiSsQC4WC%TeNbn1Cbx=A0R=vaRXIY5bJ5MWVNXTLIHQxbfh}V}snal@PJU>mxLzsQxhe4K|Q017Ig+)@RQ!PW9j$Y1U zoe)-ny6)%p=CvEN9PdRIKi+Moa(UWKH4s$t-9qRBG zOmALH?Yu>SEwm)mD5vOtt_lMp zm1J>f3`)Wwdte`0M4%!QYe)>24mM?kHAFV{vQU4 z?teY~KQjQh{}=%G$b`d!97Vz!_(46U{3aPTHb(0IYaeMSA|cED4+a2=*|J58c@Rui zqw6o?XQ(KI)%QU`pfKJNWEnZC=dUYv$H5^7fDIZNZya$?V0HC*%81>6Eh8hNIx9u( zT0|^93}}Fn;npu?4c_|K`?$S4Su00 zd*js60~hk(wP*yhIE94Wl zDtD+Hw#63d?xw-_1{3PKQ-i!({}OfXp91fdEp3n3k-$2KY2@~d_G>~fhxp!yOxM2M zB9N~2XjNKzoPHD+ZoOw7>%Rr&z+m~8b>G%W@--H;LFI9?M(_jXFwB%Y*L9A)D?l{)+g2b-_BbO{Uc$fAK@%UQ$l@K7-S-MwthYa1D-DH%;)?;eV(q4cgs z<9x3dZK6qcdGz%c{xGl$x>8|FnZtFCjCP7~HQWeo@vEk#-3s}W#koj^b>!lK&w8%6 za?cYSNcB&kc*ai>=cXkiB@XdDQjGA6e!U-Qx|b0q3vO%D(Rw!6lt0~x2shc%Ilg5s zc*>CCp;@4J(Nagmlgsd5r|0uH=2#bx8A=oHr_{Pl=s-32ZP{P^APBs)9OMS}?`dz7 z3-r9zTsQw4dv6^SXV5iz&fpC08r&fXZh+vs-U``-|0T5Ps=$?nC##_eEW2jXvtHc(?&q*$MLR&_p$1}Ww%bFL@8s7XlP*3xJ+Ue~cPsK-J zxWU+XHBr!e8g0^^WLgd#)07_@-QL(`V6(D~tPBvPXt+t-e=)-24y&tRLHiu0qvmQV zJ`S2mEJ%zD1ks^pWJ}1Av05D;_z%>)H6pj~t@^P`VhN!iWGO06sGBNsy(vKnT#%$U zVYQwy-F)9UA@d^bm1P+Y#)1Fb|x|N_xWhRa<1q*rWBO zWn>!LuxX7_&XrV)mPYS0;;cAlQ4>s-+#in;Vep<^V3#WnC`(AEOR$lx{{xfD>93Y< zWU_05GV+R;lQtfRy=UJ3YN>e3PyA^SdFQ2|n+Cmwbagl~L5Ob_=bJY)brD$lRTP;n zqx#X_UZSa_AG;%s*|CZ|HXQ&!$howmBf|OY?W-kZYSltR2i!{5A=@zNCn!Now%~tz zPEHXz!*wM=LDifALAl&_Vfgs*CFn8(bWe)ydAM@v#m)_XTt0>{mJB8wS)|%sthWzn zydiNo{5H3sx=Txww`I9c%`0@ItqH)ZC)UtmRWv0}fwD15T}~LE?Kanm@P&X{g_|q) zjNi9CW_!ybwNWBZpMn?FqO6ZYnCsccleX{K@LdQaJ>I))RG>u2V{V)ZDuyH3m*stB zgUS7|T1|kq>TNdjOPL<&)&hH_^7pE*=3YAhSEfleKKz?ck{2B(p-h>lpMO9-%g+~z;N%z z*%Zh(baJk){&PQWFvp}syHSU^{6ZpPz4%wDOYxJNoOtdljeXd4EbRw!+!b4QNNB=_ z@Op_Nv&QOpTu$#f6e_zxGnlI7&(f4;>dY6WV-VjdKO1v|FZ!Ap{vz- zxZ?d?HG4yDAb5tYeoCnQvByqcf27)Lm!=s4EQYX&o*VR@kp!KoQ!540VcF&DSfw89 zqB-xR8io(HBXn%UG48=XiMu}3o}p2{X&HK5kietcxfji=QCjk2sG{S8<0R+aIL|i# z$1Ryxng7RW4PI!}#qzzWaS5yze$X{_CI$fhX&#*yB!KVHm1@&B;06P^krseP^Cy_J zioBlOGvNRQ(s4uSFpx6S%)|_5t2)z!ty;%^F6q%{?;IQx1iu`)RQx+70pVp_=(I-! zg4MGtfeboOCY?ZQ@)RXbbNL%9UIQhctZZe1lM@0}+z+E7CozUFT#28k3>&IAF)+^e z0gIaAz<%w^qq}Q{J#JT3ZPTOs`;SQu=(_~rnAmqHJf0hoY)2)e#i=^@P!Qc5=A>HG z0MFdW8MU5F%@;~zaxKUUG+Ex#cb}~SQd7^38W{VL>4)46#;oKo{p_Rj&NyIS@sFNZ z?q0EBmwi}@1!5&=#x3IOulta^7dT`cQIoD~C&bP4{H+QL z_tkBQmr}5dTN~GXJ+A^~-#mWXXDLgwWC(RDhl!{RY3@W{kghF>YDAn=70*}Es@+nV z*stj)pPk896_@qwW-pGe#&7=wElYoe?mdDP?N!+jt0p1`a>T#-!pn?l28zOOPnuSv zCybF}P^*j3{&B0E{r$&EsU@+vmNwmRg-MJS%T0Y`V1sjU#7kiQ0f-_nHZxB;9Q#C3 zFxMvG?9p~ES{SA(u&CP;rndQWXDnIuR(olI`fF3)sWpcRaC`kZ#1i25`9hL7sl=FV zAzgx}Z_?btYw?L4_bcgI-MxTW18Y_)MoIJd`$AD7dBK@#`MF=Za<8dxi45vbcapZA zjC(gt&F2jBQv=t!@c#Ovs#DpnpCBU=%XKiXXAYRufgFPKaSQ@bpsW*V95kI>5XOhEy%?|WuL1v+w>5k3t6z`(`3<1Az^PW5 z4~R0!j;m$SF-?&vu4RS}?2$X`w923?6+4*7i&m7l`xO7@j}90in(y}8v;n%5ce9j9 z(o@@&TJ5@>uI8!?FH{e$w0yF8E0Pa28CzttbOp<2i0plJCjLgEaRw5B@#Ndn0|~k^ ztFCBHk#@Yv&sq*{0$zlw+t>3oa_02`ei5|mXfVn`sEF<=p>jeq69*E{5zGSCC)SWcRS;!0flD+dM^6( z2a{mEF}AE|+L1cP;7`m&+@C&|mrJQ_#R<=mOw#*`yOi0_8Na4J_GHOZhWR))YO8xq z8tr-f`Cx8-F8&AlA%V2?5!q`R(}lZ2+HoE1cJHR!bCC24ckzE_``$nxrw@b~iRUPG z{_$7+nRU4(Qwg6dyBP*XVV$fz&jz=!CaYAwb~JAE;A=}SVb-<{o9V#@Psl{agicyy z^#;$&%r19-RPCM{n5=qb6njrT!J8RS1lOO5T09*5!$k*170EDb&yY#|O$$2XRT_t* zs6YE6(i;gajQo|qiuM@WxY?fAfQMAkeCDv~)~QkVPsEa{zYUTzm#j#}f?3@9S27bu z94XLbWi|YLcXu_ zWJ{0vq|nOSo6ujsx|J4@XAN7|Ub8DmW95%_6r6%bhvpG z69W~u{qsBcH;vUL%nA%>FqH@hgdxL>>mDKU`Kn?L07QUYUwGL%u6Gr1tJn7N+J_iJ zq)mocCV=yPFP-a-7KQ2NQ(v6fJQ=Z*dv>0r*kd)+z-}l7bG|&)`-sCJ-0is7QI$=NxQ~t)6 zTO;;%5K+C&fvrb`{}ZIJrZV;gm+#lEYH@4@OZYovi3F}66&R@v`Q(R%cwv0`Q)MSy zo7#F}QyajX4?hJg#Tfwh;lNyrhULrnyD-cu0oy_il*ylOkH^EgnUNz_Tvq1!@xpn{ zKIV@OSUeVZbr_38oihI@@-of%oBlZ1_{R9}1^@^`;>{C|eblF1v*BW%W?Mpqa4%2J zf_s*M3(L$`x)(D*1!Xcvs1X2+HK3GH$|)s?=~!lXijqT#8F2OMl2YO*D-@izji1{; zN8&CPhFgGl@j3csZ+N~B^H&7x%pdrEIK=}fd62^|+*z$14seJzv(zB@=h+lF9IBd2Z3^J`+3Jk?lyok|V_yr5<_J zk5EYw{~BlD%Mst^M~UmcPtOL4Dq8=p^|633m%N#gF%ey^eB(GFJpm{*1hJ1yr=xu;?9WYXkEVLZmt;tph7Bg+Rgba2LN>JLI`Q!MAI*w7x zid?ITqdkk1N=|58G@?+(VER+ zft<#Og#-So`_iXjuZ}IkFz(4NjR1HaH$mLJJ~zCw`w^%YeP{K@7>ltfyN|p8;Z`Us z8U33%Me#kkFM^r&1JbrEs4v)hl;p*t@Pdo&jVcUU%TBxNUU^-oRXnd^ zuflxZZ7fK;-&I8%n5D@#F7bSO=~5=^o~H}j5@`=T8yVg0I_ z%3P^BR^f%rO{n2IpK~5u$(jAVhB1-X68iy2H)J$)i4-N)SduP#6%>NgM#go1f}~up zB<_<1;EHd%bv&Z+eLbe8(O3dzh$(_>xmcbE(;du2ofB;(7oQ$$aIlL=GS{QOOLf?ucj6CYB{FuCgUmp{j3Frd1kTq>~IMik? z4App!tj+(0nT^ERd{+W2>J?>P9Zxf=a=~(8RL@{&Hw!7OJAd6u4{0M6E$A@nCcz$25r zZ$BV4P~xH_k&5r8{Y|K_%xrZj$84#BqK@}Y(gLS!;(RJ0u&;finS#?Vr>I_ zc1=jK$yuXknz~~N%Pn9chUbeyV7)1cVb|RBl5*m)!I4PCOD2^=0vzoEl9I+M5>O5| z>KCu>L?xXl#9kULYvXV*$oR-L04zyRj8Q1nvK??q{$fN{j_zVG$A%l9SWY(lRr1adGkT z3JVKMNJz-as;H=FX&D$8n3`HySvfj7y1DuK`odsgVPUbcNl8hWnR$76rKP3S)eQ{| z?d?51Jwrni6BA#)d|6mnUS8hZ+~40nJG;KV{=eGKK>D|zK^M!?g^u$-1~gD-a?K?L zf?KLNuW0g-Kv0kXhV*UL_A~@3FwiV9cAZs1 zh!9O8#Tz*Ufa4tp?4chI!vkR~QISK%t{5RMfrfVc(lYg$C}B176(EYJ3r1ITPJ-YB zC)((sf|Z~2pzXWg{Oqem1#5B&gye}5Orbm_x=m}<_ImB@^bBaEgJLH5so4-m2W7!pX}&s^<) z7X5t)y&r=G+*MSAa=|B)0ECCcnVMH+UR;LracXVxpaLCre z>nB{dO&f)O_aMA8_juPY@0AF>5U40}`emsXy3mNg&3)`P_tsoj7bW!MpV>o!t&;2n zO$3&uzC7M66jxrrF_fB*eO^^4NN!P8PE*NaOR#b|-sTW``BW(%?~`)F?x$6(u5t#-XG>}oLJzC5N-WT0a= zde^j)VnI;-UXSfJRA))BS78d9_y?oq>p8Bz;GoA7NRbA$*zc8?EO@6ZDcop6R^|tX z$3pKgdBw)FD6 zL`pNe&VA>Nn?$4VmMuIwM$l?552Fote-^{+8^*u=3@1Ax~U{4FxLuO}>avMf=vIB!qFZ(_M!aBKj0{JxV?80^Y6 zaJSuJb=VZ1w_z9 zjl}a*Ih;&Rt$j8$Shv?&DY9ZF^`;dbb;13TpOVsd6cBY2@41(lTQgB2m1hx+NQVKY z*A;~w&w-bk{ZHqYDhDBTD8aIyT)up>S2z53Tt4#pl?rzSK?tqG`T2X{_$O^%IX*#f zlvdZ_QBS(=nK;`kCUk6bYijbz+wz$(va?HhO;o|f&`LW74BK^itM=q-2LYrb(r}|LIWEA_7Qp#-nuKGc>ghmqRbVn7d|tmA*?A zbV!n1DWt3{k3*4J;saIqC=&fUBH)ZKHZm5J*UZsrf6V=R0c_N&edsM^@W}MNv1?ZF zJX+{)s52mymtSkjh0W$Bwg3VV_>CM z2;Hul9POk=SFW?Zn|_$WL3yVOc;A@ZN}2bf8l*R~S3V_oA-GJxS@~uS90XDhMSygROfXaFV>qL1zuvFz+Tkjf+9Kr}YcP^yV(S`kL*|jtAVGSF@_BX*En1CgoLv%&aeOMvdGGK+1R&bPAye3S(9uS zjNskLjNRbfWiNwsr>) zGo5nEnWeKw0+H=4Jb#z}L6As5e?m+-N;<~DEy{+Px^E~b z6hSFHrb=I1>Om7z_i5YBSzk)#lr{Uw(*WOu--ULd@N5u@Q3j6WvwAi(eRnL62=gx0 z)E{aT)b27nqwVU=7yLgcxD_F7t1>L5jd*c*lF6)%eA1Q$DfXDR8!SJW=2zbST-p?CSRi?TEASrs)XScEafd4GOP&RQ&t zrXjNNbuc>tmYL2U1>%8J!yq%*5+&oEcDb((u_ZbTlbSkr4>a2ob35Sv@~ zELHKH^=RAW-JyF4vi^B!uj-aP>PzcLJK(r;asPvGiH zlihA86+zmP+tt=Se(S1weW68yLBjPssk&|kZPQAoADx(tkwKN`IR||wd znHE1*>c<2fKPorYibBiYRoO;*jhHSPDfSz#cf55n>e`*xgw|T22Dh}AM>CT=sn`)t z8(#orB>vhNL($v6W}7t-^ABJmU#zUDM7t*tPW-1NP^Q%d8Bh$NHfq&1(1?oO&_R!# zl3%qw<|KYvqFwi6`}G^Xme~ug(bHq4>(F=HdbiJ>&vyGhqG|2?@Mz7UK=UzuH0J_U zvxJw7xtoK{W&CYwDE@j~Xvu3R3Wwh2XX;WTv9lKam@u%hr^$%%vw*?kaW1y9i?~%A%lf#Q0JtDBMf z*{?Dg2CXgL{QNeH`JYt^hymEV8oO>rDb}tzoB}@%E9X%t@|PFNSc2C6DW4A$R(M!* zz;it#qpZay^!gbuKJ+cdh#%gUY$Q{vw%-|I85k;FDyviUD>rX`Y#A0J=1!X83+*lA<(gD&+-m>g6~(1Lcwc)-IcPPp zi*0KPoEog#$39+vRLd{9VuQs1N`H&$RH$z^`J8t`QLaI*VnyinP*-$-9X?MO;j2*^ zQvgTaa#~EN(dx`e!{ zC3(&!ywm$sNz$@z+$G5zrphHaLm;EBiebJD zv~sXZeTZaIT~c}yW}Q%dMd>6|S@ugj{O8OrQT-kP4vtah+>0Z)?57=GNh*AhaRCTK zTT2n!^W?|8Rl^D4_hjZUI_<~>_oW8)fP;Oarcxd6%HN*ap+nyAyk}fOoIoZK$vC5~ zAM`7>d@JYN>=wL@7cGt6NbR2>c^~48&RS7Elk>7RXPUQXaxXS4_y%X~K zm1SsB^L3O;CjalbOFa;TYgi&8Lse2O#+D}>TV#So;ce6p9vox_^WaNO@@fX*wo>b@ zXWk4Ku|}&q2k^Zdwjb$bV`@69HaIBXSsXIByG2?SHRt?44R6ooUV)~;>|}n{7;M}* zqXl$a5e!|2GDtaSkz112{K|1kpH2x=Y6}N!hp|$i#klfC3LoCI&n6oe=v!)ZyX+`# zrLWp;<|XdL3TJUVo1%X8OY}Ks0_kG5sZ%r>lWvMJCcIhJVobn4RsJPMyitSD2!u4JbV~Syo za)5b%xFK8Y@gn~QN84xMf zpAu?+T!gB{gIDdWtLc?!B2~@I3}zjC+!+}KOc|h`=o;izg?02|iD#Xix|IDEY9gqV zJL*Gqu$y*md&_%^jJ5{oka zcv=2h#bxYbqxb>H1qAu7t-Mt?!Ty}crtT8E+*JLve|=d-2|zq7mwKdrS{Dkh&Wh05<+u-;S6LBqvm+2jN3?$Swild*p{OA+GN8% z>$nJ7V`eTcvkA1{A0^uW-luO;`rVH%*Otz1dw{9Vk4Oeb@UL<|EE62Ls^T8gY;4j` zh+;|!ceyfW#I6s_xJxk*B``;F^2HO?T)qFJshp?cKixCZX0z#4kc1X!gN_ug8Iv0` zCn25G(i7VvU;6;$7YOlh7e^R{AbAY7Hg%O9K~b8J`-vifPF)8rn$+R~k_x5O!= zGn#$NwOfj>TWKXTn8`xJWylaR7D-56!IepiGVrXgl6UtrRt&KXJ&UTh;K;jzQ>@?u zd5G{E{7bY+%wOkZ0xUyoITpm4dO6Yygmm`h3NaDspDhVIQ=*-hw!0nb%*n$IMhkbP z6BJwz$6ix9Cq4j$1wv37P0H$QPoxscn=Y}rS8o^}d1*fDJXoa=kB*2Fb&7kwIp4Bi zp07P5guJ{R^f>uQUP`4|>+GBLvh^G1aroU)rY~g~b$jjAH%vC)bWgcCg{1M_KKkcg z)_6n6^=ul};_nVpCN<74()tp=Md@g^K0dQBshNqozan|B@My*Jhk>)Cdqha|uM7G8 zZi6(BZy1-?d6_}Psozuw7QbRg?{Jm(oMZDZ1rqo|!O_DB{Jt?*qpIp7wZ!QG7UVqV znruAi)+sZy?0OGC$smY~v$)N})v1te*N6=E!zN80f);HtF@Bf%I6LG5G*GabgQ2S1 zd;Z-r6$6ky$&7O?yh&@2M5HNBKua-nx^(4U-Vp2~BS4xS7QW&ebZo^|B=yB`E0dov z0%}gThhn+e&j6N;lp(-sQ~8bb<6AYMWPV4=b(+!ZrVI8+-SL@x+`*Dg;2uoz*j2Q| z5taTC$mduU#LEjM%%$@kt!j+~VZYbV2*S_hhF(6Ek(=&>9VnM;cpQk*V*JS{`@T5MPY(Kz`mNt5becEr)v0$^!v1YF;* zgbU!+e-v8I+6?%j-T}AS8Npl9_fr!I!s=9*h%DBEihRf?n2^p} zF@-pcbXhfVZ5a@sFa%9Dn2KANiIId!cW#;h4Zu?yqk1%lzZfOa`EKsR~*%> zMCH3mGNuQhau7sCKr)txsZX8MmK)LKGJW)vFUZiDUU~e=_Yy=K8Y)|_N1CLF{mSgn z@!|PSdbP~>&(DnA)Wc_J$1+;^7z5lw4j7d)<%=J`++*NkzGM@C1N~!I9XEt zM*Amq>kjo{iEB!oX;T|PklRzpx>VPhEL%pnR)fs1ZjL!UF^>dyr`BTMcMAe+IFXuC z4tOCA+KOZZSf49NDH;}%AxjsH2TNZno@l#c`(du-yz#_uTa^U`@|0Zmx|Ro?OYzTz7D9e}C^;M`~Z+l$gkblnG9WEk3>g`Wq)h`6QZM{?zK+Y0Nts2>9 z(eDJOG|!2@{hXf8bM2WKT|i|r0g4&MQ2NEO-mv$pAXt@dN&$%ibo4Zhu<7Ze2nm1(PqdyF* zTQI~WT1wq)h0hMV*Y~rOKJ;`>Y zk*wwa2yFWcv-F0SaQa^Huh-nJt*{0iR)z_^7NK#Yq4~)3?8~l+Vh1z z3^0^{yq@6X0caM4wY@A7%Vg818DrxVjx9X*V?}K+mYCtYHuq4ii4C$ch<#V8fsGgz zu**dk-jLe9@t6!HC$MVM$zA;Xu$#?_M&I!<2w zNl!4CE6fTKeuv1&JayqP$wx*vs;Up={8>`U3yOr2usZ28Mc^tpC!(=YY65_NzC`XS+egfk=8~P$_nM3_rIbCeMhmJ zAZh&IHRwL-l#Z=d`15zq!oMrZ1cTLHGDlvzs0%8X3UzGtH@2xwoxCbOyM1oSB&DJz zkwG2hOo9^pot&m%Qj`WnBrSwNC;ag@3dmc@l{byXX4la9)8@V*OoFRX>A1UxV5)h_ z9mQMFjjo2EV9;zLF?X&M$1#VSUQgd(nE#U^C@x6fiky+c*pqsUwNlv1f=Olwd$*CM z0O~3?yjwie@Bp+Nh%MGG8Ij>C>F}-`VYXeiHAwitV2k2vGgheNr&v@CpXlKjil3!A zq+}{5TV|xO(;fTgfZSJ%;-0(iRBB-rx7Y0& zRYgXm#v=dtx_8oJO?Jk^P$+@v#Jq@1bhX`I1AF-Gk>S?r0hgtL! z&J+>3iRZ@jnBYW0F6KTwex|1%biOwmsh^}OI$N8EFoaCed+9o1l2*1pt`_RV=R(on z_#}gaPU!U4CsEFVJ5VUtN8(I;u+oD{m;6UGGx~x0(le^Jj?|p&#IZ{3) zL$Cj*zw2@ffsg@Ji3o%*rw?H@yClzG^~Tm{ecUAevhG__bJYh2tl7a7aT_N6qrCaj z*35HTwP%E-%n^2qS|*W2Sp(^(GvoQ1LJ-5mbaulUN7TAc+Ct~Xy$ZWpEhyu>>oUbJ zp6fD4hICa16*d1qOW20W270`is+d#VOr5bW-kqP{K)Iz^V=Ul6ltoZVR|FQ(vHhE@ z=QjvT#a%HX!?D0K!}|OZ+qYWWv3M@4e)dOxxsHB2A*C}Q6QaY;)R62VV5(jZEWi>< zm9Z$^u(QkJFvFcgl#YOp?E?QrLZcpl){rm;3@H0Tt-z6ND}f0G~?B?O)8vqLq4U39-myn#AnU$MgP*PS|U0dJW($Uq^ z_i1Qkd~$mB>$kZ}>&7f%X|Khd=u1)T)L0~Of2jP>JBr@I)IKNi%Mir7d z8Kv|@h*eAF7`g0T5xRs2yKu8pvDC~z)8}iE|Mc~ir+?&Fil0l?QIK>gC+ z%_l2+*abZl)T`rZCz^EXX6yCw0SGftMWkMR$X*L<+Pw28M-aLoEpD(8b3XkUge7U^ z*^=s)$saFH!dme@Qxw<^fzd>|-7Fyr#ng8SwX40?!T6J>->9Yh6(7Sx)}r+xu-h5& z9y1c~GMx{1ZKfsG_Ghm_xVSRGRCn2C3_gLn>%nCyc1eC6$g3=71oqydu;&vc9mEF8 zI_g$HF>y|E#UwaW9 z$1(t11VdyYcEDN5r`3_O)DtDSV~G?BnZe1`Y)6tG}JE?|Sn$ z`5^`fo4#IlU{?$5B2a#vIF^WyhO{je*LvRj-X9rO5nEY_CT`d9MKRqVJGXS)lWG2b z8krwUo{aZ-I&cpSm(7vE>AA^dm%l*A5O>jtN9YZ(s|?%&o3+5f*QINp{B3E>=yDgN zK3Tn*uZT@Tsg{b|Nk$opIVdFp?dfGJ!7pNuRsFbLZ%`)E~V=}lJJAj|_Gpj7t-$A^f7^?T}%bDXeS}*omPUsFwrVDdI ziGwDtBdZfvvYyWJtDH1Eg0yHk$iof5Z}0=3A8jMLG>#0Exd#x{8QbdNieOMC?Ln0O z(bAV%6VdHXuYg5hT11u+-8LfulmL#T&z^EA3RGAAPp&|0=6dPh_9}g_CtG(;n$s^S z6QD%N%cy6{Y>5tK|MiBJhW6dJ;1S~S$#S!P_sv0 z0auC~aLjsua!662k3oE9l>tYZQnteP<4Hwpg?dm+kY-KMgzrodQ1G?b?kGk*%tdai&2xJ%$>zP!jR=G z($#8^QC?AfN8y|Hg|aw4qZBcH&H9MBnB(*|NCht$my25oAvk@h1Wh>@u<>-0u~_aw zkk>P9te->>-^S?k0EK-10j)p?`PZIR%zKPE~9(w4tI2lbU>J;6##2Y^Eg6jEy2DY z>;Y-^zDin?aRy8r88Cys4ixLaI+vz34+#LCf7d6y83)WsF5h6O)UlO4G||_Ba}HSv zgm_bo5Z~!^Y(haG45e2R7mt_X==`YArdiB#2cP|kw>7h%VtI}ZGG$HHo2?akZ)jK@ zZ1*vMNwyq^X@!^?HIN2j(adv#hrc+(8(!UYH>`}~u|8CAK$C`eZiK_G@KDffBQ-z@ z;4z{2#W~}DN4!3IOROV+-qdV$iO*z+OQ8}Du!!aBeVFFtWEavvmJn@Nb3eFAsNj?N zGHX+TYQLYzi&mV$CL{D^3Lz;EV(NIHJQ~Piv&ZPQRDEcoud82K8K@BwzK#dxFvhBn z1Cc;r7uPo;)6urbkK<=H;yNjQKQ)flHERpUz@*LR6YiOeub*`{yeOW?-a8z05rX!b z1pw;6y*1Lg8+IH*VxNV8N;(wlP%{vS9JdS@pZ|A& zDAW7d;BJDX7Xs-0EL6m5Xh7oe=+I{Kp$Ro8XZVqRwyqNiXVQ~pSw9ZZCaxqW>8c8z zaArJsh$%Aab7#okU5<>0Pr%!wFK#73k4kYDjkSItsbP6`i|8^`Mt=M(i zFLEoRd?rHQgd4k#vMoorMZGhlb3dCY`LPGQn8QFNC@2g`SoX82It;i+B4^vV5W3(C zcrh_Cf$`#@$IaOaV7i?x0x6_1vZ*qt3jCv%bJBs&T}wXyvvR6J-fh}}1lGJyBy#hS z`DMPNq5Jm}`^XV|DkGtA3;v?4!jqD@t~q&4(9Z3HhwZvCNY_}mk^sF0_paLm?_t#R z$1^?k$u}xmZ;0n`o&rO0>W-aR5jb%;jKJ-mW>-FKjR~23FvFVduP|I{nLT9QA7MtQ ztI^YW__?;XNfViRSC=tZx&EE=MvM~W*}T4 z;I0z}IA1WE!gXVmXtJ`a+Eb~@pG;B)iQ>)JR?+90la^aTJ z4@a0;U}5dgdwj&dY)URC&F$`uAC1!Gg7B^J42tJ<3@m?l0I&kF>3t2hN<;dr8a{L(oKxXh!30N2W)(^# z)>wN*!OiU=qvE}VDtSPY1C=C*&Jtld?*@b#tbn_Ta24X4Dq8yM$m549FNa5_SrM|G z)8g^2J~f%6@QtdhOy(?q!p@~USY9?MM&iNx8eLRYVZC>hx012va-qRLz&S%tdd(p= zu59@waGZo`ju6Kccm{+ctUybQ^}M5CgH^fL71gY)>||r^=fvzj%O2m@pv_aN1jTm|NPaej;Q8F zW`t@aDuoQekwH+;55QewWf~?YZE%J{9{i9EaDyQX-~x&+hI9_SM!^%H34U>9tXzRh zc!R7#rw22?!xQU}d&U72%i%KguZ#@DHv%{Jk##uwSYk9bh*uQ|!J=vf%8TT8*j|&M zBvd@eChpUYJK|3sM?h?BPUl1j@;15%X`+Hs(cwi)z*%&^x!%hs-C`$ZA>606Ts;s9 z+4(dg(<^no|D>nH((%^Ydgl=&UUMi`Uzt>$kA8{v1B&o6@9a^>=_CM6>cr#=vR7hH zQDs6OY8(0e>j5Px5U_Y&{1$n2I^g_$cT&ss- zzJ#z6@+N}3tspY92vN|i$M=VK1U{!FAf5&a-)4*kWF}wyCm7a_}}| z8ku}D*mLYLw>FymwQ}Rp$;Q$%2Bt*63NNk%2Z>qFmSm<&dBdKa?1+M6E0zEubpT$B zg8wEx)d&V?<=iJfeW>Olu3QN5Or5atwvGt5=4H2H2WfjPa4@q)rnZNt3O z1P?T;g4*AIP?JE8ui2Iak^8HCRdoFx%`TeAG%-pbZg5(^`8pKkWObK`+3Kn^voVuA z+rA{_ZYTKz1;3gAixS zgvDKLKjK>@`ImZ5PnqZJsC1$`GNU{g`ZdHoP(Z!^0-{A2eSh``5{NNB6&obwB^PBz zKESjKmD$>m#J}s6XA{>?yk4z{gE*-Oo0C&oF?YLweKPfMlL8-v3a*DXj zr*I%=`R)bjXwN1p8!5G2EHI)$tkZM-UK#d*>WmBsLzy#rnAF8|c8z2*oN$xyN&Y0v zNMBQ?L_?zZkxFAK;!{4m*4XDsjY+yv-uO2eJTbz`vA)@=Tbog0dhI_b$nZA2vFl15 zKw8HJ@*T;_Q-ITTs5Ee^Q+wgzJWdR(n&Y=4^nw07T5M2f@l(PJa?GS1Hom+d=TF3O zR=Oy@$~Z6etF&w%N7cqktIOT9^X>s_Ox*^6D0iPd1D5pi9<3tuhYfJJr4F-swXE5p z3d9feA`~t8hQiOc3NcdBoe&_iq@isN1W&{g8-r4i?}Il~B`+L7ySSzIV21_M?5tTa zPZTPkoMD&<7?wFjGL-#QPAq z&MQ#Y5zyle*98|lq0>>0l$movrA*i60zDoZ~q6FEe*0qunOI_KYIyf&V4Hp9Ley-hy1+CBCO3=!Us0b$NDG za*7a7zk#T`^_~MUFU7nDeS-&TMR6?yipYY%xv^B?a(ltoduHH#JUj|G3pxS}Xp^El zCpyy@*)iKKL%A^-KAqMl>bg9_@T2j}bR3*cldeLx5}P=-@`WDd0y-12+7rM^2(V2Q zrQ!{5#1I1XLt}i4R>kI@F9W-rt$-8^PzIFeb#!Fd!$6o7)xA=94yp+Rs6)T_(Skp5 zPiQ1njuD?6r#}FRBCMRG?^gM#rhIKpKxla-Dm{_d@lox4O~fN$MVAY>zz3hT!Xs6d z0pXWDZMaDJKSvQ3%p14`fN%FWELJ}0nVIe&ga`kv2+qiegO7X15tPwTg;h$@w4dy@ zuFpIm{L~N7$~ywSf*C}{^G?m!>EA#Bc&0{29`NqKLiT-)WM9ixWQk^M86x{mc8z^WkO%0PUVfefMIMcJYYX5YLGT2~prCV<$C2dRc$~oaE{FG@ z)P70u9!xz)9bU91C%vD3QOW<^%+25x6Sms1ooUz-*wc@VYIs(k3&%2?6AFtcw|H{u zN5Th_gneZ4+)HttPy_nNWzX!21!K(^3W}dL=id`?C=w?#>Oh=qa_((9Rgf5WlgxT&LijHyB^Bnd`BL#b;$ny! zcubrP$hM>?x-M(>Z*1%;ngOO2w%S9Ea&iIDzaOZx`sho-(nVePV|zR8f04>a!JJ9{ zs7(aTmr|M2akZEapf zK284sua-M^d@+ShGy9Ut@>UgczQf6L~Yd#*RH<}6pHae&9U26gyC1kci{?7T6e%y&BrpT8Rh=PFjEQJj}kng`{4rO4OMeq(vQu zZUUl6EiD)ECe&>5mq(D?)%pL5nzGAa-?q5;S$Cc-Le6x!02 zDv{xftxFSRK+$KF>j#)foptpM-PWvBkMIr2ch5Qdsm?g~*w;(#oRMpN9?M6hzJO~E znf?T{E7`u`))XLZ>nhb__e2*ksh}n=DL8d27-RL9h!b9G_hgWbLHPWOU`sanP_7O_ z_TAnX-3%&3c!OiKA1!y|qS(DJ^5bF1-eE7~3)~^08*D$N0_Bu7ah_X`^#euz;C?l~qyGA@kriT4h`hbRXOd|w zC)@M-topNN-ksBo;u|fl!PXZ}(EM>B*e-xY`QM;RR6Pnz>C0yuSZWzuS%M>q;yzvy z+Wc#wYSl;NziqEv)*=cE3liW3(8H^@(~GZeFRF_}+S@0f?{4tcLHKsF$nSUEEvYm) zD8BpvUU$}*pM$G_Sr|;wd9;wG!QdqefeW&zf%qu41QuF4WO&`-tJne3bMw;i+~_rU z-+`KbAL~2PuZ`D`g(yGAbx+TpBc}n_21f<)3`WKr@_*iCj5lnQ73{tg-hb zN+oV-lu&GXp$_y?Md#w&(aMe*G0$%r8moh2D#jGPLn}~Gb<;Dkg}}jbj&ya=R@En> z;08x8#nay5%f(i{b!^e17z!~eVZ}Q|qxugjBRuggSChyBQH|1}4ma1ktXf1CZ&yli zq-Tl8_Z_a`3yZ-8=Lz1SV{A;&Pq1H<{P_o{g32K%V28&0%g9qgTO~&awMzDlo(&I+ z=h$v8sgq*%bs78ftcS6>)L+>x+i;GF7-+nt{of3JDa3?y30vW9<5Lpd>d6)e-o!IA zveY(#_HvkZX~hwJo%Wxxe0r&D&d@t;RYc?`J}JBqc?Lrs;RO<~NBQds2?)f}8k zSvZoWOE+K516LP@sQca(>c304*sJ_VXViImTH!fH7gr`oRL$W2%|9*Rpm^n}r|D#5 zN*he5CMz6GvFX&JfIs|wN7Fd65MHp#PL=TQPO>U;loRn7sHw_~7v0n-e1fQJb5&vN$%4w!;`PoV+`su>(mv;Nr$v!tA` zxl?mZF-mFXj2p2Upg$by&t=fAkzk#ZlapogjL;c3CLO06^Rm z1-9(PxP{|oW(e{^u2}pGW3E!e#?uAc>tZw;KjKfF*94zMZoF5bZkNM9zUE^Ox*`!; z$3+zKT=6h3``K{Hx(PYVH&o;KI7u&};H zdmYYw6Fr`n_FHm0Z2W^xnpJq&g^ua31X#P`^t&snufGKmo*HQZZ5q^ZIVWSo!A_;m z1`Z6NR?^vUfKdFK^cPSP#FTd1ZM8^eA_==0U2@i7F~^MTA?KVisM-K<)WHQoRs~&W zUhKBtx_M!+ni|Q5=S#*^&@11J9~!3))zH%i;(~^9q_#5>rl_e<1^Jw`^qZAGqMwSD z=%$o`-#1T?9`PQ^x`5;LOaR18s;{8{F>go(80kkuM1;vNLQuOt`=|9=7k;Ufh4b`o z@yeH34ZwWvcvGjSL#LT)w}@1qz_B?qZXXtEDgFFXMTpaCIhl&EsRJEqi9!JE$=oUn zOeJ*an*0S6OBQ%B*H)BwGs9aNLZ{x=PaDH`awf|R-Y619Zv3Fq^N5SxV}L7~FOJxV ze=pUqqj^iy`i!^wv0Nu0#*W2bi!v; zbTJn9B27(DU_&AWY?$23;kZKCrS5J0eDSBt;L@N zG6q!vFEFwYlxFB>cQHM~J*oetpT(f`*YM7p2?@zlwe$yS>BhG{m82~|dU&Vh$V`PA@<|Gn z--f6ZNXPAumTU<_pD;gNrQ7IgPFV}kQJv)X9B1y(guOI=aBCcZ4bfu4yvO#n*N-Va z?aIo&F%+F5yI_|Sz_tM}<(UsAF887t7`ktA_P?K{_$_^F&KqFLE_WUiKn6ZsW)#9Th{@gh{8YpmxsuDNT0kykJ)t* z8y(S?jL6iJl%>fHEPDpQe!V>=8DqoV?ogJLAmsZRisO(s;graz_=RE$4cW2djD}e) z*4N+GT>*cV*hSVUTL4&QlaH#jvx*PnEaM7a4jR9;cmVGV<*eszS`Vi$EbxS~snxhW zkB8ppHWegP7>o5G)=HJU+pm?Sy!0s0KCAX!d8V$mb6@=^WC73*bDVE4AT!E?aw{=L zzGHS z-WwAt+)D+cj;=F?o6KdoGVH&SzMZhN8k2`#~;7A!N)BAMr zWy6hi1le>u4s!C7Kxd}CytZg1{ctiknKK=NPQ6&+g=ik*`r~ITZ2}qCs#pdRCPI;+ z1r6%H3Ze^5IBd1pX>6U#)Dcwo<~=Gzfp z6obejEZ61e9Cj3X8ytvD8(eRDl$-6c^UYi9qF_0%N8&B_nPKsb!od_dslp!nIB7eq_SvGR?(`q>~FRV1J5!K*%=KxJWvcH2ajT%Fk zHMZB~1wY|>@q{dLWpVg&YsPJwt}Z4jUdo>N`qQ-kAE;oKaCuqF$bPYU;~?4$?J#_j z>^Ke{3A&}g8)YT>Y8@qwePIPbj18}ZuC^k3%eJO6Fl_P~Unh8pnzuFaMjmh{8L zYL#)FtdI?-FrEOfU(GG4D&fh&$Nhe}(}@Z{NtC_rl0SiocZ!zeGp1BEGXBv7!@ z3-869VDdF&QpbVqzSw$$ZZMA%akAgF`TQ5q5ZZ7@!usV(4(x38Ml_|xc7H4c&zpkE zQ5W93^R>sPhBtGGrFec~aHJAmP)7!x!RNkFO{cp?haMK0hWm>8KTLNGA2;>~Z# z)&W!P4SsDP>MgH(-pp?teKJJxdV2Lea=dU-Jvy0p&m%!Pg7Ud5lQ|WfJ=)6YL@Wf! z(4Eu`sl)-iUa$ak@>(-hs%ptMAY8NI@SjC+NXVq>e<_Bn0c8KDUS-H~aVy4V6G6mgwl zJNSs!N_S9TKtbrV@OP?Q$-%&;&1+At*07LhDYO}QVJ|a%Q)OvCPJY3WPH%2lBySy8 zxci(DX^QAyf7oPvCBpf}+%tB*aMcCSP%5W#e0WOAnwi&WhpN;_-OptC*2V9}(~nO= z18K1n?RrclE0kQ<%#WTSVk_#^yi@p#OKTrXbsD?d-j4Z&I_>qhO=0M_fu1dW{j<7U z2-&=8l;;h-d*uQ|*(8d#zdX*a;e1X;L5mzQLKVwQ#tQ&znZ^9`$oWb~% z+qJCFu8Cztw^F6zoHKV`8A%{$HV6Pyt?|p<$RFZn#c+4+w}qJ@K?Hy8P#RfAT^<-c zCNhM3(q!cGhX<6kj5^#Ry4@(!v%;ctzpcgN#n&$1a=9?>eDzAdx~7{+=AqGVa~2_W z&9p(a!!(VRpY>ryPD)`dU5-_r?Xr$v*PKUVrl!=sgI@sKMQ@SuY?abYzN-^&PP~X^ zrgICxjU1r}(q;HKDf)l&2kQ{yWBu?IAxn^y=w70+}<#?OfS7g*-g1B-05<75jQK zV8tMY2W&V>popAhL^?WjK|Mx6ii%U?VL(jL6*{=$X;#|!k5sE%j0y3PJi^f!r|+>J zy3RLQd;dG{>OnJv=mo7PJ5HD)0(xd2OQjX=5K#adithC{Pfn7^g zkUuK70H%`LhQW#`?&u2}Oi78&#||dG1l;)Ql?41NW#)3F7?=B|L(B?}*PJ6K4x%n~ ziN@sSm`dX9y-7GQqYPay;1`UM*EjG`X9VEu+i^e`BomhnYu-7wvhZkpK&hUe>IoFKcxK^ z&>M)sP~zH>*uzY7L_l;$--acXgMT_>5IA;bd1H@fyXagRB?G1&Dw_Ab0UO%3&bH1M zWqhrWN<75btl1J?UJiQ7ats|yS$Lgu;B*ssI0~|PAE+M%;g%stuwVcHJX>l=Qvsch zjy@;YlHYr?6v|Bbib)*=A9pY=i=5KQrqouvs+zo}Wf*}Y~C3IUJ&c*=CqzUK82=A2@i1^f%JZxVML z+YDDW_DrrXDTiUHb(NNCeaQ)DC&KIjC@8}Vs?Q**j_dt1QDxxYa~mJf4AT;B%gr|? zt_aIT_ckzq4O*ySw2)o+WXw=HCpQ;`)KsK{z|zI)UAWq3={X2WV!wo)E}1K&`VE=@ zUb;6a9*OqhyC3_OQ}N1F&pEi;OkyDwobtA!oGLhez{6>Sdg})2SR7C@y5^PE8#D~h z8XMqM5TvsFK*p-p&Rj)Q_-Wpy(&sn9@o5sx$ehRYO;HR4M@fO^q?+iX<(U?ZUimqgWIzpjX65SPYZl<)J)X_Rb-gVX5~xg%Ptlg7sw@v?Un@Vd^H0kLAP9d- zk^oWQuAk%m7*W+zioor*3{K(Lo-a+5II-Ui4?d7Q{SSe$+wgg zsfP*SO=sLGULv#bUC|}T(`V9^t{e})K17($SQPm;w?z>hWH=mboy1V!A+YGlSLqsm zYDfC>cuV;u-17ufYjo>zAU?KdrCqg|fB6~zKS1O(Bx1Q(n~aRF_SfK=aNQbW#!ZPl zhwji+9I*&eRAWk|uV+idHEVEC!cfaDPP$Yh@7pejd2E?#CZ{T?-5qMW+Zwi2$n@Kx zQT2#zTHwY(o!P|=WDp?YHu<5!)3m1!+C3iPz-$=nH+0rnlx?X=+7cDvR zD!>Muol{AL!EFkHxs6L@Tz~jjQnN{$=VW$1gAqsnn-hiiezyIPPW!Y{?>ymzBSxW) zi)drN9x3J&AdI|Ty(5CdnV>_<_ck#xf_wc%sK+=0YQNsEu)Z!#=^Dg&!R+;8<<5!^ zVQs9)aqqkQX>4Yv4ImH7>X6qrRY9VIUr)&i`CwYG(69j0k8W++m!au z8Bf#5Q6KNJsTOs6m0Lx#Ov{C@ND?M&tGBw&s??LDjkoq;T3-?yAzc$C z_Ea?FB6?#Me069|tskmMHknl7@ox%zMmS!yUhuER%z7H1RXW$_=B8^d0f()K z#V0dYbgt#2wtp#{Nf=V-ZV4z3IP1xwIt@0>iGK8SuwMPD(E4fia{F)mMlzECyw=zV zBIy{e-0{sd!>w8>3*i4B6y_yvE~rf{|vXGJBFaL^g`ms zGvqam4_ih_XvM+!4Hm2gGo0!vq}zYAYO`{;1ss3HHR;I@LLBY`ClEnpZ4SJP<(LqM z_HY0=xY9vy-|bM%Q1kDm;uPFF!Kq`GTGHeEQ&BhN zlMn4qjpvMJp77RGU6=V)W(@Z8N!73Aspx6A+@04rUFpA?`DYfPz@cZW89yq=#W9uf z?td=F_*%kg=|zBLr0B-6--C$U1$?b2)wsqq(3x} zGjm|^4OxIu;!^XB%BFpdvyRhqtzJdt-BZuOk#NMcSoc$j12Ya(Y=$SCivjQ)aUv1@ z6#{XavT!G|XoIwAZr%OsZkiV`REtKrbIZLCE7Q;9y{3Ml$Te``kj+CUX#RzYgMDn# zdlc%pPY_?i+RyTq=FQ75h8{Mo8QP5FJZnuemv~M9Aji4PJ9~TwW#H%Uh_m{4qwy-l zl&oX9q?j6OU;QK6P9;irZCrPDlcBuz^CzJQ-sEEURZB)^WGe2-mjVORmV+VsV^0)Z z@Du9mwr7%)clQ$%!4Kt_`s#oN?t24PlkspS*t)mIV)@M+U0@6jtciOrte@VishtGs zN>cE>zb#A?bm+SJI#??NDX6TfKUtZkOo-$@rL&Xn&_bD6T+O^6pIZ0GHgvRLH{%i@ zMGF2{#bhv~(DYSIz#k%#KQL#bFK0BpW{b|2M1i*<2E#;;E3@OWIQ_%_0HIAXC7i#$ zFrF|a1Ckh2ze2r}lWX~&{NZvbZOU+0%3dnyeG7p$=W*eA>0wJ{2lFDRmza zJ7b$_?`FZe7GaEbp9QiOVJbeQ{{fcY79#j3FY6&Wu#)6ySW&MY9&`d^Wdi-1zXy`J z)DWgHfo%;YEPlt^+f6M*O}tA~_`bVim?v7{1;JNFwOAniJs?loTI!|3np{SZ1SMTztGAKCXB4#Q4!h!js`1ymH6I%b|5ZXjY#(L>Okmb#q z`e=!XHT~NlgsD){JEgF`Ae5z*-+pyljYD9wgaQVASU#EP=8*Kz+jH~9kOOO-zK^$; zkmZ0-@tcU|o)KcqZa$e#?R34!Z*(&@F8fi0znn94LtE_Lzv+kN8k5p{U zf@8se647X3+=Xc24uh^r&%-z?$OdCiSOEx`qWJf77WW?3{68o}%9t*(B*C1->SF}* zdodPHDir4Wz?_s2P8WemJX=mLTPt-VYl-UekGaz{b8{JYsf;5%(o?=SsWe+5?M^s5 zPZ`aP!fh{^lY9Vz+QLt;c?HIM_TJ!x7TDpHc?2{9bROGo5*k<(4Wn>}K}0D!h+()v zVH<)}NnSAVx3A@$T7}+hZ0TtojyEPF7+xi8n4gc^83>)#?W4T~T*6S}!oADdZ3==X zMIXIEUyg9!;XJ`kYf2V;>@a=Y9tYdkG{;AJH_Ph&6Rb=M5-ux-ymJ|%TRj8$j!LgY zuijD*AEh>M^$yGEL9-R*%L!>Syk|Lor#Sx15ATDkD*pYvqOF_m$^vq0S=S#c0-#Uo zpxt4hxx(|xT1UBn65dJs)2x8ETM&Gb>943_D@JwLjCpUhlLCw!nlB)HC)$ zfewOB-N}UR4z$?6(wg$eUD{Cj()z)*j8R^UF67qzQXhMzVHf~JBT!rZvLaUB@JYKX zWv~MDE>)M?W%IZ72<3rc?&!jcWka%ZnR`(77tk`qXeklCLhoSd@^=r_)o+@NSF`Cs zklZu4PCo_YvYpLQceK&^BK7N^%gOwXKZ~DQB6ZQ`!*B zRv8Av9oE~0C&P-`&RyL~^XNG-cd5$8Ei6lt^x_vFej?tG;^}2FXdM`vRaF-7QNdhgt;jFG9ZvF`x zZGTr81=_EWPd^Pb)HL#Kd)%NOrw6Jj;LH9<&$1-zwfm)SmCyL%-YIi#um>J zyjN-t2=BUlmIli6e~T3o(p(-AM@`36%E)1^NSjfnl^TK|tslloIhWtwHHR%tXjPoi zKG3Z~IG$z6xcE9YT`qr~!N$_7%21AUZ>D}jPn^Hv0CqDOKRCIgcmaJm?kuAYr=pjC z!_lKh!qpc&1SExmu(kiOZIc*D^Q8;MeZgXg18FO^8x{g;FKk}v@%uN|S4=M$-e4*w z&bDZA^e({-ZQ0PaeIpBCAg?=+6Uay*U^l8VY`7|MfxgLn%&I<!8H_Uo)5Ff4 zBB!JBmm0&wNzQ*R2N^Gk=`R);(+7&yX>eK=EOods+2k@9iV+amIz?(+mAcs~bvbLT zgmcu}ExO~z;Mxe<_WKZJ1_Z(5x$jKf)T5?Cuq{@WaGd|%tLv^yZy7#2@8m?nfhj$1 zD1`Af&v4%;T`L!|O$-3X%Jplic-B~kAh6T+6t{z13b+hC8=Vun4N*|4uILWMP+c0F z%=W%zdqEn;o)#yXs+r%trs&P7Qit071sXFT|5%LX{HC^cTrI;_qabjUULy`1ib@Us zpul(r{lmczb`}jOfwBUBD3u} z?BQ9H1eWhwe%Z~hzqbo+Zh~&%F&K7Hl=rJ>Zb9N6{YfUc)TkD~r)LIfw5+qS4-DL! zu&X77jgGD1@SLx2X@WWx2r7I6UxOePmmSJ;gVl`AdmpFXT$HDdbG;5Pn2-}E8uC_l zUWjVJ1ELR=t}t2=eKwBm59gXP#;@;jJ_`KwmEH*ywOM#|YCB}QR1@WHaT)c$pIKK`2vh0h30Xc_ zSy?7rbG&9SRura+|58RYOkJe5q!`v4vo|Y(dA_Wqr0frLZvmTn3U?H}^N5K%TxKns zz)}AP4xi6j;w2A7V5%)MsKm8MUIH_|Jg&><%1`}z`QoKwlvS zJ$=i?!ur@-*tMQiE41F!+*#Cy@`d0G=yYuX5(7bEs4d#KSG06Ibnj{mn?64FIWkfV zF$&TMe&)e8sw&swZ8ic3^KyhjA4)MQHmdOx7E%(W6bAv&N!K>^R`Z7dtdRx0@r%}3hQD6GT(5j_gsIoJT z0QQ+UO+Hwl{n6-CU0)S#Z6cUfG&VBU`o0eqXQH_YqVjU{7@trh2N> zKYwe#o`&0h-$2M!IHj!=eEF*Y^4{Qy^u+9Y<9m#5k$4oT68&DTxOVH~1&)u;WafQQ zH=|x$@ku!T%=KEvmm_MN^v5!lj1TmI2nb1LiUjvnK}B+Z%P z_2y#vtw*JR0JC=bmS{%i-}0GuK^05Etu*PUeb+Eov8FgFKA!XuP-NrUS4QeS>k5S@ zBCkPE4$@^V?Z<~O?!r@PI+IImotRrEm76(MO>`TyM)pUpUHoqkG1f@v_3|ep1FP3H zI89yqHLM7v$5r5mCxu3kWX*7_-ARf@9{`rWXX92&el*eEzE~Dl4G4Fkkn0e|g)*?> zec*c$!*V-}zCezG=|b`Vl1~TS8ufJQKF7ywWy4G_(&Kh5qVDz+UIEP+-dE*?Tnl6- zU+x8T8aDLD(g`IEEd**#%}_`SpA3f}H5X!APHBDYhVzEoO40jyWW&_8h#svJ3EfE5n3q^e-eBgz768=#b2;{8W1km(#w4z@@`}aZqGkcUkPa)50q=Wo>R~+sZPHuW+s|Gk zZ@g&?3<^$q`dLmN@?W)g_^I&u4?aI*)8#Lq2^fRHk^SQHrc6!jHRZc04fukh0t`fD z;)Knj1a+L17c)Oj71zPMC$QekqSSk5VrkQL)kqKZ9diPQ0t|jBnBoX2?g^A4Z|DlL ze0~%_0+dnoTwU%saD0tBSy=zL_sQ+XJi8T_2_>gVE8K{wSvz?dlJgY4ky8SgUeT4j z($(}KNU$z6E7m>G_>$u(%96818Go84thdJZx4`GAY*-`m4{OQGntSEiXntmhO$aah z00mG8Hunvg;~WL!w&EWir1pkK68|cvUmynQBkS^-26ioM-LbXd_~q(;h>4Y>^2!OK z%3LOIZ^^QDxw~!!D}67c_jOI^8vF1CRC#Lz5Or>FOAB{=pLVy%a3bR7SHi7cE#O|X;&kP!IY z)IzPG_syztYGg6BqNCz4GOO4*M5vp^=IG5I%7yxkR*gZ6B4KAOG2{Xukm_(kNr%xxczDNK~#6sq%xvC65D^hu>+Go^Qb zDP3BTu$YHXjd_*i^ycR4^zJ2xyg!AdX)a7_HmVKNYf<+#dEaU7%fH&wI#{FP5AWM$ zX4leMI2@CeA+pobEWgv(Tlg=^8K>#!EO}=cMk0I;q)uaJr?%y}w6%Ff6SNvPGZSC? zK%aJbF{i%uZO2rK``4DdDy)-xXS*k5$<^MAwb7Mg7Cu46E+c~X=dW55CG)(roLYrc zLesUVPC3%|i;l+p(aw4t}h@4{4}=v8@Ruy0sfqqr2|RV12UIhd{>ORZ*5EMjHo z+ew;CeshPR-o6~_?zA`qK@a+I1#e&UU36YzX09-+;AEy(WTI@mO}gjrGy^tJq`ly0 z_jEN`GU6!3FQ1V?{g;Q<0?L79r@VoCdAWI4jEon0sCQL9+n&ySJ573XKfHg$^{=Q4C~FQ z(@!G>%QQmLQEM_~q_vaTu!i29ILHH@VHMmv(xtfQTNNjaoMnIn+5>v}Oq@YJyKv&K zO~*VmCcJydob>!1F-&R8|pj}e@S6|7&C2kXpnIFR7x2s%TJCltUruFflaf8!?u5I z3J?RgzUg9-S?ne3dNhyeIECOOm=^biQ-R-~*dzgbQ0e%C-5ScAg?_TwR_7}T5}sr}?X4YEbU)T310)Y#e~RUQ`H3 z^)5%*lzBAO(DjNG3#1PNJbOokDHv0}h1Vxx#Kl8AQRODWB~E}8vh4jA(04S0roQ1~ z?e)G#vMUxblW5cwMvfsBwfpr4)oDOH&s_lt(8~9GwT{u}54(QOVA8MTe0q-i<=c!k zF7HvZq|fWLte&iKj9=(d3+pdcexq!UeNP8Tx)n+n*Oq~4gV-#CI?|)pue^aZsbhG> z25jglRi~2@$?|TSq7{N%NZ6lAZG#3Bylm)qBgvQGc3ELPvzJF@t?5;}m^R z(=?O5QJtANaS?)Byr$@o$xUUwkLD;>(ca+orZE%)q~MVcUB5Q|z3aP7VN|M*{QC6< zGPO>;)!E7*bnp{dRMI>~trrStKtFbrOx%u*gHgnt5@b}zxVT#c?|Mf(;@C$!P>00Q zA85(kbMi}s54ismDVOj>Pfsq-9xGK24Rr9uBdjO7T55%#y9F*czs6SmI-PH}kcT=D zy`aA+-A)#LpBGlRImWTA`+#U5sp_RE;}yAhd{uXPgDfr@3f#A~^WUiy$7^p6rax!k zVG`$zk#Kk-CM%XNh!7M~&0!)&>!KJ&+ysr)0w^y~CmP^%k%rs5+M7#&_l4&y9O ztLFteIiW~nmpazpkm>?BoWLhg2|=Qv{1h-0p^(Ltkws0h@2rICjqQGP_^I}9LSmn8 z)$LZN4U4V|R42FJ1}>nncSNq2_p4jxe}~45)Ovco;iRwci2G zErNNr^9H_r!4AeHd6g1rzm=n#eg`V%T<^#!b$kYY3-*URx)}N6IpccY)1yiB5Y#IL zXOpL-q)c+-H6sT*UG(G2v*WQiZE^X>>uE^y4tRQe0`_y9dnyFHvf+Uw!fI)dKHLA|n zQ@NpIKnv#9Z4$QY=T63^UJ(L`|_CN{d zFUZGsMjSWwlhC~(Q(oWDZlY{z<$uC<6E&-NOLlHUJ3I-K$3~(UQd}VMEzL1LlfrbH zh?x~S7K!sO2v;~ECnC!Ktq{a~&QLDaKP$GePV9$_9WQV8!{eWPKMfg4ul%RhaMm51 zH&Q|=^IcELzoon%pRzTYw6to>#U`vkmn9pb1l~A5hx%+g0g(%X<{wBHxluE9a)=== zQlxDpq~*v&?EdwOF&%}41UXR~D*h?iLR)!=4qE`f3S&EQJR)RJTvBRSjh-_bgi9|r zq>d9{bn4koN^4@>Wt;Q9^VDFkO5XQDa-rIZ59g}Rx*%Nuq23W?HEDZxc7s$?v<4IqQ2H5%Qe`Q8f*`zo-4#WsN;d*_GjmPm!-%T?6Q(@z;7gd z=KXrq`v7B~@*!J6AkW8TkUf*^$rk;gS)&#JQb*aLe@*BDSQ+XDGnq5;5EPz-6s34a zx{qm)|D&8S4ZApVn@S`nSFTbq&f?8je#1?lsb4cgUmlBr{Z|Vjv>w+@VHu7gyvBT0 zf9sGgc)^B|=K+Kag-@hMIw#-|P552-DYE7OPA20{Cc%Vz{P%PFn)@O-^|l##M_2}& zt|vFCqW%@@#~`*?efuAh#e6ylL=UIoL||liBT;M{B@3fssyNA#9MW@AxQ5!X251t2SWfXqB4S905C0qy-BpY>M8v7Se zAKI`_54l(y7^{tVcpUu_-Lz$vSg(KlrW?2N7NWxxJ+#7WS8D-)is^~E`3#=Iep9ZJ zCsCmAGotuK1+H#4#xD8&Xlxwgfz6<_!M!4EAe>I!d1X=0<4M^^@kJ9ripKWY*V9l3 zdPMIH0*kF9o!f-4tZ+ISnl&NZ`2U##@H84@J6^<-%4kNnQ%plw2BHdnF zXnVo~>8IN#p=XvEsl=mr*2#P9{yo`jaDdka*mFzm3fMDSRiN<~xJlmFe*ul7>F1G} zizAkUI#^!~0V9jOccEa6DH}GT^G@ zk;7Cqn#`A)y}%bDvx?yLQ4B-Ekc$+Tijtt=lNImhK2u=taVOAqPCSrI|E_D}uGH(w z4eg@aw{BM)Uoec8%oS;Ne`6u{|P)agAh_{$*n!M z1S{QxXG{lRg|{`H3T*E4Ip!?+(jXE{tTF;me7&H^8_cP{J}*`1+q_x#q6NHHrg&u# zQI>tnBn6hH47(3;@mg4==1*M>B30cL-#WfqqIkz^GiXcz{;t&UMa6NKd({E}GZ3S4 zFG~<aGho zz}0xfPiDWax>1f^bifFE(;^Re`zX-jwq$`PuU*?RBS}GEeOD?ErX1xB?J3!t zhG*ur@J$w}BmdJond4`cv1jP{?l(q-J*m*^dodd5^Yta~w^NV6K)^3LhfciHnL-e_ zYkOe~`6|`q%{K-?`Yi14w~ZOAu}!UKlpI19BX<6zy_a9&c}dp}B-!iH%(%xi^(@+< z;7CUjn(L2co91p1V|A(Us6p%5Nd}5GUT?oN_Mg5pp3|41{FxQogk8?LYGoxN>06ye zxA$W^l!cBnV7qx`X6gDPrpjfWCOY43v>-T%xm?safXG%ud=(Hv& z-&}@hj^M439Qb%YwXsIKfkt5|@3j6+>%dETO9MW$-3S#`=c$eT!U?cxaH=NZ%_gUn zHuOO79Vq}D!iw>nDVM72W$az>(yg}zqRNg^erZA!<87d1>wlGCrY0S^a{v2%zYrVBd${b3uMF9%6#YI8!m+q;1W_&$s8DqL;vYaIYE(^;^!6Aq)2@<4Krw2#R*aL%;nEJh- z`)tiMzS=O#`cf|bpLZLc43__EXnY4T$>>{FYj#-bA$;VepTyP)Uk(D=t`_!<9%&b? zG+Op_u0A*EG*X-KotrhMFPfU#kSOoSTd0igzFu@+$P?d)m1}l@j00V1k%pu?I zn#`q4IWS#CR-MKYN1taz5Hz2Q2Bbb4yf-fvdYgUlUH!hz?v}v^^Vh+d`IqqV*c}OR z%gOG4my*4^>HaLpoMT++0pel1cYe*!rS2f7W~EY>3uP$q+|8kn`{n-FV-k+Ezo%7_ z!Qb}a>CDt?NxRU+mWn~6j}CtUy+<>v=$sM$nS=B~NE}O_O`fhTBHN?>q4om^%@~*I z>LyRg)~h{k5X>$voX9NSdq9KeG;Yky;;wvl?T34$adndmUch1bWD|ovU9dT2cVYCN zRs+}!!pl%i&c>joLJvJ(wh(j-4yhoBzNkjf6$Syqlx0EWjC>}-tZY*Du0_2`T!h_S zLu+}Z(ol!7?CRmr*{OTez-ol*Yl^ez#djDfnE@&LSwQ%7JQ}vo4*tlS7L!8XZq#c- zvUmmu2#wSt`gdAR|0CPu5M%D&sNF#!QMay4)$<-hYdqTgk}mUr*X~c+%V)Vvr_O7S zrOchNdp-v<$mOg^^`f{{zY z1M@pDZ3vP8_&MKIVa4S1C^PJ%BP`oMm*Fobu~BQEdB4i(HFZXNV&H{-?awI>{3Z+` z_wv))0enq@EnB~9gMhr@)fg0z%CU(@VKIfw7Jr4GkPOrc1(E8s)I~JJBeJ|7(AXQC zFLk9IycqJYDYzTWFrlNf$YN-ykN8XF-ZnH{TB`XEAJqpsI47ZJF=(k*S>t+!iN@VO$5q>XrJ*Og zDJdSl8~J5>k9B*o&r2nWWHPThQ$#1DMfy7bvGD=3=ubKav12<;M0E z&-Bbu>OTmEo_!ufio-5ZAB!mpUn*guaCO%=UVeYgWU`z?NS^%?y+XZ|9+$tNXkIn8 zJ%>j_I?(lV*|3!L|`=?^$CoVhSdFUFMy}#D7(QA z2Xj#?1BkxinfwZw%awg+PB1$hLF`Fu!YhQEzNIVU(pEp(1hcp)IsWV8h~G-}9hB`)F506`<4kU=o&ZA#!;ZTY0@${b~z zy+kK}>xVcYU2&?3F?~gO&vD1VYCgZlFL&cOb+t(UG-&Y*xKQ3M1fBN2<-Ta0LF7zGFc^k%UbOrHG>ap1&@x!bt?ktitUkNa zx{@lPI0MezohdcNo|CQ6$(V>U6vK()PDPZsHg9hmE$)tFdPlsg3Q2jzYCi7OYM#LV zaM&0`mw>0JeA!ckWPeJjsy29|{cwkgYj=)QKd;>m%n_P!;RW|l{f98h$A=M6;+G#c z9Qb)T9xr?e`S5#u{YX#xaZXRShw7QW25Enk!>u@cjfW?D^1;G@F%$#dD( zWzG|L4d+j(Y^2#YzEzYXs-L90%8aRbDA3Kcx122P(s@xH)V#raDwE~U%iHdl zr*44ft`Ki2lRbGtL*4#XVo*@-@Sp4fh~RRyt60z-aIz-jwh7oVd+n^yUgGo#pI=-~ zl?pEe2tM8imkvX367AeYvaaY7Pk>Lj7k?4glPc#lRVs z#d=Cv<1oh+$*5J0Ck`J0DA6xkM3`do&zRGV zzKt@_l53KO`u>_IcseW;RsIw-R%N4UE&G>zpg7l7z-=1hy{flg(6kDIV8LZ#Wlc@1 zX?m5jW;9gtIXaqNj$ws|SJfo8t~f2Y9IR_7Oh5ZjoI?R`df4~g8427aL0YC%7^@xf zTs-UBkk7uzRTOn8b-0~i6$X|lT62Zp@dnopu5bMA<}wBV1U!cV+-6^mfsd}IkckRt zI#a3xU2kgS?qKcCwTwb*k9LLd4&kC2lP(3Eh&;d8ViYP$gwwaWeflT>`4XRfNQ@F~ zqSGv|G&oH(4Q#QXsI&yDP5K{%{dYq1hqlUAQiqC{kbpe>IIR1ka*GqJ;046q_xL4% zdUKi0L^Pi}2axX{@?c66i&m>Y92nhuaJo+)=sUA?ol5efQu1dnVg%(1Tey%6_#nCV zWDv!U2hZC2&&hd=xT6Y5f< z!M!X!Oa#=O``(!ani~!N4cprUx~={)JuZ(gquiz+nfANXLr!p81%L!6$^gySuh#5P zA^?*pC~ehe;>O^bx&S{D;-SyxUqm-dxm4A7*C`fiDPz^`vvtCT5v&mb>gq;`v=`|X zr_jlgH`sN>R+f-s(Dd`@wJ@*b->HN}RR*9A0DNq`bh}y5dNwPlQ*EV8tME)1ck@Jg zT|m@QFI6WxZz;cM`E+UuYkku%u2M?t0CpEvO>N0iLJnx-uxJL zuh6R4QR559N!Xb6-%%fLe+hfC1cb8#~$+kjfV?a(f27crSm<-CyI90Vc0H5USdeJ0fB=bO8*18pA4h;v?S*bkNK z2l0WXV{zX*HikuM7A<-Y_hj z2f}Y1mOS2*yHWL^Jd8`_p_I(A4A3FfBPS}ZqjO;n+P-DrJToD-KY8vc2R3-wN>f_K zkArIn*`YsxJ_DFme+j&6no6KxWuVO~+$}H-Tr&m;5&)bdcI)a-9TWN3)r#yli3Ne* z8sl@Cr|haqV~#xEH(-nQAva+BvhQ1Ii>F_GpfYr?T0X4d^e%+5frq(5ZWRqzKxy;? z^n~$Y201uq$<>dpJ4gT7?FCpb0YNOlC)y8p`$Qdq?k@G7+S;0ea*ig&v};#NpKQ0* zc;5&+O(aaBXtaOydZnp{2xmkl)Cnqnn;lnlF{Sk#Pk3s=y+3Csjs1C2JN%}1*i#;C zNcdl`6lzO^?*>Brg!sOTj^j3rmb27V*#yb7f=0VM61iBM=^1rsSNyf3>N8Vy4|%h7 zFTOn4Xg3n4qGGA{sv6_*xSPm*~dN-X2cO#0ce8>NDn_^8UgJ=GB3_GBN_h7*<^CRS~e-hoYqDZ|So`pnI+%hWC($ zcnMYnLMC(elDjXgq$u^kLr_FF$K=!VC>3$FxoQJbRPBI!vk(?M?cNg(QHMg+V#X&Ul?9@^a-atjX^wek^oQ8j~QQX>2{wu&x0C82ep@JH8H#x zfcS!kQsO-xch9ejv@Nm526yS#44R-8-i!u)9Zd+^ z^{2}$M6r+b!tLch^V;}?N5WRGK}xvEArjnaSHCvQC1oDXbO}tl)UaqqLakKdVE8gu z2M>ejde$Lqo!+@-ZGbkta(=euW~mCL_fC!TPzfzf{-_y@rv^nf5{N0E#~oy;Jb zxGQ{#rw(a2k{l|qxy8<~`?9L@i<3dR1d><#yFjs$2C?rn9MEzIB+J0=(<`mk0Fnsa zQ_xD-b?bKIvq!hLE1P~ABv}5`mKp)~E64wCZEuI`PHON#JOUvB)fLiWI=Ct@osxhY z1owUJrL5i7e&tLP8AS7w%6RJLH|<5fYiQ8CqVz&rY4yG?K#n`(czDefki_w#J|f-Z zz?0OqUwtv8X?7z~rxMA|kAlwD3x)EdP_&N5xuEcEF!2f=0R)rqzuUX2k2Z(q{O{N#iF{R9x^$hc5>swj+NrV8Z=mW zu`P<|H8=np$g-l)v}YNP(mmeJiGZ6+*_TQ1bhd_4TiN)UJFZ+{_2}jf88jdwoAx&6 zxn1=SD$Xe8?)p4#*ohr@qd<-()=u@14&0}Ga#3`lNNp3_1N_KpmFxWA8B!nOY&6u| zYkGZ==Kk~wz6pA&3m#lNEXU619MVHCMQ>!%Y^JTx`_bK<%7I`BCZkBZ&EbBVxoTNqLLva6r#ka*zXJ2>S+vE zAHo&s?+2a;w$hklL1Slx)4v;ydS)8z5T5|NVRdk3r^%rV zF?rY4D*KO^g$WF3TJ^BJ$=ksxn2(S zQxJ5iPm>`xS5-&{|II_At0nA&Ujrdt(mX4Rs<=USK;-gG7B38rBL(6$eA=H+?uNFo zRFqci{CE}zk!s6;wn8E@sA@uZZ){8UfBQYxV(`G^fXL%I>x1|i61x>mpJY2bpr6LlkLn+`s zi%_4f!q;mW8LU9{`i<@x4|O5z7^h* zf3H61oNICNhCAVFrFoEx<2Z4TTi^ifUenFmYrlnIMjVR;J)@cg_Ntk{n|Au#kgz*7 zsSOMKUp`>xl3b?Z(7I~EU+Ps$QX=WO4M5PUlMtae6^N}bU~8V&>;CF-Lxk*yL+tW7 z9Yiaj8?5XE_#r(E-F9}Hdhc1DnMNfObyOV`w^U*;T5_f5zL@VCcXRqS03C)igx_yA zr}z`Na;#KjUiN#xQJx~%?vRcT&*fusSr{Ujjm0s!^~)EQqC_9+rg4^wijVI6m8V<@ z*WuIP-U!F{dQ`8^O18rQc;AidgNaXH7Fh&or%pl#8i!OJ2~I`JUpA!Qv-oz%oB5*i zZ16f4fJ)Ixw!#(Riu=gOQvJKZugX-=DG-Aj;VqKJ{^mtTE1^fG!TmVK@mLu|#Zmpx zk@H=p1rG`Ug`!OJ^sKFW685}R>yA!CW5&-DuHu^zl)7!_v9XTz-0%n6*$;zTd&02K z^!u)J?BBW86H(h(a3<$Wg}(bRCj*_EE#-TvE1*FYFvtm3|7ZcPzkhTMX!|#8V|p)x zf9!{6>k}Z1*Ugqv*%^tp|a%8nNw%ML%O>-rci(^^ol2vtWY1VVgj=NrSP( zH3NbZ;*P8z$4%f{O|0L{W*skooVi{+p6*J(zd~RK|MAMLTVrfy$XJ_fDW3GXr$#zx zSWHArsK3x#3qx8j@L{W`?wt>;?Yb}TKTOqlmTqUw5kyC4-kf31PVXBe=%PlGG;D?- zQTY&ft$iv(lAkG4K(z&0sM5o#L8Y4-qCu=5J~z5^RT5t~i|QrR_sfuxR!bwUnnu$4 zGXYB){LdQSkT*g2E}q{Dmcpb+U$r~Fanw3{BP6Z|zbU9x$h{@^Z2R8@p6(Yd2IAez zJXF25u_%k{Dvgy(o?;T*KM&pWnWneirh5~_tq0L7wy`fp)BID5Fr;{PH;~UDaAL^C zq-F3$#eU?(D!R4$eyYhHubNmAT(i9V*eLBP_420ohJ(BSS0jcmFYG}ocbQ^0rWC^_ zSU{zr#635$bYA$t>~c!+C7u?wYj{cptG}bYNtVg|u$2upB&(5jWAUDOTkC`JH0}E* zL0Kgns>_2nE}PM{A1s@$<-I(Q{R=2U*I$j6j96af zPWhU8m?my3)<5`sT0h@Big>o-ju_5#C|+Dqf7yLD?sy8xy?p@^km8Jmjt)ji}t7c42yZKh+ws)+WkYxQ@T1D zRQ|c~X!L%TH|==;cUpiTE8KEXhI&MVWhNwB!)L^dYH+$rRxYUGuu?DP8w90oQ4dbd zg=rR@<+1W^|2)`d?`)=l?;Z*rbx?^GUE`Ic?o?!M{zq~!_{U#ej=cy>ArCFjP75Tz zf?Gv>c(83FRFkDtpYWA3540@*HJu3B8D~ct8=iuf7n53LdM-LPEobdhySN;hJslkK zWTO`$5YEr~KEL9kRS$a>%dg*=_IcUZqw~<)Gnd!#0k?I+zJxf5(aSBe8IlG_IJBx+ zsIoRi3t4k(CKWS83sX!SC9x#7Cs`p+3zEd8GP$ri;-)8Pe!9o+Y(Ebs`YL>HdxV5O zd**&HjyGPxFrp%dnd72`8a$EpGu7->A+#QGSKjAVq59mm`&W`|JzR&Bhp{Rg55Y=t z;Vn6~`*-e_&q~SYZ+CtO_BCUf`aC@6oUA==hzU0lIz7+7Ip$(TTxwx7;kHe#K~36) zGcPrB+Y#(D3ND=dEtW2&Sb6T!qp!goB)91O+cXV(mc*6{3<}voMJ&z<7QRfLtJnB* z>l~DJsT%0DNN^*du`Qss3s0^|l%e2@7{={ko(&M&6?PsPE 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�Q7Sf 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

      md28|$@>>eyV~de@s9I959> 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 caBG zu>lRY&Q)Yi)m8;&=fgJnOCA!Sy~rr7s6IOM8qJU(4Hhd=2ryf)Hxbb4upH3m|32pNz~v_M9OzEwL7*!1!IIBaj$s4;^J2!rb!kSIi5qQi{f zA6hxoCeSl~mI!-->rC-D-*xGcgxA^0K121o&yI_?l@SX!HmR2`_|J+U`%jAauT9uL zBg&h;bixfZOGS_A4f38%ba#WkC7;cAr>*$EWWf`^BGbo*F1#pJ{2>QIKptF&B}B~a zCgRCRSIWzb<$S16PO~>z#?*_!?(^nRQfG>rn_G>sxFVI|q5 z7X7)U1_FStb|#IZsmMM!*neSbM|vPV10G%uingD5K#fxMOX&pz45 zE)k57m8|si^h(OY$lw5)6v-fDEnQu(nl+n|I(Up>#;U`3QW)vkoJ3GQ%P7W>#YI)z zVg1k9ipm(~=`+VJ_YV(w^A<#bgqx3#Uu~L4t=I%5!gkn&!w=hV5url*iRypASF#E~hv&U%9G`%IambFUWA<0<{{1VMUt1M6;uli! zfCU^tA-aa8*9JwjVOCaFNg3>-^R$Lx<)E{+k$UpgqxaAbr_X9Wqr%M8;1?#Yq5qYO80eDU}oo$6sDCXk#po3|U6o_%{yVDDyjLzShEj}Njy ztT8qL0fCw&&;CvsW@dgC@_dmVq|}x!aUuelIQSa2$4K` ztw!ay%M6wB!L>EK_OePYqMC(mcl_C3iGv2czhuZPD_>zm z@=>C9f(<`5vV|h4KGoi+CTrUitGg_rGyp$VtVWbgSk-z zn9<_R5Q#HqWMt?Q&@;u(ygF1qSC2p3bPtvnTbk2Hep|u}Zv4XXxl<5Uyqth3+xa{{ z6?;*?`$y5!CWoo!SGVM$7z4nSPCkO)hasB1IyH_M`bSm`{%?~SnF@4*sVu1uxFQeE z%cSCpq=X@LPdWfIHdJTFOXys|Pw9X} z)JBc1y|bc$0!m=4fdOD+ORM2al3Q))W?b zQs*O<_LbHRj&Eyg{i0dS7aeeKlU0xycS!^++$PRBPmoH& zf`isM4ednqC5;3})=EOs)7BtyZZ(wEWQHJ!Z!t(NRmy+%F>^w&RLZP zVQ#pFeQ6(8{>1)r2U$s4Rftj*cyKfHEZ`hiUnvc!k~Y3?^NxJ+_F>FYi$oAlcVHNU z^fNV2L}&3Ny4QD`c*f6v`UV`v;f}~3al^)~1T5JiBH}i*T_u2%K}aBaWcoy!A~5Ai zHZKA}5 zF6?7zbVgd-w?LaE!j@*V23p%H2`kq-P7%Xf-Ijk|C{{vFNEwaXU#MJhG zIrB2qH*|7#)HSemaCe=p!~%_V}hgt z7$dS^wg)+pcyE@Y9mzzT^F(hHJCrAMEV@nYnHMuUoPyhqgJv>KBZ4X-$STkJBmEcM zY@NBAi2Y}fj|CiN8VR7{Mws}Bo&ZQt;2rx%aV$IXaJ7;Uz1e80p-UKJp0 z7VSJ8b3NlOB6F;9=5`qÐ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

        yw{N6zadC`l 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�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 >g(Nfiw|J!P)0_CAjHe7! zpbGdi^0UoVI}jNd7*uAkWqghtcj{x+^Z2tc(k*8g1FpZP$oRWG1%Kh(-NDTKf5)Qd z0aFn17p_9J3nmWV`b?Il`iK~wSxCu0<}W(`?FW{q=%WUQc3z*g}S7l8}l;QJq|2sWmz>q90JR4GDabfmy<>Ul;HCW z5~#6gQ313+n2=gv(jWoC&8T-e5Sm{ob{cct`Q)++hKZP7LI?zEH~ zWYd*2j!L5jfe~0rMn7{m%yEh^Ur3?yg&BbKSr|%q1{pvti;i2jdme@U_02!CZK{Ab zh$xJkIQ54y>VLaR|6h&&r)gG{PU?7I{c%ET8V$=yM|&^w{K5KJZE62l;qw385etv% zr^XELHu{FnFs$tSA=qcuXP|d!hd+Wg_7ODmQSt%i)*SifHEGm;#d94vz>Y@ur^LFDM1KNgJTZBDixA1Or?2>tpl? z#(5u)2t7fRXQd}dp3@31tP{f}kO$;U^ zETKJK@$9rI8rZoo9$bs!ltRr|<@ALUiMWo=lu$g*a{#U(YM+ucn_S z`nUln7;uFREwM|J*}oaPJ&tliB19lJ9tf3j-VuIHRMOLN@t+JoL??l?cEuXO)d zyWjt<-Pq)DyE8R#cwTaG3i=OzQ?-*TZb8~Y;pD_0|&;I=RV|i-IeIsz85M)_V$Zevtt%DYRY@jS_IRU#ZY1Tnr42&n4h0-)aRI0Q(kr@w`3DeRV22iOCRW!JmaiE1A2)Trzx~9UYCqnu-pn-mm}R0Js6> z)g5iN9{Sw;O=sd^W9ww?@N8=TbtYlk0lVefy?OEEkar@4u4or`bWhJe`HxdYfX09K zCiEcwdAz@V>X{FGI{jp3P7Qc1)-fiY2<$i;-6V6_6+x5`pF;M`#@q}EeERda>VJ6k z6m*Fog96?NjOy&+{`!`7piZ2C3yc8R@-J4jSTLuk(j@ zC>poQnD_{T1dOy#CVw6(00BrwQ#O42V7bfx8A@YD_^5#?=YKahNVza8; zfQh|YtgBukR2H21idN(f=HDs>(o$#>6UfLCX(5;|kDtuw`=58&<&w_5oEhB>*+hkAZ80?<+bc0$HnMy4fhG4VLhxrk48wEerJ<`BaDYJO5S0H z9s(RD5x38A=6D4ex%(~#hBVH#h)wH9H}OYX8FiIkyp8{T{~E!=D1D&5YwOeD9m|nQ z(Dif!6=F^NOFQqojt&c+%dbpP_k(Z8o=j6$Q6^7ca^D<>Rc>*G5Bz}z@O|$7oBjQN zJ@Nm5r#@OPm&o};56Ub;PhO&fDE1Zmv;KhpcrY0FpTXeNBp&--ar~h`{*qsFit9af zYYFgA6xhEsJw_JRcU!>ya)P49NjH7G z-|_PO)6w@N<9+eZTk|;A^E%mhCI~l2sDOQ|-Y=&zbK}HP>Vw266%>cJa(jBEKll3% z&CWYP)b;nGRYVS5*V3L;OxUo4*ZTJFa)b%kBC21JRSxwdvA95{x^7Wey`n!=`GQ1*3cc z(c)`egUwny9er&iVuvFt@?^CQx0B}>iRRwLfeA{XldH-D#-#shd-ESx`oGx#@W0i1 zk{+^HR`WdAqV5Tp!*^0dhQ#z*|NpJld+3IrJOzsN1)gEuh&}$bM{YzQpK;`HzKdyMD*b%*E2#`Cog?*vc3DA(ai(Js>ap2Xh4& ziQC77=afb6AH(4GzuoJT_IMKbLt-K?McNg}nr(lEw@p=0N3DGUalN`By6A?$l}>9; zG@?LH1f40S$TFl#!=<+TjJ8+v2fj8h-&Zi-aK7xg&Jj57oQ!dArP2nVN0jgYc#AD< zF{|+_*##KJ3JVL!0c39}R8LQ)ITdpC>e6P8!de&8OU&?1W|tj+E^}o0gSK!PUMq4Y z<~?24vgO*|m2^~Sucm;#dSQxbHeq>Zsa)BzI6i~i@uWj|OHH0mo>(lZKBd{z=GMrk zSPCi%O?5FwDh^2WVi(g`_I-2bbiWs$mEPQgPi`_vUoY{u%#@pIM$F7^hT#}9Qj@oY zrQ6pXC|y~#j0_X&0lKgJmaK%8e9k;3qh>rtcopT(Fjv1jgmIibRFAF?;JnVpc4oe* z9$ft<{fGvA#oLkjLqhhkRd&FOk3yB^Cfd=N_cs00_t@m=Uf~Z6(*{Xji3ii&rPY5* zL`dLqOV$MI{SxeKz4?^cnO>tG~}5 zKb@9%PgV3uF~tL^tD*pT$0UMq+K!(sX0cmwHuLG(=|V5YC(}vwP9jY6l{d-?NTrVNmN3$NJ3T` zc(@i6j2ldc{Ec_>7i05~g@~tvmuPyr7Tv^ep)on(-|c>0n=>Wu<-@(-7!#4$IUffu zZmrAtD|8bhj~Yl6aZWSb>R=Fzk57k0nnfB3X{fPn(dz?hkPFOf$^0n}nnsDp_)xS) z2u*1`L|4}=JiWWbmAYT!qQd{&w$=CSGwBF z6U?cZ?Ra)RrW@q4Kc<>NPG#mTDrHtSd|>ZRF0E$Izu-=hc?2AH3-Ma<&1%~h=S)wo z(5Zp#JB?cW-r`_M_rh7eUG*G8_E|rR!L(Kx9XW8FE=9}x;DOhoyVVoYYL#T7zx^<4 zt!H9Tf*0XkJauzZU~c9bcI+G|LlkDl`pwu@=?r7c&~MMmaL0t!q+!+8R5mKq@ufHI z*reFX)yHYLA9=u549JrD96d6h(4f!&^X#ogY17SkA3Nrrp1N$f!|D0>Ko(H z^%}C#Hyp9$#JxT1Pe($`Qbp>O%O*Qt#wMxKB39RReK7%Ljc?{73Jy?JK83QTdiBG4 zh)^wP>UyZ3hR{Lpkb1s`MMKpbj+0Tt9v-n8%Q8e?%9=8$iZ!&!VKBI$g#BY z=tI9gLt$YGqbMM;>#Er{ZuBqo8fYtwTNnjGE)?BT`^$vxr)@e>y$Hm z{d^^sOjL+(AbP%v1AHVpTjwaNM{ms5eHylGOsqa@Pow-gMkBvoRhTzLN` z2|)i6;R$H2{jqw^H2l}!yyNv>xc$E|D82DNW^DMe1YIu$}|S!aqLr ziTYpN+WD;Y_5oY2wJ2*8jXGddXOpd@8Ce_oprlSNp(9b1I(ETD3bc& z!y`P$&pLbn@LP{!ocxvh_J>JG{E>qkbiMi4P{?ZyCI97

        q~#01Oz4a4f-QW3~5S zSrZ-L<`pqgS-3i#ZS)nuT@};E5#5+st>qt`6A&)`BDV^Uc#2DG0_{z)3u&reC>TsT zV}qo|&T4ET*ce2u1Q7N?;8dK-BaGW3h4D!zKpFvPyg+`p1uC0>1!o!o12COVn1%Jr z5b$)n(HNK5d!G-+ZvLIospxO*dwt))68Afid6wy<5b!b8(!v zd1J+;TggR~QDPDCQN>woaB+Z3qF<*YULg_#{@k_Xd*<_HFWKNlW@8Hr&U3TcrQnl0 zHseYl0Q(z;LQoT$47{lXf9$*PXBNb+Kb93YU%Q;=zd50_#Qg}E=YP>3Vz8L_6!!SD zxtV*(-nFd-UJ=hw7g?@+?%Akla`U_T=5UYus!{^b{>V#Hhs`Vf$DfD6TW~?$rebf4 z5W3tI26*aVo95(CX`=U46}n<(D6b&>NOH8g+^_%U1XzHiGm8#wI1N4@i&}pl?R|6Z znSu~^?e6~_iu4H|?&q;M!waP8X-AN|Vr*fc+w;`gzPDb5u% zhl)nPwMo0pRztv+hcSi<7Y_{My9YXsYaP=c&=)41MTQYjO6_yX|pHJTlImoCcH)QN-PG1U%h~6(c00 zU3DL_tND92y1¨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�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 UDI?YJzu#$>lAIIx6YwMjYE#paQvd(} literal 0 HcmV?d00001 diff --git a/ayun/classes.js b/ayun/classes.js new file mode 100644 index 00000000..4171d253 --- /dev/null +++ b/ayun/classes.js @@ -0,0 +1,341449 @@ +"use strict"; +var main; +(function() { +var $rt_seed = 2463534242; +function $rt_nextId() { + var x = $rt_seed; + x ^= x << 13; + x ^= x >> 17; + x ^= x << 5; + $rt_seed = x; + return x; +} +function $rt_compare(a, b) { + return a > b ? 1 : a < b ? -1 : a === b ? 0 : 1; +} +function $rt_isInstance(obj, cls) { + return obj !== null && !!obj.constructor.$meta && $rt_isAssignable(obj.constructor, cls); +} +function $rt_isAssignable(from, to) { + if (from === to) { + return true; + } + if (to.$meta.item !== null) { + return from.$meta.item !== null && $rt_isAssignable(from.$meta.item, to.$meta.item); + } + var supertypes = from.$meta.supertypes; + for (var i = 0;i < supertypes.length;i = i + 1 | 0) { + if ($rt_isAssignable(supertypes[i], to)) { + return true; + } + } + return false; +} +function $rt_createArray(cls, sz) { + var data = new Array(sz); + var arr = new $rt_array(cls, data); + if (sz > 0) { + var i = 0; + do { + data[i] = null; + i = i + 1 | 0; + }while (i < sz); + } + return arr; +} +function $rt_wrapArray(cls, data) { + return new $rt_array(cls, data); +} +function $rt_createUnfilledArray(cls, sz) { + return new $rt_array(cls, new Array(sz)); +} +function $rt_createLongArray(sz) { + var data = new Array(sz); + var arr = new $rt_array($rt_longcls(), data); + for (var i = 0;i < sz;i = i + 1 | 0) { + data[i] = Long_ZERO; + } + return arr; +} +function $rt_createNumericArray(cls, nativeArray) { + return new $rt_array(cls, nativeArray); +} +function $rt_createCharArray(sz) { + return $rt_createNumericArray($rt_charcls(), new Uint16Array(sz)); +} +function $rt_createByteArray(sz) { + return $rt_createNumericArray($rt_bytecls(), new Int8Array(sz)); +} +function $rt_createShortArray(sz) { + return $rt_createNumericArray($rt_shortcls(), new Int16Array(sz)); +} +function $rt_createIntArray(sz) { + return $rt_createNumericArray($rt_intcls(), new Int32Array(sz)); +} +function $rt_createBooleanArray(sz) { + return $rt_createNumericArray($rt_booleancls(), new Int8Array(sz)); +} +function $rt_createFloatArray(sz) { + return $rt_createNumericArray($rt_floatcls(), new Float32Array(sz)); +} +function $rt_createDoubleArray(sz) { + return $rt_createNumericArray($rt_doublecls(), new Float64Array(sz)); +} +function $rt_arraycls(cls) { + var result = cls.$array; + if (result === null) { + var arraycls = { }; + var name = "[" + cls.$meta.binaryName; + arraycls.$meta = { item : cls, supertypes : [$rt_objcls()], primitive : false, superclass : $rt_objcls(), name : name, binaryName : name, enum : false }; + arraycls.classObject = null; + arraycls.$array = null; + result = arraycls; + cls.$array = arraycls; + } + return result; +} +function $rt_createcls() { + return { $array : null, classObject : null, $meta : { supertypes : [], superclass : null } }; +} +function $rt_createPrimitiveCls(name, binaryName) { + var cls = $rt_createcls(); + cls.$meta.primitive = true; + cls.$meta.name = name; + cls.$meta.binaryName = binaryName; + cls.$meta.enum = false; + cls.$meta.item = null; + return cls; +} +var $rt_booleanclsCache = null; +function $rt_booleancls() { + if ($rt_booleanclsCache === null) { + $rt_booleanclsCache = $rt_createPrimitiveCls("boolean", "Z"); + } + return $rt_booleanclsCache; +} +var $rt_charclsCache = null; +function $rt_charcls() { + if ($rt_charclsCache === null) { + $rt_charclsCache = $rt_createPrimitiveCls("char", "C"); + } + return $rt_charclsCache; +} +var $rt_byteclsCache = null; +function $rt_bytecls() { + if ($rt_byteclsCache === null) { + $rt_byteclsCache = $rt_createPrimitiveCls("byte", "B"); + } + return $rt_byteclsCache; +} +var $rt_shortclsCache = null; +function $rt_shortcls() { + if ($rt_shortclsCache === null) { + $rt_shortclsCache = $rt_createPrimitiveCls("short", "S"); + } + return $rt_shortclsCache; +} +var $rt_intclsCache = null; +function $rt_intcls() { + if ($rt_intclsCache === null) { + $rt_intclsCache = $rt_createPrimitiveCls("int", "I"); + } + return $rt_intclsCache; +} +var $rt_longclsCache = null; +function $rt_longcls() { + if ($rt_longclsCache === null) { + $rt_longclsCache = $rt_createPrimitiveCls("long", "J"); + } + return $rt_longclsCache; +} +var $rt_floatclsCache = null; +function $rt_floatcls() { + if ($rt_floatclsCache === null) { + $rt_floatclsCache = $rt_createPrimitiveCls("float", "F"); + } + return $rt_floatclsCache; +} +var $rt_doubleclsCache = null; +function $rt_doublecls() { + if ($rt_doubleclsCache === null) { + $rt_doubleclsCache = $rt_createPrimitiveCls("double", "D"); + } + return $rt_doubleclsCache; +} +var $rt_voidclsCache = null; +function $rt_voidcls() { + if ($rt_voidclsCache === null) { + $rt_voidclsCache = $rt_createPrimitiveCls("void", "V"); + } + return $rt_voidclsCache; +} +function $rt_throw(ex) { + throw $rt_exception(ex); +} +function $rt_exception(ex) { + var err = ex.$jsException; + if (!err) { + err = new Error("Java exception thrown"); + if (typeof Error.captureStackTrace === "function") { + Error.captureStackTrace(err); + } + err.$javaException = ex; + ex.$jsException = err; + $rt_fillStack(err, ex); + } + return err; +} +function $rt_fillStack(err, ex) { + if (typeof $rt_decodeStack === "function" && err.stack) { + var stack = $rt_decodeStack(err.stack); + var javaStack = $rt_createArray($rt_objcls(), stack.length); + var elem; + var noStack = false; + for (var i = 0;i < stack.length;++i) { + var element = stack[i]; + elem = $rt_createStackElement($rt_str(element.className), $rt_str(element.methodName), $rt_str(element.fileName), element.lineNumber); + if (elem == null) { + noStack = true; + break; + } + javaStack.data[i] = elem; + } + if (!noStack) { + $rt_setStack(ex, javaStack); + } + } +} +function $rt_createMultiArray(cls, dimensions) { + var first = 0; + for (var i = dimensions.length - 1;i >= 0;i = i - 1 | 0) { + if (dimensions[i] === 0) { + first = i; + break; + } + } + if (first > 0) { + for (i = 0;i < first;i = i + 1 | 0) { + cls = $rt_arraycls(cls); + } + if (first === dimensions.length - 1) { + return $rt_createArray(cls, dimensions[first]); + } + } + var arrays = new Array($rt_primitiveArrayCount(dimensions, first)); + var firstDim = dimensions[first] | 0; + for (i = 0;i < arrays.length;i = i + 1 | 0) { + arrays[i] = $rt_createArray(cls, firstDim); + } + return $rt_createMultiArrayImpl(cls, arrays, dimensions, first); +} +function $rt_createByteMultiArray(dimensions) { + var arrays = new Array($rt_primitiveArrayCount(dimensions, 0)); + if (arrays.length === 0) { + return $rt_createMultiArray($rt_bytecls(), dimensions); + } + var firstDim = dimensions[0] | 0; + for (var i = 0;i < arrays.length;i = i + 1 | 0) { + arrays[i] = $rt_createByteArray(firstDim); + } + return $rt_createMultiArrayImpl($rt_bytecls(), arrays, dimensions); +} +function $rt_createCharMultiArray(dimensions) { + var arrays = new Array($rt_primitiveArrayCount(dimensions, 0)); + if (arrays.length === 0) { + return $rt_createMultiArray($rt_charcls(), dimensions); + } + var firstDim = dimensions[0] | 0; + for (var i = 0;i < arrays.length;i = i + 1 | 0) { + arrays[i] = $rt_createCharArray(firstDim); + } + return $rt_createMultiArrayImpl($rt_charcls(), arrays, dimensions, 0); +} +function $rt_createBooleanMultiArray(dimensions) { + var arrays = new Array($rt_primitiveArrayCount(dimensions, 0)); + if (arrays.length === 0) { + return $rt_createMultiArray($rt_booleancls(), dimensions); + } + var firstDim = dimensions[0] | 0; + for (var i = 0;i < arrays.length;i = i + 1 | 0) { + arrays[i] = $rt_createBooleanArray(firstDim); + } + return $rt_createMultiArrayImpl($rt_booleancls(), arrays, dimensions, 0); +} +function $rt_createShortMultiArray(dimensions) { + var arrays = new Array($rt_primitiveArrayCount(dimensions, 0)); + if (arrays.length === 0) { + return $rt_createMultiArray($rt_shortcls(), dimensions); + } + var firstDim = dimensions[0] | 0; + for (var i = 0;i < arrays.length;i = i + 1 | 0) { + arrays[i] = $rt_createShortArray(firstDim); + } + return $rt_createMultiArrayImpl($rt_shortcls(), arrays, dimensions, 0); +} +function $rt_createIntMultiArray(dimensions) { + var arrays = new Array($rt_primitiveArrayCount(dimensions, 0)); + if (arrays.length === 0) { + return $rt_createMultiArray($rt_intcls(), dimensions); + } + var firstDim = dimensions[0] | 0; + for (var i = 0;i < arrays.length;i = i + 1 | 0) { + arrays[i] = $rt_createIntArray(firstDim); + } + return $rt_createMultiArrayImpl($rt_intcls(), arrays, dimensions, 0); +} +function $rt_createLongMultiArray(dimensions) { + var arrays = new Array($rt_primitiveArrayCount(dimensions, 0)); + if (arrays.length === 0) { + return $rt_createMultiArray($rt_longcls(), dimensions); + } + var firstDim = dimensions[0] | 0; + for (var i = 0;i < arrays.length;i = i + 1 | 0) { + arrays[i] = $rt_createLongArray(firstDim); + } + return $rt_createMultiArrayImpl($rt_longcls(), arrays, dimensions, 0); +} +function $rt_createFloatMultiArray(dimensions) { + var arrays = new Array($rt_primitiveArrayCount(dimensions, 0)); + if (arrays.length === 0) { + return $rt_createMultiArray($rt_floatcls(), dimensions); + } + var firstDim = dimensions[0] | 0; + for (var i = 0;i < arrays.length;i = i + 1 | 0) { + arrays[i] = $rt_createFloatArray(firstDim); + } + return $rt_createMultiArrayImpl($rt_floatcls(), arrays, dimensions, 0); +} +function $rt_createDoubleMultiArray(dimensions) { + var arrays = new Array($rt_primitiveArrayCount(dimensions, 0)); + if (arrays.length === 0) { + return $rt_createMultiArray($rt_doublecls(), dimensions); + } + var firstDim = dimensions[0] | 0; + for (var i = 0;i < arrays.length;i = i + 1 | 0) { + arrays[i] = $rt_createDoubleArray(firstDim); + } + return $rt_createMultiArrayImpl($rt_doublecls(), arrays, dimensions, 0); +} +function $rt_primitiveArrayCount(dimensions, start) { + var val = dimensions[start + 1] | 0; + for (var i = start + 2;i < dimensions.length;i = i + 1 | 0) { + val = val * (dimensions[i] | 0) | 0; + if (val === 0) { + break; + } + } + return val; +} +function $rt_createMultiArrayImpl(cls, arrays, dimensions, start) { + var limit = arrays.length; + for (var i = start + 1 | 0;i < dimensions.length;i = i + 1 | 0) { + cls = $rt_arraycls(cls); + var dim = dimensions[i]; + var index = 0; + var packedIndex = 0; + while (index < limit) { + var arr = $rt_createUnfilledArray(cls, dim); + for (var j = 0;j < dim;j = j + 1 | 0) { + arr.data[j] = arrays[index]; + index = index + 1 | 0; + } + arrays[packedIndex] = arr; + packedIndex = packedIndex + 1 | 0; + } + limit = packedIndex; + } + return arrays[0]; +} +function $rt_assertNotNaN(value) { + if (typeof value === 'number' && isNaN(value)) { + throw "NaN"; + } + return value; +} +var $rt_stdoutBuffer = ""; +var $rt_putStdout = typeof $rt_putStdoutCustom === "function" ? $rt_putStdoutCustom : function(ch) { + if (ch === 0xA) { + if (console) { + console.info($rt_stdoutBuffer); + } + $rt_stdoutBuffer = ""; + } else { + $rt_stdoutBuffer += String.fromCharCode(ch); + } +}; +var $rt_stderrBuffer = ""; +var $rt_putStderr = typeof $rt_putStderrCustom === "function" ? $rt_putStderrCustom : function(ch) { + if (ch === 0xA) { + if (console) { + console.error($rt_stderrBuffer); + } + $rt_stderrBuffer = ""; + } else { + $rt_stderrBuffer += String.fromCharCode(ch); + } +}; +var $rt_packageData = null; +function $rt_packages(data) { + var i = 0; + var packages = new Array(data.length); + for (var j = 0;j < data.length;++j) { + var prefixIndex = data[i++]; + var prefix = prefixIndex >= 0 ? packages[prefixIndex] : ""; + packages[j] = prefix + data[i++] + "."; + } + $rt_packageData = packages; +} +function $rt_metadata(data) { + var packages = $rt_packageData; + var i = 0; + while (i < data.length) { + var cls = data[i++]; + cls.$meta = { }; + var m = cls.$meta; + var className = data[i++]; + m.name = className !== 0 ? className : null; + if (m.name !== null) { + var packageIndex = data[i++]; + if (packageIndex >= 0) { + m.name = packages[packageIndex] + m.name; + } + } + m.binaryName = "L" + m.name + ";"; + var superclass = data[i++]; + m.superclass = superclass !== 0 ? superclass : null; + m.supertypes = data[i++]; + if (m.superclass) { + m.supertypes.push(m.superclass); + cls.prototype = Object.create(m.superclass.prototype); + } else { + cls.prototype = { }; + } + var flags = data[i++]; + m.enum = (flags & 8) !== 0; + m.flags = flags; + m.primitive = false; + m.item = null; + cls.prototype.constructor = cls; + cls.classObject = null; + m.accessLevel = data[i++]; + var clinit = data[i++]; + cls.$clinit = clinit !== 0 ? clinit : function() { + }; + var virtualMethods = data[i++]; + if (virtualMethods !== 0) { + for (var j = 0;j < virtualMethods.length;j += 2) { + var name = virtualMethods[j]; + var func = virtualMethods[j + 1]; + if (typeof name === 'string') { + name = [name]; + } + for (var k = 0;k < name.length;++k) { + cls.prototype[name[k]] = func; + } + } + } + cls.$array = null; + } +} +function $rt_threadStarter(f) { + return function() { + var args = Array.prototype.slice.apply(arguments); + $rt_startThread(function() { + f.apply(this, args); + }); + }; +} +function $rt_mainStarter(f) { + return function(args, callback) { + if (!args) { + args = []; + } + var javaArgs = $rt_createArray($rt_objcls(), args.length); + for (var i = 0;i < args.length;++i) { + javaArgs.data[i] = $rt_str(args[i]); + } + $rt_startThread(function() { + f.call(null, javaArgs); + }, callback); + }; +} +var $rt_stringPool_instance; +function $rt_stringPool(strings) { + $rt_stringPool_instance = new Array(strings.length); + for (var i = 0;i < strings.length;++i) { + $rt_stringPool_instance[i] = $rt_intern($rt_str(strings[i])); + } +} +function $rt_s(index) { + return $rt_stringPool_instance[index]; +} +function $rt_eraseClinit(target) { + return target.$clinit = function() { + }; +} +var $rt_numberConversionView = new DataView(new ArrayBuffer(8)); +function $rt_doubleToLongBits(n) { + $rt_numberConversionView.setFloat64(0, n, true); + return new Long($rt_numberConversionView.getInt32(0, true), $rt_numberConversionView.getInt32(4, true)); +} +function $rt_longBitsToDouble(n) { + $rt_numberConversionView.setInt32(0, n.lo, true); + $rt_numberConversionView.setInt32(4, n.hi, true); + return $rt_numberConversionView.getFloat64(0, true); +} +function $rt_floatToIntBits(n) { + $rt_numberConversionView.setFloat32(0, n); + return $rt_numberConversionView.getInt32(0); +} +function $rt_intBitsToFloat(n) { + $rt_numberConversionView.setInt32(0, n); + return $rt_numberConversionView.getFloat32(0); +} +function $rt_javaException(e) { + return e instanceof Error && typeof e.$javaException === 'object' ? e.$javaException : null; +} +function $rt_jsException(e) { + return typeof e.$jsException === 'object' ? e.$jsException : null; +} +function $rt_wrapException(err) { + var ex = err.$javaException; + if (!ex) { + ex = $rt_createException($rt_str("(JavaScript) " + err.toString())); + err.$javaException = ex; + ex.$jsException = err; + $rt_fillStack(err, ex); + } + return ex; +} +function $dbg_class(obj) { + var cls = obj.constructor; + var arrayDegree = 0; + while (cls.$meta && cls.$meta.item) { + ++arrayDegree; + cls = cls.$meta.item; + } + var clsName = ""; + if (cls === $rt_booleancls()) { + clsName = "boolean"; + } else if (cls === $rt_bytecls()) { + clsName = "byte"; + } else if (cls === $rt_shortcls()) { + clsName = "short"; + } else if (cls === $rt_charcls()) { + clsName = "char"; + } else if (cls === $rt_intcls()) { + clsName = "int"; + } else if (cls === $rt_longcls()) { + clsName = "long"; + } else if (cls === $rt_floatcls()) { + clsName = "float"; + } else if (cls === $rt_doublecls()) { + clsName = "double"; + } else { + clsName = cls.$meta ? cls.$meta.name || "a/" + cls.name : "@" + cls.name; + } + while (arrayDegree-- > 0) { + clsName += "[]"; + } + return clsName; +} +function Long(lo, hi) { + this.lo = lo | 0; + this.hi = hi | 0; +} +Long.prototype.__teavm_class__ = function() { + return "long"; +}; +Long.prototype.toString = function() { + var result = []; + var n = this; + var positive = Long_isPositive(n); + if (!positive) { + n = Long_neg(n); + } + var radix = new Long(10, 0); + do { + var divRem = Long_divRem(n, radix); + result.push(String.fromCharCode(48 + divRem[1].lo)); + n = divRem[0]; + }while (n.lo !== 0 || n.hi !== 0); + result = (result.reverse()).join(''); + return positive ? result : "-" + result; +}; +Long.prototype.valueOf = function() { + return Long_toNumber(this); +}; +var Long_ZERO = new Long(0, 0); +var Long_MAX_NORMAL = 1 << 18; +function Long_fromInt(val) { + return val >= 0 ? new Long(val, 0) : new Long(val, -1); +} +function Long_fromNumber(val) { + if (val >= 0) { + return new Long(val | 0, val / 0x100000000 | 0); + } else { + return Long_neg(new Long( -val | 0, -val / 0x100000000 | 0)); + } +} +function Long_toNumber(val) { + var lo = val.lo; + var hi = val.hi; + if (lo < 0) { + lo += 0x100000000; + } + return 0x100000000 * hi + lo; +} +var $rt_imul = Math.imul || function(a, b) { + var ah = a >>> 16 & 0xFFFF; + var al = a & 0xFFFF; + var bh = b >>> 16 & 0xFFFF; + var bl = b & 0xFFFF; + return al * bl + (ah * bl + al * bh << 16 >>> 0) | 0; +}; +var $rt_udiv = function(a, b) { + if (a < 0) { + a += 0x100000000; + } + if (b < 0) { + b += 0x100000000; + } + return a / b | 0; +}; +var $rt_umod = function(a, b) { + if (a < 0) { + a += 0x100000000; + } + if (b < 0) { + b += 0x100000000; + } + return a % b | 0; +}; +function $rt_setCloneMethod(target, f) { + target.$clone = f; +} +function $rt_cls(cls) { + return jl_Class_getClass(cls); +} +function $rt_str(str) { + if (str === null) { + return null; + } + var characters = $rt_createCharArray(str.length); + var charsBuffer = characters.data; + for (var i = 0; i < str.length; i = (i + 1) | 0) { + charsBuffer[i] = str.charCodeAt(i) & 0xFFFF; + } + return jl_String__init_(characters); +} +function $rt_ustr(str) { + if (str === null) { + return null; + } + var data = str.$characters.data; + var result = ""; + for (var i = 0; i < data.length; i = (i + 1) | 0) { + result += String.fromCharCode(data[i]); + } + return result; +} +function $rt_objcls() { return jl_Object; } +function $rt_nullCheck(val) { + if (val === null) { + $rt_throw(jl_NullPointerException__init_()); + } + return val; +} +function $rt_intern(str) { + return str; +} +function $rt_getThread() { + return jl_Thread_currentThread(); +} +function $rt_setThread(t) { + return jl_Thread_setCurrentThread(t); +} +function $rt_createException(message) { + return jl_RuntimeException__init_(message); +} +function $rt_createStackElement(className, methodName, fileName, lineNumber) { + return null; +} +function $rt_setStack(e, stack) { +} +var $java = Object.create(null); +function jl_Object() { + this.$monitor = null; + this.$id$ = 0; +} +function jl_Object__init_() { + var var_0 = new jl_Object(); + jl_Object__init_0(var_0); + return var_0; +} +function jl_Object_monitorEnterSync($o) { + var var$2; + if ($o.$monitor === null) + jl_Object_createMonitor($o); + if ($o.$monitor.$owner === null) + $o.$monitor.$owner = jl_Thread_currentThread0; + else if ($o.$monitor.$owner !== jl_Thread_currentThread0) { + var$2 = new jl_IllegalStateException; + jl_Throwable__init_(var$2, $rt_s(0)); + $rt_throw(var$2); + } + $o = $o.$monitor; + $o.$count = $o.$count + 1 | 0; +} +function jl_Object_monitorExitSync($o) { + var var$2, var$3; + if (!jl_Object_isEmptyMonitor($o) && $o.$monitor.$owner === jl_Thread_currentThread0) { + var$2 = $o.$monitor; + var$3 = var$2.$count - 1 | 0; + var$2.$count = var$3; + if (!var$3) + $o.$monitor.$owner = null; + jl_Object_isEmptyMonitor($o); + return; + } + $o = new jl_IllegalMonitorStateException; + jl_Throwable__init_0($o); + $rt_throw($o); +} +function jl_Object_monitorEnter($o) { + if ($o.$monitor === null) + jl_Object_createMonitor($o); + if ($o.$monitor.$owner === null) + $o.$monitor.$owner = jl_Thread_currentThread0; + if ($o.$monitor.$owner !== jl_Thread_currentThread0) + jl_Object_monitorEnterWait($o, 1); + else { + $o = $o.$monitor; + $o.$count = $o.$count + 1 | 0; + } +} +function jl_Object_createMonitor($o) { + $o.$monitor = jl_Object$Monitor__init_(); +} +function jl_Object_monitorEnterWait(var$1, var$2) { + var thread = $rt_nativeThread(); + var javaThread = $rt_getThread(); + if (thread.isResuming()) { + thread.status = 0; + var result = thread.attribute; + if (result instanceof Error) { + throw result; + } + return result; + } + var callback = function() {}; + callback.$complete = function(val) { + thread.attribute = val; + $rt_setThread(javaThread); + thread.resume(); + }; + callback.$error = function(e) { + thread.attribute = $rt_exception(e); + $rt_setThread(javaThread); + thread.resume(); + }; + callback = otpp_AsyncCallbackWrapper_create(callback); + return thread.suspend(function() { + try { + jl_Object_monitorEnterWait0(var$1, var$2, callback); + } catch($e) { + callback.$error($rt_exception($e)); + } + }); +} +function jl_Object_monitorEnterWait0($o, $count, $callback) { + var $thread_0, $monitor, var$6; + $thread_0 = jl_Thread_currentThread0; + if ($o.$monitor === null) { + jl_Object_createMonitor($o); + jl_Thread_setCurrentThread($thread_0); + $o = $o.$monitor; + $o.$count = $o.$count + $count | 0; + otpp_AsyncCallbackWrapper_complete($callback, null); + return; + } + if ($o.$monitor.$owner === null) { + $o.$monitor.$owner = $thread_0; + jl_Thread_setCurrentThread($thread_0); + $o = $o.$monitor; + $o.$count = $o.$count + $count | 0; + otpp_AsyncCallbackWrapper_complete($callback, null); + return; + } + $monitor = $o.$monitor; + if ($monitor.$enteringThreads === null) + $monitor.$enteringThreads = otp_Platform_createQueueJs$js_body$_30(); + $monitor = $monitor.$enteringThreads; + var$6 = new jl_Object$monitorEnterWait$lambda$_6_0; + var$6.$_0 = $thread_0; + var$6.$_1 = $o; + var$6.$_2 = $count; + var$6.$_3 = $callback; + $callback = var$6; + $monitor.push($callback); +} +function jl_Object_monitorExit($o) { + var var$2; + if (!jl_Object_isEmptyMonitor($o) && $o.$monitor.$owner === jl_Thread_currentThread0) { + var$2 = $o.$monitor; + var$2.$count = var$2.$count - 1 | 0; + if (var$2.$count <= 0) { + var$2.$owner = null; + if (var$2.$enteringThreads !== null && !otp_PlatformQueue_isEmpty$static(var$2.$enteringThreads)) { + var$2 = new jl_Object$monitorExit$lambda$_8_0; + var$2.$_00 = $o; + otp_Platform_postpone(var$2); + } else + jl_Object_isEmptyMonitor($o); + } + return; + } + $o = new jl_IllegalMonitorStateException; + jl_Throwable__init_0($o); + $rt_throw($o); +} +function jl_Object_isEmptyMonitor($this) { + var $monitor; + $monitor = $this.$monitor; + if ($monitor === null) + return 1; + a: { + if ($monitor.$owner === null && !($monitor.$enteringThreads !== null && !otp_PlatformQueue_isEmpty$static($monitor.$enteringThreads))) { + if ($monitor.$notifyListeners === null) + break a; + if (otp_PlatformQueue_isEmpty$static($monitor.$notifyListeners)) + break a; + } + return 0; + } + $this.$monitor = null; + return 1; +} +function jl_Object__init_0($this) { + return; +} +function jl_Object_getClass($this) { + return jl_Class_getClass($this.constructor); +} +function jl_Object_hashCode($this) { + return jl_Object_identity($this); +} +function jl_Object_equals($this, $other) { + return $this !== $other ? 0 : 1; +} +function jl_Object_toString($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, jl_Class_getName(jl_Object_getClass($this))); + jl_AbstractStringBuilder_append(var$1, $rt_s(1)); + jl_AbstractStringBuilder_append(var$1, jl_Integer_toHexString(jl_Object_identity($this))); + return jl_AbstractStringBuilder_toString(var$1); +} +function jl_Object_identity($this) { + var $platformThis, var$2; + $platformThis = $this; + if (!$platformThis.$id$) { + var$2 = $rt_nextId(); + $platformThis.$id$ = var$2; + } + return $this.$id$; +} +function jl_Object_clone($this) { + var $result, var$2, var$3; + if (!$rt_isInstance($this, jl_Cloneable) && $this.constructor.$meta.item === null) { + $result = new jl_CloneNotSupportedException; + jl_Throwable__init_0($result); + $rt_throw($result); + } + $result = otp_Platform_clone($this); + var$2 = $result; + var$3 = $rt_nextId(); + var$2.$id$ = var$3; + return $result; +} +function jl_Object_notifyAll($this) { + var $listeners, $listener; + if (!($this.$monitor !== null && $this.$monitor.$owner === jl_Thread_currentThread0 ? 1 : 0)) { + $listeners = new jl_IllegalMonitorStateException; + jl_Throwable__init_0($listeners); + $rt_throw($listeners); + } + $listeners = $this.$monitor.$notifyListeners; + if ($listeners === null) + return; + while (!otp_PlatformQueue_isEmpty$static($listeners)) { + $listener = otp_PlatformQueue_remove$static($listeners); + if (!$listener.$expired()) + otp_Platform_postpone($listener); + } + $this.$monitor.$notifyListeners = null; +} +function nle_Client() { + jl_Object.call(this); +} +var nle_Client_rootElement = null; +var nle_Client_instance = null; +var nle_Client_isCrashed = 0; +function nle_Client__init_() { + var var_0 = new nle_Client(); + nle_Client__init_0(var_0); + return var_0; +} +function nle_Client__init_0($this) { + return; +} +function nle_Client_main($args) { + var var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$args = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nle_Client__clinit_(); + jl_String__clinit_(); + jl_Integer__clinit_(); + jl_Character__clinit_(); + ju_Locale__clinit_(); + ju_Calendar__clinit_(); + ju_GregorianCalendar__clinit_(); + otcit_CachedDateTimeZone__clinit_(); + otcit_DateTimeZoneProvider__clinit_(); + nms_NBTBase__clinit_(); + jl_Float__clinit_(); + jl_Byte__clinit_(); + jl_Long__clinit_(); + jl_Double__clinit_(); + jm_BigInteger__clinit_(); + jl_Short__clinit_(); + jl_Boolean__clinit_(); + ju_TimeZone__clinit_(); + nle_LocalStorageManager__clinit_(); + nms_ServerList__clinit_(); + nle_EarlyLoadScreen__clinit_(); + jl_Thread__clinit_(); + nle_AssetRepository__clinit_(); + nle_Base64__clinit_(); + nle_BaseNCodec__clinit_(); + jur_AbstractSet__clinit_(); + jur_AbstractCharClass$PredefinedCharacterClasses__clinit_(); + jur_AbstractCharClass__clinit_(); + jur_FSet__clinit_(); + nle_ConfigConstants__clinit_(); + nms_ServerData__clinit_(); + nmc_Minecraft__clinit_(); + nms_GLAllocation__clinit_(); + nms_Packet3Chat__clinit_(); + jl_AbstractStringBuilder$Constants__clinit_(); + otcit_FloatAnalyzer__clinit_(); + otcit_DoubleAnalyzer__clinit_(); + nms_EntityLiving__clinit_(); + nms_DataWatcher__clinit_(); + nms_Entity__clinit_(); + nms_EntityList__clinit_(); + ju_Hashtable__clinit_(); + nms_StringTranslate__clinit_(); + nms_StatCollector__clinit_(); + nms_MapColor__clinit_(); + nms_CreativeTabs__clinit_(); + nms_BlockWood__clinit_(); + nms_BlockSapling__clinit_(); + nms_BlockSand__clinit_(); + nms_BlockLog__clinit_(); + nms_BlockLeaves__clinit_(); + nms_BlockSandStone__clinit_(); + nms_BlockBed__clinit_(); + nms_BlockTallGrass__clinit_(); + nms_BlockStep__clinit_(); + nms_BlockStairs__clinit_(); + nms_BlockFurnace__clinit_(); + nms_BlockDoor__clinit_(); + nms_EnumMobType__clinit_(); + nms_BlockRedstoneTorch__clinit_(); + nms_BlockRedstoneRepeater__clinit_(); + nms_BlockSilverfish__clinit_(); + nms_BlockStoneBrick__clinit_(); + nms_BlockMushroomCap__clinit_(); + nms_BlockNetherStalk__clinit_(); + nms_BlockEndPortal__clinit_(); + nms_BlockWoodSlab__clinit_(); + nms_BlockCocoa__clinit_(); + nms_BlockWall__clinit_(); + nms_BlockAnvil__clinit_(); + nms_BlockQuartz__clinit_(); + nms_EnumToolMaterial__clinit_(); + jn_ByteOrder__clinit_(); + jnc_CodingErrorAction__clinit_(); + jnc_CoderResult__clinit_(); + cjj_Deflate__clinit_(); + cjj_CRC32__clinit_(); + cjj_Tree__clinit_(); + nms_ItemBow__clinit_(); + nms_Potion__clinit_(); + nms_ItemArmor__clinit_(); + nms_EnumArmorMaterial__clinit_(); + nms_ItemDye__clinit_(); + nms_ItemPotion__clinit_(); + nms_ItemSkull__clinit_(); + nms_ItemRecord__clinit_(); + nms_MathHelper__clinit_(); + jt_DecimalFormat__clinit_(); + jm_RoundingMode__clinit_(); + jm_Conversion__clinit_(); + jlr_Modifier__clinit_(); + oj_JSONObject__clinit_(); + jl_Package__clinit_(); + jl_ClassLoader__clinit_(); + ju_Collections__clinit_(); + nle_TextureLocation__clinit_(); + nle_GuiScreenEditProfile__clinit_(); + jnc_Charset$Charsets__clinit_(); + nms_EnumOS__clinit_(); + nle_BaseNCodec$CodecPolicy__clinit_(); + cjj_Inflate__clinit_(); + nms_AxisAlignedBB__clinit_(); + nms_RenderBlocks__clinit_(); + nms_EntityRenderer__clinit_(); + nms_GuiAchievement__clinit_(); + ju_Date__clinit_(); + nms_TexturePackImplementation__clinit_(); + nms_ChatAllowedCharacters__clinit_(); + nms_ColorizerGrass__clinit_(); + nms_ColorizerFoliage__clinit_(); + nms_RenderManager__clinit_(); + nms_ItemRenderer__clinit_(); + nms_RenderGlobal__clinit_(); + nms_EffectRenderer__clinit_(); + nms_GuiIngame__clinit_(); + nms_LoadingScreenRenderer__clinit_(); + nle_GuiScreenLicense__clinit_(); + cjj_InfBlocks__clinit_(); + nle_DefaultSkinRenderer__clinit_(); + nms_GuiMultiplayer__clinit_(); + nle_GuiScreenVoiceChannel__clinit_(); + nms_KeyBinding__clinit_(); + nleg_FixedFunctionShader__clinit_(); + nms_EnumOptions__clinit_(); + nms_GuiInventory__clinit_(); + nms_InventoryEffectRenderer__clinit_(); + nms_GuiContainer__clinit_(); + nms_IMob__clinit_(); + nms_RenderSpider__clinit_(); + nms_RenderLiving__clinit_(); + nms_Render__clinit_(); + nms_RenderPig__clinit_(); + nms_EntitySheep__clinit_(); + nms_RenderSheep__clinit_(); + nms_RenderCow__clinit_(); + nms_RenderMooshroom__clinit_(); + nms_RenderWolf__clinit_(); + nms_RenderChicken__clinit_(); + nms_RenderOcelot__clinit_(); + nms_RenderSilverfish__clinit_(); + nms_RenderCreeper__clinit_(); + nms_RenderEnderman__clinit_(); + nms_RenderSnowMan__clinit_(); + nms_RenderSkeleton__clinit_(); + nms_RenderBiped__clinit_(); + nms_RenderWitch__clinit_(); + nms_RenderBlaze__clinit_(); + nms_RenderZombie__clinit_(); + nms_EntitySlime__clinit_(); + nms_RenderSlime__clinit_(); + nms_RenderMagmaCube__clinit_(); + nms_RenderPlayer__clinit_(); + nms_RenderGhast__clinit_(); + nms_RenderSquid__clinit_(); + nms_RenderVillager__clinit_(); + nms_RenderIronGolem__clinit_(); + nms_RenderBat__clinit_(); + nms_RenderDragon__clinit_(); + nms_RenderEnderCrystal__clinit_(); + nms_EntityWither__clinit_(); + nms_RenderWither__clinit_(); + nms_RenderPainting__clinit_(); + nms_RenderItemFrame__clinit_(); + nms_RenderArrow__clinit_(); + nms_RenderSnowball__clinit_(); + nms_RenderFireball__clinit_(); + nms_RenderWitherSkull__clinit_(); + nms_RenderItem__clinit_(); + nms_RenderXPOrb__clinit_(); + nms_RenderTNTPrimed__clinit_(); + nms_RenderFallingSand__clinit_(); + nms_EntityMinecart__clinit_(); + nms_RenderMinecart__clinit_(); + nms_RenderBoat__clinit_(); + nms_RenderFish__clinit_(); + nms_MapItemRenderer__clinit_(); + cjj_InfTree__clinit_(); + cjj_InfCodes__clinit_(); + nms_Vec3__clinit_(); + nms_GuiParticle__clinit_(); + nms_EnumMovingObjectType__clinit_(); + nms_ModelSilverfish__clinit_(); + ju_TreeSet__clinit_(); + maat_TMIConfig__clinit_(); + maat_TMI__clinit_(); + nms_TileEntity__clinit_(); + maat_TMIView__clinit_(); + maat_TMIUtils__clinit_(); + maat_TMIPotionPanel__clinit_(); + maat_TMIFireworkPanel__clinit_(); + maat_TMIImages__clinit_(); + nms_BiomeGenBase__clinit_(); + maa_Color__clinit_(); + nms_EnumEntitySize__clinit_(); + nms_GuiButton__clinit_(); + nle_License__clinit_(); + nms_EnumChatFormatting__clinit_(); + nleg_EffectPipelineFXAA__clinit_(); + nms_ActiveRenderInfo__clinit_(); + nms_ClippingHelperImpl__clinit_(); + nms_StringUtils__clinit_(); + nle_EnumBrowser__clinit_(); + nms_Direction__clinit_(); + maat_TMIItemPanel__clinit_(); + maat_TMIFavoritesPanel__clinit_(); + nms_Facing__clinit_(); + nms_Packet51MapChunk__clinit_(); + nms_Packet52MultiBlockChange__clinit_(); + nms_Packet56MapChunks__clinit_(); + nms_Packet70GameEvent__clinit_(); + nms_IEntitySelector__clinit_(); + nms_TileEntityFurnace__clinit_(); + nms_TileEntityBrewingStand__clinit_(); + nms_EnchantmentProtection__clinit_(); + nms_EnumEnchantmentType__clinit_(); + nms_EnchantmentDamage__clinit_(); + jn_URL__clinit_(); + nms_Score__clinit_(); + nms_TextureClock__clinit_(); + jn_URLConnection__clinit_(); + jn_HttpURLConnection__clinit_(); + nms_GuiButtonLanguage__clinit_(); + nms_TileEntitySignRenderer__clinit_(); + nms_TileEntityRendererPiston__clinit_(); + nms_TileEntityChestRenderer__clinit_(); + nms_TileEntityEnderChestRenderer__clinit_(); + nms_RenderEnchantmentTable__clinit_(); + nms_RenderEndPortal__clinit_(); + nms_TileEntityBeaconRenderer__clinit_(); + nms_TileEntitySkullRenderer__clinit_(); + nms_EnumAction__clinit_(); + nms_GuiRepair__clinit_(); + nms_EnumRarity__clinit_(); + nms_ChatClickData__clinit_(); + maat_TMICompatibility__clinit_(); + nms_ChestItemRenderHelper__clinit_(); + nms_EnumGameType__clinit_(); + nms_GuiSlot__clinit_(); + nms_GuiSlotServer__clinit_(); + maa_MidiConverter__clinit_(); + nms_DamageSource__clinit_(); + nlea_EaglerAdapterImpl2$RateLimit__clinit_(); + maan_Instrument__clinit_(); + cjj_JZlib$WrapperType__clinit_(); + nms_EnumSkyBlock__clinit_(); + nms_EnumStatus__clinit_(); + nms_EnumCreatureAttribute__clinit_(); + jt_AttributedCharacterIterator$Attribute__clinit_(); + nms_EnumFacing__clinit_(); + nms_WorldType__clinit_(); + nms_ScoreObjectiveCriteria__clinit_(); + maa_PubKey__clinit_(); + otcf_VirtualFileSystemProvider__clinit_(); + ji_File__clinit_(); + jss_AudioFormat$Encoding__clinit_(); + jss_AudioFileFormat$Type__clinit_(); + jsm_Sequencer$SyncMode__clinit_(); + otjc_JSRegExpFlag__clinit_(); + jus_Collector$Characteristics__clinit_(); + jss_LineEvent$Type__clinit_(); + nms_EnumArt__clinit_(); + nms_PacketCount__clinit_(); + maa_CryptManager__clinit_(); + nms_GuiMerchant__clinit_(); + nms_GuiWinGame__clinit_(); + ju_Vector__clinit_(); + jt_MessageFormat$Field__clinit_(); + nms_GuiChest__clinit_(); + nms_GuiCrafting__clinit_(); + nms_GuiBeacon__clinit_(); + nms_GuiDispenser__clinit_(); + nms_GuiHopper__clinit_(); + nms_GuiBrewingStand__clinit_(); + nms_GuiEnchantment__clinit_(); + nms_GuiFurnace__clinit_(); + nms_FurnaceRecipes__clinit_(); + nms_EntityFootStepFX__clinit_(); + nms_EntityLargeExplodeFX__clinit_(); + nms_GuiBeaconButton__clinit_(); + nms_GuiButtonMerchant__clinit_(); + nms_GuiScreenBook__clinit_(); + nms_GuiButtonNextPage__clinit_(); + nle_Client_registerErrorHandler$js_body$_5(); + $args = otji_JS_unwrapStringArray(window.minecraftOpts).data; + var$2 = window.document; + var$3 = $args[0]; + var$3 = var$2.getElementById($rt_ustr(var$3)); + nle_Client_rootElement = var$3; + var$2 = $args[1]; + $ptr = 1; + case 1: + nlea_EaglerAdapterImpl2_initializeContext(var$3, var$2); + if ($rt_suspending()) { + break main; + } + nle_LocalStorageManager_loadStorage(); + var$4 = $args.length; + if (var$4 > 2 && jl_String_length($args[2]) > 0) + nms_ServerList_loadDefaultServers($args[2]); + if (var$4 > 3) + nlea_EaglerAdapterImpl2_setServerToJoinOnLaunch($args[3]); + $ptr = 2; + case 2: + nle_Client_run0(); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($args, var$2, var$3, var$4, $ptr); +} +function nle_Client_run0() { + var var$1, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$1 = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + ji_PrintStream_println(jl_System_out(), $rt_s(2)); + nle_Client_instance = nmc_Minecraft__init_(); + var$1 = nle_Client_instance; + $ptr = 1; + case 1: + nmc_Minecraft_run(var$1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push(var$1, $ptr); +} +function nle_Client_showCrashScreen($t) { + var $str, $doc, $s, var$5, $img, $div; + if (!nle_Client_isCrashed) { + nle_Client_isCrashed = 1; + nlea_EaglerAdapterImpl2_$callClinit(); + $str = nlea_EaglerAdapterImpl2_win; + $doc = nlea_EaglerAdapterImpl2_contextmenu; + $str.removeEventListener("contextmenu", otji_JS_function($doc, "handleEvent")); + $str = nlea_EaglerAdapterImpl2_win; + $doc = nlea_EaglerAdapterImpl2_mousedown; + $str.removeEventListener("mousedown", otji_JS_function($doc, "handleEvent")); + $str = nlea_EaglerAdapterImpl2_win; + $doc = nlea_EaglerAdapterImpl2_mouseup; + $str.removeEventListener("mouseup", otji_JS_function($doc, "handleEvent")); + $str = nlea_EaglerAdapterImpl2_win; + $doc = nlea_EaglerAdapterImpl2_mousemove; + $str.removeEventListener("mousemove", otji_JS_function($doc, "handleEvent")); + $str = nlea_EaglerAdapterImpl2_win; + $doc = nlea_EaglerAdapterImpl2_keydown; + $str.removeEventListener("keydown", otji_JS_function($doc, "handleEvent")); + $str = nlea_EaglerAdapterImpl2_win; + $doc = nlea_EaglerAdapterImpl2_keyup; + $str.removeEventListener("keyup", otji_JS_function($doc, "handleEvent")); + $str = nlea_EaglerAdapterImpl2_win; + $doc = nlea_EaglerAdapterImpl2_keypress; + $str.removeEventListener("keypress", otji_JS_function($doc, "handleEvent")); + $str = nlea_EaglerAdapterImpl2_win; + $doc = nlea_EaglerAdapterImpl2_wheel; + $str.removeEventListener("wheel", otji_JS_function($doc, "handleEvent")); + $str = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($str); + jl_AbstractStringBuilder_append($str, $rt_s(3)); + jl_AbstractStringBuilder_append($str, $t); + jl_AbstractStringBuilder_append0($str, 10); + jl_AbstractStringBuilder_append0($str, 10); + jl_AbstractStringBuilder_append($str, $rt_s(4)); + jl_AbstractStringBuilder_append($str, $rt_s(5)); + jl_AbstractStringBuilder_append($str, $rt_s(6)); + jl_AbstractStringBuilder_append($str, $rt_s(7)); + jl_AbstractStringBuilder_append($str, $rt_s(8)); + jl_AbstractStringBuilder_append($str, $rt_s(9)); + nle_EaglerProfile_$callClinit(); + jl_AbstractStringBuilder_append($str, nle_EaglerProfile_username); + jl_AbstractStringBuilder_append($str, $rt_s(6)); + jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append($str, $rt_s(10)), nle_EaglerProfile_myChannel), $rt_s(6)); + jl_StringBuilder_append0($str, 10); + nle_Client_addArray($str, $rt_s(11)); + jl_StringBuilder_append0($str, 10); + nle_Client_addDebug($str, $rt_s(12)); + nle_Client_addDebug($str, $rt_s(13)); + nle_Client_addDebug($str, $rt_s(14)); + nle_Client_addDebug($str, $rt_s(15)); + nle_Client_addDebug($str, $rt_s(16)); + nle_Client_addDebug($str, $rt_s(17)); + nle_Client_addDebug($str, $rt_s(18)); + jl_StringBuilder_append0($str, 10); + jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append($str, $rt_s(19)), nle_Client_rootElement.clientWidth), 10); + jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append($str, $rt_s(20)), nle_Client_rootElement.clientHeight), 10); + nle_Client_addDebug($str, $rt_s(21)); + nle_Client_addDebug($str, $rt_s(22)); + nle_Client_addDebug($str, $rt_s(23)); + nle_Client_addDebug($str, $rt_s(24)); + nle_Client_addDebug($str, $rt_s(25)); + nle_Client_addDebug($str, $rt_s(26)); + nle_Client_addDebug($str, $rt_s(27)); + nle_Client_addDebug($str, $rt_s(28)); + nle_Client_addDebug($str, $rt_s(29)); + jl_StringBuilder_append0($str, 10); + nle_Client_addDebug($str, $rt_s(30)); + jl_StringBuilder_append0($str, 10); + nle_Client_addDebug($str, $rt_s(31)); + nle_Client_addArray($str, $rt_s(32)); + jl_StringBuilder_append($str, $rt_s(33)); + jl_StringBuilder_append($str, nle_LocalStorageManager_dumpConfiguration()); + jl_StringBuilder_append($str, $rt_s(34)); + nle_Client_addDebug($str, $rt_s(35)); + $s = $rt_str(nle_Client_rootElement.getAttribute("style")); + var$5 = nle_Client_rootElement; + $t = jl_StringBuilder__init_(); + if ($s === null) + $s = $rt_s(36); + $t = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append($t, $s), $rt_s(37))); + var$5.setAttribute("style", $rt_ustr($t)); + $doc = window.document; + $img = $doc.createElement("img"); + $div = $doc.createElement("div"); + $img.setAttribute("style", "z-index:100;position:absolute;top:10px;left:calc(50% - 151px);"); + $img.setAttribute("src", "data:image/png;base64,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c+Jxky5I/Mh1xeM3zkWXBZ4pmpnUPLFILBU7WOlgVjI14mniiKrplC9kPVY5b3HWKjXWuid/YSivr6S5TmsEcSwhgSQkKKihjApsRGnXSbGQovOYj3/Y9SfJpZCrDEaOBVShQXb94H/we7ZWYWrSSwrFgO4Xx/kYBXp2gWbdcb6PHad5AgSfgSu97a82gNlP0uttLXIEDGwDF9dtTdkDLneA8JMhm7IrBWkJhQLwfkbflAMGb4G+NW9urXOcPgAZmtXyDXBwCIwVKXvd5929nXP7t6c1vx8743KRRjbQVgAADfdpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6NDJlMTU3MGEtNmMyZS00Y2E1LWI3ZTMtOGI4ODI1MmMwZDMwIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1NGY3N2UwLTc4NmEtNGFlZS1iYjhmLWNhYTBiZGNiYzE3MSIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNmMWYyMjUxLWIwY2QtNDE1NS1hMjAyLTExNGI0ZGM2MmFhNSIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IldpbmRvd3MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNjQzMDYxODUwNDk0OTc0IgogICBHSU1QOlZlcnNpb249IjIuMTAuMjQiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODUyMGQ4YTMtMWRhZC00ZjIwLWFjOTktODg4OTJkZDExNDQ0IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDIxLTEyLTE3VDE3OjIyOjQ4Ii8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjJkY2U5N2M4LTBkZjItNGQzNi1iMzE1LWE0YjdmMmUyMjJiNSIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0wMS0yNFQxNDowNDoxMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz61xwk6AAAABmJLR0QAnQCdAJ2roJyEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5gEYFgQKOBb3JwAAIABJREFUeNrtvXl0lFWePv7UvlelKvu+koSQRQiyBJGISEB0hFYZwW1sp4/2csaZ1jlz5sz80cc5c7rnaI8zju2o09qiIrKowEGURXYI+5IASQjZl0plT2rff3/073O/byVVlUQSRPs+5+QkkMpbb9333ud+lufzuaJgMBgEBwcHxw8UYj4EHBwcnMQ4ODg4OIlxcHBwcBLj4ODgJMbBwcHBSYyDg4ODkxgHBwcHJzEODg5OYhwcHBycxDg4ODg4iXFw/GWAqgHHfv+ufyv8+q7XvVMh4rWTHBwc3BLj4ODg4CTGwcHBwUmMg4ODkxgHBwcHJzEODg4OTmIcHBwcnMQ4ODg4iXFwcHBwEuPg4ODgJMbBwcHBSYyDg+NHBCkfAo6/ZAiLov1+P3w+H/x+P/x+P4LBIDQaDWQyGR+oSYyjSCSK+G9OYhwctwiHw4Guri44HA54vV74fD72FQgE4Pf74Xa74XA44Ha74Xa7EQgEsGrVKqSnp9+2BTlT5EJETT+PJZxgMAixWMx+FwgEIBb/2VGjn4W/o78P9/qxPSXo2pFez0mMg2MSC7mrqwt/+MMfYDabYbfb4XQ64XQ64XA42HeHw4HBwUFIJBJIJBLExMRg4cKFSEtL+0GSmJAwxsLn80EqlSIQCIRYomKxGD6fD2KxGH6/n31un88HiUQCv98fcm26Pr2H0LIlkhLeg/B3RIbCa30XS46TGMePHn6/HxaLBVu2bIFcLg9ZXLRQpFIpDAYDDAYDW0RyufwHRV7ChU9kQeQhtHyInLxeL7OwyFoS/o7caCI1+k7XlEgkjIiEJOXz+SASiSCVStl9SKX/j2pE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"); + $div.setAttribute("style", "z-index:100;position:absolute;top:135px;left:10%;right:10%;bottom:30px;background-color:white;border:1px solid #cccccc;overflow-x:hidden;overflow-y:scroll;overflow-wrap:break-word;white-space:pre-wrap;font: 14px monospace;padding:10px;"); + nle_Client_rootElement.appendChild($img); + nle_Client_rootElement.appendChild($div); + $t = jl_StringBuilder_toString($str); + $t = $doc.createTextNode($rt_ustr($t)); + $div.appendChild($t); + } +} +function nle_Client_addDebug($str, $var) { + jl_AbstractStringBuilder_append($str, $var); + jl_AbstractStringBuilder_append($str, $rt_s(38)); + jl_AbstractStringBuilder_append($str, $rt_str(nle_Client_getString$js_body$_10($rt_ustr($var)))); + jl_AbstractStringBuilder_append0($str, 10); +} +function nle_Client_addArray($str, $var) { + jl_AbstractStringBuilder_append($str, $var); + jl_AbstractStringBuilder_append($str, $rt_s(38)); + jl_AbstractStringBuilder_append($str, $rt_str(nle_Client_getArray$js_body$_13($rt_ustr($var)))); + jl_AbstractStringBuilder_append0($str, 10); +} +function nle_Client__clinit_() { + nle_Client_rootElement = null; + nle_Client_instance = null; + nle_Client_isCrashed = 0; +} +function nle_Client_registerErrorHandler$js_body$_5() { + window.minecraftError = null; + window.onerror = function(message, file, line, column, errorObj) { + if (errorObj) { + window.minecraftError = errorObj; + window.minecraftErrorL = "" + line + ":" + column; + nle_Client_handleNativeError$jsocb$_0(); + } else { + alert("a native browser exception was thrown but your browser does not support fith argument in onerror"); + } + }; +} +function nle_Client_handleNativeError$jsocb$_0() { + var var$1, var$2; + var$1 = window.minecraftError; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $rt_s(39)); + jl_AbstractStringBuilder_append(var$2, $rt_s(40)); + jl_AbstractStringBuilder_append(var$2, $rt_s(41)); + jl_AbstractStringBuilder_append(var$2, $rt_str(window.minecraftErrorL)); + jl_AbstractStringBuilder_append0(var$2, 10); + jl_AbstractStringBuilder_append(var$2, $rt_s(42)); + jl_AbstractStringBuilder_append(var$2, $rt_str(var$1.name)); + jl_AbstractStringBuilder_append0(var$2, 10); + jl_AbstractStringBuilder_append(var$2, $rt_s(43)); + jl_AbstractStringBuilder_append(var$2, $rt_str(var$1.message)); + jl_AbstractStringBuilder_append0(var$2, 10); + jl_AbstractStringBuilder_append(var$2, $rt_s(44)); + jl_AbstractStringBuilder_append(var$2, $rt_str(var$1.stack)); + jl_AbstractStringBuilder_append0(var$2, 10); + nle_Client_showCrashScreen(jl_AbstractStringBuilder_toString(var$2)); +} +function nle_Client_getString$js_body$_10(var$1) { + try { + return "" + window.eval(var$1); + } catch (e){ + return ""; + } +} +function nle_Client_getArray$js_body$_13(var$1) { + try { + return JSON.stringify(window.eval(var$1)); + } catch (e){ + return "[\"\"]"; + } +} +function jlr_AnnotatedElement() { +} +function jlr_AnnotatedElement_isAnnotationPresent($this, $annotationClass) { + return 0; +} +function jl_Class() { + var a = this; jl_Object.call(a); + a.$name = null; + a.$simpleName = null; + a.$platformClass = null; + a.$declaredMethods = null; +} +var jl_Class_reflectionInitialized = 0; +function jl_Class_getClass($cls) { + var $result, var$3; + if ($cls === null) + return null; + $result = $cls.classObject; + if ($result === null) { + $result = new jl_Class; + $result.$platformClass = $cls; + var$3 = $result; + $cls.classObject = var$3; + } + return $result; +} +function jl_Class_getPlatformClass($this) { + return $this.$platformClass; +} +function jl_Class_isInstance($this, $obj) { + var var$2; + $obj = $obj; + var$2 = $this.$platformClass; + return $obj !== null && !(typeof $obj.constructor.$meta === 'undefined' ? 1 : 0) && otp_Platform_isAssignable($obj.constructor, var$2) ? 1 : 0; +} +function jl_Class_isAssignableFrom($this, $obj) { + return otp_Platform_isAssignable($obj.$platformClass, $this.$platformClass); +} +function jl_Class_getName($this) { + if ($this.$name === null) + $this.$name = otp_Platform_getName($this.$platformClass); + return $this.$name; +} +function jl_Class_getSimpleName($this) { + var $simpleName, $lastDollar, $lastDot; + $simpleName = $this.$simpleName; + if ($simpleName === null) { + if (jl_Class_isArray($this)) { + $simpleName = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($simpleName); + jl_AbstractStringBuilder_append($simpleName, jl_Class_getSimpleName(jl_Class_getComponentType($this))); + jl_AbstractStringBuilder_append($simpleName, $rt_s(45)); + $simpleName = jl_AbstractStringBuilder_toString($simpleName); + $this.$simpleName = $simpleName; + return $simpleName; + } + $simpleName = otp_Platform_getName($this.$platformClass); + $lastDollar = jl_String_lastIndexOf($simpleName, 36); + if ($lastDollar == (-1)) { + $lastDot = jl_String_lastIndexOf($simpleName, 46); + if ($lastDot != (-1)) + $simpleName = jl_String_substring($simpleName, $lastDot + 1 | 0); + } else { + $simpleName = jl_String_substring($simpleName, $lastDollar + 1 | 0); + if (jl_String_charAt($simpleName, 0) >= 48 && jl_String_charAt($simpleName, 0) <= 57) + $simpleName = $rt_s(36); + } + $this.$simpleName = $simpleName; + } + return $simpleName; +} +function jl_Class_isPrimitive($this) { + return $this.$platformClass.$meta.primitive ? 1 : 0; +} +function jl_Class_isArray($this) { + return otp_Platform_getArrayItem($this.$platformClass) === null ? 0 : 1; +} +function jl_Class_isInterface($this) { + return !($this.$platformClass.$meta.flags & 2) ? 0 : 1; +} +function jl_Class_getComponentType($this) { + return jl_Class_getClass(otp_Platform_getArrayItem($this.$platformClass)); +} +function jl_Class_createMetadata() { + jl_String.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls(), jnc_Charset], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), jnc_Charset], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initWithBytes", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls(), jnc_Charset], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_StringBuilder], + returnType : $rt_voidcls(), + callable : null + }, { + name : "charAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "codePointAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "codePointBefore", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "codePointCount", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "offsetByCodePoints", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "length", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isEmpty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getChars", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_arraycls($rt_charcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contentEquals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_StringBuffer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "contentEquals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : $rt_booleancls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "compareToIgnoreCase", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "startsWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "startsWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "regionMatches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), $rt_intcls(), jl_String, $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "regionMatches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String, $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "endsWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "indexOf", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "indexOf", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "lastIndexOf", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "lastIndexOf", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "indexOf", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "indexOf", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "lastIndexOf", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "lastIndexOf", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "substring", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "substring", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "subSequence", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_CharSequence, + callable : null + }, { + name : "concat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "replace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls(), $rt_charcls()], + returnType : jl_String, + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : $rt_booleancls(), + callable : null + }, { + name : "replace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence, jl_CharSequence], + returnType : jl_String, + callable : null + }, { + name : "trim", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toCharArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_charcls()), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_String, + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : jl_String, + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "copyValueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : jl_String, + callable : null + }, { + name : "copyValueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : jl_String, + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : jl_String, + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jl_String, + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : jl_String, + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : jl_String, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "equalsIgnoreCase", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBytes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "getBytes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "getBytes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jnc_Charset], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toLowerCase", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toLowerCase", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : jl_String, + callable : null + }, { + name : "toUpperCase", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toUpperCase", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : jl_String, + callable : null + }, { + name : "intern", + modifiers : 256, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "split", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "split", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "replaceAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : jl_String, + callable : null + }, { + name : "replaceFirst", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : jl_String, + callable : null + }, { + name : "format", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls(jl_Object)], + returnType : jl_String, + callable : null + }, { + name : "format", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Locale, jl_String, $rt_arraycls(jl_Object)], + returnType : jl_String, + callable : null + }, { + name : "join", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_arraycls(jl_CharSequence)], + returnType : jl_String, + callable : null + }, { + name : "join", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_CharSequence, jl_Iterable], + returnType : jl_String, + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "lambda$static$0", + modifiers : 544, + accessLevel : 1, + parameterTypes : [jl_String, jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_Object.$meta.methods = [ + { + name : "monitorEnterSync", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "monitorExitSync", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "monitorEnter", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "monitorEnter", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_Object, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createMonitor", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "monitorEnterWait", + modifiers : 768, + accessLevel : 0, + parameterTypes : [jl_Object, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "monitorEnterWait", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_Object, $rt_intcls(), oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "monitorExit", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "monitorExit", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_Object, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "waitForOtherThreads", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isEmptyMonitor", + modifiers : 4, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "deleteMonitor", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "holdsLock", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "fakeInit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getClass", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Class, + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "identity", + modifiers : 4, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "hashCodeLowLevel", + modifiers : 768, + accessLevel : 1, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "hashCodeLowLevelImpl", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otr_RuntimeObject], + returnType : $rt_intcls(), + callable : null + }, { + name : "setHashCodeLowLevel", + modifiers : 768, + accessLevel : 1, + parameterTypes : [jl_Object, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setHashCodeLowLevelImpl", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otr_RuntimeObject, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "identityLowLevel", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "identityOrMonitor", + modifiers : 256, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "identityOrMonitorLowLevel", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otr_RuntimeObject], + returnType : $rt_intcls(), + callable : null + }, { + name : "setIdentity", + modifiers : 256, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setIdentityLowLevel", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otr_RuntimeObject, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "cloneLowLevel", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otr_RuntimeObject], + returnType : otr_RuntimeObject, + callable : null + }, { + name : "notify", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "notifyAll", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "wait", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "wait", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_longcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "waitImpl", + modifiers : 256, + accessLevel : 1, + parameterTypes : [$rt_longcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "waitImpl", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_intcls(), oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "wait", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "finalize", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "lambda$monitorExit$2", + modifiers : 544, + accessLevel : 1, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "lambda$monitorExit$1", + modifiers : 544, + accessLevel : 1, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "lambda$monitorEnterWait$0", + modifiers : 544, + accessLevel : 1, + parameterTypes : [jl_Thread, jl_Object, $rt_intcls(), oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }]; + ji_Serializable.$meta.methods = []; + jl_Comparable.$meta.methods = [ + { + name : "compareTo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + jl_CharSequence.$meta.methods = [ + { + name : "length", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "charAt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "subSequence", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_CharSequence, + callable : null + }, { + name : "toString", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + otj_JSObject.$meta.methods = [ + { + name : "cast", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "cast$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + jl_Class.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [otp_PlatformClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getClass", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otp_PlatformClass], + returnType : jl_Class, + callable : null + }, { + name : "getPlatformClass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : otp_PlatformClass, + callable : null + }, { + name : "isInstance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isInstanceLowLevel", + modifiers : 0, + accessLevel : 1, + parameterTypes : [otr_RuntimeObject], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isAssignableFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isAssignableFromLowLevel", + modifiers : 0, + accessLevel : 1, + parameterTypes : [otr_RuntimeClass], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getSimpleName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getSimpleNameCache", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getSimpleNameCacheLowLevel", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : otr_RuntimeObject, + callable : null + }, { + name : "setSimpleNameCache", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setSimpleNameCacheLowLevel", + modifiers : 0, + accessLevel : 1, + parameterTypes : [otr_RuntimeObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isPrimitive", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isEnum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isInterface", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getComponentType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Class, + callable : null + }, { + name : "getDeclaredFields", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jlr_Field), + callable : null + }, { + name : "initReflection", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createMetadata", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFields", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jlr_Field), + callable : null + }, { + name : "getDeclaredField", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jlr_Field, + callable : null + }, { + name : "getField", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jlr_Field, + callable : null + }, { + name : "findField", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, ju_Set], + returnType : jlr_Field, + callable : null + }, { + name : "newEmptyInstance", + modifiers : 256, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "getDeclaredConstructors", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jlr_Constructor), + callable : null + }, { + name : "getConstructors", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jlr_Constructor), + callable : null + }, { + name : "getDeclaredConstructor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Class)], + returnType : jlr_Constructor, + callable : null + }, { + name : "getConstructor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Class)], + returnType : jlr_Constructor, + callable : null + }, { + name : "getFieldsOfInterfaces", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_Class, ju_List, ju_Set], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDeclaredMethods", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jlr_Method), + callable : null + }, { + name : "getDeclaredMethod", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls(jl_Class)], + returnType : jlr_Method, + callable : null + }, { + name : "getMethods", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jlr_Method), + callable : null + }, { + name : "getMethod", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls(jl_Class)], + returnType : jlr_Method, + callable : null + }, { + name : "findMethods", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_Class, ju_Map], + returnType : $rt_voidcls(), + callable : null + }, { + name : "findMethod", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_Class, jlr_Method, jl_String, $rt_arraycls(jl_Class)], + returnType : jlr_Method, + callable : null + }, { + name : "getModifiers", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "desiredAssertionStatus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSuperclass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Class, + callable : null + }, { + name : "getInterfaces", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_Class), + callable : null + }, { + name : "getEnumConstants", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_Object), + callable : null + }, { + name : "cast", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "getClassLoader", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_ClassLoader, + callable : null + }, { + name : "forName", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Class, + callable : null + }, { + name : "forName", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_booleancls(), jl_ClassLoader], + returnType : jl_Class, + callable : null + }, { + name : "initialize", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "newInstance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "getDeclaringClass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Class, + callable : null + }, { + name : "getDeclaringClassImpl", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otp_PlatformClass], + returnType : otp_PlatformClass, + callable : null + }, { + name : "asSubclass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : jl_Class, + callable : null + }, { + name : "isAnnotationPresent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAnnotation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : jla_Annotation, + callable : null + }, { + name : "getAnnotations", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jla_Annotation), + callable : null + }, { + name : "getDeclaredAnnotations", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jla_Annotation), + callable : null + }, { + name : "ensureAnnotationsByType", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getResourceAsStream", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : ji_InputStream, + callable : null + }, { + name : "getPackage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Package, + callable : null + }]; + jlr_AnnotatedElement.$meta.methods = [ + { + name : "isAnnotationPresent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAnnotation", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : jla_Annotation, + callable : null + }, { + name : "getAnnotations", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jla_Annotation), + callable : null + }, { + name : "getDeclaredAnnotations", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jla_Annotation), + callable : null + }, { + name : "getAnnotationsByType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : $rt_arraycls(jla_Annotation), + callable : null + }, { + name : "getDeclaredAnnotation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : jla_Annotation, + callable : null + }, { + name : "getDeclaredAnnotationsByType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : $rt_arraycls(jla_Annotation), + callable : null + }]; + jl_NoClassDefFoundError.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + jl_LinkageError.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + jl_Error.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }]; + jl_Throwable.$meta.methods = [ + { + name : "fakeInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String, jl_Throwable, $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Throwable, $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fakeInit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fakeInit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fakeInit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fakeInit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fillInStackTrace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Throwable, + callable : null + }, { + name : "getMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getLocalizedMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getCause", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Throwable, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "initCause", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Throwable], + returnType : jl_Throwable, + callable : null + }, { + name : "printStackTrace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "printStackTrace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_PrintStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "printStackTrace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_PrintWriter], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getStackTrace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_StackTraceElement), + callable : null + }, { + name : "setStackTrace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_StackTraceElement)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSuppressed", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_Throwable), + callable : null + }, { + name : "addSuppressed", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }]; + jl_NoSuchFieldError.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + jl_IncompatibleClassChangeError.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + jl_NoSuchMethodError.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + jl_RuntimeException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }]; + jl_Exception.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }]; + jl_StringBuilder.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : $rt_voidcls(), + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_StringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_StringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jl_StringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : jl_StringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : jl_StringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : jl_StringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : jl_StringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : jl_StringBuilder, + callable : null + }, { + name : "appendCodePoint", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_StringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : jl_StringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : jl_StringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_StringBuffer], + returnType : jl_StringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_StringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : jl_StringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_longcls()], + returnType : jl_StringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : jl_StringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_doublecls()], + returnType : jl_StringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : jl_StringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence], + returnType : jl_StringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_StringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : jl_StringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Object], + returnType : jl_StringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_charcls())], + returnType : jl_StringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : jl_StringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_charcls()], + returnType : jl_StringBuilder, + callable : null + }, { + name : "delete", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_StringBuilder, + callable : null + }, { + name : "replace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_String], + returnType : jl_StringBuilder, + callable : null + }, { + name : "deleteCharAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_StringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String], + returnType : jl_StringBuilder, + callable : null + }, { + name : "reverse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_StringBuilder, + callable : null + }, { + name : "codePointBefore", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "codePointAt", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "codePointCount", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "offsetByCodePoints", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setCharAt", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "substring", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "substring", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "reverse", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "lastIndexOf", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "lastIndexOf", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "indexOf", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "indexOf", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "replace", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_String], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "delete", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "deleteCharAt", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "setLength", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getChars", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_arraycls($rt_charcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "subSequence", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_CharSequence, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_charcls())], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_StringBuffer], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "charAt", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "length", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "capacity", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "trimToSize", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "ensureCapacity", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Object], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "appendCodePoint", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_charcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_doublecls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_longcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : jl_Appendable, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : jl_Appendable, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : jl_Appendable, + callable : null + }]; + jl_AbstractStringBuilder.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : $rt_voidcls(), + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), jl_String], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_longcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_longcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_longcls(), $rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_doublecls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_doublecls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "trailingDecimalZeros", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "trailingDecimalZeros", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_charcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "appendCodePoint", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_Object], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), jl_Object], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "ensureCapacity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "trimToSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "capacity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "length", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "charAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_CharSequence], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_StringBuffer], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), jl_CharSequence], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_charcls())], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "subSequence", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_CharSequence, + callable : null + }, { + name : "getChars", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_arraycls($rt_charcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "deleteCharAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "delete", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "replace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_String], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insertSpace", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "indexOf", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "indexOf", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "lastIndexOf", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "lastIndexOf", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "reverse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "substring", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "substring", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "setCharAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "offsetByCodePoints", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "codePointCount", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "codePointAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "codePointBefore", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + jl_Appendable.$meta.methods = [ + { + name : "append", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : jl_Appendable, + callable : null + }, { + name : "append", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : jl_Appendable, + callable : null + }, { + name : "append", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : jl_Appendable, + callable : null + }]; + nle_Client.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "main", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_String)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "run0", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "run1", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOpts", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "registerErrorHandler", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getWindowError", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : otjc_JSError, + callable : null + }, { + name : "getWindowErrorL", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "handleNativeError", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "showCrashScreen", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getString", + modifiers : 768, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "addDebug", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_StringBuilder, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addArray", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_StringBuilder, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getArray", + modifiers : 768, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOpts$js_body$_4", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "registerErrorHandler$js_body$_5", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleNativeError$jsocb$_0", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getWindowError$js_body$_6", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "getWindowErrorL$js_body$_7", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "getString$js_body$_10", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "getArray$js_body$_13", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + otjc_JSArrayReader.$meta.methods = [ + { + name : "getLength", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otj_JSObject, + callable : null + }]; + otjb_Window.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDocument", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdh_HTMLDocument, + callable : null + }, { + name : "getScreen", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjb_Screen, + callable : null + }, { + name : "getScreenX", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getScreenY", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getLocation", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjb_Location, + callable : null + }, { + name : "getHistory", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjb_History, + callable : null + }, { + name : "getFrameElement", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdh_HTMLElement, + callable : null + }, { + name : "getFrames", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjc_JSArrayReader, + callable : null + }, { + name : "getInnerWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getInnerHeight", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getOuterWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getOuterHeight", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getScrollY", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getParent", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjb_Window, + callable : null + }, { + name : "getTop", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjb_Window, + callable : null + }, { + name : "alert", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "alert", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "confirm", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_booleancls(), + callable : null + }, { + name : "confirm", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "prompt", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "prompt", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : jl_String, + callable : null + }, { + name : "setTimeout", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjb_TimerHandler, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setTimeout", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjb_TimerHandler, $rt_doublecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "clearTimeout", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setInterval", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjb_TimerHandler, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setInterval", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjb_TimerHandler, $rt_doublecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "clearInterval", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "requestAnimationFrame", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjb_AnimationFrameCallback], + returnType : $rt_intcls(), + callable : null + }, { + name : "cancelAnimationFrame", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "blur", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "focus", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "close", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "moveBy", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "moveTo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resizeBy", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resizeTo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "scrollBy", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "scrollTo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "open", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : otjb_Window, + callable : null + }, { + name : "open", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, otjb_WindowFeatures], + returnType : otjb_Window, + callable : null + }, { + name : "open", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, jl_String], + returnType : otjb_Window, + callable : null + }, { + name : "print", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stop", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "postMessage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "postMessage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "postMessage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject, jl_String, otjc_JSArrayReader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "postMessage", + modifiers : 4, + accessLevel : 3, + parameterTypes : [otj_JSObject, jl_String, $rt_arraycls(otj_JSObject)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "current", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : otjb_Window, + callable : null + }, { + name : "worker", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : otjb_Window, + callable : null + }, { + name : "encodeURI", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "encodeURIComponent", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "decodeURI", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "decodeURIComponent", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "getDevicePixelRatio", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "atob", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "btoa", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjb_Window], + returnType : $rt_voidcls(), + callable : null + }, { + name : "open$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjb_Window, jl_String, jl_String, otjb_WindowFeatures], + returnType : otjb_Window, + callable : null + }, { + name : "postMessage$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjb_Window, otj_JSObject, jl_String, $rt_arraycls(otj_JSObject)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "alert$js_body$_18", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "alert$js_body$_19", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "confirm$js_body$_20", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "confirm$js_body$_21", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "prompt$js_body$_23", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "setTimeout$js_body$_24", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "setTimeout$js_body$_25", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "clearTimeout$js_body$_26", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setInterval$js_body$_27", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "setInterval$js_body$_28", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "clearInterval$js_body$_29", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "requestAnimationFrame$js_body$_30", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "cancelAnimationFrame$js_body$_31", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "current$js_body$_50", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "worker$js_body$_51", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "encodeURI$js_body$_52", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "encodeURIComponent$js_body$_53", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "decodeURI$js_body$_54", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "decodeURIComponent$js_body$_55", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "atob$js_body$_57", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "btoa$js_body$_58", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "addEventListener$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "removeEventListener$exported$1", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "get$exported$2", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "removeEventListener$exported$3", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "dispatchEvent$exported$4", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "getLength$exported$5", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "addEventListener$exported$6", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + otjb_WindowEventTarget.$meta.methods = [ + { + name : "listenBeforeOnload", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectBeforeOnload", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenHashChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectHashChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenBeforeOnload$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjb_WindowEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectBeforeOnload$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjb_WindowEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenMessage$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjb_WindowEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectMessage$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjb_WindowEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenHashChange$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjb_WindowEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectHashChange$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjb_WindowEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }]; + otjde_EventTarget.$meta.methods = [ + { + name : "addEventListener", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, otjde_EventListener, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addEventListener", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeEventListener", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, otjde_EventListener, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeEventListener", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "dispatchEvent", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_booleancls(), + callable : null + }]; + otjde_FocusEventTarget.$meta.methods = [ + { + name : "listenFocus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectFocus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenBlur", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectBlur", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenFocus$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_FocusEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectFocus$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_FocusEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenBlur$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_FocusEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectBlur$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_FocusEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }]; + otjde_MouseEventTarget.$meta.methods = [ + { + name : "listenClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenDoubleClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectDoubleClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenMouseDown", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectMouseDown", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenMouseUp", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectMouseUp", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenMouseOver", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectMouseOver", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenMouseEnter", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectMouseEnter", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenMouseLeaeve", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectMouseLeave", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenMouseOut", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectMouseOut", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenClick$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_MouseEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectClick$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_MouseEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenDoubleClick$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_MouseEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectDoubleClick$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_MouseEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenMouseDown$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_MouseEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectMouseDown$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_MouseEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenMouseUp$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_MouseEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectMouseUp$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_MouseEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenMouseOver$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_MouseEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectMouseOver$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_MouseEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenMouseEnter$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_MouseEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectMouseEnter$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_MouseEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenMouseLeaeve$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_MouseEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectMouseLeave$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_MouseEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenMouseOut$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_MouseEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectMouseOut$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_MouseEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }]; + otjde_KeyboardEventTarget.$meta.methods = [ + { + name : "listenKeyDown", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectKeyDown", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenKeyUp", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectKeyUp", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenKeyPress", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectKeyPress", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenKeyDown$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_KeyboardEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectKeyDown$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_KeyboardEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenKeyUp$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_KeyboardEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectKeyUp$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_KeyboardEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenKeyPress$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_KeyboardEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectKeyPress$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_KeyboardEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }]; + otjde_LoadEventTarget.$meta.methods = [ + { + name : "listenLoad", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectLoad", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenLoad$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_LoadEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectLoad$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_LoadEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }]; + otjb_StorageProvider.$meta.methods = [ + { + name : "getSessionStorage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjb_Storage, + callable : null + }, { + name : "getLocalStorage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjb_Storage, + callable : null + }]; + otji_JS.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "arrayData", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : otj_JSObject, + callable : null + }, { + name : "dataToByteArray", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "dataToCharArray", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_arraycls($rt_charcls()), + callable : null + }, { + name : "dataToShortArray", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_arraycls($rt_shortcls()), + callable : null + }, { + name : "dataToIntArray", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "dataToFloatArray", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_arraycls($rt_floatcls()), + callable : null + }, { + name : "dataToDoubleArray", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_arraycls($rt_doublecls()), + callable : null + }, { + name : "dataToArray", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_arraycls(otj_JSObject), + callable : null + }, { + name : "wrap", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : otj_JSObject, + callable : null + }, { + name : "wrap", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_shortcls()], + returnType : otj_JSObject, + callable : null + }, { + name : "wrap", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otj_JSObject, + callable : null + }, { + name : "wrap", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : otj_JSObject, + callable : null + }, { + name : "wrap", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : otj_JSObject, + callable : null + }, { + name : "wrap", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : otj_JSObject, + callable : null + }, { + name : "wrap", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : otj_JSObject, + callable : null + }, { + name : "wrap", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otj_JSObject, + callable : null + }, { + name : "unwrapByte", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_bytecls(), + callable : null + }, { + name : "unwrapCharacter", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_charcls(), + callable : null + }, { + name : "unwrapShort", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_shortcls(), + callable : null + }, { + name : "unwrapInt", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_intcls(), + callable : null + }, { + name : "unwrapFloat", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_floatcls(), + callable : null + }, { + name : "unwrapDouble", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_doublecls(), + callable : null + }, { + name : "unwrapBoolean", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_booleancls(), + callable : null + }, { + name : "unwrapString", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : jl_String, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(otj_JSObject)], + returnType : otjc_JSArray, + callable : null + }, { + name : "arrayWrapper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_Function, + callable : null + }, { + name : "map", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object), juf_Function], + returnType : otjc_JSArray, + callable : null + }, { + name : "arrayMapper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [juf_Function], + returnType : juf_Function, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_booleancls())], + returnType : otjc_JSArray, + callable : null + }, { + name : "booleanArrayWrapper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_Function, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : otjc_JSArray, + callable : null + }, { + name : "byteArrayWrapper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_Function, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_shortcls())], + returnType : otjc_JSArray, + callable : null + }, { + name : "shortArrayWrapper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_Function, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : otjc_JSArray, + callable : null + }, { + name : "charArrayWrapper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_Function, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls())], + returnType : otjc_JSArray, + callable : null + }, { + name : "intArrayWrapper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_Function, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_String)], + returnType : otjc_JSArray, + callable : null + }, { + name : "stringArrayWrapper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_Function, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls())], + returnType : otjc_JSArray, + callable : null + }, { + name : "floatArrayWrapper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_Function, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls())], + returnType : otjc_JSArray, + callable : null + }, { + name : "doubleArrayWrapper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_Function, + callable : null + }, { + name : "unwrapArray", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Class, otjc_JSArrayReader], + returnType : $rt_arraycls(otj_JSObject), + callable : null + }, { + name : "arrayUnwrapper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : juf_Function, + callable : null + }, { + name : "unmapArray", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Class, otjc_JSArrayReader, juf_Function], + returnType : $rt_arraycls(jl_Object), + callable : null + }, { + name : "arrayUnmapper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Class, juf_Function], + returnType : juf_Function, + callable : null + }, { + name : "unwrapBooleanArray", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otjc_JSArrayReader], + returnType : $rt_arraycls($rt_booleancls()), + callable : null + }, { + name : "booleanArrayUnwrapper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_Function, + callable : null + }, { + name : "unwrapByteArray", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otjc_JSArrayReader], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "byteArrayUnwrapper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_Function, + callable : null + }, { + name : "unwrapShortArray", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otjc_JSArrayReader], + returnType : $rt_arraycls($rt_shortcls()), + callable : null + }, { + name : "shortArrayUnwrapper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_Function, + callable : null + }, { + name : "unwrapIntArray", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otjc_JSArrayReader], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "intArrayUnwrapper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_Function, + callable : null + }, { + name : "unwrapCharArray", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otjc_JSArrayReader], + returnType : $rt_arraycls($rt_charcls()), + callable : null + }, { + name : "charArrayUnwrapper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_Function, + callable : null + }, { + name : "unwrapFloatArray", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otjc_JSArrayReader], + returnType : $rt_arraycls($rt_floatcls()), + callable : null + }, { + name : "floatArrayUnwrapper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_Function, + callable : null + }, { + name : "unwrapDoubleArray", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otjc_JSArrayReader], + returnType : $rt_arraycls($rt_doublecls()), + callable : null + }, { + name : "doubleArrayUnwrapper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_Function, + callable : null + }, { + name : "unwrapStringArray", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otjc_JSArrayReader], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "stringArrayUnwrapper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_Function, + callable : null + }, { + name : "invoke", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "invoke", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "invoke", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "invoke", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "invoke", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "invoke", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "invoke", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "invoke", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "invoke", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "invoke", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "invoke", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "invoke", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "invoke", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "invoke", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "get", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "set", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "function", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "functionAsObject", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "lambda$arrayUnmapper$2", + modifiers : 544, + accessLevel : 1, + parameterTypes : [jl_Class, juf_Function, otjc_JSArray], + returnType : $rt_arraycls(jl_Object), + callable : null + }, { + name : "lambda$arrayUnwrapper$1", + modifiers : 544, + accessLevel : 1, + parameterTypes : [jl_Class, otjc_JSArrayReader], + returnType : $rt_arraycls(otj_JSObject), + callable : null + }, { + name : "lambda$arrayMapper$0", + modifiers : 544, + accessLevel : 1, + parameterTypes : [juf_Function, $rt_arraycls(jl_Object)], + returnType : otjc_JSArray, + callable : null + }, { + name : "get$js_body$_79", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "set$js_body$_80", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }]; + otp_Platform.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPlatformObject", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : otp_PlatformObject, + callable : null + }, { + name : "clone", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "isInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otp_PlatformObject, otp_PlatformClass], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isInstanceLowLevel", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otr_RuntimeClass, otr_RuntimeObject], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isUndefined", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otj_JSObject], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isAssignable", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otp_PlatformClass, otp_PlatformClass], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isAssignableLowLevel", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otr_RuntimeClass, otr_RuntimeClass], + returnType : $rt_booleancls(), + callable : null + }, { + name : "asJavaClass", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otp_PlatformObject], + returnType : jl_Class, + callable : null + }, { + name : "nextObjectId", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "newInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otp_PlatformClass], + returnType : jl_Object, + callable : null + }, { + name : "prepareNewInstance", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "newInstanceImpl", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otp_PlatformClass], + returnType : jl_Object, + callable : null + }, { + name : "lookupClass", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otp_PlatformClass, + callable : null + }, { + name : "initClass", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otp_PlatformClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initClassLowLevel", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otr_RuntimeClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "objectFromResource", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otpm_StaticFieldResource], + returnType : jl_Object, + callable : null + }, { + name : "getEnumConstants", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otp_PlatformClass], + returnType : $rt_arraycls(jl_Enum), + callable : null + }, { + name : "getEnumConstantsLowLevel", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otp_PlatformClass], + returnType : $rt_arraycls(jl_Enum), + callable : null + }, { + name : "getEnumConstantsSize", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otp_PlatformClass], + returnType : $rt_intcls(), + callable : null + }, { + name : "getEnumConstantsSizeImpl", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otr_RuntimeClass], + returnType : $rt_intcls(), + callable : null + }, { + name : "fillEnumConstants", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otp_PlatformClass, $rt_arraycls(jl_Enum)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fillEnumConstantsImpl", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otr_RuntimeClass, $rt_arraycls(oti_Address)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAnnotations", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otp_PlatformClass], + returnType : $rt_arraycls(jla_Annotation), + callable : null + }, { + name : "startThread", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otp_PlatformRunnable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "launchThread", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otp_PlatformRunnable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "postpone", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otp_PlatformRunnable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "schedule", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otp_PlatformRunnable, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "killSchedule", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createQueue", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : otp_PlatformQueue, + callable : null + }, { + name : "createQueueJs", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otp_PlatformQueue, + callable : null + }, { + name : "stringFromCharCode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otp_PlatformString, + callable : null + }, { + name : "isPrimitive", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otp_PlatformClass], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isPrimitiveLowLevel", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otr_RuntimeClass], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isEnum", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otp_PlatformClass], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isEnumLowLevel", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otr_RuntimeClass], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getArrayItem", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otp_PlatformClass], + returnType : otp_PlatformClass, + callable : null + }, { + name : "getName", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otp_PlatformClass], + returnType : jl_String, + callable : null + }, { + name : "isLowLevel", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isUndefined$js_body$_5", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "nextObjectId$js_body$_9", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "createQueueJs$js_body$_30", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }]; + jl_Integer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "toHexString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "toOctalString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "toBinaryString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "parseInt", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "parseInt", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : jl_Integer, + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Integer, + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Integer, + callable : null + }, { + name : "ensureIntegerCache", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "intValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "longValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "floatValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "doubleValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getInteger", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Integer, + callable : null + }, { + name : "getInteger", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : jl_Integer, + callable : null + }, { + name : "getInteger", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_Integer], + returnType : jl_Integer, + callable : null + }, { + name : "decode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Integer, + callable : null + }, { + name : "decodeDigit", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_charcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Integer], + returnType : $rt_intcls(), + callable : null + }, { + name : "compare", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "numberOfLeadingZeros", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "numberOfTrailingZeros", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "highestOneBit", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "lowestOneBit", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "bitCount", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "rotateLeft", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "rotateRight", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "reverse", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "reverseBytes", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "signum", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "divideUnsigned", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "remainderUnsigned", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_Number.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "intValue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "longValue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "floatValue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "doubleValue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "byteValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "shortValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_shortcls(), + callable : null + }]; + otjc_JSString.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stringValue", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "stringValue", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otjc_JSString], + returnType : jl_String, + callable : null + }, { + name : "valueOf", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjc_JSString, + callable : null + }, { + name : "fromCharCode", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjc_JSString, + callable : null + }, { + name : "getLength", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "charAt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjc_JSString, + callable : null + }, { + name : "charCodeAt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "concat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSString], + returnType : otjc_JSString, + callable : null + }, { + name : "concat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSString, otjc_JSString], + returnType : otjc_JSString, + callable : null + }, { + name : "concat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSString, otjc_JSString, otjc_JSString], + returnType : otjc_JSString, + callable : null + }, { + name : "indexOf", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSString], + returnType : $rt_intcls(), + callable : null + }, { + name : "lastIndexOf", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSString], + returnType : $rt_intcls(), + callable : null + }, { + name : "match", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSRegExp], + returnType : otjc_JSArray, + callable : null + }, { + name : "match", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSString], + returnType : otjc_JSArray, + callable : null + }, { + name : "replace", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSRegExp, otjc_JSString], + returnType : otjc_JSString, + callable : null + }, { + name : "replace", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSRegExp, otjc_JSReplaceFunction], + returnType : otjc_JSString, + callable : null + }, { + name : "replace", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSString, otjc_JSString], + returnType : otjc_JSString, + callable : null + }, { + name : "replace", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSString, otjc_JSReplaceFunction], + returnType : otjc_JSString, + callable : null + }, { + name : "search", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSRegExp], + returnType : $rt_intcls(), + callable : null + }, { + name : "search", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSString], + returnType : $rt_intcls(), + callable : null + }, { + name : "slice", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjc_JSString, + callable : null + }, { + name : "slice", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : otjc_JSString, + callable : null + }, { + name : "split", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSRegExp], + returnType : $rt_arraycls(otjc_JSString), + callable : null + }, { + name : "split", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSString], + returnType : $rt_arraycls(otjc_JSString), + callable : null + }, { + name : "split", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSRegExp, $rt_intcls()], + returnType : $rt_arraycls(otjc_JSString), + callable : null + }, { + name : "split", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSString, $rt_intcls()], + returnType : $rt_arraycls(otjc_JSString), + callable : null + }, { + name : "substr", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjc_JSString, + callable : null + }, { + name : "substr", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : otjc_JSString, + callable : null + }, { + name : "substring", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjc_JSString, + callable : null + }, { + name : "substring", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : otjc_JSString, + callable : null + }, { + name : "toLowerCase", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjc_JSString, + callable : null + }, { + name : "toUpperCase", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjc_JSString, + callable : null + }, { + name : "trim", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjc_JSString, + callable : null + }, { + name : "isInstance", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_booleancls(), + callable : null + }, { + name : "$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjc_JSString], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stringValue$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjc_JSString], + returnType : jl_String, + callable : null + }, { + name : "stringValue$js_body$_2", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "valueOf$js_body$_3", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "fromCharCode$js_body$_4", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "isInstance$js_body$_34", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nlea_EaglerAdapterImpl2.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "startTitleMusic", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stopTitleMusic", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "volumeTitleMusic", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playingTitleMusic", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "_wisWebGL", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "_wisAnisotropicPatched", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "_wgetShaderHeader", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getSelfProxy", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCustomProxyListString", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getCustomProxyList", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getHostString", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getLocationString", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isSSLPage", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "loadResource", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : ji_InputStream, + callable : null + }, { + name : "loadResourceBytes", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "fileContents", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "fileContentsLines", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "downloadAssetPack", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "downloadAssetPack", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String, oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setContextVar", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otj_JSObject], + returnType : $rt_intcls(), + callable : null + }, { + name : "setDebugVar", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasBeenActive", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getIdentifier", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getString", + modifiers : 768, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "onWindowUnload", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOffsetX", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otjde_MouseEvent], + returnType : $rt_intcls(), + callable : null + }, { + name : "getOffsetY", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otjde_MouseEvent], + returnType : $rt_intcls(), + callable : null + }, { + name : "getWhich", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otjde_KeyboardEvent], + returnType : $rt_intcls(), + callable : null + }, { + name : "initializeContext", + modifiers : 516, + accessLevel : 3, + parameterTypes : [otjdh_HTMLElement, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "destroyContext", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeEventHandlers", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "youEagler", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "_wglEnable", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglClearDepth", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglDepthFunc", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglCullFace", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglViewport", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglClear", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglClearColor", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglDisable", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglGetError", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "_wglFlush", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglTexImage2D", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), jn_ByteBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglBlendFunc", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglDepthMask", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglColorMask", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglBindTexture", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nlea_EaglerAdapterImpl2$TextureGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglCopyTexSubImage2D", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglTexParameteri", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglTexParameterf", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglTexImage2D", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), jn_IntBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglTexSubImage2D", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), jn_IntBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglDeleteTextures", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$TextureGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglDrawArrays", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglDrawElements", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglGenTextures", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : nlea_EaglerAdapterImpl2$TextureGL, + callable : null + }, { + name : "_wglTexSubImage2D", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), jn_ByteBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglActiveTexture", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglCreateProgram", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : nlea_EaglerAdapterImpl2$ProgramGL, + callable : null + }, { + name : "_wglCreateShader", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nlea_EaglerAdapterImpl2$ShaderGL, + callable : null + }, { + name : "_wglAttachShader", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$ProgramGL, nlea_EaglerAdapterImpl2$ShaderGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglDetachShader", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$ProgramGL, nlea_EaglerAdapterImpl2$ShaderGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglCompileShader", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$ShaderGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglLinkProgram", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$ProgramGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglShaderSource", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$ShaderGL, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglGetShaderInfoLog", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$ShaderGL], + returnType : jl_String, + callable : null + }, { + name : "_wglGetProgramInfoLog", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$ProgramGL], + returnType : jl_String, + callable : null + }, { + name : "_wglGetShaderCompiled", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$ShaderGL], + returnType : $rt_booleancls(), + callable : null + }, { + name : "_wglGetProgramLinked", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$ProgramGL], + returnType : $rt_booleancls(), + callable : null + }, { + name : "_wglDeleteShader", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$ShaderGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglDeleteProgram", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$ProgramGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglCreateBuffer", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : nlea_EaglerAdapterImpl2$BufferGL, + callable : null + }, { + name : "_wglDeleteBuffer", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$BufferGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglBindBuffer", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nlea_EaglerAdapterImpl2$BufferGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglBufferData0", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jn_IntBuffer, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglBufferSubData0", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jn_IntBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglBufferData", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Object, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglBufferSubData", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglBindAttribLocation", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$ProgramGL, $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglEnableVertexAttribArray", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglDisableVertexAttribArray", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglGetUniformLocation", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$ProgramGL, jl_String], + returnType : nlea_EaglerAdapterImpl2$UniformGL, + callable : null + }, { + name : "_wglBindAttributeLocation", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$ProgramGL, $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglUniform1f", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$UniformGL, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglUniform2f", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$UniformGL, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglUniform3f", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$UniformGL, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglUniform4f", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$UniformGL, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglUniform1i", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$UniformGL, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglUniform2i", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$UniformGL, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglUniform3i", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$UniformGL, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglUniform4i", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$UniformGL, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglUniformMat2fv", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$UniformGL, $rt_arraycls($rt_floatcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglUniformMat3fv", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$UniformGL, $rt_arraycls($rt_floatcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglUniformMat4fv", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$UniformGL, $rt_arraycls($rt_floatcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglUseProgram", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$ProgramGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglGetParameter", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglPolygonOffset", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglVertexAttribPointer", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglBindFramebuffer", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nlea_EaglerAdapterImpl2$FramebufferGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglCreateFramebuffer", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : nlea_EaglerAdapterImpl2$FramebufferGL, + callable : null + }, { + name : "_wglDeleteFramebuffer", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$FramebufferGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglFramebufferTexture2D", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nlea_EaglerAdapterImpl2$TextureGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglCreateQuery", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : nlea_EaglerAdapterImpl2$QueryGL, + callable : null + }, { + name : "_wglBeginQuery", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nlea_EaglerAdapterImpl2$QueryGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglEndQuery", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglDeleteQuery", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$QueryGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglGetQueryObjecti", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$QueryGL, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "_wglCreateVertexArray", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : nlea_EaglerAdapterImpl2$BufferArrayGL, + callable : null + }, { + name : "_wglDeleteVertexArray", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$BufferArrayGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglBindVertexArray", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$BufferArrayGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglDrawBuffer", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglCreateRenderBuffer", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : nlea_EaglerAdapterImpl2$RenderbufferGL, + callable : null + }, { + name : "_wglBindRenderbuffer", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$RenderbufferGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglRenderbufferStorage", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglFramebufferRenderbuffer", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nlea_EaglerAdapterImpl2$RenderbufferGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglDeleteRenderbuffer", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$RenderbufferGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglRenderbufferStorageMultisample", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglBlitFramebuffer", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglGetAttribLocation", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$ProgramGL, jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "__wglGetTexParameteri", + modifiers : 772, + accessLevel : 1, + parameterTypes : [nleat_WebGL2RenderingContext, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "_wglGetTexParameteri", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "__wglGetTexParameterf", + modifiers : 772, + accessLevel : 1, + parameterTypes : [nleat_WebGL2RenderingContext, $rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "_wglGetTexParameterf", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "isWindows", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDataURL", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otjt_ArrayBuffer, jl_String], + returnType : jl_String, + callable : null + }, { + name : "freeDataURL", + modifiers : 768, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadPNG", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : nle_EaglerImage, + callable : null + }, { + name : "loadPNG0", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otjt_ArrayBuffer], + returnType : nle_EaglerImage, + callable : null + }, { + name : "loadPNG0", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otjt_ArrayBuffer, oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isVideoSupported", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "loadVideo", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadVideo", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String, $rt_booleancls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setVideoPointer", + modifiers : 768, + accessLevel : 1, + parameterTypes : [jl_String, otjdh_HTMLVideoElement], + returnType : $rt_voidcls(), + callable : null + }, { + name : "callVideoLoadEvent", + modifiers : 768, + accessLevel : 1, + parameterTypes : [jl_String, otjdh_HTMLVideoElement], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadVideo", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String, $rt_booleancls(), jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bufferVideo", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "unloadVideo", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isVideoLoaded", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isVideoPaused", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setVideoPaused", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setVideoLoop", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setVideoVolume", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "html5VideoTexImage2D", + modifiers : 768, + accessLevel : 1, + parameterTypes : [nleat_WebGL2RenderingContext, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), otjdh_HTMLVideoElement], + returnType : $rt_voidcls(), + callable : null + }, { + name : "html5VideoTexSubImage2D", + modifiers : 768, + accessLevel : 1, + parameterTypes : [nleat_WebGL2RenderingContext, $rt_intcls(), $rt_intcls(), $rt_intcls(), otjdh_HTMLVideoElement], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateVideoTexture", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindVideoTexture", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getVideoWidth", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getVideoHeight", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getVideoCurrentTime", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setVideoCurrentTime", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getVideoDuration", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getVideoError", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setVideoFrameRate", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isImageSupported", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "loadImage", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadImage", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setImagePointer", + modifiers : 768, + accessLevel : 1, + parameterTypes : [jl_String, otjdh_HTMLImageElement], + returnType : $rt_voidcls(), + callable : null + }, { + name : "callImageLoadEvent", + modifiers : 768, + accessLevel : 1, + parameterTypes : [jl_String, otjdh_HTMLImageElement], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadImage", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bufferImage", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "unloadImage", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isImageLoaded", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "html5ImageTexImage2D", + modifiers : 768, + accessLevel : 1, + parameterTypes : [nleat_WebGL2RenderingContext, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), otjdh_HTMLImageElement], + returnType : $rt_voidcls(), + callable : null + }, { + name : "html5ImageTexSubImage2D", + modifiers : 768, + accessLevel : 1, + parameterTypes : [nleat_WebGL2RenderingContext, $rt_intcls(), $rt_intcls(), $rt_intcls(), otjdh_HTMLImageElement], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateImageTexture", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindImageTexture", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getImageWidth", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getImageHeight", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setImageFrameRate", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseNext", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "mouseGetEventButton", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "mouseGetEventButtonState", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "mouseIsButtonDown", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "mouseGetEventDWheel", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "mouseSetCursorPosition", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseSetGrabbed", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseGetDX", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "mouseGetDY", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "mouseGetX", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "mouseGetY", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "mouseGetEventX", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "mouseGetEventY", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "keysNext", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getEventKey", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getEventChar", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "getEventKeyState", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isKeyDown", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getKeyName", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "setFullscreen", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shouldShutdown", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "commitContext", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otj_JSObject], + returnType : $rt_intcls(), + callable : null + }, { + name : "updateDisplay", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setVSyncEnabled", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "enableRepeatEvents", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isPointerLocked", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isFocused", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getScreenWidth", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getScreenHeight", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCanvasWidth", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCanvasHeight", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setDisplaySize", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "syncDisplay", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "saveScreenshot", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "saveScreenshot", + modifiers : 768, + accessLevel : 1, + parameterTypes : [jl_String, otjdh_HTMLCanvasElement], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRateLimitStatus", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : nlea_EaglerAdapterImpl2$RateLimit, + callable : null + }, { + name : "logRateLimit", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String, nlea_EaglerAdapterImpl2$RateLimit], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkRateLimitHistory", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nlea_EaglerAdapterImpl2$RateLimit, + callable : null + }, { + name : "connectWebSocket", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "connectWebSocket", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String, oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "startConnection", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "endConnection", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "connectionOpen", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "nativeBinarySend", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otjw_WebSocket, otjt_ArrayBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacket", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacket", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "loadLocalStorage", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "saveLocalStorage", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "openLink", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "redirectTo", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "execute", + modifiers : 768, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBeforeCloseRegister", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "openFileChooser", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFileChooserResult", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "getFileChooserResult0", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otjt_ArrayBuffer, + callable : null + }, { + name : "getFileChooserResultName", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setListenerPos", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setPlaybackOffsetDelay", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "decodeAudioAsync", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjt_ArrayBuffer], + returnType : otjw_AudioBuffer, + callable : null + }, { + name : "decodeAudioAsync", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otjt_ArrayBuffer, oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBufferFor", + modifiers : 516, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : otjw_AudioBuffer, + callable : null + }, { + name : "beginPlayback", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "beginPlaybackStatic", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setPitch", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setVolume", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "moveSound", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "endSound", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isPlaying", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "openConsole", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "voiceConnect", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "voiceVolume", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "voiceActive", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "voiceRelayed", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "voiceUsers", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "voiceUsersTalking", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "voiceEnd", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doJavascriptCoroutines", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "maxMemory", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "totalMemory", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "freeMemory", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "exit", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getUserAgent", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "_wArrayByteLength", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "_wCreateLowLevelIntBuffer", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "_wAppendLowLevelBuffer", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wGetLowLevelBuffersAppended", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "remapKey", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getClipboard", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getClipboard", + modifiers : 512, + accessLevel : 1, + parameterTypes : [oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getClipboard0", + modifiers : 768, + accessLevel : 1, + parameterTypes : [nlea_EaglerAdapterImpl2$StupidFunctionResolveString], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setClipboard", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isString", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otj_JSObject], + returnType : $rt_booleancls(), + callable : null + }, { + name : "openQuery", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : nle_ServerQuery, + callable : null + }, { + name : "setServerToJoinOnLaunch", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getServerToJoinOnLaunch", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "access$002", + modifiers : 544, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "access$000", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "access$100", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_arraycls($rt_booleancls()), + callable : null + }, { + name : "access$200", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : ju_LinkedList, + callable : null + }, { + name : "access$302", + modifiers : 544, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$400", + modifiers : 544, + accessLevel : 0, + parameterTypes : [otjde_MouseEvent], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$502", + modifiers : 544, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$600", + modifiers : 544, + accessLevel : 0, + parameterTypes : [otjde_MouseEvent], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$700", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "access$702", + modifiers : 544, + accessLevel : 0, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "access$800", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "access$802", + modifiers : 544, + accessLevel : 0, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "access$900", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_arraycls($rt_booleancls()), + callable : null + }, { + name : "access$1000", + modifiers : 544, + accessLevel : 0, + parameterTypes : [otjde_KeyboardEvent], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$1100", + modifiers : 544, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$1200", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : ju_LinkedList, + callable : null + }, { + name : "access$1300", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "access$1402", + modifiers : 544, + accessLevel : 0, + parameterTypes : [$rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "access$1500", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : ju_HashMap, + callable : null + }, { + name : "access$1604", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$1700", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : otjdh_HTMLCanvasElement, + callable : null + }, { + name : "access$1702", + modifiers : 544, + accessLevel : 0, + parameterTypes : [otjdh_HTMLCanvasElement], + returnType : otjdh_HTMLCanvasElement, + callable : null + }, { + name : "access$1800", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : otjc_CanvasRenderingContext2D, + callable : null + }, { + name : "access$1802", + modifiers : 544, + accessLevel : 0, + parameterTypes : [otjc_CanvasRenderingContext2D], + returnType : otjc_CanvasRenderingContext2D, + callable : null + }, { + name : "access$1900", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "access$2002", + modifiers : 544, + accessLevel : 0, + parameterTypes : [$rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "access$2100", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : otjdh_HTMLVideoElement, + callable : null + }, { + name : "access$2200", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jl_String, otjdh_HTMLVideoElement], + returnType : $rt_voidcls(), + callable : null + }, { + name : "access$2302", + modifiers : 544, + accessLevel : 0, + parameterTypes : [$rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "access$2400", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : otjdh_HTMLImageElement, + callable : null + }, { + name : "access$2500", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jl_String, otjdh_HTMLImageElement], + returnType : $rt_voidcls(), + callable : null + }, { + name : "access$2602", + modifiers : 544, + accessLevel : 0, + parameterTypes : [$rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "access$2702", + modifiers : 544, + accessLevel : 0, + parameterTypes : [$rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "access$2802", + modifiers : 544, + accessLevel : 0, + parameterTypes : [$rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "access$2900", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : ju_LinkedList, + callable : null + }, { + name : "access$3002", + modifiers : 544, + accessLevel : 0, + parameterTypes : [otjw_WebSocket], + returnType : otjw_WebSocket, + callable : null + }, { + name : "access$2600", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "access$3100", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : nlea_EaglerAdapterImpl2$RateLimit, + callable : null + }, { + name : "access$3200", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "access$3300", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "access$3102", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nlea_EaglerAdapterImpl2$RateLimit], + returnType : nlea_EaglerAdapterImpl2$RateLimit, + callable : null + }, { + name : "access$3400", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "access$2700", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "access$3500", + modifiers : 544, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : $rt_booleancls(), + callable : null + }, { + name : "access$3000", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : otjw_WebSocket, + callable : null + }, { + name : "access$3900", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : ju_HashMap, + callable : null + }, { + name : "access$4302", + modifiers : 544, + accessLevel : 0, + parameterTypes : [$rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "startTitleMusic$js_body$_1", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stopTitleMusic$js_body$_2", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "volumeTitleMusic$js_body$_3", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playingTitleMusic$js_body$_4", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "getSelfProxy$js_body$_8", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "getCustomProxyListString$js_body$_9", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "getHostString$js_body$_11", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "getLocationString$js_body$_12", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "setContextVar$js_body$_20", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "setDebugVar$js_body$_21", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasBeenActive$js_body$_22", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "getString$js_body$_24", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "getOffsetX$js_body$_26", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "getOffsetY$js_body$_27", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "getWhich$js_body$_28", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "youEagler$js_body$_32", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "__wglGetTexParameteri$js_body$_120", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "__wglGetTexParameterf$js_body$_122", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "getDataURL$js_body$_125", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "freeDataURL$js_body$_126", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setVideoPointer$js_body$_133", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "callVideoLoadEvent$js_body$_134", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "html5VideoTexImage2D$js_body$_143", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "html5VideoTexSubImage2D$js_body$_144", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setImagePointer$js_body$_157", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "callImageLoadEvent$js_body$_158", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "html5ImageTexImage2D$js_body$_163", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "html5ImageTexSubImage2D$js_body$_164", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "commitContext$js_body$_191", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "isPointerLocked$js_body$_195", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "saveScreenshot$js_body$_204", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "nativeBinarySend$js_body$_213", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "execute$js_body$_220", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBeforeCloseRegister$js_body$_221", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onWindowUnload$jsocb$_1", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "openFileChooser$js_body$_222", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFileChooserResult0$js_body$_224", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "getFileChooserResultName$js_body$_225", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "getUserAgent$js_body$_251", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "getClipboard0$js_body$_259", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setClipboard$js_body$_260", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isString$js_body$_261", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nlea_EaglerAdapterImpl2$2.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_MouseEvent], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 96, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + otjde_EventListener.$meta.methods = [ + { + name : "handleEvent", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }]; + nlea_EaglerAdapterImpl2$3.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_MouseEvent], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 96, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nlea_EaglerAdapterImpl2$4.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_MouseEvent], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 96, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nlea_EaglerAdapterImpl2$5.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_MouseEvent], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 96, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nlea_EaglerAdapterImpl2$6.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_KeyboardEvent], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 96, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nlea_EaglerAdapterImpl2$7.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_KeyboardEvent], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 96, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nlea_EaglerAdapterImpl2$8.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_KeyboardEvent], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 96, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nlea_EaglerAdapterImpl2$9.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_WheelEvent], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 96, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nlea_EaglerAdapterImpl2$10.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_WheelEvent], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 96, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nlea_EaglerAdapterImpl2$11.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_WheelEvent], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 96, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + otpp_AsyncCallbackWrapper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create", + modifiers : 512, + accessLevel : 3, + parameterTypes : [oti_AsyncCallback], + returnType : otpp_AsyncCallbackWrapper, + callable : null + }, { + name : "complete", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "error", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }]; + oti_AsyncCallback.$meta.methods = [ + { + name : "complete", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "error", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }]; + ju_LinkedList.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_voidcls(), + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listIterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_ListIterator, + callable : null + }, { + name : "listIterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : ju_ListIterator, + callable : null + }, { + name : "offer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "poll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "element", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "peek", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "addFirst", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addLast", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "offerFirst", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "offerLast", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "removeFirst", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "removeLast", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "pollFirst", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "pollLast", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "getFirst", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "getLast", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "peekFirst", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "peekLast", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "removeFirstOccurrence", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "removeLastOccurrence", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "push", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "pop", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "descendingIterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }, { + name : "removeEntry", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_LinkedList$Entry], + returnType : $rt_voidcls(), + callable : null + }, { + name : "access$100", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_LinkedList, ju_LinkedList$Entry], + returnType : $rt_voidcls(), + callable : null + }, { + name : "access$202", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_LinkedList, ju_LinkedList$Entry], + returnType : ju_LinkedList$Entry, + callable : null + }, { + name : "access$302", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_LinkedList, ju_LinkedList$Entry], + returnType : ju_LinkedList$Entry, + callable : null + }, { + name : "access$404", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_LinkedList], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$300", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_LinkedList], + returnType : ju_LinkedList$Entry, + callable : null + }]; + ju_AbstractSequentialList.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "addAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "iterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }, { + name : "listIterator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : ju_ListIterator, + callable : null + }]; + ju_AbstractList.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "iterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }, { + name : "addAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "indexOf", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "lastIndexOf", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listIterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_ListIterator, + callable : null + }, { + name : "listIterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : ju_ListIterator, + callable : null + }, { + name : "subList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : ju_List, + callable : null + }, { + name : "removeRange", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }]; + ju_AbstractCollection.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isEmpty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_Object), + callable : null + }, { + name : "toArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object)], + returnType : $rt_arraycls(jl_Object), + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "removeAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "retainAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + ju_Collection.$meta.methods = [ + { + name : "size", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isEmpty", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "contains", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toArray", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_Object), + callable : null + }, { + name : "toArray", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object)], + returnType : $rt_arraycls(jl_Object), + callable : null + }, { + name : "add", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "remove", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsAll", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addAll", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "removeAll", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "retainAll", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "clear", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "spliterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Spliterator, + callable : null + }, { + name : "stream", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jus_Stream, + callable : null + }]; + jl_Iterable.$meta.methods = [ + { + name : "iterator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }, { + name : "forEach", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Consumer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "spliterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Spliterator, + callable : null + }]; + ju_List.$meta.methods = [ + { + name : "addAll", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "add", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "remove", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "indexOf", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "lastIndexOf", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "listIterator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_ListIterator, + callable : null + }, { + name : "listIterator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : ju_ListIterator, + callable : null + }, { + name : "subList", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : ju_List, + callable : null + }, { + name : "replaceAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_UnaryOperator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sort", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Comparator], + returnType : $rt_voidcls(), + callable : null + }]; + ju_Deque.$meta.methods = [ + { + name : "addFirst", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addLast", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "offerFirst", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "offerLast", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "removeFirst", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "removeLast", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "pollFirst", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "pollLast", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "getFirst", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "getLast", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "peekFirst", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "peekLast", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "removeFirstOccurrence", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "removeLastOccurrence", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "push", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "pop", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "descendingIterator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }]; + ju_Queue.$meta.methods = [ + { + name : "offer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "remove", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "poll", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "element", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "peek", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + otjw_AudioContext.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDestination", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioDestinationNode, + callable : null + }, { + name : "getSampleRate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getCurrentTime", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getListener", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioListener, + callable : null + }, { + name : "getState", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setOnStateChange", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOnStateChange", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjde_EventListener, + callable : null + }, { + name : "suspend", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resume", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "close", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : otjw_AudioBuffer, + callable : null + }, { + name : "decodeAudioData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjt_ArrayBuffer, otjw_DecodeSuccessCallback, otjw_DecodeErrorCallback], + returnType : otjw_AudioBuffer, + callable : null + }, { + name : "decodeAudioData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjt_ArrayBuffer, otjw_DecodeSuccessCallback], + returnType : otjw_AudioBuffer, + callable : null + }, { + name : "decodeAudioData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjt_ArrayBuffer], + returnType : otjw_AudioBuffer, + callable : null + }, { + name : "createBufferSource", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioBufferSourceNode, + callable : null + }, { + name : "createMediaElementSource", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjdh_HTMLMediaElement], + returnType : otjw_MediaElementAudioSourceNode, + callable : null + }, { + name : "createMediaStreamSource", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_MediaStream], + returnType : otjw_MediaStreamAudioSourceNode, + callable : null + }, { + name : "createMediaStreamDestination", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_MediaStreamAudioDestinationNode, + callable : null + }, { + name : "createAudioWorker", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioWorker, + callable : null + }, { + name : "createScriptProcessor", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : otjw_ScriptProcessorNode, + callable : null + }, { + name : "createScriptProcessor", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : otjw_ScriptProcessorNode, + callable : null + }, { + name : "createScriptProcessor", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjw_ScriptProcessorNode, + callable : null + }, { + name : "createScriptProcessor", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_ScriptProcessorNode, + callable : null + }, { + name : "createAnalyser", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AnalyserNode, + callable : null + }, { + name : "createGain", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_GainNode, + callable : null + }, { + name : "createDelay", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : otjw_DelayNode, + callable : null + }, { + name : "createDelay", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_DelayNode, + callable : null + }, { + name : "createBiquadFilter", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_BiquadFilterNode, + callable : null + }, { + name : "createIIRFilter", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjt_Float32Array, otjt_Float32Array], + returnType : otjw_IIRFilterNode, + callable : null + }, { + name : "createWaveShaper", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_WaveShaperNode, + callable : null + }, { + name : "createPanner", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_PannerNode, + callable : null + }, { + name : "createStereoPanner", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_StereoPannerNode, + callable : null + }, { + name : "createConvolver", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_ConvolverNode, + callable : null + }, { + name : "createChannelSplitter", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjw_ChannelSplitterNode, + callable : null + }, { + name : "createChannelSplitter", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_ChannelSplitterNode, + callable : null + }, { + name : "createChannelMerger", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjw_ChannelMergerNode, + callable : null + }, { + name : "createChannelMerger", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_ChannelMergerNode, + callable : null + }, { + name : "createDynamicsCompressor", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_DynamicsCompressorNode, + callable : null + }, { + name : "createOscillator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_OscillatorNode, + callable : null + }, { + name : "createPeriodicWave", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjt_Float32Array, otjt_Float32Array, otjw_PeriodicWaveConstraints], + returnType : otjw_PeriodicWave, + callable : null + }, { + name : "createPeriodicWave", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_arraycls($rt_floatcls()), otjw_PeriodicWaveConstraints], + returnType : otjw_PeriodicWave, + callable : null + }, { + name : "createPeriodicWave", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjt_Float32Array, otjt_Float32Array], + returnType : otjw_PeriodicWave, + callable : null + }, { + name : "createPeriodicWave", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_arraycls($rt_floatcls())], + returnType : otjw_PeriodicWave, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioContext, + callable : null + }, { + name : "$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjw_AudioContext], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create$js_body$_44", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }]; + nlea_EaglerAdapterImpl2$12.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onTimer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onTimer$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }]; + otjb_TimerHandler.$meta.methods = [ + { + name : "onTimer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ji_IOException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }]; + nle_LocalStorageManager.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadStorage", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "saveStorageA", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "saveStorageG", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "saveStorageP", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "dumpConfiguration", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hasMadeAchievement", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Achievement], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_NBTTagCompound.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataOutput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "load", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataInput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTags", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Collection, + callable : null + }, { + name : "getId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "setTag", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, nms_NBTBase], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setByte", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setShort", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_shortcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setInteger", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLong", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setFloat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDouble", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setByteArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setIntArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setCompoundTag", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBoolean", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTag", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_NBTBase, + callable : null + }, { + name : "hasKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getByte", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_bytecls(), + callable : null + }, { + name : "getShort", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_shortcls(), + callable : null + }, { + name : "getInteger", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "getLong", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_longcls(), + callable : null + }, { + name : "getFloat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getDouble", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "getByteArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "getIntArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "getCompoundTag", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_NBTTagCompound, + callable : null + }, { + name : "getTagList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_NBTTagList, + callable : null + }, { + name : "getBoolean", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "removeTag", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hasNoTags", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "copy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTBase, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getTagMap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : ju_Map, + callable : null + }, { + name : "getStringOrNull", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }]; + nms_NBTBase.$meta.methods = [ + { + name : "write", + modifiers : 1, + accessLevel : 0, + parameterTypes : [ji_DataOutput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "load", + modifiers : 1, + accessLevel : 0, + parameterTypes : [ji_DataInput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getId", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_NBTBase, + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "readNamedTag", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_DataInput], + returnType : nms_NBTBase, + callable : null + }, { + name : "writeNamedTag", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_NBTBase, ji_DataOutput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "newTag", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_bytecls(), jl_String], + returnType : nms_NBTBase, + callable : null + }, { + name : "getTagName", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : jl_String, + callable : null + }, { + name : "copy", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTBase, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ServerList.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadDefaultServers", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadServerList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "saveServerList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getServerData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ServerData, + callable : null + }, { + name : "removeServerData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addServerData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ServerData], + returnType : $rt_voidcls(), + callable : null + }, { + name : "countServers", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "swapServers", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "freeServerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "refreshServerPing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateServerPing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_NBTTagList.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataOutput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "load", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataInput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "appendTag", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTBase], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeTag", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_NBTBase, + callable : null + }, { + name : "tagAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_NBTBase, + callable : null + }, { + name : "tagCount", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "copy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTBase, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + ji_PrintStream.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_OutputStream, $rt_booleancls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_OutputStream, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_OutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkError", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setError", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clearError", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "close", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "flush", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "check", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "print", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "print", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "print", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "print", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "print", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "print", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "print", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "print", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "println", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "println", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "println", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "println", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "println", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "println", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "printSB", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ji_FilterOutputStream.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_OutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "close", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "flush", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ji_OutputStream.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "close", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "flush", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ji_Closeable.$meta.methods = [ + { + name : "close", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_AutoCloseable.$meta.methods = [ + { + name : "close", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ji_Flushable.$meta.methods = [ + { + name : "flush", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nmc_Minecraft.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "startTimerHackThread", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setServer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "startGame", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "showWarningText", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "showIntroAnimation", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadScreen", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "scaledTessellator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOs", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EnumOS, + callable : null + }, { + name : "displayGuiScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiScreen], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isChatOpen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getServerURI", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "checkGLError", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shutdownMinecraftApplet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "run", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "runGameLoop", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_90020_K", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "updateDebugProfilerName", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayDebugInfo", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shutdown", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setIngameFocus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setIngameNotInFocus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayInGameMenu", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sendClickBlockToController", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayEaglercraftText", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clickMouse", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toggleFullscreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resize", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "runTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "forceReload", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadWorld", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_WorldClient], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadWorld", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_WorldClient, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "debugInfoRenders", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getEntityDebug", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getWorldProviderName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "debugInfoEntities", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setDimensionAndSpawnPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDemo", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isDemo", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getNetHandler", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NetClientHandler, + callable : null + }, { + name : "isGuiEnabled", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isFancyGraphicsEnabled", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isAmbientOcclusionEnabled", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "handleClientCommand", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "clickMiddleMouseButton", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinecraft", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : nmc_Minecraft, + callable : null + }, { + name : "scheduleTexturePackRefresh", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setServerData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ServerData], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getServerData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ServerData, + callable : null + }, { + name : "isIntegratedServerRunning", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isSingleplayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSystemTime", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "isFullScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getGLMaximumTextureSize", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_Runnable.$meta.methods = [ + { + name : "run", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_String$_clinit_$lambda$_81_0.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "compare", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "compare", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_intcls(), + callable : null + }]; + ju_Comparator.$meta.methods = [ + { + name : "compare", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "reversed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Comparator, + callable : null + }, { + name : "thenComparing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Comparator], + returnType : ju_Comparator, + callable : null + }, { + name : "thenComparing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Function, ju_Comparator], + returnType : ju_Comparator, + callable : null + }, { + name : "thenComparing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Function], + returnType : ju_Comparator, + callable : null + }, { + name : "thenComparingInt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_ToIntFunction], + returnType : ju_Comparator, + callable : null + }, { + name : "thenComparingLong", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_ToLongFunction], + returnType : ju_Comparator, + callable : null + }, { + name : "thenComparingDouble", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_ToDoubleFunction], + returnType : ju_Comparator, + callable : null + }, { + name : "comparing", + modifiers : 512, + accessLevel : 3, + parameterTypes : [juf_Function, ju_Comparator], + returnType : ju_Comparator, + callable : null + }, { + name : "comparing", + modifiers : 512, + accessLevel : 3, + parameterTypes : [juf_Function], + returnType : ju_Comparator, + callable : null + }, { + name : "naturalOrder", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Comparator, + callable : null + }, { + name : "reverseOrder", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Comparator, + callable : null + }, { + name : "nullsFirst", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Comparator], + returnType : ju_Comparator, + callable : null + }, { + name : "nullsLast", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Comparator], + returnType : ju_Comparator, + callable : null + }, { + name : "comparingInt", + modifiers : 512, + accessLevel : 3, + parameterTypes : [juf_ToIntFunction], + returnType : ju_Comparator, + callable : null + }, { + name : "comparingLong", + modifiers : 512, + accessLevel : 3, + parameterTypes : [juf_ToLongFunction], + returnType : ju_Comparator, + callable : null + }, { + name : "comparingDouble", + modifiers : 512, + accessLevel : 3, + parameterTypes : [juf_ToDoubleFunction], + returnType : ju_Comparator, + callable : null + }, { + name : "lambda$comparingDouble$14", + modifiers : 544, + accessLevel : 1, + parameterTypes : [juf_ToDoubleFunction, jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "lambda$comparingLong$13", + modifiers : 544, + accessLevel : 1, + parameterTypes : [juf_ToLongFunction, jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "lambda$comparingInt$12", + modifiers : 544, + accessLevel : 1, + parameterTypes : [juf_ToIntFunction, jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "lambda$nullsLast$11", + modifiers : 544, + accessLevel : 1, + parameterTypes : [ju_Comparator, jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "lambda$nullsFirst$10", + modifiers : 544, + accessLevel : 1, + parameterTypes : [ju_Comparator, jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "lambda$reverseOrder$9", + modifiers : 544, + accessLevel : 1, + parameterTypes : [jl_Comparable, jl_Comparable], + returnType : $rt_intcls(), + callable : null + }, { + name : "lambda$naturalOrder$8", + modifiers : 544, + accessLevel : 1, + parameterTypes : [jl_Comparable, jl_Comparable], + returnType : $rt_intcls(), + callable : null + }, { + name : "lambda$comparing$7", + modifiers : 544, + accessLevel : 1, + parameterTypes : [juf_Function, jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "lambda$comparing$6", + modifiers : 544, + accessLevel : 1, + parameterTypes : [ju_Comparator, juf_Function, jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "lambda$thenComparingDouble$5", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_ToDoubleFunction, jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "lambda$thenComparingLong$4", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_ToLongFunction, jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "lambda$thenComparingInt$3", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_ToIntFunction, jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "lambda$thenComparing$2", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_Function, jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "lambda$thenComparing$1", + modifiers : 32, + accessLevel : 1, + parameterTypes : [ju_Comparator, jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "lambda$reversed$0", + modifiers : 32, + accessLevel : 1, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + otci_IntegerUtil.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toUnsignedLogRadixString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "toUnsignedLogRadixString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_intcls()], + returnType : jl_String, + callable : null + }]; + otjt_ArrayBuffer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getByteLength", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "slice", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : otjt_ArrayBuffer, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjt_ArrayBuffer, + callable : null + }, { + name : "$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjt_ArrayBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create$js_body$_3", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + otjt_Uint8Array.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_shortcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_shortcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjt_Uint8Array, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjt_ArrayBuffer], + returnType : otjt_Uint8Array, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjt_ArrayBufferView], + returnType : otjt_Uint8Array, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjt_ArrayBuffer, $rt_intcls(), $rt_intcls()], + returnType : otjt_Uint8Array, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjt_ArrayBuffer, $rt_intcls()], + returnType : otjt_Uint8Array, + callable : null + }, { + name : "$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjt_Uint8Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create$js_body$_3", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_4", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_5", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_6", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_7", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + otjt_ArrayBufferView.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLength", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getByteLength", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getByteOffset", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjt_ArrayBuffer, + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjt_ArrayBufferView, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjt_ArrayBufferView], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSArrayReader, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSArrayReader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_shortcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_shortcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjt_ArrayBufferView], + returnType : $rt_voidcls(), + callable : null + }]; + otjt_Float32Array.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjt_Float32Array, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjt_ArrayBuffer], + returnType : otjt_Float32Array, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjt_ArrayBufferView], + returnType : otjt_Float32Array, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjt_ArrayBuffer, $rt_intcls(), $rt_intcls()], + returnType : otjt_Float32Array, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjt_ArrayBuffer, $rt_intcls()], + returnType : otjt_Float32Array, + callable : null + }, { + name : "$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjt_Float32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create$js_body$_3", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_4", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_5", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_6", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_7", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + ju_HashMap.$meta.methods = [ + { + name : "newElementArray", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_arraycls(ju_HashMap$HashEntry), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "calculateCapacity", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Map], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "computeThreshold", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "containsKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "entrySet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "getEntry", + modifiers : 4, + accessLevel : 0, + parameterTypes : [jl_Object], + returnType : ju_HashMap$HashEntry, + callable : null + }, { + name : "findNonNullKeyEntry", + modifiers : 4, + accessLevel : 0, + parameterTypes : [jl_Object, $rt_intcls(), $rt_intcls()], + returnType : ju_HashMap$HashEntry, + callable : null + }, { + name : "findNullKeyEntry", + modifiers : 4, + accessLevel : 0, + parameterTypes : [], + returnType : ju_HashMap$HashEntry, + callable : null + }, { + name : "isEmpty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "keySet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "putImpl", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object, jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "createEntry", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object, $rt_intcls(), jl_Object], + returnType : ju_HashMap$HashEntry, + callable : null + }, { + name : "createHashedEntry", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object, $rt_intcls(), $rt_intcls()], + returnType : ju_HashMap$HashEntry, + callable : null + }, { + name : "putAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Map], + returnType : $rt_voidcls(), + callable : null + }, { + name : "putAllImpl", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_Map], + returnType : $rt_voidcls(), + callable : null + }, { + name : "rehash", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "rehash", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "removeEntry", + modifiers : 4, + accessLevel : 0, + parameterTypes : [ju_HashMap$HashEntry], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeEntry", + modifiers : 4, + accessLevel : 0, + parameterTypes : [jl_Object], + returnType : ju_HashMap$HashEntry, + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "values", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Collection, + callable : null + }, { + name : "computeHashCode", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "areEqualKeys", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "areEqualValues", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_booleancls(), + callable : null + }]; + ju_AbstractMap.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isEmpty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "putAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Map], + returnType : $rt_voidcls(), + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "entrySet", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keySet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "values", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Collection, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + ju_Map.$meta.methods = [ + { + name : "size", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isEmpty", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsKey", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsValue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "getOrDefault", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "put", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "remove", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "putAll", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ju_Map], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clear", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keySet", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "values", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Collection, + callable : null + }, { + name : "entrySet", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "replace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object, jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "replace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "putIfAbsent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "computeIfAbsent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, juf_Function], + returnType : jl_Object, + callable : null + }, { + name : "computeIfPresent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, juf_BiFunction], + returnType : jl_Object, + callable : null + }, { + name : "compute", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, juf_BiFunction], + returnType : jl_Object, + callable : null + }, { + name : "merge", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object, juf_BiFunction], + returnType : jl_Object, + callable : null + }]; + jl_Cloneable.$meta.methods = []; + jt_SimpleDateFormat.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDefaultPattern", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, ju_Locale], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jt_DateFormatSymbols], + returnType : $rt_voidcls(), + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Date, jl_StringBuffer, jt_FieldPosition], + returnType : jl_StringBuffer, + callable : null + }, { + name : "applyPattern", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reparsePattern", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "parse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jt_ParsePosition], + returnType : ju_Date, + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "getDateFormatSymbols", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jt_DateFormatSymbols, + callable : null + }, { + name : "setDateFormatSymbols", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_DateFormatSymbols], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toPattern", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jt_DateFormat.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "format", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_Object, jl_StringBuffer, jt_FieldPosition], + returnType : jl_StringBuffer, + callable : null + }, { + name : "format", + modifiers : 4, + accessLevel : 3, + parameterTypes : [ju_Date], + returnType : jl_String, + callable : null + }, { + name : "format", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ju_Date, jl_StringBuffer, jt_FieldPosition], + returnType : jl_StringBuffer, + callable : null + }, { + name : "getAvailableLocales", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(ju_Locale), + callable : null + }, { + name : "getCalendar", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Calendar, + callable : null + }, { + name : "getTimeZone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_TimeZone, + callable : null + }, { + name : "setTimeZone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_TimeZone], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDateInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jt_DateFormat, + callable : null + }, { + name : "getDateInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jt_DateFormat, + callable : null + }, { + name : "getDateInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), ju_Locale], + returnType : jt_DateFormat, + callable : null + }, { + name : "getDateFormatString", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls(), ju_Locale], + returnType : jl_String, + callable : null + }, { + name : "getDateTimeInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jt_DateFormat, + callable : null + }, { + name : "getDateTimeInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jt_DateFormat, + callable : null + }, { + name : "getDateTimeInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), ju_Locale], + returnType : jt_DateFormat, + callable : null + }, { + name : "getDateTimeFormatString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), ju_Locale], + returnType : jl_String, + callable : null + }, { + name : "getInstance", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : jt_DateFormat, + callable : null + }, { + name : "getStyleName", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getTimeInstance", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : jt_DateFormat, + callable : null + }, { + name : "getTimeInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jt_DateFormat, + callable : null + }, { + name : "getTimeInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), ju_Locale], + returnType : jt_DateFormat, + callable : null + }, { + name : "getTimeFormatString", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls(), ju_Locale], + returnType : jl_String, + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isLenient", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "parse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : ju_Date, + callable : null + }, { + name : "parse", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jt_ParsePosition], + returnType : ju_Date, + callable : null + }, { + name : "parseObject", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jt_ParsePosition], + returnType : jl_Object, + callable : null + }, { + name : "setCalendar", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Calendar], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLenient", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }]; + jt_Format.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "convertPattern", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_String, jl_String, jl_String, $rt_booleancls()], + returnType : jl_String, + callable : null + }, { + name : "format", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_String, + callable : null + }, { + name : "format", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object, jl_StringBuffer, jt_FieldPosition], + returnType : jl_StringBuffer, + callable : null + }, { + name : "formatToCharacterIterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jt_AttributedCharacterIterator, + callable : null + }, { + name : "parseObject", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Object, + callable : null + }, { + name : "parseObject", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jt_ParsePosition], + returnType : jl_Object, + callable : null + }, { + name : "upTo", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_String, jt_ParsePosition, jl_StringBuffer, $rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "upToWithQuotes", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_String, jt_ParsePosition, jl_StringBuffer, $rt_charcls(), $rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }]; + ju_HashSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_HashMap], + returnType : $rt_voidcls(), + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isEmpty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "iterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "createBackingMap", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : ju_HashMap, + callable : null + }]; + ju_AbstractSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + ju_Set.$meta.methods = []; + otjt_Int32Array.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjt_Int32Array, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjt_ArrayBuffer], + returnType : otjt_Int32Array, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjt_ArrayBufferView], + returnType : otjt_Int32Array, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjt_ArrayBuffer, $rt_intcls(), $rt_intcls()], + returnType : otjt_Int32Array, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjt_ArrayBuffer, $rt_intcls()], + returnType : otjt_Int32Array, + callable : null + }, { + name : "$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjt_Int32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create$js_body$_5", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_6", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_7", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_8", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_9", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nle_EarlyLoadScreen.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "paintScreen", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "paintEnable", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jn_IntBuffer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "allocate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_IntBuffer, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls()], + returnType : jn_IntBuffer, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls())], + returnType : jn_IntBuffer, + callable : null + }, { + name : "slice", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_IntBuffer, + callable : null + }, { + name : "duplicate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_IntBuffer, + callable : null + }, { + name : "asReadOnlyBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_IntBuffer, + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "put", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_IntBuffer, + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "put", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jn_IntBuffer, + callable : null + }, { + name : "getElement", + modifiers : 1, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "putElement", + modifiers : 1, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls()], + returnType : jn_IntBuffer, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls())], + returnType : jn_IntBuffer, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_IntBuffer], + returnType : jn_IntBuffer, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls()], + returnType : jn_IntBuffer, + callable : null + }, { + name : "put", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls())], + returnType : jn_IntBuffer, + callable : null + }, { + name : "hasArray", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "array", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "arrayOffset", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isArrayPresent", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getArray", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "getArrayOffset", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "compact", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_IntBuffer, + callable : null + }, { + name : "isDirect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_IntBuffer], + returnType : $rt_intcls(), + callable : null + }, { + name : "order", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteOrder, + callable : null + }, { + name : "mark", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_IntBuffer, + callable : null + }, { + name : "reset", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_IntBuffer, + callable : null + }, { + name : "clear", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_IntBuffer, + callable : null + }, { + name : "flip", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_IntBuffer, + callable : null + }, { + name : "rewind", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_IntBuffer, + callable : null + }, { + name : "limit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_IntBuffer, + callable : null + }, { + name : "position", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_IntBuffer, + callable : null + }, { + name : "array", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "rewind", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "flip", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "clear", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "reset", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "mark", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "limit", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_Buffer, + callable : null + }, { + name : "position", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_Buffer, + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + jn_Buffer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "capacity", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "position", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "position", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_Buffer, + callable : null + }, { + name : "limit", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "limit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_Buffer, + callable : null + }, { + name : "mark", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "flip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "rewind", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "remaining", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "hasRemaining", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isReadOnly", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasArray", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "array", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "arrayOffset", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isDirect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + jl_InterruptedException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otja_XMLHttpRequest.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "open", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "open", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "open", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, $rt_booleancls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "open", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, $rt_booleancls(), jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "send", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "send", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "send", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRequestHeader", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAllResponseHeaders", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getResponseHeader", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "setOnReadyStateChange", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otja_ReadyStateChangeHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onComplete", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_Runnable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "overrideMimeType", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getReadyState", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getResponseText", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getResponseXML", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdx_Document, + callable : null + }, { + name : "getResponse", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "getStatus", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStatusText", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setResponseType", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getResponseType", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : otja_XMLHttpRequest, + callable : null + }, { + name : "abort", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getResponseURL", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "lambda$onComplete$0", + modifiers : 32, + accessLevel : 1, + parameterTypes : [jl_Runnable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otja_XMLHttpRequest], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onComplete$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otja_XMLHttpRequest, jl_Runnable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "lambda$onComplete$0$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otja_XMLHttpRequest, jl_Runnable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create$js_body$_22", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }]; + nlea_EaglerAdapterImpl2$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otja_XMLHttpRequest, oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stateChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stateChanged$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }]; + otja_ReadyStateChangeHandler.$meta.methods = [ + { + name : "stateChanged", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_Thread.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Runnable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Runnable, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "start", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "runThread", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setCurrentThread", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_Thread], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMainThread", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : jl_Thread, + callable : null + }, { + name : "run", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "currentThread", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Thread, + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isDaemon", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setDaemon", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "join", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "join", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "join", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "yield", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "switchContext", + modifiers : 768, + accessLevel : 0, + parameterTypes : [jl_Thread], + returnType : $rt_voidcls(), + callable : null + }, { + name : "switchContext", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_Thread, oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "interrupt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "interrupted", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isInterrupted", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isAlive", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "activeCount", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "holdsLock", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "sleep", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sleep", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_longcls(), oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setPriority", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPriority", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStackTrace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_StackTraceElement), + callable : null + }, { + name : "getContextClassLoader", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_ClassLoader, + callable : null + }, { + name : "lambda$switchContext$2", + modifiers : 544, + accessLevel : 1, + parameterTypes : [jl_Thread, oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "lambda$switchContext$1", + modifiers : 544, + accessLevel : 1, + parameterTypes : [jl_Thread, oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "lambda$start$0", + modifiers : 32, + accessLevel : 1, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "access$002", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jl_Thread, $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_Thread$SleepHandler.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Thread, oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "interrupted", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "run", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "lambda$interrupted$1", + modifiers : 32, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "lambda$interrupted$0", + modifiers : 32, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otp_PlatformRunnable.$meta.methods = [ + { + name : "run", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otr_EventQueue$Event.$meta.methods = [ + { + name : "run", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_ThreadInterruptHandler.$meta.methods = [ + { + name : "interrupted", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nle_AssetRepository.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "install", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getResource", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ji_ByteArrayInputStream.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "skip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "available", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "markSupported", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "mark", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "close", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ji_InputStream.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "read", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_intcls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "skip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "skip", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "available", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "close", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mark", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "markSupported", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + ji_DataInputStream.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_InputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "read", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_intcls(), + callable : null + }, { + name : "read", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "readBoolean", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "readByte", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "readToBuff", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "readChar", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "readDouble", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "readFloat", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "readFully", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readFully", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readInt", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "readLine", + modifiers : 132, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "readLong", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "readShort", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_shortcls(), + callable : null + }, { + name : "readUnsignedByte", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "readUnsignedShort", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "readUTF", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "decodeUTF", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "decodeUTF", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls(), ji_DataInput], + returnType : jl_String, + callable : null + }, { + name : "readUTF", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_DataInput], + returnType : jl_String, + callable : null + }, { + name : "skipBytes", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "convertUTF8WithBuf", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : jl_String, + callable : null + }]; + ji_FilterInputStream.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [ji_InputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "available", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "close", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mark", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "markSupported", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_intcls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "reset", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "skip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }]; + ji_DataInput.$meta.methods = [ + { + name : "readFully", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readFully", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "skipBytes", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "readBoolean", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "readByte", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "readUnsignedByte", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "readShort", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_shortcls(), + callable : null + }, { + name : "readUnsignedShort", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "readChar", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "readInt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "readLong", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "readFloat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "readDouble", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "readLine", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "readUTF", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + cjj_InflaterInputStream.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_InputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_InputStream, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_InputStream, cjj_Inflater], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_InputStream, cjj_Inflater, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_InputStream, cjj_Inflater, $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "available", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "skip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "close", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fill", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "markSupported", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "mark", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reset", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTotalIn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getTotalOut", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getAvailIn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "readHeader", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInflater", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : cjj_Inflater, + callable : null + }]; + nle_SHA1Digest.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_SHA1Digest], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAlgorithmName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDigestSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "processWord", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "unpackWord", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processLength", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doFinal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "f", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "h", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "g", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "rotateLeft", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "processBlock", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nle_GeneralDigest.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nle_GeneralDigest], + returnType : $rt_voidcls(), + callable : null + }, { + name : "update", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "update", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "finish", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processWord", + modifiers : 1, + accessLevel : 2, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processLength", + modifiers : 1, + accessLevel : 2, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processBlock", + modifiers : 1, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nle_EaglerAdapter.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nleg_EaglerAdapterGL30.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "anisotropicPatch", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glClearStack", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDisplayListCount", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "glEnable", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glShadeModel", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glClearDepth", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glDepthFunc", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glAlphaFunc", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glCullFace", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glMatrixMode", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMatrix", + modifiers : 516, + accessLevel : 1, + parameterTypes : [], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "glLoadIdentity", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glViewport", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glClear", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glOrtho", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glTranslatef", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glClearColor", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glDisable", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glColor4f", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glGetError", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "glFlush", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glLineWidth", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glTexImage2D", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), jn_ByteBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glLight", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jn_FloatBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glLightModel", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jn_FloatBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copyModelToLightMatrix", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "flipLightMatrix", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "revertLightMatrix", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glPushMatrix", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glRotatef", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glPopMatrix", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glColorMaterial", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glGetFloat", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jn_FloatBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glGetInteger", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glScalef", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glBlendFunc", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glDepthMask", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glColorMask", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateAnisotropicPatch", + modifiers : 516, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glBindTexture", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glCopyTexSubImage2D", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glTexParameteri", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glTexParameterf", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glLogicOp", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glNormal3f", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glGenLists", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "_wglBindVertexArray0", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nlea_EaglerAdapterImpl2$BufferArrayGL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glCallList", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glNewList", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glEndList", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glColor3f", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glTexGeni", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glTexGen", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jn_FloatBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glTexImage2D", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), jn_IntBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glTexImage2D_2", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), jn_IntBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glTexSubImage2D", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), jn_IntBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glDeleteTextures", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glPolygonOffset", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glCallLists", + modifiers : 516, + accessLevel : 3, + parameterTypes : [jn_IntBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glEnableVertexAttrib", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glDisableVertexAttrib", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hintAnisotropicFix", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getShaderModeFlag0", + modifiers : 516, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getShaderModeFlag1", + modifiers : 516, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getShaderModeFlag", + modifiers : 516, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "bindTheShader", + modifiers : 516, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTheShader", + modifiers : 516, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glDrawArrays", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_wglDrawQuadArrays", + modifiers : 516, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initializeOcclusionObjects", + modifiers : 516, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glCreateQuery", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "glBeginQuery", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glDeleteQuery", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glBindOcclusionBB", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glEndOcclusionBB", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glDrawOcclusionBB", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glEndQuery", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glGetQueryResult", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "glGetQueryResultAvailable", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "glGenTextures", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "glTexSubImage2D", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), jn_ByteBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glFogi", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glFogf", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glFog", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jn_FloatBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glDeleteLists", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glActiveTexture", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glClientActiveTexture", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "glMultiTexCoord2f", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "gluUnProject", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), jn_FloatBuffer, jn_FloatBuffer, $rt_arraycls($rt_intcls()), jn_FloatBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "gluPerspective", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "gluPerspectiveFlat", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "gluErrorString", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getBitsPerSecond", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getVertexesPerSecond", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getTrianglesPerSecond", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_CompressedStreamTools.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readCompressed", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_InputStream], + returnType : nms_NBTTagCompound, + callable : null + }, { + name : "writeCompressed", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound, ji_OutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "decompress", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : nms_NBTTagCompound, + callable : null + }, { + name : "compress", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "readUncompressed", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : nms_NBTTagCompound, + callable : null + }, { + name : "writeUncompressed", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "read", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_DataInput], + returnType : nms_NBTTagCompound, + callable : null + }, { + name : "write", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound, ji_DataOutput], + returnType : $rt_voidcls(), + callable : null + }]; + ji_BufferedInputStream.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_InputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_InputStream, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "available", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "close", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fillbuf", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ji_InputStream, $rt_arraycls($rt_bytecls())], + returnType : $rt_intcls(), + callable : null + }, { + name : "mark", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "markSupported", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "read", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "read", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "reset", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "skip", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }]; + ju_ArrayList.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_voidcls(), + callable : null + }, { + name : "trimToSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "ensureCapacity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "removeRange", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkIndex", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkIndexForAdd", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "replaceAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_UnaryOperator], + returnType : $rt_voidcls(), + callable : null + }]; + ju_RandomAccess.$meta.methods = []; + nle_Base64.$meta.methods = [ + { + name : "decodeBase64", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "decodeBase64", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "decodeInteger", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : jm_BigInteger, + callable : null + }, { + name : "encodeBase64", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "encodeBase64", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_booleancls()], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "encodeBase64", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "encodeBase64", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_booleancls(), $rt_booleancls(), $rt_intcls()], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "encodeBase64Chunked", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "encodeBase64String", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : jl_String, + callable : null + }, { + name : "encodeBase64URLSafe", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "encodeBase64URLSafeString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : jl_String, + callable : null + }, { + name : "encodeInteger", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jm_BigInteger], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "isArrayByteBase64", + modifiers : 640, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isBase64", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isBase64", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isBase64", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toIntegerBytes", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_bytecls()), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_bytecls()), $rt_booleancls(), nle_BaseNCodec$CodecPolicy], + returnType : $rt_voidcls(), + callable : null + }, { + name : "decode", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls(), nle_BaseNCodec$Context], + returnType : $rt_voidcls(), + callable : null + }, { + name : "encode", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls(), nle_BaseNCodec$Context], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isInAlphabet", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_bytecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isUrlSafe", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "validateCharacter", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), nle_BaseNCodec$Context], + returnType : $rt_voidcls(), + callable : null + }, { + name : "validateTrailingCharacter", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nle_BaseNCodec.$meta.methods = [ + { + name : "compareUnsigned", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "createPositiveCapacity", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getChunkSeparator", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "isWhiteSpace", + modifiers : 512, + accessLevel : 2, + parameterTypes : [$rt_bytecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "resizeBuffer", + modifiers : 512, + accessLevel : 1, + parameterTypes : [nle_BaseNCodec$Context, $rt_intcls()], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_bytecls(), nle_BaseNCodec$CodecPolicy], + returnType : $rt_voidcls(), + callable : null + }, { + name : "available", + modifiers : 0, + accessLevel : 0, + parameterTypes : [nle_BaseNCodec$Context], + returnType : $rt_intcls(), + callable : null + }, { + name : "containsAlphabetOrPad", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_booleancls(), + callable : null + }, { + name : "decode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "decode", + modifiers : 1, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls(), nle_BaseNCodec$Context], + returnType : $rt_voidcls(), + callable : null + }, { + name : "decode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "decode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "encode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "encode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "encode", + modifiers : 1, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls(), nle_BaseNCodec$Context], + returnType : $rt_voidcls(), + callable : null + }, { + name : "encode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "encodeAsString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : jl_String, + callable : null + }, { + name : "encodeToString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : jl_String, + callable : null + }, { + name : "ensureBufferSize", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), nle_BaseNCodec$Context], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "getCodecPolicy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nle_BaseNCodec$CodecPolicy, + callable : null + }, { + name : "getDefaultBufferSize", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getEncodedLength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_longcls(), + callable : null + }, { + name : "hasData", + modifiers : 0, + accessLevel : 0, + parameterTypes : [nle_BaseNCodec$Context], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isInAlphabet", + modifiers : 1, + accessLevel : 2, + parameterTypes : [$rt_bytecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isInAlphabet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isInAlphabet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isStrictDecoding", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "readResults", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls(), nle_BaseNCodec$Context], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nle_ConfigConstants.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ServerData.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getNBTCompound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTTagCompound, + callable : null + }, { + name : "getAcceptsTextures", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_78840_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setAcceptsTextures", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isHidingAddress", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setHideAddress", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getServerDataFromNBTCompound", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : nms_ServerData, + callable : null + }, { + name : "setMOTDFromQuery", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_ServerQuery$QueryResponse], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRateLimitError", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "refreshIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "freeIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_System.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "out", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : ji_PrintStream, + callable : null + }, { + name : "err", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : ji_PrintStream, + callable : null + }, { + name : "in", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : ji_InputStream, + callable : null + }, { + name : "console", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : ji_Console, + callable : null + }, { + name : "arraycopy", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_intcls(), jl_Object, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doArrayCopy", + modifiers : 768, + accessLevel : 1, + parameterTypes : [jl_Object, $rt_intcls(), jl_Object, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doArrayCopyLowLevel", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otr_RuntimeArray, $rt_intcls(), otr_RuntimeArray, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "currentTimeMillis", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "currentTimeMillisLowLevel", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "currentTimeMillisWasm", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "currentTimeMillisC", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "initPropertiesIfNeeded", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTempDir", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHomeDir", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toJavaString", + modifiers : 512, + accessLevel : 1, + parameterTypes : [oti_Address, $rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getProperty", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "getProperty", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : jl_String, + callable : null + }, { + name : "getProperties", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Properties, + callable : null + }, { + name : "setProperties", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Properties], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copyProperties", + modifiers : 512, + accessLevel : 1, + parameterTypes : [ju_Properties, ju_Properties], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setProperty", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : jl_String, + callable : null + }, { + name : "clearProperty", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "setErr", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_PrintStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setOut", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_PrintStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "gc", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "gcLowLevel", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "runFinalization", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "nanoTime", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "nanoTimeLowLevel", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "identityHashCode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "lineSeparator", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jl_ConsoleOutputStreamStdout.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeJs", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeLowLevel", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeJs$js_body$_2", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Timer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateTimer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_SoundManager.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadSoundSettings", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GameSettings], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onSoundOptionsChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closeMinecraft", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playRandomMusicIfReady", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setListener", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stopAllSounds", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playStreaming", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateSoundLocation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateSoundLocation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isEntitySoundPlaying", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "stopEntitySound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setEntitySoundVolume", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setEntitySoundPitch", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playEntitySound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playSound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playSoundFX", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "pauseAllSounds", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resumeAllSounds", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_92071_g", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_92070_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playTheTitleMusic", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stopTheTitleMusic", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Profiler.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clearProfiling", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "startSection", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "endSection", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getProfilingData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : ju_List, + callable : null + }, { + name : "endStartSection", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNameOfLastSection", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jl_Character.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "charValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : jl_Character, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : jl_String, + callable : null + }, { + name : "isValidCodePoint", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isBmpCodePoint", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isSupplementaryCodePoint", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isHighSurrogate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isLowSurrogate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isSurrogate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isSurrogatePair", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls(), $rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "charCount", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "toCodePoint", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls(), $rt_charcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "codePointAt", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "codePointAt", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "codePointAt", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "codePointBefore", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "codePointBefore", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "codePointBefore", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "highSurrogate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "lowSurrogate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "toLowerCase", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "toLowerCase", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "toLowerCaseLowLevel", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "toLowerCaseSystem", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "toUpperCase", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "toUpperCase", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "toUpperCaseLowLevel", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "toUpperCaseSystem", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "digit", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "digit", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getNumericValue", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getNumericValue", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "forDigit", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "isDigit", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isDigit", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDigitMapping", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "obtainDigitMapping", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_StringResource, + callable : null + }, { + name : "getClasses", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_arraycls(otciu_UnicodeHelper$Range), + callable : null + }, { + name : "obtainClasses", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_StringResource, + callable : null + }, { + name : "toChars", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_charcls()), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "toChars", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_arraycls($rt_charcls()), + callable : null + }, { + name : "codePointCount", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "codePointCount", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "offsetByCodePoints", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "offsetByCodePoints", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isISOControl", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isISOControl", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getType", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getType", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isLowerCase", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isLowerCase", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isUpperCase", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isUpperCase", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isTitleCase", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isTitleCase", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isDefined", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isDefined", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isLetter", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isLetter", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isLetterOrDigit", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isLetterOrDigit", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isJavaLetter", + modifiers : 640, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isJavaIdentifierStart", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isJavaIdentifierStart", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isJavaLetterOrDigit", + modifiers : 640, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isJavaIdentifierPart", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isJavaIdentifierPart", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isAlphabetic", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isUnicodeIdentifierStart", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isUnicodeIdentifierStart", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isUnicodeIdentifierPart", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isUnicodeIdentifierPart", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isIdentifierIgnorable", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isIdentifierIgnorable", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isSpace", + modifiers : 640, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isSpaceChar", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isSpaceChar", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isWhitespace", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isWhitespace", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Character], + returnType : $rt_intcls(), + callable : null + }, { + name : "compare", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls(), $rt_charcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "reverseBytes", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "obtainDigitMapping$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_StringResource, + callable : null + }, { + name : "obtainClasses$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_StringResource, + callable : null + }]; + nlea_EaglerAdapterImpl2$TextureGL.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [otjw_WebGLTexture], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GLAllocation.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "generateDisplayLists", + modifiers : 2560, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "generateTextureNames", + modifiers : 2560, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "deleteDisplayLists", + modifiers : 2560, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_98302_b", + modifiers : 2560, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "deleteTexturesAndDisplayLists", + modifiers : 2560, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createDirectByteBuffer", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "createDirectIntBuffer", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_IntBuffer, + callable : null + }, { + name : "createDirectFloatBuffer", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jn_ByteBuffer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "allocateDirect", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "allocate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "slice", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "duplicate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "asReadOnlyBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "put", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_bytecls(), + callable : null + }, { + name : "put", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_bytecls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_ByteBuffer], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "put", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "hasArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "array", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "arrayOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "compact", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "isDirect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_ByteBuffer], + returnType : $rt_intcls(), + callable : null + }, { + name : "order", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteOrder, + callable : null + }, { + name : "order", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jn_ByteOrder], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "getChar", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "putChar", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "getChar", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "putChar", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_charcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "asCharBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_CharBuffer, + callable : null + }, { + name : "getShort", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_shortcls(), + callable : null + }, { + name : "putShort", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_shortcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "getShort", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_shortcls(), + callable : null + }, { + name : "putShort", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_shortcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "asShortBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "getInt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "putInt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "getInt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "putInt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "asIntBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_IntBuffer, + callable : null + }, { + name : "getLong", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "putLong", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "getLong", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "putLong", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_longcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "asLongBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_LongBuffer, + callable : null + }, { + name : "asFloatBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "asDoubleBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "mark", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "reset", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "clear", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "flip", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "rewind", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "limit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "position", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "array", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "rewind", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "flip", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "clear", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "reset", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "mark", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "limit", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_Buffer, + callable : null + }, { + name : "position", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_Buffer, + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + nle_EaglerImage.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadImage", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : nle_EaglerImage, + callable : null + }, { + name : "getSubImage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nle_EaglerImage, + callable : null + }]; + jl_Float.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "intValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "longValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "floatValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "doubleValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : jl_Float, + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "hashCode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isNaN", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isInfinite", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isFinite", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getNaN", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "parseFloat", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_floatcls(), + callable : null + }, { + name : "decimalExponent", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Float, + callable : null + }, { + name : "isNaN", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isInfinite", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "compare", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Float], + returnType : $rt_intcls(), + callable : null + }, { + name : "floatToRawIntBits", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "floatToIntBits", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "intBitsToFloat", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "toHexString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : jl_String, + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isNaN$js_body$_13", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "isInfinite$js_body$_14", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "isFinite$js_body$_15", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "getNaN$js_body$_16", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "floatToIntBits$js_body$_25", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "intBitsToFloat$js_body$_26", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nlea_EaglerAdapterImpl2$BufferGL.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [otjw_WebGLBuffer], + returnType : $rt_voidcls(), + callable : null + }]; + nlea_EaglerAdapterImpl2$ShaderGL.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [otjw_WebGLShader], + returnType : $rt_voidcls(), + callable : null + }]; + nlea_EaglerAdapterImpl2$ProgramGL.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [otjw_WebGLProgram], + returnType : $rt_voidcls(), + callable : null + }]; + nlea_EaglerAdapterImpl2$UniformGL.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [otjw_WebGLUniformLocation], + returnType : $rt_voidcls(), + callable : null + }]; + nlea_EaglerAdapterImpl2$BufferArrayGL.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nleat_WebGLVertexArray], + returnType : $rt_voidcls(), + callable : null + }]; + jnc_Charset.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String, $rt_arraycls(jl_String)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkCanonicalName", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isValidCharsetStart", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "forName", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jnc_Charset, + callable : null + }, { + name : "defaultCharset", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jnc_Charset, + callable : null + }, { + name : "name", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "aliases", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "displayName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "contains", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jnc_Charset], + returnType : $rt_booleancls(), + callable : null + }, { + name : "newDecoder", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jnc_CharsetDecoder, + callable : null + }, { + name : "newEncoder", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jnc_CharsetEncoder, + callable : null + }, { + name : "canEncode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "decode", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jn_ByteBuffer], + returnType : jn_CharBuffer, + callable : null + }, { + name : "encode", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jn_CharBuffer], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "encode", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "compareTo", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jnc_Charset], + returnType : $rt_intcls(), + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + jl_IllegalArgumentException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }]; + jnc_UnsupportedCharsetException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCharsetName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + ju_Arrays.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copyOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls()], + returnType : $rt_arraycls($rt_charcls()), + callable : null + }, { + name : "copyOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "copyOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_shortcls()), $rt_intcls()], + returnType : $rt_arraycls($rt_shortcls()), + callable : null + }, { + name : "copyOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls()], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "copyOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls()), $rt_intcls()], + returnType : $rt_arraycls($rt_longcls()), + callable : null + }, { + name : "copyOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_intcls()], + returnType : $rt_arraycls($rt_floatcls()), + callable : null + }, { + name : "copyOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls()), $rt_intcls()], + returnType : $rt_arraycls($rt_doublecls()), + callable : null + }, { + name : "copyOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_booleancls()), $rt_intcls()], + returnType : $rt_arraycls($rt_booleancls()), + callable : null + }, { + name : "copyOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object), $rt_intcls()], + returnType : $rt_arraycls(jl_Object), + callable : null + }, { + name : "copyOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object), $rt_intcls(), jl_Class], + returnType : $rt_arraycls(jl_Object), + callable : null + }, { + name : "copyOfRange", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_booleancls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_arraycls($rt_booleancls()), + callable : null + }, { + name : "copyOfRange", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "copyOfRange", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_arraycls($rt_charcls()), + callable : null + }, { + name : "copyOfRange", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_shortcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_arraycls($rt_shortcls()), + callable : null + }, { + name : "copyOfRange", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "copyOfRange", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_arraycls($rt_longcls()), + callable : null + }, { + name : "copyOfRange", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_arraycls($rt_floatcls()), + callable : null + }, { + name : "copyOfRange", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_arraycls($rt_doublecls()), + callable : null + }, { + name : "copyOfRange", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object), $rt_intcls(), $rt_intcls()], + returnType : $rt_arraycls(jl_Object), + callable : null + }, { + name : "copyOfRange", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object), $rt_intcls(), $rt_intcls(), jl_Class], + returnType : $rt_arraycls(jl_Object), + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object)], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_booleancls())], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_shortcls())], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls())], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls())], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls())], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls())], + returnType : jl_String, + callable : null + }, { + name : "fill", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls()), $rt_intcls(), $rt_intcls(), $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fill", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls()), $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fill", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fill", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fill", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_shortcls()), $rt_intcls(), $rt_intcls(), $rt_shortcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fill", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_shortcls()), $rt_shortcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fill", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls(), $rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fill", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fill", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls(), $rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fill", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fill", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_booleancls()), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fill", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_booleancls()), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fill", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fill", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fill", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls()), $rt_intcls(), $rt_intcls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fill", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls()), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fill", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object), $rt_intcls(), $rt_intcls(), jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fill", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object), jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "merge", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "merge", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_longcls()), $rt_arraycls($rt_longcls()), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_shortcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_shortcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "merge", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_shortcls()), $rt_arraycls($rt_shortcls()), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "merge", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "merge", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "merge", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_arraycls($rt_floatcls()), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "merge", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_doublecls()), $rt_arraycls($rt_doublecls()), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object), $rt_intcls(), $rt_intcls(), ju_Comparator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object), ju_Comparator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "merge", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_arraycls(jl_Object), $rt_arraycls(jl_Object), $rt_intcls(), $rt_intcls(), $rt_intcls(), ju_Comparator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "binarySearch", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "binarySearch", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "binarySearch", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls()), $rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "binarySearch", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls()), $rt_intcls(), $rt_intcls(), $rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "binarySearch", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_shortcls()), $rt_shortcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "binarySearch", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_shortcls()), $rt_intcls(), $rt_intcls(), $rt_shortcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "binarySearch", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_charcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "binarySearch", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls(), $rt_charcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "binarySearch", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_bytecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "binarySearch", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls(), $rt_bytecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "binarySearch", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls()), $rt_doublecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "binarySearch", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls()), $rt_intcls(), $rt_intcls(), $rt_doublecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "binarySearch", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "binarySearch", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "binarySearch", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object), jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "binarySearch", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object), $rt_intcls(), $rt_intcls(), jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "binarySearch", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object), jl_Object, ju_Comparator], + returnType : $rt_intcls(), + callable : null + }, { + name : "binarySearch", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object), $rt_intcls(), $rt_intcls(), jl_Object, ju_Comparator], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls()), $rt_arraycls($rt_longcls())], + returnType : $rt_booleancls(), + callable : null + }, { + name : "equals", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls())], + returnType : $rt_booleancls(), + callable : null + }, { + name : "equals", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_shortcls()), $rt_arraycls($rt_shortcls())], + returnType : $rt_booleancls(), + callable : null + }, { + name : "equals", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_arraycls($rt_charcls())], + returnType : $rt_booleancls(), + callable : null + }, { + name : "equals", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_arraycls($rt_bytecls())], + returnType : $rt_booleancls(), + callable : null + }, { + name : "equals", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_arraycls($rt_floatcls())], + returnType : $rt_booleancls(), + callable : null + }, { + name : "equals", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls()), $rt_arraycls($rt_doublecls())], + returnType : $rt_booleancls(), + callable : null + }, { + name : "equals", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_booleancls()), $rt_arraycls($rt_booleancls())], + returnType : $rt_booleancls(), + callable : null + }, { + name : "equals", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object), $rt_arraycls(jl_Object)], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_booleancls())], + returnType : $rt_intcls(), + callable : null + }, { + name : "hashCode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls())], + returnType : $rt_intcls(), + callable : null + }, { + name : "hashCode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls())], + returnType : $rt_intcls(), + callable : null + }, { + name : "hashCode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_intcls(), + callable : null + }, { + name : "hashCode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_shortcls())], + returnType : $rt_intcls(), + callable : null + }, { + name : "hashCode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : $rt_intcls(), + callable : null + }, { + name : "hashCode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls())], + returnType : $rt_intcls(), + callable : null + }, { + name : "hashCode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls())], + returnType : $rt_intcls(), + callable : null + }, { + name : "hashCode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object)], + returnType : $rt_intcls(), + callable : null + }, { + name : "deepHashCode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object)], + returnType : $rt_intcls(), + callable : null + }, { + name : "deepEquals", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object), $rt_arraycls(jl_Object)], + returnType : $rt_booleancls(), + callable : null + }, { + name : "asList", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object)], + returnType : ju_List, + callable : null + }, { + name : "deepToString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object)], + returnType : jl_String, + callable : null + }, { + name : "deepToString", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_arraycls(jl_Object), jl_StringBuilder, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "deepToString", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_Object, jl_StringBuilder, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stream", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object)], + returnType : jus_Stream, + callable : null + }, { + name : "stream", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object), $rt_intcls(), $rt_intcls()], + returnType : jus_Stream, + callable : null + }, { + name : "stream", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls())], + returnType : jus_IntStream, + callable : null + }, { + name : "stream", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls()], + returnType : jus_IntStream, + callable : null + }, { + name : "stream", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls())], + returnType : jus_LongStream, + callable : null + }, { + name : "stream", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls()), $rt_intcls(), $rt_intcls()], + returnType : jus_LongStream, + callable : null + }, { + name : "stream", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls())], + returnType : jus_DoubleStream, + callable : null + }, { + name : "stream", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls()), $rt_intcls(), $rt_intcls()], + returnType : jus_DoubleStream, + callable : null + }, { + name : "setAll", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object), juf_IntFunction], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setAll", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls()), juf_IntUnaryOperator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setAll", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls()), juf_IntToLongFunction], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setAll", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls()), juf_IntToDoubleFunction], + returnType : $rt_voidcls(), + callable : null + }]; + jnci_UTF8Charset.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jnc_Charset], + returnType : $rt_booleancls(), + callable : null + }, { + name : "newDecoder", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jnc_CharsetDecoder, + callable : null + }, { + name : "newEncoder", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jnc_CharsetEncoder, + callable : null + }]; + nle_EaglercraftRandom.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setSeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "nextBytes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "nextInt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "nextInt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "nextLong", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "nextBoolean", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "nextFloat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "nextDouble", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "nextGaussian", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }]; + nms_Packet3Chat.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getIsServer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canProcessAsync", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Packet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addIdClassMapping", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_booleancls(), $rt_booleancls(), jl_Class], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNewPacket", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Packet, + callable : null + }, { + name : "writeByteArray", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream, $rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readBytesFromStream", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "getPacketId", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "readPacket", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_DataInputStream, $rt_booleancls()], + returnType : nms_Packet, + callable : null + }, { + name : "writePacket", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Packet, ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_DataInputStream, $rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "readPacketData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isRealPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsSameEntityIDAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canProcessAsync", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "readItemStack", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : nms_ItemStack, + callable : null + }, { + name : "writeItemStack", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack, ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readNBTTagCompound", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : nms_NBTTagCompound, + callable : null + }, { + name : "writeNBTTagCompound", + modifiers : 512, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound, ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nle_EaglerProfile.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSkinSize", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSkinPacket", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "concatArrays", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_String), $rt_arraycls(jl_String)], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "addSkin", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls($rt_bytecls()), $rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "loadFromStorage", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_Locale.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAvailableLocales", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(ju_Locale), + callable : null + }, { + name : "getCountry", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDefault", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Locale, + callable : null + }, { + name : "getDisplayCountry", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDisplayCountry", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : jl_String, + callable : null + }, { + name : "getDisplayCountry", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String, jl_String], + returnType : jl_String, + callable : null + }, { + name : "getDisplayLanguage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDisplayLanguage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : jl_String, + callable : null + }, { + name : "getDisplayLanguage", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String, jl_String], + returnType : jl_String, + callable : null + }, { + name : "getDisplayName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDisplayName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : jl_String, + callable : null + }, { + name : "getDisplayVariant", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDisplayVariant", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : jl_String, + callable : null + }, { + name : "getLanguage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getVariant", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setDefault", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jt_DateFormatSymbols.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAmPmStrings", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getEras", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getLocalPatternChars", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getMonths", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getShortMonths", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getShortWeekdays", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getWeekdays", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getZoneStrings", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_arraycls(jl_String)), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setAmPmStrings", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_String)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setEras", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_String)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLocalPatternChars", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMonths", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_String)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setShortMonths", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_String)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setShortWeekdays", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_String)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setWeekdays", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_String)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setZoneStrings", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_arraycls(jl_String))], + returnType : $rt_voidcls(), + callable : null + }]; + nlea_EaglerAdapterImpl2$13.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otjdh_HTMLImageElement, oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nlea_EaglerAdapterImpl2$14.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otjdh_HTMLImageElement, oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + jnc_IllegalCharsetNameException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCharsetName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jnc_Charset$Charsets.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "access$000", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : ju_Map, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + cjj_Inflater.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [cjj_JZlib$WrapperType], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), cjj_JZlib$WrapperType], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "init", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "init", + modifiers : 0, + accessLevel : 3, + parameterTypes : [cjj_JZlib$WrapperType], + returnType : $rt_intcls(), + callable : null + }, { + name : "init", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), cjj_JZlib$WrapperType], + returnType : $rt_intcls(), + callable : null + }, { + name : "init", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "init", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "init", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "inflate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "end", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "sync", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "syncPoint", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setDictionary", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "finished", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + cjj_ZStream.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [cjj_Checksum], + returnType : $rt_voidcls(), + callable : null + }, { + name : "inflateInit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "inflateInit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "inflateInit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "inflateInit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [cjj_JZlib$WrapperType], + returnType : $rt_intcls(), + callable : null + }, { + name : "inflateInit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), cjj_JZlib$WrapperType], + returnType : $rt_intcls(), + callable : null + }, { + name : "inflateInit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "inflate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "inflateEnd", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "inflateSync", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "inflateSyncPoint", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "inflateSetDictionary", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "inflateFinished", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "deflateInit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "deflateInit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "deflateInit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "deflateInit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), cjj_JZlib$WrapperType], + returnType : $rt_intcls(), + callable : null + }, { + name : "deflateInit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "deflateInit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "deflate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "deflateEnd", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "deflateParams", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "deflateSetDictionary", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "flush_pending", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "read_buf", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getAdler", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "free", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setOutput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setOutput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setInput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setInput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setInput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNextIn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "setNextIn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNextInIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setNextInIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAvailIn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setAvailIn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNextOut", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "setNextOut", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNextOutIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setNextOutIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAvailOut", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setAvailOut", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTotalOut", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getTotalIn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "end", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "finished", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_NBTTagEnd.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "load", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataInput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataOutput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "copy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTBase, + callable : null + }]; + jur_Pattern.$meta.methods = [ + { + name : "matcher", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : jur_Matcher, + callable : null + }, { + name : "split", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls()], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "split", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "pattern", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "flags", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "compile", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : jur_Pattern, + callable : null + }, { + name : "compileImpl", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls()], + returnType : jur_Pattern, + callable : null + }, { + name : "processAlternations", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jur_AbstractSet], + returnType : jur_AbstractSet, + callable : null + }, { + name : "processExpression", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), jur_AbstractSet], + returnType : jur_AbstractSet, + callable : null + }, { + name : "processSequence", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : jur_AbstractSet, + callable : null + }, { + name : "processDecomposedChar", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : jur_AbstractSet, + callable : null + }, { + name : "processSubExpression", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jur_AbstractSet], + returnType : jur_AbstractSet, + callable : null + }, { + name : "processQuantifier", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jur_AbstractSet, jur_AbstractSet], + returnType : jur_AbstractSet, + callable : null + }, { + name : "processTerminal", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jur_AbstractSet], + returnType : jur_AbstractSet, + callable : null + }, { + name : "processRange", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_booleancls(), jur_AbstractSet], + returnType : jur_AbstractSet, + callable : null + }, { + name : "processRangeExpression", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_booleancls()], + returnType : jur_CharClass, + callable : null + }, { + name : "processCharSet", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : jur_AbstractSet, + callable : null + }, { + name : "processRangeSet", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jur_AbstractCharClass], + returnType : jur_AbstractSet, + callable : null + }, { + name : "compile", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jur_Pattern, + callable : null + }, { + name : "finalizeCompile", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_CharSequence], + returnType : $rt_booleancls(), + callable : null + }, { + name : "quote", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "groupCount", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "compCount", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "consCount", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSupplement", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_charcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "hasFlag", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ji_ByteArrayOutputStream.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "ensureCapacity", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toByteArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "writeTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_OutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + ji_DataOutputStream.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_OutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "flush", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "size", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeBoolean", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeByte", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeBytes", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeChar", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeChars", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeDouble", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeFloat", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeInt", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeLong", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeLongToBuffer", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_longcls(), $rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "writeShort", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeShortToBuffer", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "writeUTF", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "countUTFBytes", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_String], + returnType : $rt_longcls(), + callable : null + }, { + name : "writeUTFBytesToBuffer", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_String, $rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + ji_DataOutput.$meta.methods = [ + { + name : "write", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeBoolean", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeByte", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeShort", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeChar", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeInt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeLong", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeFloat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeDouble", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeBytes", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeChars", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeUTF", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + nleg_GLObjectMap.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "register", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "free", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "resize", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nlegv_Matrix4f.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_Matrix4f], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setIdentity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nlegv_Matrix, + callable : null + }, { + name : "setIdentity", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Matrix4f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "setZero", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nlegv_Matrix, + callable : null + }, { + name : "setZero", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Matrix4f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "load", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_Matrix4f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "load", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Matrix4f, nlegv_Matrix4f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "load", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_FloatBuffer], + returnType : nlegv_Matrix, + callable : null + }, { + name : "loadTranspose", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_FloatBuffer], + returnType : nlegv_Matrix, + callable : null + }, { + name : "store", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_FloatBuffer], + returnType : nlegv_Matrix, + callable : null + }, { + name : "store", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls())], + returnType : nlegv_Matrix, + callable : null + }, { + name : "storeTranspose", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_FloatBuffer], + returnType : nlegv_Matrix, + callable : null + }, { + name : "store3f", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_FloatBuffer], + returnType : nlegv_Matrix, + callable : null + }, { + name : "add", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Matrix4f, nlegv_Matrix4f, nlegv_Matrix4f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "sub", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Matrix4f, nlegv_Matrix4f, nlegv_Matrix4f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "mul", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Matrix4f, nlegv_Matrix4f, nlegv_Matrix4f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "transform", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Matrix4f, nlegv_Vector4f, nlegv_Vector4f], + returnType : nlegv_Vector4f, + callable : null + }, { + name : "transpose", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nlegv_Matrix, + callable : null + }, { + name : "translate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_Vector2f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "translate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_Vector3f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "scale", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_Vector3f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "scale", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Vector3f, nlegv_Matrix4f, nlegv_Matrix4f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "rotate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), nlegv_Vector3f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "rotate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), nlegv_Vector3f, nlegv_Matrix4f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "rotate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), nlegv_Vector3f, nlegv_Matrix4f, nlegv_Matrix4f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "translate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_Vector3f, nlegv_Matrix4f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "translate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Vector3f, nlegv_Matrix4f, nlegv_Matrix4f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "translate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_Vector2f, nlegv_Matrix4f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "translate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Vector2f, nlegv_Matrix4f, nlegv_Matrix4f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "transpose", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_Matrix4f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "transpose", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Matrix4f, nlegv_Matrix4f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "determinant", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "determinant3x3", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "invert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nlegv_Matrix, + callable : null + }, { + name : "invert", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Matrix4f, nlegv_Matrix4f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "negate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nlegv_Matrix, + callable : null + }, { + name : "negate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_Matrix4f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "negate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Matrix4f, nlegv_Matrix4f], + returnType : nlegv_Matrix4f, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "equal", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Matrix4f, nlegv_Matrix4f], + returnType : $rt_booleancls(), + callable : null + }]; + nlegv_Matrix.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setIdentity", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : nlegv_Matrix, + callable : null + }, { + name : "invert", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : nlegv_Matrix, + callable : null + }, { + name : "load", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jn_FloatBuffer], + returnType : nlegv_Matrix, + callable : null + }, { + name : "loadTranspose", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jn_FloatBuffer], + returnType : nlegv_Matrix, + callable : null + }, { + name : "negate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : nlegv_Matrix, + callable : null + }, { + name : "store", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jn_FloatBuffer], + returnType : nlegv_Matrix, + callable : null + }, { + name : "storeTranspose", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jn_FloatBuffer], + returnType : nlegv_Matrix, + callable : null + }, { + name : "transpose", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : nlegv_Matrix, + callable : null + }, { + name : "setZero", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : nlegv_Matrix, + callable : null + }, { + name : "determinant", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }]; + nlegv_Vector3f.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_ReadableVector3f], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_ReadableVector3f], + returnType : nlegv_Vector3f, + callable : null + }, { + name : "lengthSquared", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "translate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : nlegv_Vector3f, + callable : null + }, { + name : "add", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Vector3f, nlegv_Vector3f, nlegv_Vector3f], + returnType : nlegv_Vector3f, + callable : null + }, { + name : "sub", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Vector3f, nlegv_Vector3f, nlegv_Vector3f], + returnType : nlegv_Vector3f, + callable : null + }, { + name : "cross", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Vector3f, nlegv_Vector3f, nlegv_Vector3f], + returnType : nlegv_Vector3f, + callable : null + }, { + name : "negate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nlegv_Vector, + callable : null + }, { + name : "negate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_Vector3f], + returnType : nlegv_Vector3f, + callable : null + }, { + name : "normalise", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_Vector3f], + returnType : nlegv_Vector3f, + callable : null + }, { + name : "dot", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Vector3f, nlegv_Vector3f], + returnType : $rt_floatcls(), + callable : null + }, { + name : "angle", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Vector3f, nlegv_Vector3f], + returnType : $rt_floatcls(), + callable : null + }, { + name : "load", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_FloatBuffer], + returnType : nlegv_Vector, + callable : null + }, { + name : "scale", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : nlegv_Vector, + callable : null + }, { + name : "store", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_FloatBuffer], + returnType : nlegv_Vector, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getX", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getY", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setX", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setY", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setZ", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getZ", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }]; + nlegv_Vector.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "length", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "lengthSquared", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "load", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jn_FloatBuffer], + returnType : nlegv_Vector, + callable : null + }, { + name : "negate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : nlegv_Vector, + callable : null + }, { + name : "normalise", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : nlegv_Vector, + callable : null + }, { + name : "store", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jn_FloatBuffer], + returnType : nlegv_Vector, + callable : null + }, { + name : "scale", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : nlegv_Vector, + callable : null + }]; + nlegv_ReadableVector.$meta.methods = [ + { + name : "length", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "lengthSquared", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "store", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jn_FloatBuffer], + returnType : nlegv_Vector, + callable : null + }]; + nlegv_ReadableVector3f.$meta.methods = [ + { + name : "getZ", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }]; + nlegv_ReadableVector2f.$meta.methods = [ + { + name : "getX", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getY", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }]; + nlegv_WritableVector3f.$meta.methods = [ + { + name : "setZ", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nlegv_WritableVector2f.$meta.methods = [ + { + name : "setX", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setY", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nlegv_Vector4f.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_ReadableVector4f], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_ReadableVector4f], + returnType : nlegv_Vector4f, + callable : null + }, { + name : "lengthSquared", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "translate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : nlegv_Vector4f, + callable : null + }, { + name : "add", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Vector4f, nlegv_Vector4f, nlegv_Vector4f], + returnType : nlegv_Vector4f, + callable : null + }, { + name : "sub", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Vector4f, nlegv_Vector4f, nlegv_Vector4f], + returnType : nlegv_Vector4f, + callable : null + }, { + name : "negate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nlegv_Vector, + callable : null + }, { + name : "negate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_Vector4f], + returnType : nlegv_Vector4f, + callable : null + }, { + name : "normalise", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_Vector4f], + returnType : nlegv_Vector4f, + callable : null + }, { + name : "dot", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Vector4f, nlegv_Vector4f], + returnType : $rt_floatcls(), + callable : null + }, { + name : "angle", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Vector4f, nlegv_Vector4f], + returnType : $rt_floatcls(), + callable : null + }, { + name : "load", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_FloatBuffer], + returnType : nlegv_Vector, + callable : null + }, { + name : "scale", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : nlegv_Vector, + callable : null + }, { + name : "store", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_FloatBuffer], + returnType : nlegv_Vector, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getX", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getY", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setX", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setY", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setZ", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getZ", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setW", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getW", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }]; + nlegv_ReadableVector4f.$meta.methods = [ + { + name : "getW", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }]; + nlegv_WritableVector4f.$meta.methods = [ + { + name : "setW", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + jn_ByteBufferImpl.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls(), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "slice", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "duplicate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "asReadOnlyBuffer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_bytecls(), + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_bytecls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "compact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "isDirect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isReadOnly", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getChar", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "putChar", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "getChar", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "putChar", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_charcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "asCharBuffer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_CharBuffer, + callable : null + }, { + name : "getShort", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_shortcls(), + callable : null + }, { + name : "putShort", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_shortcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "getShort", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_shortcls(), + callable : null + }, { + name : "putShort", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_shortcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "asShortBuffer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "getInt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "putInt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "getInt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "putInt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "asIntBuffer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_IntBuffer, + callable : null + }, { + name : "getLong", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "putLong", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "getLong", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "putLong", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_longcls()], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "asLongBuffer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_LongBuffer, + callable : null + }, { + name : "asFloatBuffer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "asDoubleBuffer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_DoubleBuffer, + callable : null + }]; + jn_ByteOrder.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "nativeOrder", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteOrder, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jn_IntBufferOverArray.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "duplicate", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : jn_IntBuffer, + callable : null + }, { + name : "getElement", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "putElement", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isArrayPresent", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getArray", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "getArrayOffset", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "readOnly", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "order", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteOrder, + callable : null + }]; + jn_IntBufferImpl.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "slice", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_IntBuffer, + callable : null + }, { + name : "duplicate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_IntBuffer, + callable : null + }, { + name : "asReadOnlyBuffer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_IntBuffer, + callable : null + }, { + name : "duplicate", + modifiers : 1, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : jn_IntBuffer, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_IntBuffer, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jn_IntBuffer, + callable : null + }, { + name : "compact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_IntBuffer, + callable : null + }, { + name : "isDirect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isReadOnly", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "readOnly", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + jn_CharBuffer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getChar", + modifiers : 1, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "putChar", + modifiers : 1, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "allocate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_CharBuffer, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : jn_CharBuffer, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : jn_CharBuffer, + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_CharBuffer], + returnType : $rt_intcls(), + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : jn_CharBuffer, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : jn_CharBuffer, + callable : null + }, { + name : "slice", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_CharBuffer, + callable : null + }, { + name : "duplicate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_CharBuffer, + callable : null + }, { + name : "asReadOnlyBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_CharBuffer, + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "put", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : jn_CharBuffer, + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "put", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_charcls()], + returnType : jn_CharBuffer, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : jn_CharBuffer, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : jn_CharBuffer, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_CharBuffer], + returnType : jn_CharBuffer, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : jn_CharBuffer, + callable : null + }, { + name : "put", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : jn_CharBuffer, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls()], + returnType : jn_CharBuffer, + callable : null + }, { + name : "put", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jn_CharBuffer, + callable : null + }, { + name : "hasArray", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "array", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_charcls()), + callable : null + }, { + name : "arrayOffset", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isArrayPresent", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getArray", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_arraycls($rt_charcls()), + callable : null + }, { + name : "getArrayOffset", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "compact", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_CharBuffer, + callable : null + }, { + name : "isDirect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_CharBuffer], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "length", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "charAt", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "subSequence", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jn_CharBuffer, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : jn_CharBuffer, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : jn_CharBuffer, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : jn_CharBuffer, + callable : null + }, { + name : "order", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteOrder, + callable : null + }, { + name : "mark", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_CharBuffer, + callable : null + }, { + name : "reset", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_CharBuffer, + callable : null + }, { + name : "clear", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_CharBuffer, + callable : null + }, { + name : "flip", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_CharBuffer, + callable : null + }, { + name : "rewind", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_CharBuffer, + callable : null + }, { + name : "limit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_CharBuffer, + callable : null + }, { + name : "position", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_CharBuffer, + callable : null + }, { + name : "array", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "rewind", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "flip", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "clear", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "reset", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "mark", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "limit", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_Buffer, + callable : null + }, { + name : "position", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_Buffer, + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : jl_Appendable, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : jl_Appendable, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : jl_Appendable, + callable : null + }, { + name : "subSequence", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_CharSequence, + callable : null + }]; + jl_Readable.$meta.methods = [ + { + name : "read", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jn_CharBuffer], + returnType : $rt_intcls(), + callable : null + }]; + nms_NBTTagByte.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataOutput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "load", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataInput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "copy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTBase, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_NBTTagShort.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_shortcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataOutput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "load", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataInput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "copy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTBase, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_NBTTagInt.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataOutput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "load", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataInput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "copy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTBase, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_NBTTagLong.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataOutput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "load", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataInput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "copy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTBase, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_NBTTagFloat.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataOutput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "load", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataInput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "copy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTBase, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_NBTTagDouble.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataOutput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "load", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataInput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "copy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTBase, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_NBTTagByteArray.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataOutput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "load", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataInput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "copy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTBase, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_NBTTagString.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataOutput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "load", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataInput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "copy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTBase, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_NBTTagIntArray.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataOutput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "load", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ji_DataInput], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "copy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTBase, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jl_NullPointerException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otjb_Performance.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "now", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "isSupported", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "now$js_body$_1", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "isSupported$js_body$_2", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }]; + nle_GuiScreenEditProfile.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiScreen], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reconcatDD", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleMouseInput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "save", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onGuiClosed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseClicked", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiScreen.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getClipboardString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setClipboardString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseClicked", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseMovedOrUp", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_85041_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setWorldAndResolution", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleInput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleMouseInput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleKeyboardInput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onGuiClosed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawDefaultBackground", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawWorldBackground", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawBackground", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doesGuiPauseGame", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "confirmClicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isCtrlKeyDown", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isShiftKeyDown", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Gui.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawHorizontalLine", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawVerticalLine", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawRect", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGradientRect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawCenteredString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_FontRenderer, jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_FontRenderer, jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawTexturedModalRect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "static_drawTexturedModalRect", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawTexturedModelRectFromIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), nms_Icon, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + otciu_CLDRHelper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : jl_String, + callable : null + }, { + name : "getLikelySubtags", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "resolveCountry", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : jl_String, + callable : null + }, { + name : "getLikelySubtagsMap", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "resolveEras", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getErasMap", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "resolveAmPm", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getAmPmMap", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "resolveMonths", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getMonthMap", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "resolveShortMonths", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getShortMonthMap", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "resolveWeekdays", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getWeekdayMap", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "resolveShortWeekdays", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getShortWeekdayMap", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "resolveDateFormatSymbols", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otpm_ResourceMap, jl_String, jl_String], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getTimeZoneName", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, jl_String], + returnType : jl_String, + callable : null + }, { + name : "getTimeZoneLocalizationMap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getLanguagesMap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getCountriesMap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getDefaultLocale", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : otpm_StringResource, + callable : null + }, { + name : "getAvailableLocales", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : otpm_ResourceArray, + callable : null + }, { + name : "getMinimalDaysInFirstWeek", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getFirstDayOfWeek", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "resolveDateFormats", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : otciu_DateFormatCollection, + callable : null + }, { + name : "getDateFormatMap", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "resolveTimeFormats", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : otciu_DateFormatCollection, + callable : null + }, { + name : "getTimeFormatMap", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "resolveDateTimeFormats", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : otciu_DateFormatCollection, + callable : null + }, { + name : "getDateTimeFormatMap", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "resolveNumberFormat", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : jl_String, + callable : null + }, { + name : "getNumberFormatMap", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "resolvePercentFormat", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : jl_String, + callable : null + }, { + name : "getPercentFormatMap", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "resolveCurrencyFormat", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : jl_String, + callable : null + }, { + name : "getCurrencyFormatMap", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "resolveDateFormats", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otpm_ResourceMap, jl_String, jl_String], + returnType : otciu_DateFormatCollection, + callable : null + }, { + name : "resolveFormatSymbols", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otpm_ResourceMap, jl_String, jl_String], + returnType : jl_String, + callable : null + }, { + name : "resolveDecimalData", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : otciu_DecimalData, + callable : null + }, { + name : "getDecimalDataMap", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "resolveCurrency", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, jl_String], + returnType : otciu_CurrencyLocalization, + callable : null + }, { + name : "getCurrencyMap", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getLikelySubtagsMap$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getErasMap$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getAmPmMap$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getMonthMap$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getShortMonthMap$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getWeekdayMap$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getShortWeekdayMap$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getTimeZoneLocalizationMap$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getLanguagesMap$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getCountriesMap$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getDefaultLocale$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_StringResource, + callable : null + }, { + name : "getAvailableLocales$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceArray, + callable : null + }, { + name : "getMinimalDaysInFirstWeek$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getFirstDayOfWeek$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getDateFormatMap$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getTimeFormatMap$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getDateTimeFormatMap$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getNumberFormatMap$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getPercentFormatMap$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getCurrencyFormatMap$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getDecimalDataMap$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getCurrencyMap$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }]; + otpp_ResourceAccessor.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getProperty", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Object, jl_String], + returnType : jl_Object, + callable : null + }, { + name : "get", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Object, jl_String], + returnType : otpm_Resource, + callable : null + }, { + name : "keys", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "keysToStrings", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "put", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Object, jl_String, jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_intcls()], + returnType : otpm_Resource, + callable : null + }, { + name : "add", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Object, otpm_Resource], + returnType : $rt_voidcls(), + callable : null + }, { + name : "has", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Object, jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "size", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "castToInt", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "castToShort", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_shortcls(), + callable : null + }, { + name : "castToByte", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_bytecls(), + callable : null + }, { + name : "castToBoolean", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "castToFloat", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_floatcls(), + callable : null + }, { + name : "castToDouble", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_doublecls(), + callable : null + }, { + name : "castToString", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_String, + callable : null + }, { + name : "castFromInt", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "castFromShort", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_shortcls()], + returnType : jl_Object, + callable : null + }, { + name : "castFromByte", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : jl_Object, + callable : null + }, { + name : "castFromBoolean", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : jl_Object, + callable : null + }, { + name : "castFromFloat", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : jl_Object, + callable : null + }, { + name : "castFromDouble", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : jl_Object, + callable : null + }, { + name : "castFromString", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Object, + callable : null + }]; + cjj_GZIPException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + jur_AbstractSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "find", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "findBack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getName", + modifiers : 1, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setType", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getQualifiedName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractSet, + callable : null + }, { + name : "setNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "first", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_booleancls(), + callable : null + }, { + name : "processBackRefReplacement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_JointSet, + callable : null + }, { + name : "processSecondPass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jur_FSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getGroupIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jur_Lexer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "peek", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setMode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "restoreFlags", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "peekSpecial", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_SpecialToken, + callable : null + }, { + name : "isSpecial", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isQuantifier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isNextSpecial", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "nextSpecial", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_SpecialToken, + callable : null + }, { + name : "lookAhead", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "back", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "normalize", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "reread", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "movePointer", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "parseCharClassName", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "processQuantifier", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : jur_Quantifier, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isEmpty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isLetter", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isLetter", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isHighSurrogate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isLowSurrogate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isHighSurrogate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isLowSurrogate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "readHex", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "readOctals", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "readFlags", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "nextIndex", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "skipComments", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isLineSeparator", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDecomposition", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "getHangulDecomposition", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "hasSingleCodepointDecomposition", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasDecompositionNonNullCanClass", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "nextCodePoint", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jur_PatternSyntaxException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPattern", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDescription", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jl_CloneNotSupportedException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + nle_TextureLocation.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "freeTextures", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_Calendar.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_TimeZone], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [ju_TimeZone, ju_Locale], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resolveFirstDayOfWeek", + modifiers : 512, + accessLevel : 1, + parameterTypes : [ju_Locale], + returnType : $rt_intcls(), + callable : null + }, { + name : "resolveMinimalDaysInFirstWeek", + modifiers : 512, + accessLevel : 1, + parameterTypes : [ju_Locale], + returnType : $rt_intcls(), + callable : null + }, { + name : "add", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "after", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "before", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "clear", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clear", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "complete", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeFields", + modifiers : 1, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeTime", + modifiers : 1, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getActualMaximum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getActualMinimum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getAvailableLocales", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(ju_Locale), + callable : null + }, { + name : "getFirstDayOfWeek", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getGreatestMinimum", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Calendar, + callable : null + }, { + name : "getInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : ju_Calendar, + callable : null + }, { + name : "getInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_TimeZone, ju_Locale], + returnType : ju_Calendar, + callable : null + }, { + name : "getInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_TimeZone], + returnType : ju_Calendar, + callable : null + }, { + name : "getLeastMaximum", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaximum", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMinimalDaysInFirstWeek", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMinimum", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getTime", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Date, + callable : null + }, { + name : "getTimeInMillis", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getTimeZone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_TimeZone, + callable : null + }, { + name : "setTimeZone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_TimeZone], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "internalGet", + modifiers : 4, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isLenient", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isSet", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "roll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "roll", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setFirstDayOfWeek", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLenient", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMinimalDaysInFirstWeek", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTime", + modifiers : 4, + accessLevel : 3, + parameterTypes : [ju_Date], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTimeInMillis", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Calendar], + returnType : $rt_intcls(), + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_GregorianCalendar.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_TimeZone], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_TimeZone, ju_Locale], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "fullFieldsCalc", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_longcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "cachedFieldsCheckAndGet", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_longcls(), $rt_longcls(), $rt_longcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTimeZoneOffset", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "computeFields", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeTime", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeYearAndDay", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_longcls(), $rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "daysFromBaseYear", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "daysInMonth", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "daysInMonth", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "daysInYear", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "daysInYear", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getActualMaximum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getActualMinimum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getGreatestMinimum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getGregorianChange", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Date, + callable : null + }, { + name : "getLeastMaximum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaximum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMinimum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isLeapYear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "julianError", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "mod", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "mod7", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "roll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "roll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setGregorianChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Date], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setFirstDayOfWeek", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMinimalDaysInFirstWeek", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + cjj_Adler32.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "update", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : cjj_Adler32, + callable : null + }, { + name : "combine", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_longcls(), $rt_longcls(), $rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "copy", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : cjj_Checksum, + callable : null + }]; + cjj_Checksum.$meta.methods = [ + { + name : "update", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reset", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reset", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getValue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "copy", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : cjj_Checksum, + callable : null + }]; + nle_BaseNCodec$CodecPolicy.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nle_BaseNCodec$CodecPolicy), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nle_BaseNCodec$CodecPolicy, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_Enum.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "name", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "ordinal", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "equals", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "clone", + modifiers : 4, + accessLevel : 2, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "getDeclaringClass", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Class, + callable : null + }, { + name : "compareTo", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_Enum], + returnType : $rt_intcls(), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Class, jl_String], + returnType : jl_Enum, + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + jur_NonCapFSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }]; + jur_AheadFSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_BehindFSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_AtomicFSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }]; + jur_FinalSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_EmptySet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "accepts", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence], + returnType : $rt_intcls(), + callable : null + }, { + name : "find", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "findBack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }]; + jur_LeafSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "accepts", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence], + returnType : $rt_intcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "charCount", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }]; + jur_NonCapJointSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_ArrayList, jur_FSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }]; + jur_JointSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_ArrayList, jur_FSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "setNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractSet, + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getGroup", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "first", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }, { + name : "processSecondPass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jur_PositiveLookAhead.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_ArrayList, jur_FSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_AtomicJointSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_ArrayList, jur_FSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "setNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractSet, + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_NegativeLookAhead.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_ArrayList, jur_FSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_PositiveLookBehind.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_ArrayList, jur_FSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_NegativeLookBehind.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_ArrayList, jur_FSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_SingleSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet, jur_FSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "find", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "findBack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "first", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_booleancls(), + callable : null + }, { + name : "processBackRefReplacement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_JointSet, + callable : null + }, { + name : "processSecondPass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_IndexOutOfBoundsException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + jl_ArrayStoreException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + jur_CharClass.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jur_CharClass, + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractCharClass], + returnType : jur_CharClass, + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jur_CharClass, + callable : null + }, { + name : "union", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractCharClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "intersection", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractCharClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBits", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : ju_BitSet, + callable : null + }, { + name : "getLowHighSurrogates", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : ju_BitSet, + callable : null + }, { + name : "getInstance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hasUCI", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + jur_AbstractCharClass.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBits", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : ju_BitSet, + callable : null + }, { + name : "getLowHighSurrogates", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : ju_BitSet, + callable : null + }, { + name : "hasLowHighSurrogates", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "mayContainSupplCodepoints", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getInstance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }, { + name : "getSurrogates", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }, { + name : "getWithoutSurrogates", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }, { + name : "hasUCI", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setNegative", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : jur_AbstractCharClass, + callable : null + }, { + name : "isNegative", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "intersects", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "intersects", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jur_AbstractCharClass, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "intersects", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jur_AbstractCharClass, jur_AbstractCharClass], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getPredefinedClass", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_booleancls()], + returnType : jur_AbstractCharClass, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jur_SpecialToken.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getType", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jur_LeafQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_LeafSet, jur_AbstractSet, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setInnerSet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }]; + jur_QuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet, jur_AbstractSet, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInnerSet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractSet, + callable : null + }, { + name : "setInnerSet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "first", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }, { + name : "processSecondPass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jur_UnifiedQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_LeafSet, jur_AbstractSet, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_LeafQuantifierSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "find", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }]; + jlr_Array.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLength", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "getLengthLowLevel", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otr_RuntimeObject], + returnType : $rt_intcls(), + callable : null + }, { + name : "newInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Class, $rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "newInstanceImpl", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otp_PlatformClass, $rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "newInstanceLowLevel", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otr_RuntimeClass, $rt_intcls()], + returnType : otr_RuntimeObject, + callable : null + }, { + name : "get", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "set", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_intcls(), jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getImpl", + modifiers : 768, + accessLevel : 1, + parameterTypes : [jl_Object, $rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "setImpl", + modifiers : 768, + accessLevel : 1, + parameterTypes : [jl_Object, $rt_intcls(), jl_Object], + returnType : $rt_voidcls(), + callable : null + }]; + jur_AbstractCharClass$PredefinedCharacterClasses.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getObject", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Object, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jur_AbstractCharClass$LazyCharClass.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : jur_AbstractCharClass, + callable : null + }, { + name : "computeValue", + modifiers : 1, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + ju_MissingResourceException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getClassName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_Quantifier.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resetCounter", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCounter", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setCounter", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "min", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "max", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + jur_FSet$PossessiveFSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }]; + ju_BitSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls())], + returnType : ju_BitSet, + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : ju_BitSet, + callable : null + }, { + name : "toByteArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "toLongArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_longcls()), + callable : null + }, { + name : "flip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "flip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "trailingZeroBits", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "trailingOneBits", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : ju_BitSet, + callable : null + }, { + name : "nextSetBit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "nextClearBit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "previousSetBit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "previousClearBit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "ensureCapacity", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "recalculateLength", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "length", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "intersects", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_BitSet], + returnType : $rt_booleancls(), + callable : null + }, { + name : "cardinality", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "and", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_BitSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "andNot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_BitSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "or", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_BitSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "xor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_BitSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isEmpty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + jur_LowHighSurrogateRangeSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractCharClass, jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractCharClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractSet, + callable : null + }, { + name : "setNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "first", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getChars", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }]; + jur_CompositeRangeSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet, jur_AbstractSet, jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet, jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractSet, + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "setNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSurrogates", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractSet, + callable : null + }, { + name : "getWithoutSurrogates", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractSet, + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }, { + name : "first", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_booleancls(), + callable : null + }]; + jur_UCISupplRangeSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractCharClass, jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractCharClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_SupplRangeSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractCharClass, jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractCharClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "first", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getChars", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }, { + name : "getNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractSet, + callable : null + }, { + name : "setNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }]; + jur_UCIRangeSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractCharClass, jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractCharClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "accepts", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_RangeSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractCharClass, jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractCharClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "accepts", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "first", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getChars", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_HangulDecomposedCharSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractSet, + callable : null + }, { + name : "setNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDecomposedChar", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "first", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }]; + jur_CharSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "charCount", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "accepts", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence], + returnType : $rt_intcls(), + callable : null + }, { + name : "find", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "findBack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getChar", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "first", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_booleancls(), + callable : null + }]; + jur_UCICharSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "accepts", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_CICharSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "accepts", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getChar", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }]; + jur_DecomposedCharSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractSet, + callable : null + }, { + name : "setNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDecomposedChar", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "codePointAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "first", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }]; + jur_UCIDecomposedCharSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + jur_CIDecomposedCharSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + jur_PossessiveGroupQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet, jur_AbstractSet, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }]; + jur_GroupQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet, jur_AbstractSet, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_PosPlusGroupQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet, jur_AbstractSet, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }]; + jur_PosAltGroupQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet, jur_AbstractSet, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "setNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }]; + jur_AltGroupQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet, jur_AbstractSet, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "setNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }]; + jur_PosCompositeGroupQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_Quantifier, jur_AbstractSet, jur_AbstractSet, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }]; + jur_CompositeGroupQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_Quantifier, jur_AbstractSet, jur_AbstractSet, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setQuantifier", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_Quantifier], + returnType : $rt_voidcls(), + callable : null + }]; + jur_ReluctantGroupQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet, jur_AbstractSet, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }]; + jur_RelAltGroupQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet, jur_AbstractSet, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }]; + jur_RelCompositeGroupQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_Quantifier, jur_AbstractSet, jur_AbstractSet, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }]; + jur_DotAllQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet, jur_AbstractSet, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "find", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_DotQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet, jur_AbstractSet, $rt_intcls(), jur_AbstractLineTerminator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "find", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "findLineTerminator", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_CharSequence], + returnType : $rt_intcls(), + callable : null + }, { + name : "findBackLineTerminator", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_CharSequence], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_PossessiveQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_LeafSet, jur_AbstractSet, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }]; + jur_PossessiveAltQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_LeafSet, jur_AbstractSet, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }]; + jur_AltQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_LeafSet, jur_AbstractSet, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "setNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }]; + jur_PossessiveCompositeQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_Quantifier, jur_LeafSet, jur_AbstractSet, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }]; + jur_CompositeQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_Quantifier, jur_LeafSet, jur_AbstractSet, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setQuantifier", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_Quantifier], + returnType : $rt_voidcls(), + callable : null + }]; + jur_ReluctantQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_LeafSet, jur_AbstractSet, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }]; + jur_ReluctantAltQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_LeafSet, jur_AbstractSet, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }]; + jur_ReluctantCompositeQuantifierSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_Quantifier, jur_LeafSet, jur_AbstractSet, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }]; + jur_SOLSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_WordBoundary.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isSpace", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_charcls(), $rt_intcls(), $rt_intcls(), jl_CharSequence], + returnType : $rt_booleancls(), + callable : null + }]; + jur_PreviousMatch.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_EOLSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_EOISet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_MultiLineSOLSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractLineTerminator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_DotAllSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractSet, + callable : null + }, { + name : "setNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }]; + jur_DotSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractLineTerminator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractSet, + callable : null + }, { + name : "setNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }]; + jur_UEOLSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_UMultiLineEOLSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_MultiLineEOLSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_BackReferenceSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "find", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "findBack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "first", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_CIBackReferenceSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "accepts", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence], + returnType : $rt_intcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractSet, + callable : null + }, { + name : "setNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getString", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jur_MatchResultImpl], + returnType : jl_String, + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }]; + jur_UCIBackReferenceSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jl_StringBuffer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : $rt_voidcls(), + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_StringBuffer, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_StringBuffer, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jl_StringBuffer, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : jl_StringBuffer, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : jl_StringBuffer, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : jl_StringBuffer, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : jl_StringBuffer, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : jl_StringBuffer, + callable : null + }, { + name : "appendCodePoint", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_StringBuffer, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : jl_StringBuffer, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : jl_StringBuffer, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_StringBuffer], + returnType : jl_StringBuffer, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_StringBuffer, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : jl_StringBuffer, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_longcls()], + returnType : jl_StringBuffer, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : jl_StringBuffer, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_doublecls()], + returnType : jl_StringBuffer, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : jl_StringBuffer, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence], + returnType : jl_StringBuffer, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_StringBuffer, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : jl_StringBuffer, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Object], + returnType : jl_StringBuffer, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_charcls())], + returnType : jl_StringBuffer, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : jl_StringBuffer, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_charcls()], + returnType : jl_StringBuffer, + callable : null + }, { + name : "delete", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_StringBuffer, + callable : null + }, { + name : "replace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_String], + returnType : jl_StringBuffer, + callable : null + }, { + name : "deleteCharAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_StringBuffer, + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String], + returnType : jl_StringBuffer, + callable : null + }, { + name : "reverse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_StringBuffer, + callable : null + }, { + name : "codePointBefore", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "codePointAt", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "codePointCount", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "offsetByCodePoints", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setCharAt", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "substring", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "substring", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "reverse", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "lastIndexOf", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "lastIndexOf", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "indexOf", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "indexOf", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "replace", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_String], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "delete", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "deleteCharAt", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "setLength", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getChars", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_arraycls($rt_charcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "subSequence", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_CharSequence, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_charcls())], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_StringBuffer], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "charAt", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "length", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "capacity", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "trimToSize", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "ensureCapacity", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Object], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "appendCodePoint", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_charcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_doublecls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_longcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "insert", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_AbstractStringBuilder, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : jl_Appendable, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : jl_Appendable, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : jl_Appendable, + callable : null + }]; + jur_SequenceSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "accepts", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence], + returnType : $rt_intcls(), + callable : null + }, { + name : "find", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "findBack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "first", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_booleancls(), + callable : null + }, { + name : "indexOf", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "lastIndexOf", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "startsWith", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_CharSequence, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_UCISequenceSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "accepts", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_CISequenceSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "accepts", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + ju_TimeZone.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "getAvailableIDs", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getAvailableIDs", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getDefault", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : ju_TimeZone, + callable : null + }, { + name : "getDisplayName", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDisplayName", + modifiers : 4, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : jl_String, + callable : null + }, { + name : "getDisplayName", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getDisplayName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), $rt_intcls(), ju_Locale], + returnType : jl_String, + callable : null + }, { + name : "getID", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDSTSavings", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getOffset", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRawOffset", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getTimeZone", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : ju_TimeZone, + callable : null + }, { + name : "formatTimeZoneName", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "hasSameRules", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_TimeZone], + returnType : $rt_booleancls(), + callable : null + }, { + name : "inDaylightTime", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ju_Date], + returnType : $rt_booleancls(), + callable : null + }, { + name : "parseNumber", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), $rt_arraycls($rt_intcls())], + returnType : $rt_intcls(), + callable : null + }, { + name : "setDefault", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_TimeZone], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setID", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRawOffset", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "useDaylightTime", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCustomTimeZone", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_arraycls($rt_booleancls())], + returnType : jl_String, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_IANATimeZone.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otcit_DateTimeZone], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRawOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "inDaylightTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Date], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setRawOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "useDaylightTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_IANATimeZone, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "clone", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + jl_NumberFormatException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + jur_IntHash.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + jur_UCISupplCharSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "accepts", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_LowSurrogateCharSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractSet, + callable : null + }, { + name : "setNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "find", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "findBack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getChar", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "first", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }]; + jur_HighSurrogateCharSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractSet, + callable : null + }, { + name : "setNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "find", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "findBack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getChar", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "first", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }]; + jur_SupplCharSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "accepts", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence], + returnType : $rt_intcls(), + callable : null + }, { + name : "find", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "findBack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getCodePoint", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "first", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet], + returnType : $rt_booleancls(), + callable : null + }]; + jur_AbstractLineTerminator.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isLineTerminator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isAfterLineTerminator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jur_AbstractLineTerminator, + callable : null + }]; + jur_AbstractLineTerminator$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isLineTerminator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isAfterLineTerminator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_AbstractLineTerminator$2.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isLineTerminator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isAfterLineTerminator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_SequenceSet$IntHash.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + otcit_FixedDateTimeZone.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStandardOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getOffsetFromLocal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isFixed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "nextTransition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "previousTransition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_StringBuilder], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readZone", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, otci_CharFlow], + returnType : otcit_FixedDateTimeZone, + callable : null + }]; + otcit_StorableDateTimeZone.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_StringBuilder], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeTime", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_StringBuilder, $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readTime", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otci_CharFlow], + returnType : $rt_longcls(), + callable : null + }, { + name : "writeUnsignedTime", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_StringBuilder, $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readUnsignedTime", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otci_CharFlow], + returnType : $rt_longcls(), + callable : null + }, { + name : "writeTimeArray", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_StringBuilder, $rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readTimeArray", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otci_CharFlow, $rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "read", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : otcit_StorableDateTimeZone, + callable : null + }]; + otcit_DateTimeZone.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getID", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getOffset", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStandardOffset", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isStandardOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getOffsetFromLocal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "convertUTCToLocal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "convertLocalToUTC", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_booleancls(), $rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "convertLocalToUTC", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_booleancls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "getMillisKeepLocal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otcit_DateTimeZone, $rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "adjustOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_booleancls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "isFixed", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "nextTransition", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "previousTransition", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }]; + otcit_DateTimeZoneProvider.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTimeZone", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otcit_DateTimeZone, + callable : null + }, { + name : "createTimeZone", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : otcit_DateTimeZone, + callable : null + }, { + name : "getIds", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "timeZoneDetectionEnabled", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "detectTimezone", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : otcit_DateTimeZone, + callable : null + }, { + name : "getTimeZoneResource", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : otcit_TimeZoneResource, + callable : null + }, { + name : "getNativeOffset", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_doublecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getResource", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "lambda$detectTimezone$0", + modifiers : 544, + accessLevel : 1, + parameterTypes : [jl_Long], + returnType : ju_List, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getResource$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getNativeOffset$js_body$_7", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + ju_PriorityQueue.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_PriorityQueue], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_SortedSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initFromSortedSet", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_SortedSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initFromPriorityQueue", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_PriorityQueue], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fillFromCollection", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_Collection], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), ju_Comparator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setComparator", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_Comparator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "comparator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Comparator, + callable : null + }, { + name : "offer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "poll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "peek", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "iterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeAt", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "ensureCapacity", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "access$000", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_PriorityQueue], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$100", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_PriorityQueue], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$200", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_PriorityQueue], + returnType : $rt_arraycls(jl_Object), + callable : null + }, { + name : "access$300", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_PriorityQueue, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + ju_AbstractQueue.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "element", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_booleancls(), + callable : null + }]; + otcit_DateTimeZoneProvider$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "compare", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Long, jl_Long], + returnType : $rt_intcls(), + callable : null + }, { + name : "compare", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + otcit_DateTimeZoneProvider$Score.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otcit_DateTimeZone], + returnType : $rt_voidcls(), + callable : null + }]; + jl_Long.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jl_Long, + callable : null + }, { + name : "parseLong", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "parseLong", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_longcls(), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : jl_Long, + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Long, + callable : null + }, { + name : "decode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Long, + callable : null + }, { + name : "decodeDigit", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_charcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "intValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "longValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "floatValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "doubleValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "toHexString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jl_String, + callable : null + }, { + name : "toOctalString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jl_String, + callable : null + }, { + name : "toBinaryString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "hashCode", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "compare", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Long], + returnType : $rt_intcls(), + callable : null + }, { + name : "getLong", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Long, + callable : null + }, { + name : "getLong", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_longcls()], + returnType : jl_Long, + callable : null + }, { + name : "getLong", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_Long], + returnType : jl_Long, + callable : null + }, { + name : "highestOneBit", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "numberOfLeadingZeros", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "numberOfTrailingZeros", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "lowestOneBit", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "bitCount", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "rotateLeft", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "rotateRight", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "reverse", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "reverseBytes", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "signum", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "divideUnsigned", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "remainderUnsigned", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_Iterator.$meta.methods = [ + { + name : "hasNext", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "next", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "remove", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "forEachRemaining", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Consumer], + returnType : $rt_voidcls(), + callable : null + }]; + otcit_DateTimeZoneProvider$detectTimezone$lambda$_5_0.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Long], + returnType : ju_List, + callable : null + }]; + juf_Function.$meta.methods = [ + { + name : "apply", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "compose", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Function], + returnType : juf_Function, + callable : null + }, { + name : "andThen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Function], + returnType : juf_Function, + callable : null + }, { + name : "identity", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_Function, + callable : null + }, { + name : "lambda$identity$2", + modifiers : 544, + accessLevel : 1, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "lambda$andThen$1", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_Function, jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "lambda$compose$0", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_Function, jl_Object], + returnType : jl_Object, + callable : null + }]; + otcit_AliasDateTimeZone.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, otcit_DateTimeZone], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStandardOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isFixed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "nextTransition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "previousTransition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_StringBuilder], + returnType : $rt_voidcls(), + callable : null + }]; + jl_Math.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sin", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "cos", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "tan", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "asin", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "acos", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "atan", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "toRadians", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "toDegrees", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "exp", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "log", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "log10", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "sqrt", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "cbrt", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "IEEEremainder", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "ceil", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "floor", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "pow", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "rint", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "atan2", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "round", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "round", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "random", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "randomC", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "randomImpl", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "min", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "max", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "min", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "max", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "min", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "max", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "min", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "max", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "abs", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "abs", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "abs", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "abs", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "ulp", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "ulp", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "signum", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "signum", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "sinh", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "cosh", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "tanh", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "hypot", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "expm1", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "log1p", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "copySign", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "copySign", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getExponent", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getExponent", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "nextAfter", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "nextAfter", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_doublecls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "nextUp", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "nextUp", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }]; + jur_AbstractCharClass$LazySpace.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyDigit.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyLower.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyUpper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyASCII.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyAlpha.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyAlnum.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyPunct.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyGraph.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyPrint.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyBlank.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyCntrl.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyXDigit.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyJavaLowerCase.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyJavaUpperCase.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyJavaWhitespace.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyJavaMirrored.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyJavaDefined.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyJavaDigit.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyJavaIdentifierIgnorable.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyJavaISOControl.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyJavaJavaIdentifierPart.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyJavaJavaIdentifierStart.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyJavaLetter.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyJavaLetterOrDigit.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyJavaSpaceChar.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyJavaTitleCase.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyWord.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyNonWord.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyNonSpace.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyNonDigit.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyRange.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazySpecialsBlock.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyCategory.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + jur_AbstractCharClass$LazyCategoryScope.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jur_AbstractCharClass, + callable : null + }]; + ju_PriorityQueue$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_PriorityQueue], + returnType : $rt_voidcls(), + callable : null + }, { + name : "compare", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + otci_CharFlow.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : $rt_voidcls(), + callable : null + }]; + otci_Base46.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "encodeUnsigned", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_StringBuilder, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "encode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_StringBuilder, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "encodeUnsigned", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_StringBuilder, $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "encode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_StringBuilder, $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "decodeUnsigned", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otci_CharFlow], + returnType : $rt_intcls(), + callable : null + }, { + name : "decode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otci_CharFlow], + returnType : $rt_intcls(), + callable : null + }, { + name : "decodeUnsignedLong", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otci_CharFlow], + returnType : $rt_longcls(), + callable : null + }, { + name : "decodeLong", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otci_CharFlow], + returnType : $rt_longcls(), + callable : null + }, { + name : "encodeDigit", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "decodeDigit", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_intcls(), + callable : null + }]; + otciu_UnicodeHelper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hexDigit", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "valueOfHexDigit", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_charcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "encodeIntByte", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls())], + returnType : jl_String, + callable : null + }, { + name : "decodeIntByte", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "encodeByte", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "decodeByte", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_bytecls(), + callable : null + }, { + name : "compressRle", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : jl_String, + callable : null + }, { + name : "extractRle", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_arraycls(otciu_UnicodeHelper$Range), + callable : null + }]; + otcit_DateTimeZoneBuilder$PrecalculatedZone.$meta.methods = [ + { + name : "create", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_String, $rt_booleancls(), ju_ArrayList, otcit_DateTimeZoneBuilder$DSTZone], + returnType : otcit_DateTimeZoneBuilder$PrecalculatedZone, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_arraycls($rt_longcls()), $rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), otcit_DateTimeZoneBuilder$DSTZone], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_StringBuilder], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readZone", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, otci_CharFlow], + returnType : otcit_StorableDateTimeZone, + callable : null + }, { + name : "getOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStandardOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isFixed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "nextTransition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "previousTransition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "isCachable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + otcit_DateTimeZoneBuilder$DSTZone.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_String, $rt_intcls(), otcit_DateTimeZoneBuilder$Recurrence, otcit_DateTimeZoneBuilder$Recurrence], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStandardOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isFixed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "nextTransition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "previousTransition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "findMatchingRecurrence", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : otcit_DateTimeZoneBuilder$Recurrence, + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_StringBuilder], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readZone", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, otci_CharFlow], + returnType : otcit_DateTimeZoneBuilder$DSTZone, + callable : null + }]; + otciu_UnicodeHelper$Range.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }]; + otcit_CachedDateTimeZone.$meta.methods = [ + { + name : "forZone", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otcit_StorableDateTimeZone], + returnType : otcit_CachedDateTimeZone, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [otcit_StorableDateTimeZone], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_StringBuilder], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getUncachedZone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : otcit_DateTimeZone, + callable : null + }, { + name : "getOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStandardOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isFixed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "nextTransition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "previousTransition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "getInfo", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : otcit_CachedDateTimeZone$Info, + callable : null + }, { + name : "createInfo", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : otcit_CachedDateTimeZone$Info, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otcit_DateTimeZoneBuilder$Recurrence.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otcit_DateTimeZoneBuilder$OfYear, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOfYear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : otcit_DateTimeZoneBuilder$OfYear, + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "previous", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "getSaveMillis", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_StringBuilder], + returnType : $rt_voidcls(), + callable : null + }, { + name : "read", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otci_CharFlow], + returnType : otcit_DateTimeZoneBuilder$Recurrence, + callable : null + }]; + otcit_CachedDateTimeZone$Info.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otcit_DateTimeZone, $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStandardOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }]; + otcit_DateTimeZoneBuilder$OfYear.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_charcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_StringBuilder], + returnType : $rt_voidcls(), + callable : null + }, { + name : "read", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otci_CharFlow], + returnType : otcit_DateTimeZoneBuilder$OfYear, + callable : null + }, { + name : "setInstant", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "previous", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "setDayOfMonthNext", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_GregorianCalendar], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDayOfMonthPrevious", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_GregorianCalendar], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDayOfMonth", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_Calendar], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDayOfWeek", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_Calendar], + returnType : $rt_voidcls(), + callable : null + }]; + jl_NegativeArraySizeException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + jn_ReadOnlyBufferException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_UnsupportedOperationException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }]; + jn_BufferOverflowException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jn_BufferUnderflowException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_StringIndexOutOfBoundsException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + ji_EOFException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + nlea_EaglerAdapterImpl2$BufferedVideo.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjdh_HTMLVideoElement, jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + ju_HashMap$HashEntry.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + ju_MapEntry.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "getValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + ju_Map$Entry.$meta.methods = [ + { + name : "getKey", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "getValue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "setValue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }]; + cjj_Inflate.$meta.methods = [ + { + name : "inflateReset", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "inflateEnd", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [cjj_ZStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "inflateInit", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "inflate", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "inflateSetDictionary", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "inflateSync", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "inflateSyncPoint", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "readBytes", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "readString", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "readBytes", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "checksum", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getGZIPHeader", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : cjj_GZIPHeader, + callable : null + }, { + name : "inParsingHeader", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jur_AbstractCharClass$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_AbstractCharClass, ju_BitSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_AbstractCharClass$2.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_AbstractCharClass, ju_BitSet, jur_AbstractCharClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_CharClass$18.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_CharClass, ju_BitSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jl_IllegalStateException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }]; + ju_NoSuchElementException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + jur_CharClass$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_CharClass, jur_AbstractCharClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_CharClass$3.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_CharClass, $rt_booleancls(), jur_AbstractCharClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_CharClass$2.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_CharClass, $rt_booleancls(), jur_AbstractCharClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_CharClass$5.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_CharClass, $rt_booleancls(), jur_AbstractCharClass, jur_AbstractCharClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_CharClass$4.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_CharClass, $rt_booleancls(), jur_AbstractCharClass, jur_AbstractCharClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_CharClass$7.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_CharClass, jur_AbstractCharClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_CharClass$6.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_CharClass, jur_AbstractCharClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_CharClass$9.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_CharClass, jur_AbstractCharClass, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_CharClass$8.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_CharClass, jur_AbstractCharClass, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_CharClass$11.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_CharClass, $rt_booleancls(), jur_AbstractCharClass, jur_AbstractCharClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_CharClass$10.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_CharClass, $rt_booleancls(), jur_AbstractCharClass, jur_AbstractCharClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_CharClass$13.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_CharClass, jur_AbstractCharClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_CharClass$12.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_CharClass, jur_AbstractCharClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_CharClass$15.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_CharClass, jur_AbstractCharClass, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_CharClass$14.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_CharClass, jur_AbstractCharClass, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_CharClass$17.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_CharClass, $rt_booleancls(), jur_AbstractCharClass, jur_AbstractCharClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_CharClass$16.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_CharClass, $rt_booleancls(), jur_AbstractCharClass, jur_AbstractCharClass], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + ju_AbstractList$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_AbstractList], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkConcurrentModification", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_ConsoleOutputStreamStderr.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeImpl", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeJs", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeC", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeJs$js_body$_3", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }]; + nms_AABBPool.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAABB", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "cleanPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clearPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getlistAABBsize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getnextPoolIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_RenderEngine.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TexturePackList, nms_GameSettings], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTextureContents", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resetBoundTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "allocateAndSetupTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglerImage], + returnType : $rt_intcls(), + callable : null + }, { + name : "setupTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglerImage, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "makeViewportTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setupTextureExt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglerImage, $rt_intcls(), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setupTextureRaw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "colorToAnaglyph", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_intcls())], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "createTextureFromBytes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "deleteTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateDynamicTextures", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "refreshTextures", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readTextureImage", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : nle_EaglerImage, + callable : null + }, { + name : "refreshTextureMaps", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMissingIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Icon, + callable : null + }]; + nms_WorldClient.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetClientHandler, nms_WorldSettings, $rt_intcls(), $rt_intcls(), nms_Profiler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "tick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "invalidateBlockReceiveRegion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createChunkProvider", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_IChunkProvider, + callable : null + }, { + name : "tickBlocksAndAmbiance", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doPreChunk", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "spawnEntityInWorld", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "removeEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "obtainEntitySkin", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "releaseEntitySkin", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addEntityToWorld", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEntityByID", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Entity, + callable : null + }, { + name : "removeEntityFromWorld", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Entity, + callable : null + }, { + name : "setBlockAndMetadataAndInvalidate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "sendQuittingDisconnectingPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82735_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityMinecart], + returnType : nms_IUpdatePlayerListBox, + callable : null + }, { + name : "updateWeather", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doVoidFogParticles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeAllEntities", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playSound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), jl_String, $rt_floatcls(), $rt_floatcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_92088_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96443_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Scoreboard], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEntityList", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_WorldClient], + returnType : ju_Set, + callable : null + }, { + name : "getEntitySpawnQueue", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_WorldClient], + returnType : ju_Set, + callable : null + }]; + nms_World.$meta.methods = [ + { + name : "getBiomeGenForCoords", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_BiomeGenBase, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, nms_WorldProvider, nms_WorldSettings, nms_Profiler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, nms_WorldSettings, nms_WorldProvider, nms_Profiler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createChunkProvider", + modifiers : 1, + accessLevel : 2, + parameterTypes : [], + returnType : nms_IChunkProvider, + callable : null + }, { + name : "initialize", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_WorldSettings], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setSpawnLocation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFirstUncoveredBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBlockId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isAirBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "blockHasTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "blockGetRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "blockExists", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "doChunksNearChunkExist", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "checkChunksExist", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "chunkExists", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getChunkFromBlockCoords", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Chunk, + callable : null + }, { + name : "getChunkFromChunkCoords", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Chunk, + callable : null + }, { + name : "setBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBlockMaterial", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_Material, + callable : null + }, { + name : "getBlockMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setBlockMetadataWithNotify", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBlockToAir", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "destroyBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "markBlockForUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "notifyBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "markBlocksDirtyVertical", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "markBlockRangeForRenderUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "notifyBlocksOfNeighborChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "notifyBlocksOfNeighborChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "notifyBlockOfNeighborChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isBlockTickScheduled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canBlockSeeTheSky", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getFullBlockLightValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBlockLightValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBlockLightValue_do", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getHeightValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getChunkHeightMapMinimum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSkyBlockTypeBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EnumSkyBlock, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSavedLightValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EnumSkyBlock, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setLightValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EnumSkyBlock, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "markBlockForRenderUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLightBrightnessForSkyBlocks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getLightBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "isDaytime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "rayTraceBlocks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Vec3, nms_Vec3], + returnType : nms_MovingObjectPosition, + callable : null + }, { + name : "rayTraceBlocks_do", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Vec3, nms_Vec3, $rt_booleancls()], + returnType : nms_MovingObjectPosition, + callable : null + }, { + name : "rayTraceBlocks_do_do", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Vec3, nms_Vec3, $rt_booleancls(), $rt_booleancls()], + returnType : nms_MovingObjectPosition, + callable : null + }, { + name : "playSoundAtEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, jl_String, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playSoundToNearExcept", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, jl_String, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playSoundEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), jl_String, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playSound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), jl_String, $rt_floatcls(), $rt_floatcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playRecord", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "spawnParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addWeatherEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "spawnEntityInWorld", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "obtainEntitySkin", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "releaseEntitySkin", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removePlayerEntityDangerously", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addWorldAccess", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IWorldAccess], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeWorldAccess", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IWorldAccess], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollidingBoundingBoxes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, nms_AxisAlignedBB], + returnType : ju_List, + callable : null + }, { + name : "getCollidingBlockBounds", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_AxisAlignedBB], + returnType : ju_List, + callable : null + }, { + name : "calculateSkylightSubtracted", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSunBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getSkyColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls()], + returnType : nms_Vec3, + callable : null + }, { + name : "getCelestialAngle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getMoonPhase", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCelestialAngleRadians", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getCloudColour", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : nms_Vec3, + callable : null + }, { + name : "getFogColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : nms_Vec3, + callable : null + }, { + name : "getPrecipitationHeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getTopSolidOrLiquidBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStarBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "scheduleBlockUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82740_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "scheduleBlockUpdateFromLoad", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateEntities", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateEntityWithOptionalForce", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkNoEntityCollision", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_AxisAlignedBB], + returnType : $rt_booleancls(), + callable : null + }, { + name : "checkNoEntityCollision", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_AxisAlignedBB, nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "checkBlockCollision", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_AxisAlignedBB], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isAnyLiquid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_AxisAlignedBB], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isBoundingBoxBurning", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_AxisAlignedBB], + returnType : $rt_booleancls(), + callable : null + }, { + name : "handleMaterialAcceleration", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_AxisAlignedBB, nms_Material, nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isMaterialInBB", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_AxisAlignedBB, nms_Material], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isAABBInMaterial", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_AxisAlignedBB, nms_Material], + returnType : $rt_booleancls(), + callable : null + }, { + name : "createExplosion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_booleancls()], + returnType : nms_Explosion, + callable : null + }, { + name : "newExplosion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_booleancls(), $rt_booleancls()], + returnType : nms_Explosion, + callable : null + }, { + name : "getBlockDensity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Vec3, nms_AxisAlignedBB], + returnType : $rt_floatcls(), + callable : null + }, { + name : "extinguishFire", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDebugLoadedEntities", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getProviderName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getBlockTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_TileEntity, + callable : null + }, { + name : "setBlockTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), nms_TileEntity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeBlockTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "markTileEntityForDespawn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isBlockOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isBlockNormalCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_85174_u", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "doesBlockHaveSolidTopSurface", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isBlockTopFacingSurfaceSolid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isBlockNormalCubeDefault", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "calculateInitialSkylight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setAllowedSpawnTypes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "tick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "calculateInitialWeather", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateWeather", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toggleRain", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setActivePlayerChunksAndCheckLight", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "moodSoundAndLightCheck", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), nms_Chunk], + returnType : $rt_voidcls(), + callable : null + }, { + name : "tickBlocksAndAmbiance", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isBlockFreezable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isBlockFreezableNaturally", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canBlockFreeze", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canSnowAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateAllLightTypes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeLightValue", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EnumSkyBlock], + returnType : $rt_intcls(), + callable : null + }, { + name : "updateLightByType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EnumSkyBlock, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "tickUpdates", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getPendingBlockUpdates", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Chunk, $rt_booleancls()], + returnType : ju_List, + callable : null + }, { + name : "getEntitiesWithinAABBExcludingEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, nms_AxisAlignedBB], + returnType : ju_List, + callable : null + }, { + name : "getEntitiesWithinAABBExcludingEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, nms_AxisAlignedBB, nms_IEntitySelector], + returnType : ju_List, + callable : null + }, { + name : "getEntitiesWithinAABB", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class, nms_AxisAlignedBB], + returnType : ju_List, + callable : null + }, { + name : "selectEntitiesWithinAABB", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class, nms_AxisAlignedBB, nms_IEntitySelector], + returnType : ju_List, + callable : null + }, { + name : "findNearestEntityWithinAABB", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class, nms_AxisAlignedBB, nms_Entity], + returnType : nms_Entity, + callable : null + }, { + name : "getEntityByID", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Entity, + callable : null + }, { + name : "getLoadedEntityList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_List, + callable : null + }, { + name : "updateTileEntityChunkAndDoNothing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), nms_TileEntity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "countEntities", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : $rt_intcls(), + callable : null + }, { + name : "addLoadedEntities", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "unloadEntities", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canPlaceEntityOnSide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls(), $rt_intcls(), nms_Entity, nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getPathEntityToEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, nms_Entity, $rt_floatcls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls()], + returnType : nms_PathEntity, + callable : null + }, { + name : "getEntityPathToXYZ", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls()], + returnType : nms_PathEntity, + callable : null + }, { + name : "isBlockProvidingPowerTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBlockPowerInput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getIndirectPowerOutput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getIndirectPowerLevelTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isBlockIndirectlyGettingPowered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getStrongestIndirectPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getClosestPlayerToEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls()], + returnType : nms_EntityPlayer, + callable : null + }, { + name : "getClosestPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : nms_EntityPlayer, + callable : null + }, { + name : "getClosestVulnerablePlayerToEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls()], + returnType : nms_EntityPlayer, + callable : null + }, { + name : "getClosestVulnerablePlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : nms_EntityPlayer, + callable : null + }, { + name : "getPlayerEntityByName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_EntityPlayer, + callable : null + }, { + name : "sendQuittingDisconnectingPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkSessionLock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82738_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getTotalWorldTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getWorldTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "setWorldTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSpawnPoint", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ChunkCoordinates, + callable : null + }, { + name : "setSpawnLocation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "joinEntityInSurroundings", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canMineBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setEntityState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getChunkProvider", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_IChunkProvider, + callable : null + }, { + name : "addBlockEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getWorldInfo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_WorldInfo, + callable : null + }, { + name : "getGameRules", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_GameRules, + callable : null + }, { + name : "updateAllPlayersSleepingFlag", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getWeightedThunderStrength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getRainStrength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setRainStrength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isThundering", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isRaining", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canLightningStrikeAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isBlockHighHumidity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setItemData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, nms_WorldSavedData], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadItemData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class, jl_String], + returnType : nms_WorldSavedData, + callable : null + }, { + name : "getUniqueDataId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82739_e", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playAuxSFX", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playAuxSFXAtEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getActualHeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82735_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityMinecart], + returnType : nms_IUpdatePlayerListBox, + callable : null + }, { + name : "setRandomSeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nle_EaglercraftRandom, + callable : null + }, { + name : "findClosestStructure", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_ChunkPosition, + callable : null + }, { + name : "extendedLevelsInChunkCache", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getHorizon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "destroyBlockInWorldPartially", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getWorldVec3Pool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Vec3Pool, + callable : null + }, { + name : "getCurrentDate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Calendar, + callable : null + }, { + name : "func_92088_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getScoreboard", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Scoreboard, + callable : null + }, { + name : "func_96440_m", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_IBlockAccess.$meta.methods = [ + { + name : "getBlockId", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBlockTileEntity", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_TileEntity, + callable : null + }, { + name : "getLightBrightnessForSkyBlocks", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBrightness", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getLightBrightness", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getBlockMetadata", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBlockMaterial", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_Material, + callable : null + }, { + name : "isBlockOpaqueCube", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isBlockNormalCube", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isAirBlock", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBiomeGenForCoords", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_BiomeGenBase, + callable : null + }, { + name : "getHeight", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "extendedLevelsInChunkCache", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "doesBlockHaveSolidTopSurface", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getWorldVec3Pool", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Vec3Pool, + callable : null + }, { + name : "isBlockProvidingPowerTo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_Vec3Pool.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getVecFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : nms_Vec3, + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clearAndFreeCache", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPoolSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82590_d", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82589_e", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_EntityClientPlayerMP.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft, nms_World, jl_String, nms_NetClientHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "heal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sendMotionUpdates", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "dropOneItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : nms_EntityItem, + callable : null + }, { + name : "joinEntityItemWithWorld", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityItem], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sendChatMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "swingItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "respawnPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "damageEntity", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closeScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_92015_f", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addStat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_StatBase, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "incrementStat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_StatBase, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sendPlayerAbilities", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_71066_bF", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_EntityPlayerSP.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft, nms_World, jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "moveEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateEntityActionState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isClientWorld", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onLivingUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canSprint", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getFOVMultiplier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "updateCloak", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closeScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIEditSign", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIBook", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IInventory], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIHopper", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntityHopper], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIHopperMinecart", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityMinecartHopper], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIWorkbench", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIEnchantment", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIAnvil", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIFurnace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntityFurnace], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIBrewingStand", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntityBrewingStand], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIBeacon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntityBeacon], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIDispenser", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntityDispenser], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIMerchant", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IMerchant, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onCriticalHit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onEnchantmentCritical", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemPickup", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isSneaking", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addChatMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addStat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_StatBase, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isBlockTranslucent", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "pushOutOfBlocks", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setSprinting", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setXPStats", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sendChatToPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canCommandSenderUseCommand", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getPlayerCoordinates", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ChunkCoordinates, + callable : null + }, { + name : "getHeldItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "playSound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityPlayer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBrightnessForRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getItemInUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "getItemInUseCount", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isUsingItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getItemInUseDuration", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "stopUsingItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clearItemInUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isBlocking", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxInPortalTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getPortalCooldown", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "playSound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateItemUse", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemUseFinish", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleHealthUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isMovementBlocked", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "closeScreen", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mountEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateRidden", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "preparePlayerToSpawn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateEntityActionState", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onLivingUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "collideWithPlayer", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getScore", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setScore", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addScore", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onDeath", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addToPlayerScore", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "dropOneItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : nms_EntityItem, + callable : null + }, { + name : "dropPlayerItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : nms_EntityItem, + callable : null + }, { + name : "dropPlayerItemWithRandomChoice", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_booleancls()], + returnType : nms_EntityItem, + callable : null + }, { + name : "joinEntityItemWithWorld", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityItem], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCurrentPlayerStrVsBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_booleancls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "canHarvestBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block], + returnType : $rt_booleancls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IInventory], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIHopper", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntityHopper], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIHopperMinecart", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityMinecartHopper], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIEnchantment", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIAnvil", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIWorkbench", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEyeHeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "resetHeight", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_96122_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "alertWolves", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "damageArmor", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTotalArmorValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82243_bO", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "damageEntity", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIFurnace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntityFurnace], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIDispenser", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntityDispenser], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIEditSign", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIBrewingStand", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntityBrewingStand], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIBeacon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntityBeacon], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIMerchant", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IMerchant, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayGUIBook", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "interactWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCurrentEquippedItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "destroyCurrentEquippedItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getYOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "attackTargetEntityWithCurrentItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onCriticalHit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onEnchantmentCritical", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "respawnPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDead", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isEntityInsideOpaqueBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_71066_bF", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "sleepInBedAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_EnumStatus, + callable : null + }, { + name : "func_71013_b", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "wakeUpPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isInBed", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "verifyRespawnCoordinates", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_World, nms_ChunkCoordinates, $rt_booleancls()], + returnType : nms_ChunkCoordinates, + callable : null + }, { + name : "getBedOrientationInDegrees", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "isPlayerSleeping", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isPlayerFullyAsleep", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSleepTimer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getHideCape", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setHideCape", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addChatMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBedLocation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ChunkCoordinates, + callable : null + }, { + name : "isSpawnForced", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setSpawnChunk", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ChunkCoordinates, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "triggerAchievement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_StatBase], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addStat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_StatBase, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "jump", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "moveEntityWithHeading", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addMovementStat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addMountedMovementStat", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fall", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onKillEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setInWeb", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getItemIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getCurrentArmor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "addRandomArmor", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82162_bC", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addExperience", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addExperienceLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "xpBarCap", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "addExhaustion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFoodStats", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_FoodStats, + callable : null + }, { + name : "canEat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "shouldHeal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setItemInUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canCurrentToolHarvestBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canPlayerEdit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getExperiencePoints", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_intcls(), + callable : null + }, { + name : "isPlayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getEntityName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "func_94062_bN", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94059_bO", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canPickUpLoot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "clonePlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canTriggerWalking", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "sendPlayerAbilities", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setGameType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EnumGameType], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCommandSenderName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getTranslator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_StringTranslate, + callable : null + }, { + name : "translateString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls(jl_Object)], + returnType : jl_String, + callable : null + }, { + name : "getInventoryEnderChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_InventoryEnderChest, + callable : null + }, { + name : "getCurrentItemOrArmor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getHeldItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "setCurrentItemOrArmor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_98034_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getLastActiveItems", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_ItemStack), + callable : null + }, { + name : "getHideCape", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_96092_aw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getWorldScoreboard", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Scoreboard, + callable : null + }, { + name : "getTeam", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ScorePlayerTeam, + callable : null + }, { + name : "getTranslatedEntityName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_EntityLiving.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96121_ay", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getLookHelper", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EntityLookHelper, + callable : null + }, { + name : "getMoveHelper", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EntityMoveHelper, + callable : null + }, { + name : "getJumpHelper", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EntityJumpHelper, + callable : null + }, { + name : "getEntitySenses", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EntitySenses, + callable : null + }, { + name : "getRNG", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nle_EaglercraftRandom, + callable : null + }, { + name : "getAITarget", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EntityLiving, + callable : null + }, { + name : "getLastAttackingEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EntityLiving, + callable : null + }, { + name : "setLastAttackingEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAge", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRotationYawHead", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setRotationYawHead", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAIMoveSpeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setAIMoveSpeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntityAsMob", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAttackTarget", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EntityLiving, + callable : null + }, { + name : "setAttackTarget", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canAttackClass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : $rt_booleancls(), + callable : null + }, { + name : "eatGrassBonus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateFallState", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_doublecls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isWithinHomeDistanceCurrentPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isWithinHomeDistance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setHomeArea", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHomePosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ChunkCoordinates, + callable : null + }, { + name : "getMaximumHomeDistance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "detachHome", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasHome", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setRevengeTarget", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canEntityBeSeen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canBeCollidedWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canBePushed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getEyeHeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getTalkInterval", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "playLivingSound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onEntityUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onDeathUpdate", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "decreaseAirSupply", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getExperiencePoints", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_intcls(), + callable : null + }, { + name : "isPlayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "spawnExplosionParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateRidden", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setPositionAndRotation2", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "heal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setEntityHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSoundPitch", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "performHurtAnimation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTotalArmorValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "damageArmor", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "applyArmorCalculations", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "applyPotionDamageCalculations", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "damageEntity", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSoundVolume", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "knockBack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_intcls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onDeath", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource], + returnType : $rt_voidcls(), + callable : null + }, { + name : "dropRareDrop", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "dropFewItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDropItemId", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "fall", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "moveEntityWithHeading", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOnLadder", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isEntityAlive", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canBreatheUnderwater", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setMoveForward", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setJumping", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onLivingUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_85033_bc", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "collideWithEntity", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAIEnabled", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isClientWorld", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isMovementBlocked", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isBlocking", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "jump", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canDespawn", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "despawnEntity", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateAITasks", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateAITick", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateEntityActionState", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateArmSwingProgress", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getVerticalFaceSpeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "faceEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateRotation", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getCanSpawnHere", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "kill", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSwingProgress", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : nms_Vec3, + callable : null + }, { + name : "getLookVec", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Vec3, + callable : null + }, { + name : "getLook", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : nms_Vec3, + callable : null + }, { + name : "getRenderSizeModifier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "rayTrace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_floatcls()], + returnType : nms_MovingObjectPosition, + callable : null + }, { + name : "getMaxSpawnedInChunk", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "handleHealthUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isPlayerSleeping", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getItemIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "updatePotionEffects", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clearActivePotions", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getActivePotionEffects", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Collection, + callable : null + }, { + name : "isPotionActive", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isPotionActive", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Potion], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getActivePotionEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Potion], + returnType : nms_PotionEffect, + callable : null + }, { + name : "addPotionEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_PotionEffect], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isPotionApplicable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_PotionEffect], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isEntityUndead", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "removePotionEffectClient", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removePotionEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onNewPotionEffect", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_PotionEffect], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onChangedPotionEffect", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_PotionEffect], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onFinishedPotionEffect", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_PotionEffect], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSpeedModifier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setPositionAndUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isChild", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCreatureAttribute", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EnumCreatureAttribute, + callable : null + }, { + name : "renderBrokenItemStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82143_as", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getHeldItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "getCurrentItemOrArmor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getCurrentArmor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "setCurrentItemOrArmor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLastActiveItems", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_ItemStack), + callable : null + }, { + name : "dropEquipment", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addRandomArmor", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemPickup", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getArmorPosition", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_intcls(), + callable : null + }, { + name : "getArmorItemForSlot", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Item, + callable : null + }, { + name : "func_82162_bC", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initCreature", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getArmSwingAnimationEnd", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "swingItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canBeSteered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getArrowCountInEntity", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setArrowCountInEntity", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94060_bK", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EntityLiving, + callable : null + }, { + name : "getEntityName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "func_94058_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94057_bL", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "func_94056_bM", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94061_f", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94062_bN", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94059_bO", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_96120_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canPickUpLoot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setCanPickUpLoot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_104002_bU", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Entity.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 1, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDataWatcher", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_DataWatcher, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "preparePlayerToSpawn", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDead", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setSize", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotation", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onEntityUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxInPortalTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setOnFireFromLava", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setFire", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "extinguish", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "kill", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOffsetPositionInLiquid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "moveEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doBlockCollisions", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playStepSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playSound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canTriggerWalking", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateFallState", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_doublecls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBoundingBox", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "dealFireDamage", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isImmuneToFire", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "fall", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isWet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isInWater", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "handleWaterMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isInsideOfMaterial", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Material], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getEyeHeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "handleLavaMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "moveFlying", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBrightnessForRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setWorld", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "setPositionAndRotation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLocationAndAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDistanceToEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getDistanceSq", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getDistance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getDistanceSqToEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_doublecls(), + callable : null + }, { + name : "onCollideWithPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "applyEntityCollision", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addVelocity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBeenAttacked", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canBeCollidedWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canBePushed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addToPlayerScore", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isInRangeToRenderVec3D", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Vec3], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isInRangeToRenderDist", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addNotRiddenEntityID", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addEntityID", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_booleancls(), + callable : null + }, { + name : "writeToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEntityString", + modifiers : 4, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 1, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 1, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "newDoubleNBTList", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_arraycls($rt_doublecls())], + returnType : nms_NBTTagList, + callable : null + }, { + name : "newFloatNBTList", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_arraycls($rt_floatcls())], + returnType : nms_NBTTagList, + callable : null + }, { + name : "getShadowSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "dropItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_EntityItem, + callable : null + }, { + name : "dropItemWithOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : nms_EntityItem, + callable : null + }, { + name : "entityDropItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_floatcls()], + returnType : nms_EntityItem, + callable : null + }, { + name : "isEntityAlive", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isEntityInsideOpaqueBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "interact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCollisionBox", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "updateRidden", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateRiderPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getYOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getMountedYOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "mountEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "unmountEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setPositionAndRotation2", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBorderSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getLookVec", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Vec3, + callable : null + }, { + name : "setInPortal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPortalCooldown", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setVelocity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleHealthUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "performHurtAnimation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateCloak", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLastActiveItems", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_ItemStack), + callable : null + }, { + name : "setCurrentItemOrArmor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isBurning", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isRiding", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isSneaking", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setSneaking", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isSprinting", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setSprinting", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isInvisible", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_98034_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setInvisible", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isEating", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setEating", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFlag", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setFlag", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAir", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setAir", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onStruckByLightning", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLightningBolt], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onKillEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "pushOutOfBlocks", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setInWeb", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEntityName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getParts", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_Entity), + callable : null + }, { + name : "isEntityEqual", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRotationYawHead", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setRotationYawHead", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canAttackWithItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_85031_j", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isEntityInvulnerable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_82149_j", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copyDataFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "travelToDimension", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82146_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Explosion, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Block], + returnType : $rt_floatcls(), + callable : null + }, { + name : "func_96091_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Explosion, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_82143_as", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getTeleportDirection", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "doesEntityNotTriggerPressurePlate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canRenderOnFire", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_96092_aw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getTranslatedEntityName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ICommandSender.$meta.methods = [ + { + name : "getCommandSenderName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "sendChatToPlayer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canCommandSenderUseCommand", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "translateString", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls(jl_Object)], + returnType : jl_String, + callable : null + }, { + name : "getPlayerCoordinates", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ChunkCoordinates, + callable : null + }]; + nms_EntityRenderer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateRenderer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMouseOver", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateFovModifierHand", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFOVModifier", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls(), $rt_booleancls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "hurtCameraEffect", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setupViewBobbing", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "orientCamera", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setupCameraTransform", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderHand", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "disableLightmap", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "enableLightmap", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateTorchFlicker", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateLightmap", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNightVisionBrightness", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_EntityPlayer, $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "updateCameraAndRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderWorld", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderCloudsCheck", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_RenderGlobal, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addRainParticles", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderRainSnow", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setupOverlayRendering", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateFogColor", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setupFog", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setFogColorBuffer", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "performanceToFps", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRendererMinecraft", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_EntityRenderer], + returnType : nmc_Minecraft, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiAchievement.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft], + returnType : $rt_voidcls(), + callable : null + }, { + name : "queueTakenAchievement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Achievement], + returnType : $rt_voidcls(), + callable : null + }, { + name : "queueAchievementInformation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Achievement], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateAchievementWindowScale", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateAchievementWindow", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jt_SimpleDatePatternParser.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_DateFormatSymbols, ju_Locale], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getElements", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_List, + callable : null + }, { + name : "parsePattern", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isControl", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "parseQuoted", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "parseRepetitions", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jt_DateFormatElement.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "format", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ju_Calendar, jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "parse", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, ju_Calendar, jt_ParsePosition], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_String, $rt_intcls(), jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "whichMatches", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_String, jt_ParsePosition, $rt_arraycls(jl_String)], + returnType : $rt_intcls(), + callable : null + }, { + name : "tryParseFixedTimeZone", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_String, ju_Calendar, jt_ParsePosition], + returnType : $rt_booleancls(), + callable : null + }, { + name : "parseHoursMinutes", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_String, ju_Calendar, jt_ParsePosition], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getStaticTimeZone", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : ju_TimeZone, + callable : null + }]; + jnc_CharsetEncoder.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jnc_Charset, $rt_floatcls(), $rt_floatcls(), $rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jnc_Charset, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "charset", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jnc_Charset, + callable : null + }, { + name : "replacement", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "replaceWith", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : jnc_CharsetEncoder, + callable : null + }, { + name : "checkReplacement", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "implReplaceWith", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "malformedInputAction", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jnc_CodingErrorAction, + callable : null + }, { + name : "onMalformedInput", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jnc_CodingErrorAction], + returnType : jnc_CharsetEncoder, + callable : null + }, { + name : "implOnMalformedInput", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jnc_CodingErrorAction], + returnType : $rt_voidcls(), + callable : null + }, { + name : "unmappableCharacterAction", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jnc_CodingErrorAction, + callable : null + }, { + name : "onUnmappableCharacter", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jnc_CodingErrorAction], + returnType : jnc_CharsetEncoder, + callable : null + }, { + name : "implOnUnmappableCharacter", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jnc_CodingErrorAction], + returnType : $rt_voidcls(), + callable : null + }, { + name : "averageBytesPerChar", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "maxBytesPerChar", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "encode", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jn_CharBuffer, jn_ByteBuffer, $rt_booleancls()], + returnType : jnc_CoderResult, + callable : null + }, { + name : "encode", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jn_CharBuffer], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "encodeLoop", + modifiers : 1, + accessLevel : 2, + parameterTypes : [jn_CharBuffer, jn_ByteBuffer], + returnType : jnc_CoderResult, + callable : null + }, { + name : "canEncode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "implCanEncode", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jn_CharBuffer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canEncode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : $rt_booleancls(), + callable : null + }, { + name : "allocateMore", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jn_ByteBuffer], + returnType : jn_ByteBuffer, + callable : null + }, { + name : "flush", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jn_ByteBuffer], + returnType : jnc_CoderResult, + callable : null + }, { + name : "implFlush", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jn_ByteBuffer], + returnType : jnc_CoderResult, + callable : null + }, { + name : "reset", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jnc_CharsetEncoder, + callable : null + }, { + name : "implReset", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jnc_CoderResult.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_bytecls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isUnderflow", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isOverflow", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isError", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isMalformed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isUnmappable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "length", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "malformedForLength", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jnc_CoderResult, + callable : null + }, { + name : "unmappableForLength", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jnc_CoderResult, + callable : null + }, { + name : "throwException", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_AxisAlignedBB.$meta.methods = [ + { + name : "getBoundingBox", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "getAABBPool", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : nms_AABBPool, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBounds", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "addCoord", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "expand", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "getOffsetBoundingBox", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "calculateXOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_AxisAlignedBB, $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "calculateYOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_AxisAlignedBB, $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "calculateZOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_AxisAlignedBB, $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "intersectsWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_AxisAlignedBB], + returnType : $rt_booleancls(), + callable : null + }, { + name : "offset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "isVecInside", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Vec3], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAverageEdgeLength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "contract", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "copy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "calculateIntercept", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Vec3, nms_Vec3], + returnType : nms_MovingObjectPosition, + callable : null + }, { + name : "isVecInYZ", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_Vec3], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isVecInXZ", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_Vec3], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isVecInXY", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_Vec3], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBB", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_AxisAlignedBB], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_ThreadLocal.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initialValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GameSettings.$meta.methods = [ + { + name : "getNewProxy", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getKeyBindingDescription", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getOptionDisplayString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getKeyDisplayString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "isKeyDown", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_KeyBinding], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setKeyBinding", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setOptionFloatValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EnumOptions, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setOptionValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EnumOptions, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOptionFloatValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EnumOptions], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getOptionOrdinalValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EnumOptions], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getTranslation", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_arraycls(jl_String), $rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getKeyBinding", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EnumOptions], + returnType : jl_String, + callable : null + }, { + name : "loadOptions", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "saveOptions", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sendSettingsToServer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shouldRenderClouds", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderBlocks.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setOverrideBlockTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Icon], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clearOverrideBlockTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasOverrideBlockTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setRenderBounds", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRenderBoundsFromBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block], + returnType : $rt_voidcls(), + callable : null + }, { + name : "overrideBlockBounds", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "unlockBlockBounds", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderBlockUsingTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Icon], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderBlockAllFaces", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderBlockByRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockEndPortalFrame", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_BlockEndPortalFrame, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockBed", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockBrewingStand", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_BlockBrewingStand, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockCauldron", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_BlockCauldron, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockFlowerpot", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_BlockFlowerPot, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockAnvil", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_BlockAnvil, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockAnvilMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_BlockAnvil, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockAnvilOrient", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_BlockAnvil, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockAnvilRotate", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_BlockAnvil, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_booleancls(), $rt_booleancls(), $rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "renderBlockTorch", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockRepeater", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_BlockRedstoneRepeater, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockComparator", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_BlockComparator, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockRedstoneLogic", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_BlockRedstoneLogic, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockRedstoneLogicMetadata", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_BlockRedstoneLogic, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderPistonBaseAllFaces", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderPistonBase", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderPistonRodUD", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderPistonRodSN", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderPistonRodEW", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderPistonExtensionAllFaces", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderPistonExtension", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockLever", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockTripWireSource", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockTripWire", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockFire", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_BlockFire, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockRedstoneWire", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockMinecartTrack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_BlockRailBase, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockLadder", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockVine", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockPane", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_BlockPane, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderCrossedSquares", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockStem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockCrops", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderTorchAtAngle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawCrossedSquares", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderBlockStemSmall", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderBlockLilyPad", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockStemBig", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_BlockStem, $rt_intcls(), $rt_intcls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderBlockCropsImpl", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderBlockFluids", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getFluidHeight", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Material], + returnType : $rt_floatcls(), + callable : null + }, { + name : "renderBlockSandFalling", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderStandardBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockLog", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockQuartz", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderStandardBlockWithAmbientOcclusion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_102027_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAoBrightness", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "mixAoBrightness", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderStandardBlockWithColorMultiplier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockCocoa", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_BlockCocoa, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockBeacon", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_BlockBeacon, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockCactus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockCactusImpl", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockFence", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_BlockFence, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockWall", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_BlockWall, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockDragonEgg", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_BlockDragonEgg, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockFenceGate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_BlockFenceGate, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockHopper", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_BlockHopper, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockHopperMetadata", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_BlockHopper, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockStairs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_BlockStairs, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderBlockDoor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderFaceYNeg", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), nms_Icon], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderFaceYPos", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), nms_Icon], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderFaceZNeg", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), nms_Icon], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderFaceZPos", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), nms_Icon], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderFaceXNeg", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), nms_Icon], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderFaceXPos", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), nms_Icon], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderBlockAsItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderItemIn3d", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBlockIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getBlockIconFromSideAndMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getBlockIconFromSide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getBlockIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block], + returnType : nms_Icon, + callable : null + }, { + name : "getIconSafe", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Icon], + returnType : nms_Icon, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ProfilerResult.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_76328_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ProfilerResult], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_76329_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + nlea_Tessellator.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "draw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "startDrawingQuads", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "startDrawing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTextureUV", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setColorOpaque_F", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setColorRGBA_F", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setColorOpaque", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setColorRGBA", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addVertexWithUV", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addVertex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setColorOpaque_I", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setColorRGBA_I", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "disableColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setNormal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTranslation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addTranslation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jt_DecimalFormat.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jt_DecimalFormatSymbols], + returnType : $rt_voidcls(), + callable : null + }, { + name : "applyPattern", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toPattern", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDecimalFormatSymbols", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jt_DecimalFormatSymbols, + callable : null + }, { + name : "fieldsToText", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls(jt_DecimalFormat$FormatField), jl_StringBuffer], + returnType : jl_StringBuffer, + callable : null + }, { + name : "fieldsToText", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls(jt_DecimalFormat$FormatField)], + returnType : jl_String, + callable : null + }, { + name : "textToFields", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : $rt_arraycls(jt_DecimalFormat$FormatField), + callable : null + }, { + name : "getPositivePrefix", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setPositivePrefix", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNegativePrefix", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setNegativePrefix", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPositiveSuffix", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setPositiveSuffix", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNegativeSuffix", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setNegativeSuffix", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMultiplier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setMultiplier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getGroupingSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setGroupingSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isDecimalSeparatorAlwaysShown", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setDecimalSeparatorAlwaysShown", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isParseBigDecimal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setParseBigDecimal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "parse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jt_ParsePosition], + returnType : jl_Number, + callable : null + }, { + name : "parseBigDecimal", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, jt_ParsePosition], + returnType : jm_BigDecimal, + callable : null + }, { + name : "parseNumber", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, jt_ParsePosition], + returnType : jl_Number, + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_StringBuffer, jt_FieldPosition], + returnType : jl_StringBuffer, + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jm_BigInteger, jl_StringBuffer, jt_FieldPosition], + returnType : jl_StringBuffer, + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jm_BigDecimal, jl_StringBuffer, jt_FieldPosition], + returnType : jl_StringBuffer, + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls(), jl_StringBuffer, jt_FieldPosition], + returnType : jl_StringBuffer, + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), jl_StringBuffer, jt_FieldPosition], + returnType : jl_StringBuffer, + callable : null + }, { + name : "formatExponent", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_longcls(), jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "formatRegular", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_longcls(), jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "formatExponent", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_longcls(), $rt_intcls(), jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "formatRegular", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_longcls(), $rt_intcls(), jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "formatExponent", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jm_BigDecimal, jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "appendSuffix", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_booleancls(), jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "formatRegular", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jm_BigDecimal, jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "applyRounding", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_longcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "applyRounding", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jm_BigInteger, $rt_intcls(), $rt_intcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "fastLn10", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "fastLn10", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "pow10", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jm_BigInteger, $rt_intcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "getMantissaAndExponent", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_doublecls()], + returnType : jt_DecimalFormat$MantissaAndExponent, + callable : null + }, { + name : "forDigit", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jt_NumberFormat.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "getCurrency", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Currency, + callable : null + }, { + name : "setCurrency", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Currency], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "format", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : jl_String, + callable : null + }, { + name : "format", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), jl_StringBuffer, jt_FieldPosition], + returnType : jl_StringBuffer, + callable : null + }, { + name : "format", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jl_String, + callable : null + }, { + name : "format", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls(), jl_StringBuffer, jt_FieldPosition], + returnType : jl_StringBuffer, + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_StringBuffer, jt_FieldPosition], + returnType : jl_StringBuffer, + callable : null + }, { + name : "getAvailableLocales", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(ju_Locale), + callable : null + }, { + name : "getIntegerInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jt_NumberFormat, + callable : null + }, { + name : "getIntegerInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : jt_NumberFormat, + callable : null + }, { + name : "getInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jt_NumberFormat, + callable : null + }, { + name : "getInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : jt_NumberFormat, + callable : null + }, { + name : "getMaximumFractionDigits", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaximumIntegerDigits", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMinimumFractionDigits", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMinimumIntegerDigits", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getNumberInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jt_NumberFormat, + callable : null + }, { + name : "getNumberInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : jt_NumberFormat, + callable : null + }, { + name : "getPercentInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jt_NumberFormat, + callable : null + }, { + name : "getPercentInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : jt_NumberFormat, + callable : null + }, { + name : "getCurrencyInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jt_NumberFormat, + callable : null + }, { + name : "getCurrencyInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : jt_NumberFormat, + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isGroupingUsed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isParseIntegerOnly", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "parse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Number, + callable : null + }, { + name : "parse", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jt_ParsePosition], + returnType : jl_Number, + callable : null + }, { + name : "parseObject", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_String, jt_ParsePosition], + returnType : jl_Object, + callable : null + }, { + name : "setGroupingUsed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMaximumFractionDigits", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMaximumIntegerDigits", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMinimumFractionDigits", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMinimumIntegerDigits", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setParseIntegerOnly", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRoundingMode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jm_RoundingMode, + callable : null + }, { + name : "setRoundingMode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_RoundingMode], + returnType : $rt_voidcls(), + callable : null + }]; + nms_FontRenderer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GameSettings, jl_String, nms_RenderEngine, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readFontData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readFontTexture", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readGlyphSizes", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderCharAtPos", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_charcls(), $rt_booleancls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "renderDefaultChar", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "loadGlyphTexture", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderUnicodeChar", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_charcls(), $rt_booleancls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "drawStringWithShadow", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "drawString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "drawString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "resetStyles", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderStringAtPos", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderStringAligned", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderString", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStringWidth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCharWidth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "trimStringToWidth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "trimStringToWidth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_booleancls()], + returnType : jl_String, + callable : null + }, { + name : "trimStringNewline", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "drawSplitString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderSplitString", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "splitStringWidth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setUnicodeFlag", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getUnicodeFlag", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBidiFlag", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listFormattedStringToWidth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : ju_List, + callable : null + }, { + name : "wrapFormattedStringToWidth", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_String, $rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "sizeStringToWidth", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isFormatColor", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isFormatSpecial", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getFormatFromString", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "getBidiFlag", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ScaledResolution.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GameSettings, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getScaledWidth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getScaledHeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getScaledWidth_double", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getScaledHeight_double", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getScaleFactor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + ju_Date.$meta.methods = [ + { + name : "initLowLevel", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 128, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 128, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 128, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initDateLowLevel", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "UTC", + modifiers : 640, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "initUtcDateLowLevel", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "parse", + modifiers : 640, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_longcls(), + callable : null + }, { + name : "parseLowLevel", + modifiers : 768, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : $rt_longcls(), + callable : null + }, { + name : "getYear", + modifiers : 128, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getYearLowLevel", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setYear", + modifiers : 128, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setYearLowLevel", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_longcls(), $rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "getMonth", + modifiers : 128, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMonthLowLevel", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setMonth", + modifiers : 128, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMonthLowLevel", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_longcls(), $rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "getDate", + modifiers : 128, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDateLowLevel", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setDate", + modifiers : 128, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDateLowLevel", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_longcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDay", + modifiers : 128, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDayLowLevel", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getHours", + modifiers : 128, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getHoursLowLevel", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setHours", + modifiers : 128, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setHoursLowLevel", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_longcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMinutes", + modifiers : 128, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMinutesLowLevel", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setMinutes", + modifiers : 128, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMinutesLowLevel", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_longcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSeconds", + modifiers : 128, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSecondsLowLevel", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setSeconds", + modifiers : 128, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setSecondsLowLevel", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_longcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "setTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "before", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Date], + returnType : $rt_booleancls(), + callable : null + }, { + name : "after", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Date], + returnType : $rt_booleancls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Date], + returnType : $rt_intcls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toStringLowLevel", + modifiers : 768, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : jl_String, + callable : null + }, { + name : "toLocaleString", + modifiers : 128, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toGMTString", + modifiers : 128, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getTimezoneOffset", + modifiers : 128, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jn_CharBufferOverArray.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "duplicate", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : jn_CharBuffer, + callable : null + }, { + name : "getChar", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "putChar", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isArrayPresent", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getArray", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_arraycls($rt_charcls()), + callable : null + }, { + name : "getArrayOffset", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "readOnly", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "order", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteOrder, + callable : null + }]; + jn_CharBufferImpl.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "slice", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_CharBuffer, + callable : null + }, { + name : "duplicate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_CharBuffer, + callable : null + }, { + name : "asReadOnlyBuffer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_CharBuffer, + callable : null + }, { + name : "duplicate", + modifiers : 1, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : jn_CharBuffer, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : jn_CharBuffer, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_charcls()], + returnType : jn_CharBuffer, + callable : null + }, { + name : "compact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_CharBuffer, + callable : null + }, { + name : "isDirect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isReadOnly", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "readOnly", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "subSequence", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jn_CharBuffer, + callable : null + }, { + name : "subSequence", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_CharSequence, + callable : null + }]; + jnc_CodingErrorAction.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_AABBLocalPool.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createNewDefaultPool", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_AABBPool, + callable : null + }, { + name : "initialValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + jt_DecimalFormatSymbols.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initData", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAvailableLocales", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(ju_Locale), + callable : null + }, { + name : "getInstance", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : jt_DecimalFormatSymbols, + callable : null + }, { + name : "getInstance", + modifiers : 516, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : jt_DecimalFormatSymbols, + callable : null + }, { + name : "getZeroDigit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "setZeroDigit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getGroupingSeparator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "setGroupingSeparator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPerMill", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "setPerMill", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPercent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "setPercent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLocale", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Locale, + callable : null + }, { + name : "getDecimalSeparator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "setDecimalSeparator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDigit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "setDigit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPatternSeparator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "setPatternSeparator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNaN", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setNaN", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInfinity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setInfinity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinusSign", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "setMinusSign", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMonetaryDecimalSeparator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "setMonetaryDecimalSeparator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getExponentSeparator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setExponentSeparator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLocale", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + nms_MathHelper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sin", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "cos", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "sqrt_float", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "sqrt_double", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "floor_float", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "truncateDoubleToInt", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "floor_double", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "floor_double_long", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "abs", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "abs_int", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "ceiling_float_int", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "ceiling_double_int", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "clamp_int", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "clamp_float", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "abs_max", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "bucketInt", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "stringNullOrLengthZero", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRandomIntegerInRange", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom, $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRandomDoubleInRange", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom, $rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "average", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls())], + returnType : $rt_doublecls(), + callable : null + }, { + name : "wrapAngleTo180_float", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "wrapAngleTo180_double", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "parseIntWithDefault", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "parseIntWithDefaultAndMax", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "parseDoubleWithDefault", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "func_82713_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiMainMenu.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doesGuiPauseGame", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "handleMouseInput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hideAck", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseClicked", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawPanorama", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "rotateAndBlurSkybox", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderSkybox", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jt_DecimalFormat$FormatField.$meta.methods = [ + { + name : "render", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jt_DecimalFormat, jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }]; + jt_DecimalFormat$TextField.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_DecimalFormat, jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jm_RoundingMode.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jm_RoundingMode), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jm_RoundingMode, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jm_RoundingMode, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_Currency.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [otcic_CurrencyResource], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initCurrencies", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : ju_Currency, + callable : null + }, { + name : "getInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : ju_Currency, + callable : null + }, { + name : "getAvailableCurrencies", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "getCurrencyCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getSymbol", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getSymbol", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : jl_String, + callable : null + }, { + name : "getDefaultFractionDigits", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getNumericCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDisplayName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDisplayName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_EnumOS.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_EnumOS), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_EnumOS, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otcic_CurrencyHelper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCurrencies", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : otpm_ResourceArray, + callable : null + }, { + name : "getCountryToCurrencyMap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }, { + name : "getCurrencies$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceArray, + callable : null + }, { + name : "getCountryToCurrencyMap$$create", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : otpm_ResourceMap, + callable : null + }]; + jn_IntBufferOverByteBufferLittleEndian.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jn_ByteBufferImpl, $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "duplicate", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : jn_IntBuffer, + callable : null + }, { + name : "getElement", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "putElement", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "order", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteOrder, + callable : null + }]; + jn_IntBufferOverByteBuffer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jn_ByteBufferImpl, $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isArrayPresent", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getArray", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "getArrayOffset", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "readOnly", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + jn_IntBufferOverByteBufferBigEndian.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jn_ByteBufferImpl, $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "duplicate", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : jn_IntBuffer, + callable : null + }, { + name : "getElement", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "putElement", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "order", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteOrder, + callable : null + }]; + jur_BackReferencedSingleSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_AbstractSet, jur_FSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_SingleSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "find", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "findBack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_CharSequence, jur_MatchResultImpl], + returnType : $rt_intcls(), + callable : null + }, { + name : "processBackRefReplacement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_JointSet, + callable : null + }]; + ju_HashMap$2.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_HashMap], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "iterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }]; + nle_BaseNCodec$Context.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_TexturePackList.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTexturePack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ITexturePack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getIsDownloading", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onDownloadFinished", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateAvaliableTexturePacks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "availableTexturePacks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_List, + callable : null + }, { + name : "getSelectedTexturePack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ITexturePack, + callable : null + }, { + name : "func_77300_f", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAcceptsTextures", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isDownloading", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_TexturePackList], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setSelectedTexturePack", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_TexturePackList, nms_ITexturePack], + returnType : nms_ITexturePack, + callable : null + }, { + name : "func_98143_h", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : nms_ITexturePack, + callable : null + }, { + name : "getMinecraft", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_TexturePackList], + returnType : nmc_Minecraft, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderManager.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEntityClassRenderObject", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : nms_Render, + callable : null + }, { + name : "getEntityRenderObject", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : nms_Render, + callable : null + }, { + name : "cacheActiveRenderInfo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_RenderEngine, nms_FontRenderer, nms_EntityLiving, nms_EntityLiving, nms_GameSettings, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderEntityWithPosYaw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_85094_b", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDistanceToCamera", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getFontRenderer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_FontRenderer, + callable : null + }, { + name : "updateIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ItemRenderer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, nms_ItemStack, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderItemIn2D", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderItemInFirstPerson", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderOverlays", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderInsideOfBlock", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls(), nms_Icon], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderWarpedTextureOverlay", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderFireInFirstPerson", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateEquippedItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resetEquippedProgress", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resetEquippedProgress2", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_StatStringFormatKeyInv.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft], + returnType : $rt_voidcls(), + callable : null + }, { + name : "formatString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }]; + nms_IStatStringFormat.$meta.methods = [ + { + name : "formatString", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }]; + nms_Achievement.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String, $rt_intcls(), $rt_intcls(), nms_Item, nms_Achievement], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String, $rt_intcls(), $rt_intcls(), nms_Block, nms_Achievement], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String, $rt_intcls(), $rt_intcls(), nms_ItemStack, nms_Achievement], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setIndependent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Achievement, + callable : null + }, { + name : "setSpecial", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Achievement, + callable : null + }, { + name : "registerAchievement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Achievement, + callable : null + }, { + name : "isAchievement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDescription", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setStatStringFormatter", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IStatStringFormat], + returnType : nms_Achievement, + callable : null + }, { + name : "getSpecial", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "registerStat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_StatBase, + callable : null + }, { + name : "initIndependentStat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_StatBase, + callable : null + }]; + nms_StatBase.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String, nms_IStatType], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initIndependentStat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_StatBase, + callable : null + }, { + name : "registerStat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_StatBase, + callable : null + }, { + name : "isAchievement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_75968_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getNumberFormat", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : jt_NumberFormat, + callable : null + }, { + name : "getDecimalFormat", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : jt_DecimalFormat, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_MouseHelper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GameSettings], + returnType : $rt_voidcls(), + callable : null + }, { + name : "grabMouseCursor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "ungrabMouseCursor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseXYChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderGlobal.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft, nms_RenderEngine], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderStars", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setWorldAndLoadRenderers", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_WorldClient], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadRenderers", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderEntities", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Vec3, nms_ICamera, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDebugInfoRenders", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDebugInfoShort", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDebugInfoEntities", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "markRenderersForNewPosition", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sortAndRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_doublecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderSortedRenderers", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_doublecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderAllRenderLists", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateClouds", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderSky", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderClouds", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasCloudFog", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderCloudsFancy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateRenderers", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "drawBlockBreaking", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_MovingObjectPosition, $rt_intcls(), nms_ItemStack, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawBlockDamageTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, nms_EntityPlayer, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawSelectionBox", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_MovingObjectPosition, $rt_intcls(), nms_ItemStack, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawOutlinedBoundingBox", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_AxisAlignedBB], + returnType : $rt_voidcls(), + callable : null + }, { + name : "markBlocksForUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "markBlockForUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "markBlockForRenderUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "markBlockRangeForRenderUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clipRenderersByFrustum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ICamera, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playRecord", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playSound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playSoundToNearExcept", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, jl_String, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "spawnParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doSpawnParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : nms_EntityFX, + callable : null + }, { + name : "onEntityCreate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onEntityDestroy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "deleteAllDisplayLists", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "broadcastSound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playAuxSFX", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "destroyBlockPartially", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerDestroyBlockIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_IWorldAccess.$meta.methods = [ + { + name : "markBlockForUpdate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "markBlockForRenderUpdate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "markBlockRangeForRenderUpdate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playSound", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playSoundToNearExcept", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, jl_String, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "spawnParticle", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onEntityCreate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onEntityDestroy", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playRecord", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "broadcastSound", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playAuxSFX", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "destroyBlockPartially", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EffectRenderer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_RenderEngine], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityFX], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateEffects", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderParticles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderTransparentParticles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderLitParticles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clearEffects", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addBlockDestroyEffects", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addBlockHitEffects", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getStatistics", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiIngame.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderGameOverlay", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_booleancls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doubleToShorterString", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_doublecls()], + returnType : jl_String, + callable : null + }, { + name : "func_96136_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_ScoreObjective, $rt_intcls(), $rt_intcls(), nms_FontRenderer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderBossHealth", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderPumpkinBlur", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderVignette", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderPortalOverlay", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderInventorySlot", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRecordPlayingMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getChatGUI", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_GuiNewChat, + callable : null + }, { + name : "getUpdateCounter", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_StringTranslate.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : nms_StringTranslate, + callable : null + }, { + name : "loadLanguageList", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLanguageList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_TreeMap, + callable : null + }, { + name : "loadLanguage", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_Properties, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLanguage", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [jl_String, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCurrentLanguage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isUnicode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "translateKey", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "translateKeyFormat", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls(jl_Object)], + returnType : jl_String, + callable : null + }, { + name : "containsTranslateKey", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "translateNamedKey", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "isBidirectional", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiConnecting.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiScreen, nmc_Minecraft, nms_ServerData], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "showDisconnectScreen", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setNetClientHandler", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_GuiConnecting, nms_NetClientHandler], + returnType : nms_NetClientHandler, + callable : null + }, { + name : "func_74256_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_GuiConnecting], + returnType : nmc_Minecraft, + callable : null + }, { + name : "isCancelled", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_GuiConnecting], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_74254_c", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_GuiConnecting], + returnType : nmc_Minecraft, + callable : null + }, { + name : "getNetClientHandler", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_GuiConnecting], + returnType : nms_NetClientHandler, + callable : null + }, { + name : "func_98097_e", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_GuiConnecting], + returnType : nms_GuiScreen, + callable : null + }, { + name : "func_74250_f", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_GuiConnecting], + returnType : nmc_Minecraft, + callable : null + }, { + name : "func_74251_g", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_GuiConnecting], + returnType : nmc_Minecraft, + callable : null + }, { + name : "func_98096_h", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_GuiConnecting], + returnType : nmc_Minecraft, + callable : null + }]; + nms_LoadingScreenRenderer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resetProgressAndMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayProgressMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_73722_d", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resetProgresAndWorkingMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLoadingProgress", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onNoMoreProgress", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_IProgressUpdate.$meta.methods = [ + { + name : "displayProgressMessage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resetProgressAndMessage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resetProgresAndWorkingMessage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLoadingProgress", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onNoMoreProgress", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nle_GuiScreenLicense.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiScreen], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseClicked", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + cjj_InfBlocks.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [cjj_ZStream, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "proc", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "free", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set_dictionary", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sync_point", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "inflate_flush", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_PlayerControllerMP.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft, nms_NetClientHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clickBlockCreative", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nmc_Minecraft, nms_PlayerControllerMP, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setPlayerCapabilities", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "enableEverythingIsScrewedUpMode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setGameType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EnumGameType], + returnType : $rt_voidcls(), + callable : null + }, { + name : "flipPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shouldDrawHUD", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onPlayerDestroyBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "clickBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resetBlockRemoving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onPlayerDamageBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlockReachDistance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "updateController", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sameToolAndBlock", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "syncCurrentPlayItem", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onPlayerRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_World, nms_ItemStack, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Vec3], + returnType : $rt_booleancls(), + callable : null + }, { + name : "sendUseItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_World, nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_78754_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_EntityClientPlayerMP, + callable : null + }, { + name : "attackEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_78768_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "windowClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }, { + name : "sendEnchantPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sendSlotPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_78752_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onStoppedUsingItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_78763_f", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isNotCreative", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isInCreativeMode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "extendedReach", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_GuiParticle.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft], + returnType : $rt_voidcls(), + callable : null + }, { + name : "update", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "draw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_InventoryPlayer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCurrentItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "getHotbarSize", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getInventorySlotContainItem", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getInventorySlotContainItemAndDamage", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "storeItemStack", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_ItemStack], + returnType : $rt_intcls(), + callable : null + }, { + name : "getFirstEmptyStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setCurrentItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "changeCurrentItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clearInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_70439_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Item, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "storePartialItemStack", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_ItemStack], + returnType : $rt_intcls(), + callable : null + }, { + name : "decrementAnimations", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "consumeInventoryItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addItemStackToInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "decrStackSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getStackInSlotOnClosing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "setInventorySlotContents", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getStrVsBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block], + returnType : $rt_floatcls(), + callable : null + }, { + name : "writeToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagList], + returnType : nms_NBTTagList, + callable : null + }, { + name : "readFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagList], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSizeInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getInvName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isInvNameLocalized", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getInventoryStackLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDamageVsEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_intcls(), + callable : null + }, { + name : "canHarvestBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block], + returnType : $rt_booleancls(), + callable : null + }, { + name : "armorItemInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getTotalArmorValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "damageArmor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "dropAllItems", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onInventoryChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setItemStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getItemStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "isUseableByPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasItemStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "openChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closeChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isStackValidForSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "copyInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryPlayer], + returnType : $rt_voidcls(), + callable : null + }]; + nms_IInventory.$meta.methods = [ + { + name : "getSizeInventory", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStackInSlot", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "decrStackSize", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getStackInSlotOnClosing", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "setInventorySlotContents", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInvName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isInvNameLocalized", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getInventoryStackLimit", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "onInventoryChanged", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isUseableByPlayer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "openChest", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closeChest", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isStackValidForSlot", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }]; + nms_KeyBinding.$meta.methods = [ + { + name : "onTick", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setKeyBindState", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "unPressAllKeys", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resetKeyBindingArrayAndHash", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isPressed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "unpressKey", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiInventory.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerForegroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerBackgroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawPlayerOnGui", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nmc_Minecraft, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_InventoryEffectRenderer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Container], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "displayDebuffEffects", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiContainer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Container], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawItemStack", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_ItemStack, $rt_intcls(), $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawItemStackTooltip", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_ItemStack, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawCreativeTabHoveringText", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_102021_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [ju_List, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerForegroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerBackgroundLayer", + modifiers : 1, + accessLevel : 2, + parameterTypes : [$rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawSlotInventory", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_Slot], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94066_g", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSlotAtPosition", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Slot, + callable : null + }, { + name : "mouseClicked", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_85041_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseMovedOrUp", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isMouseOverSlot", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_Slot, $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isPointInRegion", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "handleMouseClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Slot, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkHotbarKeys", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onGuiClosed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doesGuiPauseGame", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiChat.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onGuiClosed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleMouseInput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseClicked", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "confirmClicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "completePlayerName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_73893_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSentHistory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_73894_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_String)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doesGuiPauseGame", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_INetworkManager.$meta.methods = [ + { + name : "setNetHandler", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addToSendQueue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "wakeThreads", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processReadPackets", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "serverShutdown", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "packetSize", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "networkShutdown", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls(jl_Object)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closeConnections", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getServerURI", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_GuiSleepMP.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "wakeEntity", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_SoundManager$EntitySoundEvent.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "access$000", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nms_SoundManager$EntitySoundEvent], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$100", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nms_SoundManager$EntitySoundEvent], + returnType : nms_Entity, + callable : null + }]; + nms_SoundManager$QueuedSoundEvent.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "access$206", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nms_SoundManager$QueuedSoundEvent], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$300", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nms_SoundManager$QueuedSoundEvent], + returnType : jl_String, + callable : null + }, { + name : "access$400", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nms_SoundManager$QueuedSoundEvent], + returnType : $rt_floatcls(), + callable : null + }, { + name : "access$500", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nms_SoundManager$QueuedSoundEvent], + returnType : $rt_floatcls(), + callable : null + }, { + name : "access$600", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nms_SoundManager$QueuedSoundEvent], + returnType : $rt_floatcls(), + callable : null + }, { + name : "access$700", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nms_SoundManager$QueuedSoundEvent], + returnType : $rt_floatcls(), + callable : null + }, { + name : "access$800", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nms_SoundManager$QueuedSoundEvent], + returnType : $rt_floatcls(), + callable : null + }]; + jt_DateFormatElement$Numeric.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Calendar, jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "parse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, ju_Calendar, jt_ParsePosition], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processBeforeFormat", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "processAfterParse", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jt_DateFormatElement$WeekdayText.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_DateFormatSymbols, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Calendar, jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "parse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, ju_Calendar, jt_ParsePosition], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jt_DateFormatElement$EraText.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_DateFormatSymbols], + returnType : $rt_voidcls(), + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Calendar, jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "parse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, ju_Calendar, jt_ParsePosition], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jt_DateFormatElement$Rfc822Timezone.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : $rt_voidcls(), + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Calendar, jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }]; + jt_DateFormatElement$BaseTimezone.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : $rt_voidcls(), + callable : null + }, { + name : "parse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, ju_Calendar, jt_ParsePosition], + returnType : $rt_voidcls(), + callable : null + }, { + name : "match", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_DateFormatElement$TrieNode, jl_String, jt_ParsePosition], + returnType : ju_TimeZone, + callable : null + }, { + name : "prepareTrie", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "prepareIdTrie", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jt_DateFormatElement$AmPmText.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_DateFormatSymbols], + returnType : $rt_voidcls(), + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Calendar, jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "parse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, ju_Calendar, jt_ParsePosition], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jt_DateFormatElement$NumericHour.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processBeforeFormat", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "processAfterParse", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jt_DateFormatElement$NumericWeekday.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processBeforeFormat", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "processAfterParse", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + jt_DateFormatElement$GeneralTimezone.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : $rt_voidcls(), + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Calendar, jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }]; + jt_DateFormatElement$ConstantText.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Calendar, jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "parse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, ju_Calendar, jt_ParsePosition], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jt_DateFormatElement$Year.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Calendar, jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "parse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, ju_Calendar, jt_ParsePosition], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jt_DateFormatElement$Iso8601Timezone.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Calendar, jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "parse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, ju_Calendar, jt_ParsePosition], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jt_DateFormatElement$MonthText.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_DateFormatSymbols, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Calendar, jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "parse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, ju_Calendar, jt_ParsePosition], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jt_DateFormatElement$NumericMonth.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processBeforeFormat", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "processAfterParse", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + jnci_UTF8Encoder.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jnc_Charset], + returnType : $rt_voidcls(), + callable : null + }, { + name : "arrayEncode", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls(), $rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls(), jnci_BufferedEncoder$Controller], + returnType : jnc_CoderResult, + callable : null + }]; + jnci_BufferedEncoder.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jnc_Charset, $rt_floatcls(), $rt_floatcls(), $rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jnc_Charset, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "encodeLoop", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jn_CharBuffer, jn_ByteBuffer], + returnType : jnc_CoderResult, + callable : null + }, { + name : "arrayEncode", + modifiers : 1, + accessLevel : 2, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls(), $rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls(), jnci_BufferedEncoder$Controller], + returnType : jnc_CoderResult, + callable : null + }]; + jt_FieldPosition.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_Format$Field], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_Format$Field, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBeginIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getEndIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getField", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getFieldAttribute", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jt_Format$Field, + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setBeginIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setEndIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jl_AssertionError.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }]; + jt_DecimalFormatParser.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "parse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_DecimalFormat], + returnType : $rt_voidcls(), + callable : null + }, { + name : "parseText", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_booleancls(), $rt_booleancls()], + returnType : $rt_arraycls(jt_DecimalFormat$FormatField), + callable : null + }, { + name : "parseNumber", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "parseIntegerPart", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "parseFractionalPart", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "parseExponent", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }]; + ju_ConcurrentModificationException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }]; + nleg_FixedFunctionShader.$meta.methods = [ + { + name : "refreshCoreGL", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "instance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nleg_FixedFunctionShader, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setupArrayForProgram", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "useProgram", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "unuseProgram", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setAnisotropicFix", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setModelMatrix", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_Matrix4f], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setProjectionMatrix", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_Matrix4f], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTextureMatrix", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_Matrix4f], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLightPositions", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_Vector4f, nlegv_Vector4f], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setFogMode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setFogColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setFogStartEnd", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setFogDensity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setAlphaTest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTex0Coords", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTex1Coords", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTexGenS", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTexGenT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTexGenR", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTexGenQ", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setNormal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_Double.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doubleValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "intValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "longValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "floatValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : jl_Double, + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : jl_String, + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Double, + callable : null + }, { + name : "parseDouble", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_doublecls(), + callable : null + }, { + name : "decimalExponent", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "hashCode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "compare", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Double], + returnType : $rt_intcls(), + callable : null + }, { + name : "isNaN", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isInfinite", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isNaN", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getNaN", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "isInfinite", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isFinite", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "doubleToRawLongBits", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "doubleToLongBits", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "longBitsToDouble", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "toHexString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : jl_String, + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isNaN$js_body$_19", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "getNaN$js_body$_20", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "isInfinite$js_body$_21", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "isFinite$js_body$_22", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + jl_IllegalMonitorStateException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + nms_OpenGlHelper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initializeTextures", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setActiveTexture", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setClientActiveTexture", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLightmapTextureCoords", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TextureManager.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "init", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "instance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : nms_TextureManager, + callable : null + }, { + name : "getNextTextureId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, nms_Texture], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Texture], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createStitcher", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_Stitcher, + callable : null + }, { + name : "createTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : ju_List, + callable : null + }, { + name : "getBasename", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "hasAnimationTxt", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, nms_ITexturePack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "makeTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls(), nle_EaglerImage], + returnType : nms_Texture, + callable : null + }, { + name : "createEmptyTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_Texture, + callable : null + }]; + nms_IntHashMap.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeHash", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSlotIndex", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "lookup", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "containsItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "lookupEntry", + modifiers : 4, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : nms_IntHashMapEntry, + callable : null + }, { + name : "addKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "grow", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copyTo", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls(nms_IntHashMapEntry)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeObject", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "removeEntry", + modifiers : 4, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : nms_IntHashMapEntry, + callable : null + }, { + name : "clearMap", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "insert", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_Object, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getKeySet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "getHash", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nle_TextureTerrainMap.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String, jl_String, nle_EaglerImage], + returnType : $rt_voidcls(), + callable : null + }, { + name : "generateMip", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nle_EaglerImage], + returnType : $rt_arraycls(nle_EaglerImage), + callable : null + }, { + name : "generateLevel", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nle_EaglerImage], + returnType : nle_EaglerImage, + callable : null + }, { + name : "premultiplyAlpha", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nle_EaglerImage], + returnType : nle_EaglerImage, + callable : null + }, { + name : "populateAlpha", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nle_EaglerImage], + returnType : nle_EaglerImage, + callable : null + }, { + name : "create3x3", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nle_EaglerImage], + returnType : nle_EaglerImage, + callable : null + }, { + name : "create3x3_2", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nle_EaglerImage], + returnType : nle_EaglerImage, + callable : null + }, { + name : "refreshTextures", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "replaceTexture", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nle_TextureTerrainMap$TerrainIcon, $rt_arraycls(nle_EaglerImage)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateAnimations", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_Icon, + callable : null + }, { + name : "getMissingIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Icon, + callable : null + }, { + name : "access$000", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nle_TextureTerrainMap], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$100", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nle_TextureTerrainMap], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$200", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nle_TextureTerrainMap, nle_TextureTerrainMap$TerrainIcon, $rt_arraycls(nle_EaglerImage)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "access$300", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nle_TextureTerrainMap], + returnType : jl_String, + callable : null + }, { + name : "access$400", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nle_TextureTerrainMap], + returnType : $rt_arraycls(nle_EaglerImage), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_IconRegister.$meta.methods = [ + { + name : "registerIcon", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_Icon, + callable : null + }]; + nms_TextureMap.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String, jl_String, nle_EaglerImage], + returnType : $rt_voidcls(), + callable : null + }, { + name : "refreshTextures", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateAnimations", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Texture, + callable : null + }, { + name : "registerIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_Icon, + callable : null + }, { + name : "getMissingIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Icon, + callable : null + }]; + nms_ChatAllowedCharacters.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAllowedCharacters", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAllowedCharacter", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "filerAllowedCharacters", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ji_BufferedReader.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_Reader, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_Reader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "close", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "readLine", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "skip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "ready", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "mark", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fillBuffer", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "requireOpened", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ji_Reader.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : $rt_intcls(), + callable : null + }, { + name : "read", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "skip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "ready", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "markSupported", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "mark", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ji_InputStreamReader.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_InputStream, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_InputStream, jnc_Charset], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_InputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_InputStream, jnc_CharsetDecoder], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCharset", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : jnc_Charset, + callable : null + }, { + name : "getEncoding", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "close", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "fillBuffer", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "fillReadBuffer", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "ready", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ColorizerGrass.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setGrassBiomeColorizer", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getGrassColor", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ColorizerFoliage.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setFoliageBiomeColorizer", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFoliageColor", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getFoliageColorPine", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getFoliageColorBirch", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getFoliageColorBasic", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_MouseFilter.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "smooth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }]; + nms_EntitySpider.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMountedYOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "findPlayerToAttack", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_Entity, + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "playStepSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntity", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_Entity, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDropItemId", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "dropFewItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOnLadder", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setInWeb", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "spiderScaleAmount", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getCreatureAttribute", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EnumCreatureAttribute, + callable : null + }, { + name : "isPotionApplicable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_PotionEffect], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isBesideClimbableBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBesideClimbableBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initCreature", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityMob.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onLivingUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "findPlayerToAttack", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_Entity, + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "attackEntityAsMob", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "attackEntity", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_Entity, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlockPathWeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "isValidLightLevel", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCanSpawnHere", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAttackStrength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_intcls(), + callable : null + }]; + nms_EntityCreature.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isMovementCeased", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateEntityActionState", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateWanderPath", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntity", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_Entity, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlockPathWeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "findPlayerToAttack", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_Entity, + callable : null + }, { + name : "getCanSpawnHere", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasPath", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setPathToEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_PathEntity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEntityToAttack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Entity, + callable : null + }, { + name : "setTarget", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSpeedModifier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }]; + nms_IMob.$meta.methods = [ + { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_IAnimals.$meta.methods = []; + nms_RenderSpider.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setSpiderDeathMaxRotation", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntitySpider], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setSpiderEyeBrightness", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntitySpider, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "scaleSpider", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntitySpider, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "preRenderCallback", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDeathMaxRotation", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_floatcls(), + callable : null + }, { + name : "shouldRenderPass", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderLiving.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ModelBase, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRenderPassModel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ModelBase], + returnType : $rt_voidcls(), + callable : null + }, { + name : "interpolateRotation", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "doRenderLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderModel", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 1, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderLivingAt", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "rotateCorpse", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderSwingProgress", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "handleRotationFloat", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "renderEquippedItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderArrowsStuckInEntity", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "inheritRenderPass", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "shouldRenderPass", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82408_c", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDeathMaxRotation", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getColorMultiplier", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "preRenderCallback", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "passSpecialRender", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96449_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), jl_String, $rt_floatcls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderLivingLabel", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, jl_String, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Render.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderEntityOnFire", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderShadow", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getWorldFromRenderManager", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : nms_World, + callable : null + }, { + name : "renderShadowOnBlock", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_Block, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderOffsetAABB", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_AxisAlignedBB, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderAABB", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_AxisAlignedBB], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRenderManager", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_RenderManager], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderShadowAndFire", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFontRendererFromRenderManager", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_FontRenderer, + callable : null + }, { + name : "updateIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityCaveSpider.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "spiderScaleAmount", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "attackEntityAsMob", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "initCreature", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityPig.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAIEnabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "updateAITasks", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canBeSteered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "playStepSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDropItemId", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "dropFewItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSaddled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setSaddled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onStruckByLightning", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLightningBolt], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fall", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "spawnBabyAnimal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityAgeable], + returnType : nms_EntityPig, + callable : null + }, { + name : "isBreedingItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "createChild", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityAgeable], + returnType : nms_EntityAgeable, + callable : null + }]; + nms_EntityAnimal.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateAITick", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onLivingUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntity", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_Entity, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "procreate", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_EntityAnimal], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBlockPathWeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "findPlayerToAttack", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_Entity, + callable : null + }, { + name : "getCanSpawnHere", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getTalkInterval", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "canDespawn", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getExperiencePoints", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_intcls(), + callable : null + }, { + name : "isBreedingItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "interact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isInLove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "resetInLove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canMateWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityAnimal], + returnType : $rt_booleancls(), + callable : null + }]; + nms_EntityAgeable.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createChild", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_EntityAgeable], + returnType : nms_EntityAgeable, + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getGrowingAge", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setGrowingAge", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onLivingUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isChild", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_98054_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setSize", + modifiers : 4, + accessLevel : 2, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_98055_j", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderPig.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ModelBase, nms_ModelBase, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderSaddledPig", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityPig, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderLivingPig", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPig, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shouldRenderPass", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "doRenderLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelPig.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelQuadruped.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelBase.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLivingAnimations", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRandomModelBox", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : nms_ModelRenderer, + callable : null + }, { + name : "setTextureOffset", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTextureOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_TextureOffset, + callable : null + }]; + nms_EntitySheep.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAIEnabled", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateAITasks", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onLivingUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "dropFewItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDropItemId", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "handleHealthUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_70894_j", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "func_70890_k", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "interact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "playStepSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFleeceColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setFleeceColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSheared", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setSheared", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRandomFleeceColor", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_90015_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityAgeable], + returnType : nms_EntitySheep, + callable : null + }, { + name : "eatGrassBonus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initCreature", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_90014_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_EntityAnimal, nms_EntityAnimal], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_90013_b", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_EntityAnimal], + returnType : $rt_intcls(), + callable : null + }, { + name : "createChild", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityAgeable], + returnType : nms_EntityAgeable, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderSheep.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ModelBase, nms_ModelBase, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setWoolColorAndRender", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntitySheep, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "shouldRenderPass", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelSheep2.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLivingAnimations", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelSheep1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLivingAnimations", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityCow.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAIEnabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "playStepSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSoundVolume", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getDropItemId", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "dropFewItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "interact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "spawnBabyAnimal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityAgeable], + returnType : nms_EntityCow, + callable : null + }, { + name : "createChild", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityAgeable], + returnType : nms_EntityAgeable, + callable : null + }]; + nms_RenderCow.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ModelBase, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderCow", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityCow, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelCow.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityMooshroom.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "interact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94900_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityAgeable], + returnType : nms_EntityMooshroom, + callable : null + }, { + name : "spawnBabyAnimal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityAgeable], + returnType : nms_EntityCow, + callable : null + }, { + name : "createChild", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityAgeable], + returnType : nms_EntityAgeable, + callable : null + }]; + nms_RenderMooshroom.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ModelBase, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderLivingMooshroom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityMooshroom, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderMooshroomEquippedItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityMooshroom, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderEquippedItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityWolf.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAIEnabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setAttackTarget", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateAITick", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playStepSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canDespawn", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getSoundVolume", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getDropItemId", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getWolfShaking", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getShadingWhileShaking", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getShakeAngle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getInterestedAngle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getEyeHeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getVerticalFaceSpeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "attackEntityAsMob", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "interact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "handleHealthUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTailRotation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "isBreedingItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getMaxSpawnedInChunk", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isAngry", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setAngry", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollarColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setCollarColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "spawnBabyAnimal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityAgeable], + returnType : nms_EntityWolf, + callable : null + }, { + name : "func_70918_i", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canMateWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityAnimal], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_70922_bv", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "createChild", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityAgeable], + returnType : nms_EntityAgeable, + callable : null + }]; + nms_EntityTameable.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playTameEffect", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleHealthUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isTamed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setTamed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isSitting", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setSitting", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOwnerName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setOwner", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOwner", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EntityLiving, + callable : null + }]; + nms_RenderWolf.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ModelBase, nms_ModelBase, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTailRotation", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityWolf, $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "func_82447_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityWolf, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "shouldRenderPass", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "handleRotationFloat", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelWolf.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLivingAnimations", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityChicken.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAIEnabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "onLivingUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fall", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "playStepSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDropItemId", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "dropFewItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "spawnBabyAnimal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityAgeable], + returnType : nms_EntityChicken, + callable : null + }, { + name : "isBreedingItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "createChild", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityAgeable], + returnType : nms_EntityAgeable, + callable : null + }]; + nms_RenderChicken.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ModelBase, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderChicken", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityChicken, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getWingRotation", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityChicken, $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "handleRotationFloat", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "doRenderLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelChicken.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityOcelot.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateAITick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canDespawn", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isAIEnabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "fall", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getSoundVolume", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getDropItemId", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "attackEntityAsMob", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "dropFewItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "spawnBabyAnimal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityAgeable], + returnType : nms_EntityOcelot, + callable : null + }, { + name : "isBreedingItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canMateWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityAnimal], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getTameSkin", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setTameSkin", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCanSpawnHere", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getEntityName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "initCreature", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createChild", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityAgeable], + returnType : nms_EntityAgeable, + callable : null + }]; + nms_RenderOcelot.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ModelBase, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderLivingOcelot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityOcelot, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "preRenderOcelot", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityOcelot, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "preRenderCallback", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelOcelot.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLivingAnimations", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntitySilverfish.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "canTriggerWalking", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "findPlayerToAttack", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_Entity, + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "attackEntity", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_Entity, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playStepSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDropItemId", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlockPathWeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "isValidLightLevel", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCanSpawnHere", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAttackStrength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCreatureAttribute", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EnumCreatureAttribute, + callable : null + }]; + nms_RenderSilverfish.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSilverfishDeathRotation", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntitySilverfish], + returnType : $rt_floatcls(), + callable : null + }, { + name : "renderSilverfish", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntitySilverfish, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shouldSilverfishRenderPass", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntitySilverfish, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDeathMaxRotation", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_floatcls(), + callable : null + }, { + name : "shouldRenderPass", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "doRenderLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityCreeper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAIEnabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_82143_as", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "fall", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "onDeath", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntityAsMob", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getPowered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCreeperFlashIntensity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getDropItemId", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCreeperState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setCreeperState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onStruckByLightning", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLightningBolt], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderCreeper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateCreeperScale", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityCreeper, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateCreeperColorMultiplier", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityCreeper, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderCreeperPassModel", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityCreeper, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_77061_b", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityCreeper, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "preRenderCallback", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getColorMultiplier", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "shouldRenderPass", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "inheritRenderPass", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityEnderman.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "findPlayerToAttack", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_Entity, + callable : null + }, { + name : "shouldAttackPlayer", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onLivingUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "teleportRandomly", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "teleportToEntity", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "teleportTo", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDropItemId", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "dropFewItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setCarried", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCarried", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setCarryingData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCarryingData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isScreaming", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setScreaming", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAttackStrength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderEnderman.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderEnderman", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityEnderman, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderCarrying", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityEnderman, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderEyes", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityEnderman, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "shouldRenderPass", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderEquippedItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntitySnowman.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAIEnabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "onLivingUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDropItemId", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "dropFewItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntityWithRangedAttack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityGolem.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fall", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getTalkInterval", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "canDespawn", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_IRangedAttackMob.$meta.methods = [ + { + name : "attackEntityWithRangedAttack", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderSnowMan.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderSnowmanPumpkin", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntitySnowman, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderEquippedItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntitySkeleton.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAIEnabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "playStepSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntityAsMob", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAttackStrength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCreatureAttribute", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EnumCreatureAttribute, + callable : null + }, { + name : "onLivingUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onDeath", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDropItemId", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "dropFewItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "dropRareDrop", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addRandomArmor", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initCreature", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setCombatTask", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntityWithRangedAttack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSkeletonType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setSkeletonType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderSkeleton.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82438_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntitySkeleton, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82422_c", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "preRenderCallback", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderBiped.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ModelBiped, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ModelBiped, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82421_b", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shouldRenderPass", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82408_c", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82420_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderEquippedItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82422_c", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityWitch.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setAggressive", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAggressive", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isAIEnabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "handleHealthUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "applyPotionDamageCalculations", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSpeedModifier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "dropFewItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntityWithRangedAttack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderWitch.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82412_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityWitch, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82411_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityWitch, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82410_b", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82409_b", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityWitch, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "preRenderCallback", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderEquippedItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityBlaze.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getBrightnessForRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "attackEntity", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_Entity, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fall", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDropItemId", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isBurning", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "dropFewItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_70845_n", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_70844_e", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isValidLightLevel", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAttackStrength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_intcls(), + callable : null + }]; + nms_RenderBlaze.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderBlaze", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityBlaze, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityZombie.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96121_ay", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSpeedModifier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getTotalArmorValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isAIEnabled", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isChild", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setChild", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isVillager", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setVillager", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntityAsMob", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAttackStrength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_intcls(), + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "playStepSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDropItemId", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCreatureAttribute", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EnumCreatureAttribute, + callable : null + }, { + name : "dropRareDrop", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addRandomArmor", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onKillEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initCreature", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "interact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "startConversion", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleHealthUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isConverting", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "convertToVillager", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getConversionTimeBoost", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_RenderZombie.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82421_b", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82429_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityZombie, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82426_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityZombie, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82428_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityZombie, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82427_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_EntityZombie], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82430_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityZombie, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderEquippedItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shouldRenderPass", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "rotateCorpse", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntitySlime.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setSlimeSize", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSlimeSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSlimeParticle", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getJumpSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateEntityActionState", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_70808_l", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getJumpDelay", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "createInstance", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_EntitySlime, + callable : null + }, { + name : "onCollideWithPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canDamagePlayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAttackStrength", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDropItemId", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCanSpawnHere", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSoundVolume", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getVerticalFaceSpeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "makesSoundOnJump", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "makesSoundOnLand", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderSlime.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ModelBase, nms_ModelBase, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shouldSlimeRenderPass", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntitySlime, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "scaleSlime", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntitySlime, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "preRenderCallback", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shouldRenderPass", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelSlime.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityMagmaCube.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCanSpawnHere", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getTotalArmorValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBrightnessForRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getSlimeParticle", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "createInstance", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_EntitySlime, + callable : null + }, { + name : "getDropItemId", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "dropFewItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isBurning", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getJumpDelay", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_70808_l", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "jump", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fall", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canDamagePlayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAttackStrength", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getJumpSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "handleLavaMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "makesSoundOnLand", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_RenderMagmaCube.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderMagmaCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityMagmaCube, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "scaleMagmaCube", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityMagmaCube, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "preRenderCallback", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderPlayer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setArmorModel", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityPlayer, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82439_b", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityPlayer, $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderSpecials", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityPlayer, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderPlayerScale", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityPlayer, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96450_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityPlayer, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), jl_String, $rt_floatcls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderFirstPersonArm", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderPlayerSleep", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityPlayer, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "rotatePlayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityPlayer, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96449_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), jl_String, $rt_floatcls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "preRenderCallback", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82408_c", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shouldRenderPass", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderEquippedItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "rotateCorpse", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderLivingAt", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityGhast.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "updateEntityActionState", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isCourseTraversable", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDropItemId", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "dropFewItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSoundVolume", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getCanSpawnHere", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getMaxSpawnedInChunk", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityFlying.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fall", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateFallState", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_doublecls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "moveEntityWithHeading", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOnLadder", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_RenderGhast.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "preRenderGhast", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityGhast, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "preRenderCallback", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntitySquid.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getSoundVolume", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getDropItemId", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "dropFewItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isInWater", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onLivingUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "moveEntityWithHeading", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateEntityActionState", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCanSpawnHere", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_EntityWaterMob.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canBreatheUnderwater", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCanSpawnHere", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getTalkInterval", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "canDespawn", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getExperiencePoints", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_intcls(), + callable : null + }, { + name : "onEntityUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderSquid.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ModelBase, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderLivingSquid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntitySquid, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "rotateSquidsCorpse", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntitySquid, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleRotationFloat", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntitySquid, $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "handleRotationFloat", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "rotateCorpse", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelSquid.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityVillager.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAIEnabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateAITick", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "interact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canDespawn", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setProfession", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getProfession", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isMating", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setMating", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setPlaying", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isPlaying", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setRevengeTarget", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onDeath", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setCustomer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCustomer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EntityPlayer, + callable : null + }, { + name : "isTrading", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "useRecipe", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_MerchantRecipe], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRecipes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : nms_MerchantRecipeList, + callable : null + }, { + name : "func_82188_j", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "addDefaultEquipmentAndRecipies", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRecipes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_MerchantRecipeList], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addMerchantItem", + modifiers : 512, + accessLevel : 1, + parameterTypes : [nms_MerchantRecipeList, $rt_intcls(), nle_EaglercraftRandom, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRandomSizedStack", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom], + returnType : nms_ItemStack, + callable : null + }, { + name : "getRandomCountForItem", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "addBlacksmithItem", + modifiers : 512, + accessLevel : 1, + parameterTypes : [nms_MerchantRecipeList, $rt_intcls(), nle_EaglercraftRandom, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRandomCountForBlacksmithItem", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "handleHealthUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "generateRandomParticles", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initCreature", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82187_q", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_90012_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityAgeable], + returnType : nms_EntityVillager, + callable : null + }, { + name : "createChild", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityAgeable], + returnType : nms_EntityAgeable, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_INpc.$meta.methods = []; + nms_IMerchant.$meta.methods = [ + { + name : "setCustomer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCustomer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EntityPlayer, + callable : null + }, { + name : "getRecipes", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : nms_MerchantRecipeList, + callable : null + }, { + name : "setRecipes", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_MerchantRecipeList], + returnType : $rt_voidcls(), + callable : null + }, { + name : "useRecipe", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_MerchantRecipe], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderVillager.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shouldVillagerRenderPass", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityVillager, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderVillager", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityVillager, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderVillagerEquipedItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityVillager, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "preRenderVillager", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityVillager, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "preRenderCallback", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shouldRenderPass", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderEquippedItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityIronGolem.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAIEnabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateAITick", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "decreaseAirSupply", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "collideWithEntity", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onLivingUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canAttackClass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : $rt_booleancls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntityAsMob", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "handleHealthUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAttackTimer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setHoldingRose", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "playStepSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "dropFewItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHoldRoseTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isPlayerCreated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setPlayerCreated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onDeath", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderIronGolem.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderIronGolem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityIronGolem, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "rotateIronGolemCorpse", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityIronGolem, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderIronGolemEquippedItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityIronGolem, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderEquippedItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "rotateCorpse", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityBat.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSoundVolume", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getSoundPitch", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "canBePushed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "collideWithEntity", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_85033_bc", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getIsBatHanging", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setIsBatHanging", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAIEnabled", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateAITasks", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canTriggerWalking", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "fall", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateFallState", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_doublecls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doesEntityNotTriggerPressurePlate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCanSpawnHere", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "initCreature", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityAmbientCreature.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderBat.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82443_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityBat, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82442_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityBat, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82445_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityBat, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82444_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityBat, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "preRenderCallback", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "rotateCorpse", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderLivingAt", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityDragon.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMovementOffsets", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : $rt_arraycls($rt_doublecls()), + callable : null + }, { + name : "onLivingUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateDragonEnderCrystal", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "collideWithEntities", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntitiesInList", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setNewTarget", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "simplifyAngle", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_doublecls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "destroyBlocksInAABB", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_AxisAlignedBB], + returnType : $rt_booleancls(), + callable : null + }, { + name : "attackEntityFromPart", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityDragonPart, nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_82195_e", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onDeathUpdate", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createEnderPortal", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "despawnEntity", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getParts", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_Entity), + callable : null + }, { + name : "canBeCollidedWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBossHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82194_d", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_World, + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getSoundVolume", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }]; + nms_IBossDisplayData.$meta.methods = [ + { + name : "getMaxHealth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBossHealth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getEntityName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_IEntityMultiPart.$meta.methods = [ + { + name : "func_82194_d", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : nms_World, + callable : null + }, { + name : "attackEntityFromPart", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_EntityDragonPart, nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_RenderDragon.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "rotateDragonBody", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityDragon, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderDragonModel", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityDragon, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderDragon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityDragon, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderDragonDying", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityDragon, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderGlow", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityDragon, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "shouldRenderPass", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderEquippedItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "rotateCorpse", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderModel", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityEnderCrystal.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canTriggerWalking", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getShadowSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "canBeCollidedWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_RenderEnderCrystal.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderEnderCrystal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityEnderCrystal, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityWither.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getShadowSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isInvul", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onLivingUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateAITasks", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82206_m", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setInWeb", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTotalArmorValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82214_u", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "func_82208_v", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "func_82213_w", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "func_82204_b", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "func_82216_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82209_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntityWithRangedAttack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "dropFewItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "despawnEntity", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBrightnessForRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "canBeCollidedWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBossHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "fall", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addPotionEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_PotionEffect], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAIEnabled", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getMaxHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82207_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "func_82210_r", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "func_82212_n", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82215_s", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getWatchedTargetId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82211_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isArmored", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCreatureAttribute", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EnumCreatureAttribute, + callable : null + }, { + name : "mountEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderWither.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82418_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityWither, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82415_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityWither, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82417_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityWither, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82416_b", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityWither, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "preRenderCallback", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shouldRenderPass", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "inheritRenderPass", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving, $rt_intcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "doRenderLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderEntity.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityPainting.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82329_d", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82330_g", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "dropItemStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityHanging.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDirection", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_70517_b", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onValidSurface", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canBeCollidedWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_85031_j", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "moveEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addVelocity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82329_d", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82330_g", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "dropItemStack", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderPainting.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderThePainting", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPainting, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_77010_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_EntityPainting, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_77008_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_EntityPainting, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityItemFrame.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82329_d", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82330_g", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isInRangeToRenderDist", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "dropItemStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDisplayedItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "setDisplayedItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRotation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setItemRotation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "interact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }]; + nms_RenderItemFrame.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82404_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityItemFrame, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderFrameItemAsBlock", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_EntityItemFrame], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82402_b", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_EntityItemFrame], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityArrow.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityLiving, nms_EntityLiving, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setThrowableHeading", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setPositionAndRotation2", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setVelocity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canTriggerWalking", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getShadowSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "setKnockbackStrength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canAttackWithItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setIsCritical", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIsCritical", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_IProjectile.$meta.methods = [ + { + name : "setThrowableHeading", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderArrow.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderArrow", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityArrow, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntitySnowball.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onImpact", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_MovingObjectPosition], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityThrowable.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isInRangeToRenderDist", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_70182_d", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "func_70183_g", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setThrowableHeading", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setVelocity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getGravityVelocity", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "onImpact", + modifiers : 1, + accessLevel : 2, + parameterTypes : [nms_MovingObjectPosition], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getShadowSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getThrower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EntityLiving, + callable : null + }]; + nms_RenderSnowball.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Item, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Item], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_77026_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nlea_Tessellator, nms_Icon], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityEnderPearl.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onImpact", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_MovingObjectPosition], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityEnderEye.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isInRangeToRenderDist", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "moveTowards", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_intcls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setVelocity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getShadowSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getBrightnessForRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "canAttackWithItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_EntityEgg.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onImpact", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_MovingObjectPosition], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityPotion.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityLiving, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getGravityVelocity", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "func_70182_d", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "func_70183_g", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setPotionDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPotionDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "onImpact", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_MovingObjectPosition], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityExpBottle.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getGravityVelocity", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "func_70182_d", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "func_70183_g", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "onImpact", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_MovingObjectPosition], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityFireworkRocket.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isInRangeToRenderDist", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setVelocity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleHealthUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getShadowSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getBrightnessForRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "canAttackWithItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_EntityLargeFireball.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onImpact", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_MovingObjectPosition], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityFireball.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isInRangeToRenderDist", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMotionFactor", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "onImpact", + modifiers : 1, + accessLevel : 2, + parameterTypes : [nms_MovingObjectPosition], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canBeCollidedWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCollisionBorderSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getShadowSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getBrightnessForRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_RenderFireball.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderFireball", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityFireball, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntitySmallFireball.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onImpact", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_MovingObjectPosition], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canBeCollidedWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_EntityWitherSkull.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityLiving, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMotionFactor", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isBurning", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_82146_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Explosion, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Block], + returnType : $rt_floatcls(), + callable : null + }, { + name : "onImpact", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_MovingObjectPosition], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canBeCollidedWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isInvulnerable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setInvulnerable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderWitherSkull.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82400_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "func_82399_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityWitherSkull, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityItem.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canTriggerWalking", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "searchForOtherItemsNearby", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "combineItems", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityItem], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setAgeToCreativeDespawnTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleWaterMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "dealFireDamage", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEntityName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "canAttackWithItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getEntityItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "setEntityItemStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderItem.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityItem, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderDroppedItem", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_EntityItem, nms_Icon, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderItemIntoGUI", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_FontRenderer, nms_RenderEngine, nms_ItemStack, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderItemAndEffectIntoGUI", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_FontRenderer, nms_RenderEngine, nms_ItemStack, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderGlint", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderItemOverlayIntoGUI", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_FontRenderer, nms_RenderEngine, nms_ItemStack, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderItemOverlayIntoGUI", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_FontRenderer, nms_RenderEngine, nms_ItemStack, $rt_intcls(), $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderQuad", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nlea_Tessellator, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), nms_Icon, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityXPOrb.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canTriggerWalking", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBrightnessForRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleWaterMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "dealFireDamage", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getXpValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getTextureByXP", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getXPSplit", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "canAttackWithItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_RenderXPOrb.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderTheXPOrb", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityXPOrb, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityTNTPrimed.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canTriggerWalking", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canBeCollidedWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "explode", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getShadowSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getTntPlacedBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EntityLiving, + callable : null + }]; + nms_RenderTNTPrimed.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderPrimedTNT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityTNTPrimed, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityFallingSand.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canTriggerWalking", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canBeCollidedWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fall", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getShadowSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getWorld", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_World, + callable : null + }, { + name : "setIsAnvil", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canRenderOnFire", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_RenderFallingSand.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderFallingSand", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityFallingSand, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityMinecartTNT.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinecartType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDefaultDisplayTile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Block, + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "killMinecart", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource], + returnType : $rt_voidcls(), + callable : null + }, { + name : "explodeCart", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fall", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onActivatorRailPass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleHealthUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "ignite", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94104_d", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isIgnited", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_82146_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Explosion, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Block], + returnType : $rt_floatcls(), + callable : null + }, { + name : "func_96091_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Explosion, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityMinecart.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createMinecart", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_intcls()], + returnType : nms_EntityMinecart, + callable : null + }, { + name : "setWorld", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "canTriggerWalking", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBox", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "getBoundingBox", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "canBePushed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMountedYOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "killMinecart", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource], + returnType : $rt_voidcls(), + callable : null + }, { + name : "performHurtAnimation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canBeCollidedWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setDead", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onActivatorRailPass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94088_b", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateOnTrack", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_doublecls(), $rt_doublecls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "applyDrag", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_70495_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : nms_Vec3, + callable : null + }, { + name : "func_70489_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : nms_Vec3, + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getShadowSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "applyEntityCollision", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setPositionAndRotation2", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setVelocity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setRollingAmplitude", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRollingAmplitude", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setRollingDirection", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRollingDirection", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMinecartType", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDisplayTile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Block, + callable : null + }, { + name : "getDefaultDisplayTile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Block, + callable : null + }, { + name : "getDisplayTileData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDefaultDisplayTileData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDisplayTileOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDefaultDisplayTileOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setDisplayTile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDisplayTileData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDisplayTileOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasDisplayTile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setHasDisplayTile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96094_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEntityName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isInvNameLocalized", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_95999_t", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderTntMinecart.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94146_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityMinecartTNT, $rt_floatcls(), nms_Block, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderBlockInMinecart", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityMinecart, $rt_floatcls(), nms_Block, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderMinecart.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderTheMinecart", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityMinecart, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderBlockInMinecart", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityMinecart, $rt_floatcls(), nms_Block, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityMinecartMobSpawner.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinecartType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDefaultDisplayTile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Block, + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderMinecartMobSpawner.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_98192_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityMinecartMobSpawner, $rt_floatcls(), nms_Block, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderBlockInMinecart", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityMinecart, $rt_floatcls(), nms_Block, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityBoat.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canTriggerWalking", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBox", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "getBoundingBox", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "canBePushed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMountedYOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "performHurtAnimation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canBeCollidedWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setPositionAndRotation2", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setVelocity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateRiderPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getShadowSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "interact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setDamageTaken", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDamageTaken", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setTimeSinceHit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTimeSinceHit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setForwardDirection", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getForwardDirection", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_70270_d", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderBoat.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderBoat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityBoat, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityFishHook.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isInRangeToRenderDist", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "calculateVelocity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setPositionAndRotation2", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setVelocity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getShadowSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "catchFish", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setDead", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderFish.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderFishHook", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityFishHook, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityLightningBolt.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isInRangeToRenderVec3D", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Vec3], + returnType : $rt_booleancls(), + callable : null + }]; + nms_EntityWeatherEffect.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderLightningBolt.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRenderLightningBolt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLightningBolt, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_MapItemRenderer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_FontRenderer, nms_GameSettings, nms_RenderEngine], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderMap", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_RenderEngine, nms_MapData], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_AchievementList.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "init", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderList.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_78422_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_78418_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_78420_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_78419_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_78421_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nleg_EffectPipeline.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "init", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "beginPipelineRender", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reloadPipeline", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "endPipelineRender", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setUniforms", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_arraycls(nlea_EaglerAdapterImpl2$UniformGL)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "makeBloomTexture", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setupPipeline", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_String), $rt_arraycls(jl_String)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiNewChat.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawChat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clearChatMessages", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "printChatMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "printChatMessageWithOptionalDeletion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96129_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96132_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSentMessages", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_List, + callable : null + }, { + name : "addToSentMessages", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resetScroll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "scroll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_73766_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_ChatClickData, + callable : null + }, { + name : "addTranslatedMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls(jl_Object)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getChatOpen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "deleteChatLine", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96126_f", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_96133_g", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_96131_h", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "func_96128_a", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_96130_b", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_96127_i", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + cjj_InfTree.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "huft_build", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls())], + returnType : $rt_intcls(), + callable : null + }, { + name : "inflate_trees_bits", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), cjj_ZStream], + returnType : $rt_intcls(), + callable : null + }, { + name : "inflate_trees_dynamic", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), cjj_ZStream], + returnType : $rt_intcls(), + callable : null + }, { + name : "inflate_trees_fixed", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_arraycls($rt_arraycls($rt_intcls())), $rt_arraycls($rt_arraycls($rt_intcls())), cjj_ZStream], + returnType : $rt_intcls(), + callable : null + }, { + name : "initWorkArea", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + cjj_InfCodes.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [cjj_ZStream, cjj_InfBlocks], + returnType : $rt_voidcls(), + callable : null + }, { + name : "init", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_arraycls($rt_intcls()), $rt_intcls(), $rt_arraycls($rt_intcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "proc", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "free", + modifiers : 0, + accessLevel : 0, + parameterTypes : [cjj_ZStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "inflate_fast", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_arraycls($rt_intcls()), $rt_intcls(), $rt_arraycls($rt_intcls()), $rt_intcls(), cjj_InfBlocks, cjj_ZStream], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nle_DefaultSkinRenderer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "deleteOldSkins", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindSyncedSkin", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "skinResponse", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isNewSkin", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isAlexSkin", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isStandardModel", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isZombieModel", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isPlayerNewSkin", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isPlayerNewSkinSlim", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isPlayerStandard", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getPlayerRenderer", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderPlayerPreview", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderAlexOrSteve", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isPlayerPreviewNew", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityOtherPlayerMP.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resetHeight", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setPositionAndRotation2", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateCloak", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getShadowSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "onLivingUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setCurrentItemOrArmor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEyeHeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "sendChatToPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canCommandSenderUseCommand", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getPlayerCoordinates", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ChunkCoordinates, + callable : null + }]; + nms_GuiMultiplayer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiScreen], + returnType : $rt_voidcls(), + callable : null + }, { + name : "tickRefreshCooldown", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "testIfCanRefresh", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGuiControls", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onGuiClosed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "confirmClicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseClicked", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "joinServer", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "connectToServer", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_ServerData], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_74007_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInternetServerList", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_GuiMultiplayer], + returnType : nms_ServerList, + callable : null + }, { + name : "getListOfLanServers", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_GuiMultiplayer], + returnType : ju_List, + callable : null + }, { + name : "getSelectedServer", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_GuiMultiplayer], + returnType : $rt_intcls(), + callable : null + }, { + name : "getAndSetSelectedServer", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_GuiMultiplayer, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getButtonSelect", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_GuiMultiplayer], + returnType : nms_GuiButton, + callable : null + }, { + name : "getButtonEdit", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_GuiMultiplayer], + returnType : nms_GuiButton, + callable : null + }, { + name : "getButtonDelete", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_GuiMultiplayer], + returnType : nms_GuiButton, + callable : null + }, { + name : "func_74008_b", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_GuiMultiplayer, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTicksOpened", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_GuiMultiplayer], + returnType : $rt_intcls(), + callable : null + }, { + name : "getLock", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "getThreadsPending", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "increaseThreadsPending", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "decreaseThreadsPending", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getAndSetLagTooltip", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_GuiMultiplayer, jl_String], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nle_GuiScreenVoiceChannel.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiScreen], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onGuiClosed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseClicked", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doesGuiPauseGame", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "tickVoiceConnection", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawOverlay", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + maa_NoteblockPlayer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "tick", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "rotateToBlock", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Vec3], + returnType : $rt_voidcls(), + callable : null + }, { + name : "play", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_String)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "notePlayed", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "zleep", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "placeAndTuneNoteblocks", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_HashMap], + returnType : $rt_voidcls(), + callable : null + }, { + name : "spiral", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : ju_List, + callable : null + }, { + name : "songLinesToBlocks", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_String)], + returnType : ju_HashMap, + callable : null + }, { + name : "loadSong", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Vec3.$meta.methods = [ + { + name : "createVectorHelper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : nms_Vec3, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_Vec3Pool, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setComponents", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : nms_Vec3, + callable : null + }, { + name : "subtract", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Vec3], + returnType : nms_Vec3, + callable : null + }, { + name : "normalize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Vec3, + callable : null + }, { + name : "dotProduct", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Vec3], + returnType : $rt_doublecls(), + callable : null + }, { + name : "crossProduct", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Vec3], + returnType : nms_Vec3, + callable : null + }, { + name : "addVector", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : nms_Vec3, + callable : null + }, { + name : "distanceTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Vec3], + returnType : $rt_doublecls(), + callable : null + }, { + name : "squareDistanceTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Vec3], + returnType : $rt_doublecls(), + callable : null + }, { + name : "squareDistanceTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "lengthVector", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getIntermediateWithXValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Vec3, $rt_doublecls()], + returnType : nms_Vec3, + callable : null + }, { + name : "getIntermediateWithYValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Vec3, $rt_doublecls()], + returnType : nms_Vec3, + callable : null + }, { + name : "getIntermediateWithZValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Vec3, $rt_doublecls()], + returnType : nms_Vec3, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "rotateAroundX", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "rotateAroundY", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "rotateAroundZ", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EnumOptions.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_EnumOptions), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_EnumOptions, + callable : null + }, { + name : "getEnumOptions", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_EnumOptions, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), jl_String, $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEnumFloat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getEnumBoolean", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "returnEnumOrdinal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getEnumString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Block.$meta.methods = [ + { + name : "initNoiseField", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initNoiseField0", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), nms_Material], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initializeBlock", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setStepSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_StepSound], + returnType : nms_Block, + callable : null + }, { + name : "setLightOpacity", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : nms_Block, + callable : null + }, { + name : "setLightValue", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls()], + returnType : nms_Block, + callable : null + }, { + name : "setResistance", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls()], + returnType : nms_Block, + callable : null + }, { + name : "isNormalCube", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBlocksMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setHardness", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls()], + returnType : nms_Block, + callable : null + }, { + name : "setBlockUnbreakable", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_Block, + callable : null + }, { + name : "getBlockHardness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setTickRandomly", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls()], + returnType : nms_Block, + callable : null + }, { + name : "getTickRandomly", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBlockBounds", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlockBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getMixedBrightnessForBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "shouldSideBeRendered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isBlockSolid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBlockTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getBlockTextureFromSide", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getSelectedBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "addCollisionBoxesToList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_AxisAlignedBB, ju_List, nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canCollideCheck", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isCollidable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "randomDisplayTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockDestroyedByPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "tickRate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_intcls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getPlayerRelativeBlockHardness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "dropBlockAsItem", + modifiers : 4, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "dropBlockAsItemWithChance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "dropBlockAsItem_do", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "dropXpOnBlockBreak", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "damageDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getExplosionResistance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_floatcls(), + callable : null + }, { + name : "collisionRayTrace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Vec3, nms_Vec3], + returnType : nms_MovingObjectPosition, + callable : null + }, { + name : "isVecInsideYZBounds", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_Vec3], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isVecInsideXZBounds", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_Vec3], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isVecInsideXYBounds", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_Vec3], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockDestroyedByExplosion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Explosion], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRenderBlockPass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "canPlaceBlockOnSide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canPlaceBlockOnSide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onEntityWalking", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockPlaced", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "onBlockClicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "velocityToAddToEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Entity, nms_Vec3], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlockBoundsMinX", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getBlockBoundsMaxX", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getBlockBoundsMinY", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getBlockBoundsMaxY", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getBlockBoundsMinZ", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getBlockBoundsMaxZ", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getBlockColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRenderColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "colorMultiplier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isProvidingWeakPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "canProvidePower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onEntityCollidedWithBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isProvidingStrongPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setBlockBoundsForItemRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "harvestBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityPlayer, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canSilkHarvest", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "createStackedBlock", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "quantityDroppedWithBonus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "canBlockStay", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockPlacedBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onPostBlockPlaced", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setUnlocalizedName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_Block, + callable : null + }, { + name : "getLocalizedName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getUnlocalizedName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getUnlocalizedName2", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "onBlockEventReceived", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getEnableStats", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "disableStats", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_Block, + callable : null + }, { + name : "getMobilityFlag", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getAmbientOcclusionLightValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "onFallenUpon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Entity, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDamageValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSubBlocks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCreativeTabToDisplayOn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_CreativeTabs, + callable : null + }, { + name : "setCreativeTab", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_CreativeTabs], + returnType : nms_Block, + callable : null + }, { + name : "onBlockHarvested", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onSetBlockIDWithMetaData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fillWithRain", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isFlowerPot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_82506_l", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canDropFromExplosion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Explosion], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isAssociatedBlockID", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isAssociatedBlockID", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasComparatorInputOverride", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getComparatorInputOverride", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getItemIconName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Item.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMaxStackSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Item, + callable : null + }, { + name : "getSpriteNumber", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getIconFromDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getIconIndex", + modifiers : 4, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : nms_Icon, + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getStrVsBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_Block], + returnType : $rt_floatcls(), + callable : null + }, { + name : "onItemRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }, { + name : "onEaten", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }, { + name : "getItemStackLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getHasSubtypes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setHasSubtypes", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls()], + returnType : nms_Item, + callable : null + }, { + name : "getMaxDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setMaxDamage", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : nms_Item, + callable : null + }, { + name : "isDamageable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hitEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityLiving, nms_EntityLiving], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockDestroyed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDamageVsEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_intcls(), + callable : null + }, { + name : "canHarvestBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block], + returnType : $rt_booleancls(), + callable : null + }, { + name : "itemInteractionForEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityLiving], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setFull3D", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Item, + callable : null + }, { + name : "isFull3D", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "shouldRotateAroundWhenRendering", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setUnlocalizedName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_Item, + callable : null + }, { + name : "getLocalizedName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : jl_String, + callable : null + }, { + name : "getUnlocalizedName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getUnlocalizedName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : jl_String, + callable : null + }, { + name : "setContainerItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Item], + returnType : nms_Item, + callable : null + }, { + name : "doesContainerItemLeaveCraftingGrid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getShareTag", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getContainerItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Item, + callable : null + }, { + name : "hasContainerItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getStatName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "func_77653_i", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : jl_String, + callable : null + }, { + name : "getColorFromItemStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_Entity, $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onCreated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isMap", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getItemUseAction", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : nms_EnumAction, + callable : null + }, { + name : "getMaxItemUseDuration", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_intcls(), + callable : null + }, { + name : "onPlayerStoppedUsing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setPotionEffect", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String], + returnType : nms_Item, + callable : null + }, { + name : "getPotionEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isPotionIngredient", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addInformation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, ju_List, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getItemDisplayName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : jl_String, + callable : null + }, { + name : "hasEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRarity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : nms_EnumRarity, + callable : null + }, { + name : "isItemTool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getMovingObjectPositionFromPlayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, nms_EntityPlayer, $rt_booleancls()], + returnType : nms_MovingObjectPosition, + callable : null + }, { + name : "getItemEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "requiresMultipleRenderPasses", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getIconFromDamageForRenderPass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getSubItems", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCreativeTab", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_CreativeTabs, + callable : null + }, { + name : "setCreativeTab", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_CreativeTabs], + returnType : nms_Item, + callable : null + }, { + name : "func_82788_x", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getIsRepairable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ItemStack.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Item], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Item, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Item, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadItemStackFromNBT", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : nms_ItemStack, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "splitStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Item, + callable : null + }, { + name : "getIconIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Icon, + callable : null + }, { + name : "getItemSpriteNumber", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "tryPlaceItemIntoWorld", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getStrVsBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block], + returnType : $rt_floatcls(), + callable : null + }, { + name : "useItemRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }, { + name : "onFoodEaten", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }, { + name : "writeToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : nms_NBTTagCompound, + callable : null + }, { + name : "readFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxStackSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isStackable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isItemStackDamageable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getHasSubtypes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isItemDamaged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getItemDamageForDisplay", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getItemDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setItemDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "attemptDamageItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_booleancls(), + callable : null + }, { + name : "damageItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hitEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockDestroyed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDamageVsEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_intcls(), + callable : null + }, { + name : "canHarvestBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block], + returnType : $rt_booleancls(), + callable : null + }, { + name : "interactWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_booleancls(), + callable : null + }, { + name : "copy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "areItemStackTagsEqual", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "areItemStacksEqual", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isItemStackEqual", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isItemEqual", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getItemName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "copyItemStack", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : nms_ItemStack, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "updateAnimation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_Entity, $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onCrafting", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityPlayer, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxItemUseDuration", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getItemUseAction", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EnumAction, + callable : null + }, { + name : "onPlayerStoppedUsing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityPlayer, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasTagCompound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getTagCompound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTTagCompound, + callable : null + }, { + name : "getEnchantmentTagList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTTagList, + callable : null + }, { + name : "setTagCompound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDisplayName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setItemName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasDisplayName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getTooltip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_booleancls()], + returnType : ju_List, + callable : null + }, { + name : "hasEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRarity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EnumRarity, + callable : null + }, { + name : "isItemEnchantable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addEnchantment", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Enchantment, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isItemEnchanted", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setTagInfo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, nms_NBTBase], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82835_x", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isOnItemFrame", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setItemFrame", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityItemFrame], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getItemFrame", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EntityItemFrame, + callable : null + }, { + name : "getRepairCost", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setRepairCost", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + ju_Collections.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "emptyIterator", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }, { + name : "emptyListIterator", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : ju_ListIterator, + callable : null + }, { + name : "emptyList", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : ju_List, + callable : null + }, { + name : "emptyEnumeration", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Enumeration, + callable : null + }, { + name : "emptySet", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "emptyMap", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map, + callable : null + }, { + name : "singletonList", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_List, + callable : null + }, { + name : "singleton", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_Set, + callable : null + }, { + name : "singletonMap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : ju_Map, + callable : null + }, { + name : "unmodifiableList", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_List], + returnType : ju_List, + callable : null + }, { + name : "nCopies", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Object], + returnType : ju_List, + callable : null + }, { + name : "swap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_List, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_List, ju_Comparator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reverse", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "binarySearch", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_List, jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "binarySearch", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_List, jl_Object, ju_Comparator], + returnType : $rt_intcls(), + callable : null + }, { + name : "shuffle", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shuffle", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_List, ju_Random], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shuffleRandomAccess", + modifiers : 512, + accessLevel : 1, + parameterTypes : [ju_List, ju_Random], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fill", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_List, jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copy", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_List, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "min", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : jl_Object, + callable : null + }, { + name : "min", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Collection, ju_Comparator], + returnType : jl_Object, + callable : null + }, { + name : "max", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : jl_Object, + callable : null + }, { + name : "max", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Collection, ju_Comparator], + returnType : jl_Object, + callable : null + }, { + name : "rotate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_List, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "rotateRandomAccess", + modifiers : 512, + accessLevel : 1, + parameterTypes : [ju_List, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reverse", + modifiers : 512, + accessLevel : 1, + parameterTypes : [ju_List, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "replaceAll", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_List, jl_Object, jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "indexOfSubList", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_List, ju_List], + returnType : $rt_intcls(), + callable : null + }, { + name : "lastIndexOfSubList", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_List, ju_List], + returnType : $rt_intcls(), + callable : null + }, { + name : "unmodifiableCollection", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : ju_Collection, + callable : null + }, { + name : "unmodifiableIterator", + modifiers : 512, + accessLevel : 1, + parameterTypes : [ju_Iterator], + returnType : ju_Iterator, + callable : null + }, { + name : "unmodifiableSet", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Set], + returnType : ju_Set, + callable : null + }, { + name : "unmodifiableMap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Map], + returnType : ju_Map, + callable : null + }, { + name : "unmodifiableMapEntrySet", + modifiers : 512, + accessLevel : 1, + parameterTypes : [ju_Set], + returnType : ju_Set, + callable : null + }, { + name : "unmodifiableMapEntryIterator", + modifiers : 512, + accessLevel : 1, + parameterTypes : [ju_Iterator], + returnType : ju_Iterator, + callable : null + }, { + name : "synchronizedCollection", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : ju_Collection, + callable : null + }, { + name : "synchronizedSet", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Set], + returnType : ju_Set, + callable : null + }, { + name : "synchronizedList", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_List], + returnType : ju_List, + callable : null + }, { + name : "synchronizedMap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Map], + returnType : ju_Map, + callable : null + }, { + name : "reverseOrder", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Comparator, + callable : null + }, { + name : "reverseOrder", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Comparator], + returnType : ju_Comparator, + callable : null + }, { + name : "enumeration", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : ju_Enumeration, + callable : null + }, { + name : "list", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Enumeration], + returnType : ju_ArrayList, + callable : null + }, { + name : "checkedCollection", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Collection, jl_Class], + returnType : ju_Collection, + callable : null + }, { + name : "checkedSet", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Set, jl_Class], + returnType : ju_Set, + callable : null + }, { + name : "checkedList", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_List, jl_Class], + returnType : ju_List, + callable : null + }, { + name : "checkedMap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Map, jl_Class, jl_Class], + returnType : ju_Map, + callable : null + }, { + name : "frequency", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Collection, jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "disjoint", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Collection, ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addAll", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Collection, $rt_arraycls(jl_Object)], + returnType : $rt_booleancls(), + callable : null + }, { + name : "newSetFromMap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Map], + returnType : ju_Set, + callable : null + }, { + name : "lambda$reverseOrder$2", + modifiers : 544, + accessLevel : 1, + parameterTypes : [ju_Comparator, jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "lambda$static$1", + modifiers : 544, + accessLevel : 1, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "lambda$static$0", + modifiers : 544, + accessLevel : 1, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$000", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_Iterator], + returnType : ju_Iterator, + callable : null + }, { + name : "access$100", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_Set], + returnType : ju_Set, + callable : null + }, { + name : "access$200", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_Iterator], + returnType : ju_Iterator, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nleg_EaglerAdapterGL30$DisplayList.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 32, + accessLevel : 0, + parameterTypes : [$rt_intcls(), nleg_EaglerAdapterGL30$1], + returnType : $rt_voidcls(), + callable : null + }, { + name : "access$100", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nleg_EaglerAdapterGL30$DisplayList], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$200", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nleg_EaglerAdapterGL30$DisplayList], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$300", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nleg_EaglerAdapterGL30$DisplayList], + returnType : nlea_EaglerAdapterImpl2$BufferArrayGL, + callable : null + }, { + name : "access$202", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nleg_EaglerAdapterGL30$DisplayList, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$102", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nleg_EaglerAdapterGL30$DisplayList, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$400", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nleg_EaglerAdapterGL30$DisplayList], + returnType : nlea_EaglerAdapterImpl2$BufferGL, + callable : null + }, { + name : "access$500", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nleg_EaglerAdapterGL30$DisplayList], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$302", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nleg_EaglerAdapterGL30$DisplayList, nlea_EaglerAdapterImpl2$BufferArrayGL], + returnType : nlea_EaglerAdapterImpl2$BufferArrayGL, + callable : null + }, { + name : "access$402", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nleg_EaglerAdapterGL30$DisplayList, nlea_EaglerAdapterImpl2$BufferGL], + returnType : nlea_EaglerAdapterImpl2$BufferGL, + callable : null + }]; + jl_Object$Monitor.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_Object$monitorExit$lambda$_8_0.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "run", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ji_UTFDataFormatException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TexturePackDefault.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadDescription", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_98140_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isCompatible", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_98139_b", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String], + returnType : ji_InputStream, + callable : null + }, { + name : "getResourceAsBytes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }]; + nms_TexturePackImplementation.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String, jl_String, nms_ITexturePack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "trimStringToGUIWidth", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "loadThumbnailImage", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadDescription", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_98137_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_booleancls()], + returnType : ji_InputStream, + callable : null + }, { + name : "getResourceAsStream", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : ji_InputStream, + callable : null + }, { + name : "func_98139_b", + modifiers : 1, + accessLevel : 2, + parameterTypes : [jl_String], + returnType : ji_InputStream, + callable : null + }, { + name : "deleteTexturePack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_RenderEngine], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindThumbnailTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_RenderEngine], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_98138_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_98140_c", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getTexturePackID", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getTexturePackFileName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getFirstDescriptionLine", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getSecondDescriptionLine", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ITexturePack.$meta.methods = [ + { + name : "deleteTexturePack", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_RenderEngine], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindThumbnailTexture", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_RenderEngine], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_98137_a", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, $rt_booleancls()], + returnType : ji_InputStream, + callable : null + }, { + name : "getResourceAsStream", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : ji_InputStream, + callable : null + }, { + name : "getTexturePackID", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getTexturePackFileName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getFirstDescriptionLine", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getSecondDescriptionLine", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "func_98138_b", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isCompatible", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getResourceAsBytes", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }]; + nms_IntHashMapEntry.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_Object, nms_IntHashMapEntry], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHash", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getValue", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "equals", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nle_TextureTerrainMap$TerrainIcon.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), nle_TextureTerrainMap, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOriginX", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getOriginY", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMinU", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getMaxU", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getInterpolatedU", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getMinV", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getMaxV", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getInterpolatedV", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getIconName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getSheetWidth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSheetHeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "updateAnimation", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadData", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 32, + accessLevel : 0, + parameterTypes : [$rt_intcls(), nle_TextureTerrainMap, jl_String, nle_TextureTerrainMap$1], + returnType : $rt_voidcls(), + callable : null + }, { + name : "access$600", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nle_TextureTerrainMap$TerrainIcon], + returnType : $rt_voidcls(), + callable : null + }, { + name : "access$700", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nle_TextureTerrainMap$TerrainIcon], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Icon.$meta.methods = [ + { + name : "getOriginX", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getOriginY", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMinU", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getMaxU", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getInterpolatedU", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getMinV", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getMaxV", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getInterpolatedV", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getIconName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getSheetWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSheetHeight", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_ModelSpider.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelRenderer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ModelBase, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ModelBase], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ModelBase, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addChild", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ModelRenderer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTextureOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_ModelRenderer, + callable : null + }, { + name : "addBox", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_ModelRenderer, + callable : null + }, { + name : "addBox", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_ModelRenderer, + callable : null + }, { + name : "addBox", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationPoint", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderWithRotation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "postRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "compileDisplayList", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTextureSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_ModelRenderer, + callable : null + }]; + nms_ModelSilverfish.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelCreeper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelEnderman.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelBiped.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderEars", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderCloak", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelSnowMan.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelSkeleton.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLivingAnimations", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelZombie.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelWitch.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82899_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_ModelVillager.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelBlaze.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_78104_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelZombieVillager.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82897_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelMagmaCube.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_78107_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setLivingAnimations", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nle_ModelBipedNewSkins.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_178727_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_178728_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_178725_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_178726_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "postRenderHiddenArm", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_178685_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ModelRenderer, nms_ModelRenderer], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelGhast.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelIronGolem.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLivingAnimations", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_78172_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }]; + nms_ModelBat.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBatSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelDragon.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLivingAnimations", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateRotations", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_doublecls()], + returnType : $rt_floatcls(), + callable : null + }]; + nms_ModelWither.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82903_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLivingAnimations", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelSkeletonHead.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelMinecart.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelBoat.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nlea_EaglerAdapterImpl2$FramebufferGL.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [otjw_WebGLFramebuffer], + returnType : $rt_voidcls(), + callable : null + }]; + nle_EaglerProfile$EaglerProfileSkin.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls($rt_bytecls()), $rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + ju_Arrays$NaturalOrder.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "compare", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 32, + accessLevel : 0, + parameterTypes : [ju_Arrays$1], + returnType : $rt_voidcls(), + callable : null + }]; + nms_PlayerCapabilities.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeCapabilitiesToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readCapabilitiesFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFlySpeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setFlySpeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getWalkSpeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setPlayerWalkSpeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_MovingObjectPosition.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Vec3], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EnumMovingObjectType.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_EnumMovingObjectType), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_EnumMovingObjectType, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Container.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addSlotToContainer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_Slot], + returnType : nms_Slot, + callable : null + }, { + name : "addCraftingToCrafters", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ICrafting], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeCraftingFromCrafters", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ICrafting], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_List, + callable : null + }, { + name : "detectAndSendChanges", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "enchantItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSlotFromInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IInventory, $rt_intcls()], + returnType : nms_Slot, + callable : null + }, { + name : "getSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Slot, + callable : null + }, { + name : "transferStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "slotClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }, { + name : "func_94530_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_Slot], + returnType : $rt_booleancls(), + callable : null + }, { + name : "retrySlotClick", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_booleancls(), nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onCraftGuiClosed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onCraftMatrixChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IInventory], + returnType : $rt_voidcls(), + callable : null + }, { + name : "putStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "putStacksInSlots", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(nms_ItemStack)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateProgressBar", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNextTransactionID", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryPlayer], + returnType : $rt_shortcls(), + callable : null + }, { + name : "isPlayerNotUsingContainer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setPlayerIsPresent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canInteractWith", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "mergeItemStack", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_ItemStack, $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94529_b", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_94532_c", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_94534_d", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_94528_d", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94533_d", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94527_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Slot, nms_ItemStack, $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94525_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Set, $rt_intcls(), nms_ItemStack, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94531_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Slot], + returnType : $rt_booleancls(), + callable : null + }, { + name : "calcRedstoneFromInventory", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_IInventory], + returnType : $rt_intcls(), + callable : null + }]; + nms_EntityList.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addMapping", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_Class, juf_Function, jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addMapping", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_Class, juf_Function, jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createEntityByName", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "createEntityFromNBT", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound, nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "createEntityByID", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "getEntityID", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_intcls(), + callable : null + }, { + name : "getClassFromID", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Class, + callable : null + }, { + name : "getEntityString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : jl_String, + callable : null + }, { + name : "getStringFromID", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "lambda$static$50", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$49", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$48", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$47", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$46", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$45", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$44", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$43", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$42", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$41", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$40", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$39", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$38", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$37", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$36", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$35", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$34", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$33", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$32", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$31", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$30", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$29", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$28", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$27", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$26", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$25", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$24", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$23", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$22", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$21", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$20", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$19", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$18", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$17", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$16", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$15", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$14", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$13", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$12", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$11", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$10", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$9", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$8", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$7", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$6", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$5", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$4", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$3", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$2", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$1", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "lambda$static$0", + modifiers : 544, + accessLevel : 1, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_Collections$_clinit_$lambda$_61_0.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "compare", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + ju_Collections$_clinit_$lambda$_61_1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "compare", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + jl_Object$monitorEnterWait$lambda$_6_0.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Thread, jl_Object, $rt_intcls(), oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "run", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otp_PlatformQueue.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLength", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isEmpty", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "push", + modifiers : 1, + accessLevel : 0, + parameterTypes : [otp_PlatformObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shift", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : otp_PlatformObject, + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_Object], + returnType : otp_PlatformObject, + callable : null + }, { + name : "unwrap", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otp_PlatformObject], + returnType : jl_Object, + callable : null + }, { + name : "$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otp_PlatformQueue], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isEmpty$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otp_PlatformQueue], + returnType : $rt_booleancls(), + callable : null + }, { + name : "add$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otp_PlatformQueue, jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "remove$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otp_PlatformQueue], + returnType : jl_Object, + callable : null + }]; + ji_UnsupportedEncodingException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + jnc_CharsetDecoder.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jnc_Charset, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "charset", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jnc_Charset, + callable : null + }, { + name : "replacement", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "replaceWith", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jnc_CharsetDecoder, + callable : null + }, { + name : "implReplaceWith", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "malformedInputAction", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jnc_CodingErrorAction, + callable : null + }, { + name : "onMalformedInput", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jnc_CodingErrorAction], + returnType : jnc_CharsetDecoder, + callable : null + }, { + name : "implOnMalformedInput", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jnc_CodingErrorAction], + returnType : $rt_voidcls(), + callable : null + }, { + name : "unmappableCharacterAction", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jnc_CodingErrorAction, + callable : null + }, { + name : "onUnmappableCharacter", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jnc_CodingErrorAction], + returnType : jnc_CharsetDecoder, + callable : null + }, { + name : "implOnUnmappableCharacter", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jnc_CodingErrorAction], + returnType : $rt_voidcls(), + callable : null + }, { + name : "averageCharsPerByte", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "maxCharsPerByte", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "decode", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jn_ByteBuffer, jn_CharBuffer, $rt_booleancls()], + returnType : jnc_CoderResult, + callable : null + }, { + name : "flush", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jn_CharBuffer], + returnType : jnc_CoderResult, + callable : null + }, { + name : "reset", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jnc_CharsetDecoder, + callable : null + }, { + name : "decode", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jn_ByteBuffer], + returnType : jn_CharBuffer, + callable : null + }, { + name : "isAutoDetecting", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isCharsetDetected", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "detectedCharset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jnc_Charset, + callable : null + }, { + name : "expand", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jn_CharBuffer], + returnType : jn_CharBuffer, + callable : null + }, { + name : "decodeLoop", + modifiers : 1, + accessLevel : 2, + parameterTypes : [jn_ByteBuffer, jn_CharBuffer], + returnType : jnc_CoderResult, + callable : null + }, { + name : "implFlush", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jn_CharBuffer], + returnType : jnc_CoderResult, + callable : null + }, { + name : "implReset", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jn_FloatBuffer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "allocate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_intcls(), $rt_intcls()], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls())], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "slice", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "duplicate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "asReadOnlyBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "put", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "put", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "getElement", + modifiers : 1, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "putElement", + modifiers : 1, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_intcls(), $rt_intcls()], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls())], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_FloatBuffer], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_intcls(), $rt_intcls()], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "put", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls())], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "hasArray", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "array", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_floatcls()), + callable : null + }, { + name : "arrayOffset", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isArrayPresent", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getArray", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_arraycls($rt_floatcls()), + callable : null + }, { + name : "getArrayOffset", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "compact", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "isDirect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_FloatBuffer], + returnType : $rt_intcls(), + callable : null + }, { + name : "order", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteOrder, + callable : null + }, { + name : "mark", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "reset", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "clear", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "flip", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "rewind", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "limit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "position", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "array", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "rewind", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "flip", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "clear", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "reset", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "mark", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "limit", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_Buffer, + callable : null + }, { + name : "position", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_Buffer, + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + nms_ItemSpade.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_EnumToolMaterial], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canHarvestBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ItemTool.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), nms_EnumToolMaterial, $rt_arraycls(nms_Block)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getStrVsBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_Block], + returnType : $rt_floatcls(), + callable : null + }, { + name : "hitEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityLiving, nms_EntityLiving], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockDestroyed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDamageVsEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_intcls(), + callable : null + }, { + name : "isFull3D", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getItemEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getToolMaterialName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getIsRepairable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ItemPickaxe.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), nms_EnumToolMaterial], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canHarvestBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getStrVsBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_Block], + returnType : $rt_floatcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ItemAxe.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), nms_EnumToolMaterial], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getStrVsBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_Block], + returnType : $rt_floatcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ItemFlintAndSteel.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ItemFood.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onEaten", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }, { + name : "onFoodEaten", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxItemUseDuration", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_intcls(), + callable : null + }, { + name : "getItemUseAction", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : nms_EnumAction, + callable : null + }, { + name : "onItemRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }, { + name : "getHealAmount", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSaturationModifier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "isWolfsFavoriteMeat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setPotionEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : nms_ItemFood, + callable : null + }, { + name : "setAlwaysEdible", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemFood, + callable : null + }]; + nms_ItemBow.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onPlayerStoppedUsing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onEaten", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }, { + name : "getMaxItemUseDuration", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_intcls(), + callable : null + }, { + name : "getItemUseAction", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : nms_EnumAction, + callable : null + }, { + name : "onItemRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }, { + name : "getItemEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getItemIconForUseDuration", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ItemCoal.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getUnlocalizedName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : jl_String, + callable : null + }, { + name : "getSubItems", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ItemSword.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_EnumToolMaterial], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82803_g", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStrVsBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_Block], + returnType : $rt_floatcls(), + callable : null + }, { + name : "hitEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityLiving, nms_EntityLiving], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockDestroyed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDamageVsEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_intcls(), + callable : null + }, { + name : "isFull3D", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getItemUseAction", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : nms_EnumAction, + callable : null + }, { + name : "getMaxItemUseDuration", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_intcls(), + callable : null + }, { + name : "onItemRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }, { + name : "canHarvestBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getItemEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getToolMaterialName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getIsRepairable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ItemSoup.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onEaten", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }]; + nms_ItemReed.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_Block], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ItemHoe.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_EnumToolMaterial], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isFull3D", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getMaterialName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_ItemSeeds.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ItemArmor.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_EnumArmorMaterial, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getColorFromItemStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "requiresMultipleRenderPasses", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getItemEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getArmorMaterial", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EnumArmorMaterial, + callable : null + }, { + name : "hasColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_intcls(), + callable : null + }, { + name : "getIconFromDamageForRenderPass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "removeColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82813_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIsRepairable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }, { + name : "func_94602_b", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getMaxDamageArray", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ItemHangingEntity.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Class], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "createHangingEntity", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_EntityHanging, + callable : null + }]; + nms_ItemAppleGold.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRarity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : nms_EnumRarity, + callable : null + }, { + name : "onFoodEaten", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSubItems", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ItemSign.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ItemDoor.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_Material], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "placeDoorBlock", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Block], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ItemBucket.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }, { + name : "tryPlaceContainedLiquid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ItemMinecart.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ItemSaddle.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "itemInteractionForEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityLiving], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hitEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityLiving, nms_EntityLiving], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ItemRedstone.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ItemSnowball.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }]; + nms_ItemBoat.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }]; + nms_ItemBucketMilk.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onEaten", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }, { + name : "getMaxItemUseDuration", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_intcls(), + callable : null + }, { + name : "getItemUseAction", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : nms_EnumAction, + callable : null + }, { + name : "onItemRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }]; + nms_ItemBook.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isItemTool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getItemEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_ItemEgg.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }]; + nms_ItemFishingRod.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isFull3D", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "shouldRotateAroundWhenRendering", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onItemRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94597_g", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Icon, + callable : null + }]; + nms_ItemDye.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIconFromDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getUnlocalizedName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : jl_String, + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_96604_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_96603_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "itemInteractionForEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityLiving], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSubItems", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ItemBed.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ItemMap.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMPMapData", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_shortcls(), nms_World], + returnType : nms_MapData, + callable : null + }, { + name : "getMapData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World], + returnType : nms_MapData, + callable : null + }, { + name : "updateMapData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_Entity, nms_MapData], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_Entity, $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createMapDataPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_Packet, + callable : null + }, { + name : "onCreated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addInformation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, ju_List, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readAyunamiMapPacket", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_WorldClient, $rt_shortcls(), $rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMapById", + modifiers : 512, + accessLevel : 1, + parameterTypes : [nms_WorldClient, $rt_intcls()], + returnType : nms_MapData, + callable : null + }, { + name : "processVideoMap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_WorldClient, $rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processImageMap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_WorldClient, $rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ItemMapBase.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isMap", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "createMapDataPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_Packet, + callable : null + }]; + nms_ItemShears.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockDestroyed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canHarvestBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getStrVsBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_Block], + returnType : $rt_floatcls(), + callable : null + }]; + nms_ItemEnderPearl.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }]; + nms_ItemPotion.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEffects", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : ju_List, + callable : null + }, { + name : "getEffects", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : ju_List, + callable : null + }, { + name : "onEaten", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }, { + name : "getMaxItemUseDuration", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_intcls(), + callable : null + }, { + name : "getItemUseAction", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : nms_EnumAction, + callable : null + }, { + name : "onItemRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getIconFromDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getIconFromDamageForRenderPass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "isSplash", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getColorFromDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getColorFromItemStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "requiresMultipleRenderPasses", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isEffectInstant", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getItemDisplayName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : jl_String, + callable : null + }, { + name : "addInformation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, ju_List, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSubItems", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94589_d", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_Icon, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ItemGlassBottle.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIconFromDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "onItemRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ItemEnderEye.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onItemRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }]; + nms_ItemMonsterPlacer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getItemDisplayName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : jl_String, + callable : null + }, { + name : "getColorFromItemStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "requiresMultipleRenderPasses", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getIconFromDamageForRenderPass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "spawnCreature", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : nms_Entity, + callable : null + }, { + name : "getSubItems", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ItemExpBottle.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onItemRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }]; + nms_ItemFireball.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ItemWritableBook.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }, { + name : "getShareTag", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "validBookTagPages", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ItemEditableBook.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "validBookTagContents", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getItemDisplayName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : jl_String, + callable : null + }, { + name : "addInformation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, ju_List, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }, { + name : "getShareTag", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ItemSeedFood.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ItemEmptyMap.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }]; + nms_ItemSkull.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSubItems", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIconFromDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getUnlocalizedName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : jl_String, + callable : null + }, { + name : "getItemDisplayName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : jl_String, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ItemCarrotOnAStick.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isFull3D", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "shouldRotateAroundWhenRendering", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ItemSimpleFoiled.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ItemFirework.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addInformation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, ju_List, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ItemFireworkCharge.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIconFromDamageForRenderPass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getColorFromItemStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "requiresMultipleRenderPasses", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_92108_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack, jl_String], + returnType : nms_NBTBase, + callable : null + }, { + name : "addInformation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, ju_List, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_92107_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ItemEnchantedBook.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isItemTool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRarity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : nms_EnumRarity, + callable : null + }, { + name : "func_92110_g", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : nms_NBTTagList, + callable : null + }, { + name : "addInformation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, ju_List, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_92115_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EnchantmentData], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_92111_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EnchantmentData], + returnType : nms_ItemStack, + callable : null + }, { + name : "func_92113_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Enchantment, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_92109_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : nms_ItemStack, + callable : null + }]; + nms_ItemRecord.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIconFromDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addInformation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, ju_List, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRecordTitle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getRarity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : nms_EnumRarity, + callable : null + }, { + name : "getRecord", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_ItemRecord, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_Properties.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Properties], + returnType : $rt_voidcls(), + callable : null + }, { + name : "dumpString", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_StringBuilder, jl_String, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toHexaDecimal", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_arraycls($rt_charcls()), + callable : null + }, { + name : "getProperty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "getProperty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : jl_String, + callable : null + }, { + name : "list", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_PrintStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "load", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [ji_InputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "propertyNames", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Enumeration, + callable : null + }, { + name : "selectProperties", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_Map], + returnType : $rt_voidcls(), + callable : null + }, { + name : "save", + modifiers : 128, + accessLevel : 3, + parameterTypes : [ji_OutputStream, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setProperty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : jl_Object, + callable : null + }, { + name : "store", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [ji_OutputStream, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeComments", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ji_Writer, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stringPropertyNames", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "selectPropertyNames", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_Set], + returnType : $rt_voidcls(), + callable : null + }]; + ju_Hashtable.$meta.methods = [ + { + name : "newEntry", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_Object, jl_Object, $rt_intcls()], + returnType : ju_Hashtable$Entry, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Map], + returnType : $rt_voidcls(), + callable : null + }, { + name : "newElementArray", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_arraycls(ju_Hashtable$Entry), + callable : null + }, { + name : "clear", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "computeMaxSize", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsKey", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "elements", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Enumeration, + callable : null + }, { + name : "entrySet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "equals", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "get", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "getEntry", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object], + returnType : ju_Hashtable$Entry, + callable : null + }, { + name : "hashCode", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isEmpty", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "keys", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Enumeration, + callable : null + }, { + name : "keySet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "put", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "putAll", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [ju_Map], + returnType : $rt_voidcls(), + callable : null + }, { + name : "rehash", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "remove", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "size", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "values", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Collection, + callable : null + }, { + name : "lambda$keys$1", + modifiers : 544, + accessLevel : 1, + parameterTypes : [ju_MapEntry], + returnType : jl_Object, + callable : null + }, { + name : "lambda$elements$0", + modifiers : 544, + accessLevel : 1, + parameterTypes : [ju_MapEntry], + returnType : jl_Object, + callable : null + }, { + name : "access$000", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_Dictionary.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "elements", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Enumeration, + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "isEmpty", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "keys", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Enumeration, + callable : null + }, { + name : "put", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "remove", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "size", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + ju_TreeMap.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Comparator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Map], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_SortedMap], + returnType : $rt_voidcls(), + callable : null + }, { + name : "ensureRevertedComparator", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fillMap", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls(ju_Map$Entry)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createNode", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls(ju_Map$Entry), $rt_intcls(), $rt_intcls()], + returnType : ju_TreeMap$TreeNode, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isEmpty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "findExact", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object], + returnType : ju_TreeMap$TreeNode, + callable : null + }, { + name : "findExactOrNext", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object, $rt_booleancls()], + returnType : ju_TreeMap$TreeNode, + callable : null + }, { + name : "pathToExactOrNext", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object, $rt_booleancls()], + returnType : $rt_arraycls(ju_TreeMap$TreeNode), + callable : null + }, { + name : "findNext", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object, $rt_booleancls()], + returnType : ju_TreeMap$TreeNode, + callable : null + }, { + name : "pathToNext", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object, $rt_booleancls()], + returnType : $rt_arraycls(ju_TreeMap$TreeNode), + callable : null + }, { + name : "pathToFirst", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_booleancls()], + returnType : $rt_arraycls(ju_TreeMap$TreeNode), + callable : null + }, { + name : "getOrCreateNode", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_TreeMap$TreeNode, jl_Object], + returnType : ju_TreeMap$TreeNode, + callable : null + }, { + name : "deleteNode", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_TreeMap$TreeNode, jl_Object], + returnType : ju_TreeMap$TreeNode, + callable : null + }, { + name : "entrySet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "comparator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Comparator, + callable : null + }, { + name : "subMap", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : ju_SortedMap, + callable : null + }, { + name : "headMap", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_NavigableMap, + callable : null + }, { + name : "tailMap", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_NavigableMap, + callable : null + }, { + name : "firstKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "lastKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "lowerEntry", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_Map$Entry, + callable : null + }, { + name : "lowerKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "floorEntry", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_Map$Entry, + callable : null + }, { + name : "floorKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "ceilingEntry", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_Map$Entry, + callable : null + }, { + name : "ceilingKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "higherEntry", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_Map$Entry, + callable : null + }, { + name : "higherKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "firstEntry", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map$Entry, + callable : null + }, { + name : "lastEntry", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map$Entry, + callable : null + }, { + name : "pollFirstEntry", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map$Entry, + callable : null + }, { + name : "pollLastEntry", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map$Entry, + callable : null + }, { + name : "descendingMap", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_NavigableMap, + callable : null + }, { + name : "navigableKeySet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_NavigableSet, + callable : null + }, { + name : "descendingKeySet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_NavigableSet, + callable : null + }, { + name : "subMap", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_booleancls(), jl_Object, $rt_booleancls()], + returnType : ju_NavigableMap, + callable : null + }, { + name : "headMap", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_booleancls()], + returnType : ju_NavigableMap, + callable : null + }, { + name : "tailMap", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_booleancls()], + returnType : ju_NavigableMap, + callable : null + }, { + name : "firstNode", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_booleancls()], + returnType : ju_TreeMap$TreeNode, + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "height", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "tailMap", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_SortedMap, + callable : null + }, { + name : "headMap", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_SortedMap, + callable : null + }, { + name : "lambda$ensureRevertedComparator$1", + modifiers : 32, + accessLevel : 1, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "lambda$new$0", + modifiers : 32, + accessLevel : 1, + parameterTypes : [ju_Map$Entry, ju_Map$Entry], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$000", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_TreeMap], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$100", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_TreeMap, $rt_booleancls()], + returnType : ju_TreeMap$TreeNode, + callable : null + }, { + name : "access$200", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_TreeMap], + returnType : ju_Comparator, + callable : null + }, { + name : "access$300", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_TreeMap, ju_TreeMap$TreeNode, jl_Object], + returnType : ju_TreeMap$TreeNode, + callable : null + }, { + name : "access$004", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_TreeMap], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$400", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_TreeMap], + returnType : ju_Comparator, + callable : null + }, { + name : "access$500", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_TreeMap], + returnType : $rt_voidcls(), + callable : null + }, { + name : "access$600", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_TreeMap], + returnType : ju_Comparator, + callable : null + }]; + ju_NavigableMap.$meta.methods = [ + { + name : "lowerEntry", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_Map$Entry, + callable : null + }, { + name : "lowerKey", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "floorEntry", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_Map$Entry, + callable : null + }, { + name : "floorKey", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "ceilingEntry", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_Map$Entry, + callable : null + }, { + name : "ceilingKey", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "higherEntry", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_Map$Entry, + callable : null + }, { + name : "higherKey", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "firstEntry", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map$Entry, + callable : null + }, { + name : "lastEntry", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map$Entry, + callable : null + }, { + name : "pollFirstEntry", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map$Entry, + callable : null + }, { + name : "pollLastEntry", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map$Entry, + callable : null + }, { + name : "descendingMap", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_NavigableMap, + callable : null + }, { + name : "navigableKeySet", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_NavigableSet, + callable : null + }, { + name : "descendingKeySet", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_NavigableSet, + callable : null + }, { + name : "subMap", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_booleancls(), jl_Object, $rt_booleancls()], + returnType : ju_NavigableMap, + callable : null + }, { + name : "headMap", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_booleancls()], + returnType : ju_NavigableMap, + callable : null + }, { + name : "tailMap", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_booleancls()], + returnType : ju_NavigableMap, + callable : null + }]; + ju_SortedMap.$meta.methods = [ + { + name : "comparator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Comparator, + callable : null + }, { + name : "subMap", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : ju_SortedMap, + callable : null + }, { + name : "headMap", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_SortedMap, + callable : null + }, { + name : "tailMap", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_SortedMap, + callable : null + }, { + name : "firstKey", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "lastKey", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + maat_TMIController.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onCreate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiContainer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onEnterFrame", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "focus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgWidget], + returnType : $rt_voidcls(), + callable : null + }, { + name : "blur", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgWidget], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onClose", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "allowRegularTip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "showToolTip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleScrollWheel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onMouseEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls(), nms_Slot, nms_Container], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onButtonRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onButtonPress", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onItemEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onKeypress", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "shouldPauseGame", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isCrafting", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "disable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sendWindowClick", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Container, $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }]; + maat__tmi_MgButtonHandler.$meta.methods = [ + { + name : "onButtonPress", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onButtonRightClick", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }]; + maat__tmi_MgItemHandler.$meta.methods = [ + { + name : "onItemEvent", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + maat__tmi_MgFocusHandler.$meta.methods = [ + { + name : "focus", + modifiers : 1, + accessLevel : 3, + parameterTypes : [maat__tmi_MgWidget], + returnType : $rt_voidcls(), + callable : null + }, { + name : "blur", + modifiers : 1, + accessLevel : 3, + parameterTypes : [maat__tmi_MgWidget], + returnType : $rt_voidcls(), + callable : null + }]; + nms_StepSound.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getVolume", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getPitch", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getBreakSound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getStepSound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getPlaceSound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_StepSoundStone.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_String, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBreakSound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getPlaceSound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_StepSoundSand.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_String, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBreakSound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_StepSoundAnvil.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_String, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBreakSound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getPlaceSound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_NoiseGeneratorPerlin.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "lerp", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "func_76309_a", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "grad", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "populateNoiseArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls()), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_NoiseGenerator.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockStone.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockGrass.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getBlockTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlockColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRenderColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "colorMultiplier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getIconSideOverlay", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Icon, + callable : null + }]; + nms_BlockDirt.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockWood.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "damageDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSubBlocks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockSapling.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "isSameSapling", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "damageDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSubBlocks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockFlower.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), nms_Material], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canThisPlantGrowOnThisBlockID", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkFlowerChange", + modifiers : 4, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canBlockStay", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockFlowing.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), nms_Material], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateFlow", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlocksMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "flowIntoBlock", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "calculateFlowCost", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getOptimalFlowDirections", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_arraycls($rt_booleancls()), + callable : null + }, { + name : "blockBlocksFlow", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSmallestFlowDecay", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "liquidCanDisplaceBlock", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82506_l", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_BlockFluid.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), nms_Material], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlocksMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBlockColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "colorMultiplier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getFluidHeightPercent", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getFlowDecay", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getEffectiveFlowDecay", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canCollideCheck", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isBlockSolid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "shouldSideBeRendered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "getFlowVector", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_Vec3, + callable : null + }, { + name : "velocityToAddToEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Entity, nms_Vec3], + returnType : $rt_voidcls(), + callable : null + }, { + name : "tickRate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMixedBrightnessForBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBlockBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getRenderBlockPass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "randomDisplayTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFlowDirection", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Material], + returnType : $rt_doublecls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkForHarden", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "triggerLavaMixEffects", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94424_b", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_Icon, + callable : null + }]; + nms_BlockStationary.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), nms_Material], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlocksMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setNotStationary", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isFlammable", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_BlockSand.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_Material], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "tryToFall", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onStartFalling", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityFallingSand], + returnType : $rt_voidcls(), + callable : null + }, { + name : "tickRate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_intcls(), + callable : null + }, { + name : "canFallBelow", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onFinishFalling", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockGravel.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockOre.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDroppedWithBonus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "dropBlockAsItemWithChance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "damageDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockLog.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockPlaced", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "damageDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "limitToValidMetadata", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSubBlocks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createStackedBlock", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockLeaves.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlockColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRenderColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "colorMultiplier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "randomDisplayTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeLeaves", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "dropBlockAsItemWithChance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "damageDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "setGraphicsLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSubBlocks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createStackedBlock", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockLeavesBase.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), nms_Material, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "shouldSideBeRendered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_BlockSponge.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockGlass.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_Material, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRenderBlockPass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canSilkHarvest", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_BlockBreakable.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), jl_String, nms_Material, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "shouldSideBeRendered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockDispenser.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "tickRate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_intcls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDispenserDefaultDirection", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "dispense", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBehaviorForItemStack", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_ItemStack], + returnType : nms_IBehaviorDispenseItem, + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createNewTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_TileEntity, + callable : null + }, { + name : "onBlockPlacedBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIPositionFromBlockSource", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_IBlockSource], + returnType : nms_IPosition, + callable : null + }, { + name : "getFacing", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_EnumFacing, + callable : null + }, { + name : "hasComparatorInputOverride", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getComparatorInputOverride", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockContainer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), nms_Material], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockEventReceived", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ITileEntityProvider.$meta.methods = [ + { + name : "createNewTileEntity", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_TileEntity, + callable : null + }]; + nms_BlockSandStone.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "damageDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSubBlocks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockNote.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "createNewTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_TileEntity, + callable : null + }, { + name : "onBlockEventReceived", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_BlockBed.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setBounds", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isBlockHeadOfBed", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isBedOccupied", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBedOccupied", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNearestEmptyChunkCoordinates", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_ChunkCoordinates, + callable : null + }, { + name : "dropBlockAsItemWithChance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMobilityFlag", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "onBlockHarvested", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockDirectional.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), nms_Material], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDirection", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockRailPowered.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94360_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94361_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94358_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockRailBase.$meta.methods = [ + { + name : "isRailBlockAt", + modifiers : 516, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isRailBlock", + modifiers : 516, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isPowered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "collisionRayTrace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Vec3, nms_Vec3], + returnType : nms_MovingObjectPosition, + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94358_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "refreshTrackShape", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMobilityFlag", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockDetectorRail.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "tickRate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_intcls(), + callable : null + }, { + name : "canProvidePower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isProvidingWeakPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isProvidingStrongPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setStateIfMinecartInteractsWithRail", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasComparatorInputOverride", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getComparatorInputOverride", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }]; + nms_BlockPistonBase.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPistonExtensionTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Icon, + callable : null + }, { + name : "func_96479_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "func_94496_b", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_Icon, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockPlacedBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updatePistonState", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isIndirectlyPowered", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockEventReceived", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsForItemRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addCollisionBoxesToList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_AxisAlignedBB, ju_List, nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getOrientation", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isExtended", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "determineOrientation", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving], + returnType : $rt_intcls(), + callable : null + }, { + name : "canPushBlock", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls(), nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canExtend", + modifiers : 512, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "tryExtend", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_BlockWeb.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onEntityCollidedWithBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "canSilkHarvest", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_BlockTallGrass.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getBlockColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRenderColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "colorMultiplier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDroppedWithBonus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDamageValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSubBlocks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockDeadBush.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canThisPlantGrowOnThisBlockID", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockPistonExtension.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setHeadTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Icon], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clearHeadTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canPlaceBlockOnSide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "addCollisionBoxesToList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_AxisAlignedBB, ju_List, nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDirectionMeta", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockCloth.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "damageDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBlockFromDye", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDyeFromBlock", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSubBlocks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockPistonMoving.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createNewTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_TileEntity, + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canPlaceBlockOnSide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "dropBlockAsItemWithChance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTileEntity", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls(), $rt_booleancls()], + returnType : nms_TileEntity, + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAxisAlignedBB", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "getTileEntityAtLocation", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_TileEntityPiston, + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockMushroom.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canThisPlantGrowOnThisBlockID", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canBlockStay", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockOreStorage.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockStep.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "createStackedBlock", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getFullSlabName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getSubBlocks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockHalfSlab.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls(), nms_Material], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsForItemRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addCollisionBoxesToList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_AxisAlignedBB, ju_List, nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockPlaced", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "damageDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "shouldSideBeRendered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isBlockSingleSlab", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getFullSlabName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getDamageValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockTNT.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "onBlockDestroyedByExplosion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Explosion], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockDestroyedByPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94391_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canDropFromExplosion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Explosion], + returnType : $rt_booleancls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockBookshelf.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockObsidian.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockTorch.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "canPlaceTorchOn", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockPlaced", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94397_d", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "dropTorchIfCantStay", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "collisionRayTrace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Vec3, nms_Vec3], + returnType : nms_MovingObjectPosition, + callable : null + }, { + name : "randomDisplayTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockFire.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initializeBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBurnRate", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "tickRate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_intcls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82506_l", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "tryToCatchBlockOnFire", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canNeighborBurn", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getChanceOfNeighborsEncouragingFire", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isCollidable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canBlockCatchFire", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getChanceToEncourageFire", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "randomDisplayTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94438_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }]; + nms_BlockMobSpawner.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createNewTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_TileEntity, + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "dropBlockAsItemWithChance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockStairs.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), nms_Block, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82541_d", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isBlockStairsID", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_82540_f", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_82542_g", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_82544_h", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addCollisionBoxesToList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_AxisAlignedBB, ju_List, nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "randomDisplayTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockClicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockDestroyedByPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMixedBrightnessForBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBlockBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getExplosionResistance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getRenderBlockPass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "tickRate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSelectedBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "velocityToAddToEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Entity, nms_Vec3], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isCollidable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canCollideCheck", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onEntityWalking", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockDestroyedByExplosion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Explosion], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockPlacedBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockPlaced", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "collisionRayTrace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Vec3, nms_Vec3], + returnType : nms_MovingObjectPosition, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockChest.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockPlacedBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "unifyAdjacentChests", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isThereANeighborChest", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_IInventory, + callable : null + }, { + name : "createNewTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_TileEntity, + callable : null + }, { + name : "canProvidePower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isProvidingWeakPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isProvidingStrongPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isOcelotBlockingChest", + modifiers : 512, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasComparatorInputOverride", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getComparatorInputOverride", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockRedstoneWire.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "colorMultiplier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateAndPropagateCurrentStrength", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "calculateCurrentChanges", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxCurrentStrength", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isProvidingStrongPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isProvidingWeakPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "canProvidePower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "randomDisplayTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isPowerProviderOrWire", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isPoweredOrRepeater", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94409_b", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_Icon, + callable : null + }]; + nms_BlockWorkbench.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_BlockCrops.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canThisPlantGrowOnThisBlockID", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fertilize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getGrowthRate", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSeedItem", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCropItem", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockFarmland.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isCropsNearby", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isWaterNearby", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockFurnace.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDefaultDirection", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "randomDisplayTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateFurnaceBlockState", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createNewTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_TileEntity, + callable : null + }, { + name : "onBlockPlacedBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasComparatorInputOverride", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getComparatorInputOverride", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockSign.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), jl_Class, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "getSelectedBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBlocksMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "createNewTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_TileEntity, + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TileEntitySign.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDescriptionPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Packet, + callable : null + }, { + name : "isEditable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setEditable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TileEntity.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addMapping", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_Class, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getWorldObj", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_World, + callable : null + }, { + name : "setWorldObj", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_70309_m", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "readFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createAndLoadEntity", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : nms_TileEntity, + callable : null + }, { + name : "getBlockMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "onInventoryChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDistanceFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getMaxRenderDistanceSquared", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getBlockType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Block, + callable : null + }, { + name : "getDescriptionPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Packet, + callable : null + }, { + name : "isInvalid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "invalidate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "validate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "receiveClientEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateContainingBlockInfo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getClassToNameMap", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : ju_Map, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockDoor.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), nms_Material], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getBlockTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBlocksMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSelectedBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDoorOrientation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isDoorOpen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setDoorRotation", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockClicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onPoweredBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "collisionRayTrace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Vec3, nms_Vec3], + returnType : nms_MovingObjectPosition, + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getMobilityFlag", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getFullMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "onBlockHarvested", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockLadder.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "getSelectedBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateLadderBounds", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockPlaced", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockRail.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94358_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockLever.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "canPlaceBlockOnSide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockPlaced", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "onBlockPlacedBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "invertMetadata", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkIfAttachedToBlock", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isProvidingWeakPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isProvidingStrongPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "canProvidePower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_BlockPressurePlate.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), jl_String, nms_Material, nms_EnumMobType], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMetaFromWeight", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getPowerSupply", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getPlateState", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockBasePressurePlate.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), jl_String, nms_Material], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94353_c_", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "tickRate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBlocksMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setStateIfMobInteractsWithPlate", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSensitiveAABB", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94354_b_", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isProvidingWeakPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isProvidingStrongPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "canProvidePower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBlockBoundsForItemRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMobilityFlag", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getPlateState", + modifiers : 1, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getPowerSupply", + modifiers : 1, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMetaFromWeight", + modifiers : 1, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockRedstoneOre.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "tickRate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_intcls(), + callable : null + }, { + name : "onBlockClicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onEntityWalking", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "glow", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDroppedWithBonus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "dropBlockAsItemWithChance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "randomDisplayTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sparkle", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createStackedBlock", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }]; + nms_BlockRedstoneTorch.$meta.methods = [ + { + name : "checkForBurnout", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "tickRate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_intcls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isProvidingWeakPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isIndirectlyPowered", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isProvidingStrongPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "canProvidePower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "randomDisplayTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isAssociatedBlockID", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockButtonStone.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }]; + nms_BlockButton.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "tickRate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_intcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canPlaceBlockOnSide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockPlaced", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getOrientation", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "redundantCanPlaceBlockAt", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82534_e", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockClicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isProvidingWeakPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isProvidingStrongPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "canProvidePower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBlockBoundsForItemRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82535_o", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82536_d", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockSnow.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBlockBoundsForItemRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsForSnowDepth", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canSnowStay", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "harvestBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityPlayer, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shouldSideBeRendered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_BlockIce.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRenderBlockPass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "shouldSideBeRendered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "harvestBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityPlayer, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMobilityFlag", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockSnowBlock.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockCactus.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "getSelectedBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canBlockStay", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onEntityCollidedWithBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockClay.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockReed.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkBlockCoordValid", + modifiers : 4, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canBlockStay", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockJukeBox.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "insertRecord", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "ejectRecord", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "dropBlockAsItemWithChance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createNewTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_TileEntity, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasComparatorInputOverride", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getComparatorInputOverride", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockFence.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String, nms_Material], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addCollisionBoxesToList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_AxisAlignedBB, ju_List, nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBlocksMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "canConnectFenceTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isIdAFence", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "shouldSideBeRendered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockPumpkin.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockPlacedBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockNetherrack.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockSoulSand.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "onEntityCollidedWithBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockGlowStone.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_Material], + returnType : $rt_voidcls(), + callable : null + }, { + name : "quantityDroppedWithBonus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockPortal.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "tryToCreatePortal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shouldSideBeRendered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRenderBlockPass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "onEntityCollidedWithBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "randomDisplayTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockCake.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsForItemRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "getSelectedBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockClicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "eatCakeSlice", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canBlockStay", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockRedstoneRepeater.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94481_j_", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_94485_e", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_BlockRedstoneLogic, + callable : null + }, { + name : "func_94484_i", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_BlockRedstoneLogic, + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_94476_e", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94477_d", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "randomDisplayTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockRedstoneLogic.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canBlockStay", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shouldSideBeRendered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_96470_c", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isProvidingStrongPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isProvidingWeakPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94479_f", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94476_e", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94478_d", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getInputStrength", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_94482_f", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_94488_g", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "canProvidePower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockPlacedBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94483_i_", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockDestroyedByPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94477_d", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94480_d", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isRedstoneRepeaterBlockID", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94487_f", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_83011_d", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94486_g", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_94481_j_", + modifiers : 1, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_94485_e", + modifiers : 1, + accessLevel : 2, + parameterTypes : [], + returnType : nms_BlockRedstoneLogic, + callable : null + }, { + name : "func_94484_i", + modifiers : 1, + accessLevel : 2, + parameterTypes : [], + returnType : nms_BlockRedstoneLogic, + callable : null + }, { + name : "isAssociatedBlockID", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_BlockLockedChest.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockTrapDoor.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), nms_Material], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBlocksMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSelectedBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsForItemRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsForBlockRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockClicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onPoweredBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "collisionRayTrace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_Vec3, nms_Vec3], + returnType : nms_MovingObjectPosition, + callable : null + }, { + name : "onBlockPlaced", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "canPlaceBlockOnSide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isTrapdoorOpen", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isValidSupportBlock", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_BlockSilverfish.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "getPosingIdByMetadata", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getMetadataForBlockType", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "createStackedBlock", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getDamageValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSubBlocks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockStoneBrick.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "damageDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSubBlocks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockMushroomCap.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_Material, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockPane.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), jl_String, jl_String, nms_Material, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "shouldSideBeRendered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addCollisionBoxesToList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_AxisAlignedBB, ju_List, nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsForItemRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSideTextureIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Icon, + callable : null + }, { + name : "canThisPaneConnectToThisBlockID", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canSilkHarvest", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "createStackedBlock", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockMelon.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDroppedWithBonus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockStem.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), nms_Block], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canThisPlantGrowOnThisBlockID", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fertilizeStem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getGrowthModifier", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getRenderColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "colorMultiplier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setBlockBoundsForItemRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94368_p", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Icon, + callable : null + }]; + nms_BlockVine.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsForItemRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "canPlaceBlockOnSide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canBePlacedOn", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canVineStay", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBlockColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRenderColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "colorMultiplier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "onBlockPlaced", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockFenceGate.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBlocksMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "onBlockPlacedBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isFenceGateOpen", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "shouldSideBeRendered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockMycelium.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getBlockTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "randomDisplayTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockLilyPad.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "addCollisionBoxesToList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_AxisAlignedBB, ju_List, nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "getBlockColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRenderColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "colorMultiplier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "canThisPlantGrowOnThisBlockID", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canBlockStay", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_BlockNetherStalk.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canThisPlantGrowOnThisBlockID", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canBlockStay", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "dropBlockAsItemWithChance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockEnchantmentTable.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "randomDisplayTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "createNewTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_TileEntity, + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockPlacedBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockBrewingStand.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "createNewTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_TileEntity, + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addCollisionBoxesToList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_AxisAlignedBB, ju_List, nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsForItemRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockPlacedBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "randomDisplayTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "hasComparatorInputOverride", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getComparatorInputOverride", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBrewingStandIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Icon, + callable : null + }]; + nms_BlockCauldron.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94375_b", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_Icon, + callable : null + }, { + name : "addCollisionBoxesToList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_AxisAlignedBB, ju_List, nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsForItemRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "fillWithRain", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockEndPortal.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), nms_Material], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createNewTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_TileEntity, + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shouldSideBeRendered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addCollisionBoxesToList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_AxisAlignedBB, ju_List, nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "randomDisplayTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockEndPortalFrame.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94398_p", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Icon, + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setBlockBoundsForItemRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addCollisionBoxesToList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_AxisAlignedBB, ju_List, nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isEnderEyeInserted", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "onBlockPlacedBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockDragonEgg.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fallIfPossible", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockClicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "teleportNearby", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "tickRate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_intcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "shouldSideBeRendered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockRedstoneLight.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockWoodSlab.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "createStackedBlock", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getFullSlabName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getSubBlocks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockCocoa.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "func_94468_i_", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canBlockStay", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "getSelectedBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockPlacedBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockPlaced", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_72219_c", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "dropBlockAsItemWithChance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDamageValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockEnderChest.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "quantityDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "canSilkHarvest", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockPlacedBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "createNewTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_TileEntity, + callable : null + }, { + name : "randomDisplayTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockTripWireSource.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "tickRate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_intcls(), + callable : null + }, { + name : "canPlaceBlockOnSide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockPlaced", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "onPostBlockPlaced", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_72143_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playSoundEffect", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "notifyNeighborOfChange", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_72144_l", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isProvidingWeakPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isProvidingStrongPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "canProvidePower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_BlockTripWire.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "tickRate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderBlockPass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_72149_e", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateTripWireState", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_72148_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_BlockCommandBlock.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createNewTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_TileEntity, + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "tickRate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_intcls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasComparatorInputOverride", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getComparatorInputOverride", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "onBlockPlacedBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockBeacon.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createNewTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_TileEntity, + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBeaconIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Icon, + callable : null + }, { + name : "onBlockPlacedBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockWall.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_Block], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBlocksMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "canConnectWallTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSubBlocks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "damageDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "shouldSideBeRendered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockFlowerPot.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsForItemRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDamageValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isFlowerPot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canPlaceBlockAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "dropBlockAsItemWithChance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getPlantForMeta", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getMetaForPlant", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockCarrot.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getSeedItem", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCropItem", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockPotato.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getSeedItem", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCropItem", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockButtonWood.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }]; + nms_BlockSkull.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCollisionBoundingBoxFromPool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "onBlockPlacedBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createNewTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_TileEntity, + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDamageValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "damageDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "dropBlockAsItemWithChance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockHarvested", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "makeWither", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_TileEntitySkull], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82528_d", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getItemIconName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_BlockAnvil.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockPlacedBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "damageDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSubBlocks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onStartFalling", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_EntityFallingSand], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onFinishFalling", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shouldSideBeRendered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockPressurePlateWeighted.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), jl_String, nms_Material, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPlateState", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getPowerSupply", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMetaFromWeight", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "tickRate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockComparator.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "idDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "idPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_94481_j_", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_94485_e", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_BlockRedstoneLogic, + callable : null + }, { + name : "func_94484_i", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_BlockRedstoneLogic, + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "func_96470_c", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94480_d", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_94491_m", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_94490_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94478_d", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getInputStrength", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getTileEntityComparator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_TileEntityComparator, + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94479_f", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96476_c", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockEventReceived", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createNewTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_TileEntity, + callable : null + }]; + nms_BlockDaylightDetector.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isProvidingWeakPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "updateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateLightLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canProvidePower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "createNewTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_TileEntity, + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockPoweredOre.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canProvidePower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isProvidingWeakPower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_BlockHopper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockBoundsBasedOnState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addCollisionBoxesToList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_AxisAlignedBB, ju_List, nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockPlaced", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "createNewTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_TileEntity, + callable : null + }, { + name : "onBlockPlacedBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityLiving, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onBlockActivated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onNeighborBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateMetadata", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "breakBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderAsNormalBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "shouldSideBeRendered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getDirectionFromMetadata", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getIsBlockNotPoweredFromMetadata", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasComparatorInputOverride", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getComparatorInputOverride", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHopperIcon", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_Icon, + callable : null + }, { + name : "getItemIconName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHopperTile", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_TileEntityHopper, + callable : null + }]; + nms_BlockQuartz.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "onBlockPlaced", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "damageDropped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "createStackedBlock", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getRenderType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSubBlocks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BlockDropper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBehaviorForItemStack", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_ItemStack], + returnType : nms_IBehaviorDispenseItem, + callable : null + }, { + name : "createNewTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_TileEntity, + callable : null + }, { + name : "dispense", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ItemCloth.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIconFromDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getUnlocalizedName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : jl_String, + callable : null + }]; + nms_ItemBlock.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlockID", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSpriteNumber", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getIconFromDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canPlaceItemBlockOnSide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getUnlocalizedName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : jl_String, + callable : null + }, { + name : "getUnlocalizedName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getCreativeTab", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_CreativeTabs, + callable : null + }, { + name : "getSubItems", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_CreativeTabs, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerIcons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IconRegister], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ItemMultiTextureTile.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_Block, $rt_arraycls(jl_String)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIconFromDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getUnlocalizedName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : jl_String, + callable : null + }]; + nms_ItemSlab.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_BlockHalfSlab, nms_BlockHalfSlab, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIconFromDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getUnlocalizedName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : jl_String, + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canPlaceItemBlockOnSide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer, nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_77888_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ItemLeaves.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getIconFromDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getColorFromItemStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getUnlocalizedName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : jl_String, + callable : null + }]; + nms_ItemColored.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getColorFromItemStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getIconFromDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setBlockNames", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_String)], + returnType : nms_ItemColored, + callable : null + }, { + name : "getUnlocalizedName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : jl_String, + callable : null + }]; + nms_ItemSnow.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_Block], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ItemBlockWithMetadata.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_Block], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIconFromDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Icon, + callable : null + }, { + name : "getMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_ItemLilyPad.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : nms_ItemStack, + callable : null + }, { + name : "getColorFromItemStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_ItemPiston.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_ItemAnvilBlock.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + ju_LinkedHashMap.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Map], + returnType : $rt_voidcls(), + callable : null + }, { + name : "containsValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "newElementArray", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_arraycls(ju_HashMap$HashEntry), + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "createEntry", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object, $rt_intcls(), jl_Object], + returnType : ju_HashMap$HashEntry, + callable : null + }, { + name : "createHashedEntry", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object, $rt_intcls(), $rt_intcls()], + returnType : ju_HashMap$HashEntry, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "putImpl", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object, jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "linkEntry", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_LinkedHashMap$LinkedHashMapEntry], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entrySet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "keySet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "values", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Collection, + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "removeEldestEntry", + modifiers : 0, + accessLevel : 2, + parameterTypes : [ju_Map$Entry], + returnType : $rt_booleancls(), + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "access$000", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_LinkedHashMap], + returnType : ju_LinkedHashMap$LinkedHashMapEntry, + callable : null + }, { + name : "access$102", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_LinkedHashMap, ju_LinkedHashMap$LinkedHashMapEntry], + returnType : ju_LinkedHashMap$LinkedHashMapEntry, + callable : null + }, { + name : "access$002", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_LinkedHashMap, ju_LinkedHashMap$LinkedHashMapEntry], + returnType : ju_LinkedHashMap$LinkedHashMapEntry, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_0.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_2.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_3.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_4.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_5.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_6.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_7.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_8.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_9.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_10.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_11.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_12.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_13.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_14.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_15.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_16.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityMinecartEmpty.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "interact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getMinecartType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_17.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityMinecartChest.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "killMinecart", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSizeInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMinecartType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDefaultDisplayTile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Block, + callable : null + }, { + name : "getDefaultDisplayTileOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_EntityMinecartContainer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "killMinecart", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "decrStackSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getStackInSlotOnClosing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "setInventorySlotContents", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onInventoryChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isUseableByPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "openChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closeChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isStackValidForSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getInvName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getInventoryStackLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "travelToDimension", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDead", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "interact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "applyDrag", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_18.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityMinecartFurnace.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinecartType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "killMinecart", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateOnTrack", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_doublecls(), $rt_doublecls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "applyDrag", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "interact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isMinecartPowered", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setMinecartPowered", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDefaultDisplayTile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Block, + callable : null + }, { + name : "getDefaultDisplayTileData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_19.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_20.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityMinecartHopper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinecartType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDefaultDisplayTile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Block, + callable : null + }, { + name : "getDefaultDisplayTileOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSizeInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "interact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onActivatorRailPass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlocked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBlocked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getWorldObj", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_World, + callable : null + }, { + name : "getXPos", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getYPos", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getZPos", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "func_96112_aD", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "killMinecart", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTransferTicker", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canTransfer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Hopper.$meta.methods = [ + { + name : "getWorldObj", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : nms_World, + callable : null + }, { + name : "getXPos", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getYPos", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getZPos", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_21.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_22.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_23.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_24.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_25.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_26.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_27.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_28.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityPigZombie.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAIEnabled", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getCanSpawnHere", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "findPlayerToAttack", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_Entity, + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "becomeAngryAt", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLivingSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHurtSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDeathSound", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "dropFewItems", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "interact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "dropRareDrop", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDropItemId", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "addRandomArmor", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initCreature", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAttackStrength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_intcls(), + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_29.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_30.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_31.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_32.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_33.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_34.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_35.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_36.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_37.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_38.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_39.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_40.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_41.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_42.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_43.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_44.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_45.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_46.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_47.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_48.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_49.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + nms_EntityList$_clinit_$lambda$_61_50.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "apply", + modifiers : 64, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "apply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : nms_Entity, + callable : null + }]; + ju_Collections$5.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "iterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }]; + ju_Collections$6.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entrySet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }]; + ju_Collections$3.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jn_FloatBufferOverArray.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_arraycls($rt_floatcls()), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "duplicate", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "getElement", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "putElement", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isArrayPresent", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getArray", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_arraycls($rt_floatcls()), + callable : null + }, { + name : "getArrayOffset", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "readOnly", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "order", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteOrder, + callable : null + }]; + jn_FloatBufferImpl.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "slice", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "duplicate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "asReadOnlyBuffer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "duplicate", + modifiers : 1, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "compact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "isDirect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isReadOnly", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "readOnly", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_EnumToolMaterial.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_EnumToolMaterial), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_EnumToolMaterial, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxUses", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getEfficiencyOnProperMaterial", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getDamageVsEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getHarvestLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getToolCraftingMaterial", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_CreativeTabs.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTabIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getTabLabel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getTranslatedTabLabel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getTabIconItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Item, + callable : null + }, { + name : "getTabIconItemIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBackgroundImageName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setBackgroundImageName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_CreativeTabs, + callable : null + }, { + name : "drawInForegroundOfTab", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setNoTitle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_CreativeTabs, + callable : null + }, { + name : "shouldHidePlayerInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setNoScrollbar", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_CreativeTabs, + callable : null + }, { + name : "getTabColumn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isTabInFirstRow", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "displayAllReleventItems", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_92116_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_List, $rt_arraycls(nms_EnumEnchantmentType)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_PotionHelper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkFlag", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isFlagSet", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isFlagUnset", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_77909_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "calcPotionLiquidColor", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82817_b", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_77915_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_77905_c", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "func_77904_a", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_booleancls(), $rt_booleancls(), $rt_booleancls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "countSetFlags", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "parsePotionEffects", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getPotionEffects", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : ju_List, + callable : null + }, { + name : "brewBitOperations", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "applyIngredient", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_77908_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EnumArmorMaterial.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_EnumArmorMaterial), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_EnumArmorMaterial, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_arraycls($rt_intcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDurability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDamageReductionAmount", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getArmorCraftingMaterial", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Potion.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setIconIndex", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Potion, + callable : null + }, { + name : "getId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "performEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "affectEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, nms_EntityLiving, $rt_intcls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isInstant", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isReady", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setPotionName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_Potion, + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hasStatusIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getStatusIconIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isBadEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDurationString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_PotionEffect], + returnType : jl_String, + callable : null + }, { + name : "setEffectiveness", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_doublecls()], + returnType : nms_Potion, + callable : null + }, { + name : "getEffectiveness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "isUsable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getLiquidColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Material.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_MapColor], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isLiquid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isSolid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCanBlockGrass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "blocksMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setTranslucent", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : nms_Material, + callable : null + }, { + name : "setRequiresTool", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_Material, + callable : null + }, { + name : "setBurning", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_Material, + callable : null + }, { + name : "getCanBurn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setReplaceable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Material, + callable : null + }, { + name : "isReplaceable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isOpaque", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isToolNotRequired", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getMaterialMobility", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setNoPushMobility", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_Material, + callable : null + }, { + name : "setImmovableMobility", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_Material, + callable : null + }, { + name : "setAlwaysHarvested", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_Material, + callable : null + }, { + name : "isAlwaysHarvested", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nlegv_Vector2f.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_ReadableVector2f], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_ReadableVector2f], + returnType : nlegv_Vector2f, + callable : null + }, { + name : "lengthSquared", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "translate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : nlegv_Vector2f, + callable : null + }, { + name : "negate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nlegv_Vector, + callable : null + }, { + name : "negate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_Vector2f], + returnType : nlegv_Vector2f, + callable : null + }, { + name : "normalise", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlegv_Vector2f], + returnType : nlegv_Vector2f, + callable : null + }, { + name : "dot", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Vector2f, nlegv_Vector2f], + returnType : $rt_floatcls(), + callable : null + }, { + name : "angle", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Vector2f, nlegv_Vector2f], + returnType : $rt_floatcls(), + callable : null + }, { + name : "add", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Vector2f, nlegv_Vector2f, nlegv_Vector2f], + returnType : nlegv_Vector2f, + callable : null + }, { + name : "sub", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nlegv_Vector2f, nlegv_Vector2f, nlegv_Vector2f], + returnType : nlegv_Vector2f, + callable : null + }, { + name : "store", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_FloatBuffer], + returnType : nlegv_Vector, + callable : null + }, { + name : "load", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_FloatBuffer], + returnType : nlegv_Vector, + callable : null + }, { + name : "scale", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : nlegv_Vector, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getX", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getY", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setX", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setY", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }]; + maat_TMI.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(maat_TMI), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : maat_TMI, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EnumMobType.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_EnumMobType), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_EnumMobType, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityEggInfo.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_CreativeTabBlock.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTabIconItemIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_CreativeTabDeco.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTabIconItemIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_CreativeTabRedstone.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTabIconItemIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_CreativeTabTransport.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTabIconItemIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_CreativeTabMisc.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTabIconItemIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "displayAllReleventItems", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_List], + returnType : $rt_voidcls(), + callable : null + }]; + nms_CreativeTabSearch.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTabIconItemIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_CreativeTabFood.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTabIconItemIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_CreativeTabTools.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTabIconItemIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "displayAllReleventItems", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_List], + returnType : $rt_voidcls(), + callable : null + }]; + nms_CreativeTabCombat.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTabIconItemIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "displayAllReleventItems", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_List], + returnType : $rt_voidcls(), + callable : null + }]; + nms_CreativeTabBrewing.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTabIconItemIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_CreativeTabMaterial.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTabIconItemIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_CreativeTabInventory.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTabIconItemIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_PotionHealth.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isInstant", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isReady", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_MaterialTransparent.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_MapColor], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isSolid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCanBlockGrass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "blocksMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_MaterialLiquid.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_MapColor], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isLiquid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "blocksMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isSolid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_MaterialLogic.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_MapColor], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isSolid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCanBlockGrass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "blocksMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_MaterialPortal.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_MapColor], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isSolid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCanBlockGrass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "blocksMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_MaterialWeb.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [nms_MapColor], + returnType : $rt_voidcls(), + callable : null + }, { + name : "blocksMovement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + ju_TreeMap$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_TreeMap], + returnType : $rt_voidcls(), + callable : null + }, { + name : "compare", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + nms_MapColor.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_StatTypeSimple.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }]; + nms_IStatType.$meta.methods = [ + { + name : "format", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }]; + nms_StatTypeTime.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }]; + nms_StatTypeDistance.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }]; + ju_Hashtable$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasMoreElements", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "nextElement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + ju_Enumeration.$meta.methods = [ + { + name : "hasMoreElements", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "nextElement", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + ju_Hashtable$2.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_Hashtable$Entry.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "setValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "getKeyHash", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "equalsKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + maat_TMIConfig.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isMultiplayer", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : maat_TMIConfig, + callable : null + }, { + name : "getSettings", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map, + callable : null + }, { + name : "getItems", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_List, + callable : null + }, { + name : "getEnchantableItems", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_List, + callable : null + }, { + name : "getHotkey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getNumSaves", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isStateSaved", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_arraycls(nms_ItemStack), + callable : null + }, { + name : "getBooleanSetting", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isEnabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toggleEnabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setEnabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isTool", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Item], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canItemBeUnlimited", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Item], + returnType : $rt_booleancls(), + callable : null + }, { + name : "areDamageVariantsShown", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "clearState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "saveState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "encodeState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "decodeState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFavorites", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_List, + callable : null + }, { + name : "decodeFavorites", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "encodeFavorites", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canDelete", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canChangeWeather", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canChangeCreativeMode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canChangeTime", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canChangeHealth", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canRestoreSaves", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canChangeDifficulty", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + maat_TMIItemInfo.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hideItem", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isHidden", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addFallbackName", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasFallbackName", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getFallbackName", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "setMaxDamageException", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxDamageException", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "packItemIDAndDamage", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "unpackItemID", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "unpackDamage", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "showItemWithDamage", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "showItemWithDamageRange", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isShown", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addItemOffset", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_SortedSet.$meta.methods = [ + { + name : "comparator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Comparator, + callable : null + }, { + name : "subSet", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : ju_SortedSet, + callable : null + }, { + name : "headSet", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_SortedSet, + callable : null + }, { + name : "tailSet", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_SortedSet, + callable : null + }, { + name : "first", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "last", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + maat_TMIPrivateFields.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSpawnerEntityIdSet", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : ju_SortedSet, + callable : null + }]; + ju_TreeSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Comparator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_SortedSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "iterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "comparator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Comparator, + callable : null + }, { + name : "subSet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : ju_SortedSet, + callable : null + }, { + name : "headSet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_SortedSet, + callable : null + }, { + name : "tailSet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_SortedSet, + callable : null + }, { + name : "first", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "last", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "lower", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "floor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "ceiling", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "higher", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "pollFirst", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "pollLast", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "descendingSet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_NavigableSet, + callable : null + }, { + name : "descendingIterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }, { + name : "subSet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_booleancls(), jl_Object, $rt_booleancls()], + returnType : ju_NavigableSet, + callable : null + }, { + name : "headSet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_booleancls()], + returnType : ju_NavigableSet, + callable : null + }, { + name : "tailSet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_booleancls()], + returnType : ju_NavigableSet, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_NavigableSet.$meta.methods = [ + { + name : "lower", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "floor", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "ceiling", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "higher", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "pollFirst", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "pollLast", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "descendingSet", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_NavigableSet, + callable : null + }, { + name : "descendingIterator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }, { + name : "subSet", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_booleancls(), jl_Object, $rt_booleancls()], + returnType : ju_NavigableSet, + callable : null + }, { + name : "headSet", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_booleancls()], + returnType : ju_NavigableSet, + callable : null + }, { + name : "tailSet", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_booleancls()], + returnType : ju_NavigableSet, + callable : null + }]; + ju_HashMap$ValueIterator.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_HashMap], + returnType : $rt_voidcls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + ju_HashMap$AbstractMapIterator.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_HashMap], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "checkConcurrentMod", + modifiers : 4, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "makeNext", + modifiers : 4, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "remove", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jnci_UTF8Decoder.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jnc_Charset], + returnType : $rt_voidcls(), + callable : null + }, { + name : "arrayDecode", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls(), $rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls(), jnci_BufferedDecoder$Controller], + returnType : jnc_CoderResult, + callable : null + }, { + name : "checkMidByte", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_bytecls()], + returnType : $rt_booleancls(), + callable : null + }]; + jnci_BufferedDecoder.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jnc_Charset, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "decodeLoop", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jn_ByteBuffer, jn_CharBuffer], + returnType : jnc_CoderResult, + callable : null + }, { + name : "arrayDecode", + modifiers : 1, + accessLevel : 2, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls(), $rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls(), jnci_BufferedDecoder$Controller], + returnType : jnc_CoderResult, + callable : null + }]; + ju_HashMap$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_HashMap], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "iterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }]; + ju_HashMap$HashMapEntrySet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_HashMap], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hashMap", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : ju_HashMap, + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "valuesEq", + modifiers : 512, + accessLevel : 1, + parameterTypes : [ju_Map$Entry, ju_Map$Entry], + returnType : $rt_booleancls(), + callable : null + }, { + name : "iterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }]; + ju_LinkedHashMap$LinkedHashMapEntry.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + maat__tmi_MgCanvas.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiScreen, nms_RenderItem], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGradientRectDirect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawRect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawText", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawText", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_String, $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawTextCentered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), jl_String, $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawTextCentered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawText", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawTip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawMultilineTip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawMultilineTip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), ju_List, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawChrome", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawChrome", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), maat__tmi_MgImage], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sortByZOrder", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawWidgets", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTextWidth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "getTextWidth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "flatMode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hardSetFlatMode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "arrangeHorizontally", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_arraycls(maat__tmi_MgWidget)], + returnType : $rt_voidcls(), + callable : null + }]; + maat_TMIView.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgCanvas, maat_TMIConfig, maat_TMIController], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createWidgets", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "layout", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "determineTooltip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isInitialized", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setTooltip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTooltip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hasTooltip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "showToolTip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + maat__tmi_MgTooltipHandler.$meta.methods = [ + { + name : "setTooltip", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TileEntitySkull.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDescriptionPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Packet, + callable : null + }, { + name : "setSkullType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSkullType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82119_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setSkullRotation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getExtraType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_AbstractCharClass$LazyJavaLowerCase$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_AbstractCharClass$LazyJavaLowerCase], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_AbstractCharClass$LazyJavaUpperCase$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_AbstractCharClass$LazyJavaUpperCase], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_AbstractCharClass$LazyJavaWhitespace$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_AbstractCharClass$LazyJavaWhitespace], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_AbstractCharClass$LazyJavaMirrored$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_AbstractCharClass$LazyJavaMirrored], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_AbstractCharClass$LazyJavaDefined$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_AbstractCharClass$LazyJavaDefined], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_AbstractCharClass$LazyJavaDigit$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_AbstractCharClass$LazyJavaDigit], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_AbstractCharClass$LazyJavaIdentifierIgnorable$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_AbstractCharClass$LazyJavaIdentifierIgnorable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_AbstractCharClass$LazyJavaISOControl$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_AbstractCharClass$LazyJavaISOControl], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_AbstractCharClass$LazyJavaJavaIdentifierPart$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_AbstractCharClass$LazyJavaJavaIdentifierPart], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_AbstractCharClass$LazyJavaJavaIdentifierStart$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_AbstractCharClass$LazyJavaJavaIdentifierStart], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_AbstractCharClass$LazyJavaLetter$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_AbstractCharClass$LazyJavaLetter], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_AbstractCharClass$LazyJavaLetterOrDigit$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_AbstractCharClass$LazyJavaLetterOrDigit], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_AbstractCharClass$LazyJavaSpaceChar$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_AbstractCharClass$LazyJavaSpaceChar], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_AbstractCharClass$LazyJavaTitleCase$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_AbstractCharClass$LazyJavaTitleCase], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_UnicodeCategory.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + jur_UnicodeCategoryScope.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_GuiGameOver.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doesGuiPauseGame", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiIngameMenu.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_WorldRenderer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, ju_List, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setupGLTranslation", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateRenderer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "distanceToEntitySquared", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setDontDraw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stopRendering", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getGLCallListForPass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "updateInFrustum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ICamera], + returnType : $rt_voidcls(), + callable : null + }, { + name : "callOcclusionQueryList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "skipAllRenderPasses", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "markDirty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntitySorter.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sortByDistanceToEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_WorldRenderer, nms_WorldRenderer], + returnType : $rt_intcls(), + callable : null + }, { + name : "compare", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + nms_DestroyBlockProgress.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPartialBlockX", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getPartialBlockY", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getPartialBlockZ", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setPartialBlockDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPartialBlockDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setCloudUpdateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCreationCloudUpdateTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_EntityFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "multiplyVelocity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : nms_EntityFX, + callable : null + }, { + name : "multipleParticleScaleBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : nms_EntityFX, + callable : null + }, { + name : "setRBGColorF", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setAlphaF", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRedColorF", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getGreenColorF", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getBlueColorF", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "canTriggerWalking", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFXLayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setParticleIcon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_RenderEngine, nms_Icon], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setParticleTextureIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "nextTextureIndexX", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canAttackWithItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jt_DecimalFormat$MinusField.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_DecimalFormat, jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + ju_ListIterator.$meta.methods = [ + { + name : "hasPrevious", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "previous", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "nextIndex", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "previousIndex", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "add", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityDiggingFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), nms_Block, $rt_intcls(), $rt_intcls(), nms_RenderEngine], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_70596_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_EntityDiggingFX, + callable : null + }, { + name : "applyRenderColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_EntityDiggingFX, + callable : null + }, { + name : "getFXLayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + jn_FloatBufferOverByteBufferLittleEndian.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jn_ByteBufferImpl, $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "duplicate", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "getElement", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "putElement", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "order", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteOrder, + callable : null + }]; + jn_FloatBufferOverByteBuffer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jn_ByteBufferImpl, $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isArrayPresent", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getArray", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_arraycls($rt_floatcls()), + callable : null + }, { + name : "getArrayOffset", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "readOnly", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + jn_FloatBufferOverByteBufferBigEndian.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jn_ByteBufferImpl, $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "duplicate", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "getElement", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "putElement", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "order", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteOrder, + callable : null + }]; + nms_ModelBox.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ModelRenderer, $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_78244_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_ModelBox, + callable : null + }]; + nms_TextureOffset.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + ju_TreeMap$TreeNode.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "balance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_TreeMap$TreeNode, + callable : null + }, { + name : "factor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "rotateRight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_TreeMap$TreeNode, + callable : null + }, { + name : "rotateLeft", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_TreeMap$TreeNode, + callable : null + }, { + name : "fix", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "forward", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : ju_TreeMap$TreeNode, + callable : null + }, { + name : "down", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : ju_TreeMap$TreeNode, + callable : null + }]; + ju_AbstractMap$SimpleEntry.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Map$Entry], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "setValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "getKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jl_ArithmeticException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + jnc_CharacterCodingException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderHelper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "disableStandardItemLighting", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "enableStandardItemLighting", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "enableStandardItemLighting2", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "enableGUIStandardItemLighting", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "enableGUIStandardItemLighting2", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + maat__tmi_MgTabView.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addChild", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, maat__tmi_MgImage, maat__tmi_MgImage, maat__tmi_MgWidget], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getChild", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : maat__tmi_MgWidget, + callable : null + }, { + name : "getActiveChild", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : maat__tmi_MgWidget, + callable : null + }, { + name : "getActiveChildName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setActiveChild", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "draw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgCanvas, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "click", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + maat__tmi_MgWidget.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getComparator", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : maat__tmi_MgZOrder, + callable : null + }, { + name : "draw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgCanvas, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "click", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "position", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "delegateClickToChildren", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "drawChildren", + modifiers : 0, + accessLevel : 2, + parameterTypes : [maat__tmi_MgCanvas, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + maat_TMIEnchantPanel.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgTooltipHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createChildren", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "draw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgCanvas, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "click", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "chooseItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onButtonPress", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onButtonRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }]; + maat_TMIConfigPanel.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "draw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgCanvas, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "click", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + maat_TMIPotionPanel.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEffects", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_List, + callable : null + }, { + name : "createCurrentPotion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "openEffectPicker", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat_TMIPotionEffectControl], + returnType : $rt_voidcls(), + callable : null + }, { + name : "pickerPicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeEffectControl", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat_TMIPotionEffectControl], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onButtonPress", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onButtonRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "draw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgCanvas, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "click", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + maat_TMIFireworkPanel.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createCurrentItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "onButtonPress", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onButtonRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "reLabel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "draw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgCanvas, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "click", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + maat__tmi_MgButton.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, maat__tmi_MgButtonHandler, jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), jl_String, maat__tmi_MgButtonHandler, jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setOwnWidth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgCanvas], + returnType : $rt_voidcls(), + callable : null + }, { + name : "graphicWidth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgCanvas], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMargin", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "scaleFactor", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "neededWidth", + modifiers : 0, + accessLevel : 2, + parameterTypes : [maat__tmi_MgCanvas, jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "drawGraphic", + modifiers : 0, + accessLevel : 2, + parameterTypes : [maat__tmi_MgCanvas, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "draw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgCanvas, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "click", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + maat_TMIUtils.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "configFile", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : maa_File, + callable : null + }, { + name : "nbtFile", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : maa_File, + callable : null + }, { + name : "loadPreferences", + modifiers : 512, + accessLevel : 3, + parameterTypes : [maat_TMIConfig], + returnType : $rt_voidcls(), + callable : null + }, { + name : "savePreferences", + modifiers : 512, + accessLevel : 3, + parameterTypes : [maat_TMIConfig], + returnType : $rt_voidcls(), + callable : null + }, { + name : "saveNBTFile", + modifiers : 512, + accessLevel : 3, + parameterTypes : [maat_TMIConfig], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadNBTFile", + modifiers : 512, + accessLevel : 3, + parameterTypes : [maat_TMIConfig], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadItems", + modifiers : 512, + accessLevel : 3, + parameterTypes : [maat_TMIConfig], + returnType : $rt_voidcls(), + callable : null + }, { + name : "makeRandomFireworkSpawner", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "makeSingleSpawner", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_String], + returnType : nms_ItemStack, + callable : null + }, { + name : "makeFirework", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_booleancls(), $rt_booleancls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "makeExplosionTag", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_booleancls(), $rt_booleancls()], + returnType : nms_NBTTagCompound, + callable : null + }, { + name : "makeRandomFirework", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "randomBrightColor", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "makeFireworksTag", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls(nms_NBTTagCompound)], + returnType : nms_NBTTagCompound, + callable : null + }, { + name : "deaccent", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "filterItems", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, maat_TMIConfig], + returnType : $rt_voidcls(), + callable : null + }, { + name : "safeReportException", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Exception], + returnType : $rt_voidcls(), + callable : null + }, { + name : "itemDisplayNameMultiline", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_booleancls()], + returnType : ju_List, + callable : null + }, { + name : "itemDisplayNameMultiline", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_booleancls(), $rt_booleancls()], + returnType : ju_List, + callable : null + }, { + name : "itemDisplayName", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : jl_String, + callable : null + }, { + name : "isValidItem", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getValidItem", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : nms_ItemStack, + callable : null + }, { + name : "getValidItemDisplayName", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : jl_String, + callable : null + }, { + name : "setHeldItem", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "deleteHeldItem", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHeldItem", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "giveStack", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack, maat_TMIConfig], + returnType : $rt_voidcls(), + callable : null + }, { + name : "giveStack", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack, maat_TMIConfig, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copyStack", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "copyStack", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : nms_ItemStack, + callable : null + }, { + name : "updateUnlimitedItems", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setStackDamage", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "deleteInventory", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "deleteItemsOfType", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_GuiContainer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shiftKey", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getGameMode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setGameMode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isCreativeMode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setCreativeMode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isCreativeSearchTab", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isRaining", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setRaining", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTime", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "setTime", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setHourForward", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "logWithTrace", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "logWithTrace", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "playerIsAlive", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setPlayerHealth", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fillHunger", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "incrementDifficulty", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDifficultyString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "suppressAchievementNotice", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "maxStackSize", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getEnchantments", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : ju_List, + callable : null + }, { + name : "addEnchantment", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addEffectToPotion", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_PotionEffect], + returnType : $rt_voidcls(), + callable : null + }, { + name : "nameStack", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addLore", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTagCompoundWithCreate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack, jl_String], + returnType : nms_NBTTagCompound, + callable : null + }, { + name : "getPlayer", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EntityClientPlayerMP, + callable : null + }, { + name : "fastTransfer", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), nms_Container], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isEnchantmentNormallyPossible", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Enchantment, nms_Item], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isEnchantmentNormallyPossible", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Enchantment, nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getPossibleEnchantments", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Item], + returnType : ju_List, + callable : null + }, { + name : "replaceCustomItems", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "dumpItemList", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "unsetItem", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_Item, + callable : null + }, { + name : "unsetAndSaveItem", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "modMobSpawner", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "modMushroomBlock", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "modCrops", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "modSnowCover", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resetItems", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_PotionEffect.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_PotionEffect], + returnType : $rt_voidcls(), + callable : null + }, { + name : "combine", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_PotionEffect], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPotionID", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDuration", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getAmplifier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isSplashPotionEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setSplashPotion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIsAmbient", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_booleancls(), + callable : null + }, { + name : "deincrementDuration", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "performEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEffectName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "writeCustomPotionEffectToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : nms_NBTTagCompound, + callable : null + }, { + name : "readCustomPotionEffectFromNBT", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : nms_PotionEffect, + callable : null + }, { + name : "setPotionDurationMax", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIsPotionDurationMax", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nlea_EaglerAdapterImpl2$AudioBufferSourceNodeX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [otjw_AudioBufferSourceNode, otjw_PannerNode, otjw_GainNode], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 32, + accessLevel : 0, + parameterTypes : [otjw_AudioBufferSourceNode, otjw_PannerNode, otjw_GainNode, nlea_EaglerAdapterImpl2$1], + returnType : $rt_voidcls(), + callable : null + }, { + name : "access$4000", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nlea_EaglerAdapterImpl2$AudioBufferSourceNodeX], + returnType : otjw_AudioBufferSourceNode, + callable : null + }, { + name : "access$4100", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nlea_EaglerAdapterImpl2$AudioBufferSourceNodeX], + returnType : otjw_GainNode, + callable : null + }, { + name : "access$4200", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nlea_EaglerAdapterImpl2$AudioBufferSourceNodeX], + returnType : otjw_PannerNode, + callable : null + }]; + nlea_EaglerAdapterImpl2$24.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjw_MediaEvent], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 96, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nms_BiomeGenBase.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTemperatureRainfall", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : nms_BiomeGenBase, + callable : null + }, { + name : "setMinMaxHeight", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : nms_BiomeGenBase, + callable : null + }, { + name : "setDisableRain", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : nms_BiomeGenBase, + callable : null + }, { + name : "setEnableSnow", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_BiomeGenBase, + callable : null + }, { + name : "setBiomeName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String], + returnType : nms_BiomeGenBase, + callable : null + }, { + name : "func_76733_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : nms_BiomeGenBase, + callable : null + }, { + name : "setColor", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : nms_BiomeGenBase, + callable : null + }, { + name : "getSkyColorByTemp", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "HSBtoRGB", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSpawnableList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EnumCreatureType], + returnType : ju_List, + callable : null + }, { + name : "getEnableSnow", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canSpawnLightningBolt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isHighHumidity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSpawningChance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getIntRainfall", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getIntTemperature", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getFloatRainfall", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getFloatTemperature", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getBiomeGrassColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBiomeFoliageColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntitySmokeFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityRainFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_BossStatus.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82824_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_IBossDisplayData, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }]; + nlea_EaglerAdapterImpl2$23.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjw_MediaEvent], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 96, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + jt_DecimalFormat$MantissaAndExponent.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + jm_BigDecimal.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_longcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls(), jm_MathContext], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), jm_MathContext], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jm_MathContext], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), jm_MathContext], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigInteger], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigInteger, jm_MathContext], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigInteger, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigInteger, $rt_intcls(), jm_MathContext], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jm_MathContext], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls(), jm_MathContext], + returnType : $rt_voidcls(), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_intcls()], + returnType : jm_BigDecimal, + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jm_BigDecimal, + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : jm_BigDecimal, + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigDecimal], + returnType : jm_BigDecimal, + callable : null + }, { + name : "addAndMult10", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jm_BigDecimal, jm_BigDecimal, $rt_intcls()], + returnType : jm_BigDecimal, + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigDecimal, jm_MathContext], + returnType : jm_BigDecimal, + callable : null + }, { + name : "subtract", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigDecimal], + returnType : jm_BigDecimal, + callable : null + }, { + name : "subtract", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigDecimal, jm_MathContext], + returnType : jm_BigDecimal, + callable : null + }, { + name : "multiply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigDecimal], + returnType : jm_BigDecimal, + callable : null + }, { + name : "multiply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigDecimal, jm_MathContext], + returnType : jm_BigDecimal, + callable : null + }, { + name : "divide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigDecimal, $rt_intcls(), $rt_intcls()], + returnType : jm_BigDecimal, + callable : null + }, { + name : "divide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigDecimal, $rt_intcls(), jm_RoundingMode], + returnType : jm_BigDecimal, + callable : null + }, { + name : "divideBigIntegers", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jm_BigInteger, jm_BigInteger, $rt_intcls(), jm_RoundingMode], + returnType : jm_BigDecimal, + callable : null + }, { + name : "dividePrimitiveLongs", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_longcls(), $rt_longcls(), $rt_intcls(), jm_RoundingMode], + returnType : jm_BigDecimal, + callable : null + }, { + name : "divide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigDecimal, $rt_intcls()], + returnType : jm_BigDecimal, + callable : null + }, { + name : "divide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigDecimal, jm_RoundingMode], + returnType : jm_BigDecimal, + callable : null + }, { + name : "divide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigDecimal], + returnType : jm_BigDecimal, + callable : null + }, { + name : "divide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigDecimal, jm_MathContext], + returnType : jm_BigDecimal, + callable : null + }, { + name : "divideToIntegralValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigDecimal], + returnType : jm_BigDecimal, + callable : null + }, { + name : "divideToIntegralValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigDecimal, jm_MathContext], + returnType : jm_BigDecimal, + callable : null + }, { + name : "remainder", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigDecimal], + returnType : jm_BigDecimal, + callable : null + }, { + name : "remainder", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigDecimal, jm_MathContext], + returnType : jm_BigDecimal, + callable : null + }, { + name : "divideAndRemainder", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigDecimal], + returnType : $rt_arraycls(jm_BigDecimal), + callable : null + }, { + name : "divideAndRemainder", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigDecimal, jm_MathContext], + returnType : $rt_arraycls(jm_BigDecimal), + callable : null + }, { + name : "pow", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jm_BigDecimal, + callable : null + }, { + name : "pow", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jm_MathContext], + returnType : jm_BigDecimal, + callable : null + }, { + name : "abs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jm_BigDecimal, + callable : null + }, { + name : "abs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_MathContext], + returnType : jm_BigDecimal, + callable : null + }, { + name : "negate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jm_BigDecimal, + callable : null + }, { + name : "negate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_MathContext], + returnType : jm_BigDecimal, + callable : null + }, { + name : "plus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jm_BigDecimal, + callable : null + }, { + name : "plus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_MathContext], + returnType : jm_BigDecimal, + callable : null + }, { + name : "signum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isZero", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "scale", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "precision", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "unscaledValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jm_BigInteger, + callable : null + }, { + name : "round", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_MathContext], + returnType : jm_BigDecimal, + callable : null + }, { + name : "setScale", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jm_RoundingMode], + returnType : jm_BigDecimal, + callable : null + }, { + name : "setScale", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jm_BigDecimal, + callable : null + }, { + name : "setScale", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jm_BigDecimal, + callable : null + }, { + name : "movePointLeft", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jm_BigDecimal, + callable : null + }, { + name : "movePoint", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : jm_BigDecimal, + callable : null + }, { + name : "movePointRight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jm_BigDecimal, + callable : null + }, { + name : "scaleByPowerOfTen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jm_BigDecimal, + callable : null + }, { + name : "stripTrailingZeros", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jm_BigDecimal, + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigDecimal], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "min", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigDecimal], + returnType : jm_BigDecimal, + callable : null + }, { + name : "max", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigDecimal], + returnType : jm_BigDecimal, + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toEngineeringString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toPlainString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toBigInteger", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jm_BigInteger, + callable : null + }, { + name : "toBigIntegerExact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jm_BigInteger, + callable : null + }, { + name : "longValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "longValueExact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "intValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "intValueExact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "shortValueExact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_shortcls(), + callable : null + }, { + name : "byteValueExact", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "floatValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "doubleValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "ulp", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jm_BigDecimal, + callable : null + }, { + name : "inplaceRound", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jm_MathContext], + returnType : $rt_voidcls(), + callable : null + }, { + name : "longCompareTo", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_longcls(), $rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "smallRound", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jm_MathContext, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "roundingBehavior", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), jm_RoundingMode], + returnType : $rt_intcls(), + callable : null + }, { + name : "valueExact", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "aproxPrecision", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toIntScale", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "zeroScaledBy", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : jm_BigDecimal, + callable : null + }, { + name : "getUnscaledValue", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : jm_BigInteger, + callable : null + }, { + name : "setUnscaledValue", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jm_BigInteger], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bitLength", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "bitLength", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_PositionTextureVertex.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTexturePosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : nms_PositionTextureVertex, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_PositionTextureVertex, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Vec3, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TexturedQuad.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(nms_PositionTextureVertex)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(nms_PositionTextureVertex), nms_Vec3, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "flipFace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "draw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_WorldProvider.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerWorld", + modifiers : 4, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_voidcls(), + callable : null + }, { + name : "generateLightBrightnessTable", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerWorldChunkManager", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canCoordinateBeSpawn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "calculateCelestialAngle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getMoonPhase", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isSurfaceWorld", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "calcSunriseSunsetColors", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_arraycls($rt_floatcls()), + callable : null + }, { + name : "getFogColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : nms_Vec3, + callable : null + }, { + name : "canRespawnHere", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getProviderForDimension", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_WorldProvider, + callable : null + }, { + name : "getCloudHeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "isSkyColored", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getEntrancePortalLocation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ChunkCoordinates, + callable : null + }, { + name : "getAverageGroundLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getWorldHasVoidParticles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getVoidFogYFactor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "doesXZShowFog", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDimensionName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + maat__tmi_MgTextField.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_FontRenderer, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_FontRenderer, jl_String, maat__tmi_MgFocusHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "draw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgCanvas, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "click", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "keypress", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "blur", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "value", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + maat__tmi_MgItemButton.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, maat__tmi_MgButtonHandler, jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, nms_ItemStack, maat__tmi_MgButtonHandler, jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "graphicWidth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgCanvas], + returnType : $rt_intcls(), + callable : null + }, { + name : "drawGraphic", + modifiers : 0, + accessLevel : 2, + parameterTypes : [maat__tmi_MgCanvas, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + maat_TMIEnchantItemPicker.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat_TMIEnchantPanel], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "open", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "draw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgCanvas, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "click", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onButtonPress", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onButtonRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }]; + maat_TMIPotionEffectPicker.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat_TMIPotionPanel], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "countAvailablePotions", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getAvailablePotions", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_Potion), + callable : null + }, { + name : "onButtonPress", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onButtonRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "draw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgCanvas, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "click", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + maat_TMIPotionEffectControl.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat_TMIPotionPanel], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat_TMIPotionPanel], + returnType : maat_TMIPotionEffectControl, + callable : null + }, { + name : "resize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "draw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgCanvas, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "click", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isInstant", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onButtonPress", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onButtonRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }]; + ju_Random.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setSeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "nextBytes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "nextInt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "nextInt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "nextLong", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "nextBoolean", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "nextFloat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "nextDouble", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "crand", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "nextGaussian", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "random", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "random$js_body$_13", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }]; + jl_ClassNotFoundException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getException", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Throwable, + callable : null + }]; + jl_ReflectiveOperationException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }]; + maat_TMIItemMushroomCap.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + maat_TMIItemSpawner.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onItemUse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_EntityPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_booleancls(), + callable : null + }]; + maat_TMIItemCrop.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nlea_EaglerAdapterImpl2$AudioBufferX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [otjw_AudioBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 32, + accessLevel : 0, + parameterTypes : [otjw_AudioBuffer, nlea_EaglerAdapterImpl2$1], + returnType : $rt_voidcls(), + callable : null + }, { + name : "access$3700", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nlea_EaglerAdapterImpl2$AudioBufferX], + returnType : otjw_AudioBuffer, + callable : null + }]; + jm_BigInteger.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), ju_Random], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), ju_Random], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "toByteArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "setFromString", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jm_BigInteger, jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "abs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jm_BigInteger, + callable : null + }, { + name : "negate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jm_BigInteger, + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "subtract", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "signum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "shiftRight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "shiftLeft", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "shiftLeftOneBit", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : jm_BigInteger, + callable : null + }, { + name : "bitLength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "testBit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "clearBit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "flipBit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "getLowestSetBit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "bitCount", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "not", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jm_BigInteger, + callable : null + }, { + name : "and", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "or", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "xor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "andNot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "intValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "longValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "floatValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "doubleValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigInteger], + returnType : $rt_intcls(), + callable : null + }, { + name : "min", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "max", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "equalsArrays", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_intcls())], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "gcd", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "multiply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "pow", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "divideAndRemainder", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigInteger], + returnType : $rt_arraycls(jm_BigInteger), + callable : null + }, { + name : "divide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "remainder", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "modInverse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "modPow", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigInteger, jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "mod", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "isProbablePrime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "nextProbablePrime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jm_BigInteger, + callable : null + }, { + name : "probablePrime", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), ju_Random], + returnType : jm_BigInteger, + callable : null + }, { + name : "cutOffLeadingZeroes", + modifiers : 4, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOne", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "putBytesPositiveToIntegers", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "putBytesNegativeToIntegers", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFirstNonzeroDigit", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "copy", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : jm_BigInteger, + callable : null + }, { + name : "unCache", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPowerOfTwo", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_AchievementMap.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getGuid", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + maat_TMIImages.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_Arrays$ArrayAsList.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nlea_EaglerAdapterImpl2$21.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onSuccess", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjw_AudioBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onSuccess$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + otjw_DecodeSuccessCallback.$meta.methods = [ + { + name : "onSuccess", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_AudioBuffer], + returnType : $rt_voidcls(), + callable : null + }]; + nlea_EaglerAdapterImpl2$22.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onError", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onError$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + otjw_DecodeErrorCallback.$meta.methods = [ + { + name : "onError", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }]; + jt_DecimalFormat$1.$meta.methods = [ + { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiTextField.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_FontRenderer, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateCursorCounter", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setText", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getText", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getSelectedtext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "writeText", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "deleteWords", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "deleteFromCursor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNthWordFromCursor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getNthWordFromPos", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_73798_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "moveCursorBy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setCursorPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setCursorPositionZero", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setCursorPositionEnd", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "textboxKeyTyped", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "mouseClicked", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawTextBox", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawCursorVertical", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMaxStringLength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxStringLength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCursorPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getEnableBackgroundDrawing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setEnableBackgroundDrawing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTextColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDisabledTextColour", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setFocused", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isFocused", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setEnabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSelectionEnd", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getWidth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setSelectionPos", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setCanLoseFocus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getVisible", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setVisible", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }]; + maat__tmi_MgImage.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + jm_Multiplication.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "multiply", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "karatsuba", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "multiplyPAP", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "multArraysPAP", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_arraycls($rt_intcls()), $rt_intcls(), $rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "multPAP", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "multiplyByInt", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "multiplyByInt", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "multiplyByPositiveInt", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, $rt_intcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "pow", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, $rt_intcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "square", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_arraycls($rt_intcls())], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "multiplyByTenPow", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, $rt_longcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "powerOf10", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_longcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "multiplyByFivePow", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, $rt_intcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "unsignedMultAddAdd", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_DataWatcher.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addObject", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addObjectByDataType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getWatchableObjectByte", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_bytecls(), + callable : null + }, { + name : "getWatchableObjectShort", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_shortcls(), + callable : null + }, { + name : "getWatchableObjectInt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getWatchableObjectString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getWatchableObjectItemStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getWatchedObject", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : nms_WatchableObject, + callable : null + }, { + name : "updateObject", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setObjectWatched", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasChanges", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "writeObjectsInListToStream", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_List, ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "unwatchAndReturnAllWatched", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_List, + callable : null + }, { + name : "writeWatchableObjects", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAllWatched", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_List, + callable : null + }, { + name : "writeWatchableObject", + modifiers : 512, + accessLevel : 1, + parameterTypes : [ji_DataOutputStream, nms_WatchableObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readWatchableObjects", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : ju_List, + callable : null + }, { + name : "updateWatchedObjectsFromList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIsBlank", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + maa_Color.$meta.methods = [ + { + name : "testColorValueRange", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "testColorValueRange", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getGreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBlue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getAlpha", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRGB", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "brighter", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : maa_Color, + callable : null + }, { + name : "darker", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : maa_Color, + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "decode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : maa_Color, + callable : null + }, { + name : "getColor", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : maa_Color, + callable : null + }, { + name : "getColor", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, maa_Color], + returnType : maa_Color, + callable : null + }, { + name : "getColor", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : maa_Color, + callable : null + }, { + name : "HSBtoRGB", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "RGBtoHSB", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_arraycls($rt_floatcls())], + returnType : $rt_arraycls($rt_floatcls()), + callable : null + }, { + name : "getHSBColor", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : maa_Color, + callable : null + }, { + name : "getRGBComponents", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls())], + returnType : $rt_arraycls($rt_floatcls()), + callable : null + }, { + name : "getRGBColorComponents", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls())], + returnType : $rt_arraycls($rt_floatcls()), + callable : null + }, { + name : "getComponents", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls())], + returnType : $rt_arraycls($rt_floatcls()), + callable : null + }, { + name : "getColorComponents", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls())], + returnType : $rt_arraycls($rt_floatcls()), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EnumEntitySize.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_EnumEntitySize), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_EnumEntitySize, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "multiplyBy32AndRound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_Byte.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "intValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "longValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "floatValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "doubleValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "byteValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : jl_Byte, + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "compare", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_bytecls(), $rt_bytecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Byte], + returnType : $rt_intcls(), + callable : null + }, { + name : "parseByte", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_bytecls(), + callable : null + }, { + name : "parseByte", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_bytecls(), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : jl_Byte, + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Byte, + callable : null + }, { + name : "decode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Byte, + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_Short.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_shortcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "intValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "longValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "floatValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "doubleValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "shortValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_shortcls(), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_shortcls()], + returnType : jl_Short, + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_shortcls()], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "compare", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_shortcls(), $rt_shortcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Short], + returnType : $rt_intcls(), + callable : null + }, { + name : "parseShort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_shortcls(), + callable : null + }, { + name : "parseShort", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_shortcls(), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : jl_Short, + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Short, + callable : null + }, { + name : "decode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Short, + callable : null + }, { + name : "reverseBytes", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_shortcls()], + returnType : $rt_shortcls(), + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ChunkCoordinates.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ChunkCoordinates], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "compareChunkCoordinate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ChunkCoordinates], + returnType : $rt_intcls(), + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDistanceSquared", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getDistanceSquaredToChunkCoordinates", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ChunkCoordinates], + returnType : $rt_floatcls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + ju_HashMap$KeyIterator.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_HashMap], + returnType : $rt_voidcls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + ju_HashMap$EntryIterator.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_HashMap], + returnType : $rt_voidcls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map$Entry, + callable : null + }, { + name : "next", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + nms_GuiContainerCreative.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleMouseClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Slot, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onGuiClosed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateCreativeSearch", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerForegroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseClicked", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseMovedOrUp", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "needsScrollBars", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setCurrentCreativeTab", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_CreativeTabs], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleMouseInput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerBackgroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_74232_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_CreativeTabs, $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderCreativeInventoryHoveringText", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_CreativeTabs, $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderCreativeTab", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_CreativeTabs], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_74230_h", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getInventory", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : nms_InventoryBasic, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiButton.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHoverState", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "drawButton", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseDragged", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nmc_Minecraft, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseReleased", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mousePressed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft, $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_82252_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_82251_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_WorldInfo.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_WorldSettings, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_WorldInfo], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNBTTagCompound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTTagCompound, + callable : null + }, { + name : "cloneNBTCompound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : nms_NBTTagCompound, + callable : null + }, { + name : "updateTagCompound", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_NBTTagCompound, nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getSpawnX", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSpawnY", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSpawnZ", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getWorldTotalTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getWorldTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getSizeOnDisk", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getPlayerNBTTagCompound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTTagCompound, + callable : null + }, { + name : "getDimension", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setSpawnX", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setSpawnY", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setSpawnZ", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "incrementTotalWorldTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setWorldTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setSpawnPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getWorldName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setWorldName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSaveVersion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setSaveVersion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLastTimePlayed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "isThundering", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setThundering", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getThunderTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setThunderTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isRaining", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setRaining", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRainTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setRainTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getGameType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EnumGameType, + callable : null + }, { + name : "isMapFeaturesEnabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setGameType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EnumGameType], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isHardcoreModeEnabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getTerrainType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_WorldType, + callable : null + }, { + name : "setTerrainType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_WorldType], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getGeneratorOptions", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "areCommandsAllowed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isInitialized", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setServerInitialized", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getGameRulesInstance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_GameRules, + callable : null + }, { + name : "getTerrainTypeOfWorld", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_WorldInfo], + returnType : nms_WorldType, + callable : null + }, { + name : "getMapFeaturesEnabled", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_WorldInfo], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getWorldGeneratorOptions", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_WorldInfo], + returnType : jl_String, + callable : null + }, { + name : "getSpawnXCoordinate", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_WorldInfo], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSpawnYCoordinate", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_WorldInfo], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSpawnZCoordinate", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_WorldInfo], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_85126_g", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_WorldInfo], + returnType : $rt_longcls(), + callable : null + }, { + name : "getWorldTime", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_WorldInfo], + returnType : $rt_longcls(), + callable : null + }, { + name : "func_85122_i", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_WorldInfo], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSaveVersion", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_WorldInfo], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRainTime", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_WorldInfo], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRaining", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_WorldInfo], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getThunderTime", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_WorldInfo], + returnType : $rt_intcls(), + callable : null + }, { + name : "getThundering", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_WorldInfo], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getGameType", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_WorldInfo], + returnType : nms_EnumGameType, + callable : null + }, { + name : "func_85117_p", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_WorldInfo], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_85131_q", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_WorldInfo], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Frustrum.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isBoxInFrustum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isBoundingBoxInFrustum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_AxisAlignedBB], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ICamera.$meta.methods = [ + { + name : "isBoundingBoxInFrustum", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_AxisAlignedBB], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setPosition", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_FoodStats.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addStats", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addStats", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemFood], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFoodLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getPrevFoodLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "needFood", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addExhaustion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSaturationLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setFoodLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setFoodSaturationLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nle_EnumBrowser.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nle_EnumBrowser), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nle_EnumBrowser, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBrowser", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : nle_EnumBrowser, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Scoreboard.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getObjective", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_ScoreObjective, + callable : null + }, { + name : "func_96535_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, nms_ScoreObjectiveCriteria], + returnType : nms_ScoreObjective, + callable : null + }, { + name : "func_96520_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ScoreObjectiveCriteria], + returnType : ju_Collection, + callable : null + }, { + name : "func_96529_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, nms_ScoreObjective], + returnType : nms_Score, + callable : null + }, { + name : "func_96534_i", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ScoreObjective], + returnType : ju_Collection, + callable : null + }, { + name : "getScoreObjectives", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Collection, + callable : null + }, { + name : "getObjectiveNames", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Collection, + callable : null + }, { + name : "func_96515_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96528_e", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Collection, + callable : null + }, { + name : "func_96510_d", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : ju_Map, + callable : null + }, { + name : "func_96519_k", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ScoreObjective], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96530_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ScoreObjective], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96539_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ScoreObjective, + callable : null + }, { + name : "func_96508_e", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_ScorePlayerTeam, + callable : null + }, { + name : "func_96527_f", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_ScorePlayerTeam, + callable : null + }, { + name : "func_96511_d", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ScorePlayerTeam], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96521_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, nms_ScorePlayerTeam], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96524_g", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "removePlayerFromTeam", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, nms_ScorePlayerTeam], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96531_f", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Collection, + callable : null + }, { + name : "func_96525_g", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Collection, + callable : null + }, { + name : "getPlayersTeam", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_ScorePlayerTeam, + callable : null + }, { + name : "func_96522_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ScoreObjective], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96532_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ScoreObjective], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96533_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ScoreObjective], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96536_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Score], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96516_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96523_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ScorePlayerTeam], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96538_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ScorePlayerTeam], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96513_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ScorePlayerTeam], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getObjectiveDisplaySlot", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getObjectiveDisplaySlotNumber", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_intcls(), + callable : null + }]; + nms_GuiPlayerInfo.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ScoreObjective.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Scoreboard, jl_String, nms_ScoreObjectiveCriteria], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getScoreboard", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Scoreboard, + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getCriteria", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ScoreObjectiveCriteria, + callable : null + }, { + name : "getDisplayName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setDisplayName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Score.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Scoreboard, nms_ScoreObjective, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96649_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96646_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96648_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96652_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_96647_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96645_d", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ScoreObjective, + callable : null + }, { + name : "func_96653_e", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "func_96650_f", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Scoreboard, + callable : null + }, { + name : "func_96651_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_AbstractMap$KeySet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_AbstractMap], + returnType : $rt_voidcls(), + callable : null + }, { + name : "iterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 32, + accessLevel : 0, + parameterTypes : [ju_AbstractMap, ju_AbstractMap$1], + returnType : $rt_voidcls(), + callable : null + }]; + cjj_CRC32.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "update", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "combine", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_longcls(), $rt_longcls(), $rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "gf2_matrix_times", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_longcls()), $rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "gf2_matrix_square", + modifiers : 516, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_longcls()), $rt_arraycls($rt_longcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : cjj_CRC32, + callable : null + }, { + name : "getCRC32Table", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "copy", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : cjj_Checksum, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + cjj_GZIPHeader.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setModifiedTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getModifiedTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "setOS", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOS", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setComment", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getComment", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setCRC", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCRC", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 0, + parameterTypes : [cjj_Deflate], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + nms_StitchHolder.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Texture], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_98150_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Texture, + callable : null + }, { + name : "getWidth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getHeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "rotate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isRotated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "ceil16", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setNewDimension", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "compareToStitchHolder", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_StitchHolder], + returnType : $rt_intcls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + nms_Stitcher.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addStitchHolder", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_StitchHolder], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Texture, + callable : null + }, { + name : "doStitch", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getStichSlots", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_List, + callable : null + }, { + name : "getCeilPowerOf2", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "allocateSlot", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_StitchHolder], + returnType : $rt_booleancls(), + callable : null + }, { + name : "expandAndAllocateSlot", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_StitchHolder], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Texture.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglerImage], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nle_EaglerImage], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTextureRect", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Rect2i, + callable : null + }, { + name : "fillRect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Rect2i, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeImage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copyFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), nms_Texture, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_104062_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), nms_Texture], + returnType : $rt_voidcls(), + callable : null + }, { + name : "transferFromImage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nle_EaglerImage], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTextureId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getGlTextureId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getWidth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getHeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getTextureName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "bindTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uploadTexture", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTextureData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteBuffer, + callable : null + }]; + nms_TextureStitched.$meta.methods = [ + { + name : "makeTextureStitched", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_TextureStitched, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "init", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Texture, ju_List, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copyFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TextureStitched], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOriginX", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getOriginY", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMinU", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getMaxU", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getInterpolatedU", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getMinV", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getMaxV", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getInterpolatedV", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getIconName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getSheetWidth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSheetHeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "updateAnimation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readAnimationInfo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + nms_StitchSlot.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getStitchHolder", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_StitchHolder, + callable : null + }, { + name : "getOriginX", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getOriginY", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_94182_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_StitchHolder], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAllStitchSlots", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_Packet204ClientInfo.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_booleancls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getLanguage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getRenderDistance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getChatVisibility", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getChatColours", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDifficulty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getShowCape", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isRealPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsSameEntityIDAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_booleancls(), + callable : null + }]; + nms_NetClientHandler.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft, jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "cleanup", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processReadPackets", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleServerAuthData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet253ServerAuthData], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleSharedKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet252SharedKey], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleLogin", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet1Login], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleVehicleSpawn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet23VehicleSpawn], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEntityExpOrb", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet26EntityExpOrb], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleWeather", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet71Weather], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEntityPainting", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet25EntityPainting], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEntityVelocity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet28EntityVelocity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEntityMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet40EntityMetadata], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleNamedEntitySpawn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet20NamedEntitySpawn], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEntityTeleport", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet34EntityTeleport], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleBlockItemSwitch", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet16BlockItemSwitch], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet30Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEntityHeadRotation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet35EntityHeadRotation], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleDestroyEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet29DestroyEntity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleFlying", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet10Flying], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleMultiBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet52MultiBlockChange], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleMapChunk", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet51MapChunk], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet53BlockChange], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleKickDisconnect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet255KickDisconnect], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleErrorMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls(jl_Object)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "quitWithPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addToSendQueue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleCollect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet22Collect], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleChat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet3Chat], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleAnimation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet18Animation], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleSleep", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet17Sleep], + returnType : $rt_voidcls(), + callable : null + }, { + name : "disconnect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleMobSpawn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet24MobSpawn], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleUpdateTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet4UpdateTime], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleSpawnPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet6SpawnPosition], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleAttachEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet39AttachEntity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEntityStatus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet38EntityStatus], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEntityByID", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : nms_Entity, + callable : null + }, { + name : "handleUpdateHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet8UpdateHealth], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleExperience", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet43Experience], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleRespawn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet9Respawn], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleExplosion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet60Explosion], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleOpenWindow", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet100OpenWindow], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleSetSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet103SetSlot], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleTransaction", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet106Transaction], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleWindowItems", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet104WindowItems], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleUpdateSign", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet130UpdateSign], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleTileEntityData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet132TileEntityData], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleUpdateProgressbar", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet105UpdateProgressbar], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handlePlayerInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet5PlayerInventory], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleCloseWindow", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet101CloseWindow], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleBlockEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet54PlayNoteBlock], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleBlockDestroy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet55BlockDestroy], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleMapChunks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet56MapChunks], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canProcessPacketsAsync", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "handleGameEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet70GameEvent], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleMapData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet131MapData], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleDoorChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet61DoorChange], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleStatistic", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet200Statistic], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEntityEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet41EntityEffect], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleRemoveEntityEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet42RemoveEntityEffect], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isServerHandler", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "handlePlayerInfo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet201PlayerInfo], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleKeepAlive", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet0KeepAlive], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handlePlayerAbilities", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet202PlayerAbilities], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleAutoComplete", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet203AutoComplete], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleLevelSound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet62LevelSound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleCustomPayload", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet250CustomPayload], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleSetObjective", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet206SetObjective], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleSetScore", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet207SetScore], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleSetDisplayObjective", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet208SetDisplayObjective], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleSetPlayerTeam", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet209SetPlayerTeam], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleWorldParticles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet63WorldParticles], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNetManager", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_INetworkManager, + callable : null + }]; + nms_NetHandler.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isServerHandler", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "handleMapChunk", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet51MapChunk], + returnType : $rt_voidcls(), + callable : null + }, { + name : "unexpectedPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleErrorMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls(jl_Object)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleKickDisconnect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet255KickDisconnect], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleLogin", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet1Login], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleFlying", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet10Flying], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleMultiBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet52MultiBlockChange], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleBlockDig", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet14BlockDig], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleBlockChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet53BlockChange], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleNamedEntitySpawn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet20NamedEntitySpawn], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet30Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEntityTeleport", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet34EntityTeleport], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handlePlace", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet15Place], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleBlockItemSwitch", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet16BlockItemSwitch], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleDestroyEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet29DestroyEntity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleCollect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet22Collect], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleChat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet3Chat], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleVehicleSpawn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet23VehicleSpawn], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleAnimation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet18Animation], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEntityAction", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet19EntityAction], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleClientProtocol", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet2ClientProtocol], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleServerAuthData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet253ServerAuthData], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleSharedKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet252SharedKey], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleMobSpawn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet24MobSpawn], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleUpdateTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet4UpdateTime], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleSpawnPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet6SpawnPosition], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEntityVelocity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet28EntityVelocity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEntityMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet40EntityMetadata], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleAttachEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet39AttachEntity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleUseEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet7UseEntity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEntityStatus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet38EntityStatus], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleUpdateHealth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet8UpdateHealth], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleRespawn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet9Respawn], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleExplosion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet60Explosion], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleOpenWindow", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet100OpenWindow], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleCloseWindow", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet101CloseWindow], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleWindowClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet102WindowClick], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleSetSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet103SetSlot], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleWindowItems", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet104WindowItems], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleUpdateSign", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet130UpdateSign], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleUpdateProgressbar", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet105UpdateProgressbar], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handlePlayerInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet5PlayerInventory], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleTransaction", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet106Transaction], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEntityPainting", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet25EntityPainting], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleBlockEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet54PlayNoteBlock], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleStatistic", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet200Statistic], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleSleep", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet17Sleep], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleGameEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet70GameEvent], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleWeather", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet71Weather], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleMapData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet131MapData], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleDoorChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet61DoorChange], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleServerPing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet254ServerPing], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEntityEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet41EntityEffect], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleRemoveEntityEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet42RemoveEntityEffect], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handlePlayerInfo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet201PlayerInfo], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleKeepAlive", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet0KeepAlive], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleExperience", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet43Experience], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleCreativeSetSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet107CreativeSetSlot], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEntityExpOrb", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet26EntityExpOrb], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEnchantItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet108EnchantItem], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleCustomPayload", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet250CustomPayload], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEntityHeadRotation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet35EntityHeadRotation], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleTileEntityData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet132TileEntityData], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handlePlayerAbilities", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet202PlayerAbilities], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleAutoComplete", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet203AutoComplete], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleClientInfo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet204ClientInfo], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleLevelSound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet62LevelSound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleBlockDestroy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet55BlockDestroy], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleClientCommand", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet205ClientCommand], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleMapChunks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet56MapChunks], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canProcessPacketsAsync", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "handleSetObjective", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet206SetObjective], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleSetScore", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet207SetScore], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleSetDisplayObjective", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet208SetDisplayObjective], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleSetPlayerTeam", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet209SetPlayerTeam], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleWorldParticles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet63WorldParticles], + returnType : $rt_voidcls(), + callable : null + }]; + jt_DecimalFormat$PerMillField.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_DecimalFormat, jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jt_DecimalFormat$CurrencyField.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_DecimalFormat, jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jt_DecimalFormat$PercentField.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_DecimalFormat, jl_StringBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_MovementInputFromOptions.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GameSettings], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updatePlayerMoveState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_MovementInput.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updatePlayerMoveState", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_LinkedList$SequentialListIterator.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_LinkedList, ju_LinkedList$Entry, ju_LinkedList$Entry, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasPrevious", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "previous", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "nextIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "previousIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkConcurrentModification", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + maat_TMIItemPanel.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), ju_List, maat_TMIController], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onButtonPress", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onButtonRightClick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "resize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHoverItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "draw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgCanvas, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "click", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + maat_TMIFavoritesPanel.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat_TMIConfig, maat_TMIController], + returnType : $rt_voidcls(), + callable : null + }, { + name : "draw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgCanvas, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "click", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + maat_TMIStateButtonData.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + ju_LinkedHashMap$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_LinkedHashMap], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "iterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }]; + nms_Packet0KeepAlive.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isRealPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsSameEntityIDAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canProcessAsync", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Packet1Login.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_WorldType, nms_EnumGameType, $rt_booleancls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet2ClientProtocol.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String, jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getProtocolVersion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getUsername", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_Packet4UpdateTime.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isRealPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsSameEntityIDAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canProcessAsync", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Packet5PlayerInventory.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getItemSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "isRealPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsSameEntityIDAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Packet6SpawnPosition.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isRealPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsSameEntityIDAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canProcessAsync", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Packet7UseEntity.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet8UpdateHealth.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isRealPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsSameEntityIDAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Packet9Respawn.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_bytecls(), nms_WorldType, $rt_intcls(), nms_EnumGameType], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet10Flying.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isRealPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsSameEntityIDAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Packet11PlayerPosition.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet12PlayerLook.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet13PlayerLookMove.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet14BlockDig.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet15Place.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_ItemStack, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getXPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getYPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getZPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDirection", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getItemStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "getXOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getYOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getZOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }]; + nms_Packet16BlockItemSwitch.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isRealPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsSameEntityIDAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Packet17Sleep.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet18Animation.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet19EntityAction.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet20NamedEntitySpawn.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getWatchedMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_List, + callable : null + }]; + nms_Packet22Collect.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet23VehicleSpawn.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet24MobSpawn.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_List, + callable : null + }]; + nms_Packet25EntityPainting.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPainting], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet26EntityExpOrb.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityXPOrb], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet28EntityVelocity.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isRealPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsSameEntityIDAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Packet29DestroyEntity.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet30Entity.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isRealPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsSameEntityIDAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Packet31RelEntityMove.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_bytecls(), $rt_bytecls(), $rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet32EntityLook.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_bytecls(), $rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet33RelEntityMoveLook.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_bytecls(), $rt_bytecls(), $rt_bytecls(), $rt_bytecls(), $rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet34EntityTeleport.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_bytecls(), $rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isRealPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsSameEntityIDAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Packet35EntityHeadRotation.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isRealPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsSameEntityIDAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canProcessAsync", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Packet38EntityStatus.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet39AttachEntity.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isRealPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsSameEntityIDAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Packet40EntityMetadata.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_DataWatcher, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_List, + callable : null + }]; + nms_Packet41EntityEffect.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_PotionEffect], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isDurationMax", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isRealPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsSameEntityIDAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Packet42RemoveEntityEffect.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_PotionEffect], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet43Experience.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isRealPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsSameEntityIDAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Packet51MapChunk.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Chunk, $rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCompressedChunkData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "getMapChunkData", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Chunk, $rt_booleancls(), $rt_intcls()], + returnType : nms_Packet51MapChunkData, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Packet52MultiBlockChange.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_arraycls($rt_shortcls()), $rt_intcls(), nms_World], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Packet53BlockChange.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), nms_World], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet54PlayNoteBlock.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet55BlockDestroy.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getEntityId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getPosX", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getPosY", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getPosZ", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDestroyedStage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isRealPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsSameEntityIDAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Packet56MapChunks.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getChunkPosX", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getChunkPosZ", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getNumberOfChunkInPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getChunkCompressedData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Packet60Explosion.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), ju_List, nms_Vec3], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getPlayerVelocityX", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getPlayerVelocityY", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getPlayerVelocityZ", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }]; + nms_Packet61DoorChange.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRelativeVolumeDisabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Packet62LevelSound.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSoundName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getEffectX", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getEffectY", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getEffectZ", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getVolume", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getPitch", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet63WorldParticles.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getParticleName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getPositionX", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getPositionY", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getPositionZ", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getOffsetX", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getOffsetY", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getOffsetZ", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getSpeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getQuantity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet70GameEvent.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Packet71Weather.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet100OpenWindow.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_String, $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet101CloseWindow.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet102WindowClick.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_ItemStack, $rt_shortcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet103SetSlot.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet104WindowItems.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet105UpdateProgressbar.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet106Transaction.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_shortcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet107CreativeSetSlot.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet108EnchantItem.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet130UpdateSign.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_arraycls(jl_String)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet131MapData.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_shortcls(), $rt_shortcls(), $rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet132TileEntityData.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet200Statistic.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "canProcessAsync", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Packet201PlayerInfo.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet202PlayerAbilities.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_PlayerCapabilities], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDisableDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setDisableDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFlying", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setFlying", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAllowFlying", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setAllowFlying", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isCreativeMode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setCreativeMode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFlySpeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setFlySpeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getWalkSpeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setWalkSpeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isRealPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsSameEntityIDAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Packet203AutoComplete.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getText", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isRealPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsSameEntityIDAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_booleancls(), + callable : null + }]; + nms_Packet205ClientCommand.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet206SetObjective.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ScoreObjective, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet207SetScore.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Score, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet208SetDisplayObjective.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ScoreObjective], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet209SetPlayerTeam.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ScorePlayerTeam, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ScorePlayerTeam, ju_Collection, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet250CustomPayload.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet252SharedKey.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maajc_SecretKey, maa_PubKey, $rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSharedKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maa_PubKey], + returnType : maajc_SecretKey, + callable : null + }, { + name : "getSharedKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : maajc_SecretKey, + callable : null + }, { + name : "getVerifyToken", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maa_PubKey], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }]; + nms_Packet253ServerAuthData.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, maa_PubKey, $rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getServerId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getPublicKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : maa_PubKey, + callable : null + }, { + name : "getVerifyToken", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }]; + nms_Packet254ServerPing.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_Packet255KickDisconnect.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPacketSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isRealPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsSameEntityIDAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_booleancls(), + callable : null + }]; + nms_FilterIMob.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isEntityApplicable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }]; + nms_IEntitySelector.$meta.methods = [ + { + name : "isEntityApplicable", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Tuple.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFirst", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "getSecond", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + nms_EntityWitherAttackFilter.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isEntityApplicable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }]; + nms_TileEntityFurnace.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSizeInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "decrStackSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getStackInSlotOnClosing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "setInventorySlotContents", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInvName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isInvNameLocalized", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94129_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInventoryStackLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCookProgressScaled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBurnTimeRemainingScaled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "isBurning", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canSmelt", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "smeltItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getItemBurnTime", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_intcls(), + callable : null + }, { + name : "isItemFuel", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isUseableByPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "openChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closeChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isStackValidForSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAccessibleSlotsFromSide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "canInsertItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canExtractItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ISidedInventory.$meta.methods = [ + { + name : "getAccessibleSlotsFromSide", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "canInsertItem", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canExtractItem", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_TileEntityChest.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSizeInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "decrStackSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getStackInSlotOnClosing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "setInventorySlotContents", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInvName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isInvNameLocalized", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94043_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInventoryStackLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isUseableByPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateContainingBlockInfo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_90009_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_TileEntityChest, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkForAdjacentChests", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94044_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "receiveClientEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "openChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closeChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isStackValidForSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "invalidate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_98041_l", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_TileEntityEnderChest.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "receiveClientEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "invalidate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "openChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closeChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isUseableByPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }]; + nms_TileEntityRecordPlayer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96097_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "func_96098_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TileEntityDispenser.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSizeInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "decrStackSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getStackInSlotOnClosing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getRandomStackFromInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setInventorySlotContents", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_intcls(), + callable : null + }, { + name : "getInvName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setCustomName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isInvNameLocalized", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "readFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInventoryStackLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isUseableByPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "openChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closeChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isStackValidForSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }]; + nms_TileEntityDropper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInvName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_TileEntityMobSpawner.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDescriptionPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Packet, + callable : null + }]; + nms_TileEntityNote.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "changePitch", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "triggerNote", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TileEntityPiston.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getStoredBlockID", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBlockMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isExtending", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getPistonOrientation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "shouldRenderHead", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getProgress", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getOffsetX", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getOffsetY", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getOffsetZ", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "updatePushedObjects", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clearPistonTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TileEntityBrewingStand.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInvName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isInvNameLocalized", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94131_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSizeInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "updateEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBrewTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "canBrew", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "brewPotions", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPotionResult", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_intcls(), + callable : null + }, { + name : "readFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "decrStackSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getStackInSlotOnClosing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "setInventorySlotContents", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInventoryStackLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isUseableByPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "openChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closeChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isStackValidForSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBrewTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFilledSlots", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getAccessibleSlotsFromSide", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "canInsertItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canExtractItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TileEntityEnchantmentTable.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94133_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "func_94135_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94134_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TileEntityEndPortal.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TileEntityCommandBlock.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setCommand", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCommand", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "executeCommandOnPowered", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCommandSenderName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setCommandSenderName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sendChatToPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canCommandSenderUseCommand", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "translateString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls(jl_Object)], + returnType : jl_String, + callable : null + }, { + name : "writeToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPlayerCoordinates", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ChunkCoordinates, + callable : null + }, { + name : "getDescriptionPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Packet, + callable : null + }, { + name : "func_96103_d", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_96102_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TileEntityBeacon.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addEffectsToPlayers", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateState", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82125_v_", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getPrimaryEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSecondaryEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getLevels", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setLevels", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setPrimaryEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setSecondaryEffect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDescriptionPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Packet, + callable : null + }, { + name : "getMaxRenderDistanceSquared", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "readFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSizeInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "decrStackSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getStackInSlotOnClosing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "setInventorySlotContents", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInvName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isInvNameLocalized", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94047_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInventoryStackLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isUseableByPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "openChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closeChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isStackValidForSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TileEntityDaylightDetector.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TileEntityHopper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onInventoryChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSizeInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "decrStackSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getStackInSlotOnClosing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "setInventorySlotContents", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInvName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isInvNameLocalized", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setInventoryName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInventoryStackLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isUseableByPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "openChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closeChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isStackValidForSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "updateEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_98045_j", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "insertItemToInventory", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "suckItemsIntoHopper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Hopper], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_102012_a", + modifiers : 512, + accessLevel : 1, + parameterTypes : [nms_Hopper, nms_IInventory, $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_96114_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_IInventory, nms_EntityItem], + returnType : $rt_booleancls(), + callable : null + }, { + name : "insertStack", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_IInventory, nms_ItemStack, $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "func_102015_a", + modifiers : 512, + accessLevel : 1, + parameterTypes : [nms_IInventory, nms_ItemStack, $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canExtractItemFromInventory", + modifiers : 512, + accessLevel : 1, + parameterTypes : [nms_IInventory, nms_ItemStack, $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_102014_c", + modifiers : 512, + accessLevel : 1, + parameterTypes : [nms_IInventory, nms_ItemStack, $rt_intcls(), $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getOutputInventory", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : nms_IInventory, + callable : null + }, { + name : "getInventoryAboveHopper", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Hopper], + returnType : nms_IInventory, + callable : null + }, { + name : "func_96119_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : nms_EntityItem, + callable : null + }, { + name : "getInventoryAtLocation", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : nms_IInventory, + callable : null + }, { + name : "areItemStacksEqualItem", + modifiers : 512, + accessLevel : 1, + parameterTypes : [nms_ItemStack, nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getXPos", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getYPos", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getZPos", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "setTransferCooldown", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isCoolingDown", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_TileEntityComparator.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96100_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_96099_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Enchantment.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), nms_EnumEnchantmentType], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getWeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMinLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMinEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "calcModifierDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_DamageSource], + returnType : $rt_intcls(), + callable : null + }, { + name : "calcModifierLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_EntityLiving], + returnType : $rt_intcls(), + callable : null + }, { + name : "canApplyTogether", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Enchantment], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_Enchantment, + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getTranslatedName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "canApply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_WatchableObject.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDataValueId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setObject", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getObject", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "getObjectType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isWatched", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setWatched", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setWatchableObjectWatched", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_WatchableObject, $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }]; + jn_URL.$meta.methods = [ + { + name : "setURLStreamHandlerFactory", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jn_URLStreamHandlerFactory], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_URL, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_URL, jl_String, jn_URLStreamHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, $rt_intcls(), jl_String, jn_URLStreamHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fixURL", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String, jl_String, $rt_intcls(), jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "sameFile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_URL], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setupStreamHandler", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "openStream", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ji_InputStream, + callable : null + }, { + name : "openConnection", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_URLConnection, + callable : null + }, { + name : "toURI", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_URI, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toExternalForm", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getFile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHost", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getPort", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getProtocol", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getRef", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getQuery", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getPath", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getUserInfo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getAuthority", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String, jl_String, $rt_intcls(), jl_String, jl_String, jl_String, jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDefaultPort", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jn_HttpURLConnection.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jn_URL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "disconnect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getErrorStream", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ji_InputStream, + callable : null + }, { + name : "getFollowRedirects", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRequestMethod", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getResponseCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getResponseMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setFollowRedirects", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRequestMethod", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInstanceFollowRedirects", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setInstanceFollowRedirects", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHeaderFieldDate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "setFixedLengthStreamingMode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setChunkedStreamingMode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jn_URLConnection.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jn_URL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "connect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAllowUserInteraction", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getContentEncoding", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getContentLength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getContentType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getDefaultAllowUserInteraction", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDefaultRequestProperty", + modifiers : 640, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "getDefaultUseCaches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDoInput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDoOutput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getExpiration", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getHeaderField", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getHeaderFields", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map, + callable : null + }, { + name : "getRequestProperties", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map, + callable : null + }, { + name : "addRequestProperty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHeaderField", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "getHeaderFieldDate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "getHeaderFieldInt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getHeaderFieldKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getIfModifiedSince", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getInputStream", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ji_InputStream, + callable : null + }, { + name : "getLastModified", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getOutputStream", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ji_OutputStream, + callable : null + }, { + name : "getRequestProperty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "getURL", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_URL, + callable : null + }, { + name : "getUseCaches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "parseTypeString", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "setAllowUserInteraction", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDefaultAllowUserInteraction", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDefaultRequestProperty", + modifiers : 640, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDefaultUseCaches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDoInput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDoOutput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setIfModifiedSince", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRequestProperty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setUseCaches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setConnectTimeout", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getConnectTimeout", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setReadTimeout", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getReadTimeout", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jur_Matcher.$meta.methods = [ + { + name : "appendReplacement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_StringBuffer, jl_String], + returnType : jur_Matcher, + callable : null + }, { + name : "processReplacement", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : jur_Matcher, + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_Matcher, + callable : null + }, { + name : "region", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jur_Matcher, + callable : null + }, { + name : "appendTail", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_StringBuffer], + returnType : jl_StringBuffer, + callable : null + }, { + name : "replaceFirst", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "replaceAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "pattern", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_Pattern, + callable : null + }, { + name : "group", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "group", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "find", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "findAt", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "find", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "start", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "end", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "quoteReplacement", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "runMatch", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jur_AbstractSet, $rt_intcls(), jur_MatchResultImpl], + returnType : $rt_booleancls(), + callable : null + }, { + name : "lookingAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "lookingAt", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "start", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "groupCount", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "end", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toMatchResult", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jur_MatchResult, + callable : null + }, { + name : "useAnchoringBounds", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : jur_Matcher, + callable : null + }, { + name : "hasAnchoringBounds", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "useTransparentBounds", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : jur_Matcher, + callable : null + }, { + name : "hasTransparentBounds", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "regionStart", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "regionEnd", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "requireEnd", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hitEnd", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "usePattern", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jur_Pattern], + returnType : jur_Matcher, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_Pattern, jl_CharSequence], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jur_MatchResult.$meta.methods = [ + { + name : "end", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "end", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "group", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "group", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "groupCount", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "start", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "start", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_ContainerCreative.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canInteractWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "scrollTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasMoreThan1PageOfItemsInList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "retrySlotClick", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_booleancls(), nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "transferStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "func_94530_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_Slot], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94531_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Slot], + returnType : $rt_booleancls(), + callable : null + }]; + nle_License.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EnumChatFormatting.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_EnumChatFormatting), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_EnumChatFormatting, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), $rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), $rt_charcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96298_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "func_96301_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_96302_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_96297_d", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "func_96300_b", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_EnumChatFormatting, + callable : null + }, { + name : "func_96296_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), $rt_booleancls()], + returnType : ju_Collection, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_StatCollector.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "translateToLocal", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "translateToLocalFormatted", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls(jl_Object)], + returnType : jl_String, + callable : null + }, { + name : "func_94522_b", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jm_BitLevel.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bitLength", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger], + returnType : $rt_intcls(), + callable : null + }, { + name : "bitCount", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger], + returnType : $rt_intcls(), + callable : null + }, { + name : "testBit", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "nonZeroDroppedBits", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_intcls())], + returnType : $rt_booleancls(), + callable : null + }, { + name : "shiftLeft", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, $rt_intcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "inplaceShiftLeft", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shiftLeft", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shiftLeftOneBit", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shiftLeftOneBit", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "shiftRight", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, $rt_intcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "inplaceShiftRight", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shiftRight", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "flipBit", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, $rt_intcls()], + returnType : jm_BigInteger, + callable : null + }]; + jm_Division.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "divide", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_arraycls($rt_intcls()), $rt_intcls(), $rt_arraycls($rt_intcls()), $rt_intcls()], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "divideArrayByInt", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "remainderArrayByInt", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "remainder", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "divideLongByInt", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_longcls(), $rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "divideAndRemainderByInteger", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, $rt_intcls(), $rt_intcls()], + returnType : $rt_arraycls(jm_BigInteger), + callable : null + }, { + name : "multiplyAndSubtract", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "gcdBinary", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "gcdBinary", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_longcls(), $rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "modInverseMontgomery", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "calcN", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jm_BigInteger], + returnType : $rt_intcls(), + callable : null + }, { + name : "squareAndMultiply", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, jm_BigInteger, jm_BigInteger, jm_BigInteger, $rt_intcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "modInverseHars", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "slidingWindow", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, jm_BigInteger, jm_BigInteger, jm_BigInteger, $rt_intcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "oddModPow", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, jm_BigInteger, jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "evenModPow", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, jm_BigInteger, jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "pow2ModPow", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, jm_BigInteger, $rt_intcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "monReduction", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_intcls()), jm_BigInteger, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "monPro", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, jm_BigInteger, jm_BigInteger, $rt_intcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "finalSubtraction", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_intcls()), jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "modPow2Inverse", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, $rt_intcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "inplaceModPow2", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + jm_Elementary.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "compareArrays", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "add", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "add", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_intcls(), $rt_arraycls($rt_intcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "subtract", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "subtract", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_intcls(), $rt_arraycls($rt_intcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "add", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_arraycls($rt_intcls()), $rt_intcls()], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "inplaceAdd", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, jm_BigInteger], + returnType : $rt_voidcls(), + callable : null + }, { + name : "inplaceAdd", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "inplaceAdd", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "inplaceSubtract", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, jm_BigInteger], + returnType : $rt_voidcls(), + callable : null + }, { + name : "inverseSubtract", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_intcls(), $rt_arraycls($rt_intcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "subtract", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_intcls(), $rt_arraycls($rt_intcls()), $rt_intcls()], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "completeInPlaceSubtract", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, jm_BigInteger], + returnType : $rt_voidcls(), + callable : null + }, { + name : "completeInPlaceAdd", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, jm_BigInteger], + returnType : $rt_voidcls(), + callable : null + }, { + name : "unsignedArraysCompare", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nleg_EffectPipelineFXAA.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initFXAA", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initMSAA", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "destroy", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "beginPipelineRender", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "endPipelineRender", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ActiveRenderInfo.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateRenderInfo", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "projectViewFromEntity", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, $rt_doublecls()], + returnType : nms_Vec3, + callable : null + }, { + name : "getBlockIdAtEntityViewpoint", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_World, nms_EntityLiving, $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ClippingHelperImpl.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ClippingHelper, + callable : null + }, { + name : "normalize", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_arraycls($rt_floatcls())), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "init", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ClippingHelper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isBoxInFrustum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_StringUtils.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "ticksToElapsedTime", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "stripControlCodes", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_Formatter.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Appendable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Appendable, ju_Locale], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_PrintStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_OutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_OutputStream, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_OutputStream, jl_String, ju_Locale], + returnType : $rt_voidcls(), + callable : null + }, { + name : "locale", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Locale, + callable : null + }, { + name : "out", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Appendable, + callable : null + }, { + name : "requireOpen", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "flush", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "close", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "ioException", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ji_IOException, + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls(jl_Object)], + returnType : ju_Formatter, + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Locale, jl_String, $rt_arraycls(jl_Object)], + returnType : ju_Formatter, + callable : null + }]; + nms_Direction.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMovementDirection", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ScorePlayerTeam.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Scoreboard, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96661_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "func_96669_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "func_96664_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMembershipCollection", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Collection, + callable : null + }, { + name : "func_96668_e", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "func_96666_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96663_f", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "func_96662_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96667_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ScorePlayerTeam, jl_String], + returnType : jl_String, + callable : null + }, { + name : "func_96665_g", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_96660_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_98297_h", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_98300_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_98299_i", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_98298_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + cjj_Inflate$Return.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [cjj_Inflate, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_StitcherException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_StitchHolder], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TextureClock.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateAnimation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TextureCompass.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateAnimation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateCompass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }]; + nlea_EaglerAdapterImpl2$17.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onTimer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onTimer$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }]; + ju_LinkedList$Entry.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Facing.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_Boolean.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Boolean], + returnType : $rt_intcls(), + callable : null + }, { + name : "compare", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), $rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "parseBoolean", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "booleanValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : jl_Boolean, + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Boolean, + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBoolean", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jn_URLStreamHandler.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "openConnection", + modifiers : 1, + accessLevel : 2, + parameterTypes : [jn_URL], + returnType : jn_URLConnection, + callable : null + }, { + name : "parseURL", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jn_URL, jl_String, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canonicalizePath", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "setURL", + modifiers : 128, + accessLevel : 2, + parameterTypes : [jn_URL, jl_String, jl_String, $rt_intcls(), jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setURL", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jn_URL, jl_String, jl_String, $rt_intcls(), jl_String, jl_String, jl_String, jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toExternalForm", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jn_URL], + returnType : jl_String, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jn_URL, jn_URL], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDefaultPort", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jn_URL], + returnType : $rt_intcls(), + callable : null + }, { + name : "hostsEqual", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jn_URL, jn_URL], + returnType : $rt_booleancls(), + callable : null + }, { + name : "sameFile", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jn_URL, jn_URL], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getHost", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jn_URL], + returnType : jl_String, + callable : null + }]; + nms_Slot.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IInventory, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onSlotChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onCrafting", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onCrafting", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onPickupFromSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isItemValid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "getHasStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "putStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onSlotChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSlotStackLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBackgroundIconIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Icon, + callable : null + }, { + name : "decrStackSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "isSlotInInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IInventory, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canTakeStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }]; + nms_InventoryBasic.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "decrStackSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getStackInSlotOnClosing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "setInventorySlotContents", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSizeInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getInvName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isInvNameLocalized", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getInventoryStackLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "onInventoryChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isUseableByPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "openChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closeChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isStackValidForSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ChunkPosition.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Vec3], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jl_OutOfMemoryError.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + jl_VirtualMachineError.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EnchantmentProtection.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "calcModifierDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_DamageSource], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "canApplyTogether", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Enchantment], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_92093_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_92092_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EnchantmentOxygen.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_EnchantmentWaterWorker.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_EnchantmentThorns.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "canApply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_92094_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_92095_b", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_92096_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Entity, nms_EntityLiving, nle_EaglercraftRandom], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EnchantmentDamage.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "calcModifierLiving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_EntityLiving], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "canApplyTogether", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Enchantment], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canApply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EnchantmentKnockback.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_EnchantmentFireAspect.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_EnchantmentLootBonus.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), nms_EnumEnchantmentType], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "canApplyTogether", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Enchantment], + returnType : $rt_booleancls(), + callable : null + }]; + nms_EnchantmentDigging.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "canApply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }]; + nms_EnchantmentUntouching.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "canApplyTogether", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Enchantment], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canApply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }]; + nms_EnchantmentDurability.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "canApply", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "negateDamage", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack, $rt_intcls(), nle_EaglercraftRandom], + returnType : $rt_booleancls(), + callable : null + }]; + nms_EnchantmentArrowDamage.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_EnchantmentArrowKnockback.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_EnchantmentArrowFire.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_EnchantmentArrowInfinite.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxEnchantability", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jn_MalformedURLException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + nlea_EaglerAdapterImpl2$RenderbufferGL.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [otjw_WebGLRenderbuffer], + returnType : $rt_voidcls(), + callable : null + }]; + otjc_JSArray.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "push", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_intcls(), + callable : null + }, { + name : "push", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : $rt_intcls(), + callable : null + }, { + name : "push", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject], + returnType : $rt_intcls(), + callable : null + }, { + name : "push", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject], + returnType : $rt_intcls(), + callable : null + }, { + name : "shift", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "join", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "join", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "concat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSArrayReader], + returnType : otjc_JSArray, + callable : null + }, { + name : "concat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSArrayReader, otjc_JSArrayReader], + returnType : otjc_JSArray, + callable : null + }, { + name : "concat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSArrayReader, otjc_JSArrayReader, otjc_JSArrayReader], + returnType : otjc_JSArray, + callable : null + }, { + name : "concat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSArrayReader, otjc_JSArrayReader, otjc_JSArrayReader, otjc_JSArrayReader], + returnType : otjc_JSArray, + callable : null + }, { + name : "pop", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "unshift", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_intcls(), + callable : null + }, { + name : "unshift", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : $rt_intcls(), + callable : null + }, { + name : "unshift", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject], + returnType : $rt_intcls(), + callable : null + }, { + name : "unshift", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject], + returnType : $rt_intcls(), + callable : null + }, { + name : "slice", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjc_JSArray, + callable : null + }, { + name : "slice", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : otjc_JSArray, + callable : null + }, { + name : "reverse", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjc_JSArray, + callable : null + }, { + name : "sort", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSSortFunction], + returnType : otjc_JSArray, + callable : null + }, { + name : "sort", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjc_JSArray, + callable : null + }, { + name : "splice", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : otjc_JSArray, + callable : null + }, { + name : "splice", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), otj_JSObject], + returnType : otjc_JSArray, + callable : null + }, { + name : "splice", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), otj_JSObject, otj_JSObject], + returnType : otjc_JSArray, + callable : null + }, { + name : "splice", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otjc_JSArray, + callable : null + }, { + name : "splice", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), otj_JSObject, otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otjc_JSArray, + callable : null + }, { + name : "setLength", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : otjc_JSArray, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjc_JSArray, + callable : null + }, { + name : "of", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(otj_JSObject)], + returnType : otjc_JSArray, + callable : null + }, { + name : "$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjc_JSArray], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create$js_body$_29", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_30", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "get$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "getLength$exported$1", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }]; + otjc_JSNumber.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doubleValue", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "doubleValue", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otjc_JSNumber], + returnType : $rt_doublecls(), + callable : null + }, { + name : "intValue", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "intValue", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otjc_JSNumber], + returnType : $rt_intcls(), + callable : null + }, { + name : "charValue", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "charValue", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otjc_JSNumber], + returnType : $rt_charcls(), + callable : null + }, { + name : "byteValue", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "byteValue", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otjc_JSNumber], + returnType : $rt_bytecls(), + callable : null + }, { + name : "shortValue", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_shortcls(), + callable : null + }, { + name : "shortValue", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otjc_JSNumber], + returnType : $rt_shortcls(), + callable : null + }, { + name : "floatValue", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "floatValue", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otjc_JSNumber], + returnType : $rt_floatcls(), + callable : null + }, { + name : "valueOf", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : otjc_JSNumber, + callable : null + }, { + name : "valueOf", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_shortcls()], + returnType : otjc_JSNumber, + callable : null + }, { + name : "valueOf", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjc_JSNumber, + callable : null + }, { + name : "valueOf", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : otjc_JSNumber, + callable : null + }, { + name : "valueOf", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : otjc_JSNumber, + callable : null + }, { + name : "valueOf", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : otjc_JSNumber, + callable : null + }, { + name : "$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjc_JSNumber], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doubleValue$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjc_JSNumber], + returnType : $rt_doublecls(), + callable : null + }, { + name : "intValue$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjc_JSNumber], + returnType : $rt_intcls(), + callable : null + }, { + name : "charValue$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjc_JSNumber], + returnType : $rt_charcls(), + callable : null + }, { + name : "byteValue$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjc_JSNumber], + returnType : $rt_bytecls(), + callable : null + }, { + name : "shortValue$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjc_JSNumber], + returnType : $rt_shortcls(), + callable : null + }, { + name : "floatValue$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjc_JSNumber], + returnType : $rt_floatcls(), + callable : null + }, { + name : "doubleValue$js_body$_2", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "intValue$js_body$_4", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "charValue$js_body$_6", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "byteValue$js_body$_8", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "shortValue$js_body$_10", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "floatValue$js_body$_12", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "valueOf$js_body$_13", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "valueOf$js_body$_14", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "valueOf$js_body$_15", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "valueOf$js_body$_16", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "valueOf$js_body$_17", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "valueOf$js_body$_18", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nms_ScoreComparator.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96659_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Score, nms_Score], + returnType : $rt_intcls(), + callable : null + }, { + name : "compare", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + nms_EnumEnchantmentType.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_EnumEnchantmentType), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_EnumEnchantmentType, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canEnchantItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Item], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jnc_CoderMalfunctionError.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Particle.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "update", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiParticle], + returnType : $rt_voidcls(), + callable : null + }, { + name : "preUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDead", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_AbstractMap$KeySet$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_AbstractMap$KeySet, ju_Iterator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_LinkedHashMap$KeyIterator.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_LinkedHashMap], + returnType : $rt_voidcls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + ju_LinkedHashMap$AbstractMapIterator.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_LinkedHashMap], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "checkConcurrentMod", + modifiers : 4, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "makeNext", + modifiers : 4, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiButtonLanguage.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawButton", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_CreativeCrafting.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sendContainerAndContentsToPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Container, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sendSlotContents", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Container, $rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sendProgressBarUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Container, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ICrafting.$meta.methods = [ + { + name : "sendContainerAndContentsToPlayer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_Container, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sendSlotContents", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_Container, $rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sendProgressBarUpdate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_Container, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ChatClickData.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_FontRenderer, nms_ChatLine, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getClickedUrl", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getURI", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "findClickedUrl", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiConfirmOpenLink.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiScreen, jl_String, $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copyLinkToClipboard", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_92026_h", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiYesNo.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiScreen, jl_String, jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiScreen, jl_String, jl_String, jl_String, jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TileEntityRenderer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSpecialRendererForClass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : nms_TileEntitySpecialRenderer, + callable : null + }, { + name : "hasSpecialRenderer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSpecialRendererForEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntity], + returnType : nms_TileEntitySpecialRenderer, + callable : null + }, { + name : "cacheActiveRenderInfo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_RenderEngine, nms_FontRenderer, nms_EntityLiving, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntity, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderTileEntityAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setWorld", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFontRenderer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_FontRenderer, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderSorter.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doCompare", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_WorldRenderer, nms_WorldRenderer], + returnType : $rt_intcls(), + callable : null + }, { + name : "compare", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + nms_ChatLine.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getChatLineString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getUpdatedCounter", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getChatLineID", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_IconFlipped.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Icon, $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOriginX", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getOriginY", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMinU", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getMaxU", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getInterpolatedU", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getMinV", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getMaxV", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getInterpolatedV", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getIconName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getSheetWidth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSheetHeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_MinecraftError.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntitySelectorAlive.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isEntityApplicable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }]; + nms_EntitySelectorInventory.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isEntityApplicable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }]; + jni_XHRStreamHandler.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "openConnection", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jn_URL], + returnType : jn_URLConnection, + callable : null + }, { + name : "getDefaultPort", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jni_DummyStreamHandler.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "openConnection", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jn_URL], + returnType : jn_URLConnection, + callable : null + }, { + name : "getDefaultPort", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jm_Conversion.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bigInteger2String", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, $rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "toDecimalScaledString", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger, $rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "toDecimalScaledString", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_longcls(), $rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "divideLongByBillion", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "bigInteger2Double", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jm_BigInteger], + returnType : $rt_doublecls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otcit_DateTimeZoneBuilder.$meta.methods = [ + { + name : "buildFixedZone", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls()], + returnType : otcit_StorableDateTimeZone, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getGMT", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : ju_TimeZone, + callable : null + }, { + name : "addCutover", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_charcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls(), $rt_intcls()], + returnType : otcit_DateTimeZoneBuilder, + callable : null + }, { + name : "setStandardOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otcit_DateTimeZoneBuilder, + callable : null + }, { + name : "setFixedSavings", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : otcit_DateTimeZoneBuilder, + callable : null + }, { + name : "addRecurringSavings", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_charcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls(), $rt_intcls()], + returnType : otcit_DateTimeZoneBuilder, + callable : null + }, { + name : "getLastRuleSet", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : otcit_DateTimeZoneBuilder$RuleSet, + callable : null + }, { + name : "toDateTimeZone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_booleancls()], + returnType : otcit_StorableDateTimeZone, + callable : null + }, { + name : "addTransition", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_ArrayList, otcit_DateTimeZoneBuilder$Transition], + returnType : $rt_booleancls(), + callable : null + }, { + name : "access$000", + modifiers : 544, + accessLevel : 0, + parameterTypes : [], + returnType : ju_TimeZone, + callable : null + }]; + nlea_EaglerAdapterImpl2$QueryGL.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nleat_WebGLQuery], + returnType : $rt_voidcls(), + callable : null + }]; + nms_MapData.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateVisiblePlayers", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82567_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), nms_World, jl_String, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getUpdatePacketData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_World, nms_EntityPlayer], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "setColumnDirty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateMPMapData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82568_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : nms_MapInfo, + callable : null + }, { + name : "readAyunamiMapPacket", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_InputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "ayunamiDisable", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "ayunamiEnable", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "ayunamiSetPixels_R8_G8_B8", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "ayunamiSetPixels_R5_G6_B5", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "ayunamiSetPallete_R8_G8_B8", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "ayunamiSetPallete_R5_G6_B5", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "ayunamiSetPixelsFromPallete", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ji_DataInputStream], + returnType : $rt_voidcls(), + callable : null + }]; + nms_WorldSavedData.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readFromNBT", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeToNBT", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "markDirty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setDirty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isDirty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + jur_MatchResultImpl.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "cloneImpl", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : jur_MatchResult, + callable : null + }, { + name : "setConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getConsumed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "end", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "end", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setStart", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setEnd", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getStart", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getEnd", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "group", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "group", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getGroupNoCheck", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "groupCount", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "start", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "start", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "finalizeMatch", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEnterCounter", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setEnterCounter", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkGroup", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateGroup", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setValid", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isValid", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBounds", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setStartIndex", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLeftBound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRightBound", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setMode", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mode", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "useAnchoringBounds", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasAnchoringBounds", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "useTransparentBounds", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasTransparentBounds", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getPreviousMatchEnd", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_EnumAction.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_EnumAction), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_EnumAction, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiRepair.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onGuiClosed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerForegroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseClicked", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerBackgroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sendContainerAndContentsToPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Container, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sendSlotContents", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Container, $rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sendProgressBarUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Container, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ji_StringWriter.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "close", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "flush", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBuffer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_StringBuffer, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : ji_StringWriter, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : ji_StringWriter, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : ji_StringWriter, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : ji_Writer, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : ji_Writer, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : ji_Writer, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : jl_Appendable, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : jl_Appendable, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : jl_Appendable, + callable : null + }]; + ji_Writer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : ji_Writer, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : ji_Writer, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : ji_Writer, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : jl_Appendable, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : jl_Appendable, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : jl_Appendable, + callable : null + }]; + ji_PrintWriter.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_OutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_OutputStream, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_Writer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_Writer, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkError", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "close", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "flush", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls(jl_Object)], + returnType : ji_PrintWriter, + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Locale, jl_String, $rt_arraycls(jl_Object)], + returnType : ji_PrintWriter, + callable : null + }, { + name : "printf", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls(jl_Object)], + returnType : ji_PrintWriter, + callable : null + }, { + name : "printf", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Locale, jl_String, $rt_arraycls(jl_Object)], + returnType : ji_PrintWriter, + callable : null + }, { + name : "print", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "print", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "print", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "print", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "print", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "print", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "print", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "print", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "print", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "println", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "println", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "println", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "println", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "println", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "println", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "println", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "println", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "println", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "println", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setError", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doWrite", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : ji_PrintWriter, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : ji_PrintWriter, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : ji_PrintWriter, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : ji_Writer, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : ji_Writer, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : ji_Writer, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : jl_Appendable, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], + returnType : jl_Appendable, + callable : null + }, { + name : "append", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_CharSequence], + returnType : jl_Appendable, + callable : null + }]; + maa_File.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "exists", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getFileName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + ji_StringReader.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "skip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "ready", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "markSupported", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "mark", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "close", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkOpened", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EnumRarity.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_EnumRarity), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_EnumRarity, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_AbstractStringBuilder$Constants.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otcit_DoubleAnalyzer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "analyze", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), otcit_DoubleAnalyzer$Result], + returnType : $rt_voidcls(), + callable : null + }, { + name : "findLowerDistanceToZero", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_longcls(), $rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "findUpperDistanceToZero", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_longcls(), $rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "mulAndShiftRight", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_longcls(), $rt_longcls(), $rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otcit_DoubleAnalyzer$Result.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Rect2i.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "intersection", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Rect2i], + returnType : nms_Rect2i, + callable : null + }, { + name : "getRectX", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRectY", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRectWidth", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRectHeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_TileEntitySignRenderer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderTileEntitySignAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntitySign, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderTileEntityAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TileEntitySpecialRenderer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderTileEntityAt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_TileEntity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTextureByName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTileEntityRenderer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntityRenderer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onWorldChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFontRenderer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_FontRenderer, + callable : null + }]; + nms_TileEntityRendererPiston.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderPiston", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntityPiston, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onWorldChange", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderTileEntityAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TileEntityChestRenderer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderTileEntityChestAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntityChest, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderTileEntityAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TileEntityEnderChestRenderer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderEnderChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntityEnderChest, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderTileEntityAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderEnchantmentTable.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderTileEntityEnchantmentTableAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntityEnchantmentTable, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderTileEntityAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RenderEndPortal.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderEndPortalTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntityEndPortal, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_76907_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : jn_FloatBuffer, + callable : null + }, { + name : "renderTileEntityAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TileEntityBeaconRenderer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderTileEntityBeaconAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntityBeacon, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderTileEntityAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TileEntitySkullRenderer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderTileEntitySkullAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntitySkull, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTileEntityRenderer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntityRenderer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82393_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), $rt_floatcls(), $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderTileEntityAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_TileEntityMobSpawnerRenderer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderTileEntityAt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + otcit_FloatAnalyzer$Result.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelSign.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderSign", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelChest.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelLargeChest.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ModelBook.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setRotationAngles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), nms_Entity], + returnType : $rt_voidcls(), + callable : null + }]; + jni_XHRURLConnection.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_URL], + returnType : $rt_voidcls(), + callable : null + }, { + name : "disconnect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "connect", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "performRequestIfNecessary", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "performRequest", + modifiers : 256, + accessLevel : 1, + parameterTypes : [], + returnType : jl_Boolean, + callable : null + }, { + name : "performRequest", + modifiers : 0, + accessLevel : 1, + parameterTypes : [oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "parseHeaders", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHeaderFieldKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getHeaderField", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getHeaderField", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "getHeaderFields", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map, + callable : null + }, { + name : "getInputStream", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ji_InputStream, + callable : null + }, { + name : "getResponseCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getResponseMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getErrorStream", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ji_InputStream, + callable : null + }, { + name : "getOutputStream", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ji_OutputStream, + callable : null + }, { + name : "lambda$performRequest$0", + modifiers : 32, + accessLevel : 1, + parameterTypes : [oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }]; + jnci_BufferedEncoder$Controller.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jn_CharBuffer, jn_ByteBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasMoreInput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasMoreInput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasMoreOutput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasMoreOutput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setInPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setOutPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + jnc_BufferUnderflowException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jnc_BufferOverflowException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jnc_MalformedInputException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jnc_UnmappableCharacterException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + ju_TreeMap$EntrySet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_TreeMap, jl_Object, $rt_booleancls(), $rt_booleancls(), jl_Object, $rt_booleancls(), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "iterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }, { + name : "ascendingIterator", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }, { + name : "descendingIterator", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isEmpty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_SlotCreativeInventory.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiContainerCreative, nms_Slot, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onPickupFromSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isItemValid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "getHasStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "putStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onSlotChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSlotStackLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBackgroundIconIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Icon, + callable : null + }, { + name : "decrStackSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "isSlotInInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IInventory, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_75240_a", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_SlotCreativeInventory], + returnType : nms_Slot, + callable : null + }]; + nms_GuiOptions.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiScreen, nms_GameSettings], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiLanguage.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiScreen, nms_GameSettings], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getGameSettings", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_GuiLanguage], + returnType : nms_GameSettings, + callable : null + }, { + name : "getDoneButton", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_GuiLanguage], + returnType : nms_GuiSmallButton, + callable : null + }]; + nle_GuiScreenLicenseDeclined.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + maa_GuiScreenModules.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiScreen], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onGuiClosed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseClicked", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doesGuiPauseGame", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ChunkCache.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "extendedLevelsInChunkCache", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBlockId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBlockTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_TileEntity, + callable : null + }, { + name : "getBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getLightBrightnessForSkyBlocks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getLightBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getLightValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getLightValueExt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBlockMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBlockMaterial", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_Material, + callable : null + }, { + name : "getBiomeGenForCoords", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_BiomeGenBase, + callable : null + }, { + name : "isBlockOpaqueCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isBlockNormalCube", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "doesBlockHaveSolidTopSurface", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getWorldVec3Pool", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Vec3Pool, + callable : null + }, { + name : "isAirBlock", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSkyBlockTypeBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EnumSkyBlock, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSpecialBlockBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EnumSkyBlock, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getHeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isBlockProvidingPowerTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_ChestItemRenderHelper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Block, $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_LinkedHashMap$2.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_LinkedHashMap], + returnType : $rt_voidcls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "iterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }]; + nms_MapCoord.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_MapData, $rt_bytecls(), $rt_bytecls(), $rt_bytecls(), $rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }]; + ju_Formatter$FormatWriter.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_Formatter, jl_Appendable, ju_Locale, jl_String, $rt_arraycls(jl_Object)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "formatValue", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "formatBoolean", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_charcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "formatHex", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_charcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "formatString", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_charcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "formatChar", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_charcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "formatDecimalInt", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_charcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "formatRadixInt", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_charcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "verifyIntFlags", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "formatGivenString", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_booleancls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "verifyFlagsForGeneralFormat", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "verifyFlags", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "flagsToString", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "mayBeAppendSpaces", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "configureFormat", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "parseFormatSpecifier", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "parseFlags", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readInt", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isDigit", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_EnchantmentData.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Enchantment, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + maat_TMICompatibility.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "disableCompetingMods", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "restoreCompetingMods", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setZanMinimapEnabled", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "callConvenientInventoryHandler", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_booleancls(), nmc_Minecraft, nms_Container], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jlr_Method.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class, jl_String, $rt_intcls(), $rt_intcls(), jl_Class, $rt_arraycls(jl_Class), otcir_JSCallable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDeclaringClass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Class, + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getModifiers", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getReturnType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Class, + callable : null + }, { + name : "getParameterTypes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_Class), + callable : null + }, { + name : "getParameterCount", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "invoke", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_arraycls(jl_Object)], + returnType : jl_Object, + callable : null + }, { + name : "isBridge", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isSynthetic", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isVarArgs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + jlr_AccessibleObject.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setAccessible", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jlr_AccessibleObject), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setAccessible", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAccessible", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAnnotation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : jla_Annotation, + callable : null + }, { + name : "getAnnotations", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jla_Annotation), + callable : null + }, { + name : "getDeclaredAnnotations", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jla_Annotation), + callable : null + }]; + jlr_Member.$meta.methods = [ + { + name : "getDeclaringClass", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Class, + callable : null + }, { + name : "getName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getModifiers", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isSynthetic", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + jlr_InvocationTargetException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Throwable, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTargetException", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Throwable, + callable : null + }]; + jl_StrictMath.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sin", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "cos", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "tan", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "asin", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "acos", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "atan", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "toRadians", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "toDegrees", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "exp", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "log", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "log10", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "sqrt", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "cbrt", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "IEEEremainder", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "ceil", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "floor", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "rint", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "atan2", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "pow", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "round", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "round", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "random", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "abs", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "abs", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "abs", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "abs", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "max", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "max", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "max", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "max", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "min", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "min", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "min", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "min", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "ulp", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "ulp", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "signum", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "signum", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "sinh", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "cosh", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "tanh", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "hypot", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "expm1", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "log1p", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "copySign", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "copySign", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getExponent", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getExponent", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "nextAfter", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "nextAfter", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_doublecls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "nextUp", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "nextUp", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }]; + nms_Chunk.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAtLocation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getHeightValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getTopFilledSegment", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBlockStorageArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_ExtendedBlockStorage), + callable : null + }, { + name : "generateHeightMap", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "generateSkylightMap", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "propagateSkylightOcclusion", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateSkylight_do", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkSkylightNeighborHeight", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateSkylightNeighborHeight", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "relightBlock", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlockLightOpacity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBlockID", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBlockMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setBlockIDWithMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setBlockMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSavedLightValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EnumSkyBlock, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setLightValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EnumSkyBlock, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlockLightValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "addEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeEntityAtIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canBlockSeeTheSky", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getChunkBlockTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_TileEntity, + callable : null + }, { + name : "addTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setChunkBlockTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), nms_TileEntity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeChunkBlockTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onChunkLoad", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onChunkUnload", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setChunkModified", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEntitiesWithinAABBForEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, nms_AxisAlignedBB, ju_List, nms_IEntitySelector], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEntitiesOfTypeWithinAAAB", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class, nms_AxisAlignedBB, ju_List, nms_IEntitySelector], + returnType : $rt_voidcls(), + callable : null + }, { + name : "needsSaving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRandomWithSeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : nle_EaglercraftRandom, + callable : null + }, { + name : "isEmpty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "populateChunk", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IChunkProvider, nms_IChunkProvider, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPrecipitationHeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "updateSkylight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getChunkCoordIntPair", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ChunkCoordIntPair, + callable : null + }, { + name : "getAreLevelsEmpty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setStorageArrays", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(nms_ExtendedBlockStorage)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fillChunk", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBiomeGenForWorldCoords", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_BiomeGenBase, + callable : null + }, { + name : "getBiomeArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "setBiomeArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resetRelightChecks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "enqueueRelightChecks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_FormatterClosedException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EnumGameType.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_EnumGameType), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_EnumGameType, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getID", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "configurePlayerCapabilities", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_PlayerCapabilities], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAdventure", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isCreative", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isSurvivalOrAdventure", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getByID", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_EnumGameType, + callable : null + }, { + name : "getByName", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_EnumGameType, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_IllegalFormatException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + ju_Objects.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object, jl_String], + returnType : jl_String, + callable : null + }, { + name : "compare", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object, ju_Comparator], + returnType : $rt_intcls(), + callable : null + }, { + name : "requireNonNull", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "requireNonNull", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object, jl_String], + returnType : jl_Object, + callable : null + }, { + name : "nonNull", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "deepEquals", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hash", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object)], + returnType : $rt_intcls(), + callable : null + }]; + nlea_EaglerAdapterImpl2$25.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_longcls(), oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resolveStr", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resolveStr$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nlea_EaglerAdapterImpl2$StupidFunctionResolveString.$meta.methods = [ + { + name : "resolveStr", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + jl_NoSuchMethodException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + jl_IllegalAccessException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + otcit_FloatAnalyzer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "analyze", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), otcit_FloatAnalyzer$Result], + returnType : $rt_voidcls(), + callable : null + }, { + name : "findLowerDistanceToZero", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "findUpperDistanceToZero", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_LinkedHashMap$ValueIterator.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_LinkedHashMap], + returnType : $rt_voidcls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + jnci_BufferedDecoder$Controller.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jn_ByteBuffer, jn_CharBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasMoreInput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasMoreInput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasMoreOutput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasMoreOutput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setInPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setOutPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiDisconnected.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiScreen, jl_String, jl_String, $rt_arraycls(jl_Object)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiSmallButton.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EnumOptions, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "returnEnumOptions", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EnumOptions, + callable : null + }]; + nms_GuiSlider.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EnumOptions, jl_String, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHoverState", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "mouseDragged", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nmc_Minecraft, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mousePressed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft, $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "mouseReleased", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiVideoSettings.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiScreen, nms_GameSettings], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiControls.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiScreen, nms_GameSettings], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLeftBorder", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseClicked", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiScreenChatOptions.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiScreen, nms_GameSettings], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiSlotLanguage.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiLanguage], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSize", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "elementClicked", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isSelected", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getContentHeight", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "drawBackground", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawSlot", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nlea_Tessellator], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiSlot.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_77207_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setShowSelectionBox", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_77223_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSize", + modifiers : 1, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "elementClicked", + modifiers : 1, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isSelected", + modifiers : 1, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getContentHeight", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "drawBackground", + modifiers : 1, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawSlot", + modifiers : 1, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nlea_Tessellator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_77222_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), nlea_Tessellator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_77224_a", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_77215_b", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_77210_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "registerScrollButtons", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_List, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindAmountScrolled", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_77209_d", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_77208_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getScrollBarX", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "overlayBackground", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiSlotServer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiMultiplayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSize", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "elementClicked", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isSelected", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getContentHeight", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "drawBackground", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawSlot", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nlea_Tessellator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_77247_d", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), nlea_Tessellator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiScreenServerList.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiScreen, nms_ServerData], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onGuiClosed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseClicked", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiScreenAddServer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiScreen, nms_ServerData], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onGuiClosed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseClicked", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiSlider2.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHoverState", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "mouseDragged", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nmc_Minecraft, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mousePressed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft, $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "mouseReleased", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + maa_GuiScreenModules$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [maa_GuiScreenModules, $rt_arraycls(jl_String)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "run", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_TreeMap$EntryIterator.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_TreeMap, $rt_arraycls(ju_TreeMap$TreeNode), ju_TreeMap$TreeNode, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map$Entry, + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "next", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + nms_ContainerPlayer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryPlayer, $rt_booleancls(), nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onCraftMatrixChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IInventory], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onCraftGuiClosed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canInteractWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "transferStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "func_94530_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_Slot], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ContainerWorkbench.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onCraftMatrixChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IInventory], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canInteractWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "transferStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "func_94530_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_Slot], + returnType : $rt_booleancls(), + callable : null + }]; + nms_MapStorage.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class, jl_String], + returnType : nms_WorldSavedData, + callable : null + }, { + name : "setData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, nms_WorldSavedData], + returnType : $rt_voidcls(), + callable : null + }, { + name : "saveAllData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "saveData", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_WorldSavedData], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadIdCounts", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getUniqueDataId", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_intcls(), + callable : null + }]; + nle_WebsocketNetworkManager.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setNetHandler", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addToSendQueue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Packet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "wakeThreads", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "processReadPackets", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "serverShutdown", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "packetSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "networkShutdown", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls(jl_Object)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closeConnections", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getServerURI", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + maa_MidiConverter.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "midiToTxt", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getMidi", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_BufferedInputStream], + returnType : ju_TreeMap, + callable : null + }, { + name : "processMidiNote", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "noteConv", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + maan_Song.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_shortcls(), jl_String, jl_String, jl_String, jl_String, $rt_shortcls(), $rt_booleancls(), $rt_bytecls(), $rt_bytecls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), jl_String, $rt_booleancls(), ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeSong", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_File], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_shortcls(), + callable : null + }, { + name : "setLength", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_shortcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_shortcls(), + callable : null + }, { + name : "setHeight", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_shortcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAuthor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setAuthor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOriginalAuthor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setOriginalAuthor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDescription", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setDescription", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTempo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_shortcls(), + callable : null + }, { + name : "setTempo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_shortcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAutoSaveEnabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setAutoSave", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAutoSaveDuration", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "setAutoSaveDuration", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTimeSignature", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "setTimeSignature", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinutesSpent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setMinutesSpent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRightClicks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setRightClicks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLeftClicks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setLeftClicks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlocksAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setBlocksAdded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlocksRemoved", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setBlocksRemoved", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMidiSchematicFile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setMidiSchematicFile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setIsONBS", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIsONBS", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSongBoard", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_List, + callable : null + }, { + name : "changeSongBoardTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readShort", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_shortcls(), + callable : null + }, { + name : "readInt", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "readString", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "writeShort", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_shortcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeInt", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeString", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + maan_Layer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNoteList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_HashMap, + callable : null + }, { + name : "setNote", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), maan_Note], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getVolume", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "setVolume", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }]; + maan_Note.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maan_Instrument, $rt_bytecls(), $rt_bytecls(), $rt_intcls(), $rt_shortcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInstrument", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : maan_Instrument, + callable : null + }, { + name : "setInstrument", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maan_Instrument], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPitch", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "setPitch", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getVelocity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "setVelocity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPanning", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setPanning", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPrecisePitch", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_shortcls(), + callable : null + }, { + name : "setPrecisePitch", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_shortcls()], + returnType : $rt_voidcls(), + callable : null + }]; + maan_Instrument.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(maan_Instrument), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : maan_Instrument, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getID", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "fromID", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : maan_Instrument, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_UnknownFormatConversionException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getConversion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + maat__tmi_MgZOrder.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "compare", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgWidget, maat__tmi_MgWidget], + returnType : $rt_intcls(), + callable : null + }, { + name : "compare", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + nms_DamageSource.$meta.methods = [ + { + name : "causeMobDamage", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : nms_DamageSource, + callable : null + }, { + name : "causePlayerDamage", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : nms_DamageSource, + callable : null + }, { + name : "causeArrowDamage", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_EntityArrow, nms_Entity], + returnType : nms_DamageSource, + callable : null + }, { + name : "causeFireballDamage", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_EntityFireball, nms_Entity], + returnType : nms_DamageSource, + callable : null + }, { + name : "causeThrownDamage", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Entity, nms_Entity], + returnType : nms_DamageSource, + callable : null + }, { + name : "causeIndirectMagicDamage", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Entity, nms_Entity], + returnType : nms_DamageSource, + callable : null + }, { + name : "causeThornsDamage", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : nms_DamageSource, + callable : null + }, { + name : "setExplosionSource", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Explosion], + returnType : nms_DamageSource, + callable : null + }, { + name : "isProjectile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setProjectile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_DamageSource, + callable : null + }, { + name : "isExplosion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setExplosion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_DamageSource, + callable : null + }, { + name : "isUnblockable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getHungerDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "canHarmInCreative", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSourceOfDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Entity, + callable : null + }, { + name : "getEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Entity, + callable : null + }, { + name : "setDamageBypassesArmor", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_DamageSource, + callable : null + }, { + name : "setDamageAllowedInCreativeMode", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_DamageSource, + callable : null + }, { + name : "setFireDamage", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : nms_DamageSource, + callable : null + }, { + name : "getDeathMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : jl_String, + callable : null + }, { + name : "isFireDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDamageType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setDifficultyScaled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_DamageSource, + callable : null + }, { + name : "isDifficultyScaled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isMagicDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setMagicDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_DamageSource, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jur_Matcher$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jur_Matcher, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jni_XHRURLConnection$performRequest$lambda$_5_0.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jni_XHRURLConnection, oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stateChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stateChanged$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }]; + otjt_Int8Array.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_bytecls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjt_Int8Array, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjt_ArrayBuffer], + returnType : otjt_Int8Array, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjt_ArrayBufferView], + returnType : otjt_Int8Array, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjt_ArrayBuffer, $rt_intcls(), $rt_intcls()], + returnType : otjt_Int8Array, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjt_ArrayBuffer, $rt_intcls()], + returnType : otjt_Int8Array, + callable : null + }, { + name : "$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjt_Int8Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create$js_body$_3", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_4", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_5", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_6", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_7", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nlea_EaglerAdapterImpl2$RateLimit.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nlea_EaglerAdapterImpl2$RateLimit), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nlea_EaglerAdapterImpl2$RateLimit, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jsm_Sequence.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDivisionType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getResolution", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "createTrack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jsm_Track, + callable : null + }, { + name : "deleteTrack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jsm_Track], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getTracks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jsm_Track), + callable : null + }, { + name : "getMicrosecondLength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getTickLength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getPatchList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jsm_Patch), + callable : null + }]; + maa_MidiConverter$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "compare", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jsm_MidiEvent, jsm_MidiEvent], + returnType : $rt_intcls(), + callable : null + }, { + name : "compare", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + jsm_Track.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jsm_MidiEvent], + returnType : $rt_booleancls(), + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jsm_MidiEvent], + returnType : $rt_booleancls(), + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jsm_MidiEvent, + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "ticks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }]; + jsm_MidiEvent.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jsm_MidiMessage, $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jsm_MidiMessage, + callable : null + }, { + name : "setTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }]; + jsm_MetaMessage.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "getVarIntLength", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "writeVarInt", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }]; + jsm_MidiMessage.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMessage", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "getStatus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getLength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "clone", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + jsm_ShortMessage.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getChannel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCommand", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getData1", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getData2", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "getDataLength", + modifiers : 4, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + ju_DuplicateFormatFlagsException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFlags", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + ju_IllegalFormatPrecisionException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPrecision", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + ju_IllegalFormatCodePointException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCodePoint", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + ju_IllegalFormatConversionException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls(), jl_Class], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getConversion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "getArgumentClass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Class, + callable : null + }]; + ju_Formattable.$meta.methods = [ + { + name : "formatTo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ju_Formatter, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EnchantmentHelper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEnchantmentLevel", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_intcls(), + callable : null + }, { + name : "getEnchantments", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : ju_Map, + callable : null + }, { + name : "setEnchantments", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Map, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxEnchantmentLevel", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls(nms_ItemStack)], + returnType : $rt_intcls(), + callable : null + }, { + name : "applyEnchantmentModifier", + modifiers : 512, + accessLevel : 1, + parameterTypes : [nms_IEnchantmentModifier, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "applyEnchantmentModifierArray", + modifiers : 512, + accessLevel : 1, + parameterTypes : [nms_IEnchantmentModifier, $rt_arraycls(nms_ItemStack)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEnchantmentModifierDamage", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(nms_ItemStack), nms_DamageSource], + returnType : $rt_intcls(), + callable : null + }, { + name : "getEnchantmentModifierLiving", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, nms_EntityLiving], + returnType : $rt_intcls(), + callable : null + }, { + name : "getKnockbackModifier", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_EntityLiving, nms_EntityLiving], + returnType : $rt_intcls(), + callable : null + }, { + name : "getFireAspectModifier", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRespiration", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_intcls(), + callable : null + }, { + name : "getEfficiencyModifier", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSilkTouchModifier", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getFortuneModifier", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_intcls(), + callable : null + }, { + name : "getLootingModifier", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_intcls(), + callable : null + }, { + name : "getAquaAffinityModifier", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_92098_i", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_92099_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Enchantment, nms_EntityLiving], + returnType : nms_ItemStack, + callable : null + }, { + name : "calcItemStackEnchantability", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom, $rt_intcls(), $rt_intcls(), nms_ItemStack], + returnType : $rt_intcls(), + callable : null + }, { + name : "addRandomEnchantment", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom, nms_ItemStack, $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "buildEnchantmentList", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nle_EaglercraftRandom, nms_ItemStack, $rt_intcls()], + returnType : ju_List, + callable : null + }, { + name : "mapEnchantmentData", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : ju_Map, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jlr_Modifier.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isPublic", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isPrivate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isProtected", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isStatic", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isFinal", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isSynchronized", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isVolatile", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isTransient", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isNative", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isInterface", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isAbstract", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isStrict", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getModifierNames", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jsm_MidiSystem.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMidiDeviceInfo", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jsm_MidiDevice$Info), + callable : null + }, { + name : "getMidiDevice", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jsm_MidiDevice$Info], + returnType : jsm_MidiDevice, + callable : null + }, { + name : "getReceiver", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jsm_Receiver, + callable : null + }, { + name : "getTransmitter", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jsm_Transmitter, + callable : null + }, { + name : "getSynthesizer", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jsm_Synthesizer, + callable : null + }, { + name : "getSequencer", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jsm_Sequencer, + callable : null + }, { + name : "getSequencer", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : jsm_Sequencer, + callable : null + }, { + name : "getSoundbank", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_InputStream], + returnType : jsm_Soundbank, + callable : null + }, { + name : "getSoundbank", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jn_URL], + returnType : jsm_Soundbank, + callable : null + }, { + name : "getSoundbank", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_File], + returnType : jsm_Soundbank, + callable : null + }, { + name : "getMidiFileFormat", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_InputStream], + returnType : jsm_MidiFileFormat, + callable : null + }, { + name : "getMidiFileFormat", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jn_URL], + returnType : jsm_MidiFileFormat, + callable : null + }, { + name : "getMidiFileFormat", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_File], + returnType : jsm_MidiFileFormat, + callable : null + }, { + name : "getSequence", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_InputStream], + returnType : jsm_Sequence, + callable : null + }, { + name : "getSequence", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jn_URL], + returnType : jsm_Sequence, + callable : null + }, { + name : "getSequence", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_File], + returnType : jsm_Sequence, + callable : null + }, { + name : "getMidiFileTypes", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "isFileTypeSupported", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getMidiFileTypes", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jsm_Sequence], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "isFileTypeSupported", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jsm_Sequence], + returnType : $rt_booleancls(), + callable : null + }, { + name : "write", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jsm_Sequence, $rt_intcls(), ji_OutputStream], + returnType : $rt_intcls(), + callable : null + }, { + name : "write", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jsm_Sequence, $rt_intcls(), ji_File], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMidiDeviceProviders", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : ju_List, + callable : null + }, { + name : "getSoundbankReaders", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : ju_List, + callable : null + }, { + name : "getMidiFileWriters", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : ju_List, + callable : null + }, { + name : "getMidiFileReaders", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : ju_List, + callable : null + }, { + name : "getDefaultDeviceWrapper", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_Class], + returnType : jsm_MidiDevice, + callable : null + }, { + name : "getDefaultDevice", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_Class], + returnType : jsm_MidiDevice, + callable : null + }, { + name : "getNamedProvider", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String, ju_List], + returnType : jsms_MidiDeviceProvider, + callable : null + }, { + name : "getNamedDevice", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String, jsms_MidiDeviceProvider, jl_Class], + returnType : jsm_MidiDevice, + callable : null + }, { + name : "getNamedDevice", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String, jsms_MidiDeviceProvider, jl_Class, $rt_booleancls(), $rt_booleancls()], + returnType : jsm_MidiDevice, + callable : null + }, { + name : "getNamedDevice", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String, ju_List, jl_Class], + returnType : jsm_MidiDevice, + callable : null + }, { + name : "getNamedDevice", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String, ju_List, jl_Class, $rt_booleancls(), $rt_booleancls()], + returnType : jsm_MidiDevice, + callable : null + }, { + name : "getFirstDevice", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jsms_MidiDeviceProvider, jl_Class], + returnType : jsm_MidiDevice, + callable : null + }, { + name : "getFirstDevice", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jsms_MidiDeviceProvider, jl_Class, $rt_booleancls(), $rt_booleancls()], + returnType : jsm_MidiDevice, + callable : null + }, { + name : "getFirstDevice", + modifiers : 512, + accessLevel : 1, + parameterTypes : [ju_List, jl_Class], + returnType : jsm_MidiDevice, + callable : null + }, { + name : "getFirstDevice", + modifiers : 512, + accessLevel : 1, + parameterTypes : [ju_List, jl_Class, $rt_booleancls(), $rt_booleancls()], + returnType : jsm_MidiDevice, + callable : null + }, { + name : "isAppropriateDevice", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jsm_MidiDevice, jl_Class, $rt_booleancls(), $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getProviders", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_Class], + returnType : ju_List, + callable : null + }]; + jsms_MidiFileReader.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMidiFileFormat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ji_InputStream], + returnType : jsm_MidiFileFormat, + callable : null + }, { + name : "getMidiFileFormat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jn_URL], + returnType : jsm_MidiFileFormat, + callable : null + }, { + name : "getMidiFileFormat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ji_File], + returnType : jsm_MidiFileFormat, + callable : null + }, { + name : "getSequence", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ji_InputStream], + returnType : jsm_Sequence, + callable : null + }, { + name : "getSequence", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jn_URL], + returnType : jsm_Sequence, + callable : null + }, { + name : "getSequence", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ji_File], + returnType : jsm_Sequence, + callable : null + }]; + jsm_InvalidMidiDataException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + ju_FormatFlagsConversionMismatchException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFlags", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getConversion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }]; + ju_IllegalFormatFlagsException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFlags", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + ju_MissingFormatWidthException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFormatSpecifier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_EnchantmentModifierDamage.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "calculateModifier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Enchantment, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [nms_Empty3], + returnType : $rt_voidcls(), + callable : null + }]; + nms_IEnchantmentModifier.$meta.methods = [ + { + name : "calculateModifier", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_Enchantment, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EnchantmentModifierLiving.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "calculateModifier", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Enchantment, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [nms_Empty3], + returnType : $rt_voidcls(), + callable : null + }]; + nlea_EaglerAdapterImpl2$18.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_MessageEvent], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 96, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nlea_EaglerAdapterImpl2$19.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [oti_AsyncCallback], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjw_CloseEvent], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 96, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nlea_EaglerAdapterImpl2$20.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_MessageEvent], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 96, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + otjw_WebSocket.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onClose", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onError", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onMessage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onOpen", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjw_WebSocket, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : otjw_WebSocket, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls(jl_String)], + returnType : otjw_WebSocket, + callable : null + }, { + name : "close", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "close", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "close", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "send", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBinaryType", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setBinaryType", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBufferedAmount", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getExtensions", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getProtocol", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getReadyState", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getUrl", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isSupported", + modifiers : 768, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjw_WebSocket], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create$js_body$_5", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_6", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_7", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "isSupported$js_body$_19", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }]; + csms_JDK13Services.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getProviders", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : ju_List, + callable : null + }, { + name : "getDefaultProviderClassName", + modifiers : 2560, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : jl_String, + callable : null + }, { + name : "getDefaultInstanceName", + modifiers : 2560, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : jl_String, + callable : null + }, { + name : "getDefaultProvider", + modifiers : 2560, + accessLevel : 1, + parameterTypes : [jl_Class], + returnType : jl_String, + callable : null + }, { + name : "getProperties", + modifiers : 2560, + accessLevel : 1, + parameterTypes : [], + returnType : ju_Properties, + callable : null + }, { + name : "lambda$getDefaultProvider$0", + modifiers : 544, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }]; + jsss_MixerProvider.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isMixerSupported", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jss_Mixer$Info], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getMixerInfo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jss_Mixer$Info), + callable : null + }, { + name : "getMixer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jss_Mixer$Info], + returnType : jss_Mixer, + callable : null + }]; + jsss_FormatConversionProvider.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSourceEncodings", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jss_AudioFormat$Encoding), + callable : null + }, { + name : "getTargetEncodings", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jss_AudioFormat$Encoding), + callable : null + }, { + name : "isSourceEncodingSupported", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jss_AudioFormat$Encoding], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isTargetEncodingSupported", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jss_AudioFormat$Encoding], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getTargetEncodings", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jss_AudioFormat], + returnType : $rt_arraycls(jss_AudioFormat$Encoding), + callable : null + }, { + name : "isConversionSupported", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jss_AudioFormat$Encoding, jss_AudioFormat], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getTargetFormats", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jss_AudioFormat$Encoding, jss_AudioFormat], + returnType : $rt_arraycls(jss_AudioFormat), + callable : null + }, { + name : "isConversionSupported", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jss_AudioFormat, jss_AudioFormat], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAudioInputStream", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jss_AudioFormat$Encoding, jss_AudioInputStream], + returnType : jss_AudioInputStream, + callable : null + }, { + name : "getAudioInputStream", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jss_AudioFormat, jss_AudioInputStream], + returnType : jss_AudioInputStream, + callable : null + }]; + jsss_AudioFileReader.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAudioFileFormat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ji_InputStream], + returnType : jss_AudioFileFormat, + callable : null + }, { + name : "getAudioFileFormat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jn_URL], + returnType : jss_AudioFileFormat, + callable : null + }, { + name : "getAudioFileFormat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ji_File], + returnType : jss_AudioFileFormat, + callable : null + }, { + name : "getAudioInputStream", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ji_InputStream], + returnType : jss_AudioInputStream, + callable : null + }, { + name : "getAudioInputStream", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jn_URL], + returnType : jss_AudioInputStream, + callable : null + }, { + name : "getAudioInputStream", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ji_File], + returnType : jss_AudioInputStream, + callable : null + }]; + jsss_AudioFileWriter.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAudioFileTypes", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jss_AudioFileFormat$Type), + callable : null + }, { + name : "isFileTypeSupported", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jss_AudioFileFormat$Type], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAudioFileTypes", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jss_AudioInputStream], + returnType : $rt_arraycls(jss_AudioFileFormat$Type), + callable : null + }, { + name : "isFileTypeSupported", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jss_AudioFileFormat$Type, jss_AudioInputStream], + returnType : $rt_booleancls(), + callable : null + }, { + name : "write", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jss_AudioInputStream, jss_AudioFileFormat$Type, ji_OutputStream], + returnType : $rt_intcls(), + callable : null + }, { + name : "write", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jss_AudioInputStream, jss_AudioFileFormat$Type, ji_File], + returnType : $rt_intcls(), + callable : null + }]; + jsms_MidiDeviceProvider.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isDeviceSupported", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jsm_MidiDevice$Info], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDeviceInfo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jsm_MidiDevice$Info), + callable : null + }, { + name : "getDevice", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_MidiDevice$Info], + returnType : jsm_MidiDevice, + callable : null + }]; + jsms_SoundbankReader.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSoundbank", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jn_URL], + returnType : jsm_Soundbank, + callable : null + }, { + name : "getSoundbank", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ji_InputStream], + returnType : jsm_Soundbank, + callable : null + }, { + name : "getSoundbank", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ji_File], + returnType : jsm_Soundbank, + callable : null + }]; + jsms_MidiFileWriter.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMidiFileTypes", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "getMidiFileTypes", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_Sequence], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "isFileTypeSupported", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isFileTypeSupported", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jsm_Sequence], + returnType : $rt_booleancls(), + callable : null + }, { + name : "write", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_Sequence, $rt_intcls(), ji_OutputStream], + returnType : $rt_intcls(), + callable : null + }, { + name : "write", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_Sequence, $rt_intcls(), ji_File], + returnType : $rt_intcls(), + callable : null + }]; + csms_JSSecurityManager.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasSecurityManager", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "checkRecordPermission", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadProperties", + modifiers : 512, + accessLevel : 0, + parameterTypes : [ju_Properties, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadPropertiesImpl", + modifiers : 512, + accessLevel : 1, + parameterTypes : [ju_Properties, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createThread", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_Runnable, jl_String, $rt_booleancls(), $rt_intcls(), $rt_booleancls()], + returnType : jl_Thread, + callable : null + }, { + name : "getProviders", + modifiers : 2560, + accessLevel : 0, + parameterTypes : [jl_Class], + returnType : ju_List, + callable : null + }, { + name : "access$000", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_Properties, jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + csms_JSSecurityManager$2.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Class], + returnType : $rt_voidcls(), + callable : null + }, { + name : "run", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }, { + name : "run", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + js_PrivilegedAction.$meta.methods = [ + { + name : "run", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + csms_JSSecurityManager$3.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_Iterator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "run", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Boolean, + callable : null + }, { + name : "run", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + ju_Collections$10.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + js_AccessController.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doPrivileged", + modifiers : 512, + accessLevel : 3, + parameterTypes : [js_PrivilegedAction], + returnType : jl_Object, + callable : null + }]; + otjw_DynamicsCompressorNode.$meta.methods = [ + { + name : "getThreshold", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioParam, + callable : null + }, { + name : "getKnee", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioParam, + callable : null + }, { + name : "getRatio", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioParam, + callable : null + }, { + name : "getReduction", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getAttack", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioParam, + callable : null + }, { + name : "getRelease", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioParam, + callable : null + }]; + nms_ILocatableSource.$meta.methods = []; + jt_ParsePosition.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getErrorIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setErrorIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + otjdh_HTMLMediaElement.$meta.methods = [ + { + name : "getError", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjm_MediaError, + callable : null + }, { + name : "getSrc", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setSrc", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCurrentSrc", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getCrossOrigin", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setCrossOrigin", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNetworkState", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getPreload", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setPreload", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBuffered", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjm_TimeRanges, + callable : null + }, { + name : "getReadyState", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isSeeking", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCurrentTime", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "setCurrentTime", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addCurrentTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDuration", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getStartDate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Date, + callable : null + }, { + name : "isPaused", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDefaultPlaybackRate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "setDefaultPlaybackRate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPlaybackRate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "setPlaybackRate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addPlaybackRate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPlayed", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjm_TimeRanges, + callable : null + }, { + name : "getSeekable", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjm_TimeRanges, + callable : null + }, { + name : "isEnded", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isAutoplay", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setAutoplay", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isLoop", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setLoop", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMediaGroup", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setMediaGroup", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getController", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjm_MediaController, + callable : null + }, { + name : "setController", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjm_MediaController], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isControls", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setControls", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getVolume", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setVolume", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addVolume", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isMuted", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setMuted", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isDefaultMuted", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setDefaultMuted", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAudioTracks", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjm_AudioTrackList, + callable : null + }, { + name : "getVideoTracks", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjm_VideoTrackList, + callable : null + }, { + name : "getTextTracks", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjm_TextTrackList, + callable : null + }, { + name : "addTextTrack", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjm_TextTrack, + callable : null + }, { + name : "addTextTrack", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : otjm_TextTrack, + callable : null + }, { + name : "addTextTrack", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, jl_String], + returnType : otjm_TextTrack, + callable : null + }, { + name : "play", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "pause", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "load", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canPlayType", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "addCurrentTime$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjdh_HTMLMediaElement, $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addPlaybackRate$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjdh_HTMLMediaElement, $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addVolume$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjdh_HTMLMediaElement, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + otjc_CanvasImageSource.$meta.methods = []; + otjw_ScriptProcessorNode.$meta.methods = [ + { + name : "getOnAudioProcess", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjde_EventListener, + callable : null + }, { + name : "setOnAudioProcess", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBufferSize", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_IUpdatePlayerListBox.$meta.methods = [ + { + name : "update", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nle_TextureTerrainMap$1.$meta.methods = []; + nms_InventoryEnderChest.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setAssociatedChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntityEnderChest], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadInventoryFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagList], + returnType : $rt_voidcls(), + callable : null + }, { + name : "saveInventoryToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTTagList, + callable : null + }, { + name : "isUseableByPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "openChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closeChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isStackValidForSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }]; + nms_EnumOptionsHelper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nleat_WebGLQuery.$meta.methods = []; + nms_MerchantRecipeList.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canRecipeBeUsed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_ItemStack, $rt_intcls()], + returnType : nms_MerchantRecipe, + callable : null + }, { + name : "addToListWithCheck", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_MerchantRecipe], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeRecipiesToStream", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_DataOutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readRecipiesFromStream", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_DataInputStream], + returnType : nms_MerchantRecipeList, + callable : null + }, { + name : "readRecipiesFromTags", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRecipiesAsTags", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTTagCompound, + callable : null + }]; + nms_WorldSettings.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls(), nms_EnumGameType, $rt_booleancls(), $rt_booleancls(), nms_WorldType], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_WorldInfo], + returnType : $rt_voidcls(), + callable : null + }, { + name : "enableBonusChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_WorldSettings, + callable : null + }, { + name : "enableCommands", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_WorldSettings, + callable : null + }, { + name : "func_82750_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_WorldSettings, + callable : null + }, { + name : "isBonusChestEnabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getGameType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EnumGameType, + callable : null + }, { + name : "getHardcoreEnabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isMapFeaturesEnabled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getTerrainType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_WorldType, + callable : null + }, { + name : "areCommandsAllowed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getGameTypeById", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_EnumGameType, + callable : null + }, { + name : "func_82749_j", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_EntityDragonPart.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IEntityMultiPart, jl_String, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entityInit", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readEntityFromNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeEntityToNBT", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canBeCollidedWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "attackEntityFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isEntityEqual", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }]; + juf_ToDoubleFunction.$meta.methods = [ + { + name : "applyAsDouble", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_doublecls(), + callable : null + }]; + otjde_KeyboardEvent.$meta.methods = [ + { + name : "getKey", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getKeyCode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getCharCode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getLocation", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isCtrlKey", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isShiftKey", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isAltKey", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isMetaKey", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isRepeat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isComposing", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getModifierState", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }]; + otjw_OscillatorNode.$meta.methods = [ + { + name : "setType", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getType", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getFrequency", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioParam, + callable : null + }, { + name : "getDetune", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioParam, + callable : null + }, { + name : "setOnEnded", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOnEnded", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjde_EventListener, + callable : null + }, { + name : "start", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "start", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stop", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stop", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setPeriodicWave", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_PeriodicWave], + returnType : $rt_voidcls(), + callable : null + }]; + jsm_MidiDevice$Info.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String, jl_String, jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getVendor", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDescription", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getVersion", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + otr_RuntimeObject.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otjde_MessageEvent.$meta.methods = [ + { + name : "getData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "getDataAsString", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDataAsArray", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjt_ArrayBuffer, + callable : null + }]; + jl_StackTraceElement.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getClassName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getMethodName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getFileName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getLineNumber", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isNativeMethod", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + juf_UnaryOperator.$meta.methods = [ + { + name : "identity", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_UnaryOperator, + callable : null + }, { + name : "lambda$identity$0", + modifiers : 544, + accessLevel : 1, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }]; + jss_AudioFormat.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jss_AudioFormat$Encoding, $rt_floatcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jss_AudioFormat$Encoding, $rt_floatcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls(), $rt_booleancls(), ju_Map], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEncoding", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jss_AudioFormat$Encoding, + callable : null + }, { + name : "getSampleRate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getSampleSizeInBits", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getChannels", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getFrameSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getFrameRate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "isBigEndian", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "properties", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map, + callable : null + }, { + name : "getProperty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Object, + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jss_AudioFormat], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jl_ClassLoader.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_ClassLoader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getParent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_ClassLoader, + callable : null + }, { + name : "getSystemClassLoader", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jl_ClassLoader, + callable : null + }, { + name : "getResourceAsStream", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : ji_InputStream, + callable : null + }, { + name : "getSystemResourceAsStream", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : ji_InputStream, + callable : null + }, { + name : "resourceToString", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otj_JSObject], + returnType : jl_String, + callable : null + }, { + name : "supplyResources", + modifiers : 768, + accessLevel : 1, + parameterTypes : [], + returnType : jl_ClassLoader$ResourceContainer, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resourceToString$js_body$_6", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + otjw_WebGLUniformLocation.$meta.methods = []; + nms_EntityJumpHelper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setJumping", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doJump", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otjde_MouseEvent.$meta.methods = [ + { + name : "getScreenX", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getScreenY", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getClientX", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getClientY", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCtrlKey", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getShiftKey", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAltKey", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getMetaKey", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getButton", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_shortcls(), + callable : null + }, { + name : "getRelatedTarget", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjde_EventTarget, + callable : null + }, { + name : "getMovementX", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getMovementY", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "initMouseEvent", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, $rt_booleancls(), $rt_booleancls(), otj_JSObject, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls(), $rt_shortcls(), otjde_EventTarget], + returnType : $rt_voidcls(), + callable : null + }]; + otjb_Location.$meta.methods = [ + { + name : "getFullURL", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setFullURL", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getProtocol", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setProtocol", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHost", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setHost", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHostName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setHostName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPort", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setPort", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPathName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setPathName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSearch", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setSearch", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHash", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setHash", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "assign", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reload", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reload", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "replace", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "current", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : otjb_Location, + callable : null + }]; + otcir_JSCallable.$meta.methods = [ + { + name : "call", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otp_PlatformObject, otp_PlatformSequence], + returnType : otp_PlatformObject, + callable : null + }]; + otjb_WindowFeatures.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "left", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjb_WindowFeatures, + callable : null + }, { + name : "top", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjb_WindowFeatures, + callable : null + }, { + name : "width", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjb_WindowFeatures, + callable : null + }, { + name : "height", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjb_WindowFeatures, + callable : null + }, { + name : "menubar", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : otjb_WindowFeatures, + callable : null + }, { + name : "toolbar", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : otjb_WindowFeatures, + callable : null + }, { + name : "location", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : otjb_WindowFeatures, + callable : null + }, { + name : "status", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : otjb_WindowFeatures, + callable : null + }, { + name : "resizable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : otjb_WindowFeatures, + callable : null + }, { + name : "scrollbars", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : otjb_WindowFeatures, + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : otjb_WindowFeatures, + callable : null + }]; + nms_MapInfo.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_MapData, nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPlayersOnMap", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }]; + otjw_ConvolverNode.$meta.methods = [ + { + name : "setBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_AudioBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioBuffer, + callable : null + }, { + name : "setNormalize", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNormalize", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + otjw_ChannelMergerNode.$meta.methods = []; + nleat_WebGL2RenderingContext.$meta.methods = [ + { + name : "createQuery", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : nleat_WebGLQuery, + callable : null + }, { + name : "beginQuery", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nleat_WebGLQuery], + returnType : $rt_voidcls(), + callable : null + }, { + name : "endQuery", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "deleteQuery", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nleat_WebGLQuery], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getQueryParameter", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nleat_WebGLQuery, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "createVertexArray", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : nleat_WebGLVertexArray, + callable : null + }, { + name : "deleteVertexArray", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nleat_WebGLVertexArray], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindVertexArray", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nleat_WebGLVertexArray], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderbufferStorageMultisample", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "blitFramebuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawBuffers", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }]; + otjw_AudioWorker.$meta.methods = [ + { + name : "getParameters", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(otjw_AudioWorkerParamDescriptor), + callable : null + }, { + name : "setOnMessage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOnMessage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjde_EventListener, + callable : null + }, { + name : "setOnLoaded", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOnLoaded", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjde_EventListener, + callable : null + }, { + name : "terminate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "postMessage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject, $rt_arraycls(otj_JSObject)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "postMessage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "postMessage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createNode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : otjw_AudioWorkerNode, + callable : null + }, { + name : "addParameter", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, $rt_floatcls()], + returnType : otjw_AudioParam, + callable : null + }, { + name : "removeParameter", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + jt_Format$Field.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + nle_ServerQuery.$meta.methods = [ + { + name : "isQueryOpen", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "close", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "send", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "send", + modifiers : 0, + accessLevel : 3, + parameterTypes : [oj_JSONObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "responseAvailable", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "responseBinaryAvailable", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getResponse", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : nle_ServerQuery$QueryResponse, + callable : null + }, { + name : "getBinaryResponse", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "awaitResponseAvailable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "awaitResponseAvailable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "awaitResponseBinaryAvailable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "awaitResponseBinaryAvailable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "awaitResponse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : nle_ServerQuery$QueryResponse, + callable : null + }, { + name : "awaitResponse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nle_ServerQuery$QueryResponse, + callable : null + }, { + name : "awaitResponseBinary", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "awaitResponseBinary", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }]; + otjde_Event.$meta.methods = [ + { + name : "getType", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getTarget", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjde_EventTarget, + callable : null + }, { + name : "getCurrentTarget", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjde_EventTarget, + callable : null + }, { + name : "getEventPhase", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_shortcls(), + callable : null + }, { + name : "isBubbles", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isCancelable", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getTimeStamp", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "stopPropagation", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "preventDefault", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initEvent", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }]; + otjw_MediaStreamAudioSourceNode.$meta.methods = []; + nms_Explosion.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doExplosionA", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doExplosionB", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_77277_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map, + callable : null + }, { + name : "func_94613_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EntityLiving, + callable : null + }]; + otjb_AnimationFrameCallback.$meta.methods = [ + { + name : "onAnimationFrame", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }]; + jur_IntArrHash.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }]; + nms_IBehaviorDispenseItem.$meta.methods = [ + { + name : "dispense", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_IBlockSource, nms_ItemStack], + returnType : nms_ItemStack, + callable : null + }]; + nlea_EaglerAdapterImpl2$ServerQueryImpl$3.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [nlea_EaglerAdapterImpl2$ServerQueryImpl], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_MessageEvent], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 96, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + otciu_CurrencyLocalization.$meta.methods = [ + { + name : "getName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSymbol", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setSymbol", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + jsm_Patch.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBank", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getProgram", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + maa_PubKey.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), jm_BigInteger, jm_BigInteger], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEncoded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "getModulus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jm_BigInteger, + callable : null + }, { + name : "getPriExp", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jm_BigInteger, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jsm_Transmitter.$meta.methods = [ + { + name : "setReceiver", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_Receiver], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getReceiver", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jsm_Receiver, + callable : null + }, { + name : "close", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otjw_DelayNode.$meta.methods = [ + { + name : "getDelayTime", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioParam, + callable : null + }]; + jss_AudioFileFormat$Type.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getExtension", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityMoveHelper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isUpdating", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSpeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setMoveTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdateMoveHelper", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "limitAngle", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }]; + ju_Collections$reverseOrder$lambda$_44_0.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Comparator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "compare", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + cjj_Deflate.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [cjj_ZStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "lm_init", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "tr_init", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "init_block", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "pqdownheap", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_shortcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "smaller", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_shortcls()), $rt_intcls(), $rt_intcls(), $rt_arraycls($rt_bytecls())], + returnType : $rt_booleancls(), + callable : null + }, { + name : "scan_tree", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_shortcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "build_bl_tree", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "send_all_trees", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "send_tree", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_shortcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "put_byte", + modifiers : 4, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "put_byte", + modifiers : 4, + accessLevel : 0, + parameterTypes : [$rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "put_short", + modifiers : 4, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "putShortMSB", + modifiers : 4, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "send_code", + modifiers : 4, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_shortcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "send_bits", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_tr_align", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_tr_tally", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "compress_block", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_shortcls()), $rt_arraycls($rt_shortcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "set_data_type", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bi_flush", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bi_windup", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copy_block", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "flush_block_only", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "deflate_stored", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "_tr_stored_block", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "_tr_flush_block", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fill_window", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "deflate_fast", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "deflate_slow", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "longest_match", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "deflateInit", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "deflateInit", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "deflateInit", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "deflateInit", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "deflateReset", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "deflateEnd", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "deflateParams", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "deflateSetDictionary", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "deflate", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "deflateCopy", + modifiers : 512, + accessLevel : 0, + parameterTypes : [cjj_ZStream, cjj_ZStream], + returnType : $rt_intcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "dup", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "dup", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_shortcls())], + returnType : $rt_arraycls($rt_shortcls()), + callable : null + }, { + name : "dup", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_intcls())], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "getGZIPHeader", + modifiers : 2048, + accessLevel : 0, + parameterTypes : [], + returnType : cjj_GZIPHeader, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jss_AudioInputStream.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_InputStream, jss_AudioFormat, $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jss_TargetDataLine], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFormat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jss_AudioFormat, + callable : null + }, { + name : "getFrameLength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_intcls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "skip", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "available", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "close", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mark", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "markSupported", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ChunkCoordIntPair.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "chunkXZ2Int", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCenterXPos", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCenterZPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getChunkPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ChunkPosition, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + juf_IntFunction.$meta.methods = [ + { + name : "apply", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }]; + nms_ScoreObjectiveCriteria.$meta.methods = [ + { + name : "func_96636_a", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "func_96635_a", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ju_List], + returnType : $rt_intcls(), + callable : null + }, { + name : "isReadOnly", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nleg_EaglerAdapterGL30$1.$meta.methods = []; + otjw_WaveShaperNode.$meta.methods = [ + { + name : "setCurve", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjt_Float32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCurve", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjt_Float32Array, + callable : null + }, { + name : "setOversample", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOversample", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_EntitySenses.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clearSensingCache", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canSee", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_booleancls(), + callable : null + }]; + jss_Mixer.$meta.methods = [ + { + name : "getMixerInfo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jss_Mixer$Info, + callable : null + }, { + name : "getSourceLineInfo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jss_Line$Info), + callable : null + }, { + name : "getTargetLineInfo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jss_Line$Info), + callable : null + }, { + name : "getSourceLineInfo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jss_Line$Info], + returnType : $rt_arraycls(jss_Line$Info), + callable : null + }, { + name : "getTargetLineInfo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jss_Line$Info], + returnType : $rt_arraycls(jss_Line$Info), + callable : null + }, { + name : "isLineSupported", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jss_Line$Info], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getLine", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jss_Line$Info], + returnType : jss_Line, + callable : null + }, { + name : "getMaxLines", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jss_Line$Info], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSourceLines", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jss_Line), + callable : null + }, { + name : "getTargetLines", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jss_Line), + callable : null + }, { + name : "synchronize", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jss_Line), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "unsynchronize", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jss_Line)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isSynchronizationSupported", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jss_Line), $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }]; + jsm_Soundbank.$meta.methods = [ + { + name : "getName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getVersion", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getVendor", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDescription", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getResources", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jsm_SoundbankResource), + callable : null + }, { + name : "getInstruments", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jsm_Instrument), + callable : null + }, { + name : "getInstrument", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_Patch], + returnType : jsm_Instrument, + callable : null + }]; + nms_EnumStatus.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_EnumStatus), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_EnumStatus, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jsm_Synthesizer.$meta.methods = [ + { + name : "getMaxPolyphony", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getLatency", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getChannels", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jsm_MidiChannel), + callable : null + }, { + name : "getVoiceStatus", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jsm_VoiceStatus), + callable : null + }, { + name : "isSoundbankSupported", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_Soundbank], + returnType : $rt_booleancls(), + callable : null + }, { + name : "loadInstrument", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_Instrument], + returnType : $rt_booleancls(), + callable : null + }, { + name : "unloadInstrument", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_Instrument], + returnType : $rt_voidcls(), + callable : null + }, { + name : "remapInstrument", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_Instrument, jsm_Instrument], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDefaultSoundbank", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jsm_Soundbank, + callable : null + }, { + name : "getAvailableInstruments", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jsm_Instrument), + callable : null + }, { + name : "getLoadedInstruments", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jsm_Instrument), + callable : null + }, { + name : "loadAllInstruments", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_Soundbank], + returnType : $rt_booleancls(), + callable : null + }, { + name : "unloadAllInstruments", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_Soundbank], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadInstruments", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_Soundbank, $rt_arraycls(jsm_Patch)], + returnType : $rt_booleancls(), + callable : null + }, { + name : "unloadInstruments", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_Soundbank, $rt_arraycls(jsm_Patch)], + returnType : $rt_voidcls(), + callable : null + }]; + jn_ShortBuffer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "allocate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_shortcls()), $rt_intcls(), $rt_intcls()], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_shortcls())], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "slice", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "duplicate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "asReadOnlyBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_shortcls(), + callable : null + }, { + name : "put", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_shortcls()], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_shortcls(), + callable : null + }, { + name : "put", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_shortcls()], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "getElement", + modifiers : 1, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_shortcls(), + callable : null + }, { + name : "putElement", + modifiers : 1, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_shortcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_shortcls()), $rt_intcls(), $rt_intcls()], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_shortcls())], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_ShortBuffer], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_shortcls()), $rt_intcls(), $rt_intcls()], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "put", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_shortcls())], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "hasArray", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "array", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_shortcls()), + callable : null + }, { + name : "arrayOffset", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isArrayPresent", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getArray", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_arraycls($rt_shortcls()), + callable : null + }, { + name : "getArrayOffset", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "compact", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "isDirect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_ShortBuffer], + returnType : $rt_intcls(), + callable : null + }, { + name : "order", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteOrder, + callable : null + }, { + name : "mark", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "reset", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "clear", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "flip", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "rewind", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "limit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "position", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_ShortBuffer, + callable : null + }, { + name : "array", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "rewind", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "flip", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "clear", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "reset", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "mark", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "limit", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_Buffer, + callable : null + }, { + name : "position", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_Buffer, + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + jss_AudioFileFormat.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jss_AudioFileFormat$Type, $rt_intcls(), jss_AudioFormat, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jss_AudioFileFormat$Type, jss_AudioFormat, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jss_AudioFileFormat$Type, jss_AudioFormat, $rt_intcls(), ju_Map], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jss_AudioFileFormat$Type, + callable : null + }, { + name : "getByteLength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getFormat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jss_AudioFormat, + callable : null + }, { + name : "getFrameLength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "properties", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map, + callable : null + }, { + name : "getProperty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Object, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + otjw_AudioBuffer.$meta.methods = [ + { + name : "getSampleRate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getLength", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDuration", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getNumberOfChannels", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getChannelData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjt_Float32Array, + callable : null + }, { + name : "copyFromChannel", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjt_Float32Array, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copyFromChannel", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copyFromChannel", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjt_Float32Array, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copyFromChannel", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copyToChannel", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjt_Float32Array, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copyToChannel", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copyToChannel", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjt_Float32Array, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copyToChannel", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + juf_IntToLongFunction.$meta.methods = [ + { + name : "applyAsLong", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_longcls(), + callable : null + }]; + ji_Console.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jsm_Sequencer.$meta.methods = [ + { + name : "setSequence", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_Sequence], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setSequence", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ji_InputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSequence", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jsm_Sequence, + callable : null + }, { + name : "start", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stop", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isRunning", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "startRecording", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stopRecording", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isRecording", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "recordEnable", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_Track, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "recordDisable", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_Track], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTempoInBPM", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setTempoInBPM", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTempoInMPQ", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setTempoInMPQ", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTempoFactor", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTempoFactor", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getTickLength", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getTickPosition", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "setTickPosition", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMicrosecondLength", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getMicrosecondPosition", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "setMicrosecondPosition", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMasterSyncMode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_Sequencer$SyncMode], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMasterSyncMode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jsm_Sequencer$SyncMode, + callable : null + }, { + name : "getMasterSyncModes", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jsm_Sequencer$SyncMode), + callable : null + }, { + name : "setSlaveSyncMode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_Sequencer$SyncMode], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSlaveSyncMode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jsm_Sequencer$SyncMode, + callable : null + }, { + name : "getSlaveSyncModes", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jsm_Sequencer$SyncMode), + callable : null + }, { + name : "setTrackMute", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTrackMute", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setTrackSolo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTrackSolo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addMetaEventListener", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_MetaEventListener], + returnType : $rt_booleancls(), + callable : null + }, { + name : "removeMetaEventListener", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_MetaEventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addControllerEventListener", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_ControllerEventListener, $rt_arraycls($rt_intcls())], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "removeControllerEventListener", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_ControllerEventListener, $rt_arraycls($rt_intcls())], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "setLoopStartPoint", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLoopStartPoint", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "setLoopEndPoint", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLoopEndPoint", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "setLoopCount", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLoopCount", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jus_Stream.$meta.methods = [ + { + name : "filter", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_Predicate], + returnType : jus_Stream, + callable : null + }, { + name : "map", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_Function], + returnType : jus_Stream, + callable : null + }, { + name : "mapToInt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_ToIntFunction], + returnType : jus_IntStream, + callable : null + }, { + name : "mapToLong", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_ToLongFunction], + returnType : jus_LongStream, + callable : null + }, { + name : "mapToDouble", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_ToDoubleFunction], + returnType : jus_DoubleStream, + callable : null + }, { + name : "flatMap", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_Function], + returnType : jus_Stream, + callable : null + }, { + name : "flatMapToInt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_Function], + returnType : jus_IntStream, + callable : null + }, { + name : "flatMapToLong", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_Function], + returnType : jus_LongStream, + callable : null + }, { + name : "flatMapToDouble", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_Function], + returnType : jus_DoubleStream, + callable : null + }, { + name : "distinct", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jus_Stream, + callable : null + }, { + name : "sorted", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jus_Stream, + callable : null + }, { + name : "sorted", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ju_Comparator], + returnType : jus_Stream, + callable : null + }, { + name : "peek", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_Consumer], + returnType : jus_Stream, + callable : null + }, { + name : "limit", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jus_Stream, + callable : null + }, { + name : "skip", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jus_Stream, + callable : null + }, { + name : "forEach", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_Consumer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "forEachOrdered", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_Consumer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toArray", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_Object), + callable : null + }, { + name : "toArray", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_IntFunction], + returnType : $rt_arraycls(jl_Object), + callable : null + }, { + name : "reduce", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object, juf_BinaryOperator], + returnType : jl_Object, + callable : null + }, { + name : "reduce", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_BinaryOperator], + returnType : ju_Optional, + callable : null + }, { + name : "reduce", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object, juf_BiFunction, juf_BinaryOperator], + returnType : jl_Object, + callable : null + }, { + name : "collect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_Supplier, juf_BiConsumer, juf_BiConsumer], + returnType : jl_Object, + callable : null + }, { + name : "collect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jus_Collector], + returnType : jl_Object, + callable : null + }, { + name : "min", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ju_Comparator], + returnType : ju_Optional, + callable : null + }, { + name : "max", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ju_Comparator], + returnType : ju_Optional, + callable : null + }, { + name : "count", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "anyMatch", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_Predicate], + returnType : $rt_booleancls(), + callable : null + }, { + name : "allMatch", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_Predicate], + returnType : $rt_booleancls(), + callable : null + }, { + name : "noneMatch", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_Predicate], + returnType : $rt_booleancls(), + callable : null + }, { + name : "findFirst", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Optional, + callable : null + }, { + name : "findAny", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Optional, + callable : null + }, { + name : "builder", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jus_Stream$Builder, + callable : null + }, { + name : "empty", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jus_Stream, + callable : null + }, { + name : "of", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jus_Stream, + callable : null + }, { + name : "of", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object)], + returnType : jus_Stream, + callable : null + }, { + name : "iterate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object, juf_UnaryOperator], + returnType : jus_Stream, + callable : null + }, { + name : "generate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [juf_Supplier], + returnType : jus_Stream, + callable : null + }, { + name : "concat", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jus_Stream, jus_Stream], + returnType : jus_Stream, + callable : null + }]; + juf_ToIntFunction.$meta.methods = [ + { + name : "applyAsInt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + maajc_SecretKey.$meta.methods = []; + otjc_JSError.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "catchNative", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjc_JSError$TryClause, otjc_JSError$CatchClause], + returnType : otj_JSObject, + callable : null + }, { + name : "isError", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getStack", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getMessage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjc_JSError], + returnType : $rt_voidcls(), + callable : null + }, { + name : "catchNative$js_body$_1", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "isError$js_body$_2", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nms_EnumFacing.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_EnumFacing), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_EnumFacing, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFrontOffsetX", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getFrontOffsetY", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getFrontOffsetZ", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getFront", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_EnumFacing, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jt_DateFormatElement$TrieNode.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otpm_StaticFieldResource.$meta.methods = []; + nlea_EaglerAdapterImpl2$ServerQueryImpl$4.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [nlea_EaglerAdapterImpl2$ServerQueryImpl], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onTimer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onTimer$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }]; + otjdh_HTMLImageElement.$meta.methods = [ + { + name : "getAlt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setAlt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHeight", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setHeight", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNaturalWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getNaturalHeight", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSrc", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setSrc", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCrossOrigin", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setCrossOrigin", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + otjw_GainNode.$meta.methods = [ + { + name : "getGain", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioParam, + callable : null + }]; + nlea_EaglerAdapterImpl2$ServerQueryImpl$2.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [nlea_EaglerAdapterImpl2$ServerQueryImpl], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjw_CloseEvent], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 96, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + juf_IntUnaryOperator.$meta.methods = [ + { + name : "applyAsInt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "compose", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_IntUnaryOperator], + returnType : juf_IntUnaryOperator, + callable : null + }, { + name : "andThen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_IntUnaryOperator], + returnType : juf_IntUnaryOperator, + callable : null + }, { + name : "identity", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_IntUnaryOperator, + callable : null + }, { + name : "lambda$identity$2", + modifiers : 544, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "lambda$andThen$1", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_IntUnaryOperator, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "lambda$compose$0", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_IntUnaryOperator, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + otjw_AudioNode.$meta.methods = [ + { + name : "connect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_AudioNode, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "connect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_AudioNode, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "connect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_AudioNode], + returnType : $rt_voidcls(), + callable : null + }, { + name : "connect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_AudioParam, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "connect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_AudioParam], + returnType : $rt_voidcls(), + callable : null + }, { + name : "disconnect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "disconnect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "disconnect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_AudioNode], + returnType : $rt_voidcls(), + callable : null + }, { + name : "disconnect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_AudioNode, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "disconnect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_AudioNode, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "disconnect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_AudioParam], + returnType : $rt_voidcls(), + callable : null + }, { + name : "disconnect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_AudioParam, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getContext", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioContext, + callable : null + }, { + name : "getNumberOfInputs", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getNumberOfOutputs", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getChannelCount", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getChannelCountMode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getChannelInterpretation", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + otjb_History.$meta.methods = [ + { + name : "getLength", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getState", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "back", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "forward", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "go", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "pushState", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "pushState", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject, jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "replaceState", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "replaceState", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject, jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "current", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : otjb_History, + callable : null + }]; + nms_ILocation.$meta.methods = [ + { + name : "getWorld", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : nms_World, + callable : null + }]; + nms_Empty3.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otjw_AudioBufferSourceNode.$meta.methods = [ + { + name : "getBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioBuffer, + callable : null + }, { + name : "setBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_AudioBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPlaybackRate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioParam, + callable : null + }, { + name : "getDetune", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioParam, + callable : null + }, { + name : "getLoop", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setLoop", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLoopStart", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "setLoopStart", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLoopEnd", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "setLoopEnd", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setOnEnded", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOnEnded", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjde_EventListener, + callable : null + }, { + name : "start", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "start", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "start", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "start", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stop", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stop", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otciu_DecimalData.$meta.methods = [ + { + name : "getGroupingSeparator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setGroupingSeparator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDecimalSeparator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setDecimalSeparator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getListSeparator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setListSeparator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPerMille", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setPerMille", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPercent", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setPercent", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNaN", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setNaN", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInfinity", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setInfinity", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinusSign", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setMinusSign", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getExponentSeparator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setExponentSeparator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + otjc_JSReplaceFunction.$meta.methods = [ + { + name : "apply", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }]; + otjw_BiquadFilterNode.$meta.methods = [ + { + name : "setType", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getType", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getFrequency", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioParam, + callable : null + }, { + name : "getDetune", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioParam, + callable : null + }, { + name : "getQ", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioParam, + callable : null + }, { + name : "getGain", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioParam, + callable : null + }, { + name : "getFrequencyResponse", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjt_Float32Array, otjt_Float32Array, otjt_Float32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFrequencyResponse", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_arraycls($rt_floatcls()), $rt_arraycls($rt_floatcls())], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityLookHelper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLookPositionWithEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLookPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdateLook", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateRotation", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }]; + jus_IntStream.$meta.methods = [ + { + name : "filter", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_IntPredicate], + returnType : jus_IntStream, + callable : null + }, { + name : "map", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_IntUnaryOperator], + returnType : jus_IntStream, + callable : null + }, { + name : "mapToObj", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_IntFunction], + returnType : jus_Stream, + callable : null + }, { + name : "mapToLong", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_IntToLongFunction], + returnType : jus_LongStream, + callable : null + }, { + name : "mapToDouble", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_IntToDoubleFunction], + returnType : jus_DoubleStream, + callable : null + }, { + name : "flatMap", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_IntFunction], + returnType : jus_IntStream, + callable : null + }, { + name : "distinct", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jus_IntStream, + callable : null + }, { + name : "sorted", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jus_IntStream, + callable : null + }, { + name : "peek", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_IntConsumer], + returnType : jus_IntStream, + callable : null + }, { + name : "limit", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jus_IntStream, + callable : null + }, { + name : "skip", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jus_IntStream, + callable : null + }, { + name : "forEach", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_IntConsumer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "forEachOrdered", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_IntConsumer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toArray", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_intcls()), + callable : null + }, { + name : "reduce", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), juf_IntBinaryOperator], + returnType : $rt_intcls(), + callable : null + }, { + name : "reduce", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_IntBinaryOperator], + returnType : ju_OptionalInt, + callable : null + }, { + name : "collect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_Supplier, juf_ObjIntConsumer, juf_BiConsumer], + returnType : jl_Object, + callable : null + }, { + name : "sum", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "min", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_OptionalInt, + callable : null + }, { + name : "max", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_OptionalInt, + callable : null + }, { + name : "count", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "average", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_OptionalDouble, + callable : null + }, { + name : "anyMatch", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_IntPredicate], + returnType : $rt_booleancls(), + callable : null + }, { + name : "allMatch", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_IntPredicate], + returnType : $rt_booleancls(), + callable : null + }, { + name : "noneMatch", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_IntPredicate], + returnType : $rt_booleancls(), + callable : null + }, { + name : "findFirst", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_OptionalInt, + callable : null + }, { + name : "findAny", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_OptionalInt, + callable : null + }, { + name : "asLongStream", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jus_LongStream, + callable : null + }, { + name : "asDoubleStream", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jus_DoubleStream, + callable : null + }, { + name : "boxed", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jus_Stream, + callable : null + }, { + name : "iterator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_PrimitiveIterator$OfInt, + callable : null + }, { + name : "spliterator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Spliterator$OfInt, + callable : null + }, { + name : "builder", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jus_IntStream$Builder, + callable : null + }, { + name : "empty", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jus_IntStream, + callable : null + }, { + name : "of", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jus_IntStream, + callable : null + }, { + name : "of", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls())], + returnType : jus_IntStream, + callable : null + }, { + name : "iterate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), juf_IntUnaryOperator], + returnType : jus_IntStream, + callable : null + }, { + name : "generate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [juf_IntSupplier], + returnType : jus_IntStream, + callable : null + }, { + name : "range", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jus_IntStream, + callable : null + }, { + name : "rangeClosed", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : jus_IntStream, + callable : null + }, { + name : "concat", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jus_IntStream, jus_IntStream], + returnType : jus_IntStream, + callable : null + }, { + name : "spliterator", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Spliterator, + callable : null + }, { + name : "iterator", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }]; + nlea_EaglerAdapterImpl2$ServerQueryImpl$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [nlea_EaglerAdapterImpl2$ServerQueryImpl], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_MessageEvent], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 96, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + otjw_AnalyserNode.$meta.methods = [ + { + name : "setFftSize", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFftSize", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getFrequencyBinCount", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setMinDecibels", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMinDecibels", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setMaxDecibels", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxDecibels", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setSmoothingTimeConstant", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSmoothingTimeConstant", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getFloatFrequencyData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjt_Float32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFloatFrequencyData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getByteFrequencyData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjt_Uint8Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFloatTimeDomainData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjt_Float32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFloatTimeDomainData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getByteTimeDomainData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjt_Uint8Array], + returnType : $rt_voidcls(), + callable : null + }]; + cjj_JZlib$WrapperType.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(cjj_JZlib$WrapperType), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : cjj_JZlib$WrapperType, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otpm_StringResource.$meta.methods = [ + { + name : "getValue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setValue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EnumSkyBlock.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_EnumSkyBlock), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_EnumSkyBlock, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otjc_JSRegExp.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjc_JSRegExp, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : otjc_JSRegExp, + callable : null + }, { + name : "create", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls(otjc_JSRegExpFlag)], + returnType : otjc_JSRegExp, + callable : null + }, { + name : "isGlobal", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isIgnoreCase", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isMultiline", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getLastIndex", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSource", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjc_JSString, + callable : null + }, { + name : "exec", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSString], + returnType : otjc_JSArray, + callable : null + }, { + name : "test", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSString], + returnType : $rt_booleancls(), + callable : null + }, { + name : "test", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjc_JSRegExp], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create$js_body$_1", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_2", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + otjw_WebGLFramebuffer.$meta.methods = []; + otjw_IIRFilterNode.$meta.methods = [ + { + name : "getFrequencyResponse", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjt_Float32Array, otjt_Float32Array, otjt_Float32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFrequencyResponse", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_arraycls($rt_floatcls()), $rt_arraycls($rt_floatcls())], + returnType : $rt_voidcls(), + callable : null + }]; + otjdx_Element.$meta.methods = [ + { + name : "getTagName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getAttribute", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "setAttribute", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeAttribute", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAttributeNode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_Attr, + callable : null + }, { + name : "setAttributeNode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjdx_Attr], + returnType : otjdx_Attr, + callable : null + }, { + name : "removeAttributeNode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjdx_Attr], + returnType : otjdx_Attr, + callable : null + }, { + name : "getElementsByTagName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_NodeList, + callable : null + }, { + name : "getAttributeNS", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : jl_String, + callable : null + }, { + name : "setAttributeNS", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeAttributeNS", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAttributeNodeNS", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : otjdx_Attr, + callable : null + }, { + name : "setAttributeNodeNS", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjdx_Attr], + returnType : otjdx_Attr, + callable : null + }, { + name : "getElementsByTagNameNS", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : otjdx_NodeList, + callable : null + }, { + name : "hasAttribute", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasAttributeNS", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "querySelector", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_Element, + callable : null + }, { + name : "querySelectorAll", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_NodeList, + callable : null + }]; + otjw_AudioDestinationNode.$meta.methods = [ + { + name : "getMaxChannelCount", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jm_MathContext.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jm_RoundingMode], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPrecision", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRoundingMode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jm_RoundingMode, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otjw_WebGLTexture.$meta.methods = []; + otp_PlatformString.$meta.methods = [ + { + name : "toUpperCase", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otp_PlatformString, + callable : null + }, { + name : "toLowerCase", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otp_PlatformString, + callable : null + }, { + name : "charCodeAt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + otjdh_HTMLCanvasElement.$meta.methods = [ + { + name : "getWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHeight", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setHeight", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getContext", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otj_JSObject, + callable : null + }, { + name : "getContext", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "toDataURL", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, $rt_doublecls()], + returnType : jl_String, + callable : null + }, { + name : "toDataURL", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "toDataURL", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jn_LongBuffer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "allocate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_LongBuffer, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls()), $rt_intcls(), $rt_intcls()], + returnType : jn_LongBuffer, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls())], + returnType : jn_LongBuffer, + callable : null + }, { + name : "slice", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_LongBuffer, + callable : null + }, { + name : "duplicate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_LongBuffer, + callable : null + }, { + name : "asReadOnlyBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_LongBuffer, + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "put", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jn_LongBuffer, + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "put", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_longcls()], + returnType : jn_LongBuffer, + callable : null + }, { + name : "getElement", + modifiers : 1, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "putElement", + modifiers : 1, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls()), $rt_intcls(), $rt_intcls()], + returnType : jn_LongBuffer, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls())], + returnType : jn_LongBuffer, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_LongBuffer], + returnType : jn_LongBuffer, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls()), $rt_intcls(), $rt_intcls()], + returnType : jn_LongBuffer, + callable : null + }, { + name : "put", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls())], + returnType : jn_LongBuffer, + callable : null + }, { + name : "hasArray", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "array", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_longcls()), + callable : null + }, { + name : "arrayOffset", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isArrayPresent", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getArray", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_arraycls($rt_longcls()), + callable : null + }, { + name : "getArrayOffset", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "compact", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_LongBuffer, + callable : null + }, { + name : "isDirect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_LongBuffer], + returnType : $rt_intcls(), + callable : null + }, { + name : "order", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteOrder, + callable : null + }, { + name : "mark", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_LongBuffer, + callable : null + }, { + name : "reset", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_LongBuffer, + callable : null + }, { + name : "clear", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_LongBuffer, + callable : null + }, { + name : "flip", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_LongBuffer, + callable : null + }, { + name : "rewind", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_LongBuffer, + callable : null + }, { + name : "limit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_LongBuffer, + callable : null + }, { + name : "position", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_LongBuffer, + callable : null + }, { + name : "array", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "rewind", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "flip", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "clear", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "reset", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "mark", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "limit", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_Buffer, + callable : null + }, { + name : "position", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_Buffer, + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + ju_Spliterator.$meta.methods = [ + { + name : "tryAdvance", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_Consumer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "forEachRemaining", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Consumer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "trySplit", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Spliterator, + callable : null + }, { + name : "estimateSize", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getExactSizeIfKnown", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "characteristics", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "hasCharacteristics", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getComparator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Comparator, + callable : null + }]; + otpm_ResourceMap.$meta.methods = [ + { + name : "has", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otpm_Resource, + callable : null + }, { + name : "put", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, otpm_Resource], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keys", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }]; + otjw_AudioListener.$meta.methods = [ + { + name : "setDopplerFactor", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDopplerFactor", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setSpeedOfSound", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSpeedOfSound", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setPosition", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setOrientation", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setVelocity", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nlea_EaglerAdapterImpl2$ServerQueryImpl.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isQueryOpen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "close", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "send", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "responseAvailable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "responseBinaryAvailable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getResponse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nle_ServerQuery$QueryResponse, + callable : null + }, { + name : "getBinaryResponse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "access$4400", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nlea_EaglerAdapterImpl2$ServerQueryImpl], + returnType : jl_String, + callable : null + }, { + name : "access$4500", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nlea_EaglerAdapterImpl2$ServerQueryImpl], + returnType : otjw_WebSocket, + callable : null + }, { + name : "access$4602", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nlea_EaglerAdapterImpl2$ServerQueryImpl, $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "access$4700", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nlea_EaglerAdapterImpl2$ServerQueryImpl], + returnType : $rt_booleancls(), + callable : null + }, { + name : "access$4800", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nlea_EaglerAdapterImpl2$ServerQueryImpl], + returnType : jl_String, + callable : null + }, { + name : "access$4900", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nlea_EaglerAdapterImpl2$ServerQueryImpl], + returnType : ju_LinkedList, + callable : null + }, { + name : "access$4702", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nlea_EaglerAdapterImpl2$ServerQueryImpl, $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "access$5000", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nlea_EaglerAdapterImpl2$ServerQueryImpl], + returnType : ju_LinkedList, + callable : null + }, { + name : "access$4600", + modifiers : 544, + accessLevel : 0, + parameterTypes : [nlea_EaglerAdapterImpl2$ServerQueryImpl], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 32, + accessLevel : 0, + parameterTypes : [jl_String, jl_String, nlea_EaglerAdapterImpl2$1], + returnType : $rt_voidcls(), + callable : null + }]; + juf_IntToDoubleFunction.$meta.methods = [ + { + name : "applyAsDouble", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_doublecls(), + callable : null + }]; + otciu_DateFormatCollection.$meta.methods = [ + { + name : "getShortFormat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setShortFormat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMediumFormat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setMediumFormat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLongFormat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setLongFormat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFullFormat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setFullFormat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + otcit_TimeZoneResource.$meta.methods = [ + { + name : "getData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + otr_RuntimeArray.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otjw_MediaStream.$meta.methods = []; + jn_DoubleBuffer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "allocate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls()), $rt_intcls(), $rt_intcls()], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls())], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "slice", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "duplicate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "asReadOnlyBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "put", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "put", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_doublecls()], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "getElement", + modifiers : 1, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "putElement", + modifiers : 1, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls()), $rt_intcls(), $rt_intcls()], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls())], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_DoubleBuffer], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls()), $rt_intcls(), $rt_intcls()], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "put", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls())], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "hasArray", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "array", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_doublecls()), + callable : null + }, { + name : "arrayOffset", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isArrayPresent", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getArray", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_arraycls($rt_doublecls()), + callable : null + }, { + name : "getArrayOffset", + modifiers : 1, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "compact", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "isDirect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_DoubleBuffer], + returnType : $rt_intcls(), + callable : null + }, { + name : "order", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jn_ByteOrder, + callable : null + }, { + name : "mark", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "reset", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "clear", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "flip", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "rewind", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "limit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "position", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_DoubleBuffer, + callable : null + }, { + name : "array", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "rewind", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "flip", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "clear", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "reset", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "mark", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jn_Buffer, + callable : null + }, { + name : "limit", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_Buffer, + callable : null + }, { + name : "position", + modifiers : 96, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jn_Buffer, + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + jl_Thread$start$lambda$_4_0.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Thread], + returnType : $rt_voidcls(), + callable : null + }, { + name : "run", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otjw_StereoPannerNode.$meta.methods = [ + { + name : "getPan", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_AudioParam, + callable : null + }]; + nms_MerchantRecipe.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_ItemStack, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, nms_Item], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getItemToBuy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "getSecondItemToBuy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "hasSecondItemToBuy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getItemToSell", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "hasSameIDsAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_MerchantRecipe], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasSameItemsAs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_MerchantRecipe], + returnType : $rt_booleancls(), + callable : null + }, { + name : "incrementToolUses", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82783_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82784_g", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_82785_h", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readFromTags", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "writeToTags", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTTagCompound, + callable : null + }]; + otjdh_HTMLVideoElement.$meta.methods = [ + { + name : "getWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getHeight", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setHeight", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getVideoWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getVideoHeight", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getPoster", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setPoster", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + jlr_Constructor.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class, jl_String, $rt_intcls(), $rt_intcls(), $rt_arraycls(jl_Class), otcir_JSCallable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDeclaringClass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Class, + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getModifiers", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isSynthetic", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getParameterTypes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_Class), + callable : null + }, { + name : "getParameterCount", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "newInstance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object)], + returnType : jl_Object, + callable : null + }, { + name : "isVarArgs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + otjw_PeriodicWaveConstraints.$meta.methods = [ + { + name : "setDisableNormalization", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDisableNormalization", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + otjw_PannerNode.$meta.methods = [ + { + name : "setPanningModel", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPanningModel", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setDistanceModel", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDistanceModel", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setRefDistance", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRefDistance", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setMaxDistance", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMaxDistance", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setRolloffFactor", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRolloffFactor", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setConeInnerAngle", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getConeInnerAngle", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setConeOuterAngle", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getConeOuterAngle", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setConeOuterGain", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getConeOuterGain", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setPosition", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setOrientation", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setVelocity", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nleat_WebGLVertexArray.$meta.methods = []; + juf_ToLongFunction.$meta.methods = [ + { + name : "applyAsLong", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_longcls(), + callable : null + }]; + jn_URLStreamHandlerFactory.$meta.methods = [ + { + name : "createURLStreamHandler", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jn_URLStreamHandler, + callable : null + }]; + nms_EnumCreatureType.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_EnumCreatureType), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_EnumCreatureType, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), jl_Class, $rt_intcls(), nms_Material, $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCreatureClass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Class, + callable : null + }, { + name : "getMaxNumberOfCreature", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCreatureMaterial", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Material, + callable : null + }, { + name : "getPeacefulCreature", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAnimal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EnumCreatureAttribute.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_EnumCreatureAttribute), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_EnumCreatureAttribute, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otjw_MediaStreamAudioDestinationNode.$meta.methods = [ + { + name : "getStream", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_MediaStream, + callable : null + }]; + jsm_Receiver.$meta.methods = [ + { + name : "send", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_MidiMessage, $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "close", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nle_ServerQuery$QueryResponse.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [oj_JSONObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isResponseString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isResponseJSON", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getResponseString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getResponseJSON", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : oj_JSONObject, + callable : null + }]; + jss_AudioFormat$Encoding.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otpm_Resource.$meta.methods = []; + jla_Annotation.$meta.methods = [ + { + name : "annotationType", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Class, + callable : null + }]; + jss_Line.$meta.methods = [ + { + name : "getLineInfo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jss_Line$Info, + callable : null + }, { + name : "open", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "close", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpen", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getControls", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jss_Control), + callable : null + }, { + name : "isControlSupported", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jss_Control$Type], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getControl", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jss_Control$Type], + returnType : jss_Control, + callable : null + }, { + name : "addLineListener", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jss_LineListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeLineListener", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jss_LineListener], + returnType : $rt_voidcls(), + callable : null + }]; + otcic_CurrencyResource.$meta.methods = [ + { + name : "getCode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setCode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNumericCode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setNumericCode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFractionDigits", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setFractionDigits", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + otjb_Storage.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLength", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "key", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getItem", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "setItem", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeItem", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clear", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSessionStorage", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : otjb_Storage, + callable : null + }, { + name : "getLocalStorage", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : otjb_Storage, + callable : null + }, { + name : "$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjb_Storage], + returnType : $rt_voidcls(), + callable : null + }]; + oti_Structure.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "cast", + modifiers : 260, + accessLevel : 3, + parameterTypes : [], + returnType : oti_Structure, + callable : null + }, { + name : "toAddress", + modifiers : 260, + accessLevel : 3, + parameterTypes : [], + returnType : oti_Address, + callable : null + }, { + name : "sizeOf", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : $rt_intcls(), + callable : null + }, { + name : "add", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Class, oti_Structure, $rt_intcls()], + returnType : oti_Structure, + callable : null + }]; + ji_File.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_File, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_URI], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkURI", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jn_URI], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canRead", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canWrite", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_File], + returnType : $rt_intcls(), + callable : null + }, { + name : "getPath", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "fs", + modifiers : 512, + accessLevel : 1, + parameterTypes : [], + returnType : otcf_VirtualFileSystem, + callable : null + }, { + name : "getAbsolutePath", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getAbsoluteFile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ji_File, + callable : null + }, { + name : "isAbsolute", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isAbsolutePath", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isDriveLetter", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_charcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isDirectory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isHidden", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isFile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCanonicalPath", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getCanonicalPathImpl", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getCanonicalFile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ji_File, + callable : null + }, { + name : "getParent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getParentFile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ji_File, + callable : null + }, { + name : "listRoots", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(ji_File), + callable : null + }, { + name : "list", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "list", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_FilenameFilter], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "listFiles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(ji_File), + callable : null + }, { + name : "listFiles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_FileFilter], + returnType : $rt_arraycls(ji_File), + callable : null + }, { + name : "listFiles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_FilenameFilter], + returnType : $rt_arraycls(ji_File), + callable : null + }, { + name : "exists", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "lastModified", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "setLastModified", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setReadOnly", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setWritable", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "length", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "createNewFile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "mkdir", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "mkdirs", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "delete", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "deleteOnExit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renameTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_File], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toURI", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_URI, + callable : null + }, { + name : "getAbsoluteName", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "createTempFile", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : ji_File, + callable : null + }, { + name : "createTempFile", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, ji_File], + returnType : ji_File, + callable : null + }, { + name : "genTempFile", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String, jl_String, ji_File], + returnType : ji_File, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "fixSlashes", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "calculatePath", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String, jl_String], + returnType : jl_String, + callable : null + }, { + name : "findVirtualFile", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : otcf_VirtualFile, + callable : null + }, { + name : "findParentFile", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : otcf_VirtualFile, + callable : null + }, { + name : "isRoot", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_PathEntity.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(nms_PathPoint)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "incrementPathIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isFinished", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getFinalPathPoint", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_PathPoint, + callable : null + }, { + name : "getPathPointFromIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_PathPoint, + callable : null + }, { + name : "getCurrentPathLength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setCurrentPathLength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCurrentPathIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setCurrentPathIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getVectorFromIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_intcls()], + returnType : nms_Vec3, + callable : null + }, { + name : "getPosition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : nms_Vec3, + callable : null + }, { + name : "isSamePath", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_PathEntity], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isDestinationSame", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Vec3], + returnType : $rt_booleancls(), + callable : null + }]; + otpm_ResourceArray.$meta.methods = [ + { + name : "size", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otpm_Resource, + callable : null + }, { + name : "add", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otpm_Resource], + returnType : $rt_voidcls(), + callable : null + }]; + oti_Address.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "add", + modifiers : 256, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : oti_Address, + callable : null + }, { + name : "add", + modifiers : 256, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : oti_Address, + callable : null + }, { + name : "isLessThan", + modifiers : 256, + accessLevel : 3, + parameterTypes : [oti_Address], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toInt", + modifiers : 256, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toLong", + modifiers : 256, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "toStructure", + modifiers : 256, + accessLevel : 3, + parameterTypes : [], + returnType : oti_Structure, + callable : null + }, { + name : "getByte", + modifiers : 256, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_bytecls(), + callable : null + }, { + name : "putByte", + modifiers : 256, + accessLevel : 3, + parameterTypes : [$rt_bytecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getChar", + modifiers : 256, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "putChar", + modifiers : 256, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getShort", + modifiers : 256, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_shortcls(), + callable : null + }, { + name : "putShort", + modifiers : 256, + accessLevel : 3, + parameterTypes : [$rt_shortcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInt", + modifiers : 256, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "putInt", + modifiers : 256, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLong", + modifiers : 256, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "putLong", + modifiers : 256, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFloat", + modifiers : 256, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "putFloat", + modifiers : 256, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDouble", + modifiers : 256, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "putDouble", + modifiers : 256, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAddress", + modifiers : 256, + accessLevel : 3, + parameterTypes : [], + returnType : oti_Address, + callable : null + }, { + name : "putAddress", + modifiers : 256, + accessLevel : 3, + parameterTypes : [oti_Address], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fromInt", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : oti_Address, + callable : null + }, { + name : "fromLong", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : oti_Address, + callable : null + }, { + name : "ofObject", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : oti_Address, + callable : null + }, { + name : "ofData", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : oti_Address, + callable : null + }, { + name : "ofData", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_charcls())], + returnType : oti_Address, + callable : null + }, { + name : "ofData", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_shortcls())], + returnType : oti_Address, + callable : null + }, { + name : "ofData", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_intcls())], + returnType : oti_Address, + callable : null + }, { + name : "ofData", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls())], + returnType : oti_Address, + callable : null + }, { + name : "ofData", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls())], + returnType : oti_Address, + callable : null + }, { + name : "ofData", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls())], + returnType : oti_Address, + callable : null + }, { + name : "ofData", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object)], + returnType : oti_Address, + callable : null + }, { + name : "align", + modifiers : 768, + accessLevel : 3, + parameterTypes : [oti_Address, $rt_intcls()], + returnType : oti_Address, + callable : null + }, { + name : "sizeOf", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "add", + modifiers : 256, + accessLevel : 3, + parameterTypes : [jl_Class, $rt_intcls()], + returnType : oti_Address, + callable : null + }, { + name : "diff", + modifiers : 0, + accessLevel : 3, + parameterTypes : [oti_Address], + returnType : $rt_longcls(), + callable : null + }]; + otjw_WebGLRenderingContext.$meta.methods = [ + { + name : "getCanvas", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdh_HTMLCanvasElement, + callable : null + }, { + name : "getDrawingBufferWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDrawingBufferHeight", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getContextAttributes", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_WebGLContextAttributes, + callable : null + }, { + name : "isContextLost", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSupportedExtensions", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjc_JSArrayReader, + callable : null + }, { + name : "getSupportedExtensionArray", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getExtension", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otj_JSObject, + callable : null + }, { + name : "activeTexture", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "attachShader", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLProgram, otjw_WebGLShader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindAttribLocation", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLProgram, $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), otjw_WebGLBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindFramebuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), otjw_WebGLFramebuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindRenderbuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), otjw_WebGLRenderbuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bindTexture", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), otjw_WebGLTexture], + returnType : $rt_voidcls(), + callable : null + }, { + name : "blendColor", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "blendEquation", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "blendEquationSeparate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "blendFunc", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "blendFuncSeparate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bufferData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bufferData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), otjt_ArrayBufferView, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bufferData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), otjt_ArrayBuffer, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bufferSubData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), otjt_ArrayBufferView], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bufferSubData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), otjt_ArrayBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkFramebufferStatus", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "clear", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clearColor", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clearDepth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clearStencil", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "colorMask", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "compileShader", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLShader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "compressedTexImage2D", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), otjt_ArrayBufferView], + returnType : $rt_voidcls(), + callable : null + }, { + name : "compressedTexSubImage2D", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), otjt_ArrayBufferView], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copyTexImage2D", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copyTexSubImage2D", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_WebGLBuffer, + callable : null + }, { + name : "createFramebuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_WebGLFramebuffer, + callable : null + }, { + name : "createProgram", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_WebGLProgram, + callable : null + }, { + name : "createRenderbuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_WebGLRenderbuffer, + callable : null + }, { + name : "createShader", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjw_WebGLShader, + callable : null + }, { + name : "createTexture", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_WebGLTexture, + callable : null + }, { + name : "cullFace", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "deleteBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "deleteFramebuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLFramebuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "deleteProgram", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLProgram], + returnType : $rt_voidcls(), + callable : null + }, { + name : "deleteRenderbuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLRenderbuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "deleteShader", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLShader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "deleteTexture", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLTexture], + returnType : $rt_voidcls(), + callable : null + }, { + name : "depthFunc", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "depthMask", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "depthRange", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "detachShader", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLProgram, otjw_WebGLShader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "disable", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "disableVertexAttribArray", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawArrays", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawElements", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "enable", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "enableVertexAttribArray", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "finish", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "flush", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "framebufferRenderbuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), otjw_WebGLRenderbuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "framebufferTexture2D", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), otjw_WebGLTexture, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "frontFace", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "generateMipmap", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getActiveAttrib", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLProgram, $rt_intcls()], + returnType : otjw_WebGLActiveInfo, + callable : null + }, { + name : "getActiveUniform", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLProgram, $rt_intcls()], + returnType : otjw_WebGLActiveInfo, + callable : null + }, { + name : "getAttachedShaders", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLProgram], + returnType : otjc_JSArrayReader, + callable : null + }, { + name : "getAttachedShadersArray", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLProgram], + returnType : $rt_arraycls(otjw_WebGLShader), + callable : null + }, { + name : "getAttribLocation", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLProgram, jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBufferParameter", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : otj_JSObject, + callable : null + }, { + name : "getParameter", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otj_JSObject, + callable : null + }, { + name : "getParameteri", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getParameterString", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getParameterf", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getError", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getFramebufferAttachmentParameter", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : otj_JSObject, + callable : null + }, { + name : "getProgramParameter", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLProgram, $rt_intcls()], + returnType : otj_JSObject, + callable : null + }, { + name : "getProgramParameterb", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLProgram, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getProgramParameteri", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLProgram, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getProgramInfoLog", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLProgram], + returnType : jl_String, + callable : null + }, { + name : "getRenderbufferParameter", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : otj_JSObject, + callable : null + }, { + name : "getShaderParameter", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLShader, $rt_intcls()], + returnType : otj_JSObject, + callable : null + }, { + name : "getShaderParameterb", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLShader, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getShaderParameteri", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLShader, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getShaderPrecisionFormat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : otjw_WebGLShaderPrecisionFormat, + callable : null + }, { + name : "getShaderInfoLog", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLShader], + returnType : jl_String, + callable : null + }, { + name : "getShaderSource", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLShader], + returnType : jl_String, + callable : null + }, { + name : "getTexParameter", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : otj_JSObject, + callable : null + }, { + name : "getUniform", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLProgram, otjw_WebGLUniformLocation], + returnType : otj_JSObject, + callable : null + }, { + name : "getUniformLocation", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLProgram, jl_String], + returnType : otjw_WebGLUniformLocation, + callable : null + }, { + name : "getVertexAttrib", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : otj_JSObject, + callable : null + }, { + name : "getVertexAttribOffset", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "hint", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLBuffer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isEnabled", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isFramebuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLFramebuffer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isProgram", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLProgram], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isRenderbuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLRenderbuffer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isShader", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLShader], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isTexture", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLTexture], + returnType : $rt_booleancls(), + callable : null + }, { + name : "lineWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "linkProgram", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLProgram], + returnType : $rt_voidcls(), + callable : null + }, { + name : "pixelStorei", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "polygonOffset", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readPixels", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), otjt_ArrayBufferView], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderbufferStorage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sampleCoverage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "scissor", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "shaderSource", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLShader, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stencilFunc", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stencilFuncSeparate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stencilMask", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stencilMaskSeparate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stencilOp", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stencilOpSeparate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "texImage2D", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), otjt_ArrayBufferView], + returnType : $rt_voidcls(), + callable : null + }, { + name : "texImage2D", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), otjc_ImageData], + returnType : $rt_voidcls(), + callable : null + }, { + name : "texImage2D", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), otjdh_HTMLImageElement], + returnType : $rt_voidcls(), + callable : null + }, { + name : "texImage2D", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), otjdh_HTMLCanvasElement], + returnType : $rt_voidcls(), + callable : null + }, { + name : "texParameterf", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "texParameteri", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "texSubImage2D", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), otjt_ArrayBufferView], + returnType : $rt_voidcls(), + callable : null + }, { + name : "texSubImage2D", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), otjc_ImageData], + returnType : $rt_voidcls(), + callable : null + }, { + name : "texSubImage2D", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), otjdh_HTMLImageElement], + returnType : $rt_voidcls(), + callable : null + }, { + name : "texSubImage2D", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), otjdh_HTMLCanvasElement], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform1f", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform1fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, otjt_Float32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform1fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, otjc_JSArrayReader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform1fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_arraycls($rt_floatcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform1i", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform1iv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, otjt_Int32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform1iv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, otjc_JSArrayReader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform1iv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform2f", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform2fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, otjt_Float32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform2fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, otjc_JSArrayReader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform2fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_arraycls($rt_floatcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform2i", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform2iv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, otjt_Int32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform2iv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, otjc_JSArrayReader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform2iv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform3f", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform3fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, otjt_Float32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform3fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, otjc_JSArrayReader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform3fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_arraycls($rt_floatcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform3i", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform3iv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, otjt_Int32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform3iv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, otjc_JSArrayReader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform3iv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform4f", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform4fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, otjt_Float32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform4fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, otjc_JSArrayReader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform4fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_arraycls($rt_floatcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform4i", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform4iv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, otjt_Int32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform4iv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, otjc_JSArrayReader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniform4iv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_arraycls($rt_intcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniformMatrix2fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_booleancls(), otjt_Float32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniformMatrix2fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_booleancls(), otjc_JSArrayReader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniformMatrix2fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_booleancls(), $rt_arraycls($rt_floatcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniformMatrix3fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_booleancls(), otjt_Float32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniformMatrix3fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_booleancls(), otjc_JSArrayReader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniformMatrix3fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_booleancls(), $rt_arraycls($rt_floatcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniformMatrix4fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_booleancls(), otjt_Float32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniformMatrix4fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_booleancls(), otjc_JSArrayReader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uniformMatrix4fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLUniformLocation, $rt_booleancls(), $rt_arraycls($rt_floatcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "useProgram", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLProgram], + returnType : $rt_voidcls(), + callable : null + }, { + name : "validateProgram", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjw_WebGLProgram], + returnType : $rt_voidcls(), + callable : null + }, { + name : "vertexAttrib1f", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "vertexAttrib1fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), otjt_Float32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "vertexAttrib1fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), otjc_JSArrayReader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "vertexAttrib1fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_floatcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "vertexAttrib2f", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "vertexAttrib2fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), otjt_Float32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "vertexAttrib2fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), otjc_JSArrayReader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "vertexAttrib2fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_floatcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "vertexAttrib3f", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "vertexAttrib3fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), otjt_Float32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "vertexAttrib3fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), otjc_JSArrayReader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "vertexAttrib3fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_floatcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "vertexAttrib4f", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "vertexAttrib4fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), otjt_Float32Array], + returnType : $rt_voidcls(), + callable : null + }, { + name : "vertexAttrib4fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), otjc_JSArrayReader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "vertexAttrib4fv", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_floatcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "vertexAttribPointer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "viewport", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + otjdc_ElementCSSInlineStyle.$meta.methods = [ + { + name : "getStyle", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdc_CSSStyleDeclaration, + callable : null + }]; + nms_GameRules.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addGameRule", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setOrCreateGameRule", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getGameRuleStringValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "getGameRuleBooleanValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "writeGameRulesToNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NBTTagCompound, + callable : null + }, { + name : "readGameRulesFromNBT", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRules", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "hasRule", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }]; + otjc_JSSortFunction.$meta.methods = [ + { + name : "compare", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : $rt_intcls(), + callable : null + }]; + jss_Mixer$Info.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String, jl_String, jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getVendor", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDescription", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getVersion", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_IPosition.$meta.methods = [ + { + name : "getX", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getY", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getZ", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }]; + maajs_Key.$meta.methods = [ + { + name : "getAlgorithm", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getFormat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getEncoded", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }]; + jn_URI.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, jl_String, $rt_intcls(), jl_String, jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, jl_String, jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "quoteComponent", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, jl_String], + returnType : jl_String, + callable : null + }, { + name : "compareTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_URI], + returnType : $rt_intcls(), + callable : null + }, { + name : "create", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jn_URI, + callable : null + }, { + name : "duplicate", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : jn_URI, + callable : null + }, { + name : "convertHexToLowerCase", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "equalsHexCaseInsensitive", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAuthority", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getFragment", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHost", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getPath", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getPort", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getQuery", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getRawAuthority", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getRawFragment", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getRawPath", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getRawQuery", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getRawSchemeSpecificPart", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getRawUserInfo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getScheme", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getSchemeSpecificPart", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getUserInfo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isAbsolute", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isOpaque", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "normalize", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "normalize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_URI, + callable : null + }, { + name : "parseServerAuthority", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_URI, + callable : null + }, { + name : "relativize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_URI], + returnType : jn_URI, + callable : null + }, { + name : "resolve", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_URI], + returnType : jn_URI, + callable : null + }, { + name : "setSchemeSpecificPart", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resolve", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jn_URI, + callable : null + }, { + name : "encodeOthers", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "decode", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "toASCIIString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getHashString", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toURL", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jn_URL, + callable : null + }, { + name : "compareTo", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$202", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jn_URI, jl_String], + returnType : jl_String, + callable : null + }, { + name : "access$302", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jn_URI, jl_String], + returnType : jl_String, + callable : null + }, { + name : "access$300", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jn_URI], + returnType : jl_String, + callable : null + }, { + name : "access$402", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jn_URI, $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "access$502", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jn_URI, jl_String], + returnType : jl_String, + callable : null + }, { + name : "access$500", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jn_URI], + returnType : jl_String, + callable : null + }, { + name : "access$602", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jn_URI, jl_String], + returnType : jl_String, + callable : null + }, { + name : "access$600", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jn_URI], + returnType : jl_String, + callable : null + }, { + name : "access$702", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jn_URI, $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "access$802", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jn_URI, jl_String], + returnType : jl_String, + callable : null + }, { + name : "access$800", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jn_URI], + returnType : jl_String, + callable : null + }, { + name : "access$902", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jn_URI, jl_String], + returnType : jl_String, + callable : null + }, { + name : "access$1002", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jn_URI, jl_String], + returnType : jl_String, + callable : null + }, { + name : "access$900", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jn_URI], + returnType : jl_String, + callable : null + }, { + name : "access$1000", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jn_URI], + returnType : jl_String, + callable : null + }, { + name : "access$1102", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jn_URI, jl_String], + returnType : jl_String, + callable : null + }, { + name : "access$1202", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jn_URI, jl_String], + returnType : jl_String, + callable : null + }, { + name : "access$1302", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jn_URI, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "access$1402", + modifiers : 544, + accessLevel : 0, + parameterTypes : [jn_URI, $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }]; + jl_Package.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getPackage", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Package, + callable : null + }, { + name : "getAnnotation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : jla_Annotation, + callable : null + }, { + name : "getAnnotations", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jla_Annotation), + callable : null + }, { + name : "getDeclaredAnnotations", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jla_Annotation), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jt_CharacterIterator.$meta.methods = [ + { + name : "clone", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "current", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "first", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "getBeginIndex", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getEndIndex", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getIndex", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "last", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "next", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "previous", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "setIndex", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_charcls(), + callable : null + }]; + otjb_Screen.$meta.methods = [ + { + name : "getWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getHeight", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getAvailWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getAvailHeight", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getColorDepth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "current", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : otjb_Screen, + callable : null + }]; + nms_IChunkProvider.$meta.methods = [ + { + name : "chunkExists", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "provideChunk", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Chunk, + callable : null + }, { + name : "loadChunk", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Chunk, + callable : null + }, { + name : "populate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_IChunkProvider, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "saveChunks", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), nms_IProgressUpdate], + returnType : $rt_booleancls(), + callable : null + }, { + name : "unloadQueuedChunks", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canSave", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "makeString", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getPossibleCreatures", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_EnumCreatureType, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : ju_List, + callable : null + }, { + name : "findClosestStructure", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_World, jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_ChunkPosition, + callable : null + }, { + name : "getLoadedChunkCount", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "recreateStructures", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_104112_b", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jt_AttributedCharacterIterator$Attribute.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hashCode", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otp_PlatformObject.$meta.methods = [ + { + name : "getPlatformClass", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otp_PlatformClass, + callable : null + }, { + name : "getId", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setId", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Packet51MapChunkData.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + juf_BiFunction.$meta.methods = [ + { + name : "apply", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "andThen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Function], + returnType : juf_BiFunction, + callable : null + }, { + name : "lambda$andThen$0", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_Function, jl_Object, jl_Object], + returnType : jl_Object, + callable : null + }]; + nms_WorldType.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getWorldTypeName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getTranslateName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getGeneratorVersion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getWorldTypeForGeneratorVersion", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_WorldType, + callable : null + }, { + name : "setCanBeCreated", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_booleancls()], + returnType : nms_WorldType, + callable : null + }, { + name : "getCanBeCreated", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setVersioned", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : nms_WorldType, + callable : null + }, { + name : "isVersioned", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "parseWorldType", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_WorldType, + callable : null + }, { + name : "getWorldTypeID", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otjdh_HTMLDocument.$meta.methods = [ + { + name : "getDocumentElement", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdh_HTMLHtmlElement, + callable : null + }, { + name : "createElement", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdh_HTMLElement, + callable : null + }, { + name : "createElement", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, juf_Consumer], + returnType : otjdh_HTMLElement, + callable : null + }, { + name : "getElementById", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdh_HTMLElement, + callable : null + }, { + name : "getBody", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdh_HTMLBodyElement, + callable : null + }, { + name : "getHead", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdh_HTMLHeadElement, + callable : null + }, { + name : "getScrollLeft", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getScrollTop", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "current", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : otjdh_HTMLDocument, + callable : null + }, { + name : "querySelector", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdh_HTMLElement, + callable : null + }, { + name : "querySelectorAll", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_NodeList, + callable : null + }, { + name : "getActiveElement", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdh_HTMLElement, + callable : null + }, { + name : "isDesignMode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setDesignMode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "execCommand", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, $rt_booleancls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "execCommand", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCookie", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setCookie", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTitle", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setTitle", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPointerLockElement", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdh_HTMLElement, + callable : null + }, { + name : "exitPointerLock", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "querySelector", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_Element, + callable : null + }, { + name : "getElementById", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_Element, + callable : null + }, { + name : "createElement", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_Element, + callable : null + }, { + name : "getDocumentElement", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : otjdx_Element, + callable : null + }, { + name : "createElement$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjdh_HTMLDocument, jl_String, juf_Consumer], + returnType : otjdh_HTMLElement, + callable : null + }, { + name : "querySelector$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjdh_HTMLDocument, jl_String], + returnType : otjdx_Element, + callable : null + }, { + name : "getElementById$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjdh_HTMLDocument, jl_String], + returnType : otjdx_Element, + callable : null + }, { + name : "createElement$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjdh_HTMLDocument, jl_String], + returnType : otjdx_Element, + callable : null + }, { + name : "getDocumentElement$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjdh_HTMLDocument], + returnType : otjdx_Element, + callable : null + }]; + otjdh_HTMLElement.$meta.methods = [ + { + name : "getElementsByTagName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_NodeList, + callable : null + }, { + name : "getTitle", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setTitle", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLang", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setLang", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isTranslate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setTranslate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDir", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setDir", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isHidden", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setHidden", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "click", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTabIndex", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setTabIndex", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "focus", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "blur", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAccessKey", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setAccessKey", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAccessKeyLabel", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getClientWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getClientHeight", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getAbsoluteLeft", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getAbsoluteTop", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getScrollLeft", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setScrollLeft", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getScrollTop", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setScrollTop", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getScrollWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getScrollHeight", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getOffsetWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getOffsetHeight", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getOffsetTop", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getOffsetLeft", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getOwnerDocument", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdh_HTMLDocument, + callable : null + }, { + name : "getInnerHTML", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setInnerHTML", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBoundingClientRect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdh_TextRectangle, + callable : null + }, { + name : "getClassName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setClassName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "withAttr", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : otjdh_HTMLElement, + callable : null + }, { + name : "withChild", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdh_HTMLElement, + callable : null + }, { + name : "withChild", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjdx_Node], + returnType : otjdh_HTMLElement, + callable : null + }, { + name : "withChild", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, juf_Consumer], + returnType : otjdh_HTMLElement, + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : otjdh_HTMLElement, + callable : null + }, { + name : "withText", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdh_HTMLElement, + callable : null + }, { + name : "querySelector", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdh_HTMLElement, + callable : null + }, { + name : "querySelectorAll", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_NodeList, + callable : null + }, { + name : "requestPointerLock", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "querySelector", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_Element, + callable : null + }, { + name : "getOwnerDocument", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : otjdx_Document, + callable : null + }, { + name : "withAttr$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjdh_HTMLElement, jl_String, jl_String], + returnType : otjdh_HTMLElement, + callable : null + }, { + name : "withChild$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjdh_HTMLElement, jl_String], + returnType : otjdh_HTMLElement, + callable : null + }, { + name : "withChild$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjdh_HTMLElement, otjdx_Node], + returnType : otjdh_HTMLElement, + callable : null + }, { + name : "withChild$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjdh_HTMLElement, jl_String, juf_Consumer], + returnType : otjdh_HTMLElement, + callable : null + }, { + name : "clear$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjdh_HTMLElement], + returnType : otjdh_HTMLElement, + callable : null + }, { + name : "withText$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjdh_HTMLElement, jl_String], + returnType : otjdh_HTMLElement, + callable : null + }, { + name : "querySelector$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjdh_HTMLElement, jl_String], + returnType : otjdx_Element, + callable : null + }, { + name : "getOwnerDocument$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjdh_HTMLElement], + returnType : otjdx_Document, + callable : null + }]; + otjde_WheelEventTarget.$meta.methods = [ + { + name : "listenWheel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectWheel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "listenWheel$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_WheelEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "neglectWheel$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjde_WheelEventTarget, otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }]; + otjw_WebGLBuffer.$meta.methods = []; + otjdx_Document.$meta.methods = [ + { + name : "getDoctype", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdx_DocumentType, + callable : null + }, { + name : "getImplementation", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdx_DOMImplementation, + callable : null + }, { + name : "getDocumentElement", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdx_Element, + callable : null + }, { + name : "createElement", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_Element, + callable : null + }, { + name : "createDocumentFragment", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdx_DocumentFragment, + callable : null + }, { + name : "createTextNode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_Text, + callable : null + }, { + name : "createComment", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_Comment, + callable : null + }, { + name : "createCDATASection", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_CDATASection, + callable : null + }, { + name : "createProcessingInstruction", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : otjdx_ProcessingInstruction, + callable : null + }, { + name : "createAttribute", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_Attr, + callable : null + }, { + name : "createEntityReference", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_EntityReference, + callable : null + }, { + name : "getElementsByTagName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_NodeList, + callable : null + }, { + name : "importNode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjdx_Node, $rt_booleancls()], + returnType : otjdx_Node, + callable : null + }, { + name : "createElementNS", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : otjdx_Element, + callable : null + }, { + name : "createAttributeNS", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : otjdx_Attr, + callable : null + }, { + name : "getElementsByTagNameNS", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : otjdx_NodeList, + callable : null + }, { + name : "getElementById", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_Element, + callable : null + }, { + name : "querySelector", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_Element, + callable : null + }, { + name : "querySelectorAll", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_NodeList, + callable : null + }]; + otcit_DateTimeZoneBuilder$Transition.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_longcls(), otcit_DateTimeZoneBuilder$Transition], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_longcls(), otcit_DateTimeZoneBuilder$Rule, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_longcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMillis", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getWallOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStandardOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSaveMillis", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isTransitionFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otcit_DateTimeZoneBuilder$Transition], + returnType : $rt_booleancls(), + callable : null + }]; + otjw_WebGLRenderbuffer.$meta.methods = []; + ju_AbstractMap$1.$meta.methods = []; + nms_IBlockSource.$meta.methods = [ + { + name : "getX", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getY", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getZ", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getXInt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getYInt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getZInt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBlockMetadata", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBlockTileEntity", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : nms_TileEntity, + callable : null + }]; + jsm_MidiDevice.$meta.methods = [ + { + name : "getDeviceInfo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jsm_MidiDevice$Info, + callable : null + }, { + name : "open", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "close", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isOpen", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getMicrosecondPosition", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getMaxReceivers", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMaxTransmitters", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getReceiver", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jsm_Receiver, + callable : null + }, { + name : "getReceivers", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_List, + callable : null + }, { + name : "getTransmitter", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jsm_Transmitter, + callable : null + }, { + name : "getTransmitters", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_List, + callable : null + }]; + otjw_WebGLShader.$meta.methods = []; + otjde_WheelEvent.$meta.methods = [ + { + name : "getDeltaX", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getDeltaY", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getDeltaZ", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getDeltaMode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jsm_MidiFileFormat.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls(), $rt_intcls(), $rt_intcls(), $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls(), $rt_intcls(), $rt_intcls(), $rt_longcls(), ju_Map], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getDivisionType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getResolution", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getByteLength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMicrosecondLength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "properties", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map, + callable : null + }, { + name : "getProperty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Object, + callable : null + }]; + otjdx_Node.$meta.methods = [ + { + name : "getNodeName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getNodeValue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setNodeValue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getNodeType", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_shortcls(), + callable : null + }, { + name : "getParentNode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdx_Node, + callable : null + }, { + name : "getChildNodes", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdx_NodeList, + callable : null + }, { + name : "getFirstChild", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdx_Node, + callable : null + }, { + name : "getLastChild", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdx_Node, + callable : null + }, { + name : "getPreviousSibling", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdx_Node, + callable : null + }, { + name : "getNextSibling", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdx_Node, + callable : null + }, { + name : "getAttributes", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdx_NamedNodeMap, + callable : null + }, { + name : "insertBefore", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjdx_Node, otjdx_Node], + returnType : otjdx_Node, + callable : null + }, { + name : "replaceChild", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjdx_Node, otjdx_Node], + returnType : otjdx_Node, + callable : null + }, { + name : "removeChild", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjdx_Node], + returnType : otjdx_Node, + callable : null + }, { + name : "appendChild", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjdx_Node], + returnType : otjdx_Node, + callable : null + }, { + name : "hasChildNodes", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hasChildNodesJS", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "cloneNode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : otjdx_Node, + callable : null + }, { + name : "normalize", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isSupported", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getNamespaceURI", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getPrefix", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setPrefix", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLocalName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "hasAttributes", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getOwnerDocument", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdx_Document, + callable : null + }, { + name : "delete", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "delete$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjdx_Node], + returnType : $rt_voidcls(), + callable : null + }]; + otjw_CloseEvent.$meta.methods = [ + { + name : "getCode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getReason", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "wasClean", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + jus_BaseStream.$meta.methods = [ + { + name : "iterator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }, { + name : "spliterator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Spliterator, + callable : null + }, { + name : "isParallel", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "sequential", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jus_BaseStream, + callable : null + }, { + name : "parallel", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jus_BaseStream, + callable : null + }, { + name : "unordered", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jus_BaseStream, + callable : null + }, { + name : "onClose", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Runnable], + returnType : jus_BaseStream, + callable : null + }]; + jus_LongStream.$meta.methods = [ + { + name : "filter", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_LongPredicate], + returnType : jus_LongStream, + callable : null + }, { + name : "map", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_LongUnaryOperator], + returnType : jus_LongStream, + callable : null + }, { + name : "mapToObj", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_LongFunction], + returnType : jus_Stream, + callable : null + }, { + name : "mapToInt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_LongToIntFunction], + returnType : jus_IntStream, + callable : null + }, { + name : "mapToDouble", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_LongToDoubleFunction], + returnType : jus_DoubleStream, + callable : null + }, { + name : "flatMap", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_LongFunction], + returnType : jus_LongStream, + callable : null + }, { + name : "distinct", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jus_LongStream, + callable : null + }, { + name : "sorted", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jus_LongStream, + callable : null + }, { + name : "peek", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_LongConsumer], + returnType : jus_LongStream, + callable : null + }, { + name : "limit", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jus_LongStream, + callable : null + }, { + name : "skip", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jus_LongStream, + callable : null + }, { + name : "forEach", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_LongConsumer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "forEachOrdered", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_LongConsumer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toArray", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_longcls()), + callable : null + }, { + name : "reduce", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls(), juf_LongBinaryOperator], + returnType : $rt_longcls(), + callable : null + }, { + name : "reduce", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_LongBinaryOperator], + returnType : ju_OptionalLong, + callable : null + }, { + name : "collect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_Supplier, juf_ObjLongConsumer, juf_BiConsumer], + returnType : jl_Object, + callable : null + }, { + name : "sum", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "min", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_OptionalLong, + callable : null + }, { + name : "max", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_OptionalLong, + callable : null + }, { + name : "count", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "average", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_OptionalDouble, + callable : null + }, { + name : "anyMatch", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_LongPredicate], + returnType : $rt_booleancls(), + callable : null + }, { + name : "allMatch", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_LongPredicate], + returnType : $rt_booleancls(), + callable : null + }, { + name : "noneMatch", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_LongPredicate], + returnType : $rt_booleancls(), + callable : null + }, { + name : "findFirst", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_OptionalLong, + callable : null + }, { + name : "findAny", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_OptionalLong, + callable : null + }, { + name : "asDoubleStream", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jus_DoubleStream, + callable : null + }, { + name : "boxed", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jus_Stream, + callable : null + }, { + name : "iterator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_PrimitiveIterator$OfLong, + callable : null + }, { + name : "spliterator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Spliterator$OfLong, + callable : null + }, { + name : "builder", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jus_LongStream$Builder, + callable : null + }, { + name : "empty", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jus_LongStream, + callable : null + }, { + name : "of", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jus_LongStream, + callable : null + }, { + name : "of", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_longcls())], + returnType : jus_LongStream, + callable : null + }, { + name : "iterate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls(), juf_LongUnaryOperator], + returnType : jus_LongStream, + callable : null + }, { + name : "generate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [juf_LongSupplier], + returnType : jus_LongStream, + callable : null + }, { + name : "range", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_longcls()], + returnType : jus_LongStream, + callable : null + }, { + name : "rangeClosed", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_longcls()], + returnType : jus_LongStream, + callable : null + }, { + name : "concat", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jus_LongStream, jus_LongStream], + returnType : jus_LongStream, + callable : null + }, { + name : "spliterator", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Spliterator, + callable : null + }, { + name : "iterator", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }]; + otjw_MediaElementAudioSourceNode.$meta.methods = []; + jlr_Field.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class, jl_String, $rt_intcls(), $rt_intcls(), jl_Class, otcir_JSFieldGetter, otcir_JSFieldSetter], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDeclaringClass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Class, + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getModifiers", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isEnumConstant", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isSynthetic", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Class, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkInstance", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }]; + ju_Arrays$1.$meta.methods = []; + juf_Consumer.$meta.methods = [ + { + name : "accept", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "andThen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Consumer], + returnType : juf_Consumer, + callable : null + }, { + name : "lambda$andThen$0", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_Consumer, jl_Object], + returnType : $rt_voidcls(), + callable : null + }]; + otcit_DateTimeZoneBuilder$RuleSet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otcit_DateTimeZoneBuilder$RuleSet], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getStandardOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setStandardOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setFixedSavings", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addRule", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otcit_DateTimeZoneBuilder$Rule], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setUpperLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), otcit_DateTimeZoneBuilder$OfYear], + returnType : $rt_voidcls(), + callable : null + }, { + name : "firstTransition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : otcit_DateTimeZoneBuilder$Transition, + callable : null + }, { + name : "nextTransition", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_intcls()], + returnType : otcit_DateTimeZoneBuilder$Transition, + callable : null + }, { + name : "getUpperLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "buildTailZone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otcit_DateTimeZoneBuilder$DSTZone, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otjc_CanvasRenderingContext2D.$meta.methods = [ + { + name : "beginPath", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closePath", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "arc", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "arc", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "arcTo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bezierCurveTo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clearRect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "moveTo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "lineTo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isPointInPath", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isPointInStroke", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "quadraticCurveTo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "rect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "scrollPathIntoView", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clip", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createImageData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : otjc_ImageData, + callable : null + }, { + name : "createLinearGradient", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : otjc_CanvasGradient, + callable : null + }, { + name : "createPattern", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_CanvasImageSource, jl_String], + returnType : otjc_CanvasPattern, + callable : null + }, { + name : "createRadialGradient", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : otjc_CanvasGradient, + callable : null + }, { + name : "drawImage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_CanvasImageSource, $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawImage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_CanvasImageSource, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawImage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_CanvasImageSource, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawCustomFocusRing", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjdx_Element], + returnType : $rt_booleancls(), + callable : null + }, { + name : "drawSystemFocusRing", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjdx_Element], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLineDash", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjc_JSArrayReader, + callable : null + }, { + name : "setLineDash", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_JSArray], + returnType : $rt_voidcls(), + callable : null + }, { + name : "putImageData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_ImageData, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "putImageData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_ImageData, $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getImageData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : otjc_ImageData, + callable : null + }, { + name : "measureText", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjc_TextMetrics, + callable : null + }, { + name : "fill", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fillRect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fillText", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fillText", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stroke", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "strokeRect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "strokeText", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "strokeText", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTransform", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "transform", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "translate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "rotate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "scale", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "save", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "restore", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFillStyle", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "setFillStyle", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setFillStyle", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_CanvasGradient], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setFillStyle", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_CanvasPattern], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLineCap", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setLineCap", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLineDashOffset", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "setLineDashOffset", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLineJoin", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setLineJoin", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLineWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "setLineWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMiterLimit", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "setMiterLimit", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getStrokeStyle", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }, { + name : "setStrokeStyle", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setStrokeStyle", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_CanvasGradient], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setStrokeStyle", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjc_CanvasPattern], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getGlobalAlpha", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "setGlobalAlpha", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getGlobalCompositeOperation", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setGlobalCompositeOperation", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getShadowBlur", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "setShadowBlur", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getShadowColor", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setShadowColor", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getShadowOffsetX", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "setShadowOffsetX", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getShadowOffsetY", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "setShadowOffsetY", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFont", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setFont", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTextAlign", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setTextAlign", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTextBaseline", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setTextBaseline", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCanvas", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdh_HTMLCanvasElement, + callable : null + }]; + otp_PlatformClass.$meta.methods = [ + { + name : "getMetadata", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otp_PlatformClassMetadata, + callable : null + }, { + name : "setJavaClass", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otp_PlatformObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getJavaClass", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otp_PlatformObject, + callable : null + }]; + nms_ExtendedBlockStorage.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getExtBlockID", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setExtBlockID", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getExtBlockMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setExtBlockMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isEmpty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getNeedsRandomTick", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getYLocation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setExtSkylightValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getExtSkylightValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setExtBlocklightValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getExtBlocklightValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "removeInvalidBlocks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlockLSBArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "clearMSBArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlockMSBArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NibbleArray, + callable : null + }, { + name : "getMetadataArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NibbleArray, + callable : null + }, { + name : "getBlocklightArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NibbleArray, + callable : null + }, { + name : "getSkylightArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NibbleArray, + callable : null + }, { + name : "setBlockLSBArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockMSBArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NibbleArray], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlockMetadataArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NibbleArray], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBlocklightArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NibbleArray], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setSkylightArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NibbleArray], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createBlockMSBArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_NibbleArray, + callable : null + }]; + otjw_MediaEvent.$meta.methods = []; + jus_DoubleStream.$meta.methods = [ + { + name : "filter", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_DoublePredicate], + returnType : jus_DoubleStream, + callable : null + }, { + name : "map", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_DoubleUnaryOperator], + returnType : jus_DoubleStream, + callable : null + }, { + name : "mapToObj", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_DoubleFunction], + returnType : jus_Stream, + callable : null + }, { + name : "mapToInt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_DoubleToIntFunction], + returnType : jus_IntStream, + callable : null + }, { + name : "mapToLong", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_DoubleToLongFunction], + returnType : jus_LongStream, + callable : null + }, { + name : "flatMap", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_DoubleFunction], + returnType : jus_DoubleStream, + callable : null + }, { + name : "distinct", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jus_DoubleStream, + callable : null + }, { + name : "sorted", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jus_DoubleStream, + callable : null + }, { + name : "peek", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_DoubleConsumer], + returnType : jus_DoubleStream, + callable : null + }, { + name : "limit", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jus_DoubleStream, + callable : null + }, { + name : "skip", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jus_DoubleStream, + callable : null + }, { + name : "forEach", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_DoubleConsumer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "forEachOrdered", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_DoubleConsumer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toArray", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_doublecls()), + callable : null + }, { + name : "reduce", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), juf_DoubleBinaryOperator], + returnType : $rt_doublecls(), + callable : null + }, { + name : "reduce", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_DoubleBinaryOperator], + returnType : ju_OptionalDouble, + callable : null + }, { + name : "collect", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_Supplier, juf_ObjDoubleConsumer, juf_BiConsumer], + returnType : jl_Object, + callable : null + }, { + name : "sum", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "min", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_OptionalDouble, + callable : null + }, { + name : "max", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_OptionalDouble, + callable : null + }, { + name : "count", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "average", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_OptionalDouble, + callable : null + }, { + name : "anyMatch", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_DoublePredicate], + returnType : $rt_booleancls(), + callable : null + }, { + name : "allMatch", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_DoublePredicate], + returnType : $rt_booleancls(), + callable : null + }, { + name : "noneMatch", + modifiers : 1, + accessLevel : 3, + parameterTypes : [juf_DoublePredicate], + returnType : $rt_booleancls(), + callable : null + }, { + name : "findFirst", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_OptionalDouble, + callable : null + }, { + name : "findAny", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_OptionalDouble, + callable : null + }, { + name : "boxed", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jus_Stream, + callable : null + }, { + name : "iterator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_PrimitiveIterator$OfDouble, + callable : null + }, { + name : "spliterator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Spliterator$OfDouble, + callable : null + }, { + name : "builder", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jus_DoubleStream$Builder, + callable : null + }, { + name : "empty", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : jus_DoubleStream, + callable : null + }, { + name : "of", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : jus_DoubleStream, + callable : null + }, { + name : "of", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls())], + returnType : jus_DoubleStream, + callable : null + }, { + name : "iterate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), juf_DoubleUnaryOperator], + returnType : jus_DoubleStream, + callable : null + }, { + name : "generate", + modifiers : 512, + accessLevel : 3, + parameterTypes : [juf_DoubleSupplier], + returnType : jus_DoubleStream, + callable : null + }, { + name : "concat", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jus_DoubleStream, jus_DoubleStream], + returnType : jus_DoubleStream, + callable : null + }, { + name : "spliterator", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Spliterator, + callable : null + }, { + name : "iterator", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }]; + otjw_PeriodicWave.$meta.methods = []; + otr_RuntimeClass.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "computeCanary", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "computeCanary", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getClass", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otr_RuntimeObject], + returnType : otr_RuntimeClass, + callable : null + }, { + name : "unpack", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otr_RuntimeClass, + callable : null + }, { + name : "pack", + modifiers : 260, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + otjw_WebGLProgram.$meta.methods = []; + otjw_ChannelSplitterNode.$meta.methods = []; + jt_AttributedCharacterIterator.$meta.methods = [ + { + name : "getAllAttributeKeys", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "getAttribute", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jt_AttributedCharacterIterator$Attribute], + returnType : jl_Object, + callable : null + }, { + name : "getAttributes", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map, + callable : null + }, { + name : "getRunLimit", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRunLimit", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jt_AttributedCharacterIterator$Attribute], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRunLimit", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ju_Set], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRunStart", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRunStart", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jt_AttributedCharacterIterator$Attribute], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRunStart", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ju_Set], + returnType : $rt_intcls(), + callable : null + }]; + ju_Collections$15.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_Map], + returnType : $rt_voidcls(), + callable : null + }, { + name : "entrySet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }]; + otjdx_ProcessingInstruction.$meta.methods = [ + { + name : "getData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTarget", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + otjdx_DocumentType.$meta.methods = [ + { + name : "getName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getEntities", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdx_NamedNodeMap, + callable : null + }, { + name : "getNotations", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdx_NamedNodeMap, + callable : null + }, { + name : "getPublicId", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getSystemId", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getInternalSubset", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + juf_Predicate.$meta.methods = [ + { + name : "test", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "and", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Predicate], + returnType : juf_Predicate, + callable : null + }, { + name : "negate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : juf_Predicate, + callable : null + }, { + name : "or", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Predicate], + returnType : juf_Predicate, + callable : null + }, { + name : "isEqual", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : juf_Predicate, + callable : null + }, { + name : "lambda$isEqual$3", + modifiers : 544, + accessLevel : 1, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "lambda$or$2", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_Predicate, jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "lambda$negate$1", + modifiers : 32, + accessLevel : 1, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "lambda$and$0", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_Predicate, jl_Object], + returnType : $rt_booleancls(), + callable : null + }]; + jss_LineListener.$meta.methods = [ + { + name : "update", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jss_LineEvent], + returnType : $rt_voidcls(), + callable : null + }]; + jsm_ControllerEventListener.$meta.methods = [ + { + name : "controlChange", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_ShortMessage], + returnType : $rt_voidcls(), + callable : null + }]; + jus_Stream$Builder.$meta.methods = [ + { + name : "accept", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jus_Stream$Builder, + callable : null + }, { + name : "build", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jus_Stream, + callable : null + }]; + otjdx_Comment.$meta.methods = []; + juf_IntSupplier.$meta.methods = [ + { + name : "getAsInt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + juf_LongPredicate.$meta.methods = [ + { + name : "test", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "and", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_LongPredicate], + returnType : juf_LongPredicate, + callable : null + }, { + name : "negate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : juf_LongPredicate, + callable : null + }, { + name : "or", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_LongPredicate], + returnType : juf_LongPredicate, + callable : null + }, { + name : "lambda$or$2", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_LongPredicate, $rt_longcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "lambda$negate$1", + modifiers : 32, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "lambda$and$0", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_LongPredicate, $rt_longcls()], + returnType : $rt_booleancls(), + callable : null + }]; + juf_DoubleToLongFunction.$meta.methods = [ + { + name : "applyAsLong", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_longcls(), + callable : null + }]; + juf_LongToIntFunction.$meta.methods = [ + { + name : "applyAsInt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }]; + juf_BinaryOperator.$meta.methods = [ + { + name : "minBy", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Comparator], + returnType : juf_BinaryOperator, + callable : null + }, { + name : "maxBy", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ju_Comparator], + returnType : juf_BinaryOperator, + callable : null + }, { + name : "lambda$maxBy$1", + modifiers : 544, + accessLevel : 1, + parameterTypes : [ju_Comparator, jl_Object, jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "lambda$minBy$0", + modifiers : 544, + accessLevel : 1, + parameterTypes : [ju_Comparator, jl_Object, jl_Object], + returnType : jl_Object, + callable : null + }]; + otcir_JSFieldGetter.$meta.methods = [ + { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otp_PlatformObject], + returnType : otp_PlatformObject, + callable : null + }]; + otjdx_NamedNodeMap.$meta.methods = [ + { + name : "getNamedItem", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_Node, + callable : null + }, { + name : "setNamedItem", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjdx_Node], + returnType : otjdx_Node, + callable : null + }, { + name : "removeNamedItem", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjdx_Node, + callable : null + }, { + name : "item", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjdx_Node, + callable : null + }, { + name : "getLength", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getNamedItemNS", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : otjdx_Node, + callable : null + }, { + name : "setNamedItemNS", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjdx_Node], + returnType : otjdx_Node, + callable : null + }, { + name : "removeNamedItemNS", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : otjdx_Node, + callable : null + }]; + ji_FileFilter.$meta.methods = [ + { + name : "accept", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ji_File], + returnType : $rt_booleancls(), + callable : null + }]; + ju_PrimitiveIterator$OfInt.$meta.methods = [ + { + name : "forEachRemaining", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Consumer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "forEachRemaining", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_IntConsumer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "nextInt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Integer, + callable : null + }, { + name : "forEachRemaining", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "next", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + ju_Spliterator$OfDouble.$meta.methods = [ + { + name : "tryAdvance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Consumer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "forEachRemaining", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Consumer], + returnType : $rt_voidcls(), + callable : null + }]; + jus_IntStream$Builder.$meta.methods = [ + { + name : "accept", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jus_IntStream$Builder, + callable : null + }, { + name : "build", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jus_IntStream, + callable : null + }]; + jss_Line$Info.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLineClass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Class, + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jss_Line$Info], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + juf_DoubleSupplier.$meta.methods = [ + { + name : "getAsDouble", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }]; + juf_DoubleToIntFunction.$meta.methods = [ + { + name : "applyAsInt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_intcls(), + callable : null + }]; + otjm_MediaController.$meta.methods = [ + { + name : "getBuffered", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjm_TimeRanges, + callable : null + }, { + name : "getCurrentTime", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "setCurrentTime", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDefaultPlaybackRate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "setDefaultPlaybackRate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDuration", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "isMuted", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setMuted", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isPaused", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getPlaybackRate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "setPlaybackRate", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPlaybackState", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getPlayed", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjm_TimeRanges, + callable : null + }, { + name : "getReadyState", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSeekable", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjm_TimeRanges, + callable : null + }, { + name : "getVolume", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setVolume", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "play", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "pause", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_Spliterator$OfInt.$meta.methods = [ + { + name : "tryAdvance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Consumer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "forEachRemaining", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Consumer], + returnType : $rt_voidcls(), + callable : null + }]; + oj_JSONObject.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [oj_JSONObject, $rt_arraycls(jl_String)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [oj_JSONTokener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Map], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_Object, ju_Set], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_arraycls(jl_String)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, ju_Locale], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "accumulate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Object], + returnType : oj_JSONObject, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Object], + returnType : oj_JSONObject, + callable : null + }, { + name : "doubleToString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : jl_String, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Object, + callable : null + }, { + name : "getEnum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class, jl_String], + returnType : jl_Enum, + callable : null + }, { + name : "getBoolean", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBigInteger", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jm_BigInteger, + callable : null + }, { + name : "getBigDecimal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jm_BigDecimal, + callable : null + }, { + name : "getDouble", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getFloat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getNumber", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Number, + callable : null + }, { + name : "getInt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "getJSONArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : oj_JSONArray, + callable : null + }, { + name : "getJSONObject", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : oj_JSONObject, + callable : null + }, { + name : "getLong", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_longcls(), + callable : null + }, { + name : "getNames", + modifiers : 512, + accessLevel : 3, + parameterTypes : [oj_JSONObject], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getNames", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "has", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "increment", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : oj_JSONObject, + callable : null + }, { + name : "isNull", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "keys", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }, { + name : "keySet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "entrySet", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "length", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isEmpty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "names", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : oj_JSONArray, + callable : null + }, { + name : "numberToString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Number], + returnType : jl_String, + callable : null + }, { + name : "opt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Object, + callable : null + }, { + name : "optEnum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class, jl_String], + returnType : jl_Enum, + callable : null + }, { + name : "optEnum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class, jl_String, jl_Enum], + returnType : jl_Enum, + callable : null + }, { + name : "optBoolean", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "optBoolean", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "optBigDecimal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jm_BigDecimal], + returnType : jm_BigDecimal, + callable : null + }, { + name : "objectToBigDecimal", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_Object, jm_BigDecimal], + returnType : jm_BigDecimal, + callable : null + }, { + name : "objectToBigDecimal", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_Object, jm_BigDecimal, $rt_booleancls()], + returnType : jm_BigDecimal, + callable : null + }, { + name : "optBigInteger", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "objectToBigInteger", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_Object, jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "optDouble", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_doublecls(), + callable : null + }, { + name : "optDouble", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "optFloat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_floatcls(), + callable : null + }, { + name : "optFloat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "optInt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_intcls(), + callable : null + }, { + name : "optInt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "optJSONArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : oj_JSONArray, + callable : null + }, { + name : "optJSONObject", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : oj_JSONObject, + callable : null + }, { + name : "optJSONObject", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, oj_JSONObject], + returnType : oj_JSONObject, + callable : null + }, { + name : "optLong", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_longcls(), + callable : null + }, { + name : "optLong", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "optNumber", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Number, + callable : null + }, { + name : "optNumber", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Number], + returnType : jl_Number, + callable : null + }, { + name : "optString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "optString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : jl_String, + callable : null + }, { + name : "populateMap", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "populateMap", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_Object, ju_Set], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isValidMethodName", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getKeyNameFromMethod", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jlr_Method], + returnType : jl_String, + callable : null + }, { + name : "getAnnotation", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jlr_Method, jl_Class], + returnType : jla_Annotation, + callable : null + }, { + name : "getAnnotationDepth", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jlr_Method, jl_Class], + returnType : $rt_intcls(), + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_booleancls()], + returnType : oj_JSONObject, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, ju_Collection], + returnType : oj_JSONObject, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_doublecls()], + returnType : oj_JSONObject, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_floatcls()], + returnType : oj_JSONObject, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_intcls()], + returnType : oj_JSONObject, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, $rt_longcls()], + returnType : oj_JSONObject, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, ju_Map], + returnType : oj_JSONObject, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Object], + returnType : oj_JSONObject, + callable : null + }, { + name : "putOnce", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Object], + returnType : oj_JSONObject, + callable : null + }, { + name : "putOpt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Object], + returnType : oj_JSONObject, + callable : null + }, { + name : "query", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Object, + callable : null + }, { + name : "query", + modifiers : 0, + accessLevel : 3, + parameterTypes : [oj_JSONPointer], + returnType : jl_Object, + callable : null + }, { + name : "optQuery", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Object, + callable : null + }, { + name : "optQuery", + modifiers : 0, + accessLevel : 3, + parameterTypes : [oj_JSONPointer], + returnType : jl_Object, + callable : null + }, { + name : "quote", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "quote", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, ji_Writer], + returnType : ji_Writer, + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Object, + callable : null + }, { + name : "similar", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isNumberSimilar", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_Number, jl_Number], + returnType : $rt_booleancls(), + callable : null + }, { + name : "numberIsFinite", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_Number], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isDecimalNotation", + modifiers : 512, + accessLevel : 2, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "stringToNumber", + modifiers : 512, + accessLevel : 2, + parameterTypes : [jl_String], + returnType : jl_Number, + callable : null + }, { + name : "stringToValue", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Object, + callable : null + }, { + name : "testValidity", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toJSONArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [oj_JSONArray], + returnType : oj_JSONArray, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "valueToString", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_String, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "wrap", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_Object, ju_Set], + returnType : jl_Object, + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_Writer], + returnType : ji_Writer, + callable : null + }, { + name : "writeValue", + modifiers : 516, + accessLevel : 0, + parameterTypes : [ji_Writer, jl_Object, $rt_intcls(), $rt_intcls()], + returnType : ji_Writer, + callable : null + }, { + name : "indent", + modifiers : 516, + accessLevel : 0, + parameterTypes : [ji_Writer, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_Writer, $rt_intcls(), $rt_intcls()], + returnType : ji_Writer, + callable : null + }, { + name : "toMap", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map, + callable : null + }, { + name : "wrongValueFormatException", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String, jl_String, jl_Throwable], + returnType : oj_JSONException, + callable : null + }, { + name : "wrongValueFormatException", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String, jl_String, jl_Object, jl_Throwable], + returnType : oj_JSONException, + callable : null + }, { + name : "recursivelyDefinedObjectException", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : oj_JSONException, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otjm_VideoTrackList.$meta.methods = [ + { + name : "getSelectedIndex", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getTrackById", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjm_VideoTrack, + callable : null + }]; + otjw_WebGLContextAttributes.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAlpha", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setAlpha", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isDepth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setDepth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isScencil", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setStencil", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAntialias", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setAntialias", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isPremultipliedAlpha", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setPremultipliedAlpha", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isPreserveDrawingBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setPreserveDrawingBuffer", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [], + returnType : otjw_WebGLContextAttributes, + callable : null + }, { + name : "$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjw_WebGLContextAttributes], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create$js_body$_13", + modifiers : 768, + accessLevel : 0, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }]; + otjw_AudioWorkerNode.$meta.methods = [ + { + name : "setOnMessage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOnMessage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjde_EventListener, + callable : null + }, { + name : "postMessage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject, $rt_arraycls(otj_JSObject)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "postMessage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }, { + name : "postMessage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : $rt_voidcls(), + callable : null + }]; + otjm_AudioTrackList.$meta.methods = [ + { + name : "getTrackById", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjm_AudioTrack, + callable : null + }]; + juf_LongBinaryOperator.$meta.methods = [ + { + name : "applyAsLong", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_longcls()], + returnType : $rt_longcls(), + callable : null + }]; + otjc_ImageData.$meta.methods = [ + { + name : "getWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getHeight", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjt_Uint8ClampedArray, + callable : null + }, { + name : "setData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjt_Uint8ClampedArray], + returnType : $rt_voidcls(), + callable : null + }]; + otp_PlatformSequence.$meta.methods = [ + { + name : "getLength", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otj_JSObject, + callable : null + }]; + otcf_VirtualFile.$meta.methods = [ + { + name : "getName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isDirectory", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isFile", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "listFiles", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "createAccessor", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), $rt_booleancls(), $rt_booleancls()], + returnType : otcf_VirtualFileAccessor, + callable : null + }, { + name : "createFile", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "createDirectory", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "delete", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "adopt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otcf_VirtualFile, jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canRead", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canWrite", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "lastModified", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "setLastModified", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setReadOnly", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "length", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + otjm_MediaError.$meta.methods = [ + { + name : "getCode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jus_Collector.$meta.methods = [ + { + name : "supplier", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : juf_Supplier, + callable : null + }, { + name : "accumulator", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : juf_BiConsumer, + callable : null + }, { + name : "combiner", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : juf_BinaryOperator, + callable : null + }, { + name : "finisher", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : juf_Function, + callable : null + }, { + name : "characteristics", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "of", + modifiers : 512, + accessLevel : 3, + parameterTypes : [juf_Supplier, juf_BiConsumer, juf_BinaryOperator, $rt_arraycls(jus_Collector$Characteristics)], + returnType : jus_Collector, + callable : null + }, { + name : "of", + modifiers : 512, + accessLevel : 3, + parameterTypes : [juf_Supplier, juf_BiConsumer, juf_BinaryOperator, juf_Function, $rt_arraycls(jus_Collector$Characteristics)], + returnType : jus_Collector, + callable : null + }, { + name : "lambda$of$0", + modifiers : 544, + accessLevel : 1, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }]; + jsm_SoundbankResource.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jsm_Soundbank, jl_String, jl_Class], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSoundbank", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jsm_Soundbank, + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDataClass", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Class, + callable : null + }, { + name : "getData", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + jus_LongStream$Builder.$meta.methods = [ + { + name : "accept", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jus_LongStream$Builder, + callable : null + }, { + name : "build", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jus_LongStream, + callable : null + }]; + otjc_CanvasPattern.$meta.methods = []; + juf_IntPredicate.$meta.methods = [ + { + name : "test", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "and", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_IntPredicate], + returnType : juf_IntPredicate, + callable : null + }, { + name : "negate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : juf_IntPredicate, + callable : null + }, { + name : "or", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_IntPredicate], + returnType : juf_IntPredicate, + callable : null + }, { + name : "lambda$or$2", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_IntPredicate, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "lambda$negate$1", + modifiers : 32, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "lambda$and$0", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_IntPredicate, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + otjm_TextTrack.$meta.methods = [ + { + name : "getId", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getLabel", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getKind", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getLanguage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getMode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setMode", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCues", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjm_TextTrackCueList, + callable : null + }, { + name : "getActiveCues", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjm_TextTrackCueList, + callable : null + }, { + name : "addCue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjm_TextTrackCue], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeCue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjm_TextTrackCue], + returnType : $rt_voidcls(), + callable : null + }]; + nms_NibbleArray.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + juf_DoubleUnaryOperator.$meta.methods = [ + { + name : "applyAsDouble", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "compose", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_DoubleUnaryOperator], + returnType : juf_DoubleUnaryOperator, + callable : null + }, { + name : "andThen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_DoubleUnaryOperator], + returnType : juf_DoubleUnaryOperator, + callable : null + }, { + name : "identity", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_DoubleUnaryOperator, + callable : null + }, { + name : "lambda$identity$2", + modifiers : 544, + accessLevel : 1, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "lambda$andThen$1", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_DoubleUnaryOperator, $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "lambda$compose$0", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_DoubleUnaryOperator, $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }]; + otcir_JSFieldSetter.$meta.methods = [ + { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otp_PlatformObject, otp_PlatformObject], + returnType : $rt_voidcls(), + callable : null + }]; + otjc_CanvasGradient.$meta.methods = [ + { + name : "addColorStop", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + jss_TargetDataLine.$meta.methods = [ + { + name : "open", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jss_AudioFormat, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "open", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jss_AudioFormat], + returnType : $rt_voidcls(), + callable : null + }, { + name : "read", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + juf_LongFunction.$meta.methods = [ + { + name : "apply", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jl_Object, + callable : null + }]; + juf_IntBinaryOperator.$meta.methods = [ + { + name : "applyAsInt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + jss_Control.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jss_Control$Type], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getType", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jss_Control$Type, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + juf_DoubleConsumer.$meta.methods = [ + { + name : "accept", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "andThen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_DoubleConsumer], + returnType : juf_DoubleConsumer, + callable : null + }, { + name : "lambda$andThen$0", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_DoubleConsumer, $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }]; + otjdc_CSSStyleDeclaration.$meta.methods = [ + { + name : "getCssText", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setCssText", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLength", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "item", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "getPropertyValue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "getPropertyPriority", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "setProperty", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setProperty", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setPropertyValue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setPropertyPriority", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeProperty", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }]; + otjc_JSError$TryClause.$meta.methods = [ + { + name : "run", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otj_JSObject, + callable : null + }]; + juf_LongSupplier.$meta.methods = [ + { + name : "getAsLong", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }]; + otjdx_DocumentFragment.$meta.methods = []; + jl_ClassLoader$ResourceContainer.$meta.methods = [ + { + name : "getResource", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otj_JSObject, + callable : null + }]; + otjc_TextMetrics.$meta.methods = [ + { + name : "getWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + otjm_TextTrackList.$meta.methods = [ + { + name : "getTrackById", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjm_TextTrack, + callable : null + }]; + otjm_TimeRanges.$meta.methods = [ + { + name : "getLength", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "start", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "end", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }]; + otjdh_HTMLHeadElement.$meta.methods = []; + ju_Optional.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "empty", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Optional, + callable : null + }, { + name : "of", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_Optional, + callable : null + }, { + name : "ofNullable", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : ju_Optional, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "isPresent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "ifPresent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Consumer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "filter", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Predicate], + returnType : ju_Optional, + callable : null + }, { + name : "map", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Function], + returnType : ju_Optional, + callable : null + }, { + name : "flatMap", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Function], + returnType : ju_Optional, + callable : null + }, { + name : "orElse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "orElseGet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Supplier], + returnType : jl_Object, + callable : null + }, { + name : "orElseThrow", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Supplier], + returnType : jl_Object, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + ju_PrimitiveIterator$OfDouble.$meta.methods = [ + { + name : "forEachRemaining", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Consumer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "forEachRemaining", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_DoubleConsumer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "nextDouble", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Double, + callable : null + }, { + name : "forEachRemaining", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "next", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + juf_DoubleBinaryOperator.$meta.methods = [ + { + name : "applyAsDouble", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }]; + jus_DoubleStream$Builder.$meta.methods = [ + { + name : "accept", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : jus_DoubleStream$Builder, + callable : null + }, { + name : "build", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jus_DoubleStream, + callable : null + }]; + otjdx_NodeList.$meta.methods = [ + { + name : "item", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjdx_Node, + callable : null + }, { + name : "getLength", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + otjdh_TextRectangle.$meta.methods = [ + { + name : "getLeft", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRight", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getTop", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBottom", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getWidth", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getHeight", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + ju_Spliterator$OfLong.$meta.methods = [ + { + name : "tryAdvance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Consumer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "forEachRemaining", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Consumer], + returnType : $rt_voidcls(), + callable : null + }]; + otjdx_CDATASection.$meta.methods = []; + ju_OptionalDouble.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "empty", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : ju_OptionalDouble, + callable : null + }, { + name : "of", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : ju_OptionalDouble, + callable : null + }, { + name : "getAsDouble", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "isPresent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "ifPresent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_DoubleConsumer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "orElse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "orElseGet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_DoubleSupplier], + returnType : $rt_doublecls(), + callable : null + }, { + name : "orElseThrow", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Supplier], + returnType : $rt_doublecls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + otjdx_EntityReference.$meta.methods = []; + otjc_JSError$CatchClause.$meta.methods = [ + { + name : "accept", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + juf_LongUnaryOperator.$meta.methods = [ + { + name : "applyAsLong", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "compose", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_LongUnaryOperator], + returnType : juf_LongUnaryOperator, + callable : null + }, { + name : "andThen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_LongUnaryOperator], + returnType : juf_LongUnaryOperator, + callable : null + }, { + name : "identity", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : juf_LongUnaryOperator, + callable : null + }, { + name : "lambda$identity$2", + modifiers : 544, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "lambda$andThen$1", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_LongUnaryOperator, $rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "lambda$compose$0", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_LongUnaryOperator, $rt_longcls()], + returnType : $rt_longcls(), + callable : null + }]; + jsm_MidiChannel.$meta.methods = [ + { + name : "noteOn", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "noteOff", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "noteOff", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setPolyPressure", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPolyPressure", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setChannelPressure", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getChannelPressure", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "controlChange", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getController", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "programChange", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "programChange", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getProgram", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setPitchBend", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPitchBend", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "resetAllControllers", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "allNotesOff", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "allSoundOff", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "localControl", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setMono", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMono", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setOmni", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOmni", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setMute", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMute", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setSolo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSolo", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + otjdx_Text.$meta.methods = [ + { + name : "splitText", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjdx_Text, + callable : null + }]; + otjw_WebGLShaderPrecisionFormat.$meta.methods = [ + { + name : "getRangeMin", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRangeMax", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getPrecision", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_PathPoint.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "makeHash", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "distanceTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_PathPoint], + returnType : $rt_floatcls(), + callable : null + }, { + name : "func_75832_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_PathPoint], + returnType : $rt_floatcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isAssigned", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + otp_PlatformClassMetadata.$meta.methods = [ + { + name : "getArrayItem", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otp_PlatformClass, + callable : null + }, { + name : "getSupertypes", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otp_PlatformSequence, + callable : null + }, { + name : "getSuperclass", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otp_PlatformClass, + callable : null + }, { + name : "getName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isPrimitive", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isEnum", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getFlags", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getAccessLevel", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + ju_OptionalLong.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "empty", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : ju_OptionalLong, + callable : null + }, { + name : "of", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : ju_OptionalLong, + callable : null + }, { + name : "getAsLong", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "isPresent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "ifPresent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_LongConsumer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "orElse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "orElseGet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_LongSupplier], + returnType : $rt_longcls(), + callable : null + }, { + name : "orElseThrow", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Supplier], + returnType : $rt_longcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + ju_PrimitiveIterator$OfLong.$meta.methods = [ + { + name : "forEachRemaining", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Consumer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "forEachRemaining", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_LongConsumer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "nextLong", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Long, + callable : null + }, { + name : "forEachRemaining", + modifiers : 96, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "next", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + jss_Control$Type.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + otjw_WebGLActiveInfo.$meta.methods = [ + { + name : "getSize", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getType", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jsm_Instrument.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jsm_Soundbank, jsm_Patch, jl_String, jl_Class], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPatch", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jsm_Patch, + callable : null + }]; + jsm_MetaEventListener.$meta.methods = [ + { + name : "meta", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jsm_MetaMessage], + returnType : $rt_voidcls(), + callable : null + }]; + otjw_AudioParam.$meta.methods = [ + { + name : "getValue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setValue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDefaultValue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "setValueAtTime", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "linearRampToValueAtTime", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "exponentialRampToValueAtTime", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setTargetAtTime", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setValueCurveAtTime", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjt_Float32Array, $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setValueCurveAtTime", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_floatcls()), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "cancelScheduledValues", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }]; + ju_OptionalInt.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "empty", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : ju_OptionalInt, + callable : null + }, { + name : "of", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : ju_OptionalInt, + callable : null + }, { + name : "getAsInt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isPresent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "ifPresent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_IntConsumer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "orElse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "orElseGet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_IntSupplier], + returnType : $rt_intcls(), + callable : null + }, { + name : "orElseThrow", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_Supplier], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + juf_Supplier.$meta.methods = [ + { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + juf_LongConsumer.$meta.methods = [ + { + name : "accept", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "andThen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_LongConsumer], + returnType : juf_LongConsumer, + callable : null + }, { + name : "lambda$andThen$0", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_LongConsumer, $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }]; + juf_DoubleFunction.$meta.methods = [ + { + name : "apply", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : jl_Object, + callable : null + }]; + juf_DoublePredicate.$meta.methods = [ + { + name : "test", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "and", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_DoublePredicate], + returnType : juf_DoublePredicate, + callable : null + }, { + name : "negate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : juf_DoublePredicate, + callable : null + }, { + name : "or", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_DoublePredicate], + returnType : juf_DoublePredicate, + callable : null + }, { + name : "lambda$or$2", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_DoublePredicate, $rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "lambda$negate$1", + modifiers : 32, + accessLevel : 1, + parameterTypes : [$rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "lambda$and$0", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_DoublePredicate, $rt_doublecls()], + returnType : $rt_booleancls(), + callable : null + }]; + otjc_JSRegExpFlag.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(otjc_JSRegExpFlag), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjc_JSRegExpFlag, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otjdx_DOMImplementation.$meta.methods = [ + { + name : "hasFeature", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "createDocumentType", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, jl_String], + returnType : otjdx_DocumentType, + callable : null + }, { + name : "createDocument", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String, jl_String, otjdx_DocumentType], + returnType : otjdx_Document, + callable : null + }]; + jsm_Sequencer$SyncMode.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + juf_IntConsumer.$meta.methods = [ + { + name : "accept", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "andThen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_IntConsumer], + returnType : juf_IntConsumer, + callable : null + }, { + name : "lambda$andThen$0", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_IntConsumer, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + juf_BiConsumer.$meta.methods = [ + { + name : "accept", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "andThen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [juf_BiConsumer], + returnType : juf_BiConsumer, + callable : null + }, { + name : "lambda$andThen$0", + modifiers : 32, + accessLevel : 1, + parameterTypes : [juf_BiConsumer, jl_Object, jl_Object], + returnType : $rt_voidcls(), + callable : null + }]; + otjdh_HTMLHtmlElement.$meta.methods = []; + otcit_DateTimeZoneBuilder$Rule.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otcit_DateTimeZoneBuilder$Recurrence, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFromYear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getToYear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getOfYear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : otcit_DateTimeZoneBuilder$OfYear, + callable : null + }, { + name : "getSaveMillis", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_longcls(), + callable : null + }]; + juf_LongToDoubleFunction.$meta.methods = [ + { + name : "applyAsDouble", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_doublecls(), + callable : null + }]; + ji_FilenameFilter.$meta.methods = [ + { + name : "accept", + modifiers : 1, + accessLevel : 3, + parameterTypes : [ji_File, jl_String], + returnType : $rt_booleancls(), + callable : null + }]; + otcf_VirtualFileSystem.$meta.methods = [ + { + name : "getUserDir", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getFile", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otcf_VirtualFile, + callable : null + }, { + name : "isWindows", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canonicalize", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }]; + jsm_VoiceStatus.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otjdx_Attr.$meta.methods = [ + { + name : "getName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isSpecified", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getValue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setValue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getOwnerElement", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdx_Element, + callable : null + }]; + otjw_AudioWorkerParamDescriptor.$meta.methods = [ + { + name : "getName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getDefaultValue", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }]; + otjdh_HTMLBodyElement.$meta.methods = [ + { + name : "setOnBeforeUnload", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setOnError", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setOnLoad", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setOnMessage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setOnOffline", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setOnOnline", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setOnUnload", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otjde_EventListener], + returnType : $rt_voidcls(), + callable : null + }]; + ju_EventObject.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSource", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + oj_JSONArray.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [oj_JSONTokener], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Iterable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [oj_JSONArray], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "iterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "getBoolean", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDouble", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "getFloat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getNumber", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Number, + callable : null + }, { + name : "getEnum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class, $rt_intcls()], + returnType : jl_Enum, + callable : null + }, { + name : "getBigDecimal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jm_BigDecimal, + callable : null + }, { + name : "getBigInteger", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jm_BigInteger, + callable : null + }, { + name : "getInt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getJSONArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : oj_JSONArray, + callable : null + }, { + name : "getJSONObject", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : oj_JSONObject, + callable : null + }, { + name : "getLong", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "getString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "isNull", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "join", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "length", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "opt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "optBoolean", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "optBoolean", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "optDouble", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "optDouble", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "optFloat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "optFloat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "optInt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "optInt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "optEnum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class, $rt_intcls()], + returnType : jl_Enum, + callable : null + }, { + name : "optEnum", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class, $rt_intcls(), jl_Enum], + returnType : jl_Enum, + callable : null + }, { + name : "optBigInteger", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jm_BigInteger], + returnType : jm_BigInteger, + callable : null + }, { + name : "optBigDecimal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jm_BigDecimal], + returnType : jm_BigDecimal, + callable : null + }, { + name : "optJSONArray", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : oj_JSONArray, + callable : null + }, { + name : "optJSONObject", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : oj_JSONObject, + callable : null + }, { + name : "optLong", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "optLong", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_longcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "optNumber", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Number, + callable : null + }, { + name : "optNumber", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Number], + returnType : jl_Number, + callable : null + }, { + name : "optString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "optString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_String], + returnType : jl_String, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : oj_JSONArray, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : oj_JSONArray, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : oj_JSONArray, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : oj_JSONArray, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : oj_JSONArray, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : oj_JSONArray, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Map], + returnType : oj_JSONArray, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : oj_JSONArray, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : oj_JSONArray, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), ju_Collection], + returnType : oj_JSONArray, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_doublecls()], + returnType : oj_JSONArray, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : oj_JSONArray, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : oj_JSONArray, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_longcls()], + returnType : oj_JSONArray, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), ju_Map], + returnType : oj_JSONArray, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Object], + returnType : oj_JSONArray, + callable : null + }, { + name : "putAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : oj_JSONArray, + callable : null + }, { + name : "putAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Iterable], + returnType : oj_JSONArray, + callable : null + }, { + name : "putAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [oj_JSONArray], + returnType : oj_JSONArray, + callable : null + }, { + name : "putAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : oj_JSONArray, + callable : null + }, { + name : "query", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Object, + callable : null + }, { + name : "query", + modifiers : 0, + accessLevel : 3, + parameterTypes : [oj_JSONPointer], + returnType : jl_Object, + callable : null + }, { + name : "optQuery", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_Object, + callable : null + }, { + name : "optQuery", + modifiers : 0, + accessLevel : 3, + parameterTypes : [oj_JSONPointer], + returnType : jl_Object, + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "similar", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "toJSONObject", + modifiers : 0, + accessLevel : 3, + parameterTypes : [oj_JSONArray], + returnType : oj_JSONObject, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_Writer], + returnType : ji_Writer, + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_Writer, $rt_intcls(), $rt_intcls()], + returnType : ji_Writer, + callable : null + }, { + name : "toList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_List, + callable : null + }, { + name : "isEmpty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addAll", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_Collection, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addAll", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_Iterable, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addAll", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_Object, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "wrongValueFormatException", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls(), jl_String, jl_Throwable], + returnType : oj_JSONException, + callable : null + }, { + name : "wrongValueFormatException", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls(), jl_String, jl_Object, jl_Throwable], + returnType : oj_JSONException, + callable : null + }]; + otjm_TextTrackCueList.$meta.methods = [ + { + name : "getCueById", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otjm_TextTrackCue, + callable : null + }]; + otjm_TextTrackCue.$meta.methods = [ + { + name : "getTrack", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjm_TextTrack, + callable : null + }, { + name : "getId", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setId", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getStartTime", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "setStartTime", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEndTime", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }, { + name : "setEndTime", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isPauseOnExit", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setPauseOnExit", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getVertical", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setVertical", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isSnapToLines", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setSnapToLines", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLine", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setLine", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPosition", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setPosition", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSize", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setSize", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAlign", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setAlign", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getText", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setText", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCueAsHTML", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : otjdx_DocumentFragment, + callable : null + }]; + otjm_VideoTrack.$meta.methods = [ + { + name : "getId", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getLabel", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getKind", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getLanguage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isSelected", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setSelected", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }]; + oj_JSONException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }]; + oj_JSONPointer.$meta.methods = [ + { + name : "builder", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : oj_JSONPointer$Builder, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "unescape", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "queryFrom", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "readByIndexToken", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_Object, jl_String], + returnType : jl_Object, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "escape", + modifiers : 512, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "toURIFragment", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + otcf_VirtualFileAccessor.$meta.methods = [ + { + name : "read", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "write", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "tell", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "seek", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "skip", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "size", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "resize", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "close", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "flush", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + otjt_Uint8ClampedArray.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_shortcls(), + callable : null + }, { + name : "set", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : otjt_Uint8ClampedArray, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjt_ArrayBuffer], + returnType : otjt_Uint8ClampedArray, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjt_ArrayBufferView], + returnType : otjt_Uint8ClampedArray, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjt_ArrayBuffer, $rt_intcls(), $rt_intcls()], + returnType : otjt_Uint8ClampedArray, + callable : null + }, { + name : "create", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otjt_ArrayBuffer, $rt_intcls()], + returnType : otjt_Uint8ClampedArray, + callable : null + }, { + name : "$static", + modifiers : 512, + accessLevel : 0, + parameterTypes : [otjt_Uint8ClampedArray], + returnType : $rt_voidcls(), + callable : null + }, { + name : "create$js_body$_3", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_4", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_5", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_6", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "create$js_body$_7", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + otjm_AudioTrack.$meta.methods = [ + { + name : "getId", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getLabel", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getKind", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getLanguage", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isEnabled", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setEnabled", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }]; + jss_LineEvent.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jss_Line, jss_LineEvent$Type, $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLine", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jss_Line, + callable : null + }, { + name : "getType", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jss_LineEvent$Type, + callable : null + }, { + name : "getFramePosition", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + oj_JSONTokener.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_Reader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_InputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "back", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "decrementIndexes", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "dehexchar", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "end", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "more", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "getPrevious", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "incrementIndexes", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_String, + callable : null + }, { + name : "nextClean", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "nextString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : jl_String, + callable : null + }, { + name : "nextTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : jl_String, + callable : null + }, { + name : "nextTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }, { + name : "nextValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "skipTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_charcls()], + returnType : $rt_charcls(), + callable : null + }, { + name : "syntaxError", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : oj_JSONException, + callable : null + }, { + name : "syntaxError", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Throwable], + returnType : oj_JSONException, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + jus_Collector$Characteristics.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jus_Collector$Characteristics), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jus_Collector$Characteristics, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jss_LineEvent$Type.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + oj_JSONPointer$Builder.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "build", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : oj_JSONPointer, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : oj_JSONPointer$Builder, + callable : null + }, { + name : "append", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : oj_JSONPointer$Builder, + callable : null + }]; + otcfm_InMemoryVirtualFileSystem.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otcf_VirtualFile, + callable : null + }, { + name : "getUserDir", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setUserDir", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isWindows", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canonicalize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : jl_String, + callable : null + }]; + ju_EventListener.$meta.methods = []; + otcir_Flags.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getModifiers", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_ScoreHealthCriteria.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96635_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_List], + returnType : $rt_intcls(), + callable : null + }, { + name : "isReadOnly", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + jt_MessageFormat.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, ju_Locale], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "applyPattern", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "formatToCharacterIterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jt_AttributedCharacterIterator, + callable : null + }, { + name : "format", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object), jl_StringBuffer, jt_FieldPosition], + returnType : jl_StringBuffer, + callable : null + }, { + name : "formatImpl", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls(jl_Object), jl_StringBuffer, jt_FieldPosition, ju_List], + returnType : jl_StringBuffer, + callable : null + }, { + name : "handleArgumentField", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), jt_FieldPosition, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleformat", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jt_Format, jl_Object, $rt_intcls(), ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "format", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_Object, jl_StringBuffer, jt_FieldPosition], + returnType : jl_StringBuffer, + callable : null + }, { + name : "format", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String, $rt_arraycls(jl_Object)], + returnType : jl_String, + callable : null + }, { + name : "getFormats", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jt_Format), + callable : null + }, { + name : "getFormatsByArgumentIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jt_Format), + callable : null + }, { + name : "setFormatByArgumentIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jt_Format], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setFormatsByArgumentIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jt_Format)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLocale", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Locale, + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "parse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_arraycls(jl_Object), + callable : null + }, { + name : "parse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jt_ParsePosition], + returnType : $rt_arraycls(jl_Object), + callable : null + }, { + name : "parseObject", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jt_ParsePosition], + returnType : jl_Object, + callable : null + }, { + name : "match", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, jt_ParsePosition, $rt_booleancls(), $rt_arraycls(jl_String)], + returnType : $rt_intcls(), + callable : null + }, { + name : "parseVariable", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, jt_ParsePosition], + returnType : jt_Format, + callable : null + }, { + name : "setFormat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jt_Format], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setFormats", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jt_Format)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setLocale", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Locale], + returnType : $rt_voidcls(), + callable : null + }, { + name : "decodeDecimalFormat", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_StringBuffer, jt_Format], + returnType : jl_String, + callable : null + }, { + name : "decodeSimpleDateFormat", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_StringBuffer, jt_Format], + returnType : jl_String, + callable : null + }, { + name : "toPattern", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "appendQuoted", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_StringBuffer, jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + otcf_VirtualFileSystemProvider.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : otcf_VirtualFileSystem, + callable : null + }, { + name : "setInstance", + modifiers : 512, + accessLevel : 3, + parameterTypes : [otcf_VirtualFileSystem], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + maat_TMIEnchanting.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setItem", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createStack", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "adjustEnchantmentLevel", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Enchantment, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEnchantmentLevel", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Enchantment], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_ServiceLoader.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls(jl_Object)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "iterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }, { + name : "load", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : ju_ServiceLoader, + callable : null + }, { + name : "load", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Class, jl_ClassLoader], + returnType : ju_ServiceLoader, + callable : null + }, { + name : "loadInstalled", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_Class], + returnType : ju_ServiceLoader, + callable : null + }, { + name : "loadServices", + modifiers : 768, + accessLevel : 1, + parameterTypes : [otp_PlatformClass], + returnType : $rt_arraycls(jl_Object), + callable : null + }, { + name : "reload", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "access$000", + modifiers : 544, + accessLevel : 0, + parameterTypes : [ju_ServiceLoader], + returnType : $rt_arraycls(jl_Object), + callable : null + }]; + nms_ModelEnderCrystal.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "render", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + jss_DataLine.$meta.methods = [ + { + name : "drain", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "flush", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "start", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "stop", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isRunning", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isActive", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getFormat", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jss_AudioFormat, + callable : null + }, { + name : "getBufferSize", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "available", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getFramePosition", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getLongFramePosition", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getMicrosecondPosition", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getLevel", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }]; + otcir_Converter.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "toJava", + modifiers : 768, + accessLevel : 3, + parameterTypes : [otp_PlatformObject], + returnType : jl_Object, + callable : null + }, { + name : "fromJava", + modifiers : 768, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : otp_PlatformObject, + callable : null + }, { + name : "arrayFromJava", + modifiers : 768, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object)], + returnType : otp_PlatformSequence, + callable : null + }]; + nms_EnumArt.$meta.methods = [ + { + name : "values", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(nms_EnumArt), + callable : null + }, { + name : "valueOf", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : nms_EnumArt, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls(), jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nle_WebsocketNetworkManager$ByteBufferDirectInputStream.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jn_ByteBuffer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "available", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 32, + accessLevel : 0, + parameterTypes : [jn_ByteBuffer, nle_WebsocketNetworkManager$1], + returnType : $rt_voidcls(), + callable : null + }]; + otcfm_AbstractInMemoryVirtualFile.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "delete", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isDirectory", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isFile", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "listFiles", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "canRead", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canWrite", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "lastModified", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "setLastModified", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "setReadOnly", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "modify", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getChildFile", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otcfm_AbstractInMemoryVirtualFile, + callable : null + }, { + name : "createAccessor", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), $rt_booleancls(), $rt_booleancls()], + returnType : otcf_VirtualFileAccessor, + callable : null + }, { + name : "createFile", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otcfm_InMemoryVirtualFile, + callable : null + }, { + name : "createDirectory", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otcfm_InMemoryVirtualDirectory, + callable : null + }, { + name : "adopt", + modifiers : 1, + accessLevel : 3, + parameterTypes : [otcfm_AbstractInMemoryVirtualFile, jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "length", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jl_SystemClassLoader.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_PacketCount.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "countPacket", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + oj_JSONObject$Null.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 4, + accessLevel : 2, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "", + modifiers : 32, + accessLevel : 0, + parameterTypes : [oj_JSONObject$1], + returnType : $rt_voidcls(), + callable : null + }]; + cjj_Deflate$Config.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + ju_Spliterator$OfPrimitive.$meta.methods = [ + { + name : "trySplit", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Spliterator$OfPrimitive, + callable : null + }, { + name : "tryAdvance", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "forEachRemaining", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }]; + ju_PrimitiveIterator.$meta.methods = [ + { + name : "forEachRemaining", + modifiers : 1, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }]; + otcfm_InMemoryVirtualDirectory.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isDirectory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isFile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "listFiles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getChildFile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otcfm_AbstractInMemoryVirtualFile, + callable : null + }, { + name : "createAccessor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), $rt_booleancls(), $rt_booleancls()], + returnType : otcf_VirtualFileAccessor, + callable : null + }, { + name : "createFile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otcfm_InMemoryVirtualFile, + callable : null + }, { + name : "createDirectory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otcfm_InMemoryVirtualDirectory, + callable : null + }, { + name : "adopt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otcfm_AbstractInMemoryVirtualFile, jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "length", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "adoptFile", + modifiers : 0, + accessLevel : 1, + parameterTypes : [otcfm_AbstractInMemoryVirtualFile], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ScoreDummyCriteria.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_96636_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "func_96635_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_List], + returnType : $rt_intcls(), + callable : null + }, { + name : "isReadOnly", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + ju_Collections$16.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_Set], + returnType : $rt_voidcls(), + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "iterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }]; + otcfm_InMemoryVirtualFile.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isDirectory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isFile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "listFiles", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_String), + callable : null + }, { + name : "getChildFile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otcfm_AbstractInMemoryVirtualFile, + callable : null + }, { + name : "createAccessor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), $rt_booleancls(), $rt_booleancls()], + returnType : otcf_VirtualFileAccessor, + callable : null + }, { + name : "createFile", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otcfm_InMemoryVirtualFile, + callable : null + }, { + name : "createDirectory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : otcfm_InMemoryVirtualDirectory, + callable : null + }, { + name : "adopt", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otcfm_AbstractInMemoryVirtualFile, jl_String], + returnType : $rt_booleancls(), + callable : null + }, { + name : "length", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "expandData", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "access$000", + modifiers : 544, + accessLevel : 0, + parameterTypes : [otcfm_InMemoryVirtualFile, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + oj_JSONObject$1.$meta.methods = []; + nle_WebsocketNetworkManager$1.$meta.methods = []; + maat_TMIEnchantControl.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), jl_String, nms_Enchantment, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "click", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "draw", + modifiers : 0, + accessLevel : 3, + parameterTypes : [maat__tmi_MgCanvas, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + jl_InstantiationException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + ju_Collections$17.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_Iterator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map$Entry, + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "next", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + csms_StandardMidiFileReader.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMidiFileFormat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_InputStream], + returnType : jsm_MidiFileFormat, + callable : null + }, { + name : "getMidiFileFormatFromStream", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ji_InputStream, $rt_intcls(), csms_SMFParser], + returnType : jsm_MidiFileFormat, + callable : null + }, { + name : "getMidiFileFormat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_URL], + returnType : jsm_MidiFileFormat, + callable : null + }, { + name : "getMidiFileFormat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_File], + returnType : jsm_MidiFileFormat, + callable : null + }, { + name : "getSequence", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_InputStream], + returnType : jsm_Sequence, + callable : null + }, { + name : "getSequence", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jn_URL], + returnType : jsm_Sequence, + callable : null + }, { + name : "getSequence", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_File], + returnType : jsm_Sequence, + callable : null + }]; + csms_SMFParser.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readUnsigned", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "read", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "readVarInt", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "readIntFromStream", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "nextTrack", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "trackFinished", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "readTrack", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jsm_Track], + returnType : $rt_voidcls(), + callable : null + }]; + ju_ServiceLoader$1.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_ServiceLoader], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jt_ChoiceFormat.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls()), $rt_arraycls(jl_String)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "applyPattern", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), jl_StringBuffer, jt_FieldPosition], + returnType : jl_StringBuffer, + callable : null + }, { + name : "format", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls(), jl_StringBuffer, jt_FieldPosition], + returnType : jl_StringBuffer, + callable : null + }, { + name : "getFormats", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_Object), + callable : null + }, { + name : "getLimits", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_doublecls()), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "nextDouble", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "nextDouble", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls(), $rt_booleancls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "parse", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jt_ParsePosition], + returnType : jl_Number, + callable : null + }, { + name : "previousDouble", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "setChoices", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_doublecls()), $rt_arraycls(jl_String)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "skipWhitespace", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "toPattern", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + cjj_GZIPInputStream.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_InputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_InputStream, $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_InputStream, cjj_Inflater, $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getModifiedtime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getOS", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getComment", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getCRC", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "readHeader", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "fill", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_intcls(), + callable : null + }]; + juca_AtomicInteger.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "get", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "set", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "lazySet", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAndSet", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "compareAndSet", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "weakCompareAndSet", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAndIncrement", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getAndDecrement", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getAndAdd", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "incrementAndGet", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "decrementAndGet", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "addAndGet", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getAndUpdate", + modifiers : 4, + accessLevel : 3, + parameterTypes : [juf_IntUnaryOperator], + returnType : $rt_intcls(), + callable : null + }, { + name : "updateAndGet", + modifiers : 4, + accessLevel : 3, + parameterTypes : [juf_IntUnaryOperator], + returnType : $rt_intcls(), + callable : null + }, { + name : "getAndAccumulate", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls(), juf_IntBinaryOperator], + returnType : $rt_intcls(), + callable : null + }, { + name : "accumulateAndGet", + modifiers : 4, + accessLevel : 3, + parameterTypes : [$rt_intcls(), juf_IntBinaryOperator], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "intValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "longValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "floatValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "doubleValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_doublecls(), + callable : null + }]; + nms_CombatTracker.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94545_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94547_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94546_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "func_94550_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EntityLiving, + callable : null + }, { + name : "func_94544_f", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : nms_CombatEntry, + callable : null + }, { + name : "func_94548_b", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_CombatEntry], + returnType : jl_String, + callable : null + }, { + name : "func_94542_g", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94549_h", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jsm_Track$ImmutableEndOfTrack.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 32, + accessLevel : 0, + parameterTypes : [jsm_Track$1], + returnType : $rt_voidcls(), + callable : null + }]; + ju_LinkedHashMap$LinkedHashMapEntrySet.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_LinkedHashMap], + returnType : $rt_voidcls(), + callable : null + }, { + name : "iterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }]; + maa_CryptManager.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createNewSharedKey", + modifiers : 512, + accessLevel : 3, + parameterTypes : [], + returnType : maajc_SecretKey, + callable : null + }, { + name : "x509decode", + modifiers : 768, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : $rt_arraycls(otjt_Uint8Array), + callable : null + }, { + name : "decodePublicKey", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : maa_PubKey, + callable : null + }, { + name : "uInt8toByteArr", + modifiers : 512, + accessLevel : 1, + parameterTypes : [otjt_Uint8Array], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "decryptSharedKey", + modifiers : 512, + accessLevel : 3, + parameterTypes : [maa_PubKey, $rt_arraycls($rt_bytecls())], + returnType : maajc_SecretKey, + callable : null + }, { + name : "encryptDataNative", + modifiers : 768, + accessLevel : 1, + parameterTypes : [jl_String, jl_String, jl_String], + returnType : jl_String, + callable : null + }, { + name : "decryptDataNative", + modifiers : 768, + accessLevel : 1, + parameterTypes : [jl_String, jl_String, jl_String], + returnType : jl_String, + callable : null + }, { + name : "encryptData", + modifiers : 512, + accessLevel : 3, + parameterTypes : [maa_PubKey, $rt_arraycls($rt_bytecls())], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "decryptData", + modifiers : 512, + accessLevel : 3, + parameterTypes : [maa_PubKey, $rt_arraycls($rt_bytecls())], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "createBufferedBlockCipher", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), maajs_Key], + returnType : obc_BufferedBlockCipher, + callable : null + }, { + name : "encryptOuputStream", + modifiers : 512, + accessLevel : 3, + parameterTypes : [maajc_SecretKey, ji_OutputStream], + returnType : ji_OutputStream, + callable : null + }, { + name : "decryptInputStream", + modifiers : 512, + accessLevel : 3, + parameterTypes : [maajc_SecretKey, ji_InputStream], + returnType : ji_InputStream, + callable : null + }, { + name : "encryptOuputStream", + modifiers : 512, + accessLevel : 3, + parameterTypes : [obc_BufferedBlockCipher, ji_OutputStream], + returnType : ji_OutputStream, + callable : null + }, { + name : "decryptInputStream", + modifiers : 512, + accessLevel : 3, + parameterTypes : [obc_BufferedBlockCipher, ji_InputStream], + returnType : ji_InputStream, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "x509decode$js_body$_2", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "encryptDataNative$js_body$_6", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }, { + name : "decryptDataNative$js_body$_7", + modifiers : 768, + accessLevel : 0, + parameterTypes : [otj_JSObject, otj_JSObject, otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nle_EaglerInflater.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "uncompress", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "getBytesFromInputStream", + modifiers : 512, + accessLevel : 3, + parameterTypes : [ji_InputStream], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }]; + nms_EntityBodyHelper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_75664_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_75665_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }]; + nms_ContainerSheep.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [nms_EntitySheep], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canInteractWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }]; + nms_InventoryCrafting.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Container, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSizeInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getStackInRowAndColumn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getInvName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isInvNameLocalized", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getStackInSlotOnClosing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "decrStackSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "setInventorySlotContents", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInventoryStackLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "onInventoryChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isUseableByPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "openChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closeChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isStackValidForSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }]; + jn_InvalidMarkException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_StackOverflowError.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + nms_CombatEntry.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_DamageSource, $rt_intcls(), $rt_intcls(), $rt_intcls(), jl_String, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_94560_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_DamageSource, + callable : null + }, { + name : "func_94563_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_94559_f", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_94562_g", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "func_94558_h", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "func_94561_i", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }]; + jsm_Track$1.$meta.methods = []; + obc_BufferedBlockCipher.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [obc_BlockCipher], + returnType : $rt_voidcls(), + callable : null + }, { + name : "init", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), obc_CipherParameters], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlockSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getUpdateOutputSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getOutputSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "processByte", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls(), $rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "doFinal", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "reset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + obc_BlockCipher.$meta.methods = [ + { + name : "init", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), obc_CipherParameters], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getAlgorithmName", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getBlockSize", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "processBlock", + modifiers : 1, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "reset", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + obc_CipherParameters.$meta.methods = []; + ju_Vector.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_voidcls(), + callable : null + }, { + name : "newElementArray", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_arraycls(jl_Object), + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "add", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addAll", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [$rt_intcls(), ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addAll", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "addElement", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "capacity", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsAll", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "copyInto", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "elementAt", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "elements", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Enumeration, + callable : null + }, { + name : "ensureCapacity", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "firstElement", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "grow", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "growByOne", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "growBy", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hashCode", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "indexOf", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "indexOf", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "insertElementAt", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isEmpty", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "lastElement", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "lastIndexOf", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "lastIndexOf", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "remove", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : jl_Object, + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "removeAll", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "removeAllElements", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeElement", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "removeElementAt", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeRange", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "retainAll", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "set", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [$rt_intcls(), jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "setElementAt", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [jl_Object, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setSize", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "size", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toArray", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls(jl_Object), + callable : null + }, { + name : "toArray", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jl_Object)], + returnType : $rt_arraycls(jl_Object), + callable : null + }, { + name : "toString", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "trimToSize", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiDownloadTerrain.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_NetClientHandler], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + maajss_KeySpec.$meta.methods = []; + ju_AbstractMap$SimpleImmutableEntry.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Map$Entry], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "setValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "getKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_EntityCrit2FX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_Entity, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFXLayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_InventoryMerchant.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_IMerchant], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSizeInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "decrStackSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "inventoryResetNeededOnSlotChange", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getStackInSlotOnClosing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "setInventorySlotContents", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInvName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isInvNameLocalized", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getInventoryStackLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isUseableByPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "openChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closeChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isStackValidForSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onInventoryChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resetRecipeAndSlots", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCurrentRecipe", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_MerchantRecipe, + callable : null + }, { + name : "setCurrentRecipeIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nlea_EaglerAdapterImpl2$BufferedImageElem.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjdh_HTMLImageElement, jl_String, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_SlotArmor.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [nms_ContainerPlayer, nms_IInventory, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSlotStackLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isItemValid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBackgroundIconIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Icon, + callable : null + }]; + nms_GuiMerchant.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryPlayer, nms_IMerchant, nms_World, jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerForegroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerBackgroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIMerchant", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_IMerchant, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_WorldProviderSurface.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getDimensionName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_NpcMerchant.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCustomer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_EntityPlayer, + callable : null + }, { + name : "setCustomer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRecipes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : nms_MerchantRecipeList, + callable : null + }, { + name : "setRecipes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_MerchantRecipeList], + returnType : $rt_voidcls(), + callable : null + }, { + name : "useRecipe", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_MerchantRecipe], + returnType : $rt_voidcls(), + callable : null + }]; + nlea_EaglerAdapterImpl2$16.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nms_InventoryCraftResult.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSizeInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getInvName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isInvNameLocalized", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "decrStackSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getStackInSlotOnClosing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "setInventorySlotContents", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInventoryStackLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "onInventoryChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isUseableByPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "openChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closeChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isStackValidForSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }]; + maajcs_SecretKeySpec.$meta.methods = [ + { + name : "getAlgorithm", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getFormat", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getEncoded", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }]; + jt_MessageFormat$FieldContainer.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), jt_AttributedCharacterIterator$Attribute, jl_Object], + returnType : $rt_voidcls(), + callable : null + }]; + nms_WorldProviderHell.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerWorldChunkManager", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFogColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : nms_Vec3, + callable : null + }, { + name : "generateLightBrightnessTable", + modifiers : 0, + accessLevel : 2, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isSurfaceWorld", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canCoordinateBeSpawn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "calculateCelestialAngle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "canRespawnHere", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "doesXZShowFog", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDimensionName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_EntityPickupFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, nms_Entity, nms_Entity, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFXLayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_WorldProviderEnd.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "registerWorldChunkManager", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createChunkGenerator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_IChunkProvider, + callable : null + }, { + name : "calculateCelestialAngle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "calcSunriseSunsetColors", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : $rt_arraycls($rt_floatcls()), + callable : null + }, { + name : "getFogColor", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls(), $rt_floatcls()], + returnType : nms_Vec3, + callable : null + }, { + name : "isSkyColored", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canRespawnHere", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isSurfaceWorld", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCloudHeight", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_floatcls(), + callable : null + }, { + name : "canCoordinateBeSpawn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getEntrancePortalLocation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ChunkCoordinates, + callable : null + }, { + name : "getAverageGroundLevel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "doesXZShowFog", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDimensionName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nlea_EaglerAdapterImpl2$15.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent", + modifiers : 0, + accessLevel : 3, + parameterTypes : [otjde_Event], + returnType : $rt_voidcls(), + callable : null + }, { + name : "handleEvent$exported$0", + modifiers : 0, + accessLevel : 0, + parameterTypes : [otj_JSObject], + returnType : otj_JSObject, + callable : null + }]; + nms_GuiWinGame.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "respawnPlayer", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "doesGuiPauseGame", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_73986_b", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GameRuleValue.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getGameRuleStringValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getGameRuleBooleanValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_SlotCrafting.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_IInventory, nms_IInventory, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isItemValid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "decrStackSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "onCrafting", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onCrafting", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onPickupFromSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }]; + jt_MessageFormat$Field.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_LinkedHashMap$EntryIterator.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [ju_LinkedHashMap], + returnType : $rt_voidcls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map$Entry, + callable : null + }, { + name : "next", + modifiers : 96, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + nms_LongHashMap.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHashedKey", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "hash", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getHashIndex", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getNumHashElements", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getValueByKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jl_Object, + callable : null + }, { + name : "containsItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getEntry", + modifiers : 4, + accessLevel : 0, + parameterTypes : [$rt_longcls()], + returnType : nms_LongHashMapEntry, + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls(), jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "resizeTable", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "copyHashTableTo", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls(nms_LongHashMapEntry)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : jl_Object, + callable : null + }, { + name : "removeKey", + modifiers : 4, + accessLevel : 0, + parameterTypes : [$rt_longcls()], + returnType : nms_LongHashMapEntry, + callable : null + }, { + name : "createKey", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_longcls(), jl_Object, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getHashCode", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_longcls()], + returnType : $rt_intcls(), + callable : null + }]; + nms_RecipesMapExtending.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryCrafting, nms_World], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCraftingResult", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryCrafting], + returnType : nms_ItemStack, + callable : null + }]; + nms_RecipesArmor.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addRecipes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_CraftingManager], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EmptyChunk.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isAtLocation", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getHeightValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "generateHeightMap", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "generateSkylightMap", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlockID", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBlockLightOpacity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setBlockIDWithMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getBlockMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setBlockMetadata", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSavedLightValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EnumSkyBlock, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setLightValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EnumSkyBlock, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBlockLightValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "addEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeEntityAtIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canBlockSeeTheSky", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getChunkBlockTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_TileEntity, + callable : null + }, { + name : "addTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setChunkBlockTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), nms_TileEntity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeChunkBlockTileEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onChunkLoad", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onChunkUnload", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setChunkModified", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEntitiesWithinAABBForEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, nms_AxisAlignedBB, ju_List, nms_IEntitySelector], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEntitiesOfTypeWithinAAAB", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Class, nms_AxisAlignedBB, ju_List, nms_IEntitySelector], + returnType : $rt_voidcls(), + callable : null + }, { + name : "needsSaving", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getRandomWithSeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : nle_EaglercraftRandom, + callable : null + }, { + name : "isEmpty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAreLevelsEmpty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }]; + nms_RecipesFood.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addRecipes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_CraftingManager], + returnType : $rt_voidcls(), + callable : null + }]; + nms_IRecipe.$meta.methods = [ + { + name : "matches", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_InventoryCrafting, nms_World], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCraftingResult", + modifiers : 1, + accessLevel : 3, + parameterTypes : [nms_InventoryCrafting], + returnType : nms_ItemStack, + callable : null + }, { + name : "getRecipeSize", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRecipeOutput", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }]; + nms_LongHashMapEntry.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_longcls(), jl_Object, nms_LongHashMapEntry], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getKey", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getValue", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "equals", + modifiers : 4, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "toString", + modifiers : 4, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_RecipesDyes.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addRecipes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_CraftingManager], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RecipesWeapons.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addRecipes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_CraftingManager], + returnType : $rt_voidcls(), + callable : null + }]; + jl_ArrayIndexOutOfBoundsException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_SoundUpdaterMinecart.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_SoundManager, nms_EntityMinecart, nms_EntityPlayerSP], + returnType : $rt_voidcls(), + callable : null + }, { + name : "update", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RecipesArmorDyes.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryCrafting, nms_World], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCraftingResult", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryCrafting], + returnType : nms_ItemStack, + callable : null + }, { + name : "getRecipeSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRecipeOutput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }]; + nms_RecipeSorter.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [nms_CraftingManager], + returnType : $rt_voidcls(), + callable : null + }, { + name : "compareRecipes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IRecipe, nms_IRecipe], + returnType : $rt_intcls(), + callable : null + }, { + name : "compare", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_intcls(), + callable : null + }]; + nms_RecipesMapCloning.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryCrafting, nms_World], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCraftingResult", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryCrafting], + returnType : nms_ItemStack, + callable : null + }, { + name : "getRecipeSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRecipeOutput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }]; + nms_RecipeFireworks.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryCrafting, nms_World], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCraftingResult", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryCrafting], + returnType : nms_ItemStack, + callable : null + }, { + name : "getRecipeSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRecipeOutput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }]; + nms_RecipesTools.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addRecipes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_CraftingManager], + returnType : $rt_voidcls(), + callable : null + }]; + nms_RecipesCrafting.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addRecipes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_CraftingManager], + returnType : $rt_voidcls(), + callable : null + }]; + jsm_SysexMessage.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_arraycls($rt_bytecls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getData", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + csms_FastShortMessage.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jsm_ShortMessage], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getPackedMsg", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_arraycls($rt_bytecls()), + callable : null + }, { + name : "getLength", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "setMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getChannel", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getCommand", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getData1", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getData2", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getStatus", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + nms_ShapedRecipes.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_arraycls(nms_ItemStack), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRecipeOutput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryCrafting, nms_World], + returnType : $rt_booleancls(), + callable : null + }, { + name : "checkMatch", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_InventoryCrafting, $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCraftingResult", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryCrafting], + returnType : nms_ItemStack, + callable : null + }, { + name : "getRecipeSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_92100_c", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ShapedRecipes, + callable : null + }]; + jt_AttributedString.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_AttributedCharacterIterator], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jt_AttributedCharacterIterator, $rt_intcls(), $rt_intcls(), ju_Set], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_AttributedCharacterIterator, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_AttributedCharacterIterator, $rt_intcls(), $rt_intcls(), $rt_arraycls(jt_AttributedCharacterIterator$Attribute)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, ju_Map], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addAttribute", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_AttributedCharacterIterator$Attribute, jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addAttribute", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_AttributedCharacterIterator$Attribute, jl_Object, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addAttributes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Map, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getIterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jt_AttributedCharacterIterator, + callable : null + }, { + name : "getIterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jt_AttributedCharacterIterator$Attribute)], + returnType : jt_AttributedCharacterIterator, + callable : null + }, { + name : "getIterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls(jt_AttributedCharacterIterator$Attribute), $rt_intcls(), $rt_intcls()], + returnType : jt_AttributedCharacterIterator, + callable : null + }]; + nms_RecipesIngots.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addRecipes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_CraftingManager], + returnType : $rt_voidcls(), + callable : null + }]; + nms_CraftingManager.$meta.methods = [ + { + name : "getInstance", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : nms_CraftingManager, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addRecipe", + modifiers : 0, + accessLevel : 0, + parameterTypes : [nms_ItemStack, $rt_arraycls(jl_Object)], + returnType : nms_ShapedRecipes, + callable : null + }, { + name : "addShapelessRecipe", + modifiers : 0, + accessLevel : 0, + parameterTypes : [nms_ItemStack, $rt_arraycls(jl_Object)], + returnType : $rt_voidcls(), + callable : null + }, { + name : "findMatchingRecipe", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryCrafting, nms_World], + returnType : nms_ItemStack, + callable : null + }, { + name : "getRecipeList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_List, + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ChunkProviderClient.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World], + returnType : $rt_voidcls(), + callable : null + }, { + name : "chunkExists", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "unloadChunk", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "loadChunk", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Chunk, + callable : null + }, { + name : "provideChunk", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_Chunk, + callable : null + }, { + name : "saveChunks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls(), nms_IProgressUpdate], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_104112_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "unloadQueuedChunks", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canSave", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "populate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IChunkProvider, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "makeString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "getPossibleCreatures", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EnumCreatureType, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : ju_List, + callable : null + }, { + name : "findClosestStructure", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, jl_String, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_ChunkPosition, + callable : null + }, { + name : "getLoadedChunkCount", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "recreateStructures", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + jt_AttributedString$AttributedIterator.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jt_AttributedString], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jt_AttributedString, $rt_arraycls(jt_AttributedCharacterIterator$Attribute), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "current", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "first", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "getBeginIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getEndIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "inRange", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jt_AttributedString$Range], + returnType : $rt_booleancls(), + callable : null + }, { + name : "inRange", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_List], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getAllAttributeKeys", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "currentValue", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_List], + returnType : jl_Object, + callable : null + }, { + name : "getAttribute", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_AttributedCharacterIterator$Attribute], + returnType : jl_Object, + callable : null + }, { + name : "getAttributes", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map, + callable : null + }, { + name : "getRunLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "runLimit", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_List], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRunLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_AttributedCharacterIterator$Attribute], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRunLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Set], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRunStart", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "runStart", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_List], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRunStart", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jt_AttributedCharacterIterator$Attribute], + returnType : $rt_intcls(), + callable : null + }, { + name : "getRunStart", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Set], + returnType : $rt_intcls(), + callable : null + }, { + name : "last", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "previous", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_charcls(), + callable : null + }, { + name : "setIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_charcls(), + callable : null + }]; + jt_AttributedString$Range.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls(), $rt_intcls(), jl_Object], + returnType : $rt_voidcls(), + callable : null + }]; + nms_InventoryRepair.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [nms_ContainerRepair, jl_String, $rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onInventoryChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isStackValidForSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }]; + oj_JSONPropertyIgnore.$meta.methods = []; + nms_SlotBrewingStandPotion.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_IInventory, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isItemValid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSlotStackLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "onPickupFromSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canHoldPotion", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ContainerFurnace.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryPlayer, nms_TileEntityFurnace], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addCraftingToCrafters", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ICrafting], + returnType : $rt_voidcls(), + callable : null + }, { + name : "detectAndSendChanges", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateProgressBar", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canInteractWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "transferStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }]; + oj_JSONPropertyName.$meta.methods = [ + { + name : "value", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_ContainerBrewingStand.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryPlayer, nms_TileEntityBrewingStand], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addCraftingToCrafters", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ICrafting], + returnType : $rt_voidcls(), + callable : null + }, { + name : "detectAndSendChanges", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateProgressBar", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canInteractWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "transferStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }]; + nms_SlotBrewingStandIngredient.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ContainerBrewingStand, nms_IInventory, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isItemValid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSlotStackLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_SlotFurnace.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_IInventory, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isItemValid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "decrStackSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "onPickupFromSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onCrafting", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onCrafting", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ContainerRepair.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onCraftMatrixChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IInventory], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateRepairOutput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addCraftingToCrafters", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ICrafting], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateProgressBar", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canInteractWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "transferStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "updateItemName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRepairInputInventory", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_ContainerRepair], + returnType : nms_IInventory, + callable : null + }, { + name : "getStackSizeUsedInRepair", + modifiers : 512, + accessLevel : 0, + parameterTypes : [nms_ContainerRepair], + returnType : $rt_intcls(), + callable : null + }]; + nms_GuiEnchantment.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls(), jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerForegroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseClicked", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerBackgroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_74205_h", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + csms_MidiUtils.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isMetaEndOfTrack", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jsm_MidiMessage], + returnType : $rt_booleancls(), + callable : null + }, { + name : "isMetaTempo", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jsm_MidiMessage], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getTempoMPQ", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jsm_MidiMessage], + returnType : $rt_intcls(), + callable : null + }, { + name : "convertTempo", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_doublecls()], + returnType : $rt_doublecls(), + callable : null + }, { + name : "ticks2microsec", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_doublecls(), $rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "microsec2ticks", + modifiers : 512, + accessLevel : 3, + parameterTypes : [$rt_longcls(), $rt_doublecls(), $rt_intcls()], + returnType : $rt_longcls(), + callable : null + }, { + name : "tick2microsecond", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jsm_Sequence, $rt_longcls(), csms_MidiUtils$TempoCache], + returnType : $rt_longcls(), + callable : null + }, { + name : "microsecond2tick", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jsm_Sequence, $rt_longcls(), csms_MidiUtils$TempoCache], + returnType : $rt_longcls(), + callable : null + }, { + name : "tick2index", + modifiers : 512, + accessLevel : 3, + parameterTypes : [jsm_Track, $rt_longcls()], + returnType : $rt_intcls(), + callable : null + }]; + csms_MidiUtils$TempoCache.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jsm_Sequence], + returnType : $rt_voidcls(), + callable : null + }, { + name : "refresh", + modifiers : 2048, + accessLevel : 3, + parameterTypes : [jsm_Sequence], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCurrTempoMPQ", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "getTempoMPQAt", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_longcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "getTempoMPQAt", + modifiers : 2048, + accessLevel : 0, + parameterTypes : [$rt_longcls(), $rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }]; + nms_ContainerMerchant.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryPlayer, nms_IMerchant, nms_World], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getMerchantInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_InventoryMerchant, + callable : null + }, { + name : "addCraftingToCrafters", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ICrafting], + returnType : $rt_voidcls(), + callable : null + }, { + name : "detectAndSendChanges", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onCraftMatrixChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IInventory], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setCurrentRecipeIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateProgressBar", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canInteractWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "transferStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "onCraftGuiClosed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiChest.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IInventory, nms_IInventory], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerForegroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerBackgroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityDamageSourceIndirect.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, nms_Entity, nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSourceOfDamage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Entity, + callable : null + }, { + name : "getEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Entity, + callable : null + }, { + name : "getDeathMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : jl_String, + callable : null + }]; + nms_ContainerEnchantment.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addCraftingToCrafters", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ICrafting], + returnType : $rt_voidcls(), + callable : null + }, { + name : "detectAndSendChanges", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateProgressBar", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onCraftMatrixChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IInventory], + returnType : $rt_voidcls(), + callable : null + }, { + name : "enchantItem", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_intcls()], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canInteractWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "transferStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }]; + nms_GuiBeacon.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryPlayer, nms_TileEntityBeacon], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerForegroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerBackgroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + oj_JSONString.$meta.methods = [ + { + name : "toJSONString", + modifiers : 1, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_SlotBeacon.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ContainerBeacon, nms_IInventory, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isItemValid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getSlotStackLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_GuiBrewingStand.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryPlayer, nms_TileEntityBrewingStand], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerForegroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerBackgroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_SlotEnchantment.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [nms_ContainerEnchantment, nms_IInventory, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isItemValid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }]; + nms_GuiDispenser.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryPlayer, nms_TileEntityDispenser], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerForegroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerBackgroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ShapelessRecipes.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack, ju_List], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getRecipeOutput", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_ItemStack, + callable : null + }, { + name : "matches", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryCrafting, nms_World], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getCraftingResult", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryCrafting], + returnType : nms_ItemStack, + callable : null + }, { + name : "getRecipeSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + cjj_Deflater.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), cjj_JZlib$WrapperType], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "init", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "init", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "init", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "init", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), cjj_JZlib$WrapperType], + returnType : $rt_intcls(), + callable : null + }, { + name : "init", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "init", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "deflate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "end", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "params", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "setDictionary", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "finished", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "copy", + modifiers : 0, + accessLevel : 3, + parameterTypes : [cjj_Deflater], + returnType : $rt_intcls(), + callable : null + }]; + nms_EntityDamageSource.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, nms_Entity], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getEntity", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_Entity, + callable : null + }, { + name : "getDeathMessage", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityLiving], + returnType : jl_String, + callable : null + }, { + name : "isDifficultyScaled", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_ContainerChest.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IInventory, nms_IInventory], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canInteractWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "transferStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "onCraftGuiClosed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getLowerChestInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_IInventory, + callable : null + }]; + cjj_GZIPOutputStream.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_OutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_OutputStream, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_OutputStream, $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_OutputStream, cjj_Deflater, $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "check", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setModifiedTime", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setOS", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setComment", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getCRC", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }]; + nms_GuiHopper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryPlayer, nms_IInventory], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerForegroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerBackgroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ContainerDispenser.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IInventory, nms_TileEntityDispenser], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canInteractWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "transferStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }]; + nms_SlotMerchantResult.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_IMerchant, nms_InventoryMerchant, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isItemValid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "decrStackSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "onCrafting", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_ItemStack, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onCrafting", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onPickupFromSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_75230_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_MerchantRecipe, nms_ItemStack, nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }]; + cjj_DeflaterOutputStream.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_OutputStream], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_OutputStream, cjj_Deflater], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_OutputStream, cjj_Deflater, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ji_OutputStream, cjj_Deflater, $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "write", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "finish", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "close", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "deflate", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "flush", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getTotalIn", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "getTotalOut", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_longcls(), + callable : null + }, { + name : "setSyncFlush", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSyncFlush", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getDeflater", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : cjj_Deflater, + callable : null + }]; + ju_IdentityHashMap.$meta.methods = [ + { + name : "newElementArray", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_arraycls(ju_IdentityHashMap$HashEntry), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "calculateCapacity", + modifiers : 512, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Map], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "computeThreshold", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "containsKey", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "containsValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "entrySet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "get", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "getEntry", + modifiers : 4, + accessLevel : 0, + parameterTypes : [jl_Object], + returnType : ju_IdentityHashMap$HashEntry, + callable : null + }, { + name : "findNonNullKeyEntry", + modifiers : 4, + accessLevel : 0, + parameterTypes : [jl_Object, $rt_intcls(), $rt_intcls()], + returnType : ju_IdentityHashMap$HashEntry, + callable : null + }, { + name : "findNullKeyEntry", + modifiers : 4, + accessLevel : 0, + parameterTypes : [], + returnType : ju_IdentityHashMap$HashEntry, + callable : null + }, { + name : "isEmpty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "keySet", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Set, + callable : null + }, { + name : "put", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object, jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "putImpl", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object, jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "createEntry", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object, $rt_intcls(), jl_Object], + returnType : ju_IdentityHashMap$HashEntry, + callable : null + }, { + name : "createHashedEntry", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object, $rt_intcls(), $rt_intcls()], + returnType : ju_IdentityHashMap$HashEntry, + callable : null + }, { + name : "putAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Map], + returnType : $rt_voidcls(), + callable : null + }, { + name : "putAllImpl", + modifiers : 0, + accessLevel : 1, + parameterTypes : [ju_Map], + returnType : $rt_voidcls(), + callable : null + }, { + name : "rehash", + modifiers : 0, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "rehash", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : jl_Object, + callable : null + }, { + name : "removeEntry", + modifiers : 4, + accessLevel : 0, + parameterTypes : [ju_IdentityHashMap$HashEntry], + returnType : $rt_voidcls(), + callable : null + }, { + name : "removeEntry", + modifiers : 4, + accessLevel : 0, + parameterTypes : [jl_Object], + returnType : ju_IdentityHashMap$HashEntry, + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "values", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Collection, + callable : null + }, { + name : "computeHashCode", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_Object], + returnType : $rt_intcls(), + callable : null + }, { + name : "areSameKeys", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "areSameValues", + modifiers : 512, + accessLevel : 0, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_booleancls(), + callable : null + }]; + ju_IdentityHashMap$HashEntry.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object, $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_Object, jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "clone", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }]; + nms_GuiFurnace.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryPlayer, nms_TileEntityFurnace], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerForegroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerBackgroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + ju_SetFromMap.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Map], + returnType : $rt_voidcls(), + callable : null + }, { + name : "size", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isEmpty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "contains", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "removeAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "retainAll", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_Collection], + returnType : $rt_booleancls(), + callable : null + }, { + name : "clear", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "iterator", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Iterator, + callable : null + }]; + nms_ContainerHopper.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryPlayer, nms_IInventory], + returnType : $rt_voidcls(), + callable : null + }, { + name : "canInteractWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "transferStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "onCraftGuiClosed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_voidcls(), + callable : null + }]; + nms_SlotEnchantmentTable.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [nms_ContainerEnchantment, jl_String, $rt_booleancls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInventoryStackLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "onInventoryChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isStackValidForSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }]; + jl_SecurityException.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Throwable], + returnType : $rt_voidcls(), + callable : null + }]; + nms_ContainerBeacon.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryPlayer, nms_TileEntityBeacon], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addCraftingToCrafters", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ICrafting], + returnType : $rt_voidcls(), + callable : null + }, { + name : "detectAndSendChanges", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateProgressBar", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBeacon", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_TileEntityBeacon, + callable : null + }, { + name : "canInteractWith", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "transferStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }]; + nms_GuiCrafting.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_InventoryPlayer, nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerForegroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawGuiContainerBackgroundLayer", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_floatcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_SlotRepair.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [nms_ContainerRepair, nms_IInventory, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_World, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isItemValid", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }, { + name : "canTakeStack", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "onPickupFromSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityNoteFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiBeaconButtonConfirm.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiBeacon, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82251_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntitySuspendFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityCritFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityHeartFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiBeaconButton.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), jl_String, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawButton", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82255_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_82254_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntitySpellParticleFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "setBaseSpellTextureIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntitySplashFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityPortalFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBrightnessForRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityHugeExplodeFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFXLayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_EntityAuraFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + jl_Class$MethodSignature.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [jl_String, $rt_arraycls(jl_Class), jl_Class], + returnType : $rt_voidcls(), + callable : null + }, { + name : "equals", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_booleancls(), + callable : null + }, { + name : "hashCode", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + jt_Annotation.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getValue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "toString", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }]; + nms_EntityLargeExplodeFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_RenderEngine, nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBrightnessForRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFXLayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiButtonMerchant.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawButton", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityLavaFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBrightnessForRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityExplodeFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityFootStepFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_RenderEngine, nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFXLayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiBeaconButtonPower.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiBeacon, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82251_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntitySnowShovelFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityFireworkStarterFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), nms_EffectRenderer, nms_NBTTagCompound], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_92037_i", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "func_92034_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_92035_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_doublecls(), $rt_intcls(), $rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_92038_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_doublecls(), $rt_arraycls($rt_arraycls($rt_doublecls())), $rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_booleancls(), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_92036_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_intcls()), $rt_arraycls($rt_intcls()), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFXLayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }]; + nms_FurnaceRecipes.$meta.methods = [ + { + name : "smelting", + modifiers : 516, + accessLevel : 3, + parameterTypes : [], + returnType : nms_FurnaceRecipes, + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addSmelting", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSmeltingResult", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getSmeltingList", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : ju_Map, + callable : null + }, { + name : "getExperience", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityBreakingFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), nms_Item, nms_RenderEngine], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), nms_Item, nms_RenderEngine], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getFXLayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + cjj_Tree.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "d_code", + modifiers : 512, + accessLevel : 0, + parameterTypes : [$rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "gen_bitlen", + modifiers : 0, + accessLevel : 0, + parameterTypes : [cjj_Deflate], + returnType : $rt_voidcls(), + callable : null + }, { + name : "build_tree", + modifiers : 0, + accessLevel : 0, + parameterTypes : [cjj_Deflate], + returnType : $rt_voidcls(), + callable : null + }, { + name : "gen_codes", + modifiers : 516, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_shortcls()), $rt_intcls(), $rt_arraycls($rt_shortcls()), $rt_arraycls($rt_shortcls())], + returnType : $rt_voidcls(), + callable : null + }, { + name : "bi_reverse", + modifiers : 516, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityBubbleFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityFireworkSparkFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), nms_EffectRenderer], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_92045_e", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_92043_f", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_92044_a", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_92046_g", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBoundingBox", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_AxisAlignedBB, + callable : null + }, { + name : "canBePushed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBrightnessForRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }]; + nms_EntityFlameFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBrightnessForRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiBeaconButtonCancel.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_GuiBeacon, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_82251_b", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityEnchantmentTableParticleFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBrightnessForRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiCommandBlock.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntityCommandBlock], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onGuiClosed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "mouseClicked", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityCloudFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityDropParticleFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), nms_Material], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getBrightnessForRender", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getBrightness", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_floatcls()], + returnType : $rt_floatcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiEditSign.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_TileEntitySign], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onGuiClosed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityReddustFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onUpdate", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EnchantmentNameParts.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "generateRandomEnchantName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "setRandSeed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_longcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_EntityFireworkOverlayFX.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_World, $rt_doublecls(), $rt_doublecls(), $rt_doublecls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "renderParticle", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nlea_Tessellator, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }]; + nms_GuiScreenBook.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer, nms_ItemStack, $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "initGui", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "onGuiClosed", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "updateButtons", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sendBookToServer", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "actionPerformed", + modifiers : 0, + accessLevel : 2, + parameterTypes : [nms_GuiButton], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addNewPage", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTyped", + modifiers : 0, + accessLevel : 2, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "keyTypedInBook", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_74162_c", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_charcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_74158_i", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "func_74159_a", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "func_74160_b", + modifiers : 0, + accessLevel : 1, + parameterTypes : [jl_String], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawScreen", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_Path.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "addPoint", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_PathPoint], + returnType : nms_PathPoint, + callable : null + }, { + name : "clearPath", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "dequeue", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : nms_PathPoint, + callable : null + }, { + name : "changeDistance", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_PathPoint, $rt_floatcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sortBack", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "sortForward", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isPathEmpty", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }]; + nms_InventoryLargeChest.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_String, nms_IInventory, nms_IInventory], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getSizeInventory", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "isPartOfLargeChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IInventory], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getInvName", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_String, + callable : null + }, { + name : "isInvNameLocalized", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "getStackInSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "decrStackSize", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "getStackInSlotOnClosing", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls()], + returnType : nms_ItemStack, + callable : null + }, { + name : "setInventorySlotContents", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_voidcls(), + callable : null + }, { + name : "getInventoryStackLimit", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "onInventoryChanged", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isUseableByPlayer", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_EntityPlayer], + returnType : $rt_booleancls(), + callable : null + }, { + name : "openChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "closeChest", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "isStackValidForSlot", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), nms_ItemStack], + returnType : $rt_booleancls(), + callable : null + }]; + nms_GuiButtonNextPage.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "drawButton", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nmc_Minecraft, $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + nms_PathFinder.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_IBlockAccess, $rt_booleancls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "createEntityPathTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, nms_Entity, $rt_floatcls()], + returnType : nms_PathEntity, + callable : null + }, { + name : "createEntityPathTo", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_intcls(), $rt_intcls(), $rt_intcls(), $rt_floatcls()], + returnType : nms_PathEntity, + callable : null + }, { + name : "createEntityPathTo", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_Entity, $rt_doublecls(), $rt_doublecls(), $rt_doublecls(), $rt_floatcls()], + returnType : nms_PathEntity, + callable : null + }, { + name : "addToPath", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_Entity, nms_PathPoint, nms_PathPoint, nms_PathPoint, $rt_floatcls()], + returnType : nms_PathEntity, + callable : null + }, { + name : "findPathOptions", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_Entity, nms_PathPoint, nms_PathPoint, nms_PathPoint, $rt_floatcls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "getSafePoint", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_Entity, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_PathPoint, $rt_intcls()], + returnType : nms_PathPoint, + callable : null + }, { + name : "openPoint", + modifiers : 4, + accessLevel : 1, + parameterTypes : [$rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : nms_PathPoint, + callable : null + }, { + name : "getVerticalOffset", + modifiers : 0, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_PathPoint], + returnType : $rt_intcls(), + callable : null + }, { + name : "func_82565_a", + modifiers : 512, + accessLevel : 3, + parameterTypes : [nms_Entity, $rt_intcls(), $rt_intcls(), $rt_intcls(), nms_PathPoint, $rt_booleancls(), $rt_booleancls(), $rt_booleancls()], + returnType : $rt_intcls(), + callable : null + }, { + name : "createEntityPath", + modifiers : 0, + accessLevel : 1, + parameterTypes : [nms_PathPoint, nms_PathPoint], + returnType : nms_PathEntity, + callable : null + }]; + ju_AbstractList$TListIteratorImpl.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 3, + parameterTypes : [ju_AbstractList, $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasNext", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "next", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "remove", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }, { + name : "hasPrevious", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_booleancls(), + callable : null + }, { + name : "previous", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : jl_Object, + callable : null + }, { + name : "nextIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "previousIndex", + modifiers : 0, + accessLevel : 3, + parameterTypes : [], + returnType : $rt_intcls(), + callable : null + }, { + name : "set", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "add", + modifiers : 0, + accessLevel : 3, + parameterTypes : [jl_Object], + returnType : $rt_voidcls(), + callable : null + }, { + name : "checkConcurrentModification", + modifiers : 0, + accessLevel : 1, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; + cjj_StaticTree.$meta.methods = [ + { + name : "", + modifiers : 0, + accessLevel : 1, + parameterTypes : [$rt_arraycls($rt_shortcls()), $rt_arraycls($rt_intcls()), $rt_intcls(), $rt_intcls(), $rt_intcls()], + returnType : $rt_voidcls(), + callable : null + }, { + name : "", + modifiers : 512, + accessLevel : 0, + parameterTypes : [], + returnType : $rt_voidcls(), + callable : null + }]; +} +function jl_Class_getDeclaredMethods($this) { + var $jsMethods, $count, $i, $jsMethod, $jsParameterTypes, $parameterTypes, var$7, $j, var$9, $returnType, var$11, $jsClass, var$13; + if (!jl_Class_isPrimitive($this) && !jl_Class_isArray($this)) { + if ($this.$declaredMethods === null) { + if (!jl_Class_reflectionInitialized) { + jl_Class_reflectionInitialized = 1; + jl_Class_createMetadata(); + } + $jsMethods = $this.$platformClass.$meta.methods; + $this.$declaredMethods = $rt_createArray(jlr_Method, $jsMethods.length); + $count = 0; + $i = 0; + while ($i < $jsMethods.length) { + $jsMethod = $jsMethods[$i]; + if (!jl_String_equals($rt_str($jsMethod.name), $rt_s(46)) && !jl_String_equals($rt_str($jsMethod.name), $rt_s(47))) { + $jsParameterTypes = $jsMethod.parameterTypes; + $parameterTypes = $rt_createArray(jl_Class, $jsParameterTypes.length); + var$7 = $parameterTypes.data; + $j = 0; + var$9 = var$7.length; + while ($j < var$9) { + var$7[$j] = jl_Class_getClass($jsParameterTypes[$j]); + $j = $j + 1 | 0; + } + $returnType = jl_Class_getClass($jsMethod.returnType); + var$7 = $this.$declaredMethods.data; + $j = $count + 1 | 0; + var$11 = new jlr_Method; + $jsClass = $rt_str($jsMethod.name); + var$9 = $jsMethod.modifiers; + var$13 = $jsMethod.accessLevel; + $jsParameterTypes = otji_JS_functionAsObject($jsMethod.callable, "call"); + var$11.$declaringClass = $this; + var$11.$name0 = $jsClass; + var$11.$flags = var$9; + var$11.$accessLevel = var$13; + var$11.$returnType = $returnType; + var$11.$parameterTypes = $parameterTypes; + var$11.$callable = $jsParameterTypes; + var$7[$count] = var$11; + $count = $j; + } + $i = $i + 1 | 0; + } + $this.$declaredMethods = ju_Arrays_copyOf($this.$declaredMethods, $count); + } + return $this.$declaredMethods.$clone(); + } + return $rt_createArray(jlr_Method, 0); +} +function jl_Class_getMethods($this) { + var $methods; + $methods = ju_HashMap__init_(); + jl_Class_findMethods($this, $methods); + return ju_AbstractCollection_toArray(ju_HashMap_values($methods), $rt_createArray(jlr_Method, $methods.$elementCount)); +} +function jl_Class_getMethod($this, $name, $parameterTypes) { + var $method; + $method = jl_Class_findMethod($this, null, $name, $parameterTypes); + if ($method !== null) + return $method; + $name = new jl_NoSuchMethodException; + jl_Throwable__init_0($name); + $rt_throw($name); +} +function jl_Class_findMethods($cls, $methods) { + var var$3, var$4, var$5, $method, $signature, $superclass, var$9, $iface, var$11; + var$3 = jl_Class_getDeclaredMethods($cls).data; + var$4 = var$3.length; + var$5 = 0; + while (var$5 < var$4) { + $method = var$3[var$5]; + if (jlr_Modifier_isPublic(jlr_Method_getModifiers($method))) { + $signature = new jl_Class$MethodSignature; + $superclass = $method.$name0; + var$9 = jlr_Method_getParameterTypes($method); + $iface = $method.$returnType; + $signature.$name1 = $superclass; + $signature.$parameterTypes0 = var$9; + $signature.$returnType0 = $iface; + if (!ju_HashMap_containsKey($methods, $signature)) + ju_HashMap_putImpl($methods, $signature, $method); + } + var$5 = var$5 + 1 | 0; + } + if (!jl_Class_isInterface($cls)) { + $superclass = jl_Class_getSuperclass($cls); + if ($superclass !== null) + jl_Class_findMethods($superclass, $methods); + } + var$3 = jl_Class_getInterfaces($cls).data; + var$4 = var$3.length; + var$11 = 0; + while (var$11 < var$4) { + jl_Class_findMethods(var$3[var$11], $methods); + var$11 = var$11 + 1 | 0; + } +} +function jl_Class_findMethod($cls, $current, $name, $parameterTypes) { + var var$5, var$6, var$7, $method, $superclass, var$10; + var$5 = jl_Class_getDeclaredMethods($cls).data; + var$6 = var$5.length; + var$7 = 0; + while (var$7 < var$6) { + $method = var$5[var$7]; + if (jlr_Modifier_isPublic(jlr_Method_getModifiers($method)) && jl_String_equals($method.$name0, $name) && ju_Arrays_equals(jlr_Method_getParameterTypes($method), $parameterTypes) && !($current !== null && !jl_Class_isAssignableFrom($current.$returnType, $method.$returnType))) + $current = $method; + var$7 = var$7 + 1 | 0; + } + if (!jl_Class_isInterface($cls)) { + $superclass = jl_Class_getSuperclass($cls); + if ($superclass !== null) + $current = jl_Class_findMethod($superclass, $current, $name, $parameterTypes); + } + var$10 = jl_Class_getInterfaces($cls).data; + var$7 = var$10.length; + var$6 = 0; + while (var$6 < var$7) { + $current = jl_Class_findMethod(var$10[var$6], $current, $name, $parameterTypes); + var$6 = var$6 + 1 | 0; + } + return $current; +} +function jl_Class_desiredAssertionStatus($this) { + return 1; +} +function jl_Class_getSuperclass($this) { + return jl_Class_getClass($this.$platformClass.$meta.superclass); +} +function jl_Class_getInterfaces($this) { + var $supertypes, $filteredSupertypes, $j, $i, var$5, var$6; + $supertypes = $this.$platformClass.$meta.supertypes; + $filteredSupertypes = $rt_createArray(jl_Class, $supertypes.length); + $j = 0; + $i = 0; + while ($i < $supertypes.length) { + if ($supertypes[$i] !== $this.$platformClass.$meta.superclass) { + var$5 = $filteredSupertypes.data; + var$6 = $j + 1 | 0; + var$5[$j] = jl_Class_getClass($supertypes[var$6]); + $j = var$6; + } + $i = $i + 1 | 0; + } + if ($filteredSupertypes.data.length > $j) + $filteredSupertypes = ju_Arrays_copyOf($filteredSupertypes, $j); + return $filteredSupertypes; +} +function jl_Class_getClassLoader($this) { + return jl_ClassLoader_systemClassLoader; +} +function jl_Class_forName($name) { + var $cls; + $cls = otp_Platform_lookupClass($name); + if ($cls !== null) + return jl_Class_getClass($cls); + $name = new jl_ClassNotFoundException; + jl_Throwable__init_0($name); + $rt_throw($name); +} +function jl_Class_newInstance($this) { + var $instance, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$instance = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $instance = $this.$platformClass; + if (!otp_Platform_newInstancePrepared) { + otp_Platform_prepareNewInstance(); + otp_Platform_newInstancePrepared = 1; + } + $ptr = 1; + case 1: + $tmp = otp_Platform_newInstanceImpl($instance); + if ($rt_suspending()) { + break main; + } + $instance = $tmp; + if ($instance !== null) + return $instance; + $instance = new jl_InstantiationException; + jl_Throwable__init_0($instance); + $rt_throw($instance); + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $instance, $ptr); +} +function jl_Class_getPackage($this) { + var $name, var$2; + $name = jl_Class_getName($this); + $name = jl_String_substring0($name, 0, jl_String_lastIndexOf($name, 46) + 1 | 0); + var$2 = ju_HashMap_get(jl_Package_packages, $name); + if (var$2 === null) { + var$2 = new jl_Package; + var$2.$name2 = $name; + ju_HashMap_putImpl(jl_Package_packages, $name, var$2); + } + return var$2; +} +function otji_JS() { + jl_Object.call(this); +} +function otji_JS__init_() { + var var_0 = new otji_JS(); + otji_JS__init_0(var_0); + return var_0; +} +function otji_JS__init_0($this) { + return; +} +function otji_JS_unwrapStringArray($array) { + var $result, var$3, $i, var$5; + if ($array === null) + return null; + $result = $rt_createArray(jl_String, $array.length); + var$3 = $result.data; + $i = 0; + var$5 = var$3.length; + while ($i < var$5) { + var$3[$i] = $rt_str($array[$i]); + $i = $i + 1 | 0; + } + return $result; +} +function otji_JS_function(var$1, var$2) { + var name = 'jso$functor$' + var$2; + if (!var$1[name]) { + var fn = function() { + return var$1[var$2].apply(var$1, arguments); + }; + var$1[name] = function() { + return fn; + }; + } + return var$1[name](); +} +function otji_JS_functionAsObject(var$1, var$2) { + if (typeof var$1 !== "function") return var$1; + var result = {}; + result[var$2] = var$1; + return result; +} +function otp_Platform() { + jl_Object.call(this); +} +var otp_Platform_newInstancePrepared = 0; +function otp_Platform__init_() { + var var_0 = new otp_Platform(); + otp_Platform__init_0(var_0); + return var_0; +} +function otp_Platform__init_0($this) { + return; +} +function otp_Platform_clone(var$1) { + var copy = new var$1.constructor(); + for (var field in var$1) { + if (!var$1.hasOwnProperty(field)) { + continue; + } + copy[field] = var$1[field]; + } + return copy; +} +function otp_Platform_isAssignable($from, $to) { + var $supertypes, $i; + if ($from === $to) + return 1; + $supertypes = $from.$meta.supertypes; + $i = 0; + while ($i < $supertypes.length) { + if (otp_Platform_isAssignable($supertypes[$i], $to)) + return 1; + $i = $i + 1 | 0; + } + return 0; +} +function otp_Platform_prepareNewInstance() { + var c = '$$constructor$$'; + jl_String[c] = jl_String__init_0; + jl_Object[c] = jl_Object__init_0; + jl_NoClassDefFoundError[c] = jl_NoClassDefFoundError__init_; + jl_LinkageError[c] = jl_LinkageError__init_; + jl_Error[c] = jl_Error__init_; + jl_Throwable[c] = jl_Throwable__init_0; + jl_NoSuchFieldError[c] = jl_NoSuchFieldError__init_; + jl_IncompatibleClassChangeError[c] = jl_IncompatibleClassChangeError__init_; + jl_NoSuchMethodError[c] = jl_NoSuchMethodError__init_; + jl_RuntimeException[c] = jl_RuntimeException__init_0; + jl_Exception[c] = jl_Exception__init_; + jl_StringBuilder[c] = jl_StringBuilder__init_0; + jl_AbstractStringBuilder[c] = jl_AbstractStringBuilder__init_; + nle_Client[c] = nle_Client__init_0; + otji_JS[c] = otji_JS__init_0; + otp_Platform[c] = otp_Platform__init_0; + nlea_EaglerAdapterImpl2[c] = nlea_EaglerAdapterImpl2__init_; + nlea_EaglerAdapterImpl2$2[c] = nlea_EaglerAdapterImpl2$2__init_; + nlea_EaglerAdapterImpl2$3[c] = nlea_EaglerAdapterImpl2$3__init_; + nlea_EaglerAdapterImpl2$4[c] = nlea_EaglerAdapterImpl2$4__init_; + nlea_EaglerAdapterImpl2$5[c] = nlea_EaglerAdapterImpl2$5__init_; + nlea_EaglerAdapterImpl2$6[c] = nlea_EaglerAdapterImpl2$6__init_; + nlea_EaglerAdapterImpl2$7[c] = nlea_EaglerAdapterImpl2$7__init_; + nlea_EaglerAdapterImpl2$8[c] = nlea_EaglerAdapterImpl2$8__init_; + nlea_EaglerAdapterImpl2$9[c] = nlea_EaglerAdapterImpl2$9__init_; + nlea_EaglerAdapterImpl2$10[c] = nlea_EaglerAdapterImpl2$10__init_; + nlea_EaglerAdapterImpl2$11[c] = nlea_EaglerAdapterImpl2$11__init_; + ju_LinkedList[c] = ju_LinkedList__init_; + nlea_EaglerAdapterImpl2$12[c] = nlea_EaglerAdapterImpl2$12__init_; + ji_IOException[c] = ji_IOException__init_; + nle_LocalStorageManager[c] = nle_LocalStorageManager__init_; + nms_NBTTagCompound[c] = nms_NBTTagCompound__init_; + nms_NBTTagList[c] = nms_NBTTagList__init_; + nmc_Minecraft[c] = nmc_Minecraft__init_0; + jl_String$_clinit_$lambda$_81_0[c] = jl_String$_clinit_$lambda$_81_0__init_; + otci_IntegerUtil[c] = otci_IntegerUtil__init_; + ju_HashMap[c] = ju_HashMap__init_0; + jt_SimpleDateFormat[c] = jt_SimpleDateFormat__init_; + ju_HashSet[c] = ju_HashSet__init_; + nle_EarlyLoadScreen[c] = nle_EarlyLoadScreen__init_; + jl_InterruptedException[c] = jl_InterruptedException__init_; + jl_Thread[c] = jl_Thread__init_; + nle_AssetRepository[c] = nle_AssetRepository__init_; + nle_SHA1Digest[c] = nle_SHA1Digest__init_; + nle_EaglerAdapter[c] = nle_EaglerAdapter__init_; + nleg_EaglerAdapterGL30[c] = nleg_EaglerAdapterGL30__init_; + nms_CompressedStreamTools[c] = nms_CompressedStreamTools__init_; + ju_ArrayList[c] = ju_ArrayList__init_; + nle_Base64[c] = nle_Base64__init_; + nle_ConfigConstants[c] = nle_ConfigConstants__init_; + jl_System[c] = jl_System__init_; + jl_ConsoleOutputStreamStdout[c] = jl_ConsoleOutputStreamStdout__init_; + nms_SoundManager[c] = nms_SoundManager__init_; + nms_Profiler[c] = nms_Profiler__init_; + nms_GLAllocation[c] = nms_GLAllocation__init_; + jl_IllegalArgumentException[c] = jl_IllegalArgumentException__init_; + ju_Arrays[c] = ju_Arrays__init_; + jnci_UTF8Charset[c] = jnci_UTF8Charset__init_; + nle_EaglercraftRandom[c] = nle_EaglercraftRandom__init_; + nms_Packet3Chat[c] = nms_Packet3Chat__init_; + nle_EaglerProfile[c] = nle_EaglerProfile__init_; + jt_DateFormatSymbols[c] = jt_DateFormatSymbols__init_; + jnc_Charset$Charsets[c] = jnc_Charset$Charsets__init_; + cjj_Inflater[c] = cjj_Inflater__init_; + cjj_ZStream[c] = cjj_ZStream__init_; + nms_NBTTagEnd[c] = nms_NBTTagEnd__init_; + jur_Pattern[c] = jur_Pattern__init_; + ji_ByteArrayOutputStream[c] = ji_ByteArrayOutputStream__init_; + nlegv_Matrix4f[c] = nlegv_Matrix4f__init_; + nlegv_Vector3f[c] = nlegv_Vector3f__init_; + nlegv_Vector4f[c] = nlegv_Vector4f__init_; + jl_NullPointerException[c] = jl_NullPointerException__init_0; + otjb_Performance[c] = otjb_Performance__init_; + nms_GuiScreen[c] = nms_GuiScreen__init_; + nms_Gui[c] = nms_Gui__init_; + otciu_CLDRHelper[c] = otciu_CLDRHelper__init_; + otpp_ResourceAccessor[c] = otpp_ResourceAccessor__init_; + cjj_GZIPException[c] = cjj_GZIPException__init_; + jl_CloneNotSupportedException[c] = jl_CloneNotSupportedException__init_; + ju_GregorianCalendar[c] = ju_GregorianCalendar__init_; + cjj_Adler32[c] = cjj_Adler32__init_; + jur_AheadFSet[c] = jur_AheadFSet__init_; + jur_FinalSet[c] = jur_FinalSet__init_; + jur_NonCapJointSet[c] = jur_NonCapJointSet__init_; + jur_JointSet[c] = jur_JointSet__init_; + jl_IndexOutOfBoundsException[c] = jl_IndexOutOfBoundsException__init_; + jl_ArrayStoreException[c] = jl_ArrayStoreException__init_; + jur_CharClass[c] = jur_CharClass__init_; + jlr_Array[c] = jlr_Array__init_; + jur_AbstractCharClass$PredefinedCharacterClasses[c] = jur_AbstractCharClass$PredefinedCharacterClasses__init_; + jur_FSet$PossessiveFSet[c] = jur_FSet$PossessiveFSet__init_; + ju_BitSet[c] = ju_BitSet__init_; + jur_SOLSet[c] = jur_SOLSet__init_; + jur_PreviousMatch[c] = jur_PreviousMatch__init_; + jur_EOISet[c] = jur_EOISet__init_; + jur_DotAllSet[c] = jur_DotAllSet__init_; + jl_StringBuffer[c] = jl_StringBuffer__init_; + jl_NumberFormatException[c] = jl_NumberFormatException__init_; + jur_AbstractLineTerminator$1[c] = jur_AbstractLineTerminator$1__init_; + jur_AbstractLineTerminator$2[c] = jur_AbstractLineTerminator$2__init_; + otcit_DateTimeZoneProvider[c] = otcit_DateTimeZoneProvider__init_; + ju_PriorityQueue[c] = ju_PriorityQueue__init_; + otcit_DateTimeZoneProvider$1[c] = otcit_DateTimeZoneProvider$1__init_; + otcit_DateTimeZoneProvider$detectTimezone$lambda$_5_0[c] = otcit_DateTimeZoneProvider$detectTimezone$lambda$_5_0__init_; + jl_Math[c] = jl_Math__init_; + jur_AbstractCharClass$LazySpace[c] = jur_AbstractCharClass$LazySpace__init_; + jur_AbstractCharClass$LazyDigit[c] = jur_AbstractCharClass$LazyDigit__init_; + jur_AbstractCharClass$LazyLower[c] = jur_AbstractCharClass$LazyLower__init_; + jur_AbstractCharClass$LazyUpper[c] = jur_AbstractCharClass$LazyUpper__init_; + jur_AbstractCharClass$LazyASCII[c] = jur_AbstractCharClass$LazyASCII__init_; + jur_AbstractCharClass$LazyAlpha[c] = jur_AbstractCharClass$LazyAlpha__init_; + jur_AbstractCharClass$LazyAlnum[c] = jur_AbstractCharClass$LazyAlnum__init_; + jur_AbstractCharClass$LazyPunct[c] = jur_AbstractCharClass$LazyPunct__init_; + jur_AbstractCharClass$LazyGraph[c] = jur_AbstractCharClass$LazyGraph__init_; + jur_AbstractCharClass$LazyPrint[c] = jur_AbstractCharClass$LazyPrint__init_; + jur_AbstractCharClass$LazyBlank[c] = jur_AbstractCharClass$LazyBlank__init_; + jur_AbstractCharClass$LazyCntrl[c] = jur_AbstractCharClass$LazyCntrl__init_; + jur_AbstractCharClass$LazyXDigit[c] = jur_AbstractCharClass$LazyXDigit__init_; + jur_AbstractCharClass$LazyJavaLowerCase[c] = jur_AbstractCharClass$LazyJavaLowerCase__init_; + jur_AbstractCharClass$LazyJavaUpperCase[c] = jur_AbstractCharClass$LazyJavaUpperCase__init_; + jur_AbstractCharClass$LazyJavaWhitespace[c] = jur_AbstractCharClass$LazyJavaWhitespace__init_; + jur_AbstractCharClass$LazyJavaMirrored[c] = jur_AbstractCharClass$LazyJavaMirrored__init_; + jur_AbstractCharClass$LazyJavaDefined[c] = jur_AbstractCharClass$LazyJavaDefined__init_; + jur_AbstractCharClass$LazyJavaDigit[c] = jur_AbstractCharClass$LazyJavaDigit__init_; + jur_AbstractCharClass$LazyJavaIdentifierIgnorable[c] = jur_AbstractCharClass$LazyJavaIdentifierIgnorable__init_; + jur_AbstractCharClass$LazyJavaISOControl[c] = jur_AbstractCharClass$LazyJavaISOControl__init_; + jur_AbstractCharClass$LazyJavaJavaIdentifierPart[c] = jur_AbstractCharClass$LazyJavaJavaIdentifierPart__init_; + jur_AbstractCharClass$LazyJavaJavaIdentifierStart[c] = jur_AbstractCharClass$LazyJavaJavaIdentifierStart__init_; + jur_AbstractCharClass$LazyJavaLetter[c] = jur_AbstractCharClass$LazyJavaLetter__init_; + jur_AbstractCharClass$LazyJavaLetterOrDigit[c] = jur_AbstractCharClass$LazyJavaLetterOrDigit__init_; + jur_AbstractCharClass$LazyJavaSpaceChar[c] = jur_AbstractCharClass$LazyJavaSpaceChar__init_; + jur_AbstractCharClass$LazyJavaTitleCase[c] = jur_AbstractCharClass$LazyJavaTitleCase__init_; + jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart[c] = jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart__init_; + jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart[c] = jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart__init_; + jur_AbstractCharClass$LazyWord[c] = jur_AbstractCharClass$LazyWord__init_; + jur_AbstractCharClass$LazyNonWord[c] = jur_AbstractCharClass$LazyNonWord__init_; + jur_AbstractCharClass$LazyNonSpace[c] = jur_AbstractCharClass$LazyNonSpace__init_; + jur_AbstractCharClass$LazyNonDigit[c] = jur_AbstractCharClass$LazyNonDigit__init_; + jur_AbstractCharClass$LazySpecialsBlock[c] = jur_AbstractCharClass$LazySpecialsBlock__init_; + otci_Base46[c] = otci_Base46__init_; + otciu_UnicodeHelper[c] = otciu_UnicodeHelper__init_; + jl_NegativeArraySizeException[c] = jl_NegativeArraySizeException__init_; + jn_ReadOnlyBufferException[c] = jn_ReadOnlyBufferException__init_; + jl_UnsupportedOperationException[c] = jl_UnsupportedOperationException__init_; + jn_BufferOverflowException[c] = jn_BufferOverflowException__init_; + jn_BufferUnderflowException[c] = jn_BufferUnderflowException__init_; + jl_StringIndexOutOfBoundsException[c] = jl_StringIndexOutOfBoundsException__init_; + ji_EOFException[c] = ji_EOFException__init_; + jl_IllegalStateException[c] = jl_IllegalStateException__init_; + ju_NoSuchElementException[c] = ju_NoSuchElementException__init_; + jl_ConsoleOutputStreamStderr[c] = jl_ConsoleOutputStreamStderr__init_; + jl_ThreadLocal[c] = jl_ThreadLocal__init_; + nms_RenderBlocks[c] = nms_RenderBlocks__init_; + jt_DecimalFormat[c] = jt_DecimalFormat__init_; + ju_Date[c] = ju_Date__init_; + nms_AABBLocalPool[c] = nms_AABBLocalPool__init_; + jt_DecimalFormatSymbols[c] = jt_DecimalFormatSymbols__init_; + nms_MathHelper[c] = nms_MathHelper__init_; + nms_GuiMainMenu[c] = nms_GuiMainMenu__init_; + otcic_CurrencyHelper[c] = otcic_CurrencyHelper__init_; + nle_BaseNCodec$Context[c] = nle_BaseNCodec$Context__init_; + nms_RenderManager[c] = nms_RenderManager__init_; + nms_GuiChat[c] = nms_GuiChat__init_; + nms_GuiSleepMP[c] = nms_GuiSleepMP__init_; + jl_AssertionError[c] = jl_AssertionError__init_; + jt_DecimalFormatParser[c] = jt_DecimalFormatParser__init_; + ju_ConcurrentModificationException[c] = ju_ConcurrentModificationException__init_; + jl_IllegalMonitorStateException[c] = jl_IllegalMonitorStateException__init_; + nms_OpenGlHelper[c] = nms_OpenGlHelper__init_; + nms_TextureManager[c] = nms_TextureManager__init_; + nms_IntHashMap[c] = nms_IntHashMap__init_; + nms_ChatAllowedCharacters[c] = nms_ChatAllowedCharacters__init_; + nms_ColorizerGrass[c] = nms_ColorizerGrass__init_; + nms_ColorizerFoliage[c] = nms_ColorizerFoliage__init_; + nms_MouseFilter[c] = nms_MouseFilter__init_; + nms_EntitySpider[c] = nms_EntitySpider__init_; + nms_RenderSpider[c] = nms_RenderSpider__init_; + nms_EntityCaveSpider[c] = nms_EntityCaveSpider__init_; + nms_EntityPig[c] = nms_EntityPig__init_; + nms_ModelPig[c] = nms_ModelPig__init_; + nms_EntitySheep[c] = nms_EntitySheep__init_; + nms_ModelSheep2[c] = nms_ModelSheep2__init_; + nms_ModelSheep1[c] = nms_ModelSheep1__init_; + nms_EntityCow[c] = nms_EntityCow__init_; + nms_ModelCow[c] = nms_ModelCow__init_; + nms_EntityMooshroom[c] = nms_EntityMooshroom__init_; + nms_EntityWolf[c] = nms_EntityWolf__init_; + nms_ModelWolf[c] = nms_ModelWolf__init_; + nms_EntityChicken[c] = nms_EntityChicken__init_; + nms_ModelChicken[c] = nms_ModelChicken__init_; + nms_EntityOcelot[c] = nms_EntityOcelot__init_; + nms_ModelOcelot[c] = nms_ModelOcelot__init_; + nms_EntitySilverfish[c] = nms_EntitySilverfish__init_; + nms_RenderSilverfish[c] = nms_RenderSilverfish__init_; + nms_EntityCreeper[c] = nms_EntityCreeper__init_; + nms_RenderCreeper[c] = nms_RenderCreeper__init_; + nms_EntityEnderman[c] = nms_EntityEnderman__init_; + nms_RenderEnderman[c] = nms_RenderEnderman__init_; + nms_EntitySnowman[c] = nms_EntitySnowman__init_; + nms_RenderSnowMan[c] = nms_RenderSnowMan__init_; + nms_EntitySkeleton[c] = nms_EntitySkeleton__init_; + nms_RenderSkeleton[c] = nms_RenderSkeleton__init_; + nms_EntityWitch[c] = nms_EntityWitch__init_; + nms_RenderWitch[c] = nms_RenderWitch__init_; + nms_EntityBlaze[c] = nms_EntityBlaze__init_; + nms_RenderBlaze[c] = nms_RenderBlaze__init_; + nms_EntityZombie[c] = nms_EntityZombie__init_; + nms_RenderZombie[c] = nms_RenderZombie__init_; + nms_EntitySlime[c] = nms_EntitySlime__init_; + nms_EntityMagmaCube[c] = nms_EntityMagmaCube__init_; + nms_RenderMagmaCube[c] = nms_RenderMagmaCube__init_; + nms_RenderPlayer[c] = nms_RenderPlayer__init_; + nms_EntityGhast[c] = nms_EntityGhast__init_; + nms_RenderGhast[c] = nms_RenderGhast__init_; + nms_EntitySquid[c] = nms_EntitySquid__init_; + nms_ModelSquid[c] = nms_ModelSquid__init_; + nms_EntityVillager[c] = nms_EntityVillager__init_; + nms_RenderVillager[c] = nms_RenderVillager__init_; + nms_EntityIronGolem[c] = nms_EntityIronGolem__init_; + nms_RenderIronGolem[c] = nms_RenderIronGolem__init_; + nms_EntityBat[c] = nms_EntityBat__init_; + nms_RenderBat[c] = nms_RenderBat__init_; + nms_EntityDragon[c] = nms_EntityDragon__init_; + nms_RenderDragon[c] = nms_RenderDragon__init_; + nms_EntityEnderCrystal[c] = nms_EntityEnderCrystal__init_; + nms_RenderEnderCrystal[c] = nms_RenderEnderCrystal__init_; + nms_EntityWither[c] = nms_EntityWither__init_; + nms_RenderWither[c] = nms_RenderWither__init_; + nms_RenderEntity[c] = nms_RenderEntity__init_; + nms_RenderPainting[c] = nms_RenderPainting__init_; + nms_EntityItemFrame[c] = nms_EntityItemFrame__init_; + nms_RenderItemFrame[c] = nms_RenderItemFrame__init_; + nms_EntityArrow[c] = nms_EntityArrow__init_; + nms_RenderArrow[c] = nms_RenderArrow__init_; + nms_EntitySnowball[c] = nms_EntitySnowball__init_; + nms_EntityEnderPearl[c] = nms_EntityEnderPearl__init_; + nms_EntityEnderEye[c] = nms_EntityEnderEye__init_; + nms_EntityEgg[c] = nms_EntityEgg__init_; + nms_EntityPotion[c] = nms_EntityPotion__init_; + nms_EntityExpBottle[c] = nms_EntityExpBottle__init_; + nms_EntityFireworkRocket[c] = nms_EntityFireworkRocket__init_; + nms_EntityLargeFireball[c] = nms_EntityLargeFireball__init_; + nms_EntitySmallFireball[c] = nms_EntitySmallFireball__init_; + nms_EntityWitherSkull[c] = nms_EntityWitherSkull__init_; + nms_RenderWitherSkull[c] = nms_RenderWitherSkull__init_; + nms_EntityItem[c] = nms_EntityItem__init_; + nms_RenderItem[c] = nms_RenderItem__init_; + nms_EntityXPOrb[c] = nms_EntityXPOrb__init_; + nms_RenderXPOrb[c] = nms_RenderXPOrb__init_; + nms_EntityTNTPrimed[c] = nms_EntityTNTPrimed__init_; + nms_RenderTNTPrimed[c] = nms_RenderTNTPrimed__init_; + nms_EntityFallingSand[c] = nms_EntityFallingSand__init_; + nms_RenderFallingSand[c] = nms_RenderFallingSand__init_; + nms_RenderTntMinecart[c] = nms_RenderTntMinecart__init_; + nms_RenderMinecart[c] = nms_RenderMinecart__init_; + nms_RenderMinecartMobSpawner[c] = nms_RenderMinecartMobSpawner__init_; + nms_EntityBoat[c] = nms_EntityBoat__init_; + nms_RenderBoat[c] = nms_RenderBoat__init_; + nms_EntityFishHook[c] = nms_EntityFishHook__init_; + nms_RenderFish[c] = nms_RenderFish__init_; + nms_RenderLightningBolt[c] = nms_RenderLightningBolt__init_; + nms_AchievementList[c] = nms_AchievementList__init_; + nms_RenderList[c] = nms_RenderList__init_; + nleg_EffectPipeline[c] = nleg_EffectPipeline__init_; + cjj_InfTree[c] = cjj_InfTree__init_; + nle_DefaultSkinRenderer[c] = nle_DefaultSkinRenderer__init_; + maa_NoteblockPlayer[c] = maa_NoteblockPlayer__init_; + nms_ItemStack[c] = nms_ItemStack__init_; + ju_Collections[c] = ju_Collections__init_; + jl_Object$Monitor[c] = jl_Object$Monitor__init_0; + ji_UTFDataFormatException[c] = ji_UTFDataFormatException__init_; + nms_TexturePackDefault[c] = nms_TexturePackDefault__init_; + nms_ModelSpider[c] = nms_ModelSpider__init_; + nms_ModelSilverfish[c] = nms_ModelSilverfish__init_; + nms_ModelCreeper[c] = nms_ModelCreeper__init_; + nms_ModelEnderman[c] = nms_ModelEnderman__init_; + nms_ModelBiped[c] = nms_ModelBiped__init_; + nms_ModelSnowMan[c] = nms_ModelSnowMan__init_; + nms_ModelSkeleton[c] = nms_ModelSkeleton__init_; + nms_ModelZombie[c] = nms_ModelZombie__init_; + nms_ModelBlaze[c] = nms_ModelBlaze__init_; + nms_ModelZombieVillager[c] = nms_ModelZombieVillager__init_; + nms_ModelMagmaCube[c] = nms_ModelMagmaCube__init_; + nms_ModelGhast[c] = nms_ModelGhast__init_; + nms_ModelIronGolem[c] = nms_ModelIronGolem__init_; + nms_ModelBat[c] = nms_ModelBat__init_; + nms_ModelWither[c] = nms_ModelWither__init_; + nms_ModelSkeletonHead[c] = nms_ModelSkeletonHead__init_; + nms_ModelMinecart[c] = nms_ModelMinecart__init_; + nms_ModelBoat[c] = nms_ModelBoat__init_; + ju_Arrays$NaturalOrder[c] = ju_Arrays$NaturalOrder__init_; + nms_PlayerCapabilities[c] = nms_PlayerCapabilities__init_; + nms_EntityList[c] = nms_EntityList__init_; + ju_Collections$_clinit_$lambda$_61_0[c] = ju_Collections$_clinit_$lambda$_61_0__init_; + ju_Collections$_clinit_$lambda$_61_1[c] = ju_Collections$_clinit_$lambda$_61_1__init_; + ji_UnsupportedEncodingException[c] = ji_UnsupportedEncodingException__init_; + ju_Properties[c] = ju_Properties__init_; + ju_Hashtable[c] = ju_Hashtable__init_; + ju_TreeMap[c] = ju_TreeMap__init_; + maat_TMIController[c] = maat_TMIController__init_; + nms_NoiseGeneratorPerlin[c] = nms_NoiseGeneratorPerlin__init_; + nms_BlockCloth[c] = nms_BlockCloth__init_; + nms_TileEntitySign[c] = nms_TileEntitySign__init_; + nms_TileEntity[c] = nms_TileEntity__init_; + ju_LinkedHashMap[c] = ju_LinkedHashMap__init_; + nms_EntityList$_clinit_$lambda$_61_0[c] = nms_EntityList$_clinit_$lambda$_61_0__init_; + nms_EntityList$_clinit_$lambda$_61_1[c] = nms_EntityList$_clinit_$lambda$_61_1__init_; + nms_EntityList$_clinit_$lambda$_61_2[c] = nms_EntityList$_clinit_$lambda$_61_2__init_; + nms_EntityList$_clinit_$lambda$_61_3[c] = nms_EntityList$_clinit_$lambda$_61_3__init_; + nms_EntityList$_clinit_$lambda$_61_4[c] = nms_EntityList$_clinit_$lambda$_61_4__init_; + nms_EntityList$_clinit_$lambda$_61_5[c] = nms_EntityList$_clinit_$lambda$_61_5__init_; + nms_EntityList$_clinit_$lambda$_61_6[c] = nms_EntityList$_clinit_$lambda$_61_6__init_; + nms_EntityList$_clinit_$lambda$_61_7[c] = nms_EntityList$_clinit_$lambda$_61_7__init_; + nms_EntityList$_clinit_$lambda$_61_8[c] = nms_EntityList$_clinit_$lambda$_61_8__init_; + nms_EntityList$_clinit_$lambda$_61_9[c] = nms_EntityList$_clinit_$lambda$_61_9__init_; + nms_EntityList$_clinit_$lambda$_61_10[c] = nms_EntityList$_clinit_$lambda$_61_10__init_; + nms_EntityList$_clinit_$lambda$_61_11[c] = nms_EntityList$_clinit_$lambda$_61_11__init_; + nms_EntityList$_clinit_$lambda$_61_12[c] = nms_EntityList$_clinit_$lambda$_61_12__init_; + nms_EntityList$_clinit_$lambda$_61_13[c] = nms_EntityList$_clinit_$lambda$_61_13__init_; + nms_EntityList$_clinit_$lambda$_61_14[c] = nms_EntityList$_clinit_$lambda$_61_14__init_; + nms_EntityList$_clinit_$lambda$_61_15[c] = nms_EntityList$_clinit_$lambda$_61_15__init_; + nms_EntityList$_clinit_$lambda$_61_16[c] = nms_EntityList$_clinit_$lambda$_61_16__init_; + nms_EntityList$_clinit_$lambda$_61_17[c] = nms_EntityList$_clinit_$lambda$_61_17__init_; + nms_EntityList$_clinit_$lambda$_61_18[c] = nms_EntityList$_clinit_$lambda$_61_18__init_; + nms_EntityList$_clinit_$lambda$_61_19[c] = nms_EntityList$_clinit_$lambda$_61_19__init_; + nms_EntityList$_clinit_$lambda$_61_20[c] = nms_EntityList$_clinit_$lambda$_61_20__init_; + nms_EntityList$_clinit_$lambda$_61_21[c] = nms_EntityList$_clinit_$lambda$_61_21__init_; + nms_EntityList$_clinit_$lambda$_61_22[c] = nms_EntityList$_clinit_$lambda$_61_22__init_; + nms_EntityList$_clinit_$lambda$_61_23[c] = nms_EntityList$_clinit_$lambda$_61_23__init_; + nms_EntityList$_clinit_$lambda$_61_24[c] = nms_EntityList$_clinit_$lambda$_61_24__init_; + nms_EntityList$_clinit_$lambda$_61_25[c] = nms_EntityList$_clinit_$lambda$_61_25__init_; + nms_EntityList$_clinit_$lambda$_61_26[c] = nms_EntityList$_clinit_$lambda$_61_26__init_; + nms_EntityList$_clinit_$lambda$_61_27[c] = nms_EntityList$_clinit_$lambda$_61_27__init_; + nms_EntityList$_clinit_$lambda$_61_28[c] = nms_EntityList$_clinit_$lambda$_61_28__init_; + nms_EntityPigZombie[c] = nms_EntityPigZombie__init_; + nms_EntityList$_clinit_$lambda$_61_29[c] = nms_EntityList$_clinit_$lambda$_61_29__init_; + nms_EntityList$_clinit_$lambda$_61_30[c] = nms_EntityList$_clinit_$lambda$_61_30__init_; + nms_EntityList$_clinit_$lambda$_61_31[c] = nms_EntityList$_clinit_$lambda$_61_31__init_; + nms_EntityList$_clinit_$lambda$_61_32[c] = nms_EntityList$_clinit_$lambda$_61_32__init_; + nms_EntityList$_clinit_$lambda$_61_33[c] = nms_EntityList$_clinit_$lambda$_61_33__init_; + nms_EntityList$_clinit_$lambda$_61_34[c] = nms_EntityList$_clinit_$lambda$_61_34__init_; + nms_EntityList$_clinit_$lambda$_61_35[c] = nms_EntityList$_clinit_$lambda$_61_35__init_; + nms_EntityList$_clinit_$lambda$_61_36[c] = nms_EntityList$_clinit_$lambda$_61_36__init_; + nms_EntityList$_clinit_$lambda$_61_37[c] = nms_EntityList$_clinit_$lambda$_61_37__init_; + nms_EntityList$_clinit_$lambda$_61_38[c] = nms_EntityList$_clinit_$lambda$_61_38__init_; + nms_EntityList$_clinit_$lambda$_61_39[c] = nms_EntityList$_clinit_$lambda$_61_39__init_; + nms_EntityList$_clinit_$lambda$_61_40[c] = nms_EntityList$_clinit_$lambda$_61_40__init_; + nms_EntityList$_clinit_$lambda$_61_41[c] = nms_EntityList$_clinit_$lambda$_61_41__init_; + nms_EntityList$_clinit_$lambda$_61_42[c] = nms_EntityList$_clinit_$lambda$_61_42__init_; + nms_EntityList$_clinit_$lambda$_61_43[c] = nms_EntityList$_clinit_$lambda$_61_43__init_; + nms_EntityList$_clinit_$lambda$_61_44[c] = nms_EntityList$_clinit_$lambda$_61_44__init_; + nms_EntityList$_clinit_$lambda$_61_45[c] = nms_EntityList$_clinit_$lambda$_61_45__init_; + nms_EntityList$_clinit_$lambda$_61_46[c] = nms_EntityList$_clinit_$lambda$_61_46__init_; + nms_EntityList$_clinit_$lambda$_61_47[c] = nms_EntityList$_clinit_$lambda$_61_47__init_; + nms_EntityList$_clinit_$lambda$_61_48[c] = nms_EntityList$_clinit_$lambda$_61_48__init_; + nms_EntityList$_clinit_$lambda$_61_49[c] = nms_EntityList$_clinit_$lambda$_61_49__init_; + nms_EntityList$_clinit_$lambda$_61_50[c] = nms_EntityList$_clinit_$lambda$_61_50__init_; + ju_Collections$5[c] = ju_Collections$5__init_; + ju_Collections$6[c] = ju_Collections$6__init_; + ju_Collections$3[c] = ju_Collections$3__init_; + nms_PotionHelper[c] = nms_PotionHelper__init_; + nlegv_Vector2f[c] = nlegv_Vector2f__init_; + nms_StatTypeSimple[c] = nms_StatTypeSimple__init_; + nms_StatTypeTime[c] = nms_StatTypeTime__init_; + nms_StatTypeDistance[c] = nms_StatTypeDistance__init_; + ju_Hashtable$1[c] = ju_Hashtable$1__init_; + ju_Hashtable$2[c] = ju_Hashtable$2__init_; + maat_TMIConfig[c] = maat_TMIConfig__init_; + maat_TMIItemInfo[c] = maat_TMIItemInfo__init_; + maat_TMIPrivateFields[c] = maat_TMIPrivateFields__init_; + ju_TreeSet[c] = ju_TreeSet__init_; + nms_TileEntitySkull[c] = nms_TileEntitySkull__init_; + nms_GuiGameOver[c] = nms_GuiGameOver__init_; + nms_GuiIngameMenu[c] = nms_GuiIngameMenu__init_; + jt_DecimalFormat$MinusField[c] = jt_DecimalFormat$MinusField__init_; + jl_ArithmeticException[c] = jl_ArithmeticException__init_; + jnc_CharacterCodingException[c] = jnc_CharacterCodingException__init_; + nms_RenderHelper[c] = nms_RenderHelper__init_; + maat__tmi_MgTabView[c] = maat__tmi_MgTabView__init_; + maat_TMIConfigPanel[c] = maat_TMIConfigPanel__init_; + maat_TMIPotionPanel[c] = maat_TMIPotionPanel__init_; + maat_TMIFireworkPanel[c] = maat_TMIFireworkPanel__init_; + maat_TMIUtils[c] = maat_TMIUtils__init_; + nms_BossStatus[c] = nms_BossStatus__init_; + ju_Random[c] = ju_Random__init_; + jl_ClassNotFoundException[c] = jl_ClassNotFoundException__init_; + jl_ReflectiveOperationException[c] = jl_ReflectiveOperationException__init_; + nms_AchievementMap[c] = nms_AchievementMap__init_; + maat_TMIImages[c] = maat_TMIImages__init_; + jm_Multiplication[c] = jm_Multiplication__init_; + nms_DataWatcher[c] = nms_DataWatcher__init_; + nms_ChunkCoordinates[c] = nms_ChunkCoordinates__init_; + nms_WorldInfo[c] = nms_WorldInfo__init_; + nms_Frustrum[c] = nms_Frustrum__init_; + nms_FoodStats[c] = nms_FoodStats__init_; + nms_Scoreboard[c] = nms_Scoreboard__init_; + cjj_CRC32[c] = cjj_CRC32__init_; + cjj_GZIPHeader[c] = cjj_GZIPHeader__init_; + nms_Packet204ClientInfo[c] = nms_Packet204ClientInfo__init_; + jt_DecimalFormat$PerMillField[c] = jt_DecimalFormat$PerMillField__init_; + jt_DecimalFormat$CurrencyField[c] = jt_DecimalFormat$CurrencyField__init_; + jt_DecimalFormat$PercentField[c] = jt_DecimalFormat$PercentField__init_; + nms_MovementInput[c] = nms_MovementInput__init_; + nms_Packet0KeepAlive[c] = nms_Packet0KeepAlive__init_; + nms_Packet1Login[c] = nms_Packet1Login__init_; + nms_Packet2ClientProtocol[c] = nms_Packet2ClientProtocol__init_; + nms_Packet4UpdateTime[c] = nms_Packet4UpdateTime__init_; + nms_Packet5PlayerInventory[c] = nms_Packet5PlayerInventory__init_; + nms_Packet6SpawnPosition[c] = nms_Packet6SpawnPosition__init_; + nms_Packet7UseEntity[c] = nms_Packet7UseEntity__init_; + nms_Packet8UpdateHealth[c] = nms_Packet8UpdateHealth__init_; + nms_Packet9Respawn[c] = nms_Packet9Respawn__init_; + nms_Packet10Flying[c] = nms_Packet10Flying__init_; + nms_Packet11PlayerPosition[c] = nms_Packet11PlayerPosition__init_; + nms_Packet12PlayerLook[c] = nms_Packet12PlayerLook__init_; + nms_Packet13PlayerLookMove[c] = nms_Packet13PlayerLookMove__init_; + nms_Packet14BlockDig[c] = nms_Packet14BlockDig__init_; + nms_Packet15Place[c] = nms_Packet15Place__init_; + nms_Packet16BlockItemSwitch[c] = nms_Packet16BlockItemSwitch__init_; + nms_Packet17Sleep[c] = nms_Packet17Sleep__init_; + nms_Packet18Animation[c] = nms_Packet18Animation__init_; + nms_Packet19EntityAction[c] = nms_Packet19EntityAction__init_; + nms_Packet20NamedEntitySpawn[c] = nms_Packet20NamedEntitySpawn__init_; + nms_Packet22Collect[c] = nms_Packet22Collect__init_; + nms_Packet23VehicleSpawn[c] = nms_Packet23VehicleSpawn__init_; + nms_Packet24MobSpawn[c] = nms_Packet24MobSpawn__init_; + nms_Packet25EntityPainting[c] = nms_Packet25EntityPainting__init_; + nms_Packet26EntityExpOrb[c] = nms_Packet26EntityExpOrb__init_; + nms_Packet28EntityVelocity[c] = nms_Packet28EntityVelocity__init_; + nms_Packet29DestroyEntity[c] = nms_Packet29DestroyEntity__init_; + nms_Packet30Entity[c] = nms_Packet30Entity__init_; + nms_Packet31RelEntityMove[c] = nms_Packet31RelEntityMove__init_; + nms_Packet32EntityLook[c] = nms_Packet32EntityLook__init_; + nms_Packet33RelEntityMoveLook[c] = nms_Packet33RelEntityMoveLook__init_; + nms_Packet34EntityTeleport[c] = nms_Packet34EntityTeleport__init_; + nms_Packet35EntityHeadRotation[c] = nms_Packet35EntityHeadRotation__init_; + nms_Packet38EntityStatus[c] = nms_Packet38EntityStatus__init_; + nms_Packet39AttachEntity[c] = nms_Packet39AttachEntity__init_; + nms_Packet40EntityMetadata[c] = nms_Packet40EntityMetadata__init_; + nms_Packet41EntityEffect[c] = nms_Packet41EntityEffect__init_; + nms_Packet42RemoveEntityEffect[c] = nms_Packet42RemoveEntityEffect__init_; + nms_Packet43Experience[c] = nms_Packet43Experience__init_; + nms_Packet51MapChunk[c] = nms_Packet51MapChunk__init_; + nms_Packet52MultiBlockChange[c] = nms_Packet52MultiBlockChange__init_; + nms_Packet53BlockChange[c] = nms_Packet53BlockChange__init_; + nms_Packet54PlayNoteBlock[c] = nms_Packet54PlayNoteBlock__init_; + nms_Packet55BlockDestroy[c] = nms_Packet55BlockDestroy__init_; + nms_Packet56MapChunks[c] = nms_Packet56MapChunks__init_; + nms_Packet60Explosion[c] = nms_Packet60Explosion__init_; + nms_Packet61DoorChange[c] = nms_Packet61DoorChange__init_; + nms_Packet62LevelSound[c] = nms_Packet62LevelSound__init_; + nms_Packet63WorldParticles[c] = nms_Packet63WorldParticles__init_; + nms_Packet70GameEvent[c] = nms_Packet70GameEvent__init_; + nms_Packet71Weather[c] = nms_Packet71Weather__init_; + nms_Packet100OpenWindow[c] = nms_Packet100OpenWindow__init_; + nms_Packet101CloseWindow[c] = nms_Packet101CloseWindow__init_; + nms_Packet102WindowClick[c] = nms_Packet102WindowClick__init_; + nms_Packet103SetSlot[c] = nms_Packet103SetSlot__init_; + nms_Packet104WindowItems[c] = nms_Packet104WindowItems__init_; + nms_Packet105UpdateProgressbar[c] = nms_Packet105UpdateProgressbar__init_; + nms_Packet106Transaction[c] = nms_Packet106Transaction__init_; + nms_Packet107CreativeSetSlot[c] = nms_Packet107CreativeSetSlot__init_; + nms_Packet108EnchantItem[c] = nms_Packet108EnchantItem__init_; + nms_Packet130UpdateSign[c] = nms_Packet130UpdateSign__init_; + nms_Packet131MapData[c] = nms_Packet131MapData__init_; + nms_Packet132TileEntityData[c] = nms_Packet132TileEntityData__init_; + nms_Packet200Statistic[c] = nms_Packet200Statistic__init_; + nms_Packet201PlayerInfo[c] = nms_Packet201PlayerInfo__init_; + nms_Packet202PlayerAbilities[c] = nms_Packet202PlayerAbilities__init_; + nms_Packet203AutoComplete[c] = nms_Packet203AutoComplete__init_; + nms_Packet205ClientCommand[c] = nms_Packet205ClientCommand__init_; + nms_Packet206SetObjective[c] = nms_Packet206SetObjective__init_; + nms_Packet207SetScore[c] = nms_Packet207SetScore__init_; + nms_Packet208SetDisplayObjective[c] = nms_Packet208SetDisplayObjective__init_; + nms_Packet209SetPlayerTeam[c] = nms_Packet209SetPlayerTeam__init_; + nms_Packet250CustomPayload[c] = nms_Packet250CustomPayload__init_; + nms_Packet252SharedKey[c] = nms_Packet252SharedKey__init_; + nms_Packet253ServerAuthData[c] = nms_Packet253ServerAuthData__init_; + nms_Packet254ServerPing[c] = nms_Packet254ServerPing__init_; + nms_Packet255KickDisconnect[c] = nms_Packet255KickDisconnect__init_; + nms_FilterIMob[c] = nms_FilterIMob__init_; + nms_EntityWitherAttackFilter[c] = nms_EntityWitherAttackFilter__init_; + nms_TileEntityFurnace[c] = nms_TileEntityFurnace__init_; + nms_TileEntityChest[c] = nms_TileEntityChest__init_; + nms_TileEntityEnderChest[c] = nms_TileEntityEnderChest__init_; + nms_TileEntityRecordPlayer[c] = nms_TileEntityRecordPlayer__init_; + nms_TileEntityDispenser[c] = nms_TileEntityDispenser__init_; + nms_TileEntityDropper[c] = nms_TileEntityDropper__init_; + nms_TileEntityMobSpawner[c] = nms_TileEntityMobSpawner__init_; + nms_TileEntityNote[c] = nms_TileEntityNote__init_; + nms_TileEntityPiston[c] = nms_TileEntityPiston__init_; + nms_TileEntityBrewingStand[c] = nms_TileEntityBrewingStand__init_; + nms_TileEntityEnchantmentTable[c] = nms_TileEntityEnchantmentTable__init_; + nms_TileEntityEndPortal[c] = nms_TileEntityEndPortal__init_; + nms_TileEntityCommandBlock[c] = nms_TileEntityCommandBlock__init_; + nms_TileEntityBeacon[c] = nms_TileEntityBeacon__init_; + nms_TileEntityDaylightDetector[c] = nms_TileEntityDaylightDetector__init_; + nms_TileEntityHopper[c] = nms_TileEntityHopper__init_; + nms_TileEntityComparator[c] = nms_TileEntityComparator__init_; + nle_License[c] = nle_License__init_; + nms_StatCollector[c] = nms_StatCollector__init_; + jm_BitLevel[c] = jm_BitLevel__init_; + jm_Division[c] = jm_Division__init_; + jm_Elementary[c] = jm_Elementary__init_; + nleg_EffectPipelineFXAA[c] = nleg_EffectPipelineFXAA__init_; + nms_ActiveRenderInfo[c] = nms_ActiveRenderInfo__init_; + nms_ClippingHelperImpl[c] = nms_ClippingHelperImpl__init_; + nms_ClippingHelper[c] = nms_ClippingHelper__init_; + nms_StringUtils[c] = nms_StringUtils__init_; + ju_Formatter[c] = ju_Formatter__init_; + nms_Direction[c] = nms_Direction__init_; + nms_TextureClock[c] = nms_TextureClock__init_; + nms_TextureCompass[c] = nms_TextureCompass__init_; + nlea_EaglerAdapterImpl2$17[c] = nlea_EaglerAdapterImpl2$17__init_; + ju_LinkedList$Entry[c] = ju_LinkedList$Entry__init_; + nms_Facing[c] = nms_Facing__init_; + jl_OutOfMemoryError[c] = jl_OutOfMemoryError__init_; + jl_VirtualMachineError[c] = jl_VirtualMachineError__init_; + jn_MalformedURLException[c] = jn_MalformedURLException__init_; + nms_ScoreComparator[c] = nms_ScoreComparator__init_; + nms_Particle[c] = nms_Particle__init_; + nms_TileEntityRenderer[c] = nms_TileEntityRenderer__init_; + nms_MinecraftError[c] = nms_MinecraftError__init_; + nms_EntitySelectorAlive[c] = nms_EntitySelectorAlive__init_; + nms_EntitySelectorInventory[c] = nms_EntitySelectorInventory__init_; + jni_XHRStreamHandler[c] = jni_XHRStreamHandler__init_; + jm_Conversion[c] = jm_Conversion__init_; + otcit_DateTimeZoneBuilder[c] = otcit_DateTimeZoneBuilder__init_; + ji_StringWriter[c] = ji_StringWriter__init_; + jl_AbstractStringBuilder$Constants[c] = jl_AbstractStringBuilder$Constants__init_; + otcit_DoubleAnalyzer[c] = otcit_DoubleAnalyzer__init_; + otcit_DoubleAnalyzer$Result[c] = otcit_DoubleAnalyzer$Result__init_; + nms_TileEntitySignRenderer[c] = nms_TileEntitySignRenderer__init_; + nms_TileEntityRendererPiston[c] = nms_TileEntityRendererPiston__init_; + nms_TileEntityChestRenderer[c] = nms_TileEntityChestRenderer__init_; + nms_TileEntityEnderChestRenderer[c] = nms_TileEntityEnderChestRenderer__init_; + nms_RenderEnchantmentTable[c] = nms_RenderEnchantmentTable__init_; + nms_RenderEndPortal[c] = nms_RenderEndPortal__init_; + nms_TileEntityBeaconRenderer[c] = nms_TileEntityBeaconRenderer__init_; + nms_TileEntitySkullRenderer[c] = nms_TileEntitySkullRenderer__init_; + nms_TileEntityMobSpawnerRenderer[c] = nms_TileEntityMobSpawnerRenderer__init_; + otcit_FloatAnalyzer$Result[c] = otcit_FloatAnalyzer$Result__init_; + nms_ModelSign[c] = nms_ModelSign__init_; + nms_ModelChest[c] = nms_ModelChest__init_; + nms_ModelLargeChest[c] = nms_ModelLargeChest__init_; + nms_ModelBook[c] = nms_ModelBook__init_; + jnc_BufferUnderflowException[c] = jnc_BufferUnderflowException__init_; + jnc_BufferOverflowException[c] = jnc_BufferOverflowException__init_; + nle_GuiScreenLicenseDeclined[c] = nle_GuiScreenLicenseDeclined__init_; + nms_ChestItemRenderHelper[c] = nms_ChestItemRenderHelper__init_; + maat_TMICompatibility[c] = maat_TMICompatibility__init_; + jlr_AccessibleObject[c] = jlr_AccessibleObject__init_; + jlr_InvocationTargetException[c] = jlr_InvocationTargetException__init_; + jl_StrictMath[c] = jl_StrictMath__init_; + ju_FormatterClosedException[c] = ju_FormatterClosedException__init_; + ju_IllegalFormatException[c] = ju_IllegalFormatException__init_; + ju_Objects[c] = ju_Objects__init_; + jl_NoSuchMethodException[c] = jl_NoSuchMethodException__init_; + jl_IllegalAccessException[c] = jl_IllegalAccessException__init_; + otcit_FloatAnalyzer[c] = otcit_FloatAnalyzer__init_; + nms_MapStorage[c] = nms_MapStorage__init_; + maa_MidiConverter[c] = maa_MidiConverter__init_; + maat__tmi_MgZOrder[c] = maat__tmi_MgZOrder__init_; + maa_MidiConverter$1[c] = maa_MidiConverter$1__init_; + jsm_Track[c] = jsm_Track__init_; + jsm_MetaMessage[c] = jsm_MetaMessage__init_; + jsm_ShortMessage[c] = jsm_ShortMessage__init_; + nms_EnchantmentHelper[c] = nms_EnchantmentHelper__init_; + jlr_Modifier[c] = jlr_Modifier__init_; + jsm_MidiSystem[c] = jsm_MidiSystem__init_; + jsm_InvalidMidiDataException[c] = jsm_InvalidMidiDataException__init_; + nms_EnchantmentModifierDamage[c] = nms_EnchantmentModifierDamage__init_; + nms_Empty3[c] = nms_Empty3__init_; + nms_EnchantmentModifierLiving[c] = nms_EnchantmentModifierLiving__init_; + nlea_EaglerAdapterImpl2$20[c] = nlea_EaglerAdapterImpl2$20__init_; + csms_JDK13Services[c] = csms_JDK13Services__init_; + csms_JSSecurityManager[c] = csms_JSSecurityManager__init_; + js_AccessController[c] = js_AccessController__init_; + otr_RuntimeObject[c] = otr_RuntimeObject__init_; + oti_Structure[c] = oti_Structure__init_; + otr_RuntimeClass[c] = otr_RuntimeClass__init_; + otjb_WindowFeatures[c] = otjb_WindowFeatures__init_; + oti_Address[c] = oti_Address__init_; + ji_Console[c] = ji_Console__init_; + otr_RuntimeArray[c] = otr_RuntimeArray__init_; + nms_GameRules[c] = nms_GameRules__init_; + nms_InventoryEnderChest[c] = nms_InventoryEnderChest__init_; + jt_DateFormatElement$TrieNode[c] = jt_DateFormatElement$TrieNode__init_; + nms_MerchantRecipeList[c] = nms_MerchantRecipeList__init_; + nms_Packet51MapChunkData[c] = nms_Packet51MapChunkData__init_; + jn_URI[c] = jn_URI__init_; + otcit_DateTimeZoneBuilder$RuleSet[c] = otcit_DateTimeZoneBuilder$RuleSet__init_; + nms_EnumOptionsHelper[c] = nms_EnumOptionsHelper__init_; + oj_JSONObject[c] = oj_JSONObject__init_; + jsm_VoiceStatus[c] = jsm_VoiceStatus__init_; + oj_JSONArray[c] = oj_JSONArray__init_; + oj_JSONPointer$Builder[c] = oj_JSONPointer$Builder__init_; + jl_SystemClassLoader[c] = jl_SystemClassLoader__init_; + otcir_Converter[c] = otcir_Converter__init_; + otcir_Flags[c] = otcir_Flags__init_; + maat_TMIEnchanting[c] = maat_TMIEnchanting__init_; + nms_PacketCount[c] = nms_PacketCount__init_; + otcf_VirtualFileSystemProvider[c] = otcf_VirtualFileSystemProvider__init_; + oj_JSONObject$Null[c] = oj_JSONObject$Null__init_; + otcfm_InMemoryVirtualFileSystem[c] = otcfm_InMemoryVirtualFileSystem__init_; + csms_StandardMidiFileReader[c] = csms_StandardMidiFileReader__init_; + jl_InstantiationException[c] = jl_InstantiationException__init_; + csms_SMFParser[c] = csms_SMFParser__init_; + jsm_Track$ImmutableEndOfTrack[c] = jsm_Track$ImmutableEndOfTrack__init_; + maa_CryptManager[c] = maa_CryptManager__init_; + nle_EaglerInflater[c] = nle_EaglerInflater__init_; + jn_InvalidMarkException[c] = jn_InvalidMarkException__init_; + jl_StackOverflowError[c] = jl_StackOverflowError__init_; + juca_AtomicInteger[c] = juca_AtomicInteger__init_; + obc_BufferedBlockCipher[c] = obc_BufferedBlockCipher__init_; + nms_GuiWinGame[c] = nms_GuiWinGame__init_; + ju_Vector[c] = ju_Vector__init_; + nms_WorldProviderSurface[c] = nms_WorldProviderSurface__init_; + nms_WorldProviderHell[c] = nms_WorldProviderHell__init_; + nms_WorldProviderEnd[c] = nms_WorldProviderEnd__init_; + nms_InventoryCraftResult[c] = nms_InventoryCraftResult__init_; + nms_CraftingManager[c] = nms_CraftingManager__init_; + jsm_SysexMessage[c] = jsm_SysexMessage__init_; + jl_ArrayIndexOutOfBoundsException[c] = jl_ArrayIndexOutOfBoundsException__init_; + nms_LongHashMap[c] = nms_LongHashMap__init_; + nms_RecipesTools[c] = nms_RecipesTools__init_; + nms_RecipesWeapons[c] = nms_RecipesWeapons__init_; + nms_RecipesIngots[c] = nms_RecipesIngots__init_; + nms_RecipesFood[c] = nms_RecipesFood__init_; + nms_RecipesCrafting[c] = nms_RecipesCrafting__init_; + nms_RecipesArmor[c] = nms_RecipesArmor__init_; + nms_RecipesDyes[c] = nms_RecipesDyes__init_; + nms_RecipesArmorDyes[c] = nms_RecipesArmorDyes__init_; + nms_RecipesMapCloning[c] = nms_RecipesMapCloning__init_; + nms_RecipesMapExtending[c] = nms_RecipesMapExtending__init_; + nms_RecipeFireworks[c] = nms_RecipeFireworks__init_; + csms_MidiUtils[c] = csms_MidiUtils__init_; + cjj_Deflater[c] = cjj_Deflater__init_; + ju_IdentityHashMap[c] = ju_IdentityHashMap__init_; + jl_SecurityException[c] = jl_SecurityException__init_; + csms_MidiUtils$TempoCache[c] = csms_MidiUtils$TempoCache__init_; + nms_FurnaceRecipes[c] = nms_FurnaceRecipes__init_; + nms_EnchantmentNameParts[c] = nms_EnchantmentNameParts__init_; + cjj_Tree[c] = cjj_Tree__init_; + nms_Path[c] = nms_Path__init_; +} +function otp_Platform_newInstanceImpl(var$1) { + if ($rt_resuming()) { + var $r = $rt_nativeThread().pop(); + var$1.$$constructor$$($r); + if ($rt_suspending()) { + return $rt_nativeThread().push($r); + } + return $r; + } + if (!var$1.hasOwnProperty('$$constructor$$')) { + return null; + } + var $r = new var$1(); + var$1.$$constructor$$($r); + if ($rt_suspending()) { + return $rt_nativeThread().push($r); + } + return $r; +} +function otp_Platform_lookupClass(var$1) { + switch ($rt_ustr(var$1)) { + case "net.lax1dude.eaglercraft.Client": nle_Client.$clinit(); return nle_Client; + case "java.lang.Object": jl_Object.$clinit(); return jl_Object; + case "java.lang.Class": jl_Class.$clinit(); return jl_Class; + case "java.lang.reflect.AnnotatedElement": jlr_AnnotatedElement.$clinit(); return jlr_AnnotatedElement; + case "org.teavm.jso.impl.JS": otji_JS.$clinit(); return otji_JS; + case "org.teavm.platform.Platform": otp_Platform.$clinit(); return otp_Platform; + case "java.lang.String": jl_String.$clinit(); return jl_String; + case "java.io.Serializable": ji_Serializable.$clinit(); return ji_Serializable; + case "java.lang.Comparable": jl_Comparable.$clinit(); return jl_Comparable; + case "java.lang.CharSequence": jl_CharSequence.$clinit(); return jl_CharSequence; + case "java.lang.NoClassDefFoundError": jl_NoClassDefFoundError.$clinit(); return jl_NoClassDefFoundError; + case "java.lang.LinkageError": jl_LinkageError.$clinit(); return jl_LinkageError; + case "java.lang.Error": jl_Error.$clinit(); return jl_Error; + case "java.lang.Throwable": jl_Throwable.$clinit(); return jl_Throwable; + case "java.lang.StringBuilder": jl_StringBuilder.$clinit(); return jl_StringBuilder; + case "java.lang.AbstractStringBuilder": jl_AbstractStringBuilder.$clinit(); return jl_AbstractStringBuilder; + case "java.lang.Appendable": jl_Appendable.$clinit(); return jl_Appendable; + case "java.lang.Integer": jl_Integer.$clinit(); return jl_Integer; + case "java.lang.Number": jl_Number.$clinit(); return jl_Number; + case "java.lang.NoSuchFieldError": jl_NoSuchFieldError.$clinit(); return jl_NoSuchFieldError; + case "java.lang.IncompatibleClassChangeError": jl_IncompatibleClassChangeError.$clinit(); return jl_IncompatibleClassChangeError; + case "java.lang.NoSuchMethodError": jl_NoSuchMethodError.$clinit(); return jl_NoSuchMethodError; + case "java.lang.RuntimeException": jl_RuntimeException.$clinit(); return jl_RuntimeException; + case "java.lang.Exception": jl_Exception.$clinit(); return jl_Exception; + case "org.teavm.jso.browser.Window": otjb_Window.$clinit(); return otjb_Window; + case "org.teavm.jso.JSObject": otj_JSObject.$clinit(); return otj_JSObject; + case "org.teavm.jso.browser.WindowEventTarget": otjb_WindowEventTarget.$clinit(); return otjb_WindowEventTarget; + case "org.teavm.jso.dom.events.EventTarget": otjde_EventTarget.$clinit(); return otjde_EventTarget; + case "org.teavm.jso.dom.events.FocusEventTarget": otjde_FocusEventTarget.$clinit(); return otjde_FocusEventTarget; + case "org.teavm.jso.dom.events.MouseEventTarget": otjde_MouseEventTarget.$clinit(); return otjde_MouseEventTarget; + case "org.teavm.jso.dom.events.KeyboardEventTarget": otjde_KeyboardEventTarget.$clinit(); return otjde_KeyboardEventTarget; + case "org.teavm.jso.dom.events.LoadEventTarget": otjde_LoadEventTarget.$clinit(); return otjde_LoadEventTarget; + case "org.teavm.jso.browser.StorageProvider": otjb_StorageProvider.$clinit(); return otjb_StorageProvider; + case "org.teavm.jso.core.JSArrayReader": otjc_JSArrayReader.$clinit(); return otjc_JSArrayReader; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2": nlea_EaglerAdapterImpl2.$clinit(); return nlea_EaglerAdapterImpl2; + case "net.lax1dude.eaglercraft.LocalStorageManager": nle_LocalStorageManager.$clinit(); return nle_LocalStorageManager; + case "net.minecraft.src.ServerList": nms_ServerList.$clinit(); return nms_ServerList; + case "org.teavm.classlib.impl.IntegerUtil": otci_IntegerUtil.$clinit(); return otci_IntegerUtil; + case "org.teavm.jso.core.JSString": otjc_JSString.$clinit(); return otjc_JSString; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$2": nlea_EaglerAdapterImpl2$2.$clinit(); return nlea_EaglerAdapterImpl2$2; + case "org.teavm.jso.dom.events.EventListener": otjde_EventListener.$clinit(); return otjde_EventListener; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$3": nlea_EaglerAdapterImpl2$3.$clinit(); return nlea_EaglerAdapterImpl2$3; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$4": nlea_EaglerAdapterImpl2$4.$clinit(); return nlea_EaglerAdapterImpl2$4; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$5": nlea_EaglerAdapterImpl2$5.$clinit(); return nlea_EaglerAdapterImpl2$5; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$6": nlea_EaglerAdapterImpl2$6.$clinit(); return nlea_EaglerAdapterImpl2$6; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$7": nlea_EaglerAdapterImpl2$7.$clinit(); return nlea_EaglerAdapterImpl2$7; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$8": nlea_EaglerAdapterImpl2$8.$clinit(); return nlea_EaglerAdapterImpl2$8; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$9": nlea_EaglerAdapterImpl2$9.$clinit(); return nlea_EaglerAdapterImpl2$9; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$10": nlea_EaglerAdapterImpl2$10.$clinit(); return nlea_EaglerAdapterImpl2$10; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$11": nlea_EaglerAdapterImpl2$11.$clinit(); return nlea_EaglerAdapterImpl2$11; + case "net.lax1dude.eaglercraft.EarlyLoadScreen": nle_EarlyLoadScreen.$clinit(); return nle_EarlyLoadScreen; + case "org.teavm.jso.webaudio.AudioContext": otjw_AudioContext.$clinit(); return otjw_AudioContext; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$12": nlea_EaglerAdapterImpl2$12.$clinit(); return nlea_EaglerAdapterImpl2$12; + case "org.teavm.jso.browser.TimerHandler": otjb_TimerHandler.$clinit(); return otjb_TimerHandler; + case "java.lang.Thread": jl_Thread.$clinit(); return jl_Thread; + case "java.lang.Runnable": jl_Runnable.$clinit(); return jl_Runnable; + case "java.lang.InterruptedException": jl_InterruptedException.$clinit(); return jl_InterruptedException; + case "net.lax1dude.eaglercraft.AssetRepository": nle_AssetRepository.$clinit(); return nle_AssetRepository; + case "java.io.IOException": ji_IOException.$clinit(); return ji_IOException; + case "net.lax1dude.eaglercraft.EaglerAdapter": nle_EaglerAdapter.$clinit(); return nle_EaglerAdapter; + case "net.lax1dude.eaglercraft.glemu.EaglerAdapterGL30": nleg_EaglerAdapterGL30.$clinit(); return nleg_EaglerAdapterGL30; + case "net.minecraft.src.CompressedStreamTools": nms_CompressedStreamTools.$clinit(); return nms_CompressedStreamTools; + case "net.minecraft.src.NBTTagCompound": nms_NBTTagCompound.$clinit(); return nms_NBTTagCompound; + case "net.minecraft.src.NBTBase": nms_NBTBase.$clinit(); return nms_NBTBase; + case "net.lax1dude.eaglercraft.Base64": nle_Base64.$clinit(); return nle_Base64; + case "net.lax1dude.eaglercraft.BaseNCodec": nle_BaseNCodec.$clinit(); return nle_BaseNCodec; + case "net.lax1dude.eaglercraft.ConfigConstants": nle_ConfigConstants.$clinit(); return nle_ConfigConstants; + case "net.minecraft.src.ServerData": nms_ServerData.$clinit(); return nms_ServerData; + case "java.lang.System": jl_System.$clinit(); return jl_System; + case "net.minecraft.client.Minecraft": nmc_Minecraft.$clinit(); return nmc_Minecraft; + case "java.lang.String$$lambda$_81_0": jl_String$_clinit_$lambda$_81_0.$clinit(); return jl_String$_clinit_$lambda$_81_0; + case "java.util.Comparator": ju_Comparator.$clinit(); return ju_Comparator; + case "java.lang.Character": jl_Character.$clinit(); return jl_Character; + case "java.util.LinkedList": ju_LinkedList.$clinit(); return ju_LinkedList; + case "java.util.AbstractSequentialList": ju_AbstractSequentialList.$clinit(); return ju_AbstractSequentialList; + case "java.util.AbstractList": ju_AbstractList.$clinit(); return ju_AbstractList; + case "java.util.AbstractCollection": ju_AbstractCollection.$clinit(); return ju_AbstractCollection; + case "java.util.Collection": ju_Collection.$clinit(); return ju_Collection; + case "java.lang.Iterable": jl_Iterable.$clinit(); return jl_Iterable; + case "java.util.List": ju_List.$clinit(); return ju_List; + case "java.util.Deque": ju_Deque.$clinit(); return ju_Deque; + case "java.util.Queue": ju_Queue.$clinit(); return ju_Queue; + case "org.teavm.jso.typedarrays.ArrayBuffer": otjt_ArrayBuffer.$clinit(); return otjt_ArrayBuffer; + case "org.teavm.jso.typedarrays.Uint8Array": otjt_Uint8Array.$clinit(); return otjt_Uint8Array; + case "org.teavm.jso.typedarrays.ArrayBufferView": otjt_ArrayBufferView.$clinit(); return otjt_ArrayBufferView; + case "org.teavm.jso.typedarrays.Float32Array": otjt_Float32Array.$clinit(); return otjt_Float32Array; + case "java.util.HashMap": ju_HashMap.$clinit(); return ju_HashMap; + case "java.util.AbstractMap": ju_AbstractMap.$clinit(); return ju_AbstractMap; + case "java.util.Map": ju_Map.$clinit(); return ju_Map; + case "java.lang.Cloneable": jl_Cloneable.$clinit(); return jl_Cloneable; + case "java.text.SimpleDateFormat": jt_SimpleDateFormat.$clinit(); return jt_SimpleDateFormat; + case "java.text.DateFormat": jt_DateFormat.$clinit(); return jt_DateFormat; + case "java.text.Format": jt_Format.$clinit(); return jt_Format; + case "java.util.HashSet": ju_HashSet.$clinit(); return ju_HashSet; + case "java.util.AbstractSet": ju_AbstractSet.$clinit(); return ju_AbstractSet; + case "java.util.Set": ju_Set.$clinit(); return ju_Set; + case "org.teavm.jso.typedarrays.Int32Array": otjt_Int32Array.$clinit(); return otjt_Int32Array; + case "net.minecraft.src.GLAllocation": nms_GLAllocation.$clinit(); return nms_GLAllocation; + case "net.lax1dude.eaglercraft.EaglerImage": nle_EaglerImage.$clinit(); return nle_EaglerImage; + case "java.lang.Float": jl_Float.$clinit(); return jl_Float; + case "org.teavm.platform.plugin.AsyncCallbackWrapper": otpp_AsyncCallbackWrapper.$clinit(); return otpp_AsyncCallbackWrapper; + case "org.teavm.interop.AsyncCallback": oti_AsyncCallback.$clinit(); return oti_AsyncCallback; + case "org.teavm.jso.ajax.XMLHttpRequest": otja_XMLHttpRequest.$clinit(); return otja_XMLHttpRequest; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$1": nlea_EaglerAdapterImpl2$1.$clinit(); return nlea_EaglerAdapterImpl2$1; + case "org.teavm.jso.ajax.ReadyStateChangeHandler": otja_ReadyStateChangeHandler.$clinit(); return otja_ReadyStateChangeHandler; + case "java.lang.Thread$SleepHandler": jl_Thread$SleepHandler.$clinit(); return jl_Thread$SleepHandler; + case "org.teavm.platform.PlatformRunnable": otp_PlatformRunnable.$clinit(); return otp_PlatformRunnable; + case "org.teavm.runtime.EventQueue$Event": otr_EventQueue$Event.$clinit(); return otr_EventQueue$Event; + case "java.lang.ThreadInterruptHandler": jl_ThreadInterruptHandler.$clinit(); return jl_ThreadInterruptHandler; + case "java.io.ByteArrayInputStream": ji_ByteArrayInputStream.$clinit(); return ji_ByteArrayInputStream; + case "java.io.InputStream": ji_InputStream.$clinit(); return ji_InputStream; + case "java.io.Closeable": ji_Closeable.$clinit(); return ji_Closeable; + case "java.lang.AutoCloseable": jl_AutoCloseable.$clinit(); return jl_AutoCloseable; + case "java.io.DataInputStream": ji_DataInputStream.$clinit(); return ji_DataInputStream; + case "java.io.FilterInputStream": ji_FilterInputStream.$clinit(); return ji_FilterInputStream; + case "java.io.DataInput": ji_DataInput.$clinit(); return ji_DataInput; + case "java.nio.charset.Charset": jnc_Charset.$clinit(); return jnc_Charset; + case "com.jcraft.jzlib.InflaterInputStream": cjj_InflaterInputStream.$clinit(); return cjj_InflaterInputStream; + case "net.lax1dude.eaglercraft.SHA1Digest": nle_SHA1Digest.$clinit(); return nle_SHA1Digest; + case "net.lax1dude.eaglercraft.GeneralDigest": nle_GeneralDigest.$clinit(); return nle_GeneralDigest; + case "java.util.Arrays": ju_Arrays.$clinit(); return ju_Arrays; + case "java.io.BufferedInputStream": ji_BufferedInputStream.$clinit(); return ji_BufferedInputStream; + case "java.util.ArrayList": ju_ArrayList.$clinit(); return ju_ArrayList; + case "java.util.RandomAccess": ju_RandomAccess.$clinit(); return ju_RandomAccess; + case "net.minecraft.src.NBTTagList": nms_NBTTagList.$clinit(); return nms_NBTTagList; + case "java.io.PrintStream": ji_PrintStream.$clinit(); return ji_PrintStream; + case "java.io.FilterOutputStream": ji_FilterOutputStream.$clinit(); return ji_FilterOutputStream; + case "java.io.OutputStream": ji_OutputStream.$clinit(); return ji_OutputStream; + case "java.io.Flushable": ji_Flushable.$clinit(); return ji_Flushable; + case "java.lang.ConsoleOutputStreamStdout": jl_ConsoleOutputStreamStdout.$clinit(); return jl_ConsoleOutputStreamStdout; + case "net.minecraft.src.Timer": nms_Timer.$clinit(); return nms_Timer; + case "net.minecraft.src.SoundManager": nms_SoundManager.$clinit(); return nms_SoundManager; + case "net.minecraft.src.Profiler": nms_Profiler.$clinit(); return nms_Profiler; + case "net.minecraft.src.Packet3Chat": nms_Packet3Chat.$clinit(); return nms_Packet3Chat; + case "net.minecraft.src.Packet": nms_Packet.$clinit(); return nms_Packet; + case "net.lax1dude.eaglercraft.EaglerProfile": nle_EaglerProfile.$clinit(); return nle_EaglerProfile; + case "java.util.Locale": ju_Locale.$clinit(); return ju_Locale; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$TextureGL": nlea_EaglerAdapterImpl2$TextureGL.$clinit(); return nlea_EaglerAdapterImpl2$TextureGL; + case "java.nio.IntBuffer": jn_IntBuffer.$clinit(); return jn_IntBuffer; + case "java.nio.Buffer": jn_Buffer.$clinit(); return jn_Buffer; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$BufferGL": nlea_EaglerAdapterImpl2$BufferGL.$clinit(); return nlea_EaglerAdapterImpl2$BufferGL; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$ShaderGL": nlea_EaglerAdapterImpl2$ShaderGL.$clinit(); return nlea_EaglerAdapterImpl2$ShaderGL; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$ProgramGL": nlea_EaglerAdapterImpl2$ProgramGL.$clinit(); return nlea_EaglerAdapterImpl2$ProgramGL; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$UniformGL": nlea_EaglerAdapterImpl2$UniformGL.$clinit(); return nlea_EaglerAdapterImpl2$UniformGL; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$BufferArrayGL": nlea_EaglerAdapterImpl2$BufferArrayGL.$clinit(); return nlea_EaglerAdapterImpl2$BufferArrayGL; + case "java.nio.charset.Charset$Charsets": jnc_Charset$Charsets.$clinit(); return jnc_Charset$Charsets; + case "java.lang.IllegalArgumentException": jl_IllegalArgumentException.$clinit(); return jl_IllegalArgumentException; + case "java.nio.charset.UnsupportedCharsetException": jnc_UnsupportedCharsetException.$clinit(); return jnc_UnsupportedCharsetException; + case "java.util.regex.Pattern": jur_Pattern.$clinit(); return jur_Pattern; + case "java.nio.charset.impl.UTF8Charset": jnci_UTF8Charset.$clinit(); return jnci_UTF8Charset; + case "net.lax1dude.eaglercraft.EaglercraftRandom": nle_EaglercraftRandom.$clinit(); return nle_EaglercraftRandom; + case "java.text.DateFormatSymbols": jt_DateFormatSymbols.$clinit(); return jt_DateFormatSymbols; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$13": nlea_EaglerAdapterImpl2$13.$clinit(); return nlea_EaglerAdapterImpl2$13; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$14": nlea_EaglerAdapterImpl2$14.$clinit(); return nlea_EaglerAdapterImpl2$14; + case "java.nio.ByteBuffer": jn_ByteBuffer.$clinit(); return jn_ByteBuffer; + case "java.nio.ByteOrder": jn_ByteOrder.$clinit(); return jn_ByteOrder; + case "java.nio.charset.IllegalCharsetNameException": jnc_IllegalCharsetNameException.$clinit(); return jnc_IllegalCharsetNameException; + case "com.jcraft.jzlib.Inflater": cjj_Inflater.$clinit(); return cjj_Inflater; + case "com.jcraft.jzlib.ZStream": cjj_ZStream.$clinit(); return cjj_ZStream; + case "net.minecraft.src.NBTTagEnd": nms_NBTTagEnd.$clinit(); return nms_NBTTagEnd; + case "org.teavm.jso.browser.Performance": otjb_Performance.$clinit(); return otjb_Performance; + case "net.lax1dude.eaglercraft.GuiScreenEditProfile": nle_GuiScreenEditProfile.$clinit(); return nle_GuiScreenEditProfile; + case "net.minecraft.src.GuiScreen": nms_GuiScreen.$clinit(); return nms_GuiScreen; + case "net.minecraft.src.Gui": nms_Gui.$clinit(); return nms_Gui; + case "java.io.ByteArrayOutputStream": ji_ByteArrayOutputStream.$clinit(); return ji_ByteArrayOutputStream; + case "java.io.DataOutputStream": ji_DataOutputStream.$clinit(); return ji_DataOutputStream; + case "java.io.DataOutput": ji_DataOutput.$clinit(); return ji_DataOutput; + case "org.teavm.classlib.impl.unicode.CLDRHelper": otciu_CLDRHelper.$clinit(); return otciu_CLDRHelper; + case "org.teavm.platform.plugin.ResourceAccessor": otpp_ResourceAccessor.$clinit(); return otpp_ResourceAccessor; + case "net.lax1dude.eaglercraft.glemu.GLObjectMap": nleg_GLObjectMap.$clinit(); return nleg_GLObjectMap; + case "net.lax1dude.eaglercraft.glemu.vector.Matrix4f": nlegv_Matrix4f.$clinit(); return nlegv_Matrix4f; + case "net.lax1dude.eaglercraft.glemu.vector.Matrix": nlegv_Matrix.$clinit(); return nlegv_Matrix; + case "net.lax1dude.eaglercraft.glemu.vector.Vector3f": nlegv_Vector3f.$clinit(); return nlegv_Vector3f; + case "net.lax1dude.eaglercraft.glemu.vector.Vector": nlegv_Vector.$clinit(); return nlegv_Vector; + case "net.lax1dude.eaglercraft.glemu.vector.ReadableVector": nlegv_ReadableVector.$clinit(); return nlegv_ReadableVector; + case "net.lax1dude.eaglercraft.glemu.vector.ReadableVector3f": nlegv_ReadableVector3f.$clinit(); return nlegv_ReadableVector3f; + case "net.lax1dude.eaglercraft.glemu.vector.ReadableVector2f": nlegv_ReadableVector2f.$clinit(); return nlegv_ReadableVector2f; + case "net.lax1dude.eaglercraft.glemu.vector.WritableVector3f": nlegv_WritableVector3f.$clinit(); return nlegv_WritableVector3f; + case "net.lax1dude.eaglercraft.glemu.vector.WritableVector2f": nlegv_WritableVector2f.$clinit(); return nlegv_WritableVector2f; + case "net.lax1dude.eaglercraft.glemu.vector.Vector4f": nlegv_Vector4f.$clinit(); return nlegv_Vector4f; + case "net.lax1dude.eaglercraft.glemu.vector.ReadableVector4f": nlegv_ReadableVector4f.$clinit(); return nlegv_ReadableVector4f; + case "net.lax1dude.eaglercraft.glemu.vector.WritableVector4f": nlegv_WritableVector4f.$clinit(); return nlegv_WritableVector4f; + case "java.nio.ByteBufferImpl": jn_ByteBufferImpl.$clinit(); return jn_ByteBufferImpl; + case "java.nio.IntBufferOverArray": jn_IntBufferOverArray.$clinit(); return jn_IntBufferOverArray; + case "java.nio.IntBufferImpl": jn_IntBufferImpl.$clinit(); return jn_IntBufferImpl; + case "net.minecraft.src.NBTTagByte": nms_NBTTagByte.$clinit(); return nms_NBTTagByte; + case "net.minecraft.src.NBTTagShort": nms_NBTTagShort.$clinit(); return nms_NBTTagShort; + case "net.minecraft.src.NBTTagInt": nms_NBTTagInt.$clinit(); return nms_NBTTagInt; + case "net.minecraft.src.NBTTagLong": nms_NBTTagLong.$clinit(); return nms_NBTTagLong; + case "net.minecraft.src.NBTTagFloat": nms_NBTTagFloat.$clinit(); return nms_NBTTagFloat; + case "net.minecraft.src.NBTTagDouble": nms_NBTTagDouble.$clinit(); return nms_NBTTagDouble; + case "net.minecraft.src.NBTTagByteArray": nms_NBTTagByteArray.$clinit(); return nms_NBTTagByteArray; + case "net.minecraft.src.NBTTagString": nms_NBTTagString.$clinit(); return nms_NBTTagString; + case "net.minecraft.src.NBTTagIntArray": nms_NBTTagIntArray.$clinit(); return nms_NBTTagIntArray; + case "java.lang.NullPointerException": jl_NullPointerException.$clinit(); return jl_NullPointerException; + case "java.util.regex.AbstractSet": jur_AbstractSet.$clinit(); return jur_AbstractSet; + case "java.util.Calendar": ju_Calendar.$clinit(); return ju_Calendar; + case "java.nio.CharBuffer": jn_CharBuffer.$clinit(); return jn_CharBuffer; + case "java.lang.Readable": jl_Readable.$clinit(); return jl_Readable; + case "com.jcraft.jzlib.GZIPException": cjj_GZIPException.$clinit(); return cjj_GZIPException; + case "net.lax1dude.eaglercraft.BaseNCodec$CodecPolicy": nle_BaseNCodec$CodecPolicy.$clinit(); return nle_BaseNCodec$CodecPolicy; + case "java.lang.Enum": jl_Enum.$clinit(); return jl_Enum; + case "java.util.regex.FSet": jur_FSet.$clinit(); return jur_FSet; + case "java.util.regex.Lexer": jur_Lexer.$clinit(); return jur_Lexer; + case "java.util.regex.PatternSyntaxException": jur_PatternSyntaxException.$clinit(); return jur_PatternSyntaxException; + case "java.lang.CloneNotSupportedException": jl_CloneNotSupportedException.$clinit(); return jl_CloneNotSupportedException; + case "net.lax1dude.eaglercraft.TextureLocation": nle_TextureLocation.$clinit(); return nle_TextureLocation; + case "java.util.GregorianCalendar": ju_GregorianCalendar.$clinit(); return ju_GregorianCalendar; + case "com.jcraft.jzlib.Adler32": cjj_Adler32.$clinit(); return cjj_Adler32; + case "com.jcraft.jzlib.Checksum": cjj_Checksum.$clinit(); return cjj_Checksum; + case "java.util.regex.NonCapFSet": jur_NonCapFSet.$clinit(); return jur_NonCapFSet; + case "java.util.regex.AheadFSet": jur_AheadFSet.$clinit(); return jur_AheadFSet; + case "java.util.regex.BehindFSet": jur_BehindFSet.$clinit(); return jur_BehindFSet; + case "java.util.regex.AtomicFSet": jur_AtomicFSet.$clinit(); return jur_AtomicFSet; + case "java.util.regex.FinalSet": jur_FinalSet.$clinit(); return jur_FinalSet; + case "java.util.regex.EmptySet": jur_EmptySet.$clinit(); return jur_EmptySet; + case "java.util.regex.LeafSet": jur_LeafSet.$clinit(); return jur_LeafSet; + case "java.util.regex.NonCapJointSet": jur_NonCapJointSet.$clinit(); return jur_NonCapJointSet; + case "java.util.regex.JointSet": jur_JointSet.$clinit(); return jur_JointSet; + case "java.util.regex.PositiveLookAhead": jur_PositiveLookAhead.$clinit(); return jur_PositiveLookAhead; + case "java.util.regex.AtomicJointSet": jur_AtomicJointSet.$clinit(); return jur_AtomicJointSet; + case "java.util.regex.NegativeLookAhead": jur_NegativeLookAhead.$clinit(); return jur_NegativeLookAhead; + case "java.util.regex.PositiveLookBehind": jur_PositiveLookBehind.$clinit(); return jur_PositiveLookBehind; + case "java.util.regex.NegativeLookBehind": jur_NegativeLookBehind.$clinit(); return jur_NegativeLookBehind; + case "java.util.regex.SingleSet": jur_SingleSet.$clinit(); return jur_SingleSet; + case "java.lang.IndexOutOfBoundsException": jl_IndexOutOfBoundsException.$clinit(); return jl_IndexOutOfBoundsException; + case "java.lang.reflect.Array": jlr_Array.$clinit(); return jlr_Array; + case "java.lang.ArrayStoreException": jl_ArrayStoreException.$clinit(); return jl_ArrayStoreException; + case "java.util.regex.CharClass": jur_CharClass.$clinit(); return jur_CharClass; + case "java.util.regex.AbstractCharClass": jur_AbstractCharClass.$clinit(); return jur_AbstractCharClass; + case "java.util.regex.SpecialToken": jur_SpecialToken.$clinit(); return jur_SpecialToken; + case "java.util.MissingResourceException": ju_MissingResourceException.$clinit(); return ju_MissingResourceException; + case "java.util.regex.LeafQuantifierSet": jur_LeafQuantifierSet.$clinit(); return jur_LeafQuantifierSet; + case "java.util.regex.QuantifierSet": jur_QuantifierSet.$clinit(); return jur_QuantifierSet; + case "java.util.regex.CompositeQuantifierSet": jur_CompositeQuantifierSet.$clinit(); return jur_CompositeQuantifierSet; + case "java.util.regex.GroupQuantifierSet": jur_GroupQuantifierSet.$clinit(); return jur_GroupQuantifierSet; + case "java.util.regex.AltQuantifierSet": jur_AltQuantifierSet.$clinit(); return jur_AltQuantifierSet; + case "java.util.regex.UnifiedQuantifierSet": jur_UnifiedQuantifierSet.$clinit(); return jur_UnifiedQuantifierSet; + case "java.util.TimeZone": ju_TimeZone.$clinit(); return ju_TimeZone; + case "java.lang.NumberFormatException": jl_NumberFormatException.$clinit(); return jl_NumberFormatException; + case "java.util.regex.Quantifier": jur_Quantifier.$clinit(); return jur_Quantifier; + case "java.util.regex.FSet$PossessiveFSet": jur_FSet$PossessiveFSet.$clinit(); return jur_FSet$PossessiveFSet; + case "java.util.BitSet": ju_BitSet.$clinit(); return ju_BitSet; + case "java.util.regex.LowHighSurrogateRangeSet": jur_LowHighSurrogateRangeSet.$clinit(); return jur_LowHighSurrogateRangeSet; + case "java.util.regex.CompositeRangeSet": jur_CompositeRangeSet.$clinit(); return jur_CompositeRangeSet; + case "java.util.regex.UCISupplRangeSet": jur_UCISupplRangeSet.$clinit(); return jur_UCISupplRangeSet; + case "java.util.regex.SupplRangeSet": jur_SupplRangeSet.$clinit(); return jur_SupplRangeSet; + case "java.util.regex.UCIRangeSet": jur_UCIRangeSet.$clinit(); return jur_UCIRangeSet; + case "java.util.regex.RangeSet": jur_RangeSet.$clinit(); return jur_RangeSet; + case "java.util.regex.HangulDecomposedCharSet": jur_HangulDecomposedCharSet.$clinit(); return jur_HangulDecomposedCharSet; + case "java.util.regex.CharSet": jur_CharSet.$clinit(); return jur_CharSet; + case "java.util.regex.UCICharSet": jur_UCICharSet.$clinit(); return jur_UCICharSet; + case "java.util.regex.CICharSet": jur_CICharSet.$clinit(); return jur_CICharSet; + case "java.util.regex.DecomposedCharSet": jur_DecomposedCharSet.$clinit(); return jur_DecomposedCharSet; + case "java.util.regex.UCIDecomposedCharSet": jur_UCIDecomposedCharSet.$clinit(); return jur_UCIDecomposedCharSet; + case "java.util.regex.CIDecomposedCharSet": jur_CIDecomposedCharSet.$clinit(); return jur_CIDecomposedCharSet; + case "java.util.regex.PossessiveGroupQuantifierSet": jur_PossessiveGroupQuantifierSet.$clinit(); return jur_PossessiveGroupQuantifierSet; + case "java.util.regex.PosPlusGroupQuantifierSet": jur_PosPlusGroupQuantifierSet.$clinit(); return jur_PosPlusGroupQuantifierSet; + case "java.util.regex.PosAltGroupQuantifierSet": jur_PosAltGroupQuantifierSet.$clinit(); return jur_PosAltGroupQuantifierSet; + case "java.util.regex.AltGroupQuantifierSet": jur_AltGroupQuantifierSet.$clinit(); return jur_AltGroupQuantifierSet; + case "java.util.regex.PosCompositeGroupQuantifierSet": jur_PosCompositeGroupQuantifierSet.$clinit(); return jur_PosCompositeGroupQuantifierSet; + case "java.util.regex.CompositeGroupQuantifierSet": jur_CompositeGroupQuantifierSet.$clinit(); return jur_CompositeGroupQuantifierSet; + case "java.util.regex.ReluctantGroupQuantifierSet": jur_ReluctantGroupQuantifierSet.$clinit(); return jur_ReluctantGroupQuantifierSet; + case "java.util.regex.RelAltGroupQuantifierSet": jur_RelAltGroupQuantifierSet.$clinit(); return jur_RelAltGroupQuantifierSet; + case "java.util.regex.RelCompositeGroupQuantifierSet": jur_RelCompositeGroupQuantifierSet.$clinit(); return jur_RelCompositeGroupQuantifierSet; + case "java.util.regex.DotAllQuantifierSet": jur_DotAllQuantifierSet.$clinit(); return jur_DotAllQuantifierSet; + case "java.util.regex.DotQuantifierSet": jur_DotQuantifierSet.$clinit(); return jur_DotQuantifierSet; + case "java.util.regex.AbstractLineTerminator": jur_AbstractLineTerminator.$clinit(); return jur_AbstractLineTerminator; + case "java.util.regex.PossessiveQuantifierSet": jur_PossessiveQuantifierSet.$clinit(); return jur_PossessiveQuantifierSet; + case "java.util.regex.PossessiveAltQuantifierSet": jur_PossessiveAltQuantifierSet.$clinit(); return jur_PossessiveAltQuantifierSet; + case "java.util.regex.PossessiveCompositeQuantifierSet": jur_PossessiveCompositeQuantifierSet.$clinit(); return jur_PossessiveCompositeQuantifierSet; + case "java.util.regex.ReluctantQuantifierSet": jur_ReluctantQuantifierSet.$clinit(); return jur_ReluctantQuantifierSet; + case "java.util.regex.ReluctantAltQuantifierSet": jur_ReluctantAltQuantifierSet.$clinit(); return jur_ReluctantAltQuantifierSet; + case "java.util.regex.ReluctantCompositeQuantifierSet": jur_ReluctantCompositeQuantifierSet.$clinit(); return jur_ReluctantCompositeQuantifierSet; + case "java.util.regex.SOLSet": jur_SOLSet.$clinit(); return jur_SOLSet; + case "java.util.regex.WordBoundary": jur_WordBoundary.$clinit(); return jur_WordBoundary; + case "java.util.regex.PreviousMatch": jur_PreviousMatch.$clinit(); return jur_PreviousMatch; + case "java.util.regex.EOLSet": jur_EOLSet.$clinit(); return jur_EOLSet; + case "java.util.regex.EOISet": jur_EOISet.$clinit(); return jur_EOISet; + case "java.util.regex.MultiLineSOLSet": jur_MultiLineSOLSet.$clinit(); return jur_MultiLineSOLSet; + case "java.util.regex.DotAllSet": jur_DotAllSet.$clinit(); return jur_DotAllSet; + case "java.util.regex.DotSet": jur_DotSet.$clinit(); return jur_DotSet; + case "java.util.regex.UEOLSet": jur_UEOLSet.$clinit(); return jur_UEOLSet; + case "java.util.regex.UMultiLineEOLSet": jur_UMultiLineEOLSet.$clinit(); return jur_UMultiLineEOLSet; + case "java.util.regex.MultiLineEOLSet": jur_MultiLineEOLSet.$clinit(); return jur_MultiLineEOLSet; + case "java.util.regex.BackReferenceSet": jur_BackReferenceSet.$clinit(); return jur_BackReferenceSet; + case "java.util.regex.CIBackReferenceSet": jur_CIBackReferenceSet.$clinit(); return jur_CIBackReferenceSet; + case "java.util.regex.UCIBackReferenceSet": jur_UCIBackReferenceSet.$clinit(); return jur_UCIBackReferenceSet; + case "java.lang.StringBuffer": jl_StringBuffer.$clinit(); return jl_StringBuffer; + case "java.util.regex.SequenceSet": jur_SequenceSet.$clinit(); return jur_SequenceSet; + case "java.util.regex.UCISequenceSet": jur_UCISequenceSet.$clinit(); return jur_UCISequenceSet; + case "java.util.regex.CISequenceSet": jur_CISequenceSet.$clinit(); return jur_CISequenceSet; + case "org.teavm.classlib.impl.tz.DateTimeZoneProvider": otcit_DateTimeZoneProvider.$clinit(); return otcit_DateTimeZoneProvider; + case "java.util.IANATimeZone": ju_IANATimeZone.$clinit(); return ju_IANATimeZone; + case "java.util.regex.AbstractCharClass$PredefinedCharacterClasses": jur_AbstractCharClass$PredefinedCharacterClasses.$clinit(); return jur_AbstractCharClass$PredefinedCharacterClasses; + case "java.util.regex.AbstractCharClass$LazyCharClass": jur_AbstractCharClass$LazyCharClass.$clinit(); return jur_AbstractCharClass$LazyCharClass; + case "java.util.regex.UCISupplCharSet": jur_UCISupplCharSet.$clinit(); return jur_UCISupplCharSet; + case "java.util.regex.LowSurrogateCharSet": jur_LowSurrogateCharSet.$clinit(); return jur_LowSurrogateCharSet; + case "java.util.regex.HighSurrogateCharSet": jur_HighSurrogateCharSet.$clinit(); return jur_HighSurrogateCharSet; + case "java.util.regex.SupplCharSet": jur_SupplCharSet.$clinit(); return jur_SupplCharSet; + case "java.util.regex.AbstractLineTerminator$1": jur_AbstractLineTerminator$1.$clinit(); return jur_AbstractLineTerminator$1; + case "java.util.regex.AbstractLineTerminator$2": jur_AbstractLineTerminator$2.$clinit(); return jur_AbstractLineTerminator$2; + case "java.util.regex.SequenceSet$IntHash": jur_SequenceSet$IntHash.$clinit(); return jur_SequenceSet$IntHash; + case "org.teavm.classlib.impl.tz.FixedDateTimeZone": otcit_FixedDateTimeZone.$clinit(); return otcit_FixedDateTimeZone; + case "org.teavm.classlib.impl.tz.StorableDateTimeZone": otcit_StorableDateTimeZone.$clinit(); return otcit_StorableDateTimeZone; + case "org.teavm.classlib.impl.tz.DateTimeZone": otcit_DateTimeZone.$clinit(); return otcit_DateTimeZone; + case "java.util.PriorityQueue": ju_PriorityQueue.$clinit(); return ju_PriorityQueue; + case "java.util.AbstractQueue": ju_AbstractQueue.$clinit(); return ju_AbstractQueue; + case "org.teavm.classlib.impl.tz.DateTimeZoneProvider$1": otcit_DateTimeZoneProvider$1.$clinit(); return otcit_DateTimeZoneProvider$1; + case "java.lang.Long": jl_Long.$clinit(); return jl_Long; + case "org.teavm.classlib.impl.tz.AliasDateTimeZone": otcit_AliasDateTimeZone.$clinit(); return otcit_AliasDateTimeZone; + case "java.lang.Math": jl_Math.$clinit(); return jl_Math; + case "org.teavm.classlib.impl.tz.DateTimeZoneProvider$Score": otcit_DateTimeZoneProvider$Score.$clinit(); return otcit_DateTimeZoneProvider$Score; + case "org.teavm.classlib.impl.tz.DateTimeZoneProvider$detectTimezone$lambda$_5_0": otcit_DateTimeZoneProvider$detectTimezone$lambda$_5_0.$clinit(); return otcit_DateTimeZoneProvider$detectTimezone$lambda$_5_0; + case "java.util.function.Function": juf_Function.$clinit(); return juf_Function; + case "java.util.regex.IntHash": jur_IntHash.$clinit(); return jur_IntHash; + case "java.util.regex.AbstractCharClass$LazySpace": jur_AbstractCharClass$LazySpace.$clinit(); return jur_AbstractCharClass$LazySpace; + case "java.util.regex.AbstractCharClass$LazyDigit": jur_AbstractCharClass$LazyDigit.$clinit(); return jur_AbstractCharClass$LazyDigit; + case "java.util.regex.AbstractCharClass$LazyLower": jur_AbstractCharClass$LazyLower.$clinit(); return jur_AbstractCharClass$LazyLower; + case "java.util.regex.AbstractCharClass$LazyUpper": jur_AbstractCharClass$LazyUpper.$clinit(); return jur_AbstractCharClass$LazyUpper; + case "java.util.regex.AbstractCharClass$LazyASCII": jur_AbstractCharClass$LazyASCII.$clinit(); return jur_AbstractCharClass$LazyASCII; + case "java.util.regex.AbstractCharClass$LazyAlpha": jur_AbstractCharClass$LazyAlpha.$clinit(); return jur_AbstractCharClass$LazyAlpha; + case "java.util.regex.AbstractCharClass$LazyAlnum": jur_AbstractCharClass$LazyAlnum.$clinit(); return jur_AbstractCharClass$LazyAlnum; + case "java.util.regex.AbstractCharClass$LazyPunct": jur_AbstractCharClass$LazyPunct.$clinit(); return jur_AbstractCharClass$LazyPunct; + case "java.util.regex.AbstractCharClass$LazyGraph": jur_AbstractCharClass$LazyGraph.$clinit(); return jur_AbstractCharClass$LazyGraph; + case "java.util.regex.AbstractCharClass$LazyPrint": jur_AbstractCharClass$LazyPrint.$clinit(); return jur_AbstractCharClass$LazyPrint; + case "java.util.regex.AbstractCharClass$LazyBlank": jur_AbstractCharClass$LazyBlank.$clinit(); return jur_AbstractCharClass$LazyBlank; + case "java.util.regex.AbstractCharClass$LazyCntrl": jur_AbstractCharClass$LazyCntrl.$clinit(); return jur_AbstractCharClass$LazyCntrl; + case "java.util.regex.AbstractCharClass$LazyXDigit": jur_AbstractCharClass$LazyXDigit.$clinit(); return jur_AbstractCharClass$LazyXDigit; + case "java.util.regex.AbstractCharClass$LazyJavaLowerCase": jur_AbstractCharClass$LazyJavaLowerCase.$clinit(); return jur_AbstractCharClass$LazyJavaLowerCase; + case "java.util.regex.AbstractCharClass$LazyJavaUpperCase": jur_AbstractCharClass$LazyJavaUpperCase.$clinit(); return jur_AbstractCharClass$LazyJavaUpperCase; + case "java.util.regex.AbstractCharClass$LazyJavaWhitespace": jur_AbstractCharClass$LazyJavaWhitespace.$clinit(); return jur_AbstractCharClass$LazyJavaWhitespace; + case "java.util.regex.AbstractCharClass$LazyJavaMirrored": jur_AbstractCharClass$LazyJavaMirrored.$clinit(); return jur_AbstractCharClass$LazyJavaMirrored; + case "java.util.regex.AbstractCharClass$LazyJavaDefined": jur_AbstractCharClass$LazyJavaDefined.$clinit(); return jur_AbstractCharClass$LazyJavaDefined; + case "java.util.regex.AbstractCharClass$LazyJavaDigit": jur_AbstractCharClass$LazyJavaDigit.$clinit(); return jur_AbstractCharClass$LazyJavaDigit; + case "java.util.regex.AbstractCharClass$LazyJavaIdentifierIgnorable": jur_AbstractCharClass$LazyJavaIdentifierIgnorable.$clinit(); return jur_AbstractCharClass$LazyJavaIdentifierIgnorable; + case "java.util.regex.AbstractCharClass$LazyJavaISOControl": jur_AbstractCharClass$LazyJavaISOControl.$clinit(); return jur_AbstractCharClass$LazyJavaISOControl; + case "java.util.regex.AbstractCharClass$LazyJavaJavaIdentifierPart": jur_AbstractCharClass$LazyJavaJavaIdentifierPart.$clinit(); return jur_AbstractCharClass$LazyJavaJavaIdentifierPart; + case "java.util.regex.AbstractCharClass$LazyJavaJavaIdentifierStart": jur_AbstractCharClass$LazyJavaJavaIdentifierStart.$clinit(); return jur_AbstractCharClass$LazyJavaJavaIdentifierStart; + case "java.util.regex.AbstractCharClass$LazyJavaLetter": jur_AbstractCharClass$LazyJavaLetter.$clinit(); return jur_AbstractCharClass$LazyJavaLetter; + case "java.util.regex.AbstractCharClass$LazyJavaLetterOrDigit": jur_AbstractCharClass$LazyJavaLetterOrDigit.$clinit(); return jur_AbstractCharClass$LazyJavaLetterOrDigit; + case "java.util.regex.AbstractCharClass$LazyJavaSpaceChar": jur_AbstractCharClass$LazyJavaSpaceChar.$clinit(); return jur_AbstractCharClass$LazyJavaSpaceChar; + case "java.util.regex.AbstractCharClass$LazyJavaTitleCase": jur_AbstractCharClass$LazyJavaTitleCase.$clinit(); return jur_AbstractCharClass$LazyJavaTitleCase; + case "java.util.regex.AbstractCharClass$LazyJavaUnicodeIdentifierPart": jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart.$clinit(); return jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart; + case "java.util.regex.AbstractCharClass$LazyJavaUnicodeIdentifierStart": jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart.$clinit(); return jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart; + case "java.util.regex.AbstractCharClass$LazyWord": jur_AbstractCharClass$LazyWord.$clinit(); return jur_AbstractCharClass$LazyWord; + case "java.util.regex.AbstractCharClass$LazyNonWord": jur_AbstractCharClass$LazyNonWord.$clinit(); return jur_AbstractCharClass$LazyNonWord; + case "java.util.regex.AbstractCharClass$LazyNonSpace": jur_AbstractCharClass$LazyNonSpace.$clinit(); return jur_AbstractCharClass$LazyNonSpace; + case "java.util.regex.AbstractCharClass$LazyNonDigit": jur_AbstractCharClass$LazyNonDigit.$clinit(); return jur_AbstractCharClass$LazyNonDigit; + case "java.util.regex.AbstractCharClass$LazyRange": jur_AbstractCharClass$LazyRange.$clinit(); return jur_AbstractCharClass$LazyRange; + case "java.util.regex.AbstractCharClass$LazySpecialsBlock": jur_AbstractCharClass$LazySpecialsBlock.$clinit(); return jur_AbstractCharClass$LazySpecialsBlock; + case "java.util.regex.AbstractCharClass$LazyCategory": jur_AbstractCharClass$LazyCategory.$clinit(); return jur_AbstractCharClass$LazyCategory; + case "java.util.regex.AbstractCharClass$LazyCategoryScope": jur_AbstractCharClass$LazyCategoryScope.$clinit(); return jur_AbstractCharClass$LazyCategoryScope; + case "java.util.PriorityQueue$1": ju_PriorityQueue$1.$clinit(); return ju_PriorityQueue$1; + case "org.teavm.classlib.impl.CharFlow": otci_CharFlow.$clinit(); return otci_CharFlow; + case "org.teavm.classlib.impl.Base46": otci_Base46.$clinit(); return otci_Base46; + case "org.teavm.classlib.impl.unicode.UnicodeHelper": otciu_UnicodeHelper.$clinit(); return otciu_UnicodeHelper; + case "org.teavm.classlib.impl.tz.DateTimeZoneBuilder$PrecalculatedZone": otcit_DateTimeZoneBuilder$PrecalculatedZone.$clinit(); return otcit_DateTimeZoneBuilder$PrecalculatedZone; + case "org.teavm.classlib.impl.tz.DateTimeZoneBuilder$DSTZone": otcit_DateTimeZoneBuilder$DSTZone.$clinit(); return otcit_DateTimeZoneBuilder$DSTZone; + case "org.teavm.classlib.impl.unicode.UnicodeHelper$Range": otciu_UnicodeHelper$Range.$clinit(); return otciu_UnicodeHelper$Range; + case "org.teavm.classlib.impl.tz.CachedDateTimeZone": otcit_CachedDateTimeZone.$clinit(); return otcit_CachedDateTimeZone; + case "org.teavm.classlib.impl.tz.DateTimeZoneBuilder$Recurrence": otcit_DateTimeZoneBuilder$Recurrence.$clinit(); return otcit_DateTimeZoneBuilder$Recurrence; + case "org.teavm.classlib.impl.tz.DateTimeZoneBuilder$OfYear": otcit_DateTimeZoneBuilder$OfYear.$clinit(); return otcit_DateTimeZoneBuilder$OfYear; + case "org.teavm.classlib.impl.tz.CachedDateTimeZone$Info": otcit_CachedDateTimeZone$Info.$clinit(); return otcit_CachedDateTimeZone$Info; + case "java.lang.NegativeArraySizeException": jl_NegativeArraySizeException.$clinit(); return jl_NegativeArraySizeException; + case "java.nio.ReadOnlyBufferException": jn_ReadOnlyBufferException.$clinit(); return jn_ReadOnlyBufferException; + case "java.lang.UnsupportedOperationException": jl_UnsupportedOperationException.$clinit(); return jl_UnsupportedOperationException; + case "java.nio.BufferOverflowException": jn_BufferOverflowException.$clinit(); return jn_BufferOverflowException; + case "java.nio.BufferUnderflowException": jn_BufferUnderflowException.$clinit(); return jn_BufferUnderflowException; + case "java.util.HashMap$HashEntry": ju_HashMap$HashEntry.$clinit(); return ju_HashMap$HashEntry; + case "java.util.MapEntry": ju_MapEntry.$clinit(); return ju_MapEntry; + case "java.util.Map$Entry": ju_Map$Entry.$clinit(); return ju_Map$Entry; + case "java.lang.StringIndexOutOfBoundsException": jl_StringIndexOutOfBoundsException.$clinit(); return jl_StringIndexOutOfBoundsException; + case "java.io.EOFException": ji_EOFException.$clinit(); return ji_EOFException; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$BufferedVideo": nlea_EaglerAdapterImpl2$BufferedVideo.$clinit(); return nlea_EaglerAdapterImpl2$BufferedVideo; + case "com.jcraft.jzlib.Inflate": cjj_Inflate.$clinit(); return cjj_Inflate; + case "java.util.regex.AbstractCharClass$1": jur_AbstractCharClass$1.$clinit(); return jur_AbstractCharClass$1; + case "java.util.regex.AbstractCharClass$2": jur_AbstractCharClass$2.$clinit(); return jur_AbstractCharClass$2; + case "java.util.regex.CharClass$18": jur_CharClass$18.$clinit(); return jur_CharClass$18; + case "java.lang.IllegalStateException": jl_IllegalStateException.$clinit(); return jl_IllegalStateException; + case "java.util.NoSuchElementException": ju_NoSuchElementException.$clinit(); return ju_NoSuchElementException; + case "java.util.regex.CharClass$1": jur_CharClass$1.$clinit(); return jur_CharClass$1; + case "java.util.regex.CharClass$3": jur_CharClass$3.$clinit(); return jur_CharClass$3; + case "java.util.regex.CharClass$2": jur_CharClass$2.$clinit(); return jur_CharClass$2; + case "java.util.regex.CharClass$5": jur_CharClass$5.$clinit(); return jur_CharClass$5; + case "java.util.regex.CharClass$4": jur_CharClass$4.$clinit(); return jur_CharClass$4; + case "java.util.regex.CharClass$7": jur_CharClass$7.$clinit(); return jur_CharClass$7; + case "java.util.regex.CharClass$6": jur_CharClass$6.$clinit(); return jur_CharClass$6; + case "java.util.regex.CharClass$9": jur_CharClass$9.$clinit(); return jur_CharClass$9; + case "java.util.regex.CharClass$8": jur_CharClass$8.$clinit(); return jur_CharClass$8; + case "java.util.regex.CharClass$11": jur_CharClass$11.$clinit(); return jur_CharClass$11; + case "java.util.regex.CharClass$10": jur_CharClass$10.$clinit(); return jur_CharClass$10; + case "java.util.regex.CharClass$13": jur_CharClass$13.$clinit(); return jur_CharClass$13; + case "java.util.regex.CharClass$12": jur_CharClass$12.$clinit(); return jur_CharClass$12; + case "java.util.regex.CharClass$15": jur_CharClass$15.$clinit(); return jur_CharClass$15; + case "java.util.regex.CharClass$14": jur_CharClass$14.$clinit(); return jur_CharClass$14; + case "java.util.regex.CharClass$17": jur_CharClass$17.$clinit(); return jur_CharClass$17; + case "java.util.regex.CharClass$16": jur_CharClass$16.$clinit(); return jur_CharClass$16; + case "java.util.AbstractList$1": ju_AbstractList$1.$clinit(); return ju_AbstractList$1; + case "java.util.Iterator": ju_Iterator.$clinit(); return ju_Iterator; + case "java.lang.ConsoleOutputStreamStderr": jl_ConsoleOutputStreamStderr.$clinit(); return jl_ConsoleOutputStreamStderr; + case "net.minecraft.src.AxisAlignedBB": nms_AxisAlignedBB.$clinit(); return nms_AxisAlignedBB; + case "net.minecraft.src.GameSettings": nms_GameSettings.$clinit(); return nms_GameSettings; + case "net.minecraft.src.RenderBlocks": nms_RenderBlocks.$clinit(); return nms_RenderBlocks; + case "net.minecraft.src.EntityRenderer": nms_EntityRenderer.$clinit(); return nms_EntityRenderer; + case "java.text.SimpleDatePatternParser": jt_SimpleDatePatternParser.$clinit(); return jt_SimpleDatePatternParser; + case "java.text.DateFormatElement": jt_DateFormatElement.$clinit(); return jt_DateFormatElement; + case "java.nio.charset.CodingErrorAction": jnc_CodingErrorAction.$clinit(); return jnc_CodingErrorAction; + case "net.minecraft.src.AABBPool": nms_AABBPool.$clinit(); return nms_AABBPool; + case "net.minecraft.src.RenderEngine": nms_RenderEngine.$clinit(); return nms_RenderEngine; + case "net.minecraft.src.World": nms_World.$clinit(); return nms_World; + case "net.minecraft.src.IBlockAccess": nms_IBlockAccess.$clinit(); return nms_IBlockAccess; + case "net.minecraft.src.Vec3Pool": nms_Vec3Pool.$clinit(); return nms_Vec3Pool; + case "net.minecraft.src.EntityPlayer": nms_EntityPlayer.$clinit(); return nms_EntityPlayer; + case "net.minecraft.src.EntityLiving": nms_EntityLiving.$clinit(); return nms_EntityLiving; + case "net.minecraft.src.Entity": nms_Entity.$clinit(); return nms_Entity; + case "net.minecraft.src.ICommandSender": nms_ICommandSender.$clinit(); return nms_ICommandSender; + case "net.lax1dude.eaglercraft.adapter.Tessellator": nlea_Tessellator.$clinit(); return nlea_Tessellator; + case "java.text.DecimalFormat": jt_DecimalFormat.$clinit(); return jt_DecimalFormat; + case "java.text.NumberFormat": jt_NumberFormat.$clinit(); return jt_NumberFormat; + case "net.minecraft.src.ProfilerResult": nms_ProfilerResult.$clinit(); return nms_ProfilerResult; + case "net.minecraft.src.MathHelper": nms_MathHelper.$clinit(); return nms_MathHelper; + case "net.minecraft.src.GuiAchievement": nms_GuiAchievement.$clinit(); return nms_GuiAchievement; + case "net.minecraft.src.ScaledResolution": nms_ScaledResolution.$clinit(); return nms_ScaledResolution; + case "net.minecraft.src.GuiMainMenu": nms_GuiMainMenu.$clinit(); return nms_GuiMainMenu; + case "java.util.Date": ju_Date.$clinit(); return ju_Date; + case "java.nio.CharBufferOverArray": jn_CharBufferOverArray.$clinit(); return jn_CharBufferOverArray; + case "java.nio.CharBufferImpl": jn_CharBufferImpl.$clinit(); return jn_CharBufferImpl; + case "java.nio.charset.CharsetEncoder": jnc_CharsetEncoder.$clinit(); return jnc_CharsetEncoder; + case "java.nio.charset.CoderResult": jnc_CoderResult.$clinit(); return jnc_CoderResult; + case "net.minecraft.src.AABBLocalPool": nms_AABBLocalPool.$clinit(); return nms_AABBLocalPool; + case "java.lang.ThreadLocal": jl_ThreadLocal.$clinit(); return jl_ThreadLocal; + case "java.text.DecimalFormatSymbols": jt_DecimalFormatSymbols.$clinit(); return jt_DecimalFormatSymbols; + case "net.minecraft.src.FontRenderer": nms_FontRenderer.$clinit(); return nms_FontRenderer; + case "java.text.DecimalFormat$FormatField": jt_DecimalFormat$FormatField.$clinit(); return jt_DecimalFormat$FormatField; + case "java.text.DecimalFormat$TextField": jt_DecimalFormat$TextField.$clinit(); return jt_DecimalFormat$TextField; + case "java.math.RoundingMode": jm_RoundingMode.$clinit(); return jm_RoundingMode; + case "java.util.Currency": ju_Currency.$clinit(); return ju_Currency; + case "net.minecraft.src.EnumOS": nms_EnumOS.$clinit(); return nms_EnumOS; + case "org.teavm.classlib.impl.currency.CurrencyHelper": otcic_CurrencyHelper.$clinit(); return otcic_CurrencyHelper; + case "java.nio.IntBufferOverByteBufferLittleEndian": jn_IntBufferOverByteBufferLittleEndian.$clinit(); return jn_IntBufferOverByteBufferLittleEndian; + case "java.nio.IntBufferOverByteBuffer": jn_IntBufferOverByteBuffer.$clinit(); return jn_IntBufferOverByteBuffer; + case "java.nio.IntBufferOverByteBufferBigEndian": jn_IntBufferOverByteBufferBigEndian.$clinit(); return jn_IntBufferOverByteBufferBigEndian; + case "java.util.regex.BackReferencedSingleSet": jur_BackReferencedSingleSet.$clinit(); return jur_BackReferencedSingleSet; + case "java.util.HashMap$2": ju_HashMap$2.$clinit(); return ju_HashMap$2; + case "java.lang.Double": jl_Double.$clinit(); return jl_Double; + case "net.lax1dude.eaglercraft.BaseNCodec$Context": nle_BaseNCodec$Context.$clinit(); return nle_BaseNCodec$Context; + case "net.minecraft.src.OpenGlHelper": nms_OpenGlHelper.$clinit(); return nms_OpenGlHelper; + case "net.minecraft.src.TextureManager": nms_TextureManager.$clinit(); return nms_TextureManager; + case "net.minecraft.src.TexturePackList": nms_TexturePackList.$clinit(); return nms_TexturePackList; + case "net.minecraft.src.ChatAllowedCharacters": nms_ChatAllowedCharacters.$clinit(); return nms_ChatAllowedCharacters; + case "net.minecraft.src.ColorizerGrass": nms_ColorizerGrass.$clinit(); return nms_ColorizerGrass; + case "net.minecraft.src.ColorizerFoliage": nms_ColorizerFoliage.$clinit(); return nms_ColorizerFoliage; + case "net.minecraft.src.RenderManager": nms_RenderManager.$clinit(); return nms_RenderManager; + case "net.minecraft.src.ItemRenderer": nms_ItemRenderer.$clinit(); return nms_ItemRenderer; + case "net.minecraft.src.AchievementList": nms_AchievementList.$clinit(); return nms_AchievementList; + case "net.minecraft.src.StatStringFormatKeyInv": nms_StatStringFormatKeyInv.$clinit(); return nms_StatStringFormatKeyInv; + case "net.minecraft.src.IStatStringFormat": nms_IStatStringFormat.$clinit(); return nms_IStatStringFormat; + case "net.minecraft.src.MouseHelper": nms_MouseHelper.$clinit(); return nms_MouseHelper; + case "net.minecraft.src.RenderGlobal": nms_RenderGlobal.$clinit(); return nms_RenderGlobal; + case "net.minecraft.src.IWorldAccess": nms_IWorldAccess.$clinit(); return nms_IWorldAccess; + case "net.minecraft.src.EffectRenderer": nms_EffectRenderer.$clinit(); return nms_EffectRenderer; + case "net.lax1dude.eaglercraft.glemu.EffectPipeline": nleg_EffectPipeline.$clinit(); return nleg_EffectPipeline; + case "net.minecraft.src.GuiIngame": nms_GuiIngame.$clinit(); return nms_GuiIngame; + case "net.minecraft.src.StringTranslate": nms_StringTranslate.$clinit(); return nms_StringTranslate; + case "net.minecraft.src.GuiConnecting": nms_GuiConnecting.$clinit(); return nms_GuiConnecting; + case "net.minecraft.src.LoadingScreenRenderer": nms_LoadingScreenRenderer.$clinit(); return nms_LoadingScreenRenderer; + case "net.minecraft.src.IProgressUpdate": nms_IProgressUpdate.$clinit(); return nms_IProgressUpdate; + case "net.lax1dude.eaglercraft.GuiScreenLicense": nle_GuiScreenLicense.$clinit(); return nle_GuiScreenLicense; + case "com.jcraft.jzlib.InfBlocks": cjj_InfBlocks.$clinit(); return cjj_InfBlocks; + case "net.lax1dude.eaglercraft.DefaultSkinRenderer": nle_DefaultSkinRenderer.$clinit(); return nle_DefaultSkinRenderer; + case "net.minecraft.src.GuiMultiplayer": nms_GuiMultiplayer.$clinit(); return nms_GuiMultiplayer; + case "net.lax1dude.eaglercraft.GuiScreenVoiceChannel": nle_GuiScreenVoiceChannel.$clinit(); return nle_GuiScreenVoiceChannel; + case "me.ayunami2000.ayuncraft.NoteblockPlayer": maa_NoteblockPlayer.$clinit(); return maa_NoteblockPlayer; + case "net.minecraft.src.KeyBinding": nms_KeyBinding.$clinit(); return nms_KeyBinding; + case "net.minecraft.src.EntityClientPlayerMP": nms_EntityClientPlayerMP.$clinit(); return nms_EntityClientPlayerMP; + case "net.minecraft.src.EntityPlayerSP": nms_EntityPlayerSP.$clinit(); return nms_EntityPlayerSP; + case "net.minecraft.src.InventoryPlayer": nms_InventoryPlayer.$clinit(); return nms_InventoryPlayer; + case "net.minecraft.src.IInventory": nms_IInventory.$clinit(); return nms_IInventory; + case "net.lax1dude.eaglercraft.glemu.FixedFunctionShader": nleg_FixedFunctionShader.$clinit(); return nleg_FixedFunctionShader; + case "net.minecraft.src.EnumOptions": nms_EnumOptions.$clinit(); return nms_EnumOptions; + case "net.minecraft.src.GuiInventory": nms_GuiInventory.$clinit(); return nms_GuiInventory; + case "net.minecraft.src.InventoryEffectRenderer": nms_InventoryEffectRenderer.$clinit(); return nms_InventoryEffectRenderer; + case "net.minecraft.src.GuiContainer": nms_GuiContainer.$clinit(); return nms_GuiContainer; + case "net.minecraft.src.GuiChat": nms_GuiChat.$clinit(); return nms_GuiChat; + case "net.minecraft.src.WorldClient": nms_WorldClient.$clinit(); return nms_WorldClient; + case "net.minecraft.src.GuiSleepMP": nms_GuiSleepMP.$clinit(); return nms_GuiSleepMP; + case "net.minecraft.src.SoundManager$EntitySoundEvent": nms_SoundManager$EntitySoundEvent.$clinit(); return nms_SoundManager$EntitySoundEvent; + case "net.minecraft.src.SoundManager$QueuedSoundEvent": nms_SoundManager$QueuedSoundEvent.$clinit(); return nms_SoundManager$QueuedSoundEvent; + case "java.text.DateFormatElement$Numeric": jt_DateFormatElement$Numeric.$clinit(); return jt_DateFormatElement$Numeric; + case "java.text.DateFormatElement$WeekdayText": jt_DateFormatElement$WeekdayText.$clinit(); return jt_DateFormatElement$WeekdayText; + case "java.text.DateFormatElement$EraText": jt_DateFormatElement$EraText.$clinit(); return jt_DateFormatElement$EraText; + case "java.text.DateFormatElement$Rfc822Timezone": jt_DateFormatElement$Rfc822Timezone.$clinit(); return jt_DateFormatElement$Rfc822Timezone; + case "java.text.DateFormatElement$BaseTimezone": jt_DateFormatElement$BaseTimezone.$clinit(); return jt_DateFormatElement$BaseTimezone; + case "java.text.DateFormatElement$AmPmText": jt_DateFormatElement$AmPmText.$clinit(); return jt_DateFormatElement$AmPmText; + case "java.text.DateFormatElement$NumericHour": jt_DateFormatElement$NumericHour.$clinit(); return jt_DateFormatElement$NumericHour; + case "java.text.DateFormatElement$NumericWeekday": jt_DateFormatElement$NumericWeekday.$clinit(); return jt_DateFormatElement$NumericWeekday; + case "java.text.DateFormatElement$GeneralTimezone": jt_DateFormatElement$GeneralTimezone.$clinit(); return jt_DateFormatElement$GeneralTimezone; + case "java.text.DateFormatElement$ConstantText": jt_DateFormatElement$ConstantText.$clinit(); return jt_DateFormatElement$ConstantText; + case "java.text.DateFormatElement$Year": jt_DateFormatElement$Year.$clinit(); return jt_DateFormatElement$Year; + case "java.text.DateFormatElement$Iso8601Timezone": jt_DateFormatElement$Iso8601Timezone.$clinit(); return jt_DateFormatElement$Iso8601Timezone; + case "java.text.DateFormatElement$MonthText": jt_DateFormatElement$MonthText.$clinit(); return jt_DateFormatElement$MonthText; + case "java.text.DateFormatElement$NumericMonth": jt_DateFormatElement$NumericMonth.$clinit(); return jt_DateFormatElement$NumericMonth; + case "java.nio.charset.impl.UTF8Encoder": jnci_UTF8Encoder.$clinit(); return jnci_UTF8Encoder; + case "java.nio.charset.impl.BufferedEncoder": jnci_BufferedEncoder.$clinit(); return jnci_BufferedEncoder; + case "java.util.Collections": ju_Collections.$clinit(); return ju_Collections; + case "java.text.FieldPosition": jt_FieldPosition.$clinit(); return jt_FieldPosition; + case "java.lang.AssertionError": jl_AssertionError.$clinit(); return jl_AssertionError; + case "java.text.DecimalFormatParser": jt_DecimalFormatParser.$clinit(); return jt_DecimalFormatParser; + case "java.util.ConcurrentModificationException": ju_ConcurrentModificationException.$clinit(); return ju_ConcurrentModificationException; + case "net.lax1dude.eaglercraft.glemu.EaglerAdapterGL30$DisplayList": nleg_EaglerAdapterGL30$DisplayList.$clinit(); return nleg_EaglerAdapterGL30$DisplayList; + case "java.lang.Object$Monitor": jl_Object$Monitor.$clinit(); return jl_Object$Monitor; + case "java.lang.IllegalMonitorStateException": jl_IllegalMonitorStateException.$clinit(); return jl_IllegalMonitorStateException; + case "net.minecraft.src.IntHashMap": nms_IntHashMap.$clinit(); return nms_IntHashMap; + case "net.lax1dude.eaglercraft.TextureTerrainMap": nle_TextureTerrainMap.$clinit(); return nle_TextureTerrainMap; + case "net.minecraft.src.IconRegister": nms_IconRegister.$clinit(); return nms_IconRegister; + case "net.minecraft.src.TextureMap": nms_TextureMap.$clinit(); return nms_TextureMap; + case "java.io.BufferedReader": ji_BufferedReader.$clinit(); return ji_BufferedReader; + case "java.io.Reader": ji_Reader.$clinit(); return ji_Reader; + case "java.io.InputStreamReader": ji_InputStreamReader.$clinit(); return ji_InputStreamReader; + case "net.minecraft.src.MouseFilter": nms_MouseFilter.$clinit(); return nms_MouseFilter; + case "net.minecraft.src.EntitySpider": nms_EntitySpider.$clinit(); return nms_EntitySpider; + case "net.minecraft.src.EntityMob": nms_EntityMob.$clinit(); return nms_EntityMob; + case "net.minecraft.src.EntityCreature": nms_EntityCreature.$clinit(); return nms_EntityCreature; + case "net.minecraft.src.IMob": nms_IMob.$clinit(); return nms_IMob; + case "net.minecraft.src.IAnimals": nms_IAnimals.$clinit(); return nms_IAnimals; + case "net.minecraft.src.RenderSpider": nms_RenderSpider.$clinit(); return nms_RenderSpider; + case "net.minecraft.src.RenderLiving": nms_RenderLiving.$clinit(); return nms_RenderLiving; + case "net.minecraft.src.Render": nms_Render.$clinit(); return nms_Render; + case "net.minecraft.src.EntityCaveSpider": nms_EntityCaveSpider.$clinit(); return nms_EntityCaveSpider; + case "net.minecraft.src.EntityPig": nms_EntityPig.$clinit(); return nms_EntityPig; + case "net.minecraft.src.EntityAnimal": nms_EntityAnimal.$clinit(); return nms_EntityAnimal; + case "net.minecraft.src.EntityAgeable": nms_EntityAgeable.$clinit(); return nms_EntityAgeable; + case "net.minecraft.src.RenderPig": nms_RenderPig.$clinit(); return nms_RenderPig; + case "net.minecraft.src.ModelPig": nms_ModelPig.$clinit(); return nms_ModelPig; + case "net.minecraft.src.ModelQuadruped": nms_ModelQuadruped.$clinit(); return nms_ModelQuadruped; + case "net.minecraft.src.ModelBase": nms_ModelBase.$clinit(); return nms_ModelBase; + case "net.minecraft.src.EntitySheep": nms_EntitySheep.$clinit(); return nms_EntitySheep; + case "net.minecraft.src.RenderSheep": nms_RenderSheep.$clinit(); return nms_RenderSheep; + case "net.minecraft.src.ModelSheep2": nms_ModelSheep2.$clinit(); return nms_ModelSheep2; + case "net.minecraft.src.ModelSheep1": nms_ModelSheep1.$clinit(); return nms_ModelSheep1; + case "net.minecraft.src.EntityCow": nms_EntityCow.$clinit(); return nms_EntityCow; + case "net.minecraft.src.RenderCow": nms_RenderCow.$clinit(); return nms_RenderCow; + case "net.minecraft.src.ModelCow": nms_ModelCow.$clinit(); return nms_ModelCow; + case "net.minecraft.src.EntityMooshroom": nms_EntityMooshroom.$clinit(); return nms_EntityMooshroom; + case "net.minecraft.src.RenderMooshroom": nms_RenderMooshroom.$clinit(); return nms_RenderMooshroom; + case "net.minecraft.src.EntityWolf": nms_EntityWolf.$clinit(); return nms_EntityWolf; + case "net.minecraft.src.EntityTameable": nms_EntityTameable.$clinit(); return nms_EntityTameable; + case "net.minecraft.src.RenderWolf": nms_RenderWolf.$clinit(); return nms_RenderWolf; + case "net.minecraft.src.ModelWolf": nms_ModelWolf.$clinit(); return nms_ModelWolf; + case "net.minecraft.src.EntityChicken": nms_EntityChicken.$clinit(); return nms_EntityChicken; + case "net.minecraft.src.RenderChicken": nms_RenderChicken.$clinit(); return nms_RenderChicken; + case "net.minecraft.src.ModelChicken": nms_ModelChicken.$clinit(); return nms_ModelChicken; + case "net.minecraft.src.EntityOcelot": nms_EntityOcelot.$clinit(); return nms_EntityOcelot; + case "net.minecraft.src.RenderOcelot": nms_RenderOcelot.$clinit(); return nms_RenderOcelot; + case "net.minecraft.src.ModelOcelot": nms_ModelOcelot.$clinit(); return nms_ModelOcelot; + case "net.minecraft.src.EntitySilverfish": nms_EntitySilverfish.$clinit(); return nms_EntitySilverfish; + case "net.minecraft.src.RenderSilverfish": nms_RenderSilverfish.$clinit(); return nms_RenderSilverfish; + case "net.minecraft.src.EntityCreeper": nms_EntityCreeper.$clinit(); return nms_EntityCreeper; + case "net.minecraft.src.RenderCreeper": nms_RenderCreeper.$clinit(); return nms_RenderCreeper; + case "net.minecraft.src.EntityEnderman": nms_EntityEnderman.$clinit(); return nms_EntityEnderman; + case "net.minecraft.src.RenderEnderman": nms_RenderEnderman.$clinit(); return nms_RenderEnderman; + case "net.minecraft.src.EntitySnowman": nms_EntitySnowman.$clinit(); return nms_EntitySnowman; + case "net.minecraft.src.EntityGolem": nms_EntityGolem.$clinit(); return nms_EntityGolem; + case "net.minecraft.src.IRangedAttackMob": nms_IRangedAttackMob.$clinit(); return nms_IRangedAttackMob; + case "net.minecraft.src.RenderSnowMan": nms_RenderSnowMan.$clinit(); return nms_RenderSnowMan; + case "net.minecraft.src.EntitySkeleton": nms_EntitySkeleton.$clinit(); return nms_EntitySkeleton; + case "net.minecraft.src.RenderSkeleton": nms_RenderSkeleton.$clinit(); return nms_RenderSkeleton; + case "net.minecraft.src.RenderBiped": nms_RenderBiped.$clinit(); return nms_RenderBiped; + case "net.minecraft.src.EntityWitch": nms_EntityWitch.$clinit(); return nms_EntityWitch; + case "net.minecraft.src.RenderWitch": nms_RenderWitch.$clinit(); return nms_RenderWitch; + case "net.minecraft.src.EntityBlaze": nms_EntityBlaze.$clinit(); return nms_EntityBlaze; + case "net.minecraft.src.RenderBlaze": nms_RenderBlaze.$clinit(); return nms_RenderBlaze; + case "net.minecraft.src.EntityZombie": nms_EntityZombie.$clinit(); return nms_EntityZombie; + case "net.minecraft.src.RenderZombie": nms_RenderZombie.$clinit(); return nms_RenderZombie; + case "net.minecraft.src.EntitySlime": nms_EntitySlime.$clinit(); return nms_EntitySlime; + case "net.minecraft.src.RenderSlime": nms_RenderSlime.$clinit(); return nms_RenderSlime; + case "net.minecraft.src.ModelSlime": nms_ModelSlime.$clinit(); return nms_ModelSlime; + case "net.minecraft.src.EntityMagmaCube": nms_EntityMagmaCube.$clinit(); return nms_EntityMagmaCube; + case "net.minecraft.src.RenderMagmaCube": nms_RenderMagmaCube.$clinit(); return nms_RenderMagmaCube; + case "net.minecraft.src.RenderPlayer": nms_RenderPlayer.$clinit(); return nms_RenderPlayer; + case "net.minecraft.src.EntityGhast": nms_EntityGhast.$clinit(); return nms_EntityGhast; + case "net.minecraft.src.EntityFlying": nms_EntityFlying.$clinit(); return nms_EntityFlying; + case "net.minecraft.src.RenderGhast": nms_RenderGhast.$clinit(); return nms_RenderGhast; + case "net.minecraft.src.EntitySquid": nms_EntitySquid.$clinit(); return nms_EntitySquid; + case "net.minecraft.src.EntityWaterMob": nms_EntityWaterMob.$clinit(); return nms_EntityWaterMob; + case "net.minecraft.src.RenderSquid": nms_RenderSquid.$clinit(); return nms_RenderSquid; + case "net.minecraft.src.ModelSquid": nms_ModelSquid.$clinit(); return nms_ModelSquid; + case "net.minecraft.src.EntityVillager": nms_EntityVillager.$clinit(); return nms_EntityVillager; + case "net.minecraft.src.INpc": nms_INpc.$clinit(); return nms_INpc; + case "net.minecraft.src.IMerchant": nms_IMerchant.$clinit(); return nms_IMerchant; + case "net.minecraft.src.RenderVillager": nms_RenderVillager.$clinit(); return nms_RenderVillager; + case "net.minecraft.src.EntityIronGolem": nms_EntityIronGolem.$clinit(); return nms_EntityIronGolem; + case "net.minecraft.src.RenderIronGolem": nms_RenderIronGolem.$clinit(); return nms_RenderIronGolem; + case "net.minecraft.src.EntityBat": nms_EntityBat.$clinit(); return nms_EntityBat; + case "net.minecraft.src.EntityAmbientCreature": nms_EntityAmbientCreature.$clinit(); return nms_EntityAmbientCreature; + case "net.minecraft.src.RenderBat": nms_RenderBat.$clinit(); return nms_RenderBat; + case "net.minecraft.src.EntityDragon": nms_EntityDragon.$clinit(); return nms_EntityDragon; + case "net.minecraft.src.IBossDisplayData": nms_IBossDisplayData.$clinit(); return nms_IBossDisplayData; + case "net.minecraft.src.IEntityMultiPart": nms_IEntityMultiPart.$clinit(); return nms_IEntityMultiPart; + case "net.minecraft.src.RenderDragon": nms_RenderDragon.$clinit(); return nms_RenderDragon; + case "net.minecraft.src.EntityEnderCrystal": nms_EntityEnderCrystal.$clinit(); return nms_EntityEnderCrystal; + case "net.minecraft.src.RenderEnderCrystal": nms_RenderEnderCrystal.$clinit(); return nms_RenderEnderCrystal; + case "net.minecraft.src.EntityWither": nms_EntityWither.$clinit(); return nms_EntityWither; + case "net.minecraft.src.RenderWither": nms_RenderWither.$clinit(); return nms_RenderWither; + case "net.minecraft.src.RenderEntity": nms_RenderEntity.$clinit(); return nms_RenderEntity; + case "net.minecraft.src.EntityPainting": nms_EntityPainting.$clinit(); return nms_EntityPainting; + case "net.minecraft.src.EntityHanging": nms_EntityHanging.$clinit(); return nms_EntityHanging; + case "net.minecraft.src.RenderPainting": nms_RenderPainting.$clinit(); return nms_RenderPainting; + case "net.minecraft.src.EntityItemFrame": nms_EntityItemFrame.$clinit(); return nms_EntityItemFrame; + case "net.minecraft.src.RenderItemFrame": nms_RenderItemFrame.$clinit(); return nms_RenderItemFrame; + case "net.minecraft.src.EntityArrow": nms_EntityArrow.$clinit(); return nms_EntityArrow; + case "net.minecraft.src.IProjectile": nms_IProjectile.$clinit(); return nms_IProjectile; + case "net.minecraft.src.RenderArrow": nms_RenderArrow.$clinit(); return nms_RenderArrow; + case "net.minecraft.src.EntitySnowball": nms_EntitySnowball.$clinit(); return nms_EntitySnowball; + case "net.minecraft.src.EntityThrowable": nms_EntityThrowable.$clinit(); return nms_EntityThrowable; + case "net.minecraft.src.RenderSnowball": nms_RenderSnowball.$clinit(); return nms_RenderSnowball; + case "net.minecraft.src.Item": nms_Item.$clinit(); return nms_Item; + case "net.minecraft.src.EntityEnderPearl": nms_EntityEnderPearl.$clinit(); return nms_EntityEnderPearl; + case "net.minecraft.src.EntityEnderEye": nms_EntityEnderEye.$clinit(); return nms_EntityEnderEye; + case "net.minecraft.src.EntityEgg": nms_EntityEgg.$clinit(); return nms_EntityEgg; + case "net.minecraft.src.EntityPotion": nms_EntityPotion.$clinit(); return nms_EntityPotion; + case "net.minecraft.src.EntityExpBottle": nms_EntityExpBottle.$clinit(); return nms_EntityExpBottle; + case "net.minecraft.src.EntityFireworkRocket": nms_EntityFireworkRocket.$clinit(); return nms_EntityFireworkRocket; + case "net.minecraft.src.EntityLargeFireball": nms_EntityLargeFireball.$clinit(); return nms_EntityLargeFireball; + case "net.minecraft.src.EntityFireball": nms_EntityFireball.$clinit(); return nms_EntityFireball; + case "net.minecraft.src.RenderFireball": nms_RenderFireball.$clinit(); return nms_RenderFireball; + case "net.minecraft.src.EntitySmallFireball": nms_EntitySmallFireball.$clinit(); return nms_EntitySmallFireball; + case "net.minecraft.src.EntityWitherSkull": nms_EntityWitherSkull.$clinit(); return nms_EntityWitherSkull; + case "net.minecraft.src.RenderWitherSkull": nms_RenderWitherSkull.$clinit(); return nms_RenderWitherSkull; + case "net.minecraft.src.EntityItem": nms_EntityItem.$clinit(); return nms_EntityItem; + case "net.minecraft.src.RenderItem": nms_RenderItem.$clinit(); return nms_RenderItem; + case "net.minecraft.src.EntityXPOrb": nms_EntityXPOrb.$clinit(); return nms_EntityXPOrb; + case "net.minecraft.src.RenderXPOrb": nms_RenderXPOrb.$clinit(); return nms_RenderXPOrb; + case "net.minecraft.src.EntityTNTPrimed": nms_EntityTNTPrimed.$clinit(); return nms_EntityTNTPrimed; + case "net.minecraft.src.RenderTNTPrimed": nms_RenderTNTPrimed.$clinit(); return nms_RenderTNTPrimed; + case "net.minecraft.src.EntityFallingSand": nms_EntityFallingSand.$clinit(); return nms_EntityFallingSand; + case "net.minecraft.src.RenderFallingSand": nms_RenderFallingSand.$clinit(); return nms_RenderFallingSand; + case "net.minecraft.src.EntityMinecartTNT": nms_EntityMinecartTNT.$clinit(); return nms_EntityMinecartTNT; + case "net.minecraft.src.EntityMinecart": nms_EntityMinecart.$clinit(); return nms_EntityMinecart; + case "net.minecraft.src.RenderTntMinecart": nms_RenderTntMinecart.$clinit(); return nms_RenderTntMinecart; + case "net.minecraft.src.RenderMinecart": nms_RenderMinecart.$clinit(); return nms_RenderMinecart; + case "net.minecraft.src.EntityMinecartMobSpawner": nms_EntityMinecartMobSpawner.$clinit(); return nms_EntityMinecartMobSpawner; + case "net.minecraft.src.RenderMinecartMobSpawner": nms_RenderMinecartMobSpawner.$clinit(); return nms_RenderMinecartMobSpawner; + case "net.minecraft.src.EntityBoat": nms_EntityBoat.$clinit(); return nms_EntityBoat; + case "net.minecraft.src.RenderBoat": nms_RenderBoat.$clinit(); return nms_RenderBoat; + case "net.minecraft.src.EntityFishHook": nms_EntityFishHook.$clinit(); return nms_EntityFishHook; + case "net.minecraft.src.RenderFish": nms_RenderFish.$clinit(); return nms_RenderFish; + case "net.minecraft.src.EntityLightningBolt": nms_EntityLightningBolt.$clinit(); return nms_EntityLightningBolt; + case "net.minecraft.src.EntityWeatherEffect": nms_EntityWeatherEffect.$clinit(); return nms_EntityWeatherEffect; + case "net.minecraft.src.RenderLightningBolt": nms_RenderLightningBolt.$clinit(); return nms_RenderLightningBolt; + case "net.minecraft.src.MapItemRenderer": nms_MapItemRenderer.$clinit(); return nms_MapItemRenderer; + case "net.minecraft.src.Achievement": nms_Achievement.$clinit(); return nms_Achievement; + case "net.minecraft.src.StatBase": nms_StatBase.$clinit(); return nms_StatBase; + case "net.minecraft.src.RenderList": nms_RenderList.$clinit(); return nms_RenderList; + case "net.minecraft.src.GuiNewChat": nms_GuiNewChat.$clinit(); return nms_GuiNewChat; + case "com.jcraft.jzlib.InfTree": cjj_InfTree.$clinit(); return cjj_InfTree; + case "com.jcraft.jzlib.InfCodes": cjj_InfCodes.$clinit(); return cjj_InfCodes; + case "net.minecraft.src.PlayerControllerMP": nms_PlayerControllerMP.$clinit(); return nms_PlayerControllerMP; + case "net.minecraft.src.EntityOtherPlayerMP": nms_EntityOtherPlayerMP.$clinit(); return nms_EntityOtherPlayerMP; + case "net.minecraft.src.PlayerCapabilities": nms_PlayerCapabilities.$clinit(); return nms_PlayerCapabilities; + case "net.minecraft.src.Vec3": nms_Vec3.$clinit(); return nms_Vec3; + case "net.minecraft.src.GuiParticle": nms_GuiParticle.$clinit(); return nms_GuiParticle; + case "net.minecraft.src.MovingObjectPosition": nms_MovingObjectPosition.$clinit(); return nms_MovingObjectPosition; + case "net.minecraft.src.EnumMovingObjectType": nms_EnumMovingObjectType.$clinit(); return nms_EnumMovingObjectType; + case "net.minecraft.src.ItemStack": nms_ItemStack.$clinit(); return nms_ItemStack; + case "net.minecraft.src.Block": nms_Block.$clinit(); return nms_Block; + case "net.minecraft.src.Container": nms_Container.$clinit(); return nms_Container; + case "net.minecraft.src.EntityList": nms_EntityList.$clinit(); return nms_EntityList; + case "org.teavm.platform.PlatformQueue": otp_PlatformQueue.$clinit(); return otp_PlatformQueue; + case "java.lang.Object$monitorExit$lambda$_8_0": jl_Object$monitorExit$lambda$_8_0.$clinit(); return jl_Object$monitorExit$lambda$_8_0; + case "java.io.UTFDataFormatException": ji_UTFDataFormatException.$clinit(); return ji_UTFDataFormatException; + case "net.minecraft.src.TexturePackDefault": nms_TexturePackDefault.$clinit(); return nms_TexturePackDefault; + case "net.minecraft.src.TexturePackImplementation": nms_TexturePackImplementation.$clinit(); return nms_TexturePackImplementation; + case "net.minecraft.src.ITexturePack": nms_ITexturePack.$clinit(); return nms_ITexturePack; + case "net.minecraft.src.IntHashMapEntry": nms_IntHashMapEntry.$clinit(); return nms_IntHashMapEntry; + case "net.lax1dude.eaglercraft.TextureTerrainMap$TerrainIcon": nle_TextureTerrainMap$TerrainIcon.$clinit(); return nle_TextureTerrainMap$TerrainIcon; + case "net.minecraft.src.Icon": nms_Icon.$clinit(); return nms_Icon; + case "java.nio.FloatBuffer": jn_FloatBuffer.$clinit(); return jn_FloatBuffer; + case "net.minecraft.src.ModelSpider": nms_ModelSpider.$clinit(); return nms_ModelSpider; + case "net.minecraft.src.ModelRenderer": nms_ModelRenderer.$clinit(); return nms_ModelRenderer; + case "net.minecraft.src.ModelSilverfish": nms_ModelSilverfish.$clinit(); return nms_ModelSilverfish; + case "net.minecraft.src.ModelCreeper": nms_ModelCreeper.$clinit(); return nms_ModelCreeper; + case "net.minecraft.src.ModelEnderman": nms_ModelEnderman.$clinit(); return nms_ModelEnderman; + case "net.minecraft.src.ModelBiped": nms_ModelBiped.$clinit(); return nms_ModelBiped; + case "net.minecraft.src.ModelSnowMan": nms_ModelSnowMan.$clinit(); return nms_ModelSnowMan; + case "net.minecraft.src.ModelSkeleton": nms_ModelSkeleton.$clinit(); return nms_ModelSkeleton; + case "net.minecraft.src.ModelZombie": nms_ModelZombie.$clinit(); return nms_ModelZombie; + case "net.minecraft.src.ModelWitch": nms_ModelWitch.$clinit(); return nms_ModelWitch; + case "net.minecraft.src.ModelVillager": nms_ModelVillager.$clinit(); return nms_ModelVillager; + case "net.minecraft.src.ModelBlaze": nms_ModelBlaze.$clinit(); return nms_ModelBlaze; + case "net.minecraft.src.ModelZombieVillager": nms_ModelZombieVillager.$clinit(); return nms_ModelZombieVillager; + case "net.minecraft.src.ModelMagmaCube": nms_ModelMagmaCube.$clinit(); return nms_ModelMagmaCube; + case "net.lax1dude.eaglercraft.ModelBipedNewSkins": nle_ModelBipedNewSkins.$clinit(); return nle_ModelBipedNewSkins; + case "net.minecraft.src.ModelGhast": nms_ModelGhast.$clinit(); return nms_ModelGhast; + case "net.minecraft.src.ModelIronGolem": nms_ModelIronGolem.$clinit(); return nms_ModelIronGolem; + case "net.minecraft.src.ModelBat": nms_ModelBat.$clinit(); return nms_ModelBat; + case "net.minecraft.src.ModelDragon": nms_ModelDragon.$clinit(); return nms_ModelDragon; + case "net.minecraft.src.ModelWither": nms_ModelWither.$clinit(); return nms_ModelWither; + case "net.minecraft.src.ModelSkeletonHead": nms_ModelSkeletonHead.$clinit(); return nms_ModelSkeletonHead; + case "net.minecraft.src.ModelMinecart": nms_ModelMinecart.$clinit(); return nms_ModelMinecart; + case "net.minecraft.src.ModelBoat": nms_ModelBoat.$clinit(); return nms_ModelBoat; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$FramebufferGL": nlea_EaglerAdapterImpl2$FramebufferGL.$clinit(); return nlea_EaglerAdapterImpl2$FramebufferGL; + case "net.lax1dude.eaglercraft.EaglerProfile$EaglerProfileSkin": nle_EaglerProfile$EaglerProfileSkin.$clinit(); return nle_EaglerProfile$EaglerProfileSkin; + case "java.util.Arrays$NaturalOrder": ju_Arrays$NaturalOrder.$clinit(); return ju_Arrays$NaturalOrder; + case "java.util.Collections$$lambda$_61_0": ju_Collections$_clinit_$lambda$_61_0.$clinit(); return ju_Collections$_clinit_$lambda$_61_0; + case "java.util.Collections$$lambda$_61_1": ju_Collections$_clinit_$lambda$_61_1.$clinit(); return ju_Collections$_clinit_$lambda$_61_1; + case "java.lang.Object$monitorEnterWait$lambda$_6_0": jl_Object$monitorEnterWait$lambda$_6_0.$clinit(); return jl_Object$monitorEnterWait$lambda$_6_0; + case "java.io.UnsupportedEncodingException": ji_UnsupportedEncodingException.$clinit(); return ji_UnsupportedEncodingException; + case "net.minecraft.src.ItemSpade": nms_ItemSpade.$clinit(); return nms_ItemSpade; + case "net.minecraft.src.ItemTool": nms_ItemTool.$clinit(); return nms_ItemTool; + case "net.minecraft.src.EnumToolMaterial": nms_EnumToolMaterial.$clinit(); return nms_EnumToolMaterial; + case "net.minecraft.src.ItemPickaxe": nms_ItemPickaxe.$clinit(); return nms_ItemPickaxe; + case "net.minecraft.src.ItemAxe": nms_ItemAxe.$clinit(); return nms_ItemAxe; + case "net.minecraft.src.ItemFlintAndSteel": nms_ItemFlintAndSteel.$clinit(); return nms_ItemFlintAndSteel; + case "net.minecraft.src.ItemFood": nms_ItemFood.$clinit(); return nms_ItemFood; + case "net.minecraft.src.ItemBow": nms_ItemBow.$clinit(); return nms_ItemBow; + case "net.minecraft.src.CreativeTabs": nms_CreativeTabs.$clinit(); return nms_CreativeTabs; + case "net.minecraft.src.ItemCoal": nms_ItemCoal.$clinit(); return nms_ItemCoal; + case "net.minecraft.src.ItemSword": nms_ItemSword.$clinit(); return nms_ItemSword; + case "net.minecraft.src.ItemSoup": nms_ItemSoup.$clinit(); return nms_ItemSoup; + case "net.minecraft.src.ItemReed": nms_ItemReed.$clinit(); return nms_ItemReed; + case "net.minecraft.src.PotionHelper": nms_PotionHelper.$clinit(); return nms_PotionHelper; + case "net.minecraft.src.ItemHoe": nms_ItemHoe.$clinit(); return nms_ItemHoe; + case "net.minecraft.src.ItemSeeds": nms_ItemSeeds.$clinit(); return nms_ItemSeeds; + case "net.minecraft.src.ItemArmor": nms_ItemArmor.$clinit(); return nms_ItemArmor; + case "net.minecraft.src.EnumArmorMaterial": nms_EnumArmorMaterial.$clinit(); return nms_EnumArmorMaterial; + case "net.minecraft.src.ItemHangingEntity": nms_ItemHangingEntity.$clinit(); return nms_ItemHangingEntity; + case "net.minecraft.src.ItemAppleGold": nms_ItemAppleGold.$clinit(); return nms_ItemAppleGold; + case "net.minecraft.src.Potion": nms_Potion.$clinit(); return nms_Potion; + case "net.minecraft.src.ItemSign": nms_ItemSign.$clinit(); return nms_ItemSign; + case "net.minecraft.src.ItemDoor": nms_ItemDoor.$clinit(); return nms_ItemDoor; + case "net.minecraft.src.Material": nms_Material.$clinit(); return nms_Material; + case "net.minecraft.src.ItemBucket": nms_ItemBucket.$clinit(); return nms_ItemBucket; + case "net.minecraft.src.BlockFluid": nms_BlockFluid.$clinit(); return nms_BlockFluid; + case "net.minecraft.src.ItemMinecart": nms_ItemMinecart.$clinit(); return nms_ItemMinecart; + case "net.minecraft.src.ItemSaddle": nms_ItemSaddle.$clinit(); return nms_ItemSaddle; + case "net.minecraft.src.ItemRedstone": nms_ItemRedstone.$clinit(); return nms_ItemRedstone; + case "net.minecraft.src.ItemSnowball": nms_ItemSnowball.$clinit(); return nms_ItemSnowball; + case "net.minecraft.src.ItemBoat": nms_ItemBoat.$clinit(); return nms_ItemBoat; + case "net.minecraft.src.ItemBucketMilk": nms_ItemBucketMilk.$clinit(); return nms_ItemBucketMilk; + case "net.minecraft.src.ItemBook": nms_ItemBook.$clinit(); return nms_ItemBook; + case "net.minecraft.src.ItemEgg": nms_ItemEgg.$clinit(); return nms_ItemEgg; + case "net.minecraft.src.ItemFishingRod": nms_ItemFishingRod.$clinit(); return nms_ItemFishingRod; + case "net.minecraft.src.ItemDye": nms_ItemDye.$clinit(); return nms_ItemDye; + case "net.minecraft.src.ItemBed": nms_ItemBed.$clinit(); return nms_ItemBed; + case "net.minecraft.src.ItemMap": nms_ItemMap.$clinit(); return nms_ItemMap; + case "net.minecraft.src.ItemMapBase": nms_ItemMapBase.$clinit(); return nms_ItemMapBase; + case "net.minecraft.src.ItemShears": nms_ItemShears.$clinit(); return nms_ItemShears; + case "net.minecraft.src.ItemEnderPearl": nms_ItemEnderPearl.$clinit(); return nms_ItemEnderPearl; + case "net.minecraft.src.ItemPotion": nms_ItemPotion.$clinit(); return nms_ItemPotion; + case "net.minecraft.src.ItemGlassBottle": nms_ItemGlassBottle.$clinit(); return nms_ItemGlassBottle; + case "net.minecraft.src.ItemEnderEye": nms_ItemEnderEye.$clinit(); return nms_ItemEnderEye; + case "net.minecraft.src.ItemMonsterPlacer": nms_ItemMonsterPlacer.$clinit(); return nms_ItemMonsterPlacer; + case "net.minecraft.src.ItemExpBottle": nms_ItemExpBottle.$clinit(); return nms_ItemExpBottle; + case "net.minecraft.src.ItemFireball": nms_ItemFireball.$clinit(); return nms_ItemFireball; + case "net.minecraft.src.ItemWritableBook": nms_ItemWritableBook.$clinit(); return nms_ItemWritableBook; + case "net.minecraft.src.ItemEditableBook": nms_ItemEditableBook.$clinit(); return nms_ItemEditableBook; + case "net.minecraft.src.ItemSeedFood": nms_ItemSeedFood.$clinit(); return nms_ItemSeedFood; + case "net.minecraft.src.ItemEmptyMap": nms_ItemEmptyMap.$clinit(); return nms_ItemEmptyMap; + case "net.minecraft.src.ItemSkull": nms_ItemSkull.$clinit(); return nms_ItemSkull; + case "net.minecraft.src.ItemCarrotOnAStick": nms_ItemCarrotOnAStick.$clinit(); return nms_ItemCarrotOnAStick; + case "net.minecraft.src.ItemSimpleFoiled": nms_ItemSimpleFoiled.$clinit(); return nms_ItemSimpleFoiled; + case "net.minecraft.src.ItemFirework": nms_ItemFirework.$clinit(); return nms_ItemFirework; + case "net.minecraft.src.ItemFireworkCharge": nms_ItemFireworkCharge.$clinit(); return nms_ItemFireworkCharge; + case "net.minecraft.src.ItemEnchantedBook": nms_ItemEnchantedBook.$clinit(); return nms_ItemEnchantedBook; + case "net.minecraft.src.ItemRecord": nms_ItemRecord.$clinit(); return nms_ItemRecord; + case "java.util.Properties": ju_Properties.$clinit(); return ju_Properties; + case "java.util.Hashtable": ju_Hashtable.$clinit(); return ju_Hashtable; + case "java.util.Dictionary": ju_Dictionary.$clinit(); return ju_Dictionary; + case "java.util.TreeMap": ju_TreeMap.$clinit(); return ju_TreeMap; + case "java.util.NavigableMap": ju_NavigableMap.$clinit(); return ju_NavigableMap; + case "java.util.SortedMap": ju_SortedMap.$clinit(); return ju_SortedMap; + case "me.ayunami2000.ayuncraft.tmi.TMI": maat_TMI.$clinit(); return maat_TMI; + case "net.minecraft.src.StepSound": nms_StepSound.$clinit(); return nms_StepSound; + case "net.minecraft.src.StepSoundStone": nms_StepSoundStone.$clinit(); return nms_StepSoundStone; + case "net.minecraft.src.StepSoundSand": nms_StepSoundSand.$clinit(); return nms_StepSoundSand; + case "net.minecraft.src.StepSoundAnvil": nms_StepSoundAnvil.$clinit(); return nms_StepSoundAnvil; + case "net.minecraft.src.NoiseGeneratorPerlin": nms_NoiseGeneratorPerlin.$clinit(); return nms_NoiseGeneratorPerlin; + case "net.minecraft.src.NoiseGenerator": nms_NoiseGenerator.$clinit(); return nms_NoiseGenerator; + case "net.minecraft.src.BlockStone": nms_BlockStone.$clinit(); return nms_BlockStone; + case "net.minecraft.src.BlockGrass": nms_BlockGrass.$clinit(); return nms_BlockGrass; + case "net.minecraft.src.BlockDirt": nms_BlockDirt.$clinit(); return nms_BlockDirt; + case "net.minecraft.src.BlockWood": nms_BlockWood.$clinit(); return nms_BlockWood; + case "net.minecraft.src.BlockSapling": nms_BlockSapling.$clinit(); return nms_BlockSapling; + case "net.minecraft.src.BlockFlower": nms_BlockFlower.$clinit(); return nms_BlockFlower; + case "net.minecraft.src.BlockFlowing": nms_BlockFlowing.$clinit(); return nms_BlockFlowing; + case "net.minecraft.src.BlockStationary": nms_BlockStationary.$clinit(); return nms_BlockStationary; + case "net.minecraft.src.BlockSand": nms_BlockSand.$clinit(); return nms_BlockSand; + case "net.minecraft.src.BlockGravel": nms_BlockGravel.$clinit(); return nms_BlockGravel; + case "net.minecraft.src.BlockOre": nms_BlockOre.$clinit(); return nms_BlockOre; + case "net.minecraft.src.BlockLog": nms_BlockLog.$clinit(); return nms_BlockLog; + case "net.minecraft.src.BlockLeaves": nms_BlockLeaves.$clinit(); return nms_BlockLeaves; + case "net.minecraft.src.BlockLeavesBase": nms_BlockLeavesBase.$clinit(); return nms_BlockLeavesBase; + case "net.minecraft.src.BlockSponge": nms_BlockSponge.$clinit(); return nms_BlockSponge; + case "net.minecraft.src.BlockGlass": nms_BlockGlass.$clinit(); return nms_BlockGlass; + case "net.minecraft.src.BlockBreakable": nms_BlockBreakable.$clinit(); return nms_BlockBreakable; + case "net.minecraft.src.BlockDispenser": nms_BlockDispenser.$clinit(); return nms_BlockDispenser; + case "net.minecraft.src.BlockContainer": nms_BlockContainer.$clinit(); return nms_BlockContainer; + case "net.minecraft.src.ITileEntityProvider": nms_ITileEntityProvider.$clinit(); return nms_ITileEntityProvider; + case "net.minecraft.src.BlockSandStone": nms_BlockSandStone.$clinit(); return nms_BlockSandStone; + case "net.minecraft.src.BlockNote": nms_BlockNote.$clinit(); return nms_BlockNote; + case "net.minecraft.src.BlockBed": nms_BlockBed.$clinit(); return nms_BlockBed; + case "net.minecraft.src.BlockDirectional": nms_BlockDirectional.$clinit(); return nms_BlockDirectional; + case "net.minecraft.src.BlockRailPowered": nms_BlockRailPowered.$clinit(); return nms_BlockRailPowered; + case "net.minecraft.src.BlockRailBase": nms_BlockRailBase.$clinit(); return nms_BlockRailBase; + case "net.minecraft.src.BlockDetectorRail": nms_BlockDetectorRail.$clinit(); return nms_BlockDetectorRail; + case "net.minecraft.src.BlockPistonBase": nms_BlockPistonBase.$clinit(); return nms_BlockPistonBase; + case "net.minecraft.src.BlockWeb": nms_BlockWeb.$clinit(); return nms_BlockWeb; + case "net.minecraft.src.BlockTallGrass": nms_BlockTallGrass.$clinit(); return nms_BlockTallGrass; + case "net.minecraft.src.BlockDeadBush": nms_BlockDeadBush.$clinit(); return nms_BlockDeadBush; + case "net.minecraft.src.BlockPistonExtension": nms_BlockPistonExtension.$clinit(); return nms_BlockPistonExtension; + case "net.minecraft.src.BlockCloth": nms_BlockCloth.$clinit(); return nms_BlockCloth; + case "net.minecraft.src.BlockPistonMoving": nms_BlockPistonMoving.$clinit(); return nms_BlockPistonMoving; + case "net.minecraft.src.BlockMushroom": nms_BlockMushroom.$clinit(); return nms_BlockMushroom; + case "net.minecraft.src.BlockOreStorage": nms_BlockOreStorage.$clinit(); return nms_BlockOreStorage; + case "net.minecraft.src.BlockStep": nms_BlockStep.$clinit(); return nms_BlockStep; + case "net.minecraft.src.BlockHalfSlab": nms_BlockHalfSlab.$clinit(); return nms_BlockHalfSlab; + case "net.minecraft.src.BlockTNT": nms_BlockTNT.$clinit(); return nms_BlockTNT; + case "net.minecraft.src.BlockBookshelf": nms_BlockBookshelf.$clinit(); return nms_BlockBookshelf; + case "net.minecraft.src.BlockObsidian": nms_BlockObsidian.$clinit(); return nms_BlockObsidian; + case "net.minecraft.src.BlockTorch": nms_BlockTorch.$clinit(); return nms_BlockTorch; + case "net.minecraft.src.BlockFire": nms_BlockFire.$clinit(); return nms_BlockFire; + case "net.minecraft.src.BlockMobSpawner": nms_BlockMobSpawner.$clinit(); return nms_BlockMobSpawner; + case "net.minecraft.src.BlockStairs": nms_BlockStairs.$clinit(); return nms_BlockStairs; + case "net.minecraft.src.BlockChest": nms_BlockChest.$clinit(); return nms_BlockChest; + case "net.minecraft.src.BlockRedstoneWire": nms_BlockRedstoneWire.$clinit(); return nms_BlockRedstoneWire; + case "net.minecraft.src.BlockWorkbench": nms_BlockWorkbench.$clinit(); return nms_BlockWorkbench; + case "net.minecraft.src.BlockCrops": nms_BlockCrops.$clinit(); return nms_BlockCrops; + case "net.minecraft.src.BlockFarmland": nms_BlockFarmland.$clinit(); return nms_BlockFarmland; + case "net.minecraft.src.BlockFurnace": nms_BlockFurnace.$clinit(); return nms_BlockFurnace; + case "net.minecraft.src.BlockSign": nms_BlockSign.$clinit(); return nms_BlockSign; + case "net.minecraft.src.TileEntitySign": nms_TileEntitySign.$clinit(); return nms_TileEntitySign; + case "net.minecraft.src.TileEntity": nms_TileEntity.$clinit(); return nms_TileEntity; + case "net.minecraft.src.BlockDoor": nms_BlockDoor.$clinit(); return nms_BlockDoor; + case "net.minecraft.src.BlockLadder": nms_BlockLadder.$clinit(); return nms_BlockLadder; + case "net.minecraft.src.BlockRail": nms_BlockRail.$clinit(); return nms_BlockRail; + case "net.minecraft.src.BlockLever": nms_BlockLever.$clinit(); return nms_BlockLever; + case "net.minecraft.src.BlockPressurePlate": nms_BlockPressurePlate.$clinit(); return nms_BlockPressurePlate; + case "net.minecraft.src.BlockBasePressurePlate": nms_BlockBasePressurePlate.$clinit(); return nms_BlockBasePressurePlate; + case "net.minecraft.src.EnumMobType": nms_EnumMobType.$clinit(); return nms_EnumMobType; + case "net.minecraft.src.BlockRedstoneOre": nms_BlockRedstoneOre.$clinit(); return nms_BlockRedstoneOre; + case "net.minecraft.src.BlockRedstoneTorch": nms_BlockRedstoneTorch.$clinit(); return nms_BlockRedstoneTorch; + case "net.minecraft.src.BlockButtonStone": nms_BlockButtonStone.$clinit(); return nms_BlockButtonStone; + case "net.minecraft.src.BlockButton": nms_BlockButton.$clinit(); return nms_BlockButton; + case "net.minecraft.src.BlockSnow": nms_BlockSnow.$clinit(); return nms_BlockSnow; + case "net.minecraft.src.BlockIce": nms_BlockIce.$clinit(); return nms_BlockIce; + case "net.minecraft.src.BlockSnowBlock": nms_BlockSnowBlock.$clinit(); return nms_BlockSnowBlock; + case "net.minecraft.src.BlockCactus": nms_BlockCactus.$clinit(); return nms_BlockCactus; + case "net.minecraft.src.BlockClay": nms_BlockClay.$clinit(); return nms_BlockClay; + case "net.minecraft.src.BlockReed": nms_BlockReed.$clinit(); return nms_BlockReed; + case "net.minecraft.src.BlockJukeBox": nms_BlockJukeBox.$clinit(); return nms_BlockJukeBox; + case "net.minecraft.src.BlockFence": nms_BlockFence.$clinit(); return nms_BlockFence; + case "net.minecraft.src.BlockPumpkin": nms_BlockPumpkin.$clinit(); return nms_BlockPumpkin; + case "net.minecraft.src.BlockNetherrack": nms_BlockNetherrack.$clinit(); return nms_BlockNetherrack; + case "net.minecraft.src.BlockSoulSand": nms_BlockSoulSand.$clinit(); return nms_BlockSoulSand; + case "net.minecraft.src.BlockGlowStone": nms_BlockGlowStone.$clinit(); return nms_BlockGlowStone; + case "net.minecraft.src.BlockPortal": nms_BlockPortal.$clinit(); return nms_BlockPortal; + case "net.minecraft.src.BlockCake": nms_BlockCake.$clinit(); return nms_BlockCake; + case "net.minecraft.src.BlockRedstoneRepeater": nms_BlockRedstoneRepeater.$clinit(); return nms_BlockRedstoneRepeater; + case "net.minecraft.src.BlockRedstoneLogic": nms_BlockRedstoneLogic.$clinit(); return nms_BlockRedstoneLogic; + case "net.minecraft.src.BlockLockedChest": nms_BlockLockedChest.$clinit(); return nms_BlockLockedChest; + case "net.minecraft.src.BlockTrapDoor": nms_BlockTrapDoor.$clinit(); return nms_BlockTrapDoor; + case "net.minecraft.src.BlockSilverfish": nms_BlockSilverfish.$clinit(); return nms_BlockSilverfish; + case "net.minecraft.src.BlockStoneBrick": nms_BlockStoneBrick.$clinit(); return nms_BlockStoneBrick; + case "net.minecraft.src.BlockMushroomCap": nms_BlockMushroomCap.$clinit(); return nms_BlockMushroomCap; + case "net.minecraft.src.BlockPane": nms_BlockPane.$clinit(); return nms_BlockPane; + case "net.minecraft.src.BlockMelon": nms_BlockMelon.$clinit(); return nms_BlockMelon; + case "net.minecraft.src.BlockStem": nms_BlockStem.$clinit(); return nms_BlockStem; + case "net.minecraft.src.BlockVine": nms_BlockVine.$clinit(); return nms_BlockVine; + case "net.minecraft.src.BlockFenceGate": nms_BlockFenceGate.$clinit(); return nms_BlockFenceGate; + case "net.minecraft.src.BlockMycelium": nms_BlockMycelium.$clinit(); return nms_BlockMycelium; + case "net.minecraft.src.BlockLilyPad": nms_BlockLilyPad.$clinit(); return nms_BlockLilyPad; + case "net.minecraft.src.BlockNetherStalk": nms_BlockNetherStalk.$clinit(); return nms_BlockNetherStalk; + case "net.minecraft.src.BlockEnchantmentTable": nms_BlockEnchantmentTable.$clinit(); return nms_BlockEnchantmentTable; + case "net.minecraft.src.BlockBrewingStand": nms_BlockBrewingStand.$clinit(); return nms_BlockBrewingStand; + case "net.minecraft.src.BlockCauldron": nms_BlockCauldron.$clinit(); return nms_BlockCauldron; + case "net.minecraft.src.BlockEndPortal": nms_BlockEndPortal.$clinit(); return nms_BlockEndPortal; + case "net.minecraft.src.BlockEndPortalFrame": nms_BlockEndPortalFrame.$clinit(); return nms_BlockEndPortalFrame; + case "net.minecraft.src.BlockDragonEgg": nms_BlockDragonEgg.$clinit(); return nms_BlockDragonEgg; + case "net.minecraft.src.BlockRedstoneLight": nms_BlockRedstoneLight.$clinit(); return nms_BlockRedstoneLight; + case "net.minecraft.src.BlockWoodSlab": nms_BlockWoodSlab.$clinit(); return nms_BlockWoodSlab; + case "net.minecraft.src.BlockCocoa": nms_BlockCocoa.$clinit(); return nms_BlockCocoa; + case "net.minecraft.src.BlockEnderChest": nms_BlockEnderChest.$clinit(); return nms_BlockEnderChest; + case "net.minecraft.src.BlockTripWireSource": nms_BlockTripWireSource.$clinit(); return nms_BlockTripWireSource; + case "net.minecraft.src.BlockTripWire": nms_BlockTripWire.$clinit(); return nms_BlockTripWire; + case "net.minecraft.src.BlockCommandBlock": nms_BlockCommandBlock.$clinit(); return nms_BlockCommandBlock; + case "net.minecraft.src.BlockBeacon": nms_BlockBeacon.$clinit(); return nms_BlockBeacon; + case "net.minecraft.src.BlockWall": nms_BlockWall.$clinit(); return nms_BlockWall; + case "net.minecraft.src.BlockFlowerPot": nms_BlockFlowerPot.$clinit(); return nms_BlockFlowerPot; + case "net.minecraft.src.BlockCarrot": nms_BlockCarrot.$clinit(); return nms_BlockCarrot; + case "net.minecraft.src.BlockPotato": nms_BlockPotato.$clinit(); return nms_BlockPotato; + case "net.minecraft.src.BlockButtonWood": nms_BlockButtonWood.$clinit(); return nms_BlockButtonWood; + case "net.minecraft.src.BlockSkull": nms_BlockSkull.$clinit(); return nms_BlockSkull; + case "net.minecraft.src.BlockAnvil": nms_BlockAnvil.$clinit(); return nms_BlockAnvil; + case "net.minecraft.src.BlockPressurePlateWeighted": nms_BlockPressurePlateWeighted.$clinit(); return nms_BlockPressurePlateWeighted; + case "net.minecraft.src.BlockComparator": nms_BlockComparator.$clinit(); return nms_BlockComparator; + case "net.minecraft.src.BlockDaylightDetector": nms_BlockDaylightDetector.$clinit(); return nms_BlockDaylightDetector; + case "net.minecraft.src.BlockPoweredOre": nms_BlockPoweredOre.$clinit(); return nms_BlockPoweredOre; + case "net.minecraft.src.BlockHopper": nms_BlockHopper.$clinit(); return nms_BlockHopper; + case "net.minecraft.src.BlockQuartz": nms_BlockQuartz.$clinit(); return nms_BlockQuartz; + case "net.minecraft.src.BlockDropper": nms_BlockDropper.$clinit(); return nms_BlockDropper; + case "net.minecraft.src.ItemCloth": nms_ItemCloth.$clinit(); return nms_ItemCloth; + case "net.minecraft.src.ItemBlock": nms_ItemBlock.$clinit(); return nms_ItemBlock; + case "net.minecraft.src.ItemMultiTextureTile": nms_ItemMultiTextureTile.$clinit(); return nms_ItemMultiTextureTile; + case "net.minecraft.src.ItemSlab": nms_ItemSlab.$clinit(); return nms_ItemSlab; + case "net.minecraft.src.ItemLeaves": nms_ItemLeaves.$clinit(); return nms_ItemLeaves; + case "net.minecraft.src.ItemColored": nms_ItemColored.$clinit(); return nms_ItemColored; + case "net.minecraft.src.ItemSnow": nms_ItemSnow.$clinit(); return nms_ItemSnow; + case "net.minecraft.src.ItemBlockWithMetadata": nms_ItemBlockWithMetadata.$clinit(); return nms_ItemBlockWithMetadata; + case "net.minecraft.src.ItemLilyPad": nms_ItemLilyPad.$clinit(); return nms_ItemLilyPad; + case "net.minecraft.src.ItemPiston": nms_ItemPiston.$clinit(); return nms_ItemPiston; + case "net.minecraft.src.ItemAnvilBlock": nms_ItemAnvilBlock.$clinit(); return nms_ItemAnvilBlock; + case "java.util.LinkedHashMap": ju_LinkedHashMap.$clinit(); return ju_LinkedHashMap; + case "net.minecraft.src.EntityList$$lambda$_61_0": nms_EntityList$_clinit_$lambda$_61_0.$clinit(); return nms_EntityList$_clinit_$lambda$_61_0; + case "net.minecraft.src.EntityList$$lambda$_61_1": nms_EntityList$_clinit_$lambda$_61_1.$clinit(); return nms_EntityList$_clinit_$lambda$_61_1; + case "net.minecraft.src.EntityList$$lambda$_61_2": nms_EntityList$_clinit_$lambda$_61_2.$clinit(); return nms_EntityList$_clinit_$lambda$_61_2; + case "net.minecraft.src.EntityList$$lambda$_61_3": nms_EntityList$_clinit_$lambda$_61_3.$clinit(); return nms_EntityList$_clinit_$lambda$_61_3; + case "net.minecraft.src.EntityList$$lambda$_61_4": nms_EntityList$_clinit_$lambda$_61_4.$clinit(); return nms_EntityList$_clinit_$lambda$_61_4; + case "net.minecraft.src.EntityList$$lambda$_61_5": nms_EntityList$_clinit_$lambda$_61_5.$clinit(); return nms_EntityList$_clinit_$lambda$_61_5; + case "net.minecraft.src.EntityList$$lambda$_61_6": nms_EntityList$_clinit_$lambda$_61_6.$clinit(); return nms_EntityList$_clinit_$lambda$_61_6; + case "net.minecraft.src.EntityList$$lambda$_61_7": nms_EntityList$_clinit_$lambda$_61_7.$clinit(); return nms_EntityList$_clinit_$lambda$_61_7; + case "net.minecraft.src.EntityList$$lambda$_61_8": nms_EntityList$_clinit_$lambda$_61_8.$clinit(); return nms_EntityList$_clinit_$lambda$_61_8; + case "net.minecraft.src.EntityList$$lambda$_61_9": nms_EntityList$_clinit_$lambda$_61_9.$clinit(); return nms_EntityList$_clinit_$lambda$_61_9; + case "net.minecraft.src.EntityList$$lambda$_61_10": nms_EntityList$_clinit_$lambda$_61_10.$clinit(); return nms_EntityList$_clinit_$lambda$_61_10; + case "net.minecraft.src.EntityList$$lambda$_61_11": nms_EntityList$_clinit_$lambda$_61_11.$clinit(); return nms_EntityList$_clinit_$lambda$_61_11; + case "net.minecraft.src.EntityList$$lambda$_61_12": nms_EntityList$_clinit_$lambda$_61_12.$clinit(); return nms_EntityList$_clinit_$lambda$_61_12; + case "net.minecraft.src.EntityList$$lambda$_61_13": nms_EntityList$_clinit_$lambda$_61_13.$clinit(); return nms_EntityList$_clinit_$lambda$_61_13; + case "net.minecraft.src.EntityList$$lambda$_61_14": nms_EntityList$_clinit_$lambda$_61_14.$clinit(); return nms_EntityList$_clinit_$lambda$_61_14; + case "net.minecraft.src.EntityList$$lambda$_61_15": nms_EntityList$_clinit_$lambda$_61_15.$clinit(); return nms_EntityList$_clinit_$lambda$_61_15; + case "net.minecraft.src.EntityList$$lambda$_61_16": nms_EntityList$_clinit_$lambda$_61_16.$clinit(); return nms_EntityList$_clinit_$lambda$_61_16; + case "net.minecraft.src.EntityMinecartEmpty": nms_EntityMinecartEmpty.$clinit(); return nms_EntityMinecartEmpty; + case "net.minecraft.src.EntityList$$lambda$_61_17": nms_EntityList$_clinit_$lambda$_61_17.$clinit(); return nms_EntityList$_clinit_$lambda$_61_17; + case "net.minecraft.src.EntityMinecartChest": nms_EntityMinecartChest.$clinit(); return nms_EntityMinecartChest; + case "net.minecraft.src.EntityMinecartContainer": nms_EntityMinecartContainer.$clinit(); return nms_EntityMinecartContainer; + case "net.minecraft.src.EntityList$$lambda$_61_18": nms_EntityList$_clinit_$lambda$_61_18.$clinit(); return nms_EntityList$_clinit_$lambda$_61_18; + case "net.minecraft.src.EntityMinecartFurnace": nms_EntityMinecartFurnace.$clinit(); return nms_EntityMinecartFurnace; + case "net.minecraft.src.EntityList$$lambda$_61_19": nms_EntityList$_clinit_$lambda$_61_19.$clinit(); return nms_EntityList$_clinit_$lambda$_61_19; + case "net.minecraft.src.EntityList$$lambda$_61_20": nms_EntityList$_clinit_$lambda$_61_20.$clinit(); return nms_EntityList$_clinit_$lambda$_61_20; + case "net.minecraft.src.EntityMinecartHopper": nms_EntityMinecartHopper.$clinit(); return nms_EntityMinecartHopper; + case "net.minecraft.src.Hopper": nms_Hopper.$clinit(); return nms_Hopper; + case "net.minecraft.src.EntityList$$lambda$_61_21": nms_EntityList$_clinit_$lambda$_61_21.$clinit(); return nms_EntityList$_clinit_$lambda$_61_21; + case "net.minecraft.src.EntityList$$lambda$_61_22": nms_EntityList$_clinit_$lambda$_61_22.$clinit(); return nms_EntityList$_clinit_$lambda$_61_22; + case "net.minecraft.src.EntityList$$lambda$_61_23": nms_EntityList$_clinit_$lambda$_61_23.$clinit(); return nms_EntityList$_clinit_$lambda$_61_23; + case "net.minecraft.src.EntityList$$lambda$_61_24": nms_EntityList$_clinit_$lambda$_61_24.$clinit(); return nms_EntityList$_clinit_$lambda$_61_24; + case "net.minecraft.src.EntityList$$lambda$_61_25": nms_EntityList$_clinit_$lambda$_61_25.$clinit(); return nms_EntityList$_clinit_$lambda$_61_25; + case "net.minecraft.src.EntityList$$lambda$_61_26": nms_EntityList$_clinit_$lambda$_61_26.$clinit(); return nms_EntityList$_clinit_$lambda$_61_26; + case "net.minecraft.src.EntityList$$lambda$_61_27": nms_EntityList$_clinit_$lambda$_61_27.$clinit(); return nms_EntityList$_clinit_$lambda$_61_27; + case "net.minecraft.src.EntityList$$lambda$_61_28": nms_EntityList$_clinit_$lambda$_61_28.$clinit(); return nms_EntityList$_clinit_$lambda$_61_28; + case "net.minecraft.src.EntityPigZombie": nms_EntityPigZombie.$clinit(); return nms_EntityPigZombie; + case "net.minecraft.src.EntityList$$lambda$_61_29": nms_EntityList$_clinit_$lambda$_61_29.$clinit(); return nms_EntityList$_clinit_$lambda$_61_29; + case "net.minecraft.src.EntityList$$lambda$_61_30": nms_EntityList$_clinit_$lambda$_61_30.$clinit(); return nms_EntityList$_clinit_$lambda$_61_30; + case "net.minecraft.src.EntityList$$lambda$_61_31": nms_EntityList$_clinit_$lambda$_61_31.$clinit(); return nms_EntityList$_clinit_$lambda$_61_31; + case "net.minecraft.src.EntityList$$lambda$_61_32": nms_EntityList$_clinit_$lambda$_61_32.$clinit(); return nms_EntityList$_clinit_$lambda$_61_32; + case "net.minecraft.src.EntityList$$lambda$_61_33": nms_EntityList$_clinit_$lambda$_61_33.$clinit(); return nms_EntityList$_clinit_$lambda$_61_33; + case "net.minecraft.src.EntityList$$lambda$_61_34": nms_EntityList$_clinit_$lambda$_61_34.$clinit(); return nms_EntityList$_clinit_$lambda$_61_34; + case "net.minecraft.src.EntityList$$lambda$_61_35": nms_EntityList$_clinit_$lambda$_61_35.$clinit(); return nms_EntityList$_clinit_$lambda$_61_35; + case "net.minecraft.src.EntityList$$lambda$_61_36": nms_EntityList$_clinit_$lambda$_61_36.$clinit(); return nms_EntityList$_clinit_$lambda$_61_36; + case "net.minecraft.src.EntityList$$lambda$_61_37": nms_EntityList$_clinit_$lambda$_61_37.$clinit(); return nms_EntityList$_clinit_$lambda$_61_37; + case "net.minecraft.src.EntityList$$lambda$_61_38": nms_EntityList$_clinit_$lambda$_61_38.$clinit(); return nms_EntityList$_clinit_$lambda$_61_38; + case "net.minecraft.src.EntityList$$lambda$_61_39": nms_EntityList$_clinit_$lambda$_61_39.$clinit(); return nms_EntityList$_clinit_$lambda$_61_39; + case "net.minecraft.src.EntityList$$lambda$_61_40": nms_EntityList$_clinit_$lambda$_61_40.$clinit(); return nms_EntityList$_clinit_$lambda$_61_40; + case "net.minecraft.src.EntityList$$lambda$_61_41": nms_EntityList$_clinit_$lambda$_61_41.$clinit(); return nms_EntityList$_clinit_$lambda$_61_41; + case "net.minecraft.src.EntityList$$lambda$_61_42": nms_EntityList$_clinit_$lambda$_61_42.$clinit(); return nms_EntityList$_clinit_$lambda$_61_42; + case "net.minecraft.src.EntityList$$lambda$_61_43": nms_EntityList$_clinit_$lambda$_61_43.$clinit(); return nms_EntityList$_clinit_$lambda$_61_43; + case "net.minecraft.src.EntityList$$lambda$_61_44": nms_EntityList$_clinit_$lambda$_61_44.$clinit(); return nms_EntityList$_clinit_$lambda$_61_44; + case "net.minecraft.src.EntityList$$lambda$_61_45": nms_EntityList$_clinit_$lambda$_61_45.$clinit(); return nms_EntityList$_clinit_$lambda$_61_45; + case "net.minecraft.src.EntityList$$lambda$_61_46": nms_EntityList$_clinit_$lambda$_61_46.$clinit(); return nms_EntityList$_clinit_$lambda$_61_46; + case "net.minecraft.src.EntityList$$lambda$_61_47": nms_EntityList$_clinit_$lambda$_61_47.$clinit(); return nms_EntityList$_clinit_$lambda$_61_47; + case "net.minecraft.src.EntityList$$lambda$_61_48": nms_EntityList$_clinit_$lambda$_61_48.$clinit(); return nms_EntityList$_clinit_$lambda$_61_48; + case "net.minecraft.src.EntityList$$lambda$_61_49": nms_EntityList$_clinit_$lambda$_61_49.$clinit(); return nms_EntityList$_clinit_$lambda$_61_49; + case "net.minecraft.src.EntityList$$lambda$_61_50": nms_EntityList$_clinit_$lambda$_61_50.$clinit(); return nms_EntityList$_clinit_$lambda$_61_50; + case "java.util.Collections$5": ju_Collections$5.$clinit(); return ju_Collections$5; + case "java.util.Collections$6": ju_Collections$6.$clinit(); return ju_Collections$6; + case "java.util.Collections$3": ju_Collections$3.$clinit(); return ju_Collections$3; + case "java.nio.charset.CharsetDecoder": jnc_CharsetDecoder.$clinit(); return jnc_CharsetDecoder; + case "java.nio.FloatBufferOverArray": jn_FloatBufferOverArray.$clinit(); return jn_FloatBufferOverArray; + case "java.nio.FloatBufferImpl": jn_FloatBufferImpl.$clinit(); return jn_FloatBufferImpl; + case "net.lax1dude.eaglercraft.glemu.vector.Vector2f": nlegv_Vector2f.$clinit(); return nlegv_Vector2f; + case "me.ayunami2000.ayuncraft.tmi.TMIController": maat_TMIController.$clinit(); return maat_TMIController; + case "me.ayunami2000.ayuncraft.tmi._tmi_MgButtonHandler": maat__tmi_MgButtonHandler.$clinit(); return maat__tmi_MgButtonHandler; + case "me.ayunami2000.ayuncraft.tmi._tmi_MgItemHandler": maat__tmi_MgItemHandler.$clinit(); return maat__tmi_MgItemHandler; + case "me.ayunami2000.ayuncraft.tmi._tmi_MgFocusHandler": maat__tmi_MgFocusHandler.$clinit(); return maat__tmi_MgFocusHandler; + case "net.minecraft.src.EntityEggInfo": nms_EntityEggInfo.$clinit(); return nms_EntityEggInfo; + case "net.minecraft.src.CreativeTabBlock": nms_CreativeTabBlock.$clinit(); return nms_CreativeTabBlock; + case "net.minecraft.src.CreativeTabDeco": nms_CreativeTabDeco.$clinit(); return nms_CreativeTabDeco; + case "net.minecraft.src.CreativeTabRedstone": nms_CreativeTabRedstone.$clinit(); return nms_CreativeTabRedstone; + case "net.minecraft.src.CreativeTabTransport": nms_CreativeTabTransport.$clinit(); return nms_CreativeTabTransport; + case "net.minecraft.src.CreativeTabMisc": nms_CreativeTabMisc.$clinit(); return nms_CreativeTabMisc; + case "net.minecraft.src.CreativeTabSearch": nms_CreativeTabSearch.$clinit(); return nms_CreativeTabSearch; + case "net.minecraft.src.CreativeTabFood": nms_CreativeTabFood.$clinit(); return nms_CreativeTabFood; + case "net.minecraft.src.CreativeTabTools": nms_CreativeTabTools.$clinit(); return nms_CreativeTabTools; + case "net.minecraft.src.CreativeTabCombat": nms_CreativeTabCombat.$clinit(); return nms_CreativeTabCombat; + case "net.minecraft.src.CreativeTabBrewing": nms_CreativeTabBrewing.$clinit(); return nms_CreativeTabBrewing; + case "net.minecraft.src.CreativeTabMaterial": nms_CreativeTabMaterial.$clinit(); return nms_CreativeTabMaterial; + case "net.minecraft.src.CreativeTabInventory": nms_CreativeTabInventory.$clinit(); return nms_CreativeTabInventory; + case "net.minecraft.src.PotionHealth": nms_PotionHealth.$clinit(); return nms_PotionHealth; + case "net.minecraft.src.MaterialTransparent": nms_MaterialTransparent.$clinit(); return nms_MaterialTransparent; + case "net.minecraft.src.MapColor": nms_MapColor.$clinit(); return nms_MapColor; + case "net.minecraft.src.MaterialLiquid": nms_MaterialLiquid.$clinit(); return nms_MaterialLiquid; + case "net.minecraft.src.MaterialLogic": nms_MaterialLogic.$clinit(); return nms_MaterialLogic; + case "net.minecraft.src.MaterialPortal": nms_MaterialPortal.$clinit(); return nms_MaterialPortal; + case "net.minecraft.src.MaterialWeb": nms_MaterialWeb.$clinit(); return nms_MaterialWeb; + case "java.util.TreeMap$1": ju_TreeMap$1.$clinit(); return ju_TreeMap$1; + case "net.minecraft.src.StatTypeSimple": nms_StatTypeSimple.$clinit(); return nms_StatTypeSimple; + case "net.minecraft.src.IStatType": nms_IStatType.$clinit(); return nms_IStatType; + case "net.minecraft.src.StatTypeTime": nms_StatTypeTime.$clinit(); return nms_StatTypeTime; + case "net.minecraft.src.StatTypeDistance": nms_StatTypeDistance.$clinit(); return nms_StatTypeDistance; + case "java.util.Hashtable$1": ju_Hashtable$1.$clinit(); return ju_Hashtable$1; + case "java.util.Enumeration": ju_Enumeration.$clinit(); return ju_Enumeration; + case "java.util.Hashtable$2": ju_Hashtable$2.$clinit(); return ju_Hashtable$2; + case "java.util.Hashtable$Entry": ju_Hashtable$Entry.$clinit(); return ju_Hashtable$Entry; + case "me.ayunami2000.ayuncraft.tmi.TMIConfig": maat_TMIConfig.$clinit(); return maat_TMIConfig; + case "me.ayunami2000.ayuncraft.tmi.TMIItemInfo": maat_TMIItemInfo.$clinit(); return maat_TMIItemInfo; + case "me.ayunami2000.ayuncraft.tmi.TMIPrivateFields": maat_TMIPrivateFields.$clinit(); return maat_TMIPrivateFields; + case "java.util.TreeSet": ju_TreeSet.$clinit(); return ju_TreeSet; + case "java.util.NavigableSet": ju_NavigableSet.$clinit(); return ju_NavigableSet; + case "java.util.SortedSet": ju_SortedSet.$clinit(); return ju_SortedSet; + case "java.util.HashMap$ValueIterator": ju_HashMap$ValueIterator.$clinit(); return ju_HashMap$ValueIterator; + case "java.util.HashMap$AbstractMapIterator": ju_HashMap$AbstractMapIterator.$clinit(); return ju_HashMap$AbstractMapIterator; + case "java.lang.ArithmeticException": jl_ArithmeticException.$clinit(); return jl_ArithmeticException; + case "java.nio.charset.CharacterCodingException": jnc_CharacterCodingException.$clinit(); return jnc_CharacterCodingException; + case "java.nio.charset.impl.UTF8Decoder": jnci_UTF8Decoder.$clinit(); return jnci_UTF8Decoder; + case "java.nio.charset.impl.BufferedDecoder": jnci_BufferedDecoder.$clinit(); return jnci_BufferedDecoder; + case "net.minecraft.src.RenderHelper": nms_RenderHelper.$clinit(); return nms_RenderHelper; + case "java.util.HashMap$1": ju_HashMap$1.$clinit(); return ju_HashMap$1; + case "java.util.HashMap$HashMapEntrySet": ju_HashMap$HashMapEntrySet.$clinit(); return ju_HashMap$HashMapEntrySet; + case "java.util.LinkedHashMap$LinkedHashMapEntry": ju_LinkedHashMap$LinkedHashMapEntry.$clinit(); return ju_LinkedHashMap$LinkedHashMapEntry; + case "me.ayunami2000.ayuncraft.tmi._tmi_MgCanvas": maat__tmi_MgCanvas.$clinit(); return maat__tmi_MgCanvas; + case "me.ayunami2000.ayuncraft.tmi.TMIView": maat_TMIView.$clinit(); return maat_TMIView; + case "me.ayunami2000.ayuncraft.tmi._tmi_MgTooltipHandler": maat__tmi_MgTooltipHandler.$clinit(); return maat__tmi_MgTooltipHandler; + case "me.ayunami2000.ayuncraft.tmi.TMIUtils": maat_TMIUtils.$clinit(); return maat_TMIUtils; + case "net.minecraft.src.TileEntitySkull": nms_TileEntitySkull.$clinit(); return nms_TileEntitySkull; + case "java.util.regex.AbstractCharClass$LazyJavaLowerCase$1": jur_AbstractCharClass$LazyJavaLowerCase$1.$clinit(); return jur_AbstractCharClass$LazyJavaLowerCase$1; + case "java.util.regex.AbstractCharClass$LazyJavaUpperCase$1": jur_AbstractCharClass$LazyJavaUpperCase$1.$clinit(); return jur_AbstractCharClass$LazyJavaUpperCase$1; + case "java.util.regex.AbstractCharClass$LazyJavaWhitespace$1": jur_AbstractCharClass$LazyJavaWhitespace$1.$clinit(); return jur_AbstractCharClass$LazyJavaWhitespace$1; + case "java.util.regex.AbstractCharClass$LazyJavaMirrored$1": jur_AbstractCharClass$LazyJavaMirrored$1.$clinit(); return jur_AbstractCharClass$LazyJavaMirrored$1; + case "java.util.regex.AbstractCharClass$LazyJavaDefined$1": jur_AbstractCharClass$LazyJavaDefined$1.$clinit(); return jur_AbstractCharClass$LazyJavaDefined$1; + case "java.util.regex.AbstractCharClass$LazyJavaDigit$1": jur_AbstractCharClass$LazyJavaDigit$1.$clinit(); return jur_AbstractCharClass$LazyJavaDigit$1; + case "java.util.regex.AbstractCharClass$LazyJavaIdentifierIgnorable$1": jur_AbstractCharClass$LazyJavaIdentifierIgnorable$1.$clinit(); return jur_AbstractCharClass$LazyJavaIdentifierIgnorable$1; + case "java.util.regex.AbstractCharClass$LazyJavaISOControl$1": jur_AbstractCharClass$LazyJavaISOControl$1.$clinit(); return jur_AbstractCharClass$LazyJavaISOControl$1; + case "java.util.regex.AbstractCharClass$LazyJavaJavaIdentifierPart$1": jur_AbstractCharClass$LazyJavaJavaIdentifierPart$1.$clinit(); return jur_AbstractCharClass$LazyJavaJavaIdentifierPart$1; + case "java.util.regex.AbstractCharClass$LazyJavaJavaIdentifierStart$1": jur_AbstractCharClass$LazyJavaJavaIdentifierStart$1.$clinit(); return jur_AbstractCharClass$LazyJavaJavaIdentifierStart$1; + case "java.util.regex.AbstractCharClass$LazyJavaLetter$1": jur_AbstractCharClass$LazyJavaLetter$1.$clinit(); return jur_AbstractCharClass$LazyJavaLetter$1; + case "java.util.regex.AbstractCharClass$LazyJavaLetterOrDigit$1": jur_AbstractCharClass$LazyJavaLetterOrDigit$1.$clinit(); return jur_AbstractCharClass$LazyJavaLetterOrDigit$1; + case "java.util.regex.AbstractCharClass$LazyJavaSpaceChar$1": jur_AbstractCharClass$LazyJavaSpaceChar$1.$clinit(); return jur_AbstractCharClass$LazyJavaSpaceChar$1; + case "java.util.regex.AbstractCharClass$LazyJavaTitleCase$1": jur_AbstractCharClass$LazyJavaTitleCase$1.$clinit(); return jur_AbstractCharClass$LazyJavaTitleCase$1; + case "java.util.regex.AbstractCharClass$LazyJavaUnicodeIdentifierPart$1": jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart$1.$clinit(); return jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart$1; + case "java.util.regex.AbstractCharClass$LazyJavaUnicodeIdentifierStart$1": jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart$1.$clinit(); return jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart$1; + case "java.util.regex.UnicodeCategory": jur_UnicodeCategory.$clinit(); return jur_UnicodeCategory; + case "java.util.regex.UnicodeCategoryScope": jur_UnicodeCategoryScope.$clinit(); return jur_UnicodeCategoryScope; + case "net.minecraft.src.GuiGameOver": nms_GuiGameOver.$clinit(); return nms_GuiGameOver; + case "net.minecraft.src.GuiIngameMenu": nms_GuiIngameMenu.$clinit(); return nms_GuiIngameMenu; + case "net.minecraft.src.WorldRenderer": nms_WorldRenderer.$clinit(); return nms_WorldRenderer; + case "net.minecraft.src.EntitySorter": nms_EntitySorter.$clinit(); return nms_EntitySorter; + case "net.minecraft.src.BossStatus": nms_BossStatus.$clinit(); return nms_BossStatus; + case "net.minecraft.src.EntityFX": nms_EntityFX.$clinit(); return nms_EntityFX; + case "java.text.DecimalFormat$MantissaAndExponent": jt_DecimalFormat$MantissaAndExponent.$clinit(); return jt_DecimalFormat$MantissaAndExponent; + case "java.text.DecimalFormat$MinusField": jt_DecimalFormat$MinusField.$clinit(); return jt_DecimalFormat$MinusField; + case "net.minecraft.src.EntityDiggingFX": nms_EntityDiggingFX.$clinit(); return nms_EntityDiggingFX; + case "java.nio.FloatBufferOverByteBufferLittleEndian": jn_FloatBufferOverByteBufferLittleEndian.$clinit(); return jn_FloatBufferOverByteBufferLittleEndian; + case "java.nio.FloatBufferOverByteBuffer": jn_FloatBufferOverByteBuffer.$clinit(); return jn_FloatBufferOverByteBuffer; + case "java.nio.FloatBufferOverByteBufferBigEndian": jn_FloatBufferOverByteBufferBigEndian.$clinit(); return jn_FloatBufferOverByteBufferBigEndian; + case "net.minecraft.src.ModelBox": nms_ModelBox.$clinit(); return nms_ModelBox; + case "net.minecraft.src.TextureOffset": nms_TextureOffset.$clinit(); return nms_TextureOffset; + case "net.minecraft.src.WorldProvider": nms_WorldProvider.$clinit(); return nms_WorldProvider; + case "me.ayunami2000.ayuncraft.tmi._tmi_MgTabView": maat__tmi_MgTabView.$clinit(); return maat__tmi_MgTabView; + case "me.ayunami2000.ayuncraft.tmi._tmi_MgWidget": maat__tmi_MgWidget.$clinit(); return maat__tmi_MgWidget; + case "me.ayunami2000.ayuncraft.tmi.TMIEnchantPanel": maat_TMIEnchantPanel.$clinit(); return maat_TMIEnchantPanel; + case "me.ayunami2000.ayuncraft.tmi.TMIConfigPanel": maat_TMIConfigPanel.$clinit(); return maat_TMIConfigPanel; + case "me.ayunami2000.ayuncraft.tmi.TMIPotionPanel": maat_TMIPotionPanel.$clinit(); return maat_TMIPotionPanel; + case "me.ayunami2000.ayuncraft.tmi.TMIFireworkPanel": maat_TMIFireworkPanel.$clinit(); return maat_TMIFireworkPanel; + case "me.ayunami2000.ayuncraft.tmi._tmi_MgButton": maat__tmi_MgButton.$clinit(); return maat__tmi_MgButton; + case "net.minecraft.src.PotionEffect": nms_PotionEffect.$clinit(); return nms_PotionEffect; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$AudioBufferSourceNodeX": nlea_EaglerAdapterImpl2$AudioBufferSourceNodeX.$clinit(); return nlea_EaglerAdapterImpl2$AudioBufferSourceNodeX; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$24": nlea_EaglerAdapterImpl2$24.$clinit(); return nlea_EaglerAdapterImpl2$24; + case "net.minecraft.src.EntitySmokeFX": nms_EntitySmokeFX.$clinit(); return nms_EntitySmokeFX; + case "net.minecraft.src.EntityRainFX": nms_EntityRainFX.$clinit(); return nms_EntityRainFX; + case "net.minecraft.src.DestroyBlockProgress": nms_DestroyBlockProgress.$clinit(); return nms_DestroyBlockProgress; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$23": nlea_EaglerAdapterImpl2$23.$clinit(); return nlea_EaglerAdapterImpl2$23; + case "java.math.BigDecimal": jm_BigDecimal.$clinit(); return jm_BigDecimal; + case "java.math.BigInteger": jm_BigInteger.$clinit(); return jm_BigInteger; + case "net.minecraft.src.PositionTextureVertex": nms_PositionTextureVertex.$clinit(); return nms_PositionTextureVertex; + case "net.minecraft.src.TexturedQuad": nms_TexturedQuad.$clinit(); return nms_TexturedQuad; + case "net.minecraft.src.AchievementMap": nms_AchievementMap.$clinit(); return nms_AchievementMap; + case "java.util.TreeMap$TreeNode": ju_TreeMap$TreeNode.$clinit(); return ju_TreeMap$TreeNode; + case "java.util.AbstractMap$SimpleEntry": ju_AbstractMap$SimpleEntry.$clinit(); return ju_AbstractMap$SimpleEntry; + case "me.ayunami2000.ayuncraft.tmi._tmi_MgTextField": maat__tmi_MgTextField.$clinit(); return maat__tmi_MgTextField; + case "me.ayunami2000.ayuncraft.tmi._tmi_MgItemButton": maat__tmi_MgItemButton.$clinit(); return maat__tmi_MgItemButton; + case "me.ayunami2000.ayuncraft.tmi.TMIImages": maat_TMIImages.$clinit(); return maat_TMIImages; + case "me.ayunami2000.ayuncraft.tmi.TMIEnchantItemPicker": maat_TMIEnchantItemPicker.$clinit(); return maat_TMIEnchantItemPicker; + case "me.ayunami2000.ayuncraft.tmi.TMIPotionEffectPicker": maat_TMIPotionEffectPicker.$clinit(); return maat_TMIPotionEffectPicker; + case "me.ayunami2000.ayuncraft.tmi.TMIPotionEffectControl": maat_TMIPotionEffectControl.$clinit(); return maat_TMIPotionEffectControl; + case "java.util.Random": ju_Random.$clinit(); return ju_Random; + case "java.lang.ClassNotFoundException": jl_ClassNotFoundException.$clinit(); return jl_ClassNotFoundException; + case "java.lang.ReflectiveOperationException": jl_ReflectiveOperationException.$clinit(); return jl_ReflectiveOperationException; + case "me.ayunami2000.ayuncraft.tmi.TMIItemMushroomCap": maat_TMIItemMushroomCap.$clinit(); return maat_TMIItemMushroomCap; + case "me.ayunami2000.ayuncraft.tmi.TMIItemSpawner": maat_TMIItemSpawner.$clinit(); return maat_TMIItemSpawner; + case "me.ayunami2000.ayuncraft.tmi.TMIItemCrop": maat_TMIItemCrop.$clinit(); return maat_TMIItemCrop; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$AudioBufferX": nlea_EaglerAdapterImpl2$AudioBufferX.$clinit(); return nlea_EaglerAdapterImpl2$AudioBufferX; + case "net.minecraft.src.BiomeGenBase": nms_BiomeGenBase.$clinit(); return nms_BiomeGenBase; + case "java.text.DecimalFormat$1": jt_DecimalFormat$1.$clinit(); return jt_DecimalFormat$1; + case "java.util.Arrays$ArrayAsList": ju_Arrays$ArrayAsList.$clinit(); return ju_Arrays$ArrayAsList; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$21": nlea_EaglerAdapterImpl2$21.$clinit(); return nlea_EaglerAdapterImpl2$21; + case "org.teavm.jso.webaudio.DecodeSuccessCallback": otjw_DecodeSuccessCallback.$clinit(); return otjw_DecodeSuccessCallback; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$22": nlea_EaglerAdapterImpl2$22.$clinit(); return nlea_EaglerAdapterImpl2$22; + case "org.teavm.jso.webaudio.DecodeErrorCallback": otjw_DecodeErrorCallback.$clinit(); return otjw_DecodeErrorCallback; + case "java.math.Multiplication": jm_Multiplication.$clinit(); return jm_Multiplication; + case "net.minecraft.src.GuiTextField": nms_GuiTextField.$clinit(); return nms_GuiTextField; + case "me.ayunami2000.ayuncraft.tmi._tmi_MgImage": maat__tmi_MgImage.$clinit(); return maat__tmi_MgImage; + case "me.ayunami2000.ayuncraft.Color": maa_Color.$clinit(); return maa_Color; + case "net.minecraft.src.DataWatcher": nms_DataWatcher.$clinit(); return nms_DataWatcher; + case "net.minecraft.src.EnumEntitySize": nms_EnumEntitySize.$clinit(); return nms_EnumEntitySize; + case "java.lang.Byte": jl_Byte.$clinit(); return jl_Byte; + case "java.lang.Short": jl_Short.$clinit(); return jl_Short; + case "net.minecraft.src.ChunkCoordinates": nms_ChunkCoordinates.$clinit(); return nms_ChunkCoordinates; + case "java.util.HashMap$KeyIterator": ju_HashMap$KeyIterator.$clinit(); return ju_HashMap$KeyIterator; + case "java.util.HashMap$EntryIterator": ju_HashMap$EntryIterator.$clinit(); return ju_HashMap$EntryIterator; + case "net.minecraft.src.GuiContainerCreative": nms_GuiContainerCreative.$clinit(); return nms_GuiContainerCreative; + case "net.minecraft.src.GuiButton": nms_GuiButton.$clinit(); return nms_GuiButton; + case "net.lax1dude.eaglercraft.License": nle_License.$clinit(); return nle_License; + case "net.minecraft.src.EnumChatFormatting": nms_EnumChatFormatting.$clinit(); return nms_EnumChatFormatting; + case "net.minecraft.src.StatCollector": nms_StatCollector.$clinit(); return nms_StatCollector; + case "java.math.BitLevel": jm_BitLevel.$clinit(); return jm_BitLevel; + case "java.math.Division": jm_Division.$clinit(); return jm_Division; + case "java.math.Elementary": jm_Elementary.$clinit(); return jm_Elementary; + case "net.lax1dude.eaglercraft.glemu.EffectPipelineFXAA": nleg_EffectPipelineFXAA.$clinit(); return nleg_EffectPipelineFXAA; + case "net.minecraft.src.ActiveRenderInfo": nms_ActiveRenderInfo.$clinit(); return nms_ActiveRenderInfo; + case "net.minecraft.src.ClippingHelperImpl": nms_ClippingHelperImpl.$clinit(); return nms_ClippingHelperImpl; + case "net.minecraft.src.ClippingHelper": nms_ClippingHelper.$clinit(); return nms_ClippingHelper; + case "net.minecraft.src.Frustrum": nms_Frustrum.$clinit(); return nms_Frustrum; + case "net.minecraft.src.ICamera": nms_ICamera.$clinit(); return nms_ICamera; + case "net.minecraft.src.StringUtils": nms_StringUtils.$clinit(); return nms_StringUtils; + case "net.lax1dude.eaglercraft.EnumBrowser": nle_EnumBrowser.$clinit(); return nle_EnumBrowser; + case "net.minecraft.src.Direction": nms_Direction.$clinit(); return nms_Direction; + case "net.minecraft.src.NetClientHandler": nms_NetClientHandler.$clinit(); return nms_NetClientHandler; + case "net.minecraft.src.NetHandler": nms_NetHandler.$clinit(); return nms_NetHandler; + case "net.minecraft.src.GuiPlayerInfo": nms_GuiPlayerInfo.$clinit(); return nms_GuiPlayerInfo; + case "net.minecraft.src.ScorePlayerTeam": nms_ScorePlayerTeam.$clinit(); return nms_ScorePlayerTeam; + case "java.util.AbstractMap$KeySet": ju_AbstractMap$KeySet.$clinit(); return ju_AbstractMap$KeySet; + case "com.jcraft.jzlib.Inflate$Return": cjj_Inflate$Return.$clinit(); return cjj_Inflate$Return; + case "com.jcraft.jzlib.GZIPHeader": cjj_GZIPHeader.$clinit(); return cjj_GZIPHeader; + case "com.jcraft.jzlib.CRC32": cjj_CRC32.$clinit(); return cjj_CRC32; + case "net.minecraft.src.StitchHolder": nms_StitchHolder.$clinit(); return nms_StitchHolder; + case "net.minecraft.src.Texture": nms_Texture.$clinit(); return nms_Texture; + case "net.minecraft.src.StitcherException": nms_StitcherException.$clinit(); return nms_StitcherException; + case "net.minecraft.src.TextureStitched": nms_TextureStitched.$clinit(); return nms_TextureStitched; + case "net.minecraft.src.Packet204ClientInfo": nms_Packet204ClientInfo.$clinit(); return nms_Packet204ClientInfo; + case "java.text.DecimalFormat$PerMillField": jt_DecimalFormat$PerMillField.$clinit(); return jt_DecimalFormat$PerMillField; + case "java.text.DecimalFormat$CurrencyField": jt_DecimalFormat$CurrencyField.$clinit(); return jt_DecimalFormat$CurrencyField; + case "java.text.DecimalFormat$PercentField": jt_DecimalFormat$PercentField.$clinit(); return jt_DecimalFormat$PercentField; + case "net.minecraft.src.MovementInputFromOptions": nms_MovementInputFromOptions.$clinit(); return nms_MovementInputFromOptions; + case "net.minecraft.src.MovementInput": nms_MovementInput.$clinit(); return nms_MovementInput; + case "java.util.LinkedList$SequentialListIterator": ju_LinkedList$SequentialListIterator.$clinit(); return ju_LinkedList$SequentialListIterator; + case "java.util.ListIterator": ju_ListIterator.$clinit(); return ju_ListIterator; + case "java.util.LinkedList$Entry": ju_LinkedList$Entry.$clinit(); return ju_LinkedList$Entry; + case "me.ayunami2000.ayuncraft.tmi.TMIItemPanel": maat_TMIItemPanel.$clinit(); return maat_TMIItemPanel; + case "me.ayunami2000.ayuncraft.tmi.TMIFavoritesPanel": maat_TMIFavoritesPanel.$clinit(); return maat_TMIFavoritesPanel; + case "me.ayunami2000.ayuncraft.tmi.TMIStateButtonData": maat_TMIStateButtonData.$clinit(); return maat_TMIStateButtonData; + case "java.util.LinkedHashMap$1": ju_LinkedHashMap$1.$clinit(); return ju_LinkedHashMap$1; + case "net.minecraft.src.Facing": nms_Facing.$clinit(); return nms_Facing; + case "java.lang.Boolean": jl_Boolean.$clinit(); return jl_Boolean; + case "net.minecraft.src.Packet0KeepAlive": nms_Packet0KeepAlive.$clinit(); return nms_Packet0KeepAlive; + case "net.minecraft.src.Packet1Login": nms_Packet1Login.$clinit(); return nms_Packet1Login; + case "net.minecraft.src.Packet2ClientProtocol": nms_Packet2ClientProtocol.$clinit(); return nms_Packet2ClientProtocol; + case "net.minecraft.src.Packet4UpdateTime": nms_Packet4UpdateTime.$clinit(); return nms_Packet4UpdateTime; + case "net.minecraft.src.Packet5PlayerInventory": nms_Packet5PlayerInventory.$clinit(); return nms_Packet5PlayerInventory; + case "net.minecraft.src.Packet6SpawnPosition": nms_Packet6SpawnPosition.$clinit(); return nms_Packet6SpawnPosition; + case "net.minecraft.src.Packet7UseEntity": nms_Packet7UseEntity.$clinit(); return nms_Packet7UseEntity; + case "net.minecraft.src.Packet8UpdateHealth": nms_Packet8UpdateHealth.$clinit(); return nms_Packet8UpdateHealth; + case "net.minecraft.src.Packet9Respawn": nms_Packet9Respawn.$clinit(); return nms_Packet9Respawn; + case "net.minecraft.src.Packet10Flying": nms_Packet10Flying.$clinit(); return nms_Packet10Flying; + case "net.minecraft.src.Packet11PlayerPosition": nms_Packet11PlayerPosition.$clinit(); return nms_Packet11PlayerPosition; + case "net.minecraft.src.Packet12PlayerLook": nms_Packet12PlayerLook.$clinit(); return nms_Packet12PlayerLook; + case "net.minecraft.src.Packet13PlayerLookMove": nms_Packet13PlayerLookMove.$clinit(); return nms_Packet13PlayerLookMove; + case "net.minecraft.src.Packet14BlockDig": nms_Packet14BlockDig.$clinit(); return nms_Packet14BlockDig; + case "net.minecraft.src.Packet15Place": nms_Packet15Place.$clinit(); return nms_Packet15Place; + case "net.minecraft.src.Packet16BlockItemSwitch": nms_Packet16BlockItemSwitch.$clinit(); return nms_Packet16BlockItemSwitch; + case "net.minecraft.src.Packet17Sleep": nms_Packet17Sleep.$clinit(); return nms_Packet17Sleep; + case "net.minecraft.src.Packet18Animation": nms_Packet18Animation.$clinit(); return nms_Packet18Animation; + case "net.minecraft.src.Packet19EntityAction": nms_Packet19EntityAction.$clinit(); return nms_Packet19EntityAction; + case "net.minecraft.src.Packet20NamedEntitySpawn": nms_Packet20NamedEntitySpawn.$clinit(); return nms_Packet20NamedEntitySpawn; + case "net.minecraft.src.Packet22Collect": nms_Packet22Collect.$clinit(); return nms_Packet22Collect; + case "net.minecraft.src.Packet23VehicleSpawn": nms_Packet23VehicleSpawn.$clinit(); return nms_Packet23VehicleSpawn; + case "net.minecraft.src.Packet24MobSpawn": nms_Packet24MobSpawn.$clinit(); return nms_Packet24MobSpawn; + case "net.minecraft.src.Packet25EntityPainting": nms_Packet25EntityPainting.$clinit(); return nms_Packet25EntityPainting; + case "net.minecraft.src.Packet26EntityExpOrb": nms_Packet26EntityExpOrb.$clinit(); return nms_Packet26EntityExpOrb; + case "net.minecraft.src.Packet28EntityVelocity": nms_Packet28EntityVelocity.$clinit(); return nms_Packet28EntityVelocity; + case "net.minecraft.src.Packet29DestroyEntity": nms_Packet29DestroyEntity.$clinit(); return nms_Packet29DestroyEntity; + case "net.minecraft.src.Packet30Entity": nms_Packet30Entity.$clinit(); return nms_Packet30Entity; + case "net.minecraft.src.Packet31RelEntityMove": nms_Packet31RelEntityMove.$clinit(); return nms_Packet31RelEntityMove; + case "net.minecraft.src.Packet32EntityLook": nms_Packet32EntityLook.$clinit(); return nms_Packet32EntityLook; + case "net.minecraft.src.Packet33RelEntityMoveLook": nms_Packet33RelEntityMoveLook.$clinit(); return nms_Packet33RelEntityMoveLook; + case "net.minecraft.src.Packet34EntityTeleport": nms_Packet34EntityTeleport.$clinit(); return nms_Packet34EntityTeleport; + case "net.minecraft.src.Packet35EntityHeadRotation": nms_Packet35EntityHeadRotation.$clinit(); return nms_Packet35EntityHeadRotation; + case "net.minecraft.src.Packet38EntityStatus": nms_Packet38EntityStatus.$clinit(); return nms_Packet38EntityStatus; + case "net.minecraft.src.Packet39AttachEntity": nms_Packet39AttachEntity.$clinit(); return nms_Packet39AttachEntity; + case "net.minecraft.src.Packet40EntityMetadata": nms_Packet40EntityMetadata.$clinit(); return nms_Packet40EntityMetadata; + case "net.minecraft.src.Packet41EntityEffect": nms_Packet41EntityEffect.$clinit(); return nms_Packet41EntityEffect; + case "net.minecraft.src.Packet42RemoveEntityEffect": nms_Packet42RemoveEntityEffect.$clinit(); return nms_Packet42RemoveEntityEffect; + case "net.minecraft.src.Packet43Experience": nms_Packet43Experience.$clinit(); return nms_Packet43Experience; + case "net.minecraft.src.Packet51MapChunk": nms_Packet51MapChunk.$clinit(); return nms_Packet51MapChunk; + case "net.minecraft.src.Packet52MultiBlockChange": nms_Packet52MultiBlockChange.$clinit(); return nms_Packet52MultiBlockChange; + case "net.minecraft.src.Packet53BlockChange": nms_Packet53BlockChange.$clinit(); return nms_Packet53BlockChange; + case "net.minecraft.src.Packet54PlayNoteBlock": nms_Packet54PlayNoteBlock.$clinit(); return nms_Packet54PlayNoteBlock; + case "net.minecraft.src.Packet55BlockDestroy": nms_Packet55BlockDestroy.$clinit(); return nms_Packet55BlockDestroy; + case "net.minecraft.src.Packet56MapChunks": nms_Packet56MapChunks.$clinit(); return nms_Packet56MapChunks; + case "net.minecraft.src.Packet60Explosion": nms_Packet60Explosion.$clinit(); return nms_Packet60Explosion; + case "net.minecraft.src.Packet61DoorChange": nms_Packet61DoorChange.$clinit(); return nms_Packet61DoorChange; + case "net.minecraft.src.Packet62LevelSound": nms_Packet62LevelSound.$clinit(); return nms_Packet62LevelSound; + case "net.minecraft.src.Packet63WorldParticles": nms_Packet63WorldParticles.$clinit(); return nms_Packet63WorldParticles; + case "net.minecraft.src.Packet70GameEvent": nms_Packet70GameEvent.$clinit(); return nms_Packet70GameEvent; + case "net.minecraft.src.Packet71Weather": nms_Packet71Weather.$clinit(); return nms_Packet71Weather; + case "net.minecraft.src.Packet100OpenWindow": nms_Packet100OpenWindow.$clinit(); return nms_Packet100OpenWindow; + case "net.minecraft.src.Packet101CloseWindow": nms_Packet101CloseWindow.$clinit(); return nms_Packet101CloseWindow; + case "net.minecraft.src.Packet102WindowClick": nms_Packet102WindowClick.$clinit(); return nms_Packet102WindowClick; + case "net.minecraft.src.Packet103SetSlot": nms_Packet103SetSlot.$clinit(); return nms_Packet103SetSlot; + case "net.minecraft.src.Packet104WindowItems": nms_Packet104WindowItems.$clinit(); return nms_Packet104WindowItems; + case "net.minecraft.src.Packet105UpdateProgressbar": nms_Packet105UpdateProgressbar.$clinit(); return nms_Packet105UpdateProgressbar; + case "net.minecraft.src.Packet106Transaction": nms_Packet106Transaction.$clinit(); return nms_Packet106Transaction; + case "net.minecraft.src.Packet107CreativeSetSlot": nms_Packet107CreativeSetSlot.$clinit(); return nms_Packet107CreativeSetSlot; + case "net.minecraft.src.Packet108EnchantItem": nms_Packet108EnchantItem.$clinit(); return nms_Packet108EnchantItem; + case "net.minecraft.src.Packet130UpdateSign": nms_Packet130UpdateSign.$clinit(); return nms_Packet130UpdateSign; + case "net.minecraft.src.Packet131MapData": nms_Packet131MapData.$clinit(); return nms_Packet131MapData; + case "net.minecraft.src.Packet132TileEntityData": nms_Packet132TileEntityData.$clinit(); return nms_Packet132TileEntityData; + case "net.minecraft.src.Packet200Statistic": nms_Packet200Statistic.$clinit(); return nms_Packet200Statistic; + case "net.minecraft.src.Packet201PlayerInfo": nms_Packet201PlayerInfo.$clinit(); return nms_Packet201PlayerInfo; + case "net.minecraft.src.Packet202PlayerAbilities": nms_Packet202PlayerAbilities.$clinit(); return nms_Packet202PlayerAbilities; + case "net.minecraft.src.Packet203AutoComplete": nms_Packet203AutoComplete.$clinit(); return nms_Packet203AutoComplete; + case "net.minecraft.src.Packet205ClientCommand": nms_Packet205ClientCommand.$clinit(); return nms_Packet205ClientCommand; + case "net.minecraft.src.Packet206SetObjective": nms_Packet206SetObjective.$clinit(); return nms_Packet206SetObjective; + case "net.minecraft.src.Packet207SetScore": nms_Packet207SetScore.$clinit(); return nms_Packet207SetScore; + case "net.minecraft.src.Packet208SetDisplayObjective": nms_Packet208SetDisplayObjective.$clinit(); return nms_Packet208SetDisplayObjective; + case "net.minecraft.src.Packet209SetPlayerTeam": nms_Packet209SetPlayerTeam.$clinit(); return nms_Packet209SetPlayerTeam; + case "net.minecraft.src.Packet250CustomPayload": nms_Packet250CustomPayload.$clinit(); return nms_Packet250CustomPayload; + case "net.minecraft.src.Packet252SharedKey": nms_Packet252SharedKey.$clinit(); return nms_Packet252SharedKey; + case "net.minecraft.src.Packet253ServerAuthData": nms_Packet253ServerAuthData.$clinit(); return nms_Packet253ServerAuthData; + case "net.minecraft.src.Packet254ServerPing": nms_Packet254ServerPing.$clinit(); return nms_Packet254ServerPing; + case "net.minecraft.src.Packet255KickDisconnect": nms_Packet255KickDisconnect.$clinit(); return nms_Packet255KickDisconnect; + case "net.minecraft.src.FilterIMob": nms_FilterIMob.$clinit(); return nms_FilterIMob; + case "net.minecraft.src.IEntitySelector": nms_IEntitySelector.$clinit(); return nms_IEntitySelector; + case "net.minecraft.src.Tuple": nms_Tuple.$clinit(); return nms_Tuple; + case "net.minecraft.src.EntityWitherAttackFilter": nms_EntityWitherAttackFilter.$clinit(); return nms_EntityWitherAttackFilter; + case "net.minecraft.src.TileEntityFurnace": nms_TileEntityFurnace.$clinit(); return nms_TileEntityFurnace; + case "net.minecraft.src.ISidedInventory": nms_ISidedInventory.$clinit(); return nms_ISidedInventory; + case "net.minecraft.src.TileEntityChest": nms_TileEntityChest.$clinit(); return nms_TileEntityChest; + case "net.minecraft.src.TileEntityEnderChest": nms_TileEntityEnderChest.$clinit(); return nms_TileEntityEnderChest; + case "net.minecraft.src.TileEntityRecordPlayer": nms_TileEntityRecordPlayer.$clinit(); return nms_TileEntityRecordPlayer; + case "net.minecraft.src.TileEntityDispenser": nms_TileEntityDispenser.$clinit(); return nms_TileEntityDispenser; + case "net.minecraft.src.TileEntityDropper": nms_TileEntityDropper.$clinit(); return nms_TileEntityDropper; + case "net.minecraft.src.TileEntityMobSpawner": nms_TileEntityMobSpawner.$clinit(); return nms_TileEntityMobSpawner; + case "net.minecraft.src.TileEntityNote": nms_TileEntityNote.$clinit(); return nms_TileEntityNote; + case "net.minecraft.src.TileEntityPiston": nms_TileEntityPiston.$clinit(); return nms_TileEntityPiston; + case "net.minecraft.src.TileEntityBrewingStand": nms_TileEntityBrewingStand.$clinit(); return nms_TileEntityBrewingStand; + case "net.minecraft.src.TileEntityEnchantmentTable": nms_TileEntityEnchantmentTable.$clinit(); return nms_TileEntityEnchantmentTable; + case "net.minecraft.src.TileEntityEndPortal": nms_TileEntityEndPortal.$clinit(); return nms_TileEntityEndPortal; + case "net.minecraft.src.TileEntityCommandBlock": nms_TileEntityCommandBlock.$clinit(); return nms_TileEntityCommandBlock; + case "net.minecraft.src.TileEntityBeacon": nms_TileEntityBeacon.$clinit(); return nms_TileEntityBeacon; + case "net.minecraft.src.TileEntityDaylightDetector": nms_TileEntityDaylightDetector.$clinit(); return nms_TileEntityDaylightDetector; + case "net.minecraft.src.TileEntityHopper": nms_TileEntityHopper.$clinit(); return nms_TileEntityHopper; + case "net.minecraft.src.TileEntityComparator": nms_TileEntityComparator.$clinit(); return nms_TileEntityComparator; + case "net.minecraft.src.Enchantment": nms_Enchantment.$clinit(); return nms_Enchantment; + case "net.minecraft.src.WatchableObject": nms_WatchableObject.$clinit(); return nms_WatchableObject; + case "java.net.URL": jn_URL.$clinit(); return jn_URL; + case "net.minecraft.src.ContainerCreative": nms_ContainerCreative.$clinit(); return nms_ContainerCreative; + case "net.minecraft.src.WorldInfo": nms_WorldInfo.$clinit(); return nms_WorldInfo; + case "net.minecraft.src.FoodStats": nms_FoodStats.$clinit(); return nms_FoodStats; + case "java.util.Formatter": ju_Formatter.$clinit(); return ju_Formatter; + case "net.minecraft.src.Scoreboard": nms_Scoreboard.$clinit(); return nms_Scoreboard; + case "net.minecraft.src.ScoreObjective": nms_ScoreObjective.$clinit(); return nms_ScoreObjective; + case "net.minecraft.src.Score": nms_Score.$clinit(); return nms_Score; + case "net.minecraft.src.Stitcher": nms_Stitcher.$clinit(); return nms_Stitcher; + case "net.minecraft.src.StitchSlot": nms_StitchSlot.$clinit(); return nms_StitchSlot; + case "net.minecraft.src.TextureClock": nms_TextureClock.$clinit(); return nms_TextureClock; + case "net.minecraft.src.TextureCompass": nms_TextureCompass.$clinit(); return nms_TextureCompass; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$17": nlea_EaglerAdapterImpl2$17.$clinit(); return nlea_EaglerAdapterImpl2$17; + case "java.net.URLConnection": jn_URLConnection.$clinit(); return jn_URLConnection; + case "java.net.HttpURLConnection": jn_HttpURLConnection.$clinit(); return jn_HttpURLConnection; + case "java.util.regex.Matcher": jur_Matcher.$clinit(); return jur_Matcher; + case "java.util.regex.MatchResult": jur_MatchResult.$clinit(); return jur_MatchResult; + case "net.minecraft.src.Slot": nms_Slot.$clinit(); return nms_Slot; + case "net.minecraft.src.InventoryBasic": nms_InventoryBasic.$clinit(); return nms_InventoryBasic; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$RenderbufferGL": nlea_EaglerAdapterImpl2$RenderbufferGL.$clinit(); return nlea_EaglerAdapterImpl2$RenderbufferGL; + case "net.minecraft.src.ChunkPosition": nms_ChunkPosition.$clinit(); return nms_ChunkPosition; + case "java.lang.OutOfMemoryError": jl_OutOfMemoryError.$clinit(); return jl_OutOfMemoryError; + case "java.lang.VirtualMachineError": jl_VirtualMachineError.$clinit(); return jl_VirtualMachineError; + case "net.minecraft.src.EnchantmentProtection": nms_EnchantmentProtection.$clinit(); return nms_EnchantmentProtection; + case "net.minecraft.src.EnchantmentOxygen": nms_EnchantmentOxygen.$clinit(); return nms_EnchantmentOxygen; + case "net.minecraft.src.EnchantmentWaterWorker": nms_EnchantmentWaterWorker.$clinit(); return nms_EnchantmentWaterWorker; + case "net.minecraft.src.EnchantmentThorns": nms_EnchantmentThorns.$clinit(); return nms_EnchantmentThorns; + case "net.minecraft.src.EnchantmentDamage": nms_EnchantmentDamage.$clinit(); return nms_EnchantmentDamage; + case "net.minecraft.src.EnchantmentKnockback": nms_EnchantmentKnockback.$clinit(); return nms_EnchantmentKnockback; + case "net.minecraft.src.EnchantmentFireAspect": nms_EnchantmentFireAspect.$clinit(); return nms_EnchantmentFireAspect; + case "net.minecraft.src.EnchantmentLootBonus": nms_EnchantmentLootBonus.$clinit(); return nms_EnchantmentLootBonus; + case "net.minecraft.src.EnumEnchantmentType": nms_EnumEnchantmentType.$clinit(); return nms_EnumEnchantmentType; + case "net.minecraft.src.EnchantmentDigging": nms_EnchantmentDigging.$clinit(); return nms_EnchantmentDigging; + case "net.minecraft.src.EnchantmentUntouching": nms_EnchantmentUntouching.$clinit(); return nms_EnchantmentUntouching; + case "net.minecraft.src.EnchantmentDurability": nms_EnchantmentDurability.$clinit(); return nms_EnchantmentDurability; + case "net.minecraft.src.EnchantmentArrowDamage": nms_EnchantmentArrowDamage.$clinit(); return nms_EnchantmentArrowDamage; + case "net.minecraft.src.EnchantmentArrowKnockback": nms_EnchantmentArrowKnockback.$clinit(); return nms_EnchantmentArrowKnockback; + case "net.minecraft.src.EnchantmentArrowFire": nms_EnchantmentArrowFire.$clinit(); return nms_EnchantmentArrowFire; + case "net.minecraft.src.EnchantmentArrowInfinite": nms_EnchantmentArrowInfinite.$clinit(); return nms_EnchantmentArrowInfinite; + case "java.net.MalformedURLException": jn_MalformedURLException.$clinit(); return jn_MalformedURLException; + case "org.teavm.jso.core.JSArray": otjc_JSArray.$clinit(); return otjc_JSArray; + case "org.teavm.jso.core.JSNumber": otjc_JSNumber.$clinit(); return otjc_JSNumber; + case "net.minecraft.src.ScoreComparator": nms_ScoreComparator.$clinit(); return nms_ScoreComparator; + case "java.net.URLStreamHandler": jn_URLStreamHandler.$clinit(); return jn_URLStreamHandler; + case "java.nio.charset.CoderMalfunctionError": jnc_CoderMalfunctionError.$clinit(); return jnc_CoderMalfunctionError; + case "net.minecraft.src.Particle": nms_Particle.$clinit(); return nms_Particle; + case "java.util.AbstractMap$KeySet$1": ju_AbstractMap$KeySet$1.$clinit(); return ju_AbstractMap$KeySet$1; + case "java.util.LinkedHashMap$KeyIterator": ju_LinkedHashMap$KeyIterator.$clinit(); return ju_LinkedHashMap$KeyIterator; + case "java.util.LinkedHashMap$AbstractMapIterator": ju_LinkedHashMap$AbstractMapIterator.$clinit(); return ju_LinkedHashMap$AbstractMapIterator; + case "java.math.Conversion": jm_Conversion.$clinit(); return jm_Conversion; + case "net.minecraft.src.GuiButtonLanguage": nms_GuiButtonLanguage.$clinit(); return nms_GuiButtonLanguage; + case "net.minecraft.src.CreativeCrafting": nms_CreativeCrafting.$clinit(); return nms_CreativeCrafting; + case "net.minecraft.src.ICrafting": nms_ICrafting.$clinit(); return nms_ICrafting; + case "net.minecraft.src.GuiConfirmOpenLink": nms_GuiConfirmOpenLink.$clinit(); return nms_GuiConfirmOpenLink; + case "net.minecraft.src.GuiYesNo": nms_GuiYesNo.$clinit(); return nms_GuiYesNo; + case "org.teavm.classlib.impl.tz.DateTimeZoneBuilder": otcit_DateTimeZoneBuilder.$clinit(); return otcit_DateTimeZoneBuilder; + case "net.minecraft.src.TileEntityRenderer": nms_TileEntityRenderer.$clinit(); return nms_TileEntityRenderer; + case "net.minecraft.src.RenderSorter": nms_RenderSorter.$clinit(); return nms_RenderSorter; + case "net.minecraft.src.IconFlipped": nms_IconFlipped.$clinit(); return nms_IconFlipped; + case "net.minecraft.src.MinecraftError": nms_MinecraftError.$clinit(); return nms_MinecraftError; + case "net.minecraft.src.MapData": nms_MapData.$clinit(); return nms_MapData; + case "net.minecraft.src.WorldSavedData": nms_WorldSavedData.$clinit(); return nms_WorldSavedData; + case "net.minecraft.src.EnumAction": nms_EnumAction.$clinit(); return nms_EnumAction; + case "net.minecraft.src.EntitySelectorAlive": nms_EntitySelectorAlive.$clinit(); return nms_EntitySelectorAlive; + case "net.minecraft.src.EntitySelectorInventory": nms_EntitySelectorInventory.$clinit(); return nms_EntitySelectorInventory; + case "net.minecraft.src.GuiRepair": nms_GuiRepair.$clinit(); return nms_GuiRepair; + case "net.minecraft.src.EnumRarity": nms_EnumRarity.$clinit(); return nms_EnumRarity; + case "java.net.impl.XHRStreamHandler": jni_XHRStreamHandler.$clinit(); return jni_XHRStreamHandler; + case "java.net.impl.DummyStreamHandler": jni_DummyStreamHandler.$clinit(); return jni_DummyStreamHandler; + case "net.minecraft.src.ChatClickData": nms_ChatClickData.$clinit(); return nms_ChatClickData; + case "net.minecraft.src.ChatLine": nms_ChatLine.$clinit(); return nms_ChatLine; + case "java.lang.AbstractStringBuilder$Constants": jl_AbstractStringBuilder$Constants.$clinit(); return jl_AbstractStringBuilder$Constants; + case "org.teavm.classlib.impl.text.DoubleAnalyzer": otcit_DoubleAnalyzer.$clinit(); return otcit_DoubleAnalyzer; + case "org.teavm.classlib.impl.text.DoubleAnalyzer$Result": otcit_DoubleAnalyzer$Result.$clinit(); return otcit_DoubleAnalyzer$Result; + case "java.util.regex.MatchResultImpl": jur_MatchResultImpl.$clinit(); return jur_MatchResultImpl; + case "java.io.StringWriter": ji_StringWriter.$clinit(); return ji_StringWriter; + case "java.io.Writer": ji_Writer.$clinit(); return ji_Writer; + case "java.io.PrintWriter": ji_PrintWriter.$clinit(); return ji_PrintWriter; + case "java.io.StringReader": ji_StringReader.$clinit(); return ji_StringReader; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$QueryGL": nlea_EaglerAdapterImpl2$QueryGL.$clinit(); return nlea_EaglerAdapterImpl2$QueryGL; + case "me.ayunami2000.ayuncraft.File": maa_File.$clinit(); return maa_File; + case "net.minecraft.src.Rect2i": nms_Rect2i.$clinit(); return nms_Rect2i; + case "net.minecraft.src.TileEntitySignRenderer": nms_TileEntitySignRenderer.$clinit(); return nms_TileEntitySignRenderer; + case "net.minecraft.src.TileEntitySpecialRenderer": nms_TileEntitySpecialRenderer.$clinit(); return nms_TileEntitySpecialRenderer; + case "net.minecraft.src.TileEntityRendererPiston": nms_TileEntityRendererPiston.$clinit(); return nms_TileEntityRendererPiston; + case "net.minecraft.src.TileEntityChestRenderer": nms_TileEntityChestRenderer.$clinit(); return nms_TileEntityChestRenderer; + case "net.minecraft.src.TileEntityEnderChestRenderer": nms_TileEntityEnderChestRenderer.$clinit(); return nms_TileEntityEnderChestRenderer; + case "net.minecraft.src.RenderEnchantmentTable": nms_RenderEnchantmentTable.$clinit(); return nms_RenderEnchantmentTable; + case "net.minecraft.src.RenderEndPortal": nms_RenderEndPortal.$clinit(); return nms_RenderEndPortal; + case "net.minecraft.src.TileEntityBeaconRenderer": nms_TileEntityBeaconRenderer.$clinit(); return nms_TileEntityBeaconRenderer; + case "net.minecraft.src.TileEntitySkullRenderer": nms_TileEntitySkullRenderer.$clinit(); return nms_TileEntitySkullRenderer; + case "net.minecraft.src.TileEntityMobSpawnerRenderer": nms_TileEntityMobSpawnerRenderer.$clinit(); return nms_TileEntityMobSpawnerRenderer; + case "org.teavm.classlib.impl.text.FloatAnalyzer$Result": otcit_FloatAnalyzer$Result.$clinit(); return otcit_FloatAnalyzer$Result; + case "net.minecraft.src.ModelSign": nms_ModelSign.$clinit(); return nms_ModelSign; + case "net.minecraft.src.ModelChest": nms_ModelChest.$clinit(); return nms_ModelChest; + case "net.minecraft.src.ModelLargeChest": nms_ModelLargeChest.$clinit(); return nms_ModelLargeChest; + case "net.minecraft.src.ModelBook": nms_ModelBook.$clinit(); return nms_ModelBook; + case "java.net.impl.XHRURLConnection": jni_XHRURLConnection.$clinit(); return jni_XHRURLConnection; + case "java.nio.charset.impl.BufferedEncoder$Controller": jnci_BufferedEncoder$Controller.$clinit(); return jnci_BufferedEncoder$Controller; + case "java.nio.charset.BufferUnderflowException": jnc_BufferUnderflowException.$clinit(); return jnc_BufferUnderflowException; + case "java.nio.charset.BufferOverflowException": jnc_BufferOverflowException.$clinit(); return jnc_BufferOverflowException; + case "java.nio.charset.MalformedInputException": jnc_MalformedInputException.$clinit(); return jnc_MalformedInputException; + case "java.nio.charset.UnmappableCharacterException": jnc_UnmappableCharacterException.$clinit(); return jnc_UnmappableCharacterException; + case "java.util.TreeMap$EntrySet": ju_TreeMap$EntrySet.$clinit(); return ju_TreeMap$EntrySet; + case "net.minecraft.src.SlotCreativeInventory": nms_SlotCreativeInventory.$clinit(); return nms_SlotCreativeInventory; + case "me.ayunami2000.ayuncraft.tmi.TMICompatibility": maat_TMICompatibility.$clinit(); return maat_TMICompatibility; + case "net.minecraft.src.GuiOptions": nms_GuiOptions.$clinit(); return nms_GuiOptions; + case "net.minecraft.src.GuiLanguage": nms_GuiLanguage.$clinit(); return nms_GuiLanguage; + case "net.lax1dude.eaglercraft.GuiScreenLicenseDeclined": nle_GuiScreenLicenseDeclined.$clinit(); return nle_GuiScreenLicenseDeclined; + case "me.ayunami2000.ayuncraft.GuiScreenModules": maa_GuiScreenModules.$clinit(); return maa_GuiScreenModules; + case "java.lang.StrictMath": jl_StrictMath.$clinit(); return jl_StrictMath; + case "net.minecraft.src.Chunk": nms_Chunk.$clinit(); return nms_Chunk; + case "net.minecraft.src.ChunkCache": nms_ChunkCache.$clinit(); return nms_ChunkCache; + case "net.minecraft.src.ChestItemRenderHelper": nms_ChestItemRenderHelper.$clinit(); return nms_ChestItemRenderHelper; + case "java.util.LinkedHashMap$2": ju_LinkedHashMap$2.$clinit(); return ju_LinkedHashMap$2; + case "net.minecraft.src.MapCoord": nms_MapCoord.$clinit(); return nms_MapCoord; + case "java.util.Formatter$FormatWriter": ju_Formatter$FormatWriter.$clinit(); return ju_Formatter$FormatWriter; + case "net.minecraft.src.EnchantmentData": nms_EnchantmentData.$clinit(); return nms_EnchantmentData; + case "java.util.IllegalFormatException": ju_IllegalFormatException.$clinit(); return ju_IllegalFormatException; + case "java.util.Objects": ju_Objects.$clinit(); return ju_Objects; + case "java.lang.NoSuchMethodException": jl_NoSuchMethodException.$clinit(); return jl_NoSuchMethodException; + case "java.lang.reflect.InvocationTargetException": jlr_InvocationTargetException.$clinit(); return jlr_InvocationTargetException; + case "java.lang.IllegalAccessException": jl_IllegalAccessException.$clinit(); return jl_IllegalAccessException; + case "java.util.FormatterClosedException": ju_FormatterClosedException.$clinit(); return ju_FormatterClosedException; + case "org.teavm.classlib.impl.text.FloatAnalyzer": otcit_FloatAnalyzer.$clinit(); return otcit_FloatAnalyzer; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$25": nlea_EaglerAdapterImpl2$25.$clinit(); return nlea_EaglerAdapterImpl2$25; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$StupidFunctionResolveString": nlea_EaglerAdapterImpl2$StupidFunctionResolveString.$clinit(); return nlea_EaglerAdapterImpl2$StupidFunctionResolveString; + case "java.lang.reflect.Method": jlr_Method.$clinit(); return jlr_Method; + case "java.lang.reflect.AccessibleObject": jlr_AccessibleObject.$clinit(); return jlr_AccessibleObject; + case "java.lang.reflect.Member": jlr_Member.$clinit(); return jlr_Member; + case "net.minecraft.src.EnumGameType": nms_EnumGameType.$clinit(); return nms_EnumGameType; + case "java.util.LinkedHashMap$ValueIterator": ju_LinkedHashMap$ValueIterator.$clinit(); return ju_LinkedHashMap$ValueIterator; + case "java.nio.charset.impl.BufferedDecoder$Controller": jnci_BufferedDecoder$Controller.$clinit(); return jnci_BufferedDecoder$Controller; + case "net.minecraft.src.ContainerPlayer": nms_ContainerPlayer.$clinit(); return nms_ContainerPlayer; + case "net.minecraft.src.ContainerWorkbench": nms_ContainerWorkbench.$clinit(); return nms_ContainerWorkbench; + case "net.minecraft.src.GuiDisconnected": nms_GuiDisconnected.$clinit(); return nms_GuiDisconnected; + case "net.minecraft.src.GuiSmallButton": nms_GuiSmallButton.$clinit(); return nms_GuiSmallButton; + case "net.minecraft.src.GuiSlider": nms_GuiSlider.$clinit(); return nms_GuiSlider; + case "net.minecraft.src.GuiVideoSettings": nms_GuiVideoSettings.$clinit(); return nms_GuiVideoSettings; + case "net.minecraft.src.GuiControls": nms_GuiControls.$clinit(); return nms_GuiControls; + case "net.minecraft.src.GuiScreenChatOptions": nms_GuiScreenChatOptions.$clinit(); return nms_GuiScreenChatOptions; + case "net.minecraft.src.GuiSlotLanguage": nms_GuiSlotLanguage.$clinit(); return nms_GuiSlotLanguage; + case "net.minecraft.src.GuiSlot": nms_GuiSlot.$clinit(); return nms_GuiSlot; + case "net.minecraft.src.GuiSlotServer": nms_GuiSlotServer.$clinit(); return nms_GuiSlotServer; + case "net.minecraft.src.GuiScreenServerList": nms_GuiScreenServerList.$clinit(); return nms_GuiScreenServerList; + case "net.minecraft.src.GuiScreenAddServer": nms_GuiScreenAddServer.$clinit(); return nms_GuiScreenAddServer; + case "net.minecraft.src.GuiSlider2": nms_GuiSlider2.$clinit(); return nms_GuiSlider2; + case "me.ayunami2000.ayuncraft.MidiConverter": maa_MidiConverter.$clinit(); return maa_MidiConverter; + case "me.ayunami2000.ayuncraft.GuiScreenModules$1": maa_GuiScreenModules$1.$clinit(); return maa_GuiScreenModules$1; + case "net.minecraft.src.DamageSource": nms_DamageSource.$clinit(); return nms_DamageSource; + case "java.util.TreeMap$EntryIterator": ju_TreeMap$EntryIterator.$clinit(); return ju_TreeMap$EntryIterator; + case "net.minecraft.src.MapStorage": nms_MapStorage.$clinit(); return nms_MapStorage; + case "net.lax1dude.eaglercraft.WebsocketNetworkManager": nle_WebsocketNetworkManager.$clinit(); return nle_WebsocketNetworkManager; + case "net.minecraft.src.INetworkManager": nms_INetworkManager.$clinit(); return nms_INetworkManager; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$RateLimit": nlea_EaglerAdapterImpl2$RateLimit.$clinit(); return nlea_EaglerAdapterImpl2$RateLimit; + case "me.ayunami2000.ayuncraft.nbsapi.Song": maan_Song.$clinit(); return maan_Song; + case "java.util.UnknownFormatConversionException": ju_UnknownFormatConversionException.$clinit(); return ju_UnknownFormatConversionException; + case "me.ayunami2000.ayuncraft.tmi._tmi_MgZOrder": maat__tmi_MgZOrder.$clinit(); return maat__tmi_MgZOrder; + case "net.minecraft.src.EnchantmentHelper": nms_EnchantmentHelper.$clinit(); return nms_EnchantmentHelper; + case "java.util.regex.Matcher$1": jur_Matcher$1.$clinit(); return jur_Matcher$1; + case "java.lang.reflect.Modifier": jlr_Modifier.$clinit(); return jlr_Modifier; + case "java.net.impl.XHRURLConnection$performRequest$lambda$_5_0": jni_XHRURLConnection$performRequest$lambda$_5_0.$clinit(); return jni_XHRURLConnection$performRequest$lambda$_5_0; + case "org.teavm.jso.typedarrays.Int8Array": otjt_Int8Array.$clinit(); return otjt_Int8Array; + case "javax.sound.midi.MidiSystem": jsm_MidiSystem.$clinit(); return jsm_MidiSystem; + case "me.ayunami2000.ayuncraft.MidiConverter$1": maa_MidiConverter$1.$clinit(); return maa_MidiConverter$1; + case "javax.sound.midi.MetaMessage": jsm_MetaMessage.$clinit(); return jsm_MetaMessage; + case "javax.sound.midi.MidiMessage": jsm_MidiMessage.$clinit(); return jsm_MidiMessage; + case "javax.sound.midi.ShortMessage": jsm_ShortMessage.$clinit(); return jsm_ShortMessage; + case "me.ayunami2000.ayuncraft.nbsapi.Layer": maan_Layer.$clinit(); return maan_Layer; + case "me.ayunami2000.ayuncraft.nbsapi.Note": maan_Note.$clinit(); return maan_Note; + case "me.ayunami2000.ayuncraft.nbsapi.Instrument": maan_Instrument.$clinit(); return maan_Instrument; + case "java.util.DuplicateFormatFlagsException": ju_DuplicateFormatFlagsException.$clinit(); return ju_DuplicateFormatFlagsException; + case "java.util.IllegalFormatPrecisionException": ju_IllegalFormatPrecisionException.$clinit(); return ju_IllegalFormatPrecisionException; + case "java.util.IllegalFormatCodePointException": ju_IllegalFormatCodePointException.$clinit(); return ju_IllegalFormatCodePointException; + case "java.util.IllegalFormatConversionException": ju_IllegalFormatConversionException.$clinit(); return ju_IllegalFormatConversionException; + case "java.util.Formattable": ju_Formattable.$clinit(); return ju_Formattable; + case "javax.sound.midi.InvalidMidiDataException": jsm_InvalidMidiDataException.$clinit(); return jsm_InvalidMidiDataException; + case "javax.sound.midi.Sequence": jsm_Sequence.$clinit(); return jsm_Sequence; + case "javax.sound.midi.Track": jsm_Track.$clinit(); return jsm_Track; + case "javax.sound.midi.MidiEvent": jsm_MidiEvent.$clinit(); return jsm_MidiEvent; + case "java.util.FormatFlagsConversionMismatchException": ju_FormatFlagsConversionMismatchException.$clinit(); return ju_FormatFlagsConversionMismatchException; + case "java.util.IllegalFormatFlagsException": ju_IllegalFormatFlagsException.$clinit(); return ju_IllegalFormatFlagsException; + case "java.util.MissingFormatWidthException": ju_MissingFormatWidthException.$clinit(); return ju_MissingFormatWidthException; + case "net.minecraft.src.EnchantmentModifierDamage": nms_EnchantmentModifierDamage.$clinit(); return nms_EnchantmentModifierDamage; + case "net.minecraft.src.IEnchantmentModifier": nms_IEnchantmentModifier.$clinit(); return nms_IEnchantmentModifier; + case "net.minecraft.src.EnchantmentModifierLiving": nms_EnchantmentModifierLiving.$clinit(); return nms_EnchantmentModifierLiving; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$18": nlea_EaglerAdapterImpl2$18.$clinit(); return nlea_EaglerAdapterImpl2$18; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$19": nlea_EaglerAdapterImpl2$19.$clinit(); return nlea_EaglerAdapterImpl2$19; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$20": nlea_EaglerAdapterImpl2$20.$clinit(); return nlea_EaglerAdapterImpl2$20; + case "org.teavm.jso.websocket.WebSocket": otjw_WebSocket.$clinit(); return otjw_WebSocket; + case "javax.sound.midi.spi.MidiFileReader": jsms_MidiFileReader.$clinit(); return jsms_MidiFileReader; + case "com.sun.media.sound.JDK13Services": csms_JDK13Services.$clinit(); return csms_JDK13Services; + case "javax.sound.sampled.spi.MixerProvider": jsss_MixerProvider.$clinit(); return jsss_MixerProvider; + case "com.sun.media.sound.JSSecurityManager": csms_JSSecurityManager.$clinit(); return csms_JSSecurityManager; + case "javax.sound.sampled.spi.FormatConversionProvider": jsss_FormatConversionProvider.$clinit(); return jsss_FormatConversionProvider; + case "javax.sound.sampled.spi.AudioFileReader": jsss_AudioFileReader.$clinit(); return jsss_AudioFileReader; + case "javax.sound.sampled.spi.AudioFileWriter": jsss_AudioFileWriter.$clinit(); return jsss_AudioFileWriter; + case "javax.sound.midi.spi.MidiDeviceProvider": jsms_MidiDeviceProvider.$clinit(); return jsms_MidiDeviceProvider; + case "javax.sound.midi.spi.SoundbankReader": jsms_SoundbankReader.$clinit(); return jsms_SoundbankReader; + case "javax.sound.midi.spi.MidiFileWriter": jsms_MidiFileWriter.$clinit(); return jsms_MidiFileWriter; + case "com.sun.media.sound.JSSecurityManager$2": csms_JSSecurityManager$2.$clinit(); return csms_JSSecurityManager$2; + case "java.security.PrivilegedAction": js_PrivilegedAction.$clinit(); return js_PrivilegedAction; + case "java.security.AccessController": js_AccessController.$clinit(); return js_AccessController; + case "com.sun.media.sound.JSSecurityManager$3": csms_JSSecurityManager$3.$clinit(); return csms_JSSecurityManager$3; + case "java.util.Collections$10": ju_Collections$10.$clinit(); return ju_Collections$10; + case "org.teavm.runtime.RuntimeObject": otr_RuntimeObject.$clinit(); return otr_RuntimeObject; + case "org.teavm.interop.Structure": oti_Structure.$clinit(); return oti_Structure; + case "org.teavm.platform.PlatformClass": otp_PlatformClass.$clinit(); return otp_PlatformClass; + case "org.teavm.runtime.RuntimeClass": otr_RuntimeClass.$clinit(); return otr_RuntimeClass; + case "java.lang.reflect.Field": jlr_Field.$clinit(); return jlr_Field; + case "java.lang.reflect.Constructor": jlr_Constructor.$clinit(); return jlr_Constructor; + case "java.lang.ClassLoader": jl_ClassLoader.$clinit(); return jl_ClassLoader; + case "java.lang.annotation.Annotation": jla_Annotation.$clinit(); return jla_Annotation; + case "java.lang.Package": jl_Package.$clinit(); return jl_Package; + case "java.lang.StackTraceElement": jl_StackTraceElement.$clinit(); return jl_StackTraceElement; + case "org.teavm.jso.core.JSError": otjc_JSError.$clinit(); return otjc_JSError; + case "org.teavm.jso.dom.html.HTMLDocument": otjdh_HTMLDocument.$clinit(); return otjdh_HTMLDocument; + case "org.teavm.jso.dom.xml.Document": otjdx_Document.$clinit(); return otjdx_Document; + case "org.teavm.jso.dom.xml.Node": otjdx_Node.$clinit(); return otjdx_Node; + case "org.teavm.jso.browser.Screen": otjb_Screen.$clinit(); return otjb_Screen; + case "org.teavm.jso.browser.Location": otjb_Location.$clinit(); return otjb_Location; + case "org.teavm.jso.browser.History": otjb_History.$clinit(); return otjb_History; + case "org.teavm.jso.dom.html.HTMLElement": otjdh_HTMLElement.$clinit(); return otjdh_HTMLElement; + case "org.teavm.jso.dom.xml.Element": otjdx_Element.$clinit(); return otjdx_Element; + case "org.teavm.jso.dom.css.ElementCSSInlineStyle": otjdc_ElementCSSInlineStyle.$clinit(); return otjdc_ElementCSSInlineStyle; + case "org.teavm.jso.dom.events.WheelEventTarget": otjde_WheelEventTarget.$clinit(); return otjde_WheelEventTarget; + case "org.teavm.jso.browser.AnimationFrameCallback": otjb_AnimationFrameCallback.$clinit(); return otjb_AnimationFrameCallback; + case "org.teavm.jso.browser.WindowFeatures": otjb_WindowFeatures.$clinit(); return otjb_WindowFeatures; + case "org.teavm.jso.dom.events.Event": otjde_Event.$clinit(); return otjde_Event; + case "org.teavm.jso.browser.Storage": otjb_Storage.$clinit(); return otjb_Storage; + case "org.teavm.platform.PlatformObject": otp_PlatformObject.$clinit(); return otp_PlatformObject; + case "org.teavm.platform.metadata.StaticFieldResource": otpm_StaticFieldResource.$clinit(); return otpm_StaticFieldResource; + case "org.teavm.platform.metadata.Resource": otpm_Resource.$clinit(); return otpm_Resource; + case "org.teavm.interop.Address": oti_Address.$clinit(); return oti_Address; + case "org.teavm.platform.PlatformString": otp_PlatformString.$clinit(); return otp_PlatformString; + case "org.teavm.jso.core.JSRegExp": otjc_JSRegExp.$clinit(); return otjc_JSRegExp; + case "org.teavm.jso.core.JSReplaceFunction": otjc_JSReplaceFunction.$clinit(); return otjc_JSReplaceFunction; + case "org.teavm.jso.dom.events.MouseEvent": otjde_MouseEvent.$clinit(); return otjde_MouseEvent; + case "org.teavm.jso.dom.events.KeyboardEvent": otjde_KeyboardEvent.$clinit(); return otjde_KeyboardEvent; + case "net.lax1dude.eaglercraft.adapter.teavm.WebGL2RenderingContext": nleat_WebGL2RenderingContext.$clinit(); return nleat_WebGL2RenderingContext; + case "org.teavm.jso.webgl.WebGLRenderingContext": otjw_WebGLRenderingContext.$clinit(); return otjw_WebGLRenderingContext; + case "org.teavm.jso.dom.html.HTMLVideoElement": otjdh_HTMLVideoElement.$clinit(); return otjdh_HTMLVideoElement; + case "org.teavm.jso.dom.html.HTMLMediaElement": otjdh_HTMLMediaElement.$clinit(); return otjdh_HTMLMediaElement; + case "org.teavm.jso.dom.html.HTMLImageElement": otjdh_HTMLImageElement.$clinit(); return otjdh_HTMLImageElement; + case "org.teavm.jso.canvas.CanvasImageSource": otjc_CanvasImageSource.$clinit(); return otjc_CanvasImageSource; + case "org.teavm.jso.dom.html.HTMLCanvasElement": otjdh_HTMLCanvasElement.$clinit(); return otjdh_HTMLCanvasElement; + case "org.teavm.jso.webaudio.AudioBuffer": otjw_AudioBuffer.$clinit(); return otjw_AudioBuffer; + case "net.lax1dude.eaglercraft.ServerQuery": nle_ServerQuery.$clinit(); return nle_ServerQuery; + case "org.teavm.jso.canvas.CanvasRenderingContext2D": otjc_CanvasRenderingContext2D.$clinit(); return otjc_CanvasRenderingContext2D; + case "org.teavm.jso.dom.events.WheelEvent": otjde_WheelEvent.$clinit(); return otjde_WheelEvent; + case "java.util.Spliterator": ju_Spliterator.$clinit(); return ju_Spliterator; + case "java.util.stream.Stream": jus_Stream.$clinit(); return jus_Stream; + case "java.util.stream.BaseStream": jus_BaseStream.$clinit(); return jus_BaseStream; + case "java.util.function.Consumer": juf_Consumer.$clinit(); return juf_Consumer; + case "java.util.function.UnaryOperator": juf_UnaryOperator.$clinit(); return juf_UnaryOperator; + case "org.teavm.jso.webaudio.AudioDestinationNode": otjw_AudioDestinationNode.$clinit(); return otjw_AudioDestinationNode; + case "org.teavm.jso.webaudio.AudioNode": otjw_AudioNode.$clinit(); return otjw_AudioNode; + case "org.teavm.jso.webaudio.AudioListener": otjw_AudioListener.$clinit(); return otjw_AudioListener; + case "org.teavm.jso.webaudio.AudioBufferSourceNode": otjw_AudioBufferSourceNode.$clinit(); return otjw_AudioBufferSourceNode; + case "org.teavm.jso.webaudio.MediaElementAudioSourceNode": otjw_MediaElementAudioSourceNode.$clinit(); return otjw_MediaElementAudioSourceNode; + case "org.teavm.jso.webaudio.MediaStreamAudioSourceNode": otjw_MediaStreamAudioSourceNode.$clinit(); return otjw_MediaStreamAudioSourceNode; + case "org.teavm.jso.webaudio.MediaStream": otjw_MediaStream.$clinit(); return otjw_MediaStream; + case "org.teavm.jso.webaudio.MediaStreamAudioDestinationNode": otjw_MediaStreamAudioDestinationNode.$clinit(); return otjw_MediaStreamAudioDestinationNode; + case "org.teavm.jso.webaudio.AudioWorker": otjw_AudioWorker.$clinit(); return otjw_AudioWorker; + case "org.teavm.jso.webaudio.ScriptProcessorNode": otjw_ScriptProcessorNode.$clinit(); return otjw_ScriptProcessorNode; + case "org.teavm.jso.webaudio.AnalyserNode": otjw_AnalyserNode.$clinit(); return otjw_AnalyserNode; + case "org.teavm.jso.webaudio.GainNode": otjw_GainNode.$clinit(); return otjw_GainNode; + case "org.teavm.jso.webaudio.DelayNode": otjw_DelayNode.$clinit(); return otjw_DelayNode; + case "org.teavm.jso.webaudio.BiquadFilterNode": otjw_BiquadFilterNode.$clinit(); return otjw_BiquadFilterNode; + case "org.teavm.jso.webaudio.IIRFilterNode": otjw_IIRFilterNode.$clinit(); return otjw_IIRFilterNode; + case "org.teavm.jso.webaudio.WaveShaperNode": otjw_WaveShaperNode.$clinit(); return otjw_WaveShaperNode; + case "org.teavm.jso.webaudio.PannerNode": otjw_PannerNode.$clinit(); return otjw_PannerNode; + case "org.teavm.jso.webaudio.StereoPannerNode": otjw_StereoPannerNode.$clinit(); return otjw_StereoPannerNode; + case "org.teavm.jso.webaudio.ConvolverNode": otjw_ConvolverNode.$clinit(); return otjw_ConvolverNode; + case "org.teavm.jso.webaudio.ChannelSplitterNode": otjw_ChannelSplitterNode.$clinit(); return otjw_ChannelSplitterNode; + case "org.teavm.jso.webaudio.ChannelMergerNode": otjw_ChannelMergerNode.$clinit(); return otjw_ChannelMergerNode; + case "org.teavm.jso.webaudio.DynamicsCompressorNode": otjw_DynamicsCompressorNode.$clinit(); return otjw_DynamicsCompressorNode; + case "org.teavm.jso.webaudio.OscillatorNode": otjw_OscillatorNode.$clinit(); return otjw_OscillatorNode; + case "org.teavm.jso.webaudio.PeriodicWave": otjw_PeriodicWave.$clinit(); return otjw_PeriodicWave; + case "org.teavm.jso.webaudio.PeriodicWaveConstraints": otjw_PeriodicWaveConstraints.$clinit(); return otjw_PeriodicWaveConstraints; + case "java.util.function.ToIntFunction": juf_ToIntFunction.$clinit(); return juf_ToIntFunction; + case "java.util.function.ToLongFunction": juf_ToLongFunction.$clinit(); return juf_ToLongFunction; + case "java.util.function.ToDoubleFunction": juf_ToDoubleFunction.$clinit(); return juf_ToDoubleFunction; + case "java.util.function.BiFunction": juf_BiFunction.$clinit(); return juf_BiFunction; + case "java.text.ParsePosition": jt_ParsePosition.$clinit(); return jt_ParsePosition; + case "java.text.AttributedCharacterIterator": jt_AttributedCharacterIterator.$clinit(); return jt_AttributedCharacterIterator; + case "java.text.CharacterIterator": jt_CharacterIterator.$clinit(); return jt_CharacterIterator; + case "net.lax1dude.eaglercraft.ServerQuery$QueryResponse": nle_ServerQuery$QueryResponse.$clinit(); return nle_ServerQuery$QueryResponse; + case "java.io.Console": ji_Console.$clinit(); return ji_Console; + case "org.teavm.runtime.RuntimeArray": otr_RuntimeArray.$clinit(); return otr_RuntimeArray; + case "org.teavm.platform.metadata.StringResource": otpm_StringResource.$clinit(); return otpm_StringResource; + case "org.teavm.jso.webgl.WebGLTexture": otjw_WebGLTexture.$clinit(); return otjw_WebGLTexture; + case "java.nio.ShortBuffer": jn_ShortBuffer.$clinit(); return jn_ShortBuffer; + case "java.nio.LongBuffer": jn_LongBuffer.$clinit(); return jn_LongBuffer; + case "java.nio.DoubleBuffer": jn_DoubleBuffer.$clinit(); return jn_DoubleBuffer; + case "org.teavm.jso.webgl.WebGLBuffer": otjw_WebGLBuffer.$clinit(); return otjw_WebGLBuffer; + case "org.teavm.jso.webgl.WebGLShader": otjw_WebGLShader.$clinit(); return otjw_WebGLShader; + case "org.teavm.jso.webgl.WebGLProgram": otjw_WebGLProgram.$clinit(); return otjw_WebGLProgram; + case "org.teavm.jso.webgl.WebGLUniformLocation": otjw_WebGLUniformLocation.$clinit(); return otjw_WebGLUniformLocation; + case "net.lax1dude.eaglercraft.adapter.teavm.WebGLVertexArray": nleat_WebGLVertexArray.$clinit(); return nleat_WebGLVertexArray; + case "java.util.stream.IntStream": jus_IntStream.$clinit(); return jus_IntStream; + case "java.util.stream.LongStream": jus_LongStream.$clinit(); return jus_LongStream; + case "java.util.stream.DoubleStream": jus_DoubleStream.$clinit(); return jus_DoubleStream; + case "java.util.function.IntFunction": juf_IntFunction.$clinit(); return juf_IntFunction; + case "java.util.function.IntUnaryOperator": juf_IntUnaryOperator.$clinit(); return juf_IntUnaryOperator; + case "java.util.function.IntToLongFunction": juf_IntToLongFunction.$clinit(); return juf_IntToLongFunction; + case "java.util.function.IntToDoubleFunction": juf_IntToDoubleFunction.$clinit(); return juf_IntToDoubleFunction; + case "com.jcraft.jzlib.JZlib$WrapperType": cjj_JZlib$WrapperType.$clinit(); return cjj_JZlib$WrapperType; + case "org.teavm.platform.metadata.ResourceMap": otpm_ResourceMap.$clinit(); return otpm_ResourceMap; + case "org.teavm.platform.metadata.ResourceArray": otpm_ResourceArray.$clinit(); return otpm_ResourceArray; + case "org.teavm.classlib.impl.unicode.DateFormatCollection": otciu_DateFormatCollection.$clinit(); return otciu_DateFormatCollection; + case "org.teavm.classlib.impl.unicode.DecimalData": otciu_DecimalData.$clinit(); return otciu_DecimalData; + case "org.teavm.classlib.impl.unicode.CurrencyLocalization": otciu_CurrencyLocalization.$clinit(); return otciu_CurrencyLocalization; + case "org.teavm.classlib.impl.tz.TimeZoneResource": otcit_TimeZoneResource.$clinit(); return otcit_TimeZoneResource; + case "net.minecraft.src.WorldSettings": nms_WorldSettings.$clinit(); return nms_WorldSettings; + case "net.minecraft.src.IChunkProvider": nms_IChunkProvider.$clinit(); return nms_IChunkProvider; + case "net.minecraft.src.IUpdatePlayerListBox": nms_IUpdatePlayerListBox.$clinit(); return nms_IUpdatePlayerListBox; + case "net.minecraft.src.EnumSkyBlock": nms_EnumSkyBlock.$clinit(); return nms_EnumSkyBlock; + case "net.minecraft.src.Explosion": nms_Explosion.$clinit(); return nms_Explosion; + case "net.minecraft.src.PathEntity": nms_PathEntity.$clinit(); return nms_PathEntity; + case "net.minecraft.src.GameRules": nms_GameRules.$clinit(); return nms_GameRules; + case "net.minecraft.src.EnumStatus": nms_EnumStatus.$clinit(); return nms_EnumStatus; + case "net.minecraft.src.InventoryEnderChest": nms_InventoryEnderChest.$clinit(); return nms_InventoryEnderChest; + case "net.minecraft.src.EntityLookHelper": nms_EntityLookHelper.$clinit(); return nms_EntityLookHelper; + case "net.minecraft.src.EntityMoveHelper": nms_EntityMoveHelper.$clinit(); return nms_EntityMoveHelper; + case "net.minecraft.src.EntityJumpHelper": nms_EntityJumpHelper.$clinit(); return nms_EntityJumpHelper; + case "net.minecraft.src.EntitySenses": nms_EntitySenses.$clinit(); return nms_EntitySenses; + case "net.minecraft.src.EnumCreatureAttribute": nms_EnumCreatureAttribute.$clinit(); return nms_EnumCreatureAttribute; + case "org.teavm.classlib.impl.currency.CurrencyResource": otcic_CurrencyResource.$clinit(); return otcic_CurrencyResource; + case "java.text.DateFormatElement$TrieNode": jt_DateFormatElement$TrieNode.$clinit(); return jt_DateFormatElement$TrieNode; + case "java.text.Format$Field": jt_Format$Field.$clinit(); return jt_Format$Field; + case "java.text.AttributedCharacterIterator$Attribute": jt_AttributedCharacterIterator$Attribute.$clinit(); return jt_AttributedCharacterIterator$Attribute; + case "net.minecraft.src.MerchantRecipe": nms_MerchantRecipe.$clinit(); return nms_MerchantRecipe; + case "net.minecraft.src.MerchantRecipeList": nms_MerchantRecipeList.$clinit(); return nms_MerchantRecipeList; + case "net.minecraft.src.EntityDragonPart": nms_EntityDragonPart.$clinit(); return nms_EntityDragonPart; + case "net.lax1dude.eaglercraft.glemu.EaglerAdapterGL30$1": nleg_EaglerAdapterGL30$1.$clinit(); return nleg_EaglerAdapterGL30$1; + case "net.lax1dude.eaglercraft.TextureTerrainMap$1": nle_TextureTerrainMap$1.$clinit(); return nle_TextureTerrainMap$1; + case "org.teavm.jso.webgl.WebGLFramebuffer": otjw_WebGLFramebuffer.$clinit(); return otjw_WebGLFramebuffer; + case "java.util.Arrays$1": ju_Arrays$1.$clinit(); return ju_Arrays$1; + case "net.minecraft.src.IBehaviorDispenseItem": nms_IBehaviorDispenseItem.$clinit(); return nms_IBehaviorDispenseItem; + case "net.minecraft.src.IPosition": nms_IPosition.$clinit(); return nms_IPosition; + case "net.minecraft.src.IBlockSource": nms_IBlockSource.$clinit(); return nms_IBlockSource; + case "net.minecraft.src.ILocatableSource": nms_ILocatableSource.$clinit(); return nms_ILocatableSource; + case "net.minecraft.src.ILocation": nms_ILocation.$clinit(); return nms_ILocation; + case "net.minecraft.src.EnumFacing": nms_EnumFacing.$clinit(); return nms_EnumFacing; + case "org.teavm.jso.webaudio.MediaEvent": otjw_MediaEvent.$clinit(); return otjw_MediaEvent; + case "net.minecraft.src.EnumCreatureType": nms_EnumCreatureType.$clinit(); return nms_EnumCreatureType; + case "java.math.MathContext": jm_MathContext.$clinit(); return jm_MathContext; + case "net.minecraft.src.WorldType": nms_WorldType.$clinit(); return nms_WorldType; + case "net.minecraft.src.ScoreObjectiveCriteria": nms_ScoreObjectiveCriteria.$clinit(); return nms_ScoreObjectiveCriteria; + case "java.util.AbstractMap$1": ju_AbstractMap$1.$clinit(); return ju_AbstractMap$1; + case "com.jcraft.jzlib.Deflate": cjj_Deflate.$clinit(); return cjj_Deflate; + case "net.minecraft.src.Packet51MapChunkData": nms_Packet51MapChunkData.$clinit(); return nms_Packet51MapChunkData; + case "me.ayunami2000.ayuncraft.javax.crypto.SecretKey": maajc_SecretKey.$clinit(); return maajc_SecretKey; + case "me.ayunami2000.ayuncraft.java.security.Key": maajs_Key.$clinit(); return maajs_Key; + case "me.ayunami2000.ayuncraft.PubKey": maa_PubKey.$clinit(); return maa_PubKey; + case "java.net.URLStreamHandlerFactory": jn_URLStreamHandlerFactory.$clinit(); return jn_URLStreamHandlerFactory; + case "java.net.URI": jn_URI.$clinit(); return jn_URI; + case "org.teavm.jso.webgl.WebGLRenderbuffer": otjw_WebGLRenderbuffer.$clinit(); return otjw_WebGLRenderbuffer; + case "org.teavm.jso.core.JSSortFunction": otjc_JSSortFunction.$clinit(); return otjc_JSSortFunction; + case "org.teavm.classlib.impl.tz.DateTimeZoneBuilder$RuleSet": otcit_DateTimeZoneBuilder$RuleSet.$clinit(); return otcit_DateTimeZoneBuilder$RuleSet; + case "org.teavm.classlib.impl.tz.DateTimeZoneBuilder$Transition": otcit_DateTimeZoneBuilder$Transition.$clinit(); return otcit_DateTimeZoneBuilder$Transition; + case "net.lax1dude.eaglercraft.adapter.teavm.WebGLQuery": nleat_WebGLQuery.$clinit(); return nleat_WebGLQuery; + case "net.minecraft.src.MapInfo": nms_MapInfo.$clinit(); return nms_MapInfo; + case "org.teavm.classlib.impl.reflection.JSCallable": otcir_JSCallable.$clinit(); return otcir_JSCallable; + case "net.minecraft.src.ExtendedBlockStorage": nms_ExtendedBlockStorage.$clinit(); return nms_ExtendedBlockStorage; + case "net.minecraft.src.ChunkCoordIntPair": nms_ChunkCoordIntPair.$clinit(); return nms_ChunkCoordIntPair; + case "java.io.File": ji_File.$clinit(); return ji_File; + case "javax.sound.midi.Patch": jsm_Patch.$clinit(); return jsm_Patch; + case "javax.sound.midi.MidiDevice$Info": jsm_MidiDevice$Info.$clinit(); return jsm_MidiDevice$Info; + case "javax.sound.midi.MidiDevice": jsm_MidiDevice.$clinit(); return jsm_MidiDevice; + case "javax.sound.midi.Receiver": jsm_Receiver.$clinit(); return jsm_Receiver; + case "javax.sound.midi.Transmitter": jsm_Transmitter.$clinit(); return jsm_Transmitter; + case "javax.sound.midi.Synthesizer": jsm_Synthesizer.$clinit(); return jsm_Synthesizer; + case "javax.sound.midi.Sequencer": jsm_Sequencer.$clinit(); return jsm_Sequencer; + case "javax.sound.midi.Soundbank": jsm_Soundbank.$clinit(); return jsm_Soundbank; + case "javax.sound.midi.MidiFileFormat": jsm_MidiFileFormat.$clinit(); return jsm_MidiFileFormat; + case "net.minecraft.src.Empty3": nms_Empty3.$clinit(); return nms_Empty3; + case "org.teavm.jso.dom.events.MessageEvent": otjde_MessageEvent.$clinit(); return otjde_MessageEvent; + case "org.teavm.jso.websocket.CloseEvent": otjw_CloseEvent.$clinit(); return otjw_CloseEvent; + case "javax.sound.sampled.Mixer$Info": jss_Mixer$Info.$clinit(); return jss_Mixer$Info; + case "javax.sound.sampled.Mixer": jss_Mixer.$clinit(); return jss_Mixer; + case "javax.sound.sampled.Line": jss_Line.$clinit(); return jss_Line; + case "javax.sound.sampled.AudioFormat$Encoding": jss_AudioFormat$Encoding.$clinit(); return jss_AudioFormat$Encoding; + case "javax.sound.sampled.AudioFormat": jss_AudioFormat.$clinit(); return jss_AudioFormat; + case "javax.sound.sampled.AudioInputStream": jss_AudioInputStream.$clinit(); return jss_AudioInputStream; + case "javax.sound.sampled.AudioFileFormat": jss_AudioFileFormat.$clinit(); return jss_AudioFileFormat; + case "javax.sound.sampled.AudioFileFormat$Type": jss_AudioFileFormat$Type.$clinit(); return jss_AudioFileFormat$Type; + case "java.lang.Thread$start$lambda$_4_0": jl_Thread$start$lambda$_4_0.$clinit(); return jl_Thread$start$lambda$_4_0; + case "net.minecraft.src.EnumOptionsHelper": nms_EnumOptionsHelper.$clinit(); return nms_EnumOptionsHelper; + case "java.util.Collections$15": ju_Collections$15.$clinit(); return ju_Collections$15; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$ServerQueryImpl": nlea_EaglerAdapterImpl2$ServerQueryImpl.$clinit(); return nlea_EaglerAdapterImpl2$ServerQueryImpl; + case "java.util.Collections$reverseOrder$lambda$_44_0": ju_Collections$reverseOrder$lambda$_44_0.$clinit(); return ju_Collections$reverseOrder$lambda$_44_0; + case "java.util.regex.IntArrHash": jur_IntArrHash.$clinit(); return jur_IntArrHash; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$ServerQueryImpl$1": nlea_EaglerAdapterImpl2$ServerQueryImpl$1.$clinit(); return nlea_EaglerAdapterImpl2$ServerQueryImpl$1; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$ServerQueryImpl$2": nlea_EaglerAdapterImpl2$ServerQueryImpl$2.$clinit(); return nlea_EaglerAdapterImpl2$ServerQueryImpl$2; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$ServerQueryImpl$3": nlea_EaglerAdapterImpl2$ServerQueryImpl$3.$clinit(); return nlea_EaglerAdapterImpl2$ServerQueryImpl$3; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$ServerQueryImpl$4": nlea_EaglerAdapterImpl2$ServerQueryImpl$4.$clinit(); return nlea_EaglerAdapterImpl2$ServerQueryImpl$4; + case "org.teavm.jso.webaudio.AudioParam": otjw_AudioParam.$clinit(); return otjw_AudioParam; + case "org.teavm.jso.media.MediaError": otjm_MediaError.$clinit(); return otjm_MediaError; + case "org.teavm.jso.media.TimeRanges": otjm_TimeRanges.$clinit(); return otjm_TimeRanges; + case "org.teavm.jso.media.MediaController": otjm_MediaController.$clinit(); return otjm_MediaController; + case "org.teavm.jso.media.AudioTrackList": otjm_AudioTrackList.$clinit(); return otjm_AudioTrackList; + case "org.teavm.jso.media.VideoTrackList": otjm_VideoTrackList.$clinit(); return otjm_VideoTrackList; + case "org.teavm.jso.media.TextTrackList": otjm_TextTrackList.$clinit(); return otjm_TextTrackList; + case "org.teavm.jso.media.TextTrack": otjm_TextTrack.$clinit(); return otjm_TextTrack; + case "java.lang.ClassLoader$ResourceContainer": jl_ClassLoader$ResourceContainer.$clinit(); return jl_ClassLoader$ResourceContainer; + case "org.teavm.platform.PlatformSequence": otp_PlatformSequence.$clinit(); return otp_PlatformSequence; + case "org.teavm.jso.webaudio.AudioWorkerParamDescriptor": otjw_AudioWorkerParamDescriptor.$clinit(); return otjw_AudioWorkerParamDescriptor; + case "org.teavm.jso.webaudio.AudioWorkerNode": otjw_AudioWorkerNode.$clinit(); return otjw_AudioWorkerNode; + case "org.json.JSONObject": oj_JSONObject.$clinit(); return oj_JSONObject; + case "javax.sound.sampled.TargetDataLine": jss_TargetDataLine.$clinit(); return jss_TargetDataLine; + case "javax.sound.sampled.DataLine": jss_DataLine.$clinit(); return jss_DataLine; + case "javax.sound.sampled.Line$Info": jss_Line$Info.$clinit(); return jss_Line$Info; + case "javax.sound.midi.SoundbankResource": jsm_SoundbankResource.$clinit(); return jsm_SoundbankResource; + case "javax.sound.midi.Instrument": jsm_Instrument.$clinit(); return jsm_Instrument; + case "javax.sound.midi.MidiChannel": jsm_MidiChannel.$clinit(); return jsm_MidiChannel; + case "javax.sound.midi.VoiceStatus": jsm_VoiceStatus.$clinit(); return jsm_VoiceStatus; + case "javax.sound.midi.Sequencer$SyncMode": jsm_Sequencer$SyncMode.$clinit(); return jsm_Sequencer$SyncMode; + case "javax.sound.midi.MetaEventListener": jsm_MetaEventListener.$clinit(); return jsm_MetaEventListener; + case "java.util.EventListener": ju_EventListener.$clinit(); return ju_EventListener; + case "javax.sound.midi.ControllerEventListener": jsm_ControllerEventListener.$clinit(); return jsm_ControllerEventListener; + case "java.util.function.Predicate": juf_Predicate.$clinit(); return juf_Predicate; + case "java.util.function.BinaryOperator": juf_BinaryOperator.$clinit(); return juf_BinaryOperator; + case "java.util.Optional": ju_Optional.$clinit(); return ju_Optional; + case "java.util.function.Supplier": juf_Supplier.$clinit(); return juf_Supplier; + case "java.util.function.BiConsumer": juf_BiConsumer.$clinit(); return juf_BiConsumer; + case "java.util.stream.Collector": jus_Collector.$clinit(); return jus_Collector; + case "java.util.stream.Stream$Builder": jus_Stream$Builder.$clinit(); return jus_Stream$Builder; + case "org.teavm.jso.core.JSError$TryClause": otjc_JSError$TryClause.$clinit(); return otjc_JSError$TryClause; + case "org.teavm.jso.core.JSError$CatchClause": otjc_JSError$CatchClause.$clinit(); return otjc_JSError$CatchClause; + case "java.util.function.IntPredicate": juf_IntPredicate.$clinit(); return juf_IntPredicate; + case "java.util.function.IntConsumer": juf_IntConsumer.$clinit(); return juf_IntConsumer; + case "java.util.function.IntBinaryOperator": juf_IntBinaryOperator.$clinit(); return juf_IntBinaryOperator; + case "java.util.OptionalInt": ju_OptionalInt.$clinit(); return ju_OptionalInt; + case "java.util.OptionalDouble": ju_OptionalDouble.$clinit(); return ju_OptionalDouble; + case "java.util.PrimitiveIterator$OfInt": ju_PrimitiveIterator$OfInt.$clinit(); return ju_PrimitiveIterator$OfInt; + case "java.util.PrimitiveIterator": ju_PrimitiveIterator.$clinit(); return ju_PrimitiveIterator; + case "java.util.Spliterator$OfInt": ju_Spliterator$OfInt.$clinit(); return ju_Spliterator$OfInt; + case "java.util.Spliterator$OfPrimitive": ju_Spliterator$OfPrimitive.$clinit(); return ju_Spliterator$OfPrimitive; + case "java.util.stream.IntStream$Builder": jus_IntStream$Builder.$clinit(); return jus_IntStream$Builder; + case "java.util.function.IntSupplier": juf_IntSupplier.$clinit(); return juf_IntSupplier; + case "org.teavm.jso.core.JSRegExpFlag": otjc_JSRegExpFlag.$clinit(); return otjc_JSRegExpFlag; + case "org.teavm.jso.dom.xml.Attr": otjdx_Attr.$clinit(); return otjdx_Attr; + case "org.teavm.jso.dom.xml.NodeList": otjdx_NodeList.$clinit(); return otjdx_NodeList; + case "javax.sound.sampled.Control": jss_Control.$clinit(); return jss_Control; + case "javax.sound.sampled.Control$Type": jss_Control$Type.$clinit(); return jss_Control$Type; + case "javax.sound.sampled.LineListener": jss_LineListener.$clinit(); return jss_LineListener; + case "org.teavm.classlib.fs.VirtualFileSystem": otcf_VirtualFileSystem.$clinit(); return otcf_VirtualFileSystem; + case "java.io.FilenameFilter": ji_FilenameFilter.$clinit(); return ji_FilenameFilter; + case "java.io.FileFilter": ji_FileFilter.$clinit(); return ji_FileFilter; + case "org.teavm.classlib.fs.VirtualFile": otcf_VirtualFile.$clinit(); return otcf_VirtualFile; + case "net.minecraft.src.PathPoint": nms_PathPoint.$clinit(); return nms_PathPoint; + case "org.teavm.jso.webgl.WebGLContextAttributes": otjw_WebGLContextAttributes.$clinit(); return otjw_WebGLContextAttributes; + case "org.teavm.jso.webgl.WebGLActiveInfo": otjw_WebGLActiveInfo.$clinit(); return otjw_WebGLActiveInfo; + case "org.teavm.jso.webgl.WebGLShaderPrecisionFormat": otjw_WebGLShaderPrecisionFormat.$clinit(); return otjw_WebGLShaderPrecisionFormat; + case "org.teavm.jso.canvas.ImageData": otjc_ImageData.$clinit(); return otjc_ImageData; + case "org.teavm.jso.dom.css.CSSStyleDeclaration": otjdc_CSSStyleDeclaration.$clinit(); return otjdc_CSSStyleDeclaration; + case "org.teavm.jso.dom.html.HTMLHtmlElement": otjdh_HTMLHtmlElement.$clinit(); return otjdh_HTMLHtmlElement; + case "org.teavm.jso.dom.html.HTMLBodyElement": otjdh_HTMLBodyElement.$clinit(); return otjdh_HTMLBodyElement; + case "org.teavm.jso.dom.html.HTMLHeadElement": otjdh_HTMLHeadElement.$clinit(); return otjdh_HTMLHeadElement; + case "org.teavm.jso.dom.html.TextRectangle": otjdh_TextRectangle.$clinit(); return otjdh_TextRectangle; + case "org.teavm.jso.dom.xml.DocumentType": otjdx_DocumentType.$clinit(); return otjdx_DocumentType; + case "org.teavm.jso.dom.xml.DOMImplementation": otjdx_DOMImplementation.$clinit(); return otjdx_DOMImplementation; + case "org.teavm.jso.dom.xml.DocumentFragment": otjdx_DocumentFragment.$clinit(); return otjdx_DocumentFragment; + case "org.teavm.jso.dom.xml.Text": otjdx_Text.$clinit(); return otjdx_Text; + case "org.teavm.jso.dom.xml.Comment": otjdx_Comment.$clinit(); return otjdx_Comment; + case "org.teavm.jso.dom.xml.CDATASection": otjdx_CDATASection.$clinit(); return otjdx_CDATASection; + case "org.teavm.jso.dom.xml.ProcessingInstruction": otjdx_ProcessingInstruction.$clinit(); return otjdx_ProcessingInstruction; + case "org.teavm.jso.dom.xml.EntityReference": otjdx_EntityReference.$clinit(); return otjdx_EntityReference; + case "org.teavm.classlib.impl.tz.DateTimeZoneBuilder$Rule": otcit_DateTimeZoneBuilder$Rule.$clinit(); return otcit_DateTimeZoneBuilder$Rule; + case "org.teavm.jso.dom.xml.NamedNodeMap": otjdx_NamedNodeMap.$clinit(); return otjdx_NamedNodeMap; + case "java.util.function.LongPredicate": juf_LongPredicate.$clinit(); return juf_LongPredicate; + case "java.util.function.LongUnaryOperator": juf_LongUnaryOperator.$clinit(); return juf_LongUnaryOperator; + case "java.util.function.LongFunction": juf_LongFunction.$clinit(); return juf_LongFunction; + case "java.util.function.LongToIntFunction": juf_LongToIntFunction.$clinit(); return juf_LongToIntFunction; + case "java.util.function.LongToDoubleFunction": juf_LongToDoubleFunction.$clinit(); return juf_LongToDoubleFunction; + case "java.util.function.LongConsumer": juf_LongConsumer.$clinit(); return juf_LongConsumer; + case "java.util.function.LongBinaryOperator": juf_LongBinaryOperator.$clinit(); return juf_LongBinaryOperator; + case "java.util.OptionalLong": ju_OptionalLong.$clinit(); return ju_OptionalLong; + case "java.util.PrimitiveIterator$OfLong": ju_PrimitiveIterator$OfLong.$clinit(); return ju_PrimitiveIterator$OfLong; + case "java.util.Spliterator$OfLong": ju_Spliterator$OfLong.$clinit(); return ju_Spliterator$OfLong; + case "java.util.stream.LongStream$Builder": jus_LongStream$Builder.$clinit(); return jus_LongStream$Builder; + case "java.util.function.LongSupplier": juf_LongSupplier.$clinit(); return juf_LongSupplier; + case "org.teavm.classlib.impl.reflection.JSFieldGetter": otcir_JSFieldGetter.$clinit(); return otcir_JSFieldGetter; + case "org.teavm.classlib.impl.reflection.JSFieldSetter": otcir_JSFieldSetter.$clinit(); return otcir_JSFieldSetter; + case "org.teavm.jso.canvas.CanvasGradient": otjc_CanvasGradient.$clinit(); return otjc_CanvasGradient; + case "org.teavm.jso.canvas.CanvasPattern": otjc_CanvasPattern.$clinit(); return otjc_CanvasPattern; + case "org.teavm.jso.canvas.TextMetrics": otjc_TextMetrics.$clinit(); return otjc_TextMetrics; + case "org.teavm.platform.PlatformClassMetadata": otp_PlatformClassMetadata.$clinit(); return otp_PlatformClassMetadata; + case "net.minecraft.src.NibbleArray": nms_NibbleArray.$clinit(); return nms_NibbleArray; + case "java.util.function.DoublePredicate": juf_DoublePredicate.$clinit(); return juf_DoublePredicate; + case "java.util.function.DoubleUnaryOperator": juf_DoubleUnaryOperator.$clinit(); return juf_DoubleUnaryOperator; + case "java.util.function.DoubleFunction": juf_DoubleFunction.$clinit(); return juf_DoubleFunction; + case "java.util.function.DoubleToIntFunction": juf_DoubleToIntFunction.$clinit(); return juf_DoubleToIntFunction; + case "java.util.function.DoubleToLongFunction": juf_DoubleToLongFunction.$clinit(); return juf_DoubleToLongFunction; + case "java.util.function.DoubleConsumer": juf_DoubleConsumer.$clinit(); return juf_DoubleConsumer; + case "java.util.function.DoubleBinaryOperator": juf_DoubleBinaryOperator.$clinit(); return juf_DoubleBinaryOperator; + case "java.util.PrimitiveIterator$OfDouble": ju_PrimitiveIterator$OfDouble.$clinit(); return ju_PrimitiveIterator$OfDouble; + case "java.util.Spliterator$OfDouble": ju_Spliterator$OfDouble.$clinit(); return ju_Spliterator$OfDouble; + case "java.util.stream.DoubleStream$Builder": jus_DoubleStream$Builder.$clinit(); return jus_DoubleStream$Builder; + case "java.util.function.DoubleSupplier": juf_DoubleSupplier.$clinit(); return juf_DoubleSupplier; + case "javax.sound.sampled.LineEvent": jss_LineEvent.$clinit(); return jss_LineEvent; + case "java.util.EventObject": ju_EventObject.$clinit(); return ju_EventObject; + case "org.json.JSONTokener": oj_JSONTokener.$clinit(); return oj_JSONTokener; + case "org.json.JSONArray": oj_JSONArray.$clinit(); return oj_JSONArray; + case "org.json.JSONPointer": oj_JSONPointer.$clinit(); return oj_JSONPointer; + case "org.json.JSONException": oj_JSONException.$clinit(); return oj_JSONException; + case "org.teavm.jso.media.VideoTrack": otjm_VideoTrack.$clinit(); return otjm_VideoTrack; + case "org.teavm.jso.media.AudioTrack": otjm_AudioTrack.$clinit(); return otjm_AudioTrack; + case "org.teavm.jso.typedarrays.Uint8ClampedArray": otjt_Uint8ClampedArray.$clinit(); return otjt_Uint8ClampedArray; + case "org.teavm.classlib.fs.VirtualFileAccessor": otcf_VirtualFileAccessor.$clinit(); return otcf_VirtualFileAccessor; + case "java.util.stream.Collector$Characteristics": jus_Collector$Characteristics.$clinit(); return jus_Collector$Characteristics; + case "org.teavm.jso.media.TextTrackCueList": otjm_TextTrackCueList.$clinit(); return otjm_TextTrackCueList; + case "org.teavm.jso.media.TextTrackCue": otjm_TextTrackCue.$clinit(); return otjm_TextTrackCue; + case "org.json.JSONPointer$Builder": oj_JSONPointer$Builder.$clinit(); return oj_JSONPointer$Builder; + case "javax.sound.sampled.LineEvent$Type": jss_LineEvent$Type.$clinit(); return jss_LineEvent$Type; + case "org.teavm.classlib.impl.reflection.Converter": otcir_Converter.$clinit(); return otcir_Converter; + case "org.teavm.classlib.impl.reflection.Flags": otcir_Flags.$clinit(); return otcir_Flags; + case "me.ayunami2000.ayuncraft.tmi.TMIEnchanting": maat_TMIEnchanting.$clinit(); return maat_TMIEnchanting; + case "net.lax1dude.eaglercraft.WebsocketNetworkManager$ByteBufferDirectInputStream": nle_WebsocketNetworkManager$ByteBufferDirectInputStream.$clinit(); return nle_WebsocketNetworkManager$ByteBufferDirectInputStream; + case "net.minecraft.src.ModelEnderCrystal": nms_ModelEnderCrystal.$clinit(); return nms_ModelEnderCrystal; + case "net.minecraft.src.EnumArt": nms_EnumArt.$clinit(); return nms_EnumArt; + case "java.lang.SystemClassLoader": jl_SystemClassLoader.$clinit(); return jl_SystemClassLoader; + case "net.minecraft.src.ScoreDummyCriteria": nms_ScoreDummyCriteria.$clinit(); return nms_ScoreDummyCriteria; + case "net.minecraft.src.ScoreHealthCriteria": nms_ScoreHealthCriteria.$clinit(); return nms_ScoreHealthCriteria; + case "com.jcraft.jzlib.Deflate$Config": cjj_Deflate$Config.$clinit(); return cjj_Deflate$Config; + case "java.util.ServiceLoader": ju_ServiceLoader.$clinit(); return ju_ServiceLoader; + case "net.minecraft.src.PacketCount": nms_PacketCount.$clinit(); return nms_PacketCount; + case "org.teavm.classlib.fs.VirtualFileSystemProvider": otcf_VirtualFileSystemProvider.$clinit(); return otcf_VirtualFileSystemProvider; + case "java.util.Collections$16": ju_Collections$16.$clinit(); return ju_Collections$16; + case "java.text.MessageFormat": jt_MessageFormat.$clinit(); return jt_MessageFormat; + case "org.json.JSONObject$Null": oj_JSONObject$Null.$clinit(); return oj_JSONObject$Null; + case "org.teavm.classlib.fs.memory.InMemoryVirtualFileSystem": otcfm_InMemoryVirtualFileSystem.$clinit(); return otcfm_InMemoryVirtualFileSystem; + case "org.teavm.classlib.fs.memory.InMemoryVirtualDirectory": otcfm_InMemoryVirtualDirectory.$clinit(); return otcfm_InMemoryVirtualDirectory; + case "org.teavm.classlib.fs.memory.AbstractInMemoryVirtualFile": otcfm_AbstractInMemoryVirtualFile.$clinit(); return otcfm_AbstractInMemoryVirtualFile; + case "net.lax1dude.eaglercraft.WebsocketNetworkManager$1": nle_WebsocketNetworkManager$1.$clinit(); return nle_WebsocketNetworkManager$1; + case "org.teavm.classlib.fs.memory.InMemoryVirtualFile": otcfm_InMemoryVirtualFile.$clinit(); return otcfm_InMemoryVirtualFile; + case "org.json.JSONObject$1": oj_JSONObject$1.$clinit(); return oj_JSONObject$1; + case "java.util.ServiceLoader$1": ju_ServiceLoader$1.$clinit(); return ju_ServiceLoader$1; + case "com.sun.media.sound.StandardMidiFileReader": csms_StandardMidiFileReader.$clinit(); return csms_StandardMidiFileReader; + case "java.lang.InstantiationException": jl_InstantiationException.$clinit(); return jl_InstantiationException; + case "me.ayunami2000.ayuncraft.tmi.TMIEnchantControl": maat_TMIEnchantControl.$clinit(); return maat_TMIEnchantControl; + case "java.text.ChoiceFormat": jt_ChoiceFormat.$clinit(); return jt_ChoiceFormat; + case "java.util.Collections$17": ju_Collections$17.$clinit(); return ju_Collections$17; + case "com.sun.media.sound.SMFParser": csms_SMFParser.$clinit(); return csms_SMFParser; + case "me.ayunami2000.ayuncraft.CryptManager": maa_CryptManager.$clinit(); return maa_CryptManager; + case "net.lax1dude.eaglercraft.EaglerInflater": nle_EaglerInflater.$clinit(); return nle_EaglerInflater; + case "net.minecraft.src.InventoryCrafting": nms_InventoryCrafting.$clinit(); return nms_InventoryCrafting; + case "net.minecraft.src.ContainerSheep": nms_ContainerSheep.$clinit(); return nms_ContainerSheep; + case "javax.sound.midi.Track$ImmutableEndOfTrack": jsm_Track$ImmutableEndOfTrack.$clinit(); return jsm_Track$ImmutableEndOfTrack; + case "java.util.LinkedHashMap$LinkedHashMapEntrySet": ju_LinkedHashMap$LinkedHashMapEntrySet.$clinit(); return ju_LinkedHashMap$LinkedHashMapEntrySet; + case "java.lang.StackOverflowError": jl_StackOverflowError.$clinit(); return jl_StackOverflowError; + case "java.nio.InvalidMarkException": jn_InvalidMarkException.$clinit(); return jn_InvalidMarkException; + case "net.minecraft.src.CombatTracker": nms_CombatTracker.$clinit(); return nms_CombatTracker; + case "net.minecraft.src.EntityBodyHelper": nms_EntityBodyHelper.$clinit(); return nms_EntityBodyHelper; + case "com.jcraft.jzlib.GZIPInputStream": cjj_GZIPInputStream.$clinit(); return cjj_GZIPInputStream; + case "java.util.concurrent.atomic.AtomicInteger": juca_AtomicInteger.$clinit(); return juca_AtomicInteger; + case "net.minecraft.src.CombatEntry": nms_CombatEntry.$clinit(); return nms_CombatEntry; + case "javax.sound.midi.Track$1": jsm_Track$1.$clinit(); return jsm_Track$1; + case "org.bouncycastle.crypto.BufferedBlockCipher": obc_BufferedBlockCipher.$clinit(); return obc_BufferedBlockCipher; + case "org.bouncycastle.crypto.BlockCipher": obc_BlockCipher.$clinit(); return obc_BlockCipher; + case "org.bouncycastle.crypto.CipherParameters": obc_CipherParameters.$clinit(); return obc_CipherParameters; + case "java.util.LinkedHashMap$EntryIterator": ju_LinkedHashMap$EntryIterator.$clinit(); return ju_LinkedHashMap$EntryIterator; + case "net.minecraft.src.EntityPickupFX": nms_EntityPickupFX.$clinit(); return nms_EntityPickupFX; + case "net.minecraft.src.GuiDownloadTerrain": nms_GuiDownloadTerrain.$clinit(); return nms_GuiDownloadTerrain; + case "net.minecraft.src.NpcMerchant": nms_NpcMerchant.$clinit(); return nms_NpcMerchant; + case "net.minecraft.src.WorldProviderSurface": nms_WorldProviderSurface.$clinit(); return nms_WorldProviderSurface; + case "net.minecraft.src.GuiMerchant": nms_GuiMerchant.$clinit(); return nms_GuiMerchant; + case "net.minecraft.src.GuiWinGame": nms_GuiWinGame.$clinit(); return nms_GuiWinGame; + case "net.minecraft.src.EntityCrit2FX": nms_EntityCrit2FX.$clinit(); return nms_EntityCrit2FX; + case "java.util.AbstractMap$SimpleImmutableEntry": ju_AbstractMap$SimpleImmutableEntry.$clinit(); return ju_AbstractMap$SimpleImmutableEntry; + case "net.minecraft.src.GameRuleValue": nms_GameRuleValue.$clinit(); return nms_GameRuleValue; + case "java.util.Vector": ju_Vector.$clinit(); return ju_Vector; + case "me.ayunami2000.ayuncraft.javax.crypto.spec.SecretKeySpec": maajcs_SecretKeySpec.$clinit(); return maajcs_SecretKeySpec; + case "me.ayunami2000.ayuncraft.java.security.spec.KeySpec": maajss_KeySpec.$clinit(); return maajss_KeySpec; + case "net.minecraft.src.InventoryMerchant": nms_InventoryMerchant.$clinit(); return nms_InventoryMerchant; + case "net.minecraft.src.WorldProviderHell": nms_WorldProviderHell.$clinit(); return nms_WorldProviderHell; + case "net.minecraft.src.WorldProviderEnd": nms_WorldProviderEnd.$clinit(); return nms_WorldProviderEnd; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$BufferedImageElem": nlea_EaglerAdapterImpl2$BufferedImageElem.$clinit(); return nlea_EaglerAdapterImpl2$BufferedImageElem; + case "java.text.MessageFormat$FieldContainer": jt_MessageFormat$FieldContainer.$clinit(); return jt_MessageFormat$FieldContainer; + case "java.text.MessageFormat$Field": jt_MessageFormat$Field.$clinit(); return jt_MessageFormat$Field; + case "net.minecraft.src.InventoryCraftResult": nms_InventoryCraftResult.$clinit(); return nms_InventoryCraftResult; + case "net.minecraft.src.SlotCrafting": nms_SlotCrafting.$clinit(); return nms_SlotCrafting; + case "net.minecraft.src.SlotArmor": nms_SlotArmor.$clinit(); return nms_SlotArmor; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$15": nlea_EaglerAdapterImpl2$15.$clinit(); return nlea_EaglerAdapterImpl2$15; + case "net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2$16": nlea_EaglerAdapterImpl2$16.$clinit(); return nlea_EaglerAdapterImpl2$16; + case "net.minecraft.src.SoundUpdaterMinecart": nms_SoundUpdaterMinecart.$clinit(); return nms_SoundUpdaterMinecart; + case "net.minecraft.src.CraftingManager": nms_CraftingManager.$clinit(); return nms_CraftingManager; + case "java.lang.ArrayIndexOutOfBoundsException": jl_ArrayIndexOutOfBoundsException.$clinit(); return jl_ArrayIndexOutOfBoundsException; + case "javax.sound.midi.SysexMessage": jsm_SysexMessage.$clinit(); return jsm_SysexMessage; + case "com.sun.media.sound.FastShortMessage": csms_FastShortMessage.$clinit(); return csms_FastShortMessage; + case "net.minecraft.src.ChunkProviderClient": nms_ChunkProviderClient.$clinit(); return nms_ChunkProviderClient; + case "java.text.AttributedString": jt_AttributedString.$clinit(); return jt_AttributedString; + case "net.minecraft.src.LongHashMap": nms_LongHashMap.$clinit(); return nms_LongHashMap; + case "net.minecraft.src.EmptyChunk": nms_EmptyChunk.$clinit(); return nms_EmptyChunk; + case "net.minecraft.src.LongHashMapEntry": nms_LongHashMapEntry.$clinit(); return nms_LongHashMapEntry; + case "net.minecraft.src.RecipesTools": nms_RecipesTools.$clinit(); return nms_RecipesTools; + case "net.minecraft.src.RecipesWeapons": nms_RecipesWeapons.$clinit(); return nms_RecipesWeapons; + case "net.minecraft.src.RecipesIngots": nms_RecipesIngots.$clinit(); return nms_RecipesIngots; + case "net.minecraft.src.RecipesFood": nms_RecipesFood.$clinit(); return nms_RecipesFood; + case "net.minecraft.src.RecipesCrafting": nms_RecipesCrafting.$clinit(); return nms_RecipesCrafting; + case "net.minecraft.src.RecipesArmor": nms_RecipesArmor.$clinit(); return nms_RecipesArmor; + case "net.minecraft.src.RecipesDyes": nms_RecipesDyes.$clinit(); return nms_RecipesDyes; + case "net.minecraft.src.RecipesArmorDyes": nms_RecipesArmorDyes.$clinit(); return nms_RecipesArmorDyes; + case "net.minecraft.src.IRecipe": nms_IRecipe.$clinit(); return nms_IRecipe; + case "net.minecraft.src.RecipesMapCloning": nms_RecipesMapCloning.$clinit(); return nms_RecipesMapCloning; + case "net.minecraft.src.RecipesMapExtending": nms_RecipesMapExtending.$clinit(); return nms_RecipesMapExtending; + case "net.minecraft.src.ShapedRecipes": nms_ShapedRecipes.$clinit(); return nms_ShapedRecipes; + case "net.minecraft.src.RecipeFireworks": nms_RecipeFireworks.$clinit(); return nms_RecipeFireworks; + case "net.minecraft.src.RecipeSorter": nms_RecipeSorter.$clinit(); return nms_RecipeSorter; + case "net.minecraft.src.GuiChest": nms_GuiChest.$clinit(); return nms_GuiChest; + case "net.minecraft.src.GuiCrafting": nms_GuiCrafting.$clinit(); return nms_GuiCrafting; + case "net.minecraft.src.GuiBeacon": nms_GuiBeacon.$clinit(); return nms_GuiBeacon; + case "net.minecraft.src.GuiDispenser": nms_GuiDispenser.$clinit(); return nms_GuiDispenser; + case "net.minecraft.src.GuiHopper": nms_GuiHopper.$clinit(); return nms_GuiHopper; + case "net.minecraft.src.GuiBrewingStand": nms_GuiBrewingStand.$clinit(); return nms_GuiBrewingStand; + case "net.minecraft.src.GuiEnchantment": nms_GuiEnchantment.$clinit(); return nms_GuiEnchantment; + case "net.minecraft.src.GuiFurnace": nms_GuiFurnace.$clinit(); return nms_GuiFurnace; + case "com.sun.media.sound.MidiUtils": csms_MidiUtils.$clinit(); return csms_MidiUtils; + case "java.text.AttributedString$AttributedIterator": jt_AttributedString$AttributedIterator.$clinit(); return jt_AttributedString$AttributedIterator; + case "net.minecraft.src.ShapelessRecipes": nms_ShapelessRecipes.$clinit(); return nms_ShapelessRecipes; + case "net.minecraft.src.EntityDamageSource": nms_EntityDamageSource.$clinit(); return nms_EntityDamageSource; + case "net.minecraft.src.ContainerChest": nms_ContainerChest.$clinit(); return nms_ContainerChest; + case "net.minecraft.src.ContainerBeacon": nms_ContainerBeacon.$clinit(); return nms_ContainerBeacon; + case "net.minecraft.src.ContainerRepair": nms_ContainerRepair.$clinit(); return nms_ContainerRepair; + case "net.minecraft.src.ContainerDispenser": nms_ContainerDispenser.$clinit(); return nms_ContainerDispenser; + case "net.minecraft.src.ContainerHopper": nms_ContainerHopper.$clinit(); return nms_ContainerHopper; + case "net.minecraft.src.ContainerMerchant": nms_ContainerMerchant.$clinit(); return nms_ContainerMerchant; + case "net.minecraft.src.ContainerBrewingStand": nms_ContainerBrewingStand.$clinit(); return nms_ContainerBrewingStand; + case "net.minecraft.src.ContainerEnchantment": nms_ContainerEnchantment.$clinit(); return nms_ContainerEnchantment; + case "net.minecraft.src.ContainerFurnace": nms_ContainerFurnace.$clinit(); return nms_ContainerFurnace; + case "org.json.JSONString": oj_JSONString.$clinit(); return oj_JSONString; + case "net.minecraft.src.EntityDamageSourceIndirect": nms_EntityDamageSourceIndirect.$clinit(); return nms_EntityDamageSourceIndirect; + case "net.minecraft.src.SlotBeacon": nms_SlotBeacon.$clinit(); return nms_SlotBeacon; + case "net.minecraft.src.InventoryRepair": nms_InventoryRepair.$clinit(); return nms_InventoryRepair; + case "net.minecraft.src.SlotRepair": nms_SlotRepair.$clinit(); return nms_SlotRepair; + case "net.minecraft.src.SlotMerchantResult": nms_SlotMerchantResult.$clinit(); return nms_SlotMerchantResult; + case "net.minecraft.src.SlotBrewingStandPotion": nms_SlotBrewingStandPotion.$clinit(); return nms_SlotBrewingStandPotion; + case "net.minecraft.src.SlotBrewingStandIngredient": nms_SlotBrewingStandIngredient.$clinit(); return nms_SlotBrewingStandIngredient; + case "net.minecraft.src.SlotEnchantmentTable": nms_SlotEnchantmentTable.$clinit(); return nms_SlotEnchantmentTable; + case "net.minecraft.src.SlotEnchantment": nms_SlotEnchantment.$clinit(); return nms_SlotEnchantment; + case "net.minecraft.src.SlotFurnace": nms_SlotFurnace.$clinit(); return nms_SlotFurnace; + case "com.jcraft.jzlib.GZIPOutputStream": cjj_GZIPOutputStream.$clinit(); return cjj_GZIPOutputStream; + case "com.jcraft.jzlib.DeflaterOutputStream": cjj_DeflaterOutputStream.$clinit(); return cjj_DeflaterOutputStream; + case "com.jcraft.jzlib.Deflater": cjj_Deflater.$clinit(); return cjj_Deflater; + case "java.util.IdentityHashMap": ju_IdentityHashMap.$clinit(); return ju_IdentityHashMap; + case "java.util.SetFromMap": ju_SetFromMap.$clinit(); return ju_SetFromMap; + case "org.json.JSONPropertyIgnore": oj_JSONPropertyIgnore.$clinit(); return oj_JSONPropertyIgnore; + case "org.json.JSONPropertyName": oj_JSONPropertyName.$clinit(); return oj_JSONPropertyName; + case "java.lang.SecurityException": jl_SecurityException.$clinit(); return jl_SecurityException; + case "java.text.AttributedString$Range": jt_AttributedString$Range.$clinit(); return jt_AttributedString$Range; + case "com.sun.media.sound.MidiUtils$TempoCache": csms_MidiUtils$TempoCache.$clinit(); return csms_MidiUtils$TempoCache; + case "java.util.IdentityHashMap$HashEntry": ju_IdentityHashMap$HashEntry.$clinit(); return ju_IdentityHashMap$HashEntry; + case "net.minecraft.src.FurnaceRecipes": nms_FurnaceRecipes.$clinit(); return nms_FurnaceRecipes; + case "net.minecraft.src.GuiEditSign": nms_GuiEditSign.$clinit(); return nms_GuiEditSign; + case "net.minecraft.src.GuiCommandBlock": nms_GuiCommandBlock.$clinit(); return nms_GuiCommandBlock; + case "net.minecraft.src.EntityFireworkStarterFX": nms_EntityFireworkStarterFX.$clinit(); return nms_EntityFireworkStarterFX; + case "net.minecraft.src.EntityHugeExplodeFX": nms_EntityHugeExplodeFX.$clinit(); return nms_EntityHugeExplodeFX; + case "net.minecraft.src.EntityBubbleFX": nms_EntityBubbleFX.$clinit(); return nms_EntityBubbleFX; + case "net.minecraft.src.EntitySuspendFX": nms_EntitySuspendFX.$clinit(); return nms_EntitySuspendFX; + case "net.minecraft.src.EntityAuraFX": nms_EntityAuraFX.$clinit(); return nms_EntityAuraFX; + case "net.minecraft.src.EntityCritFX": nms_EntityCritFX.$clinit(); return nms_EntityCritFX; + case "net.minecraft.src.EntitySpellParticleFX": nms_EntitySpellParticleFX.$clinit(); return nms_EntitySpellParticleFX; + case "net.minecraft.src.EntityNoteFX": nms_EntityNoteFX.$clinit(); return nms_EntityNoteFX; + case "net.minecraft.src.EntityPortalFX": nms_EntityPortalFX.$clinit(); return nms_EntityPortalFX; + case "net.minecraft.src.EntityEnchantmentTableParticleFX": nms_EntityEnchantmentTableParticleFX.$clinit(); return nms_EntityEnchantmentTableParticleFX; + case "net.minecraft.src.EntityExplodeFX": nms_EntityExplodeFX.$clinit(); return nms_EntityExplodeFX; + case "net.minecraft.src.EntityFlameFX": nms_EntityFlameFX.$clinit(); return nms_EntityFlameFX; + case "net.minecraft.src.EntityLavaFX": nms_EntityLavaFX.$clinit(); return nms_EntityLavaFX; + case "net.minecraft.src.EntityFootStepFX": nms_EntityFootStepFX.$clinit(); return nms_EntityFootStepFX; + case "net.minecraft.src.EntitySplashFX": nms_EntitySplashFX.$clinit(); return nms_EntitySplashFX; + case "net.minecraft.src.EntityCloudFX": nms_EntityCloudFX.$clinit(); return nms_EntityCloudFX; + case "net.minecraft.src.EntityReddustFX": nms_EntityReddustFX.$clinit(); return nms_EntityReddustFX; + case "net.minecraft.src.EntityBreakingFX": nms_EntityBreakingFX.$clinit(); return nms_EntityBreakingFX; + case "net.minecraft.src.EntityDropParticleFX": nms_EntityDropParticleFX.$clinit(); return nms_EntityDropParticleFX; + case "net.minecraft.src.EntitySnowShovelFX": nms_EntitySnowShovelFX.$clinit(); return nms_EntitySnowShovelFX; + case "net.minecraft.src.EntityHeartFX": nms_EntityHeartFX.$clinit(); return nms_EntityHeartFX; + case "net.minecraft.src.EntityLargeExplodeFX": nms_EntityLargeExplodeFX.$clinit(); return nms_EntityLargeExplodeFX; + case "net.minecraft.src.EntityFireworkSparkFX": nms_EntityFireworkSparkFX.$clinit(); return nms_EntityFireworkSparkFX; + case "net.minecraft.src.GuiBeaconButtonConfirm": nms_GuiBeaconButtonConfirm.$clinit(); return nms_GuiBeaconButtonConfirm; + case "net.minecraft.src.GuiBeaconButton": nms_GuiBeaconButton.$clinit(); return nms_GuiBeaconButton; + case "net.minecraft.src.GuiBeaconButtonCancel": nms_GuiBeaconButtonCancel.$clinit(); return nms_GuiBeaconButtonCancel; + case "net.minecraft.src.GuiButtonMerchant": nms_GuiButtonMerchant.$clinit(); return nms_GuiButtonMerchant; + case "net.minecraft.src.GuiBeaconButtonPower": nms_GuiBeaconButtonPower.$clinit(); return nms_GuiBeaconButtonPower; + case "net.minecraft.src.EnchantmentNameParts": nms_EnchantmentNameParts.$clinit(); return nms_EnchantmentNameParts; + case "java.lang.Class$MethodSignature": jl_Class$MethodSignature.$clinit(); return jl_Class$MethodSignature; + case "com.jcraft.jzlib.Tree": cjj_Tree.$clinit(); return cjj_Tree; + case "java.text.Annotation": jt_Annotation.$clinit(); return jt_Annotation; + case "net.minecraft.src.GuiScreenBook": nms_GuiScreenBook.$clinit(); return nms_GuiScreenBook; + case "net.minecraft.src.EntityFireworkOverlayFX": nms_EntityFireworkOverlayFX.$clinit(); return nms_EntityFireworkOverlayFX; + case "net.minecraft.src.PathFinder": nms_PathFinder.$clinit(); return nms_PathFinder; + case "net.minecraft.src.InventoryLargeChest": nms_InventoryLargeChest.$clinit(); return nms_InventoryLargeChest; + case "net.minecraft.src.GuiButtonNextPage": nms_GuiButtonNextPage.$clinit(); return nms_GuiButtonNextPage; + case "net.minecraft.src.Path": nms_Path.$clinit(); return nms_Path; + case "java.util.AbstractList$TListIteratorImpl": ju_AbstractList$TListIteratorImpl.$clinit(); return ju_AbstractList$TListIteratorImpl; + case "com.jcraft.jzlib.StaticTree": cjj_StaticTree.$clinit(); return cjj_StaticTree; + default: return null; + } +} +function otp_Platform_startThread(var$1) { + return setTimeout(function() { + $rt_threadStarter(otp_Platform_launchThread)(var$1); + }, 0); +} +function otp_Platform_launchThread($runnable) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$runnable = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $runnable.$run(); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($runnable, $ptr); +} +function otp_Platform_postpone($runnable) { + otp_Platform_schedule($runnable, 0); +} +function otp_Platform_schedule(var$1, var$2) { + return setTimeout(function() { + otp_Platform_launchThread(var$1); + }, var$2); +} +function otp_Platform_stringFromCharCode($charCode) { + return String.fromCharCode($charCode); +} +function otp_Platform_getArrayItem($cls) { + return $cls.$meta.item; +} +function otp_Platform_getName($cls) { + return $rt_str($cls.$meta.name); +} +function otp_Platform_createQueueJs$js_body$_30() { + return []; +} +function ji_Serializable() { +} +function jl_Comparable() { +} +function jl_CharSequence() { +} +function jl_String() { + var a = this; jl_Object.call(a); + a.$characters = null; + a.$hashCode = 0; +} +var jl_String_CASE_INSENSITIVE_ORDER = null; +function jl_String__init_1() { + var var_0 = new jl_String(); + jl_String__init_0(var_0); + return var_0; +} +function jl_String__init_(var_0) { + var var_1 = new jl_String(); + jl_String__init_2(var_1, var_0); + return var_1; +} +function jl_String__init_3(var_0, var_1, var_2) { + var var_3 = new jl_String(); + jl_String__init_4(var_3, var_0, var_1, var_2); + return var_3; +} +function jl_String__init_5(var_0) { + var var_1 = new jl_String(); + jl_String__init_6(var_1, var_0); + return var_1; +} +function jl_String__init_7(var_0, var_1) { + var var_2 = new jl_String(); + jl_String__init_8(var_2, var_0, var_1); + return var_2; +} +function jl_String__init_9(var_0, var_1, var_2) { + var var_3 = new jl_String(); + jl_String__init_10(var_3, var_0, var_1, var_2); + return var_3; +} +function jl_String__init_0($this) { + $this.$characters = $rt_createCharArray(0); +} +function jl_String__init_2($this, $characters) { + var var$2, $i; + $characters = $characters.data; + var$2 = $characters.length; + $this.$characters = $rt_createCharArray(var$2); + $i = 0; + while ($i < var$2) { + $this.$characters.data[$i] = $characters[$i]; + $i = $i + 1 | 0; + } +} +function jl_String__init_4($this, $value, $offset, $count) { + var $i, var$5; + $this.$characters = $rt_createCharArray($count); + $i = 0; + while ($i < $count) { + var$5 = $value.data; + $this.$characters.data[$i] = var$5[$i + $offset | 0]; + $i = $i + 1 | 0; + } +} +function jl_String__init_6($this, $bytes) { + jl_String_initWithBytes($this, $bytes, 0, $bytes.data.length, jnci_UTF8Charset__init_0()); +} +function jl_String__init_8($this, $bytes, $charset) { + jl_String_initWithBytes($this, $bytes, 0, $bytes.data.length, $charset); +} +function jl_String__init_10($this, $codePoints, $offset, $count) { + var $charCount, $i, var$6, var$7, $codePoint, var$9; + $this.$characters = $rt_createCharArray($count * 2 | 0); + $charCount = 0; + $i = 0; + while ($i < $count) { + var$6 = $codePoints.data; + var$7 = $offset + 1 | 0; + $codePoint = var$6[$offset]; + if ($codePoint < 65536) { + var$6 = $this.$characters.data; + var$9 = $charCount + 1 | 0; + var$6[$charCount] = $codePoint & 65535; + } else { + var$6 = $this.$characters.data; + $offset = $charCount + 1 | 0; + var$6[$charCount] = jl_Character_highSurrogate($codePoint); + var$6 = $this.$characters.data; + var$9 = $offset + 1 | 0; + var$6[$offset] = jl_Character_lowSurrogate($codePoint); + } + $i = $i + 1 | 0; + $offset = var$7; + $charCount = var$9; + } + if ($charCount < $this.$characters.data.length) + $this.$characters = ju_Arrays_copyOf0($this.$characters, $charCount); +} +function jl_String_initWithBytes($this, $bytes, $offset, $length, $charset) { + var $buffer; + $buffer = jnc_Charset_decode($charset, jn_ByteBuffer_wrap($bytes, $offset, $length)); + if (jn_CharBuffer_hasArray($buffer) && !$buffer.$position && $buffer.$limit == $buffer.$capacity) + $this.$characters = jn_CharBuffer_array($buffer); + else { + $this.$characters = $rt_createCharArray(jn_Buffer_remaining($buffer)); + jn_CharBuffer_get($buffer, $this.$characters); + } +} +function jl_String_charAt($this, $index) { + var var$2; + if ($index >= 0 && $index < $this.$characters.data.length) + return $this.$characters.data[$index]; + var$2 = new jl_StringIndexOutOfBoundsException; + jl_Throwable__init_0(var$2); + $rt_throw(var$2); +} +function jl_String_length($this) { + return $this.$characters.data.length; +} +function jl_String_isEmpty($this) { + return $this.$characters.data.length ? 0 : 1; +} +function jl_String_compareTo($this, $anotherString) { + var $l, $i, $a; + if ($this === $anotherString) + return 0; + $l = jl_Math_min(jl_String_length($this), jl_String_length($anotherString)); + $i = 0; + while (true) { + if ($i >= $l) + return jl_String_length($this) - jl_String_length($anotherString) | 0; + $a = jl_String_charAt($this, $i) - jl_String_charAt($anotherString, $i) | 0; + if ($a) + break; + $i = $i + 1 | 0; + } + return $a; +} +function jl_String_compareToIgnoreCase($this, $anotherString) { + var $l, $i, $a; + if ($this === $anotherString) + return 0; + $l = jl_Math_min(jl_String_length($this), jl_String_length($anotherString)); + $i = 0; + while (true) { + if ($i >= $l) + return jl_String_length($this) - jl_String_length($anotherString) | 0; + $a = jl_Character_toLowerCase(jl_String_charAt($this, $i)) - jl_Character_toLowerCase(jl_String_charAt($anotherString, $i)) | 0; + if ($a) + break; + $i = $i + 1 | 0; + } + return $a; +} +function jl_String_startsWith($this, $prefix, $toffset) { + var $i, var$4, var$5; + if (($toffset + jl_String_length($prefix) | 0) > jl_String_length($this)) + return 0; + $i = 0; + while ($i < jl_String_length($prefix)) { + var$4 = jl_String_charAt($prefix, $i); + var$5 = $toffset + 1 | 0; + if (var$4 != jl_String_charAt($this, $toffset)) + return 0; + $i = $i + 1 | 0; + $toffset = var$5; + } + return 1; +} +function jl_String_startsWith0($this, $prefix) { + if ($this === $prefix) + return 1; + return jl_String_startsWith($this, $prefix, 0); +} +function jl_String_regionMatches($this, $ignoreCase, $toffset, $other, $ooffset, $len) { + var $i, var$7, $a, var$9, $b; + if ($toffset >= 0 && $ooffset >= 0 && ($toffset + $len | 0) <= jl_String_length($this) && ($ooffset + $len | 0) <= jl_String_length($other)) { + $i = 0; + while ($i < $len) { + var$7 = $toffset + 1 | 0; + $a = jl_String_charAt($this, $toffset); + var$9 = $ooffset + 1 | 0; + $b = jl_String_charAt($other, $ooffset); + if ($ignoreCase) { + $a = jl_Character_toLowerCase($a); + $b = jl_Character_toLowerCase($b); + } + if ($a != $b) + return 0; + $i = $i + 1 | 0; + $toffset = var$7; + $ooffset = var$9; + } + return 1; + } + return 0; +} +function jl_String_regionMatches0($this, $toffset, $other, $ooffset, $len) { + var $i, var$6, var$7, var$8; + if ($toffset >= 0 && $ooffset >= 0 && ($toffset + $len | 0) <= jl_String_length($this) && ($ooffset + $len | 0) <= jl_String_length($other)) { + $i = 0; + while ($i < $len) { + var$6 = $toffset + 1 | 0; + var$7 = jl_String_charAt($this, $toffset); + var$8 = $ooffset + 1 | 0; + if (var$7 != jl_String_charAt($other, $ooffset)) + return 0; + $i = $i + 1 | 0; + $toffset = var$6; + $ooffset = var$8; + } + return 1; + } + return 0; +} +function jl_String_endsWith($this, $suffix) { + var $j, $i, var$4, var$5; + if ($this === $suffix) + return 1; + if (jl_String_length($suffix) > jl_String_length($this)) + return 0; + $j = 0; + $i = jl_String_length($this) - jl_String_length($suffix) | 0; + while ($i < jl_String_length($this)) { + var$4 = jl_String_charAt($this, $i); + var$5 = $j + 1 | 0; + if (var$4 != jl_String_charAt($suffix, $j)) + return 0; + $i = $i + 1 | 0; + $j = var$5; + } + return 1; +} +function jl_String_indexOf($this, $ch, $fromIndex) { + var $i, $bmpChar, $hi, $lo; + $i = jl_Math_max(0, $fromIndex); + if ($ch < 65536) { + $bmpChar = $ch & 65535; + while (true) { + if ($i >= $this.$characters.data.length) + return (-1); + if ($this.$characters.data[$i] == $bmpChar) + break; + $i = $i + 1 | 0; + } + return $i; + } + $hi = jl_Character_highSurrogate($ch); + $lo = jl_Character_lowSurrogate($ch); + while (true) { + if ($i >= ($this.$characters.data.length - 1 | 0)) + return (-1); + if ($this.$characters.data[$i] == $hi && $this.$characters.data[$i + 1 | 0] == $lo) + break; + $i = $i + 1 | 0; + } + return $i; +} +function jl_String_indexOf0($this, $ch) { + return jl_String_indexOf($this, $ch, 0); +} +function jl_String_lastIndexOf0($this, $ch, $fromIndex) { + var $i, $bmpChar, $hi, $lo, var$7; + $i = jl_Math_min($fromIndex, jl_String_length($this) - 1 | 0); + if ($ch < 65536) { + $bmpChar = $ch & 65535; + while (true) { + if ($i < 0) + return (-1); + if ($this.$characters.data[$i] == $bmpChar) + break; + $i = $i + (-1) | 0; + } + return $i; + } + $hi = jl_Character_highSurrogate($ch); + $lo = jl_Character_lowSurrogate($ch); + while (true) { + if ($i < 1) + return (-1); + if ($this.$characters.data[$i] == $lo) { + var$7 = $this.$characters.data; + $ch = $i - 1 | 0; + if (var$7[$ch] == $hi) + break; + } + $i = $i + (-1) | 0; + } + return $ch; +} +function jl_String_lastIndexOf($this, $ch) { + return jl_String_lastIndexOf0($this, $ch, jl_String_length($this) - 1 | 0); +} +function jl_String_indexOf1($this, $str, $fromIndex) { + var $i, $toIndex, $j; + $i = jl_Math_max(0, $fromIndex); + $toIndex = jl_String_length($this) - jl_String_length($str) | 0; + a: while (true) { + if ($i > $toIndex) + return (-1); + $j = 0; + while (true) { + if ($j >= jl_String_length($str)) + break a; + if (jl_String_charAt($this, $i + $j | 0) != jl_String_charAt($str, $j)) + break; + $j = $j + 1 | 0; + } + $i = $i + 1 | 0; + } + return $i; +} +function jl_String_indexOf2($this, $str) { + return jl_String_indexOf1($this, $str, 0); +} +function jl_String_lastIndexOf1($this, $str, $fromIndex) { + var $i, $j; + $i = jl_Math_min($fromIndex, jl_String_length($this) - jl_String_length($str) | 0); + a: while (true) { + if ($i < 0) + return (-1); + $j = 0; + while (true) { + if ($j >= jl_String_length($str)) + break a; + if (jl_String_charAt($this, $i + $j | 0) != jl_String_charAt($str, $j)) + break; + $j = $j + 1 | 0; + } + $i = $i + (-1) | 0; + } + return $i; +} +function jl_String_lastIndexOf2($this, $str) { + return jl_String_lastIndexOf1($this, $str, jl_String_length($this)); +} +function jl_String_substring0($this, $beginIndex, $endIndex) { + var var$3; + if ($beginIndex <= $endIndex) + return jl_String__init_3($this.$characters, $beginIndex, $endIndex - $beginIndex | 0); + var$3 = new jl_IndexOutOfBoundsException; + jl_Throwable__init_0(var$3); + $rt_throw(var$3); +} +function jl_String_substring($this, $beginIndex) { + return jl_String_substring0($this, $beginIndex, jl_String_length($this)); +} +function jl_String_subSequence($this, $beginIndex, $endIndex) { + return jl_String_substring0($this, $beginIndex, $endIndex); +} +function jl_String_replace($this, $oldChar, $newChar) { + var $buffer, var$4, $i; + if ($oldChar == $newChar) + return $this; + $buffer = $rt_createCharArray(jl_String_length($this)); + var$4 = $buffer.data; + $i = 0; + while ($i < jl_String_length($this)) { + var$4[$i] = jl_String_charAt($this, $i) != $oldChar ? jl_String_charAt($this, $i) : $newChar; + $i = $i + 1 | 0; + } + return jl_String__init_($buffer); +} +function jl_String_contains($this, $s) { + var $sz, $i, $j; + $sz = jl_String_length($this) - jl_String_length($s) | 0; + $i = 0; + while ($i <= $sz) { + $j = 0; + while (true) { + if ($j >= jl_String_length($s)) + return 1; + if (jl_String_charAt($this, $i + $j | 0) != jl_String_charAt($s, $j)) + break; + $j = $j + 1 | 0; + } + $i = $i + 1 | 0; + } + return 0; +} +function jl_String_replace0($this, $target, $replacement) { + var $sb, $sz, $i, $j; + $sb = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($sb); + $sz = jl_String_length($this) - jl_String_length($target) | 0; + $i = 0; + while ($i <= $sz) { + $j = 0; + a: { + while (true) { + if ($j >= jl_String_length($target)) { + jl_AbstractStringBuilder_append1($sb, $replacement); + $i = $i + (jl_String_length($target) - 1 | 0) | 0; + break a; + } + if (jl_String_charAt($this, $i + $j | 0) != jl_String_charAt($target, $j)) + break; + $j = $j + 1 | 0; + } + jl_AbstractStringBuilder_append0($sb, jl_String_charAt($this, $i)); + } + $i = $i + 1 | 0; + } + jl_AbstractStringBuilder_append1($sb, jl_String_substring($this, $i)); + return jl_AbstractStringBuilder_toString($sb); +} +function jl_String_trim($this) { + var $lower, $upper; + $lower = 0; + $upper = jl_String_length($this) - 1 | 0; + a: { + while ($lower <= $upper) { + if (jl_String_charAt($this, $lower) > 32) + break a; + $lower = $lower + 1 | 0; + } + } + while ($lower <= $upper && jl_String_charAt($this, $upper) <= 32) { + $upper = $upper + (-1) | 0; + } + return jl_String_substring0($this, $lower, $upper + 1 | 0); +} +function jl_String_toString($this) { + return $this; +} +function jl_String_toCharArray($this) { + var $array, var$2, $i, var$4; + $array = $rt_createCharArray($this.$characters.data.length); + var$2 = $array.data; + $i = 0; + var$4 = var$2.length; + while ($i < var$4) { + var$2[$i] = $this.$characters.data[$i]; + $i = $i + 1 | 0; + } + return $array; +} +function jl_String_valueOf($obj) { + return $obj === null ? $rt_s(48) : $obj.$toString(); +} +function jl_String_valueOf0($c) { + var var$2, var$3; + var$2 = new jl_String; + var$3 = $rt_createCharArray(1); + var$3.data[0] = $c; + jl_String__init_2(var$2, var$3); + return var$2; +} +function jl_String_valueOf1($i) { + var var$2; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append2(var$2, $i); + return jl_AbstractStringBuilder_toString(var$2); +} +function jl_String_equals($this, $other) { + var $str, $i; + if ($this === $other) + return 1; + if (!($other instanceof jl_String)) + return 0; + $str = $other; + if (jl_String_length($str) != jl_String_length($this)) + return 0; + $i = 0; + while ($i < jl_String_length($str)) { + if (jl_String_charAt($this, $i) != jl_String_charAt($str, $i)) + return 0; + $i = $i + 1 | 0; + } + return 1; +} +function jl_String_equalsIgnoreCase($this, $other) { + var $i; + if ($this === $other) + return 1; + if ($other === null) + return 0; + if (jl_String_length($this) != jl_String_length($other)) + return 0; + $i = 0; + while ($i < jl_String_length($this)) { + if (jl_Character_toLowerCase(jl_String_charAt($this, $i)) != jl_Character_toLowerCase(jl_String_charAt($other, $i))) + return 0; + $i = $i + 1 | 0; + } + return 1; +} +function jl_String_getBytes($this) { + return jl_String_getBytes0($this, jnci_UTF8Charset__init_0()); +} +function jl_String_getBytes0($this, $charset) { + var $buffer, $result; + $buffer = jnc_Charset_encode($charset, jn_CharBuffer_wrap($this.$characters)); + if (!$buffer.$position && $buffer.$limit == $buffer.$capacity) + return $buffer.$array0; + $result = $rt_createByteArray(jn_Buffer_remaining($buffer)); + jn_ByteBuffer_get($buffer, $result); + return $result; +} +function jl_String_hashCode($this) { + var var$1, var$2, var$3, $c; + a: { + if (!$this.$hashCode) { + var$1 = $this.$characters.data; + var$2 = var$1.length; + var$3 = 0; + while (true) { + if (var$3 >= var$2) + break a; + $c = var$1[var$3]; + $this.$hashCode = (31 * $this.$hashCode | 0) + $c | 0; + var$3 = var$3 + 1 | 0; + } + } + } + return $this.$hashCode; +} +function jl_String_toLowerCase($this) { + var $codePoints, var$2, $codePointCount, $i, var$5, var$6, var$7; + if (jl_String_isEmpty($this)) + return $this; + $codePoints = $rt_createIntArray($this.$characters.data.length); + var$2 = $codePoints.data; + $codePointCount = 0; + $i = 0; + while ($i < $this.$characters.data.length) { + a: { + if ($i != ($this.$characters.data.length - 1 | 0) && jl_Character_isHighSurrogate($this.$characters.data[$i])) { + var$5 = $this.$characters.data; + var$6 = $i + 1 | 0; + if (jl_Character_isLowSurrogate(var$5[var$6])) { + var$7 = $codePointCount + 1 | 0; + var$2[$codePointCount] = jl_Character_toLowerCase0(jl_Character_toCodePoint($this.$characters.data[$i], $this.$characters.data[var$6])); + $i = var$6; + break a; + } + } + var$7 = $codePointCount + 1 | 0; + var$2[$codePointCount] = jl_Character_toLowerCase($this.$characters.data[$i]); + } + $i = $i + 1 | 0; + $codePointCount = var$7; + } + return jl_String__init_9($codePoints, 0, $codePointCount); +} +function jl_String_toLowerCase0($this, $locale) { + return jl_String_toLowerCase($this); +} +function jl_String_toUpperCase($this) { + var $codePoints, var$2, $codePointCount, $i, var$5, var$6, var$7; + if (jl_String_isEmpty($this)) + return $this; + $codePoints = $rt_createIntArray($this.$characters.data.length); + var$2 = $codePoints.data; + $codePointCount = 0; + $i = 0; + while ($i < $this.$characters.data.length) { + a: { + if ($i != ($this.$characters.data.length - 1 | 0) && jl_Character_isHighSurrogate($this.$characters.data[$i])) { + var$5 = $this.$characters.data; + var$6 = $i + 1 | 0; + if (jl_Character_isLowSurrogate(var$5[var$6])) { + var$7 = $codePointCount + 1 | 0; + var$2[$codePointCount] = jl_Character_toUpperCase(jl_Character_toCodePoint($this.$characters.data[$i], $this.$characters.data[var$6])); + $i = var$6; + break a; + } + } + var$7 = $codePointCount + 1 | 0; + var$2[$codePointCount] = jl_Character_toUpperCase0($this.$characters.data[$i]); + } + $i = $i + 1 | 0; + $codePointCount = var$7; + } + return jl_String__init_9($codePoints, 0, $codePointCount); +} +function jl_String_matches($this, $regex) { + var var$2; + var$2 = $this; + return jur_Matcher_matches(jur_Pattern_matcher(jur_Pattern_compile($regex), var$2)); +} +function jl_String_split($this, $regex) { + return jur_Pattern_split(jur_Pattern_compile($regex), $this); +} +function jl_String_split0($this, $regex, $limit) { + return jur_Pattern_split0(jur_Pattern_compile($regex), $this, $limit); +} +function jl_String_replaceAll($this, $regex, $replacement) { + return jur_Matcher_replaceAll(jur_Pattern_matcher(jur_Pattern_compile($regex), $this), $replacement); +} +function jl_String_format($format, $args) { + return ju_Formatter_toString(ju_Formatter_format(ju_Formatter__init_0(), $format, $args)); +} +function jl_String_compareTo0($this, var$1) { + return jl_String_compareTo($this, var$1); +} +function jl_String__clinit_() { + jl_String_CASE_INSENSITIVE_ORDER = new jl_String$_clinit_$lambda$_81_0; +} +function jl_Throwable() { + var a = this; jl_Object.call(a); + a.$message = null; + a.$cause = null; + a.$suppressionEnabled = 0; + a.$writableStackTrace = 0; + a.$stackTrace = null; +} +function jl_Throwable__init_1() { + var var_0 = new jl_Throwable(); + jl_Throwable__init_0(var_0); + return var_0; +} +function jl_Throwable__init_2(var_0) { + var var_1 = new jl_Throwable(); + jl_Throwable__init_(var_1, var_0); + return var_1; +} +function jl_Throwable__init_3(var_0, var_1) { + var var_2 = new jl_Throwable(); + jl_Throwable__init_4(var_2, var_0, var_1); + return var_2; +} +function jl_Throwable__init_5(var_0) { + var var_1 = new jl_Throwable(); + jl_Throwable__init_6(var_1, var_0); + return var_1; +} +function jl_Throwable__init_0($this) { + $this.$suppressionEnabled = 1; + $this.$writableStackTrace = 1; +} +function jl_Throwable__init_($this, $message) { + $this.$suppressionEnabled = 1; + $this.$writableStackTrace = 1; + $this.$message = $message; +} +function jl_Throwable__init_4($this, $message, $cause) { + $this.$suppressionEnabled = 1; + $this.$writableStackTrace = 1; + $this.$message = $message; + $this.$cause = $cause; +} +function jl_Throwable__init_6($this, $cause) { + $this.$suppressionEnabled = 1; + $this.$writableStackTrace = 1; + $this.$cause = $cause; +} +function jl_Throwable_fillInStackTrace($this) { + return $this; +} +function jl_Throwable_getMessage($this) { + return $this.$message; +} +function jl_Throwable_getLocalizedMessage($this) { + return $this.$getMessage(); +} +function jl_Throwable_toString($this) { + var $message, var$2, var$3; + $message = $this.$getMessage(); + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, jl_Class_getName(jl_Object_getClass($this))); + if ($message === null) + $message = $rt_s(36); + else { + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(49)); + jl_AbstractStringBuilder_append(var$3, $message); + $message = jl_AbstractStringBuilder_toString(var$3); + } + jl_AbstractStringBuilder_append(var$2, $message); + return jl_AbstractStringBuilder_toString(var$2); +} +function jl_Throwable_printStackTrace($this) { + jl_Throwable_printStackTrace0($this, jl_System_err()); +} +function jl_Throwable_printStackTrace0($this, $stream) { + var $message, $element, var$4, var$5, var$6; + ji_PrintStream_print($stream, jl_Class_getName(jl_Object_getClass($this))); + $message = $this.$getMessage(); + if ($message !== null) { + $element = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($element); + jl_AbstractStringBuilder_append($element, $rt_s(49)); + jl_AbstractStringBuilder_append($element, $message); + ji_PrintStream_print($stream, jl_AbstractStringBuilder_toString($element)); + } + a: { + ji_PrintStream_println0($stream); + if ($this.$stackTrace !== null) { + var$4 = $this.$stackTrace.data; + var$5 = var$4.length; + var$6 = 0; + while (true) { + if (var$6 >= var$5) + break a; + $element = var$4[var$6]; + ji_PrintStream_print($stream, $rt_s(50)); + ji_PrintStream_println1($stream, $element); + var$6 = var$6 + 1 | 0; + } + } + } + if ($this.$cause !== null && $this.$cause !== $this) { + ji_PrintStream_print($stream, $rt_s(51)); + jl_Throwable_printStackTrace0($this.$cause, $stream); + } +} +function jl_Throwable_printStackTrace1($this, $stream) { + var $message, $element, var$4, var$5, var$6; + ji_PrintWriter_print($stream, jl_Class_getName(jl_Object_getClass($this))); + $message = $this.$getMessage(); + if ($message !== null) { + $element = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($element); + jl_AbstractStringBuilder_append($element, $rt_s(49)); + jl_AbstractStringBuilder_append($element, $message); + ji_PrintWriter_print($stream, jl_AbstractStringBuilder_toString($element)); + } + a: { + ji_PrintWriter_println($stream); + if ($this.$stackTrace !== null) { + var$4 = $this.$stackTrace.data; + var$5 = var$4.length; + var$6 = 0; + while (true) { + if (var$6 >= var$5) + break a; + $element = var$4[var$6]; + ji_PrintWriter_print($stream, $rt_s(52)); + ji_PrintWriter_println0($stream, $element); + var$6 = var$6 + 1 | 0; + } + } + } + if ($this.$cause !== null && $this.$cause !== $this) { + ji_PrintWriter_print($stream, $rt_s(51)); + jl_Throwable_printStackTrace1($this.$cause, $stream); + } +} +function jl_Error() { + jl_Throwable.call(this); +} +function jl_Error__init_0() { + var var_0 = new jl_Error(); + jl_Error__init_(var_0); + return var_0; +} +function jl_Error__init_($this) { + jl_Throwable__init_0($this); +} +function jl_LinkageError() { + jl_Error.call(this); +} +function jl_LinkageError__init_0() { + var var_0 = new jl_LinkageError(); + jl_LinkageError__init_(var_0); + return var_0; +} +function jl_LinkageError__init_($this) { + jl_Throwable__init_0($this); +} +function jl_NoClassDefFoundError() { + jl_LinkageError.call(this); +} +function jl_NoClassDefFoundError__init_0() { + var var_0 = new jl_NoClassDefFoundError(); + jl_NoClassDefFoundError__init_(var_0); + return var_0; +} +function jl_NoClassDefFoundError__init_($this) { + jl_Throwable__init_0($this); +} +function jl_AbstractStringBuilder() { + var a = this; jl_Object.call(a); + a.$buffer = null; + a.$length0 = 0; +} +function jl_AbstractStringBuilder__init_0() { + var var_0 = new jl_AbstractStringBuilder(); + jl_AbstractStringBuilder__init_(var_0); + return var_0; +} +function jl_AbstractStringBuilder__init_1(var_0) { + var var_1 = new jl_AbstractStringBuilder(); + jl_AbstractStringBuilder__init_2(var_1, var_0); + return var_1; +} +function jl_AbstractStringBuilder__init_($this) { + jl_AbstractStringBuilder__init_2($this, 16); +} +function jl_AbstractStringBuilder__init_2($this, $capacity) { + $this.$buffer = $rt_createCharArray($capacity); +} +function jl_AbstractStringBuilder_append($this, $string) { + return $this.$insert($this.$length0, $string); +} +function jl_AbstractStringBuilder_insert($this, $index, $string) { + var $i, var$4, var$5; + if ($index >= 0 && $index <= $this.$length0) { + if ($string === null) + $string = $rt_s(48); + else if (jl_String_isEmpty($string)) + return $this; + $this.$ensureCapacity($this.$length0 + jl_String_length($string) | 0); + $i = $this.$length0 - 1 | 0; + while ($i >= $index) { + $this.$buffer.data[$i + jl_String_length($string) | 0] = $this.$buffer.data[$i]; + $i = $i + (-1) | 0; + } + $this.$length0 = $this.$length0 + jl_String_length($string) | 0; + $i = 0; + while ($i < jl_String_length($string)) { + var$4 = $this.$buffer.data; + var$5 = $index + 1 | 0; + var$4[$index] = jl_String_charAt($string, $i); + $i = $i + 1 | 0; + $index = var$5; + } + return $this; + } + $string = new jl_StringIndexOutOfBoundsException; + jl_Throwable__init_0($string); + $rt_throw($string); +} +function jl_AbstractStringBuilder_append2($this, $value) { + return jl_AbstractStringBuilder_append3($this, $value, 10); +} +function jl_AbstractStringBuilder_append3($this, $value, $radix) { + return jl_AbstractStringBuilder_insert0($this, $this.$length0, $value, $radix); +} +function jl_AbstractStringBuilder_insert0($this, $target, $value, $radix) { + var $positive, var$5, var$6, $pos, $sz, $posLimit, var$10; + $positive = 1; + if ($value < 0) { + $positive = 0; + $value = -$value; + } + a: { + if ($value < $radix) { + if ($positive) + jl_AbstractStringBuilder_insertSpace($this, $target, $target + 1 | 0); + else { + jl_AbstractStringBuilder_insertSpace($this, $target, $target + 2 | 0); + var$5 = $this.$buffer.data; + var$6 = $target + 1 | 0; + var$5[$target] = 45; + $target = var$6; + } + $this.$buffer.data[$target] = jl_Character_forDigit($value, $radix); + } else { + $pos = 1; + $sz = 1; + $posLimit = 2147483647 / $radix | 0; + b: { + while (true) { + var$10 = $rt_imul($pos, $radix); + if (var$10 > $value) { + var$10 = $pos; + break b; + } + $sz = $sz + 1 | 0; + if (var$10 > $posLimit) + break; + $pos = var$10; + } + } + if (!$positive) + $sz = $sz + 1 | 0; + jl_AbstractStringBuilder_insertSpace($this, $target, $target + $sz | 0); + if ($positive) + $positive = $target; + else { + var$5 = $this.$buffer.data; + $positive = $target + 1 | 0; + var$5[$target] = 45; + } + while (true) { + if (var$10 <= 0) + break a; + var$5 = $this.$buffer.data; + $target = $positive + 1 | 0; + var$5[$positive] = jl_Character_forDigit($value / var$10 | 0, $radix); + $value = $value % var$10 | 0; + var$10 = var$10 / $radix | 0; + $positive = $target; + } + } + } + return $this; +} +function jl_AbstractStringBuilder_insert1($this, $target, $value, $radix) { + var $positive, var$5, var$6, var$7, $sz, $pos, $pos_0; + $positive = 1; + if (Long_lt($value, Long_ZERO)) { + $positive = 0; + $value = Long_neg($value); + } + a: { + var$5 = Long_fromInt($radix); + if (Long_lt($value, var$5)) { + if ($positive) + jl_AbstractStringBuilder_insertSpace($this, $target, $target + 1 | 0); + else { + jl_AbstractStringBuilder_insertSpace($this, $target, $target + 2 | 0); + var$6 = $this.$buffer.data; + var$7 = $target + 1 | 0; + var$6[$target] = 45; + $target = var$7; + } + $this.$buffer.data[$target] = jl_Character_forDigit($value.lo, $radix); + } else { + $sz = 1; + $pos = Long_fromInt(1); + while (true) { + $pos_0 = Long_mul($pos, var$5); + if (Long_le($pos_0, $pos)) + break; + if (Long_gt($pos_0, $value)) + break; + $sz = $sz + 1 | 0; + $pos = $pos_0; + } + if (!$positive) + $sz = $sz + 1 | 0; + jl_AbstractStringBuilder_insertSpace($this, $target, $target + $sz | 0); + if ($positive) + $sz = $target; + else { + var$6 = $this.$buffer.data; + $sz = $target + 1 | 0; + var$6[$target] = 45; + } + while (true) { + if (Long_le($pos, Long_ZERO)) + break a; + var$6 = $this.$buffer.data; + $target = $sz + 1 | 0; + var$6[$sz] = jl_Character_forDigit(Long_div($value, $pos).lo, $radix); + $value = Long_rem($value, $pos); + $pos = Long_div($pos, var$5); + $sz = $target; + } + } + } + return $this; +} +function jl_AbstractStringBuilder_insert2($this, $target, $value) { + var $mantissa, var$4, $number, $exp, $negative, $intPart, $sz, $digits, $zeros, $pos, $i, $intDigit; + $mantissa = $rt_compare($value, 0.0); + if (!$mantissa) { + jl_AbstractStringBuilder_insertSpace($this, $target, $target + 3 | 0); + var$4 = $this.$buffer.data; + $mantissa = $target + 1 | 0; + var$4[$target] = 48; + var$4 = $this.$buffer.data; + $target = $mantissa + 1 | 0; + var$4[$mantissa] = 46; + $this.$buffer.data[$target] = 48; + return $this; + } + if (!$mantissa) { + jl_AbstractStringBuilder_insertSpace($this, $target, $target + 4 | 0); + var$4 = $this.$buffer.data; + $mantissa = $target + 1 | 0; + var$4[$target] = 45; + var$4 = $this.$buffer.data; + $target = $mantissa + 1 | 0; + var$4[$mantissa] = 48; + var$4 = $this.$buffer.data; + $mantissa = $target + 1 | 0; + var$4[$target] = 46; + $this.$buffer.data[$mantissa] = 48; + return $this; + } + if (isNaN($value) ? 1 : 0) { + jl_AbstractStringBuilder_insertSpace($this, $target, $target + 3 | 0); + var$4 = $this.$buffer.data; + $mantissa = $target + 1 | 0; + var$4[$target] = 78; + var$4 = $this.$buffer.data; + $target = $mantissa + 1 | 0; + var$4[$mantissa] = 97; + $this.$buffer.data[$target] = 78; + return $this; + } + if (!isFinite($value) ? 1 : 0) { + if ($mantissa > 0) { + jl_AbstractStringBuilder_insertSpace($this, $target, $target + 8 | 0); + $mantissa = $target; + } else { + jl_AbstractStringBuilder_insertSpace($this, $target, $target + 9 | 0); + var$4 = $this.$buffer.data; + $mantissa = $target + 1 | 0; + var$4[$target] = 45; + } + var$4 = $this.$buffer.data; + $target = $mantissa + 1 | 0; + var$4[$mantissa] = 73; + var$4 = $this.$buffer.data; + $mantissa = $target + 1 | 0; + var$4[$target] = 110; + var$4 = $this.$buffer.data; + $target = $mantissa + 1 | 0; + var$4[$mantissa] = 102; + var$4 = $this.$buffer.data; + $mantissa = $target + 1 | 0; + var$4[$target] = 105; + var$4 = $this.$buffer.data; + $target = $mantissa + 1 | 0; + var$4[$mantissa] = 110; + var$4 = $this.$buffer.data; + $mantissa = $target + 1 | 0; + var$4[$target] = 105; + var$4 = $this.$buffer.data; + $target = $mantissa + 1 | 0; + var$4[$mantissa] = 116; + $this.$buffer.data[$target] = 121; + return $this; + } + $number = jl_AbstractStringBuilder$Constants_floatAnalysisResult; + otcit_FloatAnalyzer_analyze($value, $number); + $mantissa = $number.$mantissa; + $exp = $number.$exponent; + $negative = $number.$sign; + $intPart = 1; + $sz = 1; + if ($negative) { + $negative = 1; + $sz = 2; + } + $digits = 9; + $zeros = jl_AbstractStringBuilder_trailingDecimalZeros($mantissa); + if ($zeros > 0) + $digits = $digits - $zeros | 0; + if ($exp < 7 && $exp >= (-3)) { + if ($exp >= 0) { + $intPart = $exp + 1 | 0; + $digits = jl_Math_max($digits, $intPart + 1 | 0); + $exp = 0; + } else if ($exp < 0) { + $mantissa = $mantissa / jl_AbstractStringBuilder$Constants_intPowersOfTen.data[ -$exp] | 0; + $digits = $digits - $exp | 0; + $exp = 0; + } + } + if ($exp) { + $sz = $sz + 2 | 0; + if (!($exp > (-10) && $exp < 10)) + $sz = $sz + 1 | 0; + if ($exp < 0) + $sz = $sz + 1 | 0; + } + if ($exp && $digits == $intPart) + $digits = $digits + 1 | 0; + jl_AbstractStringBuilder_insertSpace($this, $target, $target + ($sz + $digits | 0) | 0); + if (!$negative) + $negative = $target; + else { + var$4 = $this.$buffer.data; + $negative = $target + 1 | 0; + var$4[$target] = 45; + } + $pos = 100000000; + $i = 0; + while ($i < $digits) { + if ($pos <= 0) + $intDigit = 0; + else { + $intDigit = $mantissa / $pos | 0; + $mantissa = $mantissa % $pos | 0; + } + var$4 = $this.$buffer.data; + $target = $negative + 1 | 0; + var$4[$negative] = (48 + $intDigit | 0) & 65535; + $intPart = $intPart + (-1) | 0; + if ($intPart) + $negative = $target; + else { + var$4 = $this.$buffer.data; + $negative = $target + 1 | 0; + var$4[$target] = 46; + } + $pos = $pos / 10 | 0; + $i = $i + 1 | 0; + } + if ($exp) { + var$4 = $this.$buffer.data; + $target = $negative + 1 | 0; + var$4[$negative] = 69; + if ($exp >= 0) + $mantissa = $target; + else { + $exp = -$exp; + var$4 = $this.$buffer.data; + $mantissa = $target + 1 | 0; + var$4[$target] = 45; + } + if ($exp < 10) + $zeros = $mantissa; + else { + var$4 = $this.$buffer.data; + $zeros = $mantissa + 1 | 0; + var$4[$mantissa] = (48 + ($exp / 10 | 0) | 0) & 65535; + } + $this.$buffer.data[$zeros] = (48 + ($exp % 10 | 0) | 0) & 65535; + } + return $this; +} +function jl_AbstractStringBuilder_insert3($this, $target, $value) { + var $zeros, var$4, $number, $mantissa, $exp, $negative, $intPart, $sz, $digits, $pos, $i, $intDigit; + $zeros = $rt_compare($value, 0.0); + if (!$zeros) { + jl_AbstractStringBuilder_insertSpace($this, $target, $target + 3 | 0); + var$4 = $this.$buffer.data; + $zeros = $target + 1 | 0; + var$4[$target] = 48; + var$4 = $this.$buffer.data; + $target = $zeros + 1 | 0; + var$4[$zeros] = 46; + $this.$buffer.data[$target] = 48; + return $this; + } + if (!$zeros) { + jl_AbstractStringBuilder_insertSpace($this, $target, $target + 4 | 0); + var$4 = $this.$buffer.data; + $zeros = $target + 1 | 0; + var$4[$target] = 45; + var$4 = $this.$buffer.data; + $target = $zeros + 1 | 0; + var$4[$zeros] = 48; + var$4 = $this.$buffer.data; + $zeros = $target + 1 | 0; + var$4[$target] = 46; + $this.$buffer.data[$zeros] = 48; + return $this; + } + if (isNaN($value) ? 1 : 0) { + jl_AbstractStringBuilder_insertSpace($this, $target, $target + 3 | 0); + var$4 = $this.$buffer.data; + $zeros = $target + 1 | 0; + var$4[$target] = 78; + var$4 = $this.$buffer.data; + $target = $zeros + 1 | 0; + var$4[$zeros] = 97; + $this.$buffer.data[$target] = 78; + return $this; + } + if (!isFinite($value) ? 1 : 0) { + if ($zeros > 0) { + jl_AbstractStringBuilder_insertSpace($this, $target, $target + 8 | 0); + $zeros = $target; + } else { + jl_AbstractStringBuilder_insertSpace($this, $target, $target + 9 | 0); + var$4 = $this.$buffer.data; + $zeros = $target + 1 | 0; + var$4[$target] = 45; + } + var$4 = $this.$buffer.data; + $target = $zeros + 1 | 0; + var$4[$zeros] = 73; + var$4 = $this.$buffer.data; + $zeros = $target + 1 | 0; + var$4[$target] = 110; + var$4 = $this.$buffer.data; + $target = $zeros + 1 | 0; + var$4[$zeros] = 102; + var$4 = $this.$buffer.data; + $zeros = $target + 1 | 0; + var$4[$target] = 105; + var$4 = $this.$buffer.data; + $target = $zeros + 1 | 0; + var$4[$zeros] = 110; + var$4 = $this.$buffer.data; + $zeros = $target + 1 | 0; + var$4[$target] = 105; + var$4 = $this.$buffer.data; + $target = $zeros + 1 | 0; + var$4[$zeros] = 116; + $this.$buffer.data[$target] = 121; + return $this; + } + $number = jl_AbstractStringBuilder$Constants_doubleAnalysisResult; + otcit_DoubleAnalyzer_analyze($value, $number); + $mantissa = $number.$mantissa0; + $exp = $number.$exponent0; + $negative = $number.$sign0; + $intPart = 1; + $sz = 1; + if ($negative) + $sz = 2; + $digits = 18; + $zeros = jl_AbstractStringBuilder_trailingDecimalZeros0($mantissa); + if ($zeros > 0) + $digits = $digits - $zeros | 0; + if ($exp < 7 && $exp >= (-3)) { + if ($exp >= 0) { + $intPart = $exp + 1 | 0; + $digits = jl_Math_max($digits, $intPart + 1 | 0); + $exp = 0; + } else if ($exp < 0) { + $mantissa = Long_div($mantissa, jl_AbstractStringBuilder$Constants_longPowersOfTen.data[ -$exp]); + $digits = $digits - $exp | 0; + $exp = 0; + } + } + if ($exp) { + $sz = $sz + 2 | 0; + if (!($exp > (-10) && $exp < 10)) + $sz = $sz + 1 | 0; + if (!($exp > (-100) && $exp < 100)) + $sz = $sz + 1 | 0; + if ($exp < 0) + $sz = $sz + 1 | 0; + } + if ($exp && $digits == $intPart) + $digits = $digits + 1 | 0; + jl_AbstractStringBuilder_insertSpace($this, $target, $target + ($sz + $digits | 0) | 0); + if (!$negative) + $negative = $target; + else { + var$4 = $this.$buffer.data; + $negative = $target + 1 | 0; + var$4[$target] = 45; + } + $pos = new Long(1569325056, 23283064); + $i = 0; + while ($i < $digits) { + if (Long_le($pos, Long_ZERO)) + $intDigit = 0; + else { + $intDigit = Long_div($mantissa, $pos).lo; + $mantissa = Long_rem($mantissa, $pos); + } + var$4 = $this.$buffer.data; + $target = $negative + 1 | 0; + var$4[$negative] = (48 + $intDigit | 0) & 65535; + $intPart = $intPart + (-1) | 0; + if ($intPart) + $negative = $target; + else { + var$4 = $this.$buffer.data; + $negative = $target + 1 | 0; + var$4[$target] = 46; + } + $pos = Long_div($pos, Long_fromInt(10)); + $i = $i + 1 | 0; + } + if ($exp) { + var$4 = $this.$buffer.data; + $target = $negative + 1 | 0; + var$4[$negative] = 69; + if ($exp >= 0) + $zeros = $target; + else { + $exp = -$exp; + var$4 = $this.$buffer.data; + $zeros = $target + 1 | 0; + var$4[$target] = 45; + } + if ($exp >= 100) { + var$4 = $this.$buffer.data; + $target = $zeros + 1 | 0; + var$4[$zeros] = (48 + ($exp / 100 | 0) | 0) & 65535; + $exp = $exp % 100 | 0; + var$4 = $this.$buffer.data; + $intPart = $target + 1 | 0; + var$4[$target] = (48 + ($exp / 10 | 0) | 0) & 65535; + } else if ($exp < 10) + $intPart = $zeros; + else { + var$4 = $this.$buffer.data; + $intPart = $zeros + 1 | 0; + var$4[$zeros] = (48 + ($exp / 10 | 0) | 0) & 65535; + } + $this.$buffer.data[$intPart] = (48 + ($exp % 10 | 0) | 0) & 65535; + } + return $this; +} +function jl_AbstractStringBuilder_trailingDecimalZeros($n) { + var $result, $zeros, var$4; + if (!($n % 1000000000 | 0)) + return 9; + $result = 0; + $zeros = 1; + if (!($n % 100000000 | 0)) { + $result = 8; + $zeros = 100000000; + } + var$4 = $zeros * 10000 | 0; + if ($n % var$4 | 0) + var$4 = $zeros; + else + $result = $result | 4; + $zeros = var$4 * 100 | 0; + if ($n % $zeros | 0) + $zeros = var$4; + else + $result = $result | 2; + if (!($n % ($zeros * 10 | 0) | 0)) + $result = $result | 1; + return $result; +} +function jl_AbstractStringBuilder_trailingDecimalZeros0($n) { + var $zeros, $result, $bit, $i; + $zeros = Long_fromInt(1); + $result = 0; + $bit = 16; + $i = jl_AbstractStringBuilder$Constants_longLogPowersOfTen.data.length - 1 | 0; + while ($i >= 0) { + if (Long_eq(Long_rem($n, Long_mul($zeros, jl_AbstractStringBuilder$Constants_longLogPowersOfTen.data[$i])), Long_ZERO)) { + $result = $result | $bit; + $zeros = Long_mul($zeros, jl_AbstractStringBuilder$Constants_longLogPowersOfTen.data[$i]); + } + $bit = $bit >>> 1; + $i = $i + (-1) | 0; + } + return $result; +} +function jl_AbstractStringBuilder_append0($this, $c) { + return $this.$insert1($this.$length0, $c); +} +function jl_AbstractStringBuilder_insert4($this, $index, $c) { + jl_AbstractStringBuilder_insertSpace($this, $index, $index + 1 | 0); + $this.$buffer.data[$index] = $c; + return $this; +} +function jl_AbstractStringBuilder_append1($this, $obj) { + return $this.$insert2($this.$length0, $obj); +} +function jl_AbstractStringBuilder_insert5($this, $index, $obj) { + return $this.$insert($index, $obj === null ? $rt_s(48) : $obj.$toString()); +} +function jl_AbstractStringBuilder_ensureCapacity($this, $capacity) { + var $newLength; + if ($this.$buffer.data.length >= $capacity) + return; + $newLength = $this.$buffer.data.length >= 1073741823 ? 2147483647 : jl_Math_max($capacity, jl_Math_max($this.$buffer.data.length * 2 | 0, 5)); + $this.$buffer = ju_Arrays_copyOf0($this.$buffer, $newLength); +} +function jl_AbstractStringBuilder_toString($this) { + return jl_String__init_3($this.$buffer, 0, $this.$length0); +} +function jl_AbstractStringBuilder_charAt($this, $index) { + var var$2; + if ($index >= 0 && $index < $this.$length0) + return $this.$buffer.data[$index]; + var$2 = new jl_IndexOutOfBoundsException; + jl_Throwable__init_0(var$2); + $rt_throw(var$2); +} +function jl_AbstractStringBuilder_append4($this, $s, $start, $end) { + return $this.$insert3($this.$length0, $s, $start, $end); +} +function jl_AbstractStringBuilder_insert6($this, $index, $s, $i, $end) { + var var$5, var$6; + if ($i <= $end && $end <= $s.$length() && $i >= 0) { + jl_AbstractStringBuilder_insertSpace($this, $index, ($index + $end | 0) - $i | 0); + while ($i < $end) { + var$5 = $this.$buffer.data; + var$6 = $index + 1 | 0; + var$5[$index] = $s.$charAt($i); + $i = $i + 1 | 0; + $index = var$6; + } + return $this; + } + $s = new jl_IndexOutOfBoundsException; + jl_Throwable__init_0($s); + $rt_throw($s); +} +function jl_AbstractStringBuilder_append5($this, $s) { + return $this.$append7($s, 0, $s.$length()); +} +function jl_AbstractStringBuilder_append6($this, $chars, $offset, $len) { + return $this.$insert4($this.$length0, $chars, $offset, $len); +} +function jl_AbstractStringBuilder_insert7($this, $index, $chars, $offset, $len) { + var var$5, var$6, var$7, var$8; + jl_AbstractStringBuilder_insertSpace($this, $index, $index + $len | 0); + var$5 = $len + $offset | 0; + while ($offset < var$5) { + var$6 = $chars.data; + var$7 = $this.$buffer.data; + $len = $index + 1 | 0; + var$8 = $offset + 1 | 0; + var$7[$index] = var$6[$offset]; + $index = $len; + $offset = var$8; + } + return $this; +} +function jl_AbstractStringBuilder_append7($this, $chars) { + return $this.$append8($chars, 0, $chars.data.length); +} +function jl_AbstractStringBuilder_insertSpace($this, $start, $end) { + var $sz, $i; + $sz = $this.$length0 - $start | 0; + $this.$ensureCapacity(($this.$length0 + $end | 0) - $start | 0); + $i = $sz - 1 | 0; + while ($i >= 0) { + $this.$buffer.data[$end + $i | 0] = $this.$buffer.data[$start + $i | 0]; + $i = $i + (-1) | 0; + } + $this.$length0 = $this.$length0 + ($end - $start | 0) | 0; +} +function jl_Appendable() { +} +function jl_StringBuilder() { + jl_AbstractStringBuilder.call(this); +} +function jl_StringBuilder__init_1(var_0) { + var var_1 = new jl_StringBuilder(); + jl_StringBuilder__init_2(var_1, var_0); + return var_1; +} +function jl_StringBuilder__init_() { + var var_0 = new jl_StringBuilder(); + jl_StringBuilder__init_0(var_0); + return var_0; +} +function jl_StringBuilder__init_2($this, $capacity) { + jl_AbstractStringBuilder__init_2($this, $capacity); +} +function jl_StringBuilder__init_0($this) { + jl_AbstractStringBuilder__init_($this); +} +function jl_StringBuilder_append($this, $string) { + jl_AbstractStringBuilder_append($this, $string); + return $this; +} +function jl_StringBuilder_append1($this, $value) { + jl_AbstractStringBuilder_append2($this, $value); + return $this; +} +function jl_StringBuilder_append2($this, $value) { + jl_StringBuilder_insert($this, $this.$length0, $value); + return $this; +} +function jl_StringBuilder_append3($this, $value) { + jl_StringBuilder_insert0($this, $this.$length0, $value); + return $this; +} +function jl_StringBuilder_append4($this, $value) { + jl_StringBuilder_insert1($this, $this.$length0, $value); + return $this; +} +function jl_StringBuilder_append0($this, $c) { + jl_AbstractStringBuilder_append0($this, $c); + return $this; +} +function jl_StringBuilder_append5($this, $chars, $offset, $len) { + jl_AbstractStringBuilder_append6($this, $chars, $offset, $len); + return $this; +} +function jl_StringBuilder_append6($this, $chars) { + jl_AbstractStringBuilder_append7($this, $chars); + return $this; +} +function jl_StringBuilder_append7($this, $s, $start, $end) { + jl_AbstractStringBuilder_append4($this, $s, $start, $end); + return $this; +} +function jl_StringBuilder_append8($this, $s) { + jl_AbstractStringBuilder_append5($this, $s); + return $this; +} +function jl_StringBuilder_append9($this, $obj) { + jl_AbstractStringBuilder_append1($this, $obj); + return $this; +} +function jl_StringBuilder_insert($this, $target, $value) { + jl_AbstractStringBuilder_insert1($this, $target, $value, 10); + return $this; +} +function jl_StringBuilder_insert0($this, $target, $value) { + jl_AbstractStringBuilder_insert2($this, $target, $value); + return $this; +} +function jl_StringBuilder_insert1($this, $target, $value) { + jl_AbstractStringBuilder_insert3($this, $target, $value); + return $this; +} +function jl_StringBuilder_insert2($this, $index, $s, $start, $end) { + jl_AbstractStringBuilder_insert6($this, $index, $s, $start, $end); + return $this; +} +function jl_StringBuilder_insert3($this, $index, $chars, $offset, $len) { + jl_AbstractStringBuilder_insert7($this, $index, $chars, $offset, $len); + return $this; +} +function jl_StringBuilder_insert4($this, $index, $obj) { + jl_AbstractStringBuilder_insert5($this, $index, $obj); + return $this; +} +function jl_StringBuilder_insert5($this, $index, $c) { + jl_AbstractStringBuilder_insert4($this, $index, $c); + return $this; +} +function jl_StringBuilder_delete($this, $start, $end) { + var var$3, var$4, var$5, var$6, var$7, var$8, var$9; + var$3 = $rt_compare($start, $end); + if (var$3 <= 0 && $start <= $this.$length0) { + if (var$3) { + var$4 = $this.$length0 - $end | 0; + $this.$length0 = $this.$length0 - ($end - $start | 0) | 0; + var$3 = 0; + while (var$3 < var$4) { + var$5 = $this.$buffer.data; + var$6 = $start + 1 | 0; + var$7 = $this.$buffer.data; + var$8 = $end + 1 | 0; + var$5[$start] = var$7[$end]; + var$3 = var$3 + 1 | 0; + $start = var$6; + $end = var$8; + } + } + return $this; + } + var$9 = new jl_StringIndexOutOfBoundsException; + jl_Throwable__init_0(var$9); + $rt_throw(var$9); +} +function jl_StringBuilder_deleteCharAt($this, $index) { + var var$2, var$3, var$4, var$5; + if ($index >= 0 && $index < $this.$length0) { + $this.$length0 = $this.$length0 - 1 | 0; + while ($index < $this.$length0) { + var$2 = $this.$buffer.data; + var$3 = $this.$buffer.data; + var$4 = $index + 1 | 0; + var$2[$index] = var$3[var$4]; + $index = var$4; + } + return $this; + } + var$5 = new jl_StringIndexOutOfBoundsException; + jl_Throwable__init_0(var$5); + $rt_throw(var$5); +} +function jl_StringBuilder_insert6($this, $index, $string) { + jl_AbstractStringBuilder_insert($this, $index, $string); + return $this; +} +function jl_StringBuilder_substring($this, var$1, var$2) { + var var$3; + if (var$1 <= var$2 && var$1 >= 0 && var$2 <= $this.$length0) + return jl_String__init_3($this.$buffer, var$1, var$2 - var$1 | 0); + var$3 = new jl_IndexOutOfBoundsException; + jl_Throwable__init_0(var$3); + $rt_throw(var$3); +} +function jl_StringBuilder_setLength($this, var$1) { + $this.$length0 = var$1; +} +function jl_StringBuilder_getChars($this, var$1, var$2, var$3, var$4) { + var var$5, var$6, var$7, var$8, var$9; + if (var$1 > var$2) { + var$5 = new jl_IndexOutOfBoundsException; + jl_Throwable__init_(var$5, $rt_s(53)); + $rt_throw(var$5); + } + while (var$1 < var$2) { + var$6 = var$3.data; + var$7 = var$4 + 1 | 0; + var$8 = $this.$buffer.data; + var$9 = var$1 + 1 | 0; + var$6[var$4] = var$8[var$1]; + var$4 = var$7; + var$1 = var$9; + } +} +function jl_StringBuilder_subSequence($this, var$1, var$2) { + return jl_StringBuilder_substring($this, var$1, var$2); +} +function jl_StringBuilder_insert7($this, var$1, var$2, var$3, var$4) { + jl_AbstractStringBuilder_insert7($this, var$1, var$2, var$3, var$4); + return $this; +} +function jl_StringBuilder_append10($this, var$1, var$2, var$3) { + jl_AbstractStringBuilder_append6($this, var$1, var$2, var$3); + return $this; +} +function jl_StringBuilder_insert8($this, var$1, var$2, var$3, var$4) { + jl_AbstractStringBuilder_insert6($this, var$1, var$2, var$3, var$4); + return $this; +} +function jl_StringBuilder_append11($this, var$1, var$2, var$3) { + jl_AbstractStringBuilder_append4($this, var$1, var$2, var$3); + return $this; +} +function jl_StringBuilder_charAt($this, var$1) { + return jl_AbstractStringBuilder_charAt($this, var$1); +} +function jl_StringBuilder_length($this) { + return $this.$length0; +} +function jl_StringBuilder_toString($this) { + return jl_AbstractStringBuilder_toString($this); +} +function jl_StringBuilder_ensureCapacity($this, var$1) { + jl_AbstractStringBuilder_ensureCapacity($this, var$1); +} +function jl_StringBuilder_insert9($this, var$1, var$2) { + jl_AbstractStringBuilder_insert5($this, var$1, var$2); + return $this; +} +function jl_StringBuilder_insert10($this, var$1, var$2) { + jl_AbstractStringBuilder_insert4($this, var$1, var$2); + return $this; +} +function jl_StringBuilder_insert11($this, var$1, var$2) { + return jl_StringBuilder_insert1($this, var$1, var$2); +} +function jl_StringBuilder_insert12($this, var$1, var$2) { + return jl_StringBuilder_insert0($this, var$1, var$2); +} +function jl_StringBuilder_insert13($this, var$1, var$2) { + return jl_StringBuilder_insert($this, var$1, var$2); +} +function jl_StringBuilder_insert14($this, var$1, var$2) { + jl_AbstractStringBuilder_insert($this, var$1, var$2); + return $this; +} +function jl_StringBuilder_append12($this, var$1) { + jl_AbstractStringBuilder_append5($this, var$1); + return $this; +} +function jl_Number() { + jl_Object.call(this); +} +function jl_Integer() { + jl_Number.call(this); + this.$value = 0; +} +var jl_Integer_TYPE = null; +var jl_Integer_integerCache = null; +function jl_Integer__init_(var_0) { + var var_1 = new jl_Integer(); + jl_Integer__init_0(var_1, var_0); + return var_1; +} +function jl_Integer__init_1(var_0) { + var var_1 = new jl_Integer(); + jl_Integer__init_2(var_1, var_0); + return var_1; +} +function jl_Integer__init_0($this, $value) { + $this.$value = $value; +} +function jl_Integer__init_2($this, $s) { + jl_Integer__init_0($this, jl_Integer_parseInt($s)); +} +function jl_Integer_toHexString($i) { + return otci_IntegerUtil_toUnsignedLogRadixString($i, 4); +} +function jl_Integer_toString($i) { + return jl_AbstractStringBuilder_append3(jl_AbstractStringBuilder__init_1(20), $i, 10).$toString(); +} +function jl_Integer_parseInt0($s, $radix) { + var $negative, $index, $value, var$6, $digit, var$8, var$9; + if ($radix >= 2 && $radix <= 36) { + if ($s !== null && !jl_String_isEmpty($s)) { + a: { + $negative = 0; + $index = 0; + switch (jl_String_charAt($s, 0)) { + case 43: + $index = 1; + break a; + case 45: + $negative = 1; + $index = 1; + break a; + default: + } + } + $value = 0; + if ($index == jl_String_length($s)) { + $s = new jl_NumberFormatException; + jl_Throwable__init_0($s); + $rt_throw($s); + } + while ($index < jl_String_length($s)) { + var$6 = $index + 1 | 0; + $digit = jl_Character_getNumericValue(jl_String_charAt($s, $index)); + if ($digit < 0) { + var$8 = new jl_NumberFormatException; + var$9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$9); + jl_AbstractStringBuilder_append(var$9, $rt_s(54)); + jl_AbstractStringBuilder_append(var$9, $s); + jl_Throwable__init_(var$8, jl_AbstractStringBuilder_toString(var$9)); + $rt_throw(var$8); + } + if ($digit >= $radix) { + var$8 = new jl_NumberFormatException; + var$9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$9); + jl_AbstractStringBuilder_append(var$9, $rt_s(55)); + jl_AbstractStringBuilder_append2(var$9, $radix); + jl_AbstractStringBuilder_append(var$9, $rt_s(49)); + jl_AbstractStringBuilder_append(var$9, $s); + jl_Throwable__init_(var$8, jl_AbstractStringBuilder_toString(var$9)); + $rt_throw(var$8); + } + $value = $rt_imul($radix, $value) + $digit | 0; + if ($value < 0) { + if (var$6 == jl_String_length($s) && $value == (-2147483648) && $negative) + return (-2147483648); + var$8 = new jl_NumberFormatException; + var$9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$9); + jl_AbstractStringBuilder_append(var$9, $rt_s(56)); + jl_AbstractStringBuilder_append(var$9, $s); + jl_Throwable__init_(var$8, jl_AbstractStringBuilder_toString(var$9)); + $rt_throw(var$8); + } + $index = var$6; + } + if ($negative) + $value = -$value; + return $value; + } + $s = new jl_NumberFormatException; + jl_Throwable__init_($s, $rt_s(57)); + $rt_throw($s); + } + var$8 = new jl_NumberFormatException; + $s = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($s); + jl_AbstractStringBuilder_append($s, $rt_s(58)); + jl_AbstractStringBuilder_append2($s, $radix); + jl_Throwable__init_(var$8, jl_AbstractStringBuilder_toString($s)); + $rt_throw(var$8); +} +function jl_Integer_parseInt($s) { + return jl_Integer_parseInt0($s, 10); +} +function jl_Integer_valueOf($i) { + var var$2; + if ($i >= (-128) && $i <= 127) { + a: { + if (jl_Integer_integerCache === null) { + jl_Integer_integerCache = $rt_createArray(jl_Integer, 256); + var$2 = 0; + while (true) { + if (var$2 >= jl_Integer_integerCache.data.length) + break a; + jl_Integer_integerCache.data[var$2] = jl_Integer__init_(var$2 - 128 | 0); + var$2 = var$2 + 1 | 0; + } + } + } + return jl_Integer_integerCache.data[$i + 128 | 0]; + } + return jl_Integer__init_($i); +} +function jl_Integer_intValue($this) { + return $this.$value; +} +function jl_Integer_longValue($this) { + return Long_fromInt($this.$value); +} +function jl_Integer_doubleValue($this) { + return $this.$value; +} +function jl_Integer_toString0($this) { + return jl_Integer_toString($this.$value); +} +function jl_Integer_hashCode($this) { + return $this.$value >>> 4 ^ $this.$value << 28 ^ $this.$value << 8 ^ $this.$value >>> 24; +} +function jl_Integer_equals($this, $other) { + if ($this === $other) + return 1; + return $other instanceof jl_Integer && $other.$value == $this.$value ? 1 : 0; +} +function jl_Integer_compareTo($this, $other) { + return $rt_compare($this.$value, $other.$value); +} +function jl_Integer_numberOfLeadingZeros($i) { + var $n, var$3; + if (!$i) + return 32; + $n = 0; + var$3 = $i >>> 16; + if (var$3) + $n = 16; + else + var$3 = $i; + $i = var$3 >>> 8; + if (!$i) + $i = var$3; + else + $n = $n | 8; + var$3 = $i >>> 4; + if (!var$3) + var$3 = $i; + else + $n = $n | 4; + $i = var$3 >>> 2; + if (!$i) + $i = var$3; + else + $n = $n | 2; + if ($i >>> 1) + $n = $n | 1; + return (32 - $n | 0) - 1 | 0; +} +function jl_Integer_numberOfTrailingZeros($i) { + var $n, var$3; + if (!$i) + return 32; + $n = 0; + var$3 = $i << 16; + if (var$3) + $n = 16; + else + var$3 = $i; + $i = var$3 << 8; + if (!$i) + $i = var$3; + else + $n = $n | 8; + var$3 = $i << 4; + if (!var$3) + var$3 = $i; + else + $n = $n | 4; + $i = var$3 << 2; + if (!$i) + $i = var$3; + else + $n = $n | 2; + if ($i << 1) + $n = $n | 1; + return (32 - $n | 0) - 1 | 0; +} +function jl_Integer_rotateLeft($i, $distance) { + var var$3; + var$3 = $distance & 31; + return $i << var$3 | $i >>> (32 - var$3 | 0); +} +function jl_Integer_compareTo0($this, var$1) { + return jl_Integer_compareTo($this, var$1); +} +function jl_Integer__clinit_() { + jl_Integer_TYPE = $rt_cls($rt_intcls()); +} +function jl_IncompatibleClassChangeError() { + jl_LinkageError.call(this); +} +function jl_IncompatibleClassChangeError__init_0() { + var var_0 = new jl_IncompatibleClassChangeError(); + jl_IncompatibleClassChangeError__init_(var_0); + return var_0; +} +function jl_IncompatibleClassChangeError__init_1(var_0) { + var var_1 = new jl_IncompatibleClassChangeError(); + jl_IncompatibleClassChangeError__init_2(var_1, var_0); + return var_1; +} +function jl_IncompatibleClassChangeError__init_($this) { + jl_Throwable__init_0($this); +} +function jl_IncompatibleClassChangeError__init_2($this, $message) { + jl_Throwable__init_($this, $message); +} +function jl_NoSuchFieldError() { + jl_IncompatibleClassChangeError.call(this); +} +function jl_NoSuchFieldError__init_0() { + var var_0 = new jl_NoSuchFieldError(); + jl_NoSuchFieldError__init_(var_0); + return var_0; +} +function jl_NoSuchFieldError__init_1(var_0) { + var var_1 = new jl_NoSuchFieldError(); + jl_NoSuchFieldError__init_2(var_1, var_0); + return var_1; +} +function jl_NoSuchFieldError__init_($this) { + jl_Throwable__init_0($this); +} +function jl_NoSuchFieldError__init_2($this, $message) { + jl_IncompatibleClassChangeError__init_2($this, $message); +} +function jl_NoSuchMethodError() { + jl_IncompatibleClassChangeError.call(this); +} +function jl_NoSuchMethodError__init_0() { + var var_0 = new jl_NoSuchMethodError(); + jl_NoSuchMethodError__init_(var_0); + return var_0; +} +function jl_NoSuchMethodError__init_1(var_0) { + var var_1 = new jl_NoSuchMethodError(); + jl_NoSuchMethodError__init_2(var_1, var_0); + return var_1; +} +function jl_NoSuchMethodError__init_($this) { + jl_Throwable__init_0($this); +} +function jl_NoSuchMethodError__init_2($this, $message) { + jl_IncompatibleClassChangeError__init_2($this, $message); +} +function jl_Exception() { + jl_Throwable.call(this); +} +function jl_Exception__init_0() { + var var_0 = new jl_Exception(); + jl_Exception__init_(var_0); + return var_0; +} +function jl_Exception__init_($this) { + jl_Throwable__init_0($this); +} +function jl_RuntimeException() { + jl_Exception.call(this); +} +function jl_RuntimeException__init_1() { + var var_0 = new jl_RuntimeException(); + jl_RuntimeException__init_0(var_0); + return var_0; +} +function jl_RuntimeException__init_(var_0) { + var var_1 = new jl_RuntimeException(); + jl_RuntimeException__init_2(var_1, var_0); + return var_1; +} +function jl_RuntimeException__init_0($this) { + jl_Throwable__init_0($this); +} +function jl_RuntimeException__init_2($this, $message) { + jl_Throwable__init_($this, $message); +} +function otj_JSObject() { +} +function otjde_EventTarget() { +} +function otjde_FocusEventTarget() { +} +function otjde_MouseEventTarget() { +} +function otjde_KeyboardEventTarget() { +} +function otjde_LoadEventTarget() { +} +function otjb_WindowEventTarget() { +} +function otjb_StorageProvider() { +} +function otjc_JSArrayReader() { +} +function otjb_Window() { + jl_Object.call(this); +} +function otjb_Window_addEventListener$exported$0(var$0, var$1, var$2) { + var$0.$addEventListener($rt_str(var$1), otji_JS_functionAsObject(var$2, "handleEvent")); +} +function otjb_Window_removeEventListener$exported$1(var$0, var$1, var$2) { + var$0.$removeEventListener($rt_str(var$1), otji_JS_functionAsObject(var$2, "handleEvent")); +} +function otjb_Window_get$exported$2(var$0, var$1) { + return var$0.$get2(var$1); +} +function otjb_Window_removeEventListener$exported$3(var$0, var$1, var$2, var$3) { + var$0.$removeEventListener0($rt_str(var$1), otji_JS_functionAsObject(var$2, "handleEvent"), var$3 ? 1 : 0); +} +function otjb_Window_dispatchEvent$exported$4(var$0, var$1) { + return !!var$0.$dispatchEvent(var$1); +} +function otjb_Window_getLength$exported$5(var$0) { + return var$0.$getLength(); +} +function otjb_Window_addEventListener$exported$6(var$0, var$1, var$2, var$3) { + var$0.$addEventListener0($rt_str(var$1), otji_JS_functionAsObject(var$2, "handleEvent"), var$3 ? 1 : 0); +} +function nlea_EaglerAdapterImpl2() { + jl_Object.call(this); +} +var nlea_EaglerAdapterImpl2_isAnisotropicPatched = 0; +var nlea_EaglerAdapterImpl2_doc = null; +var nlea_EaglerAdapterImpl2_parent = null; +var nlea_EaglerAdapterImpl2_canvas = null; +var nlea_EaglerAdapterImpl2_frameBuffer = null; +var nlea_EaglerAdapterImpl2_renderingCanvas = null; +var nlea_EaglerAdapterImpl2_webgl = null; +var nlea_EaglerAdapterImpl2_win = null; +var nlea_EaglerAdapterImpl2_loadedPackage = null; +var nlea_EaglerAdapterImpl2_contextmenu = null; +var nlea_EaglerAdapterImpl2_mousedown = null; +var nlea_EaglerAdapterImpl2_mouseup = null; +var nlea_EaglerAdapterImpl2_mousemove = null; +var nlea_EaglerAdapterImpl2_keydown = null; +var nlea_EaglerAdapterImpl2_keyup = null; +var nlea_EaglerAdapterImpl2_keypress = null; +var nlea_EaglerAdapterImpl2_wheel = null; +var nlea_EaglerAdapterImpl2_identifier = null; +var nlea_EaglerAdapterImpl2_mouseEvents = null; +var nlea_EaglerAdapterImpl2_keyEvents = null; +var nlea_EaglerAdapterImpl2_mouseX = 0; +var nlea_EaglerAdapterImpl2_mouseY = 0; +var nlea_EaglerAdapterImpl2_mouseDX = 0.0; +var nlea_EaglerAdapterImpl2_mouseDY = 0.0; +var nlea_EaglerAdapterImpl2_width = 0; +var nlea_EaglerAdapterImpl2_height = 0; +var nlea_EaglerAdapterImpl2_enableRepeatEvents = 0; +var nlea_EaglerAdapterImpl2_isWindowFocused = 0; +var nlea_EaglerAdapterImpl2_progId = 0; +var nlea_EaglerAdapterImpl2_viewportCache = null; +var nlea_EaglerAdapterImpl2_uploadBuffer = null; +var nlea_EaglerAdapterImpl2_mat2 = null; +var nlea_EaglerAdapterImpl2_mat3 = null; +var nlea_EaglerAdapterImpl2_mat4 = null; +var nlea_EaglerAdapterImpl2_currentProgram = 0; +var nlea_EaglerAdapterImpl2_imageLoadCanvas = null; +var nlea_EaglerAdapterImpl2_imageLoadContext = null; +var nlea_EaglerAdapterImpl2_currentVideo = null; +var nlea_EaglerAdapterImpl2_videoTexture = null; +var nlea_EaglerAdapterImpl2_videoIsLoaded = 0; +var nlea_EaglerAdapterImpl2_videoTexIsInitialized = 0; +var nlea_EaglerAdapterImpl2_frameRate = 0; +var nlea_EaglerAdapterImpl2_frameTimer = Long_ZERO; +var nlea_EaglerAdapterImpl2_currentVideoAudioSource = null; +var nlea_EaglerAdapterImpl2_currentVideoAudioGain = null; +var nlea_EaglerAdapterImpl2_currentVideoAudioGainValue = 0.0; +var nlea_EaglerAdapterImpl2_currentVideoAudioPanner = null; +var nlea_EaglerAdapterImpl2_currentVideoAudioX = 0.0; +var nlea_EaglerAdapterImpl2_currentVideoAudioY = 0.0; +var nlea_EaglerAdapterImpl2_currentVideoAudioZ = 0.0; +var nlea_EaglerAdapterImpl2_videosBuffer = null; +var nlea_EaglerAdapterImpl2_currentImage = null; +var nlea_EaglerAdapterImpl2_imageTexture = null; +var nlea_EaglerAdapterImpl2_imageIsLoaded = 0; +var nlea_EaglerAdapterImpl2_imageTexIsInitialized = 0; +var nlea_EaglerAdapterImpl2_imageFrameRate = 0; +var nlea_EaglerAdapterImpl2_imageFrameTimer = Long_ZERO; +var nlea_EaglerAdapterImpl2_imagesBuffer = null; +var nlea_EaglerAdapterImpl2_currentEvent = null; +var nlea_EaglerAdapterImpl2_currentEventK = null; +var nlea_EaglerAdapterImpl2_buttonStates = null; +var nlea_EaglerAdapterImpl2_keyStates = null; +var nlea_EaglerAdapterImpl2_mouseUngrabTimer = Long_ZERO; +var nlea_EaglerAdapterImpl2_mouseUngrabTimeout = 0; +var nlea_EaglerAdapterImpl2_pointerLockFlag = 0; +var nlea_EaglerAdapterImpl2_dateFormatSS = null; +var nlea_EaglerAdapterImpl2_rateLimitedAddresses = null; +var nlea_EaglerAdapterImpl2_blockedAddresses = null; +var nlea_EaglerAdapterImpl2_sock = null; +var nlea_EaglerAdapterImpl2_sockIsConnecting = 0; +var nlea_EaglerAdapterImpl2_sockIsConnected = 0; +var nlea_EaglerAdapterImpl2_sockIsAlive = 0; +var nlea_EaglerAdapterImpl2_readPackets = null; +var nlea_EaglerAdapterImpl2_rateLimitStatus = null; +var nlea_EaglerAdapterImpl2_currentSockURI = null; +var nlea_EaglerAdapterImpl2_playbackId = 0; +var nlea_EaglerAdapterImpl2_loadedSoundFiles = null; +var nlea_EaglerAdapterImpl2_audioctx = null; +var nlea_EaglerAdapterImpl2_playbackOffsetDelay = 0.0; +var nlea_EaglerAdapterImpl2_activeSoundEffects = null; +var nlea_EaglerAdapterImpl2_connected = 0; +var nlea_EaglerAdapterImpl2_LWJGLKeyNames = null; +var nlea_EaglerAdapterImpl2_LWJGLKeyCodes = null; +var nlea_EaglerAdapterImpl2_appendbufferindex = 0; +var nlea_EaglerAdapterImpl2_appendbuffer = null; +var nlea_EaglerAdapterImpl2_unpressCTRL = 0; +var nlea_EaglerAdapterImpl2_serverToJoinOnLaunch = null; +function nlea_EaglerAdapterImpl2_$callClinit() { + nlea_EaglerAdapterImpl2_$callClinit = $rt_eraseClinit(nlea_EaglerAdapterImpl2); + nlea_EaglerAdapterImpl2__clinit_(); +} +function nlea_EaglerAdapterImpl2__init_0() { + var var_0 = new nlea_EaglerAdapterImpl2(); + nlea_EaglerAdapterImpl2__init_(var_0); + return var_0; +} +function nlea_EaglerAdapterImpl2__init_($this) { + nlea_EaglerAdapterImpl2_$callClinit(); +} +function nlea_EaglerAdapterImpl2__wisWebGL() { + nlea_EaglerAdapterImpl2_$callClinit(); + return 1; +} +function nlea_EaglerAdapterImpl2__wgetShaderHeader() { + nlea_EaglerAdapterImpl2_$callClinit(); + return $rt_s(59); +} +function nlea_EaglerAdapterImpl2_isSSLPage() { + nlea_EaglerAdapterImpl2_$callClinit(); + return jl_String_startsWith0($rt_str(window.location.href), $rt_s(60)); +} +function nlea_EaglerAdapterImpl2_loadResource($path) { + var $file; + nlea_EaglerAdapterImpl2_$callClinit(); + $file = nlea_EaglerAdapterImpl2_loadResourceBytes($path); + if ($file === null) + return null; + return ji_ByteArrayInputStream__init_($file); +} +function nlea_EaglerAdapterImpl2_loadResourceBytes($path) { + nlea_EaglerAdapterImpl2_$callClinit(); + if (jl_String_startsWith0($path, $rt_s(61))) + $path = jl_String_substring($path, 1); + return ju_HashMap_get(nle_AssetRepository_filePool, $path); +} +function nlea_EaglerAdapterImpl2_fileContents($path) { + var $contents; + nlea_EaglerAdapterImpl2_$callClinit(); + $contents = nlea_EaglerAdapterImpl2_loadResourceBytes($path); + if ($contents === null) + return null; + return jl_String__init_7($contents, jnc_Charset_forName($rt_s(62))); +} +function nlea_EaglerAdapterImpl2_fileContentsLines($path) { + var $contents; + nlea_EaglerAdapterImpl2_$callClinit(); + $contents = nlea_EaglerAdapterImpl2_fileContents($path); + if ($contents === null) + return null; + return jl_String_split(jl_String_replace0($contents, $rt_s(63), $rt_s(64)), $rt_s(65)); +} +function nlea_EaglerAdapterImpl2_downloadAssetPack(var$1) { + var thread = $rt_nativeThread(); + var javaThread = $rt_getThread(); + if (thread.isResuming()) { + thread.status = 0; + var result = thread.attribute; + if (result instanceof Error) { + throw result; + } + return result; + } + var callback = function() {}; + callback.$complete = function(val) { + thread.attribute = val; + $rt_setThread(javaThread); + thread.resume(); + }; + callback.$error = function(e) { + thread.attribute = $rt_exception(e); + $rt_setThread(javaThread); + thread.resume(); + }; + callback = otpp_AsyncCallbackWrapper_create(callback); + return thread.suspend(function() { + try { + nlea_EaglerAdapterImpl2_downloadAssetPack0(var$1, callback); + } catch($e) { + callback.$error($rt_exception($e)); + } + }); +} +function nlea_EaglerAdapterImpl2_downloadAssetPack0($assetPackageURI, $cb) { + var $request, var$4; + nlea_EaglerAdapterImpl2_$callClinit(); + $request = new XMLHttpRequest(); + var$4 = "arraybuffer"; + $request.responseType = var$4; + $request.open("GET", $rt_ustr($assetPackageURI), !!1); + $assetPackageURI = new nlea_EaglerAdapterImpl2$1; + $assetPackageURI.$val$request = $request; + $assetPackageURI.$val$cb = $cb; + $assetPackageURI = otji_JS_function($assetPackageURI, "stateChanged"); + $request.onreadystatechange = $assetPackageURI; + $request.send(); +} +function nlea_EaglerAdapterImpl2_initializeContext($rootElement, $assetPackageURI) { + var $s, var$4, $e, var$6, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$e = $thread.pop();var$4 = $thread.pop();$s = $thread.pop();$assetPackageURI = $thread.pop();$rootElement = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_parent = $rootElement; + $s = $rt_str(nlea_EaglerAdapterImpl2_parent.getAttribute("style")); + var$4 = nlea_EaglerAdapterImpl2_parent; + $e = jl_StringBuilder__init_(); + if ($s === null) + $s = $rt_s(36); + $e = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append($e, $s), $rt_s(66))); + var$4.setAttribute("style", $rt_ustr($e)); + nlea_EaglerAdapterImpl2_win = window; + nlea_EaglerAdapterImpl2_doc = nlea_EaglerAdapterImpl2_win.document; + nlea_EaglerAdapterImpl2_canvas = nlea_EaglerAdapterImpl2_doc.createElement("canvas"); + nlea_EaglerAdapterImpl2_canvas.setAttribute("id", "deevis589723589"); + $e = nlea_EaglerAdapterImpl2_canvas; + var$4 = nlea_EaglerAdapterImpl2_parent.clientWidth; + $e.width = var$4; + $e = nlea_EaglerAdapterImpl2_canvas; + var$4 = nlea_EaglerAdapterImpl2_parent.clientHeight; + $e.height = var$4; + $e = nlea_EaglerAdapterImpl2_canvas; + $rootElement.appendChild($e); + nlea_EaglerAdapterImpl2_renderingCanvas = nlea_EaglerAdapterImpl2_doc.createElement("canvas"); + $rootElement = nlea_EaglerAdapterImpl2_renderingCanvas; + $e = nlea_EaglerAdapterImpl2_canvas.width; + $rootElement.width = $e; + $rootElement = nlea_EaglerAdapterImpl2_renderingCanvas; + $e = nlea_EaglerAdapterImpl2_canvas.height; + $rootElement.height = $e; + nlea_EaglerAdapterImpl2_frameBuffer = nlea_EaglerAdapterImpl2_canvas.getContext("2d"); + $rootElement = nlea_EaglerAdapterImpl2_renderingCanvas; + var$4 = nlea_EaglerAdapterImpl2_youEagler$js_body$_32(); + nlea_EaglerAdapterImpl2_webgl = $rootElement.getContext("webgl2", var$4); + if (nlea_EaglerAdapterImpl2_webgl === null) + $rt_throw(jl_RuntimeException__init_(jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(67)), $rt_str(nlea_EaglerAdapterImpl2_getString$js_body$_24("window.navigator.userAgent"))), $rt_s(68))))); + nlea_EaglerAdapterImpl2_setContextVar$js_body$_20(nlea_EaglerAdapterImpl2_webgl); + nlea_EaglerAdapterImpl2_webgl.getExtension("EXT_texture_filter_anisotropic"); + $rootElement = nlea_EaglerAdapterImpl2_win; + var$4 = nlea_EaglerAdapterImpl2$2__init_0(); + nlea_EaglerAdapterImpl2_contextmenu = var$4; + $rootElement.addEventListener("contextmenu", otji_JS_function(var$4, "handleEvent")); + $rootElement = nlea_EaglerAdapterImpl2_canvas; + var$4 = nlea_EaglerAdapterImpl2$3__init_0(); + nlea_EaglerAdapterImpl2_mousedown = var$4; + $rootElement.addEventListener("mousedown", otji_JS_function(var$4, "handleEvent")); + $rootElement = nlea_EaglerAdapterImpl2_canvas; + var$4 = nlea_EaglerAdapterImpl2$4__init_0(); + nlea_EaglerAdapterImpl2_mouseup = var$4; + $rootElement.addEventListener("mouseup", otji_JS_function(var$4, "handleEvent")); + $rootElement = nlea_EaglerAdapterImpl2_canvas; + var$4 = nlea_EaglerAdapterImpl2$5__init_0(); + nlea_EaglerAdapterImpl2_mousemove = var$4; + $rootElement.addEventListener("mousemove", otji_JS_function(var$4, "handleEvent")); + $rootElement = nlea_EaglerAdapterImpl2_win; + var$4 = nlea_EaglerAdapterImpl2$6__init_0(); + nlea_EaglerAdapterImpl2_keydown = var$4; + $rootElement.addEventListener("keydown", otji_JS_function(var$4, "handleEvent")); + $rootElement = nlea_EaglerAdapterImpl2_win; + var$4 = nlea_EaglerAdapterImpl2$7__init_0(); + nlea_EaglerAdapterImpl2_keyup = var$4; + $rootElement.addEventListener("keyup", otji_JS_function(var$4, "handleEvent")); + $rootElement = nlea_EaglerAdapterImpl2_win; + var$4 = nlea_EaglerAdapterImpl2$8__init_0(); + nlea_EaglerAdapterImpl2_keypress = var$4; + $rootElement.addEventListener("keypress", otji_JS_function(var$4, "handleEvent")); + $rootElement = nlea_EaglerAdapterImpl2_canvas; + var$4 = nlea_EaglerAdapterImpl2$9__init_0(); + nlea_EaglerAdapterImpl2_wheel = var$4; + $rootElement.addEventListener("wheel", otji_JS_function(var$4, "handleEvent")); + $rootElement = nlea_EaglerAdapterImpl2_win; + var$4 = nlea_EaglerAdapterImpl2$10__init_0(); + $rootElement.addEventListener("blur", otji_JS_function(var$4, "handleEvent")); + $rootElement = nlea_EaglerAdapterImpl2_win; + var$4 = nlea_EaglerAdapterImpl2$11__init_0(); + $rootElement.addEventListener("focus", otji_JS_function(var$4, "handleEvent")); + nlea_EaglerAdapterImpl2_onBeforeCloseRegister$js_body$_221(); + window.eval("window.eagsFileChooser = {\r\ninputElement: null,\r\nopenFileChooser: function(ext, mime){\r\nel = window.eagsFileChooser.inputElement = document.createElement(\"input\");\r\nel.type = \"file\";\r\nel.multiple = false;\r\nel.addEventListener(\"change\", function(evt){\r\nvar f = window.eagsFileChooser.inputElement.files;\r\nif(f.length == 0){\r\nwindow.eagsFileChooser.getFileChooserResult = null;\r\n}else{\r\n(async function(){\r\nwindow.eagsFileChooser.getFileChooserResult = await f[0].arrayBuffer();\r\nwindow.eagsFileChooser.getFileChooserResultName = f[0].name;\r\n})();\r\n}\r\n});\r\nwindow.eagsFileChooser.getFileChooserResult = null;\r\nwindow.eagsFileChooser.getFileChooserResultName = null;\r\nel.accept = mime;\r\nel.click();\r\n},\r\ngetFileChooserResult: null,\r\ngetFileChooserResultName: null\r\n};"); + $ptr = 1; + case 1: + nle_EarlyLoadScreen_paintScreen(); + if ($rt_suspending()) { + break main; + } + $ptr = 2; + case 2: + nlea_EaglerAdapterImpl2_downloadAssetPack($assetPackageURI); + if ($rt_suspending()) { + break main; + } + a: { + try { + nle_AssetRepository_install(nlea_EaglerAdapterImpl2_loadedPackage); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $e = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($e); + } + if (ju_AbstractCollection_isEmpty(nlea_EaglerAdapterImpl2_mouseEvents) && ju_AbstractCollection_isEmpty(nlea_EaglerAdapterImpl2_keyEvents) && !(nlea_EaglerAdapterImpl2_hasBeenActive$js_body$_22() ? 1 : 0)) { + $ptr = 3; + continue main; + } + nlea_EaglerAdapterImpl2_audioctx = otjw_AudioContext_create$js_body$_44(); + ju_LinkedList_clear(nlea_EaglerAdapterImpl2_mouseEvents); + ju_LinkedList_clear(nlea_EaglerAdapterImpl2_keyEvents); + setInterval(otji_JS_function(nlea_EaglerAdapterImpl2$12__init_0(), "onTimer"), 5000); + return; + case 3: + nle_EarlyLoadScreen_paintEnable(); + if ($rt_suspending()) { + break main; + } + while (ju_AbstractCollection_isEmpty(nlea_EaglerAdapterImpl2_mouseEvents) && ju_AbstractCollection_isEmpty(nlea_EaglerAdapterImpl2_keyEvents)) { + try { + var$6 = Long_fromInt(100); + $ptr = 4; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + } else { + throw $$e; + } + } + } + nlea_EaglerAdapterImpl2_audioctx = otjw_AudioContext_create$js_body$_44(); + ju_LinkedList_clear(nlea_EaglerAdapterImpl2_mouseEvents); + ju_LinkedList_clear(nlea_EaglerAdapterImpl2_keyEvents); + setInterval(otji_JS_function(nlea_EaglerAdapterImpl2$12__init_0(), "onTimer"), 5000); + return; + case 4: + a: { + try { + jl_Thread_sleep(var$6); + if ($rt_suspending()) { + break main; + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + } else { + throw $$e; + } + } + } + while (ju_AbstractCollection_isEmpty(nlea_EaglerAdapterImpl2_mouseEvents) && ju_AbstractCollection_isEmpty(nlea_EaglerAdapterImpl2_keyEvents)) { + try { + var$6 = Long_fromInt(100); + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + } else { + throw $$e; + } + } + } + nlea_EaglerAdapterImpl2_audioctx = otjw_AudioContext_create$js_body$_44(); + ju_LinkedList_clear(nlea_EaglerAdapterImpl2_mouseEvents); + ju_LinkedList_clear(nlea_EaglerAdapterImpl2_keyEvents); + setInterval(otji_JS_function(nlea_EaglerAdapterImpl2$12__init_0(), "onTimer"), 5000); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($rootElement, $assetPackageURI, $s, var$4, $e, var$6, $ptr); +} +function nlea_EaglerAdapterImpl2__wglEnable($p1) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.enable($p1); +} +function nlea_EaglerAdapterImpl2__wglClearDepth($p1) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.clearDepth($p1); +} +function nlea_EaglerAdapterImpl2__wglViewport($p1, $p2, $p3, $p4) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_viewportCache.data[0] = $p1; + nlea_EaglerAdapterImpl2_viewportCache.data[1] = $p2; + nlea_EaglerAdapterImpl2_viewportCache.data[2] = $p3; + nlea_EaglerAdapterImpl2_viewportCache.data[3] = $p4; + nlea_EaglerAdapterImpl2_webgl.viewport($p1, $p2, $p3, $p4); +} +function nlea_EaglerAdapterImpl2__wglClear($p1) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.clear($p1); +} +function nlea_EaglerAdapterImpl2__wglClearColor($p1, $p2, $p3, $p4) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.clearColor($p1, $p2, $p3, $p4); +} +function nlea_EaglerAdapterImpl2__wglDisable($p1) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.disable($p1); +} +function nlea_EaglerAdapterImpl2__wglTexImage2D($p1, $p2, $p3, $p4, $p5, $p6, $p7, $p8, $p9) { + var $data, $len, $uploadBuffer1, $i, var$14; + nlea_EaglerAdapterImpl2_$callClinit(); + if ($p9 === null) { + $p9 = nlea_EaglerAdapterImpl2_webgl; + $data = null; + $p9.texImage2D($p1, $p2, $p3, $p4, $p5, $p6, $p7, $p8, $data); + } else { + $len = jn_Buffer_remaining($p9); + $uploadBuffer1 = nlea_EaglerAdapterImpl2_uploadBuffer; + $i = 0; + while ($i < $len) { + var$14 = (jn_ByteBufferImpl_get($p9) & 255) << 16 >> 16; + $uploadBuffer1[$i] = var$14; + $i = $i + 1 | 0; + } + $data = new Uint8Array(nlea_EaglerAdapterImpl2_uploadBuffer.buffer, 0, $len); + nlea_EaglerAdapterImpl2_webgl.texImage2D($p1, $p2, $p3, $p4, $p5, $p6, $p7, $p8, $data); + } +} +function nlea_EaglerAdapterImpl2__wglDepthMask($p1) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.depthMask(!!$p1); +} +function nlea_EaglerAdapterImpl2__wglBindTexture($p1, $p2) { + var var$3; + nlea_EaglerAdapterImpl2_$callClinit(); + var$3 = nlea_EaglerAdapterImpl2_webgl; + $p2 = $p2 !== null ? $p2.$obj : null; + var$3.bindTexture($p1, $p2); +} +function nlea_EaglerAdapterImpl2__wglTexParameteri($p1, $p2, $p3) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.texParameteri($p1, $p2, $p3); +} +function nlea_EaglerAdapterImpl2__wglTexImage2D0($p1, $p2, $p3, $p4, $p5, $p6, $p7, $p8, $p9) { + var $len, $deevis, $i, var$13, $data; + nlea_EaglerAdapterImpl2_$callClinit(); + $len = jn_Buffer_remaining($p9); + $deevis = new Int32Array(nlea_EaglerAdapterImpl2_uploadBuffer.buffer); + $i = 0; + while ($i < $len) { + var$13 = jn_IntBufferImpl_get($p9); + $deevis[$i] = var$13; + $i = $i + 1 | 0; + } + $p9 = nlea_EaglerAdapterImpl2_uploadBuffer.buffer; + var$13 = $len * 4 | 0; + $data = new Uint8Array($p9, 0, var$13); + nlea_EaglerAdapterImpl2_webgl.texImage2D($p1, $p2, $p3, $p4, $p5, $p6, $p7, $p8, $data); +} +function nlea_EaglerAdapterImpl2__wglDeleteTextures($p1) { + var var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + var$2 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj; + var$2.deleteTexture($p1); +} +function nlea_EaglerAdapterImpl2__wglDrawArrays($p1, $p2, $p3) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.drawArrays($p1, $p2, $p3); +} +function nlea_EaglerAdapterImpl2__wglGenTextures() { + var var$1, var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + var$1 = new nlea_EaglerAdapterImpl2$TextureGL; + var$2 = nlea_EaglerAdapterImpl2_webgl.createTexture(); + var$1.$w = (-1); + var$1.$h = (-1); + var$1.$nearest = 1; + var$1.$anisotropic = 0; + var$1.$obj = var$2; + return var$1; +} +function nlea_EaglerAdapterImpl2__wglActiveTexture($p1) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.activeTexture($p1); +} +function nlea_EaglerAdapterImpl2__wglCreateProgram() { + var var$1, var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + var$1 = new nlea_EaglerAdapterImpl2$ProgramGL; + var$1.$obj0 = nlea_EaglerAdapterImpl2_webgl.createProgram(); + var$2 = nlea_EaglerAdapterImpl2_progId + 1 | 0; + nlea_EaglerAdapterImpl2_progId = var$2; + var$1.$hashcode = var$2; + return var$1; +} +function nlea_EaglerAdapterImpl2__wglCreateShader($p1) { + var var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + var$2 = new nlea_EaglerAdapterImpl2$ShaderGL; + var$2.$obj1 = nlea_EaglerAdapterImpl2_webgl.createShader($p1); + return var$2; +} +function nlea_EaglerAdapterImpl2__wglAttachShader($p1, $p2) { + var var$3; + nlea_EaglerAdapterImpl2_$callClinit(); + var$3 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj0; + $p2 = $p2.$obj1; + var$3.attachShader($p1, $p2); +} +function nlea_EaglerAdapterImpl2__wglDetachShader($p1, $p2) { + var var$3; + nlea_EaglerAdapterImpl2_$callClinit(); + var$3 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj0; + $p2 = $p2.$obj1; + var$3.detachShader($p1, $p2); +} +function nlea_EaglerAdapterImpl2__wglCompileShader($p1) { + var var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + var$2 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj1; + var$2.compileShader($p1); +} +function nlea_EaglerAdapterImpl2__wglLinkProgram($p1) { + var var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + var$2 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj0; + var$2.linkProgram($p1); +} +function nlea_EaglerAdapterImpl2__wglShaderSource($p1, $p2) { + var var$3; + nlea_EaglerAdapterImpl2_$callClinit(); + var$3 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj1; + var$3.shaderSource($p1, $rt_ustr($p2)); +} +function nlea_EaglerAdapterImpl2__wglGetShaderInfoLog($p1) { + var var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + var$2 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj1; + return $rt_str(var$2.getShaderInfoLog($p1)); +} +function nlea_EaglerAdapterImpl2__wglGetProgramInfoLog($p1) { + var var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + var$2 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj0; + return $rt_str(var$2.getProgramInfoLog($p1)); +} +function nlea_EaglerAdapterImpl2__wglGetShaderCompiled($p1) { + var var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + var$2 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj1; + return var$2.getShaderParameter($p1, 35713) != 1 ? 0 : 1; +} +function nlea_EaglerAdapterImpl2__wglGetProgramLinked($p1) { + var var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + var$2 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj0; + return var$2.getProgramParameter($p1, 35714) != 1 ? 0 : 1; +} +function nlea_EaglerAdapterImpl2__wglDeleteShader($p1) { + var var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + var$2 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj1; + var$2.deleteShader($p1); +} +function nlea_EaglerAdapterImpl2__wglDeleteProgram($p1) { + var var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + var$2 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj0; + var$2.deleteProgram($p1); +} +function nlea_EaglerAdapterImpl2__wglCreateBuffer() { + var var$1; + nlea_EaglerAdapterImpl2_$callClinit(); + var$1 = new nlea_EaglerAdapterImpl2$BufferGL; + var$1.$obj2 = nlea_EaglerAdapterImpl2_webgl.createBuffer(); + return var$1; +} +function nlea_EaglerAdapterImpl2__wglBindBuffer($p1, $p2) { + var var$3; + nlea_EaglerAdapterImpl2_$callClinit(); + var$3 = nlea_EaglerAdapterImpl2_webgl; + $p2 = $p2 !== null ? $p2.$obj2 : null; + var$3.bindBuffer($p1, $p2); +} +function nlea_EaglerAdapterImpl2__wglBufferData0($p1, $p2, $p3) { + var $len, $deevis, $i, var$7, $data; + nlea_EaglerAdapterImpl2_$callClinit(); + $len = jn_Buffer_remaining($p2); + $deevis = new Int32Array(nlea_EaglerAdapterImpl2_uploadBuffer.buffer); + $i = 0; + while ($i < $len) { + var$7 = jn_IntBufferImpl_get($p2); + $deevis[$i] = var$7; + $i = $i + 1 | 0; + } + $p2 = nlea_EaglerAdapterImpl2_uploadBuffer.buffer; + $len = $len * 4 | 0; + $data = new Uint8Array($p2, 0, $len); + nlea_EaglerAdapterImpl2_webgl.bufferData($p1, $data, $p3); +} +function nlea_EaglerAdapterImpl2__wglBufferData($p1, $p2, $p3) { + var var$4; + nlea_EaglerAdapterImpl2_$callClinit(); + var$4 = nlea_EaglerAdapterImpl2_webgl; + $p2 = $p2; + var$4.bufferData($p1, $p2, $p3); +} +function nlea_EaglerAdapterImpl2__wglEnableVertexAttribArray($p1) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.enableVertexAttribArray($p1); +} +function nlea_EaglerAdapterImpl2__wglDisableVertexAttribArray($p1) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.disableVertexAttribArray($p1); +} +function nlea_EaglerAdapterImpl2__wglGetUniformLocation($p1, $p2) { + var $u; + nlea_EaglerAdapterImpl2_$callClinit(); + $u = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj0; + $u = $u.getUniformLocation($p1, $rt_ustr($p2)); + if ($u === null) + $p1 = null; + else { + $p1 = new nlea_EaglerAdapterImpl2$UniformGL; + $p1.$obj3 = $u; + } + return $p1; +} +function nlea_EaglerAdapterImpl2__wglBindAttributeLocation($p1, $p2, $p3) { + var var$4; + nlea_EaglerAdapterImpl2_$callClinit(); + var$4 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj0; + var$4.bindAttribLocation($p1, $p2, $rt_ustr($p3)); +} +function nlea_EaglerAdapterImpl2__wglUniform1f($p1, $p2) { + var var$3; + nlea_EaglerAdapterImpl2_$callClinit(); + if ($p1 !== null) { + var$3 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj3; + var$3.uniform1f($p1, $p2); + } +} +function nlea_EaglerAdapterImpl2__wglUniform2f($p1, $p2, $p3) { + var var$4; + nlea_EaglerAdapterImpl2_$callClinit(); + if ($p1 !== null) { + var$4 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj3; + var$4.uniform2f($p1, $p2, $p3); + } +} +function nlea_EaglerAdapterImpl2__wglUniform3f($p1, $p2, $p3, $p4) { + var var$5; + nlea_EaglerAdapterImpl2_$callClinit(); + if ($p1 !== null) { + var$5 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj3; + var$5.uniform3f($p1, $p2, $p3, $p4); + } +} +function nlea_EaglerAdapterImpl2__wglUniform4f($p1, $p2, $p3, $p4, $p5) { + var var$6, var$7; + nlea_EaglerAdapterImpl2_$callClinit(); + if ($p1 !== null) { + var$6 = nlea_EaglerAdapterImpl2_webgl; + var$7 = $p1.$obj3; + var$6.uniform4f(var$7, $p2, $p3, $p4, $p5); + } +} +function nlea_EaglerAdapterImpl2__wglUniform1i($p1, $p2) { + var var$3; + nlea_EaglerAdapterImpl2_$callClinit(); + if ($p1 !== null) { + var$3 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj3; + var$3.uniform1i($p1, $p2); + } +} +function nlea_EaglerAdapterImpl2__wglUniformMat4fv($p1, $mat) { + var var$3, var$4; + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_mat4.set($mat.data); + if ($p1 !== null) { + var$3 = nlea_EaglerAdapterImpl2_webgl; + var$4 = $p1.$obj3; + $p1 = nlea_EaglerAdapterImpl2_mat4; + var$3.uniformMatrix4fv(var$4, !!0, $p1); + } +} +function nlea_EaglerAdapterImpl2__wglUseProgram($p1) { + var var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + if ($p1 !== null && nlea_EaglerAdapterImpl2_currentProgram != $p1.$hashcode) { + nlea_EaglerAdapterImpl2_currentProgram = $p1.$hashcode; + var$2 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj0; + var$2.useProgram($p1); + } +} +function nlea_EaglerAdapterImpl2__wglVertexAttribPointer($p1, $p2, $p3, $p4, $p5, $p6) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.vertexAttribPointer($p1, $p2, $p3, !!$p4, $p5, $p6); +} +function nlea_EaglerAdapterImpl2__wglBindFramebuffer($p1, $p2) { + var var$3; + nlea_EaglerAdapterImpl2_$callClinit(); + var$3 = nlea_EaglerAdapterImpl2_webgl; + $p2 = $p2 !== null ? $p2.$obj4 : null; + var$3.bindFramebuffer($p1, $p2); +} +function nlea_EaglerAdapterImpl2__wglCreateFramebuffer() { + var var$1; + nlea_EaglerAdapterImpl2_$callClinit(); + var$1 = new nlea_EaglerAdapterImpl2$FramebufferGL; + var$1.$obj4 = nlea_EaglerAdapterImpl2_webgl.createFramebuffer(); + return var$1; +} +function nlea_EaglerAdapterImpl2__wglFramebufferTexture2D($p1, $p2) { + var var$3, var$4; + nlea_EaglerAdapterImpl2_$callClinit(); + var$3 = nlea_EaglerAdapterImpl2_webgl; + var$4 = $p2 !== null ? $p2.$obj : null; + var$3.framebufferTexture2D(36160, $p1, 3553, var$4, 0); +} +function nlea_EaglerAdapterImpl2__wglGetQueryObjecti($p1, $p2) { + var var$3; + nlea_EaglerAdapterImpl2_$callClinit(); + var$3 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj5; + return var$3.getQueryParameter($p1, $p2); +} +function nlea_EaglerAdapterImpl2__wglCreateVertexArray() { + var var$1; + nlea_EaglerAdapterImpl2_$callClinit(); + var$1 = new nlea_EaglerAdapterImpl2$BufferArrayGL; + var$1.$obj6 = nlea_EaglerAdapterImpl2_webgl.createVertexArray(); + var$1.$isQuadBufferBound = 0; + return var$1; +} +function nlea_EaglerAdapterImpl2__wglDeleteVertexArray($p1) { + var var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + var$2 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj6; + var$2.deleteVertexArray($p1); +} +function nlea_EaglerAdapterImpl2__wglBindVertexArray($p1) { + var var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + var$2 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1 !== null ? $p1.$obj6 : null; + var$2.bindVertexArray($p1); +} +function nlea_EaglerAdapterImpl2__wglCreateRenderBuffer() { + var var$1; + nlea_EaglerAdapterImpl2_$callClinit(); + var$1 = new nlea_EaglerAdapterImpl2$RenderbufferGL; + var$1.$obj7 = nlea_EaglerAdapterImpl2_webgl.createRenderbuffer(); + return var$1; +} +function nlea_EaglerAdapterImpl2__wglBindRenderbuffer($p1) { + var var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + var$2 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1 !== null ? $p1.$obj7 : null; + var$2.bindRenderbuffer(36161, $p1); +} +function nlea_EaglerAdapterImpl2__wglRenderbufferStorage($p1, $p2, $p3) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.renderbufferStorage(36161, $p1, $p2, $p3); +} +function nlea_EaglerAdapterImpl2__wglFramebufferRenderbuffer($p1, $p2) { + var var$3; + nlea_EaglerAdapterImpl2_$callClinit(); + var$3 = nlea_EaglerAdapterImpl2_webgl; + $p2 = $p2 !== null ? $p2.$obj7 : null; + var$3.framebufferRenderbuffer(36160, $p1, 36161, $p2); +} +function nlea_EaglerAdapterImpl2__wglDeleteRenderbuffer($p1) { + var var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + var$2 = nlea_EaglerAdapterImpl2_webgl; + $p1 = $p1.$obj7; + var$2.deleteRenderbuffer($p1); +} +function nlea_EaglerAdapterImpl2__wglRenderbufferStorageMultisample($p1, $p2, $p3, $p4) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.renderbufferStorageMultisample(36161, $p1, $p2, $p3, $p4); +} +function nlea_EaglerAdapterImpl2_loadPNG($data) { + var $arr, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$arr = $thread.pop();$data = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nlea_EaglerAdapterImpl2_$callClinit(); + $arr = new ArrayBuffer($data.data.length); + (new Uint8Array($arr)).set($data.data); + $ptr = 1; + case 1: + $tmp = nlea_EaglerAdapterImpl2_loadPNG0($arr); + if ($rt_suspending()) { + break main; + } + $arr = $tmp; + return $arr; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($data, $arr, $ptr); +} +function nlea_EaglerAdapterImpl2_loadPNG0(var$1) { + var thread = $rt_nativeThread(); + var javaThread = $rt_getThread(); + if (thread.isResuming()) { + thread.status = 0; + var result = thread.attribute; + if (result instanceof Error) { + throw result; + } + return result; + } + var callback = function() {}; + callback.$complete = function(val) { + thread.attribute = val; + $rt_setThread(javaThread); + thread.resume(); + }; + callback.$error = function(e) { + thread.attribute = $rt_exception(e); + $rt_setThread(javaThread); + thread.resume(); + }; + callback = otpp_AsyncCallbackWrapper_create(callback); + return thread.suspend(function() { + try { + nlea_EaglerAdapterImpl2_loadPNG00(var$1, callback); + } catch($e) { + callback.$error($rt_exception($e)); + } + }); +} +function nlea_EaglerAdapterImpl2_loadPNG00($data, $ret) { + var $toLoad, $src, var$5; + nlea_EaglerAdapterImpl2_$callClinit(); + $toLoad = nlea_EaglerAdapterImpl2_doc.createElement("img"); + $src = new nlea_EaglerAdapterImpl2$13; + $src.$val$toLoad = $toLoad; + $src.$val$ret = $ret; + $toLoad.addEventListener("load", otji_JS_function($src, "handleEvent")); + var$5 = new nlea_EaglerAdapterImpl2$14; + var$5.$val$toLoad0 = $toLoad; + var$5.$val$ret0 = $ret; + $toLoad.addEventListener("error", otji_JS_function(var$5, "handleEvent")); + $src = $rt_str(nlea_EaglerAdapterImpl2_getDataURL$js_body$_125($data, "image/png")); + if ($src === null) + otpp_AsyncCallbackWrapper_complete($ret, null); + else { + $data = $rt_ustr($src); + $toLoad.src = $data; + } +} +function nlea_EaglerAdapterImpl2_isVideoSupported() { + nlea_EaglerAdapterImpl2_$callClinit(); + return 1; +} +function nlea_EaglerAdapterImpl2_loadVideo($src, $autoplay) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_loadVideo0($src, $autoplay, null, null); +} +function nlea_EaglerAdapterImpl2_loadVideo0($src, $autoplay, $setJavascriptPointer, $javascriptOnloadFunction) { + var var$5, $vid, var$7, var$8, var$9, var$10; + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_videoIsLoaded = 0; + nlea_EaglerAdapterImpl2_videoTexIsInitialized = 0; + if (nlea_EaglerAdapterImpl2_videoTexture === null) + nlea_EaglerAdapterImpl2_videoTexture = nlea_EaglerAdapterImpl2__wglGenTextures(); + if (nlea_EaglerAdapterImpl2_currentVideo !== null) { + nlea_EaglerAdapterImpl2_currentVideo.pause(); + var$5 = nlea_EaglerAdapterImpl2_currentVideo; + $vid = ""; + var$5.src = $vid; + } + $vid = ju_HashMap_get(nlea_EaglerAdapterImpl2_videosBuffer, $src); + if ($vid !== null) { + nlea_EaglerAdapterImpl2_currentVideo = $vid.$videoElement; + ju_HashMap_remove(nlea_EaglerAdapterImpl2_videosBuffer, $src); + } else { + nlea_EaglerAdapterImpl2_currentVideo = nlea_EaglerAdapterImpl2_win.document.createElement("video"); + nlea_EaglerAdapterImpl2_currentVideo.setAttribute("crossorigin", "anonymous"); + var$5 = nlea_EaglerAdapterImpl2_currentVideo; + var$7 = !!$autoplay; + var$5.autoplay = var$7; + } + if ($setJavascriptPointer !== null) { + var$5 = nlea_EaglerAdapterImpl2_currentVideo; + window[$rt_ustr($setJavascriptPointer)] = var$5; + } + $setJavascriptPointer = nlea_EaglerAdapterImpl2_currentVideo; + var$7 = new nlea_EaglerAdapterImpl2$15; + var$7.$val$javascriptOnloadFunction = $javascriptOnloadFunction; + $setJavascriptPointer.addEventListener("playing", otji_JS_function(var$7, "handleEvent")); + if ($vid === null) { + $setJavascriptPointer = nlea_EaglerAdapterImpl2_currentVideo; + $javascriptOnloadFunction = !!0; + $setJavascriptPointer.controls = $javascriptOnloadFunction; + $setJavascriptPointer = nlea_EaglerAdapterImpl2_currentVideo; + $src = $rt_ustr($src); + $setJavascriptPointer.src = $src; + } else if ($autoplay) + nlea_EaglerAdapterImpl2_currentVideo.play(); + if (nlea_EaglerAdapterImpl2_currentVideoAudioSource !== null) + nlea_EaglerAdapterImpl2_currentVideoAudioSource.disconnect(); + $src = nlea_EaglerAdapterImpl2_audioctx; + $setJavascriptPointer = nlea_EaglerAdapterImpl2_currentVideo; + nlea_EaglerAdapterImpl2_currentVideoAudioSource = $src.createMediaElementSource($setJavascriptPointer); + if (nlea_EaglerAdapterImpl2_currentVideoAudioGainValue < 0.0) { + $src = nlea_EaglerAdapterImpl2_currentVideoAudioSource; + $setJavascriptPointer = nlea_EaglerAdapterImpl2_audioctx.destination; + $src.connect($setJavascriptPointer); + } else { + if (nlea_EaglerAdapterImpl2_currentVideoAudioGain === null) { + nlea_EaglerAdapterImpl2_currentVideoAudioGain = nlea_EaglerAdapterImpl2_audioctx.createGain(); + $src = nlea_EaglerAdapterImpl2_currentVideoAudioGain.gain; + $setJavascriptPointer = nlea_EaglerAdapterImpl2_currentVideoAudioGainValue <= 1.0 ? nlea_EaglerAdapterImpl2_currentVideoAudioGainValue : 1.0; + $src.value = $setJavascriptPointer; + } + $src = nlea_EaglerAdapterImpl2_currentVideoAudioSource; + $setJavascriptPointer = nlea_EaglerAdapterImpl2_currentVideoAudioGain; + $src.connect($setJavascriptPointer); + if (nlea_EaglerAdapterImpl2_currentVideoAudioPanner === null) { + nlea_EaglerAdapterImpl2_currentVideoAudioPanner = nlea_EaglerAdapterImpl2_audioctx.createPanner(); + $src = nlea_EaglerAdapterImpl2_currentVideoAudioPanner; + $setJavascriptPointer = 1.0; + $src.rolloffFactor = $setJavascriptPointer; + $src = nlea_EaglerAdapterImpl2_currentVideoAudioPanner; + $setJavascriptPointer = "linear"; + $src.distanceModel = $setJavascriptPointer; + $src = nlea_EaglerAdapterImpl2_currentVideoAudioPanner; + $setJavascriptPointer = "HRTF"; + $src.panningModel = $setJavascriptPointer; + $src = nlea_EaglerAdapterImpl2_currentVideoAudioPanner; + $setJavascriptPointer = 360.0; + $src.coneInnerAngle = $setJavascriptPointer; + $src = nlea_EaglerAdapterImpl2_currentVideoAudioPanner; + $setJavascriptPointer = 0.0; + $src.coneOuterAngle = $setJavascriptPointer; + $src = nlea_EaglerAdapterImpl2_currentVideoAudioPanner; + $setJavascriptPointer = 0.0; + $src.coneOuterGain = $setJavascriptPointer; + nlea_EaglerAdapterImpl2_currentVideoAudioPanner.setOrientation(0.0, 1.0, 0.0); + $src = nlea_EaglerAdapterImpl2_currentVideoAudioPanner; + var$8 = nlea_EaglerAdapterImpl2_currentVideoAudioX; + var$9 = nlea_EaglerAdapterImpl2_currentVideoAudioY; + var$10 = nlea_EaglerAdapterImpl2_currentVideoAudioZ; + $src.setPosition(var$8, var$9, var$10); + $src = nlea_EaglerAdapterImpl2_currentVideoAudioPanner; + $setJavascriptPointer = nlea_EaglerAdapterImpl2_currentVideoAudioGainValue * 16.0 + 0.10000000149011612; + $src.maxDistance = $setJavascriptPointer; + $src = nlea_EaglerAdapterImpl2_currentVideoAudioGain; + $setJavascriptPointer = nlea_EaglerAdapterImpl2_currentVideoAudioPanner; + $src.connect($setJavascriptPointer); + $src = nlea_EaglerAdapterImpl2_currentVideoAudioPanner; + $setJavascriptPointer = nlea_EaglerAdapterImpl2_audioctx.destination; + $src.connect($setJavascriptPointer); + } + } +} +function nlea_EaglerAdapterImpl2_bufferVideo($src, $ttl) { + var $video, var$4, var$5; + nlea_EaglerAdapterImpl2_$callClinit(); + if (!ju_HashMap_containsKey(nlea_EaglerAdapterImpl2_videosBuffer, $src)) { + $video = nlea_EaglerAdapterImpl2_win.document.createElement("video"); + var$4 = !!0; + $video.autoplay = var$4; + $video.setAttribute("crossorigin", "anonymous"); + var$4 = "auto"; + $video.preload = var$4; + var$4 = !!0; + $video.controls = var$4; + var$4 = $rt_ustr($src); + $video.src = var$4; + var$4 = nlea_EaglerAdapterImpl2_videosBuffer; + var$5 = new nlea_EaglerAdapterImpl2$BufferedVideo; + var$5.$videoElement = $video; + var$5.$url = $src; + var$5.$requestedTime = jl_System_currentTimeMillis(); + var$5.$ttl = $ttl; + ju_HashMap_putImpl(var$4, $src, var$5); + } +} +function nlea_EaglerAdapterImpl2_unloadVideo() { + var var$1, var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + if (nlea_EaglerAdapterImpl2_videoTexture !== null) { + nlea_EaglerAdapterImpl2__wglDeleteTextures(nlea_EaglerAdapterImpl2_videoTexture); + nlea_EaglerAdapterImpl2_videoTexture = null; + } + if (nlea_EaglerAdapterImpl2_currentVideo !== null) { + nlea_EaglerAdapterImpl2_currentVideo.pause(); + var$1 = nlea_EaglerAdapterImpl2_currentVideo; + var$2 = ""; + var$1.src = var$2; + nlea_EaglerAdapterImpl2_currentVideo = null; + } + if (nlea_EaglerAdapterImpl2_currentVideoAudioSource !== null) + nlea_EaglerAdapterImpl2_currentVideoAudioSource.disconnect(); +} +function nlea_EaglerAdapterImpl2_isVideoLoaded() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_videoTexture !== null && nlea_EaglerAdapterImpl2_currentVideo !== null && nlea_EaglerAdapterImpl2_videoIsLoaded ? 1 : 0; +} +function nlea_EaglerAdapterImpl2_setVideoPaused($pause) { + nlea_EaglerAdapterImpl2_$callClinit(); + if (nlea_EaglerAdapterImpl2_currentVideo !== null) { + if (!$pause) + nlea_EaglerAdapterImpl2_currentVideo.play(); + else + nlea_EaglerAdapterImpl2_currentVideo.pause(); + } +} +function nlea_EaglerAdapterImpl2_setVideoLoop($loop) { + var var$2, var$3; + nlea_EaglerAdapterImpl2_$callClinit(); + if (nlea_EaglerAdapterImpl2_currentVideo !== null) { + var$2 = nlea_EaglerAdapterImpl2_currentVideo; + var$3 = !!$loop; + var$2.loop = var$3; + } +} +function nlea_EaglerAdapterImpl2_setVideoVolume($x, $y, $z, $v) { + var var$5, var$6, var$7; + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_currentVideoAudioX = $x; + nlea_EaglerAdapterImpl2_currentVideoAudioY = $y; + nlea_EaglerAdapterImpl2_currentVideoAudioZ = $z; + if ($v < 0.0) { + if (nlea_EaglerAdapterImpl2_currentVideoAudioGainValue >= 0.0 && nlea_EaglerAdapterImpl2_currentVideoAudioSource !== null) { + nlea_EaglerAdapterImpl2_currentVideoAudioSource.disconnect(); + var$5 = nlea_EaglerAdapterImpl2_currentVideoAudioSource; + var$6 = nlea_EaglerAdapterImpl2_audioctx.destination; + var$5.connect(var$6); + } + nlea_EaglerAdapterImpl2_currentVideoAudioGainValue = $v; + } else { + if (nlea_EaglerAdapterImpl2_currentVideoAudioGain !== null) { + var$5 = nlea_EaglerAdapterImpl2_currentVideoAudioGain.gain; + var$6 = $v <= 1.0 ? $v : 1.0; + var$5.value = var$6; + if (nlea_EaglerAdapterImpl2_currentVideoAudioGainValue < 0.0 && nlea_EaglerAdapterImpl2_currentVideoAudioSource !== null) { + nlea_EaglerAdapterImpl2_currentVideoAudioSource.disconnect(); + var$5 = nlea_EaglerAdapterImpl2_currentVideoAudioSource; + var$6 = nlea_EaglerAdapterImpl2_currentVideoAudioGain; + var$5.connect(var$6); + } + } + nlea_EaglerAdapterImpl2_currentVideoAudioGainValue = $v; + if (nlea_EaglerAdapterImpl2_currentVideoAudioPanner !== null) { + var$6 = nlea_EaglerAdapterImpl2_currentVideoAudioPanner; + var$7 = $v * 16.0 + 0.10000000149011612; + var$6.maxDistance = var$7; + nlea_EaglerAdapterImpl2_currentVideoAudioPanner.setPosition($x, $y, $z); + } + } +} +function nlea_EaglerAdapterImpl2_updateVideoTexture() { + var $ms, var$2, var$3, $$je; + nlea_EaglerAdapterImpl2_$callClinit(); + $ms = jl_System_currentTimeMillis(); + if (Long_lt(Long_sub($ms, nlea_EaglerAdapterImpl2_frameTimer), Long_fromInt(nlea_EaglerAdapterImpl2_frameRate)) && nlea_EaglerAdapterImpl2_videoTexIsInitialized) + return; + a: { + nlea_EaglerAdapterImpl2_frameTimer = $ms; + if (nlea_EaglerAdapterImpl2_currentVideo !== null && nlea_EaglerAdapterImpl2_videoTexture !== null && nlea_EaglerAdapterImpl2_videoIsLoaded) + try { + nlea_EaglerAdapterImpl2__wglBindTexture(3553, nlea_EaglerAdapterImpl2_videoTexture); + if (nlea_EaglerAdapterImpl2_videoTexIsInitialized) { + var$2 = nlea_EaglerAdapterImpl2_webgl; + var$3 = nlea_EaglerAdapterImpl2_currentVideo; + var$2.texSubImage2D(3553, 0, 0, 0, 6408, 5121, var$3); + } else { + var$3 = nlea_EaglerAdapterImpl2_webgl; + var$2 = nlea_EaglerAdapterImpl2_currentVideo; + var$3.texImage2D(3553, 0, 6408, 6408, 5121, var$2); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10242, 33071); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10243, 33071); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10241, 9729); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10240, 9729); + nlea_EaglerAdapterImpl2_videoTexIsInitialized = 1; + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Throwable) { + } else { + throw $$e; + } + } + } +} +function nlea_EaglerAdapterImpl2_bindVideoTexture() { + nlea_EaglerAdapterImpl2_$callClinit(); + if (nlea_EaglerAdapterImpl2_videoTexture !== null) + nlea_EaglerAdapterImpl2__wglBindTexture(3553, nlea_EaglerAdapterImpl2_videoTexture); +} +function nlea_EaglerAdapterImpl2_getVideoCurrentTime() { + nlea_EaglerAdapterImpl2_$callClinit(); + if (nlea_EaglerAdapterImpl2_currentVideo !== null && nlea_EaglerAdapterImpl2_videoIsLoaded) + return nlea_EaglerAdapterImpl2_currentVideo.currentTime; + return (-1.0); +} +function nlea_EaglerAdapterImpl2_setVideoCurrentTime($seconds) { + var var$2, var$3; + nlea_EaglerAdapterImpl2_$callClinit(); + if (nlea_EaglerAdapterImpl2_currentVideo !== null && nlea_EaglerAdapterImpl2_videoIsLoaded) { + var$2 = nlea_EaglerAdapterImpl2_currentVideo; + var$3 = $seconds; + var$2.currentTime = var$3; + } +} +function nlea_EaglerAdapterImpl2_setVideoFrameRate($fps) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_frameRate = 1000.0 / $fps | 0; + if (nlea_EaglerAdapterImpl2_frameRate < 1) + nlea_EaglerAdapterImpl2_frameRate = 1; +} +function nlea_EaglerAdapterImpl2_loadImage($src) { + var var$2, var$3, var$4, var$5, var$6; + nlea_EaglerAdapterImpl2_$callClinit(); + var$2 = null; + nlea_EaglerAdapterImpl2_imageIsLoaded = 0; + nlea_EaglerAdapterImpl2_imageTexIsInitialized = 0; + if (nlea_EaglerAdapterImpl2_imageTexture === null) + nlea_EaglerAdapterImpl2_imageTexture = nlea_EaglerAdapterImpl2__wglGenTextures(); + if (nlea_EaglerAdapterImpl2_currentImage !== null) { + var$3 = nlea_EaglerAdapterImpl2_currentImage; + var$4 = ""; + var$3.src = var$4; + } + var$4 = ju_HashMap_get(nlea_EaglerAdapterImpl2_imagesBuffer, $src); + if (var$4 !== null) { + nlea_EaglerAdapterImpl2_currentImage = var$4.$imageElement; + ju_HashMap_remove(nlea_EaglerAdapterImpl2_imagesBuffer, $src); + } else { + nlea_EaglerAdapterImpl2_currentImage = nlea_EaglerAdapterImpl2_win.document.createElement("img"); + nlea_EaglerAdapterImpl2_currentImage.setAttribute("crossorigin", "anonymous"); + } + var$5 = nlea_EaglerAdapterImpl2_currentImage; + var$6 = new nlea_EaglerAdapterImpl2$16; + var$6.$val$javascriptOnloadFunction0 = var$2; + var$5.addEventListener("load", otji_JS_function(var$6, "handleEvent")); + if (var$4 === null) { + var$2 = nlea_EaglerAdapterImpl2_currentImage; + $src = $rt_ustr($src); + var$2.src = $src; + } +} +function nlea_EaglerAdapterImpl2_bufferImage($src, $ttl) { + var $image, var$4, var$5; + nlea_EaglerAdapterImpl2_$callClinit(); + if (!ju_HashMap_containsKey(nlea_EaglerAdapterImpl2_imagesBuffer, $src)) { + $image = nlea_EaglerAdapterImpl2_win.document.createElement("img"); + $image.setAttribute("crossorigin", "anonymous"); + var$4 = $rt_ustr($src); + $image.src = var$4; + var$5 = nlea_EaglerAdapterImpl2_imagesBuffer; + var$4 = new nlea_EaglerAdapterImpl2$BufferedImageElem; + var$4.$imageElement = $image; + var$4.$url0 = $src; + var$4.$requestedTime0 = jl_System_currentTimeMillis(); + var$4.$ttl0 = $ttl; + ju_HashMap_putImpl(var$5, $src, var$4); + } +} +function nlea_EaglerAdapterImpl2_unloadImage() { + var var$1, var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + if (nlea_EaglerAdapterImpl2_imageTexture !== null) { + nlea_EaglerAdapterImpl2__wglDeleteTextures(nlea_EaglerAdapterImpl2_imageTexture); + nlea_EaglerAdapterImpl2_imageTexture = null; + } + if (nlea_EaglerAdapterImpl2_currentImage !== null) { + var$1 = nlea_EaglerAdapterImpl2_currentImage; + var$2 = ""; + var$1.src = var$2; + nlea_EaglerAdapterImpl2_currentImage = null; + } +} +function nlea_EaglerAdapterImpl2_isImageLoaded() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_imageTexture !== null && nlea_EaglerAdapterImpl2_currentImage !== null && nlea_EaglerAdapterImpl2_imageIsLoaded ? 1 : 0; +} +function nlea_EaglerAdapterImpl2_updateImageTexture() { + var $ms, var$2, var$3, $$je; + nlea_EaglerAdapterImpl2_$callClinit(); + $ms = jl_System_currentTimeMillis(); + if (Long_lt(Long_sub($ms, nlea_EaglerAdapterImpl2_imageFrameTimer), Long_fromInt(nlea_EaglerAdapterImpl2_imageFrameRate)) && nlea_EaglerAdapterImpl2_imageTexIsInitialized) + return; + a: { + nlea_EaglerAdapterImpl2_imageFrameTimer = $ms; + if (nlea_EaglerAdapterImpl2_currentImage !== null && nlea_EaglerAdapterImpl2_imageTexture !== null && nlea_EaglerAdapterImpl2_imageIsLoaded) + try { + nlea_EaglerAdapterImpl2__wglBindTexture(3553, nlea_EaglerAdapterImpl2_imageTexture); + if (nlea_EaglerAdapterImpl2_imageTexIsInitialized) { + var$2 = nlea_EaglerAdapterImpl2_webgl; + var$3 = nlea_EaglerAdapterImpl2_currentImage; + var$2.texSubImage2D(3553, 0, 0, 0, 6408, 5121, var$3); + } else { + var$3 = nlea_EaglerAdapterImpl2_webgl; + var$2 = nlea_EaglerAdapterImpl2_currentImage; + var$3.texImage2D(3553, 0, 6408, 6408, 5121, var$2); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10242, 33071); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10243, 33071); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10241, 9729); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10240, 9729); + nlea_EaglerAdapterImpl2_imageTexIsInitialized = 1; + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Throwable) { + } else { + throw $$e; + } + } + } +} +function nlea_EaglerAdapterImpl2_bindImageTexture() { + nlea_EaglerAdapterImpl2_$callClinit(); + if (nlea_EaglerAdapterImpl2_imageTexture !== null) + nlea_EaglerAdapterImpl2__wglBindTexture(3553, nlea_EaglerAdapterImpl2_imageTexture); +} +function nlea_EaglerAdapterImpl2_setImageFrameRate($fps) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_frameRate = 1000.0 / $fps | 0; + if (nlea_EaglerAdapterImpl2_frameRate < 1) + nlea_EaglerAdapterImpl2_frameRate = 1; +} +function nlea_EaglerAdapterImpl2_mouseNext() { + var var$1, var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + a: { + nlea_EaglerAdapterImpl2_currentEvent = null; + if (!ju_AbstractCollection_isEmpty(nlea_EaglerAdapterImpl2_mouseEvents)) { + var$1 = ju_AbstractSequentialList_remove(nlea_EaglerAdapterImpl2_mouseEvents, 0); + nlea_EaglerAdapterImpl2_currentEvent = var$1; + if (var$1 !== null) { + var$2 = 1; + break a; + } + } + var$2 = 0; + } + return var$2; +} +function nlea_EaglerAdapterImpl2_mouseGetEventButton() { + var $b; + nlea_EaglerAdapterImpl2_$callClinit(); + if (nlea_EaglerAdapterImpl2_currentEvent === null) + return (-1); + $b = nlea_EaglerAdapterImpl2_currentEvent.button; + if ($b == 1) + $b = 2; + else if ($b == 2) + $b = 1; + return $b; +} +function nlea_EaglerAdapterImpl2_mouseGetEventButtonState() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_currentEvent === null ? 0 : jl_String_equals($rt_str(nlea_EaglerAdapterImpl2_currentEvent.type), $rt_s(69)); +} +function nlea_EaglerAdapterImpl2_mouseIsButtonDown($p1) { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_buttonStates.data[$p1]; +} +function nlea_EaglerAdapterImpl2_mouseGetEventDWheel() { + nlea_EaglerAdapterImpl2_$callClinit(); + return !jl_String_equals($rt_s(70), $rt_str(nlea_EaglerAdapterImpl2_currentEvent.type)) ? 0 : nlea_EaglerAdapterImpl2_currentEvent.deltaY === 0.0 ? 0 : nlea_EaglerAdapterImpl2_currentEvent.deltaY <= 0.0 ? 1 : (-1); +} +function nlea_EaglerAdapterImpl2_mouseSetGrabbed($grabbed) { + var $t, var$3; + nlea_EaglerAdapterImpl2_$callClinit(); + if (!$grabbed) { + nlea_EaglerAdapterImpl2_mouseUngrabTimer = jl_System_currentTimeMillis(); + if (nlea_EaglerAdapterImpl2_mouseUngrabTimeout) + clearTimeout(nlea_EaglerAdapterImpl2_mouseUngrabTimeout); + nlea_EaglerAdapterImpl2_doc.exitPointerLock(); + } else { + nlea_EaglerAdapterImpl2_canvas.requestPointerLock(); + $t = jl_System_currentTimeMillis(); + if (nlea_EaglerAdapterImpl2_mouseUngrabTimeout) + clearTimeout(nlea_EaglerAdapterImpl2_mouseUngrabTimeout); + if (Long_lt(Long_sub($t, nlea_EaglerAdapterImpl2_mouseUngrabTimer), Long_fromInt(3000))) { + var$3 = new nlea_EaglerAdapterImpl2$17; + $grabbed = 3000 - Long_sub($t, nlea_EaglerAdapterImpl2_mouseUngrabTimer).lo | 0; + nlea_EaglerAdapterImpl2_mouseUngrabTimeout = setTimeout(otji_JS_function(var$3, "onTimer"), $grabbed); + } + } +} +function nlea_EaglerAdapterImpl2_mouseGetX() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_mouseX; +} +function nlea_EaglerAdapterImpl2_mouseGetY() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_mouseY; +} +function nlea_EaglerAdapterImpl2_keysNext() { + var var$1, var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + if (!nlea_EaglerAdapterImpl2_unpressCTRL) { + a: { + nlea_EaglerAdapterImpl2_currentEventK = null; + if (!ju_AbstractCollection_isEmpty(nlea_EaglerAdapterImpl2_keyEvents)) { + var$1 = ju_AbstractSequentialList_remove(nlea_EaglerAdapterImpl2_keyEvents, 0); + nlea_EaglerAdapterImpl2_currentEventK = var$1; + if (var$1 !== null) { + var$2 = 1; + break a; + } + } + var$2 = 0; + } + return var$2; + } + ju_LinkedList_clear(nlea_EaglerAdapterImpl2_keyEvents); + nlea_EaglerAdapterImpl2_currentEventK = null; + nlea_EaglerAdapterImpl2_keyStates.data[29] = 0; + nlea_EaglerAdapterImpl2_keyStates.data[157] = 0; + nlea_EaglerAdapterImpl2_keyStates.data[28] = 0; + nlea_EaglerAdapterImpl2_keyStates.data[219] = 0; + nlea_EaglerAdapterImpl2_keyStates.data[220] = 0; + nlea_EaglerAdapterImpl2_unpressCTRL = 0; + return 0; +} +function nlea_EaglerAdapterImpl2_getEventKey() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_currentEventK === null ? (-1) : nlea_EaglerAdapterImpl2_remapKey(nlea_EaglerAdapterImpl2_currentEventK.which); +} +function nlea_EaglerAdapterImpl2_getEventKeyState() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_currentEventK === null ? 0 : jl_String_equals($rt_str(nlea_EaglerAdapterImpl2_currentEventK.type), $rt_s(71)) ? 0 : 1; +} +function nlea_EaglerAdapterImpl2_isKeyDown($p1) { + nlea_EaglerAdapterImpl2_$callClinit(); + if (nlea_EaglerAdapterImpl2_unpressCTRL) { + nlea_EaglerAdapterImpl2_keyStates.data[28] = 0; + nlea_EaglerAdapterImpl2_keyStates.data[29] = 0; + nlea_EaglerAdapterImpl2_keyStates.data[157] = 0; + nlea_EaglerAdapterImpl2_keyStates.data[219] = 0; + nlea_EaglerAdapterImpl2_keyStates.data[220] = 0; + } + return nlea_EaglerAdapterImpl2_keyStates.data[$p1]; +} +function nlea_EaglerAdapterImpl2_getKeyName($p1) { + nlea_EaglerAdapterImpl2_$callClinit(); + return $p1 >= 0 && $p1 < 256 ? nlea_EaglerAdapterImpl2_LWJGLKeyNames.data[$p1] : $rt_s(48); +} +function nlea_EaglerAdapterImpl2_updateDisplay() { + var $w, $h, var$3, var$4, var$5, var$6, var$7, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$h = $thread.pop();$w = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nlea_EaglerAdapterImpl2_$callClinit(); + $w = nlea_EaglerAdapterImpl2_parent.clientWidth; + $h = nlea_EaglerAdapterImpl2_parent.clientHeight; + if (nlea_EaglerAdapterImpl2_canvas.width != $w) { + var$3 = nlea_EaglerAdapterImpl2_canvas; + var$4 = $w; + var$3.width = var$4; + } + if (nlea_EaglerAdapterImpl2_canvas.height != $h) { + var$3 = nlea_EaglerAdapterImpl2_canvas; + var$4 = $h; + var$3.height = var$4; + } + var$3 = nlea_EaglerAdapterImpl2_frameBuffer; + var$4 = nlea_EaglerAdapterImpl2_renderingCanvas; + var$5 = $w; + var$6 = $h; + var$3.drawImage(var$4, 0.0, 0.0, var$5, var$6); + if (nlea_EaglerAdapterImpl2_renderingCanvas.width != $w) { + var$3 = nlea_EaglerAdapterImpl2_renderingCanvas; + var$4 = $w; + var$3.width = var$4; + } + if (nlea_EaglerAdapterImpl2_renderingCanvas.height != $h) { + var$3 = nlea_EaglerAdapterImpl2_renderingCanvas; + var$4 = $h; + var$3.height = var$4; + } + try { + var$7 = Long_fromInt(1); + $ptr = 1; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + } else { + throw $$e; + } + } + return; + case 1: + a: { + try { + jl_Thread_sleep(var$7); + if ($rt_suspending()) { + break main; + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + } else { + throw $$e; + } + } + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($w, $h, var$3, var$4, var$5, var$6, var$7, $ptr); +} +function nlea_EaglerAdapterImpl2_enableRepeatEvents0($b) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_enableRepeatEvents = $b; +} +function nlea_EaglerAdapterImpl2_isFocused() { + var $yee, $dee; + nlea_EaglerAdapterImpl2_$callClinit(); + $yee = document.pointerLockElement != null ? 1 : 0; + $dee = nlea_EaglerAdapterImpl2_pointerLockFlag; + nlea_EaglerAdapterImpl2_pointerLockFlag = $yee; + if (!$dee && $yee) { + nlea_EaglerAdapterImpl2_mouseDX = 0.0; + nlea_EaglerAdapterImpl2_mouseDY = 0.0; + } + a: { + b: { + if (nlea_EaglerAdapterImpl2_isWindowFocused) { + if (!$dee) + break b; + if ($yee) + break b; + } + $dee = 0; + break a; + } + $dee = 1; + } + return $dee; +} +function nlea_EaglerAdapterImpl2_getCanvasWidth() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_renderingCanvas.width; +} +function nlea_EaglerAdapterImpl2_getCanvasHeight() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_renderingCanvas.height; +} +function nlea_EaglerAdapterImpl2_syncDisplay($performanceToFps) { + nlea_EaglerAdapterImpl2_$callClinit(); +} +function nlea_EaglerAdapterImpl2_saveScreenshot() { + var var$1, var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(72)); + jl_AbstractStringBuilder_append(var$1, jt_DateFormat_format(nlea_EaglerAdapterImpl2_dateFormatSS, ju_Date__init_0())); + jl_AbstractStringBuilder_append(var$1, $rt_s(73)); + var$2 = jl_AbstractStringBuilder_toString(var$1); + var$1 = nlea_EaglerAdapterImpl2_canvas; + nlea_EaglerAdapterImpl2_saveScreenshot$js_body$_204($rt_ustr(var$2), var$1); +} +function nlea_EaglerAdapterImpl2_getRateLimitStatus() { + var $l; + nlea_EaglerAdapterImpl2_$callClinit(); + $l = nlea_EaglerAdapterImpl2_rateLimitStatus; + nlea_EaglerAdapterImpl2_rateLimitStatus = null; + return $l; +} +function nlea_EaglerAdapterImpl2_logRateLimit($addr, $l) { + nlea_EaglerAdapterImpl2_$callClinit(); + if ($l !== nlea_EaglerAdapterImpl2$RateLimit_BLOCKED) + ju_HashSet_add(nlea_EaglerAdapterImpl2_rateLimitedAddresses, $addr); + else + ju_HashSet_add(nlea_EaglerAdapterImpl2_blockedAddresses, $addr); +} +function nlea_EaglerAdapterImpl2_connectWebSocket(var$1) { + var thread = $rt_nativeThread(); + var javaThread = $rt_getThread(); + if (thread.isResuming()) { + thread.status = 0; + var result = thread.attribute; + if (result instanceof Error) { + throw result; + } + return result; + } + var callback = function() {}; + callback.$complete = function(val) { + thread.attribute = val; + $rt_setThread(javaThread); + thread.resume(); + }; + callback.$error = function(e) { + thread.attribute = $rt_exception(e); + $rt_setThread(javaThread); + thread.resume(); + }; + callback = otpp_AsyncCallbackWrapper_create(callback); + return thread.suspend(function() { + try { + nlea_EaglerAdapterImpl2_connectWebSocket0(var$1, callback); + } catch($e) { + callback.$error($rt_exception($e)); + } + }); +} +function nlea_EaglerAdapterImpl2_connectWebSocket0($sockURI, $cb) { + var var$3, $$je; + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_sockIsConnecting = 1; + nlea_EaglerAdapterImpl2_sockIsConnected = 0; + nlea_EaglerAdapterImpl2_sockIsAlive = 0; + nlea_EaglerAdapterImpl2_rateLimitStatus = null; + nlea_EaglerAdapterImpl2_currentSockURI = $sockURI; + a: { + try { + nlea_EaglerAdapterImpl2_sock = new WebSocket($rt_ustr($sockURI)); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Throwable) { + } else { + throw $$e; + } + } + nlea_EaglerAdapterImpl2_sockIsConnecting = 0; + nlea_EaglerAdapterImpl2_sockIsAlive = 0; + return; + } + var$3 = nlea_EaglerAdapterImpl2_sock; + $sockURI = "arraybuffer"; + var$3.binaryType = $sockURI; + $sockURI = nlea_EaglerAdapterImpl2_sock; + var$3 = new nlea_EaglerAdapterImpl2$18; + var$3.$val$cb0 = $cb; + var$3 = otji_JS_function(var$3, "handleEvent"); + $sockURI.onopen = var$3; + $sockURI = nlea_EaglerAdapterImpl2_sock; + var$3 = new nlea_EaglerAdapterImpl2$19; + var$3.$val$cb1 = $cb; + $cb = otji_JS_function(var$3, "handleEvent"); + $sockURI.onclose = $cb; + $sockURI = nlea_EaglerAdapterImpl2_sock; + $cb = otji_JS_function(new nlea_EaglerAdapterImpl2$20, "handleEvent"); + $sockURI.onmessage = $cb; +} +function nlea_EaglerAdapterImpl2_endConnection() { + nlea_EaglerAdapterImpl2_$callClinit(); + if (!(nlea_EaglerAdapterImpl2_sock !== null && nlea_EaglerAdapterImpl2_sock.readyState != 3)) + nlea_EaglerAdapterImpl2_sockIsConnecting = 0; + if (nlea_EaglerAdapterImpl2_sock !== null && !nlea_EaglerAdapterImpl2_sockIsConnecting) + nlea_EaglerAdapterImpl2_sock.close(); +} +function nlea_EaglerAdapterImpl2_connectionOpen() { + nlea_EaglerAdapterImpl2_$callClinit(); + if (!(nlea_EaglerAdapterImpl2_sock !== null && nlea_EaglerAdapterImpl2_sock.readyState != 3)) + nlea_EaglerAdapterImpl2_sockIsConnecting = 0; + return nlea_EaglerAdapterImpl2_sock !== null && !nlea_EaglerAdapterImpl2_sockIsConnecting && nlea_EaglerAdapterImpl2_sock.readyState != 3 ? 1 : 0; +} +function nlea_EaglerAdapterImpl2_writePacket($packet) { + var $arr; + nlea_EaglerAdapterImpl2_$callClinit(); + if (nlea_EaglerAdapterImpl2_sock !== null && !nlea_EaglerAdapterImpl2_sockIsConnecting) { + $arr = new Uint8Array($packet.data.length); + $arr.set($packet.data); + nlea_EaglerAdapterImpl2_sock.send($arr.buffer); + } +} +function nlea_EaglerAdapterImpl2_loadLocalStorage($key) { + var var$2, $s; + nlea_EaglerAdapterImpl2_$callClinit(); + var$2 = nlea_EaglerAdapterImpl2_win.localStorage; + $s = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($s); + jl_AbstractStringBuilder_append($s, $rt_s(74)); + jl_AbstractStringBuilder_append($s, $key); + $s = jl_AbstractStringBuilder_toString($s); + $s = $rt_str(var$2.getItem($rt_ustr($s))); + if ($s === null) + return null; + return nle_Base64_decodeBase64($s); +} +function nlea_EaglerAdapterImpl2_saveLocalStorage($key, $data) { + var var$3, var$4; + nlea_EaglerAdapterImpl2_$callClinit(); + var$3 = nlea_EaglerAdapterImpl2_win.localStorage; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(74)); + jl_AbstractStringBuilder_append(var$4, $key); + $key = jl_AbstractStringBuilder_toString(var$4); + var$4 = nle_Base64_encodeBase64String($data); + var$3.setItem($rt_ustr($key), $rt_ustr(var$4)); +} +function nlea_EaglerAdapterImpl2_openLink($url) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_win.open($rt_ustr($url), "_blank"); +} +function nlea_EaglerAdapterImpl2_getFileChooserResult() { + var $b, $array, $ret, var$4, $i, var$6; + nlea_EaglerAdapterImpl2_$callClinit(); + $b = nlea_EaglerAdapterImpl2_getFileChooserResult0$js_body$_224(); + if ($b === null) + return null; + $array = new Uint8Array($b); + $ret = $rt_createByteArray($array.byteLength); + var$4 = $ret.data; + $i = 0; + var$6 = var$4.length; + while ($i < var$6) { + var$4[$i] = $array[$i] << 24 >> 24; + $i = $i + 1 | 0; + } + return $ret; +} +function nlea_EaglerAdapterImpl2_setListenerPos($x, $y, $z, $vx, $vy, $vz, $pitch, $yaw) { + var $var2, $var3, $var4, $var5, $l; + nlea_EaglerAdapterImpl2_$callClinit(); + $vx = -$yaw * 0.01745329238474369; + $var2 = nms_MathHelper_cos($vx); + $var3 = nms_MathHelper_sin($vx); + $vx = $pitch * 0.01745329238474369; + $var4 = -nms_MathHelper_cos($vx); + $var5 = nms_MathHelper_sin($vx); + $l = nlea_EaglerAdapterImpl2_audioctx.listener; + $l.setPosition($x, $y, $z); + $x = -$var3 * $var4; + $y = -$var5; + $vy = -$var2 * $var4; + $l.setOrientation($x, $y, $vy, 0.0, 1.0, 0.0); +} +function nlea_EaglerAdapterImpl2_setPlaybackOffsetDelay($f) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_playbackOffsetDelay = $f; +} +function nlea_EaglerAdapterImpl2_decodeAudioAsync(var$1) { + var thread = $rt_nativeThread(); + var javaThread = $rt_getThread(); + if (thread.isResuming()) { + thread.status = 0; + var result = thread.attribute; + if (result instanceof Error) { + throw result; + } + return result; + } + var callback = function() {}; + callback.$complete = function(val) { + thread.attribute = val; + $rt_setThread(javaThread); + thread.resume(); + }; + callback.$error = function(e) { + thread.attribute = $rt_exception(e); + $rt_setThread(javaThread); + thread.resume(); + }; + callback = otpp_AsyncCallbackWrapper_create(callback); + return thread.suspend(function() { + try { + nlea_EaglerAdapterImpl2_decodeAudioAsync0(var$1, callback); + } catch($e) { + callback.$error($rt_exception($e)); + } + }); +} +function nlea_EaglerAdapterImpl2_decodeAudioAsync0($buffer, $cb) { + var var$3, var$4, var$5; + nlea_EaglerAdapterImpl2_$callClinit(); + var$3 = nlea_EaglerAdapterImpl2_audioctx; + var$4 = new nlea_EaglerAdapterImpl2$21; + var$4.$val$cb2 = $cb; + var$5 = new nlea_EaglerAdapterImpl2$22; + var$5.$val$cb3 = $cb; + var$3.decodeAudioData($buffer, otji_JS_function(var$4, "onSuccess"), otji_JS_function(var$5, "onError")); +} +function nlea_EaglerAdapterImpl2_getBufferFor($fileName) { + var $ret, $file, $buf, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$buf = $thread.pop();$file = $thread.pop();$ret = $thread.pop();$fileName = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nlea_EaglerAdapterImpl2_$callClinit(); + $ret = ju_HashMap_get(nlea_EaglerAdapterImpl2_loadedSoundFiles, $fileName); + if ($ret !== null) + return $ret.$buffer0; + $file = nlea_EaglerAdapterImpl2_loadResourceBytes($fileName); + if ($file === null) + return null; + $buf = new Uint8Array($file.data.length); + $buf.set($file.data); + $ret = new nlea_EaglerAdapterImpl2$AudioBufferX; + $buf = $buf.buffer; + $ptr = 1; + case 1: + $tmp = nlea_EaglerAdapterImpl2_decodeAudioAsync($buf); + if ($rt_suspending()) { + break main; + } + $buf = $tmp; + $ret.$buffer0 = $buf; + ju_HashMap_putImpl(nlea_EaglerAdapterImpl2_loadedSoundFiles, $fileName, $ret); + return $ret.$buffer0; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($fileName, $ret, $file, $buf, $ptr); +} +function nlea_EaglerAdapterImpl2_beginPlayback($fileName, $x, $y, $z, $volume, $pitch) { + var $b, $s, $p, $g, var$11, $theId, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$theId = $thread.pop();var$11 = $thread.pop();$g = $thread.pop();$p = $thread.pop();$s = $thread.pop();$b = $thread.pop();$pitch = $thread.pop();$volume = $thread.pop();$z = $thread.pop();$y = $thread.pop();$x = $thread.pop();$fileName = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nlea_EaglerAdapterImpl2_$callClinit(); + $ptr = 1; + case 1: + $tmp = nlea_EaglerAdapterImpl2_getBufferFor($fileName); + if ($rt_suspending()) { + break main; + } + $b = $tmp; + if ($b === null) + return (-1); + $s = nlea_EaglerAdapterImpl2_audioctx.createBufferSource(); + $s.buffer = $b; + $fileName = $s.playbackRate; + $b = $pitch; + $fileName.value = $b; + $p = nlea_EaglerAdapterImpl2_audioctx.createPanner(); + if (!(!isFinite($x) ? 1 : 0) && !(!isFinite($y) ? 1 : 0) && !(!isFinite($z) ? 1 : 0)) + $p.setPosition($x, $y, $z); + $fileName = $volume * 16.0 + 0.10000000149011612; + $p.maxDistance = $fileName; + $b = 1.0; + $p.rolloffFactor = $b; + $fileName = "linear"; + $p.distanceModel = $fileName; + $fileName = "HRTF"; + $p.panningModel = $fileName; + $fileName = 360.0; + $p.coneInnerAngle = $fileName; + $fileName = 0.0; + $p.coneOuterAngle = $fileName; + $fileName = 0.0; + $p.coneOuterGain = $fileName; + $p.setOrientation(0.0, 1.0, 0.0); + $g = nlea_EaglerAdapterImpl2_audioctx.createGain(); + $fileName = $g.gain; + $b = $volume; + $fileName.value = $b; + $s.connect($g); + $g.connect($p); + $fileName = nlea_EaglerAdapterImpl2_audioctx.destination; + $p.connect($fileName); + var$11 = nlea_EaglerAdapterImpl2_playbackOffsetDelay; + $s.start(0.0, var$11); + $theId = nlea_EaglerAdapterImpl2_playbackId + 1 | 0; + nlea_EaglerAdapterImpl2_playbackId = $theId; + ju_HashMap_putImpl(nlea_EaglerAdapterImpl2_activeSoundEffects, jl_Integer_valueOf($theId), nlea_EaglerAdapterImpl2$AudioBufferSourceNodeX__init_($s, $p, $g, null)); + $b = new nlea_EaglerAdapterImpl2$23; + $b.$val$theId = $theId; + $fileName = otji_JS_function($b, "handleEvent"); + $s.onended = $fileName; + return $theId; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($fileName, $x, $y, $z, $volume, $pitch, $b, $s, $p, $g, var$11, $theId, $ptr); +} +function nlea_EaglerAdapterImpl2_beginPlaybackStatic($fileName, $volume, $pitch) { + var $b, $s, $g, var$7, $theId, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$theId = $thread.pop();var$7 = $thread.pop();$g = $thread.pop();$s = $thread.pop();$b = $thread.pop();$pitch = $thread.pop();$volume = $thread.pop();$fileName = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nlea_EaglerAdapterImpl2_$callClinit(); + $ptr = 1; + case 1: + $tmp = nlea_EaglerAdapterImpl2_getBufferFor($fileName); + if ($rt_suspending()) { + break main; + } + $b = $tmp; + if ($b === null) + return (-1); + $s = nlea_EaglerAdapterImpl2_audioctx.createBufferSource(); + $s.buffer = $b; + $fileName = $s.playbackRate; + $b = $pitch; + $fileName.value = $b; + $g = nlea_EaglerAdapterImpl2_audioctx.createGain(); + $fileName = $g.gain; + $b = $volume; + $fileName.value = $b; + $s.connect($g); + $fileName = nlea_EaglerAdapterImpl2_audioctx.destination; + $g.connect($fileName); + var$7 = nlea_EaglerAdapterImpl2_playbackOffsetDelay; + $s.start(0.0, var$7); + $theId = nlea_EaglerAdapterImpl2_playbackId + 1 | 0; + nlea_EaglerAdapterImpl2_playbackId = $theId; + ju_HashMap_putImpl(nlea_EaglerAdapterImpl2_activeSoundEffects, jl_Integer_valueOf($theId), nlea_EaglerAdapterImpl2$AudioBufferSourceNodeX__init_($s, null, $g, null)); + $fileName = new nlea_EaglerAdapterImpl2$24; + $fileName.$val$theId0 = $theId; + $fileName = otji_JS_function($fileName, "handleEvent"); + $s.onended = $fileName; + return nlea_EaglerAdapterImpl2_playbackId; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($fileName, $volume, $pitch, $b, $s, $g, var$7, $theId, $ptr); +} +function nlea_EaglerAdapterImpl2_moveSound($id, $x, $y, $z, $vx, $vy, $vz) { + var $b; + nlea_EaglerAdapterImpl2_$callClinit(); + $b = ju_HashMap_get(nlea_EaglerAdapterImpl2_activeSoundEffects, jl_Integer_valueOf($id)); + if ($b !== null && $b.$panner !== null && !(!isFinite($x) ? 1 : 0) && !(!isFinite($y) ? 1 : 0) && !(!isFinite($z) ? 1 : 0)) + $b.$panner.setPosition($x, $y, $z); +} +function nlea_EaglerAdapterImpl2_endSound($id) { + var $b; + nlea_EaglerAdapterImpl2_$callClinit(); + $b = ju_HashMap_get(nlea_EaglerAdapterImpl2_activeSoundEffects, jl_Integer_valueOf($id)); + if ($b !== null) { + $b.$source.stop(); + ju_HashMap_remove(nlea_EaglerAdapterImpl2_activeSoundEffects, jl_Integer_valueOf($id)); + } +} +function nlea_EaglerAdapterImpl2_isPlaying($id) { + nlea_EaglerAdapterImpl2_$callClinit(); + return ju_HashMap_containsKey(nlea_EaglerAdapterImpl2_activeSoundEffects, jl_Integer_valueOf($id)); +} +function nlea_EaglerAdapterImpl2_doJavascriptCoroutines() { + nlea_EaglerAdapterImpl2_$callClinit(); +} +function nlea_EaglerAdapterImpl2_maxMemory() { + nlea_EaglerAdapterImpl2_$callClinit(); + return Long_fromInt(1073741824); +} +function nlea_EaglerAdapterImpl2_totalMemory() { + nlea_EaglerAdapterImpl2_$callClinit(); + return Long_fromInt(1073741824); +} +function nlea_EaglerAdapterImpl2_freeMemory() { + nlea_EaglerAdapterImpl2_$callClinit(); + return Long_ZERO; +} +function nlea_EaglerAdapterImpl2__wArrayByteLength($obj) { + nlea_EaglerAdapterImpl2_$callClinit(); + return $obj.byteLength; +} +function nlea_EaglerAdapterImpl2_remapKey($k) { + nlea_EaglerAdapterImpl2_$callClinit(); + return $k <= nlea_EaglerAdapterImpl2_LWJGLKeyCodes.data.length && $k >= 0 ? nlea_EaglerAdapterImpl2_LWJGLKeyCodes.data[$k] : (-1); +} +function nlea_EaglerAdapterImpl2_getClipboard() { + var thread = $rt_nativeThread(); + var javaThread = $rt_getThread(); + if (thread.isResuming()) { + thread.status = 0; + var result = thread.attribute; + if (result instanceof Error) { + throw result; + } + return result; + } + var callback = function() {}; + callback.$complete = function(val) { + thread.attribute = val; + $rt_setThread(javaThread); + thread.resume(); + }; + callback.$error = function(e) { + thread.attribute = $rt_exception(e); + $rt_setThread(javaThread); + thread.resume(); + }; + callback = otpp_AsyncCallbackWrapper_create(callback); + return thread.suspend(function() { + try { + nlea_EaglerAdapterImpl2_getClipboard0(callback); + } catch($e) { + callback.$error($rt_exception($e)); + } + }); +} +function nlea_EaglerAdapterImpl2_getClipboard0($cb) { + var $start, var$3; + nlea_EaglerAdapterImpl2_$callClinit(); + $start = jl_System_currentTimeMillis(); + var$3 = new nlea_EaglerAdapterImpl2$25; + var$3.$val$start = $start; + var$3.$val$cb4 = $cb; + nlea_EaglerAdapterImpl2_getClipboard0$js_body$_259(otji_JS_function(var$3, "resolveStr")); +} +function nlea_EaglerAdapterImpl2_setServerToJoinOnLaunch($s) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_serverToJoinOnLaunch = $s; +} +function nlea_EaglerAdapterImpl2_getServerToJoinOnLaunch() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_serverToJoinOnLaunch; +} +function nlea_EaglerAdapterImpl2_access$000() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_loadedPackage; +} +function nlea_EaglerAdapterImpl2_access$100() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_buttonStates; +} +function nlea_EaglerAdapterImpl2_access$200() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_mouseEvents; +} +function nlea_EaglerAdapterImpl2_access$900() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_keyStates; +} +function nlea_EaglerAdapterImpl2_access$1000($x0) { + nlea_EaglerAdapterImpl2_$callClinit(); + return $x0.which; +} +function nlea_EaglerAdapterImpl2_access$1100($x0) { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_remapKey($x0); +} +function nlea_EaglerAdapterImpl2_access$1200() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_keyEvents; +} +function nlea_EaglerAdapterImpl2_access$1402($x0) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_isWindowFocused = $x0; + return $x0; +} +function nlea_EaglerAdapterImpl2_access$1700() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_imageLoadCanvas; +} +function nlea_EaglerAdapterImpl2_access$1800() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_imageLoadContext; +} +function nlea_EaglerAdapterImpl2_access$1900($x0) { + nlea_EaglerAdapterImpl2_$callClinit(); + URL.revokeObjectURL($rt_ustr($x0)); +} +function nlea_EaglerAdapterImpl2_access$2602($x0) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_sockIsConnecting = $x0; + return $x0; +} +function nlea_EaglerAdapterImpl2_access$2702($x0) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_sockIsAlive = $x0; + return $x0; +} +function nlea_EaglerAdapterImpl2_access$2802($x0) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_sockIsConnected = $x0; + return $x0; +} +function nlea_EaglerAdapterImpl2_access$2900() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_readPackets; +} +function nlea_EaglerAdapterImpl2_access$2600() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_sockIsConnecting; +} +function nlea_EaglerAdapterImpl2_access$3100() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_rateLimitStatus; +} +function nlea_EaglerAdapterImpl2_access$3200() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_currentSockURI; +} +function nlea_EaglerAdapterImpl2_access$3300() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_blockedAddresses; +} +function nlea_EaglerAdapterImpl2_access$3102($x0) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_rateLimitStatus = $x0; + return $x0; +} +function nlea_EaglerAdapterImpl2_access$3400() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_rateLimitedAddresses; +} +function nlea_EaglerAdapterImpl2_access$3500($x0) { + nlea_EaglerAdapterImpl2_$callClinit(); + return typeof $x0 === "string" ? 1 : 0; +} +function nlea_EaglerAdapterImpl2_access$3900() { + nlea_EaglerAdapterImpl2_$callClinit(); + return nlea_EaglerAdapterImpl2_activeSoundEffects; +} +function nlea_EaglerAdapterImpl2__clinit_() { + var var$1, var$2; + nlea_EaglerAdapterImpl2_isAnisotropicPatched = 0; + nlea_EaglerAdapterImpl2_doc = null; + nlea_EaglerAdapterImpl2_parent = null; + nlea_EaglerAdapterImpl2_canvas = null; + nlea_EaglerAdapterImpl2_frameBuffer = null; + nlea_EaglerAdapterImpl2_renderingCanvas = null; + nlea_EaglerAdapterImpl2_webgl = null; + nlea_EaglerAdapterImpl2_win = null; + nlea_EaglerAdapterImpl2_loadedPackage = null; + nlea_EaglerAdapterImpl2_contextmenu = null; + nlea_EaglerAdapterImpl2_mousedown = null; + nlea_EaglerAdapterImpl2_mouseup = null; + nlea_EaglerAdapterImpl2_mousemove = null; + nlea_EaglerAdapterImpl2_keydown = null; + nlea_EaglerAdapterImpl2_keyup = null; + nlea_EaglerAdapterImpl2_keypress = null; + nlea_EaglerAdapterImpl2_wheel = null; + nlea_EaglerAdapterImpl2_identifier = $rt_createArray(jl_String, 0); + nlea_EaglerAdapterImpl2_mouseEvents = ju_LinkedList__init_0(); + nlea_EaglerAdapterImpl2_keyEvents = ju_LinkedList__init_0(); + nlea_EaglerAdapterImpl2_mouseX = 0; + nlea_EaglerAdapterImpl2_mouseY = 0; + nlea_EaglerAdapterImpl2_mouseDX = 0.0; + nlea_EaglerAdapterImpl2_mouseDY = 0.0; + nlea_EaglerAdapterImpl2_width = 0; + nlea_EaglerAdapterImpl2_height = 0; + nlea_EaglerAdapterImpl2_enableRepeatEvents = 0; + nlea_EaglerAdapterImpl2_isWindowFocused = 1; + nlea_EaglerAdapterImpl2_progId = 0; + nlea_EaglerAdapterImpl2_viewportCache = $rt_createIntArray(4); + nlea_EaglerAdapterImpl2_uploadBuffer = new Uint8Array(new ArrayBuffer(4194304)); + nlea_EaglerAdapterImpl2_mat2 = new Float32Array(4); + nlea_EaglerAdapterImpl2_mat3 = new Float32Array(9); + nlea_EaglerAdapterImpl2_mat4 = new Float32Array(16); + nlea_EaglerAdapterImpl2_currentProgram = (-1); + nlea_EaglerAdapterImpl2_imageLoadCanvas = null; + nlea_EaglerAdapterImpl2_imageLoadContext = null; + nlea_EaglerAdapterImpl2_currentVideo = null; + nlea_EaglerAdapterImpl2_videoTexture = null; + nlea_EaglerAdapterImpl2_videoIsLoaded = 0; + nlea_EaglerAdapterImpl2_videoTexIsInitialized = 0; + nlea_EaglerAdapterImpl2_frameRate = 33; + nlea_EaglerAdapterImpl2_frameTimer = Long_ZERO; + nlea_EaglerAdapterImpl2_currentVideoAudioSource = null; + nlea_EaglerAdapterImpl2_currentVideoAudioGain = null; + nlea_EaglerAdapterImpl2_currentVideoAudioGainValue = 1.0; + nlea_EaglerAdapterImpl2_currentVideoAudioPanner = null; + nlea_EaglerAdapterImpl2_currentVideoAudioX = 0.0; + nlea_EaglerAdapterImpl2_currentVideoAudioY = 0.0; + nlea_EaglerAdapterImpl2_currentVideoAudioZ = 0.0; + nlea_EaglerAdapterImpl2_videosBuffer = ju_HashMap__init_(); + nlea_EaglerAdapterImpl2_currentImage = null; + nlea_EaglerAdapterImpl2_imageTexture = null; + nlea_EaglerAdapterImpl2_imageIsLoaded = 0; + nlea_EaglerAdapterImpl2_imageTexIsInitialized = 0; + nlea_EaglerAdapterImpl2_imageFrameRate = 33; + nlea_EaglerAdapterImpl2_imageFrameTimer = Long_ZERO; + nlea_EaglerAdapterImpl2_imagesBuffer = ju_HashMap__init_(); + nlea_EaglerAdapterImpl2_currentEvent = null; + nlea_EaglerAdapterImpl2_currentEventK = null; + nlea_EaglerAdapterImpl2_buttonStates = $rt_createBooleanArray(8); + nlea_EaglerAdapterImpl2_keyStates = $rt_createBooleanArray(256); + nlea_EaglerAdapterImpl2_mouseUngrabTimer = Long_ZERO; + nlea_EaglerAdapterImpl2_mouseUngrabTimeout = 0; + nlea_EaglerAdapterImpl2_pointerLockFlag = 0; + nlea_EaglerAdapterImpl2_dateFormatSS = jt_SimpleDateFormat__init_0($rt_s(75)); + nlea_EaglerAdapterImpl2_rateLimitedAddresses = ju_HashSet__init_0(); + nlea_EaglerAdapterImpl2_blockedAddresses = ju_HashSet__init_0(); + nlea_EaglerAdapterImpl2_sock = null; + nlea_EaglerAdapterImpl2_sockIsConnecting = 0; + nlea_EaglerAdapterImpl2_sockIsConnected = 0; + nlea_EaglerAdapterImpl2_sockIsAlive = 0; + nlea_EaglerAdapterImpl2_readPackets = ju_LinkedList__init_0(); + nlea_EaglerAdapterImpl2_rateLimitStatus = null; + nlea_EaglerAdapterImpl2_currentSockURI = null; + nlea_EaglerAdapterImpl2_playbackId = 0; + nlea_EaglerAdapterImpl2_loadedSoundFiles = ju_HashMap__init_(); + nlea_EaglerAdapterImpl2_audioctx = null; + nlea_EaglerAdapterImpl2_playbackOffsetDelay = 0.029999999329447746; + nlea_EaglerAdapterImpl2_activeSoundEffects = ju_HashMap__init_(); + nlea_EaglerAdapterImpl2_connected = 0; + var$1 = $rt_createArray(jl_String, 256); + var$2 = var$1.data; + var$2[0] = $rt_s(76); + var$2[1] = $rt_s(77); + var$2[2] = $rt_s(78); + var$2[3] = $rt_s(79); + var$2[4] = $rt_s(80); + var$2[5] = $rt_s(81); + var$2[6] = $rt_s(82); + var$2[7] = $rt_s(83); + var$2[8] = $rt_s(84); + var$2[9] = $rt_s(85); + var$2[10] = $rt_s(86); + var$2[11] = $rt_s(87); + var$2[12] = $rt_s(88); + var$2[13] = $rt_s(89); + var$2[14] = $rt_s(90); + var$2[15] = $rt_s(91); + var$2[16] = $rt_s(92); + var$2[17] = $rt_s(93); + var$2[18] = $rt_s(94); + var$2[19] = $rt_s(95); + var$2[20] = $rt_s(96); + var$2[21] = $rt_s(97); + var$2[22] = $rt_s(98); + var$2[23] = $rt_s(99); + var$2[24] = $rt_s(100); + var$2[25] = $rt_s(101); + var$2[26] = $rt_s(102); + var$2[27] = $rt_s(103); + var$2[28] = $rt_s(104); + var$2[29] = $rt_s(105); + var$2[30] = $rt_s(106); + var$2[31] = $rt_s(107); + var$2[32] = $rt_s(108); + var$2[33] = $rt_s(109); + var$2[34] = $rt_s(110); + var$2[35] = $rt_s(111); + var$2[36] = $rt_s(112); + var$2[37] = $rt_s(113); + var$2[38] = $rt_s(114); + var$2[39] = $rt_s(115); + var$2[40] = $rt_s(116); + var$2[41] = $rt_s(117); + var$2[42] = $rt_s(118); + var$2[43] = $rt_s(119); + var$2[44] = $rt_s(120); + var$2[45] = $rt_s(121); + var$2[46] = $rt_s(122); + var$2[47] = $rt_s(123); + var$2[48] = $rt_s(124); + var$2[49] = $rt_s(125); + var$2[50] = $rt_s(126); + var$2[51] = $rt_s(127); + var$2[52] = $rt_s(128); + var$2[53] = $rt_s(129); + var$2[54] = $rt_s(130); + var$2[55] = $rt_s(131); + var$2[56] = $rt_s(132); + var$2[57] = $rt_s(133); + var$2[58] = $rt_s(134); + var$2[59] = $rt_s(135); + var$2[60] = $rt_s(136); + var$2[61] = $rt_s(137); + var$2[62] = $rt_s(138); + var$2[63] = $rt_s(139); + var$2[64] = $rt_s(140); + var$2[65] = $rt_s(141); + var$2[66] = $rt_s(142); + var$2[67] = $rt_s(143); + var$2[68] = $rt_s(144); + var$2[69] = $rt_s(145); + var$2[70] = $rt_s(146); + var$2[71] = $rt_s(147); + var$2[72] = $rt_s(148); + var$2[73] = $rt_s(149); + var$2[74] = $rt_s(150); + var$2[75] = $rt_s(151); + var$2[76] = $rt_s(152); + var$2[77] = $rt_s(153); + var$2[78] = $rt_s(154); + var$2[79] = $rt_s(155); + var$2[80] = $rt_s(156); + var$2[81] = $rt_s(157); + var$2[82] = $rt_s(158); + var$2[83] = $rt_s(159); + var$2[84] = $rt_s(48); + var$2[85] = $rt_s(48); + var$2[86] = $rt_s(48); + var$2[87] = $rt_s(160); + var$2[88] = $rt_s(161); + var$2[89] = $rt_s(48); + var$2[90] = $rt_s(48); + var$2[91] = $rt_s(48); + var$2[92] = $rt_s(48); + var$2[93] = $rt_s(48); + var$2[94] = $rt_s(48); + var$2[95] = $rt_s(48); + var$2[96] = $rt_s(48); + var$2[97] = $rt_s(48); + var$2[98] = $rt_s(48); + var$2[99] = $rt_s(48); + var$2[100] = $rt_s(162); + var$2[101] = $rt_s(163); + var$2[102] = $rt_s(164); + var$2[103] = $rt_s(165); + var$2[104] = $rt_s(166); + var$2[105] = $rt_s(167); + var$2[106] = $rt_s(48); + var$2[107] = $rt_s(48); + var$2[108] = $rt_s(48); + var$2[109] = $rt_s(48); + var$2[110] = $rt_s(48); + var$2[111] = $rt_s(48); + var$2[112] = $rt_s(168); + var$2[113] = $rt_s(169); + var$2[114] = $rt_s(48); + var$2[115] = $rt_s(48); + var$2[116] = $rt_s(48); + var$2[117] = $rt_s(48); + var$2[118] = $rt_s(48); + var$2[119] = $rt_s(48); + var$2[120] = $rt_s(48); + var$2[121] = $rt_s(170); + var$2[122] = $rt_s(48); + var$2[123] = $rt_s(171); + var$2[124] = $rt_s(48); + var$2[125] = $rt_s(172); + var$2[126] = $rt_s(48); + var$2[127] = $rt_s(48); + var$2[128] = $rt_s(48); + var$2[129] = $rt_s(48); + var$2[130] = $rt_s(48); + var$2[131] = $rt_s(48); + var$2[132] = $rt_s(48); + var$2[133] = $rt_s(48); + var$2[134] = $rt_s(48); + var$2[135] = $rt_s(48); + var$2[136] = $rt_s(48); + var$2[137] = $rt_s(48); + var$2[138] = $rt_s(48); + var$2[139] = $rt_s(48); + var$2[140] = $rt_s(48); + var$2[141] = $rt_s(173); + var$2[142] = $rt_s(48); + var$2[143] = $rt_s(48); + var$2[144] = $rt_s(174); + var$2[145] = $rt_s(175); + var$2[146] = $rt_s(176); + var$2[147] = $rt_s(177); + var$2[148] = $rt_s(178); + var$2[149] = $rt_s(179); + var$2[150] = $rt_s(180); + var$2[151] = $rt_s(181); + var$2[152] = $rt_s(48); + var$2[153] = $rt_s(48); + var$2[154] = $rt_s(48); + var$2[155] = $rt_s(48); + var$2[156] = $rt_s(182); + var$2[157] = $rt_s(183); + var$2[158] = $rt_s(48); + var$2[159] = $rt_s(48); + var$2[160] = $rt_s(48); + var$2[161] = $rt_s(48); + var$2[162] = $rt_s(48); + var$2[163] = $rt_s(48); + var$2[164] = $rt_s(48); + var$2[165] = $rt_s(48); + var$2[166] = $rt_s(48); + var$2[167] = $rt_s(184); + var$2[168] = $rt_s(48); + var$2[169] = $rt_s(48); + var$2[170] = $rt_s(48); + var$2[171] = $rt_s(48); + var$2[172] = $rt_s(48); + var$2[173] = $rt_s(48); + var$2[174] = $rt_s(48); + var$2[175] = $rt_s(48); + var$2[176] = $rt_s(48); + var$2[177] = $rt_s(48); + var$2[178] = $rt_s(48); + var$2[179] = $rt_s(185); + var$2[180] = $rt_s(48); + var$2[181] = $rt_s(186); + var$2[182] = $rt_s(48); + var$2[183] = $rt_s(187); + var$2[184] = $rt_s(188); + var$2[185] = $rt_s(48); + var$2[186] = $rt_s(48); + var$2[187] = $rt_s(48); + var$2[188] = $rt_s(48); + var$2[189] = $rt_s(48); + var$2[190] = $rt_s(48); + var$2[191] = $rt_s(48); + var$2[192] = $rt_s(48); + var$2[193] = $rt_s(48); + var$2[194] = $rt_s(48); + var$2[195] = $rt_s(48); + var$2[196] = $rt_s(189); + var$2[197] = $rt_s(190); + var$2[198] = $rt_s(48); + var$2[199] = $rt_s(191); + var$2[200] = $rt_s(192); + var$2[201] = $rt_s(193); + var$2[202] = $rt_s(48); + var$2[203] = $rt_s(194); + var$2[204] = $rt_s(48); + var$2[205] = $rt_s(195); + var$2[206] = $rt_s(48); + var$2[207] = $rt_s(196); + var$2[208] = $rt_s(197); + var$2[209] = $rt_s(198); + var$2[210] = $rt_s(199); + var$2[211] = $rt_s(200); + var$2[212] = $rt_s(48); + var$2[213] = $rt_s(48); + var$2[214] = $rt_s(48); + var$2[215] = $rt_s(48); + var$2[216] = $rt_s(48); + var$2[217] = $rt_s(48); + var$2[218] = $rt_s(201); + var$2[219] = $rt_s(202); + var$2[220] = $rt_s(203); + var$2[221] = $rt_s(204); + var$2[222] = $rt_s(205); + var$2[223] = $rt_s(206); + var$2[224] = $rt_s(48); + var$2[225] = $rt_s(48); + var$2[226] = $rt_s(48); + var$2[227] = $rt_s(48); + var$2[228] = $rt_s(48); + var$2[229] = $rt_s(48); + var$2[230] = $rt_s(48); + var$2[231] = $rt_s(48); + var$2[232] = $rt_s(48); + var$2[233] = $rt_s(48); + var$2[234] = $rt_s(48); + var$2[235] = $rt_s(48); + var$2[236] = $rt_s(48); + var$2[237] = $rt_s(48); + var$2[238] = $rt_s(48); + var$2[239] = $rt_s(48); + var$2[240] = $rt_s(48); + var$2[241] = $rt_s(48); + var$2[242] = $rt_s(48); + var$2[243] = $rt_s(48); + var$2[244] = $rt_s(48); + var$2[245] = $rt_s(48); + var$2[246] = $rt_s(48); + var$2[247] = $rt_s(48); + var$2[248] = $rt_s(48); + var$2[249] = $rt_s(48); + var$2[250] = $rt_s(48); + var$2[251] = $rt_s(48); + var$2[252] = $rt_s(48); + var$2[253] = $rt_s(48); + var$2[254] = $rt_s(48); + var$2[255] = $rt_s(48); + nlea_EaglerAdapterImpl2_LWJGLKeyNames = var$1; + var$1 = $rt_createIntArray(224); + var$2 = var$1.data; + var$2[0] = (-1); + var$2[1] = (-1); + var$2[2] = (-1); + var$2[3] = (-1); + var$2[4] = (-1); + var$2[5] = (-1); + var$2[6] = (-1); + var$2[7] = (-1); + var$2[8] = 14; + var$2[9] = 15; + var$2[10] = (-1); + var$2[11] = (-1); + var$2[12] = (-1); + var$2[13] = 28; + var$2[14] = (-1); + var$2[15] = (-1); + var$2[16] = 42; + var$2[17] = 29; + var$2[18] = 56; + var$2[19] = (-1); + var$2[20] = (-1); + var$2[21] = (-1); + var$2[22] = (-1); + var$2[23] = (-1); + var$2[24] = (-1); + var$2[25] = (-1); + var$2[26] = (-1); + var$2[27] = 1; + var$2[28] = (-1); + var$2[29] = (-1); + var$2[30] = (-1); + var$2[31] = (-1); + var$2[32] = 57; + var$2[33] = 210; + var$2[34] = 201; + var$2[35] = 207; + var$2[36] = 199; + var$2[37] = 203; + var$2[38] = 200; + var$2[39] = 205; + var$2[40] = 208; + var$2[41] = 205; + var$2[42] = 208; + var$2[43] = (-1); + var$2[44] = (-1); + var$2[45] = 210; + var$2[46] = 211; + var$2[47] = 211; + var$2[48] = 11; + var$2[49] = 2; + var$2[50] = 3; + var$2[51] = 4; + var$2[52] = 5; + var$2[53] = 6; + var$2[54] = 7; + var$2[55] = 8; + var$2[56] = 9; + var$2[57] = 10; + var$2[58] = (-1); + var$2[59] = (-1); + var$2[60] = (-1); + var$2[61] = (-1); + var$2[62] = (-1); + var$2[63] = (-1); + var$2[64] = (-1); + var$2[65] = 30; + var$2[66] = 48; + var$2[67] = 46; + var$2[68] = 32; + var$2[69] = 18; + var$2[70] = 33; + var$2[71] = 34; + var$2[72] = 35; + var$2[73] = 23; + var$2[74] = 36; + var$2[75] = 37; + var$2[76] = 38; + var$2[77] = 50; + var$2[78] = 49; + var$2[79] = 24; + var$2[80] = 25; + var$2[81] = 16; + var$2[82] = 19; + var$2[83] = 31; + var$2[84] = 20; + var$2[85] = 22; + var$2[86] = 47; + var$2[87] = 17; + var$2[88] = 45; + var$2[89] = 21; + var$2[90] = 44; + var$2[91] = (-1); + var$2[92] = (-1); + var$2[93] = (-1); + var$2[94] = (-1); + var$2[95] = (-1); + var$2[96] = (-1); + var$2[97] = (-1); + var$2[98] = (-1); + var$2[99] = (-1); + var$2[100] = (-1); + var$2[101] = (-1); + var$2[102] = (-1); + var$2[103] = (-1); + var$2[104] = (-1); + var$2[105] = (-1); + var$2[106] = (-1); + var$2[107] = (-1); + var$2[108] = (-1); + var$2[109] = 12; + var$2[110] = 52; + var$2[111] = 53; + var$2[112] = (-1); + var$2[113] = (-1); + var$2[114] = (-1); + var$2[115] = (-1); + var$2[116] = (-1); + var$2[117] = (-1); + var$2[118] = (-1); + var$2[119] = (-1); + var$2[120] = (-1); + var$2[121] = (-1); + var$2[122] = (-1); + var$2[123] = (-1); + var$2[124] = (-1); + var$2[125] = (-1); + var$2[126] = (-1); + var$2[127] = (-1); + var$2[128] = (-1); + var$2[129] = (-1); + var$2[130] = (-1); + var$2[131] = (-1); + var$2[132] = (-1); + var$2[133] = (-1); + var$2[134] = (-1); + var$2[135] = (-1); + var$2[136] = (-1); + var$2[137] = (-1); + var$2[138] = (-1); + var$2[139] = (-1); + var$2[140] = (-1); + var$2[141] = (-1); + var$2[142] = (-1); + var$2[143] = (-1); + var$2[144] = (-1); + var$2[145] = (-1); + var$2[146] = (-1); + var$2[147] = (-1); + var$2[148] = (-1); + var$2[149] = (-1); + var$2[150] = (-1); + var$2[151] = (-1); + var$2[152] = (-1); + var$2[153] = (-1); + var$2[154] = (-1); + var$2[155] = (-1); + var$2[156] = (-1); + var$2[157] = (-1); + var$2[158] = (-1); + var$2[159] = (-1); + var$2[160] = (-1); + var$2[161] = (-1); + var$2[162] = (-1); + var$2[163] = (-1); + var$2[164] = (-1); + var$2[165] = (-1); + var$2[166] = (-1); + var$2[167] = (-1); + var$2[168] = (-1); + var$2[169] = (-1); + var$2[170] = (-1); + var$2[171] = (-1); + var$2[172] = (-1); + var$2[173] = (-1); + var$2[174] = (-1); + var$2[175] = (-1); + var$2[176] = (-1); + var$2[177] = (-1); + var$2[178] = (-1); + var$2[179] = (-1); + var$2[180] = (-1); + var$2[181] = (-1); + var$2[182] = (-1); + var$2[183] = (-1); + var$2[184] = (-1); + var$2[185] = (-1); + var$2[186] = 39; + var$2[187] = 13; + var$2[188] = 51; + var$2[189] = 12; + var$2[190] = 52; + var$2[191] = 53; + var$2[192] = (-1); + var$2[193] = (-1); + var$2[194] = (-1); + var$2[195] = (-1); + var$2[196] = (-1); + var$2[197] = (-1); + var$2[198] = (-1); + var$2[199] = (-1); + var$2[200] = (-1); + var$2[201] = (-1); + var$2[202] = (-1); + var$2[203] = (-1); + var$2[204] = (-1); + var$2[205] = (-1); + var$2[206] = (-1); + var$2[207] = (-1); + var$2[208] = (-1); + var$2[209] = (-1); + var$2[210] = (-1); + var$2[211] = (-1); + var$2[212] = (-1); + var$2[213] = (-1); + var$2[214] = (-1); + var$2[215] = (-1); + var$2[216] = (-1); + var$2[217] = (-1); + var$2[218] = (-1); + var$2[219] = (-1); + var$2[220] = 26; + var$2[221] = 43; + var$2[222] = 27; + var$2[223] = 40; + nlea_EaglerAdapterImpl2_LWJGLKeyCodes = var$1; + nlea_EaglerAdapterImpl2_appendbufferindex = 0; + nlea_EaglerAdapterImpl2_appendbuffer = new Int32Array(new ArrayBuffer(2100000)); + nlea_EaglerAdapterImpl2_unpressCTRL = 0; + nlea_EaglerAdapterImpl2_serverToJoinOnLaunch = null; +} +function nlea_EaglerAdapterImpl2_setContextVar$js_body$_20(var$1) { + window.currentContext = var$1; +} +function nlea_EaglerAdapterImpl2_hasBeenActive$js_body$_22() { + if (window.navigator.userActivation) { + return window.navigator.userActivation.hasBeenActive; + } else { + return false; + } +} +function nlea_EaglerAdapterImpl2_getString$js_body$_24(var$1) { + try { + return "" + window.eval(var$1); + } catch (e){ + return ""; + } +} +function nlea_EaglerAdapterImpl2_youEagler$js_body$_32() { + return { antialias : false, depth : true, powerPreference : "high-performance", desynchronized : false, preserveDrawingBuffer : false, premultipliedAlpha : false, alpha : false }; +} +function nlea_EaglerAdapterImpl2_getDataURL$js_body$_125(var$1, var$2) { + return URL.createObjectURL(new Blob([var$1], { type : var$2 })); +} +function nlea_EaglerAdapterImpl2_saveScreenshot$js_body$_204(var$1, var$2) { + var a = document.createElement("a"); + a.href = var$2.toDataURL("image/png"); + a.download = var$1; + a.click(); +} +function nlea_EaglerAdapterImpl2_onBeforeCloseRegister$js_body$_221() { + window.onbeforeunload = function() { + nlea_EaglerAdapterImpl2_onWindowUnload$jsocb$_1(); + return false; + }; +} +function nlea_EaglerAdapterImpl2_onWindowUnload$jsocb$_1() { + nlea_EaglerAdapterImpl2_$callClinit(); + nle_LocalStorageManager_saveStorageA(); + nle_LocalStorageManager_saveStorageG(); + nle_LocalStorageManager_saveStorageP(); +} +function nlea_EaglerAdapterImpl2_getFileChooserResult0$js_body$_224() { + var ret = window.eagsFileChooser.getFileChooserResult; + window.eagsFileChooser.getFileChooserResult = null; + return ret; +} +function nlea_EaglerAdapterImpl2_getFileChooserResultName$js_body$_225() { + var ret = window.eagsFileChooser.getFileChooserResultName; + window.eagsFileChooser.getFileChooserResultName = null; + return ret; +} +function nlea_EaglerAdapterImpl2_getClipboard0$js_body$_259(var$1) { + if (!window.navigator.clipboard) var$1(null); else (window.navigator.clipboard.readText()).then(function(s) { + var$1(s); + }, function(s) { + var$1(null); + }); +} +function nlea_EaglerAdapterImpl2_setClipboard$js_body$_260(var$1) { + if (window.navigator.clipboard) window.navigator.clipboard.writeText(var$1); +} +function nle_LocalStorageManager() { + jl_Object.call(this); +} +var nle_LocalStorageManager_achievementStorage = null; +var nle_LocalStorageManager_gameSettingsStorage = null; +var nle_LocalStorageManager_profileSettingsStorage = null; +function nle_LocalStorageManager__init_0() { + var var_0 = new nle_LocalStorageManager(); + nle_LocalStorageManager__init_(var_0); + return var_0; +} +function nle_LocalStorageManager__init_($this) { + return; +} +function nle_LocalStorageManager_loadStorage() { + var $a, $g, $p, $$je; + a: { + $a = nlea_EaglerAdapterImpl2_loadLocalStorage($rt_s(207)); + $g = nlea_EaglerAdapterImpl2_loadLocalStorage($rt_s(208)); + $p = nlea_EaglerAdapterImpl2_loadLocalStorage($rt_s(209)); + if ($a !== null) + try { + nle_LocalStorageManager_achievementStorage = nms_CompressedStreamTools_readUncompressed($a); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + } else { + throw $$e; + } + } + } + b: { + if ($g !== null) + try { + nle_LocalStorageManager_gameSettingsStorage = nms_CompressedStreamTools_readUncompressed($g); + break b; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + } else { + throw $$e; + } + } + } + c: { + if ($p !== null) + try { + nle_LocalStorageManager_profileSettingsStorage = nms_CompressedStreamTools_readUncompressed($p); + break c; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + } else { + throw $$e; + } + } + } + if (nle_LocalStorageManager_achievementStorage === null) + nle_LocalStorageManager_achievementStorage = nms_NBTTagCompound__init_0(); + if (nle_LocalStorageManager_gameSettingsStorage === null) + nle_LocalStorageManager_gameSettingsStorage = nms_NBTTagCompound__init_0(); + if (nle_LocalStorageManager_profileSettingsStorage === null) + nle_LocalStorageManager_profileSettingsStorage = nms_NBTTagCompound__init_0(); +} +function nle_LocalStorageManager_saveStorageA() { + var $$je; + a: { + try { + nlea_EaglerAdapterImpl2_saveLocalStorage($rt_s(207), nms_CompressedStreamTools_writeUncompressed(nle_LocalStorageManager_achievementStorage)); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + } else { + throw $$e; + } + } + } +} +function nle_LocalStorageManager_saveStorageG() { + var $$je; + a: { + try { + nlea_EaglerAdapterImpl2_saveLocalStorage($rt_s(208), nms_CompressedStreamTools_writeUncompressed(nle_LocalStorageManager_gameSettingsStorage)); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + } else { + throw $$e; + } + } + } +} +function nle_LocalStorageManager_saveStorageP() { + var $$je; + a: { + try { + nlea_EaglerAdapterImpl2_saveLocalStorage($rt_s(209), nms_CompressedStreamTools_writeUncompressed(nle_LocalStorageManager_profileSettingsStorage)); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + } else { + throw $$e; + } + } + } +} +function nle_LocalStorageManager_dumpConfiguration() { + var var$1, $$je; + a: { + try { + var$1 = nle_Base64_encodeBase64String(nms_CompressedStreamTools_writeUncompressed(nle_LocalStorageManager_gameSettingsStorage)); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Throwable) { + break a; + } else { + throw $$e; + } + } + return var$1; + } + return $rt_s(210); +} +function nle_LocalStorageManager__clinit_() { + nle_LocalStorageManager_achievementStorage = null; + nle_LocalStorageManager_gameSettingsStorage = null; + nle_LocalStorageManager_profileSettingsStorage = null; +} +function nms_ServerList() { + var a = this; jl_Object.call(a); + a.$mc = null; + a.$servers = null; + a.$allServers = null; +} +var nms_ServerList_forcedServers = null; +var nms_ServerList_motdLocks = null; +var nms_ServerList_hideDownDefaultServers = 0; +function nms_ServerList_loadDefaultServers($base64) { + var $nbt, $cmp, $list, $i, $tag, $e, $$je; + a: { + try { + $nbt = nms_CompressedStreamTools_readUncompressed(nle_Base64_decodeBase64($base64)); + nle_ConfigConstants_profanity = nms_NBTTagCompound_getBoolean($nbt, $rt_s(211)); + nms_ServerList_hideDownDefaultServers = nms_NBTTagCompound_getBoolean($nbt, $rt_s(212)); + nle_ConfigConstants_ayonullTitle = !nms_NBTTagCompound_hasKey($nbt, $rt_s(213)) ? null : nms_NBTTagCompound_getString($nbt, $rt_s(213)); + nle_ConfigConstants_ayonullLink = !nms_NBTTagCompound_hasKey($nbt, $rt_s(214)) ? null : nms_NBTTagCompound_getString($nbt, $rt_s(214)); + if (nms_NBTTagCompound_hasKey($nbt, $rt_s(215))) { + $cmp = nms_NBTTagCompound_getCompoundTag($nbt, $rt_s(215)); + nle_ConfigConstants_mainMenuItem = !nms_NBTTagCompound_hasKey($cmp, $rt_s(216)) ? (-1) : nms_NBTTagCompound_getShort($cmp, $rt_s(216)) & 65535; + if (nle_ConfigConstants_mainMenuItem > 0) { + nle_ConfigConstants_mainMenuItemLine0 = nms_NBTTagCompound_getStringOrNull($cmp, $rt_s(217)); + nle_ConfigConstants_mainMenuItemLine1 = nms_NBTTagCompound_getStringOrNull($cmp, $rt_s(218)); + nle_ConfigConstants_mainMenuItemLine2 = nms_NBTTagCompound_getStringOrNull($cmp, $rt_s(219)); + nle_ConfigConstants_mainMenuItemLink = nms_NBTTagCompound_getStringOrNull($cmp, $rt_s(220)); + } + } + ju_ArrayList_clear(nms_ServerList_forcedServers); + $list = nms_NBTTagCompound_getTagList($nbt, $rt_s(221)); + $i = 0; + while ($i < nms_NBTTagList_tagCount($list)) { + $tag = nms_NBTTagList_tagAt($list, $i); + nms_NBTTagCompound_setBoolean($tag, $rt_s(222), 1); + ju_ArrayList_add(nms_ServerList_forcedServers, nms_ServerData_getServerDataFromNBTCompound($tag)); + $i = $i + 1 | 0; + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $e = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($e); + } +} +function nms_ServerList_loadServerList($this) { + var $servers, $dat, $i; + nms_ServerList_freeServerIcons($this); + ju_ArrayList_clear($this.$servers); + ju_ArrayList_clear($this.$allServers); + $servers = ju_AbstractList_iterator(nms_ServerList_forcedServers); + while (ju_AbstractList$1_hasNext($servers)) { + $dat = ju_AbstractList$1_next($servers); + $dat.$pingSentTime = Long_fromInt(-1); + $dat.$hasPing = 0; + ju_ArrayList_add($this.$servers, $dat); + ju_ArrayList_add($this.$allServers, $dat); + } + $servers = nms_NBTTagCompound_getTagList(nle_LocalStorageManager_gameSettingsStorage, $rt_s(221)); + $i = 0; + while ($i < nms_NBTTagList_tagCount($servers)) { + $dat = nms_ServerData_getServerDataFromNBTCompound(nms_NBTTagList_tagAt($servers, $i)); + ju_ArrayList_add($this.$servers, $dat); + ju_ArrayList_add($this.$allServers, $dat); + $i = $i + 1 | 0; + } +} +function nms_ServerList_saveServerList($this) { + var $servers, $i; + $servers = nms_NBTTagList__init_0(); + $i = nms_ServerList_forcedServers.$size; + while ($i < $this.$allServers.$size) { + nms_NBTTagList_appendTag($servers, nms_ServerData_getNBTCompound(ju_ArrayList_get($this.$allServers, $i))); + $i = $i + 1 | 0; + } + nms_NBTTagCompound_setTag(nle_LocalStorageManager_gameSettingsStorage, $rt_s(221), $servers); + nle_LocalStorageManager_saveStorageG(); +} +function nms_ServerList_getServerData($this, $par1) { + return ju_ArrayList_get($this.$servers, $par1); +} +function nms_ServerList_removeServerData($this, $par1) { + var $dat; + $dat = ju_ArrayList_remove($this.$servers, $par1); + ju_ArrayList_remove0($this.$allServers, $dat); + if ($dat !== null) + nms_ServerData_freeIcon($dat); +} +function nms_ServerList_addServerData($this, $par1ServerData) { + $par1ServerData.$pingSentTime = Long_fromInt(-1); + $par1ServerData.$hasPing = 0; + ju_ArrayList_add($this.$allServers, $par1ServerData); + nms_ServerList_refreshServerPing($this); +} +function nms_ServerList_countServers($this) { + return $this.$servers.$size; +} +function nms_ServerList_swapServers($this, $par1, $par2) { + return; +} +function nms_ServerList_freeServerIcons($this) { + var var$1, $dat; + var$1 = ju_AbstractList_iterator($this.$allServers); + while (ju_AbstractList$1_hasNext(var$1)) { + $dat = ju_AbstractList$1_next(var$1); + if ($dat.$currentQuery !== null && $dat.$currentQuery.$open) + nlea_EaglerAdapterImpl2$ServerQueryImpl_close($dat.$currentQuery); + if ($dat.$serverIconGL != (-1)) { + nleg_EaglerAdapterGL30_glDeleteTextures($dat.$serverIconGL); + $dat.$serverIconGL = (-1); + } + $dat.$serverIconDirty = 0; + $dat.$serverIconEnabled = 0; + } +} +function nms_ServerList_refreshServerPing($this) { + var var$1, $dat; + ju_ArrayList_clear($this.$servers); + ju_AbstractCollection_addAll($this.$servers, $this.$allServers); + var$1 = ju_AbstractList_iterator($this.$servers); + while (ju_AbstractList$1_hasNext(var$1)) { + $dat = ju_AbstractList$1_next(var$1); + if ($dat.$currentQuery !== null && $dat.$currentQuery.$open) + nlea_EaglerAdapterImpl2$ServerQueryImpl_close($dat.$currentQuery); + $dat.$hasPing = 0; + $dat.$pingSentTime = Long_fromInt(-1); + } +} +function nms_ServerList_updateServerPing($this) { + var $total, $itr, $dat, $addr, $pkt, $r, $i, var$8, var$9; + $total = 0; + $itr = ju_AbstractList_iterator($this.$servers); + a: { + while (true) { + if (!ju_AbstractList$1_hasNext($itr)) + break a; + $dat = ju_AbstractList$1_next($itr); + if (Long_le($dat.$pingSentTime, Long_ZERO)) { + $dat.$pingToServer = Long_fromInt(-2); + $addr = $dat.$serverIP; + if (!jl_String_startsWith0($addr, $rt_s(223)) && !jl_String_startsWith0($addr, $rt_s(224))) { + if (!nlea_EaglerAdapterImpl2_isSSLPage()) { + $pkt = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($pkt); + jl_AbstractStringBuilder_append($pkt, $rt_s(223)); + jl_AbstractStringBuilder_append($pkt, $addr); + $addr = jl_AbstractStringBuilder_toString($pkt); + } else { + $pkt = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($pkt); + jl_AbstractStringBuilder_append($pkt, $rt_s(224)); + jl_AbstractStringBuilder_append($pkt, $addr); + $addr = jl_AbstractStringBuilder_toString($pkt); + } + } + $dat.$pingSentTime = jl_System_currentTimeMillis(); + nlea_EaglerAdapterImpl2_$callClinit(); + $dat.$currentQuery = nlea_EaglerAdapterImpl2$ServerQueryImpl__init_($rt_s(225), $addr); + if ($dat.$currentQuery !== null) + $total = $total + 1 | 0; + else + $dat.$hasPing = 1; + } else if ($dat.$currentQuery !== null) { + if (!$dat.$hasPing) + $total = $total + 1 | 0; + if (nlea_EaglerAdapterImpl2$ServerQueryImpl_responseAvailable($dat.$currentQuery) > 0) { + while (true) { + $pkt = nlea_EaglerAdapterImpl2$ServerQueryImpl_getResponse($dat.$currentQuery); + if (nlea_EaglerAdapterImpl2$ServerQueryImpl_responseAvailable($dat.$currentQuery) > 0) + continue; + else + break; + } + if ($pkt.$rateLimitStatus !== null) { + if ($pkt.$rateLimitStatus === nlea_EaglerAdapterImpl2$RateLimit_LOCKED) + nms_ServerData_setRateLimitError($dat, 1, $pkt.$rateLimitIsTCP); + else if ($pkt.$rateLimitStatus === nlea_EaglerAdapterImpl2$RateLimit_BLOCKED) + nms_ServerData_setRateLimitError($dat, 0, $pkt.$rateLimitIsTCP); + nlea_EaglerAdapterImpl2$ServerQueryImpl_close($dat.$currentQuery); + $dat.$pingToServer = Long_fromInt(-1); + $dat.$hasPing = 1; + } else if (jl_String_equalsIgnoreCase($pkt.$responseType, $rt_s(225)) && nle_ServerQuery$QueryResponse_isResponseJSON($pkt)) { + nms_ServerData_setMOTDFromQuery($dat, $pkt); + if (!$dat.$hasPing) { + $dat.$pingToServer = Long_sub($pkt.$clientTime, $dat.$pingSentTime); + $dat.$hasPing = 1; + } + } + } + if (nlea_EaglerAdapterImpl2$ServerQueryImpl_responseBinaryAvailable($dat.$currentQuery) > 0) { + while (true) { + $r = nlea_EaglerAdapterImpl2$ServerQueryImpl_getBinaryResponse($dat.$currentQuery); + if (nlea_EaglerAdapterImpl2$ServerQueryImpl_responseBinaryAvailable($dat.$currentQuery) > 0) + continue; + else + break; + } + $r = $r.data; + if ($r.length == 16384) { + if ($dat.$serverIcon === null) + $dat.$serverIcon = $rt_createIntArray(4096); + $i = 0; + while ($i < 4096) { + var$8 = $dat.$serverIcon.data; + var$9 = $i * 4 | 0; + var$8[$i] = ($r[var$9 + 3 | 0] & 255) << 24 | ($r[var$9] & 255) << 16 | ($r[var$9 + 1 | 0] & 255) << 8 | $r[var$9 + 2 | 0] & 255; + $i = $i + 1 | 0; + } + $dat.$serverIconDirty = 1; + } + } + if (!$dat.$currentQuery.$open && Long_gt($dat.$pingSentTime, Long_ZERO) && !$dat.$hasPing) { + $dat.$pingToServer = Long_fromInt(-1); + $dat.$hasPing = 1; + } + if (nms_ServerList_hideDownDefaultServers && $dat.$isDefault && Long_eq($dat.$pingToServer, Long_fromInt(-1)) && $dat.$hasPing == 1) + ju_AbstractList$1_remove($itr); + } + if ($total >= 4) + break; + } + } +} +function nms_ServerList__clinit_() { + nms_ServerList_forcedServers = ju_ArrayList__init_0(); + nms_ServerList_motdLocks = ju_HashSet__init_0(); + nms_ServerList_hideDownDefaultServers = 0; +} +function otci_IntegerUtil() { + jl_Object.call(this); +} +function otci_IntegerUtil__init_0() { + var var_0 = new otci_IntegerUtil(); + otci_IntegerUtil__init_(var_0); + return var_0; +} +function otci_IntegerUtil__init_($this) { + return; +} +function otci_IntegerUtil_toUnsignedLogRadixString($value, $radixLog2) { + var $radix, $mask, $sz, $chars, var$7, $pos, $target, $target_0; + if (!$value) + return $rt_s(87); + $radix = 1 << $radixLog2; + $mask = $radix - 1 | 0; + $sz = (((32 - jl_Integer_numberOfLeadingZeros($value) | 0) + $radixLog2 | 0) - 1 | 0) / $radixLog2 | 0; + $chars = $rt_createCharArray($sz); + var$7 = $chars.data; + $pos = $rt_imul($sz - 1 | 0, $radixLog2); + $target = 0; + while ($pos >= 0) { + $target_0 = $target + 1 | 0; + var$7[$target] = jl_Character_forDigit($value >>> $pos & $mask, $radix); + $pos = $pos - $radixLog2 | 0; + $target = $target_0; + } + return jl_String__init_($chars); +} +function otjc_JSString() { + jl_Object.call(this); +} +function otjde_EventListener() { +} +function nlea_EaglerAdapterImpl2$2() { + jl_Object.call(this); +} +function nlea_EaglerAdapterImpl2$2__init_0() { + var var_0 = new nlea_EaglerAdapterImpl2$2(); + nlea_EaglerAdapterImpl2$2__init_(var_0); + return var_0; +} +function nlea_EaglerAdapterImpl2$2__init_($this) { + return; +} +function nlea_EaglerAdapterImpl2$2_handleEvent($this, $evt) { + $evt.preventDefault(); + $evt.stopPropagation(); +} +function nlea_EaglerAdapterImpl2$2_handleEvent0($this, var$1) { + nlea_EaglerAdapterImpl2$2_handleEvent($this, var$1); +} +function nlea_EaglerAdapterImpl2$2_handleEvent$exported$0(var$0, var$1) { + nlea_EaglerAdapterImpl2$2_handleEvent0(var$0, var$1); +} +function nlea_EaglerAdapterImpl2$3() { + jl_Object.call(this); +} +function nlea_EaglerAdapterImpl2$3__init_0() { + var var_0 = new nlea_EaglerAdapterImpl2$3(); + nlea_EaglerAdapterImpl2$3__init_(var_0); + return var_0; +} +function nlea_EaglerAdapterImpl2$3__init_($this) { + return; +} +function nlea_EaglerAdapterImpl2$3_handleEvent($this, $evt) { + var $b, var$3; + $b = $evt.button; + var$3 = nlea_EaglerAdapterImpl2_access$100(); + if ($b == 1) + $b = 2; + else if ($b == 2) + $b = 1; + var$3.data[$b] = 1; + ju_AbstractList_add(nlea_EaglerAdapterImpl2_access$200(), $evt); + $evt.preventDefault(); + $evt.stopPropagation(); +} +function nlea_EaglerAdapterImpl2$3_handleEvent0($this, var$1) { + nlea_EaglerAdapterImpl2$3_handleEvent($this, var$1); +} +function nlea_EaglerAdapterImpl2$3_handleEvent$exported$0(var$0, var$1) { + nlea_EaglerAdapterImpl2$3_handleEvent0(var$0, var$1); +} +function nlea_EaglerAdapterImpl2$4() { + jl_Object.call(this); +} +function nlea_EaglerAdapterImpl2$4__init_0() { + var var_0 = new nlea_EaglerAdapterImpl2$4(); + nlea_EaglerAdapterImpl2$4__init_(var_0); + return var_0; +} +function nlea_EaglerAdapterImpl2$4__init_($this) { + return; +} +function nlea_EaglerAdapterImpl2$4_handleEvent($this, $evt) { + var $b, var$3; + $b = $evt.button; + var$3 = nlea_EaglerAdapterImpl2_access$100(); + if ($b == 1) + $b = 2; + else if ($b == 2) + $b = 1; + var$3.data[$b] = 0; + ju_AbstractList_add(nlea_EaglerAdapterImpl2_access$200(), $evt); + $evt.preventDefault(); + $evt.stopPropagation(); +} +function nlea_EaglerAdapterImpl2$4_handleEvent0($this, var$1) { + nlea_EaglerAdapterImpl2$4_handleEvent($this, var$1); +} +function nlea_EaglerAdapterImpl2$4_handleEvent$exported$0(var$0, var$1) { + nlea_EaglerAdapterImpl2$4_handleEvent0(var$0, var$1); +} +function nlea_EaglerAdapterImpl2$5() { + jl_Object.call(this); +} +function nlea_EaglerAdapterImpl2$5__init_0() { + var var_0 = new nlea_EaglerAdapterImpl2$5(); + nlea_EaglerAdapterImpl2$5__init_(var_0); + return var_0; +} +function nlea_EaglerAdapterImpl2$5__init_($this) { + return; +} +function nlea_EaglerAdapterImpl2$5_handleEvent($this, $evt) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_mouseX = $evt.offsetX; + nlea_EaglerAdapterImpl2_mouseY = nlea_EaglerAdapterImpl2_canvas.clientHeight - $evt.offsetY | 0; + nlea_EaglerAdapterImpl2_mouseDX = nlea_EaglerAdapterImpl2_mouseDX + $evt.movementX; + nlea_EaglerAdapterImpl2_mouseDY = nlea_EaglerAdapterImpl2_mouseDY + -$evt.movementY; + $evt.preventDefault(); + $evt.stopPropagation(); +} +function nlea_EaglerAdapterImpl2$5_handleEvent0($this, var$1) { + nlea_EaglerAdapterImpl2$5_handleEvent($this, var$1); +} +function nlea_EaglerAdapterImpl2$5_handleEvent$exported$0(var$0, var$1) { + nlea_EaglerAdapterImpl2$5_handleEvent0(var$0, var$1); +} +function nlea_EaglerAdapterImpl2$6() { + jl_Object.call(this); +} +function nlea_EaglerAdapterImpl2$6__init_0() { + var var_0 = new nlea_EaglerAdapterImpl2$6(); + nlea_EaglerAdapterImpl2$6__init_(var_0); + return var_0; +} +function nlea_EaglerAdapterImpl2$6__init_($this) { + return; +} +function nlea_EaglerAdapterImpl2$6_handleEvent($this, $evt) { + nlea_EaglerAdapterImpl2_access$900().data[nlea_EaglerAdapterImpl2_access$1100(nlea_EaglerAdapterImpl2_access$1000($evt))] = 1; + ju_AbstractList_add(nlea_EaglerAdapterImpl2_access$1200(), $evt); + $evt.preventDefault(); + $evt.stopPropagation(); +} +function nlea_EaglerAdapterImpl2$6_handleEvent0($this, var$1) { + nlea_EaglerAdapterImpl2$6_handleEvent($this, var$1); +} +function nlea_EaglerAdapterImpl2$6_handleEvent$exported$0(var$0, var$1) { + nlea_EaglerAdapterImpl2$6_handleEvent0(var$0, var$1); +} +function nlea_EaglerAdapterImpl2$7() { + jl_Object.call(this); +} +function nlea_EaglerAdapterImpl2$7__init_0() { + var var_0 = new nlea_EaglerAdapterImpl2$7(); + nlea_EaglerAdapterImpl2$7__init_(var_0); + return var_0; +} +function nlea_EaglerAdapterImpl2$7__init_($this) { + return; +} +function nlea_EaglerAdapterImpl2$7_handleEvent($this, $evt) { + nlea_EaglerAdapterImpl2_access$900().data[nlea_EaglerAdapterImpl2_access$1100(nlea_EaglerAdapterImpl2_access$1000($evt))] = 0; + ju_AbstractList_add(nlea_EaglerAdapterImpl2_access$1200(), $evt); + $evt.preventDefault(); + $evt.stopPropagation(); +} +function nlea_EaglerAdapterImpl2$7_handleEvent0($this, var$1) { + nlea_EaglerAdapterImpl2$7_handleEvent($this, var$1); +} +function nlea_EaglerAdapterImpl2$7_handleEvent$exported$0(var$0, var$1) { + nlea_EaglerAdapterImpl2$7_handleEvent0(var$0, var$1); +} +function nlea_EaglerAdapterImpl2$8() { + jl_Object.call(this); +} +function nlea_EaglerAdapterImpl2$8__init_0() { + var var_0 = new nlea_EaglerAdapterImpl2$8(); + nlea_EaglerAdapterImpl2$8__init_(var_0); + return var_0; +} +function nlea_EaglerAdapterImpl2$8__init_($this) { + return; +} +function nlea_EaglerAdapterImpl2$8_handleEvent($this, $evt) { + nlea_EaglerAdapterImpl2_$callClinit(); + if (nlea_EaglerAdapterImpl2_enableRepeatEvents && ($evt.repeat ? 1 : 0)) + ju_AbstractList_add(nlea_EaglerAdapterImpl2_access$1200(), $evt); + $evt.preventDefault(); + $evt.stopPropagation(); +} +function nlea_EaglerAdapterImpl2$8_handleEvent0($this, var$1) { + nlea_EaglerAdapterImpl2$8_handleEvent($this, var$1); +} +function nlea_EaglerAdapterImpl2$8_handleEvent$exported$0(var$0, var$1) { + nlea_EaglerAdapterImpl2$8_handleEvent0(var$0, var$1); +} +function nlea_EaglerAdapterImpl2$9() { + jl_Object.call(this); +} +function nlea_EaglerAdapterImpl2$9__init_0() { + var var_0 = new nlea_EaglerAdapterImpl2$9(); + nlea_EaglerAdapterImpl2$9__init_(var_0); + return var_0; +} +function nlea_EaglerAdapterImpl2$9__init_($this) { + return; +} +function nlea_EaglerAdapterImpl2$9_handleEvent($this, $evt) { + ju_AbstractList_add(nlea_EaglerAdapterImpl2_access$200(), $evt); + $evt.preventDefault(); + $evt.stopPropagation(); +} +function nlea_EaglerAdapterImpl2$9_handleEvent0($this, var$1) { + nlea_EaglerAdapterImpl2$9_handleEvent($this, var$1); +} +function nlea_EaglerAdapterImpl2$9_handleEvent$exported$0(var$0, var$1) { + nlea_EaglerAdapterImpl2$9_handleEvent0(var$0, var$1); +} +function nlea_EaglerAdapterImpl2$10() { + jl_Object.call(this); +} +function nlea_EaglerAdapterImpl2$10__init_0() { + var var_0 = new nlea_EaglerAdapterImpl2$10(); + nlea_EaglerAdapterImpl2$10__init_(var_0); + return var_0; +} +function nlea_EaglerAdapterImpl2$10__init_($this) { + return; +} +function nlea_EaglerAdapterImpl2$10_handleEvent($this, $evt) { + nlea_EaglerAdapterImpl2_access$1402(0); +} +function nlea_EaglerAdapterImpl2$10_handleEvent0($this, var$1) { + nlea_EaglerAdapterImpl2$10_handleEvent($this, var$1); +} +function nlea_EaglerAdapterImpl2$10_handleEvent$exported$0(var$0, var$1) { + nlea_EaglerAdapterImpl2$10_handleEvent0(var$0, var$1); +} +function nlea_EaglerAdapterImpl2$11() { + jl_Object.call(this); +} +function nlea_EaglerAdapterImpl2$11__init_0() { + var var_0 = new nlea_EaglerAdapterImpl2$11(); + nlea_EaglerAdapterImpl2$11__init_(var_0); + return var_0; +} +function nlea_EaglerAdapterImpl2$11__init_($this) { + return; +} +function nlea_EaglerAdapterImpl2$11_handleEvent($this, $evt) { + nlea_EaglerAdapterImpl2_access$1402(1); +} +function nlea_EaglerAdapterImpl2$11_handleEvent0($this, var$1) { + nlea_EaglerAdapterImpl2$11_handleEvent($this, var$1); +} +function nlea_EaglerAdapterImpl2$11_handleEvent$exported$0(var$0, var$1) { + nlea_EaglerAdapterImpl2$11_handleEvent0(var$0, var$1); +} +function nle_EarlyLoadScreen() { + jl_Object.call(this); +} +var nle_EarlyLoadScreen_vbo = null; +var nle_EarlyLoadScreen_program = null; +function nle_EarlyLoadScreen__init_0() { + var var_0 = new nle_EarlyLoadScreen(); + nle_EarlyLoadScreen__init_(var_0); + return var_0; +} +function nle_EarlyLoadScreen__init_($this) { + return; +} +function nle_EarlyLoadScreen_paintScreen() { + var $tex, var$2, $img, $upload, $vert, $frag, var$7, $e, $width, $height, $x, $y, $vao, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$vao = $thread.pop();$y = $thread.pop();$x = $thread.pop();$height = $thread.pop();$width = $thread.pop();$e = $thread.pop();var$7 = $thread.pop();$frag = $thread.pop();$vert = $thread.pop();$upload = $thread.pop();$img = $thread.pop();var$2 = $thread.pop();$tex = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $tex = nlea_EaglerAdapterImpl2__wglGenTextures(); + nlea_EaglerAdapterImpl2__wglActiveTexture(33984); + nlea_EaglerAdapterImpl2__wglBindTexture(3553, $tex); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10240, 9728); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10241, 9728); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10242, 33071); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10243, 33071); + var$2 = nle_Base64_decodeBase64($rt_s(226)); + $ptr = 1; + case 1: + $tmp = nlea_EaglerAdapterImpl2_loadPNG(var$2); + if ($rt_suspending()) { + break main; + } + $img = $tmp; + $upload = nms_GLAllocation_createDirectIntBuffer(36864); + jn_IntBuffer_put($upload, $img.$data); + jn_IntBuffer_flip($upload); + nlea_EaglerAdapterImpl2__wglTexImage2D0(3553, 0, 6408, 192, 192, 0, 6408, 5121, $upload); + jn_IntBuffer_clear($upload); + jn_IntBufferImpl_put($upload, $rt_floatToIntBits(0.0)); + jn_IntBufferImpl_put($upload, $rt_floatToIntBits(0.0)); + jn_IntBufferImpl_put($upload, $rt_floatToIntBits(0.0)); + jn_IntBufferImpl_put($upload, $rt_floatToIntBits(1.0)); + jn_IntBufferImpl_put($upload, $rt_floatToIntBits(1.0)); + jn_IntBufferImpl_put($upload, $rt_floatToIntBits(0.0)); + jn_IntBufferImpl_put($upload, $rt_floatToIntBits(1.0)); + jn_IntBufferImpl_put($upload, $rt_floatToIntBits(0.0)); + jn_IntBufferImpl_put($upload, $rt_floatToIntBits(0.0)); + jn_IntBufferImpl_put($upload, $rt_floatToIntBits(1.0)); + jn_IntBufferImpl_put($upload, $rt_floatToIntBits(1.0)); + jn_IntBufferImpl_put($upload, $rt_floatToIntBits(1.0)); + jn_IntBuffer_flip($upload); + nle_EarlyLoadScreen_vbo = nlea_EaglerAdapterImpl2__wglCreateBuffer(); + nlea_EaglerAdapterImpl2__wglBindBuffer(34962, nle_EarlyLoadScreen_vbo); + nlea_EaglerAdapterImpl2__wglBufferData0(34962, $upload, 35044); + $vert = nlea_EaglerAdapterImpl2__wglCreateShader(35633); + $img = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($img); + jl_AbstractStringBuilder_append($img, nlea_EaglerAdapterImpl2__wgetShaderHeader()); + jl_AbstractStringBuilder_append($img, $rt_s(227)); + nlea_EaglerAdapterImpl2__wglShaderSource($vert, jl_AbstractStringBuilder_toString($img)); + nlea_EaglerAdapterImpl2__wglCompileShader($vert); + $frag = nlea_EaglerAdapterImpl2__wglCreateShader(35632); + $img = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($img); + jl_AbstractStringBuilder_append($img, nlea_EaglerAdapterImpl2__wgetShaderHeader()); + jl_AbstractStringBuilder_append($img, $rt_s(228)); + nlea_EaglerAdapterImpl2__wglShaderSource($frag, jl_AbstractStringBuilder_toString($img)); + nlea_EaglerAdapterImpl2__wglCompileShader($frag); + nle_EarlyLoadScreen_program = nlea_EaglerAdapterImpl2__wglCreateProgram(); + nlea_EaglerAdapterImpl2__wglAttachShader(nle_EarlyLoadScreen_program, $vert); + nlea_EaglerAdapterImpl2__wglAttachShader(nle_EarlyLoadScreen_program, $frag); + nlea_EaglerAdapterImpl2__wglBindAttributeLocation(nle_EarlyLoadScreen_program, 0, $rt_s(229)); + nlea_EaglerAdapterImpl2__wglLinkProgram(nle_EarlyLoadScreen_program); + nlea_EaglerAdapterImpl2__wglDetachShader(nle_EarlyLoadScreen_program, $vert); + nlea_EaglerAdapterImpl2__wglDetachShader(nle_EarlyLoadScreen_program, $frag); + nlea_EaglerAdapterImpl2__wglDeleteShader($vert); + nlea_EaglerAdapterImpl2__wglDeleteShader($frag); + try { + var$7 = Long_fromInt(50); + $ptr = 2; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + $e = $$je; + } else { + throw $$e; + } + } + $e.$printStackTrace1(); + nlea_EaglerAdapterImpl2__wglUseProgram(nle_EarlyLoadScreen_program); + nlea_EaglerAdapterImpl2__wglUniform1i(nlea_EaglerAdapterImpl2__wglGetUniformLocation(nle_EarlyLoadScreen_program, $rt_s(230)), 0); + $width = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $height = nlea_EaglerAdapterImpl2_getCanvasHeight(); + if ($width <= $height) { + $x = 1.0; + $y = $height / $width; + } else { + $x = $width / $height; + $y = 1.0; + } + nlea_EaglerAdapterImpl2__wglActiveTexture(33984); + nlea_EaglerAdapterImpl2__wglBindTexture(3553, $tex); + nlea_EaglerAdapterImpl2__wglViewport(0, 0, $width, $height); + nlea_EaglerAdapterImpl2__wglClearColor(1.0, 1.0, 1.0, 1.0); + nlea_EaglerAdapterImpl2__wglClear(16640); + nlea_EaglerAdapterImpl2__wglUniform2f(nlea_EaglerAdapterImpl2__wglGetUniformLocation(nle_EarlyLoadScreen_program, $rt_s(231)), $x, $y); + $vao = nlea_EaglerAdapterImpl2__wglCreateVertexArray(); + nlea_EaglerAdapterImpl2__wglBindVertexArray($vao); + nlea_EaglerAdapterImpl2__wglEnableVertexAttribArray(0); + nlea_EaglerAdapterImpl2__wglVertexAttribPointer(0, 2, 5126, 0, 8, 0); + nlea_EaglerAdapterImpl2__wglDrawArrays(4, 0, 6); + nlea_EaglerAdapterImpl2__wglDisableVertexAttribArray(0); + $ptr = 3; + continue main; + case 2: + a: { + try { + jl_Thread_sleep(var$7); + if ($rt_suspending()) { + break main; + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + $e = $$je; + } else { + throw $$e; + } + } + $e.$printStackTrace1(); + } + nlea_EaglerAdapterImpl2__wglUseProgram(nle_EarlyLoadScreen_program); + nlea_EaglerAdapterImpl2__wglUniform1i(nlea_EaglerAdapterImpl2__wglGetUniformLocation(nle_EarlyLoadScreen_program, $rt_s(230)), 0); + $width = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $height = nlea_EaglerAdapterImpl2_getCanvasHeight(); + if ($width <= $height) { + $x = 1.0; + $y = $height / $width; + } else { + $x = $width / $height; + $y = 1.0; + } + nlea_EaglerAdapterImpl2__wglActiveTexture(33984); + nlea_EaglerAdapterImpl2__wglBindTexture(3553, $tex); + nlea_EaglerAdapterImpl2__wglViewport(0, 0, $width, $height); + nlea_EaglerAdapterImpl2__wglClearColor(1.0, 1.0, 1.0, 1.0); + nlea_EaglerAdapterImpl2__wglClear(16640); + nlea_EaglerAdapterImpl2__wglUniform2f(nlea_EaglerAdapterImpl2__wglGetUniformLocation(nle_EarlyLoadScreen_program, $rt_s(231)), $x, $y); + $vao = nlea_EaglerAdapterImpl2__wglCreateVertexArray(); + nlea_EaglerAdapterImpl2__wglBindVertexArray($vao); + nlea_EaglerAdapterImpl2__wglEnableVertexAttribArray(0); + nlea_EaglerAdapterImpl2__wglVertexAttribPointer(0, 2, 5126, 0, 8, 0); + nlea_EaglerAdapterImpl2__wglDrawArrays(4, 0, 6); + nlea_EaglerAdapterImpl2__wglDisableVertexAttribArray(0); + $ptr = 3; + case 3: + nlea_EaglerAdapterImpl2_updateDisplay(); + if ($rt_suspending()) { + break main; + } + nlea_EaglerAdapterImpl2__wglUseProgram(null); + nlea_EaglerAdapterImpl2__wglBindBuffer(34962, null); + nlea_EaglerAdapterImpl2__wglBindTexture(3553, null); + nlea_EaglerAdapterImpl2__wglDeleteTextures($tex); + nlea_EaglerAdapterImpl2__wglDeleteVertexArray($vao); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($tex, var$2, $img, $upload, $vert, $frag, var$7, $e, $width, $height, $x, $y, $vao, $ptr); +} +function nle_EarlyLoadScreen_paintEnable() { + var $tex, var$2, $img, $upload, var$5, $e, $width, $height, $x, $y, $vao, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$vao = $thread.pop();$y = $thread.pop();$x = $thread.pop();$height = $thread.pop();$width = $thread.pop();$e = $thread.pop();var$5 = $thread.pop();$upload = $thread.pop();$img = $thread.pop();var$2 = $thread.pop();$tex = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $tex = nlea_EaglerAdapterImpl2__wglGenTextures(); + nlea_EaglerAdapterImpl2__wglActiveTexture(33984); + nlea_EaglerAdapterImpl2__wglBindTexture(3553, $tex); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10240, 9728); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10241, 9728); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10242, 33071); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10243, 33071); + var$2 = nle_Base64_decodeBase64($rt_s(232)); + $ptr = 1; + case 1: + $tmp = nlea_EaglerAdapterImpl2_loadPNG(var$2); + if ($rt_suspending()) { + break main; + } + $img = $tmp; + $upload = nms_GLAllocation_createDirectIntBuffer(16384); + jn_IntBuffer_put($upload, $img.$data); + jn_IntBuffer_flip($upload); + nlea_EaglerAdapterImpl2__wglTexImage2D0(3553, 0, 6408, 128, 128, 0, 6408, 5121, $upload); + try { + var$5 = Long_fromInt(50); + $ptr = 2; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + $e = $$je; + } else { + throw $$e; + } + } + $e.$printStackTrace1(); + nlea_EaglerAdapterImpl2__wglUseProgram(nle_EarlyLoadScreen_program); + $width = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $height = nlea_EaglerAdapterImpl2_getCanvasHeight(); + if ($width <= $height) { + $x = 1.0; + $y = $height / $width; + } else { + $x = $width / $height; + $y = 1.0; + } + nlea_EaglerAdapterImpl2__wglActiveTexture(33984); + nlea_EaglerAdapterImpl2__wglBindTexture(3553, $tex); + nlea_EaglerAdapterImpl2__wglViewport(0, 0, $width, $height); + nlea_EaglerAdapterImpl2__wglClearColor(1.0, 1.0, 1.0, 1.0); + nlea_EaglerAdapterImpl2__wglClear(16640); + nlea_EaglerAdapterImpl2__wglUniform2f(nlea_EaglerAdapterImpl2__wglGetUniformLocation(nle_EarlyLoadScreen_program, $rt_s(231)), $x, $y); + $vao = nlea_EaglerAdapterImpl2__wglCreateVertexArray(); + nlea_EaglerAdapterImpl2__wglBindVertexArray($vao); + nlea_EaglerAdapterImpl2__wglBindBuffer(34962, nle_EarlyLoadScreen_vbo); + nlea_EaglerAdapterImpl2__wglEnableVertexAttribArray(0); + nlea_EaglerAdapterImpl2__wglVertexAttribPointer(0, 2, 5126, 0, 8, 0); + nlea_EaglerAdapterImpl2__wglDrawArrays(4, 0, 6); + nlea_EaglerAdapterImpl2__wglDisableVertexAttribArray(0); + $ptr = 3; + continue main; + case 2: + a: { + try { + jl_Thread_sleep(var$5); + if ($rt_suspending()) { + break main; + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + $e = $$je; + } else { + throw $$e; + } + } + $e.$printStackTrace1(); + } + nlea_EaglerAdapterImpl2__wglUseProgram(nle_EarlyLoadScreen_program); + $width = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $height = nlea_EaglerAdapterImpl2_getCanvasHeight(); + if ($width <= $height) { + $x = 1.0; + $y = $height / $width; + } else { + $x = $width / $height; + $y = 1.0; + } + nlea_EaglerAdapterImpl2__wglActiveTexture(33984); + nlea_EaglerAdapterImpl2__wglBindTexture(3553, $tex); + nlea_EaglerAdapterImpl2__wglViewport(0, 0, $width, $height); + nlea_EaglerAdapterImpl2__wglClearColor(1.0, 1.0, 1.0, 1.0); + nlea_EaglerAdapterImpl2__wglClear(16640); + nlea_EaglerAdapterImpl2__wglUniform2f(nlea_EaglerAdapterImpl2__wglGetUniformLocation(nle_EarlyLoadScreen_program, $rt_s(231)), $x, $y); + $vao = nlea_EaglerAdapterImpl2__wglCreateVertexArray(); + nlea_EaglerAdapterImpl2__wglBindVertexArray($vao); + nlea_EaglerAdapterImpl2__wglBindBuffer(34962, nle_EarlyLoadScreen_vbo); + nlea_EaglerAdapterImpl2__wglEnableVertexAttribArray(0); + nlea_EaglerAdapterImpl2__wglVertexAttribPointer(0, 2, 5126, 0, 8, 0); + nlea_EaglerAdapterImpl2__wglDrawArrays(4, 0, 6); + nlea_EaglerAdapterImpl2__wglDisableVertexAttribArray(0); + $ptr = 3; + case 3: + nlea_EaglerAdapterImpl2_updateDisplay(); + if ($rt_suspending()) { + break main; + } + nlea_EaglerAdapterImpl2__wglUseProgram(null); + nlea_EaglerAdapterImpl2__wglBindBuffer(34962, null); + nlea_EaglerAdapterImpl2__wglBindTexture(3553, null); + nlea_EaglerAdapterImpl2__wglDeleteTextures($tex); + nlea_EaglerAdapterImpl2__wglDeleteVertexArray($vao); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($tex, var$2, $img, $upload, var$5, $e, $width, $height, $x, $y, $vao, $ptr); +} +function nle_EarlyLoadScreen__clinit_() { + nle_EarlyLoadScreen_vbo = null; + nle_EarlyLoadScreen_program = null; +} +function otjw_AudioContext() { + jl_Object.call(this); +} +function otjw_AudioContext_create$js_body$_44() { + var Context = window.AudioContext || window.webkitAudioContext; + return new Context(); +} +function otjb_TimerHandler() { +} +function nlea_EaglerAdapterImpl2$12() { + jl_Object.call(this); +} +function nlea_EaglerAdapterImpl2$12__init_0() { + var var_0 = new nlea_EaglerAdapterImpl2$12(); + nlea_EaglerAdapterImpl2$12__init_(var_0); + return var_0; +} +function nlea_EaglerAdapterImpl2$12__init_($this) { + return; +} +function nlea_EaglerAdapterImpl2$12_onTimer($this) { + var $vids, $v, var$3; + nlea_EaglerAdapterImpl2_$callClinit(); + $vids = ju_HashMap_values(nlea_EaglerAdapterImpl2_videosBuffer).$iterator(); + while ($vids.$hasNext()) { + $v = $vids.$next(); + if (Long_gt(Long_sub(jl_System_currentTimeMillis(), $v.$requestedTime), Long_fromInt($v.$ttl))) { + var$3 = $v.$videoElement; + $v = ""; + var$3.src = $v; + $vids.$remove2(); + } + } +} +function nlea_EaglerAdapterImpl2$12_onTimer$exported$0(var$0) { + nlea_EaglerAdapterImpl2$12_onTimer(var$0); +} +function jl_Runnable() { +} +function jl_Thread() { + var a = this; jl_Object.call(a); + a.$id = Long_ZERO; + a.$timeSliceStart = Long_ZERO; + a.$finishedLock = null; + a.$interruptHandler = null; + a.$name3 = null; + a.$alive = 0; + a.$target = null; +} +var jl_Thread_mainThread = null; +var jl_Thread_currentThread0 = null; +var jl_Thread_nextId = Long_ZERO; +var jl_Thread_activeCount = 0; +function jl_Thread__init_0() { + var var_0 = new jl_Thread(); + jl_Thread__init_(var_0); + return var_0; +} +function jl_Thread__init_1(var_0, var_1) { + var var_2 = new jl_Thread(); + jl_Thread__init_2(var_2, var_0, var_1); + return var_2; +} +function jl_Thread__init_($this) { + jl_Thread__init_2($this, null, null); +} +function jl_Thread__init_2($this, $target, $name) { + var var$3; + $this.$finishedLock = new jl_Object; + $this.$alive = 1; + $this.$name3 = $name; + $this.$target = $target; + var$3 = jl_Thread_nextId; + jl_Thread_nextId = Long_add(var$3, Long_fromInt(1)); + $this.$id = var$3; +} +function jl_Thread_start($this) { + var var$1; + var$1 = new jl_Thread$start$lambda$_4_0; + var$1.$_01 = $this; + otp_Platform_startThread(var$1); +} +function jl_Thread_setCurrentThread($thread_0) { + if (jl_Thread_currentThread0 !== $thread_0) + jl_Thread_currentThread0 = $thread_0; + jl_Thread_currentThread0.$timeSliceStart = jl_System_currentTimeMillis(); +} +function jl_Thread_run($this) { + var var$1, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$target === null) + return; + var$1 = $this.$target; + $ptr = 1; + case 1: + maa_GuiScreenModules$1_run(var$1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, $ptr); +} +function jl_Thread_currentThread() { + return jl_Thread_currentThread0; +} +function jl_Thread_sleep(var$1) { + var thread = $rt_nativeThread(); + var javaThread = $rt_getThread(); + if (thread.isResuming()) { + thread.status = 0; + var result = thread.attribute; + if (result instanceof Error) { + throw result; + } + return result; + } + var callback = function() {}; + callback.$complete = function(val) { + thread.attribute = val; + $rt_setThread(javaThread); + thread.resume(); + }; + callback.$error = function(e) { + thread.attribute = $rt_exception(e); + $rt_setThread(javaThread); + thread.resume(); + }; + callback = otpp_AsyncCallbackWrapper_create(callback); + return thread.suspend(function() { + try { + jl_Thread_sleep0(var$1, callback); + } catch($e) { + callback.$error($rt_exception($e)); + } + }); +} +function jl_Thread_sleep0($millis, $callback) { + var $current, $handler; + $current = jl_Thread_currentThread0; + $handler = new jl_Thread$SleepHandler; + $handler.$thread = $current; + $handler.$callback = $callback; + $handler.$scheduleId = otp_Platform_schedule($handler, Long_ge($millis, Long_fromInt(2147483647)) ? 2147483647 : $millis.lo); + $current.$interruptHandler = $handler; +} +function jl_Thread__clinit_() { + jl_Thread_mainThread = jl_Thread__init_1(null, $rt_s(233)); + jl_Thread_currentThread0 = jl_Thread_mainThread; + jl_Thread_nextId = Long_fromInt(1); + jl_Thread_activeCount = 1; +} +function jl_InterruptedException() { + jl_Exception.call(this); +} +function jl_InterruptedException__init_0() { + var var_0 = new jl_InterruptedException(); + jl_InterruptedException__init_(var_0); + return var_0; +} +function jl_InterruptedException__init_($this) { + jl_Throwable__init_0($this); +} +function nle_AssetRepository() { + jl_Object.call(this); +} +var nle_AssetRepository_filePool = null; +function nle_AssetRepository__init_0() { + var var_0 = new nle_AssetRepository(); + nle_AssetRepository__init_(var_0); + return var_0; +} +function nle_AssetRepository__init_($this) { + return; +} +function nle_AssetRepository_install($pkg) { + var $in2, $in, $header, var$5, $dg, $path, $digest, $digest2, $len, $file; + $in2 = ji_ByteArrayInputStream__init_($pkg); + $in = ji_DataInputStream__init_($in2); + $header = $rt_createByteArray(8); + ji_DataInputStream_read($in, $header); + if (!jl_String_equals($rt_s(234), jl_String__init_7($header, jnc_Charset_forName($rt_s(62))))) { + $in2 = new ji_IOException; + jl_Throwable__init_($in2, $rt_s(235)); + $rt_throw($in2); + } + ji_DataInputStream_readUTF($in); + var$5 = ji_DataInputStream__init_(cjj_InflaterInputStream__init_($in2)); + $dg = nle_SHA1Digest__init_0(); + while (true) { + $in = ji_DataInputStream_readUTF(var$5); + if (!jl_String_equals($rt_s(236), $in)) { + if (ji_FilterInputStream_available(var$5) <= 0 && jl_String_equals($rt_s(237), $in)) + return; + $in2 = new ji_IOException; + jl_Throwable__init_($in2, $rt_s(235)); + $rt_throw($in2); + } + $path = ji_DataInputStream_readUTF(var$5); + $digest = $rt_createByteArray(20); + $digest2 = $rt_createByteArray(20); + ji_DataInputStream_read(var$5, $digest); + $len = ji_DataInputStream_readInt(var$5); + $file = $rt_createByteArray($len); + ji_DataInputStream_read(var$5, $file); + if (ju_HashMap_containsKey(nle_AssetRepository_filePool, $path)) + continue; + nle_GeneralDigest_update($dg, $file, 0, $len); + nle_SHA1Digest_doFinal($dg, $digest2, 0); + if (!ju_Arrays_equals0($digest, $digest2)) { + $in2 = new ji_IOException; + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(238)); + jl_AbstractStringBuilder_append(var$5, $path); + jl_Throwable__init_($in2, jl_AbstractStringBuilder_toString(var$5)); + $rt_throw($in2); + } + ju_HashMap_putImpl(nle_AssetRepository_filePool, $path, $file); + if (!jl_String_equals($rt_s(239), ji_DataInputStream_readUTF(var$5))) + break; + } + $in2 = new ji_IOException; + jl_Throwable__init_($in2, $rt_s(235)); + $rt_throw($in2); +} +function nle_AssetRepository__clinit_() { + nle_AssetRepository_filePool = ju_HashMap__init_(); +} +function ji_IOException() { + jl_Exception.call(this); +} +function ji_IOException__init_0() { + var var_0 = new ji_IOException(); + ji_IOException__init_(var_0); + return var_0; +} +function ji_IOException__init_1(var_0, var_1) { + var var_2 = new ji_IOException(); + ji_IOException__init_2(var_2, var_0, var_1); + return var_2; +} +function ji_IOException__init_3(var_0) { + var var_1 = new ji_IOException(); + ji_IOException__init_4(var_1, var_0); + return var_1; +} +function ji_IOException__init_($this) { + jl_Throwable__init_0($this); +} +function ji_IOException__init_2($this, $message, $cause) { + jl_Throwable__init_4($this, $message, $cause); +} +function ji_IOException__init_4($this, $message) { + jl_Throwable__init_($this, $message); +} +function nleg_EaglerAdapterGL30() { + nlea_EaglerAdapterImpl2.call(this); +} +var nleg_EaglerAdapterGL30_glBlendEnabled = 0; +var nleg_EaglerAdapterGL30_isWebGL = 0; +var nleg_EaglerAdapterGL30_texObjects = null; +var nleg_EaglerAdapterGL30_enableTexture2D = 0; +var nleg_EaglerAdapterGL30_enableTexture2D_1 = 0; +var nleg_EaglerAdapterGL30_enableLighting = 0; +var nleg_EaglerAdapterGL30_enableAlphaTest = 0; +var nleg_EaglerAdapterGL30_alphaThresh = 0.0; +var nleg_EaglerAdapterGL30_isCompilingDisplayList = 0; +var nleg_EaglerAdapterGL30_compilingDisplayList = null; +var nleg_EaglerAdapterGL30_enableColorArray = 0; +var nleg_EaglerAdapterGL30_enableNormalArray = 0; +var nleg_EaglerAdapterGL30_enableTex0Array = 0; +var nleg_EaglerAdapterGL30_enableTex1Array = 0; +var nleg_EaglerAdapterGL30_enableAnisotropicFix = 0; +var nleg_EaglerAdapterGL30_anisotropicFixX = 0.0; +var nleg_EaglerAdapterGL30_anisotropicFixY = 0.0; +var nleg_EaglerAdapterGL30_colorR = 0.0; +var nleg_EaglerAdapterGL30_colorG = 0.0; +var nleg_EaglerAdapterGL30_colorB = 0.0; +var nleg_EaglerAdapterGL30_colorA = 0.0; +var nleg_EaglerAdapterGL30_normalX = 0.0; +var nleg_EaglerAdapterGL30_normalY = 0.0; +var nleg_EaglerAdapterGL30_normalZ = 0.0; +var nleg_EaglerAdapterGL30_selectedTex = 0; +var nleg_EaglerAdapterGL30_selectedClientTex = 0; +var nleg_EaglerAdapterGL30_tex0X = 0.0; +var nleg_EaglerAdapterGL30_tex0Y = 0.0; +var nleg_EaglerAdapterGL30_tex1X = 0.0; +var nleg_EaglerAdapterGL30_tex1Y = 0.0; +var nleg_EaglerAdapterGL30_boundTexture0 = null; +var nleg_EaglerAdapterGL30_enableAnisotropicPatch = 0; +var nleg_EaglerAdapterGL30_hintAnisotropicPatch = 0; +var nleg_EaglerAdapterGL30_swapRB = 0; +var nleg_EaglerAdapterGL30_enableTexGen = 0; +var nleg_EaglerAdapterGL30_enableColorMaterial = 0; +var nleg_EaglerAdapterGL30_texS_plane = 0; +var nleg_EaglerAdapterGL30_texS_X = 0.0; +var nleg_EaglerAdapterGL30_texS_Y = 0.0; +var nleg_EaglerAdapterGL30_texS_Z = 0.0; +var nleg_EaglerAdapterGL30_texS_W = 0.0; +var nleg_EaglerAdapterGL30_texT_plane = 0; +var nleg_EaglerAdapterGL30_texT_X = 0.0; +var nleg_EaglerAdapterGL30_texT_Y = 0.0; +var nleg_EaglerAdapterGL30_texT_Z = 0.0; +var nleg_EaglerAdapterGL30_texT_W = 0.0; +var nleg_EaglerAdapterGL30_texR_plane = 0; +var nleg_EaglerAdapterGL30_texR_X = 0.0; +var nleg_EaglerAdapterGL30_texR_Y = 0.0; +var nleg_EaglerAdapterGL30_texR_Z = 0.0; +var nleg_EaglerAdapterGL30_texR_W = 0.0; +var nleg_EaglerAdapterGL30_texQ_plane = 0; +var nleg_EaglerAdapterGL30_texQ_X = 0.0; +var nleg_EaglerAdapterGL30_texQ_Y = 0.0; +var nleg_EaglerAdapterGL30_texQ_Z = 0.0; +var nleg_EaglerAdapterGL30_texQ_W = 0.0; +var nleg_EaglerAdapterGL30_fogColorR = 0.0; +var nleg_EaglerAdapterGL30_fogColorG = 0.0; +var nleg_EaglerAdapterGL30_fogColorB = 0.0; +var nleg_EaglerAdapterGL30_fogColorA = 0.0; +var nleg_EaglerAdapterGL30_fogMode = 0; +var nleg_EaglerAdapterGL30_fogEnabled = 0; +var nleg_EaglerAdapterGL30_fogPremultiply = 0; +var nleg_EaglerAdapterGL30_fogStart = 0.0; +var nleg_EaglerAdapterGL30_fogEnd = 0.0; +var nleg_EaglerAdapterGL30_fogDensity = 0.0; +var nleg_EaglerAdapterGL30_bytesUploaded = 0; +var nleg_EaglerAdapterGL30_vertexDrawn = 0; +var nleg_EaglerAdapterGL30_triangleDrawn = 0; +var nleg_EaglerAdapterGL30_matrixMode = 0; +var nleg_EaglerAdapterGL30_matModelV = null; +var nleg_EaglerAdapterGL30_matModelPointer = 0; +var nleg_EaglerAdapterGL30_matProjV = null; +var nleg_EaglerAdapterGL30_matProjPointer = 0; +var nleg_EaglerAdapterGL30_matTexV = null; +var nleg_EaglerAdapterGL30_matTexPointer = 0; +var nleg_EaglerAdapterGL30_quadsToTrianglesBuffer = null; +var nleg_EaglerAdapterGL30_currentArray = null; +var nleg_EaglerAdapterGL30_displayLists = null; +var nleg_EaglerAdapterGL30_displayListsInitialized = null; +var nleg_EaglerAdapterGL30_deevis = null; +var nleg_EaglerAdapterGL30_lightPos0vec0 = null; +var nleg_EaglerAdapterGL30_lightPos1vec0 = null; +var nleg_EaglerAdapterGL30_lightPos0vec = null; +var nleg_EaglerAdapterGL30_lightPos1vec = null; +var nleg_EaglerAdapterGL30_displayListId = 0; +var nleg_EaglerAdapterGL30_shader = null; +var nleg_EaglerAdapterGL30_blankUploadArray = null; +var nleg_EaglerAdapterGL30_occlusion_vao = null; +var nleg_EaglerAdapterGL30_occlusion_vbo = null; +var nleg_EaglerAdapterGL30_occlusion_program = null; +var nleg_EaglerAdapterGL30_occlusion_matrix_m = null; +var nleg_EaglerAdapterGL30_occlusion_matrix_p = null; +var nleg_EaglerAdapterGL30_queryObjs = null; +var nleg_EaglerAdapterGL30_cachedOcclusionP = null; +var nleg_EaglerAdapterGL30_occlusionModel = null; +var nleg_EaglerAdapterGL30_occlusionProj = null; +var nleg_EaglerAdapterGL30_unprojA = null; +var nleg_EaglerAdapterGL30_unprojB = null; +var nleg_EaglerAdapterGL30_unprojC = null; +var nleg_EaglerAdapterGL30_lastBandwidthReset = Long_ZERO; +var nleg_EaglerAdapterGL30_lastBandwidth = 0; +function nleg_EaglerAdapterGL30_$callClinit() { + nleg_EaglerAdapterGL30_$callClinit = $rt_eraseClinit(nleg_EaglerAdapterGL30); + nleg_EaglerAdapterGL30__clinit_(); +} +function nleg_EaglerAdapterGL30__init_0() { + var var_0 = new nleg_EaglerAdapterGL30(); + nleg_EaglerAdapterGL30__init_(var_0); + return var_0; +} +function nleg_EaglerAdapterGL30__init_($this) { + nleg_EaglerAdapterGL30_$callClinit(); + nlea_EaglerAdapterImpl2__init_($this); +} +function nleg_EaglerAdapterGL30_anisotropicPatch($e) { + nleg_EaglerAdapterGL30_$callClinit(); + nleg_EaglerAdapterGL30_enableAnisotropicPatch = $e; +} +function nleg_EaglerAdapterGL30_getDisplayListCount() { + nleg_EaglerAdapterGL30_$callClinit(); + return nleg_EaglerAdapterGL30_displayListsInitialized.$elementCount; +} +function nleg_EaglerAdapterGL30_glEnable($p1) { + nleg_EaglerAdapterGL30_$callClinit(); + a: { + switch ($p1) { + case -101: + nleg_EaglerAdapterGL30_swapRB = 1; + break a; + case 2884: + nlea_EaglerAdapterImpl2__wglEnable(2884); + break a; + case 2896: + nleg_EaglerAdapterGL30_enableLighting = 1; + break a; + case 2903: + nleg_EaglerAdapterGL30_enableColorMaterial = 1; + break a; + case 2912: + nleg_EaglerAdapterGL30_fogEnabled = 1; + break a; + case 2929: + nlea_EaglerAdapterImpl2__wglEnable(2929); + break a; + case 3008: + nleg_EaglerAdapterGL30_enableAlphaTest = 1; + break a; + case 3042: + nlea_EaglerAdapterImpl2__wglEnable(3042); + nleg_EaglerAdapterGL30_glBlendEnabled = 1; + break a; + case 3168: + case 3169: + case 3170: + case 3171: + nleg_EaglerAdapterGL30_enableTexGen = 1; + break a; + case 3553: + if (!nleg_EaglerAdapterGL30_selectedTex) + nleg_EaglerAdapterGL30_enableTexture2D = 1; + if (nleg_EaglerAdapterGL30_selectedTex != 1) + break a; + nleg_EaglerAdapterGL30_enableTexture2D_1 = 1; + break a; + case 32823: + nlea_EaglerAdapterImpl2__wglEnable(32823); + break a; + case 32826: + break; + default: + break a; + } + } +} +function nleg_EaglerAdapterGL30_glShadeModel($p1) { + nleg_EaglerAdapterGL30_$callClinit(); +} +function nleg_EaglerAdapterGL30_glDepthFunc($p1) { + var $f; + nleg_EaglerAdapterGL30_$callClinit(); + a: { + $f = 518; + switch ($p1) { + case 514: + $f = 514; + break a; + case 515: + $f = 518; + break a; + case 516: + $f = 513; + break a; + default: + } + } + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.depthFunc($f); +} +function nleg_EaglerAdapterGL30_glAlphaFunc($p1, $p2) { + nleg_EaglerAdapterGL30_$callClinit(); + nleg_EaglerAdapterGL30_alphaThresh = $p2; +} +function nleg_EaglerAdapterGL30_glCullFace($p1) { + nleg_EaglerAdapterGL30_$callClinit(); + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.cullFace($p1); +} +function nleg_EaglerAdapterGL30_glMatrixMode($p1) { + nleg_EaglerAdapterGL30_$callClinit(); + nleg_EaglerAdapterGL30_matrixMode = $p1; +} +function nleg_EaglerAdapterGL30_getMatrix() { + nleg_EaglerAdapterGL30_$callClinit(); + switch (nleg_EaglerAdapterGL30_matrixMode) { + case 5888: + break; + case 5889: + return nleg_EaglerAdapterGL30_matProjV.data[nleg_EaglerAdapterGL30_matProjPointer]; + case 5890: + return nleg_EaglerAdapterGL30_matTexV.data[nleg_EaglerAdapterGL30_matTexPointer]; + default: + } + return nleg_EaglerAdapterGL30_matModelV.data[nleg_EaglerAdapterGL30_matModelPointer]; +} +function nleg_EaglerAdapterGL30_glLoadIdentity() { + nleg_EaglerAdapterGL30_$callClinit(); + nlegv_Matrix4f_setIdentity(nleg_EaglerAdapterGL30_getMatrix()); +} +function nleg_EaglerAdapterGL30_glViewport($p1, $p2, $p3, $p4) { + nleg_EaglerAdapterGL30_$callClinit(); + nlea_EaglerAdapterImpl2__wglViewport($p1, $p2, $p3, $p4); +} +function nleg_EaglerAdapterGL30_glClear($p1) { + nleg_EaglerAdapterGL30_$callClinit(); + nlea_EaglerAdapterImpl2__wglClear($p1); +} +function nleg_EaglerAdapterGL30_glOrtho($left, $right, $bottom, $top, $zNear, $zFar) { + var $res, var$8, var$9, var$10; + nleg_EaglerAdapterGL30_$callClinit(); + $res = nleg_EaglerAdapterGL30_getMatrix(); + var$8 = $right - $left; + $res.$m00 = 2.0 / var$8; + $res.$m01 = 0.0; + $res.$m02 = 0.0; + $res.$m03 = 0.0; + $res.$m10 = 0.0; + var$9 = $top - $bottom; + $res.$m11 = 2.0 / var$9; + $res.$m12 = 0.0; + $res.$m13 = 0.0; + $res.$m20 = 0.0; + $res.$m21 = 0.0; + var$10 = $zFar - $zNear; + $res.$m22 = 2.0 / var$10; + $res.$m23 = 0.0; + $res.$m30 = -($right + $left) / var$8; + $res.$m31 = -($top + $bottom) / var$9; + $res.$m32 = ($zFar + $zNear) / var$10; + $res.$m33 = 1.0; +} +function nleg_EaglerAdapterGL30_glTranslatef($p1, $p2, $p3) { + var var$4; + nleg_EaglerAdapterGL30_$callClinit(); + nlegv_Vector3f_set(nleg_EaglerAdapterGL30_deevis, $p1, $p2, $p3); + var$4 = nleg_EaglerAdapterGL30_getMatrix(); + nlegv_Matrix4f_translate(var$4, nleg_EaglerAdapterGL30_deevis, var$4); + if (nleg_EaglerAdapterGL30_isCompilingDisplayList) + ji_PrintStream_println(jl_System_err(), $rt_s(240)); +} +function nleg_EaglerAdapterGL30_glClearColor($p1, $p2, $p3, $p4) { + nleg_EaglerAdapterGL30_$callClinit(); + nlea_EaglerAdapterImpl2__wglClearColor($p1, $p2, $p3, $p4); +} +function nleg_EaglerAdapterGL30_glDisable($p1) { + nleg_EaglerAdapterGL30_$callClinit(); + a: { + switch ($p1) { + case -101: + nleg_EaglerAdapterGL30_swapRB = 0; + break a; + case 2884: + nlea_EaglerAdapterImpl2__wglDisable(2884); + break a; + case 2896: + nleg_EaglerAdapterGL30_enableLighting = 0; + break a; + case 2903: + nleg_EaglerAdapterGL30_enableColorMaterial = 0; + break a; + case 2912: + nleg_EaglerAdapterGL30_fogEnabled = 0; + break a; + case 2929: + nlea_EaglerAdapterImpl2__wglDisable(2929); + break a; + case 3008: + nleg_EaglerAdapterGL30_enableAlphaTest = 0; + break a; + case 3042: + nlea_EaglerAdapterImpl2__wglDisable(3042); + nleg_EaglerAdapterGL30_glBlendEnabled = 0; + break a; + case 3168: + case 3169: + case 3170: + case 3171: + nleg_EaglerAdapterGL30_enableTexGen = 0; + break a; + case 3553: + if (!nleg_EaglerAdapterGL30_selectedTex) + nleg_EaglerAdapterGL30_enableTexture2D = 0; + if (nleg_EaglerAdapterGL30_selectedTex != 1) + break a; + nleg_EaglerAdapterGL30_enableTexture2D_1 = 0; + break a; + case 32823: + nlea_EaglerAdapterImpl2__wglDisable(32823); + break a; + case 32826: + break; + default: + break a; + } + } +} +function nleg_EaglerAdapterGL30_glColor4f($p1, $p2, $p3, $p4) { + nleg_EaglerAdapterGL30_$callClinit(); + nleg_EaglerAdapterGL30_colorR = $p1; + nleg_EaglerAdapterGL30_colorG = $p2; + nleg_EaglerAdapterGL30_colorB = $p3; + nleg_EaglerAdapterGL30_colorA = $p4; +} +function nleg_EaglerAdapterGL30_glFlush() { + nleg_EaglerAdapterGL30_$callClinit(); + nlea_EaglerAdapterImpl2_$callClinit(); +} +function nleg_EaglerAdapterGL30_glLineWidth($p1) { + nleg_EaglerAdapterGL30_$callClinit(); +} +function nleg_EaglerAdapterGL30_flipLightMatrix() { + nleg_EaglerAdapterGL30_$callClinit(); + nleg_EaglerAdapterGL30_lightPos0vec.$x = -nleg_EaglerAdapterGL30_lightPos0vec.$x; + nleg_EaglerAdapterGL30_lightPos1vec.$x = -nleg_EaglerAdapterGL30_lightPos1vec.$x; + nleg_EaglerAdapterGL30_lightPos0vec.$y = -nleg_EaglerAdapterGL30_lightPos0vec.$y; + nleg_EaglerAdapterGL30_lightPos1vec.$y = -nleg_EaglerAdapterGL30_lightPos1vec.$y; + nleg_EaglerAdapterGL30_lightPos0vec.$z = -nleg_EaglerAdapterGL30_lightPos0vec.$z; + nleg_EaglerAdapterGL30_lightPos1vec.$z = -nleg_EaglerAdapterGL30_lightPos1vec.$z; +} +function nleg_EaglerAdapterGL30_revertLightMatrix() { + nleg_EaglerAdapterGL30_$callClinit(); + nlegv_Vector4f_set(nleg_EaglerAdapterGL30_lightPos0vec, nleg_EaglerAdapterGL30_lightPos0vec0); + nlegv_Vector4f_set(nleg_EaglerAdapterGL30_lightPos1vec, nleg_EaglerAdapterGL30_lightPos1vec0); +} +function nleg_EaglerAdapterGL30_glPushMatrix() { + nleg_EaglerAdapterGL30_$callClinit(); + a: { + switch (nleg_EaglerAdapterGL30_matrixMode) { + case 5888: + break; + case 5889: + if (nleg_EaglerAdapterGL30_matProjPointer >= (nleg_EaglerAdapterGL30_matProjV.data.length - 1 | 0)) { + ji_PrintStream_println(jl_System_err(), $rt_s(241)); + break a; + } + nleg_EaglerAdapterGL30_matProjPointer = nleg_EaglerAdapterGL30_matProjPointer + 1 | 0; + nlegv_Matrix4f_load(nleg_EaglerAdapterGL30_matProjV.data[nleg_EaglerAdapterGL30_matProjPointer], nleg_EaglerAdapterGL30_matProjV.data[nleg_EaglerAdapterGL30_matProjPointer - 1 | 0]); + break a; + case 5890: + if (nleg_EaglerAdapterGL30_matTexPointer >= (nleg_EaglerAdapterGL30_matTexV.data.length - 1 | 0)) { + ji_PrintStream_println(jl_System_err(), $rt_s(242)); + break a; + } + nleg_EaglerAdapterGL30_matTexPointer = nleg_EaglerAdapterGL30_matTexPointer + 1 | 0; + nlegv_Matrix4f_load(nleg_EaglerAdapterGL30_matTexV.data[nleg_EaglerAdapterGL30_matTexPointer], nleg_EaglerAdapterGL30_matTexV.data[nleg_EaglerAdapterGL30_matTexPointer - 1 | 0]); + break a; + default: + } + if (nleg_EaglerAdapterGL30_matModelPointer >= (nleg_EaglerAdapterGL30_matModelV.data.length - 1 | 0)) + ji_PrintStream_println(jl_System_err(), $rt_s(243)); + else { + nleg_EaglerAdapterGL30_matModelPointer = nleg_EaglerAdapterGL30_matModelPointer + 1 | 0; + nlegv_Matrix4f_load(nleg_EaglerAdapterGL30_matModelV.data[nleg_EaglerAdapterGL30_matModelPointer], nleg_EaglerAdapterGL30_matModelV.data[nleg_EaglerAdapterGL30_matModelPointer - 1 | 0]); + } + } +} +function nleg_EaglerAdapterGL30_glRotatef($p1, $p2, $p3, $p4) { + var var$5; + nleg_EaglerAdapterGL30_$callClinit(); + nlegv_Vector3f_set(nleg_EaglerAdapterGL30_deevis, $p2, $p3, $p4); + var$5 = nleg_EaglerAdapterGL30_getMatrix(); + nlegv_Matrix4f_rotate(var$5, $p1 * 0.01745329238474369, nleg_EaglerAdapterGL30_deevis, var$5); + if (nleg_EaglerAdapterGL30_isCompilingDisplayList) + ji_PrintStream_println(jl_System_err(), $rt_s(240)); +} +function nleg_EaglerAdapterGL30_glPopMatrix() { + nleg_EaglerAdapterGL30_$callClinit(); + a: { + switch (nleg_EaglerAdapterGL30_matrixMode) { + case 5888: + break; + case 5889: + if (nleg_EaglerAdapterGL30_matProjPointer <= 0) { + ji_PrintStream_println(jl_System_err(), $rt_s(244)); + break a; + } + nleg_EaglerAdapterGL30_matProjPointer = nleg_EaglerAdapterGL30_matProjPointer - 1 | 0; + break a; + case 5890: + if (nleg_EaglerAdapterGL30_matTexPointer <= 0) { + ji_PrintStream_println(jl_System_err(), $rt_s(245)); + break a; + } + nleg_EaglerAdapterGL30_matTexPointer = nleg_EaglerAdapterGL30_matTexPointer - 1 | 0; + break a; + default: + } + if (nleg_EaglerAdapterGL30_matModelPointer <= 0) + ji_PrintStream_println(jl_System_err(), $rt_s(246)); + else + nleg_EaglerAdapterGL30_matModelPointer = nleg_EaglerAdapterGL30_matModelPointer - 1 | 0; + } +} +function nleg_EaglerAdapterGL30_glGetFloat($p1, $p2) { + nleg_EaglerAdapterGL30_$callClinit(); + a: { + switch ($p1) { + case 2982: + break; + case 2983: + nlegv_Matrix4f_store(nleg_EaglerAdapterGL30_matProjV.data[nleg_EaglerAdapterGL30_matProjPointer], $p2); + break a; + default: + } + nlegv_Matrix4f_store(nleg_EaglerAdapterGL30_matModelV.data[nleg_EaglerAdapterGL30_matModelPointer], $p2); + } +} +function nleg_EaglerAdapterGL30_glScalef($p1, $p2, $p3) { + nleg_EaglerAdapterGL30_$callClinit(); + nlegv_Vector3f_set(nleg_EaglerAdapterGL30_deevis, $p1, $p2, $p3); + nlegv_Matrix4f_scale(nleg_EaglerAdapterGL30_getMatrix(), nleg_EaglerAdapterGL30_deevis); + if (nleg_EaglerAdapterGL30_isCompilingDisplayList) + ji_PrintStream_println(jl_System_err(), $rt_s(240)); +} +function nleg_EaglerAdapterGL30_glBlendFunc($p1, $p2) { + nleg_EaglerAdapterGL30_$callClinit(); + nleg_EaglerAdapterGL30_fogPremultiply = $p1 == 1 && $p2 == 771 ? 1 : 0; + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.blendFunc($p1, $p2); +} +function nleg_EaglerAdapterGL30_glDepthMask($p1) { + nleg_EaglerAdapterGL30_$callClinit(); + nlea_EaglerAdapterImpl2__wglDepthMask($p1); +} +function nleg_EaglerAdapterGL30_glColorMask($p1, $p2, $p3, $p4) { + nleg_EaglerAdapterGL30_$callClinit(); + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.colorMask(!!$p1, !!$p2, !!$p3, !!$p4); +} +function nleg_EaglerAdapterGL30_updateAnisotropicPatch() { + nleg_EaglerAdapterGL30_$callClinit(); + if (!nleg_EaglerAdapterGL30_selectedTex) { + nleg_EaglerAdapterGL30_enableAnisotropicFix = 0; + if (nleg_EaglerAdapterGL30_enableAnisotropicPatch && nleg_EaglerAdapterGL30_boundTexture0 !== null && nleg_EaglerAdapterGL30_boundTexture0.$anisotropic && nleg_EaglerAdapterGL30_boundTexture0.$nearest) { + nleg_EaglerAdapterGL30_enableAnisotropicFix = 1; + nleg_EaglerAdapterGL30_anisotropicFixX = nleg_EaglerAdapterGL30_boundTexture0.$w; + nleg_EaglerAdapterGL30_anisotropicFixY = nleg_EaglerAdapterGL30_boundTexture0.$h; + } + } +} +function nleg_EaglerAdapterGL30_glBindTexture($p1, $p2) { + var $t; + nleg_EaglerAdapterGL30_$callClinit(); + $t = nleg_GLObjectMap_get(nleg_EaglerAdapterGL30_texObjects, $p2); + nlea_EaglerAdapterImpl2__wglBindTexture(3553, $t); + if (!nleg_EaglerAdapterGL30_selectedTex) { + nleg_EaglerAdapterGL30_boundTexture0 = $t; + nleg_EaglerAdapterGL30_updateAnisotropicPatch(); + } +} +function nleg_EaglerAdapterGL30_glTexParameteri($p1, $p2, $p3) { + nleg_EaglerAdapterGL30_$callClinit(); + if (!nleg_EaglerAdapterGL30_selectedTex && nleg_EaglerAdapterGL30_boundTexture0 !== null && $p2 == 10240) + nleg_EaglerAdapterGL30_boundTexture0.$nearest = $p3 != 9728 ? 0 : 1; + nlea_EaglerAdapterImpl2__wglTexParameteri($p1, $p2, $p3); + nleg_EaglerAdapterGL30_updateAnisotropicPatch(); +} +function nleg_EaglerAdapterGL30_glTexParameterf($p1, $p2, $p3) { + nleg_EaglerAdapterGL30_$callClinit(); + if (!nleg_EaglerAdapterGL30_selectedTex && nleg_EaglerAdapterGL30_boundTexture0 !== null && $p2 == (-103)) + nleg_EaglerAdapterGL30_boundTexture0.$anisotropic = $p3 <= 1.0 ? 0 : 1; + if ($p2 == (-103)) + $p2 = 34046; + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.texParameterf($p1, $p2, $p3); + nleg_EaglerAdapterGL30_updateAnisotropicPatch(); +} +function nleg_EaglerAdapterGL30_glNormal3f($p1, $p2, $p3) { + var $len; + nleg_EaglerAdapterGL30_$callClinit(); + $len = jl_Math_sqrt($p1 * $p1 + $p2 * $p2 + $p3 * $p3); + nleg_EaglerAdapterGL30_normalX = $p1 / $len; + nleg_EaglerAdapterGL30_normalY = $p2 / $len; + nleg_EaglerAdapterGL30_normalZ = $p3 / $len; +} +function nleg_EaglerAdapterGL30__wglBindVertexArray0($p1) { + nleg_EaglerAdapterGL30_$callClinit(); + nleg_EaglerAdapterGL30_currentArray = $p1; + nlea_EaglerAdapterImpl2__wglBindVertexArray($p1); +} +function nleg_EaglerAdapterGL30_glCallList($p1) { + var $d, var$3, var$4; + nleg_EaglerAdapterGL30_$callClinit(); + if (!nleg_EaglerAdapterGL30_isCompilingDisplayList) { + $d = ju_HashMap_get(nleg_EaglerAdapterGL30_displayListsInitialized, jl_Integer_valueOf($p1)); + if ($d !== null && $d.$listLength > 0) { + var$3 = $d.$shaderMode; + $p1 = 0 | (!nleg_EaglerAdapterGL30_enableTexGen ? 0 : 16) | (nleg_EaglerAdapterGL30_enableColorMaterial && nleg_EaglerAdapterGL30_enableLighting ? 32 : 0) | (!nleg_EaglerAdapterGL30_fogEnabled ? 0 : 64) | (!nleg_EaglerAdapterGL30_enableAlphaTest ? 0 : 128) | (!nleg_EaglerAdapterGL30_enableTexture2D ? 0 : 256); + var$4 = !nleg_EaglerAdapterGL30_enableTexture2D_1 ? 0 : 512; + a: { + b: { + $p1 = $p1 | var$4; + if (nleg_EaglerAdapterGL30_enableTexture2D) { + if (nleg_EaglerAdapterGL30_enableAnisotropicFix) + break b; + if (nleg_EaglerAdapterGL30_hintAnisotropicPatch && nleg_EaglerAdapterGL30_enableAnisotropicPatch) + break b; + } + var$4 = 0; + break a; + } + var$4 = 1024; + } + nleg_EaglerAdapterGL30_bindTheShader(var$3 | $p1 | var$4 | (!nleg_EaglerAdapterGL30_swapRB ? 0 : 2048)); + nleg_EaglerAdapterGL30__wglBindVertexArray0($d.$glarray); + nleg_EaglerAdapterGL30__wglDrawQuadArrays(0, $d.$listLength); + nleg_EaglerAdapterGL30_vertexDrawn = nleg_EaglerAdapterGL30_vertexDrawn + (($d.$listLength * 6 | 0) / 4 | 0) | 0; + nleg_EaglerAdapterGL30_triangleDrawn = nleg_EaglerAdapterGL30_triangleDrawn + ($d.$listLength / 2 | 0) | 0; + } + } +} +function nleg_EaglerAdapterGL30_glNewList($p1, $p2) { + nleg_EaglerAdapterGL30_$callClinit(); + if (!nleg_EaglerAdapterGL30_isCompilingDisplayList) { + nleg_EaglerAdapterGL30_compilingDisplayList = ju_HashMap_get(nleg_EaglerAdapterGL30_displayLists, jl_Integer_valueOf($p1)); + if (nleg_EaglerAdapterGL30_compilingDisplayList !== null) { + nleg_EaglerAdapterGL30_compilingDisplayList.$shaderMode = (-1); + nleg_EaglerAdapterGL30_compilingDisplayList.$listLength = 0; + nleg_EaglerAdapterGL30_isCompilingDisplayList = 1; + } + } +} +function nleg_EaglerAdapterGL30_glEndList() { + var $f, var$2, var$3, $l; + nleg_EaglerAdapterGL30_$callClinit(); + if (nleg_EaglerAdapterGL30_isCompilingDisplayList) { + nleg_EaglerAdapterGL30_isCompilingDisplayList = 0; + nlea_EaglerAdapterImpl2_$callClinit(); + $f = nlea_EaglerAdapterImpl2_appendbuffer.buffer; + var$2 = nlea_EaglerAdapterImpl2_appendbufferindex; + var$3 = new Int32Array($f, 0, var$2); + nlea_EaglerAdapterImpl2_appendbufferindex = 0; + $l = nlea_EaglerAdapterImpl2__wArrayByteLength(var$3); + if ($l > 0) { + if (nleg_EaglerAdapterGL30_compilingDisplayList.$glbuffer === null) { + ju_HashMap_putImpl(nleg_EaglerAdapterGL30_displayListsInitialized, jl_Integer_valueOf(nleg_EaglerAdapterGL30_compilingDisplayList.$id0), nleg_EaglerAdapterGL30_compilingDisplayList); + nleg_EaglerAdapterGL30_compilingDisplayList.$glarray = nlea_EaglerAdapterImpl2__wglCreateVertexArray(); + nleg_EaglerAdapterGL30_compilingDisplayList.$glbuffer = nlea_EaglerAdapterImpl2__wglCreateBuffer(); + $f = nleg_FixedFunctionShader_instance(nleg_EaglerAdapterGL30_compilingDisplayList.$shaderMode); + nleg_EaglerAdapterGL30__wglBindVertexArray0(nleg_EaglerAdapterGL30_compilingDisplayList.$glarray); + nlea_EaglerAdapterImpl2__wglBindBuffer(34962, nleg_EaglerAdapterGL30_compilingDisplayList.$glbuffer); + nleg_FixedFunctionShader_setupArrayForProgram($f); + } + nlea_EaglerAdapterImpl2__wglBindBuffer(34962, nleg_EaglerAdapterGL30_compilingDisplayList.$glbuffer); + nlea_EaglerAdapterImpl2__wglBufferData(34962, var$3, 35044); + nleg_EaglerAdapterGL30_bytesUploaded = nleg_EaglerAdapterGL30_bytesUploaded + $l | 0; + } + } +} +function nleg_EaglerAdapterGL30_glColor3f($p1, $p2, $p3) { + nleg_EaglerAdapterGL30_$callClinit(); + nleg_EaglerAdapterGL30_colorR = $p1; + nleg_EaglerAdapterGL30_colorG = $p2; + nleg_EaglerAdapterGL30_colorB = $p3; + nleg_EaglerAdapterGL30_colorA = 1.0; +} +function nleg_EaglerAdapterGL30_glTexGen($p1, $p2, $p3) { + nleg_EaglerAdapterGL30_$callClinit(); + a: { + switch ($p1) { + case 8192: + break; + case 8193: + nleg_EaglerAdapterGL30_texT_plane = $p2 != 9474 ? 0 : 1; + nleg_EaglerAdapterGL30_texT_X = jn_FloatBufferImpl_get($p3); + nleg_EaglerAdapterGL30_texT_Y = jn_FloatBufferImpl_get($p3); + nleg_EaglerAdapterGL30_texT_Z = jn_FloatBufferImpl_get($p3); + nleg_EaglerAdapterGL30_texT_W = jn_FloatBufferImpl_get($p3); + break a; + case 8194: + nleg_EaglerAdapterGL30_texR_plane = $p2 != 9474 ? 0 : 1; + nleg_EaglerAdapterGL30_texR_X = jn_FloatBufferImpl_get($p3); + nleg_EaglerAdapterGL30_texR_Y = jn_FloatBufferImpl_get($p3); + nleg_EaglerAdapterGL30_texR_Z = jn_FloatBufferImpl_get($p3); + nleg_EaglerAdapterGL30_texR_W = jn_FloatBufferImpl_get($p3); + break a; + case 8195: + nleg_EaglerAdapterGL30_texQ_plane = $p2 != 9474 ? 0 : 1; + nleg_EaglerAdapterGL30_texQ_X = jn_FloatBufferImpl_get($p3); + nleg_EaglerAdapterGL30_texQ_Y = jn_FloatBufferImpl_get($p3); + nleg_EaglerAdapterGL30_texQ_Z = jn_FloatBufferImpl_get($p3); + nleg_EaglerAdapterGL30_texQ_W = jn_FloatBufferImpl_get($p3); + break a; + default: + break a; + } + nleg_EaglerAdapterGL30_texS_plane = $p2 != 9474 ? 0 : 1; + nleg_EaglerAdapterGL30_texS_X = jn_FloatBufferImpl_get($p3); + nleg_EaglerAdapterGL30_texS_Y = jn_FloatBufferImpl_get($p3); + nleg_EaglerAdapterGL30_texS_Z = jn_FloatBufferImpl_get($p3); + nleg_EaglerAdapterGL30_texS_W = jn_FloatBufferImpl_get($p3); + } +} +function nleg_EaglerAdapterGL30_glTexImage2D($p1, $p2, $p3, $p4, $p5, $p6, $p7, $p8, $p9) { + nleg_EaglerAdapterGL30_$callClinit(); + if (!$p2 && !nleg_EaglerAdapterGL30_selectedTex && nleg_EaglerAdapterGL30_boundTexture0 !== null) { + nleg_EaglerAdapterGL30_boundTexture0.$w = $p4; + nleg_EaglerAdapterGL30_boundTexture0.$h = $p5; + } + nleg_EaglerAdapterGL30_bytesUploaded = nleg_EaglerAdapterGL30_bytesUploaded + (jn_Buffer_remaining($p9) * 4 | 0) | 0; + nlea_EaglerAdapterImpl2__wglTexImage2D0(3553, $p2, 32856, $p4, $p5, $p6, 6408, 5121, $p9); + nleg_EaglerAdapterGL30_updateAnisotropicPatch(); +} +function nleg_EaglerAdapterGL30_glTexSubImage2D($p1, $p2, $p3, $p4, $p5, $p6, $p7, $p8, $p9) { + var var$10; + nleg_EaglerAdapterGL30_$callClinit(); + switch ($p1) { + case 3553: + break; + default: + } + nleg_EaglerAdapterGL30_bytesUploaded = nleg_EaglerAdapterGL30_bytesUploaded + (jn_Buffer_remaining($p9) * 4 | 0) | 0; + nlea_EaglerAdapterImpl2_$callClinit(); + $p7 = jn_Buffer_remaining($p9); + var$10 = new Int32Array(nlea_EaglerAdapterImpl2_uploadBuffer.buffer); + $p1 = 0; + while ($p1 < $p7) { + $p8 = jn_IntBufferImpl_get($p9); + var$10[$p1] = $p8; + $p1 = $p1 + 1 | 0; + } + $p9 = nlea_EaglerAdapterImpl2_uploadBuffer.buffer; + $p1 = $p7 * 4 | 0; + var$10 = new Uint8Array($p9, 0, $p1); + nlea_EaglerAdapterImpl2_webgl.texSubImage2D(3553, $p2, $p3, $p4, $p5, $p6, 6408, 5121, var$10); +} +function nleg_EaglerAdapterGL30_glDeleteTextures($p1) { + nleg_EaglerAdapterGL30_$callClinit(); + nlea_EaglerAdapterImpl2__wglDeleteTextures(nleg_GLObjectMap_free(nleg_EaglerAdapterGL30_texObjects, $p1)); +} +function nleg_EaglerAdapterGL30_glPolygonOffset($p1, $p2) { + nleg_EaglerAdapterGL30_$callClinit(); + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.polygonOffset($p1, $p2); +} +function nleg_EaglerAdapterGL30_glEnableVertexAttrib($p1) { + nleg_EaglerAdapterGL30_$callClinit(); + a: { + switch ($p1) { + case 32885: + break; + case 32886: + nleg_EaglerAdapterGL30_enableColorArray = 1; + break a; + case 32887: + break a; + case 32888: + switch (nleg_EaglerAdapterGL30_selectedClientTex) { + case 0: + nleg_EaglerAdapterGL30_enableTex0Array = 1; + break a; + case 1: + nleg_EaglerAdapterGL30_enableTex1Array = 1; + break a; + default: + } + break a; + default: + break a; + } + nleg_EaglerAdapterGL30_enableNormalArray = 1; + } +} +function nleg_EaglerAdapterGL30_glDisableVertexAttrib($p1) { + nleg_EaglerAdapterGL30_$callClinit(); + a: { + switch ($p1) { + case 32885: + break; + case 32886: + nleg_EaglerAdapterGL30_enableColorArray = 0; + break a; + case 32887: + break a; + case 32888: + switch (nleg_EaglerAdapterGL30_selectedClientTex) { + case 0: + nleg_EaglerAdapterGL30_enableTex0Array = 0; + break a; + case 1: + nleg_EaglerAdapterGL30_enableTex1Array = 0; + break a; + default: + } + break a; + default: + break a; + } + nleg_EaglerAdapterGL30_enableNormalArray = 0; + } +} +function nleg_EaglerAdapterGL30_hintAnisotropicFix($hint) { + nleg_EaglerAdapterGL30_$callClinit(); + nleg_EaglerAdapterGL30_hintAnisotropicPatch = $hint; +} +function nleg_EaglerAdapterGL30_getShaderModeFlag0() { + nleg_EaglerAdapterGL30_$callClinit(); + return 0 | (!nleg_EaglerAdapterGL30_enableColorArray ? 0 : 1) | (!nleg_EaglerAdapterGL30_enableNormalArray ? 0 : 2) | (!nleg_EaglerAdapterGL30_enableTex0Array ? 0 : 4) | (!nleg_EaglerAdapterGL30_enableTex1Array ? 0 : 8); +} +function nleg_EaglerAdapterGL30_getShaderModeFlag() { + var $mode, var$2; + nleg_EaglerAdapterGL30_$callClinit(); + $mode = 0 | (!nleg_EaglerAdapterGL30_enableColorArray ? 0 : 1) | (!nleg_EaglerAdapterGL30_enableNormalArray ? 0 : 2) | (!nleg_EaglerAdapterGL30_enableTex0Array ? 0 : 4) | (!nleg_EaglerAdapterGL30_enableTex1Array ? 0 : 8) | (!nleg_EaglerAdapterGL30_enableTexGen ? 0 : 16) | (nleg_EaglerAdapterGL30_enableColorMaterial && nleg_EaglerAdapterGL30_enableLighting ? 32 : 0) | (!nleg_EaglerAdapterGL30_fogEnabled ? 0 : 64) | (!nleg_EaglerAdapterGL30_enableAlphaTest ? 0 : 128) | (!nleg_EaglerAdapterGL30_enableTexture2D + ? 0 : 256); + var$2 = !nleg_EaglerAdapterGL30_enableTexture2D_1 ? 0 : 512; + a: { + b: { + $mode = $mode | var$2; + if (nleg_EaglerAdapterGL30_enableTexture2D) { + if (nleg_EaglerAdapterGL30_enableAnisotropicFix) + break b; + if (nleg_EaglerAdapterGL30_hintAnisotropicPatch && nleg_EaglerAdapterGL30_enableAnisotropicPatch) + break b; + } + var$2 = 0; + break a; + } + var$2 = 1024; + } + return $mode | var$2 | (!nleg_EaglerAdapterGL30_swapRB ? 0 : 2048); +} +function nleg_EaglerAdapterGL30_bindTheShader($mode) { + var $s; + nleg_EaglerAdapterGL30_$callClinit(); + $s = nleg_FixedFunctionShader_instance($mode); + nleg_EaglerAdapterGL30_shader = $s; + nleg_FixedFunctionShader_useProgram($s); + if (nleg_EaglerAdapterGL30_enableAlphaTest) + nleg_FixedFunctionShader_setAlphaTest($s, nleg_EaglerAdapterGL30_alphaThresh); + nleg_FixedFunctionShader_setColor($s, nleg_EaglerAdapterGL30_colorR, nleg_EaglerAdapterGL30_colorG, nleg_EaglerAdapterGL30_colorB, nleg_EaglerAdapterGL30_colorA); + if (nleg_EaglerAdapterGL30_fogEnabled) { + nleg_FixedFunctionShader_setFogMode($s, (!nleg_EaglerAdapterGL30_fogPremultiply ? 0 : 2) + nleg_EaglerAdapterGL30_fogMode | 0); + nleg_FixedFunctionShader_setFogColor($s, nleg_EaglerAdapterGL30_fogColorR, nleg_EaglerAdapterGL30_fogColorG, nleg_EaglerAdapterGL30_fogColorB, nleg_EaglerAdapterGL30_fogColorA); + nleg_FixedFunctionShader_setFogDensity($s, nleg_EaglerAdapterGL30_fogDensity); + nleg_FixedFunctionShader_setFogStartEnd($s, nleg_EaglerAdapterGL30_fogStart, nleg_EaglerAdapterGL30_fogEnd); + } + nleg_FixedFunctionShader_setModelMatrix($s, nleg_EaglerAdapterGL30_matModelV.data[nleg_EaglerAdapterGL30_matModelPointer]); + nleg_FixedFunctionShader_setProjectionMatrix($s, nleg_EaglerAdapterGL30_matProjV.data[nleg_EaglerAdapterGL30_matProjPointer]); + nleg_FixedFunctionShader_setTextureMatrix($s, nleg_EaglerAdapterGL30_matTexV.data[nleg_EaglerAdapterGL30_matTexPointer]); + if (nleg_EaglerAdapterGL30_enableColorMaterial && nleg_EaglerAdapterGL30_enableLighting) { + nleg_FixedFunctionShader_setNormal($s, nleg_EaglerAdapterGL30_normalX, nleg_EaglerAdapterGL30_normalY, nleg_EaglerAdapterGL30_normalZ); + nleg_FixedFunctionShader_setLightPositions($s, nleg_EaglerAdapterGL30_lightPos0vec, nleg_EaglerAdapterGL30_lightPos1vec); + } + nleg_FixedFunctionShader_setTex0Coords($s, nleg_EaglerAdapterGL30_tex0X, nleg_EaglerAdapterGL30_tex0Y); + nleg_FixedFunctionShader_setTex1Coords($s, nleg_EaglerAdapterGL30_tex1X, nleg_EaglerAdapterGL30_tex1Y); + if (nleg_EaglerAdapterGL30_enableTexGen) { + nleg_FixedFunctionShader_setTexGenS($s, nleg_EaglerAdapterGL30_texS_plane, nleg_EaglerAdapterGL30_texS_X, nleg_EaglerAdapterGL30_texS_Y, nleg_EaglerAdapterGL30_texS_Z, nleg_EaglerAdapterGL30_texS_W); + nleg_FixedFunctionShader_setTexGenT($s, nleg_EaglerAdapterGL30_texT_plane, nleg_EaglerAdapterGL30_texT_X, nleg_EaglerAdapterGL30_texT_Y, nleg_EaglerAdapterGL30_texT_Z, nleg_EaglerAdapterGL30_texT_W); + nleg_FixedFunctionShader_setTexGenR($s, nleg_EaglerAdapterGL30_texR_plane, nleg_EaglerAdapterGL30_texR_X, nleg_EaglerAdapterGL30_texR_Y, nleg_EaglerAdapterGL30_texR_Z, nleg_EaglerAdapterGL30_texR_W); + nleg_FixedFunctionShader_setTexGenQ($s, nleg_EaglerAdapterGL30_texQ_plane, nleg_EaglerAdapterGL30_texQ_X, nleg_EaglerAdapterGL30_texQ_Y, nleg_EaglerAdapterGL30_texQ_Z, nleg_EaglerAdapterGL30_texQ_W); + } + if (nleg_EaglerAdapterGL30_enableAnisotropicFix) + nleg_FixedFunctionShader_setAnisotropicFix($s, nleg_EaglerAdapterGL30_anisotropicFixX, nleg_EaglerAdapterGL30_anisotropicFixY); +} +function nleg_EaglerAdapterGL30_glDrawArrays($p1, $p2, $p3, $buffer) { + var var$5; + nleg_EaglerAdapterGL30_$callClinit(); + if (nleg_EaglerAdapterGL30_isCompilingDisplayList) { + if ($p1 != 7) + ji_PrintStream_println(jl_System_err(), $rt_s(247)); + else { + if (nleg_EaglerAdapterGL30_compilingDisplayList.$shaderMode == (-1)) + nleg_EaglerAdapterGL30_compilingDisplayList.$shaderMode = nleg_EaglerAdapterGL30_getShaderModeFlag0(); + else if (nleg_EaglerAdapterGL30_compilingDisplayList.$shaderMode != nleg_EaglerAdapterGL30_getShaderModeFlag0()) + ji_PrintStream_println(jl_System_err(), $rt_s(248)); + var$5 = nleg_EaglerAdapterGL30_compilingDisplayList; + var$5.$listLength = var$5.$listLength + $p3 | 0; + nlea_EaglerAdapterImpl2_$callClinit(); + $buffer = $buffer; + if ((nlea_EaglerAdapterImpl2_appendbufferindex + $buffer.length | 0) < nlea_EaglerAdapterImpl2_appendbuffer.length) { + var$5 = nlea_EaglerAdapterImpl2_appendbuffer; + $p1 = nlea_EaglerAdapterImpl2_appendbufferindex; + var$5.set($buffer, $p1); + nlea_EaglerAdapterImpl2_appendbufferindex = nlea_EaglerAdapterImpl2_appendbufferindex + $buffer.length | 0; + } + } + } else { + nleg_EaglerAdapterGL30_bytesUploaded = nleg_EaglerAdapterGL30_bytesUploaded + nlea_EaglerAdapterImpl2__wArrayByteLength($buffer) | 0; + nleg_EaglerAdapterGL30_vertexDrawn = nleg_EaglerAdapterGL30_vertexDrawn + $p3 | 0; + nleg_EaglerAdapterGL30_bindTheShader(nleg_EaglerAdapterGL30_getShaderModeFlag()); + nleg_EaglerAdapterGL30__wglBindVertexArray0(nleg_EaglerAdapterGL30_shader.$genericArray); + nlea_EaglerAdapterImpl2__wglBindBuffer(34962, nleg_EaglerAdapterGL30_shader.$genericBuffer); + if (!nleg_EaglerAdapterGL30_shader.$bufferIsInitialized) { + nleg_EaglerAdapterGL30_shader.$bufferIsInitialized = 1; + nlea_EaglerAdapterImpl2__wglBufferData(34962, nleg_EaglerAdapterGL30_blankUploadArray, 35048); + } + var$5 = nlea_EaglerAdapterImpl2_webgl; + $buffer = $buffer; + var$5.bufferSubData(34962, 0, $buffer); + if ($p1 == 7) { + nleg_EaglerAdapterGL30__wglDrawQuadArrays($p2, $p3); + nleg_EaglerAdapterGL30_triangleDrawn = nleg_EaglerAdapterGL30_triangleDrawn + ($p3 / 2 | 0) | 0; + } else { + a: { + b: { + switch ($p1) { + case 1: + break; + case 2: + case 4: + break b; + case 3: + nleg_EaglerAdapterGL30_triangleDrawn = nleg_EaglerAdapterGL30_triangleDrawn + ($p3 - 1 | 0) | 0; + break a; + case 5: + nleg_EaglerAdapterGL30_triangleDrawn = nleg_EaglerAdapterGL30_triangleDrawn + ($p3 - 2 | 0) | 0; + break a; + case 6: + nleg_EaglerAdapterGL30_triangleDrawn = nleg_EaglerAdapterGL30_triangleDrawn + ($p3 - 2 | 0) | 0; + break a; + default: + break b; + } + nleg_EaglerAdapterGL30_triangleDrawn = nleg_EaglerAdapterGL30_triangleDrawn + ($p3 / 2 | 0) | 0; + break a; + } + nleg_EaglerAdapterGL30_triangleDrawn = nleg_EaglerAdapterGL30_triangleDrawn + ($p3 / 3 | 0) | 0; + } + nlea_EaglerAdapterImpl2__wglDrawArrays($p1, $p2, $p3); + } + } +} +function nleg_EaglerAdapterGL30__wglDrawQuadArrays($p2, $p3) { + var $upload, $i, $v1, $v2, $v3, $v4, var$9; + nleg_EaglerAdapterGL30_$callClinit(); + if (nleg_EaglerAdapterGL30_quadsToTrianglesBuffer === null) { + if (nleg_EaglerAdapterGL30_isWebGL) + $upload = jn_IntBuffer_wrap($rt_createIntArray(49200)); + else { + $upload = jn_ByteBuffer_allocateDirect(196800); + $upload.$order = jn_ByteOrder_BIG_ENDIAN; + $upload = jn_ByteBufferImpl_asIntBuffer($upload); + } + $i = 0; + while ($i < 16384) { + $v1 = $i * 4 | 0; + $v2 = $v1 + 1 | 0; + $v3 = $v1 + 2 | 0; + $v4 = $v1 + 3 | 0; + var$9 = $v2 << 16; + jn_IntBufferImpl_put($upload, $v1 | var$9); + jn_IntBufferImpl_put($upload, $v4 | var$9); + jn_IntBufferImpl_put($upload, $v3 | $v4 << 16); + $i = $i + 1 | 0; + } + jn_IntBuffer_flip($upload); + nleg_EaglerAdapterGL30_quadsToTrianglesBuffer = nlea_EaglerAdapterImpl2__wglCreateBuffer(); + nlea_EaglerAdapterImpl2__wglBindBuffer(34963, nleg_EaglerAdapterGL30_quadsToTrianglesBuffer); + nlea_EaglerAdapterImpl2__wglBufferData0(34963, $upload, 35044); + } + if (!nleg_EaglerAdapterGL30_currentArray.$isQuadBufferBound) { + nleg_EaglerAdapterGL30_currentArray.$isQuadBufferBound = 1; + nlea_EaglerAdapterImpl2__wglBindBuffer(34963, nleg_EaglerAdapterGL30_quadsToTrianglesBuffer); + } + $v4 = ($p3 * 6 | 0) / 4 | 0; + $p2 = ($p2 * 6 | 0) / 4 | 0; + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.drawElements(4, $v4, 5123, $p2); +} +function nleg_EaglerAdapterGL30_initializeOcclusionObjects() { + var $upload, $verts, $i, $vert, $frag, $src; + nleg_EaglerAdapterGL30_$callClinit(); + nleg_EaglerAdapterGL30_occlusion_vao = nlea_EaglerAdapterImpl2__wglCreateVertexArray(); + nleg_EaglerAdapterGL30_occlusion_vbo = nlea_EaglerAdapterImpl2__wglCreateBuffer(); + $upload = nleg_EaglerAdapterGL30_isWebGL ? jn_IntBuffer_wrap($rt_createIntArray(108)) : jn_ByteBufferImpl_asIntBuffer(jn_ByteBuffer_order(jn_ByteBuffer_allocateDirect(432), jn_ByteOrder_nativeOrder())); + $verts = $rt_createFloatArray(108).data; + $verts[0] = 0.0; + $verts[1] = 0.0; + $verts[2] = 0.0; + $verts[3] = 0.0; + $verts[4] = 0.0; + $verts[5] = 1.0; + $verts[6] = 0.0; + $verts[7] = 1.0; + $verts[8] = 1.0; + $verts[9] = 1.0; + $verts[10] = 1.0; + $verts[11] = 0.0; + $verts[12] = 0.0; + $verts[13] = 0.0; + $verts[14] = 0.0; + $verts[15] = 0.0; + $verts[16] = 1.0; + $verts[17] = 0.0; + $verts[18] = 1.0; + $verts[19] = 0.0; + $verts[20] = 1.0; + $verts[21] = 0.0; + $verts[22] = 0.0; + $verts[23] = 0.0; + $verts[24] = 1.0; + $verts[25] = 0.0; + $verts[26] = 0.0; + $verts[27] = 1.0; + $verts[28] = 1.0; + $verts[29] = 0.0; + $verts[30] = 1.0; + $verts[31] = 0.0; + $verts[32] = 0.0; + $verts[33] = 0.0; + $verts[34] = 0.0; + $verts[35] = 0.0; + $verts[36] = 0.0; + $verts[37] = 0.0; + $verts[38] = 0.0; + $verts[39] = 0.0; + $verts[40] = 1.0; + $verts[41] = 1.0; + $verts[42] = 0.0; + $verts[43] = 1.0; + $verts[44] = 0.0; + $verts[45] = 1.0; + $verts[46] = 0.0; + $verts[47] = 1.0; + $verts[48] = 0.0; + $verts[49] = 0.0; + $verts[50] = 1.0; + $verts[51] = 0.0; + $verts[52] = 0.0; + $verts[53] = 0.0; + $verts[54] = 0.0; + $verts[55] = 1.0; + $verts[56] = 1.0; + $verts[57] = 0.0; + $verts[58] = 0.0; + $verts[59] = 1.0; + $verts[60] = 1.0; + $verts[61] = 0.0; + $verts[62] = 1.0; + $verts[63] = 1.0; + $verts[64] = 1.0; + $verts[65] = 1.0; + $verts[66] = 1.0; + $verts[67] = 0.0; + $verts[68] = 0.0; + $verts[69] = 1.0; + $verts[70] = 1.0; + $verts[71] = 0.0; + $verts[72] = 1.0; + $verts[73] = 0.0; + $verts[74] = 0.0; + $verts[75] = 1.0; + $verts[76] = 1.0; + $verts[77] = 1.0; + $verts[78] = 1.0; + $verts[79] = 0.0; + $verts[80] = 1.0; + $verts[81] = 1.0; + $verts[82] = 1.0; + $verts[83] = 1.0; + $verts[84] = 1.0; + $verts[85] = 1.0; + $verts[86] = 0.0; + $verts[87] = 0.0; + $verts[88] = 1.0; + $verts[89] = 0.0; + $verts[90] = 1.0; + $verts[91] = 1.0; + $verts[92] = 1.0; + $verts[93] = 0.0; + $verts[94] = 1.0; + $verts[95] = 0.0; + $verts[96] = 0.0; + $verts[97] = 1.0; + $verts[98] = 1.0; + $verts[99] = 1.0; + $verts[100] = 1.0; + $verts[101] = 1.0; + $verts[102] = 0.0; + $verts[103] = 1.0; + $verts[104] = 1.0; + $verts[105] = 1.0; + $verts[106] = 0.0; + $verts[107] = 1.0; + $i = 0; + while ($i < $verts.length) { + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits($verts[$i])); + $i = $i + 1 | 0; + } + jn_IntBuffer_flip($upload); + nlea_EaglerAdapterImpl2__wglBindVertexArray(nleg_EaglerAdapterGL30_occlusion_vao); + nlea_EaglerAdapterImpl2__wglBindBuffer(34962, nleg_EaglerAdapterGL30_occlusion_vbo); + nlea_EaglerAdapterImpl2__wglBufferData0(34962, $upload, 35044); + nlea_EaglerAdapterImpl2__wglEnableVertexAttribArray(0); + nlea_EaglerAdapterImpl2__wglVertexAttribPointer(0, 3, 5126, 0, 12, 0); + $vert = nlea_EaglerAdapterImpl2__wglCreateShader(35633); + $frag = nlea_EaglerAdapterImpl2__wglCreateShader(35632); + $src = nlea_EaglerAdapterImpl2_fileContents($rt_s(249)); + nlea_EaglerAdapterImpl2__wglShaderSource($vert, jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), nlea_EaglerAdapterImpl2__wgetShaderHeader()), $rt_s(250)), $src))); + nlea_EaglerAdapterImpl2__wglShaderSource($frag, jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), nlea_EaglerAdapterImpl2__wgetShaderHeader()), $rt_s(251)), $src))); + nlea_EaglerAdapterImpl2__wglCompileShader($vert); + if (!nlea_EaglerAdapterImpl2__wglGetShaderCompiled($vert)) + ji_PrintStream_println(jl_System_err(), jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), jl_String_replace0(jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(64)), nlea_EaglerAdapterImpl2__wglGetShaderInfoLog($vert))), $rt_s(64), $rt_s(252))), $rt_s(64)))); + nlea_EaglerAdapterImpl2__wglCompileShader($frag); + if (!nlea_EaglerAdapterImpl2__wglGetShaderCompiled($frag)) + ji_PrintStream_println(jl_System_err(), jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), jl_String_replace0(jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(64)), nlea_EaglerAdapterImpl2__wglGetShaderInfoLog($frag))), $rt_s(64), $rt_s(253))), $rt_s(64)))); + nleg_EaglerAdapterGL30_occlusion_program = nlea_EaglerAdapterImpl2__wglCreateProgram(); + nlea_EaglerAdapterImpl2__wglAttachShader(nleg_EaglerAdapterGL30_occlusion_program, $vert); + nlea_EaglerAdapterImpl2__wglAttachShader(nleg_EaglerAdapterGL30_occlusion_program, $frag); + nlea_EaglerAdapterImpl2__wglLinkProgram(nleg_EaglerAdapterGL30_occlusion_program); + nlea_EaglerAdapterImpl2__wglDetachShader(nleg_EaglerAdapterGL30_occlusion_program, $vert); + nlea_EaglerAdapterImpl2__wglDetachShader(nleg_EaglerAdapterGL30_occlusion_program, $frag); + nlea_EaglerAdapterImpl2__wglDeleteShader($vert); + nlea_EaglerAdapterImpl2__wglDeleteShader($frag); + if (!nlea_EaglerAdapterImpl2__wglGetProgramLinked(nleg_EaglerAdapterGL30_occlusion_program)) + ji_PrintStream_println(jl_System_err(), jl_String_replace0(jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(254)), nlea_EaglerAdapterImpl2__wglGetProgramInfoLog(nleg_EaglerAdapterGL30_occlusion_program))), $rt_s(64), $rt_s(255))); + nlea_EaglerAdapterImpl2__wglUseProgram(nleg_EaglerAdapterGL30_occlusion_program); + nleg_EaglerAdapterGL30_occlusion_matrix_m = nlea_EaglerAdapterImpl2__wglGetUniformLocation(nleg_EaglerAdapterGL30_occlusion_program, $rt_s(256)); + nleg_EaglerAdapterGL30_occlusion_matrix_p = nlea_EaglerAdapterImpl2__wglGetUniformLocation(nleg_EaglerAdapterGL30_occlusion_program, $rt_s(257)); +} +function nleg_EaglerAdapterGL30_glCreateQuery() { + var var$1, var$2; + nleg_EaglerAdapterGL30_$callClinit(); + var$1 = nleg_EaglerAdapterGL30_queryObjs; + nlea_EaglerAdapterImpl2_$callClinit(); + var$2 = new nlea_EaglerAdapterImpl2$QueryGL; + var$2.$obj5 = nlea_EaglerAdapterImpl2_webgl.createQuery(); + return nleg_GLObjectMap_register(var$1, var$2); +} +function nleg_EaglerAdapterGL30_glBeginQuery($obj) { + var var$2, var$3; + nleg_EaglerAdapterGL30_$callClinit(); + var$2 = nleg_GLObjectMap_get(nleg_EaglerAdapterGL30_queryObjs, $obj); + nlea_EaglerAdapterImpl2_$callClinit(); + var$3 = nlea_EaglerAdapterImpl2_webgl; + var$2 = var$2.$obj5; + var$3.beginQuery(36202, var$2); +} +function nleg_EaglerAdapterGL30_glBindOcclusionBB() { + nleg_EaglerAdapterGL30_$callClinit(); + if (nleg_EaglerAdapterGL30_occlusion_vao === null) + nleg_EaglerAdapterGL30_initializeOcclusionObjects(); + nlea_EaglerAdapterImpl2__wglUseProgram(nleg_EaglerAdapterGL30_occlusion_program); + nlea_EaglerAdapterImpl2__wglBindVertexArray(nleg_EaglerAdapterGL30_occlusion_vao); + if (!nlegv_Matrix4f_equals(nleg_EaglerAdapterGL30_cachedOcclusionP, nleg_EaglerAdapterGL30_matProjV.data[nleg_EaglerAdapterGL30_matProjPointer])) { + nlegv_Matrix4f_load(nleg_EaglerAdapterGL30_cachedOcclusionP, nleg_EaglerAdapterGL30_matProjV.data[nleg_EaglerAdapterGL30_matProjPointer]); + nlegv_Matrix4f_store0(nleg_EaglerAdapterGL30_cachedOcclusionP, nleg_EaglerAdapterGL30_occlusionProj); + nlea_EaglerAdapterImpl2__wglUniformMat4fv(nleg_EaglerAdapterGL30_occlusion_matrix_p, nleg_EaglerAdapterGL30_occlusionProj); + } +} +function nleg_EaglerAdapterGL30_glEndOcclusionBB() { + nleg_EaglerAdapterGL30_$callClinit(); +} +function nleg_EaglerAdapterGL30_glDrawOcclusionBB($posX, $posY, $posZ, $sizeX, $sizeY, $sizeZ) { + nleg_EaglerAdapterGL30_$callClinit(); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($posX - $sizeX * 0.009999999776482582, $posY - $sizeY * 0.009999999776482582, $posZ - $sizeZ * 0.009999999776482582); + nleg_EaglerAdapterGL30_glScalef($sizeX * 1.0199999809265137, $sizeY * 1.0199999809265137, $sizeZ * 1.0199999809265137); + nlegv_Matrix4f_store0(nleg_EaglerAdapterGL30_matModelV.data[nleg_EaglerAdapterGL30_matModelPointer], nleg_EaglerAdapterGL30_occlusionModel); + nlea_EaglerAdapterImpl2__wglUniformMat4fv(nleg_EaglerAdapterGL30_occlusion_matrix_m, nleg_EaglerAdapterGL30_occlusionModel); + nlea_EaglerAdapterImpl2__wglDrawArrays(4, 0, 36); + nleg_EaglerAdapterGL30_glPopMatrix(); +} +function nleg_EaglerAdapterGL30_glEndQuery() { + nleg_EaglerAdapterGL30_$callClinit(); + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_webgl.endQuery(36202); +} +function nleg_EaglerAdapterGL30_glGetQueryResult($obj) { + nleg_EaglerAdapterGL30_$callClinit(); + return nlea_EaglerAdapterImpl2__wglGetQueryObjecti(nleg_GLObjectMap_get(nleg_EaglerAdapterGL30_queryObjs, $obj), 34918) <= 0 ? 0 : 1; +} +function nleg_EaglerAdapterGL30_glGetQueryResultAvailable($obj) { + nleg_EaglerAdapterGL30_$callClinit(); + return nlea_EaglerAdapterImpl2__wglGetQueryObjecti(nleg_GLObjectMap_get(nleg_EaglerAdapterGL30_queryObjs, $obj), 34919) < 0 ? 0 : 1; +} +function nleg_EaglerAdapterGL30_glGenTextures() { + nleg_EaglerAdapterGL30_$callClinit(); + return nleg_GLObjectMap_register(nleg_EaglerAdapterGL30_texObjects, nlea_EaglerAdapterImpl2__wglGenTextures()); +} +function nleg_EaglerAdapterGL30_glFogi($p1, $p2) { + nleg_EaglerAdapterGL30_$callClinit(); + a: { + if ($p1 == 2917) { + b: { + switch ($p2) { + case 2048: + break; + case 9729: + break b; + default: + break b; + } + nleg_EaglerAdapterGL30_fogMode = 2; + break a; + } + nleg_EaglerAdapterGL30_fogMode = 1; + } + } +} +function nleg_EaglerAdapterGL30_glFogf($p1, $p2) { + nleg_EaglerAdapterGL30_$callClinit(); + a: { + switch ($p1) { + case 2914: + break; + case 2915: + nleg_EaglerAdapterGL30_fogStart = $p2; + break a; + case 2916: + nleg_EaglerAdapterGL30_fogEnd = $p2; + break a; + default: + break a; + } + nleg_EaglerAdapterGL30_fogDensity = $p2; + } +} +function nleg_EaglerAdapterGL30_glFog($p1, $p2) { + nleg_EaglerAdapterGL30_$callClinit(); + if ($p1 == 2918) { + nleg_EaglerAdapterGL30_fogColorR = jn_FloatBufferImpl_get($p2); + nleg_EaglerAdapterGL30_fogColorG = jn_FloatBufferImpl_get($p2); + nleg_EaglerAdapterGL30_fogColorB = jn_FloatBufferImpl_get($p2); + nleg_EaglerAdapterGL30_fogColorA = jn_FloatBufferImpl_get($p2); + } +} +function nleg_EaglerAdapterGL30_glClientActiveTexture($p1) { + nleg_EaglerAdapterGL30_$callClinit(); + a: { + switch ($p1) { + case 33984: + break; + case 33985: + nleg_EaglerAdapterGL30_selectedClientTex = 1; + break a; + default: + ji_PrintStream_println(jl_System_err(), $rt_s(258)); + break a; + } + nleg_EaglerAdapterGL30_selectedClientTex = 0; + } +} +function nleg_EaglerAdapterGL30_gluPerspective($fovy, $aspect, $zNear, $zFar) { + var $res, var$6, $cotangent; + nleg_EaglerAdapterGL30_$callClinit(); + $res = nleg_EaglerAdapterGL30_getMatrix(); + var$6 = $fovy * 0.01745329238474369 * 0.5; + $cotangent = jl_Math_cos(var$6) / jl_Math_sin(var$6); + $res.$m00 = $cotangent / $aspect; + $res.$m01 = 0.0; + $res.$m02 = 0.0; + $res.$m03 = 0.0; + $res.$m10 = 0.0; + $res.$m11 = $cotangent; + $res.$m12 = 0.0; + $res.$m13 = 0.0; + $res.$m20 = 0.0; + $res.$m21 = 0.0; + $fovy = $zFar + $zNear; + $aspect = $zFar - $zNear; + $res.$m22 = $fovy / $aspect; + $res.$m23 = (-1.0); + $res.$m30 = 0.0; + $res.$m31 = 0.0; + $res.$m32 = 2.0 * $zFar * $zNear / $aspect; + $res.$m33 = 0.0; +} +function nleg_EaglerAdapterGL30_getBitsPerSecond() { + nleg_EaglerAdapterGL30_$callClinit(); + if (Long_gt(Long_sub(jl_System_currentTimeMillis(), nleg_EaglerAdapterGL30_lastBandwidthReset), Long_fromInt(1000))) { + nleg_EaglerAdapterGL30_lastBandwidthReset = jl_System_currentTimeMillis(); + nleg_EaglerAdapterGL30_lastBandwidth = nleg_EaglerAdapterGL30_bytesUploaded * 8 | 0; + nleg_EaglerAdapterGL30_bytesUploaded = 0; + } + return nleg_EaglerAdapterGL30_lastBandwidth; +} +function nleg_EaglerAdapterGL30_getVertexesPerSecond() { + var $ret; + nleg_EaglerAdapterGL30_$callClinit(); + $ret = nleg_EaglerAdapterGL30_vertexDrawn; + nleg_EaglerAdapterGL30_vertexDrawn = 0; + return $ret; +} +function nleg_EaglerAdapterGL30_getTrianglesPerSecond() { + var $ret; + nleg_EaglerAdapterGL30_$callClinit(); + $ret = nleg_EaglerAdapterGL30_triangleDrawn; + nleg_EaglerAdapterGL30_triangleDrawn = 0; + return $ret; +} +function nleg_EaglerAdapterGL30__clinit_() { + var $i, var$2, var$3; + nleg_EaglerAdapterGL30_glBlendEnabled = 0; + nleg_EaglerAdapterGL30_isWebGL = nlea_EaglerAdapterImpl2__wisWebGL(); + nleg_EaglerAdapterGL30_texObjects = nleg_GLObjectMap__init_(256); + nleg_EaglerAdapterGL30_enableTexture2D = 0; + nleg_EaglerAdapterGL30_enableTexture2D_1 = 0; + nleg_EaglerAdapterGL30_enableLighting = 0; + nleg_EaglerAdapterGL30_enableAlphaTest = 0; + nleg_EaglerAdapterGL30_alphaThresh = 0.10000000149011612; + nleg_EaglerAdapterGL30_isCompilingDisplayList = 0; + nleg_EaglerAdapterGL30_compilingDisplayList = null; + nleg_EaglerAdapterGL30_enableColorArray = 0; + nleg_EaglerAdapterGL30_enableNormalArray = 0; + nleg_EaglerAdapterGL30_enableTex0Array = 0; + nleg_EaglerAdapterGL30_enableTex1Array = 0; + nleg_EaglerAdapterGL30_enableAnisotropicFix = 0; + nleg_EaglerAdapterGL30_anisotropicFixX = 1024.0; + nleg_EaglerAdapterGL30_anisotropicFixY = 1024.0; + nleg_EaglerAdapterGL30_colorR = 1.0; + nleg_EaglerAdapterGL30_colorG = 1.0; + nleg_EaglerAdapterGL30_colorB = 1.0; + nleg_EaglerAdapterGL30_colorA = 1.0; + nleg_EaglerAdapterGL30_normalX = 1.0; + nleg_EaglerAdapterGL30_normalY = 0.0; + nleg_EaglerAdapterGL30_normalZ = 0.0; + nleg_EaglerAdapterGL30_selectedTex = 0; + nleg_EaglerAdapterGL30_selectedClientTex = 0; + nleg_EaglerAdapterGL30_tex0X = 0.0; + nleg_EaglerAdapterGL30_tex0Y = 0.0; + nleg_EaglerAdapterGL30_tex1X = 0.0; + nleg_EaglerAdapterGL30_tex1Y = 0.0; + nleg_EaglerAdapterGL30_boundTexture0 = null; + nleg_EaglerAdapterGL30_enableAnisotropicPatch = 0; + nleg_EaglerAdapterGL30_hintAnisotropicPatch = 0; + nleg_EaglerAdapterGL30_swapRB = 0; + nleg_EaglerAdapterGL30_enableTexGen = 0; + nleg_EaglerAdapterGL30_enableColorMaterial = 0; + nleg_EaglerAdapterGL30_texS_plane = 0; + nleg_EaglerAdapterGL30_texS_X = 0.0; + nleg_EaglerAdapterGL30_texS_Y = 0.0; + nleg_EaglerAdapterGL30_texS_Z = 0.0; + nleg_EaglerAdapterGL30_texS_W = 0.0; + nleg_EaglerAdapterGL30_texT_plane = 0; + nleg_EaglerAdapterGL30_texT_X = 0.0; + nleg_EaglerAdapterGL30_texT_Y = 0.0; + nleg_EaglerAdapterGL30_texT_Z = 0.0; + nleg_EaglerAdapterGL30_texT_W = 0.0; + nleg_EaglerAdapterGL30_texR_plane = 0; + nleg_EaglerAdapterGL30_texR_X = 0.0; + nleg_EaglerAdapterGL30_texR_Y = 0.0; + nleg_EaglerAdapterGL30_texR_Z = 0.0; + nleg_EaglerAdapterGL30_texR_W = 0.0; + nleg_EaglerAdapterGL30_texQ_plane = 0; + nleg_EaglerAdapterGL30_texQ_X = 0.0; + nleg_EaglerAdapterGL30_texQ_Y = 0.0; + nleg_EaglerAdapterGL30_texQ_Z = 0.0; + nleg_EaglerAdapterGL30_texQ_W = 0.0; + nleg_EaglerAdapterGL30_fogColorR = 1.0; + nleg_EaglerAdapterGL30_fogColorG = 1.0; + nleg_EaglerAdapterGL30_fogColorB = 1.0; + nleg_EaglerAdapterGL30_fogColorA = 1.0; + nleg_EaglerAdapterGL30_fogMode = 1; + nleg_EaglerAdapterGL30_fogEnabled = 0; + nleg_EaglerAdapterGL30_fogPremultiply = 0; + nleg_EaglerAdapterGL30_fogStart = 1.0; + nleg_EaglerAdapterGL30_fogEnd = 1.0; + nleg_EaglerAdapterGL30_fogDensity = 1.0; + nleg_EaglerAdapterGL30_bytesUploaded = 0; + nleg_EaglerAdapterGL30_vertexDrawn = 0; + nleg_EaglerAdapterGL30_triangleDrawn = 0; + nleg_EaglerAdapterGL30_matrixMode = 5888; + nleg_EaglerAdapterGL30_matModelV = $rt_createArray(nlegv_Matrix4f, 32); + nleg_EaglerAdapterGL30_matModelPointer = 0; + nleg_EaglerAdapterGL30_matProjV = $rt_createArray(nlegv_Matrix4f, 6); + nleg_EaglerAdapterGL30_matProjPointer = 0; + nleg_EaglerAdapterGL30_matTexV = $rt_createArray(nlegv_Matrix4f, 16); + nleg_EaglerAdapterGL30_matTexPointer = 0; + $i = 0; + while ($i < nleg_EaglerAdapterGL30_matModelV.data.length) { + var$2 = nleg_EaglerAdapterGL30_matModelV.data; + var$3 = new nlegv_Matrix4f; + nlegv_Matrix4f_setIdentity(var$3); + var$2[$i] = var$3; + $i = $i + 1 | 0; + } + $i = 0; + while ($i < nleg_EaglerAdapterGL30_matProjV.data.length) { + var$2 = nleg_EaglerAdapterGL30_matProjV.data; + var$3 = new nlegv_Matrix4f; + nlegv_Matrix4f_setIdentity(var$3); + var$2[$i] = var$3; + $i = $i + 1 | 0; + } + $i = 0; + while ($i < nleg_EaglerAdapterGL30_matTexV.data.length) { + var$2 = nleg_EaglerAdapterGL30_matTexV.data; + var$3 = new nlegv_Matrix4f; + nlegv_Matrix4f_setIdentity(var$3); + var$2[$i] = var$3; + $i = $i + 1 | 0; + } + nleg_EaglerAdapterGL30_quadsToTrianglesBuffer = null; + nleg_EaglerAdapterGL30_currentArray = null; + nleg_EaglerAdapterGL30_displayLists = ju_HashMap__init_(); + nleg_EaglerAdapterGL30_displayListsInitialized = ju_HashMap__init_(); + nleg_EaglerAdapterGL30_deevis = new nlegv_Vector3f; + nleg_EaglerAdapterGL30_lightPos0vec0 = new nlegv_Vector4f; + nleg_EaglerAdapterGL30_lightPos1vec0 = new nlegv_Vector4f; + nleg_EaglerAdapterGL30_lightPos0vec = new nlegv_Vector4f; + nleg_EaglerAdapterGL30_lightPos1vec = new nlegv_Vector4f; + nleg_EaglerAdapterGL30_displayListId = 0; + nleg_EaglerAdapterGL30_shader = null; + nleg_EaglerAdapterGL30_blankUploadArray = new Int32Array(525000); + nleg_EaglerAdapterGL30_occlusion_vao = null; + nleg_EaglerAdapterGL30_occlusion_vbo = null; + nleg_EaglerAdapterGL30_occlusion_program = null; + nleg_EaglerAdapterGL30_occlusion_matrix_m = null; + nleg_EaglerAdapterGL30_occlusion_matrix_p = null; + nleg_EaglerAdapterGL30_queryObjs = nleg_GLObjectMap__init_(256); + var$3 = new nlegv_Matrix4f; + nlegv_Matrix4f_setIdentity(var$3); + nleg_EaglerAdapterGL30_cachedOcclusionP = nlegv_Matrix4f_setZero(var$3); + nleg_EaglerAdapterGL30_occlusionModel = $rt_createFloatArray(16); + nleg_EaglerAdapterGL30_occlusionProj = $rt_createFloatArray(16); + var$3 = new nlegv_Matrix4f; + nlegv_Matrix4f_setIdentity(var$3); + nleg_EaglerAdapterGL30_unprojA = var$3; + var$3 = new nlegv_Matrix4f; + nlegv_Matrix4f_setIdentity(var$3); + nleg_EaglerAdapterGL30_unprojB = var$3; + nleg_EaglerAdapterGL30_unprojC = new nlegv_Vector4f; + nleg_EaglerAdapterGL30_lastBandwidthReset = Long_ZERO; + nleg_EaglerAdapterGL30_lastBandwidth = 0; +} +function nle_EaglerAdapter() { + nleg_EaglerAdapterGL30.call(this); +} +function nle_EaglerAdapter__init_0() { + var var_0 = new nle_EaglerAdapter(); + nle_EaglerAdapter__init_(var_0); + return var_0; +} +function nle_EaglerAdapter__init_($this) { + nleg_EaglerAdapterGL30__init_($this); +} +function nms_CompressedStreamTools() { + jl_Object.call(this); +} +function nms_CompressedStreamTools__init_0() { + var var_0 = new nms_CompressedStreamTools(); + nms_CompressedStreamTools__init_(var_0); + return var_0; +} +function nms_CompressedStreamTools__init_($this) { + return; +} +function nms_CompressedStreamTools_readUncompressed($par0ArrayOfByte) { + var $var1, $var2, $$je; + $var1 = ji_DataInputStream__init_(ji_BufferedInputStream__init_(ji_ByteArrayInputStream__init_($par0ArrayOfByte))); + a: { + try { + $var2 = nms_CompressedStreamTools_read($var1); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + $var2 = $$je; + + } + ji_FilterInputStream_close($var1); + $rt_throw($var2); + } + ji_FilterInputStream_close($var1); + return $var2; +} +function nms_CompressedStreamTools_writeUncompressed($par0NBTTagCompound) { + var $var1, $var2, $$je; + $var1 = ji_ByteArrayOutputStream__init_0(); + $var2 = ji_DataOutputStream__init_($var1); + a: { + try { + nms_CompressedStreamTools_write($par0NBTTagCompound, $var2); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + $par0NBTTagCompound = $$je; + + } + ji_FilterOutputStream_close($var2); + $rt_throw($par0NBTTagCompound); + } + ji_FilterOutputStream_close($var2); + return ji_ByteArrayOutputStream_toByteArray($var1); +} +function nms_CompressedStreamTools_read($par0DataInput) { + var $var1; + $var1 = nms_NBTBase_readNamedTag($par0DataInput); + if ($var1 instanceof nms_NBTTagCompound) + return $var1; + $var1 = new ji_IOException; + jl_Throwable__init_($var1, $rt_s(259)); + $rt_throw($var1); +} +function nms_CompressedStreamTools_write($par0NBTTagCompound, $par1DataOutput) { + nms_NBTBase_writeNamedTag($par0NBTTagCompound, $par1DataOutput); +} +function nms_NBTBase() { + jl_Object.call(this); + this.$name4 = null; +} +var nms_NBTBase_NBTTypes = null; +function nms_NBTBase__init_(var_0) { + var var_1 = new nms_NBTBase(); + nms_NBTBase__init_0(var_1, var_0); + return var_1; +} +function nms_NBTBase__init_0($this, $par1Str) { + if ($par1Str !== null) + $this.$name4 = $par1Str; + else + $this.$name4 = $rt_s(36); +} +function nms_NBTBase_setName($this, $par1Str) { + if ($par1Str !== null) + $this.$name4 = $par1Str; + else + $this.$name4 = $rt_s(36); + return $this; +} +function nms_NBTBase_getName($this) { + return $this.$name4 !== null ? $this.$name4 : $rt_s(36); +} +function nms_NBTBase_readNamedTag($par0DataInput) { + var $var1, $var3; + $var1 = ji_DataInputStream_readByte($par0DataInput); + if (!$var1) + return nms_NBTTagEnd__init_0(); + $var3 = nms_NBTBase_newTag($var1, ji_DataInputStream_readUTF($par0DataInput)); + $var3.$load0($par0DataInput); + return $var3; +} +function nms_NBTBase_writeNamedTag($par0NBTBase, $par1DataOutput) { + ji_DataOutputStream_writeByte($par1DataOutput, $par0NBTBase.$getId()); + if ($par0NBTBase.$getId()) { + ji_DataOutputStream_writeUTF($par1DataOutput, nms_NBTBase_getName($par0NBTBase)); + $par0NBTBase.$write0($par1DataOutput); + } +} +function nms_NBTBase_newTag($par0, $par1Str) { + var var$3; + switch ($par0) { + case 0: + return nms_NBTTagEnd__init_0(); + case 1: + var$3 = new nms_NBTTagByte; + nms_NBTBase__init_0(var$3, $par1Str); + return var$3; + case 2: + var$3 = new nms_NBTTagShort; + nms_NBTBase__init_0(var$3, $par1Str); + return var$3; + case 3: + var$3 = new nms_NBTTagInt; + nms_NBTBase__init_0(var$3, $par1Str); + return var$3; + case 4: + var$3 = new nms_NBTTagLong; + nms_NBTBase__init_0(var$3, $par1Str); + return var$3; + case 5: + var$3 = new nms_NBTTagFloat; + nms_NBTBase__init_0(var$3, $par1Str); + return var$3; + case 6: + var$3 = new nms_NBTTagDouble; + nms_NBTBase__init_0(var$3, $par1Str); + return var$3; + case 7: + var$3 = new nms_NBTTagByteArray; + nms_NBTBase__init_0(var$3, $par1Str); + return var$3; + case 8: + var$3 = new nms_NBTTagString; + nms_NBTBase__init_0(var$3, $par1Str); + return var$3; + case 9: + return nms_NBTTagList__init_1($par1Str); + case 10: + return nms_NBTTagCompound__init_1($par1Str); + case 11: + var$3 = new nms_NBTTagIntArray; + nms_NBTBase__init_0(var$3, $par1Str); + return var$3; + default: + } + return null; +} +function nms_NBTBase_equals($this, $par1Obj) { + var $var2, var$3; + if (!($par1Obj instanceof nms_NBTBase)) + return 0; + a: { + $var2 = $par1Obj; + if ($this.$getId() != $var2.$getId()) + var$3 = 0; + else { + b: { + if (!($this.$name4 === null && $var2.$name4 !== null)) { + if ($this.$name4 === null) + break b; + if ($var2.$name4 !== null) + break b; + } + var$3 = 0; + break a; + } + if ($this.$name4 !== null && !jl_String_equals($this.$name4, $var2.$name4)) + var$3 = 0; + else + var$3 = 1; + } + } + return var$3; +} +function nms_NBTBase_hashCode($this) { + return jl_String_hashCode($this.$name4) ^ $this.$getId(); +} +function nms_NBTBase__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 12); + var$2 = var$1.data; + var$2[0] = $rt_s(196); + var$2[1] = $rt_s(260); + var$2[2] = $rt_s(261); + var$2[3] = $rt_s(262); + var$2[4] = $rt_s(263); + var$2[5] = $rt_s(264); + var$2[6] = $rt_s(265); + var$2[7] = $rt_s(266); + var$2[8] = $rt_s(267); + var$2[9] = $rt_s(268); + var$2[10] = $rt_s(269); + var$2[11] = $rt_s(270); + nms_NBTBase_NBTTypes = var$1; +} +function nms_NBTTagCompound() { + nms_NBTBase.call(this); + this.$tagMap = null; +} +function nms_NBTTagCompound__init_0() { + var var_0 = new nms_NBTTagCompound(); + nms_NBTTagCompound__init_(var_0); + return var_0; +} +function nms_NBTTagCompound__init_1(var_0) { + var var_1 = new nms_NBTTagCompound(); + nms_NBTTagCompound__init_2(var_1, var_0); + return var_1; +} +function nms_NBTTagCompound__init_($this) { + nms_NBTBase__init_0($this, $rt_s(36)); + $this.$tagMap = ju_HashMap__init_(); +} +function nms_NBTTagCompound__init_2($this, $par1Str) { + nms_NBTBase__init_0($this, $par1Str); + $this.$tagMap = ju_HashMap__init_(); +} +function nms_NBTTagCompound_write($this, $par1DataOutput) { + var $var2; + $var2 = ju_HashMap_values($this.$tagMap).$iterator(); + while ($var2.$hasNext()) { + nms_NBTBase_writeNamedTag($var2.$next(), $par1DataOutput); + } + ji_DataOutputStream_writeByte($par1DataOutput, 0); +} +function nms_NBTTagCompound_load($this, $par1DataInput) { + var var$2; + ju_HashMap_clear($this.$tagMap); + while (true) { + var$2 = nms_NBTBase_readNamedTag($par1DataInput); + if (!var$2.$getId()) + break; + ju_HashMap_putImpl($this.$tagMap, nms_NBTBase_getName(var$2), var$2); + } +} +function nms_NBTTagCompound_getId($this) { + return 10; +} +function nms_NBTTagCompound_setTag($this, $par1Str, $par2NBTBase) { + ju_HashMap_putImpl($this.$tagMap, $par1Str, nms_NBTBase_setName($par2NBTBase, $par1Str)); +} +function nms_NBTTagCompound_setByte($this, $par1Str, $par2) { + ju_HashMap_putImpl($this.$tagMap, $par1Str, nms_NBTTagByte__init_($par1Str, $par2)); +} +function nms_NBTTagCompound_setShort($this, $par1Str, $par2) { + ju_HashMap_putImpl($this.$tagMap, $par1Str, nms_NBTTagShort__init_($par1Str, $par2)); +} +function nms_NBTTagCompound_setInteger($this, $par1Str, $par2) { + ju_HashMap_putImpl($this.$tagMap, $par1Str, nms_NBTTagInt__init_($par1Str, $par2)); +} +function nms_NBTTagCompound_setFloat($this, $par1Str, $par2) { + ju_HashMap_putImpl($this.$tagMap, $par1Str, nms_NBTTagFloat__init_($par1Str, $par2)); +} +function nms_NBTTagCompound_setString($this, $par1Str, $par2Str) { + ju_HashMap_putImpl($this.$tagMap, $par1Str, nms_NBTTagString__init_($par1Str, $par2Str)); +} +function nms_NBTTagCompound_setByteArray($this, $par1Str, $par2ArrayOfByte) { + ju_HashMap_putImpl($this.$tagMap, $par1Str, nms_NBTTagByteArray__init_($par1Str, $par2ArrayOfByte)); +} +function nms_NBTTagCompound_setIntArray($this, $par1Str, $par2ArrayOfInteger) { + ju_HashMap_putImpl($this.$tagMap, $par1Str, nms_NBTTagIntArray__init_($par1Str, $par2ArrayOfInteger)); +} +function nms_NBTTagCompound_setCompoundTag($this, $par1Str, $par2NBTTagCompound) { + ju_HashMap_putImpl($this.$tagMap, $par1Str, nms_NBTBase_setName($par2NBTTagCompound, $par1Str)); +} +function nms_NBTTagCompound_setBoolean($this, $par1Str, $par2) { + nms_NBTTagCompound_setByte($this, $par1Str, (!$par2 ? 0 : 1) << 24 >> 24); +} +function nms_NBTTagCompound_getTag($this, $par1Str) { + return ju_HashMap_get($this.$tagMap, $par1Str); +} +function nms_NBTTagCompound_hasKey($this, $par1Str) { + return ju_HashMap_containsKey($this.$tagMap, $par1Str); +} +function nms_NBTTagCompound_getByte($this, $par1Str) { + return !ju_HashMap_containsKey($this.$tagMap, $par1Str) ? 0 : ju_HashMap_get($this.$tagMap, $par1Str).$data0; +} +function nms_NBTTagCompound_getShort($this, $par1Str) { + return !ju_HashMap_containsKey($this.$tagMap, $par1Str) ? 0 : ju_HashMap_get($this.$tagMap, $par1Str).$data1; +} +function nms_NBTTagCompound_getInteger($this, $par1Str) { + return !ju_HashMap_containsKey($this.$tagMap, $par1Str) ? 0 : ju_HashMap_get($this.$tagMap, $par1Str).$data2; +} +function nms_NBTTagCompound_getFloat($this, $par1Str) { + return !ju_HashMap_containsKey($this.$tagMap, $par1Str) ? 0.0 : ju_HashMap_get($this.$tagMap, $par1Str).$data3; +} +function nms_NBTTagCompound_getString($this, $par1Str) { + return !ju_HashMap_containsKey($this.$tagMap, $par1Str) ? $rt_s(36) : ju_HashMap_get($this.$tagMap, $par1Str).$data4; +} +function nms_NBTTagCompound_getByteArray($this, $par1Str) { + return !ju_HashMap_containsKey($this.$tagMap, $par1Str) ? $rt_createByteArray(0) : ju_HashMap_get($this.$tagMap, $par1Str).$byteArray; +} +function nms_NBTTagCompound_getIntArray($this, $par1Str) { + return !ju_HashMap_containsKey($this.$tagMap, $par1Str) ? $rt_createIntArray(0) : ju_HashMap_get($this.$tagMap, $par1Str).$intArray; +} +function nms_NBTTagCompound_getCompoundTag($this, $par1Str) { + return !ju_HashMap_containsKey($this.$tagMap, $par1Str) ? nms_NBTTagCompound__init_1($par1Str) : ju_HashMap_get($this.$tagMap, $par1Str); +} +function nms_NBTTagCompound_getTagList($this, $par1Str) { + return !ju_HashMap_containsKey($this.$tagMap, $par1Str) ? nms_NBTTagList__init_1($par1Str) : ju_HashMap_get($this.$tagMap, $par1Str); +} +function nms_NBTTagCompound_getBoolean($this, $par1Str) { + return !nms_NBTTagCompound_getByte($this, $par1Str) ? 0 : 1; +} +function nms_NBTTagCompound_removeTag($this, $par1Str) { + ju_HashMap_remove($this.$tagMap, $par1Str); +} +function nms_NBTTagCompound_toString($this) { + var $var2, $var1, $var3, var$4; + $var2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var2); + jl_AbstractStringBuilder_append($var2, nms_NBTBase_getName($this)); + jl_AbstractStringBuilder_append($var2, $rt_s(271)); + $var1 = jl_AbstractStringBuilder_toString($var2); + $var2 = ju_HashMap_keySet($this.$tagMap).$iterator(); + while ($var2.$hasNext()) { + $var3 = $var2.$next(); + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $var1); + jl_AbstractStringBuilder_append(var$4, $var3); + jl_AbstractStringBuilder_append(var$4, $rt_s(272)); + jl_AbstractStringBuilder_append1(var$4, ju_HashMap_get($this.$tagMap, $var3)); + jl_AbstractStringBuilder_append(var$4, $rt_s(273)); + $var1 = jl_AbstractStringBuilder_toString(var$4); + } + $var2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var2); + jl_AbstractStringBuilder_append($var2, $var1); + jl_AbstractStringBuilder_append($var2, $rt_s(274)); + return jl_AbstractStringBuilder_toString($var2); +} +function nms_NBTTagCompound_hasNoTags($this) { + return ju_HashMap_isEmpty($this.$tagMap); +} +function nms_NBTTagCompound_copy($this) { + var $var1, $var2, $var3; + $var1 = nms_NBTTagCompound__init_1(nms_NBTBase_getName($this)); + $var2 = ju_HashMap_keySet($this.$tagMap).$iterator(); + while ($var2.$hasNext()) { + $var3 = $var2.$next(); + nms_NBTTagCompound_setTag($var1, $var3, ju_HashMap_get($this.$tagMap, $var3).$copy()); + } + return $var1; +} +function nms_NBTTagCompound_equals($this, $par1Obj) { + var $var2; + if (!nms_NBTBase_equals($this, $par1Obj)) + return 0; + $var2 = $par1Obj; + return ju_AbstractSet_equals(ju_HashMap_entrySet($this.$tagMap), ju_HashMap_entrySet($var2.$tagMap)); +} +function nms_NBTTagCompound_hashCode($this) { + return nms_NBTBase_hashCode($this) ^ ju_AbstractMap_hashCode($this.$tagMap); +} +function nms_NBTTagCompound_getStringOrNull($this, $string) { + return !ju_HashMap_containsKey($this.$tagMap, $string) ? null : ju_HashMap_get($this.$tagMap, $string).$data4; +} +function nle_BaseNCodec() { + var a = this; jl_Object.call(a); + a.$PAD = 61; + a.$pad = 0; + a.$unencodedBlockSize = 0; + a.$encodedBlockSize = 0; + a.$lineLength = 0; + a.$chunkSeparatorLength = 0; + a.$decodingPolicy = null; +} +var nle_BaseNCodec_CHUNK_SEPARATOR = null; +function nle_BaseNCodec_compareUnsigned($xx, $yy) { + $xx = $rt_compare($xx + (-2147483648) | 0, $yy + (-2147483648) | 0); + return $xx < 0 ? (-1) : $xx ? 1 : 0; +} +function nle_BaseNCodec_available($this, $context) { + return $context.$buffer1 === null ? 0 : $context.$pos - $context.$readPos | 0; +} +function nle_BaseNCodec_containsAlphabetOrPad($this, $arrayOctet) { + var var$2, var$3, $element; + if ($arrayOctet === null) + return 0; + $arrayOctet = $arrayOctet.data; + var$2 = $arrayOctet.length; + var$3 = 0; + a: { + while (var$3 < var$2) { + $element = $arrayOctet[var$3]; + if ($this.$pad == $element) + break a; + if (nle_Base64_isInAlphabet($this, $element)) + break a; + var$3 = var$3 + 1 | 0; + } + return 0; + } + return 1; +} +function nle_BaseNCodec_decode($this, $pArray) { + var var$2, $context, $result; + if ($pArray !== null) { + var$2 = $pArray.data.length; + if (var$2) { + $context = new nle_BaseNCodec$Context; + nle_Base64_decode($this, $pArray, 0, var$2, $context); + nle_Base64_decode($this, $pArray, 0, (-1), $context); + $result = $rt_createByteArray($context.$pos); + nle_BaseNCodec_readResults($this, $result, 0, $result.data.length, $context); + return $result; + } + } + return $pArray; +} +function nle_BaseNCodec_decode0($this, $pArray) { + return nle_BaseNCodec_decode($this, jl_String_getBytes0($pArray, jnc_Charset_forName($rt_s(62)))); +} +function nle_BaseNCodec_encode($this, $pArray) { + var var$2; + if ($pArray !== null) { + var$2 = $pArray.data.length; + if (var$2) + return nle_BaseNCodec_encode0($this, $pArray, 0, var$2); + } + return $pArray; +} +function nle_BaseNCodec_encode0($this, $pArray, $offset, $length) { + var $context, $buf; + if ($pArray !== null && $pArray.data.length) { + $context = new nle_BaseNCodec$Context; + nle_Base64_encode($this, $pArray, $offset, $length, $context); + nle_Base64_encode($this, $pArray, $offset, (-1), $context); + $buf = $rt_createByteArray($context.$pos - $context.$readPos | 0); + nle_BaseNCodec_readResults($this, $buf, 0, $buf.data.length, $context); + return $buf; + } + return $pArray; +} +function nle_BaseNCodec_ensureBufferSize($this, $size, $context) { + var var$3, var$4, var$5; + if ($context.$buffer1 === null) { + $context.$buffer1 = $rt_createByteArray(jl_Math_max($size, 8192)); + $context.$pos = 0; + $context.$readPos = 0; + } else if ((($context.$pos + $size | 0) - $context.$buffer1.data.length | 0) > 0) { + $size = $context.$pos + $size | 0; + var$3 = $context.$buffer1.data.length * 2 | 0; + if (nle_BaseNCodec_compareUnsigned(var$3, $size) < 0) + var$3 = $size; + if (nle_BaseNCodec_compareUnsigned(var$3, 2147483639) <= 0) + $size = var$3; + else { + if ($size < 0) { + var$4 = new jl_OutOfMemoryError; + $context = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($context); + jl_AbstractStringBuilder_append($context, $rt_s(275)); + jl_Throwable__init_(var$4, jl_AbstractStringBuilder_toString(jl_StringBuilder_append2($context, Long_and(Long_fromInt($size), new Long(4294967295, 0))))); + $rt_throw(var$4); + } + if ($size <= 2147483639) + $size = 2147483639; + } + var$5 = $rt_createByteArray($size); + jl_System_arraycopy($context.$buffer1, 0, var$5, 0, $context.$buffer1.data.length); + $context.$buffer1 = var$5; + return var$5; + } + return $context.$buffer1; +} +function nle_BaseNCodec_getDefaultBufferSize($this) { + return 8192; +} +function nle_BaseNCodec_getEncodedLength($this, $pArray) { + var $len; + $len = Long_mul(Long_fromInt((($pArray.data.length + $this.$unencodedBlockSize | 0) - 1 | 0) / $this.$unencodedBlockSize | 0), Long_fromInt($this.$encodedBlockSize)); + if ($this.$lineLength > 0) + $len = Long_add($len, Long_mul(Long_div(Long_sub(Long_add($len, Long_fromInt($this.$lineLength)), Long_fromInt(1)), Long_fromInt($this.$lineLength)), Long_fromInt($this.$chunkSeparatorLength))); + return $len; +} +function nle_BaseNCodec_isStrictDecoding($this) { + return $this.$decodingPolicy !== nle_BaseNCodec$CodecPolicy_STRICT ? 0 : 1; +} +function nle_BaseNCodec_readResults($this, $b, $bPos, $bAvail, $context) { + var $len; + if ($context.$buffer1 === null) + return !$context.$eof ? 0 : (-1); + $len = jl_Math_min(nle_BaseNCodec_available($this, $context), $bAvail); + jl_System_arraycopy($context.$buffer1, $context.$readPos, $b, $bPos, $len); + $context.$readPos = $context.$readPos + $len | 0; + if ($context.$readPos >= $context.$pos) + $context.$buffer1 = null; + return $len; +} +function nle_BaseNCodec__clinit_() { + var var$1, var$2; + var$1 = $rt_createByteArray(2); + var$2 = var$1.data; + var$2[0] = 13; + var$2[1] = 10; + nle_BaseNCodec_CHUNK_SEPARATOR = var$1; +} +function nle_Base64() { + var a = this; nle_BaseNCodec.call(a); + a.$encodeTable = null; + a.$decodeTable = null; + a.$lineSeparator = null; + a.$decodeSize = 0; + a.$encodeSize = 0; +} +var nle_Base64_STANDARD_ENCODE_TABLE = null; +var nle_Base64_URL_SAFE_ENCODE_TABLE = null; +var nle_Base64_DECODE_TABLE = null; +function nle_Base64__init_0() { + var var_0 = new nle_Base64(); + nle_Base64__init_(var_0); + return var_0; +} +function nle_Base64__init_1(var_0, var_1, var_2) { + var var_3 = new nle_Base64(); + nle_Base64__init_2(var_3, var_0, var_1, var_2); + return var_3; +} +function nle_Base64_decodeBase64($base64String) { + return nle_BaseNCodec_decode0(nle_Base64__init_0(), $base64String); +} +function nle_Base64_encodeBase64String($binaryData) { + var var$2, var$3, var$4, var$5; + var$2 = new jl_String; + if ($binaryData !== null && $binaryData.data.length) { + var$3 = nle_Base64__init_1(0, nle_BaseNCodec_CHUNK_SEPARATOR, 0); + var$4 = nle_BaseNCodec_getEncodedLength(var$3, $binaryData); + if (Long_gt(var$4, Long_fromInt(2147483647))) { + var$5 = new jl_IllegalArgumentException; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $rt_s(276)); + var$2 = jl_StringBuilder_append2(var$2, var$4); + jl_AbstractStringBuilder_append(var$2, $rt_s(277)); + jl_AbstractStringBuilder_append2(var$2, 2147483647); + jl_Throwable__init_(var$5, jl_AbstractStringBuilder_toString(var$2)); + $rt_throw(var$5); + } + $binaryData = nle_BaseNCodec_encode(var$3, $binaryData); + } + jl_String__init_8(var$2, $binaryData, jnc_Charset_forName($rt_s(62))); + return var$2; +} +function nle_Base64__init_($this) { + nle_Base64__init_2($this, 0, nle_BaseNCodec_CHUNK_SEPARATOR, 0); +} +function nle_Base64__init_2($this, $lineLength, $lineSeparator, $urlSafe) { + var var$4, var$5, var$6, var$7; + var$4 = nle_BaseNCodec$CodecPolicy_LENIANT; + var$5 = $lineSeparator === null ? 0 : $lineSeparator.data.length; + $this.$PAD = 61; + $this.$unencodedBlockSize = 3; + $this.$encodedBlockSize = 4; + $this.$lineLength = !($lineLength > 0 && var$5 > 0 ? 1 : 0) ? 0 : ($lineLength / 4 | 0) * 4 | 0; + $this.$chunkSeparatorLength = var$5; + $this.$pad = 61; + $this.$decodingPolicy = var$4; + $this.$decodeTable = nle_Base64_DECODE_TABLE; + if ($lineSeparator === null) { + $this.$encodeSize = 4; + $this.$lineSeparator = null; + } else { + if (nle_BaseNCodec_containsAlphabetOrPad($this, $lineSeparator)) { + var$4 = jl_String__init_7($lineSeparator, jnc_Charset_forName($rt_s(62))); + var$6 = new jl_IllegalArgumentException; + var$7 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$7); + jl_AbstractStringBuilder_append(var$7, $rt_s(278)); + jl_AbstractStringBuilder_append(var$7, var$4); + jl_AbstractStringBuilder_append(var$7, $rt_s(274)); + jl_Throwable__init_(var$6, jl_AbstractStringBuilder_toString(var$7)); + $rt_throw(var$6); + } + if ($lineLength <= 0) { + $this.$encodeSize = 4; + $this.$lineSeparator = null; + } else { + $lineLength = $lineSeparator.data.length; + $this.$encodeSize = 4 + $lineLength | 0; + $this.$lineSeparator = $rt_createByteArray($lineLength); + jl_System_arraycopy($lineSeparator, 0, $this.$lineSeparator, 0, $lineLength); + } + } + $this.$decodeSize = $this.$encodeSize - 1 | 0; + $this.$encodeTable = !$urlSafe ? nle_Base64_STANDARD_ENCODE_TABLE : nle_Base64_URL_SAFE_ENCODE_TABLE; +} +function nle_Base64_decode($this, $in, $inPos, $inAvail, $context) { + var $i, var$6, $buffer, var$8, $b, $result, var$11, var$12; + if ($context.$eof) + return; + if ($inAvail < 0) + $context.$eof = 1; + $i = 0; + a: { + while (true) { + if ($i >= $inAvail) + break a; + var$6 = $in.data; + $buffer = nle_BaseNCodec_ensureBufferSize($this, $this.$decodeSize, $context); + var$8 = $inPos + 1 | 0; + $b = var$6[$inPos]; + if ($b == $this.$pad) + break; + if ($b >= 0 && $b < nle_Base64_DECODE_TABLE.data.length) { + $result = nle_Base64_DECODE_TABLE.data[$b]; + if ($result >= 0) { + $context.$modulus = ($context.$modulus + 1 | 0) % 4 | 0; + $context.$ibitWorkArea = ($context.$ibitWorkArea << 6) + $result | 0; + if (!$context.$modulus) { + $buffer = $buffer.data; + $inPos = $context.$pos; + $context.$pos = $inPos + 1 | 0; + $buffer[$inPos] = ($context.$ibitWorkArea >> 16 & 255) << 24 >> 24; + $b = $context.$pos; + $context.$pos = $b + 1 | 0; + $buffer[$b] = ($context.$ibitWorkArea >> 8 & 255) << 24 >> 24; + $inPos = $context.$pos; + $context.$pos = $inPos + 1 | 0; + $buffer[$inPos] = ($context.$ibitWorkArea & 255) << 24 >> 24; + } + } + } + $i = $i + 1 | 0; + $inPos = var$8; + } + $context.$eof = 1; + } + b: { + if ($context.$eof && $context.$modulus) { + $buffer = nle_BaseNCodec_ensureBufferSize($this, $this.$decodeSize, $context); + switch ($context.$modulus) { + case 1: + break; + case 2: + $in = $buffer.data; + nle_Base64_validateCharacter($this, 15, $context); + $context.$ibitWorkArea = $context.$ibitWorkArea >> 4; + $inAvail = $context.$pos; + $context.$pos = $inAvail + 1 | 0; + $in[$inAvail] = ($context.$ibitWorkArea & 255) << 24 >> 24; + break b; + case 3: + $in = $buffer.data; + nle_Base64_validateCharacter($this, 3, $context); + $context.$ibitWorkArea = $context.$ibitWorkArea >> 2; + var$8 = $context.$pos; + $context.$pos = var$8 + 1 | 0; + $in[var$8] = ($context.$ibitWorkArea >> 8 & 255) << 24 >> 24; + $inPos = $context.$pos; + $context.$pos = $inPos + 1 | 0; + $in[$inPos] = ($context.$ibitWorkArea & 255) << 24 >> 24; + break b; + default: + var$11 = new jl_IllegalStateException; + var$12 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$12); + jl_AbstractStringBuilder_append(var$12, $rt_s(279)); + jl_AbstractStringBuilder_append2(var$12, $context.$modulus); + jl_Throwable__init_(var$11, jl_AbstractStringBuilder_toString(var$12)); + $rt_throw(var$11); + } + if (nle_BaseNCodec_isStrictDecoding($this)) { + var$11 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$11, $rt_s(280)); + $rt_throw(var$11); + } + } + } +} +function nle_Base64_encode($this, $in, $inPos, $inAvail, $context) { + var $i, $buffer, $buffer_0, var$8, $b, var$10, $savedPos, var$12, var$13; + if ($context.$eof) + return; + a: { + if ($inAvail >= 0) { + $i = 0; + while (true) { + if ($i >= $inAvail) + break a; + $buffer = $in.data; + $buffer_0 = nle_BaseNCodec_ensureBufferSize($this, $this.$encodeSize, $context); + $context.$modulus = ($context.$modulus + 1 | 0) % 3 | 0; + var$8 = $inPos + 1 | 0; + $b = $buffer[$inPos]; + if ($b < 0) + $b = $b + 256 | 0; + $context.$ibitWorkArea = ($context.$ibitWorkArea << 8) + $b | 0; + if (0 == $context.$modulus) { + var$10 = $buffer_0.data; + $inPos = $context.$pos; + $context.$pos = $inPos + 1 | 0; + var$10[$inPos] = $this.$encodeTable.data[$context.$ibitWorkArea >> 18 & 63]; + $inPos = $context.$pos; + $context.$pos = $inPos + 1 | 0; + var$10[$inPos] = $this.$encodeTable.data[$context.$ibitWorkArea >> 12 & 63]; + $inPos = $context.$pos; + $context.$pos = $inPos + 1 | 0; + var$10[$inPos] = $this.$encodeTable.data[$context.$ibitWorkArea >> 6 & 63]; + $inPos = $context.$pos; + $context.$pos = $inPos + 1 | 0; + var$10[$inPos] = $this.$encodeTable.data[$context.$ibitWorkArea & 63]; + $context.$currentLinePos = $context.$currentLinePos + 4 | 0; + if ($this.$lineLength > 0 && $this.$lineLength <= $context.$currentLinePos) { + jl_System_arraycopy($this.$lineSeparator, 0, $buffer_0, $context.$pos, $this.$lineSeparator.data.length); + $context.$pos = $context.$pos + $this.$lineSeparator.data.length | 0; + $context.$currentLinePos = 0; + } + } + $i = $i + 1 | 0; + $inPos = var$8; + } + } + $context.$eof = 1; + if (0 == $context.$modulus && !$this.$lineLength) + return; + b: { + c: { + $buffer = nle_BaseNCodec_ensureBufferSize($this, $this.$encodeSize, $context); + $savedPos = $context.$pos; + switch ($context.$modulus) { + case 0: + break b; + case 1: + var$10 = $buffer.data; + $inPos = $context.$pos; + $context.$pos = $inPos + 1 | 0; + var$10[$inPos] = $this.$encodeTable.data[$context.$ibitWorkArea >> 2 & 63]; + $inPos = $context.$pos; + $context.$pos = $inPos + 1 | 0; + var$10[$inPos] = $this.$encodeTable.data[$context.$ibitWorkArea << 4 & 63]; + if ($this.$encodeTable !== nle_Base64_STANDARD_ENCODE_TABLE) + break b; + $inPos = $context.$pos; + $context.$pos = $inPos + 1 | 0; + var$10[$inPos] = $this.$pad; + $inPos = $context.$pos; + $context.$pos = $inPos + 1 | 0; + var$10[$inPos] = $this.$pad; + break b; + case 2: + break c; + default: + } + var$12 = new jl_IllegalStateException; + var$13 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$13); + jl_AbstractStringBuilder_append(var$13, $rt_s(279)); + jl_AbstractStringBuilder_append2(var$13, $context.$modulus); + jl_Throwable__init_(var$12, jl_AbstractStringBuilder_toString(var$13)); + $rt_throw(var$12); + } + var$10 = $buffer.data; + $inPos = $context.$pos; + $context.$pos = $inPos + 1 | 0; + var$10[$inPos] = $this.$encodeTable.data[$context.$ibitWorkArea >> 10 & 63]; + $inPos = $context.$pos; + $context.$pos = $inPos + 1 | 0; + var$10[$inPos] = $this.$encodeTable.data[$context.$ibitWorkArea >> 4 & 63]; + $inPos = $context.$pos; + $context.$pos = $inPos + 1 | 0; + var$10[$inPos] = $this.$encodeTable.data[$context.$ibitWorkArea << 2 & 63]; + if ($this.$encodeTable === nle_Base64_STANDARD_ENCODE_TABLE) { + $inPos = $context.$pos; + $context.$pos = $inPos + 1 | 0; + var$10[$inPos] = $this.$pad; + } + } + $context.$currentLinePos = $context.$currentLinePos + ($context.$pos - $savedPos | 0) | 0; + if ($this.$lineLength > 0 && $context.$currentLinePos > 0) { + jl_System_arraycopy($this.$lineSeparator, 0, $buffer, $context.$pos, $this.$lineSeparator.data.length); + $context.$pos = $context.$pos + $this.$lineSeparator.data.length | 0; + } + } +} +function nle_Base64_isInAlphabet($this, $octet) { + return $octet >= 0 && $octet < $this.$decodeTable.data.length && $this.$decodeTable.data[$octet] != (-1) ? 1 : 0; +} +function nle_Base64_validateCharacter($this, $emptyBitsMask, $context) { + var var$3; + if (nle_BaseNCodec_isStrictDecoding($this) && $context.$ibitWorkArea & $emptyBitsMask) { + var$3 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$3, $rt_s(281)); + $rt_throw(var$3); + } +} +function nle_Base64__clinit_() { + var var$1, var$2; + var$1 = $rt_createByteArray(64); + var$2 = var$1.data; + var$2[0] = 65; + var$2[1] = 66; + var$2[2] = 67; + var$2[3] = 68; + var$2[4] = 69; + var$2[5] = 70; + var$2[6] = 71; + var$2[7] = 72; + var$2[8] = 73; + var$2[9] = 74; + var$2[10] = 75; + var$2[11] = 76; + var$2[12] = 77; + var$2[13] = 78; + var$2[14] = 79; + var$2[15] = 80; + var$2[16] = 81; + var$2[17] = 82; + var$2[18] = 83; + var$2[19] = 84; + var$2[20] = 85; + var$2[21] = 86; + var$2[22] = 87; + var$2[23] = 88; + var$2[24] = 89; + var$2[25] = 90; + var$2[26] = 97; + var$2[27] = 98; + var$2[28] = 99; + var$2[29] = 100; + var$2[30] = 101; + var$2[31] = 102; + var$2[32] = 103; + var$2[33] = 104; + var$2[34] = 105; + var$2[35] = 106; + var$2[36] = 107; + var$2[37] = 108; + var$2[38] = 109; + var$2[39] = 110; + var$2[40] = 111; + var$2[41] = 112; + var$2[42] = 113; + var$2[43] = 114; + var$2[44] = 115; + var$2[45] = 116; + var$2[46] = 117; + var$2[47] = 118; + var$2[48] = 119; + var$2[49] = 120; + var$2[50] = 121; + var$2[51] = 122; + var$2[52] = 48; + var$2[53] = 49; + var$2[54] = 50; + var$2[55] = 51; + var$2[56] = 52; + var$2[57] = 53; + var$2[58] = 54; + var$2[59] = 55; + var$2[60] = 56; + var$2[61] = 57; + var$2[62] = 43; + var$2[63] = 47; + nle_Base64_STANDARD_ENCODE_TABLE = var$1; + var$1 = $rt_createByteArray(64); + var$2 = var$1.data; + var$2[0] = 65; + var$2[1] = 66; + var$2[2] = 67; + var$2[3] = 68; + var$2[4] = 69; + var$2[5] = 70; + var$2[6] = 71; + var$2[7] = 72; + var$2[8] = 73; + var$2[9] = 74; + var$2[10] = 75; + var$2[11] = 76; + var$2[12] = 77; + var$2[13] = 78; + var$2[14] = 79; + var$2[15] = 80; + var$2[16] = 81; + var$2[17] = 82; + var$2[18] = 83; + var$2[19] = 84; + var$2[20] = 85; + var$2[21] = 86; + var$2[22] = 87; + var$2[23] = 88; + var$2[24] = 89; + var$2[25] = 90; + var$2[26] = 97; + var$2[27] = 98; + var$2[28] = 99; + var$2[29] = 100; + var$2[30] = 101; + var$2[31] = 102; + var$2[32] = 103; + var$2[33] = 104; + var$2[34] = 105; + var$2[35] = 106; + var$2[36] = 107; + var$2[37] = 108; + var$2[38] = 109; + var$2[39] = 110; + var$2[40] = 111; + var$2[41] = 112; + var$2[42] = 113; + var$2[43] = 114; + var$2[44] = 115; + var$2[45] = 116; + var$2[46] = 117; + var$2[47] = 118; + var$2[48] = 119; + var$2[49] = 120; + var$2[50] = 121; + var$2[51] = 122; + var$2[52] = 48; + var$2[53] = 49; + var$2[54] = 50; + var$2[55] = 51; + var$2[56] = 52; + var$2[57] = 53; + var$2[58] = 54; + var$2[59] = 55; + var$2[60] = 56; + var$2[61] = 57; + var$2[62] = 45; + var$2[63] = 95; + nle_Base64_URL_SAFE_ENCODE_TABLE = var$1; + var$1 = $rt_createByteArray(123); + var$2 = var$1.data; + var$2[0] = (-1); + var$2[1] = (-1); + var$2[2] = (-1); + var$2[3] = (-1); + var$2[4] = (-1); + var$2[5] = (-1); + var$2[6] = (-1); + var$2[7] = (-1); + var$2[8] = (-1); + var$2[9] = (-1); + var$2[10] = (-1); + var$2[11] = (-1); + var$2[12] = (-1); + var$2[13] = (-1); + var$2[14] = (-1); + var$2[15] = (-1); + var$2[16] = (-1); + var$2[17] = (-1); + var$2[18] = (-1); + var$2[19] = (-1); + var$2[20] = (-1); + var$2[21] = (-1); + var$2[22] = (-1); + var$2[23] = (-1); + var$2[24] = (-1); + var$2[25] = (-1); + var$2[26] = (-1); + var$2[27] = (-1); + var$2[28] = (-1); + var$2[29] = (-1); + var$2[30] = (-1); + var$2[31] = (-1); + var$2[32] = (-1); + var$2[33] = (-1); + var$2[34] = (-1); + var$2[35] = (-1); + var$2[36] = (-1); + var$2[37] = (-1); + var$2[38] = (-1); + var$2[39] = (-1); + var$2[40] = (-1); + var$2[41] = (-1); + var$2[42] = (-1); + var$2[43] = 62; + var$2[44] = (-1); + var$2[45] = 62; + var$2[46] = (-1); + var$2[47] = 63; + var$2[48] = 52; + var$2[49] = 53; + var$2[50] = 54; + var$2[51] = 55; + var$2[52] = 56; + var$2[53] = 57; + var$2[54] = 58; + var$2[55] = 59; + var$2[56] = 60; + var$2[57] = 61; + var$2[58] = (-1); + var$2[59] = (-1); + var$2[60] = (-1); + var$2[61] = (-1); + var$2[62] = (-1); + var$2[63] = (-1); + var$2[64] = (-1); + var$2[65] = 0; + var$2[66] = 1; + var$2[67] = 2; + var$2[68] = 3; + var$2[69] = 4; + var$2[70] = 5; + var$2[71] = 6; + var$2[72] = 7; + var$2[73] = 8; + var$2[74] = 9; + var$2[75] = 10; + var$2[76] = 11; + var$2[77] = 12; + var$2[78] = 13; + var$2[79] = 14; + var$2[80] = 15; + var$2[81] = 16; + var$2[82] = 17; + var$2[83] = 18; + var$2[84] = 19; + var$2[85] = 20; + var$2[86] = 21; + var$2[87] = 22; + var$2[88] = 23; + var$2[89] = 24; + var$2[90] = 25; + var$2[91] = (-1); + var$2[92] = (-1); + var$2[93] = (-1); + var$2[94] = (-1); + var$2[95] = 63; + var$2[96] = (-1); + var$2[97] = 26; + var$2[98] = 27; + var$2[99] = 28; + var$2[100] = 29; + var$2[101] = 30; + var$2[102] = 31; + var$2[103] = 32; + var$2[104] = 33; + var$2[105] = 34; + var$2[106] = 35; + var$2[107] = 36; + var$2[108] = 37; + var$2[109] = 38; + var$2[110] = 39; + var$2[111] = 40; + var$2[112] = 41; + var$2[113] = 42; + var$2[114] = 43; + var$2[115] = 44; + var$2[116] = 45; + var$2[117] = 46; + var$2[118] = 47; + var$2[119] = 48; + var$2[120] = 49; + var$2[121] = 50; + var$2[122] = 51; + nle_Base64_DECODE_TABLE = var$1; +} +function nle_ConfigConstants() { + jl_Object.call(this); +} +var nle_ConfigConstants_profanity = 0; +var nle_ConfigConstants_ayonullTitle = null; +var nle_ConfigConstants_ayonullLink = null; +var nle_ConfigConstants_proxies = null; +var nle_ConfigConstants_ipPattern = null; +var nle_ConfigConstants_mainMenuItem = 0; +var nle_ConfigConstants_mainMenuItemLine0 = null; +var nle_ConfigConstants_mainMenuItemLine1 = null; +var nle_ConfigConstants_mainMenuItemLine2 = null; +var nle_ConfigConstants_mainMenuItemLink = null; +function nle_ConfigConstants__init_0() { + var var_0 = new nle_ConfigConstants(); + nle_ConfigConstants__init_(var_0); + return var_0; +} +function nle_ConfigConstants__init_($this) { + return; +} +function nle_ConfigConstants__clinit_() { + var var$1, var$2; + nle_ConfigConstants_profanity = 0; + nle_ConfigConstants_ayonullTitle = null; + nle_ConfigConstants_ayonullLink = null; + var$1 = $rt_createArray(jl_String, 3); + var$2 = var$1.data; + var$2[0] = $rt_s(282); + var$2[1] = $rt_s(283); + var$2[2] = $rt_s(284); + nle_ConfigConstants_proxies = var$1; + nle_ConfigConstants_ipPattern = jur_Pattern_compile($rt_s(285)); + nle_ConfigConstants_mainMenuItem = (-1); + nle_ConfigConstants_mainMenuItemLine0 = null; + nle_ConfigConstants_mainMenuItemLine1 = null; + nle_ConfigConstants_mainMenuItemLine2 = null; + nle_ConfigConstants_mainMenuItemLink = null; +} +function nms_ServerData() { + var a = this; jl_Object.call(a); + a.$serverName = null; + a.$serverIP = null; + a.$id1 = 0; + a.$populationInfo = null; + a.$serverMOTD = null; + a.$pingToServer = Long_ZERO; + a.$pingSentTime = Long_ZERO; + a.$field_82821_f = 0; + a.$gameVersion = null; + a.$hasPing = 0; + a.$field_78842_g = 0; + a.$acceptsTextures = 0; + a.$currentQuery = null; + a.$serverIcon = null; + a.$serverIconDirty = 0; + a.$serverIconEnabled = 0; + a.$hasError = 0; + a.$playerList = null; + a.$serverIconGL = 0; + a.$isDefault = 0; + a.$hideAddress = 0; +} +var nms_ServerData_idCounter = 0; +function nms_ServerData__init_(var_0, var_1, var_2) { + var var_3 = new nms_ServerData(); + nms_ServerData__init_0(var_3, var_0, var_1, var_2); + return var_3; +} +function nms_ServerData__init_0($this, $par1Str, $par2Str, $isDefault) { + $this.$field_82821_f = 61; + $this.$gameVersion = $rt_s(286); + $this.$hasPing = 0; + $this.$field_78842_g = 1; + $this.$acceptsTextures = 0; + $this.$currentQuery = null; + $this.$serverIcon = null; + $this.$serverIconDirty = 0; + $this.$serverIconEnabled = 0; + $this.$hasError = 0; + $this.$playerList = ju_ArrayList__init_0(); + $this.$serverIconGL = (-1); + $this.$hideAddress = 0; + $this.$serverName = $par1Str; + $this.$serverIP = $par2Str; + $this.$isDefault = $isDefault; + $isDefault = nms_ServerData_idCounter + 1 | 0; + nms_ServerData_idCounter = $isDefault; + $this.$id1 = $isDefault; +} +function nms_ServerData_hashCode($this) { + return $this.$id1; +} +function nms_ServerData_equals($this, $o) { + return $o instanceof nms_ServerData && $this.$id1 == $o.$id1 ? 1 : 0; +} +function nms_ServerData_getNBTCompound($this) { + var $var1; + $var1 = nms_NBTTagCompound__init_0(); + nms_NBTTagCompound_setString($var1, $rt_s(287), $this.$serverName); + nms_NBTTagCompound_setString($var1, $rt_s(288), $this.$serverIP); + nms_NBTTagCompound_setBoolean($var1, $rt_s(289), $this.$hideAddress); + return $var1; +} +function nms_ServerData_isHidingAddress($this) { + return $this.$hideAddress; +} +function nms_ServerData_setHideAddress($this, $par1) { + $this.$hideAddress = $par1; +} +function nms_ServerData_getServerDataFromNBTCompound($par0NBTTagCompound) { + var $var1; + $var1 = nms_ServerData__init_(nms_NBTTagCompound_getString($par0NBTTagCompound, $rt_s(287)), nms_NBTTagCompound_getString($par0NBTTagCompound, $rt_s(288)), nms_NBTTagCompound_getBoolean($par0NBTTagCompound, $rt_s(222))); + $var1.$hideAddress = nms_NBTTagCompound_getBoolean($par0NBTTagCompound, $rt_s(289)); + return $var1; +} +function nms_ServerData_setMOTDFromQuery($this, $pkt) { + var $motdData, $motd, $players, $i, $l; + $motdData = nle_ServerQuery$QueryResponse_getResponseJSON($pkt); + $motd = oj_JSONObject_getJSONArray($motdData, $rt_s(290)); + if (oj_JSONArray_length($motd) <= 0) + $pkt = $rt_s(36); + else if (oj_JSONArray_length($motd) <= 1) + $pkt = oj_JSONArray_getString($motd, 0); + else { + $pkt = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($pkt); + jl_AbstractStringBuilder_append($pkt, oj_JSONArray_getString($motd, 0)); + jl_AbstractStringBuilder_append($pkt, $rt_s(64)); + jl_AbstractStringBuilder_append($pkt, oj_JSONArray_getString($motd, 1)); + $pkt = jl_AbstractStringBuilder_toString($pkt); + } + $this.$serverMOTD = $pkt; + $pkt = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($pkt); + jl_AbstractStringBuilder_append($pkt, $rt_s(36)); + jl_AbstractStringBuilder_append2($pkt, oj_JSONObject_getInt($motdData, $rt_s(291))); + jl_AbstractStringBuilder_append($pkt, $rt_s(61)); + jl_AbstractStringBuilder_append2($pkt, oj_JSONObject_getInt($motdData, $rt_s(292))); + $this.$populationInfo = jl_AbstractStringBuilder_toString($pkt); + ju_ArrayList_clear($this.$playerList); + $players = oj_JSONObject_getJSONArray($motdData, $rt_s(293)); + $i = 0; + $l = oj_JSONArray_length($players); + while ($i < $l) { + ju_ArrayList_add($this.$playerList, oj_JSONArray_getString($players, $i)); + $i = $i + 1 | 0; + } + $this.$serverIconEnabled = oj_JSONObject_getBoolean($motdData, $rt_s(294)); + if (!$this.$serverIconEnabled && $this.$serverIconGL != (-1)) { + nleg_EaglerAdapterGL30_glDeleteTextures($this.$serverIconGL); + $this.$serverIconGL = (-1); + } + $this.$hasError = 0; +} +function nms_ServerData_setRateLimitError($this, $lock, $isTcp) { + var var$3; + if ($lock) { + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append1(var$3, nms_EnumChatFormatting_RED); + jl_AbstractStringBuilder_append(var$3, $rt_s(295)); + jl_AbstractStringBuilder_append1(var$3, nms_EnumChatFormatting_GRAY); + jl_AbstractStringBuilder_append(var$3, $rt_s(296)); + $this.$serverMOTD = jl_AbstractStringBuilder_toString(var$3); + } else if (!$isTcp) { + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append1(var$3, nms_EnumChatFormatting_RED); + jl_AbstractStringBuilder_append(var$3, $rt_s(297)); + jl_AbstractStringBuilder_append1(var$3, nms_EnumChatFormatting_GRAY); + jl_AbstractStringBuilder_append(var$3, $rt_s(298)); + $this.$serverMOTD = jl_AbstractStringBuilder_toString(var$3); + } else { + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append1(var$3, nms_EnumChatFormatting_RED); + jl_AbstractStringBuilder_append(var$3, $rt_s(299)); + jl_AbstractStringBuilder_append1(var$3, nms_EnumChatFormatting_GRAY); + jl_AbstractStringBuilder_append(var$3, $rt_s(298)); + $this.$serverMOTD = jl_AbstractStringBuilder_toString(var$3); + } + $this.$populationInfo = $rt_s(36); + ju_ArrayList_clear($this.$playerList); + $this.$serverIconEnabled = 0; + $this.$hasError = 1; +} +function nms_ServerData_refreshIcon($this) { + var $buf; + if (!$this.$serverIconEnabled) { + if ($this.$serverIconGL != (-1)) { + nleg_EaglerAdapterGL30_glDeleteTextures($this.$serverIconGL); + $this.$serverIconGL = (-1); + $this.$serverIconDirty = 0; + } + } else if ($this.$serverIconDirty && $this.$serverIcon !== null) { + if ($this.$serverIconGL != (-1)) + nms_RenderEngine_bindTexture(nmc_Minecraft_theMinecraft.$renderEngine, $this.$serverIconGL); + else { + $this.$serverIconGL = nleg_EaglerAdapterGL30_glGenTextures(); + nms_RenderEngine_bindTexture(nmc_Minecraft_theMinecraft.$renderEngine, $this.$serverIconGL); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10242, 10497); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10243, 10497); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10241, 9728); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10240, 9728); + } + $buf = nms_GLAllocation_createDirectIntBuffer(4096); + jn_IntBuffer_put($buf, $this.$serverIcon); + jn_IntBuffer_flip($buf); + nleg_EaglerAdapterGL30_glTexImage2D(3553, 0, 6408, 64, 64, 0, 32993, 33639, $buf); + $this.$serverIconDirty = 0; + } +} +function nms_ServerData_freeIcon($this) { + if ($this.$serverIconGL != (-1)) { + nleg_EaglerAdapterGL30_glDeleteTextures($this.$serverIconGL); + $this.$serverIconGL = (-1); + } + $this.$serverIconDirty = 0; + $this.$serverIconEnabled = 0; +} +function nms_ServerData__clinit_() { + nms_ServerData_idCounter = 0; +} +function jl_System() { + jl_Object.call(this); +} +var jl_System_outCache = null; +var jl_System_errCache = null; +function jl_System__init_0() { + var var_0 = new jl_System(); + jl_System__init_(var_0); + return var_0; +} +function jl_System__init_($this) { + return; +} +function jl_System_out() { + if (jl_System_outCache === null) + jl_System_outCache = ji_PrintStream__init_(new jl_ConsoleOutputStreamStdout, 0); + return jl_System_outCache; +} +function jl_System_err() { + if (jl_System_errCache === null) + jl_System_errCache = ji_PrintStream__init_(new jl_ConsoleOutputStreamStderr, 0); + return jl_System_errCache; +} +function jl_System_arraycopy($src, $srcPos, $dest, $destPos, $length) { + var $srcType, $targetType, $srcArray, $i, var$10, var$11, var$12; + if ($src !== null && $dest !== null) { + if ($srcPos >= 0 && $destPos >= 0 && $length >= 0 && ($srcPos + $length | 0) <= jlr_Array_getLength($src) && ($destPos + $length | 0) <= jlr_Array_getLength($dest)) { + a: { + b: { + if ($src !== $dest) { + $srcType = jl_Class_getComponentType(jl_Object_getClass($src)); + $targetType = jl_Class_getComponentType(jl_Object_getClass($dest)); + if ($srcType !== null && $targetType !== null) { + if ($srcType === $targetType) + break b; + if (!jl_Class_isPrimitive($srcType) && !jl_Class_isPrimitive($targetType)) { + $srcArray = $src; + $i = 0; + var$10 = $srcPos; + while ($i < $length) { + var$11 = $srcArray.data; + var$12 = var$10 + 1 | 0; + if (!jl_Class_isInstance($targetType, var$11[var$10])) { + jl_System_doArrayCopy($src, $srcPos, $dest, $destPos, $i); + $src = new jl_ArrayStoreException; + jl_Throwable__init_0($src); + $rt_throw($src); + } + $i = $i + 1 | 0; + var$10 = var$12; + } + jl_System_doArrayCopy($src, $srcPos, $dest, $destPos, $length); + return; + } + if (!jl_Class_isPrimitive($srcType)) + break a; + if (jl_Class_isPrimitive($targetType)) + break b; + else + break a; + } + $src = new jl_ArrayStoreException; + jl_Throwable__init_0($src); + $rt_throw($src); + } + } + jl_System_doArrayCopy($src, $srcPos, $dest, $destPos, $length); + return; + } + $src = new jl_ArrayStoreException; + jl_Throwable__init_0($src); + $rt_throw($src); + } + $src = new jl_IndexOutOfBoundsException; + jl_Throwable__init_0($src); + $rt_throw($src); + } + $dest = new jl_NullPointerException; + jl_Throwable__init_($dest, $rt_s(300)); + $rt_throw($dest); +} +function jl_System_doArrayCopy(var$1, var$2, var$3, var$4, var$5) { + if (var$1 !== var$3 || var$4 < var$2) { + for (var i = 0; i < var$5; i = (i + 1) | 0) { + var$3.data[var$4++] = var$1.data[var$2++]; + } + } else { + var$2 = (var$2 + var$5) | 0; + var$4 = (var$4 + var$5) | 0; + for (var i = 0; i < var$5; i = (i + 1) | 0) { + var$3.data[--var$4] = var$1.data[--var$2]; + } + } +} +function jl_System_currentTimeMillis() { + return Long_fromNumber(new Date().getTime()); +} +function jl_System_nanoTime() { + return Long_fromNumber(performance.now() * 1000000.0); +} +function nmc_Minecraft() { + var a = this; jl_Object.call(a); + a.$currentServerData = null; + a.$playerController = null; + a.$fullscreen = 0; + a.$hasCrashed = 0; + a.$isGonnaTakeDatScreenShot = 0; + a.$displayWidth = 0; + a.$displayHeight = 0; + a.$timer = null; + a.$theWorld = null; + a.$renderGlobal = null; + a.$thePlayer = null; + a.$renderViewEntity = null; + a.$pointedEntityLiving = null; + a.$effectRenderer = null; + a.$hideQuitButton = 0; + a.$isGamePaused = 0; + a.$renderEngine = null; + a.$fontRenderer = null; + a.$standardGalacticFontRenderer = null; + a.$currentScreen = null; + a.$loadingScreen = null; + a.$entityRenderer = null; + a.$leftClickCounter = 0; + a.$tempDisplayHeight = 0; + a.$guiAchievement = null; + a.$ingameGUI = null; + a.$skipRenderWorld = 0; + a.$objectMouseOver = null; + a.$gameSettings = null; + a.$sndManager = null; + a.$mouseHelper = null; + a.$texturePackList = null; + a.$rightClickDelayTimer = 0; + a.$refreshTexturePacksScheduled = 0; + a.$isTakingScreenshot = 0; + a.$inGameHasFocus = 0; + a.$systemTime = Long_ZERO; + a.$joinPlayerCounter = 0; + a.$isDemo = 0; + a.$myNetworkManager = null; + a.$integratedServerIsRunning = 0; + a.$mcProfiler = null; + a.$field_83002_am = Long_ZERO; + a.$chunkUpdates = 0; + a.$running = 0; + a.$debug = null; + a.$debugUpdateTime = Long_ZERO; + a.$fpsCounter = 0; + a.$prevFrameTime = Long_ZERO; + a.$secondTimer = Long_ZERO; + a.$shownPlayerMessages = null; + a.$debugProfilerName = null; + a.$titleMusicObj = 0; +} +var nmc_Minecraft_theMinecraft = null; +var nmc_Minecraft_debugFPS = 0; +var nmc_Minecraft_debugChunkUpdates = 0; +function nmc_Minecraft__init_() { + var var_0 = new nmc_Minecraft(); + nmc_Minecraft__init_0(var_0); + return var_0; +} +function nmc_Minecraft__init_0($this) { + var var$1; + $this.$fullscreen = 0; + $this.$hasCrashed = 0; + $this.$isGonnaTakeDatScreenShot = 0; + var$1 = new nms_Timer; + var$1.$timerSpeed = 1.0; + var$1.$elapsedPartialTicks = 0.0; + var$1.$timeSyncAdjustment = 1.0; + var$1.$ticksPerSecond = 20.0; + var$1.$lastSyncSysClock = jl_System_currentTimeMillis(); + var$1.$lastSyncHRClock = Long_div(jl_System_nanoTime(), Long_fromInt(1000000)); + $this.$timer = var$1; + $this.$hideQuitButton = 0; + $this.$isGamePaused = 0; + $this.$currentScreen = null; + $this.$leftClickCounter = 0; + $this.$skipRenderWorld = 0; + $this.$objectMouseOver = null; + $this.$sndManager = nms_SoundManager__init_0(); + $this.$rightClickDelayTimer = 0; + $this.$isTakingScreenshot = 0; + $this.$inGameHasFocus = 0; + $this.$systemTime = jl_System_currentTimeMillis(); + $this.$joinPlayerCounter = 0; + $this.$mcProfiler = nms_Profiler__init_0(); + $this.$field_83002_am = Long_fromInt(-1); + $this.$chunkUpdates = 0; + $this.$running = 1; + $this.$debug = $rt_s(36); + $this.$debugUpdateTime = jl_System_currentTimeMillis(); + $this.$fpsCounter = 0; + $this.$prevFrameTime = Long_fromInt(-1); + $this.$secondTimer = Long_ZERO; + $this.$shownPlayerMessages = ju_HashSet__init_0(); + $this.$debugProfilerName = $rt_s(301); + $this.$titleMusicObj = (-1); + $this.$tempDisplayHeight = 480; + $this.$fullscreen = 0; + nms_Packet3Chat_maxChatLength = 32767; + $this.$displayWidth = 854; + $this.$displayHeight = 480; + $this.$fullscreen = 0; + nmc_Minecraft_theMinecraft = $this; +} +function nmc_Minecraft_startGame($this) { + var var$1, $s, $scr, var$4, var$5, var$6, var$7, var$8, var$9, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$scr = $thread.pop();$s = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_OpenGlHelper_defaultTexUnit = 33984; + nms_OpenGlHelper_lightmapTexUnit = 33985; + nms_TextureManager_instance = nms_TextureManager__init_0(); + $this.$gameSettings = nms_GameSettings__init_($this); + var$1 = new nms_TexturePackList; + $ptr = 1; + case 1: + nms_TexturePackList_$callClinit(); + if ($rt_suspending()) { + break main; + } + var$1.$availableTexturePacks = ju_ArrayList__init_0(); + var$1.$texturePackCache = ju_HashMap__init_(); + var$1.$mc0 = $this; + $ptr = 2; + case 2: + nms_TexturePackList_updateAvaliableTexturePacks(var$1); + if ($rt_suspending()) { + break main; + } + $this.$texturePackList = var$1; + var$1 = new nms_RenderEngine; + $s = $this.$texturePackList; + $scr = $this.$gameSettings; + var$1.$textureMap = ju_HashMap__init_(); + var$1.$textureContentsMap = ju_HashMap__init_(); + var$1.$textureNameToImageMap = nms_IntHashMap__init_0(); + var$1.$urlToImageDataMap = ju_HashMap__init_(); + var$1.$imageData = nms_GLAllocation_createDirectIntBuffer(4194304); + var$1.$texturePack = $s; + var$1.$options = $scr; + var$4 = $rt_createIntArray(256); + var$5 = var$4.data; + var$6 = 0; + while (var$6 < 256) { + var$5[var$6] = ((var$6 / 16 | 0) + (var$6 % 16 | 0) | 0) % 2 | 0 ? (-16777216) : (-65281); + var$6 = var$6 + 1 | 0; + } + var$1.$missingTextureImage = nle_EaglerImage__init_(var$4, 16, 16, 1); + var$1.$textureMapBlocks = nle_TextureTerrainMap__init_(1024, $rt_s(302), $rt_s(303), var$1.$missingTextureImage); + $s = new nms_TextureMap; + var$7 = var$1.$missingTextureImage; + $s.$mapTexturesStiched = ju_HashMap__init_(); + $s.$listTextureStiched = ju_ArrayList__init_0(); + $s.$textureStichedMap = ju_HashMap__init_(); + $s.$textureType = 1; + $s.$textureName = $rt_s(304); + $s.$basePath = $rt_s(305); + $s.$textureExt = $rt_s(73); + $s.$missingImage = var$7; + var$1.$textureMapItems = $s; + $this.$renderEngine = var$1; + $ptr = 3; + case 3: + nmc_Minecraft_loadScreen($this); + if ($rt_suspending()) { + break main; + } + var$1 = $rt_s(36); + a: { + try { + var$8 = var$1; + var$9 = ji_BufferedReader__init_(ji_InputStreamReader__init_(nlea_EaglerAdapterImpl2_loadResource($rt_s(306)), $rt_s(62))); + while (true) { + var$8 = var$1; + $s = ji_BufferedReader_readLine(var$9); + if ($s === null) + break; + var$8 = var$1; + if (jl_String_startsWith0($s, $rt_s(307))) + continue; + var$8 = var$1; + var$1 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), var$1), $s)); + var$8 = var$1; + } + var$8 = var$1; + ji_BufferedReader_close(var$9); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + } else { + throw $$e; + } + } + var$1 = var$8; + } + nms_ChatAllowedCharacters_allowedCharacters = var$1; + var$1 = new nms_FontRenderer; + $s = $this.$gameSettings; + $scr = $rt_s(308); + var$9 = $this.$renderEngine; + var$6 = 0; + $ptr = 4; + case 4: + nms_FontRenderer__init_(var$1, $s, $scr, var$9, var$6); + if ($rt_suspending()) { + break main; + } + $this.$fontRenderer = var$1; + var$1 = new nms_FontRenderer; + $s = $this.$gameSettings; + $scr = $rt_s(309); + var$9 = $this.$renderEngine; + var$6 = 0; + $ptr = 5; + case 5: + nms_FontRenderer__init_(var$1, $s, $scr, var$9, var$6); + if ($rt_suspending()) { + break main; + } + $this.$standardGalacticFontRenderer = var$1; + if ($this.$gameSettings.$language !== null) + nms_StringTranslate_setLanguage(nms_StringTranslate_getInstance(), $this.$gameSettings.$language, 0); + $ptr = 6; + case 6: + nmc_Minecraft_loadScreen($this); + if ($rt_suspending()) { + break main; + } + var$1 = $this.$renderEngine; + $s = $rt_s(310); + $ptr = 7; + case 7: + $tmp = nms_RenderEngine_getTextureContents(var$1, $s); + if ($rt_suspending()) { + break main; + } + var$4 = $tmp; + nms_ColorizerGrass_grassBuffer = var$4; + var$1 = $this.$renderEngine; + $s = $rt_s(311); + $ptr = 8; + case 8: + $tmp = nms_RenderEngine_getTextureContents(var$1, $s); + if ($rt_suspending()) { + break main; + } + var$4 = $tmp; + nms_ColorizerFoliage_foliageBuffer = var$4; + $this.$entityRenderer = nms_EntityRenderer__init_($this); + nms_RenderManager_instance = nms_RenderManager__init_0(); + nms_RenderManager_instance.$itemRenderer = nms_ItemRenderer__init_($this); + nms_AchievementList_$callClinit(); + var$1 = nms_AchievementList_openInventory; + $s = new nms_StatStringFormatKeyInv; + $s.$mc1 = $this; + var$1.$statStringFormatter = $s; + var$1 = new nms_MouseHelper; + var$1.$field_85184_d = $this.$gameSettings; + $this.$mouseHelper = var$1; + nmc_Minecraft_checkGLError($this, $rt_s(312)); + nleg_EaglerAdapterGL30_glEnable(3553); + nlea_EaglerAdapterImpl2__wglClearDepth((-1.0)); + nleg_EaglerAdapterGL30_glEnable(2929); + nleg_EaglerAdapterGL30_glDepthFunc(515); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.10000000149011612); + nleg_EaglerAdapterGL30_glCullFace(1029); + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nmc_Minecraft_checkGLError($this, $rt_s(313)); + nms_SoundManager_loadSoundSettings($this.$sndManager, $this.$gameSettings); + $this.$renderGlobal = nms_RenderGlobal__init_($this, $this.$renderEngine); + var$1 = $this.$renderEngine; + $ptr = 9; + case 9: + nms_RenderEngine_refreshTextureMaps(var$1); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$displayWidth, $this.$displayHeight); + $this.$effectRenderer = nms_EffectRenderer__init_($this.$theWorld, $this.$renderEngine); + nleg_EffectPipeline_init(); + nmc_Minecraft_checkGLError($this, $rt_s(314)); + var$1 = new nms_GuiAchievement; + nms_Gui__init_(var$1); + var$1.$theGame = $this; + var$1.$itemRender = nms_RenderItem__init_0(); + $this.$guiAchievement = var$1; + $this.$ingameGUI = nms_GuiIngame__init_($this); + nle_EaglerProfile_loadFromStorage(); + var$1 = $this.$sndManager; + $ptr = 10; + case 10: + nms_SoundManager_playTheTitleMusic(var$1); + if ($rt_suspending()) { + break main; + } + $ptr = 11; + case 11: + nmc_Minecraft_showIntroAnimation($this); + if ($rt_suspending()) { + break main; + } + $s = nlea_EaglerAdapterImpl2_getServerToJoinOnLaunch(); + if ($s === null) { + $scr = nle_GuiScreenEditProfile__init_(nms_GuiMainMenu__init_0()); + nmc_Minecraft_displayGuiScreen($this, nms_NBTTagCompound_getBoolean(nle_LocalStorageManager_profileSettingsStorage, $rt_s(315)) ? $scr : nle_GuiScreenLicense__init_($scr)); + $this.$loadingScreen = nms_LoadingScreenRenderer__init_($this); + return; + } + $scr = new nle_GuiScreenEditProfile; + var$9 = new nms_GuiConnecting; + var$7 = nms_GuiMainMenu__init_0(); + var$8 = nms_ServerData__init_($rt_s(316), $s, 0); + $ptr = 12; + case 12: + nms_GuiConnecting__init_(var$9, var$7, $this, var$8); + if ($rt_suspending()) { + break main; + } + nle_GuiScreenEditProfile__init_0($scr, var$9); + nmc_Minecraft_displayGuiScreen($this, nms_NBTTagCompound_getBoolean(nle_LocalStorageManager_profileSettingsStorage, $rt_s(315)) ? $scr : nle_GuiScreenLicense__init_($scr)); + $this.$loadingScreen = nms_LoadingScreenRenderer__init_($this); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, $s, $scr, var$4, var$5, var$6, var$7, var$8, var$9, $ptr); +} +function nmc_Minecraft_showWarningText($this) { + var $var1, $s, var$3, var$4, var$5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$s = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var1 = nms_ScaledResolution__init_($this.$gameSettings, $this.$displayWidth, $this.$displayHeight); + $s = $rt_s(317); + var$3 = $this.$fontRenderer; + var$4 = ($var1.$scaledWidth - nms_FontRenderer_getStringWidth($this.$fontRenderer, $s) | 0) / 2 | 0; + var$5 = $var1.$scaledHeight - 50 | 0; + var$6 = (-3355444); + $ptr = 1; + case 1: + nms_FontRenderer_drawString(var$3, $s, var$4, var$5, var$6); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $s, var$3, var$4, var$5, var$6, $ptr); +} +function nmc_Minecraft_showIntroAnimation($this) { + var $t1, $i, $t, $var1, $f, $e, var$7, $f_0, $i_0, $t_0, $f1, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$f1 = $thread.pop();$t_0 = $thread.pop();$i_0 = $thread.pop();$f_0 = $thread.pop();var$7 = $thread.pop();$e = $thread.pop();$f = $thread.pop();$var1 = $thread.pop();$t = $thread.pop();$i = $thread.pop();$t1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_ScaledResolution__init_0(new nms_ScaledResolution, $this.$gameSettings, $this.$displayWidth, $this.$displayHeight); + nleg_EaglerAdapterGL30_glClearColor(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, (-2000.0)); + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$displayWidth, $this.$displayHeight); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glDisable(2912); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $t1 = jl_System_currentTimeMillis(); + $i = 0; + $t = Long_add($t1, Long_fromInt(17)); + if ($i < 20) { + $this.$displayWidth = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $this.$displayHeight = nlea_EaglerAdapterImpl2_getCanvasHeight(); + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$displayWidth, $this.$displayHeight); + $var1 = nms_ScaledResolution__init_($this.$gameSettings, $this.$displayWidth, $this.$displayHeight); + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glOrtho(0.0, nms_ScaledResolution_getScaledWidth($var1), nms_ScaledResolution_getScaledHeight($var1), 0.0, 1000.0, 3000.0); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + $f = Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $t1)) / 333.0; + nleg_EaglerAdapterGL30_glClear(16640); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, nms_MathHelper_clamp_float(1.0 - $f, 0.0, 1.0)); + $e = $this.$renderEngine; + var$7 = $rt_s(318); + $ptr = 1; + continue main; + } + $t1 = jl_System_currentTimeMillis(); + $i = 0; + $t = Long_add($t1, Long_fromInt(17)); + if ($i < 20) { + $this.$displayWidth = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $this.$displayHeight = nlea_EaglerAdapterImpl2_getCanvasHeight(); + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$displayWidth, $this.$displayHeight); + var$7 = nms_ScaledResolution__init_($this.$gameSettings, $this.$displayWidth, $this.$displayHeight); + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glOrtho(0.0, nms_ScaledResolution_getScaledWidth(var$7), nms_ScaledResolution_getScaledHeight(var$7), 0.0, 1000.0, 3000.0); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + $f_0 = Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $t1)) / 333.0; + nleg_EaglerAdapterGL30_glClear(16640); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, nms_MathHelper_clamp_float($f_0, 0.0, 1.0)); + $var1 = $this.$renderEngine; + $e = $rt_s(319); + $ptr = 6; + continue main; + } + try { + $t1 = Long_fromInt(1600); + $ptr = 5; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + $e = $$je; + } else { + throw $$e; + } + } + $e.$printStackTrace1(); + $t1 = jl_System_currentTimeMillis(); + $i_0 = 0; + $t_0 = Long_add($t1, Long_fromInt(17)); + if ($i_0 >= 21) { + nleg_EaglerAdapterGL30_glClear(16640); + $ptr = 10; + continue main; + } + $this.$displayWidth = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $this.$displayHeight = nlea_EaglerAdapterImpl2_getCanvasHeight(); + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$displayWidth, $this.$displayHeight); + $var1 = nms_ScaledResolution__init_($this.$gameSettings, $this.$displayWidth, $this.$displayHeight); + $f = Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $t1)) / 340.0; + nleg_EaglerAdapterGL30_glClear(16640); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, nms_MathHelper_clamp_float(1.0 - $f, 0.0, 1.0)); + $e = $this.$renderEngine; + var$7 = $rt_s(319); + $ptr = 12; + continue main; + case 1: + nms_RenderEngine_bindTexture0($e, var$7); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + $f1 = 1.0 + 0.02500000037252903 * $f * $f; + nleg_EaglerAdapterGL30_glTranslatef((nms_ScaledResolution_getScaledWidth($var1) - 256 | 0) / 2 | 0, (nms_ScaledResolution_getScaledHeight($var1) - 256 | 0) / 2 | 0, 0.0); + $f = (-128.0) * ($f1 - 1.0); + nleg_EaglerAdapterGL30_glTranslatef($f, $f, 0.0); + nleg_EaglerAdapterGL30_glScalef($f1, $f1, 1.0); + nmc_Minecraft_scaledTessellator($this, 0, 0, 0, 0, 256, 256); + nleg_EaglerAdapterGL30_glPopMatrix(); + $ptr = 2; + case 2: + nmc_Minecraft_showWarningText($this); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glFlush(); + $ptr = 3; + case 3: + nlea_EaglerAdapterImpl2_updateDisplay(); + if ($rt_suspending()) { + break main; + } + $t_0 = Long_sub(Long_add($t, Long_fromInt(17 * $i | 0)), jl_System_currentTimeMillis()); + if (Long_gt($t_0, Long_ZERO)) { + try { + $ptr = 4; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + $e = $$je; + } else { + throw $$e; + } + } + $e.$printStackTrace1(); + } + $i = $i + 1 | 0; + if ($i < 20) { + $this.$displayWidth = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $this.$displayHeight = nlea_EaglerAdapterImpl2_getCanvasHeight(); + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$displayWidth, $this.$displayHeight); + $var1 = nms_ScaledResolution__init_($this.$gameSettings, $this.$displayWidth, $this.$displayHeight); + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glOrtho(0.0, nms_ScaledResolution_getScaledWidth($var1), nms_ScaledResolution_getScaledHeight($var1), 0.0, 1000.0, 3000.0); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + $f = Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $t1)) / 333.0; + nleg_EaglerAdapterGL30_glClear(16640); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, nms_MathHelper_clamp_float(1.0 - $f, 0.0, 1.0)); + $e = $this.$renderEngine; + var$7 = $rt_s(318); + $ptr = 1; + continue main; + } + $t1 = jl_System_currentTimeMillis(); + $i = 0; + $t = Long_add($t1, Long_fromInt(17)); + if ($i < 20) { + $this.$displayWidth = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $this.$displayHeight = nlea_EaglerAdapterImpl2_getCanvasHeight(); + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$displayWidth, $this.$displayHeight); + var$7 = nms_ScaledResolution__init_($this.$gameSettings, $this.$displayWidth, $this.$displayHeight); + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glOrtho(0.0, nms_ScaledResolution_getScaledWidth(var$7), nms_ScaledResolution_getScaledHeight(var$7), 0.0, 1000.0, 3000.0); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + $f_0 = Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $t1)) / 333.0; + nleg_EaglerAdapterGL30_glClear(16640); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, nms_MathHelper_clamp_float($f_0, 0.0, 1.0)); + $var1 = $this.$renderEngine; + $e = $rt_s(319); + $ptr = 6; + continue main; + } + try { + $t1 = Long_fromInt(1600); + $ptr = 5; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + $e = $$je; + } else { + throw $$e; + } + } + $e.$printStackTrace1(); + $t1 = jl_System_currentTimeMillis(); + $i_0 = 0; + $t_0 = Long_add($t1, Long_fromInt(17)); + if ($i_0 >= 21) { + nleg_EaglerAdapterGL30_glClear(16640); + $ptr = 10; + continue main; + } + $this.$displayWidth = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $this.$displayHeight = nlea_EaglerAdapterImpl2_getCanvasHeight(); + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$displayWidth, $this.$displayHeight); + $var1 = nms_ScaledResolution__init_($this.$gameSettings, $this.$displayWidth, $this.$displayHeight); + $f = Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $t1)) / 340.0; + nleg_EaglerAdapterGL30_glClear(16640); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, nms_MathHelper_clamp_float(1.0 - $f, 0.0, 1.0)); + $e = $this.$renderEngine; + var$7 = $rt_s(319); + $ptr = 12; + continue main; + case 4: + a: { + try { + jl_Thread_sleep($t_0); + if ($rt_suspending()) { + break main; + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + $e = $$je; + } else { + throw $$e; + } + } + $e.$printStackTrace1(); + } + $i = $i + 1 | 0; + if ($i < 20) { + $this.$displayWidth = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $this.$displayHeight = nlea_EaglerAdapterImpl2_getCanvasHeight(); + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$displayWidth, $this.$displayHeight); + $var1 = nms_ScaledResolution__init_($this.$gameSettings, $this.$displayWidth, $this.$displayHeight); + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glOrtho(0.0, nms_ScaledResolution_getScaledWidth($var1), nms_ScaledResolution_getScaledHeight($var1), 0.0, 1000.0, 3000.0); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + $f = Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $t1)) / 333.0; + nleg_EaglerAdapterGL30_glClear(16640); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, nms_MathHelper_clamp_float(1.0 - $f, 0.0, 1.0)); + $e = $this.$renderEngine; + var$7 = $rt_s(318); + $ptr = 1; + continue main; + } + $t1 = jl_System_currentTimeMillis(); + $i = 0; + $t = Long_add($t1, Long_fromInt(17)); + if ($i < 20) { + $this.$displayWidth = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $this.$displayHeight = nlea_EaglerAdapterImpl2_getCanvasHeight(); + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$displayWidth, $this.$displayHeight); + var$7 = nms_ScaledResolution__init_($this.$gameSettings, $this.$displayWidth, $this.$displayHeight); + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glOrtho(0.0, nms_ScaledResolution_getScaledWidth(var$7), nms_ScaledResolution_getScaledHeight(var$7), 0.0, 1000.0, 3000.0); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + $f_0 = Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $t1)) / 333.0; + nleg_EaglerAdapterGL30_glClear(16640); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, nms_MathHelper_clamp_float($f_0, 0.0, 1.0)); + $var1 = $this.$renderEngine; + $e = $rt_s(319); + $ptr = 6; + continue main; + } + try { + $t1 = Long_fromInt(1600); + $ptr = 5; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + $e = $$je; + } else { + throw $$e; + } + } + $e.$printStackTrace1(); + $t1 = jl_System_currentTimeMillis(); + $i_0 = 0; + $t_0 = Long_add($t1, Long_fromInt(17)); + if ($i_0 >= 21) { + nleg_EaglerAdapterGL30_glClear(16640); + $ptr = 10; + continue main; + } + $this.$displayWidth = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $this.$displayHeight = nlea_EaglerAdapterImpl2_getCanvasHeight(); + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$displayWidth, $this.$displayHeight); + $var1 = nms_ScaledResolution__init_($this.$gameSettings, $this.$displayWidth, $this.$displayHeight); + $f = Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $t1)) / 340.0; + nleg_EaglerAdapterGL30_glClear(16640); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, nms_MathHelper_clamp_float(1.0 - $f, 0.0, 1.0)); + $e = $this.$renderEngine; + var$7 = $rt_s(319); + $ptr = 12; + continue main; + case 5: + a: { + try { + jl_Thread_sleep($t1); + if ($rt_suspending()) { + break main; + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + $e = $$je; + } else { + throw $$e; + } + } + $e.$printStackTrace1(); + } + $t1 = jl_System_currentTimeMillis(); + $i_0 = 0; + $t_0 = Long_add($t1, Long_fromInt(17)); + if ($i_0 >= 21) { + nleg_EaglerAdapterGL30_glClear(16640); + $ptr = 10; + continue main; + } + $this.$displayWidth = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $this.$displayHeight = nlea_EaglerAdapterImpl2_getCanvasHeight(); + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$displayWidth, $this.$displayHeight); + $var1 = nms_ScaledResolution__init_($this.$gameSettings, $this.$displayWidth, $this.$displayHeight); + $f = Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $t1)) / 340.0; + nleg_EaglerAdapterGL30_glClear(16640); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, nms_MathHelper_clamp_float(1.0 - $f, 0.0, 1.0)); + $e = $this.$renderEngine; + var$7 = $rt_s(319); + $ptr = 12; + continue main; + case 6: + nms_RenderEngine_bindTexture0($var1, $e); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + $f1 = 0.875 + 0.02500000037252903 * jl_Math_sqrt($f_0); + nleg_EaglerAdapterGL30_glTranslatef((nms_ScaledResolution_getScaledWidth(var$7) - 256 | 0) / 2 | 0, (nms_ScaledResolution_getScaledHeight(var$7) - 256 | 0) / 2 | 0, 0.0); + $f = (-128.0) * ($f1 - 1.0); + nleg_EaglerAdapterGL30_glTranslatef($f, $f, 0.0); + nleg_EaglerAdapterGL30_glScalef($f1, $f1, 1.0); + nmc_Minecraft_scaledTessellator($this, 0, 0, 0, 0, 256, 256); + nleg_EaglerAdapterGL30_glPopMatrix(); + $ptr = 7; + case 7: + nmc_Minecraft_showWarningText($this); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glFlush(); + $ptr = 8; + case 8: + nlea_EaglerAdapterImpl2_updateDisplay(); + if ($rt_suspending()) { + break main; + } + $t_0 = Long_sub(Long_add($t, Long_fromInt(17 * $i | 0)), jl_System_currentTimeMillis()); + if (Long_gt($t_0, Long_ZERO)) { + try { + $ptr = 9; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + $e = $$je; + } else { + throw $$e; + } + } + $e.$printStackTrace1(); + } + $i = $i + 1 | 0; + if ($i < 20) { + $this.$displayWidth = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $this.$displayHeight = nlea_EaglerAdapterImpl2_getCanvasHeight(); + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$displayWidth, $this.$displayHeight); + var$7 = nms_ScaledResolution__init_($this.$gameSettings, $this.$displayWidth, $this.$displayHeight); + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glOrtho(0.0, nms_ScaledResolution_getScaledWidth(var$7), nms_ScaledResolution_getScaledHeight(var$7), 0.0, 1000.0, 3000.0); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + $f_0 = Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $t1)) / 333.0; + nleg_EaglerAdapterGL30_glClear(16640); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, nms_MathHelper_clamp_float($f_0, 0.0, 1.0)); + $var1 = $this.$renderEngine; + $e = $rt_s(319); + $ptr = 6; + continue main; + } + try { + $t1 = Long_fromInt(1600); + $ptr = 5; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + $e = $$je; + } else { + throw $$e; + } + } + $e.$printStackTrace1(); + $t1 = jl_System_currentTimeMillis(); + $i_0 = 0; + $t_0 = Long_add($t1, Long_fromInt(17)); + if ($i_0 >= 21) { + nleg_EaglerAdapterGL30_glClear(16640); + $ptr = 10; + continue main; + } + $this.$displayWidth = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $this.$displayHeight = nlea_EaglerAdapterImpl2_getCanvasHeight(); + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$displayWidth, $this.$displayHeight); + $var1 = nms_ScaledResolution__init_($this.$gameSettings, $this.$displayWidth, $this.$displayHeight); + $f = Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $t1)) / 340.0; + nleg_EaglerAdapterGL30_glClear(16640); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, nms_MathHelper_clamp_float(1.0 - $f, 0.0, 1.0)); + $e = $this.$renderEngine; + var$7 = $rt_s(319); + $ptr = 12; + continue main; + case 9: + a: { + try { + jl_Thread_sleep($t_0); + if ($rt_suspending()) { + break main; + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + $e = $$je; + } else { + throw $$e; + } + } + $e.$printStackTrace1(); + } + $i = $i + 1 | 0; + if ($i < 20) { + $this.$displayWidth = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $this.$displayHeight = nlea_EaglerAdapterImpl2_getCanvasHeight(); + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$displayWidth, $this.$displayHeight); + var$7 = nms_ScaledResolution__init_($this.$gameSettings, $this.$displayWidth, $this.$displayHeight); + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glOrtho(0.0, nms_ScaledResolution_getScaledWidth(var$7), nms_ScaledResolution_getScaledHeight(var$7), 0.0, 1000.0, 3000.0); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + $f_0 = Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $t1)) / 333.0; + nleg_EaglerAdapterGL30_glClear(16640); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, nms_MathHelper_clamp_float($f_0, 0.0, 1.0)); + $var1 = $this.$renderEngine; + $e = $rt_s(319); + $ptr = 6; + continue main; + } + try { + $t1 = Long_fromInt(1600); + $ptr = 5; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + $e = $$je; + } else { + throw $$e; + } + } + $e.$printStackTrace1(); + $t1 = jl_System_currentTimeMillis(); + $i_0 = 0; + $t_0 = Long_add($t1, Long_fromInt(17)); + if ($i_0 >= 21) { + nleg_EaglerAdapterGL30_glClear(16640); + $ptr = 10; + continue main; + } + $this.$displayWidth = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $this.$displayHeight = nlea_EaglerAdapterImpl2_getCanvasHeight(); + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$displayWidth, $this.$displayHeight); + $var1 = nms_ScaledResolution__init_($this.$gameSettings, $this.$displayWidth, $this.$displayHeight); + $f = Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $t1)) / 340.0; + nleg_EaglerAdapterGL30_glClear(16640); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, nms_MathHelper_clamp_float(1.0 - $f, 0.0, 1.0)); + $e = $this.$renderEngine; + var$7 = $rt_s(319); + $ptr = 12; + continue main; + case 10: + nmc_Minecraft_showWarningText($this); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glFlush(); + $ptr = 11; + case 11: + nlea_EaglerAdapterImpl2_updateDisplay(); + if ($rt_suspending()) { + break main; + } + try { + $t1 = Long_fromInt(100); + $ptr = 15; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + $e = $$je; + } else { + throw $$e; + } + } + $e.$printStackTrace1(); + nle_GuiScreenVoiceChannel_fadeInTimer = jl_System_currentTimeMillis(); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.10000000149011612); + while (nlea_EaglerAdapterImpl2_keysNext()) { + } + while (nlea_EaglerAdapterImpl2_mouseNext()) { + } + return; + case 12: + nms_RenderEngine_bindTexture0($e, var$7); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + $f1 = 0.8999999761581421 + 0.02500000037252903 * $f * $f; + nleg_EaglerAdapterGL30_glTranslatef((nms_ScaledResolution_getScaledWidth($var1) - 256 | 0) / 2 | 0, (nms_ScaledResolution_getScaledHeight($var1) - 256 | 0) / 2 | 0, 0.0); + $f = (-128.0) * ($f1 - 1.0); + nleg_EaglerAdapterGL30_glTranslatef($f, $f, 0.0); + nleg_EaglerAdapterGL30_glScalef($f1, $f1, 1.0); + nmc_Minecraft_scaledTessellator($this, 0, 0, 0, 0, 256, 256); + nleg_EaglerAdapterGL30_glPopMatrix(); + $ptr = 13; + case 13: + nmc_Minecraft_showWarningText($this); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glFlush(); + $ptr = 14; + case 14: + nlea_EaglerAdapterImpl2_updateDisplay(); + if ($rt_suspending()) { + break main; + } + $t = Long_sub(Long_add($t_0, Long_fromInt(17 * $i_0 | 0)), jl_System_currentTimeMillis()); + if (Long_gt($t, Long_ZERO)) { + try { + $ptr = 16; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + $e = $$je; + } else { + throw $$e; + } + } + $e.$printStackTrace1(); + } + $i_0 = $i_0 + 1 | 0; + if ($i_0 >= 21) { + nleg_EaglerAdapterGL30_glClear(16640); + $ptr = 10; + continue main; + } + $this.$displayWidth = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $this.$displayHeight = nlea_EaglerAdapterImpl2_getCanvasHeight(); + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$displayWidth, $this.$displayHeight); + $var1 = nms_ScaledResolution__init_($this.$gameSettings, $this.$displayWidth, $this.$displayHeight); + $f = Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $t1)) / 340.0; + nleg_EaglerAdapterGL30_glClear(16640); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, nms_MathHelper_clamp_float(1.0 - $f, 0.0, 1.0)); + $e = $this.$renderEngine; + var$7 = $rt_s(319); + $ptr = 12; + continue main; + case 15: + a: { + try { + jl_Thread_sleep($t1); + if ($rt_suspending()) { + break main; + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + $e = $$je; + } else { + throw $$e; + } + } + $e.$printStackTrace1(); + } + nle_GuiScreenVoiceChannel_fadeInTimer = jl_System_currentTimeMillis(); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.10000000149011612); + while (nlea_EaglerAdapterImpl2_keysNext()) { + } + while (nlea_EaglerAdapterImpl2_mouseNext()) { + } + return; + case 16: + a: { + try { + jl_Thread_sleep($t); + if ($rt_suspending()) { + break main; + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + $e = $$je; + } else { + throw $$e; + } + } + $e.$printStackTrace1(); + } + $i_0 = $i_0 + 1 | 0; + if ($i_0 >= 21) { + nleg_EaglerAdapterGL30_glClear(16640); + $ptr = 10; + continue main; + } + $this.$displayWidth = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $this.$displayHeight = nlea_EaglerAdapterImpl2_getCanvasHeight(); + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$displayWidth, $this.$displayHeight); + $var1 = nms_ScaledResolution__init_($this.$gameSettings, $this.$displayWidth, $this.$displayHeight); + $f = Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $t1)) / 340.0; + nleg_EaglerAdapterGL30_glClear(16640); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, nms_MathHelper_clamp_float(1.0 - $f, 0.0, 1.0)); + $e = $this.$renderEngine; + var$7 = $rt_s(319); + $ptr = 12; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $t1, $i, $t, $var1, $f, $e, var$7, $f_0, $i_0, $t_0, $f1, $ptr); +} +function nmc_Minecraft_loadScreen($this) { + var $var1, var$2, var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$displayWidth = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $this.$displayHeight = nlea_EaglerAdapterImpl2_getCanvasHeight(); + $var1 = nms_ScaledResolution__init_($this.$gameSettings, $this.$displayWidth, $this.$displayHeight); + nleg_EaglerAdapterGL30_glColorMask(1, 1, 1, 1); + nleg_EaglerAdapterGL30_glClearColor(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glOrtho(0.0, $var1.$scaledWidth, $var1.$scaledHeight, 0.0, 1000.0, 3000.0); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, (-2000.0)); + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$displayWidth, $this.$displayHeight); + nleg_EaglerAdapterGL30_glClear(16640); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glDisable(2912); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + var$2 = $this.$renderEngine; + var$3 = $rt_s(318); + $ptr = 1; + case 1: + nms_RenderEngine_bindTexture0(var$2, var$3); + if ($rt_suspending()) { + break main; + } + nmc_Minecraft_scaledTessellator($this, ($var1.$scaledWidth - 256 | 0) / 2 | 0, ($var1.$scaledHeight - 256 | 0) / 2 | 0, 0, 0, 256, 256); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glDisable(2912); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.10000000149011612); + nleg_EaglerAdapterGL30_glFlush(); + $ptr = 2; + case 2: + nlea_EaglerAdapterImpl2_updateDisplay(); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, var$2, var$3, $ptr); +} +function nmc_Minecraft_scaledTessellator($this, $par1, $par2, $par3, $par4, $par5, $par6) { + var $var9, var$8, var$9, var$10, var$11, var$12, var$13, var$14; + nlea_Tessellator_$callClinit(); + $var9 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var9); + nlea_Tessellator_setColorOpaque($var9, 255, 255, 255); + var$8 = $par1 + 0 | 0; + var$9 = $par2 + $par6 | 0; + var$10 = ($par3 + 0 | 0) * 0.00390625; + var$11 = ($par4 + $par6 | 0) * 0.00390625; + nlea_Tessellator_addVertexWithUV($var9, var$8, var$9, 0.0, var$10, var$11); + var$12 = $par1 + $par5 | 0; + var$13 = ($par3 + $par5 | 0) * 0.00390625; + nlea_Tessellator_addVertexWithUV($var9, var$12, var$9, 0.0, var$13, var$11); + var$9 = $par2 + 0 | 0; + var$14 = ($par4 + 0 | 0) * 0.00390625; + nlea_Tessellator_addVertexWithUV($var9, var$12, var$9, 0.0, var$13, var$14); + nlea_Tessellator_addVertexWithUV($var9, var$8, var$9, 0.0, var$10, var$14); + nlea_Tessellator_draw($var9); +} +function nmc_Minecraft_displayGuiScreen($this, $par1GuiScreen) { + var $var2; + if ($this.$currentScreen !== null) + $this.$currentScreen.$onGuiClosed(); + if ($par1GuiScreen === null && $this.$theWorld === null) + $par1GuiScreen = nms_GuiMainMenu__init_0(); + else if ($par1GuiScreen === null && $this.$thePlayer.$health <= 0) { + $par1GuiScreen = new nms_GuiGameOver; + nms_GuiScreen__init_($par1GuiScreen); + } + if ($par1GuiScreen instanceof nms_GuiMainMenu) { + $this.$gameSettings.$showDebugInfo = 0; + nms_GuiNewChat_clearChatMessages($this.$ingameGUI.$persistantChatGUI); + } + $this.$currentScreen = $par1GuiScreen; + if ($par1GuiScreen !== null) { + nmc_Minecraft_setIngameNotInFocus($this); + $var2 = nms_ScaledResolution__init_($this.$gameSettings, $this.$displayWidth, $this.$displayHeight); + nms_GuiScreen_setWorldAndResolution($par1GuiScreen, $this, $var2.$scaledWidth, $var2.$scaledHeight); + $this.$skipRenderWorld = 0; + } else if (!$this.$inGameHasFocus) + nmc_Minecraft_setIngameFocus($this); +} +function nmc_Minecraft_isChatOpen($this) { + return $this.$currentScreen !== null && $this.$currentScreen instanceof nms_GuiChat ? 1 : 0; +} +function nmc_Minecraft_getServerURI($this) { + return nmc_Minecraft_getNetHandler($this) === null ? $rt_s(320) : nmc_Minecraft_getNetHandler($this).$netManager.$serverURI; +} +function nmc_Minecraft_checkGLError($this, $par1Str) { + var var$2, $var3, var$4, var$5; + while (true) { + nleg_EaglerAdapterGL30_$callClinit(); + nlea_EaglerAdapterImpl2_$callClinit(); + var$2 = nlea_EaglerAdapterImpl2_webgl.getError(); + if (var$2 == 37442) + var$2 = (-100); + if (!var$2) + break; + a: { + switch (var$2) { + case -100: + break; + case 1280: + $var3 = $rt_s(321); + break a; + case 1281: + $var3 = $rt_s(322); + break a; + case 1282: + $var3 = $rt_s(323); + break a; + case 1285: + $var3 = $rt_s(324); + break a; + default: + $var3 = $rt_s(325); + break a; + } + $var3 = $rt_s(326); + } + ji_PrintStream_println(jl_System_err(), $rt_s(327)); + var$4 = jl_System_err(); + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(328)); + jl_AbstractStringBuilder_append(var$5, $par1Str); + ji_PrintStream_println(var$4, jl_AbstractStringBuilder_toString(var$5)); + var$4 = jl_System_err(); + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append2(var$5, var$2); + jl_AbstractStringBuilder_append(var$5, $rt_s(49)); + jl_AbstractStringBuilder_append(var$5, $var3); + ji_PrintStream_println(var$4, jl_AbstractStringBuilder_toString(var$5)); + } +} +function nmc_Minecraft_run($this) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$running = 1; + $ptr = 1; + case 1: + nmc_Minecraft_startGame($this); + if ($rt_suspending()) { + break main; + } + if (!$this.$running) { + nlea_EaglerAdapterImpl2_$callClinit(); + return; + } + $ptr = 2; + case 2: + nmc_Minecraft_runGameLoop($this); + if ($rt_suspending()) { + break main; + } + if (!$this.$running) { + nlea_EaglerAdapterImpl2_$callClinit(); + return; + } + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $ptr); +} +function nmc_Minecraft_runGameLoop($this) { + var var$1, $var1, $var6, $var3, $var7, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$var7 = $thread.pop();$var3 = $thread.pop();$var6 = $thread.pop();$var1 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$refreshTexturePacksScheduled) { + $this.$refreshTexturePacksScheduled = 0; + var$1 = $this.$renderEngine; + $ptr = 1; + continue main; + } + nms_AABBPool_cleanPool(nms_AxisAlignedBB_getAABBPool()); + if ($this.$theWorld !== null) + nms_Vec3Pool_clear($this.$theWorld.$vecPool); + nms_Profiler_startSection($this.$mcProfiler, $rt_s(301)); + nlea_EaglerAdapterImpl2_$callClinit(); + if ($this.$isGamePaused && $this.$theWorld !== null) { + $var1 = $this.$timer.$renderPartialTicks; + nms_Timer_updateTimer($this.$timer); + $this.$timer.$renderPartialTicks = $var1; + } else + nms_Timer_updateTimer($this.$timer); + $var6 = jl_System_nanoTime(); + nms_Profiler_startSection($this.$mcProfiler, $rt_s(329)); + $var3 = 0; + if ($var3 < $this.$timer.$elapsedTicks) { + $ptr = 2; + continue main; + } + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(330)); + $var7 = Long_sub(jl_System_nanoTime(), $var6); + nmc_Minecraft_checkGLError($this, $rt_s(331)); + nms_RenderBlocks_fancyGrass = $this.$gameSettings.$fancyGraphics; + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(332)); + nms_SoundManager_setListener($this.$sndManager, $this.$thePlayer, $this.$timer.$renderPartialTicks); + if (!$this.$isGamePaused) { + var$1 = $this.$sndManager; + $ptr = 3; + continue main; + } + nms_Profiler_endSection($this.$mcProfiler); + nms_Profiler_startSection($this.$mcProfiler, $rt_s(333)); + nms_Profiler_startSection($this.$mcProfiler, $rt_s(334)); + nleg_EaglerAdapterGL30_glEnable(3553); + if (!nlea_EaglerAdapterImpl2_isKeyDown(65)) { + $ptr = 4; + continue main; + } + if ($this.$thePlayer !== null && nms_EntityPlayer_isEntityInsideOpaqueBlock($this.$thePlayer)) + $this.$gameSettings.$thirdPersonView = 0; + nms_Profiler_endSection($this.$mcProfiler); + nlegv_Matrix4f_load(nleg_EaglerAdapterGL30_matModelV.data[0], nleg_EaglerAdapterGL30_matModelV.data[nleg_EaglerAdapterGL30_matModelPointer]); + nleg_EaglerAdapterGL30_matModelPointer = 0; + nlegv_Matrix4f_load(nleg_EaglerAdapterGL30_matProjV.data[0], nleg_EaglerAdapterGL30_matProjV.data[nleg_EaglerAdapterGL30_matProjPointer]); + nleg_EaglerAdapterGL30_matProjPointer = 0; + nlegv_Matrix4f_load(nleg_EaglerAdapterGL30_matTexV.data[0], nleg_EaglerAdapterGL30_matTexV.data[nleg_EaglerAdapterGL30_matTexPointer]); + nleg_EaglerAdapterGL30_matTexPointer = 0; + if (!$this.$skipRenderWorld) { + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(335)); + var$1 = $this.$entityRenderer; + $var1 = $this.$timer.$renderPartialTicks; + $ptr = 5; + continue main; + } + nleg_EaglerAdapterGL30_glFlush(); + nms_Profiler_endSection($this.$mcProfiler); + if ($this.$gameSettings.$showDebugInfo && $this.$gameSettings.$showDebugProfilerChart) { + if (!$this.$mcProfiler.$profilingEnabled) + nms_Profiler_clearProfiling($this.$mcProfiler); + $this.$mcProfiler.$profilingEnabled = 1; + $ptr = 7; + continue main; + } + $this.$mcProfiler.$profilingEnabled = 0; + $this.$prevFrameTime = jl_System_nanoTime(); + var$1 = $this.$guiAchievement; + $ptr = 6; + continue main; + case 1: + nms_RenderEngine_refreshTextures(var$1); + if ($rt_suspending()) { + break main; + } + nms_AABBPool_cleanPool(nms_AxisAlignedBB_getAABBPool()); + if ($this.$theWorld !== null) + nms_Vec3Pool_clear($this.$theWorld.$vecPool); + nms_Profiler_startSection($this.$mcProfiler, $rt_s(301)); + nlea_EaglerAdapterImpl2_$callClinit(); + if ($this.$isGamePaused && $this.$theWorld !== null) { + $var1 = $this.$timer.$renderPartialTicks; + nms_Timer_updateTimer($this.$timer); + $this.$timer.$renderPartialTicks = $var1; + } else + nms_Timer_updateTimer($this.$timer); + $var6 = jl_System_nanoTime(); + nms_Profiler_startSection($this.$mcProfiler, $rt_s(329)); + $var3 = 0; + if ($var3 < $this.$timer.$elapsedTicks) { + $ptr = 2; + continue main; + } + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(330)); + $var7 = Long_sub(jl_System_nanoTime(), $var6); + nmc_Minecraft_checkGLError($this, $rt_s(331)); + nms_RenderBlocks_fancyGrass = $this.$gameSettings.$fancyGraphics; + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(332)); + nms_SoundManager_setListener($this.$sndManager, $this.$thePlayer, $this.$timer.$renderPartialTicks); + if (!$this.$isGamePaused) { + var$1 = $this.$sndManager; + $ptr = 3; + continue main; + } + nms_Profiler_endSection($this.$mcProfiler); + nms_Profiler_startSection($this.$mcProfiler, $rt_s(333)); + nms_Profiler_startSection($this.$mcProfiler, $rt_s(334)); + nleg_EaglerAdapterGL30_glEnable(3553); + if (!nlea_EaglerAdapterImpl2_isKeyDown(65)) { + $ptr = 4; + continue main; + } + if ($this.$thePlayer !== null && nms_EntityPlayer_isEntityInsideOpaqueBlock($this.$thePlayer)) + $this.$gameSettings.$thirdPersonView = 0; + nms_Profiler_endSection($this.$mcProfiler); + nlegv_Matrix4f_load(nleg_EaglerAdapterGL30_matModelV.data[0], nleg_EaglerAdapterGL30_matModelV.data[nleg_EaglerAdapterGL30_matModelPointer]); + nleg_EaglerAdapterGL30_matModelPointer = 0; + nlegv_Matrix4f_load(nleg_EaglerAdapterGL30_matProjV.data[0], nleg_EaglerAdapterGL30_matProjV.data[nleg_EaglerAdapterGL30_matProjPointer]); + nleg_EaglerAdapterGL30_matProjPointer = 0; + nlegv_Matrix4f_load(nleg_EaglerAdapterGL30_matTexV.data[0], nleg_EaglerAdapterGL30_matTexV.data[nleg_EaglerAdapterGL30_matTexPointer]); + nleg_EaglerAdapterGL30_matTexPointer = 0; + if (!$this.$skipRenderWorld) { + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(335)); + var$1 = $this.$entityRenderer; + $var1 = $this.$timer.$renderPartialTicks; + $ptr = 5; + continue main; + } + nleg_EaglerAdapterGL30_glFlush(); + nms_Profiler_endSection($this.$mcProfiler); + if ($this.$gameSettings.$showDebugInfo && $this.$gameSettings.$showDebugProfilerChart) { + if (!$this.$mcProfiler.$profilingEnabled) + nms_Profiler_clearProfiling($this.$mcProfiler); + $this.$mcProfiler.$profilingEnabled = 1; + $ptr = 7; + continue main; + } + $this.$mcProfiler.$profilingEnabled = 0; + $this.$prevFrameTime = jl_System_nanoTime(); + var$1 = $this.$guiAchievement; + $ptr = 6; + continue main; + case 2: + nmc_Minecraft_runTick($this); + if ($rt_suspending()) { + break main; + } + $var3 = $var3 + 1 | 0; + if ($var3 < $this.$timer.$elapsedTicks) { + continue main; + } + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(330)); + $var7 = Long_sub(jl_System_nanoTime(), $var6); + nmc_Minecraft_checkGLError($this, $rt_s(331)); + nms_RenderBlocks_fancyGrass = $this.$gameSettings.$fancyGraphics; + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(332)); + nms_SoundManager_setListener($this.$sndManager, $this.$thePlayer, $this.$timer.$renderPartialTicks); + if (!$this.$isGamePaused) { + var$1 = $this.$sndManager; + $ptr = 3; + continue main; + } + nms_Profiler_endSection($this.$mcProfiler); + nms_Profiler_startSection($this.$mcProfiler, $rt_s(333)); + nms_Profiler_startSection($this.$mcProfiler, $rt_s(334)); + nleg_EaglerAdapterGL30_glEnable(3553); + if (!nlea_EaglerAdapterImpl2_isKeyDown(65)) { + $ptr = 4; + continue main; + } + if ($this.$thePlayer !== null && nms_EntityPlayer_isEntityInsideOpaqueBlock($this.$thePlayer)) + $this.$gameSettings.$thirdPersonView = 0; + nms_Profiler_endSection($this.$mcProfiler); + nlegv_Matrix4f_load(nleg_EaglerAdapterGL30_matModelV.data[0], nleg_EaglerAdapterGL30_matModelV.data[nleg_EaglerAdapterGL30_matModelPointer]); + nleg_EaglerAdapterGL30_matModelPointer = 0; + nlegv_Matrix4f_load(nleg_EaglerAdapterGL30_matProjV.data[0], nleg_EaglerAdapterGL30_matProjV.data[nleg_EaglerAdapterGL30_matProjPointer]); + nleg_EaglerAdapterGL30_matProjPointer = 0; + nlegv_Matrix4f_load(nleg_EaglerAdapterGL30_matTexV.data[0], nleg_EaglerAdapterGL30_matTexV.data[nleg_EaglerAdapterGL30_matTexPointer]); + nleg_EaglerAdapterGL30_matTexPointer = 0; + if (!$this.$skipRenderWorld) { + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(335)); + var$1 = $this.$entityRenderer; + $var1 = $this.$timer.$renderPartialTicks; + $ptr = 5; + continue main; + } + nleg_EaglerAdapterGL30_glFlush(); + nms_Profiler_endSection($this.$mcProfiler); + if ($this.$gameSettings.$showDebugInfo && $this.$gameSettings.$showDebugProfilerChart) { + if (!$this.$mcProfiler.$profilingEnabled) + nms_Profiler_clearProfiling($this.$mcProfiler); + $this.$mcProfiler.$profilingEnabled = 1; + $ptr = 7; + continue main; + } + $this.$mcProfiler.$profilingEnabled = 0; + $this.$prevFrameTime = jl_System_nanoTime(); + var$1 = $this.$guiAchievement; + $ptr = 6; + continue main; + case 3: + nms_SoundManager_func_92071_g(var$1); + if ($rt_suspending()) { + break main; + } + nms_Profiler_endSection($this.$mcProfiler); + nms_Profiler_startSection($this.$mcProfiler, $rt_s(333)); + nms_Profiler_startSection($this.$mcProfiler, $rt_s(334)); + nleg_EaglerAdapterGL30_glEnable(3553); + if (!nlea_EaglerAdapterImpl2_isKeyDown(65)) { + $ptr = 4; + continue main; + } + if ($this.$thePlayer !== null && nms_EntityPlayer_isEntityInsideOpaqueBlock($this.$thePlayer)) + $this.$gameSettings.$thirdPersonView = 0; + nms_Profiler_endSection($this.$mcProfiler); + nlegv_Matrix4f_load(nleg_EaglerAdapterGL30_matModelV.data[0], nleg_EaglerAdapterGL30_matModelV.data[nleg_EaglerAdapterGL30_matModelPointer]); + nleg_EaglerAdapterGL30_matModelPointer = 0; + nlegv_Matrix4f_load(nleg_EaglerAdapterGL30_matProjV.data[0], nleg_EaglerAdapterGL30_matProjV.data[nleg_EaglerAdapterGL30_matProjPointer]); + nleg_EaglerAdapterGL30_matProjPointer = 0; + nlegv_Matrix4f_load(nleg_EaglerAdapterGL30_matTexV.data[0], nleg_EaglerAdapterGL30_matTexV.data[nleg_EaglerAdapterGL30_matTexPointer]); + nleg_EaglerAdapterGL30_matTexPointer = 0; + if (!$this.$skipRenderWorld) { + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(335)); + var$1 = $this.$entityRenderer; + $var1 = $this.$timer.$renderPartialTicks; + $ptr = 5; + continue main; + } + nleg_EaglerAdapterGL30_glFlush(); + nms_Profiler_endSection($this.$mcProfiler); + if ($this.$gameSettings.$showDebugInfo && $this.$gameSettings.$showDebugProfilerChart) { + if (!$this.$mcProfiler.$profilingEnabled) + nms_Profiler_clearProfiling($this.$mcProfiler); + $this.$mcProfiler.$profilingEnabled = 1; + $ptr = 7; + continue main; + } + $this.$mcProfiler.$profilingEnabled = 0; + $this.$prevFrameTime = jl_System_nanoTime(); + var$1 = $this.$guiAchievement; + $ptr = 6; + continue main; + case 4: + nlea_EaglerAdapterImpl2_updateDisplay(); + if ($rt_suspending()) { + break main; + } + if ($this.$thePlayer !== null && nms_EntityPlayer_isEntityInsideOpaqueBlock($this.$thePlayer)) + $this.$gameSettings.$thirdPersonView = 0; + nms_Profiler_endSection($this.$mcProfiler); + nlegv_Matrix4f_load(nleg_EaglerAdapterGL30_matModelV.data[0], nleg_EaglerAdapterGL30_matModelV.data[nleg_EaglerAdapterGL30_matModelPointer]); + nleg_EaglerAdapterGL30_matModelPointer = 0; + nlegv_Matrix4f_load(nleg_EaglerAdapterGL30_matProjV.data[0], nleg_EaglerAdapterGL30_matProjV.data[nleg_EaglerAdapterGL30_matProjPointer]); + nleg_EaglerAdapterGL30_matProjPointer = 0; + nlegv_Matrix4f_load(nleg_EaglerAdapterGL30_matTexV.data[0], nleg_EaglerAdapterGL30_matTexV.data[nleg_EaglerAdapterGL30_matTexPointer]); + nleg_EaglerAdapterGL30_matTexPointer = 0; + if (!$this.$skipRenderWorld) { + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(335)); + var$1 = $this.$entityRenderer; + $var1 = $this.$timer.$renderPartialTicks; + $ptr = 5; + continue main; + } + nleg_EaglerAdapterGL30_glFlush(); + nms_Profiler_endSection($this.$mcProfiler); + if ($this.$gameSettings.$showDebugInfo && $this.$gameSettings.$showDebugProfilerChart) { + if (!$this.$mcProfiler.$profilingEnabled) + nms_Profiler_clearProfiling($this.$mcProfiler); + $this.$mcProfiler.$profilingEnabled = 1; + $ptr = 7; + continue main; + } + $this.$mcProfiler.$profilingEnabled = 0; + $this.$prevFrameTime = jl_System_nanoTime(); + var$1 = $this.$guiAchievement; + $ptr = 6; + continue main; + case 5: + nms_EntityRenderer_updateCameraAndRender(var$1, $var1); + if ($rt_suspending()) { + break main; + } + nms_Profiler_endSection($this.$mcProfiler); + nleg_EaglerAdapterGL30_glFlush(); + nms_Profiler_endSection($this.$mcProfiler); + if ($this.$gameSettings.$showDebugInfo && $this.$gameSettings.$showDebugProfilerChart) { + if (!$this.$mcProfiler.$profilingEnabled) + nms_Profiler_clearProfiling($this.$mcProfiler); + $this.$mcProfiler.$profilingEnabled = 1; + $ptr = 7; + continue main; + } + $this.$mcProfiler.$profilingEnabled = 0; + $this.$prevFrameTime = jl_System_nanoTime(); + var$1 = $this.$guiAchievement; + $ptr = 6; + case 6: + nms_GuiAchievement_updateAchievementWindow(var$1); + if ($rt_suspending()) { + break main; + } + nms_Profiler_startSection($this.$mcProfiler, $rt_s(301)); + if (!$this.$fullscreen && !(nlea_EaglerAdapterImpl2_getCanvasWidth() == $this.$displayWidth && nlea_EaglerAdapterImpl2_getCanvasHeight() == $this.$displayHeight)) { + $this.$displayWidth = nlea_EaglerAdapterImpl2_getCanvasWidth(); + $this.$displayHeight = nlea_EaglerAdapterImpl2_getCanvasHeight(); + if ($this.$displayWidth <= 0) + $this.$displayWidth = 1; + if ($this.$displayHeight <= 0) + $this.$displayHeight = 1; + $var3 = $this.$displayWidth; + var$6 = $this.$displayHeight; + $this.$displayWidth = $var3 > 0 ? $var3 : 1; + $this.$displayHeight = var$6 > 0 ? var$6 : 1; + if ($this.$currentScreen !== null) { + var$1 = nms_ScaledResolution__init_($this.$gameSettings, $var3, var$6); + var$6 = var$1.$scaledWidth; + $var3 = var$1.$scaledHeight; + nms_GuiScreen_setWorldAndResolution($this.$currentScreen, $this, var$6, $var3); + } + } + nmc_Minecraft_checkGLError($this, $rt_s(336)); + $this.$fpsCounter = $this.$fpsCounter + 1 | 0; + $this.$isGamePaused = 0; + if (Long_gt(Long_sub(jl_System_currentTimeMillis(), $this.$secondTimer), Long_fromInt(1000))) { + nmc_Minecraft_debugFPS = $this.$fpsCounter; + $this.$fpsCounter = 0; + nmc_Minecraft_debugChunkUpdates = $this.$chunkUpdates; + $this.$chunkUpdates = 0; + $this.$secondTimer = jl_System_currentTimeMillis(); + } + nms_Profiler_startSection($this.$mcProfiler, $rt_s(337)); + if (nmc_Minecraft_func_90020_K($this) > 0) + nlea_EaglerAdapterImpl2_syncDisplay(nms_EntityRenderer_performanceToFps(nmc_Minecraft_func_90020_K($this))); + if ($this.$isGonnaTakeDatScreenShot) { + $this.$isGonnaTakeDatScreenShot = 0; + nlea_EaglerAdapterImpl2_saveScreenshot(); + } + nlea_EaglerAdapterImpl2_doJavascriptCoroutines(); + nms_Profiler_endSection($this.$mcProfiler); + nms_Profiler_endSection($this.$mcProfiler); + return; + case 7: + nmc_Minecraft_displayDebugInfo($this, $var7); + if ($rt_suspending()) { + break main; + } + var$1 = $this.$guiAchievement; + $ptr = 6; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, $var1, $var6, $var3, $var7, var$6, $ptr); +} +function nmc_Minecraft_func_90020_K($this) { + return $this.$currentScreen !== null && $this.$currentScreen instanceof nms_GuiMainMenu ? 2 : $this.$gameSettings.$limitFramerate; +} +function nmc_Minecraft_updateDebugProfilerName($this, $par1) { + var $var2, $var3, $var4; + $var2 = nms_Profiler_getProfilingData($this.$mcProfiler, $this.$debugProfilerName); + if ($var2 !== null && !ju_AbstractCollection_isEmpty($var2)) { + $var3 = ju_ArrayList_remove($var2, 0); + if ($par1) { + $par1 = $par1 + (-1) | 0; + if ($par1 < $var2.$size && !jl_String_equals(ju_ArrayList_get($var2, $par1).$field_76331_c, $rt_s(338))) { + if (jl_String_length($this.$debugProfilerName) > 0) { + $var3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var3); + jl_AbstractStringBuilder_append($var3, $this.$debugProfilerName); + jl_AbstractStringBuilder_append($var3, $rt_s(339)); + $this.$debugProfilerName = jl_AbstractStringBuilder_toString($var3); + } + $var3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var3); + jl_AbstractStringBuilder_append($var3, $this.$debugProfilerName); + jl_AbstractStringBuilder_append($var3, ju_ArrayList_get($var2, $par1).$field_76331_c); + $this.$debugProfilerName = jl_AbstractStringBuilder_toString($var3); + } + } else if (jl_String_length($var3.$field_76331_c) > 0) { + $var4 = jl_String_lastIndexOf2($this.$debugProfilerName, $rt_s(339)); + if ($var4 >= 0) + $this.$debugProfilerName = jl_String_substring0($this.$debugProfilerName, 0, $var4); + } + } +} +function nmc_Minecraft_displayDebugInfo($this, $par1) { + var $var3, $var4, $var5, $var6, $var7, $var8, var$8, var$9, var$10, var$11, var$12, $var9, $var11, var$15, var$16, $var12, $var13, var$19, $var14, $var15, $var16, $var17, $var18, $var19, $var13_0, $var21, $var20, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var20 = $thread.pop();$var21 = $thread.pop();$var13_0 = $thread.pop();$var19 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();var$19 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();var$16 = $thread.pop();var$15 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();$var8 + = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$mcProfiler.$profilingEnabled) + return; + $var3 = nms_Profiler_getProfilingData($this.$mcProfiler, $this.$debugProfilerName); + $var4 = ju_ArrayList_remove($var3, 0); + nleg_EaglerAdapterGL30_glClear(256); + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glEnable(2903); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glOrtho(0.0, $this.$displayWidth, $this.$displayHeight, 0.0, 1000.0, 3000.0); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, (-2000.0)); + nleg_EaglerAdapterGL30_glLineWidth(1.0); + nleg_EaglerAdapterGL30_glDisable(3553); + nleg_EaglerAdapterGL30_glEnable(2929); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + $var6 = 160; + $var7 = ($this.$displayWidth - $var6 | 0) - 10 | 0; + $var8 = $this.$displayHeight - 320 | 0; + nleg_EaglerAdapterGL30_glEnable(3042); + nlea_Tessellator_startDrawingQuads($var5); + nlea_Tessellator_setColorRGBA_I($var5, 0, 200); + var$8 = $var7; + var$9 = var$8 - 176.0; + var$10 = $var8; + var$11 = var$10 - 96.0 - 16.0; + nlea_Tessellator_addVertex($var5, var$9, var$11, 0.0); + var$12 = $var8 + 320 | 0; + nlea_Tessellator_addVertex($var5, var$9, var$12, 0.0); + var$9 = var$8 + 176.0; + nlea_Tessellator_addVertex($var5, var$9, var$12, 0.0); + nlea_Tessellator_addVertex($var5, var$9, var$11, 0.0); + nlea_Tessellator_draw($var5); + nleg_EaglerAdapterGL30_glDisable(3042); + $var9 = 0.0; + nleg_EaglerAdapterGL30_glDepthMask(1); + $var11 = 0; + var$15 = $var7; + var$16 = $var8; + while ($var11 < ju_ArrayList_size($var3)) { + $var12 = ju_ArrayList_get($var3, $var11); + $var13 = nms_MathHelper_floor_double($var12.$field_76332_a / 4.0) + 1 | 0; + nlea_Tessellator_startDrawing($var5, 6); + nlea_Tessellator_setColorOpaque_I($var5, nms_ProfilerResult_func_76329_a($var12)); + nlea_Tessellator_addVertex($var5, var$15, var$16, 0.0); + var$19 = $var13; + $var14 = $var13; + while ($var14 >= 0) { + $var15 = ($var9 + $var12.$field_76332_a * $var14 / var$19) * 3.141592653589793 * 2.0 / 100.0; + $var16 = nms_MathHelper_sin($var15) * 160.0; + $var17 = nms_MathHelper_cos($var15) * 160.0 * 0.5; + nlea_Tessellator_addVertex($var5, var$8 + $var16, var$10 - $var17, 0.0); + $var14 = $var14 + (-1) | 0; + } + nlea_Tessellator_draw($var5); + nlea_Tessellator_startDrawing($var5, 5); + nlea_Tessellator_setColorOpaque_I($var5, (nms_ProfilerResult_func_76329_a($var12) & 16711422) >> 1); + while ($var13 >= 0) { + $var15 = ($var9 + $var12.$field_76332_a * $var13 / var$19) * 3.141592653589793 * 2.0 / 100.0; + $var16 = nms_MathHelper_sin($var15) * 160.0; + $var17 = nms_MathHelper_cos($var15) * 160.0 * 0.5; + var$9 = var$8 + $var16; + $var15 = var$10 - $var17; + nlea_Tessellator_addVertex($var5, var$9, $var15, 0.0); + nlea_Tessellator_addVertex($var5, var$9, $var15 + 10.0, 0.0); + $var13 = $var13 + (-1) | 0; + } + nlea_Tessellator_draw($var5); + $var9 = $var9 + $var12.$field_76332_a; + $var11 = $var11 + 1 | 0; + } + $var18 = jt_DecimalFormat__init_0($rt_s(340)); + nleg_EaglerAdapterGL30_glEnable(3553); + $var19 = $rt_s(36); + if (!jl_String_equals($var4.$field_76331_c, $rt_s(338))) + $var19 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var19), $rt_s(341))); + $var5 = !jl_String_length($var4.$field_76331_c) ? jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var19), $rt_s(342))) : jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var19), $var4.$field_76331_c), $rt_s(343))); + $var13_0 = 16777215; + $var12 = $this.$fontRenderer; + $var14 = $var7 - $var6 | 0; + $var13 = ($var8 - 80 | 0) - 16 | 0; + $ptr = 1; + case 1: + nms_FontRenderer_drawStringWithShadow($var12, $var5, $var14, $var13, $var13_0); + if ($rt_suspending()) { + break main; + } + $var12 = $this.$fontRenderer; + $var4 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), jt_NumberFormat_format($var18, $var4.$field_76330_b)), $rt_s(344))); + $var6 = $var7 + $var6 | 0; + $var7 = $var6 - nms_FontRenderer_getStringWidth($this.$fontRenderer, $var4) | 0; + $ptr = 2; + case 2: + nms_FontRenderer_drawStringWithShadow($var12, $var4, $var7, $var13, $var13_0); + if ($rt_suspending()) { + break main; + } + $var21 = 0; + $var13_0 = $var8 + 80 | 0; + $var8 = $var6 - 50 | 0; + if ($var21 >= ju_ArrayList_size($var3)) + return; + $var20 = ju_ArrayList_get($var3, $var21); + $var4 = jl_String_equals($var20.$field_76331_c, $rt_s(338)) ? jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), $rt_s(345))) : jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), $rt_s(346)), $var21 + 1 | 0), $rt_s(347))); + $var4 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var4), $var20.$field_76331_c)); + $var5 = $this.$fontRenderer; + $var7 = ($var13_0 + ($var21 * 8 | 0) | 0) + 20 | 0; + $var13 = nms_ProfilerResult_func_76329_a($var20); + $ptr = 3; + case 3: + nms_FontRenderer_drawStringWithShadow($var5, $var4, $var14, $var7, $var13); + if ($rt_suspending()) { + break main; + } + $var4 = $this.$fontRenderer; + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), jt_NumberFormat_format($var18, $var20.$field_76332_a)), $rt_s(344))); + $var13 = $var8 - nms_FontRenderer_getStringWidth($this.$fontRenderer, $var5) | 0; + $var11 = nms_ProfilerResult_func_76329_a($var20); + $ptr = 4; + case 4: + nms_FontRenderer_drawStringWithShadow($var4, $var5, $var13, $var7, $var11); + if ($rt_suspending()) { + break main; + } + $var4 = $this.$fontRenderer; + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), jt_NumberFormat_format($var18, $var20.$field_76330_b)), $rt_s(344))); + $var13 = $var6 - nms_FontRenderer_getStringWidth($this.$fontRenderer, $var5) | 0; + $var11 = nms_ProfilerResult_func_76329_a($var20); + $ptr = 5; + case 5: + nms_FontRenderer_drawStringWithShadow($var4, $var5, $var13, $var7, $var11); + if ($rt_suspending()) { + break main; + } + $var21 = $var21 + 1 | 0; + if ($var21 >= ju_ArrayList_size($var3)) + return; + $var20 = ju_ArrayList_get($var3, $var21); + $var4 = jl_String_equals($var20.$field_76331_c, $rt_s(338)) ? jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), $rt_s(345))) : jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), $rt_s(346)), $var21 + 1 | 0), $rt_s(347))); + $var4 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var4), $var20.$field_76331_c)); + $var5 = $this.$fontRenderer; + $var7 = ($var13_0 + ($var21 * 8 | 0) | 0) + 20 | 0; + $var13 = nms_ProfilerResult_func_76329_a($var20); + $ptr = 3; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $var3, $var4, $var5, $var6, $var7, $var8, var$8, var$9, var$10, var$11, var$12, $var9, $var11, var$15, var$16, $var12, $var13, var$19, $var14, $var15, $var16, $var17, $var18, $var19, $var13_0, $var21, $var20, $ptr); +} +function nmc_Minecraft_shutdown($this) { + $this.$running = 0; +} +function nmc_Minecraft_setIngameFocus($this) { + $this.$inGameHasFocus = 1; + nms_MouseHelper_grabMouseCursor($this.$mouseHelper); + nmc_Minecraft_displayGuiScreen($this, null); + $this.$leftClickCounter = 10000; +} +function nmc_Minecraft_setIngameNotInFocus($this) { + var var$1, var$2; + var$1 = ju_AbstractList_iterator(nms_KeyBinding_keybindArray); + while (ju_AbstractList$1_hasNext(var$1)) { + var$2 = ju_AbstractList$1_next(var$1); + var$2.$pressTime = 0; + var$2.$pressed = 0; + } + $this.$inGameHasFocus = 0; + nms_MouseHelper_ungrabMouseCursor($this.$mouseHelper); +} +function nmc_Minecraft_displayInGameMenu($this) { + if ($this.$currentScreen === null) + nmc_Minecraft_displayGuiScreen($this, nms_GuiIngameMenu__init_0()); +} +function nmc_Minecraft_sendClickBlockToController($this, $par1, $par2) { + var $var3, $var4, $var5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$par2) + $this.$leftClickCounter = 0; + if (!(!$par1 && $this.$leftClickCounter > 0)) { + if ($par2 && $this.$objectMouseOver !== null && $this.$objectMouseOver.$typeOfHit === nms_EnumMovingObjectType_TILE && !$par1) { + $var3 = $this.$objectMouseOver.$blockX; + $var4 = $this.$objectMouseOver.$blockY; + $var5 = $this.$objectMouseOver.$blockZ; + var$6 = $this.$playerController; + $par1 = $this.$objectMouseOver.$sideHit; + $ptr = 1; + continue main; + } + nms_PlayerControllerMP_resetBlockRemoving($this.$playerController); + } + return; + case 1: + nms_PlayerControllerMP_onPlayerDamageBlock(var$6, $var3, $var4, $var5, $par1); + if ($rt_suspending()) { + break main; + } + if (nms_EntityPlayer_canCurrentToolHarvestBlock($this.$thePlayer, $var3, $var4, $var5)) { + nms_EffectRenderer_addBlockHitEffects($this.$effectRenderer, $var3, $var4, $var5, $this.$objectMouseOver.$sideHit); + nms_EntityClientPlayerMP_swingItem($this.$thePlayer); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $var3, $var4, $var5, var$6, $ptr); +} +function nmc_Minecraft_displayEaglercraftText($this, $s) { + if ($this.$thePlayer !== null && ju_HashSet_add($this.$shownPlayerMessages, $s)) + nms_EntityPlayerSP_sendChatToPlayer($this.$thePlayer, $s); +} +function nmc_Minecraft_clickMouse($this, $par1) { + var var$2, $var2, $var3, $var9, var$6, $var4, $var5, $var6, $var7, $var8, var$12, var$13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();var$6 = $thread.pop();$var9 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();var$2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!(!$par1 && $this.$leftClickCounter > 0)) { + if (!$par1) + nms_EntityClientPlayerMP_swingItem($this.$thePlayer); + var$2 = $rt_compare($par1, 1); + if (!var$2) + $this.$rightClickDelayTimer = 4; + a: { + $var2 = 1; + $var3 = nms_InventoryPlayer_getCurrentItem($this.$thePlayer.$inventory); + if ($this.$objectMouseOver !== null) { + if ($this.$objectMouseOver.$typeOfHit === nms_EnumMovingObjectType_ENTITY) { + if (!$par1) { + $var3 = $this.$playerController; + $var9 = $this.$thePlayer; + var$6 = $this.$objectMouseOver.$entityHit; + $ptr = 1; + continue main; + } + if (var$2) + break a; + $var3 = $this.$playerController; + $var9 = $this.$thePlayer; + var$6 = $this.$objectMouseOver.$entityHit; + $ptr = 3; + continue main; + } + if ($this.$objectMouseOver.$typeOfHit === nms_EnumMovingObjectType_TILE) { + $var4 = $this.$objectMouseOver.$blockX; + $var5 = $this.$objectMouseOver.$blockY; + $var6 = $this.$objectMouseOver.$blockZ; + $var7 = $this.$objectMouseOver.$sideHit; + if (!$par1) { + $var3 = $this.$playerController; + $par1 = $this.$objectMouseOver.$sideHit; + $ptr = 2; + continue main; + } + $var8 = $var3 === null ? 0 : $var3.$stackSize; + $var9 = $this.$playerController; + var$6 = $this.$thePlayer; + var$12 = $this.$theWorld; + var$13 = $this.$objectMouseOver.$hitVec; + $ptr = 4; + continue main; + } + } else if (!$par1 && nms_PlayerControllerMP_isNotCreative($this.$playerController)) + $this.$leftClickCounter = 10; + } + if ($var2 && !var$2) { + $var9 = nms_InventoryPlayer_getCurrentItem($this.$thePlayer.$inventory); + if ($var9 !== null) { + $var3 = $this.$playerController; + var$6 = $this.$thePlayer; + var$12 = $this.$theWorld; + $ptr = 5; + continue main; + } + } + } + return; + case 1: + nms_PlayerControllerMP_attackEntity($var3, $var9, var$6); + if ($rt_suspending()) { + break main; + } + if (!var$2) { + $var3 = $this.$playerController; + $var9 = $this.$thePlayer; + var$6 = $this.$objectMouseOver.$entityHit; + $ptr = 3; + continue main; + } + if ($var2 && !var$2) { + $var9 = nms_InventoryPlayer_getCurrentItem($this.$thePlayer.$inventory); + if ($var9 !== null) { + $var3 = $this.$playerController; + var$6 = $this.$thePlayer; + var$12 = $this.$theWorld; + $ptr = 5; + continue main; + } + } + return; + case 2: + nms_PlayerControllerMP_clickBlock($var3, $var4, $var5, $var6, $par1); + if ($rt_suspending()) { + break main; + } + if ($var2 && !var$2) { + $var9 = nms_InventoryPlayer_getCurrentItem($this.$thePlayer.$inventory); + if ($var9 !== null) { + $var3 = $this.$playerController; + var$6 = $this.$thePlayer; + var$12 = $this.$theWorld; + $ptr = 5; + continue main; + } + } + return; + case 3: + $tmp = nms_PlayerControllerMP_func_78768_b($var3, $var9, var$6); + if ($rt_suspending()) { + break main; + } + $par1 = $tmp; + if ($par1) + $var2 = 0; + if ($var2 && !var$2) { + $var9 = nms_InventoryPlayer_getCurrentItem($this.$thePlayer.$inventory); + if ($var9 !== null) { + $var3 = $this.$playerController; + var$6 = $this.$thePlayer; + var$12 = $this.$theWorld; + $ptr = 5; + continue main; + } + } + return; + case 4: + $tmp = nms_PlayerControllerMP_onPlayerRightClick($var9, var$6, var$12, $var3, $var4, $var5, $var6, $var7, var$13); + if ($rt_suspending()) { + break main; + } + $par1 = $tmp; + if ($par1) { + $var2 = 0; + nms_EntityClientPlayerMP_swingItem($this.$thePlayer); + } + if ($var3 === null) + return; + if (!$var3.$stackSize) + $this.$thePlayer.$inventory.$mainInventory.data[$this.$thePlayer.$inventory.$currentItem] = null; + else if (!($var3.$stackSize == $var8 && !nms_PlayerControllerMP_isInCreativeMode($this.$playerController))) + nms_ItemRenderer_resetEquippedProgress($this.$entityRenderer.$itemRenderer0); + if ($var2 && !var$2) { + $var9 = nms_InventoryPlayer_getCurrentItem($this.$thePlayer.$inventory); + if ($var9 !== null) { + $var3 = $this.$playerController; + var$6 = $this.$thePlayer; + var$12 = $this.$theWorld; + $ptr = 5; + continue main; + } + } + return; + case 5: + $tmp = nms_PlayerControllerMP_sendUseItem($var3, var$6, var$12, $var9); + if ($rt_suspending()) { + break main; + } + $par1 = $tmp; + if ($par1) + nms_ItemRenderer_resetEquippedProgress2($this.$entityRenderer.$itemRenderer0); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, var$2, $var2, $var3, $var9, var$6, $var4, $var5, $var6, $var7, $var8, var$12, var$13, $ptr); +} +function nmc_Minecraft_toggleFullscreen($this) { + return; +} +function nmc_Minecraft_runTick($this) { + var var$1, var$2, $var8, $F3down, $var9, var$6, $var10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var10 = $thread.pop();var$6 = $thread.pop();$var9 = $thread.pop();$F3down = $thread.pop();$var8 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$rightClickDelayTimer > 0) + $this.$rightClickDelayTimer = $this.$rightClickDelayTimer - 1 | 0; + nleg_EaglerAdapterGL30_anisotropicPatch($this.$gameSettings.$patchAnisotropic); + nms_Profiler_startSection($this.$mcProfiler, $rt_s(348)); + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(349)); + if (!$this.$isGamePaused) + nms_GuiIngame_updateTick($this.$ingameGUI); + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(350)); + var$1 = $this.$entityRenderer; + var$2 = 1.0; + $ptr = 1; + case 1: + nms_EntityRenderer_getMouseOver(var$1, var$2); + if ($rt_suspending()) { + break main; + } + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(351)); + if (!$this.$isGamePaused && $this.$theWorld !== null) + nms_PlayerControllerMP_updateController($this.$playerController); + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(352)); + if (!$this.$isGamePaused) + nms_RenderEngine_updateDynamicTextures($this.$renderEngine); + nle_DefaultSkinRenderer_deleteOldSkins(); + if (!($this.$currentScreen === null && $this.$thePlayer !== null)) { + if ($this.$currentScreen !== null && $this.$currentScreen instanceof nms_GuiSleepMP && !nms_EntityPlayer_isPlayerSleeping($this.$thePlayer)) + nmc_Minecraft_displayGuiScreen($this, null); + } else if (nms_EntityLiving_getHealth($this.$thePlayer) <= 0) + nmc_Minecraft_displayGuiScreen($this, null); + else if (nms_EntityPlayer_isPlayerSleeping($this.$thePlayer) && $this.$theWorld !== null) + nmc_Minecraft_displayGuiScreen($this, nms_GuiSleepMP__init_0()); + if ($this.$currentScreen !== null) + $this.$leftClickCounter = 10000; + if ($this.$currentScreen !== null) { + var$1 = $this.$currentScreen; + $ptr = 3; + continue main; + } + nms_GuiMultiplayer_tickRefreshCooldown(); + nle_GuiScreenVoiceChannel_tickVoiceConnection(); + $ptr = 2; + case 2: + maa_NoteblockPlayer_tick(); + if ($rt_suspending()) { + break main; + } + if ($this.$currentScreen !== null && !$this.$currentScreen.$allowUserInput) { + a: { + if ($this.$theWorld === null) { + if ($this.$myNetworkManager === null) + break a; + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(353)); + var$1 = $this.$myNetworkManager; + $ptr = 5; + continue main; + } + if ($this.$thePlayer !== null) { + $this.$joinPlayerCounter = $this.$joinPlayerCounter + 1 | 0; + if ($this.$joinPlayerCounter == 30) { + $this.$joinPlayerCounter = 0; + nms_World_joinEntityInSurroundings($this.$theWorld, $this.$thePlayer); + } + } + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(335)); + if (!$this.$isGamePaused) { + var$1 = $this.$entityRenderer; + $ptr = 7; + continue main; + } + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(354)); + if (!$this.$isGamePaused) + nms_RenderGlobal_updateClouds($this.$renderGlobal); + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(355)); + if (!$this.$isGamePaused) { + if ($this.$theWorld.$lastLightningBolt > 0) { + var$1 = $this.$theWorld; + var$1.$lastLightningBolt = var$1.$lastLightningBolt - 1 | 0; + } + var$1 = $this.$theWorld; + $ptr = 9; + continue main; + } + if (!$this.$isGamePaused) { + nms_World_setAllowedSpawnTypes($this.$theWorld, $this.$theWorld.$difficultySetting <= 0 ? 0 : 1, 1); + var$1 = $this.$theWorld; + $ptr = 12; + continue main; + } + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(356)); + if (!$this.$isGamePaused && $this.$theWorld !== null) { + var$1 = $this.$theWorld; + $var8 = nms_MathHelper_floor_double($this.$thePlayer.$posX); + $F3down = nms_MathHelper_floor_double($this.$thePlayer.$posY); + $var9 = nms_MathHelper_floor_double($this.$thePlayer.$posZ); + $ptr = 11; + continue main; + } + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(357)); + if (!$this.$isGamePaused) { + var$1 = $this.$effectRenderer; + $ptr = 10; + continue main; + } + } + if ($this.$theWorld !== null) { + nms_SoundManager_stopTheTitleMusic($this.$sndManager); + nms_Profiler_endSection($this.$mcProfiler); + $this.$systemTime = nmc_Minecraft_getSystemTime(); + return; + } + var$1 = $this.$sndManager; + $ptr = 6; + continue main; + } + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(358)); + while (true) { + if (!nlea_EaglerAdapterImpl2_mouseNext()) { + if ($this.$leftClickCounter > 0) + $this.$leftClickCounter = $this.$leftClickCounter - 1 | 0; + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(359)); + while (true) { + if (!nlea_EaglerAdapterImpl2_keysNext()) { + $var8 = $this.$gameSettings.$chatVisibility == 2 ? 0 : 1; + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindInventory)) { + nmc_Minecraft_displayGuiScreen($this, nms_GuiInventory__init_($this.$thePlayer)); + } + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindDrop)) { + nms_EntityClientPlayerMP_dropOneItem($this.$thePlayer, nms_GuiScreen_isCtrlKeyDown()); + } + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindChat) && $var8) { + nmc_Minecraft_displayGuiScreen($this, nms_GuiChat__init_0()); + } + if ($this.$currentScreen === null && nlea_EaglerAdapterImpl2_isKeyDown(53) && $var8) + nmc_Minecraft_displayGuiScreen($this, nms_GuiChat__init_1($rt_s(61))); + if ($this.$gameSettings.$keyBindSprint.$pressed && !nms_Entity_isSprinting($this.$thePlayer) && nms_EntityPlayerSP_canSprint($this.$thePlayer) && !$this.$thePlayer.$isCollidedHorizontally) + nms_EntityPlayerSP_setSprinting($this.$thePlayer, 1); + b: { + if (!nms_EntityPlayer_isUsingItem($this.$thePlayer)) { + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindAttack)) { + $var8 = 0; + $ptr = 13; + continue main; + } + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindUseItem)) { + $var8 = 1; + $ptr = 16; + continue main; + } + if (!nms_KeyBinding_isPressed($this.$gameSettings.$keyBindPickBlock)) + break b; + $ptr = 17; + continue main; + } + if (!$this.$gameSettings.$keyBindUseItem.$pressed) { + var$1 = $this.$playerController; + var$6 = $this.$thePlayer; + $ptr = 14; + continue main; + } + while (true) { + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindAttack)) + continue; + else + break; + } + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindUseItem)) { + } + while (true) { + if (!nms_KeyBinding_isPressed($this.$gameSettings.$keyBindPickBlock)) + break b; + } + } + if ($this.$gameSettings.$keyBindUseItem.$pressed && !$this.$rightClickDelayTimer && !nms_EntityPlayer_isUsingItem($this.$thePlayer)) { + $var8 = 1; + $ptr = 20; + continue main; + } + $var8 = 0; + $F3down = $this.$currentScreen === null && $this.$gameSettings.$keyBindAttack.$pressed && $this.$inGameHasFocus ? 1 : 0; + $ptr = 19; + continue main; + } + nms_KeyBinding_setKeyBindState(nlea_EaglerAdapterImpl2_getEventKey(), nlea_EaglerAdapterImpl2_getEventKeyState()); + if (nlea_EaglerAdapterImpl2_getEventKeyState()) + nms_KeyBinding_onTick(nlea_EaglerAdapterImpl2_getEventKey()); + $F3down = $this.$gameSettings.$keyBindFunction.$pressed && nlea_EaglerAdapterImpl2_isKeyDown(4) ? 1 : 0; + if (Long_gt($this.$field_83002_am, Long_ZERO)) { + if (Long_ge(Long_sub(nmc_Minecraft_getSystemTime(), $this.$field_83002_am), Long_fromInt(6000))) + break; + if (!(nlea_EaglerAdapterImpl2_isKeyDown(46) && $F3down)) + $this.$field_83002_am = Long_fromInt(-1); + } else if ($F3down && nlea_EaglerAdapterImpl2_isKeyDown(46)) + $this.$field_83002_am = nmc_Minecraft_getSystemTime(); + c: { + if (nlea_EaglerAdapterImpl2_getEventKeyState()) { + $this.$isGonnaTakeDatScreenShot = $this.$isGonnaTakeDatScreenShot | ($this.$gameSettings.$keyBindFunction.$pressed && nlea_EaglerAdapterImpl2_getEventKey() == 3 ? 1 : 0); + if (nlea_EaglerAdapterImpl2_getEventKey() == 87) + nmc_Minecraft_toggleFullscreen($this); + else { + if ($this.$currentScreen !== null) { + var$1 = $this.$currentScreen; + $ptr = 15; + continue main; + } + if (nlea_EaglerAdapterImpl2_getEventKey() == 1) + nmc_Minecraft_displayInGameMenu($this); + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 31) + nmc_Minecraft_forceReload($this); + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 20) { + var$1 = $this.$renderEngine; + $ptr = 18; + continue main; + } + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 33) { + $var8 = nlea_EaglerAdapterImpl2_isKeyDown(42) | nlea_EaglerAdapterImpl2_isKeyDown(54); + var$1 = $this.$gameSettings; + var$6 = nms_EnumOptions_RENDER_DISTANCE; + $var8 = !$var8 ? 1 : (-1); + $ptr = 21; + continue main; + } + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 30) + nms_RenderGlobal_loadRenderers($this.$renderGlobal); + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 35) { + $this.$gameSettings.$advancedItemTooltips = $this.$gameSettings.$advancedItemTooltips ? 0 : 1; + nms_GameSettings_saveOptions($this.$gameSettings); + } + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 48) + nms_RenderManager_field_85095_o = nms_RenderManager_field_85095_o ? 0 : 1; + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 25) { + $this.$gameSettings.$pauseOnLostFocus = $this.$gameSettings.$pauseOnLostFocus ? 0 : 1; + nms_GameSettings_saveOptions($this.$gameSettings); + } + if ($this.$gameSettings.$keyBindFunction.$pressed && nlea_EaglerAdapterImpl2_getEventKey() == 2) + $this.$gameSettings.$hideGUI = $this.$gameSettings.$hideGUI ? 0 : 1; + if (nlea_EaglerAdapterImpl2_getEventKey() == 4 && $this.$gameSettings.$keyBindFunction.$pressed) { + $this.$gameSettings.$showDebugInfo = $this.$gameSettings.$showDebugInfo ? 0 : 1; + $this.$gameSettings.$showDebugProfilerChart = 1; + } + if (nlea_EaglerAdapterImpl2_getEventKey() == 6 && $this.$gameSettings.$keyBindFunction.$pressed) { + var$1 = $this.$gameSettings; + var$1.$thirdPersonView = var$1.$thirdPersonView + 1 | 0; + if ($this.$gameSettings.$thirdPersonView > 2) + $this.$gameSettings.$thirdPersonView = 0; + } + if (nlea_EaglerAdapterImpl2_getEventKey() == 7 && $this.$gameSettings.$keyBindFunction.$pressed) { + $this.$gameSettings.$showCoordinates = $this.$gameSettings.$showCoordinates ? 0 : 1; + nms_GameSettings_saveOptions($this.$gameSettings); + } + if (nlea_EaglerAdapterImpl2_getEventKey() == 9 && $this.$gameSettings.$keyBindFunction.$pressed) + $this.$gameSettings.$smoothCamera = $this.$gameSettings.$smoothCamera ? 0 : 1; + d: { + if (!$this.$gameSettings.$keyBindFunction.$pressed) { + $var9 = 0; + while (true) { + if ($var9 >= 9) + break d; + if (nlea_EaglerAdapterImpl2_getEventKey() == (2 + $var9 | 0)) + $this.$thePlayer.$inventory.$currentItem = $var9; + $var9 = $var9 + 1 | 0; + } + } + } + if ($this.$gameSettings.$showDebugInfo && $this.$gameSettings.$showDebugProfilerChart && !$this.$gameSettings.$keyBindFunction.$pressed) { + if (nlea_EaglerAdapterImpl2_getEventKey() == 11) + nmc_Minecraft_updateDebugProfilerName($this, 0); + $var9 = 0; + while (true) { + if ($var9 >= 9) + break c; + if (nlea_EaglerAdapterImpl2_getEventKey() == (2 + $var9 | 0)) + nmc_Minecraft_updateDebugProfilerName($this, $var9 + 1 | 0); + $var9 = $var9 + 1 | 0; + } + } + } + } + } + } + $rt_throw(jl_RuntimeException__init_($rt_s(360))); + } + nms_KeyBinding_setKeyBindState(nlea_EaglerAdapterImpl2_mouseGetEventButton() - 100 | 0, nlea_EaglerAdapterImpl2_mouseGetEventButtonState()); + if (nlea_EaglerAdapterImpl2_mouseGetEventButtonState()) + nms_KeyBinding_onTick(nlea_EaglerAdapterImpl2_mouseGetEventButton() - 100 | 0); + if (Long_le(Long_sub(nmc_Minecraft_getSystemTime(), $this.$systemTime), Long_fromInt(200))) { + $var10 = nlea_EaglerAdapterImpl2_mouseGetEventDWheel(); + if ($var10) { + nms_InventoryPlayer_changeCurrentItem($this.$thePlayer.$inventory, $var10); + if ($this.$gameSettings.$noclip) { + if ($var10 > 0) + $var10 = 1; + if ($var10 < 0) + $var10 = (-1); + var$1 = $this.$gameSettings; + var$1.$noclipRate = var$1.$noclipRate + $var10 * 0.25; + } + } + if ($this.$currentScreen === null) { + if (!$this.$inGameHasFocus && nlea_EaglerAdapterImpl2_mouseGetEventButtonState()) + nmc_Minecraft_setIngameFocus($this); + } else if ($this.$currentScreen !== null) + break; + } + } + var$1 = $this.$currentScreen; + $ptr = 8; + continue main; + case 3: + nms_GuiScreen_handleInput(var$1); + if ($rt_suspending()) { + break main; + } + if ($this.$currentScreen === null) { + nms_GuiMultiplayer_tickRefreshCooldown(); + nle_GuiScreenVoiceChannel_tickVoiceConnection(); + $ptr = 2; + continue main; + } + nms_GuiParticle_update($this.$currentScreen.$guiParticles); + var$1 = $this.$currentScreen; + $ptr = 4; + case 4: + var$1.$updateScreen(); + if ($rt_suspending()) { + break main; + } + nms_GuiMultiplayer_tickRefreshCooldown(); + nle_GuiScreenVoiceChannel_tickVoiceConnection(); + $ptr = 2; + continue main; + case 5: + var$1.$processReadPackets(); + if ($rt_suspending()) { + break main; + } + if ($this.$theWorld !== null) { + nms_SoundManager_stopTheTitleMusic($this.$sndManager); + nms_Profiler_endSection($this.$mcProfiler); + $this.$systemTime = nmc_Minecraft_getSystemTime(); + return; + } + var$1 = $this.$sndManager; + $ptr = 6; + case 6: + nms_SoundManager_playTheTitleMusic(var$1); + if ($rt_suspending()) { + break main; + } + nms_Profiler_endSection($this.$mcProfiler); + $this.$systemTime = nmc_Minecraft_getSystemTime(); + return; + case 7: + nms_EntityRenderer_updateRenderer(var$1); + if ($rt_suspending()) { + break main; + } + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(354)); + if (!$this.$isGamePaused) + nms_RenderGlobal_updateClouds($this.$renderGlobal); + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(355)); + if (!$this.$isGamePaused) { + if ($this.$theWorld.$lastLightningBolt > 0) { + var$1 = $this.$theWorld; + var$1.$lastLightningBolt = var$1.$lastLightningBolt - 1 | 0; + } + var$1 = $this.$theWorld; + $ptr = 9; + continue main; + } + if (!$this.$isGamePaused) { + nms_World_setAllowedSpawnTypes($this.$theWorld, $this.$theWorld.$difficultySetting <= 0 ? 0 : 1, 1); + var$1 = $this.$theWorld; + $ptr = 12; + continue main; + } + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(356)); + if (!$this.$isGamePaused && $this.$theWorld !== null) { + var$1 = $this.$theWorld; + $var8 = nms_MathHelper_floor_double($this.$thePlayer.$posX); + $F3down = nms_MathHelper_floor_double($this.$thePlayer.$posY); + $var9 = nms_MathHelper_floor_double($this.$thePlayer.$posZ); + $ptr = 11; + continue main; + } + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(357)); + if (!$this.$isGamePaused) { + var$1 = $this.$effectRenderer; + $ptr = 10; + continue main; + } + if ($this.$theWorld !== null) { + nms_SoundManager_stopTheTitleMusic($this.$sndManager); + nms_Profiler_endSection($this.$mcProfiler); + $this.$systemTime = nmc_Minecraft_getSystemTime(); + return; + } + var$1 = $this.$sndManager; + $ptr = 6; + continue main; + case 8: + var$1.$handleMouseInput(); + if ($rt_suspending()) { + break main; + } + while (true) { + if (!nlea_EaglerAdapterImpl2_mouseNext()) { + if ($this.$leftClickCounter > 0) + $this.$leftClickCounter = $this.$leftClickCounter - 1 | 0; + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(359)); + while (true) { + if (!nlea_EaglerAdapterImpl2_keysNext()) { + $var8 = $this.$gameSettings.$chatVisibility == 2 ? 0 : 1; + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindInventory)) { + nmc_Minecraft_displayGuiScreen($this, nms_GuiInventory__init_($this.$thePlayer)); + } + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindDrop)) { + nms_EntityClientPlayerMP_dropOneItem($this.$thePlayer, nms_GuiScreen_isCtrlKeyDown()); + } + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindChat) && $var8) { + nmc_Minecraft_displayGuiScreen($this, nms_GuiChat__init_0()); + } + if ($this.$currentScreen === null && nlea_EaglerAdapterImpl2_isKeyDown(53) && $var8) + nmc_Minecraft_displayGuiScreen($this, nms_GuiChat__init_1($rt_s(61))); + if ($this.$gameSettings.$keyBindSprint.$pressed && !nms_Entity_isSprinting($this.$thePlayer) && nms_EntityPlayerSP_canSprint($this.$thePlayer) && !$this.$thePlayer.$isCollidedHorizontally) + nms_EntityPlayerSP_setSprinting($this.$thePlayer, 1); + e: { + if (!nms_EntityPlayer_isUsingItem($this.$thePlayer)) { + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindAttack)) { + $var8 = 0; + $ptr = 13; + continue main; + } + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindUseItem)) { + $var8 = 1; + $ptr = 16; + continue main; + } + if (!nms_KeyBinding_isPressed($this.$gameSettings.$keyBindPickBlock)) + break e; + $ptr = 17; + continue main; + } + if (!$this.$gameSettings.$keyBindUseItem.$pressed) { + var$1 = $this.$playerController; + var$6 = $this.$thePlayer; + $ptr = 14; + continue main; + } + while (true) { + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindAttack)) + continue; + else + break; + } + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindUseItem)) { + } + while (true) { + if (!nms_KeyBinding_isPressed($this.$gameSettings.$keyBindPickBlock)) + break e; + } + } + if ($this.$gameSettings.$keyBindUseItem.$pressed && !$this.$rightClickDelayTimer && !nms_EntityPlayer_isUsingItem($this.$thePlayer)) { + $var8 = 1; + $ptr = 20; + continue main; + } + $var8 = 0; + $F3down = $this.$currentScreen === null && $this.$gameSettings.$keyBindAttack.$pressed && $this.$inGameHasFocus ? 1 : 0; + $ptr = 19; + continue main; + } + nms_KeyBinding_setKeyBindState(nlea_EaglerAdapterImpl2_getEventKey(), nlea_EaglerAdapterImpl2_getEventKeyState()); + if (nlea_EaglerAdapterImpl2_getEventKeyState()) + nms_KeyBinding_onTick(nlea_EaglerAdapterImpl2_getEventKey()); + $F3down = $this.$gameSettings.$keyBindFunction.$pressed && nlea_EaglerAdapterImpl2_isKeyDown(4) ? 1 : 0; + if (Long_gt($this.$field_83002_am, Long_ZERO)) { + if (Long_ge(Long_sub(nmc_Minecraft_getSystemTime(), $this.$field_83002_am), Long_fromInt(6000))) + break; + if (!(nlea_EaglerAdapterImpl2_isKeyDown(46) && $F3down)) + $this.$field_83002_am = Long_fromInt(-1); + } else if ($F3down && nlea_EaglerAdapterImpl2_isKeyDown(46)) + $this.$field_83002_am = nmc_Minecraft_getSystemTime(); + f: { + if (nlea_EaglerAdapterImpl2_getEventKeyState()) { + $this.$isGonnaTakeDatScreenShot = $this.$isGonnaTakeDatScreenShot | ($this.$gameSettings.$keyBindFunction.$pressed && nlea_EaglerAdapterImpl2_getEventKey() == 3 ? 1 : 0); + if (nlea_EaglerAdapterImpl2_getEventKey() == 87) + nmc_Minecraft_toggleFullscreen($this); + else { + if ($this.$currentScreen !== null) { + var$1 = $this.$currentScreen; + $ptr = 15; + continue main; + } + if (nlea_EaglerAdapterImpl2_getEventKey() == 1) + nmc_Minecraft_displayInGameMenu($this); + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 31) + nmc_Minecraft_forceReload($this); + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 20) { + var$1 = $this.$renderEngine; + $ptr = 18; + continue main; + } + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 33) { + $var8 = nlea_EaglerAdapterImpl2_isKeyDown(42) | nlea_EaglerAdapterImpl2_isKeyDown(54); + var$1 = $this.$gameSettings; + var$6 = nms_EnumOptions_RENDER_DISTANCE; + $var8 = !$var8 ? 1 : (-1); + $ptr = 21; + continue main; + } + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 30) + nms_RenderGlobal_loadRenderers($this.$renderGlobal); + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 35) { + $this.$gameSettings.$advancedItemTooltips = $this.$gameSettings.$advancedItemTooltips ? 0 : 1; + nms_GameSettings_saveOptions($this.$gameSettings); + } + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 48) + nms_RenderManager_field_85095_o = nms_RenderManager_field_85095_o ? 0 : 1; + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 25) { + $this.$gameSettings.$pauseOnLostFocus = $this.$gameSettings.$pauseOnLostFocus ? 0 : 1; + nms_GameSettings_saveOptions($this.$gameSettings); + } + if ($this.$gameSettings.$keyBindFunction.$pressed && nlea_EaglerAdapterImpl2_getEventKey() == 2) + $this.$gameSettings.$hideGUI = $this.$gameSettings.$hideGUI ? 0 : 1; + if (nlea_EaglerAdapterImpl2_getEventKey() == 4 && $this.$gameSettings.$keyBindFunction.$pressed) { + $this.$gameSettings.$showDebugInfo = $this.$gameSettings.$showDebugInfo ? 0 : 1; + $this.$gameSettings.$showDebugProfilerChart = 1; + } + if (nlea_EaglerAdapterImpl2_getEventKey() == 6 && $this.$gameSettings.$keyBindFunction.$pressed) { + var$1 = $this.$gameSettings; + var$1.$thirdPersonView = var$1.$thirdPersonView + 1 | 0; + if ($this.$gameSettings.$thirdPersonView > 2) + $this.$gameSettings.$thirdPersonView = 0; + } + if (nlea_EaglerAdapterImpl2_getEventKey() == 7 && $this.$gameSettings.$keyBindFunction.$pressed) { + $this.$gameSettings.$showCoordinates = $this.$gameSettings.$showCoordinates ? 0 : 1; + nms_GameSettings_saveOptions($this.$gameSettings); + } + if (nlea_EaglerAdapterImpl2_getEventKey() == 9 && $this.$gameSettings.$keyBindFunction.$pressed) + $this.$gameSettings.$smoothCamera = $this.$gameSettings.$smoothCamera ? 0 : 1; + g: { + if (!$this.$gameSettings.$keyBindFunction.$pressed) { + $var9 = 0; + while (true) { + if ($var9 >= 9) + break g; + if (nlea_EaglerAdapterImpl2_getEventKey() == (2 + $var9 | 0)) + $this.$thePlayer.$inventory.$currentItem = $var9; + $var9 = $var9 + 1 | 0; + } + } + } + if ($this.$gameSettings.$showDebugInfo && $this.$gameSettings.$showDebugProfilerChart && !$this.$gameSettings.$keyBindFunction.$pressed) { + if (nlea_EaglerAdapterImpl2_getEventKey() == 11) + nmc_Minecraft_updateDebugProfilerName($this, 0); + $var9 = 0; + while (true) { + if ($var9 >= 9) + break f; + if (nlea_EaglerAdapterImpl2_getEventKey() == (2 + $var9 | 0)) + nmc_Minecraft_updateDebugProfilerName($this, $var9 + 1 | 0); + $var9 = $var9 + 1 | 0; + } + } + } + } + } + } + $rt_throw(jl_RuntimeException__init_($rt_s(360))); + } + nms_KeyBinding_setKeyBindState(nlea_EaglerAdapterImpl2_mouseGetEventButton() - 100 | 0, nlea_EaglerAdapterImpl2_mouseGetEventButtonState()); + if (nlea_EaglerAdapterImpl2_mouseGetEventButtonState()) + nms_KeyBinding_onTick(nlea_EaglerAdapterImpl2_mouseGetEventButton() - 100 | 0); + if (Long_gt(Long_sub(nmc_Minecraft_getSystemTime(), $this.$systemTime), Long_fromInt(200))) + continue; + $var10 = nlea_EaglerAdapterImpl2_mouseGetEventDWheel(); + if ($var10) { + nms_InventoryPlayer_changeCurrentItem($this.$thePlayer.$inventory, $var10); + if ($this.$gameSettings.$noclip) { + if ($var10 > 0) + $var10 = 1; + if ($var10 < 0) + $var10 = (-1); + var$1 = $this.$gameSettings; + var$1.$noclipRate = var$1.$noclipRate + $var10 * 0.25; + } + } + if ($this.$currentScreen === null) { + if ($this.$inGameHasFocus) + continue; + if (!nlea_EaglerAdapterImpl2_mouseGetEventButtonState()) + continue; + nmc_Minecraft_setIngameFocus($this); + continue; + } + if ($this.$currentScreen === null) + continue; + else + break; + } + var$1 = $this.$currentScreen; + continue main; + case 9: + nms_World_updateEntities(var$1); + if ($rt_suspending()) { + break main; + } + if (!$this.$isGamePaused) { + nms_World_setAllowedSpawnTypes($this.$theWorld, $this.$theWorld.$difficultySetting <= 0 ? 0 : 1, 1); + var$1 = $this.$theWorld; + $ptr = 12; + continue main; + } + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(356)); + if (!$this.$isGamePaused && $this.$theWorld !== null) { + var$1 = $this.$theWorld; + $var8 = nms_MathHelper_floor_double($this.$thePlayer.$posX); + $F3down = nms_MathHelper_floor_double($this.$thePlayer.$posY); + $var9 = nms_MathHelper_floor_double($this.$thePlayer.$posZ); + $ptr = 11; + continue main; + } + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(357)); + if (!$this.$isGamePaused) { + var$1 = $this.$effectRenderer; + $ptr = 10; + continue main; + } + if ($this.$theWorld !== null) { + nms_SoundManager_stopTheTitleMusic($this.$sndManager); + nms_Profiler_endSection($this.$mcProfiler); + $this.$systemTime = nmc_Minecraft_getSystemTime(); + return; + } + var$1 = $this.$sndManager; + $ptr = 6; + continue main; + case 10: + nms_EffectRenderer_updateEffects(var$1); + if ($rt_suspending()) { + break main; + } + if ($this.$theWorld !== null) { + nms_SoundManager_stopTheTitleMusic($this.$sndManager); + nms_Profiler_endSection($this.$mcProfiler); + $this.$systemTime = nmc_Minecraft_getSystemTime(); + return; + } + var$1 = $this.$sndManager; + $ptr = 6; + continue main; + case 11: + nms_WorldClient_doVoidFogParticles(var$1, $var8, $F3down, $var9); + if ($rt_suspending()) { + break main; + } + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(357)); + if (!$this.$isGamePaused) { + var$1 = $this.$effectRenderer; + $ptr = 10; + continue main; + } + if ($this.$theWorld !== null) { + nms_SoundManager_stopTheTitleMusic($this.$sndManager); + nms_Profiler_endSection($this.$mcProfiler); + $this.$systemTime = nmc_Minecraft_getSystemTime(); + return; + } + var$1 = $this.$sndManager; + $ptr = 6; + continue main; + case 12: + nms_WorldClient_tick(var$1); + if ($rt_suspending()) { + break main; + } + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(356)); + if (!$this.$isGamePaused && $this.$theWorld !== null) { + var$1 = $this.$theWorld; + $var8 = nms_MathHelper_floor_double($this.$thePlayer.$posX); + $F3down = nms_MathHelper_floor_double($this.$thePlayer.$posY); + $var9 = nms_MathHelper_floor_double($this.$thePlayer.$posZ); + $ptr = 11; + continue main; + } + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(357)); + if (!$this.$isGamePaused) { + var$1 = $this.$effectRenderer; + $ptr = 10; + continue main; + } + if ($this.$theWorld !== null) { + nms_SoundManager_stopTheTitleMusic($this.$sndManager); + nms_Profiler_endSection($this.$mcProfiler); + $this.$systemTime = nmc_Minecraft_getSystemTime(); + return; + } + var$1 = $this.$sndManager; + $ptr = 6; + continue main; + case 13: + nmc_Minecraft_clickMouse($this, $var8); + if ($rt_suspending()) { + break main; + } + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindAttack)) { + $var8 = 0; + continue main; + } + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindUseItem)) { + $var8 = 1; + $ptr = 16; + continue main; + } + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindPickBlock)) { + $ptr = 17; + continue main; + } + if ($this.$gameSettings.$keyBindUseItem.$pressed && !$this.$rightClickDelayTimer && !nms_EntityPlayer_isUsingItem($this.$thePlayer)) { + $var8 = 1; + $ptr = 20; + continue main; + } + $var8 = 0; + $F3down = $this.$currentScreen === null && $this.$gameSettings.$keyBindAttack.$pressed && $this.$inGameHasFocus ? 1 : 0; + $ptr = 19; + continue main; + case 14: + nms_PlayerControllerMP_onStoppedUsingItem(var$1, var$6); + if ($rt_suspending()) { + break main; + } + while (true) { + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindAttack)) + continue; + else + break; + } + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindUseItem)) { + } + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindPickBlock)) { + } + if ($this.$gameSettings.$keyBindUseItem.$pressed && !$this.$rightClickDelayTimer && !nms_EntityPlayer_isUsingItem($this.$thePlayer)) { + $var8 = 1; + $ptr = 20; + continue main; + } + $var8 = 0; + $F3down = $this.$currentScreen === null && $this.$gameSettings.$keyBindAttack.$pressed && $this.$inGameHasFocus ? 1 : 0; + $ptr = 19; + continue main; + case 15: + nms_GuiScreen_handleKeyboardInput(var$1); + if ($rt_suspending()) { + break main; + } + h: while (true) { + i: { + if (!$this.$gameSettings.$keyBindFunction.$pressed) { + $var9 = 0; + while (true) { + if ($var9 >= 9) + break i; + if (nlea_EaglerAdapterImpl2_getEventKey() == (2 + $var9 | 0)) + $this.$thePlayer.$inventory.$currentItem = $var9; + $var9 = $var9 + 1 | 0; + } + } + } + j: { + if ($this.$gameSettings.$showDebugInfo && $this.$gameSettings.$showDebugProfilerChart && !$this.$gameSettings.$keyBindFunction.$pressed) { + if (nlea_EaglerAdapterImpl2_getEventKey() == 11) + nmc_Minecraft_updateDebugProfilerName($this, 0); + $var9 = 0; + while (true) { + if ($var9 >= 9) + break j; + if (nlea_EaglerAdapterImpl2_getEventKey() == (2 + $var9 | 0)) + nmc_Minecraft_updateDebugProfilerName($this, $var9 + 1 | 0); + $var9 = $var9 + 1 | 0; + } + } + } + while (true) { + if (!nlea_EaglerAdapterImpl2_keysNext()) { + $var8 = $this.$gameSettings.$chatVisibility == 2 ? 0 : 1; + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindInventory)) { + nmc_Minecraft_displayGuiScreen($this, nms_GuiInventory__init_($this.$thePlayer)); + } + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindDrop)) { + nms_EntityClientPlayerMP_dropOneItem($this.$thePlayer, nms_GuiScreen_isCtrlKeyDown()); + } + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindChat) && $var8) { + nmc_Minecraft_displayGuiScreen($this, nms_GuiChat__init_0()); + } + if ($this.$currentScreen === null && nlea_EaglerAdapterImpl2_isKeyDown(53) && $var8) + nmc_Minecraft_displayGuiScreen($this, nms_GuiChat__init_1($rt_s(61))); + if ($this.$gameSettings.$keyBindSprint.$pressed && !nms_Entity_isSprinting($this.$thePlayer) && nms_EntityPlayerSP_canSprint($this.$thePlayer) && !$this.$thePlayer.$isCollidedHorizontally) + nms_EntityPlayerSP_setSprinting($this.$thePlayer, 1); + k: { + if (!nms_EntityPlayer_isUsingItem($this.$thePlayer)) { + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindAttack)) { + $var8 = 0; + $ptr = 13; + continue main; + } + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindUseItem)) { + $var8 = 1; + $ptr = 16; + continue main; + } + if (!nms_KeyBinding_isPressed($this.$gameSettings.$keyBindPickBlock)) + break k; + $ptr = 17; + continue main; + } + if (!$this.$gameSettings.$keyBindUseItem.$pressed) { + var$1 = $this.$playerController; + var$6 = $this.$thePlayer; + $ptr = 14; + continue main; + } + while (true) { + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindAttack)) + continue; + else + break; + } + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindUseItem)) { + } + while (true) { + if (!nms_KeyBinding_isPressed($this.$gameSettings.$keyBindPickBlock)) + break k; + } + } + if ($this.$gameSettings.$keyBindUseItem.$pressed && !$this.$rightClickDelayTimer && !nms_EntityPlayer_isUsingItem($this.$thePlayer)) { + $var8 = 1; + $ptr = 20; + continue main; + } + $var8 = 0; + $F3down = $this.$currentScreen === null && $this.$gameSettings.$keyBindAttack.$pressed && $this.$inGameHasFocus ? 1 : 0; + $ptr = 19; + continue main; + } + nms_KeyBinding_setKeyBindState(nlea_EaglerAdapterImpl2_getEventKey(), nlea_EaglerAdapterImpl2_getEventKeyState()); + if (nlea_EaglerAdapterImpl2_getEventKeyState()) + nms_KeyBinding_onTick(nlea_EaglerAdapterImpl2_getEventKey()); + $F3down = $this.$gameSettings.$keyBindFunction.$pressed && nlea_EaglerAdapterImpl2_isKeyDown(4) ? 1 : 0; + if (Long_gt($this.$field_83002_am, Long_ZERO)) { + if (Long_ge(Long_sub(nmc_Minecraft_getSystemTime(), $this.$field_83002_am), Long_fromInt(6000))) + break h; + if (!(nlea_EaglerAdapterImpl2_isKeyDown(46) && $F3down)) + $this.$field_83002_am = Long_fromInt(-1); + } else if ($F3down && nlea_EaglerAdapterImpl2_isKeyDown(46)) + $this.$field_83002_am = nmc_Minecraft_getSystemTime(); + if (!nlea_EaglerAdapterImpl2_getEventKeyState()) + continue; + $this.$isGonnaTakeDatScreenShot = $this.$isGonnaTakeDatScreenShot | ($this.$gameSettings.$keyBindFunction.$pressed && nlea_EaglerAdapterImpl2_getEventKey() == 3 ? 1 : 0); + if (nlea_EaglerAdapterImpl2_getEventKey() != 87) + break; + nmc_Minecraft_toggleFullscreen($this); + } + if ($this.$currentScreen !== null) { + var$1 = $this.$currentScreen; + continue main; + } + if (nlea_EaglerAdapterImpl2_getEventKey() == 1) + nmc_Minecraft_displayInGameMenu($this); + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 31) + nmc_Minecraft_forceReload($this); + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 20) { + var$1 = $this.$renderEngine; + $ptr = 18; + continue main; + } + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 33) { + $var8 = nlea_EaglerAdapterImpl2_isKeyDown(42) | nlea_EaglerAdapterImpl2_isKeyDown(54); + var$1 = $this.$gameSettings; + var$6 = nms_EnumOptions_RENDER_DISTANCE; + $var8 = !$var8 ? 1 : (-1); + $ptr = 21; + continue main; + } + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 30) + nms_RenderGlobal_loadRenderers($this.$renderGlobal); + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 35) { + $this.$gameSettings.$advancedItemTooltips = $this.$gameSettings.$advancedItemTooltips ? 0 : 1; + nms_GameSettings_saveOptions($this.$gameSettings); + } + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 48) + nms_RenderManager_field_85095_o = nms_RenderManager_field_85095_o ? 0 : 1; + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 25) { + $this.$gameSettings.$pauseOnLostFocus = $this.$gameSettings.$pauseOnLostFocus ? 0 : 1; + nms_GameSettings_saveOptions($this.$gameSettings); + } + if ($this.$gameSettings.$keyBindFunction.$pressed && nlea_EaglerAdapterImpl2_getEventKey() == 2) + $this.$gameSettings.$hideGUI = $this.$gameSettings.$hideGUI ? 0 : 1; + if (nlea_EaglerAdapterImpl2_getEventKey() == 4 && $this.$gameSettings.$keyBindFunction.$pressed) { + $this.$gameSettings.$showDebugInfo = $this.$gameSettings.$showDebugInfo ? 0 : 1; + $this.$gameSettings.$showDebugProfilerChart = 1; + } + if (nlea_EaglerAdapterImpl2_getEventKey() == 6 && $this.$gameSettings.$keyBindFunction.$pressed) { + var$1 = $this.$gameSettings; + var$1.$thirdPersonView = var$1.$thirdPersonView + 1 | 0; + if ($this.$gameSettings.$thirdPersonView > 2) + $this.$gameSettings.$thirdPersonView = 0; + } + if (nlea_EaglerAdapterImpl2_getEventKey() == 7 && $this.$gameSettings.$keyBindFunction.$pressed) { + $this.$gameSettings.$showCoordinates = $this.$gameSettings.$showCoordinates ? 0 : 1; + nms_GameSettings_saveOptions($this.$gameSettings); + } + if (nlea_EaglerAdapterImpl2_getEventKey() != 9) + continue; + if (!$this.$gameSettings.$keyBindFunction.$pressed) + continue; + $this.$gameSettings.$smoothCamera = $this.$gameSettings.$smoothCamera ? 0 : 1; + } + $rt_throw(jl_RuntimeException__init_($rt_s(360))); + case 16: + nmc_Minecraft_clickMouse($this, $var8); + if ($rt_suspending()) { + break main; + } + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindUseItem)) { + $var8 = 1; + continue main; + } + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindPickBlock)) { + $ptr = 17; + continue main; + } + if ($this.$gameSettings.$keyBindUseItem.$pressed && !$this.$rightClickDelayTimer && !nms_EntityPlayer_isUsingItem($this.$thePlayer)) { + $var8 = 1; + $ptr = 20; + continue main; + } + $var8 = 0; + $F3down = $this.$currentScreen === null && $this.$gameSettings.$keyBindAttack.$pressed && $this.$inGameHasFocus ? 1 : 0; + $ptr = 19; + continue main; + case 17: + nmc_Minecraft_clickMiddleMouseButton($this); + if ($rt_suspending()) { + break main; + } + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindPickBlock)) { + continue main; + } + if ($this.$gameSettings.$keyBindUseItem.$pressed && !$this.$rightClickDelayTimer && !nms_EntityPlayer_isUsingItem($this.$thePlayer)) { + $var8 = 1; + $ptr = 20; + continue main; + } + $var8 = 0; + $F3down = $this.$currentScreen === null && $this.$gameSettings.$keyBindAttack.$pressed && $this.$inGameHasFocus ? 1 : 0; + $ptr = 19; + continue main; + case 18: + nms_RenderEngine_refreshTextures(var$1); + if ($rt_suspending()) { + break main; + } + nms_RenderGlobal_loadRenderers($this.$renderGlobal); + nleg_EffectPipeline_reloadPipeline(); + nleg_FixedFunctionShader_refreshCoreGL(); + h: while (true) { + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 33) { + $var8 = nlea_EaglerAdapterImpl2_isKeyDown(42) | nlea_EaglerAdapterImpl2_isKeyDown(54); + var$1 = $this.$gameSettings; + var$6 = nms_EnumOptions_RENDER_DISTANCE; + $var8 = !$var8 ? 1 : (-1); + $ptr = 21; + continue main; + } + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 30) + nms_RenderGlobal_loadRenderers($this.$renderGlobal); + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 35) { + $this.$gameSettings.$advancedItemTooltips = $this.$gameSettings.$advancedItemTooltips ? 0 : 1; + nms_GameSettings_saveOptions($this.$gameSettings); + } + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 48) + nms_RenderManager_field_85095_o = nms_RenderManager_field_85095_o ? 0 : 1; + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 25) { + $this.$gameSettings.$pauseOnLostFocus = $this.$gameSettings.$pauseOnLostFocus ? 0 : 1; + nms_GameSettings_saveOptions($this.$gameSettings); + } + if ($this.$gameSettings.$keyBindFunction.$pressed && nlea_EaglerAdapterImpl2_getEventKey() == 2) + $this.$gameSettings.$hideGUI = $this.$gameSettings.$hideGUI ? 0 : 1; + if (nlea_EaglerAdapterImpl2_getEventKey() == 4 && $this.$gameSettings.$keyBindFunction.$pressed) { + $this.$gameSettings.$showDebugInfo = $this.$gameSettings.$showDebugInfo ? 0 : 1; + $this.$gameSettings.$showDebugProfilerChart = 1; + } + if (nlea_EaglerAdapterImpl2_getEventKey() == 6 && $this.$gameSettings.$keyBindFunction.$pressed) { + var$1 = $this.$gameSettings; + var$1.$thirdPersonView = var$1.$thirdPersonView + 1 | 0; + if ($this.$gameSettings.$thirdPersonView > 2) + $this.$gameSettings.$thirdPersonView = 0; + } + if (nlea_EaglerAdapterImpl2_getEventKey() == 7 && $this.$gameSettings.$keyBindFunction.$pressed) { + $this.$gameSettings.$showCoordinates = $this.$gameSettings.$showCoordinates ? 0 : 1; + nms_GameSettings_saveOptions($this.$gameSettings); + } + if (nlea_EaglerAdapterImpl2_getEventKey() == 9 && $this.$gameSettings.$keyBindFunction.$pressed) + $this.$gameSettings.$smoothCamera = $this.$gameSettings.$smoothCamera ? 0 : 1; + l: { + if (!$this.$gameSettings.$keyBindFunction.$pressed) { + $var9 = 0; + while (true) { + if ($var9 >= 9) + break l; + if (nlea_EaglerAdapterImpl2_getEventKey() == (2 + $var9 | 0)) + $this.$thePlayer.$inventory.$currentItem = $var9; + $var9 = $var9 + 1 | 0; + } + } + } + m: { + if ($this.$gameSettings.$showDebugInfo && $this.$gameSettings.$showDebugProfilerChart && !$this.$gameSettings.$keyBindFunction.$pressed) { + if (nlea_EaglerAdapterImpl2_getEventKey() == 11) + nmc_Minecraft_updateDebugProfilerName($this, 0); + $var9 = 0; + while (true) { + if ($var9 >= 9) + break m; + if (nlea_EaglerAdapterImpl2_getEventKey() == (2 + $var9 | 0)) + nmc_Minecraft_updateDebugProfilerName($this, $var9 + 1 | 0); + $var9 = $var9 + 1 | 0; + } + } + } + while (true) { + if (!nlea_EaglerAdapterImpl2_keysNext()) { + $var8 = $this.$gameSettings.$chatVisibility == 2 ? 0 : 1; + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindInventory)) { + nmc_Minecraft_displayGuiScreen($this, nms_GuiInventory__init_($this.$thePlayer)); + } + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindDrop)) { + nms_EntityClientPlayerMP_dropOneItem($this.$thePlayer, nms_GuiScreen_isCtrlKeyDown()); + } + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindChat) && $var8) { + nmc_Minecraft_displayGuiScreen($this, nms_GuiChat__init_0()); + } + if ($this.$currentScreen === null && nlea_EaglerAdapterImpl2_isKeyDown(53) && $var8) + nmc_Minecraft_displayGuiScreen($this, nms_GuiChat__init_1($rt_s(61))); + if ($this.$gameSettings.$keyBindSprint.$pressed && !nms_Entity_isSprinting($this.$thePlayer) && nms_EntityPlayerSP_canSprint($this.$thePlayer) && !$this.$thePlayer.$isCollidedHorizontally) + nms_EntityPlayerSP_setSprinting($this.$thePlayer, 1); + k: { + if (!nms_EntityPlayer_isUsingItem($this.$thePlayer)) { + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindAttack)) { + $var8 = 0; + $ptr = 13; + continue main; + } + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindUseItem)) { + $var8 = 1; + $ptr = 16; + continue main; + } + if (!nms_KeyBinding_isPressed($this.$gameSettings.$keyBindPickBlock)) + break k; + $ptr = 17; + continue main; + } + if (!$this.$gameSettings.$keyBindUseItem.$pressed) { + var$1 = $this.$playerController; + var$6 = $this.$thePlayer; + $ptr = 14; + continue main; + } + while (true) { + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindAttack)) + continue; + else + break; + } + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindUseItem)) { + } + while (true) { + if (!nms_KeyBinding_isPressed($this.$gameSettings.$keyBindPickBlock)) + break k; + } + } + if ($this.$gameSettings.$keyBindUseItem.$pressed && !$this.$rightClickDelayTimer && !nms_EntityPlayer_isUsingItem($this.$thePlayer)) { + $var8 = 1; + $ptr = 20; + continue main; + } + $var8 = 0; + $F3down = $this.$currentScreen === null && $this.$gameSettings.$keyBindAttack.$pressed && $this.$inGameHasFocus ? 1 : 0; + $ptr = 19; + continue main; + } + nms_KeyBinding_setKeyBindState(nlea_EaglerAdapterImpl2_getEventKey(), nlea_EaglerAdapterImpl2_getEventKeyState()); + if (nlea_EaglerAdapterImpl2_getEventKeyState()) + nms_KeyBinding_onTick(nlea_EaglerAdapterImpl2_getEventKey()); + $F3down = $this.$gameSettings.$keyBindFunction.$pressed && nlea_EaglerAdapterImpl2_isKeyDown(4) ? 1 : 0; + if (Long_gt($this.$field_83002_am, Long_ZERO)) { + if (Long_ge(Long_sub(nmc_Minecraft_getSystemTime(), $this.$field_83002_am), Long_fromInt(6000))) + break h; + if (!(nlea_EaglerAdapterImpl2_isKeyDown(46) && $F3down)) + $this.$field_83002_am = Long_fromInt(-1); + } else if ($F3down && nlea_EaglerAdapterImpl2_isKeyDown(46)) + $this.$field_83002_am = nmc_Minecraft_getSystemTime(); + if (!nlea_EaglerAdapterImpl2_getEventKeyState()) + continue; + $this.$isGonnaTakeDatScreenShot = $this.$isGonnaTakeDatScreenShot | ($this.$gameSettings.$keyBindFunction.$pressed && nlea_EaglerAdapterImpl2_getEventKey() == 3 ? 1 : 0); + if (nlea_EaglerAdapterImpl2_getEventKey() != 87) + break; + nmc_Minecraft_toggleFullscreen($this); + } + if ($this.$currentScreen !== null) { + var$1 = $this.$currentScreen; + $ptr = 15; + continue main; + } + if (nlea_EaglerAdapterImpl2_getEventKey() == 1) + nmc_Minecraft_displayInGameMenu($this); + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 31) + nmc_Minecraft_forceReload($this); + if (!$F3down) + continue; + if (nlea_EaglerAdapterImpl2_getEventKey() != 20) + continue; + else { + var$1 = $this.$renderEngine; + continue main; + } + } + $rt_throw(jl_RuntimeException__init_($rt_s(360))); + case 19: + nmc_Minecraft_sendClickBlockToController($this, $var8, $F3down); + if ($rt_suspending()) { + break main; + } + n: { + if ($this.$theWorld === null) { + if ($this.$myNetworkManager === null) + break n; + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(353)); + var$1 = $this.$myNetworkManager; + $ptr = 5; + continue main; + } + if ($this.$thePlayer !== null) { + $this.$joinPlayerCounter = $this.$joinPlayerCounter + 1 | 0; + if ($this.$joinPlayerCounter == 30) { + $this.$joinPlayerCounter = 0; + nms_World_joinEntityInSurroundings($this.$theWorld, $this.$thePlayer); + } + } + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(335)); + if (!$this.$isGamePaused) { + var$1 = $this.$entityRenderer; + $ptr = 7; + continue main; + } + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(354)); + if (!$this.$isGamePaused) + nms_RenderGlobal_updateClouds($this.$renderGlobal); + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(355)); + if (!$this.$isGamePaused) { + if ($this.$theWorld.$lastLightningBolt > 0) { + var$1 = $this.$theWorld; + var$1.$lastLightningBolt = var$1.$lastLightningBolt - 1 | 0; + } + var$1 = $this.$theWorld; + $ptr = 9; + continue main; + } + if (!$this.$isGamePaused) { + nms_World_setAllowedSpawnTypes($this.$theWorld, $this.$theWorld.$difficultySetting <= 0 ? 0 : 1, 1); + var$1 = $this.$theWorld; + $ptr = 12; + continue main; + } + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(356)); + if (!$this.$isGamePaused && $this.$theWorld !== null) { + var$1 = $this.$theWorld; + $var8 = nms_MathHelper_floor_double($this.$thePlayer.$posX); + $F3down = nms_MathHelper_floor_double($this.$thePlayer.$posY); + $var9 = nms_MathHelper_floor_double($this.$thePlayer.$posZ); + $ptr = 11; + continue main; + } + nms_Profiler_endStartSection($this.$mcProfiler, $rt_s(357)); + if (!$this.$isGamePaused) { + var$1 = $this.$effectRenderer; + $ptr = 10; + continue main; + } + } + if ($this.$theWorld !== null) { + nms_SoundManager_stopTheTitleMusic($this.$sndManager); + nms_Profiler_endSection($this.$mcProfiler); + $this.$systemTime = nmc_Minecraft_getSystemTime(); + return; + } + var$1 = $this.$sndManager; + $ptr = 6; + continue main; + case 20: + nmc_Minecraft_clickMouse($this, $var8); + if ($rt_suspending()) { + break main; + } + $var8 = 0; + $F3down = $this.$currentScreen === null && $this.$gameSettings.$keyBindAttack.$pressed && $this.$inGameHasFocus ? 1 : 0; + $ptr = 19; + continue main; + case 21: + nms_GameSettings_setOptionValue(var$1, var$6, $var8); + if ($rt_suspending()) { + break main; + } + h: while (true) { + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 30) + nms_RenderGlobal_loadRenderers($this.$renderGlobal); + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 35) { + $this.$gameSettings.$advancedItemTooltips = $this.$gameSettings.$advancedItemTooltips ? 0 : 1; + nms_GameSettings_saveOptions($this.$gameSettings); + } + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 48) + nms_RenderManager_field_85095_o = nms_RenderManager_field_85095_o ? 0 : 1; + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 25) { + $this.$gameSettings.$pauseOnLostFocus = $this.$gameSettings.$pauseOnLostFocus ? 0 : 1; + nms_GameSettings_saveOptions($this.$gameSettings); + } + if ($this.$gameSettings.$keyBindFunction.$pressed && nlea_EaglerAdapterImpl2_getEventKey() == 2) + $this.$gameSettings.$hideGUI = $this.$gameSettings.$hideGUI ? 0 : 1; + if (nlea_EaglerAdapterImpl2_getEventKey() == 4 && $this.$gameSettings.$keyBindFunction.$pressed) { + $this.$gameSettings.$showDebugInfo = $this.$gameSettings.$showDebugInfo ? 0 : 1; + $this.$gameSettings.$showDebugProfilerChart = 1; + } + if (nlea_EaglerAdapterImpl2_getEventKey() == 6 && $this.$gameSettings.$keyBindFunction.$pressed) { + var$1 = $this.$gameSettings; + var$1.$thirdPersonView = var$1.$thirdPersonView + 1 | 0; + if ($this.$gameSettings.$thirdPersonView > 2) + $this.$gameSettings.$thirdPersonView = 0; + } + if (nlea_EaglerAdapterImpl2_getEventKey() == 7 && $this.$gameSettings.$keyBindFunction.$pressed) { + $this.$gameSettings.$showCoordinates = $this.$gameSettings.$showCoordinates ? 0 : 1; + nms_GameSettings_saveOptions($this.$gameSettings); + } + if (nlea_EaglerAdapterImpl2_getEventKey() == 9 && $this.$gameSettings.$keyBindFunction.$pressed) + $this.$gameSettings.$smoothCamera = $this.$gameSettings.$smoothCamera ? 0 : 1; + o: { + if (!$this.$gameSettings.$keyBindFunction.$pressed) { + $var9 = 0; + while (true) { + if ($var9 >= 9) + break o; + if (nlea_EaglerAdapterImpl2_getEventKey() == (2 + $var9 | 0)) + $this.$thePlayer.$inventory.$currentItem = $var9; + $var9 = $var9 + 1 | 0; + } + } + } + p: { + if ($this.$gameSettings.$showDebugInfo && $this.$gameSettings.$showDebugProfilerChart && !$this.$gameSettings.$keyBindFunction.$pressed) { + if (nlea_EaglerAdapterImpl2_getEventKey() == 11) + nmc_Minecraft_updateDebugProfilerName($this, 0); + $var9 = 0; + while (true) { + if ($var9 >= 9) + break p; + if (nlea_EaglerAdapterImpl2_getEventKey() == (2 + $var9 | 0)) + nmc_Minecraft_updateDebugProfilerName($this, $var9 + 1 | 0); + $var9 = $var9 + 1 | 0; + } + } + } + while (true) { + if (!nlea_EaglerAdapterImpl2_keysNext()) { + $var8 = $this.$gameSettings.$chatVisibility == 2 ? 0 : 1; + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindInventory)) { + nmc_Minecraft_displayGuiScreen($this, nms_GuiInventory__init_($this.$thePlayer)); + } + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindDrop)) { + nms_EntityClientPlayerMP_dropOneItem($this.$thePlayer, nms_GuiScreen_isCtrlKeyDown()); + } + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindChat) && $var8) { + nmc_Minecraft_displayGuiScreen($this, nms_GuiChat__init_0()); + } + if ($this.$currentScreen === null && nlea_EaglerAdapterImpl2_isKeyDown(53) && $var8) + nmc_Minecraft_displayGuiScreen($this, nms_GuiChat__init_1($rt_s(61))); + if ($this.$gameSettings.$keyBindSprint.$pressed && !nms_Entity_isSprinting($this.$thePlayer) && nms_EntityPlayerSP_canSprint($this.$thePlayer) && !$this.$thePlayer.$isCollidedHorizontally) + nms_EntityPlayerSP_setSprinting($this.$thePlayer, 1); + k: { + if (!nms_EntityPlayer_isUsingItem($this.$thePlayer)) { + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindAttack)) { + $var8 = 0; + $ptr = 13; + continue main; + } + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindUseItem)) { + $var8 = 1; + $ptr = 16; + continue main; + } + if (!nms_KeyBinding_isPressed($this.$gameSettings.$keyBindPickBlock)) + break k; + $ptr = 17; + continue main; + } + if (!$this.$gameSettings.$keyBindUseItem.$pressed) { + var$1 = $this.$playerController; + var$6 = $this.$thePlayer; + $ptr = 14; + continue main; + } + while (true) { + if (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindAttack)) + continue; + else + break; + } + while (nms_KeyBinding_isPressed($this.$gameSettings.$keyBindUseItem)) { + } + while (true) { + if (!nms_KeyBinding_isPressed($this.$gameSettings.$keyBindPickBlock)) + break k; + } + } + if ($this.$gameSettings.$keyBindUseItem.$pressed && !$this.$rightClickDelayTimer && !nms_EntityPlayer_isUsingItem($this.$thePlayer)) { + $var8 = 1; + $ptr = 20; + continue main; + } + $var8 = 0; + $F3down = $this.$currentScreen === null && $this.$gameSettings.$keyBindAttack.$pressed && $this.$inGameHasFocus ? 1 : 0; + $ptr = 19; + continue main; + } + nms_KeyBinding_setKeyBindState(nlea_EaglerAdapterImpl2_getEventKey(), nlea_EaglerAdapterImpl2_getEventKeyState()); + if (nlea_EaglerAdapterImpl2_getEventKeyState()) + nms_KeyBinding_onTick(nlea_EaglerAdapterImpl2_getEventKey()); + $F3down = $this.$gameSettings.$keyBindFunction.$pressed && nlea_EaglerAdapterImpl2_isKeyDown(4) ? 1 : 0; + if (Long_gt($this.$field_83002_am, Long_ZERO)) { + if (Long_ge(Long_sub(nmc_Minecraft_getSystemTime(), $this.$field_83002_am), Long_fromInt(6000))) + break h; + if (!(nlea_EaglerAdapterImpl2_isKeyDown(46) && $F3down)) + $this.$field_83002_am = Long_fromInt(-1); + } else if ($F3down && nlea_EaglerAdapterImpl2_isKeyDown(46)) + $this.$field_83002_am = nmc_Minecraft_getSystemTime(); + if (!nlea_EaglerAdapterImpl2_getEventKeyState()) + continue; + $this.$isGonnaTakeDatScreenShot = $this.$isGonnaTakeDatScreenShot | ($this.$gameSettings.$keyBindFunction.$pressed && nlea_EaglerAdapterImpl2_getEventKey() == 3 ? 1 : 0); + if (nlea_EaglerAdapterImpl2_getEventKey() != 87) + break; + nmc_Minecraft_toggleFullscreen($this); + } + if ($this.$currentScreen !== null) { + var$1 = $this.$currentScreen; + $ptr = 15; + continue main; + } + if (nlea_EaglerAdapterImpl2_getEventKey() == 1) + nmc_Minecraft_displayInGameMenu($this); + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 31) + nmc_Minecraft_forceReload($this); + if ($F3down && nlea_EaglerAdapterImpl2_getEventKey() == 20) { + var$1 = $this.$renderEngine; + $ptr = 18; + continue main; + } + if (!$F3down) + continue; + if (nlea_EaglerAdapterImpl2_getEventKey() != 33) + continue; + else { + $var8 = nlea_EaglerAdapterImpl2_isKeyDown(42) | nlea_EaglerAdapterImpl2_isKeyDown(54); + var$1 = $this.$gameSettings; + var$6 = nms_EnumOptions_RENDER_DISTANCE; + $var8 = !$var8 ? 1 : (-1); + continue main; + } + } + $rt_throw(jl_RuntimeException__init_($rt_s(360))); + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, $var8, $F3down, $var9, var$6, $var10, $ptr); +} +function nmc_Minecraft_forceReload($this) { + ji_PrintStream_println(jl_System_err(), $rt_s(361)); + if ($this.$sndManager !== null) + nms_SoundManager_stopAllSounds($this.$sndManager); + $this.$sndManager = nms_SoundManager__init_0(); + nms_SoundManager_loadSoundSettings($this.$sndManager, $this.$gameSettings); +} +function nmc_Minecraft_loadWorld($this, $par1WorldClient) { + var var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$par1WorldClient = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$2 = $rt_s(36); + $ptr = 1; + case 1: + nmc_Minecraft_loadWorld0($this, $par1WorldClient, var$2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1WorldClient, var$2, $ptr); +} +function nmc_Minecraft_loadWorld0($this, $par1WorldClient, $par2Str) { + var $var3, $var4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2Str = $thread.pop();$par1WorldClient = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1WorldClient === null) { + $var3 = nmc_Minecraft_getNetHandler($this); + if ($var3 !== null) + nms_NetClientHandler_cleanup($var3); + if ($this.$myNetworkManager !== null) + $this.$myNetworkManager.$closeConnections(); + } + $this.$renderViewEntity = null; + $this.$myNetworkManager = null; + if ($this.$loadingScreen !== null) { + nms_LoadingScreenRenderer_resetProgressAndMessage($this.$loadingScreen, $par2Str); + $par2Str = $this.$loadingScreen; + $var3 = $rt_s(36); + $ptr = 1; + continue main; + } + if ($par1WorldClient === null && $this.$theWorld !== null) { + if ($this.$texturePackList.$isDownloading) { + $par2Str = $this.$texturePackList; + $ptr = 2; + continue main; + } + $this.$currentServerData = null; + $this.$integratedServerIsRunning = 0; + } + nms_SoundManager_stopAllSounds($this.$sndManager); + if (nlea_EaglerAdapterImpl2_isVideoSupported()) + nlea_EaglerAdapterImpl2_unloadVideo(); + $this.$theWorld = $par1WorldClient; + if ($par1WorldClient === null) { + $this.$thePlayer = null; + $this.$systemTime = Long_ZERO; + return; + } + if ($this.$renderGlobal !== null) + nms_RenderGlobal_setWorldAndLoadRenderers($this.$renderGlobal, $par1WorldClient); + if ($this.$effectRenderer !== null) + nms_EffectRenderer_clearEffects($this.$effectRenderer, $par1WorldClient); + if ($this.$thePlayer === null) { + $this.$thePlayer = nms_PlayerControllerMP_func_78754_a($this.$playerController, $par1WorldClient); + nms_PlayerControllerMP_flipPlayer($this.$playerController, $this.$thePlayer); + } + $var4 = nms_StringTranslate_instance; + if (!($this.$gameSettings.$fancyGraphics && $this.$gameSettings.$ambientOcclusion)) { + $par2Str = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par2Str); + jl_AbstractStringBuilder_append($par2Str, $rt_s(362)); + jl_AbstractStringBuilder_append($par2Str, nms_StringTranslate_translateKey($var4, $rt_s(363))); + nmc_Minecraft_displayEaglercraftText($this, jl_AbstractStringBuilder_toString($par2Str)); + } + if (!$this.$gameSettings.$showCoordinates) { + $par2Str = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par2Str); + jl_AbstractStringBuilder_append1($par2Str, nms_EnumChatFormatting_LIGHT_PURPLE); + jl_AbstractStringBuilder_append($par2Str, $rt_s(364)); + nmc_Minecraft_displayEaglercraftText($this, jl_AbstractStringBuilder_toString($par2Str)); + } else { + $par2Str = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par2Str); + jl_AbstractStringBuilder_append1($par2Str, nms_EnumChatFormatting_LIGHT_PURPLE); + jl_AbstractStringBuilder_append($par2Str, $rt_s(365)); + nmc_Minecraft_displayEaglercraftText($this, jl_AbstractStringBuilder_toString($par2Str)); + } + $par2Str = $this.$thePlayer; + $ptr = 3; + continue main; + case 1: + nms_LoadingScreenRenderer_resetProgresAndWorkingMessage($par2Str, $var3); + if ($rt_suspending()) { + break main; + } + if ($par1WorldClient === null && $this.$theWorld !== null) { + if ($this.$texturePackList.$isDownloading) { + $par2Str = $this.$texturePackList; + $ptr = 2; + continue main; + } + $this.$currentServerData = null; + $this.$integratedServerIsRunning = 0; + } + nms_SoundManager_stopAllSounds($this.$sndManager); + if (nlea_EaglerAdapterImpl2_isVideoSupported()) + nlea_EaglerAdapterImpl2_unloadVideo(); + $this.$theWorld = $par1WorldClient; + if ($par1WorldClient === null) { + $this.$thePlayer = null; + $this.$systemTime = Long_ZERO; + return; + } + if ($this.$renderGlobal !== null) + nms_RenderGlobal_setWorldAndLoadRenderers($this.$renderGlobal, $par1WorldClient); + if ($this.$effectRenderer !== null) + nms_EffectRenderer_clearEffects($this.$effectRenderer, $par1WorldClient); + if ($this.$thePlayer === null) { + $this.$thePlayer = nms_PlayerControllerMP_func_78754_a($this.$playerController, $par1WorldClient); + nms_PlayerControllerMP_flipPlayer($this.$playerController, $this.$thePlayer); + } + $var4 = nms_StringTranslate_instance; + if (!($this.$gameSettings.$fancyGraphics && $this.$gameSettings.$ambientOcclusion)) { + $par2Str = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par2Str); + jl_AbstractStringBuilder_append($par2Str, $rt_s(362)); + jl_AbstractStringBuilder_append($par2Str, nms_StringTranslate_translateKey($var4, $rt_s(363))); + nmc_Minecraft_displayEaglercraftText($this, jl_AbstractStringBuilder_toString($par2Str)); + } + if (!$this.$gameSettings.$showCoordinates) { + $par2Str = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par2Str); + jl_AbstractStringBuilder_append1($par2Str, nms_EnumChatFormatting_LIGHT_PURPLE); + jl_AbstractStringBuilder_append($par2Str, $rt_s(364)); + nmc_Minecraft_displayEaglercraftText($this, jl_AbstractStringBuilder_toString($par2Str)); + } else { + $par2Str = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par2Str); + jl_AbstractStringBuilder_append1($par2Str, nms_EnumChatFormatting_LIGHT_PURPLE); + jl_AbstractStringBuilder_append($par2Str, $rt_s(365)); + nmc_Minecraft_displayEaglercraftText($this, jl_AbstractStringBuilder_toString($par2Str)); + } + $par2Str = $this.$thePlayer; + $ptr = 3; + continue main; + case 2: + nms_TexturePackList_onDownloadFinished($par2Str); + if ($rt_suspending()) { + break main; + } + $this.$currentServerData = null; + $this.$integratedServerIsRunning = 0; + nms_SoundManager_stopAllSounds($this.$sndManager); + if (nlea_EaglerAdapterImpl2_isVideoSupported()) + nlea_EaglerAdapterImpl2_unloadVideo(); + $this.$theWorld = $par1WorldClient; + if ($par1WorldClient === null) { + $this.$thePlayer = null; + $this.$systemTime = Long_ZERO; + return; + } + if ($this.$renderGlobal !== null) + nms_RenderGlobal_setWorldAndLoadRenderers($this.$renderGlobal, $par1WorldClient); + if ($this.$effectRenderer !== null) + nms_EffectRenderer_clearEffects($this.$effectRenderer, $par1WorldClient); + if ($this.$thePlayer === null) { + $this.$thePlayer = nms_PlayerControllerMP_func_78754_a($this.$playerController, $par1WorldClient); + nms_PlayerControllerMP_flipPlayer($this.$playerController, $this.$thePlayer); + } + $var4 = nms_StringTranslate_instance; + if (!($this.$gameSettings.$fancyGraphics && $this.$gameSettings.$ambientOcclusion)) { + $par2Str = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par2Str); + jl_AbstractStringBuilder_append($par2Str, $rt_s(362)); + jl_AbstractStringBuilder_append($par2Str, nms_StringTranslate_translateKey($var4, $rt_s(363))); + nmc_Minecraft_displayEaglercraftText($this, jl_AbstractStringBuilder_toString($par2Str)); + } + if (!$this.$gameSettings.$showCoordinates) { + $par2Str = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par2Str); + jl_AbstractStringBuilder_append1($par2Str, nms_EnumChatFormatting_LIGHT_PURPLE); + jl_AbstractStringBuilder_append($par2Str, $rt_s(364)); + nmc_Minecraft_displayEaglercraftText($this, jl_AbstractStringBuilder_toString($par2Str)); + } else { + $par2Str = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par2Str); + jl_AbstractStringBuilder_append1($par2Str, nms_EnumChatFormatting_LIGHT_PURPLE); + jl_AbstractStringBuilder_append($par2Str, $rt_s(365)); + nmc_Minecraft_displayEaglercraftText($this, jl_AbstractStringBuilder_toString($par2Str)); + } + $par2Str = $this.$thePlayer; + $ptr = 3; + case 3: + nms_EntityPlayer_preparePlayerToSpawn($par2Str); + if ($rt_suspending()) { + break main; + } + nms_WorldClient_spawnEntityInWorld($par1WorldClient, $this.$thePlayer); + $this.$thePlayer.$movementInput = nms_MovementInputFromOptions__init_($this.$gameSettings); + nms_PlayerControllerMP_setPlayerCapabilities($this.$playerController, $this.$thePlayer); + $this.$renderViewEntity = $this.$thePlayer; + $this.$systemTime = Long_ZERO; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1WorldClient, $par2Str, $var3, $var4, $ptr); +} +function nmc_Minecraft_debugInfoRenders($this) { + return nms_RenderGlobal_getDebugInfoRenders($this.$renderGlobal); +} +function nmc_Minecraft_getEntityDebug($this) { + return nms_RenderGlobal_getDebugInfoEntities($this.$renderGlobal); +} +function nmc_Minecraft_getWorldProviderName($this) { + return nms_World_getProviderName($this.$theWorld); +} +function nmc_Minecraft_debugInfoEntities($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(366)); + jl_AbstractStringBuilder_append(var$1, nms_EffectRenderer_getStatistics($this.$effectRenderer)); + jl_AbstractStringBuilder_append(var$1, $rt_s(367)); + jl_AbstractStringBuilder_append(var$1, nms_World_getDebugLoadedEntities($this.$theWorld)); + return jl_AbstractStringBuilder_toString(var$1); +} +function nmc_Minecraft_setDimensionAndSpawnPlayer($this, $par1) { + var $var2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_World_setSpawnLocation($this.$theWorld); + nms_WorldClient_removeAllEntities($this.$theWorld); + $var2 = 0; + if ($this.$thePlayer !== null) { + $var2 = $this.$thePlayer.$entityId; + var$3 = $this.$theWorld; + var$4 = $this.$thePlayer; + $ptr = 1; + continue main; + } + $this.$renderViewEntity = null; + $this.$thePlayer = nms_PlayerControllerMP_func_78754_a($this.$playerController, $this.$theWorld); + $this.$thePlayer.$dimension = $par1; + $this.$renderViewEntity = $this.$thePlayer; + var$3 = $this.$thePlayer; + $ptr = 2; + continue main; + case 1: + nms_WorldClient_removeEntity(var$3, var$4); + if ($rt_suspending()) { + break main; + } + $this.$renderViewEntity = null; + $this.$thePlayer = nms_PlayerControllerMP_func_78754_a($this.$playerController, $this.$theWorld); + $this.$thePlayer.$dimension = $par1; + $this.$renderViewEntity = $this.$thePlayer; + var$3 = $this.$thePlayer; + $ptr = 2; + case 2: + nms_EntityPlayer_preparePlayerToSpawn(var$3); + if ($rt_suspending()) { + break main; + } + nms_WorldClient_spawnEntityInWorld($this.$theWorld, $this.$thePlayer); + nms_PlayerControllerMP_flipPlayer($this.$playerController, $this.$thePlayer); + $this.$thePlayer.$movementInput = nms_MovementInputFromOptions__init_($this.$gameSettings); + $this.$thePlayer.$entityId = $var2; + nms_PlayerControllerMP_setPlayerCapabilities($this.$playerController, $this.$thePlayer); + if ($this.$currentScreen instanceof nms_GuiGameOver) + nmc_Minecraft_displayGuiScreen($this, null); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $var2, var$3, var$4, $ptr); +} +function nmc_Minecraft_isDemo($this) { + return $this.$isDemo; +} +function nmc_Minecraft_getNetHandler($this) { + return $this.$thePlayer === null ? null : $this.$thePlayer.$sendQueue; +} +function nmc_Minecraft_isFancyGraphicsEnabled() { + return nmc_Minecraft_theMinecraft !== null && nmc_Minecraft_theMinecraft.$gameSettings.$fancyGraphics ? 1 : 0; +} +function nmc_Minecraft_isAmbientOcclusionEnabled() { + return nmc_Minecraft_theMinecraft !== null && nmc_Minecraft_theMinecraft.$gameSettings.$ambientOcclusion ? 1 : 0; +} +function nmc_Minecraft_handleClientCommand($this, $par1Str) { + return jl_String_startsWith0($par1Str, $rt_s(61)) ? 0 : 0; +} +function nmc_Minecraft_clickMiddleMouseButton($this) { + var $var1, $var3, $var4, $var5, $var6, $var7, $var8, $var2, $var9, $var10, $var11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var2 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$objectMouseOver !== null) { + $var1 = $this.$thePlayer.$capabilities.$isCreativeMode; + $var3 = 0; + $var4 = 0; + if ($this.$objectMouseOver.$typeOfHit === nms_EnumMovingObjectType_TILE) { + $var5 = $this.$objectMouseOver.$blockX; + $var6 = $this.$objectMouseOver.$blockY; + $var7 = $this.$objectMouseOver.$blockZ; + nms_Block_$callClinit(); + $var8 = nms_Block_blocksList.data[nms_World_getBlockId($this.$theWorld, $var5, $var6, $var7)]; + if ($var8 === null) + return; + $var2 = $var8.$idPicked($this.$theWorld, $var5, $var6, $var7); + if (!$var2) + return; + nms_Item_$callClinit(); + $var4 = nms_Item_itemsList.data[$var2].$hasSubtypes; + $var9 = $var2 < 256 && !nms_Block_blocksList.data[$var8.$blockID].$isFlowerPot() ? $var2 : $var8.$blockID; + $var10 = nms_Block_blocksList.data[$var9]; + $var11 = $this.$theWorld; + $ptr = 1; + continue main; + } + if ($this.$objectMouseOver.$typeOfHit === nms_EnumMovingObjectType_ENTITY && $this.$objectMouseOver.$entityHit !== null && $var1) { + a: { + if ($this.$objectMouseOver.$entityHit instanceof nms_EntityPainting) { + nms_Item_$callClinit(); + $var2 = nms_Item_painting.$itemID; + } else if ($this.$objectMouseOver.$entityHit instanceof nms_EntityItemFrame) { + $var10 = $this.$objectMouseOver.$entityHit; + if (nms_EntityItemFrame_getDisplayedItem($var10) === null) { + nms_Item_$callClinit(); + $var2 = nms_Item_itemFrame.$itemID; + } else { + $var2 = nms_EntityItemFrame_getDisplayedItem($var10).$itemID0; + $var3 = nms_EntityItemFrame_getDisplayedItem($var10).$itemDamage; + $var4 = 1; + } + } else { + if (!($this.$objectMouseOver.$entityHit instanceof nms_EntityMinecart)) { + if ($this.$objectMouseOver.$entityHit instanceof nms_EntityBoat) { + nms_Item_$callClinit(); + $var2 = nms_Item_boat.$itemID; + break a; + } + nms_Item_$callClinit(); + $var2 = nms_Item_monsterPlacer.$itemID; + $var10 = jl_Object_getClass($this.$objectMouseOver.$entityHit); + $var3 = !ju_HashMap_containsKey(nms_EntityList_classToIDMapping, $var10) ? 0 : ju_HashMap_get(nms_EntityList_classToIDMapping, $var10).$value; + $var4 = 1; + if ($var3 > 0 && ju_HashMap_containsKey(nms_EntityList_entityEggs, jl_Integer_valueOf($var3))) + break a; + return; + } + $var11 = $this.$objectMouseOver.$entityHit; + if ($var11.$getMinecartType() == 2) { + nms_Item_$callClinit(); + $var2 = nms_Item_minecartPowered.$itemID; + } else if ($var11.$getMinecartType() == 1) { + nms_Item_$callClinit(); + $var2 = nms_Item_minecartCrate.$itemID; + } else if ($var11.$getMinecartType() == 3) { + nms_Item_$callClinit(); + $var2 = nms_Item_minecartTnt.$itemID; + } else if ($var11.$getMinecartType() != 5) { + nms_Item_$callClinit(); + $var2 = nms_Item_minecartEmpty.$itemID; + } else { + nms_Item_$callClinit(); + $var2 = nms_Item_minecartHopper.$itemID; + } + } + } + nms_InventoryPlayer_setCurrentItem($this.$thePlayer.$inventory, $var2, $var3, $var4, $var1); + if ($var1) { + $var5 = ($this.$thePlayer.$inventoryContainer.$inventorySlots.$size - 9 | 0) + $this.$thePlayer.$inventory.$currentItem | 0; + nms_PlayerControllerMP_sendSlotPacket($this.$playerController, nms_InventoryPlayer_getStackInSlot($this.$thePlayer.$inventory, $this.$thePlayer.$inventory.$currentItem), $var5); + } + } else + return; + } + return; + case 1: + $tmp = $var10.$getDamageValue($var11, $var5, $var6, $var7); + if ($rt_suspending()) { + break main; + } + $var3 = $tmp; + nms_InventoryPlayer_setCurrentItem($this.$thePlayer.$inventory, $var2, $var3, $var4, $var1); + if ($var1) { + $var5 = ($this.$thePlayer.$inventoryContainer.$inventorySlots.$size - 9 | 0) + $this.$thePlayer.$inventory.$currentItem | 0; + nms_PlayerControllerMP_sendSlotPacket($this.$playerController, nms_InventoryPlayer_getStackInSlot($this.$thePlayer.$inventory, $this.$thePlayer.$inventory.$currentItem), $var5); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var3, $var4, $var5, $var6, $var7, $var8, $var2, $var9, $var10, $var11, $ptr); +} +function nmc_Minecraft_getMinecraft() { + return nmc_Minecraft_theMinecraft; +} +function nmc_Minecraft_scheduleTexturePackRefresh($this) { + $this.$refreshTexturePacksScheduled = 1; +} +function nmc_Minecraft_setServerData($this, $par1ServerData) { + $this.$currentServerData = $par1ServerData; +} +function nmc_Minecraft_isIntegratedServerRunning($this) { + return $this.$integratedServerIsRunning; +} +function nmc_Minecraft_getSystemTime() { + return jl_System_currentTimeMillis(); +} +function nmc_Minecraft_isFullScreen($this) { + return $this.$fullscreen; +} +function nmc_Minecraft__clinit_() { + nmc_Minecraft_debugChunkUpdates = 0; +} +function ju_Comparator() { +} +function jl_String$_clinit_$lambda$_81_0() { + jl_Object.call(this); +} +function jl_String$_clinit_$lambda$_81_0__init_0() { + var var_0 = new jl_String$_clinit_$lambda$_81_0(); + jl_String$_clinit_$lambda$_81_0__init_(var_0); + return var_0; +} +function jl_String$_clinit_$lambda$_81_0__init_(var$0) { + return; +} +function jl_Character() { + jl_Object.call(this); + this.$value0 = 0; +} +var jl_Character_TYPE = null; +var jl_Character_digitMapping = null; +var jl_Character_classMapping = null; +var jl_Character_characterCache = null; +var jl_Character_$$metadata$$0 = null; +var jl_Character_$$metadata$$1 = null; +function jl_Character__init_(var_0) { + var var_1 = new jl_Character(); + jl_Character__init_0(var_1, var_0); + return var_1; +} +function jl_Character__init_0($this, $value) { + $this.$value0 = $value; +} +function jl_Character_valueOf($value) { + var $result; + if ($value >= jl_Character_characterCache.data.length) + return jl_Character__init_($value); + $result = jl_Character_characterCache.data[$value]; + if ($result === null) { + $result = jl_Character__init_($value); + jl_Character_characterCache.data[$value] = $result; + } + return $result; +} +function jl_Character_toString($this) { + return jl_Character_toString0($this.$value0); +} +function jl_Character_equals($this, $other) { + if ($this === $other) + return 1; + return $other instanceof jl_Character && $other.$value0 == $this.$value0 ? 1 : 0; +} +function jl_Character_hashCode($this) { + return $this.$value0; +} +function jl_Character_toString0($c) { + var var$2, var$3; + var$2 = new jl_String; + var$3 = $rt_createCharArray(1); + var$3.data[0] = $c; + jl_String__init_2(var$2, var$3); + return var$2; +} +function jl_Character_isSupplementaryCodePoint($codePoint) { + return $codePoint >= 65536 && $codePoint <= 1114111 ? 1 : 0; +} +function jl_Character_isHighSurrogate($ch) { + return ($ch & 64512) != 55296 ? 0 : 1; +} +function jl_Character_isLowSurrogate($ch) { + return ($ch & 64512) != 56320 ? 0 : 1; +} +function jl_Character_isSurrogate($ch) { + return !jl_Character_isHighSurrogate($ch) && !jl_Character_isLowSurrogate($ch) ? 0 : 1; +} +function jl_Character_isSurrogatePair($high, $low) { + return jl_Character_isHighSurrogate($high) && jl_Character_isLowSurrogate($low) ? 1 : 0; +} +function jl_Character_toCodePoint($high, $low) { + return (($high & 1023) << 10 | $low & 1023) + 65536 | 0; +} +function jl_Character_highSurrogate($codePoint) { + return (55296 | ($codePoint - 65536 | 0) >> 10 & 1023) & 65535; +} +function jl_Character_lowSurrogate($codePoint) { + return (56320 | $codePoint & 1023) & 65535; +} +function jl_Character_toLowerCase($ch) { + return jl_Character_toLowerCase0($ch) & 65535; +} +function jl_Character_toLowerCase0($ch) { + return otp_Platform_stringFromCharCode($ch).toLowerCase().charCodeAt(0); +} +function jl_Character_toUpperCase0($ch) { + return jl_Character_toUpperCase($ch) & 65535; +} +function jl_Character_toUpperCase($codePoint) { + return otp_Platform_stringFromCharCode($codePoint).toUpperCase().charCodeAt(0); +} +function jl_Character_digit($ch, $radix) { + if ($radix >= 2 && $radix <= 36) { + $ch = jl_Character_getNumericValue($ch); + if ($ch >= $radix) + $ch = (-1); + } else + $ch = (-1); + return $ch; +} +function jl_Character_getNumericValue($codePoint) { + var var$2, var$3, var$4, $digitMapping, var$6, $l, $u, $idx, $val; + if (jl_Character_digitMapping === null) { + if (jl_Character_$$metadata$$0 === null) + jl_Character_$$metadata$$0 = jl_Character_obtainDigitMapping$$create(); + var$2 = (jl_Character_$$metadata$$0.value !== null ? $rt_str(jl_Character_$$metadata$$0.value) : null); + var$3 = otci_CharFlow__init_(jl_String_toCharArray(var$2)); + var$4 = otci_Base46_decode(var$3); + $digitMapping = $rt_createIntArray(var$4); + var$6 = $digitMapping.data; + $l = 0; + while ($l < var$4) { + var$6[$l] = otci_Base46_decode(var$3); + $l = $l + 1 | 0; + } + jl_Character_digitMapping = $digitMapping; + } + $digitMapping = jl_Character_digitMapping.data; + $l = 0; + $u = ($digitMapping.length / 2 | 0) - 1 | 0; + while ($u >= $l) { + $idx = ($l + $u | 0) / 2 | 0; + var$4 = $idx * 2 | 0; + $val = $rt_compare($codePoint, $digitMapping[var$4]); + if ($val > 0) + $l = $idx + 1 | 0; + else { + if ($val >= 0) + return $digitMapping[var$4 + 1 | 0]; + $u = $idx - 1 | 0; + } + } + return (-1); +} +function jl_Character_forDigit($digit, $radix) { + if ($radix >= 2 && $radix <= 36 && $digit < $radix) + return $digit < 10 ? (48 + $digit | 0) & 65535 : ((97 + $digit | 0) - 10 | 0) & 65535; + return 0; +} +function jl_Character_toChars($codePoint) { + var var$2, var$3; + if ($codePoint < 65536) { + var$2 = $rt_createCharArray(1); + var$2.data[0] = $codePoint & 65535; + return var$2; + } + var$2 = $rt_createCharArray(2); + var$3 = var$2.data; + var$3[0] = jl_Character_highSurrogate($codePoint); + var$3[1] = jl_Character_lowSurrogate($codePoint); + return var$2; +} +function jl_Character_getType($codePoint) { + var $u, $classes, $l, $i, $range; + $u = $codePoint > 0 && $codePoint <= 65535 ? 1 : 0; + if ($u && jl_Character_isSurrogate($codePoint & 65535)) + return 19; + if (jl_Character_classMapping === null) { + if (jl_Character_$$metadata$$1 === null) + jl_Character_$$metadata$$1 = jl_Character_obtainClasses$$create(); + jl_Character_classMapping = otciu_UnicodeHelper_extractRle((jl_Character_$$metadata$$1.value !== null ? $rt_str(jl_Character_$$metadata$$1.value) : null)); + } + $classes = jl_Character_classMapping.data; + $l = 0; + $u = $classes.length - 1 | 0; + while ($l <= $u) { + $i = ($l + $u | 0) / 2 | 0; + $range = $classes[$i]; + if ($codePoint >= $range.$end) + $l = $i + 1 | 0; + else { + if ($codePoint >= $range.$start) + return $range.$data5.data[$codePoint - $range.$start | 0]; + $u = $i - 1 | 0; + } + } + return 0; +} +function jl_Character_isLowerCase($codePoint) { + return jl_Character_getType($codePoint) != 2 ? 0 : 1; +} +function jl_Character_isUpperCase($codePoint) { + return jl_Character_getType($codePoint) != 1 ? 0 : 1; +} +function jl_Character_isLetterOrDigit($codePoint) { + a: { + switch (jl_Character_getType($codePoint)) { + case 1: + case 2: + case 3: + case 4: + case 5: + case 9: + break; + case 6: + case 7: + case 8: + break a; + default: + break a; + } + return 1; + } + return 0; +} +function jl_Character_isIdentifierIgnorable($codePoint) { + a: { + if (!($codePoint >= 0 && $codePoint <= 8) && !($codePoint >= 14 && $codePoint <= 27)) { + if ($codePoint < 127) + break a; + if ($codePoint > 159) + break a; + } + return 1; + } + return jl_Character_getType($codePoint) != 16 ? 0 : 1; +} +function jl_Character_isSpaceChar($codePoint) { + switch (jl_Character_getType($codePoint)) { + case 12: + case 13: + case 14: + break; + default: + return 0; + } + return 1; +} +function jl_Character_isWhitespace($codePoint) { + switch ($codePoint) { + case 9: + case 10: + case 11: + case 12: + case 13: + case 28: + case 29: + case 30: + case 31: + break; + case 160: + case 8199: + case 8239: + return 0; + default: + return jl_Character_isSpaceChar($codePoint); + } + return 1; +} +function jl_Character_compareTo($this, $anotherCharacter) { + return $this.$value0 - $anotherCharacter.$value0 | 0; +} +function jl_Character_compareTo0($this, var$1) { + return jl_Character_compareTo($this, var$1); +} +function jl_Character__clinit_() { + jl_Character_TYPE = $rt_cls($rt_charcls()); + jl_Character_characterCache = $rt_createArray(jl_Character, 128); +} +function jl_Character_obtainDigitMapping$$create() { + return {"value" : "oD#*% .%%2%)6%-:%1>%5B%9F%=J%AN%Eo%Is%Mw%Q{%U!\'Y&\'^*\'b.\'f2\'j6\'n:\'r>\'vB\'zF\'!#J\'&#N\'*#R\'.#V\'2#Z\'6#_\':#c\'>#g\'B#k\'F#o\'J#s\'N#w\'R#6)I:)M>)QB)UF)YJ)^N)bR)fV)jZ)n_)rc)vg)zk)!#o)&#s)*#w).#{)2#!+6#&+:#*+>#.+B#2+F#6+J#:+N#>+R#{R# !T#%&T#)*T#-.T#12T#56T#9:T#=>T#ABT#E6a# :a#%>a#)Ba#-Fa#1Ja#5Na#9Ra#=Va#AZa#E:s# >s#%Bs#)Fs#-Js#1Ns#5Rs#9Vs#=Zs#A_s#EZ:% _:%%c:%)g:%-k:%1o:%5s:%9w:%={:%A!<%E2F% 6F%%:F%)>F%-BF%1FF%5JF%9NF%=RF%AVF%EgP% kP%%oP%)sP%-wP%1{P%5!R%9&R%=*R%A.R%E>]% B]%%F]%)J]%-N]%1R]%5V]%9Z]%=_]%Ac]%Esg% wg%%{g%)!i%-&" + + "i%1*i%5.i%92i%=6i%A:i%EJs% Ns%%Rs%)Vs%-Zs%1_s%5cs%9gs%=ks%Aos%E!!\' &!\'%*!\').!\'-2!\'16!\'5:!\'9>!\'=B!\'AF!\'EV,\' Z,\'%_,\')c,\'-g,\'1k,\'5o,\'9s,\'=w,\'A{,\'E.8\' 28\'%68\'):8\'->8\'1B8\'5F8\'9J8\'=N8\'AR8\'EcB\' gB\'%kB\')oB\'-sB\'1wB\'5{B\'9!D\'=&D\'A*D\'E>L\' BL\'%FL\')JL\'-NL\'1RL\'5VL\'9ZL\'=_L\'AcL\'EsV\' wV\'%{V\')!X\'-&X\'1*X\'5.X\'92X\'=6X\'A:X\'EB_\' F_\'%J_\')N_\'-R_\'1V_\'5Z_\'9__\'=c_\'Ag_\'Esw\' ww\'%{w\')!y\'-&y\'1*y\'5.y\'92y\'=6y\'A:y\'EB!) F!)%J!))N!)-R!)1V!)5Z!)9_!)=c!)Ag!)Egi+ ki+%oi+)si+-wi+1{i+5!k+9&k+=*k+A.k+Eom+ sm+%wm+){m+-!o+1&o+5*o+9.o+=2o+A6o+E>,- B,-%F" + + ",-)J,--N,-1R,-5V,-9Z,-=_,-Ac,-E>8- B8-%F8-)J8--N8-1R8-5V8-9Z8-=_8-Ac8-E{F- !H-%&H-)*H--.H-12H-56H-9:H-=>H-ABH-E_H- cH-%gH-)kH--oH-1sH-5wH-9{H-=!J-A&J-E!Z- &Z-%*Z-).Z--2Z-16Z-5:Z-9>Z-=BZ-AFZ-E2c- 6c-%:c-)>c--Bc-1Fc-5Jc-9Nc-=Rc-AVc-EJo- No-%Ro-)Vo--Zo-1_o-5co-9go-=ko-Aoo-E.q- 2q-%6q-):q-->q-1Bq-5Fq-9Jq-=Nq-ARq-E&4r *4r%.4r)24r-64r1:4r5>4r9B4r=F4rAJ4rE{or !qr%&qr)*qr-.qr12qr56qr9:qr=>qrABqrE&ur *ur%.ur)2ur-6ur1:ur5>ur9Bur=FurAJurE**t .*t%2*t)6*t-:*t1>*t5B*t9F*t=J*tAN*tEN,t R,t%V,t)Z,t-_,t1c,t5g,t9k,t=o,tAs,tE_" + + "4t c4t%g4t)k4t-o4t1s4t5w4t9{4t=!6tA&6tEgXt kXt%oXt)sXt-wXt1{Xt5!Zt9&Zt=*ZtA.ZtE{c@# !e@#%&e@#)*e@#-.e@#12e@#56e@#9:e@#=>e@#ABe@#Ece@#Ige@#Mke@#Qoe@#Use@#Ywe@#^{e@#b!g@#f&g@#j*g@#n.g@#r2g@#v6g@#z:g@#!#>g@#&#Bg@#*#Fg@#.#Jg@#2#Ng@#6#Rg@#:#Vg@#>#Zg@#B#_g@#F#cg@#J#gg@#N#kg@#R#*i@#I.i@#M2i@#Q6i@#U:i@#Y>i@#^Bi@#bFi@#fJi@#jNi@#nRi@#rVi@#vZi@#z_i@#!#ci@#&#gi@#*#ki@#.#oi@#2#si@#6#wi@#:#{i@#>#!k@#B#&k@#F#*k@#J#.k@#N#2k@#R#s&D# w&D#%{&D#)!(D#-&(D#1*(D#5.(D#92(D#=6(D#A:(D#E2.H# 6.H#%:.H#)>.H#-B.H#1F.H#5J.H#9N.H#=R.H#AV." + + "H#EwuH# {uH#%!wH#)&wH#-*wH#1.wH#52wH#96wH#=:wH#A>wH#Ew$J# {$J#%!&J#)&&J#-*&J#1.&J#52&J#96&J#=:&J#A>&J#E{*J# !,J#%&,J#)*,J#-.,J#12,J#56,J#9:,J#=>,J#AB,J#E_8J# c8J#%g8J#)k8J#-o8J#1s8J#5w8J#9{8J#=!:J#A&:J#E2RJ# 6RJ#%:RJ#)>RJ#-BRJ#1FRJ#5JRJ#9NRJ#=RRJ#AVRJ#ENqJ# RqJ#%VqJ#)ZqJ#-_qJ#1cqJ#5gqJ#9kqJ#=oqJ#AsqJ#E&}J# *}J#%.}J#)2}J#-6}J#1:}J#5>}J#9B}J#=F}J#AJ}J#Eg@L# k@L#%o@L#)s@L#-w@L#1{@L#5!BL#9&BL#=*BL#A.BL#EZJL# _JL#%cJL#)gJL#-kJL#1oJL#5sJL#9wJL#={JL#A!LL#ENTL# RTL#%VTL#)ZTL#-_TL#1cTL#5gTL#9kTL#=oTL#AsTL#E:{L# >{L#" + + "%B{L#)F{L#-J{L#1N{L#5R{L#9V{L#=Z{L#A_{L#ERkN# VkN#%ZkN#)_kN#-ckN#1gkN#5kkN#9okN#=skN#AwkN#E_$P# c$P#%g$P#)k$P#-o$P#1s$P#5w$P#9{$P#=!&P#A&&P#E.,P# 2,P#%6,P#):,P#->,P#1B,P#5F,P#9J,P#=N,P#AR,P#EFau# Jau#%Nau#)Rau#-Vau#1Zau#5_au#9cau#=gau#Akau#Eouu# suu#%wuu#){uu#-!wu#1&wu#5*wu#9.wu#=2wu#A6wu#EF0N% J0N%%N0N%)R0N%-V0N%1Z0N%5_0N%9c0N%=g0N%Ak0N%Eo0N% s0N%%w0N%){0N%-!2N%1&2N%5*2N%9.2N%=22N%A62N%E:2N% >2N%%B2N%)F2N%-J2N%1N2N%5R2N%9V2N%=Z2N%A_2N%Ec2N% g2N%%k2N%)o2N%-s2N%1w2N%5{2N%9!4N%=&4N%A*4N%E.4N% 24N%%64N%):4N%->" + + "4N%1B4N%5F4N%9J4N%=N4N%AR4N%ERJR% VJR%%ZJR%)_JR%-cJR%1gJR%5kJR%9oJR%=sJR%AwJR%E>qR% BqR%%FqR%)JqR%-NqR%1RqR%5VqR%9ZqR%=_qR%AcqR%E:FV% >FV%%BFV%)FFV%-JFV%1NFV%5RFV%9VFV%=ZFV%A_FV%E"}; +} +function jl_Character_obtainClasses$$create() { + return {"value" : "PA-Y$;Y$679:95Y#J+Y#Z$Y#B;697<8:1=<=:L#<#Y#<,&?L$9B8:B(C9:C)!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C#!#!#!#!#!#!#!#!C#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#B##!#!C$B##!#B##B$C#B%#B##B$C$B##B##!#!#B##!C#!#B##B$#!#B#C#&!C$F%!$#!$#!$#!#!#!#!#!#!#!#!C#!#!#!#!#!#!#!#!#!C#!$#!#B$#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C(B##B#C#!#B%#!#!#!#!Cg&C?6_#?6>Y)./Q&-Y*>?Y%X#Y$:67Y,:98Y+-Q& Q+,%A#L\'Z$67%L+Z$67 E.A$[AA1G.H%\'H$G-A0^#" + + "!^%!^##B$C#B$#=!^#:B&^\'!=!=!=B%=#B%#F%#^#C#B#Z&!C%=:^##=L1KD!#K%,^#A%Z&^&Z#^%:^#:^#:^(:^@Z#^#:=:^@b:-% ^)6767^5Z#^(67b=2! :^?Z:^IZ\'^gA:^,A6L^^pL7b=X# :^*:^WZ)b=P! :b=Y$ 67676767676767L?^MZ&67Z@6767676767Z1b= % b:$# 6767676767676767676767Za6767ZA67b:#% ^QZ6^#Z\'^HA#^AA#b=I! BP CP !#B$C#!#!#!#B%#!C#!C\'E#B$#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C#^\'!#!#G$!#A&Y%,Y#CG #A&#A#FYA(%9A/\'F8A*F( F( F( F( F( F( F( F( GAY#>?>?Y$>?9>?Y*5Y#59>?Y#>?67676767Y&%Y+U#Y%" + + "596Y.AQ^; b=:! A-b=7$ A;^-A%-Y$=%&+6767676767^#6767676756W#=K*G%I#5E&^#K$%&9^# b&7! A#G#]#E#&5b&;! 9E$&A&FL b&?! ^#L%^+FA$G$)FP\'I#G%I#G#I$Y. %J+A%Y#F&\'%F*J+F& FJG\'I#G#I#G#A*F$\'F)\')A#J+A#Y%F1%F\'^$&)\')FS\'&G$F#G#F&G#&\'&A9F#%Y#F,)G#I#Y#&E#)\'A+F\'A#F\'A#F\'A*F( F( CLA$FRA0\'LA#G$A%\'L*A(Y*A(F>L#9F>L$AAF)=F=G#A%L&Y(A*FWA$Y(F7A#L)F4A&L)F3A(Y%A-L(b 1! FkAXBTA.CTA(L\'FEG%A)J+b G% L@b !# F>L+&A)F7G,L%Y&b \'# F8A*)\')FVG0Y(A%L5J+A0G$)FNI$G%I#G#Y#1Y%A,1A#F:A(J+A\'G$FEG&)G) J+Y%&I#A*FD\'Y#&A*G#)FQI$G*I#F%Y%G%9A#J+&9&Y$ L5A,F3 F:I$G$I#\')G#Y\'\'AcF( & F% F0 F+" + + "9A\'FP\'I$G)A&J+A\'G#I# F)A#F#A#F7 F( F# F& G#&I#\'I%A#I#A#I$A#&A\')A&F&I#A#G(A$G&b ,# FVI$G)I#G$)\'F%Y&J+ 9 9\'&AAFQI$G\')\'I%G#)G#F#9&A)J+b G# FPI$G%A#I%G#)G#Y8F%G#ACFQI$G)I#\')G#Y$&A,J+A\'Y.A4FL\')\'I#G\')\'&A(J+AWFFZb (% F* FF)G( G\')\'&Y&A+J+L4A$Y#F?A#G7 )G()G#)G#AkF( F# FGG\'A$\' G# G(&\'A)J+A\'F\' F# FAI& G# I#\')\'&A(J+b W% F4G#I#Y#b ($ L6^)[%^2A.9b&;/ b G! b+P! Y&A,b&%$ b ^K b&P1 Q*b (a b&(* b Z\'#b&Z) A(F" + + "@ J+A%Y#b A! F?A#G&9A+FQG(Y&^%E%9=A+J+ L( F6A&F4b Q+ BACAL8Y%b F! FmA%\'&IXA(G%E.AbE#9%A=&b W@!&A)b&T, b .5#b&@% ARF$A2F%A)b&-\' b %E b&L! A&F.A$F*A(F+A#=G#9Q%b =.!b=W$ A+^HA#^^I#G$^$I\'Q)G)^#G(^?G%^]A8^dG$=b ;# L5A-b=8! A*L:b (# B;C;B;C( C3B;C;! B#A#!A#B#A#B% B)C% # C( C,B;C;B# B%A#B) B( C;B# B% B& !A$B( C;B;C;B;C;B;C;B;C;B;C;B;C=A#B::C::C\'B::C::C\'B::C::C\'B::C::C\'B::C::C\'!#A#JSb= ) GX^%GS^)\'^/\'^#Y&A0G& G0b 16 G( G2A#G( G# G&b 6$ FNA$G(E(A#J+A%&=b Q& FMG%J+A&;b 5 b&&$ A#L*G(AJBCCCG(%A%J+A%Y#b 2- L]=L$;L%AnLN=" + + "L0b #$ F% F< F# &A#& F+ F% & &A\'&A%& & & F$ F# &A#& & & & & F# &A#F% F( F% F% & F+ F2A&F$ F& F2AUZ#b /% ^MA%b=E! A-^0A#^0 ^0 ^FA+L.A$b=>! A$^_AZ^>A.^MA%^*A(^#A/^\'b ;# b=]$ ]&b=7, A+^.A$^,A&b=U! A-b=:! A(^-A5^-A%^YA)^+A\'^IA)^?b 3! ^- b=F! ^%A$^JA#^\'A$^>A#b=(# A-^/A#^%A%^$A&^$A.^\'b K6 &b %b %b 6<#&AJ&b T !&A,&b =$ &A#&b ;!&A/&b PU!&b @Q b&?) b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b " + + "%b %b %b %b %b %b %b %b %b %b %b %b D8 1A?b1A! b # b\'Q$ b %b %b %b 1Y$3b %b %b %b ^a$3A#3b %b %b %b ^a$3"}; +} +function jl_Iterable() { +} +function ju_Collection() { +} +function ju_AbstractCollection() { + jl_Object.call(this); +} +function ju_AbstractCollection_isEmpty($this) { + return $this.$size0() ? 0 : 1; +} +function ju_AbstractCollection_contains($this, $o) { + var $iter, $e; + $iter = $this.$iterator(); + a: { + while ($iter.$hasNext()) { + b: { + $e = $iter.$next(); + if ($e !== null) { + if (!$e.$equals($o)) + break b; + else + break a; + } + if ($o === null) + break a; + } + } + return 0; + } + return 1; +} +function ju_AbstractCollection_toArray0($this) { + var $arr, var$2, $i, $iter, var$5; + $arr = $rt_createArray(jl_Object, ju_HashSet_size($this)); + var$2 = $arr.data; + $i = 0; + $iter = ju_HashSet_iterator($this); + while ($iter.$hasNext()) { + var$5 = $i + 1 | 0; + var$2[$i] = $iter.$next(); + $i = var$5; + } + return $arr; +} +function ju_AbstractCollection_toArray($this, $a) { + var var$2, $i, var$4, $iter; + var$2 = $a.data; + $i = $this.$size0(); + var$4 = var$2.length; + if (var$4 < $i) + $a = jlr_Array_newInstance(jl_Class_getComponentType(jl_Object_getClass($a)), $i); + else + while ($i < var$4) { + var$2[$i] = null; + $i = $i + 1 | 0; + } + $i = 0; + $iter = $this.$iterator(); + while ($iter.$hasNext()) { + var$2 = $a.data; + var$4 = $i + 1 | 0; + var$2[$i] = $iter.$next(); + $i = var$4; + } + return $a; +} +function ju_AbstractCollection_remove($this, $o) { + var $iter, $e; + $iter = ju_AbstractList_iterator($this); + a: { + while (ju_AbstractList$1_hasNext($iter)) { + b: { + $e = ju_AbstractList$1_next($iter); + if ($e !== null) { + if (!$e.$equals($o)) + break b; + else + break a; + } + if ($o === null) + break a; + } + } + return 0; + } + ju_AbstractList$1_remove($iter); + return 1; +} +function ju_AbstractCollection_addAll($this, $c) { + var $changed, $iter; + $changed = 0; + $iter = $c.$iterator(); + while ($iter.$hasNext()) { + if (!$this.$add($iter.$next())) + continue; + $changed = 1; + } + return $changed; +} +function ju_AbstractCollection_removeAll($this, $c) { + var $changed, $iter; + $changed = 0; + $iter = ju_AbstractList_iterator($this); + while (ju_AbstractList$1_hasNext($iter)) { + if ($c.$contains(ju_AbstractList$1_next($iter))) { + ju_AbstractList$1_remove($iter); + $changed = 1; + } + } + return $changed; +} +function ju_AbstractCollection_retainAll($this, $c) { + var $changed, $iter; + $changed = 0; + $iter = ju_HashSet_iterator($this); + while ($iter.$hasNext()) { + if (!ju_HashSet_contains($c, $iter.$next())) { + $iter.$remove2(); + $changed = 1; + } + } + return $changed; +} +function ju_AbstractCollection_toString($this) { + var $sb, $iter; + $sb = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($sb); + jl_AbstractStringBuilder_append($sb, $rt_s(346)); + $iter = $this.$iterator(); + if ($iter.$hasNext()) + jl_AbstractStringBuilder_append($sb, jl_String_valueOf($iter.$next())); + while ($iter.$hasNext()) { + jl_AbstractStringBuilder_append($sb, $rt_s(368)); + jl_AbstractStringBuilder_append($sb, jl_String_valueOf($iter.$next())); + } + jl_AbstractStringBuilder_append($sb, $rt_s(274)); + return jl_AbstractStringBuilder_toString($sb); +} +function ju_List() { +} +function ju_AbstractList() { + ju_AbstractCollection.call(this); + this.$modCount = 0; +} +function ju_AbstractList_add($this, $e) { + $this.$add0($this.$size0(), $e); + return 1; +} +function ju_AbstractList_iterator($this) { + var var$1; + var$1 = new ju_AbstractList$1; + var$1.$this$0 = $this; + var$1.$modCount0 = var$1.$this$0.$modCount; + var$1.$size1 = var$1.$this$0.$size0(); + var$1.$removeIndex = (-1); + return var$1; +} +function ju_AbstractList_add0($this, $index, $element) { + $element = new jl_UnsupportedOperationException; + jl_Throwable__init_0($element); + $rt_throw($element); +} +function ju_AbstractList_remove($this, $index) { + var var$2; + var$2 = new jl_UnsupportedOperationException; + jl_Throwable__init_0(var$2); + $rt_throw(var$2); +} +function ju_AbstractList_indexOf($this, $o) { + var $sz, $i, $e; + $sz = $this.$size; + $i = 0; + a: { + while ($i < $sz) { + b: { + $e = ju_ArrayList_get($this, $i); + if ($o !== null) { + if (!$o.$equals($e)) + break b; + else + break a; + } + if ($e === null) + break a; + } + $i = $i + 1 | 0; + } + return (-1); + } + return $i; +} +function ju_AbstractList_listIterator($this, $index) { + var var$2, var$3, var$4; + var$2 = new ju_AbstractList$TListIteratorImpl; + var$3 = $this.$modCount; + var$4 = $this.$size; + var$2.$this$00 = $this; + var$2.$i = $index; + var$2.$j = $index; + var$2.$lastModCount = var$3; + var$2.$sz = var$4; + return var$2; +} +function ju_AbstractList_hashCode($this) { + var $hashCode, $iter, $elem; + $hashCode = 1; + $iter = ju_AbstractList_iterator($this); + while (ju_AbstractList$1_hasNext($iter)) { + $elem = ju_AbstractList$1_next($iter); + $hashCode = (31 * $hashCode | 0) + ($elem === null ? 0 : $elem.$hashCode0()) | 0; + } + return $hashCode; +} +function ju_AbstractList_equals($this, $other) { + var $list, $i; + if (!$rt_isInstance($other, ju_List)) + return 0; + $list = $other; + if ($this.$size0() != $list.$size0()) + return 0; + $i = 0; + while ($i < $list.$size0()) { + if (!ju_Objects_equals($this.$get5($i), $list.$get5($i))) + return 0; + $i = $i + 1 | 0; + } + return 1; +} +function ju_AbstractSequentialList() { + ju_AbstractList.call(this); +} +function ju_AbstractSequentialList_add($this, $index, $element) { + if ($index >= 0) { + ju_LinkedList$SequentialListIterator_add(ju_LinkedList_listIterator($this, $index), $element); + return; + } + $element = new jl_IndexOutOfBoundsException; + jl_Throwable__init_0($element); + $rt_throw($element); +} +function ju_AbstractSequentialList_remove($this, $index) { + var $iter, $elem; + if ($index >= 0) { + $iter = ju_LinkedList_listIterator($this, $index); + $elem = ju_LinkedList$SequentialListIterator_next($iter); + ju_LinkedList$SequentialListIterator_remove($iter); + return $elem; + } + $iter = new jl_IndexOutOfBoundsException; + jl_Throwable__init_0($iter); + $rt_throw($iter); +} +function ju_AbstractSequentialList_iterator($this) { + return ju_LinkedList_listIterator0($this); +} +function ju_Queue() { +} +function ju_Deque() { +} +function ju_LinkedList() { + var a = this; ju_AbstractSequentialList.call(a); + a.$firstEntry = null; + a.$lastEntry = null; + a.$size2 = 0; +} +function ju_LinkedList__init_0() { + var var_0 = new ju_LinkedList(); + ju_LinkedList__init_(var_0); + return var_0; +} +function ju_LinkedList__init_($this) { + return; +} +function ju_LinkedList_size($this) { + return $this.$size2; +} +function ju_LinkedList_clear($this) { + $this.$firstEntry = null; + $this.$lastEntry = null; + $this.$size2 = 0; + $this.$modCount = $this.$modCount + 1 | 0; +} +function ju_LinkedList_listIterator0($this) { + return ju_LinkedList$SequentialListIterator__init_($this, $this.$firstEntry, null, 0); +} +function ju_LinkedList_listIterator($this, $index) { + var $prev, $next, $i; + if ($index < 0) { + $prev = new jl_IndexOutOfBoundsException; + jl_Throwable__init_0($prev); + $rt_throw($prev); + } + if ($index <= ($this.$size2 / 2 | 0)) { + $next = $this.$firstEntry; + $i = 0; + while ($i < $index) { + $next = $next.$next0; + $i = $i + 1 | 0; + } + return ju_LinkedList$SequentialListIterator__init_($this, $next, $next === null ? null : $next.$previous, $index); + } + if ($index > $this.$size2) { + $prev = new jl_IndexOutOfBoundsException; + jl_Throwable__init_0($prev); + $rt_throw($prev); + } + $prev = $this.$lastEntry; + $i = $index; + while ($i < $this.$size2) { + $prev = $prev.$previous; + $i = $i + 1 | 0; + } + return ju_LinkedList$SequentialListIterator__init_($this, $prev === null ? null : $prev.$next0, $prev, $index); +} +function otjt_ArrayBuffer() { + jl_Object.call(this); +} +function otjt_ArrayBufferView() { + jl_Object.call(this); +} +function otjt_Uint8Array() { + otjt_ArrayBufferView.call(this); +} +function otjt_Float32Array() { + otjt_ArrayBufferView.call(this); +} +function ju_Map() { +} +function ju_Map_replace($this, $key, $value, $newValue) { + if (ju_HashMap_containsKey($this, $key) && ju_Objects_equals(ju_HashMap_get($this, $key), $value)) { + ju_HashMap_putImpl($this, $key, $newValue); + return 1; + } + return 0; +} +function ju_Map_computeIfAbsent($this, $key, $mappingFunction) { + var $v, $newValue; + $v = ju_HashMap_get($this, $key); + if ($v !== null) + return $v; + $newValue = otcit_DateTimeZoneProvider$detectTimezone$lambda$_5_0_apply($mappingFunction, $key); + if ($newValue !== null) + ju_HashMap_putImpl($this, $key, $newValue); + return $newValue; +} +function ju_AbstractMap() { + var a = this; jl_Object.call(a); + a.$cachedKeySet = null; + a.$cachedValues = null; +} +function ju_AbstractMap_keySet($this) { + var var$1; + if ($this.$cachedKeySet === null) { + var$1 = new ju_AbstractMap$KeySet; + var$1.$this$01 = $this; + $this.$cachedKeySet = var$1; + } + return $this.$cachedKeySet; +} +function ju_AbstractMap_equals($this, $obj) { + var $other, $iter, $entry; + if ($this === $obj) + return 1; + if (!$rt_isInstance($obj, ju_Map)) + return 0; + $other = $obj; + if ($this.$elementCount != $other.$elementCount) + return 0; + $iter = ju_HashMap$HashMapEntrySet_iterator(ju_HashMap_entrySet($this)); + while (ju_HashMap$AbstractMapIterator_hasNext($iter)) { + $entry = ju_HashMap$EntryIterator_next($iter); + if (!ju_HashMap_containsKey($other, $entry.$key)) + return 0; + if (!ju_Objects_equals($entry.$value1, ju_HashMap_get($other, $entry.$key))) + return 0; + } + return 1; +} +function ju_AbstractMap_hashCode($this) { + var $result, $iter; + $result = 0; + $iter = ju_HashMap$HashMapEntrySet_iterator(ju_HashMap_entrySet($this)); + while (ju_HashMap$AbstractMapIterator_hasNext($iter)) { + $result = $result ^ ju_MapEntry_hashCode(ju_HashMap$EntryIterator_next($iter)); + } + return $result; +} +function ju_AbstractMap_clone($this) { + var $copy; + $copy = jl_Object_clone($this); + $copy.$cachedKeySet = null; + $copy.$cachedValues = null; + return $copy; +} +function jl_Cloneable() { +} +function ju_HashMap() { + var a = this; ju_AbstractMap.call(a); + a.$elementCount = 0; + a.$elementData = null; + a.$modCount1 = 0; + a.$loadFactor = 0.0; + a.$threshold = 0; +} +function ju_HashMap__init_() { + var var_0 = new ju_HashMap(); + ju_HashMap__init_0(var_0); + return var_0; +} +function ju_HashMap__init_1(var_0) { + var var_1 = new ju_HashMap(); + ju_HashMap__init_2(var_1, var_0); + return var_1; +} +function ju_HashMap_newElementArray($this, $s) { + return $rt_createArray(ju_HashMap$HashEntry, $s); +} +function ju_HashMap__init_0($this) { + ju_HashMap__init_2($this, 16); +} +function ju_HashMap__init_2($this, $capacity) { + var var$2; + if ($capacity < 0) { + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_0(var$2); + $rt_throw(var$2); + } + $capacity = ju_HashMap_calculateCapacity($capacity); + $this.$elementCount = 0; + $this.$elementData = $this.$newElementArray($capacity); + $this.$loadFactor = 0.75; + ju_HashMap_computeThreshold($this); +} +function ju_HashMap_calculateCapacity($x) { + var var$2; + if ($x >= 1073741824) + return 1073741824; + if (!$x) + return 16; + var$2 = $x - 1 | 0; + $x = var$2 | var$2 >> 1; + $x = $x | $x >> 2; + $x = $x | $x >> 4; + $x = $x | $x >> 8; + return ($x | $x >> 16) + 1 | 0; +} +function ju_HashMap_clear($this) { + var var$1; + if ($this.$elementCount > 0) { + $this.$elementCount = 0; + var$1 = $this.$elementData; + ju_Arrays_fill(var$1, 0, var$1.data.length, null); + $this.$modCount1 = $this.$modCount1 + 1 | 0; + } +} +function ju_HashMap_clone($this) { + var $map, $$je; + a: { + try { + $map = ju_AbstractMap_clone($this); + $map.$elementCount = 0; + $map.$elementData = ju_HashMap_newElementArray($this, $this.$elementData.data.length); + ju_HashMap_putAll($map, $this); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_CloneNotSupportedException) { + break a; + } else { + throw $$e; + } + } + return $map; + } + return null; +} +function ju_HashMap_computeThreshold($this) { + $this.$threshold = $this.$elementData.data.length * $this.$loadFactor | 0; +} +function ju_HashMap_containsKey($this, $key) { + return ju_HashMap_getEntry($this, $key) === null ? 0 : 1; +} +function ju_HashMap_containsValue($this, $value) { + var $i, $entry; + a: { + if ($value === null) { + $i = 0; + b: while (true) { + if ($i >= $this.$elementData.data.length) + break a; + $entry = $this.$elementData.data[$i]; + while ($entry !== null) { + if ($entry.$value1 === null) + break b; + $entry = $entry.$next2; + } + $i = $i + 1 | 0; + } + return 1; + } + $i = 0; + c: while (true) { + if ($i >= $this.$elementData.data.length) + break a; + $entry = $this.$elementData.data[$i]; + while ($entry !== null) { + if (ju_HashMap_areEqualValues($value, $entry.$value1)) + break c; + $entry = $entry.$next2; + } + $i = $i + 1 | 0; + } + return 1; + } + return 0; +} +function ju_HashMap_entrySet($this) { + return ju_HashMap$HashMapEntrySet__init_($this); +} +function ju_HashMap_get($this, $key) { + var $m; + $m = ju_HashMap_getEntry($this, $key); + if ($m === null) + return null; + return $m.$value1; +} +function ju_HashMap_getEntry($this, $key) { + var $m, $hash; + if ($key === null) + $m = ju_HashMap_findNullKeyEntry($this); + else { + $hash = $key.$hashCode0(); + $m = ju_HashMap_findNonNullKeyEntry($this, $key, $hash & ($this.$elementData.data.length - 1 | 0), $hash); + } + return $m; +} +function ju_HashMap_findNonNullKeyEntry($this, $key, $index, $keyHash) { + var $m; + $m = $this.$elementData.data[$index]; + while ($m !== null && !($m.$origKeyHash == $keyHash && ju_HashMap_areEqualKeys($key, $m.$key))) { + $m = $m.$next2; + } + return $m; +} +function ju_HashMap_findNullKeyEntry($this) { + var $m; + $m = $this.$elementData.data[0]; + while ($m !== null && $m.$key !== null) { + $m = $m.$next2; + } + return $m; +} +function ju_HashMap_isEmpty($this) { + return $this.$elementCount ? 0 : 1; +} +function ju_HashMap_keySet($this) { + var var$1; + if ($this.$cachedKeySet === null) { + var$1 = new ju_HashMap$1; + var$1.$this$02 = $this; + $this.$cachedKeySet = var$1; + } + return $this.$cachedKeySet; +} +function ju_HashMap_put($this, $key, $value) { + return ju_HashMap_putImpl($this, $key, $value); +} +function ju_HashMap_putImpl($this, $key, $value) { + var $entry, $hash, $index, $result; + if ($key === null) { + $entry = ju_HashMap_findNullKeyEntry($this); + if ($entry === null) { + $this.$modCount1 = $this.$modCount1 + 1 | 0; + $entry = $this.$createHashedEntry(null, 0, 0); + $hash = $this.$elementCount + 1 | 0; + $this.$elementCount = $hash; + if ($hash > $this.$threshold) + ju_HashMap_rehash($this); + } + } else { + $hash = $key.$hashCode0(); + $index = $hash & ($this.$elementData.data.length - 1 | 0); + $entry = ju_HashMap_findNonNullKeyEntry($this, $key, $index, $hash); + if ($entry === null) { + $this.$modCount1 = $this.$modCount1 + 1 | 0; + $entry = $this.$createHashedEntry($key, $index, $hash); + $hash = $this.$elementCount + 1 | 0; + $this.$elementCount = $hash; + if ($hash > $this.$threshold) + ju_HashMap_rehash($this); + } + } + $result = $entry.$value1; + $entry.$value1 = $value; + return $result; +} +function ju_HashMap_createHashedEntry($this, $key, $index, $hash) { + var $entry; + $entry = ju_HashMap$HashEntry__init_($key, $hash); + $entry.$next2 = $this.$elementData.data[$index]; + $this.$elementData.data[$index] = $entry; + return $entry; +} +function ju_HashMap_putAll($this, $map) { + var var$2, var$3; + if (!ju_HashMap_isEmpty($map)) { + var$2 = $this.$elementCount + $map.$elementCount | 0; + if (var$2 > $this.$threshold) + ju_HashMap_rehash0($this, var$2); + $map = $map.$entrySet().$iterator(); + while ($map.$hasNext()) { + var$3 = $map.$next(); + $this.$putImpl(var$3.$key, var$3.$value1); + } + } +} +function ju_HashMap_rehash0($this, $capacity) { + var $length, $newData, $i, $entry, var$6, $index, $next; + $length = ju_HashMap_calculateCapacity(!$capacity ? 1 : $capacity << 1); + $newData = $this.$newElementArray($length); + $i = 0; + $length = $length - 1 | 0; + while ($i < $this.$elementData.data.length) { + $entry = $this.$elementData.data[$i]; + $this.$elementData.data[$i] = null; + while ($entry !== null) { + var$6 = $newData.data; + $index = $entry.$origKeyHash & $length; + $next = $entry.$next2; + $entry.$next2 = var$6[$index]; + var$6[$index] = $entry; + $entry = $next; + } + $i = $i + 1 | 0; + } + $this.$elementData = $newData; + ju_HashMap_computeThreshold($this); +} +function ju_HashMap_rehash($this) { + ju_HashMap_rehash0($this, $this.$elementData.data.length); +} +function ju_HashMap_remove($this, $key) { + var $entry; + $entry = ju_HashMap_removeEntry($this, $key); + if ($entry === null) + return null; + return $entry.$value1; +} +function ju_HashMap_removeEntry0($this, $entry) { + var $index, $m; + $index = $entry.$origKeyHash & ($this.$elementData.data.length - 1 | 0); + $m = $this.$elementData.data[$index]; + if ($m === $entry) + $this.$elementData.data[$index] = $entry.$next2; + else { + while ($m.$next2 !== $entry) { + $m = $m.$next2; + } + $m.$next2 = $entry.$next2; + } + $this.$modCount1 = $this.$modCount1 + 1 | 0; + $this.$elementCount = $this.$elementCount - 1 | 0; +} +function ju_HashMap_removeEntry($this, $key) { + var $index, $last, $entry, $entry_0, $hash; + a: { + $index = 0; + $last = null; + if ($key === null) { + $entry = $this.$elementData.data[0]; + while ($entry !== null) { + if ($entry.$key === null) + break a; + $entry_0 = $entry.$next2; + $last = $entry; + $entry = $entry_0; + } + } else { + $hash = $key.$hashCode0(); + $index = $hash & ($this.$elementData.data.length - 1 | 0); + $entry = $this.$elementData.data[$index]; + while ($entry !== null && !($entry.$origKeyHash == $hash && ju_HashMap_areEqualKeys($key, $entry.$key))) { + $entry_0 = $entry.$next2; + $last = $entry; + $entry = $entry_0; + } + } + } + if ($entry === null) + return null; + if ($last !== null) + $last.$next2 = $entry.$next2; + else + $this.$elementData.data[$index] = $entry.$next2; + $this.$modCount1 = $this.$modCount1 + 1 | 0; + $this.$elementCount = $this.$elementCount - 1 | 0; + return $entry; +} +function ju_HashMap_size($this) { + return $this.$elementCount; +} +function ju_HashMap_values($this) { + var var$1; + if ($this.$cachedValues === null) { + var$1 = new ju_HashMap$2; + var$1.$this$03 = $this; + $this.$cachedValues = var$1; + } + return $this.$cachedValues; +} +function ju_HashMap_areEqualKeys($key1, $key2) { + return $key1 !== $key2 && !$key1.$equals($key2) ? 0 : 1; +} +function ju_HashMap_areEqualValues($value1, $value2) { + return $value1 !== $value2 && !$value1.$equals($value2) ? 0 : 1; +} +function jt_Format() { + jl_Object.call(this); +} +function jt_Format_format($this, $object) { + var var$2; + var$2 = new jl_StringBuffer; + jl_AbstractStringBuilder__init_(var$2); + return jl_AbstractStringBuilder_toString($this.$format2($object, var$2, jt_FieldPosition__init_(0))); +} +function jt_Format_formatToCharacterIterator($this, $object) { + var var$2; + var$2 = new jt_AttributedString; + $object = jt_Format_format($this, $object); + if ($object === null) { + $object = new jl_NullPointerException; + jl_Throwable__init_0($object); + $rt_throw($object); + } + var$2.$text = $object; + var$2.$attributeMap = ju_HashMap__init_1(11); + return jt_AttributedString_getIterator(var$2); +} +function jt_Format_upTo($string, $position, $buffer, $stop) { + var $index, $length, $lastQuote, $quote, var$9, $ch; + $index = $position.$currentPosition; + $length = jl_String_length($string); + $lastQuote = 0; + $quote = 0; + while ($index < $length) { + var$9 = $index + 1 | 0; + $ch = jl_String_charAt($string, $index); + if ($ch != 39) { + if ($ch == $stop && !$quote) { + $position.$currentPosition = var$9; + return 1; + } + $lastQuote = 0; + jl_AbstractStringBuilder_append0($buffer, $ch); + } else { + if ($lastQuote) + jl_AbstractStringBuilder_append0($buffer, 39); + $quote = $quote ? 0 : 1; + $lastQuote = 1; + } + $index = var$9; + } + $position.$currentPosition = $index; + return 0; +} +function jt_Format_upToWithQuotes($string, $position, $buffer, $stop, $start) { + var $index, $length, $count, $quote, var$10, $ch; + $index = $position.$currentPosition; + $length = jl_String_length($string); + $count = 1; + $quote = 0; + while (true) { + if ($index >= $length) { + $position = new jl_IllegalArgumentException; + jl_Throwable__init_($position, $rt_s(369)); + $rt_throw($position); + } + var$10 = $index + 1 | 0; + $ch = jl_String_charAt($string, $index); + if ($ch == 39) + $quote = $quote ? 0 : 1; + if (!$quote) { + if ($ch == $stop) + $count = $count + (-1) | 0; + if (!$count) + break; + if ($ch == $start) + $count = $count + 1 | 0; + } + jl_AbstractStringBuilder_append0($buffer, $ch); + $index = var$10; + } + $position.$currentPosition = var$10; + return 1; +} +function jt_DateFormat() { + jt_Format.call(this); + this.$calendar = null; +} +function jt_DateFormat_format0($this, $object, $buffer, $field) { + var var$4; + if ($object instanceof ju_Date) + return jt_SimpleDateFormat_format($this, $object, $buffer, $field); + if (!($object instanceof jl_Number)) { + $object = new jl_IllegalArgumentException; + jl_Throwable__init_0($object); + $rt_throw($object); + } + var$4 = new ju_Date; + var$4.$value2 = $object.$longValue(); + return jt_SimpleDateFormat_format($this, var$4, $buffer, $field); +} +function jt_DateFormat_format($this, $date) { + var var$2; + var$2 = new jl_StringBuffer; + jl_AbstractStringBuilder__init_(var$2); + return jl_AbstractStringBuilder_toString(jt_SimpleDateFormat_format($this, $date, var$2, jt_FieldPosition__init_(0))); +} +function jt_DateFormat_getDateInstance($style, $locale) { + return jt_SimpleDateFormat__init_1(jt_DateFormat_getDateFormatString($style, $locale), $locale); +} +function jt_DateFormat_getDateFormatString($style, $locale) { + var $formats; + $formats = otciu_CLDRHelper_resolveDateFormats($locale.$languageCode, $locale.$countryCode); + switch ($style) { + case 0: + break; + case 1: + return ($formats.longFormat !== null ? $rt_str($formats.longFormat) : null); + case 2: + return ($formats.mediumFormat !== null ? $rt_str($formats.mediumFormat) : null); + case 3: + return ($formats.shortFormat !== null ? $rt_str($formats.shortFormat) : null); + default: + $formats = new jl_IllegalArgumentException; + $locale = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($locale); + jl_AbstractStringBuilder_append($locale, $rt_s(370)); + jl_AbstractStringBuilder_append2($locale, $style); + jl_Throwable__init_($formats, jl_AbstractStringBuilder_toString($locale)); + $rt_throw($formats); + } + return ($formats.fullFormat !== null ? $rt_str($formats.fullFormat) : null); +} +function jt_DateFormat_getTimeInstance($style, $locale) { + return jt_SimpleDateFormat__init_1(jt_DateFormat_getTimeFormatString($style, $locale), $locale); +} +function jt_DateFormat_getTimeFormatString($style, $locale) { + var var$3, var$4, $formats; + var$3 = $locale.$languageCode; + var$4 = $locale.$countryCode; + if (otciu_CLDRHelper_$$metadata$$15 === null) + otciu_CLDRHelper_$$metadata$$15 = otciu_CLDRHelper_getTimeFormatMap$$create(); + $formats = otciu_CLDRHelper_resolveDateFormats0(otciu_CLDRHelper_$$metadata$$15, var$3, var$4); + switch ($style) { + case 0: + break; + case 1: + return ($formats.longFormat !== null ? $rt_str($formats.longFormat) : null); + case 2: + return ($formats.mediumFormat !== null ? $rt_str($formats.mediumFormat) : null); + case 3: + return ($formats.shortFormat !== null ? $rt_str($formats.shortFormat) : null); + default: + $formats = new jl_IllegalArgumentException; + $locale = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($locale); + jl_AbstractStringBuilder_append($locale, $rt_s(370)); + jl_AbstractStringBuilder_append2($locale, $style); + jl_Throwable__init_($formats, jl_AbstractStringBuilder_toString($locale)); + $rt_throw($formats); + } + return ($formats.fullFormat !== null ? $rt_str($formats.fullFormat) : null); +} +function jt_SimpleDateFormat() { + var a = this; jt_DateFormat.call(a); + a.$dateFormatSymbols = null; + a.$elements = null; + a.$pattern = null; + a.$locale = null; +} +function jt_SimpleDateFormat__init_2() { + var var_0 = new jt_SimpleDateFormat(); + jt_SimpleDateFormat__init_(var_0); + return var_0; +} +function jt_SimpleDateFormat__init_0(var_0) { + var var_1 = new jt_SimpleDateFormat(); + jt_SimpleDateFormat__init_3(var_1, var_0); + return var_1; +} +function jt_SimpleDateFormat__init_1(var_0, var_1) { + var var_2 = new jt_SimpleDateFormat(); + jt_SimpleDateFormat__init_4(var_2, var_0, var_1); + return var_2; +} +function jt_SimpleDateFormat__init_($this) { + var var$1; + var$1 = ju_Locale_defaultLocale; + jt_SimpleDateFormat__init_3($this, (otciu_CLDRHelper_resolveDateFormats(var$1.$languageCode, var$1.$countryCode).mediumFormat !== null ? $rt_str(otciu_CLDRHelper_resolveDateFormats(var$1.$languageCode, var$1.$countryCode).mediumFormat) : null)); +} +function jt_SimpleDateFormat__init_3($this, $pattern) { + jt_SimpleDateFormat__init_4($this, $pattern, ju_Locale_defaultLocale); +} +function jt_SimpleDateFormat__init_4($this, $pattern, $locale) { + var var$3; + var$3 = jt_DateFormatSymbols__init_0($locale); + $this.$calendar = ju_Calendar_getInstance(); + $this.$dateFormatSymbols = jt_DateFormatSymbols_clone(var$3); + $this.$locale = ju_Locale_defaultLocale; + jt_SimpleDateFormat_applyPattern($this, $pattern); + $this.$locale = $locale; +} +function jt_SimpleDateFormat_format($this, $date, $buffer, $field) { + var $calendar, var$5, var$6, var$7; + $calendar = ju_GregorianCalendar__init_0($this.$locale); + ju_Calendar_setTime($calendar, $date); + ju_Calendar_setTimeZone($calendar, $this.$calendar.$zone); + var$5 = $this.$elements.data; + var$6 = var$5.length; + var$7 = 0; + while (var$7 < var$6) { + var$5[var$7].$format5($calendar, $buffer); + var$7 = var$7 + 1 | 0; + } + return $buffer; +} +function jt_SimpleDateFormat_applyPattern($this, $pattern) { + var var$2, var$3; + $this.$pattern = $pattern; + $pattern = new jt_SimpleDatePatternParser; + var$2 = $this.$dateFormatSymbols; + var$3 = $this.$locale; + $pattern.$elements0 = ju_ArrayList__init_0(); + $pattern.$symbols = var$2; + $pattern.$locale0 = var$3; + jt_SimpleDatePatternParser_parsePattern($pattern, $this.$pattern); + $this.$elements = ju_AbstractCollection_toArray($pattern.$elements0, $rt_createArray(jt_DateFormatElement, 0)); +} +function jt_SimpleDateFormat_toPattern($this) { + return $this.$pattern; +} +function jt_SimpleDateFormat_equals($this, $object) { + var $other, var$3; + if ($object === $this) + return 1; + if (!($object instanceof jt_SimpleDateFormat)) + return 0; + $other = $object; + if ($this === $other) + var$3 = 1; + else if (!($other instanceof jt_DateFormat)) + var$3 = 0; + else { + $object = $other; + var$3 = $this.$calendar.$firstDayOfWeek == $object.$calendar.$firstDayOfWeek && $this.$calendar.$minimalDaysInFirstWeek == $object.$calendar.$minimalDaysInFirstWeek && $this.$calendar.$lenient == $object.$calendar.$lenient ? 1 : 0; + } + if (!var$3) + return 0; + return ju_Arrays_equals($this.$elements, $other.$elements) && jt_DateFormatSymbols_equals($this.$dateFormatSymbols, $other.$dateFormatSymbols) && ju_Locale_equals($this.$locale, $other.$locale) ? 1 : 0; +} +function jt_SimpleDateFormat_hashCode($this) { + var var$1, var$2, var$3, var$4; + var$1 = $rt_createIntArray(4); + var$2 = $this.$calendar.$firstDayOfWeek + $this.$calendar.$minimalDaysInFirstWeek | 0; + var$3 = !$this.$calendar.$lenient ? 1237 : 1231; + var$4 = var$1.data; + var$4[0] = var$2 + var$3 | 0; + var$4[1] = jt_DateFormatSymbols_hashCode($this.$dateFormatSymbols); + var$4[2] = ju_Arrays_hashCode($this.$elements); + var$4[3] = ju_Locale_hashCode($this.$locale); + return ju_Arrays_hashCode0(var$1); +} +function ju_Set() { +} +function ju_AbstractSet() { + ju_AbstractCollection.call(this); +} +function ju_AbstractSet_removeAll($this, $c) { + var $modified, $iter; + $modified = 0; + if (ju_HashSet_size($this) >= $c.$size0()) { + $iter = $c.$iterator(); + while ($iter.$hasNext()) { + if (!ju_HashSet_remove($this, $iter.$next())) + continue; + $modified = 1; + } + } else { + $iter = ju_HashSet_iterator($this); + while ($iter.$hasNext()) { + if ($c.$contains($iter.$next())) { + $modified = 1; + $iter.$remove2(); + } + } + } + return $modified; +} +function ju_AbstractSet_equals($this, $obj) { + var $other, $iter; + if ($this === $obj) + return 1; + if (!$rt_isInstance($obj, ju_Set)) + return 0; + $other = $obj; + if ($this.$size0() != $other.$size0()) + return 0; + $iter = $other.$iterator(); + while ($iter.$hasNext()) { + if ($this.$contains($iter.$next())) + continue; + else + return 0; + } + return 1; +} +function ju_AbstractSet_hashCode($this) { + return ju_Arrays_hashCode(ju_AbstractCollection_toArray0($this)); +} +function ju_HashSet() { + ju_AbstractSet.call(this); + this.$backingMap = null; +} +function ju_HashSet__init_0() { + var var_0 = new ju_HashSet(); + ju_HashSet__init_(var_0); + return var_0; +} +function ju_HashSet__init_1(var_0) { + var var_1 = new ju_HashSet(); + ju_HashSet__init_2(var_1, var_0); + return var_1; +} +function ju_HashSet__init_3(var_0) { + var var_1 = new ju_HashSet(); + ju_HashSet__init_4(var_1, var_0); + return var_1; +} +function ju_HashSet__init_($this) { + ju_HashSet__init_4($this, ju_HashMap__init_()); +} +function ju_HashSet__init_2($this, $capacity) { + ju_HashSet__init_4($this, ju_HashMap__init_1($capacity)); +} +function ju_HashSet__init_4($this, $backingMap) { + $this.$backingMap = $backingMap; +} +function ju_HashSet_add($this, $object) { + return ju_HashMap_putImpl($this.$backingMap, $object, $this) !== null ? 0 : 1; +} +function ju_HashSet_clear($this) { + ju_HashMap_clear($this.$backingMap); +} +function ju_HashSet_contains($this, $object) { + return ju_HashMap_containsKey($this.$backingMap, $object); +} +function ju_HashSet_isEmpty($this) { + return ju_HashMap_isEmpty($this.$backingMap); +} +function ju_HashSet_iterator($this) { + return ju_HashMap_keySet($this.$backingMap).$iterator(); +} +function ju_HashSet_remove($this, $object) { + return ju_HashMap_remove($this.$backingMap, $object) === null ? 0 : 1; +} +function ju_HashSet_size($this) { + return $this.$backingMap.$elementCount; +} +function otjt_Int32Array() { + otjt_ArrayBufferView.call(this); +} +function nms_GLAllocation() { + jl_Object.call(this); +} +var nms_GLAllocation_field_74531_a = null; +var nms_GLAllocation_field_74530_b = null; +function nms_GLAllocation__init_0() { + var var_0 = new nms_GLAllocation(); + nms_GLAllocation__init_(var_0); + return var_0; +} +function nms_GLAllocation__init_($this) { + return; +} +function nms_GLAllocation_generateDisplayLists($par0) { + var $var1, var$3, var$4, var$5, var$6, var$7; + jl_Object_monitorEnterSync($rt_cls(nms_GLAllocation)); + try { + nleg_EaglerAdapterGL30_$callClinit(); + $var1 = nleg_EaglerAdapterGL30_displayListId + 1 | 0; + var$3 = 0; + while (var$3 < $par0) { + var$4 = nleg_EaglerAdapterGL30_displayListId + 1 | 0; + nleg_EaglerAdapterGL30_displayListId = var$4; + var$5 = nleg_EaglerAdapterGL30_displayLists; + var$6 = jl_Integer_valueOf(var$4); + var$7 = new nleg_EaglerAdapterGL30$DisplayList; + var$7.$id0 = var$4; + var$7.$glarray = null; + var$7.$glbuffer = null; + var$7.$shaderMode = (-1); + var$7.$listLength = 0; + ju_HashMap_putImpl(var$5, var$6, var$7); + var$3 = var$3 + 1 | 0; + } + ju_HashMap_putImpl(nms_GLAllocation_field_74531_a, jl_Integer_valueOf($var1), jl_Integer_valueOf($par0)); + return $var1; + } finally { + jl_Object_monitorExitSync($rt_cls(nms_GLAllocation)); + } +} +function nms_GLAllocation_generateTextureNames() { + var $var0; + jl_Object_monitorEnterSync($rt_cls(nms_GLAllocation)); + try { + $var0 = nleg_EaglerAdapterGL30_glGenTextures(); + ju_ArrayList_add(nms_GLAllocation_field_74530_b, jl_Integer_valueOf($var0)); + return $var0; + } finally { + jl_Object_monitorExitSync($rt_cls(nms_GLAllocation)); + } +} +function nms_GLAllocation_createDirectByteBuffer($par0) { + var var$2; + nleg_EaglerAdapterGL30_$callClinit(); + if (!nleg_EaglerAdapterGL30_isWebGL) { + var$2 = jn_ByteBuffer_allocateDirect($par0); + var$2.$order = jn_ByteOrder_BIG_ENDIAN; + } else { + var$2 = jn_ByteBuffer_wrap0($rt_createByteArray($par0)); + var$2.$order = jn_ByteOrder_BIG_ENDIAN; + } + return var$2; +} +function nms_GLAllocation_createDirectIntBuffer($par0) { + nleg_EaglerAdapterGL30_$callClinit(); + return nleg_EaglerAdapterGL30_isWebGL ? jn_IntBuffer_wrap($rt_createIntArray($par0)) : jn_ByteBufferImpl_asIntBuffer(nms_GLAllocation_createDirectByteBuffer($par0 << 2)); +} +function nms_GLAllocation_createDirectFloatBuffer($par0) { + var var$2, var$3, var$4; + nleg_EaglerAdapterGL30_$callClinit(); + if (!nleg_EaglerAdapterGL30_isWebGL) + var$2 = jn_ByteBufferImpl_asFloatBuffer(nms_GLAllocation_createDirectByteBuffer($par0 << 2)); + else { + var$3 = $rt_createFloatArray($par0); + var$4 = var$3.data.length; + var$2 = new jn_FloatBufferOverArray; + jn_FloatBufferImpl__init_(var$2, var$4, 0, 0 + var$4 | 0); + var$2.$start0 = 0; + var$2.$readOnly = 0; + var$2.$array1 = var$3; + } + return var$2; +} +function nms_GLAllocation__clinit_() { + nms_GLAllocation_field_74531_a = ju_HashMap__init_(); + nms_GLAllocation_field_74530_b = ju_ArrayList__init_0(); +} +function nle_EaglerImage() { + var a = this; jl_Object.call(a); + a.$data = null; + a.$w0 = 0; + a.$h0 = 0; + a.$alpha = 0; +} +function nle_EaglerImage__init_0(var_0, var_1, var_2) { + var var_3 = new nle_EaglerImage(); + nle_EaglerImage__init_1(var_3, var_0, var_1, var_2); + return var_3; +} +function nle_EaglerImage__init_(var_0, var_1, var_2, var_3) { + var var_4 = new nle_EaglerImage(); + nle_EaglerImage__init_2(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function nle_EaglerImage__init_1($this, $pw, $ph, $palpha) { + $this.$w0 = $pw; + $this.$h0 = $ph; + $this.$alpha = $palpha; + $this.$data = $rt_createIntArray($rt_imul($pw, $ph)); +} +function nle_EaglerImage__init_2($this, $pdata, $pw, $ph, $palpha) { + var var$5, var$6, var$7, $i; + var$5 = $pdata.data; + var$6 = var$5.length; + if (var$6 != $rt_imul($pw, $ph)) { + var$7 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$7, $rt_s(371)); + $rt_throw(var$7); + } + a: { + $this.$w0 = $pw; + $this.$h0 = $ph; + $this.$alpha = $palpha; + if (!$palpha) { + $i = 0; + while (true) { + if ($i >= var$6) + break a; + var$5[$i] = var$5[$i] | (-16777216); + $i = $i + 1 | 0; + } + } + } + $this.$data = $pdata; +} +function nle_EaglerImage_loadImage($file) { + var var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$file = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nlea_EaglerAdapterImpl2_loadPNG($file); + if ($rt_suspending()) { + break main; + } + var$2 = $tmp; + return var$2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($file, var$2, $ptr); +} +function nle_EaglerImage_getSubImage($this, $x, $y, $pw, $ph) { + var $img, $i; + $img = $rt_createIntArray($rt_imul($pw, $ph)); + $i = 0; + while ($i < $ph) { + jl_System_arraycopy($this.$data, $rt_imul($i + $y | 0, $this.$w0) + $x | 0, $img, $rt_imul($i, $pw), $pw); + $i = $i + 1 | 0; + } + return nle_EaglerImage__init_($img, $pw, $ph, $this.$alpha); +} +function jl_Float() { + jl_Number.call(this); + this.$value3 = 0.0; +} +var jl_Float_NaN = 0.0; +var jl_Float_TYPE = null; +function jl_Float_intValue($this) { + return $this.$value3 | 0; +} +function jl_Float_longValue($this) { + return Long_fromNumber($this.$value3); +} +function jl_Float_doubleValue($this) { + return $this.$value3; +} +function jl_Float_valueOf($d) { + var var$2; + var$2 = new jl_Float; + var$2.$value3 = $d; + return var$2; +} +function jl_Float_toString($this) { + var var$1, var$2; + var$1 = $this.$value3; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + return jl_AbstractStringBuilder_toString(jl_StringBuilder_append3(var$2, var$1)); +} +function jl_Float_equals($this, $other) { + if ($this === $other) + return 1; + return $other instanceof jl_Float && $other.$value3 === $this.$value3 ? 1 : 0; +} +function jl_Float_hashCode($this) { + return $rt_floatToIntBits($this.$value3); +} +function jl_Float_isNaN($this) { + return isNaN($this.$value3) ? 1 : 0; +} +function jl_Float_isInfinite($this) { + return !isFinite($this.$value3) ? 1 : 0; +} +function jl_Float_compareTo($this, $other) { + return $rt_compare($this.$value3, $other.$value3); +} +function jl_Float_floatToRawIntBits($value) { + return $rt_floatToIntBits($value); +} +function jl_Float_compareTo0($this, var$1) { + return jl_Float_compareTo($this, var$1); +} +function jl_Float__clinit_() { + jl_Float_NaN = NaN; + jl_Float_TYPE = $rt_cls($rt_floatcls()); +} +function oti_AsyncCallback() { +} +function otpp_AsyncCallbackWrapper() { + jl_Object.call(this); + this.$realAsyncCallback = null; +} +function otpp_AsyncCallbackWrapper_create($realAsyncCallback) { + var var$2; + var$2 = new otpp_AsyncCallbackWrapper; + var$2.$realAsyncCallback = $realAsyncCallback; + return var$2; +} +function otpp_AsyncCallbackWrapper_complete($this, $result) { + $this.$realAsyncCallback.$complete($result); +} +function otpp_AsyncCallbackWrapper_error($this, $e) { + $this.$realAsyncCallback.$error($e); +} +function otja_XMLHttpRequest() { + jl_Object.call(this); +} +function otja_ReadyStateChangeHandler() { +} +function nlea_EaglerAdapterImpl2$1() { + var a = this; jl_Object.call(a); + a.$val$request = null; + a.$val$cb = null; +} +function nlea_EaglerAdapterImpl2$1_stateChanged($this) { + var $bl, var$2, $i; + if ($this.$val$request.readyState == 4) { + $bl = new Uint8Array($this.$val$request.response); + var$2 = $rt_createByteArray($bl.byteLength); + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_loadedPackage = var$2; + $i = 0; + while ($i < nlea_EaglerAdapterImpl2_access$000().data.length) { + nlea_EaglerAdapterImpl2_access$000().data[$i] = $bl[$i] << 24 >> 24; + $i = $i + 1 | 0; + } + otpp_AsyncCallbackWrapper_complete($this.$val$cb, $rt_s(372)); + } +} +function nlea_EaglerAdapterImpl2$1_stateChanged$exported$0(var$0) { + nlea_EaglerAdapterImpl2$1_stateChanged(var$0); +} +function otp_PlatformRunnable() { +} +function otr_EventQueue$Event() { +} +function jl_ThreadInterruptHandler() { +} +function jl_Thread$SleepHandler() { + var a = this; jl_Object.call(a); + a.$thread = null; + a.$callback = null; + a.$isInterrupted = 0; + a.$scheduleId = 0; +} +function jl_Thread$SleepHandler_run($this) { + if (!$this.$isInterrupted) { + $this.$thread.$interruptHandler = null; + jl_Thread_setCurrentThread($this.$thread); + otpp_AsyncCallbackWrapper_complete($this.$callback, null); + } +} +function jl_AutoCloseable() { +} +function ji_Closeable() { +} +function ji_InputStream() { + jl_Object.call(this); +} +function ji_InputStream_read($this, $b) { + return $this.$read1($b, 0, $b.data.length); +} +function ji_InputStream_read0($this, $b, $off, $len) { + var $i, $bt, var$6, var$7; + $i = 0; + while ($i < $len) { + $bt = $this.$read2(); + if ($bt < 0) { + if (!$i) + $i = (-1); + return $i; + } + var$6 = $b.data; + var$7 = $off + 1 | 0; + var$6[$off] = $bt << 24 >> 24; + $i = $i + 1 | 0; + $off = var$7; + } + if ($len <= 0) + $len = (-1); + return $len; +} +function ji_InputStream_skip($this, $n) { + var $i, var$3, var$4; + if (Long_ge($n, Long_fromInt(2147483647))) { + $i = Long_ZERO; + while (Long_lt($i, $n)) { + if ($this.$read2() < 0) + return $i; + $i = Long_add($i, Long_fromInt(1)); + } + return $n; + } + var$3 = $n.lo; + var$4 = 0; + a: { + while (var$4 < var$3) { + if ($this.$read2() < 0) { + var$3 = var$4; + break a; + } + var$4 = var$4 + 1 | 0; + } + } + return Long_fromInt(var$3); +} +function ji_InputStream_close($this) { + return; +} +function ji_InputStream_mark($this, $readlimit) { + return; +} +function ji_InputStream_reset($this) { + var var$1; + var$1 = new ji_IOException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); +} +function ji_ByteArrayInputStream() { + var a = this; ji_InputStream.call(a); + a.$buf = null; + a.$pos0 = 0; + a.$mark = 0; + a.$count0 = 0; +} +function ji_ByteArrayInputStream__init_(var_0) { + var var_1 = new ji_ByteArrayInputStream(); + ji_ByteArrayInputStream__init_0(var_1, var_0); + return var_1; +} +function ji_ByteArrayInputStream__init_0($this, $buf) { + var var$2; + var$2 = $buf.data.length; + $this.$buf = $buf; + $this.$pos0 = 0; + $this.$mark = 0; + $this.$count0 = 0 + var$2 | 0; +} +function ji_ByteArrayInputStream_read($this) { + var var$1, var$2, var$3; + if ($this.$pos0 >= $this.$count0) + var$1 = (-1); + else { + var$2 = $this.$buf.data; + var$3 = $this.$pos0; + $this.$pos0 = var$3 + 1 | 0; + var$1 = var$2[var$3] & 255; + } + return var$1; +} +function ji_ByteArrayInputStream_read0($this, $b, $off, $len) { + var $bytesToRead, $i, var$6, var$7, var$8; + $bytesToRead = jl_Math_min($len, $this.$count0 - $this.$pos0 | 0); + $i = 0; + while ($i < $bytesToRead) { + var$6 = $b.data; + $len = $off + 1 | 0; + var$7 = $this.$buf.data; + var$8 = $this.$pos0; + $this.$pos0 = var$8 + 1 | 0; + var$6[$off] = var$7[var$8]; + $i = $i + 1 | 0; + $off = $len; + } + if ($bytesToRead <= 0) + $bytesToRead = (-1); + return $bytesToRead; +} +function ji_ByteArrayInputStream_skip($this, $n) { + var $bytesSkipped; + $bytesSkipped = jl_Math_min0($n, Long_fromInt($this.$count0 - $this.$pos0 | 0)).lo; + $this.$pos0 = $this.$pos0 + $bytesSkipped | 0; + return Long_fromInt($bytesSkipped); +} +function ji_ByteArrayInputStream_available($this) { + return $this.$count0 - $this.$pos0 | 0; +} +function ji_ByteArrayInputStream_mark($this, $readAheadLimit) { + $this.$mark = $this.$pos0; +} +function ji_ByteArrayInputStream_reset($this) { + $this.$pos0 = $this.$mark; +} +function ji_ByteArrayInputStream_close($this) { + return; +} +function ji_FilterInputStream() { + ji_InputStream.call(this); + this.$in = null; +} +function ji_FilterInputStream__init_(var_0) { + var var_1 = new ji_FilterInputStream(); + ji_FilterInputStream__init_0(var_1, var_0); + return var_1; +} +function ji_FilterInputStream__init_0($this, $in) { + $this.$in = $in; +} +function ji_FilterInputStream_available($this) { + return $this.$in.$available(); +} +function ji_FilterInputStream_close($this) { + $this.$in.$close(); +} +function ji_FilterInputStream_mark($this, $readlimit) { + $this.$in.$mark0($readlimit); +} +function ji_FilterInputStream_read($this) { + return $this.$in.$read2(); +} +function ji_FilterInputStream_read0($this, $buffer) { + return $this.$read1($buffer, 0, $buffer.data.length); +} +function ji_FilterInputStream_reset($this) { + jl_Object_monitorEnterSync($this); + try { + $this.$in.$reset(); + } finally { + jl_Object_monitorExitSync($this); + } +} +function ji_FilterInputStream_skip($this, $count) { + return $this.$in.$skip($count); +} +function ji_DataInput() { +} +function ji_DataInputStream() { + ji_FilterInputStream.call(this); + this.$buff = null; +} +function ji_DataInputStream__init_(var_0) { + var var_1 = new ji_DataInputStream(); + ji_DataInputStream__init_0(var_1, var_0); + return var_1; +} +function ji_DataInputStream__init_0($this, $in) { + ji_FilterInputStream__init_0($this, $in); + $this.$buff = $rt_createByteArray(8); +} +function ji_DataInputStream_read($this, $buffer) { + var var$2; + var$2 = $buffer.data; + return $this.$in.$read1($buffer, 0, var$2.length); +} +function ji_DataInputStream_readBoolean($this) { + var $temp, var$2; + $temp = $this.$in.$read2(); + if ($temp < 0) { + var$2 = new ji_EOFException; + jl_Throwable__init_0(var$2); + $rt_throw(var$2); + } + return !$temp ? 0 : 1; +} +function ji_DataInputStream_readByte($this) { + var $temp, var$2; + $temp = $this.$in.$read2(); + if ($temp >= 0) + return $temp << 24 >> 24; + var$2 = new ji_EOFException; + jl_Throwable__init_0(var$2); + $rt_throw(var$2); +} +function ji_DataInputStream_readToBuff($this, $count) { + var $offset, $bytesRead; + $offset = 0; + while ($offset < $count) { + $bytesRead = $this.$in.$read1($this.$buff, $offset, $count - $offset | 0); + if ($bytesRead == (-1)) + return $bytesRead; + $offset = $offset + $bytesRead | 0; + } + return $offset; +} +function ji_DataInputStream_readChar($this) { + var var$1; + if (ji_DataInputStream_readToBuff($this, 2) < 0) { + var$1 = new ji_EOFException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); + } + return (($this.$buff.data[0] & 255) << 8 | $this.$buff.data[1] & 255) & 65535; +} +function ji_DataInputStream_readDouble($this) { + return $rt_longBitsToDouble(ji_DataInputStream_readLong($this)); +} +function ji_DataInputStream_readFloat($this) { + return $rt_intBitsToFloat(ji_DataInputStream_readInt($this)); +} +function ji_DataInputStream_readFully($this, $buffer) { + ji_DataInputStream_readFully0($this, $buffer, 0, $buffer.data.length); +} +function ji_DataInputStream_readFully0($this, $buffer, $offset, $length) { + var var$4, $result; + if ($length < 0) { + var$4 = new jl_IndexOutOfBoundsException; + jl_Throwable__init_0(var$4); + $rt_throw(var$4); + } + if (!$length) + return; + if ($this.$in === null) { + var$4 = new jl_NullPointerException; + jl_Throwable__init_0(var$4); + $rt_throw(var$4); + } + if ($buffer === null) { + var$4 = new jl_NullPointerException; + jl_Throwable__init_0(var$4); + $rt_throw(var$4); + } + if ($offset >= 0 && $offset <= ($buffer.data.length - $length | 0)) { + while ($length > 0) { + $result = $this.$in.$read1($buffer, $offset, $length); + if ($result < 0) { + var$4 = new ji_EOFException; + jl_Throwable__init_0(var$4); + $rt_throw(var$4); + } + $offset = $offset + $result | 0; + $length = $length - $result | 0; + } + return; + } + var$4 = new jl_IndexOutOfBoundsException; + jl_Throwable__init_0(var$4); + $rt_throw(var$4); +} +function ji_DataInputStream_readInt($this) { + var var$1; + if (ji_DataInputStream_readToBuff($this, 4) < 0) { + var$1 = new ji_EOFException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); + } + return ($this.$buff.data[0] & 255) << 24 | ($this.$buff.data[1] & 255) << 16 | ($this.$buff.data[2] & 255) << 8 | $this.$buff.data[3] & 255; +} +function ji_DataInputStream_readLong($this) { + var var$1; + if (ji_DataInputStream_readToBuff($this, 8) < 0) { + var$1 = new ji_EOFException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); + } + return Long_or(Long_shl(Long_and(Long_fromInt(($this.$buff.data[0] & 255) << 24 | ($this.$buff.data[1] & 255) << 16 | ($this.$buff.data[2] & 255) << 8 | $this.$buff.data[3] & 255), new Long(4294967295, 0)), 32), Long_and(Long_fromInt(($this.$buff.data[4] & 255) << 24 | ($this.$buff.data[5] & 255) << 16 | ($this.$buff.data[6] & 255) << 8 | $this.$buff.data[7] & 255), new Long(4294967295, 0))); +} +function ji_DataInputStream_readShort($this) { + var var$1; + if (ji_DataInputStream_readToBuff($this, 2) < 0) { + var$1 = new ji_EOFException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); + } + return (($this.$buff.data[0] & 255) << 24 >> 16 | $this.$buff.data[1] & 255) << 16 >> 16; +} +function ji_DataInputStream_readUnsignedByte($this) { + var $temp, var$2; + $temp = $this.$in.$read2(); + if ($temp >= 0) + return $temp & 255; + var$2 = new ji_EOFException; + jl_Throwable__init_0(var$2); + $rt_throw(var$2); +} +function ji_DataInputStream_readUnsignedShort($this) { + var var$1; + if (ji_DataInputStream_readToBuff($this, 2) < 0) { + var$1 = new ji_EOFException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); + } + return (($this.$buff.data[0] & 255) << 8 | $this.$buff.data[1] & 255) & 65535; +} +function ji_DataInputStream_readUTF($this) { + return ji_DataInputStream_decodeUTF($this, ji_DataInputStream_readUnsignedShort($this)); +} +function ji_DataInputStream_decodeUTF($this, $utfSize) { + var var$2, var$3; + var$2 = $rt_createByteArray($utfSize); + var$3 = $rt_createCharArray($utfSize); + ji_DataInputStream_readFully0($this, var$2, 0, $utfSize); + return ji_DataInputStream_convertUTF8WithBuf(var$2, var$3, 0, $utfSize); +} +function ji_DataInputStream_skipBytes($this, $count) { + var $skipped, $skip, var$4; + $skipped = 0; + a: { + while (true) { + if ($skipped >= $count) + break a; + $skip = $this.$in.$skip(Long_fromInt($count - $skipped | 0)); + if (Long_eq($skip, Long_ZERO)) + break; + $skipped = Long_add(Long_fromInt($skipped), $skip).lo; + } + } + if ($skipped >= 0) + return $skipped; + var$4 = new ji_EOFException; + jl_Throwable__init_0(var$4); + $rt_throw(var$4); +} +function ji_DataInputStream_convertUTF8WithBuf($buf, $out, $offset, $utfSize) { + var $count, $s, var$7, var$8, $b, $ch, $a, var$12, $b_0, $c; + $count = 0; + $s = 0; + a: { + while ($count < $utfSize) { + var$7 = $buf.data; + var$8 = $out.data; + $b = $count + 1 | 0; + $ch = var$7[$offset + $count | 0] & 65535; + var$8[$s] = $ch; + $a = var$8[$s]; + if ($ch < 128) + $s = $s + 1 | 0; + else if (($a & 224) == 192) { + if ($b >= $utfSize) { + var$12 = new ji_UTFDataFormatException; + jl_Throwable__init_(var$12, $rt_s(373)); + $rt_throw(var$12); + } + $ch = $b + 1 | 0; + $b = var$7[$offset + $b | 0]; + if (($b & 192) != 128) { + var$12 = new ji_UTFDataFormatException; + jl_Throwable__init_(var$12, $rt_s(374)); + $rt_throw(var$12); + } + $b_0 = $s + 1 | 0; + var$8[$s] = (($a & 31) << 6 | $b & 63) & 65535; + $s = $b_0; + $b = $ch; + } else { + if (($a & 240) != 224) { + var$12 = new ji_UTFDataFormatException; + jl_Throwable__init_(var$12, $rt_s(374)); + $rt_throw(var$12); + } + $count = $b + 1 | 0; + if ($count >= $utfSize) { + var$12 = new ji_UTFDataFormatException; + jl_Throwable__init_(var$12, $rt_s(374)); + $rt_throw(var$12); + } + $b_0 = var$7[$offset + $b | 0]; + $b = $count + 1 | 0; + $c = var$7[$offset + $count | 0]; + if (($b_0 & 192) != 128) + break a; + if (($c & 192) != 128) + break a; + $count = $s + 1 | 0; + var$8[$s] = (($a & 15) << 12 | ($b_0 & 63) << 6 | $c & 63) & 65535; + $s = $count; + } + $count = $b; + } + return jl_String__init_3($out, 0, $s); + } + var$12 = new ji_UTFDataFormatException; + jl_Throwable__init_(var$12, $rt_s(374)); + $rt_throw(var$12); +} +function jnc_Charset() { + var a = this; jl_Object.call(a); + a.$canonicalName = null; + a.$aliases = null; +} +function jnc_Charset_checkCanonicalName($name) { + var $i, $c; + if (jl_String_isEmpty($name)) + $rt_throw(jnc_IllegalCharsetNameException__init_($name)); + if (!jnc_Charset_isValidCharsetStart(jl_String_charAt($name, 0))) + $rt_throw(jnc_IllegalCharsetNameException__init_($name)); + $i = 1; + while ($i < jl_String_length($name)) { + a: { + $c = jl_String_charAt($name, $i); + switch ($c) { + case 43: + case 45: + case 46: + case 58: + case 95: + break; + default: + if (jnc_Charset_isValidCharsetStart($c)) + break a; + else + $rt_throw(jnc_IllegalCharsetNameException__init_($name)); + } + } + $i = $i + 1 | 0; + } +} +function jnc_Charset_isValidCharsetStart($c) { + return !($c >= 48 && $c <= 57) && !($c >= 97 && $c <= 122) && $c < 65 && $c > 90 ? 0 : 1; +} +function jnc_Charset_forName($charsetName) { + var $charset; + if ($charsetName === null) { + $charsetName = new jl_IllegalArgumentException; + jl_Throwable__init_($charsetName, $rt_s(375)); + $rt_throw($charsetName); + } + jnc_Charset_checkCanonicalName($charsetName); + $charset = ju_HashMap_get(jnc_Charset$Charsets_value, jl_String_toUpperCase($charsetName)); + if ($charset !== null) + return $charset; + $charset = new jnc_UnsupportedCharsetException; + jl_Throwable__init_0($charset); + $charset.$charsetName = $charsetName; + $rt_throw($charset); +} +function jnc_Charset_decode($this, $bb) { + var $e, $$je; + a: { + try { + $bb = jnc_CharsetDecoder_decode(jnc_CharsetDecoder_onUnmappableCharacter(jnc_CharsetDecoder_onMalformedInput(jnci_UTF8Charset_newDecoder($this), jnc_CodingErrorAction_REPLACE), jnc_CodingErrorAction_REPLACE), $bb); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jnc_CharacterCodingException) { + $e = $$je; + break a; + } else { + throw $$e; + } + } + return $bb; + } + $rt_throw(jl_AssertionError__init_0($rt_s(376), $e)); +} +function jnc_Charset_encode($this, $cb) { + var $e, $$je; + a: { + try { + $cb = jnc_CharsetEncoder_encode(jnc_CharsetEncoder_onUnmappableCharacter(jnc_CharsetEncoder_onMalformedInput(jnci_UTF8Charset_newEncoder($this), jnc_CodingErrorAction_REPLACE), jnc_CodingErrorAction_REPLACE), $cb); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jnc_CharacterCodingException) { + $e = $$je; + break a; + } else { + throw $$e; + } + } + return $cb; + } + $rt_throw(jl_AssertionError__init_0($rt_s(376), $e)); +} +function jnc_Charset_compareTo($this, $that) { + return jl_String_compareToIgnoreCase($this.$canonicalName, $that.$canonicalName); +} +function jnc_Charset_compareTo0($this, var$1) { + return jnc_Charset_compareTo($this, var$1); +} +function cjj_InflaterInputStream() { + var a = this; ji_FilterInputStream.call(a); + a.$inflater = null; + a.$buf0 = null; + a.$closed = 0; + a.$eof0 = 0; + a.$close_in = 0; + a.$myinflater = 0; + a.$byte1 = null; + a.$b = null; +} +function cjj_InflaterInputStream__init_(var_0) { + var var_1 = new cjj_InflaterInputStream(); + cjj_InflaterInputStream__init_0(var_1, var_0); + return var_1; +} +function cjj_InflaterInputStream__init_1(var_0, var_1, var_2, var_3) { + var var_4 = new cjj_InflaterInputStream(); + cjj_InflaterInputStream__init_2(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function cjj_InflaterInputStream__init_0($this, $in) { + cjj_InflaterInputStream__init_2($this, $in, cjj_Inflater__init_0(15, 0), 512, 1); + $this.$myinflater = 1; +} +function cjj_InflaterInputStream__init_2($this, $in, $inflater, $size, $close_in) { + ji_FilterInputStream__init_0($this, $in); + $this.$closed = 0; + $this.$eof0 = 0; + $this.$close_in = 1; + $this.$myinflater = 0; + $this.$byte1 = $rt_createByteArray(1); + $this.$b = $rt_createByteArray(512); + if ($in !== null && $inflater !== null) { + if ($size > 0) { + $this.$inflater = $inflater; + $this.$buf0 = $rt_createByteArray($size); + $this.$close_in = $close_in; + return; + } + $inflater = new jl_IllegalArgumentException; + jl_Throwable__init_($inflater, $rt_s(377)); + $rt_throw($inflater); + } + $in = new jl_NullPointerException; + jl_Throwable__init_0($in); + $rt_throw($in); +} +function cjj_InflaterInputStream_read($this) { + var var$1; + if ($this.$closed) { + var$1 = new ji_IOException; + jl_Throwable__init_(var$1, $rt_s(378)); + $rt_throw(var$1); + } + return cjj_InflaterInputStream_read0($this, $this.$byte1, 0, 1) == (-1) ? (-1) : $this.$byte1.data[0] & 255; +} +function cjj_InflaterInputStream_read0($this, $b, $off, $len) { + var var$4, $n, $err; + if ($this.$closed) { + var$4 = new ji_IOException; + jl_Throwable__init_(var$4, $rt_s(378)); + $rt_throw(var$4); + } + if ($b === null) { + var$4 = new jl_NullPointerException; + jl_Throwable__init_0(var$4); + $rt_throw(var$4); + } + if ($off >= 0 && $len >= 0 && $len <= ($b.data.length - $off | 0)) { + if (!$len) + return 0; + if ($this.$eof0) + return (-1); + $n = 0; + cjj_ZStream_setOutput($this.$inflater, $b, $off, $len); + a: { + while (!$this.$eof0) { + if (!$this.$inflater.$avail_in) + cjj_InflaterInputStream_fill($this); + b: { + $err = cjj_Inflater_inflate($this.$inflater, 0); + $n = $n + ($this.$inflater.$next_out_index - $off | 0) | 0; + $off = $this.$inflater.$next_out_index; + switch ($err) { + case -3: + var$4 = new ji_IOException; + jl_Throwable__init_(var$4, $this.$inflater.$msg); + $rt_throw(var$4); + case 1: + case 2: + break; + default: + break b; + } + $this.$eof0 = 1; + if ($err == 2) + return (-1); + } + if (!$this.$inflater.$avail_out) + break a; + } + } + return $n; + } + var$4 = new jl_IndexOutOfBoundsException; + jl_Throwable__init_0(var$4); + $rt_throw(var$4); +} +function cjj_InflaterInputStream_available($this) { + var var$1; + if (!$this.$closed) { + if (!$this.$eof0) + return 1; + return 0; + } + var$1 = new ji_IOException; + jl_Throwable__init_(var$1, $rt_s(378)); + $rt_throw(var$1); +} +function cjj_InflaterInputStream_skip($this, $n) { + var var$2, $max, $total, $len; + if (Long_lt($n, Long_ZERO)) { + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(379)); + $rt_throw(var$2); + } + if ($this.$closed) { + var$2 = new ji_IOException; + jl_Throwable__init_(var$2, $rt_s(378)); + $rt_throw(var$2); + } + $max = jl_Math_min0($n, Long_fromInt(2147483647)).lo; + $total = 0; + a: { + while (true) { + if ($total >= $max) + break a; + $len = $max - $total | 0; + if ($len > $this.$b.data.length) + $len = $this.$b.data.length; + $len = cjj_InflaterInputStream_read0($this, $this.$b, 0, $len); + if ($len == (-1)) + break; + $total = $total + $len | 0; + } + $this.$eof0 = 1; + } + return Long_fromInt($total); +} +function cjj_InflaterInputStream_close($this) { + if (!$this.$closed) { + if ($this.$myinflater) + cjj_Inflater_end($this.$inflater); + if ($this.$close_in) + $this.$in.$close(); + $this.$closed = 1; + } +} +function cjj_InflaterInputStream_fill($this) { + var var$1, $len; + if ($this.$closed) { + var$1 = new ji_IOException; + jl_Throwable__init_(var$1, $rt_s(378)); + $rt_throw(var$1); + } + a: { + $len = $this.$in.$read1($this.$buf0, 0, $this.$buf0.data.length); + if ($len == (-1)) { + if ($this.$inflater.$istate.$wrap3) + break a; + if (cjj_Inflater_finished($this.$inflater)) + break a; + $this.$buf0.data[0] = 0; + $len = 1; + } + cjj_ZStream_setInput($this.$inflater, $this.$buf0, 0, $len, 1); + return; + } + if (Long_ne($this.$inflater.$istate.$was, Long_fromInt(-1))) { + var$1 = new ji_IOException; + jl_Throwable__init_(var$1, $rt_s(380)); + $rt_throw(var$1); + } + var$1 = new ji_EOFException; + jl_Throwable__init_(var$1, $rt_s(381)); + $rt_throw(var$1); +} +function cjj_InflaterInputStream_mark($this, $readlimit) { + jl_Object_monitorEnterSync($this); + try { + return; + } finally { + jl_Object_monitorExitSync($this); + } +} +function cjj_InflaterInputStream_reset($this) { + var var$1; + jl_Object_monitorEnterSync($this); + try { + var$1 = new ji_IOException; + jl_Throwable__init_(var$1, $rt_s(382)); + $rt_throw(var$1); + } finally { + jl_Object_monitorExitSync($this); + } +} +function nle_GeneralDigest() { + var a = this; jl_Object.call(a); + a.$xBuf = null; + a.$xBufOff = 0; + a.$byteCount = Long_ZERO; +} +function nle_GeneralDigest_update0($this, $in) { + var var$2, var$3; + var$2 = $this.$xBuf.data; + var$3 = $this.$xBufOff; + $this.$xBufOff = var$3 + 1 | 0; + var$2[var$3] = $in; + if ($this.$xBufOff == $this.$xBuf.data.length) { + nle_SHA1Digest_processWord($this, $this.$xBuf, 0); + $this.$xBufOff = 0; + } + $this.$byteCount = Long_add($this.$byteCount, Long_fromInt(1)); +} +function nle_GeneralDigest_update($this, $in, $inOff, $len) { + a: { + while ($this.$xBufOff) { + if ($len <= 0) + break a; + nle_GeneralDigest_update0($this, $in.data[$inOff]); + $inOff = $inOff + 1 | 0; + $len = $len + (-1) | 0; + } + } + while ($len > $this.$xBuf.data.length) { + nle_SHA1Digest_processWord($this, $in, $inOff); + $inOff = $inOff + $this.$xBuf.data.length | 0; + $len = $len - $this.$xBuf.data.length | 0; + $this.$byteCount = Long_add($this.$byteCount, Long_fromInt($this.$xBuf.data.length)); + } + while ($len > 0) { + nle_GeneralDigest_update0($this, $in.data[$inOff]); + $inOff = $inOff + 1 | 0; + $len = $len + (-1) | 0; + } +} +function nle_GeneralDigest_finish($this) { + var $bitLength; + $bitLength = Long_shl($this.$byteCount, 3); + nle_GeneralDigest_update0($this, (-128)); + while ($this.$xBufOff) { + nle_GeneralDigest_update0($this, 0); + } + nle_SHA1Digest_processLength($this, $bitLength); + nle_SHA1Digest_processBlock($this); +} +function nle_SHA1Digest() { + var a = this; nle_GeneralDigest.call(a); + a.$H1 = 0; + a.$H2 = 0; + a.$H3 = 0; + a.$H4 = 0; + a.$H5 = 0; + a.$X = null; + a.$xOff = 0; +} +function nle_SHA1Digest__init_0() { + var var_0 = new nle_SHA1Digest(); + nle_SHA1Digest__init_(var_0); + return var_0; +} +function nle_SHA1Digest__init_($this) { + $this.$xBuf = $rt_createByteArray(4); + $this.$xBufOff = 0; + $this.$X = $rt_createIntArray(80); + nle_SHA1Digest_reset($this); +} +function nle_SHA1Digest_processWord($this, $in, $inOff) { + var var$3, var$4; + var$3 = $in.data; + $in = $this.$X.data; + var$4 = $this.$xOff; + $this.$xOff = var$4 + 1 | 0; + $in[var$4] = (var$3[$inOff] & 255) << 24 | (var$3[$inOff + 1 | 0] & 255) << 16 | (var$3[$inOff + 2 | 0] & 255) << 8 | var$3[$inOff + 3 | 0] & 255; + if ($this.$xOff == 16) + nle_SHA1Digest_processBlock($this); +} +function nle_SHA1Digest_unpackWord($this, $word, $out, $outOff) { + $out = $out.data; + $out[$outOff] = $word >>> 24 << 24 >> 24; + $out[$outOff + 1 | 0] = $word >>> 16 << 24 >> 24; + $out[$outOff + 2 | 0] = $word >>> 8 << 24 >> 24; + $out[$outOff + 3 | 0] = $word << 24 >> 24; +} +function nle_SHA1Digest_processLength($this, $bitLength) { + if ($this.$xOff > 14) + nle_SHA1Digest_processBlock($this); + $this.$X.data[14] = $bitLength.hi; + $this.$X.data[15] = Long_and($bitLength, Long_fromInt(-1)).lo; +} +function nle_SHA1Digest_doFinal($this, $out, $outOff) { + nle_GeneralDigest_finish($this); + nle_SHA1Digest_unpackWord($this, $this.$H1, $out, $outOff); + nle_SHA1Digest_unpackWord($this, $this.$H2, $out, $outOff + 4 | 0); + nle_SHA1Digest_unpackWord($this, $this.$H3, $out, $outOff + 8 | 0); + nle_SHA1Digest_unpackWord($this, $this.$H4, $out, $outOff + 12 | 0); + nle_SHA1Digest_unpackWord($this, $this.$H5, $out, $outOff + 16 | 0); + nle_SHA1Digest_reset($this); + return 20; +} +function nle_SHA1Digest_reset($this) { + var $i; + $this.$byteCount = Long_ZERO; + $this.$xBufOff = 0; + $i = 0; + while ($i < $this.$xBuf.data.length) { + $this.$xBuf.data[$i] = 0; + $i = $i + 1 | 0; + } + $this.$H1 = 1732584193; + $this.$H2 = (-271733879); + $this.$H3 = (-1732584194); + $this.$H4 = 271733878; + $this.$H5 = (-1009589776); + $this.$xOff = 0; + $i = 0; + while ($i != $this.$X.data.length) { + $this.$X.data[$i] = 0; + $i = $i + 1 | 0; + } +} +function nle_SHA1Digest_h($this, $u, $v, $w) { + return $u ^ $v ^ $w; +} +function nle_SHA1Digest_rotateLeft($this, $x, $n) { + return $x << $n | $x >>> (32 - $n | 0); +} +function nle_SHA1Digest_processBlock($this) { + var $i, $A, $B, $C, $D, $E, $j, $t, $j_0; + $i = 16; + while ($i <= 79) { + $this.$X.data[$i] = nle_SHA1Digest_rotateLeft($this, $this.$X.data[$i - 3 | 0] ^ $this.$X.data[$i - 8 | 0] ^ $this.$X.data[$i - 14 | 0] ^ $this.$X.data[$i - 16 | 0], 1); + $i = $i + 1 | 0; + } + $A = $this.$H1; + $B = $this.$H2; + $C = $this.$H3; + $D = $this.$H4; + $E = $this.$H5; + $j = 0; + while ($j <= 19) { + $t = (((nle_SHA1Digest_rotateLeft($this, $A, 5) + ($B & $C | ($B ^ (-1)) & $D) | 0) + $E | 0) + $this.$X.data[$j] | 0) + 1518500249 | 0; + $i = nle_SHA1Digest_rotateLeft($this, $B, 30); + $j = $j + 1 | 0; + $E = $D; + $D = $C; + $C = $i; + $B = $A; + $A = $t; + } + $j_0 = 20; + while ($j_0 <= 39) { + $t = (((nle_SHA1Digest_rotateLeft($this, $A, 5) + nle_SHA1Digest_h($this, $B, $C, $D) | 0) + $E | 0) + $this.$X.data[$j_0] | 0) + 1859775393 | 0; + $i = nle_SHA1Digest_rotateLeft($this, $B, 30); + $j_0 = $j_0 + 1 | 0; + $E = $D; + $D = $C; + $C = $i; + $B = $A; + $A = $t; + } + $j = 40; + while ($j <= 59) { + $t = (((nle_SHA1Digest_rotateLeft($this, $A, 5) + ($B & $C | $B & $D | $C & $D) | 0) + $E | 0) + $this.$X.data[$j] | 0) + (-1894007588) | 0; + $i = nle_SHA1Digest_rotateLeft($this, $B, 30); + $j = $j + 1 | 0; + $E = $D; + $D = $C; + $C = $i; + $B = $A; + $A = $t; + } + $j_0 = 60; + while ($j_0 <= 79) { + $t = (((nle_SHA1Digest_rotateLeft($this, $A, 5) + nle_SHA1Digest_h($this, $B, $C, $D) | 0) + $E | 0) + $this.$X.data[$j_0] | 0) + (-899497514) | 0; + $i = nle_SHA1Digest_rotateLeft($this, $B, 30); + $j_0 = $j_0 + 1 | 0; + $E = $D; + $D = $C; + $C = $i; + $B = $A; + $A = $t; + } + $this.$H1 = $this.$H1 + $A | 0; + $this.$H2 = $this.$H2 + $B | 0; + $this.$H3 = $this.$H3 + $C | 0; + $this.$H4 = $this.$H4 + $D | 0; + $this.$H5 = $this.$H5 + $E | 0; + $this.$xOff = 0; + $i = 0; + while ($i != $this.$X.data.length) { + $this.$X.data[$i] = 0; + $i = $i + 1 | 0; + } +} +function ju_Arrays() { + jl_Object.call(this); +} +function ju_Arrays__init_0() { + var var_0 = new ju_Arrays(); + ju_Arrays__init_(var_0); + return var_0; +} +function ju_Arrays__init_($this) { + return; +} +function ju_Arrays_copyOf0($array, $length) { + var $result, var$4, $sz, $i; + $array = $array.data; + $result = $rt_createCharArray($length); + var$4 = $result.data; + $sz = jl_Math_min($length, $array.length); + $i = 0; + while ($i < $sz) { + var$4[$i] = $array[$i]; + $i = $i + 1 | 0; + } + return $result; +} +function ju_Arrays_copyOf1($array, $length) { + var $result, var$4, $sz, $i; + $array = $array.data; + $result = $rt_createByteArray($length); + var$4 = $result.data; + $sz = jl_Math_min($length, $array.length); + $i = 0; + while ($i < $sz) { + var$4[$i] = $array[$i]; + $i = $i + 1 | 0; + } + return $result; +} +function ju_Arrays_copyOf($original, $newLength) { + var var$3, $result, $sz, $i; + var$3 = $original.data; + $result = jlr_Array_newInstance(jl_Class_getComponentType(jl_Object_getClass($original)), $newLength); + $sz = jl_Math_min($newLength, var$3.length); + $i = 0; + while ($i < $sz) { + $result.data[$i] = var$3[$i]; + $i = $i + 1 | 0; + } + return $result; +} +function ju_Arrays_fill0($a, $val) { + var var$3, var$4, var$5, var$6; + $a = $a.data; + var$3 = 0; + var$4 = $a.length; + if (var$3 > var$4) { + var$5 = new jl_IllegalArgumentException; + jl_Throwable__init_0(var$5); + $rt_throw(var$5); + } + while (var$3 < var$4) { + var$6 = var$3 + 1 | 0; + $a[var$3] = $val; + var$3 = var$6; + } +} +function ju_Arrays_fill($a, $fromIndex, $toIndex, $val) { + var var$5, var$6; + if ($fromIndex > $toIndex) { + $val = new jl_IllegalArgumentException; + jl_Throwable__init_0($val); + $rt_throw($val); + } + while ($fromIndex < $toIndex) { + var$5 = $a.data; + var$6 = $fromIndex + 1 | 0; + var$5[$fromIndex] = $val; + $fromIndex = var$6; + } +} +function ju_Arrays_sort($a) { + ju_Arrays_sort0($a, new ju_Arrays$NaturalOrder); +} +function ju_Arrays_sort0($a, $c) { + var var$3, $second, $chunkSize, var$6, $i, var$8, var$9, var$10, $i_0, var$12, $i_1, var$14, var$15, var$16, var$17; + var$3 = $a.data.length; + if (!var$3) + return; + $second = $rt_createArray(jl_Object, var$3); + $chunkSize = 1; + var$6 = $a; + while ($chunkSize < var$3) { + $i = 0; + while (true) { + var$8 = var$6.data; + var$9 = var$8.length; + if ($i >= var$9) + break; + var$10 = jl_Math_min(var$9, $i + $chunkSize | 0); + $i_0 = $i + (2 * $chunkSize | 0) | 0; + var$12 = jl_Math_min(var$9, $i_0); + $i_1 = $i; + var$9 = var$10; + a: { + b: { + while ($i != var$10) { + if (var$9 == var$12) + break b; + var$14 = var$8[$i]; + var$15 = var$8[var$9]; + if ($c.$compare(var$14, var$15) > 0) { + var$16 = $second.data; + var$17 = $i_1 + 1 | 0; + var$16[$i_1] = var$15; + var$9 = var$9 + 1 | 0; + } else { + var$16 = $second.data; + var$17 = $i_1 + 1 | 0; + var$16[$i_1] = var$14; + $i = $i + 1 | 0; + } + $i_1 = var$17; + } + while (true) { + if (var$9 >= var$12) + break a; + var$16 = $second.data; + $i = $i_1 + 1 | 0; + var$17 = var$9 + 1 | 0; + var$16[$i_1] = var$8[var$9]; + $i_1 = $i; + var$9 = var$17; + } + } + while (true) { + if ($i >= var$10) + break a; + var$16 = $second.data; + var$9 = $i_1 + 1 | 0; + var$17 = $i + 1 | 0; + var$16[$i_1] = var$8[$i]; + $i_1 = var$9; + $i = var$17; + } + } + $i = $i_0; + } + $chunkSize = $chunkSize * 2 | 0; + var$8 = var$6; + var$6 = $second; + $second = var$8; + } + c: { + if (var$6 !== $a) { + $i_1 = 0; + while (true) { + $a = var$6.data; + if ($i_1 >= $a.length) + break c; + $second.data[$i_1] = $a[$i_1]; + $i_1 = $i_1 + 1 | 0; + } + } + } +} +function ju_Arrays_binarySearch($a, $key) { + var var$3, var$4, var$5, var$6, var$7; + $a = $a.data; + var$3 = 0; + var$4 = $a.length; + if (var$3 > var$4) { + var$5 = new jl_IllegalArgumentException; + jl_Throwable__init_0(var$5); + $rt_throw(var$5); + } + var$6 = var$4 - 1 | 0; + a: { + while (true) { + var$4 = (var$3 + var$6 | 0) / 2 | 0; + var$7 = $a[var$4]; + if (var$7 == $key) + break; + if ($key >= var$7) { + var$3 = var$4 + 1 | 0; + if (var$3 > var$6) { + var$4 = -var$4 - 2 | 0; + break a; + } + } else { + var$6 = var$4 - 1 | 0; + if (var$6 < var$3) { + var$4 = -var$4 - 1 | 0; + break a; + } + } + } + } + return var$4; +} +function ju_Arrays_binarySearch0($a, $key) { + var var$3, var$4, var$5, var$6, var$7; + $a = $a.data; + var$3 = 0; + var$4 = $a.length; + if (var$3 > var$4) { + var$5 = new jl_IllegalArgumentException; + jl_Throwable__init_0(var$5); + $rt_throw(var$5); + } + var$6 = var$4 - 1 | 0; + a: { + while (true) { + var$4 = (var$3 + var$6 | 0) / 2 | 0; + var$7 = Long_compare($a[var$4], $key); + if (!var$7) + break; + if (var$7 <= 0) { + var$3 = var$4 + 1 | 0; + if (var$3 > var$6) { + var$4 = -var$4 - 2 | 0; + break a; + } + } else { + var$6 = var$4 - 1 | 0; + if (var$6 < var$3) { + var$4 = -var$4 - 1 | 0; + break a; + } + } + } + } + return var$4; +} +function ju_Arrays_equals0($a, $a2) { + var var$3, $i; + if ($a === $a2) + return 1; + if ($a !== null && $a2 !== null) { + $a2 = $a2.data; + $a = $a.data; + var$3 = $a.length; + if (var$3 == $a2.length) { + $i = 0; + while ($i < var$3) { + if ($a[$i] != $a2[$i]) + return 0; + $i = $i + 1 | 0; + } + return 1; + } + } + return 0; +} +function ju_Arrays_equals($a, $a2) { + var var$3, $i; + if ($a === $a2) + return 1; + if ($a !== null && $a2 !== null) { + $a2 = $a2.data; + $a = $a.data; + var$3 = $a.length; + if (var$3 == $a2.length) { + $i = 0; + while ($i < var$3) { + if (!ju_Objects_equals($a[$i], $a2[$i])) + return 0; + $i = $i + 1 | 0; + } + return 1; + } + } + return 0; +} +function ju_Arrays_hashCode0($a) { + var $hash, $i, var$4; + if ($a === null) + return 0; + $hash = 1; + $i = 0; + while (true) { + var$4 = $a.data; + if ($i >= var$4.length) + break; + $hash = (31 * $hash | 0) + var$4[$i] | 0; + $i = $i + 1 | 0; + } + return $hash; +} +function ju_Arrays_hashCode($a) { + var $hash, $i, var$4, $h; + if ($a === null) + return 0; + $hash = (-1515898884); + $i = 0; + while (true) { + var$4 = $a.data; + if ($i >= var$4.length) + break; + $h = ju_Objects_hashCode(var$4[$i]) ^ 528111840; + $hash = jl_Integer_rotateLeft($h, 4) ^ ($h >>> 7 | $h << 25) ^ jl_Integer_rotateLeft($hash, 13); + $i = $i + 1 | 0; + } + return $hash; +} +function ju_Arrays_asList($a) { + var var$2; + var$2 = new ju_Arrays$ArrayAsList; + var$2.$array2 = $a; + return var$2; +} +function ji_BufferedInputStream() { + var a = this; ji_FilterInputStream.call(a); + a.$buf1 = null; + a.$count1 = 0; + a.$marklimit = 0; + a.$markpos = 0; + a.$pos1 = 0; +} +function ji_BufferedInputStream__init_(var_0) { + var var_1 = new ji_BufferedInputStream(); + ji_BufferedInputStream__init_0(var_1, var_0); + return var_1; +} +function ji_BufferedInputStream__init_0($this, $in) { + ji_FilterInputStream__init_0($this, $in); + $this.$markpos = (-1); + $this.$buf1 = $rt_createByteArray(8192); +} +function ji_BufferedInputStream_available($this) { + var $localIn, var$2; + $localIn = $this.$in; + if ($this.$buf1 !== null && $localIn !== null) + return ($this.$count1 - $this.$pos1 | 0) + $localIn.$available() | 0; + var$2 = new ji_IOException; + jl_Throwable__init_(var$2, $rt_s(383)); + $rt_throw(var$2); +} +function ji_BufferedInputStream_close($this) { + var $localIn; + $this.$buf1 = null; + $localIn = $this.$in; + $this.$in = null; + if ($localIn !== null) + $localIn.$close(); +} +function ji_BufferedInputStream_fillbuf($this, $localIn, $localBuf) { + var $newbuf, $newLength, $result, $bytesread; + if ($this.$markpos != (-1) && ($this.$pos1 - $this.$markpos | 0) < $this.$marklimit) { + a: { + if (!$this.$markpos) { + $newbuf = $localBuf.data; + $newLength = $this.$marklimit; + $result = $newbuf.length; + if ($newLength > $result) { + $newLength = $result * 2 | 0; + if ($newLength > $this.$marklimit) + $newLength = $this.$marklimit; + $newbuf = $rt_createByteArray($newLength); + jl_System_arraycopy($localBuf, 0, $newbuf, 0, $result); + $this.$buf1 = $newbuf; + $localBuf = $this.$buf1; + break a; + } + } + if ($this.$markpos > 0) { + $newbuf = $localBuf.data; + jl_System_arraycopy($localBuf, $this.$markpos, $localBuf, 0, $newbuf.length - $this.$markpos | 0); + } + } + $newbuf = $localBuf.data; + $this.$pos1 = $this.$pos1 - $this.$markpos | 0; + $this.$count1 = 0; + $this.$markpos = 0; + $bytesread = $localIn.$read1($localBuf, $this.$pos1, $newbuf.length - $this.$pos1 | 0); + $this.$count1 = $bytesread <= 0 ? $this.$pos1 : $this.$pos1 + $bytesread | 0; + return $bytesread; + } + $result = $localIn.$read($localBuf); + if ($result > 0) { + $this.$markpos = (-1); + $this.$pos1 = 0; + $this.$count1 = $result; + } + return $result; +} +function ji_BufferedInputStream_mark($this, $readlimit) { + jl_Object_monitorEnterSync($this); + try { + $this.$marklimit = $readlimit; + $this.$markpos = $this.$pos1; + } finally { + jl_Object_monitorExitSync($this); + } +} +function ji_BufferedInputStream_read($this) { + var $localBuf, $localIn, var$3, var$4; + jl_Object_monitorEnterSync($this); + try { + $localBuf = $this.$buf1; + $localIn = $this.$in; + if ($localBuf !== null && $localIn !== null) { + if ($this.$pos1 >= $this.$count1 && ji_BufferedInputStream_fillbuf($this, $localIn, $localBuf) == (-1)) + return (-1); + if ($localBuf !== $this.$buf1) { + $localBuf = $this.$buf1; + if ($localBuf === null) { + $localIn = new ji_IOException; + jl_Throwable__init_($localIn, $rt_s(383)); + $rt_throw($localIn); + } + } + if (($this.$count1 - $this.$pos1 | 0) <= 0) + return (-1); + $localBuf = $localBuf.data; + var$3 = $this.$pos1; + $this.$pos1 = var$3 + 1 | 0; + return $localBuf[var$3] & 255; + } + var$4 = new ji_IOException; + jl_Throwable__init_(var$4, $rt_s(383)); + $rt_throw(var$4); + } finally { + jl_Object_monitorExitSync($this); + } +} +function ji_BufferedInputStream_read0($this, $buffer, $offset, $length) { + var $localBuf, $localIn, $required, $copylength, $read; + jl_Object_monitorEnterSync($this); + try { + $localBuf = $this.$buf1; + if ($localBuf === null) { + $localIn = new ji_IOException; + jl_Throwable__init_($localIn, $rt_s(383)); + $rt_throw($localIn); + } + if ($offset <= ($buffer.data.length - $length | 0) && $offset >= 0 && $length >= 0) { + if (!$length) + return 0; + $localIn = $this.$in; + if ($localIn === null) { + $localIn = new ji_IOException; + jl_Throwable__init_($localIn, $rt_s(383)); + $rt_throw($localIn); + } + if ($this.$pos1 >= $this.$count1) + $required = $length; + else { + $copylength = ($this.$count1 - $this.$pos1 | 0) >= $length ? $length : $this.$count1 - $this.$pos1 | 0; + jl_System_arraycopy($localBuf, $this.$pos1, $buffer, $offset, $copylength); + $this.$pos1 = $this.$pos1 + $copylength | 0; + if ($copylength != $length && $localIn.$available()) { + $offset = $offset + $copylength | 0; + $required = $length - $copylength | 0; + } else + return $copylength; + } + while (true) { + if ($this.$markpos == (-1) && $required >= $localBuf.data.length) { + $read = $localIn.$read1($buffer, $offset, $required); + if ($read == (-1)) + return $required != $length ? $length - $required | 0 : (-1); + } else { + if (ji_BufferedInputStream_fillbuf($this, $localIn, $localBuf) == (-1)) + return $required != $length ? $length - $required | 0 : (-1); + if ($localBuf !== $this.$buf1) { + $localBuf = $this.$buf1; + if ($localBuf === null) { + $localIn = new ji_IOException; + jl_Throwable__init_($localIn, $rt_s(383)); + $rt_throw($localIn); + } + } + $read = ($this.$count1 - $this.$pos1 | 0) >= $required ? $required : $this.$count1 - $this.$pos1 | 0; + jl_System_arraycopy($localBuf, $this.$pos1, $buffer, $offset, $read); + $this.$pos1 = $this.$pos1 + $read | 0; + } + $required = $required - $read | 0; + if (!$required) + break; + if (!$localIn.$available()) + return $length - $required | 0; + $offset = $offset + $read | 0; + } + return $length; + } + $localIn = new jl_IndexOutOfBoundsException; + jl_Throwable__init_0($localIn); + $rt_throw($localIn); + } finally { + jl_Object_monitorExitSync($this); + } +} +function ji_BufferedInputStream_reset($this) { + var var$1, var$2; + jl_Object_monitorEnterSync($this); + try { + if ($this.$buf1 === null) { + var$1 = new ji_IOException; + jl_Throwable__init_(var$1, $rt_s(383)); + $rt_throw(var$1); + } + if ((-1) != $this.$markpos) { + $this.$pos1 = $this.$markpos; + return; + } + var$2 = new ji_IOException; + jl_Throwable__init_(var$2, $rt_s(384)); + $rt_throw(var$2); + } finally { + jl_Object_monitorExitSync($this); + } +} +function ji_BufferedInputStream_skip($this, $amount) { + var $localBuf, $localIn, $read, var$5, var$6; + jl_Object_monitorEnterSync($this); + try { + $localBuf = $this.$buf1; + $localIn = $this.$in; + if ($localBuf === null) { + $localIn = new ji_IOException; + jl_Throwable__init_($localIn, $rt_s(383)); + $rt_throw($localIn); + } + if (Long_lt($amount, Long_fromInt(1))) + return Long_ZERO; + if ($localIn === null) { + $localIn = new ji_IOException; + jl_Throwable__init_($localIn, $rt_s(383)); + $rt_throw($localIn); + } + if (Long_ge(Long_fromInt($this.$count1 - $this.$pos1 | 0), $amount)) { + $this.$pos1 = Long_add(Long_fromInt($this.$pos1), $amount).lo; + return $amount; + } + $read = Long_fromInt($this.$count1 - $this.$pos1 | 0); + $this.$pos1 = $this.$count1; + if ($this.$markpos != (-1) && Long_le($amount, Long_fromInt($this.$marklimit))) { + if (ji_BufferedInputStream_fillbuf($this, $localIn, $localBuf) == (-1)) + return $read; + var$5 = Long_fromInt($this.$count1 - $this.$pos1 | 0); + var$6 = Long_sub($amount, $read); + if (Long_ge(var$5, var$6)) { + $this.$pos1 = Long_add(Long_fromInt($this.$pos1), var$6).lo; + return $amount; + } + $amount = Long_add($read, Long_fromInt($this.$count1 - $this.$pos1 | 0)); + $this.$pos1 = $this.$count1; + return $amount; + } + return Long_add($read, $localIn.$skip(Long_sub($amount, $read))); + } finally { + jl_Object_monitorExitSync($this); + } +} +function ju_RandomAccess() { +} +function ju_ArrayList() { + var a = this; ju_AbstractList.call(a); + a.$array3 = null; + a.$size = 0; +} +function ju_ArrayList__init_0() { + var var_0 = new ju_ArrayList(); + ju_ArrayList__init_(var_0); + return var_0; +} +function ju_ArrayList__init_1(var_0) { + var var_1 = new ju_ArrayList(); + ju_ArrayList__init_2(var_1, var_0); + return var_1; +} +function ju_ArrayList__init_3(var_0) { + var var_1 = new ju_ArrayList(); + ju_ArrayList__init_4(var_1, var_0); + return var_1; +} +function ju_ArrayList__init_($this) { + ju_ArrayList__init_2($this, 10); +} +function ju_ArrayList__init_2($this, $initialCapacity) { + $this.$array3 = $rt_createArray(jl_Object, $initialCapacity); +} +function ju_ArrayList__init_4($this, $c) { + var $iter, $i; + ju_ArrayList__init_2($this, $c.$size0()); + $iter = $c.$iterator(); + $i = 0; + while ($i < $this.$array3.data.length) { + $this.$array3.data[$i] = $iter.$next(); + $i = $i + 1 | 0; + } + $this.$size = $this.$array3.data.length; +} +function ju_ArrayList_ensureCapacity($this, $minCapacity) { + var $newLength; + if ($this.$array3.data.length < $minCapacity) { + $newLength = $this.$array3.data.length >= 1073741823 ? 2147483647 : jl_Math_max($minCapacity, jl_Math_max($this.$array3.data.length * 2 | 0, 5)); + $this.$array3 = ju_Arrays_copyOf($this.$array3, $newLength); + } +} +function ju_ArrayList_get($this, $index) { + ju_ArrayList_checkIndex($this, $index); + return $this.$array3.data[$index]; +} +function ju_ArrayList_size($this) { + return $this.$size; +} +function ju_ArrayList_set($this, $index, $element) { + var $old; + ju_ArrayList_checkIndex($this, $index); + $old = $this.$array3.data[$index]; + $this.$array3.data[$index] = $element; + return $old; +} +function ju_ArrayList_add($this, $element) { + var var$2, var$3; + ju_ArrayList_ensureCapacity($this, $this.$size + 1 | 0); + var$2 = $this.$array3.data; + var$3 = $this.$size; + $this.$size = var$3 + 1 | 0; + var$2[var$3] = $element; + $this.$modCount = $this.$modCount + 1 | 0; + return 1; +} +function ju_ArrayList_add0($this, $index, $element) { + var $i; + if ($index >= 0 && $index <= $this.$size) { + ju_ArrayList_ensureCapacity($this, $this.$size + 1 | 0); + $i = $this.$size; + while ($i > $index) { + $this.$array3.data[$i] = $this.$array3.data[$i - 1 | 0]; + $i = $i + (-1) | 0; + } + $this.$array3.data[$index] = $element; + $this.$size = $this.$size + 1 | 0; + $this.$modCount = $this.$modCount + 1 | 0; + return; + } + $element = new jl_IndexOutOfBoundsException; + jl_Throwable__init_0($element); + $rt_throw($element); +} +function ju_ArrayList_remove($this, $i) { + var $old, var$3, var$4, $i_0; + ju_ArrayList_checkIndex($this, $i); + $old = $this.$array3.data[$i]; + $this.$size = $this.$size - 1 | 0; + while ($i < $this.$size) { + var$3 = $this.$array3.data; + var$4 = $this.$array3.data; + $i_0 = $i + 1 | 0; + var$3[$i] = var$4[$i_0]; + $i = $i_0; + } + $this.$array3.data[$this.$size] = null; + $this.$modCount = $this.$modCount + 1 | 0; + return $old; +} +function ju_ArrayList_remove0($this, $o) { + var $index; + $index = ju_AbstractList_indexOf($this, $o); + if ($index < 0) + return 0; + ju_ArrayList_remove($this, $index); + return 1; +} +function ju_ArrayList_clear($this) { + ju_Arrays_fill($this.$array3, 0, $this.$size, null); + $this.$size = 0; +} +function ju_ArrayList_checkIndex($this, $index) { + var var$2; + if ($index >= 0 && $index < $this.$size) + return; + var$2 = new jl_IndexOutOfBoundsException; + jl_Throwable__init_0(var$2); + $rt_throw(var$2); +} +function nms_NBTTagList() { + var a = this; nms_NBTBase.call(a); + a.$tagList = null; + a.$tagType = 0; +} +function nms_NBTTagList__init_0() { + var var_0 = new nms_NBTTagList(); + nms_NBTTagList__init_(var_0); + return var_0; +} +function nms_NBTTagList__init_1(var_0) { + var var_1 = new nms_NBTTagList(); + nms_NBTTagList__init_2(var_1, var_0); + return var_1; +} +function nms_NBTTagList__init_($this) { + nms_NBTBase__init_0($this, $rt_s(36)); + $this.$tagList = ju_ArrayList__init_0(); +} +function nms_NBTTagList__init_2($this, $par1Str) { + nms_NBTBase__init_0($this, $par1Str); + $this.$tagList = ju_ArrayList__init_0(); +} +function nms_NBTTagList_write($this, $par1DataOutput) { + var $var2; + if (ju_AbstractCollection_isEmpty($this.$tagList)) + $this.$tagType = 1; + else + $this.$tagType = ju_ArrayList_get($this.$tagList, 0).$getId(); + ji_DataOutputStream_writeByte($par1DataOutput, $this.$tagType); + ji_DataOutputStream_writeInt($par1DataOutput, $this.$tagList.$size); + $var2 = 0; + while ($var2 < $this.$tagList.$size) { + ju_ArrayList_get($this.$tagList, $var2).$write0($par1DataOutput); + $var2 = $var2 + 1 | 0; + } +} +function nms_NBTTagList_load($this, $par1DataInput) { + var $var2, $var3, var$4, $var4; + $this.$tagType = ji_DataInputStream_readByte($par1DataInput); + $var2 = ji_DataInputStream_readInt($par1DataInput); + $this.$tagList = ju_ArrayList__init_0(); + $var3 = 0; + var$4 = null; + while ($var3 < $var2) { + $var4 = nms_NBTBase_newTag($this.$tagType, var$4); + $var4.$load0($par1DataInput); + ju_ArrayList_add($this.$tagList, $var4); + $var3 = $var3 + 1 | 0; + } +} +function nms_NBTTagList_getId($this) { + return 9; +} +function nms_NBTTagList_toString($this) { + var var$1, var$2; + a: { + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(36)); + jl_AbstractStringBuilder_append2(var$1, $this.$tagList.$size); + jl_AbstractStringBuilder_append(var$1, $rt_s(385)); + switch ($this.$tagType) { + case 0: + break; + case 1: + var$2 = $rt_s(386); + break a; + case 2: + var$2 = $rt_s(387); + break a; + case 3: + var$2 = $rt_s(388); + break a; + case 4: + var$2 = $rt_s(389); + break a; + case 5: + var$2 = $rt_s(390); + break a; + case 6: + var$2 = $rt_s(391); + break a; + case 7: + var$2 = $rt_s(392); + break a; + case 8: + var$2 = $rt_s(393); + break a; + case 9: + var$2 = $rt_s(394); + break a; + case 10: + var$2 = $rt_s(395); + break a; + case 11: + var$2 = $rt_s(396); + break a; + default: + var$2 = $rt_s(397); + break a; + } + var$2 = $rt_s(398); + } + jl_AbstractStringBuilder_append(var$1, var$2); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_NBTTagList_appendTag($this, $par1NBTBase) { + $this.$tagType = $par1NBTBase.$getId(); + ju_ArrayList_add($this.$tagList, $par1NBTBase); +} +function nms_NBTTagList_removeTag($this, $par1) { + return ju_ArrayList_remove($this.$tagList, $par1); +} +function nms_NBTTagList_tagAt($this, $par1) { + return ju_ArrayList_get($this.$tagList, $par1); +} +function nms_NBTTagList_tagCount($this) { + return $this.$tagList.$size; +} +function nms_NBTTagList_copy($this) { + var $var1, $var2, $var4; + $var1 = nms_NBTTagList__init_1(nms_NBTBase_getName($this)); + $var1.$tagType = $this.$tagType; + $var2 = ju_AbstractList_iterator($this.$tagList); + while (ju_AbstractList$1_hasNext($var2)) { + $var4 = ju_AbstractList$1_next($var2).$copy(); + ju_ArrayList_add($var1.$tagList, $var4); + } + return $var1; +} +function nms_NBTTagList_equals($this, $par1Obj) { + var $var2; + if (nms_NBTBase_equals($this, $par1Obj)) { + $var2 = $par1Obj; + if ($this.$tagType == $var2.$tagType) + return ju_AbstractList_equals($this.$tagList, $var2.$tagList); + } + return 0; +} +function nms_NBTTagList_hashCode($this) { + return nms_NBTBase_hashCode($this) ^ ju_AbstractList_hashCode($this.$tagList); +} +function ji_Flushable() { +} +function ji_OutputStream() { + jl_Object.call(this); +} +function ji_OutputStream_write($this, $b) { + $this.$write1($b, 0, $b.data.length); +} +function ji_OutputStream_write0($this, $b, $off, $len) { + var $i, var$5, var$6; + $i = 0; + while ($i < $len) { + var$5 = $b.data; + var$6 = $off + 1 | 0; + $this.$write2(var$5[$off]); + $i = $i + 1 | 0; + $off = var$6; + } +} +function ji_OutputStream_close($this) { + return; +} +function ji_OutputStream_flush($this) { + return; +} +function ji_FilterOutputStream() { + ji_OutputStream.call(this); + this.$out0 = null; +} +function ji_FilterOutputStream__init_(var_0) { + var var_1 = new ji_FilterOutputStream(); + ji_FilterOutputStream__init_0(var_1, var_0); + return var_1; +} +function ji_FilterOutputStream__init_0($this, $out) { + $this.$out0 = $out; +} +function ji_FilterOutputStream_close($this) { + var $$je; + a: { + try { + $this.$out0.$flush(); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + } else { + throw $$e; + } + } + } + $this.$out0.$close(); +} +function ji_PrintStream() { + var a = this; ji_FilterOutputStream.call(a); + a.$autoFlush = 0; + a.$errorState = 0; + a.$sb = null; + a.$buffer2 = null; + a.$charset = null; +} +function ji_PrintStream__init_(var_0, var_1) { + var var_2 = new ji_PrintStream(); + ji_PrintStream__init_0(var_2, var_0, var_1); + return var_2; +} +function ji_PrintStream__init_0($this, $out, $autoFlush) { + ji_FilterOutputStream__init_0($this, $out); + $out = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($out); + $this.$sb = $out; + $this.$buffer2 = $rt_createCharArray(32); + $this.$autoFlush = $autoFlush; + $this.$charset = jnci_UTF8Charset__init_0(); +} +function ji_PrintStream_write($this, $b, $off, $len) { + var $$je; + if ($this.$out0 === null) + $this.$errorState = 1; + if (!($this.$errorState ? 0 : 1)) + return; + a: { + try { + $this.$out0.$write1($b, $off, $len); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + } else { + throw $$e; + } + } + $this.$errorState = 1; + } +} +function ji_PrintStream_print0($this, $s, $begin, $end) { + var $destBytes, $src, $dest, $encoder, $overflow; + $destBytes = $s.data; + $src = jn_CharBuffer_wrap0($s, $begin, $end - $begin | 0); + $destBytes = $rt_createByteArray(jl_Math_max(16, jl_Math_min($destBytes.length, 1024))); + $dest = jn_ByteBuffer_wrap0($destBytes); + $encoder = jnc_CharsetEncoder_onUnmappableCharacter(jnc_CharsetEncoder_onMalformedInput(jnci_UTF8Charset_newEncoder($this.$charset), jnc_CodingErrorAction_REPLACE), jnc_CodingErrorAction_REPLACE); + while (true) { + $overflow = jnc_CoderResult_isOverflow(jnc_CharsetEncoder_encode0($encoder, $src, $dest, 1)); + ji_PrintStream_write($this, $destBytes, 0, $dest.$position); + jn_Buffer_clear($dest); + if (!$overflow) + break; + } + while (true) { + $overflow = jnc_CoderResult_isOverflow(jnc_CharsetEncoder_flush($encoder, $dest)); + ji_PrintStream_write($this, $destBytes, 0, $dest.$position); + jn_Buffer_clear($dest); + if (!$overflow) + break; + } +} +function ji_PrintStream_print1($this, $c) { + $this.$buffer2.data[0] = $c; + ji_PrintStream_print0($this, $this.$buffer2, 0, 1); +} +function ji_PrintStream_print($this, $s) { + jl_AbstractStringBuilder_append($this.$sb, $s); + ji_PrintStream_printSB($this); +} +function ji_PrintStream_println($this, $s) { + var var$2; + var$2 = $this.$sb; + jl_AbstractStringBuilder_append(var$2, $s); + jl_AbstractStringBuilder_append0(var$2, 10); + ji_PrintStream_printSB($this); +} +function ji_PrintStream_println1($this, $s) { + var var$2; + var$2 = $this.$sb; + jl_AbstractStringBuilder_append1(var$2, $s); + jl_AbstractStringBuilder_append0(var$2, 10); + ji_PrintStream_printSB($this); +} +function ji_PrintStream_println0($this) { + ji_PrintStream_print1($this, 10); +} +function ji_PrintStream_printSB($this) { + var $buffer; + $buffer = $this.$sb.$length0 <= $this.$buffer2.data.length ? $this.$buffer2 : $rt_createCharArray($this.$sb.$length0); + jl_StringBuilder_getChars($this.$sb, 0, $this.$sb.$length0, $buffer, 0); + ji_PrintStream_print0($this, $buffer, 0, $this.$sb.$length0); + $this.$sb.$length0 = 0; +} +function jl_ConsoleOutputStreamStdout() { + ji_OutputStream.call(this); +} +function jl_ConsoleOutputStreamStdout__init_0() { + var var_0 = new jl_ConsoleOutputStreamStdout(); + jl_ConsoleOutputStreamStdout__init_(var_0); + return var_0; +} +function jl_ConsoleOutputStreamStdout__init_($this) { + return; +} +function jl_ConsoleOutputStreamStdout_write($this, $b) { + $rt_putStdout($b); +} +function nms_Timer() { + var a = this; jl_Object.call(a); + a.$ticksPerSecond = 0.0; + a.$lastHRTime = 0.0; + a.$elapsedTicks = 0; + a.$renderPartialTicks = 0.0; + a.$timerSpeed = 0.0; + a.$elapsedPartialTicks = 0.0; + a.$lastSyncSysClock = Long_ZERO; + a.$lastSyncHRClock = Long_ZERO; + a.$field_74285_i = Long_ZERO; + a.$timeSyncAdjustment = 0.0; +} +function nms_Timer_updateTimer($this) { + var $var1, $var3, $var5, $var7, $var9, $var11, $var13; + $var1 = jl_System_currentTimeMillis(); + $var3 = Long_sub($var1, $this.$lastSyncSysClock); + $var5 = Long_div(jl_System_nanoTime(), Long_fromInt(1000000)); + $var7 = Long_toNumber($var5) / 1000.0; + if (Long_le($var3, Long_fromInt(1000)) && Long_ge($var3, Long_ZERO)) { + $this.$field_74285_i = Long_add($this.$field_74285_i, $var3); + if (Long_gt($this.$field_74285_i, Long_fromInt(1000))) { + $var9 = Long_sub($var5, $this.$lastSyncHRClock); + $var11 = Long_toNumber($this.$field_74285_i) / Long_toNumber($var9); + $this.$timeSyncAdjustment = $this.$timeSyncAdjustment + ($var11 - $this.$timeSyncAdjustment) * 0.20000000298023224; + $this.$lastSyncHRClock = $var5; + $this.$field_74285_i = Long_ZERO; + } + if (Long_lt($this.$field_74285_i, Long_ZERO)) + $this.$lastSyncHRClock = $var5; + } else + $this.$lastHRTime = $var7; + $this.$lastSyncSysClock = $var1; + $var13 = ($var7 - $this.$lastHRTime) * $this.$timeSyncAdjustment; + $this.$lastHRTime = $var7; + if ($var13 < 0.0) + $var13 = 0.0; + if ($var13 > 1.0) + $var13 = 1.0; + $this.$elapsedPartialTicks = $this.$elapsedPartialTicks + $var13 * $this.$timerSpeed * $this.$ticksPerSecond; + $this.$elapsedTicks = $this.$elapsedPartialTicks | 0; + $this.$elapsedPartialTicks = $this.$elapsedPartialTicks - $this.$elapsedTicks; + if ($this.$elapsedTicks > 10) + $this.$elapsedTicks = 10; + $this.$renderPartialTicks = $this.$elapsedPartialTicks; +} +function nms_SoundManager() { + var a = this; jl_Object.call(a); + a.$options0 = null; + a.$soundevents = null; + a.$queuedsoundevents = null; + a.$sounddefinitions = null; + a.$soundrandom = null; + a.$resetTimer = 0; + a.$titleMusic = 0; + a.$titleMusicVol = 0.0; +} +function nms_SoundManager__init_0() { + var var_0 = new nms_SoundManager(); + nms_SoundManager__init_(var_0); + return var_0; +} +function nms_SoundManager__init_($this) { + $this.$resetTimer = 0; + $this.$titleMusic = (-1); + $this.$titleMusicVol = 0.5; + $this.$soundevents = ju_ArrayList__init_0(); + $this.$queuedsoundevents = ju_ArrayList__init_0(); + $this.$sounddefinitions = null; + $this.$soundrandom = nle_EaglercraftRandom__init_0(); +} +function nms_SoundManager_loadSoundSettings($this, $par1GameSettings) { + var $file, $l, $c, $i, $cc, $e, $$je; + a: { + $this.$options0 = $par1GameSettings; + if ($this.$sounddefinitions === null) { + $this.$sounddefinitions = ju_HashMap__init_(); + try { + $file = nms_CompressedStreamTools_readUncompressed(nlea_EaglerAdapterImpl2_loadResourceBytes($rt_s(399))); + nlea_EaglerAdapterImpl2_setPlaybackOffsetDelay(!nms_NBTTagCompound_hasKey($file, $rt_s(400)) ? 0.029999999329447746 : nms_NBTTagCompound_getFloat($file, $rt_s(400))); + $l = nms_NBTTagCompound_getTagList($file, $rt_s(401)); + $c = nms_NBTTagList_tagCount($l); + $i = 0; + while ($i < $c) { + $cc = nms_NBTTagList_tagAt($l, $i); + ju_HashMap_put($this.$sounddefinitions, nms_NBTTagCompound_getString($cc, $rt_s(402)), jl_Integer_valueOf(nms_NBTTagCompound_getByte($cc, $rt_s(403)) & 255)); + $i = $i + 1 | 0; + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $e = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($e); + } + } +} +function nms_SoundManager_onSoundOptionsChanged($this) { + return; +} +function nms_SoundManager_playRandomMusicIfReady($this) { + return; +} +function nms_SoundManager_setListener($this, $par1EntityLiving, $par2) { + var $x, $y, $pitch, $z, $yaw, $$je; + a: { + if ($par1EntityLiving === null) + nlea_EaglerAdapterImpl2_setListenerPos(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); + else { + $x = $par1EntityLiving.$prevPosX; + $y = $par1EntityLiving.$posX - $par1EntityLiving.$prevPosX; + $pitch = $par2; + $x = $x + $y * $pitch; + $y = $par1EntityLiving.$prevPosY + ($par1EntityLiving.$posY - $par1EntityLiving.$prevPosY) * $pitch; + $z = $par1EntityLiving.$prevPosZ + ($par1EntityLiving.$posZ - $par1EntityLiving.$prevPosZ) * $pitch; + $pitch = $par1EntityLiving.$prevRotationPitch + ($par1EntityLiving.$rotationPitch - $par1EntityLiving.$prevRotationPitch) * $par2; + $yaw = $par1EntityLiving.$prevRotationYaw + ($par1EntityLiving.$rotationYaw - $par1EntityLiving.$prevRotationYaw) * $par2; + try { + nlea_EaglerAdapterImpl2_setListenerPos($x, $y, $z, $par1EntityLiving.$motionX, $par1EntityLiving.$motionY, $par1EntityLiving.$motionZ, $pitch, $yaw); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Throwable) { + } else { + throw $$e; + } + } + ji_PrintStream_println(jl_System_err(), $rt_s(404)); + } + } +} +function nms_SoundManager_stopAllSounds($this) { + var var$1; + var$1 = ju_AbstractList_iterator($this.$soundevents); + while (ju_AbstractList$1_hasNext(var$1)) { + nlea_EaglerAdapterImpl2_endSound(ju_AbstractList$1_next(var$1).$id2); + } +} +function nms_SoundManager_playStreaming($this, $par1Str, $par2, $par3, $par4) { + return; +} +function nms_SoundManager_updateSoundLocation($this, $par1Entity) { + var var$2, $e; + var$2 = ju_AbstractList_iterator($this.$soundevents); + while (ju_AbstractList$1_hasNext(var$2)) { + $e = ju_AbstractList$1_next(var$2); + if (nms_Entity_equals($e.$e, $par1Entity)) + nlea_EaglerAdapterImpl2_moveSound($e.$id2, $par1Entity.$posX, $par1Entity.$posY, $par1Entity.$posZ, $par1Entity.$motionX, $par1Entity.$motionY, $par1Entity.$motionZ); + } +} +function nms_SoundManager_updateSoundLocation0($this, $par1Entity, $par2Entity) { + var var$3, $e; + var$3 = ju_AbstractList_iterator($this.$soundevents); + while (ju_AbstractList$1_hasNext(var$3)) { + $e = ju_AbstractList$1_next(var$3); + if (nms_Entity_equals($e.$e, $par1Entity)) + nlea_EaglerAdapterImpl2_moveSound($e.$id2, $par2Entity.$posX, $par2Entity.$posY, $par2Entity.$posZ, $par2Entity.$motionX, $par2Entity.$motionY, $par2Entity.$motionZ); + } +} +function nms_SoundManager_isEntitySoundPlaying($this, $par1Entity) { + var var$2; + var$2 = ju_AbstractList_iterator($this.$soundevents); + while (ju_AbstractList$1_hasNext(var$2)) { + if (nms_Entity_equals(ju_AbstractList$1_next(var$2).$e, $par1Entity)) + return 1; + } + return 0; +} +function nms_SoundManager_stopEntitySound($this, $par1Entity) { + var var$2, $e; + var$2 = ju_AbstractList_iterator($this.$soundevents); + while (ju_AbstractList$1_hasNext(var$2)) { + $e = ju_AbstractList$1_next(var$2); + if (nms_Entity_equals($e.$e, $par1Entity)) + nlea_EaglerAdapterImpl2_endSound($e.$id2); + } +} +function nms_SoundManager_setEntitySoundVolume($this, $par1Entity, $par2) { + var var$3, var$4, $e, var$6, var$7, var$8, var$9; + var$3 = ju_AbstractList_iterator($this.$soundevents); + var$4 = $par2 * 16.0 + 0.10000000149011612; + while (ju_AbstractList$1_hasNext(var$3)) { + $e = ju_AbstractList$1_next(var$3); + if (nms_Entity_equals($e.$e, $par1Entity)) { + var$6 = $e.$id2; + nlea_EaglerAdapterImpl2_$callClinit(); + var$7 = ju_HashMap_get(nlea_EaglerAdapterImpl2_activeSoundEffects, jl_Integer_valueOf(var$6)); + if (var$7 !== null) { + var$8 = var$7.$gain.gain; + $e = $par2; + var$8.value = $e; + if (var$7.$panner !== null) { + var$9 = var$7.$panner; + var$8 = var$4; + var$9.maxDistance = var$8; + } + } + } + } +} +function nms_SoundManager_setEntitySoundPitch($this, $par1Entity, $par2) { + var var$3, $e, var$5, var$6; + var$3 = ju_AbstractList_iterator($this.$soundevents); + while (ju_AbstractList$1_hasNext(var$3)) { + $e = ju_AbstractList$1_next(var$3); + if (nms_Entity_equals($e.$e, $par1Entity)) { + var$5 = $e.$id2; + nlea_EaglerAdapterImpl2_$callClinit(); + var$6 = ju_HashMap_get(nlea_EaglerAdapterImpl2_activeSoundEffects, jl_Integer_valueOf(var$5)); + if (var$6 !== null) { + var$6 = var$6.$source.playbackRate; + $e = $par2; + var$6.value = $e; + } + } + } +} +function nms_SoundManager_playEntitySound($this, $par1Str, $par2Entity, $par3, $par4, $par5) { + var $ct, $v, $c, $path, $r, var$11, var$12, $e, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$e = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();$r = $thread.pop();$path = $thread.pop();$c = $thread.pop();$v = $thread.pop();$ct = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2Entity = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ct = ju_AbstractList_iterator($this.$soundevents); + while (true) { + if (!ju_AbstractList$1_hasNext($ct)) { + $v = $par3 * $this.$options0.$soundVolume; + if ($v > 0.0) { + $ct = ju_HashMap_get($this.$sounddefinitions, $par1Str); + if ($ct !== null) { + $c = $ct.$value; + if ($c <= 1) { + $ct = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($ct); + jl_AbstractStringBuilder_append($ct, $rt_s(405)); + jl_AbstractStringBuilder_append($ct, jl_String_replace($par1Str, 46, 47)); + jl_AbstractStringBuilder_append($ct, $rt_s(406)); + $path = jl_AbstractStringBuilder_toString($ct); + } else { + $r = nle_EaglercraftRandom_nextInt($this.$soundrandom, $c) + 1 | 0; + $ct = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($ct); + jl_AbstractStringBuilder_append($ct, $rt_s(405)); + jl_AbstractStringBuilder_append($ct, jl_String_replace($par1Str, 46, 47)); + jl_AbstractStringBuilder_append2($ct, $r); + jl_AbstractStringBuilder_append($ct, $rt_s(406)); + $path = jl_AbstractStringBuilder_toString($ct); + } + $par1Str = $this.$soundevents; + $ct = new nms_SoundManager$EntitySoundEvent; + var$11 = 0.0; + $par3 = 0.0; + var$12 = 0.0; + $ptr = 1; + continue main; + } + $par2Entity = jl_System_err(); + $ct = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($ct); + jl_AbstractStringBuilder_append($ct, $rt_s(407)); + jl_AbstractStringBuilder_append($ct, $par1Str); + ji_PrintStream_println($par2Entity, jl_AbstractStringBuilder_toString($ct)); + } + return; + } + $e = ju_AbstractList$1_next($ct); + if (nms_Entity_equals($e.$e, $par2Entity)) + break; + } + nlea_EaglerAdapterImpl2_moveSound($e.$id2, $par2Entity.$posX, $par2Entity.$posY, $par2Entity.$posZ, $par2Entity.$motionX, $par2Entity.$motionY, $par2Entity.$motionZ); + return; + case 1: + $tmp = nlea_EaglerAdapterImpl2_beginPlayback($path, var$11, $par3, var$12, $v, $par4); + if ($rt_suspending()) { + break main; + } + $par5 = $tmp; + $ct.$e = $par2Entity; + $ct.$id2 = $par5; + ju_ArrayList_add($par1Str, $ct); + nlea_EaglerAdapterImpl2_moveSound($par5, $par2Entity.$posX, $par2Entity.$posY, $par2Entity.$posZ, $par2Entity.$motionX, $par2Entity.$motionY, $par2Entity.$motionZ); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, $par2Entity, $par3, $par4, $par5, $ct, $v, $c, $path, $r, var$11, var$12, $e, $ptr); +} +function nms_SoundManager_playSound($this, $par1Str, $par2, $par3, $par4, $par5, $par6) { + var $v, $ct, $c, $path, $r, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$r = $thread.pop();$path = $thread.pop();$c = $thread.pop();$ct = $thread.pop();$v = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $v = $par5 * $this.$options0.$soundVolume; + if ($v > 0.0) { + $ct = ju_HashMap_get($this.$sounddefinitions, $par1Str); + if ($ct !== null) { + $c = $ct.$value; + if ($c <= 1) { + $path = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($path); + jl_AbstractStringBuilder_append($path, $rt_s(405)); + jl_AbstractStringBuilder_append($path, jl_String_replace($par1Str, 46, 47)); + jl_AbstractStringBuilder_append($path, $rt_s(406)); + $path = jl_AbstractStringBuilder_toString($path); + } else { + $r = nle_EaglercraftRandom_nextInt($this.$soundrandom, $c) + 1 | 0; + $path = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($path); + jl_AbstractStringBuilder_append($path, $rt_s(405)); + jl_AbstractStringBuilder_append($path, jl_String_replace($par1Str, 46, 47)); + jl_AbstractStringBuilder_append2($path, $r); + jl_AbstractStringBuilder_append($path, $rt_s(406)); + $path = jl_AbstractStringBuilder_toString($path); + } + $ptr = 1; + continue main; + } + $path = jl_System_err(); + $ct = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($ct); + jl_AbstractStringBuilder_append($ct, $rt_s(407)); + jl_AbstractStringBuilder_append($ct, $par1Str); + ji_PrintStream_println($path, jl_AbstractStringBuilder_toString($ct)); + } + return; + case 1: + nlea_EaglerAdapterImpl2_beginPlayback($path, $par2, $par3, $par4, $v, $par6); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, $par2, $par3, $par4, $par5, $par6, $v, $ct, $c, $path, $r, $ptr); +} +function nms_SoundManager_playSoundFX($this, $par1Str, $par2, $par3) { + var $v, $ct, $c, $path, $r, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$r = $thread.pop();$path = $thread.pop();$c = $thread.pop();$ct = $thread.pop();$v = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $v = $par3 * $this.$options0.$soundVolume; + if ($v > 0.0) { + $ct = ju_HashMap_get($this.$sounddefinitions, $par1Str); + if ($ct !== null) { + $c = $ct.$value; + if ($c <= 1) { + $path = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($path); + jl_AbstractStringBuilder_append($path, $rt_s(405)); + jl_AbstractStringBuilder_append($path, jl_String_replace($par1Str, 46, 47)); + jl_AbstractStringBuilder_append($path, $rt_s(406)); + $path = jl_AbstractStringBuilder_toString($path); + } else { + $r = nle_EaglercraftRandom_nextInt($this.$soundrandom, $c) + 1 | 0; + $path = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($path); + jl_AbstractStringBuilder_append($path, $rt_s(405)); + jl_AbstractStringBuilder_append($path, jl_String_replace($par1Str, 46, 47)); + jl_AbstractStringBuilder_append2($path, $r); + jl_AbstractStringBuilder_append($path, $rt_s(406)); + $path = jl_AbstractStringBuilder_toString($path); + } + $ptr = 1; + continue main; + } + $path = jl_System_err(); + $ct = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($ct); + jl_AbstractStringBuilder_append($ct, $rt_s(407)); + jl_AbstractStringBuilder_append($ct, $par1Str); + ji_PrintStream_println($path, jl_AbstractStringBuilder_toString($ct)); + } + return; + case 1: + nlea_EaglerAdapterImpl2_beginPlaybackStatic($path, $v, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, $par2, $par3, $v, $ct, $c, $path, $r, $ptr); +} +function nms_SoundManager_resumeAllSounds($this) { + return; +} +function nms_SoundManager_func_92071_g($this) { + var $e, $itr, $e2, var$4, var$5, var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$e2 = $thread.pop();$itr = $thread.pop();$e = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + $this.$resetTimer = $this.$resetTimer + 1 | 0; + if (!($this.$resetTimer % 20 | 0)) { + $e = $this.$soundevents; + $this.$soundevents = ju_ArrayList__init_0(); + $itr = ju_AbstractList_iterator($e); + while (true) { + if (!ju_AbstractList$1_hasNext($itr)) + break a; + $e2 = ju_AbstractList$1_next($itr); + if (nlea_EaglerAdapterImpl2_isPlaying($e2.$id2)) + ju_ArrayList_add($this.$soundevents, $e2); + } + } + } + $itr = ju_AbstractList_iterator($this.$queuedsoundevents); + while (ju_AbstractList$1_hasNext($itr)) { + $e = ju_AbstractList$1_next($itr); + var$4 = $e.$timer0 - 1 | 0; + $e.$timer0 = var$4; + if (var$4 <= 0) { + $e2 = $e.$sound; + var$5 = $e.$x0; + var$6 = $e.$y0; + var$7 = $e.$z0; + var$8 = $e.$volume; + var$9 = $e.$pitch; + $ptr = 1; + continue main; + } + } + return; + case 1: + nms_SoundManager_playSound($this, $e2, var$5, var$6, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + ju_AbstractList$1_remove($itr); + while (ju_AbstractList$1_hasNext($itr)) { + $e = ju_AbstractList$1_next($itr); + var$4 = $e.$timer0 - 1 | 0; + $e.$timer0 = var$4; + if (var$4 > 0) + continue; + else { + $e2 = $e.$sound; + var$5 = $e.$x0; + var$6 = $e.$y0; + var$7 = $e.$z0; + var$8 = $e.$volume; + var$9 = $e.$pitch; + continue main; + } + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $e, $itr, $e2, var$4, var$5, var$6, var$7, var$8, var$9, $ptr); +} +function nms_SoundManager_func_92070_a($this, $par1Str, $par2, $par3, $par4, $par5, $par6, $par7) { + var var$8, var$9; + var$8 = $this.$queuedsoundevents; + var$9 = new nms_SoundManager$QueuedSoundEvent; + var$9.$sound = $par1Str; + var$9.$x0 = $par2; + var$9.$y0 = $par3; + var$9.$z0 = $par4; + var$9.$volume = $par5; + var$9.$pitch = $par6; + var$9.$timer0 = $par7; + ju_ArrayList_add(var$8, var$9); +} +function nms_SoundManager_playTheTitleMusic($this) { + var var$1, var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + nleg_EaglerAdapterGL30_$callClinit(); + if (nleg_EaglerAdapterGL30_isWebGL) { + if (!($this.$titleMusic != (-1) && (window.playingmusic() ? 1 : 0))) { + $this.$titleMusic = 1; + window.startmusic($this.$options0.$musicVolume); + } else if ($this.$titleMusic == 1 && (window.playingmusic() ? 1 : 0) && $this.$titleMusicVol !== $this.$options0.$musicVolume) { + $this.$titleMusicVol = $this.$options0.$musicVolume; + window.volmusic($this.$titleMusicVol); + } + } else { + if ($this.$titleMusic == (-1)) + break a; + if (!nlea_EaglerAdapterImpl2_isPlaying($this.$titleMusic)) + break a; + } + return; + } + var$1 = $rt_s(408); + var$2 = $this.$options0.$musicVolume; + var$3 = 1.0; + $ptr = 1; + case 1: + $tmp = nlea_EaglerAdapterImpl2_beginPlaybackStatic(var$1, var$2, var$3); + if ($rt_suspending()) { + break main; + } + var$4 = $tmp; + $this.$titleMusic = var$4; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, $ptr); +} +function nms_SoundManager_stopTheTitleMusic($this) { + nleg_EaglerAdapterGL30_$callClinit(); + if (nleg_EaglerAdapterGL30_isWebGL) { + if (window.playingmusic() ? 1 : 0) + window.stopmusic(); + } else if (nlea_EaglerAdapterImpl2_isPlaying($this.$titleMusic)) + nlea_EaglerAdapterImpl2_endSound($this.$titleMusic); + $this.$titleMusic = (-1); +} +function nms_Profiler() { + var a = this; jl_Object.call(a); + a.$sectionList = null; + a.$timestampList = null; + a.$profilingEnabled = 0; + a.$profilingSection = null; + a.$profilingMap = null; +} +function nms_Profiler__init_0() { + var var_0 = new nms_Profiler(); + nms_Profiler__init_(var_0); + return var_0; +} +function nms_Profiler__init_($this) { + $this.$sectionList = ju_ArrayList__init_0(); + $this.$timestampList = ju_ArrayList__init_0(); + $this.$profilingEnabled = 0; + $this.$profilingSection = $rt_s(36); + $this.$profilingMap = ju_HashMap__init_(); +} +function nms_Profiler_clearProfiling($this) { + ju_HashMap_clear($this.$profilingMap); + $this.$profilingSection = $rt_s(36); + ju_ArrayList_clear($this.$sectionList); +} +function nms_Profiler_startSection($this, $par1Str) { + var var$2; + if ($this.$profilingEnabled) { + if (jl_String_length($this.$profilingSection) > 0) { + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $this.$profilingSection); + jl_AbstractStringBuilder_append(var$2, $rt_s(339)); + $this.$profilingSection = jl_AbstractStringBuilder_toString(var$2); + } + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $this.$profilingSection); + jl_AbstractStringBuilder_append(var$2, $par1Str); + $this.$profilingSection = jl_AbstractStringBuilder_toString(var$2); + ju_ArrayList_add($this.$sectionList, $this.$profilingSection); + ju_ArrayList_add($this.$timestampList, jl_Long_valueOf(jl_System_nanoTime())); + } +} +function nms_Profiler_endSection($this) { + var $var1, $var3, $var5, var$4, var$5; + if ($this.$profilingEnabled) { + $var1 = jl_System_nanoTime(); + $var3 = ju_ArrayList_remove($this.$timestampList, $this.$timestampList.$size - 1 | 0).$value4; + ju_ArrayList_remove($this.$sectionList, $this.$sectionList.$size - 1 | 0); + $var5 = Long_sub($var1, $var3); + if (!ju_HashMap_containsKey($this.$profilingMap, $this.$profilingSection)) + ju_HashMap_putImpl($this.$profilingMap, $this.$profilingSection, jl_Long_valueOf($var5)); + else + ju_HashMap_putImpl($this.$profilingMap, $this.$profilingSection, jl_Long_valueOf(Long_add(ju_HashMap_get($this.$profilingMap, $this.$profilingSection).$value4, $var5))); + if (Long_gt($var5, Long_fromInt(100000000))) { + var$4 = jl_System_out(); + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(409)); + jl_AbstractStringBuilder_append(var$5, $this.$profilingSection); + jl_AbstractStringBuilder_append(var$5, $rt_s(410)); + var$5 = jl_StringBuilder_append4(var$5, Long_toNumber($var5) / 1000000.0); + jl_AbstractStringBuilder_append(var$5, $rt_s(411)); + ji_PrintStream_println(var$4, jl_AbstractStringBuilder_toString(var$5)); + } + $this.$profilingSection = ju_AbstractCollection_isEmpty($this.$sectionList) ? $rt_s(36) : ju_ArrayList_get($this.$sectionList, $this.$sectionList.$size - 1 | 0); + } +} +function nms_Profiler_getProfilingData($this, $par1Str) { + var $var3, $var5, $var7, $var12, $var8, $var10, $var11, $var20, $var21, $var17, $var15, var$13; + if (!$this.$profilingEnabled) + return null; + $var3 = !ju_HashMap_containsKey($this.$profilingMap, $rt_s(301)) ? Long_ZERO : ju_HashMap_get($this.$profilingMap, $rt_s(301)).$value4; + $var5 = !ju_HashMap_containsKey($this.$profilingMap, $par1Str) ? Long_fromInt(-1) : ju_HashMap_get($this.$profilingMap, $par1Str).$value4; + $var7 = ju_ArrayList__init_0(); + if (jl_String_length($par1Str) > 0) { + $var12 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var12); + jl_AbstractStringBuilder_append($var12, $par1Str); + jl_AbstractStringBuilder_append($var12, $rt_s(339)); + $par1Str = jl_AbstractStringBuilder_toString($var12); + } + $var8 = Long_ZERO; + $var10 = ju_HashMap_keySet($this.$profilingMap).$iterator(); + while ($var10.$hasNext()) { + $var11 = $var10.$next(); + if (jl_String_length($var11) > jl_String_length($par1Str) && jl_String_startsWith0($var11, $par1Str) && jl_String_indexOf1($var11, $rt_s(339), jl_String_length($par1Str) + 1 | 0) < 0) + $var8 = Long_add($var8, ju_HashMap_get($this.$profilingMap, $var11).$value4); + } + $var20 = Long_toNumber($var8); + if (Long_ge($var8, $var5)) + $var5 = $var8; + if (Long_lt($var3, $var5)) + $var3 = $var5; + $var21 = ju_HashMap_keySet($this.$profilingMap).$iterator(); + while ($var21.$hasNext()) { + $var12 = $var21.$next(); + if (jl_String_length($var12) <= jl_String_length($par1Str)) + continue; + if (!jl_String_startsWith0($var12, $par1Str)) + continue; + if (jl_String_indexOf1($var12, $rt_s(339), jl_String_length($par1Str) + 1 | 0) >= 0) + continue; + $var17 = Long_toNumber(ju_HashMap_get($this.$profilingMap, $var12).$value4) * 100.0; + $var15 = $var17 / Long_toNumber($var5); + $var17 = $var17 / Long_toNumber($var3); + ju_ArrayList_add($var7, nms_ProfilerResult__init_(jl_String_substring($var12, jl_String_length($par1Str)), $var15, $var17)); + } + $var10 = ju_HashMap_keySet($this.$profilingMap).$iterator(); + while ($var10.$hasNext()) { + $var12 = $var10.$next(); + ju_HashMap_putImpl($this.$profilingMap, $var12, jl_Long_valueOf(Long_div(Long_mul(ju_HashMap_get($this.$profilingMap, $var12).$value4, Long_fromInt(999)), Long_fromInt(1000)))); + } + var$13 = Long_toNumber($var5); + if (var$13 > $var20) { + $var12 = new nms_ProfilerResult; + $var17 = (var$13 - $var20) * 100.0; + nms_ProfilerResult__init_0($var12, $rt_s(338), $var17 / Long_toNumber($var5), $var17 / Long_toNumber($var3)); + ju_ArrayList_add($var7, $var12); + } + ju_Collections_sort($var7, ju_Collections_naturalOrder); + ju_ArrayList_add0($var7, 0, nms_ProfilerResult__init_($par1Str, 100.0, Long_toNumber($var5) * 100.0 / Long_toNumber($var3))); + return $var7; +} +function nms_Profiler_endStartSection($this, $par1Str) { + nms_Profiler_endSection($this); + nms_Profiler_startSection($this, $par1Str); +} +function nms_Packet() { + var a = this; jl_Object.call(a); + a.$creationTimeMillis = Long_ZERO; + a.$isChunkDataPacket = 0; +} +var nms_Packet_packetIdToClassMap = null; +var nms_Packet_packetClassToIdMap = null; +var nms_Packet_clientPacketIdList = null; +var nms_Packet_serverPacketIdList = null; +var nms_Packet_receivedID = Long_ZERO; +var nms_Packet_receivedSize = Long_ZERO; +var nms_Packet_sentID = Long_ZERO; +var nms_Packet_sentSize = Long_ZERO; +function nms_Packet_$callClinit() { + nms_Packet_$callClinit = $rt_eraseClinit(nms_Packet); + nms_Packet__clinit_(); +} +function nms_Packet__init_() { + var var_0 = new nms_Packet(); + nms_Packet__init_0(var_0); + return var_0; +} +function nms_Packet__init_0($this) { + nms_Packet_$callClinit(); + $this.$creationTimeMillis = jl_System_currentTimeMillis(); + $this.$isChunkDataPacket = 0; +} +function nms_Packet_addIdClassMapping($par0, $par1, $par2, $par3Class) { + var var$5, var$6; + nms_Packet_$callClinit(); + if (nms_IntHashMap_containsItem(nms_Packet_packetIdToClassMap, $par0)) { + $par3Class = new jl_IllegalArgumentException; + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(412)); + jl_AbstractStringBuilder_append2(var$5, $par0); + jl_Throwable__init_($par3Class, jl_AbstractStringBuilder_toString(var$5)); + $rt_throw($par3Class); + } + if (ju_HashMap_containsKey(nms_Packet_packetClassToIdMap, $par3Class)) { + var$5 = new jl_IllegalArgumentException; + var$6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$6); + jl_AbstractStringBuilder_append(var$6, $rt_s(413)); + jl_AbstractStringBuilder_append1(var$6, $par3Class); + jl_Throwable__init_(var$5, jl_AbstractStringBuilder_toString(var$6)); + $rt_throw(var$5); + } + nms_IntHashMap_addKey(nms_Packet_packetIdToClassMap, $par0, $par3Class); + ju_HashMap_putImpl(nms_Packet_packetClassToIdMap, $par3Class, jl_Integer_valueOf($par0)); + if ($par1) + ju_HashSet_add(nms_Packet_clientPacketIdList, jl_Integer_valueOf($par0)); + if ($par2) + ju_HashSet_add(nms_Packet_serverPacketIdList, jl_Integer_valueOf($par0)); +} +function nms_Packet_writeByteArray($par0DataOutputStream, $par1ArrayOfByte) { + nms_Packet_$callClinit(); + ji_DataOutputStream_writeShort($par0DataOutputStream, $par1ArrayOfByte.data.length); + ji_OutputStream_write($par0DataOutputStream, $par1ArrayOfByte); +} +function nms_Packet_readBytesFromStream($par0DataInputStream) { + var $var1, $var2, var$4; + nms_Packet_$callClinit(); + $var1 = ji_DataInputStream_readShort($par0DataInputStream); + if ($var1 >= 0) { + $var2 = $rt_createByteArray($var1); + ji_DataInputStream_readFully($par0DataInputStream, $var2); + return $var2; + } + var$4 = new ji_IOException; + jl_Throwable__init_(var$4, $rt_s(414)); + $rt_throw(var$4); +} +function nms_Packet_getPacketId($this) { + return ju_HashMap_get(nms_Packet_packetClassToIdMap, jl_Object_getClass($this)).$value; +} +function nms_Packet_readPacket($par1DataInputStream, $par2) { + var $var9, var$4, var$5, var$6, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$var9 = $thread.pop();$par2 = $thread.pop();$par1DataInputStream = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Packet_$callClinit(); + $var9 = ji_FilterInputStream_read($par1DataInputStream); + if ($var9 == (-1)) + return null; + a: { + if (!($par2 && !ju_HashSet_contains(nms_Packet_serverPacketIdList, jl_Integer_valueOf($var9)))) { + if ($par2) + break a; + if (ju_HashSet_contains(nms_Packet_clientPacketIdList, jl_Integer_valueOf($var9))) + break a; + } + $par1DataInputStream = new ji_IOException; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(415)); + jl_AbstractStringBuilder_append2(var$4, $var9); + jl_Throwable__init_($par1DataInputStream, jl_AbstractStringBuilder_toString(var$4)); + $rt_throw($par1DataInputStream); + } + b: { + try { + var$4 = nms_IntHashMap_lookup(nms_Packet_packetIdToClassMap, $var9); + if (var$4 === null) { + var$4 = null; + break b; + } + $ptr = 1; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + var$4 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace(var$4); + var$4 = jl_System_err(); + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(416)); + jl_AbstractStringBuilder_append2(var$5, $var9); + ji_PrintStream_println(var$4, jl_AbstractStringBuilder_toString(var$5)); + var$4 = null; + } + if (var$4 === null) { + $par1DataInputStream = new ji_IOException; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(415)); + jl_AbstractStringBuilder_append2(var$4, $var9); + jl_Throwable__init_($par1DataInputStream, jl_AbstractStringBuilder_toString(var$4)); + $rt_throw($par1DataInputStream); + } + var$4.$readPacketData($par1DataInputStream); + nms_Packet_receivedID = Long_add(nms_Packet_receivedID, Long_fromInt(1)); + nms_Packet_receivedSize = Long_add(nms_Packet_receivedSize, Long_fromInt(var$4.$getPacketSize())); + var$6 = Long_fromInt(var$4.$getPacketSize()); + if (!nms_PacketCount_allowCounting) { + nms_Packet_receivedID = Long_add(nms_Packet_receivedID, Long_fromInt(1)); + nms_Packet_receivedSize = Long_add(nms_Packet_receivedSize, Long_fromInt(var$4.$getPacketSize())); + return var$4; + } + $par1DataInputStream = nms_PacketCount_lock; + $ptr = 2; + continue main; + case 1: + c: { + try { + $tmp = jl_Class_newInstance(var$4); + if ($rt_suspending()) { + break main; + } + var$4 = $tmp; + var$4 = var$4; + break c; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + var$4 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace(var$4); + var$4 = jl_System_err(); + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(416)); + jl_AbstractStringBuilder_append2(var$5, $var9); + ji_PrintStream_println(var$4, jl_AbstractStringBuilder_toString(var$5)); + var$4 = null; + } + if (var$4 === null) { + $par1DataInputStream = new ji_IOException; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(415)); + jl_AbstractStringBuilder_append2(var$4, $var9); + jl_Throwable__init_($par1DataInputStream, jl_AbstractStringBuilder_toString(var$4)); + $rt_throw($par1DataInputStream); + } + var$4.$readPacketData($par1DataInputStream); + nms_Packet_receivedID = Long_add(nms_Packet_receivedID, Long_fromInt(1)); + nms_Packet_receivedSize = Long_add(nms_Packet_receivedSize, Long_fromInt(var$4.$getPacketSize())); + var$6 = Long_fromInt(var$4.$getPacketSize()); + if (!nms_PacketCount_allowCounting) { + nms_Packet_receivedID = Long_add(nms_Packet_receivedID, Long_fromInt(1)); + nms_Packet_receivedSize = Long_add(nms_Packet_receivedSize, Long_fromInt(var$4.$getPacketSize())); + return var$4; + } + $par1DataInputStream = nms_PacketCount_lock; + $ptr = 2; + case 2: + jl_Object_monitorEnter($par1DataInputStream); + if ($rt_suspending()) { + break main; + } + c: { + try { + if (!ju_HashMap_containsKey(nms_PacketCount_packetCountForID, jl_Integer_valueOf($var9))) { + ju_HashMap_put(nms_PacketCount_packetCountForID, jl_Integer_valueOf($var9), jl_Long_valueOf(Long_fromInt(1))); + ju_HashMap_put(nms_PacketCount_sizeCountForID, jl_Integer_valueOf($var9), jl_Long_valueOf(var$6)); + } else { + ju_HashMap_put(nms_PacketCount_packetCountForID, jl_Integer_valueOf($var9), jl_Long_valueOf(Long_add(jl_Long_longValue(ju_HashMap_get(nms_PacketCount_packetCountForID, jl_Integer_valueOf($var9))), Long_fromInt(1)))); + ju_HashMap_put(nms_PacketCount_sizeCountForID, jl_Integer_valueOf($var9), jl_Long_valueOf(Long_add(jl_Long_longValue(ju_HashMap_get(nms_PacketCount_sizeCountForID, jl_Integer_valueOf($var9))), var$6))); + } + jl_Object_monitorExit($par1DataInputStream); + break c; + } catch ($$e) { + $$je = $rt_wrapException($$e); + var$4 = $$je; + + } + jl_Object_monitorExit($par1DataInputStream); + $rt_throw(var$4); + } + nms_Packet_receivedID = Long_add(nms_Packet_receivedID, Long_fromInt(1)); + nms_Packet_receivedSize = Long_add(nms_Packet_receivedSize, Long_fromInt(var$4.$getPacketSize())); + return var$4; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($par1DataInputStream, $par2, $var9, var$4, var$5, var$6, $ptr); +} +function nms_Packet_writePacket($par0Packet, $par1DataOutputStream) { + nms_Packet_$callClinit(); + ji_DataOutputStream_write($par1DataOutputStream, nms_Packet_getPacketId($par0Packet)); + $par0Packet.$writePacketData($par1DataOutputStream); + nms_Packet_sentID = Long_add(nms_Packet_sentID, Long_fromInt(1)); + nms_Packet_sentSize = Long_add(nms_Packet_sentSize, Long_fromInt($par0Packet.$getPacketSize())); +} +function nms_Packet_writeString($par0Str, $par1DataOutputStream) { + nms_Packet_$callClinit(); + if (jl_String_length($par0Str) <= 32767) { + ji_DataOutputStream_writeShort($par1DataOutputStream, jl_String_length($par0Str)); + ji_DataOutputStream_writeChars($par1DataOutputStream, $par0Str); + return; + } + $par1DataOutputStream = new ji_IOException; + jl_Throwable__init_($par1DataOutputStream, $rt_s(417)); + $rt_throw($par1DataOutputStream); +} +function nms_Packet_readString($par0DataInputStream, $par1) { + var $var2, $var3, $var4; + nms_Packet_$callClinit(); + $var2 = ji_DataInputStream_readShort($par0DataInputStream); + if ($var2 > $par1) { + $par0DataInputStream = new ji_IOException; + $var3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var3); + jl_AbstractStringBuilder_append($var3, $rt_s(418)); + jl_AbstractStringBuilder_append2($var3, $var2); + jl_AbstractStringBuilder_append($var3, $rt_s(419)); + jl_AbstractStringBuilder_append2($var3, $par1); + jl_AbstractStringBuilder_append($var3, $rt_s(68)); + jl_Throwable__init_($par0DataInputStream, jl_AbstractStringBuilder_toString($var3)); + $rt_throw($par0DataInputStream); + } + if ($var2 < 0) { + $var3 = new ji_IOException; + jl_Throwable__init_($var3, $rt_s(420)); + $rt_throw($var3); + } + $var3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var3); + $var4 = 0; + while ($var4 < $var2) { + jl_AbstractStringBuilder_append0($var3, ji_DataInputStream_readChar($par0DataInputStream)); + $var4 = $var4 + 1 | 0; + } + return jl_AbstractStringBuilder_toString($var3); +} +function nms_Packet_readItemStack($par0DataInputStream) { + var $var1, $var2; + nms_Packet_$callClinit(); + $var1 = null; + $var2 = ji_DataInputStream_readShort($par0DataInputStream); + if ($var2 >= 0) { + $var1 = nms_ItemStack__init_0($var2, ji_DataInputStream_readByte($par0DataInputStream), ji_DataInputStream_readShort($par0DataInputStream)); + $var1.$stackTagCompound = nms_Packet_readNBTTagCompound($par0DataInputStream); + } + return $var1; +} +function nms_Packet_writeItemStack($par0ItemStack, $par1DataOutputStream) { + var $var2, var$4, var$5, var$6, var$7, var$8, $$je; + nms_Packet_$callClinit(); + if ($par0ItemStack === null) + ji_DataOutputStream_writeShort($par1DataOutputStream, (-1)); + else { + ji_DataOutputStream_writeShort($par1DataOutputStream, $par0ItemStack.$itemID0); + ji_DataOutputStream_writeByte($par1DataOutputStream, $par0ItemStack.$stackSize); + ji_DataOutputStream_writeShort($par1DataOutputStream, $par0ItemStack.$itemDamage); + $var2 = null; + if (!(!nms_Item_isDamageable(nms_ItemStack_getItem($par0ItemStack)) && !nms_ItemStack_getItem($par0ItemStack).$getShareTag())) + $var2 = $par0ItemStack.$stackTagCompound; + if ($var2 === null) + ji_DataOutputStream_writeShort($par1DataOutputStream, (-1)); + else { + $par0ItemStack = ji_ByteArrayOutputStream__init_0(); + var$4 = new ji_DataOutputStream; + var$5 = new cjj_GZIPOutputStream; + var$6 = new cjj_Deflater; + cjj_ZStream__init_(var$6); + var$6.$finished0 = 0; + var$7 = cjj_Deflater_init(var$6, (-1), 31, 0); + if (var$7) { + $par0ItemStack = new cjj_GZIPException; + $par1DataOutputStream = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1DataOutputStream); + jl_AbstractStringBuilder_append2($par1DataOutputStream, var$7); + jl_AbstractStringBuilder_append($par1DataOutputStream, $rt_s(49)); + jl_AbstractStringBuilder_append($par1DataOutputStream, var$6.$msg); + ji_IOException__init_4($par0ItemStack, jl_AbstractStringBuilder_toString($par1DataOutputStream)); + $rt_throw($par0ItemStack); + } + ji_FilterOutputStream__init_0(var$5, $par0ItemStack); + var$5.$closed0 = 0; + var$5.$syncFlush = 0; + var$5.$buf10 = $rt_createByteArray(1); + var$5.$mydeflater = 0; + var$5.$close_out = 1; + var$5.$deflater = var$6; + var$5.$buffer3 = $rt_createByteArray(512); + var$5.$close_out = 1; + var$5.$mydeflater = 1; + ji_DataOutputStream__init_0(var$4, var$5); + a: { + try { + nms_CompressedStreamTools_write($var2, var$4); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + $par0ItemStack = $$je; + + } + ji_FilterOutputStream_close(var$4); + $rt_throw($par0ItemStack); + } + ji_FilterOutputStream_close(var$4); + var$8 = ji_ByteArrayOutputStream_toByteArray($par0ItemStack); + ji_DataOutputStream_writeShort($par1DataOutputStream, var$8.data.length << 16 >> 16); + ji_OutputStream_write($par1DataOutputStream, var$8); + } + } +} +function nms_Packet_readNBTTagCompound($par0DataInputStream) { + var $var1, $var2, var$4, var$5, $$je; + nms_Packet_$callClinit(); + $var1 = ji_DataInputStream_readShort($par0DataInputStream); + if ($var1 < 0) + return null; + $var2 = $rt_createByteArray($var1); + ji_DataInputStream_readFully($par0DataInputStream, $var2); + $par0DataInputStream = new ji_DataInputStream; + var$4 = new ji_BufferedInputStream; + var$5 = new cjj_GZIPInputStream; + cjj_InflaterInputStream__init_2(var$5, ji_ByteArrayInputStream__init_($var2), cjj_Inflater__init_0(31, 0), 512, 1); + var$5.$myinflater = 1; + ji_BufferedInputStream__init_0(var$4, var$5); + ji_DataInputStream__init_0($par0DataInputStream, var$4); + a: { + try { + var$4 = nms_CompressedStreamTools_read($par0DataInputStream); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + var$4 = $$je; + + } + ji_FilterInputStream_close($par0DataInputStream); + $rt_throw(var$4); + } + ji_FilterInputStream_close($par0DataInputStream); + return var$4; +} +function nms_Packet__clinit_() { + nms_Packet_packetIdToClassMap = nms_IntHashMap__init_0(); + nms_Packet_packetClassToIdMap = ju_HashMap__init_(); + nms_Packet_clientPacketIdList = ju_HashSet__init_0(); + nms_Packet_serverPacketIdList = ju_HashSet__init_0(); + nms_Packet_addIdClassMapping(0, 1, 1, $rt_cls(nms_Packet0KeepAlive)); + nms_Packet_addIdClassMapping(1, 1, 1, $rt_cls(nms_Packet1Login)); + nms_Packet_addIdClassMapping(2, 0, 1, $rt_cls(nms_Packet2ClientProtocol)); + nms_Packet_addIdClassMapping(3, 1, 1, $rt_cls(nms_Packet3Chat)); + nms_Packet_addIdClassMapping(4, 1, 0, $rt_cls(nms_Packet4UpdateTime)); + nms_Packet_addIdClassMapping(5, 1, 0, $rt_cls(nms_Packet5PlayerInventory)); + nms_Packet_addIdClassMapping(6, 1, 0, $rt_cls(nms_Packet6SpawnPosition)); + nms_Packet_addIdClassMapping(7, 0, 1, $rt_cls(nms_Packet7UseEntity)); + nms_Packet_addIdClassMapping(8, 1, 0, $rt_cls(nms_Packet8UpdateHealth)); + nms_Packet_addIdClassMapping(9, 1, 1, $rt_cls(nms_Packet9Respawn)); + nms_Packet_addIdClassMapping(10, 1, 1, $rt_cls(nms_Packet10Flying)); + nms_Packet_addIdClassMapping(11, 1, 1, $rt_cls(nms_Packet11PlayerPosition)); + nms_Packet_addIdClassMapping(12, 1, 1, $rt_cls(nms_Packet12PlayerLook)); + nms_Packet_addIdClassMapping(13, 1, 1, $rt_cls(nms_Packet13PlayerLookMove)); + nms_Packet_addIdClassMapping(14, 0, 1, $rt_cls(nms_Packet14BlockDig)); + nms_Packet_addIdClassMapping(15, 0, 1, $rt_cls(nms_Packet15Place)); + nms_Packet_addIdClassMapping(16, 1, 1, $rt_cls(nms_Packet16BlockItemSwitch)); + nms_Packet_addIdClassMapping(17, 1, 0, $rt_cls(nms_Packet17Sleep)); + nms_Packet_addIdClassMapping(18, 1, 1, $rt_cls(nms_Packet18Animation)); + nms_Packet_addIdClassMapping(19, 0, 1, $rt_cls(nms_Packet19EntityAction)); + nms_Packet_addIdClassMapping(20, 1, 0, $rt_cls(nms_Packet20NamedEntitySpawn)); + nms_Packet_addIdClassMapping(22, 1, 0, $rt_cls(nms_Packet22Collect)); + nms_Packet_addIdClassMapping(23, 1, 0, $rt_cls(nms_Packet23VehicleSpawn)); + nms_Packet_addIdClassMapping(24, 1, 0, $rt_cls(nms_Packet24MobSpawn)); + nms_Packet_addIdClassMapping(25, 1, 0, $rt_cls(nms_Packet25EntityPainting)); + nms_Packet_addIdClassMapping(26, 1, 0, $rt_cls(nms_Packet26EntityExpOrb)); + nms_Packet_addIdClassMapping(28, 1, 0, $rt_cls(nms_Packet28EntityVelocity)); + nms_Packet_addIdClassMapping(29, 1, 0, $rt_cls(nms_Packet29DestroyEntity)); + nms_Packet_addIdClassMapping(30, 1, 0, $rt_cls(nms_Packet30Entity)); + nms_Packet_addIdClassMapping(31, 1, 0, $rt_cls(nms_Packet31RelEntityMove)); + nms_Packet_addIdClassMapping(32, 1, 0, $rt_cls(nms_Packet32EntityLook)); + nms_Packet_addIdClassMapping(33, 1, 0, $rt_cls(nms_Packet33RelEntityMoveLook)); + nms_Packet_addIdClassMapping(34, 1, 0, $rt_cls(nms_Packet34EntityTeleport)); + nms_Packet_addIdClassMapping(35, 1, 0, $rt_cls(nms_Packet35EntityHeadRotation)); + nms_Packet_addIdClassMapping(38, 1, 0, $rt_cls(nms_Packet38EntityStatus)); + nms_Packet_addIdClassMapping(39, 1, 0, $rt_cls(nms_Packet39AttachEntity)); + nms_Packet_addIdClassMapping(40, 1, 0, $rt_cls(nms_Packet40EntityMetadata)); + nms_Packet_addIdClassMapping(41, 1, 0, $rt_cls(nms_Packet41EntityEffect)); + nms_Packet_addIdClassMapping(42, 1, 0, $rt_cls(nms_Packet42RemoveEntityEffect)); + nms_Packet_addIdClassMapping(43, 1, 0, $rt_cls(nms_Packet43Experience)); + nms_Packet_addIdClassMapping(51, 1, 0, $rt_cls(nms_Packet51MapChunk)); + nms_Packet_addIdClassMapping(52, 1, 0, $rt_cls(nms_Packet52MultiBlockChange)); + nms_Packet_addIdClassMapping(53, 1, 0, $rt_cls(nms_Packet53BlockChange)); + nms_Packet_addIdClassMapping(54, 1, 0, $rt_cls(nms_Packet54PlayNoteBlock)); + nms_Packet_addIdClassMapping(55, 1, 0, $rt_cls(nms_Packet55BlockDestroy)); + nms_Packet_addIdClassMapping(56, 1, 0, $rt_cls(nms_Packet56MapChunks)); + nms_Packet_addIdClassMapping(60, 1, 0, $rt_cls(nms_Packet60Explosion)); + nms_Packet_addIdClassMapping(61, 1, 0, $rt_cls(nms_Packet61DoorChange)); + nms_Packet_addIdClassMapping(62, 1, 0, $rt_cls(nms_Packet62LevelSound)); + nms_Packet_addIdClassMapping(63, 1, 0, $rt_cls(nms_Packet63WorldParticles)); + nms_Packet_addIdClassMapping(70, 1, 0, $rt_cls(nms_Packet70GameEvent)); + nms_Packet_addIdClassMapping(71, 1, 0, $rt_cls(nms_Packet71Weather)); + nms_Packet_addIdClassMapping(100, 1, 0, $rt_cls(nms_Packet100OpenWindow)); + nms_Packet_addIdClassMapping(101, 1, 1, $rt_cls(nms_Packet101CloseWindow)); + nms_Packet_addIdClassMapping(102, 0, 1, $rt_cls(nms_Packet102WindowClick)); + nms_Packet_addIdClassMapping(103, 1, 0, $rt_cls(nms_Packet103SetSlot)); + nms_Packet_addIdClassMapping(104, 1, 0, $rt_cls(nms_Packet104WindowItems)); + nms_Packet_addIdClassMapping(105, 1, 0, $rt_cls(nms_Packet105UpdateProgressbar)); + nms_Packet_addIdClassMapping(106, 1, 1, $rt_cls(nms_Packet106Transaction)); + nms_Packet_addIdClassMapping(107, 1, 1, $rt_cls(nms_Packet107CreativeSetSlot)); + nms_Packet_addIdClassMapping(108, 0, 1, $rt_cls(nms_Packet108EnchantItem)); + nms_Packet_addIdClassMapping(130, 1, 1, $rt_cls(nms_Packet130UpdateSign)); + nms_Packet_addIdClassMapping(131, 1, 0, $rt_cls(nms_Packet131MapData)); + nms_Packet_addIdClassMapping(132, 1, 0, $rt_cls(nms_Packet132TileEntityData)); + nms_Packet_addIdClassMapping(200, 1, 0, $rt_cls(nms_Packet200Statistic)); + nms_Packet_addIdClassMapping(201, 1, 0, $rt_cls(nms_Packet201PlayerInfo)); + nms_Packet_addIdClassMapping(202, 1, 1, $rt_cls(nms_Packet202PlayerAbilities)); + nms_Packet_addIdClassMapping(203, 1, 1, $rt_cls(nms_Packet203AutoComplete)); + nms_Packet_addIdClassMapping(204, 0, 1, $rt_cls(nms_Packet204ClientInfo)); + nms_Packet_addIdClassMapping(205, 0, 1, $rt_cls(nms_Packet205ClientCommand)); + nms_Packet_addIdClassMapping(206, 1, 0, $rt_cls(nms_Packet206SetObjective)); + nms_Packet_addIdClassMapping(207, 1, 0, $rt_cls(nms_Packet207SetScore)); + nms_Packet_addIdClassMapping(208, 1, 0, $rt_cls(nms_Packet208SetDisplayObjective)); + nms_Packet_addIdClassMapping(209, 1, 0, $rt_cls(nms_Packet209SetPlayerTeam)); + nms_Packet_addIdClassMapping(250, 1, 1, $rt_cls(nms_Packet250CustomPayload)); + nms_Packet_addIdClassMapping(252, 1, 1, $rt_cls(nms_Packet252SharedKey)); + nms_Packet_addIdClassMapping(253, 1, 0, $rt_cls(nms_Packet253ServerAuthData)); + nms_Packet_addIdClassMapping(254, 0, 1, $rt_cls(nms_Packet254ServerPing)); + nms_Packet_addIdClassMapping(255, 1, 1, $rt_cls(nms_Packet255KickDisconnect)); +} +function nms_Packet3Chat() { + var a = this; nms_Packet.call(a); + a.$message0 = null; + a.$isServer = 0; +} +var nms_Packet3Chat_maxChatLength = 0; +function nms_Packet3Chat__init_0() { + var var_0 = new nms_Packet3Chat(); + nms_Packet3Chat__init_(var_0); + return var_0; +} +function nms_Packet3Chat__init_($this) { + nms_Packet__init_0($this); + $this.$isServer = 1; +} +function nms_Packet3Chat_readPacketData($this, $par1DataInputStream) { + $this.$message0 = nms_Packet_readString($par1DataInputStream, nms_Packet3Chat_maxChatLength); +} +function nms_Packet3Chat_writePacketData($this, $par1DataOutputStream) { + nms_Packet_writeString($this.$message0, $par1DataOutputStream); +} +function nms_Packet3Chat_processPacket($this, $par1NetHandler) { + nms_NetClientHandler_handleChat($par1NetHandler, $this); +} +function nms_Packet3Chat_getPacketSize($this) { + return 2 + (jl_String_length($this.$message0) * 2 | 0) | 0; +} +function nms_Packet3Chat__clinit_() { + nms_Packet3Chat_maxChatLength = 119; +} +function nle_EaglerProfile() { + jl_Object.call(this); +} +var nle_EaglerProfile_username = null; +var nle_EaglerProfile_presetSkinId = 0; +var nle_EaglerProfile_customSkinId = 0; +var nle_EaglerProfile_myChannel = null; +var nle_EaglerProfile_SKIN_DATA_SIZE = null; +var nle_EaglerProfile_skins = null; +var nle_EaglerProfile_rand = null; +function nle_EaglerProfile_$callClinit() { + nle_EaglerProfile_$callClinit = $rt_eraseClinit(nle_EaglerProfile); + nle_EaglerProfile__clinit_(); +} +function nle_EaglerProfile__init_0() { + var var_0 = new nle_EaglerProfile(); + nle_EaglerProfile__init_(var_0); + return var_0; +} +function nle_EaglerProfile__init_($this) { + nle_EaglerProfile_$callClinit(); +} +function nle_EaglerProfile_getSkinSize($len) { + var $i; + nle_EaglerProfile_$callClinit(); + $i = 0; + while (true) { + if ($i >= nle_EaglerProfile_SKIN_DATA_SIZE.data.length) + return (-1); + if ($len == nle_EaglerProfile_SKIN_DATA_SIZE.data[$i]) + break; + $i = $i + 1 | 0; + } + return $i; +} +function nle_EaglerProfile_getSkinPacket() { + var $d, $d2, var$3, var$4; + nle_EaglerProfile_$callClinit(); + if (nle_EaglerProfile_presetSkinId != (-1)) { + $d = $rt_createByteArray(2); + $d2 = $d.data; + $d2[0] = 4; + $d2[1] = nle_EaglerProfile_presetSkinId << 24 >> 24; + return $d; + } + $d = ju_ArrayList_get(nle_EaglerProfile_skins, nle_EaglerProfile_customSkinId).$data6; + var$3 = $d.data.length; + $d2 = $rt_createByteArray(1 + var$3 | 0); + var$4 = $d2.data; + var$4[0] = nle_EaglerProfile_getSkinSize(var$3) << 24 >> 24; + if (var$4[0] == 1 && ju_ArrayList_get(nle_EaglerProfile_skins, nle_EaglerProfile_customSkinId).$slim) + var$4[0] = 5; + if (var$4[0] == 3 && ju_ArrayList_get(nle_EaglerProfile_skins, nle_EaglerProfile_customSkinId).$slim) + var$4[0] = 6; + jl_System_arraycopy($d, 0, $d2, 1, var$3); + return $d2; +} +function nle_EaglerProfile_addSkin($name, $data, $slim) { + var $j, $l, $t, $w, $h, $im, var$10, var$11; + nle_EaglerProfile_$callClinit(); + $j = 0; + $l = nle_EaglerProfile_skins.$size; + a: { + while (true) { + if ($j >= $l) { + $j = (-1); + break a; + } + if (jl_String_equalsIgnoreCase(ju_ArrayList_get(nle_EaglerProfile_skins, $j).$name5, $name)) + break; + $j = $j + 1 | 0; + } + } + $t = nle_EaglerProfile_getSkinSize($data.data.length); + if ($t == (-1)) + return (-1); + b: { + c: { + switch ($t) { + case 0: + case 4: + break c; + case 1: + case 5: + $w = 64; + $h = 64; + break b; + case 2: + $w = 128; + $h = 64; + break b; + case 3: + case 6: + break; + default: + break c; + } + $w = 128; + $h = 128; + break b; + } + $w = 64; + $h = 32; + } + $im = nms_RenderEngine_setupTextureRaw(nmc_Minecraft_theMinecraft.$renderEngine, $data, $w, $h); + if ($j != (-1)) { + ju_ArrayList_get(nle_EaglerProfile_skins, $j).$glTex = $im; + ju_ArrayList_get(nle_EaglerProfile_skins, $j).$data6 = $data; + ju_ArrayList_get(nle_EaglerProfile_skins, $j).$slim = $slim; + } else { + $j = nle_EaglerProfile_skins.$size; + var$10 = nle_EaglerProfile_skins; + var$11 = new nle_EaglerProfile$EaglerProfileSkin; + var$11.$name5 = $name; + var$11.$data6 = $data; + var$11.$slim = $slim; + var$11.$glTex = $im; + ju_ArrayList_add(var$10, var$11); + } + return $j; +} +function nle_EaglerProfile_loadFromStorage() { + var var$1, $n, $s2, $k, $s; + nle_EaglerProfile_$callClinit(); + a: { + if (!nms_NBTTagCompound_hasNoTags(nle_LocalStorageManager_profileSettingsStorage)) { + nle_EaglerProfile_presetSkinId = nms_NBTTagCompound_getInteger(nle_LocalStorageManager_profileSettingsStorage, $rt_s(421)); + nle_EaglerProfile_customSkinId = nms_NBTTagCompound_getInteger(nle_LocalStorageManager_profileSettingsStorage, $rt_s(422)); + nle_EaglerProfile_username = nms_NBTTagCompound_getString(nle_LocalStorageManager_profileSettingsStorage, $rt_s(287)); + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, nle_EaglerProfile_username); + jl_AbstractStringBuilder_append(var$1, $rt_s(423)); + jl_AbstractStringBuilder_append2(var$1, 100 + nle_EaglercraftRandom_nextInt(nle_EaglerProfile_rand, 900) | 0); + nle_EaglerProfile_myChannel = jl_AbstractStringBuilder_toString(var$1); + $n = nms_NBTTagCompound_getCompoundTag(nle_LocalStorageManager_profileSettingsStorage, $rt_s(424)); + var$1 = ju_HashMap_keySet($n.$tagMap).$iterator(); + while (true) { + if (!var$1.$hasNext()) + break a; + $s2 = var$1.$next(); + $k = nms_NBTTagCompound_getTag($n, $s2); + if ($k.$getId() == 7) + nle_EaglerProfile_addSkin($s2, $k.$byteArray, 0); + else if ($k.$getId() == 10) { + $s = $k; + nle_EaglerProfile_addSkin($s2, nms_NBTTagCompound_getByteArray($s, $rt_s(425)), nms_NBTTagCompound_getBoolean($s, $rt_s(426))); + } + } + } + } +} +function nle_EaglerProfile__clinit_() { + var $usernameDefaultWords, var$2, var$3, var$4, var$5; + $usernameDefaultWords = $rt_createIntArray(7); + var$2 = $usernameDefaultWords.data; + var$2[0] = 8192; + var$2[1] = 16384; + var$2[2] = 32768; + var$2[3] = 65536; + var$2[4] = 2; + var$2[5] = 16384; + var$2[6] = 65536; + nle_EaglerProfile_SKIN_DATA_SIZE = $usernameDefaultWords; + nle_EaglerProfile_skins = ju_ArrayList__init_0(); + if (!nle_ConfigConstants_profanity) { + $usernameDefaultWords = $rt_createArray(jl_String, 16); + var$2 = $usernameDefaultWords.data; + var$2[0] = $rt_s(427); + var$2[1] = $rt_s(427); + var$2[2] = $rt_s(428); + var$2[3] = $rt_s(428); + var$2[4] = $rt_s(429); + var$2[5] = $rt_s(430); + var$2[6] = $rt_s(431); + var$2[7] = $rt_s(432); + var$2[8] = $rt_s(433); + var$2[9] = $rt_s(434); + var$2[10] = $rt_s(435); + var$2[11] = $rt_s(436); + var$2[12] = $rt_s(436); + var$2[13] = $rt_s(437); + var$2[14] = $rt_s(438); + var$2[15] = $rt_s(439); + } else { + $usernameDefaultWords = $rt_createArray(jl_String, 38); + var$2 = $usernameDefaultWords.data; + var$2[0] = $rt_s(431); + var$2[1] = $rt_s(431); + var$2[2] = $rt_s(440); + var$2[3] = $rt_s(441); + var$2[4] = $rt_s(442); + var$2[5] = $rt_s(442); + var$2[6] = $rt_s(429); + var$2[7] = $rt_s(443); + var$2[8] = $rt_s(444); + var$2[9] = $rt_s(445); + var$2[10] = $rt_s(446); + var$2[11] = $rt_s(437); + var$2[12] = $rt_s(437); + var$2[13] = $rt_s(447); + var$2[14] = $rt_s(448); + var$2[15] = $rt_s(449); + var$2[16] = $rt_s(449); + var$2[17] = $rt_s(450); + var$2[18] = $rt_s(451); + var$2[19] = $rt_s(452); + var$2[20] = $rt_s(453); + var$2[21] = $rt_s(454); + var$2[22] = $rt_s(428); + var$2[23] = $rt_s(428); + var$2[24] = $rt_s(428); + var$2[25] = $rt_s(455); + var$2[26] = $rt_s(456); + var$2[27] = $rt_s(457); + var$2[28] = $rt_s(433); + var$2[29] = $rt_s(433); + var$2[30] = $rt_s(458); + var$2[31] = $rt_s(458); + var$2[32] = $rt_s(459); + var$2[33] = $rt_s(431); + var$2[34] = $rt_s(436); + var$2[35] = $rt_s(436); + var$2[36] = $rt_s(460); + var$2[37] = $rt_s(461); + } + nle_EaglerProfile_rand = nle_EaglercraftRandom__init_0(); + while (true) { + var$2 = $usernameDefaultWords.data; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + var$4 = nle_EaglerProfile_rand; + var$5 = var$2.length; + jl_AbstractStringBuilder_append(var$3, var$2[nle_EaglercraftRandom_nextInt(var$4, var$5)]); + jl_AbstractStringBuilder_append(var$3, var$2[nle_EaglercraftRandom_nextInt(nle_EaglerProfile_rand, var$5)]); + jl_AbstractStringBuilder_append2(var$3, 10 + nle_EaglercraftRandom_nextInt(nle_EaglerProfile_rand, 90) | 0); + nle_EaglerProfile_username = jl_AbstractStringBuilder_toString(var$3); + if (jl_String_length(nle_EaglerProfile_username) > 16) + continue; + else + break; + } + nle_EaglerProfile_presetSkinId = nle_EaglercraftRandom_nextInt(nle_EaglerProfile_rand, nle_GuiScreenEditProfile_defaultOptions.data.length); + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, nle_EaglerProfile_username); + jl_AbstractStringBuilder_append(var$3, $rt_s(423)); + jl_AbstractStringBuilder_append2(var$3, 100 + nle_EaglercraftRandom_nextInt(nle_EaglerProfile_rand, 900) | 0); + nle_EaglerProfile_myChannel = jl_AbstractStringBuilder_toString(var$3); + nle_EaglerProfile_customSkinId = (-1); +} +function ju_Locale() { + var a = this; jl_Object.call(a); + a.$countryCode = null; + a.$languageCode = null; + a.$variantCode = null; +} +var ju_Locale_defaultLocale = null; +var ju_Locale_CANADA = null; +var ju_Locale_CANADA_FRENCH = null; +var ju_Locale_CHINA = null; +var ju_Locale_CHINESE = null; +var ju_Locale_ENGLISH = null; +var ju_Locale_FRANCE = null; +var ju_Locale_FRENCH = null; +var ju_Locale_GERMAN = null; +var ju_Locale_GERMANY = null; +var ju_Locale_ITALIAN = null; +var ju_Locale_ITALY = null; +var ju_Locale_JAPAN = null; +var ju_Locale_JAPANESE = null; +var ju_Locale_KOREA = null; +var ju_Locale_KOREAN = null; +var ju_Locale_PRC = null; +var ju_Locale_SIMPLIFIED_CHINESE = null; +var ju_Locale_TAIWAN = null; +var ju_Locale_TRADITIONAL_CHINESE = null; +var ju_Locale_UK = null; +var ju_Locale_US = null; +var ju_Locale_ROOT = null; +function ju_Locale__init_(var_0, var_1) { + var var_2 = new ju_Locale(); + ju_Locale__init_0(var_2, var_0, var_1); + return var_2; +} +function ju_Locale__init_1(var_0, var_1, var_2) { + var var_3 = new ju_Locale(); + ju_Locale__init_2(var_3, var_0, var_1, var_2); + return var_3; +} +function ju_Locale__init_0($this, $language, $country) { + ju_Locale__init_2($this, $language, $country, $rt_s(36)); +} +function ju_Locale__init_2($this, $language, $country, $variant) { + if ($language !== null && $country !== null && $variant !== null) { + if (!jl_String_length($language) && !jl_String_length($country)) { + $this.$languageCode = $rt_s(36); + $this.$countryCode = $rt_s(36); + $this.$variantCode = $variant; + return; + } + $this.$languageCode = $language; + $this.$countryCode = $country; + $this.$variantCode = $variant; + return; + } + $language = new jl_NullPointerException; + jl_Throwable__init_0($language); + $rt_throw($language); +} +function ju_Locale_equals($this, $object) { + var $o; + if ($object === $this) + return 1; + if (!($object instanceof ju_Locale)) + return 0; + $o = $object; + return jl_String_equals($this.$languageCode, $o.$languageCode) && jl_String_equals($this.$countryCode, $o.$countryCode) && jl_String_equals($this.$variantCode, $o.$variantCode) ? 1 : 0; +} +function ju_Locale_getCountry($this) { + return $this.$countryCode; +} +function ju_Locale_getLanguage($this) { + return $this.$languageCode; +} +function ju_Locale_hashCode($this) { + return (jl_String_hashCode($this.$countryCode) + jl_String_hashCode($this.$languageCode) | 0) + jl_String_hashCode($this.$variantCode) | 0; +} +function ju_Locale__clinit_() { + var $localeName, $countryIndex; + ju_Locale_CANADA = ju_Locale__init_($rt_s(462), $rt_s(463)); + ju_Locale_CANADA_FRENCH = ju_Locale__init_($rt_s(464), $rt_s(463)); + ju_Locale_CHINA = ju_Locale__init_($rt_s(465), $rt_s(466)); + ju_Locale_CHINESE = ju_Locale__init_($rt_s(465), $rt_s(36)); + ju_Locale_ENGLISH = ju_Locale__init_($rt_s(462), $rt_s(36)); + ju_Locale_FRANCE = ju_Locale__init_($rt_s(464), $rt_s(467)); + ju_Locale_FRENCH = ju_Locale__init_($rt_s(464), $rt_s(36)); + ju_Locale_GERMAN = ju_Locale__init_($rt_s(468), $rt_s(36)); + ju_Locale_GERMANY = ju_Locale__init_($rt_s(468), $rt_s(469)); + ju_Locale_ITALIAN = ju_Locale__init_($rt_s(470), $rt_s(36)); + ju_Locale_ITALY = ju_Locale__init_($rt_s(470), $rt_s(471)); + ju_Locale_JAPAN = ju_Locale__init_($rt_s(472), $rt_s(473)); + ju_Locale_JAPANESE = ju_Locale__init_($rt_s(472), $rt_s(36)); + ju_Locale_KOREA = ju_Locale__init_($rt_s(474), $rt_s(475)); + ju_Locale_KOREAN = ju_Locale__init_($rt_s(474), $rt_s(36)); + ju_Locale_PRC = ju_Locale__init_($rt_s(465), $rt_s(466)); + ju_Locale_SIMPLIFIED_CHINESE = ju_Locale__init_($rt_s(465), $rt_s(466)); + ju_Locale_TAIWAN = ju_Locale__init_($rt_s(465), $rt_s(476)); + ju_Locale_TRADITIONAL_CHINESE = ju_Locale__init_($rt_s(465), $rt_s(476)); + ju_Locale_UK = ju_Locale__init_($rt_s(462), $rt_s(477)); + ju_Locale_US = ju_Locale__init_($rt_s(462), $rt_s(478)); + ju_Locale_ROOT = ju_Locale__init_($rt_s(36), $rt_s(36)); + if (otciu_CLDRHelper_$$metadata$$10 === null) + otciu_CLDRHelper_$$metadata$$10 = otciu_CLDRHelper_getDefaultLocale$$create(); + $localeName = (otciu_CLDRHelper_$$metadata$$10.value !== null ? $rt_str(otciu_CLDRHelper_$$metadata$$10.value) : null); + $countryIndex = jl_String_indexOf0($localeName, 95); + ju_Locale_defaultLocale = ju_Locale__init_1(jl_String_substring0($localeName, 0, $countryIndex), jl_String_substring($localeName, $countryIndex + 1 | 0), $rt_s(36)); +} +function nlea_EaglerAdapterImpl2$TextureGL() { + var a = this; jl_Object.call(a); + a.$obj = null; + a.$w = 0; + a.$h = 0; + a.$nearest = 0; + a.$anisotropic = 0; +} +function jn_Buffer() { + var a = this; jl_Object.call(a); + a.$capacity = 0; + a.$position = 0; + a.$limit = 0; + a.$mark1 = 0; +} +function jn_Buffer__init_(var_0) { + var var_1 = new jn_Buffer(); + jn_Buffer__init_0(var_1, var_0); + return var_1; +} +function jn_Buffer__init_0($this, $capacity) { + $this.$mark1 = (-1); + $this.$capacity = $capacity; + $this.$limit = $capacity; +} +function jn_Buffer_capacity($this) { + return $this.$capacity; +} +function jn_Buffer_position($this) { + return $this.$position; +} +function jn_Buffer_position0($this, $newPosition) { + var var$2, var$3; + if ($newPosition >= 0 && $newPosition <= $this.$limit) { + $this.$position = $newPosition; + if ($newPosition < $this.$mark1) + $this.$mark1 = 0; + return $this; + } + var$2 = new jl_IllegalArgumentException; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(479)); + jl_AbstractStringBuilder_append2(var$3, $newPosition); + jl_AbstractStringBuilder_append(var$3, $rt_s(480)); + jl_AbstractStringBuilder_append2(var$3, $this.$limit); + jl_AbstractStringBuilder_append(var$3, $rt_s(274)); + jl_Throwable__init_(var$2, jl_AbstractStringBuilder_toString(var$3)); + $rt_throw(var$2); +} +function jn_Buffer_limit($this) { + return $this.$limit; +} +function jn_Buffer_limit0($this, $newLimit) { + var var$2, var$3; + if ($newLimit >= 0 && $newLimit <= $this.$capacity) { + if ($this.$mark1 > $newLimit) + $this.$mark1 = (-1); + $this.$limit = $newLimit; + if ($this.$position > $this.$limit) + $this.$position = $this.$limit; + return $this; + } + var$2 = new jl_IllegalArgumentException; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(481)); + jl_AbstractStringBuilder_append2(var$3, $newLimit); + jl_AbstractStringBuilder_append(var$3, $rt_s(480)); + jl_AbstractStringBuilder_append2(var$3, $this.$capacity); + jl_AbstractStringBuilder_append(var$3, $rt_s(274)); + jl_Throwable__init_(var$2, jl_AbstractStringBuilder_toString(var$3)); + $rt_throw(var$2); +} +function jn_Buffer_clear($this) { + $this.$position = 0; + $this.$limit = $this.$capacity; + $this.$mark1 = (-1); + return $this; +} +function jn_Buffer_flip($this) { + $this.$limit = $this.$position; + $this.$position = 0; + $this.$mark1 = (-1); + return $this; +} +function jn_Buffer_remaining($this) { + return $this.$limit - $this.$position | 0; +} +function jn_Buffer_hasRemaining($this) { + return $this.$position >= $this.$limit ? 0 : 1; +} +function jn_IntBuffer() { + jn_Buffer.call(this); +} +function jn_IntBuffer_wrap($array) { + var var$2, var$3; + var$2 = $array.data.length; + var$3 = new jn_IntBufferOverArray; + jn_IntBufferImpl__init_(var$3, var$2, 0, 0 + var$2 | 0); + var$3.$start1 = 0; + var$3.$readOnly0 = 0; + var$3.$array4 = $array; + return var$3; +} +function jn_IntBuffer_put0($this, $src, $offset, $length) { + var var$4, var$5, var$6, $pos, var$8, var$9, $i, var$11; + if ($this.$readOnly1()) { + var$4 = new jn_ReadOnlyBufferException; + jl_Throwable__init_0(var$4); + $rt_throw(var$4); + } + if (jn_Buffer_remaining($this) < $length) { + var$4 = new jn_BufferOverflowException; + jl_Throwable__init_0(var$4); + $rt_throw(var$4); + } + if ($offset >= 0) { + var$5 = $src.data; + var$6 = var$5.length; + if ($offset < var$6) { + $pos = $offset + $length | 0; + if ($pos > var$6) { + var$8 = new jl_IndexOutOfBoundsException; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(482)); + jl_AbstractStringBuilder_append2(var$4, $pos); + jl_AbstractStringBuilder_append(var$4, $rt_s(483)); + jl_AbstractStringBuilder_append2(var$4, var$6); + jl_Throwable__init_(var$8, jl_AbstractStringBuilder_toString(var$4)); + $rt_throw(var$8); + } + if ($length < 0) { + var$4 = new jl_IndexOutOfBoundsException; + var$9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$9); + jl_AbstractStringBuilder_append(var$9, $rt_s(484)); + jl_AbstractStringBuilder_append2(var$9, $length); + jl_AbstractStringBuilder_append(var$9, $rt_s(485)); + jl_Throwable__init_(var$4, jl_AbstractStringBuilder_toString(var$9)); + $rt_throw(var$4); + } + $pos = $this.$position; + $i = 0; + while ($i < $length) { + var$11 = $pos + 1 | 0; + var$6 = $offset + 1 | 0; + $this.$putElement($pos, var$5[$offset]); + $i = $i + 1 | 0; + $pos = var$11; + $offset = var$6; + } + $this.$position = $this.$position + $length | 0; + return $this; + } + } + $src = $src.data; + var$9 = new jl_IndexOutOfBoundsException; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(486)); + jl_AbstractStringBuilder_append2(var$4, $offset); + jl_AbstractStringBuilder_append(var$4, $rt_s(480)); + jl_AbstractStringBuilder_append2(var$4, $src.length); + jl_AbstractStringBuilder_append(var$4, $rt_s(68)); + jl_Throwable__init_(var$9, jl_AbstractStringBuilder_toString(var$4)); + $rt_throw(var$9); +} +function jn_IntBuffer_put($this, $src) { + return jn_IntBuffer_put0($this, $src, 0, $src.data.length); +} +function jn_IntBuffer_clear0($this) { + jn_Buffer_clear($this); + return $this; +} +function jn_IntBuffer_flip0($this) { + jn_Buffer_flip($this); + return $this; +} +function jn_IntBuffer_limit($this, $newLimit) { + jn_Buffer_limit0($this, $newLimit); + return $this; +} +function jn_IntBuffer_position($this, $newPosition) { + jn_Buffer_position0($this, $newPosition); + return $this; +} +function jn_IntBuffer_flip($this) { + jn_Buffer_flip($this); + return $this; +} +function jn_IntBuffer_clear($this) { + jn_Buffer_clear($this); + return $this; +} +function jn_IntBuffer_limit0($this, var$1) { + jn_Buffer_limit0($this, var$1); + return $this; +} +function jn_IntBuffer_position0($this, var$1) { + jn_Buffer_position0($this, var$1); + return $this; +} +function nlea_EaglerAdapterImpl2$BufferGL() { + jl_Object.call(this); + this.$obj2 = null; +} +function nlea_EaglerAdapterImpl2$ShaderGL() { + jl_Object.call(this); + this.$obj1 = null; +} +function nlea_EaglerAdapterImpl2$ProgramGL() { + var a = this; jl_Object.call(a); + a.$obj0 = null; + a.$hashcode = 0; +} +function nlea_EaglerAdapterImpl2$UniformGL() { + jl_Object.call(this); + this.$obj3 = null; +} +function nlea_EaglerAdapterImpl2$BufferArrayGL() { + var a = this; jl_Object.call(a); + a.$obj6 = null; + a.$isQuadBufferBound = 0; +} +function jnc_Charset$Charsets() { + jl_Object.call(this); +} +var jnc_Charset$Charsets_value = null; +function jnc_Charset$Charsets__init_0() { + var var_0 = new jnc_Charset$Charsets(); + jnc_Charset$Charsets__init_(var_0); + return var_0; +} +function jnc_Charset$Charsets__init_($this) { + return; +} +function jnc_Charset$Charsets__clinit_() { + jnc_Charset$Charsets_value = ju_HashMap__init_(); + ju_HashMap_putImpl(jnc_Charset$Charsets_value, $rt_s(62), jnci_UTF8Charset__init_0()); +} +function jl_IllegalArgumentException() { + jl_RuntimeException.call(this); +} +function jl_IllegalArgumentException__init_0() { + var var_0 = new jl_IllegalArgumentException(); + jl_IllegalArgumentException__init_(var_0); + return var_0; +} +function jl_IllegalArgumentException__init_1(var_0) { + var var_1 = new jl_IllegalArgumentException(); + jl_IllegalArgumentException__init_2(var_1, var_0); + return var_1; +} +function jl_IllegalArgumentException__init_($this) { + jl_Throwable__init_0($this); +} +function jl_IllegalArgumentException__init_2($this, $message) { + jl_Throwable__init_($this, $message); +} +function jnc_UnsupportedCharsetException() { + jl_IllegalArgumentException.call(this); + this.$charsetName = null; +} +function jur_Pattern() { + var a = this; jl_Object.call(a); + a.$lexemes = null; + a.$flags0 = 0; + a.$backRefs = null; + a.$needsBackRefReplacement = 0; + a.$globalGroupIndex = 0; + a.$compCount = 0; + a.$consCount = 0; + a.$start2 = null; +} +function jur_Pattern__init_0() { + var var_0 = new jur_Pattern(); + jur_Pattern__init_(var_0); + return var_0; +} +function jur_Pattern_matcher($this, $input) { + var var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9; + var$2 = new jur_Matcher; + var$2.$leftBound = (-1); + var$2.$rightBound = (-1); + var$2.$pat = $this; + var$2.$start3 = $this.$start2; + var$2.$string = $input; + var$2.$leftBound = 0; + var$2.$rightBound = jl_String_length(var$2.$string); + var$3 = new jur_MatchResultImpl; + var$4 = var$2.$leftBound; + var$5 = var$2.$rightBound; + var$6 = $this.$globalGroupIndex; + var$7 = jur_Pattern_compCount($this); + var$8 = jur_Pattern_consCount($this); + var$3.$previousMatch = (-1); + var$9 = var$6 + 1 | 0; + var$3.$groupCount = var$9; + var$3.$groupBounds = $rt_createIntArray(var$9 * 2 | 0); + var$3.$consumers = $rt_createIntArray(var$8); + ju_Arrays_fill0(var$3.$consumers, (-1)); + if (var$7 > 0) + var$3.$compQuantCounters = $rt_createIntArray(var$7); + ju_Arrays_fill0(var$3.$groupBounds, (-1)); + jur_MatchResultImpl_reset(var$3, $input, var$4, var$5); + var$2.$matchResult = var$3; + return var$2; +} +function jur_Pattern_split0($this, $inputSeq, $limit) { + var $res, $mat, $index, $curPos, var$7, var$8; + $res = ju_ArrayList__init_0(); + $mat = jur_Pattern_matcher($this, $inputSeq); + $index = 0; + $curPos = 0; + if (!jl_String_length($inputSeq)) { + var$7 = $rt_createArray(jl_String, 1); + var$7.data[0] = $rt_s(36); + return var$7; + } + while (jur_Matcher_find($mat)) { + var$8 = $index + 1 | 0; + if (var$8 >= $limit && $limit > 0) + break; + ju_ArrayList_add($res, jl_String_substring0($inputSeq, $curPos, jur_Matcher_start($mat))); + $curPos = jur_Matcher_end($mat); + $index = var$8; + } + a: { + ju_ArrayList_add($res, jl_String_substring0($inputSeq, $curPos, jl_String_length($inputSeq))); + $index = $index + 1 | 0; + if (!$limit) + while (true) { + $index = $index + (-1) | 0; + if ($index < 0) + break; + if (jl_String_length(ju_ArrayList_get($res, $index))) + break a; + ju_ArrayList_remove($res, $index); + } + } + if ($index < 0) + $index = 0; + return ju_AbstractCollection_toArray($res, $rt_createArray(jl_String, $index)); +} +function jur_Pattern_split($this, $input) { + return jur_Pattern_split0($this, $input, 0); +} +function jur_Pattern_pattern($this) { + return $this.$lexemes.$orig; +} +function jur_Pattern_processExpression($this, $ch, $newFlags, $last) { + var $children, $saveFlags, $saveChangedFlags, $fSet, $child; + $children = ju_ArrayList__init_0(); + $saveFlags = $this.$flags0; + $saveChangedFlags = 0; + if ($newFlags != $this.$flags0) + $this.$flags0 = $newFlags; + a: { + switch ($ch) { + case -1073741784: + $fSet = new jur_NonCapFSet; + $newFlags = $this.$consCount + 1 | 0; + $this.$consCount = $newFlags; + jur_FSet__init_($fSet, $newFlags); + break a; + case -536870872: + case -268435416: + break; + case -134217688: + case -67108824: + $fSet = new jur_BehindFSet; + $newFlags = $this.$consCount + 1 | 0; + $this.$consCount = $newFlags; + jur_FSet__init_($fSet, $newFlags); + break a; + case -33554392: + $fSet = new jur_AtomicFSet; + $newFlags = $this.$consCount + 1 | 0; + $this.$consCount = $newFlags; + jur_FSet__init_($fSet, $newFlags); + break a; + default: + $this.$globalGroupIndex = $this.$globalGroupIndex + 1 | 0; + if ($last !== null) + $fSet = jur_FSet__init_0($this.$globalGroupIndex); + else { + $fSet = jur_FinalSet__init_0(); + $saveChangedFlags = 1; + } + if ($this.$globalGroupIndex <= (-1)) + break a; + if ($this.$globalGroupIndex >= 10) + break a; + $this.$backRefs.data[$this.$globalGroupIndex] = $fSet; + break a; + } + $fSet = jur_AheadFSet__init_0(); + } + while (true) { + if (jur_Lexer_isLetter($this.$lexemes) && $this.$lexemes.$lookAhead == (-536870788)) { + $last = jur_CharClass__init_0(jur_Pattern_hasFlag($this, 2), jur_Pattern_hasFlag($this, 64)); + while (!jur_Lexer_isEmpty($this.$lexemes) && jur_Lexer_isLetter($this.$lexemes) && !($this.$lexemes.$lookAhead && $this.$lexemes.$lookAhead != (-536870788) && $this.$lexemes.$lookAhead != (-536870871))) { + jur_CharClass_add($last, jur_Lexer_next($this.$lexemes)); + if ($this.$lexemes.$ch != (-536870788)) + continue; + jur_Lexer_next($this.$lexemes); + } + $child = jur_Pattern_processRangeSet($this, $last); + $child.$setNext($fSet); + } else if ($this.$lexemes.$ch == (-536870788)) { + $child = jur_EmptySet__init_($fSet); + jur_Lexer_next($this.$lexemes); + } else { + $child = jur_Pattern_processSubExpression($this, $fSet); + if ($this.$lexemes.$ch == (-536870788)) + jur_Lexer_next($this.$lexemes); + } + if ($child !== null) + ju_ArrayList_add($children, $child); + if (jur_Lexer_isEmpty($this.$lexemes)) + break; + if ($this.$lexemes.$ch == (-536870871)) + break; + } + if ($this.$lexemes.$lookBack == (-536870788)) + ju_ArrayList_add($children, jur_EmptySet__init_($fSet)); + if ($this.$flags0 != $saveFlags && !$saveChangedFlags) { + $this.$flags0 = $saveFlags; + jur_Lexer_restoreFlags($this.$lexemes, $this.$flags0); + } + switch ($ch) { + case -1073741784: + break; + case -536870872: + $last = new jur_PositiveLookAhead; + jur_JointSet__init_0($last, $children, $fSet); + return $last; + case -268435416: + $last = new jur_NegativeLookAhead; + jur_JointSet__init_0($last, $children, $fSet); + return $last; + case -134217688: + $last = new jur_PositiveLookBehind; + jur_JointSet__init_0($last, $children, $fSet); + return $last; + case -67108824: + $last = new jur_NegativeLookBehind; + jur_JointSet__init_0($last, $children, $fSet); + return $last; + case -33554392: + $last = new jur_AtomicJointSet; + jur_JointSet__init_0($last, $children, $fSet); + return $last; + default: + switch ($children.$size) { + case 0: + break; + case 1: + return jur_SingleSet__init_(ju_ArrayList_get($children, 0), $fSet); + default: + return jur_JointSet__init_1($children, $fSet); + } + return jur_EmptySet__init_($fSet); + } + $last = new jur_NonCapJointSet; + jur_JointSet__init_0($last, $children, $fSet); + return $last; +} +function jur_Pattern_processDecomposedChar($this) { + var $codePoints, $curSymb, $curSymbIndex, $codePointsHangul, $readCodePoints, var$6; + $codePoints = $rt_createIntArray(4); + $curSymb = (-1); + $curSymbIndex = (-1); + if (!jur_Lexer_isEmpty($this.$lexemes) && jur_Lexer_isLetter($this.$lexemes)) { + $codePointsHangul = $codePoints.data; + $curSymb = jur_Lexer_next($this.$lexemes); + $codePointsHangul[0] = $curSymb; + $curSymbIndex = $curSymb - 4352 | 0; + } + if ($curSymbIndex >= 0 && $curSymbIndex < 19) { + $codePointsHangul = $rt_createCharArray(3); + $codePoints = $codePointsHangul.data; + $codePoints[0] = $curSymb & 65535; + $readCodePoints = $this.$lexemes.$ch; + $curSymb = $readCodePoints - 4449 | 0; + if ($curSymb >= 0 && $curSymb < 21) { + $codePoints[1] = $readCodePoints & 65535; + jur_Lexer_next($this.$lexemes); + $readCodePoints = $this.$lexemes.$ch; + $curSymbIndex = $readCodePoints - 4519 | 0; + if ($curSymbIndex >= 0 && $curSymbIndex < 28) { + $codePoints[2] = $readCodePoints & 65535; + jur_Lexer_next($this.$lexemes); + return jur_HangulDecomposedCharSet__init_($codePointsHangul, 3); + } + return jur_HangulDecomposedCharSet__init_($codePointsHangul, 2); + } + if (!jur_Pattern_hasFlag($this, 2)) + return jur_CharSet__init_($codePoints[0]); + if (jur_Pattern_hasFlag($this, 64)) + return jur_UCICharSet__init_($codePoints[0]); + return jur_CICharSet__init_($codePoints[0]); + } + $codePointsHangul = $codePoints.data; + $curSymb = 1; + while ($curSymb < 4 && !jur_Lexer_isEmpty($this.$lexemes) && jur_Lexer_isLetter($this.$lexemes)) { + $readCodePoints = $curSymb + 1 | 0; + $codePointsHangul[$curSymb] = jur_Lexer_next($this.$lexemes); + $curSymb = $readCodePoints; + } + if ($curSymb == 1) { + $readCodePoints = $codePointsHangul[0]; + if (!(jur_Lexer_singleDecompTable.$get7($readCodePoints) == jur_Lexer_singleDecompTableSize ? 0 : 1)) + return jur_Pattern_processCharSet($this, $codePointsHangul[0]); + } + if (!jur_Pattern_hasFlag($this, 2)) + return jur_DecomposedCharSet__init_($codePoints, $curSymb); + if (jur_Pattern_hasFlag($this, 64)) { + var$6 = new jur_UCIDecomposedCharSet; + jur_DecomposedCharSet__init_0(var$6, $codePoints, $curSymb); + return var$6; + } + var$6 = new jur_CIDecomposedCharSet; + jur_DecomposedCharSet__init_0(var$6, $codePoints, $curSymb); + return var$6; +} +function jur_Pattern_processSubExpression($this, $last) { + var $cur, $term, var$4, $next; + if (jur_Lexer_isLetter($this.$lexemes) && !jur_Lexer_isNextSpecial($this.$lexemes) && jur_Lexer_isLetter0($this.$lexemes.$lookAhead)) { + if (jur_Pattern_hasFlag($this, 128)) { + $cur = jur_Pattern_processDecomposedChar($this); + if (!jur_Lexer_isEmpty($this.$lexemes) && !($this.$lexemes.$ch == (-536870871) && !($last instanceof jur_FinalSet)) && $this.$lexemes.$ch != (-536870788) && !jur_Lexer_isLetter($this.$lexemes)) + $cur = jur_Pattern_processQuantifier($this, $last, $cur); + } else if (!jur_Lexer_isHighSurrogate($this.$lexemes) && !jur_Lexer_isLowSurrogate($this.$lexemes)) { + $term = new jl_StringBuffer; + jl_AbstractStringBuilder__init_($term); + while (!jur_Lexer_isEmpty($this.$lexemes) && jur_Lexer_isLetter($this.$lexemes) && !jur_Lexer_isHighSurrogate($this.$lexemes) && !jur_Lexer_isLowSurrogate($this.$lexemes) && !(!(!jur_Lexer_isNextSpecial($this.$lexemes) && !$this.$lexemes.$lookAhead) && !(!jur_Lexer_isNextSpecial($this.$lexemes) && jur_Lexer_isLetter0($this.$lexemes.$lookAhead)) && $this.$lexemes.$lookAhead != (-536870871) && ($this.$lexemes.$lookAhead & (-2147418113)) != (-2147483608) && $this.$lexemes.$lookAhead != (-536870788) + && $this.$lexemes.$lookAhead != (-536870876))) { + var$4 = jur_Lexer_next($this.$lexemes); + if (!jl_Character_isSupplementaryCodePoint(var$4)) + jl_AbstractStringBuilder_append0($term, var$4 & 65535); + else + jl_AbstractStringBuilder_append7($term, jl_Character_toChars(var$4)); + } + if (!jur_Pattern_hasFlag($this, 2)) + $cur = jur_SequenceSet__init_($term); + else if (jur_Pattern_hasFlag($this, 64)) + $cur = jur_UCISequenceSet__init_($term); + else { + $cur = new jur_CISequenceSet; + jur_LeafSet__init_($cur); + $cur.$string0 = jl_AbstractStringBuilder_toString($term); + $cur.$charCount = jl_StringBuffer_length($term); + } + } else + $cur = jur_Pattern_processQuantifier($this, $last, jur_Pattern_processTerminal($this, $last)); + } else if ($this.$lexemes.$ch != (-536870871)) + $cur = jur_Pattern_processQuantifier($this, $last, jur_Pattern_processTerminal($this, $last)); + else { + if ($last instanceof jur_FinalSet) + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), $this.$lexemes.$orig, $this.$lexemes.$curToc)); + $cur = jur_EmptySet__init_($last); + } + if (!jur_Lexer_isEmpty($this.$lexemes) && !($this.$lexemes.$ch == (-536870871) && !($last instanceof jur_FinalSet)) && $this.$lexemes.$ch != (-536870788)) { + $next = jur_Pattern_processSubExpression($this, $last); + if ($cur instanceof jur_LeafQuantifierSet && !($cur instanceof jur_CompositeQuantifierSet) && !($cur instanceof jur_GroupQuantifierSet) && !($cur instanceof jur_AltQuantifierSet)) { + $last = $cur; + if (!$next.$first($last.$innerSet)) { + $cur = new jur_UnifiedQuantifierSet; + jur_LeafQuantifierSet__init_($cur, $last.$innerSet, $last.$next4, $last.$type); + $cur.$innerSet.$setNext($cur); + } + } + if (($next.$getType0() & 65535) != 43) + $cur.$setNext($next); + else + $cur.$setNext($next.$innerSet); + } else { + if ($cur === null) + return null; + $cur.$setNext($last); + } + if (($cur.$getType0() & 65535) != 43) + return $cur; + return $cur.$innerSet; +} +function jur_Pattern_processQuantifier($this, $last, $term) { + var $quant, $leaf, $q, var$6; + $quant = $this.$lexemes.$ch; + if ($term !== null && !($term instanceof jur_LeafSet)) { + switch ($quant) { + case -2147483606: + jur_Lexer_next($this.$lexemes); + $leaf = new jur_PossessiveGroupQuantifierSet; + jur_QuantifierSet__init_($leaf, $term, $last, $quant); + $term.$setNext(jur_FSet_posFSet); + return $leaf; + case -2147483605: + jur_Lexer_next($this.$lexemes); + $leaf = new jur_PosPlusGroupQuantifierSet; + jur_QuantifierSet__init_($leaf, $term, $last, (-2147483606)); + $term.$setNext(jur_FSet_posFSet); + return $leaf; + case -2147483585: + jur_Lexer_next($this.$lexemes); + $leaf = new jur_PosAltGroupQuantifierSet; + jur_QuantifierSet__init_($leaf, $term, $last, (-536870849)); + $term.$setNext(jur_FSet_posFSet); + return $leaf; + case -2147483525: + $leaf = new jur_PosCompositeGroupQuantifierSet; + $q = jur_Lexer_nextSpecial($this.$lexemes); + $quant = $this.$compCount + 1 | 0; + $this.$compCount = $quant; + jur_CompositeGroupQuantifierSet__init_($leaf, $q, $term, $last, (-536870849), $quant); + $term.$setNext(jur_FSet_posFSet); + return $leaf; + case -1073741782: + case -1073741781: + jur_Lexer_next($this.$lexemes); + $q = new jur_ReluctantGroupQuantifierSet; + jur_QuantifierSet__init_($q, $term, $last, $quant); + $term.$setNext($q); + return $q; + case -1073741761: + jur_Lexer_next($this.$lexemes); + $q = new jur_RelAltGroupQuantifierSet; + jur_QuantifierSet__init_($q, $term, $last, (-536870849)); + $term.$setNext($last); + return $q; + case -1073741701: + $q = new jur_RelCompositeGroupQuantifierSet; + $leaf = jur_Lexer_nextSpecial($this.$lexemes); + var$6 = $this.$compCount + 1 | 0; + $this.$compCount = var$6; + jur_CompositeGroupQuantifierSet__init_($q, $leaf, $term, $last, (-536870849), var$6); + $term.$setNext($q); + return $q; + case -536870870: + case -536870869: + jur_Lexer_next($this.$lexemes); + if ($term.$getType0() != (-2147483602)) { + $q = new jur_GroupQuantifierSet; + jur_QuantifierSet__init_($q, $term, $last, $quant); + } else if (jur_Pattern_hasFlag($this, 32)) { + $q = new jur_DotAllQuantifierSet; + jur_QuantifierSet__init_($q, $term, $last, $quant); + } else { + $q = new jur_DotQuantifierSet; + $leaf = jur_AbstractLineTerminator_getInstance($this.$flags0); + jur_QuantifierSet__init_($q, $term, $last, $quant); + $q.$lt = $leaf; + } + $term.$setNext($q); + return $q; + case -536870849: + jur_Lexer_next($this.$lexemes); + $q = new jur_AltGroupQuantifierSet; + jur_QuantifierSet__init_($q, $term, $last, (-536870849)); + $term.$setNext($last); + return $q; + case -536870789: + $q = new jur_CompositeGroupQuantifierSet; + $leaf = jur_Lexer_nextSpecial($this.$lexemes); + var$6 = $this.$compCount + 1 | 0; + $this.$compCount = var$6; + jur_CompositeGroupQuantifierSet__init_($q, $leaf, $term, $last, (-536870849), var$6); + $term.$setNext($q); + return $q; + default: + } + return $term; + } + $leaf = null; + if ($term !== null) + $leaf = $term; + switch ($quant) { + case -2147483606: + case -2147483605: + jur_Lexer_next($this.$lexemes); + $q = new jur_PossessiveQuantifierSet; + jur_LeafQuantifierSet__init_($q, $leaf, $last, $quant); + $leaf.$next4 = $q; + return $q; + case -2147483585: + jur_Lexer_next($this.$lexemes); + $term = new jur_PossessiveAltQuantifierSet; + jur_LeafQuantifierSet__init_($term, $leaf, $last, (-2147483585)); + return $term; + case -2147483525: + $term = new jur_PossessiveCompositeQuantifierSet; + jur_CompositeQuantifierSet__init_($term, jur_Lexer_nextSpecial($this.$lexemes), $leaf, $last, (-2147483525)); + return $term; + case -1073741782: + case -1073741781: + jur_Lexer_next($this.$lexemes); + $q = new jur_ReluctantQuantifierSet; + jur_LeafQuantifierSet__init_($q, $leaf, $last, $quant); + $leaf.$next4 = $q; + return $q; + case -1073741761: + jur_Lexer_next($this.$lexemes); + $term = new jur_ReluctantAltQuantifierSet; + jur_LeafQuantifierSet__init_($term, $leaf, $last, (-1073741761)); + return $term; + case -1073741701: + $term = new jur_ReluctantCompositeQuantifierSet; + jur_CompositeQuantifierSet__init_($term, jur_Lexer_nextSpecial($this.$lexemes), $leaf, $last, (-1073741701)); + return $term; + case -536870870: + case -536870869: + jur_Lexer_next($this.$lexemes); + $q = jur_LeafQuantifierSet__init_0($leaf, $last, $quant); + $leaf.$next4 = $q; + return $q; + case -536870849: + jur_Lexer_next($this.$lexemes); + $term = new jur_AltQuantifierSet; + jur_LeafQuantifierSet__init_($term, $leaf, $last, (-536870849)); + return $term; + case -536870789: + return jur_CompositeQuantifierSet__init_0(jur_Lexer_nextSpecial($this.$lexemes), $leaf, $last, (-536870789)); + default: + } + return $term; +} +function jur_Pattern_processTerminal($this, $last) { + var $term, var$3, $ch, $newFlags, $number, $negative, $cc; + $term = null; + var$3 = $last instanceof jur_FinalSet; + while (true) { + a: { + $ch = jur_Lexer_peek($this.$lexemes); + if (($ch & (-2147418113)) == (-2147483608)) { + jur_Lexer_next($this.$lexemes); + $newFlags = ($ch & 16711680) >> 16; + $ch = $ch & (-16711681); + if ($ch == (-16777176)) + $this.$flags0 = $newFlags; + else { + if ($ch != (-1073741784)) + $newFlags = $this.$flags0; + $term = jur_Pattern_processExpression($this, $ch, $newFlags, $last); + if (jur_Lexer_peek($this.$lexemes) != (-536870871)) + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), jur_Lexer_toString($this.$lexemes), jur_Lexer_getIndex($this.$lexemes))); + jur_Lexer_next($this.$lexemes); + } + } else { + b: { + c: { + switch ($ch) { + case -2147483599: + case -2147483598: + case -2147483597: + case -2147483596: + case -2147483595: + case -2147483594: + case -2147483593: + case -2147483592: + case -2147483591: + $number = ($ch & 2147483647) - 48 | 0; + if ($this.$globalGroupIndex < $number) + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), jur_Lexer_toString($this.$lexemes), jur_Lexer_getIndex($this.$lexemes))); + jur_Lexer_next($this.$lexemes); + $this.$consCount = $this.$consCount + 1 | 0; + $term = !jur_Pattern_hasFlag($this, 2) ? jur_BackReferenceSet__init_($number, $this.$consCount) : jur_Pattern_hasFlag($this, 64) ? jur_UCIBackReferenceSet__init_($number, $this.$consCount) : jur_CIBackReferenceSet__init_($number, $this.$consCount); + $this.$backRefs.data[$number].$isBackReferenced = 1; + $this.$needsBackRefReplacement = 1; + break a; + case -2147483583: + break; + case -2147483582: + jur_Lexer_next($this.$lexemes); + $term = jur_WordBoundary__init_(0); + break a; + case -2147483577: + jur_Lexer_next($this.$lexemes); + $term = jur_PreviousMatch__init_0(); + break a; + case -2147483558: + jur_Lexer_next($this.$lexemes); + $term = new jur_EOLSet; + $number = $this.$consCount + 1 | 0; + $this.$consCount = $number; + jur_EOLSet__init_($term, $number); + break a; + case -2147483550: + jur_Lexer_next($this.$lexemes); + $term = jur_WordBoundary__init_(1); + break a; + case -2147483526: + jur_Lexer_next($this.$lexemes); + $term = jur_EOISet__init_0(); + break a; + case -536870876: + break c; + case -536870866: + jur_Lexer_next($this.$lexemes); + if (jur_Pattern_hasFlag($this, 32)) { + $term = jur_DotAllSet__init_0(); + break a; + } + $term = jur_DotSet__init_(jur_AbstractLineTerminator_getInstance($this.$flags0)); + break a; + case -536870821: + jur_Lexer_next($this.$lexemes); + $negative = 0; + if (jur_Lexer_peek($this.$lexemes) == (-536870818)) { + $negative = 1; + jur_Lexer_next($this.$lexemes); + } + $term = jur_Pattern_processRange($this, $negative, $last); + if (jur_Lexer_peek($this.$lexemes) != (-536870819)) + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), jur_Lexer_toString($this.$lexemes), jur_Lexer_getIndex($this.$lexemes))); + jur_Lexer_setMode($this.$lexemes, 1); + jur_Lexer_next($this.$lexemes); + break a; + case -536870818: + jur_Lexer_next($this.$lexemes); + $this.$consCount = $this.$consCount + 1 | 0; + if (!jur_Pattern_hasFlag($this, 8)) { + $term = jur_SOLSet__init_0(); + break a; + } + $term = jur_MultiLineSOLSet__init_(jur_AbstractLineTerminator_getInstance($this.$flags0)); + break a; + case 0: + $cc = jur_Lexer_peekSpecial($this.$lexemes); + if ($cc !== null) + $term = jur_Pattern_processRangeSet($this, $cc); + else { + if (jur_Lexer_isEmpty($this.$lexemes)) { + $term = jur_EmptySet__init_($last); + break a; + } + $term = jur_CharSet__init_($ch & 65535); + } + jur_Lexer_next($this.$lexemes); + break a; + default: + break b; + } + jur_Lexer_next($this.$lexemes); + $term = jur_SOLSet__init_0(); + break a; + } + jur_Lexer_next($this.$lexemes); + $this.$consCount = $this.$consCount + 1 | 0; + if (jur_Pattern_hasFlag($this, 8)) { + if (jur_Pattern_hasFlag($this, 1)) { + $term = jur_UMultiLineEOLSet__init_($this.$consCount); + break a; + } + $term = jur_MultiLineEOLSet__init_($this.$consCount); + break a; + } + if (jur_Pattern_hasFlag($this, 1)) { + $term = jur_UEOLSet__init_($this.$consCount); + break a; + } + $term = jur_EOLSet__init_0($this.$consCount); + break a; + } + if ($ch >= 0 && !jur_Lexer_isSpecial($this.$lexemes)) { + $term = jur_Pattern_processCharSet($this, $ch); + jur_Lexer_next($this.$lexemes); + } else if ($ch == (-536870788)) + $term = jur_EmptySet__init_($last); + else { + if ($ch != (-536870871)) + $rt_throw(jur_PatternSyntaxException__init_(!jur_Lexer_isSpecial($this.$lexemes) ? jl_Character_toString0($ch & 65535) : jur_Lexer_peekSpecial($this.$lexemes).$toString(), jur_Lexer_toString($this.$lexemes), jur_Lexer_getIndex($this.$lexemes))); + if (var$3) + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), jur_Lexer_toString($this.$lexemes), jur_Lexer_getIndex($this.$lexemes))); + $term = jur_EmptySet__init_($last); + } + } + } + if ($ch != (-16777176)) + break; + } + return $term; +} +function jur_Pattern_processRange($this, $negative, $last) { + var $rangeSet; + $rangeSet = jur_Pattern_processRangeSet($this, jur_Pattern_processRangeExpression($this, $negative)); + $rangeSet.$setNext($last); + return $rangeSet; +} +function jur_Pattern_processRangeExpression($this, $alt) { + var $res, $buffer, $intersection, $notClosed, $firstInClass, $cur, $negative, $cs, $$je; + $res = jur_CharClass__init_0(jur_Pattern_hasFlag($this, 2), jur_Pattern_hasFlag($this, 64)); + jur_AbstractCharClass_setNegative($res, $alt); + $buffer = (-1); + $intersection = 0; + $notClosed = 0; + $firstInClass = 1; + a: { + b: { + c: while (true) { + if (jur_Lexer_isEmpty($this.$lexemes)) + break a; + $notClosed = $this.$lexemes.$ch == (-536870819) && !$firstInClass ? 0 : 1; + if (!$notClosed) + break a; + d: { + switch ($this.$lexemes.$ch) { + case -536870874: + if ($buffer >= 0) + jur_CharClass_add($res, $buffer); + $buffer = jur_Lexer_next($this.$lexemes); + if ($this.$lexemes.$ch != (-536870874)) { + $buffer = 38; + break d; + } + if ($this.$lexemes.$lookAhead == (-536870821)) { + jur_Lexer_next($this.$lexemes); + $intersection = 1; + $buffer = (-1); + break d; + } + jur_Lexer_next($this.$lexemes); + if ($firstInClass) { + $res = jur_Pattern_processRangeExpression($this, 0); + break d; + } + if ($this.$lexemes.$ch == (-536870819)) + break d; + jur_CharClass_intersection($res, jur_Pattern_processRangeExpression($this, 0)); + break d; + case -536870867: + if (!$firstInClass && $this.$lexemes.$lookAhead != (-536870819) && $this.$lexemes.$lookAhead != (-536870821) && $buffer >= 0) { + jur_Lexer_next($this.$lexemes); + $cur = $this.$lexemes.$ch; + if (jur_Lexer_isSpecial($this.$lexemes)) + break c; + if ($cur < 0 && $this.$lexemes.$lookAhead != (-536870819) && $this.$lexemes.$lookAhead != (-536870821) && $buffer >= 0) + break c; + e: { + try { + if (jur_Lexer_isLetter0($cur)) + break e; + $cur = $cur & 65535; + break e; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + break b; + } else { + throw $$e; + } + } + } + try { + jur_CharClass_add0($res, $buffer, $cur); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + break b; + } else { + throw $$e; + } + } + jur_Lexer_next($this.$lexemes); + $buffer = (-1); + break d; + } + if ($buffer >= 0) + jur_CharClass_add($res, $buffer); + $buffer = 45; + jur_Lexer_next($this.$lexemes); + break d; + case -536870821: + if ($buffer >= 0) { + jur_CharClass_add($res, $buffer); + $buffer = (-1); + } + jur_Lexer_next($this.$lexemes); + $negative = 0; + if ($this.$lexemes.$ch == (-536870818)) { + jur_Lexer_next($this.$lexemes); + $negative = 1; + } + if (!$intersection) + jur_CharClass_union($res, jur_Pattern_processRangeExpression($this, $negative)); + else + jur_CharClass_intersection($res, jur_Pattern_processRangeExpression($this, $negative)); + $intersection = 0; + jur_Lexer_next($this.$lexemes); + break d; + case -536870819: + if ($buffer >= 0) + jur_CharClass_add($res, $buffer); + $buffer = 93; + jur_Lexer_next($this.$lexemes); + break d; + case -536870818: + if ($buffer >= 0) + jur_CharClass_add($res, $buffer); + $buffer = 94; + jur_Lexer_next($this.$lexemes); + break d; + case 0: + if ($buffer >= 0) + jur_CharClass_add($res, $buffer); + $cs = $this.$lexemes.$curST; + if ($cs === null) + $buffer = 0; + else { + jur_CharClass_add1($res, $cs); + $buffer = (-1); + } + jur_Lexer_next($this.$lexemes); + break d; + default: + } + if ($buffer >= 0) + jur_CharClass_add($res, $buffer); + $buffer = jur_Lexer_next($this.$lexemes); + } + $firstInClass = 0; + } + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), jur_Pattern_pattern($this), $this.$lexemes.$curToc)); + } + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), jur_Pattern_pattern($this), $this.$lexemes.$curToc)); + } + if (!$notClosed) { + if ($buffer >= 0) + jur_CharClass_add($res, $buffer); + return $res; + } + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), jur_Pattern_pattern($this), $this.$lexemes.$curToc - 1 | 0)); +} +function jur_Pattern_processCharSet($this, $ch) { + var $isSupplCodePoint, var$3, var$4; + $isSupplCodePoint = jl_Character_isSupplementaryCodePoint($ch); + if (jur_Pattern_hasFlag($this, 2)) { + a: { + if (!($ch >= 97 && $ch <= 122)) { + if ($ch < 65) + break a; + if ($ch > 90) + break a; + } + return jur_CICharSet__init_($ch & 65535); + } + if (jur_Pattern_hasFlag($this, 64) && $ch > 128) { + if ($isSupplCodePoint) { + var$3 = new jur_UCISupplCharSet; + jur_LeafSet__init_(var$3); + var$3.$charCount = 2; + var$3.$ch0 = jl_Character_toLowerCase0(jl_Character_toUpperCase($ch)); + return var$3; + } + if (jur_Lexer_isLowSurrogate0($ch)) + return jur_LowSurrogateCharSet__init_($ch & 65535); + if (!jur_Lexer_isHighSurrogate0($ch)) + return jur_UCICharSet__init_($ch & 65535); + return jur_HighSurrogateCharSet__init_($ch & 65535); + } + } + if (!$isSupplCodePoint) { + if (jur_Lexer_isLowSurrogate0($ch)) + return jur_LowSurrogateCharSet__init_($ch & 65535); + if (!jur_Lexer_isHighSurrogate0($ch)) + return jur_CharSet__init_($ch & 65535); + return jur_HighSurrogateCharSet__init_($ch & 65535); + } + var$3 = new jur_SupplCharSet; + jur_LeafSet__init_(var$3); + var$3.$charCount = 2; + var$3.$ch1 = $ch; + var$4 = jl_Character_toChars($ch).data; + var$3.$high = var$4[0]; + var$3.$low = var$4[1]; + return var$3; +} +function jur_Pattern_processRangeSet($this, $charClass) { + var $surrogates, $lowHighSurrRangeSet, var$4; + if (!jur_AbstractCharClass_hasLowHighSurrogates($charClass)) { + if (!$charClass.$mayContainSupplCodepoints) { + if ($charClass.$hasUCI()) + return jur_UCIRangeSet__init_($charClass); + return jur_RangeSet__init_($charClass); + } + if (!$charClass.$hasUCI()) + return jur_SupplRangeSet__init_($charClass); + $surrogates = new jur_UCISupplRangeSet; + jur_SupplRangeSet__init_0($surrogates, $charClass); + return $surrogates; + } + $surrogates = jur_AbstractCharClass_getSurrogates($charClass); + $lowHighSurrRangeSet = new jur_LowHighSurrogateRangeSet; + jur_AbstractSet__init_($lowHighSurrRangeSet); + $lowHighSurrRangeSet.$surrChars = $surrogates; + $lowHighSurrRangeSet.$alt = $surrogates.$alt0; + if (!$charClass.$mayContainSupplCodepoints) { + if ($charClass.$hasUCI()) + return jur_CompositeRangeSet__init_(jur_UCIRangeSet__init_(jur_AbstractCharClass_getWithoutSurrogates($charClass)), $lowHighSurrRangeSet); + return jur_CompositeRangeSet__init_(jur_RangeSet__init_(jur_AbstractCharClass_getWithoutSurrogates($charClass)), $lowHighSurrRangeSet); + } + if (!$charClass.$hasUCI()) + return jur_CompositeRangeSet__init_(jur_SupplRangeSet__init_(jur_AbstractCharClass_getWithoutSurrogates($charClass)), $lowHighSurrRangeSet); + $surrogates = new jur_CompositeRangeSet; + var$4 = new jur_UCISupplRangeSet; + jur_SupplRangeSet__init_0(var$4, jur_AbstractCharClass_getWithoutSurrogates($charClass)); + jur_CompositeRangeSet__init_0($surrogates, var$4, $lowHighSurrRangeSet); + return $surrogates; +} +function jur_Pattern_compile($pattern) { + var var$2, var$3; + if ($pattern === null) { + $pattern = new jl_NullPointerException; + jl_Throwable__init_($pattern, $rt_s(487)); + $rt_throw($pattern); + } + jur_AbstractSet_counter = 1; + var$2 = jur_Pattern__init_0(); + var$3 = new jur_Lexer; + var$3.$mode = 1; + var$3.$orig = $pattern; + var$3.$pattern1 = $rt_createCharArray(jl_String_length($pattern) + 2 | 0); + jl_System_arraycopy(jl_String_toCharArray($pattern), 0, var$3.$pattern1, 0, jl_String_length($pattern)); + var$3.$pattern1.data[var$3.$pattern1.data.length - 1 | 0] = 0; + var$3.$pattern1.data[var$3.$pattern1.data.length - 2 | 0] = 0; + var$3.$patternFullLength = var$3.$pattern1.data.length; + var$3.$flags1 = 0; + jur_Lexer_movePointer(var$3); + jur_Lexer_movePointer(var$3); + var$2.$lexemes = var$3; + var$2.$flags0 = 0; + var$2.$start2 = jur_Pattern_processExpression(var$2, (-1), var$2.$flags0, null); + if (jur_Lexer_isEmpty(var$2.$lexemes)) { + if (var$2.$needsBackRefReplacement) + var$2.$start2.$processSecondPass(); + return var$2; + } + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), var$2.$lexemes.$orig, var$2.$lexemes.$curToc)); +} +function jur_Pattern_groupCount($this) { + return $this.$globalGroupIndex; +} +function jur_Pattern_compCount($this) { + return $this.$compCount + 1 | 0; +} +function jur_Pattern_consCount($this) { + return $this.$consCount + 1 | 0; +} +function jur_Pattern_getSupplement($ch) { + if ($ch >= 97 && $ch <= 122) + $ch = ($ch - 32 | 0) & 65535; + else if ($ch >= 65 && $ch <= 90) + $ch = ($ch + 32 | 0) & 65535; + return $ch; +} +function jur_Pattern_hasFlag($this, $flag) { + return ($this.$flags0 & $flag) != $flag ? 0 : 1; +} +function jur_Pattern__init_($this) { + $this.$backRefs = $rt_createArray(jur_FSet, 10); + $this.$globalGroupIndex = (-1); + $this.$compCount = (-1); + $this.$consCount = (-1); +} +function jnci_UTF8Charset() { + jnc_Charset.call(this); +} +function jnci_UTF8Charset__init_0() { + var var_0 = new jnci_UTF8Charset(); + jnci_UTF8Charset__init_(var_0); + return var_0; +} +function jnci_UTF8Charset__init_($this) { + var var$1, var$2, var$3, var$4; + var$1 = $rt_createArray(jl_String, 0); + var$2 = var$1.data; + jnc_Charset_checkCanonicalName($rt_s(62)); + var$3 = var$2.length; + var$4 = 0; + while (var$4 < var$3) { + jnc_Charset_checkCanonicalName(var$2[var$4]); + var$4 = var$4 + 1 | 0; + } + $this.$canonicalName = $rt_s(62); + $this.$aliases = var$1.$clone(); +} +function jnci_UTF8Charset_newDecoder($this) { + var var$1; + var$1 = new jnci_UTF8Decoder; + var$1.$replacement = $rt_s(488); + var$1.$malformedAction = jnc_CodingErrorAction_REPORT; + var$1.$unmappableAction = jnc_CodingErrorAction_REPORT; + var$1.$charset0 = $this; + var$1.$averageCharsPerByte = 0.3333333432674408; + var$1.$maxCharsPerByte = 0.5; + return var$1; +} +function jnci_UTF8Charset_newEncoder($this) { + var var$1, var$2, var$3, var$4, var$5; + var$1 = new jnci_UTF8Encoder; + var$2 = $rt_createByteArray(1); + var$3 = var$2.data; + var$3[0] = 63; + var$1.$malformedAction0 = jnc_CodingErrorAction_REPORT; + var$1.$unmappableAction0 = jnc_CodingErrorAction_REPORT; + var$4 = var$3.length; + if (var$4 && var$4 >= var$1.$maxBytesPerChar) { + var$1.$charset1 = $this; + var$1.$replacement0 = var$2.$clone(); + var$1.$averageBytesPerChar = 2.0; + var$1.$maxBytesPerChar = 4.0; + return var$1; + } + var$5 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$5, $rt_s(489)); + $rt_throw(var$5); +} +function nle_EaglercraftRandom() { + var a = this; jl_Object.call(a); + a.$seed = Long_ZERO; + a.$nextNextGaussian = 0.0; + a.$haveNextNextGaussian = 0; +} +function nle_EaglercraftRandom__init_0() { + var var_0 = new nle_EaglercraftRandom(); + nle_EaglercraftRandom__init_(var_0); + return var_0; +} +function nle_EaglercraftRandom__init_1(var_0) { + var var_1 = new nle_EaglercraftRandom(); + nle_EaglercraftRandom__init_2(var_1, var_0); + return var_1; +} +function nle_EaglercraftRandom__init_($this) { + nle_EaglercraftRandom__init_2($this, jl_System_nanoTime()); +} +function nle_EaglercraftRandom__init_2($this, $seed) { + $this.$seed = Long_fromInt(69); + $this.$haveNextNextGaussian = 0; + $this.$seed = $seed; +} +function nle_EaglercraftRandom_setSeed($this, $yeed) { + $this.$seed = $yeed; +} +function nle_EaglercraftRandom_next($this, $bits) { + $this.$seed = Long_and(Long_add(Long_mul($this.$seed, new Long(3740067437, 5)), Long_fromInt(11)), new Long(4294967295, 65535)); + return Long_shru($this.$seed, 48 - $bits | 0).lo; +} +function nle_EaglercraftRandom_nextInt0($this) { + return nle_EaglercraftRandom_next($this, 32); +} +function nle_EaglercraftRandom_nextInt($this, $bound) { + var $u, $m, var$4; + $u = nle_EaglercraftRandom_next($this, 31); + $m = $bound - 1 | 0; + if (!($bound & $m)) + var$4 = Long_shr(Long_mul(Long_fromInt($bound), Long_fromInt($u)), 31).lo; + else + while (true) { + var$4 = $u % $bound | 0; + if ((($u - var$4 | 0) + $m | 0) >= 0) + break; + $u = nle_EaglercraftRandom_next($this, 31); + } + return var$4; +} +function nle_EaglercraftRandom_nextLong($this) { + return Long_add(Long_shl(Long_fromInt(nle_EaglercraftRandom_next($this, 32)), 32), Long_fromInt(nle_EaglercraftRandom_next($this, 32))); +} +function nle_EaglercraftRandom_nextBoolean($this) { + return !nle_EaglercraftRandom_next($this, 1) ? 0 : 1; +} +function nle_EaglercraftRandom_nextFloat($this) { + return nle_EaglercraftRandom_next($this, 24) / 1.6777216E7; +} +function nle_EaglercraftRandom_nextDouble($this) { + return Long_toNumber(Long_add(Long_shl(Long_fromInt(nle_EaglercraftRandom_next($this, 26)), 27), Long_fromInt(nle_EaglercraftRandom_next($this, 27)))) * 1.1102230246251565E-16; +} +function nle_EaglercraftRandom_nextGaussian($this) { + var $v1, $v2, $s, $multiplier; + if ($this.$haveNextNextGaussian) { + $this.$haveNextNextGaussian = 0; + return $this.$nextNextGaussian; + } + while (true) { + while (true) { + $v1 = 2.0 * nle_EaglercraftRandom_nextDouble($this) - 1.0; + $v2 = 2.0 * nle_EaglercraftRandom_nextDouble($this) - 1.0; + $s = $v1 * $v1 + $v2 * $v2; + if ($s >= 1.0) + continue; + else + break; + } + if ($s === 0.0) + continue; + else + break; + } + $multiplier = jl_Math_sqrt((-2.0) * jl_Math_log($s) / $s); + $this.$nextNextGaussian = $v2 * $multiplier; + $this.$haveNextNextGaussian = 1; + return $v1 * $multiplier; +} +function jt_DateFormatSymbols() { + var a = this; jl_Object.call(a); + a.$locale1 = null; + a.$localPatternChars = null; + a.$ampms = null; + a.$eras = null; + a.$months = null; + a.$shortMonths = null; + a.$shortWeekdays = null; + a.$weekdays = null; + a.$zoneStrings = null; +} +function jt_DateFormatSymbols__init_1() { + var var_0 = new jt_DateFormatSymbols(); + jt_DateFormatSymbols__init_(var_0); + return var_0; +} +function jt_DateFormatSymbols__init_0(var_0) { + var var_1 = new jt_DateFormatSymbols(); + jt_DateFormatSymbols__init_2(var_1, var_0); + return var_1; +} +function jt_DateFormatSymbols__init_($this) { + jt_DateFormatSymbols__init_2($this, ju_Locale_defaultLocale); +} +function jt_DateFormatSymbols__init_2($this, $locale) { + $this.$locale1 = $locale; +} +function jt_DateFormatSymbols_clone($this) { + var $symbols, $i; + $symbols = jt_DateFormatSymbols__init_0($this.$locale1); + if ($this.$ampms !== null) + $symbols.$ampms = ju_Arrays_copyOf($this.$ampms, $this.$ampms.data.length); + if ($this.$eras !== null) + $symbols.$eras = ju_Arrays_copyOf($this.$eras, $this.$eras.data.length); + if ($this.$months !== null) + $symbols.$months = ju_Arrays_copyOf($this.$months, $this.$months.data.length); + if ($this.$shortMonths !== null) + $symbols.$shortMonths = ju_Arrays_copyOf($this.$shortMonths, $this.$shortMonths.data.length); + if ($this.$shortWeekdays !== null) + $symbols.$shortWeekdays = ju_Arrays_copyOf($this.$shortWeekdays.$clone(), $this.$shortWeekdays.data.length); + if ($this.$weekdays !== null) + $symbols.$weekdays = ju_Arrays_copyOf($this.$weekdays, $this.$weekdays.data.length); + a: { + if ($this.$zoneStrings !== null) { + $symbols.$zoneStrings = $rt_createArray($rt_arraycls(jl_String), $this.$zoneStrings.data.length); + $i = 0; + while (true) { + if ($i >= $this.$zoneStrings.data.length) + break a; + $symbols.$zoneStrings.data[$i] = ju_Arrays_copyOf($this.$zoneStrings.data[$i], $this.$zoneStrings.data[$i].data.length); + $i = $i + 1 | 0; + } + } + } + return $symbols; +} +function jt_DateFormatSymbols_equals($this, $object) { + var $obj; + if ($this === $object) + return 1; + if (!($object instanceof jt_DateFormatSymbols)) + return 0; + $obj = $object; + if (!ju_Locale_equals($this.$locale1, $obj.$locale1)) + return 0; + if (!ju_Objects_equals($this.$localPatternChars, $obj.$localPatternChars)) + return 0; + if (!ju_Arrays_equals($this.$ampms, $obj.$ampms)) + return 0; + if (!ju_Arrays_equals($this.$eras, $obj.$eras)) + return 0; + if (!ju_Arrays_equals($this.$months, $obj.$months)) + return 0; + if (!ju_Arrays_equals($this.$shortMonths, $obj.$shortMonths)) + return 0; + if (!ju_Arrays_equals($this.$shortWeekdays, $obj.$shortWeekdays)) + return 0; + if (!ju_Arrays_equals($this.$weekdays, $obj.$weekdays)) + return 0; + return ju_Arrays_equals($this.$zoneStrings, $obj.$zoneStrings); +} +function jt_DateFormatSymbols_getAmPmStrings($this) { + var var$1, var$2; + if ($this.$ampms === null) { + var$1 = $this.$locale1.$languageCode; + var$2 = $this.$locale1.$countryCode; + if (otciu_CLDRHelper_$$metadata$$2 === null) + otciu_CLDRHelper_$$metadata$$2 = otciu_CLDRHelper_getAmPmMap$$create(); + $this.$ampms = otciu_CLDRHelper_resolveDateFormatSymbols(otciu_CLDRHelper_$$metadata$$2, var$1, var$2); + } + return $this.$ampms.$clone(); +} +function jt_DateFormatSymbols_getEras($this) { + var var$1, var$2; + if ($this.$eras === null) { + var$1 = $this.$locale1.$languageCode; + var$2 = $this.$locale1.$countryCode; + if (otciu_CLDRHelper_$$metadata$$1 === null) + otciu_CLDRHelper_$$metadata$$1 = otciu_CLDRHelper_getErasMap$$create(); + $this.$eras = otciu_CLDRHelper_resolveDateFormatSymbols(otciu_CLDRHelper_$$metadata$$1, var$1, var$2); + } + return $this.$eras.$clone(); +} +function jt_DateFormatSymbols_getMonths($this) { + var var$1, var$2; + if ($this.$months === null) { + var$1 = $this.$locale1.$languageCode; + var$2 = $this.$locale1.$countryCode; + if (otciu_CLDRHelper_$$metadata$$3 === null) + otciu_CLDRHelper_$$metadata$$3 = otciu_CLDRHelper_getMonthMap$$create(); + $this.$months = otciu_CLDRHelper_resolveDateFormatSymbols(otciu_CLDRHelper_$$metadata$$3, var$1, var$2); + } + return $this.$months.$clone(); +} +function jt_DateFormatSymbols_getShortMonths($this) { + var var$1, var$2; + if ($this.$shortMonths === null) { + var$1 = $this.$locale1.$languageCode; + var$2 = $this.$locale1.$countryCode; + if (otciu_CLDRHelper_$$metadata$$4 === null) + otciu_CLDRHelper_$$metadata$$4 = otciu_CLDRHelper_getShortMonthMap$$create(); + $this.$shortMonths = otciu_CLDRHelper_resolveDateFormatSymbols(otciu_CLDRHelper_$$metadata$$4, var$1, var$2); + } + return $this.$shortMonths.$clone(); +} +function jt_DateFormatSymbols_getShortWeekdays($this) { + var var$1, var$2; + if ($this.$shortWeekdays === null) { + var$1 = $this.$locale1.$languageCode; + var$2 = $this.$locale1.$countryCode; + if (otciu_CLDRHelper_$$metadata$$6 === null) + otciu_CLDRHelper_$$metadata$$6 = otciu_CLDRHelper_getShortWeekdayMap$$create(); + $this.$shortWeekdays = otciu_CLDRHelper_resolveDateFormatSymbols(otciu_CLDRHelper_$$metadata$$6, var$1, var$2); + } + return $this.$shortWeekdays.$clone(); +} +function jt_DateFormatSymbols_getWeekdays($this) { + var var$1, var$2; + if ($this.$weekdays === null) { + var$1 = $this.$locale1.$languageCode; + var$2 = $this.$locale1.$countryCode; + if (otciu_CLDRHelper_$$metadata$$5 === null) + otciu_CLDRHelper_$$metadata$$5 = otciu_CLDRHelper_getWeekdayMap$$create(); + $this.$weekdays = otciu_CLDRHelper_resolveDateFormatSymbols(otciu_CLDRHelper_$$metadata$$5, var$1, var$2); + } + return $this.$weekdays.$clone(); +} +function jt_DateFormatSymbols_hashCode($this) { + var $hashCode, var$2, var$3, var$4, $j, $element, var$7; + $hashCode = $this.$localPatternChars.$hashCode0(); + var$2 = $this.$ampms.data; + var$3 = var$2.length; + var$4 = 0; + while (var$4 < var$3) { + $hashCode = $hashCode + jl_String_hashCode(var$2[var$4]) | 0; + var$4 = var$4 + 1 | 0; + } + var$2 = $this.$eras.data; + var$3 = var$2.length; + var$4 = 0; + while (var$4 < var$3) { + $hashCode = $hashCode + jl_String_hashCode(var$2[var$4]) | 0; + var$4 = var$4 + 1 | 0; + } + var$2 = $this.$months.data; + var$4 = var$2.length; + $j = 0; + while ($j < var$4) { + $hashCode = $hashCode + jl_String_hashCode(var$2[$j]) | 0; + $j = $j + 1 | 0; + } + var$2 = $this.$shortMonths.data; + var$3 = var$2.length; + var$4 = 0; + while (var$4 < var$3) { + $hashCode = $hashCode + jl_String_hashCode(var$2[var$4]) | 0; + var$4 = var$4 + 1 | 0; + } + var$2 = $this.$shortWeekdays.data; + var$3 = var$2.length; + var$4 = 0; + while (var$4 < var$3) { + $hashCode = $hashCode + jl_String_hashCode(var$2[var$4]) | 0; + var$4 = var$4 + 1 | 0; + } + var$2 = $this.$weekdays.data; + var$3 = var$2.length; + var$4 = 0; + while (var$4 < var$3) { + $hashCode = $hashCode + jl_String_hashCode(var$2[var$4]) | 0; + var$4 = var$4 + 1 | 0; + } + var$2 = $this.$zoneStrings.data; + var$3 = var$2.length; + var$4 = 0; + while (var$4 < var$3) { + $element = var$2[var$4]; + $j = 0; + while (true) { + var$7 = $element.data; + if ($j >= var$7.length) + break; + if (var$7[$j] !== null) + $hashCode = $hashCode + jl_String_hashCode(var$7[$j]) | 0; + $j = $j + 1 | 0; + } + var$4 = var$4 + 1 | 0; + } + return $hashCode; +} +function nlea_EaglerAdapterImpl2$13() { + var a = this; jl_Object.call(a); + a.$val$toLoad = null; + a.$val$ret = null; +} +function nlea_EaglerAdapterImpl2$13_handleEvent($this, $evt) { + var $pxlsDat, var$3, var$4, $pxls, $totalPixels, $pixels, var$8, $i, var$10; + if (nlea_EaglerAdapterImpl2_access$1700() === null) + nlea_EaglerAdapterImpl2_imageLoadCanvas = nlea_EaglerAdapterImpl2_doc.createElement("canvas"); + if (nlea_EaglerAdapterImpl2_access$1700().width < $this.$val$toLoad.width) { + $evt = nlea_EaglerAdapterImpl2_access$1700(); + $pxlsDat = $this.$val$toLoad.width; + $evt.width = $pxlsDat; + } + if (nlea_EaglerAdapterImpl2_access$1700().height < $this.$val$toLoad.height) { + $evt = nlea_EaglerAdapterImpl2_access$1700(); + $pxlsDat = $this.$val$toLoad.height; + $evt.height = $pxlsDat; + } + if (nlea_EaglerAdapterImpl2_access$1800() === null) + nlea_EaglerAdapterImpl2_imageLoadContext = nlea_EaglerAdapterImpl2_access$1700().getContext("2d"); + $evt = nlea_EaglerAdapterImpl2_access$1800(); + var$3 = $this.$val$toLoad.width; + var$4 = $this.$val$toLoad.height; + $evt.clearRect(0.0, 0.0, var$3, var$4); + $evt = nlea_EaglerAdapterImpl2_access$1800(); + $pxlsDat = $this.$val$toLoad; + var$3 = $this.$val$toLoad.width; + var$4 = $this.$val$toLoad.height; + $evt.drawImage($pxlsDat, 0.0, 0.0, var$3, var$4); + $evt = nlea_EaglerAdapterImpl2_access$1800(); + var$3 = $this.$val$toLoad.width; + var$4 = $this.$val$toLoad.height; + $pxlsDat = $evt.getImageData(0.0, 0.0, var$3, var$4); + $pxls = $pxlsDat.data; + $totalPixels = $rt_imul($pxlsDat.width, $pxlsDat.height); + nlea_EaglerAdapterImpl2_access$1900($rt_str($this.$val$toLoad.src)); + if ($pxls.byteLength < ($totalPixels * 4 | 0)) { + otpp_AsyncCallbackWrapper_complete($this.$val$ret, null); + return; + } + $pixels = $rt_createIntArray($totalPixels); + var$8 = $pixels.data; + $i = 0; + $totalPixels = var$8.length; + while ($i < $totalPixels) { + var$10 = $i * 4 | 0; + var$8[$i] = $pxls[var$10] << 16 | $pxls[var$10 + 1 | 0] << 8 | $pxls[var$10 + 2 | 0] | $pxls[var$10 + 3 | 0] << 24; + $i = $i + 1 | 0; + } + otpp_AsyncCallbackWrapper_complete($this.$val$ret, nle_EaglerImage__init_($pixels, $pxlsDat.width, $pxlsDat.height, 1)); +} +function nlea_EaglerAdapterImpl2$13_handleEvent$exported$0(var$0, var$1) { + nlea_EaglerAdapterImpl2$13_handleEvent(var$0, var$1); +} +function nlea_EaglerAdapterImpl2$14() { + var a = this; jl_Object.call(a); + a.$val$toLoad0 = null; + a.$val$ret0 = null; +} +function nlea_EaglerAdapterImpl2$14_handleEvent($this, $evt) { + nlea_EaglerAdapterImpl2_access$1900($rt_str($this.$val$toLoad0.src)); + otpp_AsyncCallbackWrapper_complete($this.$val$ret0, null); +} +function nlea_EaglerAdapterImpl2$14_handleEvent$exported$0(var$0, var$1) { + nlea_EaglerAdapterImpl2$14_handleEvent(var$0, var$1); +} +function jn_ByteBuffer() { + var a = this; jn_Buffer.call(a); + a.$start5 = 0; + a.$array0 = null; + a.$order = null; +} +function jn_ByteBuffer_allocateDirect($capacity) { + var var$2, var$3; + if ($capacity >= 0) + return jn_ByteBufferImpl__init_($capacity, 1); + var$2 = new jl_IllegalArgumentException; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(490)); + jl_AbstractStringBuilder_append2(var$3, $capacity); + jl_Throwable__init_(var$2, jl_AbstractStringBuilder_toString(var$3)); + $rt_throw(var$2); +} +function jn_ByteBuffer_allocate($capacity) { + var var$2, var$3; + if ($capacity >= 0) + return jn_ByteBufferImpl__init_($capacity, 0); + var$2 = new jl_IllegalArgumentException; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(490)); + jl_AbstractStringBuilder_append2(var$3, $capacity); + jl_Throwable__init_(var$2, jl_AbstractStringBuilder_toString(var$3)); + $rt_throw(var$2); +} +function jn_ByteBuffer_wrap($array, $offset, $length) { + return jn_ByteBufferImpl__init_0(0, $array.data.length, $array, $offset, $offset + $length | 0, 0, 0); +} +function jn_ByteBuffer_wrap0($array) { + return jn_ByteBuffer_wrap($array, 0, $array.data.length); +} +function jn_ByteBuffer_get0($this, $dst, $offset, $length) { + var var$4, var$5, var$6, var$7, var$8, $pos, $i; + if ($offset >= 0) { + var$4 = $dst.data; + var$5 = var$4.length; + if ($offset < var$5) { + var$6 = $offset + $length | 0; + if (var$6 > var$5) { + var$7 = new jl_IndexOutOfBoundsException; + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append(var$8, $rt_s(491)); + jl_AbstractStringBuilder_append2(var$8, var$6); + jl_AbstractStringBuilder_append(var$8, $rt_s(483)); + jl_AbstractStringBuilder_append2(var$8, var$5); + jl_Throwable__init_(var$7, jl_AbstractStringBuilder_toString(var$8)); + $rt_throw(var$7); + } + if (jn_Buffer_remaining($this) < $length) { + var$7 = new jn_BufferUnderflowException; + jl_Throwable__init_0(var$7); + $rt_throw(var$7); + } + if ($length < 0) { + var$7 = new jl_IndexOutOfBoundsException; + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append(var$8, $rt_s(484)); + jl_AbstractStringBuilder_append2(var$8, $length); + jl_AbstractStringBuilder_append(var$8, $rt_s(485)); + jl_Throwable__init_(var$7, jl_AbstractStringBuilder_toString(var$8)); + $rt_throw(var$7); + } + $pos = $this.$position + $this.$start5 | 0; + $i = 0; + while ($i < $length) { + var$6 = $offset + 1 | 0; + $dst = $this.$array0.data; + var$5 = $pos + 1 | 0; + var$4[$offset] = $dst[$pos]; + $i = $i + 1 | 0; + $offset = var$6; + $pos = var$5; + } + $this.$position = $this.$position + $length | 0; + return $this; + } + } + $dst = $dst.data; + var$8 = new jl_IndexOutOfBoundsException; + var$7 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$7); + jl_AbstractStringBuilder_append(var$7, $rt_s(486)); + jl_AbstractStringBuilder_append2(var$7, $offset); + jl_AbstractStringBuilder_append(var$7, $rt_s(480)); + jl_AbstractStringBuilder_append2(var$7, $dst.length); + jl_AbstractStringBuilder_append(var$7, $rt_s(68)); + jl_Throwable__init_(var$8, jl_AbstractStringBuilder_toString(var$7)); + $rt_throw(var$8); +} +function jn_ByteBuffer_get($this, $dst) { + return jn_ByteBuffer_get0($this, $dst, 0, $dst.data.length); +} +function jn_ByteBuffer_put($this, $src) { + return jn_ByteBuffer_put0($this, $src.$array0, $src.$start5 + $src.$position | 0, jn_Buffer_remaining($src)); +} +function jn_ByteBuffer_put0($this, $src, $offset, $length) { + var var$4, var$5, var$6, $pos, var$8, $i, var$10; + if (!$length) + return $this; + if ($this.$readOnly2) { + var$4 = new jn_ReadOnlyBufferException; + jl_Throwable__init_0(var$4); + $rt_throw(var$4); + } + if (jn_Buffer_remaining($this) < $length) { + var$4 = new jn_BufferOverflowException; + jl_Throwable__init_0(var$4); + $rt_throw(var$4); + } + if ($offset >= 0) { + var$5 = $src.data; + var$6 = var$5.length; + if ($offset < var$6) { + $pos = $offset + $length | 0; + if ($pos > var$6) { + var$4 = new jl_IndexOutOfBoundsException; + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append(var$8, $rt_s(492)); + jl_AbstractStringBuilder_append2(var$8, $pos); + jl_AbstractStringBuilder_append(var$8, $rt_s(483)); + jl_AbstractStringBuilder_append2(var$8, var$6); + jl_Throwable__init_(var$4, jl_AbstractStringBuilder_toString(var$8)); + $rt_throw(var$4); + } + if ($length < 0) { + var$4 = new jl_IndexOutOfBoundsException; + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append(var$8, $rt_s(484)); + jl_AbstractStringBuilder_append2(var$8, $length); + jl_AbstractStringBuilder_append(var$8, $rt_s(485)); + jl_Throwable__init_(var$4, jl_AbstractStringBuilder_toString(var$8)); + $rt_throw(var$4); + } + $pos = $this.$position + $this.$start5 | 0; + $i = 0; + while ($i < $length) { + $src = $this.$array0.data; + var$10 = $pos + 1 | 0; + var$6 = $offset + 1 | 0; + $src[$pos] = var$5[$offset]; + $i = $i + 1 | 0; + $pos = var$10; + $offset = var$6; + } + $this.$position = $this.$position + $length | 0; + return $this; + } + } + $src = $src.data; + var$8 = new jl_IndexOutOfBoundsException; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(486)); + jl_AbstractStringBuilder_append2(var$4, $offset); + jl_AbstractStringBuilder_append(var$4, $rt_s(480)); + jl_AbstractStringBuilder_append2(var$4, $src.length); + jl_AbstractStringBuilder_append(var$4, $rt_s(68)); + jl_Throwable__init_(var$8, jl_AbstractStringBuilder_toString(var$4)); + $rt_throw(var$8); +} +function jn_ByteBuffer_put1($this, $src) { + return jn_ByteBuffer_put0($this, $src, 0, $src.data.length); +} +function jn_ByteBuffer_hasArray($this) { + return 1; +} +function jn_ByteBuffer_array($this) { + return $this.$array0; +} +function jn_ByteBuffer_toString($this) { + var var$1, var$2; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(493)); + jl_AbstractStringBuilder_append2(var$1, $this.$position); + jl_AbstractStringBuilder_append(var$1, $rt_s(494)); + jl_AbstractStringBuilder_append2(var$1, $this.$limit); + jl_AbstractStringBuilder_append(var$1, $rt_s(495)); + jl_AbstractStringBuilder_append2(var$1, $this.$capacity); + jl_AbstractStringBuilder_append(var$1, $rt_s(496)); + if ($this.$mark1 < 0) + var$2 = $rt_s(497); + else { + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $rt_s(498)); + jl_AbstractStringBuilder_append2(var$2, $this.$mark1); + var$2 = jl_AbstractStringBuilder_toString(var$2); + } + jl_AbstractStringBuilder_append(var$1, var$2); + jl_AbstractStringBuilder_append(var$1, $rt_s(274)); + return jl_AbstractStringBuilder_toString(var$1); +} +function jn_ByteBuffer_hashCode($this) { + var $hashCode, $pos, $i, var$4, var$5, var$6; + $hashCode = 0; + $pos = $this.$position + $this.$start5 | 0; + $i = $this.$position; + while ($i < $this.$limit) { + var$4 = 31 * $hashCode | 0; + var$5 = $this.$array0.data; + var$6 = $pos + 1 | 0; + $hashCode = var$4 + var$5[$pos] | 0; + $i = $i + 1 | 0; + $pos = var$6; + } + return $hashCode; +} +function jn_ByteBuffer_equals($this, $obj) { + var $other, $sz, $a, $b, $i, var$7, var$8, var$9; + if ($this === $obj) + return 1; + if (!($obj instanceof jn_ByteBuffer)) + return 0; + $other = $obj; + $sz = jn_Buffer_remaining($this); + if ($sz != jn_Buffer_remaining($other)) + return 0; + $a = $this.$position + $this.$start5 | 0; + $b = $other.$position + $other.$start5 | 0; + $i = 0; + while ($i < $sz) { + var$7 = $this.$array0.data; + var$8 = $a + 1 | 0; + $a = var$7[$a]; + var$7 = $other.$array0.data; + var$9 = $b + 1 | 0; + if ($a != var$7[$b]) + return 0; + $i = $i + 1 | 0; + $a = var$8; + $b = var$9; + } + return 1; +} +function jn_ByteBuffer_compareTo($this, $other) { + var $sz, $a, $b, $i, var$6, var$7, $r, var$9; + if ($this === $other) + return 0; + $sz = jl_Math_min(jn_Buffer_remaining($this), jn_Buffer_remaining($other)); + $a = $this.$position + $this.$start5 | 0; + $b = $other.$position + $other.$start5 | 0; + $i = 0; + while (true) { + if ($i >= $sz) + return $rt_compare(jn_Buffer_remaining($this), jn_Buffer_remaining($other)); + var$6 = $this.$array0.data; + var$7 = $a + 1 | 0; + $r = var$6[$a]; + var$6 = $other.$array0.data; + var$9 = $b + 1 | 0; + $r = $r - var$6[$b] | 0; + if ($r) + break; + $i = $i + 1 | 0; + $a = var$7; + $b = var$9; + } + return $r; +} +function jn_ByteBuffer_order($this, $bo) { + $this.$order = $bo; + return $this; +} +function jn_ByteBuffer_mark($this) { + $this.$mark1 = $this.$position; + return $this; +} +function jn_ByteBuffer_reset($this) { + var var$1; + if ($this.$mark1 >= 0) { + $this.$position = $this.$mark1; + return $this; + } + var$1 = new jn_InvalidMarkException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); +} +function jn_ByteBuffer_clear($this) { + jn_Buffer_clear($this); + return $this; +} +function jn_ByteBuffer_flip($this) { + jn_Buffer_flip($this); + return $this; +} +function jn_ByteBuffer_limit($this, $newLimit) { + jn_Buffer_limit0($this, $newLimit); + return $this; +} +function jn_ByteBuffer_position($this, $newPosition) { + jn_Buffer_position0($this, $newPosition); + return $this; +} +function jn_ByteBuffer_flip0($this) { + jn_Buffer_flip($this); + return $this; +} +function jn_ByteBuffer_clear0($this) { + jn_Buffer_clear($this); + return $this; +} +function jn_ByteBuffer_reset0($this) { + return jn_ByteBuffer_reset($this); +} +function jn_ByteBuffer_mark0($this) { + return jn_ByteBuffer_mark($this); +} +function jn_ByteBuffer_limit0($this, var$1) { + jn_Buffer_limit0($this, var$1); + return $this; +} +function jn_ByteBuffer_position0($this, var$1) { + jn_Buffer_position0($this, var$1); + return $this; +} +function jn_ByteBuffer_compareTo0($this, var$1) { + return jn_ByteBuffer_compareTo($this, var$1); +} +function jn_ByteOrder() { + jl_Object.call(this); + this.$name6 = null; +} +var jn_ByteOrder_BIG_ENDIAN = null; +var jn_ByteOrder_LITTLE_ENDIAN = null; +function jn_ByteOrder__init_(var_0) { + var var_1 = new jn_ByteOrder(); + jn_ByteOrder__init_0(var_1, var_0); + return var_1; +} +function jn_ByteOrder__init_0($this, $name) { + $this.$name6 = $name; +} +function jn_ByteOrder_nativeOrder() { + return jn_ByteOrder_BIG_ENDIAN; +} +function jn_ByteOrder__clinit_() { + jn_ByteOrder_BIG_ENDIAN = jn_ByteOrder__init_($rt_s(499)); + jn_ByteOrder_LITTLE_ENDIAN = jn_ByteOrder__init_($rt_s(500)); +} +function jnc_IllegalCharsetNameException() { + jl_IllegalArgumentException.call(this); + this.$charsetName0 = null; +} +function jnc_IllegalCharsetNameException__init_(var_0) { + var var_1 = new jnc_IllegalCharsetNameException(); + jnc_IllegalCharsetNameException__init_0(var_1, var_0); + return var_1; +} +function jnc_IllegalCharsetNameException__init_0($this, $charsetName) { + jl_Throwable__init_0($this); + $this.$charsetName0 = $charsetName; +} +function cjj_ZStream() { + var a = this; jl_Object.call(a); + a.$next_in = null; + a.$next_in_index = 0; + a.$avail_in = 0; + a.$total_in = Long_ZERO; + a.$next_out = null; + a.$next_out_index = 0; + a.$avail_out = 0; + a.$total_out = Long_ZERO; + a.$msg = null; + a.$dstate = null; + a.$istate = null; + a.$data_type = 0; + a.$adler = null; +} +function cjj_ZStream__init_0() { + var var_0 = new cjj_ZStream(); + cjj_ZStream__init_(var_0); + return var_0; +} +function cjj_ZStream__init_($this) { + $this.$adler = cjj_Adler32__init_0(); +} +function cjj_ZStream_flush_pending($this) { + var $len, var$2; + $len = $this.$dstate.$pending; + if ($len > $this.$avail_out) + $len = $this.$avail_out; + if (!$len) + return; + jl_System_arraycopy($this.$dstate.$pending_buf, $this.$dstate.$pending_out, $this.$next_out, $this.$next_out_index, $len); + $this.$next_out_index = $this.$next_out_index + $len | 0; + var$2 = $this.$dstate; + var$2.$pending_out = var$2.$pending_out + $len | 0; + $this.$total_out = Long_add($this.$total_out, Long_fromInt($len)); + $this.$avail_out = $this.$avail_out - $len | 0; + var$2 = $this.$dstate; + var$2.$pending = var$2.$pending - $len | 0; + if (!$this.$dstate.$pending) + $this.$dstate.$pending_out = 0; +} +function cjj_ZStream_read_buf($this, $buf, $start, $size) { + var $len; + $len = $this.$avail_in; + if ($len <= $size) + $size = $len; + if (!$size) + return 0; + $this.$avail_in = $this.$avail_in - $size | 0; + if ($this.$dstate.$wrap5) + $this.$adler.$update($this.$next_in, $this.$next_in_index, $size); + jl_System_arraycopy($this.$next_in, $this.$next_in_index, $buf, $start, $size); + $this.$next_in_index = $this.$next_in_index + $size | 0; + $this.$total_in = Long_add($this.$total_in, Long_fromInt($size)); + return $size; +} +function cjj_ZStream_free($this) { + $this.$next_in = null; + $this.$next_out = null; + $this.$msg = null; +} +function cjj_ZStream_setOutput($this, $buf, $off, $len) { + $this.$next_out = $buf; + $this.$next_out_index = $off; + $this.$avail_out = $len; +} +function cjj_ZStream_setInput($this, $buf, $off, $len, $append) { + var $tmp_0; + if ($len <= 0 && $append && $this.$next_in !== null) + return; + if ($this.$avail_in > 0 && $append) { + $tmp_0 = $rt_createByteArray($this.$avail_in + $len | 0); + jl_System_arraycopy($this.$next_in, $this.$next_in_index, $tmp_0, 0, $this.$avail_in); + jl_System_arraycopy($buf, $off, $tmp_0, $this.$avail_in, $len); + $this.$next_in = $tmp_0; + $this.$next_in_index = 0; + $this.$avail_in = $this.$avail_in + $len | 0; + } else { + $this.$next_in = $buf; + $this.$next_in_index = $off; + $this.$avail_in = $len; + } +} +function cjj_Inflater() { + cjj_ZStream.call(this); + this.$finished1 = 0; +} +function cjj_Inflater__init_1() { + var var_0 = new cjj_Inflater(); + cjj_Inflater__init_(var_0); + return var_0; +} +function cjj_Inflater__init_0(var_0, var_1) { + var var_2 = new cjj_Inflater(); + cjj_Inflater__init_2(var_2, var_0, var_1); + return var_2; +} +function cjj_Inflater__init_($this) { + cjj_ZStream__init_($this); + $this.$finished1 = 0; + cjj_Inflater_init($this); +} +function cjj_Inflater__init_2($this, $w, $nowrap) { + var $ret, var$4, var$5; + cjj_ZStream__init_($this); + $this.$finished1 = 0; + $ret = cjj_Inflater_init0($this, $w, $nowrap); + if (!$ret) + return; + var$4 = new cjj_GZIPException; + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append2(var$5, $ret); + jl_AbstractStringBuilder_append(var$5, $rt_s(49)); + jl_AbstractStringBuilder_append(var$5, $this.$msg); + jl_Throwable__init_(var$4, jl_AbstractStringBuilder_toString(var$5)); + $rt_throw(var$4); +} +function cjj_Inflater_init($this) { + return cjj_Inflater_init1($this, 15); +} +function cjj_Inflater_init1($this, $w) { + return cjj_Inflater_init0($this, $w, 0); +} +function cjj_Inflater_init0($this, $w, $nowrap) { + var var$3; + $this.$finished1 = 0; + var$3 = new cjj_Inflate; + var$3.$was = Long_fromInt(-1); + var$3.$need_bytes = (-1); + var$3.$crcbuf = $rt_createByteArray(4); + var$3.$gheader = null; + var$3.$tmp_string = null; + var$3.$z1 = $this; + $this.$istate = var$3; + var$3 = $this.$istate; + if ($nowrap) + $w = -$w; + return cjj_Inflate_inflateInit(var$3, $w); +} +function cjj_Inflater_inflate($this, $f) { + var $ret; + if ($this.$istate === null) + return (-2); + $ret = cjj_Inflate_inflate($this.$istate, $f); + if ($ret == 1) + $this.$finished1 = 1; + return $ret; +} +function cjj_Inflater_end($this) { + $this.$finished1 = 1; + if ($this.$istate === null) + return (-2); + return cjj_Inflate_inflateEnd($this.$istate); +} +function cjj_Inflater_finished($this) { + return $this.$istate.$mode0 != 12 ? 0 : 1; +} +function nms_NBTTagEnd() { + nms_NBTBase.call(this); +} +function nms_NBTTagEnd__init_0() { + var var_0 = new nms_NBTTagEnd(); + nms_NBTTagEnd__init_(var_0); + return var_0; +} +function nms_NBTTagEnd__init_($this) { + nms_NBTBase__init_0($this, null); +} +function nms_NBTTagEnd_load($this, $par1DataInput) { + return; +} +function nms_NBTTagEnd_write($this, $par1DataOutput) { + return; +} +function nms_NBTTagEnd_getId($this) { + return 0; +} +function nms_NBTTagEnd_toString($this) { + return $rt_s(196); +} +function nms_NBTTagEnd_copy($this) { + return nms_NBTTagEnd__init_0(); +} +function otjb_Performance() { + jl_Object.call(this); +} +function otjb_Performance__init_0() { + var var_0 = new otjb_Performance(); + otjb_Performance__init_(var_0); + return var_0; +} +function otjb_Performance__init_($this) { + return; +} +function nms_Gui() { + jl_Object.call(this); + this.$zLevel = 0.0; +} +function nms_Gui__init_0() { + var var_0 = new nms_Gui(); + nms_Gui__init_(var_0); + return var_0; +} +function nms_Gui__init_($this) { + $this.$zLevel = 0.0; +} +function nms_Gui_drawRect($par0, $par1, $par2, $par3, $par4) { + var var$6, $var10, $var6, $var7, $var8, $var9, var$12, var$13, var$14; + if ($par0 >= $par2) { + var$6 = $par2; + $par2 = $par0; + $par0 = var$6; + } + if ($par1 >= $par3) { + var$6 = $par3; + $par3 = $par1; + $par1 = var$6; + } + $var10 = ($par4 >> 24 & 255) / 255.0; + $var6 = ($par4 >> 16 & 255) / 255.0; + $var7 = ($par4 >> 8 & 255) / 255.0; + $var8 = ($par4 & 255) / 255.0; + nlea_Tessellator_$callClinit(); + $var9 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glDisable(3553); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glColor4f($var6, $var7, $var8, $var10); + nlea_Tessellator_startDrawingQuads($var9); + var$12 = $par2; + var$13 = $par1; + nlea_Tessellator_addVertex($var9, var$12, var$13, 0.0); + var$14 = $par0; + nlea_Tessellator_addVertex($var9, var$14, var$13, 0.0); + var$13 = $par3; + nlea_Tessellator_addVertex($var9, var$14, var$13, 0.0); + nlea_Tessellator_addVertex($var9, var$12, var$13, 0.0); + nlea_Tessellator_draw($var9); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glDisable(3042); +} +function nms_Gui_drawGradientRect($this, $par1, $par2, $par3, $par4, $par5, $par6) { + var $var7, $var8, $var9, $var10, $var11, $var12, $var13, $var14, $var15, var$16, var$17, var$18; + $var7 = ($par5 >> 24 & 255) / 255.0; + $var8 = ($par5 >> 16 & 255) / 255.0; + $var9 = ($par5 >> 8 & 255) / 255.0; + $var10 = ($par5 & 255) / 255.0; + $var11 = ($par6 >> 24 & 255) / 255.0; + $var12 = ($par6 >> 16 & 255) / 255.0; + $var13 = ($par6 >> 8 & 255) / 255.0; + $var14 = ($par6 & 255) / 255.0; + nleg_EaglerAdapterGL30_glDisable(3553); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nlea_Tessellator_$callClinit(); + $var15 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var15); + nlea_Tessellator_setColorRGBA_F($var15, $var8, $var9, $var10, $var7); + var$16 = $par3; + var$17 = $par2; + nlea_Tessellator_addVertex($var15, var$16, var$17, $this.$zLevel); + var$18 = $par1; + nlea_Tessellator_addVertex($var15, var$18, var$17, $this.$zLevel); + nlea_Tessellator_setColorRGBA_F($var15, $var12, $var13, $var14, $var11); + var$17 = $par4; + nlea_Tessellator_addVertex($var15, var$18, var$17, $this.$zLevel); + nlea_Tessellator_addVertex($var15, var$16, var$17, $this.$zLevel); + nlea_Tessellator_draw($var15); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glEnable(3553); +} +function nms_Gui_drawCenteredString($this, $par1FontRenderer, $par2Str, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2Str = $thread.pop();$par1FontRenderer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par3 = $par3 - (nms_FontRenderer_getStringWidth($par1FontRenderer, $par2Str) / 2 | 0) | 0; + $ptr = 1; + case 1: + nms_FontRenderer_drawStringWithShadow($par1FontRenderer, $par2Str, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1FontRenderer, $par2Str, $par3, $par4, $par5, $ptr); +} +function nms_Gui_drawString($this, $par1FontRenderer, $par2Str, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2Str = $thread.pop();$par1FontRenderer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_FontRenderer_drawStringWithShadow($par1FontRenderer, $par2Str, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1FontRenderer, $par2Str, $par3, $par4, $par5, $ptr); +} +function nms_Gui_drawTexturedModalRect($this, $par1, $par2, $par3, $par4, $par5, $par6) { + var $var9, var$8, var$9, var$10, var$11, var$12, var$13, var$14; + nlea_Tessellator_$callClinit(); + $var9 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var9); + var$8 = $par1 + 0 | 0; + var$9 = $par2 + $par6 | 0; + var$10 = $this.$zLevel; + var$11 = ($par3 + 0 | 0) * 0.00390625; + var$12 = ($par4 + $par6 | 0) * 0.00390625; + nlea_Tessellator_addVertexWithUV($var9, var$8, var$9, var$10, var$11, var$12); + var$13 = $par1 + $par5 | 0; + var$14 = $this.$zLevel; + var$10 = ($par3 + $par5 | 0) * 0.00390625; + nlea_Tessellator_addVertexWithUV($var9, var$13, var$9, var$14, var$10, var$12); + var$12 = $par2 + 0 | 0; + var$14 = $this.$zLevel; + var$9 = ($par4 + 0 | 0) * 0.00390625; + nlea_Tessellator_addVertexWithUV($var9, var$13, var$12, var$14, var$10, var$9); + nlea_Tessellator_addVertexWithUV($var9, var$8, var$12, $this.$zLevel, var$11, var$9); + nlea_Tessellator_draw($var9); +} +function nms_Gui_static_drawTexturedModalRect($par1, $par2, $par3, $par4, $par5, $par6) { + var $var9, var$8, var$9, var$10, var$11, var$12, var$13; + nlea_Tessellator_$callClinit(); + $var9 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var9); + var$8 = $par1 + 0 | 0; + var$9 = $par2 + $par6 | 0; + var$10 = ($par3 + 0 | 0) * 0.00390625; + var$11 = ($par4 + $par6 | 0) * 0.00390625; + nlea_Tessellator_addVertexWithUV($var9, var$8, var$9, 0.0, var$10, var$11); + var$12 = $par1 + $par5 | 0; + var$13 = ($par3 + $par5 | 0) * 0.00390625; + nlea_Tessellator_addVertexWithUV($var9, var$12, var$9, 0.0, var$13, var$11); + var$11 = $par2 + 0 | 0; + var$9 = ($par4 + 0 | 0) * 0.00390625; + nlea_Tessellator_addVertexWithUV($var9, var$12, var$11, 0.0, var$13, var$9); + nlea_Tessellator_addVertexWithUV($var9, var$8, var$11, 0.0, var$10, var$9); + nlea_Tessellator_draw($var9); +} +function nms_Gui_drawTexturedModelRectFromIcon($this, $par1, $par2, $par3Icon, $par4, $par5) { + var $var6, var$7, var$8, var$9, var$10; + nlea_Tessellator_$callClinit(); + $var6 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var6); + var$7 = $par1 + 0 | 0; + var$8 = $par2 + $par5 | 0; + nlea_Tessellator_addVertexWithUV($var6, var$7, var$8, $this.$zLevel, $par3Icon.$getMinU(), $par3Icon.$getMaxV()); + var$9 = $par1 + $par4 | 0; + nlea_Tessellator_addVertexWithUV($var6, var$9, var$8, $this.$zLevel, $par3Icon.$getMaxU(), $par3Icon.$getMaxV()); + var$10 = $par2 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var6, var$9, var$10, $this.$zLevel, $par3Icon.$getMaxU(), $par3Icon.$getMinV()); + nlea_Tessellator_addVertexWithUV($var6, var$7, var$10, $this.$zLevel, $par3Icon.$getMinU(), $par3Icon.$getMinV()); + nlea_Tessellator_draw($var6); +} +function nms_GuiScreen() { + var a = this; nms_Gui.call(a); + a.$mc2 = null; + a.$width = 0; + a.$height = 0; + a.$buttonList = null; + a.$allowUserInput = 0; + a.$fontRenderer0 = null; + a.$guiParticles = null; + a.$selectedButton = null; + a.$eventButton = 0; + a.$field_85043_c = Long_ZERO; + a.$field_92018_d = 0; +} +var nms_GuiScreen_isMacOs = 0; +var nms_GuiScreen_tex_background = null; +function nms_GuiScreen_$callClinit() { + nms_GuiScreen_$callClinit = $rt_eraseClinit(nms_GuiScreen); + nms_GuiScreen__clinit_(); +} +function nms_GuiScreen__init_0() { + var var_0 = new nms_GuiScreen(); + nms_GuiScreen__init_(var_0); + return var_0; +} +function nms_GuiScreen__init_($this) { + nms_GuiScreen_$callClinit(); + nms_Gui__init_($this); + $this.$buttonList = ju_ArrayList__init_0(); + $this.$allowUserInput = 0; + $this.$selectedButton = null; + $this.$eventButton = 0; + $this.$field_85043_c = Long_ZERO; + $this.$field_92018_d = 0; +} +function nms_GuiScreen_drawScreen($this, $par1, $par2, $par3) { + var $var4, $var5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = 0; + if ($var4 >= $this.$buttonList.$size) + return; + $var5 = ju_ArrayList_get($this.$buttonList, $var4); + var$6 = $this.$mc2; + $ptr = 1; + case 1: + $var5.$drawButton(var$6, $par1, $par2); + if ($rt_suspending()) { + break main; + } + $var4 = $var4 + 1 | 0; + if ($var4 >= $this.$buttonList.$size) + return; + $var5 = ju_ArrayList_get($this.$buttonList, $var4); + var$6 = $this.$mc2; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var5, var$6, $ptr); +} +function nms_GuiScreen_keyTyped($this, $par1, $par2) { + return; +} +function nms_GuiScreen_getClipboardString() { + var $s, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$s = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_GuiScreen_$callClinit(); + try { + $ptr = 1; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Throwable) { + } else { + throw $$e; + } + } + return $rt_s(36); + case 1: + a: { + try { + $tmp = nlea_EaglerAdapterImpl2_getClipboard(); + if ($rt_suspending()) { + break main; + } + $s = $tmp; + if ($s === null) + $s = $rt_s(36); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Throwable) { + break a; + } else { + throw $$e; + } + } + return $s; + } + return $rt_s(36); + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($s, $ptr); +} +function nms_GuiScreen_setClipboardString($par0Str) { + var $$je; + nms_GuiScreen_$callClinit(); + a: { + try { + nlea_EaglerAdapterImpl2_setClipboard$js_body$_260($rt_ustr($par0Str)); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Throwable) { + } else { + throw $$e; + } + } + } +} +function nms_GuiScreen_mouseClicked($this, $par1, $par2, $par3) { + var $var4, $var5, var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if (!$par3) { + $var4 = 0; + while (true) { + if ($var4 >= $this.$buttonList.$size) + break a; + $var5 = ju_ArrayList_get($this.$buttonList, $var4); + if ($var5.$mousePressed($this.$mc2, $par1, $par2)) { + $this.$selectedButton = $var5; + var$6 = $this.$mc2.$sndManager; + var$7 = $rt_s(501); + var$8 = 1.0; + var$9 = 1.0; + $ptr = 1; + continue main; + } + $var4 = $var4 + 1 | 0; + } + } + } + return; + case 1: + nms_SoundManager_playSoundFX(var$6, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + $ptr = 2; + case 2: + $this.$actionPerformed($var5); + if ($rt_suspending()) { + break main; + } + while (true) { + $var4 = $var4 + 1 | 0; + if ($var4 >= $this.$buttonList.$size) + break; + $var5 = ju_ArrayList_get($this.$buttonList, $var4); + if (!$var5.$mousePressed($this.$mc2, $par1, $par2)) + continue; + else { + $this.$selectedButton = $var5; + var$6 = $this.$mc2.$sndManager; + var$7 = $rt_s(501); + var$8 = 1.0; + var$9 = 1.0; + $ptr = 1; + continue main; + } + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var5, var$6, var$7, var$8, var$9, $ptr); +} +function nms_GuiScreen_mouseMovedOrUp($this, $par1, $par2, $par3) { + if ($this.$selectedButton !== null && !$par3) { + $this.$selectedButton.$mouseReleased($par1, $par2); + $this.$selectedButton = null; + } +} +function nms_GuiScreen_func_85041_a($this, $par1, $par2, $par3, $par4) { + return; +} +function nms_GuiScreen_actionPerformed($this, $par1GuiButton) { + return; +} +function nms_GuiScreen_setWorldAndResolution($this, $par1Minecraft, $par2, $par3) { + var var$4; + var$4 = new nms_GuiParticle; + nms_Gui__init_(var$4); + var$4.$particles = ju_ArrayList__init_0(); + var$4.$mc3 = $par1Minecraft; + $this.$guiParticles = var$4; + $this.$mc2 = $par1Minecraft; + $this.$fontRenderer0 = $par1Minecraft.$fontRenderer; + $this.$width = $par2; + $this.$height = $par3; + ju_ArrayList_clear($this.$buttonList); + $this.$initGui(); +} +function nms_GuiScreen_initGui($this) { + return; +} +function nms_GuiScreen_handleInput($this) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nlea_EaglerAdapterImpl2_mouseNext()) { + $ptr = 1; + continue main; + } + if (!nlea_EaglerAdapterImpl2_keysNext()) + return; + $ptr = 2; + continue main; + case 1: + $this.$handleMouseInput(); + if ($rt_suspending()) { + break main; + } + if (nlea_EaglerAdapterImpl2_mouseNext()) { + continue main; + } + if (!nlea_EaglerAdapterImpl2_keysNext()) + return; + $ptr = 2; + case 2: + nms_GuiScreen_handleKeyboardInput($this); + if ($rt_suspending()) { + break main; + } + if (!nlea_EaglerAdapterImpl2_keysNext()) + return; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $ptr); +} +function nms_GuiScreen_handleMouseInput($this) { + var $var2, $var1, var$3, var$4, $var3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$var1 = $thread.pop();$var2 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nlea_EaglerAdapterImpl2_$callClinit(); + $var2 = nlea_EaglerAdapterImpl2_currentEvent === null ? (-1) : nlea_EaglerAdapterImpl2_currentEvent.clientX; + $var1 = $rt_imul($var2, $this.$width) / $this.$mc2.$displayWidth | 0; + $var2 = $this.$height; + var$3 = nlea_EaglerAdapterImpl2_currentEvent === null ? (-1) : nlea_EaglerAdapterImpl2_canvas.clientHeight - nlea_EaglerAdapterImpl2_currentEvent.clientY | 0; + $var2 = ($var2 - ($rt_imul(var$3, $this.$height) / $this.$mc2.$displayHeight | 0) | 0) - 1 | 0; + if ($this instanceof nms_GuiContainer) + maat_TMIController_handleScrollWheel(maat_TMI_instance.$controller, $var1, $var2); + if (nlea_EaglerAdapterImpl2_mouseGetEventButtonState()) { + if ($this.$mc2.$gameSettings.$touchscreen) { + var$4 = $this.$field_92018_d; + $this.$field_92018_d = var$4 + 1 | 0; + if (var$4 > 0) + return; + } + $this.$eventButton = nlea_EaglerAdapterImpl2_mouseGetEventButton(); + $this.$field_85043_c = jl_System_currentTimeMillis(); + var$4 = $this.$eventButton; + $ptr = 1; + continue main; + } + if (nlea_EaglerAdapterImpl2_mouseGetEventButton() == (-1)) { + if ($this.$eventButton != (-1) && Long_gt($this.$field_85043_c, Long_ZERO)) { + $var3 = Long_sub(jl_System_currentTimeMillis(), $this.$field_85043_c); + var$4 = $this.$eventButton; + $ptr = 3; + continue main; + } + return; + } + if ($this.$mc2.$gameSettings.$touchscreen) { + var$4 = $this.$field_92018_d - 1 | 0; + $this.$field_92018_d = var$4; + if (var$4 > 0) + return; + } + $this.$eventButton = (-1); + var$4 = nlea_EaglerAdapterImpl2_mouseGetEventButton(); + $ptr = 2; + continue main; + case 1: + $this.$mouseClicked($var1, $var2, var$4); + if ($rt_suspending()) { + break main; + } + return; + case 2: + $this.$mouseMovedOrUp($var1, $var2, var$4); + if ($rt_suspending()) { + break main; + } + return; + case 3: + $this.$func_85041_a($var1, $var2, var$4, $var3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var2, $var1, var$3, var$4, $var3, $ptr); +} +function nms_GuiScreen_handleKeyboardInput($this) { + var $var1, $var2, var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!nlea_EaglerAdapterImpl2_getEventKeyState()) + return; + $var1 = nlea_EaglerAdapterImpl2_getEventKey(); + if (nlea_EaglerAdapterImpl2_currentEventK === null) + $var2 = 0; + else { + var$3 = $rt_str(nlea_EaglerAdapterImpl2_currentEventK.key); + $var2 = nlea_EaglerAdapterImpl2_currentEventK === null ? 32 : jl_String_length(var$3) > 1 ? 0 : jl_String_charAt(var$3, 0); + } + if ($var1 == 87) + return; + $ptr = 1; + case 1: + $this.$keyTyped($var2, $var1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, var$3, $ptr); +} +function nms_GuiScreen_updateScreen($this) { + return; +} +function nms_GuiScreen_onGuiClosed($this) { + return; +} +function nms_GuiScreen_drawDefaultBackground($this) { + var var$1, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$1 = 0; + $ptr = 1; + case 1: + nms_GuiScreen_drawWorldBackground($this, var$1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, $ptr); +} +function nms_GuiScreen_drawWorldBackground($this, $par1) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$mc2.$theWorld !== null) { + nms_Gui_drawGradientRect($this, 0, 0, $this.$width, $this.$height, (-1072689136), (-804253680)); + return; + } + $ptr = 1; + case 1: + nms_GuiScreen_drawBackground($this, $par1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $ptr); +} +function nms_GuiScreen_drawBackground($this, $par1) { + var $var2, var$3, var$4, var$5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glDisable(2912); + nlea_Tessellator_$callClinit(); + $var2 = nlea_Tessellator_instance; + var$3 = nms_GuiScreen_tex_background; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$3); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nlea_Tessellator_startDrawingQuads($var2); + nlea_Tessellator_setColorOpaque_I($var2, 4210752); + var$4 = $this.$height; + var$5 = $this.$height / 32.0; + var$6 = $par1; + nlea_Tessellator_addVertexWithUV($var2, 0.0, var$4, 0.0, 0.0, var$5 + var$6); + nlea_Tessellator_addVertexWithUV($var2, $this.$width, $this.$height, 0.0, $this.$width / 32.0, $this.$height / 32.0 + var$6); + var$7 = $this.$width; + var$8 = $this.$width / 32.0; + var$4 = $par1; + nlea_Tessellator_addVertexWithUV($var2, var$7, 0.0, 0.0, var$8, var$4); + nlea_Tessellator_addVertexWithUV($var2, 0.0, 0.0, 0.0, 0.0, var$4); + nlea_Tessellator_draw($var2); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $var2, var$3, var$4, var$5, var$6, var$7, var$8, $ptr); +} +function nms_GuiScreen_isCtrlKeyDown() { + var var$1; + nms_GuiScreen_$callClinit(); + a: { + b: { + if (!nlea_EaglerAdapterImpl2_isKeyDown(29) && !nlea_EaglerAdapterImpl2_isKeyDown(157)) { + if (!nms_GuiScreen_isMacOs) + break b; + if (!nlea_EaglerAdapterImpl2_isKeyDown(28) && !nlea_EaglerAdapterImpl2_isKeyDown(219) && !nlea_EaglerAdapterImpl2_isKeyDown(220)) + break b; + } + var$1 = 1; + break a; + } + var$1 = 0; + } + return var$1; +} +function nms_GuiScreen_isShiftKeyDown() { + nms_GuiScreen_$callClinit(); + return !nlea_EaglerAdapterImpl2_isKeyDown(42) && !nlea_EaglerAdapterImpl2_isKeyDown(54) ? 0 : 1; +} +function nms_GuiScreen__clinit_() { + var var$1; + var$1 = jl_String_toLowerCase($rt_str(window.navigator.userAgent)); + nms_GuiScreen_isMacOs = (jl_String_contains(var$1, $rt_s(502)) ? nms_EnumOS_WINDOWS : jl_String_contains(var$1, $rt_s(503)) ? nms_EnumOS_MACOS : jl_String_contains(var$1, $rt_s(504)) ? nms_EnumOS_SOLARIS : jl_String_contains(var$1, $rt_s(505)) ? nms_EnumOS_SOLARIS : jl_String_contains(var$1, $rt_s(506)) ? nms_EnumOS_LINUX : !jl_String_contains(var$1, $rt_s(507)) ? nms_EnumOS_UNKNOWN : nms_EnumOS_LINUX) !== nms_EnumOS_MACOS ? 0 : 1; + nms_GuiScreen_tex_background = nle_TextureLocation__init_($rt_s(508)); +} +function nle_GuiScreenEditProfile() { + var a = this; nms_GuiScreen.call(a); + a.$parent = null; + a.$username = null; + a.$proxy = null; + a.$dropDownOpen = 0; + a.$dropDownOptions = null; + a.$slotsVisible = 0; + a.$selectedSlot = 0; + a.$scrollPos = 0; + a.$skinsHeight = 0; + a.$dragging = 0; + a.$mousex = 0; + a.$mousey = 0; + a.$proxyInvalid = 0; + a.$newSkinWaitSteveOrAlex = 0; + a.$screenTitle = null; + a.$button0 = null; + a.$button1 = null; + a.$button2 = null; + a.$button3 = null; + a.$button4 = null; +} +var nle_GuiScreenEditProfile_gui = null; +var nle_GuiScreenEditProfile_defaultOptions = null; +function nle_GuiScreenEditProfile__init_(var_0) { + var var_1 = new nle_GuiScreenEditProfile(); + nle_GuiScreenEditProfile__init_0(var_1, var_0); + return var_1; +} +function nle_GuiScreenEditProfile__init_0($this, $parent) { + nms_GuiScreen__init_($this); + $this.$dropDownOpen = 0; + $this.$slotsVisible = 0; + $this.$selectedSlot = 0; + $this.$scrollPos = (-1); + $this.$skinsHeight = 0; + $this.$dragging = 0; + $this.$mousex = 0; + $this.$mousey = 0; + $this.$proxyInvalid = 0; + $this.$newSkinWaitSteveOrAlex = 0; + $this.$screenTitle = $rt_s(509); + $this.$parent = $parent; + nle_GuiScreenEditProfile_reconcatDD($this); +} +function nle_GuiScreenEditProfile_reconcatDD($this) { + var $n, var$2, $i, var$4, var$5, var$6; + nle_EaglerProfile_$callClinit(); + $n = $rt_createArray(jl_String, nle_EaglerProfile_skins.$size); + var$2 = $n.data; + $i = 0; + var$4 = var$2.length; + while ($i < var$4) { + var$2[$i] = ju_ArrayList_get(nle_EaglerProfile_skins, $i).$name5; + $i = $i + 1 | 0; + } + var$2 = nle_GuiScreenEditProfile_defaultOptions; + var$5 = var$2.data.length; + var$6 = $rt_createArray(jl_String, var$4 + var$5 | 0); + jl_System_arraycopy($n, 0, var$6, 0, var$4); + jl_System_arraycopy(var$2, 0, var$6, var$4, var$5); + $this.$dropDownOptions = var$6; +} +function nle_GuiScreenEditProfile_initGui($this) { + var $var1, var$2, var$3, var$4, var$5, var$6; + nlea_EaglerAdapterImpl2_enableRepeatEvents0(1); + $var1 = nms_StringTranslate_instance; + $this.$screenTitle = nms_StringTranslate_translateKey($var1, $rt_s(510)); + $this.$username = nms_GuiTextField__init_($this.$fontRenderer0, (($this.$width / 2 | 0) - 20 | 0) + 1 | 0, (($this.$height / 6 | 0) + 24 | 0) + 1 | 0, 138, 20); + nms_GuiTextField_setFocused($this.$username, 1); + var$2 = $this.$username; + nle_EaglerProfile_$callClinit(); + nms_GuiTextField_setText(var$2, nle_EaglerProfile_username); + $this.$proxy = nms_GuiTextField__init_($this.$fontRenderer0, (($this.$width / 2 | 0) - 20 | 0) + 1 | 0, ($this.$height / 6 | 0) + 1 | 0, 138, 20); + var$2 = $this.$proxy; + nms_GameSettings_$callClinit(); + nms_GuiTextField_setText(var$2, nms_GameSettings_proxy); + $this.$selectedSlot = nle_EaglerProfile_presetSkinId == (-1) ? nle_EaglerProfile_customSkinId : nle_EaglerProfile_presetSkinId + nle_EaglerProfile_skins.$size | 0; + var$3 = $this.$buttonList; + var$4 = nms_GuiButton__init_(200, ($this.$width / 2 | 0) - 100 | 0, ($this.$height / 6 | 0) + 168 | 0, nms_StringTranslate_translateKey($var1, $rt_s(511))); + $this.$button0 = var$4; + ju_ArrayList_add(var$3, var$4); + var$3 = $this.$buttonList; + var$4 = nms_GuiButton__init_0(2, ($this.$width / 2 | 0) - 21 | 0, ($this.$height / 6 | 0) + 110 | 0, 71, 20, nms_StringTranslate_translateKey($var1, $rt_s(512))); + $this.$button1 = var$4; + ju_ArrayList_add(var$3, var$4); + var$2 = $this.$buttonList; + var$3 = nms_GuiButton__init_0(3, (($this.$width / 2 | 0) - 21 | 0) + 71 | 0, ($this.$height / 6 | 0) + 110 | 0, 72, 20, nms_StringTranslate_translateKey($var1, $rt_s(513))); + $this.$button2 = var$3; + ju_ArrayList_add(var$2, var$3); + var$2 = $this.$buttonList; + var$3 = nms_GuiButton__init_0(4, (($this.$width / 2 | 0) - 21 | 0) + 71 | 0, ($this.$height / 6 | 0) + 134 | 0, 72, 20, !nms_GameSettings_useDefaultProtocol ? $rt_s(514) : $rt_s(515)); + $this.$button3 = var$3; + ju_ArrayList_add(var$2, var$3); + var$2 = $this.$buttonList; + var$3 = new nms_GuiButton; + var$5 = ($this.$width / 2 | 0) - 21 | 0; + var$6 = ($this.$height / 6 | 0) + 134 | 0; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, !nms_GameSettings_useProxy ? $rt_s(516) : $rt_s(517)); + jl_AbstractStringBuilder_append(var$4, $rt_s(518)); + nms_GuiButton__init_1(var$3, 5, var$5, var$6, 72, 20, jl_AbstractStringBuilder_toString(var$4)); + $this.$button4 = var$3; + ju_ArrayList_add(var$2, var$3); +} +function nle_GuiScreenEditProfile_drawScreen($this, $mx, $my, $par3) { + var $var1, $eee, var$6, $skinY, $skinWidth, $skinX, $skinHeight, $scrollerPos, $scrollerSize, $xx, $i, $mouseOver, $cc, $yy, $w, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$w = $thread.pop();$yy = $thread.pop();$cc = $thread.pop();$mouseOver = $thread.pop();$i = $thread.pop();$xx = $thread.pop();$scrollerSize = $thread.pop();$scrollerPos = $thread.pop();$skinHeight = $thread.pop();$skinX = $thread.pop();$skinWidth = $thread.pop();$skinY = $thread.pop();var$6 = $thread.pop();$eee = $thread.pop();$var1 = $thread.pop();$par3 = $thread.pop();$my = $thread.pop();$mx = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var1 = nms_StringTranslate_getInstance(); + $ptr = 1; + case 1: + nms_GuiScreen_drawDefaultBackground($this); + if ($rt_suspending()) { + break main; + } + if ($this.$proxyInvalid <= 0) { + $eee = $this.$fontRenderer0; + var$6 = $this.$screenTitle; + $skinY = $this.$width / 2 | 0; + $skinWidth = 15; + $skinX = 16777215; + $ptr = 2; + continue main; + } + $this.$proxyInvalid = $this.$proxyInvalid - 1 | 0; + $eee = $this.$fontRenderer0; + var$6 = $rt_s(519); + $skinX = $this.$width / 2 | 0; + $skinY = 5; + $skinWidth = 16777215; + $ptr = 7; + continue main; + case 2: + nms_Gui_drawCenteredString($this, $eee, var$6, $skinY, $skinWidth, $skinX); + if ($rt_suspending()) { + break main; + } + var$6 = $this.$fontRenderer0; + $eee = nms_StringTranslate_translateKey($var1, $rt_s(520)); + $skinX = ($this.$width / 2 | 0) - 20 | 0; + $skinY = ($this.$height / 6 | 0) + 8 | 0; + $skinWidth = 10526880; + $ptr = 3; + case 3: + nms_Gui_drawString($this, var$6, $eee, $skinX, $skinY, $skinWidth); + if ($rt_suspending()) { + break main; + } + $eee = $this.$fontRenderer0; + var$6 = nms_StringTranslate_translateKey($var1, $rt_s(521)); + $skinX = ($this.$width / 2 | 0) - 20 | 0; + $skinY = ($this.$height / 6 | 0) + 66 | 0; + $skinWidth = 10526880; + $ptr = 4; + case 4: + nms_Gui_drawString($this, $eee, var$6, $skinX, $skinY, $skinWidth); + if ($rt_suspending()) { + break main; + } + $this.$mousex = $mx; + $this.$mousey = $my; + $skinX = ($this.$width / 2 | 0) - 120 | 0; + $skinY = ($this.$height / 6 | 0) + 8 | 0; + $skinWidth = $skinX + 80 | 0; + $skinHeight = $skinY + 130 | 0; + nms_Gui_drawRect($skinX, $skinY, $skinWidth, $skinHeight, (-6250336)); + nms_Gui_drawRect($skinX + 1 | 0, $skinY + 1 | 0, $skinWidth - 1 | 0, $skinHeight - 1 | 0, (-16777195)); + $eee = $this.$username; + $ptr = 5; + case 5: + nms_GuiTextField_drawTextBox($eee); + if ($rt_suspending()) { + break main; + } + $eee = $this.$proxy; + $ptr = 6; + case 6: + nms_GuiTextField_drawTextBox($eee); + if ($rt_suspending()) { + break main; + } + if (!$this.$dropDownOpen && !$this.$newSkinWaitSteveOrAlex) { + $ptr = 11; + continue main; + } + $skinX = 0; + $skinY = 0; + $ptr = 8; + continue main; + case 7: + nms_Gui_drawCenteredString($this, $eee, var$6, $skinX, $skinY, $skinWidth); + if ($rt_suspending()) { + break main; + } + $eee = $this.$fontRenderer0; + var$6 = $this.$screenTitle; + $skinY = $this.$width / 2 | 0; + $skinWidth = 15; + $skinX = 16777215; + $ptr = 2; + continue main; + case 8: + nms_GuiScreen_drawScreen($this, $skinX, $skinY, $par3); + if ($rt_suspending()) { + break main; + } + $skinX = ($this.$width / 2 | 0) - 20 | 0; + $skinY = ($this.$height / 6 | 0) + 82 | 0; + $skinWidth = $skinX + 140 | 0; + $skinHeight = $skinY + 22 | 0; + nms_Gui_drawRect($skinX, $skinY, $skinWidth, $skinHeight, (-6250336)); + $scrollerPos = $skinX + 1 | 0; + $scrollerSize = $skinY + 1 | 0; + $xx = $skinWidth - 21 | 0; + $skinHeight = $skinHeight - 1 | 0; + nms_Gui_drawRect($scrollerPos, $scrollerSize, $xx, $skinHeight, (-16777216)); + nms_Gui_drawRect($skinWidth - 20 | 0, $scrollerSize, $skinWidth - 1 | 0, $skinHeight, (-16777216)); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $eee = nle_GuiScreenEditProfile_gui; + $ptr = 9; + case 9: + nle_TextureLocation_bindTexture($eee); + if ($rt_suspending()) { + break main; + } + nms_Gui_drawTexturedModalRect($this, $skinWidth - 18 | 0, $skinY + 3 | 0, 0, 240, 16, 16); + $eee = $this.$fontRenderer0; + var$6 = $this.$dropDownOptions.data[$this.$selectedSlot]; + $skinX = $skinX + 5 | 0; + $skinY = $skinY + 7 | 0; + $skinWidth = 14737632; + $ptr = 10; + case 10: + nms_FontRenderer_drawStringWithShadow($eee, var$6, $skinX, $skinY, $skinWidth); + if ($rt_suspending()) { + break main; + } + $skinX = ($this.$width / 2 | 0) - 20 | 0; + $skinY = ($this.$height / 6 | 0) + 103 | 0; + $this.$slotsVisible = (($this.$height - $skinY | 0) - 10 | 0) / 10 | 0; + if ($this.$slotsVisible > $this.$dropDownOptions.data.length) + $this.$slotsVisible = $this.$dropDownOptions.data.length; + $scrollerPos = ($this.$slotsVisible * 10 | 0) + 7 | 0; + $this.$skinsHeight = $scrollerPos; + if ($this.$scrollPos == (-1)) + $this.$scrollPos = $this.$selectedSlot - 2 | 0; + if ($this.$scrollPos > ($this.$dropDownOptions.data.length - $this.$slotsVisible | 0)) + $this.$scrollPos = $this.$dropDownOptions.data.length - $this.$slotsVisible | 0; + if ($this.$scrollPos < 0) + $this.$scrollPos = 0; + if ($this.$dropDownOpen) { + $skinHeight = $skinX + 140 | 0; + $skinWidth = $skinY + $scrollerPos | 0; + nms_Gui_drawRect($skinX, $skinY, $skinHeight, $skinWidth, (-6250336)); + $scrollerSize = $skinX + 1 | 0; + $i = $skinY + 1 | 0; + $xx = $skinHeight - 1 | 0; + nms_Gui_drawRect($scrollerSize, $i, $xx, $skinWidth - 1 | 0, (-16777216)); + $i = 0; + $mouseOver = $skinX + 5 | 0; + $cc = $skinY + 5 | 0; + $yy = $rt_compare($mx, $skinX); + $w = $rt_compare($mx, $skinHeight - 10 | 0); + while ($i < $this.$slotsVisible) { + if (($i + $this.$scrollPos | 0) < $this.$dropDownOptions.data.length) { + if ($this.$selectedSlot == ($i + $this.$scrollPos | 0)) { + $skinX = $skinY + ($i * 10 | 0) | 0; + nms_Gui_drawRect($scrollerSize, $skinX + 4 | 0, $xx, $skinX + 14 | 0, 2013265919); + } else if ($yy >= 0 && $w < 0) { + $skinX = $skinY + ($i * 10 | 0) | 0; + if ($my >= ($skinX + 5 | 0) && $my < ($skinX + 15 | 0)) + nms_Gui_drawRect($scrollerSize, $skinX + 4 | 0, $xx, $skinX + 14 | 0, 1442840575); + } + $eee = $this.$fontRenderer0; + var$6 = $this.$dropDownOptions.data[$i + $this.$scrollPos | 0]; + $skinX = $cc + ($i * 10 | 0) | 0; + $skinWidth = 14737632; + $ptr = 13; + continue main; + } + $i = $i + 1 | 0; + } + $scrollerSize = $rt_imul($scrollerPos, $this.$slotsVisible) / $this.$dropDownOptions.data.length | 0; + $scrollerPos = $rt_imul($scrollerPos, $this.$scrollPos) / $this.$dropDownOptions.data.length | 0; + $skinX = $skinHeight - 4 | 0; + $skinY = $skinY + $scrollerPos | 0; + nms_Gui_drawRect($skinX, $skinY + 1 | 0, $xx, $skinY + $scrollerSize | 0, (-7829368)); + } + $xx = ($this.$width / 2 | 0) - 80 | 0; + $yy = ($this.$height / 6 | 0) + 130 | 0; + if ($this.$newSkinWaitSteveOrAlex) { + $skinX = $this.$selectedSlot; + nle_EaglerProfile_$callClinit(); + if ($skinX < ju_ArrayList_size(nle_EaglerProfile_skins)) { + $skinX = 70; + $skinY = 120; + $eee = ju_ArrayList_get(nle_EaglerProfile_skins, $this.$selectedSlot); + nleg_EaglerAdapterGL30_glClear(256); + $skinWidth = ($this.$width / 2 | 0) - 90 | 0; + $skinHeight = $this.$height / 4 | 0; + $scrollerPos = $skinWidth + 35 | 0; + $scrollerSize = $skinHeight + 117 | 0; + $mouseOver = $mx >= $skinWidth && $my >= $skinHeight && $mx < ($skinWidth + $skinX | 0) && $my < ($skinHeight + $skinY | 0) ? 1 : 0; + $cc = !$mouseOver ? (-11184811) : (-2237031); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nms_Gui_drawRect(0, 0, $this.$width, $this.$height, (-1157627904)); + $xx = $skinWidth + $skinX | 0; + $i = $skinHeight + $skinY | 0; + nms_Gui_drawRect($skinWidth, $skinHeight, $xx, $i, (-1157627904)); + nleg_EaglerAdapterGL30_glDisable(3042); + nms_Gui_drawRect($skinWidth, $skinHeight, $skinWidth + 1 | 0, $i, $cc); + nms_Gui_drawRect($skinWidth, $skinHeight, $xx, $skinHeight + 1 | 0, $cc); + nms_Gui_drawRect($xx - 1 | 0, $skinHeight, $xx, $i, $cc); + nms_Gui_drawRect($skinWidth, $i - 1 | 0, $xx, $i, $cc); + if ($mouseOver) { + var$6 = $this.$fontRenderer0; + $var1 = $rt_s(522); + $skinWidth = $i + 6 | 0; + $ptr = 15; + continue main; + } + nms_RenderEngine_bindTexture($this.$mc2.$renderEngine, $eee.$glTex); + nle_DefaultSkinRenderer_renderAlexOrSteve($scrollerPos, $scrollerSize, $mx, $my, 0); + $skinWidth = ($this.$width / 2 | 0) + 20 | 0; + $skinHeight = $this.$height / 4 | 0; + $scrollerPos = $skinWidth + 35 | 0; + $scrollerSize = $skinHeight + 117 | 0; + $xx = $mx >= $skinWidth && $my >= $skinHeight && $mx < ($skinWidth + $skinX | 0) && $my < ($skinHeight + $skinY | 0) ? 1 : 0; + $i = !$xx ? (-11184811) : (-2237031); + nleg_EaglerAdapterGL30_glEnable(3042); + $skinX = $skinWidth + $skinX | 0; + $skinY = $skinHeight + $skinY | 0; + nms_Gui_drawRect($skinWidth, $skinHeight, $skinX, $skinY, (-1157627904)); + nleg_EaglerAdapterGL30_glDisable(3042); + nms_Gui_drawRect($skinWidth, $skinHeight, $skinWidth + 1 | 0, $skinY, $i); + nms_Gui_drawRect($skinWidth, $skinHeight, $skinX, $skinHeight + 1 | 0, $i); + nms_Gui_drawRect($skinX - 1 | 0, $skinHeight, $skinX, $skinY, $i); + nms_Gui_drawRect($skinWidth, $skinY - 1 | 0, $skinX, $skinY, $i); + if (!$xx) { + nms_RenderEngine_bindTexture($this.$mc2.$renderEngine, $eee.$glTex); + nle_DefaultSkinRenderer_renderAlexOrSteve($scrollerPos, $scrollerSize, $mx, $my, 1); + return; + } + var$6 = $this.$fontRenderer0; + $var1 = $rt_s(523); + $skinX = $skinY + 8 | 0; + $ptr = 16; + continue main; + } + } + $skinX = ($this.$width / 2 | 0) - 120 | 0; + $skinY = ($this.$height / 6 | 0) + 8 | 0; + if (!nle_DefaultSkinRenderer_isPlayerPreviewNew($this.$selectedSlot)) { + if ($this.$newSkinWaitSteveOrAlex) + $mx = $this.$width / 2 | 0; + if ($this.$newSkinWaitSteveOrAlex) + $my = $this.$height / 2 | 0; + $skinX = $this.$selectedSlot; + $ptr = 14; + continue main; + } + $w = nms_FontRenderer_getStringWidth($this.$fontRenderer0, $rt_s(524)) + 4 | 0; + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + $eee = $this.$fontRenderer0; + var$6 = $rt_s(524); + $skinX = (($skinX + 80 | 0) / 0.75 | 0) - $w | 0; + $skinY = (($skinY + 130 | 0) / 0.75 | 0) - 12 | 0; + $skinWidth = (-4474010); + $ptr = 12; + continue main; + case 11: + nms_GuiScreen_drawScreen($this, $mx, $my, $par3); + if ($rt_suspending()) { + break main; + } + $skinX = ($this.$width / 2 | 0) - 20 | 0; + $skinY = ($this.$height / 6 | 0) + 82 | 0; + $skinWidth = $skinX + 140 | 0; + $skinHeight = $skinY + 22 | 0; + nms_Gui_drawRect($skinX, $skinY, $skinWidth, $skinHeight, (-6250336)); + $scrollerPos = $skinX + 1 | 0; + $scrollerSize = $skinY + 1 | 0; + $xx = $skinWidth - 21 | 0; + $skinHeight = $skinHeight - 1 | 0; + nms_Gui_drawRect($scrollerPos, $scrollerSize, $xx, $skinHeight, (-16777216)); + nms_Gui_drawRect($skinWidth - 20 | 0, $scrollerSize, $skinWidth - 1 | 0, $skinHeight, (-16777216)); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $eee = nle_GuiScreenEditProfile_gui; + $ptr = 9; + continue main; + case 12: + nms_Gui_drawString($this, $eee, var$6, $skinX, $skinY, $skinWidth); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + if ($this.$newSkinWaitSteveOrAlex) + $mx = $this.$width / 2 | 0; + if ($this.$newSkinWaitSteveOrAlex) + $my = $this.$height / 2 | 0; + $skinX = $this.$selectedSlot; + $ptr = 14; + continue main; + case 13: + nms_FontRenderer_drawStringWithShadow($eee, var$6, $mouseOver, $skinX, $skinWidth); + if ($rt_suspending()) { + break main; + } + while (true) { + $i = $i + 1 | 0; + if ($i >= $this.$slotsVisible) { + $scrollerSize = $rt_imul($scrollerPos, $this.$slotsVisible) / $this.$dropDownOptions.data.length | 0; + $scrollerPos = $rt_imul($scrollerPos, $this.$scrollPos) / $this.$dropDownOptions.data.length | 0; + $skinX = $skinHeight - 4 | 0; + $skinY = $skinY + $scrollerPos | 0; + nms_Gui_drawRect($skinX, $skinY + 1 | 0, $xx, $skinY + $scrollerSize | 0, (-7829368)); + $xx = ($this.$width / 2 | 0) - 80 | 0; + $yy = ($this.$height / 6 | 0) + 130 | 0; + if ($this.$newSkinWaitSteveOrAlex) { + $skinX = $this.$selectedSlot; + nle_EaglerProfile_$callClinit(); + if ($skinX < ju_ArrayList_size(nle_EaglerProfile_skins)) { + $skinX = 70; + $skinY = 120; + $eee = ju_ArrayList_get(nle_EaglerProfile_skins, $this.$selectedSlot); + nleg_EaglerAdapterGL30_glClear(256); + $skinWidth = ($this.$width / 2 | 0) - 90 | 0; + $skinHeight = $this.$height / 4 | 0; + $scrollerPos = $skinWidth + 35 | 0; + $scrollerSize = $skinHeight + 117 | 0; + $mouseOver = $mx >= $skinWidth && $my >= $skinHeight && $mx < ($skinWidth + $skinX | 0) && $my < ($skinHeight + $skinY | 0) ? 1 : 0; + $cc = !$mouseOver ? (-11184811) : (-2237031); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nms_Gui_drawRect(0, 0, $this.$width, $this.$height, (-1157627904)); + $xx = $skinWidth + $skinX | 0; + $i = $skinHeight + $skinY | 0; + nms_Gui_drawRect($skinWidth, $skinHeight, $xx, $i, (-1157627904)); + nleg_EaglerAdapterGL30_glDisable(3042); + nms_Gui_drawRect($skinWidth, $skinHeight, $skinWidth + 1 | 0, $i, $cc); + nms_Gui_drawRect($skinWidth, $skinHeight, $xx, $skinHeight + 1 | 0, $cc); + nms_Gui_drawRect($xx - 1 | 0, $skinHeight, $xx, $i, $cc); + nms_Gui_drawRect($skinWidth, $i - 1 | 0, $xx, $i, $cc); + if ($mouseOver) { + var$6 = $this.$fontRenderer0; + $var1 = $rt_s(522); + $skinWidth = $i + 6 | 0; + $ptr = 15; + continue main; + } + nms_RenderEngine_bindTexture($this.$mc2.$renderEngine, $eee.$glTex); + nle_DefaultSkinRenderer_renderAlexOrSteve($scrollerPos, $scrollerSize, $mx, $my, 0); + $skinWidth = ($this.$width / 2 | 0) + 20 | 0; + $skinHeight = $this.$height / 4 | 0; + $scrollerPos = $skinWidth + 35 | 0; + $scrollerSize = $skinHeight + 117 | 0; + $xx = $mx >= $skinWidth && $my >= $skinHeight && $mx < ($skinWidth + $skinX | 0) && $my < ($skinHeight + $skinY | 0) ? 1 : 0; + $i = !$xx ? (-11184811) : (-2237031); + nleg_EaglerAdapterGL30_glEnable(3042); + $skinX = $skinWidth + $skinX | 0; + $skinY = $skinHeight + $skinY | 0; + nms_Gui_drawRect($skinWidth, $skinHeight, $skinX, $skinY, (-1157627904)); + nleg_EaglerAdapterGL30_glDisable(3042); + nms_Gui_drawRect($skinWidth, $skinHeight, $skinWidth + 1 | 0, $skinY, $i); + nms_Gui_drawRect($skinWidth, $skinHeight, $skinX, $skinHeight + 1 | 0, $i); + nms_Gui_drawRect($skinX - 1 | 0, $skinHeight, $skinX, $skinY, $i); + nms_Gui_drawRect($skinWidth, $skinY - 1 | 0, $skinX, $skinY, $i); + if (!$xx) { + nms_RenderEngine_bindTexture($this.$mc2.$renderEngine, $eee.$glTex); + nle_DefaultSkinRenderer_renderAlexOrSteve($scrollerPos, $scrollerSize, $mx, $my, 1); + return; + } + var$6 = $this.$fontRenderer0; + $var1 = $rt_s(523); + $skinX = $skinY + 8 | 0; + $ptr = 16; + continue main; + } + } + $skinX = ($this.$width / 2 | 0) - 120 | 0; + $skinY = ($this.$height / 6 | 0) + 8 | 0; + if (!nle_DefaultSkinRenderer_isPlayerPreviewNew($this.$selectedSlot)) { + if ($this.$newSkinWaitSteveOrAlex) + $mx = $this.$width / 2 | 0; + if ($this.$newSkinWaitSteveOrAlex) + $my = $this.$height / 2 | 0; + $skinX = $this.$selectedSlot; + $ptr = 14; + continue main; + } + $w = nms_FontRenderer_getStringWidth($this.$fontRenderer0, $rt_s(524)) + 4 | 0; + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + $eee = $this.$fontRenderer0; + var$6 = $rt_s(524); + $skinX = (($skinX + 80 | 0) / 0.75 | 0) - $w | 0; + $skinY = (($skinY + 130 | 0) / 0.75 | 0) - 12 | 0; + $skinWidth = (-4474010); + $ptr = 12; + continue main; + } + if (($i + $this.$scrollPos | 0) >= $this.$dropDownOptions.data.length) + continue; + else + break; + } + if ($this.$selectedSlot == ($i + $this.$scrollPos | 0)) { + $skinX = $skinY + ($i * 10 | 0) | 0; + nms_Gui_drawRect($scrollerSize, $skinX + 4 | 0, $xx, $skinX + 14 | 0, 2013265919); + } else if ($yy >= 0 && $w < 0) { + $skinX = $skinY + ($i * 10 | 0) | 0; + if ($my >= ($skinX + 5 | 0) && $my < ($skinX + 15 | 0)) + nms_Gui_drawRect($scrollerSize, $skinX + 4 | 0, $xx, $skinX + 14 | 0, 1442840575); + } + $eee = $this.$fontRenderer0; + var$6 = $this.$dropDownOptions.data[$i + $this.$scrollPos | 0]; + $skinX = $cc + ($i * 10 | 0) | 0; + $skinWidth = 14737632; + continue main; + case 14: + nle_DefaultSkinRenderer_renderPlayerPreview($xx, $yy, $mx, $my, $skinX); + if ($rt_suspending()) { + break main; + } + return; + case 15: + nms_Gui_drawCenteredString($this, var$6, $var1, $scrollerPos, $skinWidth, $cc); + if ($rt_suspending()) { + break main; + } + nms_RenderEngine_bindTexture($this.$mc2.$renderEngine, $eee.$glTex); + nle_DefaultSkinRenderer_renderAlexOrSteve($scrollerPos, $scrollerSize, $mx, $my, 0); + $skinWidth = ($this.$width / 2 | 0) + 20 | 0; + $skinHeight = $this.$height / 4 | 0; + $scrollerPos = $skinWidth + 35 | 0; + $scrollerSize = $skinHeight + 117 | 0; + $xx = $mx >= $skinWidth && $my >= $skinHeight && $mx < ($skinWidth + $skinX | 0) && $my < ($skinHeight + $skinY | 0) ? 1 : 0; + $i = !$xx ? (-11184811) : (-2237031); + nleg_EaglerAdapterGL30_glEnable(3042); + $skinX = $skinWidth + $skinX | 0; + $skinY = $skinHeight + $skinY | 0; + nms_Gui_drawRect($skinWidth, $skinHeight, $skinX, $skinY, (-1157627904)); + nleg_EaglerAdapterGL30_glDisable(3042); + nms_Gui_drawRect($skinWidth, $skinHeight, $skinWidth + 1 | 0, $skinY, $i); + nms_Gui_drawRect($skinWidth, $skinHeight, $skinX, $skinHeight + 1 | 0, $i); + nms_Gui_drawRect($skinX - 1 | 0, $skinHeight, $skinX, $skinY, $i); + nms_Gui_drawRect($skinWidth, $skinY - 1 | 0, $skinX, $skinY, $i); + if (!$xx) { + nms_RenderEngine_bindTexture($this.$mc2.$renderEngine, $eee.$glTex); + nle_DefaultSkinRenderer_renderAlexOrSteve($scrollerPos, $scrollerSize, $mx, $my, 1); + return; + } + var$6 = $this.$fontRenderer0; + $var1 = $rt_s(523); + $skinX = $skinY + 8 | 0; + $ptr = 16; + case 16: + nms_Gui_drawCenteredString($this, var$6, $var1, $scrollerPos, $skinX, $i); + if ($rt_suspending()) { + break main; + } + nms_RenderEngine_bindTexture($this.$mc2.$renderEngine, $eee.$glTex); + nle_DefaultSkinRenderer_renderAlexOrSteve($scrollerPos, $scrollerSize, $mx, $my, 1); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $mx, $my, $par3, $var1, $eee, var$6, $skinY, $skinWidth, $skinX, $skinHeight, $scrollerPos, $scrollerSize, $xx, $i, $mouseOver, $cc, $yy, $w, $ptr); +} +function nle_GuiScreenEditProfile_handleMouseInput($this) { + var $var1, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_handleMouseInput($this); + if ($rt_suspending()) { + break main; + } + if ($this.$dropDownOpen) { + $var1 = nlea_EaglerAdapterImpl2_mouseGetEventDWheel(); + if ($var1 < 0) + $this.$scrollPos = $this.$scrollPos + 3 | 0; + if ($var1 > 0) + $this.$scrollPos = $this.$scrollPos - 3 | 0; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $ptr); +} +function nle_GuiScreenEditProfile_save($this) { + var $url, $con, var$3, $l, $i, $skins, $nbt, $http, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$http = $thread.pop();$nbt = $thread.pop();$skins = $thread.pop();$i = $thread.pop();$l = $thread.pop();var$3 = $thread.pop();$con = $thread.pop();$url = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $url = !jl_String_length($this.$username.$text0) ? $rt_s(48) : $this.$username.$text0; + nle_EaglerProfile_$callClinit(); + nle_EaglerProfile_username = $url; + $url = $this.$proxy.$text0; + nms_GameSettings_$callClinit(); + nms_GameSettings_proxy = $url; + if (nms_GameSettings_useProxy && !jl_String_equals(nms_GameSettings_proxy, $rt_s(36))) { + $this.$proxyInvalid = 0; + $url = $this.$fontRenderer0; + $con = $rt_s(525); + var$3 = $this.$width / 2 | 0; + $l = 5; + $i = 16777215; + $ptr = 1; + continue main; + } + nle_EaglerProfile_presetSkinId = $this.$selectedSlot - nle_EaglerProfile_skins.$size | 0; + if (nle_EaglerProfile_presetSkinId >= 0) + nle_EaglerProfile_customSkinId = (-1); + else { + nle_EaglerProfile_presetSkinId = (-1); + nle_EaglerProfile_customSkinId = $this.$selectedSlot; + } + nms_NBTTagCompound_setInteger(nle_LocalStorageManager_profileSettingsStorage, $rt_s(421), nle_EaglerProfile_presetSkinId); + nms_NBTTagCompound_setInteger(nle_LocalStorageManager_profileSettingsStorage, $rt_s(422), nle_EaglerProfile_customSkinId); + nms_NBTTagCompound_setString(nle_LocalStorageManager_profileSettingsStorage, $rt_s(287), nle_EaglerProfile_username); + $skins = nms_NBTTagCompound__init_0(); + $i = 0; + $l = nle_EaglerProfile_skins.$size; + while ($i < $l) { + $nbt = nms_NBTTagCompound__init_0(); + nms_NBTTagCompound_setByteArray($nbt, $rt_s(425), ju_ArrayList_get(nle_EaglerProfile_skins, $i).$data6); + nms_NBTTagCompound_setBoolean($nbt, $rt_s(426), ju_ArrayList_get(nle_EaglerProfile_skins, $i).$slim); + nms_NBTTagCompound_setTag($skins, ju_ArrayList_get(nle_EaglerProfile_skins, $i).$name5, $nbt); + $i = $i + 1 | 0; + } + nms_NBTTagCompound_setCompoundTag(nle_LocalStorageManager_profileSettingsStorage, $rt_s(424), $skins); + nle_LocalStorageManager_saveStorageP(); + return; + case 1: + nms_Gui_drawCenteredString($this, $url, $con, var$3, $l, $i); + if ($rt_suspending()) { + break main; + } + try { + if (!jur_Matcher_matches(jur_Pattern_matcher(nle_ConfigConstants_ipPattern, nms_GameSettings_proxy))) + $rt_throw(ji_IOException__init_3($rt_s(526))); + $http = jn_URL_openConnection(jn_URL__init_(jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(527)), !nlea_EaglerAdapterImpl2_isSSLPage() ? $rt_s(36) : $rt_s(528)), $rt_s(529)), nms_GameSettings_proxy), $rt_s(530))))); + jn_URLConnection_setConnectTimeout($http, 5000); + jn_URLConnection_setReadTimeout($http, 5000); + jni_XHRURLConnection_connect($http); + $ptr = 2; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + } else { + throw $$e; + } + } + nms_GameSettings_proxy = nms_GameSettings_getNewProxy(); + nms_GuiTextField_setText($this.$proxy, nms_GameSettings_proxy); + $this.$proxyInvalid = 300; + return; + case 2: + a: { + try { + $tmp = jni_XHRURLConnection_getResponseCode($http); + if ($rt_suspending()) { + break main; + } + $i = $tmp; + if ($i != 404) { + jni_XHRURLConnection_disconnect($http); + $rt_throw(ji_IOException__init_3($rt_s(526))); + } + jni_XHRURLConnection_disconnect($http); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + } else { + throw $$e; + } + } + nms_GameSettings_proxy = nms_GameSettings_getNewProxy(); + nms_GuiTextField_setText($this.$proxy, nms_GameSettings_proxy); + $this.$proxyInvalid = 300; + return; + } + nle_EaglerProfile_presetSkinId = $this.$selectedSlot - nle_EaglerProfile_skins.$size | 0; + if (nle_EaglerProfile_presetSkinId >= 0) + nle_EaglerProfile_customSkinId = (-1); + else { + nle_EaglerProfile_presetSkinId = (-1); + nle_EaglerProfile_customSkinId = $this.$selectedSlot; + } + nms_NBTTagCompound_setInteger(nle_LocalStorageManager_profileSettingsStorage, $rt_s(421), nle_EaglerProfile_presetSkinId); + nms_NBTTagCompound_setInteger(nle_LocalStorageManager_profileSettingsStorage, $rt_s(422), nle_EaglerProfile_customSkinId); + nms_NBTTagCompound_setString(nle_LocalStorageManager_profileSettingsStorage, $rt_s(287), nle_EaglerProfile_username); + $skins = nms_NBTTagCompound__init_0(); + $i = 0; + $l = nle_EaglerProfile_skins.$size; + while ($i < $l) { + $nbt = nms_NBTTagCompound__init_0(); + nms_NBTTagCompound_setByteArray($nbt, $rt_s(425), ju_ArrayList_get(nle_EaglerProfile_skins, $i).$data6); + nms_NBTTagCompound_setBoolean($nbt, $rt_s(426), ju_ArrayList_get(nle_EaglerProfile_skins, $i).$slim); + nms_NBTTagCompound_setTag($skins, ju_ArrayList_get(nle_EaglerProfile_skins, $i).$name5, $nbt); + $i = $i + 1 | 0; + } + nms_NBTTagCompound_setCompoundTag(nle_LocalStorageManager_profileSettingsStorage, $rt_s(424), $skins); + nle_LocalStorageManager_saveStorageP(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $url, $con, var$3, $l, $i, $skins, $nbt, $http, $ptr); +} +function nle_GuiScreenEditProfile_actionPerformed($this, $par1GuiButton) { + var $i, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$i = $thread.pop();$par1GuiButton = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$dropDownOpen) { + if ($par1GuiButton.$id3 == 200) { + $ptr = 1; + continue main; + } + if ($par1GuiButton.$id3 == 2) + window.eagsFileChooser.openFileChooser("png", "image/png"); + else { + if ($par1GuiButton.$id3 == 3) { + nle_EaglerProfile_$callClinit(); + $par1GuiButton = ju_AbstractList_iterator(nle_EaglerProfile_skins); + while (ju_AbstractList$1_hasNext($par1GuiButton)) { + $i = ju_AbstractList$1_next($par1GuiButton); + nms_RenderEngine_deleteTexture($this.$mc2.$renderEngine, $i.$glTex); + } + ju_ArrayList_clear(nle_EaglerProfile_skins); + $this.$dropDownOptions = nle_GuiScreenEditProfile_defaultOptions; + $this.$selectedSlot = 0; + $ptr = 2; + continue main; + } + if ($par1GuiButton.$id3 == 4) { + nms_GameSettings_$callClinit(); + nms_GameSettings_useDefaultProtocol = nms_GameSettings_useDefaultProtocol ? 0 : 1; + $this.$button3.$displayString = !nms_GameSettings_useDefaultProtocol ? $rt_s(514) : $rt_s(515); + } else if ($par1GuiButton.$id3 == 5) { + nms_GameSettings_$callClinit(); + nms_GameSettings_useProxy = nms_GameSettings_useProxy ? 0 : 1; + $par1GuiButton = $this.$button4; + $i = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($i); + jl_AbstractStringBuilder_append($i, !nms_GameSettings_useProxy ? $rt_s(516) : $rt_s(517)); + jl_AbstractStringBuilder_append($i, $rt_s(518)); + $par1GuiButton.$displayString = jl_AbstractStringBuilder_toString($i); + } + } + } + return; + case 1: + nle_GuiScreenEditProfile_save($this); + if ($rt_suspending()) { + break main; + } + nmc_Minecraft_displayGuiScreen($this.$mc2, $this.$parent); + return; + case 2: + nle_GuiScreenEditProfile_save($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1GuiButton, $i, $ptr); +} +function nle_GuiScreenEditProfile_updateScreen($this) { + var $skinX, $skinY, $scrollerSize, $rawSkin, $img, var$6, $i, $i2, $i3, $name, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$name = $thread.pop();$i3 = $thread.pop();$i2 = $thread.pop();$i = $thread.pop();var$6 = $thread.pop();$img = $thread.pop();$rawSkin = $thread.pop();$scrollerSize = $thread.pop();$skinY = $thread.pop();$skinX = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_GuiTextField_updateCursorCounter($this.$username); + nms_GuiTextField_updateCursorCounter($this.$proxy); + if (!$this.$dropDownOpen) + $this.$dragging = 0; + else if (!nlea_EaglerAdapterImpl2_mouseIsButtonDown(0)) + $this.$dragging = 0; + else { + $skinX = ($this.$width / 2 | 0) - 20 | 0; + $skinY = ($this.$height / 6 | 0) + 103 | 0; + $scrollerSize = $this.$mousex; + $skinX = $skinX + 140 | 0; + if ($scrollerSize >= ($skinX - 10 | 0) && $this.$mousex < $skinX && $this.$mousey >= $skinY && $this.$mousey < ($skinY + $this.$skinsHeight | 0)) + $this.$dragging = 1; + if ($this.$dragging) { + $scrollerSize = $rt_imul($this.$skinsHeight, $this.$slotsVisible) / $this.$dropDownOptions.data.length | 0; + $this.$scrollPos = $rt_imul(($this.$mousey - $skinY | 0) - ($scrollerSize / 2 | 0) | 0, $this.$dropDownOptions.data.length) / $this.$skinsHeight | 0; + } + } + $rawSkin = nlea_EaglerAdapterImpl2_getFileChooserResult(); + if ($rawSkin !== null && $rawSkin.data.length > 0) { + $ptr = 1; + continue main; + } + return; + case 1: + $tmp = nlea_EaglerAdapterImpl2_loadPNG($rawSkin); + if ($rt_suspending()) { + break main; + } + $img = $tmp; + if (!($img.$w0 == 64 && $img.$h0 == 32) && !($img.$w0 == 64 && $img.$h0 == 64) && !($img.$w0 == 128 && $img.$h0 == 64) && !($img.$w0 == 128 && $img.$h0 == 128)) + return; + $rawSkin = $rt_createByteArray($img.$data.data.length * 4 | 0); + var$6 = $rawSkin.data; + $i = 0; + while ($i < $img.$data.data.length) { + $i2 = $i * 4 | 0; + $i3 = $img.$data.data[$i]; + var$6[$i2] = $i3 << 24 >> 24; + var$6[$i2 + 1 | 0] = $i3 >> 8 << 24 >> 24; + var$6[$i2 + 2 | 0] = $i3 >> 16 << 24 >> 24; + var$6[$i2 + 3 | 0] = $i3 >> 24 << 24 >> 24; + $i = $i + 1 | 0; + } + $name = $rt_str(nlea_EaglerAdapterImpl2_getFileChooserResultName$js_body$_225()); + if (jl_String_length($name) > 32) + $name = jl_String_substring0($name, 0, 32); + a: { + if (!($img.$w0 == 64 && $img.$h0 == 64)) { + if ($img.$w0 != 128) + break a; + if ($img.$h0 != 128) + break a; + } + $this.$newSkinWaitSteveOrAlex = 1; + } + $skinX = nle_EaglerProfile_addSkin($name, $rawSkin, 0); + if ($skinX == (-1)) + return; + $this.$selectedSlot = $skinX; + nle_GuiScreenEditProfile_reconcatDD($this); + $ptr = 2; + case 2: + nle_GuiScreenEditProfile_save($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $skinX, $skinY, $scrollerSize, $rawSkin, $img, var$6, $i, $i2, $i3, $name, $ptr); +} +function nle_GuiScreenEditProfile_onGuiClosed($this) { + nlea_EaglerAdapterImpl2_enableRepeatEvents0(0); +} +function nle_GuiScreenEditProfile_keyTyped($this, $par1, $par2) { + var $text, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$text = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $text = $this.$username; + $ptr = 1; + case 1: + nms_GuiTextField_textboxKeyTyped($text, $par1, $par2); + if ($rt_suspending()) { + break main; + } + $text = $this.$proxy; + $ptr = 2; + case 2: + nms_GuiTextField_textboxKeyTyped($text, $par1, $par2); + if ($rt_suspending()) { + break main; + } + $text = $this.$username.$text0; + if (jl_String_length($text) > 16) + $text = jl_String_substring0($text, 0, 16); + $text = jl_String_replaceAll($text, $rt_s(531), $rt_s(423)); + nms_GuiTextField_setText($this.$username, $text); + if ($par2 == 200 && $this.$selectedSlot > 0) { + $this.$selectedSlot = $this.$selectedSlot - 1 | 0; + $this.$scrollPos = $this.$selectedSlot - 2 | 0; + } + if ($par2 == 208 && $this.$selectedSlot < ($this.$dropDownOptions.data.length - 1 | 0)) { + $this.$selectedSlot = $this.$selectedSlot + 1 | 0; + $this.$scrollPos = $this.$selectedSlot - 2 | 0; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $text, $ptr); +} +function nle_GuiScreenEditProfile_mouseClicked($this, $par1, $par2, $par3) { + var $skinX, $skinY, $type, $skinHeight, $i, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$i = $thread.pop();$skinHeight = $thread.pop();$type = $thread.pop();$skinY = $thread.pop();$skinX = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$newSkinWaitSteveOrAlex) { + $skinX = $this.$selectedSlot; + nle_EaglerProfile_$callClinit(); + if ($skinX < ju_ArrayList_size(nle_EaglerProfile_skins)) { + $skinX = ($this.$width / 2 | 0) - 120 | 0; + $skinY = ($this.$height / 6 | 0) + 8 | 0; + if ($par1 >= $skinX && $par2 >= $skinY && $par1 < ($skinX + 80 | 0) && $par2 < ($skinY + 130 | 0) && $this.$selectedSlot < ju_ArrayList_size(nle_EaglerProfile_skins)) { + $type = nle_EaglerProfile_getSkinSize(ju_ArrayList_get(nle_EaglerProfile_skins, $this.$selectedSlot).$data6.data.length); + if (!($type != 1 && $type != 3)) { + $this.$newSkinWaitSteveOrAlex = 1; + return; + } + } + } + $ptr = 1; + continue main; + } + $skinX = ($this.$width / 2 | 0) - 90 | 0; + $skinY = $this.$height / 4 | 0; + if ($par1 >= $skinX && $par2 >= $skinY && $par1 < ($skinX + 70 | 0) && $par2 < ($skinY + 120 | 0)) { + $par1 = $this.$selectedSlot; + nle_EaglerProfile_$callClinit(); + if ($par1 >= ju_ArrayList_size(nle_EaglerProfile_skins)) + return; + $this.$newSkinWaitSteveOrAlex = 0; + ju_ArrayList_get(nle_EaglerProfile_skins, $this.$selectedSlot).$slim = 0; + $ptr = 2; + continue main; + } + $par3 = ($this.$width / 2 | 0) + 20 | 0; + $skinX = $this.$height / 4 | 0; + if ($par1 >= $par3 && $par2 >= $skinX && $par1 < ($par3 + 70 | 0) && $par2 < ($skinX + 120 | 0)) { + $par1 = $this.$selectedSlot; + nle_EaglerProfile_$callClinit(); + if ($par1 < ju_ArrayList_size(nle_EaglerProfile_skins)) { + ju_ArrayList_get(nle_EaglerProfile_skins, $this.$selectedSlot).$slim = 1; + $this.$newSkinWaitSteveOrAlex = 0; + $ptr = 3; + continue main; + } + } + return; + case 1: + a: { + nms_GuiScreen_mouseClicked($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + nms_GuiTextField_mouseClicked($this.$username, $par1, $par2, $par3); + nms_GuiTextField_mouseClicked($this.$proxy, $par1, $par2, $par3); + if (!$par3) { + $skinX = (($this.$width / 2 | 0) + 140 | 0) - 40 | 0; + $skinY = ($this.$height / 6 | 0) + 82 | 0; + if ($par1 >= $skinX && $par1 < ($skinX + 20 | 0) && $par2 >= $skinY && $par2 < ($skinY + 22 | 0)) + $this.$dropDownOpen = $this.$dropDownOpen ? 0 : 1; + $par3 = ($this.$width / 2 | 0) - 20 | 0; + $skinX = ($this.$height / 6 | 0) + 82 | 0; + $skinHeight = $this.$skinsHeight; + $skinY = $rt_compare($par1, $par3); + if (!($skinY >= 0 && $par1 < ($par3 + 140 | 0) && $par2 >= $skinX && $par2 < (($skinX + $skinHeight | 0) + 22 | 0))) { + $this.$dropDownOpen = 0; + $this.$dragging = 0; + } + $skinHeight = $skinX + 21 | 0; + if ($this.$dropDownOpen && !$this.$dragging) { + $i = 0; + $par3 = $rt_compare($par1, ($par3 + 140 | 0) - 10 | 0); + while (true) { + if ($i >= $this.$slotsVisible) + break a; + if (($i + $this.$scrollPos | 0) < $this.$dropDownOptions.data.length && $this.$selectedSlot != ($i + $this.$scrollPos | 0) && $skinY >= 0 && $par3 < 0) { + $par1 = $skinHeight + ($i * 10 | 0) | 0; + if ($par2 >= ($par1 + 5 | 0) && $par2 < ($par1 + 15 | 0) && $this.$selectedSlot != ($i + $this.$scrollPos | 0)) { + $this.$selectedSlot = $i + $this.$scrollPos | 0; + $this.$dropDownOpen = 0; + $this.$dragging = 0; + } + } + $i = $i + 1 | 0; + } + } + } + } + return; + case 2: + nle_GuiScreenEditProfile_save($this); + if ($rt_suspending()) { + break main; + } + return; + case 3: + nle_GuiScreenEditProfile_save($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $skinX, $skinY, $type, $skinHeight, $i, $ptr); +} +function nle_GuiScreenEditProfile__clinit_() { + var var$1, var$2; + nle_GuiScreenEditProfile_gui = nle_TextureLocation__init_($rt_s(532)); + var$1 = $rt_createArray(jl_String, 33); + var$2 = var$1.data; + var$2[0] = $rt_s(533); + var$2[1] = $rt_s(534); + var$2[2] = $rt_s(535); + var$2[3] = $rt_s(536); + var$2[4] = $rt_s(537); + var$2[5] = $rt_s(538); + var$2[6] = $rt_s(539); + var$2[7] = $rt_s(540); + var$2[8] = $rt_s(541); + var$2[9] = $rt_s(542); + var$2[10] = $rt_s(543); + var$2[11] = $rt_s(544); + var$2[12] = $rt_s(545); + var$2[13] = $rt_s(546); + var$2[14] = $rt_s(547); + var$2[15] = $rt_s(548); + var$2[16] = $rt_s(549); + var$2[17] = $rt_s(550); + var$2[18] = $rt_s(551); + var$2[19] = $rt_s(552); + var$2[20] = $rt_s(553); + var$2[21] = $rt_s(554); + var$2[22] = $rt_s(555); + var$2[23] = $rt_s(556); + var$2[24] = $rt_s(557); + var$2[25] = $rt_s(558); + var$2[26] = $rt_s(559); + var$2[27] = $rt_s(560); + var$2[28] = $rt_s(561); + var$2[29] = $rt_s(562); + var$2[30] = $rt_s(563); + var$2[31] = $rt_s(564); + var$2[32] = $rt_s(565); + nle_GuiScreenEditProfile_defaultOptions = var$1; +} +function ji_ByteArrayOutputStream() { + var a = this; ji_OutputStream.call(a); + a.$buf2 = null; + a.$count2 = 0; +} +function ji_ByteArrayOutputStream__init_0() { + var var_0 = new ji_ByteArrayOutputStream(); + ji_ByteArrayOutputStream__init_(var_0); + return var_0; +} +function ji_ByteArrayOutputStream__init_($this) { + $this.$buf2 = $rt_createByteArray(32); +} +function ji_ByteArrayOutputStream_write($this, $b) { + var var$2, var$3; + ji_ByteArrayOutputStream_ensureCapacity($this, $this.$count2 + 1 | 0); + var$2 = $this.$buf2.data; + var$3 = $this.$count2; + $this.$count2 = var$3 + 1 | 0; + var$2[var$3] = $b << 24 >> 24; +} +function ji_ByteArrayOutputStream_write0($this, $b, $off, $len) { + var $i, var$5, var$6, var$7, var$8; + ji_ByteArrayOutputStream_ensureCapacity($this, $this.$count2 + $len | 0); + $i = 0; + while ($i < $len) { + var$5 = $b.data; + var$6 = $this.$buf2.data; + var$7 = $this.$count2; + $this.$count2 = var$7 + 1 | 0; + var$8 = $off + 1 | 0; + var$6[var$7] = var$5[$off]; + $i = $i + 1 | 0; + $off = var$8; + } +} +function ji_ByteArrayOutputStream_ensureCapacity($this, $capacity) { + if ($this.$buf2.data.length < $capacity) { + $capacity = jl_Math_max($capacity, ($this.$buf2.data.length * 3 | 0) / 2 | 0); + $this.$buf2 = ju_Arrays_copyOf1($this.$buf2, $capacity); + } +} +function ji_ByteArrayOutputStream_toByteArray($this) { + return ju_Arrays_copyOf1($this.$buf2, $this.$count2); +} +function ji_ByteArrayOutputStream_reset($this) { + $this.$count2 = 0; +} +function ji_DataOutput() { +} +function ji_DataOutputStream() { + var a = this; ji_FilterOutputStream.call(a); + a.$written = 0; + a.$buff0 = null; +} +function ji_DataOutputStream__init_(var_0) { + var var_1 = new ji_DataOutputStream(); + ji_DataOutputStream__init_0(var_1, var_0); + return var_1; +} +function ji_DataOutputStream__init_0($this, $out) { + ji_FilterOutputStream__init_0($this, $out); + $this.$buff0 = $rt_createByteArray(8); +} +function ji_DataOutputStream_write0($this, $buffer, $offset, $count) { + var var$4; + if ($buffer !== null) { + $this.$out0.$write1($buffer, $offset, $count); + $this.$written = $this.$written + $count | 0; + return; + } + var$4 = new jl_NullPointerException; + jl_Throwable__init_0(var$4); + $rt_throw(var$4); +} +function ji_DataOutputStream_write($this, $oneByte) { + $this.$out0.$write2($oneByte); + $this.$written = $this.$written + 1 | 0; +} +function ji_DataOutputStream_writeBoolean($this, $val) { + $this.$out0.$write2(!$val ? 0 : 1); + $this.$written = $this.$written + 1 | 0; +} +function ji_DataOutputStream_writeByte($this, $val) { + $this.$out0.$write2($val); + $this.$written = $this.$written + 1 | 0; +} +function ji_DataOutputStream_writeChars($this, $str) { + var $newBytes, var$3, $index, $newIndex; + $newBytes = $rt_createByteArray(jl_String_length($str) * 2 | 0); + var$3 = $newBytes.data; + $index = 0; + while ($index < jl_String_length($str)) { + $newIndex = !$index ? $index : $index * 2 | 0; + var$3[$newIndex] = jl_String_charAt($str, $index) >> 8 << 24 >> 24; + var$3[$newIndex + 1 | 0] = jl_String_charAt($str, $index) << 24 >> 24; + $index = $index + 1 | 0; + } + ji_OutputStream_write($this.$out0, $newBytes); + $this.$written = $this.$written + var$3.length | 0; +} +function ji_DataOutputStream_writeDouble($this, $val) { + ji_DataOutputStream_writeLong($this, $rt_doubleToLongBits($val)); +} +function ji_DataOutputStream_writeFloat($this, $val) { + ji_DataOutputStream_writeInt($this, $rt_floatToIntBits($val)); +} +function ji_DataOutputStream_writeInt($this, $val) { + $this.$buff0.data[0] = $val >> 24 << 24 >> 24; + $this.$buff0.data[1] = $val >> 16 << 24 >> 24; + $this.$buff0.data[2] = $val >> 8 << 24 >> 24; + $this.$buff0.data[3] = $val << 24 >> 24; + $this.$out0.$write1($this.$buff0, 0, 4); + $this.$written = $this.$written + 4 | 0; +} +function ji_DataOutputStream_writeLong($this, $val) { + $this.$buff0.data[0] = Long_shr($val, 56).lo << 24 >> 24; + $this.$buff0.data[1] = Long_shr($val, 48).lo << 24 >> 24; + $this.$buff0.data[2] = Long_shr($val, 40).lo << 24 >> 24; + $this.$buff0.data[3] = $val.hi << 24 >> 24; + $this.$buff0.data[4] = Long_shr($val, 24).lo << 24 >> 24; + $this.$buff0.data[5] = Long_shr($val, 16).lo << 24 >> 24; + $this.$buff0.data[6] = Long_shr($val, 8).lo << 24 >> 24; + $this.$buff0.data[7] = $val.lo << 24 >> 24; + $this.$out0.$write1($this.$buff0, 0, 8); + $this.$written = $this.$written + 8 | 0; +} +function ji_DataOutputStream_writeShort($this, $val) { + $this.$buff0.data[0] = $val >> 8 << 24 >> 24; + $this.$buff0.data[1] = $val << 24 >> 24; + $this.$out0.$write1($this.$buff0, 0, 2); + $this.$written = $this.$written + 2 | 0; +} +function ji_DataOutputStream_writeShortToBuffer($this, $val, $buffer, $offset) { + var var$4; + $buffer = $buffer.data; + var$4 = $offset + 1 | 0; + $buffer[$offset] = $val >> 8 << 24 >> 24; + $offset = var$4 + 1 | 0; + $buffer[var$4] = $val << 24 >> 24; + return $offset; +} +function ji_DataOutputStream_writeUTF($this, $str) { + var $utfCount, var$3, $buffer; + $utfCount = ji_DataOutputStream_countUTFBytes($this, $str); + if (Long_gt($utfCount, Long_fromInt(65535))) { + $str = new ji_IOException; + jl_Throwable__init_($str, $rt_s(566)); + $rt_throw($str); + } + var$3 = $utfCount.lo; + $buffer = $rt_createByteArray(var$3 + 2 | 0); + ji_DataOutputStream_write0($this, $buffer, 0, ji_DataOutputStream_writeUTFBytesToBuffer($this, $str, $buffer, ji_DataOutputStream_writeShortToBuffer($this, var$3, $buffer, 0))); +} +function ji_DataOutputStream_countUTFBytes($this, $str) { + var $utfCount, $length, $i, $charValue; + $utfCount = 0; + $length = jl_String_length($str); + $i = 0; + while ($i < $length) { + $charValue = jl_String_charAt($str, $i); + $utfCount = $charValue > 0 && $charValue <= 127 ? $utfCount + 1 | 0 : $charValue > 2047 ? $utfCount + 3 | 0 : $utfCount + 2 | 0; + $i = $i + 1 | 0; + } + return Long_fromInt($utfCount); +} +function ji_DataOutputStream_writeUTFBytesToBuffer($this, $str, $buffer, $offset) { + var $length, $i, $charValue, var$7, var$8, var$9, var$10; + $length = jl_String_length($str); + $i = 0; + while ($i < $length) { + $charValue = jl_String_charAt($str, $i); + if ($charValue > 0 && $charValue <= 127) { + var$7 = $buffer.data; + var$8 = $offset + 1 | 0; + var$7[$offset] = $charValue << 24 >> 24; + } else if ($charValue <= 2047) { + var$7 = $buffer.data; + var$9 = $offset + 1 | 0; + var$7[$offset] = (192 | 31 & $charValue >> 6) << 24 >> 24; + var$8 = var$9 + 1 | 0; + var$7[var$9] = (128 | 63 & $charValue) << 24 >> 24; + } else { + var$7 = $buffer.data; + var$8 = $offset + 1 | 0; + var$7[$offset] = (224 | 15 & $charValue >> 12) << 24 >> 24; + var$10 = var$8 + 1 | 0; + var$7[var$8] = (128 | 63 & $charValue >> 6) << 24 >> 24; + var$8 = var$10 + 1 | 0; + var$7[var$10] = (128 | 63 & $charValue) << 24 >> 24; + } + $i = $i + 1 | 0; + $offset = var$8; + } + return $offset; +} +function otciu_CLDRHelper() { + jl_Object.call(this); +} +var otciu_CLDRHelper_$$metadata$$0 = null; +var otciu_CLDRHelper_$$metadata$$1 = null; +var otciu_CLDRHelper_$$metadata$$2 = null; +var otciu_CLDRHelper_$$metadata$$3 = null; +var otciu_CLDRHelper_$$metadata$$4 = null; +var otciu_CLDRHelper_$$metadata$$5 = null; +var otciu_CLDRHelper_$$metadata$$6 = null; +var otciu_CLDRHelper_$$metadata$$7 = null; +var otciu_CLDRHelper_$$metadata$$10 = null; +var otciu_CLDRHelper_$$metadata$$12 = null; +var otciu_CLDRHelper_$$metadata$$13 = null; +var otciu_CLDRHelper_$$metadata$$14 = null; +var otciu_CLDRHelper_$$metadata$$15 = null; +var otciu_CLDRHelper_$$metadata$$16 = null; +var otciu_CLDRHelper_$$metadata$$17 = null; +var otciu_CLDRHelper_$$metadata$$18 = null; +var otciu_CLDRHelper_$$metadata$$19 = null; +var otciu_CLDRHelper_$$metadata$$20 = null; +var otciu_CLDRHelper_$$metadata$$21 = null; +function otciu_CLDRHelper__init_0() { + var var_0 = new otciu_CLDRHelper(); + otciu_CLDRHelper__init_(var_0); + return var_0; +} +function otciu_CLDRHelper__init_($this) { + return; +} +function otciu_CLDRHelper_getCode($language, $country) { + var var$3; + if (!jl_String_isEmpty($country)) { + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $language); + jl_AbstractStringBuilder_append(var$3, $rt_s(567)); + jl_AbstractStringBuilder_append(var$3, $country); + $language = jl_AbstractStringBuilder_toString(var$3); + } + return $language; +} +function otciu_CLDRHelper_resolveCountry($subtags, $country) { + var $index; + if (jl_String_isEmpty($country)) { + if (otciu_CLDRHelper_$$metadata$$0 === null) + otciu_CLDRHelper_$$metadata$$0 = otciu_CLDRHelper_getLikelySubtagsMap$$create(); + $country = otciu_CLDRHelper_$$metadata$$0; + if ($country.hasOwnProperty($rt_ustr($subtags))) + $subtags = ($country[$rt_ustr($subtags)].value !== null ? $rt_str($country[$rt_ustr($subtags)].value) : null); + $index = jl_String_lastIndexOf($subtags, 95); + $country = $index <= 0 ? $rt_s(36) : jl_String_substring($subtags, $index + 1 | 0); + } + return $country; +} +function otciu_CLDRHelper_resolveDateFormatSymbols($map, $language, $country) { + var $localeCode, $arrayRes, $result, var$7, $i, var$9; + $localeCode = otciu_CLDRHelper_getCode($language, $country); + $arrayRes = $map.hasOwnProperty($rt_ustr($localeCode)) ? $map[$rt_ustr($localeCode)] : $map.hasOwnProperty($rt_ustr($language)) ? $map[$rt_ustr($language)] : $map.root; + $result = $rt_createArray(jl_String, $arrayRes.length); + var$7 = $result.data; + $i = 0; + var$9 = var$7.length; + while ($i < var$9) { + var$7[$i] = ($arrayRes[$i].value !== null ? $rt_str($arrayRes[$i].value) : null); + $i = $i + 1 | 0; + } + return $result; +} +function otciu_CLDRHelper_getTimeZoneLocalizationMap() { + if (otciu_CLDRHelper_$$metadata$$7 === null) + otciu_CLDRHelper_$$metadata$$7 = otciu_CLDRHelper_getTimeZoneLocalizationMap$$create(); + return otciu_CLDRHelper_$$metadata$$7; +} +function otciu_CLDRHelper_resolveDateFormats($language, $country) { + if (otciu_CLDRHelper_$$metadata$$14 === null) + otciu_CLDRHelper_$$metadata$$14 = otciu_CLDRHelper_getDateFormatMap$$create(); + return otciu_CLDRHelper_resolveDateFormats0(otciu_CLDRHelper_$$metadata$$14, $language, $country); +} +function otciu_CLDRHelper_resolveNumberFormat($language, $country) { + if (otciu_CLDRHelper_$$metadata$$17 === null) + otciu_CLDRHelper_$$metadata$$17 = otciu_CLDRHelper_getNumberFormatMap$$create(); + return otciu_CLDRHelper_resolveFormatSymbols(otciu_CLDRHelper_$$metadata$$17, $language, $country); +} +function otciu_CLDRHelper_resolveDateFormats0($map, $language, $country) { + var $localeCode; + $localeCode = otciu_CLDRHelper_getCode($language, $country); + return $map.hasOwnProperty($rt_ustr($localeCode)) ? $map[$rt_ustr($localeCode)] : $map.hasOwnProperty($rt_ustr($language)) ? $map[$rt_ustr($language)] : $map.root; +} +function otciu_CLDRHelper_resolveFormatSymbols($map, $language, $country) { + var $localeCode; + $localeCode = otciu_CLDRHelper_getCode($language, $country); + return (($map.hasOwnProperty($rt_ustr($localeCode)) ? $map[$rt_ustr($localeCode)] : $map.hasOwnProperty($rt_ustr($language)) ? $map[$rt_ustr($language)] : $map.root).value !== null ? $rt_str(($map.hasOwnProperty($rt_ustr($localeCode)) ? $map[$rt_ustr($localeCode)] : $map.hasOwnProperty($rt_ustr($language)) ? $map[$rt_ustr($language)] : $map.root).value) : null); +} +function otciu_CLDRHelper_getLikelySubtagsMap$$create() { + return {"ksh": {"value" : "ksh-Latn-DE"}, "ksj": {"value" : "ksj-Latn-ZZ"}, "cch": {"value" : "cch-Latn-NG"}, "und-Khar": {"value" : "pra-Khar-PK"}, "gkn": {"value" : "gkn-Latn-ZZ"}, "ksr": {"value" : "ksr-Latn-ZZ"}, "und-Mani": {"value" : "xmn-Mani-CN"}, "gkp": {"value" : "gkp-Latn-ZZ"}, "xmf": {"value" : "xmf-Geor-GE"}, "ccp": {"value" : "ccp-Cakm-BD"}, "ted": {"value" : "ted-Latn-ZZ"}, "und-Mand": {"value" : "myz-Mand-IR"}, "ktb": {"value" : "ktb-Ethi-ZZ"}, "xmn": {"value" : "xmn-Mani-CN"}, "sd-Sind": + {"value" : "sd-Sind-IN"}, "xmr": {"value" : "xmr-Merc-SD"}, "tem": {"value" : "tem-Latn-SL"}, "und-Mroo": {"value" : "mro-Mroo-BD"}, "teo": {"value" : "teo-Latn-UG"}, "tet": {"value" : "tet-Latn-TL"}, "ktm": {"value" : "ktm-Latn-ZZ"}, "glk": {"value" : "glk-Arab-IR"}, "kto": {"value" : "kto-Latn-ZZ"}, "und-Soyo": {"value" : "cmg-Soyo-MN"}, "xna": {"value" : "xna-Narb-SA"}, "tfi": {"value" : "tfi-Latn-ZZ"}, "kub": {"value" : "kub-Latn-ZZ"}, "kue": {"value" : "kue-Latn-ZZ"}, "kud": {"value" : "kud-Latn-ZZ"} + , "xnr": {"value" : "xnr-Deva-IN"}, "ceb": {"value" : "ceb-Latn-PH"}, "kuj": {"value" : "kuj-Latn-ZZ"}, "kum": {"value" : "kum-Cyrl-RU"}, "kun": {"value" : "kun-Latn-ZZ"}, "gmm": {"value" : "gmm-Latn-ZZ"}, "kup": {"value" : "kup-Latn-ZZ"}, "kus": {"value" : "kus-Latn-ZZ"}, "gmv": {"value" : "gmv-Ethi-ZZ"}, "tgc": {"value" : "tgc-Latn-ZZ"}, "xog": {"value" : "xog-Latn-UG"}, "und-Arab-YT": {"value" : "swb-Arab-YT"}, "und-Latn-ET": {"value" : "en-Latn-ET"}, "xon": {"value" : "xon-Latn-ZZ"}, "ha-CM": {"value" + : "ha-Arab-CM"}, "gnd": {"value" : "gnd-Latn-ZZ"}, "kvg": {"value" : "kvg-Latn-ZZ"}, "tgo": {"value" : "tgo-Latn-ZZ"}, "cfa": {"value" : "cfa-Latn-ZZ"}, "gng": {"value" : "gng-Latn-ZZ"}, "tgu": {"value" : "tgu-Latn-ZZ"}, "und-Latn-GE": {"value" : "ku-Latn-GE"}, "kvr": {"value" : "kvr-Latn-ID"}, "kvx": {"value" : "kvx-Arab-PK"}, "und-Gujr": {"value" : "gu-Gujr-IN"}, "thl": {"value" : "thl-Deva-NP"}, "xpr": {"value" : "xpr-Prti-IR"}, "thq": {"value" : "thq-Deva-NP"}, "god": {"value" : "god-Latn-ZZ"}, "gof": + {"value" : "gof-Ethi-ZZ"}, "kwj": {"value" : "kwj-Latn-ZZ"}, "ky-Arab": {"value" : "ky-Arab-CN"}, "thr": {"value" : "thr-Deva-NP"}, "goi": {"value" : "goi-Latn-ZZ"}, "cgg": {"value" : "cgg-Latn-UG"}, "kwo": {"value" : "kwo-Latn-ZZ"}, "gom": {"value" : "gom-Deva-IN"}, "gon": {"value" : "gon-Telu-IN"}, "gos": {"value" : "gos-Latn-NL"}, "gor": {"value" : "gor-Latn-ID"}, "und-Latn-CY": {"value" : "tr-Latn-CY"}, "got": {"value" : "got-Goth-UA"}, "tif": {"value" : "tif-Latn-ZZ"}, "tig": {"value" : "tig-Ethi-ER"} + , "kxa": {"value" : "kxa-Latn-ZZ"}, "kxc": {"value" : "kxc-Ethi-ZZ"}, "pag": {"value" : "pag-Latn-PH"}, "tik": {"value" : "tik-Latn-ZZ"}, "tim": {"value" : "tim-Latn-ZZ"}, "pal": {"value" : "pal-Phli-IR"}, "tio": {"value" : "tio-Latn-ZZ"}, "pam": {"value" : "pam-Latn-PH"}, "und-Marc": {"value" : "bo-Marc-CN"}, "pap": {"value" : "pap-Latn-AW"}, "und-Latn-CN": {"value" : "za-Latn-CN"}, "tiv": {"value" : "tiv-Latn-NG"}, "kxm": {"value" : "kxm-Thai-TH"}, "kxp": {"value" : "kxp-Arab-PK"}, "pau": {"value" : "pau-Latn-PW"} + , "chk": {"value" : "chk-Latn-FM"}, "chm": {"value" : "chm-Cyrl-RU"}, "xrb": {"value" : "xrb-Latn-ZZ"}, "chp": {"value" : "chp-Latn-CA"}, "cho": {"value" : "cho-Latn-US"}, "kxw": {"value" : "kxw-Latn-ZZ"}, "und-Latn-DZ": {"value" : "fr-Latn-DZ"}, "chr": {"value" : "chr-Cher-US"}, "kxz": {"value" : "kxz-Latn-ZZ"}, "und-Batk": {"value" : "bbc-Batk-ID"}, "und-Bass": {"value" : "bsq-Bass-LR"}, "kye": {"value" : "kye-Latn-ZZ"}, "pbi": {"value" : "pbi-Latn-ZZ"}, "und-Deva-MU": {"value" : "bho-Deva-MU"}, "und-Sgnw": + {"value" : "ase-Sgnw-US"}, "xsa": {"value" : "xsa-Sarb-YE"}, "kyx": {"value" : "kyx-Latn-ZZ"}, "xsi": {"value" : "xsi-Latn-ZZ"}, "pcd": {"value" : "pcd-Latn-FR"}, "und-Latn-AM": {"value" : "ku-Latn-AM"}, "xsm": {"value" : "xsm-Latn-ZZ"}, "tkl": {"value" : "tkl-Latn-TK"}, "und-Thai-CN": {"value" : "lcp-Thai-CN"}, "grb": {"value" : "grb-Latn-ZZ"}, "xsr": {"value" : "xsr-Deva-NP"}, "und-Latn-AF": {"value" : "tk-Latn-AF"}, "grc": {"value" : "grc-Cprt-CY"}, "tkr": {"value" : "tkr-Latn-AZ"}, "cja": {"value" : + "cja-Arab-KH"}, "pcm": {"value" : "pcm-Latn-NG"}, "tkt": {"value" : "tkt-Deva-NP"}, "und-Olck": {"value" : "sat-Olck-IN"}, "kzr": {"value" : "kzr-Latn-ZZ"}, "cjm": {"value" : "cjm-Cham-VN"}, "grt": {"value" : "grt-Beng-IN"}, "und-Arab-TJ": {"value" : "fa-Arab-TJ"}, "und-Arab-TG": {"value" : "apd-Arab-TG"}, "und-Arab-TH": {"value" : "mfa-Arab-TH"}, "und-Deva-PK": {"value" : "btv-Deva-PK"}, "grw": {"value" : "grw-Latn-ZZ"}, "cjv": {"value" : "cjv-Latn-ZZ"}, "pdc": {"value" : "pdc-Latn-US"}, "tlf": {"value" + : "tlf-Latn-ZZ"}, "und-Arab-TR": {"value" : "az-Arab-TR"}, "ckb": {"value" : "ckb-Arab-IQ"}, "tly": {"value" : "tly-Latn-AZ"}, "pdt": {"value" : "pdt-Latn-CA"}, "tlx": {"value" : "tlx-Latn-ZZ"}, "ckl": {"value" : "ckl-Latn-ZZ"}, "cko": {"value" : "cko-Latn-ZZ"}, "gsw": {"value" : "gsw-Latn-CH"}, "ped": {"value" : "ped-Latn-ZZ"}, "tmh": {"value" : "tmh-Latn-NE"}, "cky": {"value" : "cky-Latn-ZZ"}, "kk-Arab": {"value" : "kk-Arab-CN"}, "und-Runr": {"value" : "non-Runr-SE"}, "cla": {"value" : "cla-Latn-ZZ"}, + "peo": {"value" : "peo-Xpeo-IR"}, "tmy": {"value" : "tmy-Latn-ZZ"}, "pex": {"value" : "pex-Latn-ZZ"}, "ky-TR": {"value" : "ky-Latn-TR"}, "tnh": {"value" : "tnh-Latn-ZZ"}, "guc": {"value" : "guc-Latn-CO"}, "gub": {"value" : "gub-Latn-BR"}, "gud": {"value" : "gud-Latn-ZZ"}, "pfl": {"value" : "pfl-Latn-DE"}, "cme": {"value" : "cme-Latn-ZZ"}, "cmg": {"value" : "cmg-Soyo-MN"}, "gur": {"value" : "gur-Latn-GH"}, "xwe": {"value" : "xwe-Latn-ZZ"}, "guw": {"value" : "guw-Latn-ZZ"}, "tof": {"value" : "tof-Latn-ZZ"} + , "gux": {"value" : "gux-Latn-ZZ"}, "guz": {"value" : "guz-Latn-KE"}, "tog": {"value" : "tog-Latn-MW"}, "gvf": {"value" : "gvf-Latn-ZZ"}, "toq": {"value" : "toq-Latn-ZZ"}, "gvr": {"value" : "gvr-Deva-NP"}, "und-Guru": {"value" : "pa-Guru-IN"}, "gvs": {"value" : "gvs-Latn-ZZ"}, "tpi": {"value" : "tpi-Latn-PG"}, "tpm": {"value" : "tpm-Latn-ZZ"}, "und-Tfng": {"value" : "zgh-Tfng-MA"}, "gwc": {"value" : "gwc-Arab-ZZ"}, "und-Arab-PK": {"value" : "ur-Arab-PK"}, "phl": {"value" : "phl-Arab-ZZ"}, "und-Aghb": {"value" + : "lez-Aghb-RU"}, "phn": {"value" : "phn-Phnx-LB"}, "gwi": {"value" : "gwi-Latn-CA"}, "tpz": {"value" : "tpz-Latn-ZZ"}, "cop": {"value" : "cop-Copt-EG"}, "gwt": {"value" : "gwt-Arab-ZZ"}, "lab": {"value" : "lab-Lina-GR"}, "lad": {"value" : "lad-Hebr-IL"}, "lah": {"value" : "lah-Arab-PK"}, "pil": {"value" : "pil-Latn-ZZ"}, "lag": {"value" : "lag-Latn-TZ"}, "tqo": {"value" : "tqo-Latn-ZZ"}, "laj": {"value" : "laj-Latn-UG"}, "pip": {"value" : "pip-Latn-ZZ"}, "und-Khmr": {"value" : "km-Khmr-KH"}, "las": {"value" + : "las-Latn-ZZ"}, "sd-Deva": {"value" : "sd-Deva-IN"}, "und-Khoj": {"value" : "sd-Khoj-IN"}, "cps": {"value" : "cps-Latn-PH"}, "kk-AF": {"value" : "kk-Arab-AF"}, "und-Arab-MU": {"value" : "ur-Arab-MU"}, "lbe": {"value" : "lbe-Cyrl-RU"}, "und-Arab-NG": {"value" : "ha-Arab-NG"}, "gyi": {"value" : "gyi-Latn-ZZ"}, "tru": {"value" : "tru-Latn-TR"}, "trw": {"value" : "trw-Arab-ZZ"}, "trv": {"value" : "trv-Latn-TW"}, "lbu": {"value" : "lbu-Latn-ZZ"}, "lbw": {"value" : "lbw-Latn-ID"}, "tsd": {"value" : "tsd-Grek-GR"} + , "tsf": {"value" : "tsf-Deva-NP"}, "pka": {"value" : "pka-Brah-IN"}, "tsg": {"value" : "tsg-Latn-PH"}, "tsj": {"value" : "tsj-Tibt-BT"}, "und-Deva-FJ": {"value" : "hif-Deva-FJ"}, "pko": {"value" : "pko-Latn-KE"}, "lcm": {"value" : "lcm-Latn-ZZ"}, "crh": {"value" : "crh-Cyrl-UA"}, "lcp": {"value" : "lcp-Thai-CN"}, "tsw": {"value" : "tsw-Latn-ZZ"}, "crj": {"value" : "crj-Cans-CA"}, "crl": {"value" : "crl-Cans-CA"}, "und-Arab-MN": {"value" : "kk-Arab-MN"}, "crk": {"value" : "crk-Cans-CA"}, "crm": {"value" + : "crm-Cans-CA"}, "und-Arab-MM": {"value" : "rhg-Arab-MM"}, "pla": {"value" : "pla-Latn-ZZ"}, "tte": {"value" : "tte-Latn-ZZ"}, "crs": {"value" : "crs-Latn-SC"}, "ttd": {"value" : "ttd-Latn-ZZ"}, "ldb": {"value" : "ldb-Latn-ZZ"}, "ttj": {"value" : "ttj-Latn-UG"}, "kk-CN": {"value" : "kk-Arab-CN"}, "und-Yiii": {"value" : "ii-Yiii-CN"}, "tts": {"value" : "tts-Thai-TH"}, "csb": {"value" : "csb-Latn-PL"}, "ttr": {"value" : "ttr-Latn-ZZ"}, "ttt": {"value" : "ttt-Latn-AZ"}, "csw": {"value" : "csw-Cans-CA"}, "tuh": + {"value" : "tuh-Latn-ZZ"}, "led": {"value" : "led-Latn-ZZ"}, "tul": {"value" : "tul-Latn-ZZ"}, "lee": {"value" : "lee-Latn-ZZ"}, "tum": {"value" : "tum-Latn-MW"}, "und-Arab-KH": {"value" : "cja-Arab-KH"}, "tuq": {"value" : "tuq-Latn-ZZ"}, "ctd": {"value" : "ctd-Pauc-MM"}, "lem": {"value" : "lem-Latn-ZZ"}, "lep": {"value" : "lep-Lepc-IN"}, "pms": {"value" : "pms-Latn-IT"}, "leq": {"value" : "leq-Latn-ZZ"}, "und-Pauc": {"value" : "ctd-Pauc-MM"}, "und-Sogo": {"value" : "sog-Sogo-UZ"}, "leu": {"value" : "leu-Latn-ZZ"} + , "lez": {"value" : "lez-Cyrl-RU"}, "tvd": {"value" : "tvd-Latn-ZZ"}, "mn-CN": {"value" : "mn-Mong-CN"}, "sr-TR": {"value" : "sr-Latn-TR"}, "png": {"value" : "png-Latn-ZZ"}, "tvl": {"value" : "tvl-Latn-TV"}, "und-Brah": {"value" : "pka-Brah-IN"}, "und-Brai": {"value" : "fr-Brai-FR"}, "pnn": {"value" : "pnn-Latn-ZZ"}, "tvu": {"value" : "tvu-Latn-ZZ"}, "pnt": {"value" : "pnt-Grek-GR"}, "uz-CN": {"value" : "uz-Cyrl-CN"}, "ha-SD": {"value" : "ha-Arab-SD"}, "twh": {"value" : "twh-Latn-ZZ"}, "und-Takr": {"value" + : "doi-Takr-IN"}, "lgg": {"value" : "lgg-Latn-ZZ"}, "pon": {"value" : "pon-Latn-FM"}, "twq": {"value" : "twq-Latn-NE"}, "und-Arab-ID": {"value" : "ms-Arab-ID"}, "und-Arab-IN": {"value" : "ur-Arab-IN"}, "txg": {"value" : "txg-Tang-CN"}, "yam": {"value" : "yam-Latn-ZZ"}, "und-Talu": {"value" : "khb-Talu-CN"}, "yao": {"value" : "yao-Latn-MZ"}, "yap": {"value" : "yap-Latn-FM"}, "yas": {"value" : "yas-Latn-ZZ"}, "yat": {"value" : "yat-Latn-ZZ"}, "ppo": {"value" : "ppo-Latn-ZZ"}, "yav": {"value" : "yav-Latn-CM"} + , "yay": {"value" : "yay-Latn-ZZ"}, "yaz": {"value" : "yaz-Latn-ZZ"}, "und-Tale": {"value" : "tdd-Tale-CN"}, "ybb": {"value" : "ybb-Latn-CM"}, "yba": {"value" : "yba-Latn-ZZ"}, "tya": {"value" : "tya-Latn-ZZ"}, "lia": {"value" : "lia-Latn-ZZ"}, "lid": {"value" : "lid-Latn-ZZ"}, "und-Latn-TW": {"value" : "trv-Latn-TW"}, "lif": {"value" : "lif-Deva-NP"}, "lih": {"value" : "lih-Latn-ZZ"}, "lig": {"value" : "lig-Latn-ZZ"}, "lij": {"value" : "lij-Latn-IT"}, "hag": {"value" : "hag-Latn-ZZ"}, "und-Latn-TN": {"value" + : "fr-Latn-TN"}, "tyv": {"value" : "tyv-Cyrl-RU"}, "yby": {"value" : "yby-Latn-ZZ"}, "und-Arab-GB": {"value" : "ks-Arab-GB"}, "hak": {"value" : "hak-Hans-CN"}, "und-Taml": {"value" : "ta-Taml-IN"}, "ham": {"value" : "ham-Latn-ZZ"}, "lis": {"value" : "lis-Lisu-CN"}, "und-Latn-SY": {"value" : "fr-Latn-SY"}, "ky-Latn": {"value" : "ky-Latn-TR"}, "pra": {"value" : "pra-Khar-PK"}, "haw": {"value" : "haw-Latn-US"}, "haz": {"value" : "haz-Arab-AF"}, "ku-LB": {"value" : "ku-Arab-LB"}, "prd": {"value" : "prd-Arab-IR"} + , "prg": {"value" : "prg-Latn-001"}, "tzm": {"value" : "tzm-Latn-MA"}, "hbb": {"value" : "hbb-Latn-ZZ"}, "und-Latn-UA": {"value" : "pl-Latn-UA"}, "ljp": {"value" : "ljp-Latn-ID"}, "und-Tang": {"value" : "txg-Tang-CN"}, "yue-Hans": {"value" : "yue-Hans-CN"}, "und-Latn-RU": {"value" : "krl-Latn-RU"}, "lki": {"value" : "lki-Arab-IR"}, "pss": {"value" : "pss-Latn-ZZ"}, "lkt": {"value" : "lkt-Latn-US"}, "sr-RO": {"value" : "sr-Latn-RO"}, "und-Arab-CN": {"value" : "ug-Arab-CN"}, "lle": {"value" : "lle-Latn-ZZ"} + , "und-Cyrl": {"value" : "ru-Cyrl-RU"}, "uz-AF": {"value" : "uz-Arab-AF"}, "yer": {"value" : "yer-Latn-ZZ"}, "und-Beng": {"value" : "bn-Beng-BD"}, "ptp": {"value" : "ptp-Latn-ZZ"}, "lln": {"value" : "lln-Latn-ZZ"}, "sr-RU": {"value" : "sr-Latn-RU"}, "hdy": {"value" : "hdy-Ethi-ZZ"}, "unr-NP": {"value" : "unr-Deva-NP"}, "und-Mend": {"value" : "men-Mend-SL"}, "lmn": {"value" : "lmn-Telu-IN"}, "lmp": {"value" : "lmp-Latn-ZZ"}, "lmo": {"value" : "lmo-Latn-IT"}, "puu": {"value" : "puu-Latn-GA"}, "und-Arab-CC": + {"value" : "ms-Arab-CC"}, "pal-Phlp": {"value" : "pal-Phlp-CN"}, "ygr": {"value" : "ygr-Latn-ZZ"}, "ygw": {"value" : "ygw-Latn-ZZ"}, "lns": {"value" : "lns-Latn-ZZ"}, "ky-CN": {"value" : "ky-Arab-CN"}, "lnu": {"value" : "lnu-Latn-ZZ"}, "pwa": {"value" : "pwa-Latn-ZZ"}, "und-Mahj": {"value" : "hi-Mahj-IN"}, "rif-NL": {"value" : "rif-Latn-NL"}, "loj": {"value" : "loj-Latn-ZZ"}, "lol": {"value" : "lol-Latn-CD"}, "lok": {"value" : "lok-Latn-ZZ"}, "lor": {"value" : "lor-Latn-ZZ"}, "und-Sora": {"value" : "srb-Sora-IN"} + , "los": {"value" : "los-Latn-ZZ"}, "loz": {"value" : "loz-Latn-ZM"}, "und-202": {"value" : "en-Latn-NG"}, "und-Latn-MR": {"value" : "fr-Latn-MR"}, "hhy": {"value" : "hhy-Latn-ZZ"}, "hia": {"value" : "hia-Latn-ZZ"}, "hif": {"value" : "hif-Latn-FJ"}, "dad": {"value" : "dad-Latn-ZZ"}, "hih": {"value" : "hih-Latn-ZZ"}, "hig": {"value" : "hig-Latn-ZZ"}, "daf": {"value" : "daf-Latn-ZZ"}, "ubu": {"value" : "ubu-Latn-ZZ"}, "dah": {"value" : "dah-Latn-ZZ"}, "hil": {"value" : "hil-Latn-PH"}, "dag": {"value" : "dag-Latn-ZZ"} + , "und-Mero": {"value" : "xmr-Mero-SD"}, "dak": {"value" : "dak-Latn-US"}, "und-Merc": {"value" : "xmr-Merc-SD"}, "dar": {"value" : "dar-Cyrl-RU"}, "dav": {"value" : "dav-Latn-KE"}, "lrc": {"value" : "lrc-Arab-IR"}, "yko": {"value" : "yko-Latn-ZZ"}, "und-Latn-MK": {"value" : "sq-Latn-MK"}, "und-Latn-MM": {"value" : "kac-Latn-MM"}, "dbd": {"value" : "dbd-Latn-ZZ"}, "und-Latn-MO": {"value" : "pt-Latn-MO"}, "und-Latn-MA": {"value" : "fr-Latn-MA"}, "und-Bali": {"value" : "ban-Bali-ID"}, "und-Tavt": {"value" + : "blt-Tavt-VN"}, "dbq": {"value" : "dbq-Latn-ZZ"}, "yle": {"value" : "yle-Latn-ZZ"}, "ylg": {"value" : "ylg-Latn-ZZ"}, "und-Maka": {"value" : "mak-Maka-ID"}, "yll": {"value" : "yll-Latn-ZZ"}, "udm": {"value" : "udm-Cyrl-RU"}, "dcc": {"value" : "dcc-Arab-IN"}, "yml": {"value" : "yml-Latn-ZZ"}, "hla": {"value" : "hla-Latn-ZZ"}, "und-Latn-IR": {"value" : "tk-Latn-IR"}, "ltg": {"value" : "ltg-Latn-LV"}, "und-Latn-KM": {"value" : "fr-Latn-KM"}, "ddn": {"value" : "ddn-Latn-ZZ"}, "hlu": {"value" : "hlu-Hluw-TR"} + , "lua": {"value" : "lua-Latn-CD"}, "und-Bamu": {"value" : "bax-Bamu-CM"}, "hmd": {"value" : "hmd-Plrd-CN"}, "ded": {"value" : "ded-Latn-ZZ"}, "luo": {"value" : "luo-Latn-KE"}, "und-142": {"value" : "zh-Hans-CN"}, "und-143": {"value" : "uz-Latn-UZ"}, "den": {"value" : "den-Latn-CA"}, "und-Gran": {"value" : "sa-Gran-IN"}, "hmt": {"value" : "hmt-Latn-ZZ"}, "uga": {"value" : "uga-Ugar-SY"}, "luz": {"value" : "luz-Arab-IR"}, "luy": {"value" : "luy-Latn-KE"}, "und-145": {"value" : "ar-Arab-SA"}, "und-Cakm": {"value" + : "ccp-Cakm-BD"}, "und-Dupl": {"value" : "fr-Dupl-FR"}, "yon": {"value" : "yon-Latn-ZZ"}, "ug-MN": {"value" : "ug-Cyrl-MN"}, "hne": {"value" : "hne-Deva-IN"}, "hnd": {"value" : "hnd-Arab-PK"}, "hnj": {"value" : "hnj-Hmng-LA"}, "hno": {"value" : "hno-Arab-PK"}, "hnn": {"value" : "hnn-Latn-PH"}, "ug-KZ": {"value" : "ug-Cyrl-KZ"}, "und-154": {"value" : "en-Latn-GB"}, "und-155": {"value" : "de-Latn-DE"}, "und-150": {"value" : "ru-Cyrl-RU"}, "und-151": {"value" : "ru-Cyrl-RU"}, "und-Sylo": {"value" : "syl-Sylo-BD"} + , "hoc": {"value" : "hoc-Deva-IN"}, "dga": {"value" : "dga-Latn-ZZ"}, "lwl": {"value" : "lwl-Thai-TH"}, "und-Ital": {"value" : "ett-Ital-IT"}, "hoj": {"value" : "hoj-Deva-IN"}, "dgh": {"value" : "dgh-Latn-ZZ"}, "dgi": {"value" : "dgi-Latn-ZZ"}, "dgl": {"value" : "dgl-Arab-ZZ"}, "hot": {"value" : "hot-Latn-ZZ"}, "dgr": {"value" : "dgr-Latn-CA"}, "dgz": {"value" : "dgz-Latn-ZZ"}, "yrb": {"value" : "yrb-Latn-ZZ"}, "yre": {"value" : "yre-Latn-ZZ"}, "und-Lyci": {"value" : "xlc-Lyci-TR"}, "und-Cans": {"value" + : "cr-Cans-CA"}, "und-Hluw": {"value" : "hlu-Hluw-TR"}, "und-Nand": {"value" : "sa-Nand-IN"}, "yrl": {"value" : "yrl-Latn-BR"}, "dia": {"value" : "dia-Latn-ZZ"}, "und-Grek": {"value" : "el-Grek-GR"}, "und-Mong": {"value" : "mn-Mong-CN"}, "und-Lydi": {"value" : "xld-Lydi-TR"}, "yss": {"value" : "yss-Latn-ZZ"}, "und-Newa": {"value" : "new-Newa-NP"}, "lzh": {"value" : "lzh-Hans-CN"}, "dje": {"value" : "dje-Latn-NE"}, "lzz": {"value" : "lzz-Latn-TR"}, "uli": {"value" : "uli-Latn-FM"}, "hsb": {"value" : "hsb-Latn-DE"} + , "und-Xsux": {"value" : "akk-Xsux-IQ"}, "hsn": {"value" : "hsn-Hans-CN"}, "und-Cari": {"value" : "xcr-Cari-TR"}, "und-Syrc": {"value" : "syr-Syrc-IQ"}, "yua": {"value" : "yua-Latn-MX"}, "yue": {"value" : "yue-Hant-HK"}, "umb": {"value" : "umb-Latn-AO"}, "yuj": {"value" : "yuj-Latn-ZZ"}, "yut": {"value" : "yut-Latn-ZZ"}, "yuw": {"value" : "yuw-Latn-ZZ"}, "und-Bopo": {"value" : "zh-Bopo-TW"}, "und": {"value" : "en-Latn-US"}, "und-Egyp": {"value" : "egy-Egyp-EG"}, "und-Tglg": {"value" : "fil-Tglg-PH"}, "unr": + {"value" : "unr-Beng-IN"}, "hui": {"value" : "hui-Latn-ZZ"}, "und-Elba": {"value" : "sq-Elba-AL"}, "unx": {"value" : "unx-Beng-IN"}, "und-Narb": {"value" : "xna-Narb-SA"}, "pa-PK": {"value" : "pa-Arab-PK"}, "und-Hebr-CA": {"value" : "yi-Hebr-CA"}, "und-Geor": {"value" : "ka-Geor-GE"}, "und-Shrd": {"value" : "sa-Shrd-IN"}, "dnj": {"value" : "dnj-Latn-CI"}, "dob": {"value" : "dob-Latn-ZZ"}, "und-Mymr-TH": {"value" : "mnw-Mymr-TH"}, "doi": {"value" : "doi-Arab-IN"}, "dop": {"value" : "dop-Latn-ZZ"}, "und-Sund": + {"value" : "su-Sund-ID"}, "dow": {"value" : "dow-Latn-ZZ"}, "sr-ME": {"value" : "sr-Latn-ME"}, "und-Hung": {"value" : "hu-Hung-HU"}, "mad": {"value" : "mad-Latn-ID"}, "mag": {"value" : "mag-Deva-IN"}, "maf": {"value" : "maf-Latn-CM"}, "mai": {"value" : "mai-Deva-IN"}, "mak": {"value" : "mak-Latn-ID"}, "man": {"value" : "man-Latn-GM"}, "mas": {"value" : "mas-Latn-KE"}, "maw": {"value" : "maw-Latn-ZZ"}, "maz": {"value" : "maz-Latn-MX"}, "uri": {"value" : "uri-Latn-ZZ"}, "mbh": {"value" : "mbh-Latn-ZZ"}, "urt": + {"value" : "urt-Latn-ZZ"}, "mbo": {"value" : "mbo-Latn-ZZ"}, "urw": {"value" : "urw-Latn-ZZ"}, "mbq": {"value" : "mbq-Latn-ZZ"}, "mbu": {"value" : "mbu-Latn-ZZ"}, "und-Hebr-GB": {"value" : "yi-Hebr-GB"}, "usa": {"value" : "usa-Latn-ZZ"}, "mbw": {"value" : "mbw-Latn-ZZ"}, "mci": {"value" : "mci-Latn-ZZ"}, "dri": {"value" : "dri-Latn-ZZ"}, "mcq": {"value" : "mcq-Latn-ZZ"}, "mcp": {"value" : "mcp-Latn-ZZ"}, "mcr": {"value" : "mcr-Latn-ZZ"}, "mcu": {"value" : "mcu-Latn-ZZ"}, "drs": {"value" : "drs-Ethi-ZZ"} + , "mda": {"value" : "mda-Latn-ZZ"}, "mdf": {"value" : "mdf-Cyrl-RU"}, "mde": {"value" : "mde-Arab-ZZ"}, "mdh": {"value" : "mdh-Latn-PH"}, "dsb": {"value" : "dsb-Latn-DE"}, "mdj": {"value" : "mdj-Latn-ZZ"}, "utr": {"value" : "utr-Latn-ZZ"}, "mdr": {"value" : "mdr-Latn-ID"}, "mdx": {"value" : "mdx-Ethi-ZZ"}, "mee": {"value" : "mee-Latn-ZZ"}, "med": {"value" : "med-Latn-ZZ"}, "mek": {"value" : "mek-Latn-ZZ"}, "men": {"value" : "men-Latn-SL"}, "az-RU": {"value" : "az-Cyrl-RU"}, "mis-Medf": {"value" : "mis-Medf-NG"} + , "mer": {"value" : "mer-Latn-KE"}, "dtm": {"value" : "dtm-Latn-ML"}, "meu": {"value" : "meu-Latn-ZZ"}, "met": {"value" : "met-Latn-ZZ"}, "dtp": {"value" : "dtp-Latn-MY"}, "dts": {"value" : "dts-Latn-ZZ"}, "uvh": {"value" : "uvh-Latn-ZZ"}, "dty": {"value" : "dty-Deva-NP"}, "mfa": {"value" : "mfa-Arab-TH"}, "uvl": {"value" : "uvl-Latn-ZZ"}, "mfe": {"value" : "mfe-Latn-MU"}, "dua": {"value" : "dua-Latn-CM"}, "dud": {"value" : "dud-Latn-ZZ"}, "duc": {"value" : "duc-Latn-ZZ"}, "mfn": {"value" : "mfn-Latn-ZZ"} + , "dug": {"value" : "dug-Latn-ZZ"}, "mfo": {"value" : "mfo-Latn-ZZ"}, "mfq": {"value" : "mfq-Latn-ZZ"}, "und-Phag": {"value" : "lzh-Phag-CN"}, "dva": {"value" : "dva-Latn-ZZ"}, "mgh": {"value" : "mgh-Latn-MZ"}, "mgl": {"value" : "mgl-Latn-ZZ"}, "mgo": {"value" : "mgo-Latn-CM"}, "mgp": {"value" : "mgp-Deva-NP"}, "mgy": {"value" : "mgy-Latn-TZ"}, "zag": {"value" : "zag-Latn-SD"}, "mhi": {"value" : "mhi-Latn-ZZ"}, "mhl": {"value" : "mhl-Latn-ZZ"}, "dww": {"value" : "dww-Latn-ZZ"}, "mif": {"value" : "mif-Latn-ZZ"} + , "und-Mymr-IN": {"value" : "kht-Mymr-IN"}, "min": {"value" : "min-Latn-ID"}, "mis": {"value" : "mis-Hatr-IQ"}, "ian": {"value" : "ian-Latn-ZZ"}, "miw": {"value" : "miw-Latn-ZZ"}, "iar": {"value" : "iar-Latn-ZZ"}, "uz-Arab": {"value" : "uz-Arab-AF"}, "ibb": {"value" : "ibb-Latn-NG"}, "iba": {"value" : "iba-Latn-MY"}, "dyo": {"value" : "dyo-Latn-SN"}, "dyu": {"value" : "dyu-Latn-BF"}, "iby": {"value" : "iby-Latn-ZZ"}, "zdj": {"value" : "zdj-Arab-KM"}, "ica": {"value" : "ica-Latn-ZZ"}, "mki": {"value" : "mki-Arab-ZZ"} + , "und-Wcho": {"value" : "nnp-Wcho-IN"}, "ich": {"value" : "ich-Latn-ZZ"}, "mkl": {"value" : "mkl-Latn-ZZ"}, "dzg": {"value" : "dzg-Latn-ZZ"}, "mkp": {"value" : "mkp-Latn-ZZ"}, "zea": {"value" : "zea-Latn-NL"}, "mkw": {"value" : "mkw-Latn-ZZ"}, "mle": {"value" : "mle-Latn-ZZ"}, "idd": {"value" : "idd-Latn-ZZ"}, "idi": {"value" : "idi-Latn-ZZ"}, "lif-Limb": {"value" : "lif-Limb-IN"}, "mlp": {"value" : "mlp-Latn-ZZ"}, "mls": {"value" : "mls-Latn-SD"}, "idu": {"value" : "idu-Latn-ZZ"}, "quc": {"value" : "quc-Latn-GT"} + , "qug": {"value" : "qug-Latn-EC"}, "und-Jamo": {"value" : "ko-Jamo-KR"}, "mmo": {"value" : "mmo-Latn-ZZ"}, "mmu": {"value" : "mmu-Latn-ZZ"}, "mmx": {"value" : "mmx-Latn-ZZ"}, "zgh": {"value" : "zgh-Tfng-MA"}, "mna": {"value" : "mna-Latn-ZZ"}, "mnf": {"value" : "mnf-Latn-ZZ"}, "ife": {"value" : "ife-Latn-TG"}, "mni": {"value" : "mni-Beng-IN"}, "mnw": {"value" : "mnw-Mymr-MM"}, "moa": {"value" : "moa-Latn-ZZ"}, "moe": {"value" : "moe-Latn-CA"}, "igb": {"value" : "igb-Latn-ZZ"}, "ige": {"value" : "ige-Latn-ZZ"} + , "moh": {"value" : "moh-Latn-CA"}, "und-Hebr-SE": {"value" : "yi-Hebr-SE"}, "zhx": {"value" : "zhx-Nshu-CN"}, "mos": {"value" : "mos-Latn-BF"}, "und-Shaw": {"value" : "en-Shaw-GB"}, "zia": {"value" : "zia-Latn-ZZ"}, "mox": {"value" : "mox-Latn-ZZ"}, "vag": {"value" : "vag-Latn-ZZ"}, "vai": {"value" : "vai-Vaii-LR"}, "van": {"value" : "van-Latn-ZZ"}, "mpp": {"value" : "mpp-Latn-ZZ"}, "mpt": {"value" : "mpt-Latn-ZZ"}, "mps": {"value" : "mps-Latn-ZZ"}, "mpx": {"value" : "mpx-Latn-ZZ"}, "und-Hebr-US": {"value" + : "yi-Hebr-US"}, "mql": {"value" : "mql-Latn-ZZ"}, "und-Hebr-UA": {"value" : "yi-Hebr-UA"}, "mrd": {"value" : "mrd-Deva-NP"}, "mrj": {"value" : "mrj-Cyrl-RU"}, "ijj": {"value" : "ijj-Latn-ZZ"}, "mro": {"value" : "mro-Mroo-BD"}, "und-Modi": {"value" : "mr-Modi-IN"}, "ebu": {"value" : "ebu-Latn-KE"}, "zlm": {"value" : "zlm-Latn-TG"}, "arc-Palm": {"value" : "arc-Palm-SY"}, "ikk": {"value" : "ikk-Latn-ZZ"}, "ikt": {"value" : "ikt-Latn-CA"}, "ikw": {"value" : "ikw-Latn-ZZ"}, "vec": {"value" : "vec-Latn-IT"}, + "ikx": {"value" : "ikx-Latn-ZZ"}, "zmi": {"value" : "zmi-Latn-MY"}, "mtc": {"value" : "mtc-Latn-ZZ"}, "mtf": {"value" : "mtf-Latn-ZZ"}, "vep": {"value" : "vep-Latn-RU"}, "zh-Bopo": {"value" : "zh-Bopo-TW"}, "mti": {"value" : "mti-Latn-ZZ"}, "und-Ethi": {"value" : "am-Ethi-ET"}, "mtr": {"value" : "mtr-Deva-IN"}, "und-Thai-LA": {"value" : "kdt-Thai-LA"}, "ilo": {"value" : "ilo-Latn-PH"}, "zne": {"value" : "zne-Latn-ZZ"}, "mua": {"value" : "mua-Latn-CM"}, "und-Thai-KH": {"value" : "kdt-Thai-KH"}, "imo": {"value" + : "imo-Latn-ZZ"}, "mus": {"value" : "mus-Latn-US"}, "mur": {"value" : "mur-Latn-ZZ"}, "mva": {"value" : "mva-Latn-ZZ"}, "inh": {"value" : "inh-Cyrl-RU"}, "mvn": {"value" : "mvn-Latn-ZZ"}, "efi": {"value" : "efi-Latn-NG"}, "mvy": {"value" : "mvy-Arab-PK"}, "und-Java": {"value" : "jv-Java-ID"}, "mwk": {"value" : "mwk-Latn-ML"}, "mwr": {"value" : "mwr-Deva-IN"}, "und-021": {"value" : "en-Latn-US"}, "egl": {"value" : "egl-Latn-IT"}, "mww": {"value" : "mww-Hmnp-US"}, "mwv": {"value" : "mwv-Latn-ID"}, "iou": {"value" + : "iou-Latn-ZZ"}, "und-029": {"value" : "es-Latn-CU"}, "vic": {"value" : "vic-Latn-SX"}, "egy": {"value" : "egy-Egyp-EG"}, "und-Ugar": {"value" : "uga-Ugar-SY"}, "mxc": {"value" : "mxc-Latn-ZW"}, "raj": {"value" : "raj-Deva-IN"}, "rai": {"value" : "rai-Latn-ZZ"}, "rao": {"value" : "rao-Latn-ZZ"}, "viv": {"value" : "viv-Latn-ZZ"}, "mxm": {"value" : "mxm-Latn-ZZ"}, "und-034": {"value" : "hi-Deva-IN"}, "und-030": {"value" : "zh-Hans-CN"}, "und-039": {"value" : "it-Latn-IT"}, "und-035": {"value" : "id-Latn-ID"} + , "ug-Cyrl": {"value" : "ug-Cyrl-KZ"}, "myk": {"value" : "myk-Latn-ZZ"}, "mym": {"value" : "mym-Ethi-ZZ"}, "aai": {"value" : "aai-Latn-ZZ"}, "aak": {"value" : "aak-Latn-ZZ"}, "myw": {"value" : "myw-Latn-ZZ"}, "myv": {"value" : "myv-Cyrl-RU"}, "myx": {"value" : "myx-Latn-UG"}, "myz": {"value" : "myz-Mand-IR"}, "und-Sinh": {"value" : "si-Sinh-LK"}, "und-Sind": {"value" : "sd-Sind-IN"}, "aau": {"value" : "aau-Latn-ZZ"}, "rcf": {"value" : "rcf-Latn-RE"}, "und-Orkh": {"value" : "otk-Orkh-MN"}, "mzk": {"value" + : "mzk-Latn-ZZ"}, "mzn": {"value" : "mzn-Arab-IR"}, "iri": {"value" : "iri-Latn-ZZ"}, "mzm": {"value" : "mzm-Latn-ZZ"}, "mzp": {"value" : "mzp-Latn-ZZ"}, "und-053": {"value" : "en-Latn-AU"}, "abi": {"value" : "abi-Latn-ZZ"}, "und-054": {"value" : "en-Latn-PG"}, "mzw": {"value" : "mzw-Latn-ZZ"}, "mzz": {"value" : "mzz-Latn-ZZ"}, "abr": {"value" : "abr-Latn-GH"}, "abq": {"value" : "abq-Cyrl-ZZ"}, "abt": {"value" : "abt-Latn-ZZ"}, "und-057": {"value" : "en-Latn-GU"}, "aby": {"value" : "aby-Latn-ZZ"}, "eka": + {"value" : "eka-Latn-ZZ"}, "vls": {"value" : "vls-Latn-BE"}, "ace": {"value" : "ace-Latn-ID"}, "acd": {"value" : "acd-Latn-ZZ"}, "ach": {"value" : "ach-Latn-UG"}, "vmf": {"value" : "vmf-Latn-DE"}, "eky": {"value" : "eky-Kali-MM"}, "rej": {"value" : "rej-Latn-ID"}, "rel": {"value" : "rel-Latn-ZZ"}, "ada": {"value" : "ada-Latn-GH"}, "res": {"value" : "res-Latn-ZZ"}, "vmw": {"value" : "vmw-Latn-MZ"}, "ade": {"value" : "ade-Latn-ZZ"}, "adj": {"value" : "adj-Latn-ZZ"}, "und-Hira": {"value" : "ja-Hira-JP"}, "adz": + {"value" : "adz-Latn-ZZ"}, "ady": {"value" : "ady-Cyrl-RU"}, "ema": {"value" : "ema-Latn-ZZ"}, "und-Deva": {"value" : "hi-Deva-IN"}, "aeb": {"value" : "aeb-Arab-TN"}, "emi": {"value" : "emi-Latn-ZZ"}, "und-009": {"value" : "en-Latn-AU"}, "aey": {"value" : "aey-Latn-ZZ"}, "und-002": {"value" : "en-Latn-NG"}, "und-003": {"value" : "en-Latn-US"}, "und-005": {"value" : "pt-Latn-BR"}, "rgn": {"value" : "rgn-Latn-IT"}, "vot": {"value" : "vot-Latn-RU"}, "enn": {"value" : "enn-Latn-ZZ"}, "enq": {"value" : "enq-Latn-ZZ"} + , "und-011": {"value" : "en-Latn-NG"}, "rhg": {"value" : "rhg-Arab-MM"}, "und-017": {"value" : "sw-Latn-CD"}, "und-018": {"value" : "en-Latn-ZA"}, "und-019": {"value" : "en-Latn-US"}, "und-013": {"value" : "es-Latn-MX"}, "und-014": {"value" : "sw-Latn-TZ"}, "und-015": {"value" : "ar-Arab-EG"}, "agc": {"value" : "agc-Latn-ZZ"}, "und-Zanb": {"value" : "cmg-Zanb-MN"}, "iwm": {"value" : "iwm-Latn-ZZ"}, "agd": {"value" : "agd-Latn-ZZ"}, "agg": {"value" : "agg-Latn-ZZ"}, "iws": {"value" : "iws-Latn-ZZ"}, "agm": + {"value" : "agm-Latn-ZZ"}, "ago": {"value" : "ago-Latn-ZZ"}, "agq": {"value" : "agq-Latn-CM"}, "ria": {"value" : "ria-Latn-IN"}, "rif": {"value" : "rif-Tfng-MA"}, "nac": {"value" : "nac-Latn-ZZ"}, "naf": {"value" : "naf-Latn-ZZ"}, "nak": {"value" : "nak-Latn-ZZ"}, "nan": {"value" : "nan-Hans-CN"}, "aha": {"value" : "aha-Latn-ZZ"}, "nap": {"value" : "nap-Latn-IT"}, "naq": {"value" : "naq-Latn-NA"}, "zza": {"value" : "zza-Latn-TR"}, "nas": {"value" : "nas-Latn-ZZ"}, "ahl": {"value" : "ahl-Latn-ZZ"}, "en-Shaw": + {"value" : "en-Shaw-GB"}, "und-Copt": {"value" : "cop-Copt-EG"}, "aho": {"value" : "aho-Ahom-IN"}, "vro": {"value" : "vro-Latn-EE"}, "rjs": {"value" : "rjs-Deva-NP"}, "nca": {"value" : "nca-Latn-ZZ"}, "ncf": {"value" : "ncf-Latn-ZZ"}, "nce": {"value" : "nce-Latn-ZZ"}, "nch": {"value" : "nch-Latn-MX"}, "izh": {"value" : "izh-Latn-RU"}, "izi": {"value" : "izi-Latn-ZZ"}, "rkt": {"value" : "rkt-Beng-BD"}, "nco": {"value" : "nco-Latn-ZZ"}, "eri": {"value" : "eri-Latn-ZZ"}, "ajg": {"value" : "ajg-Latn-ZZ"}, "ncu": + {"value" : "ncu-Latn-ZZ"}, "ndc": {"value" : "ndc-Latn-MZ"}, "esg": {"value" : "esg-Gonm-IN"}, "nds": {"value" : "nds-Latn-DE"}, "akk": {"value" : "akk-Xsux-IQ"}, "esu": {"value" : "esu-Latn-US"}, "neb": {"value" : "neb-Latn-ZZ"}, "rmf": {"value" : "rmf-Latn-FI"}, "und-061": {"value" : "sm-Latn-WS"}, "und-Limb": {"value" : "lif-Limb-IN"}, "vun": {"value" : "vun-Latn-TZ"}, "ff-Adlm": {"value" : "ff-Adlm-GN"}, "vut": {"value" : "vut-Latn-ZZ"}, "rmo": {"value" : "rmo-Latn-CH"}, "ala": {"value" : "ala-Latn-ZZ"} + , "rmt": {"value" : "rmt-Arab-IR"}, "rmu": {"value" : "rmu-Latn-SE"}, "ali": {"value" : "ali-Latn-ZZ"}, "nex": {"value" : "nex-Latn-ZZ"}, "new": {"value" : "new-Deva-NP"}, "aln": {"value" : "aln-Latn-XK"}, "etr": {"value" : "etr-Latn-ZZ"}, "und-Rohg": {"value" : "rhg-Rohg-MM"}, "ett": {"value" : "ett-Ital-IT"}, "rna": {"value" : "rna-Latn-ZZ"}, "etu": {"value" : "etu-Latn-ZZ"}, "alt": {"value" : "alt-Cyrl-RU"}, "etx": {"value" : "etx-Latn-ZZ"}, "rng": {"value" : "rng-Latn-MZ"}, "und-Linb": {"value" : "grc-Linb-GR"} + , "und-Lina": {"value" : "lab-Lina-GR"}, "und-Jpan": {"value" : "ja-Jpan-JP"}, "man-GN": {"value" : "man-Nkoo-GN"}, "nfr": {"value" : "nfr-Latn-ZZ"}, "amm": {"value" : "amm-Latn-ZZ"}, "und-Arab": {"value" : "ar-Arab-EG"}, "amo": {"value" : "amo-Latn-NG"}, "amn": {"value" : "amn-Latn-ZZ"}, "rob": {"value" : "rob-Latn-ID"}, "amp": {"value" : "amp-Latn-ZZ"}, "ngb": {"value" : "ngb-Latn-ZZ"}, "rof": {"value" : "rof-Latn-TZ"}, "nga": {"value" : "nga-Latn-ZZ"}, "ngl": {"value" : "ngl-Latn-MZ"}, "roo": {"value" + : "roo-Latn-ZZ"}, "anc": {"value" : "anc-Latn-ZZ"}, "ank": {"value" : "ank-Latn-ZZ"}, "ann": {"value" : "ann-Latn-ZZ"}, "und-Bhks": {"value" : "sa-Bhks-IN"}, "nhb": {"value" : "nhb-Latn-ZZ"}, "nhe": {"value" : "nhe-Latn-MX"}, "any": {"value" : "any-Latn-ZZ"}, "und-Orya": {"value" : "or-Orya-IN"}, "ewo": {"value" : "ewo-Latn-CM"}, "nhw": {"value" : "nhw-Latn-MX"}, "aoj": {"value" : "aoj-Latn-ZZ"}, "aom": {"value" : "aom-Latn-ZZ"}, "zh-Hanb": {"value" : "zh-Hanb-TW"}, "jab": {"value" : "jab-Latn-ZZ"}, "nif": + {"value" : "nif-Latn-ZZ"}, "aoz": {"value" : "aoz-Latn-ID"}, "nij": {"value" : "nij-Latn-ID"}, "nii": {"value" : "nii-Latn-ZZ"}, "zh-PH": {"value" : "zh-Hant-PH"}, "nin": {"value" : "nin-Latn-ZZ"}, "zh-Hant": {"value" : "zh-Hant-TW"}, "zh-PF": {"value" : "zh-Hant-PF"}, "und-Ahom": {"value" : "aho-Ahom-IN"}, "apd": {"value" : "apd-Arab-TG"}, "apc": {"value" : "apc-Arab-ZZ"}, "ape": {"value" : "ape-Latn-ZZ"}, "jam": {"value" : "jam-Latn-JM"}, "zh-PA": {"value" : "zh-Hant-PA"}, "niu": {"value" : "niu-Latn-NU"} + , "niz": {"value" : "niz-Latn-ZZ"}, "niy": {"value" : "niy-Latn-ZZ"}, "ext": {"value" : "ext-Latn-ES"}, "apr": {"value" : "apr-Latn-ZZ"}, "aps": {"value" : "aps-Latn-ZZ"}, "apz": {"value" : "apz-Latn-ZZ"}, "rro": {"value" : "rro-Latn-ZZ"}, "njo": {"value" : "njo-Latn-IN"}, "jbo": {"value" : "jbo-Latn-001"}, "jbu": {"value" : "jbu-Latn-ZZ"}, "zh-MO": {"value" : "zh-Hant-MO"}, "nkg": {"value" : "nkg-Latn-ZZ"}, "zh-MY": {"value" : "zh-Hant-MY"}, "arc": {"value" : "arc-Armi-IR"}, "nko": {"value" : "nko-Latn-ZZ"} + , "arh": {"value" : "arh-Latn-ZZ"}, "pa-Arab": {"value" : "pa-Arab-PK"}, "und-Mtei": {"value" : "mni-Mtei-IN"}, "arn": {"value" : "arn-Latn-CL"}, "aro": {"value" : "aro-Latn-BO"}, "und-Cyrl-RO": {"value" : "bg-Cyrl-RO"}, "arq": {"value" : "arq-Arab-DZ"}, "arz": {"value" : "arz-Arab-EG"}, "ary": {"value" : "ary-Arab-MA"}, "rtm": {"value" : "rtm-Latn-FJ"}, "asa": {"value" : "asa-Latn-TZ"}, "und-Grek-TR": {"value" : "bgx-Grek-TR"}, "ase": {"value" : "ase-Sgnw-US"}, "asg": {"value" : "asg-Latn-ZZ"}, "aso": {"value" + : "aso-Latn-ZZ"}, "ast": {"value" : "ast-Latn-ES"}, "rue": {"value" : "rue-Cyrl-UA"}, "rug": {"value" : "rug-Latn-SB"}, "nmg": {"value" : "nmg-Latn-CM"}, "ata": {"value" : "ata-Latn-ZZ"}, "jen": {"value" : "jen-Latn-ZZ"}, "atg": {"value" : "atg-Latn-ZZ"}, "atj": {"value" : "atj-Latn-CA"}, "nmz": {"value" : "nmz-Latn-ZZ"}, "unr-Deva": {"value" : "unr-Deva-NP"}, "nnf": {"value" : "nnf-Latn-ZZ"}, "nnh": {"value" : "nnh-Latn-CM"}, "nnk": {"value" : "nnk-Latn-ZZ"}, "nnm": {"value" : "nnm-Latn-ZZ"}, "nnp": {"value" + : "nnp-Wcho-IN"}, "az-IR": {"value" : "az-Arab-IR"}, "und-Adlm": {"value" : "ff-Adlm-GN"}, "az-IQ": {"value" : "az-Arab-IQ"}, "und-Nbat": {"value" : "arc-Nbat-JO"}, "sd-Khoj": {"value" : "sd-Khoj-IN"}, "nod": {"value" : "nod-Lana-TH"}, "auy": {"value" : "auy-Latn-ZZ"}, "noe": {"value" : "noe-Deva-IN"}, "rwk": {"value" : "rwk-Latn-TZ"}, "und-Cyrl-MD": {"value" : "uk-Cyrl-MD"}, "rwo": {"value" : "rwo-Latn-ZZ"}, "non": {"value" : "non-Runr-SE"}, "nop": {"value" : "nop-Latn-ZZ"}, "jgk": {"value" : "jgk-Latn-ZZ"} + , "jgo": {"value" : "jgo-Latn-CM"}, "und-Vaii": {"value" : "vai-Vaii-LR"}, "nou": {"value" : "nou-Latn-ZZ"}, "avl": {"value" : "avl-Arab-ZZ"}, "avn": {"value" : "avn-Latn-ZZ"}, "wae": {"value" : "wae-Latn-CH"}, "avt": {"value" : "avt-Latn-ZZ"}, "avu": {"value" : "avu-Latn-ZZ"}, "waj": {"value" : "waj-Latn-ZZ"}, "wal": {"value" : "wal-Ethi-ET"}, "wan": {"value" : "wan-Latn-ZZ"}, "zh-HK": {"value" : "zh-Hant-HK"}, "war": {"value" : "war-Latn-PH"}, "awa": {"value" : "awa-Deva-IN"}, "und-Plrd": {"value" : "hmd-Plrd-CN"} + , "awb": {"value" : "awb-Latn-ZZ"}, "awo": {"value" : "awo-Latn-ZZ"}, "und-Knda": {"value" : "kn-Knda-IN"}, "zh-ID": {"value" : "zh-Hant-ID"}, "jib": {"value" : "jib-Latn-ZZ"}, "awx": {"value" : "awx-Latn-ZZ"}, "wbp": {"value" : "wbp-Latn-AU"}, "und-Sidd": {"value" : "sa-Sidd-IN"}, "fab": {"value" : "fab-Latn-ZZ"}, "wbr": {"value" : "wbr-Deva-IN"}, "faa": {"value" : "faa-Latn-ZZ"}, "wbq": {"value" : "wbq-Telu-IN"}, "und-Kali": {"value" : "eky-Kali-MM"}, "fag": {"value" : "fag-Latn-ZZ"}, "nqo": {"value" : + "nqo-Nkoo-GN"}, "fai": {"value" : "fai-Latn-ZZ"}, "ryu": {"value" : "ryu-Kana-JP"}, "fan": {"value" : "fan-Latn-GQ"}, "wci": {"value" : "wci-Latn-ZZ"}, "nrb": {"value" : "nrb-Latn-ZZ"}, "und-Phlp": {"value" : "pal-Phlp-CN"}, "ayb": {"value" : "ayb-Latn-ZZ"}, "und-Phli": {"value" : "pal-Phli-IR"}, "cu-Glag": {"value" : "cu-Glag-BG"}, "und-Cyrl-XK": {"value" : "sr-Cyrl-XK"}, "az-Arab": {"value" : "az-Arab-IR"}, "und-Thai": {"value" : "th-Thai-TH"}, "nsk": {"value" : "nsk-Cans-CA"}, "nsn": {"value" : "nsn-Latn-ZZ"} + , "nso": {"value" : "nso-Latn-ZA"}, "und-Thaa": {"value" : "dv-Thaa-MV"}, "und-Nshu": {"value" : "zhx-Nshu-CN"}, "nss": {"value" : "nss-Latn-ZZ"}, "zh-VN": {"value" : "zh-Hant-VN"}, "und-Hmnp": {"value" : "mww-Hmnp-US"}, "und-Kana": {"value" : "ja-Kana-JP"}, "und-Hmng": {"value" : "hnj-Hmng-LA"}, "wer": {"value" : "wer-Latn-ZZ"}, "zh-TW": {"value" : "zh-Hant-TW"}, "ntm": {"value" : "ntm-Latn-ZZ"}, "ntr": {"value" : "ntr-Latn-ZZ"}, "zh-US": {"value" : "zh-Hant-US"}, "und-Xpeo": {"value" : "peo-Xpeo-IR"}, + "jmc": {"value" : "jmc-Latn-TZ"}, "nui": {"value" : "nui-Latn-ZZ"}, "jml": {"value" : "jml-Deva-NP"}, "nup": {"value" : "nup-Latn-ZZ"}, "und-Cyrl-SK": {"value" : "uk-Cyrl-SK"}, "nus": {"value" : "nus-Latn-SS"}, "nuv": {"value" : "nuv-Latn-ZZ"}, "nux": {"value" : "nux-Latn-ZZ"}, "zh-TH": {"value" : "zh-Hant-TH"}, "wgi": {"value" : "wgi-Latn-ZZ"}, "und-Phnx": {"value" : "phn-Phnx-LB"}, "und-Cyrl-TR": {"value" : "kbd-Cyrl-TR"}, "ffi": {"value" : "ffi-Latn-ZZ"}, "und-Elym": {"value" : "arc-Elym-IR"}, "ffm": + {"value" : "ffm-Latn-ML"}, "und-Rjng": {"value" : "rej-Rjng-ID"}, "whg": {"value" : "whg-Latn-ZZ"}, "nwb": {"value" : "nwb-Latn-ZZ"}, "zh-SR": {"value" : "zh-Hant-SR"}, "wib": {"value" : "wib-Latn-ZZ"}, "und-Hebr": {"value" : "he-Hebr-IL"}, "saf": {"value" : "saf-Latn-GH"}, "sah": {"value" : "sah-Cyrl-RU"}, "saq": {"value" : "saq-Latn-KE"}, "wiu": {"value" : "wiu-Latn-ZZ"}, "sas": {"value" : "sas-Latn-ID"}, "wiv": {"value" : "wiv-Latn-ZZ"}, "nxq": {"value" : "nxq-Latn-CN"}, "sat": {"value" : "sat-Latn-IN"} + , "nxr": {"value" : "nxr-Latn-ZZ"}, "sav": {"value" : "sav-Latn-SN"}, "saz": {"value" : "saz-Saur-IN"}, "wja": {"value" : "wja-Latn-ZZ"}, "sba": {"value" : "sba-Latn-ZZ"}, "sbe": {"value" : "sbe-Latn-ZZ"}, "wji": {"value" : "wji-Latn-ZZ"}, "mn-Mong": {"value" : "mn-Mong-CN"}, "und-419": {"value" : "es-Latn-419"}, "fia": {"value" : "fia-Arab-SD"}, "sbp": {"value" : "sbp-Latn-TZ"}, "und-NO": {"value" : "nb-Latn-NO"}, "nyn": {"value" : "nyn-Latn-UG"}, "nym": {"value" : "nym-Latn-TZ"}, "und-NL": {"value" : "nl-Latn-NL"} + , "und-NP": {"value" : "ne-Deva-NP"}, "fil": {"value" : "fil-Latn-PH"}, "bal": {"value" : "bal-Arab-PK"}, "ban": {"value" : "ban-Latn-ID"}, "bap": {"value" : "bap-Deva-NP"}, "fit": {"value" : "fit-Latn-SE"}, "bar": {"value" : "bar-Latn-AT"}, "bas": {"value" : "bas-Latn-CM"}, "bav": {"value" : "bav-Latn-ZZ"}, "bax": {"value" : "bax-Bamu-CM"}, "jra": {"value" : "jra-Latn-ZZ"}, "sck": {"value" : "sck-Deva-IN"}, "nzi": {"value" : "nzi-Latn-GH"}, "scl": {"value" : "scl-Arab-ZZ"}, "sco": {"value" : "sco-Latn-GB"} + , "scn": {"value" : "scn-Latn-IT"}, "aa": {"value" : "aa-Latn-ET"}, "bba": {"value" : "bba-Latn-ZZ"}, "und-MN": {"value" : "mn-Cyrl-MN"}, "ab": {"value" : "ab-Cyrl-GE"}, "und-MM": {"value" : "my-Mymr-MM"}, "und-Osma": {"value" : "so-Osma-SO"}, "bbc": {"value" : "bbc-Latn-ID"}, "scs": {"value" : "scs-Latn-CA"}, "und-ML": {"value" : "bm-Latn-ML"}, "bbb": {"value" : "bbb-Latn-ZZ"}, "und-MK": {"value" : "mk-Cyrl-MK"}, "ae": {"value" : "ae-Avst-IR"}, "und-MR": {"value" : "ar-Arab-MR"}, "af": {"value" : "af-Latn-ZA"} + , "bbd": {"value" : "bbd-Latn-ZZ"}, "und-MQ": {"value" : "fr-Latn-MQ"}, "und-Wara": {"value" : "hoc-Wara-IN"}, "und-MO": {"value" : "zh-Hant-MO"}, "und-MV": {"value" : "dv-Thaa-MV"}, "und-MU": {"value" : "mfe-Latn-MU"}, "ak": {"value" : "ak-Latn-GH"}, "und-MT": {"value" : "mt-Latn-MT"}, "bbj": {"value" : "bbj-Latn-CM"}, "am": {"value" : "am-Ethi-ET"}, "und-MZ": {"value" : "pt-Latn-MZ"}, "und-MY": {"value" : "ms-Latn-MY"}, "und-MX": {"value" : "es-Latn-MX"}, "ar": {"value" : "ar-Arab-EG"}, "bbp": {"value" + : "bbp-Latn-ZZ"}, "as": {"value" : "as-Beng-IN"}, "bbr": {"value" : "bbr-Latn-ZZ"}, "sdc": {"value" : "sdc-Latn-IT"}, "und-NC": {"value" : "fr-Latn-NC"}, "av": {"value" : "av-Cyrl-RU"}, "sdh": {"value" : "sdh-Arab-IR"}, "und-NA": {"value" : "af-Latn-NA"}, "ay": {"value" : "ay-Latn-BO"}, "az": {"value" : "az-Latn-AZ"}, "und-NE": {"value" : "ha-Latn-NE"}, "und-NI": {"value" : "es-Latn-NI"}, "ba": {"value" : "ba-Cyrl-RU"}, "wls": {"value" : "wls-Latn-WF"}, "und-Kore": {"value" : "ko-Kore-KR"}, "und-LK": {"value" + : "si-Sinh-LK"}, "be": {"value" : "be-Cyrl-BY"}, "bcf": {"value" : "bcf-Latn-ZZ"}, "bg": {"value" : "bg-Cyrl-BG"}, "bch": {"value" : "bch-Latn-ZZ"}, "bi": {"value" : "bi-Latn-VU"}, "und-LU": {"value" : "fr-Latn-LU"}, "bci": {"value" : "bci-Latn-CI"}, "und-LT": {"value" : "lt-Latn-LT"}, "und-LS": {"value" : "st-Latn-LS"}, "bm": {"value" : "bm-Latn-ML"}, "bcn": {"value" : "bcn-Latn-ZZ"}, "bn": {"value" : "bn-Beng-BD"}, "und-LY": {"value" : "ar-Arab-LY"}, "bcm": {"value" : "bcm-Latn-ZZ"}, "bo": {"value" : "bo-Tibt-CN"} + , "bco": {"value" : "bco-Latn-ZZ"}, "und-LV": {"value" : "lv-Latn-LV"}, "br": {"value" : "br-Latn-FR"}, "bcq": {"value" : "bcq-Ethi-ZZ"}, "bs": {"value" : "bs-Latn-BA"}, "bcu": {"value" : "bcu-Latn-ZZ"}, "sef": {"value" : "sef-Latn-CI"}, "und-MA": {"value" : "ar-Arab-MA"}, "sei": {"value" : "sei-Latn-MX"}, "seh": {"value" : "seh-Latn-MZ"}, "und-MF": {"value" : "fr-Latn-MF"}, "wmo": {"value" : "wmo-Latn-ZZ"}, "und-ME": {"value" : "sr-Latn-ME"}, "und-MD": {"value" : "ro-Latn-MD"}, "und-MC": {"value" : "fr-Latn-MC"} + , "ca": {"value" : "ca-Latn-ES"}, "und-MG": {"value" : "mg-Latn-MG"}, "ses": {"value" : "ses-Latn-ML"}, "ce": {"value" : "ce-Cyrl-RU"}, "und-Cyrl-BA": {"value" : "sr-Cyrl-BA"}, "bdd": {"value" : "bdd-Latn-ZZ"}, "und-KP": {"value" : "ko-Kore-KP"}, "ch": {"value" : "ch-Latn-GU"}, "und-KM": {"value" : "ar-Arab-KM"}, "und-KR": {"value" : "ko-Kore-KR"}, "co": {"value" : "co-Latn-FR"}, "flr": {"value" : "flr-Latn-ZZ"}, "und-KW": {"value" : "ar-Arab-KW"}, "wnc": {"value" : "wnc-Latn-ZZ"}, "und-Dogr": {"value" : + "doi-Dogr-IN"}, "cr": {"value" : "cr-Cans-CA"}, "cs": {"value" : "cs-Latn-CZ"}, "cu": {"value" : "cu-Cyrl-RU"}, "und-KZ": {"value" : "ru-Cyrl-KZ"}, "cv": {"value" : "cv-Cyrl-RU"}, "wni": {"value" : "wni-Arab-KM"}, "und-LA": {"value" : "lo-Laoo-LA"}, "cy": {"value" : "cy-Latn-GB"}, "und-LB": {"value" : "ar-Arab-LB"}, "und-LI": {"value" : "de-Latn-LI"}, "da": {"value" : "da-Latn-DK"}, "und-Cyrl-AL": {"value" : "mk-Cyrl-AL"}, "wnu": {"value" : "wnu-Latn-ZZ"}, "de": {"value" : "de-Latn-DE"}, "bef": {"value" + : "bef-Latn-ZZ"}, "beh": {"value" : "beh-Latn-ZZ"}, "und-JO": {"value" : "ar-Arab-JO"}, "bej": {"value" : "bej-Arab-SD"}, "fmp": {"value" : "fmp-Latn-ZZ"}, "jut": {"value" : "jut-Latn-DK"}, "bem": {"value" : "bem-Latn-ZM"}, "und-JP": {"value" : "ja-Jpan-JP"}, "wob": {"value" : "wob-Latn-ZZ"}, "sga": {"value" : "sga-Ogam-IE"}, "bet": {"value" : "bet-Latn-ZZ"}, "dv": {"value" : "dv-Thaa-MV"}, "bex": {"value" : "bex-Latn-ZZ"}, "bew": {"value" : "bew-Latn-ID"}, "bez": {"value" : "bez-Latn-TZ"}, "dz": {"value" + : "dz-Tibt-BT"}, "ms-ID": {"value" : "ms-Arab-ID"}, "wos": {"value" : "wos-Latn-ZZ"}, "und-KH": {"value" : "km-Khmr-KH"}, "und-KG": {"value" : "ky-Cyrl-KG"}, "sgs": {"value" : "sgs-Latn-LT"}, "und-KE": {"value" : "sw-Latn-KE"}, "ee": {"value" : "ee-Latn-GH"}, "bfd": {"value" : "bfd-Latn-CM"}, "sgw": {"value" : "sgw-Ethi-ZZ"}, "und-IN": {"value" : "hi-Deva-IN"}, "und-IL": {"value" : "he-Hebr-IL"}, "el": {"value" : "el-Grek-GR"}, "sgz": {"value" : "sgz-Latn-ZZ"}, "und-IR": {"value" : "fa-Arab-IR"}, "en": {"value" + : "en-Latn-US"}, "und-IQ": {"value" : "ar-Arab-IQ"}, "und-Perm": {"value" : "kv-Perm-RU"}, "eo": {"value" : "eo-Latn-001"}, "bfq": {"value" : "bfq-Taml-IN"}, "es": {"value" : "es-Latn-ES"}, "und-IT": {"value" : "it-Latn-IT"}, "et": {"value" : "et-Latn-EE"}, "und-IS": {"value" : "is-Latn-IS"}, "eu": {"value" : "eu-Latn-ES"}, "bft": {"value" : "bft-Arab-PK"}, "bfy": {"value" : "bfy-Deva-IN"}, "shi": {"value" : "shi-Tfng-MA"}, "shk": {"value" : "shk-Latn-ZZ"}, "shn": {"value" : "shn-Mymr-MM"}, "fod": {"value" + : "fod-Latn-ZZ"}, "fa": {"value" : "fa-Arab-IR"}, "bgc": {"value" : "bgc-Deva-IN"}, "ff": {"value" : "ff-Latn-SN"}, "shu": {"value" : "shu-Arab-ZZ"}, "fi": {"value" : "fi-Latn-FI"}, "fj": {"value" : "fj-Latn-FJ"}, "fon": {"value" : "fon-Latn-BJ"}, "und-HM": {"value" : "und-Latn-HM"}, "und-HK": {"value" : "zh-Hant-HK"}, "bgn": {"value" : "bgn-Arab-PK"}, "for": {"value" : "for-Latn-ZZ"}, "fo": {"value" : "fo-Latn-FO"}, "und-HN": {"value" : "es-Latn-HN"}, "fr": {"value" : "fr-Latn-FR"}, "und-HU": {"value" : + "hu-Latn-HU"}, "und-HT": {"value" : "ht-Latn-HT"}, "ku-Arab": {"value" : "ku-Arab-IQ"}, "sid": {"value" : "sid-Latn-ET"}, "und-HR": {"value" : "hr-Latn-HR"}, "sig": {"value" : "sig-Latn-ZZ"}, "bgx": {"value" : "bgx-Grek-TR"}, "fy": {"value" : "fy-Latn-NL"}, "sim": {"value" : "sim-Latn-ZZ"}, "sil": {"value" : "sil-Latn-ZZ"}, "fpe": {"value" : "fpe-Latn-ZZ"}, "ga": {"value" : "ga-Latn-IE"}, "bhb": {"value" : "bhb-Deva-IN"}, "gd": {"value" : "gd-Latn-GB"}, "und-ID": {"value" : "id-Latn-ID"}, "und-IC": {"value" + : "es-Latn-IC"}, "bhg": {"value" : "bhg-Latn-ZZ"}, "und-GH": {"value" : "ak-Latn-GH"}, "bhi": {"value" : "bhi-Deva-IN"}, "und-GF": {"value" : "fr-Latn-GF"}, "und-GE": {"value" : "ka-Geor-GE"}, "bhk": {"value" : "bhk-Latn-PH"}, "und-GL": {"value" : "kl-Latn-GL"}, "gl": {"value" : "gl-Latn-ES"}, "bhl": {"value" : "bhl-Latn-ZZ"}, "gn": {"value" : "gn-Latn-PY"}, "bho": {"value" : "bho-Deva-IN"}, "und-GP": {"value" : "fr-Latn-GP"}, "und-GN": {"value" : "fr-Latn-GN"}, "und-GT": {"value" : "es-Latn-GT"}, "und-GS": + {"value" : "und-Latn-GS"}, "gu": {"value" : "gu-Gujr-IN"}, "und-GR": {"value" : "el-Grek-GR"}, "gv": {"value" : "gv-Latn-IM"}, "und-GQ": {"value" : "es-Latn-GQ"}, "und-Palm": {"value" : "arc-Palm-SY"}, "und-GW": {"value" : "pt-Latn-GW"}, "bhy": {"value" : "bhy-Latn-ZZ"}, "ha": {"value" : "ha-Latn-NG"}, "wrs": {"value" : "wrs-Latn-ZZ"}, "bib": {"value" : "bib-Latn-ZZ"}, "sjr": {"value" : "sjr-Latn-ZZ"}, "he": {"value" : "he-Hebr-IL"}, "big": {"value" : "big-Latn-ZZ"}, "hi": {"value" : "hi-Deva-IN"}, "und-Cyrl-GE": + {"value" : "ab-Cyrl-GE"}, "bik": {"value" : "bik-Latn-PH"}, "bin": {"value" : "bin-Latn-NG"}, "und-Cham": {"value" : "cjm-Cham-VN"}, "und-FI": {"value" : "fi-Latn-FI"}, "bim": {"value" : "bim-Latn-ZZ"}, "ho": {"value" : "ho-Latn-PG"}, "tg-PK": {"value" : "tg-Arab-PK"}, "und-FO": {"value" : "fo-Latn-FO"}, "bio": {"value" : "bio-Latn-ZZ"}, "fqs": {"value" : "fqs-Latn-ZZ"}, "hr": {"value" : "hr-Latn-HR"}, "skc": {"value" : "skc-Latn-ZZ"}, "wsg": {"value" : "wsg-Gong-IN"}, "biq": {"value" : "biq-Latn-ZZ"}, "ht": + {"value" : "ht-Latn-HT"}, "hu": {"value" : "hu-Latn-HU"}, "und-FR": {"value" : "fr-Latn-FR"}, "wsk": {"value" : "wsk-Latn-ZZ"}, "hy": {"value" : "hy-Armn-AM"}, "hz": {"value" : "hz-Latn-NA"}, "frc": {"value" : "frc-Latn-US"}, "ia": {"value" : "ia-Latn-001"}, "sks": {"value" : "sks-Latn-ZZ"}, "id": {"value" : "id-Latn-ID"}, "skr": {"value" : "skr-Arab-PK"}, "ig": {"value" : "ig-Latn-NG"}, "und-GA": {"value" : "fr-Latn-GA"}, "bji": {"value" : "bji-Ethi-ZZ"}, "ii": {"value" : "ii-Yiii-CN"}, "bjh": {"value" + : "bjh-Latn-ZZ"}, "und-EE": {"value" : "et-Latn-EE"}, "ik": {"value" : "ik-Latn-US"}, "bjj": {"value" : "bjj-Deva-IN"}, "und-EC": {"value" : "es-Latn-EC"}, "und-Cprt": {"value" : "grc-Cprt-CY"}, "frp": {"value" : "frp-Latn-FR"}, "in": {"value" : "in-Latn-ID"}, "bjo": {"value" : "bjo-Latn-ZZ"}, "frs": {"value" : "frs-Latn-DE"}, "io": {"value" : "io-Latn-001"}, "und-EH": {"value" : "ar-Arab-EH"}, "bjn": {"value" : "bjn-Latn-ID"}, "frr": {"value" : "frr-Latn-DE"}, "und-EG": {"value" : "ar-Arab-EG"}, "is": {"value" + : "is-Latn-IS"}, "sld": {"value" : "sld-Latn-ZZ"}, "bjr": {"value" : "bjr-Latn-ZZ"}, "it": {"value" : "it-Latn-IT"}, "iu": {"value" : "iu-Cans-CA"}, "und-ER": {"value" : "ti-Ethi-ER"}, "bjt": {"value" : "bjt-Latn-SN"}, "iw": {"value" : "iw-Hebr-IL"}, "und-Tirh": {"value" : "mai-Tirh-IN"}, "sli": {"value" : "sli-Latn-PL"}, "und-EU": {"value" : "en-Latn-GB"}, "wtm": {"value" : "wtm-Deva-IN"}, "sll": {"value" : "sll-Latn-ZZ"}, "und-ET": {"value" : "am-Ethi-ET"}, "bjz": {"value" : "bjz-Latn-ZZ"}, "und-ES": {"value" + : "es-Latn-ES"}, "und-EZ": {"value" : "de-Latn-EZ"}, "ja": {"value" : "ja-Jpan-JP"}, "zh-GF": {"value" : "zh-Hant-GF"}, "bkc": {"value" : "bkc-Latn-ZZ"}, "zh-GB": {"value" : "zh-Hant-GB"}, "und-Cyrl-GR": {"value" : "mk-Cyrl-GR"}, "ji": {"value" : "ji-Hebr-UA"}, "und-DE": {"value" : "de-Latn-DE"}, "sly": {"value" : "sly-Latn-ID"}, "bkm": {"value" : "bkm-Latn-CM"}, "sma": {"value" : "sma-Latn-SE"}, "bkq": {"value" : "bkq-Latn-ZZ"}, "und-DK": {"value" : "da-Latn-DK"}, "und-DJ": {"value" : "aa-Latn-DJ"}, "bkv": + {"value" : "bkv-Latn-ZZ"}, "jv": {"value" : "jv-Latn-ID"}, "bku": {"value" : "bku-Latn-PH"}, "jw": {"value" : "jw-Latn-ID"}, "und-DO": {"value" : "es-Latn-DO"}, "smj": {"value" : "smj-Latn-SE"}, "smn": {"value" : "smn-Latn-FI"}, "ka": {"value" : "ka-Geor-GE"}, "smq": {"value" : "smq-Latn-ZZ"}, "wuu": {"value" : "wuu-Hans-CN"}, "smp": {"value" : "smp-Samr-IL"}, "sms": {"value" : "sms-Latn-FI"}, "wuv": {"value" : "wuv-Latn-ZZ"}, "und-DZ": {"value" : "ar-Arab-DZ"}, "kg": {"value" : "kg-Latn-CD"}, "und-EA": + {"value" : "es-Latn-EA"}, "ki": {"value" : "ki-Latn-KE"}, "kj": {"value" : "kj-Latn-NA"}, "kk": {"value" : "kk-Cyrl-KZ"}, "man-Nkoo": {"value" : "man-Nkoo-GN"}, "und-CD": {"value" : "sw-Latn-CD"}, "kl": {"value" : "kl-Latn-GL"}, "und-Telu": {"value" : "te-Telu-IN"}, "km": {"value" : "km-Khmr-KH"}, "kn": {"value" : "kn-Knda-IN"}, "ko": {"value" : "ko-Kore-KR"}, "und-CH": {"value" : "de-Latn-CH"}, "und-CG": {"value" : "fr-Latn-CG"}, "und-CF": {"value" : "fr-Latn-CF"}, "kr": {"value" : "kr-Latn-ZZ"}, "ks": + {"value" : "ks-Arab-IN"}, "und-CL": {"value" : "es-Latn-CL"}, "snc": {"value" : "snc-Latn-ZZ"}, "ku": {"value" : "ku-Latn-TR"}, "blt": {"value" : "blt-Tavt-VN"}, "kv": {"value" : "kv-Cyrl-RU"}, "und-CI": {"value" : "fr-Latn-CI"}, "kw": {"value" : "kw-Latn-GB"}, "und-CP": {"value" : "und-Latn-CP"}, "und-CO": {"value" : "es-Latn-CO"}, "ky": {"value" : "ky-Cyrl-KG"}, "und-CN": {"value" : "zh-Hans-CN"}, "und-CM": {"value" : "fr-Latn-CM"}, "snk": {"value" : "snk-Latn-ML"}, "fub": {"value" : "fub-Arab-CM"}, "und-CR": + {"value" : "es-Latn-CR"}, "fud": {"value" : "fud-Latn-WF"}, "snp": {"value" : "snp-Latn-ZZ"}, "la": {"value" : "la-Latn-VA"}, "und-CW": {"value" : "pap-Latn-CW"}, "fuf": {"value" : "fuf-Latn-GN"}, "lb": {"value" : "lb-Latn-LU"}, "und-CV": {"value" : "pt-Latn-CV"}, "fue": {"value" : "fue-Latn-ZZ"}, "und-CU": {"value" : "es-Latn-CU"}, "fuh": {"value" : "fuh-Latn-ZZ"}, "und-CZ": {"value" : "cs-Latn-CZ"}, "lg": {"value" : "lg-Latn-UG"}, "und-CY": {"value" : "el-Grek-CY"}, "bmh": {"value" : "bmh-Latn-ZZ"}, "snx": + {"value" : "snx-Latn-ZZ"}, "li": {"value" : "li-Latn-NL"}, "sny": {"value" : "sny-Latn-ZZ"}, "wwa": {"value" : "wwa-Latn-ZZ"}, "bmk": {"value" : "bmk-Latn-ZZ"}, "und-Cher": {"value" : "chr-Cher-US"}, "fur": {"value" : "fur-Latn-IT"}, "ln": {"value" : "ln-Latn-CD"}, "und-BA": {"value" : "bs-Latn-BA"}, "fuq": {"value" : "fuq-Latn-NE"}, "lo": {"value" : "lo-Laoo-LA"}, "und-BG": {"value" : "bg-Cyrl-BG"}, "und-BF": {"value" : "fr-Latn-BF"}, "fuv": {"value" : "fuv-Latn-NG"}, "und-BE": {"value" : "nl-Latn-BE"} + , "bmq": {"value" : "bmq-Latn-ML"}, "und-BD": {"value" : "bn-Beng-BD"}, "lt": {"value" : "lt-Latn-LT"}, "lu": {"value" : "lu-Latn-CD"}, "und-BJ": {"value" : "fr-Latn-BJ"}, "lv": {"value" : "lv-Latn-LV"}, "ogc": {"value" : "ogc-Latn-ZZ"}, "sog": {"value" : "sog-Sogd-UZ"}, "und-BI": {"value" : "rn-Latn-BI"}, "bmu": {"value" : "bmu-Latn-ZZ"}, "fuy": {"value" : "fuy-Latn-ZZ"}, "und-BH": {"value" : "ar-Arab-BH"}, "und-BO": {"value" : "es-Latn-BO"}, "und-BN": {"value" : "ms-Latn-BN"}, "sok": {"value" : "sok-Latn-ZZ"} + , "und-BL": {"value" : "fr-Latn-BL"}, "und-BR": {"value" : "pt-Latn-BR"}, "und-BQ": {"value" : "pap-Latn-BQ"}, "soq": {"value" : "soq-Latn-ZZ"}, "und-BV": {"value" : "und-Latn-BV"}, "und-BT": {"value" : "dz-Tibt-BT"}, "sou": {"value" : "sou-Thai-TH"}, "bng": {"value" : "bng-Latn-ZZ"}, "mg": {"value" : "mg-Latn-MG"}, "und-BY": {"value" : "be-Cyrl-BY"}, "und-Glag": {"value" : "cu-Glag-BG"}, "mh": {"value" : "mh-Latn-MH"}, "mi": {"value" : "mi-Latn-NZ"}, "soy": {"value" : "soy-Latn-ZZ"}, "mk": {"value" : "mk-Cyrl-MK"} + , "ml": {"value" : "ml-Mlym-IN"}, "bnm": {"value" : "bnm-Latn-ZZ"}, "mn": {"value" : "mn-Cyrl-MN"}, "und-Prti": {"value" : "xpr-Prti-IR"}, "fvr": {"value" : "fvr-Latn-SD"}, "und-AF": {"value" : "fa-Arab-AF"}, "bnp": {"value" : "bnp-Latn-ZZ"}, "mr": {"value" : "mr-Deva-IN"}, "und-AE": {"value" : "ar-Arab-AE"}, "ms": {"value" : "ms-Latn-MY"}, "spd": {"value" : "spd-Latn-ZZ"}, "und-AD": {"value" : "ca-Latn-AD"}, "mt": {"value" : "mt-Latn-MT"}, "my": {"value" : "my-Mymr-MM"}, "zh-BN": {"value" : "zh-Hant-BN"} + , "und-AM": {"value" : "hy-Armn-AM"}, "spl": {"value" : "spl-Latn-ZZ"}, "und-AL": {"value" : "sq-Latn-AL"}, "und-AR": {"value" : "es-Latn-AR"}, "und-AQ": {"value" : "und-Latn-AQ"}, "na": {"value" : "na-Latn-NR"}, "und-AO": {"value" : "pt-Latn-AO"}, "nb": {"value" : "nb-Latn-NO"}, "nd": {"value" : "nd-Latn-ZW"}, "und-AT": {"value" : "de-Latn-AT"}, "ne": {"value" : "ne-Deva-NP"}, "sps": {"value" : "sps-Latn-ZZ"}, "und-AS": {"value" : "sm-Latn-AS"}, "und-AZ": {"value" : "az-Latn-AZ"}, "ng": {"value" : "ng-Latn-NA"} + , "und-AX": {"value" : "sv-Latn-AX"}, "und-AW": {"value" : "nl-Latn-AW"}, "boj": {"value" : "boj-Latn-ZZ"}, "nl": {"value" : "nl-Latn-NL"}, "bon": {"value" : "bon-Latn-ZZ"}, "nn": {"value" : "nn-Latn-NO"}, "bom": {"value" : "bom-Latn-ZZ"}, "no": {"value" : "no-Latn-NO"}, "nr": {"value" : "nr-Latn-ZA"}, "arc-Nbat": {"value" : "arc-Nbat-JO"}, "und-Medf": {"value" : "mis-Medf-NG"}, "nv": {"value" : "nv-Latn-US"}, "kaa": {"value" : "kaa-Cyrl-UZ"}, "ny": {"value" : "ny-Latn-MW"}, "kac": {"value" : "kac-Latn-MM"} + , "kab": {"value" : "kab-Latn-DZ"}, "kad": {"value" : "kad-Latn-ZZ"}, "kai": {"value" : "kai-Latn-ZZ"}, "oc": {"value" : "oc-Latn-FR"}, "zh-AU": {"value" : "zh-Hant-AU"}, "kaj": {"value" : "kaj-Latn-NG"}, "kam": {"value" : "kam-Latn-KE"}, "und-Tagb": {"value" : "tbw-Tagb-PH"}, "kao": {"value" : "kao-Latn-ML"}, "und-Ogam": {"value" : "sga-Ogam-IE"}, "om": {"value" : "om-Latn-ET"}, "srb": {"value" : "srb-Sora-IN"}, "or": {"value" : "or-Orya-IN"}, "tg-Arab": {"value" : "tg-Arab-PK"}, "os": {"value" : "os-Cyrl-GE"} + , "und-Sogd": {"value" : "sog-Sogd-UZ"}, "bpy": {"value" : "bpy-Beng-IN"}, "kbd": {"value" : "kbd-Cyrl-RU"}, "srn": {"value" : "srn-Latn-SR"}, "pa": {"value" : "pa-Guru-IN"}, "srr": {"value" : "srr-Latn-SN"}, "bqc": {"value" : "bqc-Latn-ZZ"}, "und-Kthi": {"value" : "bho-Kthi-IN"}, "kbm": {"value" : "kbm-Latn-ZZ"}, "kbp": {"value" : "kbp-Latn-ZZ"}, "srx": {"value" : "srx-Deva-IN"}, "bqi": {"value" : "bqi-Arab-IR"}, "kbq": {"value" : "kbq-Latn-ZZ"}, "pl": {"value" : "pl-Latn-PL"}, "bqp": {"value" : "bqp-Latn-ZZ"} + , "kbx": {"value" : "kbx-Latn-ZZ"}, "kby": {"value" : "kby-Arab-NE"}, "ps": {"value" : "ps-Arab-AF"}, "pt": {"value" : "pt-Latn-BR"}, "ssd": {"value" : "ssd-Latn-ZZ"}, "und-Nkoo": {"value" : "man-Nkoo-GN"}, "bqv": {"value" : "bqv-Latn-CI"}, "ssg": {"value" : "ssg-Latn-ZZ"}, "und-Mymr": {"value" : "my-Mymr-MM"}, "kcg": {"value" : "kcg-Latn-NG"}, "bra": {"value" : "bra-Deva-IN"}, "kck": {"value" : "kck-Latn-ZW"}, "kcl": {"value" : "kcl-Latn-ZZ"}, "okr": {"value" : "okr-Latn-ZZ"}, "ssy": {"value" : "ssy-Latn-ER"} + , "brh": {"value" : "brh-Arab-PK"}, "okv": {"value" : "okv-Latn-ZZ"}, "kct": {"value" : "kct-Latn-ZZ"}, "und-Hani": {"value" : "zh-Hani-CN"}, "und-Bugi": {"value" : "bug-Bugi-ID"}, "und-Hang": {"value" : "ko-Hang-KR"}, "qu": {"value" : "qu-Latn-PE"}, "brx": {"value" : "brx-Deva-IN"}, "und-Samr": {"value" : "smp-Samr-IL"}, "brz": {"value" : "brz-Latn-ZZ"}, "stk": {"value" : "stk-Latn-ZZ"}, "und-Hano": {"value" : "hnn-Hano-PH"}, "kde": {"value" : "kde-Latn-TZ"}, "kdh": {"value" : "kdh-Arab-TG"}, "stq": {"value" + : "stq-Latn-DE"}, "kdl": {"value" : "kdl-Latn-ZZ"}, "bsj": {"value" : "bsj-Latn-ZZ"}, "und-Hanb": {"value" : "zh-Hanb-TW"}, "kdt": {"value" : "kdt-Thai-TH"}, "rm": {"value" : "rm-Latn-CH"}, "rn": {"value" : "rn-Latn-BI"}, "ro": {"value" : "ro-Latn-RO"}, "sua": {"value" : "sua-Latn-ZZ"}, "und-Deva-BT": {"value" : "ne-Deva-BT"}, "bsq": {"value" : "bsq-Bass-LR"}, "bst": {"value" : "bst-Ethi-ZZ"}, "sue": {"value" : "sue-Latn-ZZ"}, "bss": {"value" : "bss-Latn-CM"}, "ru": {"value" : "ru-Cyrl-RU"}, "und-Buhd": + {"value" : "bku-Buhd-PH"}, "rw": {"value" : "rw-Latn-RW"}, "kea": {"value" : "kea-Latn-CV"}, "suk": {"value" : "suk-Latn-TZ"}, "grc-Linb": {"value" : "grc-Linb-GR"}, "sa": {"value" : "sa-Deva-IN"}, "sc": {"value" : "sc-Latn-IT"}, "sus": {"value" : "sus-Latn-GN"}, "sd": {"value" : "sd-Arab-PK"}, "sur": {"value" : "sur-Latn-ZZ"}, "se": {"value" : "se-Latn-NO"}, "sg": {"value" : "sg-Latn-CF"}, "ken": {"value" : "ken-Latn-CM"}, "si": {"value" : "si-Sinh-LK"}, "und-Hant": {"value" : "zh-Hant-TW"}, "und-Hans": + {"value" : "zh-Hans-CN"}, "sk": {"value" : "sk-Latn-SK"}, "sl": {"value" : "sl-Latn-SI"}, "sm": {"value" : "sm-Latn-WS"}, "sn": {"value" : "sn-Latn-ZW"}, "bto": {"value" : "bto-Latn-PH"}, "so": {"value" : "so-Latn-SO"}, "sq": {"value" : "sq-Latn-AL"}, "sr": {"value" : "sr-Cyrl-RS"}, "ss": {"value" : "ss-Latn-ZA"}, "kez": {"value" : "kez-Latn-ZZ"}, "st": {"value" : "st-Latn-ZA"}, "su": {"value" : "su-Latn-ID"}, "btt": {"value" : "btt-Latn-ZZ"}, "sv": {"value" : "sv-Latn-SE"}, "sw": {"value" : "sw-Latn-TZ"} + , "btv": {"value" : "btv-Deva-PK"}, "ong": {"value" : "ong-Latn-ZZ"}, "ta": {"value" : "ta-Taml-IN"}, "onn": {"value" : "onn-Latn-ZZ"}, "bua": {"value" : "bua-Cyrl-RU"}, "bud": {"value" : "bud-Latn-ZZ"}, "buc": {"value" : "buc-Latn-YT"}, "te": {"value" : "te-Telu-IN"}, "tg": {"value" : "tg-Cyrl-TJ"}, "th": {"value" : "th-Thai-TH"}, "und-Gong": {"value" : "wsg-Gong-IN"}, "bug": {"value" : "bug-Latn-ID"}, "kfo": {"value" : "kfo-Latn-CI"}, "ons": {"value" : "ons-Latn-ZZ"}, "ti": {"value" : "ti-Ethi-ET"}, "kfr": + {"value" : "kfr-Deva-IN"}, "tk": {"value" : "tk-Latn-TM"}, "tl": {"value" : "tl-Latn-PH"}, "und-Lisu": {"value" : "lis-Lisu-CN"}, "buk": {"value" : "buk-Latn-ZZ"}, "tn": {"value" : "tn-Latn-ZA"}, "bum": {"value" : "bum-Latn-CM"}, "to": {"value" : "to-Latn-TO"}, "buo": {"value" : "buo-Latn-ZZ"}, "swc": {"value" : "swc-Latn-CD"}, "tr": {"value" : "tr-Latn-TR"}, "und-Gonm": {"value" : "esg-Gonm-IN"}, "kfy": {"value" : "kfy-Deva-IN"}, "swb": {"value" : "swb-Arab-YT"}, "ts": {"value" : "ts-Latn-ZA"}, "tt": {"value" + : "tt-Cyrl-RU"}, "bus": {"value" : "bus-Latn-ZZ"}, "swg": {"value" : "swg-Latn-DE"}, "buu": {"value" : "buu-Latn-ZZ"}, "ty": {"value" : "ty-Latn-PF"}, "kge": {"value" : "kge-Latn-ID"}, "kgf": {"value" : "kgf-Latn-ZZ"}, "swp": {"value" : "swp-Latn-ZZ"}, "bvb": {"value" : "bvb-Latn-GQ"}, "ug": {"value" : "ug-Arab-CN"}, "swv": {"value" : "swv-Deva-IN"}, "kgp": {"value" : "kgp-Latn-BR"}, "uk": {"value" : "uk-Cyrl-UA"}, "ur": {"value" : "ur-Arab-PK"}, "kk-IR": {"value" : "kk-Arab-IR"}, "khb": {"value" : "khb-Talu-CN"} + , "kha": {"value" : "kha-Latn-IN"}, "uz": {"value" : "uz-Latn-UZ"}, "sxn": {"value" : "sxn-Latn-ID"}, "xav": {"value" : "xav-Latn-BR"}, "opm": {"value" : "opm-Latn-ZZ"}, "bwd": {"value" : "bwd-Latn-ZZ"}, "und-Mlym": {"value" : "ml-Mlym-IN"}, "ve": {"value" : "ve-Latn-ZA"}, "khn": {"value" : "khn-Deva-IN"}, "sxw": {"value" : "sxw-Latn-ZZ"}, "vi": {"value" : "vi-Latn-VN"}, "khq": {"value" : "khq-Latn-ML"}, "kht": {"value" : "kht-Mymr-IN"}, "khs": {"value" : "khs-Latn-ZZ"}, "vo": {"value" : "vo-Latn-001"}, + "khw": {"value" : "khw-Arab-PK"}, "bwr": {"value" : "bwr-Latn-ZZ"}, "khz": {"value" : "khz-Latn-ZZ"}, "und-ZW": {"value" : "sn-Latn-ZW"}, "xbi": {"value" : "xbi-Latn-ZZ"}, "gaa": {"value" : "gaa-Latn-GH"}, "syl": {"value" : "syl-Beng-BD"}, "wa": {"value" : "wa-Latn-BE"}, "gag": {"value" : "gag-Latn-MD"}, "gaf": {"value" : "gaf-Latn-ZZ"}, "kij": {"value" : "kij-Latn-ZZ"}, "syr": {"value" : "syr-Syrc-IQ"}, "und-YE": {"value" : "ar-Arab-YE"}, "gah": {"value" : "gah-Latn-ZZ"}, "gaj": {"value" : "gaj-Latn-ZZ"} + , "gam": {"value" : "gam-Latn-ZZ"}, "bxh": {"value" : "bxh-Latn-ZZ"}, "gan": {"value" : "gan-Hans-CN"}, "kiu": {"value" : "kiu-Latn-TR"}, "kiw": {"value" : "kiw-Latn-ZZ"}, "wo": {"value" : "wo-Latn-SN"}, "gaw": {"value" : "gaw-Latn-ZZ"}, "und-Sarb": {"value" : "xsa-Sarb-YE"}, "gay": {"value" : "gay-Latn-ID"}, "und-YT": {"value" : "fr-Latn-YT"}, "kjd": {"value" : "kjd-Latn-ZZ"}, "szl": {"value" : "szl-Latn-PL"}, "xcr": {"value" : "xcr-Cari-TR"}, "gba": {"value" : "gba-Latn-ZZ"}, "und-Mult": {"value" : "skr-Mult-PK"} + , "kjg": {"value" : "kjg-Laoo-LA"}, "gbf": {"value" : "gbf-Latn-ZZ"}, "oro": {"value" : "oro-Latn-ZZ"}, "und-Hatr": {"value" : "mis-Hatr-IQ"}, "bye": {"value" : "bye-Latn-ZZ"}, "xh": {"value" : "xh-Latn-ZA"}, "gbm": {"value" : "gbm-Deva-IN"}, "oru": {"value" : "oru-Arab-ZZ"}, "kjs": {"value" : "kjs-Latn-ZZ"}, "byn": {"value" : "byn-Ethi-ER"}, "und-XK": {"value" : "sq-Latn-XK"}, "yue-CN": {"value" : "yue-Hans-CN"}, "und-Lepc": {"value" : "lep-Lepc-IN"}, "byr": {"value" : "byr-Latn-ZZ"}, "kjy": {"value" : + "kjy-Latn-ZZ"}, "osa": {"value" : "osa-Osge-US"}, "bys": {"value" : "bys-Latn-ZZ"}, "byv": {"value" : "byv-Latn-CM"}, "gbz": {"value" : "gbz-Arab-IR"}, "gby": {"value" : "gby-Latn-ZZ"}, "byx": {"value" : "byx-Latn-ZZ"}, "kkc": {"value" : "kkc-Latn-ZZ"}, "und-VU": {"value" : "bi-Latn-VU"}, "bza": {"value" : "bza-Latn-ZZ"}, "und-Goth": {"value" : "got-Goth-UA"}, "kkj": {"value" : "kkj-Latn-CM"}, "bze": {"value" : "bze-Latn-ML"}, "und-Avst": {"value" : "ae-Avst-IR"}, "bzf": {"value" : "bzf-Latn-ZZ"}, "yi": + {"value" : "yi-Hebr-001"}, "bzh": {"value" : "bzh-Latn-ZZ"}, "und-WF": {"value" : "fr-Latn-WF"}, "yo": {"value" : "yo-Latn-NG"}, "gcr": {"value" : "gcr-Latn-GF"}, "ota": {"value" : "ota-Arab-ZZ"}, "und-WS": {"value" : "sm-Latn-WS"}, "bzw": {"value" : "bzw-Latn-ZZ"}, "und-UZ": {"value" : "uz-Latn-UZ"}, "und-UY": {"value" : "es-Latn-UY"}, "otk": {"value" : "otk-Orkh-MN"}, "xes": {"value" : "xes-Latn-ZZ"}, "za": {"value" : "za-Latn-CN"}, "gde": {"value" : "gde-Latn-ZZ"}, "kln": {"value" : "kln-Latn-KE"}, "und-VA": + {"value" : "it-Latn-VA"}, "zh": {"value" : "zh-Hans-CN"}, "gdn": {"value" : "gdn-Latn-ZZ"}, "klq": {"value" : "klq-Latn-ZZ"}, "und-Saur": {"value" : "saz-Saur-IN"}, "klt": {"value" : "klt-Latn-ZZ"}, "und-VE": {"value" : "es-Latn-VE"}, "gdr": {"value" : "gdr-Latn-ZZ"}, "klx": {"value" : "klx-Latn-ZZ"}, "und-VN": {"value" : "vi-Latn-VN"}, "kk-MN": {"value" : "kk-Arab-MN"}, "zu": {"value" : "zu-Latn-ZA"}, "und-Armn": {"value" : "hy-Armn-AM"}, "kmb": {"value" : "kmb-Latn-AO"}, "und-TR": {"value" : "tr-Latn-TR"} + , "geb": {"value" : "geb-Latn-ZZ"}, "und-TW": {"value" : "zh-Hant-TW"}, "kmh": {"value" : "kmh-Latn-ZZ"}, "und-TV": {"value" : "tvl-Latn-TV"}, "und-TZ": {"value" : "sw-Latn-TZ"}, "kmo": {"value" : "kmo-Latn-ZZ"}, "gej": {"value" : "gej-Latn-ZZ"}, "und-UA": {"value" : "uk-Cyrl-UA"}, "gel": {"value" : "gel-Latn-ZZ"}, "kms": {"value" : "kms-Latn-ZZ"}, "kmu": {"value" : "kmu-Latn-ZZ"}, "kmw": {"value" : "kmw-Latn-ZZ"}, "und-Tibt": {"value" : "bo-Tibt-CN"}, "und-UG": {"value" : "sw-Latn-UG"}, "und-Armi": {"value" + : "arc-Armi-IR"}, "gez": {"value" : "gez-Ethi-ET"}, "und-ST": {"value" : "pt-Latn-ST"}, "knf": {"value" : "knf-Latn-GW"}, "und-SR": {"value" : "nl-Latn-SR"}, "und-SV": {"value" : "es-Latn-SV"}, "und-SY": {"value" : "ar-Arab-SY"}, "knp": {"value" : "knp-Latn-ZZ"}, "gfk": {"value" : "gfk-Latn-ZZ"}, "und-TD": {"value" : "fr-Latn-TD"}, "und-TH": {"value" : "th-Thai-TH"}, "und-TG": {"value" : "fr-Latn-TG"}, "und-TF": {"value" : "fr-Latn-TF"}, "und-TM": {"value" : "tk-Latn-TM"}, "und-TL": {"value" : "pt-Latn-TL"} + , "und-TK": {"value" : "tkl-Latn-TK"}, "und-TJ": {"value" : "tg-Cyrl-TJ"}, "und-TO": {"value" : "to-Latn-TO"}, "und-TN": {"value" : "ar-Arab-TN"}, "und-RS": {"value" : "sr-Cyrl-RS"}, "koi": {"value" : "koi-Cyrl-RU"}, "und-RW": {"value" : "rw-Latn-RW"}, "kok": {"value" : "kok-Deva-IN"}, "und-RU": {"value" : "ru-Cyrl-RU"}, "kol": {"value" : "kol-Latn-ZZ"}, "kos": {"value" : "kos-Latn-FM"}, "ggn": {"value" : "ggn-Deva-NP"}, "und-SD": {"value" : "ar-Arab-SD"}, "und-SC": {"value" : "fr-Latn-SC"}, "und-SA": {"value" + : "ar-Arab-SA"}, "koz": {"value" : "koz-Latn-ZZ"}, "und-SE": {"value" : "sv-Latn-SE"}, "und-SK": {"value" : "sk-Latn-SK"}, "und-SJ": {"value" : "nb-Latn-SJ"}, "und-SI": {"value" : "sl-Latn-SI"}, "taj": {"value" : "taj-Deva-NP"}, "und-SO": {"value" : "so-Latn-SO"}, "tal": {"value" : "tal-Latn-ZZ"}, "und-SN": {"value" : "fr-Latn-SN"}, "und-Osge": {"value" : "osa-Osge-US"}, "und-SM": {"value" : "it-Latn-SM"}, "kpf": {"value" : "kpf-Latn-ZZ"}, "tan": {"value" : "tan-Latn-ZZ"}, "kpe": {"value" : "kpe-Latn-LR"} + , "und-QO": {"value" : "en-Latn-DG"}, "taq": {"value" : "taq-Latn-ZZ"}, "kpo": {"value" : "kpo-Latn-ZZ"}, "kpr": {"value" : "kpr-Latn-ZZ"}, "kpx": {"value" : "kpx-Latn-ZZ"}, "ghs": {"value" : "ghs-Latn-ZZ"}, "und-Lana": {"value" : "nod-Lana-TH"}, "tbc": {"value" : "tbc-Latn-ZZ"}, "und-RE": {"value" : "fr-Latn-RE"}, "tbd": {"value" : "tbd-Latn-ZZ"}, "tbg": {"value" : "tbg-Latn-ZZ"}, "tbf": {"value" : "tbf-Latn-ZZ"}, "und-RO": {"value" : "ro-Latn-RO"}, "kqb": {"value" : "kqb-Latn-ZZ"}, "tbo": {"value" : "tbo-Latn-ZZ"} + , "kqf": {"value" : "kqf-Latn-ZZ"}, "und-PT": {"value" : "pt-Latn-PT"}, "und-PS": {"value" : "ar-Arab-PS"}, "und-PR": {"value" : "es-Latn-PR"}, "tbw": {"value" : "tbw-Latn-PH"}, "und-PY": {"value" : "gn-Latn-PY"}, "gim": {"value" : "gim-Latn-ZZ"}, "und-PW": {"value" : "pau-Latn-PW"}, "gil": {"value" : "gil-Latn-KI"}, "kqs": {"value" : "kqs-Latn-ZZ"}, "tbz": {"value" : "tbz-Latn-ZZ"}, "und-Laoo": {"value" : "lo-Laoo-LA"}, "can": {"value" : "can-Latn-ZZ"}, "und-QA": {"value" : "ar-Arab-QA"}, "kqy": {"value" + : "kqy-Ethi-ZZ"}, "ms-CC": {"value" : "ms-Arab-CC"}, "tci": {"value" : "tci-Latn-ZZ"}, "krc": {"value" : "krc-Cyrl-RU"}, "krj": {"value" : "krj-Latn-PH"}, "kri": {"value" : "kri-Latn-SL"}, "ozm": {"value" : "ozm-Latn-ZZ"}, "und-OM": {"value" : "ar-Arab-OM"}, "krl": {"value" : "krl-Latn-RU"}, "gjk": {"value" : "gjk-Arab-PK"}, "cbj": {"value" : "cbj-Latn-ZZ"}, "gjn": {"value" : "gjn-Latn-ZZ"}, "tcy": {"value" : "tcy-Knda-IN"}, "xla": {"value" : "xla-Latn-ZZ"}, "krs": {"value" : "krs-Latn-ZZ"}, "xlc": {"value" + : "xlc-Lyci-TR"}, "kru": {"value" : "kru-Deva-IN"}, "und-PA": {"value" : "es-Latn-PA"}, "xld": {"value" : "xld-Lydi-TR"}, "gju": {"value" : "gju-Arab-PK"}, "und-PE": {"value" : "es-Latn-PE"}, "tdd": {"value" : "tdd-Tale-CN"}, "tdg": {"value" : "tdg-Deva-NP"}, "tdh": {"value" : "tdh-Deva-NP"}, "und-PH": {"value" : "fil-Latn-PH"}, "und-PG": {"value" : "tpi-Latn-PG"}, "ksb": {"value" : "ksb-Latn-TZ"}, "und-PF": {"value" : "fr-Latn-PF"}, "und-PM": {"value" : "fr-Latn-PM"}, "ksd": {"value" : "ksd-Latn-ZZ"}, "und-PL": + {"value" : "pl-Latn-PL"}, "und-PK": {"value" : "ur-Arab-PK"}, "ksf": {"value" : "ksf-Latn-CM"}}; +} +function otciu_CLDRHelper_getErasMap$$create() { + return {"root": [{"value" : "BCE"}, {"value" : "CE"}], "en": [{"value" : "BC"}, {"value" : "AD"}]}; +} +function otciu_CLDRHelper_getAmPmMap$$create() { + return {"root": [{"value" : "AM"}, {"value" : "PM"}], "en": [{"value" : "AM"}, {"value" : "PM"}]}; +} +function otciu_CLDRHelper_getMonthMap$$create() { + return {"root": [{"value" : "M01"}, {"value" : "M02"}, {"value" : "M03"}, {"value" : "M04"}, {"value" : "M05"}, {"value" : "M06"}, {"value" : "M07"}, {"value" : "M08"}, {"value" : "M09"}, {"value" : "M10"}, {"value" : "M11"}, {"value" : "M12"}], "en": [{"value" : "January"}, {"value" : "February"}, {"value" : "March"}, {"value" : "April"}, {"value" : "May"}, {"value" : "June"}, {"value" : "July"}, {"value" : "August"}, {"value" : "September"}, {"value" : "October"}, {"value" : "November"}, {"value" : "December"} + ]}; +} +function otciu_CLDRHelper_getShortMonthMap$$create() { + return {"root": [{"value" : "M01"}, {"value" : "M02"}, {"value" : "M03"}, {"value" : "M04"}, {"value" : "M05"}, {"value" : "M06"}, {"value" : "M07"}, {"value" : "M08"}, {"value" : "M09"}, {"value" : "M10"}, {"value" : "M11"}, {"value" : "M12"}], "en": [{"value" : "Jan"}, {"value" : "Feb"}, {"value" : "Mar"}, {"value" : "Apr"}, {"value" : "May"}, {"value" : "Jun"}, {"value" : "Jul"}, {"value" : "Aug"}, {"value" : "Sep"}, {"value" : "Oct"}, {"value" : "Nov"}, {"value" : "Dec"}]}; +} +function otciu_CLDRHelper_getWeekdayMap$$create() { + return {"root": [{"value" : "Sun"}, {"value" : "Mon"}, {"value" : "Tue"}, {"value" : "Wed"}, {"value" : "Thu"}, {"value" : "Fri"}, {"value" : "Sat"}], "en": [{"value" : "Sunday"}, {"value" : "Monday"}, {"value" : "Tuesday"}, {"value" : "Wednesday"}, {"value" : "Thursday"}, {"value" : "Friday"}, {"value" : "Saturday"}]}; +} +function otciu_CLDRHelper_getShortWeekdayMap$$create() { + return {"root": [{"value" : "Sun"}, {"value" : "Mon"}, {"value" : "Tue"}, {"value" : "Wed"}, {"value" : "Thu"}, {"value" : "Fri"}, {"value" : "Sat"}], "en": [{"value" : "Sun"}, {"value" : "Mon"}, {"value" : "Tue"}, {"value" : "Wed"}, {"value" : "Thu"}, {"value" : "Fri"}, {"value" : "Sat"}]}; +} +function otciu_CLDRHelper_getTimeZoneLocalizationMap$$create() { + return {"root": {"timeZones" : {"Asia": {"Gaza": {"value" : "Gaza"}, "Makassar": {"value" : "Makassar"}, "Ulaanbaatar": {"value" : "Ulaanbaatar"}, "Vladivostok": {"value" : "Vladivostok"}, "Tashkent": {"value" : "Tashkent"}, "Beirut": {"value" : "Beirut"}, "Qyzylorda": {"value" : "Qyzylorda"}, "Hong_Kong": {"value" : "Hong Kong"}, "Phnom_Penh": {"value" : "Phnom Penh"}, "Kabul": {"value" : "Kabul"}, "Riyadh": {"value" : "Riyadh"}, "Ashgabat": {"value" : "Ashgabat"}, "Chita": {"value" : "Chita"}, "Aqtau": + {"value" : "Aqtau"}, "Tokyo": {"value" : "Tokyo"}, "Baku": {"value" : "Baku"}, "Aqtobe": {"value" : "Aqtobe"}, "Novosibirsk": {"value" : "Novosibirsk"}, "Kamchatka": {"value" : "Kamchatka"}, "Nicosia": {"value" : "Nicosia"}, "Pontianak": {"value" : "Pontianak"}, "Qostanay": {"value" : "Qostanay"}, "Barnaul": {"value" : "Barnaul"}, "Jerusalem": {"value" : "Jerusalem"}, "Kuala_Lumpur": {"value" : "Kuala Lumpur"}, "Novokuznetsk": {"value" : "Novokuznetsk"}, "Bahrain": {"value" : "Bahrain"}, "Kuching": {"value" + : "Kuching"}, "Bangkok": {"value" : "Bangkok"}, "Srednekolymsk": {"value" : "Srednekolymsk"}, "Karachi": {"value" : "Karachi"}, "Aden": {"value" : "Aden"}, "Irkutsk": {"value" : "Irkutsk"}, "Hovd": {"value" : "Hovd"}, "Katmandu": {"value" : "Kathmandu"}, "Baghdad": {"value" : "Baghdad"}, "Samarkand": {"value" : "Samarkand"}, "Thimphu": {"value" : "Thimphu"}, "Dhaka": {"value" : "Dhaka"}, "Yerevan": {"value" : "Yerevan"}, "Muscat": {"value" : "Muscat"}, "Saigon": {"value" : "Ho Chi Minh"}, "Dili": {"value" + : "Dili"}, "Singapore": {"value" : "Singapore"}, "Rangoon": {"value" : "Yangon"}, "Damascus": {"value" : "Damascus"}, "Taipei": {"value" : "Taipei"}, "Amman": {"value" : "Amman"}, "Choibalsan": {"value" : "Choibalsan"}, "Macau": {"value" : "Macao"}, "Jayapura": {"value" : "Jayapura"}, "Manila": {"value" : "Manila"}, "Oral": {"value" : "Oral"}, "Dubai": {"value" : "Dubai"}, "Yakutsk": {"value" : "Yakutsk"}, "Seoul": {"value" : "Seoul"}, "Hebron": {"value" : "Hebron"}, "Qatar": {"value" : "Qatar"}, "Bishkek": + {"value" : "Bishkek"}, "Tomsk": {"value" : "Tomsk"}, "Colombo": {"value" : "Colombo"}, "Khandyga": {"value" : "Khandyga"}, "Yekaterinburg": {"value" : "Yekaterinburg"}, "Dushanbe": {"value" : "Dushanbe"}, "Famagusta": {"value" : "Famagusta"}, "Kuwait": {"value" : "Kuwait"}, "Magadan": {"value" : "Magadan"}, "Pyongyang": {"value" : "Pyongyang"}, "Tehran": {"value" : "Tehran"}, "Sakhalin": {"value" : "Sakhalin"}, "Calcutta": {"value" : "Kolkata"}, "Urumqi": {"value" : "Urumqi"}, "Shanghai": {"value" : "Shanghai"} + , "Atyrau": {"value" : "Atyrau"}, "Almaty": {"value" : "Almaty"}, "Tbilisi": {"value" : "Tbilisi"}, "Anadyr": {"value" : "Anadyr"}, "Brunei": {"value" : "Brunei"}, "Krasnoyarsk": {"value" : "Krasnoyarsk"}, "Vientiane": {"value" : "Vientiane"}, "Omsk": {"value" : "Omsk"}, "Jakarta": {"value" : "Jakarta"}, "Ust-Nera": {"value" : "Ust-Nera"}}, "Pacific": {"Easter": {"value" : "Easter"}, "Fiji": {"value" : "Fiji"}, "Port_Moresby": {"value" : "Port Moresby"}, "Kiritimati": {"value" : "Kiritimati"}, "Kosrae": + {"value" : "Kosrae"}, "Kwajalein": {"value" : "Kwajalein"}, "Auckland": {"value" : "Auckland"}, "Efate": {"value" : "Efate"}, "Johnston": {"value" : "Johnston"}, "Niue": {"value" : "Niue"}, "Majuro": {"value" : "Majuro"}, "Truk": {"value" : "Chuuk"}, "Ponape": {"value" : "Pohnpei"}, "Guadalcanal": {"value" : "Guadalcanal"}, "Guam": {"value" : "Guam"}, "Chatham": {"value" : "Chatham"}, "Midway": {"value" : "Midway"}, "Tahiti": {"value" : "Tahiti"}, "Pago_Pago": {"value" : "Pago Pago"}, "Galapagos": {"value" + : "Galapagos"}, "Funafuti": {"value" : "Funafuti"}, "Marquesas": {"value" : "Marquesas"}, "Rarotonga": {"value" : "Rarotonga"}, "Tarawa": {"value" : "Tarawa"}, "Saipan": {"value" : "Saipan"}, "Gambier": {"value" : "Gambier"}, "Tongatapu": {"value" : "Tongatapu"}, "Wallis": {"value" : "Wallis"}, "Fakaofo": {"value" : "Fakaofo"}, "Wake": {"value" : "Wake"}, "Enderbury": {"value" : "Enderbury"}, "Pitcairn": {"value" : "Pitcairn"}, "Apia": {"value" : "Apia"}, "Noumea": {"value" : "Noumea"}, "Palau": {"value" + : "Palau"}, "Nauru": {"value" : "Nauru"}, "Bougainville": {"value" : "Bougainville"}, "Norfolk": {"value" : "Norfolk"}}, "Etc": {"Unknown": {"value" : "Unknown"}}, "Europe": {"Belgrade": {"value" : "Belgrade"}, "Saratov": {"value" : "Saratov"}, "Gibraltar": {"value" : "Gibraltar"}, "Bucharest": {"value" : "Bucharest"}, "Dublin": {"value" : "Dublin"}, "Zaporozhye": {"value" : "Zaporozhye"}, "Kiev": {"value" : "Kiev"}, "Zurich": {"value" : "Zurich"}, "Copenhagen": {"value" : "Copenhagen"}, "Rome": {"value" + : "Rome"}, "Zagreb": {"value" : "Zagreb"}, "Monaco": {"value" : "Monaco"}, "Luxembourg": {"value" : "Luxembourg"}, "Jersey": {"value" : "Jersey"}, "Istanbul": {"value" : "Istanbul"}, "Ulyanovsk": {"value" : "Ulyanovsk"}, "Samara": {"value" : "Samara"}, "Sarajevo": {"value" : "Sarajevo"}, "Chisinau": {"value" : "Chisinau"}, "Vatican": {"value" : "Vatican"}, "Brussels": {"value" : "Brussels"}, "Oslo": {"value" : "Oslo"}, "Warsaw": {"value" : "Warsaw"}, "Berlin": {"value" : "Berlin"}, "Lisbon": {"value" : "Lisbon"} + , "Athens": {"value" : "Athens"}, "Podgorica": {"value" : "Podgorica"}, "San_Marino": {"value" : "San Marino"}, "Simferopol": {"value" : "Simferopol"}, "Bratislava": {"value" : "Bratislava"}, "Stockholm": {"value" : "Stockholm"}, "Prague": {"value" : "Prague"}, "Uzhgorod": {"value" : "Uzhgorod"}, "Astrakhan": {"value" : "Astrakhan"}, "Budapest": {"value" : "Budapest"}, "Madrid": {"value" : "Madrid"}, "Vaduz": {"value" : "Vaduz"}, "London": {"value" : "London"}, "Vilnius": {"value" : "Vilnius"}, "Isle_of_Man": + {"value" : "Isle of Man"}, "Sofia": {"value" : "Sofia"}, "Kirov": {"value" : "Kirov"}, "Tallinn": {"value" : "Tallinn"}, "Moscow": {"value" : "Moscow"}, "Malta": {"value" : "Malta"}, "Busingen": {"value" : "Busingen"}, "Amsterdam": {"value" : "Amsterdam"}, "Andorra": {"value" : "Andorra"}, "Riga": {"value" : "Riga"}, "Vienna": {"value" : "Vienna"}, "Helsinki": {"value" : "Helsinki"}, "Minsk": {"value" : "Minsk"}, "Kaliningrad": {"value" : "Kaliningrad"}, "Ljubljana": {"value" : "Ljubljana"}, "Mariehamn": + {"value" : "Mariehamn"}, "Skopje": {"value" : "Skopje"}, "Tirane": {"value" : "Tirane"}, "Guernsey": {"value" : "Guernsey"}, "Volgograd": {"value" : "Volgograd"}, "Paris": {"value" : "Paris"}}, "America": {"Belem": {"value" : "Belem"}, "Guayaquil": {"value" : "Guayaquil"}, "Costa_Rica": {"value" : "Costa Rica"}, "Hermosillo": {"value" : "Hermosillo"}, "Punta_Arenas": {"value" : "Punta Arenas"}, "Iqaluit": {"value" : "Iqaluit"}, "Godthab": {"value" : "Nuuk"}, "Jujuy": {"value" : "Jujuy"}, "El_Salvador": {"value" + : "El Salvador"}, "Monterrey": {"value" : "Monterrey"}, "Bahia": {"value" : "Bahia"}, "Sao_Paulo": {"value" : "Sao Paulo"}, "Grenada": {"value" : "Grenada"}, "Grand_Turk": {"value" : "Grand Turk"}, "Montserrat": {"value" : "Montserrat"}, "Guadeloupe": {"value" : "Guadeloupe"}, "Panama": {"value" : "Panama"}, "Guatemala": {"value" : "Guatemala"}, "Guyana": {"value" : "Guyana"}, "Swift_Current": {"value" : "Swift Current"}, "Puerto_Rico": {"value" : "Puerto Rico"}, "Moncton": {"value" : "Moncton"}, "Danmarkshavn": + {"value" : "Danmarkshavn"}, "Nome": {"value" : "Nome"}, "Porto_Velho": {"value" : "Porto Velho"}, "Cuiaba": {"value" : "Cuiaba"}, "Pangnirtung": {"value" : "Pangnirtung"}, "Kralendijk": {"value" : "Kralendijk"}, "Belize": {"value" : "Belize"}, "Anguilla": {"value" : "Anguilla"}, "Santiago": {"value" : "Santiago"}, "Boise": {"value" : "Boise"}, "Creston": {"value" : "Creston"}, "Miquelon": {"value" : "Miquelon"}, "Jamaica": {"value" : "Jamaica"}, "Buenos_Aires": {"value" : "Buenos Aires"}, "Rankin_Inlet": + {"value" : "Rankin Inlet"}, "Toronto": {"value" : "Toronto"}, "Eirunepe": {"value" : "Eirunepe"}, "Dawson": {"value" : "Dawson"}, "Nassau": {"value" : "Nassau"}, "Vancouver": {"value" : "Vancouver"}, "Noronha": {"value" : "Noronha"}, "Regina": {"value" : "Regina"}, "St_Vincent": {"value" : "St. Vincent"}, "Scoresbysund": {"value" : "Ittoqqortoormiit"}, "Louisville": {"value" : "Louisville"}, "Aruba": {"value" : "Aruba"}, "Thule": {"value" : "Thule"}, "Rio_Branco": {"value" : "Rio Branco"}, "Los_Angeles": + {"value" : "Los Angeles"}, "St_Thomas": {"value" : "St. Thomas"}, "Cordoba": {"value" : "Cordoba"}, "Cancun": {"value" : "Cancun"}, "Coral_Harbour": {"value" : "Atikokan"}, "Maceio": {"value" : "Maceio"}, "Sitka": {"value" : "Sitka"}, "Denver": {"value" : "Denver"}, "Cayman": {"value" : "Cayman"}, "Nipigon": {"value" : "Nipigon"}, "Thunder_Bay": {"value" : "Thunder Bay"}, "Havana": {"value" : "Havana"}, "Campo_Grande": {"value" : "Campo Grande"}, "Cambridge_Bay": {"value" : "Cambridge Bay"}, "Fortaleza": + {"value" : "Fortaleza"}, "Managua": {"value" : "Managua"}, "Menominee": {"value" : "Menominee"}, "Halifax": {"value" : "Halifax"}, "Ojinaga": {"value" : "Ojinaga"}, "Glace_Bay": {"value" : "Glace Bay"}, "Lower_Princes": {"value" : "Lower Prince’s Quarter"}, "Mendoza": {"value" : "Mendoza"}, "Yakutat": {"value" : "Yakutat"}, "Detroit": {"value" : "Detroit"}, "Merida": {"value" : "Merida"}, "Bahia_Banderas": {"value" : "Bahia Banderas"}, "Matamoros": {"value" : "Matamoros"}, "St_Barthelemy": {"value" : "St. Barthelemy"} + , "Boa_Vista": {"value" : "Boa Vista"}, "Metlakatla": {"value" : "Metlakatla"}, "Tortola": {"value" : "Tortola"}, "Inuvik": {"value" : "Inuvik"}, "Port_of_Spain": {"value" : "Port of Spain"}, "New_York": {"value" : "New York"}, "Paramaribo": {"value" : "Paramaribo"}, "Manaus": {"value" : "Manaus"}, "Resolute": {"value" : "Resolute"}, "Curacao": {"value" : "Curacao"}, "Bogota": {"value" : "Bogota"}, "Adak": {"value" : "Adak"}, "Caracas": {"value" : "Caracas"}, "Mazatlan": {"value" : "Mazatlan"}, "St_Kitts": + {"value" : "St. Kitts"}, "Mexico_City": {"value" : "Mexico City"}, "Edmonton": {"value" : "Edmonton"}, "Araguaina": {"value" : "Araguaina"}, "Santo_Domingo": {"value" : "Santo Domingo"}, "Indianapolis": {"value" : "Indianapolis"}, "Whitehorse": {"value" : "Whitehorse"}, "Yellowknife": {"value" : "Yellowknife"}, "Asuncion": {"value" : "Asuncion"}, "Santarem": {"value" : "Santarem"}, "Antigua": {"value" : "Antigua"}, "Winnipeg": {"value" : "Winnipeg"}, "Recife": {"value" : "Recife"}, "Lima": {"value" : "Lima"} + , "Martinique": {"value" : "Martinique"}, "Phoenix": {"value" : "Phoenix"}, "Goose_Bay": {"value" : "Goose Bay"}, "St_Johns": {"value" : "St. John’s"}, "Montevideo": {"value" : "Montevideo"}, "St_Lucia": {"value" : "St. Lucia"}, "Chicago": {"value" : "Chicago"}, "Chihuahua": {"value" : "Chihuahua"}, "La_Paz": {"value" : "La Paz"}, "Blanc-Sablon": {"value" : "Blanc-Sablon"}, "Catamarca": {"value" : "Catamarca"}, "Tijuana": {"value" : "Tijuana"}, "Barbados": {"value" : "Barbados"}, "Anchorage": {"value" + : "Anchorage"}, "Port-au-Prince": {"value" : "Port-au-Prince"}, "Rainy_River": {"value" : "Rainy River"}, "Cayenne": {"value" : "Cayenne"}, "Tegucigalpa": {"value" : "Tegucigalpa"}, "Juneau": {"value" : "Juneau"}, "Marigot": {"value" : "Marigot"}, "Dawson_Creek": {"value" : "Dawson Creek"}, "Dominica": {"value" : "Dominica"}, "Fort_Nelson": {"value" : "Fort Nelson"}}, "Africa": {"Tunis": {"value" : "Tunis"}, "Maputo": {"value" : "Maputo"}, "Casablanca": {"value" : "Casablanca"}, "Johannesburg": {"value" + : "Johannesburg"}, "Addis_Ababa": {"value" : "Addis Ababa"}, "Lagos": {"value" : "Lagos"}, "Accra": {"value" : "Accra"}, "Nairobi": {"value" : "Nairobi"}, "Brazzaville": {"value" : "Brazzaville"}, "Lubumbashi": {"value" : "Lubumbashi"}, "Banjul": {"value" : "Banjul"}, "Porto-Novo": {"value" : "Porto-Novo"}, "Lusaka": {"value" : "Lusaka"}, "Kigali": {"value" : "Kigali"}, "Ouagadougou": {"value" : "Ouagadougou"}, "Freetown": {"value" : "Freetown"}, "Ndjamena": {"value" : "Ndjamena"}, "Conakry": {"value" : + "Conakry"}, "Niamey": {"value" : "Niamey"}, "Maseru": {"value" : "Maseru"}, "El_Aaiun": {"value" : "El Aaiun"}, "Sao_Tome": {"value" : "Sao Tome"}, "Ceuta": {"value" : "Ceuta"}, "Khartoum": {"value" : "Khartoum"}, "Algiers": {"value" : "Algiers"}, "Bangui": {"value" : "Bangui"}, "Bujumbura": {"value" : "Bujumbura"}, "Gaborone": {"value" : "Gaborone"}, "Juba": {"value" : "Juba"}, "Dar_es_Salaam": {"value" : "Dar es Salaam"}, "Windhoek": {"value" : "Windhoek"}, "Harare": {"value" : "Harare"}, "Tripoli": {"value" + : "Tripoli"}, "Libreville": {"value" : "Libreville"}, "Malabo": {"value" : "Malabo"}, "Abidjan": {"value" : "Abidjan"}, "Luanda": {"value" : "Luanda"}, "Lome": {"value" : "Lome"}, "Nouakchott": {"value" : "Nouakchott"}, "Bissau": {"value" : "Bissau"}, "Kinshasa": {"value" : "Kinshasa"}, "Asmera": {"value" : "Asmara"}, "Mogadishu": {"value" : "Mogadishu"}, "Djibouti": {"value" : "Djibouti"}, "Douala": {"value" : "Douala"}, "Kampala": {"value" : "Kampala"}, "Dakar": {"value" : "Dakar"}, "Cairo": {"value" : + "Cairo"}, "Blantyre": {"value" : "Blantyre"}, "Monrovia": {"value" : "Monrovia"}, "Mbabane": {"value" : "Mbabane"}, "Bamako": {"value" : "Bamako"}}, "Indian": {"Reunion": {"value" : "Reunion"}, "Maldives": {"value" : "Maldives"}, "Christmas": {"value" : "Christmas"}, "Antananarivo": {"value" : "Antananarivo"}, "Chagos": {"value" : "Chagos"}, "Mahe": {"value" : "Mahe"}, "Mayotte": {"value" : "Mayotte"}, "Kerguelen": {"value" : "Kerguelen"}, "Mauritius": {"value" : "Mauritius"}, "Cocos": {"value" : "Cocos"} + , "Comoro": {"value" : "Comoro"}}, "Antarctica": {"Macquarie": {"value" : "Macquarie"}, "Palmer": {"value" : "Palmer"}, "Casey": {"value" : "Casey"}, "Troll": {"value" : "Troll"}, "Vostok": {"value" : "Vostok"}, "DumontDUrville": {"value" : "Dumont d’Urville"}, "Syowa": {"value" : "Syowa"}, "Mawson": {"value" : "Mawson"}, "McMurdo": {"value" : "McMurdo"}, "Davis": {"value" : "Davis"}, "Rothera": {"value" : "Rothera"}}, "Australia": {"Broken_Hill": {"value" : "Broken Hill"}, "Darwin": {"value" : "Darwin"} + , "Brisbane": {"value" : "Brisbane"}, "Currie": {"value" : "Currie"}, "Lord_Howe": {"value" : "Lord Howe"}, "Lindeman": {"value" : "Lindeman"}, "Adelaide": {"value" : "Adelaide"}, "Perth": {"value" : "Perth"}, "Eucla": {"value" : "Eucla"}, "Melbourne": {"value" : "Melbourne"}, "Sydney": {"value" : "Sydney"}, "Hobart": {"value" : "Hobart"}}, "Arctic": {"Longyearbyen": {"value" : "Longyearbyen"}}, "Atlantic": {"St_Helena": {"value" : "St. Helena"}, "Reykjavik": {"value" : "Reykjavik"}, "Stanley": {"value" + : "Stanley"}, "Madeira": {"value" : "Madeira"}, "Canary": {"value" : "Canary"}, "Faeroe": {"value" : "Faroe"}, "Bermuda": {"value" : "Bermuda"}, "Azores": {"value" : "Azores"}, "South_Georgia": {"value" : "South Georgia"}, "Cape_Verde": {"value" : "Cape Verde"}}}}, "en": {"timeZones" : {"Asia": {"Gaza": {"value" : "Gaza"}, "Makassar": {"value" : "Makassar"}, "Ulaanbaatar": {"value" : "Ulaanbaatar"}, "Vladivostok": {"value" : "Vladivostok"}, "Tashkent": {"value" : "Tashkent"}, "Beirut": {"value" : "Beirut"} + , "Qyzylorda": {"value" : "Qyzylorda"}, "Hong_Kong": {"value" : "Hong Kong"}, "Phnom_Penh": {"value" : "Phnom Penh"}, "Kabul": {"value" : "Kabul"}, "Riyadh": {"value" : "Riyadh"}, "Ashgabat": {"value" : "Ashgabat"}, "Chita": {"value" : "Chita"}, "Aqtau": {"value" : "Aqtau"}, "Tokyo": {"value" : "Tokyo"}, "Baku": {"value" : "Baku"}, "Aqtobe": {"value" : "Aqtobe"}, "Novosibirsk": {"value" : "Novosibirsk"}, "Kamchatka": {"value" : "Kamchatka"}, "Nicosia": {"value" : "Nicosia"}, "Pontianak": {"value" : "Pontianak"} + , "Qostanay": {"value" : "Kostanay"}, "Barnaul": {"value" : "Barnaul"}, "Jerusalem": {"value" : "Jerusalem"}, "Kuala_Lumpur": {"value" : "Kuala Lumpur"}, "Novokuznetsk": {"value" : "Novokuznetsk"}, "Bahrain": {"value" : "Bahrain"}, "Kuching": {"value" : "Kuching"}, "Bangkok": {"value" : "Bangkok"}, "Srednekolymsk": {"value" : "Srednekolymsk"}, "Karachi": {"value" : "Karachi"}, "Aden": {"value" : "Aden"}, "Irkutsk": {"value" : "Irkutsk"}, "Hovd": {"value" : "Hovd"}, "Katmandu": {"value" : "Kathmandu"}, "Baghdad": + {"value" : "Baghdad"}, "Samarkand": {"value" : "Samarkand"}, "Thimphu": {"value" : "Thimphu"}, "Dhaka": {"value" : "Dhaka"}, "Yerevan": {"value" : "Yerevan"}, "Muscat": {"value" : "Muscat"}, "Saigon": {"value" : "Ho Chi Minh City"}, "Dili": {"value" : "Dili"}, "Singapore": {"value" : "Singapore"}, "Rangoon": {"value" : "Yangon"}, "Damascus": {"value" : "Damascus"}, "Taipei": {"value" : "Taipei"}, "Amman": {"value" : "Amman"}, "Choibalsan": {"value" : "Choibalsan"}, "Macau": {"value" : "Macao"}, "Jayapura": + {"value" : "Jayapura"}, "Manila": {"value" : "Manila"}, "Oral": {"value" : "Oral"}, "Dubai": {"value" : "Dubai"}, "Yakutsk": {"value" : "Yakutsk"}, "Seoul": {"value" : "Seoul"}, "Hebron": {"value" : "Hebron"}, "Qatar": {"value" : "Qatar"}, "Bishkek": {"value" : "Bishkek"}, "Tomsk": {"value" : "Tomsk"}, "Colombo": {"value" : "Colombo"}, "Khandyga": {"value" : "Khandyga"}, "Yekaterinburg": {"value" : "Yekaterinburg"}, "Dushanbe": {"value" : "Dushanbe"}, "Famagusta": {"value" : "Famagusta"}, "Kuwait": {"value" + : "Kuwait"}, "Magadan": {"value" : "Magadan"}, "Pyongyang": {"value" : "Pyongyang"}, "Tehran": {"value" : "Tehran"}, "Sakhalin": {"value" : "Sakhalin"}, "Calcutta": {"value" : "Kolkata"}, "Urumqi": {"value" : "Urumqi"}, "Shanghai": {"value" : "Shanghai"}, "Atyrau": {"value" : "Atyrau"}, "Almaty": {"value" : "Almaty"}, "Tbilisi": {"value" : "Tbilisi"}, "Anadyr": {"value" : "Anadyr"}, "Brunei": {"value" : "Brunei"}, "Krasnoyarsk": {"value" : "Krasnoyarsk"}, "Vientiane": {"value" : "Vientiane"}, "Omsk": {"value" + : "Omsk"}, "Jakarta": {"value" : "Jakarta"}, "Ust-Nera": {"value" : "Ust-Nera"}}, "Pacific": {"Easter": {"value" : "Easter"}, "Fiji": {"value" : "Fiji"}, "Port_Moresby": {"value" : "Port Moresby"}, "Kiritimati": {"value" : "Kiritimati"}, "Kosrae": {"value" : "Kosrae"}, "Kwajalein": {"value" : "Kwajalein"}, "Auckland": {"value" : "Auckland"}, "Efate": {"value" : "Efate"}, "Johnston": {"value" : "Johnston"}, "Niue": {"value" : "Niue"}, "Majuro": {"value" : "Majuro"}, "Truk": {"value" : "Chuuk"}, "Ponape": + {"value" : "Pohnpei"}, "Guadalcanal": {"value" : "Guadalcanal"}, "Guam": {"value" : "Guam"}, "Chatham": {"value" : "Chatham"}, "Midway": {"value" : "Midway"}, "Tahiti": {"value" : "Tahiti"}, "Pago_Pago": {"value" : "Pago Pago"}, "Galapagos": {"value" : "Galapagos"}, "Funafuti": {"value" : "Funafuti"}, "Marquesas": {"value" : "Marquesas"}, "Rarotonga": {"value" : "Rarotonga"}, "Tarawa": {"value" : "Tarawa"}, "Saipan": {"value" : "Saipan"}, "Gambier": {"value" : "Gambier"}, "Tongatapu": {"value" : "Tongatapu"} + , "Wallis": {"value" : "Wallis"}, "Fakaofo": {"value" : "Fakaofo"}, "Wake": {"value" : "Wake"}, "Enderbury": {"value" : "Enderbury"}, "Pitcairn": {"value" : "Pitcairn"}, "Apia": {"value" : "Apia"}, "Noumea": {"value" : "Noumea"}, "Palau": {"value" : "Palau"}, "Nauru": {"value" : "Nauru"}, "Bougainville": {"value" : "Bougainville"}, "Norfolk": {"value" : "Norfolk"}}, "Etc": {"Unknown": {"value" : "Unknown City"}}, "Europe": {"Belgrade": {"value" : "Belgrade"}, "Saratov": {"value" : "Saratov"}, "Gibraltar": + {"value" : "Gibraltar"}, "Bucharest": {"value" : "Bucharest"}, "Dublin": {"value" : "Dublin"}, "Zaporozhye": {"value" : "Zaporozhye"}, "Kiev": {"value" : "Kiev"}, "Zurich": {"value" : "Zurich"}, "Copenhagen": {"value" : "Copenhagen"}, "Rome": {"value" : "Rome"}, "Zagreb": {"value" : "Zagreb"}, "Monaco": {"value" : "Monaco"}, "Luxembourg": {"value" : "Luxembourg"}, "Jersey": {"value" : "Jersey"}, "Istanbul": {"value" : "Istanbul"}, "Ulyanovsk": {"value" : "Ulyanovsk"}, "Samara": {"value" : "Samara"}, "Sarajevo": + {"value" : "Sarajevo"}, "Chisinau": {"value" : "Chisinau"}, "Vatican": {"value" : "Vatican"}, "Brussels": {"value" : "Brussels"}, "Oslo": {"value" : "Oslo"}, "Warsaw": {"value" : "Warsaw"}, "Berlin": {"value" : "Berlin"}, "Lisbon": {"value" : "Lisbon"}, "Athens": {"value" : "Athens"}, "Podgorica": {"value" : "Podgorica"}, "San_Marino": {"value" : "San Marino"}, "Simferopol": {"value" : "Simferopol"}, "Bratislava": {"value" : "Bratislava"}, "Stockholm": {"value" : "Stockholm"}, "Prague": {"value" : "Prague"} + , "Uzhgorod": {"value" : "Uzhhorod"}, "Astrakhan": {"value" : "Astrakhan"}, "Budapest": {"value" : "Budapest"}, "Madrid": {"value" : "Madrid"}, "Vaduz": {"value" : "Vaduz"}, "London": {"value" : "London"}, "Vilnius": {"value" : "Vilnius"}, "Isle_of_Man": {"value" : "Isle of Man"}, "Sofia": {"value" : "Sofia"}, "Kirov": {"value" : "Kirov"}, "Tallinn": {"value" : "Tallinn"}, "Moscow": {"value" : "Moscow"}, "Malta": {"value" : "Malta"}, "Busingen": {"value" : "Busingen"}, "Amsterdam": {"value" : "Amsterdam"} + , "Andorra": {"value" : "Andorra"}, "Riga": {"value" : "Riga"}, "Vienna": {"value" : "Vienna"}, "Helsinki": {"value" : "Helsinki"}, "Minsk": {"value" : "Minsk"}, "Kaliningrad": {"value" : "Kaliningrad"}, "Ljubljana": {"value" : "Ljubljana"}, "Mariehamn": {"value" : "Mariehamn"}, "Skopje": {"value" : "Skopje"}, "Tirane": {"value" : "Tirane"}, "Guernsey": {"value" : "Guernsey"}, "Volgograd": {"value" : "Volgograd"}, "Paris": {"value" : "Paris"}}, "America": {"Belem": {"value" : "Belem"}, "Guayaquil": {"value" + : "Guayaquil"}, "Costa_Rica": {"value" : "Costa Rica"}, "Hermosillo": {"value" : "Hermosillo"}, "Punta_Arenas": {"value" : "Punta Arenas"}, "Iqaluit": {"value" : "Iqaluit"}, "Godthab": {"value" : "Nuuk"}, "Jujuy": {"value" : "Jujuy"}, "El_Salvador": {"value" : "El Salvador"}, "Monterrey": {"value" : "Monterrey"}, "Bahia": {"value" : "Bahia"}, "Sao_Paulo": {"value" : "Sao Paulo"}, "Grenada": {"value" : "Grenada"}, "Grand_Turk": {"value" : "Grand Turk"}, "Montserrat": {"value" : "Montserrat"}, "Guadeloupe": + {"value" : "Guadeloupe"}, "Panama": {"value" : "Panama"}, "Guatemala": {"value" : "Guatemala"}, "Guyana": {"value" : "Guyana"}, "Swift_Current": {"value" : "Swift Current"}, "Puerto_Rico": {"value" : "Puerto Rico"}, "Moncton": {"value" : "Moncton"}, "Danmarkshavn": {"value" : "Danmarkshavn"}, "Nome": {"value" : "Nome"}, "Porto_Velho": {"value" : "Porto Velho"}, "Cuiaba": {"value" : "Cuiaba"}, "Pangnirtung": {"value" : "Pangnirtung"}, "Kralendijk": {"value" : "Kralendijk"}, "Belize": {"value" : "Belize"} + , "Anguilla": {"value" : "Anguilla"}, "Santiago": {"value" : "Santiago"}, "Boise": {"value" : "Boise"}, "Creston": {"value" : "Creston"}, "Miquelon": {"value" : "Miquelon"}, "Jamaica": {"value" : "Jamaica"}, "Buenos_Aires": {"value" : "Buenos Aires"}, "Rankin_Inlet": {"value" : "Rankin Inlet"}, "Toronto": {"value" : "Toronto"}, "Eirunepe": {"value" : "Eirunepe"}, "Dawson": {"value" : "Dawson"}, "Nassau": {"value" : "Nassau"}, "Vancouver": {"value" : "Vancouver"}, "Noronha": {"value" : "Noronha"}, "Regina": + {"value" : "Regina"}, "St_Vincent": {"value" : "St. Vincent"}, "Scoresbysund": {"value" : "Ittoqqortoormiit"}, "Louisville": {"value" : "Louisville"}, "Aruba": {"value" : "Aruba"}, "Thule": {"value" : "Thule"}, "Rio_Branco": {"value" : "Rio Branco"}, "Los_Angeles": {"value" : "Los Angeles"}, "St_Thomas": {"value" : "St. Thomas"}, "Cordoba": {"value" : "Cordoba"}, "Cancun": {"value" : "Cancun"}, "Coral_Harbour": {"value" : "Atikokan"}, "Maceio": {"value" : "Maceio"}, "Sitka": {"value" : "Sitka"}, "Denver": + {"value" : "Denver"}, "Cayman": {"value" : "Cayman"}, "Nipigon": {"value" : "Nipigon"}, "Thunder_Bay": {"value" : "Thunder Bay"}, "Havana": {"value" : "Havana"}, "Campo_Grande": {"value" : "Campo Grande"}, "Cambridge_Bay": {"value" : "Cambridge Bay"}, "Fortaleza": {"value" : "Fortaleza"}, "Managua": {"value" : "Managua"}, "Menominee": {"value" : "Menominee"}, "Halifax": {"value" : "Halifax"}, "Ojinaga": {"value" : "Ojinaga"}, "Glace_Bay": {"value" : "Glace Bay"}, "Lower_Princes": {"value" : "Lower Prince’s Quarter"} + , "Mendoza": {"value" : "Mendoza"}, "Yakutat": {"value" : "Yakutat"}, "Detroit": {"value" : "Detroit"}, "Merida": {"value" : "Merida"}, "Bahia_Banderas": {"value" : "Bahia Banderas"}, "Matamoros": {"value" : "Matamoros"}, "St_Barthelemy": {"value" : "St. Barthélemy"}, "Boa_Vista": {"value" : "Boa Vista"}, "Metlakatla": {"value" : "Metlakatla"}, "Tortola": {"value" : "Tortola"}, "Inuvik": {"value" : "Inuvik"}, "Port_of_Spain": {"value" : "Port of Spain"}, "New_York": {"value" : "New York"}, "Paramaribo": + {"value" : "Paramaribo"}, "Manaus": {"value" : "Manaus"}, "Resolute": {"value" : "Resolute"}, "Curacao": {"value" : "Curaçao"}, "Bogota": {"value" : "Bogota"}, "Adak": {"value" : "Adak"}, "Caracas": {"value" : "Caracas"}, "Mazatlan": {"value" : "Mazatlan"}, "St_Kitts": {"value" : "St. Kitts"}, "Mexico_City": {"value" : "Mexico City"}, "Edmonton": {"value" : "Edmonton"}, "Araguaina": {"value" : "Araguaina"}, "Santo_Domingo": {"value" : "Santo Domingo"}, "Indianapolis": {"value" : "Indianapolis"}, "Whitehorse": + {"value" : "Whitehorse"}, "Yellowknife": {"value" : "Yellowknife"}, "Asuncion": {"value" : "Asunción"}, "Santarem": {"value" : "Santarem"}, "Antigua": {"value" : "Antigua"}, "Winnipeg": {"value" : "Winnipeg"}, "Recife": {"value" : "Recife"}, "Lima": {"value" : "Lima"}, "Martinique": {"value" : "Martinique"}, "Phoenix": {"value" : "Phoenix"}, "Goose_Bay": {"value" : "Goose Bay"}, "St_Johns": {"value" : "St. John’s"}, "Montevideo": {"value" : "Montevideo"}, "St_Lucia": {"value" : "St. Lucia"}, "Chicago": + {"value" : "Chicago"}, "Chihuahua": {"value" : "Chihuahua"}, "La_Paz": {"value" : "La Paz"}, "Blanc-Sablon": {"value" : "Blanc-Sablon"}, "Catamarca": {"value" : "Catamarca"}, "Tijuana": {"value" : "Tijuana"}, "Barbados": {"value" : "Barbados"}, "Anchorage": {"value" : "Anchorage"}, "Port-au-Prince": {"value" : "Port-au-Prince"}, "Rainy_River": {"value" : "Rainy River"}, "Cayenne": {"value" : "Cayenne"}, "Tegucigalpa": {"value" : "Tegucigalpa"}, "Juneau": {"value" : "Juneau"}, "Marigot": {"value" : "Marigot"} + , "Dawson_Creek": {"value" : "Dawson Creek"}, "Dominica": {"value" : "Dominica"}, "Fort_Nelson": {"value" : "Fort Nelson"}}, "Africa": {"Tunis": {"value" : "Tunis"}, "Maputo": {"value" : "Maputo"}, "Casablanca": {"value" : "Casablanca"}, "Johannesburg": {"value" : "Johannesburg"}, "Addis_Ababa": {"value" : "Addis Ababa"}, "Lagos": {"value" : "Lagos"}, "Accra": {"value" : "Accra"}, "Nairobi": {"value" : "Nairobi"}, "Brazzaville": {"value" : "Brazzaville"}, "Lubumbashi": {"value" : "Lubumbashi"}, "Banjul": + {"value" : "Banjul"}, "Porto-Novo": {"value" : "Porto-Novo"}, "Lusaka": {"value" : "Lusaka"}, "Kigali": {"value" : "Kigali"}, "Ouagadougou": {"value" : "Ouagadougou"}, "Freetown": {"value" : "Freetown"}, "Ndjamena": {"value" : "Ndjamena"}, "Conakry": {"value" : "Conakry"}, "Niamey": {"value" : "Niamey"}, "Maseru": {"value" : "Maseru"}, "El_Aaiun": {"value" : "El Aaiun"}, "Sao_Tome": {"value" : "São Tomé"}, "Ceuta": {"value" : "Ceuta"}, "Khartoum": {"value" : "Khartoum"}, "Algiers": {"value" : "Algiers"} + , "Bangui": {"value" : "Bangui"}, "Bujumbura": {"value" : "Bujumbura"}, "Gaborone": {"value" : "Gaborone"}, "Juba": {"value" : "Juba"}, "Dar_es_Salaam": {"value" : "Dar es Salaam"}, "Windhoek": {"value" : "Windhoek"}, "Harare": {"value" : "Harare"}, "Tripoli": {"value" : "Tripoli"}, "Libreville": {"value" : "Libreville"}, "Malabo": {"value" : "Malabo"}, "Abidjan": {"value" : "Abidjan"}, "Luanda": {"value" : "Luanda"}, "Lome": {"value" : "Lome"}, "Nouakchott": {"value" : "Nouakchott"}, "Bissau": {"value" + : "Bissau"}, "Kinshasa": {"value" : "Kinshasa"}, "Asmera": {"value" : "Asmara"}, "Mogadishu": {"value" : "Mogadishu"}, "Djibouti": {"value" : "Djibouti"}, "Douala": {"value" : "Douala"}, "Kampala": {"value" : "Kampala"}, "Dakar": {"value" : "Dakar"}, "Cairo": {"value" : "Cairo"}, "Blantyre": {"value" : "Blantyre"}, "Monrovia": {"value" : "Monrovia"}, "Mbabane": {"value" : "Mbabane"}, "Bamako": {"value" : "Bamako"}}, "Indian": {"Reunion": {"value" : "Réunion"}, "Maldives": {"value" : "Maldives"}, "Christmas": + {"value" : "Christmas"}, "Antananarivo": {"value" : "Antananarivo"}, "Chagos": {"value" : "Chagos"}, "Mahe": {"value" : "Mahe"}, "Mayotte": {"value" : "Mayotte"}, "Kerguelen": {"value" : "Kerguelen"}, "Mauritius": {"value" : "Mauritius"}, "Cocos": {"value" : "Cocos"}, "Comoro": {"value" : "Comoro"}}, "Antarctica": {"Macquarie": {"value" : "Macquarie"}, "Palmer": {"value" : "Palmer"}, "Casey": {"value" : "Casey"}, "Troll": {"value" : "Troll"}, "Vostok": {"value" : "Vostok"}, "DumontDUrville": {"value" : "Dumont d’Urville"} + , "Syowa": {"value" : "Syowa"}, "Mawson": {"value" : "Mawson"}, "McMurdo": {"value" : "McMurdo"}, "Davis": {"value" : "Davis"}, "Rothera": {"value" : "Rothera"}}, "Australia": {"Broken_Hill": {"value" : "Broken Hill"}, "Darwin": {"value" : "Darwin"}, "Brisbane": {"value" : "Brisbane"}, "Currie": {"value" : "Currie"}, "Lord_Howe": {"value" : "Lord Howe"}, "Lindeman": {"value" : "Lindeman"}, "Adelaide": {"value" : "Adelaide"}, "Perth": {"value" : "Perth"}, "Eucla": {"value" : "Eucla"}, "Melbourne": {"value" + : "Melbourne"}, "Sydney": {"value" : "Sydney"}, "Hobart": {"value" : "Hobart"}}, "Arctic": {"Longyearbyen": {"value" : "Longyearbyen"}}, "Atlantic": {"St_Helena": {"value" : "St. Helena"}, "Reykjavik": {"value" : "Reykjavik"}, "Stanley": {"value" : "Stanley"}, "Madeira": {"value" : "Madeira"}, "Canary": {"value" : "Canary"}, "Faeroe": {"value" : "Faroe"}, "Bermuda": {"value" : "Bermuda"}, "Azores": {"value" : "Azores"}, "South_Georgia": {"value" : "South Georgia"}, "Cape_Verde": {"value" : "Cape Verde"} + }}}}; +} +function otciu_CLDRHelper_getDefaultLocale$$create() { + return {"value" : "en_GB"}; +} +function otciu_CLDRHelper_getMinimalDaysInFirstWeek$$create() { + return {"DE": {"value" : 4}, "PT": {"value" : 4}, "DK": {"value" : 4}, "LT": {"value" : 4}, "LU": {"value" : 4}, "HU": {"value" : 4}, "MC": {"value" : 4}, "UM": {"value" : 1}, "IE": {"value" : 4}, "US": {"value" : 1}, "EE": {"value" : 4}, "AD": {"value" : 4}, "IM": {"value" : 4}, "MQ": {"value" : 4}, "IS": {"value" : 4}, "IT": {"value" : 4}, "VA": {"value" : 4}, "AN": {"value" : 4}, "ES": {"value" : 4}, "001": {"value" : 1}, "AT": {"value" : 4}, "RE": {"value" : 4}, "VI": {"value" : 1}, "AX": {"value" : + 4}, "JE": {"value" : 4}, "NL": {"value" : 4}, "NO": {"value" : 4}, "BE": {"value" : 4}, "FI": {"value" : 4}, "RU": {"value" : 4}, "FJ": {"value" : 4}, "BG": {"value" : 4}, "FO": {"value" : 4}, "FR": {"value" : 4}, "SE": {"value" : 4}, "SJ": {"value" : 4}, "SK": {"value" : 4}, "SM": {"value" : 4}, "GB": {"value" : 4}, "GF": {"value" : 4}, "GG": {"value" : 4}, "GI": {"value" : 4}, "CH": {"value" : 4}, "GP": {"value" : 4}, "GR": {"value" : 4}, "GU": {"value" : 1}, "CZ": {"value" : 4}, "PL": {"value" : 4}, "LI": + {"value" : 4}}; +} +function otciu_CLDRHelper_getFirstDayOfWeek$$create() { + return {"PR": {"value" : 1}, "HK": {"value" : 1}, "PT": {"value" : 1}, "HN": {"value" : 1}, "PY": {"value" : 1}, "HR": {"value" : 2}, "YE": {"value" : 1}, "HU": {"value" : 2}, "QA": {"value" : 7}, "ID": {"value" : 1}, "IE": {"value" : 2}, "AD": {"value" : 2}, "IL": {"value" : 1}, "AE": {"value" : 7}, "AF": {"value" : 7}, "IN": {"value" : 1}, "AG": {"value" : 1}, "ZA": {"value" : 1}, "AI": {"value" : 2}, "IQ": {"value" : 7}, "IR": {"value" : 7}, "IS": {"value" : 2}, "AL": {"value" : 2}, "IT": {"value" : 2} + , "AM": {"value" : 2}, "AN": {"value" : 2}, "001": {"value" : 2}, "AR": {"value" : 1}, "AS": {"value" : 1}, "AT": {"value" : 2}, "RE": {"value" : 2}, "AU": {"value" : 1}, "AX": {"value" : 2}, "AZ": {"value" : 2}, "RO": {"value" : 2}, "ZW": {"value" : 1}, "BA": {"value" : 2}, "RS": {"value" : 2}, "BD": {"value" : 1}, "BE": {"value" : 2}, "JM": {"value" : 1}, "RU": {"value" : 2}, "BG": {"value" : 2}, "JO": {"value" : 7}, "BH": {"value" : 7}, "JP": {"value" : 1}, "BM": {"value" : 2}, "BN": {"value" : 2}, "SA": + {"value" : 1}, "BR": {"value" : 1}, "BS": {"value" : 1}, "SD": {"value" : 7}, "BT": {"value" : 1}, "SE": {"value" : 2}, "SG": {"value" : 1}, "BW": {"value" : 1}, "SI": {"value" : 2}, "BY": {"value" : 2}, "BZ": {"value" : 1}, "SK": {"value" : 2}, "KE": {"value" : 1}, "SM": {"value" : 2}, "KG": {"value" : 2}, "KH": {"value" : 1}, "CA": {"value" : 1}, "SV": {"value" : 1}, "CH": {"value" : 2}, "SY": {"value" : 7}, "KR": {"value" : 1}, "CL": {"value" : 2}, "CM": {"value" : 2}, "CN": {"value" : 1}, "CO": {"value" + : 1}, "KW": {"value" : 7}, "CR": {"value" : 2}, "KZ": {"value" : 2}, "TH": {"value" : 1}, "LA": {"value" : 1}, "CY": {"value" : 2}, "LB": {"value" : 2}, "TJ": {"value" : 2}, "CZ": {"value" : 2}, "TM": {"value" : 2}, "LI": {"value" : 2}, "TR": {"value" : 2}, "LK": {"value" : 2}, "TT": {"value" : 1}, "DE": {"value" : 2}, "TW": {"value" : 1}, "DJ": {"value" : 7}, "DK": {"value" : 2}, "LT": {"value" : 2}, "DM": {"value" : 1}, "LU": {"value" : 2}, "LV": {"value" : 2}, "DO": {"value" : 1}, "UA": {"value" : 2} + , "LY": {"value" : 7}, "DZ": {"value" : 7}, "MC": {"value" : 2}, "MD": {"value" : 2}, "ME": {"value" : 2}, "UM": {"value" : 1}, "MH": {"value" : 1}, "EC": {"value" : 2}, "MK": {"value" : 2}, "US": {"value" : 1}, "EE": {"value" : 2}, "MM": {"value" : 1}, "MN": {"value" : 2}, "EG": {"value" : 7}, "MO": {"value" : 1}, "MQ": {"value" : 2}, "UY": {"value" : 2}, "UZ": {"value" : 2}, "MT": {"value" : 1}, "MV": {"value" : 6}, "MX": {"value" : 1}, "VA": {"value" : 2}, "MY": {"value" : 2}, "MZ": {"value" : 1}, "ES": + {"value" : 2}, "ET": {"value" : 1}, "VE": {"value" : 1}, "GB-alt-variant": {"value" : 1}, "VI": {"value" : 1}, "VN": {"value" : 2}, "NI": {"value" : 1}, "NL": {"value" : 2}, "NO": {"value" : 2}, "NP": {"value" : 1}, "FI": {"value" : 2}, "FJ": {"value" : 2}, "FO": {"value" : 2}, "FR": {"value" : 2}, "NZ": {"value" : 2}, "GB": {"value" : 2}, "WS": {"value" : 1}, "GE": {"value" : 2}, "OM": {"value" : 7}, "GF": {"value" : 2}, "GP": {"value" : 2}, "GR": {"value" : 2}, "GT": {"value" : 1}, "GU": {"value" : 1} + , "PA": {"value" : 1}, "XK": {"value" : 2}, "PE": {"value" : 1}, "PH": {"value" : 1}, "PK": {"value" : 1}, "PL": {"value" : 2}}; +} +function otciu_CLDRHelper_getDateFormatMap$$create() { + return {"root": {"fullFormat" : "y MMMM d, EEEE", "mediumFormat" : "y MMM d", "longFormat" : "y MMMM d", "shortFormat" : "y-MM-dd"}, "en": {"fullFormat" : "EEEE, MMMM d, y", "mediumFormat" : "MMM d, y", "longFormat" : "MMMM d, y", "shortFormat" : "M/d/yy"}}; +} +function otciu_CLDRHelper_getTimeFormatMap$$create() { + return {"root": {"fullFormat" : "HH:mm:ss zzzz", "mediumFormat" : "HH:mm:ss", "longFormat" : "HH:mm:ss z", "shortFormat" : "HH:mm"}, "en": {"fullFormat" : "h:mm:ss a zzzz", "mediumFormat" : "h:mm:ss a", "longFormat" : "h:mm:ss a z", "shortFormat" : "h:mm a"}}; +} +function otciu_CLDRHelper_getDateTimeFormatMap$$create() { + return {"root": {"fullFormat" : "{1} {0}", "mediumFormat" : "{1} {0}", "longFormat" : "{1} {0}", "shortFormat" : "{1} {0}"}, "en": {"fullFormat" : "{1} \'at\' {0}", "mediumFormat" : "{1}, {0}", "longFormat" : "{1} \'at\' {0}", "shortFormat" : "{1}, {0}"}}; +} +function otciu_CLDRHelper_getNumberFormatMap$$create() { + return {"root": {"value" : "#,##0.###"}, "en": {"value" : "#,##0.###"}}; +} +function otciu_CLDRHelper_getPercentFormatMap$$create() { + return {"root": {"value" : "#,##0%"}, "en": {"value" : "#,##0%"}}; +} +function otciu_CLDRHelper_getCurrencyFormatMap$$create() { + return {"root": {"value" : "¤ #,##0.00"}, "en": {"value" : "¤#,##0.00"}}; +} +function otciu_CLDRHelper_getDecimalDataMap$$create() { + return {"root": {"exponentSeparator" : "E", "minusSign" : 45, "perMille" : 226, "decimalSeparator" : 46, "listSeparator" : 59, "infinity" : "∞", "naN" : "NaN", "groupingSeparator" : 44, "percent" : 37}, "en": {"exponentSeparator" : "E", "minusSign" : 45, "perMille" : 226, "decimalSeparator" : 46, "listSeparator" : 59, "infinity" : "∞", "naN" : "NaN", "groupingSeparator" : 44, "percent" : 37}}; +} +function otciu_CLDRHelper_getCurrencyMap$$create() { + return {"root": {"UGS": {"symbol" : "UGS", "name" : "UGS"}, "FJD": {"symbol" : "FJD", "name" : "FJD"}, "MXN": {"symbol" : "MX$", "name" : "MXN"}, "STD": {"symbol" : "STD", "name" : "STD"}, "BRR": {"symbol" : "BRR", "name" : "BRR"}, "LVL": {"symbol" : "LVL", "name" : "LVL"}, "SCR": {"symbol" : "SCR", "name" : "SCR"}, "CDF": {"symbol" : "CDF", "name" : "CDF"}, "MXP": {"symbol" : "MXP", "name" : "MXP"}, "ZAL": {"symbol" : "ZAL", "name" : "ZAL"}, "BBD": {"symbol" : "BBD", "name" : "BBD"}, "HNL": {"symbol" : + "HNL", "name" : "HNL"}, "UGX": {"symbol" : "UGX", "name" : "UGX"}, "LVR": {"symbol" : "LVR", "name" : "LVR"}, "MXV": {"symbol" : "MXV", "name" : "MXV"}, "ZAR": {"symbol" : "ZAR", "name" : "ZAR"}, "BRZ": {"symbol" : "BRZ", "name" : "BRZ"}, "STN": {"symbol" : "STN", "name" : "STN"}, "CUC": {"symbol" : "CUC", "name" : "CUC"}, "BSD": {"symbol" : "BSD", "name" : "BSD"}, "SDD": {"symbol" : "SDD", "name" : "SDD"}, "SDG": {"symbol" : "SDG", "name" : "SDG"}, "ZRN": {"symbol" : "ZRN", "name" : "ZRN"}, "IQD": {"symbol" + : "IQD", "name" : "IQD"}, "SDP": {"symbol" : "SDP", "name" : "SDP"}, "CUP": {"symbol" : "CUP", "name" : "CUP"}, "GMD": {"symbol" : "GMD", "name" : "GMD"}, "TWD": {"symbol" : "NT$", "name" : "TWD"}, "RSD": {"symbol" : "RSD", "name" : "RSD"}, "ZRZ": {"symbol" : "ZRZ", "name" : "ZRZ"}, "UYI": {"symbol" : "UYI", "name" : "UYI"}, "MYR": {"symbol" : "MYR", "name" : "MYR"}, "FKP": {"symbol" : "FKP", "name" : "FKP"}, "UYP": {"symbol" : "UYP", "name" : "UYP"}, "XOF": {"symbol" : "CFA", "name" : "XOF"}, "ARA": {"symbol" + : "ARA", "name" : "ARA"}, "UYU": {"symbol" : "UYU", "name" : "UYU"}, "SUR": {"symbol" : "SUR", "name" : "SUR"}, "UYW": {"symbol" : "UYW", "name" : "UYW"}, "CVE": {"symbol" : "CVE", "name" : "CVE"}, "OMR": {"symbol" : "OMR", "name" : "OMR"}, "KES": {"symbol" : "KES", "name" : "KES"}, "SEK": {"symbol" : "SEK", "name" : "SEK"}, "MZE": {"symbol" : "MZE", "name" : "MZE"}, "ARL": {"symbol" : "ARL", "name" : "ARL"}, "ARM": {"symbol" : "ARM", "name" : "ARM"}, "BTN": {"symbol" : "BTN", "name" : "BTN"}, "GNF": {"symbol" + : "GNF", "name" : "GNF"}, "ARP": {"symbol" : "ARP", "name" : "ARP"}, "MZN": {"symbol" : "MZN", "name" : "MZN"}, "MZM": {"symbol" : "MZM", "name" : "MZM"}, "SVC": {"symbol" : "SVC", "name" : "SVC"}, "ARS": {"symbol" : "ARS", "name" : "ARS"}, "QAR": {"symbol" : "QAR", "name" : "QAR"}, "IRR": {"symbol" : "IRR", "name" : "IRR"}, "NLG": {"symbol" : "NLG", "name" : "NLG"}, "GNS": {"symbol" : "GNS", "name" : "GNS"}, "XPD": {"symbol" : "XPD", "name" : "XPD"}, "THB": {"symbol" : "THB", "name" : "THB"}, "UZS": {"symbol" + : "UZS", "name" : "UZS"}, "XPF": {"symbol" : "CFPF", "name" : "XPF"}, "BDT": {"symbol" : "BDT", "name" : "BDT"}, "LYD": {"symbol" : "LYD", "name" : "LYD"}, "BUK": {"symbol" : "BUK", "name" : "BUK"}, "KWD": {"symbol" : "KWD", "name" : "KWD"}, "XPT": {"symbol" : "XPT", "name" : "XPT"}, "RUB": {"symbol" : "RUB", "name" : "RUB"}, "ISK": {"symbol" : "ISK", "name" : "ISK"}, "BEC": {"symbol" : "BEC", "name" : "BEC"}, "ISJ": {"symbol" : "ISJ", "name" : "ISJ"}, "BEF": {"symbol" : "BEF", "name" : "BEF"}, "MKD": {"symbol" + : "MKD", "name" : "MKD"}, "BEL": {"symbol" : "BEL", "name" : "BEL"}, "RUR": {"symbol" : "RUR", "name" : "RUR"}, "DZD": {"symbol" : "DZD", "name" : "DZD"}, "PAB": {"symbol" : "PAB", "name" : "PAB"}, "MKN": {"symbol" : "MKN", "name" : "MKN"}, "SGD": {"symbol" : "SGD", "name" : "SGD"}, "KGS": {"symbol" : "KGS", "name" : "KGS"}, "HRD": {"symbol" : "HRD", "name" : "HRD"}, "XAF": {"symbol" : "FCFA", "name" : "XAF"}, "XAG": {"symbol" : "XAG", "name" : "XAG"}, "ATS": {"symbol" : "ATS", "name" : "ATS"}, "CHF": {"symbol" + : "CHF", "name" : "CHF"}, "HRK": {"symbol" : "HRK", "name" : "HRK"}, "ITL": {"symbol" : "ITL", "name" : "ITL"}, "CHE": {"symbol" : "CHE", "name" : "CHE"}, "DJF": {"symbol" : "DJF", "name" : "DJF"}, "MLF": {"symbol" : "MLF", "name" : "MLF"}, "XRE": {"symbol" : "XRE", "name" : "XRE"}, "TZS": {"symbol" : "TZS", "name" : "TZS"}, "ADP": {"symbol" : "ADP", "name" : "ADP"}, "VND": {"symbol" : "₫", "name" : "VND"}, "XAU": {"symbol" : "XAU", "name" : "XAU"}, "AUD": {"symbol" : "A$", "name" : "AUD"}, "CHW": {"symbol" + : "CHW", "name" : "CHW"}, "KHR": {"symbol" : "KHR", "name" : "KHR"}, "IDR": {"symbol" : "IDR", "name" : "IDR"}, "XBA": {"symbol" : "XBA", "name" : "XBA"}, "KYD": {"symbol" : "KYD", "name" : "KYD"}, "VNN": {"symbol" : "VNN", "name" : "VNN"}, "XBC": {"symbol" : "XBC", "name" : "XBC"}, "YDD": {"symbol" : "YDD", "name" : "YDD"}, "XBB": {"symbol" : "XBB", "name" : "XBB"}, "BWP": {"symbol" : "BWP", "name" : "BWP"}, "GQE": {"symbol" : "GQE", "name" : "GQE"}, "SHP": {"symbol" : "SHP", "name" : "SHP"}, "CYP": {"symbol" + : "CYP", "name" : "CYP"}, "XBD": {"symbol" : "XBD", "name" : "XBD"}, "TJS": {"symbol" : "TJS", "name" : "TJS"}, "TJR": {"symbol" : "TJR", "name" : "TJR"}, "AED": {"symbol" : "AED", "name" : "AED"}, "RWF": {"symbol" : "RWF", "name" : "RWF"}, "DKK": {"symbol" : "DKK", "name" : "DKK"}, "BGL": {"symbol" : "BGL", "name" : "BGL"}, "ZWD": {"symbol" : "ZWD", "name" : "ZWD"}, "BGN": {"symbol" : "BGN", "name" : "BGN"}, "BGM": {"symbol" : "BGM", "name" : "BGM"}, "YUD": {"symbol" : "YUD", "name" : "YUD"}, "MMK": {"symbol" + : "MMK", "name" : "MMK"}, "BGO": {"symbol" : "BGO", "name" : "BGO"}, "NOK": {"symbol" : "NOK", "name" : "NOK"}, "SYP": {"symbol" : "SYP", "name" : "SYP"}, "ZWL": {"symbol" : "ZWL", "name" : "ZWL"}, "YUM": {"symbol" : "YUM", "name" : "YUM"}, "LKR": {"symbol" : "LKR", "name" : "LKR"}, "YUN": {"symbol" : "YUN", "name" : "YUN"}, "ZWR": {"symbol" : "ZWR", "name" : "ZWR"}, "CZK": {"symbol" : "CZK", "name" : "CZK"}, "IEP": {"symbol" : "IEP", "name" : "IEP"}, "YUR": {"symbol" : "YUR", "name" : "YUR"}, "GRD": {"symbol" + : "GRD", "name" : "GRD"}, "XCD": {"symbol" : "EC$", "name" : "XCD"}, "HTG": {"symbol" : "HTG", "name" : "HTG"}, "XSU": {"symbol" : "XSU", "name" : "XSU"}, "AFA": {"symbol" : "AFA", "name" : "AFA"}, "BHD": {"symbol" : "BHD", "name" : "BHD"}, "SIT": {"symbol" : "SIT", "name" : "SIT"}, "PTE": {"symbol" : "PTE", "name" : "PTE"}, "KZT": {"symbol" : "KZT", "name" : "KZT"}, "SZL": {"symbol" : "SZL", "name" : "SZL"}, "YER": {"symbol" : "YER", "name" : "YER"}, "AFN": {"symbol" : "AFN", "name" : "AFN"}, "BYB": {"symbol" + : "BYB", "name" : "BYB"}, "RHD": {"symbol" : "RHD", "name" : "RHD"}, "AWG": {"symbol" : "AWG", "name" : "AWG"}, "NPR": {"symbol" : "NPR", "name" : "NPR"}, "MNT": {"symbol" : "MNT", "name" : "MNT"}, "GBP": {"symbol" : "£", "name" : "GBP"}, "BYN": {"symbol" : "BYN", "name" : "BYN"}, "XTS": {"symbol" : "XTS", "name" : "XTS"}, "HUF": {"symbol" : "HUF", "name" : "HUF"}, "BYR": {"symbol" : "BYR", "name" : "BYR"}, "BIF": {"symbol" : "BIF", "name" : "BIF"}, "XUA": {"symbol" : "XUA", "name" : "XUA"}, "XDR": {"symbol" + : "XDR", "name" : "XDR"}, "BZD": {"symbol" : "BZD", "name" : "BZD"}, "MOP": {"symbol" : "MOP", "name" : "MOP"}, "NAD": {"symbol" : "NAD", "name" : "NAD"}, "SKK": {"symbol" : "SKK", "name" : "SKK"}, "PEI": {"symbol" : "PEI", "name" : "PEI"}, "TMM": {"symbol" : "TMM", "name" : "TMM"}, "PEN": {"symbol" : "PEN", "name" : "PEN"}, "WST": {"symbol" : "WST", "name" : "WST"}, "TMT": {"symbol" : "TMT", "name" : "TMT"}, "FRF": {"symbol" : "FRF", "name" : "FRF"}, "CLF": {"symbol" : "CLF", "name" : "CLF"}, "CLE": {"symbol" + : "CLE", "name" : "CLE"}, "PES": {"symbol" : "PES", "name" : "PES"}, "GTQ": {"symbol" : "GTQ", "name" : "GTQ"}, "CLP": {"symbol" : "CLP", "name" : "CLP"}, "XEU": {"symbol" : "XEU", "name" : "XEU"}, "TND": {"symbol" : "TND", "name" : "TND"}, "SLL": {"symbol" : "SLL", "name" : "SLL"}, "XFO": {"symbol" : "XFO", "name" : "XFO"}, "DOP": {"symbol" : "DOP", "name" : "DOP"}, "KMF": {"symbol" : "KMF", "name" : "KMF"}, "XFU": {"symbol" : "XFU", "name" : "XFU"}, "GEK": {"symbol" : "GEK", "name" : "GEK"}, "GEL": {"symbol" + : "GEL", "name" : "GEL"}, "MAD": {"symbol" : "MAD", "name" : "MAD"}, "MAF": {"symbol" : "MAF", "name" : "MAF"}, "AZM": {"symbol" : "AZM", "name" : "AZM"}, "TOP": {"symbol" : "TOP", "name" : "TOP"}, "AZN": {"symbol" : "AZN", "name" : "AZN"}, "PGK": {"symbol" : "PGK", "name" : "PGK"}, "CNH": {"symbol" : "CNH", "name" : "CNH"}, "UAH": {"symbol" : "UAH", "name" : "UAH"}, "UAK": {"symbol" : "UAK", "name" : "UAK"}, "ERN": {"symbol" : "ERN", "name" : "ERN"}, "TPE": {"symbol" : "TPE", "name" : "TPE"}, "MRO": {"symbol" + : "MRO", "name" : "MRO"}, "CNX": {"symbol" : "CNX", "name" : "CNX"}, "CNY": {"symbol" : "CN¥", "name" : "CNY"}, "MRU": {"symbol" : "MRU", "name" : "MRU"}, "ESA": {"symbol" : "ESA", "name" : "ESA"}, "GWE": {"symbol" : "GWE", "name" : "GWE"}, "ESB": {"symbol" : "ESB", "name" : "ESB"}, "BMD": {"symbol" : "BMD", "name" : "BMD"}, "PHP": {"symbol" : "PHP", "name" : "PHP"}, "XXX": {"symbol" : "¤", "name" : "XXX"}, "PYG": {"symbol" : "PYG", "name" : "PYG"}, "JMD": {"symbol" : "JMD", "name" : "JMD"}, "GWP": {"symbol" + : "GWP", "name" : "GWP"}, "ESP": {"symbol" : "ESP", "name" : "ESP"}, "COP": {"symbol" : "COP", "name" : "COP"}, "USD": {"symbol" : "US$", "name" : "USD"}, "COU": {"symbol" : "COU", "name" : "COU"}, "MCF": {"symbol" : "MCF", "name" : "MCF"}, "USN": {"symbol" : "USN", "name" : "USN"}, "ETB": {"symbol" : "ETB", "name" : "ETB"}, "VEB": {"symbol" : "VEB", "name" : "VEB"}, "ECS": {"symbol" : "ECS", "name" : "ECS"}, "USS": {"symbol" : "USS", "name" : "USS"}, "SOS": {"symbol" : "SOS", "name" : "SOS"}, "VEF": {"symbol" + : "VEF", "name" : "VEF"}, "VUV": {"symbol" : "VUV", "name" : "VUV"}, "LAK": {"symbol" : "LAK", "name" : "LAK"}, "BND": {"symbol" : "BND", "name" : "BND"}, "ECV": {"symbol" : "ECV", "name" : "ECV"}, "ZMK": {"symbol" : "ZMK", "name" : "ZMK"}, "LRD": {"symbol" : "LRD", "name" : "LRD"}, "ALK": {"symbol" : "ALK", "name" : "ALK"}, "ALL": {"symbol" : "ALL", "name" : "ALL"}, "GHC": {"symbol" : "GHC", "name" : "GHC"}, "MTL": {"symbol" : "MTL", "name" : "MTL"}, "VES": {"symbol" : "VES", "name" : "VES"}, "ZMW": {"symbol" + : "ZMW", "name" : "ZMW"}, "MTP": {"symbol" : "MTP", "name" : "MTP"}, "ILP": {"symbol" : "ILP", "name" : "ILP"}, "MDC": {"symbol" : "MDC", "name" : "MDC"}, "ILR": {"symbol" : "ILR", "name" : "ILR"}, "TRL": {"symbol" : "TRL", "name" : "TRL"}, "ILS": {"symbol" : "₪", "name" : "ILS"}, "GHS": {"symbol" : "GHS", "name" : "GHS"}, "GYD": {"symbol" : "GYD", "name" : "GYD"}, "KPW": {"symbol" : "KPW", "name" : "KPW"}, "BOB": {"symbol" : "BOB", "name" : "BOB"}, "MDL": {"symbol" : "MDL", "name" : "MDL"}, "AMD": {"symbol" + : "AMD", "name" : "AMD"}, "TRY": {"symbol" : "TRY", "name" : "TRY"}, "LBP": {"symbol" : "LBP", "name" : "LBP"}, "BOL": {"symbol" : "BOL", "name" : "BOL"}, "JOD": {"symbol" : "JOD", "name" : "JOD"}, "HKD": {"symbol" : "HK$", "name" : "HKD"}, "BOP": {"symbol" : "BOP", "name" : "BOP"}, "EUR": {"symbol" : "€", "name" : "EUR"}, "LSL": {"symbol" : "LSL", "name" : "LSL"}, "CAD": {"symbol" : "CA$", "name" : "CAD"}, "BOV": {"symbol" : "BOV", "name" : "BOV"}, "EEK": {"symbol" : "EEK", "name" : "EEK"}, "MUR": {"symbol" + : "MUR", "name" : "MUR"}, "ROL": {"symbol" : "ROL", "name" : "ROL"}, "GIP": {"symbol" : "GIP", "name" : "GIP"}, "RON": {"symbol" : "RON", "name" : "RON"}, "NGN": {"symbol" : "NGN", "name" : "NGN"}, "CRC": {"symbol" : "CRC", "name" : "CRC"}, "PKR": {"symbol" : "PKR", "name" : "PKR"}, "ANG": {"symbol" : "ANG", "name" : "ANG"}, "KRH": {"symbol" : "KRH", "name" : "KRH"}, "SRD": {"symbol" : "SRD", "name" : "SRD"}, "LTL": {"symbol" : "LTL", "name" : "LTL"}, "SAR": {"symbol" : "SAR", "name" : "SAR"}, "TTD": {"symbol" + : "TTD", "name" : "TTD"}, "MVP": {"symbol" : "MVP", "name" : "MVP"}, "MVR": {"symbol" : "MVR", "name" : "MVR"}, "KRO": {"symbol" : "KRO", "name" : "KRO"}, "SRG": {"symbol" : "SRG", "name" : "SRG"}, "DDM": {"symbol" : "DDM", "name" : "DDM"}, "INR": {"symbol" : "₹", "name" : "INR"}, "LTT": {"symbol" : "LTT", "name" : "LTT"}, "KRW": {"symbol" : "₩", "name" : "KRW"}, "JPY": {"symbol" : "JP¥", "name" : "JPY"}, "AOA": {"symbol" : "AOA", "name" : "AOA"}, "PLN": {"symbol" : "PLN", "name" : "PLN"}, "SBD": {"symbol" + : "SBD", "name" : "SBD"}, "CSD": {"symbol" : "CSD", "name" : "CSD"}, "CSK": {"symbol" : "CSK", "name" : "CSK"}, "LUC": {"symbol" : "LUC", "name" : "LUC"}, "LUF": {"symbol" : "LUF", "name" : "LUF"}, "AOK": {"symbol" : "AOK", "name" : "AOK"}, "PLZ": {"symbol" : "PLZ", "name" : "PLZ"}, "AON": {"symbol" : "AON", "name" : "AON"}, "MWK": {"symbol" : "MWK", "name" : "MWK"}, "LUL": {"symbol" : "LUL", "name" : "LUL"}, "AOR": {"symbol" : "AOR", "name" : "AOR"}, "BAD": {"symbol" : "BAD", "name" : "BAD"}, "MGA": {"symbol" + : "MGA", "name" : "MGA"}, "NIC": {"symbol" : "NIC", "name" : "NIC"}, "FIM": {"symbol" : "FIM", "name" : "FIM"}, "DEM": {"symbol" : "DEM", "name" : "DEM"}, "MGF": {"symbol" : "MGF", "name" : "MGF"}, "BAM": {"symbol" : "BAM", "name" : "BAM"}, "BAN": {"symbol" : "BAN", "name" : "BAN"}, "EGP": {"symbol" : "EGP", "name" : "EGP"}, "SSP": {"symbol" : "SSP", "name" : "SSP"}, "BRC": {"symbol" : "BRC", "name" : "BRC"}, "BRB": {"symbol" : "BRB", "name" : "BRB"}, "BRE": {"symbol" : "BRE", "name" : "BRE"}, "NIO": {"symbol" + : "NIO", "name" : "NIO"}, "NZD": {"symbol" : "NZ$", "name" : "NZD"}, "BRL": {"symbol" : "R$", "name" : "BRL"}, "BRN": {"symbol" : "BRN", "name" : "BRN"}}, "en": {"UGS": {"symbol" : "UGS", "name" : "Ugandan Shilling (1966–1987)"}, "FJD": {"symbol" : "FJD", "name" : "Fijian Dollar"}, "MXN": {"symbol" : "MX$", "name" : "Mexican Peso"}, "STD": {"symbol" : "STD", "name" : "São Tomé & Príncipe Dobra (1977–2017)"}, "BRR": {"symbol" : "BRR", "name" : "Brazilian Cruzeiro (1993–1994)"}, "LVL": {"symbol" : + "LVL", "name" : "Latvian Lats"}, "SCR": {"symbol" : "SCR", "name" : "Seychellois Rupee"}, "CDF": {"symbol" : "CDF", "name" : "Congolese Franc"}, "MXP": {"symbol" : "MXP", "name" : "Mexican Silver Peso (1861–1992)"}, "ZAL": {"symbol" : "ZAL", "name" : "South African Rand (financial)"}, "BBD": {"symbol" : "BBD", "name" : "Barbadian Dollar"}, "HNL": {"symbol" : "HNL", "name" : "Honduran Lempira"}, "UGX": {"symbol" : "UGX", "name" : "Ugandan Shilling"}, "LVR": {"symbol" : "LVR", "name" : "Latvian Ruble"}, + "MXV": {"symbol" : "MXV", "name" : "Mexican Investment Unit"}, "ZAR": {"symbol" : "ZAR", "name" : "South African Rand"}, "BRZ": {"symbol" : "BRZ", "name" : "Brazilian Cruzeiro (1942–1967)"}, "STN": {"symbol" : "STN", "name" : "São Tomé & Príncipe Dobra"}, "CUC": {"symbol" : "CUC", "name" : "Cuban Convertible Peso"}, "BSD": {"symbol" : "BSD", "name" : "Bahamian Dollar"}, "SDD": {"symbol" : "SDD", "name" : "Sudanese Dinar (1992–2007)"}, "SDG": {"symbol" : "SDG", "name" : "Sudanese Pound"}, "ZRN": {"symbol" + : "ZRN", "name" : "Zairean New Zaire (1993–1998)"}, "IQD": {"symbol" : "IQD", "name" : "Iraqi Dinar"}, "SDP": {"symbol" : "SDP", "name" : "Sudanese Pound (1957–1998)"}, "CUP": {"symbol" : "CUP", "name" : "Cuban Peso"}, "GMD": {"symbol" : "GMD", "name" : "Gambian Dalasi"}, "TWD": {"symbol" : "NT$", "name" : "New Taiwan Dollar"}, "RSD": {"symbol" : "RSD", "name" : "Serbian Dinar"}, "ZRZ": {"symbol" : "ZRZ", "name" : "Zairean Zaire (1971–1993)"}, "UYI": {"symbol" : "UYI", "name" : "Uruguayan Peso (Indexed Units)"} + , "MYR": {"symbol" : "MYR", "name" : "Malaysian Ringgit"}, "FKP": {"symbol" : "FKP", "name" : "Falkland Islands Pound"}, "UYP": {"symbol" : "UYP", "name" : "Uruguayan Peso (1975–1993)"}, "XOF": {"symbol" : "CFA", "name" : "West African CFA Franc"}, "ARA": {"symbol" : "ARA", "name" : "Argentine Austral"}, "UYU": {"symbol" : "UYU", "name" : "Uruguayan Peso"}, "SUR": {"symbol" : "SUR", "name" : "Soviet Rouble"}, "UYW": {"symbol" : "UYW", "name" : "Uruguayan Nominal Wage Index Unit"}, "CVE": {"symbol" : "CVE", + "name" : "Cape Verdean Escudo"}, "OMR": {"symbol" : "OMR", "name" : "Omani Rial"}, "KES": {"symbol" : "KES", "name" : "Kenyan Shilling"}, "SEK": {"symbol" : "SEK", "name" : "Swedish Krona"}, "MZE": {"symbol" : "MZE", "name" : "Mozambican Escudo"}, "ARL": {"symbol" : "ARL", "name" : "Argentine Peso Ley (1970–1983)"}, "ARM": {"symbol" : "ARM", "name" : "Argentine Peso (1881–1970)"}, "BTN": {"symbol" : "BTN", "name" : "Bhutanese Ngultrum"}, "GNF": {"symbol" : "GNF", "name" : "Guinean Franc"}, "ARP": {"symbol" + : "ARP", "name" : "Argentine Peso (1983–1985)"}, "MZN": {"symbol" : "MZN", "name" : "Mozambican Metical"}, "MZM": {"symbol" : "MZM", "name" : "Mozambican Metical (1980–2006)"}, "SVC": {"symbol" : "SVC", "name" : "Salvadoran Colón"}, "ARS": {"symbol" : "ARS", "name" : "Argentine Peso"}, "QAR": {"symbol" : "QAR", "name" : "Qatari Rial"}, "IRR": {"symbol" : "IRR", "name" : "Iranian Rial"}, "NLG": {"symbol" : "NLG", "name" : "Dutch Guilder"}, "GNS": {"symbol" : "GNS", "name" : "Guinean Syli"}, "XPD": {"symbol" + : "XPD", "name" : "Palladium"}, "THB": {"symbol" : "THB", "name" : "Thai Baht"}, "UZS": {"symbol" : "UZS", "name" : "Uzbekistani Som"}, "XPF": {"symbol" : "CFPF", "name" : "CFP Franc"}, "BDT": {"symbol" : "BDT", "name" : "Bangladeshi Taka"}, "LYD": {"symbol" : "LYD", "name" : "Libyan Dinar"}, "BUK": {"symbol" : "BUK", "name" : "Burmese Kyat"}, "KWD": {"symbol" : "KWD", "name" : "Kuwaiti Dinar"}, "XPT": {"symbol" : "XPT", "name" : "Platinum"}, "RUB": {"symbol" : "RUB", "name" : "Russian Ruble"}, "ISK": {"symbol" + : "ISK", "name" : "Icelandic Króna"}, "BEC": {"symbol" : "BEC", "name" : "Belgian Franc (convertible)"}, "ISJ": {"symbol" : "ISJ", "name" : "Icelandic Króna (1918–1981)"}, "BEF": {"symbol" : "BEF", "name" : "Belgian Franc"}, "MKD": {"symbol" : "MKD", "name" : "Macedonian Denar"}, "BEL": {"symbol" : "BEL", "name" : "Belgian Franc (financial)"}, "RUR": {"symbol" : "RUR", "name" : "Russian Ruble (1991–1998)"}, "DZD": {"symbol" : "DZD", "name" : "Algerian Dinar"}, "PAB": {"symbol" : "PAB", "name" : "Panamanian Balboa"} + , "MKN": {"symbol" : "MKN", "name" : "Macedonian Denar (1992–1993)"}, "SGD": {"symbol" : "SGD", "name" : "Singapore Dollar"}, "KGS": {"symbol" : "KGS", "name" : "Kyrgystani Som"}, "HRD": {"symbol" : "HRD", "name" : "Croatian Dinar"}, "XAF": {"symbol" : "FCFA", "name" : "Central African CFA Franc"}, "XAG": {"symbol" : "XAG", "name" : "Silver"}, "ATS": {"symbol" : "ATS", "name" : "Austrian Schilling"}, "CHF": {"symbol" : "CHF", "name" : "Swiss Franc"}, "HRK": {"symbol" : "HRK", "name" : "Croatian Kuna"} + , "ITL": {"symbol" : "ITL", "name" : "Italian Lira"}, "CHE": {"symbol" : "CHE", "name" : "WIR Euro"}, "DJF": {"symbol" : "DJF", "name" : "Djiboutian Franc"}, "MLF": {"symbol" : "MLF", "name" : "Malian Franc"}, "XRE": {"symbol" : "XRE", "name" : "RINET Funds"}, "TZS": {"symbol" : "TZS", "name" : "Tanzanian Shilling"}, "ADP": {"symbol" : "ADP", "name" : "Andorran Peseta"}, "VND": {"symbol" : "₫", "name" : "Vietnamese Dong"}, "XAU": {"symbol" : "XAU", "name" : "Gold"}, "AUD": {"symbol" : "A$", "name" : "Australian Dollar"} + , "CHW": {"symbol" : "CHW", "name" : "WIR Franc"}, "KHR": {"symbol" : "KHR", "name" : "Cambodian Riel"}, "IDR": {"symbol" : "IDR", "name" : "Indonesian Rupiah"}, "XBA": {"symbol" : "XBA", "name" : "European Composite Unit"}, "KYD": {"symbol" : "KYD", "name" : "Cayman Islands Dollar"}, "VNN": {"symbol" : "VNN", "name" : "Vietnamese Dong (1978–1985)"}, "XBC": {"symbol" : "XBC", "name" : "European Unit of Account (XBC)"}, "YDD": {"symbol" : "YDD", "name" : "Yemeni Dinar"}, "XBB": {"symbol" : "XBB", "name" + : "European Monetary Unit"}, "BWP": {"symbol" : "BWP", "name" : "Botswanan Pula"}, "GQE": {"symbol" : "GQE", "name" : "Equatorial Guinean Ekwele"}, "SHP": {"symbol" : "SHP", "name" : "St. Helena Pound"}, "CYP": {"symbol" : "CYP", "name" : "Cypriot Pound"}, "XBD": {"symbol" : "XBD", "name" : "European Unit of Account (XBD)"}, "TJS": {"symbol" : "TJS", "name" : "Tajikistani Somoni"}, "TJR": {"symbol" : "TJR", "name" : "Tajikistani Ruble"}, "AED": {"symbol" : "AED", "name" : "United Arab Emirates Dirham"}, + "RWF": {"symbol" : "RWF", "name" : "Rwandan Franc"}, "DKK": {"symbol" : "DKK", "name" : "Danish Krone"}, "BGL": {"symbol" : "BGL", "name" : "Bulgarian Hard Lev"}, "ZWD": {"symbol" : "ZWD", "name" : "Zimbabwean Dollar (1980–2008)"}, "BGN": {"symbol" : "BGN", "name" : "Bulgarian Lev"}, "BGM": {"symbol" : "BGM", "name" : "Bulgarian Socialist Lev"}, "YUD": {"symbol" : "YUD", "name" : "Yugoslavian Hard Dinar (1966–1990)"}, "MMK": {"symbol" : "MMK", "name" : "Myanmar Kyat"}, "BGO": {"symbol" : "BGO", "name" + : "Bulgarian Lev (1879–1952)"}, "NOK": {"symbol" : "NOK", "name" : "Norwegian Krone"}, "SYP": {"symbol" : "SYP", "name" : "Syrian Pound"}, "ZWL": {"symbol" : "ZWL", "name" : "Zimbabwean Dollar (2009)"}, "YUM": {"symbol" : "YUM", "name" : "Yugoslavian New Dinar (1994–2002)"}, "LKR": {"symbol" : "LKR", "name" : "Sri Lankan Rupee"}, "YUN": {"symbol" : "YUN", "name" : "Yugoslavian Convertible Dinar (1990–1992)"}, "ZWR": {"symbol" : "ZWR", "name" : "Zimbabwean Dollar (2008)"}, "CZK": {"symbol" : "CZK", + "name" : "Czech Koruna"}, "IEP": {"symbol" : "IEP", "name" : "Irish Pound"}, "YUR": {"symbol" : "YUR", "name" : "Yugoslavian Reformed Dinar (1992–1993)"}, "GRD": {"symbol" : "GRD", "name" : "Greek Drachma"}, "XCD": {"symbol" : "EC$", "name" : "East Caribbean Dollar"}, "HTG": {"symbol" : "HTG", "name" : "Haitian Gourde"}, "XSU": {"symbol" : "XSU", "name" : "Sucre"}, "AFA": {"symbol" : "AFA", "name" : "Afghan Afghani (1927–2002)"}, "BHD": {"symbol" : "BHD", "name" : "Bahraini Dinar"}, "SIT": {"symbol" + : "SIT", "name" : "Slovenian Tolar"}, "PTE": {"symbol" : "PTE", "name" : "Portuguese Escudo"}, "KZT": {"symbol" : "KZT", "name" : "Kazakhstani Tenge"}, "SZL": {"symbol" : "SZL", "name" : "Swazi Lilangeni"}, "YER": {"symbol" : "YER", "name" : "Yemeni Rial"}, "AFN": {"symbol" : "AFN", "name" : "Afghan Afghani"}, "BYB": {"symbol" : "BYB", "name" : "Belarusian Ruble (1994–1999)"}, "RHD": {"symbol" : "RHD", "name" : "Rhodesian Dollar"}, "AWG": {"symbol" : "AWG", "name" : "Aruban Florin"}, "NPR": {"symbol" : + "NPR", "name" : "Nepalese Rupee"}, "MNT": {"symbol" : "MNT", "name" : "Mongolian Tugrik"}, "GBP": {"symbol" : "£", "name" : "British Pound"}, "BYN": {"symbol" : "BYN", "name" : "Belarusian Ruble"}, "XTS": {"symbol" : "XTS", "name" : "Testing Currency Code"}, "HUF": {"symbol" : "HUF", "name" : "Hungarian Forint"}, "BYR": {"symbol" : "BYR", "name" : "Belarusian Ruble (2000–2016)"}, "BIF": {"symbol" : "BIF", "name" : "Burundian Franc"}, "XUA": {"symbol" : "XUA", "name" : "ADB Unit of Account"}, "XDR": {"symbol" + : "XDR", "name" : "Special Drawing Rights"}, "BZD": {"symbol" : "BZD", "name" : "Belize Dollar"}, "MOP": {"symbol" : "MOP", "name" : "Macanese Pataca"}, "NAD": {"symbol" : "NAD", "name" : "Namibian Dollar"}, "SKK": {"symbol" : "SKK", "name" : "Slovak Koruna"}, "PEI": {"symbol" : "PEI", "name" : "Peruvian Inti"}, "TMM": {"symbol" : "TMM", "name" : "Turkmenistani Manat (1993–2009)"}, "PEN": {"symbol" : "PEN", "name" : "Peruvian Sol"}, "WST": {"symbol" : "WST", "name" : "Samoan Tala"}, "TMT": {"symbol" : + "TMT", "name" : "Turkmenistani Manat"}, "FRF": {"symbol" : "FRF", "name" : "French Franc"}, "CLF": {"symbol" : "CLF", "name" : "Chilean Unit of Account (UF)"}, "CLE": {"symbol" : "CLE", "name" : "Chilean Escudo"}, "PES": {"symbol" : "PES", "name" : "Peruvian Sol (1863–1965)"}, "GTQ": {"symbol" : "GTQ", "name" : "Guatemalan Quetzal"}, "CLP": {"symbol" : "CLP", "name" : "Chilean Peso"}, "XEU": {"symbol" : "XEU", "name" : "European Currency Unit"}, "TND": {"symbol" : "TND", "name" : "Tunisian Dinar"}, "SLL": + {"symbol" : "SLL", "name" : "Sierra Leonean Leone"}, "XFO": {"symbol" : "XFO", "name" : "French Gold Franc"}, "DOP": {"symbol" : "DOP", "name" : "Dominican Peso"}, "KMF": {"symbol" : "KMF", "name" : "Comorian Franc"}, "XFU": {"symbol" : "XFU", "name" : "French UIC-Franc"}, "GEK": {"symbol" : "GEK", "name" : "Georgian Kupon Larit"}, "GEL": {"symbol" : "GEL", "name" : "Georgian Lari"}, "MAD": {"symbol" : "MAD", "name" : "Moroccan Dirham"}, "MAF": {"symbol" : "MAF", "name" : "Moroccan Franc"}, "AZM": {"symbol" + : "AZM", "name" : "Azerbaijani Manat (1993–2006)"}, "TOP": {"symbol" : "TOP", "name" : "Tongan Paʻanga"}, "AZN": {"symbol" : "AZN", "name" : "Azerbaijani Manat"}, "PGK": {"symbol" : "PGK", "name" : "Papua New Guinean Kina"}, "CNH": {"symbol" : "CNH", "name" : "Chinese Yuan (offshore)"}, "UAH": {"symbol" : "UAH", "name" : "Ukrainian Hryvnia"}, "UAK": {"symbol" : "UAK", "name" : "Ukrainian Karbovanets"}, "ERN": {"symbol" : "ERN", "name" : "Eritrean Nakfa"}, "TPE": {"symbol" : "TPE", "name" : "Timorese Escudo"} + , "MRO": {"symbol" : "MRO", "name" : "Mauritanian Ouguiya (1973–2017)"}, "CNX": {"symbol" : "CNX", "name" : "Chinese People’s Bank Dollar"}, "CNY": {"symbol" : "CN¥", "name" : "Chinese Yuan"}, "MRU": {"symbol" : "MRU", "name" : "Mauritanian Ouguiya"}, "ESA": {"symbol" : "ESA", "name" : "Spanish Peseta (A account)"}, "GWE": {"symbol" : "GWE", "name" : "Portuguese Guinea Escudo"}, "ESB": {"symbol" : "ESB", "name" : "Spanish Peseta (convertible account)"}, "BMD": {"symbol" : "BMD", "name" : "Bermudan Dollar"} + , "PHP": {"symbol" : "PHP", "name" : "Philippine Piso"}, "XXX": {"symbol" : "¤", "name" : "Unknown Currency"}, "PYG": {"symbol" : "PYG", "name" : "Paraguayan Guarani"}, "JMD": {"symbol" : "JMD", "name" : "Jamaican Dollar"}, "GWP": {"symbol" : "GWP", "name" : "Guinea-Bissau Peso"}, "ESP": {"symbol" : "ESP", "name" : "Spanish Peseta"}, "COP": {"symbol" : "COP", "name" : "Colombian Peso"}, "USD": {"symbol" : "$", "name" : "US Dollar"}, "COU": {"symbol" : "COU", "name" : "Colombian Real Value Unit"}, "MCF": + {"symbol" : "MCF", "name" : "Monegasque Franc"}, "USN": {"symbol" : "USN", "name" : "US Dollar (Next day)"}, "ETB": {"symbol" : "ETB", "name" : "Ethiopian Birr"}, "VEB": {"symbol" : "VEB", "name" : "Venezuelan Bolívar (1871–2008)"}, "ECS": {"symbol" : "ECS", "name" : "Ecuadorian Sucre"}, "USS": {"symbol" : "USS", "name" : "US Dollar (Same day)"}, "SOS": {"symbol" : "SOS", "name" : "Somali Shilling"}, "VEF": {"symbol" : "VEF", "name" : "Venezuelan Bolívar (2008–2018)"}, "VUV": {"symbol" : "VUV", "name" + : "Vanuatu Vatu"}, "LAK": {"symbol" : "LAK", "name" : "Laotian Kip"}, "BND": {"symbol" : "BND", "name" : "Brunei Dollar"}, "ECV": {"symbol" : "ECV", "name" : "Ecuadorian Unit of Constant Value"}, "ZMK": {"symbol" : "ZMK", "name" : "Zambian Kwacha (1968–2012)"}, "LRD": {"symbol" : "LRD", "name" : "Liberian Dollar"}, "ALK": {"symbol" : "ALK", "name" : "Albanian Lek (1946–1965)"}, "ALL": {"symbol" : "ALL", "name" : "Albanian Lek"}, "GHC": {"symbol" : "GHC", "name" : "Ghanaian Cedi (1979–2007)"}, "MTL": + {"symbol" : "MTL", "name" : "Maltese Lira"}, "VES": {"symbol" : "VES", "name" : "Venezuelan Bolívar"}, "ZMW": {"symbol" : "ZMW", "name" : "Zambian Kwacha"}, "MTP": {"symbol" : "MTP", "name" : "Maltese Pound"}, "ILP": {"symbol" : "ILP", "name" : "Israeli Pound"}, "MDC": {"symbol" : "MDC", "name" : "Moldovan Cupon"}, "ILR": {"symbol" : "ILR", "name" : "Israeli Shekel (1980–1985)"}, "TRL": {"symbol" : "TRL", "name" : "Turkish Lira (1922–2005)"}, "ILS": {"symbol" : "₪", "name" : "Israeli New Shekel"} + , "GHS": {"symbol" : "GHS", "name" : "Ghanaian Cedi"}, "GYD": {"symbol" : "GYD", "name" : "Guyanaese Dollar"}, "KPW": {"symbol" : "KPW", "name" : "North Korean Won"}, "BOB": {"symbol" : "BOB", "name" : "Bolivian Boliviano"}, "MDL": {"symbol" : "MDL", "name" : "Moldovan Leu"}, "AMD": {"symbol" : "AMD", "name" : "Armenian Dram"}, "TRY": {"symbol" : "TRY", "name" : "Turkish Lira"}, "LBP": {"symbol" : "LBP", "name" : "Lebanese Pound"}, "BOL": {"symbol" : "BOL", "name" : "Bolivian Boliviano (1863–1963)"}, "JOD": + {"symbol" : "JOD", "name" : "Jordanian Dinar"}, "HKD": {"symbol" : "HK$", "name" : "Hong Kong Dollar"}, "BOP": {"symbol" : "BOP", "name" : "Bolivian Peso"}, "EUR": {"symbol" : "€", "name" : "Euro"}, "LSL": {"symbol" : "LSL", "name" : "Lesotho Loti"}, "CAD": {"symbol" : "CA$", "name" : "Canadian Dollar"}, "BOV": {"symbol" : "BOV", "name" : "Bolivian Mvdol"}, "EEK": {"symbol" : "EEK", "name" : "Estonian Kroon"}, "MUR": {"symbol" : "MUR", "name" : "Mauritian Rupee"}, "ROL": {"symbol" : "ROL", "name" : "Romanian Leu (1952–2006)"} + , "GIP": {"symbol" : "GIP", "name" : "Gibraltar Pound"}, "RON": {"symbol" : "RON", "name" : "Romanian Leu"}, "NGN": {"symbol" : "NGN", "name" : "Nigerian Naira"}, "CRC": {"symbol" : "CRC", "name" : "Costa Rican Colón"}, "PKR": {"symbol" : "PKR", "name" : "Pakistani Rupee"}, "ANG": {"symbol" : "ANG", "name" : "Netherlands Antillean Guilder"}, "KRH": {"symbol" : "KRH", "name" : "South Korean Hwan (1953–1962)"}, "SRD": {"symbol" : "SRD", "name" : "Surinamese Dollar"}, "LTL": {"symbol" : "LTL", "name" : "Lithuanian Litas"} + , "SAR": {"symbol" : "SAR", "name" : "Saudi Riyal"}, "TTD": {"symbol" : "TTD", "name" : "Trinidad & Tobago Dollar"}, "MVP": {"symbol" : "MVP", "name" : "Maldivian Rupee (1947–1981)"}, "MVR": {"symbol" : "MVR", "name" : "Maldivian Rufiyaa"}, "KRO": {"symbol" : "KRO", "name" : "South Korean Won (1945–1953)"}, "SRG": {"symbol" : "SRG", "name" : "Surinamese Guilder"}, "DDM": {"symbol" : "DDM", "name" : "East German Mark"}, "INR": {"symbol" : "₹", "name" : "Indian Rupee"}, "LTT": {"symbol" : "LTT", "name" + : "Lithuanian Talonas"}, "KRW": {"symbol" : "₩", "name" : "South Korean Won"}, "JPY": {"symbol" : "¥", "name" : "Japanese Yen"}, "AOA": {"symbol" : "AOA", "name" : "Angolan Kwanza"}, "PLN": {"symbol" : "PLN", "name" : "Polish Zloty"}, "SBD": {"symbol" : "SBD", "name" : "Solomon Islands Dollar"}, "CSD": {"symbol" : "CSD", "name" : "Serbian Dinar (2002–2006)"}, "CSK": {"symbol" : "CSK", "name" : "Czechoslovak Hard Koruna"}, "LUC": {"symbol" : "LUC", "name" : "Luxembourgian Convertible Franc"}, "LUF": + {"symbol" : "LUF", "name" : "Luxembourgian Franc"}, "AOK": {"symbol" : "AOK", "name" : "Angolan Kwanza (1977–1991)"}, "PLZ": {"symbol" : "PLZ", "name" : "Polish Zloty (1950–1995)"}, "AON": {"symbol" : "AON", "name" : "Angolan New Kwanza (1990–2000)"}, "MWK": {"symbol" : "MWK", "name" : "Malawian Kwacha"}, "LUL": {"symbol" : "LUL", "name" : "Luxembourg Financial Franc"}, "AOR": {"symbol" : "AOR", "name" : "Angolan Readjusted Kwanza (1995–1999)"}, "BAD": {"symbol" : "BAD", "name" : "Bosnia-Herzegovina Dinar (1992–1994)"} + , "MGA": {"symbol" : "MGA", "name" : "Malagasy Ariary"}, "NIC": {"symbol" : "NIC", "name" : "Nicaraguan Córdoba (1988–1991)"}, "FIM": {"symbol" : "FIM", "name" : "Finnish Markka"}, "DEM": {"symbol" : "DEM", "name" : "German Mark"}, "MGF": {"symbol" : "MGF", "name" : "Malagasy Franc"}, "BAM": {"symbol" : "BAM", "name" : "Bosnia-Herzegovina Convertible Mark"}, "BAN": {"symbol" : "BAN", "name" : "Bosnia-Herzegovina New Dinar (1994–1997)"}, "EGP": {"symbol" : "EGP", "name" : "Egyptian Pound"}, "SSP": {"symbol" + : "SSP", "name" : "South Sudanese Pound"}, "BRC": {"symbol" : "BRC", "name" : "Brazilian Cruzado (1986–1989)"}, "BRB": {"symbol" : "BRB", "name" : "Brazilian New Cruzeiro (1967–1986)"}, "BRE": {"symbol" : "BRE", "name" : "Brazilian Cruzeiro (1990–1993)"}, "NIO": {"symbol" : "NIO", "name" : "Nicaraguan Córdoba"}, "NZD": {"symbol" : "NZ$", "name" : "New Zealand Dollar"}, "BRL": {"symbol" : "R$", "name" : "Brazilian Real"}, "BRN": {"symbol" : "BRN", "name" : "Brazilian New Cruzado (1989–1990)"}}}; +} +function otpp_ResourceAccessor() { + jl_Object.call(this); +} +function otpp_ResourceAccessor__init_0() { + var var_0 = new otpp_ResourceAccessor(); + otpp_ResourceAccessor__init_(var_0); + return var_0; +} +function otpp_ResourceAccessor__init_($this) { + return; +} +function otpp_ResourceAccessor_keys(var$1) { + var result = []; + for (var key in var$1) { + result.push(key); + } + return result; +} +function otpp_ResourceAccessor_keysToStrings($keys) { + var $sz, $result, var$4, $i; + $sz = $keys.length; + $result = $rt_createArray(jl_String, $sz); + var$4 = $result.data; + $i = 0; + while ($i < $sz) { + var$4[$i] = ($keys[$i] !== null ? $rt_str($keys[$i]) : null); + $i = $i + 1 | 0; + } + return $result; +} +function nleg_GLObjectMap() { + var a = this; jl_Object.call(a); + a.$values0 = null; + a.$size3 = 0; + a.$insertIndex = 0; + a.$allocatedObjects = 0; +} +function nleg_GLObjectMap__init_(var_0) { + var var_1 = new nleg_GLObjectMap(); + nleg_GLObjectMap__init_0(var_1, var_0); + return var_1; +} +function nleg_GLObjectMap__init_0($this, $initialSize) { + $this.$values0 = $rt_createArray(jl_Object, $initialSize); + $this.$size3 = $initialSize; + $this.$insertIndex = 0; + $this.$allocatedObjects = 0; +} +function nleg_GLObjectMap_register($this, $obj) { + var $start, var$3; + $start = $this.$insertIndex; + while (true) { + $this.$insertIndex = $this.$insertIndex + 1 | 0; + if ($this.$insertIndex >= $this.$size3) + $this.$insertIndex = 0; + if ($this.$insertIndex == $start) { + $start = $this.$size3; + $this.$size3 = $this.$size3 + ($this.$size3 / 2 | 0) | 0; + var$3 = $this.$values0; + $this.$values0 = $rt_createArray(jl_Object, $this.$size3); + jl_System_arraycopy(var$3, 0, $this.$values0, 0, $start); + return nleg_GLObjectMap_register($this, $obj); + } + if ($this.$values0.data[$this.$insertIndex] !== null) + continue; + else + break; + } + $this.$values0.data[$this.$insertIndex] = $obj; + $this.$allocatedObjects = $this.$allocatedObjects + 1 | 0; + return $this.$insertIndex; +} +function nleg_GLObjectMap_free($this, $obj) { + var $ret; + if ($obj < $this.$size3 && $obj >= 0) { + $ret = $this.$values0.data[$obj]; + $this.$values0.data[$obj] = null; + $this.$allocatedObjects = $this.$allocatedObjects - 1 | 0; + return $ret; + } + return null; +} +function nleg_GLObjectMap_get($this, $obj) { + if ($obj < $this.$size3 && $obj >= 0) + return $this.$values0.data[$obj]; + return null; +} +function nlegv_Matrix() { + jl_Object.call(this); +} +function nlegv_Matrix4f() { + var a = this; nlegv_Matrix.call(a); + a.$m00 = 0.0; + a.$m01 = 0.0; + a.$m02 = 0.0; + a.$m03 = 0.0; + a.$m10 = 0.0; + a.$m11 = 0.0; + a.$m12 = 0.0; + a.$m13 = 0.0; + a.$m20 = 0.0; + a.$m21 = 0.0; + a.$m22 = 0.0; + a.$m23 = 0.0; + a.$m30 = 0.0; + a.$m31 = 0.0; + a.$m32 = 0.0; + a.$m33 = 0.0; +} +function nlegv_Matrix4f__init_0() { + var var_0 = new nlegv_Matrix4f(); + nlegv_Matrix4f__init_(var_0); + return var_0; +} +function nlegv_Matrix4f__init_($this) { + nlegv_Matrix4f_setIdentity($this); +} +function nlegv_Matrix4f_setIdentity($this) { + $this.$m00 = 1.0; + $this.$m01 = 0.0; + $this.$m02 = 0.0; + $this.$m03 = 0.0; + $this.$m10 = 0.0; + $this.$m11 = 1.0; + $this.$m12 = 0.0; + $this.$m13 = 0.0; + $this.$m20 = 0.0; + $this.$m21 = 0.0; + $this.$m22 = 1.0; + $this.$m23 = 0.0; + $this.$m30 = 0.0; + $this.$m31 = 0.0; + $this.$m32 = 0.0; + $this.$m33 = 1.0; + return $this; +} +function nlegv_Matrix4f_setZero($this) { + $this.$m00 = 0.0; + $this.$m01 = 0.0; + $this.$m02 = 0.0; + $this.$m03 = 0.0; + $this.$m10 = 0.0; + $this.$m11 = 0.0; + $this.$m12 = 0.0; + $this.$m13 = 0.0; + $this.$m20 = 0.0; + $this.$m21 = 0.0; + $this.$m22 = 0.0; + $this.$m23 = 0.0; + $this.$m30 = 0.0; + $this.$m31 = 0.0; + $this.$m32 = 0.0; + $this.$m33 = 0.0; + return $this; +} +function nlegv_Matrix4f_load($this, $src) { + $this.$m00 = $src.$m00; + $this.$m01 = $src.$m01; + $this.$m02 = $src.$m02; + $this.$m03 = $src.$m03; + $this.$m10 = $src.$m10; + $this.$m11 = $src.$m11; + $this.$m12 = $src.$m12; + $this.$m13 = $src.$m13; + $this.$m20 = $src.$m20; + $this.$m21 = $src.$m21; + $this.$m22 = $src.$m22; + $this.$m23 = $src.$m23; + $this.$m30 = $src.$m30; + $this.$m31 = $src.$m31; + $this.$m32 = $src.$m32; + $this.$m33 = $src.$m33; + return $this; +} +function nlegv_Matrix4f_load0($this, $buf) { + $this.$m00 = jn_FloatBufferImpl_get($buf); + $this.$m01 = jn_FloatBufferImpl_get($buf); + $this.$m02 = jn_FloatBufferImpl_get($buf); + $this.$m03 = jn_FloatBufferImpl_get($buf); + $this.$m10 = jn_FloatBufferImpl_get($buf); + $this.$m11 = jn_FloatBufferImpl_get($buf); + $this.$m12 = jn_FloatBufferImpl_get($buf); + $this.$m13 = jn_FloatBufferImpl_get($buf); + $this.$m20 = jn_FloatBufferImpl_get($buf); + $this.$m21 = jn_FloatBufferImpl_get($buf); + $this.$m22 = jn_FloatBufferImpl_get($buf); + $this.$m23 = jn_FloatBufferImpl_get($buf); + $this.$m30 = jn_FloatBufferImpl_get($buf); + $this.$m31 = jn_FloatBufferImpl_get($buf); + $this.$m32 = jn_FloatBufferImpl_get($buf); + $this.$m33 = jn_FloatBufferImpl_get($buf); + return $this; +} +function nlegv_Matrix4f_store($this, $buf) { + jn_FloatBufferImpl_put($buf, $this.$m00); + jn_FloatBufferImpl_put($buf, $this.$m01); + jn_FloatBufferImpl_put($buf, $this.$m02); + jn_FloatBufferImpl_put($buf, $this.$m03); + jn_FloatBufferImpl_put($buf, $this.$m10); + jn_FloatBufferImpl_put($buf, $this.$m11); + jn_FloatBufferImpl_put($buf, $this.$m12); + jn_FloatBufferImpl_put($buf, $this.$m13); + jn_FloatBufferImpl_put($buf, $this.$m20); + jn_FloatBufferImpl_put($buf, $this.$m21); + jn_FloatBufferImpl_put($buf, $this.$m22); + jn_FloatBufferImpl_put($buf, $this.$m23); + jn_FloatBufferImpl_put($buf, $this.$m30); + jn_FloatBufferImpl_put($buf, $this.$m31); + jn_FloatBufferImpl_put($buf, $this.$m32); + jn_FloatBufferImpl_put($buf, $this.$m33); + return $this; +} +function nlegv_Matrix4f_store0($this, $buf) { + $buf = $buf.data; + $buf[0] = $this.$m00; + $buf[1] = $this.$m01; + $buf[2] = $this.$m02; + $buf[3] = $this.$m03; + $buf[4] = $this.$m10; + $buf[5] = $this.$m11; + $buf[6] = $this.$m12; + $buf[7] = $this.$m13; + $buf[8] = $this.$m20; + $buf[9] = $this.$m21; + $buf[10] = $this.$m22; + $buf[11] = $this.$m23; + $buf[12] = $this.$m30; + $buf[13] = $this.$m31; + $buf[14] = $this.$m32; + $buf[15] = $this.$m33; + return $this; +} +function nlegv_Matrix4f_mul($left, $right, $dest) { + var $m00, $m01, $m02, $m03, $m10, $m11, $m12, $m13, $m20, $m21, $m22, $m23, $m30, $m31, $m32, $m33; + if ($dest === null) { + $dest = new nlegv_Matrix4f; + nlegv_Matrix4f_setIdentity($dest); + } + $m00 = $left.$m00 * $right.$m00 + $left.$m10 * $right.$m01 + $left.$m20 * $right.$m02 + $left.$m30 * $right.$m03; + $m01 = $left.$m01 * $right.$m00 + $left.$m11 * $right.$m01 + $left.$m21 * $right.$m02 + $left.$m31 * $right.$m03; + $m02 = $left.$m02 * $right.$m00 + $left.$m12 * $right.$m01 + $left.$m22 * $right.$m02 + $left.$m32 * $right.$m03; + $m03 = $left.$m03 * $right.$m00 + $left.$m13 * $right.$m01 + $left.$m23 * $right.$m02 + $left.$m33 * $right.$m03; + $m10 = $left.$m00 * $right.$m10 + $left.$m10 * $right.$m11 + $left.$m20 * $right.$m12 + $left.$m30 * $right.$m13; + $m11 = $left.$m01 * $right.$m10 + $left.$m11 * $right.$m11 + $left.$m21 * $right.$m12 + $left.$m31 * $right.$m13; + $m12 = $left.$m02 * $right.$m10 + $left.$m12 * $right.$m11 + $left.$m22 * $right.$m12 + $left.$m32 * $right.$m13; + $m13 = $left.$m03 * $right.$m10 + $left.$m13 * $right.$m11 + $left.$m23 * $right.$m12 + $left.$m33 * $right.$m13; + $m20 = $left.$m00 * $right.$m20 + $left.$m10 * $right.$m21 + $left.$m20 * $right.$m22 + $left.$m30 * $right.$m23; + $m21 = $left.$m01 * $right.$m20 + $left.$m11 * $right.$m21 + $left.$m21 * $right.$m22 + $left.$m31 * $right.$m23; + $m22 = $left.$m02 * $right.$m20 + $left.$m12 * $right.$m21 + $left.$m22 * $right.$m22 + $left.$m32 * $right.$m23; + $m23 = $left.$m03 * $right.$m20 + $left.$m13 * $right.$m21 + $left.$m23 * $right.$m22 + $left.$m33 * $right.$m23; + $m30 = $left.$m00 * $right.$m30 + $left.$m10 * $right.$m31 + $left.$m20 * $right.$m32 + $left.$m30 * $right.$m33; + $m31 = $left.$m01 * $right.$m30 + $left.$m11 * $right.$m31 + $left.$m21 * $right.$m32 + $left.$m31 * $right.$m33; + $m32 = $left.$m02 * $right.$m30 + $left.$m12 * $right.$m31 + $left.$m22 * $right.$m32 + $left.$m32 * $right.$m33; + $m33 = $left.$m03 * $right.$m30 + $left.$m13 * $right.$m31 + $left.$m23 * $right.$m32 + $left.$m33 * $right.$m33; + $dest.$m00 = $m00; + $dest.$m01 = $m01; + $dest.$m02 = $m02; + $dest.$m03 = $m03; + $dest.$m10 = $m10; + $dest.$m11 = $m11; + $dest.$m12 = $m12; + $dest.$m13 = $m13; + $dest.$m20 = $m20; + $dest.$m21 = $m21; + $dest.$m22 = $m22; + $dest.$m23 = $m23; + $dest.$m30 = $m30; + $dest.$m31 = $m31; + $dest.$m32 = $m32; + $dest.$m33 = $m33; + return $dest; +} +function nlegv_Matrix4f_transform($left, $right, $dest) { + var $x, $y, $z, $w; + if ($dest === null) + $dest = new nlegv_Vector4f; + $x = $left.$m00 * $right.$x + $left.$m10 * $right.$y + $left.$m20 * $right.$z + $left.$m30 * $right.$w1; + $y = $left.$m01 * $right.$x + $left.$m11 * $right.$y + $left.$m21 * $right.$z + $left.$m31 * $right.$w1; + $z = $left.$m02 * $right.$x + $left.$m12 * $right.$y + $left.$m22 * $right.$z + $left.$m32 * $right.$w1; + $w = $left.$m03 * $right.$x + $left.$m13 * $right.$y + $left.$m23 * $right.$z + $left.$m33 * $right.$w1; + $dest.$x = $x; + $dest.$y = $y; + $dest.$z = $z; + $dest.$w1 = $w; + return $dest; +} +function nlegv_Matrix4f_translate0($this, $vec) { + return nlegv_Matrix4f_translate($this, $vec, $this); +} +function nlegv_Matrix4f_scale($this, $vec) { + $this.$m00 = $this.$m00 * $vec.$x1; + $this.$m01 = $this.$m01 * $vec.$x1; + $this.$m02 = $this.$m02 * $vec.$x1; + $this.$m03 = $this.$m03 * $vec.$x1; + $this.$m10 = $this.$m10 * $vec.$y1; + $this.$m11 = $this.$m11 * $vec.$y1; + $this.$m12 = $this.$m12 * $vec.$y1; + $this.$m13 = $this.$m13 * $vec.$y1; + $this.$m20 = $this.$m20 * $vec.$z2; + $this.$m21 = $this.$m21 * $vec.$z2; + $this.$m22 = $this.$m22 * $vec.$z2; + $this.$m23 = $this.$m23 * $vec.$z2; + return $this; +} +function nlegv_Matrix4f_rotate0($this, $angle, $axis) { + return nlegv_Matrix4f_rotate($this, $angle, $axis, $this); +} +function nlegv_Matrix4f_rotate($this, $angle, $axis, $dest) { + return nlegv_Matrix4f_rotate1($angle, $axis, $this, $dest); +} +function nlegv_Matrix4f_rotate1($angle, $axis, $src, $dest) { + var var$5, $c, $s, $oneminusc, $xy, $yz, $xz, $xs, $ys, $zs, $f00, $f01, $t13, $f02, $f10, $f11, $f12, $f20, $f21, $f22, $t00, $t01, $t02, $t03, $t10, $t11, $t12; + if ($dest === null) + $dest = nlegv_Matrix4f__init_0(); + var$5 = $angle; + $c = jl_Math_cos(var$5); + $s = jl_Math_sin(var$5); + $oneminusc = 1.0 - $c; + $xy = $axis.$x1 * $axis.$y1; + $yz = $axis.$y1 * $axis.$z2; + $xz = $axis.$x1 * $axis.$z2; + $xs = $axis.$x1 * $s; + $ys = $axis.$y1 * $s; + $zs = $axis.$z2 * $s; + $f00 = $axis.$x1 * $axis.$x1 * $oneminusc + $c; + $angle = $xy * $oneminusc; + $f01 = $angle + $zs; + $t13 = $xz * $oneminusc; + $f02 = $t13 - $ys; + $f10 = $angle - $zs; + $f11 = $axis.$y1 * $axis.$y1 * $oneminusc + $c; + $angle = $yz * $oneminusc; + $f12 = $angle + $xs; + $f20 = $t13 + $ys; + $f21 = $angle - $xs; + $f22 = $axis.$z2 * $axis.$z2 * $oneminusc + $c; + $t00 = $src.$m00 * $f00 + $src.$m10 * $f01 + $src.$m20 * $f02; + $t01 = $src.$m01 * $f00 + $src.$m11 * $f01 + $src.$m21 * $f02; + $t02 = $src.$m02 * $f00 + $src.$m12 * $f01 + $src.$m22 * $f02; + $t03 = $src.$m03 * $f00 + $src.$m13 * $f01 + $src.$m23 * $f02; + $t10 = $src.$m00 * $f10 + $src.$m10 * $f11 + $src.$m20 * $f12; + $t11 = $src.$m01 * $f10 + $src.$m11 * $f11 + $src.$m21 * $f12; + $t12 = $src.$m02 * $f10 + $src.$m12 * $f11 + $src.$m22 * $f12; + $t13 = $src.$m03 * $f10 + $src.$m13 * $f11 + $src.$m23 * $f12; + $dest.$m20 = $src.$m00 * $f20 + $src.$m10 * $f21 + $src.$m20 * $f22; + $dest.$m21 = $src.$m01 * $f20 + $src.$m11 * $f21 + $src.$m21 * $f22; + $dest.$m22 = $src.$m02 * $f20 + $src.$m12 * $f21 + $src.$m22 * $f22; + $dest.$m23 = $src.$m03 * $f20 + $src.$m13 * $f21 + $src.$m23 * $f22; + $dest.$m00 = $t00; + $dest.$m01 = $t01; + $dest.$m02 = $t02; + $dest.$m03 = $t03; + $dest.$m10 = $t10; + $dest.$m11 = $t11; + $dest.$m12 = $t12; + $dest.$m13 = $t13; + return $dest; +} +function nlegv_Matrix4f_translate($this, $vec, $dest) { + if ($dest === null) + $dest = nlegv_Matrix4f__init_0(); + $dest.$m30 = $dest.$m30 + $this.$m00 * $vec.$x1 + $this.$m10 * $vec.$y1 + $this.$m20 * $vec.$z2; + $dest.$m31 = $dest.$m31 + $this.$m01 * $vec.$x1 + $this.$m11 * $vec.$y1 + $this.$m21 * $vec.$z2; + $dest.$m32 = $dest.$m32 + $this.$m02 * $vec.$x1 + $this.$m12 * $vec.$y1 + $this.$m22 * $vec.$z2; + $dest.$m33 = $dest.$m33 + $this.$m03 * $vec.$x1 + $this.$m13 * $vec.$y1 + $this.$m23 * $vec.$z2; + return $dest; +} +function nlegv_Matrix4f_determinant($this) { + return $this.$m00 * ($this.$m11 * $this.$m22 * $this.$m33 + $this.$m12 * $this.$m23 * $this.$m31 + $this.$m13 * $this.$m21 * $this.$m32 - $this.$m13 * $this.$m22 * $this.$m31 - $this.$m11 * $this.$m23 * $this.$m32 - $this.$m12 * $this.$m21 * $this.$m33) - $this.$m01 * ($this.$m10 * $this.$m22 * $this.$m33 + $this.$m12 * $this.$m23 * $this.$m30 + $this.$m13 * $this.$m20 * $this.$m32 - $this.$m13 * $this.$m22 * $this.$m30 - $this.$m10 * $this.$m23 * $this.$m32 - $this.$m12 * $this.$m20 * $this.$m33) + $this.$m02 + * ($this.$m10 * $this.$m21 * $this.$m33 + $this.$m11 * $this.$m23 * $this.$m30 + $this.$m13 * $this.$m20 * $this.$m31 - $this.$m13 * $this.$m21 * $this.$m30 - $this.$m10 * $this.$m23 * $this.$m31 - $this.$m11 * $this.$m20 * $this.$m33) - $this.$m03 * ($this.$m10 * $this.$m21 * $this.$m32 + $this.$m11 * $this.$m22 * $this.$m30 + $this.$m12 * $this.$m20 * $this.$m31 - $this.$m12 * $this.$m21 * $this.$m30 - $this.$m10 * $this.$m22 * $this.$m31 - $this.$m11 * $this.$m20 * $this.$m32); +} +function nlegv_Matrix4f_determinant3x3($t00, $t01, $t02, $t10, $t11, $t12, $t20, $t21, $t22) { + return $t00 * ($t11 * $t22 - $t12 * $t21) + $t01 * ($t12 * $t20 - $t10 * $t22) + $t02 * ($t10 * $t21 - $t11 * $t20); +} +function nlegv_Matrix4f_invert($this) { + return nlegv_Matrix4f_invert0($this, $this); +} +function nlegv_Matrix4f_invert0($src, $dest) { + var $determinant, $determinant_inv, $t00, $t01, $t02, $t03, $t10, $t11, $t12, $t13, $t20, $t21, $t22, $t23, $t30, $t31, $t32, $t33; + $determinant = nlegv_Matrix4f_determinant($src); + if ($determinant === 0.0) + return null; + if ($dest === null) + $dest = nlegv_Matrix4f__init_0(); + $determinant_inv = 1.0 / $determinant; + $t00 = nlegv_Matrix4f_determinant3x3($src.$m11, $src.$m12, $src.$m13, $src.$m21, $src.$m22, $src.$m23, $src.$m31, $src.$m32, $src.$m33); + $t01 = -nlegv_Matrix4f_determinant3x3($src.$m10, $src.$m12, $src.$m13, $src.$m20, $src.$m22, $src.$m23, $src.$m30, $src.$m32, $src.$m33); + $t02 = nlegv_Matrix4f_determinant3x3($src.$m10, $src.$m11, $src.$m13, $src.$m20, $src.$m21, $src.$m23, $src.$m30, $src.$m31, $src.$m33); + $t03 = -nlegv_Matrix4f_determinant3x3($src.$m10, $src.$m11, $src.$m12, $src.$m20, $src.$m21, $src.$m22, $src.$m30, $src.$m31, $src.$m32); + $t10 = -nlegv_Matrix4f_determinant3x3($src.$m01, $src.$m02, $src.$m03, $src.$m21, $src.$m22, $src.$m23, $src.$m31, $src.$m32, $src.$m33); + $t11 = nlegv_Matrix4f_determinant3x3($src.$m00, $src.$m02, $src.$m03, $src.$m20, $src.$m22, $src.$m23, $src.$m30, $src.$m32, $src.$m33); + $t12 = -nlegv_Matrix4f_determinant3x3($src.$m00, $src.$m01, $src.$m03, $src.$m20, $src.$m21, $src.$m23, $src.$m30, $src.$m31, $src.$m33); + $t13 = nlegv_Matrix4f_determinant3x3($src.$m00, $src.$m01, $src.$m02, $src.$m20, $src.$m21, $src.$m22, $src.$m30, $src.$m31, $src.$m32); + $t20 = nlegv_Matrix4f_determinant3x3($src.$m01, $src.$m02, $src.$m03, $src.$m11, $src.$m12, $src.$m13, $src.$m31, $src.$m32, $src.$m33); + $t21 = -nlegv_Matrix4f_determinant3x3($src.$m00, $src.$m02, $src.$m03, $src.$m10, $src.$m12, $src.$m13, $src.$m30, $src.$m32, $src.$m33); + $t22 = nlegv_Matrix4f_determinant3x3($src.$m00, $src.$m01, $src.$m03, $src.$m10, $src.$m11, $src.$m13, $src.$m30, $src.$m31, $src.$m33); + $t23 = -nlegv_Matrix4f_determinant3x3($src.$m00, $src.$m01, $src.$m02, $src.$m10, $src.$m11, $src.$m12, $src.$m30, $src.$m31, $src.$m32); + $t30 = -nlegv_Matrix4f_determinant3x3($src.$m01, $src.$m02, $src.$m03, $src.$m11, $src.$m12, $src.$m13, $src.$m21, $src.$m22, $src.$m23); + $t31 = nlegv_Matrix4f_determinant3x3($src.$m00, $src.$m02, $src.$m03, $src.$m10, $src.$m12, $src.$m13, $src.$m20, $src.$m22, $src.$m23); + $t32 = -nlegv_Matrix4f_determinant3x3($src.$m00, $src.$m01, $src.$m03, $src.$m10, $src.$m11, $src.$m13, $src.$m20, $src.$m21, $src.$m23); + $t33 = nlegv_Matrix4f_determinant3x3($src.$m00, $src.$m01, $src.$m02, $src.$m10, $src.$m11, $src.$m12, $src.$m20, $src.$m21, $src.$m22); + $dest.$m00 = $t00 * $determinant_inv; + $dest.$m11 = $t11 * $determinant_inv; + $dest.$m22 = $t22 * $determinant_inv; + $dest.$m33 = $t33 * $determinant_inv; + $dest.$m01 = $t10 * $determinant_inv; + $dest.$m10 = $t01 * $determinant_inv; + $dest.$m20 = $t02 * $determinant_inv; + $dest.$m02 = $t20 * $determinant_inv; + $dest.$m12 = $t21 * $determinant_inv; + $dest.$m21 = $t12 * $determinant_inv; + $dest.$m03 = $t30 * $determinant_inv; + $dest.$m30 = $t03 * $determinant_inv; + $dest.$m13 = $t31 * $determinant_inv; + $dest.$m31 = $t13 * $determinant_inv; + $dest.$m32 = $t23 * $determinant_inv; + $dest.$m23 = $t32 * $determinant_inv; + return $dest; +} +function nlegv_Matrix4f_equals($this, $m) { + var var$2; + a: { + if ($m instanceof nlegv_Matrix4f) { + b: { + c: { + $m = $m; + if ($this.$m00 !== $m.$m00) + break c; + if ($this.$m01 !== $m.$m01) + break c; + if ($this.$m02 !== $m.$m02) + break c; + if ($this.$m03 !== $m.$m03) + break c; + if ($this.$m10 !== $m.$m10) + break c; + if ($this.$m11 !== $m.$m11) + break c; + if ($this.$m12 !== $m.$m12) + break c; + if ($this.$m13 !== $m.$m13) + break c; + if ($this.$m20 !== $m.$m20) + break c; + if ($this.$m21 !== $m.$m21) + break c; + if ($this.$m22 !== $m.$m22) + break c; + if ($this.$m23 !== $m.$m23) + break c; + if ($this.$m30 !== $m.$m30) + break c; + if ($this.$m31 !== $m.$m31) + break c; + if ($this.$m32 !== $m.$m32) + break c; + if ($this.$m33 === $m.$m33) { + var$2 = 1; + break b; + } + } + var$2 = 0; + } + if (var$2) { + var$2 = 1; + break a; + } + } + var$2 = 0; + } + return var$2; +} +function nlegv_ReadableVector() { +} +function nlegv_Vector() { + jl_Object.call(this); +} +function nlegv_Vector_length($this) { + return jl_Math_sqrt(nlegv_Vector4f_lengthSquared($this)); +} +function nlegv_Vector_normalise($this) { + var $len, var$2; + $len = nlegv_Vector_length($this); + if ($len !== 0.0) + return nlegv_Vector4f_scale($this, 1.0 / $len); + var$2 = new jl_IllegalStateException; + jl_Throwable__init_(var$2, $rt_s(568)); + $rt_throw(var$2); +} +function nlegv_ReadableVector2f() { +} +function nlegv_ReadableVector3f() { +} +function nlegv_WritableVector2f() { +} +function nlegv_WritableVector3f() { +} +function nlegv_Vector3f() { + var a = this; nlegv_Vector.call(a); + a.$x1 = 0.0; + a.$y1 = 0.0; + a.$z2 = 0.0; +} +function nlegv_Vector3f__init_0() { + var var_0 = new nlegv_Vector3f(); + nlegv_Vector3f__init_(var_0); + return var_0; +} +function nlegv_Vector3f__init_($this) { + return; +} +function nlegv_Vector3f_set($this, $x, $y, $z) { + $this.$x1 = $x; + $this.$y1 = $y; + $this.$z2 = $z; +} +function nlegv_ReadableVector4f() { +} +function nlegv_WritableVector4f() { +} +function nlegv_Vector4f() { + var a = this; nlegv_Vector.call(a); + a.$x = 0.0; + a.$y = 0.0; + a.$z = 0.0; + a.$w1 = 0.0; +} +function nlegv_Vector4f__init_0() { + var var_0 = new nlegv_Vector4f(); + nlegv_Vector4f__init_(var_0); + return var_0; +} +function nlegv_Vector4f__init_($this) { + return; +} +function nlegv_Vector4f_set0($this, $x, $y, $z, $w) { + $this.$x = $x; + $this.$y = $y; + $this.$z = $z; + $this.$w1 = $w; +} +function nlegv_Vector4f_set($this, $src) { + $this.$x = $src.$x; + $this.$y = $src.$y; + $this.$z = $src.$z; + $this.$w1 = $src.$w1; + return $this; +} +function nlegv_Vector4f_lengthSquared($this) { + return $this.$x * $this.$x + $this.$y * $this.$y + $this.$z * $this.$z + $this.$w1 * $this.$w1; +} +function nlegv_Vector4f_scale($this, $scale) { + $this.$x = $this.$x * $scale; + $this.$y = $this.$y * $scale; + $this.$z = $this.$z * $scale; + $this.$w1 = $this.$w1 * $scale; + return $this; +} +function nlegv_Vector4f_getX($this) { + return $this.$x; +} +function nlegv_Vector4f_getY($this) { + return $this.$y; +} +function nlegv_Vector4f_getZ($this) { + return $this.$z; +} +function nlegv_Vector4f_getW($this) { + return $this.$w1; +} +function nlegv_Vector4f_equals($this, $obj) { + var $other; + if ($this === $obj) + return 1; + if ($obj === null) + return 0; + if (jl_Object_getClass($this) !== jl_Object_getClass($obj)) + return 0; + $other = $obj; + if ($this.$x === $other.$x && $this.$y === $other.$y && $this.$z === $other.$z && $this.$w1 === $other.$w1) + return 1; + return 0; +} +function jn_ByteBufferImpl() { + var a = this; jn_ByteBuffer.call(a); + a.$direct = 0; + a.$readOnly2 = 0; +} +function jn_ByteBufferImpl__init_(var_0, var_1) { + var var_2 = new jn_ByteBufferImpl(); + jn_ByteBufferImpl__init_1(var_2, var_0, var_1); + return var_2; +} +function jn_ByteBufferImpl__init_0(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new jn_ByteBufferImpl(); + jn_ByteBufferImpl__init_2(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +function jn_ByteBufferImpl__init_1($this, $capacity, $direct) { + jn_ByteBufferImpl__init_2($this, 0, $capacity, $rt_createByteArray($capacity), 0, $capacity, $direct, 0); +} +function jn_ByteBufferImpl__init_2($this, $start, $capacity, $array, $position, $limit, $direct, $readOnly) { + jn_Buffer__init_0($this, $capacity); + $this.$order = jn_ByteOrder_BIG_ENDIAN; + $this.$start5 = $start; + $this.$array0 = $array; + $this.$position = $position; + $this.$limit = $limit; + $this.$direct = $direct; + $this.$readOnly2 = $readOnly; +} +function jn_ByteBufferImpl_slice($this) { + return jn_ByteBufferImpl__init_0($this.$position, $this.$limit - $this.$position | 0, $this.$array0, 0, $this.$limit - $this.$position | 0, $this.$direct, $this.$readOnly2); +} +function jn_ByteBufferImpl_get($this) { + var var$1, var$2, var$3, var$4; + if ($this.$position >= $this.$limit) { + var$1 = new jn_BufferUnderflowException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); + } + var$2 = $this.$array0.data; + var$3 = $this.$start5; + var$4 = $this.$position; + $this.$position = var$4 + 1 | 0; + return var$2[var$3 + var$4 | 0]; +} +function jn_ByteBufferImpl_get0($this, $index) { + var var$2, var$3; + if ($index >= 0 && $index < $this.$limit) + return $this.$array0.data[$this.$start5 + $index | 0]; + var$2 = new jl_IndexOutOfBoundsException; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(569)); + jl_AbstractStringBuilder_append2(var$3, $index); + jl_AbstractStringBuilder_append(var$3, $rt_s(480)); + jl_AbstractStringBuilder_append2(var$3, $this.$limit); + jl_AbstractStringBuilder_append(var$3, $rt_s(68)); + jl_Throwable__init_(var$2, jl_AbstractStringBuilder_toString(var$3)); + $rt_throw(var$2); +} +function jn_ByteBufferImpl_put($this, $index, $b) { + var var$3, var$4; + if ($this.$readOnly2) { + var$3 = new jn_ReadOnlyBufferException; + jl_Throwable__init_0(var$3); + $rt_throw(var$3); + } + if ($index >= 0 && $index < $this.$limit) { + $this.$array0.data[$this.$start5 + $index | 0] = $b; + return $this; + } + var$4 = new jl_IndexOutOfBoundsException; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(569)); + jl_AbstractStringBuilder_append2(var$3, $index); + jl_AbstractStringBuilder_append(var$3, $rt_s(480)); + jl_AbstractStringBuilder_append2(var$3, $this.$limit); + jl_AbstractStringBuilder_append(var$3, $rt_s(68)); + jl_Throwable__init_(var$4, jl_AbstractStringBuilder_toString(var$3)); + $rt_throw(var$4); +} +function jn_ByteBufferImpl_compact($this) { + var var$1, $sz, $dst, $src, $i, var$6, var$7, var$8, var$9; + if ($this.$readOnly2) { + var$1 = new jn_ReadOnlyBufferException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); + } + a: { + $sz = jn_Buffer_remaining($this); + if ($this.$position > 0) { + $dst = $this.$start5; + $src = $this.$start5 + $this.$position | 0; + $i = 0; + while (true) { + if ($i >= $sz) + break a; + var$6 = $this.$array0.data; + var$7 = $dst + 1 | 0; + var$8 = $this.$array0.data; + var$9 = $src + 1 | 0; + var$6[$dst] = var$8[$src]; + $i = $i + 1 | 0; + $dst = var$7; + $src = var$9; + } + } + } + $this.$position = $sz; + $this.$limit = $this.$capacity; + $this.$mark1 = (-1); + return $this; +} +function jn_ByteBufferImpl_isReadOnly($this) { + return $this.$readOnly2; +} +function jn_ByteBufferImpl_putShort($this, $value) { + var var$2, var$3, var$4, var$5, var$6; + if ($this.$readOnly2) { + var$2 = new jn_ReadOnlyBufferException; + jl_Throwable__init_0(var$2); + $rt_throw(var$2); + } + if (($this.$position + 1 | 0) >= $this.$limit) { + var$2 = new jn_BufferOverflowException; + jl_Throwable__init_0(var$2); + $rt_throw(var$2); + } + if ($this.$order !== jn_ByteOrder_BIG_ENDIAN) { + var$3 = $this.$array0.data; + var$4 = $this.$start5; + var$5 = $this.$position; + $this.$position = var$5 + 1 | 0; + var$3[var$4 + var$5 | 0] = $value << 24 >> 24; + var$3 = $this.$array0.data; + var$6 = $this.$start5; + var$4 = $this.$position; + $this.$position = var$4 + 1 | 0; + var$3[var$6 + var$4 | 0] = $value >> 8 << 24 >> 24; + } else { + var$3 = $this.$array0.data; + var$6 = $this.$start5; + var$4 = $this.$position; + $this.$position = var$4 + 1 | 0; + var$3[var$6 + var$4 | 0] = $value >> 8 << 24 >> 24; + var$3 = $this.$array0.data; + var$6 = $this.$start5; + var$4 = $this.$position; + $this.$position = var$4 + 1 | 0; + var$3[var$6 + var$4 | 0] = $value << 24 >> 24; + } + return $this; +} +function jn_ByteBufferImpl_getShort($this, $index) { + var $a, $b, var$4, var$5; + if ($index >= 0 && ($index + 1 | 0) < $this.$limit) { + $a = $this.$array0.data[$this.$start5 + $index | 0] & 255; + $b = $this.$array0.data[($this.$start5 + $index | 0) + 1 | 0] & 255; + if ($this.$order !== jn_ByteOrder_BIG_ENDIAN) + return ($b << 8 | $a) << 16 >> 16; + return ($a << 8 | $b) << 16 >> 16; + } + var$4 = new jl_IndexOutOfBoundsException; + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(569)); + jl_AbstractStringBuilder_append2(var$5, $index); + jl_AbstractStringBuilder_append(var$5, $rt_s(480)); + jl_AbstractStringBuilder_append2(var$5, $this.$limit - 1 | 0); + jl_AbstractStringBuilder_append(var$5, $rt_s(68)); + jl_Throwable__init_(var$4, jl_AbstractStringBuilder_toString(var$5)); + $rt_throw(var$4); +} +function jn_ByteBufferImpl_asIntBuffer($this) { + var $sz, var$2; + $sz = jn_Buffer_remaining($this) / 4 | 0; + if ($this.$order !== jn_ByteOrder_BIG_ENDIAN) { + var$2 = new jn_IntBufferOverByteBufferLittleEndian; + jn_IntBufferOverByteBuffer__init_(var$2, $this.$start5 + $this.$position | 0, $sz, $this, 0, $sz, $this.$readOnly2); + return var$2; + } + var$2 = new jn_IntBufferOverByteBufferBigEndian; + jn_IntBufferOverByteBuffer__init_(var$2, $this.$start5 + $this.$position | 0, $sz, $this, 0, $sz, $this.$readOnly2); + return var$2; +} +function jn_ByteBufferImpl_asFloatBuffer($this) { + var $sz, var$2; + $sz = jn_Buffer_remaining($this) / 4 | 0; + if ($this.$order !== jn_ByteOrder_LITTLE_ENDIAN) { + var$2 = new jn_FloatBufferOverByteBufferLittleEndian; + jn_FloatBufferOverByteBuffer__init_(var$2, $this.$start5 + $this.$position | 0, $sz, $this, 0, $sz, $this.$readOnly2); + return var$2; + } + var$2 = new jn_FloatBufferOverByteBufferBigEndian; + jn_FloatBufferOverByteBuffer__init_(var$2, $this.$start5 + $this.$position | 0, $sz, $this, 0, $sz, $this.$readOnly2); + return var$2; +} +function jn_IntBufferImpl() { + jn_IntBuffer.call(this); +} +function jn_IntBufferImpl__init_0(var_0, var_1, var_2) { + var var_3 = new jn_IntBufferImpl(); + jn_IntBufferImpl__init_(var_3, var_0, var_1, var_2); + return var_3; +} +function jn_IntBufferImpl__init_($this, $capacity, $position, $limit) { + jn_Buffer__init_0($this, $capacity); + $this.$position = $position; + $this.$limit = $limit; +} +function jn_IntBufferImpl_get($this) { + var var$1, var$2; + if ($this.$position < $this.$limit) { + var$1 = $this.$position; + $this.$position = var$1 + 1 | 0; + return $this.$getElement(var$1); + } + var$2 = new jn_BufferUnderflowException; + jl_Throwable__init_0(var$2); + $rt_throw(var$2); +} +function jn_IntBufferImpl_put($this, $b) { + var var$2, var$3; + if ($this.$readOnly1()) { + var$2 = new jn_ReadOnlyBufferException; + jl_Throwable__init_0(var$2); + $rt_throw(var$2); + } + if ($this.$position < $this.$limit) { + var$3 = $this.$position; + $this.$position = var$3 + 1 | 0; + $this.$putElement(var$3, $b); + return $this; + } + var$2 = new jn_BufferOverflowException; + jl_Throwable__init_0(var$2); + $rt_throw(var$2); +} +function jn_IntBufferImpl_put0($this, $index, $b) { + var var$3, var$4; + if ($this.$readOnly1()) { + var$3 = new jn_ReadOnlyBufferException; + jl_Throwable__init_0(var$3); + $rt_throw(var$3); + } + if ($index >= 0 && $index < $this.$limit) { + $this.$putElement($index, $b); + return $this; + } + var$4 = new jl_IndexOutOfBoundsException; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(569)); + jl_AbstractStringBuilder_append2(var$3, $index); + jl_AbstractStringBuilder_append(var$3, $rt_s(480)); + jl_AbstractStringBuilder_append2(var$3, $this.$limit); + jl_AbstractStringBuilder_append(var$3, $rt_s(68)); + jl_Throwable__init_(var$4, jl_AbstractStringBuilder_toString(var$3)); + $rt_throw(var$4); +} +function jn_IntBufferImpl_isReadOnly($this) { + return $this.$readOnly1(); +} +function jn_IntBufferOverArray() { + var a = this; jn_IntBufferImpl.call(a); + a.$readOnly0 = 0; + a.$start1 = 0; + a.$array4 = null; +} +function jn_IntBufferOverArray_getElement($this, $index) { + return $this.$array4.data[$index + $this.$start1 | 0]; +} +function jn_IntBufferOverArray_putElement($this, $index, $value) { + $this.$array4.data[$index + $this.$start1 | 0] = $value; +} +function jn_IntBufferOverArray_readOnly($this) { + return $this.$readOnly0; +} +function nms_NBTTagByte() { + nms_NBTBase.call(this); + this.$data0 = 0; +} +function nms_NBTTagByte__init_(var_0, var_1) { + var var_2 = new nms_NBTTagByte(); + nms_NBTTagByte__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_NBTTagByte__init_0($this, $par1Str, $par2) { + nms_NBTBase__init_0($this, $par1Str); + $this.$data0 = $par2; +} +function nms_NBTTagByte_write($this, $par1DataOutput) { + ji_DataOutputStream_writeByte($par1DataOutput, $this.$data0); +} +function nms_NBTTagByte_load($this, $par1DataInput) { + $this.$data0 = ji_DataInputStream_readByte($par1DataInput); +} +function nms_NBTTagByte_getId($this) { + return 1; +} +function nms_NBTTagByte_toString($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(36)); + jl_AbstractStringBuilder_append2(var$1, $this.$data0); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_NBTTagByte_copy($this) { + return nms_NBTTagByte__init_(nms_NBTBase_getName($this), $this.$data0); +} +function nms_NBTTagByte_equals($this, $par1Obj) { + var $var2; + if (!nms_NBTBase_equals($this, $par1Obj)) + return 0; + $var2 = $par1Obj; + return $this.$data0 != $var2.$data0 ? 0 : 1; +} +function nms_NBTTagByte_hashCode($this) { + return nms_NBTBase_hashCode($this) ^ $this.$data0; +} +function nms_NBTTagShort() { + nms_NBTBase.call(this); + this.$data1 = 0; +} +function nms_NBTTagShort__init_(var_0, var_1) { + var var_2 = new nms_NBTTagShort(); + nms_NBTTagShort__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_NBTTagShort__init_0($this, $par1Str, $par2) { + nms_NBTBase__init_0($this, $par1Str); + $this.$data1 = $par2; +} +function nms_NBTTagShort_write($this, $par1DataOutput) { + ji_DataOutputStream_writeShort($par1DataOutput, $this.$data1); +} +function nms_NBTTagShort_load($this, $par1DataInput) { + $this.$data1 = ji_DataInputStream_readShort($par1DataInput); +} +function nms_NBTTagShort_getId($this) { + return 2; +} +function nms_NBTTagShort_toString($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(36)); + jl_AbstractStringBuilder_append2(var$1, $this.$data1); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_NBTTagShort_copy($this) { + return nms_NBTTagShort__init_(nms_NBTBase_getName($this), $this.$data1); +} +function nms_NBTTagShort_equals($this, $par1Obj) { + var $var2; + if (!nms_NBTBase_equals($this, $par1Obj)) + return 0; + $var2 = $par1Obj; + return $this.$data1 != $var2.$data1 ? 0 : 1; +} +function nms_NBTTagShort_hashCode($this) { + return nms_NBTBase_hashCode($this) ^ $this.$data1; +} +function nms_NBTTagInt() { + nms_NBTBase.call(this); + this.$data2 = 0; +} +function nms_NBTTagInt__init_(var_0, var_1) { + var var_2 = new nms_NBTTagInt(); + nms_NBTTagInt__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_NBTTagInt__init_0($this, $par1Str, $par2) { + nms_NBTBase__init_0($this, $par1Str); + $this.$data2 = $par2; +} +function nms_NBTTagInt_write($this, $par1DataOutput) { + ji_DataOutputStream_writeInt($par1DataOutput, $this.$data2); +} +function nms_NBTTagInt_load($this, $par1DataInput) { + $this.$data2 = ji_DataInputStream_readInt($par1DataInput); +} +function nms_NBTTagInt_getId($this) { + return 3; +} +function nms_NBTTagInt_toString($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(36)); + jl_AbstractStringBuilder_append2(var$1, $this.$data2); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_NBTTagInt_copy($this) { + return nms_NBTTagInt__init_(nms_NBTBase_getName($this), $this.$data2); +} +function nms_NBTTagInt_equals($this, $par1Obj) { + var $var2; + if (!nms_NBTBase_equals($this, $par1Obj)) + return 0; + $var2 = $par1Obj; + return $this.$data2 != $var2.$data2 ? 0 : 1; +} +function nms_NBTTagInt_hashCode($this) { + return nms_NBTBase_hashCode($this) ^ $this.$data2; +} +function nms_NBTTagLong() { + nms_NBTBase.call(this); + this.$data7 = Long_ZERO; +} +function nms_NBTTagLong_write($this, $par1DataOutput) { + ji_DataOutputStream_writeLong($par1DataOutput, $this.$data7); +} +function nms_NBTTagLong_load($this, $par1DataInput) { + $this.$data7 = ji_DataInputStream_readLong($par1DataInput); +} +function nms_NBTTagLong_getId($this) { + return 4; +} +function nms_NBTTagLong_toString($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(36)); + return jl_AbstractStringBuilder_toString(jl_StringBuilder_append2(var$1, $this.$data7)); +} +function nms_NBTTagLong_copy($this) { + var var$1, var$2, var$3; + var$1 = new nms_NBTTagLong; + var$2 = nms_NBTBase_getName($this); + var$3 = $this.$data7; + nms_NBTBase__init_0(var$1, var$2); + var$1.$data7 = var$3; + return var$1; +} +function nms_NBTTagLong_equals($this, $par1Obj) { + var $var2; + if (!nms_NBTBase_equals($this, $par1Obj)) + return 0; + $var2 = $par1Obj; + return Long_ne($this.$data7, $var2.$data7) ? 0 : 1; +} +function nms_NBTTagLong_hashCode($this) { + return nms_NBTBase_hashCode($this) ^ Long_xor($this.$data7, Long_shru($this.$data7, 32)).lo; +} +function nms_NBTTagFloat() { + nms_NBTBase.call(this); + this.$data3 = 0.0; +} +function nms_NBTTagFloat__init_(var_0, var_1) { + var var_2 = new nms_NBTTagFloat(); + nms_NBTTagFloat__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_NBTTagFloat__init_0($this, $par1Str, $par2) { + nms_NBTBase__init_0($this, $par1Str); + $this.$data3 = $par2; +} +function nms_NBTTagFloat_write($this, $par1DataOutput) { + ji_DataOutputStream_writeFloat($par1DataOutput, $this.$data3); +} +function nms_NBTTagFloat_load($this, $par1DataInput) { + $this.$data3 = ji_DataInputStream_readFloat($par1DataInput); +} +function nms_NBTTagFloat_getId($this) { + return 5; +} +function nms_NBTTagFloat_toString($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(36)); + return jl_AbstractStringBuilder_toString(jl_StringBuilder_append3(var$1, $this.$data3)); +} +function nms_NBTTagFloat_copy($this) { + return nms_NBTTagFloat__init_(nms_NBTBase_getName($this), $this.$data3); +} +function nms_NBTTagFloat_equals($this, $par1Obj) { + var $var2; + if (!nms_NBTBase_equals($this, $par1Obj)) + return 0; + $var2 = $par1Obj; + return $this.$data3 !== $var2.$data3 ? 0 : 1; +} +function nms_NBTTagFloat_hashCode($this) { + return nms_NBTBase_hashCode($this) ^ $rt_floatToIntBits($this.$data3); +} +function nms_NBTTagDouble() { + nms_NBTBase.call(this); + this.$data8 = 0.0; +} +function nms_NBTTagDouble_write($this, $par1DataOutput) { + ji_DataOutputStream_writeDouble($par1DataOutput, $this.$data8); +} +function nms_NBTTagDouble_load($this, $par1DataInput) { + $this.$data8 = ji_DataInputStream_readDouble($par1DataInput); +} +function nms_NBTTagDouble_getId($this) { + return 6; +} +function nms_NBTTagDouble_toString($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(36)); + return jl_AbstractStringBuilder_toString(jl_StringBuilder_append4(var$1, $this.$data8)); +} +function nms_NBTTagDouble_copy($this) { + var var$1, var$2, var$3; + var$1 = new nms_NBTTagDouble; + var$2 = nms_NBTBase_getName($this); + var$3 = $this.$data8; + nms_NBTBase__init_0(var$1, var$2); + var$1.$data8 = var$3; + return var$1; +} +function nms_NBTTagDouble_equals($this, $par1Obj) { + var $var2; + if (!nms_NBTBase_equals($this, $par1Obj)) + return 0; + $var2 = $par1Obj; + return $this.$data8 !== $var2.$data8 ? 0 : 1; +} +function nms_NBTTagDouble_hashCode($this) { + var $var1; + $var1 = $rt_doubleToLongBits($this.$data8); + return nms_NBTBase_hashCode($this) ^ Long_xor($var1, Long_shru($var1, 32)).lo; +} +function nms_NBTTagByteArray() { + nms_NBTBase.call(this); + this.$byteArray = null; +} +function nms_NBTTagByteArray__init_(var_0, var_1) { + var var_2 = new nms_NBTTagByteArray(); + nms_NBTTagByteArray__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_NBTTagByteArray__init_0($this, $par1Str, $par2ArrayOfByte) { + nms_NBTBase__init_0($this, $par1Str); + $this.$byteArray = $par2ArrayOfByte; +} +function nms_NBTTagByteArray_write($this, $par1DataOutput) { + ji_DataOutputStream_writeInt($par1DataOutput, $this.$byteArray.data.length); + ji_OutputStream_write($par1DataOutput, $this.$byteArray); +} +function nms_NBTTagByteArray_load($this, $par1DataInput) { + $this.$byteArray = $rt_createByteArray(ji_DataInputStream_readInt($par1DataInput)); + ji_DataInputStream_readFully($par1DataInput, $this.$byteArray); +} +function nms_NBTTagByteArray_getId($this) { + return 7; +} +function nms_NBTTagByteArray_toString($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(346)); + jl_AbstractStringBuilder_append2(var$1, $this.$byteArray.data.length); + jl_AbstractStringBuilder_append(var$1, $rt_s(570)); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_NBTTagByteArray_copy($this) { + var $var1; + $var1 = $rt_createByteArray($this.$byteArray.data.length); + jl_System_arraycopy($this.$byteArray, 0, $var1, 0, $this.$byteArray.data.length); + return nms_NBTTagByteArray__init_(nms_NBTBase_getName($this), $var1); +} +function nms_NBTTagByteArray_equals($this, $par1Obj) { + return !nms_NBTBase_equals($this, $par1Obj) ? 0 : ju_Arrays_equals0($this.$byteArray, $par1Obj.$byteArray); +} +function nms_NBTTagByteArray_hashCode($this) { + var var$1, var$2, var$3, var$4, var$5; + var$1 = nms_NBTBase_hashCode($this); + var$2 = $this.$byteArray; + if (var$2 === null) + var$3 = 0; + else { + var$3 = 1; + var$4 = 0; + while (true) { + var$5 = var$2.data; + if (var$4 >= var$5.length) + break; + var$3 = (31 * var$3 | 0) + var$5[var$4] | 0; + var$4 = var$4 + 1 | 0; + } + } + return var$1 ^ var$3; +} +function nms_NBTTagString() { + nms_NBTBase.call(this); + this.$data4 = null; +} +function nms_NBTTagString__init_(var_0, var_1) { + var var_2 = new nms_NBTTagString(); + nms_NBTTagString__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_NBTTagString__init_0($this, $par1Str, $par2Str) { + nms_NBTBase__init_0($this, $par1Str); + $this.$data4 = $par2Str; + if ($par2Str !== null) + return; + $par2Str = new jl_IllegalArgumentException; + jl_Throwable__init_($par2Str, $rt_s(571)); + $rt_throw($par2Str); +} +function nms_NBTTagString_write($this, $par1DataOutput) { + ji_DataOutputStream_writeUTF($par1DataOutput, $this.$data4); +} +function nms_NBTTagString_load($this, $par1DataInput) { + $this.$data4 = ji_DataInputStream_readUTF($par1DataInput); +} +function nms_NBTTagString_getId($this) { + return 8; +} +function nms_NBTTagString_toString($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(36)); + jl_AbstractStringBuilder_append(var$1, $this.$data4); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_NBTTagString_copy($this) { + return nms_NBTTagString__init_(nms_NBTBase_getName($this), $this.$data4); +} +function nms_NBTTagString_equals($this, $par1Obj) { + var $var2, var$3; + if (!nms_NBTBase_equals($this, $par1Obj)) + return 0; + a: { + b: { + $var2 = $par1Obj; + if (!($this.$data4 === null && $var2.$data4 === null)) { + if ($this.$data4 === null) + break b; + if (!jl_String_equals($this.$data4, $var2.$data4)) + break b; + } + var$3 = 1; + break a; + } + var$3 = 0; + } + return var$3; +} +function nms_NBTTagString_hashCode($this) { + return nms_NBTBase_hashCode($this) ^ jl_String_hashCode($this.$data4); +} +function nms_NBTTagIntArray() { + nms_NBTBase.call(this); + this.$intArray = null; +} +function nms_NBTTagIntArray__init_(var_0, var_1) { + var var_2 = new nms_NBTTagIntArray(); + nms_NBTTagIntArray__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_NBTTagIntArray__init_0($this, $par1Str, $par2ArrayOfInteger) { + nms_NBTBase__init_0($this, $par1Str); + $this.$intArray = $par2ArrayOfInteger; +} +function nms_NBTTagIntArray_write($this, $par1DataOutput) { + var $var2; + ji_DataOutputStream_writeInt($par1DataOutput, $this.$intArray.data.length); + $var2 = 0; + while ($var2 < $this.$intArray.data.length) { + ji_DataOutputStream_writeInt($par1DataOutput, $this.$intArray.data[$var2]); + $var2 = $var2 + 1 | 0; + } +} +function nms_NBTTagIntArray_load($this, $par1DataInput) { + var $var2, $var3; + $var2 = ji_DataInputStream_readInt($par1DataInput); + $this.$intArray = $rt_createIntArray($var2); + $var3 = 0; + while ($var3 < $var2) { + $this.$intArray.data[$var3] = ji_DataInputStream_readInt($par1DataInput); + $var3 = $var3 + 1 | 0; + } +} +function nms_NBTTagIntArray_getId($this) { + return 11; +} +function nms_NBTTagIntArray_toString($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(346)); + jl_AbstractStringBuilder_append2(var$1, $this.$intArray.data.length); + jl_AbstractStringBuilder_append(var$1, $rt_s(570)); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_NBTTagIntArray_copy($this) { + var $var1; + $var1 = $rt_createIntArray($this.$intArray.data.length); + jl_System_arraycopy($this.$intArray, 0, $var1, 0, $this.$intArray.data.length); + return nms_NBTTagIntArray__init_(nms_NBTBase_getName($this), $var1); +} +function nms_NBTTagIntArray_equals($this, $par1Obj) { + var $var2, var$3, var$4, var$5, var$6; + if (!nms_NBTBase_equals($this, $par1Obj)) + return 0; + a: { + b: { + $var2 = $par1Obj; + if (!($this.$intArray === null && $var2.$intArray === null)) { + if ($this.$intArray === null) + break b; + c: { + var$3 = $this.$intArray; + var$4 = $var2.$intArray; + if (var$3 === var$4) + var$5 = 1; + else { + if (var$3 !== null && var$4 !== null) { + var$3 = var$3.data; + var$4 = var$4.data; + var$5 = var$3.length; + if (var$5 == var$4.length) { + var$6 = 0; + while (var$6 < var$5) { + if (var$3[var$6] != var$4[var$6]) { + var$5 = 0; + break c; + } + var$6 = var$6 + 1 | 0; + } + var$5 = 1; + break c; + } + } + var$5 = 0; + } + } + if (!var$5) + break b; + } + var$5 = 1; + break a; + } + var$5 = 0; + } + return var$5; +} +function nms_NBTTagIntArray_hashCode($this) { + return nms_NBTBase_hashCode($this) ^ ju_Arrays_hashCode0($this.$intArray); +} +function jl_NullPointerException() { + jl_RuntimeException.call(this); +} +function jl_NullPointerException__init_() { + var var_0 = new jl_NullPointerException(); + jl_NullPointerException__init_0(var_0); + return var_0; +} +function jl_NullPointerException__init_0($this) { + jl_Throwable__init_0($this); +} +function jur_AbstractSet() { + var a = this; jl_Object.call(a); + a.$next4 = null; + a.$isSecondPassVisited = 0; + a.$index = null; + a.$type = 0; +} +var jur_AbstractSet_counter = 0; +function jur_AbstractSet__init_0() { + var var_0 = new jur_AbstractSet(); + jur_AbstractSet__init_(var_0); + return var_0; +} +function jur_AbstractSet__init_1(var_0) { + var var_1 = new jur_AbstractSet(); + jur_AbstractSet__init_2(var_1, var_0); + return var_1; +} +function jur_AbstractSet__init_($this) { + var var$1, var$2; + var$1 = new jl_Integer; + var$2 = jur_AbstractSet_counter; + jur_AbstractSet_counter = var$2 + 1 | 0; + jl_Integer__init_0(var$1, var$2); + $this.$index = jl_Integer_toString0(var$1); +} +function jur_AbstractSet__init_2($this, $n) { + var var$2, var$3; + var$2 = new jl_Integer; + var$3 = jur_AbstractSet_counter; + jur_AbstractSet_counter = var$3 + 1 | 0; + jl_Integer__init_0(var$2, var$3); + $this.$index = jl_Integer_toString0(var$2); + $this.$next4 = $n; +} +function jur_AbstractSet_find($this, $stringIndex, $testString, $matchResult) { + var $length; + $length = $matchResult.$rightBound0; + while (true) { + if ($stringIndex > $length) + return (-1); + if ($this.$matches0($stringIndex, $testString, $matchResult) >= 0) + break; + $stringIndex = $stringIndex + 1 | 0; + } + return $stringIndex; +} +function jur_AbstractSet_findBack($this, $stringIndex, $startSearch, $testString, $matchResult) { + while (true) { + if ($startSearch < $stringIndex) + return (-1); + if ($this.$matches0($startSearch, $testString, $matchResult) >= 0) + break; + $startSearch = $startSearch + (-1) | 0; + } + return $startSearch; +} +function jur_AbstractSet_setType($this, $type) { + $this.$type = $type; +} +function jur_AbstractSet_getType($this) { + return $this.$type; +} +function jur_AbstractSet_getQualifiedName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(572)); + jl_AbstractStringBuilder_append(var$1, $this.$index); + jl_AbstractStringBuilder_append(var$1, $rt_s(272)); + jl_AbstractStringBuilder_append(var$1, $this.$getName()); + jl_AbstractStringBuilder_append(var$1, $rt_s(573)); + return jl_AbstractStringBuilder_toString(var$1); +} +function jur_AbstractSet_toString($this) { + return jur_AbstractSet_getQualifiedName($this); +} +function jur_AbstractSet_getNext($this) { + return $this.$next4; +} +function jur_AbstractSet_setNext($this, $next) { + $this.$next4 = $next; +} +function jur_AbstractSet_first($this, $set) { + return 1; +} +function jur_AbstractSet_processBackRefReplacement($this) { + return null; +} +function jur_AbstractSet_processSecondPass($this) { + var $set; + $this.$isSecondPassVisited = 1; + if ($this.$next4 !== null) { + if (!$this.$next4.$isSecondPassVisited) { + $set = $this.$next4.$processBackRefReplacement(); + if ($set !== null) { + $this.$next4.$isSecondPassVisited = 1; + $this.$next4 = $set; + } + $this.$next4.$processSecondPass(); + } else if ($this.$next4 instanceof jur_SingleSet && $this.$next4.$fSet.$isBackReferenced) + $this.$next4 = $this.$next4.$next4; + } +} +function jur_AbstractSet__clinit_() { + jur_AbstractSet_counter = 1; +} +function ju_Calendar() { + var a = this; jl_Object.call(a); + a.$areFieldsSet = 0; + a.$fields = null; + a.$isSet = null; + a.$isTimeSet = 0; + a.$time = Long_ZERO; + a.$lastTimeFieldSet = 0; + a.$lastDateFieldSet = 0; + a.$lenient = 0; + a.$firstDayOfWeek = 0; + a.$minimalDaysInFirstWeek = 0; + a.$zone = null; +} +var ju_Calendar_fieldNames = null; +var ju_Calendar_firstDayOfWeekCache = 0; +var ju_Calendar_minimalDaysInFirstWeekCache = 0; +var ju_Calendar_cacheFor = null; +function ju_Calendar_complete($this) { + if (!$this.$isTimeSet) { + ju_GregorianCalendar_computeTime($this); + $this.$isTimeSet = 1; + } + if (!$this.$areFieldsSet) { + ju_GregorianCalendar_computeFields($this); + $this.$areFieldsSet = 1; + } +} +function ju_Calendar_get($this, $field) { + ju_Calendar_complete($this); + return $this.$fields.data[$field]; +} +function ju_Calendar_getFirstDayOfWeek($this) { + return $this.$firstDayOfWeek; +} +function ju_Calendar_getInstance() { + return ju_GregorianCalendar__init_1(); +} +function ju_Calendar_getMinimalDaysInFirstWeek($this) { + return $this.$minimalDaysInFirstWeek; +} +function ju_Calendar_getTimeInMillis($this) { + if (!$this.$isTimeSet) { + ju_GregorianCalendar_computeTime($this); + $this.$isTimeSet = 1; + } + return $this.$time; +} +function ju_Calendar_getTimeZone($this) { + return $this.$zone; +} +function ju_Calendar_setTimeZone($this, $timezone) { + $this.$zone = $timezone; + $this.$areFieldsSet = 0; +} +function ju_Calendar_isLenient($this) { + return $this.$lenient; +} +function ju_Calendar_set($this, $field, $value) { + $this.$fields.data[$field] = $value; + $this.$isSet.data[$field] = 1; + $this.$areFieldsSet = 0; + $this.$isTimeSet = 0; + if ($field > 2 && $field < 9) + $this.$lastDateFieldSet = $field; + if (!($field != 10 && $field != 11)) + $this.$lastTimeFieldSet = $field; + if ($field == 9) + $this.$lastTimeFieldSet = 10; +} +function ju_Calendar_setLenient($this, $value) { + $this.$lenient = $value; +} +function ju_Calendar_setTime($this, $date) { + ju_Calendar_setTimeInMillis($this, $date.$value2); +} +function ju_Calendar_setTimeInMillis($this, $milliseconds) { + if (!($this.$isTimeSet && $this.$areFieldsSet && Long_eq($this.$time, $milliseconds))) { + $this.$time = $milliseconds; + $this.$isTimeSet = 1; + $this.$areFieldsSet = 0; + ju_Calendar_complete($this); + } +} +function ju_Calendar__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 17); + var$2 = var$1.data; + var$2[0] = $rt_s(574); + var$2[1] = $rt_s(575); + var$2[2] = $rt_s(576); + var$2[3] = $rt_s(577); + var$2[4] = $rt_s(578); + var$2[5] = $rt_s(579); + var$2[6] = $rt_s(580); + var$2[7] = $rt_s(581); + var$2[8] = $rt_s(582); + var$2[9] = $rt_s(583); + var$2[10] = $rt_s(584); + var$2[11] = $rt_s(585); + var$2[12] = $rt_s(586); + var$2[13] = $rt_s(587); + var$2[14] = $rt_s(588); + var$2[15] = $rt_s(589); + var$2[16] = $rt_s(590); + ju_Calendar_fieldNames = var$1; + ju_Calendar_firstDayOfWeekCache = (-1); + ju_Calendar_minimalDaysInFirstWeekCache = (-1); +} +function jl_Readable() { +} +function jn_CharBuffer() { + jn_Buffer.call(this); +} +function jn_CharBuffer_allocate($capacity) { + var var$2, var$3; + if ($capacity >= 0) + return jn_CharBufferOverArray__init_(0, $capacity, $rt_createCharArray($capacity), 0, $capacity, 0); + var$2 = new jl_IllegalArgumentException; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(490)); + jl_AbstractStringBuilder_append2(var$3, $capacity); + jl_Throwable__init_(var$2, jl_AbstractStringBuilder_toString(var$3)); + $rt_throw(var$2); +} +function jn_CharBuffer_wrap0($array, $offset, $length) { + return jn_CharBufferOverArray__init_(0, $array.data.length, $array, $offset, $offset + $length | 0, 0); +} +function jn_CharBuffer_wrap($array) { + return jn_CharBuffer_wrap0($array, 0, $array.data.length); +} +function jn_CharBuffer_get0($this, $dst, $offset, $length) { + var var$4, var$5, $pos, var$7, var$8, var$9, $i, var$11; + if ($offset >= 0) { + var$4 = $dst.data; + var$5 = var$4.length; + if ($offset < var$5) { + $pos = $offset + $length | 0; + if ($pos > var$5) { + var$7 = new jl_IndexOutOfBoundsException; + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append(var$8, $rt_s(591)); + jl_AbstractStringBuilder_append2(var$8, $pos); + jl_AbstractStringBuilder_append(var$8, $rt_s(483)); + jl_AbstractStringBuilder_append2(var$8, var$5); + jl_Throwable__init_(var$7, jl_AbstractStringBuilder_toString(var$8)); + $rt_throw(var$7); + } + if (jn_Buffer_remaining($this) < $length) { + var$8 = new jn_BufferUnderflowException; + jl_Throwable__init_0(var$8); + $rt_throw(var$8); + } + if ($length < 0) { + var$8 = new jl_IndexOutOfBoundsException; + var$9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$9); + jl_AbstractStringBuilder_append(var$9, $rt_s(484)); + jl_AbstractStringBuilder_append2(var$9, $length); + jl_AbstractStringBuilder_append(var$9, $rt_s(485)); + jl_Throwable__init_(var$8, jl_AbstractStringBuilder_toString(var$9)); + $rt_throw(var$8); + } + $pos = $this.$position; + $i = 0; + while ($i < $length) { + var$11 = $offset + 1 | 0; + var$5 = $pos + 1 | 0; + var$4[$offset] = jn_CharBufferOverArray_getChar($this, $pos); + $i = $i + 1 | 0; + $offset = var$11; + $pos = var$5; + } + $this.$position = $this.$position + $length | 0; + return $this; + } + } + $dst = $dst.data; + var$9 = new jl_IndexOutOfBoundsException; + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append(var$8, $rt_s(486)); + jl_AbstractStringBuilder_append2(var$8, $offset); + jl_AbstractStringBuilder_append(var$8, $rt_s(480)); + jl_AbstractStringBuilder_append2(var$8, $dst.length); + jl_AbstractStringBuilder_append(var$8, $rt_s(68)); + jl_Throwable__init_(var$9, jl_AbstractStringBuilder_toString(var$8)); + $rt_throw(var$9); +} +function jn_CharBuffer_get($this, $dst) { + return jn_CharBuffer_get0($this, $dst, 0, $dst.data.length); +} +function jn_CharBuffer_put($this, $src, $offset, $length) { + var var$4, var$5, var$6, $pos, var$8, var$9, $i, var$11; + if (jn_CharBufferImpl_isReadOnly($this)) { + var$4 = new jn_ReadOnlyBufferException; + jl_Throwable__init_0(var$4); + $rt_throw(var$4); + } + if (jn_Buffer_remaining($this) < $length) { + var$4 = new jn_BufferOverflowException; + jl_Throwable__init_0(var$4); + $rt_throw(var$4); + } + if ($offset >= 0) { + var$5 = $src.data; + var$6 = var$5.length; + if ($offset < var$6) { + $pos = $offset + $length | 0; + if ($pos > var$6) { + var$8 = new jl_IndexOutOfBoundsException; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(592)); + jl_AbstractStringBuilder_append2(var$4, $pos); + jl_AbstractStringBuilder_append(var$4, $rt_s(483)); + jl_AbstractStringBuilder_append2(var$4, var$6); + jl_Throwable__init_(var$8, jl_AbstractStringBuilder_toString(var$4)); + $rt_throw(var$8); + } + if ($length < 0) { + var$4 = new jl_IndexOutOfBoundsException; + var$9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$9); + jl_AbstractStringBuilder_append(var$9, $rt_s(484)); + jl_AbstractStringBuilder_append2(var$9, $length); + jl_AbstractStringBuilder_append(var$9, $rt_s(485)); + jl_Throwable__init_(var$4, jl_AbstractStringBuilder_toString(var$9)); + $rt_throw(var$4); + } + $pos = $this.$position; + $i = 0; + while ($i < $length) { + var$11 = $pos + 1 | 0; + var$6 = $offset + 1 | 0; + jn_CharBufferOverArray_putChar($this, $pos, var$5[$offset]); + $i = $i + 1 | 0; + $pos = var$11; + $offset = var$6; + } + $this.$position = $this.$position + $length | 0; + return $this; + } + } + $src = $src.data; + var$9 = new jl_IndexOutOfBoundsException; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(486)); + jl_AbstractStringBuilder_append2(var$4, $offset); + jl_AbstractStringBuilder_append(var$4, $rt_s(480)); + jl_AbstractStringBuilder_append2(var$4, $src.length); + jl_AbstractStringBuilder_append(var$4, $rt_s(68)); + jl_Throwable__init_(var$9, jl_AbstractStringBuilder_toString(var$4)); + $rt_throw(var$9); +} +function jn_CharBuffer_put0($this, $src, $start, $end) { + var $sz, var$5, var$6, $pos, $pos_0, var$9; + if (jn_CharBufferImpl_isReadOnly($this)) { + $src = new jn_ReadOnlyBufferException; + jl_Throwable__init_0($src); + $rt_throw($src); + } + $sz = $end - $start | 0; + if (jn_Buffer_remaining($this) < $sz) { + $src = new jn_BufferOverflowException; + jl_Throwable__init_0($src); + $rt_throw($src); + } + if ($start >= 0 && $start < jl_String_length($src)) { + if ($end > jl_String_length($src)) { + var$5 = new jl_IndexOutOfBoundsException; + var$6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$6); + jl_AbstractStringBuilder_append(var$6, $rt_s(592)); + jl_AbstractStringBuilder_append2(var$6, $end); + jl_AbstractStringBuilder_append(var$6, $rt_s(593)); + jl_AbstractStringBuilder_append2(var$6, jl_String_length($src)); + jl_Throwable__init_(var$5, jl_AbstractStringBuilder_toString(var$6)); + $rt_throw(var$5); + } + if ($start <= $end) { + $pos = $this.$position; + while ($start < $end) { + $pos_0 = $pos + 1 | 0; + var$9 = $start + 1 | 0; + jn_CharBufferOverArray_putChar($this, $pos, jl_String_charAt($src, $start)); + $pos = $pos_0; + $start = var$9; + } + $this.$position = $this.$position + $sz | 0; + return $this; + } + var$5 = new jl_IndexOutOfBoundsException; + var$6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$6); + jl_AbstractStringBuilder_append(var$6, $rt_s(594)); + jl_AbstractStringBuilder_append2(var$6, $start); + jl_AbstractStringBuilder_append(var$6, $rt_s(595)); + jl_AbstractStringBuilder_append2(var$6, $end); + jl_Throwable__init_(var$5, jl_AbstractStringBuilder_toString(var$6)); + $rt_throw(var$5); + } + var$6 = new jl_IndexOutOfBoundsException; + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(594)); + jl_AbstractStringBuilder_append2(var$5, $start); + jl_AbstractStringBuilder_append(var$5, $rt_s(480)); + jl_AbstractStringBuilder_append2(var$5, jl_String_length($src)); + jl_AbstractStringBuilder_append(var$5, $rt_s(68)); + jl_Throwable__init_(var$6, jl_AbstractStringBuilder_toString(var$5)); + $rt_throw(var$6); +} +function jn_CharBuffer_put1($this, $src) { + return jn_CharBuffer_put0($this, $src, 0, jl_String_length($src)); +} +function jn_CharBuffer_hasArray($this) { + return 1; +} +function jn_CharBuffer_array($this) { + return $this.$array5; +} +function jn_CharBuffer_flip($this) { + jn_Buffer_flip($this); + return $this; +} +function jn_CharBuffer_position($this, $newPosition) { + jn_Buffer_position0($this, $newPosition); + return $this; +} +function cjj_GZIPException() { + ji_IOException.call(this); +} +function cjj_GZIPException__init_0() { + var var_0 = new cjj_GZIPException(); + cjj_GZIPException__init_(var_0); + return var_0; +} +function cjj_GZIPException__init_($this) { + jl_Throwable__init_0($this); +} +function jl_Enum() { + var a = this; jl_Object.call(a); + a.$name7 = null; + a.$ordinal = 0; +} +function jl_Enum__init_(var_0, var_1) { + var var_2 = new jl_Enum(); + jl_Enum__init_0(var_2, var_0, var_1); + return var_2; +} +function jl_Enum__init_0($this, $name, $ordinal) { + $this.$name7 = $name; + $this.$ordinal = $ordinal; +} +function jl_Enum_name($this) { + return $this.$name7; +} +function jl_Enum_ordinal($this) { + return $this.$ordinal; +} +function jl_Enum_toString($this) { + return $this.$name7; +} +function jl_Enum_equals($this, $other) { + return $this !== $other ? 0 : 1; +} +function jl_Enum_hashCode($this) { + return jl_Object_identity($this); +} +function jl_Enum_getDeclaringClass($this) { + var $result; + $result = jl_Object_getClass($this); + if (!jl_Object_equals(jl_Class_getSuperclass($result), $rt_cls(jl_Enum))) + $result = jl_Class_getSuperclass($result); + return $result; +} +function jl_Enum_compareTo($this, $o) { + var var$2, var$3; + if (jl_Enum_getDeclaringClass($o) === jl_Enum_getDeclaringClass($this)) + return $rt_compare($this.$ordinal, $o.$ordinal); + var$2 = new jl_IllegalArgumentException; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(596)); + jl_AbstractStringBuilder_append(var$3, jl_Class_getName(jl_Enum_getDeclaringClass($this))); + jl_AbstractStringBuilder_append(var$3, $rt_s(597)); + jl_AbstractStringBuilder_append(var$3, jl_Class_getName(jl_Enum_getDeclaringClass($o))); + jl_Throwable__init_(var$2, jl_AbstractStringBuilder_toString(var$3)); + $rt_throw(var$2); +} +function jl_Enum_compareTo0($this, var$1) { + return jl_Enum_compareTo($this, var$1); +} +function nle_BaseNCodec$CodecPolicy() { + jl_Enum.call(this); +} +var nle_BaseNCodec$CodecPolicy_STRICT = null; +var nle_BaseNCodec$CodecPolicy_LENIANT = null; +var nle_BaseNCodec$CodecPolicy_$VALUES = null; +function nle_BaseNCodec$CodecPolicy__clinit_() { + var var$1, var$2, var$3; + var$1 = new nle_BaseNCodec$CodecPolicy; + jl_Enum__init_0(var$1, $rt_s(598), 0); + nle_BaseNCodec$CodecPolicy_STRICT = var$1; + var$1 = new nle_BaseNCodec$CodecPolicy; + jl_Enum__init_0(var$1, $rt_s(599), 1); + nle_BaseNCodec$CodecPolicy_LENIANT = var$1; + var$2 = $rt_createArray(nle_BaseNCodec$CodecPolicy, 2); + var$3 = var$2.data; + var$3[0] = nle_BaseNCodec$CodecPolicy_STRICT; + var$3[1] = nle_BaseNCodec$CodecPolicy_LENIANT; + nle_BaseNCodec$CodecPolicy_$VALUES = var$2; +} +function jur_FSet() { + var a = this; jur_AbstractSet.call(a); + a.$isBackReferenced = 0; + a.$groupIndex = 0; +} +var jur_FSet_posFSet = null; +function jur_FSet__init_0(var_0) { + var var_1 = new jur_FSet(); + jur_FSet__init_(var_1, var_0); + return var_1; +} +function jur_FSet__init_($this, $groupIndex) { + jur_AbstractSet__init_($this); + $this.$groupIndex = $groupIndex; +} +function jur_FSet_matches($this, $stringIndex, $testString, $matchResult) { + var $end, $shift; + $end = jur_MatchResultImpl_getEnd($matchResult, $this.$groupIndex); + jur_MatchResultImpl_setEnd($matchResult, $this.$groupIndex, $stringIndex); + $shift = $this.$next4.$matches0($stringIndex, $testString, $matchResult); + if ($shift < 0) + jur_MatchResultImpl_setEnd($matchResult, $this.$groupIndex, $end); + return $shift; +} +function jur_FSet_getGroupIndex($this) { + return $this.$groupIndex; +} +function jur_FSet_getName($this) { + return $rt_s(600); +} +function jur_FSet_hasConsumed($this, $mr) { + return 0; +} +function jur_FSet__clinit_() { + var var$1; + var$1 = new jur_FSet$PossessiveFSet; + jur_AbstractSet__init_(var$1); + jur_FSet_posFSet = var$1; +} +function jur_Lexer() { + var a = this; jl_Object.call(a); + a.$pattern1 = null; + a.$flags1 = 0; + a.$mode = 0; + a.$savedMode = 0; + a.$lookBack = 0; + a.$ch = 0; + a.$lookAhead = 0; + a.$patternFullLength = 0; + a.$curST = null; + a.$lookAheadST = null; + a.$index0 = 0; + a.$prevNW = 0; + a.$curToc = 0; + a.$lookAheadToc = 0; + a.$orig = null; +} +var jur_Lexer_decompTable = null; +var jur_Lexer_singleDecompTable = null; +var jur_Lexer_singleDecompTableSize = 0; +function jur_Lexer_peek($this) { + return $this.$ch; +} +function jur_Lexer_setMode($this, $mode) { + if ($mode > 0 && $mode < 3) + $this.$mode = $mode; + if ($mode == 1) { + $this.$lookAhead = $this.$ch; + $this.$lookAheadST = $this.$curST; + $this.$index0 = $this.$lookAheadToc; + $this.$lookAheadToc = $this.$curToc; + jur_Lexer_movePointer($this); + } +} +function jur_Lexer_restoreFlags($this, $flags) { + $this.$flags1 = $flags; + $this.$lookAhead = $this.$ch; + $this.$lookAheadST = $this.$curST; + $this.$index0 = $this.$curToc + 1 | 0; + $this.$lookAheadToc = $this.$curToc; + jur_Lexer_movePointer($this); +} +function jur_Lexer_peekSpecial($this) { + return $this.$curST; +} +function jur_Lexer_isSpecial($this) { + return $this.$curST === null ? 0 : 1; +} +function jur_Lexer_isNextSpecial($this) { + return $this.$lookAheadST === null ? 0 : 1; +} +function jur_Lexer_next($this) { + jur_Lexer_movePointer($this); + return $this.$lookBack; +} +function jur_Lexer_nextSpecial($this) { + var $res; + $res = $this.$curST; + jur_Lexer_movePointer($this); + return $res; +} +function jur_Lexer_lookAhead($this) { + return $this.$lookAhead; +} +function jur_Lexer_back($this) { + return $this.$lookBack; +} +function jur_Lexer_movePointer($this) { + var $reread, $nonCap, $behind, $cs, $negative, $$je; + $this.$lookBack = $this.$ch; + $this.$ch = $this.$lookAhead; + $this.$curST = $this.$lookAheadST; + $this.$curToc = $this.$lookAheadToc; + $this.$lookAheadToc = $this.$index0; + while (true) { + $reread = 0; + $this.$lookAhead = $this.$index0 >= $this.$pattern1.data.length ? 0 : jur_Lexer_nextCodePoint($this); + $this.$lookAheadST = null; + if ($this.$mode == 4) { + if ($this.$lookAhead != 92) + return; + $this.$lookAhead = $this.$index0 >= $this.$pattern1.data.length ? 0 : $this.$pattern1.data[jur_Lexer_nextIndex($this)]; + switch ($this.$lookAhead) { + case 69: + break; + default: + $this.$lookAhead = 92; + $this.$index0 = $this.$prevNW; + return; + } + $this.$mode = $this.$savedMode; + $this.$lookAhead = $this.$index0 > ($this.$pattern1.data.length - 2 | 0) ? 0 : jur_Lexer_nextCodePoint($this); + } + a: { + if ($this.$lookAhead != 92) { + if ($this.$mode == 1) + switch ($this.$lookAhead) { + case 36: + $this.$lookAhead = (-536870876); + break a; + case 40: + if ($this.$pattern1.data[$this.$index0] != 63) { + $this.$lookAhead = (-2147483608); + break a; + } + jur_Lexer_nextIndex($this); + $nonCap = $this.$pattern1.data[$this.$index0]; + $behind = 0; + while (true) { + b: { + if ($behind) { + $behind = 0; + switch ($nonCap) { + case 33: + break; + case 61: + $this.$lookAhead = (-134217688); + jur_Lexer_nextIndex($this); + break b; + default: + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), jur_Lexer_toString($this), $this.$index0)); + } + $this.$lookAhead = (-67108824); + jur_Lexer_nextIndex($this); + } else { + switch ($nonCap) { + case 33: + break; + case 60: + jur_Lexer_nextIndex($this); + $nonCap = $this.$pattern1.data[$this.$index0]; + $behind = 1; + break b; + case 61: + $this.$lookAhead = (-536870872); + jur_Lexer_nextIndex($this); + break b; + case 62: + $this.$lookAhead = (-33554392); + jur_Lexer_nextIndex($this); + break b; + default: + $this.$lookAhead = jur_Lexer_readFlags($this); + if ($this.$lookAhead < 256) { + $this.$flags1 = $this.$lookAhead; + $this.$lookAhead = $this.$lookAhead << 16; + $this.$lookAhead = (-1073741784) | $this.$lookAhead; + break b; + } + $this.$lookAhead = $this.$lookAhead & 255; + $this.$flags1 = $this.$lookAhead; + $this.$lookAhead = $this.$lookAhead << 16; + $this.$lookAhead = (-16777176) | $this.$lookAhead; + break b; + } + $this.$lookAhead = (-268435416); + jur_Lexer_nextIndex($this); + } + } + if (!$behind) + break; + } + break a; + case 41: + $this.$lookAhead = (-536870871); + break a; + case 42: + case 43: + case 63: + switch ($this.$index0 >= $this.$pattern1.data.length ? 42 : $this.$pattern1.data[$this.$index0]) { + case 43: + $this.$lookAhead = $this.$lookAhead | (-2147483648); + jur_Lexer_nextIndex($this); + break a; + case 63: + $this.$lookAhead = $this.$lookAhead | (-1073741824); + jur_Lexer_nextIndex($this); + break a; + default: + } + $this.$lookAhead = $this.$lookAhead | (-536870912); + break a; + case 46: + $this.$lookAhead = (-536870866); + break a; + case 91: + $this.$lookAhead = (-536870821); + jur_Lexer_setMode($this, 2); + break a; + case 93: + if ($this.$mode != 2) + break a; + $this.$lookAhead = (-536870819); + break a; + case 94: + $this.$lookAhead = (-536870818); + break a; + case 123: + $this.$lookAheadST = jur_Lexer_processQuantifier($this, $this.$lookAhead); + break a; + case 124: + $this.$lookAhead = (-536870788); + break a; + default: + } + else if ($this.$mode == 2) + switch ($this.$lookAhead) { + case 38: + $this.$lookAhead = (-536870874); + break a; + case 45: + $this.$lookAhead = (-536870867); + break a; + case 91: + $this.$lookAhead = (-536870821); + break a; + case 93: + $this.$lookAhead = (-536870819); + break a; + case 94: + $this.$lookAhead = (-536870818); + break a; + default: + } + } else { + $nonCap = $this.$index0 >= ($this.$pattern1.data.length - 2 | 0) ? (-1) : jur_Lexer_nextCodePoint($this); + c: { + $this.$lookAhead = $nonCap; + switch ($this.$lookAhead) { + case -1: + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), jur_Lexer_toString($this), $this.$index0)); + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: + case 15: + case 16: + case 17: + case 18: + case 19: + case 20: + case 21: + case 22: + case 23: + case 24: + case 25: + case 26: + case 27: + case 28: + case 29: + case 30: + case 31: + case 32: + case 33: + case 34: + case 35: + case 36: + case 37: + case 38: + case 39: + case 40: + case 41: + case 42: + case 43: + case 44: + case 45: + case 46: + case 47: + case 58: + case 59: + case 60: + case 61: + case 62: + case 63: + case 64: + case 91: + case 92: + case 93: + case 94: + case 95: + case 96: + case 118: + break; + case 48: + $this.$lookAhead = jur_Lexer_readOctals($this); + break a; + case 49: + case 50: + case 51: + case 52: + case 53: + case 54: + case 55: + case 56: + case 57: + if ($this.$mode != 1) + break a; + $this.$lookAhead = (-2147483648) | $this.$lookAhead; + break a; + case 65: + $this.$lookAhead = (-2147483583); + break a; + case 66: + $this.$lookAhead = (-2147483582); + break a; + case 67: + case 69: + case 70: + case 72: + case 73: + case 74: + case 75: + case 76: + case 77: + case 78: + case 79: + case 82: + case 84: + case 85: + case 86: + case 88: + case 89: + case 103: + case 104: + case 105: + case 106: + case 107: + case 108: + case 109: + case 111: + case 113: + case 121: + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), jur_Lexer_toString($this), $this.$index0)); + case 68: + case 83: + case 87: + case 100: + case 115: + case 119: + $this.$lookAheadST = jur_AbstractCharClass_getPredefinedClass(jl_String__init_3($this.$pattern1, $this.$prevNW, 1), 0); + $this.$lookAhead = 0; + break a; + case 71: + $this.$lookAhead = (-2147483577); + break a; + case 80: + case 112: + break c; + case 81: + $this.$savedMode = $this.$mode; + $this.$mode = 4; + $reread = 1; + break a; + case 90: + $this.$lookAhead = (-2147483558); + break a; + case 97: + $this.$lookAhead = 7; + break a; + case 98: + $this.$lookAhead = (-2147483550); + break a; + case 99: + if ($this.$index0 >= ($this.$pattern1.data.length - 2 | 0)) + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), jur_Lexer_toString($this), $this.$index0)); + $this.$lookAhead = $this.$pattern1.data[jur_Lexer_nextIndex($this)] & 31; + break a; + case 101: + $this.$lookAhead = 27; + break a; + case 102: + $this.$lookAhead = 12; + break a; + case 110: + $this.$lookAhead = 10; + break a; + case 114: + $this.$lookAhead = 13; + break a; + case 116: + $this.$lookAhead = 9; + break a; + case 117: + $this.$lookAhead = jur_Lexer_readHex($this, 4); + break a; + case 120: + $this.$lookAhead = jur_Lexer_readHex($this, 2); + break a; + case 122: + $this.$lookAhead = (-2147483526); + break a; + default: + } + break a; + } + $cs = jur_Lexer_parseCharClassName($this); + $negative = 0; + if ($this.$lookAhead == 80) + $negative = 1; + try { + $this.$lookAheadST = jur_AbstractCharClass_getPredefinedClass($cs, $negative); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ju_MissingResourceException) { + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), jur_Lexer_toString($this), $this.$index0)); + } else { + throw $$e; + } + } + $this.$lookAhead = 0; + } + } + if ($reread) + continue; + else + break; + } +} +function jur_Lexer_parseCharClassName($this) { + var $sb, $ch, $res; + $sb = new jl_StringBuilder; + jl_AbstractStringBuilder__init_2($sb, 10); + if ($this.$index0 < ($this.$pattern1.data.length - 2 | 0)) { + if ($this.$pattern1.data[$this.$index0] != 123) { + $sb = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($sb); + jl_AbstractStringBuilder_append($sb, $rt_s(601)); + jl_AbstractStringBuilder_append($sb, jl_String__init_3($this.$pattern1, jur_Lexer_nextIndex($this), 1)); + return jl_AbstractStringBuilder_toString($sb); + } + jur_Lexer_nextIndex($this); + $ch = 0; + a: { + while ($this.$index0 < ($this.$pattern1.data.length - 2 | 0)) { + $ch = $this.$pattern1.data[jur_Lexer_nextIndex($this)]; + if ($ch == 125) + break a; + jl_AbstractStringBuilder_append0($sb, $ch); + } + } + if ($ch != 125) + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), $this.$orig, $this.$index0)); + } + if (!jl_StringBuilder_length($sb)) + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), $this.$orig, $this.$index0)); + $res = jl_AbstractStringBuilder_toString($sb); + if (jl_String_length($res) == 1) { + $sb = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($sb); + jl_AbstractStringBuilder_append($sb, $rt_s(601)); + jl_AbstractStringBuilder_append($sb, $res); + return jl_AbstractStringBuilder_toString($sb); + } + b: { + c: { + if (jl_String_length($res) > 3) { + if (jl_String_startsWith0($res, $rt_s(601))) + break c; + if (jl_String_startsWith0($res, $rt_s(602))) + break c; + } + break b; + } + $res = jl_String_substring($res, 2); + } + return $res; +} +function jur_Lexer_processQuantifier($this, $ch) { + var $sb, $min, $max, $mod, $$je; + $sb = new jl_StringBuilder; + jl_AbstractStringBuilder__init_2($sb, 4); + $min = (-1); + $max = 2147483647; + a: { + while (true) { + if ($this.$index0 >= $this.$pattern1.data.length) + break a; + $ch = $this.$pattern1.data[jur_Lexer_nextIndex($this)]; + if ($ch == 125) + break a; + if ($ch == 44 && $min < 0) + try { + $min = jl_Integer_parseInt0(jl_StringBuilder_toString($sb), 10); + jl_StringBuilder_delete($sb, 0, jl_StringBuilder_length($sb)); + continue; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NumberFormatException) { + break; + } else { + throw $$e; + } + } + jl_AbstractStringBuilder_append0($sb, $ch & 65535); + } + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), $this.$orig, $this.$index0)); + } + if ($ch != 125) + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), $this.$orig, $this.$index0)); + if (jl_StringBuilder_length($sb) > 0) + b: { + try { + $max = jl_Integer_parseInt0(jl_StringBuilder_toString($sb), 10); + if ($min >= 0) + break b; + $min = $max; + break b; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NumberFormatException) { + } else { + throw $$e; + } + } + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), $this.$orig, $this.$index0)); + } + else if ($min < 0) + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), $this.$orig, $this.$index0)); + if (($min | $max | ($max - $min | 0)) < 0) + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), $this.$orig, $this.$index0)); + $mod = $this.$index0 >= $this.$pattern1.data.length ? 42 : $this.$pattern1.data[$this.$index0]; + c: { + switch ($mod) { + case 43: + $this.$lookAhead = (-2147483525); + jur_Lexer_nextIndex($this); + break c; + case 63: + $this.$lookAhead = (-1073741701); + jur_Lexer_nextIndex($this); + break c; + default: + } + $this.$lookAhead = (-536870789); + } + $sb = new jur_Quantifier; + $sb.$min1 = $min; + $sb.$max0 = $max; + return $sb; +} +function jur_Lexer_toString($this) { + return $this.$orig; +} +function jur_Lexer_isEmpty($this) { + return !$this.$ch && !$this.$lookAhead && $this.$index0 == $this.$patternFullLength && !jur_Lexer_isSpecial($this) ? 1 : 0; +} +function jur_Lexer_isLetter0($ch) { + return $ch < 0 ? 0 : 1; +} +function jur_Lexer_isLetter($this) { + return !jur_Lexer_isEmpty($this) && !jur_Lexer_isSpecial($this) && jur_Lexer_isLetter0($this.$ch) ? 1 : 0; +} +function jur_Lexer_isHighSurrogate($this) { + return $this.$ch <= 56319 && $this.$ch >= 55296 ? 1 : 0; +} +function jur_Lexer_isLowSurrogate($this) { + return $this.$ch <= 57343 && $this.$ch >= 56320 ? 1 : 0; +} +function jur_Lexer_isHighSurrogate0($ch) { + return $ch <= 56319 && $ch >= 55296 ? 1 : 0; +} +function jur_Lexer_isLowSurrogate0($ch) { + return $ch <= 57343 && $ch >= 56320 ? 1 : 0; +} +function jur_Lexer_readHex($this, $max) { + var $st, $length, $i, var$5, $$je; + $st = new jl_StringBuilder; + jl_AbstractStringBuilder__init_2($st, $max); + $length = $this.$pattern1.data.length - 2 | 0; + $i = 0; + while (true) { + var$5 = $rt_compare($i, $max); + if (var$5 >= 0) + break; + if ($this.$index0 >= $length) + break; + jl_AbstractStringBuilder_append0($st, $this.$pattern1.data[jur_Lexer_nextIndex($this)]); + $i = $i + 1 | 0; + } + if (!var$5) + a: { + try { + $max = jl_Integer_parseInt0(jl_StringBuilder_toString($st), 16); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NumberFormatException) { + break a; + } else { + throw $$e; + } + } + return $max; + } + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), $this.$orig, $this.$index0)); +} +function jur_Lexer_readOctals($this) { + var $max, $i, $length, $res, var$5; + $max = 3; + $i = 1; + $length = $this.$pattern1.data.length - 2 | 0; + $res = jl_Character_digit($this.$pattern1.data[$this.$index0], 8); + switch ($res) { + case -1: + break; + default: + if ($res > 3) + $max = 2; + jur_Lexer_nextIndex($this); + a: { + while (true) { + if ($i >= $max) + break a; + if ($this.$index0 >= $length) + break a; + var$5 = jl_Character_digit($this.$pattern1.data[$this.$index0], 8); + if (var$5 < 0) + break; + $res = ($res * 8 | 0) + var$5 | 0; + jur_Lexer_nextIndex($this); + $i = $i + 1 | 0; + } + } + return $res; + } + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), $this.$orig, $this.$index0)); +} +function jur_Lexer_readFlags($this) { + var $pos, $res; + $pos = 1; + $res = $this.$flags1; + a: while (true) { + if ($this.$index0 >= $this.$pattern1.data.length) + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), $this.$orig, $this.$index0)); + b: { + c: { + switch ($this.$pattern1.data[$this.$index0]) { + case 41: + jur_Lexer_nextIndex($this); + return $res | 256; + case 45: + if (!$pos) + $rt_throw(jur_PatternSyntaxException__init_($rt_s(36), $this.$orig, $this.$index0)); + $pos = 0; + break b; + case 58: + break a; + case 100: + break c; + case 105: + $res = $pos ? $res | 2 : ($res ^ 2) & $res; + break b; + case 109: + $res = $pos ? $res | 8 : ($res ^ 8) & $res; + break b; + case 115: + $res = $pos ? $res | 32 : ($res ^ 32) & $res; + break b; + case 117: + $res = $pos ? $res | 64 : ($res ^ 64) & $res; + break b; + case 120: + $res = $pos ? $res | 4 : ($res ^ 4) & $res; + break b; + default: + } + break b; + } + $res = $pos ? $res | 1 : ($res ^ 1) & $res; + } + jur_Lexer_nextIndex($this); + } + jur_Lexer_nextIndex($this); + return $res; +} +function jur_Lexer_nextIndex($this) { + var var$1, var$2; + $this.$prevNW = $this.$index0; + if (!($this.$flags1 & 4)) + $this.$index0 = $this.$index0 + 1 | 0; + else { + var$1 = $this.$pattern1.data.length - 2 | 0; + $this.$index0 = $this.$index0 + 1 | 0; + a: while (true) { + if ($this.$index0 < var$1 && jl_Character_isWhitespace($this.$pattern1.data[$this.$index0])) { + $this.$index0 = $this.$index0 + 1 | 0; + continue; + } + if ($this.$index0 >= var$1) + break; + if ($this.$pattern1.data[$this.$index0] != 35) + break; + $this.$index0 = $this.$index0 + 1 | 0; + while (true) { + if ($this.$index0 >= var$1) + continue a; + var$2 = $this.$pattern1.data[$this.$index0]; + if (var$2 != 10 && var$2 != 13 && var$2 != 133 && (var$2 | 1) != 8233 ? 0 : 1) + continue a; + $this.$index0 = $this.$index0 + 1 | 0; + } + } + } + return $this.$prevNW; +} +function jur_Lexer_getDecomposition($ch) { + return jur_Lexer_decompTable.$get10($ch); +} +function jur_Lexer_nextCodePoint($this) { + var $high, $lowExpectedIndex, $low; + $high = $this.$pattern1.data[jur_Lexer_nextIndex($this)]; + if (jl_Character_isHighSurrogate($high)) { + $lowExpectedIndex = $this.$prevNW + 1 | 0; + if ($lowExpectedIndex < $this.$pattern1.data.length) { + $low = $this.$pattern1.data[$lowExpectedIndex]; + if (jl_Character_isLowSurrogate($low)) { + jur_Lexer_nextIndex($this); + return jl_Character_toCodePoint($high, $low); + } + } + } + return $high; +} +function jur_Lexer_getIndex($this) { + return $this.$curToc; +} +function jur_PatternSyntaxException() { + var a = this; jl_IllegalArgumentException.call(a); + a.$desc = null; + a.$pattern2 = null; + a.$index1 = 0; +} +function jur_PatternSyntaxException__init_(var_0, var_1, var_2) { + var var_3 = new jur_PatternSyntaxException(); + jur_PatternSyntaxException__init_0(var_3, var_0, var_1, var_2); + return var_3; +} +function jur_PatternSyntaxException__init_0($this, $description, $pattern, $index) { + jl_Throwable__init_0($this); + $this.$index1 = (-1); + $this.$desc = $description; + $this.$pattern2 = $pattern; + $this.$index1 = $index; +} +function jur_PatternSyntaxException_getMessage($this) { + var $filler, $temp, var$3, var$4, var$5, var$6, var$7, var$8; + $filler = $rt_s(36); + if ($this.$index1 >= 1) { + $temp = $rt_createCharArray($this.$index1); + var$3 = $temp.data; + var$4 = 0; + var$5 = var$3.length; + if (var$4 > var$5) { + $filler = new jl_IllegalArgumentException; + jl_Throwable__init_0($filler); + $rt_throw($filler); + } + while (var$4 < var$5) { + var$6 = var$4 + 1 | 0; + var$3[var$4] = 32; + var$4 = var$6; + } + $filler = jl_String__init_($temp); + } + var$7 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$7); + jl_AbstractStringBuilder_append(var$7, $this.$desc); + if ($this.$pattern2 !== null && jl_String_length($this.$pattern2)) { + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append2(var$8, $this.$index1); + jl_AbstractStringBuilder_append(var$8, $rt_s(368)); + jl_AbstractStringBuilder_append(var$8, $this.$pattern2); + jl_AbstractStringBuilder_append(var$8, $rt_s(368)); + jl_AbstractStringBuilder_append(var$8, $filler); + $filler = jl_AbstractStringBuilder_toString(var$8); + } else + $filler = $rt_s(36); + jl_AbstractStringBuilder_append(var$7, $filler); + return jl_AbstractStringBuilder_toString(var$7); +} +function jl_CloneNotSupportedException() { + jl_Exception.call(this); +} +function jl_CloneNotSupportedException__init_0() { + var var_0 = new jl_CloneNotSupportedException(); + jl_CloneNotSupportedException__init_(var_0); + return var_0; +} +function jl_CloneNotSupportedException__init_($this) { + jl_Throwable__init_0($this); +} +function nle_TextureLocation() { + var a = this; jl_Object.call(a); + a.$path = null; + a.$glObject = 0; +} +var nle_TextureLocation_locations = null; +function nle_TextureLocation__init_(var_0) { + var var_1 = new nle_TextureLocation(); + nle_TextureLocation__init_0(var_1, var_0); + return var_1; +} +function nle_TextureLocation__init_0($this, $path) { + $this.$path = $path; + $this.$glObject = (-1); + ju_ArrayList_add(nle_TextureLocation_locations, $this); +} +function nle_TextureLocation_bindTexture($this) { + var $r, var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$r = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $r = nmc_Minecraft_theMinecraft.$renderEngine; + if ($this.$glObject != (-1)) { + nms_RenderEngine_bindTexture($r, $this.$glObject); + return; + } + var$2 = $this.$path; + $ptr = 1; + case 1: + $tmp = nms_RenderEngine_getTexture($r, var$2); + if ($rt_suspending()) { + break main; + } + var$3 = $tmp; + $this.$glObject = var$3; + if ($this.$glObject == (-1)) { + var$2 = jl_System_err(); + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(603)); + jl_AbstractStringBuilder_append(var$4, $this.$path); + ji_PrintStream_println(var$2, jl_AbstractStringBuilder_toString(var$4)); + } + nms_RenderEngine_bindTexture($r, $this.$glObject); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $r, var$2, var$3, var$4, $ptr); +} +function nle_TextureLocation__clinit_() { + nle_TextureLocation_locations = ju_ArrayList__init_0(); +} +function ju_GregorianCalendar() { + var a = this; ju_Calendar.call(a); + a.$gregorianCutover = Long_ZERO; + a.$changeYear = 0; + a.$julianSkew = 0; + a.$isCached = 0; + a.$cachedFields = null; + a.$nextMidnightMillis = Long_ZERO; + a.$lastMidnightMillis = Long_ZERO; + a.$currentYearSkew = 0; + a.$lastYearSkew = 0; +} +var ju_GregorianCalendar_daysInMonth = null; +var ju_GregorianCalendar_daysInYear = null; +var ju_GregorianCalendar_maximums = null; +var ju_GregorianCalendar_minimums = null; +var ju_GregorianCalendar_leastMaximums = null; +function ju_GregorianCalendar__init_1() { + var var_0 = new ju_GregorianCalendar(); + ju_GregorianCalendar__init_(var_0); + return var_0; +} +function ju_GregorianCalendar__init_0(var_0) { + var var_1 = new ju_GregorianCalendar(); + ju_GregorianCalendar__init_2(var_1, var_0); + return var_1; +} +function ju_GregorianCalendar__init_3(var_0) { + var var_1 = new ju_GregorianCalendar(); + ju_GregorianCalendar__init_4(var_1, var_0); + return var_1; +} +function ju_GregorianCalendar__init_5(var_0, var_1) { + var var_2 = new ju_GregorianCalendar(); + ju_GregorianCalendar__init_6(var_2, var_0, var_1); + return var_2; +} +function ju_GregorianCalendar__init_($this) { + ju_GregorianCalendar__init_2($this, ju_Locale_defaultLocale); +} +function ju_GregorianCalendar__init_2($this, $locale) { + var var$2; + if (ju_TimeZone_defaultTz === null) { + var$2 = otcit_DateTimeZoneProvider_detectTimezone(); + if (var$2 === null) + ju_TimeZone_defaultTz = ju_TimeZone_getTimeZone($rt_s(604)); + else + ju_TimeZone_defaultTz = ju_IANATimeZone__init_(var$2); + } + ju_GregorianCalendar__init_6($this, ju_IANATimeZone_clone(ju_TimeZone_defaultTz), $locale); +} +function ju_GregorianCalendar__init_4($this, $zone) { + ju_GregorianCalendar__init_6($this, $zone, ju_Locale_defaultLocale); +} +function ju_GregorianCalendar__init_6($this, $timezone, $locale) { + var var$3, var$4, var$5, var$6; + $this.$fields = $rt_createIntArray(17); + $this.$isSet = $rt_createBooleanArray(17); + $this.$areFieldsSet = 0; + $this.$isTimeSet = 0; + $this.$lenient = 1; + ju_Calendar_setTimeZone($this, $timezone); + $this.$fields = $rt_createIntArray(17); + $this.$isSet = $rt_createBooleanArray(17); + $this.$areFieldsSet = 0; + $this.$isTimeSet = 0; + $this.$lenient = 1; + if ($locale === ju_Calendar_cacheFor && ju_Calendar_firstDayOfWeekCache >= 0) + var$3 = ju_Calendar_firstDayOfWeekCache; + else { + $timezone = otciu_CLDRHelper_resolveCountry($locale.$languageCode, $locale.$countryCode); + if (otciu_CLDRHelper_$$metadata$$13 === null) + otciu_CLDRHelper_$$metadata$$13 = otciu_CLDRHelper_getFirstDayOfWeek$$create(); + var$4 = otciu_CLDRHelper_$$metadata$$13; + ju_Calendar_firstDayOfWeekCache = var$4.hasOwnProperty($rt_ustr($timezone)) ? var$4[$rt_ustr($timezone)].value : var$4[$rt_ustr($rt_s(605))].value; + var$3 = ju_Calendar_firstDayOfWeekCache; + } + ju_GregorianCalendar_setFirstDayOfWeek($this, var$3); + if ($locale === ju_Calendar_cacheFor && ju_Calendar_minimalDaysInFirstWeekCache >= 0) + var$3 = ju_Calendar_minimalDaysInFirstWeekCache; + else { + $timezone = otciu_CLDRHelper_resolveCountry($locale.$languageCode, $locale.$countryCode); + if (otciu_CLDRHelper_$$metadata$$12 === null) + otciu_CLDRHelper_$$metadata$$12 = otciu_CLDRHelper_getMinimalDaysInFirstWeek$$create(); + var$4 = otciu_CLDRHelper_$$metadata$$12; + ju_Calendar_minimalDaysInFirstWeekCache = var$4.hasOwnProperty($rt_ustr($timezone)) ? var$4[$rt_ustr($timezone)].value : var$4[$rt_ustr($rt_s(605))].value; + var$3 = ju_Calendar_minimalDaysInFirstWeekCache; + } + ju_GregorianCalendar_setMinimalDaysInFirstWeek($this, var$3); + ju_Calendar_cacheFor = $locale; + $this.$gregorianCutover = new Long(4184124416, 4294964450); + $this.$changeYear = 1582; + $this.$julianSkew = ((($this.$changeYear - 2000 | 0) / 400 | 0) + ju_GregorianCalendar_julianError($this) | 0) - (($this.$changeYear - 2000 | 0) / 100 | 0) | 0; + var$5 = $rt_createIntArray(10); + var$6 = var$5.data; + var$6[0] = 0; + var$6[1] = 0; + var$6[2] = 0; + var$6[3] = 0; + var$6[4] = 0; + var$6[5] = 0; + var$6[6] = 0; + var$6[7] = 0; + var$6[8] = 0; + var$6[9] = 0; + $this.$cachedFields = var$5; + $this.$currentYearSkew = 10; + ju_Calendar_setTimeInMillis($this, jl_System_currentTimeMillis()); +} +function ju_GregorianCalendar_add($this, $field, $value) { + var $multiplier, $offset, $newOffset, $month, $days, var$8; + if (!$value) + return; + if ($field >= 0 && $field < 15) { + $this.$isCached = 0; + if (!$field) { + ju_Calendar_complete($this); + if ($this.$fields.data[0] != 1) { + if ($value <= 0) + return; + ju_Calendar_set($this, 0, 1); + } else { + if ($value >= 0) + return; + ju_Calendar_set($this, 0, 0); + } + ju_Calendar_complete($this); + return; + } + if ($field != 1 && $field != 2) { + a: { + $multiplier = Long_ZERO; + ju_Calendar_getTimeInMillis($this); + switch ($field) { + case 3: + case 4: + case 8: + $multiplier = Long_fromInt(604800000); + break a; + case 5: + case 6: + case 7: + $multiplier = Long_fromInt(86400000); + break a; + case 9: + $multiplier = Long_fromInt(43200000); + break a; + case 10: + case 11: + $this.$time = Long_add($this.$time, Long_mul(Long_fromInt($value), Long_fromInt(3600000))); + break a; + case 12: + $this.$time = Long_add($this.$time, Long_mul(Long_fromInt($value), Long_fromInt(60000))); + break a; + case 13: + $this.$time = Long_add($this.$time, Long_mul(Long_fromInt($value), Long_fromInt(1000))); + break a; + case 14: + $this.$time = Long_add($this.$time, Long_fromInt($value)); + break a; + default: + } + } + if (Long_gt($multiplier, Long_ZERO)) { + $offset = ju_GregorianCalendar_getTimeZoneOffset($this, $this.$time); + $this.$time = Long_add($this.$time, Long_mul(Long_fromInt($value), $multiplier)); + $newOffset = ju_GregorianCalendar_getTimeZoneOffset($this, $this.$time); + if ($newOffset != $offset) + $this.$time = Long_add($this.$time, Long_fromInt($offset - $newOffset | 0)); + } + $this.$areFieldsSet = 0; + ju_Calendar_complete($this); + return; + } + ju_Calendar_complete($this); + if ($field == 2) { + $month = $this.$fields.data[2] + $value | 0; + if ($month >= 0) + $value = $month / 12 | 0; + else { + $value = ($month - 11 | 0) / 12 | 0; + $month = 12 + ($month % 12 | 0) | 0; + } + ju_Calendar_set($this, 2, $month % 12 | 0); + } + ju_Calendar_set($this, 1, $this.$fields.data[1] + $value | 0); + $days = ju_GregorianCalendar_daysInMonth0($this, ju_GregorianCalendar_isLeapYear($this, $this.$fields.data[1]), $this.$fields.data[2]); + if ($this.$fields.data[5] > $days) + ju_Calendar_set($this, 5, $days); + ju_Calendar_complete($this); + return; + } + var$8 = new jl_IllegalArgumentException; + jl_Throwable__init_0(var$8); + $rt_throw(var$8); +} +function ju_GregorianCalendar_fullFieldsCalc($this, $timeVal, $millis, $zoneOffset) { + var $days, var$5, var$6, $dayOfYear, $month, $leapYear, $date, $dstOffset, var$12, $daysFromStart, $week; + $days = Long_div($timeVal, Long_fromInt(86400000)); + if ($millis < 0) { + $millis = $millis + 86400000 | 0; + $days = Long_sub($days, Long_fromInt(1)); + } + $millis = $millis + $zoneOffset | 0; + while ($millis < 0) { + $millis = $millis + 86400000 | 0; + $days = Long_sub($days, Long_fromInt(1)); + } + while ($millis >= 86400000) { + $millis = $millis - 86400000 | 0; + $days = Long_add($days, Long_fromInt(1)); + } + var$5 = Long_fromInt($zoneOffset); + var$6 = Long_add($timeVal, var$5); + $dayOfYear = ju_GregorianCalendar_computeYearAndDay($this, $days, var$6); + $this.$fields.data[6] = $dayOfYear; + if ($this.$fields.data[1] == $this.$changeYear && Long_le($this.$gregorianCutover, var$6)) + $dayOfYear = $dayOfYear + $this.$currentYearSkew | 0; + $month = $dayOfYear / 32 | 0; + $leapYear = ju_GregorianCalendar_isLeapYear($this, $this.$fields.data[1]); + $date = $dayOfYear - ju_GregorianCalendar_daysInYear0($this, $leapYear, $month) | 0; + if ($date > ju_GregorianCalendar_daysInMonth0($this, $leapYear, $month)) { + $date = $date - ju_GregorianCalendar_daysInMonth0($this, $leapYear, $month) | 0; + $month = $month + 1 | 0; + } + $this.$fields.data[7] = ju_GregorianCalendar_mod7($this, Long_sub($days, Long_fromInt(3))) + 1 | 0; + $dstOffset = ju_GregorianCalendar_getTimeZoneOffset($this, $timeVal); + if ($this.$fields.data[1] > 0) + $dstOffset = $dstOffset - $zoneOffset | 0; + $this.$fields.data[16] = $dstOffset; + if (!$dstOffset) + var$6 = $days; + else { + $millis = $millis + $dstOffset | 0; + if ($millis < 0) { + $millis = $millis + 86400000 | 0; + var$6 = Long_sub($days, Long_fromInt(1)); + } else if ($millis < 86400000) + var$6 = $days; + else { + $millis = $millis - 86400000 | 0; + var$6 = Long_add($days, Long_fromInt(1)); + } + if (Long_ne($days, var$6)) { + $timeVal = Long_add(Long_sub($timeVal, var$5), Long_fromInt($dstOffset)); + $zoneOffset = ju_GregorianCalendar_computeYearAndDay($this, var$6, $timeVal); + $this.$fields.data[6] = $zoneOffset; + if ($this.$fields.data[1] == $this.$changeYear && Long_le($this.$gregorianCutover, $timeVal)) + $zoneOffset = $zoneOffset + $this.$currentYearSkew | 0; + $month = $zoneOffset / 32 | 0; + $leapYear = ju_GregorianCalendar_isLeapYear($this, $this.$fields.data[1]); + $date = $zoneOffset - ju_GregorianCalendar_daysInYear0($this, $leapYear, $month) | 0; + if ($date > ju_GregorianCalendar_daysInMonth0($this, $leapYear, $month)) { + $date = $date - ju_GregorianCalendar_daysInMonth0($this, $leapYear, $month) | 0; + $month = $month + 1 | 0; + } + $this.$fields.data[7] = ju_GregorianCalendar_mod7($this, Long_sub(var$6, Long_fromInt(3))) + 1 | 0; + } + } + $this.$fields.data[14] = $millis % 1000 | 0; + $millis = $millis / 1000 | 0; + $this.$fields.data[13] = $millis % 60 | 0; + $millis = $millis / 60 | 0; + $this.$fields.data[12] = $millis % 60 | 0; + $this.$fields.data[11] = ($millis / 60 | 0) % 24 | 0; + var$12 = $this.$fields; + var$12.data[9] = $this.$fields.data[11] <= 11 ? 0 : 1; + $this.$fields.data[10] = $this.$fields.data[11] % 12 | 0; + if ($this.$fields.data[1] > 0) + $this.$fields.data[0] = 1; + else { + $this.$fields.data[0] = 0; + $this.$fields.data[1] = -$this.$fields.data[1] + 1 | 0; + } + $this.$fields.data[2] = $month; + $this.$fields.data[5] = $date; + var$12 = $this.$fields.data; + $zoneOffset = $date - 1 | 0; + var$12[8] = ($zoneOffset / 7 | 0) + 1 | 0; + $this.$fields.data[4] = (($zoneOffset + ju_GregorianCalendar_mod7($this, Long_sub(Long_sub(Long_sub(var$6, Long_fromInt($date)), Long_fromInt(2)), Long_fromInt(ju_Calendar_getFirstDayOfWeek($this) - 1 | 0))) | 0) / 7 | 0) + 1 | 0; + $daysFromStart = ju_GregorianCalendar_mod7($this, Long_sub(Long_sub(Long_sub(var$6, Long_fromInt(3)), Long_fromInt($this.$fields.data[6] - 1 | 0)), Long_fromInt(ju_Calendar_getFirstDayOfWeek($this) - 1 | 0))); + $week = ((($this.$fields.data[6] - 1 | 0) + $daysFromStart | 0) / 7 | 0) + ((7 - $daysFromStart | 0) < ju_Calendar_getMinimalDaysInFirstWeek($this) ? 0 : 1) | 0; + if (!$week) { + var$12 = $this.$fields; + $month = !ju_GregorianCalendar_isLeapYear($this, $this.$fields.data[1] - 1 | 0) ? 1 : 2; + var$12.data[3] = (7 - ju_GregorianCalendar_mod7($this, Long_fromInt($daysFromStart - $month | 0)) | 0) < ju_Calendar_getMinimalDaysInFirstWeek($this) ? 52 : 53; + } else { + $millis = $this.$fields.data[6]; + $zoneOffset = !$leapYear ? 366 : 367; + $month = !$leapYear ? 1 : 2; + if ($millis < ($zoneOffset - ju_GregorianCalendar_mod7($this, Long_fromInt($daysFromStart + $month | 0)) | 0)) + $this.$fields.data[3] = $week; + else { + var$12 = $this.$fields; + $month = !$leapYear ? 1 : 2; + if ((7 - ju_GregorianCalendar_mod7($this, Long_fromInt($daysFromStart + $month | 0)) | 0) >= ju_Calendar_getMinimalDaysInFirstWeek($this)) + $week = 1; + var$12.data[3] = $week; + } + } +} +function ju_GregorianCalendar_cachedFieldsCheckAndGet($this, $timeVal, $newTimeMillis, $newTimeMillisAdjusted, $millis, $zoneOffset) { + var $dstOffset; + a: { + b: { + $dstOffset = $this.$fields.data[16]; + if ($this.$isCached && Long_lt($newTimeMillis, $this.$nextMidnightMillis) && Long_gt($newTimeMillis, $this.$lastMidnightMillis) && $this.$cachedFields.data[4] == $zoneOffset && !(!$dstOffset && Long_ge($newTimeMillisAdjusted, $this.$nextMidnightMillis))) { + if (!$dstOffset) + break b; + if (Long_gt($newTimeMillisAdjusted, $this.$lastMidnightMillis)) + break b; + } + ju_GregorianCalendar_fullFieldsCalc($this, $timeVal, $millis, $zoneOffset); + $this.$isCached = 0; + break a; + } + $this.$fields.data[1] = $this.$cachedFields.data[0]; + $this.$fields.data[2] = $this.$cachedFields.data[1]; + $this.$fields.data[5] = $this.$cachedFields.data[2]; + $this.$fields.data[7] = $this.$cachedFields.data[3]; + $this.$fields.data[0] = $this.$cachedFields.data[5]; + $this.$fields.data[3] = $this.$cachedFields.data[6]; + $this.$fields.data[4] = $this.$cachedFields.data[7]; + $this.$fields.data[6] = $this.$cachedFields.data[8]; + $this.$fields.data[8] = $this.$cachedFields.data[9]; + } +} +function ju_GregorianCalendar_getTimeZoneOffset($this, $localTime) { + return ju_IANATimeZone_getOffset($this.$zone, $localTime); +} +function ju_GregorianCalendar_computeFields($this) { + var $zoneOffset, $millis, $dstOffset, $offset, $newTime, $i, var$7, var$8; + $zoneOffset = ju_GregorianCalendar_getTimeZoneOffset($this, $this.$time); + if (!$this.$isSet.data[15]) + $this.$fields.data[15] = $zoneOffset; + $millis = Long_rem($this.$time, Long_fromInt(86400000)).lo; + $dstOffset = $this.$fields.data[16]; + $offset = $zoneOffset + $dstOffset | 0; + $newTime = Long_add($this.$time, Long_fromInt($offset)); + if (Long_gt($this.$time, Long_ZERO) && Long_lt($newTime, Long_ZERO) && $offset > 0) + $newTime = new Long(4294967295, 2147483647); + else if (Long_lt($this.$time, Long_ZERO) && Long_gt($newTime, Long_ZERO) && $offset < 0) + $newTime = new Long(0, 2147483648); + if (!$this.$isCached) + ju_GregorianCalendar_fullFieldsCalc($this, $this.$time, $millis, $zoneOffset); + else { + $offset = (($millis >= 0 ? $millis : $millis + 86400000 | 0) + $zoneOffset | 0) + $dstOffset | 0; + if ($offset < 0) + $offset = $offset + 86400000 | 0; + else if ($offset >= 86400000) + $offset = $offset - 86400000 | 0; + $this.$fields.data[14] = $offset % 1000 | 0; + $offset = $offset / 1000 | 0; + $this.$fields.data[13] = $offset % 60 | 0; + $i = $offset / 60 | 0; + $this.$fields.data[12] = $i % 60 | 0; + $this.$fields.data[11] = ($i / 60 | 0) % 24 | 0; + var$7 = $this.$fields; + var$7.data[9] = $this.$fields.data[11] <= 11 ? 0 : 1; + $this.$fields.data[10] = $this.$fields.data[11] % 12 | 0; + $offset = Long_compare($newTime, Long_ZERO); + var$8 = $offset > 0 && $offset < 0 && !$dstOffset ? new Long(4294967295, 2147483647) : $offset >= 0 ? $newTime : $offset <= 0 ? $newTime : $dstOffset ? new Long(0, 2147483648) : $newTime; + ju_GregorianCalendar_cachedFieldsCheckAndGet($this, $this.$time, $newTime, var$8, $millis, $zoneOffset); + } + $i = 0; + while ($i < 17) { + $this.$isSet.data[$i] = 1; + $i = $i + 1 | 0; + } + if (!$this.$isCached && Long_ne($newTime, new Long(4294967295, 2147483647)) && Long_ne($newTime, new Long(0, 2147483648))) { + $this.$cachedFields.data[0] = $this.$fields.data[1]; + $this.$cachedFields.data[1] = $this.$fields.data[2]; + $this.$cachedFields.data[2] = $this.$fields.data[5]; + $this.$cachedFields.data[3] = $this.$fields.data[7]; + $this.$cachedFields.data[4] = $zoneOffset; + $this.$cachedFields.data[5] = $this.$fields.data[0]; + $this.$cachedFields.data[6] = $this.$fields.data[3]; + $this.$cachedFields.data[7] = $this.$fields.data[4]; + $this.$cachedFields.data[8] = $this.$fields.data[6]; + $this.$cachedFields.data[9] = $this.$fields.data[8]; + $this.$nextMidnightMillis = Long_add($newTime, Long_fromInt(((0 + ((((23 - $this.$fields.data[11] | 0) * 60 | 0) * 60 | 0) * 1000 | 0) | 0) + (((59 - $this.$fields.data[12] | 0) * 60 | 0) * 1000 | 0) | 0) + ((59 - $this.$fields.data[13] | 0) * 1000 | 0) | 0)); + $this.$lastMidnightMillis = Long_sub($newTime, Long_fromInt((((($this.$fields.data[11] * 60 | 0) * 60 | 0) * 1000 | 0) + (($this.$fields.data[12] * 60 | 0) * 1000 | 0) | 0) + ($this.$fields.data[13] * 1000 | 0) | 0)); + $this.$isCached = 1; + } +} +function ju_GregorianCalendar_computeTime($this) { + var $hour, $timeVal, $year, $weekMonthSet, $useMonth, $useWeekYear, $days, $dayOfWeek, $skew, $month, $leapYear, $useDate; + a: { + b: { + c: { + d: { + e: { + if (!ju_Calendar_isLenient($this)) { + f: { + if ($this.$isSet.data[11]) { + if ($this.$fields.data[11] >= 0 && $this.$fields.data[11] <= 23) + break f; + $rt_throw(jl_IllegalArgumentException__init_0()); + } + if ($this.$isSet.data[10]) { + if ($this.$fields.data[10] < 0) + break a; + if ($this.$fields.data[10] > 11) + break a; + } + } + if ($this.$isSet.data[12] && !($this.$fields.data[12] >= 0 && $this.$fields.data[12] <= 59)) + $rt_throw(jl_IllegalArgumentException__init_0()); + if ($this.$isSet.data[13]) { + if ($this.$fields.data[13] < 0) + break b; + if ($this.$fields.data[13] > 59) + break b; + } + if ($this.$isSet.data[14]) { + if ($this.$fields.data[14] < 0) + break c; + if ($this.$fields.data[14] > 999) + break c; + } + if ($this.$isSet.data[3] && !($this.$fields.data[3] >= 1 && $this.$fields.data[3] <= 53)) + $rt_throw(jl_IllegalArgumentException__init_0()); + if ($this.$isSet.data[7] && !($this.$fields.data[7] >= 1 && $this.$fields.data[7] <= 7)) + $rt_throw(jl_IllegalArgumentException__init_0()); + if ($this.$isSet.data[8] && !($this.$fields.data[8] >= 1 && $this.$fields.data[8] <= 6)) + $rt_throw(jl_IllegalArgumentException__init_0()); + if ($this.$isSet.data[4]) { + if ($this.$fields.data[4] < 1) + break d; + if ($this.$fields.data[4] > 6) + break d; + } + if ($this.$isSet.data[9] && $this.$fields.data[9] && $this.$fields.data[9] != 1) + $rt_throw(jl_IllegalArgumentException__init_0()); + if ($this.$isSet.data[10] && !($this.$fields.data[10] >= 0 && $this.$fields.data[10] <= 11)) + $rt_throw(jl_IllegalArgumentException__init_0()); + if ($this.$isSet.data[1]) { + if ($this.$isSet.data[0] && !$this.$fields.data[0] && !($this.$fields.data[1] >= 1 && $this.$fields.data[1] <= 292269054)) + $rt_throw(jl_IllegalArgumentException__init_0()); + if (!($this.$fields.data[1] >= 1 && $this.$fields.data[1] <= 292278994)) + $rt_throw(jl_IllegalArgumentException__init_0()); + } + if ($this.$isSet.data[2]) { + if ($this.$fields.data[2] < 0) + break e; + if ($this.$fields.data[2] > 11) + break e; + } + } + $hour = Long_ZERO; + if ($this.$isSet.data[11] && $this.$lastTimeFieldSet != 10) + $hour = Long_fromInt($this.$fields.data[11]); + else if ($this.$isSet.data[10]) + $hour = Long_fromInt(($this.$fields.data[9] * 12 | 0) + $this.$fields.data[10] | 0); + $timeVal = Long_mul($hour, Long_fromInt(3600000)); + if ($this.$isSet.data[12]) + $timeVal = Long_add($timeVal, Long_mul(Long_fromInt($this.$fields.data[12]), Long_fromInt(60000))); + if ($this.$isSet.data[13]) + $timeVal = Long_add($timeVal, Long_mul(Long_fromInt($this.$fields.data[13]), Long_fromInt(1000))); + if ($this.$isSet.data[14]) + $timeVal = Long_add($timeVal, Long_fromInt($this.$fields.data[14])); + $year = !$this.$isSet.data[1] ? 1970 : $this.$fields.data[1]; + if ($this.$isSet.data[0]) { + if ($this.$fields.data[0] && $this.$fields.data[0] != 1) + $rt_throw(jl_IllegalArgumentException__init_0()); + if (!$this.$fields.data[0]) + $year = 1 - $year | 0; + } + $weekMonthSet = !$this.$isSet.data[4] && !$this.$isSet.data[8] ? 0 : 1; + $useMonth = !(!$this.$isSet.data[5] && !$this.$isSet.data[2] && !$weekMonthSet) && $this.$lastDateFieldSet != 6 ? 1 : 0; + if ($useMonth && !($this.$lastDateFieldSet != 7 && $this.$lastDateFieldSet != 3)) { + if ($this.$isSet.data[3] && $this.$isSet.data[7]) + $useMonth = $this.$lastDateFieldSet != 3 && $weekMonthSet && $this.$isSet.data[7] ? 1 : 0; + else if ($this.$isSet.data[6]) + $useMonth = $this.$isSet.data[5] && $this.$isSet.data[2] ? 1 : 0; + } + if (!$useMonth) { + $useWeekYear = $this.$isSet.data[3] && $this.$lastDateFieldSet != 6 ? 1 : 0; + if ($useWeekYear && $this.$isSet.data[6]) + $useWeekYear = $this.$isSet.data[7]; + $days = ju_GregorianCalendar_daysFromBaseYear($this, $year); + if ($useWeekYear) { + $dayOfWeek = !$this.$isSet.data[7] ? ju_Calendar_getFirstDayOfWeek($this) - 1 | 0 : $this.$fields.data[7] - 1 | 0; + $hour = Long_sub($days, Long_fromInt(3)); + $skew = ju_GregorianCalendar_mod7($this, Long_sub($hour, Long_fromInt(ju_Calendar_getFirstDayOfWeek($this) - 1 | 0))); + $days = Long_add($days, Long_fromInt(((($this.$fields.data[3] - 1 | 0) * 7 | 0) + ju_GregorianCalendar_mod7($this, Long_sub(Long_fromInt($skew + $dayOfWeek | 0), $hour)) | 0) - $skew | 0)); + if ((7 - $skew | 0) < ju_Calendar_getMinimalDaysInFirstWeek($this)) + $days = Long_add($days, Long_fromInt(7)); + } else if ($this.$isSet.data[6]) { + if (!ju_Calendar_isLenient($this) && !($this.$fields.data[6] >= 1 && $this.$fields.data[6] <= (365 + (!ju_GregorianCalendar_isLeapYear($this, $year) ? 0 : 1) | 0))) + $rt_throw(jl_IllegalArgumentException__init_0()); + $days = Long_add($days, Long_fromInt($this.$fields.data[6] - 1 | 0)); + } else if ($this.$isSet.data[7]) + $days = Long_add($days, Long_fromInt(ju_GregorianCalendar_mod7($this, Long_sub(Long_fromInt($this.$fields.data[7] - 1 | 0), Long_sub($days, Long_fromInt(3)))))); + } else { + $month = $this.$fields.data[2]; + $year = $year + ($month / 12 | 0) | 0; + $month = $month % 12 | 0; + if ($month < 0) { + $year = $year + (-1) | 0; + $month = $month + 12 | 0; + } + $leapYear = ju_GregorianCalendar_isLeapYear($this, $year); + $days = Long_add(ju_GregorianCalendar_daysFromBaseYear($this, $year), Long_fromInt(ju_GregorianCalendar_daysInYear0($this, $leapYear, $month))); + $useDate = $this.$isSet.data[5]; + if ($useDate && !($this.$lastDateFieldSet != 7 && $this.$lastDateFieldSet != 4 && $this.$lastDateFieldSet != 8)) + $useDate = $this.$isSet.data[7] && $weekMonthSet ? 0 : 1; + if ($useDate) { + if (!ju_Calendar_isLenient($this) && !($this.$fields.data[5] >= 1 && $this.$fields.data[5] <= ju_GregorianCalendar_daysInMonth0($this, $leapYear, $month))) + $rt_throw(jl_IllegalArgumentException__init_0()); + $days = Long_add($days, Long_fromInt($this.$fields.data[5] - 1 | 0)); + } else { + $dayOfWeek = !$this.$isSet.data[7] ? ju_Calendar_getFirstDayOfWeek($this) - 1 | 0 : $this.$fields.data[7] - 1 | 0; + if ($this.$isSet.data[4] && $this.$lastDateFieldSet != 8) { + $skew = ju_GregorianCalendar_mod7($this, Long_sub(Long_sub($days, Long_fromInt(3)), Long_fromInt(ju_Calendar_getFirstDayOfWeek($this) - 1 | 0))); + $days = Long_add($days, Long_fromInt(((($this.$fields.data[4] - 1 | 0) * 7 | 0) + ju_GregorianCalendar_mod7($this, Long_sub(Long_fromInt($skew + $dayOfWeek | 0), Long_sub($days, Long_fromInt(2)))) | 0) - $skew | 0)); + } else if ($this.$isSet.data[8]) + $days = $this.$fields.data[8] >= 0 ? Long_add($days, Long_fromInt(ju_GregorianCalendar_mod7($this, Long_sub(Long_fromInt($dayOfWeek), Long_sub($days, Long_fromInt(3)))) + (($this.$fields.data[8] - 1 | 0) * 7 | 0) | 0)) : Long_add($days, Long_fromInt((ju_GregorianCalendar_daysInMonth0($this, $leapYear, $month) + ju_GregorianCalendar_mod7($this, Long_sub(Long_fromInt($dayOfWeek), Long_sub(Long_add($days, Long_fromInt(ju_GregorianCalendar_daysInMonth0($this, $leapYear, $month))), + Long_fromInt(3)))) | 0) + ($this.$fields.data[8] * 7 | 0) | 0)); + else if ($this.$isSet.data[7]) { + $hour = Long_sub($days, Long_fromInt(3)); + $skew = ju_GregorianCalendar_mod7($this, Long_sub($hour, Long_fromInt(ju_Calendar_getFirstDayOfWeek($this) - 1 | 0))); + $days = Long_add($days, Long_fromInt(ju_GregorianCalendar_mod7($this, Long_fromInt(ju_GregorianCalendar_mod7($this, Long_sub(Long_fromInt($skew + $dayOfWeek | 0), $hour)) - $skew | 0)))); + } + } + } + $this.$lastDateFieldSet = 0; + $hour = Long_add($timeVal, Long_mul($days, Long_fromInt(86400000))); + if ($year == $this.$changeYear && Long_ge($hour, Long_add($this.$gregorianCutover, Long_mul(Long_fromInt(ju_GregorianCalendar_julianError($this)), Long_fromInt(86400000))))) + $hour = Long_sub($hour, Long_mul(Long_fromInt(ju_GregorianCalendar_julianError($this)), Long_fromInt(86400000))); + $this.$time = Long_sub($hour, Long_fromInt(ju_GregorianCalendar_getTimeZoneOffset($this, $hour))); + return; + } + $rt_throw(jl_IllegalArgumentException__init_0()); + } + $rt_throw(jl_IllegalArgumentException__init_0()); + } + $rt_throw(jl_IllegalArgumentException__init_0()); + } + $rt_throw(jl_IllegalArgumentException__init_0()); + } + $rt_throw(jl_IllegalArgumentException__init_0()); +} +function ju_GregorianCalendar_computeYearAndDay($this, $dayCount, $localTime) { + var $year, var$4, var$5; + $year = 1970; + $localTime = Long_ge($localTime, $this.$gregorianCutover) ? $dayCount : Long_sub($dayCount, Long_fromInt($this.$julianSkew)); + while (true) { + var$4 = Long_div($localTime, Long_fromInt(365)).lo; + if (!var$4) + break; + $year = $year + var$4 | 0; + $localTime = Long_sub($dayCount, ju_GregorianCalendar_daysFromBaseYear($this, $year)); + } + if (Long_lt($localTime, Long_ZERO)) { + $year = $year - 1 | 0; + var$5 = !ju_GregorianCalendar_isLeapYear($this, $year) ? 365 : 366; + if ($year == $this.$changeYear) + var$5 = var$5 - $this.$currentYearSkew | 0; + if ($year == ($this.$changeYear - 1 | 0)) + var$5 = var$5 - $this.$lastYearSkew | 0; + $localTime = Long_add($localTime, Long_fromInt(var$5)); + } + $this.$fields.data[1] = $year; + return $localTime.lo + 1 | 0; +} +function ju_GregorianCalendar_daysFromBaseYear($this, $iyear) { + var $year, $days; + $year = Long_fromInt($iyear); + if (Long_lt($year, Long_fromInt(1970))) { + if (Long_le($year, Long_fromInt($this.$changeYear))) + return Long_add(Long_add(Long_mul(Long_sub($year, Long_fromInt(1970)), Long_fromInt(365)), Long_div(Long_sub($year, Long_fromInt(1972)), Long_fromInt(4))), Long_fromInt($this.$julianSkew)); + $days = Long_add(Long_mul(Long_sub($year, Long_fromInt(1970)), Long_fromInt(365)), Long_div(Long_sub($year, Long_fromInt(1972)), Long_fromInt(4))); + $year = Long_sub($year, Long_fromInt(2000)); + return Long_add(Long_sub($days, Long_div($year, Long_fromInt(100))), Long_div($year, Long_fromInt(400))); + } + $days = Long_add(Long_mul(Long_sub($year, Long_fromInt(1970)), Long_fromInt(365)), Long_div(Long_sub($year, Long_fromInt(1969)), Long_fromInt(4))); + return Long_gt($year, Long_fromInt($this.$changeYear)) ? Long_sub($days, Long_sub(Long_div(Long_sub($year, Long_fromInt(1901)), Long_fromInt(100)), Long_div(Long_sub($year, Long_fromInt(1601)), Long_fromInt(400)))) : Long_eq($year, Long_fromInt($this.$changeYear)) ? Long_add($days, Long_fromInt($this.$currentYearSkew)) : Long_ne($year, Long_fromInt($this.$changeYear - 1 | 0)) ? Long_add($days, Long_fromInt($this.$julianSkew)) : Long_add($days, Long_fromInt($this.$lastYearSkew)); +} +function ju_GregorianCalendar_daysInMonth0($this, $leapYear, $month) { + if ($leapYear && $month == 1) + return ju_GregorianCalendar_daysInMonth.data[$month] + 1 | 0; + return ju_GregorianCalendar_daysInMonth.data[$month]; +} +function ju_GregorianCalendar_daysInYear0($this, $leapYear, $month) { + if ($leapYear && $month > 1) + return ju_GregorianCalendar_daysInYear.data[$month] + 1 | 0; + return ju_GregorianCalendar_daysInYear.data[$month]; +} +function ju_GregorianCalendar_isLeapYear($this, $year) { + if ($year <= $this.$changeYear) + return $year % 4 | 0 ? 0 : 1; + a: { + b: { + if (!($year % 4 | 0)) { + if ($year % 100 | 0) + break b; + if (!($year % 400 | 0)) + break b; + } + $year = 0; + break a; + } + $year = 1; + } + return $year; +} +function ju_GregorianCalendar_julianError($this) { + return (($this.$changeYear / 100 | 0) - ($this.$changeYear / 400 | 0) | 0) - 2 | 0; +} +function ju_GregorianCalendar_mod7($this, $num1) { + var $rem; + $rem = Long_rem($num1, Long_fromInt(7)).lo; + if (Long_lt($num1, Long_ZERO) && $rem < 0) + return $rem + 7 | 0; + return $rem; +} +function ju_GregorianCalendar_setFirstDayOfWeek($this, $value) { + $this.$firstDayOfWeek = $value; + $this.$isCached = 0; +} +function ju_GregorianCalendar_setMinimalDaysInFirstWeek($this, $value) { + $this.$minimalDaysInFirstWeek = $value; + $this.$isCached = 0; +} +function ju_GregorianCalendar__clinit_() { + var var$1, var$2; + var$1 = $rt_createByteArray(12); + var$2 = var$1.data; + var$2[0] = 31; + var$2[1] = 28; + var$2[2] = 31; + var$2[3] = 30; + var$2[4] = 31; + var$2[5] = 30; + var$2[6] = 31; + var$2[7] = 31; + var$2[8] = 30; + var$2[9] = 31; + var$2[10] = 30; + var$2[11] = 31; + ju_GregorianCalendar_daysInMonth = var$1; + var$1 = $rt_createIntArray(12); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = 31; + var$2[2] = 59; + var$2[3] = 90; + var$2[4] = 120; + var$2[5] = 151; + var$2[6] = 181; + var$2[7] = 212; + var$2[8] = 243; + var$2[9] = 273; + var$2[10] = 304; + var$2[11] = 334; + ju_GregorianCalendar_daysInYear = var$1; + var$1 = $rt_createIntArray(17); + var$2 = var$1.data; + var$2[0] = 1; + var$2[1] = 292278994; + var$2[2] = 11; + var$2[3] = 53; + var$2[4] = 6; + var$2[5] = 31; + var$2[6] = 366; + var$2[7] = 7; + var$2[8] = 6; + var$2[9] = 1; + var$2[10] = 11; + var$2[11] = 23; + var$2[12] = 59; + var$2[13] = 59; + var$2[14] = 999; + var$2[15] = 50400000; + var$2[16] = 7200000; + ju_GregorianCalendar_maximums = var$1; + var$1 = $rt_createIntArray(17); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = 1; + var$2[2] = 0; + var$2[3] = 1; + var$2[4] = 0; + var$2[5] = 1; + var$2[6] = 1; + var$2[7] = 1; + var$2[8] = 1; + var$2[9] = 0; + var$2[10] = 0; + var$2[11] = 0; + var$2[12] = 0; + var$2[13] = 0; + var$2[14] = 0; + var$2[15] = (-46800000); + var$2[16] = 0; + ju_GregorianCalendar_minimums = var$1; + var$1 = $rt_createIntArray(17); + var$2 = var$1.data; + var$2[0] = 1; + var$2[1] = 292269054; + var$2[2] = 11; + var$2[3] = 50; + var$2[4] = 3; + var$2[5] = 28; + var$2[6] = 355; + var$2[7] = 7; + var$2[8] = 3; + var$2[9] = 1; + var$2[10] = 11; + var$2[11] = 23; + var$2[12] = 59; + var$2[13] = 59; + var$2[14] = 999; + var$2[15] = 50400000; + var$2[16] = 1200000; + ju_GregorianCalendar_leastMaximums = var$1; +} +function cjj_Checksum() { +} +function cjj_Adler32() { + var a = this; jl_Object.call(a); + a.$s1 = Long_ZERO; + a.$s2 = Long_ZERO; +} +function cjj_Adler32__init_0() { + var var_0 = new cjj_Adler32(); + cjj_Adler32__init_(var_0); + return var_0; +} +function cjj_Adler32__init_($this) { + $this.$s1 = Long_fromInt(1); + $this.$s2 = Long_ZERO; +} +function cjj_Adler32_reset($this, $init) { + $this.$s1 = Long_and($init, Long_fromInt(65535)); + $this.$s2 = Long_and(Long_shr($init, 16), Long_fromInt(65535)); +} +function cjj_Adler32_reset0($this) { + $this.$s1 = Long_fromInt(1); + $this.$s2 = Long_ZERO; +} +function cjj_Adler32_getValue($this) { + return Long_or(Long_shl($this.$s2, 16), $this.$s1); +} +function cjj_Adler32_update($this, $buf, $index, $len) { + var $len1, $len2, var$6, $k, var$8, var$9; + if ($len == 1) { + $buf = $buf.data; + $this.$s1 = Long_add($this.$s1, Long_fromInt($buf[$index] & 255)); + $this.$s2 = Long_add($this.$s2, $this.$s1); + $this.$s1 = Long_rem($this.$s1, Long_fromInt(65521)); + $this.$s2 = Long_rem($this.$s2, Long_fromInt(65521)); + return; + } + $len1 = $len / 5552 | 0; + $len2 = $len % 5552 | 0; + while (true) { + var$6 = $len1 + (-1) | 0; + if ($len1 <= 0) + break; + $k = 5552; + while (true) { + $len1 = $k + (-1) | 0; + if ($k <= 0) + break; + var$8 = $buf.data; + var$9 = $this.$s1; + $len = $index + 1 | 0; + $this.$s1 = Long_add(var$9, Long_fromInt(var$8[$index] & 255)); + $this.$s2 = Long_add($this.$s2, $this.$s1); + $k = $len1; + $index = $len; + } + $this.$s1 = Long_rem($this.$s1, Long_fromInt(65521)); + $this.$s2 = Long_rem($this.$s2, Long_fromInt(65521)); + $len1 = var$6; + } + while (true) { + $len = $len2 + (-1) | 0; + if ($len2 <= 0) + break; + var$8 = $buf.data; + var$9 = $this.$s1; + $len1 = $index + 1 | 0; + $this.$s1 = Long_add(var$9, Long_fromInt(var$8[$index] & 255)); + $this.$s2 = Long_add($this.$s2, $this.$s1); + $len2 = $len; + $index = $len1; + } + $this.$s1 = Long_rem($this.$s1, Long_fromInt(65521)); + $this.$s2 = Long_rem($this.$s2, Long_fromInt(65521)); +} +function jur_NonCapFSet() { + jur_FSet.call(this); +} +function jur_NonCapFSet_matches($this, $stringIndex, $testString, $matchResult) { + var $gr; + $gr = $this.$groupIndex; + jur_MatchResultImpl_setConsumed($matchResult, $gr, $stringIndex - jur_MatchResultImpl_getConsumed($matchResult, $gr) | 0); + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); +} +function jur_NonCapFSet_getName($this) { + return $rt_s(606); +} +function jur_NonCapFSet_hasConsumed($this, $mr) { + return 0; +} +function jur_AheadFSet() { + jur_FSet.call(this); +} +function jur_AheadFSet__init_0() { + var var_0 = new jur_AheadFSet(); + jur_AheadFSet__init_(var_0); + return var_0; +} +function jur_AheadFSet__init_($this) { + jur_FSet__init_($this, (-1)); +} +function jur_AheadFSet_matches($this, $stringIndex, $testString, $matchResult) { + return $stringIndex; +} +function jur_AheadFSet_getName($this) { + return $rt_s(607); +} +function jur_BehindFSet() { + jur_FSet.call(this); +} +function jur_BehindFSet_matches($this, $stringIndex, $testString, $matchResult) { + if (jur_MatchResultImpl_getConsumed($matchResult, $this.$groupIndex) != $stringIndex) + $stringIndex = (-1); + return $stringIndex; +} +function jur_BehindFSet_getName($this) { + return $rt_s(608); +} +function jur_AtomicFSet() { + jur_FSet.call(this); + this.$index2 = 0; +} +function jur_AtomicFSet_matches($this, $stringIndex, $testString, $matchResult) { + var $gr; + $gr = $this.$groupIndex; + jur_MatchResultImpl_setConsumed($matchResult, $gr, $stringIndex - jur_MatchResultImpl_getConsumed($matchResult, $gr) | 0); + $this.$index2 = $stringIndex; + return $stringIndex; +} +function jur_AtomicFSet_getIndex($this) { + return $this.$index2; +} +function jur_AtomicFSet_getName($this) { + return $rt_s(609); +} +function jur_AtomicFSet_hasConsumed($this, $mr) { + return 0; +} +function jur_FinalSet() { + jur_FSet.call(this); +} +function jur_FinalSet__init_0() { + var var_0 = new jur_FinalSet(); + jur_FinalSet__init_(var_0); + return var_0; +} +function jur_FinalSet__init_($this) { + jur_FSet__init_($this, 0); +} +function jur_FinalSet_matches($this, $stringIndex, $testString, $matchResult) { + if ($matchResult.$mode1 != 1 && $stringIndex != $matchResult.$rightBound0) + return (-1); + jur_MatchResultImpl_setValid($matchResult); + jur_MatchResultImpl_setEnd($matchResult, 0, $stringIndex); + return $stringIndex; +} +function jur_FinalSet_getName($this) { + return $rt_s(610); +} +function jur_LeafSet() { + jur_AbstractSet.call(this); + this.$charCount = 0; +} +function jur_LeafSet__init_0() { + var var_0 = new jur_LeafSet(); + jur_LeafSet__init_(var_0); + return var_0; +} +function jur_LeafSet__init_($this) { + jur_AbstractSet__init_($this); + $this.$charCount = 1; +} +function jur_LeafSet_matches($this, $stringIndex, $testString, $matchResult) { + var $shift; + if (($stringIndex + $this.$charCount0() | 0) > $matchResult.$rightBound0) { + $matchResult.$hitEnd = 1; + return (-1); + } + $shift = $this.$accepts($stringIndex, $testString); + if ($shift < 0) + return (-1); + return $this.$next4.$matches0($stringIndex + $shift | 0, $testString, $matchResult); +} +function jur_LeafSet_charCount($this) { + return $this.$charCount; +} +function jur_LeafSet_hasConsumed($this, $mr) { + return 1; +} +function jur_EmptySet() { + jur_LeafSet.call(this); +} +function jur_EmptySet__init_(var_0) { + var var_1 = new jur_EmptySet(); + jur_EmptySet__init_0(var_1, var_0); + return var_1; +} +function jur_EmptySet__init_0($this, $next) { + jur_AbstractSet__init_2($this, $next); + $this.$charCount = 1; + $this.$type = 1; + $this.$charCount = 0; +} +function jur_EmptySet_accepts($this, $stringIndex, $testString) { + return 0; +} +function jur_EmptySet_find($this, $stringIndex, $testString, $matchResult) { + var $strLength, $startStr, $high; + $strLength = $matchResult.$rightBound0; + $startStr = $matchResult.$leftBound0; + while (true) { + $high = $rt_compare($stringIndex, $strLength); + if ($high > 0) + return (-1); + if ($high < 0 && jl_Character_isLowSurrogate(jl_String_charAt($testString, $stringIndex)) && $stringIndex > $startStr && jl_Character_isHighSurrogate(jl_String_charAt($testString, $stringIndex - 1 | 0))) { + $stringIndex = $stringIndex + 1 | 0; + continue; + } + if ($this.$next4.$matches0($stringIndex, $testString, $matchResult) >= 0) + break; + $stringIndex = $stringIndex + 1 | 0; + } + return $stringIndex; +} +function jur_EmptySet_findBack($this, $stringIndex, $startSearch, $testString, $matchResult) { + var $strLength, $startStr; + $strLength = $matchResult.$rightBound0; + $startStr = $matchResult.$leftBound0; + while (true) { + if ($startSearch < $stringIndex) + return (-1); + if ($startSearch < $strLength && jl_Character_isLowSurrogate(jl_String_charAt($testString, $startSearch)) && $startSearch > $startStr && jl_Character_isHighSurrogate(jl_String_charAt($testString, $startSearch - 1 | 0))) { + $startSearch = $startSearch + (-1) | 0; + continue; + } + if ($this.$next4.$matches0($startSearch, $testString, $matchResult) >= 0) + break; + $startSearch = $startSearch + (-1) | 0; + } + return $startSearch; +} +function jur_EmptySet_getName($this) { + return $rt_s(611); +} +function jur_EmptySet_hasConsumed($this, $mr) { + return 0; +} +function jur_JointSet() { + var a = this; jur_AbstractSet.call(a); + a.$children = null; + a.$fSet = null; + a.$groupIndex0 = 0; +} +function jur_JointSet__init_2() { + var var_0 = new jur_JointSet(); + jur_JointSet__init_(var_0); + return var_0; +} +function jur_JointSet__init_1(var_0, var_1) { + var var_2 = new jur_JointSet(); + jur_JointSet__init_0(var_2, var_0, var_1); + return var_2; +} +function jur_JointSet__init_($this) { + jur_AbstractSet__init_($this); +} +function jur_JointSet__init_0($this, $children, $fSet) { + jur_AbstractSet__init_($this); + $this.$children = $children; + $this.$fSet = $fSet; + $this.$groupIndex0 = $fSet.$groupIndex; +} +function jur_JointSet_matches($this, $stringIndex, $testString, $matchResult) { + var $start, $size, $i, $shift; + if ($this.$children === null) + return (-1); + $start = jur_MatchResultImpl_getStart($matchResult, $this.$groupIndex0); + jur_MatchResultImpl_setStart($matchResult, $this.$groupIndex0, $stringIndex); + $size = $this.$children.$size; + $i = 0; + while (true) { + if ($i >= $size) { + jur_MatchResultImpl_setStart($matchResult, $this.$groupIndex0, $start); + return (-1); + } + $shift = ju_ArrayList_get($this.$children, $i).$matches0($stringIndex, $testString, $matchResult); + if ($shift >= 0) + break; + $i = $i + 1 | 0; + } + return $shift; +} +function jur_JointSet_setNext($this, $next) { + $this.$fSet.$next4 = $next; +} +function jur_JointSet_getName($this) { + return $rt_s(612); +} +function jur_JointSet_first($this, $set) { + var $i; + a: { + if ($this.$children !== null) { + $i = ju_AbstractList_iterator($this.$children); + while (true) { + if (!ju_AbstractList$1_hasNext($i)) + break a; + if (!ju_AbstractList$1_next($i).$first($set)) + continue; + else + return 1; + } + } + } + return 0; +} +function jur_JointSet_hasConsumed($this, $matchResult) { + return jur_MatchResultImpl_getEnd($matchResult, $this.$groupIndex0) >= 0 && jur_MatchResultImpl_getStart($matchResult, $this.$groupIndex0) == jur_MatchResultImpl_getEnd($matchResult, $this.$groupIndex0) ? 0 : 1; +} +function jur_JointSet_processSecondPass($this) { + var $childrenSize, $i, $child, $set; + $this.$isSecondPassVisited = 1; + if ($this.$fSet !== null && !$this.$fSet.$isSecondPassVisited) + jur_AbstractSet_processSecondPass($this.$fSet); + a: { + if ($this.$children !== null) { + $childrenSize = $this.$children.$size; + $i = 0; + while (true) { + if ($i >= $childrenSize) + break a; + $child = ju_ArrayList_get($this.$children, $i); + $set = $child.$processBackRefReplacement(); + if ($set === null) + $set = $child; + else { + $child.$isSecondPassVisited = 1; + ju_ArrayList_remove($this.$children, $i); + ju_ArrayList_add0($this.$children, $i, $set); + } + if (!$set.$isSecondPassVisited) + $set.$processSecondPass(); + $i = $i + 1 | 0; + } + } + } + if ($this.$next4 !== null) + jur_AbstractSet_processSecondPass($this); +} +function jur_NonCapJointSet() { + jur_JointSet.call(this); +} +function jur_NonCapJointSet__init_0() { + var var_0 = new jur_NonCapJointSet(); + jur_NonCapJointSet__init_(var_0); + return var_0; +} +function jur_NonCapJointSet__init_($this) { + jur_AbstractSet__init_($this); +} +function jur_NonCapJointSet_matches($this, $stringIndex, $testString, $matchResult) { + var $start, $size, $i, $shift; + $start = jur_MatchResultImpl_getConsumed($matchResult, $this.$groupIndex0); + jur_MatchResultImpl_setConsumed($matchResult, $this.$groupIndex0, $stringIndex); + $size = $this.$children.$size; + $i = 0; + while (true) { + if ($i >= $size) { + jur_MatchResultImpl_setConsumed($matchResult, $this.$groupIndex0, $start); + return (-1); + } + $shift = ju_ArrayList_get($this.$children, $i).$matches0($stringIndex, $testString, $matchResult); + if ($shift >= 0) + break; + $i = $i + 1 | 0; + } + return $shift; +} +function jur_NonCapJointSet_getName($this) { + return $rt_s(613); +} +function jur_NonCapJointSet_hasConsumed($this, $matchResult) { + return !jur_MatchResultImpl_getConsumed($matchResult, $this.$groupIndex0) ? 0 : 1; +} +function jur_AtomicJointSet() { + jur_NonCapJointSet.call(this); +} +function jur_AtomicJointSet_matches($this, $stringIndex, $testString, $matchResult) { + var $start, $size, $i; + $start = jur_MatchResultImpl_getConsumed($matchResult, $this.$groupIndex0); + jur_MatchResultImpl_setConsumed($matchResult, $this.$groupIndex0, $stringIndex); + $size = $this.$children.$size; + $i = 0; + while ($i < $size) { + if (ju_ArrayList_get($this.$children, $i).$matches0($stringIndex, $testString, $matchResult) >= 0) + return $this.$next4.$matches0($this.$fSet.$index2, $testString, $matchResult); + $i = $i + 1 | 0; + } + jur_MatchResultImpl_setConsumed($matchResult, $this.$groupIndex0, $start); + return (-1); +} +function jur_AtomicJointSet_setNext($this, $next) { + $this.$next4 = $next; +} +function jur_AtomicJointSet_getName($this) { + return $rt_s(613); +} +function jur_PositiveLookAhead() { + jur_AtomicJointSet.call(this); +} +function jur_PositiveLookAhead_matches($this, $stringIndex, $testString, $matchResult) { + var $size, $i; + $size = $this.$children.$size; + $i = 0; + while ($i < $size) { + if (ju_ArrayList_get($this.$children, $i).$matches0($stringIndex, $testString, $matchResult) >= 0) + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); + $i = $i + 1 | 0; + } + return (-1); +} +function jur_PositiveLookAhead_hasConsumed($this, $matchResult) { + return 0; +} +function jur_PositiveLookAhead_getName($this) { + return $rt_s(614); +} +function jur_NegativeLookAhead() { + jur_AtomicJointSet.call(this); +} +function jur_NegativeLookAhead_matches($this, $stringIndex, $testString, $matchResult) { + var $size, $i; + $size = $this.$children.$size; + $i = 0; + while (true) { + if ($i >= $size) + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); + if (ju_ArrayList_get($this.$children, $i).$matches0($stringIndex, $testString, $matchResult) >= 0) + break; + $i = $i + 1 | 0; + } + return (-1); +} +function jur_NegativeLookAhead_hasConsumed($this, $matchResult) { + return 0; +} +function jur_NegativeLookAhead_getName($this) { + return $rt_s(615); +} +function jur_PositiveLookBehind() { + jur_AtomicJointSet.call(this); +} +function jur_PositiveLookBehind_matches($this, $stringIndex, $testString, $matchResult) { + var $size, $leftBound, $shift, $i; + $size = $this.$children.$size; + $leftBound = $matchResult.$transparentBounds ? 0 : $matchResult.$leftBound0; + a: { + $shift = $this.$next4.$matches0($stringIndex, $testString, $matchResult); + if ($shift >= 0) { + jur_MatchResultImpl_setConsumed($matchResult, $this.$groupIndex0, $stringIndex); + $i = 0; + while (true) { + if ($i >= $size) + break a; + if (ju_ArrayList_get($this.$children, $i).$findBack($leftBound, $stringIndex, $testString, $matchResult) >= 0) { + jur_MatchResultImpl_setConsumed($matchResult, $this.$groupIndex0, (-1)); + return $shift; + } + $i = $i + 1 | 0; + } + } + } + return (-1); +} +function jur_PositiveLookBehind_hasConsumed($this, $matchResult) { + return 0; +} +function jur_PositiveLookBehind_getName($this) { + return $rt_s(616); +} +function jur_NegativeLookBehind() { + jur_AtomicJointSet.call(this); +} +function jur_NegativeLookBehind_matches($this, $stringIndex, $testString, $matchResult) { + var $size, $i; + $size = $this.$children.$size; + jur_MatchResultImpl_setConsumed($matchResult, $this.$groupIndex0, $stringIndex); + $i = 0; + while (true) { + if ($i >= $size) + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); + if (ju_ArrayList_get($this.$children, $i).$findBack(0, $stringIndex, $testString, $matchResult) >= 0) + break; + $i = $i + 1 | 0; + } + return (-1); +} +function jur_NegativeLookBehind_hasConsumed($this, $matchResult) { + return 0; +} +function jur_NegativeLookBehind_getName($this) { + return $rt_s(617); +} +function jur_SingleSet() { + jur_JointSet.call(this); + this.$kid = null; +} +function jur_SingleSet__init_(var_0, var_1) { + var var_2 = new jur_SingleSet(); + jur_SingleSet__init_0(var_2, var_0, var_1); + return var_2; +} +function jur_SingleSet__init_0($this, $child, $fSet) { + jur_AbstractSet__init_($this); + $this.$kid = $child; + $this.$fSet = $fSet; + $this.$groupIndex0 = $fSet.$groupIndex; +} +function jur_SingleSet_matches($this, $stringIndex, $testString, $matchResult) { + var $start, $shift; + $start = jur_MatchResultImpl_getStart($matchResult, $this.$groupIndex0); + jur_MatchResultImpl_setStart($matchResult, $this.$groupIndex0, $stringIndex); + $shift = $this.$kid.$matches0($stringIndex, $testString, $matchResult); + if ($shift >= 0) + return $shift; + jur_MatchResultImpl_setStart($matchResult, $this.$groupIndex0, $start); + return (-1); +} +function jur_SingleSet_find($this, $stringIndex, $testString, $matchResult) { + var $res; + $res = $this.$kid.$find0($stringIndex, $testString, $matchResult); + if ($res >= 0) + jur_MatchResultImpl_setStart($matchResult, $this.$groupIndex0, $res); + return $res; +} +function jur_SingleSet_findBack($this, $stringIndex, $lastIndex, $testString, $matchResult) { + var $res; + $res = $this.$kid.$findBack($stringIndex, $lastIndex, $testString, $matchResult); + if ($res >= 0) + jur_MatchResultImpl_setStart($matchResult, $this.$groupIndex0, $res); + return $res; +} +function jur_SingleSet_first($this, $set) { + return $this.$kid.$first($set); +} +function jur_SingleSet_processBackRefReplacement($this) { + var $set; + $set = new jur_BackReferencedSingleSet; + jur_SingleSet__init_0($set, $this.$kid, $this.$fSet); + $this.$next4 = $set; + return $set; +} +function jur_SingleSet_processSecondPass($this) { + var $set; + $this.$isSecondPassVisited = 1; + if ($this.$fSet !== null && !$this.$fSet.$isSecondPassVisited) + jur_AbstractSet_processSecondPass($this.$fSet); + if ($this.$kid !== null && !$this.$kid.$isSecondPassVisited) { + $set = $this.$kid.$processBackRefReplacement(); + if ($set !== null) { + $this.$kid.$isSecondPassVisited = 1; + $this.$kid = $set; + } + $this.$kid.$processSecondPass(); + } +} +function jl_IndexOutOfBoundsException() { + jl_RuntimeException.call(this); +} +function jl_IndexOutOfBoundsException__init_0() { + var var_0 = new jl_IndexOutOfBoundsException(); + jl_IndexOutOfBoundsException__init_(var_0); + return var_0; +} +function jl_IndexOutOfBoundsException__init_($this) { + jl_Throwable__init_0($this); +} +function jlr_Array() { + jl_Object.call(this); +} +function jlr_Array__init_0() { + var var_0 = new jlr_Array(); + jlr_Array__init_(var_0); + return var_0; +} +function jlr_Array__init_($this) { + return; +} +function jlr_Array_getLength(var$1) { + if (var$1 === null || var$1.constructor.$meta.item === undefined) { + $rt_throw(jl_IllegalArgumentException__init_0()); + } + return var$1.data.length; +} +function jlr_Array_newInstance($componentType, $length) { + if ($componentType === null) { + $componentType = new jl_NullPointerException; + jl_Throwable__init_0($componentType); + $rt_throw($componentType); + } + if ($componentType === $rt_cls($rt_voidcls())) { + $componentType = new jl_IllegalArgumentException; + jl_Throwable__init_0($componentType); + $rt_throw($componentType); + } + if ($length >= 0) + return jlr_Array_newInstanceImpl($componentType.$platformClass, $length); + $componentType = new jl_NegativeArraySizeException; + jl_Throwable__init_0($componentType); + $rt_throw($componentType); +} +function jlr_Array_newInstanceImpl(var$1, var$2) { + if (var$1.$meta.primitive) { + if (var$1 == $rt_bytecls()) { + return $rt_createByteArray(var$2); + } + if (var$1 == $rt_shortcls()) { + return $rt_createShortArray(var$2); + } + if (var$1 == $rt_charcls()) { + return $rt_createCharArray(var$2); + } + if (var$1 == $rt_intcls()) { + return $rt_createIntArray(var$2); + } + if (var$1 == $rt_longcls()) { + return $rt_createLongArray(var$2); + } + if (var$1 == $rt_floatcls()) { + return $rt_createFloatArray(var$2); + } + if (var$1 == $rt_doublecls()) { + return $rt_createDoubleArray(var$2); + } + if (var$1 == $rt_booleancls()) { + return $rt_createBooleanArray(var$2); + } + } else { + return $rt_createArray(var$1, var$2) + } +} +function jlr_Array_get($array, $index) { + if ($index >= 0 && $index < jlr_Array_getLength($array)) + return jlr_Array_getImpl($array, $index); + $array = new jl_ArrayIndexOutOfBoundsException; + jl_Throwable__init_0($array); + $rt_throw($array); +} +function jlr_Array_getImpl(var$1, var$2) { + var item = var$1.data[var$2]; + var type = var$1.constructor.$meta.item; + if (type === $rt_bytecls()) { + return jl_Byte_valueOf(item); + } else if (type === $rt_shortcls()) { + return jl_Short_valueOf(item); + } else if (type === $rt_charcls()) { + return jl_Character_valueOf(item); + } else if (type === $rt_intcls()) { + return jl_Integer_valueOf(item); + } else if (type === $rt_longcls()) { + return jl_Long_valueOf(item); + } else if (type === $rt_floatcls()) { + return jl_Float_valueOf(item); + } else if (type === $rt_doublecls()) { + return jl_Double_valueOf(item); + } else if (type === $rt_booleancls()) { + return jl_Boolean_valueOf(item); + } else { + return item; + } +} +function jl_ArrayStoreException() { + jl_RuntimeException.call(this); +} +function jl_ArrayStoreException__init_0() { + var var_0 = new jl_ArrayStoreException(); + jl_ArrayStoreException__init_(var_0); + return var_0; +} +function jl_ArrayStoreException__init_($this) { + jl_Throwable__init_0($this); +} +function jur_SpecialToken() { + jl_Object.call(this); +} +function jur_AbstractCharClass() { + var a = this; jur_SpecialToken.call(a); + a.$alt0 = 0; + a.$altSurrogates = 0; + a.$lowHighSurrogates = null; + a.$charClassWithoutSurrogates = null; + a.$charClassWithSurrogates = null; + a.$mayContainSupplCodepoints = 0; +} +var jur_AbstractCharClass_charClasses = null; +function jur_AbstractCharClass__init_() { + var var_0 = new jur_AbstractCharClass(); + jur_AbstractCharClass__init_0(var_0); + return var_0; +} +function jur_AbstractCharClass__init_0($this) { + var var$1; + var$1 = new ju_BitSet; + var$1.$data9 = $rt_createIntArray(64); + $this.$lowHighSurrogates = var$1; +} +function jur_AbstractCharClass_getBits($this) { + return null; +} +function jur_AbstractCharClass_getLowHighSurrogates($this) { + return $this.$lowHighSurrogates; +} +function jur_AbstractCharClass_hasLowHighSurrogates($this) { + return !$this.$altSurrogates ? (ju_BitSet_nextSetBit($this.$lowHighSurrogates, 0) >= 2048 ? 0 : 1) : ju_BitSet_nextClearBit($this.$lowHighSurrogates, 0) >= 2048 ? 0 : 1; +} +function jur_AbstractCharClass_mayContainSupplCodepoints($this) { + return $this.$mayContainSupplCodepoints; +} +function jur_AbstractCharClass_getInstance($this) { + return $this; +} +function jur_AbstractCharClass_getSurrogates($this) { + var $lHS, var$2; + if ($this.$charClassWithSurrogates === null) { + $lHS = $this.$getLowHighSurrogates(); + var$2 = new jur_AbstractCharClass$1; + var$2.$this$04 = $this; + var$2.$val$lHS = $lHS; + jur_AbstractCharClass__init_0(var$2); + $this.$charClassWithSurrogates = var$2; + jur_AbstractCharClass_setNegative($this.$charClassWithSurrogates, $this.$altSurrogates); + } + return $this.$charClassWithSurrogates; +} +function jur_AbstractCharClass_getWithoutSurrogates($this) { + var $lHS, var$2; + if ($this.$charClassWithoutSurrogates === null) { + $lHS = $this.$getLowHighSurrogates(); + var$2 = new jur_AbstractCharClass$2; + var$2.$this$05 = $this; + var$2.$val$lHS0 = $lHS; + var$2.$val$thisClass = $this; + jur_AbstractCharClass__init_0(var$2); + $this.$charClassWithoutSurrogates = var$2; + jur_AbstractCharClass_setNegative($this.$charClassWithoutSurrogates, $this.$alt0); + $this.$charClassWithoutSurrogates.$mayContainSupplCodepoints = $this.$mayContainSupplCodepoints; + } + return $this.$charClassWithoutSurrogates; +} +function jur_AbstractCharClass_hasUCI($this) { + return 0; +} +function jur_AbstractCharClass_setNegative($this, $value) { + if ($this.$alt0 ^ $value) { + $this.$alt0 = $this.$alt0 ? 0 : 1; + $this.$altSurrogates = $this.$altSurrogates ? 0 : 1; + } + if (!$this.$mayContainSupplCodepoints) + $this.$mayContainSupplCodepoints = 1; + return $this; +} +function jur_AbstractCharClass_isNegative($this) { + return $this.$alt0; +} +function jur_AbstractCharClass_intersects($cc1, $cc2) { + if ($cc1.$getBits() !== null && $cc2.$getBits() !== null) + return ju_BitSet_intersects($cc1.$getBits(), $cc2.$getBits()); + return 1; +} +function jur_AbstractCharClass_getPredefinedClass($name, $negative) { + return jur_AbstractCharClass$LazyCharClass_getValue(jur_AbstractCharClass$PredefinedCharacterClasses_getObject(jur_AbstractCharClass_charClasses, $name), $negative); +} +function jur_AbstractCharClass__clinit_() { + jur_AbstractCharClass_charClasses = new jur_AbstractCharClass$PredefinedCharacterClasses; +} +function jur_CharClass() { + var a = this; jur_AbstractCharClass.call(a); + a.$ci = 0; + a.$uci = 0; + a.$hasUCI0 = 0; + a.$invertedSurrogates = 0; + a.$inverted = 0; + a.$hideBits = 0; + a.$bits = null; + a.$nonBitSet = null; +} +function jur_CharClass__init_1() { + var var_0 = new jur_CharClass(); + jur_CharClass__init_(var_0); + return var_0; +} +function jur_CharClass__init_0(var_0, var_1) { + var var_2 = new jur_CharClass(); + jur_CharClass__init_2(var_2, var_0, var_1); + return var_2; +} +function jur_CharClass__init_($this) { + jur_AbstractCharClass__init_0($this); + $this.$bits = ju_BitSet__init_0(); +} +function jur_CharClass__init_2($this, $ci, $uci) { + jur_AbstractCharClass__init_0($this); + $this.$bits = ju_BitSet__init_0(); + $this.$ci = $ci; + $this.$uci = $uci; +} +function jur_CharClass_add($this, $ch) { + a: { + if ($this.$ci) { + b: { + if (!($ch >= 97 && $ch <= 122)) { + if ($ch < 65) + break b; + if ($ch > 90) + break b; + } + if ($this.$inverted) { + ju_BitSet_clear($this.$bits, jur_Pattern_getSupplement($ch & 65535)); + break a; + } + ju_BitSet_set($this.$bits, jur_Pattern_getSupplement($ch & 65535)); + break a; + } + if ($this.$uci && $ch > 128) { + $this.$hasUCI0 = 1; + $ch = jl_Character_toLowerCase0(jl_Character_toUpperCase($ch)); + } + } + } + if (!(!jur_Lexer_isHighSurrogate0($ch) && !jur_Lexer_isLowSurrogate0($ch))) { + if ($this.$invertedSurrogates) + ju_BitSet_clear($this.$lowHighSurrogates, $ch - 55296 | 0); + else + ju_BitSet_set($this.$lowHighSurrogates, $ch - 55296 | 0); + } + if ($this.$inverted) + ju_BitSet_clear($this.$bits, $ch); + else + ju_BitSet_set($this.$bits, $ch); + if (!$this.$mayContainSupplCodepoints && jl_Character_isSupplementaryCodePoint($ch)) + $this.$mayContainSupplCodepoints = 1; + return $this; +} +function jur_CharClass_add1($this, $cc) { + var $curAlt, $nb, var$4; + if (!$this.$mayContainSupplCodepoints && $cc.$mayContainSupplCodepoints) + $this.$mayContainSupplCodepoints = 1; + if ($this.$invertedSurrogates) { + if (!$cc.$altSurrogates) + ju_BitSet_andNot($this.$lowHighSurrogates, $cc.$getLowHighSurrogates()); + else + ju_BitSet_and($this.$lowHighSurrogates, $cc.$getLowHighSurrogates()); + } else if (!$cc.$altSurrogates) + ju_BitSet_or($this.$lowHighSurrogates, $cc.$getLowHighSurrogates()); + else { + ju_BitSet_xor($this.$lowHighSurrogates, $cc.$getLowHighSurrogates()); + ju_BitSet_and($this.$lowHighSurrogates, $cc.$getLowHighSurrogates()); + $this.$altSurrogates = $this.$altSurrogates ? 0 : 1; + $this.$invertedSurrogates = 1; + } + if (!$this.$hideBits && $cc.$getBits() !== null) { + if ($this.$inverted) { + if (!$cc.$alt0) + ju_BitSet_andNot($this.$bits, $cc.$getBits()); + else + ju_BitSet_and($this.$bits, $cc.$getBits()); + } else if (!$cc.$alt0) + ju_BitSet_or($this.$bits, $cc.$getBits()); + else { + ju_BitSet_xor($this.$bits, $cc.$getBits()); + ju_BitSet_and($this.$bits, $cc.$getBits()); + $this.$alt0 = $this.$alt0 ? 0 : 1; + $this.$inverted = 1; + } + } else { + $curAlt = $this.$alt0; + if ($this.$nonBitSet !== null) { + $nb = $this.$nonBitSet; + if (!$curAlt) { + var$4 = new jur_CharClass$5; + var$4.$this$06 = $this; + var$4.$val$curAlt = $curAlt; + var$4.$val$nb = $nb; + var$4.$val$cc = $cc; + jur_AbstractCharClass__init_0(var$4); + $this.$nonBitSet = var$4; + } else { + var$4 = new jur_CharClass$4; + var$4.$this$07 = $this; + var$4.$val$curAlt0 = $curAlt; + var$4.$val$nb0 = $nb; + var$4.$val$cc0 = $cc; + jur_AbstractCharClass__init_0(var$4); + $this.$nonBitSet = var$4; + } + } else { + if ($curAlt && !$this.$inverted && ju_BitSet_isEmpty($this.$bits)) { + $nb = new jur_CharClass$1; + $nb.$this$08 = $this; + $nb.$val$cc1 = $cc; + jur_AbstractCharClass__init_0($nb); + $this.$nonBitSet = $nb; + } else if (!$curAlt) { + $nb = new jur_CharClass$3; + $nb.$this$09 = $this; + $nb.$val$curAlt1 = $curAlt; + $nb.$val$cc2 = $cc; + jur_AbstractCharClass__init_0($nb); + $this.$nonBitSet = $nb; + } else { + $nb = new jur_CharClass$2; + $nb.$this$010 = $this; + $nb.$val$curAlt2 = $curAlt; + $nb.$val$cc3 = $cc; + jur_AbstractCharClass__init_0($nb); + $this.$nonBitSet = $nb; + } + $this.$hideBits = 1; + } + } + return $this; +} +function jur_CharClass_add0($this, $i, $end) { + var var$3; + if ($i > $end) { + var$3 = new jl_IllegalArgumentException; + jl_Throwable__init_0(var$3); + $rt_throw(var$3); + } + a: { + b: { + if (!$this.$ci) { + if ($end < 55296) + break b; + if ($i > 57343) + break b; + } + $end = $end + 1 | 0; + while (true) { + if ($i >= $end) + break a; + jur_CharClass_add($this, $i); + $i = $i + 1 | 0; + } + } + if ($this.$inverted) + ju_BitSet_clear0($this.$bits, $i, $end + 1 | 0); + else + ju_BitSet_set0($this.$bits, $i, $end + 1 | 0); + } + return $this; +} +function jur_CharClass_union($this, $clazz) { + var $curAlt, $nb, var$4; + if (!$this.$mayContainSupplCodepoints && $clazz.$mayContainSupplCodepoints) + $this.$mayContainSupplCodepoints = 1; + if ($clazz.$hasUCI0) + $this.$hasUCI0 = 1; + if (!($this.$altSurrogates ^ $clazz.$altSurrogates)) { + if (!$this.$altSurrogates) + ju_BitSet_or($this.$lowHighSurrogates, $clazz.$lowHighSurrogates); + else + ju_BitSet_and($this.$lowHighSurrogates, $clazz.$lowHighSurrogates); + } else if ($this.$altSurrogates) + ju_BitSet_andNot($this.$lowHighSurrogates, $clazz.$lowHighSurrogates); + else { + ju_BitSet_xor($this.$lowHighSurrogates, $clazz.$lowHighSurrogates); + ju_BitSet_and($this.$lowHighSurrogates, $clazz.$lowHighSurrogates); + $this.$altSurrogates = 1; + } + if (!$this.$hideBits && jur_CharClass_getBits($clazz) !== null) { + if (!($this.$alt0 ^ $clazz.$alt0)) { + if (!$this.$alt0) + ju_BitSet_or($this.$bits, jur_CharClass_getBits($clazz)); + else + ju_BitSet_and($this.$bits, jur_CharClass_getBits($clazz)); + } else if ($this.$alt0) + ju_BitSet_andNot($this.$bits, jur_CharClass_getBits($clazz)); + else { + ju_BitSet_xor($this.$bits, jur_CharClass_getBits($clazz)); + ju_BitSet_and($this.$bits, jur_CharClass_getBits($clazz)); + $this.$alt0 = 1; + } + } else { + $curAlt = $this.$alt0; + if ($this.$nonBitSet !== null) { + $nb = $this.$nonBitSet; + if (!$curAlt) { + var$4 = new jur_CharClass$11; + var$4.$this$011 = $this; + var$4.$val$curAlt3 = $curAlt; + var$4.$val$nb1 = $nb; + var$4.$val$clazz = $clazz; + jur_AbstractCharClass__init_0(var$4); + $this.$nonBitSet = var$4; + } else { + var$4 = new jur_CharClass$10; + var$4.$this$012 = $this; + var$4.$val$curAlt4 = $curAlt; + var$4.$val$nb2 = $nb; + var$4.$val$clazz0 = $clazz; + jur_AbstractCharClass__init_0(var$4); + $this.$nonBitSet = var$4; + } + } else { + if (!$this.$inverted && ju_BitSet_isEmpty($this.$bits)) { + if (!$curAlt) { + $nb = new jur_CharClass$7; + $nb.$this$013 = $this; + $nb.$val$clazz1 = $clazz; + jur_AbstractCharClass__init_0($nb); + $this.$nonBitSet = $nb; + } else { + $nb = new jur_CharClass$6; + $nb.$this$014 = $this; + $nb.$val$clazz2 = $clazz; + jur_AbstractCharClass__init_0($nb); + $this.$nonBitSet = $nb; + } + } else if (!$curAlt) { + $nb = new jur_CharClass$9; + $nb.$this$015 = $this; + $nb.$val$clazz3 = $clazz; + $nb.$val$curAlt5 = $curAlt; + jur_AbstractCharClass__init_0($nb); + $this.$nonBitSet = $nb; + } else { + $nb = new jur_CharClass$8; + $nb.$this$016 = $this; + $nb.$val$clazz4 = $clazz; + $nb.$val$curAlt6 = $curAlt; + jur_AbstractCharClass__init_0($nb); + $this.$nonBitSet = $nb; + } + $this.$hideBits = 1; + } + } +} +function jur_CharClass_intersection($this, $clazz) { + var $curAlt, $nb, var$4; + if (!$this.$mayContainSupplCodepoints && $clazz.$mayContainSupplCodepoints) + $this.$mayContainSupplCodepoints = 1; + if ($clazz.$hasUCI0) + $this.$hasUCI0 = 1; + if (!($this.$altSurrogates ^ $clazz.$altSurrogates)) { + if (!$this.$altSurrogates) + ju_BitSet_and($this.$lowHighSurrogates, $clazz.$lowHighSurrogates); + else + ju_BitSet_or($this.$lowHighSurrogates, $clazz.$lowHighSurrogates); + } else if (!$this.$altSurrogates) + ju_BitSet_andNot($this.$lowHighSurrogates, $clazz.$lowHighSurrogates); + else { + ju_BitSet_xor($this.$lowHighSurrogates, $clazz.$lowHighSurrogates); + ju_BitSet_and($this.$lowHighSurrogates, $clazz.$lowHighSurrogates); + $this.$altSurrogates = 0; + } + if (!$this.$hideBits && jur_CharClass_getBits($clazz) !== null) { + if (!($this.$alt0 ^ $clazz.$alt0)) { + if (!$this.$alt0) + ju_BitSet_and($this.$bits, jur_CharClass_getBits($clazz)); + else + ju_BitSet_or($this.$bits, jur_CharClass_getBits($clazz)); + } else if (!$this.$alt0) + ju_BitSet_andNot($this.$bits, jur_CharClass_getBits($clazz)); + else { + ju_BitSet_xor($this.$bits, jur_CharClass_getBits($clazz)); + ju_BitSet_and($this.$bits, jur_CharClass_getBits($clazz)); + $this.$alt0 = 0; + } + } else { + $curAlt = $this.$alt0; + if ($this.$nonBitSet !== null) { + $nb = $this.$nonBitSet; + if (!$curAlt) { + var$4 = new jur_CharClass$17; + var$4.$this$017 = $this; + var$4.$val$curAlt7 = $curAlt; + var$4.$val$nb3 = $nb; + var$4.$val$clazz5 = $clazz; + jur_AbstractCharClass__init_0(var$4); + $this.$nonBitSet = var$4; + } else { + var$4 = new jur_CharClass$16; + var$4.$this$018 = $this; + var$4.$val$curAlt8 = $curAlt; + var$4.$val$nb4 = $nb; + var$4.$val$clazz6 = $clazz; + jur_AbstractCharClass__init_0(var$4); + $this.$nonBitSet = var$4; + } + } else { + if (!$this.$inverted && ju_BitSet_isEmpty($this.$bits)) { + if (!$curAlt) { + $nb = new jur_CharClass$13; + $nb.$this$019 = $this; + $nb.$val$clazz7 = $clazz; + jur_AbstractCharClass__init_0($nb); + $this.$nonBitSet = $nb; + } else { + $nb = new jur_CharClass$12; + $nb.$this$020 = $this; + $nb.$val$clazz8 = $clazz; + jur_AbstractCharClass__init_0($nb); + $this.$nonBitSet = $nb; + } + } else if (!$curAlt) { + $nb = new jur_CharClass$15; + $nb.$this$021 = $this; + $nb.$val$clazz9 = $clazz; + $nb.$val$curAlt9 = $curAlt; + jur_AbstractCharClass__init_0($nb); + $this.$nonBitSet = $nb; + } else { + $nb = new jur_CharClass$14; + $nb.$this$022 = $this; + $nb.$val$clazz10 = $clazz; + $nb.$val$curAlt10 = $curAlt; + jur_AbstractCharClass__init_0($nb); + $this.$nonBitSet = $nb; + } + $this.$hideBits = 1; + } + } +} +function jur_CharClass_contains($this, $ch) { + if ($this.$nonBitSet !== null) + return $this.$alt0 ^ $this.$nonBitSet.$contains1($ch); + return $this.$alt0 ^ ju_BitSet_get($this.$bits, $ch); +} +function jur_CharClass_getBits($this) { + if (!$this.$hideBits) + return $this.$bits; + return null; +} +function jur_CharClass_getLowHighSurrogates($this) { + return $this.$lowHighSurrogates; +} +function jur_CharClass_getInstance($this) { + var $bs, $res; + if ($this.$nonBitSet !== null) + return $this; + $bs = jur_CharClass_getBits($this); + $res = new jur_CharClass$18; + $res.$this$023 = $this; + $res.$val$bs = $bs; + jur_AbstractCharClass__init_0($res); + return jur_AbstractCharClass_setNegative($res, $this.$alt0); +} +function jur_CharClass_toString($this) { + var $temp, $i; + $temp = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($temp); + $i = ju_BitSet_nextSetBit($this.$bits, 0); + while ($i >= 0) { + jl_AbstractStringBuilder_append7($temp, jl_Character_toChars($i)); + jl_AbstractStringBuilder_append0($temp, 124); + $i = ju_BitSet_nextSetBit($this.$bits, $i + 1 | 0); + } + if ($temp.$length0 > 0) + jl_StringBuilder_deleteCharAt($temp, $temp.$length0 - 1 | 0); + return jl_AbstractStringBuilder_toString($temp); +} +function jur_CharClass_hasUCI($this) { + return $this.$hasUCI0; +} +function ju_MissingResourceException() { + var a = this; jl_RuntimeException.call(a); + a.$className = null; + a.$key0 = null; +} +function jur_QuantifierSet() { + jur_AbstractSet.call(this); + this.$innerSet = null; +} +function jur_QuantifierSet__init_0(var_0, var_1, var_2) { + var var_3 = new jur_QuantifierSet(); + jur_QuantifierSet__init_(var_3, var_0, var_1, var_2); + return var_3; +} +function jur_QuantifierSet__init_($this, $innerSet, $next, $type) { + jur_AbstractSet__init_2($this, $next); + $this.$innerSet = $innerSet; + $this.$type = $type; +} +function jur_QuantifierSet_getInnerSet($this) { + return $this.$innerSet; +} +function jur_QuantifierSet_first($this, $set) { + return !$this.$innerSet.$first($set) && !$this.$next4.$first($set) ? 0 : 1; +} +function jur_QuantifierSet_hasConsumed($this, $mr) { + return 1; +} +function jur_QuantifierSet_processSecondPass($this) { + var $set; + $this.$isSecondPassVisited = 1; + if ($this.$next4 !== null && !$this.$next4.$isSecondPassVisited) { + $set = $this.$next4.$processBackRefReplacement(); + if ($set !== null) { + $this.$next4.$isSecondPassVisited = 1; + $this.$next4 = $set; + } + $this.$next4.$processSecondPass(); + } + if ($this.$innerSet !== null) { + if (!$this.$innerSet.$isSecondPassVisited) { + $set = $this.$innerSet.$processBackRefReplacement(); + if ($set !== null) { + $this.$innerSet.$isSecondPassVisited = 1; + $this.$innerSet = $set; + } + $this.$innerSet.$processSecondPass(); + } else if ($this.$innerSet instanceof jur_SingleSet && $this.$innerSet.$fSet.$isBackReferenced) + $this.$innerSet = $this.$innerSet.$next4; + } +} +function jur_LeafQuantifierSet() { + jur_QuantifierSet.call(this); + this.$leaf = null; +} +function jur_LeafQuantifierSet__init_0(var_0, var_1, var_2) { + var var_3 = new jur_LeafQuantifierSet(); + jur_LeafQuantifierSet__init_(var_3, var_0, var_1, var_2); + return var_3; +} +function jur_LeafQuantifierSet__init_($this, $innerSet, $next, $type) { + jur_QuantifierSet__init_($this, $innerSet, $next, $type); + $this.$leaf = $innerSet; +} +function jur_LeafQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + var $i, var$5; + $i = 0; + a: { + while (($stringIndex + $this.$leaf.$charCount0() | 0) <= $matchResult.$rightBound0) { + var$5 = $this.$leaf.$accepts($stringIndex, $testString); + if (var$5 <= 0) + break a; + $stringIndex = $stringIndex + var$5 | 0; + $i = $i + 1 | 0; + } + } + while (true) { + if ($i < 0) + return (-1); + var$5 = $this.$next4.$matches0($stringIndex, $testString, $matchResult); + if (var$5 >= 0) + break; + $stringIndex = $stringIndex - $this.$leaf.$charCount0() | 0; + $i = $i + (-1) | 0; + } + return var$5; +} +function jur_LeafQuantifierSet_getName($this) { + return $rt_s(618); +} +function jur_CompositeQuantifierSet() { + jur_LeafQuantifierSet.call(this); + this.$quantifier = null; +} +function jur_CompositeQuantifierSet__init_0(var_0, var_1, var_2, var_3) { + var var_4 = new jur_CompositeQuantifierSet(); + jur_CompositeQuantifierSet__init_(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function jur_CompositeQuantifierSet__init_($this, $quant, $innerSet, $next, $type) { + jur_LeafQuantifierSet__init_($this, $innerSet, $next, $type); + $this.$quantifier = $quant; +} +function jur_CompositeQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + var $min, $max, $i, $shift; + $min = $this.$quantifier.$min1; + $max = $this.$quantifier.$max0; + $i = 0; + while (true) { + if ($i >= $min) { + a: { + while ($i < $max) { + if (($stringIndex + $this.$leaf.$charCount0() | 0) > $matchResult.$rightBound0) + break a; + $shift = $this.$leaf.$accepts($stringIndex, $testString); + if ($shift < 1) + break a; + $stringIndex = $stringIndex + $shift | 0; + $i = $i + 1 | 0; + } + } + while (true) { + if ($i < $min) + return (-1); + $shift = $this.$next4.$matches0($stringIndex, $testString, $matchResult); + if ($shift >= 0) + break; + $stringIndex = $stringIndex - $this.$leaf.$charCount0() | 0; + $i = $i + (-1) | 0; + } + return $shift; + } + if (($stringIndex + $this.$leaf.$charCount0() | 0) > $matchResult.$rightBound0) { + $matchResult.$hitEnd = 1; + return (-1); + } + $shift = $this.$leaf.$accepts($stringIndex, $testString); + if ($shift < 1) + break; + $stringIndex = $stringIndex + $shift | 0; + $i = $i + 1 | 0; + } + return (-1); +} +function jur_CompositeQuantifierSet_getName($this) { + return jur_Quantifier_toString($this.$quantifier); +} +function jur_GroupQuantifierSet() { + jur_QuantifierSet.call(this); +} +function jur_GroupQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + var $nextIndex; + if (!$this.$innerSet.$hasConsumed($matchResult)) + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); + $nextIndex = $this.$innerSet.$matches0($stringIndex, $testString, $matchResult); + if ($nextIndex >= 0) + return $nextIndex; + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); +} +function jur_GroupQuantifierSet_getName($this) { + return $rt_s(619); +} +function jur_AltQuantifierSet() { + jur_LeafQuantifierSet.call(this); +} +function jur_AltQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + var $shift; + $shift = $this.$innerSet.$matches0($stringIndex, $testString, $matchResult); + if ($shift < 0) + $shift = $this.$next4.$matches0($stringIndex, $testString, $matchResult); + return $shift; +} +function jur_AltQuantifierSet_setNext($this, $next) { + $this.$next4 = $next; + $this.$innerSet.$setNext($next); +} +function jur_UnifiedQuantifierSet() { + jur_LeafQuantifierSet.call(this); +} +function jur_UnifiedQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + while (($stringIndex + $this.$leaf.$charCount0() | 0) <= $matchResult.$rightBound0 && $this.$leaf.$accepts($stringIndex, $testString) > 0) { + $stringIndex = $stringIndex + $this.$leaf.$charCount0() | 0; + } + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); +} +function jur_UnifiedQuantifierSet_find($this, $stringIndex, $testString, $matchResult) { + var $startSearch, $newSearch, $newSearch_0; + $startSearch = $this.$next4.$find0($stringIndex, $testString, $matchResult); + if ($startSearch < 0) + return (-1); + $newSearch = $startSearch - $this.$leaf.$charCount0() | 0; + while ($newSearch >= $stringIndex && $this.$leaf.$accepts($newSearch, $testString) > 0) { + $newSearch_0 = $newSearch - $this.$leaf.$charCount0() | 0; + $startSearch = $newSearch; + $newSearch = $newSearch_0; + } + return $startSearch; +} +function ju_TimeZone() { + jl_Object.call(this); + this.$id4 = null; +} +var ju_TimeZone_defaultTz = null; +var ju_TimeZone_GMT = null; +function ju_TimeZone_getDisplayName($this, $locale) { + return ju_TimeZone_getDisplayName0($this, 0, 1, $locale); +} +function ju_TimeZone_getDisplayName0($this, $daylightTime, $style, $locale) { + var var$4, $name, var$6; + var$4 = $locale.$languageCode; + $name = $locale.$countryCode; + $locale = $this.$id4; + $name = otciu_CLDRHelper_getCode(var$4, $name); + if (otciu_CLDRHelper_getTimeZoneLocalizationMap().hasOwnProperty($rt_ustr($name))) + var$4 = $name; + if (!otciu_CLDRHelper_getTimeZoneLocalizationMap().hasOwnProperty($rt_ustr(var$4))) + $name = null; + else { + $name = otciu_CLDRHelper_getTimeZoneLocalizationMap()[$rt_ustr(var$4)]; + $daylightTime = jl_String_indexOf0($locale, 47); + if ($daylightTime < 0) + $name = null; + else { + var$6 = jl_String_substring0($locale, 0, $daylightTime); + $locale = jl_String_substring($locale, $daylightTime + 1 | 0); + if (!$name.timeZones.hasOwnProperty($rt_ustr(var$6))) + $name = null; + else { + $name = $name.timeZones[$rt_ustr(var$6)]; + $name = !$name.hasOwnProperty($rt_ustr($locale)) ? null : ($name[$rt_ustr($locale)].value !== null ? $rt_str($name[$rt_ustr($locale)].value) : null); + } + } + } + if ($name === null) + $name = $this.$id4; + return $name; +} +function ju_TimeZone_getID($this) { + return $this.$id4; +} +function ju_TimeZone_getTimeZone($name) { + var $jodaZone, $sign, $position, $hour, $raw, var$7, $index, $minute; + $jodaZone = otcit_DateTimeZoneProvider_getTimeZone($name); + if ($jodaZone !== null) + return ju_IANATimeZone__init_($jodaZone); + a: { + if (jl_String_startsWith0($name, $rt_s(620)) && jl_String_length($name) > 3) { + $sign = jl_String_charAt($name, 3); + if (!($sign != 43 && $sign != 45)) { + $position = $rt_createIntArray(1); + $hour = 4; + $jodaZone = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($jodaZone); + $raw = jl_String_length($name); + jl_AbstractStringBuilder_append($jodaZone, jl_String_substring0($name, 0, $hour)); + while ($hour < $raw) { + if (jl_Character_digit(jl_String_charAt($name, $hour), 10) != (-1)) { + jl_AbstractStringBuilder_append0($jodaZone, jl_String_charAt($name, $hour)); + if (($raw - ($hour + 1 | 0) | 0) == 2) + jl_AbstractStringBuilder_append0($jodaZone, 58); + } else if (jl_String_charAt($name, $hour) == 58) + jl_AbstractStringBuilder_append0($jodaZone, 58); + $hour = $hour + 1 | 0; + } + if (jl_String_indexOf2(jl_AbstractStringBuilder_toString($jodaZone), $rt_s(272)) == (-1)) { + jl_AbstractStringBuilder_append0($jodaZone, 58); + jl_AbstractStringBuilder_append($jodaZone, $rt_s(621)); + } + if (jl_String_indexOf2(jl_AbstractStringBuilder_toString($jodaZone), $rt_s(272)) == 5) + jl_AbstractStringBuilder_insert4($jodaZone, 4, 48); + $name = jl_AbstractStringBuilder_toString($jodaZone); + $hour = ju_TimeZone_parseNumber($name, 4, $position); + if ($hour >= 0 && $hour <= 23) { + var$7 = $position.data; + $index = var$7[0]; + if ($index == (-1)) + break a; + else { + b: { + $raw = $rt_imul($hour, 3600000); + if ($index < jl_String_length($name) && jl_String_charAt($name, $index) == 58) { + $minute = ju_TimeZone_parseNumber($name, $index + 1 | 0, $position); + if (var$7[0] != (-1) && $minute >= 0 && $minute <= 59) { + $raw = $raw + ($minute * 60000 | 0) | 0; + break b; + } + return ju_IANATimeZone_clone(ju_TimeZone_GMT); + } + if (!($hour < 30 && $index <= 6)) + $raw = $rt_imul($hour / 100 | 0, 3600000) + (($hour % 100 | 0) * 60000 | 0) | 0; + } + if ($sign == 45) + $raw = -$raw; + return ju_IANATimeZone__init_(otcit_FixedDateTimeZone__init_($name, $raw, $raw)); + } + } + return ju_IANATimeZone_clone(ju_TimeZone_GMT); + } + } + } + return ju_IANATimeZone_clone(ju_TimeZone_GMT); +} +function ju_TimeZone_parseNumber($string, $offset, $position) { + var $length, $result, var$6, $digit; + $length = jl_String_length($string); + $result = 0; + var$6 = $offset; + a: { + while (true) { + if (var$6 >= $length) + break a; + $digit = jl_Character_digit(jl_String_charAt($string, var$6), 10); + if ($digit == (-1)) + break; + var$6 = var$6 + 1 | 0; + $result = ($result * 10 | 0) + $digit | 0; + } + } + if (var$6 == $offset) + var$6 = (-1); + $position.data[0] = var$6; + return $result; +} +function ju_TimeZone__clinit_() { + ju_TimeZone_GMT = ju_IANATimeZone__init_(otcit_FixedDateTimeZone__init_($rt_s(620), 0, 0)); +} +function jl_NumberFormatException() { + jl_IllegalArgumentException.call(this); +} +function jl_NumberFormatException__init_0() { + var var_0 = new jl_NumberFormatException(); + jl_NumberFormatException__init_(var_0); + return var_0; +} +function jl_NumberFormatException__init_1(var_0) { + var var_1 = new jl_NumberFormatException(); + jl_NumberFormatException__init_2(var_1, var_0); + return var_1; +} +function jl_NumberFormatException__init_($this) { + jl_Throwable__init_0($this); +} +function jl_NumberFormatException__init_2($this, $message) { + jl_Throwable__init_($this, $message); +} +function jur_Quantifier() { + var a = this; jur_SpecialToken.call(a); + a.$min1 = 0; + a.$max0 = 0; +} +function jur_Quantifier_min($this) { + return $this.$min1; +} +function jur_Quantifier_max($this) { + return $this.$max0; +} +function jur_Quantifier_toString($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(622)); + jl_AbstractStringBuilder_append2(var$1, $this.$min1); + jl_AbstractStringBuilder_append(var$1, $rt_s(273)); + jl_AbstractStringBuilder_append(var$1, $this.$max0 == 2147483647 ? $rt_s(36) : jl_Integer_toString0(jl_Integer__init_($this.$max0))); + jl_AbstractStringBuilder_append(var$1, $rt_s(623)); + return jl_AbstractStringBuilder_toString(var$1); +} +function jur_FSet$PossessiveFSet() { + jur_AbstractSet.call(this); +} +function jur_FSet$PossessiveFSet__init_0() { + var var_0 = new jur_FSet$PossessiveFSet(); + jur_FSet$PossessiveFSet__init_(var_0); + return var_0; +} +function jur_FSet$PossessiveFSet__init_($this) { + jur_AbstractSet__init_($this); +} +function jur_FSet$PossessiveFSet_matches($this, $stringIndex, $testString, $matchResult) { + return $stringIndex; +} +function jur_FSet$PossessiveFSet_getName($this) { + return $rt_s(624); +} +function jur_FSet$PossessiveFSet_hasConsumed($this, $mr) { + return 0; +} +function ju_BitSet() { + var a = this; jl_Object.call(a); + a.$data9 = null; + a.$length2 = 0; +} +function ju_BitSet__init_0() { + var var_0 = new ju_BitSet(); + ju_BitSet__init_(var_0); + return var_0; +} +function ju_BitSet__init_($this) { + $this.$data9 = $rt_createIntArray(0); +} +function ju_BitSet_set($this, $bitIndex) { + var $index, var$3; + $index = $bitIndex / 32 | 0; + if ($bitIndex >= $this.$length2) { + ju_BitSet_ensureCapacity($this, $index + 1 | 0); + $this.$length2 = $bitIndex + 1 | 0; + } + var$3 = $this.$data9.data; + var$3[$index] = var$3[$index] | 1 << ($bitIndex % 32 | 0); +} +function ju_BitSet_set0($this, $fromIndex, $toIndex) { + var var$3, $fromDataIndex, $toDataIndex, var$6, $i; + if ($fromIndex > $toIndex) { + var$3 = new jl_IndexOutOfBoundsException; + jl_Throwable__init_0(var$3); + $rt_throw(var$3); + } + $fromDataIndex = $fromIndex / 32 | 0; + $toDataIndex = $toIndex / 32 | 0; + if ($toIndex > $this.$length2) { + ju_BitSet_ensureCapacity($this, $toDataIndex + 1 | 0); + $this.$length2 = $toIndex; + } + if ($fromDataIndex == $toDataIndex) { + var$6 = $this.$data9.data; + var$6[$fromDataIndex] = var$6[$fromDataIndex] | ju_BitSet_trailingZeroBits($this, $fromIndex) & ju_BitSet_trailingOneBits($this, $toIndex); + } else { + var$6 = $this.$data9.data; + var$6[$fromDataIndex] = var$6[$fromDataIndex] | ju_BitSet_trailingZeroBits($this, $fromIndex); + $i = $fromDataIndex + 1 | 0; + while ($i < $toDataIndex) { + $this.$data9.data[$i] = (-1); + $i = $i + 1 | 0; + } + var$6 = $this.$data9.data; + var$6[$toDataIndex] = var$6[$toDataIndex] | ju_BitSet_trailingOneBits($this, $toIndex); + } +} +function ju_BitSet_trailingZeroBits($this, $num) { + return (-1) << ($num % 32 | 0); +} +function ju_BitSet_trailingOneBits($this, $num) { + $num = $num % 32 | 0; + return !$num ? 0 : (-1) >>> (32 - $num | 0); +} +function ju_BitSet_clear($this, $bitIndex) { + var $index, var$3; + $index = $bitIndex / 32 | 0; + if ($index < $this.$data9.data.length) { + var$3 = $this.$data9.data; + var$3[$index] = var$3[$index] & jl_Integer_rotateLeft((-2), $bitIndex % 32 | 0); + if ($bitIndex == ($this.$length2 - 1 | 0)) + ju_BitSet_recalculateLength($this); + } +} +function ju_BitSet_clear0($this, $fromIndex, $toIndex) { + var var$3, $fromDataIndex, $toDataIndex, var$6, $i; + if ($fromIndex > $toIndex) { + var$3 = new jl_IndexOutOfBoundsException; + jl_Throwable__init_0(var$3); + $rt_throw(var$3); + } + if ($fromIndex >= $this.$length2) + return; + $toIndex = jl_Math_min($this.$length2, $toIndex); + $fromDataIndex = $fromIndex / 32 | 0; + $toDataIndex = $toIndex / 32 | 0; + if ($fromDataIndex == $toDataIndex) { + var$6 = $this.$data9.data; + var$6[$fromDataIndex] = var$6[$fromDataIndex] & (ju_BitSet_trailingOneBits($this, $fromIndex) | ju_BitSet_trailingZeroBits($this, $toIndex)); + } else { + var$6 = $this.$data9.data; + var$6[$fromDataIndex] = var$6[$fromDataIndex] & ju_BitSet_trailingOneBits($this, $fromIndex); + $i = $fromDataIndex + 1 | 0; + while ($i < $toDataIndex) { + $this.$data9.data[$i] = 0; + $i = $i + 1 | 0; + } + var$6 = $this.$data9.data; + var$6[$toDataIndex] = var$6[$toDataIndex] & ju_BitSet_trailingZeroBits($this, $toIndex); + } + ju_BitSet_recalculateLength($this); +} +function ju_BitSet_get($this, $bitIndex) { + var $index; + $index = $bitIndex / 32 | 0; + return $index < $this.$data9.data.length && $this.$data9.data[$index] & 1 << ($bitIndex % 32 | 0) ? 1 : 0; +} +function ju_BitSet_nextSetBit($this, $fromIndex) { + var $index, $top, $i; + if ($fromIndex >= $this.$length2) + return (-1); + $index = $fromIndex / 32 | 0; + $top = $this.$data9.data[$index] >>> ($fromIndex % 32 | 0); + if ($top) + return jl_Integer_numberOfTrailingZeros($top) + $fromIndex | 0; + $top = ($this.$length2 + 31 | 0) / 32 | 0; + $i = $index + 1 | 0; + while ($i < $top) { + if ($this.$data9.data[$i]) + return ($i * 32 | 0) + jl_Integer_numberOfTrailingZeros($this.$data9.data[$i]) | 0; + $i = $i + 1 | 0; + } + return (-1); +} +function ju_BitSet_nextClearBit($this, $fromIndex) { + var $index, $top, $i; + if ($fromIndex >= $this.$length2) + return $fromIndex; + $index = $fromIndex / 32 | 0; + $top = ($this.$data9.data[$index] ^ (-1)) >>> ($fromIndex % 32 | 0); + if ($top) + return jl_Integer_numberOfTrailingZeros($top) + $fromIndex | 0; + $top = ($this.$length2 + 31 | 0) / 32 | 0; + $i = $index + 1 | 0; + while ($i < $top) { + if ($this.$data9.data[$i] != (-1)) + return ($i * 32 | 0) + jl_Integer_numberOfTrailingZeros($this.$data9.data[$i] ^ (-1)) | 0; + $i = $i + 1 | 0; + } + return $this.$length2; +} +function ju_BitSet_ensureCapacity($this, $capacity) { + var $newArrayLength, var$3, var$4, var$5; + if ($this.$data9.data.length >= $capacity) + return; + $newArrayLength = jl_Math_max(($capacity * 3 | 0) / 2 | 0, ($this.$data9.data.length * 2 | 0) + 1 | 0); + var$3 = $this.$data9.data; + var$4 = $rt_createIntArray($newArrayLength); + var$5 = var$4.data; + $capacity = jl_Math_min($newArrayLength, var$3.length); + $newArrayLength = 0; + while ($newArrayLength < $capacity) { + var$5[$newArrayLength] = var$3[$newArrayLength]; + $newArrayLength = $newArrayLength + 1 | 0; + } + $this.$data9 = var$4; +} +function ju_BitSet_recalculateLength($this) { + var $top, $i, $sz; + $top = ($this.$length2 + 31 | 0) / 32 | 0; + $this.$length2 = $top * 32 | 0; + $i = $top - 1 | 0; + a: { + while (true) { + if ($i < 0) + break a; + $sz = jl_Integer_numberOfLeadingZeros($this.$data9.data[$i]); + if ($sz < 32) + break; + $i = $i + (-1) | 0; + $this.$length2 = $this.$length2 - 32 | 0; + } + $this.$length2 = $this.$length2 - $sz | 0; + } +} +function ju_BitSet_intersects($this, $set) { + var $sz, $i; + $sz = jl_Math_min($this.$data9.data.length, $set.$data9.data.length); + $i = 0; + while ($i < $sz) { + if ($this.$data9.data[$i] & $set.$data9.data[$i]) + return 1; + $i = $i + 1 | 0; + } + return 0; +} +function ju_BitSet_and($this, $set) { + var $i, $i_0, var$4; + $i = jl_Math_min($this.$data9.data.length, $set.$data9.data.length); + $i_0 = 0; + while ($i_0 < $i) { + var$4 = $this.$data9.data; + var$4[$i_0] = var$4[$i_0] & $set.$data9.data[$i_0]; + $i_0 = $i_0 + 1 | 0; + } + while ($i < $this.$data9.data.length) { + $this.$data9.data[$i] = 0; + $i = $i + 1 | 0; + } + $this.$length2 = jl_Math_min($this.$length2, $set.$length2); + ju_BitSet_recalculateLength($this); +} +function ju_BitSet_andNot($this, $set) { + var $sz, $i, var$4; + $sz = jl_Math_min($this.$data9.data.length, $set.$data9.data.length); + $i = 0; + while ($i < $sz) { + var$4 = $this.$data9.data; + var$4[$i] = var$4[$i] & ($set.$data9.data[$i] ^ (-1)); + $i = $i + 1 | 0; + } + ju_BitSet_recalculateLength($this); +} +function ju_BitSet_or($this, $set) { + var $sz, $i, var$4; + $this.$length2 = jl_Math_max($this.$length2, $set.$length2); + ju_BitSet_ensureCapacity($this, ($this.$length2 + 31 | 0) / 32 | 0); + $sz = jl_Math_min($this.$data9.data.length, $set.$length2); + $i = 0; + while ($i < $sz) { + var$4 = $this.$data9.data; + var$4[$i] = var$4[$i] | $set.$data9.data[$i]; + $i = $i + 1 | 0; + } +} +function ju_BitSet_xor($this, $set) { + var $sz, $i, var$4; + $this.$length2 = jl_Math_max($this.$length2, $set.$length2); + ju_BitSet_ensureCapacity($this, ($this.$length2 + 31 | 0) / 32 | 0); + $sz = jl_Math_min($this.$data9.data.length, $set.$length2); + $i = 0; + while ($i < $sz) { + var$4 = $this.$data9.data; + var$4[$i] = var$4[$i] ^ $set.$data9.data[$i]; + $i = $i + 1 | 0; + } + ju_BitSet_recalculateLength($this); +} +function ju_BitSet_isEmpty($this) { + return $this.$length2 ? 0 : 1; +} +function jur_LowHighSurrogateRangeSet() { + var a = this; jur_JointSet.call(a); + a.$surrChars = null; + a.$alt = 0; +} +function jur_LowHighSurrogateRangeSet_setNext($this, $next) { + $this.$next4 = $next; +} +function jur_LowHighSurrogateRangeSet_matches($this, $stringIndex, $testString, $matchResult) { + var $startStr, $strLength, var$6, $low, $ch; + $startStr = $matchResult.$leftBound0; + $strLength = $matchResult.$rightBound0; + var$6 = $stringIndex + 1 | 0; + $low = $rt_compare(var$6, $strLength); + if ($low > 0) { + $matchResult.$hitEnd = 1; + return (-1); + } + $ch = jl_String_charAt($testString, $stringIndex); + if (!$this.$surrChars.$contains1($ch)) + return (-1); + if (jl_Character_isHighSurrogate($ch)) { + if ($low < 0 && jl_Character_isLowSurrogate(jl_String_charAt($testString, var$6))) + return (-1); + } else if (jl_Character_isLowSurrogate($ch) && $stringIndex > $startStr && jl_Character_isHighSurrogate(jl_String_charAt($testString, $stringIndex - 1 | 0))) + return (-1); + return $this.$next4.$matches0(var$6, $testString, $matchResult); +} +function jur_LowHighSurrogateRangeSet_getName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(625)); + jl_AbstractStringBuilder_append(var$1, !$this.$alt ? $rt_s(343) : $rt_s(626)); + jl_AbstractStringBuilder_append(var$1, $this.$surrChars.$toString()); + return jl_AbstractStringBuilder_toString(var$1); +} +function jur_CompositeRangeSet() { + var a = this; jur_JointSet.call(a); + a.$withoutSurrogates = null; + a.$withSurrogates = null; +} +function jur_CompositeRangeSet__init_(var_0, var_1) { + var var_2 = new jur_CompositeRangeSet(); + jur_CompositeRangeSet__init_0(var_2, var_0, var_1); + return var_2; +} +function jur_CompositeRangeSet__init_0($this, $withoutSurrogates, $withSurrogates) { + jur_AbstractSet__init_($this); + $this.$withoutSurrogates = $withoutSurrogates; + $this.$withSurrogates = $withSurrogates; +} +function jur_CompositeRangeSet_matches($this, $stringIndex, $testString, $matchResult) { + var $shift; + $shift = $this.$withoutSurrogates.$matches0($stringIndex, $testString, $matchResult); + if ($shift < 0) + $shift = jur_LowHighSurrogateRangeSet_matches($this.$withSurrogates, $stringIndex, $testString, $matchResult); + if ($shift >= 0) + return $shift; + return (-1); +} +function jur_CompositeRangeSet_setNext($this, $next) { + $this.$next4 = $next; + $this.$withSurrogates.$next4 = $next; + $this.$withoutSurrogates.$setNext($next); +} +function jur_CompositeRangeSet_getName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(627)); + jl_AbstractStringBuilder_append1(var$1, $this.$withoutSurrogates); + jl_AbstractStringBuilder_append(var$1, $rt_s(628)); + jl_AbstractStringBuilder_append1(var$1, $this.$withSurrogates); + return jl_AbstractStringBuilder_toString(var$1); +} +function jur_CompositeRangeSet_hasConsumed($this, $matchResult) { + return 1; +} +function jur_CompositeRangeSet_first($this, $set) { + return 1; +} +function jur_SupplRangeSet() { + var a = this; jur_JointSet.call(a); + a.$chars = null; + a.$alt1 = 0; +} +function jur_SupplRangeSet__init_(var_0) { + var var_1 = new jur_SupplRangeSet(); + jur_SupplRangeSet__init_0(var_1, var_0); + return var_1; +} +function jur_SupplRangeSet__init_0($this, $cc) { + jur_AbstractSet__init_($this); + $this.$chars = $cc.$getInstance2(); + $this.$alt1 = $cc.$alt0; +} +function jur_SupplRangeSet_matches($this, $stringIndex, $testString, $matchResult) { + var $strLength, $low, $high; + $strLength = $matchResult.$rightBound0; + if ($stringIndex < $strLength) { + $low = $stringIndex + 1 | 0; + $high = jl_String_charAt($testString, $stringIndex); + if ($this.$contains1($high)) { + $stringIndex = $this.$next4.$matches0($low, $testString, $matchResult); + if ($stringIndex > 0) + return $stringIndex; + } + if ($low < $strLength) { + $stringIndex = $low + 1 | 0; + $low = jl_String_charAt($testString, $low); + if (jl_Character_isSurrogatePair($high, $low) && $this.$contains1(jl_Character_toCodePoint($high, $low))) + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); + } + } + return (-1); +} +function jur_SupplRangeSet_getName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(625)); + jl_AbstractStringBuilder_append(var$1, !$this.$alt1 ? $rt_s(343) : $rt_s(626)); + jl_AbstractStringBuilder_append(var$1, $this.$chars.$toString()); + return jl_AbstractStringBuilder_toString(var$1); +} +function jur_SupplRangeSet_contains($this, $ch) { + return $this.$chars.$contains1($ch); +} +function jur_SupplRangeSet_first($this, $set) { + if ($set instanceof jur_SupplCharSet) + return $this.$chars.$contains1($set.$ch1); + if ($set instanceof jur_CharSet) + return $this.$chars.$contains1($set.$ch2); + if ($set instanceof jur_SupplRangeSet) + return jur_AbstractCharClass_intersects($this.$chars, $set.$chars); + if (!($set instanceof jur_RangeSet)) + return 1; + return jur_AbstractCharClass_intersects($this.$chars, $set.$chars0); +} +function jur_SupplRangeSet_getChars($this) { + return $this.$chars; +} +function jur_SupplRangeSet_setNext($this, $next) { + $this.$next4 = $next; +} +function jur_SupplRangeSet_hasConsumed($this, $mr) { + return 1; +} +function jur_UCISupplRangeSet() { + jur_SupplRangeSet.call(this); +} +function jur_UCISupplRangeSet_contains($this, $ch) { + return $this.$chars.$contains1(jl_Character_toLowerCase0(jl_Character_toUpperCase($ch))); +} +function jur_UCISupplRangeSet_getName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(629)); + jl_AbstractStringBuilder_append(var$1, !$this.$alt1 ? $rt_s(343) : $rt_s(626)); + jl_AbstractStringBuilder_append(var$1, $this.$chars.$toString()); + return jl_AbstractStringBuilder_toString(var$1); +} +function jur_UCIRangeSet() { + var a = this; jur_LeafSet.call(a); + a.$chars1 = null; + a.$alt2 = 0; +} +function jur_UCIRangeSet__init_(var_0) { + var var_1 = new jur_UCIRangeSet(); + jur_UCIRangeSet__init_0(var_1, var_0); + return var_1; +} +function jur_UCIRangeSet__init_0($this, $cc) { + jur_LeafSet__init_($this); + $this.$chars1 = $cc.$getInstance2(); + $this.$alt2 = $cc.$alt0; +} +function jur_UCIRangeSet_accepts($this, $strIndex, $testString) { + return !$this.$chars1.$contains1(jl_Character_toLowerCase(jl_Character_toUpperCase0(jl_String_charAt($testString, $strIndex)))) ? (-1) : 1; +} +function jur_UCIRangeSet_getName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(629)); + jl_AbstractStringBuilder_append(var$1, !$this.$alt2 ? $rt_s(343) : $rt_s(626)); + jl_AbstractStringBuilder_append(var$1, $this.$chars1.$toString()); + return jl_AbstractStringBuilder_toString(var$1); +} +function jur_RangeSet() { + var a = this; jur_LeafSet.call(a); + a.$chars0 = null; + a.$alt3 = 0; +} +function jur_RangeSet__init_(var_0) { + var var_1 = new jur_RangeSet(); + jur_RangeSet__init_0(var_1, var_0); + return var_1; +} +function jur_RangeSet__init_0($this, $cc) { + jur_LeafSet__init_($this); + $this.$chars0 = $cc.$getInstance2(); + $this.$alt3 = $cc.$alt0; +} +function jur_RangeSet_accepts($this, $strIndex, $testString) { + return !$this.$chars0.$contains1(jl_String_charAt($testString, $strIndex)) ? (-1) : 1; +} +function jur_RangeSet_getName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(625)); + jl_AbstractStringBuilder_append(var$1, !$this.$alt3 ? $rt_s(343) : $rt_s(626)); + jl_AbstractStringBuilder_append(var$1, $this.$chars0.$toString()); + return jl_AbstractStringBuilder_toString(var$1); +} +function jur_RangeSet_first($this, $set) { + if ($set instanceof jur_CharSet) + return $this.$chars0.$contains1($set.$ch2); + if ($set instanceof jur_RangeSet) + return jur_AbstractCharClass_intersects($this.$chars0, $set.$chars0); + if (!($set instanceof jur_SupplRangeSet)) { + if (!($set instanceof jur_SupplCharSet)) + return 1; + return 0; + } + return jur_AbstractCharClass_intersects($this.$chars0, $set.$chars); +} +function jur_RangeSet_getChars($this) { + return $this.$chars0; +} +function jur_HangulDecomposedCharSet() { + var a = this; jur_JointSet.call(a); + a.$decomposedChar = null; + a.$decomposedCharUTF16 = null; + a.$decomposedCharLength = 0; +} +function jur_HangulDecomposedCharSet__init_(var_0, var_1) { + var var_2 = new jur_HangulDecomposedCharSet(); + jur_HangulDecomposedCharSet__init_0(var_2, var_0, var_1); + return var_2; +} +function jur_HangulDecomposedCharSet__init_0($this, $decomposedChar, $decomposedCharLength) { + jur_AbstractSet__init_($this); + $this.$decomposedChar = $decomposedChar; + $this.$decomposedCharLength = $decomposedCharLength; +} +function jur_HangulDecomposedCharSet_setNext($this, $next) { + $this.$next4 = $next; +} +function jur_HangulDecomposedCharSet_getDecomposedChar($this) { + if ($this.$decomposedCharUTF16 === null) + $this.$decomposedCharUTF16 = jl_String__init_($this.$decomposedChar); + return $this.$decomposedCharUTF16; +} +function jur_HangulDecomposedCharSet_getName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(630)); + jl_AbstractStringBuilder_append(var$1, jur_HangulDecomposedCharSet_getDecomposedChar($this)); + return jl_AbstractStringBuilder_toString(var$1); +} +function jur_HangulDecomposedCharSet_matches($this, $strIndex, $testString, $matchResult) { + var $rightBound, $decompSyllable, $vIndex, $tIndex, var$8, $curSymb, $lIndex, $i, $decompCurSymb, var$13, var$14; + $rightBound = $matchResult.$rightBound0; + $decompSyllable = $rt_createIntArray(3); + $vIndex = (-1); + $tIndex = (-1); + if ($strIndex >= $rightBound) + return (-1); + var$8 = $strIndex + 1 | 0; + $curSymb = jl_String_charAt($testString, $strIndex); + $lIndex = $curSymb - 44032 | 0; + if ($lIndex >= 0 && $lIndex < 11172) { + $strIndex = 4352 + ($lIndex / 588 | 0) | 0; + $i = 4449 + (($lIndex % 588 | 0) / 28 | 0) | 0; + $lIndex = $lIndex % 28 | 0; + if (!$lIndex) { + $decompCurSymb = $rt_createIntArray(2); + var$13 = $decompCurSymb.data; + var$13[0] = $strIndex; + var$13[1] = $i; + } else { + var$14 = 4519 + $lIndex | 0; + $decompCurSymb = $rt_createIntArray(3); + var$13 = $decompCurSymb.data; + var$13[0] = $strIndex; + var$13[1] = $i; + var$13[2] = var$14; + } + } else + $decompCurSymb = null; + if ($decompCurSymb !== null) { + $decompCurSymb = $decompCurSymb.data; + $i = 0; + if ($decompCurSymb.length != $this.$decomposedCharLength) + return (-1); + while (true) { + if ($i >= $this.$decomposedCharLength) + return $this.$next4.$matches0(var$8, $testString, $matchResult); + if ($decompCurSymb[$i] != $this.$decomposedChar.data[$i]) + break; + $i = $i + 1 | 0; + } + return (-1); + } + $decompSyllable = $decompSyllable.data; + $decompSyllable[0] = $curSymb; + $lIndex = $curSymb - 4352 | 0; + if ($lIndex >= 0 && $lIndex < 19) { + if (var$8 < $rightBound) { + $curSymb = jl_String_charAt($testString, var$8); + $vIndex = $curSymb - 4449 | 0; + } + if ($vIndex >= 0 && $vIndex < 21) { + $lIndex = var$8 + 1 | 0; + $decompSyllable[1] = $curSymb; + if ($lIndex < $rightBound) { + $curSymb = jl_String_charAt($testString, $lIndex); + $tIndex = $curSymb - 4519 | 0; + } + if ($tIndex >= 0 && $tIndex < 28) { + $strIndex = $lIndex + 1 | 0; + $decompSyllable[2] = $curSymb; + return $this.$decomposedCharLength == 3 && $decompSyllable[0] == $this.$decomposedChar.data[0] && $decompSyllable[1] == $this.$decomposedChar.data[1] && $decompSyllable[2] == $this.$decomposedChar.data[2] ? $this.$next4.$matches0($strIndex, $testString, $matchResult) : (-1); + } + return $this.$decomposedCharLength == 2 && $decompSyllable[0] == $this.$decomposedChar.data[0] && $decompSyllable[1] == $this.$decomposedChar.data[1] ? $this.$next4.$matches0($lIndex, $testString, $matchResult) : (-1); + } + return (-1); + } + return (-1); +} +function jur_HangulDecomposedCharSet_first($this, $set) { + return $set instanceof jur_HangulDecomposedCharSet && !jl_String_equals(jur_HangulDecomposedCharSet_getDecomposedChar($set), jur_HangulDecomposedCharSet_getDecomposedChar($this)) ? 0 : 1; +} +function jur_HangulDecomposedCharSet_hasConsumed($this, $matchResult) { + return 1; +} +function jur_CharSet() { + jur_LeafSet.call(this); + this.$ch2 = 0; +} +function jur_CharSet__init_(var_0) { + var var_1 = new jur_CharSet(); + jur_CharSet__init_0(var_1, var_0); + return var_1; +} +function jur_CharSet__init_0($this, $ch) { + jur_LeafSet__init_($this); + $this.$ch2 = $ch; +} +function jur_CharSet_charCount($this) { + return 1; +} +function jur_CharSet_accepts($this, $strIndex, $testString) { + return $this.$ch2 != jl_String_charAt($testString, $strIndex) ? (-1) : 1; +} +function jur_CharSet_find($this, $strIndex, $testString, $matchResult) { + var $testStr, $strLength, var$6, var$7; + if (!($testString instanceof jl_String)) + return jur_AbstractSet_find($this, $strIndex, $testString, $matchResult); + $testStr = $testString; + $strLength = $matchResult.$rightBound0; + while (true) { + if ($strIndex >= $strLength) + return (-1); + var$6 = jl_String_indexOf($testStr, $this.$ch2, $strIndex); + if (var$6 < 0) + return (-1); + var$7 = $this.$next4; + $strIndex = var$6 + 1 | 0; + if (var$7.$matches0($strIndex, $testString, $matchResult) >= 0) + break; + } + return var$6; +} +function jur_CharSet_findBack($this, $strIndex, $lastIndex, $testString, $matchResult) { + var $testStr, var$6; + if (!($testString instanceof jl_String)) + return jur_AbstractSet_findBack($this, $strIndex, $lastIndex, $testString, $matchResult); + $testStr = $testString; + a: { + while (true) { + if ($lastIndex < $strIndex) + return (-1); + var$6 = jl_String_lastIndexOf0($testStr, $this.$ch2, $lastIndex); + if (var$6 < 0) + break a; + if (var$6 < $strIndex) + break a; + if ($this.$next4.$matches0(var$6 + 1 | 0, $testString, $matchResult) >= 0) + break; + $lastIndex = var$6 + (-1) | 0; + } + return var$6; + } + return (-1); +} +function jur_CharSet_getName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(36)); + jl_AbstractStringBuilder_append0(var$1, $this.$ch2); + return jl_AbstractStringBuilder_toString(var$1); +} +function jur_CharSet_getChar($this) { + return $this.$ch2; +} +function jur_CharSet_first($this, $set) { + if ($set instanceof jur_CharSet) + return $set.$ch2 != $this.$ch2 ? 0 : 1; + if (!($set instanceof jur_RangeSet)) { + if ($set instanceof jur_SupplRangeSet) + return $set.$contains1($this.$ch2); + if (!($set instanceof jur_SupplCharSet)) + return 1; + return 0; + } + return jur_RangeSet_accepts($set, 0, jl_Character_toString0($this.$ch2)) <= 0 ? 0 : 1; +} +function jur_UCICharSet() { + jur_LeafSet.call(this); + this.$ch3 = 0; +} +function jur_UCICharSet__init_(var_0) { + var var_1 = new jur_UCICharSet(); + jur_UCICharSet__init_0(var_1, var_0); + return var_1; +} +function jur_UCICharSet__init_0($this, $ch) { + jur_LeafSet__init_($this); + $this.$ch3 = jl_Character_toLowerCase(jl_Character_toUpperCase0($ch)); +} +function jur_UCICharSet_accepts($this, $strIndex, $testString) { + return $this.$ch3 != jl_Character_toLowerCase(jl_Character_toUpperCase0(jl_String_charAt($testString, $strIndex))) ? (-1) : 1; +} +function jur_UCICharSet_getName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(631)); + jl_AbstractStringBuilder_append0(var$1, $this.$ch3); + return jl_AbstractStringBuilder_toString(var$1); +} +function jur_CICharSet() { + var a = this; jur_LeafSet.call(a); + a.$ch4 = 0; + a.$supplement = 0; +} +function jur_CICharSet__init_(var_0) { + var var_1 = new jur_CICharSet(); + jur_CICharSet__init_0(var_1, var_0); + return var_1; +} +function jur_CICharSet__init_0($this, $ch) { + jur_LeafSet__init_($this); + $this.$ch4 = $ch; + $this.$supplement = jur_Pattern_getSupplement($ch); +} +function jur_CICharSet_accepts($this, $strIndex, $testString) { + return $this.$ch4 != jl_String_charAt($testString, $strIndex) && $this.$supplement != jl_String_charAt($testString, $strIndex) ? (-1) : 1; +} +function jur_CICharSet_getName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(632)); + jl_AbstractStringBuilder_append0(var$1, $this.$ch4); + return jl_AbstractStringBuilder_toString(var$1); +} +function jur_DecomposedCharSet() { + var a = this; jur_JointSet.call(a); + a.$readCharsForCodePoint = 0; + a.$decomposedCharUTF160 = null; + a.$decomposedChar0 = null; + a.$decomposedCharLength0 = 0; +} +function jur_DecomposedCharSet__init_(var_0, var_1) { + var var_2 = new jur_DecomposedCharSet(); + jur_DecomposedCharSet__init_0(var_2, var_0, var_1); + return var_2; +} +function jur_DecomposedCharSet__init_0($this, $decomposedChar, $decomposedCharLength) { + jur_AbstractSet__init_($this); + $this.$readCharsForCodePoint = 1; + $this.$decomposedChar0 = $decomposedChar; + $this.$decomposedCharLength0 = $decomposedCharLength; +} +function jur_DecomposedCharSet_setNext($this, $next) { + $this.$next4 = $next; +} +function jur_DecomposedCharSet_matches($this, $strIndex, $testString, $matchResult) { + var $decCodePoint, $rightBound, $curChar, var$7, $decCurCodePoint, var$9, var$10, $readCodePoints; + $decCodePoint = $rt_createIntArray(4); + $rightBound = $matchResult.$rightBound0; + if ($strIndex >= $rightBound) + return (-1); + $curChar = jur_DecomposedCharSet_codePointAt($this, $strIndex, $testString, $rightBound); + var$7 = $strIndex + $this.$readCharsForCodePoint | 0; + $decCurCodePoint = jur_Lexer_getDecomposition($curChar); + if ($decCurCodePoint === null) { + $decCurCodePoint = $decCodePoint.data; + $strIndex = 1; + $decCurCodePoint[0] = $curChar; + } else { + $strIndex = $decCurCodePoint.data.length; + jl_System_arraycopy($decCurCodePoint, 0, $decCodePoint, 0, $strIndex); + $strIndex = 0 + $strIndex | 0; + } + a: { + if (var$7 < $rightBound) { + var$9 = $decCodePoint.data; + $curChar = jur_DecomposedCharSet_codePointAt($this, var$7, $testString, $rightBound); + while ($strIndex < 4) { + if (!(($curChar != 832 ? 0 : 1) | ($curChar != 833 ? 0 : 1) | ($curChar != 835 ? 0 : 1) | ($curChar != 836 ? 0 : 1))) { + var$10 = $strIndex + 1 | 0; + var$9[$strIndex] = $curChar; + } else { + $decCurCodePoint = jur_Lexer_getDecomposition($curChar).data; + if ($decCurCodePoint.length != 2) { + var$10 = $strIndex + 1 | 0; + var$9[$strIndex] = $decCurCodePoint[0]; + } else { + $readCodePoints = $strIndex + 1 | 0; + var$9[$strIndex] = $decCurCodePoint[0]; + var$10 = $readCodePoints + 1 | 0; + var$9[$readCodePoints] = $decCurCodePoint[1]; + } + } + var$7 = var$7 + $this.$readCharsForCodePoint | 0; + if (var$7 >= $rightBound) { + $strIndex = var$10; + break a; + } + $curChar = jur_DecomposedCharSet_codePointAt($this, var$7, $testString, $rightBound); + $strIndex = var$10; + } + } + } + if ($strIndex != $this.$decomposedCharLength0) + return (-1); + $decCurCodePoint = $decCodePoint.data; + $curChar = 0; + while (true) { + if ($curChar >= $strIndex) + return $this.$next4.$matches0(var$7, $testString, $matchResult); + if ($decCurCodePoint[$curChar] != $this.$decomposedChar0.data[$curChar]) + break; + $curChar = $curChar + 1 | 0; + } + return (-1); +} +function jur_DecomposedCharSet_getDecomposedChar($this) { + var $strBuff, $i; + if ($this.$decomposedCharUTF160 === null) { + $strBuff = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($strBuff); + $i = 0; + while ($i < $this.$decomposedCharLength0) { + jl_AbstractStringBuilder_append7($strBuff, jl_Character_toChars($this.$decomposedChar0.data[$i])); + $i = $i + 1 | 0; + } + $this.$decomposedCharUTF160 = jl_AbstractStringBuilder_toString($strBuff); + } + return $this.$decomposedCharUTF160; +} +function jur_DecomposedCharSet_getName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(633)); + jl_AbstractStringBuilder_append(var$1, jur_DecomposedCharSet_getDecomposedChar($this)); + return jl_AbstractStringBuilder_toString(var$1); +} +function jur_DecomposedCharSet_codePointAt($this, $strIndex, $testString, $rightBound) { + var $curChar, $low, $curCodePointUTF16; + $this.$readCharsForCodePoint = 1; + if ($strIndex >= ($rightBound - 1 | 0)) + $curChar = jl_String_charAt($testString, $strIndex); + else { + $rightBound = $strIndex + 1 | 0; + $curChar = jl_String_charAt($testString, $strIndex); + $low = jl_String_charAt($testString, $rightBound); + if (jl_Character_isSurrogatePair($curChar, $low)) { + $curCodePointUTF16 = $rt_createCharArray(2).data; + $curCodePointUTF16[0] = $curChar; + $curCodePointUTF16[1] = $low; + $curChar = 0 < ($curCodePointUTF16.length - 1 | 0) && jl_Character_isHighSurrogate($curCodePointUTF16[0]) && jl_Character_isLowSurrogate($curCodePointUTF16[1]) ? jl_Character_toCodePoint($curCodePointUTF16[0], $curCodePointUTF16[1]) : $curCodePointUTF16[0]; + $this.$readCharsForCodePoint = 2; + } + } + return $curChar; +} +function jur_DecomposedCharSet_first($this, $set) { + return $set instanceof jur_DecomposedCharSet && !jl_String_equals(jur_DecomposedCharSet_getDecomposedChar($set), jur_DecomposedCharSet_getDecomposedChar($this)) ? 0 : 1; +} +function jur_DecomposedCharSet_hasConsumed($this, $matchResult) { + return 1; +} +function jur_UCIDecomposedCharSet() { + jur_DecomposedCharSet.call(this); +} +function jur_CIDecomposedCharSet() { + jur_DecomposedCharSet.call(this); +} +function jur_PossessiveGroupQuantifierSet() { + jur_GroupQuantifierSet.call(this); +} +function jur_PossessiveGroupQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + var $stringIndex_0; + while (true) { + $stringIndex_0 = $this.$innerSet.$matches0($stringIndex, $testString, $matchResult); + if ($stringIndex_0 <= 0) + break; + $stringIndex = $stringIndex_0; + } + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); +} +function jur_PosPlusGroupQuantifierSet() { + jur_GroupQuantifierSet.call(this); +} +function jur_PosPlusGroupQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + var $nextIndex; + $nextIndex = $this.$innerSet.$matches0($stringIndex, $testString, $matchResult); + if ($nextIndex < 0) + return (-1); + if ($nextIndex > $stringIndex) { + while (true) { + $stringIndex = $this.$innerSet.$matches0($nextIndex, $testString, $matchResult); + if ($stringIndex <= $nextIndex) + break; + $nextIndex = $stringIndex; + } + $stringIndex = $nextIndex; + } + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); +} +function jur_AltGroupQuantifierSet() { + jur_GroupQuantifierSet.call(this); +} +function jur_AltGroupQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + var $nextIndex; + if (!$this.$innerSet.$hasConsumed($matchResult)) + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); + $nextIndex = $this.$innerSet.$matches0($stringIndex, $testString, $matchResult); + if ($nextIndex >= 0) + return $nextIndex; + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); +} +function jur_AltGroupQuantifierSet_setNext($this, $next) { + $this.$next4 = $next; + $this.$innerSet.$setNext($next); +} +function jur_PosAltGroupQuantifierSet() { + jur_AltGroupQuantifierSet.call(this); +} +function jur_PosAltGroupQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + var $nextIndex; + $nextIndex = $this.$innerSet.$matches0($stringIndex, $testString, $matchResult); + if ($nextIndex <= 0) + $nextIndex = $stringIndex; + return $this.$next4.$matches0($nextIndex, $testString, $matchResult); +} +function jur_PosAltGroupQuantifierSet_setNext($this, $next) { + $this.$next4 = $next; +} +function jur_CompositeGroupQuantifierSet() { + var a = this; jur_GroupQuantifierSet.call(a); + a.$quantifier0 = null; + a.$setCounter = 0; +} +function jur_CompositeGroupQuantifierSet__init_0(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new jur_CompositeGroupQuantifierSet(); + jur_CompositeGroupQuantifierSet__init_(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +} +function jur_CompositeGroupQuantifierSet__init_($this, $quant, $innerSet, $next, $type, $setCounter) { + jur_QuantifierSet__init_($this, $innerSet, $next, $type); + $this.$quantifier0 = $quant; + $this.$setCounter = $setCounter; +} +function jur_CompositeGroupQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + var $enterCounter, $nextIndex; + $enterCounter = jur_MatchResultImpl_getEnterCounter($matchResult, $this.$setCounter); + if (!$this.$innerSet.$hasConsumed($matchResult)) + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); + if ($enterCounter >= $this.$quantifier0.$max0) + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); + $nextIndex = $this.$setCounter; + $enterCounter = $enterCounter + 1 | 0; + jur_MatchResultImpl_setEnterCounter($matchResult, $nextIndex, $enterCounter); + $nextIndex = $this.$innerSet.$matches0($stringIndex, $testString, $matchResult); + if ($nextIndex >= 0) { + jur_MatchResultImpl_setEnterCounter($matchResult, $this.$setCounter, 0); + return $nextIndex; + } + $nextIndex = $this.$setCounter; + $enterCounter = $enterCounter + (-1) | 0; + jur_MatchResultImpl_setEnterCounter($matchResult, $nextIndex, $enterCounter); + if ($enterCounter >= $this.$quantifier0.$min1) + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); + jur_MatchResultImpl_setEnterCounter($matchResult, $this.$setCounter, 0); + return (-1); +} +function jur_CompositeGroupQuantifierSet_getName($this) { + return jur_Quantifier_toString($this.$quantifier0); +} +function jur_PosCompositeGroupQuantifierSet() { + jur_CompositeGroupQuantifierSet.call(this); +} +function jur_PosCompositeGroupQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + var $counter, $max, $nextIndex; + $counter = 0; + $max = $this.$quantifier0.$max0; + a: { + while (true) { + $nextIndex = $this.$innerSet.$matches0($stringIndex, $testString, $matchResult); + if ($nextIndex <= $stringIndex) + break a; + if ($counter >= $max) + break; + $counter = $counter + 1 | 0; + $stringIndex = $nextIndex; + } + } + if ($nextIndex < 0 && $counter < $this.$quantifier0.$min1) + return (-1); + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); +} +function jur_ReluctantGroupQuantifierSet() { + jur_GroupQuantifierSet.call(this); +} +function jur_ReluctantGroupQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + var $res; + if (!$this.$innerSet.$hasConsumed($matchResult)) + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); + $res = $this.$next4.$matches0($stringIndex, $testString, $matchResult); + if ($res >= 0) + return $res; + return $this.$innerSet.$matches0($stringIndex, $testString, $matchResult); +} +function jur_RelAltGroupQuantifierSet() { + jur_AltGroupQuantifierSet.call(this); +} +function jur_RelAltGroupQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + var $nextIndex; + if (!$this.$innerSet.$hasConsumed($matchResult)) + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); + $nextIndex = $this.$next4.$matches0($stringIndex, $testString, $matchResult); + if ($nextIndex < 0) + $nextIndex = $this.$innerSet.$matches0($stringIndex, $testString, $matchResult); + return $nextIndex; +} +function jur_RelCompositeGroupQuantifierSet() { + jur_CompositeGroupQuantifierSet.call(this); +} +function jur_RelCompositeGroupQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + var $enterCounter, $nextIndex; + $enterCounter = jur_MatchResultImpl_getEnterCounter($matchResult, $this.$setCounter); + if (!$this.$innerSet.$hasConsumed($matchResult)) + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); + if ($enterCounter >= $this.$quantifier0.$max0) { + jur_MatchResultImpl_setEnterCounter($matchResult, $this.$setCounter, 0); + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); + } + if ($enterCounter < $this.$quantifier0.$min1) { + jur_MatchResultImpl_setEnterCounter($matchResult, $this.$setCounter, $enterCounter + 1 | 0); + $nextIndex = $this.$innerSet.$matches0($stringIndex, $testString, $matchResult); + } else { + $nextIndex = $this.$next4.$matches0($stringIndex, $testString, $matchResult); + if ($nextIndex >= 0) { + jur_MatchResultImpl_setEnterCounter($matchResult, $this.$setCounter, 0); + return $nextIndex; + } + jur_MatchResultImpl_setEnterCounter($matchResult, $this.$setCounter, $enterCounter + 1 | 0); + $nextIndex = $this.$innerSet.$matches0($stringIndex, $testString, $matchResult); + } + return $nextIndex; +} +function jur_DotAllQuantifierSet() { + jur_QuantifierSet.call(this); +} +function jur_DotAllQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + var $strLength; + $strLength = $matchResult.$rightBound0; + if ($strLength > $stringIndex) + return $this.$next4.$findBack($stringIndex, $strLength, $testString, $matchResult); + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); +} +function jur_DotAllQuantifierSet_find($this, $stringIndex, $testString, $matchResult) { + var $strLength; + $strLength = $matchResult.$rightBound0; + if ($this.$next4.$findBack($stringIndex, $strLength, $testString, $matchResult) >= 0) + return $stringIndex; + return (-1); +} +function jur_DotAllQuantifierSet_getName($this) { + return $rt_s(634); +} +function jur_DotQuantifierSet() { + jur_QuantifierSet.call(this); + this.$lt = null; +} +function jur_DotQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + var $strLength, $startSearch; + $strLength = $matchResult.$rightBound0; + $startSearch = jur_DotQuantifierSet_findLineTerminator($this, $stringIndex, $strLength, $testString); + if ($startSearch >= 0) + $strLength = $startSearch; + if ($strLength > $stringIndex) + return $this.$next4.$findBack($stringIndex, $strLength, $testString, $matchResult); + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); +} +function jur_DotQuantifierSet_find($this, $stringIndex, $testString, $matchResult) { + var $strLength, $res, $nextSearch, $leftBound; + $strLength = $matchResult.$rightBound0; + $res = $this.$next4.$find0($stringIndex, $testString, $matchResult); + if ($res < 0) + return (-1); + $nextSearch = jur_DotQuantifierSet_findLineTerminator($this, $res, $strLength, $testString); + if ($nextSearch >= 0) + $strLength = $nextSearch; + $nextSearch = $this.$next4.$findBack($res, $strLength, $testString, $matchResult); + if ($res < $nextSearch) + $res = $nextSearch; + if ($res <= 0) + $leftBound = $res ? (-1) : 0; + else { + $leftBound = $res - 1 | 0; + a: { + while (true) { + if ($leftBound < $stringIndex) { + $leftBound = (-1); + break a; + } + if ($this.$lt.$isLineTerminator(jl_String_charAt($testString, $leftBound))) + break; + $leftBound = $leftBound + (-1) | 0; + } + } + } + if ($leftBound >= $stringIndex) + $stringIndex = $leftBound >= $res ? $leftBound : $leftBound + 1 | 0; + return $stringIndex; +} +function jur_DotQuantifierSet_findLineTerminator($this, $i, $to, $testString) { + while (true) { + if ($i >= $to) + return (-1); + if ($this.$lt.$isLineTerminator(jl_String_charAt($testString, $i))) + break; + $i = $i + 1 | 0; + } + return $i; +} +function jur_DotQuantifierSet_getName($this) { + return $rt_s(635); +} +function jur_AbstractLineTerminator() { + jl_Object.call(this); +} +var jur_AbstractLineTerminator_unixLT = null; +var jur_AbstractLineTerminator_unicodeLT = null; +function jur_AbstractLineTerminator_getInstance($flag) { + if (!($flag & 1)) { + if (jur_AbstractLineTerminator_unicodeLT !== null) + return jur_AbstractLineTerminator_unicodeLT; + jur_AbstractLineTerminator_unicodeLT = new jur_AbstractLineTerminator$2; + return jur_AbstractLineTerminator_unicodeLT; + } + if (jur_AbstractLineTerminator_unixLT !== null) + return jur_AbstractLineTerminator_unixLT; + jur_AbstractLineTerminator_unixLT = new jur_AbstractLineTerminator$1; + return jur_AbstractLineTerminator_unixLT; +} +function jur_PossessiveQuantifierSet() { + jur_LeafQuantifierSet.call(this); +} +function jur_PossessiveQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + var var$4; + a: { + while (true) { + if (($stringIndex + $this.$leaf.$charCount0() | 0) > $matchResult.$rightBound0) + break a; + var$4 = $this.$leaf.$accepts($stringIndex, $testString); + if (var$4 < 1) + break; + $stringIndex = $stringIndex + var$4 | 0; + } + } + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); +} +function jur_PossessiveAltQuantifierSet() { + jur_AltQuantifierSet.call(this); +} +function jur_PossessiveAltQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + var var$4; + if (($stringIndex + $this.$leaf.$charCount0() | 0) <= $matchResult.$rightBound0) { + var$4 = $this.$leaf.$accepts($stringIndex, $testString); + if (var$4 >= 1) + $stringIndex = $stringIndex + var$4 | 0; + } + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); +} +function jur_PossessiveCompositeQuantifierSet() { + jur_CompositeQuantifierSet.call(this); +} +function jur_PossessiveCompositeQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + var $min, $max, $i, $shift, $shift_0; + $min = $this.$quantifier.$min1; + $max = $this.$quantifier.$max0; + $i = 0; + while (true) { + if ($i >= $min) { + a: { + while (true) { + if ($i >= $max) + break a; + if (($stringIndex + $this.$leaf.$charCount0() | 0) > $matchResult.$rightBound0) + break a; + $shift = $this.$leaf.$accepts($stringIndex, $testString); + if ($shift < 1) + break; + $stringIndex = $stringIndex + $shift | 0; + $i = $i + 1 | 0; + } + } + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); + } + if (($stringIndex + $this.$leaf.$charCount0() | 0) > $matchResult.$rightBound0) { + $matchResult.$hitEnd = 1; + return (-1); + } + $shift_0 = $this.$leaf.$accepts($stringIndex, $testString); + if ($shift_0 < 1) + break; + $stringIndex = $stringIndex + $shift_0 | 0; + $i = $i + 1 | 0; + } + return (-1); +} +function jur_ReluctantQuantifierSet() { + jur_LeafQuantifierSet.call(this); +} +function jur_ReluctantQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + var var$4; + while (true) { + var$4 = $this.$next4.$matches0($stringIndex, $testString, $matchResult); + if (var$4 >= 0) + break; + if (($stringIndex + $this.$leaf.$charCount0() | 0) <= $matchResult.$rightBound0) { + var$4 = $this.$leaf.$accepts($stringIndex, $testString); + $stringIndex = $stringIndex + var$4 | 0; + } + if (var$4 < 1) + return (-1); + } + return var$4; +} +function jur_ReluctantAltQuantifierSet() { + jur_AltQuantifierSet.call(this); +} +function jur_ReluctantAltQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + var $shift; + $shift = $this.$next4.$matches0($stringIndex, $testString, $matchResult); + if ($shift >= 0) + return $shift; + return $this.$innerSet.$matches0($stringIndex, $testString, $matchResult); +} +function jur_ReluctantCompositeQuantifierSet() { + jur_CompositeQuantifierSet.call(this); +} +function jur_ReluctantCompositeQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { + var $min, $max, $i, var$7, var$8; + $min = $this.$quantifier.$min1; + $max = $this.$quantifier.$max0; + $i = 0; + while (true) { + if ($i >= $min) { + a: { + while (true) { + var$7 = $this.$next4.$matches0($stringIndex, $testString, $matchResult); + if (var$7 >= 0) + break; + if (($stringIndex + $this.$leaf.$charCount0() | 0) <= $matchResult.$rightBound0) { + var$7 = $this.$leaf.$accepts($stringIndex, $testString); + $stringIndex = $stringIndex + var$7 | 0; + $i = $i + 1 | 0; + } + if (var$7 < 1) + break a; + if ($i > $max) + break a; + } + return var$7; + } + return (-1); + } + if (($stringIndex + $this.$leaf.$charCount0() | 0) > $matchResult.$rightBound0) { + $matchResult.$hitEnd = 1; + return (-1); + } + var$8 = $this.$leaf.$accepts($stringIndex, $testString); + if (var$8 < 1) + break; + $stringIndex = $stringIndex + var$8 | 0; + $i = $i + 1 | 0; + } + return (-1); +} +function jur_SOLSet() { + jur_AbstractSet.call(this); +} +function jur_SOLSet__init_0() { + var var_0 = new jur_SOLSet(); + jur_SOLSet__init_(var_0); + return var_0; +} +function jur_SOLSet__init_($this) { + jur_AbstractSet__init_($this); +} +function jur_SOLSet_matches($this, $strIndex, $testString, $matchResult) { + if ($strIndex && !($matchResult.$anchoringBounds && $strIndex == $matchResult.$leftBound0)) + return (-1); + return $this.$next4.$matches0($strIndex, $testString, $matchResult); +} +function jur_SOLSet_hasConsumed($this, $matchResult) { + return 0; +} +function jur_SOLSet_getName($this) { + return $rt_s(636); +} +function jur_WordBoundary() { + jur_AbstractSet.call(this); + this.$positive = 0; +} +function jur_WordBoundary__init_(var_0) { + var var_1 = new jur_WordBoundary(); + jur_WordBoundary__init_0(var_1, var_0); + return var_1; +} +function jur_WordBoundary__init_0($this, $positive) { + jur_AbstractSet__init_($this); + $this.$positive = $positive; +} +function jur_WordBoundary_matches($this, $stringIndex, $testString, $matchResult) { + var $ch1, $ch2, $leftBound; + $ch1 = $stringIndex < $matchResult.$rightBound0 ? jl_String_charAt($testString, $stringIndex) : 32; + $ch2 = !$stringIndex ? 32 : jl_String_charAt($testString, $stringIndex - 1 | 0); + $leftBound = $matchResult.$transparentBounds ? 0 : $matchResult.$leftBound0; + return ($ch1 != 32 && !jur_WordBoundary_isSpace($this, $ch1, $stringIndex, $leftBound, $testString) ? 0 : 1) ^ ($ch2 != 32 && !jur_WordBoundary_isSpace($this, $ch2, $stringIndex - 1 | 0, $leftBound, $testString) ? 0 : 1) ^ $this.$positive ? (-1) : $this.$next4.$matches0($stringIndex, $testString, $matchResult); +} +function jur_WordBoundary_hasConsumed($this, $matchResult) { + return 0; +} +function jur_WordBoundary_getName($this) { + return $rt_s(637); +} +function jur_WordBoundary_isSpace($this, $ch, $index, $leftBound, $testString) { + var var$5; + if (!jl_Character_isLetterOrDigit($ch) && $ch != 95) { + a: { + if (jl_Character_getType($ch) == 6) + while (true) { + $index = $index + (-1) | 0; + if ($index < $leftBound) + break a; + var$5 = jl_String_charAt($testString, $index); + if (jl_Character_isLetterOrDigit(var$5)) + return 0; + if (jl_Character_getType(var$5) != 6) + return 1; + } + } + return 1; + } + return 0; +} +function jur_PreviousMatch() { + jur_AbstractSet.call(this); +} +function jur_PreviousMatch__init_0() { + var var_0 = new jur_PreviousMatch(); + jur_PreviousMatch__init_(var_0); + return var_0; +} +function jur_PreviousMatch__init_($this) { + jur_AbstractSet__init_($this); +} +function jur_PreviousMatch_matches($this, $stringIndex, $testString, $matchResult) { + if ($stringIndex != $matchResult.$previousMatch) + return (-1); + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); +} +function jur_PreviousMatch_hasConsumed($this, $matchResult) { + return 0; +} +function jur_PreviousMatch_getName($this) { + return $rt_s(638); +} +function jur_EOLSet() { + jur_AbstractSet.call(this); + this.$consCounter = 0; +} +function jur_EOLSet__init_0(var_0) { + var var_1 = new jur_EOLSet(); + jur_EOLSet__init_(var_1, var_0); + return var_1; +} +function jur_EOLSet__init_($this, $counter) { + jur_AbstractSet__init_($this); + $this.$consCounter = $counter; +} +function jur_EOLSet_matches($this, $strIndex, $testString, $matchResult) { + var $rightBound, var$5, $ch; + $rightBound = !$matchResult.$anchoringBounds ? jl_String_length($testString) : $matchResult.$rightBound0; + if ($strIndex >= $rightBound) { + jur_MatchResultImpl_setConsumed($matchResult, $this.$consCounter, 0); + return $this.$next4.$matches0($strIndex, $testString, $matchResult); + } + var$5 = $rightBound - $strIndex | 0; + if (var$5 == 2 && jl_String_charAt($testString, $strIndex) == 13 && jl_String_charAt($testString, $strIndex + 1 | 0) == 10) { + jur_MatchResultImpl_setConsumed($matchResult, $this.$consCounter, 0); + return $this.$next4.$matches0($strIndex, $testString, $matchResult); + } + a: { + if (var$5 == 1) { + $ch = jl_String_charAt($testString, $strIndex); + if ($ch == 10) + break a; + if ($ch == 13) + break a; + if ($ch == 133) + break a; + if (($ch | 1) == 8233) + break a; + } + return (-1); + } + jur_MatchResultImpl_setConsumed($matchResult, $this.$consCounter, 0); + return $this.$next4.$matches0($strIndex, $testString, $matchResult); +} +function jur_EOLSet_hasConsumed($this, $matchResult) { + var $res; + $res = !jur_MatchResultImpl_getConsumed($matchResult, $this.$consCounter) ? 0 : 1; + jur_MatchResultImpl_setConsumed($matchResult, $this.$consCounter, (-1)); + return $res; +} +function jur_EOLSet_getName($this) { + return $rt_s(639); +} +function jur_EOISet() { + jur_AbstractSet.call(this); +} +function jur_EOISet__init_0() { + var var_0 = new jur_EOISet(); + jur_EOISet__init_(var_0); + return var_0; +} +function jur_EOISet__init_($this) { + jur_AbstractSet__init_($this); +} +function jur_EOISet_matches($this, $stringIndex, $testString, $matchResult) { + if ($stringIndex < ($matchResult.$transparentBounds ? jl_String_length($testString) : $matchResult.$rightBound0)) + return (-1); + $matchResult.$hitEnd = 1; + $matchResult.$requireEnd = 1; + return $this.$next4.$matches0($stringIndex, $testString, $matchResult); +} +function jur_EOISet_hasConsumed($this, $matchResult) { + return 0; +} +function jur_EOISet_getName($this) { + return $rt_s(640); +} +function jur_MultiLineSOLSet() { + jur_AbstractSet.call(this); + this.$lt0 = null; +} +function jur_MultiLineSOLSet__init_(var_0) { + var var_1 = new jur_MultiLineSOLSet(); + jur_MultiLineSOLSet__init_0(var_1, var_0); + return var_1; +} +function jur_MultiLineSOLSet__init_0($this, $lt) { + jur_AbstractSet__init_($this); + $this.$lt0 = $lt; +} +function jur_MultiLineSOLSet_matches($this, $strIndex, $testString, $matchResult) { + a: { + if ($strIndex != $matchResult.$rightBound0) { + if (!$strIndex) + break a; + if ($matchResult.$anchoringBounds && $strIndex == $matchResult.$leftBound0) + break a; + if ($this.$lt0.$isAfterLineTerminator(jl_String_charAt($testString, $strIndex - 1 | 0), jl_String_charAt($testString, $strIndex))) + break a; + } + return (-1); + } + return $this.$next4.$matches0($strIndex, $testString, $matchResult); +} +function jur_MultiLineSOLSet_hasConsumed($this, $matchResult) { + return 0; +} +function jur_MultiLineSOLSet_getName($this) { + return $rt_s(641); +} +function jur_DotAllSet() { + jur_JointSet.call(this); +} +function jur_DotAllSet__init_0() { + var var_0 = new jur_DotAllSet(); + jur_DotAllSet__init_(var_0); + return var_0; +} +function jur_DotAllSet__init_($this) { + jur_AbstractSet__init_($this); +} +function jur_DotAllSet_matches($this, $stringIndex, $testString, $matchResult) { + var $strLength, var$5, $high, var$7; + $strLength = $matchResult.$rightBound0; + var$5 = $stringIndex + 1 | 0; + if (var$5 > $strLength) { + $matchResult.$hitEnd = 1; + return (-1); + } + $high = jl_String_charAt($testString, $stringIndex); + if (jl_Character_isHighSurrogate($high)) { + var$7 = $stringIndex + 2 | 0; + if (var$7 <= $strLength && jl_Character_isSurrogatePair($high, jl_String_charAt($testString, var$5))) + return $this.$next4.$matches0(var$7, $testString, $matchResult); + } + return $this.$next4.$matches0(var$5, $testString, $matchResult); +} +function jur_DotAllSet_getName($this) { + return $rt_s(642); +} +function jur_DotAllSet_setNext($this, $next) { + $this.$next4 = $next; +} +function jur_DotAllSet_getType($this) { + return (-2147483602); +} +function jur_DotAllSet_hasConsumed($this, $matchResult) { + return 1; +} +function jur_DotSet() { + jur_JointSet.call(this); + this.$lt1 = null; +} +function jur_DotSet__init_(var_0) { + var var_1 = new jur_DotSet(); + jur_DotSet__init_0(var_1, var_0); + return var_1; +} +function jur_DotSet__init_0($this, $lt) { + jur_AbstractSet__init_($this); + $this.$lt1 = $lt; +} +function jur_DotSet_matches($this, $stringIndex, $testString, $matchResult) { + var $strLength, var$5, $high, $low; + $strLength = $matchResult.$rightBound0; + var$5 = $stringIndex + 1 | 0; + if (var$5 > $strLength) { + $matchResult.$hitEnd = 1; + return (-1); + } + $high = jl_String_charAt($testString, $stringIndex); + if (jl_Character_isHighSurrogate($high)) { + $stringIndex = $stringIndex + 2 | 0; + if ($stringIndex <= $strLength) { + $low = jl_String_charAt($testString, var$5); + if (jl_Character_isSurrogatePair($high, $low)) + return $this.$lt1.$isLineTerminator(jl_Character_toCodePoint($high, $low)) ? (-1) : $this.$next4.$matches0($stringIndex, $testString, $matchResult); + } + } + return $this.$lt1.$isLineTerminator($high) ? (-1) : $this.$next4.$matches0(var$5, $testString, $matchResult); +} +function jur_DotSet_getName($this) { + return $rt_s(339); +} +function jur_DotSet_setNext($this, $next) { + $this.$next4 = $next; +} +function jur_DotSet_getType($this) { + return (-2147483602); +} +function jur_DotSet_hasConsumed($this, $matchResult) { + return 1; +} +function jur_UEOLSet() { + jur_AbstractSet.call(this); + this.$consCounter0 = 0; +} +function jur_UEOLSet__init_(var_0) { + var var_1 = new jur_UEOLSet(); + jur_UEOLSet__init_0(var_1, var_0); + return var_1; +} +function jur_UEOLSet__init_0($this, $counter) { + jur_AbstractSet__init_($this); + $this.$consCounter0 = $counter; +} +function jur_UEOLSet_matches($this, $strIndex, $testString, $matchResult) { + var $rightBound; + $rightBound = !$matchResult.$anchoringBounds ? jl_String_length($testString) : $matchResult.$rightBound0; + if ($strIndex >= $rightBound) { + jur_MatchResultImpl_setConsumed($matchResult, $this.$consCounter0, 0); + return $this.$next4.$matches0($strIndex, $testString, $matchResult); + } + if (($rightBound - $strIndex | 0) == 1 && jl_String_charAt($testString, $strIndex) == 10) { + jur_MatchResultImpl_setConsumed($matchResult, $this.$consCounter0, 1); + return $this.$next4.$matches0($strIndex + 1 | 0, $testString, $matchResult); + } + return (-1); +} +function jur_UEOLSet_hasConsumed($this, $matchResult) { + var $res; + $res = !jur_MatchResultImpl_getConsumed($matchResult, $this.$consCounter0) ? 0 : 1; + jur_MatchResultImpl_setConsumed($matchResult, $this.$consCounter0, (-1)); + return $res; +} +function jur_UEOLSet_getName($this) { + return $rt_s(639); +} +function jur_UMultiLineEOLSet() { + jur_AbstractSet.call(this); + this.$consCounter1 = 0; +} +function jur_UMultiLineEOLSet__init_(var_0) { + var var_1 = new jur_UMultiLineEOLSet(); + jur_UMultiLineEOLSet__init_0(var_1, var_0); + return var_1; +} +function jur_UMultiLineEOLSet__init_0($this, $counter) { + jur_AbstractSet__init_($this); + $this.$consCounter1 = $counter; +} +function jur_UMultiLineEOLSet_matches($this, $strIndex, $testString, $matchResult) { + if ((!$matchResult.$anchoringBounds ? jl_String_length($testString) - $strIndex | 0 : $matchResult.$rightBound0 - $strIndex | 0) <= 0) { + jur_MatchResultImpl_setConsumed($matchResult, $this.$consCounter1, 0); + return $this.$next4.$matches0($strIndex, $testString, $matchResult); + } + if (jl_String_charAt($testString, $strIndex) != 10) + return (-1); + jur_MatchResultImpl_setConsumed($matchResult, $this.$consCounter1, 1); + return $this.$next4.$matches0($strIndex + 1 | 0, $testString, $matchResult); +} +function jur_UMultiLineEOLSet_hasConsumed($this, $matchResult) { + var $res; + $res = !jur_MatchResultImpl_getConsumed($matchResult, $this.$consCounter1) ? 0 : 1; + jur_MatchResultImpl_setConsumed($matchResult, $this.$consCounter1, (-1)); + return $res; +} +function jur_UMultiLineEOLSet_getName($this) { + return $rt_s(643); +} +function jur_MultiLineEOLSet() { + jur_AbstractSet.call(this); + this.$consCounter2 = 0; +} +function jur_MultiLineEOLSet__init_(var_0) { + var var_1 = new jur_MultiLineEOLSet(); + jur_MultiLineEOLSet__init_0(var_1, var_0); + return var_1; +} +function jur_MultiLineEOLSet__init_0($this, $counter) { + jur_AbstractSet__init_($this); + $this.$consCounter2 = $counter; +} +function jur_MultiLineEOLSet_matches($this, $strIndex, $testString, $matchResult) { + var $strDif, $ch1, $ch2; + $strDif = !$matchResult.$anchoringBounds ? jl_String_length($testString) - $strIndex | 0 : $matchResult.$leftBound0 - $strIndex | 0; + if (!$strDif) { + jur_MatchResultImpl_setConsumed($matchResult, $this.$consCounter2, 0); + return $this.$next4.$matches0($strIndex, $testString, $matchResult); + } + if ($strDif < 2) { + $ch1 = jl_String_charAt($testString, $strIndex); + $ch2 = 97; + } else { + $ch1 = jl_String_charAt($testString, $strIndex); + $ch2 = jl_String_charAt($testString, $strIndex + 1 | 0); + } + switch ($ch1) { + case 10: + case 133: + case 8232: + case 8233: + jur_MatchResultImpl_setConsumed($matchResult, $this.$consCounter2, 0); + return $this.$next4.$matches0($strIndex, $testString, $matchResult); + case 13: + if ($ch2 != 10) { + jur_MatchResultImpl_setConsumed($matchResult, $this.$consCounter2, 0); + return $this.$next4.$matches0($strIndex, $testString, $matchResult); + } + jur_MatchResultImpl_setConsumed($matchResult, $this.$consCounter2, 0); + return $this.$next4.$matches0($strIndex, $testString, $matchResult); + default: + } + return (-1); +} +function jur_MultiLineEOLSet_hasConsumed($this, $matchResult) { + var $res; + $res = !jur_MatchResultImpl_getConsumed($matchResult, $this.$consCounter2) ? 0 : 1; + jur_MatchResultImpl_setConsumed($matchResult, $this.$consCounter2, (-1)); + return $res; +} +function jur_MultiLineEOLSet_getName($this) { + return $rt_s(644); +} +function jur_CIBackReferenceSet() { + var a = this; jur_JointSet.call(a); + a.$referencedGroup = 0; + a.$consCounter3 = 0; +} +function jur_CIBackReferenceSet__init_(var_0, var_1) { + var var_2 = new jur_CIBackReferenceSet(); + jur_CIBackReferenceSet__init_0(var_2, var_0, var_1); + return var_2; +} +function jur_CIBackReferenceSet__init_0($this, $groupIndex, $consCounter) { + jur_AbstractSet__init_($this); + $this.$referencedGroup = $groupIndex; + $this.$consCounter3 = $consCounter; +} +function jur_CIBackReferenceSet_matches($this, $stringIndex, $testString, $matchResult) { + var $group, $i, var$6, var$7; + $group = jur_CIBackReferenceSet_getString($this, $matchResult); + if ($group !== null && ($stringIndex + jl_String_length($group) | 0) <= $matchResult.$rightBound0) { + $i = 0; + while (true) { + if ($i >= jl_String_length($group)) { + jur_MatchResultImpl_setConsumed($matchResult, $this.$consCounter3, jl_String_length($group)); + return $this.$next4.$matches0($stringIndex + jl_String_length($group) | 0, $testString, $matchResult); + } + var$6 = jl_String_charAt($group, $i); + var$7 = $stringIndex + $i | 0; + if (var$6 != jl_String_charAt($testString, var$7) && jur_Pattern_getSupplement(jl_String_charAt($group, $i)) != jl_String_charAt($testString, var$7)) + break; + $i = $i + 1 | 0; + } + return (-1); + } + return (-1); +} +function jur_CIBackReferenceSet_setNext($this, $next) { + $this.$next4 = $next; +} +function jur_CIBackReferenceSet_getString($this, $matchResult) { + return jur_MatchResultImpl_getGroupNoCheck($matchResult, $this.$referencedGroup); +} +function jur_CIBackReferenceSet_getName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(645)); + jl_AbstractStringBuilder_append2(var$1, $this.$groupIndex0); + return jl_AbstractStringBuilder_toString(var$1); +} +function jur_CIBackReferenceSet_hasConsumed($this, $matchResult) { + var $res; + $res = !jur_MatchResultImpl_getConsumed($matchResult, $this.$consCounter3) ? 0 : 1; + jur_MatchResultImpl_setConsumed($matchResult, $this.$consCounter3, (-1)); + return $res; +} +function jur_BackReferenceSet() { + jur_CIBackReferenceSet.call(this); +} +function jur_BackReferenceSet__init_(var_0, var_1) { + var var_2 = new jur_BackReferenceSet(); + jur_BackReferenceSet__init_0(var_2, var_0, var_1); + return var_2; +} +function jur_BackReferenceSet__init_0($this, $groupIndex, $consCounter) { + jur_CIBackReferenceSet__init_0($this, $groupIndex, $consCounter); +} +function jur_BackReferenceSet_matches($this, $stringIndex, $testString, $matchResult) { + var $group, $shift; + $group = jur_CIBackReferenceSet_getString($this, $matchResult); + if ($group !== null && ($stringIndex + jl_String_length($group) | 0) <= $matchResult.$rightBound0) { + $shift = !jl_String_startsWith($testString, $group, $stringIndex) ? (-1) : jl_String_length($group); + if ($shift < 0) + return (-1); + jur_MatchResultImpl_setConsumed($matchResult, $this.$consCounter3, $shift); + return $this.$next4.$matches0($stringIndex + $shift | 0, $testString, $matchResult); + } + return (-1); +} +function jur_BackReferenceSet_find($this, $strIndex, $testString, $matchResult) { + var $group, $strLength, $testStr; + $group = jur_CIBackReferenceSet_getString($this, $matchResult); + $strLength = $matchResult.$leftBound0; + if ($group !== null && ($strIndex + jl_String_length($group) | 0) <= $strLength) { + $testStr = $testString; + while (true) { + if ($strIndex > $strLength) + return (-1); + $strIndex = jl_String_indexOf1($testStr, $group, $strIndex); + if ($strIndex < 0) + return (-1); + if ($this.$next4.$matches0($strIndex + jl_String_length($group) | 0, $testString, $matchResult) >= 0) + break; + $strIndex = $strIndex + 1 | 0; + } + return $strIndex; + } + return (-1); +} +function jur_BackReferenceSet_findBack($this, $strIndex, $lastIndex, $testString, $matchResult) { + var $group, $testStr, var$7; + $group = jur_CIBackReferenceSet_getString($this, $matchResult); + if ($group === null) + return (-1); + $testStr = $testString; + a: { + while (true) { + if ($lastIndex < $strIndex) + return (-1); + var$7 = jl_String_lastIndexOf1($testStr, $group, $lastIndex); + if (var$7 < 0) + break a; + if (var$7 < $strIndex) + break a; + if ($this.$next4.$matches0(var$7 + jl_String_length($group) | 0, $testString, $matchResult) >= 0) + break; + $lastIndex = var$7 + (-1) | 0; + } + return var$7; + } + return (-1); +} +function jur_BackReferenceSet_first($this, $set) { + return 1; +} +function jur_BackReferenceSet_getName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(646)); + jl_AbstractStringBuilder_append2(var$1, $this.$groupIndex0); + return jl_AbstractStringBuilder_toString(var$1); +} +function jur_UCIBackReferenceSet() { + jur_CIBackReferenceSet.call(this); + this.$groupIndex1 = 0; +} +function jur_UCIBackReferenceSet__init_(var_0, var_1) { + var var_2 = new jur_UCIBackReferenceSet(); + jur_UCIBackReferenceSet__init_0(var_2, var_0, var_1); + return var_2; +} +function jur_UCIBackReferenceSet__init_0($this, $groupIndex, $consCounter) { + jur_CIBackReferenceSet__init_0($this, $groupIndex, $consCounter); +} +function jur_UCIBackReferenceSet_matches($this, $stringIndex, $testString, $matchResult) { + var $group, $i; + $group = jur_CIBackReferenceSet_getString($this, $matchResult); + if ($group !== null && ($stringIndex + jl_String_length($group) | 0) <= $matchResult.$rightBound0) { + $i = 0; + while (true) { + if ($i >= jl_String_length($group)) { + jur_MatchResultImpl_setConsumed($matchResult, $this.$consCounter3, jl_String_length($group)); + return $this.$next4.$matches0($stringIndex + jl_String_length($group) | 0, $testString, $matchResult); + } + if (jl_Character_toLowerCase(jl_Character_toUpperCase0(jl_String_charAt($group, $i))) != jl_Character_toLowerCase(jl_Character_toUpperCase0(jl_String_charAt($testString, $stringIndex + $i | 0)))) + break; + $i = $i + 1 | 0; + } + return (-1); + } + return (-1); +} +function jur_UCIBackReferenceSet_getName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(647)); + jl_AbstractStringBuilder_append2(var$1, $this.$groupIndex1); + return jl_AbstractStringBuilder_toString(var$1); +} +function jl_StringBuffer() { + jl_AbstractStringBuilder.call(this); +} +function jl_StringBuffer__init_0() { + var var_0 = new jl_StringBuffer(); + jl_StringBuffer__init_(var_0); + return var_0; +} +function jl_StringBuffer__init_($this) { + jl_AbstractStringBuilder__init_($this); +} +function jl_StringBuffer_append($this, $string) { + jl_AbstractStringBuilder_append($this, $string); + return $this; +} +function jl_StringBuffer_append0($this, $value) { + jl_AbstractStringBuilder_append2($this, $value); + return $this; +} +function jl_StringBuffer_append1($this, $c) { + jl_AbstractStringBuilder_append0($this, $c); + return $this; +} +function jl_StringBuffer_append2($this, $chars, $offset, $len) { + jl_AbstractStringBuilder_append6($this, $chars, $offset, $len); + return $this; +} +function jl_StringBuffer_append3($this, $chars) { + jl_AbstractStringBuilder_append7($this, $chars); + return $this; +} +function jl_StringBuffer_append4($this, $s, $start, $end) { + jl_AbstractStringBuilder_append4($this, $s, $start, $end); + return $this; +} +function jl_StringBuffer_append5($this, $s) { + jl_AbstractStringBuilder_append5($this, $s); + return $this; +} +function jl_StringBuffer_append6($this, $obj) { + jl_AbstractStringBuilder_append1($this, $obj); + return $this; +} +function jl_StringBuffer_insert($this, $index, $s, $start, $end) { + jl_AbstractStringBuilder_insert6($this, $index, $s, $start, $end); + return $this; +} +function jl_StringBuffer_insert0($this, $index, $chars, $offset, $len) { + jl_AbstractStringBuilder_insert7($this, $index, $chars, $offset, $len); + return $this; +} +function jl_StringBuffer_insert1($this, $index, $obj) { + jl_AbstractStringBuilder_insert5($this, $index, $obj); + return $this; +} +function jl_StringBuffer_insert2($this, $index, $c) { + jl_AbstractStringBuilder_insert4($this, $index, $c); + return $this; +} +function jl_StringBuffer_insert3($this, $index, $string) { + jl_AbstractStringBuilder_insert($this, $index, $string); + return $this; +} +function jl_StringBuffer_setLength($this, var$1) { + $this.$length0 = var$1; +} +function jl_StringBuffer_insert4($this, var$1, var$2, var$3, var$4) { + jl_AbstractStringBuilder_insert7($this, var$1, var$2, var$3, var$4); + return $this; +} +function jl_StringBuffer_append7($this, var$1, var$2, var$3) { + jl_AbstractStringBuilder_append6($this, var$1, var$2, var$3); + return $this; +} +function jl_StringBuffer_insert5($this, var$1, var$2, var$3, var$4) { + jl_AbstractStringBuilder_insert6($this, var$1, var$2, var$3, var$4); + return $this; +} +function jl_StringBuffer_append8($this, var$1, var$2, var$3) { + jl_AbstractStringBuilder_append4($this, var$1, var$2, var$3); + return $this; +} +function jl_StringBuffer_charAt($this, var$1) { + return jl_AbstractStringBuilder_charAt($this, var$1); +} +function jl_StringBuffer_length($this) { + return $this.$length0; +} +function jl_StringBuffer_toString($this) { + return jl_AbstractStringBuilder_toString($this); +} +function jl_StringBuffer_ensureCapacity($this, var$1) { + jl_AbstractStringBuilder_ensureCapacity($this, var$1); +} +function jl_StringBuffer_insert6($this, var$1, var$2) { + jl_AbstractStringBuilder_insert5($this, var$1, var$2); + return $this; +} +function jl_StringBuffer_insert7($this, var$1, var$2) { + jl_AbstractStringBuilder_insert4($this, var$1, var$2); + return $this; +} +function jl_StringBuffer_insert8($this, var$1, var$2) { + jl_AbstractStringBuilder_insert($this, var$1, var$2); + return $this; +} +function jur_SequenceSet() { + var a = this; jur_LeafSet.call(a); + a.$string1 = null; + a.$leftToRight = null; + a.$rightToLeft = null; +} +function jur_SequenceSet__init_(var_0) { + var var_1 = new jur_SequenceSet(); + jur_SequenceSet__init_0(var_1, var_0); + return var_1; +} +function jur_SequenceSet__init_0($this, $substring) { + var $j; + jur_LeafSet__init_($this); + $this.$string1 = jl_AbstractStringBuilder_toString($substring); + $this.$charCount = jl_StringBuffer_length($substring); + $this.$leftToRight = jur_SequenceSet$IntHash__init_($this.$charCount); + $this.$rightToLeft = jur_SequenceSet$IntHash__init_($this.$charCount); + $j = 0; + while ($j < ($this.$charCount - 1 | 0)) { + jur_SequenceSet$IntHash_put($this.$leftToRight, jl_String_charAt($this.$string1, $j), ($this.$charCount - $j | 0) - 1 | 0); + jur_SequenceSet$IntHash_put($this.$rightToLeft, jl_String_charAt($this.$string1, ($this.$charCount - $j | 0) - 1 | 0), ($this.$charCount - $j | 0) - 1 | 0); + $j = $j + 1 | 0; + } +} +function jur_SequenceSet_accepts($this, $strIndex, $testString) { + return !jur_SequenceSet_startsWith($this, $testString, $strIndex) ? (-1) : $this.$charCount; +} +function jur_SequenceSet_find($this, $strIndex, $testString, $matchResult) { + var $strLength, var$5; + $strLength = $matchResult.$rightBound0; + while (true) { + if ($strIndex > $strLength) + return (-1); + var$5 = jur_SequenceSet_indexOf($this, $testString, $strIndex, $strLength); + if (var$5 < 0) + return (-1); + if ($this.$next4.$matches0(var$5 + $this.$charCount | 0, $testString, $matchResult) >= 0) + break; + $strIndex = var$5 + 1 | 0; + } + return var$5; +} +function jur_SequenceSet_findBack($this, $strIndex, $lastIndex, $testString, $matchResult) { + while (true) { + if ($lastIndex < $strIndex) + return (-1); + $lastIndex = jur_SequenceSet_lastIndexOf($this, $testString, $strIndex, $lastIndex); + if ($lastIndex < 0) + return (-1); + if ($this.$next4.$matches0($lastIndex + $this.$charCount | 0, $testString, $matchResult) >= 0) + break; + $lastIndex = $lastIndex + (-1) | 0; + } + return $lastIndex; +} +function jur_SequenceSet_getName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(648)); + jl_AbstractStringBuilder_append(var$1, $this.$string1); + return jl_AbstractStringBuilder_toString(var$1); +} +function jur_SequenceSet_first($this, $set) { + var var$2; + if ($set instanceof jur_CharSet) + return $set.$ch2 != jl_String_charAt($this.$string1, 0) ? 0 : 1; + if ($set instanceof jur_RangeSet) + return jur_RangeSet_accepts($set, 0, jl_String_substring0($this.$string1, 0, 1)) <= 0 ? 0 : 1; + if (!($set instanceof jur_SupplRangeSet)) { + if (!($set instanceof jur_SupplCharSet)) + return 1; + return jl_String_length($this.$string1) > 1 && $set.$ch1 == jl_Character_toCodePoint(jl_String_charAt($this.$string1, 0), jl_String_charAt($this.$string1, 1)) ? 1 : 0; + } + a: { + b: { + $set = $set; + if (!$set.$contains1(jl_String_charAt($this.$string1, 0))) { + if (jl_String_length($this.$string1) <= 1) + break b; + if (!$set.$contains1(jl_Character_toCodePoint(jl_String_charAt($this.$string1, 0), jl_String_charAt($this.$string1, 1)))) + break b; + } + var$2 = 1; + break a; + } + var$2 = 0; + } + return var$2; +} +function jur_SequenceSet_indexOf($this, $str, $i, $to) { + var $last, $ch; + $last = jl_String_charAt($this.$string1, $this.$charCount - 1 | 0); + while (true) { + if ($i > ($to - $this.$charCount | 0)) + return (-1); + $ch = jl_String_charAt($str, ($i + $this.$charCount | 0) - 1 | 0); + if ($ch == $last && jur_SequenceSet_startsWith($this, $str, $i)) + break; + $i = $i + jur_SequenceSet$IntHash_get($this.$leftToRight, $ch) | 0; + } + return $i; +} +function jur_SequenceSet_lastIndexOf($this, $str, $to, $i) { + var $first, $delta, $ch; + $first = jl_String_charAt($this.$string1, 0); + $delta = (jl_String_length($str) - $i | 0) - $this.$charCount | 0; + if ($delta <= 0) + $i = $i + $delta | 0; + while (true) { + if ($i < $to) + return (-1); + $ch = jl_String_charAt($str, $i); + if ($ch == $first && jur_SequenceSet_startsWith($this, $str, $i)) + break; + $i = $i - jur_SequenceSet$IntHash_get($this.$rightToLeft, $ch) | 0; + } + return $i; +} +function jur_SequenceSet_startsWith($this, $str, $from) { + var $i; + $i = 0; + while ($i < $this.$charCount) { + if (jl_String_charAt($str, $i + $from | 0) != jl_String_charAt($this.$string1, $i)) + return 0; + $i = $i + 1 | 0; + } + return 1; +} +function jur_UCISequenceSet() { + jur_LeafSet.call(this); + this.$string2 = null; +} +function jur_UCISequenceSet__init_(var_0) { + var var_1 = new jur_UCISequenceSet(); + jur_UCISequenceSet__init_0(var_1, var_0); + return var_1; +} +function jur_UCISequenceSet__init_0($this, $substring) { + var $res, $i; + jur_LeafSet__init_($this); + $res = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($res); + $i = 0; + while ($i < jl_StringBuffer_length($substring)) { + jl_AbstractStringBuilder_append0($res, jl_Character_toLowerCase(jl_Character_toUpperCase0(jl_AbstractStringBuilder_charAt($substring, $i)))); + $i = $i + 1 | 0; + } + $this.$string2 = jl_AbstractStringBuilder_toString($res); + $this.$charCount = jl_StringBuilder_length($res); +} +function jur_UCISequenceSet_accepts($this, $strIndex, $testString) { + var $i; + $i = 0; + while (true) { + if ($i >= jl_String_length($this.$string2)) + return jl_String_length($this.$string2); + if (jl_String_charAt($this.$string2, $i) != jl_Character_toLowerCase(jl_Character_toUpperCase0(jl_String_charAt($testString, $strIndex + $i | 0)))) + break; + $i = $i + 1 | 0; + } + return (-1); +} +function jur_UCISequenceSet_getName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(649)); + jl_AbstractStringBuilder_append(var$1, $this.$string2); + return jl_AbstractStringBuilder_toString(var$1); +} +function jur_CISequenceSet() { + jur_LeafSet.call(this); + this.$string0 = null; +} +function jur_CISequenceSet_accepts($this, $strIndex, $testString) { + var $i, var$4, var$5; + $i = 0; + while (true) { + if ($i >= jl_String_length($this.$string0)) + return jl_String_length($this.$string0); + var$4 = jl_String_charAt($this.$string0, $i); + var$5 = $strIndex + $i | 0; + if (var$4 != jl_String_charAt($testString, var$5) && jur_Pattern_getSupplement(jl_String_charAt($this.$string0, $i)) != jl_String_charAt($testString, var$5)) + break; + $i = $i + 1 | 0; + } + return (-1); +} +function jur_CISequenceSet_getName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(650)); + jl_AbstractStringBuilder_append(var$1, $this.$string0); + return jl_AbstractStringBuilder_toString(var$1); +} +function otcit_DateTimeZoneProvider() { + jl_Object.call(this); +} +var otcit_DateTimeZoneProvider_cache = null; +var otcit_DateTimeZoneProvider_$$metadata$$0 = null; +function otcit_DateTimeZoneProvider__init_0() { + var var_0 = new otcit_DateTimeZoneProvider(); + otcit_DateTimeZoneProvider__init_(var_0); + return var_0; +} +function otcit_DateTimeZoneProvider__init_($this) { + return; +} +function otcit_DateTimeZoneProvider_getTimeZone($id) { + var var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10; + if (!ju_HashMap_containsKey(otcit_DateTimeZoneProvider_cache, $id)) { + var$2 = otcit_DateTimeZoneProvider_cache; + var$3 = jl_String_indexOf0($id, 47); + if (var$3 < 0) { + var$4 = $rt_s(36); + var$5 = $id; + } else { + var$4 = jl_String_substring0($id, 0, var$3); + var$5 = jl_String_substring($id, var$3 + 1 | 0); + } + if (!otcit_DateTimeZoneProvider_getResource().hasOwnProperty($rt_ustr(var$4))) + var$4 = null; + else { + var$4 = otcit_DateTimeZoneProvider_getResource()[$rt_ustr(var$4)]; + var$4 = !var$4.hasOwnProperty($rt_ustr(var$5)) ? null : var$4[$rt_ustr(var$5)]; + } + if (var$4 === null) + var$4 = null; + else { + var$4 = (var$4.data !== null ? $rt_str(var$4.data) : null); + var$5 = otci_CharFlow__init_(jl_String_toCharArray(var$4)); + if (otci_Base46_decodeUnsigned(var$5) == 4) { + var$5 = jl_String_substring(var$4, var$5.$pointer); + var$4 = new otcit_AliasDateTimeZone; + var$5 = otcit_DateTimeZoneProvider_getTimeZone(var$5); + otcit_StorableDateTimeZone__init_(var$4, $id); + var$4.$innerZone = var$5; + } else + a: { + b: { + var$5 = otci_CharFlow__init_(jl_String_toCharArray(var$4)); + var$3 = otci_Base46_decodeUnsigned(var$5); + switch (var$3) { + case 0: + var$6 = otci_Base46_decodeUnsigned(var$5); + var$7 = $rt_createLongArray(var$6); + var$8 = var$7.data; + var$9 = $rt_createIntArray(var$6); + var$10 = $rt_createIntArray(var$6); + var$8[0] = otcit_StorableDateTimeZone_readTime(var$5); + var$3 = 1; + while (var$3 < var$6) { + var$8[var$3] = Long_add(Long_add(var$8[var$3 - 1 | 0], otcit_StorableDateTimeZone_readTime(var$5)), Long_fromInt(657000000)); + var$3 = var$3 + 1 | 0; + } + otcit_StorableDateTimeZone_readTimeArray(var$5, var$9); + otcit_StorableDateTimeZone_readTimeArray(var$5, var$10); + var$8 = var$5.$characters0.data; + var$3 = var$5.$pointer; + var$5.$pointer = var$3 + 1 | 0; + if (var$8[var$3] != 121) + var$5 = null; + else { + var$5.$pointer = var$5.$pointer + 1 | 0; + var$5 = otcit_DateTimeZoneBuilder$DSTZone_readZone($id, var$5); + } + var$4 = new otcit_DateTimeZoneBuilder$PrecalculatedZone; + otcit_StorableDateTimeZone__init_(var$4, $id); + var$4.$iTransitions = var$7; + var$4.$iWallOffsets = var$9; + var$4.$iStandardOffsets = var$10; + var$4.$iTailZone = var$5; + if (otcit_DateTimeZoneBuilder$PrecalculatedZone_isCachable(var$4)) { + if (var$4 instanceof otcit_CachedDateTimeZone) + var$4 = var$4; + else { + var$5 = new otcit_CachedDateTimeZone; + otcit_StorableDateTimeZone__init_(var$5, var$4.$iID); + var$5.$iInfoCache = $rt_createArray(otcit_CachedDateTimeZone$Info, otcit_CachedDateTimeZone_cInfoCacheMask + 1 | 0); + var$5.$iZone = var$4; + var$4 = var$5; + } + } + break a; + case 1: + var$4 = otcit_FixedDateTimeZone__init_($id, otcit_StorableDateTimeZone_readTime(var$5).lo, otcit_StorableDateTimeZone_readTime(var$5).lo); + break a; + case 2: + break b; + case 3: + break; + default: + break b; + } + var$4 = otcit_DateTimeZoneBuilder$DSTZone_readZone($id, var$5); + break a; + } + $id = new jl_IllegalArgumentException; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $rt_s(651)); + jl_AbstractStringBuilder_append2(var$2, var$3); + jl_Throwable__init_($id, jl_AbstractStringBuilder_toString(var$2)); + $rt_throw($id); + } + } + ju_HashMap_putImpl(var$2, $id, var$4); + } + return ju_HashMap_get(otcit_DateTimeZoneProvider_cache, $id); +} +function otcit_DateTimeZoneProvider_timeZoneDetectionEnabled() { + return false;} +function otcit_DateTimeZoneProvider_detectTimezone() { + var $zones, $time, $offset, $score, var$5, $i, $tzOffset, $scoreTable, var$9, $j, $tzOffset_0, $zoneMap, $queue, $tz, $timeInQueue, var$16, $id, $prev; + if (!otcit_DateTimeZoneProvider_timeZoneDetectionEnabled()) + return null; + $zones = ju_ArrayList__init_0(); + $time = jl_System_currentTimeMillis(); + $offset = -(new Date(Long_toNumber(jl_System_currentTimeMillis()))).getTimezoneOffset(); + $score = ju_ArrayList__init_0(); + var$5 = otpp_ResourceAccessor_keysToStrings(otpp_ResourceAccessor_keys(otcit_DateTimeZoneProvider_getResource())).data; + $i = var$5.length; + $tzOffset = 0; + while ($tzOffset < $i) { + $scoreTable = var$5[$tzOffset]; + var$9 = otpp_ResourceAccessor_keysToStrings(otpp_ResourceAccessor_keys(otcit_DateTimeZoneProvider_getResource()[$rt_ustr($scoreTable)])).data; + $j = var$9.length; + $tzOffset_0 = 0; + while ($tzOffset_0 < $j) { + $zoneMap = var$9[$tzOffset_0]; + if (!jl_String_isEmpty($scoreTable)) { + $queue = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($queue); + jl_AbstractStringBuilder_append($queue, $scoreTable); + jl_AbstractStringBuilder_append($queue, $rt_s(61)); + jl_AbstractStringBuilder_append($queue, $zoneMap); + $zoneMap = jl_AbstractStringBuilder_toString($queue); + } + ju_ArrayList_add($score, $zoneMap); + $tzOffset_0 = $tzOffset_0 + 1 | 0; + } + $tzOffset = $tzOffset + 1 | 0; + } + var$5 = ju_AbstractCollection_toArray($score, $rt_createArray(jl_String, $score.$size)).data; + $i = var$5.length; + $tzOffset = 0; + while ($tzOffset < $i) { + $tz = otcit_DateTimeZoneProvider_getTimeZone(var$5[$tzOffset]); + if (!($tz instanceof otcit_AliasDateTimeZone) && jl_Math_abs(($tz.$getOffset($time) / 60000 | 0) - $offset | 0) <= 120 && Long_ne($tz.$previousTransition($time), $time)) { + $score = new otcit_DateTimeZoneProvider$Score; + $score.$tz = $tz; + ju_ArrayList_add($zones, $score); + } + $tzOffset = $tzOffset + 1 | 0; + } + $scoreTable = ju_ArrayList__init_0(); + ju_AbstractCollection_addAll($scoreTable, $zones); + $zoneMap = ju_HashMap__init_(); + $queue = ju_PriorityQueue__init_0($zones.$size, new otcit_DateTimeZoneProvider$1); + $timeInQueue = ju_HashSet__init_0(); + ju_AbstractQueue_add($queue, jl_Long_valueOf($time)); + ju_HashMap_putImpl($zoneMap, jl_Long_valueOf($time), ju_ArrayList__init_3($zones)); + a: { + b: { + c: while (true) { + if (ju_AbstractCollection_isEmpty($queue)) + break b; + if ($scoreTable.$size <= 1) + break b; + var$16 = ju_AbstractQueue_remove($queue).$value4; + ju_HashSet_remove($timeInQueue, jl_Long_valueOf(var$16)); + $score = ju_HashMap_remove($zoneMap, jl_Long_valueOf(var$16)); + $tzOffset_0 = -(new Date(Long_toNumber(var$16))).getTimezoneOffset(); + $id = ju_AbstractList_iterator($score); + while (ju_AbstractList$1_hasNext($id)) { + $score = ju_AbstractList$1_next($id); + $prev = $score.$tz.$previousTransition(var$16); + if (Long_eq($prev, var$16)) { + if (ju_ArrayList_get($scoreTable, 0) === $score) + break c; + ju_ArrayList_remove0($scoreTable, $score); + } else { + if (jl_Math_abs(($score.$tz.$getOffset(var$16) / 60000 | 0) - $tzOffset_0 | 0) > 120) { + ju_ArrayList_remove0($scoreTable, $score); + continue; + } + ju_Map_computeIfAbsent($zoneMap, jl_Long_valueOf($prev), new otcit_DateTimeZoneProvider$detectTimezone$lambda$_5_0).$add($score); + if (ju_HashSet_add($timeInQueue, jl_Long_valueOf($prev))) + ju_AbstractQueue_add($queue, jl_Long_valueOf($prev)); + } + } + if ($scoreTable.$size == 1) + break a; + if (Long_eq(ju_ArrayList_get($scoreTable, 0).$tz.$previousTransition(var$16), var$16)) + break a; + if ($scoreTable.$size > 1 && (ju_ArrayList_get($scoreTable, 0).$value5 + 2880 | 0) < ju_ArrayList_get($scoreTable, 1).$value5) + return ju_ArrayList_get($scoreTable, 0).$tz; + $i = $scoreTable.$size - 1 | 0; + while ($i >= 0) { + $score = ju_ArrayList_get($scoreTable, $i); + $tzOffset = $score.$tz.$getOffset(var$16) / 60000 | 0; + if ($tzOffset != $tzOffset_0) + $score.$value5 = $score.$value5 + ($rt_imul(Long_div(Long_sub($time, var$16), Long_fromInt(60000)).lo, jl_Math_abs($tzOffset - $tzOffset_0 | 0)) / 30 | 0) | 0; + $j = $i + 1 | 0; + while ($j < $scoreTable.$size && $score.$value5 > ju_ArrayList_get($scoreTable, $j).$value5) { + ju_ArrayList_set($scoreTable, $j - 1 | 0, ju_ArrayList_get($scoreTable, $j)); + $j = $j + 1 | 0; + } + ju_ArrayList_set($scoreTable, $j - 1 | 0, $score); + $i = $i + (-1) | 0; + } + $time = var$16; + } + return $score.$tz; + } + return ju_ArrayList_get($scoreTable, 0).$tz; + } + return ju_ArrayList_get($scoreTable, 0).$tz; +} +function otcit_DateTimeZoneProvider_getResource() { + if (otcit_DateTimeZoneProvider_$$metadata$$0 === null) + otcit_DateTimeZoneProvider_$$metadata$$0 = otcit_DateTimeZoneProvider_getResource$$create(); + return otcit_DateTimeZoneProvider_$$metadata$$0; +} +function otcit_DateTimeZoneProvider__clinit_() { + otcit_DateTimeZoneProvider_cache = ju_HashMap__init_(); +} +function otcit_DateTimeZoneProvider_getResource$$create() { + return {"": {"CET": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1s\'\u001e=n11s5\u001e=n1 "}, "EET": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEdAQAQAQAQAQAQAQA+AYAy\'Au\'\u001e=n)1u5\u001e=n) "}, "PST8PDT": {"data" : " ls&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#+H#V#H#y\'H#w\'1=y11w7#=y1 "}, "EST": {"data" + : "#tt"}, "WET": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd 1 1 1 1 1 1 1 + Y y\' u\'\u001e=n)1u5\u001e=n) "}, "HST": {"data" : "#i#i#"}, "CST6CDT": {"data" : " lR&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#+(#V#(#y\'(#w\'1=y11w7#=y1 "}, "MET": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1s\'\u001e=n11s5\u001e=n1 "}, "EST5EDT": + {"data" : " lB&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdt+tV#ty\'tw\'1=y11w7#=y1 "}, "MST7MDT": {"data" : " lc&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#+8#V#8#y\'8#w\'1=y11w7#=y1 "}, "MST": {"data" : "#8#8#"}}, "Asia": {"Gaza": {"data" : " >#&y0=geCs:;{BE*w;{BE*w;Z2E6L;Z2E!o9omE6L;>TE>L=c:C>L=c:C>L=.TEwu?:w?wu?*o?wu?*o?wu?*o?wu?:w?NT=R2C2o=6T?B*?_]AJw;R:CFT;Z2E:w;g&g7B,_/o_@;*eEc!;>eEc!;>eER!;a%AQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQ+AV%Ay\'Aw5\u001e9n) w\'\u001e5n 1"} + , "Makassar": {"data" : " #PPNC+F#+F#n"}, "Ulaanbaatar": {"data" : " h_m4=*o?{JA*o?gm?*o?gm?*o?gm?*o?gm?*o?gm?>LAgm?*o?gm?*o?gm?:Zo#c2;*o?wu?*o?wu?:w?wu?*o?wu?*o?wu?:{*-Vu?Zw?Vu?X#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#+F#N#F#n"}, "Vladivostok": {"data" : " |om4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%$%g#w#g#V#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#7g#g#g#V#c#g#/w#g#n"} + , "Tashkent": {"data" : " )Ro4=wm?.LAg@b7#&#r7&#&#&#rn"}, "Beirut": {"data" : " KRo8=c2C>T=c2C>T=s:C6L;s2?gm?*o?gm?*o?gm?>LAgm?*o?gm?*o?gm?*o?o}E|AQAQAQAQAQAQAQAQAQAQA+ArAy\'Aw\'\u001e=n 1w5\u001e=n "}, "Qyzylorda": {"data" : " [co4=wm?.LA&Pv*2Mwm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;VTX5@#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r7rrr&#*#rn"}, "Phnom_Penh": {"data" : " #D(DDO+6#+6#n"}, "Hong_Kong": {"data" : " #_m&/+F#+F#n"}, "Kabul": {"data" : " #eR!E+j+jn"}, "Riyadh": + {"data" : " #mqsc5+Q+Qn"}, "Ashgabat": {"data" : " +co4=wm?.LAg@bgL3;r&#rbr;rrrbrn"}, "Chita": {"data" : " !#!o4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%c>!#(%V#g#V#F#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#F#V#7V#V#V#F#c#V#3g#F#V#n"}, "Aqtau": {"data" : " ^co4=wm?.LAg@bgL3:_+wm?wm?wm?wm?*o?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;D#r&#rbr&#r&#r&#brbrbrbrbrbrbrbrbrbr7rrrb9r+bnbn"} + , "Tokyo": {"data" : " #u{2;+V#+V#n"}, "Baku": {"data" : " |so4=wm?.LAg@bwm?&(s%kBEs:;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;kBE$%brbQbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrb;bbbQQg#bn"}, "Kathmandu": {"data" : " #F8R7+&^+&^n"}, "Novosibirsk": {"data" : " $#Bo4=wm?.LAg@bgL3:_+wm?wm?ND)sg5wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%6,8#,%6#F#6##F#6#F#6####################76#6#6##+&#R#$##n"} + , "Aqtobe": {"data" : " `co4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!GH#r&#rbr&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r7rrrb2#rn"}, "Kamchatka": {"data" : " xNm4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE{{bo]9y#*%:%*%w#*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%w#*%7*%*%*%w#Z#*%/w#*%n"}, "Istanbul": {"data" : " 2#&q4=wm?.LAwm?wm?wm?wm?wm?wm?c2?.LAwm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G2_9!!G&<;kBE&<;kBE&<;!!G!g9ouEo]9!!G&<;kBE6D;Z:E&<;6]GZ!9H%AQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQ+A>%An"} + , "Nicosia": {"data" : " Ico4=*o?{JA*o?gm?*o?gm?*o?gm?*o?gm?*o?gm?>LAgm?*o?gm?*o?>DE&<;xAQAQAQAQAQAQAQAQAQAQ+AnAy\'Au\'\u001e=n)1u5\u001e=n) "}, "Pontianak": {"data" : " #wL{9+6#+6#n"}, "Qostanay": {"data" : " ^co4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;D#r&#rbr&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#rrrrb.#rn"}, "Jerusalem": {"data" : " (#&y0=geCs:;{BE*w;{BE*w;Z2E6L;Z2E!o9omE6L;2wA:*Ak2AsB?{:A_e={2Es:;F]GB2?Z*A>T=k2ANeABw={JA{:A>T=k*AB2C_T={JA&!#,%6#F#6##F#6#F#6#F#6#F#6##################76#6#6#&#A6#+&#B#$##n"}, "Kuala_Lumpur": {"data" : " #{_]1+F#+F#n"}, "Kolkata": {"data" : " #8PJC+z+zn"}, "Hanoi": {"data" : " #LAgm?*o?gm?*o?gm?:Zo#c2;*o?wu?*o?wu?:w?wu?*o?wu?*o?wu?:{*-Vu?Zw?Vu?X#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#+6#N#6#n"}, "Baghdad": {"data" : " lso4=wm?.LAJw?*w?*w?*w?wm?*w?wm?*w?wm?*w?*w?*w?wm?*w?wm?*w?wm?*w?*w?*w?wm?*w?wm?*w?wm?*w?*w?*w?wm?*w?wm?*w?wm?*w?a#QbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQ+QV#Qn"} + , "Samarkand": {"data" : " +co4=wm?.LAwm?wm?;r&#r&#r+r1rn"}, "Thimphu": {"data" : " #B.k9+&#+&#n"}, "Dhaka": {"data" : " \'m&0;k>Vt2,*73#&#&#&#n"}, "Yerevan": {"data" : " tso4=wm?.LAg@bwm?wm?wm?wm?wm?wm?wm?w}H#kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Gq#brbQbQbQbQbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrb3bbbAQ+b:#bn"}, "Muscat": {"data" : " #HJgNO+b+bn"}, "Dili": {"data" : " %swT)k.TC/F#V#/F#V#n"}, "Singapore": {"data" : " #{_]1+F#+F#n"}, "Damascus": {"data" : " !#:N6=*o?gm?wu?wu?NTAc:?&eE*g;w}C*g;w}Cs*;(%AQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQ+A{#Ay\'Aw\'\u001e5n 1w5\u001e5n "} + , "Taipei": {"data" : " #V}!/+F#+F#n"}, "Macau": {"data" : " #_m&/+F#+F#n"}, "Choibalsan": {"data" : " jNm4=*o?{JA*o?gm?*o?gm?*o?gm?*o?gm?*o?gm?>LAgm?*o?gm?*o?gm?:Zo#c2;*o?wu?*o?wu?:w?wu?*o?wu?*o?wu?JV(#:c!+Vu?Zw?Vu?]#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#F#V#F#V#F#+V#>#V#+F#1F#n"}, "Amman": {"data" : " (#*V6=J*EV];c2CJ*=R*CR2?*o?wu?*o?.L=s:C>L=sBC>L=c:C>L=c:C>L=BJS&$/*w?*w?wm?*w?*w?wm?*w?.TE&<;VeCJ!=wm?*w?>]Ec*;>]Es2;>]Ec*;>]Ec*;>]Ec*;>]Es2;Bo6#.$1>]E4%AQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQA+A*%Ay\'Aw)#5n 1s5\u001e5n "} + , "Jayapura": {"data" : " #uw>)+V#+V#n"}, "Oral": {"data" : " ^so4=wm?.LAwm?wm?gL3*2Mwm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;D#brbrbrbrbrbrbrbrbrbrbrbrbrbrbr+b1b+r&#bn"}, "Manila": {"data" : " #B{:-+F#+F#n"}, "Dubai": {"data" : " #HJgNO+b+bn"}, "Yakutsk": {"data" : " |!o4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%$%V#g#V#F#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#7V#V#V#F#c#V#/g#V#n"} + , "Seoul": {"data" : " #.(R;+V#+V#n"}, "Qatar": {"data" : " #c!g#+Q+Qn"}, "Hebron": {"data" : " B#&y0=geCs:;{BE*w;{BE*w;Z2E6L;Z2E!o9omE6L;>TE>L=c:C>L=c:C>L=.TEwu?:w?wu?*o?wu?*o?wu?*o?wu?:w?NT=R2C2o=6T?B*?_]AJw;R:Cwm;*wC:w;wuC*o7o_@;*eEc!;>eEc!;>eER!;i%AQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQ+A_%Ay\'Aw5\u001e9n) w\'\u001e5n 1"}, "Bishkek": {"data" : " `Ro4=wm?.LARc[6eG>T=R*C>T=R*C>T=R*C>T=R*CR2?Ro?ZBE6<;ZBE6<;o}E!_9o}E!_9o}E6<;ZBE6<;ZBE6<;o}E!_9H##&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#&##rn"} + , "Tomsk": {"data" : " $#Bo4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;_,%VT?&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%N$.#,%6#F#6##F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6###########76#6#6#&#z6#+&#f$##n"}, "Yekaterinburg": {"data" : " |co4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%$%r&#rbr&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r7rrrbc#r/&#rn"} + , "Colombo": {"data" : " )eFJCcNJj{:;g(m-7z.#&#z7z.#&#zn"}, "Khandyga": {"data" : " $#!o4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBEVD+V4/!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9>e=s_6%,%V#g#V#F#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#V#7V#V#V#F#*#V#+g#Yg#3w#g#V#n"}, "Dushanbe": {"data" : " )Ro4=wm?.LA:R^7#&#r7&#&#&#rn"}, "Famagusta": {"data" : " 8#co4=*o?{JA*o?gm?*o?gm?*o?gm?*o?gm?*o?gm?>LAgm?*o?gm?*o?>DE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;kBE&<;>$.#o]9!!GT%AQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQA+AJ%Ay\'Au\'\u001e=n)1u5\u001e=n) "} + , "Kuwait": {"data" : " #mqsc5+Q+Qn"}, "Pyongyang": {"data" : " \'q!#$%w#*%w#g#w#*%w#*%w#*%w#*%w#*%w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#7w#w#w#g#Mw#+g#.#g#3w#g#w#n"} + , "Urumqi": {"data" : " #H_oeG+&#+&#n"}, "Shanghai": {"data" : " +k24={BEs:;{BEs:;;F#V#F#V#F#+F#1F#n"}, "Atyrau": {"data" : " [co4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE{{bo]9!!Go]9!!G&<;kBE&<;kBE&<;@#r&#rbr&#r&#r&#r&#r&#r&#r&#rbrbrbrbrbr7rrrb^r+bEbn"}, "Yangon": {"data" : " #DNiC+.#+.#n"}, "Almaty": {"data" : " `Ro4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!GH##&#r#############&#&#&#r2#&#n"}, "Tbilisi": + {"data" : " [so4=wm?.LAg@bVm?gm?*o?gm?*o?F@bgm?>LAwD,#6<;ZBE6<;o}E!_9o}E!_9o}E6<;ZBE6<;ZBE6<;wT/sg5o]9@#brbQbQbQbrbrbrbrbrbrbrbrbrbQb3bbb9Q+bbb3QQbn"}, "Anadyr": {"data" : " xNm4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE{{bo]9y#*%:%*%w#*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%w#*%7*%*%*%w#Z#*%/w#*%n"}, "Vientiane": {"data" : " #D(DDO+6#+6#n"}, "Krasnoyarsk": {"data" : " |Bo4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%$%6#F#6##F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#76#6#6#&#c#6#/F#6#n"} + , "Brunei": {"data" : " #X8_U+F#+F#n"}, "Omsk": {"data" : " |Ro4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%$%#&#r####################&#&#&#rc#&#/6#&#n"}, "Jakarta": {"data" : " #Tw>)+6#+6#n"}, "Ho_Chi_Minh": {"data" : " #RJw\'+6#+6#n"}, "Ust-Nera": {"data" : " !#_m4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9>e=s_6%(%w#*%w#g#w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#g#7w#w#w#g#c#w#3*%w#g#n"} + }, "Etc": {"UTC": {"data" : "# "}, "GMT+9": {"data" : "#X#X#"}, "GMT-10": {"data" : "#g#g#"}, "GMT-11": {"data" : "#w#w#"}, "GMT-7": {"data" : "#6#6#"}, "GMT+5": {"data" : "#tt"}, "GMT-8": {"data" : "#F#F#"}, "GMT+6": {"data" : "#(#(#"}, "GMT+12": {"data" : "#,%,%"}, "GMT-9": {"data" : "#V#V#"}, "GMT+7": {"data" : "#8#8#"}, "GMT+11": {"data" : "#y#y#"}, "GMT+8": {"data" : "#H#H#"}, "GMT+10": {"data" : "#i#i#"}, "GMT-3": {"data" : "#QQ"}, "GMT+1": {"data" : "#33"}, "GMT-4": {"data" : "#bb"}, "GMT+2": {"data" + : "#CC"}, "GMT-5": {"data" : "#rr"}, "GMT+3": {"data" : "#SS"}, "GMT-6": {"data" : "#&#&#"}, "GMT+4": {"data" : "#dd"}, "GMT-1": {"data" : "#11"}, "GMT-2": {"data" : "#AA"}, "GMT-12": {"data" : "#*%*%"}, "GMT-13": {"data" : "#:%:%"}, "GMT-14": {"data" : "#J%J%"}, "GMT": {"data" : "# "}}, "Pacific": {"Easter": {"data" : " <#Vi8=_]9>LAR2?2!Gs:;{BEs:;{BEs:;{BEs:;2!G_]92!G>T=R*Cs:;R*C{JA>LAs:;2!G_]92!G_]92!G_]92!Gs:;{BEs:;{BEs:;2!G_]92!G>T=R*Cs:;{BER2?>LAZBEco1w0MBg5NuIVD7::IVD7644#:V/V(Q:V/V(Q:V/NuI6<;]%t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t+(#R%(#y\'(#u)%=y9 u3%=yA1"} + , "Fiji": {"data" : " CTi2LSZTu}n{*5*2MgL3wX!/{*5kBEFD7J:I*V/g(Q*V/{cQcw-BBS_<-l*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%+*%b*%y\'*%w7#=y11w#;=y9 "}, "Port_Moresby": {"data" : " #,(&8h+g#+g#n"}, "Kiritimati": {"data" : " %ZyaV):H00//i#J%/i#J%n"}, "Pohnpei": {"data" : " #e>XC+w#+w#n"}, "Chuuk": {"data" : " #e>XC+g#+g#n"}, "Kwajalein": {"data" : " %yD1_(4C/,%*%/,%*%n"}, "Kosrae": {"data" : " %yD12g&K/*%w#/*%w#n"}, "Auckland": {"data" : " nw(8=:w;VeC:w;VeC:w;VeCNT=B*CNT=B*CNT=B*CNT=VeC:w;VeC:w;VeCNT=B*CNT=B*CNT=VeC:w;VeC:w;VeCNT=B*CNT=B*CNT=B*CNT=B*C.LAe#:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%+*%Z#*%y\'*%s3\u001e=n11s)#=y1 "} + , "Efate": {"data" : " 1>m4=gm?*o?gm?>LAk*5w(QwT/G*%w#*%w#*%w#*%w#+w#=w#n"}, "Niue": {"data" : " #_y<-+y#+y#n"}, "Majuro": {"data" : " #yD1+*%+*%n"}, "Guadalcanal": {"data" : " #HFLuU+w#+w#n"}, "Honolulu": {"data" : " #Hu8A+i#+i#n"}, "Guam": {"data" : " #c_P++g#+g#n"}, "Chatham": {"data" : " nw(8=:w;VeC:w;VeC:w;VeCNT=B*CNT=B*CNT=B*CNT=VeC:w;VeC:w;VeCNT=B*CNT=B*CNT=VeC:w;VeC:w;VeCNT=B*CNT=B*CNT=B*CNT=B*C.LAe#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#+VJ#Z#VJ#y\'VJ#s3\u001e=n4/1s)#=y4/ "} + , "Midway": {"data" : " #D@6eW+y#+y#n"}, "Tahiti": {"data" : " #i&HuU+i#+i#n"}, "Pago_Pago": {"data" : " #D@6eW+y#+y#n"}, "Galapagos": {"data" : " \'6LAZBEg<;kBElAQAQAQAQAQAQAQAQA+AbAy\'Au\'\u001e=n)1u5\u001e=n) "}, "Dublin": {"data" : " ?N$<=o]9!!G&<;kBE&<;kBE&<;kBE&<;kBE&<;kBE:w;kBEd 1 1 1 1 1 1 1 +1Y1y\'1u\'\u001e=n) u5\u001e=n)3"}, "Zaporozhye": {"data" : " =&q4=wm?.LA6@b*o?gm?*o?gm?*o?gm?Zo?wm?.LAkBE`QbQAQAQAQAQAQA3QQQMAy\'Au\'\u001e=n)1u5\u001e=n) "}, "Kiev": {"data" : " =&q4=wm?.41gXrVm?gm?*o?gm?*o?gm?Zo?wm?.LAkBE`QbQAQAQAQAQAQA/QQQAy\'Au\'\u001e=n)1u5\u001e=n) "}, "Zurich": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "} + , "Copenhagen": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Rome": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Zagreb": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Monaco": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Luxembourg": {"data" + : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Jersey": {"data" : " ?N$<=o]9!!G&<;kBE&<;kBE&<;kBE&<;kBE&<;kBE:w;kBEd 1 1 1 1 1 1 1 + Y y\' u\'\u001e=n)1u5\u001e=n) "}, "Istanbul": {"data" : " 2#&q4=wm?.LAwm?wm?wm?wm?wm?wm?c2?.LAwm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G2_9!!G&<;kBE&<;kBE&<;!!G!g9ouEo]9!!G&<;kBE6D;Z:E&<;6]GZ!9H%AQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQ+A>%An"}, "Ulyanovsk": {"data" : " !#&q4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%R>!#(%QbQAQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQb7QQQAc#Q3bQbn"} + , "Samara": {"data" : " v&q4=wm?.LAF8fwu;wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE{{bo]9u#QbQbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbQb3QQQZ#b/Qbn"}, "Sarajevo": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Nicosia": {"data" : " Ico4=*o?{JA*o?gm?*o?gm?*o?gm?*o?gm?*o?gm?>LAgm?*o?gm?*o?>DE&<;xAQAQAQAQAQAQAQAQAQAQ+AnAy\'Au\'\u001e=n)1u5\u001e=n) "}, "Chisinau": {"data" : " E&q4=wm?F,\'2_9wm?wm?Vm?gm?*o?gm?*o?gm?*o?gm?>LAZBEV<;kBEpQbQAQAQAQAQAQAQAQA/QQbAy\'Aw\'\u001e=n11w5\u001e=n9 "} + , "Vatican": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Brussels": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Oslo": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Warsaw": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Lisbon": {"data" + : " =Fq4=wm?.LAwm?wm?wm?V@bwm?wm?wm?wm?wm?_Ph&<;` 1 1 1A1A1A1 1+ 5 +151/ y\' u\'\u001e=n)1u5\u001e=n) "}, "Berlin": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Simferopol": {"data" : " &#&q4={cQs*8#gm?*o?gm?*o?2N%_]9*o?gm?>LA>DEg@b&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBEs:;JBE0%QAQAQAQbQbQbQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAbQ+Q9A+Q5Q+AF#A/bQn"}, "San_Marino": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "} + , "Podgorica": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Athens": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEdAQAQAQAQAQAQAQA+AYAy\'Au\'\u001e=n)1u5\u001e=n) "}, "Bratislava": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Stockholm": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Prague": + {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Uzhgorod": {"data" : " ;&q4={cQ:*Qs>bgm?*o?gm?*o?gm?Zo?wm?.LAkBE[Q1AQAQAQAQAQA/Q1MAy\'Au\'\u001e=n)1u5\u001e=n) "}, "Budapest": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Astrakhan": {"data" : " z&q4=wm?.LAwm?6q&#wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%R>!#}#QbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQb7QQQbZ#Q3bQbn"} + , "Madrid": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Vaduz": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "London": {"data" : " ?N$<=o]9!!G&<;kBE&<;kBE&<;kBE&<;kBE&<;kBE:w;kBEd 1 1 1 1 1 1 1 + Y y\' u\'\u001e=n)1u5\u001e=n) "}, "Vilnius": {"data" : " K6q4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBEg@b&<;c&s%kBE|AQAQAQAQAQAQAQAQA1AQA+AbA711AAy\'Au\'\u001e=n)1u5\u001e=n) "} + , "Isle_of_Man": {"data" : " ?N$<=o]9!!G&<;kBE&<;kBE&<;kBE&<;kBE&<;kBE:w;kBEd 1 1 1 1 1 1 1 + Y y\' u\'\u001e=n)1u5\u001e=n) "}, "Sofia": {"data" : " C6q4=wm?.LAVm?gm?*o?gm?*o?gm?*o?gm?*o?gm?>LAZBEg<;kBElAQAQAQAQAQAQAQAQA+AbAy\'Au\'\u001e=n)1u5\u001e=n) "}, "Kirov": {"data" : " x&q4=wm?.LAwm?6q&#wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%y#QbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQ7QQQbZ#Q/bQn"}, "Tallinn": {"data" : " O6q4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;{BE&<;!!G_@e#kBE(#AQAQAQAQAQAQAQAQAQAQAQA+AzAy\'Au\'\u001e=n)1u5\u001e=n) "} + , "Moscow": {"data" : " |&q4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%$%QbQAQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQ7QQQAc#Q/bQn"}, "Malta": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Busingen": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Amsterdam": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "} + , "Andorra": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Riga": {"data" : " O6q4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAwm?*o?kBE&<;kBE&<;!!G.a|!!G(#AQAQAQAQAQAQAQAQAQAQAQA+AzAy\'Au\'\u001e=n)1u5\u001e=n) "}, "Vienna": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Helsinki": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEdAQAQAQAQAQAQAQA+AYAy\'Au\'\u001e=n)1u5\u001e=n) "} + , "Minsk": {"data" : " t&q4=:!J#wm?wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9q#QAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQ+Qc#A+Qn"}, "Kaliningrad": {"data" : " |6q4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%$%AQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQA+Ao#A/QAn"}, "Skopje": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "} + , "Mariehamn": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEdAQAQAQAQAQAQAQA+AYAy\'Au\'\u001e=n)1u5\u001e=n) "}, "Ljubljana": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Tirane": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Guernsey": {"data" : " ?N$<=o]9!!G&<;kBE&<;kBE&<;kBE&<;kBE&<;kBE:w;kBEd 1 1 1 1 1 1 1 + Y y\' u\'\u001e=n)1u5\u001e=n) "}, "Volgograd": + {"data" : " z&q4=wm?.LAwm?6q&#wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%s&s%}#QbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQb7QQQbZ#Q3bQbn"}, "Paris": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}}, "America": {"Belem": {"data" : " #*s$;+S+Sn"}, "Guayaquil": {"data" : " \'H{y>E>k]([*V+3tdt3tttn"}, "Argentina/Buenos_Aires": {"data" : " 9Fi8=J!9Z:I6D7Z:I6D7Z:IJ!9N<_5N<-2!G_]9WCSCSCSCSCSCS+SMSn"} + , "Costa_Rica": {"data" : " +J2P/FL]/{B=&DCB_);(#t(#t(#+(#1(#n"}, "Hermosillo": {"data" : " /F#kguEFeCJw;FeCJw;FeCC8#(#8#(#8#(#8#+8#98#n"}, "Punta_Arenas": {"data" : " 0#Vi8=_]9>LAR2?2!Gs:;{BEs:;{BEs:;{BEs:;2!G_]92!G>T=R*Cs:;R*C{JA>LAs:;2!G_]92!G_]92!G_]92!Gs:;{BEs:;{BEs:;2!G_]92!G>T=R*Cs:;{BER2?>LAZBEco1w0MBg5NuIVD7::IVD7644#:V/D%SdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdS+d:%dn"}, "Iqaluit": {"data" : " jB&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;kBE6<;F@bZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuI]#tdtdtdtdtdtdtdtdtdtd(#tdtdtdtdtdtdtdt+tnt/(#(#Yty\'tw\'1=y11w7#=y1 "} + , "Godthab": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEdSCSCSCSCSCSCSCS+SYSy\'Su\'\u001e=n)1u5\u001e=n) "}, "El_Salvador": {"data" : " #koN;+(#+(#n"}, "Monterrey": {"data" : " ?6$V;kg@+FeCJw;FeCJw;FeCJw;ZBE6<;ZBE>LA_]9>LAFeCd(#t(#t(#t(#t(#t(#t(#t(#+(#Y(#y\'(#w)#=y11w5\u001e=n1 "}, "Sao_Paulo": {"data" : " >#Fi8=k*5:2Mk*5&TKVL3NmM.41NmM!g5ouI!g5ouIk*5ouI6D7kBINT9F]G6D7F]G_]9F]G6D7ouI!g5NmMBo1&TKk*5o}M6<3ouI!g5NmMVL3Z:I!g5&TKk*5&TK!g5ouI!g5ouI6D7ouIk*5&TKk*5&TK!g5ouI!g5ouI!g5ouI!g5NmMBo1a%CSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCS+SV%Sn"} + , "Bahia": {"data" : " ^Fi8=k*5:2Mk*5&TKVL3NmM.41NmM!g5ouI!g5ouIk*5ouI6D7kBINT9F]G6D7F]G_]9F]G6D7ouI!g5NmMBo1cF6-6D7D#CSCSCSCSCSCSCSCSCSCSCSCSCSCSCS+S:#Sn"}, "Indiana/Winamac": {"data" : " +c{UwiwSVD7>uIBg5;t(#dtd/t(#-ty\'tw\'1=y11w7#=y1 "}, "Grenada": {"data" : " #aR$2W+d+dn"}, "Grand_Turk": {"data" : " 2#B&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIBg5NuIBg5NuIVD7NuIBg5NuIBg5NuIBg5NuIBg5NuIBg5ZZZ%Bg5H%tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtd+t>%ty\'tw\'1=y11w7#=y1 "} + , "Montserrat": {"data" : " #aR$2W+d+dn"}, "Panama": {"data" : " #qVL}Y+t+tn"}, "Guadeloupe": {"data" : " #aR$2W+d+dn"}, "Guatemala": {"data" : " +Rks3koD+>T=c_R5s:;;(#t(#t(#+(#1(#n"}, "Guyana": {"data" : " %JDTZ%Rus6//Sd/Sdn"}, "Swift_Current": {"data" : " #F0a#+(#+(#n"}, "Puerto_Rico": {"data" : " #qmLC+d+dn"}, "Moncton": {"data" : " l2&<=6<;ZBEJw;FeCJw;FeCgJ(3ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEBaH/NuIa#dSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSd+dV#dy\'dw\'1=y11w7#=y1 "} + , "Danmarkshavn": {"data" : " =Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?o<1`SCSCSCSCSCSCS +SQS+ n"}, "Nome": {"data" : " l&(<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#+X#V#X#y\'X#w\'1=y11w7#=y1 "}, "Porto_Velho": {"data" : " #:s$;+d+dn"}, "Cuiaba": {"data" : " :#Vi8=k*5:2Mk*5&TKVL3NmM.41NmM!g5ouI!g5ouIk*5ouI6D7kBINT9F]G6D7F]G_]9F]G6D7ouI!g5NmMBo1.$6#6<3ouI!g5NmMVL3Z:I!g5&TKk*5&TK!g5ouI!g5ouI6D7ouIk*5&TKk*5&TK!g5ouI!g5ouI!g5ouI!g5NmMBo1X%SdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSd+dN%dn"} + , "Pangnirtung": {"data" : " h2&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBEg@bJw;FeCJw;FeCJw;FeCJw;kBE6<;F@bZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIX#dSdSdSdSdSdtdtdtdtd(#tdtdtdtdtdtdtdt+dId+t=t/(#(#Yty\'tw\'1=y11w7#=y1 "}, "Kralendijk": {"data" : " #m_X\'+d+dn"}, "Indiana/Vincennes": {"data" : " +c{UwiwSVD7F@bNuI;t(#tdt;t(#(#tty\'tw\'1=y11w7#=y1 "}, "Indiana/Indianapolis": {"data" : " +c{UFePSZBEVD7NuI;tdtdt+t1ty\'tw\'1=y11w7#=y1 "}, "Belize": {"data" : " #w]J3+(#+(#n"}, "Indiana/Marengo": {"data" : " +Jg2)_yuKZBEVD7NuI;tdtdt+t1ty\'tw\'1=y11w7#=y1 "} + , "Anguilla": {"data" : " #aR$2W+d+dn"}, "Argentina/Ushuaia": {"data" : " 9Fi8=J!9Z:I6D7Z:I6D7Z:IJ!9oP(1*6#*2R%N<-WCSCSCSCSdSCS+S=S+d-Sn"}, "Santiago": {"data" : " <#Vi8=_]9>LAR2?2!Gs:;{BEs:;{BEs:;{BEs:;2!G_]92!G>T=R*Cs:;R*C{JA>LAs:;2!G_]92!G_]92!G_]92!Gs:;{BEs:;{BEs:;2!G_]92!G>T=R*Cs:;{BER2?>LAZBEco1w0MBg5NuIVD7::IVD7644#:V/V(Q:V/V(Q:V/NuI6<;]%SdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdS+dR%dy\'du)%=y9 u3%=yA1"}, "Argentina/Catamarca": {"data" : " 9Fi8=J!9Z:I6D7k:I&D7Z:IJ!92c(1g$#*2R%N<-WCSCdCSCSdSCS7SSSd1S+d-Sn"} + , "Boise": {"data" : " lc&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#+8#V#8#y\'8#w\'1=y11w7#=y1 "}, "Creston": {"data" : " #@T0l+8#+8#n"}, "Miquelon": {"data" : " l!&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#SCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCS+SV#Sy\'Sw\'1=y11w7#=y1 "}, "Jamaica": {"data" : " #>8{3+t+tn"} + , "Rankin_Inlet": {"data" : " hR&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;wD,#Jw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIX#(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#+(#N#(#y\'(#w\'1=y11w7#=y1 "}, "Toronto": {"data" : " lB&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdt+tV#ty\'tw\'1=y11w7#=y1 "}, "Eirunepe": {"data" : " +Js$;!{()!g5FX>5oXq\';tdtdt;tttdtn"}, "Dawson": {"data" : + " ls&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#+H#V#H#y\'H#w\'1=y11w7#=y1 "}, "Argentina/Mendoza": {"data" : " 9Fi8=J!9geGwe7*!I*o7Z:I:!9Zs&1Bg5&<@%N<-WCdSdSdCSdSCS+S5d3SSd-Sn"}, "Nassau": {"data" : " lB&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdt+tV#ty\'tw\'1=y11w7#=y1 "} + , "Vancouver": {"data" : " ls&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#+H#V#H#y\'H#w\'1=y11w7#=y1 "}, "Noronha": {"data" : " 16i8=k*5kkw-_]9F]Ge%g@b!g5G3C3C3C3C+C=Cn"}, "Argentina/Cordoba": {"data" : " 9Fi8=J!9Z:I6D7k:I&D7Z:IJ!9N<_5N<-2!G_]9WCSCdCSCSCSCS7SSSdASn"}, "Argentina/La_Rioja": {"data" : " ;Fi8=J!9Z:Is27:F+{B=6D7Z:IJ!92c(1g$#*2R%N<-[CSCdSCSCSdSCS7SSSd5S+d-Sn"} + , "Regina": {"data" : " #y(}-+(#+(#n"}, "St_Vincent": {"data" : " #aR$2W+d+dn"}, "Scoresbysund": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd3 3 3 3 3 3 3 3+3Y3y\'3u\'\u001e=n)1u5\u001e=n) "}, "Aruba": {"data" : " #m_X\'+d+dn"}, "North_Dakota/Center": {"data" : " jc&<=6<;ZBEJw;FeCJw;F@bZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuI]#8#(#8#(#8#(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#+8#58#+(#:#(#y\'(#w\'1=y11w7#=y1 "}, "Thule": {"data" : " hDXm*S>NR(hgm?*o?gm?>LAZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIX#dSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSd+dN#dy\'dw\'1=y11w7#=y1 "} + , "Argentina/San_Juan": {"data" : " ;Fi8=J!9Z:Is27:F+{B=6D7Z:IJ!9!Z(1!>)!!L%N<-[CSCdSCSCSdSCS7SSSd5S+d-Sn"}, "Rio_Branco": {"data" : " \'Js$;s__=oXq\'3tdt3tdtn"}, "Los_Angeles": {"data" : " ls&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#+H#V#H#y\'H#w\'1=y11w7#=y1 "}, "St_Thomas": {"data" : " #aR$2W+d+dn"}, "Cancun": {"data" : " tguZ1*s:5FeCJw;FeCJw;k*5&y-Jw;ZBE6<;ZBE>LA_]9>LAFeCJw;FeCJw;ZBE6<;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCN41q#tdtdtdt(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t+t5t+(#J#(#+tn"} + , "Maceio": {"data" : " 5Fi8=k*5k>()k*5g}X%_]9F]GRURc`!g5OCSCSCSCSCS+SESn"}, "Sitka": {"data" : " l&(<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#+X#V#X#y\'X#w\'1=y11w7#=y1 "}, "Denver": {"data" : " lc&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#+8#V#8#y\'8#w\'1=y11w7#=y1 "} + , "Cayman": {"data" : " #qVL}Y+t+tn"}, "Thunder_Bay": {"data" : " lB&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdt+tV#ty\'tw\'1=y11w7#=y1 "}, "Nipigon": {"data" : " lB&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdt+tV#ty\'tw\'1=y11w7#=y1 "}, "Havana": {"data" : " zB.8=s2?2*Cs2?.LAc2?.LAc2?.LAc2?.LAc2?.LAwm?wm?wm?.LANT=kBE&<;!!G&<;kBE&<;kBE:w;VeC:w;VeC&<;Z&q#FD7J:IZ!96]GFD7J:IZ!9J:IZ!9_uIZ!9!!G2g5}#tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtd+ts#ty\'ts7#=y s\'1=y 1"} + , "Campo_Grande": {"data" : " >#Vi8=k*5:2Mk*5&TKVL3NmM.41NmM!g5ouI!g5ouIk*5ouI6D7kBINT9F]G6D7F]G_]9F]G6D7ouI!g5NmMBo1&TKk*5o}M6<3ouI!g5NmMVL3Z:I!g5&TKk*5&TK!g5ouI!g5ouI6D7ouIk*5&TKk*5&TK!g5ouI!g5ouI!g5ouI!g5NmMBo1a%SdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSd+dV%dn"}, "Cambridge_Bay": {"data" : " hc&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;F@bN}Esc`Jw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIX#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#t(#8#(#8#(#8#(#8#(#8#(#8#(#8#+8#n8#/(#(#U8#y\'8#w\'1=y11w7#=y1 "} + , "Fortaleza": {"data" : " 1Fi8=k*5kkw-_]9F]GRURc`!g5GCSCSCSCS+S=Sn"}, "Managua": {"data" : " 3J:T/{.<1oPO_<12sq%oHy+R2?>DEc:;K(#t(#t(#t(#t(#7(#t(#t5(#n"}, "Menominee": {"data" : " lR&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#+(#V#(#y\'(#w\'1=y11w7#=y1 "}, "Halifax": {"data" : " l2&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#dSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSd+dV#dy\'dw\'1=y11w7#=y1 "} + , "Ojinaga": {"data" : " ^u.4Wsw*!#FeCJw;FeCg@bJw;ZBE6<;ZBE>LA_]9>LAFeCJw;FeCJw;ZBE6<;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCk!9NuID#(#t(#t(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#+(#1(#+8##y\'8#w\'1=y11w7#=y1 "}, "Glace_Bay": {"data" : " l2&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#dSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSd+dV#dy\'dw\'1=y11w7#=y1 "}, "Lower_Princes": {"data" : " #m_X\'+d+dn"}, "Argentina/Tucuman": {"data" : " =Fi8=J!9Z:I6D7k:I&D7Z:IJ!92c(1RE>mR%N<-2!G_]9`CSCdCSCSdSCSCS7SSSd1S+d5Sn"} + , "Indiana/Petersburg": {"data" : " +g<:+sJ8KVD7F@bNuI;t(#tdt;(#(#(#tty\'tw\'1=y11w7#=y1 "}, "Yakutat": {"data" : " l&(<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#+X#V#X#y\'X#w\'1=y11w7#=y1 "}, "Detroit": {"data" : " lB&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdt+tV#ty\'tw\'1=y11w7#=y1 "} + , "Merida": {"data" : " ?F,>3Z_X3FeCJw;FeCJw;FeCJw;ZBE6<;ZBE>LA_]9>LAFeCd(#t(#t(#t(#t(#t(#t(#t(#+(#Y(#y\'(#w)#=y11w5\u001e=n1 "}, "Bahia_Banderas": {"data" : " bF#kguEFeCJw;FeCJw;FeCJw;ZBE6<;ZBE>LA_]9>LAFeCJw;FeCJw;ZBE6<;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;JBE6<;L#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#t(#t+8#6#8#3(#(#(#y\'(#w)#=y11w5\u001e=n1 "}, "Matamoros": {"data" : " `6$V;kg@+FeCJw;FeCJw;FeCJw;ZBE6<;ZBE>LA_]9>LAFeCJw;FeCJw;ZBE6<;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCk!9NuIH#(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#+(#>#(#y\'(#w\'1=y11w7#=y1 "} + , "Indiana/Vevay": {"data" : " +R_$%V$(QZBEVD7NuI;tdtdt+t1ty\'tw\'1=y11w7#=y1 "}, "St_Barthelemy": {"data" : " #aR$2W+d+dn"}, "Argentina/San_Luis": {"data" : " ;Fi8=2w9!oEwe7J_/o,B3!>)!!L%w<#k_\'2!G_]92!G[CdSdSdSCSdSdS+S-d7SdSS1d+Sn"}, "Indiana/Tell_City": {"data" : " )c{UwiwSVD7NuI7t(#t(#+t-(#y\'(#w\'1=y11w7#=y1 "}, "Boa_Vista": {"data" : " +:s$;ZND1_]9F]Ge%;dSdSd+d1dn"}, "Metlakatla": {"data" : " 5o8{3N$&OVD7NuIBg5NuIBg5ssW{g\'NuIOH#X#H#X#H#X#H#X#H#X#+H#EX#y\'X#w\'1=y11w7#=y1 "}, "Tortola": {"data" : " #aR$2W+d+dn"} + , "Argentina/Jujuy": {"data" : " 5Fi8=J!9!wIJ!9geCN]9Z:IJ!9N<_5N<-OCdSdCSCSCS+S-d+S5Sn"}, "North_Dakota/New_Salem": {"data" : " jc&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;F@bZBE6<;ZBE6<;ZBEVD7NuI]#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#t(#t(#t(#t(#+8#2#8#+(#=(#y\'(#w\'1=y11w7#=y1 "}, "Inuvik": {"data" : " lc&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#+8#V#8#y\'8#w\'1=y11w7#=y1 "} + , "Port_of_Spain": {"data" : " #aR$2W+d+dn"}, "Paramaribo": {"data" : " #NmZ5+S+Sn"}, "New_York": {"data" : " lB&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdt+tV#ty\'tw\'1=y11w7#=y1 "}, "Manaus": {"data" : " \':s$;!{()!g53dSd3dddn"}, "Resolute": {"data" : " fR&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;wD,#Jw;FeCJw;FeCJw;ZBE6<;ZBE6<;.$.#Bg5T#(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t+(#J#(#y\'(#w\'1=y11w7#=y1 "} + , "Curacao": {"data" : " #m_X\'+d+dn"}, "North_Dakota/Beulah": {"data" : " zc&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIBg5NuIBg5NuIVD7F@bNuI}#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#t(#+8#k#8#/(#(#y\'(#w\'1=y11w7#=y1 "}, "Bogota": {"data" : " \'m4*uS:,HDjRk[3tdt3tttn"}, "Adak": {"data" : " l6(<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#+i#V#i#y\'i#w\'1=y11w7#=y1 "} + , "Mazatlan": {"data" : " ?F#kguEFeCJw;FeCJw;FeCJw;ZBE6<;ZBE>LA_]9>LAFeCd8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#+8#Y8#y\'8#w)#=y11w5\u001e=n1 "}, "Caracas": {"data" : " \'m_X\'!:w^NP$-3dld3dldn"}, "St_Kitts": {"data" : " #aR$2W+d+dn"}, "Argentina/Salta": {"data" : " 5Fi8=J!9Z:I6D7k:I&D7Z:IJ!9N<_5N<-OCSCdCSCSCS7SSSd9Sn"}, "Mexico_City": {"data" : " ?(i};&TubFeCJw;FeCJw;FeCJw;ZBE6<;ZBE>LA_]9>LAFeCd(#t(#t(#t(#t(#t(#t(#t(#+(#Y(#y\'(#w)#=y11w5\u001e=n1 "}, "Edmonton": {"data" : " lc&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#+8#V#8#y\'8#w\'1=y11w7#=y1 "} + , "Kentucky/Louisville": {"data" : " lB&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdt+tV#ty\'tw\'1=y11w7#=y1 "}, "Araguaina": {"data" : " IFi8=k*5k>()k*5ouI6D7kBINT9F]G6D7F]G_]9F]G6D7ouI!g5NmMBo16({-k*5xCSCSCSCSCSCSCSCSCSCS+SnSn"}, "Santo_Domingo": {"data" : " \'{cL\'J6eEBN%3dtd3dtdn"}, "Indiana/Knox": {"data" : " /R&<=6<;ZBEJw;Z&47VD7NuIC(#t(#t(#t(#+(#9(#y\'(#w\'1=y11w7#=y1 "}, "Whitehorse": {"data" : + " ls&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#+H#V#H#y\'H#w\'1=y11w7#=y1 "}, "Yellowknife": {"data" : " lc&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#+8#V#8#y\'8#w\'1=y11w7#=y1 "}, "Kentucky/Monticello": {"data" : " jR&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;F@bZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuI]#(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#tdtdtdtdtdtdtdt+(#v(#+tUty\'tw\'1=y11w7#=y1 "} + , "Asuncion": {"data" : " &#kF:=*w;:w?gm?.DA_]9B*GsB?J!A!o9!wEoe92!GR*;R2GJ!9F]G_]92!Gs:;{BEs:;{BEs:;2!Ggm?!_9o}E6<;ZBER*C_]92!G_]92!G_]9F]GJ!9F]GJ!9F]GR2?s2?{JAs2?{JA*o?>T=0%SdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSd+d&%dy\'dw5#=y 1w\'M=y "}, "Santarem": {"data" : " %:s$;s__=/dS/dSn"}, "Antigua": {"data" : " #aR$2W+d+dn"}, "Winnipeg": {"data" : " lc&<=&<;kBE:w;VeC:w;VeC:w;kBE&<;kBE&<;kBE:w;VeC:w;VeC:w;VeC:w;kBE&<;kBE&<;kBE:w;VeC:w;VeC:w;kBE&<;kBE&<;ZBEVD7NuIa#(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#+(#V#(#y\'(#w\'1=y11w7#=y1 "} + , "Recife": {"data" : " 1Fi8=k*5kkw-_]9F]Ge%g@b!g5GCSCSCSCS+S=Sn"}, "Lima": {"data" : " +2VH9FX{#gL/sca%gL/;tdtdt+t1tn"}, "Phoenix": {"data" : " #u*V#+8#+8#n"}, "Martinique": {"data" : " #k{e/+d+dn"}, "St_Johns": {"data" : " !#>.P>36<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIBg5NuIBg5NuIVD7NuIBg5g:];Bg5(%[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K+[{#[y\'[w\'1=y11w7#=y1 "}, "Goose_Bay": {"data" : " !#w2P>36<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIBg5NuIBg5NuIVD7NuIBg5g:];Bg5(%dSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdS+d{#dy\'dw\'1=y11w7#=y1 "} + , "Montevideo": {"data" : " ^o$<=k*5ouI6D7ouI!g5Z:I6D7R>>1>LAR*Cs:;geC*w;{BEs:;{BEs:;{BE*w;geC*w;geC*w;{BEs:;{BEs:;{BEs:;D#CSCSCSCSCSCSCSCSCSCSCSCSCSCSCS+S:#Sn"}, "St_Lucia": {"data" : " #aR$2W+d+dn"}, "Chicago": {"data" : " lR&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#+(#V#(#y\'(#w\'1=y11w7#=y1 "}, "Chihuahua": {"data" : " =u.4Wsw*!#FeCJw;FeCg@bJw;ZBE6<;ZBE>LA_]9>LAFeC`(#t(#t(#8#(#8#(#8#(#8#(#8#+(#1(#+8#A8#y\'8#w)#=y11w5\u001e=n1 "} + , "La_Paz": {"data" : " #LmZgC+d+dn"}, "Blanc-Sablon": {"data" : " #qmLC+d+dn"}, "Tijuana": {"data" : " xs&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCk!9NuIy#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#+H#o#H#y\'H#w\'1=y11w7#=y1 "}, "Barbados": {"data" : " #Zce/+d+dn"}, "Anchorage": {"data" : " l&(<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#+X#V#X#y\'X#w\'1=y11w7#=y1 "} + , "Rainy_River": {"data" : " lR&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#+(#V#(#y\'(#w\'1=y11w7#=y1 "}, "Port-au-Prince": {"data" : " `B&<=&<;kBE:w;VeC:w;VeC:w;kBE&<;kBE&<;kBE:w;VeC:w;VeCJg@+ZBE6<;ZBE_0q\'NuIBg5NuIBg5NuIBg5NuIsFzNuIH#tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdt+t>#ty\'tw\'1=y11w7#=y1 "}, "Tegucigalpa": {"data" : " \'koN;6$a964/3(#t(#3(#(#(#n"}, "Cayenne": {"data" : " #L_Z#+S+Sn"} + , "Marigot": {"data" : " #aR$2W+d+dn"}, "Juneau": {"data" : " l&(<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#+X#V#X#y\'X#w\'1=y11w7#=y1 "}, "Atikokan": {"data" : " #HX(K+t+(#n"}, "Argentina/Rio_Gallegos": {"data" : " 9Fi8=J!9Z:I6D7Z:I6D7Z:IJ!92c(1g$#*2R%N<-WCSCSCSCSdSCS+S=S+d-Sn"}, "Dawson_Creek": {"data" : " #V0a#+8#+H#n"}, "Dominica": {"data" : " #aR$2W+d+dn"}, "Fort_Nelson": + {"data" : " .#s&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIBg5NuIBg5NuIVD7NuIBg5NuIBg5NuIBg5NuIBg5NuIBg5@%H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#+H#2%H#+8#n"}}, "Africa": {"Tunis": {"data" : " 7&q4=B2Gc*;c_N5s*;6D?!!Go]9!!G&<;kBES1A1A1A1A1A1+1I1n"}, "Maputo": {"data" : " #L41&<;J_+BN%gL3o]9!F)V,\'{*5o]9kg\'BN%:RYBN%&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWBN%:RYBN%&uWV,\'&uWBN%:RY" + + "BN%&uWV,\'&uWBN%:RYBN%&uWBN%m/ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1+ R# +1.-1n"}, "Johannesburg": {"data" : " #<_VE+A+An"}, "Addis_Ababa": {"data" : " #L42c)+Q+Qn"}, "Lagos": {"data" : " #q.{]O+1+1n"}, "Accra": {"data" : " #q:_a9+ + n"}, "Nairobi": {"data" : " #L42c)+Q+Qn"}, "Brazzaville": {"data" : " #q.{]O+1+1n"}, "Lubumbashi": {"data" : " #L41&<;J_+BN%gL3o]9!F)V,\'{*5o]9kg\'BN%:RYBN%&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWBN%:RYBN%&uWV,\'&uWBN%:RY" + + "BN%&uWV,\'&uWBN%:RYBN%&uWBN%m/ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1+ R# +1.-1n"}, "Sao_Tome": {"data" : " \'D:ktoDB_#gHb3 1 3 1 n"}, "Ceuta": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}, "Khartoum": {"data" : " \':2D7g]85J&m93AQA3AQAn"}, "Algiers": {"data" : " #_L01+1+1n"}, "Bujumbura": {"data" : + " #LTEs:;.LEs:;.LEs:;.LEs:;>TEs:;.LEs:;.LEs:;.LEs:;>TEs:;.LEs:;.LEB!;_eE&<7.TI_T5B2Kk*56]K&43_$%c^VuX%F,\'RN%_<)4%AQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQA+A*%An"}, "Blantyre": {"data" : " #LLAR2?2!Gs:;{BEs:;{BEs:;{BEs:;2!G_]92!G>T=R*Cs:;R*C{JA>LAs:;2!G_]92!G_]92!G_]92!Gs:;{BEs:;{BEs:;2!G_]92!G>T=R*Cs:;{BER2?>LAZBEco1w0MBg5NuIVD7::IVD7644#:V/D%SdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdS+d:%dn"}, "Troll": {"data" : " \'ZeR4o12(]g23!!G3 A 3 y\' u\'\u001e=n)Au5\u001e=n) "}, "Casey": {"data" : " /P,dR:D[gm7Ny0#Jw3Jw@\':.|CF#w#F#w#F#w#F#CF#w#F#w#F#w#F#n"}, "Vostok": {"data" : " #(0a1+&#+&#n"}, "Syowa": {"data" : " #u:>3+Q+Qn"}, "DumontDUrville": {"data" + : " #DBN3+g#+g#n"}, "McMurdo": {"data" : " nw(8=:w;VeC:w;VeC:w;VeCNT=B*CNT=B*CNT=B*CNT=VeC:w;VeC:w;VeCNT=B*CNT=B*CNT=VeC:w;VeC:w;VeCNT=B*CNT=B*CNT=B*CNT=B*C.LAe#:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%+*%Z#*%y\'*%s3\u001e=n11s)#=y1 "}, "Mawson": {"data" : " %uBJ7:R*r/&#r/&#rn"}, "Davis": {"data" : " +,>^>L>[ND9gD0#kw3;6#r6#r6#;6#r6#r6#n"}, "Rothera": {"data" : " #>4})+S+Sn"}}, "Australia": {"Broken_Hill": {"data" : " p!!<=2g5_uI2g5_uI2g5_uIFD7_uI2g5_uI2g5_uI&<;kBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!G&<;kBEo]9!!G:w;wm?i#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#+_#_#_#y\'_#s)#=y1 s5#=y11"} + , "Darwin": {"data" : " #D&VE+_#+_#n"}, "Brisbane": {"data" : " -w}:=2g5_uI2g5_uI2g5?w#g#w#g#w#g#+g#5g#n"}, "Currie": {"data" : " nw}:=Z!96]G&<;.LAc2?.LAc2?.LAc2?.LAc2?.LAwm?.LAc2?.LAc2?.LAc2?.LAc2?&<;kBEB*Cc2?.LAc2?.LAc2?.LAc2?.LAwm?wm?c2?B*Cwm?e#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#+g#Z#g#y\'g#s5#=y11s)#=y1 "}, "Lord_Howe": {"data" : " po}:=*g5guI*g5guI*g5guI>D7guI*g5guI*g5guI{:;sBE{:;sBE{:;sBE{:;*!Gg]9.<;cBE*!G{:;sBE{:;sBE{:;*!Gg]9*!G{:;sBEg]9*!G2w;!o?i#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#+o#_#o#y\'o#w)#=y1 w5#=y1)"} + , "Lindeman": {"data" : " 5w}:=2g5_uI2g5_uI2g5_uIFD7_uI2g5Ow#g#w#g#w#g#w#g#w#g#+g#Eg#n"}, "Perth": {"data" : " 3.]45_]R+Ro1_DZ5gL3!!G&<;kBE&<;KF#V#F#V#F#V#F#V#F#+F#AF#n"}, "Adelaide": {"data" : " p!!<=Z!96]G2g5_uIo]9!!GFD7_uIZ!96]Go]9!!G&<;kBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!G&<;kBEo]9!!G:w;wm?i#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#+_#_#_#y\'_#s)#=y1 s5#=y11"}, "Eucla": {"data" : " 3&w:_-_]R+Ro1_DZ5gL3!!G&<;kBE&<;Kc|w*#c|w*#c|w*#c|w*#c|+c|Ac|n"} + , "Sydney": {"data" : " pw}:=2g5_uI2g5_uI2g5_uIFD7_uI2g5_uI2g5_uI&<;kBE&<;kBE&<;kBE&<;!!Go]9&<;kBE!!G&<;kBE&<;kBE&<;!!Go]9!!G&<;kBEo]9!!G:w;wm?i#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#+g#_#g#y\'g#s)#=y1 s5#=y11"}, "Melbourne": {"data" : " pw}:=Z!96]G2g5_uI2g5_uIFD7_uI2g5_uIo]9!!G&<;kBE&<;kBE&<;kBE&<;!!Go]9&<;kBE!!G&<;kBE&<;kBE&<;!!Go]9!!G&<;kBEo]9!!G:w;wm?i#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#+g#_#g#y\'g#s)#=y1 s5#=y11"}, "Hobart": + {"data" : " nw}:=Z!96]G&<;.LAc2?.LAc2?.LAc2?.LAc2?.LAwm?.LAc2?.LAc2?.LAc2?.LAc2?&<;kBEB*Cc2?.LAc2?.LAc2?.LAc2?.LAwm?wm?c2?B*Cwm?e#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#+g#Z#g#y\'g#s5#=y11s)#=y1 "}}, "Arctic": {"Longyearbyen": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}}, "Atlantic": {"St_Helena": {"data" : " #y!_8W+ + n"}, "Reykjavik": {"data" : " #yP8#+ + n"}, "Stanley": {"data" : " xNX2=&]Gk!9&]G!_9o}E!_9o}E!_9o}E!_9o}E!_9&]G!_9o}E!_9o}E!_9o}E!_9o}E!_92!Gk!9::IVD7::Ik!9&]Gk!9&]Gk!9&]Gk!9&]Gk!9::Ik!9&]Gk!9&]Gk!9y#SdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdS+dk#d+Sn"} + , "Faroe": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd 1 1 1 1 1 1 1 + Y y\' u\'\u001e=n)1u5\u001e=n) "}, "Madeira": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd 1 1 1 1 1 1 1 + Y y\' u\'\u001e=n)1u5\u001e=n) "}, "Canary": {"data" : " ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd 1 1 1 1 1 1 1 + Y y\' u\'\u001e=n)1u5\u001e=n) "}, "Bermuda": {"data" : " l2&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#dSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSd+dV#dy\'dw\'1=y11w7#=y1 "} + , "Azores": {"data" : " ;Vq4=wm?.LAwm?wm?wm?&q&#wm?wm?wm?wm?.LAkBE[3 3 3 3 3 3 3+3Q3y\'3u\'\u001e=n)1u5\u001e=n) "}, "South_Georgia": {"data" : " #0:(Xl+C+Cn"}, "Cape_Verde": {"data" : " #>L8)+3+3n"}}}; +} +function ju_IANATimeZone() { + var a = this; ju_TimeZone.call(a); + a.$underlyingZone = null; + a.$rawOffset = 0; + a.$diff = 0; +} +function ju_IANATimeZone__init_(var_0) { + var var_1 = new ju_IANATimeZone(); + ju_IANATimeZone__init_0(var_1, var_0); + return var_1; +} +function ju_IANATimeZone__init_0($this, $underlyingZone) { + $this.$id4 = $underlyingZone.$iID; + $this.$underlyingZone = $underlyingZone; + $this.$rawOffset = $underlyingZone.$getStandardOffset(jl_System_currentTimeMillis()); + $this.$diff = -$this.$rawOffset; +} +function ju_IANATimeZone_getOffset($this, $time) { + return ($this.$rawOffset + $this.$diff | 0) + $this.$underlyingZone.$getOffset($time) | 0; +} +function ju_IANATimeZone_getRawOffset($this) { + return $this.$rawOffset; +} +function ju_IANATimeZone_clone($this) { + var $copy, $$je; + a: { + try { + $copy = jl_Object_clone($this); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_CloneNotSupportedException) { + } else { + throw $$e; + } + } + $copy = null; + } + $copy = $copy; + $copy.$rawOffset = $this.$rawOffset; + $copy.$underlyingZone = $this.$underlyingZone; + return $copy; +} +function ju_IANATimeZone_clone0($this) { + return ju_IANATimeZone_clone($this); +} +function jur_AbstractCharClass$PredefinedCharacterClasses() { + jl_Object.call(this); +} +var jur_AbstractCharClass$PredefinedCharacterClasses_space = null; +var jur_AbstractCharClass$PredefinedCharacterClasses_digit = null; +var jur_AbstractCharClass$PredefinedCharacterClasses_contents = null; +function jur_AbstractCharClass$PredefinedCharacterClasses__init_0() { + var var_0 = new jur_AbstractCharClass$PredefinedCharacterClasses(); + jur_AbstractCharClass$PredefinedCharacterClasses__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$PredefinedCharacterClasses__init_($this) { + return; +} +function jur_AbstractCharClass$PredefinedCharacterClasses_getObject($this, $name) { + var $i, var$3, $row; + $i = 0; + while (true) { + if ($i >= jur_AbstractCharClass$PredefinedCharacterClasses_contents.data.length) { + var$3 = new ju_MissingResourceException; + jl_Throwable__init_(var$3, $rt_s(36)); + var$3.$className = $rt_s(36); + var$3.$key0 = $name; + $rt_throw(var$3); + } + $row = jur_AbstractCharClass$PredefinedCharacterClasses_contents.data[$i].data; + if (jl_String_equals($name, $row[0])) + break; + $i = $i + 1 | 0; + } + return $row[1]; +} +function jur_AbstractCharClass$PredefinedCharacterClasses__clinit_() { + var var$1, var$2, var$3, var$4; + jur_AbstractCharClass$PredefinedCharacterClasses_space = jur_AbstractCharClass$LazySpace__init_0(); + jur_AbstractCharClass$PredefinedCharacterClasses_digit = jur_AbstractCharClass$LazyDigit__init_0(); + var$1 = $rt_createArray($rt_arraycls(jl_Object), 194); + var$2 = var$1.data; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(652); + var$4[1] = jur_AbstractCharClass$LazyLower__init_0(); + var$2[0] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(653); + var$4[1] = jur_AbstractCharClass$LazyUpper__init_0(); + var$2[1] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(654); + var$4[1] = jur_AbstractCharClass$LazyASCII__init_0(); + var$2[2] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(655); + var$4[1] = jur_AbstractCharClass$LazyAlpha__init_0(); + var$2[3] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(656); + var$4[1] = jur_AbstractCharClass$PredefinedCharacterClasses_digit; + var$2[4] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(657); + var$4[1] = jur_AbstractCharClass$LazyAlnum__init_0(); + var$2[5] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(658); + var$4[1] = jur_AbstractCharClass$LazyPunct__init_0(); + var$2[6] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(659); + var$4[1] = jur_AbstractCharClass$LazyGraph__init_0(); + var$2[7] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(660); + var$4[1] = jur_AbstractCharClass$LazyPrint__init_0(); + var$2[8] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(661); + var$4[1] = jur_AbstractCharClass$LazyBlank__init_0(); + var$2[9] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(662); + var$4[1] = jur_AbstractCharClass$LazyCntrl__init_0(); + var$2[10] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(663); + var$4[1] = jur_AbstractCharClass$LazyXDigit__init_0(); + var$2[11] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(664); + var$4[1] = jur_AbstractCharClass$LazyJavaLowerCase__init_0(); + var$2[12] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(665); + var$4[1] = jur_AbstractCharClass$LazyJavaUpperCase__init_0(); + var$2[13] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(666); + var$4[1] = jur_AbstractCharClass$LazyJavaWhitespace__init_0(); + var$2[14] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(667); + var$4[1] = jur_AbstractCharClass$LazyJavaMirrored__init_0(); + var$2[15] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(668); + var$4[1] = jur_AbstractCharClass$LazyJavaDefined__init_0(); + var$2[16] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(669); + var$4[1] = jur_AbstractCharClass$LazyJavaDigit__init_0(); + var$2[17] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(670); + var$4[1] = jur_AbstractCharClass$LazyJavaIdentifierIgnorable__init_0(); + var$2[18] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(671); + var$4[1] = jur_AbstractCharClass$LazyJavaISOControl__init_0(); + var$2[19] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(672); + var$4[1] = jur_AbstractCharClass$LazyJavaJavaIdentifierPart__init_0(); + var$2[20] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(673); + var$4[1] = jur_AbstractCharClass$LazyJavaJavaIdentifierStart__init_0(); + var$2[21] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(674); + var$4[1] = jur_AbstractCharClass$LazyJavaLetter__init_0(); + var$2[22] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(675); + var$4[1] = jur_AbstractCharClass$LazyJavaLetterOrDigit__init_0(); + var$2[23] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(676); + var$4[1] = jur_AbstractCharClass$LazyJavaSpaceChar__init_0(); + var$2[24] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(677); + var$4[1] = jur_AbstractCharClass$LazyJavaTitleCase__init_0(); + var$2[25] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(678); + var$4[1] = jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart__init_0(); + var$2[26] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(679); + var$4[1] = jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart__init_0(); + var$2[27] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(680); + var$4[1] = jur_AbstractCharClass$PredefinedCharacterClasses_space; + var$2[28] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(681); + var$4[1] = jur_AbstractCharClass$LazyWord__init_0(); + var$2[29] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(93); + var$4[1] = jur_AbstractCharClass$LazyNonWord__init_0(); + var$2[30] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(528); + var$4[1] = jur_AbstractCharClass$PredefinedCharacterClasses_space; + var$2[31] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(107); + var$4[1] = jur_AbstractCharClass$LazyNonSpace__init_0(); + var$2[32] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(682); + var$4[1] = jur_AbstractCharClass$PredefinedCharacterClasses_digit; + var$2[33] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(108); + var$4[1] = jur_AbstractCharClass$LazyNonDigit__init_0(); + var$2[34] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(683); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(0, 127); + var$2[35] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(684); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(128, 255); + var$2[36] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(685); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(256, 383); + var$2[37] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(686); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(384, 591); + var$2[38] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(687); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(592, 687); + var$2[39] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(688); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(688, 767); + var$2[40] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(689); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(768, 879); + var$2[41] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(690); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(880, 1023); + var$2[42] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(691); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(1024, 1279); + var$2[43] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(692); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(1280, 1327); + var$2[44] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(693); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(1328, 1423); + var$2[45] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(694); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(1424, 1535); + var$2[46] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(695); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(1536, 1791); + var$2[47] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(696); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(1792, 1871); + var$2[48] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(697); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(1872, 1919); + var$2[49] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(698); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(1920, 1983); + var$2[50] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(699); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(2304, 2431); + var$2[51] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(700); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(2432, 2559); + var$2[52] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(701); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(2560, 2687); + var$2[53] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(702); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(2688, 2815); + var$2[54] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(703); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(2816, 2943); + var$2[55] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(704); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(2944, 3071); + var$2[56] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(705); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(3072, 3199); + var$2[57] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(706); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(3200, 3327); + var$2[58] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(707); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(3328, 3455); + var$2[59] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(708); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(3456, 3583); + var$2[60] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(709); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(3584, 3711); + var$2[61] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(710); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(3712, 3839); + var$2[62] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(711); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(3840, 4095); + var$2[63] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(712); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(4096, 4255); + var$2[64] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(713); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(4256, 4351); + var$2[65] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(714); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(4352, 4607); + var$2[66] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(715); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(4608, 4991); + var$2[67] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(716); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(4992, 5023); + var$2[68] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(717); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(5024, 5119); + var$2[69] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(718); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(5120, 5759); + var$2[70] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(719); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(5760, 5791); + var$2[71] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(720); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(5792, 5887); + var$2[72] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(721); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(5888, 5919); + var$2[73] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(722); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(5920, 5951); + var$2[74] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(723); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(5952, 5983); + var$2[75] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(724); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(5984, 6015); + var$2[76] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(725); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(6016, 6143); + var$2[77] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(726); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(6144, 6319); + var$2[78] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(727); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(6400, 6479); + var$2[79] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(728); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(6480, 6527); + var$2[80] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(729); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(6528, 6623); + var$2[81] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(730); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(6624, 6655); + var$2[82] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(731); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(6656, 6687); + var$2[83] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(732); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(7424, 7551); + var$2[84] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(733); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(7552, 7615); + var$2[85] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(734); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(7616, 7679); + var$2[86] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(735); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(7680, 7935); + var$2[87] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(736); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(7936, 8191); + var$2[88] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(737); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(8192, 8303); + var$2[89] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(738); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(8304, 8351); + var$2[90] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(739); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(8352, 8399); + var$2[91] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(740); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(8400, 8447); + var$2[92] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(741); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(8448, 8527); + var$2[93] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(742); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(8528, 8591); + var$2[94] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(743); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(8592, 8703); + var$2[95] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(744); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(8704, 8959); + var$2[96] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(745); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(8960, 9215); + var$2[97] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(746); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(9216, 9279); + var$2[98] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(747); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(9280, 9311); + var$2[99] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(748); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(9312, 9471); + var$2[100] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(749); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(9472, 9599); + var$2[101] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(750); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(9600, 9631); + var$2[102] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(751); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(9632, 9727); + var$2[103] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(752); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(9728, 9983); + var$2[104] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(753); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(9984, 10175); + var$2[105] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(754); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(10176, 10223); + var$2[106] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(755); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(10224, 10239); + var$2[107] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(756); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(10240, 10495); + var$2[108] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(757); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(10496, 10623); + var$2[109] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(758); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(10624, 10751); + var$2[110] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(759); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(10752, 11007); + var$2[111] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(760); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(11008, 11263); + var$2[112] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(761); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(11264, 11359); + var$2[113] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(762); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(11392, 11519); + var$2[114] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(763); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(11520, 11567); + var$2[115] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(764); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(11568, 11647); + var$2[116] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(765); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(11648, 11743); + var$2[117] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(766); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(11776, 11903); + var$2[118] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(767); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(11904, 12031); + var$2[119] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(768); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(12032, 12255); + var$2[120] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(769); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(12272, 12287); + var$2[121] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(770); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(12288, 12351); + var$2[122] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(771); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(12352, 12447); + var$2[123] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(772); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(12448, 12543); + var$2[124] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(773); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(12544, 12591); + var$2[125] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(774); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(12592, 12687); + var$2[126] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(775); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(12688, 12703); + var$2[127] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(776); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(12704, 12735); + var$2[128] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(777); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(12736, 12783); + var$2[129] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(778); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(12784, 12799); + var$2[130] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(779); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(12800, 13055); + var$2[131] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(780); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(13056, 13311); + var$2[132] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(781); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(13312, 19893); + var$2[133] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(782); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(19904, 19967); + var$2[134] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(783); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(19968, 40959); + var$2[135] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(784); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(40960, 42127); + var$2[136] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(785); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(42128, 42191); + var$2[137] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(786); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(42752, 42783); + var$2[138] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(787); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(43008, 43055); + var$2[139] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(788); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(44032, 55203); + var$2[140] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(789); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(55296, 56191); + var$2[141] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(790); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(56192, 56319); + var$2[142] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(791); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(56320, 57343); + var$2[143] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(792); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(57344, 63743); + var$2[144] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(793); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(63744, 64255); + var$2[145] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(794); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(64256, 64335); + var$2[146] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(795); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(64336, 65023); + var$2[147] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(796); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(65024, 65039); + var$2[148] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(797); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(65040, 65055); + var$2[149] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(798); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(65056, 65071); + var$2[150] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(799); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(65072, 65103); + var$2[151] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(800); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(65104, 65135); + var$2[152] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(801); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(65136, 65279); + var$2[153] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(802); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(65280, 65519); + var$2[154] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(803); + var$4[1] = jur_AbstractCharClass$LazyRange__init_(0, 1114111); + var$2[155] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(804); + var$4[1] = jur_AbstractCharClass$LazySpecialsBlock__init_0(); + var$2[156] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(805); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(0, 1); + var$2[157] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(806); + var$4[1] = jur_AbstractCharClass$LazyCategoryScope__init_(62, 1); + var$2[158] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(807); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(1, 1); + var$2[159] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(808); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(2, 1); + var$2[160] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(809); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(3, 0); + var$2[161] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(810); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(4, 0); + var$2[162] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(811); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(5, 1); + var$2[163] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(812); + var$4[1] = jur_AbstractCharClass$LazyCategoryScope__init_(448, 1); + var$2[164] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(813); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(6, 1); + var$2[165] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(814); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(7, 0); + var$2[166] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(815); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(8, 1); + var$2[167] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(125); + var$4[1] = jur_AbstractCharClass$LazyCategoryScope__init_(3584, 1); + var$2[168] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(816); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(9, 1); + var$2[169] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(817); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(10, 1); + var$2[170] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(818); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(11, 1); + var$2[171] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(819); + var$4[1] = jur_AbstractCharClass$LazyCategoryScope__init_(28672, 0); + var$2[172] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(820); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(12, 0); + var$2[173] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(821); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(13, 0); + var$2[174] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(822); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(14, 0); + var$2[175] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(823); + var$4[1] = jur_AbstractCharClass$LazyCategoryScope__init_0(983040, 1, 1); + var$2[176] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(824); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(15, 0); + var$2[177] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(825); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(16, 1); + var$2[178] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(826); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(18, 1); + var$2[179] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(827); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_0(19, 0, 1); + var$2[180] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(828); + var$4[1] = jur_AbstractCharClass$LazyCategoryScope__init_(1643118592, 1); + var$2[181] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(829); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(20, 0); + var$2[182] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(830); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(21, 0); + var$2[183] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(831); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(22, 0); + var$2[184] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(832); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(23, 0); + var$2[185] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(833); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(24, 1); + var$2[186] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(834); + var$4[1] = jur_AbstractCharClass$LazyCategoryScope__init_(2113929216, 1); + var$2[187] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(835); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(25, 1); + var$2[188] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(836); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(26, 0); + var$2[189] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(837); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(27, 0); + var$2[190] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(838); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(28, 1); + var$2[191] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(839); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(29, 0); + var$2[192] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(840); + var$4[1] = jur_AbstractCharClass$LazyCategory__init_(30, 0); + var$2[193] = var$3; + jur_AbstractCharClass$PredefinedCharacterClasses_contents = var$1; +} +function jur_AbstractCharClass$LazyCharClass() { + var a = this; jl_Object.call(a); + a.$posValue = null; + a.$negValue = null; +} +function jur_AbstractCharClass$LazyCharClass_getValue($this, $negative) { + if (!$negative && $this.$posValue === null) + $this.$posValue = $this.$computeValue(); + else if ($negative && $this.$negValue === null) + $this.$negValue = jur_AbstractCharClass_setNegative($this.$computeValue(), 1); + if ($negative) + return $this.$negValue; + return $this.$posValue; +} +function jur_UCISupplCharSet() { + jur_LeafSet.call(this); + this.$ch0 = 0; +} +function jur_UCISupplCharSet_accepts($this, $strIndex, $testString) { + var $low, $high; + $low = $strIndex + 1 | 0; + $high = jl_String_charAt($testString, $strIndex); + $low = jl_String_charAt($testString, $low); + return $this.$ch0 != jl_Character_toLowerCase0(jl_Character_toUpperCase(jl_Character_toCodePoint($high, $low))) ? (-1) : 2; +} +function jur_UCISupplCharSet_getName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(631)); + jl_AbstractStringBuilder_append(var$1, jl_String__init_(jl_Character_toChars($this.$ch0))); + return jl_AbstractStringBuilder_toString(var$1); +} +function jur_LowSurrogateCharSet() { + jur_JointSet.call(this); + this.$low0 = 0; +} +function jur_LowSurrogateCharSet__init_(var_0) { + var var_1 = new jur_LowSurrogateCharSet(); + jur_LowSurrogateCharSet__init_0(var_1, var_0); + return var_1; +} +function jur_LowSurrogateCharSet__init_0($this, $low) { + jur_AbstractSet__init_($this); + $this.$low0 = $low; +} +function jur_LowSurrogateCharSet_setNext($this, $next) { + $this.$next4 = $next; +} +function jur_LowSurrogateCharSet_matches($this, $stringIndex, $testString, $matchResult) { + var var$4, $low; + var$4 = $stringIndex + 1 | 0; + if (var$4 > $matchResult.$rightBound0) { + $matchResult.$hitEnd = 1; + return (-1); + } + $low = jl_String_charAt($testString, $stringIndex); + if ($stringIndex > $matchResult.$leftBound0 && jl_Character_isHighSurrogate(jl_String_charAt($testString, $stringIndex - 1 | 0))) + return (-1); + if ($this.$low0 != $low) + return (-1); + return $this.$next4.$matches0(var$4, $testString, $matchResult); +} +function jur_LowSurrogateCharSet_find($this, $strIndex, $testString, $matchResult) { + var $testStr, $startStr, $strLength, var$7, var$8; + if (!($testString instanceof jl_String)) + return jur_AbstractSet_find($this, $strIndex, $testString, $matchResult); + $testStr = $testString; + $startStr = $matchResult.$leftBound0; + $strLength = $matchResult.$rightBound0; + while (true) { + if ($strIndex >= $strLength) + return (-1); + var$7 = jl_String_indexOf($testStr, $this.$low0, $strIndex); + if (var$7 < 0) + return (-1); + if (var$7 > $startStr && jl_Character_isHighSurrogate(jl_String_charAt($testStr, var$7 - 1 | 0))) { + $strIndex = var$7 + 1 | 0; + continue; + } + var$8 = $this.$next4; + $strIndex = var$7 + 1 | 0; + if (var$8.$matches0($strIndex, $testString, $matchResult) >= 0) + break; + } + return var$7; +} +function jur_LowSurrogateCharSet_findBack($this, $strIndex, $lastIndex, $testString, $matchResult) { + var $startStr, $testStr; + if (!($testString instanceof jl_String)) + return jur_AbstractSet_findBack($this, $strIndex, $lastIndex, $testString, $matchResult); + $startStr = $matchResult.$leftBound0; + $testStr = $testString; + a: { + while (true) { + if ($lastIndex < $strIndex) + return (-1); + $lastIndex = jl_String_lastIndexOf0($testStr, $this.$low0, $lastIndex); + if ($lastIndex < 0) + break a; + if ($lastIndex < $strIndex) + break a; + if ($lastIndex > $startStr && jl_Character_isHighSurrogate(jl_String_charAt($testStr, $lastIndex - 1 | 0))) { + $lastIndex = $lastIndex + (-2) | 0; + continue; + } + if ($this.$next4.$matches0($lastIndex + 1 | 0, $testString, $matchResult) >= 0) + break; + $lastIndex = $lastIndex + (-1) | 0; + } + return $lastIndex; + } + return (-1); +} +function jur_LowSurrogateCharSet_getName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(36)); + jl_AbstractStringBuilder_append0(var$1, $this.$low0); + return jl_AbstractStringBuilder_toString(var$1); +} +function jur_LowSurrogateCharSet_first($this, $set) { + if ($set instanceof jur_CharSet) + return 0; + if ($set instanceof jur_RangeSet) + return 0; + if ($set instanceof jur_SupplRangeSet) + return 0; + if ($set instanceof jur_SupplCharSet) + return 0; + if ($set instanceof jur_HighSurrogateCharSet) + return 0; + if (!($set instanceof jur_LowSurrogateCharSet)) + return 1; + return $set.$low0 != $this.$low0 ? 0 : 1; +} +function jur_LowSurrogateCharSet_hasConsumed($this, $matchResult) { + return 1; +} +function jur_HighSurrogateCharSet() { + jur_JointSet.call(this); + this.$high0 = 0; +} +function jur_HighSurrogateCharSet__init_(var_0) { + var var_1 = new jur_HighSurrogateCharSet(); + jur_HighSurrogateCharSet__init_0(var_1, var_0); + return var_1; +} +function jur_HighSurrogateCharSet__init_0($this, $high) { + jur_AbstractSet__init_($this); + $this.$high0 = $high; +} +function jur_HighSurrogateCharSet_setNext($this, $next) { + $this.$next4 = $next; +} +function jur_HighSurrogateCharSet_matches($this, $stringIndex, $testString, $matchResult) { + var $strLength, var$5, $low, $high; + $strLength = $matchResult.$rightBound0; + var$5 = $stringIndex + 1 | 0; + $low = $rt_compare(var$5, $strLength); + if ($low > 0) { + $matchResult.$hitEnd = 1; + return (-1); + } + $high = jl_String_charAt($testString, $stringIndex); + if ($low < 0 && jl_Character_isLowSurrogate(jl_String_charAt($testString, var$5))) + return (-1); + if ($this.$high0 != $high) + return (-1); + return $this.$next4.$matches0(var$5, $testString, $matchResult); +} +function jur_HighSurrogateCharSet_find($this, $strIndex, $testString, $matchResult) { + var $testStr, $strLength, var$6; + if (!($testString instanceof jl_String)) + return jur_AbstractSet_find($this, $strIndex, $testString, $matchResult); + $testStr = $testString; + $strLength = $matchResult.$rightBound0; + while (true) { + if ($strIndex >= $strLength) + return (-1); + var$6 = jl_String_indexOf($testStr, $this.$high0, $strIndex); + if (var$6 < 0) + return (-1); + $strIndex = var$6 + 1 | 0; + if ($strIndex < $strLength && jl_Character_isLowSurrogate(jl_String_charAt($testStr, $strIndex))) { + $strIndex = var$6 + 2 | 0; + continue; + } + if ($this.$next4.$matches0($strIndex, $testString, $matchResult) >= 0) + break; + } + return var$6; +} +function jur_HighSurrogateCharSet_findBack($this, $strIndex, $lastIndex, $testString, $matchResult) { + var $testStr, $strLength, var$7; + if (!($testString instanceof jl_String)) + return jur_AbstractSet_findBack($this, $strIndex, $lastIndex, $testString, $matchResult); + $testStr = $testString; + $strLength = $matchResult.$rightBound0; + a: { + while (true) { + if ($lastIndex < $strIndex) + return (-1); + $lastIndex = jl_String_lastIndexOf0($testStr, $this.$high0, $lastIndex); + if ($lastIndex < 0) + break a; + if ($lastIndex < $strIndex) + break a; + var$7 = $lastIndex + 1 | 0; + if (var$7 < $strLength && jl_Character_isLowSurrogate(jl_String_charAt($testStr, var$7))) { + $lastIndex = $lastIndex + (-1) | 0; + continue; + } + if ($this.$next4.$matches0(var$7, $testString, $matchResult) >= 0) + break; + $lastIndex = $lastIndex + (-1) | 0; + } + return $lastIndex; + } + return (-1); +} +function jur_HighSurrogateCharSet_getName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(36)); + jl_AbstractStringBuilder_append0(var$1, $this.$high0); + return jl_AbstractStringBuilder_toString(var$1); +} +function jur_HighSurrogateCharSet_first($this, $set) { + if ($set instanceof jur_CharSet) + return 0; + if ($set instanceof jur_RangeSet) + return 0; + if ($set instanceof jur_SupplRangeSet) + return 0; + if ($set instanceof jur_SupplCharSet) + return 0; + if ($set instanceof jur_LowSurrogateCharSet) + return 0; + if (!($set instanceof jur_HighSurrogateCharSet)) + return 1; + return $set.$high0 != $this.$high0 ? 0 : 1; +} +function jur_HighSurrogateCharSet_hasConsumed($this, $matchResult) { + return 1; +} +function jur_SupplCharSet() { + var a = this; jur_LeafSet.call(a); + a.$high = 0; + a.$low = 0; + a.$ch1 = 0; +} +function jur_SupplCharSet_accepts($this, $strIndex, $testString) { + var $low, $high; + $low = $strIndex + 1 | 0; + $high = jl_String_charAt($testString, $strIndex); + $low = jl_String_charAt($testString, $low); + return $this.$high == $high && $this.$low == $low ? 2 : (-1); +} +function jur_SupplCharSet_find($this, $strIndex, $testString, $matchResult) { + var $testStr, $strLength, $ch; + if (!($testString instanceof jl_String)) + return jur_AbstractSet_find($this, $strIndex, $testString, $matchResult); + $testStr = $testString; + $strLength = $matchResult.$rightBound0; + while ($strIndex < $strLength) { + $strIndex = jl_String_indexOf($testStr, $this.$high, $strIndex); + if ($strIndex < 0) + return (-1); + $strIndex = $strIndex + 1 | 0; + if ($strIndex >= $strLength) + continue; + $ch = jl_String_charAt($testStr, $strIndex); + if ($this.$low == $ch && $this.$next4.$matches0($strIndex + 1 | 0, $testString, $matchResult) >= 0) + return $strIndex + (-1) | 0; + $strIndex = $strIndex + 1 | 0; + } + return (-1); +} +function jur_SupplCharSet_findBack($this, $strIndex, $lastIndex, $testString, $matchResult) { + var $testStr; + if (!($testString instanceof jl_String)) + return jur_AbstractSet_findBack($this, $strIndex, $lastIndex, $testString, $matchResult); + $testStr = $testString; + a: { + while (true) { + if ($lastIndex < $strIndex) + return (-1); + $lastIndex = jl_String_lastIndexOf0($testStr, $this.$low, $lastIndex) + (-1) | 0; + if ($lastIndex < 0) + break a; + if ($lastIndex < $strIndex) + break a; + if ($this.$high == jl_String_charAt($testStr, $lastIndex) && $this.$next4.$matches0($lastIndex + 2 | 0, $testString, $matchResult) >= 0) + break; + $lastIndex = $lastIndex + (-1) | 0; + } + return $lastIndex; + } + return (-1); +} +function jur_SupplCharSet_getName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(36)); + jl_AbstractStringBuilder_append0(var$1, $this.$high); + jl_AbstractStringBuilder_append0(var$1, $this.$low); + return jl_AbstractStringBuilder_toString(var$1); +} +function jur_SupplCharSet_getCodePoint($this) { + return $this.$ch1; +} +function jur_SupplCharSet_first($this, $set) { + if ($set instanceof jur_SupplCharSet) + return $set.$ch1 != $this.$ch1 ? 0 : 1; + if ($set instanceof jur_SupplRangeSet) + return $set.$contains1($this.$ch1); + if ($set instanceof jur_CharSet) + return 0; + if (!($set instanceof jur_RangeSet)) + return 1; + return 0; +} +function jur_AbstractLineTerminator$1() { + jur_AbstractLineTerminator.call(this); +} +function jur_AbstractLineTerminator$1__init_0() { + var var_0 = new jur_AbstractLineTerminator$1(); + jur_AbstractLineTerminator$1__init_(var_0); + return var_0; +} +function jur_AbstractLineTerminator$1__init_($this) { + return; +} +function jur_AbstractLineTerminator$1_isLineTerminator($this, $ch) { + return $ch != 10 ? 0 : 1; +} +function jur_AbstractLineTerminator$1_isAfterLineTerminator($this, $ch, $ch2) { + return $ch != 10 ? 0 : 1; +} +function jur_AbstractLineTerminator$2() { + jur_AbstractLineTerminator.call(this); +} +function jur_AbstractLineTerminator$2__init_0() { + var var_0 = new jur_AbstractLineTerminator$2(); + jur_AbstractLineTerminator$2__init_(var_0); + return var_0; +} +function jur_AbstractLineTerminator$2__init_($this) { + return; +} +function jur_AbstractLineTerminator$2_isLineTerminator($this, $ch) { + return $ch != 10 && $ch != 13 && $ch != 133 && ($ch | 1) != 8233 ? 0 : 1; +} +function jur_AbstractLineTerminator$2_isAfterLineTerminator($this, $ch, $ch2) { + a: { + b: { + if ($ch != 10 && $ch != 133 && ($ch | 1) != 8233) { + if ($ch != 13) + break b; + if ($ch2 == 10) + break b; + } + $ch = 1; + break a; + } + $ch = 0; + } + return $ch; +} +function jur_SequenceSet$IntHash() { + var a = this; jl_Object.call(a); + a.$table = null; + a.$values1 = null; + a.$mask = 0; + a.$size4 = 0; +} +function jur_SequenceSet$IntHash__init_(var_0) { + var var_1 = new jur_SequenceSet$IntHash(); + jur_SequenceSet$IntHash__init_0(var_1, var_0); + return var_1; +} +function jur_SequenceSet$IntHash__init_0($this, $size) { + while ($size >= $this.$mask) { + $this.$mask = $this.$mask << 1 | 1; + } + $this.$mask = $this.$mask << 1 | 1; + $this.$table = $rt_createIntArray($this.$mask + 1 | 0); + $this.$values1 = $rt_createIntArray($this.$mask + 1 | 0); + $this.$size4 = $size; +} +function jur_SequenceSet$IntHash_put($this, $key, $value) { + var $i, $hashCode; + $i = 0; + $hashCode = $key & $this.$mask; + while ($this.$table.data[$hashCode] && $this.$table.data[$hashCode] != $key) { + $i = ($i + 1 | 0) & $this.$mask; + $hashCode = ($hashCode + $i | 0) & $this.$mask; + } + $this.$table.data[$hashCode] = $key; + $this.$values1.data[$hashCode] = $value; +} +function jur_SequenceSet$IntHash_get($this, $key) { + var $hashCode, $i, $storedKey; + $hashCode = $key & $this.$mask; + $i = 0; + while (true) { + $storedKey = $this.$table.data[$hashCode]; + if (!$storedKey) + break; + if ($storedKey == $key) + return $this.$values1.data[$hashCode]; + $i = ($i + 1 | 0) & $this.$mask; + $hashCode = ($hashCode + $i | 0) & $this.$mask; + } + return $this.$size4; +} +function otcit_DateTimeZone() { + jl_Object.call(this); + this.$iID = null; +} +function otcit_DateTimeZone_getID($this) { + return $this.$iID; +} +function otcit_StorableDateTimeZone() { + otcit_DateTimeZone.call(this); +} +function otcit_StorableDateTimeZone__init_0(var_0) { + var var_1 = new otcit_StorableDateTimeZone(); + otcit_StorableDateTimeZone__init_(var_1, var_0); + return var_1; +} +function otcit_StorableDateTimeZone__init_($this, $id) { + var var$2; + if ($id !== null) { + $this.$iID = $id; + return; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(841)); + $rt_throw(var$2); +} +function otcit_StorableDateTimeZone_readTime($flow) { + var var$2, $value; + var$2 = Long_fromInt(otci_Base46_decodeUnsigned($flow)); + $value = Long_div(var$2, Long_fromInt(2)); + if (Long_ne(Long_rem(var$2, Long_fromInt(2)), Long_ZERO)) + $value = Long_neg($value); + if (Long_ne(Long_and($value, Long_fromInt(1)), Long_ZERO)) + return Long_mul(Long_shr($value, 1), Long_fromInt(60000)); + return Long_mul(Long_shr($value, 1), Long_fromInt(1800000)); +} +function otcit_StorableDateTimeZone_readTimeArray($flow, $array) { + var $index, var$4, $count, var$6, $t, var$8; + $index = 0; + while (true) { + var$4 = $array.data; + if ($index >= var$4.length) + break; + $count = otci_Base46_decode($flow); + if ($count < 0) { + var$6 = $count ^ (-1); + while (true) { + $t = var$6 + (-1) | 0; + if (var$6 <= 0) + break; + var$8 = $index + 1 | 0; + var$4[$index] = otcit_StorableDateTimeZone_readTime($flow).lo; + var$6 = $t; + $index = var$8; + } + } else { + $t = otcit_StorableDateTimeZone_readTime($flow).lo; + while (true) { + var$8 = $count + (-1) | 0; + if ($count <= 0) + break; + var$6 = $index + 1 | 0; + var$4[$index] = $t; + $count = var$8; + $index = var$6; + } + } + } +} +function otcit_FixedDateTimeZone() { + var a = this; otcit_StorableDateTimeZone.call(a); + a.$iWallOffset = 0; + a.$iStandardOffset = 0; +} +function otcit_FixedDateTimeZone__init_(var_0, var_1, var_2) { + var var_3 = new otcit_FixedDateTimeZone(); + otcit_FixedDateTimeZone__init_0(var_3, var_0, var_1, var_2); + return var_3; +} +function otcit_FixedDateTimeZone__init_0($this, $id, $wallOffset, $standardOffset) { + otcit_StorableDateTimeZone__init_($this, $id); + $this.$iWallOffset = $wallOffset; + $this.$iStandardOffset = $standardOffset; +} +function otcit_FixedDateTimeZone_getOffset($this, $instant) { + return $this.$iWallOffset; +} +function otcit_FixedDateTimeZone_getStandardOffset($this, $instant) { + return $this.$iStandardOffset; +} +function otcit_FixedDateTimeZone_previousTransition($this, $instant) { + return $instant; +} +function ju_AbstractQueue() { + ju_AbstractCollection.call(this); +} +function ju_AbstractQueue_add($this, $e) { + if (ju_PriorityQueue_offer($this, $e)) + return 1; + $e = new jl_IllegalStateException; + jl_Throwable__init_0($e); + $rt_throw($e); +} +function ju_AbstractQueue_remove($this) { + var var$1; + if (!ju_AbstractCollection_isEmpty($this)) + return ju_PriorityQueue_poll($this); + var$1 = new ju_NoSuchElementException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); +} +function ju_PriorityQueue() { + var a = this; ju_AbstractQueue.call(a); + a.$data10 = null; + a.$comparator = null; + a.$originalComparator = null; + a.$size5 = 0; + a.$version = 0; +} +function ju_PriorityQueue__init_1() { + var var_0 = new ju_PriorityQueue(); + ju_PriorityQueue__init_(var_0); + return var_0; +} +function ju_PriorityQueue__init_0(var_0, var_1) { + var var_2 = new ju_PriorityQueue(); + ju_PriorityQueue__init_2(var_2, var_0, var_1); + return var_2; +} +function ju_PriorityQueue__init_($this) { + ju_PriorityQueue__init_2($this, 1, null); +} +function ju_PriorityQueue__init_2($this, $initialCapacity, $comparator) { + if ($initialCapacity < 1) { + $comparator = new jl_IllegalArgumentException; + jl_Throwable__init_0($comparator); + $rt_throw($comparator); + } + $this.$data10 = $rt_createArray(jl_Object, $initialCapacity); + $this.$originalComparator = $comparator; + if ($comparator === null) { + $comparator = new ju_PriorityQueue$1; + $comparator.$this$024 = $this; + } + $this.$comparator = $comparator; +} +function ju_PriorityQueue_offer($this, $e) { + var $current, $current_0; + if ($e === null) { + $e = new jl_NullPointerException; + jl_Throwable__init_0($e); + $rt_throw($e); + } + $current = $this.$size5 + 1 | 0; + if ($this.$data10.data.length < $current) { + $current = jl_Math_max($current, ($this.$data10.data.length * 3 | 0) / 2 | 0); + $this.$data10 = ju_Arrays_copyOf($this.$data10, $current); + } + $current = $this.$size5; + while ($current > 0) { + $current_0 = ($current - 1 | 0) / 2 | 0; + if ($this.$comparator.$compare($e, $this.$data10.data[$current_0]) >= 0) + break; + $this.$data10.data[$current] = $this.$data10.data[$current_0]; + $current = $current_0; + } + $this.$data10.data[$current] = $e; + $this.$size5 = $this.$size5 + 1 | 0; + $this.$version = $this.$version + 1 | 0; + return 1; +} +function ju_PriorityQueue_poll($this) { + var $elem, var$2, var$3, var$4, var$5, var$6; + if (!$this.$size5) + return null; + $elem = $this.$data10.data[0]; + var$2 = 0; + $this.$version = $this.$version + 1 | 0; + var$3 = $this.$data10.data[$this.$size5 - 1 | 0]; + a: { + while (true) { + var$4 = (var$2 * 2 | 0) + 1 | 0; + var$5 = var$4 + 1 | 0; + if (var$4 >= $this.$size5) + break; + if (var$5 < $this.$size5 && $this.$comparator.$compare($this.$data10.data[var$4], $this.$data10.data[var$5]) >= 0) + var$4 = var$5; + if ($this.$comparator.$compare(var$3, $this.$data10.data[var$4]) <= 0) + break a; + $this.$data10.data[var$2] = $this.$data10.data[var$4]; + var$2 = var$4; + } + } + $this.$data10.data[var$2] = var$3; + var$6 = $this.$data10.data; + var$2 = $this.$size5 - 1 | 0; + $this.$size5 = var$2; + var$6[var$2] = null; + return $elem; +} +function ju_PriorityQueue_size($this) { + return $this.$size5; +} +function otcit_DateTimeZoneProvider$1() { + jl_Object.call(this); +} +function otcit_DateTimeZoneProvider$1__init_0() { + var var_0 = new otcit_DateTimeZoneProvider$1(); + otcit_DateTimeZoneProvider$1__init_(var_0); + return var_0; +} +function otcit_DateTimeZoneProvider$1__init_($this) { + return; +} +function otcit_DateTimeZoneProvider$1_compare($this, $o1, $o2) { + return jl_Long_compareTo($o2, $o1); +} +function otcit_DateTimeZoneProvider$1_compare0($this, var$1, var$2) { + return jl_Long_compareTo(var$2, var$1); +} +function jl_Long() { + jl_Number.call(this); + this.$value4 = Long_ZERO; +} +var jl_Long_TYPE = null; +function jl_Long_valueOf($value) { + var var$2; + var$2 = new jl_Long; + var$2.$value4 = $value; + return var$2; +} +function jl_Long_parseLong($s, $radix) { + var $negative, $index, $value, var$6, var$7, $digit, var$9, var$10; + if ($radix >= 2 && $radix <= 36) { + if ($s !== null && !jl_String_isEmpty($s)) { + a: { + $negative = 0; + $index = 0; + switch (jl_String_charAt($s, 0)) { + case 43: + $index = 1; + break a; + case 45: + $negative = 1; + $index = 1; + break a; + default: + } + } + $value = Long_ZERO; + var$6 = Long_fromInt($radix); + while ($index < jl_String_length($s)) { + var$7 = $index + 1 | 0; + $digit = jl_Character_getNumericValue(jl_String_charAt($s, $index)); + if ($digit < 0) { + var$9 = new jl_NumberFormatException; + var$10 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$10); + jl_AbstractStringBuilder_append(var$10, $rt_s(54)); + jl_AbstractStringBuilder_append(var$10, $s); + jl_Throwable__init_(var$9, jl_AbstractStringBuilder_toString(var$10)); + $rt_throw(var$9); + } + if ($digit >= $radix) { + var$9 = new jl_NumberFormatException; + var$10 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$10); + jl_AbstractStringBuilder_append(var$10, $rt_s(55)); + jl_AbstractStringBuilder_append2(var$10, $radix); + jl_AbstractStringBuilder_append(var$10, $rt_s(49)); + jl_AbstractStringBuilder_append(var$10, $s); + jl_Throwable__init_(var$9, jl_AbstractStringBuilder_toString(var$10)); + $rt_throw(var$9); + } + $value = Long_add(Long_mul(var$6, $value), Long_fromInt($digit)); + if (Long_lt($value, Long_ZERO)) { + if (var$7 == jl_String_length($s) && Long_eq($value, new Long(0, 2147483648)) && $negative) + return new Long(0, 2147483648); + var$9 = new jl_NumberFormatException; + var$10 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$10); + jl_AbstractStringBuilder_append(var$10, $rt_s(56)); + jl_AbstractStringBuilder_append(var$10, $s); + jl_Throwable__init_(var$9, jl_AbstractStringBuilder_toString(var$10)); + $rt_throw(var$9); + } + $index = var$7; + } + if ($negative) + $value = Long_neg($value); + return $value; + } + $s = new jl_NumberFormatException; + jl_Throwable__init_($s, $rt_s(57)); + $rt_throw($s); + } + var$9 = new jl_NumberFormatException; + $s = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($s); + jl_AbstractStringBuilder_append($s, $rt_s(58)); + jl_AbstractStringBuilder_append2($s, $radix); + jl_Throwable__init_(var$9, jl_AbstractStringBuilder_toString($s)); + $rt_throw(var$9); +} +function jl_Long_parseLong0($s) { + return jl_Long_parseLong($s, 10); +} +function jl_Long_intValue($this) { + return $this.$value4.lo; +} +function jl_Long_longValue($this) { + return $this.$value4; +} +function jl_Long_doubleValue($this) { + return Long_toNumber($this.$value4); +} +function jl_Long_toString($value) { + var var$2; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + return jl_AbstractStringBuilder_toString(jl_StringBuilder_append2(var$2, $value)); +} +function jl_Long_toString0($this) { + return jl_Long_toString($this.$value4); +} +function jl_Long_hashCode($this) { + var var$1; + var$1 = $this.$value4; + return var$1.lo ^ var$1.hi; +} +function jl_Long_equals($this, $other) { + if ($this === $other) + return 1; + return $other instanceof jl_Long && Long_eq($other.$value4, $this.$value4) ? 1 : 0; +} +function jl_Long_compareTo($this, $other) { + return Long_compare($this.$value4, $other.$value4); +} +function jl_Long_numberOfLeadingZeros($i) { + var $n, var$3; + if (Long_eq($i, Long_ZERO)) + return 64; + $n = 0; + var$3 = Long_shru($i, 32); + if (Long_ne(var$3, Long_ZERO)) + $n = 32; + else + var$3 = $i; + $i = Long_shru(var$3, 16); + if (Long_eq($i, Long_ZERO)) + $i = var$3; + else + $n = $n | 16; + var$3 = Long_shru($i, 8); + if (Long_eq(var$3, Long_ZERO)) + var$3 = $i; + else + $n = $n | 8; + $i = Long_shru(var$3, 4); + if (Long_eq($i, Long_ZERO)) + $i = var$3; + else + $n = $n | 4; + var$3 = Long_shru($i, 2); + if (Long_eq(var$3, Long_ZERO)) + var$3 = $i; + else + $n = $n | 2; + if (Long_ne(Long_shru(var$3, 1), Long_ZERO)) + $n = $n | 1; + return (64 - $n | 0) - 1 | 0; +} +function jl_Long_numberOfTrailingZeros($i) { + var $n, var$3; + if (Long_eq($i, Long_ZERO)) + return 64; + $n = 0; + var$3 = Long_shl($i, 32); + if (Long_ne(var$3, Long_ZERO)) + $n = 32; + else + var$3 = $i; + $i = Long_shl(var$3, 16); + if (Long_eq($i, Long_ZERO)) + $i = var$3; + else + $n = $n | 16; + var$3 = Long_shl($i, 8); + if (Long_eq(var$3, Long_ZERO)) + var$3 = $i; + else + $n = $n | 8; + $i = Long_shl(var$3, 4); + if (Long_eq($i, Long_ZERO)) + $i = var$3; + else + $n = $n | 4; + var$3 = Long_shl($i, 2); + if (Long_eq(var$3, Long_ZERO)) + var$3 = $i; + else + $n = $n | 2; + if (Long_ne(Long_shl(var$3, 1), Long_ZERO)) + $n = $n | 1; + return (64 - $n | 0) - 1 | 0; +} +function jl_Long_divideUnsigned(var$1, var$2) { + return Long_udiv(var$1, var$2); +} +function jl_Long_remainderUnsigned(var$1, var$2) { + return Long_urem(var$1, var$2); +} +function jl_Long_compareTo0($this, var$1) { + return jl_Long_compareTo($this, var$1); +} +function jl_Long__clinit_() { + jl_Long_TYPE = $rt_cls($rt_longcls()); +} +function otcit_AliasDateTimeZone() { + otcit_StorableDateTimeZone.call(this); + this.$innerZone = null; +} +function otcit_AliasDateTimeZone_getOffset($this, $instant) { + return $this.$innerZone.$getOffset($instant); +} +function otcit_AliasDateTimeZone_getStandardOffset($this, $instant) { + return $this.$innerZone.$getStandardOffset($instant); +} +function otcit_AliasDateTimeZone_previousTransition($this, $instant) { + return $this.$innerZone.$previousTransition($instant); +} +function jl_Math() { + jl_Object.call(this); +} +function jl_Math__init_0() { + var var_0 = new jl_Math(); + jl_Math__init_(var_0); + return var_0; +} +function jl_Math__init_($this) { + return; +} +function jl_Math_sin(var$1) { + return Math.sin(var$1); +} +function jl_Math_cos(var$1) { + return Math.cos(var$1); +} +function jl_Math_atan(var$1) { + return Math.atan(var$1); +} +function jl_Math_toDegrees($angrad) { + return $angrad * 180.0 / 3.141592653589793; +} +function jl_Math_log(var$1) { + return Math.log(var$1); +} +function jl_Math_sqrt(var$1) { + return Math.sqrt(var$1); +} +function jl_Math_ceil(var$1) { + return Math.ceil(var$1); +} +function jl_Math_floor(var$1) { + return Math.floor(var$1); +} +function jl_Math_pow(var$1, var$2) { + return Math.pow(var$1, var$2); +} +function jl_Math_atan2(var$1, var$2) { + return Math.atan2(var$1, var$2); +} +function jl_Math_round($a) { + var var$2; + var$2 = $rt_compare($a, 0.0); + return $a + (var$2 > 0 ? 1.0 : var$2 >= 0 ? $a : (-1.0)) * 0.5 | 0; +} +function jl_Math_round0($a) { + return Long_fromNumber($a + jl_Math_signum($a) * 0.5); +} +function jl_Math_random() { + return jl_Math_randomImpl(); +} +function jl_Math_randomImpl() { + return Math.random(); +} +function jl_Math_min($a, $b) { + if ($a < $b) + $b = $a; + return $b; +} +function jl_Math_max($a, $b) { + if ($a > $b) + $b = $a; + return $b; +} +function jl_Math_min0($a, $b) { + if (Long_lt($a, $b)) + $b = $a; + return $b; +} +function jl_Math_min1($a, $b) { + if ($a < $b) + $b = $a; + return $b; +} +function jl_Math_max0($a, $b) { + if ($a > $b) + $b = $a; + return $b; +} +function jl_Math_abs($n) { + if ($n <= 0) + $n = -$n; + return $n; +} +function jl_Math_abs0($n) { + if (Long_le($n, Long_ZERO)) + $n = Long_neg($n); + return $n; +} +function jl_Math_abs1($n) { + if ($n <= 0.0) + $n = -$n; + return $n; +} +function jl_Math_abs2($n) { + if ($n <= 0.0) + $n = -$n; + return $n; +} +function jl_Math_signum($d) { + var var$2; + var$2 = $rt_compare($d, 0.0); + if (var$2 > 0) + $d = 1.0; + else if (var$2 < 0) + $d = (-1.0); + return $d; +} +function otcit_DateTimeZoneProvider$Score() { + var a = this; jl_Object.call(a); + a.$tz = null; + a.$value5 = 0; +} +function juf_Function() { +} +function otcit_DateTimeZoneProvider$detectTimezone$lambda$_5_0() { + jl_Object.call(this); +} +function otcit_DateTimeZoneProvider$detectTimezone$lambda$_5_0__init_0() { + var var_0 = new otcit_DateTimeZoneProvider$detectTimezone$lambda$_5_0(); + otcit_DateTimeZoneProvider$detectTimezone$lambda$_5_0__init_(var_0); + return var_0; +} +function otcit_DateTimeZoneProvider$detectTimezone$lambda$_5_0__init_(var$0) { + return; +} +function otcit_DateTimeZoneProvider$detectTimezone$lambda$_5_0_apply(var$0, var$1) { + return ju_ArrayList__init_0(); +} +function jur_IntHash() { + jl_Object.call(this); +} +function jur_AbstractCharClass$LazySpace() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazySpace__init_0() { + var var_0 = new jur_AbstractCharClass$LazySpace(); + jur_AbstractCharClass$LazySpace__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazySpace__init_($this) { + return; +} +function jur_AbstractCharClass$LazySpace_computeValue($this) { + return jur_CharClass_add(jur_CharClass_add0(jur_CharClass__init_1(), 9, 13), 32); +} +function jur_AbstractCharClass$LazyDigit() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyDigit__init_0() { + var var_0 = new jur_AbstractCharClass$LazyDigit(); + jur_AbstractCharClass$LazyDigit__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyDigit__init_($this) { + return; +} +function jur_AbstractCharClass$LazyDigit_computeValue($this) { + return jur_CharClass_add0(jur_CharClass__init_1(), 48, 57); +} +function jur_AbstractCharClass$LazyLower() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyLower__init_0() { + var var_0 = new jur_AbstractCharClass$LazyLower(); + jur_AbstractCharClass$LazyLower__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyLower__init_($this) { + return; +} +function jur_AbstractCharClass$LazyLower_computeValue($this) { + return jur_CharClass_add0(jur_CharClass__init_1(), 97, 122); +} +function jur_AbstractCharClass$LazyUpper() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyUpper__init_0() { + var var_0 = new jur_AbstractCharClass$LazyUpper(); + jur_AbstractCharClass$LazyUpper__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyUpper__init_($this) { + return; +} +function jur_AbstractCharClass$LazyUpper_computeValue($this) { + return jur_CharClass_add0(jur_CharClass__init_1(), 65, 90); +} +function jur_AbstractCharClass$LazyASCII() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyASCII__init_0() { + var var_0 = new jur_AbstractCharClass$LazyASCII(); + jur_AbstractCharClass$LazyASCII__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyASCII__init_($this) { + return; +} +function jur_AbstractCharClass$LazyASCII_computeValue($this) { + return jur_CharClass_add0(jur_CharClass__init_1(), 0, 127); +} +function jur_AbstractCharClass$LazyAlpha() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyAlpha__init_0() { + var var_0 = new jur_AbstractCharClass$LazyAlpha(); + jur_AbstractCharClass$LazyAlpha__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyAlpha__init_($this) { + return; +} +function jur_AbstractCharClass$LazyAlpha_computeValue($this) { + return jur_CharClass_add0(jur_CharClass_add0(jur_CharClass__init_1(), 97, 122), 65, 90); +} +function jur_AbstractCharClass$LazyAlnum() { + jur_AbstractCharClass$LazyAlpha.call(this); +} +function jur_AbstractCharClass$LazyAlnum__init_0() { + var var_0 = new jur_AbstractCharClass$LazyAlnum(); + jur_AbstractCharClass$LazyAlnum__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyAlnum__init_($this) { + return; +} +function jur_AbstractCharClass$LazyAlnum_computeValue($this) { + return jur_CharClass_add0(jur_AbstractCharClass$LazyAlpha_computeValue($this), 48, 57); +} +function jur_AbstractCharClass$LazyPunct() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyPunct__init_0() { + var var_0 = new jur_AbstractCharClass$LazyPunct(); + jur_AbstractCharClass$LazyPunct__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyPunct__init_($this) { + return; +} +function jur_AbstractCharClass$LazyPunct_computeValue($this) { + return jur_CharClass_add0(jur_CharClass_add0(jur_CharClass_add0(jur_CharClass__init_1(), 33, 64), 91, 96), 123, 126); +} +function jur_AbstractCharClass$LazyGraph() { + jur_AbstractCharClass$LazyAlnum.call(this); +} +function jur_AbstractCharClass$LazyGraph__init_0() { + var var_0 = new jur_AbstractCharClass$LazyGraph(); + jur_AbstractCharClass$LazyGraph__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyGraph__init_($this) { + return; +} +function jur_AbstractCharClass$LazyGraph_computeValue($this) { + return jur_CharClass_add0(jur_CharClass_add0(jur_CharClass_add0(jur_AbstractCharClass$LazyAlnum_computeValue($this), 33, 64), 91, 96), 123, 126); +} +function jur_AbstractCharClass$LazyPrint() { + jur_AbstractCharClass$LazyGraph.call(this); +} +function jur_AbstractCharClass$LazyPrint__init_0() { + var var_0 = new jur_AbstractCharClass$LazyPrint(); + jur_AbstractCharClass$LazyPrint__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyPrint__init_($this) { + return; +} +function jur_AbstractCharClass$LazyPrint_computeValue($this) { + return jur_CharClass_add(jur_AbstractCharClass$LazyGraph_computeValue($this), 32); +} +function jur_AbstractCharClass$LazyBlank() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyBlank__init_0() { + var var_0 = new jur_AbstractCharClass$LazyBlank(); + jur_AbstractCharClass$LazyBlank__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyBlank__init_($this) { + return; +} +function jur_AbstractCharClass$LazyBlank_computeValue($this) { + return jur_CharClass_add(jur_CharClass_add(jur_CharClass__init_1(), 32), 9); +} +function jur_AbstractCharClass$LazyCntrl() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyCntrl__init_0() { + var var_0 = new jur_AbstractCharClass$LazyCntrl(); + jur_AbstractCharClass$LazyCntrl__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyCntrl__init_($this) { + return; +} +function jur_AbstractCharClass$LazyCntrl_computeValue($this) { + return jur_CharClass_add(jur_CharClass_add0(jur_CharClass__init_1(), 0, 31), 127); +} +function jur_AbstractCharClass$LazyXDigit() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyXDigit__init_0() { + var var_0 = new jur_AbstractCharClass$LazyXDigit(); + jur_AbstractCharClass$LazyXDigit__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyXDigit__init_($this) { + return; +} +function jur_AbstractCharClass$LazyXDigit_computeValue($this) { + return jur_CharClass_add0(jur_CharClass_add0(jur_CharClass_add0(jur_CharClass__init_1(), 48, 57), 97, 102), 65, 70); +} +function jur_AbstractCharClass$LazyJavaLowerCase() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyJavaLowerCase__init_0() { + var var_0 = new jur_AbstractCharClass$LazyJavaLowerCase(); + jur_AbstractCharClass$LazyJavaLowerCase__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyJavaLowerCase__init_($this) { + return; +} +function jur_AbstractCharClass$LazyJavaLowerCase_computeValue($this) { + var $chCl; + $chCl = new jur_AbstractCharClass$LazyJavaLowerCase$1; + $chCl.$this$025 = $this; + jur_AbstractCharClass__init_0($chCl); + $chCl.$mayContainSupplCodepoints = 1; + return $chCl; +} +function jur_AbstractCharClass$LazyJavaUpperCase() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyJavaUpperCase__init_0() { + var var_0 = new jur_AbstractCharClass$LazyJavaUpperCase(); + jur_AbstractCharClass$LazyJavaUpperCase__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyJavaUpperCase__init_($this) { + return; +} +function jur_AbstractCharClass$LazyJavaUpperCase_computeValue($this) { + var $chCl; + $chCl = new jur_AbstractCharClass$LazyJavaUpperCase$1; + $chCl.$this$026 = $this; + jur_AbstractCharClass__init_0($chCl); + $chCl.$mayContainSupplCodepoints = 1; + return $chCl; +} +function jur_AbstractCharClass$LazyJavaWhitespace() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyJavaWhitespace__init_0() { + var var_0 = new jur_AbstractCharClass$LazyJavaWhitespace(); + jur_AbstractCharClass$LazyJavaWhitespace__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyJavaWhitespace__init_($this) { + return; +} +function jur_AbstractCharClass$LazyJavaWhitespace_computeValue($this) { + var var$1; + var$1 = new jur_AbstractCharClass$LazyJavaWhitespace$1; + var$1.$this$027 = $this; + jur_AbstractCharClass__init_0(var$1); + return var$1; +} +function jur_AbstractCharClass$LazyJavaMirrored() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyJavaMirrored__init_0() { + var var_0 = new jur_AbstractCharClass$LazyJavaMirrored(); + jur_AbstractCharClass$LazyJavaMirrored__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyJavaMirrored__init_($this) { + return; +} +function jur_AbstractCharClass$LazyJavaMirrored_computeValue($this) { + var var$1; + var$1 = new jur_AbstractCharClass$LazyJavaMirrored$1; + var$1.$this$028 = $this; + jur_AbstractCharClass__init_0(var$1); + return var$1; +} +function jur_AbstractCharClass$LazyJavaDefined() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyJavaDefined__init_0() { + var var_0 = new jur_AbstractCharClass$LazyJavaDefined(); + jur_AbstractCharClass$LazyJavaDefined__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyJavaDefined__init_($this) { + return; +} +function jur_AbstractCharClass$LazyJavaDefined_computeValue($this) { + var $chCl; + $chCl = new jur_AbstractCharClass$LazyJavaDefined$1; + $chCl.$this$029 = $this; + jur_AbstractCharClass__init_0($chCl); + ju_BitSet_set0($chCl.$lowHighSurrogates, 0, 2048); + $chCl.$mayContainSupplCodepoints = 1; + return $chCl; +} +function jur_AbstractCharClass$LazyJavaDigit() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyJavaDigit__init_0() { + var var_0 = new jur_AbstractCharClass$LazyJavaDigit(); + jur_AbstractCharClass$LazyJavaDigit__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyJavaDigit__init_($this) { + return; +} +function jur_AbstractCharClass$LazyJavaDigit_computeValue($this) { + var $chCl; + $chCl = new jur_AbstractCharClass$LazyJavaDigit$1; + $chCl.$this$030 = $this; + jur_AbstractCharClass__init_0($chCl); + $chCl.$mayContainSupplCodepoints = 1; + return $chCl; +} +function jur_AbstractCharClass$LazyJavaIdentifierIgnorable() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyJavaIdentifierIgnorable__init_0() { + var var_0 = new jur_AbstractCharClass$LazyJavaIdentifierIgnorable(); + jur_AbstractCharClass$LazyJavaIdentifierIgnorable__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyJavaIdentifierIgnorable__init_($this) { + return; +} +function jur_AbstractCharClass$LazyJavaIdentifierIgnorable_computeValue($this) { + var $chCl; + $chCl = new jur_AbstractCharClass$LazyJavaIdentifierIgnorable$1; + $chCl.$this$031 = $this; + jur_AbstractCharClass__init_0($chCl); + $chCl.$mayContainSupplCodepoints = 1; + return $chCl; +} +function jur_AbstractCharClass$LazyJavaISOControl() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyJavaISOControl__init_0() { + var var_0 = new jur_AbstractCharClass$LazyJavaISOControl(); + jur_AbstractCharClass$LazyJavaISOControl__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyJavaISOControl__init_($this) { + return; +} +function jur_AbstractCharClass$LazyJavaISOControl_computeValue($this) { + var var$1; + var$1 = new jur_AbstractCharClass$LazyJavaISOControl$1; + var$1.$this$032 = $this; + jur_AbstractCharClass__init_0(var$1); + return var$1; +} +function jur_AbstractCharClass$LazyJavaJavaIdentifierPart() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyJavaJavaIdentifierPart__init_0() { + var var_0 = new jur_AbstractCharClass$LazyJavaJavaIdentifierPart(); + jur_AbstractCharClass$LazyJavaJavaIdentifierPart__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyJavaJavaIdentifierPart__init_($this) { + return; +} +function jur_AbstractCharClass$LazyJavaJavaIdentifierPart_computeValue($this) { + var $chCl; + $chCl = new jur_AbstractCharClass$LazyJavaJavaIdentifierPart$1; + $chCl.$this$033 = $this; + jur_AbstractCharClass__init_0($chCl); + $chCl.$mayContainSupplCodepoints = 1; + return $chCl; +} +function jur_AbstractCharClass$LazyJavaJavaIdentifierStart() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyJavaJavaIdentifierStart__init_0() { + var var_0 = new jur_AbstractCharClass$LazyJavaJavaIdentifierStart(); + jur_AbstractCharClass$LazyJavaJavaIdentifierStart__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyJavaJavaIdentifierStart__init_($this) { + return; +} +function jur_AbstractCharClass$LazyJavaJavaIdentifierStart_computeValue($this) { + var $chCl; + $chCl = new jur_AbstractCharClass$LazyJavaJavaIdentifierStart$1; + $chCl.$this$034 = $this; + jur_AbstractCharClass__init_0($chCl); + $chCl.$mayContainSupplCodepoints = 1; + return $chCl; +} +function jur_AbstractCharClass$LazyJavaLetter() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyJavaLetter__init_0() { + var var_0 = new jur_AbstractCharClass$LazyJavaLetter(); + jur_AbstractCharClass$LazyJavaLetter__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyJavaLetter__init_($this) { + return; +} +function jur_AbstractCharClass$LazyJavaLetter_computeValue($this) { + var $chCl; + $chCl = new jur_AbstractCharClass$LazyJavaLetter$1; + $chCl.$this$035 = $this; + jur_AbstractCharClass__init_0($chCl); + $chCl.$mayContainSupplCodepoints = 1; + return $chCl; +} +function jur_AbstractCharClass$LazyJavaLetterOrDigit() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyJavaLetterOrDigit__init_0() { + var var_0 = new jur_AbstractCharClass$LazyJavaLetterOrDigit(); + jur_AbstractCharClass$LazyJavaLetterOrDigit__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyJavaLetterOrDigit__init_($this) { + return; +} +function jur_AbstractCharClass$LazyJavaLetterOrDigit_computeValue($this) { + var $chCl; + $chCl = new jur_AbstractCharClass$LazyJavaLetterOrDigit$1; + $chCl.$this$036 = $this; + jur_AbstractCharClass__init_0($chCl); + $chCl.$mayContainSupplCodepoints = 1; + return $chCl; +} +function jur_AbstractCharClass$LazyJavaSpaceChar() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyJavaSpaceChar__init_0() { + var var_0 = new jur_AbstractCharClass$LazyJavaSpaceChar(); + jur_AbstractCharClass$LazyJavaSpaceChar__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyJavaSpaceChar__init_($this) { + return; +} +function jur_AbstractCharClass$LazyJavaSpaceChar_computeValue($this) { + var var$1; + var$1 = new jur_AbstractCharClass$LazyJavaSpaceChar$1; + var$1.$this$037 = $this; + jur_AbstractCharClass__init_0(var$1); + return var$1; +} +function jur_AbstractCharClass$LazyJavaTitleCase() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyJavaTitleCase__init_0() { + var var_0 = new jur_AbstractCharClass$LazyJavaTitleCase(); + jur_AbstractCharClass$LazyJavaTitleCase__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyJavaTitleCase__init_($this) { + return; +} +function jur_AbstractCharClass$LazyJavaTitleCase_computeValue($this) { + var var$1; + var$1 = new jur_AbstractCharClass$LazyJavaTitleCase$1; + var$1.$this$038 = $this; + jur_AbstractCharClass__init_0(var$1); + return var$1; +} +function jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart__init_0() { + var var_0 = new jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart(); + jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart__init_($this) { + return; +} +function jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart_computeValue($this) { + var $chCl; + $chCl = new jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart$1; + $chCl.$this$039 = $this; + jur_AbstractCharClass__init_0($chCl); + $chCl.$mayContainSupplCodepoints = 1; + return $chCl; +} +function jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart__init_0() { + var var_0 = new jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart(); + jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart__init_($this) { + return; +} +function jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart_computeValue($this) { + var $chCl; + $chCl = new jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart$1; + $chCl.$this$040 = $this; + jur_AbstractCharClass__init_0($chCl); + $chCl.$mayContainSupplCodepoints = 1; + return $chCl; +} +function jur_AbstractCharClass$LazyWord() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazyWord__init_0() { + var var_0 = new jur_AbstractCharClass$LazyWord(); + jur_AbstractCharClass$LazyWord__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyWord__init_($this) { + return; +} +function jur_AbstractCharClass$LazyWord_computeValue($this) { + return jur_CharClass_add(jur_CharClass_add0(jur_CharClass_add0(jur_CharClass_add0(jur_CharClass__init_1(), 97, 122), 65, 90), 48, 57), 95); +} +function jur_AbstractCharClass$LazyNonWord() { + jur_AbstractCharClass$LazyWord.call(this); +} +function jur_AbstractCharClass$LazyNonWord__init_0() { + var var_0 = new jur_AbstractCharClass$LazyNonWord(); + jur_AbstractCharClass$LazyNonWord__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyNonWord__init_($this) { + return; +} +function jur_AbstractCharClass$LazyNonWord_computeValue($this) { + var $chCl; + $chCl = jur_AbstractCharClass_setNegative(jur_AbstractCharClass$LazyWord_computeValue($this), 1); + $chCl.$mayContainSupplCodepoints = 1; + return $chCl; +} +function jur_AbstractCharClass$LazyNonSpace() { + jur_AbstractCharClass$LazySpace.call(this); +} +function jur_AbstractCharClass$LazyNonSpace__init_0() { + var var_0 = new jur_AbstractCharClass$LazyNonSpace(); + jur_AbstractCharClass$LazyNonSpace__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyNonSpace__init_($this) { + return; +} +function jur_AbstractCharClass$LazyNonSpace_computeValue($this) { + var $chCl; + $chCl = jur_AbstractCharClass_setNegative(jur_AbstractCharClass$LazySpace_computeValue($this), 1); + $chCl.$mayContainSupplCodepoints = 1; + return $chCl; +} +function jur_AbstractCharClass$LazyNonDigit() { + jur_AbstractCharClass$LazyDigit.call(this); +} +function jur_AbstractCharClass$LazyNonDigit__init_0() { + var var_0 = new jur_AbstractCharClass$LazyNonDigit(); + jur_AbstractCharClass$LazyNonDigit__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazyNonDigit__init_($this) { + return; +} +function jur_AbstractCharClass$LazyNonDigit_computeValue($this) { + var $chCl; + $chCl = jur_AbstractCharClass_setNegative(jur_AbstractCharClass$LazyDigit_computeValue($this), 1); + $chCl.$mayContainSupplCodepoints = 1; + return $chCl; +} +function jur_AbstractCharClass$LazyRange() { + var a = this; jur_AbstractCharClass$LazyCharClass.call(a); + a.$start6 = 0; + a.$end1 = 0; +} +function jur_AbstractCharClass$LazyRange__init_(var_0, var_1) { + var var_2 = new jur_AbstractCharClass$LazyRange(); + jur_AbstractCharClass$LazyRange__init_0(var_2, var_0, var_1); + return var_2; +} +function jur_AbstractCharClass$LazyRange__init_0($this, $start, $end) { + $this.$start6 = $start; + $this.$end1 = $end; +} +function jur_AbstractCharClass$LazyRange_computeValue($this) { + return jur_CharClass_add0(jur_CharClass__init_1(), $this.$start6, $this.$end1); +} +function jur_AbstractCharClass$LazySpecialsBlock() { + jur_AbstractCharClass$LazyCharClass.call(this); +} +function jur_AbstractCharClass$LazySpecialsBlock__init_0() { + var var_0 = new jur_AbstractCharClass$LazySpecialsBlock(); + jur_AbstractCharClass$LazySpecialsBlock__init_(var_0); + return var_0; +} +function jur_AbstractCharClass$LazySpecialsBlock__init_($this) { + return; +} +function jur_AbstractCharClass$LazySpecialsBlock_computeValue($this) { + return jur_CharClass_add0(jur_CharClass_add0(jur_CharClass__init_1(), 65279, 65279), 65520, 65533); +} +function jur_AbstractCharClass$LazyCategory() { + var a = this; jur_AbstractCharClass$LazyCharClass.call(a); + a.$category = 0; + a.$mayContainSupplCodepoints0 = 0; + a.$containsAllSurrogates = 0; +} +function jur_AbstractCharClass$LazyCategory__init_(var_0, var_1) { + var var_2 = new jur_AbstractCharClass$LazyCategory(); + jur_AbstractCharClass$LazyCategory__init_1(var_2, var_0, var_1); + return var_2; +} +function jur_AbstractCharClass$LazyCategory__init_0(var_0, var_1, var_2) { + var var_3 = new jur_AbstractCharClass$LazyCategory(); + jur_AbstractCharClass$LazyCategory__init_2(var_3, var_0, var_1, var_2); + return var_3; +} +function jur_AbstractCharClass$LazyCategory__init_1($this, $cat, $mayContainSupplCodepoints) { + $this.$mayContainSupplCodepoints0 = $mayContainSupplCodepoints; + $this.$category = $cat; +} +function jur_AbstractCharClass$LazyCategory__init_2($this, $cat, $mayContainSupplCodepoints, $containsAllSurrogates) { + $this.$containsAllSurrogates = $containsAllSurrogates; + $this.$mayContainSupplCodepoints0 = $mayContainSupplCodepoints; + $this.$category = $cat; +} +function jur_AbstractCharClass$LazyCategory_computeValue($this) { + var $chCl; + $chCl = jur_UnicodeCategory__init_($this.$category); + if ($this.$containsAllSurrogates) + ju_BitSet_set0($chCl.$lowHighSurrogates, 0, 2048); + $chCl.$mayContainSupplCodepoints = $this.$mayContainSupplCodepoints0; + return $chCl; +} +function jur_AbstractCharClass$LazyCategoryScope() { + var a = this; jur_AbstractCharClass$LazyCharClass.call(a); + a.$category0 = 0; + a.$mayContainSupplCodepoints1 = 0; + a.$containsAllSurrogates0 = 0; +} +function jur_AbstractCharClass$LazyCategoryScope__init_(var_0, var_1) { + var var_2 = new jur_AbstractCharClass$LazyCategoryScope(); + jur_AbstractCharClass$LazyCategoryScope__init_1(var_2, var_0, var_1); + return var_2; +} +function jur_AbstractCharClass$LazyCategoryScope__init_0(var_0, var_1, var_2) { + var var_3 = new jur_AbstractCharClass$LazyCategoryScope(); + jur_AbstractCharClass$LazyCategoryScope__init_2(var_3, var_0, var_1, var_2); + return var_3; +} +function jur_AbstractCharClass$LazyCategoryScope__init_1($this, $cat, $mayContainSupplCodepoints) { + $this.$mayContainSupplCodepoints1 = $mayContainSupplCodepoints; + $this.$category0 = $cat; +} +function jur_AbstractCharClass$LazyCategoryScope__init_2($this, $cat, $mayContainSupplCodepoints, $containsAllSurrogates) { + $this.$containsAllSurrogates0 = $containsAllSurrogates; + $this.$mayContainSupplCodepoints1 = $mayContainSupplCodepoints; + $this.$category0 = $cat; +} +function jur_AbstractCharClass$LazyCategoryScope_computeValue($this) { + var $chCl; + $chCl = new jur_UnicodeCategoryScope; + jur_UnicodeCategory__init_0($chCl, $this.$category0); + if ($this.$containsAllSurrogates0) + ju_BitSet_set0($chCl.$lowHighSurrogates, 0, 2048); + $chCl.$mayContainSupplCodepoints = $this.$mayContainSupplCodepoints1; + return $chCl; +} +function ju_PriorityQueue$1() { + jl_Object.call(this); + this.$this$024 = null; +} +function ju_PriorityQueue$1_compare($this, $o1, $o2) { + if ($rt_isInstance($o1, jl_Comparable)) + return $o1.$compareTo7($o2); + return -$o2.$compareTo7($o1); +} +function otci_CharFlow() { + var a = this; jl_Object.call(a); + a.$characters0 = null; + a.$pointer = 0; +} +function otci_CharFlow__init_(var_0) { + var var_1 = new otci_CharFlow(); + otci_CharFlow__init_0(var_1, var_0); + return var_1; +} +function otci_CharFlow__init_0($this, $characters) { + $this.$characters0 = $characters; +} +function otci_Base46() { + jl_Object.call(this); +} +function otci_Base46__init_0() { + var var_0 = new otci_Base46(); + otci_Base46__init_(var_0); + return var_0; +} +function otci_Base46__init_($this) { + return; +} +function otci_Base46_decodeUnsigned($seq) { + var $number, $pos, var$4, $hasMore, $digit; + $number = 0; + $pos = 1; + while (true) { + var$4 = $seq.$characters0.data; + $hasMore = $seq.$pointer; + $seq.$pointer = $hasMore + 1 | 0; + $digit = otci_Base46_decodeDigit(var$4[$hasMore]); + $hasMore = ($digit % 2 | 0) != 1 ? 0 : 1; + $number = $number + $rt_imul($pos, $digit / 2 | 0) | 0; + $pos = $pos * 46 | 0; + if (!$hasMore) + break; + } + return $number; +} +function otci_Base46_decode($seq) { + var $number, $result; + $number = otci_Base46_decodeUnsigned($seq); + $result = $number / 2 | 0; + if ($number % 2 | 0) + $result = -$result; + return $result; +} +function otci_Base46_decodeDigit($c) { + if ($c < 34) + return $c - 32 | 0; + if ($c >= 92) + return ($c - 32 | 0) - 2 | 0; + return ($c - 32 | 0) - 1 | 0; +} +function otciu_UnicodeHelper() { + jl_Object.call(this); +} +function otciu_UnicodeHelper__init_0() { + var var_0 = new otciu_UnicodeHelper(); + otciu_UnicodeHelper__init_(var_0); + return var_0; +} +function otciu_UnicodeHelper__init_($this) { + return; +} +function otciu_UnicodeHelper_decodeByte($c) { + if ($c > 92) + return (($c - 32 | 0) - 2 | 0) << 24 >> 24; + if ($c <= 34) + return ($c - 32 | 0) << 24 >> 24; + return (($c - 32 | 0) - 1 | 0) << 24 >> 24; +} +function otciu_UnicodeHelper_extractRle($encoded) { + var $ranges, var$3, $buffer, var$5, $index, $rangeIndex, $codePoint, $i, $b, $count, $pos, $j, $digit; + $ranges = $rt_createArray(otciu_UnicodeHelper$Range, 16384); + var$3 = $ranges.data; + $buffer = $rt_createByteArray(16384); + var$5 = $buffer.data; + $index = 0; + $rangeIndex = 0; + $codePoint = 0; + $i = 0; + while ($i < jl_String_length($encoded)) { + $b = otciu_UnicodeHelper_decodeByte(jl_String_charAt($encoded, $i)); + if ($b == 64) { + $i = $i + 1 | 0; + $b = otciu_UnicodeHelper_decodeByte(jl_String_charAt($encoded, $i)); + $count = 0; + $pos = 1; + $j = 0; + while ($j < 3) { + $i = $i + 1 | 0; + $count = $count | $rt_imul($pos, otciu_UnicodeHelper_decodeByte(jl_String_charAt($encoded, $i))); + $pos = $pos * 64 | 0; + $j = $j + 1 | 0; + } + } else if ($b < 32) + $count = 1; + else { + $b = ($b - 32 | 0) << 24 >> 24; + $i = $i + 1 | 0; + $count = otciu_UnicodeHelper_decodeByte(jl_String_charAt($encoded, $i)); + } + if (!$b && $count >= 128) { + if ($index > 0) { + $pos = $rangeIndex + 1 | 0; + var$3[$rangeIndex] = otciu_UnicodeHelper$Range__init_($codePoint, $codePoint + $index | 0, ju_Arrays_copyOf1($buffer, $index)); + $rangeIndex = $pos; + } + $codePoint = $codePoint + ($index + $count | 0) | 0; + $index = 0; + } else { + $digit = $index + $count | 0; + if ($digit < var$5.length) + $j = $rangeIndex; + else { + $j = $rangeIndex + 1 | 0; + var$3[$rangeIndex] = otciu_UnicodeHelper$Range__init_($codePoint, $codePoint + $index | 0, ju_Arrays_copyOf1($buffer, $index)); + $codePoint = $codePoint + $digit | 0; + $index = 0; + } + while (true) { + $pos = $count + (-1) | 0; + if ($count <= 0) + break; + $digit = $index + 1 | 0; + var$5[$index] = $b; + $index = $digit; + $count = $pos; + } + $rangeIndex = $j; + } + $i = $i + 1 | 0; + } + return ju_Arrays_copyOf($ranges, $rangeIndex); +} +function otcit_DateTimeZoneBuilder$PrecalculatedZone() { + var a = this; otcit_StorableDateTimeZone.call(a); + a.$iTransitions = null; + a.$iWallOffsets = null; + a.$iStandardOffsets = null; + a.$iTailZone = null; +} +function otcit_DateTimeZoneBuilder$PrecalculatedZone_getOffset($this, $instant) { + var $transitions, $i; + $transitions = $this.$iTransitions; + $i = ju_Arrays_binarySearch0($transitions, $instant); + if ($i >= 0) + return $this.$iWallOffsets.data[$i]; + $transitions = $transitions.data; + $i = $i ^ (-1); + if ($i < $transitions.length) { + if ($i <= 0) + return 0; + return $this.$iWallOffsets.data[$i - 1 | 0]; + } + if ($this.$iTailZone !== null) + return otcit_DateTimeZoneBuilder$DSTZone_getOffset($this.$iTailZone, $instant); + return $this.$iWallOffsets.data[$i - 1 | 0]; +} +function otcit_DateTimeZoneBuilder$PrecalculatedZone_getStandardOffset($this, $instant) { + var $transitions, $i; + $transitions = $this.$iTransitions; + $i = ju_Arrays_binarySearch0($transitions, $instant); + if ($i >= 0) + return $this.$iStandardOffsets.data[$i]; + $transitions = $transitions.data; + $i = $i ^ (-1); + if ($i < $transitions.length) { + if ($i <= 0) + return 0; + return $this.$iStandardOffsets.data[$i - 1 | 0]; + } + if ($this.$iTailZone !== null) + return $this.$iTailZone.$iStandardOffset0; + return $this.$iStandardOffsets.data[$i - 1 | 0]; +} +function otcit_DateTimeZoneBuilder$PrecalculatedZone_nextTransition($this, $instant) { + var $transitions, $i, var$4, $end; + $transitions = $this.$iTransitions; + $i = ju_Arrays_binarySearch0($transitions, $instant); + $i = $i < 0 ? $i ^ (-1) : $i + 1 | 0; + $transitions = $transitions.data; + var$4 = $transitions.length; + if ($i < var$4) + return $transitions[$i]; + if ($this.$iTailZone === null) + return $instant; + $end = $transitions[var$4 - 1 | 0]; + if (Long_ge($instant, $end)) + $end = $instant; + return otcit_DateTimeZoneBuilder$DSTZone_nextTransition($this.$iTailZone, $end); +} +function otcit_DateTimeZoneBuilder$PrecalculatedZone_previousTransition($this, $instant) { + var $transitions, $i, $prev; + $transitions = $this.$iTransitions; + $i = ju_Arrays_binarySearch0($transitions, $instant); + if ($i >= 0) { + if (Long_le($instant, new Long(0, 2147483648))) + return $instant; + return Long_sub($instant, Long_fromInt(1)); + } + $transitions = $transitions.data; + $i = $i ^ (-1); + if ($i < $transitions.length) { + if ($i > 0) { + $prev = $transitions[$i - 1 | 0]; + if (Long_gt($prev, new Long(0, 2147483648))) + return Long_sub($prev, Long_fromInt(1)); + } + return $instant; + } + if ($this.$iTailZone !== null) { + $prev = otcit_DateTimeZoneBuilder$DSTZone_previousTransition($this.$iTailZone, $instant); + if (Long_lt($prev, $instant)) + return $prev; + } + $prev = $transitions[$i - 1 | 0]; + if (Long_le($prev, new Long(0, 2147483648))) + return $instant; + return Long_sub($prev, Long_fromInt(1)); +} +function otcit_DateTimeZoneBuilder$PrecalculatedZone_isCachable($this) { + var $transitions, var$2, $distances, $count, $i, $diff; + if ($this.$iTailZone !== null) + return 1; + $transitions = $this.$iTransitions.data; + var$2 = $transitions.length; + if (var$2 <= 1) + return 0; + $distances = 0.0; + $count = 0; + $i = 1; + while ($i < var$2) { + $diff = Long_sub($transitions[$i], $transitions[$i - 1 | 0]); + if (Long_lt($diff, new Long(3028857856, 14))) { + $distances = $distances + Long_toNumber($diff); + $count = $count + 1 | 0; + } + $i = $i + 1 | 0; + } + if ($count > 0 && $distances / $count / 8.64E7 >= 25.0) + return 1; + return 0; +} +function otcit_DateTimeZoneBuilder$DSTZone() { + var a = this; otcit_StorableDateTimeZone.call(a); + a.$iStandardOffset0 = 0; + a.$iStartRecurrence = null; + a.$iEndRecurrence = null; +} +function otcit_DateTimeZoneBuilder$DSTZone_getOffset($this, $instant) { + var var$2, var$3, var$4, var$5, var$6, var$7, $$je; + var$2 = $this.$iStandardOffset0; + var$3 = $this.$iStandardOffset0; + var$4 = $this.$iStartRecurrence; + var$5 = $this.$iEndRecurrence; + a: { + b: { + try { + var$6 = otcit_DateTimeZoneBuilder$Recurrence_next(var$4, $instant, var$3, otcit_DateTimeZoneBuilder$Recurrence_getSaveMillis(var$5)); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_IllegalArgumentException) { + break b; + } else if ($$je instanceof jl_ArithmeticException) { + break b; + } else { + throw $$e; + } + } + break a; + } + var$6 = $instant; + } + c: { + d: { + try { + var$7 = otcit_DateTimeZoneBuilder$Recurrence_next(var$5, $instant, var$3, otcit_DateTimeZoneBuilder$Recurrence_getSaveMillis(var$4)); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_IllegalArgumentException) { + break d; + } else if ($$je instanceof jl_ArithmeticException) { + break d; + } else { + throw $$e; + } + } + break c; + } + var$7 = $instant; + } + if (Long_gt(var$6, var$7)) + var$5 = var$4; + return var$2 + var$5.$iSaveMillis | 0; +} +function otcit_DateTimeZoneBuilder$DSTZone_getStandardOffset($this, $instant) { + return $this.$iStandardOffset0; +} +function otcit_DateTimeZoneBuilder$DSTZone_nextTransition($this, $end) { + var $standardOffset, $startRecurrence, $endRecurrence, $start, var$6, $end_0, $$je; + $standardOffset = $this.$iStandardOffset0; + $startRecurrence = $this.$iStartRecurrence; + $endRecurrence = $this.$iEndRecurrence; + a: { + b: { + try { + c: { + try { + $start = otcit_DateTimeZoneBuilder$Recurrence_next($startRecurrence, $end, $standardOffset, otcit_DateTimeZoneBuilder$Recurrence_getSaveMillis($endRecurrence)); + var$6 = Long_compare($end, Long_ZERO); + if (var$6 <= 0) + break c; + if (Long_ge($start, Long_ZERO)) + break c; + $start = $end; + break c; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_IllegalArgumentException) { + break b; + } else { + throw $$e; + } + } + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_ArithmeticException) { + } else { + throw $$e; + } + } + } + $start = $end; + } + d: { + e: { + try { + f: { + try { + $end_0 = otcit_DateTimeZoneBuilder$Recurrence_next($endRecurrence, $end, $standardOffset, otcit_DateTimeZoneBuilder$Recurrence_getSaveMillis($startRecurrence)); + if (var$6 <= 0) + break f; + if (Long_ge($end_0, Long_ZERO)) + break f; + $end_0 = $end; + break f; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_IllegalArgumentException) { + break e; + } else { + throw $$e; + } + } + } + break d; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_ArithmeticException) { + } else { + throw $$e; + } + } + } + $end_0 = $end; + } + if (Long_gt($start, $end_0)) + $start = $end_0; + return $start; +} +function otcit_DateTimeZoneBuilder$DSTZone_previousTransition($this, $instant) { + var $end, $standardOffset, $startRecurrence, $endRecurrence, $start, var$7, $end_0, $$je; + $end = Long_add($instant, Long_fromInt(1)); + $standardOffset = $this.$iStandardOffset0; + $startRecurrence = $this.$iStartRecurrence; + $endRecurrence = $this.$iEndRecurrence; + a: { + b: { + try { + c: { + try { + $start = otcit_DateTimeZoneBuilder$Recurrence_previous($startRecurrence, $end, $standardOffset, otcit_DateTimeZoneBuilder$Recurrence_getSaveMillis($endRecurrence)); + var$7 = Long_compare($end, Long_ZERO); + if (var$7 >= 0) + break c; + if (Long_le($start, Long_ZERO)) + break c; + $start = $end; + break c; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_IllegalArgumentException) { + break b; + } else { + throw $$e; + } + } + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_ArithmeticException) { + } else { + throw $$e; + } + } + } + $start = $end; + } + d: { + e: { + try { + f: { + try { + $end_0 = otcit_DateTimeZoneBuilder$Recurrence_previous($endRecurrence, $end, $standardOffset, otcit_DateTimeZoneBuilder$Recurrence_getSaveMillis($startRecurrence)); + if (var$7 >= 0) + break f; + if (Long_le($end_0, Long_ZERO)) + break f; + $end_0 = $end; + break f; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_IllegalArgumentException) { + break e; + } else { + throw $$e; + } + } + } + break d; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_ArithmeticException) { + } else { + throw $$e; + } + } + } + $end_0 = $end; + } + if (Long_gt($start, $end_0)) + $end_0 = $start; + return Long_sub($end_0, Long_fromInt(1)); +} +function otcit_DateTimeZoneBuilder$DSTZone_readZone($id, $flow) { + var $standardOffset, $startRecurrence, $endRecurrence; + $standardOffset = otcit_StorableDateTimeZone_readTime($flow).lo; + $startRecurrence = otcit_DateTimeZoneBuilder$Recurrence_read($flow); + $endRecurrence = otcit_DateTimeZoneBuilder$Recurrence_read($flow); + $flow = new otcit_DateTimeZoneBuilder$DSTZone; + otcit_StorableDateTimeZone__init_($flow, $id); + $flow.$iStandardOffset0 = $standardOffset; + $flow.$iStartRecurrence = $startRecurrence; + $flow.$iEndRecurrence = $endRecurrence; + return $flow; +} +function otciu_UnicodeHelper$Range() { + var a = this; jl_Object.call(a); + a.$start = 0; + a.$end = 0; + a.$data5 = null; +} +function otciu_UnicodeHelper$Range__init_(var_0, var_1, var_2) { + var var_3 = new otciu_UnicodeHelper$Range(); + otciu_UnicodeHelper$Range__init_0(var_3, var_0, var_1, var_2); + return var_3; +} +function otciu_UnicodeHelper$Range__init_0($this, $start, $end, $data) { + $this.$start = $start; + $this.$end = $end; + $this.$data5 = $data; +} +function otcit_CachedDateTimeZone() { + var a = this; otcit_StorableDateTimeZone.call(a); + a.$iZone = null; + a.$iInfoCache = null; +} +var otcit_CachedDateTimeZone_cInfoCacheMask = 0; +function otcit_CachedDateTimeZone_getOffset($this, $instant) { + return otcit_CachedDateTimeZone$Info_getOffset(otcit_CachedDateTimeZone_getInfo($this, $instant), $instant); +} +function otcit_CachedDateTimeZone_getStandardOffset($this, $instant) { + return otcit_CachedDateTimeZone$Info_getStandardOffset(otcit_CachedDateTimeZone_getInfo($this, $instant), $instant); +} +function otcit_CachedDateTimeZone_previousTransition($this, $instant) { + return otcit_DateTimeZoneBuilder$PrecalculatedZone_previousTransition($this.$iZone, $instant); +} +function otcit_CachedDateTimeZone_getInfo($this, $millis) { + var $period, $cache, $index, $info, var$6, var$7, var$8; + $period = $millis.hi; + $cache = $this.$iInfoCache.data; + $index = $period & otcit_CachedDateTimeZone_cInfoCacheMask; + $info = $cache[$index]; + if (!($info !== null && $info.$iPeriodStart.hi == $period)) { + var$6 = Long_and($millis, new Long(0, 4294967295)); + $info = otcit_CachedDateTimeZone$Info__init_($this.$iZone, var$6); + $millis = Long_or(var$6, new Long(4294967295, 0)); + var$7 = $info; + a: { + while (true) { + var$8 = otcit_DateTimeZoneBuilder$PrecalculatedZone_nextTransition($this.$iZone, var$6); + if (Long_eq(var$8, var$6)) + break a; + if (Long_gt(var$8, $millis)) + break; + var$7.$iNextInfo = otcit_CachedDateTimeZone$Info__init_($this.$iZone, var$8); + var$7 = var$7.$iNextInfo; + var$6 = var$8; + } + } + $cache[$index] = $info; + } + return $info; +} +function otcit_CachedDateTimeZone__clinit_() { + otcit_CachedDateTimeZone_cInfoCacheMask = 511; +} +function otcit_DateTimeZoneBuilder$Recurrence() { + var a = this; jl_Object.call(a); + a.$iOfYear = null; + a.$iSaveMillis = 0; +} +function otcit_DateTimeZoneBuilder$Recurrence_next($this, $instant, $standardOffset, $saveMillis) { + return otcit_DateTimeZoneBuilder$OfYear_next($this.$iOfYear, $instant, $standardOffset, $saveMillis); +} +function otcit_DateTimeZoneBuilder$Recurrence_previous($this, $instant, $standardOffset, $saveMillis) { + return otcit_DateTimeZoneBuilder$OfYear_previous($this.$iOfYear, $instant, $standardOffset, $saveMillis); +} +function otcit_DateTimeZoneBuilder$Recurrence_getSaveMillis($this) { + return $this.$iSaveMillis; +} +function otcit_DateTimeZoneBuilder$Recurrence_read($flow) { + var var$2, var$3, $saveMillis, var$5, var$6, var$7, var$8, var$9, var$10, var$11, var$12, $ofYear; + var$2 = $flow.$characters0.data; + var$3 = $flow.$pointer; + $flow.$pointer = var$3 + 1 | 0; + $saveMillis = var$2[var$3]; + var$3 = otci_Base46_decodeUnsigned($flow); + var$5 = otci_Base46_decodeUnsigned($flow); + var$6 = otci_Base46_decode($flow); + var$2 = $flow.$characters0.data; + var$7 = $flow.$pointer; + $flow.$pointer = var$7 + 1 | 0; + var$8 = var$2[var$7] != 121 ? 0 : 1; + var$9 = Long_ZERO; + var$10 = Long_fromInt(1); + while (true) { + var$2 = $flow.$characters0.data; + var$11 = $flow.$pointer; + $flow.$pointer = var$11 + 1 | 0; + var$11 = otci_Base46_decodeDigit(var$2[var$11]); + var$12 = (var$11 % 2 | 0) != 1 ? 0 : 1; + var$9 = Long_add(var$9, Long_mul(var$10, Long_fromInt(var$11 / 2 | 0))); + var$10 = Long_mul(var$10, Long_fromInt(46)); + if (!var$12) + break; + } + var$7 = (Long_ne(Long_and(var$9, Long_fromInt(1)), Long_ZERO) ? Long_mul(Long_shru(var$9, 1), Long_fromInt(60000)) : Long_mul(Long_shru(var$9, 1), Long_fromInt(1800000))).lo; + $ofYear = new otcit_DateTimeZoneBuilder$OfYear; + if ($saveMillis != 117 && $saveMillis != 119 && $saveMillis != 115) { + $ofYear = new jl_IllegalArgumentException; + $flow = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($flow); + jl_AbstractStringBuilder_append($flow, $rt_s(842)); + jl_AbstractStringBuilder_append0($flow, $saveMillis); + jl_Throwable__init_($ofYear, jl_AbstractStringBuilder_toString($flow)); + $rt_throw($ofYear); + } + $ofYear.$iMode = $saveMillis; + $ofYear.$iMonthOfYear = var$3; + $ofYear.$iDayOfMonth = var$5; + $ofYear.$iDayOfWeek = var$6; + $ofYear.$iAdvance = var$8; + $ofYear.$iMillisOfDay = var$7; + $saveMillis = otcit_StorableDateTimeZone_readTime($flow).lo; + $flow = new otcit_DateTimeZoneBuilder$Recurrence; + $flow.$iOfYear = $ofYear; + $flow.$iSaveMillis = $saveMillis; + return $flow; +} +function otcit_DateTimeZoneBuilder$OfYear() { + var a = this; jl_Object.call(a); + a.$iMode = 0; + a.$iMonthOfYear = 0; + a.$iDayOfMonth = 0; + a.$iDayOfWeek = 0; + a.$iAdvance = 0; + a.$iMillisOfDay = 0; +} +function otcit_DateTimeZoneBuilder$OfYear_next($this, $instant, $offset, $saveMillis) { + var var$4, $calendar; + if ($this.$iMode == 119) + $offset = $offset + $saveMillis | 0; + else if ($this.$iMode != 115) + $offset = 0; + var$4 = Long_fromInt($offset); + $instant = Long_add($instant, var$4); + $calendar = ju_GregorianCalendar__init_3(otcit_DateTimeZoneBuilder_access$000()); + ju_Calendar_setTimeInMillis($calendar, $instant); + ju_Calendar_set($calendar, 2, $this.$iMonthOfYear - 1 | 0); + ju_Calendar_set($calendar, 5, 1); + ju_Calendar_set($calendar, 11, 0); + ju_Calendar_set($calendar, 12, 0); + ju_Calendar_set($calendar, 13, 0); + ju_Calendar_set($calendar, 14, 0); + ju_GregorianCalendar_add($calendar, 14, $this.$iMillisOfDay); + otcit_DateTimeZoneBuilder$OfYear_setDayOfMonthNext($this, $calendar); + if ($this.$iDayOfWeek) { + otcit_DateTimeZoneBuilder$OfYear_setDayOfWeek($this, $calendar); + if (Long_le(ju_Calendar_getTimeInMillis($calendar), $instant)) { + ju_GregorianCalendar_add($calendar, 1, 1); + ju_Calendar_set($calendar, 2, $this.$iMonthOfYear - 1 | 0); + otcit_DateTimeZoneBuilder$OfYear_setDayOfMonthNext($this, $calendar); + otcit_DateTimeZoneBuilder$OfYear_setDayOfWeek($this, $calendar); + } + } else if (Long_le(ju_Calendar_getTimeInMillis($calendar), $instant)) { + ju_GregorianCalendar_add($calendar, 1, 1); + otcit_DateTimeZoneBuilder$OfYear_setDayOfMonthNext($this, $calendar); + } + return Long_sub(ju_Calendar_getTimeInMillis($calendar), var$4); +} +function otcit_DateTimeZoneBuilder$OfYear_previous($this, $instant, $offset, $saveMillis) { + var var$4, $calendar; + if ($this.$iMode == 119) + $offset = $offset + $saveMillis | 0; + else if ($this.$iMode != 115) + $offset = 0; + var$4 = Long_fromInt($offset); + $instant = Long_add($instant, var$4); + $calendar = ju_GregorianCalendar__init_3(otcit_DateTimeZoneBuilder_access$000()); + ju_Calendar_setTimeInMillis($calendar, $instant); + ju_Calendar_set($calendar, 2, $this.$iMonthOfYear - 1 | 0); + ju_Calendar_set($calendar, 5, 1); + ju_Calendar_set($calendar, 11, 0); + ju_Calendar_set($calendar, 12, 0); + ju_Calendar_set($calendar, 13, 0); + ju_Calendar_set($calendar, 14, 0); + ju_GregorianCalendar_add($calendar, 14, $this.$iMillisOfDay); + otcit_DateTimeZoneBuilder$OfYear_setDayOfMonthPrevious($this, $calendar); + if ($this.$iDayOfWeek) { + otcit_DateTimeZoneBuilder$OfYear_setDayOfWeek($this, $calendar); + if (Long_ge(ju_Calendar_getTimeInMillis($calendar), $instant)) { + ju_GregorianCalendar_add($calendar, 1, (-1)); + ju_Calendar_set($calendar, 2, $this.$iMonthOfYear - 1 | 0); + otcit_DateTimeZoneBuilder$OfYear_setDayOfMonthPrevious($this, $calendar); + otcit_DateTimeZoneBuilder$OfYear_setDayOfWeek($this, $calendar); + } + } else if (Long_ge(ju_Calendar_getTimeInMillis($calendar), $instant)) { + ju_GregorianCalendar_add($calendar, 1, (-1)); + otcit_DateTimeZoneBuilder$OfYear_setDayOfMonthPrevious($this, $calendar); + } + return Long_sub(ju_Calendar_getTimeInMillis($calendar), var$4); +} +function otcit_DateTimeZoneBuilder$OfYear_setDayOfMonthNext($this, $calendar) { + a: { + if (ju_Calendar_get($calendar, 2) == 1 && ju_Calendar_get($calendar, 5) == 29) + while (true) { + if (ju_GregorianCalendar_isLeapYear($calendar, ju_Calendar_get($calendar, 1))) + break a; + ju_GregorianCalendar_add($calendar, 1, 1); + } + } + otcit_DateTimeZoneBuilder$OfYear_setDayOfMonth($this, $calendar); +} +function otcit_DateTimeZoneBuilder$OfYear_setDayOfMonthPrevious($this, $calendar) { + a: { + if (ju_Calendar_get($calendar, 2) == 1 && ju_Calendar_get($calendar, 5) == 29) + while (true) { + if (ju_GregorianCalendar_isLeapYear($calendar, ju_Calendar_get($calendar, 1))) + break a; + ju_GregorianCalendar_add($calendar, 1, (-1)); + } + } + otcit_DateTimeZoneBuilder$OfYear_setDayOfMonth($this, $calendar); +} +function otcit_DateTimeZoneBuilder$OfYear_setDayOfMonth($this, $calendar) { + if ($this.$iDayOfMonth >= 0) + ju_Calendar_set($calendar, 5, $this.$iDayOfMonth); + else { + ju_Calendar_set($calendar, 5, 1); + ju_GregorianCalendar_add($calendar, 2, 1); + ju_GregorianCalendar_add($calendar, 5, $this.$iDayOfMonth); + } +} +function otcit_DateTimeZoneBuilder$OfYear_setDayOfWeek($this, $calendar) { + var $dayOfWeek, $daysToAdd; + $dayOfWeek = ju_Calendar_get($calendar, 7); + $daysToAdd = ($this.$iDayOfWeek == 7 ? 1 : $dayOfWeek + 1 | 0) - $dayOfWeek | 0; + if ($daysToAdd) { + if (!$this.$iAdvance) { + if ($daysToAdd > 0) + $daysToAdd = $daysToAdd + (-7) | 0; + } else if ($daysToAdd < 0) + $daysToAdd = $daysToAdd + 7 | 0; + ju_GregorianCalendar_add($calendar, 5, $daysToAdd); + } +} +function otcit_CachedDateTimeZone$Info() { + var a = this; jl_Object.call(a); + a.$iPeriodStart = Long_ZERO; + a.$iZoneRef = null; + a.$iNextInfo = null; + a.$iOffset = 0; + a.$iStandardOffset1 = 0; +} +function otcit_CachedDateTimeZone$Info__init_(var_0, var_1) { + var var_2 = new otcit_CachedDateTimeZone$Info(); + otcit_CachedDateTimeZone$Info__init_0(var_2, var_0, var_1); + return var_2; +} +function otcit_CachedDateTimeZone$Info__init_0($this, $zone, $periodStart) { + $this.$iOffset = (-2147483648); + $this.$iStandardOffset1 = (-2147483648); + $this.$iPeriodStart = $periodStart; + $this.$iZoneRef = $zone; +} +function otcit_CachedDateTimeZone$Info_getOffset($this, $millis) { + if ($this.$iNextInfo !== null && Long_ge($millis, $this.$iNextInfo.$iPeriodStart)) + return otcit_CachedDateTimeZone$Info_getOffset($this.$iNextInfo, $millis); + if ($this.$iOffset == (-2147483648)) + $this.$iOffset = otcit_DateTimeZoneBuilder$PrecalculatedZone_getOffset($this.$iZoneRef, $this.$iPeriodStart); + return $this.$iOffset; +} +function otcit_CachedDateTimeZone$Info_getStandardOffset($this, $millis) { + if ($this.$iNextInfo !== null && Long_ge($millis, $this.$iNextInfo.$iPeriodStart)) + return otcit_CachedDateTimeZone$Info_getStandardOffset($this.$iNextInfo, $millis); + if ($this.$iStandardOffset1 == (-2147483648)) + $this.$iStandardOffset1 = otcit_DateTimeZoneBuilder$PrecalculatedZone_getStandardOffset($this.$iZoneRef, $this.$iPeriodStart); + return $this.$iStandardOffset1; +} +function jl_NegativeArraySizeException() { + jl_RuntimeException.call(this); +} +function jl_NegativeArraySizeException__init_0() { + var var_0 = new jl_NegativeArraySizeException(); + jl_NegativeArraySizeException__init_(var_0); + return var_0; +} +function jl_NegativeArraySizeException__init_($this) { + jl_Throwable__init_0($this); +} +function jl_UnsupportedOperationException() { + jl_RuntimeException.call(this); +} +function jl_UnsupportedOperationException__init_0() { + var var_0 = new jl_UnsupportedOperationException(); + jl_UnsupportedOperationException__init_(var_0); + return var_0; +} +function jl_UnsupportedOperationException__init_($this) { + jl_Throwable__init_0($this); +} +function jn_ReadOnlyBufferException() { + jl_UnsupportedOperationException.call(this); +} +function jn_ReadOnlyBufferException__init_0() { + var var_0 = new jn_ReadOnlyBufferException(); + jn_ReadOnlyBufferException__init_(var_0); + return var_0; +} +function jn_ReadOnlyBufferException__init_($this) { + jl_Throwable__init_0($this); +} +function jn_BufferOverflowException() { + jl_RuntimeException.call(this); +} +function jn_BufferOverflowException__init_0() { + var var_0 = new jn_BufferOverflowException(); + jn_BufferOverflowException__init_(var_0); + return var_0; +} +function jn_BufferOverflowException__init_($this) { + jl_Throwable__init_0($this); +} +function jn_BufferUnderflowException() { + jl_RuntimeException.call(this); +} +function jn_BufferUnderflowException__init_0() { + var var_0 = new jn_BufferUnderflowException(); + jn_BufferUnderflowException__init_(var_0); + return var_0; +} +function jn_BufferUnderflowException__init_($this) { + jl_Throwable__init_0($this); +} +function ju_Map$Entry() { +} +function ju_MapEntry() { + var a = this; jl_Object.call(a); + a.$key = null; + a.$value1 = null; +} +function ju_MapEntry__init_(var_0, var_1) { + var var_2 = new ju_MapEntry(); + ju_MapEntry__init_0(var_2, var_0, var_1); + return var_2; +} +function ju_MapEntry__init_0($this, $theKey, $theValue) { + $this.$key = $theKey; + $this.$value1 = $theValue; +} +function ju_MapEntry_equals($this, $object) { + var $entry, var$3; + if ($this === $object) + return 1; + if (!$rt_isInstance($object, ju_Map$Entry)) + return 0; + a: { + b: { + c: { + $entry = $object; + if ($this.$key === null) { + if ($entry.$getKey() !== null) + break c; + } else if (!$this.$key.$equals($entry.$getKey())) + break c; + if ($this.$value1 === null) { + if ($entry.$getValue0() !== null) + break c; + break b; + } + if ($this.$value1.$equals($entry.$getValue0())) + break b; + } + var$3 = 0; + break a; + } + var$3 = 1; + } + return var$3; +} +function ju_MapEntry_getKey($this) { + return $this.$key; +} +function ju_MapEntry_getValue($this) { + return $this.$value1; +} +function ju_MapEntry_hashCode($this) { + return ($this.$key === null ? 0 : $this.$key.$hashCode0()) ^ ($this.$value1 === null ? 0 : $this.$value1.$hashCode0()); +} +function ju_MapEntry_toString($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append1(var$1, $this.$key); + jl_AbstractStringBuilder_append(var$1, $rt_s(843)); + jl_AbstractStringBuilder_append1(var$1, $this.$value1); + return jl_AbstractStringBuilder_toString(var$1); +} +function ju_HashMap$HashEntry() { + var a = this; ju_MapEntry.call(a); + a.$origKeyHash = 0; + a.$next2 = null; +} +function ju_HashMap$HashEntry__init_(var_0, var_1) { + var var_2 = new ju_HashMap$HashEntry(); + ju_HashMap$HashEntry__init_0(var_2, var_0, var_1); + return var_2; +} +function ju_HashMap$HashEntry__init_0($this, $theKey, $hash) { + ju_MapEntry__init_0($this, $theKey, null); + $this.$origKeyHash = $hash; +} +function jl_StringIndexOutOfBoundsException() { + jl_IndexOutOfBoundsException.call(this); +} +function jl_StringIndexOutOfBoundsException__init_0() { + var var_0 = new jl_StringIndexOutOfBoundsException(); + jl_StringIndexOutOfBoundsException__init_(var_0); + return var_0; +} +function jl_StringIndexOutOfBoundsException__init_($this) { + jl_Throwable__init_0($this); +} +function ji_EOFException() { + ji_IOException.call(this); +} +function ji_EOFException__init_0() { + var var_0 = new ji_EOFException(); + ji_EOFException__init_(var_0); + return var_0; +} +function ji_EOFException__init_($this) { + jl_Throwable__init_0($this); +} +function nlea_EaglerAdapterImpl2$BufferedVideo() { + var a = this; jl_Object.call(a); + a.$videoElement = null; + a.$url = null; + a.$requestedTime = Long_ZERO; + a.$ttl = 0; +} +function cjj_Inflate() { + var a = this; jl_Object.call(a); + a.$mode0 = 0; + a.$method = 0; + a.$was = Long_ZERO; + a.$need = Long_ZERO; + a.$marker = 0; + a.$wrap3 = 0; + a.$wbits = 0; + a.$blocks = null; + a.$z1 = null; + a.$flags2 = 0; + a.$need_bytes = 0; + a.$crcbuf = null; + a.$gheader = null; + a.$tmp_string = null; +} +var cjj_Inflate_mark = null; +function cjj_Inflate_inflateReset($this) { + var var$1; + if ($this.$z1 === null) + return (-2); + var$1 = $this.$z1; + $this.$z1.$total_out = Long_ZERO; + var$1.$total_in = Long_ZERO; + $this.$z1.$msg = null; + $this.$mode0 = 14; + $this.$need_bytes = (-1); + cjj_InfBlocks_reset($this.$blocks); + return 0; +} +function cjj_Inflate_inflateEnd($this) { + if ($this.$blocks !== null) + cjj_InfBlocks_free($this.$blocks); + return 0; +} +function cjj_Inflate_inflateInit($this, $w) { + var var$2, var$3, var$4, var$5; + $this.$z1.$msg = null; + $this.$blocks = null; + $this.$wrap3 = 0; + if ($w < 0) + $w = -$w; + else if ($w & 1073741824) { + $this.$wrap3 = 4; + $w = $w & (-1073741825); + if ($w < 48) + $w = $w & 15; + } else if ($w & (-32)) { + $this.$wrap3 = 4; + $w = $w & 15; + } else { + $this.$wrap3 = ($w >> 4) + 1 | 0; + if ($w < 48) + $w = $w & 15; + } + if ($w >= 8 && $w <= 15) { + if ($this.$blocks !== null && $this.$wbits != $w) { + cjj_InfBlocks_free($this.$blocks); + $this.$blocks = null; + } + $this.$wbits = $w; + var$2 = new cjj_InfBlocks; + var$3 = $this.$z1; + $w = 1 << $w; + var$2.$bb = $rt_createIntArray(1); + var$2.$tb = $rt_createIntArray(1); + var$2.$bl = $rt_createIntArray(1); + var$2.$bd = $rt_createIntArray(1); + var$2.$tl = $rt_createArray($rt_arraycls($rt_intcls()), 1); + var$2.$td = $rt_createArray($rt_arraycls($rt_intcls()), 1); + var$2.$tli = $rt_createIntArray(1); + var$2.$tdi = $rt_createIntArray(1); + var$2.$inftree = cjj_InfTree__init_0(); + var$2.$z3 = var$3; + var$4 = new cjj_InfCodes; + var$5 = var$2.$z3; + var$4.$tree_index = 0; + var$4.$z4 = var$5; + var$4.$s = var$2; + var$2.$codes = var$4; + var$2.$hufts = $rt_createIntArray(4320); + var$2.$window = $rt_createByteArray($w); + var$2.$end2 = $w; + var$2.$check = var$3.$istate.$wrap3 ? 1 : 0; + var$2.$mode2 = 0; + cjj_InfBlocks_reset(var$2); + $this.$blocks = var$2; + cjj_Inflate_inflateReset($this); + return 0; + } + cjj_Inflate_inflateEnd($this); + return (-2); +} +function cjj_Inflate_inflate($this, $f) { + var var$2, $r, $e, $foo, var$6, $b, var$8, $$je; + if ($this.$z1 !== null && $this.$z1.$next_in !== null) { + var$2 = $f != 4 ? 0 : (-5); + $r = (-5); + a: { + b: { + c: { + d: { + e: { + f: { + g: { + h: { + i: while (true) { + j: { + k: { + l: { + m: { + n: { + o: { + p: { + q: { + r: { + s: { + t: { + u: { + v: { + w: { + switch ($this.$mode0) { + case 6: + $this.$mode0 = 13; + $this.$z1.$msg = $rt_s(844); + $this.$marker = 0; + return (-2); + case 7: + $r = cjj_InfBlocks_proc($this.$blocks, $r); + if ($r == (-3)) { + $this.$mode0 = 13; + $this.$marker = 0; + continue i; + } + if (!$r) + $r = var$2; + if ($r != 1) + break i; + $this.$was = $this.$z1.$adler.$getValue1(); + cjj_InfBlocks_reset($this.$blocks); + if (!$this.$wrap3) { + $this.$mode0 = 12; + $r = var$2; + continue i; + } + $this.$mode0 = 8; + $r = var$2; + break w; + case 12: + break e; + case 13: + return (-3); + case 14: + break r; + case 23: + try { + $r = cjj_Inflate_readBytes($this, 2, $r, var$2); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof cjj_Inflate$Return) { + $e = $$je; + return $e.$r; + } else { + throw $$e; + } + } + $this.$flags2 = $this.$need.lo & 65535; + if (($this.$flags2 & 255) != 8) { + $this.$z1.$msg = $rt_s(845); + $this.$mode0 = 13; + continue i; + } + if ($this.$flags2 & 57344) { + $this.$z1.$msg = $rt_s(846); + $this.$mode0 = 13; + continue i; + } + if ($this.$flags2 & 512) + cjj_Inflate_checksum($this, 2, $this.$need); + $this.$mode0 = 16; + break p; + case 2: + break d; + case 3: + break c; + case 4: + break b; + case 5: + var$2 = $r; + break a; + case 8: + break w; + case 9: + break v; + case 10: + break u; + case 11: + break t; + case 15: + break s; + case 16: + break p; + case 17: + break o; + case 18: + break n; + case 19: + break q; + case 20: + break l; + case 21: + break k; + case 22: + break; + default: + return (-2); + } + break j; + } + if (!$this.$z1.$avail_in) + return $r; + $e = $this.$z1; + $e.$avail_in = $e.$avail_in - 1 | 0; + $e = $this.$z1; + $e.$total_in = Long_add($e.$total_in, Long_fromInt(1)); + $foo = $this.$z1.$next_in.data; + $e = $this.$z1; + $f = $e.$next_in_index; + $e.$next_in_index = $f + 1 | 0; + $this.$need = Long_and(Long_fromInt(($foo[$f] & 255) << 24), new Long(4278190080, 0)); + $this.$mode0 = 9; + $r = var$2; + } + if (!$this.$z1.$avail_in) + return $r; + $e = $this.$z1; + $e.$avail_in = $e.$avail_in - 1 | 0; + $e = $this.$z1; + $e.$total_in = Long_add($e.$total_in, Long_fromInt(1)); + var$6 = $this.$need; + $foo = $this.$z1.$next_in.data; + $e = $this.$z1; + $f = $e.$next_in_index; + $e.$next_in_index = $f + 1 | 0; + $this.$need = Long_add(var$6, Long_and(Long_fromInt(($foo[$f] & 255) << 16), Long_fromInt(16711680))); + $this.$mode0 = 10; + $r = var$2; + } + if (!$this.$z1.$avail_in) + return $r; + $e = $this.$z1; + $e.$avail_in = $e.$avail_in - 1 | 0; + $e = $this.$z1; + $e.$total_in = Long_add($e.$total_in, Long_fromInt(1)); + var$6 = $this.$need; + $foo = $this.$z1.$next_in.data; + $e = $this.$z1; + $f = $e.$next_in_index; + $e.$next_in_index = $f + 1 | 0; + $this.$need = Long_add(var$6, Long_and(Long_fromInt(($foo[$f] & 255) << 8), Long_fromInt(65280))); + $this.$mode0 = 11; + $r = var$2; + } + if (!$this.$z1.$avail_in) + return $r; + $e = $this.$z1; + $e.$avail_in = $e.$avail_in - 1 | 0; + $e = $this.$z1; + $e.$total_in = Long_add($e.$total_in, Long_fromInt(1)); + var$6 = $this.$need; + $foo = $this.$z1.$next_in.data; + $e = $this.$z1; + $f = $e.$next_in_index; + $e.$next_in_index = $f + 1 | 0; + $this.$need = Long_add(var$6, Long_and(Long_fromInt($foo[$f]), Long_fromInt(255))); + if ($this.$flags2) + $this.$need = Long_and(Long_or(Long_or(Long_or(Long_shr(Long_and($this.$need, Long_fromInt(-16777216)), 24), Long_shr(Long_and($this.$need, Long_fromInt(16711680)), 8)), Long_shl(Long_and($this.$need, Long_fromInt(65280)), 8)), Long_shl(Long_and($this.$need, Long_fromInt(65535)), 24)), new Long(4294967295, 0)); + if ($this.$was.lo != $this.$need.lo) + $this.$z1.$msg = $rt_s(847); + else if ($this.$flags2 && $this.$gheader !== null) + $this.$gheader.$crc = $this.$need; + $this.$mode0 = 15; + $r = var$2; + } + if (!($this.$wrap3 && $this.$flags2)) { + if ($this.$z1.$msg === null) + break f; + if (!jl_String_equals($this.$z1.$msg, $rt_s(847))) + break f; + $this.$mode0 = 13; + $this.$marker = 5; + continue i; + } + try { + $r = cjj_Inflate_readBytes($this, 4, $r, var$2); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof cjj_Inflate$Return) { + $e = $$je; + return $e.$r; + } else { + throw $$e; + } + } + if ($this.$z1.$msg !== null && jl_String_equals($this.$z1.$msg, $rt_s(847))) { + $this.$mode0 = 13; + $this.$marker = 5; + continue i; + } + if (Long_eq($this.$need, Long_and($this.$z1.$total_out, new Long(4294967295, 0)))) { + $this.$z1.$msg = null; + break f; + } + $this.$z1.$msg = $rt_s(848); + $this.$mode0 = 13; + continue i; + } + if (!$this.$wrap3) { + $this.$mode0 = 7; + continue i; + } + try { + $r = cjj_Inflate_readBytes($this, 2, $r, var$2); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof cjj_Inflate$Return) { + $e = $$je; + return $e.$r; + } else { + throw $$e; + } + } + if (!($this.$wrap3 != 4 && !($this.$wrap3 & 2)) && Long_eq($this.$need, Long_fromInt(35615))) { + if ($this.$wrap3 == 4) + $this.$wrap3 = 2; + $this.$z1.$adler = cjj_CRC32__init_0(); + cjj_Inflate_checksum($this, 2, $this.$need); + if ($this.$gheader === null) + $this.$gheader = cjj_GZIPHeader__init_0(); + $this.$mode0 = 23; + continue i; + } + if ($this.$wrap3 & 2) { + $this.$mode0 = 13; + $this.$z1.$msg = $rt_s(849); + continue i; + } + $this.$flags2 = 0; + $this.$method = $this.$need.lo & 255; + $b = Long_shr($this.$need, 8).lo & 255; + if (!($this.$wrap3 & 1 && !((($this.$method << 8) + $b | 0) % 31 | 0)) && ($this.$method & 15) != 8) { + if ($this.$wrap3 != 4) { + $this.$mode0 = 13; + $this.$z1.$msg = $rt_s(849); + continue i; + } + $e = $this.$z1; + $e.$next_in_index = $e.$next_in_index - 2 | 0; + $e = $this.$z1; + $e.$avail_in = $e.$avail_in + 2 | 0; + $e = $this.$z1; + $e.$total_in = Long_sub($e.$total_in, Long_fromInt(2)); + $this.$wrap3 = 0; + $this.$mode0 = 7; + continue i; + } + if (($this.$method & 15) != 8) { + $this.$mode0 = 13; + $this.$z1.$msg = $rt_s(845); + continue i; + } + if ($this.$wrap3 == 4) + $this.$wrap3 = 1; + if ((($this.$method >> 4) + 8 | 0) > $this.$wbits) { + $this.$mode0 = 13; + $this.$z1.$msg = $rt_s(850); + continue i; + } + $this.$z1.$adler = cjj_Adler32__init_0(); + if ($b & 32) { + $this.$mode0 = 2; + break d; + } + $this.$mode0 = 7; + continue i; + } + break m; + } + try { + $r = cjj_Inflate_readBytes($this, 4, $r, var$2); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof cjj_Inflate$Return) { + $e = $$je; + return $e.$r; + } else { + throw $$e; + } + } + if ($this.$gheader !== null) + $this.$gheader.$time0 = $this.$need; + if ($this.$flags2 & 512) + cjj_Inflate_checksum($this, 4, $this.$need); + $this.$mode0 = 17; + } + try { + $r = cjj_Inflate_readBytes($this, 2, $r, var$2); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof cjj_Inflate$Return) { + $e = $$je; + return $e.$r; + } else { + throw $$e; + } + } + if ($this.$gheader !== null) { + $this.$gheader.$xflags = $this.$need.lo & 255; + $this.$gheader.$os = $this.$need.lo >> 8 & 255; + } + if ($this.$flags2 & 512) + cjj_Inflate_checksum($this, 2, $this.$need); + $this.$mode0 = 18; + } + if ($this.$flags2 & 1024) { + try { + $r = cjj_Inflate_readBytes($this, 2, $r, var$2); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof cjj_Inflate$Return) { + $e = $$je; + return $e.$r; + } else { + throw $$e; + } + } + if ($this.$gheader !== null) + $this.$gheader.$extra = $rt_createByteArray($this.$need.lo & 65535); + if ($this.$flags2 & 512) + cjj_Inflate_checksum($this, 2, $this.$need); + } else if ($this.$gheader !== null) + $this.$gheader.$extra = null; + $this.$mode0 = 19; + } + if ($this.$flags2 & 1024) + x: { + try { + $r = cjj_Inflate_readBytes0($this, $r, var$2); + if ($this.$gheader === null) + break x; + $foo = ji_ByteArrayOutputStream_toByteArray($this.$tmp_string); + var$8 = $foo.data; + $this.$tmp_string = null; + $f = var$8.length; + if ($f != $this.$gheader.$extra.data.length) { + $this.$z1.$msg = $rt_s(851); + $this.$mode0 = 13; + continue i; + } + jl_System_arraycopy($foo, 0, $this.$gheader.$extra, 0, $f); + break x; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof cjj_Inflate$Return) { + $e = $$je; + return $e.$r; + } else { + throw $$e; + } + } + } + else if ($this.$gheader !== null) + $this.$gheader.$extra = null; + $this.$mode0 = 20; + } + y: { + if ($this.$flags2 & 2048) { + z: { + try { + $r = cjj_Inflate_readString($this, $r, var$2); + if ($this.$gheader === null) + break z; + $this.$gheader.$name8 = ji_ByteArrayOutputStream_toByteArray($this.$tmp_string); + break z; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof cjj_Inflate$Return) { + $e = $$je; + break h; + } else { + throw $$e; + } + } + } + try { + $this.$tmp_string = null; + break y; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof cjj_Inflate$Return) { + $e = $$je; + break h; + } else { + throw $$e; + } + } + } else if ($this.$gheader !== null) + $this.$gheader.$name8 = null; + } + $this.$mode0 = 21; + } + ba: { + if ($this.$flags2 & 4096) { + bb: { + try { + $r = cjj_Inflate_readString($this, $r, var$2); + if ($this.$gheader === null) + break bb; + $this.$gheader.$comment = ji_ByteArrayOutputStream_toByteArray($this.$tmp_string); + break bb; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof cjj_Inflate$Return) { + $e = $$je; + break g; + } else { + throw $$e; + } + } + } + try { + $this.$tmp_string = null; + break ba; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof cjj_Inflate$Return) { + $e = $$je; + break g; + } else { + throw $$e; + } + } + } else if ($this.$gheader !== null) + $this.$gheader.$comment = null; + } + $this.$mode0 = 22; + } + if ($this.$flags2 & 512) { + try { + $r = cjj_Inflate_readBytes($this, 2, $r, var$2); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof cjj_Inflate$Return) { + $e = $$je; + return $e.$r; + } else { + throw $$e; + } + } + if ($this.$gheader !== null) + $this.$gheader.$hcrc = Long_and($this.$need, Long_fromInt(65535)).lo; + if (Long_ne($this.$need, Long_and($this.$z1.$adler.$getValue1(), Long_fromInt(65535)))) { + $this.$mode0 = 13; + $this.$z1.$msg = $rt_s(852); + $this.$marker = 5; + continue; + } + } + $this.$z1.$adler = cjj_CRC32__init_0(); + $this.$mode0 = 7; + } + return $r; + } + return $e.$r; + } + return $e.$r; + } + $this.$mode0 = 12; + } + return 1; + } + if (!$this.$z1.$avail_in) + return $r; + $e = $this.$z1; + $e.$avail_in = $e.$avail_in - 1 | 0; + $e = $this.$z1; + $e.$total_in = Long_add($e.$total_in, Long_fromInt(1)); + $foo = $this.$z1.$next_in.data; + $e = $this.$z1; + $r = $e.$next_in_index; + $e.$next_in_index = $r + 1 | 0; + $this.$need = Long_and(Long_fromInt(($foo[$r] & 255) << 24), new Long(4278190080, 0)); + $this.$mode0 = 3; + $r = var$2; + } + if (!$this.$z1.$avail_in) + return $r; + $e = $this.$z1; + $e.$avail_in = $e.$avail_in - 1 | 0; + $e = $this.$z1; + $e.$total_in = Long_add($e.$total_in, Long_fromInt(1)); + var$6 = $this.$need; + $foo = $this.$z1.$next_in.data; + $e = $this.$z1; + $r = $e.$next_in_index; + $e.$next_in_index = $r + 1 | 0; + $this.$need = Long_add(var$6, Long_and(Long_fromInt(($foo[$r] & 255) << 16), Long_fromInt(16711680))); + $this.$mode0 = 4; + $r = var$2; + } + if (!$this.$z1.$avail_in) + return $r; + $e = $this.$z1; + $e.$avail_in = $e.$avail_in - 1 | 0; + $e = $this.$z1; + $e.$total_in = Long_add($e.$total_in, Long_fromInt(1)); + var$6 = $this.$need; + $foo = $this.$z1.$next_in.data; + $e = $this.$z1; + $f = $e.$next_in_index; + $e.$next_in_index = $f + 1 | 0; + $this.$need = Long_add(var$6, Long_and(Long_fromInt(($foo[$f] & 255) << 8), Long_fromInt(65280))); + $this.$mode0 = 5; + } + if (!$this.$z1.$avail_in) + return var$2; + $e = $this.$z1; + $e.$avail_in = $e.$avail_in - 1 | 0; + $e = $this.$z1; + $e.$total_in = Long_add($e.$total_in, Long_fromInt(1)); + var$6 = $this.$need; + $foo = $this.$z1.$next_in.data; + $e = $this.$z1; + $f = $e.$next_in_index; + $e.$next_in_index = $f + 1 | 0; + $this.$need = Long_add(var$6, Long_and(Long_fromInt($foo[$f]), Long_fromInt(255))); + $this.$z1.$adler.$reset2($this.$need); + $this.$mode0 = 6; + return 2; + } + if ($f == 4 && $this.$mode0 == 14) + return 0; + return (-2); +} +function cjj_Inflate_readBytes($this, $n, $r, $f) { + var var$4, var$5, var$6, var$7; + if ($this.$need_bytes == (-1)) { + $this.$need_bytes = $n; + $this.$need = Long_ZERO; + } + while (true) { + if ($this.$need_bytes <= 0) { + if ($n == 2) + $this.$need = Long_and($this.$need, Long_fromInt(65535)); + else if ($n == 4) + $this.$need = Long_and($this.$need, new Long(4294967295, 0)); + $this.$need_bytes = (-1); + return $r; + } + if (!$this.$z1.$avail_in) + break; + var$4 = $this.$z1; + var$4.$avail_in = var$4.$avail_in - 1 | 0; + var$4 = $this.$z1; + var$4.$total_in = Long_add(var$4.$total_in, Long_fromInt(1)); + var$5 = $this.$need; + var$6 = $this.$z1.$next_in.data; + var$4 = $this.$z1; + var$7 = var$4.$next_in_index; + var$4.$next_in_index = var$7 + 1 | 0; + $this.$need = Long_or(var$5, Long_fromInt((var$6[var$7] & 255) << (($n - $this.$need_bytes | 0) * 8 | 0))); + $this.$need_bytes = $this.$need_bytes - 1 | 0; + $r = $f; + } + $rt_throw(cjj_Inflate$Return__init_($this, $r)); +} +function cjj_Inflate_readString($this, $r, $f) { + var var$3, var$4; + if ($this.$tmp_string === null) + $this.$tmp_string = ji_ByteArrayOutputStream__init_0(); + while (true) { + if (!$this.$z1.$avail_in) + $rt_throw(cjj_Inflate$Return__init_($this, $r)); + var$3 = $this.$z1; + var$3.$avail_in = var$3.$avail_in - 1 | 0; + var$3 = $this.$z1; + var$3.$total_in = Long_add(var$3.$total_in, Long_fromInt(1)); + var$4 = $this.$z1.$next_in.data[$this.$z1.$next_in_index]; + if (var$4) + ji_ByteArrayOutputStream_write0($this.$tmp_string, $this.$z1.$next_in, $this.$z1.$next_in_index, 1); + $this.$z1.$adler.$update($this.$z1.$next_in, $this.$z1.$next_in_index, 1); + var$3 = $this.$z1; + var$3.$next_in_index = var$3.$next_in_index + 1 | 0; + if (!var$4) + break; + $r = $f; + } + return $f; +} +function cjj_Inflate_readBytes0($this, $r, $f) { + var var$3; + if ($this.$tmp_string === null) + $this.$tmp_string = ji_ByteArrayOutputStream__init_0(); + while (Long_gt($this.$need, Long_ZERO)) { + if (!$this.$z1.$avail_in) + $rt_throw(cjj_Inflate$Return__init_($this, $r)); + var$3 = $this.$z1; + var$3.$avail_in = var$3.$avail_in - 1 | 0; + var$3 = $this.$z1; + var$3.$total_in = Long_add(var$3.$total_in, Long_fromInt(1)); + ji_ByteArrayOutputStream_write0($this.$tmp_string, $this.$z1.$next_in, $this.$z1.$next_in_index, 1); + $this.$z1.$adler.$update($this.$z1.$next_in, $this.$z1.$next_in_index, 1); + var$3 = $this.$z1; + var$3.$next_in_index = var$3.$next_in_index + 1 | 0; + $this.$need = Long_sub($this.$need, Long_fromInt(1)); + $r = $f; + } + return $r; +} +function cjj_Inflate_checksum($this, $n, $v) { + var $i; + $i = 0; + while ($i < $n) { + $this.$crcbuf.data[$i] = Long_and($v, Long_fromInt(255)).lo << 24 >> 24; + $v = Long_shr($v, 8); + $i = $i + 1 | 0; + } + $this.$z1.$adler.$update($this.$crcbuf, 0, $n); +} +function cjj_Inflate__clinit_() { + var var$1, var$2; + var$1 = $rt_createByteArray(4); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = 0; + var$2[2] = (-1); + var$2[3] = (-1); + cjj_Inflate_mark = var$1; +} +function jur_AbstractCharClass$1() { + var a = this; jur_AbstractCharClass.call(a); + a.$val$lHS = null; + a.$this$04 = null; +} +function jur_AbstractCharClass$1_contains($this, $ch) { + var $index; + $index = $ch - 55296 | 0; + return $index >= 0 && $index < 2048 ? $this.$altSurrogates ^ ju_BitSet_get($this.$val$lHS, $index) : 0; +} +function jur_AbstractCharClass$2() { + var a = this; jur_AbstractCharClass.call(a); + a.$val$lHS0 = null; + a.$val$thisClass = null; + a.$this$05 = null; +} +function jur_AbstractCharClass$2_contains($this, $ch) { + var $index, $containslHS; + $index = $ch - 55296 | 0; + $containslHS = $index >= 0 && $index < 2048 ? $this.$altSurrogates ^ ju_BitSet_get($this.$val$lHS0, $index) : 0; + return $this.$val$thisClass.$contains1($ch) && !$containslHS ? 1 : 0; +} +function jur_CharClass$18() { + var a = this; jur_AbstractCharClass.call(a); + a.$val$bs = null; + a.$this$023 = null; +} +function jur_CharClass$18_contains($this, $ch) { + return $this.$alt0 ^ ju_BitSet_get($this.$val$bs, $ch); +} +function jur_CharClass$18_toString($this) { + var $temp, $i; + $temp = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($temp); + $i = ju_BitSet_nextSetBit($this.$val$bs, 0); + while ($i >= 0) { + jl_AbstractStringBuilder_append7($temp, jl_Character_toChars($i)); + jl_AbstractStringBuilder_append0($temp, 124); + $i = ju_BitSet_nextSetBit($this.$val$bs, $i + 1 | 0); + } + if ($temp.$length0 > 0) + jl_StringBuilder_deleteCharAt($temp, $temp.$length0 - 1 | 0); + return jl_AbstractStringBuilder_toString($temp); +} +function jl_IllegalStateException() { + jl_Exception.call(this); +} +function jl_IllegalStateException__init_0() { + var var_0 = new jl_IllegalStateException(); + jl_IllegalStateException__init_(var_0); + return var_0; +} +function jl_IllegalStateException__init_($this) { + jl_Throwable__init_0($this); +} +function ju_NoSuchElementException() { + jl_RuntimeException.call(this); +} +function ju_NoSuchElementException__init_0() { + var var_0 = new ju_NoSuchElementException(); + ju_NoSuchElementException__init_(var_0); + return var_0; +} +function ju_NoSuchElementException__init_($this) { + jl_Throwable__init_0($this); +} +function jur_CharClass$1() { + var a = this; jur_AbstractCharClass.call(a); + a.$val$cc1 = null; + a.$this$08 = null; +} +function jur_CharClass$1_contains($this, $ch) { + return $this.$val$cc1.$contains1($ch); +} +function jur_CharClass$3() { + var a = this; jur_AbstractCharClass.call(a); + a.$val$curAlt1 = 0; + a.$val$cc2 = null; + a.$this$09 = null; +} +function jur_CharClass$3_contains($this, $ch) { + return !($this.$val$curAlt1 ^ ju_BitSet_get($this.$this$09.$bits, $ch)) && !($this.$val$curAlt1 ^ $this.$this$09.$inverted ^ $this.$val$cc2.$contains1($ch)) ? 0 : 1; +} +function jur_CharClass$2() { + var a = this; jur_AbstractCharClass.call(a); + a.$val$curAlt2 = 0; + a.$val$cc3 = null; + a.$this$010 = null; +} +function jur_CharClass$2_contains($this, $ch) { + return !($this.$val$curAlt2 ^ ju_BitSet_get($this.$this$010.$bits, $ch)) && !($this.$val$curAlt2 ^ $this.$this$010.$inverted ^ $this.$val$cc3.$contains1($ch)) ? 1 : 0; +} +function jur_CharClass$5() { + var a = this; jur_AbstractCharClass.call(a); + a.$val$curAlt = 0; + a.$val$nb = null; + a.$val$cc = null; + a.$this$06 = null; +} +function jur_CharClass$5_contains($this, $ch) { + return $this.$val$curAlt ^ (!$this.$val$nb.$contains1($ch) && !$this.$val$cc.$contains1($ch) ? 0 : 1); +} +function jur_CharClass$4() { + var a = this; jur_AbstractCharClass.call(a); + a.$val$curAlt0 = 0; + a.$val$nb0 = null; + a.$val$cc0 = null; + a.$this$07 = null; +} +function jur_CharClass$4_contains($this, $ch) { + return $this.$val$curAlt0 ^ (!$this.$val$nb0.$contains1($ch) && !$this.$val$cc0.$contains1($ch) ? 0 : 1) ? 0 : 1; +} +function jur_CharClass$7() { + var a = this; jur_AbstractCharClass.call(a); + a.$val$clazz1 = null; + a.$this$013 = null; +} +function jur_CharClass$7_contains($this, $ch) { + return jur_CharClass_contains($this.$val$clazz1, $ch); +} +function jur_CharClass$6() { + var a = this; jur_AbstractCharClass.call(a); + a.$val$clazz2 = null; + a.$this$014 = null; +} +function jur_CharClass$6_contains($this, $ch) { + return jur_CharClass_contains($this.$val$clazz2, $ch) ? 0 : 1; +} +function jur_CharClass$9() { + var a = this; jur_AbstractCharClass.call(a); + a.$val$clazz3 = null; + a.$val$curAlt5 = 0; + a.$this$015 = null; +} +function jur_CharClass$9_contains($this, $ch) { + return !jur_CharClass_contains($this.$val$clazz3, $ch) && !($this.$val$curAlt5 ^ ju_BitSet_get($this.$this$015.$bits, $ch)) ? 0 : 1; +} +function jur_CharClass$8() { + var a = this; jur_AbstractCharClass.call(a); + a.$val$clazz4 = null; + a.$val$curAlt6 = 0; + a.$this$016 = null; +} +function jur_CharClass$8_contains($this, $ch) { + return !jur_CharClass_contains($this.$val$clazz4, $ch) && !($this.$val$curAlt6 ^ ju_BitSet_get($this.$this$016.$bits, $ch)) ? 1 : 0; +} +function jur_CharClass$11() { + var a = this; jur_AbstractCharClass.call(a); + a.$val$curAlt3 = 0; + a.$val$nb1 = null; + a.$val$clazz = null; + a.$this$011 = null; +} +function jur_CharClass$11_contains($this, $ch) { + return !($this.$val$curAlt3 ^ $this.$val$nb1.$contains1($ch)) && !jur_CharClass_contains($this.$val$clazz, $ch) ? 0 : 1; +} +function jur_CharClass$10() { + var a = this; jur_AbstractCharClass.call(a); + a.$val$curAlt4 = 0; + a.$val$nb2 = null; + a.$val$clazz0 = null; + a.$this$012 = null; +} +function jur_CharClass$10_contains($this, $ch) { + return !($this.$val$curAlt4 ^ $this.$val$nb2.$contains1($ch)) && !jur_CharClass_contains($this.$val$clazz0, $ch) ? 1 : 0; +} +function jur_CharClass$13() { + var a = this; jur_AbstractCharClass.call(a); + a.$val$clazz7 = null; + a.$this$019 = null; +} +function jur_CharClass$13_contains($this, $ch) { + return jur_CharClass_contains($this.$val$clazz7, $ch); +} +function jur_CharClass$12() { + var a = this; jur_AbstractCharClass.call(a); + a.$val$clazz8 = null; + a.$this$020 = null; +} +function jur_CharClass$12_contains($this, $ch) { + return jur_CharClass_contains($this.$val$clazz8, $ch) ? 0 : 1; +} +function jur_CharClass$15() { + var a = this; jur_AbstractCharClass.call(a); + a.$val$clazz9 = null; + a.$val$curAlt9 = 0; + a.$this$021 = null; +} +function jur_CharClass$15_contains($this, $ch) { + return jur_CharClass_contains($this.$val$clazz9, $ch) && $this.$val$curAlt9 ^ ju_BitSet_get($this.$this$021.$bits, $ch) ? 1 : 0; +} +function jur_CharClass$14() { + var a = this; jur_AbstractCharClass.call(a); + a.$val$clazz10 = null; + a.$val$curAlt10 = 0; + a.$this$022 = null; +} +function jur_CharClass$14_contains($this, $ch) { + return jur_CharClass_contains($this.$val$clazz10, $ch) && $this.$val$curAlt10 ^ ju_BitSet_get($this.$this$022.$bits, $ch) ? 0 : 1; +} +function jur_CharClass$17() { + var a = this; jur_AbstractCharClass.call(a); + a.$val$curAlt7 = 0; + a.$val$nb3 = null; + a.$val$clazz5 = null; + a.$this$017 = null; +} +function jur_CharClass$17_contains($this, $ch) { + return $this.$val$curAlt7 ^ $this.$val$nb3.$contains1($ch) && jur_CharClass_contains($this.$val$clazz5, $ch) ? 1 : 0; +} +function jur_CharClass$16() { + var a = this; jur_AbstractCharClass.call(a); + a.$val$curAlt8 = 0; + a.$val$nb4 = null; + a.$val$clazz6 = null; + a.$this$018 = null; +} +function jur_CharClass$16_contains($this, $ch) { + return $this.$val$curAlt8 ^ $this.$val$nb4.$contains1($ch) && jur_CharClass_contains($this.$val$clazz6, $ch) ? 0 : 1; +} +function ju_Iterator() { +} +function ju_AbstractList$1() { + var a = this; jl_Object.call(a); + a.$index3 = 0; + a.$modCount0 = 0; + a.$size1 = 0; + a.$removeIndex = 0; + a.$this$0 = null; +} +function ju_AbstractList$1_hasNext($this) { + return $this.$index3 >= $this.$size1 ? 0 : 1; +} +function ju_AbstractList$1_next($this) { + var var$1, var$2; + ju_AbstractList$1_checkConcurrentModification($this); + $this.$removeIndex = $this.$index3; + var$1 = $this.$this$0; + var$2 = $this.$index3; + $this.$index3 = var$2 + 1 | 0; + return var$1.$get5(var$2); +} +function ju_AbstractList$1_remove($this) { + var var$1; + if ($this.$removeIndex < 0) { + var$1 = new jl_IllegalStateException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); + } + ju_AbstractList$1_checkConcurrentModification($this); + $this.$this$0.$remove0($this.$removeIndex); + $this.$modCount0 = $this.$this$0.$modCount; + if ($this.$removeIndex < $this.$index3) + $this.$index3 = $this.$index3 - 1 | 0; + $this.$size1 = $this.$size1 - 1 | 0; + $this.$removeIndex = (-1); +} +function ju_AbstractList$1_checkConcurrentModification($this) { + var var$1; + if ($this.$modCount0 >= $this.$this$0.$modCount) + return; + var$1 = new ju_ConcurrentModificationException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); +} +function jl_ConsoleOutputStreamStderr() { + ji_OutputStream.call(this); +} +function jl_ConsoleOutputStreamStderr__init_0() { + var var_0 = new jl_ConsoleOutputStreamStderr(); + jl_ConsoleOutputStreamStderr__init_(var_0); + return var_0; +} +function jl_ConsoleOutputStreamStderr__init_($this) { + return; +} +function jl_ConsoleOutputStreamStderr_write($this, $b) { + $rt_putStderr($b); +} +function nms_AxisAlignedBB() { + var a = this; jl_Object.call(a); + a.$minX = 0.0; + a.$minY = 0.0; + a.$minZ = 0.0; + a.$maxX = 0.0; + a.$maxY = 0.0; + a.$maxZ = 0.0; +} +var nms_AxisAlignedBB_theAABBLocalPool = null; +function nms_AxisAlignedBB__init_(var_0, var_1, var_2, var_3, var_4, var_5) { + var var_6 = new nms_AxisAlignedBB(); + nms_AxisAlignedBB__init_0(var_6, var_0, var_1, var_2, var_3, var_4, var_5); + return var_6; +} +function nms_AxisAlignedBB_getBoundingBox($par0, $par2, $par4, $par6, $par8, $par10) { + return nms_AxisAlignedBB__init_($par0, $par2, $par4, $par6, $par8, $par10); +} +function nms_AxisAlignedBB_getAABBPool() { + return jl_ThreadLocal_get(nms_AxisAlignedBB_theAABBLocalPool); +} +function nms_AxisAlignedBB__init_0($this, $par1, $par3, $par5, $par7, $par9, $par11) { + $this.$minX = $par1; + $this.$minY = $par3; + $this.$minZ = $par5; + $this.$maxX = $par7; + $this.$maxY = $par9; + $this.$maxZ = $par11; +} +function nms_AxisAlignedBB_setBounds($this, $par1, $par3, $par5, $par7, $par9, $par11) { + $this.$minX = $par1; + $this.$minY = $par3; + $this.$minZ = $par5; + $this.$maxX = $par7; + $this.$maxY = $par9; + $this.$maxZ = $par11; + return $this; +} +function nms_AxisAlignedBB_addCoord($this, $par1, $par3, $par5) { + var $var7, $var9, $var11, $var13, $var15, $var17, var$10; + $var7 = $this.$minX; + $var9 = $this.$minY; + $var11 = $this.$minZ; + $var13 = $this.$maxX; + $var15 = $this.$maxY; + $var17 = $this.$maxZ; + var$10 = $rt_compare($par1, 0.0); + if (var$10 < 0) + $var7 = $var7 + $par1; + if (var$10 > 0) + $var13 = $var13 + $par1; + var$10 = $rt_compare($par3, 0.0); + if (var$10 < 0) + $var9 = $var9 + $par3; + if (var$10 > 0) + $var15 = $var15 + $par3; + var$10 = $rt_compare($par5, 0.0); + if (var$10 < 0) + $var11 = $var11 + $par5; + if (var$10 > 0) + $var17 = $var17 + $par5; + return nms_AABBPool_getAABB(nms_AxisAlignedBB_getAABBPool(), $var7, $var9, $var11, $var13, $var15, $var17); +} +function nms_AxisAlignedBB_expand($this, $par1, $par3, $par5) { + var $var7, $var9, $var11, $var13, $var15, $var17; + $var7 = $this.$minX - $par1; + $var9 = $this.$minY - $par3; + $var11 = $this.$minZ - $par5; + $var13 = $this.$maxX + $par1; + $var15 = $this.$maxY + $par3; + $var17 = $this.$maxZ + $par5; + return nms_AABBPool_getAABB(nms_AxisAlignedBB_getAABBPool(), $var7, $var9, $var11, $var13, $var15, $var17); +} +function nms_AxisAlignedBB_getOffsetBoundingBox($this, $par1, $par3, $par5) { + return nms_AABBPool_getAABB(nms_AxisAlignedBB_getAABBPool(), $this.$minX + $par1, $this.$minY + $par3, $this.$minZ + $par5, $this.$maxX + $par1, $this.$maxY + $par3, $this.$maxZ + $par5); +} +function nms_AxisAlignedBB_calculateXOffset($this, $par1AxisAlignedBB, $par2) { + var $var4, $var4_0; + if ($par1AxisAlignedBB.$maxY > $this.$minY && $par1AxisAlignedBB.$minY < $this.$maxY) { + if ($par1AxisAlignedBB.$maxZ > $this.$minZ && $par1AxisAlignedBB.$minZ < $this.$maxZ) { + if ($par2 <= 0.0) + $var4 = $par2; + else if ($par1AxisAlignedBB.$maxX > $this.$minX) + $var4 = $par2; + else { + $var4 = $this.$minX - $par1AxisAlignedBB.$maxX; + if ($var4 >= $par2) + $var4 = $par2; + } + if ($var4 >= 0.0) + $var4_0 = $var4; + else if ($par1AxisAlignedBB.$minX < $this.$maxX) + $var4_0 = $var4; + else { + $var4_0 = $this.$maxX - $par1AxisAlignedBB.$minX; + if ($var4_0 <= $var4) + $var4_0 = $var4; + } + return $var4_0; + } + return $par2; + } + return $par2; +} +function nms_AxisAlignedBB_calculateYOffset($this, $par1AxisAlignedBB, $par2) { + var $var4, $var4_0; + if ($par1AxisAlignedBB.$maxX > $this.$minX && $par1AxisAlignedBB.$minX < $this.$maxX) { + if ($par1AxisAlignedBB.$maxZ > $this.$minZ && $par1AxisAlignedBB.$minZ < $this.$maxZ) { + if ($par2 <= 0.0) + $var4 = $par2; + else if ($par1AxisAlignedBB.$maxY > $this.$minY) + $var4 = $par2; + else { + $var4 = $this.$minY - $par1AxisAlignedBB.$maxY; + if ($var4 >= $par2) + $var4 = $par2; + } + if ($var4 >= 0.0) + $var4_0 = $var4; + else if ($par1AxisAlignedBB.$minY < $this.$maxY) + $var4_0 = $var4; + else { + $var4_0 = $this.$maxY - $par1AxisAlignedBB.$minY; + if ($var4_0 <= $var4) + $var4_0 = $var4; + } + return $var4_0; + } + return $par2; + } + return $par2; +} +function nms_AxisAlignedBB_calculateZOffset($this, $par1AxisAlignedBB, $par2) { + var $var4, $var4_0; + if ($par1AxisAlignedBB.$maxX > $this.$minX && $par1AxisAlignedBB.$minX < $this.$maxX) { + if ($par1AxisAlignedBB.$maxY > $this.$minY && $par1AxisAlignedBB.$minY < $this.$maxY) { + if ($par2 <= 0.0) + $var4 = $par2; + else if ($par1AxisAlignedBB.$maxZ > $this.$minZ) + $var4 = $par2; + else { + $var4 = $this.$minZ - $par1AxisAlignedBB.$maxZ; + if ($var4 >= $par2) + $var4 = $par2; + } + if ($var4 >= 0.0) + $var4_0 = $var4; + else if ($par1AxisAlignedBB.$minZ < $this.$maxZ) + $var4_0 = $var4; + else { + $var4_0 = $this.$maxZ - $par1AxisAlignedBB.$minZ; + if ($var4_0 <= $var4) + $var4_0 = $var4; + } + return $var4_0; + } + return $par2; + } + return $par2; +} +function nms_AxisAlignedBB_intersectsWith($this, $par1AxisAlignedBB) { + return $par1AxisAlignedBB.$maxX > $this.$minX && $par1AxisAlignedBB.$minX < $this.$maxX ? ($par1AxisAlignedBB.$maxY > $this.$minY && $par1AxisAlignedBB.$minY < $this.$maxY ? ($par1AxisAlignedBB.$maxZ > $this.$minZ && $par1AxisAlignedBB.$minZ < $this.$maxZ ? 1 : 0) : 0) : 0; +} +function nms_AxisAlignedBB_offset($this, $par1, $par3, $par5) { + $this.$minX = $this.$minX + $par1; + $this.$minY = $this.$minY + $par3; + $this.$minZ = $this.$minZ + $par5; + $this.$maxX = $this.$maxX + $par1; + $this.$maxY = $this.$maxY + $par3; + $this.$maxZ = $this.$maxZ + $par5; + return $this; +} +function nms_AxisAlignedBB_isVecInside($this, $par1Vec3) { + return $par1Vec3.$xCoord > $this.$minX && $par1Vec3.$xCoord < $this.$maxX ? ($par1Vec3.$yCoord > $this.$minY && $par1Vec3.$yCoord < $this.$maxY ? ($par1Vec3.$zCoord > $this.$minZ && $par1Vec3.$zCoord < $this.$maxZ ? 1 : 0) : 0) : 0; +} +function nms_AxisAlignedBB_getAverageEdgeLength($this) { + return ($this.$maxX - $this.$minX + $this.$maxY - $this.$minY + $this.$maxZ - $this.$minZ) / 3.0; +} +function nms_AxisAlignedBB_contract($this, $par1, $par3, $par5) { + var $var7, $var9, $var11, $var13, $var15, $var17; + $var7 = $this.$minX + $par1; + $var9 = $this.$minY + $par3; + $var11 = $this.$minZ + $par5; + $var13 = $this.$maxX - $par1; + $var15 = $this.$maxY - $par3; + $var17 = $this.$maxZ - $par5; + return nms_AABBPool_getAABB(nms_AxisAlignedBB_getAABBPool(), $var7, $var9, $var11, $var13, $var15, $var17); +} +function nms_AxisAlignedBB_copy($this) { + return nms_AABBPool_getAABB(nms_AxisAlignedBB_getAABBPool(), $this.$minX, $this.$minY, $this.$minZ, $this.$maxX, $this.$maxY, $this.$maxZ); +} +function nms_AxisAlignedBB_calculateIntercept($this, $par1Vec3, $par2Vec3) { + var $var3, $var4, $var5, $var6, $var7, $var8, $var9, $var10; + $var3 = nms_Vec3_getIntermediateWithXValue($par1Vec3, $par2Vec3, $this.$minX); + $var4 = nms_Vec3_getIntermediateWithXValue($par1Vec3, $par2Vec3, $this.$maxX); + $var5 = nms_Vec3_getIntermediateWithYValue($par1Vec3, $par2Vec3, $this.$minY); + $var6 = nms_Vec3_getIntermediateWithYValue($par1Vec3, $par2Vec3, $this.$maxY); + $var7 = nms_Vec3_getIntermediateWithZValue($par1Vec3, $par2Vec3, $this.$minZ); + $var8 = nms_Vec3_getIntermediateWithZValue($par1Vec3, $par2Vec3, $this.$maxZ); + if (!nms_AxisAlignedBB_isVecInYZ($this, $var3)) + $var3 = null; + if (!nms_AxisAlignedBB_isVecInYZ($this, $var4)) + $var4 = null; + if (!nms_AxisAlignedBB_isVecInXZ($this, $var5)) + $var5 = null; + if (!nms_AxisAlignedBB_isVecInXZ($this, $var6)) + $var6 = null; + if (!nms_AxisAlignedBB_isVecInXY($this, $var7)) + $var7 = null; + if (!nms_AxisAlignedBB_isVecInXY($this, $var8)) + $var8 = null; + $var9 = null; + if ($var3 !== null) + $var9 = $var3; + if ($var4 !== null && !($var9 !== null && nms_Vec3_squareDistanceTo($par1Vec3, $var4) >= nms_Vec3_squareDistanceTo($par1Vec3, $var9))) + $var9 = $var4; + if ($var5 !== null && !($var9 !== null && nms_Vec3_squareDistanceTo($par1Vec3, $var5) >= nms_Vec3_squareDistanceTo($par1Vec3, $var9))) + $var9 = $var5; + if ($var6 !== null && !($var9 !== null && nms_Vec3_squareDistanceTo($par1Vec3, $var6) >= nms_Vec3_squareDistanceTo($par1Vec3, $var9))) + $var9 = $var6; + if ($var7 !== null && !($var9 !== null && nms_Vec3_squareDistanceTo($par1Vec3, $var7) >= nms_Vec3_squareDistanceTo($par1Vec3, $var9))) + $var9 = $var7; + if ($var8 !== null && !($var9 !== null && nms_Vec3_squareDistanceTo($par1Vec3, $var8) >= nms_Vec3_squareDistanceTo($par1Vec3, $var9))) + $var9 = $var8; + if ($var9 === null) + return null; + $var10 = (-1); + if ($var9 === $var3) + $var10 = 4; + if ($var9 === $var4) + $var10 = 5; + if ($var9 === $var5) + $var10 = 0; + if ($var9 === $var6) + $var10 = 1; + if ($var9 === $var7) + $var10 = 2; + if ($var9 === $var8) + $var10 = 3; + return nms_MovingObjectPosition__init_(0, 0, 0, $var10, $var9); +} +function nms_AxisAlignedBB_isVecInYZ($this, $par1Vec3) { + return $par1Vec3 === null ? 0 : $par1Vec3.$yCoord >= $this.$minY && $par1Vec3.$yCoord <= $this.$maxY && $par1Vec3.$zCoord >= $this.$minZ && $par1Vec3.$zCoord <= $this.$maxZ ? 1 : 0; +} +function nms_AxisAlignedBB_isVecInXZ($this, $par1Vec3) { + return $par1Vec3 === null ? 0 : $par1Vec3.$xCoord >= $this.$minX && $par1Vec3.$xCoord <= $this.$maxX && $par1Vec3.$zCoord >= $this.$minZ && $par1Vec3.$zCoord <= $this.$maxZ ? 1 : 0; +} +function nms_AxisAlignedBB_isVecInXY($this, $par1Vec3) { + return $par1Vec3 === null ? 0 : $par1Vec3.$xCoord >= $this.$minX && $par1Vec3.$xCoord <= $this.$maxX && $par1Vec3.$yCoord >= $this.$minY && $par1Vec3.$yCoord <= $this.$maxY ? 1 : 0; +} +function nms_AxisAlignedBB_setBB($this, $par1AxisAlignedBB) { + $this.$minX = $par1AxisAlignedBB.$minX; + $this.$minY = $par1AxisAlignedBB.$minY; + $this.$minZ = $par1AxisAlignedBB.$minZ; + $this.$maxX = $par1AxisAlignedBB.$maxX; + $this.$maxY = $par1AxisAlignedBB.$maxY; + $this.$maxZ = $par1AxisAlignedBB.$maxZ; +} +function nms_AxisAlignedBB_toString($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(853)); + var$1 = jl_StringBuilder_append4(var$1, $this.$minX); + jl_AbstractStringBuilder_append(var$1, $rt_s(368)); + var$1 = jl_StringBuilder_append4(var$1, $this.$minY); + jl_AbstractStringBuilder_append(var$1, $rt_s(368)); + var$1 = jl_StringBuilder_append4(var$1, $this.$minZ); + jl_AbstractStringBuilder_append(var$1, $rt_s(854)); + var$1 = jl_StringBuilder_append4(var$1, $this.$maxX); + jl_AbstractStringBuilder_append(var$1, $rt_s(368)); + var$1 = jl_StringBuilder_append4(var$1, $this.$maxY); + jl_AbstractStringBuilder_append(var$1, $rt_s(368)); + var$1 = jl_StringBuilder_append4(var$1, $this.$maxZ); + jl_AbstractStringBuilder_append(var$1, $rt_s(274)); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_AxisAlignedBB__clinit_() { + nms_AxisAlignedBB_theAABBLocalPool = new nms_AABBLocalPool; +} +function nms_GameSettings() { + var a = this; jl_Object.call(a); + a.$musicVolume = 0.0; + a.$soundVolume = 0.0; + a.$mouseSensitivity = 0.0; + a.$invertMouse = 0; + a.$renderDistance = 0; + a.$viewBobbing = 0; + a.$anaglyph = 0; + a.$advancedOpengl = 0; + a.$limitFramerate = 0; + a.$fancyGraphics = 0; + a.$enableFog = 0; + a.$ambientOcclusion = 0; + a.$clouds = 0; + a.$skin = null; + a.$chatVisibility = 0; + a.$chatColours = 0; + a.$chatLinks = 0; + a.$chatLinksPrompt = 0; + a.$chatOpacity = 0.0; + a.$serverTextures = 0; + a.$snooperEnabled = 0; + a.$fullScreen = 0; + a.$enableVsync = 0; + a.$hideServerAddress = 0; + a.$advancedItemTooltips = 0; + a.$pauseOnLostFocus = 0; + a.$showCape = 0; + a.$touchscreen = 0; + a.$antialiasMode = 0; + a.$patchAnisotropic = 0; + a.$overrideWidth = 0; + a.$overrideHeight = 0; + a.$heldItemTooltips = 0; + a.$chatScale = 0.0; + a.$chatWidth = 0.0; + a.$chatHeightUnfocused = 0.0; + a.$chatHeightFocused = 0.0; + a.$keyBindForward = null; + a.$keyBindLeft = null; + a.$keyBindBack = null; + a.$keyBindRight = null; + a.$keyBindJump = null; + a.$keyBindInventory = null; + a.$keyBindDrop = null; + a.$keyBindChat = null; + a.$keyBindSneak = null; + a.$keyBindAttack = null; + a.$keyBindUseItem = null; + a.$keyBindPlayerList = null; + a.$keyBindPickBlock = null; + a.$keyBindSprint = null; + a.$keyBindZoom = null; + a.$keyBindFunction = null; + a.$keyBindings = null; + a.$mc4 = null; + a.$difficulty = 0; + a.$hideGUI = 0; + a.$thirdPersonView = 0; + a.$showDebugInfo = 0; + a.$showDebugProfilerChart = 0; + a.$showCoordinates = 0; + a.$lastServer = null; + a.$noclip = 0; + a.$smoothCamera = 0; + a.$debugCamEnable = 0; + a.$noclipRate = 0.0; + a.$debugCamRate = 0.0; + a.$fovSetting = 0.0; + a.$gammaSetting = 0.0; + a.$guiScale = 0; + a.$particleSetting = 0; + a.$language = null; +} +var nms_GameSettings_useDefaultProtocol = 0; +var nms_GameSettings_useProxy = 0; +var nms_GameSettings_proxy = null; +var nms_GameSettings_RENDER_DISTANCES = null; +var nms_GameSettings_DIFFICULTIES = null; +var nms_GameSettings_GUISCALES = null; +var nms_GameSettings_CHAT_VISIBILITIES = null; +var nms_GameSettings_PARTICLES = null; +var nms_GameSettings_LIMIT_FRAMERATES = null; +var nms_GameSettings_AMBIENT_OCCLUSIONS = null; +var nms_GameSettings_ANTIALIASING = null; +function nms_GameSettings_$callClinit() { + nms_GameSettings_$callClinit = $rt_eraseClinit(nms_GameSettings); + nms_GameSettings__clinit_(); +} +function nms_GameSettings__init_(var_0) { + var var_1 = new nms_GameSettings(); + nms_GameSettings__init_0(var_1, var_0); + return var_1; +} +function nms_GameSettings_getNewProxy() { + var $res; + nms_GameSettings_$callClinit(); + if (nle_ConfigConstants_proxies.data.length == 1) + return nle_ConfigConstants_proxies.data[0]; + $res = nms_GameSettings_proxy; + while (jl_String_equals($res, nms_GameSettings_proxy)) { + $res = nle_ConfigConstants_proxies.data[jl_Math_floor(jl_Math_random() * nle_ConfigConstants_proxies.data.length) | 0]; + } + return $res; +} +function nms_GameSettings__init_0($this, $par1Minecraft) { + var var$2, var$3; + nms_GameSettings_$callClinit(); + $this.$musicVolume = 0.25; + $this.$soundVolume = 1.0; + $this.$mouseSensitivity = 0.5; + $this.$invertMouse = 0; + $this.$renderDistance = 1; + $this.$viewBobbing = 1; + $this.$anaglyph = 0; + $this.$advancedOpengl = 0; + $this.$limitFramerate = 1; + $this.$fancyGraphics = 0; + $this.$enableFog = 1; + $this.$ambientOcclusion = 0; + $this.$clouds = 0; + $this.$skin = $rt_s(855); + $this.$chatVisibility = 0; + $this.$chatColours = 1; + $this.$chatLinks = 1; + $this.$chatLinksPrompt = 1; + $this.$chatOpacity = 1.0; + $this.$serverTextures = 1; + $this.$snooperEnabled = 0; + $this.$fullScreen = 0; + $this.$enableVsync = 1; + $this.$hideServerAddress = 0; + $this.$advancedItemTooltips = 0; + $this.$pauseOnLostFocus = 1; + $this.$showCape = 1; + $this.$touchscreen = 0; + $this.$antialiasMode = 1; + $this.$patchAnisotropic = 0; + $this.$overrideWidth = 0; + $this.$overrideHeight = 0; + $this.$heldItemTooltips = 1; + $this.$chatScale = 1.0; + $this.$chatWidth = 1.0; + $this.$chatHeightUnfocused = 0.44366195797920227; + $this.$chatHeightFocused = 1.0; + $this.$keyBindForward = nms_KeyBinding__init_($rt_s(856), 17); + $this.$keyBindLeft = nms_KeyBinding__init_($rt_s(857), 30); + $this.$keyBindBack = nms_KeyBinding__init_($rt_s(858), 31); + $this.$keyBindRight = nms_KeyBinding__init_($rt_s(859), 32); + $this.$keyBindJump = nms_KeyBinding__init_($rt_s(860), 57); + $this.$keyBindInventory = nms_KeyBinding__init_($rt_s(861), 18); + $this.$keyBindDrop = nms_KeyBinding__init_($rt_s(862), 16); + $this.$keyBindChat = nms_KeyBinding__init_($rt_s(863), 20); + $this.$keyBindSneak = nms_KeyBinding__init_($rt_s(864), 42); + $this.$keyBindAttack = nms_KeyBinding__init_($rt_s(865), (-100)); + $this.$keyBindUseItem = nms_KeyBinding__init_($rt_s(866), (-99)); + $this.$keyBindPlayerList = nms_KeyBinding__init_($rt_s(867), 15); + $this.$keyBindPickBlock = nms_KeyBinding__init_($rt_s(868), (-98)); + $this.$keyBindSprint = nms_KeyBinding__init_($rt_s(869), 19); + $this.$keyBindZoom = nms_KeyBinding__init_($rt_s(870), 46); + $this.$keyBindFunction = nms_KeyBinding__init_($rt_s(871), 33); + var$2 = $rt_createArray(nms_KeyBinding, 16); + var$3 = var$2.data; + var$3[0] = $this.$keyBindAttack; + var$3[1] = $this.$keyBindUseItem; + var$3[2] = $this.$keyBindForward; + var$3[3] = $this.$keyBindLeft; + var$3[4] = $this.$keyBindBack; + var$3[5] = $this.$keyBindRight; + var$3[6] = $this.$keyBindJump; + var$3[7] = $this.$keyBindSneak; + var$3[8] = $this.$keyBindDrop; + var$3[9] = $this.$keyBindInventory; + var$3[10] = $this.$keyBindChat; + var$3[11] = $this.$keyBindPlayerList; + var$3[12] = $this.$keyBindPickBlock; + var$3[13] = $this.$keyBindSprint; + var$3[14] = $this.$keyBindZoom; + var$3[15] = $this.$keyBindFunction; + $this.$keyBindings = var$2; + $this.$difficulty = 2; + $this.$hideGUI = 0; + $this.$thirdPersonView = 0; + $this.$showDebugInfo = 0; + $this.$showDebugProfilerChart = 1; + $this.$showCoordinates = 1; + $this.$lastServer = $rt_s(36); + $this.$noclip = 0; + $this.$smoothCamera = 0; + $this.$debugCamEnable = 0; + $this.$noclipRate = 1.0; + $this.$debugCamRate = 1.0; + $this.$fovSetting = 0.0; + $this.$gammaSetting = 1.0; + $this.$guiScale = 3; + $this.$particleSetting = 0; + $this.$language = $rt_s(872); + $this.$mc4 = $par1Minecraft; + nlea_EaglerAdapterImpl2_$callClinit(); + $this.$patchAnisotropic = jl_String_contains(jl_String_toLowerCase($rt_str(nlea_EaglerAdapterImpl2_getString$js_body$_24("window.navigator.platform"))), $rt_s(502)); + nms_GameSettings_loadOptions($this); +} +function nms_GameSettings_getKeyBindingDescription($this, $par1) { + return nms_StringTranslate_translateKey(nms_StringTranslate_instance, $this.$keyBindings.data[$par1].$keyDescription); +} +function nms_GameSettings_getOptionDisplayString($this, $par1) { + var $var2, var$3, var$4; + $var2 = $this.$keyBindings.data[$par1].$keyCode; + nms_GameSettings_$callClinit(); + if ($var2 >= 0) + var$3 = nlea_EaglerAdapterImpl2_getKeyName($var2); + else { + var$4 = $rt_createArray(jl_Object, 1); + var$4.data[0] = jl_Integer_valueOf($var2 + 101 | 0); + var$3 = nms_StatCollector_translateToLocalFormatted($rt_s(873), var$4); + } + return var$3; +} +function nms_GameSettings_setKeyBinding($this, $par1, $par2) { + $this.$keyBindings.data[$par1].$keyCode = $par2; + nms_GameSettings_saveOptions($this); +} +function nms_GameSettings_setOptionFloatValue($this, $par1EnumOptions, $par2) { + if ($par1EnumOptions === nms_EnumOptions_MUSIC) + $this.$musicVolume = $par2; + if ($par1EnumOptions === nms_EnumOptions_SOUND) + $this.$soundVolume = $par2; + if ($par1EnumOptions === nms_EnumOptions_SENSITIVITY) + $this.$mouseSensitivity = $par2; + if ($par1EnumOptions === nms_EnumOptions_FOV) + $this.$fovSetting = $par2; + if ($par1EnumOptions === nms_EnumOptions_GAMMA) + $this.$gammaSetting = $par2; + if ($par1EnumOptions === nms_EnumOptions_CHAT_OPACITY) { + $this.$chatOpacity = $par2; + nms_GuiNewChat_func_96132_b($this.$mc4.$ingameGUI.$persistantChatGUI); + } + if ($par1EnumOptions === nms_EnumOptions_CHAT_HEIGHT_FOCUSED) { + $this.$chatHeightFocused = $par2; + nms_GuiNewChat_func_96132_b($this.$mc4.$ingameGUI.$persistantChatGUI); + } + if ($par1EnumOptions === nms_EnumOptions_CHAT_HEIGHT_UNFOCUSED) { + $this.$chatHeightUnfocused = $par2; + nms_GuiNewChat_func_96132_b($this.$mc4.$ingameGUI.$persistantChatGUI); + } + if ($par1EnumOptions === nms_EnumOptions_CHAT_WIDTH) { + $this.$chatWidth = $par2; + nms_GuiNewChat_func_96132_b($this.$mc4.$ingameGUI.$persistantChatGUI); + } + if ($par1EnumOptions === nms_EnumOptions_CHAT_SCALE) { + $this.$chatScale = $par2; + nms_GuiNewChat_func_96132_b($this.$mc4.$ingameGUI.$persistantChatGUI); + } +} +function nms_GameSettings_setOptionValue($this, $par1EnumOptions, $par2) { + var var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1EnumOptions = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1EnumOptions === nms_EnumOptions_INVERT_MOUSE) + $this.$invertMouse = $this.$invertMouse ? 0 : 1; + if ($par1EnumOptions === nms_EnumOptions_RENDER_DISTANCE) + $this.$renderDistance = ($this.$renderDistance + $par2 | 0) & 3; + if ($par1EnumOptions === nms_EnumOptions_GUI_SCALE) + $this.$guiScale = ($this.$guiScale + $par2 | 0) & 3; + if ($par1EnumOptions === nms_EnumOptions_PARTICLES) + $this.$particleSetting = ($this.$particleSetting + $par2 | 0) % 3 | 0; + if ($par1EnumOptions === nms_EnumOptions_VIEW_BOBBING) + $this.$viewBobbing = $this.$viewBobbing ? 0 : 1; + if ($par1EnumOptions === nms_EnumOptions_RENDER_CLOUDS) + $this.$clouds = $this.$clouds ? 0 : 1; + if ($par1EnumOptions === nms_EnumOptions_ENABLE_FOG) + $this.$enableFog = $this.$enableFog ? 0 : 1; + if ($par1EnumOptions !== nms_EnumOptions_ANAGLYPH) { + if ($par1EnumOptions === nms_EnumOptions_FRAMERATE_LIMIT) + $this.$limitFramerate = (($this.$limitFramerate + $par2 | 0) + 3 | 0) % 3 | 0; + if ($par1EnumOptions === nms_EnumOptions_DIFFICULTY) + $this.$difficulty = ($this.$difficulty + $par2 | 0) & 3; + if ($par1EnumOptions === nms_EnumOptions_GRAPHICS) { + $this.$fancyGraphics = $this.$fancyGraphics ? 0 : 1; + nms_RenderGlobal_loadRenderers($this.$mc4.$renderGlobal); + } + if ($par1EnumOptions === nms_EnumOptions_AMBIENT_OCCLUSION) { + $this.$ambientOcclusion = ($this.$ambientOcclusion + $par2 | 0) % 3 | 0; + nms_RenderGlobal_loadRenderers($this.$mc4.$renderGlobal); + } + if ($par1EnumOptions === nms_EnumOptions_CHAT_VISIBILITY) + $this.$chatVisibility = ($this.$chatVisibility + $par2 | 0) % 3 | 0; + if ($par1EnumOptions === nms_EnumOptions_CHAT_COLOR) + $this.$chatColours = $this.$chatColours ? 0 : 1; + if ($par1EnumOptions === nms_EnumOptions_CHAT_LINKS) + $this.$chatLinks = $this.$chatLinks ? 0 : 1; + if ($par1EnumOptions === nms_EnumOptions_CHAT_LINKS_PROMPT) + $this.$chatLinksPrompt = $this.$chatLinksPrompt ? 0 : 1; + if ($par1EnumOptions === nms_EnumOptions_USE_SERVER_TEXTURES) + $this.$serverTextures = $this.$serverTextures ? 0 : 1; + if ($par1EnumOptions === nms_EnumOptions_SNOOPER_ENABLED) + $this.$snooperEnabled = $this.$snooperEnabled ? 0 : 1; + if ($par1EnumOptions === nms_EnumOptions_SHOW_CAPE) + $this.$showCape = $this.$showCape ? 0 : 1; + if ($par1EnumOptions === nms_EnumOptions_ANTIALIASING) + $this.$antialiasMode = ($this.$antialiasMode + $par2 | 0) % 5 | 0; + if ($par1EnumOptions === nms_EnumOptions_USE_FULLSCREEN) + $this.$fullScreen = $this.$fullScreen ? 0 : 1; + if ($par1EnumOptions === nms_EnumOptions_PATCH_ANGLE) { + $this.$patchAnisotropic = $this.$patchAnisotropic ? 0 : 1; + nms_RenderGlobal_loadRenderers($this.$mc4.$renderGlobal); + } + nms_GameSettings_saveOptions($this); + return; + } + $this.$anaglyph = $this.$anaglyph ? 0 : 1; + var$3 = $this.$mc4.$renderEngine; + $ptr = 1; + case 1: + nms_RenderEngine_refreshTextures(var$3); + if ($rt_suspending()) { + break main; + } + if ($par1EnumOptions === nms_EnumOptions_FRAMERATE_LIMIT) + $this.$limitFramerate = (($this.$limitFramerate + $par2 | 0) + 3 | 0) % 3 | 0; + if ($par1EnumOptions === nms_EnumOptions_DIFFICULTY) + $this.$difficulty = ($this.$difficulty + $par2 | 0) & 3; + if ($par1EnumOptions === nms_EnumOptions_GRAPHICS) { + $this.$fancyGraphics = $this.$fancyGraphics ? 0 : 1; + nms_RenderGlobal_loadRenderers($this.$mc4.$renderGlobal); + } + if ($par1EnumOptions === nms_EnumOptions_AMBIENT_OCCLUSION) { + $this.$ambientOcclusion = ($this.$ambientOcclusion + $par2 | 0) % 3 | 0; + nms_RenderGlobal_loadRenderers($this.$mc4.$renderGlobal); + } + if ($par1EnumOptions === nms_EnumOptions_CHAT_VISIBILITY) + $this.$chatVisibility = ($this.$chatVisibility + $par2 | 0) % 3 | 0; + if ($par1EnumOptions === nms_EnumOptions_CHAT_COLOR) + $this.$chatColours = $this.$chatColours ? 0 : 1; + if ($par1EnumOptions === nms_EnumOptions_CHAT_LINKS) + $this.$chatLinks = $this.$chatLinks ? 0 : 1; + if ($par1EnumOptions === nms_EnumOptions_CHAT_LINKS_PROMPT) + $this.$chatLinksPrompt = $this.$chatLinksPrompt ? 0 : 1; + if ($par1EnumOptions === nms_EnumOptions_USE_SERVER_TEXTURES) + $this.$serverTextures = $this.$serverTextures ? 0 : 1; + if ($par1EnumOptions === nms_EnumOptions_SNOOPER_ENABLED) + $this.$snooperEnabled = $this.$snooperEnabled ? 0 : 1; + if ($par1EnumOptions === nms_EnumOptions_SHOW_CAPE) + $this.$showCape = $this.$showCape ? 0 : 1; + if ($par1EnumOptions === nms_EnumOptions_ANTIALIASING) + $this.$antialiasMode = ($this.$antialiasMode + $par2 | 0) % 5 | 0; + if ($par1EnumOptions === nms_EnumOptions_USE_FULLSCREEN) + $this.$fullScreen = $this.$fullScreen ? 0 : 1; + if ($par1EnumOptions === nms_EnumOptions_PATCH_ANGLE) { + $this.$patchAnisotropic = $this.$patchAnisotropic ? 0 : 1; + nms_RenderGlobal_loadRenderers($this.$mc4.$renderGlobal); + } + nms_GameSettings_saveOptions($this); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EnumOptions, $par2, var$3, $ptr); +} +function nms_GameSettings_getOptionFloatValue($this, $par1EnumOptions) { + var var$2; + a: { + if ($par1EnumOptions === nms_EnumOptions_FOV) { + var$2 = $this.$fovSetting; + break a; + } + if ($par1EnumOptions === nms_EnumOptions_GAMMA) { + var$2 = $this.$gammaSetting; + break a; + } + if ($par1EnumOptions === nms_EnumOptions_MUSIC) { + var$2 = $this.$musicVolume; + break a; + } + if ($par1EnumOptions === nms_EnumOptions_SOUND) { + var$2 = $this.$soundVolume; + break a; + } + if ($par1EnumOptions === nms_EnumOptions_SENSITIVITY) { + var$2 = $this.$mouseSensitivity; + break a; + } + if ($par1EnumOptions === nms_EnumOptions_CHAT_OPACITY) { + var$2 = $this.$chatOpacity; + break a; + } + if ($par1EnumOptions === nms_EnumOptions_CHAT_HEIGHT_FOCUSED) { + var$2 = $this.$chatHeightFocused; + break a; + } + if ($par1EnumOptions === nms_EnumOptions_CHAT_HEIGHT_UNFOCUSED) { + var$2 = $this.$chatHeightUnfocused; + break a; + } + if ($par1EnumOptions === nms_EnumOptions_CHAT_SCALE) { + var$2 = $this.$chatScale; + break a; + } + if ($par1EnumOptions !== nms_EnumOptions_CHAT_WIDTH) { + var$2 = 0.0; + break a; + } + var$2 = $this.$chatWidth; + } + return var$2; +} +function nms_GameSettings_getOptionOrdinalValue($this, $par1EnumOptions) { + nms_EnumOptionsHelper_$callClinit(); + switch (nms_EnumOptionsHelper_enumOptionsMappingHelperArray.data[$par1EnumOptions.$ordinal]) { + case 1: + break; + case 2: + return $this.$viewBobbing; + case 3: + return $this.$anaglyph; + case 4: + return $this.$advancedOpengl; + case 5: + return $this.$clouds; + case 6: + return $this.$chatColours; + case 7: + return $this.$chatLinks; + case 8: + return $this.$chatLinksPrompt; + case 9: + return $this.$serverTextures; + case 10: + return $this.$snooperEnabled; + case 11: + return $this.$fullScreen; + case 12: + return $this.$patchAnisotropic; + case 13: + return $this.$showCape; + case 14: + return $this.$touchscreen; + case 15: + return $this.$enableFog; + default: + return 0; + } + return $this.$invertMouse; +} +function nms_GameSettings_getTranslation($par0ArrayOfStr, $par1) { + nms_GameSettings_$callClinit(); + if (!($par1 >= 0 && $par1 < $par0ArrayOfStr.data.length)) + $par1 = 0; + $par0ArrayOfStr = $par0ArrayOfStr.data; + return nms_StringTranslate_translateKey(nms_StringTranslate_instance, $par0ArrayOfStr[$par1]); +} +function nms_GameSettings_getKeyBinding($this, $par1EnumOptions) { + var $var2, $var3, $var5; + $var2 = nms_StringTranslate_getInstance(); + $var3 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), nms_StringTranslate_translateKey($var2, nms_EnumOptions_getEnumString($par1EnumOptions))), $rt_s(49))); + if (!nms_EnumOptions_getEnumFloat($par1EnumOptions)) { + if (nms_EnumOptions_getEnumBoolean($par1EnumOptions)) + return !nms_GameSettings_getOptionOrdinalValue($this, $par1EnumOptions) ? jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_StringTranslate_translateKey($var2, $rt_s(874)))) : jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_StringTranslate_translateKey($var2, $rt_s(875)))); + a: { + if ($par1EnumOptions === nms_EnumOptions_RENDER_DISTANCE) { + $var3 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_GameSettings_getTranslation(nms_GameSettings_RENDER_DISTANCES, $this.$renderDistance))); + break a; + } + if ($par1EnumOptions === nms_EnumOptions_DIFFICULTY) { + $var3 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_GameSettings_getTranslation(nms_GameSettings_DIFFICULTIES, $this.$difficulty))); + break a; + } + if ($par1EnumOptions === nms_EnumOptions_GUI_SCALE) { + $var3 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_GameSettings_getTranslation(nms_GameSettings_GUISCALES, $this.$guiScale))); + break a; + } + if ($par1EnumOptions === nms_EnumOptions_CHAT_VISIBILITY) { + $var3 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_GameSettings_getTranslation(nms_GameSettings_CHAT_VISIBILITIES, $this.$chatVisibility))); + break a; + } + if ($par1EnumOptions === nms_EnumOptions_PARTICLES) { + $var3 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_GameSettings_getTranslation(nms_GameSettings_PARTICLES, $this.$particleSetting))); + break a; + } + if ($par1EnumOptions === nms_EnumOptions_FRAMERATE_LIMIT) { + $var3 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_GameSettings_getTranslation(nms_GameSettings_LIMIT_FRAMERATES, $this.$limitFramerate))); + break a; + } + if ($par1EnumOptions === nms_EnumOptions_AMBIENT_OCCLUSION) { + $var3 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_GameSettings_getTranslation(nms_GameSettings_AMBIENT_OCCLUSIONS, $this.$ambientOcclusion))); + break a; + } + if ($par1EnumOptions === nms_EnumOptions_ANTIALIASING) { + $var3 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_GameSettings_getTranslation(nms_GameSettings_ANTIALIASING, $this.$antialiasMode))); + break a; + } + if ($par1EnumOptions !== nms_EnumOptions_GRAPHICS) + break a; + if (!$this.$fancyGraphics) { + $var3 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_StringTranslate_translateKey($var2, $rt_s(876)))); + break a; + } + $var3 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_StringTranslate_translateKey($var2, $rt_s(877)))); + } + return $var3; + } + b: { + $var5 = nms_GameSettings_getOptionFloatValue($this, $par1EnumOptions); + if ($par1EnumOptions === nms_EnumOptions_SENSITIVITY) { + if ($var5 === 0.0) { + $par1EnumOptions = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_StringTranslate_translateKey($var2, $rt_s(878)))); + break b; + } + if ($var5 === 1.0) { + $par1EnumOptions = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_StringTranslate_translateKey($var2, $rt_s(879)))); + break b; + } + $par1EnumOptions = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), $var5 * 200.0 | 0), $rt_s(344))); + break b; + } + if ($par1EnumOptions === nms_EnumOptions_FOV) { + if ($var5 === 0.0) { + $par1EnumOptions = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_StringTranslate_translateKey($var2, $rt_s(880)))); + break b; + } + if ($var5 === 1.0) { + $par1EnumOptions = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_StringTranslate_translateKey($var2, $rt_s(881)))); + break b; + } + $par1EnumOptions = jl_StringBuilder_toString(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), 70.0 + $var5 * 40.0 | 0)); + break b; + } + if ($par1EnumOptions === nms_EnumOptions_GAMMA) { + if ($var5 === 0.0) { + $par1EnumOptions = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_StringTranslate_translateKey($var2, $rt_s(882)))); + break b; + } + if ($var5 === 1.0) { + $par1EnumOptions = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_StringTranslate_translateKey($var2, $rt_s(883)))); + break b; + } + $par1EnumOptions = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), $rt_s(884)), $var5 * 100.0 | 0), $rt_s(344))); + break b; + } + if ($par1EnumOptions === nms_EnumOptions_CHAT_OPACITY) { + $par1EnumOptions = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), $var5 * 90.0 + 10.0 | 0), $rt_s(344))); + break b; + } + if ($par1EnumOptions === nms_EnumOptions_CHAT_HEIGHT_UNFOCUSED) { + $par1EnumOptions = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_GuiNewChat_func_96130_b($var5)), $rt_s(885))); + break b; + } + if ($par1EnumOptions === nms_EnumOptions_CHAT_HEIGHT_FOCUSED) { + $par1EnumOptions = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_GuiNewChat_func_96130_b($var5)), $rt_s(885))); + break b; + } + if ($par1EnumOptions === nms_EnumOptions_CHAT_WIDTH) { + $par1EnumOptions = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_GuiNewChat_func_96128_a($var5)), $rt_s(885))); + break b; + } + if ($var5 === 0.0) { + $par1EnumOptions = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), nms_StringTranslate_translateKey($var2, $rt_s(874)))); + break b; + } + $par1EnumOptions = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $var3), $var5 * 100.0 | 0), $rt_s(344))); + } + return $par1EnumOptions; +} +function nms_GameSettings_loadOptions($this) { + var $yee, $var4; + $yee = nle_LocalStorageManager_gameSettingsStorage; + if (!nms_NBTTagCompound_hasNoTags($yee)) { + if (nms_NBTTagCompound_hasKey($yee, $rt_s(886))) + $this.$musicVolume = nms_NBTTagCompound_getFloat($yee, $rt_s(886)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(887))) + $this.$soundVolume = nms_NBTTagCompound_getFloat($yee, $rt_s(887)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(888))) + $this.$mouseSensitivity = nms_NBTTagCompound_getFloat($yee, $rt_s(888)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(889))) + $this.$fovSetting = nms_NBTTagCompound_getFloat($yee, $rt_s(889)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(890))) + $this.$gammaSetting = nms_NBTTagCompound_getFloat($yee, $rt_s(890)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(891))) + $this.$invertMouse = nms_NBTTagCompound_getBoolean($yee, $rt_s(891)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(892))) + $this.$renderDistance = nms_NBTTagCompound_getInteger($yee, $rt_s(892)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(893))) + $this.$guiScale = nms_NBTTagCompound_getInteger($yee, $rt_s(893)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(357))) + $this.$particleSetting = nms_NBTTagCompound_getInteger($yee, $rt_s(357)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(894))) + $this.$viewBobbing = nms_NBTTagCompound_getBoolean($yee, $rt_s(894)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(895))) + $this.$anaglyph = nms_NBTTagCompound_getBoolean($yee, $rt_s(895)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(896))) + $this.$limitFramerate = nms_NBTTagCompound_getInteger($yee, $rt_s(896)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(897))) + $this.$fancyGraphics = nms_NBTTagCompound_getBoolean($yee, $rt_s(897)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(898))) + $this.$ambientOcclusion = nms_NBTTagCompound_getInteger($yee, $rt_s(898)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(899))) + $this.$clouds = nms_NBTTagCompound_getBoolean($yee, $rt_s(899)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(900))) + $this.$enableFog = nms_NBTTagCompound_getBoolean($yee, $rt_s(900)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(901))) + $this.$lastServer = nms_NBTTagCompound_getString($yee, $rt_s(901)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(902))) + $this.$language = nms_NBTTagCompound_getString($yee, $rt_s(902)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(903))) + $this.$chatVisibility = nms_NBTTagCompound_getInteger($yee, $rt_s(903)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(904))) + $this.$chatColours = nms_NBTTagCompound_getBoolean($yee, $rt_s(904)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(905))) + $this.$chatLinks = nms_NBTTagCompound_getBoolean($yee, $rt_s(905)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(906))) + $this.$chatLinksPrompt = nms_NBTTagCompound_getBoolean($yee, $rt_s(906)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(907))) + $this.$chatOpacity = nms_NBTTagCompound_getFloat($yee, $rt_s(907)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(908))) + $this.$fullScreen = nms_NBTTagCompound_getBoolean($yee, $rt_s(908)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(909))) + $this.$hideServerAddress = nms_NBTTagCompound_getBoolean($yee, $rt_s(909)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(910))) + $this.$advancedItemTooltips = nms_NBTTagCompound_getBoolean($yee, $rt_s(910)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(911))) + $this.$pauseOnLostFocus = nms_NBTTagCompound_getBoolean($yee, $rt_s(911)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(912))) + $this.$showCape = nms_NBTTagCompound_getBoolean($yee, $rt_s(912)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(913))) + $this.$touchscreen = nms_NBTTagCompound_getBoolean($yee, $rt_s(913)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(914))) + $this.$overrideHeight = nms_NBTTagCompound_getInteger($yee, $rt_s(914)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(915))) + $this.$overrideWidth = nms_NBTTagCompound_getInteger($yee, $rt_s(915)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(916))) + $this.$antialiasMode = nms_NBTTagCompound_getInteger($yee, $rt_s(916)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(917))) + $this.$heldItemTooltips = nms_NBTTagCompound_getBoolean($yee, $rt_s(917)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(918))) + $this.$chatHeightFocused = nms_NBTTagCompound_getFloat($yee, $rt_s(918)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(919))) + $this.$chatHeightUnfocused = nms_NBTTagCompound_getFloat($yee, $rt_s(919)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(920))) + $this.$chatScale = nms_NBTTagCompound_getFloat($yee, $rt_s(920)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(921))) + $this.$chatWidth = nms_NBTTagCompound_getFloat($yee, $rt_s(921)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(922))) + $this.$patchAnisotropic = nms_NBTTagCompound_getBoolean($yee, $rt_s(922)); + if (nms_NBTTagCompound_hasKey($yee, $rt_s(923))) + $this.$showCoordinates = nms_NBTTagCompound_getBoolean($yee, $rt_s(923)); + $var4 = 0; + while ($var4 < $this.$keyBindings.data.length) { + if (nms_NBTTagCompound_hasKey($yee, $this.$keyBindings.data[$var4].$keyDescription)) + $this.$keyBindings.data[$var4].$keyCode = nms_NBTTagCompound_getInteger($yee, $this.$keyBindings.data[$var4].$keyDescription); + $var4 = $var4 + 1 | 0; + } + nms_KeyBinding_resetKeyBindingArrayAndHash(); + } +} +function nms_GameSettings_saveOptions($this) { + var $yee, $var4; + $yee = nle_LocalStorageManager_gameSettingsStorage; + nms_NBTTagCompound_setFloat($yee, $rt_s(886), $this.$musicVolume); + nms_NBTTagCompound_setFloat($yee, $rt_s(887), $this.$soundVolume); + nms_NBTTagCompound_setFloat($yee, $rt_s(888), $this.$mouseSensitivity); + nms_NBTTagCompound_setFloat($yee, $rt_s(889), $this.$fovSetting); + nms_NBTTagCompound_setFloat($yee, $rt_s(890), $this.$gammaSetting); + nms_NBTTagCompound_setBoolean($yee, $rt_s(891), $this.$invertMouse); + nms_NBTTagCompound_setInteger($yee, $rt_s(892), $this.$renderDistance); + nms_NBTTagCompound_setInteger($yee, $rt_s(893), $this.$guiScale); + nms_NBTTagCompound_setInteger($yee, $rt_s(357), $this.$particleSetting); + nms_NBTTagCompound_setBoolean($yee, $rt_s(894), $this.$viewBobbing); + nms_NBTTagCompound_setBoolean($yee, $rt_s(895), $this.$anaglyph); + nms_NBTTagCompound_setInteger($yee, $rt_s(896), $this.$limitFramerate); + nms_NBTTagCompound_setBoolean($yee, $rt_s(897), $this.$fancyGraphics); + nms_NBTTagCompound_setInteger($yee, $rt_s(898), $this.$ambientOcclusion); + nms_NBTTagCompound_setBoolean($yee, $rt_s(899), $this.$clouds); + nms_NBTTagCompound_setBoolean($yee, $rt_s(900), $this.$enableFog); + nms_NBTTagCompound_setString($yee, $rt_s(901), $this.$lastServer); + nms_NBTTagCompound_setString($yee, $rt_s(902), $this.$language); + nms_NBTTagCompound_setInteger($yee, $rt_s(903), $this.$chatVisibility); + nms_NBTTagCompound_setBoolean($yee, $rt_s(904), $this.$chatColours); + nms_NBTTagCompound_setBoolean($yee, $rt_s(905), $this.$chatLinks); + nms_NBTTagCompound_setBoolean($yee, $rt_s(906), $this.$chatLinksPrompt); + nms_NBTTagCompound_setFloat($yee, $rt_s(907), $this.$chatOpacity); + nms_NBTTagCompound_setBoolean($yee, $rt_s(908), $this.$fullScreen); + nms_NBTTagCompound_setBoolean($yee, $rt_s(909), $this.$hideServerAddress); + nms_NBTTagCompound_setBoolean($yee, $rt_s(910), $this.$advancedItemTooltips); + nms_NBTTagCompound_setBoolean($yee, $rt_s(911), $this.$pauseOnLostFocus); + nms_NBTTagCompound_setBoolean($yee, $rt_s(912), $this.$showCape); + nms_NBTTagCompound_setBoolean($yee, $rt_s(913), $this.$touchscreen); + nms_NBTTagCompound_setInteger($yee, $rt_s(914), $this.$overrideHeight); + nms_NBTTagCompound_setInteger($yee, $rt_s(915), $this.$overrideWidth); + nms_NBTTagCompound_setInteger($yee, $rt_s(916), $this.$antialiasMode); + nms_NBTTagCompound_setBoolean($yee, $rt_s(917), $this.$heldItemTooltips); + nms_NBTTagCompound_setFloat($yee, $rt_s(918), $this.$chatHeightFocused); + nms_NBTTagCompound_setFloat($yee, $rt_s(919), $this.$chatHeightUnfocused); + nms_NBTTagCompound_setFloat($yee, $rt_s(920), $this.$chatScale); + nms_NBTTagCompound_setFloat($yee, $rt_s(921), $this.$chatWidth); + nms_NBTTagCompound_setBoolean($yee, $rt_s(922), $this.$patchAnisotropic); + nms_NBTTagCompound_setBoolean($yee, $rt_s(923), $this.$showCoordinates); + $var4 = 0; + while ($var4 < $this.$keyBindings.data.length) { + nms_NBTTagCompound_setInteger($yee, $this.$keyBindings.data[$var4].$keyDescription, $this.$keyBindings.data[$var4].$keyCode); + $var4 = $var4 + 1 | 0; + } + nle_LocalStorageManager_saveStorageG(); + nms_GameSettings_sendSettingsToServer($this); +} +function nms_GameSettings_sendSettingsToServer($this) { + var var$1, var$2, var$3, var$4, var$5, var$6, var$7, var$8; + if ($this.$mc4.$thePlayer !== null) { + var$1 = $this.$mc4.$thePlayer.$sendQueue; + var$2 = new nms_Packet204ClientInfo; + var$3 = $this.$language; + var$4 = $this.$renderDistance; + var$5 = $this.$chatVisibility; + var$6 = $this.$chatColours; + var$7 = $this.$difficulty; + var$8 = $this.$showCape; + nms_Packet__init_0(var$2); + var$2.$language0 = var$3; + var$2.$renderDistance0 = var$4; + var$2.$chatVisisble = var$5; + var$2.$chatColours0 = var$6; + var$2.$gameDifficulty = var$7; + var$2.$showCape0 = var$8; + nms_NetClientHandler_addToSendQueue(var$1, var$2); + } +} +function nms_GameSettings_shouldRenderClouds($this) { + return $this.$renderDistance < 2 && $this.$clouds ? 1 : 0; +} +function nms_GameSettings__clinit_() { + var $proxyList, var$2; + nms_GameSettings_useDefaultProtocol = 0; + nms_GameSettings_useProxy = 0; + nms_GameSettings_proxy = $rt_s(36); + nlea_EaglerAdapterImpl2_$callClinit(); + $proxyList = jl_String_split($rt_str("" + (window.eag_proxy_list || "")), $rt_s(273)); + var$2 = $proxyList.data; + if (var$2.length && !jl_String_equals(var$2[0], $rt_s(36))) + nle_ConfigConstants_proxies = $proxyList; + nms_GameSettings_proxy = !(!!window.eag_self_proxy ? 1 : 0) ? nms_GameSettings_getNewProxy() : $rt_str(window.location.host); + var$2 = $rt_createArray(jl_String, 4); + $proxyList = var$2.data; + $proxyList[0] = $rt_s(924); + $proxyList[1] = $rt_s(925); + $proxyList[2] = $rt_s(926); + $proxyList[3] = $rt_s(927); + nms_GameSettings_RENDER_DISTANCES = var$2; + var$2 = $rt_createArray(jl_String, 4); + $proxyList = var$2.data; + $proxyList[0] = $rt_s(928); + $proxyList[1] = $rt_s(929); + $proxyList[2] = $rt_s(930); + $proxyList[3] = $rt_s(931); + nms_GameSettings_DIFFICULTIES = var$2; + var$2 = $rt_createArray(jl_String, 4); + $proxyList = var$2.data; + $proxyList[0] = $rt_s(932); + $proxyList[1] = $rt_s(933); + $proxyList[2] = $rt_s(934); + $proxyList[3] = $rt_s(935); + nms_GameSettings_GUISCALES = var$2; + var$2 = $rt_createArray(jl_String, 3); + $proxyList = var$2.data; + $proxyList[0] = $rt_s(936); + $proxyList[1] = $rt_s(937); + $proxyList[2] = $rt_s(938); + nms_GameSettings_CHAT_VISIBILITIES = var$2; + var$2 = $rt_createArray(jl_String, 3); + $proxyList = var$2.data; + $proxyList[0] = $rt_s(939); + $proxyList[1] = $rt_s(940); + $proxyList[2] = $rt_s(941); + nms_GameSettings_PARTICLES = var$2; + var$2 = $rt_createArray(jl_String, 3); + $proxyList = var$2.data; + $proxyList[0] = $rt_s(942); + $proxyList[1] = $rt_s(943); + $proxyList[2] = $rt_s(944); + nms_GameSettings_LIMIT_FRAMERATES = var$2; + var$2 = $rt_createArray(jl_String, 3); + $proxyList = var$2.data; + $proxyList[0] = $rt_s(945); + $proxyList[1] = $rt_s(946); + $proxyList[2] = $rt_s(947); + nms_GameSettings_AMBIENT_OCCLUSIONS = var$2; + var$2 = $rt_createArray(jl_String, 5); + $proxyList = var$2.data; + $proxyList[0] = $rt_s(948); + $proxyList[1] = $rt_s(949); + $proxyList[2] = $rt_s(950); + $proxyList[3] = $rt_s(951); + $proxyList[4] = $rt_s(952); + nms_GameSettings_ANTIALIASING = var$2; +} +function nms_RenderBlocks() { + var a = this; jl_Object.call(a); + a.$blockAccess = null; + a.$overrideBlockTexture = null; + a.$flipTexture = 0; + a.$renderAllFaces = 0; + a.$useInventoryTint = 0; + a.$renderMinX = 0.0; + a.$renderMaxX = 0.0; + a.$renderMinY = 0.0; + a.$renderMaxY = 0.0; + a.$renderMinZ = 0.0; + a.$renderMaxZ = 0.0; + a.$lockBlockBounds = 0; + a.$partialRenderBounds = 0; + a.$minecraftRB = null; + a.$uvRotateEast = 0; + a.$uvRotateWest = 0; + a.$uvRotateSouth = 0; + a.$uvRotateNorth = 0; + a.$uvRotateTop = 0; + a.$uvRotateBottom = 0; + a.$enableAO = 0; + a.$aoLightValueScratchXYZNNN = 0.0; + a.$aoLightValueScratchXYNN = 0.0; + a.$aoLightValueScratchXYZNNP = 0.0; + a.$aoLightValueScratchYZNN = 0.0; + a.$aoLightValueScratchYZNP = 0.0; + a.$aoLightValueScratchXYZPNN = 0.0; + a.$aoLightValueScratchXYPN = 0.0; + a.$aoLightValueScratchXYZPNP = 0.0; + a.$aoLightValueScratchXYZNPN = 0.0; + a.$aoLightValueScratchXYNP = 0.0; + a.$aoLightValueScratchXYZNPP = 0.0; + a.$aoLightValueScratchYZPN = 0.0; + a.$aoLightValueScratchXYZPPN = 0.0; + a.$aoLightValueScratchXYPP = 0.0; + a.$aoLightValueScratchYZPP = 0.0; + a.$aoLightValueScratchXYZPPP = 0.0; + a.$aoLightValueScratchXZNN = 0.0; + a.$aoLightValueScratchXZPN = 0.0; + a.$aoLightValueScratchXZNP = 0.0; + a.$aoLightValueScratchXZPP = 0.0; + a.$aoBrightnessXYZNNN = 0; + a.$aoBrightnessXYNN = 0; + a.$aoBrightnessXYZNNP = 0; + a.$aoBrightnessYZNN = 0; + a.$aoBrightnessYZNP = 0; + a.$aoBrightnessXYZPNN = 0; + a.$aoBrightnessXYPN = 0; + a.$aoBrightnessXYZPNP = 0; + a.$aoBrightnessXYZNPN = 0; + a.$aoBrightnessXYNP = 0; + a.$aoBrightnessXYZNPP = 0; + a.$aoBrightnessYZPN = 0; + a.$aoBrightnessXYZPPN = 0; + a.$aoBrightnessXYPP = 0; + a.$aoBrightnessYZPP = 0; + a.$aoBrightnessXYZPPP = 0; + a.$aoBrightnessXZNN = 0; + a.$aoBrightnessXZPN = 0; + a.$aoBrightnessXZNP = 0; + a.$aoBrightnessXZPP = 0; + a.$brightnessTopLeft = 0; + a.$brightnessBottomLeft = 0; + a.$brightnessBottomRight = 0; + a.$brightnessTopRight = 0; + a.$colorRedTopLeft = 0.0; + a.$colorRedBottomLeft = 0.0; + a.$colorRedBottomRight = 0.0; + a.$colorRedTopRight = 0.0; + a.$colorGreenTopLeft = 0.0; + a.$colorGreenBottomLeft = 0.0; + a.$colorGreenBottomRight = 0.0; + a.$colorGreenTopRight = 0.0; + a.$colorBlueTopLeft = 0.0; + a.$colorBlueBottomLeft = 0.0; + a.$colorBlueBottomRight = 0.0; + a.$colorBlueTopRight = 0.0; +} +var nms_RenderBlocks_fancyGrass = 0; +function nms_RenderBlocks__init_0(var_0) { + var var_1 = new nms_RenderBlocks(); + nms_RenderBlocks__init_1(var_1, var_0); + return var_1; +} +function nms_RenderBlocks__init_2() { + var var_0 = new nms_RenderBlocks(); + nms_RenderBlocks__init_(var_0); + return var_0; +} +function nms_RenderBlocks__init_1($this, $par1IBlockAccess) { + $this.$overrideBlockTexture = null; + $this.$flipTexture = 0; + $this.$renderAllFaces = 0; + $this.$useInventoryTint = 1; + $this.$lockBlockBounds = 0; + $this.$partialRenderBounds = 0; + $this.$uvRotateEast = 0; + $this.$uvRotateWest = 0; + $this.$uvRotateSouth = 0; + $this.$uvRotateNorth = 0; + $this.$uvRotateTop = 0; + $this.$uvRotateBottom = 0; + $this.$blockAccess = $par1IBlockAccess; + $this.$minecraftRB = nmc_Minecraft_theMinecraft; +} +function nms_RenderBlocks__init_($this) { + $this.$overrideBlockTexture = null; + $this.$flipTexture = 0; + $this.$renderAllFaces = 0; + $this.$useInventoryTint = 1; + $this.$lockBlockBounds = 0; + $this.$partialRenderBounds = 0; + $this.$uvRotateEast = 0; + $this.$uvRotateWest = 0; + $this.$uvRotateSouth = 0; + $this.$uvRotateNorth = 0; + $this.$uvRotateTop = 0; + $this.$uvRotateBottom = 0; + $this.$minecraftRB = nmc_Minecraft_theMinecraft; +} +function nms_RenderBlocks_setOverrideBlockTexture($this, $par1Icon) { + $this.$overrideBlockTexture = $par1Icon; +} +function nms_RenderBlocks_clearOverrideBlockTexture($this) { + $this.$overrideBlockTexture = null; +} +function nms_RenderBlocks_hasOverrideBlockTexture($this) { + return $this.$overrideBlockTexture === null ? 0 : 1; +} +function nms_RenderBlocks_setRenderBounds($this, $par1, $par3, $par5, $par7, $par9, $par11) { + var var$7; + if (!$this.$lockBlockBounds) { + a: { + b: { + $this.$renderMinX = $par1; + $this.$renderMaxX = $par7; + $this.$renderMinY = $par3; + $this.$renderMaxY = $par9; + $this.$renderMinZ = $par5; + $this.$renderMaxZ = $par11; + if ($this.$minecraftRB.$gameSettings.$ambientOcclusion >= 2) { + if ($this.$renderMinX > 0.0) + break b; + if ($this.$renderMaxX < 1.0) + break b; + if ($this.$renderMinY > 0.0) + break b; + if ($this.$renderMaxY < 1.0) + break b; + if ($this.$renderMinZ > 0.0) + break b; + if ($this.$renderMaxZ < 1.0) + break b; + } + var$7 = 0; + break a; + } + var$7 = 1; + } + $this.$partialRenderBounds = var$7; + } +} +function nms_RenderBlocks_setRenderBoundsFromBlock($this, $par1Block) { + var var$2; + if (!$this.$lockBlockBounds) { + a: { + b: { + $this.$renderMinX = $par1Block.$minX0; + $this.$renderMaxX = $par1Block.$maxX0; + $this.$renderMinY = $par1Block.$minY0; + $this.$renderMaxY = $par1Block.$maxY0; + $this.$renderMinZ = $par1Block.$minZ0; + $this.$renderMaxZ = $par1Block.$maxZ0; + if ($this.$minecraftRB.$gameSettings.$ambientOcclusion >= 2) { + if ($this.$renderMinX > 0.0) + break b; + if ($this.$renderMaxX < 1.0) + break b; + if ($this.$renderMinY > 0.0) + break b; + if ($this.$renderMaxY < 1.0) + break b; + if ($this.$renderMinZ > 0.0) + break b; + if ($this.$renderMaxZ < 1.0) + break b; + } + var$2 = 0; + break a; + } + var$2 = 1; + } + $this.$partialRenderBounds = var$2; + } +} +function nms_RenderBlocks_overrideBlockBounds($this, $par1, $par3, $par5, $par7, $par9, $par11) { + var var$7; + a: { + b: { + $this.$renderMinX = $par1; + $this.$renderMaxX = $par7; + $this.$renderMinY = $par3; + $this.$renderMaxY = $par9; + $this.$renderMinZ = $par5; + $this.$renderMaxZ = $par11; + $this.$lockBlockBounds = 1; + if ($this.$minecraftRB.$gameSettings.$ambientOcclusion >= 2) { + if ($this.$renderMinX > 0.0) + break b; + if ($this.$renderMaxX < 1.0) + break b; + if ($this.$renderMinY > 0.0) + break b; + if ($this.$renderMaxY < 1.0) + break b; + if ($this.$renderMinZ > 0.0) + break b; + if ($this.$renderMaxZ < 1.0) + break b; + } + var$7 = 0; + break a; + } + var$7 = 1; + } + $this.$partialRenderBounds = var$7; +} +function nms_RenderBlocks_unlockBlockBounds($this) { + $this.$lockBlockBounds = 0; +} +function nms_RenderBlocks_renderBlockUsingTexture($this, $par1Block, $par2, $par3, $par4, $par5Icon) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5Icon = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Block = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$overrideBlockTexture = $par5Icon; + $ptr = 1; + case 1: + nms_RenderBlocks_renderBlockByRenderType($this, $par1Block, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + nms_RenderBlocks_clearOverrideBlockTexture($this); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Block, $par2, $par3, $par4, $par5Icon, $ptr); +} +function nms_RenderBlocks_renderBlockAllFaces($this, $par1Block, $par2, $par3, $par4) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Block = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$renderAllFaces = 1; + $ptr = 1; + case 1: + nms_RenderBlocks_renderBlockByRenderType($this, $par1Block, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $this.$renderAllFaces = 0; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Block, $par2, $par3, $par4, $ptr); +} +function nms_RenderBlocks_renderBlockByRenderType($this, $par1Block, $par2, $par3, $par4) { + var $var5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Block = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var5 = $par1Block.$getRenderType(); + if ($var5 == (-1)) + return 0; + var$6 = $this.$blockAccess; + $ptr = 1; + case 1: + a: { + $par1Block.$setBlockBoundsBasedOnState(var$6, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + nms_RenderBlocks_setRenderBoundsFromBlock($this, $par1Block); + if (!$var5) { + $par2 = nms_RenderBlocks_renderStandardBlock($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 4) { + $par2 = nms_RenderBlocks_renderBlockFluids($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 31) { + $par2 = nms_RenderBlocks_renderBlockLog($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 1) { + $par2 = nms_RenderBlocks_renderCrossedSquares($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 2) { + $par2 = nms_RenderBlocks_renderBlockTorch($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 20) { + $par2 = nms_RenderBlocks_renderBlockVine($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 11) { + $par2 = nms_RenderBlocks_renderBlockFence($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 39) { + $par2 = nms_RenderBlocks_renderBlockQuartz($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 5) { + $par2 = nms_RenderBlocks_renderBlockRedstoneWire($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 13) { + $par2 = nms_RenderBlocks_renderBlockCactus($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 9) { + $par2 = nms_RenderBlocks_renderBlockMinecartTrack($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 19) { + $par2 = nms_RenderBlocks_renderBlockStem($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 23) { + $par2 = nms_RenderBlocks_renderBlockLilyPad($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 6) { + $par2 = nms_RenderBlocks_renderBlockCrops($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 3) { + $par2 = nms_RenderBlocks_renderBlockFire($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 8) { + $par2 = nms_RenderBlocks_renderBlockLadder($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 7) { + $par2 = nms_RenderBlocks_renderBlockDoor($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 10) { + $par2 = nms_RenderBlocks_renderBlockStairs($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 27) { + $par2 = nms_RenderBlocks_renderBlockDragonEgg($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 32) { + $par2 = nms_RenderBlocks_renderBlockWall($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 12) { + $par2 = nms_RenderBlocks_renderBlockLever($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 29) { + $par2 = nms_RenderBlocks_renderBlockTripWireSource($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 30) { + $par2 = nms_RenderBlocks_renderBlockTripWire($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 14) { + $par2 = nms_RenderBlocks_renderBlockBed($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 15) { + $par1Block = $par1Block; + $ptr = 2; + continue main; + } + if ($var5 == 36) { + $par2 = nms_RenderBlocks_renderBlockRedstoneLogic($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 37) { + $par2 = nms_RenderBlocks_renderBlockComparator($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 16) { + $par2 = nms_RenderBlocks_renderPistonBase($this, $par1Block, $par2, $par3, $par4, 0); + break a; + } + if ($var5 == 17) { + $par2 = nms_RenderBlocks_renderPistonExtension($this, $par1Block, $par2, $par3, $par4, 1); + break a; + } + if ($var5 == 18) { + $par2 = nms_RenderBlocks_renderBlockPane($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 21) { + $par2 = nms_RenderBlocks_renderBlockFenceGate($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 24) { + $par2 = nms_RenderBlocks_renderBlockCauldron($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 33) { + $par1Block = $par1Block; + $ptr = 3; + continue main; + } + if ($var5 == 35) { + $par2 = nms_RenderBlocks_renderBlockAnvilMetadata($this, $par1Block, $par2, $par3, $par4, $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4)); + break a; + } + if ($var5 == 25) { + $par2 = nms_RenderBlocks_renderBlockBrewingStand($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 26) { + $par2 = nms_RenderBlocks_renderBlockEndPortalFrame($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 28) { + $par2 = nms_RenderBlocks_renderBlockCocoa($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 == 34) { + $par2 = nms_RenderBlocks_renderBlockBeacon($this, $par1Block, $par2, $par3, $par4); + break a; + } + if ($var5 != 38) { + $par2 = 0; + break a; + } + $par2 = nms_RenderBlocks_renderBlockHopper($this, $par1Block, $par2, $par3, $par4); + } + return $par2; + case 2: + $tmp = nms_RenderBlocks_renderBlockRepeater($this, $par1Block, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + case 3: + $tmp = nms_RenderBlocks_renderBlockFlowerpot($this, $par1Block, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Block, $par2, $par3, $par4, $var5, var$6, $ptr); +} +function nms_RenderBlocks_renderBlockEndPortalFrame($this, $par1BlockEndPortalFrame, $par2, $par3, $par4) { + var $var5, $var6; + $var5 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4); + $var6 = $var5 & 3; + if (!$var6) + $this.$uvRotateTop = 3; + else if ($var6 == 3) + $this.$uvRotateTop = 1; + else if ($var6 == 1) + $this.$uvRotateTop = 2; + if (!nms_BlockEndPortalFrame_isEnderEyeInserted($var5)) { + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 1.0, 0.8125, 1.0); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockEndPortalFrame, $par2, $par3, $par4); + $this.$uvRotateTop = 0; + return 1; + } + $this.$renderAllFaces = 1; + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 1.0, 0.8125, 1.0); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockEndPortalFrame, $par2, $par3, $par4); + $this.$overrideBlockTexture = $par1BlockEndPortalFrame.$field_94399_b; + nms_RenderBlocks_setRenderBounds($this, 0.25, 0.8125, 0.25, 0.75, 1.0, 0.75); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockEndPortalFrame, $par2, $par3, $par4); + $this.$renderAllFaces = 0; + nms_RenderBlocks_clearOverrideBlockTexture($this); + $this.$uvRotateTop = 0; + return 1; +} +function nms_RenderBlocks_renderBlockBed($this, $par1Block, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var25, $var27, $var28, $var30, $var32, $var34, var$15, $var36, $var38, var$18, $var40, var$20, $var42, $var44, $var60, $var52, $var54, $var56, $var58, $var62, $var63; + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + $var6 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4); + $var7 = nms_BlockDirectional_getDirection($var6); + $var8 = nms_BlockBed_isBlockHeadOfBed($var6); + $var25 = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4); + nlea_Tessellator_setBrightness($var5, $var25); + nlea_Tessellator_setColorOpaque_F($var5, 0.5, 0.5, 0.5); + $var27 = nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 0); + $var28 = $var27.$getMinU(); + $var30 = $var27.$getMaxU(); + $var32 = $var27.$getMinV(); + $var34 = $var27.$getMaxV(); + var$15 = $par2; + $var36 = var$15 + $this.$renderMinX; + $var38 = var$15 + $this.$renderMaxX; + var$18 = $par3; + $var40 = var$18 + $this.$renderMinY + 0.1875; + var$20 = $par4; + $var42 = var$20 + $this.$renderMinZ; + $var44 = var$20 + $this.$renderMaxZ; + nlea_Tessellator_addVertexWithUV($var5, $var36, $var40, $var44, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var5, $var36, $var40, $var42, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var5, $var38, $var40, $var42, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var5, $var38, $var40, $var44, $var30, $var34); + nlea_Tessellator_setBrightness($var5, $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3 + 1 | 0, $par4)); + nlea_Tessellator_setColorOpaque_F($var5, 1.0, 1.0, 1.0); + $var27 = nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 1); + $var28 = $var27.$getMinU(); + $var30 = $var27.$getMaxU(); + $var32 = $var27.$getMinV(); + $var34 = $var27.$getMaxV(); + if (!$var7) { + $var36 = $var28; + $var38 = $var34; + $var40 = $var30; + $var42 = $var32; + } else if ($var7 == 2) { + $var36 = $var30; + $var38 = $var32; + $var40 = $var28; + $var42 = $var34; + $var60 = $var28; + $var52 = $var32; + $var28 = $var30; + $var32 = $var34; + $var30 = $var60; + $var34 = $var52; + } else if ($var7 != 3) { + $var36 = $var30; + $var38 = $var32; + $var40 = $var28; + $var42 = $var34; + } else { + $var36 = $var28; + $var38 = $var34; + $var40 = $var30; + $var42 = $var32; + $var60 = $var28; + $var52 = $var32; + $var28 = $var30; + $var32 = $var34; + $var30 = $var60; + $var34 = $var52; + } + $var52 = var$15 + $this.$renderMinX; + $var54 = var$15 + $this.$renderMaxX; + $var56 = var$18 + $this.$renderMaxY; + $var58 = var$20 + $this.$renderMinZ; + $var60 = var$20 + $this.$renderMaxZ; + nlea_Tessellator_addVertexWithUV($var5, $var54, $var56, $var60, $var40, $var34); + nlea_Tessellator_addVertexWithUV($var5, $var54, $var56, $var58, $var28, $var38); + nlea_Tessellator_addVertexWithUV($var5, $var52, $var56, $var58, $var36, $var32); + nlea_Tessellator_addVertexWithUV($var5, $var52, $var56, $var60, $var30, $var42); + $var62 = nms_Direction_directionToFacing.data[$var7]; + if ($var8) + $var62 = nms_Direction_directionToFacing.data[nms_Direction_rotateOpposite.data[$var7]]; + a: { + b: { + c: { + $var63 = 4; + switch ($var7) { + case 0: + break; + case 1: + $var63 = 3; + break b; + case 3: + $var63 = 2; + break a; + case 2: + break c; + default: + break c; + } + $var63 = 5; + break a; + } + } + } + if ($var62 != 2 && !(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2, $par3, $par4 - 1 | 0, 2))) { + nlea_Tessellator_setBrightness($var5, $this.$renderMinZ > 0.0 ? $var25 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4 - 1 | 0)); + nlea_Tessellator_setColorOpaque_F($var5, 0.800000011920929, 0.800000011920929, 0.800000011920929); + $this.$flipTexture = $var63 != 2 ? 0 : 1; + nms_RenderBlocks_renderFaceZNeg($this, $par1Block, var$15, var$18, var$20, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 2)); + } + if ($var62 != 3 && !(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2, $par3, $par4 + 1 | 0, 3))) { + nlea_Tessellator_setBrightness($var5, $this.$renderMaxZ < 1.0 ? $var25 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4 + 1 | 0)); + nlea_Tessellator_setColorOpaque_F($var5, 0.800000011920929, 0.800000011920929, 0.800000011920929); + $this.$flipTexture = $var63 != 3 ? 0 : 1; + nms_RenderBlocks_renderFaceZPos($this, $par1Block, var$15, var$18, var$20, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 3)); + } + if ($var62 != 4 && !(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2 - 1 | 0, $par3, $par4, 4))) { + nlea_Tessellator_setBrightness($var5, $this.$renderMinZ > 0.0 ? $var25 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2 - 1 | 0, $par3, $par4)); + nlea_Tessellator_setColorOpaque_F($var5, 0.6000000238418579, 0.6000000238418579, 0.6000000238418579); + $this.$flipTexture = $var63 != 4 ? 0 : 1; + nms_RenderBlocks_renderFaceXNeg($this, $par1Block, var$15, var$18, var$20, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 4)); + } + if ($var62 != 5 && !(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2 + 1 | 0, $par3, $par4, 5))) { + if ($this.$renderMaxZ >= 1.0) + $var25 = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2 + 1 | 0, $par3, $par4); + nlea_Tessellator_setBrightness($var5, $var25); + nlea_Tessellator_setColorOpaque_F($var5, 0.6000000238418579, 0.6000000238418579, 0.6000000238418579); + $this.$flipTexture = $var63 != 5 ? 0 : 1; + nms_RenderBlocks_renderFaceXPos($this, $par1Block, var$15, var$18, var$20, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 5)); + } + $this.$flipTexture = 0; + return 1; +} +function nms_RenderBlocks_renderBlockBrewingStand($this, $par1BlockBrewingStand, $par2, $par3, $par4) { + var $var5, $var13, $var11, var$8, $var32, $var33, $var14, $var16, $var17, $var24, $var28, var$16, var$17, $var18, $var20, $var22, $var26, $var30; + nms_RenderBlocks_setRenderBounds($this, 0.4375, 0.0, 0.4375, 0.5625, 0.875, 0.5625); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockBrewingStand, $par2, $par3, $par4); + $this.$overrideBlockTexture = $par1BlockBrewingStand.$theIcon; + nms_RenderBlocks_setRenderBounds($this, 0.5625, 0.0, 0.3125, 0.9375, 0.125, 0.6875); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockBrewingStand, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.125, 0.0, 0.0625, 0.5, 0.125, 0.4375); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockBrewingStand, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.125, 0.0, 0.5625, 0.5, 0.125, 0.9375); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockBrewingStand, $par2, $par3, $par4); + nms_RenderBlocks_clearOverrideBlockTexture($this); + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + nlea_Tessellator_setBrightness($var5, nms_Block_getMixedBrightnessForBlock($par1BlockBrewingStand, $this.$blockAccess, $par2, $par3, $par4)); + $var13 = 1.0; + if (!nms_EntityRenderer_anaglyphEnable) { + $var11 = $var13; + var$8 = $var13; + } else { + $var11 = 1.0; + $var13 = 1.0; + var$8 = $var13; + } + nlea_Tessellator_setColorOpaque_F($var5, 1.0 * $var11, 1.0 * var$8, 1.0 * $var13); + $var32 = nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1BlockBrewingStand, 0, 0); + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $var32 = $this.$overrideBlockTexture; + $var33 = $var32.$getMinV(); + $var14 = $var32.$getMaxV(); + $var16 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4); + $var17 = 0; + $var24 = $par2 + 0.5; + $var28 = $par4 + 0.5; + var$16 = $par3 + 1 | 0; + var$17 = $par3 + 0 | 0; + while ($var17 < 3) { + $var18 = $var17 * 3.141592653589793 * 2.0 / 3.0 + 1.5707963267948966; + $var20 = $var32.$getInterpolatedU(8.0); + $var22 = $var32.$getMaxU(); + if ($var16 & 1 << $var17) + $var22 = $var32.$getMinU(); + $var26 = $var24 + jl_Math_sin($var18) * 8.0 / 16.0; + $var30 = $var28 + jl_Math_cos($var18) * 8.0 / 16.0; + nlea_Tessellator_addVertexWithUV($var5, $var24, var$16, $var28, $var20, $var33); + nlea_Tessellator_addVertexWithUV($var5, $var24, var$17, $var28, $var20, $var14); + nlea_Tessellator_addVertexWithUV($var5, $var26, var$17, $var30, $var22, $var14); + nlea_Tessellator_addVertexWithUV($var5, $var26, var$16, $var30, $var22, $var33); + nlea_Tessellator_addVertexWithUV($var5, $var26, var$16, $var30, $var22, $var33); + nlea_Tessellator_addVertexWithUV($var5, $var26, var$17, $var30, $var22, $var14); + nlea_Tessellator_addVertexWithUV($var5, $var24, var$17, $var28, $var20, $var14); + nlea_Tessellator_addVertexWithUV($var5, $var24, var$16, $var28, $var20, $var33); + $var17 = $var17 + 1 | 0; + } + nms_BlockBrewingStand_setBlockBoundsForItemRender($par1BlockBrewingStand); + return 1; +} +function nms_RenderBlocks_renderBlockCauldron($this, $par1BlockCauldron, $par2, $par3, $par4) { + var $var5, $var13, $var11, $var12, $var16, var$10, var$11, var$12, var$13, $var17, $var14, $var15; + nms_RenderBlocks_renderStandardBlock($this, $par1BlockCauldron, $par2, $par3, $par4); + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + nlea_Tessellator_setBrightness($var5, nms_Block_getMixedBrightnessForBlock($par1BlockCauldron, $this.$blockAccess, $par2, $par3, $par4)); + $var13 = 1.0; + if (!nms_EntityRenderer_anaglyphEnable) { + $var11 = $var13; + $var12 = $var13; + } else { + $var11 = 1.0; + $var13 = 1.0; + $var12 = $var13; + } + nlea_Tessellator_setColorOpaque_F($var5, 1.0 * $var11, 1.0 * $var12, 1.0 * $var13); + $var16 = nms_Block_getBlockTextureFromSide($par1BlockCauldron, 2); + $var13 = $par2; + var$10 = $var13 - 1.0 + 0.125; + var$11 = $par3; + var$12 = $par4; + nms_RenderBlocks_renderFaceXPos($this, $par1BlockCauldron, var$10, var$11, var$12, $var16); + nms_RenderBlocks_renderFaceXNeg($this, $par1BlockCauldron, $var13 + 1.0 - 0.125, var$11, var$12, $var16); + var$13 = $par2; + $var11 = $par4; + nms_RenderBlocks_renderFaceZPos($this, $par1BlockCauldron, var$13, var$11, $var11 - 1.0 + 0.125, $var16); + nms_RenderBlocks_renderFaceZNeg($this, $par1BlockCauldron, var$13, var$11, $var11 + 1.0 - 0.125, $var16); + $var17 = $rt_s(953) === $rt_s(953) ? nms_Block_cauldron.$field_94378_a : $rt_s(953) !== $rt_s(954) ? null : nms_Block_cauldron.$cauldronBottomIcon; + $var13 = $par3; + $var12 = $var13 - 1.0; + nms_RenderBlocks_renderFaceYPos($this, $par1BlockCauldron, var$13, $var12 + 0.25, var$12, $var17); + nms_RenderBlocks_renderFaceYNeg($this, $par1BlockCauldron, var$13, $var13 + 1.0 - 0.75, var$12, $var17); + $var14 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4); + if ($var14 > 0) { + $var15 = $rt_s(955) === $rt_s(955) ? nms_Block_waterMoving.$theIcon0.data[0] : $rt_s(955) === $rt_s(956) ? nms_Block_waterMoving.$theIcon0.data[1] : $rt_s(955) === $rt_s(957) ? nms_Block_lavaMoving.$theIcon0.data[0] : $rt_s(955) !== $rt_s(958) ? null : nms_Block_lavaMoving.$theIcon0.data[1]; + if ($var14 > 3) + $var14 = 3; + nms_RenderBlocks_renderFaceYPos($this, $par1BlockCauldron, var$13, $var12 + (6.0 + $var14 * 3.0) / 16.0, var$12, $var15); + } + return 1; +} +function nms_RenderBlocks_renderBlockFlowerpot($this, $par1BlockFlowerPot, $par2, $par3, $par4) { + var $var5, $var8, $var14, $var12, var$9, var$10, var$11, var$12, $var19, $var17, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var17 = $thread.pop();$var19 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();$var12 = $thread.pop();$var14 = $thread.pop();$var8 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1BlockFlowerPot = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFlowerPot, $par2, $par3, $par4); + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + nlea_Tessellator_setBrightness($var5, nms_Block_getMixedBrightnessForBlock($par1BlockFlowerPot, $this.$blockAccess, $par2, $par3, $par4)); + $var8 = nms_RenderBlocks_getBlockIconFromSide($this, $par1BlockFlowerPot, 0); + $var14 = 1.0; + if (!nms_EntityRenderer_anaglyphEnable) { + $var12 = $var14; + var$9 = $var14; + } else { + $var12 = 1.0; + $var14 = 1.0; + var$9 = $var14; + } + nlea_Tessellator_setColorOpaque_F($var5, 1.0 * $var12, 1.0 * var$9, 1.0 * $var14); + $var14 = $par2; + var$10 = $var14 - 0.5 + 0.18649999797344208; + var$11 = $par3; + var$12 = $par4; + nms_RenderBlocks_renderFaceXPos($this, $par1BlockFlowerPot, var$10, var$11, var$12, $var8); + nms_RenderBlocks_renderFaceXNeg($this, $par1BlockFlowerPot, $var14 + 0.5 - 0.18649999797344208, var$11, var$12, $var8); + var$10 = $par2; + var$9 = $par4; + nms_RenderBlocks_renderFaceZPos($this, $par1BlockFlowerPot, var$10, var$11, var$9 - 0.5 + 0.18649999797344208, $var8); + nms_RenderBlocks_renderFaceZNeg($this, $par1BlockFlowerPot, var$10, var$11, var$9 + 0.5 - 0.18649999797344208, $var8); + nms_RenderBlocks_renderFaceYPos($this, $par1BlockFlowerPot, var$10, $par3 - 0.5 + 0.18649999797344208 + 0.1875, var$12, nms_RenderBlocks_getBlockIcon0($this, nms_Block_dirt)); + $var19 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4); + if ($var19) { + a: { + b: { + c: { + $var17 = null; + switch ($var19) { + case 1: + break; + case 2: + $var17 = nms_Block_plantYellow; + break b; + case 7: + $var17 = nms_Block_mushroomRed; + break a; + case 8: + $var17 = nms_Block_mushroomBrown; + break a; + case 3: + case 4: + case 5: + case 6: + break c; + default: + break c; + } + $var17 = nms_Block_plantRed; + break a; + } + } + } + nlea_Tessellator_addTranslation($var5, 0.0, 0.25, 0.0); + if ($var17 !== null) { + $ptr = 1; + continue main; + } + if ($var19 == 9) { + $this.$renderAllFaces = 1; + nms_RenderBlocks_setRenderBounds($this, 0.375, 0.0, 0.375, 0.625, 0.25, 0.625); + nms_RenderBlocks_renderStandardBlock($this, nms_Block_cactus, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.375, 0.25, 0.375, 0.625, 0.5, 0.625); + nms_RenderBlocks_renderStandardBlock($this, nms_Block_cactus, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.375, 0.5, 0.375, 0.625, 0.75, 0.625); + nms_RenderBlocks_renderStandardBlock($this, nms_Block_cactus, $par2, $par3, $par4); + $this.$renderAllFaces = 0; + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + } else if ($var19 == 3) + nms_RenderBlocks_drawCrossedSquares($this, nms_Block_sapling, 0, var$10, var$11, var$12, 0.75); + else if ($var19 == 5) + nms_RenderBlocks_drawCrossedSquares($this, nms_Block_sapling, 2, var$10, var$11, var$12, 0.75); + else if ($var19 == 4) + nms_RenderBlocks_drawCrossedSquares($this, nms_Block_sapling, 1, var$10, var$11, var$12, 0.75); + else if ($var19 == 6) + nms_RenderBlocks_drawCrossedSquares($this, nms_Block_sapling, 3, var$10, var$11, var$12, 0.75); + else if ($var19 == 11) { + $par2 = nms_BlockTallGrass_colorMultiplier(nms_Block_tallGrass, $this.$blockAccess, $par2, $par3, $par4); + nlea_Tessellator_setColorOpaque_F($var5, 1.0 * ($par2 >> 16 & 255) / 255.0, 1.0 * ($par2 >> 8 & 255) / 255.0, 1.0 * ($par2 & 255) / 255.0); + nms_RenderBlocks_drawCrossedSquares($this, nms_Block_tallGrass, 2, var$10, var$11, var$12, 0.75); + } else if ($var19 == 10) + nms_RenderBlocks_drawCrossedSquares($this, nms_Block_deadBush, 2, var$10, var$11, var$12, 0.75); + nlea_Tessellator_addTranslation($var5, -0.0, (-0.25), -0.0); + } + return 1; + case 1: + nms_RenderBlocks_renderBlockByRenderType($this, $var17, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_addTranslation($var5, -0.0, (-0.25), -0.0); + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1BlockFlowerPot, $par2, $par3, $par4, $var5, $var8, $var14, $var12, var$9, var$10, var$11, var$12, $var19, $var17, $ptr); +} +function nms_RenderBlocks_renderBlockAnvilMetadata($this, $par1BlockAnvil, $par2, $par3, $par4, $par5) { + var $var6, $var14, $var12, var$9; + nlea_Tessellator_$callClinit(); + $var6 = nlea_Tessellator_instance; + nlea_Tessellator_setBrightness($var6, nms_Block_getMixedBrightnessForBlock($par1BlockAnvil, $this.$blockAccess, $par2, $par3, $par4)); + $var14 = 1.0; + if (!nms_EntityRenderer_anaglyphEnable) { + $var12 = $var14; + var$9 = $var14; + } else { + $var12 = 1.0; + $var14 = 1.0; + var$9 = $var14; + } + nlea_Tessellator_setColorOpaque_F($var6, 1.0 * $var12, 1.0 * var$9, 1.0 * $var14); + return nms_RenderBlocks_renderBlockAnvilOrient($this, $par1BlockAnvil, $par2, $par3, $par4, $par5, 0); +} +function nms_RenderBlocks_renderBlockAnvilOrient($this, $par1BlockAnvil, $par2, $par3, $par4, $par5, $par6) { + var $var7, $var8; + $var7 = $par6 ? 0 : $par5 & 3; + a: { + $var8 = 0; + switch ($var7) { + case 0: + $this.$uvRotateSouth = 2; + $this.$uvRotateNorth = 1; + $this.$uvRotateTop = 3; + $this.$uvRotateBottom = 3; + break a; + case 1: + $this.$uvRotateEast = 1; + $this.$uvRotateWest = 2; + $this.$uvRotateTop = 2; + $this.$uvRotateBottom = 1; + $var8 = 1; + break a; + case 2: + $this.$uvRotateSouth = 1; + $this.$uvRotateNorth = 2; + break a; + case 3: + $this.$uvRotateEast = 2; + $this.$uvRotateWest = 1; + $this.$uvRotateTop = 1; + $this.$uvRotateBottom = 2; + $var8 = 1; + break a; + default: + } + } + nms_RenderBlocks_renderBlockAnvilRotate($this, $par1BlockAnvil, $par2, $par3, $par4, 3, nms_RenderBlocks_renderBlockAnvilRotate($this, $par1BlockAnvil, $par2, $par3, $par4, 2, nms_RenderBlocks_renderBlockAnvilRotate($this, $par1BlockAnvil, $par2, $par3, $par4, 1, nms_RenderBlocks_renderBlockAnvilRotate($this, $par1BlockAnvil, $par2, $par3, $par4, 0, 0.0, 0.75, 0.25, 0.75, $var8, $par6, $par5), 0.5, 0.0625, 0.625, $var8, $par6, $par5), 0.25, 0.3125, 0.5, $var8, $par6, $par5), 0.625, 0.375, 1.0, $var8, $par6, + $par5); + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + $this.$uvRotateEast = 0; + $this.$uvRotateWest = 0; + $this.$uvRotateSouth = 0; + $this.$uvRotateNorth = 0; + $this.$uvRotateTop = 0; + $this.$uvRotateBottom = 0; + return 1; +} +function nms_RenderBlocks_renderBlockAnvilRotate($this, $par1BlockAnvil, $par2, $par3, $par4, $par5, $par6, $par7, $par8, $par9, $par10, $par11, $par12) { + var var$13, var$14, var$15, var$16, var$17, $var14; + if (!$par10) { + var$13 = $par9; + $par9 = $par7; + $par7 = var$13; + } + $par9 = $par9 / 2.0; + var$13 = $par7 / 2.0; + $par1BlockAnvil.$field_82521_b = $par5; + var$14 = 0.5 - $par9; + var$15 = $par6; + var$16 = 0.5 - var$13; + var$17 = 0.5 + $par9; + $par7 = $par6 + $par8; + nms_RenderBlocks_setRenderBounds($this, var$14, var$15, var$16, var$17, $par7, 0.5 + var$13); + if (!$par11) + nms_RenderBlocks_renderStandardBlock($this, $par1BlockAnvil, $par2, $par3, $par4); + else { + nlea_Tessellator_$callClinit(); + $var14 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var14); + nlea_Tessellator_setNormal($var14, 0.0, (-1.0), 0.0); + nms_RenderBlocks_renderFaceYNeg($this, $par1BlockAnvil, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1BlockAnvil, 0, $par12)); + nlea_Tessellator_draw($var14); + nlea_Tessellator_startDrawingQuads($var14); + nlea_Tessellator_setNormal($var14, 0.0, 1.0, 0.0); + nms_RenderBlocks_renderFaceYPos($this, $par1BlockAnvil, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1BlockAnvil, 1, $par12)); + nlea_Tessellator_draw($var14); + nlea_Tessellator_startDrawingQuads($var14); + nlea_Tessellator_setNormal($var14, 0.0, 0.0, (-1.0)); + nms_RenderBlocks_renderFaceZNeg($this, $par1BlockAnvil, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1BlockAnvil, 2, $par12)); + nlea_Tessellator_draw($var14); + nlea_Tessellator_startDrawingQuads($var14); + nlea_Tessellator_setNormal($var14, 0.0, 0.0, 1.0); + nms_RenderBlocks_renderFaceZPos($this, $par1BlockAnvil, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1BlockAnvil, 3, $par12)); + nlea_Tessellator_draw($var14); + nlea_Tessellator_startDrawingQuads($var14); + nlea_Tessellator_setNormal($var14, (-1.0), 0.0, 0.0); + nms_RenderBlocks_renderFaceXNeg($this, $par1BlockAnvil, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1BlockAnvil, 4, $par12)); + nlea_Tessellator_draw($var14); + nlea_Tessellator_startDrawingQuads($var14); + nlea_Tessellator_setNormal($var14, 1.0, 0.0, 0.0); + nms_RenderBlocks_renderFaceXPos($this, $par1BlockAnvil, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1BlockAnvil, 5, $par12)); + nlea_Tessellator_draw($var14); + } + return $par7; +} +function nms_RenderBlocks_renderBlockTorch($this, $par1Block, $par2, $par3, $par4) { + var $var5, $var6; + $var5 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4); + nlea_Tessellator_$callClinit(); + $var6 = nlea_Tessellator_instance; + nlea_Tessellator_setBrightness($var6, $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4)); + nlea_Tessellator_setColorOpaque_F($var6, 1.0, 1.0, 1.0); + if ($var5 == 1) + nms_RenderBlocks_renderTorchAtAngle($this, $par1Block, $par2 - 0.09999999403953552, $par3 + 0.20000000298023224, $par4, (-0.4000000059604645), 0.0, 0); + else if ($var5 == 2) + nms_RenderBlocks_renderTorchAtAngle($this, $par1Block, $par2 + 0.09999999403953552, $par3 + 0.20000000298023224, $par4, 0.4000000059604645, 0.0, 0); + else if ($var5 == 3) + nms_RenderBlocks_renderTorchAtAngle($this, $par1Block, $par2, $par3 + 0.20000000298023224, $par4 - 0.09999999403953552, 0.0, (-0.4000000059604645), 0); + else if ($var5 != 4) + nms_RenderBlocks_renderTorchAtAngle($this, $par1Block, $par2, $par3, $par4, 0.0, 0.0, 0); + else + nms_RenderBlocks_renderTorchAtAngle($this, $par1Block, $par2, $par3 + 0.20000000298023224, $par4 + 0.09999999403953552, 0.0, 0.4000000059604645, 0); + return 1; +} +function nms_RenderBlocks_renderBlockRepeater($this, $par1BlockRedstoneRepeater, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var9, $var20, $var11, $var12, $var14, $var16, $var18, $var21, $var22, $var23, $var24, var$20, var$21, $var29, var$23, var$24, var$25, var$26, $var27, $var25, $var31, var$30, var$31, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$31 = $thread.pop();var$30 = $thread.pop();$var31 = $thread.pop();$var25 = $thread.pop();$var27 = $thread.pop();var$26 = $thread.pop();var$25 = $thread.pop();var$24 = $thread.pop();var$23 = $thread.pop();$var29 = $thread.pop();var$21 = $thread.pop();var$20 = $thread.pop();$var24 = $thread.pop();$var23 = $thread.pop();$var22 = $thread.pop();$var21 = $thread.pop();$var18 = $thread.pop();$var16 = $thread.pop();$var14 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var20 + = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1BlockRedstoneRepeater = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var5 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4); + $var6 = $var5 & 3; + $var7 = ($var5 & 12) >> 2; + nlea_Tessellator_$callClinit(); + $var8 = nlea_Tessellator_instance; + nlea_Tessellator_setBrightness($var8, nms_Block_getMixedBrightnessForBlock($par1BlockRedstoneRepeater, $this.$blockAccess, $par2, $par3, $par4)); + nlea_Tessellator_setColorOpaque_F($var8, 1.0, 1.0, 1.0); + $var9 = (-0.1875); + $var20 = $this.$blockAccess; + $ptr = 1; + case 1: + a: { + $tmp = nms_BlockRedstoneRepeater_func_94476_e($par1BlockRedstoneRepeater, $var20, $par2, $par3, $par4, $var5); + if ($rt_suspending()) { + break main; + } + $var11 = $tmp; + $var12 = 0.0; + $var14 = 0.0; + $var16 = 0.0; + $var18 = 0.0; + switch ($var6) { + case 0: + $var18 = (-0.3125); + $var14 = nms_BlockRedstoneRepeater_repeaterTorchOffset.data[$var7]; + break a; + case 1: + $var16 = 0.3125; + $var12 = -nms_BlockRedstoneRepeater_repeaterTorchOffset.data[$var7]; + break a; + case 2: + $var18 = 0.3125; + $var14 = -nms_BlockRedstoneRepeater_repeaterTorchOffset.data[$var7]; + break a; + case 3: + $var16 = (-0.3125); + $var12 = nms_BlockRedstoneRepeater_repeaterTorchOffset.data[$var7]; + break a; + default: + } + } + if (!$var11) + nms_RenderBlocks_renderTorchAtAngle($this, $par1BlockRedstoneRepeater, $par2 + $var12, $par3 + $var9, $par4 + $var14, 0.0, 0.0, 0); + else { + b: { + $var20 = nms_RenderBlocks_getBlockIcon0($this, nms_Block_bedrock); + $this.$overrideBlockTexture = $var20; + $var21 = 2.0; + $var22 = 14.0; + $var23 = 7.0; + $var24 = 9.0; + switch ($var6) { + case 1: + case 3: + $var21 = 7.0; + $var22 = 9.0; + $var23 = 2.0; + $var24 = 14.0; + break b; + case 0: + case 2: + break; + default: + } + } + var$20 = $var21 / 16.0; + var$21 = $var12; + $var29 = var$20 + var$21; + var$23 = $var23 / 16.0; + var$24 = $var14; + var$25 = var$23 + var$24; + var$26 = $var22 / 16.0; + $var27 = var$26 + var$21; + var$21 = $var24 / 16.0; + nms_RenderBlocks_setRenderBounds($this, $var29, 0.125, var$25, $var27, 0.25, var$21 + var$24); + $var25 = $var20.$getInterpolatedU($var21); + $var27 = $var20.$getInterpolatedV($var23); + $var29 = $var20.$getInterpolatedU($var22); + $var31 = $var20.$getInterpolatedV($var24); + $var21 = $par2; + var$25 = $var21 + var$20 + $var12; + var$30 = $par3 + 0.25; + $var22 = $par4; + var$31 = $var22 + var$23 + $var14; + nlea_Tessellator_addVertexWithUV($var8, var$25, var$30, var$31, $var25, $var27); + $var14 = $var22 + var$21 + $var14; + nlea_Tessellator_addVertexWithUV($var8, var$25, var$30, $var14, $var25, $var31); + var$25 = $var21 + var$26 + $var12; + nlea_Tessellator_addVertexWithUV($var8, var$25, var$30, $var14, $var29, $var31); + nlea_Tessellator_addVertexWithUV($var8, var$25, var$30, var$31, $var29, $var27); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockRedstoneRepeater, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 1.0, 0.125, 1.0); + nms_RenderBlocks_clearOverrideBlockTexture($this); + } + nlea_Tessellator_setBrightness($var8, nms_Block_getMixedBrightnessForBlock($par1BlockRedstoneRepeater, $this.$blockAccess, $par2, $par3, $par4)); + nlea_Tessellator_setColorOpaque_F($var8, 1.0, 1.0, 1.0); + nms_RenderBlocks_renderTorchAtAngle($this, $par1BlockRedstoneRepeater, $par2 + $var16, $par3 + $var9, $par4 + $var18, 0.0, 0.0, 0); + nms_RenderBlocks_renderBlockRedstoneLogic($this, $par1BlockRedstoneRepeater, $par2, $par3, $par4); + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1BlockRedstoneRepeater, $par2, $par3, $par4, $var5, $var6, $var7, $var8, $var9, $var20, $var11, $var12, $var14, $var16, $var18, $var21, $var22, $var23, $var24, var$20, var$21, $var29, var$23, var$24, var$25, var$26, $var27, $var25, $var31, var$30, var$31, $ptr); +} +function nms_RenderBlocks_renderBlockComparator($this, $par1BlockComparator, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var10, $var12, $var14, $var16, $var18, var$14, var$15, var$16, var$17, var$18, var$19; + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + nlea_Tessellator_setBrightness($var5, nms_Block_getMixedBrightnessForBlock($par1BlockComparator, $this.$blockAccess, $par2, $par3, $par4)); + nlea_Tessellator_setColorOpaque_F($var5, 1.0, 1.0, 1.0); + $var6 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4); + $var7 = $var6 & 3; + $var8 = 0.0; + $var10 = (-0.1875); + $var12 = 0.0; + $var14 = 0.0; + $var16 = 0.0; + if (!nms_BlockComparator_func_94490_c($par1BlockComparator, $var6)) { + $var10 = (-0.375); + $var18 = nms_Block_getBlockTextureFromSide(nms_Block_torchRedstoneIdle, 0); + } else + $var18 = nms_Block_getBlockTextureFromSide(nms_Block_torchRedstoneActive, 0); + a: { + switch ($var7) { + case 0: + $var12 = (-0.3125); + $var16 = 1.0; + break a; + case 1: + $var8 = 0.3125; + $var14 = (-1.0); + break a; + case 2: + $var12 = 0.3125; + $var16 = (-1.0); + break a; + case 3: + $var8 = (-0.3125); + $var14 = 1.0; + break a; + default: + } + } + var$14 = $par2; + var$15 = var$14 + 0.25 * $var14; + var$16 = var$15 + 0.1875 * $var16; + var$17 = $par3 - 0.1875; + var$18 = $par4; + var$19 = var$18 + 0.25 * $var16; + nms_RenderBlocks_renderTorchAtAngle($this, $par1BlockComparator, var$16, var$17, var$19 + 0.1875 * $var14, 0.0, 0.0, $var6); + nms_RenderBlocks_renderTorchAtAngle($this, $par1BlockComparator, var$15 + (-0.1875) * $var16, var$17, var$19 + (-0.1875) * $var14, 0.0, 0.0, $var6); + $this.$overrideBlockTexture = $var18; + nms_RenderBlocks_renderTorchAtAngle($this, $par1BlockComparator, var$14 + $var8, $par3 + $var10, var$18 + $var12, 0.0, 0.0, $var6); + nms_RenderBlocks_clearOverrideBlockTexture($this); + nms_RenderBlocks_renderBlockRedstoneLogicMetadata($this, $par1BlockComparator, $par2, $par3, $par4, $var7); + return 1; +} +function nms_RenderBlocks_renderBlockRedstoneLogic($this, $par1BlockRedstoneLogic, $par2, $par3, $par4) { + nms_RenderBlocks_renderBlockRedstoneLogicMetadata($this, $par1BlockRedstoneLogic, $par2, $par3, $par4, $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4) & 3); + return 1; +} +function nms_RenderBlocks_renderBlockRedstoneLogicMetadata($this, $par1BlockRedstoneLogic, $par2, $par3, $par4, $par5) { + var $var6, $var8, $var9, $var11, $var13, $var15, $var19, $var23, $var27, $var29, $var35, var$17, var$18, var$19, var$20, var$21, $var17, var$23; + nms_RenderBlocks_renderStandardBlock($this, $par1BlockRedstoneLogic, $par2, $par3, $par4); + nlea_Tessellator_$callClinit(); + $var6 = nlea_Tessellator_instance; + nlea_Tessellator_setBrightness($var6, nms_Block_getMixedBrightnessForBlock($par1BlockRedstoneLogic, $this.$blockAccess, $par2, $par3, $par4)); + nlea_Tessellator_setColorOpaque_F($var6, 1.0, 1.0, 1.0); + $var8 = nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1BlockRedstoneLogic, 1, $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4)); + $var9 = $var8.$getMinU(); + $var11 = $var8.$getMaxU(); + $var13 = $var8.$getMinV(); + $var15 = $var8.$getMaxV(); + $var19 = $par2 + 1 | 0; + $var23 = $par2 + 0 | 0; + $var27 = $par4 + 0 | 0; + $var29 = $par4 + 1 | 0; + $var35 = $par3 + 0.125; + if ($par5 == 2) { + var$17 = $var23; + var$18 = $var19; + var$19 = $var29; + var$20 = $var27; + } else if ($par5 == 3) { + var$17 = $var19; + var$21 = $var23; + var$18 = $var23; + var$19 = $var29; + $var17 = $var27; + var$20 = $var29; + $var23 = var$21; + $var29 = $var17; + } else if ($par5 != 1) { + var$17 = $var19; + var$18 = $var23; + var$21 = $var23; + var$19 = $var27; + var$20 = $var29; + $var17 = $var29; + $var23 = $var19; + $var19 = var$21; + $var29 = $var27; + $var27 = $var17; + } else { + var$17 = $var23; + var$18 = $var19; + var$21 = $var23; + var$19 = $var27; + $var17 = $var29; + var$23 = $var29; + $var23 = var$18; + var$18 = $var19; + $var19 = var$21; + $var29 = $var17; + var$20 = $var27; + $var27 = var$23; + } + nlea_Tessellator_addVertexWithUV($var6, var$18, $var35, var$19, $var9, $var13); + nlea_Tessellator_addVertexWithUV($var6, $var19, $var35, var$20, $var9, $var15); + nlea_Tessellator_addVertexWithUV($var6, var$17, $var35, $var27, $var11, $var15); + nlea_Tessellator_addVertexWithUV($var6, $var23, $var35, $var29, $var11, $var13); +} +function nms_RenderBlocks_renderPistonBaseAllFaces($this, $par1Block, $par2, $par3, $par4) { + $this.$renderAllFaces = 1; + nms_RenderBlocks_renderPistonBase($this, $par1Block, $par2, $par3, $par4, 1); + $this.$renderAllFaces = 0; +} +function nms_RenderBlocks_renderPistonBase($this, $par1Block, $par2, $par3, $par4, $par5) { + var $var6, $var7, $var8, var$9; + $var6 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4); + $var7 = !$par5 && !($var6 & 8) ? 0 : 1; + $var8 = nms_BlockPistonBase_getOrientation($var6); + if (!$var7) { + a: { + b: { + switch ($var8) { + case 0: + $this.$uvRotateEast = 3; + $this.$uvRotateWest = 3; + $this.$uvRotateSouth = 3; + $this.$uvRotateNorth = 3; + break b; + case 1: + break b; + case 2: + break; + case 3: + $this.$uvRotateSouth = 2; + $this.$uvRotateNorth = 1; + $this.$uvRotateTop = 3; + $this.$uvRotateBottom = 3; + break a; + case 4: + $this.$uvRotateEast = 1; + $this.$uvRotateWest = 2; + $this.$uvRotateTop = 2; + $this.$uvRotateBottom = 1; + break a; + case 5: + $this.$uvRotateEast = 2; + $this.$uvRotateWest = 1; + $this.$uvRotateTop = 1; + $this.$uvRotateBottom = 2; + break a; + default: + break b; + } + $this.$uvRotateSouth = 1; + $this.$uvRotateNorth = 2; + break a; + } + } + nms_RenderBlocks_renderStandardBlock($this, $par1Block, $par2, $par3, $par4); + $this.$uvRotateEast = 0; + $this.$uvRotateWest = 0; + $this.$uvRotateSouth = 0; + $this.$uvRotateNorth = 0; + $this.$uvRotateTop = 0; + $this.$uvRotateBottom = 0; + } else { + c: { + switch ($var8) { + case 0: + $this.$uvRotateEast = 3; + $this.$uvRotateWest = 3; + $this.$uvRotateSouth = 3; + $this.$uvRotateNorth = 3; + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.25, 0.0, 1.0, 1.0, 1.0); + break c; + case 1: + break; + case 2: + $this.$uvRotateSouth = 1; + $this.$uvRotateNorth = 2; + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.25, 1.0, 1.0, 1.0); + break c; + case 3: + $this.$uvRotateSouth = 2; + $this.$uvRotateNorth = 1; + $this.$uvRotateTop = 3; + $this.$uvRotateBottom = 3; + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 0.75); + break c; + case 4: + $this.$uvRotateEast = 1; + $this.$uvRotateWest = 2; + $this.$uvRotateTop = 2; + $this.$uvRotateBottom = 1; + nms_RenderBlocks_setRenderBounds($this, 0.25, 0.0, 0.0, 1.0, 1.0, 1.0); + break c; + case 5: + $this.$uvRotateEast = 2; + $this.$uvRotateWest = 1; + $this.$uvRotateTop = 1; + $this.$uvRotateBottom = 2; + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 0.75, 1.0, 1.0); + break c; + default: + break c; + } + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 1.0, 0.75, 1.0); + } + var$9 = $par1Block; + nms_Block_setBlockBounds(var$9, $this.$renderMinX, $this.$renderMinY, $this.$renderMinZ, $this.$renderMaxX, $this.$renderMaxY, $this.$renderMaxZ); + nms_RenderBlocks_renderStandardBlock($this, $par1Block, $par2, $par3, $par4); + $this.$uvRotateEast = 0; + $this.$uvRotateWest = 0; + $this.$uvRotateSouth = 0; + $this.$uvRotateNorth = 0; + $this.$uvRotateTop = 0; + $this.$uvRotateBottom = 0; + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + nms_Block_setBlockBounds(var$9, $this.$renderMinX, $this.$renderMinY, $this.$renderMinZ, $this.$renderMaxX, $this.$renderMaxY, $this.$renderMaxZ); + } + return 1; +} +function nms_RenderBlocks_renderPistonRodUD($this, $par1, $par3, $par5, $par7, $par9, $par11, $par13, $par14) { + var $var16, $var17, $var18, $var20, $var22, $var24; + $var16 = nms_BlockPistonBase_func_94496_b($rt_s(959)); + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $var16 = $this.$overrideBlockTexture; + nlea_Tessellator_$callClinit(); + $var17 = nlea_Tessellator_instance; + $var18 = $var16.$getMinU(); + $var20 = $var16.$getMinV(); + $var22 = $var16.$getInterpolatedU($par14); + $var24 = $var16.$getInterpolatedV(4.0); + nlea_Tessellator_setColorOpaque_F($var17, $par13, $par13, $par13); + nlea_Tessellator_addVertexWithUV($var17, $par1, $par7, $par9, $var22, $var20); + nlea_Tessellator_addVertexWithUV($var17, $par1, $par5, $par9, $var18, $var20); + nlea_Tessellator_addVertexWithUV($var17, $par3, $par5, $par11, $var18, $var24); + nlea_Tessellator_addVertexWithUV($var17, $par3, $par7, $par11, $var22, $var24); +} +function nms_RenderBlocks_renderPistonRodSN($this, $par1, $par3, $par5, $par7, $par9, $par11, $par13, $par14) { + var $var16, $var17, $var18, $var20, $var22, $var24; + $var16 = nms_BlockPistonBase_func_94496_b($rt_s(959)); + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $var16 = $this.$overrideBlockTexture; + nlea_Tessellator_$callClinit(); + $var17 = nlea_Tessellator_instance; + $var18 = $var16.$getMinU(); + $var20 = $var16.$getMinV(); + $var22 = $var16.$getInterpolatedU($par14); + $var24 = $var16.$getInterpolatedV(4.0); + nlea_Tessellator_setColorOpaque_F($var17, $par13, $par13, $par13); + nlea_Tessellator_addVertexWithUV($var17, $par1, $par5, $par11, $var22, $var20); + nlea_Tessellator_addVertexWithUV($var17, $par1, $par5, $par9, $var18, $var20); + nlea_Tessellator_addVertexWithUV($var17, $par3, $par7, $par9, $var18, $var24); + nlea_Tessellator_addVertexWithUV($var17, $par3, $par7, $par11, $var22, $var24); +} +function nms_RenderBlocks_renderPistonRodEW($this, $par1, $par3, $par5, $par7, $par9, $par11, $par13, $par14) { + var $var16, $var17, $var18, $var20, $var22, $var24; + $var16 = nms_BlockPistonBase_func_94496_b($rt_s(959)); + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $var16 = $this.$overrideBlockTexture; + nlea_Tessellator_$callClinit(); + $var17 = nlea_Tessellator_instance; + $var18 = $var16.$getMinU(); + $var20 = $var16.$getMinV(); + $var22 = $var16.$getInterpolatedU($par14); + $var24 = $var16.$getInterpolatedV(4.0); + nlea_Tessellator_setColorOpaque_F($var17, $par13, $par13, $par13); + nlea_Tessellator_addVertexWithUV($var17, $par3, $par5, $par9, $var22, $var20); + nlea_Tessellator_addVertexWithUV($var17, $par1, $par5, $par9, $var18, $var20); + nlea_Tessellator_addVertexWithUV($var17, $par1, $par7, $par11, $var18, $var24); + nlea_Tessellator_addVertexWithUV($var17, $par3, $par7, $par11, $var22, $var24); +} +function nms_RenderBlocks_renderPistonExtensionAllFaces($this, $par1Block, $par2, $par3, $par4, $par5) { + $this.$renderAllFaces = 1; + nms_RenderBlocks_renderPistonExtension($this, $par1Block, $par2, $par3, $par4, $par5); + $this.$renderAllFaces = 0; +} +function nms_RenderBlocks_renderPistonExtension($this, $par1Block, $par2, $par3, $par4, $par5) { + var $var7, $var11, $var12, $var13, var$10, var$11, var$12, var$13, var$14, var$15, var$16, var$17; + $var7 = nms_BlockPistonExtension_getDirectionMeta($this.$blockAccess.$getBlockMetadata($par2, $par3, $par4)); + $var11 = $par1Block.$getBlockBrightness($this.$blockAccess, $par2, $par3, $par4); + $var12 = !$par5 ? 0.5 : 1.0; + $var13 = !$par5 ? 8.0 : 16.0; + a: { + switch ($var7) { + case 0: + $this.$uvRotateEast = 3; + $this.$uvRotateWest = 3; + $this.$uvRotateSouth = 3; + $this.$uvRotateNorth = 3; + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 1.0, 0.25, 1.0); + nms_RenderBlocks_renderStandardBlock($this, $par1Block, $par2, $par3, $par4); + var$10 = $par2; + var$11 = var$10 + 0.375; + var$12 = var$10 + 0.625; + var$10 = $par3 + 0.25; + var$13 = var$10; + var$14 = var$10 + $var12; + $var12 = $par4; + var$15 = $var12 + 0.625; + var$10 = $var11 * 0.800000011920929; + nms_RenderBlocks_renderPistonRodUD($this, var$11, var$12, var$13, var$14, var$15, var$15, var$10, $var13); + var$16 = $var12 + 0.375; + nms_RenderBlocks_renderPistonRodUD($this, var$12, var$11, var$13, var$14, var$16, var$16, var$10, $var13); + $var11 = $var11 * 0.6000000238418579; + nms_RenderBlocks_renderPistonRodUD($this, var$11, var$11, var$13, var$14, var$16, var$15, $var11, $var13); + nms_RenderBlocks_renderPistonRodUD($this, var$12, var$12, var$13, var$14, var$15, var$16, $var11, $var13); + break a; + case 1: + break; + case 2: + $this.$uvRotateSouth = 1; + $this.$uvRotateNorth = 2; + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 0.25); + nms_RenderBlocks_renderStandardBlock($this, $par1Block, $par2, $par3, $par4); + var$10 = $par2; + var$11 = var$10 + 0.375; + var$17 = $par3; + var$12 = var$17 + 0.625; + var$13 = var$17 + 0.375; + var$17 = $par4 + 0.25; + var$14 = var$17; + var$15 = var$17 + $var12; + $var12 = $var11 * 0.6000000238418579; + nms_RenderBlocks_renderPistonRodSN($this, var$11, var$11, var$12, var$13, var$14, var$15, $var12, $var13); + var$16 = var$10 + 0.625; + nms_RenderBlocks_renderPistonRodSN($this, var$16, var$16, var$13, var$12, var$14, var$15, $var12, $var13); + nms_RenderBlocks_renderPistonRodSN($this, var$11, var$16, var$13, var$13, var$14, var$15, $var11 * 0.5, $var13); + nms_RenderBlocks_renderPistonRodSN($this, var$16, var$11, var$12, var$12, var$14, var$15, $var11, $var13); + break a; + case 3: + $this.$uvRotateSouth = 2; + $this.$uvRotateNorth = 1; + $this.$uvRotateTop = 3; + $this.$uvRotateBottom = 3; + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.75, 1.0, 1.0, 1.0); + nms_RenderBlocks_renderStandardBlock($this, $par1Block, $par2, $par3, $par4); + var$10 = $par2; + var$11 = var$10 + 0.375; + var$17 = $par3; + var$12 = var$17 + 0.625; + var$13 = var$17 + 0.375; + var$17 = $par4 - 0.25 + 1.0; + var$14 = var$17 - $var12; + var$15 = var$17; + $var12 = $var11 * 0.6000000238418579; + nms_RenderBlocks_renderPistonRodSN($this, var$11, var$11, var$12, var$13, var$14, var$15, $var12, $var13); + var$16 = var$10 + 0.625; + nms_RenderBlocks_renderPistonRodSN($this, var$16, var$16, var$13, var$12, var$14, var$15, $var12, $var13); + nms_RenderBlocks_renderPistonRodSN($this, var$11, var$16, var$13, var$13, var$14, var$15, $var11 * 0.5, $var13); + nms_RenderBlocks_renderPistonRodSN($this, var$16, var$11, var$12, var$12, var$14, var$15, $var11, $var13); + break a; + case 4: + $this.$uvRotateEast = 1; + $this.$uvRotateWest = 2; + $this.$uvRotateTop = 2; + $this.$uvRotateBottom = 1; + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 0.25, 1.0, 1.0); + nms_RenderBlocks_renderStandardBlock($this, $par1Block, $par2, $par3, $par4); + var$10 = $par2 + 0.25; + var$11 = var$10; + var$12 = var$10 + $var12; + $var12 = $par3; + var$13 = $var12 + 0.375; + var$10 = $par4; + var$14 = var$10 + 0.625; + var$15 = var$10 + 0.375; + nms_RenderBlocks_renderPistonRodEW($this, var$11, var$12, var$13, var$13, var$14, var$15, $var11 * 0.5, $var13); + var$16 = $var12 + 0.625; + nms_RenderBlocks_renderPistonRodEW($this, var$11, var$12, var$16, var$16, var$15, var$14, $var11, $var13); + $var11 = $var11 * 0.6000000238418579; + nms_RenderBlocks_renderPistonRodEW($this, var$11, var$12, var$13, var$16, var$15, var$15, $var11, $var13); + nms_RenderBlocks_renderPistonRodEW($this, var$11, var$12, var$16, var$13, var$14, var$14, $var11, $var13); + break a; + case 5: + $this.$uvRotateEast = 2; + $this.$uvRotateWest = 1; + $this.$uvRotateTop = 1; + $this.$uvRotateBottom = 2; + nms_RenderBlocks_setRenderBounds($this, 0.75, 0.0, 0.0, 1.0, 1.0, 1.0); + nms_RenderBlocks_renderStandardBlock($this, $par1Block, $par2, $par3, $par4); + var$10 = $par2 - 0.25 + 1.0; + var$11 = var$10 - $var12; + var$12 = var$10; + $var12 = $par3; + var$13 = $var12 + 0.375; + var$10 = $par4; + var$14 = var$10 + 0.625; + var$15 = var$10 + 0.375; + nms_RenderBlocks_renderPistonRodEW($this, var$11, var$12, var$13, var$13, var$14, var$15, $var11 * 0.5, $var13); + var$16 = $var12 + 0.625; + nms_RenderBlocks_renderPistonRodEW($this, var$11, var$12, var$16, var$16, var$15, var$14, $var11, $var13); + $var11 = $var11 * 0.6000000238418579; + nms_RenderBlocks_renderPistonRodEW($this, var$11, var$12, var$13, var$16, var$15, var$15, $var11, $var13); + nms_RenderBlocks_renderPistonRodEW($this, var$11, var$12, var$16, var$13, var$14, var$14, $var11, $var13); + break a; + default: + break a; + } + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.75, 0.0, 1.0, 1.0, 1.0); + nms_RenderBlocks_renderStandardBlock($this, $par1Block, $par2, $par3, $par4); + var$10 = $par2; + var$11 = var$10 + 0.375; + var$12 = var$10 + 0.625; + var$10 = $par3 - 0.25 + 1.0; + var$13 = var$10 - $var12; + var$14 = var$10; + $var12 = $par4; + var$15 = $var12 + 0.625; + var$10 = $var11 * 0.800000011920929; + nms_RenderBlocks_renderPistonRodUD($this, var$11, var$12, var$13, var$14, var$15, var$15, var$10, $var13); + var$16 = $var12 + 0.375; + nms_RenderBlocks_renderPistonRodUD($this, var$12, var$11, var$13, var$14, var$16, var$16, var$10, $var13); + $var11 = $var11 * 0.6000000238418579; + nms_RenderBlocks_renderPistonRodUD($this, var$11, var$11, var$13, var$14, var$16, var$15, $var11, $var13); + nms_RenderBlocks_renderPistonRodUD($this, var$12, var$12, var$13, var$14, var$15, var$16, $var11, $var13); + } + $this.$uvRotateEast = 0; + $this.$uvRotateWest = 0; + $this.$uvRotateSouth = 0; + $this.$uvRotateNorth = 0; + $this.$uvRotateTop = 0; + $this.$uvRotateBottom = 0; + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + return 1; +} +function nms_RenderBlocks_renderBlockLever($this, $par1Block, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var9, var$10, $var13, $var14, $var15, $var17, $var19, $var21, $var23, $var27, $var31, var$20, var$21, var$22, var$23, var$24, var$25, var$26, var$27, $var32, $var28, $var29, $var30; + $var5 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4); + $var6 = $var5 & 7; + $var7 = ($var5 & 8) <= 0 ? 0 : 1; + nlea_Tessellator_$callClinit(); + $var8 = nlea_Tessellator_instance; + $var9 = nms_RenderBlocks_hasOverrideBlockTexture($this); + if (!$var9) { + nms_Block_$callClinit(); + nms_RenderBlocks_setOverrideBlockTexture($this, nms_RenderBlocks_getBlockIcon0($this, nms_Block_cobblestone)); + } + a: { + var$10 = $rt_compare($var6, 5); + if (!var$10) { + nms_RenderBlocks_setRenderBounds($this, 0.3125, 0.0, 0.25, 0.6875, 0.1875, 0.75); + break a; + } + if ($var6 == 6) { + nms_RenderBlocks_setRenderBounds($this, 0.25, 0.0, 0.3125, 0.75, 0.1875, 0.6875); + break a; + } + if ($var6 == 4) { + nms_RenderBlocks_setRenderBounds($this, 0.3125, 0.25, 0.8125, 0.6875, 0.75, 1.0); + break a; + } + if ($var6 == 3) { + nms_RenderBlocks_setRenderBounds($this, 0.3125, 0.25, 0.0, 0.6875, 0.75, 0.1875); + break a; + } + if ($var6 == 2) { + nms_RenderBlocks_setRenderBounds($this, 0.8125, 0.25, 0.3125, 1.0, 0.75, 0.6875); + break a; + } + if ($var6 == 1) { + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.25, 0.3125, 0.1875, 0.75, 0.6875); + break a; + } + if (!$var6) { + nms_RenderBlocks_setRenderBounds($this, 0.25, 0.8125, 0.3125, 0.75, 1.0, 0.6875); + break a; + } + if ($var6 != 7) + break a; + nms_RenderBlocks_setRenderBounds($this, 0.3125, 0.8125, 0.25, 0.6875, 1.0, 0.75); + } + nms_RenderBlocks_renderStandardBlock($this, $par1Block, $par2, $par3, $par4); + if (!$var9) + nms_RenderBlocks_clearOverrideBlockTexture($this); + nlea_Tessellator_setBrightness($var8, $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4)); + $var13 = 1.0; + if (nms_Block_lightValue.data[$par1Block.$blockID] > 0) + $var13 = 1.0; + nlea_Tessellator_setColorOpaque_F($var8, $var13, $var13, $var13); + $var14 = nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 0); + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $var14 = $this.$overrideBlockTexture; + $var15 = $var14.$getMinU(); + $var17 = $var14.$getMinV(); + $var19 = $var14.$getMaxU(); + $var21 = $var14.$getMaxV(); + $var23 = $rt_createArray(nms_Vec3, 8).data; + $var23[0] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), (-0.0625), 0.0, (-0.0625)); + $var23[1] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), 0.0625, 0.0, (-0.0625)); + $var23[2] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), 0.0625, 0.0, 0.0625); + $var23[3] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), (-0.0625), 0.0, 0.0625); + $var23[4] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), (-0.0625), 0.625, (-0.0625)); + $var23[5] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), 0.0625, 0.625, (-0.0625)); + $var23[6] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), 0.0625, 0.625, 0.0625); + $var23[7] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), (-0.0625), 0.625, 0.0625); + $var27 = 0; + $var31 = $rt_compare($var6, 6); + $var9 = $rt_compare($var6, 4); + $var5 = $rt_compare($var6, 3); + var$20 = $rt_compare($var6, 2); + var$21 = $rt_compare($var6, 1); + var$22 = $par2 + 0.5; + var$23 = $par3; + var$24 = var$23 + 0.5; + var$25 = $par4 + 0.5; + $par2 = $rt_compare($var6, 7); + var$26 = var$23 + 0.125; + var$27 = var$23 + 0.875; + while ($var27 < 8) { + if (!$var7) { + $par1Block = $var23[$var27]; + $par1Block.$zCoord = $par1Block.$zCoord + 0.0625; + nms_Vec3_rotateAroundX($var23[$var27], (-0.6981317400932312)); + } else { + $par1Block = $var23[$var27]; + $par1Block.$zCoord = $par1Block.$zCoord - 0.0625; + nms_Vec3_rotateAroundX($var23[$var27], 0.6981317400932312); + } + if (!($var6 && $par2)) + nms_Vec3_rotateAroundZ($var23[$var27], 3.1415927410125732); + if (!($var31 && $var6)) + nms_Vec3_rotateAroundY($var23[$var27], 1.5707963705062866); + if ($var6 > 0 && var$10 < 0) { + $par1Block = $var23[$var27]; + $par1Block.$yCoord = $par1Block.$yCoord - 0.375; + nms_Vec3_rotateAroundX($var23[$var27], 1.5707963705062866); + if (!$var9) + nms_Vec3_rotateAroundY($var23[$var27], 0.0); + if (!$var5) + nms_Vec3_rotateAroundY($var23[$var27], 3.1415927410125732); + if (!var$20) + nms_Vec3_rotateAroundY($var23[$var27], 1.5707963705062866); + if (!var$21) + nms_Vec3_rotateAroundY($var23[$var27], (-1.5707963705062866)); + $par1Block = $var23[$var27]; + $par1Block.$xCoord = $par1Block.$xCoord + var$22; + $par1Block = $var23[$var27]; + $par1Block.$yCoord = $par1Block.$yCoord + var$24; + $par1Block = $var23[$var27]; + $par1Block.$zCoord = $par1Block.$zCoord + var$25; + } else if ($var6 && $par2) { + $par1Block = $var23[$var27]; + $par1Block.$xCoord = $par1Block.$xCoord + var$22; + $par1Block = $var23[$var27]; + $par1Block.$yCoord = $par1Block.$yCoord + var$26; + $par1Block = $var23[$var27]; + $par1Block.$zCoord = $par1Block.$zCoord + var$25; + } else { + $par1Block = $var23[$var27]; + $par1Block.$xCoord = $par1Block.$xCoord + var$22; + $par1Block = $var23[$var27]; + $par1Block.$yCoord = $par1Block.$yCoord + var$27; + $par1Block = $var23[$var27]; + $par1Block.$zCoord = $par1Block.$zCoord + var$25; + } + $var27 = $var27 + 1 | 0; + } + $var32 = null; + $var28 = null; + $var29 = null; + $var30 = null; + $var31 = 0; + while ($var31 < 6) { + if (!$var31) { + $var15 = $var14.$getInterpolatedU(7.0); + $var17 = $var14.$getInterpolatedV(6.0); + $var19 = $var14.$getInterpolatedU(9.0); + $var21 = $var14.$getInterpolatedV(8.0); + } else if ($var31 == 2) { + $var15 = $var14.$getInterpolatedU(7.0); + $var17 = $var14.$getInterpolatedV(6.0); + $var19 = $var14.$getInterpolatedU(9.0); + $var21 = $var14.$getMaxV(); + } + if (!$var31) { + $var32 = $var23[0]; + $var28 = $var23[1]; + $var29 = $var23[2]; + $var30 = $var23[3]; + } else if ($var31 == 1) { + $var32 = $var23[7]; + $var28 = $var23[6]; + $var29 = $var23[5]; + $var30 = $var23[4]; + } else if ($var31 == 2) { + $var32 = $var23[1]; + $var28 = $var23[0]; + $var29 = $var23[4]; + $var30 = $var23[5]; + } else if ($var31 == 3) { + $var32 = $var23[2]; + $var28 = $var23[1]; + $var29 = $var23[5]; + $var30 = $var23[6]; + } else if ($var31 == 4) { + $var32 = $var23[3]; + $var28 = $var23[2]; + $var29 = $var23[6]; + $var30 = $var23[7]; + } else if ($var31 == 5) { + $var32 = $var23[0]; + $var28 = $var23[3]; + $var29 = $var23[7]; + $var30 = $var23[4]; + } + nlea_Tessellator_addVertexWithUV($var8, $var32.$xCoord, $var32.$yCoord, $var32.$zCoord, $var15, $var21); + nlea_Tessellator_addVertexWithUV($var8, $var28.$xCoord, $var28.$yCoord, $var28.$zCoord, $var19, $var21); + nlea_Tessellator_addVertexWithUV($var8, $var29.$xCoord, $var29.$yCoord, $var29.$zCoord, $var19, $var17); + nlea_Tessellator_addVertexWithUV($var8, $var30.$xCoord, $var30.$yCoord, $var30.$zCoord, $var15, $var17); + $var31 = $var31 + 1 | 0; + } + return 1; +} +function nms_RenderBlocks_renderBlockTripWireSource($this, $par1Block, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var17, $var18, $var19, $var21, $var23, $var25, $var27, $var31, $var46, var$21, var$22, $var52, var$24, var$25, $var62, $var32, $var33, $var34, $var39, $var42, var$32, $var65, $var54, $var56, $var58, $var60, var$38, var$39; + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + $var6 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4); + $var7 = $var6 & 3; + $var8 = ($var6 & 4) != 4 ? 0 : 1; + $var9 = ($var6 & 8) != 8 ? 0 : 1; + $var10 = $this.$blockAccess.$doesBlockHaveSolidTopSurface($par2, $par3 - 1 | 0, $par4) ? 0 : 1; + $var11 = nms_RenderBlocks_hasOverrideBlockTexture($this); + if (!$var11) { + nms_Block_$callClinit(); + nms_RenderBlocks_setOverrideBlockTexture($this, nms_RenderBlocks_getBlockIcon0($this, nms_Block_planks)); + } + $var6 = $rt_compare($var7, 2); + if (!$var6) + nms_RenderBlocks_setRenderBounds($this, 0.375, 0.050000011920928955, 0.875, 0.625, 0.550000011920929, 1.0); + else if (!$var7) + nms_RenderBlocks_setRenderBounds($this, 0.375, 0.050000011920928955, 0.0, 0.625, 0.550000011920929, 0.125); + else if ($var7 == 1) + nms_RenderBlocks_setRenderBounds($this, 0.875, 0.050000011920928955, 0.375, 1.0, 0.550000011920929, 0.625); + else if ($var7 == 3) + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.050000011920928955, 0.375, 0.125, 0.550000011920929, 0.625); + nms_RenderBlocks_renderStandardBlock($this, $par1Block, $par2, $par3, $par4); + if (!$var11) + nms_RenderBlocks_clearOverrideBlockTexture($this); + nlea_Tessellator_setBrightness($var5, $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4)); + $var17 = 1.0; + if (nms_Block_lightValue.data[$par1Block.$blockID] > 0) + $var17 = 1.0; + nlea_Tessellator_setColorOpaque_F($var5, $var17, $var17, $var17); + $var18 = nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 0); + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $var18 = $this.$overrideBlockTexture; + $var19 = $var18.$getMinU(); + $var21 = $var18.$getMinV(); + $var23 = $var18.$getMaxU(); + $var25 = $var18.$getMaxV(); + $var27 = $rt_createArray(nms_Vec3, 8).data; + $var27[0] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), (-0.046875), 0.0, (-0.046875)); + $var27[1] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), 0.046875, 0.0, (-0.046875)); + $var27[2] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), 0.046875, 0.0, 0.046875); + $var27[3] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), (-0.046875), 0.0, 0.046875); + $var27[4] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), (-0.046875), 0.3125, (-0.046875)); + $var27[5] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), 0.046875, 0.3125, (-0.046875)); + $var27[6] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), 0.046875, 0.3125, 0.046875); + $var27[7] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), (-0.046875), 0.3125, 0.046875); + $var31 = 0; + $var11 = $rt_compare($var7, 1); + $var46 = $rt_compare($var7, 3); + var$21 = $par2; + var$22 = var$21 + 0.5; + $var52 = $par3 + 0.3125; + var$24 = $par4; + var$25 = var$24 + 0.5; + while ($var31 < 8) { + $var62 = $var27[$var31]; + $var62.$zCoord = $var62.$zCoord + 0.0625; + if ($var9) { + nms_Vec3_rotateAroundX($var27[$var31], 0.5235987901687622); + $var62 = $var27[$var31]; + $var62.$yCoord = $var62.$yCoord - 0.4375; + } else if (!$var8) { + nms_Vec3_rotateAroundX($var27[$var31], (-0.6981317400932312)); + $var62 = $var27[$var31]; + $var62.$yCoord = $var62.$yCoord - 0.375; + } else { + nms_Vec3_rotateAroundX($var27[$var31], 0.0872664675116539); + $var62 = $var27[$var31]; + $var62.$yCoord = $var62.$yCoord - 0.4375; + } + nms_Vec3_rotateAroundX($var27[$var31], 1.5707963705062866); + if (!$var6) + nms_Vec3_rotateAroundY($var27[$var31], 0.0); + if (!$var7) + nms_Vec3_rotateAroundY($var27[$var31], 3.1415927410125732); + if (!$var11) + nms_Vec3_rotateAroundY($var27[$var31], 1.5707963705062866); + if (!$var46) + nms_Vec3_rotateAroundY($var27[$var31], (-1.5707963705062866)); + $var62 = $var27[$var31]; + $var62.$xCoord = $var62.$xCoord + var$22; + $var62 = $var27[$var31]; + $var62.$yCoord = $var62.$yCoord + $var52; + $var62 = $var27[$var31]; + $var62.$zCoord = $var62.$zCoord + var$25; + $var31 = $var31 + 1 | 0; + } + $var62 = null; + $var32 = null; + $var33 = null; + $var34 = null; + $var39 = 0; + while ($var39 < 6) { + if (!$var39) { + $var62 = $var27[0]; + $var32 = $var27[1]; + $var33 = $var27[2]; + $var34 = $var27[3]; + $var19 = $var18.$getInterpolatedU(7.0); + $var21 = $var18.$getInterpolatedV(9.0); + $var23 = $var18.$getInterpolatedU(9.0); + $var25 = $var18.$getInterpolatedV(11.0); + } else if ($var39 == 1) { + $var62 = $var27[7]; + $var32 = $var27[6]; + $var33 = $var27[5]; + $var34 = $var27[4]; + } else if ($var39 == 2) { + $var62 = $var27[1]; + $var32 = $var27[0]; + $var33 = $var27[4]; + $var34 = $var27[5]; + $var19 = $var18.$getInterpolatedU(7.0); + $var21 = $var18.$getInterpolatedV(9.0); + $var23 = $var18.$getInterpolatedU(9.0); + $var25 = $var18.$getInterpolatedV(16.0); + } else if ($var39 == 3) { + $var62 = $var27[2]; + $var32 = $var27[1]; + $var33 = $var27[5]; + $var34 = $var27[6]; + } else if ($var39 == 4) { + $var62 = $var27[3]; + $var32 = $var27[2]; + $var33 = $var27[6]; + $var34 = $var27[7]; + } else if ($var39 == 5) { + $var62 = $var27[0]; + $var32 = $var27[3]; + $var33 = $var27[7]; + $var34 = $var27[4]; + } + nlea_Tessellator_addVertexWithUV($var5, $var62.$xCoord, $var62.$yCoord, $var62.$zCoord, $var19, $var25); + nlea_Tessellator_addVertexWithUV($var5, $var32.$xCoord, $var32.$yCoord, $var32.$zCoord, $var23, $var25); + nlea_Tessellator_addVertexWithUV($var5, $var33.$xCoord, $var33.$yCoord, $var33.$zCoord, $var23, $var21); + nlea_Tessellator_addVertexWithUV($var5, $var34.$xCoord, $var34.$yCoord, $var34.$zCoord, $var19, $var21); + $var39 = $var39 + 1 | 0; + } + $var27[0] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), (-0.09375), 0.0, (-0.09375)); + $var27[1] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), 0.09375, 0.0, (-0.09375)); + $var27[2] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), 0.09375, 0.0, 0.09375); + $var27[3] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), (-0.09375), 0.0, 0.09375); + $var27[4] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), (-0.09375), 0.03125, (-0.09375)); + $var27[5] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), 0.09375, 0.03125, (-0.09375)); + $var27[6] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), 0.09375, 0.03125, 0.09375); + $var27[7] = nms_Vec3Pool_getVecFromPool($this.$blockAccess.$getWorldVec3Pool(), (-0.09375), 0.03125, 0.09375); + $var42 = 0; + while ($var42 < 8) { + var$32 = $var27[$var42]; + var$32.$zCoord = var$32.$zCoord + 0.21875; + if ($var9) { + var$32 = $var27[$var42]; + var$32.$yCoord = var$32.$yCoord - 0.09375; + var$32 = $var27[$var42]; + var$32.$zCoord = var$32.$zCoord - 0.1625; + nms_Vec3_rotateAroundX($var27[$var42], 0.0); + } else if (!$var8) + nms_Vec3_rotateAroundX($var27[$var42], 0.8726646304130554); + else { + var$32 = $var27[$var42]; + var$32.$yCoord = var$32.$yCoord + 0.015625; + var$32 = $var27[$var42]; + var$32.$zCoord = var$32.$zCoord - 0.171875; + nms_Vec3_rotateAroundX($var27[$var42], 0.1745329350233078); + } + if (!$var6) + nms_Vec3_rotateAroundY($var27[$var42], 0.0); + if (!$var7) + nms_Vec3_rotateAroundY($var27[$var42], 3.1415927410125732); + if (!$var11) + nms_Vec3_rotateAroundY($var27[$var42], 1.5707963705062866); + if (!$var46) + nms_Vec3_rotateAroundY($var27[$var42], (-1.5707963705062866)); + var$32 = $var27[$var42]; + var$32.$xCoord = var$32.$xCoord + var$22; + var$32 = $var27[$var42]; + var$32.$yCoord = var$32.$yCoord + $var52; + var$32 = $var27[$var42]; + var$32.$zCoord = var$32.$zCoord + var$25; + $var42 = $var42 + 1 | 0; + } + $var46 = 0; + while ($var46 < 6) { + if (!$var46) { + $var62 = $var27[0]; + $var32 = $var27[1]; + $var33 = $var27[2]; + $var34 = $var27[3]; + $var19 = $var18.$getInterpolatedU(5.0); + $var21 = $var18.$getInterpolatedV(3.0); + $var23 = $var18.$getInterpolatedU(11.0); + $var25 = $var18.$getInterpolatedV(9.0); + } else if ($var46 == 1) { + $var62 = $var27[7]; + $var32 = $var27[6]; + $var33 = $var27[5]; + $var34 = $var27[4]; + } else if ($var46 == 2) { + $var62 = $var27[1]; + $var32 = $var27[0]; + $var33 = $var27[4]; + $var34 = $var27[5]; + $var19 = $var18.$getInterpolatedU(5.0); + $var21 = $var18.$getInterpolatedV(3.0); + $var23 = $var18.$getInterpolatedU(11.0); + $var25 = $var18.$getInterpolatedV(5.0); + } else if ($var46 == 3) { + $var62 = $var27[2]; + $var32 = $var27[1]; + $var33 = $var27[5]; + $var34 = $var27[6]; + } else if ($var46 == 4) { + $var62 = $var27[3]; + $var32 = $var27[2]; + $var33 = $var27[6]; + $var34 = $var27[7]; + } else if ($var46 == 5) { + $var62 = $var27[0]; + $var32 = $var27[3]; + $var33 = $var27[7]; + $var34 = $var27[4]; + } + nlea_Tessellator_addVertexWithUV($var5, $var62.$xCoord, $var62.$yCoord, $var62.$zCoord, $var19, $var25); + nlea_Tessellator_addVertexWithUV($var5, $var32.$xCoord, $var32.$yCoord, $var32.$zCoord, $var23, $var25); + nlea_Tessellator_addVertexWithUV($var5, $var33.$xCoord, $var33.$yCoord, $var33.$zCoord, $var23, $var21); + nlea_Tessellator_addVertexWithUV($var5, $var34.$xCoord, $var34.$yCoord, $var34.$zCoord, $var19, $var21); + $var46 = $var46 + 1 | 0; + } + if ($var8) { + $var65 = $var27[0].$yCoord; + nms_RenderBlocks_getBlockIcon0($this, nms_Block_tripWire); + $var52 = $var18.$getMinU(); + $var54 = $var18.$getInterpolatedV(!$var8 ? 0.0 : 2.0); + $var56 = $var18.$getMaxU(); + $var58 = $var18.$getInterpolatedV(!$var8 ? 2.0 : 4.0); + $var60 = (!$var10 ? 1.5 : 3.5) / 16.0; + $var17 = $par1Block.$getBlockBrightness($this.$blockAccess, $par2, $par3, $par4) * 0.75; + nlea_Tessellator_setColorOpaque_F($var5, $var17, $var17, $var17); + if (!$var6) { + $var17 = $par2; + var$38 = $var17 + 0.484375; + var$39 = $par3 + $var60; + var$21 = var$24 + 0.25; + nlea_Tessellator_addVertexWithUV($var5, var$38, var$39, var$21, $var52, $var54); + var$22 = $var17 + 0.515625; + nlea_Tessellator_addVertexWithUV($var5, var$22, var$39, var$21, $var52, $var58); + nlea_Tessellator_addVertexWithUV($var5, var$22, var$39, var$24, $var56, $var58); + nlea_Tessellator_addVertexWithUV($var5, var$38, var$39, var$24, $var56, $var54); + nlea_Tessellator_addVertexWithUV($var5, var$38, $var65, var$25, $var52, $var54); + nlea_Tessellator_addVertexWithUV($var5, var$22, $var65, var$25, $var52, $var58); + nlea_Tessellator_addVertexWithUV($var5, var$22, var$39, var$21, $var56, $var58); + nlea_Tessellator_addVertexWithUV($var5, var$38, var$39, var$21, $var56, $var54); + } else if (!$var7) { + $var17 = $par2; + var$38 = $var17 + 0.484375; + var$39 = $par3 + $var60; + var$21 = var$24 + 0.75; + nlea_Tessellator_addVertexWithUV($var5, var$38, var$39, var$21, $var52, $var54); + var$22 = $var17 + 0.515625; + nlea_Tessellator_addVertexWithUV($var5, var$22, var$39, var$21, $var52, $var58); + nlea_Tessellator_addVertexWithUV($var5, var$22, $var65, var$25, $var56, $var58); + nlea_Tessellator_addVertexWithUV($var5, var$38, $var65, var$25, $var56, $var54); + $var65 = $par4 + 1 | 0; + nlea_Tessellator_addVertexWithUV($var5, var$38, var$39, $var65, $var52, $var54); + nlea_Tessellator_addVertexWithUV($var5, var$22, var$39, $var65, $var52, $var58); + nlea_Tessellator_addVertexWithUV($var5, var$22, var$39, var$21, $var56, $var58); + nlea_Tessellator_addVertexWithUV($var5, var$38, var$39, var$21, $var56, $var54); + } else if (!$var11) { + var$24 = $par3 + $var60; + $var17 = $par4; + var$25 = $var17 + 0.515625; + nlea_Tessellator_addVertexWithUV($var5, var$21, var$24, var$25, $var52, $var58); + var$38 = var$21 + 0.25; + nlea_Tessellator_addVertexWithUV($var5, var$38, var$24, var$25, $var56, $var58); + var$39 = $var17 + 0.484375; + nlea_Tessellator_addVertexWithUV($var5, var$38, var$24, var$39, $var56, $var54); + nlea_Tessellator_addVertexWithUV($var5, var$21, var$24, var$39, $var52, $var54); + nlea_Tessellator_addVertexWithUV($var5, var$38, var$24, var$25, $var52, $var58); + nlea_Tessellator_addVertexWithUV($var5, var$22, $var65, var$25, $var56, $var58); + nlea_Tessellator_addVertexWithUV($var5, var$22, $var65, var$39, $var56, $var54); + nlea_Tessellator_addVertexWithUV($var5, var$38, var$24, var$39, $var52, $var54); + } else { + $var17 = $par4; + var$38 = $var17 + 0.515625; + nlea_Tessellator_addVertexWithUV($var5, var$22, $var65, var$38, $var52, $var58); + var$39 = var$21 + 0.75; + var$21 = $par3 + $var60; + nlea_Tessellator_addVertexWithUV($var5, var$39, var$21, var$38, $var56, $var58); + var$24 = $var17 + 0.484375; + nlea_Tessellator_addVertexWithUV($var5, var$39, var$21, var$24, $var56, $var54); + nlea_Tessellator_addVertexWithUV($var5, var$22, $var65, var$24, $var52, $var54); + nlea_Tessellator_addVertexWithUV($var5, var$39, var$21, var$38, $var52, $var58); + $var65 = $par2 + 1 | 0; + nlea_Tessellator_addVertexWithUV($var5, $var65, var$21, var$38, $var56, $var58); + nlea_Tessellator_addVertexWithUV($var5, $var65, var$21, var$24, $var56, $var54); + nlea_Tessellator_addVertexWithUV($var5, var$39, var$21, var$24, $var52, $var54); + } + } + return 1; +} +function nms_RenderBlocks_renderBlockTripWire($this, $par1Block, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var13, $var15, $var17, $var19, $var21, $var22, $var23, $var24, var$20, var$21, var$22, var$23, var$24, var$25; + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + $var6 = nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 0); + $var7 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4); + $var8 = ($var7 & 4) != 4 ? 0 : 1; + $var9 = ($var7 & 2) != 2 ? 0 : 1; + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $var6 = $this.$overrideBlockTexture; + nlea_Tessellator_setBrightness($var5, $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4)); + $var10 = $par1Block.$getBlockBrightness($this.$blockAccess, $par2, $par3, $par4) * 0.75; + nlea_Tessellator_setColorOpaque_F($var5, $var10, $var10, $var10); + $var11 = $var6.$getMinU(); + $var13 = $var6.$getInterpolatedV(!$var8 ? 0.0 : 2.0); + $var15 = $var6.$getMaxU(); + $var17 = $var6.$getInterpolatedV(!$var8 ? 2.0 : 4.0); + $var19 = (!$var9 ? 1.5 : 3.5) / 16.0; + $var21 = nms_BlockTripWire_func_72148_a($this.$blockAccess, $par2, $par3, $par4, $var7, 1); + $var22 = nms_BlockTripWire_func_72148_a($this.$blockAccess, $par2, $par3, $par4, $var7, 3); + $var23 = nms_BlockTripWire_func_72148_a($this.$blockAccess, $par2, $par3, $par4, $var7, 2); + $var24 = nms_BlockTripWire_func_72148_a($this.$blockAccess, $par2, $par3, $par4, $var7, 0); + if (!$var23 && !$var22 && !$var24 && !$var21) { + $var23 = 1; + $var24 = 1; + } + if ($var23) { + $var10 = $par2; + var$20 = $var10 + 0.484375; + var$21 = $par3 + $var19; + var$22 = $par4; + var$23 = var$22 + 0.25; + nlea_Tessellator_addVertexWithUV($var5, var$20, var$21, var$23, $var11, $var13); + var$24 = $var10 + 0.515625; + nlea_Tessellator_addVertexWithUV($var5, var$24, var$21, var$23, $var11, $var17); + nlea_Tessellator_addVertexWithUV($var5, var$24, var$21, var$22, $var15, $var17); + nlea_Tessellator_addVertexWithUV($var5, var$20, var$21, var$22, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$20, var$21, var$22, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$24, var$21, var$22, $var15, $var17); + nlea_Tessellator_addVertexWithUV($var5, var$24, var$21, var$23, $var11, $var17); + nlea_Tessellator_addVertexWithUV($var5, var$20, var$21, var$23, $var11, $var13); + } + a: { + if (!$var23) { + if (!$var24) + break a; + if ($var22) + break a; + if ($var21) + break a; + } + $var10 = $par2; + var$21 = $var10 + 0.484375; + var$22 = $par3 + $var19; + var$23 = $par4; + var$24 = var$23 + 0.5; + nlea_Tessellator_addVertexWithUV($var5, var$21, var$22, var$24, $var11, $var13); + var$25 = $var10 + 0.515625; + nlea_Tessellator_addVertexWithUV($var5, var$25, var$22, var$24, $var11, $var17); + var$20 = var$23 + 0.25; + nlea_Tessellator_addVertexWithUV($var5, var$25, var$22, var$20, $var15, $var17); + nlea_Tessellator_addVertexWithUV($var5, var$21, var$22, var$20, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$21, var$22, var$20, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$25, var$22, var$20, $var15, $var17); + nlea_Tessellator_addVertexWithUV($var5, var$25, var$22, var$24, $var11, $var17); + nlea_Tessellator_addVertexWithUV($var5, var$21, var$22, var$24, $var11, $var13); + } + b: { + if (!$var24) { + if (!$var23) + break b; + if ($var22) + break b; + if ($var21) + break b; + } + $var10 = $par2; + var$20 = $var10 + 0.484375; + var$21 = $par3 + $var19; + var$22 = $par4; + var$23 = var$22 + 0.75; + nlea_Tessellator_addVertexWithUV($var5, var$20, var$21, var$23, $var11, $var13); + var$24 = $var10 + 0.515625; + nlea_Tessellator_addVertexWithUV($var5, var$24, var$21, var$23, $var11, $var17); + var$22 = var$22 + 0.5; + nlea_Tessellator_addVertexWithUV($var5, var$24, var$21, var$22, $var15, $var17); + nlea_Tessellator_addVertexWithUV($var5, var$20, var$21, var$22, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$20, var$21, var$22, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$24, var$21, var$22, $var15, $var17); + nlea_Tessellator_addVertexWithUV($var5, var$24, var$21, var$23, $var11, $var17); + nlea_Tessellator_addVertexWithUV($var5, var$20, var$21, var$23, $var11, $var13); + } + if ($var24) { + $var10 = $par2; + var$20 = $var10 + 0.484375; + var$21 = $par3 + $var19; + var$22 = $par4 + 1 | 0; + nlea_Tessellator_addVertexWithUV($var5, var$20, var$21, var$22, $var11, $var13); + var$23 = $var10 + 0.515625; + nlea_Tessellator_addVertexWithUV($var5, var$23, var$21, var$22, $var11, $var17); + var$24 = $par4 + 0.75; + nlea_Tessellator_addVertexWithUV($var5, var$23, var$21, var$24, $var15, $var17); + nlea_Tessellator_addVertexWithUV($var5, var$20, var$21, var$24, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$20, var$21, var$24, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$23, var$21, var$24, $var15, $var17); + nlea_Tessellator_addVertexWithUV($var5, var$23, var$21, var$22, $var11, $var17); + nlea_Tessellator_addVertexWithUV($var5, var$20, var$21, var$22, $var11, $var13); + } + if ($var21) { + var$20 = $par2; + var$21 = $par3 + $var19; + $var10 = $par4; + var$22 = $var10 + 0.515625; + nlea_Tessellator_addVertexWithUV($var5, var$20, var$21, var$22, $var11, $var17); + var$24 = var$20 + 0.25; + nlea_Tessellator_addVertexWithUV($var5, var$24, var$21, var$22, $var15, $var17); + var$23 = $var10 + 0.484375; + nlea_Tessellator_addVertexWithUV($var5, var$24, var$21, var$23, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$20, var$21, var$23, $var11, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$20, var$21, var$23, $var11, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$24, var$21, var$23, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$24, var$21, var$22, $var15, $var17); + nlea_Tessellator_addVertexWithUV($var5, var$20, var$21, var$22, $var11, $var17); + } + c: { + if (!$var21) { + if (!$var22) + break c; + if ($var23) + break c; + if ($var24) + break c; + } + var$20 = $par2; + var$21 = var$20 + 0.25; + var$22 = $par3 + $var19; + $var10 = $par4; + var$23 = $var10 + 0.515625; + nlea_Tessellator_addVertexWithUV($var5, var$21, var$22, var$23, $var11, $var17); + var$20 = var$20 + 0.5; + nlea_Tessellator_addVertexWithUV($var5, var$20, var$22, var$23, $var15, $var17); + var$24 = $var10 + 0.484375; + nlea_Tessellator_addVertexWithUV($var5, var$20, var$22, var$24, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$21, var$22, var$24, $var11, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$21, var$22, var$24, $var11, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$20, var$22, var$24, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$20, var$22, var$23, $var15, $var17); + nlea_Tessellator_addVertexWithUV($var5, var$21, var$22, var$23, $var11, $var17); + } + d: { + if (!$var22) { + if (!$var21) + break d; + if ($var23) + break d; + if ($var24) + break d; + } + var$23 = $par2; + var$24 = var$23 + 0.5; + var$20 = $par3 + $var19; + $var10 = $par4; + var$21 = $var10 + 0.515625; + nlea_Tessellator_addVertexWithUV($var5, var$24, var$20, var$21, $var11, $var17); + var$22 = var$23 + 0.75; + nlea_Tessellator_addVertexWithUV($var5, var$22, var$20, var$21, $var15, $var17); + var$23 = $var10 + 0.484375; + nlea_Tessellator_addVertexWithUV($var5, var$22, var$20, var$23, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$24, var$20, var$23, $var11, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$24, var$20, var$23, $var11, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$22, var$20, var$23, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$22, var$20, var$21, $var15, $var17); + nlea_Tessellator_addVertexWithUV($var5, var$24, var$20, var$21, $var11, $var17); + } + if ($var22) { + var$20 = $par2 + 0.75; + var$21 = $par3 + $var19; + $var10 = $par4; + var$22 = $var10 + 0.515625; + nlea_Tessellator_addVertexWithUV($var5, var$20, var$21, var$22, $var11, $var17); + var$23 = $par2 + 1 | 0; + nlea_Tessellator_addVertexWithUV($var5, var$23, var$21, var$22, $var15, $var17); + $var19 = $var10 + 0.484375; + nlea_Tessellator_addVertexWithUV($var5, var$23, var$21, $var19, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$20, var$21, $var19, $var11, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$20, var$21, $var19, $var11, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$23, var$21, $var19, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$23, var$21, var$22, $var15, $var17); + nlea_Tessellator_addVertexWithUV($var5, var$20, var$21, var$22, $var11, $var17); + } + return 1; +} +function nms_RenderBlocks_renderBlockFire($this, $par1BlockFire, $par2, $par3, $par4) { + var $var5, $var6, $var7, var$8, $var9, $var11, $var13, $var15, var$13, $var20, $var22, $var24, $var26, $var28, $var30, var$20, var$21, $var32, var$23, $var18, $var20_0, var$26, var$27, var$28, var$29, var$30, var$31; + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + $var6 = nms_BlockFire_func_94438_c($par1BlockFire, 0); + $var7 = nms_BlockFire_func_94438_c($par1BlockFire, 1); + var$8 = nms_RenderBlocks_hasOverrideBlockTexture($this) ? $this.$overrideBlockTexture : $var6; + nlea_Tessellator_setColorOpaque_F($var5, 1.0, 1.0, 1.0); + nlea_Tessellator_setBrightness($var5, nms_Block_getMixedBrightnessForBlock($par1BlockFire, $this.$blockAccess, $par2, $par3, $par4)); + $var9 = var$8.$getMinU(); + $var11 = var$8.$getMinV(); + $var13 = var$8.$getMaxU(); + $var15 = var$8.$getMaxV(); + $par1BlockFire = $this.$blockAccess; + var$13 = $par3 - 1 | 0; + if (!$par1BlockFire.$doesBlockHaveSolidTopSurface($par2, var$13, $par4) && !nms_BlockFire_canBlockCatchFire(nms_Block_fire, $this.$blockAccess, $par2, var$13, $par4)) { + if (((($par2 + $par3 | 0) + $par4 | 0) & 1) == 1) { + $var9 = $var7.$getMinU(); + $var11 = $var7.$getMinV(); + $var13 = $var7.$getMaxU(); + $var15 = $var7.$getMaxV(); + } + if ((((($par2 / 2 | 0) + ($par3 / 2 | 0) | 0) + ($par4 / 2 | 0) | 0) & 1) != 1) { + $var20 = $var9; + $var9 = $var13; + $var13 = $var20; + } + if (nms_BlockFire_canBlockCatchFire(nms_Block_fire, $this.$blockAccess, $par2 - 1 | 0, $par3, $par4)) { + $var20 = $par2 + 0.20000000298023224; + $var22 = $par3 + 1.399999976158142 + 0.0625; + $var24 = $par4 + 1 | 0; + nlea_Tessellator_addVertexWithUV($var5, $var20, $var22, $var24, $var9, $var11); + $var26 = $par2 + 0 | 0; + $var28 = ($par3 + 0 | 0) + 0.0625; + nlea_Tessellator_addVertexWithUV($var5, $var26, $var28, $var24, $var9, $var15); + $var30 = $par4 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, $var26, $var28, $var30, $var13, $var15); + nlea_Tessellator_addVertexWithUV($var5, $var20, $var22, $var30, $var13, $var11); + nlea_Tessellator_addVertexWithUV($var5, $var20, $var22, $var30, $var13, $var11); + nlea_Tessellator_addVertexWithUV($var5, $var26, $var28, $var30, $var13, $var15); + nlea_Tessellator_addVertexWithUV($var5, $var26, $var28, $var24, $var9, $var15); + nlea_Tessellator_addVertexWithUV($var5, $var20, $var22, $var24, $var9, $var11); + } + $par1BlockFire = nms_Block_fire; + var$20 = $this.$blockAccess; + var$13 = $par2 + 1 | 0; + if (nms_BlockFire_canBlockCatchFire($par1BlockFire, var$20, var$13, $par3, $par4)) { + $var20 = var$13 - 0.20000000298023224; + $var22 = $par3 + 1.399999976158142 + 0.0625; + $var24 = $par4 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, $var20, $var22, $var24, $var13, $var11); + $var26 = var$13 - 0 | 0; + $var28 = ($par3 + 0 | 0) + 0.0625; + nlea_Tessellator_addVertexWithUV($var5, $var26, $var28, $var24, $var13, $var15); + $var30 = $par4 + 1 | 0; + nlea_Tessellator_addVertexWithUV($var5, $var26, $var28, $var30, $var9, $var15); + nlea_Tessellator_addVertexWithUV($var5, $var20, $var22, $var30, $var9, $var11); + nlea_Tessellator_addVertexWithUV($var5, $var20, $var22, $var30, $var9, $var11); + nlea_Tessellator_addVertexWithUV($var5, $var26, $var28, $var30, $var9, $var15); + nlea_Tessellator_addVertexWithUV($var5, $var26, $var28, $var24, $var13, $var15); + nlea_Tessellator_addVertexWithUV($var5, $var20, $var22, $var24, $var13, $var11); + } + if (nms_BlockFire_canBlockCatchFire(nms_Block_fire, $this.$blockAccess, $par2, $par3, $par4 - 1 | 0)) { + $var20 = $par2 + 0 | 0; + $var22 = $par3 + 1.399999976158142 + 0.0625; + $var24 = $par4 + 0.20000000298023224; + nlea_Tessellator_addVertexWithUV($var5, $var20, $var22, $var24, $var9, $var11); + $var26 = ($par3 + 0 | 0) + 0.0625; + $var28 = $par4 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, $var20, $var26, $var28, $var9, $var15); + $var30 = var$13; + nlea_Tessellator_addVertexWithUV($var5, $var30, $var26, $var28, $var13, $var15); + nlea_Tessellator_addVertexWithUV($var5, $var30, $var22, $var24, $var13, $var11); + nlea_Tessellator_addVertexWithUV($var5, $var30, $var22, $var24, $var13, $var11); + nlea_Tessellator_addVertexWithUV($var5, $var30, $var26, $var28, $var13, $var15); + nlea_Tessellator_addVertexWithUV($var5, $var20, $var26, $var28, $var9, $var15); + nlea_Tessellator_addVertexWithUV($var5, $var20, $var22, $var24, $var9, $var11); + } + $par1BlockFire = nms_Block_fire; + var$20 = $this.$blockAccess; + var$21 = $par4 + 1 | 0; + if (nms_BlockFire_canBlockCatchFire($par1BlockFire, var$20, $par2, $par3, var$21)) { + $var20 = var$13; + $var22 = $par3 + 1.399999976158142 + 0.0625; + $var24 = var$21 - 0.20000000298023224; + nlea_Tessellator_addVertexWithUV($var5, $var20, $var22, $var24, $var13, $var11); + $var26 = ($par3 + 0 | 0) + 0.0625; + $var28 = var$21 - 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, $var20, $var26, $var28, $var13, $var15); + $var30 = $par2 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, $var30, $var26, $var28, $var9, $var15); + nlea_Tessellator_addVertexWithUV($var5, $var30, $var22, $var24, $var9, $var11); + nlea_Tessellator_addVertexWithUV($var5, $var30, $var22, $var24, $var9, $var11); + nlea_Tessellator_addVertexWithUV($var5, $var30, $var26, $var28, $var9, $var15); + nlea_Tessellator_addVertexWithUV($var5, $var20, $var26, $var28, $var13, $var15); + nlea_Tessellator_addVertexWithUV($var5, $var20, $var22, $var24, $var13, $var11); + } + $par1BlockFire = nms_Block_fire; + var$20 = $this.$blockAccess; + $par3 = $par3 + 1 | 0; + if (nms_BlockFire_canBlockCatchFire($par1BlockFire, var$20, $par2, $par3, $par4)) { + $var9 = $par2 + 0.5; + $var20 = $var9 + 0.5; + $var22 = $var9 - 0.5; + $var9 = $par4 + 0.5; + $var24 = $var9 + 0.5; + $var26 = $var9 - 0.5; + $var11 = $var6.$getMinU(); + $var9 = $var6.$getMinV(); + $var13 = $var6.$getMaxU(); + $var28 = $var6.$getMaxV(); + if ((($par2 + $par3 | 0) + $par4 | 0) & 1) { + $var20 = $par2 + 0 | 0; + $var22 = $par3 + (-0.20000000298023224); + nlea_Tessellator_addVertexWithUV($var5, $var20, $var22, $var24, $var13, $var9); + $var30 = $par3 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, $var20, $var30, $var26, $var13, $var28); + $var13 = var$13; + nlea_Tessellator_addVertexWithUV($var5, $var13, $var30, $var26, $var11, $var28); + nlea_Tessellator_addVertexWithUV($var5, $var13, $var22, $var24, $var11, $var9); + $var9 = $var7.$getMinU(); + $var11 = $var7.$getMinV(); + $var28 = $var7.$getMaxU(); + $var32 = $var7.$getMaxV(); + nlea_Tessellator_addVertexWithUV($var5, $var13, $var22, $var26, $var28, $var11); + nlea_Tessellator_addVertexWithUV($var5, $var13, $var30, $var24, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var5, $var20, $var30, $var24, $var9, $var32); + nlea_Tessellator_addVertexWithUV($var5, $var20, $var22, $var26, $var9, $var11); + } else { + $var24 = $par3 + (-0.20000000298023224); + $var26 = $par4 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, $var22, $var24, $var26, $var13, $var9); + $var30 = $par3 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, $var20, $var30, $var26, $var13, $var28); + $var13 = var$21; + nlea_Tessellator_addVertexWithUV($var5, $var20, $var30, $var13, $var11, $var28); + nlea_Tessellator_addVertexWithUV($var5, $var22, $var24, $var13, $var11, $var9); + $var9 = $var7.$getMinU(); + $var11 = $var7.$getMinV(); + $var28 = $var7.$getMaxU(); + $var32 = $var7.$getMaxV(); + nlea_Tessellator_addVertexWithUV($var5, $var20, $var24, $var13, $var28, $var11); + nlea_Tessellator_addVertexWithUV($var5, $var22, $var30, $var13, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var5, $var22, $var30, $var26, $var9, $var32); + nlea_Tessellator_addVertexWithUV($var5, $var20, $var24, $var26, $var9, $var11); + } + } + } else { + var$23 = $par2 + 0.5; + $var18 = var$23 + 0.2; + $var20_0 = var$23 - 0.2; + $var20 = $par4 + 0.5; + $var22 = $var20 + 0.2; + $var24 = $var20 - 0.2; + $var26 = var$23 - 0.3; + $var28 = var$23 + 0.3; + $var30 = $var20 - 0.3; + $var32 = $var20 + 0.3; + var$26 = $par3 + 1.399999976158142; + var$27 = $par4 + 1 | 0; + nlea_Tessellator_addVertexWithUV($var5, $var26, var$26, var$27, $var13, $var11); + var$28 = $par3 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, $var18, var$28, var$27, $var13, $var15); + var$29 = $par4 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, $var18, var$28, var$29, $var9, $var15); + nlea_Tessellator_addVertexWithUV($var5, $var26, var$26, var$29, $var9, $var11); + nlea_Tessellator_addVertexWithUV($var5, $var28, var$26, var$29, $var13, $var11); + nlea_Tessellator_addVertexWithUV($var5, $var20_0, var$28, var$29, $var13, $var15); + nlea_Tessellator_addVertexWithUV($var5, $var20_0, var$28, var$27, $var9, $var15); + nlea_Tessellator_addVertexWithUV($var5, $var28, var$26, var$27, $var9, $var11); + $var18 = $var7.$getMinU(); + $var20_0 = $var7.$getMinV(); + var$30 = $var7.$getMaxU(); + var$31 = $var7.$getMaxV(); + $var15 = $par2 + 1 | 0; + nlea_Tessellator_addVertexWithUV($var5, $var15, var$26, $var32, var$30, $var20_0); + nlea_Tessellator_addVertexWithUV($var5, $var15, var$28, $var24, var$30, var$31); + $var9 = $par2 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, $var9, var$28, $var24, $var18, var$31); + nlea_Tessellator_addVertexWithUV($var5, $var9, var$26, $var32, $var18, $var20_0); + nlea_Tessellator_addVertexWithUV($var5, $var9, var$26, $var30, var$30, $var20_0); + nlea_Tessellator_addVertexWithUV($var5, $var9, var$28, $var22, var$30, var$31); + nlea_Tessellator_addVertexWithUV($var5, $var15, var$28, $var22, $var18, var$31); + nlea_Tessellator_addVertexWithUV($var5, $var15, var$26, $var30, $var18, $var20_0); + $var11 = var$23 - 0.5; + $var13 = var$23 + 0.5; + $var22 = $var20 - 0.5; + $var24 = $var20 + 0.5; + $var26 = var$23 - 0.4; + $var28 = var$23 + 0.4; + $var30 = $var20 - 0.4; + $var20 = $var20 + 0.4; + nlea_Tessellator_addVertexWithUV($var5, $var26, var$26, var$29, $var18, $var20_0); + nlea_Tessellator_addVertexWithUV($var5, $var11, var$28, var$29, $var18, var$31); + nlea_Tessellator_addVertexWithUV($var5, $var11, var$28, var$27, var$30, var$31); + nlea_Tessellator_addVertexWithUV($var5, $var26, var$26, var$27, var$30, $var20_0); + nlea_Tessellator_addVertexWithUV($var5, $var28, var$26, var$27, $var18, $var20_0); + nlea_Tessellator_addVertexWithUV($var5, $var13, var$28, var$27, $var18, var$31); + nlea_Tessellator_addVertexWithUV($var5, $var13, var$28, var$29, var$30, var$31); + nlea_Tessellator_addVertexWithUV($var5, $var28, var$26, var$29, var$30, $var20_0); + $var11 = $var6.$getMinU(); + $var13 = $var6.$getMinV(); + $var26 = $var6.$getMaxU(); + $var28 = $var6.$getMaxV(); + nlea_Tessellator_addVertexWithUV($var5, $var9, var$26, $var20, $var11, $var13); + nlea_Tessellator_addVertexWithUV($var5, $var9, var$28, $var24, $var11, $var28); + nlea_Tessellator_addVertexWithUV($var5, $var15, var$28, $var24, $var26, $var28); + nlea_Tessellator_addVertexWithUV($var5, $var15, var$26, $var20, $var26, $var13); + nlea_Tessellator_addVertexWithUV($var5, $var15, var$26, $var30, $var11, $var13); + nlea_Tessellator_addVertexWithUV($var5, $var15, var$28, $var22, $var11, $var28); + nlea_Tessellator_addVertexWithUV($var5, $var9, var$28, $var22, $var26, $var28); + nlea_Tessellator_addVertexWithUV($var5, $var9, var$26, $var30, $var26, $var13); + } + return 1; +} +function nms_RenderBlocks_renderBlockRedstoneWire($this, $par1Block, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var9, $var10, $var12, $var13, $var26, $var14, $var15, var$16, $var20, var$18, $var21, var$20, $var22, var$22, $var23, var$24, var$25, $var24, $var25, var$28, $var27, $var28, var$31, var$32, var$33, var$34, var$35, $var29, $var30, $var31, $var32, var$40, var$41, var$42, var$43, var$44, var$45; + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + $var6 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4); + $var7 = nms_BlockRedstoneWire_func_94409_b($rt_s(960)); + $var8 = nms_BlockRedstoneWire_func_94409_b($rt_s(961)); + $var9 = nms_BlockRedstoneWire_func_94409_b($rt_s(962)); + $var10 = nms_BlockRedstoneWire_func_94409_b($rt_s(963)); + nlea_Tessellator_setBrightness($var5, $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4)); + $var12 = $var6 / 15.0; + $var13 = $var12 * 0.6000000238418579 + 0.4000000059604645; + if (!$var6) + $var13 = 0.30000001192092896; + $var26 = $var12 * $var12; + $var14 = $var26 * 0.699999988079071 - 0.5; + $var15 = $var26 * 0.6000000238418579 - 0.699999988079071; + if ($var14 < 0.0) + $var14 = 0.0; + if ($var15 < 0.0) + $var15 = 0.0; + nlea_Tessellator_setColorOpaque_F($var5, $var13, $var14, $var15); + $par1Block = $this.$blockAccess; + var$16 = $par2 - 1 | 0; + $var20 = !nms_BlockRedstoneWire_isPowerProviderOrWire($par1Block, var$16, $par3, $par4, 1) && !(!$this.$blockAccess.$isBlockNormalCube(var$16, $par3, $par4) && nms_BlockRedstoneWire_isPowerProviderOrWire($this.$blockAccess, var$16, $par3 - 1 | 0, $par4, (-1))) ? 0 : 1; + $par1Block = $this.$blockAccess; + var$18 = $par2 + 1 | 0; + $var21 = !nms_BlockRedstoneWire_isPowerProviderOrWire($par1Block, var$18, $par3, $par4, 3) && !(!$this.$blockAccess.$isBlockNormalCube(var$18, $par3, $par4) && nms_BlockRedstoneWire_isPowerProviderOrWire($this.$blockAccess, var$18, $par3 - 1 | 0, $par4, (-1))) ? 0 : 1; + a: { + b: { + $par1Block = $this.$blockAccess; + var$20 = $par4 - 1 | 0; + if (!nms_BlockRedstoneWire_isPowerProviderOrWire($par1Block, $par2, $par3, var$20, 2)) { + if ($this.$blockAccess.$isBlockNormalCube($par2, $par3, var$20)) + break b; + if (!nms_BlockRedstoneWire_isPowerProviderOrWire($this.$blockAccess, $par2, $par3 - 1 | 0, var$20, (-1))) + break b; + } + $var22 = 1; + break a; + } + $var22 = 0; + } + c: { + d: { + $par1Block = $this.$blockAccess; + var$22 = $par4 + 1 | 0; + if (!nms_BlockRedstoneWire_isPowerProviderOrWire($par1Block, $par2, $par3, var$22, 0)) { + if ($this.$blockAccess.$isBlockNormalCube($par2, $par3, var$22)) + break d; + if (!nms_BlockRedstoneWire_isPowerProviderOrWire($this.$blockAccess, $par2, $par3 - 1 | 0, var$22, (-1))) + break d; + } + $var23 = 1; + break c; + } + $var23 = 0; + } + $par1Block = $this.$blockAccess; + var$24 = $par3 + 1 | 0; + if (!$par1Block.$isBlockNormalCube($par2, var$24, $par4)) { + if ($this.$blockAccess.$isBlockNormalCube(var$16, $par3, $par4) && nms_BlockRedstoneWire_isPowerProviderOrWire($this.$blockAccess, var$16, var$24, $par4, (-1))) + $var20 = 1; + if ($this.$blockAccess.$isBlockNormalCube(var$18, $par3, $par4) && nms_BlockRedstoneWire_isPowerProviderOrWire($this.$blockAccess, var$18, var$24, $par4, (-1))) + $var21 = 1; + if ($this.$blockAccess.$isBlockNormalCube($par2, $par3, var$20) && nms_BlockRedstoneWire_isPowerProviderOrWire($this.$blockAccess, $par2, var$24, var$20, (-1))) + $var22 = 1; + if ($this.$blockAccess.$isBlockNormalCube($par2, $par3, var$22) && nms_BlockRedstoneWire_isPowerProviderOrWire($this.$blockAccess, $par2, var$24, var$22, (-1))) + $var23 = 1; + } + var$25 = $par2 + 0 | 0; + $var24 = var$25; + $var25 = var$18; + var$28 = $par4 + 0 | 0; + $var26 = var$28; + $var27 = var$22; + $var28 = 0; + if (!(!$var20 && !$var21) && !$var22 && !$var23) + $var28 = 1; + if (!(!$var22 && !$var23) && !$var21 && !$var20) + $var28 = 2; + if ($var28) { + if ($var28 != 1) { + var$31 = $var25; + var$32 = $par3 + 0.015625; + var$33 = $var27; + nlea_Tessellator_addVertexWithUV($var5, var$31, var$32, var$33, $var8.$getMaxU(), $var8.$getMaxV()); + var$34 = $var26; + nlea_Tessellator_addVertexWithUV($var5, var$31, var$32, var$34, $var8.$getMinU(), $var8.$getMaxV()); + var$35 = $var24; + nlea_Tessellator_addVertexWithUV($var5, var$35, var$32, var$34, $var8.$getMinU(), $var8.$getMinV()); + nlea_Tessellator_addVertexWithUV($var5, var$35, var$32, var$33, $var8.$getMaxU(), $var8.$getMinV()); + nlea_Tessellator_setColorOpaque_F($var5, 1.0, 1.0, 1.0); + nlea_Tessellator_addVertexWithUV($var5, var$31, var$32, var$33, $var10.$getMaxU(), $var10.$getMaxV()); + nlea_Tessellator_addVertexWithUV($var5, var$31, var$32, var$34, $var10.$getMinU(), $var10.$getMaxV()); + nlea_Tessellator_addVertexWithUV($var5, var$35, var$32, var$34, $var10.$getMinU(), $var10.$getMinV()); + nlea_Tessellator_addVertexWithUV($var5, var$35, var$32, var$33, $var10.$getMaxU(), $var10.$getMinV()); + } else { + var$31 = $var25; + var$32 = $par3 + 0.015625; + var$33 = $var27; + nlea_Tessellator_addVertexWithUV($var5, var$31, var$32, var$33, $var8.$getMaxU(), $var8.$getMaxV()); + var$34 = $var26; + nlea_Tessellator_addVertexWithUV($var5, var$31, var$32, var$34, $var8.$getMaxU(), $var8.$getMinV()); + var$35 = $var24; + nlea_Tessellator_addVertexWithUV($var5, var$35, var$32, var$34, $var8.$getMinU(), $var8.$getMinV()); + nlea_Tessellator_addVertexWithUV($var5, var$35, var$32, var$33, $var8.$getMinU(), $var8.$getMaxV()); + nlea_Tessellator_setColorOpaque_F($var5, 1.0, 1.0, 1.0); + nlea_Tessellator_addVertexWithUV($var5, var$31, var$32, var$33, $var10.$getMaxU(), $var10.$getMaxV()); + nlea_Tessellator_addVertexWithUV($var5, var$31, var$32, var$34, $var10.$getMaxU(), $var10.$getMinV()); + nlea_Tessellator_addVertexWithUV($var5, var$35, var$32, var$34, $var10.$getMinU(), $var10.$getMinV()); + nlea_Tessellator_addVertexWithUV($var5, var$35, var$32, var$33, $var10.$getMinU(), $var10.$getMaxV()); + } + } else { + $var29 = 0; + $var30 = 0; + $var31 = 16; + $var32 = 16; + if (!$var20) + $var24 = $var24 + 0.3125; + if (!$var20) + $var29 = 5; + if (!$var21) + $var25 = $var25 - 0.3125; + if (!$var21) + $var31 = 11; + if (!$var22) + $var26 = $var26 + 0.3125; + if (!$var22) + $var30 = 5; + if (!$var23) + $var27 = $var27 - 0.3125; + if (!$var23) + $var32 = 11; + var$40 = $var25; + var$41 = $par3 + 0.015625; + var$42 = $var27; + var$43 = $var31; + var$31 = $var7.$getInterpolatedU(var$43); + var$44 = $var32; + nlea_Tessellator_addVertexWithUV($var5, var$40, var$41, var$42, var$31, $var7.$getInterpolatedV(var$44)); + var$45 = $var26; + var$31 = $var7.$getInterpolatedU(var$43); + var$32 = $var30; + nlea_Tessellator_addVertexWithUV($var5, var$40, var$41, var$45, var$31, $var7.$getInterpolatedV(var$32)); + var$31 = $var24; + var$33 = $var29; + nlea_Tessellator_addVertexWithUV($var5, var$31, var$41, var$45, $var7.$getInterpolatedU(var$33), $var7.$getInterpolatedV(var$32)); + nlea_Tessellator_addVertexWithUV($var5, var$31, var$41, var$42, $var7.$getInterpolatedU(var$33), $var7.$getInterpolatedV(var$44)); + nlea_Tessellator_setColorOpaque_F($var5, 1.0, 1.0, 1.0); + nlea_Tessellator_addVertexWithUV($var5, var$40, var$41, var$42, $var9.$getInterpolatedU(var$43), $var9.$getInterpolatedV(var$44)); + nlea_Tessellator_addVertexWithUV($var5, var$40, var$41, var$45, $var9.$getInterpolatedU(var$43), $var9.$getInterpolatedV(var$32)); + nlea_Tessellator_addVertexWithUV($var5, var$31, var$41, var$45, $var9.$getInterpolatedU(var$33), $var9.$getInterpolatedV(var$32)); + nlea_Tessellator_addVertexWithUV($var5, var$31, var$41, var$42, $var9.$getInterpolatedU(var$33), $var9.$getInterpolatedV(var$44)); + } + if (!$this.$blockAccess.$isBlockNormalCube($par2, var$24, $par4)) { + if ($this.$blockAccess.$isBlockNormalCube(var$16, $par3, $par4) && $this.$blockAccess.$getBlockId(var$16, var$24, $par4) == nms_Block_redstoneWire.$blockID) { + nlea_Tessellator_setColorOpaque_F($var5, 1.0 * $var13, 1.0 * $var14, 1.0 * $var15); + var$31 = $par2 + 0.015625; + var$32 = var$24 + 0.02187499962747097; + var$33 = var$22; + nlea_Tessellator_addVertexWithUV($var5, var$31, var$32, var$33, $var8.$getMaxU(), $var8.$getMinV()); + var$34 = $par3 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, var$31, var$34, var$33, $var8.$getMinU(), $var8.$getMinV()); + var$35 = var$28; + nlea_Tessellator_addVertexWithUV($var5, var$31, var$34, var$35, $var8.$getMinU(), $var8.$getMaxV()); + nlea_Tessellator_addVertexWithUV($var5, var$31, var$32, var$35, $var8.$getMaxU(), $var8.$getMaxV()); + nlea_Tessellator_setColorOpaque_F($var5, 1.0, 1.0, 1.0); + nlea_Tessellator_addVertexWithUV($var5, var$31, var$32, var$33, $var10.$getMaxU(), $var10.$getMinV()); + nlea_Tessellator_addVertexWithUV($var5, var$31, var$34, var$33, $var10.$getMinU(), $var10.$getMinV()); + nlea_Tessellator_addVertexWithUV($var5, var$31, var$34, var$35, $var10.$getMinU(), $var10.$getMaxV()); + nlea_Tessellator_addVertexWithUV($var5, var$31, var$32, var$35, $var10.$getMaxU(), $var10.$getMaxV()); + } + if ($this.$blockAccess.$isBlockNormalCube(var$18, $par3, $par4) && $this.$blockAccess.$getBlockId(var$18, var$24, $par4) == nms_Block_redstoneWire.$blockID) { + nlea_Tessellator_setColorOpaque_F($var5, 1.0 * $var13, 1.0 * $var14, 1.0 * $var15); + var$33 = var$18 - 0.015625; + var$34 = $par3 + 0 | 0; + var$31 = var$22; + nlea_Tessellator_addVertexWithUV($var5, var$33, var$34, var$31, $var8.$getMinU(), $var8.$getMaxV()); + var$35 = var$24 + 0.02187499962747097; + nlea_Tessellator_addVertexWithUV($var5, var$33, var$35, var$31, $var8.$getMaxU(), $var8.$getMaxV()); + var$40 = var$28; + nlea_Tessellator_addVertexWithUV($var5, var$33, var$35, var$40, $var8.$getMaxU(), $var8.$getMinV()); + nlea_Tessellator_addVertexWithUV($var5, var$33, var$34, var$40, $var8.$getMinU(), $var8.$getMinV()); + nlea_Tessellator_setColorOpaque_F($var5, 1.0, 1.0, 1.0); + nlea_Tessellator_addVertexWithUV($var5, var$33, var$34, var$31, $var10.$getMinU(), $var10.$getMaxV()); + nlea_Tessellator_addVertexWithUV($var5, var$33, var$35, var$31, $var10.$getMaxU(), $var10.$getMaxV()); + nlea_Tessellator_addVertexWithUV($var5, var$33, var$35, var$40, $var10.$getMaxU(), $var10.$getMinV()); + nlea_Tessellator_addVertexWithUV($var5, var$33, var$34, var$40, $var10.$getMinU(), $var10.$getMinV()); + } + if ($this.$blockAccess.$isBlockNormalCube($par2, $par3, var$20) && $this.$blockAccess.$getBlockId($par2, var$24, var$20) == nms_Block_redstoneWire.$blockID) { + nlea_Tessellator_setColorOpaque_F($var5, 1.0 * $var13, 1.0 * $var14, 1.0 * $var15); + var$33 = var$18; + var$34 = $par3 + 0 | 0; + var$35 = $par4 + 0.015625; + nlea_Tessellator_addVertexWithUV($var5, var$33, var$34, var$35, $var8.$getMinU(), $var8.$getMaxV()); + var$40 = var$24 + 0.02187499962747097; + nlea_Tessellator_addVertexWithUV($var5, var$33, var$40, var$35, $var8.$getMaxU(), $var8.$getMaxV()); + var$41 = var$25; + nlea_Tessellator_addVertexWithUV($var5, var$41, var$40, var$35, $var8.$getMaxU(), $var8.$getMinV()); + nlea_Tessellator_addVertexWithUV($var5, var$41, var$34, var$35, $var8.$getMinU(), $var8.$getMinV()); + nlea_Tessellator_setColorOpaque_F($var5, 1.0, 1.0, 1.0); + nlea_Tessellator_addVertexWithUV($var5, var$33, var$34, var$35, $var10.$getMinU(), $var10.$getMaxV()); + nlea_Tessellator_addVertexWithUV($var5, var$33, var$40, var$35, $var10.$getMaxU(), $var10.$getMaxV()); + nlea_Tessellator_addVertexWithUV($var5, var$41, var$40, var$35, $var10.$getMaxU(), $var10.$getMinV()); + nlea_Tessellator_addVertexWithUV($var5, var$41, var$34, var$35, $var10.$getMinU(), $var10.$getMinV()); + } + if ($this.$blockAccess.$isBlockNormalCube($par2, $par3, var$22) && $this.$blockAccess.$getBlockId($par2, var$24, var$22) == nms_Block_redstoneWire.$blockID) { + nlea_Tessellator_setColorOpaque_F($var5, 1.0 * $var13, 1.0 * $var14, 1.0 * $var15); + var$31 = var$18; + var$32 = var$24 + 0.02187499962747097; + var$33 = var$22 - 0.015625; + nlea_Tessellator_addVertexWithUV($var5, var$31, var$32, var$33, $var8.$getMaxU(), $var8.$getMinV()); + var$34 = $par3 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, var$31, var$34, var$33, $var8.$getMinU(), $var8.$getMinV()); + var$35 = var$25; + nlea_Tessellator_addVertexWithUV($var5, var$35, var$34, var$33, $var8.$getMinU(), $var8.$getMaxV()); + nlea_Tessellator_addVertexWithUV($var5, var$35, var$32, var$33, $var8.$getMaxU(), $var8.$getMaxV()); + nlea_Tessellator_setColorOpaque_F($var5, 1.0, 1.0, 1.0); + nlea_Tessellator_addVertexWithUV($var5, var$31, var$32, var$33, $var10.$getMaxU(), $var10.$getMinV()); + nlea_Tessellator_addVertexWithUV($var5, var$31, var$34, var$33, $var10.$getMinU(), $var10.$getMinV()); + nlea_Tessellator_addVertexWithUV($var5, var$35, var$34, var$33, $var10.$getMinU(), $var10.$getMaxV()); + nlea_Tessellator_addVertexWithUV($var5, var$35, var$32, var$33, $var10.$getMaxU(), $var10.$getMaxV()); + } + } + return 1; +} +function nms_RenderBlocks_renderBlockMinecartTrack($this, $par1BlockRailBase, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var10, $var12, $var14, $var18, $var22, $var26, $var28, $var34, var$17, $var16, var$19, var$20, var$21, var$22, var$23, var$24; + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + $var6 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4); + $var7 = nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1BlockRailBase, 0, $var6); + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $var7 = $this.$overrideBlockTexture; + if ($par1BlockRailBase.$isPowered) + $var6 = $var6 & 7; + nlea_Tessellator_setBrightness($var5, nms_Block_getMixedBrightnessForBlock($par1BlockRailBase, $this.$blockAccess, $par2, $par3, $par4)); + nlea_Tessellator_setColorOpaque_F($var5, 1.0, 1.0, 1.0); + $var8 = $var7.$getMinU(); + $var10 = $var7.$getMinV(); + $var12 = $var7.$getMaxU(); + $var14 = $var7.$getMaxV(); + $var18 = $par2 + 1 | 0; + $var22 = $par2 + 0 | 0; + $var26 = $par4 + 0 | 0; + $var28 = $par4 + 1 | 0; + $var34 = $par3 + 0.0625; + if ($var6 != 1 && $var6 != 2 && $var6 != 3 && $var6 != 7) { + if ($var6 == 8) { + var$17 = $var22; + $var16 = $var18; + var$19 = $var18; + var$20 = $var28; + var$21 = $var26; + var$22 = $var26; + var$23 = $var22; + $var18 = $var16; + $var22 = var$19; + $var16 = $var28; + $var26 = var$21; + $var28 = var$22; + } else if ($var6 != 9) { + var$17 = $var18; + $var16 = $var22; + var$20 = $var26; + var$21 = $var28; + var$23 = $var18; + $var18 = $var16; + $var16 = $var26; + $var26 = var$21; + } else { + var$17 = $var18; + var$23 = $var22; + var$22 = $var18; + var$20 = $var28; + $var16 = $var26; + var$21 = $var26; + $var18 = $var22; + $var22 = var$22; + $var26 = $var28; + $var28 = var$21; + } + } else { + var$17 = $var22; + var$23 = $var18; + var$20 = $var26; + $var16 = $var28; + } + if ($var6 != 2 && $var6 != 4) { + if ($var6 != 3 && $var6 != 5) { + var$19 = $var34; + var$22 = $var34; + var$24 = $var34; + var$21 = $var34; + $var34 = var$22; + } else { + var$22 = $var34 + 1.0; + var$19 = var$22; + var$24 = $var34; + var$21 = $var34; + $var34 = var$22; + } + } else { + var$21 = $var34 + 1.0; + var$19 = $var34; + var$24 = var$21; + } + nlea_Tessellator_addVertexWithUV($var5, var$23, var$24, $var16, $var12, $var10); + nlea_Tessellator_addVertexWithUV($var5, var$17, var$19, $var28, $var12, $var14); + nlea_Tessellator_addVertexWithUV($var5, $var22, $var34, $var26, $var8, $var14); + nlea_Tessellator_addVertexWithUV($var5, $var18, var$21, var$20, $var8, $var10); + nlea_Tessellator_addVertexWithUV($var5, $var18, var$21, var$20, $var8, $var10); + nlea_Tessellator_addVertexWithUV($var5, $var22, $var34, $var26, $var8, $var14); + nlea_Tessellator_addVertexWithUV($var5, var$17, var$19, $var28, $var12, $var14); + nlea_Tessellator_addVertexWithUV($var5, var$23, var$24, $var16, $var12, $var10); + return 1; +} +function nms_RenderBlocks_renderBlockLadder($this, $par1Block, $par2, $par3, $par4) { + var $var5, $var6, $var20, $var9, $var11, $var13, $var15, var$12, var$13, var$14, var$15; + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + $var6 = nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 0); + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $var6 = $this.$overrideBlockTexture; + nlea_Tessellator_setBrightness($var5, $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4)); + nlea_Tessellator_setColorOpaque_F($var5, 1.0, 1.0, 1.0); + $var20 = $var6.$getMinU(); + $var9 = $var6.$getMinV(); + $var11 = $var6.$getMaxU(); + $var13 = $var6.$getMaxV(); + $var15 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4); + if ($var15 == 5) { + var$12 = $par2 + 0.05000000074505806; + var$13 = ($par3 + 1 | 0) + 0.0; + var$14 = ($par4 + 1 | 0) + 0.0; + nlea_Tessellator_addVertexWithUV($var5, var$12, var$13, var$14, $var20, $var9); + var$15 = ($par3 + 0 | 0) - 0.0; + nlea_Tessellator_addVertexWithUV($var5, var$12, var$15, var$14, $var20, $var13); + var$14 = ($par4 + 0 | 0) - 0.0; + nlea_Tessellator_addVertexWithUV($var5, var$12, var$15, var$14, $var11, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$12, var$13, var$14, $var11, $var9); + } + if ($var15 == 4) { + var$12 = ($par2 + 1 | 0) - 0.05000000074505806; + var$13 = ($par3 + 0 | 0) - 0.0; + var$15 = ($par4 + 1 | 0) + 0.0; + nlea_Tessellator_addVertexWithUV($var5, var$12, var$13, var$15, $var11, $var13); + var$14 = ($par3 + 1 | 0) + 0.0; + nlea_Tessellator_addVertexWithUV($var5, var$12, var$14, var$15, $var11, $var9); + var$15 = ($par4 + 0 | 0) - 0.0; + nlea_Tessellator_addVertexWithUV($var5, var$12, var$14, var$15, $var20, $var9); + nlea_Tessellator_addVertexWithUV($var5, var$12, var$13, var$15, $var20, $var13); + } + if ($var15 == 3) { + var$15 = ($par2 + 1 | 0) + 0.0; + var$14 = ($par3 + 0 | 0) - 0.0; + var$12 = $par4 + 0.05000000074505806; + nlea_Tessellator_addVertexWithUV($var5, var$15, var$14, var$12, $var11, $var13); + var$13 = ($par3 + 1 | 0) + 0.0; + nlea_Tessellator_addVertexWithUV($var5, var$15, var$13, var$12, $var11, $var9); + var$15 = ($par2 + 0 | 0) - 0.0; + nlea_Tessellator_addVertexWithUV($var5, var$15, var$13, var$12, $var20, $var9); + nlea_Tessellator_addVertexWithUV($var5, var$15, var$14, var$12, $var20, $var13); + } + if ($var15 == 2) { + var$15 = ($par2 + 1 | 0) + 0.0; + var$14 = ($par3 + 1 | 0) + 0.0; + var$12 = ($par4 + 1 | 0) - 0.05000000074505806; + nlea_Tessellator_addVertexWithUV($var5, var$15, var$14, var$12, $var20, $var9); + var$13 = ($par3 + 0 | 0) - 0.0; + nlea_Tessellator_addVertexWithUV($var5, var$15, var$13, var$12, $var20, $var13); + var$15 = ($par2 + 0 | 0) - 0.0; + nlea_Tessellator_addVertexWithUV($var5, var$15, var$13, var$12, $var11, $var13); + nlea_Tessellator_addVertexWithUV($var5, var$15, var$14, var$12, $var11, $var9); + } + return 1; +} +function nms_RenderBlocks_renderBlockVine($this, $par1Block, $par2, $par3, $par4) { + var $var5, $var6, $var8, $var19, $var20, $var12, $var14, $var18, var$13, var$14, var$15, var$16, var$17, var$18; + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + $var6 = nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 0); + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $var6 = $this.$overrideBlockTexture; + nlea_Tessellator_setBrightness($var5, $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4)); + $var8 = $par1Block.$colorMultiplier($this.$blockAccess, $par2, $par3, $par4); + nlea_Tessellator_setColorOpaque_F($var5, 1.0 * ($var8 >> 16 & 255) / 255.0, 1.0 * ($var8 >> 8 & 255) / 255.0, 1.0 * ($var8 & 255) / 255.0); + $var19 = $var6.$getMinU(); + $var20 = $var6.$getMinV(); + $var12 = $var6.$getMaxU(); + $var14 = $var6.$getMaxV(); + $var18 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4); + if ($var18 & 2) { + var$13 = $par2 + 0.05000000074505806; + var$14 = $par3 + 1 | 0; + var$15 = $par4 + 1 | 0; + nlea_Tessellator_addVertexWithUV($var5, var$13, var$14, var$15, $var19, $var20); + var$16 = $par3 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, var$13, var$16, var$15, $var19, $var14); + var$17 = $par4 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, var$13, var$16, var$17, $var12, $var14); + nlea_Tessellator_addVertexWithUV($var5, var$13, var$14, var$17, $var12, $var20); + nlea_Tessellator_addVertexWithUV($var5, var$13, var$14, var$17, $var12, $var20); + nlea_Tessellator_addVertexWithUV($var5, var$13, var$16, var$17, $var12, $var14); + nlea_Tessellator_addVertexWithUV($var5, var$13, var$16, var$15, $var19, $var14); + nlea_Tessellator_addVertexWithUV($var5, var$13, var$14, var$15, $var19, $var20); + } + if ($var18 & 8) { + var$17 = ($par2 + 1 | 0) - 0.05000000074505806; + var$13 = $par3 + 0 | 0; + var$14 = $par4 + 1 | 0; + nlea_Tessellator_addVertexWithUV($var5, var$17, var$13, var$14, $var12, $var14); + var$15 = $par3 + 1 | 0; + nlea_Tessellator_addVertexWithUV($var5, var$17, var$15, var$14, $var12, $var20); + var$16 = $par4 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, var$17, var$15, var$16, $var19, $var20); + nlea_Tessellator_addVertexWithUV($var5, var$17, var$13, var$16, $var19, $var14); + nlea_Tessellator_addVertexWithUV($var5, var$17, var$13, var$16, $var19, $var14); + nlea_Tessellator_addVertexWithUV($var5, var$17, var$15, var$16, $var19, $var20); + nlea_Tessellator_addVertexWithUV($var5, var$17, var$15, var$14, $var12, $var20); + nlea_Tessellator_addVertexWithUV($var5, var$17, var$13, var$14, $var12, $var14); + } + if ($var18 & 4) { + var$13 = $par2 + 1 | 0; + var$14 = $par3 + 0 | 0; + var$15 = $par4 + 0.05000000074505806; + nlea_Tessellator_addVertexWithUV($var5, var$13, var$14, var$15, $var12, $var14); + var$16 = $par3 + 1 | 0; + nlea_Tessellator_addVertexWithUV($var5, var$13, var$16, var$15, $var12, $var20); + var$17 = $par2 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, var$17, var$16, var$15, $var19, $var20); + nlea_Tessellator_addVertexWithUV($var5, var$17, var$14, var$15, $var19, $var14); + nlea_Tessellator_addVertexWithUV($var5, var$17, var$14, var$15, $var19, $var14); + nlea_Tessellator_addVertexWithUV($var5, var$17, var$16, var$15, $var19, $var20); + nlea_Tessellator_addVertexWithUV($var5, var$13, var$16, var$15, $var12, $var20); + nlea_Tessellator_addVertexWithUV($var5, var$13, var$14, var$15, $var12, $var14); + } + if ($var18 & 1) { + var$13 = $par2 + 1 | 0; + var$14 = $par3 + 1 | 0; + var$15 = ($par4 + 1 | 0) - 0.05000000074505806; + nlea_Tessellator_addVertexWithUV($var5, var$13, var$14, var$15, $var19, $var20); + var$16 = $par3 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, var$13, var$16, var$15, $var19, $var14); + var$17 = $par2 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, var$17, var$16, var$15, $var12, $var14); + nlea_Tessellator_addVertexWithUV($var5, var$17, var$14, var$15, $var12, $var20); + nlea_Tessellator_addVertexWithUV($var5, var$17, var$14, var$15, $var12, $var20); + nlea_Tessellator_addVertexWithUV($var5, var$17, var$16, var$15, $var12, $var14); + nlea_Tessellator_addVertexWithUV($var5, var$13, var$16, var$15, $var19, $var14); + nlea_Tessellator_addVertexWithUV($var5, var$13, var$14, var$15, $var19, $var20); + } + $par1Block = $this.$blockAccess; + var$18 = $par3 + 1 | 0; + if ($par1Block.$isBlockNormalCube($par2, var$18, $par4)) { + var$13 = $par2 + 1 | 0; + var$14 = var$18 - 0.05000000074505806; + var$15 = $par4 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, var$13, var$14, var$15, $var19, $var20); + var$16 = $par4 + 1 | 0; + nlea_Tessellator_addVertexWithUV($var5, var$13, var$14, var$16, $var19, $var14); + $var19 = $par2 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, $var19, var$14, var$16, $var12, $var14); + nlea_Tessellator_addVertexWithUV($var5, $var19, var$14, var$15, $var12, $var20); + } + return 1; +} +function nms_RenderBlocks_renderBlockPane($this, $par1BlockPane, $par2, $par3, $par4) { + var $var5, $var6, $var8, $var12, $var13, $var14, var$11, $var64, $var65, $var16, $var18, $var20, $var22, $var24, $var28, $var30, $var32, $var34, $var36, $var38, $var40, var$26, $var42, $var44, $var46, var$30, $var48, $var50, $var52, $var54, $var56, var$36, $var58, $var59, $var66, $var60, $var61, var$42, $var62, var$44, $var63, var$46, var$47, var$48; + $var5 = $this.$blockAccess.$getHeight(); + nlea_Tessellator_$callClinit(); + $var6 = nlea_Tessellator_instance; + nlea_Tessellator_setBrightness($var6, nms_Block_getMixedBrightnessForBlock($par1BlockPane, $this.$blockAccess, $par2, $par3, $par4)); + $var8 = nms_Block_colorMultiplier($par1BlockPane, $this.$blockAccess, $par2, $par3, $par4); + $var12 = ($var8 >> 16 & 255) / 255.0; + $var13 = ($var8 >> 8 & 255) / 255.0; + $var14 = ($var8 & 255) / 255.0; + if (nms_EntityRenderer_anaglyphEnable) { + var$11 = $var12 * 30.0; + $var12 = (var$11 + $var13 * 59.0 + $var14 * 11.0) / 100.0; + $var13 = (var$11 + $var13 * 70.0) / 100.0; + $var14 = (var$11 + $var14 * 70.0) / 100.0; + } + nlea_Tessellator_setColorOpaque_F($var6, 1.0 * $var12, 1.0 * $var13, 1.0 * $var14); + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) { + $var64 = $this.$overrideBlockTexture; + $var65 = $this.$overrideBlockTexture; + } else { + $var64 = nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1BlockPane, 0, $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4)); + $var65 = nms_BlockPane_getSideTextureIndex($par1BlockPane); + } + a: { + b: { + $var64.$getOriginX(); + $var64.$getOriginY(); + $var16 = $var64.$getMinU(); + $var18 = $var64.$getInterpolatedU(8.0); + $var20 = $var64.$getMaxU(); + $var22 = $var64.$getMinV(); + $var24 = $var64.$getMaxV(); + $var65.$getOriginX(); + $var65.$getOriginY(); + $var28 = $var65.$getInterpolatedU(7.0); + $var30 = $var65.$getInterpolatedU(9.0); + $var32 = $var65.$getMinV(); + $var34 = $var65.$getInterpolatedV(8.0); + $var36 = $var65.$getMaxV(); + $var38 = $par2; + $var40 = $var38 + 0.5; + var$26 = $par2 + 1 | 0; + $var42 = var$26; + $var44 = $par4; + $var46 = $var44 + 0.5; + var$30 = $par4 + 1 | 0; + $var48 = var$30; + $var50 = $var40 - 0.0625; + $var52 = $var40 + 0.0625; + $var54 = $var46 - 0.0625; + $var56 = $var46 + 0.0625; + $var65 = $this.$blockAccess; + var$36 = $par4 - 1 | 0; + $var58 = nms_BlockPane_canThisPaneConnectToThisBlockID($par1BlockPane, $var65.$getBlockId($par2, $par3, var$36)); + $var59 = nms_BlockPane_canThisPaneConnectToThisBlockID($par1BlockPane, $this.$blockAccess.$getBlockId($par2, $par3, var$30)); + $var65 = $this.$blockAccess; + $var66 = $par2 - 1 | 0; + $var60 = nms_BlockPane_canThisPaneConnectToThisBlockID($par1BlockPane, $var65.$getBlockId($var66, $par3, $par4)); + $var61 = nms_BlockPane_canThisPaneConnectToThisBlockID($par1BlockPane, $this.$blockAccess.$getBlockId(var$26, $par3, $par4)); + $var65 = $this.$blockAccess; + var$42 = $par3 + 1 | 0; + $var62 = nms_BlockPane_shouldSideBeRendered($par1BlockPane, $var65, $par2, var$42, $par4, 1); + $var65 = $this.$blockAccess; + var$44 = $par3 - 1 | 0; + $var63 = nms_BlockPane_shouldSideBeRendered($par1BlockPane, $var65, $par2, var$44, $par4, 0); + if (!($var60 && $var61)) { + if ($var60) + break b; + if ($var61) + break b; + if ($var58) + break b; + if ($var59) + break b; + } + var$46 = var$42; + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var46, $var16, $var22); + var$47 = $par3 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var6, $var38, var$47, $var46, $var16, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$47, $var46, $var20, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var46, $var20, $var22); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var46, $var16, $var22); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$47, $var46, $var16, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$47, $var46, $var20, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var46, $var20, $var22); + if ($var62) { + var$46 = var$46 + 0.01; + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var56, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var56, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var54, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var54, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var56, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var56, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var54, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var54, $var28, $var36); + } else { + var$48 = $rt_compare($par3, $var5 - 1 | 0); + if (var$48 < 0 && $this.$blockAccess.$isAirBlock($var66, var$42, $par4)) { + var$47 = var$46 + 0.01; + nlea_Tessellator_addVertexWithUV($var6, $var38, var$47, $var56, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var56, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var54, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$47, $var54, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var56, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$47, $var56, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$47, $var54, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var54, $var28, $var34); + } + if (var$48 < 0 && $this.$blockAccess.$isAirBlock(var$26, var$42, $par4)) { + var$46 = var$46 + 0.01; + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var56, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var56, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var54, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var54, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var56, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var56, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var54, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var54, $var28, $var32); + } + } + if ($var63) { + var$46 = $par3 - 0.01; + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var56, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var56, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var54, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var54, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var56, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var56, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var54, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var54, $var28, $var36); + break a; + } + $var8 = $rt_compare($par3, 1); + if ($var8 > 0 && $this.$blockAccess.$isAirBlock($var66, var$44, $par4)) { + var$46 = $par3 - 0.01; + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var56, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var56, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var54, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var54, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var56, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var56, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var54, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var54, $var28, $var34); + } + if ($var8 <= 0) + break a; + if (!$this.$blockAccess.$isAirBlock(var$26, var$44, $par4)) + break a; + var$46 = $par3 - 0.01; + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var56, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var56, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var54, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var54, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var56, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var56, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var54, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var54, $var28, $var32); + break a; + } + if ($var60 && !$var61) { + var$46 = var$42; + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var46, $var16, $var22); + var$47 = $par3 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var6, $var38, var$47, $var46, $var16, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var46, $var18, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var46, $var18, $var22); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var46, $var16, $var22); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var46, $var16, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$47, $var46, $var18, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var46, $var18, $var22); + if (!$var59 && !$var58) { + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var56, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var56, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var54, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var54, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var54, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var54, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var56, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var56, $var30, $var32); + } + c: { + if (!$var62) { + if ($par3 >= ($var5 - 1 | 0)) + break c; + if (!$this.$blockAccess.$isAirBlock($var66, var$42, $par4)) + break c; + } + var$46 = var$46 + 0.01; + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var56, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var56, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var54, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var54, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var56, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var56, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var54, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var54, $var28, $var34); + } + if (!$var63) { + if ($par3 <= 1) + break a; + if (!$this.$blockAccess.$isAirBlock($var66, var$44, $par4)) + break a; + } + var$46 = $par3 - 0.01; + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var56, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var56, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var54, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var54, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var56, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var56, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var38, var$46, $var54, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var54, $var28, $var34); + } else if (!$var60 && $var61) { + var$46 = var$42; + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var46, $var18, $var22); + var$47 = $par3 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var46, $var18, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$47, $var46, $var20, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var46, $var20, $var22); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var46, $var18, $var22); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$47, $var46, $var18, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var46, $var20, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var46, $var20, $var22); + if (!$var59 && !$var58) { + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var54, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var54, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var56, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var56, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var56, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var56, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var54, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var54, $var30, $var32); + } + d: { + if (!$var62) { + if ($par3 >= ($var5 - 1 | 0)) + break d; + if (!$this.$blockAccess.$isAirBlock(var$26, var$42, $par4)) + break d; + } + var$46 = var$46 + 0.01; + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var56, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var56, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var54, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var54, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var56, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var56, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var54, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var54, $var28, $var32); + } + if (!$var63) { + if ($par3 <= 1) + break a; + if (!$this.$blockAccess.$isAirBlock(var$26, var$44, $par4)) + break a; + } + var$46 = $par3 - 0.01; + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var56, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var56, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var54, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var54, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var56, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var56, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var54, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var42, var$46, $var54, $var28, $var32); + } + } + e: { + f: { + if (!($var58 && $var59)) { + if ($var60) + break f; + if ($var61) + break f; + if ($var58) + break f; + if ($var59) + break f; + } + var$46 = var$42; + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var48, $var16, $var22); + var$47 = $par3 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var48, $var16, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var44, $var20, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var44, $var20, $var22); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var44, $var16, $var22); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var44, $var16, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var48, $var20, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var48, $var20, $var22); + if ($var62) { + var$46 = var$46 + 0.005; + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var48, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var44, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var44, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var48, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var44, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var48, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var48, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var44, $var28, $var36); + } else { + $par4 = $rt_compare($par3, $var5 - 1 | 0); + if ($par4 < 0 && $this.$blockAccess.$isAirBlock($par2, var$42, var$36)) { + var$47 = var$46 + 0.005; + nlea_Tessellator_addVertexWithUV($var6, $var50, var$47, $var44, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$47, $var46, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$47, $var46, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$47, $var44, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$47, $var46, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$47, $var44, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$47, $var44, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$47, $var46, $var28, $var32); + } + if ($par4 < 0 && $this.$blockAccess.$isAirBlock($par2, var$42, var$30)) { + var$46 = var$46 + 0.005; + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var46, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var48, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var48, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var46, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var48, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var46, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var46, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var48, $var30, $var34); + } + } + if ($var63) { + var$46 = $par3 - 0.005; + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var48, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var44, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var44, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var48, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var44, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var48, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var48, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var44, $var28, $var36); + break e; + } + $par4 = $rt_compare($par3, 1); + if ($par4 > 0 && $this.$blockAccess.$isAirBlock($par2, var$44, var$36)) { + var$46 = $par3 - 0.005; + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var44, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var46, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var46, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var44, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var46, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var44, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var44, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var46, $var28, $var32); + } + if ($par4 <= 0) + break e; + if (!$this.$blockAccess.$isAirBlock($par2, var$44, var$30)) + break e; + var$46 = $par3 - 0.005; + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var46, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var48, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var48, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var46, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var48, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var46, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var46, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var48, $var30, $var34); + break e; + } + if ($var58 && !$var59) { + var$47 = var$42; + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var44, $var16, $var22); + var$46 = $par3 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var44, $var16, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var46, $var18, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var46, $var18, $var22); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var46, $var16, $var22); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var46, $var16, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var44, $var18, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var44, $var18, $var22); + if (!$var61 && !$var60) { + nlea_Tessellator_addVertexWithUV($var6, $var50, var$47, $var46, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var46, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var46, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$47, $var46, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$47, $var46, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var46, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var46, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$47, $var46, $var30, $var32); + } + g: { + if (!$var62) { + if ($par3 >= ($var5 - 1 | 0)) + break g; + if (!$this.$blockAccess.$isAirBlock($par2, var$42, var$36)) + break g; + } + var$46 = var$47 + 0.005; + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var44, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var46, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var46, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var44, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var46, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var44, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var44, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var46, $var28, $var32); + } + if (!$var63) { + if ($par3 <= 1) + break e; + if (!$this.$blockAccess.$isAirBlock($par2, var$44, var$36)) + break e; + } + var$46 = $par3 - 0.005; + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var44, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var46, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var46, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var44, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var46, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var44, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var44, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var46, $var28, $var32); + } else if (!$var58 && $var59) { + var$46 = var$42; + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var46, $var18, $var22); + var$47 = $par3 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var46, $var18, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var48, $var20, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var48, $var20, $var22); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var48, $var18, $var22); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var48, $var18, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$47, $var46, $var20, $var24); + nlea_Tessellator_addVertexWithUV($var6, $var40, var$46, $var46, $var20, $var22); + if (!$var61 && !$var60) { + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var46, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$47, $var46, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$47, $var46, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var46, $var30, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var46, $var28, $var32); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$47, $var46, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$47, $var46, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var46, $var30, $var32); + } + h: { + if (!$var62) { + if ($par3 >= ($var5 - 1 | 0)) + break h; + if (!$this.$blockAccess.$isAirBlock($par2, var$42, var$30)) + break h; + } + var$46 = var$46 + 0.005; + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var46, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var48, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var48, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var46, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var48, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var46, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var46, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var48, $var30, $var34); + } + if (!$var63) { + if ($par3 <= 1) + break e; + if (!$this.$blockAccess.$isAirBlock($par2, var$44, var$30)) + break e; + } + var$46 = $par3 - 0.005; + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var46, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var48, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var48, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var46, $var30, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var48, $var28, $var34); + nlea_Tessellator_addVertexWithUV($var6, $var50, var$46, $var46, $var28, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var46, $var30, $var36); + nlea_Tessellator_addVertexWithUV($var6, $var52, var$46, $var48, $var30, $var34); + } + } + return 1; +} +function nms_RenderBlocks_renderCrossedSquares($this, $par1Block, $par2, $par3, $par4) { + var $var5, $var7, $var11, $var12, $var13, var$10, $var19, $var20, $var15, $var17, var$15; + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + nlea_Tessellator_setBrightness($var5, $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4)); + $var7 = $par1Block.$colorMultiplier($this.$blockAccess, $par2, $par3, $par4); + $var11 = ($var7 >> 16 & 255) / 255.0; + $var12 = ($var7 >> 8 & 255) / 255.0; + $var13 = ($var7 & 255) / 255.0; + if (nms_EntityRenderer_anaglyphEnable) { + var$10 = $var11 * 30.0; + $var11 = (var$10 + $var12 * 59.0 + $var13 * 11.0) / 100.0; + $var12 = (var$10 + $var12 * 70.0) / 100.0; + $var13 = (var$10 + $var13 * 70.0) / 100.0; + } + nlea_Tessellator_setColorOpaque_F($var5, 1.0 * $var11, 1.0 * $var12, 1.0 * $var13); + $var19 = $par2; + $var20 = $par3; + $var15 = $par4; + if ($par1Block === nms_Block_tallGrass) { + $var17 = Long_xor(Long_xor(Long_fromInt($rt_imul($par2, 3129871)), Long_mul(Long_fromInt($par4), Long_fromInt(116129781))), Long_fromInt($par3)); + var$15 = Long_add(Long_mul(Long_mul($var17, $var17), Long_fromInt(42317861)), Long_mul($var17, Long_fromInt(11))); + $var19 = $var19 + (Long_toNumber(Long_and(Long_shr(var$15, 16), Long_fromInt(15))) / 15.0 - 0.5) * 0.5; + $var20 = $var20 + (Long_toNumber(Long_and(Long_shr(var$15, 20), Long_fromInt(15))) / 15.0 - 1.0) * 0.2; + $var15 = $var15 + (Long_toNumber(Long_and(Long_shr(var$15, 24), Long_fromInt(15))) / 15.0 - 0.5) * 0.5; + } + nms_RenderBlocks_drawCrossedSquares($this, $par1Block, $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4), $var19, $var20, $var15, 1.0); + return 1; +} +function nms_RenderBlocks_renderBlockStem($this, $par1Block, $par2, $par3, $par4) { + var $var5, $var6, $var8, $var12, $var13, $var14, var$11, $var15, var$13, var$14, var$15, var$16; + $var5 = $par1Block; + nlea_Tessellator_$callClinit(); + $var6 = nlea_Tessellator_instance; + nlea_Tessellator_setBrightness($var6, nms_Block_getMixedBrightnessForBlock($var5, $this.$blockAccess, $par2, $par3, $par4)); + $var8 = nms_BlockStem_colorMultiplier($var5, $this.$blockAccess, $par2, $par3, $par4); + $var12 = ($var8 >> 16 & 255) / 255.0; + $var13 = ($var8 >> 8 & 255) / 255.0; + $var14 = ($var8 & 255) / 255.0; + if (nms_EntityRenderer_anaglyphEnable) { + var$11 = $var12 * 30.0; + $var12 = (var$11 + $var13 * 59.0 + $var14 * 11.0) / 100.0; + $var13 = (var$11 + $var13 * 70.0) / 100.0; + $var14 = (var$11 + $var14 * 70.0) / 100.0; + } + nlea_Tessellator_setColorOpaque_F($var6, 1.0 * $var12, 1.0 * $var13, 1.0 * $var14); + nms_BlockStem_setBlockBoundsBasedOnState($var5, $this.$blockAccess, $par2, $par3, $par4); + $var15 = nms_BlockStem_getState($var5, $this.$blockAccess, $par2, $par3, $par4); + if ($var15 < 0) + nms_RenderBlocks_renderBlockStemSmall($this, $var5, $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4), $this.$renderMaxY, $par2, $par3 - 0.0625, $par4); + else { + var$13 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4); + var$14 = $par2; + var$15 = $par3 - 0.0625; + var$16 = $par4; + nms_RenderBlocks_renderBlockStemSmall($this, $var5, var$13, 0.5, var$14, var$15, var$16); + nms_RenderBlocks_renderBlockStemBig($this, $var5, $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4), $var15, $this.$renderMaxY, var$14, var$15, var$16); + } + return 1; +} +function nms_RenderBlocks_renderBlockCrops($this, $par1Block, $par2, $par3, $par4) { + var $var5; + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + nlea_Tessellator_setBrightness($var5, $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4)); + nlea_Tessellator_setColorOpaque_F($var5, 1.0, 1.0, 1.0); + nms_RenderBlocks_renderBlockCropsImpl($this, $par1Block, $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4), $par2, $par3 - 0.0625, $par4); + return 1; +} +function nms_RenderBlocks_renderTorchAtAngle($this, $par1Block, $par2, $par4, $par6, $par8, $par10, $par12) { + var $var13, $var14, $var15, $var17, $var19, $var21, $var23, $var25, $var27, $var29, $var31, $var33, $var35, $var37, $var39, $var41, $var43, $var45, var$26, var$27, var$28, $var49, var$30, var$31; + nlea_Tessellator_$callClinit(); + $var13 = nlea_Tessellator_instance; + $var14 = nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 0, $par12); + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $var14 = $this.$overrideBlockTexture; + $var15 = $var14.$getMinU(); + $var17 = $var14.$getMinV(); + $var19 = $var14.$getMaxU(); + $var21 = $var14.$getMaxV(); + $var23 = $var14.$getInterpolatedU(7.0); + $var25 = $var14.$getInterpolatedV(6.0); + $var27 = $var14.$getInterpolatedU(9.0); + $var29 = $var14.$getInterpolatedV(8.0); + $var31 = $var14.$getInterpolatedU(7.0); + $var33 = $var14.$getInterpolatedV(13.0); + $var35 = $var14.$getInterpolatedU(9.0); + $var37 = $var14.$getInterpolatedV(15.0); + $par2 = $par2 + 0.5; + $par6 = $par6 + 0.5; + $var39 = $par2 - 0.5; + $var41 = $par2 + 0.5; + $var43 = $par6 - 0.5; + $var45 = $par6 + 0.5; + var$26 = $par2 + $par8 * 0.375; + var$27 = var$26 - 0.0625; + var$28 = $par4 + 0.625; + $var49 = $par6 + $par10 * 0.375; + var$30 = $var49 - 0.0625; + nlea_Tessellator_addVertexWithUV($var13, var$27, var$28, var$30, $var23, $var25); + var$31 = $var49 + 0.0625; + nlea_Tessellator_addVertexWithUV($var13, var$27, var$28, var$31, $var23, $var29); + $var49 = var$26 + 0.0625; + nlea_Tessellator_addVertexWithUV($var13, $var49, var$28, var$31, $var27, $var29); + nlea_Tessellator_addVertexWithUV($var13, $var49, var$28, var$30, $var27, $var25); + $var27 = $par2 + 0.0625; + $var29 = $var27 + $par8; + $var49 = $par6 - 0.0625; + $var25 = $var49 + $par10; + nlea_Tessellator_addVertexWithUV($var13, $var29, $par4, $var25, $var35, $var33); + var$30 = $par6 + 0.0625; + var$26 = var$30 + $par10; + nlea_Tessellator_addVertexWithUV($var13, $var29, $par4, var$26, $var35, $var37); + $var35 = $par2 - 0.0625; + $var29 = $var35 + $par8; + nlea_Tessellator_addVertexWithUV($var13, $var29, $par4, var$26, $var31, $var37); + nlea_Tessellator_addVertexWithUV($var13, $var29, $par4, $var25, $var31, $var33); + $var37 = $par4 + 1.0; + nlea_Tessellator_addVertexWithUV($var13, $var35, $var37, $var43, $var15, $var17); + $par4 = $par4 + 0.0; + $par6 = $var43 + $par10; + nlea_Tessellator_addVertexWithUV($var13, $var29, $par4, $par6, $var15, $var21); + $par10 = $var45 + $par10; + nlea_Tessellator_addVertexWithUV($var13, $var29, $par4, $par10, $var19, $var21); + nlea_Tessellator_addVertexWithUV($var13, $var35, $var37, $var45, $var19, $var17); + nlea_Tessellator_addVertexWithUV($var13, $var27, $var37, $var45, $var15, $var17); + $par2 = $par2 + $par8 + 0.0625; + nlea_Tessellator_addVertexWithUV($var13, $par2, $par4, $par10, $var15, $var21); + nlea_Tessellator_addVertexWithUV($var13, $par2, $par4, $par6, $var19, $var21); + nlea_Tessellator_addVertexWithUV($var13, $var27, $var37, $var43, $var19, $var17); + nlea_Tessellator_addVertexWithUV($var13, $var39, $var37, var$30, $var15, $var17); + $par2 = $var39 + $par8; + nlea_Tessellator_addVertexWithUV($var13, $par2, $par4, var$26, $var15, $var21); + $par6 = $var41 + $par8; + nlea_Tessellator_addVertexWithUV($var13, $par6, $par4, var$26, $var19, $var21); + nlea_Tessellator_addVertexWithUV($var13, $var41, $var37, var$30, $var19, $var17); + nlea_Tessellator_addVertexWithUV($var13, $var41, $var37, $var49, $var15, $var17); + nlea_Tessellator_addVertexWithUV($var13, $par6, $par4, $var25, $var15, $var21); + nlea_Tessellator_addVertexWithUV($var13, $par2, $par4, $var25, $var19, $var21); + nlea_Tessellator_addVertexWithUV($var13, $var39, $var37, $var49, $var19, $var17); +} +function nms_RenderBlocks_drawCrossedSquares($this, $par1Block, $par2, $par3, $par5, $par7, $par9) { + var $var10, $var11, $var12, $var14, $var16, $var18, var$13, $var20, $var22, $var24, $var26, $var28; + nlea_Tessellator_$callClinit(); + $var10 = nlea_Tessellator_instance; + $var11 = nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 0, $par2); + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $var11 = $this.$overrideBlockTexture; + $var12 = $var11.$getMinU(); + $var14 = $var11.$getMinV(); + $var16 = $var11.$getMaxU(); + $var18 = $var11.$getMaxV(); + var$13 = $par9; + $var20 = 0.45 * var$13; + $par3 = $par3 + 0.5; + $var22 = $par3 - $var20; + $var24 = $par3 + $var20; + $par3 = $par7 + 0.5; + $var26 = $par3 - $var20; + $var28 = $par3 + $var20; + $par3 = $par5 + var$13; + nlea_Tessellator_addVertexWithUV($var10, $var22, $par3, $var26, $var12, $var14); + $par5 = $par5 + 0.0; + nlea_Tessellator_addVertexWithUV($var10, $var22, $par5, $var26, $var12, $var18); + nlea_Tessellator_addVertexWithUV($var10, $var24, $par5, $var28, $var16, $var18); + nlea_Tessellator_addVertexWithUV($var10, $var24, $par3, $var28, $var16, $var14); + nlea_Tessellator_addVertexWithUV($var10, $var24, $par3, $var28, $var12, $var14); + nlea_Tessellator_addVertexWithUV($var10, $var24, $par5, $var28, $var12, $var18); + nlea_Tessellator_addVertexWithUV($var10, $var22, $par5, $var26, $var16, $var18); + nlea_Tessellator_addVertexWithUV($var10, $var22, $par3, $var26, $var16, $var14); + nlea_Tessellator_addVertexWithUV($var10, $var22, $par3, $var28, $var12, $var14); + nlea_Tessellator_addVertexWithUV($var10, $var22, $par5, $var28, $var12, $var18); + nlea_Tessellator_addVertexWithUV($var10, $var24, $par5, $var26, $var16, $var18); + nlea_Tessellator_addVertexWithUV($var10, $var24, $par3, $var26, $var16, $var14); + nlea_Tessellator_addVertexWithUV($var10, $var24, $par3, $var26, $var12, $var14); + nlea_Tessellator_addVertexWithUV($var10, $var24, $par5, $var26, $var12, $var18); + nlea_Tessellator_addVertexWithUV($var10, $var22, $par5, $var28, $var16, $var18); + nlea_Tessellator_addVertexWithUV($var10, $var22, $par3, $var28, $var16, $var14); +} +function nms_RenderBlocks_renderBlockStemSmall($this, $par1Block, $par2, $par3, $par5, $par7, $par9) { + var $var11, $var12, $var13, $var15, $var17, $var19, $var21, $var23, $var25, $var27; + nlea_Tessellator_$callClinit(); + $var11 = nlea_Tessellator_instance; + $var12 = nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 0, $par2); + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $var12 = $this.$overrideBlockTexture; + $var13 = $var12.$getMinU(); + $var15 = $var12.$getMinV(); + $var17 = $var12.$getMaxU(); + $var19 = $var12.$getInterpolatedV($par3 * 16.0); + $par5 = $par5 + 0.5; + $var21 = $par5 - 0.44999998807907104; + $var23 = $par5 + 0.44999998807907104; + $par9 = $par9 + 0.5; + $var25 = $par9 - 0.44999998807907104; + $var27 = $par9 + 0.44999998807907104; + $par3 = $par7 + $par3; + nlea_Tessellator_addVertexWithUV($var11, $var21, $par3, $var25, $var13, $var15); + $par5 = $par7 + 0.0; + nlea_Tessellator_addVertexWithUV($var11, $var21, $par5, $var25, $var13, $var19); + nlea_Tessellator_addVertexWithUV($var11, $var23, $par5, $var27, $var17, $var19); + nlea_Tessellator_addVertexWithUV($var11, $var23, $par3, $var27, $var17, $var15); + nlea_Tessellator_addVertexWithUV($var11, $var23, $par3, $var27, $var13, $var15); + nlea_Tessellator_addVertexWithUV($var11, $var23, $par5, $var27, $var13, $var19); + nlea_Tessellator_addVertexWithUV($var11, $var21, $par5, $var25, $var17, $var19); + nlea_Tessellator_addVertexWithUV($var11, $var21, $par3, $var25, $var17, $var15); + nlea_Tessellator_addVertexWithUV($var11, $var21, $par3, $var27, $var13, $var15); + nlea_Tessellator_addVertexWithUV($var11, $var21, $par5, $var27, $var13, $var19); + nlea_Tessellator_addVertexWithUV($var11, $var23, $par5, $var25, $var17, $var19); + nlea_Tessellator_addVertexWithUV($var11, $var23, $par3, $var25, $var17, $var15); + nlea_Tessellator_addVertexWithUV($var11, $var23, $par3, $var25, $var13, $var15); + nlea_Tessellator_addVertexWithUV($var11, $var23, $par5, $var25, $var13, $var19); + nlea_Tessellator_addVertexWithUV($var11, $var21, $par5, $var27, $var17, $var19); + nlea_Tessellator_addVertexWithUV($var11, $var21, $par3, $var27, $var17, $var15); +} +function nms_RenderBlocks_renderBlockLilyPad($this, $par1Block, $par2, $par3, $par4) { + var $var5, $var6, $var8, $var10, $var12, $var14, $var16, $var18, $var19, $var20, $var21, $var22, var$17, var$18, var$19, var$20, var$21, var$22, var$23, var$24, var$25, var$26, var$27; + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + $var6 = nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 1); + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $var6 = $this.$overrideBlockTexture; + $var8 = $var6.$getMinU(); + $var10 = $var6.$getMinV(); + $var12 = $var6.$getMaxU(); + $var14 = $var6.$getMaxV(); + $var16 = Long_xor(Long_xor(Long_fromInt($rt_imul($par2, 3129871)), Long_mul(Long_fromInt($par4), Long_fromInt(116129781))), Long_fromInt($par3)); + $var18 = Long_and(Long_shr(Long_add(Long_mul(Long_mul($var16, $var16), Long_fromInt(42317861)), Long_mul($var16, Long_fromInt(11))), 16), Long_fromInt(3)).lo; + nlea_Tessellator_setBrightness($var5, $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4)); + $var19 = $par2 + 0.5; + $var20 = $par4 + 0.5; + $var21 = ($var18 & 1) * 0.5 * (1 - ((($var18 / 2 | 0) % 2 | 0) * 2 | 0) | 0); + $par2 = $var18 + 1 | 0; + $var22 = ($par2 & 1) * 0.5 * (1 - ((($par2 / 2 | 0) % 2 | 0) * 2 | 0) | 0); + nlea_Tessellator_setColorOpaque_I($var5, $par1Block.$getBlockColor()); + var$17 = $var19 + $var21; + var$18 = var$17 - $var22; + var$19 = $par3 + 0.015625; + var$20 = $var20 + $var21; + var$21 = var$20 + $var22; + nlea_Tessellator_addVertexWithUV($var5, var$18, var$19, var$21, $var8, $var10); + var$22 = var$17 + $var22; + var$17 = $var20 - $var21; + var$23 = var$17 + $var22; + nlea_Tessellator_addVertexWithUV($var5, var$22, var$19, var$23, $var12, $var10); + $var21 = $var19 - $var21; + var$24 = $var21 + $var22; + var$25 = var$17 - $var22; + nlea_Tessellator_addVertexWithUV($var5, var$24, var$19, var$25, $var12, $var14); + var$26 = $var21 - $var22; + var$27 = var$20 - $var22; + nlea_Tessellator_addVertexWithUV($var5, var$26, var$19, var$27, $var8, $var14); + nlea_Tessellator_setColorOpaque_I($var5, ($par1Block.$getBlockColor() & 16711422) >> 1); + nlea_Tessellator_addVertexWithUV($var5, var$26, var$19, var$27, $var8, $var14); + nlea_Tessellator_addVertexWithUV($var5, var$24, var$19, var$25, $var12, $var14); + nlea_Tessellator_addVertexWithUV($var5, var$22, var$19, var$23, $var12, $var10); + nlea_Tessellator_addVertexWithUV($var5, var$18, var$19, var$21, $var8, $var10); + return 1; +} +function nms_RenderBlocks_renderBlockStemBig($this, $par1BlockStem, $par2, $par3, $par4, $par6, $par8, $par10) { + var $var12, $var13, $var14, $var16, $var18, $var20, var$14, $var22, $var24, $var26, $var28; + nlea_Tessellator_$callClinit(); + $var12 = nlea_Tessellator_instance; + $var13 = $par1BlockStem.$theIcon1; + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $var13 = $this.$overrideBlockTexture; + $var14 = $var13.$getMinU(); + $var16 = $var13.$getMinV(); + $var18 = $var13.$getMaxU(); + $var20 = $var13.$getMaxV(); + var$14 = $par6 + 0.5; + $var22 = var$14 - 0.5; + $var24 = var$14 + 0.5; + $par10 = $par10 + 0.5; + $var26 = $par10 - 0.5; + $var28 = $par10 + 0.5; + if (((($par3 + 1 | 0) / 2 | 0) % 2 | 0) != 1) { + $par6 = $var14; + $var14 = $var18; + $var18 = $par6; + } + if ($par3 >= 2) { + $par4 = $par8 + $par4; + nlea_Tessellator_addVertexWithUV($var12, var$14, $par4, $var28, $var18, $var16); + $par6 = $par8 + 0.0; + nlea_Tessellator_addVertexWithUV($var12, var$14, $par6, $var28, $var18, $var20); + nlea_Tessellator_addVertexWithUV($var12, var$14, $par6, $var26, $var14, $var20); + nlea_Tessellator_addVertexWithUV($var12, var$14, $par4, $var26, $var14, $var16); + nlea_Tessellator_addVertexWithUV($var12, var$14, $par4, $var26, $var14, $var16); + nlea_Tessellator_addVertexWithUV($var12, var$14, $par6, $var26, $var14, $var20); + nlea_Tessellator_addVertexWithUV($var12, var$14, $par6, $var28, $var18, $var20); + nlea_Tessellator_addVertexWithUV($var12, var$14, $par4, $var28, $var18, $var16); + } else { + $par4 = $par8 + $par4; + nlea_Tessellator_addVertexWithUV($var12, $var22, $par4, $par10, $var18, $var16); + $par6 = $par8 + 0.0; + nlea_Tessellator_addVertexWithUV($var12, $var22, $par6, $par10, $var18, $var20); + nlea_Tessellator_addVertexWithUV($var12, $var24, $par6, $par10, $var14, $var20); + nlea_Tessellator_addVertexWithUV($var12, $var24, $par4, $par10, $var14, $var16); + nlea_Tessellator_addVertexWithUV($var12, $var24, $par4, $par10, $var14, $var16); + nlea_Tessellator_addVertexWithUV($var12, $var24, $par6, $par10, $var14, $var20); + nlea_Tessellator_addVertexWithUV($var12, $var22, $par6, $par10, $var18, $var20); + nlea_Tessellator_addVertexWithUV($var12, $var22, $par4, $par10, $var18, $var16); + } +} +function nms_RenderBlocks_renderBlockCropsImpl($this, $par1Block, $par2, $par3, $par5, $par7) { + var $var9, $var10, $var11, $var13, $var15, $var17, $var19, $var21, $var23, $var25, var$16; + nlea_Tessellator_$callClinit(); + $var9 = nlea_Tessellator_instance; + $var10 = nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 0, $par2); + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $var10 = $this.$overrideBlockTexture; + $var11 = $var10.$getMinU(); + $var13 = $var10.$getMinV(); + $var15 = $var10.$getMaxU(); + $var17 = $var10.$getMaxV(); + $par3 = $par3 + 0.5; + $var19 = $par3 - 0.25; + $var21 = $par3 + 0.25; + $par7 = $par7 + 0.5; + $var23 = $par7 - 0.5; + $var25 = $par7 + 0.5; + var$16 = $par5 + 1.0; + nlea_Tessellator_addVertexWithUV($var9, $var19, var$16, $var23, $var11, $var13); + $par5 = $par5 + 0.0; + nlea_Tessellator_addVertexWithUV($var9, $var19, $par5, $var23, $var11, $var17); + nlea_Tessellator_addVertexWithUV($var9, $var19, $par5, $var25, $var15, $var17); + nlea_Tessellator_addVertexWithUV($var9, $var19, var$16, $var25, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var9, $var19, var$16, $var25, $var11, $var13); + nlea_Tessellator_addVertexWithUV($var9, $var19, $par5, $var25, $var11, $var17); + nlea_Tessellator_addVertexWithUV($var9, $var19, $par5, $var23, $var15, $var17); + nlea_Tessellator_addVertexWithUV($var9, $var19, var$16, $var23, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var9, $var21, var$16, $var25, $var11, $var13); + nlea_Tessellator_addVertexWithUV($var9, $var21, $par5, $var25, $var11, $var17); + nlea_Tessellator_addVertexWithUV($var9, $var21, $par5, $var23, $var15, $var17); + nlea_Tessellator_addVertexWithUV($var9, $var21, var$16, $var23, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var9, $var21, var$16, $var23, $var11, $var13); + nlea_Tessellator_addVertexWithUV($var9, $var21, $par5, $var23, $var11, $var17); + nlea_Tessellator_addVertexWithUV($var9, $var21, $par5, $var25, $var15, $var17); + nlea_Tessellator_addVertexWithUV($var9, $var21, var$16, $var25, $var15, $var13); + $var19 = $par3 - 0.5; + $par3 = $par3 + 0.5; + $var21 = $par7 - 0.25; + $par7 = $par7 + 0.25; + nlea_Tessellator_addVertexWithUV($var9, $var19, var$16, $var21, $var11, $var13); + nlea_Tessellator_addVertexWithUV($var9, $var19, $par5, $var21, $var11, $var17); + nlea_Tessellator_addVertexWithUV($var9, $par3, $par5, $var21, $var15, $var17); + nlea_Tessellator_addVertexWithUV($var9, $par3, var$16, $var21, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var9, $par3, var$16, $var21, $var11, $var13); + nlea_Tessellator_addVertexWithUV($var9, $par3, $par5, $var21, $var11, $var17); + nlea_Tessellator_addVertexWithUV($var9, $var19, $par5, $var21, $var15, $var17); + nlea_Tessellator_addVertexWithUV($var9, $var19, var$16, $var21, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var9, $par3, var$16, $par7, $var11, $var13); + nlea_Tessellator_addVertexWithUV($var9, $par3, $par5, $par7, $var11, $var17); + nlea_Tessellator_addVertexWithUV($var9, $var19, $par5, $par7, $var15, $var17); + nlea_Tessellator_addVertexWithUV($var9, $var19, var$16, $par7, $var15, $var13); + nlea_Tessellator_addVertexWithUV($var9, $var19, var$16, $par7, $var11, $var13); + nlea_Tessellator_addVertexWithUV($var9, $var19, $par5, $par7, $var11, $var17); + nlea_Tessellator_addVertexWithUV($var9, $par3, $par5, $par7, $var15, $var17); + nlea_Tessellator_addVertexWithUV($var9, $par3, var$16, $par7, $var15, $var13); +} +function nms_RenderBlocks_renderBlockFluids($this, $par1Block, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var9, $var10, $var60, $var59, $var11, $var12, var$15, var$16, var$17, var$18, $var13, $var22, $var23, $var24, $var26, $var28, $var30, $var34, $var35, $var36, $var50, $var46, $var40, $var36_0, $var44, $var46_0, $var40_0, $var52, $var53, $var51, $var32, var$40, $var45, var$42, $var32_0, $var47, $var43, $var45_0, $var45_1, $var45_2, $var43_0, $var43_1, $var49, $var52_0, $var54, $var55; + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + $var6 = $par1Block.$colorMultiplier($this.$blockAccess, $par2, $par3, $par4); + $var7 = ($var6 >> 16 & 255) / 255.0; + $var8 = ($var6 >> 8 & 255) / 255.0; + $var9 = ($var6 & 255) / 255.0; + $var10 = $par1Block.$shouldSideBeRendered($this.$blockAccess, $par2, $par3 + 1 | 0, $par4, 1); + $var60 = $this.$blockAccess; + $var59 = $par3 - 1 | 0; + $var11 = $par1Block.$shouldSideBeRendered($var60, $par2, $var59, $par4, 0); + $var12 = $rt_createBooleanArray(4).data; + $var60 = $this.$blockAccess; + var$15 = $par4 - 1 | 0; + $var12[0] = $par1Block.$shouldSideBeRendered($var60, $par2, $par3, var$15, 2); + $var60 = $this.$blockAccess; + var$16 = $par4 + 1 | 0; + $var12[1] = $par1Block.$shouldSideBeRendered($var60, $par2, $par3, var$16, 3); + $var60 = $this.$blockAccess; + var$17 = $par2 - 1 | 0; + $var12[2] = $par1Block.$shouldSideBeRendered($var60, var$17, $par3, $par4, 4); + $var60 = $this.$blockAccess; + var$18 = $par2 + 1 | 0; + $var12[3] = $par1Block.$shouldSideBeRendered($var60, var$18, $par3, $par4, 5); + if (!$var10 && !$var11 && !$var12[0] && !$var12[1] && !$var12[2] && !$var12[3]) + return 0; + $var13 = 0; + $var22 = $par1Block.$blockMaterial; + $var23 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4); + $var24 = nms_RenderBlocks_getFluidHeight($this, $par2, $par3, $par4, $var22); + $var26 = nms_RenderBlocks_getFluidHeight($this, $par2, $par3, var$16, $var22); + $var28 = nms_RenderBlocks_getFluidHeight($this, var$18, $par3, var$16, $var22); + $var30 = nms_RenderBlocks_getFluidHeight($this, var$18, $par3, $par4, $var22); + if (!(!$this.$renderAllFaces && !$var10)) { + $var13 = 1; + $var34 = nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 1, $var23); + $var35 = nms_BlockFluid_getFlowDirection($this.$blockAccess, $par2, $par3, $par4, $var22); + $var10 = $rt_compare($var35, (-999.0)); + if ($var10 > 0) + $var34 = nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 2, $var23); + $var24 = $var24 - 0.0010000000474974513; + $var26 = $var26 - 0.0010000000474974513; + $var28 = $var28 - 0.0010000000474974513; + $var30 = $var30 - 0.0010000000474974513; + if ($var10 < 0) { + $var36 = $var34.$getInterpolatedU(0.0); + $var50 = $var34.$getInterpolatedV(0.0); + $var46 = $var34.$getInterpolatedV(16.0); + $var40 = $var34.$getInterpolatedU(16.0); + $var36_0 = $var36; + $var44 = $var50; + $var46_0 = $var46; + $var40_0 = $var40; + } else { + $var52 = nms_MathHelper_sin($var35) * 0.25; + $var53 = nms_MathHelper_cos($var35) * 0.25; + $var51 = -$var53; + $var32 = 8.0 + ($var51 - $var52) * 16.0; + $var36_0 = $var34.$getInterpolatedU($var32); + var$40 = 8.0 + ($var51 + $var52) * 16.0; + $var44 = $var34.$getInterpolatedV(var$40); + $var36 = $var34.$getInterpolatedU(var$40); + var$40 = 8.0 + ($var53 + $var52) * 16.0; + $var46_0 = $var34.$getInterpolatedV(var$40); + $var40_0 = $var34.$getInterpolatedU(var$40); + var$40 = 8.0 + ($var53 - $var52) * 16.0; + $var46 = $var34.$getInterpolatedV(var$40); + $var40 = $var34.$getInterpolatedU(var$40); + $var50 = $var34.$getInterpolatedV($var32); + } + nlea_Tessellator_setBrightness($var5, $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4)); + nlea_Tessellator_setColorOpaque_F($var5, 1.0 * $var7, 1.0 * $var8, 1.0 * $var9); + $var32 = $par2 + 0 | 0; + $var45 = $par3; + var$40 = $var45 + $var24; + var$42 = $par4 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var5, $var32, var$40, var$42, $var36_0, $var44); + var$40 = $var45 + $var26; + $var36_0 = var$16; + nlea_Tessellator_addVertexWithUV($var5, $var32, var$40, $var36_0, $var36, $var46_0); + $var32 = var$18; + nlea_Tessellator_addVertexWithUV($var5, $var32, $var45 + $var28, $var36_0, $var40_0, $var46); + nlea_Tessellator_addVertexWithUV($var5, $var32, $var45 + $var30, var$42, $var40, $var50); + } + if (!(!$this.$renderAllFaces && !$var11)) { + nlea_Tessellator_setBrightness($var5, $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var59, $par4)); + nlea_Tessellator_setColorOpaque_F($var5, 0.5, 0.5, 0.5); + nms_RenderBlocks_renderFaceYNeg($this, $par1Block, $par2, $par3 + 0.0010000000474974513, $par4, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 0)); + $var13 = 1; + } + $var59 = 0; + $var40_0 = $par3; + $var32_0 = $par3 + 0 | 0; + $var47 = $par2; + $var43 = var$18; + $var45_0 = $par4; + $var45 = $var45_0 + 0.0010000000474974513; + $var45_1 = var$16; + $var45_2 = $var45_1 - 0.0010000000474974513; + $var43_0 = $var47 + 0.0010000000474974513; + $var43_1 = $var43 - 0.0010000000474974513; + while ($var59 < 4) { + $var6 = !$var59 ? var$15 : $par4; + var$18 = $rt_compare($var59, 1); + if (!var$18) + $var6 = $var6 + 1 | 0; + $var11 = $rt_compare($var59, 2); + $var10 = !$var11 ? var$17 : $par2; + if ($var59 == 3) + $var10 = $var10 + 1 | 0; + $var60 = nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, $var59 + 2 | 0, $var23); + if (!(!$this.$renderAllFaces && !$var12[$var59])) { + if (!$var59) { + var$42 = $var24; + $var36_0 = $var30; + $var44 = $var47; + $var36 = $var43; + $var46_0 = $var45; + $var49 = $var45; + } else if (!var$18) { + var$42 = $var28; + $var36_0 = $var26; + $var44 = $var43; + $var36 = $var47; + $var46_0 = $var45_2; + $var49 = $var45_2; + } else if ($var11) { + var$42 = $var30; + $var36_0 = $var28; + $var44 = $var43_1; + $var36 = $var43_1; + $var46_0 = $var45_0; + $var49 = $var45_1; + } else { + var$42 = $var26; + $var36_0 = $var24; + $var44 = $var43_0; + $var36 = $var43_0; + $var46_0 = $var45_1; + $var49 = $var45_0; + } + $var13 = 1; + $var51 = $var60.$getInterpolatedU(0.0); + $var52_0 = $var60.$getInterpolatedU(8.0); + $var53 = $var60.$getInterpolatedV((1.0 - var$42) * 16.0 * 0.5); + $var54 = $var60.$getInterpolatedV((1.0 - $var36_0) * 16.0 * 0.5); + $var55 = $var60.$getInterpolatedV(8.0); + nlea_Tessellator_setBrightness($var5, $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var10, $par3, $var6)); + $var35 = 1.0 * ($var11 >= 0 ? 0.6000000238418579 : 0.800000011920929); + nlea_Tessellator_setColorOpaque_F($var5, $var35 * $var7, $var35 * $var8, $var35 * $var9); + $var32 = $var40_0 + var$42; + var$40 = $var51; + nlea_Tessellator_addVertexWithUV($var5, $var44, $var32, $var46_0, var$40, $var53); + $var32 = $var40_0 + $var36_0; + var$42 = $var52_0; + nlea_Tessellator_addVertexWithUV($var5, $var36, $var32, $var49, var$42, $var54); + $var32 = $var55; + nlea_Tessellator_addVertexWithUV($var5, $var36, $var32_0, $var49, var$42, $var32); + nlea_Tessellator_addVertexWithUV($var5, $var44, $var32_0, $var46_0, var$40, $var32); + } + $var59 = $var59 + 1 | 0; + } + $this.$renderMinY = 0.0; + $this.$renderMaxY = 1.0; + return $var13; +} +function nms_RenderBlocks_getFluidHeight($this, $par1, $par2, $par3, $par4Material) { + var $var5, $var6, $var7, var$8, $var8, $var10, $var11, $var12; + $var5 = 0; + $var6 = 0.0; + $var7 = 0; + var$8 = $par2 + 1 | 0; + while (true) { + if ($var7 >= 4) + return 1.0 - $var6 / $var5; + $var8 = $par1 - ($var7 & 1) | 0; + $var10 = $par3 - ($var7 >> 1 & 1) | 0; + if ($this.$blockAccess.$getBlockMaterial($var8, var$8, $var10) === $par4Material) + break; + $var11 = $this.$blockAccess.$getBlockMaterial($var8, $par2, $var10); + if ($var11 === $par4Material) { + $var12 = $this.$blockAccess.$getBlockMetadata($var8, $par2, $var10); + if (!($var12 < 8 && $var12)) { + $var6 = $var6 + nms_BlockFluid_getFluidHeightPercent($var12) * 10.0; + $var5 = $var5 + 10 | 0; + } + $var6 = $var6 + nms_BlockFluid_getFluidHeightPercent($var12); + $var5 = $var5 + 1 | 0; + } else if (!$var11.$isSolid()) { + $var6 = $var6 + 1.0; + $var5 = $var5 + 1 | 0; + } + $var7 = $var7 + 1 | 0; + } + return 1.0; +} +function nms_RenderBlocks_renderBlockSandFalling($this, $par1Block, $par2World, $par3, $par4, $par5, $par6) { + var $var11; + nlea_Tessellator_$callClinit(); + $var11 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var11); + nlea_Tessellator_setBrightness($var11, $par1Block.$getMixedBrightnessForBlock($par2World, $par3, $par4, $par5)); + nlea_Tessellator_setColorOpaque_F($var11, 0.5, 0.5, 0.5); + nms_RenderBlocks_renderFaceYNeg($this, $par1Block, (-0.5), (-0.5), (-0.5), nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 0, $par6)); + nlea_Tessellator_setColorOpaque_F($var11, 1.0, 1.0, 1.0); + nms_RenderBlocks_renderFaceYPos($this, $par1Block, (-0.5), (-0.5), (-0.5), nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 1, $par6)); + nlea_Tessellator_setColorOpaque_F($var11, 0.800000011920929, 0.800000011920929, 0.800000011920929); + nms_RenderBlocks_renderFaceZNeg($this, $par1Block, (-0.5), (-0.5), (-0.5), nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 2, $par6)); + nlea_Tessellator_setColorOpaque_F($var11, 0.800000011920929, 0.800000011920929, 0.800000011920929); + nms_RenderBlocks_renderFaceZPos($this, $par1Block, (-0.5), (-0.5), (-0.5), nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 3, $par6)); + nlea_Tessellator_setColorOpaque_F($var11, 0.6000000238418579, 0.6000000238418579, 0.6000000238418579); + nms_RenderBlocks_renderFaceXNeg($this, $par1Block, (-0.5), (-0.5), (-0.5), nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 4, $par6)); + nlea_Tessellator_setColorOpaque_F($var11, 0.6000000238418579, 0.6000000238418579, 0.6000000238418579); + nms_RenderBlocks_renderFaceXPos($this, $par1Block, (-0.5), (-0.5), (-0.5), nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 5, $par6)); + nlea_Tessellator_draw($var11); +} +function nms_RenderBlocks_renderStandardBlock($this, $par1Block, $par2, $par3, $par4) { + var $var5, $var9, $var10, $var11, var$9; + $var5 = $par1Block.$colorMultiplier($this.$blockAccess, $par2, $par3, $par4); + $var9 = ($var5 >> 16 & 255) / 255.0; + $var10 = ($var5 >> 8 & 255) / 255.0; + $var11 = ($var5 & 255) / 255.0; + if (nms_EntityRenderer_anaglyphEnable) { + var$9 = $var9 * 30.0; + $var9 = (var$9 + $var10 * 59.0 + $var11 * 11.0) / 100.0; + $var10 = (var$9 + $var10 * 70.0) / 100.0; + $var11 = (var$9 + $var11 * 70.0) / 100.0; + } + return nmc_Minecraft_isAmbientOcclusionEnabled() && !nms_Block_lightValue.data[$par1Block.$blockID] ? (!$this.$partialRenderBounds ? nms_RenderBlocks_renderStandardBlockWithAmbientOcclusion($this, $par1Block, $par2, $par3, $par4, $var9, $var10, $var11) : nms_RenderBlocks_func_102027_b($this, $par1Block, $par2, $par3, $par4, $var9, $var10, $var11)) : nms_RenderBlocks_renderStandardBlockWithColorMultiplier($this, $par1Block, $par2, $par3, $par4, $var9, $var10, $var11); +} +function nms_RenderBlocks_renderBlockLog($this, $par1Block, $par2, $par3, $par4) { + var $var6, $var7; + $var6 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4) & 12; + if ($var6 == 4) { + $this.$uvRotateEast = 1; + $this.$uvRotateWest = 1; + $this.$uvRotateTop = 1; + $this.$uvRotateBottom = 1; + } else if ($var6 == 8) { + $this.$uvRotateSouth = 1; + $this.$uvRotateNorth = 1; + } + $var7 = nms_RenderBlocks_renderStandardBlock($this, $par1Block, $par2, $par3, $par4); + $this.$uvRotateSouth = 0; + $this.$uvRotateEast = 0; + $this.$uvRotateWest = 0; + $this.$uvRotateNorth = 0; + $this.$uvRotateTop = 0; + $this.$uvRotateBottom = 0; + return $var7; +} +function nms_RenderBlocks_renderBlockQuartz($this, $par1Block, $par2, $par3, $par4) { + var $var5, $var6; + $var5 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4); + if ($var5 == 3) { + $this.$uvRotateEast = 1; + $this.$uvRotateWest = 1; + $this.$uvRotateTop = 1; + $this.$uvRotateBottom = 1; + } else if ($var5 == 4) { + $this.$uvRotateSouth = 1; + $this.$uvRotateNorth = 1; + } + $var6 = nms_RenderBlocks_renderStandardBlock($this, $par1Block, $par2, $par3, $par4); + $this.$uvRotateSouth = 0; + $this.$uvRotateEast = 0; + $this.$uvRotateWest = 0; + $this.$uvRotateNorth = 0; + $this.$uvRotateTop = 0; + $this.$uvRotateBottom = 0; + return $var6; +} +function nms_RenderBlocks_renderStandardBlockWithAmbientOcclusion($this, $par1Block, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8, $var13, $var14, $var22, $var19, $var16, $var17, $var18, var$16, $var19_0, $var16_0, $var17_0, $var18_0, $var21, var$22, var$23, var$24, var$25, var$26, var$27, var$28; + $this.$enableAO = 1; + $var8 = 0; + $var13 = 1; + $var14 = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4); + nlea_Tessellator_$callClinit(); + nlea_Tessellator_setBrightness(nlea_Tessellator_instance, 983055); + if (jl_String_equals(nms_RenderBlocks_getBlockIcon0($this, $par1Block).$getIconName(), $rt_s(964))) + $var13 = 0; + else if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $var13 = 0; + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2, $par3 - 1 | 0, $par4, 0))) { + if ($this.$renderMinY <= 0.0) + $par3 = $par3 + (-1) | 0; + $var22 = $this.$blockAccess; + $var19 = $par2 - 1 | 0; + $this.$aoBrightnessXYNN = $par1Block.$getMixedBrightnessForBlock($var22, $var19, $par3, $par4); + $var22 = $this.$blockAccess; + $var16 = $par4 - 1 | 0; + $this.$aoBrightnessYZNN = $par1Block.$getMixedBrightnessForBlock($var22, $par2, $par3, $var16); + $var22 = $this.$blockAccess; + $var17 = $par4 + 1 | 0; + $this.$aoBrightnessYZNP = $par1Block.$getMixedBrightnessForBlock($var22, $par2, $par3, $var17); + $var22 = $this.$blockAccess; + $var18 = $par2 + 1 | 0; + $this.$aoBrightnessXYPN = $par1Block.$getMixedBrightnessForBlock($var22, $var18, $par3, $par4); + $this.$aoLightValueScratchXYNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var19, $par3, $par4); + $this.$aoLightValueScratchYZNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $par3, $var16); + $this.$aoLightValueScratchYZNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $par3, $var17); + $this.$aoLightValueScratchXYPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var18, $par3, $par4); + var$16 = nms_Block_canBlockGrass.data; + $var22 = $this.$blockAccess; + $var19_0 = $par3 - 1 | 0; + $var16_0 = var$16[$var22.$getBlockId($var18, $var19_0, $par4)]; + $var17_0 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($var19, $var19_0, $par4)]; + $var18_0 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($par2, $var19_0, $var17)]; + $var19_0 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($par2, $var19_0, $var16)]; + if (!$var19_0 && !$var17_0) { + $this.$aoLightValueScratchXYZNNN = $this.$aoLightValueScratchXYNN; + $this.$aoBrightnessXYZNNN = $this.$aoBrightnessXYNN; + } else { + $this.$aoLightValueScratchXYZNNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var19, $par3, $var16); + $this.$aoBrightnessXYZNNN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var19, $par3, $var16); + } + if (!$var18_0 && !$var17_0) { + $this.$aoLightValueScratchXYZNNP = $this.$aoLightValueScratchXYNN; + $this.$aoBrightnessXYZNNP = $this.$aoBrightnessXYNN; + } else { + $this.$aoLightValueScratchXYZNNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var19, $par3, $var17); + $this.$aoBrightnessXYZNNP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var19, $par3, $var17); + } + if (!$var19_0 && !$var16_0) { + $this.$aoLightValueScratchXYZPNN = $this.$aoLightValueScratchXYPN; + $this.$aoBrightnessXYZPNN = $this.$aoBrightnessXYPN; + } else { + $this.$aoLightValueScratchXYZPNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var18, $par3, $var16); + $this.$aoBrightnessXYZPNN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var18, $par3, $var16); + } + if (!$var18_0 && !$var16_0) { + $this.$aoLightValueScratchXYZPNP = $this.$aoLightValueScratchXYPN; + $this.$aoBrightnessXYZPNP = $this.$aoBrightnessXYPN; + } else { + $this.$aoLightValueScratchXYZPNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var18, $par3, $var17); + $this.$aoBrightnessXYZPNP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var18, $par3, $var17); + } + if ($this.$renderMinY <= 0.0) + $par3 = $par3 + 1 | 0; + $var8 = $this.$renderMinY > 0.0 && $this.$blockAccess.$isBlockOpaqueCube($par2, $par3 - 1 | 0, $par4) ? $var14 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3 - 1 | 0, $par4); + $var21 = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $par3 - 1 | 0, $par4); + var$22 = ($this.$aoLightValueScratchXYZNNP + $this.$aoLightValueScratchXYNN + $this.$aoLightValueScratchYZNP + $var21) / 4.0; + var$23 = ($this.$aoLightValueScratchYZNP + $var21 + $this.$aoLightValueScratchXYZPNP + $this.$aoLightValueScratchXYPN) / 4.0; + var$24 = ($var21 + $this.$aoLightValueScratchYZNN + $this.$aoLightValueScratchXYPN + $this.$aoLightValueScratchXYZPNN) / 4.0; + $var21 = ($this.$aoLightValueScratchXYNN + $this.$aoLightValueScratchXYZNNN + $var21 + $this.$aoLightValueScratchYZNN) / 4.0; + $this.$brightnessTopLeft = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXYZNNP, $this.$aoBrightnessXYNN, $this.$aoBrightnessYZNP, $var8); + $this.$brightnessTopRight = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessYZNP, $this.$aoBrightnessXYZPNP, $this.$aoBrightnessXYPN, $var8); + $this.$brightnessBottomRight = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessYZNN, $this.$aoBrightnessXYPN, $this.$aoBrightnessXYZPNN, $var8); + $this.$brightnessBottomLeft = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXYNN, $this.$aoBrightnessXYZNNN, $this.$aoBrightnessYZNN, $var8); + if (!$var13) { + $this.$colorRedTopRight = 0.5; + $this.$colorRedBottomRight = 0.5; + $this.$colorRedBottomLeft = 0.5; + $this.$colorRedTopLeft = 0.5; + $this.$colorGreenTopRight = 0.5; + $this.$colorGreenBottomRight = 0.5; + $this.$colorGreenBottomLeft = 0.5; + $this.$colorGreenTopLeft = 0.5; + $this.$colorBlueTopRight = 0.5; + $this.$colorBlueBottomRight = 0.5; + $this.$colorBlueBottomLeft = 0.5; + $this.$colorBlueTopLeft = 0.5; + } else { + var$25 = $par5 * 0.5; + $this.$colorRedTopRight = var$25; + $this.$colorRedBottomRight = var$25; + $this.$colorRedBottomLeft = var$25; + $this.$colorRedTopLeft = var$25; + var$25 = $par6 * 0.5; + $this.$colorGreenTopRight = var$25; + $this.$colorGreenBottomRight = var$25; + $this.$colorGreenBottomLeft = var$25; + $this.$colorGreenTopLeft = var$25; + var$25 = $par7 * 0.5; + $this.$colorBlueTopRight = var$25; + $this.$colorBlueBottomRight = var$25; + $this.$colorBlueBottomLeft = var$25; + $this.$colorBlueTopLeft = var$25; + } + $this.$colorRedTopLeft = $this.$colorRedTopLeft * var$22; + $this.$colorGreenTopLeft = $this.$colorGreenTopLeft * var$22; + $this.$colorBlueTopLeft = $this.$colorBlueTopLeft * var$22; + $this.$colorRedBottomLeft = $this.$colorRedBottomLeft * $var21; + $this.$colorGreenBottomLeft = $this.$colorGreenBottomLeft * $var21; + $this.$colorBlueBottomLeft = $this.$colorBlueBottomLeft * $var21; + $this.$colorRedBottomRight = $this.$colorRedBottomRight * var$24; + $this.$colorGreenBottomRight = $this.$colorGreenBottomRight * var$24; + $this.$colorBlueBottomRight = $this.$colorBlueBottomRight * var$24; + $this.$colorRedTopRight = $this.$colorRedTopRight * var$23; + $this.$colorGreenTopRight = $this.$colorGreenTopRight * var$23; + $this.$colorBlueTopRight = $this.$colorBlueTopRight * var$23; + nms_RenderBlocks_renderFaceYNeg($this, $par1Block, $par2, $par3, $par4, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 0)); + $var8 = 1; + } + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2, $par3 + 1 | 0, $par4, 1))) { + if ($this.$renderMaxY >= 1.0) + $par3 = $par3 + 1 | 0; + $var22 = $this.$blockAccess; + $var8 = $par2 - 1 | 0; + $this.$aoBrightnessXYNP = $par1Block.$getMixedBrightnessForBlock($var22, $var8, $par3, $par4); + $var22 = $this.$blockAccess; + $var17_0 = $par2 + 1 | 0; + $this.$aoBrightnessXYPP = $par1Block.$getMixedBrightnessForBlock($var22, $var17_0, $par3, $par4); + $var22 = $this.$blockAccess; + $var18_0 = $par4 - 1 | 0; + $this.$aoBrightnessYZPN = $par1Block.$getMixedBrightnessForBlock($var22, $par2, $par3, $var18_0); + $var22 = $this.$blockAccess; + $var19_0 = $par4 + 1 | 0; + $this.$aoBrightnessYZPP = $par1Block.$getMixedBrightnessForBlock($var22, $par2, $par3, $var19_0); + $this.$aoLightValueScratchXYNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var8, $par3, $par4); + $this.$aoLightValueScratchXYPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var17_0, $par3, $par4); + $this.$aoLightValueScratchYZPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $par3, $var18_0); + $this.$aoLightValueScratchYZPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $par3, $var19_0); + var$16 = nms_Block_canBlockGrass.data; + $var22 = $this.$blockAccess; + $var19 = $par3 + 1 | 0; + $var16 = var$16[$var22.$getBlockId($var17_0, $var19, $par4)]; + $var17 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($var8, $var19, $par4)]; + $var18 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($par2, $var19, $var19_0)]; + $var19 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($par2, $var19, $var18_0)]; + if (!$var19 && !$var17) { + $this.$aoLightValueScratchXYZNPN = $this.$aoLightValueScratchXYNP; + $this.$aoBrightnessXYZNPN = $this.$aoBrightnessXYNP; + } else { + $this.$aoLightValueScratchXYZNPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var8, $par3, $var18_0); + $this.$aoBrightnessXYZNPN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var8, $par3, $var18_0); + } + if (!$var19 && !$var16) { + $this.$aoLightValueScratchXYZPPN = $this.$aoLightValueScratchXYPP; + $this.$aoBrightnessXYZPPN = $this.$aoBrightnessXYPP; + } else { + $this.$aoLightValueScratchXYZPPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var17_0, $par3, $var18_0); + $this.$aoBrightnessXYZPPN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var17_0, $par3, $var18_0); + } + if (!$var18 && !$var17) { + $this.$aoLightValueScratchXYZNPP = $this.$aoLightValueScratchXYNP; + $this.$aoBrightnessXYZNPP = $this.$aoBrightnessXYNP; + } else { + $this.$aoLightValueScratchXYZNPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var8, $par3, $var19_0); + $this.$aoBrightnessXYZNPP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var8, $par3, $var19_0); + } + if (!$var18 && !$var16) { + $this.$aoLightValueScratchXYZPPP = $this.$aoLightValueScratchXYPP; + $this.$aoBrightnessXYZPPP = $this.$aoBrightnessXYPP; + } else { + $this.$aoLightValueScratchXYZPPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var17_0, $par3, $var19_0); + $this.$aoBrightnessXYZPPP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var17_0, $par3, $var19_0); + } + if ($this.$renderMaxY >= 1.0) + $par3 = $par3 + (-1) | 0; + $var8 = $this.$renderMaxY < 1.0 && $this.$blockAccess.$isBlockOpaqueCube($par2, $par3 + 1 | 0, $par4) ? $var14 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3 + 1 | 0, $par4); + $var21 = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $par3 + 1 | 0, $par4); + var$22 = ($this.$aoLightValueScratchXYZNPP + $this.$aoLightValueScratchXYNP + $this.$aoLightValueScratchYZPP + $var21) / 4.0; + var$23 = ($this.$aoLightValueScratchYZPP + $var21 + $this.$aoLightValueScratchXYZPPP + $this.$aoLightValueScratchXYPP) / 4.0; + var$24 = ($var21 + $this.$aoLightValueScratchYZPN + $this.$aoLightValueScratchXYPP + $this.$aoLightValueScratchXYZPPN) / 4.0; + $var21 = ($this.$aoLightValueScratchXYNP + $this.$aoLightValueScratchXYZNPN + $var21 + $this.$aoLightValueScratchYZPN) / 4.0; + $this.$brightnessTopRight = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXYZNPP, $this.$aoBrightnessXYNP, $this.$aoBrightnessYZPP, $var8); + $this.$brightnessTopLeft = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessYZPP, $this.$aoBrightnessXYZPPP, $this.$aoBrightnessXYPP, $var8); + $this.$brightnessBottomLeft = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessYZPN, $this.$aoBrightnessXYPP, $this.$aoBrightnessXYZPPN, $var8); + $this.$brightnessBottomRight = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXYNP, $this.$aoBrightnessXYZNPN, $this.$aoBrightnessYZPN, $var8); + $this.$colorRedTopRight = $par5; + $this.$colorRedBottomRight = $par5; + $this.$colorRedBottomLeft = $par5; + $this.$colorRedTopLeft = $par5; + $this.$colorGreenTopRight = $par6; + $this.$colorGreenBottomRight = $par6; + $this.$colorGreenBottomLeft = $par6; + $this.$colorGreenTopLeft = $par6; + $this.$colorBlueTopRight = $par7; + $this.$colorBlueBottomRight = $par7; + $this.$colorBlueBottomLeft = $par7; + $this.$colorBlueTopLeft = $par7; + $this.$colorRedTopLeft = $this.$colorRedTopLeft * var$23; + $this.$colorGreenTopLeft = $this.$colorGreenTopLeft * var$23; + $this.$colorBlueTopLeft = $this.$colorBlueTopLeft * var$23; + $this.$colorRedBottomLeft = $this.$colorRedBottomLeft * var$24; + $this.$colorGreenBottomLeft = $this.$colorGreenBottomLeft * var$24; + $this.$colorBlueBottomLeft = $this.$colorBlueBottomLeft * var$24; + $this.$colorRedBottomRight = $this.$colorRedBottomRight * $var21; + $this.$colorGreenBottomRight = $this.$colorGreenBottomRight * $var21; + $this.$colorBlueBottomRight = $this.$colorBlueBottomRight * $var21; + $this.$colorRedTopRight = $this.$colorRedTopRight * var$22; + $this.$colorGreenTopRight = $this.$colorGreenTopRight * var$22; + $this.$colorBlueTopRight = $this.$colorBlueTopRight * var$22; + nms_RenderBlocks_renderFaceYPos($this, $par1Block, $par2, $par3, $par4, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 1)); + $var8 = 1; + } + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2, $par3, $par4 - 1 | 0, 2))) { + if ($this.$renderMinZ <= 0.0) + $par4 = $par4 + (-1) | 0; + $var22 = $this.$blockAccess; + $var8 = $par2 - 1 | 0; + $this.$aoLightValueScratchXZNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $var22, $var8, $par3, $par4); + $var22 = $this.$blockAccess; + $var17_0 = $par3 - 1 | 0; + $this.$aoLightValueScratchYZNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $var22, $par2, $var17_0, $par4); + $var22 = $this.$blockAccess; + $var18_0 = $par3 + 1 | 0; + $this.$aoLightValueScratchYZPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $var22, $par2, $var18_0, $par4); + $var22 = $this.$blockAccess; + $var19_0 = $par2 + 1 | 0; + $this.$aoLightValueScratchXZPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $var22, $var19_0, $par3, $par4); + $this.$aoBrightnessXZNN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var8, $par3, $par4); + $this.$aoBrightnessYZNN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var17_0, $par4); + $this.$aoBrightnessYZPN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var18_0, $par4); + $this.$aoBrightnessXZPN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var19_0, $par3, $par4); + var$16 = nms_Block_canBlockGrass.data; + $var22 = $this.$blockAccess; + $var19 = $par4 - 1 | 0; + $var16 = var$16[$var22.$getBlockId($var19_0, $par3, $var19)]; + $var17 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($var8, $par3, $var19)]; + $var18 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($par2, $var18_0, $var19)]; + $var19 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($par2, $var17_0, $var19)]; + if (!$var17 && !$var19) { + $this.$aoLightValueScratchXYZNNN = $this.$aoLightValueScratchXZNN; + $this.$aoBrightnessXYZNNN = $this.$aoBrightnessXZNN; + } else { + $this.$aoLightValueScratchXYZNNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var8, $var17_0, $par4); + $this.$aoBrightnessXYZNNN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var8, $var17_0, $par4); + } + if (!$var17 && !$var18) { + $this.$aoLightValueScratchXYZNPN = $this.$aoLightValueScratchXZNN; + $this.$aoBrightnessXYZNPN = $this.$aoBrightnessXZNN; + } else { + $this.$aoLightValueScratchXYZNPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var8, $var18_0, $par4); + $this.$aoBrightnessXYZNPN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var8, $var18_0, $par4); + } + if (!$var16 && !$var19) { + $this.$aoLightValueScratchXYZPNN = $this.$aoLightValueScratchXZPN; + $this.$aoBrightnessXYZPNN = $this.$aoBrightnessXZPN; + } else { + $this.$aoLightValueScratchXYZPNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var19_0, $var17_0, $par4); + $this.$aoBrightnessXYZPNN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var19_0, $var17_0, $par4); + } + if (!$var16 && !$var18) { + $this.$aoLightValueScratchXYZPPN = $this.$aoLightValueScratchXZPN; + $this.$aoBrightnessXYZPPN = $this.$aoBrightnessXZPN; + } else { + $this.$aoLightValueScratchXYZPPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var19_0, $var18_0, $par4); + $this.$aoBrightnessXYZPPN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var19_0, $var18_0, $par4); + } + if ($this.$renderMinZ <= 0.0) + $par4 = $par4 + 1 | 0; + $var8 = $this.$renderMinZ > 0.0 && $this.$blockAccess.$isBlockOpaqueCube($par2, $par3, $par4 - 1 | 0) ? $var14 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4 - 1 | 0); + $var21 = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $par3, $par4 - 1 | 0); + var$22 = ($this.$aoLightValueScratchXZNN + $this.$aoLightValueScratchXYZNPN + $var21 + $this.$aoLightValueScratchYZPN) / 4.0; + var$23 = ($var21 + $this.$aoLightValueScratchYZPN + $this.$aoLightValueScratchXZPN + $this.$aoLightValueScratchXYZPPN) / 4.0; + var$24 = ($this.$aoLightValueScratchYZNN + $var21 + $this.$aoLightValueScratchXYZPNN + $this.$aoLightValueScratchXZPN) / 4.0; + $var21 = ($this.$aoLightValueScratchXYZNNN + $this.$aoLightValueScratchXZNN + $this.$aoLightValueScratchYZNN + $var21) / 4.0; + $this.$brightnessTopLeft = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXZNN, $this.$aoBrightnessXYZNPN, $this.$aoBrightnessYZPN, $var8); + $this.$brightnessBottomLeft = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessYZPN, $this.$aoBrightnessXZPN, $this.$aoBrightnessXYZPPN, $var8); + $this.$brightnessBottomRight = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessYZNN, $this.$aoBrightnessXYZPNN, $this.$aoBrightnessXZPN, $var8); + $this.$brightnessTopRight = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXYZNNN, $this.$aoBrightnessXZNN, $this.$aoBrightnessYZNN, $var8); + if (!$var13) { + $this.$colorRedTopRight = 0.800000011920929; + $this.$colorRedBottomRight = 0.800000011920929; + $this.$colorRedBottomLeft = 0.800000011920929; + $this.$colorRedTopLeft = 0.800000011920929; + $this.$colorGreenTopRight = 0.800000011920929; + $this.$colorGreenBottomRight = 0.800000011920929; + $this.$colorGreenBottomLeft = 0.800000011920929; + $this.$colorGreenTopLeft = 0.800000011920929; + $this.$colorBlueTopRight = 0.800000011920929; + $this.$colorBlueBottomRight = 0.800000011920929; + $this.$colorBlueBottomLeft = 0.800000011920929; + $this.$colorBlueTopLeft = 0.800000011920929; + } else { + var$25 = $par5 * 0.800000011920929; + $this.$colorRedTopRight = var$25; + $this.$colorRedBottomRight = var$25; + $this.$colorRedBottomLeft = var$25; + $this.$colorRedTopLeft = var$25; + var$25 = $par6 * 0.800000011920929; + $this.$colorGreenTopRight = var$25; + $this.$colorGreenBottomRight = var$25; + $this.$colorGreenBottomLeft = var$25; + $this.$colorGreenTopLeft = var$25; + var$25 = $par7 * 0.800000011920929; + $this.$colorBlueTopRight = var$25; + $this.$colorBlueBottomRight = var$25; + $this.$colorBlueBottomLeft = var$25; + $this.$colorBlueTopLeft = var$25; + } + $this.$colorRedTopLeft = $this.$colorRedTopLeft * var$22; + $this.$colorGreenTopLeft = $this.$colorGreenTopLeft * var$22; + $this.$colorBlueTopLeft = $this.$colorBlueTopLeft * var$22; + $this.$colorRedBottomLeft = $this.$colorRedBottomLeft * var$23; + $this.$colorGreenBottomLeft = $this.$colorGreenBottomLeft * var$23; + $this.$colorBlueBottomLeft = $this.$colorBlueBottomLeft * var$23; + $this.$colorRedBottomRight = $this.$colorRedBottomRight * var$24; + $this.$colorGreenBottomRight = $this.$colorGreenBottomRight * var$24; + $this.$colorBlueBottomRight = $this.$colorBlueBottomRight * var$24; + $this.$colorRedTopRight = $this.$colorRedTopRight * $var21; + $this.$colorGreenTopRight = $this.$colorGreenTopRight * $var21; + $this.$colorBlueTopRight = $this.$colorBlueTopRight * $var21; + $var22 = nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 2); + var$26 = $par2; + var$27 = $par3; + var$28 = $par4; + nms_RenderBlocks_renderFaceZNeg($this, $par1Block, var$26, var$27, var$28, $var22); + if (nms_RenderBlocks_fancyGrass && jl_String_equals($var22.$getIconName(), $rt_s(965)) && !nms_RenderBlocks_hasOverrideBlockTexture($this)) { + $this.$colorRedTopLeft = $this.$colorRedTopLeft * $par5; + $this.$colorRedBottomLeft = $this.$colorRedBottomLeft * $par5; + $this.$colorRedBottomRight = $this.$colorRedBottomRight * $par5; + $this.$colorRedTopRight = $this.$colorRedTopRight * $par5; + $this.$colorGreenTopLeft = $this.$colorGreenTopLeft * $par6; + $this.$colorGreenBottomLeft = $this.$colorGreenBottomLeft * $par6; + $this.$colorGreenBottomRight = $this.$colorGreenBottomRight * $par6; + $this.$colorGreenTopRight = $this.$colorGreenTopRight * $par6; + $this.$colorBlueTopLeft = $this.$colorBlueTopLeft * $par7; + $this.$colorBlueBottomLeft = $this.$colorBlueBottomLeft * $par7; + $this.$colorBlueBottomRight = $this.$colorBlueBottomRight * $par7; + $this.$colorBlueTopRight = $this.$colorBlueTopRight * $par7; + nms_RenderBlocks_renderFaceZNeg($this, $par1Block, var$26, var$27, var$28, nms_BlockGrass_getIconSideOverlay()); + } + $var8 = 1; + } + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2, $par3, $par4 + 1 | 0, 3))) { + if ($this.$renderMaxZ >= 1.0) + $par4 = $par4 + 1 | 0; + $var22 = $this.$blockAccess; + $var8 = $par2 - 1 | 0; + $this.$aoLightValueScratchXZNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $var22, $var8, $par3, $par4); + $var22 = $this.$blockAccess; + $var17_0 = $par2 + 1 | 0; + $this.$aoLightValueScratchXZPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $var22, $var17_0, $par3, $par4); + $var22 = $this.$blockAccess; + $var18_0 = $par3 - 1 | 0; + $this.$aoLightValueScratchYZNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $var22, $par2, $var18_0, $par4); + $var22 = $this.$blockAccess; + $var19_0 = $par3 + 1 | 0; + $this.$aoLightValueScratchYZPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $var22, $par2, $var19_0, $par4); + $this.$aoBrightnessXZNP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var8, $par3, $par4); + $this.$aoBrightnessXZPP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var17_0, $par3, $par4); + $this.$aoBrightnessYZNP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var18_0, $par4); + $this.$aoBrightnessYZPP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var19_0, $par4); + var$16 = nms_Block_canBlockGrass.data; + $var22 = $this.$blockAccess; + $var19 = $par4 + 1 | 0; + $var16 = var$16[$var22.$getBlockId($var17_0, $par3, $var19)]; + $var17 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($var8, $par3, $var19)]; + $var18 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($par2, $var19_0, $var19)]; + $var19 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($par2, $var18_0, $var19)]; + if (!$var17 && !$var19) { + $this.$aoLightValueScratchXYZNNP = $this.$aoLightValueScratchXZNP; + $this.$aoBrightnessXYZNNP = $this.$aoBrightnessXZNP; + } else { + $this.$aoLightValueScratchXYZNNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var8, $var18_0, $par4); + $this.$aoBrightnessXYZNNP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var8, $var18_0, $par4); + } + if (!$var17 && !$var18) { + $this.$aoLightValueScratchXYZNPP = $this.$aoLightValueScratchXZNP; + $this.$aoBrightnessXYZNPP = $this.$aoBrightnessXZNP; + } else { + $this.$aoLightValueScratchXYZNPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var8, $var19_0, $par4); + $this.$aoBrightnessXYZNPP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var8, $var19_0, $par4); + } + if (!$var16 && !$var19) { + $this.$aoLightValueScratchXYZPNP = $this.$aoLightValueScratchXZPP; + $this.$aoBrightnessXYZPNP = $this.$aoBrightnessXZPP; + } else { + $this.$aoLightValueScratchXYZPNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var17_0, $var18_0, $par4); + $this.$aoBrightnessXYZPNP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var17_0, $var18_0, $par4); + } + if (!$var16 && !$var18) { + $this.$aoLightValueScratchXYZPPP = $this.$aoLightValueScratchXZPP; + $this.$aoBrightnessXYZPPP = $this.$aoBrightnessXZPP; + } else { + $this.$aoLightValueScratchXYZPPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var17_0, $var19_0, $par4); + $this.$aoBrightnessXYZPPP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var17_0, $var19_0, $par4); + } + if ($this.$renderMaxZ >= 1.0) + $par4 = $par4 + (-1) | 0; + $var8 = $this.$renderMaxZ < 1.0 && $this.$blockAccess.$isBlockOpaqueCube($par2, $par3, $par4 + 1 | 0) ? $var14 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4 + 1 | 0); + $var21 = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $par3, $par4 + 1 | 0); + var$22 = ($this.$aoLightValueScratchXZNP + $this.$aoLightValueScratchXYZNPP + $var21 + $this.$aoLightValueScratchYZPP) / 4.0; + var$23 = ($var21 + $this.$aoLightValueScratchYZPP + $this.$aoLightValueScratchXZPP + $this.$aoLightValueScratchXYZPPP) / 4.0; + var$24 = ($this.$aoLightValueScratchYZNP + $var21 + $this.$aoLightValueScratchXYZPNP + $this.$aoLightValueScratchXZPP) / 4.0; + $var21 = ($this.$aoLightValueScratchXYZNNP + $this.$aoLightValueScratchXZNP + $this.$aoLightValueScratchYZNP + $var21) / 4.0; + $this.$brightnessTopLeft = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXZNP, $this.$aoBrightnessXYZNPP, $this.$aoBrightnessYZPP, $var8); + $this.$brightnessTopRight = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessYZPP, $this.$aoBrightnessXZPP, $this.$aoBrightnessXYZPPP, $var8); + $this.$brightnessBottomRight = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessYZNP, $this.$aoBrightnessXYZPNP, $this.$aoBrightnessXZPP, $var8); + $this.$brightnessBottomLeft = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXYZNNP, $this.$aoBrightnessXZNP, $this.$aoBrightnessYZNP, $var8); + if (!$var13) { + $this.$colorRedTopRight = 0.800000011920929; + $this.$colorRedBottomRight = 0.800000011920929; + $this.$colorRedBottomLeft = 0.800000011920929; + $this.$colorRedTopLeft = 0.800000011920929; + $this.$colorGreenTopRight = 0.800000011920929; + $this.$colorGreenBottomRight = 0.800000011920929; + $this.$colorGreenBottomLeft = 0.800000011920929; + $this.$colorGreenTopLeft = 0.800000011920929; + $this.$colorBlueTopRight = 0.800000011920929; + $this.$colorBlueBottomRight = 0.800000011920929; + $this.$colorBlueBottomLeft = 0.800000011920929; + $this.$colorBlueTopLeft = 0.800000011920929; + } else { + var$25 = $par5 * 0.800000011920929; + $this.$colorRedTopRight = var$25; + $this.$colorRedBottomRight = var$25; + $this.$colorRedBottomLeft = var$25; + $this.$colorRedTopLeft = var$25; + var$25 = $par6 * 0.800000011920929; + $this.$colorGreenTopRight = var$25; + $this.$colorGreenBottomRight = var$25; + $this.$colorGreenBottomLeft = var$25; + $this.$colorGreenTopLeft = var$25; + var$25 = $par7 * 0.800000011920929; + $this.$colorBlueTopRight = var$25; + $this.$colorBlueBottomRight = var$25; + $this.$colorBlueBottomLeft = var$25; + $this.$colorBlueTopLeft = var$25; + } + $this.$colorRedTopLeft = $this.$colorRedTopLeft * var$22; + $this.$colorGreenTopLeft = $this.$colorGreenTopLeft * var$22; + $this.$colorBlueTopLeft = $this.$colorBlueTopLeft * var$22; + $this.$colorRedBottomLeft = $this.$colorRedBottomLeft * $var21; + $this.$colorGreenBottomLeft = $this.$colorGreenBottomLeft * $var21; + $this.$colorBlueBottomLeft = $this.$colorBlueBottomLeft * $var21; + $this.$colorRedBottomRight = $this.$colorRedBottomRight * var$24; + $this.$colorGreenBottomRight = $this.$colorGreenBottomRight * var$24; + $this.$colorBlueBottomRight = $this.$colorBlueBottomRight * var$24; + $this.$colorRedTopRight = $this.$colorRedTopRight * var$23; + $this.$colorGreenTopRight = $this.$colorGreenTopRight * var$23; + $this.$colorBlueTopRight = $this.$colorBlueTopRight * var$23; + $var22 = nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 3); + var$26 = $par2; + var$27 = $par3; + var$28 = $par4; + nms_RenderBlocks_renderFaceZPos($this, $par1Block, var$26, var$27, var$28, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 3)); + if (nms_RenderBlocks_fancyGrass && jl_String_equals($var22.$getIconName(), $rt_s(965)) && !nms_RenderBlocks_hasOverrideBlockTexture($this)) { + $this.$colorRedTopLeft = $this.$colorRedTopLeft * $par5; + $this.$colorRedBottomLeft = $this.$colorRedBottomLeft * $par5; + $this.$colorRedBottomRight = $this.$colorRedBottomRight * $par5; + $this.$colorRedTopRight = $this.$colorRedTopRight * $par5; + $this.$colorGreenTopLeft = $this.$colorGreenTopLeft * $par6; + $this.$colorGreenBottomLeft = $this.$colorGreenBottomLeft * $par6; + $this.$colorGreenBottomRight = $this.$colorGreenBottomRight * $par6; + $this.$colorGreenTopRight = $this.$colorGreenTopRight * $par6; + $this.$colorBlueTopLeft = $this.$colorBlueTopLeft * $par7; + $this.$colorBlueBottomLeft = $this.$colorBlueBottomLeft * $par7; + $this.$colorBlueBottomRight = $this.$colorBlueBottomRight * $par7; + $this.$colorBlueTopRight = $this.$colorBlueTopRight * $par7; + nms_RenderBlocks_renderFaceZPos($this, $par1Block, var$26, var$27, var$28, nms_BlockGrass_getIconSideOverlay()); + } + $var8 = 1; + } + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2 - 1 | 0, $par3, $par4, 4))) { + if ($this.$renderMinX <= 0.0) + $par2 = $par2 + (-1) | 0; + $var22 = $this.$blockAccess; + $var8 = $par3 - 1 | 0; + $this.$aoLightValueScratchXYNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $var22, $par2, $var8, $par4); + $var22 = $this.$blockAccess; + $var17_0 = $par4 - 1 | 0; + $this.$aoLightValueScratchXZNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $var22, $par2, $par3, $var17_0); + $var22 = $this.$blockAccess; + $var18_0 = $par4 + 1 | 0; + $this.$aoLightValueScratchXZNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $var22, $par2, $par3, $var18_0); + $var22 = $this.$blockAccess; + $var19_0 = $par3 + 1 | 0; + $this.$aoLightValueScratchXYNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $var22, $par2, $var19_0, $par4); + $this.$aoBrightnessXYNN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var8, $par4); + $this.$aoBrightnessXZNN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $var17_0); + $this.$aoBrightnessXZNP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $var18_0); + $this.$aoBrightnessXYNP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var19_0, $par4); + var$16 = nms_Block_canBlockGrass.data; + $var22 = $this.$blockAccess; + $var19 = $par2 - 1 | 0; + $var16 = var$16[$var22.$getBlockId($var19, $var19_0, $par4)]; + $var17 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($var19, $var8, $par4)]; + $var18 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($var19, $par3, $var17_0)]; + $var19 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($var19, $par3, $var18_0)]; + if (!$var18 && !$var17) { + $this.$aoLightValueScratchXYZNNN = $this.$aoLightValueScratchXZNN; + $this.$aoBrightnessXYZNNN = $this.$aoBrightnessXZNN; + } else { + $this.$aoLightValueScratchXYZNNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $var8, $var17_0); + $this.$aoBrightnessXYZNNN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var8, $var17_0); + } + if (!$var19 && !$var17) { + $this.$aoLightValueScratchXYZNNP = $this.$aoLightValueScratchXZNP; + $this.$aoBrightnessXYZNNP = $this.$aoBrightnessXZNP; + } else { + $this.$aoLightValueScratchXYZNNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $var8, $var18_0); + $this.$aoBrightnessXYZNNP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var8, $var18_0); + } + if (!$var18 && !$var16) { + $this.$aoLightValueScratchXYZNPN = $this.$aoLightValueScratchXZNN; + $this.$aoBrightnessXYZNPN = $this.$aoBrightnessXZNN; + } else { + $this.$aoLightValueScratchXYZNPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $var19_0, $var17_0); + $this.$aoBrightnessXYZNPN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var19_0, $var17_0); + } + if (!$var19 && !$var16) { + $this.$aoLightValueScratchXYZNPP = $this.$aoLightValueScratchXZNP; + $this.$aoBrightnessXYZNPP = $this.$aoBrightnessXZNP; + } else { + $this.$aoLightValueScratchXYZNPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $var19_0, $var18_0); + $this.$aoBrightnessXYZNPP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var19_0, $var18_0); + } + if ($this.$renderMinX <= 0.0) + $par2 = $par2 + 1 | 0; + $var8 = $this.$renderMinX > 0.0 && $this.$blockAccess.$isBlockOpaqueCube($par2 - 1 | 0, $par3, $par4) ? $var14 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2 - 1 | 0, $par3, $par4); + $var21 = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2 - 1 | 0, $par3, $par4); + var$22 = ($this.$aoLightValueScratchXYNN + $this.$aoLightValueScratchXYZNNP + $var21 + $this.$aoLightValueScratchXZNP) / 4.0; + var$23 = ($var21 + $this.$aoLightValueScratchXZNP + $this.$aoLightValueScratchXYNP + $this.$aoLightValueScratchXYZNPP) / 4.0; + var$24 = ($this.$aoLightValueScratchXZNN + $var21 + $this.$aoLightValueScratchXYZNPN + $this.$aoLightValueScratchXYNP) / 4.0; + $var21 = ($this.$aoLightValueScratchXYZNNN + $this.$aoLightValueScratchXYNN + $this.$aoLightValueScratchXZNN + $var21) / 4.0; + $this.$brightnessTopRight = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXYNN, $this.$aoBrightnessXYZNNP, $this.$aoBrightnessXZNP, $var8); + $this.$brightnessTopLeft = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXZNP, $this.$aoBrightnessXYNP, $this.$aoBrightnessXYZNPP, $var8); + $this.$brightnessBottomLeft = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXZNN, $this.$aoBrightnessXYZNPN, $this.$aoBrightnessXYNP, $var8); + $this.$brightnessBottomRight = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXYZNNN, $this.$aoBrightnessXYNN, $this.$aoBrightnessXZNN, $var8); + if (!$var13) { + $this.$colorRedTopRight = 0.6000000238418579; + $this.$colorRedBottomRight = 0.6000000238418579; + $this.$colorRedBottomLeft = 0.6000000238418579; + $this.$colorRedTopLeft = 0.6000000238418579; + $this.$colorGreenTopRight = 0.6000000238418579; + $this.$colorGreenBottomRight = 0.6000000238418579; + $this.$colorGreenBottomLeft = 0.6000000238418579; + $this.$colorGreenTopLeft = 0.6000000238418579; + $this.$colorBlueTopRight = 0.6000000238418579; + $this.$colorBlueBottomRight = 0.6000000238418579; + $this.$colorBlueBottomLeft = 0.6000000238418579; + $this.$colorBlueTopLeft = 0.6000000238418579; + } else { + var$25 = $par5 * 0.6000000238418579; + $this.$colorRedTopRight = var$25; + $this.$colorRedBottomRight = var$25; + $this.$colorRedBottomLeft = var$25; + $this.$colorRedTopLeft = var$25; + var$25 = $par6 * 0.6000000238418579; + $this.$colorGreenTopRight = var$25; + $this.$colorGreenBottomRight = var$25; + $this.$colorGreenBottomLeft = var$25; + $this.$colorGreenTopLeft = var$25; + var$25 = $par7 * 0.6000000238418579; + $this.$colorBlueTopRight = var$25; + $this.$colorBlueBottomRight = var$25; + $this.$colorBlueBottomLeft = var$25; + $this.$colorBlueTopLeft = var$25; + } + $this.$colorRedTopLeft = $this.$colorRedTopLeft * var$23; + $this.$colorGreenTopLeft = $this.$colorGreenTopLeft * var$23; + $this.$colorBlueTopLeft = $this.$colorBlueTopLeft * var$23; + $this.$colorRedBottomLeft = $this.$colorRedBottomLeft * var$24; + $this.$colorGreenBottomLeft = $this.$colorGreenBottomLeft * var$24; + $this.$colorBlueBottomLeft = $this.$colorBlueBottomLeft * var$24; + $this.$colorRedBottomRight = $this.$colorRedBottomRight * $var21; + $this.$colorGreenBottomRight = $this.$colorGreenBottomRight * $var21; + $this.$colorBlueBottomRight = $this.$colorBlueBottomRight * $var21; + $this.$colorRedTopRight = $this.$colorRedTopRight * var$22; + $this.$colorGreenTopRight = $this.$colorGreenTopRight * var$22; + $this.$colorBlueTopRight = $this.$colorBlueTopRight * var$22; + $var22 = nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 4); + var$26 = $par2; + var$27 = $par3; + var$28 = $par4; + nms_RenderBlocks_renderFaceXNeg($this, $par1Block, var$26, var$27, var$28, $var22); + if (nms_RenderBlocks_fancyGrass && jl_String_equals($var22.$getIconName(), $rt_s(965)) && !nms_RenderBlocks_hasOverrideBlockTexture($this)) { + $this.$colorRedTopLeft = $this.$colorRedTopLeft * $par5; + $this.$colorRedBottomLeft = $this.$colorRedBottomLeft * $par5; + $this.$colorRedBottomRight = $this.$colorRedBottomRight * $par5; + $this.$colorRedTopRight = $this.$colorRedTopRight * $par5; + $this.$colorGreenTopLeft = $this.$colorGreenTopLeft * $par6; + $this.$colorGreenBottomLeft = $this.$colorGreenBottomLeft * $par6; + $this.$colorGreenBottomRight = $this.$colorGreenBottomRight * $par6; + $this.$colorGreenTopRight = $this.$colorGreenTopRight * $par6; + $this.$colorBlueTopLeft = $this.$colorBlueTopLeft * $par7; + $this.$colorBlueBottomLeft = $this.$colorBlueBottomLeft * $par7; + $this.$colorBlueBottomRight = $this.$colorBlueBottomRight * $par7; + $this.$colorBlueTopRight = $this.$colorBlueTopRight * $par7; + nms_RenderBlocks_renderFaceXNeg($this, $par1Block, var$26, var$27, var$28, nms_BlockGrass_getIconSideOverlay()); + } + $var8 = 1; + } + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2 + 1 | 0, $par3, $par4, 5))) { + if ($this.$renderMaxX >= 1.0) + $par2 = $par2 + 1 | 0; + $var22 = $this.$blockAccess; + $var8 = $par3 - 1 | 0; + $this.$aoLightValueScratchXYPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $var22, $par2, $var8, $par4); + $var22 = $this.$blockAccess; + $var17_0 = $par4 - 1 | 0; + $this.$aoLightValueScratchXZPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $var22, $par2, $par3, $var17_0); + $var22 = $this.$blockAccess; + $var18_0 = $par4 + 1 | 0; + $this.$aoLightValueScratchXZPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $var22, $par2, $par3, $var18_0); + $var22 = $this.$blockAccess; + $var19_0 = $par3 + 1 | 0; + $this.$aoLightValueScratchXYPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $var22, $par2, $var19_0, $par4); + $this.$aoBrightnessXYPN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var8, $par4); + $this.$aoBrightnessXZPN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $var17_0); + $this.$aoBrightnessXZPP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $var18_0); + $this.$aoBrightnessXYPP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var19_0, $par4); + var$16 = nms_Block_canBlockGrass.data; + $var22 = $this.$blockAccess; + $var19 = $par2 + 1 | 0; + $var16_0 = var$16[$var22.$getBlockId($var19, $var19_0, $par4)]; + $var17 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($var19, $var8, $par4)]; + $var18 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($var19, $par3, $var18_0)]; + $var19 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($var19, $par3, $var17_0)]; + if (!$var17 && !$var19) { + $this.$aoLightValueScratchXYZPNN = $this.$aoLightValueScratchXZPN; + $this.$aoBrightnessXYZPNN = $this.$aoBrightnessXZPN; + } else { + $this.$aoLightValueScratchXYZPNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $var8, $var17_0); + $this.$aoBrightnessXYZPNN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var8, $var17_0); + } + if (!$var17 && !$var18) { + $this.$aoLightValueScratchXYZPNP = $this.$aoLightValueScratchXZPP; + $this.$aoBrightnessXYZPNP = $this.$aoBrightnessXZPP; + } else { + $this.$aoLightValueScratchXYZPNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $var8, $var18_0); + $this.$aoBrightnessXYZPNP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var8, $var18_0); + } + if (!$var16_0 && !$var19) { + $this.$aoLightValueScratchXYZPPN = $this.$aoLightValueScratchXZPN; + $this.$aoBrightnessXYZPPN = $this.$aoBrightnessXZPN; + } else { + $this.$aoLightValueScratchXYZPPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $var19_0, $var17_0); + $this.$aoBrightnessXYZPPN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var19_0, $var17_0); + } + if (!$var16_0 && !$var18) { + $this.$aoLightValueScratchXYZPPP = $this.$aoLightValueScratchXZPP; + $this.$aoBrightnessXYZPPP = $this.$aoBrightnessXZPP; + } else { + $this.$aoLightValueScratchXYZPPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $var19_0, $var18_0); + $this.$aoBrightnessXYZPPP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var19_0, $var18_0); + } + if ($this.$renderMaxX >= 1.0) + $par2 = $par2 + (-1) | 0; + if (!($this.$renderMaxX < 1.0 && $this.$blockAccess.$isBlockOpaqueCube($par2 + 1 | 0, $par3, $par4))) + $var14 = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2 + 1 | 0, $par3, $par4); + $var21 = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2 + 1 | 0, $par3, $par4); + var$22 = ($this.$aoLightValueScratchXYPN + $this.$aoLightValueScratchXYZPNP + $var21 + $this.$aoLightValueScratchXZPP) / 4.0; + var$23 = ($this.$aoLightValueScratchXYZPNN + $this.$aoLightValueScratchXYPN + $this.$aoLightValueScratchXZPN + $var21) / 4.0; + var$24 = ($this.$aoLightValueScratchXZPN + $var21 + $this.$aoLightValueScratchXYZPPN + $this.$aoLightValueScratchXYPP) / 4.0; + $var21 = ($var21 + $this.$aoLightValueScratchXZPP + $this.$aoLightValueScratchXYPP + $this.$aoLightValueScratchXYZPPP) / 4.0; + $this.$brightnessTopLeft = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXYPN, $this.$aoBrightnessXYZPNP, $this.$aoBrightnessXZPP, $var14); + $this.$brightnessTopRight = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXZPP, $this.$aoBrightnessXYPP, $this.$aoBrightnessXYZPPP, $var14); + $this.$brightnessBottomRight = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXZPN, $this.$aoBrightnessXYZPPN, $this.$aoBrightnessXYPP, $var14); + $this.$brightnessBottomLeft = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXYZPNN, $this.$aoBrightnessXYPN, $this.$aoBrightnessXZPN, $var14); + if (!$var13) { + $this.$colorRedTopRight = 0.6000000238418579; + $this.$colorRedBottomRight = 0.6000000238418579; + $this.$colorRedBottomLeft = 0.6000000238418579; + $this.$colorRedTopLeft = 0.6000000238418579; + $this.$colorGreenTopRight = 0.6000000238418579; + $this.$colorGreenBottomRight = 0.6000000238418579; + $this.$colorGreenBottomLeft = 0.6000000238418579; + $this.$colorGreenTopLeft = 0.6000000238418579; + $this.$colorBlueTopRight = 0.6000000238418579; + $this.$colorBlueBottomRight = 0.6000000238418579; + $this.$colorBlueBottomLeft = 0.6000000238418579; + $this.$colorBlueTopLeft = 0.6000000238418579; + } else { + var$25 = $par5 * 0.6000000238418579; + $this.$colorRedTopRight = var$25; + $this.$colorRedBottomRight = var$25; + $this.$colorRedBottomLeft = var$25; + $this.$colorRedTopLeft = var$25; + var$25 = $par6 * 0.6000000238418579; + $this.$colorGreenTopRight = var$25; + $this.$colorGreenBottomRight = var$25; + $this.$colorGreenBottomLeft = var$25; + $this.$colorGreenTopLeft = var$25; + var$25 = $par7 * 0.6000000238418579; + $this.$colorBlueTopRight = var$25; + $this.$colorBlueBottomRight = var$25; + $this.$colorBlueBottomLeft = var$25; + $this.$colorBlueTopLeft = var$25; + } + $this.$colorRedTopLeft = $this.$colorRedTopLeft * var$22; + $this.$colorGreenTopLeft = $this.$colorGreenTopLeft * var$22; + $this.$colorBlueTopLeft = $this.$colorBlueTopLeft * var$22; + $this.$colorRedBottomLeft = $this.$colorRedBottomLeft * var$23; + $this.$colorGreenBottomLeft = $this.$colorGreenBottomLeft * var$23; + $this.$colorBlueBottomLeft = $this.$colorBlueBottomLeft * var$23; + $this.$colorRedBottomRight = $this.$colorRedBottomRight * var$24; + $this.$colorGreenBottomRight = $this.$colorGreenBottomRight * var$24; + $this.$colorBlueBottomRight = $this.$colorBlueBottomRight * var$24; + $this.$colorRedTopRight = $this.$colorRedTopRight * $var21; + $this.$colorGreenTopRight = $this.$colorGreenTopRight * $var21; + $this.$colorBlueTopRight = $this.$colorBlueTopRight * $var21; + $var22 = nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 5); + var$26 = $par2; + var$27 = $par3; + var$28 = $par4; + nms_RenderBlocks_renderFaceXPos($this, $par1Block, var$26, var$27, var$28, $var22); + if (nms_RenderBlocks_fancyGrass && jl_String_equals($var22.$getIconName(), $rt_s(965)) && !nms_RenderBlocks_hasOverrideBlockTexture($this)) { + $this.$colorRedTopLeft = $this.$colorRedTopLeft * $par5; + $this.$colorRedBottomLeft = $this.$colorRedBottomLeft * $par5; + $this.$colorRedBottomRight = $this.$colorRedBottomRight * $par5; + $this.$colorRedTopRight = $this.$colorRedTopRight * $par5; + $this.$colorGreenTopLeft = $this.$colorGreenTopLeft * $par6; + $this.$colorGreenBottomLeft = $this.$colorGreenBottomLeft * $par6; + $this.$colorGreenBottomRight = $this.$colorGreenBottomRight * $par6; + $this.$colorGreenTopRight = $this.$colorGreenTopRight * $par6; + $this.$colorBlueTopLeft = $this.$colorBlueTopLeft * $par7; + $this.$colorBlueBottomLeft = $this.$colorBlueBottomLeft * $par7; + $this.$colorBlueBottomRight = $this.$colorBlueBottomRight * $par7; + $this.$colorBlueTopRight = $this.$colorBlueTopRight * $par7; + nms_RenderBlocks_renderFaceXPos($this, $par1Block, var$26, var$27, var$28, nms_BlockGrass_getIconSideOverlay()); + } + $var8 = 1; + } + $this.$enableAO = 0; + return $var8; +} +function nms_RenderBlocks_func_102027_b($this, $par1Block, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8, $var13, $var14, $var30, $var19, $var16, $var17, $var18, var$16, $var19_0, $var16_0, $var17_0, $var18_0, $var21, $var24, $var25, $var22, $var23, var$26, var$27, var$28, var$29, var$30, $var26, $var27, $var28, $var29, $var21_0; + $this.$enableAO = 1; + $var8 = 0; + $var13 = 1; + $var14 = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4); + nlea_Tessellator_$callClinit(); + nlea_Tessellator_setBrightness(nlea_Tessellator_instance, 983055); + if (jl_String_equals(nms_RenderBlocks_getBlockIcon0($this, $par1Block).$getIconName(), $rt_s(964))) + $var13 = 0; + else if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $var13 = 0; + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2, $par3 - 1 | 0, $par4, 0))) { + if ($this.$renderMinY <= 0.0) + $par3 = $par3 + (-1) | 0; + $var30 = $this.$blockAccess; + $var19 = $par2 - 1 | 0; + $this.$aoBrightnessXYNN = $par1Block.$getMixedBrightnessForBlock($var30, $var19, $par3, $par4); + $var30 = $this.$blockAccess; + $var16 = $par4 - 1 | 0; + $this.$aoBrightnessYZNN = $par1Block.$getMixedBrightnessForBlock($var30, $par2, $par3, $var16); + $var30 = $this.$blockAccess; + $var17 = $par4 + 1 | 0; + $this.$aoBrightnessYZNP = $par1Block.$getMixedBrightnessForBlock($var30, $par2, $par3, $var17); + $var30 = $this.$blockAccess; + $var18 = $par2 + 1 | 0; + $this.$aoBrightnessXYPN = $par1Block.$getMixedBrightnessForBlock($var30, $var18, $par3, $par4); + $this.$aoLightValueScratchXYNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var19, $par3, $par4); + $this.$aoLightValueScratchYZNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $par3, $var16); + $this.$aoLightValueScratchYZNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $par3, $var17); + $this.$aoLightValueScratchXYPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var18, $par3, $par4); + var$16 = nms_Block_canBlockGrass.data; + $var30 = $this.$blockAccess; + $var19_0 = $par3 - 1 | 0; + $var16_0 = var$16[$var30.$getBlockId($var18, $var19_0, $par4)]; + $var17_0 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($var19, $var19_0, $par4)]; + $var18_0 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($par2, $var19_0, $var17)]; + $var19_0 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($par2, $var19_0, $var16)]; + if (!$var19_0 && !$var17_0) { + $this.$aoLightValueScratchXYZNNN = $this.$aoLightValueScratchXYNN; + $this.$aoBrightnessXYZNNN = $this.$aoBrightnessXYNN; + } else { + $this.$aoLightValueScratchXYZNNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var19, $par3, $var16); + $this.$aoBrightnessXYZNNN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var19, $par3, $var16); + } + if (!$var18_0 && !$var17_0) { + $this.$aoLightValueScratchXYZNNP = $this.$aoLightValueScratchXYNN; + $this.$aoBrightnessXYZNNP = $this.$aoBrightnessXYNN; + } else { + $this.$aoLightValueScratchXYZNNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var19, $par3, $var17); + $this.$aoBrightnessXYZNNP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var19, $par3, $var17); + } + if (!$var19_0 && !$var16_0) { + $this.$aoLightValueScratchXYZPNN = $this.$aoLightValueScratchXYPN; + $this.$aoBrightnessXYZPNN = $this.$aoBrightnessXYPN; + } else { + $this.$aoLightValueScratchXYZPNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var18, $par3, $var16); + $this.$aoBrightnessXYZPNN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var18, $par3, $var16); + } + if (!$var18_0 && !$var16_0) { + $this.$aoLightValueScratchXYZPNP = $this.$aoLightValueScratchXYPN; + $this.$aoBrightnessXYZPNP = $this.$aoBrightnessXYPN; + } else { + $this.$aoLightValueScratchXYZPNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var18, $par3, $var17); + $this.$aoBrightnessXYZPNP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var18, $par3, $var17); + } + if ($this.$renderMinY <= 0.0) + $par3 = $par3 + 1 | 0; + $var8 = $this.$renderMinY > 0.0 && $this.$blockAccess.$isBlockOpaqueCube($par2, $par3 - 1 | 0, $par4) ? $var14 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3 - 1 | 0, $par4); + $var21 = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $par3 - 1 | 0, $par4); + $var24 = ($this.$aoLightValueScratchXYZNNP + $this.$aoLightValueScratchXYNN + $this.$aoLightValueScratchYZNP + $var21) / 4.0; + $var25 = ($this.$aoLightValueScratchYZNP + $var21 + $this.$aoLightValueScratchXYZPNP + $this.$aoLightValueScratchXYPN) / 4.0; + $var22 = ($var21 + $this.$aoLightValueScratchYZNN + $this.$aoLightValueScratchXYPN + $this.$aoLightValueScratchXYZPNN) / 4.0; + $var21 = ($this.$aoLightValueScratchXYNN + $this.$aoLightValueScratchXYZNNN + $var21 + $this.$aoLightValueScratchYZNN) / 4.0; + $this.$brightnessTopLeft = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXYZNNP, $this.$aoBrightnessXYNN, $this.$aoBrightnessYZNP, $var8); + $this.$brightnessTopRight = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessYZNP, $this.$aoBrightnessXYZPNP, $this.$aoBrightnessXYPN, $var8); + $this.$brightnessBottomRight = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessYZNN, $this.$aoBrightnessXYPN, $this.$aoBrightnessXYZPNN, $var8); + $this.$brightnessBottomLeft = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXYNN, $this.$aoBrightnessXYZNNN, $this.$aoBrightnessYZNN, $var8); + if (!$var13) { + $this.$colorRedTopRight = 0.5; + $this.$colorRedBottomRight = 0.5; + $this.$colorRedBottomLeft = 0.5; + $this.$colorRedTopLeft = 0.5; + $this.$colorGreenTopRight = 0.5; + $this.$colorGreenBottomRight = 0.5; + $this.$colorGreenBottomLeft = 0.5; + $this.$colorGreenTopLeft = 0.5; + $this.$colorBlueTopRight = 0.5; + $this.$colorBlueBottomRight = 0.5; + $this.$colorBlueBottomLeft = 0.5; + $this.$colorBlueTopLeft = 0.5; + } else { + $var23 = $par5 * 0.5; + $this.$colorRedTopRight = $var23; + $this.$colorRedBottomRight = $var23; + $this.$colorRedBottomLeft = $var23; + $this.$colorRedTopLeft = $var23; + $var23 = $par6 * 0.5; + $this.$colorGreenTopRight = $var23; + $this.$colorGreenBottomRight = $var23; + $this.$colorGreenBottomLeft = $var23; + $this.$colorGreenTopLeft = $var23; + $var23 = $par7 * 0.5; + $this.$colorBlueTopRight = $var23; + $this.$colorBlueBottomRight = $var23; + $this.$colorBlueBottomLeft = $var23; + $this.$colorBlueTopLeft = $var23; + } + $this.$colorRedTopLeft = $this.$colorRedTopLeft * $var24; + $this.$colorGreenTopLeft = $this.$colorGreenTopLeft * $var24; + $this.$colorBlueTopLeft = $this.$colorBlueTopLeft * $var24; + $this.$colorRedBottomLeft = $this.$colorRedBottomLeft * $var21; + $this.$colorGreenBottomLeft = $this.$colorGreenBottomLeft * $var21; + $this.$colorBlueBottomLeft = $this.$colorBlueBottomLeft * $var21; + $this.$colorRedBottomRight = $this.$colorRedBottomRight * $var22; + $this.$colorGreenBottomRight = $this.$colorGreenBottomRight * $var22; + $this.$colorBlueBottomRight = $this.$colorBlueBottomRight * $var22; + $this.$colorRedTopRight = $this.$colorRedTopRight * $var25; + $this.$colorGreenTopRight = $this.$colorGreenTopRight * $var25; + $this.$colorBlueTopRight = $this.$colorBlueTopRight * $var25; + nms_RenderBlocks_renderFaceYNeg($this, $par1Block, $par2, $par3, $par4, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 0)); + $var8 = 1; + } + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2, $par3 + 1 | 0, $par4, 1))) { + if ($this.$renderMaxY >= 1.0) + $par3 = $par3 + 1 | 0; + $var30 = $this.$blockAccess; + $var8 = $par2 - 1 | 0; + $this.$aoBrightnessXYNP = $par1Block.$getMixedBrightnessForBlock($var30, $var8, $par3, $par4); + $var30 = $this.$blockAccess; + $var17_0 = $par2 + 1 | 0; + $this.$aoBrightnessXYPP = $par1Block.$getMixedBrightnessForBlock($var30, $var17_0, $par3, $par4); + $var30 = $this.$blockAccess; + $var18_0 = $par4 - 1 | 0; + $this.$aoBrightnessYZPN = $par1Block.$getMixedBrightnessForBlock($var30, $par2, $par3, $var18_0); + $var30 = $this.$blockAccess; + $var19_0 = $par4 + 1 | 0; + $this.$aoBrightnessYZPP = $par1Block.$getMixedBrightnessForBlock($var30, $par2, $par3, $var19_0); + $this.$aoLightValueScratchXYNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var8, $par3, $par4); + $this.$aoLightValueScratchXYPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var17_0, $par3, $par4); + $this.$aoLightValueScratchYZPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $par3, $var18_0); + $this.$aoLightValueScratchYZPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $par3, $var19_0); + var$16 = nms_Block_canBlockGrass.data; + $var30 = $this.$blockAccess; + $var19 = $par3 + 1 | 0; + $var16 = var$16[$var30.$getBlockId($var17_0, $var19, $par4)]; + $var17 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($var8, $var19, $par4)]; + $var18 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($par2, $var19, $var19_0)]; + $var19 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($par2, $var19, $var18_0)]; + if (!$var19 && !$var17) { + $this.$aoLightValueScratchXYZNPN = $this.$aoLightValueScratchXYNP; + $this.$aoBrightnessXYZNPN = $this.$aoBrightnessXYNP; + } else { + $this.$aoLightValueScratchXYZNPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var8, $par3, $var18_0); + $this.$aoBrightnessXYZNPN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var8, $par3, $var18_0); + } + if (!$var19 && !$var16) { + $this.$aoLightValueScratchXYZPPN = $this.$aoLightValueScratchXYPP; + $this.$aoBrightnessXYZPPN = $this.$aoBrightnessXYPP; + } else { + $this.$aoLightValueScratchXYZPPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var17_0, $par3, $var18_0); + $this.$aoBrightnessXYZPPN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var17_0, $par3, $var18_0); + } + if (!$var18 && !$var17) { + $this.$aoLightValueScratchXYZNPP = $this.$aoLightValueScratchXYNP; + $this.$aoBrightnessXYZNPP = $this.$aoBrightnessXYNP; + } else { + $this.$aoLightValueScratchXYZNPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var8, $par3, $var19_0); + $this.$aoBrightnessXYZNPP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var8, $par3, $var19_0); + } + if (!$var18 && !$var16) { + $this.$aoLightValueScratchXYZPPP = $this.$aoLightValueScratchXYPP; + $this.$aoBrightnessXYZPPP = $this.$aoBrightnessXYPP; + } else { + $this.$aoLightValueScratchXYZPPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var17_0, $par3, $var19_0); + $this.$aoBrightnessXYZPPP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var17_0, $par3, $var19_0); + } + if ($this.$renderMaxY >= 1.0) + $par3 = $par3 + (-1) | 0; + $var8 = $this.$renderMaxY < 1.0 && $this.$blockAccess.$isBlockOpaqueCube($par2, $par3 + 1 | 0, $par4) ? $var14 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3 + 1 | 0, $par4); + $var21 = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $par3 + 1 | 0, $par4); + $var24 = ($this.$aoLightValueScratchXYZNPP + $this.$aoLightValueScratchXYNP + $this.$aoLightValueScratchYZPP + $var21) / 4.0; + $var25 = ($this.$aoLightValueScratchYZPP + $var21 + $this.$aoLightValueScratchXYZPPP + $this.$aoLightValueScratchXYPP) / 4.0; + $var22 = ($var21 + $this.$aoLightValueScratchYZPN + $this.$aoLightValueScratchXYPP + $this.$aoLightValueScratchXYZPPN) / 4.0; + $var21 = ($this.$aoLightValueScratchXYNP + $this.$aoLightValueScratchXYZNPN + $var21 + $this.$aoLightValueScratchYZPN) / 4.0; + $this.$brightnessTopRight = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXYZNPP, $this.$aoBrightnessXYNP, $this.$aoBrightnessYZPP, $var8); + $this.$brightnessTopLeft = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessYZPP, $this.$aoBrightnessXYZPPP, $this.$aoBrightnessXYPP, $var8); + $this.$brightnessBottomLeft = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessYZPN, $this.$aoBrightnessXYPP, $this.$aoBrightnessXYZPPN, $var8); + $this.$brightnessBottomRight = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXYNP, $this.$aoBrightnessXYZNPN, $this.$aoBrightnessYZPN, $var8); + $this.$colorRedTopRight = $par5; + $this.$colorRedBottomRight = $par5; + $this.$colorRedBottomLeft = $par5; + $this.$colorRedTopLeft = $par5; + $this.$colorGreenTopRight = $par6; + $this.$colorGreenBottomRight = $par6; + $this.$colorGreenBottomLeft = $par6; + $this.$colorGreenTopLeft = $par6; + $this.$colorBlueTopRight = $par7; + $this.$colorBlueBottomRight = $par7; + $this.$colorBlueBottomLeft = $par7; + $this.$colorBlueTopLeft = $par7; + $this.$colorRedTopLeft = $this.$colorRedTopLeft * $var25; + $this.$colorGreenTopLeft = $this.$colorGreenTopLeft * $var25; + $this.$colorBlueTopLeft = $this.$colorBlueTopLeft * $var25; + $this.$colorRedBottomLeft = $this.$colorRedBottomLeft * $var22; + $this.$colorGreenBottomLeft = $this.$colorGreenBottomLeft * $var22; + $this.$colorBlueBottomLeft = $this.$colorBlueBottomLeft * $var22; + $this.$colorRedBottomRight = $this.$colorRedBottomRight * $var21; + $this.$colorGreenBottomRight = $this.$colorGreenBottomRight * $var21; + $this.$colorBlueBottomRight = $this.$colorBlueBottomRight * $var21; + $this.$colorRedTopRight = $this.$colorRedTopRight * $var24; + $this.$colorGreenTopRight = $this.$colorGreenTopRight * $var24; + $this.$colorBlueTopRight = $this.$colorBlueTopRight * $var24; + nms_RenderBlocks_renderFaceYPos($this, $par1Block, $par2, $par3, $par4, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 1)); + $var8 = 1; + } + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2, $par3, $par4 - 1 | 0, 2))) { + if ($this.$renderMinZ <= 0.0) + $par4 = $par4 + (-1) | 0; + $var30 = $this.$blockAccess; + $var8 = $par2 - 1 | 0; + $this.$aoLightValueScratchXZNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $var30, $var8, $par3, $par4); + $var30 = $this.$blockAccess; + $var17_0 = $par3 - 1 | 0; + $this.$aoLightValueScratchYZNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $var30, $par2, $var17_0, $par4); + $var30 = $this.$blockAccess; + $var18_0 = $par3 + 1 | 0; + $this.$aoLightValueScratchYZPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $var30, $par2, $var18_0, $par4); + $var30 = $this.$blockAccess; + $var19_0 = $par2 + 1 | 0; + $this.$aoLightValueScratchXZPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $var30, $var19_0, $par3, $par4); + $this.$aoBrightnessXZNN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var8, $par3, $par4); + $this.$aoBrightnessYZNN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var17_0, $par4); + $this.$aoBrightnessYZPN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var18_0, $par4); + $this.$aoBrightnessXZPN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var19_0, $par3, $par4); + var$16 = nms_Block_canBlockGrass.data; + $var30 = $this.$blockAccess; + $var19 = $par4 - 1 | 0; + $var16 = var$16[$var30.$getBlockId($var19_0, $par3, $var19)]; + $var17 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($var8, $par3, $var19)]; + $var18 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($par2, $var18_0, $var19)]; + $var19 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($par2, $var17_0, $var19)]; + if (!$var17 && !$var19) { + $this.$aoLightValueScratchXYZNNN = $this.$aoLightValueScratchXZNN; + $this.$aoBrightnessXYZNNN = $this.$aoBrightnessXZNN; + } else { + $this.$aoLightValueScratchXYZNNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var8, $var17_0, $par4); + $this.$aoBrightnessXYZNNN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var8, $var17_0, $par4); + } + if (!$var17 && !$var18) { + $this.$aoLightValueScratchXYZNPN = $this.$aoLightValueScratchXZNN; + $this.$aoBrightnessXYZNPN = $this.$aoBrightnessXZNN; + } else { + $this.$aoLightValueScratchXYZNPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var8, $var18_0, $par4); + $this.$aoBrightnessXYZNPN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var8, $var18_0, $par4); + } + if (!$var16 && !$var19) { + $this.$aoLightValueScratchXYZPNN = $this.$aoLightValueScratchXZPN; + $this.$aoBrightnessXYZPNN = $this.$aoBrightnessXZPN; + } else { + $this.$aoLightValueScratchXYZPNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var19_0, $var17_0, $par4); + $this.$aoBrightnessXYZPNN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var19_0, $var17_0, $par4); + } + if (!$var16 && !$var18) { + $this.$aoLightValueScratchXYZPPN = $this.$aoLightValueScratchXZPN; + $this.$aoBrightnessXYZPPN = $this.$aoBrightnessXZPN; + } else { + $this.$aoLightValueScratchXYZPPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var19_0, $var18_0, $par4); + $this.$aoBrightnessXYZPPN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var19_0, $var18_0, $par4); + } + if ($this.$renderMinZ <= 0.0) + $par4 = $par4 + 1 | 0; + $var8 = $this.$renderMinZ > 0.0 && $this.$blockAccess.$isBlockOpaqueCube($par2, $par3, $par4 - 1 | 0) ? $var14 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4 - 1 | 0); + $var21 = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $par3, $par4 - 1 | 0); + $var22 = ($this.$aoLightValueScratchXZNN + $this.$aoLightValueScratchXYZNPN + $var21 + $this.$aoLightValueScratchYZPN) / 4.0; + $var23 = ($var21 + $this.$aoLightValueScratchYZPN + $this.$aoLightValueScratchXZPN + $this.$aoLightValueScratchXYZPPN) / 4.0; + $var24 = ($this.$aoLightValueScratchYZNN + $var21 + $this.$aoLightValueScratchXYZPNN + $this.$aoLightValueScratchXZPN) / 4.0; + $var25 = ($this.$aoLightValueScratchXYZNNN + $this.$aoLightValueScratchXZNN + $this.$aoLightValueScratchYZNN + $var21) / 4.0; + var$26 = $var22; + var$27 = var$26 * $this.$renderMaxY * (1.0 - $this.$renderMinX); + var$28 = $var23; + var$27 = var$27 + var$28 * $this.$renderMinY * $this.$renderMinX; + var$29 = $var24; + var$27 = var$27 + var$29 * (1.0 - $this.$renderMaxY) * $this.$renderMinX; + var$30 = $var25; + $var21 = var$27 + var$30 * (1.0 - $this.$renderMaxY) * (1.0 - $this.$renderMinX); + $var24 = var$26 * $this.$renderMaxY * (1.0 - $this.$renderMaxX) + var$28 * $this.$renderMaxY * $this.$renderMaxX + var$29 * (1.0 - $this.$renderMaxY) * $this.$renderMaxX + var$30 * (1.0 - $this.$renderMaxY) * (1.0 - $this.$renderMaxX); + $var25 = var$26 * $this.$renderMinY * (1.0 - $this.$renderMaxX) + var$28 * $this.$renderMinY * $this.$renderMaxX + var$29 * (1.0 - $this.$renderMinY) * $this.$renderMaxX + var$30 * (1.0 - $this.$renderMinY) * (1.0 - $this.$renderMaxX); + $var23 = var$26 * $this.$renderMinY * (1.0 - $this.$renderMinX) + var$28 * $this.$renderMinY * $this.$renderMinX + var$29 * (1.0 - $this.$renderMinY) * $this.$renderMinX + var$30 * (1.0 - $this.$renderMinY) * (1.0 - $this.$renderMinX); + $var26 = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXZNN, $this.$aoBrightnessXYZNPN, $this.$aoBrightnessYZPN, $var8); + $var27 = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessYZPN, $this.$aoBrightnessXZPN, $this.$aoBrightnessXYZPPN, $var8); + $var28 = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessYZNN, $this.$aoBrightnessXYZPNN, $this.$aoBrightnessXZPN, $var8); + $var29 = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXYZNNN, $this.$aoBrightnessXZNN, $this.$aoBrightnessYZNN, $var8); + $this.$brightnessTopLeft = nms_RenderBlocks_mixAoBrightness($this, $var26, $var27, $var28, $var29, $this.$renderMaxY * (1.0 - $this.$renderMinX), $this.$renderMaxY * $this.$renderMinX, (1.0 - $this.$renderMaxY) * $this.$renderMinX, (1.0 - $this.$renderMaxY) * (1.0 - $this.$renderMinX)); + $this.$brightnessBottomLeft = nms_RenderBlocks_mixAoBrightness($this, $var26, $var27, $var28, $var29, $this.$renderMaxY * (1.0 - $this.$renderMaxX), $this.$renderMaxY * $this.$renderMaxX, (1.0 - $this.$renderMaxY) * $this.$renderMaxX, (1.0 - $this.$renderMaxY) * (1.0 - $this.$renderMaxX)); + $this.$brightnessBottomRight = nms_RenderBlocks_mixAoBrightness($this, $var26, $var27, $var28, $var29, $this.$renderMinY * (1.0 - $this.$renderMaxX), $this.$renderMinY * $this.$renderMaxX, (1.0 - $this.$renderMinY) * $this.$renderMaxX, (1.0 - $this.$renderMinY) * (1.0 - $this.$renderMaxX)); + $this.$brightnessTopRight = nms_RenderBlocks_mixAoBrightness($this, $var26, $var27, $var28, $var29, $this.$renderMinY * (1.0 - $this.$renderMinX), $this.$renderMinY * $this.$renderMinX, (1.0 - $this.$renderMinY) * $this.$renderMinX, (1.0 - $this.$renderMinY) * (1.0 - $this.$renderMinX)); + if (!$var13) { + $this.$colorRedTopRight = 0.800000011920929; + $this.$colorRedBottomRight = 0.800000011920929; + $this.$colorRedBottomLeft = 0.800000011920929; + $this.$colorRedTopLeft = 0.800000011920929; + $this.$colorGreenTopRight = 0.800000011920929; + $this.$colorGreenBottomRight = 0.800000011920929; + $this.$colorGreenBottomLeft = 0.800000011920929; + $this.$colorGreenTopLeft = 0.800000011920929; + $this.$colorBlueTopRight = 0.800000011920929; + $this.$colorBlueBottomRight = 0.800000011920929; + $this.$colorBlueBottomLeft = 0.800000011920929; + $this.$colorBlueTopLeft = 0.800000011920929; + } else { + $var22 = $par5 * 0.800000011920929; + $this.$colorRedTopRight = $var22; + $this.$colorRedBottomRight = $var22; + $this.$colorRedBottomLeft = $var22; + $this.$colorRedTopLeft = $var22; + $var22 = $par6 * 0.800000011920929; + $this.$colorGreenTopRight = $var22; + $this.$colorGreenBottomRight = $var22; + $this.$colorGreenBottomLeft = $var22; + $this.$colorGreenTopLeft = $var22; + $var22 = $par7 * 0.800000011920929; + $this.$colorBlueTopRight = $var22; + $this.$colorBlueBottomRight = $var22; + $this.$colorBlueBottomLeft = $var22; + $this.$colorBlueTopLeft = $var22; + } + $this.$colorRedTopLeft = $this.$colorRedTopLeft * $var21; + $this.$colorGreenTopLeft = $this.$colorGreenTopLeft * $var21; + $this.$colorBlueTopLeft = $this.$colorBlueTopLeft * $var21; + $this.$colorRedBottomLeft = $this.$colorRedBottomLeft * $var24; + $this.$colorGreenBottomLeft = $this.$colorGreenBottomLeft * $var24; + $this.$colorBlueBottomLeft = $this.$colorBlueBottomLeft * $var24; + $this.$colorRedBottomRight = $this.$colorRedBottomRight * $var25; + $this.$colorGreenBottomRight = $this.$colorGreenBottomRight * $var25; + $this.$colorBlueBottomRight = $this.$colorBlueBottomRight * $var25; + $this.$colorRedTopRight = $this.$colorRedTopRight * $var23; + $this.$colorGreenTopRight = $this.$colorGreenTopRight * $var23; + $this.$colorBlueTopRight = $this.$colorBlueTopRight * $var23; + $var30 = nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 2); + var$26 = $par2; + var$27 = $par3; + var$28 = $par4; + nms_RenderBlocks_renderFaceZNeg($this, $par1Block, var$26, var$27, var$28, $var30); + if (nms_RenderBlocks_fancyGrass && jl_String_equals($var30.$getIconName(), $rt_s(965)) && !nms_RenderBlocks_hasOverrideBlockTexture($this)) { + $this.$colorRedTopLeft = $this.$colorRedTopLeft * $par5; + $this.$colorRedBottomLeft = $this.$colorRedBottomLeft * $par5; + $this.$colorRedBottomRight = $this.$colorRedBottomRight * $par5; + $this.$colorRedTopRight = $this.$colorRedTopRight * $par5; + $this.$colorGreenTopLeft = $this.$colorGreenTopLeft * $par6; + $this.$colorGreenBottomLeft = $this.$colorGreenBottomLeft * $par6; + $this.$colorGreenBottomRight = $this.$colorGreenBottomRight * $par6; + $this.$colorGreenTopRight = $this.$colorGreenTopRight * $par6; + $this.$colorBlueTopLeft = $this.$colorBlueTopLeft * $par7; + $this.$colorBlueBottomLeft = $this.$colorBlueBottomLeft * $par7; + $this.$colorBlueBottomRight = $this.$colorBlueBottomRight * $par7; + $this.$colorBlueTopRight = $this.$colorBlueTopRight * $par7; + nms_RenderBlocks_renderFaceZNeg($this, $par1Block, var$26, var$27, var$28, nms_BlockGrass_getIconSideOverlay()); + } + $var8 = 1; + } + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2, $par3, $par4 + 1 | 0, 3))) { + if ($this.$renderMaxZ >= 1.0) + $par4 = $par4 + 1 | 0; + $var30 = $this.$blockAccess; + $var8 = $par2 - 1 | 0; + $this.$aoLightValueScratchXZNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $var30, $var8, $par3, $par4); + $var30 = $this.$blockAccess; + $var17_0 = $par2 + 1 | 0; + $this.$aoLightValueScratchXZPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $var30, $var17_0, $par3, $par4); + $var30 = $this.$blockAccess; + $var18_0 = $par3 - 1 | 0; + $this.$aoLightValueScratchYZNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $var30, $par2, $var18_0, $par4); + $var30 = $this.$blockAccess; + $var19_0 = $par3 + 1 | 0; + $this.$aoLightValueScratchYZPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $var30, $par2, $var19_0, $par4); + $this.$aoBrightnessXZNP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var8, $par3, $par4); + $this.$aoBrightnessXZPP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var17_0, $par3, $par4); + $this.$aoBrightnessYZNP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var18_0, $par4); + $this.$aoBrightnessYZPP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var19_0, $par4); + var$16 = nms_Block_canBlockGrass.data; + $var30 = $this.$blockAccess; + $var19 = $par4 + 1 | 0; + $var16 = var$16[$var30.$getBlockId($var17_0, $par3, $var19)]; + $var17 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($var8, $par3, $var19)]; + $var18 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($par2, $var19_0, $var19)]; + $var19 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($par2, $var18_0, $var19)]; + if (!$var17 && !$var19) { + $this.$aoLightValueScratchXYZNNP = $this.$aoLightValueScratchXZNP; + $this.$aoBrightnessXYZNNP = $this.$aoBrightnessXZNP; + } else { + $this.$aoLightValueScratchXYZNNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var8, $var18_0, $par4); + $this.$aoBrightnessXYZNNP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var8, $var18_0, $par4); + } + if (!$var17 && !$var18) { + $this.$aoLightValueScratchXYZNPP = $this.$aoLightValueScratchXZNP; + $this.$aoBrightnessXYZNPP = $this.$aoBrightnessXZNP; + } else { + $this.$aoLightValueScratchXYZNPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var8, $var19_0, $par4); + $this.$aoBrightnessXYZNPP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var8, $var19_0, $par4); + } + if (!$var16 && !$var19) { + $this.$aoLightValueScratchXYZPNP = $this.$aoLightValueScratchXZPP; + $this.$aoBrightnessXYZPNP = $this.$aoBrightnessXZPP; + } else { + $this.$aoLightValueScratchXYZPNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var17_0, $var18_0, $par4); + $this.$aoBrightnessXYZPNP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var17_0, $var18_0, $par4); + } + if (!$var16 && !$var18) { + $this.$aoLightValueScratchXYZPPP = $this.$aoLightValueScratchXZPP; + $this.$aoBrightnessXYZPPP = $this.$aoBrightnessXZPP; + } else { + $this.$aoLightValueScratchXYZPPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $var17_0, $var19_0, $par4); + $this.$aoBrightnessXYZPPP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $var17_0, $var19_0, $par4); + } + if ($this.$renderMaxZ >= 1.0) + $par4 = $par4 + (-1) | 0; + $var19_0 = $this.$renderMaxZ < 1.0 && $this.$blockAccess.$isBlockOpaqueCube($par2, $par3, $par4 + 1 | 0) ? $var14 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4 + 1 | 0); + $var21_0 = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $par3, $par4 + 1 | 0); + $var22 = ($this.$aoLightValueScratchXZNP + $this.$aoLightValueScratchXYZNPP + $var21_0 + $this.$aoLightValueScratchYZPP) / 4.0; + $var23 = ($var21_0 + $this.$aoLightValueScratchYZPP + $this.$aoLightValueScratchXZPP + $this.$aoLightValueScratchXYZPPP) / 4.0; + $var24 = ($this.$aoLightValueScratchYZNP + $var21_0 + $this.$aoLightValueScratchXYZPNP + $this.$aoLightValueScratchXZPP) / 4.0; + $var25 = ($this.$aoLightValueScratchXYZNNP + $this.$aoLightValueScratchXZNP + $this.$aoLightValueScratchYZNP + $var21_0) / 4.0; + var$26 = $var22; + var$27 = var$26 * $this.$renderMaxY * (1.0 - $this.$renderMinX); + var$28 = $var23; + var$27 = var$27 + var$28 * $this.$renderMaxY * $this.$renderMinX; + var$29 = $var24; + var$27 = var$27 + var$29 * (1.0 - $this.$renderMaxY) * $this.$renderMinX; + var$30 = $var25; + $var21 = var$27 + var$30 * (1.0 - $this.$renderMaxY) * (1.0 - $this.$renderMinX); + $var24 = var$26 * $this.$renderMinY * (1.0 - $this.$renderMinX) + var$28 * $this.$renderMinY * $this.$renderMinX + var$29 * (1.0 - $this.$renderMinY) * $this.$renderMinX + var$30 * (1.0 - $this.$renderMinY) * (1.0 - $this.$renderMinX); + $var25 = var$26 * $this.$renderMinY * (1.0 - $this.$renderMaxX) + var$28 * $this.$renderMinY * $this.$renderMaxX + var$29 * (1.0 - $this.$renderMinY) * $this.$renderMaxX + var$30 * (1.0 - $this.$renderMinY) * (1.0 - $this.$renderMaxX); + $var22 = var$26 * $this.$renderMaxY * (1.0 - $this.$renderMaxX) + var$28 * $this.$renderMaxY * $this.$renderMaxX + var$29 * (1.0 - $this.$renderMaxY) * $this.$renderMaxX + var$30 * (1.0 - $this.$renderMaxY) * (1.0 - $this.$renderMaxX); + $var26 = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXZNP, $this.$aoBrightnessXYZNPP, $this.$aoBrightnessYZPP, $var19_0); + $var27 = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessYZPP, $this.$aoBrightnessXZPP, $this.$aoBrightnessXYZPPP, $var19_0); + $var28 = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessYZNP, $this.$aoBrightnessXYZPNP, $this.$aoBrightnessXZPP, $var19_0); + $var29 = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXYZNNP, $this.$aoBrightnessXZNP, $this.$aoBrightnessYZNP, $var19_0); + $this.$brightnessTopLeft = nms_RenderBlocks_mixAoBrightness($this, $var26, $var29, $var28, $var27, $this.$renderMaxY * (1.0 - $this.$renderMinX), (1.0 - $this.$renderMaxY) * (1.0 - $this.$renderMinX), (1.0 - $this.$renderMaxY) * $this.$renderMinX, $this.$renderMaxY * $this.$renderMinX); + $this.$brightnessBottomLeft = nms_RenderBlocks_mixAoBrightness($this, $var26, $var29, $var28, $var27, $this.$renderMinY * (1.0 - $this.$renderMinX), (1.0 - $this.$renderMinY) * (1.0 - $this.$renderMinX), (1.0 - $this.$renderMinY) * $this.$renderMinX, $this.$renderMinY * $this.$renderMinX); + $this.$brightnessBottomRight = nms_RenderBlocks_mixAoBrightness($this, $var26, $var29, $var28, $var27, $this.$renderMinY * (1.0 - $this.$renderMaxX), (1.0 - $this.$renderMinY) * (1.0 - $this.$renderMaxX), (1.0 - $this.$renderMinY) * $this.$renderMaxX, $this.$renderMinY * $this.$renderMaxX); + $this.$brightnessTopRight = nms_RenderBlocks_mixAoBrightness($this, $var26, $var29, $var28, $var27, $this.$renderMaxY * (1.0 - $this.$renderMaxX), (1.0 - $this.$renderMaxY) * (1.0 - $this.$renderMaxX), (1.0 - $this.$renderMaxY) * $this.$renderMaxX, $this.$renderMaxY * $this.$renderMaxX); + if (!$var13) { + $this.$colorRedTopRight = 0.800000011920929; + $this.$colorRedBottomRight = 0.800000011920929; + $this.$colorRedBottomLeft = 0.800000011920929; + $this.$colorRedTopLeft = 0.800000011920929; + $this.$colorGreenTopRight = 0.800000011920929; + $this.$colorGreenBottomRight = 0.800000011920929; + $this.$colorGreenBottomLeft = 0.800000011920929; + $this.$colorGreenTopLeft = 0.800000011920929; + $this.$colorBlueTopRight = 0.800000011920929; + $this.$colorBlueBottomRight = 0.800000011920929; + $this.$colorBlueBottomLeft = 0.800000011920929; + $this.$colorBlueTopLeft = 0.800000011920929; + } else { + $var23 = $par5 * 0.800000011920929; + $this.$colorRedTopRight = $var23; + $this.$colorRedBottomRight = $var23; + $this.$colorRedBottomLeft = $var23; + $this.$colorRedTopLeft = $var23; + $var23 = $par6 * 0.800000011920929; + $this.$colorGreenTopRight = $var23; + $this.$colorGreenBottomRight = $var23; + $this.$colorGreenBottomLeft = $var23; + $this.$colorGreenTopLeft = $var23; + $var23 = $par7 * 0.800000011920929; + $this.$colorBlueTopRight = $var23; + $this.$colorBlueBottomRight = $var23; + $this.$colorBlueBottomLeft = $var23; + $this.$colorBlueTopLeft = $var23; + } + $this.$colorRedTopLeft = $this.$colorRedTopLeft * $var21; + $this.$colorGreenTopLeft = $this.$colorGreenTopLeft * $var21; + $this.$colorBlueTopLeft = $this.$colorBlueTopLeft * $var21; + $this.$colorRedBottomLeft = $this.$colorRedBottomLeft * $var24; + $this.$colorGreenBottomLeft = $this.$colorGreenBottomLeft * $var24; + $this.$colorBlueBottomLeft = $this.$colorBlueBottomLeft * $var24; + $this.$colorRedBottomRight = $this.$colorRedBottomRight * $var25; + $this.$colorGreenBottomRight = $this.$colorGreenBottomRight * $var25; + $this.$colorBlueBottomRight = $this.$colorBlueBottomRight * $var25; + $this.$colorRedTopRight = $this.$colorRedTopRight * $var22; + $this.$colorGreenTopRight = $this.$colorGreenTopRight * $var22; + $this.$colorBlueTopRight = $this.$colorBlueTopRight * $var22; + $var30 = nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 3); + var$26 = $par2; + var$27 = $par3; + var$28 = $par4; + nms_RenderBlocks_renderFaceZPos($this, $par1Block, var$26, var$27, var$28, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 3)); + if (nms_RenderBlocks_fancyGrass && jl_String_equals($var30.$getIconName(), $rt_s(965)) && !nms_RenderBlocks_hasOverrideBlockTexture($this)) { + $this.$colorRedTopLeft = $this.$colorRedTopLeft * $par5; + $this.$colorRedBottomLeft = $this.$colorRedBottomLeft * $par5; + $this.$colorRedBottomRight = $this.$colorRedBottomRight * $par5; + $this.$colorRedTopRight = $this.$colorRedTopRight * $par5; + $this.$colorGreenTopLeft = $this.$colorGreenTopLeft * $par6; + $this.$colorGreenBottomLeft = $this.$colorGreenBottomLeft * $par6; + $this.$colorGreenBottomRight = $this.$colorGreenBottomRight * $par6; + $this.$colorGreenTopRight = $this.$colorGreenTopRight * $par6; + $this.$colorBlueTopLeft = $this.$colorBlueTopLeft * $par7; + $this.$colorBlueBottomLeft = $this.$colorBlueBottomLeft * $par7; + $this.$colorBlueBottomRight = $this.$colorBlueBottomRight * $par7; + $this.$colorBlueTopRight = $this.$colorBlueTopRight * $par7; + nms_RenderBlocks_renderFaceZPos($this, $par1Block, var$26, var$27, var$28, nms_BlockGrass_getIconSideOverlay()); + } + $var8 = 1; + } + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2 - 1 | 0, $par3, $par4, 4))) { + if ($this.$renderMinX <= 0.0) + $par2 = $par2 + (-1) | 0; + $var30 = $this.$blockAccess; + $var8 = $par3 - 1 | 0; + $this.$aoLightValueScratchXYNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $var30, $par2, $var8, $par4); + $var30 = $this.$blockAccess; + $var17_0 = $par4 - 1 | 0; + $this.$aoLightValueScratchXZNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $var30, $par2, $par3, $var17_0); + $var30 = $this.$blockAccess; + $var18_0 = $par4 + 1 | 0; + $this.$aoLightValueScratchXZNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $var30, $par2, $par3, $var18_0); + $var30 = $this.$blockAccess; + $var19_0 = $par3 + 1 | 0; + $this.$aoLightValueScratchXYNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $var30, $par2, $var19_0, $par4); + $this.$aoBrightnessXYNN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var8, $par4); + $this.$aoBrightnessXZNN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $var17_0); + $this.$aoBrightnessXZNP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $var18_0); + $this.$aoBrightnessXYNP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var19_0, $par4); + var$16 = nms_Block_canBlockGrass.data; + $var30 = $this.$blockAccess; + $var19 = $par2 - 1 | 0; + $var16 = var$16[$var30.$getBlockId($var19, $var19_0, $par4)]; + $var17 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($var19, $var8, $par4)]; + $var18 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($var19, $par3, $var17_0)]; + $var19 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($var19, $par3, $var18_0)]; + if (!$var18 && !$var17) { + $this.$aoLightValueScratchXYZNNN = $this.$aoLightValueScratchXZNN; + $this.$aoBrightnessXYZNNN = $this.$aoBrightnessXZNN; + } else { + $this.$aoLightValueScratchXYZNNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $var8, $var17_0); + $this.$aoBrightnessXYZNNN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var8, $var17_0); + } + if (!$var19 && !$var17) { + $this.$aoLightValueScratchXYZNNP = $this.$aoLightValueScratchXZNP; + $this.$aoBrightnessXYZNNP = $this.$aoBrightnessXZNP; + } else { + $this.$aoLightValueScratchXYZNNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $var8, $var18_0); + $this.$aoBrightnessXYZNNP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var8, $var18_0); + } + if (!$var18 && !$var16) { + $this.$aoLightValueScratchXYZNPN = $this.$aoLightValueScratchXZNN; + $this.$aoBrightnessXYZNPN = $this.$aoBrightnessXZNN; + } else { + $this.$aoLightValueScratchXYZNPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $var19_0, $var17_0); + $this.$aoBrightnessXYZNPN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var19_0, $var17_0); + } + if (!$var19 && !$var16) { + $this.$aoLightValueScratchXYZNPP = $this.$aoLightValueScratchXZNP; + $this.$aoBrightnessXYZNPP = $this.$aoBrightnessXZNP; + } else { + $this.$aoLightValueScratchXYZNPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $var19_0, $var18_0); + $this.$aoBrightnessXYZNPP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var19_0, $var18_0); + } + if ($this.$renderMinX <= 0.0) + $par2 = $par2 + 1 | 0; + $var8 = $this.$renderMinX > 0.0 && $this.$blockAccess.$isBlockOpaqueCube($par2 - 1 | 0, $par3, $par4) ? $var14 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2 - 1 | 0, $par3, $par4); + $var21 = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2 - 1 | 0, $par3, $par4); + $var22 = ($this.$aoLightValueScratchXYNN + $this.$aoLightValueScratchXYZNNP + $var21 + $this.$aoLightValueScratchXZNP) / 4.0; + $var23 = ($var21 + $this.$aoLightValueScratchXZNP + $this.$aoLightValueScratchXYNP + $this.$aoLightValueScratchXYZNPP) / 4.0; + $var24 = ($this.$aoLightValueScratchXZNN + $var21 + $this.$aoLightValueScratchXYZNPN + $this.$aoLightValueScratchXYNP) / 4.0; + $var25 = ($this.$aoLightValueScratchXYZNNN + $this.$aoLightValueScratchXYNN + $this.$aoLightValueScratchXZNN + $var21) / 4.0; + var$26 = $var23; + var$27 = var$26 * $this.$renderMaxY * $this.$renderMaxZ; + var$28 = $var24; + var$27 = var$27 + var$28 * $this.$renderMaxY * (1.0 - $this.$renderMaxZ); + var$29 = $var25; + var$27 = var$27 + var$29 * (1.0 - $this.$renderMaxY) * (1.0 - $this.$renderMaxZ); + var$30 = $var22; + $var21 = var$27 + var$30 * (1.0 - $this.$renderMaxY) * $this.$renderMaxZ; + $var24 = var$26 * $this.$renderMaxY * $this.$renderMinZ + var$28 * $this.$renderMaxY * (1.0 - $this.$renderMinZ) + var$29 * (1.0 - $this.$renderMaxY) * (1.0 - $this.$renderMinZ) + var$30 * (1.0 - $this.$renderMaxY) * $this.$renderMinZ; + $var25 = var$26 * $this.$renderMinY * $this.$renderMinZ + var$28 * $this.$renderMinY * (1.0 - $this.$renderMinZ) + var$29 * (1.0 - $this.$renderMinY) * (1.0 - $this.$renderMinZ) + var$30 * (1.0 - $this.$renderMinY) * $this.$renderMinZ; + $var22 = var$26 * $this.$renderMinY * $this.$renderMaxZ + var$28 * $this.$renderMinY * (1.0 - $this.$renderMaxZ) + var$29 * (1.0 - $this.$renderMinY) * (1.0 - $this.$renderMaxZ) + var$30 * (1.0 - $this.$renderMinY) * $this.$renderMaxZ; + $var26 = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXYNN, $this.$aoBrightnessXYZNNP, $this.$aoBrightnessXZNP, $var8); + $var27 = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXZNP, $this.$aoBrightnessXYNP, $this.$aoBrightnessXYZNPP, $var8); + $var28 = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXZNN, $this.$aoBrightnessXYZNPN, $this.$aoBrightnessXYNP, $var8); + $var29 = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXYZNNN, $this.$aoBrightnessXYNN, $this.$aoBrightnessXZNN, $var8); + $this.$brightnessTopLeft = nms_RenderBlocks_mixAoBrightness($this, $var27, $var28, $var29, $var26, $this.$renderMaxY * $this.$renderMaxZ, $this.$renderMaxY * (1.0 - $this.$renderMaxZ), (1.0 - $this.$renderMaxY) * (1.0 - $this.$renderMaxZ), (1.0 - $this.$renderMaxY) * $this.$renderMaxZ); + $this.$brightnessBottomLeft = nms_RenderBlocks_mixAoBrightness($this, $var27, $var28, $var29, $var26, $this.$renderMaxY * $this.$renderMinZ, $this.$renderMaxY * (1.0 - $this.$renderMinZ), (1.0 - $this.$renderMaxY) * (1.0 - $this.$renderMinZ), (1.0 - $this.$renderMaxY) * $this.$renderMinZ); + $this.$brightnessBottomRight = nms_RenderBlocks_mixAoBrightness($this, $var27, $var28, $var29, $var26, $this.$renderMinY * $this.$renderMinZ, $this.$renderMinY * (1.0 - $this.$renderMinZ), (1.0 - $this.$renderMinY) * (1.0 - $this.$renderMinZ), (1.0 - $this.$renderMinY) * $this.$renderMinZ); + $this.$brightnessTopRight = nms_RenderBlocks_mixAoBrightness($this, $var27, $var28, $var29, $var26, $this.$renderMinY * $this.$renderMaxZ, $this.$renderMinY * (1.0 - $this.$renderMaxZ), (1.0 - $this.$renderMinY) * (1.0 - $this.$renderMaxZ), (1.0 - $this.$renderMinY) * $this.$renderMaxZ); + if (!$var13) { + $this.$colorRedTopRight = 0.6000000238418579; + $this.$colorRedBottomRight = 0.6000000238418579; + $this.$colorRedBottomLeft = 0.6000000238418579; + $this.$colorRedTopLeft = 0.6000000238418579; + $this.$colorGreenTopRight = 0.6000000238418579; + $this.$colorGreenBottomRight = 0.6000000238418579; + $this.$colorGreenBottomLeft = 0.6000000238418579; + $this.$colorGreenTopLeft = 0.6000000238418579; + $this.$colorBlueTopRight = 0.6000000238418579; + $this.$colorBlueBottomRight = 0.6000000238418579; + $this.$colorBlueBottomLeft = 0.6000000238418579; + $this.$colorBlueTopLeft = 0.6000000238418579; + } else { + $var23 = $par5 * 0.6000000238418579; + $this.$colorRedTopRight = $var23; + $this.$colorRedBottomRight = $var23; + $this.$colorRedBottomLeft = $var23; + $this.$colorRedTopLeft = $var23; + $var23 = $par6 * 0.6000000238418579; + $this.$colorGreenTopRight = $var23; + $this.$colorGreenBottomRight = $var23; + $this.$colorGreenBottomLeft = $var23; + $this.$colorGreenTopLeft = $var23; + $var23 = $par7 * 0.6000000238418579; + $this.$colorBlueTopRight = $var23; + $this.$colorBlueBottomRight = $var23; + $this.$colorBlueBottomLeft = $var23; + $this.$colorBlueTopLeft = $var23; + } + $this.$colorRedTopLeft = $this.$colorRedTopLeft * $var21; + $this.$colorGreenTopLeft = $this.$colorGreenTopLeft * $var21; + $this.$colorBlueTopLeft = $this.$colorBlueTopLeft * $var21; + $this.$colorRedBottomLeft = $this.$colorRedBottomLeft * $var24; + $this.$colorGreenBottomLeft = $this.$colorGreenBottomLeft * $var24; + $this.$colorBlueBottomLeft = $this.$colorBlueBottomLeft * $var24; + $this.$colorRedBottomRight = $this.$colorRedBottomRight * $var25; + $this.$colorGreenBottomRight = $this.$colorGreenBottomRight * $var25; + $this.$colorBlueBottomRight = $this.$colorBlueBottomRight * $var25; + $this.$colorRedTopRight = $this.$colorRedTopRight * $var22; + $this.$colorGreenTopRight = $this.$colorGreenTopRight * $var22; + $this.$colorBlueTopRight = $this.$colorBlueTopRight * $var22; + $var30 = nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 4); + var$26 = $par2; + var$27 = $par3; + var$28 = $par4; + nms_RenderBlocks_renderFaceXNeg($this, $par1Block, var$26, var$27, var$28, $var30); + if (nms_RenderBlocks_fancyGrass && jl_String_equals($var30.$getIconName(), $rt_s(965)) && !nms_RenderBlocks_hasOverrideBlockTexture($this)) { + $this.$colorRedTopLeft = $this.$colorRedTopLeft * $par5; + $this.$colorRedBottomLeft = $this.$colorRedBottomLeft * $par5; + $this.$colorRedBottomRight = $this.$colorRedBottomRight * $par5; + $this.$colorRedTopRight = $this.$colorRedTopRight * $par5; + $this.$colorGreenTopLeft = $this.$colorGreenTopLeft * $par6; + $this.$colorGreenBottomLeft = $this.$colorGreenBottomLeft * $par6; + $this.$colorGreenBottomRight = $this.$colorGreenBottomRight * $par6; + $this.$colorGreenTopRight = $this.$colorGreenTopRight * $par6; + $this.$colorBlueTopLeft = $this.$colorBlueTopLeft * $par7; + $this.$colorBlueBottomLeft = $this.$colorBlueBottomLeft * $par7; + $this.$colorBlueBottomRight = $this.$colorBlueBottomRight * $par7; + $this.$colorBlueTopRight = $this.$colorBlueTopRight * $par7; + nms_RenderBlocks_renderFaceXNeg($this, $par1Block, var$26, var$27, var$28, nms_BlockGrass_getIconSideOverlay()); + } + $var8 = 1; + } + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2 + 1 | 0, $par3, $par4, 5))) { + if ($this.$renderMaxX >= 1.0) + $par2 = $par2 + 1 | 0; + $var30 = $this.$blockAccess; + $var8 = $par3 - 1 | 0; + $this.$aoLightValueScratchXYPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $var30, $par2, $var8, $par4); + $var30 = $this.$blockAccess; + $var17_0 = $par4 - 1 | 0; + $this.$aoLightValueScratchXZPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $var30, $par2, $par3, $var17_0); + $var30 = $this.$blockAccess; + $var18_0 = $par4 + 1 | 0; + $this.$aoLightValueScratchXZPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $var30, $par2, $par3, $var18_0); + $var30 = $this.$blockAccess; + $var19_0 = $par3 + 1 | 0; + $this.$aoLightValueScratchXYPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $var30, $par2, $var19_0, $par4); + $this.$aoBrightnessXYPN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var8, $par4); + $this.$aoBrightnessXZPN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $var17_0); + $this.$aoBrightnessXZPP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $var18_0); + $this.$aoBrightnessXYPP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var19_0, $par4); + var$16 = nms_Block_canBlockGrass.data; + $var30 = $this.$blockAccess; + $var19 = $par2 + 1 | 0; + $var16 = var$16[$var30.$getBlockId($var19, $var19_0, $par4)]; + $var17 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($var19, $var8, $par4)]; + $var18 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($var19, $par3, $var18_0)]; + $var19 = nms_Block_canBlockGrass.data[$this.$blockAccess.$getBlockId($var19, $par3, $var17_0)]; + if (!$var17 && !$var19) { + $this.$aoLightValueScratchXYZPNN = $this.$aoLightValueScratchXZPN; + $this.$aoBrightnessXYZPNN = $this.$aoBrightnessXZPN; + } else { + $this.$aoLightValueScratchXYZPNN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $var8, $var17_0); + $this.$aoBrightnessXYZPNN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var8, $var17_0); + } + if (!$var17 && !$var18) { + $this.$aoLightValueScratchXYZPNP = $this.$aoLightValueScratchXZPP; + $this.$aoBrightnessXYZPNP = $this.$aoBrightnessXZPP; + } else { + $this.$aoLightValueScratchXYZPNP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $var8, $var18_0); + $this.$aoBrightnessXYZPNP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var8, $var18_0); + } + if (!$var16 && !$var19) { + $this.$aoLightValueScratchXYZPPN = $this.$aoLightValueScratchXZPN; + $this.$aoBrightnessXYZPPN = $this.$aoBrightnessXZPN; + } else { + $this.$aoLightValueScratchXYZPPN = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $var19_0, $var17_0); + $this.$aoBrightnessXYZPPN = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var19_0, $var17_0); + } + if (!$var16 && !$var18) { + $this.$aoLightValueScratchXYZPPP = $this.$aoLightValueScratchXZPP; + $this.$aoBrightnessXYZPPP = $this.$aoBrightnessXZPP; + } else { + $this.$aoLightValueScratchXYZPPP = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2, $var19_0, $var18_0); + $this.$aoBrightnessXYZPPP = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $var19_0, $var18_0); + } + if ($this.$renderMaxX >= 1.0) + $par2 = $par2 + (-1) | 0; + if (!($this.$renderMaxX < 1.0 && $this.$blockAccess.$isBlockOpaqueCube($par2 + 1 | 0, $par3, $par4))) + $var14 = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2 + 1 | 0, $par3, $par4); + $var21 = nms_Block_getAmbientOcclusionLightValue($par1Block, $this.$blockAccess, $par2 + 1 | 0, $par3, $par4); + $var22 = ($this.$aoLightValueScratchXYPN + $this.$aoLightValueScratchXYZPNP + $var21 + $this.$aoLightValueScratchXZPP) / 4.0; + $var23 = ($this.$aoLightValueScratchXYZPNN + $this.$aoLightValueScratchXYPN + $this.$aoLightValueScratchXZPN + $var21) / 4.0; + $var24 = ($this.$aoLightValueScratchXZPN + $var21 + $this.$aoLightValueScratchXYZPPN + $this.$aoLightValueScratchXYPP) / 4.0; + $var25 = ($var21 + $this.$aoLightValueScratchXZPP + $this.$aoLightValueScratchXYPP + $this.$aoLightValueScratchXYZPPP) / 4.0; + var$26 = $var22; + var$27 = var$26 * (1.0 - $this.$renderMinY) * $this.$renderMaxZ; + var$28 = $var23; + var$27 = var$27 + var$28 * (1.0 - $this.$renderMinY) * (1.0 - $this.$renderMaxZ); + var$29 = $var24; + var$27 = var$27 + var$29 * $this.$renderMinY * (1.0 - $this.$renderMaxZ); + var$30 = $var25; + $var21 = var$27 + var$30 * $this.$renderMinY * $this.$renderMaxZ; + $var24 = var$26 * (1.0 - $this.$renderMinY) * $this.$renderMinZ + var$28 * (1.0 - $this.$renderMinY) * (1.0 - $this.$renderMinZ) + var$29 * $this.$renderMinY * (1.0 - $this.$renderMinZ) + var$30 * $this.$renderMinY * $this.$renderMinZ; + $var25 = var$26 * (1.0 - $this.$renderMaxY) * $this.$renderMinZ + var$28 * (1.0 - $this.$renderMaxY) * (1.0 - $this.$renderMinZ) + var$29 * $this.$renderMaxY * (1.0 - $this.$renderMinZ) + var$30 * $this.$renderMaxY * $this.$renderMinZ; + $var22 = var$26 * (1.0 - $this.$renderMaxY) * $this.$renderMaxZ + var$28 * (1.0 - $this.$renderMaxY) * (1.0 - $this.$renderMaxZ) + var$29 * $this.$renderMaxY * (1.0 - $this.$renderMaxZ) + var$30 * $this.$renderMaxY * $this.$renderMaxZ; + $var26 = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXYPN, $this.$aoBrightnessXYZPNP, $this.$aoBrightnessXZPP, $var14); + $var27 = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXZPP, $this.$aoBrightnessXYPP, $this.$aoBrightnessXYZPPP, $var14); + $var28 = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXZPN, $this.$aoBrightnessXYZPPN, $this.$aoBrightnessXYPP, $var14); + $var29 = nms_RenderBlocks_getAoBrightness($this, $this.$aoBrightnessXYZPNN, $this.$aoBrightnessXYPN, $this.$aoBrightnessXZPN, $var14); + $this.$brightnessTopLeft = nms_RenderBlocks_mixAoBrightness($this, $var26, $var29, $var28, $var27, (1.0 - $this.$renderMinY) * $this.$renderMaxZ, (1.0 - $this.$renderMinY) * (1.0 - $this.$renderMaxZ), $this.$renderMinY * (1.0 - $this.$renderMaxZ), $this.$renderMinY * $this.$renderMaxZ); + $this.$brightnessBottomLeft = nms_RenderBlocks_mixAoBrightness($this, $var26, $var29, $var28, $var27, (1.0 - $this.$renderMinY) * $this.$renderMinZ, (1.0 - $this.$renderMinY) * (1.0 - $this.$renderMinZ), $this.$renderMinY * (1.0 - $this.$renderMinZ), $this.$renderMinY * $this.$renderMinZ); + $this.$brightnessBottomRight = nms_RenderBlocks_mixAoBrightness($this, $var26, $var29, $var28, $var27, (1.0 - $this.$renderMaxY) * $this.$renderMinZ, (1.0 - $this.$renderMaxY) * (1.0 - $this.$renderMinZ), $this.$renderMaxY * (1.0 - $this.$renderMinZ), $this.$renderMaxY * $this.$renderMinZ); + $this.$brightnessTopRight = nms_RenderBlocks_mixAoBrightness($this, $var26, $var29, $var28, $var27, (1.0 - $this.$renderMaxY) * $this.$renderMaxZ, (1.0 - $this.$renderMaxY) * (1.0 - $this.$renderMaxZ), $this.$renderMaxY * (1.0 - $this.$renderMaxZ), $this.$renderMaxY * $this.$renderMaxZ); + if (!$var13) { + $this.$colorRedTopRight = 0.6000000238418579; + $this.$colorRedBottomRight = 0.6000000238418579; + $this.$colorRedBottomLeft = 0.6000000238418579; + $this.$colorRedTopLeft = 0.6000000238418579; + $this.$colorGreenTopRight = 0.6000000238418579; + $this.$colorGreenBottomRight = 0.6000000238418579; + $this.$colorGreenBottomLeft = 0.6000000238418579; + $this.$colorGreenTopLeft = 0.6000000238418579; + $this.$colorBlueTopRight = 0.6000000238418579; + $this.$colorBlueBottomRight = 0.6000000238418579; + $this.$colorBlueBottomLeft = 0.6000000238418579; + $this.$colorBlueTopLeft = 0.6000000238418579; + } else { + $var23 = $par5 * 0.6000000238418579; + $this.$colorRedTopRight = $var23; + $this.$colorRedBottomRight = $var23; + $this.$colorRedBottomLeft = $var23; + $this.$colorRedTopLeft = $var23; + $var23 = $par6 * 0.6000000238418579; + $this.$colorGreenTopRight = $var23; + $this.$colorGreenBottomRight = $var23; + $this.$colorGreenBottomLeft = $var23; + $this.$colorGreenTopLeft = $var23; + $var23 = $par7 * 0.6000000238418579; + $this.$colorBlueTopRight = $var23; + $this.$colorBlueBottomRight = $var23; + $this.$colorBlueBottomLeft = $var23; + $this.$colorBlueTopLeft = $var23; + } + $this.$colorRedTopLeft = $this.$colorRedTopLeft * $var21; + $this.$colorGreenTopLeft = $this.$colorGreenTopLeft * $var21; + $this.$colorBlueTopLeft = $this.$colorBlueTopLeft * $var21; + $this.$colorRedBottomLeft = $this.$colorRedBottomLeft * $var24; + $this.$colorGreenBottomLeft = $this.$colorGreenBottomLeft * $var24; + $this.$colorBlueBottomLeft = $this.$colorBlueBottomLeft * $var24; + $this.$colorRedBottomRight = $this.$colorRedBottomRight * $var25; + $this.$colorGreenBottomRight = $this.$colorGreenBottomRight * $var25; + $this.$colorBlueBottomRight = $this.$colorBlueBottomRight * $var25; + $this.$colorRedTopRight = $this.$colorRedTopRight * $var22; + $this.$colorGreenTopRight = $this.$colorGreenTopRight * $var22; + $this.$colorBlueTopRight = $this.$colorBlueTopRight * $var22; + $var30 = nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 5); + var$26 = $par2; + var$27 = $par3; + var$28 = $par4; + nms_RenderBlocks_renderFaceXPos($this, $par1Block, var$26, var$27, var$28, $var30); + if (nms_RenderBlocks_fancyGrass && jl_String_equals($var30.$getIconName(), $rt_s(965)) && !nms_RenderBlocks_hasOverrideBlockTexture($this)) { + $this.$colorRedTopLeft = $this.$colorRedTopLeft * $par5; + $this.$colorRedBottomLeft = $this.$colorRedBottomLeft * $par5; + $this.$colorRedBottomRight = $this.$colorRedBottomRight * $par5; + $this.$colorRedTopRight = $this.$colorRedTopRight * $par5; + $this.$colorGreenTopLeft = $this.$colorGreenTopLeft * $par6; + $this.$colorGreenBottomLeft = $this.$colorGreenBottomLeft * $par6; + $this.$colorGreenBottomRight = $this.$colorGreenBottomRight * $par6; + $this.$colorGreenTopRight = $this.$colorGreenTopRight * $par6; + $this.$colorBlueTopLeft = $this.$colorBlueTopLeft * $par7; + $this.$colorBlueBottomLeft = $this.$colorBlueBottomLeft * $par7; + $this.$colorBlueBottomRight = $this.$colorBlueBottomRight * $par7; + $this.$colorBlueTopRight = $this.$colorBlueTopRight * $par7; + nms_RenderBlocks_renderFaceXPos($this, $par1Block, var$26, var$27, var$28, nms_BlockGrass_getIconSideOverlay()); + } + $var8 = 1; + } + $this.$enableAO = 0; + return $var8; +} +function nms_RenderBlocks_getAoBrightness($this, $par1, $par2, $par3, $par4) { + if (!$par1) + $par1 = $par4; + if (!$par2) + $par2 = $par4; + if (!$par3) + $par3 = $par4; + return ((($par1 + $par2 | 0) + $par3 | 0) + $par4 | 0) >> 2 & 16711935; +} +function nms_RenderBlocks_mixAoBrightness($this, $par1, $par2, $par3, $par4, $par5, $par7, $par9, $par11) { + return ((($par1 >> 16 & 255) * $par5 + ($par2 >> 16 & 255) * $par7 + ($par3 >> 16 & 255) * $par9 + ($par4 >> 16 & 255) * $par11 | 0) & 255) << 16 | (($par1 & 255) * $par5 + ($par2 & 255) * $par7 + ($par3 & 255) * $par9 + ($par4 & 255) * $par11 | 0) & 255; +} +function nms_RenderBlocks_renderStandardBlockWithColorMultiplier($this, $par1Block, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8, $var9, $var10, $var12, $var13, $var14, $var15, $var16, var$16, $var11, var$18, var$19, var$20, var$21, $var26, $var28, var$24, var$25, var$26; + $this.$enableAO = 0; + nlea_Tessellator_$callClinit(); + $var8 = nlea_Tessellator_instance; + $var9 = 0; + $var10 = 0.5; + $var12 = 0.800000011920929; + $var13 = 0.6000000238418579; + $var14 = 1.0 * $par5; + $var15 = 1.0 * $par6; + $var16 = 1.0 * $par7; + nms_Block_$callClinit(); + if ($par1Block === nms_Block_grass) { + var$16 = $var10; + $var11 = $var12; + var$18 = $var13; + var$19 = $var10; + var$20 = $var12; + var$21 = $var13; + } else { + var$16 = $var10 * $par5; + $var11 = $var12 * $par5; + var$18 = $var13 * $par5; + var$19 = $var10 * $par6; + var$20 = $var12 * $par6; + var$21 = $var13 * $par6; + $var10 = $var10 * $par7; + $var12 = $var12 * $par7; + $var13 = $var13 * $par7; + } + $var26 = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4); + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2, $par3 - 1 | 0, $par4, 0))) { + nlea_Tessellator_setBrightness($var8, $this.$renderMinY > 0.0 ? $var26 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3 - 1 | 0, $par4)); + nlea_Tessellator_setColorOpaque_F($var8, var$16, var$19, $var10); + nms_RenderBlocks_renderFaceYNeg($this, $par1Block, $par2, $par3, $par4, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 0)); + $var9 = 1; + } + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2, $par3 + 1 | 0, $par4, 1))) { + nlea_Tessellator_setBrightness($var8, $this.$renderMaxY < 1.0 ? $var26 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3 + 1 | 0, $par4)); + nlea_Tessellator_setColorOpaque_F($var8, $var14, $var15, $var16); + nms_RenderBlocks_renderFaceYPos($this, $par1Block, $par2, $par3, $par4, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 1)); + $var9 = 1; + } + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2, $par3, $par4 - 1 | 0, 2))) { + nlea_Tessellator_setBrightness($var8, $this.$renderMinZ > 0.0 ? $var26 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4 - 1 | 0)); + nlea_Tessellator_setColorOpaque_F($var8, $var11, var$20, $var12); + $var28 = nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 2); + var$24 = $par2; + var$25 = $par3; + var$26 = $par4; + nms_RenderBlocks_renderFaceZNeg($this, $par1Block, var$24, var$25, var$26, $var28); + if (nms_RenderBlocks_fancyGrass && jl_String_equals($var28.$getIconName(), $rt_s(965)) && !nms_RenderBlocks_hasOverrideBlockTexture($this)) { + nlea_Tessellator_setColorOpaque_F($var8, $var11 * $par5, var$20 * $par6, $var12 * $par7); + nms_RenderBlocks_renderFaceZNeg($this, $par1Block, var$24, var$25, var$26, nms_BlockGrass_getIconSideOverlay()); + } + $var9 = 1; + } + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2, $par3, $par4 + 1 | 0, 3))) { + nlea_Tessellator_setBrightness($var8, $this.$renderMaxZ < 1.0 ? $var26 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4 + 1 | 0)); + nlea_Tessellator_setColorOpaque_F($var8, $var11, var$20, $var12); + $var28 = nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 3); + var$24 = $par2; + var$25 = $par3; + var$26 = $par4; + nms_RenderBlocks_renderFaceZPos($this, $par1Block, var$24, var$25, var$26, $var28); + if (nms_RenderBlocks_fancyGrass && jl_String_equals($var28.$getIconName(), $rt_s(965)) && !nms_RenderBlocks_hasOverrideBlockTexture($this)) { + nlea_Tessellator_setColorOpaque_F($var8, $var11 * $par5, var$20 * $par6, $var12 * $par7); + nms_RenderBlocks_renderFaceZPos($this, $par1Block, var$24, var$25, var$26, nms_BlockGrass_getIconSideOverlay()); + } + $var9 = 1; + } + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2 - 1 | 0, $par3, $par4, 4))) { + nlea_Tessellator_setBrightness($var8, $this.$renderMinX > 0.0 ? $var26 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2 - 1 | 0, $par3, $par4)); + nlea_Tessellator_setColorOpaque_F($var8, var$18, var$21, $var13); + $var28 = nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 4); + var$24 = $par2; + var$25 = $par3; + var$26 = $par4; + nms_RenderBlocks_renderFaceXNeg($this, $par1Block, var$24, var$25, var$26, $var28); + if (nms_RenderBlocks_fancyGrass && jl_String_equals($var28.$getIconName(), $rt_s(965)) && !nms_RenderBlocks_hasOverrideBlockTexture($this)) { + nlea_Tessellator_setColorOpaque_F($var8, var$18 * $par5, var$21 * $par6, $var13 * $par7); + nms_RenderBlocks_renderFaceXNeg($this, $par1Block, var$24, var$25, var$26, nms_BlockGrass_getIconSideOverlay()); + } + $var9 = 1; + } + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2 + 1 | 0, $par3, $par4, 5))) { + if ($this.$renderMaxX >= 1.0) + $var26 = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2 + 1 | 0, $par3, $par4); + nlea_Tessellator_setBrightness($var8, $var26); + nlea_Tessellator_setColorOpaque_F($var8, var$18, var$21, $var13); + $var28 = nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 5); + var$24 = $par2; + var$25 = $par3; + var$26 = $par4; + nms_RenderBlocks_renderFaceXPos($this, $par1Block, var$24, var$25, var$26, $var28); + if (nms_RenderBlocks_fancyGrass && jl_String_equals($var28.$getIconName(), $rt_s(965)) && !nms_RenderBlocks_hasOverrideBlockTexture($this)) { + nlea_Tessellator_setColorOpaque_F($var8, var$18 * $par5, var$21 * $par6, $var13 * $par7); + nms_RenderBlocks_renderFaceXPos($this, $par1Block, var$24, var$25, var$26, nms_BlockGrass_getIconSideOverlay()); + } + $var9 = 1; + } + return $var9; +} +function nms_RenderBlocks_renderBlockCocoa($this, $par1BlockCocoa, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var9, $var11, $var10, var$12, $var12, $var38, $var18, $var20, $var22, $var24, $var26, $var28, $var14, $var16, $var32, $var34, $var36, $var40, $var42; + a: { + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + nlea_Tessellator_setBrightness($var5, nms_Block_getMixedBrightnessForBlock($par1BlockCocoa, $this.$blockAccess, $par2, $par3, $par4)); + nlea_Tessellator_setColorOpaque_F($var5, 1.0, 1.0, 1.0); + $var6 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4); + $var7 = nms_BlockDirectional_getDirection($var6); + $var8 = nms_BlockCocoa_func_72219_c($var6); + $var9 = nms_BlockCocoa_func_94468_i_($par1BlockCocoa, $var8); + $var11 = $var8 * 2 | 0; + $var10 = 4 + $var11 | 0; + $var11 = 5 + $var11 | 0; + var$12 = $var10; + $var12 = 15.0 - var$12; + $var38 = $var11; + $var18 = 4.0 + $var38; + $var20 = $var9.$getInterpolatedU($var12); + $var22 = $var9.$getInterpolatedU(15.0); + $var24 = $var9.$getInterpolatedV(4.0); + $var26 = $var9.$getInterpolatedV($var18); + $var28 = 0.0; + switch ($var7) { + case 0: + $var28 = 8.0 - ($var10 / 2 | 0); + break a; + case 1: + $var28 = 1.0; + $var12 = 8.0 - ($var10 / 2 | 0); + break a; + case 2: + $var28 = 8.0 - ($var10 / 2 | 0); + $var12 = 1.0; + break a; + case 3: + $var14 = 8.0 - ($var10 / 2 | 0); + $var28 = $var12; + $var12 = $var14; + break a; + default: + } + $var12 = 0.0; + } + $var16 = $par2; + $var32 = $var16 + $var28 / 16.0; + $var34 = $var16 + ($var28 + var$12) / 16.0; + $var18 = $par3; + $var36 = $var18 + (12.0 - $var38) / 16.0; + $var38 = $var18 + 0.75; + $var14 = $par4; + $var40 = $var14 + $var12 / 16.0; + $var42 = $var14 + ($var12 + var$12) / 16.0; + nlea_Tessellator_addVertexWithUV($var5, $var32, $var36, $var40, $var20, $var26); + nlea_Tessellator_addVertexWithUV($var5, $var32, $var36, $var42, $var22, $var26); + nlea_Tessellator_addVertexWithUV($var5, $var32, $var38, $var42, $var22, $var24); + nlea_Tessellator_addVertexWithUV($var5, $var32, $var38, $var40, $var20, $var24); + nlea_Tessellator_addVertexWithUV($var5, $var34, $var36, $var42, $var20, $var26); + nlea_Tessellator_addVertexWithUV($var5, $var34, $var36, $var40, $var22, $var26); + nlea_Tessellator_addVertexWithUV($var5, $var34, $var38, $var40, $var22, $var24); + nlea_Tessellator_addVertexWithUV($var5, $var34, $var38, $var42, $var20, $var24); + nlea_Tessellator_addVertexWithUV($var5, $var34, $var36, $var40, $var20, $var26); + nlea_Tessellator_addVertexWithUV($var5, $var32, $var36, $var40, $var22, $var26); + nlea_Tessellator_addVertexWithUV($var5, $var32, $var38, $var40, $var22, $var24); + nlea_Tessellator_addVertexWithUV($var5, $var34, $var38, $var40, $var20, $var24); + nlea_Tessellator_addVertexWithUV($var5, $var32, $var36, $var42, $var20, $var26); + nlea_Tessellator_addVertexWithUV($var5, $var34, $var36, $var42, $var22, $var26); + nlea_Tessellator_addVertexWithUV($var5, $var34, $var38, $var42, $var22, $var24); + nlea_Tessellator_addVertexWithUV($var5, $var32, $var38, $var42, $var20, $var24); + if ($var8 >= 2) + $var10 = $var10 - 1 | 0; + b: { + $var20 = $var9.$getMinU(); + $var12 = $var10; + $var22 = $var9.$getInterpolatedU($var12); + var$12 = $var9.$getMinV(); + $var12 = $var9.$getInterpolatedV($var12); + nlea_Tessellator_addVertexWithUV($var5, $var32, $var38, $var42, $var20, $var12); + nlea_Tessellator_addVertexWithUV($var5, $var34, $var38, $var42, $var22, $var12); + nlea_Tessellator_addVertexWithUV($var5, $var34, $var38, $var40, $var22, var$12); + nlea_Tessellator_addVertexWithUV($var5, $var32, $var38, $var40, $var20, var$12); + nlea_Tessellator_addVertexWithUV($var5, $var32, $var36, $var40, $var20, var$12); + nlea_Tessellator_addVertexWithUV($var5, $var34, $var36, $var40, $var22, var$12); + nlea_Tessellator_addVertexWithUV($var5, $var34, $var36, $var42, $var22, $var12); + nlea_Tessellator_addVertexWithUV($var5, $var32, $var36, $var42, $var20, $var12); + $var40 = $var9.$getInterpolatedU(12.0); + var$12 = $var9.$getMaxU(); + $var12 = $var9.$getMinV(); + $var36 = $var9.$getInterpolatedV(4.0); + $var20 = 8.0; + $var22 = 0.0; + switch ($var7) { + case 0: + break; + case 1: + $var20 = 0.0; + $var22 = 8.0; + $var24 = var$12; + var$12 = $var40; + $var40 = $var24; + break b; + case 2: + $var20 = 8.0; + $var22 = 0.0; + $var24 = var$12; + var$12 = $var40; + $var40 = $var24; + break b; + case 3: + $var20 = 12.0; + $var22 = 8.0; + break b; + default: + $var24 = var$12; + var$12 = $var40; + $var40 = $var24; + break b; + } + $var20 = 8.0; + $var22 = 12.0; + } + $var24 = $var16 + $var20 / 16.0; + $var16 = $var16 + ($var20 + 4.0) / 16.0; + $var20 = $var18 + 1.0; + $var26 = $var14 + $var22 / 16.0; + $var14 = $var14 + ($var22 + 4.0) / 16.0; + if (!($var7 != 2 && $var7)) { + nlea_Tessellator_addVertexWithUV($var5, $var24, $var38, $var26, $var40, $var36); + nlea_Tessellator_addVertexWithUV($var5, $var24, $var38, $var14, var$12, $var36); + nlea_Tessellator_addVertexWithUV($var5, $var24, $var20, $var14, var$12, $var12); + nlea_Tessellator_addVertexWithUV($var5, $var24, $var20, $var26, $var40, $var12); + nlea_Tessellator_addVertexWithUV($var5, $var24, $var38, $var14, var$12, $var36); + nlea_Tessellator_addVertexWithUV($var5, $var24, $var38, $var26, $var40, $var36); + nlea_Tessellator_addVertexWithUV($var5, $var24, $var20, $var26, $var40, $var12); + nlea_Tessellator_addVertexWithUV($var5, $var24, $var20, $var14, var$12, $var12); + } else if (!($var7 != 1 && $var7 != 3)) { + nlea_Tessellator_addVertexWithUV($var5, $var16, $var38, $var26, var$12, $var36); + nlea_Tessellator_addVertexWithUV($var5, $var24, $var38, $var26, $var40, $var36); + nlea_Tessellator_addVertexWithUV($var5, $var24, $var20, $var26, $var40, $var12); + nlea_Tessellator_addVertexWithUV($var5, $var16, $var20, $var26, var$12, $var12); + nlea_Tessellator_addVertexWithUV($var5, $var24, $var38, $var26, $var40, $var36); + nlea_Tessellator_addVertexWithUV($var5, $var16, $var38, $var26, var$12, $var36); + nlea_Tessellator_addVertexWithUV($var5, $var16, $var20, $var26, var$12, $var12); + nlea_Tessellator_addVertexWithUV($var5, $var24, $var20, $var26, $var40, $var12); + } + return 1; +} +function nms_RenderBlocks_renderBlockBeacon($this, $par1BlockBeacon, $par2, $par3, $par4) { + nms_Block_$callClinit(); + $this.$overrideBlockTexture = nms_RenderBlocks_getBlockIcon0($this, nms_Block_obsidian); + nms_RenderBlocks_setRenderBounds($this, 0.125, 0.0062500000931322575, 0.125, 0.875, 0.1875, 0.875); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockBeacon, $par2, $par3, $par4); + $this.$overrideBlockTexture = nms_RenderBlocks_getBlockIcon0($this, nms_Block_glass); + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockBeacon, $par2, $par3, $par4); + $this.$overrideBlockTexture = $par1BlockBeacon.$theIcon2; + nms_RenderBlocks_setRenderBounds($this, 0.1875, 0.1875, 0.1875, 0.8125, 0.875, 0.8125); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockBeacon, $par2, $par3, $par4); + nms_RenderBlocks_clearOverrideBlockTexture($this); + return 1; +} +function nms_RenderBlocks_renderBlockCactus($this, $par1Block, $par2, $par3, $par4) { + var $var5, $var9, $var10, $var11, var$9; + $var5 = $par1Block.$colorMultiplier($this.$blockAccess, $par2, $par3, $par4); + $var9 = ($var5 >> 16 & 255) / 255.0; + $var10 = ($var5 >> 8 & 255) / 255.0; + $var11 = ($var5 & 255) / 255.0; + if (nms_EntityRenderer_anaglyphEnable) { + var$9 = $var9 * 30.0; + $var9 = (var$9 + $var10 * 59.0 + $var11 * 11.0) / 100.0; + $var10 = (var$9 + $var10 * 70.0) / 100.0; + $var11 = (var$9 + $var11 * 70.0) / 100.0; + } + return nms_RenderBlocks_renderBlockCactusImpl($this, $par1Block, $par2, $par3, $par4, $var9, $var10, $var11); +} +function nms_RenderBlocks_renderBlockCactusImpl($this, $par1Block, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8, $var9, $var14, $var15, $var16, $var17, $var18, $var19, $var20, $var21, $var22, $var23, $var24, $var25, $var28; + nlea_Tessellator_$callClinit(); + $var8 = nlea_Tessellator_instance; + $var9 = 0; + $var14 = 0.5 * $par5; + $var15 = 1.0 * $par5; + $var16 = 0.800000011920929 * $par5; + $var17 = 0.6000000238418579 * $par5; + $var18 = 0.5 * $par6; + $var19 = 1.0 * $par6; + $var20 = 0.800000011920929 * $par6; + $var21 = 0.6000000238418579 * $par6; + $var22 = 0.5 * $par7; + $var23 = 1.0 * $par7; + $var24 = 0.800000011920929 * $par7; + $var25 = 0.6000000238418579 * $par7; + $var28 = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4); + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2, $par3 - 1 | 0, $par4, 0))) { + nlea_Tessellator_setBrightness($var8, $this.$renderMinY > 0.0 ? $var28 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3 - 1 | 0, $par4)); + nlea_Tessellator_setColorOpaque_F($var8, $var14, $var18, $var22); + nms_RenderBlocks_renderFaceYNeg($this, $par1Block, $par2, $par3, $par4, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 0)); + $var9 = 1; + } + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2, $par3 + 1 | 0, $par4, 1))) { + nlea_Tessellator_setBrightness($var8, $this.$renderMaxY < 1.0 ? $var28 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3 + 1 | 0, $par4)); + nlea_Tessellator_setColorOpaque_F($var8, $var15, $var19, $var23); + nms_RenderBlocks_renderFaceYPos($this, $par1Block, $par2, $par3, $par4, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 1)); + $var9 = 1; + } + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2, $par3, $par4 - 1 | 0, 2))) { + nlea_Tessellator_setBrightness($var8, $this.$renderMinZ > 0.0 ? $var28 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4 - 1 | 0)); + nlea_Tessellator_setColorOpaque_F($var8, $var16, $var20, $var24); + nlea_Tessellator_addTranslation($var8, 0.0, 0.0, 0.0625); + nms_RenderBlocks_renderFaceZNeg($this, $par1Block, $par2, $par3, $par4, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 2)); + nlea_Tessellator_addTranslation($var8, 0.0, 0.0, (-0.0625)); + $var9 = 1; + } + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2, $par3, $par4 + 1 | 0, 3))) { + nlea_Tessellator_setBrightness($var8, $this.$renderMaxZ < 1.0 ? $var28 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4 + 1 | 0)); + nlea_Tessellator_setColorOpaque_F($var8, $var16, $var20, $var24); + nlea_Tessellator_addTranslation($var8, 0.0, 0.0, (-0.0625)); + nms_RenderBlocks_renderFaceZPos($this, $par1Block, $par2, $par3, $par4, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 3)); + nlea_Tessellator_addTranslation($var8, 0.0, 0.0, 0.0625); + $var9 = 1; + } + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2 - 1 | 0, $par3, $par4, 4))) { + nlea_Tessellator_setBrightness($var8, $this.$renderMinX > 0.0 ? $var28 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2 - 1 | 0, $par3, $par4)); + nlea_Tessellator_setColorOpaque_F($var8, $var17, $var21, $var25); + nlea_Tessellator_addTranslation($var8, 0.0625, 0.0, 0.0); + nms_RenderBlocks_renderFaceXNeg($this, $par1Block, $par2, $par3, $par4, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 4)); + nlea_Tessellator_addTranslation($var8, (-0.0625), 0.0, 0.0); + $var9 = 1; + } + if (!(!$this.$renderAllFaces && !$par1Block.$shouldSideBeRendered($this.$blockAccess, $par2 + 1 | 0, $par3, $par4, 5))) { + if ($this.$renderMaxX >= 1.0) + $var28 = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2 + 1 | 0, $par3, $par4); + nlea_Tessellator_setBrightness($var8, $var28); + nlea_Tessellator_setColorOpaque_F($var8, $var17, $var21, $var25); + nlea_Tessellator_addTranslation($var8, (-0.0625), 0.0, 0.0); + nms_RenderBlocks_renderFaceXPos($this, $par1Block, $par2, $par3, $par4, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 5)); + nlea_Tessellator_addTranslation($var8, 0.0625, 0.0, 0.0); + $var9 = 1; + } + return $var9; +} +function nms_RenderBlocks_renderBlockFence($this, $par1BlockFence, $par2, $par3, $par4) { + var var$5, $var8, $var9, var$8, $var10, $var12, $var11, $var13, $var18, $var19, $var16, $var17; + nms_RenderBlocks_setRenderBounds($this, 0.375, 0.0, 0.375, 0.625, 1.0, 0.625); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFence, $par2, $par3, $par4); + var$5 = 1; + $var8 = 0; + $var9 = 0; + var$8 = $this.$blockAccess; + $var10 = $par2 - 1 | 0; + if (!(!nms_BlockFence_canConnectFenceTo($par1BlockFence, var$8, $var10, $par3, $par4) && !nms_BlockFence_canConnectFenceTo($par1BlockFence, $this.$blockAccess, $par2 + 1 | 0, $par3, $par4))) + $var8 = 1; + var$8 = $this.$blockAccess; + $var12 = $par4 - 1 | 0; + if (!(!nms_BlockFence_canConnectFenceTo($par1BlockFence, var$8, $par2, $par3, $var12) && !nms_BlockFence_canConnectFenceTo($par1BlockFence, $this.$blockAccess, $par2, $par3, $par4 + 1 | 0))) + $var9 = 1; + $var10 = nms_BlockFence_canConnectFenceTo($par1BlockFence, $this.$blockAccess, $var10, $par3, $par4); + $var11 = nms_BlockFence_canConnectFenceTo($par1BlockFence, $this.$blockAccess, $par2 + 1 | 0, $par3, $par4); + $var12 = nms_BlockFence_canConnectFenceTo($par1BlockFence, $this.$blockAccess, $par2, $par3, $var12); + $var13 = nms_BlockFence_canConnectFenceTo($par1BlockFence, $this.$blockAccess, $par2, $par3, $par4 + 1 | 0); + if (!$var8 && !$var9) + $var8 = 1; + $var18 = 0.4375; + $var19 = 0.5625; + $var16 = !$var10 ? $var18 : 0.0; + $var17 = !$var11 ? $var19 : 1.0; + if ($var12) + $var18 = 0.0; + if ($var13) + $var19 = 1.0; + if ($var8) { + nms_RenderBlocks_setRenderBounds($this, $var16, 0.75, 0.4375, $var17, 0.9375, 0.5625); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFence, $par2, $par3, $par4); + var$5 = 1; + } + if ($var9) { + nms_RenderBlocks_setRenderBounds($this, 0.4375, 0.75, $var18, 0.5625, 0.9375, $var19); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFence, $par2, $par3, $par4); + var$5 = 1; + } + if ($var8) { + nms_RenderBlocks_setRenderBounds($this, $var16, 0.375, 0.4375, $var17, 0.5625, 0.5625); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFence, $par2, $par3, $par4); + var$5 = 1; + } + if ($var9) { + nms_RenderBlocks_setRenderBounds($this, 0.4375, 0.375, $var18, 0.5625, 0.5625, $var19); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFence, $par2, $par3, $par4); + var$5 = 1; + } + nms_BlockFence_setBlockBoundsBasedOnState($par1BlockFence, $this.$blockAccess, $par2, $par3, $par4); + return var$5; +} +function nms_RenderBlocks_renderBlockWall($this, $par1BlockWall, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var9, $var10, $var11; + $var5 = nms_BlockWall_canConnectWallTo($par1BlockWall, $this.$blockAccess, $par2 - 1 | 0, $par3, $par4); + $var6 = nms_BlockWall_canConnectWallTo($par1BlockWall, $this.$blockAccess, $par2 + 1 | 0, $par3, $par4); + $var7 = nms_BlockWall_canConnectWallTo($par1BlockWall, $this.$blockAccess, $par2, $par3, $par4 - 1 | 0); + $var8 = nms_BlockWall_canConnectWallTo($par1BlockWall, $this.$blockAccess, $par2, $par3, $par4 + 1 | 0); + $var9 = $var7 && $var8 && !$var5 && !$var6 ? 1 : 0; + $var10 = !$var7 && !$var8 && $var5 && $var6 ? 1 : 0; + $var11 = $this.$blockAccess.$isAirBlock($par2, $par3 + 1 | 0, $par4); + if (!(!$var9 && !$var10) && $var11) { + if (!$var9) { + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.3125, 1.0, 0.8125, 0.6875); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockWall, $par2, $par3, $par4); + } else { + nms_RenderBlocks_setRenderBounds($this, 0.3125, 0.0, 0.0, 0.6875, 0.8125, 1.0); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockWall, $par2, $par3, $par4); + } + } else { + nms_RenderBlocks_setRenderBounds($this, 0.25, 0.0, 0.25, 0.75, 1.0, 0.75); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockWall, $par2, $par3, $par4); + if ($var5) { + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.3125, 0.25, 0.8125, 0.6875); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockWall, $par2, $par3, $par4); + } + if ($var6) { + nms_RenderBlocks_setRenderBounds($this, 0.75, 0.0, 0.3125, 1.0, 0.8125, 0.6875); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockWall, $par2, $par3, $par4); + } + if ($var7) { + nms_RenderBlocks_setRenderBounds($this, 0.3125, 0.0, 0.0, 0.6875, 0.8125, 0.25); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockWall, $par2, $par3, $par4); + } + if ($var8) { + nms_RenderBlocks_setRenderBounds($this, 0.3125, 0.0, 0.75, 0.6875, 0.8125, 1.0); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockWall, $par2, $par3, $par4); + } + } + nms_BlockWall_setBlockBoundsBasedOnState($par1BlockWall, $this.$blockAccess, $par2, $par3, $par4); + return 1; +} +function nms_RenderBlocks_renderBlockDragonEgg($this, $par1BlockDragonEgg, $par2, $par3, $par4) { + var $var6, $var7, $var8, $var9, $var10, $var11, $var12, var$12, var$13, var$14; + $var6 = 0; + $var7 = 0; + while ($var7 < 8) { + $var8 = 0; + $var9 = 1; + if (!$var7) + $var8 = 2; + if ($var7 == 1) + $var8 = 3; + if ($var7 == 2) + $var8 = 4; + if ($var7 == 3) { + $var8 = 5; + $var9 = 2; + } + if ($var7 == 4) { + $var8 = 6; + $var9 = 3; + } + if ($var7 == 5) { + $var8 = 7; + $var9 = 5; + } + if ($var7 == 6) { + $var8 = 6; + $var9 = 2; + } + if ($var7 == 7) + $var8 = 3; + $var10 = $var8 / 16.0; + $var11 = 1.0 - $var6 / 16.0; + $var6 = $var6 + $var9 | 0; + $var12 = 1.0 - $var6 / 16.0; + var$12 = 0.5 - $var10; + var$13 = $var12; + var$14 = 0.5 + $var10; + nms_RenderBlocks_setRenderBounds($this, var$12, var$13, var$12, var$14, $var11, var$14); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockDragonEgg, $par2, $par3, $par4); + $var7 = $var7 + 1 | 0; + } + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + return 1; +} +function nms_RenderBlocks_renderBlockFenceGate($this, $par1BlockFenceGate, $par2, $par3, $par4) { + var $var6, $var7, $var8, $var9, $var10, $var11, $var12, $var13, $var14, var$14, var$15, var$16, var$17, var$18, var$19, var$20, var$21; + a: { + b: { + $var6 = $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4); + $var7 = nms_BlockFenceGate_isFenceGateOpen($var6); + $var8 = nms_BlockDirectional_getDirection($var6); + $var9 = 0.375; + $var10 = 0.5625; + $var11 = 0.75; + $var12 = 0.9375; + $var13 = 0.3125; + $var14 = 1.0; + $var6 = $rt_compare($var8, 2); + if (!($var6 && $var8)) { + var$14 = $this.$blockAccess.$getBlockId($par2 - 1 | 0, $par3, $par4); + nms_Block_$callClinit(); + if (var$14 == nms_Block_cobblestoneWall.$blockID && $this.$blockAccess.$getBlockId($par2 + 1 | 0, $par3, $par4) == nms_Block_cobblestoneWall.$blockID) + break b; + } + if ($var8 != 3 && $var8 != 1) + break a; + var$14 = $this.$blockAccess.$getBlockId($par2, $par3, $par4 - 1 | 0); + nms_Block_$callClinit(); + if (var$14 != nms_Block_cobblestoneWall.$blockID) + break a; + if ($this.$blockAccess.$getBlockId($par2, $par3, $par4 + 1 | 0) != nms_Block_cobblestoneWall.$blockID) + break a; + } + $var9 = 0.1875; + $var10 = 0.375; + $var11 = 0.5625; + $var12 = 0.75; + $var13 = 0.125; + $var14 = 0.8125; + } + $this.$renderAllFaces = 1; + var$15 = $rt_compare($var8, 3); + if (var$15 && $var8 != 1) { + var$16 = $var13; + var$17 = $var14; + nms_RenderBlocks_setRenderBounds($this, 0.0, var$16, 0.4375, 0.125, var$17, 0.5625); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.875, var$16, 0.4375, 1.0, var$17, 0.5625); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + } else { + $this.$uvRotateTop = 1; + var$16 = $var13; + var$18 = $var14; + nms_RenderBlocks_setRenderBounds($this, 0.4375, var$16, 0.0, 0.5625, var$18, 0.125); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.4375, var$16, 0.875, 0.5625, var$18, 1.0); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + $this.$uvRotateTop = 0; + } + if (!$var7) { + if (var$15 && $var8 != 1) { + var$16 = $var9; + var$17 = $var12; + nms_RenderBlocks_setRenderBounds($this, 0.375, var$16, 0.4375, 0.5, var$17, 0.5625); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.5, var$16, 0.4375, 0.625, var$17, 0.5625); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + var$19 = $var10; + nms_RenderBlocks_setRenderBounds($this, 0.625, var$16, 0.4375, 0.875, var$19, 0.5625); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + var$20 = $var11; + nms_RenderBlocks_setRenderBounds($this, 0.625, var$20, 0.4375, 0.875, var$17, 0.5625); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.125, var$16, 0.4375, 0.375, var$19, 0.5625); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.125, var$20, 0.4375, 0.375, var$17, 0.5625); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + } else { + $this.$uvRotateTop = 1; + var$16 = $var9; + var$17 = $var12; + nms_RenderBlocks_setRenderBounds($this, 0.4375, var$16, 0.375, 0.5625, var$17, 0.5); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.4375, var$16, 0.5, 0.5625, var$17, 0.625); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + var$21 = $var10; + nms_RenderBlocks_setRenderBounds($this, 0.4375, var$16, 0.625, 0.5625, var$21, 0.875); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + var$20 = $var11; + nms_RenderBlocks_setRenderBounds($this, 0.4375, var$20, 0.625, 0.5625, var$17, 0.875); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.4375, var$16, 0.125, 0.5625, var$21, 0.375); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.4375, var$20, 0.125, 0.5625, var$17, 0.375); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + } + } else { + if (!($var6 && $var8)) + $this.$uvRotateTop = 1; + if (!var$15) { + var$16 = $var9; + var$17 = $var12; + nms_RenderBlocks_setRenderBounds($this, 0.8125, var$16, 0.0, 0.9375, var$17, 0.125); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.8125, var$16, 0.875, 0.9375, var$17, 1.0); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + var$21 = $var10; + nms_RenderBlocks_setRenderBounds($this, 0.5625, var$16, 0.0, 0.8125, var$21, 0.125); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.5625, var$16, 0.875, 0.8125, var$21, 1.0); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + var$16 = $var11; + nms_RenderBlocks_setRenderBounds($this, 0.5625, var$16, 0.0, 0.8125, var$17, 0.125); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.5625, var$16, 0.875, 0.8125, var$17, 1.0); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + } else if ($var8 == 1) { + var$16 = $var9; + var$17 = $var12; + nms_RenderBlocks_setRenderBounds($this, 0.0625, var$16, 0.0, 0.1875, var$17, 0.125); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.0625, var$16, 0.875, 0.1875, var$17, 1.0); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + var$21 = $var10; + nms_RenderBlocks_setRenderBounds($this, 0.1875, var$16, 0.0, 0.4375, var$21, 0.125); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.1875, var$16, 0.875, 0.4375, var$21, 1.0); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + var$16 = $var11; + nms_RenderBlocks_setRenderBounds($this, 0.1875, var$16, 0.0, 0.4375, var$17, 0.125); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.1875, var$16, 0.875, 0.4375, var$17, 1.0); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + } else if (!$var8) { + var$16 = $var9; + var$18 = $var12; + nms_RenderBlocks_setRenderBounds($this, 0.0, var$16, 0.8125, 0.125, var$18, 0.9375); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.875, var$16, 0.8125, 1.0, var$18, 0.9375); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + var$21 = $var10; + nms_RenderBlocks_setRenderBounds($this, 0.0, var$16, 0.5625, 0.125, var$21, 0.8125); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.875, var$16, 0.5625, 1.0, var$21, 0.8125); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + var$16 = $var11; + nms_RenderBlocks_setRenderBounds($this, 0.0, var$16, 0.5625, 0.125, var$18, 0.8125); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.875, var$16, 0.5625, 1.0, var$18, 0.8125); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + } else if (!$var6) { + var$16 = $var9; + var$17 = $var12; + nms_RenderBlocks_setRenderBounds($this, 0.0, var$16, 0.0625, 0.125, var$17, 0.1875); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.875, var$16, 0.0625, 1.0, var$17, 0.1875); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + var$21 = $var10; + nms_RenderBlocks_setRenderBounds($this, 0.0, var$16, 0.1875, 0.125, var$21, 0.4375); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.875, var$16, 0.1875, 1.0, var$21, 0.4375); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + var$16 = $var11; + nms_RenderBlocks_setRenderBounds($this, 0.0, var$16, 0.1875, 0.125, var$17, 0.4375); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBounds($this, 0.875, var$16, 0.1875, 1.0, var$17, 0.4375); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockFenceGate, $par2, $par3, $par4); + } + } + $this.$renderAllFaces = 0; + $this.$uvRotateTop = 0; + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + return 1; +} +function nms_RenderBlocks_renderBlockHopper($this, $par1BlockHopper, $par2, $par3, $par4) { + var $var5, $var13, $var11, var$8; + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + nlea_Tessellator_setBrightness($var5, nms_Block_getMixedBrightnessForBlock($par1BlockHopper, $this.$blockAccess, $par2, $par3, $par4)); + $var13 = 1.0; + if (!nms_EntityRenderer_anaglyphEnable) { + $var11 = $var13; + var$8 = $var13; + } else { + $var11 = 1.0; + $var13 = 1.0; + var$8 = $var13; + } + nlea_Tessellator_setColorOpaque_F($var5, 1.0 * $var11, 1.0 * var$8, 1.0 * $var13); + return nms_RenderBlocks_renderBlockHopperMetadata($this, $par1BlockHopper, $par2, $par3, $par4, $this.$blockAccess.$getBlockMetadata($par2, $par3, $par4), 0); +} +function nms_RenderBlocks_renderBlockHopperMetadata($this, $par1BlockHopper, $par2, $par3, $par4, $par5, $par6) { + var $var7, $var8, $var12, $var16, $var17, $var18, var$13, $var24, $var25, var$16, $var26, $var27, $var20; + nlea_Tessellator_$callClinit(); + $var7 = nlea_Tessellator_instance; + $var8 = nms_BlockHopper_getDirectionFromMetadata($par5); + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.625, 0.0, 1.0, 1.0, 1.0); + if (!$par6) + nms_RenderBlocks_renderStandardBlock($this, $par1BlockHopper, $par2, $par3, $par4); + else { + nlea_Tessellator_startDrawingQuads($var7); + nlea_Tessellator_setNormal($var7, 0.0, (-1.0), 0.0); + nms_RenderBlocks_renderFaceYNeg($this, $par1BlockHopper, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1BlockHopper, 0, $par5)); + nlea_Tessellator_draw($var7); + nlea_Tessellator_startDrawingQuads($var7); + nlea_Tessellator_setNormal($var7, 0.0, 1.0, 0.0); + nms_RenderBlocks_renderFaceYPos($this, $par1BlockHopper, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1BlockHopper, 1, $par5)); + nlea_Tessellator_draw($var7); + nlea_Tessellator_startDrawingQuads($var7); + nlea_Tessellator_setNormal($var7, 0.0, 0.0, (-1.0)); + nms_RenderBlocks_renderFaceZNeg($this, $par1BlockHopper, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1BlockHopper, 2, $par5)); + nlea_Tessellator_draw($var7); + nlea_Tessellator_startDrawingQuads($var7); + nlea_Tessellator_setNormal($var7, 0.0, 0.0, 1.0); + nms_RenderBlocks_renderFaceZPos($this, $par1BlockHopper, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1BlockHopper, 3, $par5)); + nlea_Tessellator_draw($var7); + nlea_Tessellator_startDrawingQuads($var7); + nlea_Tessellator_setNormal($var7, (-1.0), 0.0, 0.0); + nms_RenderBlocks_renderFaceXNeg($this, $par1BlockHopper, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1BlockHopper, 4, $par5)); + nlea_Tessellator_draw($var7); + nlea_Tessellator_startDrawingQuads($var7); + nlea_Tessellator_setNormal($var7, 1.0, 0.0, 0.0); + nms_RenderBlocks_renderFaceXPos($this, $par1BlockHopper, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1BlockHopper, 5, $par5)); + nlea_Tessellator_draw($var7); + } + if (!$par6) { + nlea_Tessellator_setBrightness($var7, nms_Block_getMixedBrightnessForBlock($par1BlockHopper, $this.$blockAccess, $par2, $par3, $par4)); + $var12 = nms_Block_colorMultiplier($par1BlockHopper, $this.$blockAccess, $par2, $par3, $par4); + $var16 = ($var12 >> 16 & 255) / 255.0; + $var17 = ($var12 >> 8 & 255) / 255.0; + $var18 = ($var12 & 255) / 255.0; + if (nms_EntityRenderer_anaglyphEnable) { + var$13 = $var16 * 30.0; + $var16 = (var$13 + $var17 * 59.0 + $var18 * 11.0) / 100.0; + $var17 = (var$13 + $var17 * 70.0) / 100.0; + $var18 = (var$13 + $var18 * 70.0) / 100.0; + } + nlea_Tessellator_setColorOpaque_F($var7, 1.0 * $var16, 1.0 * $var17, 1.0 * $var18); + } + $var24 = nms_BlockHopper_getHopperIcon($rt_s(966)); + $var25 = nms_BlockHopper_getHopperIcon($rt_s(967)); + if ($par6) { + nlea_Tessellator_startDrawingQuads($var7); + nms_RenderBlocks_renderFaceXPos($this, $par1BlockHopper, (-0.875), 0.0, 0.0, $var24); + nlea_Tessellator_draw($var7); + nlea_Tessellator_startDrawingQuads($var7); + nms_RenderBlocks_renderFaceXNeg($this, $par1BlockHopper, 0.875, 0.0, 0.0, $var24); + nlea_Tessellator_draw($var7); + nlea_Tessellator_startDrawingQuads($var7); + nms_RenderBlocks_renderFaceZPos($this, $par1BlockHopper, 0.0, 0.0, (-0.875), $var24); + nlea_Tessellator_draw($var7); + nlea_Tessellator_startDrawingQuads($var7); + nms_RenderBlocks_renderFaceZNeg($this, $par1BlockHopper, 0.0, 0.0, 0.875, $var24); + nlea_Tessellator_draw($var7); + nlea_Tessellator_startDrawingQuads($var7); + nms_RenderBlocks_renderFaceYPos($this, $par1BlockHopper, 0.0, (-0.375), 0.0, $var25); + nlea_Tessellator_draw($var7); + } else { + var$16 = $par2; + $var26 = var$16 - 1.0 + 0.125; + $var27 = $par3; + $var20 = $par4; + nms_RenderBlocks_renderFaceXPos($this, $par1BlockHopper, $var26, $var27, $var20, $var24); + nms_RenderBlocks_renderFaceXNeg($this, $par1BlockHopper, var$16 + 1.0 - 0.125, $var27, $var20, $var24); + $var26 = $par2; + var$13 = $par4; + nms_RenderBlocks_renderFaceZPos($this, $par1BlockHopper, $var26, $var27, var$13 - 1.0 + 0.125, $var24); + nms_RenderBlocks_renderFaceZNeg($this, $par1BlockHopper, $var26, $var27, var$13 + 1.0 - 0.125, $var24); + nms_RenderBlocks_renderFaceYPos($this, $par1BlockHopper, $var26, $par3 - 1.0 + 0.625, $var20, $var25); + } + nms_RenderBlocks_setOverrideBlockTexture($this, $var24); + nms_RenderBlocks_setRenderBounds($this, 0.25, 0.25, 0.25, 0.75, 0.623, 0.75); + if (!$par6) + nms_RenderBlocks_renderStandardBlock($this, $par1BlockHopper, $par2, $par3, $par4); + else { + nlea_Tessellator_startDrawingQuads($var7); + nms_RenderBlocks_renderFaceXPos($this, $par1BlockHopper, 0.0, 0.0, 0.0, $var24); + nlea_Tessellator_draw($var7); + nlea_Tessellator_startDrawingQuads($var7); + nms_RenderBlocks_renderFaceXNeg($this, $par1BlockHopper, 0.0, 0.0, 0.0, $var24); + nlea_Tessellator_draw($var7); + nlea_Tessellator_startDrawingQuads($var7); + nms_RenderBlocks_renderFaceZPos($this, $par1BlockHopper, 0.0, 0.0, 0.0, $var24); + nlea_Tessellator_draw($var7); + nlea_Tessellator_startDrawingQuads($var7); + nms_RenderBlocks_renderFaceZNeg($this, $par1BlockHopper, 0.0, 0.0, 0.0, $var24); + nlea_Tessellator_draw($var7); + nlea_Tessellator_startDrawingQuads($var7); + nms_RenderBlocks_renderFaceYPos($this, $par1BlockHopper, 0.0, 0.0, 0.0, $var24); + nlea_Tessellator_draw($var7); + nlea_Tessellator_startDrawingQuads($var7); + nms_RenderBlocks_renderFaceYNeg($this, $par1BlockHopper, 0.0, 0.0, 0.0, $var24); + nlea_Tessellator_draw($var7); + } + if (!$par6) { + nms_RenderBlocks_setOverrideBlockTexture($this, $var24); + if (!$var8) { + nms_RenderBlocks_setRenderBounds($this, 0.375, 0.0, 0.375, 0.625, 0.25, 0.625); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockHopper, $par2, $par3, $par4); + } + if ($var8 == 2) { + nms_RenderBlocks_setRenderBounds($this, 0.375, 0.25, 0.0, 0.625, 0.5, 0.25); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockHopper, $par2, $par3, $par4); + } + if ($var8 == 3) { + nms_RenderBlocks_setRenderBounds($this, 0.375, 0.25, 0.75, 0.625, 0.5, 1.0); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockHopper, $par2, $par3, $par4); + } + if ($var8 == 4) { + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.25, 0.375, 0.25, 0.5, 0.625); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockHopper, $par2, $par3, $par4); + } + if ($var8 == 5) { + nms_RenderBlocks_setRenderBounds($this, 0.75, 0.25, 0.375, 1.0, 0.5, 0.625); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockHopper, $par2, $par3, $par4); + } + } + nms_RenderBlocks_clearOverrideBlockTexture($this); + return 1; +} +function nms_RenderBlocks_renderBlockStairs($this, $par1BlockStairs, $par2, $par3, $par4) { + var $var5; + nms_BlockStairs_func_82541_d($par1BlockStairs, $this.$blockAccess, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBoundsFromBlock($this, $par1BlockStairs); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockStairs, $par2, $par3, $par4); + $var5 = nms_BlockStairs_func_82542_g($par1BlockStairs, $this.$blockAccess, $par2, $par3, $par4); + nms_RenderBlocks_setRenderBoundsFromBlock($this, $par1BlockStairs); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockStairs, $par2, $par3, $par4); + if ($var5 && nms_BlockStairs_func_82544_h($par1BlockStairs, $this.$blockAccess, $par2, $par3, $par4)) { + nms_RenderBlocks_setRenderBoundsFromBlock($this, $par1BlockStairs); + nms_RenderBlocks_renderStandardBlock($this, $par1BlockStairs, $par2, $par3, $par4); + } + return 1; +} +function nms_RenderBlocks_renderBlockDoor($this, $par1Block, $par2, $par3, $par4) { + var $var5, $var12, var$7, var$8, var$9; + a: { + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + if (!($this.$blockAccess.$getBlockMetadata($par2, $par3, $par4) & 8)) { + if ($this.$blockAccess.$getBlockId($par2, $par3 + 1 | 0, $par4) == $par1Block.$blockID) + break a; + return 0; + } + if ($this.$blockAccess.$getBlockId($par2, $par3 - 1 | 0, $par4) != $par1Block.$blockID) + return 0; + } + $var12 = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4); + nlea_Tessellator_setBrightness($var5, $this.$renderMinY > 0.0 ? $var12 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3 - 1 | 0, $par4)); + nlea_Tessellator_setColorOpaque_F($var5, 0.5, 0.5, 0.5); + var$7 = $par2; + var$8 = $par3; + var$9 = $par4; + nms_RenderBlocks_renderFaceYNeg($this, $par1Block, var$7, var$8, var$9, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 0)); + nlea_Tessellator_setBrightness($var5, $this.$renderMaxY < 1.0 ? $var12 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3 + 1 | 0, $par4)); + nlea_Tessellator_setColorOpaque_F($var5, 1.0, 1.0, 1.0); + nms_RenderBlocks_renderFaceYPos($this, $par1Block, var$7, var$8, var$9, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 1)); + nlea_Tessellator_setBrightness($var5, $this.$renderMinZ > 0.0 ? $var12 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4 - 1 | 0)); + nlea_Tessellator_setColorOpaque_F($var5, 0.800000011920929, 0.800000011920929, 0.800000011920929); + nms_RenderBlocks_renderFaceZNeg($this, $par1Block, var$7, var$8, var$9, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 2)); + $this.$flipTexture = 0; + nlea_Tessellator_setBrightness($var5, $this.$renderMaxZ < 1.0 ? $var12 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2, $par3, $par4 + 1 | 0)); + nlea_Tessellator_setColorOpaque_F($var5, 0.800000011920929, 0.800000011920929, 0.800000011920929); + nms_RenderBlocks_renderFaceZPos($this, $par1Block, var$7, var$8, var$9, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 3)); + $this.$flipTexture = 0; + nlea_Tessellator_setBrightness($var5, $this.$renderMinX > 0.0 ? $var12 : $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2 - 1 | 0, $par3, $par4)); + nlea_Tessellator_setColorOpaque_F($var5, 0.6000000238418579, 0.6000000238418579, 0.6000000238418579); + nms_RenderBlocks_renderFaceXNeg($this, $par1Block, var$7, var$8, var$9, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 4)); + $this.$flipTexture = 0; + if ($this.$renderMaxX >= 1.0) + $var12 = $par1Block.$getMixedBrightnessForBlock($this.$blockAccess, $par2 + 1 | 0, $par3, $par4); + nlea_Tessellator_setBrightness($var5, $var12); + nlea_Tessellator_setColorOpaque_F($var5, 0.6000000238418579, 0.6000000238418579, 0.6000000238418579); + nms_RenderBlocks_renderFaceXPos($this, $par1Block, var$7, var$8, var$9, nms_RenderBlocks_getBlockIcon($this, $par1Block, $this.$blockAccess, $par2, $par3, $par4, 5)); + $this.$flipTexture = 0; + return 1; +} +function nms_RenderBlocks_renderFaceYNeg($this, $par1Block, $par2, $par4, $par6, $par8Icon) { + var $var9, $var10, $var12, $var14, $var16, var$11, var$12, var$13, var$14, $var26, $var28, $var30, $var32, $var34; + nlea_Tessellator_$callClinit(); + $var9 = nlea_Tessellator_instance; + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $par8Icon = $this.$overrideBlockTexture; + $var10 = $par8Icon.$getInterpolatedU($this.$renderMinX * 16.0); + $var12 = $par8Icon.$getInterpolatedU($this.$renderMaxX * 16.0); + $var14 = $par8Icon.$getInterpolatedV($this.$renderMinZ * 16.0); + $var16 = $par8Icon.$getInterpolatedV($this.$renderMaxZ * 16.0); + if (!($this.$renderMinX >= 0.0 && $this.$renderMaxX <= 1.0)) { + $var10 = $par8Icon.$getMinU(); + $var12 = $par8Icon.$getMaxU(); + } + if (!($this.$renderMinZ >= 0.0 && $this.$renderMaxZ <= 1.0)) { + $var14 = $par8Icon.$getMinV(); + $var16 = $par8Icon.$getMaxV(); + } + if ($this.$uvRotateBottom == 2) { + $var12 = $par8Icon.$getInterpolatedU($this.$renderMinZ * 16.0); + $var14 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMaxX * 16.0); + $var10 = $par8Icon.$getInterpolatedU($this.$renderMaxZ * 16.0); + $var16 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMinX * 16.0); + var$11 = $var12; + var$12 = $var16; + var$13 = $var10; + var$14 = $var14; + } else if ($this.$uvRotateBottom == 1) { + $var10 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMaxZ * 16.0); + $var16 = $par8Icon.$getInterpolatedV($this.$renderMinX * 16.0); + $var12 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMinZ * 16.0); + $var14 = $par8Icon.$getInterpolatedV($this.$renderMaxX * 16.0); + var$11 = $var12; + var$12 = $var16; + var$13 = $var10; + var$14 = $var14; + } else if ($this.$uvRotateBottom != 3) { + var$11 = $var10; + var$12 = $var14; + var$13 = $var12; + var$14 = $var16; + } else { + $var10 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMinX * 16.0); + $var12 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMaxX * 16.0); + $var14 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMinZ * 16.0); + $var16 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMaxZ * 16.0); + var$11 = $var10; + var$12 = $var14; + var$13 = $var12; + var$14 = $var16; + } + $var26 = $par2 + $this.$renderMinX; + $var28 = $par2 + $this.$renderMaxX; + $var30 = $par4 + $this.$renderMinY; + $var32 = $par6 + $this.$renderMinZ; + $var34 = $par6 + $this.$renderMaxZ; + if (!$this.$enableAO) { + nlea_Tessellator_addVertexWithUV($var9, $var26, $var30, $var34, $var10, $var16); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var30, $var32, var$11, var$12); + nlea_Tessellator_addVertexWithUV($var9, $var28, $var30, $var32, $var12, $var14); + nlea_Tessellator_addVertexWithUV($var9, $var28, $var30, $var34, var$13, var$14); + } else { + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedTopLeft, $this.$colorGreenTopLeft, $this.$colorBlueTopLeft); + nlea_Tessellator_setBrightness($var9, $this.$brightnessTopLeft); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var30, $var34, $var10, $var16); + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedBottomLeft, $this.$colorGreenBottomLeft, $this.$colorBlueBottomLeft); + nlea_Tessellator_setBrightness($var9, $this.$brightnessBottomLeft); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var30, $var32, var$11, var$12); + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedBottomRight, $this.$colorGreenBottomRight, $this.$colorBlueBottomRight); + nlea_Tessellator_setBrightness($var9, $this.$brightnessBottomRight); + nlea_Tessellator_addVertexWithUV($var9, $var28, $var30, $var32, $var12, $var14); + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedTopRight, $this.$colorGreenTopRight, $this.$colorBlueTopRight); + nlea_Tessellator_setBrightness($var9, $this.$brightnessTopRight); + nlea_Tessellator_addVertexWithUV($var9, $var28, $var30, $var34, var$13, var$14); + } +} +function nms_RenderBlocks_renderFaceYPos($this, $par1Block, $par2, $par4, $par6, $par8Icon) { + var $var9, $var10, $var12, $var14, $var16, var$11, var$12, var$13, var$14, $var26, $var28, $var30, $var32, $var34; + nlea_Tessellator_$callClinit(); + $var9 = nlea_Tessellator_instance; + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $par8Icon = $this.$overrideBlockTexture; + $var10 = $par8Icon.$getInterpolatedU($this.$renderMinX * 16.0); + $var12 = $par8Icon.$getInterpolatedU($this.$renderMaxX * 16.0); + $var14 = $par8Icon.$getInterpolatedV($this.$renderMinZ * 16.0); + $var16 = $par8Icon.$getInterpolatedV($this.$renderMaxZ * 16.0); + if (!($this.$renderMinX >= 0.0 && $this.$renderMaxX <= 1.0)) { + $var10 = $par8Icon.$getMinU(); + $var12 = $par8Icon.$getMaxU(); + } + if (!($this.$renderMinZ >= 0.0 && $this.$renderMaxZ <= 1.0)) { + $var14 = $par8Icon.$getMinV(); + $var16 = $par8Icon.$getMaxV(); + } + if ($this.$uvRotateTop == 1) { + $var12 = $par8Icon.$getInterpolatedU($this.$renderMinZ * 16.0); + $var14 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMaxX * 16.0); + $var10 = $par8Icon.$getInterpolatedU($this.$renderMaxZ * 16.0); + $var16 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMinX * 16.0); + var$11 = $var12; + var$12 = $var16; + var$13 = $var10; + var$14 = $var14; + } else if ($this.$uvRotateTop == 2) { + $var10 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMaxZ * 16.0); + $var16 = $par8Icon.$getInterpolatedV($this.$renderMinX * 16.0); + $var12 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMinZ * 16.0); + $var14 = $par8Icon.$getInterpolatedV($this.$renderMaxX * 16.0); + var$11 = $var12; + var$12 = $var16; + var$13 = $var10; + var$14 = $var14; + } else if ($this.$uvRotateTop != 3) { + var$11 = $var10; + var$12 = $var14; + var$13 = $var12; + var$14 = $var16; + } else { + $var10 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMinX * 16.0); + $var12 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMaxX * 16.0); + $var14 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMinZ * 16.0); + $var16 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMaxZ * 16.0); + var$11 = $var10; + var$12 = $var14; + var$13 = $var12; + var$14 = $var16; + } + $var26 = $par2 + $this.$renderMinX; + $var28 = $par2 + $this.$renderMaxX; + $var30 = $par4 + $this.$renderMaxY; + $var32 = $par6 + $this.$renderMinZ; + $var34 = $par6 + $this.$renderMaxZ; + if (!$this.$enableAO) { + nlea_Tessellator_addVertexWithUV($var9, $var28, $var30, $var34, var$13, var$14); + nlea_Tessellator_addVertexWithUV($var9, $var28, $var30, $var32, $var12, $var14); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var30, $var32, var$11, var$12); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var30, $var34, $var10, $var16); + } else { + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedTopLeft, $this.$colorGreenTopLeft, $this.$colorBlueTopLeft); + nlea_Tessellator_setBrightness($var9, $this.$brightnessTopLeft); + nlea_Tessellator_addVertexWithUV($var9, $var28, $var30, $var34, var$13, var$14); + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedBottomLeft, $this.$colorGreenBottomLeft, $this.$colorBlueBottomLeft); + nlea_Tessellator_setBrightness($var9, $this.$brightnessBottomLeft); + nlea_Tessellator_addVertexWithUV($var9, $var28, $var30, $var32, $var12, $var14); + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedBottomRight, $this.$colorGreenBottomRight, $this.$colorBlueBottomRight); + nlea_Tessellator_setBrightness($var9, $this.$brightnessBottomRight); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var30, $var32, var$11, var$12); + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedTopRight, $this.$colorGreenTopRight, $this.$colorBlueTopRight); + nlea_Tessellator_setBrightness($var9, $this.$brightnessTopRight); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var30, $var34, $var10, $var16); + } +} +function nms_RenderBlocks_renderFaceZNeg($this, $par1Block, $par2, $par4, $par6, $par8Icon) { + var $var9, $var10, $var12, $var14, $var16, var$11, var$12, var$13, var$14, $var26, $var28, $var30, $var32, $var34; + nlea_Tessellator_$callClinit(); + $var9 = nlea_Tessellator_instance; + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $par8Icon = $this.$overrideBlockTexture; + $var10 = $par8Icon.$getInterpolatedU($this.$renderMinX * 16.0); + $var12 = $par8Icon.$getInterpolatedU($this.$renderMaxX * 16.0); + $var14 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMaxY * 16.0); + $var16 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMinY * 16.0); + if (!$this.$flipTexture) { + var$11 = $var12; + $var12 = $var10; + $var10 = var$11; + } + if (!($this.$renderMinX >= 0.0 && $this.$renderMaxX <= 1.0)) { + $var12 = $par8Icon.$getMinU(); + $var10 = $par8Icon.$getMaxU(); + } + if (!($this.$renderMinY >= 0.0 && $this.$renderMaxY <= 1.0)) { + $var14 = $par8Icon.$getMinV(); + $var16 = $par8Icon.$getMaxV(); + } + if ($this.$uvRotateEast == 2) { + $var10 = $par8Icon.$getInterpolatedU($this.$renderMinY * 16.0); + $var14 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMinX * 16.0); + $var12 = $par8Icon.$getInterpolatedU($this.$renderMaxY * 16.0); + $var16 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMaxX * 16.0); + var$11 = $var10; + var$12 = $var16; + var$13 = $var12; + var$14 = $var14; + } else if ($this.$uvRotateEast == 1) { + $var12 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMaxY * 16.0); + $var16 = $par8Icon.$getInterpolatedV($this.$renderMaxX * 16.0); + $var10 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMinY * 16.0); + $var14 = $par8Icon.$getInterpolatedV($this.$renderMinX * 16.0); + var$11 = $var10; + var$12 = $var16; + var$13 = $var12; + var$14 = $var14; + } else if ($this.$uvRotateEast != 3) { + var$11 = $var12; + var$12 = $var14; + var$13 = $var10; + var$14 = $var16; + } else { + $var12 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMinX * 16.0); + $var10 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMaxX * 16.0); + $var14 = $par8Icon.$getInterpolatedV($this.$renderMaxY * 16.0); + $var16 = $par8Icon.$getInterpolatedV($this.$renderMinY * 16.0); + var$11 = $var12; + var$12 = $var14; + var$13 = $var10; + var$14 = $var16; + } + $var26 = $par2 + $this.$renderMinX; + $var28 = $par2 + $this.$renderMaxX; + $var30 = $par4 + $this.$renderMinY; + $var32 = $par4 + $this.$renderMaxY; + $var34 = $par6 + $this.$renderMinZ; + if (!$this.$enableAO) { + nlea_Tessellator_addVertexWithUV($var9, $var26, $var32, $var34, $var10, $var14); + nlea_Tessellator_addVertexWithUV($var9, $var28, $var32, $var34, var$11, var$12); + nlea_Tessellator_addVertexWithUV($var9, $var28, $var30, $var34, $var12, $var16); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var30, $var34, var$13, var$14); + } else { + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedTopLeft, $this.$colorGreenTopLeft, $this.$colorBlueTopLeft); + nlea_Tessellator_setBrightness($var9, $this.$brightnessTopLeft); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var32, $var34, $var10, $var14); + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedBottomLeft, $this.$colorGreenBottomLeft, $this.$colorBlueBottomLeft); + nlea_Tessellator_setBrightness($var9, $this.$brightnessBottomLeft); + nlea_Tessellator_addVertexWithUV($var9, $var28, $var32, $var34, var$11, var$12); + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedBottomRight, $this.$colorGreenBottomRight, $this.$colorBlueBottomRight); + nlea_Tessellator_setBrightness($var9, $this.$brightnessBottomRight); + nlea_Tessellator_addVertexWithUV($var9, $var28, $var30, $var34, $var12, $var16); + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedTopRight, $this.$colorGreenTopRight, $this.$colorBlueTopRight); + nlea_Tessellator_setBrightness($var9, $this.$brightnessTopRight); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var30, $var34, var$13, var$14); + } +} +function nms_RenderBlocks_renderFaceZPos($this, $par1Block, $par2, $par4, $par6, $par8Icon) { + var $var9, $var10, $var12, $var14, $var16, var$11, var$12, var$13, var$14, $var26, $var28, $var30, $var32, $var34; + nlea_Tessellator_$callClinit(); + $var9 = nlea_Tessellator_instance; + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $par8Icon = $this.$overrideBlockTexture; + $var10 = $par8Icon.$getInterpolatedU($this.$renderMinX * 16.0); + $var12 = $par8Icon.$getInterpolatedU($this.$renderMaxX * 16.0); + $var14 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMaxY * 16.0); + $var16 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMinY * 16.0); + if (!$this.$flipTexture) { + var$11 = $var12; + $var12 = $var10; + $var10 = var$11; + } + if (!($this.$renderMinX >= 0.0 && $this.$renderMaxX <= 1.0)) { + $var12 = $par8Icon.$getMinU(); + $var10 = $par8Icon.$getMaxU(); + } + if (!($this.$renderMinY >= 0.0 && $this.$renderMaxY <= 1.0)) { + $var14 = $par8Icon.$getMinV(); + $var16 = $par8Icon.$getMaxV(); + } + if ($this.$uvRotateWest == 1) { + $var10 = $par8Icon.$getInterpolatedU($this.$renderMinY * 16.0); + $var16 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMinX * 16.0); + $var12 = $par8Icon.$getInterpolatedU($this.$renderMaxY * 16.0); + $var14 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMaxX * 16.0); + var$11 = $var10; + var$12 = $var14; + var$13 = $var12; + var$14 = $var16; + } else if ($this.$uvRotateWest == 2) { + $var12 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMaxY * 16.0); + $var16 = $par8Icon.$getInterpolatedV($this.$renderMinX * 16.0); + $var10 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMinY * 16.0); + $var14 = $par8Icon.$getInterpolatedV($this.$renderMaxX * 16.0); + var$11 = $var10; + var$12 = $var14; + var$13 = $var12; + var$14 = $var16; + } else if ($this.$uvRotateWest != 3) { + var$11 = $var12; + var$12 = $var16; + var$13 = $var10; + var$14 = $var14; + } else { + $var12 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMinX * 16.0); + $var10 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMaxX * 16.0); + $var14 = $par8Icon.$getInterpolatedV($this.$renderMaxY * 16.0); + $var16 = $par8Icon.$getInterpolatedV($this.$renderMinY * 16.0); + var$11 = $var12; + var$12 = $var16; + var$13 = $var10; + var$14 = $var14; + } + $var26 = $par2 + $this.$renderMinX; + $var28 = $par2 + $this.$renderMaxX; + $var30 = $par4 + $this.$renderMinY; + $var32 = $par4 + $this.$renderMaxY; + $var34 = $par6 + $this.$renderMaxZ; + if (!$this.$enableAO) { + nlea_Tessellator_addVertexWithUV($var9, $var26, $var32, $var34, var$11, var$14); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var30, $var34, $var12, $var16); + nlea_Tessellator_addVertexWithUV($var9, $var28, $var30, $var34, var$13, var$12); + nlea_Tessellator_addVertexWithUV($var9, $var28, $var32, $var34, $var10, $var14); + } else { + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedTopLeft, $this.$colorGreenTopLeft, $this.$colorBlueTopLeft); + nlea_Tessellator_setBrightness($var9, $this.$brightnessTopLeft); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var32, $var34, var$11, var$14); + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedBottomLeft, $this.$colorGreenBottomLeft, $this.$colorBlueBottomLeft); + nlea_Tessellator_setBrightness($var9, $this.$brightnessBottomLeft); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var30, $var34, $var12, $var16); + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedBottomRight, $this.$colorGreenBottomRight, $this.$colorBlueBottomRight); + nlea_Tessellator_setBrightness($var9, $this.$brightnessBottomRight); + nlea_Tessellator_addVertexWithUV($var9, $var28, $var30, $var34, var$13, var$12); + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedTopRight, $this.$colorGreenTopRight, $this.$colorBlueTopRight); + nlea_Tessellator_setBrightness($var9, $this.$brightnessTopRight); + nlea_Tessellator_addVertexWithUV($var9, $var28, $var32, $var34, $var10, $var14); + } +} +function nms_RenderBlocks_renderFaceXNeg($this, $par1Block, $par2, $par4, $par6, $par8Icon) { + var $var9, $var10, $var12, $var14, $var16, var$11, var$12, var$13, var$14, $var26, $var28, $var30, $var32, $var34; + nlea_Tessellator_$callClinit(); + $var9 = nlea_Tessellator_instance; + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $par8Icon = $this.$overrideBlockTexture; + $var10 = $par8Icon.$getInterpolatedU($this.$renderMinZ * 16.0); + $var12 = $par8Icon.$getInterpolatedU($this.$renderMaxZ * 16.0); + $var14 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMaxY * 16.0); + $var16 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMinY * 16.0); + if (!$this.$flipTexture) { + var$11 = $var12; + $var12 = $var10; + $var10 = var$11; + } + if (!($this.$renderMinZ >= 0.0 && $this.$renderMaxZ <= 1.0)) { + $var12 = $par8Icon.$getMinU(); + $var10 = $par8Icon.$getMaxU(); + } + if (!($this.$renderMinY >= 0.0 && $this.$renderMaxY <= 1.0)) { + $var14 = $par8Icon.$getMinV(); + $var16 = $par8Icon.$getMaxV(); + } + if ($this.$uvRotateNorth == 1) { + $var10 = $par8Icon.$getInterpolatedU($this.$renderMinY * 16.0); + $var14 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMaxZ * 16.0); + $var12 = $par8Icon.$getInterpolatedU($this.$renderMaxY * 16.0); + $var16 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMinZ * 16.0); + var$12 = $var10; + var$13 = $var16; + var$11 = $var12; + var$14 = $var14; + } else if ($this.$uvRotateNorth == 2) { + $var12 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMaxY * 16.0); + $var16 = $par8Icon.$getInterpolatedV($this.$renderMinZ * 16.0); + $var10 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMinY * 16.0); + $var14 = $par8Icon.$getInterpolatedV($this.$renderMaxZ * 16.0); + var$12 = $var10; + var$13 = $var16; + var$11 = $var12; + var$14 = $var14; + } else if ($this.$uvRotateNorth != 3) { + var$12 = $var12; + var$13 = $var14; + var$11 = $var10; + var$14 = $var16; + } else { + $var12 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMinZ * 16.0); + $var10 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMaxZ * 16.0); + $var14 = $par8Icon.$getInterpolatedV($this.$renderMaxY * 16.0); + $var16 = $par8Icon.$getInterpolatedV($this.$renderMinY * 16.0); + var$12 = $var12; + var$13 = $var14; + var$11 = $var10; + var$14 = $var16; + } + $var26 = $par2 + $this.$renderMinX; + $var28 = $par4 + $this.$renderMinY; + $var30 = $par4 + $this.$renderMaxY; + $var32 = $par6 + $this.$renderMinZ; + $var34 = $par6 + $this.$renderMaxZ; + if (!$this.$enableAO) { + nlea_Tessellator_addVertexWithUV($var9, $var26, $var30, $var34, $var10, $var14); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var30, $var32, var$12, var$13); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var28, $var32, $var12, $var16); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var28, $var34, var$11, var$14); + } else { + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedTopLeft, $this.$colorGreenTopLeft, $this.$colorBlueTopLeft); + nlea_Tessellator_setBrightness($var9, $this.$brightnessTopLeft); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var30, $var34, $var10, $var14); + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedBottomLeft, $this.$colorGreenBottomLeft, $this.$colorBlueBottomLeft); + nlea_Tessellator_setBrightness($var9, $this.$brightnessBottomLeft); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var30, $var32, var$12, var$13); + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedBottomRight, $this.$colorGreenBottomRight, $this.$colorBlueBottomRight); + nlea_Tessellator_setBrightness($var9, $this.$brightnessBottomRight); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var28, $var32, $var12, $var16); + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedTopRight, $this.$colorGreenTopRight, $this.$colorBlueTopRight); + nlea_Tessellator_setBrightness($var9, $this.$brightnessTopRight); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var28, $var34, var$11, var$14); + } +} +function nms_RenderBlocks_renderFaceXPos($this, $par1Block, $par2, $par4, $par6, $par8Icon) { + var $var9, $var10, $var12, $var14, $var16, var$11, var$12, var$13, var$14, $var26, $var28, $var30, $var32, $var34; + nlea_Tessellator_$callClinit(); + $var9 = nlea_Tessellator_instance; + if (nms_RenderBlocks_hasOverrideBlockTexture($this)) + $par8Icon = $this.$overrideBlockTexture; + $var10 = $par8Icon.$getInterpolatedU($this.$renderMinZ * 16.0); + $var12 = $par8Icon.$getInterpolatedU($this.$renderMaxZ * 16.0); + $var14 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMaxY * 16.0); + $var16 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMinY * 16.0); + if (!$this.$flipTexture) { + var$11 = $var12; + $var12 = $var10; + $var10 = var$11; + } + if (!($this.$renderMinZ >= 0.0 && $this.$renderMaxZ <= 1.0)) { + $var12 = $par8Icon.$getMinU(); + $var10 = $par8Icon.$getMaxU(); + } + if (!($this.$renderMinY >= 0.0 && $this.$renderMaxY <= 1.0)) { + $var14 = $par8Icon.$getMinV(); + $var16 = $par8Icon.$getMaxV(); + } + if ($this.$uvRotateSouth == 2) { + $var10 = $par8Icon.$getInterpolatedU($this.$renderMinY * 16.0); + $var14 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMinZ * 16.0); + $var12 = $par8Icon.$getInterpolatedU($this.$renderMaxY * 16.0); + $var16 = $par8Icon.$getInterpolatedV(16.0 - $this.$renderMaxZ * 16.0); + var$11 = $var10; + var$12 = $var16; + var$13 = $var12; + var$14 = $var14; + } else if ($this.$uvRotateSouth == 1) { + $var12 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMaxY * 16.0); + $var16 = $par8Icon.$getInterpolatedV($this.$renderMaxZ * 16.0); + $var10 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMinY * 16.0); + $var14 = $par8Icon.$getInterpolatedV($this.$renderMinZ * 16.0); + var$11 = $var10; + var$12 = $var16; + var$13 = $var12; + var$14 = $var14; + } else if ($this.$uvRotateSouth != 3) { + var$11 = $var12; + var$12 = $var14; + var$13 = $var10; + var$14 = $var16; + } else { + $var12 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMinZ * 16.0); + $var10 = $par8Icon.$getInterpolatedU(16.0 - $this.$renderMaxZ * 16.0); + $var14 = $par8Icon.$getInterpolatedV($this.$renderMaxY * 16.0); + $var16 = $par8Icon.$getInterpolatedV($this.$renderMinY * 16.0); + var$11 = $var12; + var$12 = $var14; + var$13 = $var10; + var$14 = $var16; + } + $var26 = $par2 + $this.$renderMaxX; + $var28 = $par4 + $this.$renderMinY; + $var30 = $par4 + $this.$renderMaxY; + $var32 = $par6 + $this.$renderMinZ; + $var34 = $par6 + $this.$renderMaxZ; + if (!$this.$enableAO) { + nlea_Tessellator_addVertexWithUV($var9, $var26, $var28, $var34, $var12, $var16); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var28, $var32, var$13, var$14); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var30, $var32, $var10, $var14); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var30, $var34, var$11, var$12); + } else { + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedTopLeft, $this.$colorGreenTopLeft, $this.$colorBlueTopLeft); + nlea_Tessellator_setBrightness($var9, $this.$brightnessTopLeft); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var28, $var34, $var12, $var16); + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedBottomLeft, $this.$colorGreenBottomLeft, $this.$colorBlueBottomLeft); + nlea_Tessellator_setBrightness($var9, $this.$brightnessBottomLeft); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var28, $var32, var$13, var$14); + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedBottomRight, $this.$colorGreenBottomRight, $this.$colorBlueBottomRight); + nlea_Tessellator_setBrightness($var9, $this.$brightnessBottomRight); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var30, $var32, $var10, $var14); + nlea_Tessellator_setColorOpaque_F($var9, $this.$colorRedTopRight, $this.$colorGreenTopRight, $this.$colorBlueTopRight); + nlea_Tessellator_setBrightness($var9, $this.$brightnessTopRight); + nlea_Tessellator_addVertexWithUV($var9, $var26, $var30, $var34, var$11, var$12); + } +} +function nms_RenderBlocks_renderBlockAsItem($this, $par1Block, $par2, $par3) { + var $var4, $var14, $var5, $var6, var$8, $var15, $var16, $var17, $var11, $var12, $var13, var$15, var$16, var$17, $var14_0, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var14_0 = $thread.pop();var$17 = $thread.pop();var$16 = $thread.pop();var$15 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var17 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();var$8 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var14 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Block = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nlea_Tessellator_$callClinit(); + $var4 = nlea_Tessellator_instance; + $var14 = $par1Block.$blockID; + nms_Block_$callClinit(); + $var5 = $var14 != nms_Block_grass.$blockID ? 0 : 1; + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10241, 9728); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10240, 9728); + if (!($par1Block !== nms_Block_dispenser && $par1Block !== nms_Block_dropper && $par1Block !== nms_Block_furnaceIdle)) + $par2 = 3; + if ($this.$useInventoryTint) { + $var6 = $par1Block.$getRenderColor($par2); + if ($var5) + $var6 = 16777215; + nleg_EaglerAdapterGL30_glColor4f(($var6 >> 16 & 255) / 255.0 * $par3, ($var6 >> 8 & 255) / 255.0 * $par3, ($var6 & 255) / 255.0 * $par3, 1.0); + } + a: { + $var6 = $par1Block.$getRenderType(); + nms_RenderBlocks_setRenderBoundsFromBlock($this, $par1Block); + if ($var6 && $var6 != 31 && $var6 != 39 && $var6 != 16 && $var6 != 26) { + if ($var6 == 1) { + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, (-1.0), 0.0); + nms_RenderBlocks_drawCrossedSquares($this, $par1Block, $par2, (-0.5), (-0.5), (-0.5), 1.0); + nlea_Tessellator_draw($var4); + } else if ($var6 == 19) { + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, (-1.0), 0.0); + $par1Block.$setBlockBoundsForItemRender(); + nms_RenderBlocks_renderBlockStemSmall($this, $par1Block, $par2, $this.$renderMaxY, (-0.5), (-0.5), (-0.5)); + nlea_Tessellator_draw($var4); + } else if ($var6 == 23) { + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, (-1.0), 0.0); + $par1Block.$setBlockBoundsForItemRender(); + nlea_Tessellator_draw($var4); + } else if ($var6 == 13) { + $par1Block.$setBlockBoundsForItemRender(); + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.5), (-0.5)); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, (-1.0), 0.0); + nms_RenderBlocks_renderFaceYNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 0)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, 1.0, 0.0); + nms_RenderBlocks_renderFaceYPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 1)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, 0.0, (-1.0)); + nlea_Tessellator_addTranslation($var4, 0.0, 0.0, 0.0625); + nms_RenderBlocks_renderFaceZNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 2)); + nlea_Tessellator_addTranslation($var4, 0.0, 0.0, (-0.0625)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, 0.0, 1.0); + nlea_Tessellator_addTranslation($var4, 0.0, 0.0, (-0.0625)); + nms_RenderBlocks_renderFaceZPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 3)); + nlea_Tessellator_addTranslation($var4, 0.0, 0.0, 0.0625); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, (-1.0), 0.0, 0.0); + nlea_Tessellator_addTranslation($var4, 0.0625, 0.0, 0.0); + nms_RenderBlocks_renderFaceXNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 4)); + nlea_Tessellator_addTranslation($var4, (-0.0625), 0.0, 0.0); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 1.0, 0.0, 0.0); + nlea_Tessellator_addTranslation($var4, (-0.0625), 0.0, 0.0); + nms_RenderBlocks_renderFaceXPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 5)); + nlea_Tessellator_addTranslation($var4, 0.0625, 0.0, 0.0); + nlea_Tessellator_draw($var4); + nleg_EaglerAdapterGL30_glTranslatef(0.5, 0.5, 0.5); + } else { + if ($var6 == 22) { + nms_RenderHelper_enableStandardItemLighting(); + nleg_EaglerAdapterGL30_glRotatef(90.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.5), (-0.5)); + var$8 = nms_ChestItemRenderHelper_instance; + $ptr = 1; + continue main; + } + if ($var6 == 6) { + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, (-1.0), 0.0); + nms_RenderBlocks_renderBlockCropsImpl($this, $par1Block, $par2, (-0.5), (-0.5), (-0.5)); + nlea_Tessellator_draw($var4); + } else if ($var6 == 2) { + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, (-1.0), 0.0); + nms_RenderBlocks_renderTorchAtAngle($this, $par1Block, (-0.5), (-0.5), (-0.5), 0.0, 0.0, 0); + nlea_Tessellator_draw($var4); + } else { + if ($var6 == 10) { + $var14 = 0; + while (true) { + if ($var14 >= 2) + break a; + if (!$var14) + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 0.5); + if ($var14 == 1) + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.5, 1.0, 0.5, 1.0); + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.5), (-0.5)); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, (-1.0), 0.0); + nms_RenderBlocks_renderFaceYNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 0)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, 1.0, 0.0); + nms_RenderBlocks_renderFaceYPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 1)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, 0.0, (-1.0)); + nms_RenderBlocks_renderFaceZNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 2)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, 0.0, 1.0); + nms_RenderBlocks_renderFaceZPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 3)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, (-1.0), 0.0, 0.0); + nms_RenderBlocks_renderFaceXNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 4)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 1.0, 0.0, 0.0); + nms_RenderBlocks_renderFaceXPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 5)); + nlea_Tessellator_draw($var4); + nleg_EaglerAdapterGL30_glTranslatef(0.5, 0.5, 0.5); + $var14 = $var14 + 1 | 0; + } + } + if ($var6 != 27) { + if ($var6 == 11) { + $var14 = 0; + while ($var14 < 4) { + if (!$var14) + nms_RenderBlocks_setRenderBounds($this, 0.375, 0.0, 0.0, 0.625, 1.0, 0.25); + if ($var14 == 1) + nms_RenderBlocks_setRenderBounds($this, 0.375, 0.0, 0.75, 0.625, 1.0, 1.0); + if ($var14 == 2) + nms_RenderBlocks_setRenderBounds($this, 0.4375, 0.8125, (-0.125), 0.5625, 0.9375, 1.125); + if ($var14 == 3) + nms_RenderBlocks_setRenderBounds($this, 0.4375, 0.3125, (-0.125), 0.5625, 0.4375, 1.125); + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.5), (-0.5)); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, (-1.0), 0.0); + nms_RenderBlocks_renderFaceYNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 0)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, 1.0, 0.0); + nms_RenderBlocks_renderFaceYPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 1)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, 0.0, (-1.0)); + nms_RenderBlocks_renderFaceZNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 2)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, 0.0, 1.0); + nms_RenderBlocks_renderFaceZPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 3)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, (-1.0), 0.0, 0.0); + nms_RenderBlocks_renderFaceXNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 4)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 1.0, 0.0, 0.0); + nms_RenderBlocks_renderFaceXPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 5)); + nlea_Tessellator_draw($var4); + nleg_EaglerAdapterGL30_glTranslatef(0.5, 0.5, 0.5); + $var14 = $var14 + 1 | 0; + } + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + } else { + if ($var6 == 21) { + $var14 = 0; + while (true) { + if ($var14 >= 3) + break a; + if (!$var14) + nms_RenderBlocks_setRenderBounds($this, 0.4375, 0.30000001192092896, 0.0, 0.5625, 1.0, 0.125); + if ($var14 == 1) + nms_RenderBlocks_setRenderBounds($this, 0.4375, 0.30000001192092896, 0.875, 0.5625, 1.0, 1.0); + if ($var14 == 2) + nms_RenderBlocks_setRenderBounds($this, 0.4375, 0.5, 0.0, 0.5625, 0.9375, 1.0); + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.5), (-0.5)); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, (-1.0), 0.0); + nms_RenderBlocks_renderFaceYNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 0)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, 1.0, 0.0); + nms_RenderBlocks_renderFaceYPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 1)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, 0.0, (-1.0)); + nms_RenderBlocks_renderFaceZNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 2)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, 0.0, 1.0); + nms_RenderBlocks_renderFaceZPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 3)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, (-1.0), 0.0, 0.0); + nms_RenderBlocks_renderFaceXNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 4)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 1.0, 0.0, 0.0); + nms_RenderBlocks_renderFaceXPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 5)); + nlea_Tessellator_draw($var4); + nleg_EaglerAdapterGL30_glTranslatef(0.5, 0.5, 0.5); + $var14 = $var14 + 1 | 0; + } + } + if ($var6 == 32) { + $var14 = 0; + while ($var14 < 2) { + if (!$var14) + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.3125, 1.0, 0.8125, 0.6875); + if ($var14 == 1) + nms_RenderBlocks_setRenderBounds($this, 0.25, 0.0, 0.25, 0.75, 1.0, 0.75); + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.5), (-0.5)); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, (-1.0), 0.0); + nms_RenderBlocks_renderFaceYNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 0, $par2)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, 1.0, 0.0); + nms_RenderBlocks_renderFaceYPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 1, $par2)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, 0.0, (-1.0)); + nms_RenderBlocks_renderFaceZNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 2, $par2)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, 0.0, 1.0); + nms_RenderBlocks_renderFaceZPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 3, $par2)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, (-1.0), 0.0, 0.0); + nms_RenderBlocks_renderFaceXNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 4, $par2)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 1.0, 0.0, 0.0); + nms_RenderBlocks_renderFaceXPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 5, $par2)); + nlea_Tessellator_draw($var4); + nleg_EaglerAdapterGL30_glTranslatef(0.5, 0.5, 0.5); + $var14 = $var14 + 1 | 0; + } + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + } else if ($var6 == 35) { + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.5), (-0.5)); + nms_RenderBlocks_renderBlockAnvilOrient($this, $par1Block, 0, 0, 0, $par2, 1); + nleg_EaglerAdapterGL30_glTranslatef(0.5, 0.5, 0.5); + } else if ($var6 == 34) { + $var14 = 0; + while ($var14 < 3) { + if (!$var14) { + nms_RenderBlocks_setRenderBounds($this, 0.125, 0.0, 0.125, 0.875, 0.1875, 0.875); + nms_RenderBlocks_setOverrideBlockTexture($this, nms_RenderBlocks_getBlockIcon0($this, nms_Block_obsidian)); + } else if ($var14 == 1) { + nms_RenderBlocks_setRenderBounds($this, 0.1875, 0.1875, 0.1875, 0.8125, 0.875, 0.8125); + nms_RenderBlocks_setOverrideBlockTexture($this, nms_BlockBeacon_getBeaconIcon(nms_Block_beacon)); + } else if ($var14 == 2) { + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + nms_RenderBlocks_setOverrideBlockTexture($this, nms_RenderBlocks_getBlockIcon0($this, nms_Block_glass)); + } + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.5), (-0.5)); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, (-1.0), 0.0); + nms_RenderBlocks_renderFaceYNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 0, $par2)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, 1.0, 0.0); + nms_RenderBlocks_renderFaceYPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 1, $par2)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, 0.0, (-1.0)); + nms_RenderBlocks_renderFaceZNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 2, $par2)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, 0.0, 1.0); + nms_RenderBlocks_renderFaceZPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 3, $par2)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, (-1.0), 0.0, 0.0); + nms_RenderBlocks_renderFaceXNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 4, $par2)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 1.0, 0.0, 0.0); + nms_RenderBlocks_renderFaceXPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 5, $par2)); + nlea_Tessellator_draw($var4); + nleg_EaglerAdapterGL30_glTranslatef(0.5, 0.5, 0.5); + $var14 = $var14 + 1 | 0; + } + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + nms_RenderBlocks_clearOverrideBlockTexture($this); + } else if ($var6 == 38) { + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.5), (-0.5)); + nms_RenderBlocks_renderBlockHopperMetadata($this, $par1Block, 0, 0, 0, 0, 1); + nleg_EaglerAdapterGL30_glTranslatef(0.5, 0.5, 0.5); + } + } + } else { + $var14 = 0; + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.5), (-0.5)); + nlea_Tessellator_startDrawingQuads($var4); + $var15 = 0; + while ($var15 < 8) { + $var16 = 0; + $var17 = 1; + if (!$var15) + $var16 = 2; + if ($var15 == 1) + $var16 = 3; + if ($var15 == 2) + $var16 = 4; + if ($var15 == 3) { + $var16 = 5; + $var17 = 2; + } + if ($var15 == 4) { + $var16 = 6; + $var17 = 3; + } + if ($var15 == 5) { + $var16 = 7; + $var17 = 5; + } + if ($var15 == 6) { + $var16 = 6; + $var17 = 2; + } + if ($var15 == 7) + $var16 = 3; + $var11 = $var16 / 16.0; + $var12 = 1.0 - $var14 / 16.0; + $var14 = $var14 + $var17 | 0; + $var13 = 1.0 - $var14 / 16.0; + var$15 = 0.5 - $var11; + var$16 = $var13; + var$17 = 0.5 + $var11; + nms_RenderBlocks_setRenderBounds($this, var$15, var$16, var$15, var$17, $var12, var$17); + nlea_Tessellator_setNormal($var4, 0.0, (-1.0), 0.0); + nms_RenderBlocks_renderFaceYNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 0)); + nlea_Tessellator_setNormal($var4, 0.0, 1.0, 0.0); + nms_RenderBlocks_renderFaceYPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 1)); + nlea_Tessellator_setNormal($var4, 0.0, 0.0, (-1.0)); + nms_RenderBlocks_renderFaceZNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 2)); + nlea_Tessellator_setNormal($var4, 0.0, 0.0, 1.0); + nms_RenderBlocks_renderFaceZPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 3)); + nlea_Tessellator_setNormal($var4, (-1.0), 0.0, 0.0); + nms_RenderBlocks_renderFaceXNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 4)); + nlea_Tessellator_setNormal($var4, 1.0, 0.0, 0.0); + nms_RenderBlocks_renderFaceXPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, 5)); + $var15 = $var15 + 1 | 0; + } + nlea_Tessellator_draw($var4); + nleg_EaglerAdapterGL30_glTranslatef(0.5, 0.5, 0.5); + nms_RenderBlocks_setRenderBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + } + } + } + } else { + if ($var6 == 16) + $par2 = 1; + $par1Block.$setBlockBoundsForItemRender(); + nms_RenderBlocks_setRenderBoundsFromBlock($this, $par1Block); + nleg_EaglerAdapterGL30_glRotatef(90.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.5), (-0.5)); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, (-1.0), 0.0); + nms_RenderBlocks_renderFaceYNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 0, $par2)); + nlea_Tessellator_draw($var4); + if ($var5 && $this.$useInventoryTint) { + $var14_0 = $par1Block.$getRenderColor($par2); + nleg_EaglerAdapterGL30_glColor4f(($var14_0 >> 16 & 255) / 255.0 * $par3, ($var14_0 >> 8 & 255) / 255.0 * $par3, ($var14_0 & 255) / 255.0 * $par3, 1.0); + } + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, 1.0, 0.0); + nms_RenderBlocks_renderFaceYPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 1, $par2)); + nlea_Tessellator_draw($var4); + if ($var5 && $this.$useInventoryTint) + nleg_EaglerAdapterGL30_glColor4f($par3, $par3, $par3, 1.0); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, 0.0, (-1.0)); + nms_RenderBlocks_renderFaceZNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 2, $par2)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 0.0, 0.0, 1.0); + nms_RenderBlocks_renderFaceZPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 3, $par2)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, (-1.0), 0.0, 0.0); + nms_RenderBlocks_renderFaceXNeg($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 4, $par2)); + nlea_Tessellator_draw($var4); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setNormal($var4, 1.0, 0.0, 0.0); + nms_RenderBlocks_renderFaceXPos($this, $par1Block, 0.0, 0.0, 0.0, nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, 5, $par2)); + nlea_Tessellator_draw($var4); + nleg_EaglerAdapterGL30_glTranslatef(0.5, 0.5, 0.5); + } + } + return; + case 1: + nms_ChestItemRenderHelper_renderChest(var$8, $par1Block, $par2, $par3); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_revertLightMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Block, $par2, $par3, $var4, $var14, $var5, $var6, var$8, $var15, $var16, $var17, $var11, $var12, $var13, var$15, var$16, var$17, $var14_0, $ptr); +} +function nms_RenderBlocks_renderItemIn3d($par0) { + a: { + if (!$par0) { + $par0 = 1; + break a; + } + if ($par0 == 31) { + $par0 = 1; + break a; + } + if ($par0 == 39) { + $par0 = 1; + break a; + } + if ($par0 == 13) { + $par0 = 1; + break a; + } + if ($par0 == 10) { + $par0 = 1; + break a; + } + if ($par0 == 11) { + $par0 = 1; + break a; + } + if ($par0 == 27) { + $par0 = 1; + break a; + } + if ($par0 == 22) { + $par0 = 1; + break a; + } + if ($par0 == 21) { + $par0 = 1; + break a; + } + if ($par0 == 16) { + $par0 = 1; + break a; + } + if ($par0 == 26) { + $par0 = 1; + break a; + } + if ($par0 == 32) { + $par0 = 1; + break a; + } + if ($par0 == 34) { + $par0 = 1; + break a; + } + if ($par0 != 35) { + $par0 = 0; + break a; + } + $par0 = 1; + } + return $par0; +} +function nms_RenderBlocks_getBlockIcon($this, $par1Block, $par2IBlockAccess, $par3, $par4, $par5, $par6) { + return nms_RenderBlocks_getIconSafe($this, $par1Block.$getBlockTexture($par2IBlockAccess, $par3, $par4, $par5, $par6)); +} +function nms_RenderBlocks_getBlockIconFromSideAndMetadata($this, $par1Block, $par2, $par3) { + return nms_RenderBlocks_getIconSafe($this, $par1Block.$getIcon($par2, $par3)); +} +function nms_RenderBlocks_getBlockIconFromSide($this, $par1Block, $par2) { + return nms_RenderBlocks_getIconSafe($this, nms_Block_getBlockTextureFromSide($par1Block, $par2)); +} +function nms_RenderBlocks_getBlockIcon0($this, $par1Block) { + return nms_RenderBlocks_getIconSafe($this, nms_Block_getBlockTextureFromSide($par1Block, 1)); +} +function nms_RenderBlocks_getIconSafe($this, $par1Icon) { + if ($par1Icon === null) + $par1Icon = nms_RenderEngine_getMissingIcon($this.$minecraftRB.$renderEngine, 0); + return $par1Icon; +} +function nms_RenderBlocks__clinit_() { + nms_RenderBlocks_fancyGrass = 1; +} +function nms_EntityRenderer() { + var a = this; jl_Object.call(a); + a.$mc5 = null; + a.$farPlaneDistance = 0.0; + a.$itemRenderer0 = null; + a.$rendererUpdateCount = 0; + a.$pointedEntity = null; + a.$mouseFilterXAxis = null; + a.$mouseFilterYAxis = null; + a.$mouseFilterDummy1 = null; + a.$mouseFilterDummy2 = null; + a.$mouseFilterDummy3 = null; + a.$mouseFilterDummy4 = null; + a.$thirdPersonDistance = 0.0; + a.$thirdPersonDistanceTemp = 0.0; + a.$debugCamYaw = 0.0; + a.$prevDebugCamYaw = 0.0; + a.$debugCamPitch = 0.0; + a.$prevDebugCamPitch = 0.0; + a.$smoothCamYaw = 0.0; + a.$smoothCamPitch = 0.0; + a.$smoothCamFilterX = 0.0; + a.$smoothCamFilterY = 0.0; + a.$smoothCamPartialTicks = 0.0; + a.$debugCamFOV = 0.0; + a.$prevDebugCamFOV = 0.0; + a.$camRoll = 0.0; + a.$prevCamRoll = 0.0; + a.$lightmapTexture = 0; + a.$lightmapColors = null; + a.$fovModifierHand = 0.0; + a.$fovModifierHandPrev = 0.0; + a.$fovMultiplierTemp = 0.0; + a.$field_82831_U = 0.0; + a.$field_82832_V = 0.0; + a.$cloudFog = 0; + a.$cameraZoom = 0.0; + a.$cameraYaw = 0.0; + a.$cameraPitch = 0.0; + a.$prevFrameTime0 = Long_ZERO; + a.$renderEndNanoTime = Long_ZERO; + a.$lightmapUpdateNeeded = 0; + a.$torchFlickerX = 0.0; + a.$torchFlickerDX = 0.0; + a.$torchFlickerY = 0.0; + a.$torchFlickerDY = 0.0; + a.$random0 = null; + a.$rainSoundCounter = 0; + a.$rainXCoords = null; + a.$rainYCoords = null; + a.$field_78523_k = 0; + a.$field_78520_l = 0; + a.$fogColorBuffer = null; + a.$fogColorRed = 0.0; + a.$fogColorGreen = 0.0; + a.$fogColorBlue = 0.0; + a.$fogColor2 = 0.0; + a.$fogColor1 = 0.0; + a.$debugViewDirection = 0; +} +var nms_EntityRenderer_anaglyphEnable = 0; +var nms_EntityRenderer_anaglyphField = 0; +var nms_EntityRenderer_terrain = null; +var nms_EntityRenderer_rain = null; +var nms_EntityRenderer_snow = null; +function nms_EntityRenderer__init_(var_0) { + var var_1 = new nms_EntityRenderer(); + nms_EntityRenderer__init_0(var_1, var_0); + return var_1; +} +function nms_EntityRenderer__init_0($this, $par1Minecraft) { + $this.$farPlaneDistance = 0.0; + $this.$pointedEntity = null; + $this.$mouseFilterXAxis = new nms_MouseFilter; + $this.$mouseFilterYAxis = new nms_MouseFilter; + $this.$mouseFilterDummy1 = new nms_MouseFilter; + $this.$mouseFilterDummy2 = new nms_MouseFilter; + $this.$mouseFilterDummy3 = new nms_MouseFilter; + $this.$mouseFilterDummy4 = new nms_MouseFilter; + $this.$thirdPersonDistance = 4.0; + $this.$thirdPersonDistanceTemp = 4.0; + $this.$debugCamYaw = 0.0; + $this.$prevDebugCamYaw = 0.0; + $this.$debugCamPitch = 0.0; + $this.$prevDebugCamPitch = 0.0; + $this.$debugCamFOV = 0.0; + $this.$prevDebugCamFOV = 0.0; + $this.$camRoll = 0.0; + $this.$prevCamRoll = 0.0; + $this.$cloudFog = 0; + $this.$cameraZoom = 1.0; + $this.$cameraYaw = 0.0; + $this.$cameraPitch = 0.0; + $this.$prevFrameTime0 = jl_System_currentTimeMillis(); + $this.$renderEndNanoTime = Long_ZERO; + $this.$lightmapUpdateNeeded = 0; + $this.$torchFlickerX = 0.0; + $this.$torchFlickerDX = 0.0; + $this.$torchFlickerY = 0.0; + $this.$torchFlickerDY = 0.0; + $this.$random0 = nle_EaglercraftRandom__init_0(); + $this.$rainSoundCounter = 0; + $this.$field_78523_k = 0; + $this.$field_78520_l = 0; + $this.$fogColorBuffer = nms_GLAllocation_createDirectFloatBuffer(16); + $this.$mc5 = $par1Minecraft; + $this.$itemRenderer0 = nms_ItemRenderer__init_($par1Minecraft); + $this.$lightmapTexture = nms_RenderEngine_allocateAndSetupTexture($par1Minecraft.$renderEngine, nle_EaglerImage__init_0(16, 16, 1)); + $this.$lightmapColors = $rt_createIntArray(256); +} +function nms_EntityRenderer_updateRenderer($this) { + var $var1, $var2, var$3, $var3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3 = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$fovMultiplierTemp = nms_EntityPlayerSP_getFOVMultiplier($this.$mc5.$renderViewEntity); + $this.$fovModifierHandPrev = $this.$fovModifierHand; + $this.$fovModifierHand = $this.$fovModifierHand + ($this.$fovMultiplierTemp - $this.$fovModifierHand) * 0.5; + if ($this.$fovModifierHand > 1.5) + $this.$fovModifierHand = 1.5; + if ($this.$fovModifierHand < 0.10000000149011612) + $this.$fovModifierHand = 0.10000000149011612; + $this.$torchFlickerDX = $this.$torchFlickerDX + (jl_Math_random() - jl_Math_random()) * jl_Math_random() * jl_Math_random(); + $this.$torchFlickerDY = $this.$torchFlickerDY + (jl_Math_random() - jl_Math_random()) * jl_Math_random() * jl_Math_random(); + $this.$torchFlickerDX = $this.$torchFlickerDX * 0.9; + $this.$torchFlickerDY = $this.$torchFlickerDY * 0.9; + $this.$torchFlickerX = $this.$torchFlickerX + ($this.$torchFlickerDX - $this.$torchFlickerX) * 1.0; + $this.$torchFlickerY = $this.$torchFlickerY + ($this.$torchFlickerDY - $this.$torchFlickerY) * 1.0; + $this.$lightmapUpdateNeeded = 1; + $this.$fogColor2 = $this.$fogColor1; + $this.$thirdPersonDistanceTemp = $this.$thirdPersonDistance; + $this.$prevDebugCamYaw = $this.$debugCamYaw; + $this.$prevDebugCamPitch = $this.$debugCamPitch; + $this.$prevDebugCamFOV = $this.$debugCamFOV; + $this.$prevCamRoll = $this.$camRoll; + if ($this.$mc5.$gameSettings.$smoothCamera) { + $var1 = $this.$mc5.$gameSettings.$mouseSensitivity * 0.6000000238418579 + 0.20000000298023224; + $var2 = $var1 * $var1 * $var1 * 8.0; + var$3 = $this.$mouseFilterXAxis; + $var1 = $this.$smoothCamYaw; + $var2 = 0.05000000074505806 * $var2; + $this.$smoothCamFilterX = nms_MouseFilter_smooth(var$3, $var1, $var2); + $this.$smoothCamFilterY = nms_MouseFilter_smooth($this.$mouseFilterYAxis, $this.$smoothCamPitch, $var2); + $this.$smoothCamPartialTicks = 0.0; + $this.$smoothCamYaw = 0.0; + $this.$smoothCamPitch = 0.0; + } + if ($this.$mc5.$renderViewEntity === null) + $this.$mc5.$renderViewEntity = $this.$mc5.$thePlayer; + $var1 = nms_World_getLightBrightness($this.$mc5.$theWorld, nms_MathHelper_floor_double($this.$mc5.$renderViewEntity.$posX), nms_MathHelper_floor_double($this.$mc5.$renderViewEntity.$posY), nms_MathHelper_floor_double($this.$mc5.$renderViewEntity.$posZ)); + $var2 = (3 - $this.$mc5.$gameSettings.$renderDistance | 0) / 3.0; + $var3 = $var1 * (1.0 - $var2) + $var2; + $this.$fogColor1 = $this.$fogColor1 + ($var3 - $this.$fogColor1) * 0.10000000149011612; + $this.$rendererUpdateCount = $this.$rendererUpdateCount + 1 | 0; + nms_ItemRenderer_updateEquippedItem($this.$itemRenderer0); + $ptr = 1; + case 1: + nms_EntityRenderer_addRainParticles($this); + if ($rt_suspending()) { + break main; + } + $this.$field_82832_V = $this.$field_82831_U; + if (nms_BossStatus_field_82825_d) { + $this.$field_82831_U = $this.$field_82831_U + 0.05000000074505806; + if ($this.$field_82831_U > 1.0) + $this.$field_82831_U = 1.0; + nms_BossStatus_field_82825_d = 0; + } else if ($this.$field_82831_U > 0.0) + $this.$field_82831_U = $this.$field_82831_U - 0.012500000186264515; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, var$3, $var3, $ptr); +} +function nms_EntityRenderer_getMouseOver($this, $par1) { + var $var2, $var6, $var8, var$5, $var7, $var10, $var13, var$9, $var14, $var15, $var16, $var18, $var17, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var17 = $thread.pop();$var18 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();var$9 = $thread.pop();$var13 = $thread.pop();$var10 = $thread.pop();$var7 = $thread.pop();var$5 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$mc5.$renderViewEntity !== null && $this.$mc5.$theWorld !== null) { + $this.$mc5.$pointedEntityLiving = null; + $var2 = nms_PlayerControllerMP_getBlockReachDistance($this.$mc5.$playerController); + $var6 = $this.$mc5; + $var8 = $this.$mc5.$renderViewEntity; + $ptr = 1; + continue main; + } + return; + case 1: + $tmp = nms_EntityLiving_rayTrace($var8, $var2, $par1); + if ($rt_suspending()) { + break main; + } + $var8 = $tmp; + $var6.$objectMouseOver = $var8; + $var6 = nms_EntityLiving_getPosition($this.$mc5.$renderViewEntity, $par1); + if (nms_PlayerControllerMP_extendedReach($this.$mc5.$playerController)) { + var$5 = 6.0; + $var2 = 6.0; + } else { + if ($var2 > 3.0) + $var2 = 3.0; + var$5 = $var2; + } + if ($this.$mc5.$objectMouseOver !== null) + $var2 = nms_Vec3_distanceTo($this.$mc5.$objectMouseOver.$hitVec, $var6); + $var7 = nms_EntityLiving_getLook($this.$mc5.$renderViewEntity, $par1); + $var8 = nms_Vec3_addVector($var6, $var7.$xCoord * var$5, $var7.$yCoord * var$5, $var7.$zCoord * var$5); + $this.$pointedEntity = null; + $var10 = nms_World_getEntitiesWithinAABBExcludingEntity($this.$mc5.$theWorld, $this.$mc5.$renderViewEntity, nms_AxisAlignedBB_expand(nms_AxisAlignedBB_addCoord($this.$mc5.$renderViewEntity.$boundingBox, $var7.$xCoord * var$5, $var7.$yCoord * var$5, $var7.$zCoord * var$5), 1.0, 1.0, 1.0)); + $var13 = 0; + var$9 = $var2; + while ($var13 < $var10.$size) { + $var14 = ju_ArrayList_get($var10, $var13); + if ($var14.$canBeCollidedWith()) { + $var15 = $var14.$getCollisionBorderSize(); + $var16 = $var14.$boundingBox; + $var18 = $var15; + $var16 = nms_AxisAlignedBB_expand($var16, $var18, $var18, $var18); + $var17 = nms_AxisAlignedBB_calculateIntercept($var16, $var6, $var8); + if (nms_AxisAlignedBB_isVecInside($var16, $var6)) { + if (!(0.0 >= var$9 && var$9 !== 0.0)) { + $this.$pointedEntity = $var14; + var$9 = 0.0; + } + } else if ($var17 !== null) { + $var18 = nms_Vec3_distanceTo($var6, $var17.$hitVec); + if (!($var18 >= var$9 && var$9 !== 0.0)) { + $this.$pointedEntity = $var14; + var$9 = $var18; + } + } + } + $var13 = $var13 + 1 | 0; + } + if ($this.$pointedEntity !== null && !(var$9 >= $var2 && $this.$mc5.$objectMouseOver !== null)) { + $this.$mc5.$objectMouseOver = nms_MovingObjectPosition__init_0($this.$pointedEntity); + if ($this.$pointedEntity instanceof nms_EntityLiving) + $this.$mc5.$pointedEntityLiving = $this.$pointedEntity; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $var2, $var6, $var8, var$5, $var7, $var10, $var13, var$9, $var14, $var15, $var16, $var18, $var17, $ptr); +} +function nms_EntityRenderer_getFOVModifier($this, $par1, $par2) { + var $var3, $var4, $var6; + if ($this.$mc5.$gameSettings.$keyBindZoom.$pressed) + return 12.0; + if ($this.$debugViewDirection > 0) + return 90.0; + $var3 = $this.$mc5.$renderViewEntity; + $var4 = 70.0; + if ($par2) + $var4 = ($var4 + $this.$mc5.$gameSettings.$fovSetting * 40.0) * ($this.$fovModifierHandPrev + ($this.$fovModifierHand - $this.$fovModifierHandPrev) * $par1); + if ($var3.$health <= 0) + $var4 = $var4 / ((1.0 - 500.0 / ($var3.$deathTime + $par1 + 500.0)) * 2.0 + 1.0); + $var6 = nms_ActiveRenderInfo_getBlockIdAtEntityViewpoint($this.$mc5.$theWorld, $var3, $par1); + if ($var6) { + nms_Block_$callClinit(); + $var3 = nms_Block_blocksList.data[$var6].$blockMaterial; + nms_Material_$callClinit(); + if ($var3 === nms_Material_water) + $var4 = $var4 * 60.0 / 70.0; + } + return $var4 + $this.$prevDebugCamFOV + ($this.$debugCamFOV - $this.$prevDebugCamFOV) * $par1; +} +function nms_EntityRenderer_hurtCameraEffect($this, $par1) { + var $var2, $var3, $var4; + $var2 = $this.$mc5.$renderViewEntity; + $var3 = $var2.$hurtTime - $par1; + if ($var2.$health <= 0) + nleg_EaglerAdapterGL30_glRotatef(40.0 - 8000.0 / ($var2.$deathTime + $par1 + 200.0), 0.0, 0.0, 1.0); + if ($var3 >= 0.0) { + $par1 = $var3 / $var2.$maxHurtTime; + $par1 = nms_MathHelper_sin($par1 * $par1 * $par1 * $par1 * 3.1415927410125732); + $var4 = $var2.$attackedAtYaw; + nleg_EaglerAdapterGL30_glRotatef( -$var4, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef( -$par1 * 14.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef($var4, 0.0, 1.0, 0.0); + } +} +function nms_EntityRenderer_setupViewBobbing($this, $par1) { + var $var2, $var3, $var4, $var5, $var6; + if ($this.$mc5.$renderViewEntity instanceof nms_EntityPlayer) { + $var2 = $this.$mc5.$renderViewEntity; + $var3 = $var2.$distanceWalkedModified - $var2.$prevDistanceWalkedModified; + $var4 = -($var2.$distanceWalkedModified + $var3 * $par1); + $var5 = $var2.$prevCameraYaw + ($var2.$cameraYaw0 - $var2.$prevCameraYaw) * $par1; + $var6 = $var2.$prevCameraPitch + ($var2.$cameraPitch0 - $var2.$prevCameraPitch) * $par1; + $var3 = $var4 * 3.1415927410125732; + nleg_EaglerAdapterGL30_glTranslatef(nms_MathHelper_sin($var3) * $var5 * 0.5, -jl_Math_abs1(nms_MathHelper_cos($var3) * $var5), 0.0); + nleg_EaglerAdapterGL30_glRotatef(nms_MathHelper_sin($var3) * $var5 * 3.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef(jl_Math_abs1(nms_MathHelper_cos($var3 - 0.20000000298023224) * $var5) * 5.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($var6, 1.0, 0.0, 0.0); + } +} +function nms_EntityRenderer_orientCamera($this, $par1) { + var $var2, $var3, $var6, $var8, var$6, $var4, $var14, $var10, $var27, $var28, $var13, $var28_0, $var13_0, $var23, $var21, $var16, $var18, $var20, $var22, $var24, var$22, $var25, var$24, var$25, var$26, var$27, var$28, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$28 = $thread.pop();var$27 = $thread.pop();var$26 = $thread.pop();var$25 = $thread.pop();var$24 = $thread.pop();$var25 = $thread.pop();var$22 = $thread.pop();$var24 = $thread.pop();$var22 = $thread.pop();$var20 = $thread.pop();$var18 = $thread.pop();$var16 = $thread.pop();$var21 = $thread.pop();$var23 = $thread.pop();$var13_0 = $thread.pop();$var28_0 = $thread.pop();$var13 = $thread.pop();$var28 = $thread.pop();$var27 = $thread.pop();$var10 = $thread.pop();$var14 = $thread.pop();$var4 + = $thread.pop();var$6 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = $this.$mc5.$renderViewEntity; + $var3 = $var2.$yOffset - 1.6200000047683716; + $var6 = $var2.$prevPosX; + $var8 = $var2.$posX - $var2.$prevPosX; + var$6 = $par1; + $var4 = $var6 + $var8 * var$6; + $var6 = $var2.$prevPosY + ($var2.$posY - $var2.$prevPosY) * var$6; + $var14 = $var3; + $var6 = $var6 - $var14; + $var8 = $var2.$prevPosZ + ($var2.$posZ - $var2.$prevPosZ) * var$6; + nleg_EaglerAdapterGL30_glRotatef($this.$prevCamRoll + ($this.$camRoll - $this.$prevCamRoll) * $par1, 0.0, 0.0, 1.0); + if (nms_EntityPlayer_isPlayerSleeping($var2)) { + $var3 = $var14 + 1.0; + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.30000001192092896, 0.0); + if (!$this.$mc5.$gameSettings.$debugCamEnable) { + $var10 = nms_World_getBlockId($this.$mc5.$theWorld, nms_MathHelper_floor_double($var2.$posX), nms_MathHelper_floor_double($var2.$posY), nms_MathHelper_floor_double($var2.$posZ)); + nms_Block_$callClinit(); + if ($var10 == nms_Block_bed.$blockID) + nleg_EaglerAdapterGL30_glRotatef((nms_World_getBlockMetadata($this.$mc5.$theWorld, nms_MathHelper_floor_double($var2.$posX), nms_MathHelper_floor_double($var2.$posY), nms_MathHelper_floor_double($var2.$posZ)) & 3) * 90 | 0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($var2.$prevRotationYaw + ($var2.$rotationYaw - $var2.$prevRotationYaw) * $par1 + 180.0, 0.0, (-1.0), 0.0); + nleg_EaglerAdapterGL30_glRotatef($var2.$prevRotationPitch + ($var2.$rotationPitch - $var2.$prevRotationPitch) * $par1, (-1.0), 0.0, 0.0); + } + } else if ($this.$mc5.$gameSettings.$thirdPersonView <= 0) + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, (-0.10000000149011612)); + else { + $var27 = $this.$thirdPersonDistanceTemp + ($this.$thirdPersonDistance - $this.$thirdPersonDistanceTemp) * $par1; + if ($this.$mc5.$gameSettings.$debugCamEnable) { + $var28 = $this.$prevDebugCamYaw + ($this.$debugCamYaw - $this.$prevDebugCamYaw) * $par1; + $var13 = $this.$prevDebugCamPitch + ($this.$debugCamPitch - $this.$prevDebugCamPitch) * $par1; + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, -$var27); + nleg_EaglerAdapterGL30_glRotatef($var13, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($var28, 0.0, 1.0, 0.0); + } else { + $var28_0 = $var2.$rotationYaw; + $var13_0 = $var2.$rotationPitch; + if ($this.$mc5.$gameSettings.$thirdPersonView == 2) + $var13_0 = $var13_0 + 180.0; + $var23 = $var28_0 / 180.0 * 3.1415927410125732; + $var21 = -nms_MathHelper_sin($var23); + $var28 = $var13_0 / 180.0 * 3.1415927410125732; + $var14 = $var21 * nms_MathHelper_cos($var28) * $var27; + $var16 = nms_MathHelper_cos($var23) * nms_MathHelper_cos($var28) * $var27; + $var18 = -nms_MathHelper_sin($var28) * $var27; + $var20 = 0; + $var14 = $var4 - $var14; + $var18 = $var6 - $var18; + $var16 = $var8 - $var16; + if ($var20 < 8) { + $var21 = (($var20 & 1) * 2 | 0) - 1 | 0; + $var22 = (($var20 >> 1 & 1) * 2 | 0) - 1 | 0; + $var23 = (($var20 >> 2 & 1) * 2 | 0) - 1 | 0; + $var21 = $var21 * 0.10000000149011612; + $var28 = $var22 * 0.10000000149011612; + $var23 = $var23 * 0.10000000149011612; + $var24 = $this.$mc5.$theWorld; + var$22 = nms_World_getWorldVec3Pool($this.$mc5.$theWorld); + $var25 = $var21; + var$24 = $var4 + $var25; + var$25 = $var28; + var$26 = $var6 + var$25; + var$27 = $var23; + var$22 = nms_Vec3Pool_getVecFromPool(var$22, var$24, var$26, $var8 + var$27); + var$28 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$mc5.$theWorld), $var14 + $var25 + var$27, $var18 + var$25, $var16 + var$27); + $ptr = 1; + continue main; + } + if ($this.$mc5.$gameSettings.$thirdPersonView == 2) + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($var2.$rotationPitch - $var13_0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($var2.$rotationYaw - $var28_0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, -$var27); + nleg_EaglerAdapterGL30_glRotatef($var28_0 - $var2.$rotationYaw, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($var13_0 - $var2.$rotationPitch, 1.0, 0.0, 0.0); + } + } + if (!$this.$mc5.$gameSettings.$debugCamEnable) { + nleg_EaglerAdapterGL30_glRotatef($var2.$prevRotationPitch + ($var2.$rotationPitch - $var2.$prevRotationPitch) * $par1, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($var2.$prevRotationYaw + ($var2.$rotationYaw - $var2.$prevRotationYaw) * $par1 + 180.0, 0.0, 1.0, 0.0); + } + nleg_EaglerAdapterGL30_glTranslatef(0.0, $var3, 0.0); + $var6 = $var2.$prevPosX + ($var2.$posX - $var2.$prevPosX) * var$6; + $var8 = $var2.$prevPosY + ($var2.$posY - $var2.$prevPosY) * var$6 - $var3; + $var14 = $var2.$prevPosZ + ($var2.$posZ - $var2.$prevPosZ) * var$6; + $this.$cloudFog = nms_RenderGlobal_hasCloudFog($this.$mc5.$renderGlobal, $var6, $var8, $var14, $par1); + return; + case 1: + $tmp = nms_World_rayTraceBlocks($var24, var$22, var$28); + if ($rt_suspending()) { + break main; + } + $var24 = $tmp; + if ($var24 !== null) { + $var25 = nms_Vec3_distanceTo($var24.$hitVec, nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$mc5.$theWorld), $var4, $var6, $var8)); + if ($var25 < $var27) + $var27 = $var25; + } + $var20 = $var20 + 1 | 0; + if ($var20 >= 8) { + if ($this.$mc5.$gameSettings.$thirdPersonView == 2) + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($var2.$rotationPitch - $var13_0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($var2.$rotationYaw - $var28_0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, -$var27); + nleg_EaglerAdapterGL30_glRotatef($var28_0 - $var2.$rotationYaw, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($var13_0 - $var2.$rotationPitch, 1.0, 0.0, 0.0); + if (!$this.$mc5.$gameSettings.$debugCamEnable) { + nleg_EaglerAdapterGL30_glRotatef($var2.$prevRotationPitch + ($var2.$rotationPitch - $var2.$prevRotationPitch) * $par1, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($var2.$prevRotationYaw + ($var2.$rotationYaw - $var2.$prevRotationYaw) * $par1 + 180.0, 0.0, 1.0, 0.0); + } + nleg_EaglerAdapterGL30_glTranslatef(0.0, $var3, 0.0); + $var6 = $var2.$prevPosX + ($var2.$posX - $var2.$prevPosX) * var$6; + $var8 = $var2.$prevPosY + ($var2.$posY - $var2.$prevPosY) * var$6 - $var3; + $var14 = $var2.$prevPosZ + ($var2.$posZ - $var2.$prevPosZ) * var$6; + $this.$cloudFog = nms_RenderGlobal_hasCloudFog($this.$mc5.$renderGlobal, $var6, $var8, $var14, $par1); + return; + } + $var21 = (($var20 & 1) * 2 | 0) - 1 | 0; + $var22 = (($var20 >> 1 & 1) * 2 | 0) - 1 | 0; + $var23 = (($var20 >> 2 & 1) * 2 | 0) - 1 | 0; + $var21 = $var21 * 0.10000000149011612; + $var28 = $var22 * 0.10000000149011612; + $var23 = $var23 * 0.10000000149011612; + $var24 = $this.$mc5.$theWorld; + var$22 = nms_World_getWorldVec3Pool($this.$mc5.$theWorld); + $var25 = $var21; + var$24 = $var4 + $var25; + var$25 = $var28; + var$26 = $var6 + var$25; + var$27 = $var23; + var$22 = nms_Vec3Pool_getVecFromPool(var$22, var$24, var$26, $var8 + var$27); + var$28 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$mc5.$theWorld), $var14 + $var25 + var$27, $var18 + var$25, $var16 + var$27); + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $var2, $var3, $var6, $var8, var$6, $var4, $var14, $var10, $var27, $var28, $var13, $var28_0, $var13_0, $var23, $var21, $var16, $var18, $var20, $var22, $var24, var$22, $var25, var$24, var$25, var$26, var$27, var$28, $ptr); +} +function nms_EntityRenderer_setupCameraTransform($this, $par1, $par2) { + var $var4, $var5, $var6, $var3, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$var3 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$farPlaneDistance = 256 >> $this.$mc5.$gameSettings.$renderDistance; + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glLoadIdentity(); + if ($this.$mc5.$gameSettings.$anaglyph) + nleg_EaglerAdapterGL30_glTranslatef( -(($par2 * 2 | 0) - 1 | 0) * 0.07000000029802322, 0.0, 0.0); + if ($this.$cameraZoom !== 1.0) { + nleg_EaglerAdapterGL30_glTranslatef($this.$cameraYaw, -$this.$cameraPitch, 0.0); + nleg_EaglerAdapterGL30_glScalef($this.$cameraZoom, $this.$cameraZoom, 1.0); + } + nleg_EaglerAdapterGL30_gluPerspective(nms_EntityRenderer_getFOVModifier($this, $par1, 1), $this.$mc5.$displayWidth / $this.$mc5.$displayHeight, 0.05000000074505806, $this.$farPlaneDistance * 2.0); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glLoadIdentity(); + if ($this.$mc5.$gameSettings.$anaglyph) + nleg_EaglerAdapterGL30_glTranslatef((($par2 * 2 | 0) - 1 | 0) * 0.10000000149011612, 0.0, 0.0); + nms_EntityRenderer_hurtCameraEffect($this, $par1); + if ($this.$mc5.$gameSettings.$viewBobbing) + nms_EntityRenderer_setupViewBobbing($this, $par1); + $var4 = $this.$mc5.$thePlayer.$prevTimeInPortal + ($this.$mc5.$thePlayer.$timeInPortal - $this.$mc5.$thePlayer.$prevTimeInPortal) * $par1; + if ($var4 > 0.0) { + $var5 = 20; + if (nms_EntityLiving_isPotionActive($this.$mc5.$thePlayer, nms_Potion_confusion)) + $var5 = 7; + $var6 = 5.0 / ($var4 * $var4 + 5.0) - $var4 * 0.03999999910593033; + $var3 = $var6 * $var6; + $var4 = $this.$rendererUpdateCount + $par1; + $var6 = $var5; + nleg_EaglerAdapterGL30_glRotatef($var4 * $var6, 0.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glScalef(1.0 / $var3, 1.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef( -($this.$rendererUpdateCount + $par1) * $var6, 0.0, 1.0, 1.0); + } + $ptr = 1; + case 1: + nms_EntityRenderer_orientCamera($this, $par1); + if ($rt_suspending()) { + break main; + } + if ($this.$debugViewDirection > 0) { + $var7 = $this.$debugViewDirection - 1 | 0; + if ($var7 == 1) + nleg_EaglerAdapterGL30_glRotatef(90.0, 0.0, 1.0, 0.0); + if ($var7 == 2) + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 1.0, 0.0); + if ($var7 == 3) + nleg_EaglerAdapterGL30_glRotatef((-90.0), 0.0, 1.0, 0.0); + if ($var7 == 4) + nleg_EaglerAdapterGL30_glRotatef(90.0, 1.0, 0.0, 0.0); + if ($var7 == 5) + nleg_EaglerAdapterGL30_glRotatef((-90.0), 1.0, 0.0, 0.0); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $var4, $var5, $var6, $var3, $var7, $ptr); +} +function nms_EntityRenderer_renderHand($this, $par1, $par2) { + var var$3, var$4, var$5, var$6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$debugViewDirection <= 0) { + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glLoadIdentity(); + var$3 = nms_EntityRenderer_getFOVModifier($this, $par1, 0); + var$4 = $this.$mc5.$displayWidth / $this.$mc5.$displayHeight; + var$5 = nleg_EaglerAdapterGL30_getMatrix(); + var$6 = var$3 * 0.01745329238474369 * 0.5; + var$7 = jl_Math_cos(var$6) / jl_Math_sin(var$6); + var$5.$m00 = var$7 / var$4; + var$5.$m01 = 0.0; + var$5.$m02 = 0.0; + var$5.$m03 = 0.0; + var$5.$m10 = 0.0; + var$5.$m11 = var$7; + var$5.$m12 = 0.0; + var$5.$m13 = 0.0; + var$5.$m20 = 0.0; + var$5.$m21 = 0.0; + var$5.$m22 = 0.0010100502986460924; + var$5.$m23 = (-1.0); + var$5.$m30 = 0.0; + var$5.$m31 = 0.0; + var$5.$m32 = 0.10050251334905624; + var$5.$m33 = 0.0; + if ($this.$mc5.$gameSettings.$anaglyph) + nleg_EaglerAdapterGL30_glTranslatef( -(($par2 * 2 | 0) - 1 | 0) * 0.07000000029802322, 0.0, 0.0); + if ($this.$cameraZoom !== 1.0) { + nleg_EaglerAdapterGL30_glTranslatef($this.$cameraYaw, -$this.$cameraPitch, 0.0); + nleg_EaglerAdapterGL30_glScalef($this.$cameraZoom, $this.$cameraZoom, 1.0); + } + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glLoadIdentity(); + if ($this.$mc5.$gameSettings.$anaglyph) + nleg_EaglerAdapterGL30_glTranslatef((($par2 * 2 | 0) - 1 | 0) * 0.10000000149011612, 0.0, 0.0); + nleg_EaglerAdapterGL30_glPushMatrix(); + nms_EntityRenderer_hurtCameraEffect($this, $par1); + if ($this.$mc5.$gameSettings.$viewBobbing) + nms_EntityRenderer_setupViewBobbing($this, $par1); + if (!$this.$mc5.$gameSettings.$thirdPersonView && !$this.$mc5.$renderViewEntity.$sleeping && !$this.$mc5.$gameSettings.$hideGUI) { + var$6 = $par1; + nms_EntityRenderer_enableLightmap($this, var$6); + var$5 = $this.$itemRenderer0; + $ptr = 2; + continue main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + if (!$this.$mc5.$gameSettings.$thirdPersonView && !$this.$mc5.$renderViewEntity.$sleeping) { + var$5 = $this.$itemRenderer0; + $ptr = 1; + continue main; + } + if ($this.$mc5.$gameSettings.$viewBobbing) + nms_EntityRenderer_setupViewBobbing($this, $par1); + } + return; + case 1: + nms_ItemRenderer_renderOverlays(var$5, $par1); + if ($rt_suspending()) { + break main; + } + nms_EntityRenderer_hurtCameraEffect($this, $par1); + if ($this.$mc5.$gameSettings.$viewBobbing) + nms_EntityRenderer_setupViewBobbing($this, $par1); + return; + case 2: + nms_ItemRenderer_renderItemInFirstPerson(var$5, $par1); + if ($rt_suspending()) { + break main; + } + nms_EntityRenderer_disableLightmap($this, var$6); + nleg_EaglerAdapterGL30_glPopMatrix(); + if (!$this.$mc5.$gameSettings.$thirdPersonView && !$this.$mc5.$renderViewEntity.$sleeping) { + var$5 = $this.$itemRenderer0; + $ptr = 1; + continue main; + } + if ($this.$mc5.$gameSettings.$viewBobbing) + nms_EntityRenderer_setupViewBobbing($this, $par1); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, var$3, var$4, var$5, var$6, var$7, $ptr); +} +function nms_EntityRenderer_disableLightmap($this, $par1) { + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_lightmapTexUnit); + nleg_EaglerAdapterGL30_glDisable(3553); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_defaultTexUnit); +} +function nms_EntityRenderer_enableLightmap($this, $par1) { + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_lightmapTexUnit); + nleg_EaglerAdapterGL30_glBindTexture(3553, $this.$lightmapTexture); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10241, 9729); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10240, 9729); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10242, 33071); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10243, 33071); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glEnable(3553); + nms_RenderEngine_resetBoundTexture($this.$mc5.$renderEngine); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_defaultTexUnit); +} +function nms_EntityRenderer_updateLightmap($this, $par1) { + var $var2, $var3, $var4, var$5, $var21, $var5, $var6, $var7, $var11, $var12, $var13, $var14, $var15, $var16, $var17, $var18, $var19; + $var2 = $this.$mc5.$theWorld; + if ($var2 !== null) { + $var3 = 0; + while ($var3 < 256) { + $var4 = nms_World_getSunBrightness($var2, 1.0) * 0.949999988079071 + 0.05000000074505806; + var$5 = $var2.$provider.$lightBrightnessTable.data; + $var21 = $var3 / 16 | 0; + $var5 = var$5[$var21] * $var4; + $var6 = $var2.$provider.$lightBrightnessTable.data[$var3 % 16 | 0] * ($this.$torchFlickerX * 0.15000000596046448 + 1.4500000476837158); + if ($var2.$lastLightningBolt > 0) + $var5 = $var2.$provider.$lightBrightnessTable.data[$var21]; + $var7 = $var5 * (nms_World_getSunBrightness($var2, 1.0) * 0.6499999761581421 + 0.3499999940395355); + $var11 = $var6 * (($var6 * 0.6000000238418579 + 0.4000000059604645) * 0.6000000238418579 + 0.4000000059604645); + $var12 = $var6 * ($var6 * $var6 * 0.6000000238418579 + 0.4000000059604645); + $var13 = $var7 + $var6; + $var14 = $var7 + $var11; + $var15 = $var5 + $var12; + $var13 = $var13 * 0.9599999785423279 + 0.029999999329447746; + $var14 = $var14 * 0.9599999785423279 + 0.029999999329447746; + $var15 = $var15 * 0.9599999785423279 + 0.029999999329447746; + if ($this.$field_82831_U > 0.0) { + $var16 = $this.$field_82832_V + ($this.$field_82831_U - $this.$field_82832_V) * $par1; + $var4 = 1.0 - $var16; + $var13 = $var13 * $var4 + $var13 * 0.699999988079071 * $var16; + $var14 = $var14 * $var4 + $var14 * 0.6000000238418579 * $var16; + $var15 = $var15 * $var4 + $var15 * 0.6000000238418579 * $var16; + } + if ($var2.$provider.$dimensionId == 1) { + $var13 = 0.2199999988079071 + $var6 * 0.75; + $var14 = 0.2800000011920929 + $var11 * 0.75; + $var15 = 0.25 + $var12 * 0.75; + } + if (nms_EntityLiving_isPotionActive($this.$mc5.$thePlayer, nms_Potion_nightVision)) { + $var16 = nms_EntityRenderer_getNightVisionBrightness($this, $this.$mc5.$thePlayer, $par1); + $var17 = 1.0 / $var13; + $var4 = 1.0 / $var14; + if ($var17 <= $var4) + $var4 = $var17; + $var5 = 1.0 / $var15; + if ($var4 <= $var5) + $var5 = $var4; + $var4 = 1.0 - $var16; + $var13 = $var13 * $var4 + $var13 * $var5 * $var16; + $var14 = $var14 * $var4 + $var14 * $var5 * $var16; + $var15 = $var15 * $var4 + $var15 * $var5 * $var16; + } + if ($var13 > 1.0) + $var13 = 1.0; + if ($var14 > 1.0) + $var14 = 1.0; + if ($var15 > 1.0) + $var15 = 1.0; + $var16 = $this.$mc5.$gameSettings.$gammaSetting; + $var17 = 1.0 - $var13; + $var18 = 1.0 - $var14; + $var19 = 1.0 - $var15; + $var4 = 1.0 - $var17 * $var17 * $var17 * $var17; + $var5 = 1.0 - $var18 * $var18 * $var18 * $var18; + $var6 = 1.0 - $var19 * $var19 * $var19 * $var19; + $var7 = 1.0 - $var16; + $var4 = $var13 * $var7 + $var4 * $var16; + $var5 = $var14 * $var7 + $var5 * $var16; + $var6 = $var15 * $var7 + $var6 * $var16; + $var4 = $var4 * 0.9599999785423279 + 0.029999999329447746; + $var5 = $var5 * 0.9599999785423279 + 0.029999999329447746; + $var6 = $var6 * 0.9599999785423279 + 0.029999999329447746; + if ($var4 > 1.0) + $var4 = 1.0; + if ($var5 > 1.0) + $var5 = 1.0; + if ($var6 > 1.0) + $var6 = 1.0; + if ($var4 < 0.0) + $var4 = 0.0; + if ($var5 < 0.0) + $var5 = 0.0; + if ($var6 < 0.0) + $var6 = 0.0; + $this.$lightmapColors.data[$var3] = (-16777216) | ($var4 * 255.0 | 0) << 16 | ($var5 * 255.0 | 0) << 8 | $var6 * 255.0 | 0; + $var3 = $var3 + 1 | 0; + } + nms_RenderEngine_createTextureFromBytes($this.$mc5.$renderEngine, $this.$lightmapColors, 16, 16, $this.$lightmapTexture); + } +} +function nms_EntityRenderer_getNightVisionBrightness($this, $par1EntityPlayer, $par2) { + var $var3; + $var3 = nms_EntityLiving_getActivePotionEffect($par1EntityPlayer, nms_Potion_nightVision).$duration; + return $var3 > 200 ? 1.0 : 0.699999988079071 + nms_MathHelper_sin(($var3 - $par2) * 3.1415927410125732 * 0.20000000298023224) * 0.30000001192092896; +} +function nms_EntityRenderer_updateCameraAndRender($this, $par1) { + var $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var13, $var14, $var15, $var16, $var17, $var18, var$15, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$15 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Profiler_startSection($this.$mc5.$mcProfiler, $rt_s(968)); + if ($this.$lightmapUpdateNeeded) + nms_EntityRenderer_updateLightmap($this, $par1); + nms_Profiler_endSection($this.$mc5.$mcProfiler); + $var2 = nlea_EaglerAdapterImpl2_isFocused(); + if (!$var2 && $this.$mc5.$gameSettings.$pauseOnLostFocus) + nmc_Minecraft_displayInGameMenu($this.$mc5); + else + $this.$prevFrameTime0 = jl_System_currentTimeMillis(); + nms_Profiler_startSection($this.$mc5.$mcProfiler, $rt_s(358)); + if ($this.$mc5.$inGameHasFocus && $var2) { + nms_MouseHelper_mouseXYChange($this.$mc5.$mouseHelper); + $var3 = $this.$mc5.$gameSettings.$mouseSensitivity * 0.6000000238418579 + 0.20000000298023224; + if ($this.$mc5.$gameSettings.$keyBindZoom.$pressed) + $var3 = $var3 * 0.5; + $var4 = $var3 * $var3 * $var3 * 8.0; + $var5 = $this.$mc5.$mouseHelper.$deltaX * $var4; + $var6 = $this.$mc5.$mouseHelper.$deltaY * $var4; + $var7 = 1; + if ($this.$mc5.$gameSettings.$invertMouse) + $var7 = (-1); + if (!$this.$mc5.$gameSettings.$smoothCamera) + nms_Entity_setAngles($this.$mc5.$thePlayer, $var5, $var6 * $var7); + else { + $this.$smoothCamYaw = $this.$smoothCamYaw + $var5; + $this.$smoothCamPitch = $this.$smoothCamPitch + $var6; + $var8 = $par1 - $this.$smoothCamPartialTicks; + $this.$smoothCamPartialTicks = $par1; + $var3 = $this.$smoothCamFilterX * $var8; + $var4 = $this.$smoothCamFilterY * $var8; + nms_Entity_setAngles($this.$mc5.$thePlayer, $var3, $var4 * $var7); + } + } + nms_Profiler_endSection($this.$mc5.$mcProfiler); + if ($this.$mc5.$skipRenderWorld) + return; + nms_EntityRenderer_anaglyphEnable = $this.$mc5.$gameSettings.$anaglyph; + $var13 = nms_ScaledResolution__init_($this.$mc5.$gameSettings, $this.$mc5.$displayWidth, $this.$mc5.$displayHeight); + $var14 = $var13.$scaledWidth; + $var15 = $var13.$scaledHeight; + $var16 = $rt_imul(nlea_EaglerAdapterImpl2_mouseGetX(), $var14) / $this.$mc5.$displayWidth | 0; + $var17 = ($var15 - ($rt_imul(nlea_EaglerAdapterImpl2_mouseGetY(), $var15) / $this.$mc5.$displayHeight | 0) | 0) - 1 | 0; + $var18 = nms_EntityRenderer_performanceToFps($this.$mc5.$gameSettings.$limitFramerate); + if ($this.$mc5.$theWorld !== null) { + nms_Profiler_startSection($this.$mc5.$mcProfiler, $rt_s(355)); + if (!$this.$mc5.$gameSettings.$limitFramerate) { + var$15 = Long_ZERO; + $ptr = 2; + continue main; + } + var$15 = Long_add($this.$renderEndNanoTime, Long_fromInt(1000000000 / $var18 | 0)); + $ptr = 1; + continue main; + } + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$mc5.$displayWidth, $this.$mc5.$displayHeight); + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nms_EntityRenderer_setupOverlayRendering($this); + $this.$renderEndNanoTime = jl_System_nanoTime(); + nleg_EaglerAdapterGL30_glClear(256); + if ($this.$mc5.$currentScreen === null) { + $ptr = 3; + continue main; + } + $var13 = $this.$mc5.$currentScreen; + $ptr = 4; + continue main; + case 1: + nms_EntityRenderer_renderWorld($this, $par1, var$15); + if ($rt_suspending()) { + break main; + } + $this.$renderEndNanoTime = jl_System_nanoTime(); + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(349)); + if ($this.$mc5.$gameSettings.$hideGUI && $this.$mc5.$currentScreen === null) { + nms_Profiler_endSection($this.$mc5.$mcProfiler); + nleg_EaglerAdapterGL30_glClear(256); + if ($this.$mc5.$currentScreen === null) { + $ptr = 3; + continue main; + } + $var13 = $this.$mc5.$currentScreen; + $ptr = 4; + continue main; + } + $var13 = $this.$mc5.$ingameGUI; + $var2 = $this.$mc5.$currentScreen === null ? 0 : 1; + $ptr = 6; + continue main; + case 2: + nms_EntityRenderer_renderWorld($this, $par1, var$15); + if ($rt_suspending()) { + break main; + } + $this.$renderEndNanoTime = jl_System_nanoTime(); + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(349)); + if ($this.$mc5.$gameSettings.$hideGUI && $this.$mc5.$currentScreen === null) { + nms_Profiler_endSection($this.$mc5.$mcProfiler); + nleg_EaglerAdapterGL30_glClear(256); + if ($this.$mc5.$currentScreen === null) { + $ptr = 3; + continue main; + } + $var13 = $this.$mc5.$currentScreen; + $ptr = 4; + continue main; + } + $var13 = $this.$mc5.$ingameGUI; + $var2 = $this.$mc5.$currentScreen === null ? 0 : 1; + $ptr = 6; + continue main; + case 3: + nle_GuiScreenVoiceChannel_drawOverlay(); + if ($rt_suspending()) { + break main; + } + return; + case 4: + $var13.$drawScreen($var16, $var17, $par1); + if ($rt_suspending()) { + break main; + } + if ($this.$mc5.$currentScreen !== null && $this.$mc5.$currentScreen.$guiParticles !== null) { + $var13 = $this.$mc5.$currentScreen.$guiParticles; + $ptr = 5; + continue main; + } + $ptr = 3; + continue main; + case 5: + nms_GuiParticle_draw($var13, $par1); + if ($rt_suspending()) { + break main; + } + $ptr = 3; + continue main; + case 6: + nms_GuiIngame_renderGameOverlay($var13, $par1, $var2, $var16, $var17); + if ($rt_suspending()) { + break main; + } + nms_Profiler_endSection($this.$mc5.$mcProfiler); + nleg_EaglerAdapterGL30_glClear(256); + if ($this.$mc5.$currentScreen === null) { + $ptr = 3; + continue main; + } + $var13 = $this.$mc5.$currentScreen; + $ptr = 4; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var13, $var14, $var15, $var16, $var17, $var18, var$15, $ptr); +} +function nms_EntityRenderer_renderWorld($this, $par1, $par2) { + var $var4, $var5, $var6, var$6, var$7, var$8, $var7, $var9, $var11, $var13, var$13, var$14, $var17, $var14, var$17, $var18, $var15, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var15 = $thread.pop();$var18 = $thread.pop();var$17 = $thread.pop();$var14 = $thread.pop();$var17 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();$var13 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Profiler_startSection($this.$mc5.$mcProfiler, $rt_s(968)); + if ($this.$lightmapUpdateNeeded) + nms_EntityRenderer_updateLightmap($this, $par1); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glEnable(2929); + if ($this.$mc5.$renderViewEntity === null) + $this.$mc5.$renderViewEntity = $this.$mc5.$thePlayer; + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(350)); + $ptr = 1; + case 1: + nms_EntityRenderer_getMouseOver($this, $par1); + if ($rt_suspending()) { + break main; + } + $var4 = $this.$mc5.$renderViewEntity; + $var5 = $this.$mc5.$renderGlobal; + $var6 = $this.$mc5.$effectRenderer; + var$6 = $var4.$lastTickPosX; + var$7 = $var4.$posX - $var4.$lastTickPosX; + var$8 = $par1; + $var7 = var$6 + var$7 * var$8; + $var9 = $var4.$lastTickPosY + ($var4.$posY - $var4.$lastTickPosY) * var$8; + $var11 = $var4.$lastTickPosZ + ($var4.$posZ - $var4.$lastTickPosZ) * var$8; + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(969)); + nleg_EffectPipelineFXAA_displayWidth = $this.$mc5.$displayWidth; + nleg_EffectPipelineFXAA_displayHeight = $this.$mc5.$displayHeight; + nleg_EffectPipelineFXAA_beginPipelineRender(); + $var13 = 0; + var$13 = Long_compare($par2, Long_ZERO); + var$14 = $var4 instanceof nms_EntityPlayer; + $var17 = $var4; + if ($var13 >= 2) { + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(970)); + nleg_EaglerAdapterGL30_glColorMask(1, 1, 1, 0); + nleg_EffectPipelineFXAA_endPipelineRender(); + nms_Profiler_endSection($this.$mc5.$mcProfiler); + return; + } + if ($this.$mc5.$gameSettings.$anaglyph) { + nms_EntityRenderer_anaglyphField = $var13; + if (nms_EntityRenderer_anaglyphField) + nleg_EaglerAdapterGL30_glColorMask(1, 0, 0, 0); + else + nleg_EaglerAdapterGL30_glColorMask(0, 1, 1, 0); + } + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$mc5.$displayWidth, $this.$mc5.$displayHeight); + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(971)); + nleg_EaglerAdapterGL30_glClear(16640); + nms_EntityRenderer_updateFogColor($this, $par1); + nleg_EaglerAdapterGL30_glEnable(2884); + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(972)); + $ptr = 2; + case 2: + nms_EntityRenderer_setupCameraTransform($this, $par1, $var13); + if ($rt_suspending()) { + break main; + } + nms_ActiveRenderInfo_updateRenderInfo($this.$mc5.$thePlayer, $this.$mc5.$gameSettings.$thirdPersonView != 2 ? 0 : 1); + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(973)); + nms_ClippingHelperImpl_getInstance(); + nleg_EaglerAdapterGL30_glEnable(2912); + if ($this.$mc5.$gameSettings.$renderDistance < 2) { + nms_EntityRenderer_setupFog($this, (-1), $par1); + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(974)); + $ptr = 3; + continue main; + } + nms_EntityRenderer_setupFog($this, 1, $par1); + if ($this.$mc5.$gameSettings.$ambientOcclusion) + nleg_EaglerAdapterGL30_glShadeModel(7425); + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(975)); + $var14 = nms_Frustrum__init_0(); + nms_Frustrum_setPosition($var14, $var7, $var9, $var11); + nms_RenderGlobal_clipRenderersByFrustum($this.$mc5.$renderGlobal, $var14, $par1); + if (!$var13) { + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(976)); + var$17 = $this.$mc5.$renderGlobal; + $var18 = 0; + $ptr = 6; + continue main; + } + if ($var4.$posY < 128.0) { + $ptr = 5; + continue main; + } + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(977)); + nleg_EaglerAdapterGL30_glEnable(2912); + nms_EntityRenderer_setupFog($this, 0, $par1); + nleg_EaglerAdapterGL30_glDisable(3042); + nms_RenderHelper_disableStandardItemLighting(); + var$17 = nms_EntityRenderer_terrain; + $ptr = 4; + continue main; + case 3: + nms_RenderGlobal_renderSky($var5, $par1); + if ($rt_suspending()) { + break main; + } + nms_EntityRenderer_setupFog($this, 1, $par1); + if ($this.$mc5.$gameSettings.$ambientOcclusion) + nleg_EaglerAdapterGL30_glShadeModel(7425); + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(975)); + $var14 = nms_Frustrum__init_0(); + nms_Frustrum_setPosition($var14, $var7, $var9, $var11); + nms_RenderGlobal_clipRenderersByFrustum($this.$mc5.$renderGlobal, $var14, $par1); + if (!$var13) { + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(976)); + var$17 = $this.$mc5.$renderGlobal; + $var18 = 0; + $ptr = 6; + continue main; + } + if ($var4.$posY < 128.0) { + $ptr = 5; + continue main; + } + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(977)); + nleg_EaglerAdapterGL30_glEnable(2912); + nms_EntityRenderer_setupFog($this, 0, $par1); + nleg_EaglerAdapterGL30_glDisable(3042); + nms_RenderHelper_disableStandardItemLighting(); + var$17 = nms_EntityRenderer_terrain; + $ptr = 4; + case 4: + nle_TextureLocation_bindTexture(var$17); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glTexParameterf(3553, (-103), 16.0); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10241, 9986); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.6000000238418579); + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(302)); + nms_RenderGlobal_sortAndRender($var5, $var4, 0, var$8); + nleg_EaglerAdapterGL30_glShadeModel(7424); + if (!$this.$debugViewDirection) { + nms_RenderHelper_enableStandardItemLighting(); + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(978)); + var$17 = nms_EntityLiving_getPosition($var4, $par1); + $ptr = 8; + continue main; + } + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glDepthMask(1); + nms_EntityRenderer_setupFog($this, 0, $par1); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.029999999329447746); + nleg_EaglerAdapterGL30_glDisable(2884); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var14 = nms_EntityRenderer_terrain; + $ptr = 7; + continue main; + case 5: + nms_EntityRenderer_renderCloudsCheck($this, $var5, $par1); + if ($rt_suspending()) { + break main; + } + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(977)); + nleg_EaglerAdapterGL30_glEnable(2912); + nms_EntityRenderer_setupFog($this, 0, $par1); + nleg_EaglerAdapterGL30_glDisable(3042); + nms_RenderHelper_disableStandardItemLighting(); + var$17 = nms_EntityRenderer_terrain; + $ptr = 4; + continue main; + case 6: + $tmp = nms_RenderGlobal_updateRenderers(var$17, $var4, $var18); + if ($rt_suspending()) { + break main; + } + $var18 = $tmp; + if (!$var18 && var$13) { + $var15 = Long_sub($par2, jl_System_nanoTime()); + if (Long_ge($var15, Long_ZERO) && Long_le($var15, Long_fromInt(1000000000))) { + var$17 = $this.$mc5.$renderGlobal; + $var18 = 0; + continue main; + } + } + if ($var4.$posY < 128.0) { + $ptr = 5; + continue main; + } + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(977)); + nleg_EaglerAdapterGL30_glEnable(2912); + nms_EntityRenderer_setupFog($this, 0, $par1); + nleg_EaglerAdapterGL30_glDisable(3042); + nms_RenderHelper_disableStandardItemLighting(); + var$17 = nms_EntityRenderer_terrain; + $ptr = 4; + continue main; + case 7: + nle_TextureLocation_bindTexture($var14); + if ($rt_suspending()) { + break main; + } + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(955)); + nleg_EaglerAdapterGL30_glColorMask(0, 0, 0, 0); + $var18 = nms_RenderGlobal_sortAndRender($var5, $var4, 1, var$8); + if (!$this.$mc5.$gameSettings.$anaglyph) + nleg_EaglerAdapterGL30_glColorMask(1, 1, 1, 1); + else if (nms_EntityRenderer_anaglyphField) + nleg_EaglerAdapterGL30_glColorMask(1, 0, 0, 1); + else + nleg_EaglerAdapterGL30_glColorMask(0, 1, 1, 1); + if ($var18 > 0) { + nleg_EaglerAdapterGL30_glDepthFunc(514); + nms_RenderGlobal_renderSortedRenderers($var5, 0, $var5.$sortedWorldRenderers.data.length, 1, var$8); + nleg_EaglerAdapterGL30_glDepthFunc(515); + } + nleg_EaglerAdapterGL30_glTexParameterf(3553, (-103), 1.0); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10241, 9986); + $ptr = 11; + continue main; + case 8: + nms_RenderGlobal_renderEntities($var5, var$17, $var14, $par1); + if ($rt_suspending()) { + break main; + } + nms_EntityRenderer_enableLightmap($this, var$8); + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(979)); + $ptr = 9; + case 9: + nms_EffectRenderer_renderLitParticles($var6, $var4, $par1); + if ($rt_suspending()) { + break main; + } + nms_RenderHelper_disableStandardItemLighting(); + nms_EntityRenderer_setupFog($this, 0, $par1); + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(357)); + $ptr = 10; + case 10: + nms_EffectRenderer_renderParticles($var6, $var4, $par1); + if ($rt_suspending()) { + break main; + } + nms_EntityRenderer_disableLightmap($this, var$8); + if ($this.$mc5.$objectMouseOver !== null) { + nms_Material_$callClinit(); + if (nms_Entity_isInsideOfMaterial($var4, nms_Material_water) && var$14 && !$this.$mc5.$gameSettings.$hideGUI) { + nleg_EaglerAdapterGL30_glDisable(3008); + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(980)); + $var14 = $this.$mc5.$objectMouseOver; + $var18 = 0; + var$17 = nms_InventoryPlayer_getCurrentItem($var17.$inventory); + $ptr = 13; + continue main; + } + } + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glDepthMask(1); + nms_EntityRenderer_setupFog($this, 0, $par1); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.029999999329447746); + nleg_EaglerAdapterGL30_glDisable(2884); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var14 = nms_EntityRenderer_terrain; + $ptr = 7; + continue main; + case 11: + nms_EffectRenderer_renderTransparentParticles($var6, $var4, $par1); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glDepthMask(1); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glDisable(3042); + if ($this.$cameraZoom === 1.0 && var$14 && !$this.$mc5.$gameSettings.$hideGUI && $this.$mc5.$objectMouseOver !== null) { + nms_Material_$callClinit(); + if (!nms_Entity_isInsideOfMaterial($var4, nms_Material_water)) { + nleg_EaglerAdapterGL30_glDisable(3008); + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(980)); + $var14 = $this.$mc5.$objectMouseOver; + $var18 = 0; + var$17 = nms_InventoryPlayer_getCurrentItem($var17.$inventory); + $ptr = 18; + continue main; + } + } + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(981)); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 1); + nlea_Tessellator_$callClinit(); + $var14 = nlea_Tessellator_instance; + $ptr = 12; + case 12: + nms_RenderGlobal_drawBlockDamageTexture($var5, $var14, $var17, $par1); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glDisable(3042); + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(982)); + nleg_EaglerAdapterGL30_glDisable(2912); + if ($var4.$posY < 128.0) { + $ptr = 15; + continue main; + } + $ptr = 16; + continue main; + case 13: + nms_RenderGlobal_drawBlockBreaking($var5, $var17, $var14, $var18, var$17, $par1); + if ($rt_suspending()) { + break main; + } + $var14 = $this.$mc5.$objectMouseOver; + $var18 = 0; + var$17 = nms_InventoryPlayer_getCurrentItem($var17.$inventory); + $ptr = 14; + case 14: + nms_RenderGlobal_drawSelectionBox($var5, $var17, $var14, $var18, var$17, $par1); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glDepthMask(1); + nms_EntityRenderer_setupFog($this, 0, $par1); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.029999999329447746); + nleg_EaglerAdapterGL30_glDisable(2884); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var14 = nms_EntityRenderer_terrain; + $ptr = 7; + continue main; + case 15: + nms_EntityRenderer_renderRainSnow($this, $par1); + if ($rt_suspending()) { + break main; + } + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(983)); + if (!$this.$mc5.$gameSettings.$keyBindZoom.$pressed) { + $ptr = 17; + continue main; + } + if ($this.$mc5.$gameSettings.$anaglyph) { + $var13 = $var13 + 1 | 0; + if ($var13 < 2) { + if ($this.$mc5.$gameSettings.$anaglyph) { + nms_EntityRenderer_anaglyphField = $var13; + if (nms_EntityRenderer_anaglyphField) + nleg_EaglerAdapterGL30_glColorMask(1, 0, 0, 0); + else + nleg_EaglerAdapterGL30_glColorMask(0, 1, 1, 0); + } + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$mc5.$displayWidth, $this.$mc5.$displayHeight); + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(971)); + nleg_EaglerAdapterGL30_glClear(16640); + nms_EntityRenderer_updateFogColor($this, $par1); + nleg_EaglerAdapterGL30_glEnable(2884); + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(972)); + $ptr = 2; + continue main; + } + } + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(970)); + nleg_EaglerAdapterGL30_glColorMask(1, 1, 1, 0); + nleg_EffectPipelineFXAA_endPipelineRender(); + nms_Profiler_endSection($this.$mc5.$mcProfiler); + return; + case 16: + nms_EntityRenderer_renderCloudsCheck($this, $var5, $par1); + if ($rt_suspending()) { + break main; + } + $ptr = 15; + continue main; + case 17: + nms_EntityRenderer_renderHand($this, $par1, $var13); + if ($rt_suspending()) { + break main; + } + if ($this.$mc5.$gameSettings.$anaglyph) { + $var13 = $var13 + 1 | 0; + if ($var13 < 2) { + if ($this.$mc5.$gameSettings.$anaglyph) { + nms_EntityRenderer_anaglyphField = $var13; + if (nms_EntityRenderer_anaglyphField) + nleg_EaglerAdapterGL30_glColorMask(1, 0, 0, 0); + else + nleg_EaglerAdapterGL30_glColorMask(0, 1, 1, 0); + } + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$mc5.$displayWidth, $this.$mc5.$displayHeight); + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(971)); + nleg_EaglerAdapterGL30_glClear(16640); + nms_EntityRenderer_updateFogColor($this, $par1); + nleg_EaglerAdapterGL30_glEnable(2884); + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(972)); + $ptr = 2; + continue main; + } + } + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(970)); + nleg_EaglerAdapterGL30_glColorMask(1, 1, 1, 0); + nleg_EffectPipelineFXAA_endPipelineRender(); + nms_Profiler_endSection($this.$mc5.$mcProfiler); + return; + case 18: + nms_RenderGlobal_drawBlockBreaking($var5, $var17, $var14, $var18, var$17, $par1); + if ($rt_suspending()) { + break main; + } + $var14 = $this.$mc5.$objectMouseOver; + $var18 = 0; + var$17 = nms_InventoryPlayer_getCurrentItem($var17.$inventory); + $ptr = 19; + case 19: + nms_RenderGlobal_drawSelectionBox($var5, $var17, $var14, $var18, var$17, $par1); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(3008); + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(981)); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 1); + nlea_Tessellator_$callClinit(); + $var14 = nlea_Tessellator_instance; + $ptr = 12; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $var4, $var5, $var6, var$6, var$7, var$8, $var7, $var9, $var11, $var13, var$13, var$14, $var17, $var14, var$17, $var18, $var15, $ptr); +} +function nms_EntityRenderer_renderCloudsCheck($this, $par1RenderGlobal, $par2) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par2 = $thread.pop();$par1RenderGlobal = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!nms_GameSettings_shouldRenderClouds($this.$mc5.$gameSettings)) + return; + nms_Profiler_endStartSection($this.$mc5.$mcProfiler, $rt_s(899)); + nleg_EaglerAdapterGL30_glPushMatrix(); + nms_EntityRenderer_setupFog($this, 0, $par2); + nleg_EaglerAdapterGL30_glEnable(2912); + $ptr = 1; + case 1: + nms_RenderGlobal_renderClouds($par1RenderGlobal, $par2); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glDisable(2912); + nms_EntityRenderer_setupFog($this, 1, $par2); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1RenderGlobal, $par2, $ptr); +} +function nms_EntityRenderer_addRainParticles($this) { + var $var1, $var2, $var3, $var4, $var5, $var6, $var8, $var10, $var12, $var14, $var15, $var16, var$13, $var17, $var18, $var19, $var20, $var21, $var22, $var23, var$21, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();var$21 = $thread.pop();$var23 = $thread.pop();$var22 = $thread.pop();$var21 = $thread.pop();$var20 = $thread.pop();$var19 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();var$13 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var12 = $thread.pop();$var10 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = + $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var1 = nms_World_getRainStrength($this.$mc5.$theWorld, 1.0); + if (!$this.$mc5.$gameSettings.$fancyGraphics) + $var1 = $var1 / 2.0; + if ($var1 !== 0.0) { + $this.$random0.$seed = Long_mul(Long_fromInt($this.$rendererUpdateCount), Long_fromInt(312987231)); + $var2 = $this.$mc5.$renderViewEntity; + $var3 = $this.$mc5.$theWorld; + $var4 = nms_MathHelper_floor_double($var2.$posX); + $var5 = nms_MathHelper_floor_double($var2.$posY); + $var6 = nms_MathHelper_floor_double($var2.$posZ); + $var8 = 0.0; + $var10 = 0.0; + $var12 = 0.0; + $var14 = 0; + $var15 = 100.0 * $var1 * $var1 | 0; + if ($this.$mc5.$gameSettings.$particleSetting == 1) + $var15 = $var15 >> 1; + else if ($this.$mc5.$gameSettings.$particleSetting == 2) + $var15 = 0; + $var16 = 0; + var$13 = $var5 + 10 | 0; + $var5 = $var5 - 10 | 0; + while ($var16 < $var15) { + $var17 = ($var4 + nle_EaglercraftRandom_nextInt($this.$random0, 10) | 0) - nle_EaglercraftRandom_nextInt($this.$random0, 10) | 0; + $var18 = ($var6 + nle_EaglercraftRandom_nextInt($this.$random0, 10) | 0) - nle_EaglercraftRandom_nextInt($this.$random0, 10) | 0; + $var19 = nms_World_getPrecipitationHeight($var3, $var17, $var18); + $var20 = nms_World_getBlockId($var3, $var17, $var19 - 1 | 0, $var18); + $var21 = nms_World_getBiomeGenForCoords($var3, $var17, $var18); + if ($var19 <= var$13 && $var19 >= $var5 && nms_BiomeGenBase_canSpawnLightningBolt($var21) && $var21.$temperature >= 0.20000000298023224) { + $var22 = nle_EaglercraftRandom_nextFloat($this.$random0); + $var23 = nle_EaglercraftRandom_nextFloat($this.$random0); + if ($var20 > 0) { + nms_Block_$callClinit(); + $var21 = nms_Block_blocksList.data[$var20].$blockMaterial; + nms_Material_$callClinit(); + if ($var21 === nms_Material_lava) + nms_EffectRenderer_addEffect($this.$mc5.$effectRenderer, nms_EntitySmokeFX__init_($var3, $var17 + $var22, $var19 + 0.10000000149011612 - nms_Block_blocksList.data[$var20].$minY0, $var18 + $var23, 0.0, 0.0, 0.0)); + else { + $var14 = $var14 + 1 | 0; + if (!nle_EaglercraftRandom_nextInt($this.$random0, $var14)) { + $var8 = $var17 + $var22; + $var10 = $var19 + 0.10000000149011612 - nms_Block_blocksList.data[$var20].$minY0; + $var12 = $var18 + $var23; + } + nms_EffectRenderer_addEffect($this.$mc5.$effectRenderer, nms_EntityRainFX__init_($var3, $var17 + $var22, $var19 + 0.10000000149011612 - nms_Block_blocksList.data[$var20].$minY0, $var18 + $var23)); + } + } + } + $var16 = $var16 + 1 | 0; + } + if ($var14 > 0) { + $var4 = nle_EaglercraftRandom_nextInt($this.$random0, 3); + $var17 = $this.$rainSoundCounter; + $this.$rainSoundCounter = $var17 + 1 | 0; + if ($var4 < $var17) { + $this.$rainSoundCounter = 0; + if ($var10 > $var2.$posY + 1.0 && nms_World_getPrecipitationHeight($var3, nms_MathHelper_floor_double($var2.$posX), nms_MathHelper_floor_double($var2.$posZ)) > nms_MathHelper_floor_double($var2.$posY)) { + $var2 = $this.$mc5.$theWorld; + $var21 = $rt_s(984); + $var1 = 0.006000000052154064; + var$21 = 0.5; + $var7 = 0; + $ptr = 2; + continue main; + } + $var21 = $this.$mc5.$theWorld; + $var2 = $rt_s(984); + $var1 = 0.012000000104308128; + var$21 = 1.0; + $var7 = 0; + $ptr = 1; + continue main; + } + } + } + return; + case 1: + nms_WorldClient_playSound($var21, $var8, $var10, $var12, $var2, $var1, var$21, $var7); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_WorldClient_playSound($var2, $var8, $var10, $var12, $var21, $var1, var$21, $var7); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, $var6, $var8, $var10, $var12, $var14, $var15, $var16, var$13, $var17, $var18, $var19, $var20, $var21, $var22, $var23, var$21, $var7, $ptr); +} +function nms_EntityRenderer_renderRainSnow($this, $par1) { + var $var2, var$3, $var3, $var4, $var5, $var6, $var7, var$9, $var45, $var41, $var42, $var43, $var44, $var8, $var9, $var11, $var13, $var15, $var16, $var18, $ticks, $var19, $var20, var$25, var$26, var$27, $var32, $var21, $var22, $var23, $var24, $var25, $var26, $var27, $var28, $var29, var$38, var$39, var$40, $var32_0, $var29_0, $var33, $var35, $var37, $var46, $var34, $var47, var$49, $var39, var$51, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$51 = $thread.pop();$var39 = $thread.pop();var$49 = $thread.pop();$var47 = $thread.pop();$var34 = $thread.pop();$var46 = $thread.pop();$var37 = $thread.pop();$var35 = $thread.pop();$var33 = $thread.pop();$var29_0 = $thread.pop();$var32_0 = $thread.pop();var$40 = $thread.pop();var$39 = $thread.pop();var$38 = $thread.pop();$var29 = $thread.pop();$var28 = $thread.pop();$var27 = $thread.pop();$var26 = $thread.pop();$var25 = $thread.pop();$var24 = $thread.pop();$var23 = $thread.pop();$var22 + = $thread.pop();$var21 = $thread.pop();$var32 = $thread.pop();var$27 = $thread.pop();var$26 = $thread.pop();var$25 = $thread.pop();$var20 = $thread.pop();$var19 = $thread.pop();$ticks = $thread.pop();$var18 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();$var13 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var44 = $thread.pop();$var43 = $thread.pop();$var42 = $thread.pop();$var41 = $thread.pop();$var45 = $thread.pop();var$9 = $thread.pop();$var7 = $thread.pop();$var6 + = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = nms_World_getRainStrength($this.$mc5.$theWorld, $par1) * 0.5; + if ($var2 > 0.0) { + a: { + var$3 = $par1; + nms_EntityRenderer_enableLightmap($this, var$3); + if ($this.$rainXCoords === null) { + $this.$rainXCoords = $rt_createFloatArray(1024); + $this.$rainYCoords = $rt_createFloatArray(1024); + $var3 = 0; + while (true) { + if ($var3 >= 32) + break a; + $var4 = 0; + while ($var4 < 32) { + $var5 = $var4 - 16 | 0; + $var6 = $var3 - 16 | 0; + $var7 = nms_MathHelper_sqrt_float($var5 * $var5 + $var6 * $var6); + var$9 = $this.$rainXCoords.data; + $var45 = $var3 << 5 | $var4; + var$9[$var45] = -$var6 / $var7; + $this.$rainYCoords.data[$var45] = $var5 / $var7; + $var4 = $var4 + 1 | 0; + } + $var3 = $var3 + 1 | 0; + } + } + } + $var41 = $this.$mc5.$renderViewEntity; + $var42 = $this.$mc5.$theWorld; + $var43 = nms_MathHelper_floor_double($var41.$posX); + $var44 = nms_MathHelper_floor_double($var41.$posY); + $var45 = nms_MathHelper_floor_double($var41.$posZ); + nlea_Tessellator_$callClinit(); + $var8 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glDisable(2884); + nleg_EaglerAdapterGL30_glNormal3f(0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.009999999776482582); + $var9 = $var41.$lastTickPosX + ($var41.$posX - $var41.$lastTickPosX) * var$3; + $var11 = $var41.$lastTickPosY + ($var41.$posY - $var41.$lastTickPosY) * var$3; + $var13 = $var41.$lastTickPosZ + ($var41.$posZ - $var41.$lastTickPosZ) * var$3; + $var15 = nms_MathHelper_floor_double($var11); + $var16 = 5; + if ($this.$mc5.$gameSettings.$fancyGraphics) + $var16 = 10; + $var18 = (-1); + $ticks = $this.$rendererUpdateCount % 100000 | 0; + $var19 = $ticks + $par1; + if ($this.$mc5.$gameSettings.$fancyGraphics) + $var16 = 10; + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var20 = $var45 - $var16 | 0; + var$25 = -$var9 * 1.0; + var$26 = -$var11 * 1.0; + var$27 = -$var13 * 1.0; + $var32 = (($ticks % 512 | 0) + $par1) / 512.0; + $var5 = $var19 * 0.009999999776482582; + $var6 = $var32 * 1.0; + while ($var20 <= ($var45 + $var16 | 0)) { + $var21 = $var43 - $var16 | 0; + while ($var21 <= ($var43 + $var16 | 0)) { + $var22 = ((((($var20 - $var45 | 0) + 16 | 0) * 32 | 0) + $var21 | 0) - $var43 | 0) + 16 | 0; + $var23 = $this.$rainXCoords.data[$var22] * 0.5; + $var24 = $this.$rainYCoords.data[$var22] * 0.5; + $var25 = nms_World_getBiomeGenForCoords($var42, $var21, $var20); + if (!(!nms_BiomeGenBase_canSpawnLightningBolt($var25) && !nms_BiomeGenBase_getEnableSnow($var25))) { + $var26 = nms_World_getPrecipitationHeight($var42, $var21, $var20); + $var27 = $var44 - $var16 | 0; + $var28 = $var44 + $var16 | 0; + if ($var27 < $var26) + $var27 = $var26; + if ($var28 < $var26) + $var28 = $var26; + $var29 = 1.0; + if ($var26 < $var15) + $var26 = $var15; + if ($var27 != $var28) { + var$38 = $this.$random0; + $var22 = $rt_imul($var21, $var21) * 3121 | 0; + $var3 = $rt_imul($var21, 45238971); + $var4 = $var22 + $var3 | 0; + var$39 = $rt_imul($rt_imul($var20, $var20), 418711); + var$40 = $var20 * 13761 | 0; + nle_EaglercraftRandom_setSeed(var$38, Long_fromInt($var4 ^ (var$39 + var$40 | 0))); + if (nms_BiomeGenBase_getFloatTemperature($var25) >= 0.15000000596046448) { + if ($var18) { + if ($var18 >= 0) + nlea_Tessellator_draw($var8); + $var18 = 0; + $var25 = nms_EntityRenderer_rain; + $ptr = 2; + continue main; + } + $var32_0 = ((((((($ticks + $var22 | 0) + $var3 | 0) + var$39 | 0) + var$40 | 0) & 31) % 100000 | 0) + $par1) / 32.0 * (3.0 + nle_EaglercraftRandom_nextFloat($this.$random0)); + $var29_0 = $var21; + $var33 = $var29_0 + 0.5 - $var41.$posX; + $var32 = $var20; + $var35 = $var32 + 0.5 - $var41.$posZ; + $var37 = nms_MathHelper_sqrt_double($var33 * $var33 + $var35 * $var35) / $var16; + nlea_Tessellator_setBrightness($var8, nms_World_getLightBrightnessForSkyBlocks($var42, $var21, $var26, $var20, 0)); + nlea_Tessellator_setColorRGBA_F($var8, 1.0, 1.0, 1.0, ((1.0 - $var37 * $var37) * 0.5 + 0.5) * $var2); + nlea_Tessellator_setTranslation($var8, var$25, var$26, var$27); + $var35 = $var29_0 - $var23 + 0.5; + $var9 = $var27; + $var11 = $var32 - $var24 + 0.5; + $var46 = $var27 * $var29 / 4.0; + $var34 = $var32_0 * $var29; + $var33 = $var46 + $var34; + nlea_Tessellator_addVertexWithUV($var8, $var35, $var9, $var11, 0.0, $var33); + $var47 = $var29_0 + $var23 + 0.5; + var$49 = $var32 + $var24 + 0.5; + nlea_Tessellator_addVertexWithUV($var8, $var47, $var9, var$49, 1.0, $var33); + $var9 = $var28; + $var33 = $var28 * $var29 / 4.0 + $var34; + nlea_Tessellator_addVertexWithUV($var8, $var47, $var9, var$49, 1.0, $var33); + nlea_Tessellator_addVertexWithUV($var8, $var35, $var9, $var11, 0.0, $var33); + nlea_Tessellator_setTranslation($var8, 0.0, 0.0, 0.0); + } else { + if ($var18 != 1) { + if ($var18 >= 0) + nlea_Tessellator_draw($var8); + $var18 = 1; + $var25 = nms_EntityRenderer_snow; + $ptr = 1; + continue main; + } + $var46 = nle_EaglercraftRandom_nextFloat($this.$random0) + $var5 * nle_EaglercraftRandom_nextGaussian($this.$random0); + $var34 = nle_EaglercraftRandom_nextFloat($this.$random0) + $var19 * nle_EaglercraftRandom_nextGaussian($this.$random0) * 0.0010000000474974513; + $var29_0 = $var21; + $var35 = $var29_0 + 0.5 - $var41.$posX; + $var32_0 = $var20; + $var47 = $var32_0 + 0.5 - $var41.$posZ; + $var39 = nms_MathHelper_sqrt_double($var35 * $var35 + $var47 * $var47) / $var16; + nlea_Tessellator_setBrightness($var8, ((nms_World_getLightBrightnessForSkyBlocks($var42, $var21, $var26, $var20, 0) * 3 | 0) + 15728880 | 0) / 4 | 0); + nlea_Tessellator_setColorRGBA_F($var8, 1.0, 1.0, 1.0, ((1.0 - $var39 * $var39) * 0.30000001192092896 + 0.5) * $var2); + nlea_Tessellator_setTranslation($var8, var$25, var$26, var$27); + $var35 = $var29_0 - $var23 + 0.5; + $var9 = $var27; + $var11 = $var32_0 - $var24 + 0.5; + $var13 = 0.0 + $var46; + $var33 = $var27 * $var29 / 4.0 + $var6 + $var34; + nlea_Tessellator_addVertexWithUV($var8, $var35, $var9, $var11, $var13, $var33); + $var47 = $var29_0 + $var23 + 0.5; + var$49 = $var32_0 + $var24 + 0.5; + var$51 = 1.0 + $var46; + nlea_Tessellator_addVertexWithUV($var8, $var47, $var9, var$49, var$51, $var33); + $var9 = $var28; + $var33 = $var28 * $var29 / 4.0 + $var6 + $var34; + nlea_Tessellator_addVertexWithUV($var8, $var47, $var9, var$49, var$51, $var33); + nlea_Tessellator_addVertexWithUV($var8, $var35, $var9, $var11, $var13, $var33); + nlea_Tessellator_setTranslation($var8, 0.0, 0.0, 0.0); + } + } + } + $var21 = $var21 + 1 | 0; + } + $var20 = $var20 + 1 | 0; + } + if ($var18 >= 0) + nlea_Tessellator_draw($var8); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.10000000149011612); + nms_EntityRenderer_disableLightmap($this, var$3); + } + return; + case 1: + nle_TextureLocation_bindTexture($var25); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_startDrawingQuads($var8); + b: while (true) { + $var46 = nle_EaglercraftRandom_nextFloat($this.$random0) + $var5 * nle_EaglercraftRandom_nextGaussian($this.$random0); + $var34 = nle_EaglercraftRandom_nextFloat($this.$random0) + $var19 * nle_EaglercraftRandom_nextGaussian($this.$random0) * 0.0010000000474974513; + $var29_0 = $var21; + $var35 = $var29_0 + 0.5 - $var41.$posX; + $var32_0 = $var20; + $var47 = $var32_0 + 0.5 - $var41.$posZ; + $var39 = nms_MathHelper_sqrt_double($var35 * $var35 + $var47 * $var47) / $var16; + nlea_Tessellator_setBrightness($var8, ((nms_World_getLightBrightnessForSkyBlocks($var42, $var21, $var26, $var20, 0) * 3 | 0) + 15728880 | 0) / 4 | 0); + nlea_Tessellator_setColorRGBA_F($var8, 1.0, 1.0, 1.0, ((1.0 - $var39 * $var39) * 0.30000001192092896 + 0.5) * $var2); + nlea_Tessellator_setTranslation($var8, var$25, var$26, var$27); + $var35 = $var29_0 - $var23 + 0.5; + $var9 = $var27; + $var11 = $var32_0 - $var24 + 0.5; + $var13 = 0.0 + $var46; + $var33 = $var27 * $var29 / 4.0 + $var6 + $var34; + nlea_Tessellator_addVertexWithUV($var8, $var35, $var9, $var11, $var13, $var33); + $var47 = $var29_0 + $var23 + 0.5; + var$49 = $var32_0 + $var24 + 0.5; + var$51 = 1.0 + $var46; + nlea_Tessellator_addVertexWithUV($var8, $var47, $var9, var$49, var$51, $var33); + $var9 = $var28; + $var33 = $var28 * $var29 / 4.0 + $var6 + $var34; + nlea_Tessellator_addVertexWithUV($var8, $var47, $var9, var$49, var$51, $var33); + nlea_Tessellator_addVertexWithUV($var8, $var35, $var9, $var11, $var13, $var33); + nlea_Tessellator_setTranslation($var8, 0.0, 0.0, 0.0); + while (true) { + $var21 = $var21 + 1 | 0; + while ($var21 > ($var43 + $var16 | 0)) { + $var20 = $var20 + 1 | 0; + if ($var20 > ($var45 + $var16 | 0)) + break b; + $var21 = $var43 - $var16 | 0; + } + $var22 = ((((($var20 - $var45 | 0) + 16 | 0) * 32 | 0) + $var21 | 0) - $var43 | 0) + 16 | 0; + $var23 = $this.$rainXCoords.data[$var22] * 0.5; + $var24 = $this.$rainYCoords.data[$var22] * 0.5; + $var25 = nms_World_getBiomeGenForCoords($var42, $var21, $var20); + if (!nms_BiomeGenBase_canSpawnLightningBolt($var25) && !nms_BiomeGenBase_getEnableSnow($var25)) + continue; + $var26 = nms_World_getPrecipitationHeight($var42, $var21, $var20); + $var27 = $var44 - $var16 | 0; + $var28 = $var44 + $var16 | 0; + if ($var27 < $var26) + $var27 = $var26; + if ($var28 < $var26) + $var28 = $var26; + $var29 = 1.0; + if ($var26 < $var15) + $var26 = $var15; + if ($var27 == $var28) + continue; + var$38 = $this.$random0; + $var22 = $rt_imul($var21, $var21) * 3121 | 0; + $var3 = $rt_imul($var21, 45238971); + $var4 = $var22 + $var3 | 0; + var$39 = $rt_imul($rt_imul($var20, $var20), 418711); + var$40 = $var20 * 13761 | 0; + nle_EaglercraftRandom_setSeed(var$38, Long_fromInt($var4 ^ (var$39 + var$40 | 0))); + if (nms_BiomeGenBase_getFloatTemperature($var25) < 0.15000000596046448) + break; + if ($var18) { + if ($var18 >= 0) + nlea_Tessellator_draw($var8); + $var18 = 0; + $var25 = nms_EntityRenderer_rain; + $ptr = 2; + continue main; + } + $var32_0 = ((((((($ticks + $var22 | 0) + $var3 | 0) + var$39 | 0) + var$40 | 0) & 31) % 100000 | 0) + $par1) / 32.0 * (3.0 + nle_EaglercraftRandom_nextFloat($this.$random0)); + $var29_0 = $var21; + $var33 = $var29_0 + 0.5 - $var41.$posX; + $var32 = $var20; + $var35 = $var32 + 0.5 - $var41.$posZ; + $var37 = nms_MathHelper_sqrt_double($var33 * $var33 + $var35 * $var35) / $var16; + nlea_Tessellator_setBrightness($var8, nms_World_getLightBrightnessForSkyBlocks($var42, $var21, $var26, $var20, 0)); + nlea_Tessellator_setColorRGBA_F($var8, 1.0, 1.0, 1.0, ((1.0 - $var37 * $var37) * 0.5 + 0.5) * $var2); + nlea_Tessellator_setTranslation($var8, var$25, var$26, var$27); + $var35 = $var29_0 - $var23 + 0.5; + $var9 = $var27; + $var11 = $var32 - $var24 + 0.5; + $var46 = $var27 * $var29 / 4.0; + $var34 = $var32_0 * $var29; + $var33 = $var46 + $var34; + nlea_Tessellator_addVertexWithUV($var8, $var35, $var9, $var11, 0.0, $var33); + $var47 = $var29_0 + $var23 + 0.5; + var$49 = $var32 + $var24 + 0.5; + nlea_Tessellator_addVertexWithUV($var8, $var47, $var9, var$49, 1.0, $var33); + $var9 = $var28; + $var33 = $var28 * $var29 / 4.0 + $var34; + nlea_Tessellator_addVertexWithUV($var8, $var47, $var9, var$49, 1.0, $var33); + nlea_Tessellator_addVertexWithUV($var8, $var35, $var9, $var11, 0.0, $var33); + nlea_Tessellator_setTranslation($var8, 0.0, 0.0, 0.0); + } + if ($var18 != 1) { + if ($var18 >= 0) + nlea_Tessellator_draw($var8); + $var18 = 1; + $var25 = nms_EntityRenderer_snow; + continue main; + } + } + if ($var18 >= 0) + nlea_Tessellator_draw($var8); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.10000000149011612); + nms_EntityRenderer_disableLightmap($this, var$3); + return; + case 2: + nle_TextureLocation_bindTexture($var25); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_startDrawingQuads($var8); + b: while (true) { + $var32_0 = ((((((($ticks + $var22 | 0) + $var3 | 0) + var$39 | 0) + var$40 | 0) & 31) % 100000 | 0) + $par1) / 32.0 * (3.0 + nle_EaglercraftRandom_nextFloat($this.$random0)); + $var29_0 = $var21; + $var33 = $var29_0 + 0.5 - $var41.$posX; + $var32 = $var20; + $var35 = $var32 + 0.5 - $var41.$posZ; + $var37 = nms_MathHelper_sqrt_double($var33 * $var33 + $var35 * $var35) / $var16; + nlea_Tessellator_setBrightness($var8, nms_World_getLightBrightnessForSkyBlocks($var42, $var21, $var26, $var20, 0)); + nlea_Tessellator_setColorRGBA_F($var8, 1.0, 1.0, 1.0, ((1.0 - $var37 * $var37) * 0.5 + 0.5) * $var2); + nlea_Tessellator_setTranslation($var8, var$25, var$26, var$27); + $var35 = $var29_0 - $var23 + 0.5; + $var9 = $var27; + $var11 = $var32 - $var24 + 0.5; + $var46 = $var27 * $var29 / 4.0; + $var34 = $var32_0 * $var29; + $var33 = $var46 + $var34; + nlea_Tessellator_addVertexWithUV($var8, $var35, $var9, $var11, 0.0, $var33); + $var47 = $var29_0 + $var23 + 0.5; + var$49 = $var32 + $var24 + 0.5; + nlea_Tessellator_addVertexWithUV($var8, $var47, $var9, var$49, 1.0, $var33); + $var9 = $var28; + $var33 = $var28 * $var29 / 4.0 + $var34; + nlea_Tessellator_addVertexWithUV($var8, $var47, $var9, var$49, 1.0, $var33); + nlea_Tessellator_addVertexWithUV($var8, $var35, $var9, $var11, 0.0, $var33); + nlea_Tessellator_setTranslation($var8, 0.0, 0.0, 0.0); + while (true) { + $var21 = $var21 + 1 | 0; + while ($var21 > ($var43 + $var16 | 0)) { + $var20 = $var20 + 1 | 0; + if ($var20 > ($var45 + $var16 | 0)) + break b; + $var21 = $var43 - $var16 | 0; + } + $var22 = ((((($var20 - $var45 | 0) + 16 | 0) * 32 | 0) + $var21 | 0) - $var43 | 0) + 16 | 0; + $var23 = $this.$rainXCoords.data[$var22] * 0.5; + $var24 = $this.$rainYCoords.data[$var22] * 0.5; + $var25 = nms_World_getBiomeGenForCoords($var42, $var21, $var20); + if (!nms_BiomeGenBase_canSpawnLightningBolt($var25) && !nms_BiomeGenBase_getEnableSnow($var25)) + continue; + $var26 = nms_World_getPrecipitationHeight($var42, $var21, $var20); + $var27 = $var44 - $var16 | 0; + $var28 = $var44 + $var16 | 0; + if ($var27 < $var26) + $var27 = $var26; + if ($var28 < $var26) + $var28 = $var26; + $var29 = 1.0; + if ($var26 < $var15) + $var26 = $var15; + if ($var27 == $var28) + continue; + var$38 = $this.$random0; + $var22 = $rt_imul($var21, $var21) * 3121 | 0; + $var3 = $rt_imul($var21, 45238971); + $var4 = $var22 + $var3 | 0; + var$39 = $rt_imul($rt_imul($var20, $var20), 418711); + var$40 = $var20 * 13761 | 0; + nle_EaglercraftRandom_setSeed(var$38, Long_fromInt($var4 ^ (var$39 + var$40 | 0))); + if (nms_BiomeGenBase_getFloatTemperature($var25) >= 0.15000000596046448) + break; + if ($var18 != 1) { + if ($var18 >= 0) + nlea_Tessellator_draw($var8); + $var18 = 1; + $var25 = nms_EntityRenderer_snow; + $ptr = 1; + continue main; + } + $var46 = nle_EaglercraftRandom_nextFloat($this.$random0) + $var5 * nle_EaglercraftRandom_nextGaussian($this.$random0); + $var34 = nle_EaglercraftRandom_nextFloat($this.$random0) + $var19 * nle_EaglercraftRandom_nextGaussian($this.$random0) * 0.0010000000474974513; + $var29_0 = $var21; + $var35 = $var29_0 + 0.5 - $var41.$posX; + $var32_0 = $var20; + $var47 = $var32_0 + 0.5 - $var41.$posZ; + $var39 = nms_MathHelper_sqrt_double($var35 * $var35 + $var47 * $var47) / $var16; + nlea_Tessellator_setBrightness($var8, ((nms_World_getLightBrightnessForSkyBlocks($var42, $var21, $var26, $var20, 0) * 3 | 0) + 15728880 | 0) / 4 | 0); + nlea_Tessellator_setColorRGBA_F($var8, 1.0, 1.0, 1.0, ((1.0 - $var39 * $var39) * 0.30000001192092896 + 0.5) * $var2); + nlea_Tessellator_setTranslation($var8, var$25, var$26, var$27); + $var35 = $var29_0 - $var23 + 0.5; + $var9 = $var27; + $var11 = $var32_0 - $var24 + 0.5; + $var13 = 0.0 + $var46; + $var33 = $var27 * $var29 / 4.0 + $var6 + $var34; + nlea_Tessellator_addVertexWithUV($var8, $var35, $var9, $var11, $var13, $var33); + $var47 = $var29_0 + $var23 + 0.5; + var$49 = $var32_0 + $var24 + 0.5; + var$51 = 1.0 + $var46; + nlea_Tessellator_addVertexWithUV($var8, $var47, $var9, var$49, var$51, $var33); + $var9 = $var28; + $var33 = $var28 * $var29 / 4.0 + $var6 + $var34; + nlea_Tessellator_addVertexWithUV($var8, $var47, $var9, var$49, var$51, $var33); + nlea_Tessellator_addVertexWithUV($var8, $var35, $var9, $var11, $var13, $var33); + nlea_Tessellator_setTranslation($var8, 0.0, 0.0, 0.0); + } + if ($var18) { + if ($var18 >= 0) + nlea_Tessellator_draw($var8); + $var18 = 0; + $var25 = nms_EntityRenderer_rain; + continue main; + } + } + if ($var18 >= 0) + nlea_Tessellator_draw($var8); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.10000000149011612); + nms_EntityRenderer_disableLightmap($this, var$3); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $var2, var$3, $var3, $var4, $var5, $var6, $var7, var$9, $var45, $var41, $var42, $var43, $var44, $var8, $var9, $var11, $var13, $var15, $var16, $var18, $ticks, $var19, $var20, var$25, var$26, var$27, $var32, $var21, $var22, $var23, $var24, $var25, $var26, $var27, $var28, $var29, var$38, var$39, var$40, $var32_0, $var29_0, $var33, $var35, $var37, $var46, $var34, $var47, var$49, $var39, var$51, $ptr); +} +function nms_EntityRenderer_setupOverlayRendering($this) { + var $var1; + $var1 = nms_ScaledResolution__init_($this.$mc5.$gameSettings, $this.$mc5.$displayWidth, $this.$mc5.$displayHeight); + nleg_EaglerAdapterGL30_glClear(256); + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glOrtho(0.0, $var1.$scaledWidth, $var1.$scaledHeight, 0.0, 1000.0, 3000.0); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, (-2000.0)); +} +function nms_EntityRenderer_updateFogColor($this, $par1) { + var $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var12, $var22, $var20, $var19, $var21, $var13, $var14, $var16, $var23, $var17, $var18; + $var2 = $this.$mc5.$theWorld; + $var3 = $this.$mc5.$renderViewEntity; + $var4 = 1.0 - jl_Math_pow(1.0 / (4 - $this.$mc5.$gameSettings.$renderDistance | 0), 0.25); + $var5 = nms_World_getSkyColor($var2, $this.$mc5.$renderViewEntity, $par1); + $var6 = $var5.$xCoord; + $var7 = $var5.$yCoord; + $var8 = $var5.$zCoord; + $var9 = nms_World_getFogColor($var2, $par1); + $this.$fogColorRed = $var9.$xCoord; + $this.$fogColorGreen = $var9.$yCoord; + $this.$fogColorBlue = $var9.$zCoord; + if ($this.$mc5.$gameSettings.$renderDistance < 2) { + $var10 = nms_MathHelper_sin(nms_World_getCelestialAngleRadians($var2, $par1)) <= 0.0 ? nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($var2), 1.0, 0.0, 0.0) : nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($var2), (-1.0), 0.0, 0.0); + $var11 = nms_Vec3_dotProduct(nms_EntityLiving_getLook($var3, $par1), $var10); + if ($var11 < 0.0) + $var11 = 0.0; + if ($var11 > 0.0) { + $var12 = $var2.$provider.$calcSunriseSunsetColors(nms_World_getCelestialAngle($var2, $par1), $par1); + if ($var12 !== null) { + $var12 = $var12.data; + $var22 = $var11 * $var12[3]; + $var20 = $this.$fogColorRed; + $var11 = 1.0 - $var22; + $this.$fogColorRed = $var20 * $var11 + $var12[0] * $var22; + $this.$fogColorGreen = $this.$fogColorGreen * $var11 + $var12[1] * $var22; + $this.$fogColorBlue = $this.$fogColorBlue * $var11 + $var12[2] * $var22; + } + } + } + $this.$fogColorRed = $this.$fogColorRed + ($var6 - $this.$fogColorRed) * $var4; + $this.$fogColorGreen = $this.$fogColorGreen + ($var7 - $this.$fogColorGreen) * $var4; + $this.$fogColorBlue = $this.$fogColorBlue + ($var8 - $this.$fogColorBlue) * $var4; + $var19 = nms_World_getRainStrength($var2, $par1); + if ($var19 > 0.0) { + $var11 = 1.0 - $var19 * 0.5; + $var20 = 1.0 - $var19 * 0.4000000059604645; + $this.$fogColorRed = $this.$fogColorRed * $var11; + $this.$fogColorGreen = $this.$fogColorGreen * $var11; + $this.$fogColorBlue = $this.$fogColorBlue * $var20; + } + $var11 = nms_World_getWeightedThunderStrength($var2, $par1); + if ($var11 > 0.0) { + $var20 = 1.0 - $var11 * 0.5; + $this.$fogColorRed = $this.$fogColorRed * $var20; + $this.$fogColorGreen = $this.$fogColorGreen * $var20; + $this.$fogColorBlue = $this.$fogColorBlue * $var20; + } + a: { + $var21 = nms_ActiveRenderInfo_getBlockIdAtEntityViewpoint($this.$mc5.$theWorld, $var3, $par1); + if ($this.$cloudFog) { + $var13 = nms_World_getCloudColour($var2, $par1); + $this.$fogColorRed = $var13.$xCoord; + $this.$fogColorGreen = $var13.$yCoord; + $this.$fogColorBlue = $var13.$zCoord; + } else { + if ($var21) { + nms_Block_$callClinit(); + $var13 = nms_Block_blocksList.data[$var21].$blockMaterial; + nms_Material_$callClinit(); + if ($var13 === nms_Material_water) { + $this.$fogColorRed = 0.019999999552965164; + $this.$fogColorGreen = 0.019999999552965164; + $this.$fogColorBlue = 0.20000000298023224; + break a; + } + } + if ($var21) { + nms_Block_$callClinit(); + $var13 = nms_Block_blocksList.data[$var21].$blockMaterial; + nms_Material_$callClinit(); + if ($var13 === nms_Material_lava) { + $this.$fogColorRed = 0.6000000238418579; + $this.$fogColorGreen = 0.10000000149011612; + $this.$fogColorBlue = 0.0; + } + } + } + } + $var22 = $this.$fogColor2 + ($this.$fogColor1 - $this.$fogColor2) * $par1; + $this.$fogColorRed = $this.$fogColorRed * $var22; + $this.$fogColorGreen = $this.$fogColorGreen * $var22; + $this.$fogColorBlue = $this.$fogColorBlue * $var22; + $var14 = ($var3.$lastTickPosY + ($var3.$posY - $var3.$lastTickPosY) * $par1) * nms_WorldProvider_getVoidFogYFactor($var2.$provider); + if (nms_EntityLiving_isPotionActive($var3, nms_Potion_blindness)) { + $var16 = nms_PotionEffect_getDuration(nms_EntityLiving_getActivePotionEffect($var3, nms_Potion_blindness)); + $var14 = $var16 >= 20 ? 0.0 : $var14 * (1.0 - $var16 / 20.0); + } + if ($var14 < 1.0) { + if ($var14 < 0.0) + $var14 = 0.0; + $var14 = $var14 * $var14; + $this.$fogColorRed = $this.$fogColorRed * $var14; + $this.$fogColorGreen = $this.$fogColorGreen * $var14; + $this.$fogColorBlue = $this.$fogColorBlue * $var14; + } + if ($this.$field_82831_U > 0.0) { + $var23 = $this.$field_82832_V + ($this.$field_82831_U - $this.$field_82832_V) * $par1; + $var22 = $this.$fogColorRed; + $var20 = 1.0 - $var23; + $this.$fogColorRed = $var22 * $var20 + $this.$fogColorRed * 0.699999988079071 * $var23; + $this.$fogColorGreen = $this.$fogColorGreen * $var20 + $this.$fogColorGreen * 0.6000000238418579 * $var23; + $this.$fogColorBlue = $this.$fogColorBlue * $var20 + $this.$fogColorBlue * 0.6000000238418579 * $var23; + } + if (nms_EntityLiving_isPotionActive($var3, nms_Potion_nightVision)) { + $var23 = nms_EntityRenderer_getNightVisionBrightness($this, $this.$mc5.$thePlayer, $par1); + $var17 = 1.0 / $this.$fogColorRed; + if ($var17 > 1.0 / $this.$fogColorGreen) + $var17 = 1.0 / $this.$fogColorGreen; + if ($var17 > 1.0 / $this.$fogColorBlue) + $var17 = 1.0 / $this.$fogColorBlue; + $par1 = $this.$fogColorRed; + $var22 = 1.0 - $var23; + $this.$fogColorRed = $par1 * $var22 + $this.$fogColorRed * $var17 * $var23; + $this.$fogColorGreen = $this.$fogColorGreen * $var22 + $this.$fogColorGreen * $var17 * $var23; + $this.$fogColorBlue = $this.$fogColorBlue * $var22 + $this.$fogColorBlue * $var17 * $var23; + } + if ($this.$mc5.$gameSettings.$anaglyph) { + $var23 = ($this.$fogColorRed * 30.0 + $this.$fogColorGreen * 59.0 + $this.$fogColorBlue * 11.0) / 100.0; + $var17 = ($this.$fogColorRed * 30.0 + $this.$fogColorGreen * 70.0) / 100.0; + $var18 = ($this.$fogColorRed * 30.0 + $this.$fogColorBlue * 70.0) / 100.0; + $this.$fogColorRed = $var23; + $this.$fogColorGreen = $var17; + $this.$fogColorBlue = $var18; + } + nleg_EaglerAdapterGL30_glClearColor($this.$fogColorRed, $this.$fogColorGreen, $this.$fogColorBlue, 0.0); +} +function nms_EntityRenderer_setupFog($this, $par1, $par2) { + var $var3, $var5, $var6, $var7, var$7, $var9, $var13; + $var3 = $this.$mc5.$renderViewEntity; + if ($par1 == 999) { + nleg_EaglerAdapterGL30_glFog(2918, nms_EntityRenderer_setFogColorBuffer($this, 0.0, 0.0, 0.0, 1.0)); + nleg_EaglerAdapterGL30_glFogi(2917, 9729); + nleg_EaglerAdapterGL30_glFogf(2915, 0.0); + nleg_EaglerAdapterGL30_glFogf(2916, 8.0); + nleg_EaglerAdapterGL30_glFogf(2915, 0.0); + } else { + a: { + nleg_EaglerAdapterGL30_glFog(2918, nms_EntityRenderer_setFogColorBuffer($this, $this.$fogColorRed, $this.$fogColorGreen, $this.$fogColorBlue, 1.0)); + nleg_EaglerAdapterGL30_glNormal3f(0.0, (-1.0), 0.0); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var5 = nms_ActiveRenderInfo_getBlockIdAtEntityViewpoint($this.$mc5.$theWorld, $var3, $par2); + if (nms_EntityLiving_isPotionActive($var3, nms_Potion_blindness)) { + $var6 = 5.0; + $var7 = nms_EntityLiving_getActivePotionEffect($var3, nms_Potion_blindness).$duration; + if ($var7 < 20) + $var6 = 5.0 + ($this.$farPlaneDistance - 5.0) * (1.0 - $var7 / 20.0); + nleg_EaglerAdapterGL30_glFogi(2917, 9729); + if ($par1 >= 0) { + nleg_EaglerAdapterGL30_glFogf(2915, $var6 * 0.25); + nleg_EaglerAdapterGL30_glFogf(2916, $var6); + } else { + nleg_EaglerAdapterGL30_glFogf(2915, 0.0); + nleg_EaglerAdapterGL30_glFogf(2916, $var6 * 0.800000011920929); + } + } else if ($this.$cloudFog) { + nleg_EaglerAdapterGL30_glFogi(2917, 2048); + nleg_EaglerAdapterGL30_glFogf(2914, 0.10000000149011612); + } else { + if ($var5 > 0) { + nms_Block_$callClinit(); + var$7 = nms_Block_blocksList.data[$var5].$blockMaterial; + nms_Material_$callClinit(); + if (var$7 === nms_Material_water) { + nleg_EaglerAdapterGL30_glFogi(2917, 2048); + if (!nms_EntityLiving_isPotionActive($var3, nms_Potion_waterBreathing)) + nleg_EaglerAdapterGL30_glFogf(2914, 0.10000000149011612); + else + nleg_EaglerAdapterGL30_glFogf(2914, 0.05000000074505806); + if (!$this.$mc5.$gameSettings.$anaglyph) + break a; + break a; + } + } + if ($var5 > 0) { + nms_Block_$callClinit(); + var$7 = nms_Block_blocksList.data[$var5].$blockMaterial; + nms_Material_$callClinit(); + if (var$7 === nms_Material_lava) { + nleg_EaglerAdapterGL30_glFogi(2917, 2048); + nleg_EaglerAdapterGL30_glFogf(2914, 2.0); + if (!$this.$mc5.$gameSettings.$anaglyph) + break a; + break a; + } + } + if (!$this.$mc5.$gameSettings.$enableFog) + nleg_EaglerAdapterGL30_glDisable(2912); + else { + $var6 = $this.$farPlaneDistance; + if (!nms_WorldProvider_getWorldHasVoidParticles($this.$mc5.$theWorld.$provider)) + $var9 = $var6; + else { + $var13 = ((nms_EntityPlayer_getBrightnessForRender($var3, $par2) & 15728640) >> 20) / 16.0 + ($var3.$lastTickPosY + ($var3.$posY - $var3.$lastTickPosY) * $par2 + 4.0) / 32.0; + if ($var13 >= 1.0) + $var9 = $var6; + else { + if ($var13 < 0.0) + $var13 = 0.0; + $var9 = 100.0 * $var13 * $var13; + if ($var9 < 5.0) + $var9 = 5.0; + if ($var6 <= $var9) + $var9 = $var6; + } + } + nleg_EaglerAdapterGL30_glFogi(2917, 9729); + if ($par1 < 0) { + nleg_EaglerAdapterGL30_glFogf(2915, 0.0); + nleg_EaglerAdapterGL30_glFogf(2916, $var9 * 0.800000011920929); + } else { + nleg_EaglerAdapterGL30_glFogf(2915, $var9 * 0.25); + nleg_EaglerAdapterGL30_glFogf(2916, $var9 * 0.8999999761581421); + } + if ($this.$mc5.$theWorld.$provider.$doesXZShowFog($var3.$posX | 0, $var3.$posZ | 0)) { + nleg_EaglerAdapterGL30_glFogf(2915, $var9 * 0.05000000074505806); + nleg_EaglerAdapterGL30_glFogf(2916, jl_Math_min1($var9, 192.0) * 0.5); + } + } + } + } + nleg_EaglerAdapterGL30_glEnable(2903); + } +} +function nms_EntityRenderer_setFogColorBuffer($this, $par1, $par2, $par3, $par4) { + jn_FloatBuffer_clear($this.$fogColorBuffer); + jn_FloatBufferImpl_put(jn_FloatBufferImpl_put(jn_FloatBufferImpl_put(jn_FloatBufferImpl_put($this.$fogColorBuffer, $par1), $par2), $par3), $par4); + jn_FloatBuffer_flip($this.$fogColorBuffer); + return $this.$fogColorBuffer; +} +function nms_EntityRenderer_performanceToFps($par0) { + var $var1; + $var1 = 240; + if ($par0 == 1) + $var1 = 90; + if ($par0 == 2) + $var1 = 35; + return $var1; +} +function nms_EntityRenderer__clinit_() { + nms_EntityRenderer_anaglyphEnable = 0; + nms_EntityRenderer_terrain = nle_TextureLocation__init_($rt_s(985)); + nms_EntityRenderer_rain = nle_TextureLocation__init_($rt_s(986)); + nms_EntityRenderer_snow = nle_TextureLocation__init_($rt_s(987)); +} +function jt_SimpleDatePatternParser() { + var a = this; jl_Object.call(a); + a.$symbols = null; + a.$locale0 = null; + a.$elements0 = null; + a.$index4 = 0; + a.$pattern3 = null; +} +function jt_SimpleDatePatternParser_getElements($this) { + return $this.$elements0; +} +function jt_SimpleDatePatternParser_parsePattern($this, $pattern) { + var $c, $sb, var$4, $rep; + ju_ArrayList_clear($this.$elements0); + $this.$pattern3 = $pattern; + $this.$index4 = 0; + while ($this.$index4 < jl_String_length($pattern)) { + a: { + b: { + c: { + $c = jl_String_charAt($pattern, $this.$index4); + switch ($c) { + case 39: + $this.$index4 = $this.$index4 + 1 | 0; + $sb = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($sb); + while ($this.$index4 < jl_String_length($this.$pattern3)) { + var$4 = $this.$pattern3; + $rep = $this.$index4; + $this.$index4 = $rep + 1 | 0; + $c = jl_String_charAt(var$4, $rep); + if ($c != 39) + jl_AbstractStringBuilder_append0($sb, $c); + else { + if ($this.$index4 >= jl_String_length($this.$pattern3)) + break; + if (jl_String_charAt($this.$pattern3, $this.$index4) != 39) + break; + jl_AbstractStringBuilder_append0($sb, 39); + $this.$index4 = $this.$index4 + 1 | 0; + } + } + ju_ArrayList_add($this.$elements0, jt_DateFormatElement$ConstantText__init_(jl_AbstractStringBuilder_toString($sb))); + break a; + case 40: + case 41: + case 42: + case 43: + case 44: + case 45: + case 46: + case 47: + case 48: + case 49: + case 50: + case 51: + case 52: + case 53: + case 54: + case 55: + case 56: + case 57: + case 58: + case 59: + case 60: + case 61: + case 62: + case 63: + case 64: + case 65: + case 66: + case 67: + case 73: + case 74: + case 78: + case 79: + case 80: + case 81: + case 82: + case 84: + case 85: + case 86: + case 91: + case 92: + case 93: + case 94: + case 95: + case 96: + case 98: + case 101: + case 102: + case 103: + case 105: + case 106: + case 108: + case 110: + case 111: + case 112: + case 113: + case 114: + case 116: + case 118: + case 120: + break b; + case 68: + break; + case 69: + case 99: + $rep = jt_SimpleDatePatternParser_parseRepetitions($this); + ju_ArrayList_add($this.$elements0, jt_DateFormatElement$WeekdayText__init_($this.$symbols, $rep > 3 ? 0 : 1)); + break a; + case 70: + $rep = jt_SimpleDatePatternParser_parseRepetitions($this); + ju_ArrayList_add($this.$elements0, jt_DateFormatElement$Numeric__init_(8, $rep)); + break a; + case 71: + jt_SimpleDatePatternParser_parseRepetitions($this); + $sb = $this.$elements0; + var$4 = new jt_DateFormatElement$EraText; + var$4.$eras0 = jt_DateFormatSymbols_getEras($this.$symbols); + ju_ArrayList_add($sb, var$4); + break a; + case 72: + $rep = jt_SimpleDatePatternParser_parseRepetitions($this); + ju_ArrayList_add($this.$elements0, jt_DateFormatElement$Numeric__init_(11, $rep)); + break a; + case 75: + $rep = jt_SimpleDatePatternParser_parseRepetitions($this); + ju_ArrayList_add($this.$elements0, jt_DateFormatElement$Numeric__init_(10, $rep)); + break a; + case 76: + case 77: + $rep = jt_SimpleDatePatternParser_parseRepetitions($this); + if ($rep <= 2) { + ju_ArrayList_add($this.$elements0, jt_DateFormatElement$NumericMonth__init_($rep)); + break a; + } + ju_ArrayList_add($this.$elements0, jt_DateFormatElement$MonthText__init_($this.$symbols, $rep != 3 ? 0 : 1)); + break a; + case 83: + $rep = jt_SimpleDatePatternParser_parseRepetitions($this); + ju_ArrayList_add($this.$elements0, jt_DateFormatElement$Numeric__init_(14, $rep)); + break a; + case 87: + $rep = jt_SimpleDatePatternParser_parseRepetitions($this); + ju_ArrayList_add($this.$elements0, jt_DateFormatElement$Numeric__init_(4, $rep)); + break a; + case 88: + $rep = jt_SimpleDatePatternParser_parseRepetitions($this); + if ($rep > 3) { + $pattern = new jl_IllegalArgumentException; + $sb = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($sb); + jl_AbstractStringBuilder_append($sb, $rt_s(988)); + jl_IllegalArgumentException__init_2($pattern, jl_StringBuilder_toString(jl_StringBuilder_append1($sb, $this.$index4))); + $rt_throw($pattern); + } + $sb = $this.$elements0; + var$4 = new jt_DateFormatElement$Iso8601Timezone; + var$4.$size6 = $rep; + ju_ArrayList_add($sb, var$4); + break a; + case 89: + case 121: + break c; + case 90: + jt_SimpleDatePatternParser_parseRepetitions($this); + $sb = $this.$elements0; + var$4 = new jt_DateFormatElement$Rfc822Timezone; + jt_DateFormatElement$BaseTimezone__init_(var$4, $this.$locale0); + ju_ArrayList_add($sb, var$4); + break a; + case 97: + jt_SimpleDatePatternParser_parseRepetitions($this); + $sb = $this.$elements0; + var$4 = new jt_DateFormatElement$AmPmText; + var$4.$ampms0 = jt_DateFormatSymbols_getAmPmStrings($this.$symbols); + ju_ArrayList_add($sb, var$4); + break a; + case 100: + $rep = jt_SimpleDatePatternParser_parseRepetitions($this); + ju_ArrayList_add($this.$elements0, jt_DateFormatElement$Numeric__init_(5, $rep)); + break a; + case 104: + $rep = jt_SimpleDatePatternParser_parseRepetitions($this); + ju_ArrayList_add($this.$elements0, jt_DateFormatElement$NumericHour__init_(10, $rep, 12)); + break a; + case 107: + $rep = jt_SimpleDatePatternParser_parseRepetitions($this); + ju_ArrayList_add($this.$elements0, jt_DateFormatElement$NumericHour__init_(11, $rep, 24)); + break a; + case 109: + $rep = jt_SimpleDatePatternParser_parseRepetitions($this); + ju_ArrayList_add($this.$elements0, jt_DateFormatElement$Numeric__init_(12, $rep)); + break a; + case 115: + $rep = jt_SimpleDatePatternParser_parseRepetitions($this); + ju_ArrayList_add($this.$elements0, jt_DateFormatElement$Numeric__init_(13, $rep)); + break a; + case 117: + $rep = jt_SimpleDatePatternParser_parseRepetitions($this); + $sb = $this.$elements0; + var$4 = new jt_DateFormatElement$NumericWeekday; + jt_DateFormatElement$Numeric__init_0(var$4, 7, $rep); + ju_ArrayList_add($sb, var$4); + break a; + case 119: + $rep = jt_SimpleDatePatternParser_parseRepetitions($this); + ju_ArrayList_add($this.$elements0, jt_DateFormatElement$Numeric__init_(3, $rep)); + break a; + case 122: + jt_SimpleDatePatternParser_parseRepetitions($this); + $sb = $this.$elements0; + var$4 = new jt_DateFormatElement$GeneralTimezone; + jt_DateFormatElement$BaseTimezone__init_(var$4, $this.$locale0); + ju_ArrayList_add($sb, var$4); + break a; + default: + break b; + } + $rep = jt_SimpleDatePatternParser_parseRepetitions($this); + ju_ArrayList_add($this.$elements0, jt_DateFormatElement$Numeric__init_(6, $rep)); + break a; + } + $rep = jt_SimpleDatePatternParser_parseRepetitions($this); + if ($rep != 2) { + ju_ArrayList_add($this.$elements0, jt_DateFormatElement$Numeric__init_(1, $rep)); + break a; + } + $sb = $this.$elements0; + var$4 = new jt_DateFormatElement$Year; + var$4.$field = 1; + ju_ArrayList_add($sb, var$4); + break a; + } + if (jt_SimpleDatePatternParser_isControl($this, $c)) + jt_SimpleDatePatternParser_parseRepetitions($this); + else { + $sb = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($sb); + while ($this.$index4 < jl_String_length($pattern) && !jt_SimpleDatePatternParser_isControl($this, jl_String_charAt($pattern, $this.$index4))) { + $rep = $this.$index4; + $this.$index4 = $rep + 1 | 0; + jl_AbstractStringBuilder_append0($sb, jl_String_charAt($pattern, $rep)); + } + ju_ArrayList_add($this.$elements0, jt_DateFormatElement$ConstantText__init_(jl_AbstractStringBuilder_toString($sb))); + } + } + } +} +function jt_SimpleDatePatternParser_isControl($this, $c) { + a: { + b: { + if ($c != 39 && !($c >= 97 && $c <= 122)) { + if ($c < 65) + break b; + if ($c > 90) + break b; + } + $c = 1; + break a; + } + $c = 0; + } + return $c; +} +function jt_SimpleDatePatternParser_parseRepetitions($this) { + var $count, var$2, var$3, $orig; + $count = 1; + var$2 = $this.$pattern3; + var$3 = $this.$index4; + $this.$index4 = var$3 + 1 | 0; + $orig = jl_String_charAt(var$2, var$3); + while ($this.$index4 < jl_String_length($this.$pattern3) && jl_String_charAt($this.$pattern3, $this.$index4) == $orig) { + $this.$index4 = $this.$index4 + 1 | 0; + $count = $count + 1 | 0; + } + return $count; +} +function jt_DateFormatElement() { + jl_Object.call(this); +} +function jnc_CodingErrorAction() { + jl_Object.call(this); + this.$name9 = null; +} +var jnc_CodingErrorAction_IGNORE = null; +var jnc_CodingErrorAction_REPLACE = null; +var jnc_CodingErrorAction_REPORT = null; +function jnc_CodingErrorAction__init_(var_0) { + var var_1 = new jnc_CodingErrorAction(); + jnc_CodingErrorAction__init_0(var_1, var_0); + return var_1; +} +function jnc_CodingErrorAction__init_0($this, $name) { + $this.$name9 = $name; +} +function jnc_CodingErrorAction__clinit_() { + jnc_CodingErrorAction_IGNORE = jnc_CodingErrorAction__init_($rt_s(989)); + jnc_CodingErrorAction_REPLACE = jnc_CodingErrorAction__init_($rt_s(990)); + jnc_CodingErrorAction_REPORT = jnc_CodingErrorAction__init_($rt_s(991)); +} +function nms_AABBPool() { + var a = this; jl_Object.call(a); + a.$maxNumCleans = 0; + a.$numEntriesToRemove = 0; + a.$listAABB = null; + a.$nextPoolIndex = 0; + a.$maxPoolIndex = 0; + a.$numCleans = 0; +} +function nms_AABBPool_getAABB($this, $par1, $par3, $par5, $par7, $par9, $par11) { + var $var13; + if ($this.$nextPoolIndex >= $this.$listAABB.$size) { + $var13 = nms_AxisAlignedBB__init_($par1, $par3, $par5, $par7, $par9, $par11); + ju_ArrayList_add($this.$listAABB, $var13); + } else { + $var13 = ju_ArrayList_get($this.$listAABB, $this.$nextPoolIndex); + nms_AxisAlignedBB_setBounds($var13, $par1, $par3, $par5, $par7, $par9, $par11); + } + $this.$nextPoolIndex = $this.$nextPoolIndex + 1 | 0; + return $var13; +} +function nms_AABBPool_cleanPool($this) { + var var$1, $var1; + if ($this.$nextPoolIndex > $this.$maxPoolIndex) + $this.$maxPoolIndex = $this.$nextPoolIndex; + var$1 = $this.$numCleans; + $this.$numCleans = var$1 + 1 | 0; + if (var$1 == $this.$maxNumCleans) { + $var1 = jl_Math_max($this.$maxPoolIndex, $this.$listAABB.$size - $this.$numEntriesToRemove | 0); + while ($this.$listAABB.$size > $var1) { + ju_ArrayList_remove($this.$listAABB, $var1); + } + $this.$maxPoolIndex = 0; + $this.$numCleans = 0; + } + $this.$nextPoolIndex = 0; +} +function nms_RenderEngine() { + var a = this; jl_Object.call(a); + a.$textureMap = null; + a.$textureContentsMap = null; + a.$textureNameToImageMap = null; + a.$imageData = null; + a.$urlToImageDataMap = null; + a.$options = null; + a.$texturePack = null; + a.$missingTextureImage = null; + a.$textureMapBlocks = null; + a.$textureMapItems = null; + a.$boundTexture = 0; +} +function nms_RenderEngine_getTextureContents($this, $par1Str) { + var $var3, $var7, $var4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();$var4 = $thread.pop();$var7 = $thread.pop();$var3 = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = ju_HashMap_get($this.$textureContentsMap, $par1Str); + if ($var3 !== null) + return $var3; + $var7 = nlea_EaglerAdapterImpl2_loadResourceBytes($par1Str); + if ($var7 === null) { + $var4 = $this.$missingTextureImage.$data; + ju_HashMap_putImpl($this.$textureContentsMap, $par1Str, $var4); + return $var4; + } + $ptr = 1; + case 1: + $tmp = nlea_EaglerAdapterImpl2_loadPNG($var7); + if ($rt_suspending()) { + break main; + } + var$5 = $tmp; + $var4 = var$5.$data; + ju_HashMap_putImpl($this.$textureContentsMap, $par1Str, $var4); + return $var4; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, $var3, $var7, $var4, var$5, $ptr); +} +function nms_RenderEngine_bindTexture0($this, $par1Str) { + var var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_RenderEngine_getTexture($this, $par1Str); + if ($rt_suspending()) { + break main; + } + var$2 = $tmp; + nms_RenderEngine_bindTexture($this, var$2); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, var$2, $ptr); +} +function nms_RenderEngine_bindTexture($this, $par1) { + if ($par1 != $this.$boundTexture) { + nleg_EaglerAdapterGL30_glBindTexture(3553, $par1); + $this.$boundTexture = $par1; + } +} +function nms_RenderEngine_resetBoundTexture($this) { + $this.$boundTexture = (-1); +} +function nms_RenderEngine_getTexture($this, $par1Str) { + var $var2, var$3, $var3, $var9, $var5, $var7, $var4, $var6, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$var4 = $thread.pop();$var7 = $thread.pop();$var5 = $thread.pop();$var9 = $thread.pop();$var3 = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (jl_String_equals($par1Str, $rt_s(985))) + return $this.$textureMapBlocks.$texture; + if (jl_String_equals($par1Str, $rt_s(992))) { + nms_Texture_bindTexture($this.$textureMapItems.$atlasTexture, 0); + return $this.$textureMapItems.$atlasTexture.$glTextureId; + } + $var2 = ju_HashMap_get($this.$textureMap, $par1Str); + if ($var2 !== null) + return $var2.$value; + try { + var$3 = $par1Str; + $var3 = nms_GLAllocation_generateTextureNames(); + $var9 = jl_String_startsWith0($par1Str, $rt_s(993)); + if (!$var9) + $var2 = $par1Str; + else { + var$3 = $par1Str; + $var2 = jl_String_substring($par1Str, 6); + var$3 = $var2; + } + var$3 = $var2; + $var5 = jl_String_startsWith0($var2, $rt_s(994)); + if ($var5) { + var$3 = $var2; + $var2 = jl_String_substring($var2, 7); + var$3 = $var2; + } + var$3 = $var2; + $var7 = $this.$texturePack; + $ptr = 1; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var7 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var7); + $var4 = nms_GLAllocation_generateTextureNames(); + nms_RenderEngine_setupTexture($this, $this.$missingTextureImage, $var4); + ju_HashMap_putImpl($this.$textureMap, var$3, jl_Integer_valueOf($var4)); + return $var4; + case 1: + a: { + b: { + try { + $tmp = nms_TexturePackList_getSelectedTexturePack($var7); + if ($rt_suspending()) { + break main; + } + $var7 = $tmp; + $var6 = nms_TexturePackDefault_getResourceAsBytes($var7, $var2); + if ($var6 !== null) + break b; + var$3 = $var2; + nms_RenderEngine_setupTextureExt($this, $this.$missingTextureImage, $var3, $var9, $var5); + var$3 = $var2; + ju_HashMap_put($this.$textureMap, $par1Str, jl_Integer_valueOf($var3)); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var7 = $$je; + break a; + } else { + throw $$e; + } + } + return $var3; + } + try { + var$3 = $var2; + $ptr = 2; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var7 = $$je; + } else { + throw $$e; + } + } + } + jl_Throwable_printStackTrace($var7); + $var4 = nms_GLAllocation_generateTextureNames(); + nms_RenderEngine_setupTexture($this, $this.$missingTextureImage, $var4); + ju_HashMap_putImpl($this.$textureMap, var$3, jl_Integer_valueOf($var4)); + return $var4; + case 2: + a: { + try { + $tmp = nle_EaglerImage_loadImage($var6); + if ($rt_suspending()) { + break main; + } + $var7 = $tmp; + nms_RenderEngine_setupTextureExt($this, $var7, $var3, $var9, $var5); + var$3 = $var2; + ju_HashMap_put($this.$textureMap, $par1Str, jl_Integer_valueOf($var3)); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var7 = $$je; + break a; + } else { + throw $$e; + } + } + return $var3; + } + jl_Throwable_printStackTrace($var7); + $var4 = nms_GLAllocation_generateTextureNames(); + nms_RenderEngine_setupTexture($this, $this.$missingTextureImage, $var4); + ju_HashMap_putImpl($this.$textureMap, var$3, jl_Integer_valueOf($var4)); + return $var4; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, $var2, var$3, $var3, $var9, $var5, $var7, $var4, $var6, $ptr); +} +function nms_RenderEngine_allocateAndSetupTexture($this, $par1BufferedImage) { + var $var2; + $var2 = nms_GLAllocation_generateTextureNames(); + nms_RenderEngine_setupTexture($this, $par1BufferedImage, $var2); + nms_IntHashMap_addKey($this.$textureNameToImageMap, $var2, $par1BufferedImage); + return $var2; +} +function nms_RenderEngine_setupTexture($this, $par1BufferedImage, $par2) { + nms_RenderEngine_setupTextureExt($this, $par1BufferedImage, $par2, 0, 0); +} +function nms_RenderEngine_makeViewportTexture($this, $w, $h) { + var $t, var$4; + $t = nleg_EaglerAdapterGL30_glGenTextures(); + nms_RenderEngine_bindTexture($this, $t); + var$4 = $this.$imageData; + jn_Buffer_position0(var$4, 0); + jn_Buffer_limit0(var$4, $rt_imul($w, $h)); + var$4 = $this.$imageData; + if (!nleg_EaglerAdapterGL30_selectedTex && nleg_EaglerAdapterGL30_boundTexture0 !== null) { + nleg_EaglerAdapterGL30_boundTexture0.$w = $w; + nleg_EaglerAdapterGL30_boundTexture0.$h = $h; + } + nleg_EaglerAdapterGL30_bytesUploaded = nleg_EaglerAdapterGL30_bytesUploaded + (jn_Buffer_remaining(var$4) * 4 | 0) | 0; + nlea_EaglerAdapterImpl2__wglTexImage2D0(3553, 0, 32849, $w, $h, 0, 6407, 5121, var$4); + nleg_EaglerAdapterGL30_updateAnisotropicPatch(); + return $t; +} +function nms_RenderEngine_setupTextureExt($this, $par1BufferedImage, $par2, $par3, $par4) { + var $var5, $var6, $var7, var$8; + nms_RenderEngine_bindTexture($this, $par2); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10241, 9728); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10240, 9728); + if ($par3) { + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10241, 9729); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10240, 9729); + } + if (!$par4) { + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10242, 10497); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10243, 10497); + } else { + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10242, 33071); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10243, 33071); + } + $var5 = $par1BufferedImage.$w0; + $var6 = $par1BufferedImage.$h0; + $var7 = $par1BufferedImage.$data; + if ($this.$options !== null && $this.$options.$anaglyph) + $var7 = nms_RenderEngine_colorToAnaglyph($this, $var7); + var$8 = $var7.data; + jn_Buffer_clear($this.$imageData); + jn_IntBuffer_put($this.$imageData, $var7); + $par1BufferedImage = $this.$imageData; + jn_Buffer_position0($par1BufferedImage, 0); + jn_Buffer_limit0($par1BufferedImage, var$8.length); + nleg_EaglerAdapterGL30_glTexImage2D(3553, 0, 6408, $var5, $var6, 0, 32993, 33639, $this.$imageData); +} +function nms_RenderEngine_setupTextureRaw($this, $data, $w, $h) { + var $e, $upload, var$6, $i, var$8, var$9; + $data = $data.data; + $e = nms_GLAllocation_generateTextureNames(); + nms_RenderEngine_bindTexture($this, $e); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10241, 9728); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10240, 9728); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10242, 33071); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10243, 33071); + jn_Buffer_clear($this.$imageData); + $upload = $rt_createIntArray($data.length / 4 | 0); + var$6 = $upload.data; + $i = 0; + var$8 = var$6.length; + while ($i < var$8) { + var$9 = $i * 4 | 0; + var$6[$i] = ($data[var$9 + 3 | 0] & 255) << 24 | ($data[var$9 + 2 | 0] & 255) << 16 | ($data[var$9 + 1 | 0] & 255) << 8 | $data[var$9] & 255; + $i = $i + 1 | 0; + } + jn_Buffer_flip(jn_IntBuffer_put($this.$imageData, $upload)); + nleg_EaglerAdapterGL30_glTexImage2D(3553, 0, 6408, $w, $h, 0, 32993, 33639, $this.$imageData); + return $e; +} +function nms_RenderEngine_colorToAnaglyph($this, $par1ArrayOfInteger) { + var var$2, $var2, var$4, $var3, $var4, $var5, $var6, $var7, $var10; + $par1ArrayOfInteger = $par1ArrayOfInteger.data; + var$2 = $par1ArrayOfInteger.length; + $var2 = $rt_createIntArray(var$2); + var$4 = $var2.data; + $var3 = 0; + while ($var3 < var$2) { + $var4 = $par1ArrayOfInteger[$var3] >> 24 & 255; + $var5 = $par1ArrayOfInteger[$var3] >> 16 & 255; + $var6 = $par1ArrayOfInteger[$var3] >> 8 & 255; + $var7 = $par1ArrayOfInteger[$var3] & 255; + $var10 = $var5 * 30 | 0; + var$4[$var3] = $var4 << 24 | ((($var10 + ($var6 * 59 | 0) | 0) + ($var7 * 11 | 0) | 0) / 100 | 0) << 16 | (($var10 + ($var6 * 70 | 0) | 0) / 100 | 0) << 8 | (($var10 + ($var7 * 70 | 0) | 0) / 100 | 0); + $var3 = $var3 + 1 | 0; + } + return $var2; +} +function nms_RenderEngine_createTextureFromBytes($this, $par1ArrayOfInteger, $par2, $par3, $par4) { + var var$5, var$6; + nms_RenderEngine_bindTexture($this, $par4); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10241, 9728); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10240, 9728); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10242, 10497); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10243, 10497); + if ($this.$options !== null && $this.$options.$anaglyph) + $par1ArrayOfInteger = nms_RenderEngine_colorToAnaglyph($this, $par1ArrayOfInteger); + var$5 = $par1ArrayOfInteger.data; + jn_Buffer_clear($this.$imageData); + jn_IntBuffer_put($this.$imageData, $par1ArrayOfInteger); + var$6 = $this.$imageData; + jn_Buffer_position0(var$6, 0); + jn_Buffer_limit0(var$6, var$5.length); + nleg_EaglerAdapterGL30_glTexSubImage2D(3553, 0, 0, 0, $par2, $par3, 32993, 33639, $this.$imageData); +} +function nms_RenderEngine_deleteTexture($this, $par1) { + nms_IntHashMap_removeObject($this.$textureNameToImageMap, $par1); + nleg_EaglerAdapterGL30_glDeleteTextures($par1); +} +function nms_RenderEngine_updateDynamicTextures($this) { + nle_TextureTerrainMap_updateAnimations($this.$textureMapBlocks); + nms_TextureMap_updateAnimations($this.$textureMapItems); +} +function nms_RenderEngine_refreshTextures($this) { + var $var2, $var1, $var3, $var11, $var12, $var6, $var7, var$8, $var9, $var8, $var4, $var5, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var8 = $thread.pop();$var9 = $thread.pop();var$8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var3 = $thread.pop();$var1 = $thread.pop();$var2 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = ju_AbstractList_iterator(nle_TextureLocation_locations); + while (ju_AbstractList$1_hasNext($var2)) { + ju_AbstractList$1_next($var2).$glObject = (-1); + } + $var1 = $this.$texturePack.$selectedTexturePack; + $ptr = 1; + case 1: + nms_RenderEngine_refreshTextureMaps($this); + if ($rt_suspending()) { + break main; + } + $var2 = ju_HashSet_iterator($this.$textureNameToImageMap.$keySet0); + while ($var2.$hasNext()) { + $var3 = $var2.$next().$value; + nms_RenderEngine_setupTexture($this, nms_IntHashMap_lookup($this.$textureNameToImageMap, $var3), $var3); + } + $var2 = ju_HashMap_keySet($this.$textureMap).$iterator(); + while ($var2.$hasNext()) { + $var11 = $var2.$next(); + try { + $var12 = jl_Integer_intValue(ju_HashMap_get($this.$textureMap, $var11)); + $var6 = jl_String_startsWith0($var11, $rt_s(993)); + if ($var6) + $var11 = jl_String_substring($var11, 6); + $var7 = jl_String_startsWith0($var11, $rt_s(994)); + if ($var7) + $var11 = jl_String_substring($var11, 7); + var$8 = nms_TexturePackDefault_getResourceAsBytes($var1, $var11); + $ptr = 5; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $var9 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var9); + } + $var2 = ju_HashMap_keySet($this.$textureContentsMap).$iterator(); + while ($var2.$hasNext()) { + $var11 = $var2.$next(); + try { + var$8 = nms_TexturePackDefault_getResourceAsBytes($var1, $var11); + $ptr = 4; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $var8 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var8); + } + $var2 = nmc_Minecraft_theMinecraft.$fontRenderer; + $ptr = 2; + case 2: + nms_FontRenderer_readFontData($var2); + if ($rt_suspending()) { + break main; + } + $var2 = nmc_Minecraft_theMinecraft.$standardGalacticFontRenderer; + $ptr = 3; + case 3: + nms_FontRenderer_readFontData($var2); + if ($rt_suspending()) { + break main; + } + return; + case 4: + a: { + try { + $tmp = nlea_EaglerAdapterImpl2_loadPNG(var$8); + if ($rt_suspending()) { + break main; + } + $var4 = $tmp; + if ($var4 === null) + $rt_throw(ji_IOException__init_3($rt_s(995))); + jl_System_arraycopy($var4.$data, 0, ju_HashMap_get($this.$textureContentsMap, $var11), 0, $var4.$data.data.length); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $var8 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var8); + } + while ($var2.$hasNext()) { + $var11 = $var2.$next(); + try { + var$8 = nms_TexturePackDefault_getResourceAsBytes($var1, $var11); + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $var8 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var8); + } + $var2 = nmc_Minecraft_theMinecraft.$fontRenderer; + $ptr = 2; + continue main; + case 5: + a: { + try { + $tmp = nlea_EaglerAdapterImpl2_loadPNG(var$8); + if ($rt_suspending()) { + break main; + } + $var5 = $tmp; + if ($var5 === null) + $rt_throw(ji_IOException__init_3($rt_s(995))); + nms_RenderEngine_setupTextureExt($this, $var5, $var12, $var6, $var7); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $var9 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var9); + } + while ($var2.$hasNext()) { + $var11 = $var2.$next(); + try { + $var12 = jl_Integer_intValue(ju_HashMap_get($this.$textureMap, $var11)); + $var6 = jl_String_startsWith0($var11, $rt_s(993)); + if ($var6) + $var11 = jl_String_substring($var11, 6); + $var7 = jl_String_startsWith0($var11, $rt_s(994)); + if ($var7) + $var11 = jl_String_substring($var11, 7); + var$8 = nms_TexturePackDefault_getResourceAsBytes($var1, $var11); + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $var9 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var9); + } + $var2 = ju_HashMap_keySet($this.$textureContentsMap).$iterator(); + while ($var2.$hasNext()) { + $var11 = $var2.$next(); + try { + var$8 = nms_TexturePackDefault_getResourceAsBytes($var1, $var11); + $ptr = 4; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $var8 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var8); + } + $var2 = nmc_Minecraft_theMinecraft.$fontRenderer; + $ptr = 2; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var2, $var1, $var3, $var11, $var12, $var6, $var7, var$8, $var9, $var8, $var4, $var5, $ptr); +} +function nms_RenderEngine_refreshTextureMaps($this) { + var var$1, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$1 = $this.$textureMapBlocks; + $ptr = 1; + case 1: + nle_TextureTerrainMap_refreshTextures(var$1); + if ($rt_suspending()) { + break main; + } + var$1 = $this.$textureMapItems; + $ptr = 2; + case 2: + nms_TextureMap_refreshTextures(var$1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, $ptr); +} +function nms_RenderEngine_getMissingIcon($this, $par1) { + a: { + switch ($par1) { + case 0: + break; + case 1: + break a; + default: + break a; + } + return $this.$textureMapBlocks.$missingImage0; + } + return $this.$textureMapItems.$missingTextureStiched; +} +function nms_IBlockAccess() { +} +function nms_World() { + var a = this; jl_Object.call(a); + a.$scheduledUpdatesAreImmediate = 0; + a.$loadedEntityList = null; + a.$unloadedEntityList = null; + a.$loadedTileEntityList = null; + a.$addedTileEntityList = null; + a.$entityRemoval = null; + a.$playerEntities = null; + a.$weatherEffects = null; + a.$cloudColour = Long_ZERO; + a.$skylightSubtracted = 0; + a.$updateLCG = 0; + a.$DIST_HASH_MAGIC = 1013904223; + a.$prevRainingStrength = 0.0; + a.$rainingStrength = 0.0; + a.$prevThunderingStrength = 0.0; + a.$thunderingStrength = 0.0; + a.$lastLightningBolt = 0; + a.$difficultySetting = 0; + a.$rand = null; + a.$provider = null; + a.$worldAccesses = null; + a.$chunkProvider = null; + a.$worldInfo = null; + a.$mapStorage = null; + a.$theProfiler = null; + a.$vecPool = null; + a.$theCalendar = null; + a.$worldScoreboard = null; + a.$collidingBoundingBoxes = null; + a.$scanningTileEntities = 0; + a.$spawnHostileMobs = 0; + a.$spawnPeacefulMobs = 0; + a.$activeChunkSet = null; + a.$ambientTickCountdown = 0; + a.$lightUpdateBlockList = null; + a.$isRemote = 0; +} +function nms_World_getBiomeGenForCoords($this, $par1, $par2) { + if (!nms_World_blockExists($this, $par1, 0, $par2)) + return nms_BiomeGenBase_ocean; + return nms_Chunk_getBiomeGenForWorldCoords(nms_World_getChunkFromBlockCoords($this, $par1, $par2), $par1 & 15, $par2 & 15); +} +function nms_World_setSpawnLocation($this) { + nms_World_setSpawnLocation0($this, 8, 64, 8); +} +function nms_World_getBlockId($this, $par1, $par2, $par3) { + if ($par1 >= (-30000000) && $par3 >= (-30000000) && $par1 < 30000000 && $par3 < 30000000) { + if ($par2 < 0) + return 0; + if ($par2 >= 256) + return 0; + return nms_World_getChunkFromChunkCoords($this, $par1 >> 4, $par3 >> 4).$getBlockID($par1 & 15, $par2, $par3 & 15); + } + return 0; +} +function nms_World_isAirBlock($this, $par1, $par2, $par3) { + return nms_World_getBlockId($this, $par1, $par2, $par3) ? 0 : 1; +} +function nms_World_blockGetRenderType($this, $par1, $par2, $par3) { + var $var4; + $var4 = nms_World_getBlockId($this, $par1, $par2, $par3); + nms_Block_$callClinit(); + return nms_Block_blocksList.data[$var4] === null ? (-1) : nms_Block_blocksList.data[$var4].$getRenderType(); +} +function nms_World_blockExists($this, $par1, $par2, $par3) { + return $par2 >= 0 && $par2 < 256 ? nms_World_chunkExists($this, $par1 >> 4, $par3 >> 4) : 0; +} +function nms_World_doChunksNearChunkExist($this, $par1, $par2, $par3, $par4) { + return nms_World_checkChunksExist($this, $par1 - $par4 | 0, $par2 - $par4 | 0, $par3 - $par4 | 0, $par1 + $par4 | 0, $par2 + $par4 | 0, $par3 + $par4 | 0); +} +function nms_World_checkChunksExist($this, $par1, $par2, $par3, $par4, $par5, $par6) { + var $var7, $var8; + if ($par5 >= 0 && $par2 < 256) { + $var7 = $par1 >> 4; + $par1 = $par3 >> 4; + $par2 = $par4 >> 4; + $par3 = $par6 >> 4; + while ($var7 <= $par2) { + $var8 = $par1; + while ($var8 <= $par3) { + if (!nms_World_chunkExists($this, $var7, $var8)) + return 0; + $var8 = $var8 + 1 | 0; + } + $var7 = $var7 + 1 | 0; + } + return 1; + } + return 0; +} +function nms_World_chunkExists($this, $par1, $par2) { + return 1; +} +function nms_World_getChunkFromBlockCoords($this, $par1, $par2) { + return nms_World_getChunkFromChunkCoords($this, $par1 >> 4, $par2 >> 4); +} +function nms_World_getChunkFromChunkCoords($this, $par1, $par2) { + return nms_ChunkProviderClient_provideChunk($this.$chunkProvider, $par1, $par2); +} +function nms_World_setBlock($this, $par1, $par2, $par3, $par4, $par5, $par6) { + var $var7, $var9, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1 >= (-30000000) && $par3 >= (-30000000) && $par1 < 30000000 && $par3 < 30000000) { + if ($par2 < 0) + return 0; + if ($par2 >= 256) + return 0; + $var7 = nms_World_getChunkFromChunkCoords($this, $par1 >> 4, $par3 >> 4); + if ($par6 & 1) + $var7.$getBlockID($par1 & 15, $par2, $par3 & 15); + $var9 = $par1 & 15; + var$9 = $par3 & 15; + $ptr = 1; + continue main; + } + return 0; + case 1: + $tmp = $var7.$setBlockIDWithMetadata($var9, $par2, var$9, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $var9 = $tmp; + nms_Profiler_startSection($this.$theProfiler, $rt_s(996)); + nms_World_updateAllLightTypes($this, $par1, $par2, $par3); + nms_Profiler_endSection($this.$theProfiler); + if ($var9 && $par6 & 2 && !($par6 & 4)) + nms_World_markBlockForUpdate($this, $par1, $par2, $par3); + return $var9; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $par5, $par6, $var7, $var9, var$9, $ptr); +} +function nms_World_getBlockMaterial($this, $par1, $par2, $par3) { + var $var4, var$5; + $var4 = nms_World_getBlockId($this, $par1, $par2, $par3); + if (!$var4) { + nms_Material_$callClinit(); + var$5 = nms_Material_air; + } else { + nms_Block_$callClinit(); + var$5 = nms_Block_blocksList.data[$var4].$blockMaterial; + } + return var$5; +} +function nms_World_getBlockMetadata($this, $par1, $par2, $par3) { + if ($par1 >= (-30000000) && $par3 >= (-30000000) && $par1 < 30000000 && $par3 < 30000000) { + if ($par2 < 0) + return 0; + if ($par2 >= 256) + return 0; + return nms_World_getChunkFromChunkCoords($this, $par1 >> 4, $par3 >> 4).$getBlockMetadata($par1 & 15, $par2, $par3 & 15); + } + return 0; +} +function nms_World_setBlockMetadataWithNotify($this, $par1, $par2, $par3, $par4, $par5) { + var $var6, $var7, $var8, $var9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1 >= (-30000000) && $par3 >= (-30000000) && $par1 < 30000000 && $par3 < 30000000) { + if ($par2 < 0) + return 0; + if ($par2 >= 256) + return 0; + $var6 = nms_World_getChunkFromChunkCoords($this, $par1 >> 4, $par3 >> 4); + $var7 = $par1 & 15; + $var8 = $par3 & 15; + $ptr = 1; + continue main; + } + return 0; + case 1: + $tmp = $var6.$setBlockMetadata($var7, $par2, $var8, $par4); + if ($rt_suspending()) { + break main; + } + $var9 = $tmp; + if ($var9) { + $var6.$getBlockID($var7, $par2, $var8); + if ($par5 & 2 && !($par5 & 4)) + nms_World_markBlockForUpdate($this, $par1, $par2, $par3); + } + return $var9; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $par5, $var6, $var7, $var8, $var9, $ptr); +} +function nms_World_setBlockToAir($this, $par1, $par2, $par3) { + var var$4, var$5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$4 = 0; + var$5 = 0; + var$6 = 3; + $ptr = 1; + case 1: + $tmp = nms_World_setBlock($this, $par1, $par2, $par3, var$4, var$5, var$6); + if ($rt_suspending()) { + break main; + } + $par1 = $tmp; + return $par1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, var$5, var$6, $ptr); +} +function nms_World_destroyBlock($this, $par1, $par2, $par3, $par4) { + var $var5, $var6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var5 = nms_World_getBlockId($this, $par1, $par2, $par3); + if ($var5 <= 0) + return 0; + $var6 = nms_World_getBlockMetadata($this, $par1, $par2, $par3); + var$7 = 2001; + var$8 = $var5 + ($var6 << 12) | 0; + $ptr = 1; + case 1: + nms_World_playAuxSFX($this, var$7, $par1, $par2, $par3, var$8); + if ($rt_suspending()) { + break main; + } + if ($par4) { + nms_Block_$callClinit(); + nms_Block_dropBlockAsItem(nms_Block_blocksList.data[$var5], $this, $par1, $par2, $par3, $var6, 0); + } + $var6 = 0; + $par4 = 0; + $var5 = 3; + $ptr = 2; + case 2: + $tmp = nms_World_setBlock($this, $par1, $par2, $par3, $var6, $par4, $var5); + if ($rt_suspending()) { + break main; + } + $par1 = $tmp; + return $par1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $var5, $var6, var$7, var$8, $ptr); +} +function nms_World_setBlock0($this, $par1, $par2, $par3, $par4) { + var var$5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$5 = 0; + var$6 = 3; + $ptr = 1; + case 1: + $tmp = nms_World_setBlock($this, $par1, $par2, $par3, $par4, var$5, var$6); + if ($rt_suspending()) { + break main; + } + $par1 = $tmp; + return $par1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, var$5, var$6, $ptr); +} +function nms_World_markBlockForUpdate($this, $par1, $par2, $par3) { + var $var4; + $var4 = 0; + while ($var4 < $this.$worldAccesses.$size) { + nms_RenderGlobal_markBlockForUpdate(ju_ArrayList_get($this.$worldAccesses, $var4), $par1, $par2, $par3); + $var4 = $var4 + 1 | 0; + } +} +function nms_World_markBlocksDirtyVertical($this, $par1, $par2, $par3, $par4) { + var $var5; + if ($par3 <= $par4) { + $var5 = $par3; + $par3 = $par4; + $par4 = $var5; + } + a: { + if (!$this.$provider.$hasNoSky) { + $var5 = $par4; + while (true) { + if ($var5 > $par3) + break a; + nms_World_updateLightByType($this, nms_EnumSkyBlock_Sky, $par1, $var5, $par2); + $var5 = $var5 + 1 | 0; + } + } + } + nms_World_markBlockRangeForRenderUpdate($this, $par1, $par4, $par2, $par1, $par3, $par2); +} +function nms_World_markBlockRangeForRenderUpdate($this, $par1, $par2, $par3, $par4, $par5, $par6) { + var $var7; + $var7 = 0; + while ($var7 < $this.$worldAccesses.$size) { + nms_RenderGlobal_markBlockRangeForRenderUpdate(ju_ArrayList_get($this.$worldAccesses, $var7), $par1, $par2, $par3, $par4, $par5, $par6); + $var7 = $var7 + 1 | 0; + } +} +function nms_World_notifyBlocksOfNeighborChange($this, $par1, $par2, $par3, $par4) { + return; +} +function nms_World_notifyBlocksOfNeighborChange0($this, $par1, $par2, $par3, $par4, $par5) { + return; +} +function nms_World_notifyBlockOfNeighborChange($this, $par1, $par2, $par3, $par4) { + return; +} +function nms_World_isBlockTickScheduled($this, $par1, $par2, $par3, $par4) { + return 0; +} +function nms_World_canBlockSeeTheSky($this, $par1, $par2, $par3) { + return nms_World_getChunkFromChunkCoords($this, $par1 >> 4, $par3 >> 4).$canBlockSeeTheSky($par1 & 15, $par2, $par3 & 15); +} +function nms_World_getFullBlockLightValue($this, $par1, $par2, $par3) { + if ($par2 < 0) + return 0; + if ($par2 >= 256) + $par2 = 255; + return nms_World_getChunkFromChunkCoords($this, $par1 >> 4, $par3 >> 4).$getBlockLightValue($par1 & 15, $par2, $par3 & 15, 0); +} +function nms_World_getBlockLightValue($this, $par1, $par2, $par3) { + return nms_World_getBlockLightValue_do($this, $par1, $par2, $par3, 1); +} +function nms_World_getBlockLightValue_do($this, $par1, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var9, $var10; + if ($par1 >= (-30000000) && $par3 >= (-30000000) && $par1 < 30000000 && $par3 < 30000000) { + if ($par4) { + $var5 = nms_World_getBlockId($this, $par1, $par2, $par3); + nms_Block_$callClinit(); + if (nms_Block_useNeighborBrightness.data[$var5]) { + $var6 = nms_World_getBlockLightValue_do($this, $par1, $par2 + 1 | 0, $par3, 0); + $var7 = nms_World_getBlockLightValue_do($this, $par1 + 1 | 0, $par2, $par3, 0); + $var8 = nms_World_getBlockLightValue_do($this, $par1 - 1 | 0, $par2, $par3, 0); + $var9 = nms_World_getBlockLightValue_do($this, $par1, $par2, $par3 + 1 | 0, 0); + $var10 = nms_World_getBlockLightValue_do($this, $par1, $par2, $par3 - 1 | 0, 0); + if ($var7 <= $var6) + $var7 = $var6; + if ($var8 <= $var7) + $var8 = $var7; + if ($var9 <= $var8) + $var9 = $var8; + if ($var10 <= $var9) + $var10 = $var9; + return $var10; + } + } + if ($par2 < 0) + return 0; + if ($par2 >= 256) + $par2 = 255; + return nms_World_getChunkFromChunkCoords($this, $par1 >> 4, $par3 >> 4).$getBlockLightValue($par1 & 15, $par2, $par3 & 15, $this.$skylightSubtracted); + } + return 15; +} +function nms_World_getSkyBlockTypeBrightness($this, $par1EnumSkyBlock, $par2, $par3, $par4) { + var $var5, $var6, $var12, $var8, $var9, $var10, $var11; + if ($this.$provider.$hasNoSky && $par1EnumSkyBlock === nms_EnumSkyBlock_Sky) + return 0; + if ($par3 < 0) + $par3 = 0; + if ($par3 >= 256) + return $par1EnumSkyBlock.$defaultLightValue; + if ($par2 >= (-30000000) && $par4 >= (-30000000) && $par2 < 30000000 && $par4 < 30000000) { + $var5 = $par2 >> 4; + $var6 = $par4 >> 4; + if (!nms_World_chunkExists($this, $var5, $var6)) + return $par1EnumSkyBlock.$defaultLightValue; + nms_Block_$callClinit(); + if (!nms_Block_useNeighborBrightness.data[nms_World_getBlockId($this, $par2, $par3, $par4)]) + return nms_World_getChunkFromChunkCoords($this, $var5, $var6).$getSavedLightValue($par1EnumSkyBlock, $par2 & 15, $par3, $par4 & 15); + $var12 = nms_World_getSavedLightValue($this, $par1EnumSkyBlock, $par2, $par3 + 1 | 0, $par4); + $var8 = nms_World_getSavedLightValue($this, $par1EnumSkyBlock, $par2 + 1 | 0, $par3, $par4); + $var9 = nms_World_getSavedLightValue($this, $par1EnumSkyBlock, $par2 - 1 | 0, $par3, $par4); + $var10 = nms_World_getSavedLightValue($this, $par1EnumSkyBlock, $par2, $par3, $par4 + 1 | 0); + $var11 = nms_World_getSavedLightValue($this, $par1EnumSkyBlock, $par2, $par3, $par4 - 1 | 0); + if ($var8 <= $var12) + $var8 = $var12; + if ($var9 <= $var8) + $var9 = $var8; + if ($var10 <= $var9) + $var10 = $var9; + if ($var11 <= $var10) + $var11 = $var10; + return $var11; + } + return $par1EnumSkyBlock.$defaultLightValue; +} +function nms_World_getSavedLightValue($this, $par1EnumSkyBlock, $par2, $par3, $par4) { + var $var5, $var6; + if ($par3 < 0) + $par3 = 0; + if ($par3 >= 256) + $par3 = 255; + if ($par2 >= (-30000000) && $par4 >= (-30000000) && $par2 < 30000000 && $par4 < 30000000) { + $var5 = $par2 >> 4; + $var6 = $par4 >> 4; + if (!nms_World_chunkExists($this, $var5, $var6)) + return $par1EnumSkyBlock.$defaultLightValue; + return nms_World_getChunkFromChunkCoords($this, $var5, $var6).$getSavedLightValue($par1EnumSkyBlock, $par2 & 15, $par3, $par4 & 15); + } + return $par1EnumSkyBlock.$defaultLightValue; +} +function nms_World_setLightValue($this, $par1EnumSkyBlock, $par2, $par3, $par4, $par5) { + var $var7, var$7; + a: { + if ($par2 >= (-30000000) && $par4 >= (-30000000) && $par2 < 30000000 && $par4 < 30000000 && $par3 >= 0 && $par3 < 256) { + $var7 = $par2 >> 4; + var$7 = $par4 >> 4; + if (nms_World_chunkExists($this, $var7, var$7)) { + nms_World_getChunkFromChunkCoords($this, $var7, var$7).$setLightValue($par1EnumSkyBlock, $par2 & 15, $par3, $par4 & 15, $par5); + $var7 = 0; + while (true) { + if ($var7 >= $this.$worldAccesses.$size) + break a; + nms_RenderGlobal_markBlockForRenderUpdate(ju_ArrayList_get($this.$worldAccesses, $var7), $par2, $par3, $par4); + $var7 = $var7 + 1 | 0; + } + } + } + } +} +function nms_World_markBlockForRenderUpdate($this, $par1, $par2, $par3) { + var $var4; + $var4 = 0; + while ($var4 < $this.$worldAccesses.$size) { + nms_RenderGlobal_markBlockForRenderUpdate(ju_ArrayList_get($this.$worldAccesses, $var4), $par1, $par2, $par3); + $var4 = $var4 + 1 | 0; + } +} +function nms_World_getLightBrightnessForSkyBlocks($this, $par1, $par2, $par3, $par4) { + var $var5, $var6; + $var5 = nms_World_getSkyBlockTypeBrightness($this, nms_EnumSkyBlock_Sky, $par1, $par2, $par3); + $var6 = nms_World_getSkyBlockTypeBrightness($this, nms_EnumSkyBlock_Block, $par1, $par2, $par3); + if ($var6 >= $par4) + $par4 = $var6; + return $var5 << 20 | $par4 << 4; +} +function nms_World_getBrightness($this, $par1, $par2, $par3, $par4) { + var $var5; + $var5 = nms_World_getBlockLightValue($this, $par1, $par2, $par3); + if ($var5 >= $par4) + $par4 = $var5; + return $this.$provider.$lightBrightnessTable.data[$par4]; +} +function nms_World_getLightBrightness($this, $par1, $par2, $par3) { + return $this.$provider.$lightBrightnessTable.data[nms_World_getBlockLightValue($this, $par1, $par2, $par3)]; +} +function nms_World_rayTraceBlocks($this, $par1Vec3, $par2Vec3) { + var var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$par2Vec3 = $thread.pop();$par1Vec3 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = 0; + var$4 = 0; + $ptr = 1; + case 1: + $tmp = nms_World_rayTraceBlocks_do_do($this, $par1Vec3, $par2Vec3, var$3, var$4); + if ($rt_suspending()) { + break main; + } + $par1Vec3 = $tmp; + return $par1Vec3; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Vec3, $par2Vec3, var$3, var$4, $ptr); +} +function nms_World_rayTraceBlocks_do($this, $par1Vec3, $par2Vec3, $par3) { + var var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2Vec3 = $thread.pop();$par1Vec3 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$4 = 0; + $ptr = 1; + case 1: + $tmp = nms_World_rayTraceBlocks_do_do($this, $par1Vec3, $par2Vec3, $par3, var$4); + if ($rt_suspending()) { + break main; + } + $par1Vec3 = $tmp; + return $par1Vec3; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Vec3, $par2Vec3, $par3, var$4, $ptr); +} +function nms_World_rayTraceBlocks_do_do($this, $par1Vec3, $par2Vec3, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var12, $var13, $var35, $var39, $var40, $var41, $var15, $var17, $var19, $var36, $var21, $var23, $var25, $var27, $var29, $var31, $var42, $var34, var$30, $var37, $var14, $var38, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var38 = $thread.pop();$var14 = $thread.pop();$var37 = $thread.pop();var$30 = $thread.pop();$var34 = $thread.pop();$var42 = $thread.pop();$var31 = $thread.pop();$var29 = $thread.pop();$var27 = $thread.pop();$var25 = $thread.pop();$var23 = $thread.pop();$var21 = $thread.pop();$var36 = $thread.pop();$var19 = $thread.pop();$var17 = $thread.pop();$var15 = $thread.pop();$var41 = $thread.pop();$var40 = $thread.pop();$var39 = $thread.pop();$var35 = $thread.pop();$var13 = $thread.pop();$var12 + = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2Vec3 = $thread.pop();$par1Vec3 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!(isNaN($par1Vec3.$xCoord) ? 1 : 0) && !(isNaN($par1Vec3.$yCoord) ? 1 : 0) && !(isNaN($par1Vec3.$zCoord) ? 1 : 0)) { + if (!(isNaN($par2Vec3.$xCoord) ? 1 : 0) && !(isNaN($par2Vec3.$yCoord) ? 1 : 0) && !(isNaN($par2Vec3.$zCoord) ? 1 : 0)) { + $var5 = nms_MathHelper_floor_double($par2Vec3.$xCoord); + $var6 = nms_MathHelper_floor_double($par2Vec3.$yCoord); + $var7 = nms_MathHelper_floor_double($par2Vec3.$zCoord); + $var8 = nms_MathHelper_floor_double($par1Vec3.$xCoord); + $var9 = nms_MathHelper_floor_double($par1Vec3.$yCoord); + $var10 = nms_MathHelper_floor_double($par1Vec3.$zCoord); + $var11 = nms_World_getBlockId($this, $var8, $var9, $var10); + $var12 = nms_World_getBlockMetadata($this, $var8, $var9, $var10); + nms_Block_$callClinit(); + $var13 = nms_Block_blocksList.data[$var11]; + if ($par4 && $var13 !== null) { + $ptr = 1; + continue main; + } + if ($var11 > 0 && $var13.$canCollideCheck($var12, $par3)) { + $ptr = 2; + continue main; + } + $var35 = 200; + a: { + while (true) { + $var11 = $var35 + (-1) | 0; + if ($var35 < 0) + break; + if (isNaN($par1Vec3.$xCoord) ? 1 : 0) + break a; + if (isNaN($par1Vec3.$yCoord) ? 1 : 0) + break a; + if (isNaN($par1Vec3.$zCoord) ? 1 : 0) + break a; + if ($var8 == $var5 && $var9 == $var6 && $var10 == $var7) + return null; + $var39 = 1; + $var40 = 1; + $var41 = 1; + $var15 = 999.0; + $var17 = 999.0; + $var19 = 999.0; + $var35 = $rt_compare($var5, $var8); + if ($var35 > 0) + $var15 = $var8 + 1.0; + else if ($var35 >= 0) + $var39 = 0; + else + $var15 = $var8 + 0.0; + $var36 = $rt_compare($var6, $var9); + if ($var36 > 0) + $var17 = $var9 + 1.0; + else if ($var36 >= 0) + $var40 = 0; + else + $var17 = $var9 + 0.0; + $var9 = $rt_compare($var7, $var10); + if ($var9 > 0) + $var19 = $var10 + 1.0; + else if ($var9 >= 0) + $var41 = 0; + else + $var19 = $var10 + 0.0; + $var21 = 999.0; + $var23 = 999.0; + $var25 = 999.0; + $var27 = $par2Vec3.$xCoord - $par1Vec3.$xCoord; + $var29 = $par2Vec3.$yCoord - $par1Vec3.$yCoord; + $var31 = $par2Vec3.$zCoord - $par1Vec3.$zCoord; + if ($var39) + $var21 = ($var15 - $par1Vec3.$xCoord) / $var27; + if ($var40) + $var23 = ($var17 - $par1Vec3.$yCoord) / $var29; + if ($var41) + $var25 = ($var19 - $par1Vec3.$zCoord) / $var31; + if ($var21 < $var23 && $var21 < $var25) { + $var42 = $var35 <= 0 ? 5 : 4; + $par1Vec3.$xCoord = $var15; + $par1Vec3.$yCoord = $par1Vec3.$yCoord + $var29 * $var21; + $par1Vec3.$zCoord = $par1Vec3.$zCoord + $var31 * $var21; + } else if ($var23 >= $var25) { + $var42 = $var9 <= 0 ? 3 : 2; + $par1Vec3.$xCoord = $par1Vec3.$xCoord + $var27 * $var25; + $par1Vec3.$yCoord = $par1Vec3.$yCoord + $var29 * $var25; + $par1Vec3.$zCoord = $var19; + } else { + $var42 = $var36 <= 0 ? 1 : 0; + $par1Vec3.$xCoord = $par1Vec3.$xCoord + $var27 * $var23; + $par1Vec3.$yCoord = $var17; + $par1Vec3.$zCoord = $par1Vec3.$zCoord + $var31 * $var23; + } + $var34 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this), $par1Vec3.$xCoord, $par1Vec3.$yCoord, $par1Vec3.$zCoord); + var$30 = nms_MathHelper_floor_double($par1Vec3.$xCoord); + $var34.$xCoord = var$30; + $var8 = var$30 | 0; + if ($var42 == 5) { + $var8 = $var8 + (-1) | 0; + $var34.$xCoord = $var34.$xCoord + 1.0; + } + var$30 = nms_MathHelper_floor_double($par1Vec3.$yCoord); + $var34.$yCoord = var$30; + $var9 = var$30 | 0; + if ($var42 == 1) { + $var9 = $var9 + (-1) | 0; + $var34.$yCoord = $var34.$yCoord + 1.0; + } + var$30 = nms_MathHelper_floor_double($par1Vec3.$zCoord); + $var34.$zCoord = var$30; + $var10 = var$30 | 0; + if ($var42 == 3) { + $var10 = $var10 + (-1) | 0; + $var34.$zCoord = $var34.$zCoord + 1.0; + } + $var35 = nms_World_getBlockId($this, $var8, $var9, $var10); + $var36 = nms_World_getBlockMetadata($this, $var8, $var9, $var10); + $var37 = nms_Block_blocksList.data[$var35]; + if ($par4 && $var37 !== null) { + $ptr = 3; + continue main; + } + if ($var35 > 0 && $var37.$canCollideCheck($var36, $par3)) { + $ptr = 4; + continue main; + } + $var35 = $var11; + } + return null; + } + return null; + } + return null; + } + return null; + case 1: + $tmp = $var13.$getCollisionBoundingBoxFromPool($this, $var8, $var9, $var10); + if ($rt_suspending()) { + break main; + } + $var37 = $tmp; + if ($var37 !== null && $var11 > 0 && $var13.$canCollideCheck($var12, $par3)) { + $ptr = 2; + continue main; + } + $var35 = 200; + b: { + while (true) { + $var11 = $var35 + (-1) | 0; + if ($var35 < 0) + break; + if (isNaN($par1Vec3.$xCoord) ? 1 : 0) + break b; + if (isNaN($par1Vec3.$yCoord) ? 1 : 0) + break b; + if (isNaN($par1Vec3.$zCoord) ? 1 : 0) + break b; + if ($var8 == $var5 && $var9 == $var6 && $var10 == $var7) + return null; + $var39 = 1; + $var40 = 1; + $var41 = 1; + $var15 = 999.0; + $var17 = 999.0; + $var19 = 999.0; + $var35 = $rt_compare($var5, $var8); + if ($var35 > 0) + $var15 = $var8 + 1.0; + else if ($var35 >= 0) + $var39 = 0; + else + $var15 = $var8 + 0.0; + $var36 = $rt_compare($var6, $var9); + if ($var36 > 0) + $var17 = $var9 + 1.0; + else if ($var36 >= 0) + $var40 = 0; + else + $var17 = $var9 + 0.0; + $var9 = $rt_compare($var7, $var10); + if ($var9 > 0) + $var19 = $var10 + 1.0; + else if ($var9 >= 0) + $var41 = 0; + else + $var19 = $var10 + 0.0; + $var21 = 999.0; + $var23 = 999.0; + $var25 = 999.0; + $var27 = $par2Vec3.$xCoord - $par1Vec3.$xCoord; + $var29 = $par2Vec3.$yCoord - $par1Vec3.$yCoord; + $var31 = $par2Vec3.$zCoord - $par1Vec3.$zCoord; + if ($var39) + $var21 = ($var15 - $par1Vec3.$xCoord) / $var27; + if ($var40) + $var23 = ($var17 - $par1Vec3.$yCoord) / $var29; + if ($var41) + $var25 = ($var19 - $par1Vec3.$zCoord) / $var31; + if ($var21 < $var23 && $var21 < $var25) { + $var42 = $var35 <= 0 ? 5 : 4; + $par1Vec3.$xCoord = $var15; + $par1Vec3.$yCoord = $par1Vec3.$yCoord + $var29 * $var21; + $par1Vec3.$zCoord = $par1Vec3.$zCoord + $var31 * $var21; + } else if ($var23 >= $var25) { + $var42 = $var9 <= 0 ? 3 : 2; + $par1Vec3.$xCoord = $par1Vec3.$xCoord + $var27 * $var25; + $par1Vec3.$yCoord = $par1Vec3.$yCoord + $var29 * $var25; + $par1Vec3.$zCoord = $var19; + } else { + $var42 = $var36 <= 0 ? 1 : 0; + $par1Vec3.$xCoord = $par1Vec3.$xCoord + $var27 * $var23; + $par1Vec3.$yCoord = $var17; + $par1Vec3.$zCoord = $par1Vec3.$zCoord + $var31 * $var23; + } + $var34 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this), $par1Vec3.$xCoord, $par1Vec3.$yCoord, $par1Vec3.$zCoord); + var$30 = nms_MathHelper_floor_double($par1Vec3.$xCoord); + $var34.$xCoord = var$30; + $var8 = var$30 | 0; + if ($var42 == 5) { + $var8 = $var8 + (-1) | 0; + $var34.$xCoord = $var34.$xCoord + 1.0; + } + var$30 = nms_MathHelper_floor_double($par1Vec3.$yCoord); + $var34.$yCoord = var$30; + $var9 = var$30 | 0; + if ($var42 == 1) { + $var9 = $var9 + (-1) | 0; + $var34.$yCoord = $var34.$yCoord + 1.0; + } + var$30 = nms_MathHelper_floor_double($par1Vec3.$zCoord); + $var34.$zCoord = var$30; + $var10 = var$30 | 0; + if ($var42 == 3) { + $var10 = $var10 + (-1) | 0; + $var34.$zCoord = $var34.$zCoord + 1.0; + } + $var35 = nms_World_getBlockId($this, $var8, $var9, $var10); + $var36 = nms_World_getBlockMetadata($this, $var8, $var9, $var10); + $var37 = nms_Block_blocksList.data[$var35]; + if ($par4 && $var37 !== null) { + $ptr = 3; + continue main; + } + if ($var35 > 0 && $var37.$canCollideCheck($var36, $par3)) { + $ptr = 4; + continue main; + } + $var35 = $var11; + } + return null; + } + return null; + case 2: + $tmp = $var13.$collisionRayTrace($this, $var8, $var9, $var10, $par1Vec3, $par2Vec3); + if ($rt_suspending()) { + break main; + } + $var14 = $tmp; + if ($var14 !== null) + return $var14; + $var35 = 200; + b: { + while (true) { + $var11 = $var35 + (-1) | 0; + if ($var35 < 0) + break; + if (isNaN($par1Vec3.$xCoord) ? 1 : 0) + break b; + if (isNaN($par1Vec3.$yCoord) ? 1 : 0) + break b; + if (isNaN($par1Vec3.$zCoord) ? 1 : 0) + break b; + if ($var8 == $var5 && $var9 == $var6 && $var10 == $var7) + return null; + $var39 = 1; + $var40 = 1; + $var41 = 1; + $var15 = 999.0; + $var17 = 999.0; + $var19 = 999.0; + $var35 = $rt_compare($var5, $var8); + if ($var35 > 0) + $var15 = $var8 + 1.0; + else if ($var35 >= 0) + $var39 = 0; + else + $var15 = $var8 + 0.0; + $var36 = $rt_compare($var6, $var9); + if ($var36 > 0) + $var17 = $var9 + 1.0; + else if ($var36 >= 0) + $var40 = 0; + else + $var17 = $var9 + 0.0; + $var9 = $rt_compare($var7, $var10); + if ($var9 > 0) + $var19 = $var10 + 1.0; + else if ($var9 >= 0) + $var41 = 0; + else + $var19 = $var10 + 0.0; + $var21 = 999.0; + $var23 = 999.0; + $var25 = 999.0; + $var27 = $par2Vec3.$xCoord - $par1Vec3.$xCoord; + $var29 = $par2Vec3.$yCoord - $par1Vec3.$yCoord; + $var31 = $par2Vec3.$zCoord - $par1Vec3.$zCoord; + if ($var39) + $var21 = ($var15 - $par1Vec3.$xCoord) / $var27; + if ($var40) + $var23 = ($var17 - $par1Vec3.$yCoord) / $var29; + if ($var41) + $var25 = ($var19 - $par1Vec3.$zCoord) / $var31; + if ($var21 < $var23 && $var21 < $var25) { + $var42 = $var35 <= 0 ? 5 : 4; + $par1Vec3.$xCoord = $var15; + $par1Vec3.$yCoord = $par1Vec3.$yCoord + $var29 * $var21; + $par1Vec3.$zCoord = $par1Vec3.$zCoord + $var31 * $var21; + } else if ($var23 >= $var25) { + $var42 = $var9 <= 0 ? 3 : 2; + $par1Vec3.$xCoord = $par1Vec3.$xCoord + $var27 * $var25; + $par1Vec3.$yCoord = $par1Vec3.$yCoord + $var29 * $var25; + $par1Vec3.$zCoord = $var19; + } else { + $var42 = $var36 <= 0 ? 1 : 0; + $par1Vec3.$xCoord = $par1Vec3.$xCoord + $var27 * $var23; + $par1Vec3.$yCoord = $var17; + $par1Vec3.$zCoord = $par1Vec3.$zCoord + $var31 * $var23; + } + $var34 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this), $par1Vec3.$xCoord, $par1Vec3.$yCoord, $par1Vec3.$zCoord); + var$30 = nms_MathHelper_floor_double($par1Vec3.$xCoord); + $var34.$xCoord = var$30; + $var8 = var$30 | 0; + if ($var42 == 5) { + $var8 = $var8 + (-1) | 0; + $var34.$xCoord = $var34.$xCoord + 1.0; + } + var$30 = nms_MathHelper_floor_double($par1Vec3.$yCoord); + $var34.$yCoord = var$30; + $var9 = var$30 | 0; + if ($var42 == 1) { + $var9 = $var9 + (-1) | 0; + $var34.$yCoord = $var34.$yCoord + 1.0; + } + var$30 = nms_MathHelper_floor_double($par1Vec3.$zCoord); + $var34.$zCoord = var$30; + $var10 = var$30 | 0; + if ($var42 == 3) { + $var10 = $var10 + (-1) | 0; + $var34.$zCoord = $var34.$zCoord + 1.0; + } + $var35 = nms_World_getBlockId($this, $var8, $var9, $var10); + $var36 = nms_World_getBlockMetadata($this, $var8, $var9, $var10); + $var37 = nms_Block_blocksList.data[$var35]; + if ($par4 && $var37 !== null) { + $ptr = 3; + continue main; + } + if ($var35 > 0 && $var37.$canCollideCheck($var36, $par3)) { + $ptr = 4; + continue main; + } + $var35 = $var11; + } + return null; + } + return null; + case 3: + c: { + $tmp = $var37.$getCollisionBoundingBoxFromPool($this, $var8, $var9, $var10); + if ($rt_suspending()) { + break main; + } + $var38 = $tmp; + if ($var38 !== null && $var35 > 0) { + $var35 = $var37.$canCollideCheck($var36, $par3); + if ($var35) + break c; + } + d: { + while (true) { + $var35 = $var11; + $var11 = $var35 + (-1) | 0; + if ($var35 < 0) + return null; + if (isNaN($par1Vec3.$xCoord) ? 1 : 0) + break d; + if (isNaN($par1Vec3.$yCoord) ? 1 : 0) + break d; + if (isNaN($par1Vec3.$zCoord) ? 1 : 0) + break d; + if ($var8 == $var5 && $var9 == $var6 && $var10 == $var7) + break; + $var39 = 1; + $var40 = 1; + $var41 = 1; + $var15 = 999.0; + $var17 = 999.0; + $var19 = 999.0; + $var35 = $rt_compare($var5, $var8); + if ($var35 > 0) + $var15 = $var8 + 1.0; + else if ($var35 >= 0) + $var39 = 0; + else + $var15 = $var8 + 0.0; + $var36 = $rt_compare($var6, $var9); + if ($var36 > 0) + $var17 = $var9 + 1.0; + else if ($var36 >= 0) + $var40 = 0; + else + $var17 = $var9 + 0.0; + $var9 = $rt_compare($var7, $var10); + if ($var9 > 0) + $var19 = $var10 + 1.0; + else if ($var9 >= 0) + $var41 = 0; + else + $var19 = $var10 + 0.0; + $var21 = 999.0; + $var23 = 999.0; + $var25 = 999.0; + $var27 = $par2Vec3.$xCoord - $par1Vec3.$xCoord; + $var29 = $par2Vec3.$yCoord - $par1Vec3.$yCoord; + $var31 = $par2Vec3.$zCoord - $par1Vec3.$zCoord; + if ($var39) + $var21 = ($var15 - $par1Vec3.$xCoord) / $var27; + if ($var40) + $var23 = ($var17 - $par1Vec3.$yCoord) / $var29; + if ($var41) + $var25 = ($var19 - $par1Vec3.$zCoord) / $var31; + if ($var21 < $var23 && $var21 < $var25) { + $var42 = $var35 <= 0 ? 5 : 4; + $par1Vec3.$xCoord = $var15; + $par1Vec3.$yCoord = $par1Vec3.$yCoord + $var29 * $var21; + $par1Vec3.$zCoord = $par1Vec3.$zCoord + $var31 * $var21; + } else if ($var23 >= $var25) { + $var42 = $var9 <= 0 ? 3 : 2; + $par1Vec3.$xCoord = $par1Vec3.$xCoord + $var27 * $var25; + $par1Vec3.$yCoord = $par1Vec3.$yCoord + $var29 * $var25; + $par1Vec3.$zCoord = $var19; + } else { + $var42 = $var36 <= 0 ? 1 : 0; + $par1Vec3.$xCoord = $par1Vec3.$xCoord + $var27 * $var23; + $par1Vec3.$yCoord = $var17; + $par1Vec3.$zCoord = $par1Vec3.$zCoord + $var31 * $var23; + } + $var34 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this), $par1Vec3.$xCoord, $par1Vec3.$yCoord, $par1Vec3.$zCoord); + var$30 = nms_MathHelper_floor_double($par1Vec3.$xCoord); + $var34.$xCoord = var$30; + $var8 = var$30 | 0; + if ($var42 == 5) { + $var8 = $var8 + (-1) | 0; + $var34.$xCoord = $var34.$xCoord + 1.0; + } + var$30 = nms_MathHelper_floor_double($par1Vec3.$yCoord); + $var34.$yCoord = var$30; + $var9 = var$30 | 0; + if ($var42 == 1) { + $var9 = $var9 + (-1) | 0; + $var34.$yCoord = $var34.$yCoord + 1.0; + } + var$30 = nms_MathHelper_floor_double($par1Vec3.$zCoord); + $var34.$zCoord = var$30; + $var10 = var$30 | 0; + if ($var42 == 3) { + $var10 = $var10 + (-1) | 0; + $var34.$zCoord = $var34.$zCoord + 1.0; + } + $var35 = nms_World_getBlockId($this, $var8, $var9, $var10); + $var36 = nms_World_getBlockMetadata($this, $var8, $var9, $var10); + $var37 = nms_Block_blocksList.data[$var35]; + if ($par4 && $var37 !== null) { + continue main; + } + if ($var35 <= 0) + continue; + $var35 = $var37.$canCollideCheck($var36, $par3); + if (!$var35) + continue; + else + break c; + } + return null; + } + return null; + } + $ptr = 4; + case 4: + $tmp = $var37.$collisionRayTrace($this, $var8, $var9, $var10, $par1Vec3, $par2Vec3); + if ($rt_suspending()) { + break main; + } + $var38 = $tmp; + if ($var38 !== null) + return $var38; + d: { + while (true) { + $var35 = $var11; + $var11 = $var35 + (-1) | 0; + if ($var35 < 0) + return null; + if (isNaN($par1Vec3.$xCoord) ? 1 : 0) + break d; + if (isNaN($par1Vec3.$yCoord) ? 1 : 0) + break d; + if (isNaN($par1Vec3.$zCoord) ? 1 : 0) + break d; + if ($var8 == $var5 && $var9 == $var6 && $var10 == $var7) + break; + $var39 = 1; + $var40 = 1; + $var41 = 1; + $var15 = 999.0; + $var17 = 999.0; + $var19 = 999.0; + $var35 = $rt_compare($var5, $var8); + if ($var35 > 0) + $var15 = $var8 + 1.0; + else if ($var35 >= 0) + $var39 = 0; + else + $var15 = $var8 + 0.0; + $var36 = $rt_compare($var6, $var9); + if ($var36 > 0) + $var17 = $var9 + 1.0; + else if ($var36 >= 0) + $var40 = 0; + else + $var17 = $var9 + 0.0; + $var9 = $rt_compare($var7, $var10); + if ($var9 > 0) + $var19 = $var10 + 1.0; + else if ($var9 >= 0) + $var41 = 0; + else + $var19 = $var10 + 0.0; + $var21 = 999.0; + $var23 = 999.0; + $var25 = 999.0; + $var27 = $par2Vec3.$xCoord - $par1Vec3.$xCoord; + $var29 = $par2Vec3.$yCoord - $par1Vec3.$yCoord; + $var31 = $par2Vec3.$zCoord - $par1Vec3.$zCoord; + if ($var39) + $var21 = ($var15 - $par1Vec3.$xCoord) / $var27; + if ($var40) + $var23 = ($var17 - $par1Vec3.$yCoord) / $var29; + if ($var41) + $var25 = ($var19 - $par1Vec3.$zCoord) / $var31; + if ($var21 < $var23 && $var21 < $var25) { + $var42 = $var35 <= 0 ? 5 : 4; + $par1Vec3.$xCoord = $var15; + $par1Vec3.$yCoord = $par1Vec3.$yCoord + $var29 * $var21; + $par1Vec3.$zCoord = $par1Vec3.$zCoord + $var31 * $var21; + } else if ($var23 >= $var25) { + $var42 = $var9 <= 0 ? 3 : 2; + $par1Vec3.$xCoord = $par1Vec3.$xCoord + $var27 * $var25; + $par1Vec3.$yCoord = $par1Vec3.$yCoord + $var29 * $var25; + $par1Vec3.$zCoord = $var19; + } else { + $var42 = $var36 <= 0 ? 1 : 0; + $par1Vec3.$xCoord = $par1Vec3.$xCoord + $var27 * $var23; + $par1Vec3.$yCoord = $var17; + $par1Vec3.$zCoord = $par1Vec3.$zCoord + $var31 * $var23; + } + $var34 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this), $par1Vec3.$xCoord, $par1Vec3.$yCoord, $par1Vec3.$zCoord); + var$30 = nms_MathHelper_floor_double($par1Vec3.$xCoord); + $var34.$xCoord = var$30; + $var8 = var$30 | 0; + if ($var42 == 5) { + $var8 = $var8 + (-1) | 0; + $var34.$xCoord = $var34.$xCoord + 1.0; + } + var$30 = nms_MathHelper_floor_double($par1Vec3.$yCoord); + $var34.$yCoord = var$30; + $var9 = var$30 | 0; + if ($var42 == 1) { + $var9 = $var9 + (-1) | 0; + $var34.$yCoord = $var34.$yCoord + 1.0; + } + var$30 = nms_MathHelper_floor_double($par1Vec3.$zCoord); + $var34.$zCoord = var$30; + $var10 = var$30 | 0; + if ($var42 == 3) { + $var10 = $var10 + (-1) | 0; + $var34.$zCoord = $var34.$zCoord + 1.0; + } + $var35 = nms_World_getBlockId($this, $var8, $var9, $var10); + $var36 = nms_World_getBlockMetadata($this, $var8, $var9, $var10); + $var37 = nms_Block_blocksList.data[$var35]; + if ($par4 && $var37 !== null) { + $ptr = 3; + continue main; + } + if ($var35 <= 0) + continue; + if (!$var37.$canCollideCheck($var36, $par3)) + continue; + else { + continue main; + } + } + return null; + } + return null; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Vec3, $par2Vec3, $par3, $par4, $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var12, $var13, $var35, $var39, $var40, $var41, $var15, $var17, $var19, $var36, $var21, $var23, $var25, $var27, $var29, $var31, $var42, $var34, var$30, $var37, $var14, $var38, $ptr); +} +function nms_World_playSoundAtEntity($this, $par1Entity, $par2Str, $par3, $par4) { + var $var5; + a: { + if ($par1Entity !== null && $par2Str !== null) { + $var5 = 0; + while (true) { + if ($var5 >= $this.$worldAccesses.$size) + break a; + ju_ArrayList_get($this.$worldAccesses, $var5); + $var5 = $var5 + 1 | 0; + } + } + } +} +function nms_World_playSoundToNearExcept($this, $par1EntityPlayer, $par2Str, $par3, $par4) { + var $var5; + a: { + if ($par1EntityPlayer !== null && $par2Str !== null) { + $var5 = 0; + while (true) { + if ($var5 >= $this.$worldAccesses.$size) + break a; + ju_ArrayList_get($this.$worldAccesses, $var5); + $var5 = $var5 + 1 | 0; + } + } + } +} +function nms_World_playSoundEffect($this, $par1, $par3, $par5, $par7Str, $par8, $par9) { + var $var10; + a: { + if ($par7Str !== null) { + $var10 = 0; + while (true) { + if ($var10 >= $this.$worldAccesses.$size) + break a; + ju_ArrayList_get($this.$worldAccesses, $var10); + $var10 = $var10 + 1 | 0; + } + } + } +} +function nms_World_playRecord($this, $par1Str, $par2, $par3, $par4) { + var $var5; + $var5 = 0; + while ($var5 < $this.$worldAccesses.$size) { + nms_RenderGlobal_playRecord(ju_ArrayList_get($this.$worldAccesses, $var5), $par1Str, $par2, $par3, $par4); + $var5 = $var5 + 1 | 0; + } +} +function nms_World_spawnParticle($this, $par1Str, $par2, $par4, $par6, $par8, $par10, $par12) { + var $var14, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();$var14 = $thread.pop();$par12 = $thread.pop();$par10 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var14 = 0; + if ($var14 >= $this.$worldAccesses.$size) + return; + var$9 = ju_ArrayList_get($this.$worldAccesses, $var14); + $ptr = 1; + case 1: + nms_RenderGlobal_doSpawnParticle(var$9, $par1Str, $par2, $par4, $par6, $par8, $par10, $par12); + if ($rt_suspending()) { + break main; + } + $var14 = $var14 + 1 | 0; + if ($var14 >= $this.$worldAccesses.$size) + return; + var$9 = ju_ArrayList_get($this.$worldAccesses, $var14); + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, $par2, $par4, $par6, $par8, $par10, $par12, $var14, var$9, $ptr); +} +function nms_World_addWeatherEffect($this, $par1Entity) { + ju_ArrayList_add($this.$weatherEffects, $par1Entity); + return 1; +} +function nms_World_addWorldAccess($this, $par1IWorldAccess) { + ju_ArrayList_add($this.$worldAccesses, $par1IWorldAccess); +} +function nms_World_removeWorldAccess($this, $par1IWorldAccess) { + ju_ArrayList_remove0($this.$worldAccesses, $par1IWorldAccess); +} +function nms_World_getCollidingBoundingBoxes($this, $par1Entity, $par2AxisAlignedBB) { + var $var9, $var4, $var5, $var6, $var7, $var8, $var16, $var10, $var11, $var12, $var15, $var13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var13 = $thread.pop();$var15 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var16 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var9 = $thread.pop();$par2AxisAlignedBB = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + ju_ArrayList_clear($this.$collidingBoundingBoxes); + $var9 = nms_MathHelper_floor_double($par2AxisAlignedBB.$minX); + $var4 = nms_MathHelper_floor_double($par2AxisAlignedBB.$maxX + 1.0); + $var5 = nms_MathHelper_floor_double($par2AxisAlignedBB.$minY); + $var6 = nms_MathHelper_floor_double($par2AxisAlignedBB.$maxY + 1.0); + $var7 = nms_MathHelper_floor_double($par2AxisAlignedBB.$minZ); + $var8 = nms_MathHelper_floor_double($par2AxisAlignedBB.$maxZ + 1.0); + $var16 = $var5 - 1 | 0; + while ($var9 < $var4) { + $var10 = $var7; + while ($var10 < $var8) { + a: { + if (nms_World_blockExists($this, $var9, 64, $var10)) { + $var11 = $var16; + while (true) { + if ($var11 >= $var6) + break a; + nms_Block_$callClinit(); + $var12 = nms_Block_blocksList.data[nms_World_getBlockId($this, $var9, $var11, $var10)]; + if ($var12 !== null) { + $var15 = $this.$collidingBoundingBoxes; + $ptr = 1; + continue main; + } + $var11 = $var11 + 1 | 0; + } + } + } + $var10 = $var10 + 1 | 0; + } + $var9 = $var9 + 1 | 0; + } + $var15 = nms_World_getEntitiesWithinAABBExcludingEntity($this, $par1Entity, nms_AxisAlignedBB_expand($par2AxisAlignedBB, 0.25, 0.25, 0.25)); + $var16 = 0; + while ($var16 < $var15.$size) { + $var13 = ju_ArrayList_get($var15, $var16).$getBoundingBox(); + if ($var13 !== null && nms_AxisAlignedBB_intersectsWith($var13, $par2AxisAlignedBB)) + ju_ArrayList_add($this.$collidingBoundingBoxes, $var13); + $var12 = $par1Entity.$getCollisionBox(ju_ArrayList_get($var15, $var16)); + if ($var12 !== null && nms_AxisAlignedBB_intersectsWith($var12, $par2AxisAlignedBB)) + ju_ArrayList_add($this.$collidingBoundingBoxes, $var12); + $var16 = $var16 + 1 | 0; + } + return $this.$collidingBoundingBoxes; + case 1: + $var12.$addCollisionBoxesToList($this, $var9, $var11, $var10, $par2AxisAlignedBB, $var15, $par1Entity); + if ($rt_suspending()) { + break main; + } + b: while (true) { + $var11 = $var11 + 1 | 0; + while ($var11 >= $var6) { + while (true) { + $var10 = $var10 + 1 | 0; + while ($var10 >= $var8) { + $var9 = $var9 + 1 | 0; + if ($var9 >= $var4) + break b; + $var10 = $var7; + } + if (!nms_World_blockExists($this, $var9, 64, $var10)) + continue; + else + break; + } + $var11 = $var16; + } + nms_Block_$callClinit(); + $var12 = nms_Block_blocksList.data[nms_World_getBlockId($this, $var9, $var11, $var10)]; + if ($var12 === null) + continue; + else { + $var15 = $this.$collidingBoundingBoxes; + continue main; + } + } + $var15 = nms_World_getEntitiesWithinAABBExcludingEntity($this, $par1Entity, nms_AxisAlignedBB_expand($par2AxisAlignedBB, 0.25, 0.25, 0.25)); + $var16 = 0; + while ($var16 < $var15.$size) { + $var13 = ju_ArrayList_get($var15, $var16).$getBoundingBox(); + if ($var13 !== null && nms_AxisAlignedBB_intersectsWith($var13, $par2AxisAlignedBB)) + ju_ArrayList_add($this.$collidingBoundingBoxes, $var13); + $var12 = $par1Entity.$getCollisionBox(ju_ArrayList_get($var15, $var16)); + if ($var12 !== null && nms_AxisAlignedBB_intersectsWith($var12, $par2AxisAlignedBB)) + ju_ArrayList_add($this.$collidingBoundingBoxes, $var12); + $var16 = $var16 + 1 | 0; + } + return $this.$collidingBoundingBoxes; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2AxisAlignedBB, $var9, $var4, $var5, $var6, $var7, $var8, $var16, $var10, $var11, $var12, $var15, $var13, $ptr); +} +function nms_World_getCollidingBlockBounds($this, $par1AxisAlignedBB) { + var $var8, $var3, $var4, $var5, $var6, $var7, var$8, $var9, $var10, $var11, var$12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();var$8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var8 = $thread.pop();$par1AxisAlignedBB = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + ju_ArrayList_clear($this.$collidingBoundingBoxes); + $var8 = nms_MathHelper_floor_double($par1AxisAlignedBB.$minX); + $var3 = nms_MathHelper_floor_double($par1AxisAlignedBB.$maxX + 1.0); + $var4 = nms_MathHelper_floor_double($par1AxisAlignedBB.$minY); + $var5 = nms_MathHelper_floor_double($par1AxisAlignedBB.$maxY + 1.0); + $var6 = nms_MathHelper_floor_double($par1AxisAlignedBB.$minZ); + $var7 = nms_MathHelper_floor_double($par1AxisAlignedBB.$maxZ + 1.0); + $var4 = $var4 - 1 | 0; + var$8 = null; + while ($var8 < $var3) { + $var9 = $var6; + while ($var9 < $var7) { + a: { + if (nms_World_blockExists($this, $var8, 64, $var9)) { + $var10 = $var4; + while (true) { + if ($var10 >= $var5) + break a; + nms_Block_$callClinit(); + $var11 = nms_Block_blocksList.data[nms_World_getBlockId($this, $var8, $var10, $var9)]; + if ($var11 !== null) { + var$12 = $this.$collidingBoundingBoxes; + $ptr = 1; + continue main; + } + $var10 = $var10 + 1 | 0; + } + } + } + $var9 = $var9 + 1 | 0; + } + $var8 = $var8 + 1 | 0; + } + return $this.$collidingBoundingBoxes; + case 1: + $var11.$addCollisionBoxesToList($this, $var8, $var10, $var9, $par1AxisAlignedBB, var$12, var$8); + if ($rt_suspending()) { + break main; + } + b: while (true) { + $var10 = $var10 + 1 | 0; + while ($var10 >= $var5) { + while (true) { + $var9 = $var9 + 1 | 0; + while ($var9 >= $var7) { + $var8 = $var8 + 1 | 0; + if ($var8 >= $var3) + break b; + $var9 = $var6; + } + if (!nms_World_blockExists($this, $var8, 64, $var9)) + continue; + else + break; + } + $var10 = $var4; + } + nms_Block_$callClinit(); + $var11 = nms_Block_blocksList.data[nms_World_getBlockId($this, $var8, $var10, $var9)]; + if ($var11 === null) + continue; + else { + var$12 = $this.$collidingBoundingBoxes; + continue main; + } + } + return $this.$collidingBoundingBoxes; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1AxisAlignedBB, $var8, $var3, $var4, $var5, $var6, $var7, var$8, $var9, $var10, $var11, var$12, $ptr); +} +function nms_World_calculateSkylightSubtracted($this, $par1) { + var $var3; + $var3 = 1.0 - (nms_MathHelper_cos(nms_World_getCelestialAngle($this, $par1) * 3.1415927410125732 * 2.0) * 2.0 + 0.5); + if ($var3 < 0.0) + $var3 = 0.0; + if ($var3 > 1.0) + $var3 = 1.0; + return (1.0 - (1.0 - $var3) * (1.0 - nms_World_getRainStrength($this, $par1) * 5.0 / 16.0) * (1.0 - nms_World_getWeightedThunderStrength($this, $par1) * 5.0 / 16.0)) * 11.0 | 0; +} +function nms_World_getSunBrightness($this, $par1) { + var $var3; + $var3 = 1.0 - (nms_MathHelper_cos(nms_World_getCelestialAngle($this, $par1) * 3.1415927410125732 * 2.0) * 2.0 + 0.20000000298023224); + if ($var3 < 0.0) + $var3 = 0.0; + if ($var3 > 1.0) + $var3 = 1.0; + return (1.0 - $var3) * (1.0 - nms_World_getRainStrength($this, $par1) * 5.0 / 16.0) * (1.0 - nms_World_getWeightedThunderStrength($this, $par1) * 5.0 / 16.0) * 0.800000011920929 + 0.20000000298023224; +} +function nms_World_getSkyColor($this, $par1Entity, $par2) { + var $var4, $var7, $var9, $var10, $var11, $var12, $var3, $var13, $var14, $var15, $var16, $var8; + $var4 = nms_MathHelper_cos(nms_World_getCelestialAngle($this, $par2) * 3.1415927410125732 * 2.0) * 2.0 + 0.5; + if ($var4 < 0.10000000149011612) + $var4 = 0.10000000149011612; + if ($var4 > 1.0) + $var4 = 1.0; + $var7 = nms_World_getBiomeGenForCoords($this, nms_MathHelper_floor_double($par1Entity.$posX), nms_MathHelper_floor_double($par1Entity.$posZ)); + $var9 = nms_BiomeGenBase_getSkyColorByTemp($var7, $var7.$temperature); + $var10 = ($var9 >> 16 & 255) / 255.0; + $var11 = ($var9 >> 8 & 255) / 255.0; + $var12 = ($var9 & 255) / 255.0; + $var3 = $var10 * $var4; + $var11 = $var11 * $var4; + $var4 = $var12 * $var4; + $var13 = nms_World_getRainStrength($this, $par2); + if ($var13 > 0.0) { + $var14 = ($var3 * 0.30000001192092896 + $var11 * 0.5899999737739563 + $var4 * 0.10999999940395355) * 0.6000000238418579; + $var15 = 1.0 - $var13 * 0.75; + $var3 = $var3 * $var15; + $var12 = $var14 * (1.0 - $var15); + $var3 = $var3 + $var12; + $var11 = $var11 * $var15 + $var12; + $var4 = $var4 * $var15 + $var12; + } + $var14 = nms_World_getWeightedThunderStrength($this, $par2); + if ($var14 > 0.0) { + $var15 = ($var3 * 0.30000001192092896 + $var11 * 0.5899999737739563 + $var4 * 0.10999999940395355) * 0.20000000298023224; + $var16 = 1.0 - $var14 * 0.75; + $var3 = $var3 * $var16; + $var12 = $var15 * (1.0 - $var16); + $var3 = $var3 + $var12; + $var11 = $var11 * $var16 + $var12; + $var4 = $var4 * $var16 + $var12; + } + if ($this.$lastLightningBolt > 0) { + $var15 = $this.$lastLightningBolt - $par2; + if ($var15 > 1.0) + $var15 = 1.0; + $par2 = $var15 * 0.44999998807907104; + $var12 = 1.0 - $par2; + $var3 = $var3 * $var12; + $var8 = 0.800000011920929 * $par2; + $var3 = $var3 + $var8; + $var11 = $var11 * $var12 + $var8; + $var4 = $var4 * $var12 + 1.0 * $par2; + } + return nms_Vec3Pool_getVecFromPool($this.$vecPool, $var3, $var11, $var4); +} +function nms_World_getCelestialAngle($this, $par1) { + return $this.$provider.$calculateCelestialAngle($this.$worldInfo.$worldTime, $par1); +} +function nms_World_getMoonPhase($this) { + return nms_WorldProvider_getMoonPhase($this.$provider, $this.$worldInfo.$worldTime); +} +function nms_World_getCelestialAngleRadians($this, $par1) { + return nms_World_getCelestialAngle($this, $par1) * 3.1415927410125732 * 2.0; +} +function nms_World_getCloudColour($this, $par1) { + var $var3, $var4, $var5, $var6, $var7, $var8, $var9, $var2, $var8_0, $var10; + $var3 = nms_MathHelper_cos(nms_World_getCelestialAngle($this, $par1) * 3.1415927410125732 * 2.0) * 2.0 + 0.5; + if ($var3 < 0.0) + $var3 = 0.0; + if ($var3 > 1.0) + $var3 = 1.0; + $var4 = Long_toNumber(Long_and(Long_shr($this.$cloudColour, 16), Long_fromInt(255))) / 255.0; + $var5 = Long_toNumber(Long_and(Long_shr($this.$cloudColour, 8), Long_fromInt(255))) / 255.0; + $var6 = Long_toNumber(Long_and($this.$cloudColour, Long_fromInt(255))) / 255.0; + $var7 = nms_World_getRainStrength($this, $par1); + if ($var7 > 0.0) { + $var8 = ($var4 * 0.30000001192092896 + $var5 * 0.5899999737739563 + $var6 * 0.10999999940395355) * 0.6000000238418579; + $var9 = 1.0 - $var7 * 0.949999988079071; + $var2 = $var4 * $var9; + $var8 = $var8 * (1.0 - $var9); + $var4 = $var2 + $var8; + $var5 = $var5 * $var9 + $var8; + $var6 = $var6 * $var9 + $var8; + } + $var2 = $var3 * 0.8999999761581421 + 0.10000000149011612; + $var8 = $var4 * $var2; + $var2 = $var5 * $var2; + $var3 = $var6 * ($var3 * 0.8500000238418579 + 0.15000000596046448); + $var8_0 = nms_World_getWeightedThunderStrength($this, $par1); + if ($var8_0 > 0.0) { + $var9 = ($var8 * 0.30000001192092896 + $var2 * 0.5899999737739563 + $var3 * 0.10999999940395355) * 0.20000000298023224; + $var10 = 1.0 - $var8_0 * 0.949999988079071; + $var8 = $var8 * $var10; + $par1 = $var9 * (1.0 - $var10); + $var8 = $var8 + $par1; + $var2 = $var2 * $var10 + $par1; + $var3 = $var3 * $var10 + $par1; + } + return nms_Vec3Pool_getVecFromPool($this.$vecPool, $var8, $var2, $var3); +} +function nms_World_getFogColor($this, $par1) { + var $var2; + $var2 = nms_World_getCelestialAngle($this, $par1); + return $this.$provider.$getFogColor0($var2, $par1); +} +function nms_World_getPrecipitationHeight($this, $par1, $par2) { + return nms_Chunk_getPrecipitationHeight(nms_World_getChunkFromBlockCoords($this, $par1, $par2), $par1 & 15, $par2 & 15); +} +function nms_World_getStarBrightness($this, $par1) { + var $var3; + $var3 = 1.0 - (nms_MathHelper_cos(nms_World_getCelestialAngle($this, $par1) * 3.1415927410125732 * 2.0) * 2.0 + 0.25); + if ($var3 < 0.0) + $var3 = 0.0; + if ($var3 > 1.0) + $var3 = 1.0; + return $var3 * $var3 * 0.5; +} +function nms_World_scheduleBlockUpdate($this, $par1, $par2, $par3, $par4, $par5) { + return; +} +function nms_World_func_82740_a($this, $par1, $par2, $par3, $par4, $par5, $par6) { + return; +} +function nms_World_updateEntities($this) { + var $var1, $var2, $var3, $var13, $var14, $var10, $var12, $var15, $var9, $var11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$var15 = $thread.pop();$var12 = $thread.pop();$var10 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Profiler_startSection($this.$theProfiler, $rt_s(978)); + nms_Profiler_startSection($this.$theProfiler, $rt_s(997)); + $var1 = 0; + if ($var1 < $this.$weatherEffects.$size) { + $var2 = ju_ArrayList_get($this.$weatherEffects, $var1); + $var2.$ticksExisted = $var2.$ticksExisted + 1 | 0; + $ptr = 1; + continue main; + } + nms_Profiler_endStartSection($this.$theProfiler, $rt_s(998)); + ju_AbstractCollection_removeAll($this.$loadedEntityList, $this.$unloadedEntityList); + $var1 = 0; + while ($var1 < $this.$unloadedEntityList.$size) { + $var2 = ju_ArrayList_get($this.$unloadedEntityList, $var1); + $var3 = $var2.$chunkCoordX; + $var13 = $var2.$chunkCoordZ; + if ($var2.$addedToChunk && nms_World_chunkExists($this, $var3, $var13)) + nms_World_getChunkFromChunkCoords($this, $var3, $var13).$removeEntity($var2); + $var1 = $var1 + 1 | 0; + } + $var1 = 0; + while ($var1 < $this.$unloadedEntityList.$size) { + nms_WorldClient_releaseEntitySkin($this, ju_ArrayList_get($this.$unloadedEntityList, $var1)); + $var1 = $var1 + 1 | 0; + } + ju_ArrayList_clear($this.$unloadedEntityList); + nms_Profiler_endStartSection($this.$theProfiler, $rt_s(999)); + $var1 = 0; + a: while (true) { + if ($var1 >= $this.$loadedEntityList.$size) { + nms_Profiler_endStartSection($this.$theProfiler, $rt_s(1000)); + $this.$scanningTileEntities = 1; + $var14 = ju_AbstractList_iterator($this.$loadedTileEntityList); + while (true) { + if (!ju_AbstractList$1_hasNext($var14)) { + $this.$scanningTileEntities = 0; + if (!ju_AbstractCollection_isEmpty($this.$entityRemoval)) { + ju_AbstractCollection_removeAll($this.$loadedTileEntityList, $this.$entityRemoval); + ju_ArrayList_clear($this.$entityRemoval); + } + nms_Profiler_endStartSection($this.$theProfiler, $rt_s(1001)); + if (!ju_AbstractCollection_isEmpty($this.$addedTileEntityList)) { + $var10 = 0; + while ($var10 < $this.$addedTileEntityList.$size) { + $var12 = ju_ArrayList_get($this.$addedTileEntityList, $var10); + if (!$var12.$tileEntityInvalid) { + if (!ju_AbstractCollection_contains($this.$loadedTileEntityList, $var12)) + ju_ArrayList_add($this.$loadedTileEntityList, $var12); + if (nms_World_chunkExists($this, $var12.$xCoord0 >> 4, $var12.$zCoord0 >> 4)) { + $var15 = nms_World_getChunkFromChunkCoords($this, $var12.$xCoord0 >> 4, $var12.$zCoord0 >> 4); + if ($var15 !== null) { + $var3 = $var12.$xCoord0 & 15; + $var13 = $var12.$yCoord0; + $var1 = $var12.$zCoord0 & 15; + $ptr = 5; + continue main; + } + } + nms_World_markBlockForUpdate($this, $var12.$xCoord0, $var12.$yCoord0, $var12.$zCoord0); + } + $var10 = $var10 + 1 | 0; + } + ju_ArrayList_clear($this.$addedTileEntityList); + } + nms_Profiler_endSection($this.$theProfiler); + nms_Profiler_endSection($this.$theProfiler); + return; + } + $var9 = ju_AbstractList$1_next($var14); + if (!$var9.$tileEntityInvalid && nms_TileEntity_func_70309_m($var9) && nms_World_blockExists($this, $var9.$xCoord0, $var9.$yCoord0, $var9.$zCoord0)) + break; + if ($var9.$tileEntityInvalid) { + ju_AbstractList$1_remove($var14); + if (nms_World_chunkExists($this, $var9.$xCoord0 >> 4, $var9.$zCoord0 >> 4)) { + $var11 = nms_World_getChunkFromChunkCoords($this, $var9.$xCoord0 >> 4, $var9.$zCoord0 >> 4); + if ($var11 !== null) { + $var1 = $var9.$xCoord0 & 15; + $var10 = $var9.$yCoord0; + $var3 = $var9.$zCoord0 & 15; + $ptr = 4; + continue main; + } + } + } + } + $ptr = 3; + continue main; + } + b: { + $var2 = ju_ArrayList_get($this.$loadedEntityList, $var1); + if ($var2.$ridingEntity !== null) { + if (!$var2.$ridingEntity.$isDead && $var2.$ridingEntity.$riddenByEntity === $var2) + break b; + $var2.$ridingEntity.$riddenByEntity = null; + $var2.$ridingEntity = null; + } + nms_Profiler_startSection($this.$theProfiler, $rt_s(329)); + if (!$var2.$isDead) + break a; + nms_Profiler_endSection($this.$theProfiler); + nms_Profiler_startSection($this.$theProfiler, $rt_s(998)); + if ($var2.$isDead) { + $var3 = $var2.$chunkCoordX; + $var13 = $var2.$chunkCoordZ; + if ($var2.$addedToChunk && nms_World_chunkExists($this, $var3, $var13)) + nms_World_getChunkFromChunkCoords($this, $var3, $var13).$removeEntity($var2); + $var14 = $this.$loadedEntityList; + $var10 = $var1 + (-1) | 0; + ju_ArrayList_remove($var14, $var1); + nms_WorldClient_releaseEntitySkin($this, $var2); + $var1 = $var10; + } + nms_Profiler_endSection($this.$theProfiler); + } + $var1 = $var1 + 1 | 0; + } + $ptr = 2; + continue main; + case 1: + $var2.$onUpdate(); + if ($rt_suspending()) { + break main; + } + if (!$var2.$isDead) + $var10 = $var1; + else { + $var14 = $this.$weatherEffects; + $var10 = $var1 + (-1) | 0; + ju_ArrayList_remove($var14, $var1); + } + $var1 = $var10 + 1 | 0; + if ($var1 < $this.$weatherEffects.$size) { + $var2 = ju_ArrayList_get($this.$weatherEffects, $var1); + $var2.$ticksExisted = $var2.$ticksExisted + 1 | 0; + continue main; + } + nms_Profiler_endStartSection($this.$theProfiler, $rt_s(998)); + ju_AbstractCollection_removeAll($this.$loadedEntityList, $this.$unloadedEntityList); + $var1 = 0; + while ($var1 < $this.$unloadedEntityList.$size) { + $var2 = ju_ArrayList_get($this.$unloadedEntityList, $var1); + $var3 = $var2.$chunkCoordX; + $var13 = $var2.$chunkCoordZ; + if ($var2.$addedToChunk && nms_World_chunkExists($this, $var3, $var13)) + nms_World_getChunkFromChunkCoords($this, $var3, $var13).$removeEntity($var2); + $var1 = $var1 + 1 | 0; + } + $var1 = 0; + while ($var1 < $this.$unloadedEntityList.$size) { + nms_WorldClient_releaseEntitySkin($this, ju_ArrayList_get($this.$unloadedEntityList, $var1)); + $var1 = $var1 + 1 | 0; + } + ju_ArrayList_clear($this.$unloadedEntityList); + nms_Profiler_endStartSection($this.$theProfiler, $rt_s(999)); + $var1 = 0; + b: while (true) { + if ($var1 >= $this.$loadedEntityList.$size) { + nms_Profiler_endStartSection($this.$theProfiler, $rt_s(1000)); + $this.$scanningTileEntities = 1; + $var14 = ju_AbstractList_iterator($this.$loadedTileEntityList); + while (true) { + if (!ju_AbstractList$1_hasNext($var14)) { + $this.$scanningTileEntities = 0; + if (!ju_AbstractCollection_isEmpty($this.$entityRemoval)) { + ju_AbstractCollection_removeAll($this.$loadedTileEntityList, $this.$entityRemoval); + ju_ArrayList_clear($this.$entityRemoval); + } + nms_Profiler_endStartSection($this.$theProfiler, $rt_s(1001)); + if (!ju_AbstractCollection_isEmpty($this.$addedTileEntityList)) { + $var10 = 0; + while ($var10 < $this.$addedTileEntityList.$size) { + $var12 = ju_ArrayList_get($this.$addedTileEntityList, $var10); + if (!$var12.$tileEntityInvalid) { + if (!ju_AbstractCollection_contains($this.$loadedTileEntityList, $var12)) + ju_ArrayList_add($this.$loadedTileEntityList, $var12); + if (nms_World_chunkExists($this, $var12.$xCoord0 >> 4, $var12.$zCoord0 >> 4)) { + $var15 = nms_World_getChunkFromChunkCoords($this, $var12.$xCoord0 >> 4, $var12.$zCoord0 >> 4); + if ($var15 !== null) { + $var3 = $var12.$xCoord0 & 15; + $var13 = $var12.$yCoord0; + $var1 = $var12.$zCoord0 & 15; + $ptr = 5; + continue main; + } + } + nms_World_markBlockForUpdate($this, $var12.$xCoord0, $var12.$yCoord0, $var12.$zCoord0); + } + $var10 = $var10 + 1 | 0; + } + ju_ArrayList_clear($this.$addedTileEntityList); + } + nms_Profiler_endSection($this.$theProfiler); + nms_Profiler_endSection($this.$theProfiler); + return; + } + $var9 = ju_AbstractList$1_next($var14); + if (!$var9.$tileEntityInvalid && nms_TileEntity_func_70309_m($var9) && nms_World_blockExists($this, $var9.$xCoord0, $var9.$yCoord0, $var9.$zCoord0)) + break; + if ($var9.$tileEntityInvalid) { + ju_AbstractList$1_remove($var14); + if (nms_World_chunkExists($this, $var9.$xCoord0 >> 4, $var9.$zCoord0 >> 4)) { + $var11 = nms_World_getChunkFromChunkCoords($this, $var9.$xCoord0 >> 4, $var9.$zCoord0 >> 4); + if ($var11 !== null) { + $var1 = $var9.$xCoord0 & 15; + $var10 = $var9.$yCoord0; + $var3 = $var9.$zCoord0 & 15; + $ptr = 4; + continue main; + } + } + } + } + $ptr = 3; + continue main; + } + c: { + $var2 = ju_ArrayList_get($this.$loadedEntityList, $var1); + if ($var2.$ridingEntity !== null) { + if (!$var2.$ridingEntity.$isDead && $var2.$ridingEntity.$riddenByEntity === $var2) + break c; + $var2.$ridingEntity.$riddenByEntity = null; + $var2.$ridingEntity = null; + } + nms_Profiler_startSection($this.$theProfiler, $rt_s(329)); + if (!$var2.$isDead) + break b; + nms_Profiler_endSection($this.$theProfiler); + nms_Profiler_startSection($this.$theProfiler, $rt_s(998)); + if ($var2.$isDead) { + $var3 = $var2.$chunkCoordX; + $var13 = $var2.$chunkCoordZ; + if ($var2.$addedToChunk && nms_World_chunkExists($this, $var3, $var13)) + nms_World_getChunkFromChunkCoords($this, $var3, $var13).$removeEntity($var2); + $var14 = $this.$loadedEntityList; + $var10 = $var1 + (-1) | 0; + ju_ArrayList_remove($var14, $var1); + nms_WorldClient_releaseEntitySkin($this, $var2); + $var1 = $var10; + } + nms_Profiler_endSection($this.$theProfiler); + } + $var1 = $var1 + 1 | 0; + } + $ptr = 2; + case 2: + nms_World_updateEntity($this, $var2); + if ($rt_suspending()) { + break main; + } + while (true) { + nms_Profiler_endSection($this.$theProfiler); + nms_Profiler_startSection($this.$theProfiler, $rt_s(998)); + if ($var2.$isDead) { + $var3 = $var2.$chunkCoordX; + $var13 = $var2.$chunkCoordZ; + if ($var2.$addedToChunk && nms_World_chunkExists($this, $var3, $var13)) + nms_World_getChunkFromChunkCoords($this, $var3, $var13).$removeEntity($var2); + $var14 = $this.$loadedEntityList; + $var10 = $var1 + (-1) | 0; + ju_ArrayList_remove($var14, $var1); + nms_WorldClient_releaseEntitySkin($this, $var2); + $var1 = $var10; + } + nms_Profiler_endSection($this.$theProfiler); + a: { + while (true) { + $var1 = $var1 + 1 | 0; + if ($var1 >= $this.$loadedEntityList.$size) { + nms_Profiler_endStartSection($this.$theProfiler, $rt_s(1000)); + $this.$scanningTileEntities = 1; + $var14 = ju_AbstractList_iterator($this.$loadedTileEntityList); + while (true) { + if (!ju_AbstractList$1_hasNext($var14)) { + $this.$scanningTileEntities = 0; + if (!ju_AbstractCollection_isEmpty($this.$entityRemoval)) { + ju_AbstractCollection_removeAll($this.$loadedTileEntityList, $this.$entityRemoval); + ju_ArrayList_clear($this.$entityRemoval); + } + nms_Profiler_endStartSection($this.$theProfiler, $rt_s(1001)); + if (!ju_AbstractCollection_isEmpty($this.$addedTileEntityList)) { + $var10 = 0; + while ($var10 < $this.$addedTileEntityList.$size) { + $var12 = ju_ArrayList_get($this.$addedTileEntityList, $var10); + if (!$var12.$tileEntityInvalid) { + if (!ju_AbstractCollection_contains($this.$loadedTileEntityList, $var12)) + ju_ArrayList_add($this.$loadedTileEntityList, $var12); + if (nms_World_chunkExists($this, $var12.$xCoord0 >> 4, $var12.$zCoord0 >> 4)) { + $var15 = nms_World_getChunkFromChunkCoords($this, $var12.$xCoord0 >> 4, $var12.$zCoord0 >> 4); + if ($var15 !== null) { + $var3 = $var12.$xCoord0 & 15; + $var13 = $var12.$yCoord0; + $var1 = $var12.$zCoord0 & 15; + $ptr = 5; + continue main; + } + } + nms_World_markBlockForUpdate($this, $var12.$xCoord0, $var12.$yCoord0, $var12.$zCoord0); + } + $var10 = $var10 + 1 | 0; + } + ju_ArrayList_clear($this.$addedTileEntityList); + } + nms_Profiler_endSection($this.$theProfiler); + nms_Profiler_endSection($this.$theProfiler); + return; + } + $var9 = ju_AbstractList$1_next($var14); + if (!$var9.$tileEntityInvalid && nms_TileEntity_func_70309_m($var9) && nms_World_blockExists($this, $var9.$xCoord0, $var9.$yCoord0, $var9.$zCoord0)) + break; + if ($var9.$tileEntityInvalid) { + ju_AbstractList$1_remove($var14); + if (nms_World_chunkExists($this, $var9.$xCoord0 >> 4, $var9.$zCoord0 >> 4)) { + $var11 = nms_World_getChunkFromChunkCoords($this, $var9.$xCoord0 >> 4, $var9.$zCoord0 >> 4); + if ($var11 !== null) { + $var1 = $var9.$xCoord0 & 15; + $var10 = $var9.$yCoord0; + $var3 = $var9.$zCoord0 & 15; + $ptr = 4; + continue main; + } + } + } + } + $ptr = 3; + continue main; + } + $var2 = ju_ArrayList_get($this.$loadedEntityList, $var1); + if ($var2.$ridingEntity === null) + break a; + if ($var2.$ridingEntity.$isDead) + break; + if ($var2.$ridingEntity.$riddenByEntity !== $var2) + break; + } + $var2.$ridingEntity.$riddenByEntity = null; + $var2.$ridingEntity = null; + } + nms_Profiler_startSection($this.$theProfiler, $rt_s(329)); + if ($var2.$isDead) + continue; + else + break; + } + continue main; + case 3: + $var9.$updateEntity0(); + if ($rt_suspending()) { + break main; + } + while (true) { + if ($var9.$tileEntityInvalid) { + ju_AbstractList$1_remove($var14); + if (nms_World_chunkExists($this, $var9.$xCoord0 >> 4, $var9.$zCoord0 >> 4)) { + $var11 = nms_World_getChunkFromChunkCoords($this, $var9.$xCoord0 >> 4, $var9.$zCoord0 >> 4); + if ($var11 !== null) { + $var1 = $var9.$xCoord0 & 15; + $var10 = $var9.$yCoord0; + $var3 = $var9.$zCoord0 & 15; + $ptr = 4; + continue main; + } + } + } + if (!ju_AbstractList$1_hasNext($var14)) { + $this.$scanningTileEntities = 0; + if (!ju_AbstractCollection_isEmpty($this.$entityRemoval)) { + ju_AbstractCollection_removeAll($this.$loadedTileEntityList, $this.$entityRemoval); + ju_ArrayList_clear($this.$entityRemoval); + } + nms_Profiler_endStartSection($this.$theProfiler, $rt_s(1001)); + if (!ju_AbstractCollection_isEmpty($this.$addedTileEntityList)) { + $var10 = 0; + while ($var10 < $this.$addedTileEntityList.$size) { + $var12 = ju_ArrayList_get($this.$addedTileEntityList, $var10); + if (!$var12.$tileEntityInvalid) { + if (!ju_AbstractCollection_contains($this.$loadedTileEntityList, $var12)) + ju_ArrayList_add($this.$loadedTileEntityList, $var12); + if (nms_World_chunkExists($this, $var12.$xCoord0 >> 4, $var12.$zCoord0 >> 4)) { + $var15 = nms_World_getChunkFromChunkCoords($this, $var12.$xCoord0 >> 4, $var12.$zCoord0 >> 4); + if ($var15 !== null) { + $var3 = $var12.$xCoord0 & 15; + $var13 = $var12.$yCoord0; + $var1 = $var12.$zCoord0 & 15; + $ptr = 5; + continue main; + } + } + nms_World_markBlockForUpdate($this, $var12.$xCoord0, $var12.$yCoord0, $var12.$zCoord0); + } + $var10 = $var10 + 1 | 0; + } + ju_ArrayList_clear($this.$addedTileEntityList); + } + nms_Profiler_endSection($this.$theProfiler); + nms_Profiler_endSection($this.$theProfiler); + return; + } + $var9 = ju_AbstractList$1_next($var14); + if ($var9.$tileEntityInvalid) + continue; + if (!nms_TileEntity_func_70309_m($var9)) + continue; + if (!nms_World_blockExists($this, $var9.$xCoord0, $var9.$yCoord0, $var9.$zCoord0)) + continue; + else + break; + } + continue main; + case 4: + $var11.$removeChunkBlockTileEntity($var1, $var10, $var3); + if ($rt_suspending()) { + break main; + } + while (true) { + if (!ju_AbstractList$1_hasNext($var14)) { + $this.$scanningTileEntities = 0; + if (!ju_AbstractCollection_isEmpty($this.$entityRemoval)) { + ju_AbstractCollection_removeAll($this.$loadedTileEntityList, $this.$entityRemoval); + ju_ArrayList_clear($this.$entityRemoval); + } + nms_Profiler_endStartSection($this.$theProfiler, $rt_s(1001)); + if (!ju_AbstractCollection_isEmpty($this.$addedTileEntityList)) { + $var10 = 0; + while ($var10 < $this.$addedTileEntityList.$size) { + $var12 = ju_ArrayList_get($this.$addedTileEntityList, $var10); + if (!$var12.$tileEntityInvalid) { + if (!ju_AbstractCollection_contains($this.$loadedTileEntityList, $var12)) + ju_ArrayList_add($this.$loadedTileEntityList, $var12); + if (nms_World_chunkExists($this, $var12.$xCoord0 >> 4, $var12.$zCoord0 >> 4)) { + $var15 = nms_World_getChunkFromChunkCoords($this, $var12.$xCoord0 >> 4, $var12.$zCoord0 >> 4); + if ($var15 !== null) { + $var3 = $var12.$xCoord0 & 15; + $var13 = $var12.$yCoord0; + $var1 = $var12.$zCoord0 & 15; + $ptr = 5; + continue main; + } + } + nms_World_markBlockForUpdate($this, $var12.$xCoord0, $var12.$yCoord0, $var12.$zCoord0); + } + $var10 = $var10 + 1 | 0; + } + ju_ArrayList_clear($this.$addedTileEntityList); + } + nms_Profiler_endSection($this.$theProfiler); + nms_Profiler_endSection($this.$theProfiler); + return; + } + $var9 = ju_AbstractList$1_next($var14); + if (!$var9.$tileEntityInvalid && nms_TileEntity_func_70309_m($var9) && nms_World_blockExists($this, $var9.$xCoord0, $var9.$yCoord0, $var9.$zCoord0)) + break; + if (!$var9.$tileEntityInvalid) + continue; + ju_AbstractList$1_remove($var14); + if (!nms_World_chunkExists($this, $var9.$xCoord0 >> 4, $var9.$zCoord0 >> 4)) + continue; + $var11 = nms_World_getChunkFromChunkCoords($this, $var9.$xCoord0 >> 4, $var9.$zCoord0 >> 4); + if ($var11 === null) + continue; + else { + $var1 = $var9.$xCoord0 & 15; + $var10 = $var9.$yCoord0; + $var3 = $var9.$zCoord0 & 15; + continue main; + } + } + $ptr = 3; + continue main; + case 5: + $var15.$setChunkBlockTileEntity($var3, $var13, $var1, $var12); + if ($rt_suspending()) { + break main; + } + d: while (true) { + nms_World_markBlockForUpdate($this, $var12.$xCoord0, $var12.$yCoord0, $var12.$zCoord0); + while (true) { + $var10 = $var10 + 1 | 0; + if ($var10 >= $this.$addedTileEntityList.$size) + break d; + $var12 = ju_ArrayList_get($this.$addedTileEntityList, $var10); + if ($var12.$tileEntityInvalid) + continue; + else + break; + } + if (!ju_AbstractCollection_contains($this.$loadedTileEntityList, $var12)) + ju_ArrayList_add($this.$loadedTileEntityList, $var12); + if (!nms_World_chunkExists($this, $var12.$xCoord0 >> 4, $var12.$zCoord0 >> 4)) + continue; + $var15 = nms_World_getChunkFromChunkCoords($this, $var12.$xCoord0 >> 4, $var12.$zCoord0 >> 4); + if ($var15 === null) + continue; + else { + $var3 = $var12.$xCoord0 & 15; + $var13 = $var12.$yCoord0; + $var1 = $var12.$zCoord0 & 15; + continue main; + } + } + ju_ArrayList_clear($this.$addedTileEntityList); + nms_Profiler_endSection($this.$theProfiler); + nms_Profiler_endSection($this.$theProfiler); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var13, $var14, $var10, $var12, $var15, $var9, $var11, $ptr); +} +function nms_World_updateEntity($this, $par1Entity) { + var var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$2 = 1; + $ptr = 1; + case 1: + nms_World_updateEntityWithOptionalForce($this, $par1Entity, var$2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, var$2, $ptr); +} +function nms_World_updateEntityWithOptionalForce($this, $par1Entity, $par2) { + var $var3, $var4, $var6, $var7, $var8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = nms_MathHelper_floor_double($par1Entity.$posX); + $var4 = nms_MathHelper_floor_double($par1Entity.$posZ); + if (!($par2 && !nms_World_checkChunksExist($this, $var3 - 32 | 0, 0, $var4 - 32 | 0, $var3 + 32 | 0, 0, $var4 + 32 | 0))) { + $par1Entity.$lastTickPosX = $par1Entity.$posX; + $par1Entity.$lastTickPosY = $par1Entity.$posY; + $par1Entity.$lastTickPosZ = $par1Entity.$posZ; + $par1Entity.$prevRotationYaw = $par1Entity.$rotationYaw; + $par1Entity.$prevRotationPitch = $par1Entity.$rotationPitch; + if ($par2 && $par1Entity.$addedToChunk) { + if ($par1Entity.$ridingEntity !== null) { + $ptr = 2; + continue main; + } + $par1Entity.$ticksExisted = $par1Entity.$ticksExisted + 1 | 0; + $ptr = 1; + continue main; + } + nms_Profiler_startSection($this.$theProfiler, $rt_s(1002)); + if (!(!(isNaN($par1Entity.$posX) ? 1 : 0) && !(!isFinite($par1Entity.$posX) ? 1 : 0))) + $par1Entity.$posX = $par1Entity.$lastTickPosX; + if (!(!(isNaN($par1Entity.$posY) ? 1 : 0) && !(!isFinite($par1Entity.$posY) ? 1 : 0))) + $par1Entity.$posY = $par1Entity.$lastTickPosY; + if (!(!(isNaN($par1Entity.$posZ) ? 1 : 0) && !(!isFinite($par1Entity.$posZ) ? 1 : 0))) + $par1Entity.$posZ = $par1Entity.$lastTickPosZ; + if (!(!(isNaN($par1Entity.$rotationPitch) ? 1 : 0) && !(!isFinite($par1Entity.$rotationPitch) ? 1 : 0))) + $par1Entity.$rotationPitch = $par1Entity.$prevRotationPitch; + if (!(!(isNaN($par1Entity.$rotationYaw) ? 1 : 0) && !(!isFinite($par1Entity.$rotationYaw) ? 1 : 0))) + $par1Entity.$rotationYaw = $par1Entity.$prevRotationYaw; + $var6 = nms_MathHelper_floor_double($par1Entity.$posX / 16.0); + $var7 = nms_MathHelper_floor_double($par1Entity.$posY / 16.0); + $var8 = nms_MathHelper_floor_double($par1Entity.$posZ / 16.0); + if (!($par1Entity.$addedToChunk && $par1Entity.$chunkCoordX == $var6 && $par1Entity.$chunkCoordY == $var7 && $par1Entity.$chunkCoordZ == $var8)) { + if ($par1Entity.$addedToChunk && nms_World_chunkExists($this, $par1Entity.$chunkCoordX, $par1Entity.$chunkCoordZ)) + nms_World_getChunkFromChunkCoords($this, $par1Entity.$chunkCoordX, $par1Entity.$chunkCoordZ).$removeEntityAtIndex($par1Entity, $par1Entity.$chunkCoordY); + if (!nms_World_chunkExists($this, $var6, $var8)) + $par1Entity.$addedToChunk = 0; + else { + $par1Entity.$addedToChunk = 1; + nms_World_getChunkFromChunkCoords($this, $var6, $var8).$addEntity($par1Entity); + } + } + nms_Profiler_endSection($this.$theProfiler); + if ($par2 && $par1Entity.$addedToChunk && $par1Entity.$riddenByEntity !== null) { + if (!$par1Entity.$riddenByEntity.$isDead && $par1Entity.$riddenByEntity.$ridingEntity === $par1Entity) { + $par1Entity = $par1Entity.$riddenByEntity; + $ptr = 3; + continue main; + } + $par1Entity.$riddenByEntity.$ridingEntity = null; + $par1Entity.$riddenByEntity = null; + } + } + return; + case 1: + $par1Entity.$onUpdate(); + if ($rt_suspending()) { + break main; + } + nms_Profiler_startSection($this.$theProfiler, $rt_s(1002)); + if (!(!(isNaN($par1Entity.$posX) ? 1 : 0) && !(!isFinite($par1Entity.$posX) ? 1 : 0))) + $par1Entity.$posX = $par1Entity.$lastTickPosX; + if (!(!(isNaN($par1Entity.$posY) ? 1 : 0) && !(!isFinite($par1Entity.$posY) ? 1 : 0))) + $par1Entity.$posY = $par1Entity.$lastTickPosY; + if (!(!(isNaN($par1Entity.$posZ) ? 1 : 0) && !(!isFinite($par1Entity.$posZ) ? 1 : 0))) + $par1Entity.$posZ = $par1Entity.$lastTickPosZ; + if (!(!(isNaN($par1Entity.$rotationPitch) ? 1 : 0) && !(!isFinite($par1Entity.$rotationPitch) ? 1 : 0))) + $par1Entity.$rotationPitch = $par1Entity.$prevRotationPitch; + if (!(!(isNaN($par1Entity.$rotationYaw) ? 1 : 0) && !(!isFinite($par1Entity.$rotationYaw) ? 1 : 0))) + $par1Entity.$rotationYaw = $par1Entity.$prevRotationYaw; + $var6 = nms_MathHelper_floor_double($par1Entity.$posX / 16.0); + $var7 = nms_MathHelper_floor_double($par1Entity.$posY / 16.0); + $var8 = nms_MathHelper_floor_double($par1Entity.$posZ / 16.0); + if (!($par1Entity.$addedToChunk && $par1Entity.$chunkCoordX == $var6 && $par1Entity.$chunkCoordY == $var7 && $par1Entity.$chunkCoordZ == $var8)) { + if ($par1Entity.$addedToChunk && nms_World_chunkExists($this, $par1Entity.$chunkCoordX, $par1Entity.$chunkCoordZ)) + nms_World_getChunkFromChunkCoords($this, $par1Entity.$chunkCoordX, $par1Entity.$chunkCoordZ).$removeEntityAtIndex($par1Entity, $par1Entity.$chunkCoordY); + if (!nms_World_chunkExists($this, $var6, $var8)) + $par1Entity.$addedToChunk = 0; + else { + $par1Entity.$addedToChunk = 1; + nms_World_getChunkFromChunkCoords($this, $var6, $var8).$addEntity($par1Entity); + } + } + nms_Profiler_endSection($this.$theProfiler); + if ($par2 && $par1Entity.$addedToChunk && $par1Entity.$riddenByEntity !== null) { + if (!$par1Entity.$riddenByEntity.$isDead && $par1Entity.$riddenByEntity.$ridingEntity === $par1Entity) { + $par1Entity = $par1Entity.$riddenByEntity; + $ptr = 3; + continue main; + } + $par1Entity.$riddenByEntity.$ridingEntity = null; + $par1Entity.$riddenByEntity = null; + } + return; + case 2: + $par1Entity.$updateRidden(); + if ($rt_suspending()) { + break main; + } + nms_Profiler_startSection($this.$theProfiler, $rt_s(1002)); + if (!(!(isNaN($par1Entity.$posX) ? 1 : 0) && !(!isFinite($par1Entity.$posX) ? 1 : 0))) + $par1Entity.$posX = $par1Entity.$lastTickPosX; + if (!(!(isNaN($par1Entity.$posY) ? 1 : 0) && !(!isFinite($par1Entity.$posY) ? 1 : 0))) + $par1Entity.$posY = $par1Entity.$lastTickPosY; + if (!(!(isNaN($par1Entity.$posZ) ? 1 : 0) && !(!isFinite($par1Entity.$posZ) ? 1 : 0))) + $par1Entity.$posZ = $par1Entity.$lastTickPosZ; + if (!(!(isNaN($par1Entity.$rotationPitch) ? 1 : 0) && !(!isFinite($par1Entity.$rotationPitch) ? 1 : 0))) + $par1Entity.$rotationPitch = $par1Entity.$prevRotationPitch; + if (!(!(isNaN($par1Entity.$rotationYaw) ? 1 : 0) && !(!isFinite($par1Entity.$rotationYaw) ? 1 : 0))) + $par1Entity.$rotationYaw = $par1Entity.$prevRotationYaw; + $var6 = nms_MathHelper_floor_double($par1Entity.$posX / 16.0); + $var7 = nms_MathHelper_floor_double($par1Entity.$posY / 16.0); + $var8 = nms_MathHelper_floor_double($par1Entity.$posZ / 16.0); + if (!($par1Entity.$addedToChunk && $par1Entity.$chunkCoordX == $var6 && $par1Entity.$chunkCoordY == $var7 && $par1Entity.$chunkCoordZ == $var8)) { + if ($par1Entity.$addedToChunk && nms_World_chunkExists($this, $par1Entity.$chunkCoordX, $par1Entity.$chunkCoordZ)) + nms_World_getChunkFromChunkCoords($this, $par1Entity.$chunkCoordX, $par1Entity.$chunkCoordZ).$removeEntityAtIndex($par1Entity, $par1Entity.$chunkCoordY); + if (!nms_World_chunkExists($this, $var6, $var8)) + $par1Entity.$addedToChunk = 0; + else { + $par1Entity.$addedToChunk = 1; + nms_World_getChunkFromChunkCoords($this, $var6, $var8).$addEntity($par1Entity); + } + } + nms_Profiler_endSection($this.$theProfiler); + if ($par2 && $par1Entity.$addedToChunk && $par1Entity.$riddenByEntity !== null) { + if (!$par1Entity.$riddenByEntity.$isDead && $par1Entity.$riddenByEntity.$ridingEntity === $par1Entity) { + $par1Entity = $par1Entity.$riddenByEntity; + $ptr = 3; + continue main; + } + $par1Entity.$riddenByEntity.$ridingEntity = null; + $par1Entity.$riddenByEntity = null; + } + return; + case 3: + nms_World_updateEntity($this, $par1Entity); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $var3, $var4, $var6, $var7, $var8, $ptr); +} +function nms_World_checkNoEntityCollision($this, $par1AxisAlignedBB) { + return nms_World_checkNoEntityCollision0($this, $par1AxisAlignedBB, null); +} +function nms_World_checkNoEntityCollision0($this, $par1AxisAlignedBB, $par2Entity) { + var $var3, $var4, $var5; + $var3 = nms_World_getEntitiesWithinAABBExcludingEntity($this, null, $par1AxisAlignedBB); + $var4 = 0; + while ($var4 < $var3.$size) { + $var5 = ju_ArrayList_get($var3, $var4); + if (!$var5.$isDead && $var5.$preventEntitySpawning && $var5 !== $par2Entity) + return 0; + $var4 = $var4 + 1 | 0; + } + return 1; +} +function nms_World_isAnyLiquid($this, $par1AxisAlignedBB) { + var $var8, $var3, $var4, $var5, $var6, $var7, $var9, $var10, $var11; + $var8 = nms_MathHelper_floor_double($par1AxisAlignedBB.$minX); + $var3 = nms_MathHelper_floor_double($par1AxisAlignedBB.$maxX + 1.0); + $var4 = nms_MathHelper_floor_double($par1AxisAlignedBB.$minY); + $var5 = nms_MathHelper_floor_double($par1AxisAlignedBB.$maxY + 1.0); + $var6 = nms_MathHelper_floor_double($par1AxisAlignedBB.$minZ); + $var7 = nms_MathHelper_floor_double($par1AxisAlignedBB.$maxZ + 1.0); + if ($par1AxisAlignedBB.$minX < 0.0) + $var8 = $var8 + (-1) | 0; + if ($par1AxisAlignedBB.$minY < 0.0) + $var4 = $var4 + (-1) | 0; + if ($par1AxisAlignedBB.$minZ < 0.0) + $var6 = $var6 + (-1) | 0; + while ($var8 < $var3) { + $var9 = $var4; + while ($var9 < $var5) { + $var10 = $var6; + while ($var10 < $var7) { + nms_Block_$callClinit(); + $var11 = nms_Block_blocksList.data[nms_World_getBlockId($this, $var8, $var9, $var10)]; + if ($var11 !== null && $var11.$blockMaterial.$isLiquid()) + return 1; + $var10 = $var10 + 1 | 0; + } + $var9 = $var9 + 1 | 0; + } + $var8 = $var8 + 1 | 0; + } + return 0; +} +function nms_World_isBoundingBoxBurning($this, $par1AxisAlignedBB) { + var $var8, $var3, $var4, $var5, $var6, $var7, $var9, $var10, $var11; + a: { + b: { + $var8 = nms_MathHelper_floor_double($par1AxisAlignedBB.$minX); + $var3 = nms_MathHelper_floor_double($par1AxisAlignedBB.$maxX + 1.0); + $var4 = nms_MathHelper_floor_double($par1AxisAlignedBB.$minY); + $var5 = nms_MathHelper_floor_double($par1AxisAlignedBB.$maxY + 1.0); + $var6 = nms_MathHelper_floor_double($par1AxisAlignedBB.$minZ); + $var7 = nms_MathHelper_floor_double($par1AxisAlignedBB.$maxZ + 1.0); + if (nms_World_checkChunksExist($this, $var8, $var4, $var6, $var3, $var5, $var7)) + while (true) { + if ($var8 >= $var3) + break b; + $var9 = $var4; + while ($var9 < $var5) { + $var10 = $var6; + while ($var10 < $var7) { + $var11 = nms_World_getBlockId($this, $var8, $var9, $var10); + nms_Block_$callClinit(); + if ($var11 == nms_Block_fire.$blockID) + break a; + if ($var11 == nms_Block_lavaMoving.$blockID) + break a; + if ($var11 == nms_Block_lavaStill.$blockID) + break a; + $var10 = $var10 + 1 | 0; + } + $var9 = $var9 + 1 | 0; + } + $var8 = $var8 + 1 | 0; + } + } + return 0; + } + return 1; +} +function nms_World_handleMaterialAcceleration($this, $par1AxisAlignedBB, $par2Material, $par3Entity) { + var $var12, $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var18, $var13, $var14, $var15; + $var12 = nms_MathHelper_floor_double($par1AxisAlignedBB.$minX); + $var5 = nms_MathHelper_floor_double($par1AxisAlignedBB.$maxX + 1.0); + $var6 = nms_MathHelper_floor_double($par1AxisAlignedBB.$minY); + $var7 = nms_MathHelper_floor_double($par1AxisAlignedBB.$maxY + 1.0); + $var8 = nms_MathHelper_floor_double($par1AxisAlignedBB.$minZ); + $var9 = nms_MathHelper_floor_double($par1AxisAlignedBB.$maxZ + 1.0); + if (!nms_World_checkChunksExist($this, $var12, $var6, $var8, $var5, $var7, $var9)) + return 0; + $var10 = 0; + $var11 = nms_Vec3Pool_getVecFromPool($this.$vecPool, 0.0, 0.0, 0.0); + $var18 = $var7; + while ($var12 < $var5) { + $var13 = $var6; + while ($var13 < $var7) { + $var14 = $var8; + while ($var14 < $var9) { + nms_Block_$callClinit(); + $var15 = nms_Block_blocksList.data[nms_World_getBlockId($this, $var12, $var13, $var14)]; + if ($var15 !== null && $var15.$blockMaterial === $par2Material && $var18 >= ($var13 + 1 | 0) - nms_BlockFluid_getFluidHeightPercent(nms_World_getBlockMetadata($this, $var12, $var13, $var14))) { + $var10 = 1; + $var15.$velocityToAddToEntity($this, $var12, $var13, $var14, $par3Entity, $var11); + } + $var14 = $var14 + 1 | 0; + } + $var13 = $var13 + 1 | 0; + } + $var12 = $var12 + 1 | 0; + } + if (nms_Vec3_lengthVector($var11) > 0.0 && $par3Entity.$func_96092_aw()) { + $par1AxisAlignedBB = nms_Vec3_normalize($var11); + $par3Entity.$motionX = $par3Entity.$motionX + $par1AxisAlignedBB.$xCoord * 0.014; + $par3Entity.$motionY = $par3Entity.$motionY + $par1AxisAlignedBB.$yCoord * 0.014; + $par3Entity.$motionZ = $par3Entity.$motionZ + $par1AxisAlignedBB.$zCoord * 0.014; + } + return $var10; +} +function nms_World_isMaterialInBB($this, $par1AxisAlignedBB, $par2Material) { + var $var9, $var4, $var5, $var6, $var7, $var8, $var10, $var11, $var12; + $var9 = nms_MathHelper_floor_double($par1AxisAlignedBB.$minX); + $var4 = nms_MathHelper_floor_double($par1AxisAlignedBB.$maxX + 1.0); + $var5 = nms_MathHelper_floor_double($par1AxisAlignedBB.$minY); + $var6 = nms_MathHelper_floor_double($par1AxisAlignedBB.$maxY + 1.0); + $var7 = nms_MathHelper_floor_double($par1AxisAlignedBB.$minZ); + $var8 = nms_MathHelper_floor_double($par1AxisAlignedBB.$maxZ + 1.0); + while ($var9 < $var4) { + $var10 = $var5; + while ($var10 < $var6) { + $var11 = $var7; + while ($var11 < $var8) { + nms_Block_$callClinit(); + $var12 = nms_Block_blocksList.data[nms_World_getBlockId($this, $var9, $var10, $var11)]; + if ($var12 !== null && $var12.$blockMaterial === $par2Material) + return 1; + $var11 = $var11 + 1 | 0; + } + $var10 = $var10 + 1 | 0; + } + $var9 = $var9 + 1 | 0; + } + return 0; +} +function nms_World_isAABBInMaterial($this, $par1AxisAlignedBB, $par2Material) { + var $var9, $var4, $var5, $var6, $var7, $var8, $var10, $var11, $var12, $var13, $var14; + $var9 = nms_MathHelper_floor_double($par1AxisAlignedBB.$minX); + $var4 = nms_MathHelper_floor_double($par1AxisAlignedBB.$maxX + 1.0); + $var5 = nms_MathHelper_floor_double($par1AxisAlignedBB.$minY); + $var6 = nms_MathHelper_floor_double($par1AxisAlignedBB.$maxY + 1.0); + $var7 = nms_MathHelper_floor_double($par1AxisAlignedBB.$minZ); + $var8 = nms_MathHelper_floor_double($par1AxisAlignedBB.$maxZ + 1.0); + while ($var9 < $var4) { + $var10 = $var5; + while ($var10 < $var6) { + $var11 = $var7; + while ($var11 < $var8) { + nms_Block_$callClinit(); + $var12 = nms_Block_blocksList.data[nms_World_getBlockId($this, $var9, $var10, $var11)]; + if ($var12 !== null && $var12.$blockMaterial === $par2Material) { + $var13 = nms_World_getBlockMetadata($this, $var9, $var10, $var11); + $var14 = $var10 + 1 | 0; + if ($var13 < 8) + $var14 = $var14 - $var13 / 8.0; + if ($var14 >= $par1AxisAlignedBB.$minY) + return 1; + } + $var11 = $var11 + 1 | 0; + } + $var10 = $var10 + 1 | 0; + } + $var9 = $var9 + 1 | 0; + } + return 0; +} +function nms_World_newExplosion($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $par10) { + var $var11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var11 = $thread.pop();$par10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var11 = nms_Explosion__init_($this, $par1Entity, $par2, $par4, $par6, $par8); + $var11.$isFlaming = $par9; + $var11.$isSmoking = $par10; + $ptr = 1; + case 1: + nms_Explosion_doExplosionA($var11); + if ($rt_suspending()) { + break main; + } + $par9 = 1; + $ptr = 2; + case 2: + nms_Explosion_doExplosionB($var11, $par9); + if ($rt_suspending()) { + break main; + } + return $var11; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $par10, $var11, $ptr); +} +function nms_World_getBlockDensity($this, $par1Vec3, $par2AxisAlignedBB) { + var $var3, $var5, $var7, $var9, $var10, $var11, $var12, $var14, $var16, $var18, var$13, var$14, var$15, $var13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var13 = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();$var18 = $thread.pop();$var16 = $thread.pop();$var14 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();$par2AxisAlignedBB = $thread.pop();$par1Vec3 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = 1.0 / (($par2AxisAlignedBB.$maxX - $par2AxisAlignedBB.$minX) * 2.0 + 1.0); + $var5 = 1.0 / (($par2AxisAlignedBB.$maxY - $par2AxisAlignedBB.$minY) * 2.0 + 1.0); + $var7 = 1.0 / (($par2AxisAlignedBB.$maxZ - $par2AxisAlignedBB.$minZ) * 2.0 + 1.0); + $var9 = 0; + $var10 = 0; + $var11 = 0.0; + while ($var11 <= 1.0) { + $var12 = 0.0; + while ($var12 <= 1.0) { + if (0.0 <= 1.0) { + $var14 = $par2AxisAlignedBB.$minX + ($par2AxisAlignedBB.$maxX - $par2AxisAlignedBB.$minX) * $var11; + $var16 = $par2AxisAlignedBB.$minY + ($par2AxisAlignedBB.$maxY - $par2AxisAlignedBB.$minY) * $var12; + $var18 = $par2AxisAlignedBB.$minZ; + var$13 = $par2AxisAlignedBB.$maxZ - $par2AxisAlignedBB.$minZ; + var$14 = 0.0; + $var18 = $var18 + var$13 * var$14; + var$15 = nms_Vec3Pool_getVecFromPool($this.$vecPool, $var14, $var16, $var18); + $ptr = 1; + continue main; + } + $var12 = $var12 + $var5; + } + $var11 = $var11 + $var3; + } + return $var9 / $var10; + case 1: + $tmp = nms_World_rayTraceBlocks($this, var$15, $par1Vec3); + if ($rt_suspending()) { + break main; + } + var$15 = $tmp; + if (var$15 === null) + $var9 = $var9 + 1 | 0; + $var10 = $var10 + 1 | 0; + $var13 = var$14 + $var7; + a: while (true) { + if ($var13 <= 1.0) { + $var14 = $par2AxisAlignedBB.$minX + ($par2AxisAlignedBB.$maxX - $par2AxisAlignedBB.$minX) * $var11; + $var16 = $par2AxisAlignedBB.$minY + ($par2AxisAlignedBB.$maxY - $par2AxisAlignedBB.$minY) * $var12; + $var18 = $par2AxisAlignedBB.$minZ; + var$13 = $par2AxisAlignedBB.$maxZ - $par2AxisAlignedBB.$minZ; + var$14 = $var13; + $var18 = $var18 + var$13 * var$14; + var$15 = nms_Vec3Pool_getVecFromPool($this.$vecPool, $var14, $var16, $var18); + continue main; + } + $var12 = $var12 + $var5; + while ($var12 > 1.0) { + $var11 = $var11 + $var3; + if ($var11 > 1.0) + break a; + $var12 = 0.0; + } + $var13 = 0.0; + } + return $var9 / $var10; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Vec3, $par2AxisAlignedBB, $var3, $var5, $var7, $var9, $var10, $var11, $var12, $var14, $var16, $var18, var$13, var$14, var$15, $var13, $ptr); +} +function nms_World_extinguishFire($this, $par1EntityPlayer, $par2, $par3, $par4, $par5) { + var var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$par5) + $par3 = $par3 + (-1) | 0; + if ($par5 == 1) + $par3 = $par3 + 1 | 0; + if ($par5 == 2) + $par4 = $par4 + (-1) | 0; + if ($par5 == 3) + $par4 = $par4 + 1 | 0; + if ($par5 == 4) + $par2 = $par2 + (-1) | 0; + if ($par5 == 5) + $par2 = $par2 + 1 | 0; + $par5 = nms_World_getBlockId($this, $par2, $par3, $par4); + nms_Block_$callClinit(); + if ($par5 != nms_Block_fire.$blockID) + return 0; + $par5 = 1004; + var$6 = 0; + $ptr = 1; + case 1: + nms_World_playAuxSFXAtEntity($this, $par1EntityPlayer, $par5, $par2, $par3, $par4, var$6); + if ($rt_suspending()) { + break main; + } + $ptr = 2; + case 2: + nms_World_setBlockToAir($this, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2, $par3, $par4, $par5, var$6, $ptr); +} +function nms_World_getDebugLoadedEntities($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(1003)); + jl_AbstractStringBuilder_append2(var$1, $this.$loadedEntityList.$size); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_World_getProviderName($this) { + return nms_ChunkProviderClient_makeString($this.$chunkProvider); +} +function nms_World_getBlockTileEntity($this, $par1, $par2, $par3) { + var $var4, $var6, $var5, $var7, var$8, $var6_0, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6_0 = $thread.pop();var$8 = $thread.pop();$var7 = $thread.pop();$var5 = $thread.pop();$var6 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par2 >= 0 && $par2 < 256) { + a: { + $var4 = null; + if (!$this.$scanningTileEntities) + $var6 = $var4; + else { + $var5 = 0; + while (true) { + if ($var5 >= $this.$addedTileEntityList.$size) { + $var6 = $var4; + break a; + } + $var6 = ju_ArrayList_get($this.$addedTileEntityList, $var5); + if (!$var6.$tileEntityInvalid && $var6.$xCoord0 == $par1 && $var6.$yCoord0 == $par2 && $var6.$zCoord0 == $par3) + break; + $var5 = $var5 + 1 | 0; + } + } + } + if ($var6 === null) { + $var7 = nms_World_getChunkFromChunkCoords($this, $par1 >> 4, $par3 >> 4); + if ($var7 !== null) { + $var5 = $par1 & 15; + var$8 = $par3 & 15; + $ptr = 1; + continue main; + } + } + b: { + if ($var6 !== null) + $var6_0 = $var6; + else { + $var5 = 0; + while (true) { + if ($var5 >= $this.$addedTileEntityList.$size) { + $var6_0 = $var6; + break b; + } + $var6_0 = ju_ArrayList_get($this.$addedTileEntityList, $var5); + if (!$var6_0.$tileEntityInvalid && $var6_0.$xCoord0 == $par1 && $var6_0.$yCoord0 == $par2 && $var6_0.$zCoord0 == $par3) + break; + $var5 = $var5 + 1 | 0; + } + } + } + return $var6_0; + } + return null; + case 1: + $tmp = $var7.$getChunkBlockTileEntity($var5, $par2, var$8); + if ($rt_suspending()) { + break main; + } + $var6 = $tmp; + c: { + if ($var6 !== null) + $var6_0 = $var6; + else { + $var5 = 0; + while (true) { + if ($var5 >= $this.$addedTileEntityList.$size) { + $var6_0 = $var6; + break c; + } + $var6_0 = ju_ArrayList_get($this.$addedTileEntityList, $var5); + if (!$var6_0.$tileEntityInvalid && $var6_0.$xCoord0 == $par1 && $var6_0.$yCoord0 == $par2 && $var6_0.$zCoord0 == $par3) + break; + $var5 = $var5 + 1 | 0; + } + } + } + return $var6_0; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var6, $var5, $var7, var$8, $var6_0, $ptr); +} +function nms_World_setBlockTileEntity($this, $par1, $par2, $par3, $par4TileEntity) { + var $var7, $var5, $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var7 = $thread.pop();$par4TileEntity = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if ($par4TileEntity !== null && !$par4TileEntity.$tileEntityInvalid) { + if (!$this.$scanningTileEntities) { + ju_ArrayList_add($this.$loadedTileEntityList, $par4TileEntity); + $var7 = nms_World_getChunkFromChunkCoords($this, $par1 >> 4, $par3 >> 4); + if ($var7 === null) + break a; + $par1 = $par1 & 15; + $par3 = $par3 & 15; + $ptr = 1; + continue main; + } + $par4TileEntity.$xCoord0 = $par1; + $par4TileEntity.$yCoord0 = $par2; + $par4TileEntity.$zCoord0 = $par3; + $var5 = ju_AbstractList_iterator($this.$addedTileEntityList); + while (ju_AbstractList$1_hasNext($var5)) { + $var6 = ju_AbstractList$1_next($var5); + if ($var6.$xCoord0 == $par1 && $var6.$yCoord0 == $par2 && $var6.$zCoord0 == $par3) { + $ptr = 2; + continue main; + } + } + ju_ArrayList_add($this.$addedTileEntityList, $par4TileEntity); + } + } + return; + case 1: + $var7.$setChunkBlockTileEntity($par1, $par2, $par3, $par4TileEntity); + if ($rt_suspending()) { + break main; + } + return; + case 2: + $var6.$invalidate(); + if ($rt_suspending()) { + break main; + } + ju_AbstractList$1_remove($var5); + while (ju_AbstractList$1_hasNext($var5)) { + $var6 = ju_AbstractList$1_next($var5); + if ($var6.$xCoord0 != $par1) + continue; + if ($var6.$yCoord0 != $par2) + continue; + if ($var6.$zCoord0 != $par3) + continue; + else { + continue main; + } + } + ju_ArrayList_add($this.$addedTileEntityList, $par4TileEntity); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4TileEntity, $var7, $var5, $var6, $ptr); +} +function nms_World_removeBlockTileEntity($this, $par1, $par2, $par3) { + var $var4, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_World_getBlockTileEntity($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $var4 = $tmp; + if ($var4 !== null && $this.$scanningTileEntities) { + $ptr = 2; + continue main; + } + if ($var4 !== null) { + ju_ArrayList_remove0($this.$addedTileEntityList, $var4); + ju_ArrayList_remove0($this.$loadedTileEntityList, $var4); + } + $var5 = nms_World_getChunkFromChunkCoords($this, $par1 >> 4, $par3 >> 4); + if ($var5 === null) + return; + $par1 = $par1 & 15; + $par3 = $par3 & 15; + $ptr = 3; + continue main; + case 2: + $var4.$invalidate(); + if ($rt_suspending()) { + break main; + } + ju_ArrayList_remove0($this.$addedTileEntityList, $var4); + return; + case 3: + $var5.$removeChunkBlockTileEntity($par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var5, $ptr); +} +function nms_World_markTileEntityForDespawn($this, $par1TileEntity) { + ju_ArrayList_add($this.$entityRemoval, $par1TileEntity); +} +function nms_World_isBlockOpaqueCube($this, $par1, $par2, $par3) { + var $var4; + nms_Block_$callClinit(); + $var4 = nms_Block_blocksList.data[nms_World_getBlockId($this, $par1, $par2, $par3)]; + return $var4 !== null ? $var4.$isOpaqueCube() : 0; +} +function nms_World_isBlockNormalCube($this, $par1, $par2, $par3) { + return nms_Block_isNormalCube(nms_World_getBlockId($this, $par1, $par2, $par3)); +} +function nms_World_func_85174_u($this, $par1, $par2, $par3) { + var $var4, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = nms_World_getBlockId($this, $par1, $par2, $par3); + if ($var4) { + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$var4] !== null) { + $var5 = nms_Block_blocksList.data[$var4]; + $ptr = 1; + continue main; + } + } + return 0; + case 1: + $tmp = $var5.$getCollisionBoundingBoxFromPool($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $var5 = $tmp; + return $var5 !== null && nms_AxisAlignedBB_getAverageEdgeLength($var5) >= 1.0 ? 1 : 0; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var5, $ptr); +} +function nms_World_doesBlockHaveSolidTopSurface($this, $par1, $par2, $par3) { + nms_Block_$callClinit(); + return nms_World_isBlockTopFacingSurfaceSolid($this, nms_Block_blocksList.data[nms_World_getBlockId($this, $par1, $par2, $par3)], nms_World_getBlockMetadata($this, $par1, $par2, $par3)); +} +function nms_World_isBlockTopFacingSurfaceSolid($this, $par1Block, $par2) { + return $par1Block === null ? 0 : nms_Material_isOpaque($par1Block.$blockMaterial) && $par1Block.$renderAsNormalBlock() ? 1 : $par1Block instanceof nms_BlockStairs ? (($par2 & 4) != 4 ? 0 : 1) : $par1Block instanceof nms_BlockHalfSlab ? (($par2 & 8) != 8 ? 0 : 1) : $par1Block instanceof nms_BlockHopper ? 1 : !($par1Block instanceof nms_BlockSnow) ? 0 : ($par2 & 7) != 7 ? 0 : 1; +} +function nms_World_isBlockNormalCubeDefault($this, $par1, $par2, $par3, $par4) { + var $var5, $var6; + if ($par1 >= (-30000000) && $par3 >= (-30000000) && $par1 < 30000000 && $par3 < 30000000) { + $var5 = nms_ChunkProviderClient_provideChunk($this.$chunkProvider, $par1 >> 4, $par3 >> 4); + if ($var5 !== null && !$var5.$isEmpty()) { + nms_Block_$callClinit(); + $var6 = nms_Block_blocksList.data[nms_World_getBlockId($this, $par1, $par2, $par3)]; + return $var6 === null ? 0 : nms_Material_isOpaque($var6.$blockMaterial) && $var6.$renderAsNormalBlock() ? 1 : 0; + } + return $par4; + } + return $par4; +} +function nms_World_calculateInitialSkylight($this) { + var $var1; + $var1 = nms_World_calculateSkylightSubtracted($this, 1.0); + if ($var1 != $this.$skylightSubtracted) + $this.$skylightSubtracted = $var1; +} +function nms_World_setAllowedSpawnTypes($this, $par1, $par2) { + $this.$spawnHostileMobs = $par1; + $this.$spawnPeacefulMobs = $par2; +} +function nms_World_setActivePlayerChunksAndCheckLight($this) { + var $var1, $var2, $var3, $var4, $var6, $var7, var$7, var$8, var$9; + ju_HashSet_clear($this.$activeChunkSet); + nms_Profiler_startSection($this.$theProfiler, $rt_s(1004)); + $var1 = 0; + while ($var1 < $this.$playerEntities.$size) { + $var2 = ju_ArrayList_get($this.$playerEntities, $var1); + $var3 = nms_MathHelper_floor_double($var2.$posX / 16.0); + $var4 = nms_MathHelper_floor_double($var2.$posZ / 16.0); + $var6 = (-7); + while ($var6 <= 7) { + $var7 = (-7); + while ($var7 <= 7) { + $var2 = $this.$activeChunkSet; + var$7 = new nms_ChunkCoordIntPair; + var$8 = $var6 + $var3 | 0; + var$9 = $var7 + $var4 | 0; + var$7.$chunkXPos = var$8; + var$7.$chunkZPos = var$9; + ju_HashSet_add($var2, var$7); + $var7 = $var7 + 1 | 0; + } + $var6 = $var6 + 1 | 0; + } + $var1 = $var1 + 1 | 0; + } + nms_Profiler_endSection($this.$theProfiler); + if ($this.$ambientTickCountdown > 0) + $this.$ambientTickCountdown = $this.$ambientTickCountdown - 1 | 0; + nms_Profiler_startSection($this.$theProfiler, $rt_s(1005)); + if (!ju_AbstractCollection_isEmpty($this.$playerEntities)) { + $var1 = nle_EaglercraftRandom_nextInt($this.$rand, $this.$playerEntities.$size); + $var2 = ju_ArrayList_get($this.$playerEntities, $var1); + nms_World_updateAllLightTypes($this, (nms_MathHelper_floor_double($var2.$posX) + nle_EaglercraftRandom_nextInt($this.$rand, 11) | 0) - 5 | 0, (nms_MathHelper_floor_double($var2.$posY) + nle_EaglercraftRandom_nextInt($this.$rand, 11) | 0) - 5 | 0, (nms_MathHelper_floor_double($var2.$posZ) + nle_EaglercraftRandom_nextInt($this.$rand, 11) | 0) - 5 | 0); + } + nms_Profiler_endSection($this.$theProfiler); +} +function nms_World_moodSoundAndLightCheck($this, $par1, $par2, $par3Chunk) { + nms_Profiler_endStartSection($this.$theProfiler, $rt_s(1006)); + nms_Profiler_endStartSection($this.$theProfiler, $rt_s(996)); + nms_Chunk_enqueueRelightChecks($par3Chunk); +} +function nms_World_updateAllLightTypes($this, $par1, $par2, $par3) { + if (!$this.$provider.$hasNoSky) + nms_World_updateLightByType($this, nms_EnumSkyBlock_Sky, $par1, $par2, $par3); + nms_World_updateLightByType($this, nms_EnumSkyBlock_Block, $par1, $par2, $par3); +} +function nms_World_computeLightValue($this, $par1, $par2, $par3, $par4EnumSkyBlock) { + var $var5, $var6, $var7, $var8, $var12; + if ($par4EnumSkyBlock === nms_EnumSkyBlock_Sky && nms_World_canBlockSeeTheSky($this, $par1, $par2, $par3)) + return 15; + $var5 = nms_World_getBlockId($this, $par1, $par2, $par3); + if ($par4EnumSkyBlock === nms_EnumSkyBlock_Sky) + $var6 = 0; + else { + nms_Block_$callClinit(); + $var6 = nms_Block_lightValue.data[$var5]; + } + nms_Block_$callClinit(); + $var7 = nms_Block_lightOpacity.data[$var5]; + if ($var7 >= 15 && nms_Block_lightValue.data[$var5] > 0) + $var7 = 1; + if ($var7 < 1) + $var7 = 1; + if ($var7 >= 15) + return 0; + if ($var6 >= 14) + return $var6; + $var8 = 0; + while ($var8 < 6) { + $var12 = nms_World_getSavedLightValue($this, $par4EnumSkyBlock, $par1 + nms_Facing_offsetsXForSide.data[$var8] | 0, $par2 + nms_Facing_offsetsYForSide.data[$var8] | 0, $par3 + nms_Facing_offsetsZForSide.data[$var8] | 0) - $var7 | 0; + if ($var12 <= $var6) + $var12 = $var6; + if ($var12 >= 14) + return $var12; + $var8 = $var8 + 1 | 0; + $var6 = $var12; + } + return $var6; +} +function nms_World_updateLightByType($this, $par1EnumSkyBlock, $par2, $par3, $par4) { + var $var5, $var7, $var8, var$8, $var9, $var10, $var11, $var12, $var13, $var18, $var19, $var20, $var21, $var22, $var10_0, $var11_0, $var12_0, $var13_0, $var14, $var15, $var16, $var17, $var23; + if (nms_World_doChunksNearChunkExist($this, $par2, $par3, $par4, 17)) { + $var5 = 0; + nms_Profiler_startSection($this.$theProfiler, $rt_s(1007)); + $var7 = nms_World_getSavedLightValue($this, $par1EnumSkyBlock, $par2, $par3, $par4); + $var8 = $rt_compare(nms_World_computeLightValue($this, $par2, $par3, $par4, $par1EnumSkyBlock), $var7); + if ($var8 > 0) { + var$8 = $this.$lightUpdateBlockList.data; + $var8 = 1; + var$8[0] = 133152; + } else if ($var8 >= 0) + $var8 = 0; + else { + var$8 = $this.$lightUpdateBlockList.data; + $var8 = 1; + var$8[0] = 133152 | $var7 << 18; + while ($var5 < $var8) { + var$8 = $this.$lightUpdateBlockList.data; + $var7 = $var5 + 1 | 0; + $var9 = var$8[$var5]; + $var10 = (($var9 & 63) - 32 | 0) + $par2 | 0; + $var11 = (($var9 >> 6 & 63) - 32 | 0) + $par3 | 0; + $var12 = (($var9 >> 12 & 63) - 32 | 0) + $par4 | 0; + $var13 = $var9 >> 18 & 15; + if (nms_World_getSavedLightValue($this, $par1EnumSkyBlock, $var10, $var11, $var12) != $var13) { + $var5 = $var7; + continue; + } + nms_World_setLightValue($this, $par1EnumSkyBlock, $var10, $var11, $var12, 0); + if ($var13 <= 0) { + $var5 = $var7; + continue; + } + if (((nms_MathHelper_abs_int($var10 - $par2 | 0) + nms_MathHelper_abs_int($var11 - $par3 | 0) | 0) + nms_MathHelper_abs_int($var12 - $par4 | 0) | 0) >= 17) { + $var5 = $var7; + continue; + } + $var18 = 0; + while ($var18 < 6) { + $var19 = $var10 + nms_Facing_offsetsXForSide.data[$var18] | 0; + $var20 = $var11 + nms_Facing_offsetsYForSide.data[$var18] | 0; + $var21 = $var12 + nms_Facing_offsetsZForSide.data[$var18] | 0; + nms_Block_$callClinit(); + $var22 = jl_Math_max(1, nms_Block_lightOpacity.data[nms_World_getBlockId($this, $var19, $var20, $var21)]); + $var10_0 = nms_World_getSavedLightValue($this, $par1EnumSkyBlock, $var19, $var20, $var21); + $var22 = $var13 - $var22 | 0; + if ($var10_0 == $var22 && $var8 < $this.$lightUpdateBlockList.data.length) { + var$8 = $this.$lightUpdateBlockList.data; + $var10_0 = $var8 + 1 | 0; + var$8[$var8] = (($var19 - $par2 | 0) + 32 | 0) | (($var20 - $par3 | 0) + 32 | 0) << 6 | (($var21 - $par4 | 0) + 32 | 0) << 12 | $var22 << 18; + $var8 = $var10_0; + } + $var18 = $var18 + 1 | 0; + } + $var5 = $var7; + } + $var5 = 0; + } + nms_Profiler_endSection($this.$theProfiler); + nms_Profiler_startSection($this.$theProfiler, $rt_s(1008)); + while ($var5 < $var8) { + var$8 = $this.$lightUpdateBlockList.data; + $var22 = $var5 + 1 | 0; + $var9 = var$8[$var5]; + $var10_0 = (($var9 & 63) - 32 | 0) + $par2 | 0; + $var11_0 = (($var9 >> 6 & 63) - 32 | 0) + $par3 | 0; + $var12_0 = (($var9 >> 12 & 63) - 32 | 0) + $par4 | 0; + $var13_0 = nms_World_getSavedLightValue($this, $par1EnumSkyBlock, $var10_0, $var11_0, $var12_0); + $var14 = nms_World_computeLightValue($this, $var10_0, $var11_0, $var12_0, $par1EnumSkyBlock); + $var7 = $rt_compare($var14, $var13_0); + if (!$var7) { + $var5 = $var22; + continue; + } + nms_World_setLightValue($this, $par1EnumSkyBlock, $var10_0, $var11_0, $var12_0, $var14); + if ($var7 <= 0) { + $var5 = $var22; + continue; + } + $var13_0 = $var10_0 - $par2 | 0; + $var15 = jl_Math_abs($var13_0); + $var10 = $var11_0 - $par3 | 0; + $var16 = jl_Math_abs($var10); + $var11 = $var12_0 - $par4 | 0; + $var17 = jl_Math_abs($var11); + $var23 = $var8 >= ($this.$lightUpdateBlockList.data.length - 6 | 0) ? 0 : 1; + if ((($var15 + $var16 | 0) + $var17 | 0) < 17 && $var23) { + $var15 = $var10_0 - 1 | 0; + if (nms_World_getSavedLightValue($this, $par1EnumSkyBlock, $var15, $var11_0, $var12_0) >= $var14) + $var23 = $var8; + else { + var$8 = $this.$lightUpdateBlockList.data; + $var23 = $var8 + 1 | 0; + var$8[$var8] = ((($var15 - $par2 | 0) + 32 | 0) + (($var10 + 32 | 0) << 6) | 0) + (($var11 + 32 | 0) << 12) | 0; + } + $var8 = $var10_0 + 1 | 0; + if (nms_World_getSavedLightValue($this, $par1EnumSkyBlock, $var8, $var11_0, $var12_0) >= $var14) + $var17 = $var23; + else { + var$8 = $this.$lightUpdateBlockList.data; + $var17 = $var23 + 1 | 0; + var$8[$var23] = ((($var8 - $par2 | 0) + 32 | 0) + (($var10 + 32 | 0) << 6) | 0) + (($var11 + 32 | 0) << 12) | 0; + } + $var8 = $var11_0 - 1 | 0; + if (nms_World_getSavedLightValue($this, $par1EnumSkyBlock, $var10_0, $var8, $var12_0) >= $var14) + $var16 = $var17; + else { + var$8 = $this.$lightUpdateBlockList.data; + $var16 = $var17 + 1 | 0; + var$8[$var17] = (($var13_0 + 32 | 0) + ((($var8 - $par3 | 0) + 32 | 0) << 6) | 0) + (($var11 + 32 | 0) << 12) | 0; + } + $var7 = $var11_0 + 1 | 0; + if (nms_World_getSavedLightValue($this, $par1EnumSkyBlock, $var10_0, $var7, $var12_0) >= $var14) + $var8 = $var16; + else { + var$8 = $this.$lightUpdateBlockList.data; + $var8 = $var16 + 1 | 0; + var$8[$var16] = (($var13_0 + 32 | 0) + ((($var7 - $par3 | 0) + 32 | 0) << 6) | 0) + (($var11 + 32 | 0) << 12) | 0; + } + $var7 = $var12_0 - 1 | 0; + if (nms_World_getSavedLightValue($this, $par1EnumSkyBlock, $var10_0, $var11_0, $var7) >= $var14) + $var15 = $var8; + else { + var$8 = $this.$lightUpdateBlockList.data; + $var15 = $var8 + 1 | 0; + var$8[$var8] = (($var13_0 + 32 | 0) + (($var10 + 32 | 0) << 6) | 0) + ((($var7 - $par4 | 0) + 32 | 0) << 12) | 0; + } + $var7 = $var12_0 + 1 | 0; + if (nms_World_getSavedLightValue($this, $par1EnumSkyBlock, $var10_0, $var11_0, $var7) >= $var14) + $var8 = $var15; + else { + var$8 = $this.$lightUpdateBlockList.data; + $var8 = $var15 + 1 | 0; + var$8[$var15] = (($var13_0 + 32 | 0) + (($var10 + 32 | 0) << 6) | 0) + ((($var7 - $par4 | 0) + 32 | 0) << 12) | 0; + } + } + $var5 = $var22; + } + nms_Profiler_endSection($this.$theProfiler); + } +} +function nms_World_getEntitiesWithinAABBExcludingEntity($this, $par1Entity, $par2AxisAlignedBB) { + return nms_World_getEntitiesWithinAABBExcludingEntity0($this, $par1Entity, $par2AxisAlignedBB, null); +} +function nms_World_getEntitiesWithinAABBExcludingEntity0($this, $par1Entity, $par2AxisAlignedBB, $par3IEntitySelector) { + var $var4, $var9, $var6, $var7, $var8, $var10; + $var4 = ju_ArrayList__init_0(); + $var9 = nms_MathHelper_floor_double(($par2AxisAlignedBB.$minX - 2.0) / 16.0); + $var6 = nms_MathHelper_floor_double(($par2AxisAlignedBB.$maxX + 2.0) / 16.0); + $var7 = nms_MathHelper_floor_double(($par2AxisAlignedBB.$minZ - 2.0) / 16.0); + $var8 = nms_MathHelper_floor_double(($par2AxisAlignedBB.$maxZ + 2.0) / 16.0); + while ($var9 <= $var6) { + $var10 = $var7; + while ($var10 <= $var8) { + if (nms_World_chunkExists($this, $var9, $var10)) + nms_World_getChunkFromChunkCoords($this, $var9, $var10).$getEntitiesWithinAABBForEntity($par1Entity, $par2AxisAlignedBB, $var4, $par3IEntitySelector); + $var10 = $var10 + 1 | 0; + } + $var9 = $var9 + 1 | 0; + } + return $var4; +} +function nms_World_getEntitiesWithinAABB($this, $par1Class, $par2AxisAlignedBB) { + return nms_World_selectEntitiesWithinAABB($this, $par1Class, $par2AxisAlignedBB, null); +} +function nms_World_selectEntitiesWithinAABB($this, $par1Class, $par2AxisAlignedBB, $par3IEntitySelector) { + var $var9, $var5, $var6, $var7, $var8, $var10; + $var9 = nms_MathHelper_floor_double(($par2AxisAlignedBB.$minX - 2.0) / 16.0); + $var5 = nms_MathHelper_floor_double(($par2AxisAlignedBB.$maxX + 2.0) / 16.0); + $var6 = nms_MathHelper_floor_double(($par2AxisAlignedBB.$minZ - 2.0) / 16.0); + $var7 = nms_MathHelper_floor_double(($par2AxisAlignedBB.$maxZ + 2.0) / 16.0); + $var8 = ju_ArrayList__init_0(); + while ($var9 <= $var5) { + $var10 = $var6; + while ($var10 <= $var7) { + if (nms_World_chunkExists($this, $var9, $var10)) + nms_World_getChunkFromChunkCoords($this, $var9, $var10).$getEntitiesOfTypeWithinAAAB($par1Class, $par2AxisAlignedBB, $var8, $par3IEntitySelector); + $var10 = $var10 + 1 | 0; + } + $var9 = $var9 + 1 | 0; + } + return $var8; +} +function nms_World_getLoadedEntityList($this) { + return $this.$loadedEntityList; +} +function nms_World_updateTileEntityChunkAndDoNothing($this, $par1, $par2, $par3, $par4TileEntity) { + if (nms_World_blockExists($this, $par1, $par2, $par3)) + nms_World_getChunkFromBlockCoords($this, $par1, $par3).$setChunkModified(); +} +function nms_World_unloadEntities($this, $par1List) { + ju_AbstractCollection_addAll($this.$unloadedEntityList, $par1List); +} +function nms_World_canPlaceEntityOnSide($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity, $par8ItemStack) { + var $var9, $var10, $var11, $var12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$par8ItemStack = $thread.pop();$par7Entity = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var9 = nms_World_getBlockId($this, $par2, $par3, $par4); + nms_Block_$callClinit(); + $var10 = nms_Block_blocksList.data[$var9]; + $var11 = nms_Block_blocksList.data[$par1]; + $ptr = 1; + case 1: + $tmp = $var11.$getCollisionBoundingBoxFromPool($this, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var12 = $tmp; + if ($par5) + $var12 = null; + if ($var12 !== null && !nms_World_checkNoEntityCollision0($this, $var12, $par7Entity)) + return 0; + if ($var10 !== null && !($var10 !== nms_Block_waterMoving && $var10 !== nms_Block_waterStill && $var10 !== nms_Block_lavaMoving && $var10 !== nms_Block_lavaStill && $var10 !== nms_Block_fire && !$var10.$blockMaterial.$replaceable)) + $var10 = null; + a: { + if ($var10 !== null) { + $par7Entity = $var10.$blockMaterial; + nms_Material_$callClinit(); + if ($par7Entity === nms_Material_circuits && $var11 === nms_Block_anvil) { + $par1 = 1; + break a; + } + } + if ($par1 > 0 && $var10 === null && $var11.$canPlaceBlockOnSide($this, $par2, $par3, $par4, $par6)) + $par1 = 1; + else + $par1 = 0; + } + return $par1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity, $par8ItemStack, $var9, $var10, $var11, $var12, $ptr); +} +function nms_World_getPathEntityToEntity($this, $par1Entity, $par2Entity, $par3, $par4, $par5, $par6, $par7) { + var $var8, $var9, $var10, $var11, $var19; + nms_Profiler_startSection($this.$theProfiler, $rt_s(1009)); + $var8 = nms_MathHelper_floor_double($par1Entity.$posX); + $var9 = nms_MathHelper_floor_double($par1Entity.$posY + 1.0); + $var10 = nms_MathHelper_floor_double($par1Entity.$posZ); + $var11 = $par3 + 16.0 | 0; + $var19 = nms_PathFinder_createEntityPathTo(nms_PathFinder__init_(nms_ChunkCache__init_($this, $var8 - $var11 | 0, $var9 - $var11 | 0, $var10 - $var11 | 0, $var8 + $var11 | 0, $var9 + $var11 | 0, $var10 + $var11 | 0, 0), $par4, $par5, $par6, $par7), $par1Entity, $par2Entity, $par3); + nms_Profiler_endSection($this.$theProfiler); + return $var19; +} +function nms_World_getEntityPathToXYZ($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7, $par8, $par9) { + var $var10, $var11, $var12, $var13, $var21; + nms_Profiler_startSection($this.$theProfiler, $rt_s(1009)); + $var10 = nms_MathHelper_floor_double($par1Entity.$posX); + $var11 = nms_MathHelper_floor_double($par1Entity.$posY); + $var12 = nms_MathHelper_floor_double($par1Entity.$posZ); + $var13 = $par5 + 8.0 | 0; + $var21 = nms_PathFinder_createEntityPathTo0(nms_PathFinder__init_(nms_ChunkCache__init_($this, $var10 - $var13 | 0, $var11 - $var13 | 0, $var12 - $var13 | 0, $var10 + $var13 | 0, $var11 + $var13 | 0, $var12 + $var13 | 0, 0), $par6, $par7, $par8, $par9), $par1Entity, $par2, $par3, $par4, $par5); + nms_Profiler_endSection($this.$theProfiler); + return $var21; +} +function nms_World_isBlockProvidingPowerTo($this, $par1, $par2, $par3, $par4) { + var $var5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var5 = nms_World_getBlockId($this, $par1, $par2, $par3); + if (!$var5) + return 0; + nms_Block_$callClinit(); + var$6 = nms_Block_blocksList.data[$var5]; + $ptr = 1; + case 1: + $tmp = var$6.$isProvidingStrongPower($this, $par1, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1 = $tmp; + return $par1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $var5, var$6, $ptr); +} +function nms_World_getBlockPowerInput($this, $par1, $par2, $par3) { + var $var4, var$5, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();var$5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = 0; + var$5 = $par2 - 1 | 0; + $var5 = 0; + $ptr = 1; + case 1: + $tmp = nms_World_isBlockProvidingPowerTo($this, $par1, var$5, $par3, $var5); + if ($rt_suspending()) { + break main; + } + $var5 = $tmp; + $var5 = jl_Math_max($var4, $var5); + if ($var5 >= 15) + return $var5; + $var4 = $par2 + 1 | 0; + var$5 = 1; + $ptr = 2; + case 2: + $tmp = nms_World_isBlockProvidingPowerTo($this, $par1, $var4, $par3, var$5); + if ($rt_suspending()) { + break main; + } + $var4 = $tmp; + var$5 = jl_Math_max($var5, $var4); + if (var$5 >= 15) + return var$5; + $var4 = $par3 - 1 | 0; + $var5 = 2; + $ptr = 3; + case 3: + $tmp = nms_World_isBlockProvidingPowerTo($this, $par1, $par2, $var4, $var5); + if ($rt_suspending()) { + break main; + } + $var4 = $tmp; + $var4 = jl_Math_max(var$5, $var4); + if ($var4 >= 15) + return $var4; + $var5 = $par3 + 1 | 0; + var$5 = 3; + $ptr = 4; + case 4: + $tmp = nms_World_isBlockProvidingPowerTo($this, $par1, $par2, $var5, var$5); + if ($rt_suspending()) { + break main; + } + $var5 = $tmp; + $var4 = jl_Math_max($var4, $var5); + if ($var4 >= 15) + return $var4; + $var5 = $par1 - 1 | 0; + var$5 = 4; + $ptr = 5; + case 5: + $tmp = nms_World_isBlockProvidingPowerTo($this, $var5, $par2, $par3, var$5); + if ($rt_suspending()) { + break main; + } + $var5 = $tmp; + $var4 = jl_Math_max($var4, $var5); + if ($var4 >= 15) + return $var4; + $par1 = $par1 + 1 | 0; + $var5 = 5; + $ptr = 6; + case 6: + $tmp = nms_World_isBlockProvidingPowerTo($this, $par1, $par2, $par3, $var5); + if ($rt_suspending()) { + break main; + } + $par1 = $tmp; + $par1 = jl_Math_max($var4, $par1); + return $par1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, var$5, $var5, $ptr); +} +function nms_World_getIndirectPowerOutput($this, $par1, $par2, $par3, $par4) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_World_getIndirectPowerLevelTo($this, $par1, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1 = $tmp; + return $par1 <= 0 ? 0 : 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $ptr); +} +function nms_World_getIndirectPowerLevelTo($this, $par1, $par2, $par3, $par4) { + var $var5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nms_World_isBlockNormalCube($this, $par1, $par2, $par3)) { + $ptr = 1; + continue main; + } + $var5 = nms_World_getBlockId($this, $par1, $par2, $par3); + if (!$var5) + return 0; + nms_Block_$callClinit(); + var$6 = nms_Block_blocksList.data[$var5]; + $ptr = 2; + continue main; + case 1: + $tmp = nms_World_getBlockPowerInput($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $par1 = $tmp; + return $par1; + case 2: + $tmp = var$6.$isProvidingWeakPower($this, $par1, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1 = $tmp; + return $par1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $var5, var$6, $ptr); +} +function nms_World_isBlockIndirectlyGettingPowered($this, $par1, $par2, $par3) { + var var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$4 = $par2 - 1 | 0; + var$5 = 0; + $ptr = 1; + case 1: + $tmp = nms_World_getIndirectPowerLevelTo($this, $par1, var$4, $par3, var$5); + if ($rt_suspending()) { + break main; + } + var$5 = $tmp; + if (var$5 > 0) + return 1; + var$5 = $par2 + 1 | 0; + var$4 = 1; + $ptr = 2; + case 2: + $tmp = nms_World_getIndirectPowerLevelTo($this, $par1, var$5, $par3, var$4); + if ($rt_suspending()) { + break main; + } + var$5 = $tmp; + if (var$5 > 0) + return 1; + var$4 = $par3 - 1 | 0; + var$5 = 2; + $ptr = 3; + case 3: + $tmp = nms_World_getIndirectPowerLevelTo($this, $par1, $par2, var$4, var$5); + if ($rt_suspending()) { + break main; + } + var$5 = $tmp; + if (var$5 > 0) + return 1; + var$5 = $par3 + 1 | 0; + var$4 = 3; + $ptr = 4; + case 4: + $tmp = nms_World_getIndirectPowerLevelTo($this, $par1, $par2, var$5, var$4); + if ($rt_suspending()) { + break main; + } + var$5 = $tmp; + if (var$5 > 0) + return 1; + var$5 = $par1 - 1 | 0; + var$4 = 4; + $ptr = 5; + case 5: + $tmp = nms_World_getIndirectPowerLevelTo($this, var$5, $par2, $par3, var$4); + if ($rt_suspending()) { + break main; + } + var$5 = $tmp; + if (var$5 > 0) + return 1; + $par1 = $par1 + 1 | 0; + var$5 = 5; + $ptr = 6; + case 6: + $tmp = nms_World_getIndirectPowerLevelTo($this, $par1, $par2, $par3, var$5); + if ($rt_suspending()) { + break main; + } + $par1 = $tmp; + return $par1 <= 0 ? 0 : 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, var$5, $ptr); +} +function nms_World_getClosestPlayerToEntity($this, $par1Entity, $par2) { + return nms_World_getClosestPlayer($this, $par1Entity.$posX, $par1Entity.$posY, $par1Entity.$posZ, $par2); +} +function nms_World_getClosestPlayer($this, $par1, $par3, $par5, $par7) { + var $var9, $var11, $var12, var$8, var$9, $var13, $var14; + $var9 = (-1.0); + $var11 = null; + $var12 = 0; + var$8 = $rt_compare($par7, 0.0); + var$9 = $par7 * $par7; + while ($var12 < $this.$playerEntities.$size) { + $var13 = ju_ArrayList_get($this.$playerEntities, $var12); + $var14 = nms_Entity_getDistanceSq($var13, $par1, $par3, $par5); + if (!(var$8 >= 0 && $var14 >= var$9) && !($var9 !== (-1.0) && $var14 >= $var9)) { + $var9 = $var14; + $var11 = $var13; + } + $var12 = $var12 + 1 | 0; + } + return $var11; +} +function nms_World_getClosestVulnerablePlayerToEntity($this, $par1Entity, $par2) { + return nms_World_getClosestVulnerablePlayer($this, $par1Entity.$posX, $par1Entity.$posY, $par1Entity.$posZ, $par2); +} +function nms_World_getClosestVulnerablePlayer($this, $par1, $par3, $par5, $par7) { + var $var9, $var11, $var12, var$8, var$9, $var13, $var14, var$12, $var18; + $var9 = (-1.0); + $var11 = null; + $var12 = 0; + var$8 = $par7 * 0.800000011920929; + var$9 = $rt_compare($par7, 0.0); + while ($var12 < $this.$playerEntities.$size) { + $var13 = ju_ArrayList_get($this.$playerEntities, $var12); + if (!$var13.$capabilities.$disableDamage && nms_EntityLiving_isEntityAlive($var13)) { + $var14 = nms_Entity_getDistanceSq($var13, $par1, $par3, $par5); + var$12 = $var13.$isSneaking() ? var$8 : $par7; + if (nms_Entity_isInvisible($var13)) { + $var18 = nms_EntityPlayer_func_82243_bO($var13); + if ($var18 < 0.10000000149011612) + $var18 = 0.10000000149011612; + var$12 = var$12 * 0.699999988079071 * $var18; + } + if (!(var$9 >= 0 && $var14 >= var$12 * var$12) && !($var9 !== (-1.0) && $var14 >= $var9)) { + $var9 = $var14; + $var11 = $var13; + } + } + $var12 = $var12 + 1 | 0; + } + return $var11; +} +function nms_World_getPlayerEntityByName($this, $par1Str) { + var $var2; + $var2 = 0; + while ($var2 < $this.$playerEntities.$size) { + if ($par1Str.$equals(ju_ArrayList_get($this.$playerEntities, $var2).$username0)) + return ju_ArrayList_get($this.$playerEntities, $var2); + $var2 = $var2 + 1 | 0; + } + return null; +} +function nms_World_func_82738_a($this, $par1) { + $this.$worldInfo.$totalTime = $par1; +} +function nms_World_getTotalWorldTime($this) { + return $this.$worldInfo.$totalTime; +} +function nms_World_getWorldTime($this) { + return $this.$worldInfo.$worldTime; +} +function nms_World_setWorldTime($this, $par1) { + $this.$worldInfo.$worldTime = $par1; +} +function nms_World_getSpawnPoint($this) { + return nms_ChunkCoordinates__init_0($this.$worldInfo.$spawnX, $this.$worldInfo.$spawnY, $this.$worldInfo.$spawnZ); +} +function nms_World_setSpawnLocation0($this, $par1, $par2, $par3) { + nms_WorldInfo_setSpawnPosition($this.$worldInfo, $par1, $par2, $par3); +} +function nms_World_joinEntityInSurroundings($this, $par1Entity) { + var $var2, $var3, $var5, var$5, $var4, $var6; + $var2 = nms_MathHelper_floor_double($par1Entity.$posX / 16.0); + $var3 = nms_MathHelper_floor_double($par1Entity.$posZ / 16.0); + $var5 = $var2 - 2 | 0; + $var2 = $var2 + 2 | 0; + var$5 = $var3 - 2 | 0; + $var4 = $var3 + 2 | 0; + while ($var5 <= $var2) { + $var6 = var$5; + while ($var6 <= $var4) { + nms_World_getChunkFromChunkCoords($this, $var5, $var6); + $var6 = $var6 + 1 | 0; + } + $var5 = $var5 + 1 | 0; + } + if (!ju_AbstractCollection_contains($this.$loadedEntityList, $par1Entity)) + ju_ArrayList_add($this.$loadedEntityList, $par1Entity); +} +function nms_World_canMineBlock($this, $par1EntityPlayer, $par2, $par3, $par4) { + return 1; +} +function nms_World_setEntityState($this, $par1Entity, $par2) { + return; +} +function nms_World_addBlockEvent($this, $par1, $par2, $par3, $par4, $par5, $par6) { + var var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par4 <= 0) + return; + nms_Block_$callClinit(); + var$7 = nms_Block_blocksList.data[$par4]; + $ptr = 1; + case 1: + var$7.$onBlockEventReceived($this, $par1, $par2, $par3, $par5, $par6); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $par5, $par6, var$7, $ptr); +} +function nms_World_getWorldInfo($this) { + return $this.$worldInfo; +} +function nms_World_getGameRules($this) { + return $this.$worldInfo.$theGameRules; +} +function nms_World_updateAllPlayersSleepingFlag($this) { + return; +} +function nms_World_getWeightedThunderStrength($this, $par1) { + return ($this.$prevThunderingStrength + ($this.$thunderingStrength - $this.$prevThunderingStrength) * $par1) * nms_World_getRainStrength($this, $par1); +} +function nms_World_getRainStrength($this, $par1) { + return $this.$prevRainingStrength + ($this.$rainingStrength - $this.$prevRainingStrength) * $par1; +} +function nms_World_setRainStrength($this, $par1) { + $this.$prevRainingStrength = $par1; + $this.$rainingStrength = $par1; +} +function nms_World_isRaining($this) { + return nms_World_getRainStrength($this, 1.0) <= 0.2 ? 0 : 1; +} +function nms_World_canLightningStrikeAt($this, $par1, $par2, $par3) { + var $var4; + if (!nms_World_isRaining($this)) + return 0; + if (!nms_World_canBlockSeeTheSky($this, $par1, $par2, $par3)) + return 0; + if (nms_World_getPrecipitationHeight($this, $par1, $par3) > $par2) + return 0; + $var4 = nms_World_getBiomeGenForCoords($this, $par1, $par3); + return !$var4.$enableSnow ? nms_BiomeGenBase_canSpawnLightningBolt($var4) : 0; +} +function nms_World_setItemData($this, $par1Str, $par2WorldSavedData) { + nms_MapStorage_setData($this.$mapStorage, $par1Str, $par2WorldSavedData); +} +function nms_World_loadItemData($this, $par1Class, $par2Str) { + return nms_MapStorage_loadData($this.$mapStorage, $par1Class, $par2Str); +} +function nms_World_getUniqueDataId($this, $par1Str) { + return nms_MapStorage_getUniqueDataId($this.$mapStorage, $par1Str); +} +function nms_World_func_82739_e($this, $par1, $par2, $par3, $par4, $par5) { + var $var6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = 0; + if ($var6 >= $this.$worldAccesses.$size) + return; + var$7 = ju_ArrayList_get($this.$worldAccesses, $var6); + $ptr = 1; + case 1: + nms_RenderGlobal_broadcastSound(var$7, $par1, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $var6 = $var6 + 1 | 0; + if ($var6 >= $this.$worldAccesses.$size) + return; + var$7 = ju_ArrayList_get($this.$worldAccesses, $var6); + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $par5, $var6, var$7, $ptr); +} +function nms_World_playAuxSFX($this, $par1, $par2, $par3, $par4, $par5) { + var var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$6 = null; + $ptr = 1; + case 1: + nms_World_playAuxSFXAtEntity($this, var$6, $par1, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $par5, var$6, $ptr); +} +function nms_World_playAuxSFXAtEntity($this, $par1EntityPlayer, $par2, $par3, $par4, $par5, $par6) { + var $var7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();$var7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var7 = 0; + if ($var7 >= $this.$worldAccesses.$size) + return; + var$8 = ju_ArrayList_get($this.$worldAccesses, $var7); + $ptr = 1; + case 1: + nms_RenderGlobal_playAuxSFX(var$8, $par1EntityPlayer, $par2, $par3, $par4, $par5, $par6); + if ($rt_suspending()) { + break main; + } + $var7 = $var7 + 1 | 0; + if ($var7 >= $this.$worldAccesses.$size) + return; + var$8 = ju_ArrayList_get($this.$worldAccesses, $var7); + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2, $par3, $par4, $par5, $par6, $var7, var$8, $ptr); +} +function nms_World_getHeight($this) { + return 256; +} +function nms_World_getHorizon($this) { + return $this.$worldInfo.$terrainType !== nms_WorldType_FLAT ? 63.0 : 0.0; +} +function nms_World_destroyBlockInWorldPartially($this, $par1, $par2, $par3, $par4, $par5) { + var $var6; + $var6 = 0; + while ($var6 < $this.$worldAccesses.$size) { + nms_RenderGlobal_destroyBlockPartially(ju_ArrayList_get($this.$worldAccesses, $var6), $par1, $par2, $par3, $par4, $par5); + $var6 = $var6 + 1 | 0; + } +} +function nms_World_getWorldVec3Pool($this) { + return $this.$vecPool; +} +function nms_World_getScoreboard($this) { + return $this.$worldScoreboard; +} +function nms_World_func_96440_m($this, $par1, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var5 = 0; + while ($var5 < 4) { + $var6 = $par1 + nms_Direction_offsetX.data[$var5] | 0; + $var7 = $par3 + nms_Direction_offsetZ.data[$var5] | 0; + $var8 = nms_World_getBlockId($this, $var6, $par2, $var7); + if ($var8) { + nms_Block_$callClinit(); + $var9 = nms_Block_blocksList.data[$var8]; + if (nms_BlockRedstoneLogic_func_94487_f(nms_Block_redstoneComparatorIdle, $var8)) { + $ptr = 1; + continue main; + } + if (nms_Block_isNormalCube($var8)) { + $var6 = $var6 + nms_Direction_offsetX.data[$var5] | 0; + $var7 = $var7 + nms_Direction_offsetZ.data[$var5] | 0; + $var8 = nms_World_getBlockId($this, $var6, $par2, $var7); + $var9 = nms_Block_blocksList.data[$var8]; + if (nms_BlockRedstoneLogic_func_94487_f(nms_Block_redstoneComparatorIdle, $var8)) { + $ptr = 2; + continue main; + } + } + } + $var5 = $var5 + 1 | 0; + } + return; + case 1: + $var9.$onNeighborBlockChange($this, $var6, $par2, $var7, $par4); + if ($rt_suspending()) { + break main; + } + while (true) { + $var5 = $var5 + 1 | 0; + if ($var5 >= 4) + break; + $var6 = $par1 + nms_Direction_offsetX.data[$var5] | 0; + $var7 = $par3 + nms_Direction_offsetZ.data[$var5] | 0; + $var8 = nms_World_getBlockId($this, $var6, $par2, $var7); + if (!$var8) + continue; + nms_Block_$callClinit(); + $var9 = nms_Block_blocksList.data[$var8]; + if (nms_BlockRedstoneLogic_func_94487_f(nms_Block_redstoneComparatorIdle, $var8)) { + continue main; + } + if (!nms_Block_isNormalCube($var8)) + continue; + $var6 = $var6 + nms_Direction_offsetX.data[$var5] | 0; + $var7 = $var7 + nms_Direction_offsetZ.data[$var5] | 0; + $var8 = nms_World_getBlockId($this, $var6, $par2, $var7); + $var9 = nms_Block_blocksList.data[$var8]; + if (!nms_BlockRedstoneLogic_func_94487_f(nms_Block_redstoneComparatorIdle, $var8)) + continue; + else { + $ptr = 2; + continue main; + } + } + return; + case 2: + $var9.$onNeighborBlockChange($this, $var6, $par2, $var7, $par4); + if ($rt_suspending()) { + break main; + } + while (true) { + $var5 = $var5 + 1 | 0; + if ($var5 >= 4) + break; + $var6 = $par1 + nms_Direction_offsetX.data[$var5] | 0; + $var7 = $par3 + nms_Direction_offsetZ.data[$var5] | 0; + $var8 = nms_World_getBlockId($this, $var6, $par2, $var7); + if (!$var8) + continue; + nms_Block_$callClinit(); + $var9 = nms_Block_blocksList.data[$var8]; + if (nms_BlockRedstoneLogic_func_94487_f(nms_Block_redstoneComparatorIdle, $var8)) { + $ptr = 1; + continue main; + } + if (!nms_Block_isNormalCube($var8)) + continue; + $var6 = $var6 + nms_Direction_offsetX.data[$var5] | 0; + $var7 = $var7 + nms_Direction_offsetZ.data[$var5] | 0; + $var8 = nms_World_getBlockId($this, $var6, $par2, $var7); + $var9 = nms_Block_blocksList.data[$var8]; + if (!nms_BlockRedstoneLogic_func_94487_f(nms_Block_redstoneComparatorIdle, $var8)) + continue; + else { + continue main; + } + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $var5, $var6, $var7, $var8, $var9, $ptr); +} +function nms_Vec3Pool() { + var a = this; jl_Object.call(a); + a.$truncateArrayResetThreshold = 0; + a.$minimumSize = 0; + a.$vec3Cache = null; + a.$nextFreeSpace = 0; + a.$maximumSizeSinceLastTruncation = 0; + a.$resetCount = 0; +} +function nms_Vec3Pool__init_(var_0, var_1) { + var var_2 = new nms_Vec3Pool(); + nms_Vec3Pool__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_Vec3Pool__init_0($this, $par1, $par2) { + $this.$vec3Cache = ju_ArrayList__init_0(); + $this.$nextFreeSpace = 0; + $this.$maximumSizeSinceLastTruncation = 0; + $this.$resetCount = 0; + $this.$truncateArrayResetThreshold = $par1; + $this.$minimumSize = $par2; +} +function nms_Vec3Pool_getVecFromPool($this, $par1, $par3, $par5) { + var $var7; + if (nms_Vec3Pool_func_82589_e($this)) + return nms_Vec3__init_($this, $par1, $par3, $par5); + if ($this.$nextFreeSpace >= $this.$vec3Cache.$size) { + $var7 = nms_Vec3__init_($this, $par1, $par3, $par5); + ju_ArrayList_add($this.$vec3Cache, $var7); + } else { + $var7 = ju_ArrayList_get($this.$vec3Cache, $this.$nextFreeSpace); + nms_Vec3_setComponents($var7, $par1, $par3, $par5); + } + $this.$nextFreeSpace = $this.$nextFreeSpace + 1 | 0; + return $var7; +} +function nms_Vec3Pool_clear($this) { + var var$1, $var1; + if (!nms_Vec3Pool_func_82589_e($this)) { + if ($this.$nextFreeSpace > $this.$maximumSizeSinceLastTruncation) + $this.$maximumSizeSinceLastTruncation = $this.$nextFreeSpace; + var$1 = $this.$resetCount; + $this.$resetCount = var$1 + 1 | 0; + if (var$1 == $this.$truncateArrayResetThreshold) { + $var1 = jl_Math_max($this.$maximumSizeSinceLastTruncation, $this.$vec3Cache.$size - $this.$minimumSize | 0); + while ($this.$vec3Cache.$size > $var1) { + ju_ArrayList_remove($this.$vec3Cache, $var1); + } + $this.$maximumSizeSinceLastTruncation = 0; + $this.$resetCount = 0; + } + $this.$nextFreeSpace = 0; + } +} +function nms_Vec3Pool_func_82589_e($this) { + return $this.$minimumSize >= 0 && $this.$truncateArrayResetThreshold >= 0 ? 0 : 1; +} +function nms_Entity() { + var a = this; jl_Object.call(a); + a.$entityId = 0; + a.$renderDistanceWeight = 0.0; + a.$preventEntitySpawning = 0; + a.$riddenByEntity = null; + a.$ridingEntity = null; + a.$field_98038_p = 0; + a.$worldObj = null; + a.$prevPosX = 0.0; + a.$prevPosY = 0.0; + a.$prevPosZ = 0.0; + a.$posX = 0.0; + a.$posY = 0.0; + a.$posZ = 0.0; + a.$motionX = 0.0; + a.$motionY = 0.0; + a.$motionZ = 0.0; + a.$rotationYaw = 0.0; + a.$rotationPitch = 0.0; + a.$prevRotationYaw = 0.0; + a.$prevRotationPitch = 0.0; + a.$boundingBox = null; + a.$onGround = 0; + a.$isCollidedHorizontally = 0; + a.$isCollidedVertically = 0; + a.$isCollided = 0; + a.$velocityChanged = 0; + a.$isInWeb = 0; + a.$field_70135_K = 0; + a.$isDead = 0; + a.$yOffset = 0.0; + a.$width0 = 0.0; + a.$height0 = 0.0; + a.$prevDistanceWalkedModified = 0.0; + a.$distanceWalkedModified = 0.0; + a.$distanceWalkedOnStepModified = 0.0; + a.$fallDistance = 0.0; + a.$nextStepDistance = 0; + a.$lastTickPosX = 0.0; + a.$lastTickPosY = 0.0; + a.$lastTickPosZ = 0.0; + a.$ySize = 0.0; + a.$stepHeight = 0.0; + a.$noClip = 0; + a.$entityCollisionReduction = 0.0; + a.$rand0 = null; + a.$ticksExisted = 0; + a.$fireResistance = 0; + a.$fire = 0; + a.$inWater = 0; + a.$hurtResistantTime = 0; + a.$firstUpdate = 0; + a.$isImmuneToFire = 0; + a.$dataWatcher = null; + a.$entityRiderPitchDelta = 0.0; + a.$entityRiderYawDelta = 0.0; + a.$addedToChunk = 0; + a.$chunkCoordX = 0; + a.$chunkCoordY = 0; + a.$chunkCoordZ = 0; + a.$serverPosX = 0; + a.$serverPosY = 0; + a.$serverPosZ = 0; + a.$ignoreFrustumCheck = 0; + a.$isAirBorne = 0; + a.$timeUntilPortal = 0; + a.$inPortal = 0; + a.$dimension = 0; + a.$teleportDirection = 0; + a.$invulnerable = 0; + a.$myEntitySize = null; +} +var nms_Entity_nextEntityID = 0; +function nms_Entity__init_() { + var var_0 = new nms_Entity(); + nms_Entity__init_0(var_0); + return var_0; +} +function nms_Entity__init_0($this) { + var var$1; + var$1 = nms_Entity_nextEntityID; + nms_Entity_nextEntityID = var$1 + 1 | 0; + $this.$entityId = var$1; + $this.$renderDistanceWeight = 1.0; + $this.$preventEntitySpawning = 0; + $this.$boundingBox = nms_AxisAlignedBB_getBoundingBox(0.0, 0.0, 0.0, 0.0, 0.0, 0.0); + $this.$onGround = 0; + $this.$isCollided = 0; + $this.$velocityChanged = 0; + $this.$field_70135_K = 1; + $this.$isDead = 0; + $this.$yOffset = 0.0; + $this.$width0 = 0.6000000238418579; + $this.$height0 = 1.7999999523162842; + $this.$prevDistanceWalkedModified = 0.0; + $this.$distanceWalkedModified = 0.0; + $this.$distanceWalkedOnStepModified = 0.0; + $this.$fallDistance = 0.0; + $this.$nextStepDistance = 1; + $this.$ySize = 0.0; + $this.$stepHeight = 0.0; + $this.$noClip = 0; + $this.$entityCollisionReduction = 0.0; + $this.$rand0 = nle_EaglercraftRandom__init_0(); + $this.$ticksExisted = 0; + $this.$fireResistance = 1; + $this.$fire = 0; + $this.$inWater = 0; + $this.$hurtResistantTime = 0; + $this.$firstUpdate = 1; + $this.$isImmuneToFire = 0; + $this.$dataWatcher = nms_DataWatcher__init_0(); + $this.$addedToChunk = 0; + $this.$teleportDirection = 0; + $this.$invulnerable = 0; + $this.$myEntitySize = nms_EnumEntitySize_SIZE_2; + nms_Entity_setPosition($this, 0.0, 0.0, 0.0); + nms_DataWatcher_addObject($this.$dataWatcher, 0, jl_Byte_valueOf(0)); + nms_DataWatcher_addObject($this.$dataWatcher, 1, jl_Short_valueOf(300)); + $this.$entityInit(); +} +function nms_Entity_getDataWatcher($this) { + return $this.$dataWatcher; +} +function nms_Entity_equals($this, $par1Obj) { + return !($par1Obj instanceof nms_Entity) ? 0 : $par1Obj.$entityId != $this.$entityId ? 0 : 1; +} +function nms_Entity_hashCode($this) { + return $this.$entityId; +} +function nms_Entity_setDead($this) { + $this.$isDead = 1; +} +function nms_Entity_setSize($this, $par1, $par2) { + var var$3; + if (!($par1 === $this.$width0 && $par2 === $this.$height0)) { + $this.$width0 = $par1; + $this.$height0 = $par2; + $this.$boundingBox.$maxX = $this.$boundingBox.$minX + $this.$width0; + $this.$boundingBox.$maxZ = $this.$boundingBox.$minZ + $this.$width0; + $this.$boundingBox.$maxY = $this.$boundingBox.$minY + $this.$height0; + } + var$3 = $par1 % 2.0; + if (var$3 < 0.375) + $this.$myEntitySize = nms_EnumEntitySize_SIZE_1; + else if (var$3 < 0.75) + $this.$myEntitySize = nms_EnumEntitySize_SIZE_2; + else if (var$3 < 1.0) + $this.$myEntitySize = nms_EnumEntitySize_SIZE_3; + else if (var$3 < 1.375) + $this.$myEntitySize = nms_EnumEntitySize_SIZE_4; + else if (var$3 >= 1.75) + $this.$myEntitySize = nms_EnumEntitySize_SIZE_6; + else + $this.$myEntitySize = nms_EnumEntitySize_SIZE_5; +} +function nms_Entity_setRotation($this, $par1, $par2) { + $this.$rotationYaw = $par1 % 360.0; + $this.$rotationPitch = $par2 % 360.0; +} +function nms_Entity_setPosition($this, $par1, $par3, $par5) { + var $var7, $var8, var$6, var$7; + $this.$posX = $par1; + $this.$posY = $par3; + $this.$posZ = $par5; + $var7 = $this.$width0 / 2.0; + $var8 = $this.$height0; + var$6 = $this.$boundingBox; + var$7 = $var7; + nms_AxisAlignedBB_setBounds(var$6, $par1 - var$7, $par3 - $this.$yOffset + $this.$ySize, $par5 - var$7, $par1 + var$7, $par3 - $this.$yOffset + $this.$ySize + $var8, $par5 + var$7); +} +function nms_Entity_setAngles($this, $par1, $par2) { + var $var3, $var4; + $var3 = $this.$rotationPitch; + $var4 = $this.$rotationYaw; + $this.$rotationYaw = $this.$rotationYaw + $par1 * 0.15; + $this.$rotationPitch = $this.$rotationPitch - $par2 * 0.15; + if ($this.$rotationPitch < (-90.0)) + $this.$rotationPitch = (-90.0); + if ($this.$rotationPitch > 90.0) + $this.$rotationPitch = 90.0; + $this.$prevRotationPitch = $this.$prevRotationPitch + $this.$rotationPitch - $var3; + $this.$prevRotationYaw = $this.$prevRotationYaw + $this.$rotationYaw - $var4; +} +function nms_Entity_onUpdate($this) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $this.$onEntityUpdate(); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $ptr); +} +function nms_Entity_onEntityUpdate($this) { + var $var5, $var2, $var6, $var4, var$5, var$6, var$7, var$8, var$9, var$10, var$11, var$12, var$13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var4 = $thread.pop();$var6 = $thread.pop();$var2 = $thread.pop();$var5 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1010)); + if ($this.$ridingEntity !== null && $this.$ridingEntity.$isDead) + $this.$ridingEntity = null; + $this.$prevDistanceWalkedModified = $this.$distanceWalkedModified; + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + $this.$prevRotationPitch = $this.$rotationPitch; + $this.$prevRotationYaw = $this.$rotationYaw; + if (nms_Entity_isSprinting($this) && !$this.$isInWater()) { + $var5 = nms_MathHelper_floor_double($this.$posX); + $var2 = nms_MathHelper_floor_double($this.$posY - 0.20000000298023224 - $this.$yOffset); + $var6 = nms_MathHelper_floor_double($this.$posZ); + $var4 = nms_World_getBlockId($this.$worldObj, $var5, $var2, $var6); + if ($var4 > 0) { + var$5 = $this.$worldObj; + var$6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$6); + jl_AbstractStringBuilder_append(var$6, $rt_s(1011)); + jl_AbstractStringBuilder_append2(var$6, $var4); + jl_AbstractStringBuilder_append(var$6, $rt_s(423)); + jl_AbstractStringBuilder_append2(var$6, nms_World_getBlockMetadata($this.$worldObj, $var5, $var2, $var6)); + var$7 = jl_AbstractStringBuilder_toString(var$6); + var$8 = $this.$posX + (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * $this.$width0; + var$9 = $this.$boundingBox.$minY + 0.1; + var$10 = $this.$posZ + (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * $this.$width0; + var$11 = -$this.$motionX * 4.0; + var$12 = 1.5; + var$13 = -$this.$motionZ * 4.0; + $ptr = 4; + continue main; + } + } + $ptr = 1; + case 1: + $this.$handleWaterMovement(); + if ($rt_suspending()) { + break main; + } + $this.$fire = 0; + if ($this.$handleLavaMovement()) { + $ptr = 2; + continue main; + } + if ($this.$posY >= (-64.0)) { + $this.$firstUpdate = 0; + nms_Profiler_endSection($this.$worldObj.$theProfiler); + return; + } + $ptr = 3; + continue main; + case 2: + nms_Entity_setOnFireFromLava($this); + if ($rt_suspending()) { + break main; + } + $this.$fallDistance = $this.$fallDistance * 0.5; + if ($this.$posY >= (-64.0)) { + $this.$firstUpdate = 0; + nms_Profiler_endSection($this.$worldObj.$theProfiler); + return; + } + $ptr = 3; + case 3: + $this.$kill(); + if ($rt_suspending()) { + break main; + } + $this.$firstUpdate = 0; + nms_Profiler_endSection($this.$worldObj.$theProfiler); + return; + case 4: + nms_World_spawnParticle(var$5, var$7, var$8, var$9, var$10, var$11, var$12, var$13); + if ($rt_suspending()) { + break main; + } + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var5, $var2, $var6, $var4, var$5, var$6, var$7, var$8, var$9, var$10, var$11, var$12, var$13, $ptr); +} +function nms_Entity_setOnFireFromLava($this) { + var var$1, var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$isImmuneToFire) + return; + var$1 = nms_DamageSource_lava; + var$2 = 4; + $ptr = 1; + case 1: + $this.$attackEntityFrom(var$1, var$2); + if ($rt_suspending()) { + break main; + } + nms_Entity_setFire($this, 15); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, $ptr); +} +function nms_Entity_setFire($this, $par1) { + var $var2; + $var2 = $par1 * 20 | 0; + nms_Enchantment_$callClinit(); + $par1 = nms_EnchantmentHelper_getMaxEnchantmentLevel(nms_Enchantment_fireProtection.$effectId, $this.$getLastActiveItems()); + if ($par1 > 0) + $var2 = $var2 - nms_MathHelper_floor_float($var2 * $par1 * 0.15000000596046448) | 0; + if ($this.$fire < $var2) + $this.$fire = $var2; +} +function nms_Entity_extinguish($this) { + $this.$fire = 0; +} +function nms_Entity_kill($this) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $this.$setDead(); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $ptr); +} +function nms_Entity_isOffsetPositionInLiquid($this, $par1, $par3, $par5) { + var $var7, $var8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$par5 = $thread.pop();$par3 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var7 = nms_AxisAlignedBB_getOffsetBoundingBox($this.$boundingBox, $par1, $par3, $par5); + $var8 = $this.$worldObj; + $ptr = 1; + case 1: + $tmp = nms_World_getCollidingBoundingBoxes($var8, $this, $var7); + if ($rt_suspending()) { + break main; + } + $var8 = $tmp; + return !ju_AbstractCollection_isEmpty($var8) ? 0 : nms_World_isAnyLiquid($this.$worldObj, $var7) ? 0 : 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par3, $par5, $var7, $var8, $ptr); +} +function nms_Entity_moveEntity($this, $par1, $par3, $par5) { + var $var7, $var9, $var11, $var19, $var20, $var27, var$10, $var21, $var22, $var34, $var29, $var35, $var36, $var23, $var25, $var30, var$20, $var37, $var31, $var32, $var33, $var39, var$26, $var38, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var38 = $thread.pop();var$26 = $thread.pop();$var39 = $thread.pop();$var33 = $thread.pop();$var32 = $thread.pop();$var31 = $thread.pop();$var37 = $thread.pop();var$20 = $thread.pop();$var30 = $thread.pop();$var25 = $thread.pop();$var23 = $thread.pop();$var36 = $thread.pop();$var35 = $thread.pop();$var29 = $thread.pop();$var34 = $thread.pop();$var22 = $thread.pop();$var21 = $thread.pop();var$10 = $thread.pop();$var27 = $thread.pop();$var20 = $thread.pop();$var19 = $thread.pop();$var11 + = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();$par5 = $thread.pop();$par3 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$noClip) { + nms_AxisAlignedBB_offset($this.$boundingBox, $par1, $par3, $par5); + $this.$posX = ($this.$boundingBox.$minX + $this.$boundingBox.$maxX) / 2.0; + $this.$posY = $this.$boundingBox.$minY + $this.$yOffset - $this.$ySize; + $this.$posZ = ($this.$boundingBox.$minZ + $this.$boundingBox.$maxZ) / 2.0; + return; + } + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1012)); + $this.$ySize = $this.$ySize * 0.4000000059604645; + $var7 = $this.$posX; + $var9 = $this.$posY; + $var11 = $this.$posZ; + if ($this.$isInWeb) { + $this.$isInWeb = 0; + $par1 = $par1 * 0.25; + $par3 = $par3 * 0.05000000074505806; + $par5 = $par5 * 0.25; + $this.$motionX = 0.0; + $this.$motionY = 0.0; + $this.$motionZ = 0.0; + } + $var19 = nms_AxisAlignedBB_copy($this.$boundingBox); + $var20 = $this.$onGround && $this.$isSneaking() && $this instanceof nms_EntityPlayer ? 1 : 0; + if (!$var20) { + $var27 = $par1; + var$10 = $par5; + } else { + $var21 = 0.05; + $var27 = $par1; + $var22 = $rt_compare($par1, 0.0); + if ($var22) { + $var34 = $this.$worldObj; + $var29 = nms_AxisAlignedBB_getOffsetBoundingBox($this.$boundingBox, $par1, (-1.0), 0.0); + $ptr = 2; + continue main; + } + var$10 = $par5; + $var22 = $rt_compare($par5, 0.0); + if ($var22) { + $var34 = $this.$worldObj; + $var29 = nms_AxisAlignedBB_getOffsetBoundingBox($this.$boundingBox, 0.0, (-1.0), $par5); + $ptr = 3; + continue main; + } + $var22 = $rt_compare($par1, 0.0); + if ($var22) { + $var35 = $rt_compare($par5, 0.0); + if ($var35) { + $var34 = $this.$worldObj; + $var29 = nms_AxisAlignedBB_getOffsetBoundingBox($this.$boundingBox, $par1, (-1.0), $par5); + $ptr = 4; + continue main; + } + } + } + $var34 = $this.$worldObj; + $var29 = nms_AxisAlignedBB_addCoord($this.$boundingBox, $par1, $par3, $par5); + $ptr = 1; + case 1: + $tmp = nms_World_getCollidingBoundingBoxes($var34, $this, $var29); + if ($rt_suspending()) { + break main; + } + $var34 = $tmp; + $var22 = 0; + $var36 = $par3; + while ($var22 < ju_ArrayList_size($var34)) { + $var36 = nms_AxisAlignedBB_calculateYOffset(ju_ArrayList_get($var34, $var22), $this.$boundingBox, $var36); + $var22 = $var22 + 1 | 0; + } + nms_AxisAlignedBB_offset($this.$boundingBox, 0.0, $var36, 0.0); + if (!$this.$field_70135_K && $par3 !== $var36) { + $par5 = 0.0; + $var36 = 0.0; + $par1 = 0.0; + } + a: { + b: { + if (!$this.$onGround) { + if ($par3 === $var36) + break b; + if ($par3 >= 0.0) + break b; + } + $var35 = 1; + break a; + } + $var35 = 0; + } + $var23 = 0; + while ($var23 < ju_ArrayList_size($var34)) { + $par1 = nms_AxisAlignedBB_calculateXOffset(ju_ArrayList_get($var34, $var23), $this.$boundingBox, $par1); + $var23 = $var23 + 1 | 0; + } + nms_AxisAlignedBB_offset($this.$boundingBox, $par1, 0.0, 0.0); + if (!$this.$field_70135_K && $var27 !== $par1) { + $par5 = 0.0; + $var36 = 0.0; + $par1 = 0.0; + } + $var22 = 0; + while ($var22 < ju_ArrayList_size($var34)) { + $par5 = nms_AxisAlignedBB_calculateZOffset(ju_ArrayList_get($var34, $var22), $this.$boundingBox, $par5); + $var22 = $var22 + 1 | 0; + } + nms_AxisAlignedBB_offset($this.$boundingBox, 0.0, 0.0, $par5); + if (!$this.$field_70135_K && var$10 !== $par5) { + $par5 = 0.0; + $var36 = 0.0; + $par1 = 0.0; + } + c: { + if ($this.$stepHeight > 0.0 && $var35 && !(!$var20 && $this.$ySize >= 0.05000000074505806)) { + if ($var27 !== $par1) + break c; + if (var$10 !== $par5) + break c; + } + nms_Profiler_endSection($this.$worldObj.$theProfiler); + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1013)); + $this.$posX = ($this.$boundingBox.$minX + $this.$boundingBox.$maxX) / 2.0; + $this.$posY = $this.$boundingBox.$minY + $this.$yOffset - $this.$ySize; + $this.$posZ = ($this.$boundingBox.$minZ + $this.$boundingBox.$maxZ) / 2.0; + $var22 = $rt_compare($var27, $par1); + $this.$isCollidedHorizontally = !$var22 && var$10 === $par5 ? 0 : 1; + $var35 = $rt_compare($par3, $var36); + $this.$isCollidedVertically = !$var35 ? 0 : 1; + $this.$onGround = $var35 && $par3 < 0.0 ? 1 : 0; + $this.$isCollided = !$this.$isCollidedHorizontally && !$this.$isCollidedVertically ? 0 : 1; + $var23 = $this.$onGround; + $ptr = 6; + continue main; + } + $var25 = $this.$stepHeight; + $var29 = nms_AxisAlignedBB_copy($this.$boundingBox); + nms_AxisAlignedBB_setBB($this.$boundingBox, $var19); + $var34 = $this.$worldObj; + $var19 = nms_AxisAlignedBB_addCoord($this.$boundingBox, $var27, $var25, var$10); + $ptr = 5; + continue main; + case 2: + $tmp = nms_World_getCollidingBoundingBoxes($var34, $this, $var29); + if ($rt_suspending()) { + break main; + } + $var34 = $tmp; + if (!ju_AbstractCollection_isEmpty($var34)) + var$10 = $par5; + else { + $par1 = $par1 < $var21 && $par1 >= (-0.05) ? 0.0 : $var22 <= 0 ? $par1 + $var21 : $par1 - $var21; + $var27 = $par1; + $var22 = $rt_compare($par1, 0.0); + if ($var22) { + $var34 = $this.$worldObj; + $var29 = nms_AxisAlignedBB_getOffsetBoundingBox($this.$boundingBox, $par1, (-1.0), 0.0); + continue main; + } + var$10 = $par5; + } + $var22 = $rt_compare($par5, 0.0); + if ($var22) { + $var34 = $this.$worldObj; + $var29 = nms_AxisAlignedBB_getOffsetBoundingBox($this.$boundingBox, 0.0, (-1.0), $par5); + $ptr = 3; + continue main; + } + $var22 = $rt_compare($par1, 0.0); + if ($var22) { + $var35 = $rt_compare($par5, 0.0); + if ($var35) { + $var34 = $this.$worldObj; + $var29 = nms_AxisAlignedBB_getOffsetBoundingBox($this.$boundingBox, $par1, (-1.0), $par5); + $ptr = 4; + continue main; + } + } + $var34 = $this.$worldObj; + $var29 = nms_AxisAlignedBB_addCoord($this.$boundingBox, $par1, $par3, $par5); + $ptr = 1; + continue main; + case 3: + $tmp = nms_World_getCollidingBoundingBoxes($var34, $this, $var29); + if ($rt_suspending()) { + break main; + } + $var34 = $tmp; + if (ju_AbstractCollection_isEmpty($var34)) { + $par5 = $par5 < $var21 && $par5 >= (-0.05) ? 0.0 : $var22 <= 0 ? $par5 + $var21 : $par5 - $var21; + var$10 = $par5; + $var22 = $rt_compare($par5, 0.0); + if ($var22) { + $var34 = $this.$worldObj; + $var29 = nms_AxisAlignedBB_getOffsetBoundingBox($this.$boundingBox, 0.0, (-1.0), $par5); + continue main; + } + } + $var22 = $rt_compare($par1, 0.0); + if ($var22) { + $var35 = $rt_compare($par5, 0.0); + if ($var35) { + $var34 = $this.$worldObj; + $var29 = nms_AxisAlignedBB_getOffsetBoundingBox($this.$boundingBox, $par1, (-1.0), $par5); + $ptr = 4; + continue main; + } + } + $var34 = $this.$worldObj; + $var29 = nms_AxisAlignedBB_addCoord($this.$boundingBox, $par1, $par3, $par5); + $ptr = 1; + continue main; + case 4: + $tmp = nms_World_getCollidingBoundingBoxes($var34, $this, $var29); + if ($rt_suspending()) { + break main; + } + $var34 = $tmp; + if (ju_AbstractCollection_isEmpty($var34)) { + $par1 = $par1 < $var21 && $par1 >= (-0.05) ? 0.0 : $var22 <= 0 ? $par1 + $var21 : $par1 - $var21; + $par5 = $par5 < $var21 && $par5 >= (-0.05) ? 0.0 : $var35 <= 0 ? $par5 + $var21 : $par5 - $var21; + $var27 = $par1; + var$10 = $par5; + $var22 = $rt_compare($par1, 0.0); + if ($var22) { + $var35 = $rt_compare($par5, 0.0); + if ($var35) { + $var34 = $this.$worldObj; + $var29 = nms_AxisAlignedBB_getOffsetBoundingBox($this.$boundingBox, $par1, (-1.0), $par5); + continue main; + } + } + } + $var34 = $this.$worldObj; + $var29 = nms_AxisAlignedBB_addCoord($this.$boundingBox, $par1, $par3, $par5); + $ptr = 1; + continue main; + case 5: + $tmp = nms_World_getCollidingBoundingBoxes($var34, $this, $var19); + if ($rt_suspending()) { + break main; + } + $var34 = $tmp; + $var30 = 0; + while ($var30 < ju_ArrayList_size($var34)) { + $var25 = nms_AxisAlignedBB_calculateYOffset(ju_ArrayList_get($var34, $var30), $this.$boundingBox, $var25); + $var30 = $var30 + 1 | 0; + } + nms_AxisAlignedBB_offset($this.$boundingBox, 0.0, $var25, 0.0); + if ($this.$field_70135_K) { + $var21 = var$10; + var$20 = $var27; + } else if ($par3 === $var25) { + $var21 = var$10; + var$20 = $var27; + } else { + $var21 = 0.0; + $var25 = 0.0; + var$20 = 0.0; + } + $var22 = 0; + while ($var22 < ju_ArrayList_size($var34)) { + var$20 = nms_AxisAlignedBB_calculateXOffset(ju_ArrayList_get($var34, $var22), $this.$boundingBox, var$20); + $var22 = $var22 + 1 | 0; + } + nms_AxisAlignedBB_offset($this.$boundingBox, var$20, 0.0, 0.0); + if (!$this.$field_70135_K && $var27 !== var$20) { + $var21 = 0.0; + $var25 = 0.0; + var$20 = 0.0; + } + $var22 = 0; + while ($var22 < ju_ArrayList_size($var34)) { + $var21 = nms_AxisAlignedBB_calculateZOffset(ju_ArrayList_get($var34, $var22), $this.$boundingBox, $var21); + $var22 = $var22 + 1 | 0; + } + nms_AxisAlignedBB_offset($this.$boundingBox, 0.0, 0.0, $var21); + if (!$this.$field_70135_K && var$10 !== $var21) { + $var21 = 0.0; + $var25 = 0.0; + var$20 = 0.0; + } + if (!$this.$field_70135_K && $par3 !== $var25) { + $var21 = 0.0; + $var25 = 0.0; + var$20 = 0.0; + } else { + $var25 = -$this.$stepHeight; + $var22 = 0; + while ($var22 < ju_ArrayList_size($var34)) { + $var25 = nms_AxisAlignedBB_calculateYOffset(ju_ArrayList_get($var34, $var22), $this.$boundingBox, $var25); + $var22 = $var22 + 1 | 0; + } + nms_AxisAlignedBB_offset($this.$boundingBox, 0.0, $var25, 0.0); + } + if ($par1 * $par1 + $par5 * $par5 >= var$20 * var$20 + $var21 * $var21) + nms_AxisAlignedBB_setBB($this.$boundingBox, $var29); + else { + $par1 = var$20; + $var36 = $var25; + $par5 = $var21; + } + nms_Profiler_endSection($this.$worldObj.$theProfiler); + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1013)); + $this.$posX = ($this.$boundingBox.$minX + $this.$boundingBox.$maxX) / 2.0; + $this.$posY = $this.$boundingBox.$minY + $this.$yOffset - $this.$ySize; + $this.$posZ = ($this.$boundingBox.$minZ + $this.$boundingBox.$maxZ) / 2.0; + $var22 = $rt_compare($var27, $par1); + $this.$isCollidedHorizontally = !$var22 && var$10 === $par5 ? 0 : 1; + $var35 = $rt_compare($par3, $var36); + $this.$isCollidedVertically = !$var35 ? 0 : 1; + $this.$onGround = $var35 && $par3 < 0.0 ? 1 : 0; + $this.$isCollided = !$this.$isCollidedHorizontally && !$this.$isCollidedVertically ? 0 : 1; + $var23 = $this.$onGround; + $ptr = 6; + case 6: + $this.$updateFallState($var36, $var23); + if ($rt_suspending()) { + break main; + } + if ($var22) + $this.$motionX = 0.0; + if ($var35) + $this.$motionY = 0.0; + if (var$10 !== $par5) + $this.$motionZ = 0.0; + $var36 = $this.$posX - $var7; + $var25 = $this.$posY - $var9; + $var27 = $this.$posZ - $var11; + if ($this.$canTriggerWalking() && !$var20 && $this.$ridingEntity === null) { + $var37 = nms_MathHelper_floor_double($this.$posX); + $var30 = nms_MathHelper_floor_double($this.$posY - 0.20000000298023224 - $this.$yOffset); + $var31 = nms_MathHelper_floor_double($this.$posZ); + $var32 = nms_World_getBlockId($this.$worldObj, $var37, $var30, $var31); + if (!$var32) { + $var34 = $this.$worldObj; + $var22 = $var30 - 1 | 0; + $var33 = nms_World_blockGetRenderType($var34, $var37, $var22, $var31); + if (!($var33 != 11 && $var33 != 32 && $var33 != 21)) + $var32 = nms_World_getBlockId($this.$worldObj, $var37, $var22, $var31); + } + nms_Block_$callClinit(); + if ($var32 != nms_Block_ladder.$blockID) + $var25 = 0.0; + $par1 = $this.$distanceWalkedModified; + $par3 = $var36 * $var36; + $par5 = $var27 * $var27; + $this.$distanceWalkedModified = $par1 + nms_MathHelper_sqrt_double($par3 + $par5) * 0.6; + $this.$distanceWalkedOnStepModified = $this.$distanceWalkedOnStepModified + nms_MathHelper_sqrt_double($par3 + $var25 * $var25 + $par5) * 0.6; + if ($this.$distanceWalkedOnStepModified > $this.$nextStepDistance && $var32 > 0) { + $this.$nextStepDistance = ($this.$distanceWalkedOnStepModified | 0) + 1 | 0; + if (!$this.$isInWater()) { + $ptr = 10; + continue main; + } + $var39 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX * 0.20000000298023224 + $this.$motionY * $this.$motionY + $this.$motionZ * $this.$motionZ * 0.20000000298023224) * 0.3499999940395355; + if ($var39 > 1.0) + $var39 = 1.0; + $var34 = $rt_s(1014); + var$26 = 1.0 + (nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.4000000059604645; + $ptr = 12; + continue main; + } + } + $ptr = 7; + case 7: + nms_Entity_doBlockCollisions($this); + if ($rt_suspending()) { + break main; + } + $var38 = nms_Entity_isWet($this); + if (nms_World_isBoundingBoxBurning($this.$worldObj, nms_AxisAlignedBB_contract($this.$boundingBox, 0.001, 0.001, 0.001))) { + $var22 = 1; + $ptr = 8; + continue main; + } + if ($this.$fire <= 0) + $this.$fire = -$this.$fireResistance; + if ($var38 && $this.$fire > 0) { + $var34 = $rt_s(1015); + $var39 = 0.699999988079071; + var$26 = 1.600000023841858 + (nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.4000000059604645; + $ptr = 9; + continue main; + } + nms_Profiler_endSection($this.$worldObj.$theProfiler); + return; + case 8: + $this.$dealFireDamage($var22); + if ($rt_suspending()) { + break main; + } + if (!$var38) { + $this.$fire = $this.$fire + 1 | 0; + if (!$this.$fire) + nms_Entity_setFire($this, 8); + } + if ($var38 && $this.$fire > 0) { + $var34 = $rt_s(1015); + $var39 = 0.699999988079071; + var$26 = 1.600000023841858 + (nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.4000000059604645; + $ptr = 9; + continue main; + } + nms_Profiler_endSection($this.$worldObj.$theProfiler); + return; + case 9: + $this.$playSound1($var34, $var39, var$26); + if ($rt_suspending()) { + break main; + } + $this.$fire = -$this.$fireResistance; + nms_Profiler_endSection($this.$worldObj.$theProfiler); + return; + case 10: + $this.$playStepSound($var37, $var30, $var31, $var32); + if ($rt_suspending()) { + break main; + } + $var34 = nms_Block_blocksList.data[$var32]; + $var29 = $this.$worldObj; + $ptr = 11; + case 11: + $var34.$onEntityWalking($var29, $var37, $var30, $var31, $this); + if ($rt_suspending()) { + break main; + } + $ptr = 7; + continue main; + case 12: + $this.$playSound1($var34, $var39, var$26); + if ($rt_suspending()) { + break main; + } + $ptr = 10; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par3, $par5, $var7, $var9, $var11, $var19, $var20, $var27, var$10, $var21, $var22, $var34, $var29, $var35, $var36, $var23, $var25, $var30, var$20, $var37, $var31, $var32, $var33, $var39, var$26, $var38, $ptr); +} +function nms_Entity_doBlockCollisions($this) { + var $var7, $var2, $var3, $var4, $var5, $var6, $var8, $var9, $var10, var$10, var$11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var7 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + $var7 = nms_MathHelper_floor_double($this.$boundingBox.$minX + 0.001); + $var2 = nms_MathHelper_floor_double($this.$boundingBox.$minY + 0.001); + $var3 = nms_MathHelper_floor_double($this.$boundingBox.$minZ + 0.001); + $var4 = nms_MathHelper_floor_double($this.$boundingBox.$maxX - 0.001); + $var5 = nms_MathHelper_floor_double($this.$boundingBox.$maxY - 0.001); + $var6 = nms_MathHelper_floor_double($this.$boundingBox.$maxZ - 0.001); + if (nms_World_checkChunksExist($this.$worldObj, $var7, $var2, $var3, $var4, $var5, $var6)) + while (true) { + if ($var7 > $var4) + break a; + $var8 = $var2; + while ($var8 <= $var5) { + $var9 = $var3; + while ($var9 <= $var6) { + $var10 = nms_World_getBlockId($this.$worldObj, $var7, $var8, $var9); + if ($var10 > 0) { + nms_Block_$callClinit(); + var$10 = nms_Block_blocksList.data[$var10]; + var$11 = $this.$worldObj; + $ptr = 1; + continue main; + } + $var9 = $var9 + 1 | 0; + } + $var8 = $var8 + 1 | 0; + } + $var7 = $var7 + 1 | 0; + } + } + return; + case 1: + var$10.$onEntityCollidedWithBlock(var$11, $var7, $var8, $var9, $this); + if ($rt_suspending()) { + break main; + } + a: while (true) { + $var9 = $var9 + 1 | 0; + while ($var9 > $var6) { + $var8 = $var8 + 1 | 0; + while ($var8 > $var5) { + $var7 = $var7 + 1 | 0; + if ($var7 > $var4) + break a; + $var8 = $var2; + } + $var9 = $var3; + } + $var10 = nms_World_getBlockId($this.$worldObj, $var7, $var8, $var9); + if ($var10 <= 0) + continue; + else { + nms_Block_$callClinit(); + var$10 = nms_Block_blocksList.data[$var10]; + var$11 = $this.$worldObj; + continue main; + } + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var7, $var2, $var3, $var4, $var5, $var6, $var8, $var9, $var10, var$10, var$11, $ptr); +} +function nms_Entity_playStepSound($this, $par1, $par2, $par3, $par4) { + var $var5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Block_$callClinit(); + $var5 = nms_Block_blocksList.data[$par4].$stepSound; + if (nms_World_getBlockId($this.$worldObj, $par1, $par2 + 1 | 0, $par3) == nms_Block_snow.$blockID) { + $var5 = nms_Block_snow.$stepSound; + var$6 = nms_StepSound_getStepSound($var5); + var$7 = $var5.$stepSoundVolume * 0.15000000596046448; + var$8 = $var5.$stepSoundPitch; + $ptr = 1; + continue main; + } + if (nms_Block_blocksList.data[$par4].$blockMaterial.$isLiquid()) + return; + var$6 = nms_StepSound_getStepSound($var5); + var$7 = $var5.$stepSoundVolume * 0.15000000596046448; + var$8 = $var5.$stepSoundPitch; + $ptr = 2; + continue main; + case 1: + $this.$playSound1(var$6, var$7, var$8); + if ($rt_suspending()) { + break main; + } + return; + case 2: + $this.$playSound1(var$6, var$7, var$8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $var5, var$6, var$7, var$8, $ptr); +} +function nms_Entity_playSound($this, $par1Str, $par2, $par3) { + nms_World_playSoundAtEntity($this.$worldObj, $this, $par1Str, $par2, $par3); +} +function nms_Entity_canTriggerWalking($this) { + return 1; +} +function nms_Entity_updateFallState($this, $par1, $par3) { + var var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$par3 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$par3) { + if ($par1 < 0.0) + $this.$fallDistance = $this.$fallDistance - $par1; + } else if ($this.$fallDistance > 0.0) { + var$3 = $this.$fallDistance; + $ptr = 1; + continue main; + } + return; + case 1: + $this.$fall(var$3); + if ($rt_suspending()) { + break main; + } + $this.$fallDistance = 0.0; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par3, var$3, $ptr); +} +function nms_Entity_getBoundingBox($this) { + return null; +} +function nms_Entity_dealFireDamage($this, $par1) { + var var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$isImmuneToFire) + return; + var$2 = nms_DamageSource_inFire; + $ptr = 1; + case 1: + $this.$attackEntityFrom(var$2, $par1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, var$2, $ptr); +} +function nms_Entity_fall($this, $par1) { + var var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$riddenByEntity === null) + return; + var$2 = $this.$riddenByEntity; + $ptr = 1; + case 1: + var$2.$fall($par1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, var$2, $ptr); +} +function nms_Entity_isWet($this) { + return !$this.$inWater && !nms_World_canLightningStrikeAt($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$posY), nms_MathHelper_floor_double($this.$posZ)) && !nms_World_canLightningStrikeAt($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$posY + $this.$height0), nms_MathHelper_floor_double($this.$posZ)) ? 0 : 1; +} +function nms_Entity_isInWater($this) { + return $this.$inWater; +} +function nms_Entity_handleWaterMovement($this) { + var var$1, var$2, $var1, $var2, $var3, var$6, $var4, $var5, var$9, var$10, var$11, var$12, var$13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();var$6 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$1 = $this.$worldObj; + var$2 = nms_AxisAlignedBB_contract(nms_AxisAlignedBB_expand($this.$boundingBox, 0.0, (-0.4000000059604645), 0.0), 0.001, 0.001, 0.001); + nms_Material_$callClinit(); + if (!nms_World_handleMaterialAcceleration(var$1, var$2, nms_Material_water, $this)) + $this.$inWater = 0; + else { + if (!$this.$inWater && !$this.$firstUpdate) { + $var1 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX * 0.20000000298023224 + $this.$motionY * $this.$motionY + $this.$motionZ * $this.$motionZ * 0.20000000298023224) * 0.20000000298023224; + if ($var1 > 1.0) + $var1 = 1.0; + var$1 = $rt_s(1016); + $var2 = 1.0 + (nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.4000000059604645; + $ptr = 1; + continue main; + } + $this.$fallDistance = 0.0; + $this.$inWater = 1; + $this.$fire = 0; + } + return $this.$inWater; + case 1: + $this.$playSound1(var$1, $var1, $var2); + if ($rt_suspending()) { + break main; + } + $var2 = nms_MathHelper_floor_double($this.$boundingBox.$minY); + $var3 = 0; + var$6 = $var2 + 1.0; + if ($var3 < 1.0 + $this.$width0 * 20.0) { + $var4 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0; + $var5 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0; + var$1 = $this.$worldObj; + var$2 = $rt_s(1017); + var$9 = $this.$posX + $var4; + var$10 = $this.$posZ + $var5; + var$11 = $this.$motionX; + var$12 = $this.$motionY - nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224; + var$13 = $this.$motionZ; + $ptr = 2; + continue main; + } + $var3 = 0; + if ($var3 >= 1.0 + $this.$width0 * 20.0) { + $this.$fallDistance = 0.0; + $this.$inWater = 1; + $this.$fire = 0; + return $this.$inWater; + } + $var4 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0; + $var5 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0; + var$1 = $this.$worldObj; + var$2 = $rt_s(1018); + var$9 = $this.$posX + $var4; + var$10 = $this.$posZ + $var5; + var$11 = $this.$motionX; + var$12 = $this.$motionY; + var$13 = $this.$motionZ; + $ptr = 3; + continue main; + case 2: + nms_World_spawnParticle(var$1, var$2, var$9, var$6, var$10, var$11, var$12, var$13); + if ($rt_suspending()) { + break main; + } + $var3 = $var3 + 1 | 0; + if ($var3 < 1.0 + $this.$width0 * 20.0) { + $var4 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0; + $var5 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0; + var$1 = $this.$worldObj; + var$2 = $rt_s(1017); + var$9 = $this.$posX + $var4; + var$10 = $this.$posZ + $var5; + var$11 = $this.$motionX; + var$12 = $this.$motionY - nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224; + var$13 = $this.$motionZ; + continue main; + } + $var3 = 0; + if ($var3 >= 1.0 + $this.$width0 * 20.0) { + $this.$fallDistance = 0.0; + $this.$inWater = 1; + $this.$fire = 0; + return $this.$inWater; + } + $var4 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0; + $var5 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0; + var$1 = $this.$worldObj; + var$2 = $rt_s(1018); + var$9 = $this.$posX + $var4; + var$10 = $this.$posZ + $var5; + var$11 = $this.$motionX; + var$12 = $this.$motionY; + var$13 = $this.$motionZ; + $ptr = 3; + case 3: + nms_World_spawnParticle(var$1, var$2, var$9, var$6, var$10, var$11, var$12, var$13); + if ($rt_suspending()) { + break main; + } + $var3 = $var3 + 1 | 0; + if ($var3 >= 1.0 + $this.$width0 * 20.0) { + $this.$fallDistance = 0.0; + $this.$inWater = 1; + $this.$fire = 0; + return $this.$inWater; + } + $var4 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0; + $var5 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0; + var$1 = $this.$worldObj; + var$2 = $rt_s(1018); + var$9 = $this.$posX + $var4; + var$10 = $this.$posZ + $var5; + var$11 = $this.$motionX; + var$12 = $this.$motionY; + var$13 = $this.$motionZ; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, $var1, $var2, $var3, var$6, $var4, $var5, var$9, var$10, var$11, var$12, var$13, $ptr); +} +function nms_Entity_isInsideOfMaterial($this, $par1Material) { + var $var2, $var4, $var5, $var6, $var7; + $var2 = $this.$posY + $this.$getEyeHeight(); + $var4 = nms_MathHelper_floor_double($this.$posX); + $var5 = nms_MathHelper_floor_float(nms_MathHelper_floor_double($var2)); + $var6 = nms_MathHelper_floor_double($this.$posZ); + $var7 = nms_World_getBlockId($this.$worldObj, $var4, $var5, $var6); + if ($var7) { + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$var7].$blockMaterial === $par1Material) + return $var2 >= ($var5 + 1 | 0) - (nms_BlockFluid_getFluidHeightPercent(nms_World_getBlockMetadata($this.$worldObj, $var4, $var5, $var6)) - 0.1111111119389534) ? 0 : 1; + } + return 0; +} +function nms_Entity_getEyeHeight($this) { + return 0.0; +} +function nms_Entity_handleLavaMovement($this) { + var var$1, var$2; + var$1 = $this.$worldObj; + var$2 = nms_AxisAlignedBB_expand($this.$boundingBox, (-0.10000000149011612), (-0.4000000059604645), (-0.10000000149011612)); + nms_Material_$callClinit(); + return nms_World_isMaterialInBB(var$1, var$2, nms_Material_lava); +} +function nms_Entity_moveFlying($this, $par1, $par2, $par3) { + var $var4, $var5, $var6; + $var4 = $par1 * $par1 + $par2 * $par2; + if ($var4 >= 9.999999747378752E-5) { + $var4 = nms_MathHelper_sqrt_float($var4); + if ($var4 < 1.0) + $var4 = 1.0; + $par3 = $par3 / $var4; + $par1 = $par1 * $par3; + $par2 = $par2 * $par3; + $var5 = nms_MathHelper_sin($this.$rotationYaw * 3.1415927410125732 / 180.0); + $var6 = nms_MathHelper_cos($this.$rotationYaw * 3.1415927410125732 / 180.0); + $this.$motionX = $this.$motionX + $par1 * $var6 - $par2 * $var5; + $this.$motionZ = $this.$motionZ + $par2 * $var6 + $par1 * $var5; + } +} +function nms_Entity_getBrightnessForRender($this, $par1) { + var $var2, $var3, $var4, $var6; + $var2 = nms_MathHelper_floor_double($this.$posX); + $var3 = nms_MathHelper_floor_double($this.$posZ); + if (!nms_World_blockExists($this.$worldObj, $var2, 0, $var3)) + return 0; + $var4 = ($this.$boundingBox.$maxY - $this.$boundingBox.$minY) * 0.66; + $var6 = nms_MathHelper_floor_double($this.$posY - $this.$yOffset + $var4); + return nms_World_getLightBrightnessForSkyBlocks($this.$worldObj, $var2, $var6, $var3, 0); +} +function nms_Entity_getBrightness($this, $par1) { + var $var2, $var3, $var4, $var6; + $var2 = nms_MathHelper_floor_double($this.$posX); + $var3 = nms_MathHelper_floor_double($this.$posZ); + if (!nms_World_blockExists($this.$worldObj, $var2, 0, $var3)) + return 0.0; + $var4 = ($this.$boundingBox.$maxY - $this.$boundingBox.$minY) * 0.66; + $var6 = nms_MathHelper_floor_double($this.$posY - $this.$yOffset + $var4); + return nms_World_getLightBrightness($this.$worldObj, $var2, $var6, $var3); +} +function nms_Entity_setWorld($this, $par1World) { + $this.$worldObj = $par1World; + if ($par1World !== null) + $this.$dimension = $par1World.$provider.$dimensionId; + return $this; +} +function nms_Entity_setPositionAndRotation($this, $par1, $par3, $par5, $par7, $par8) { + var $var9; + $this.$posX = $par1; + $this.$prevPosX = $par1; + $this.$posY = $par3; + $this.$prevPosY = $par3; + $this.$posZ = $par5; + $this.$prevPosZ = $par5; + $this.$rotationYaw = $par7; + $this.$prevRotationYaw = $par7; + $this.$rotationPitch = $par8; + $this.$prevRotationPitch = $par8; + $this.$ySize = 0.0; + $var9 = $this.$prevRotationYaw - $par7; + if ($var9 < (-180.0)) + $this.$prevRotationYaw = $this.$prevRotationYaw + 360.0; + if ($var9 >= 180.0) + $this.$prevRotationYaw = $this.$prevRotationYaw - 360.0; + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + nms_Entity_setRotation($this, $par7, $par8); +} +function nms_Entity_setLocationAndAngles($this, $par1, $par3, $par5, $par7, $par8) { + $this.$posX = $par1; + $this.$prevPosX = $par1; + $this.$lastTickPosX = $par1; + $par1 = $par3 + $this.$yOffset; + $this.$posY = $par1; + $this.$prevPosY = $par1; + $this.$lastTickPosY = $par1; + $this.$posZ = $par5; + $this.$prevPosZ = $par5; + $this.$lastTickPosZ = $par5; + $this.$rotationYaw = $par7; + $this.$rotationPitch = $par8; + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); +} +function nms_Entity_getDistanceToEntity($this, $par1Entity) { + var $var2, $var3, $var4; + $var2 = $this.$posX - $par1Entity.$posX; + $var3 = $this.$posY - $par1Entity.$posY; + $var4 = $this.$posZ - $par1Entity.$posZ; + return nms_MathHelper_sqrt_float($var2 * $var2 + $var3 * $var3 + $var4 * $var4); +} +function nms_Entity_getDistanceSq($this, $par1, $par3, $par5) { + var $var7, $var9, $var11; + $var7 = $this.$posX - $par1; + $var9 = $this.$posY - $par3; + $var11 = $this.$posZ - $par5; + return $var7 * $var7 + $var9 * $var9 + $var11 * $var11; +} +function nms_Entity_getDistance($this, $par1, $par3, $par5) { + var $var7, $var9, $var11; + $var7 = $this.$posX - $par1; + $var9 = $this.$posY - $par3; + $var11 = $this.$posZ - $par5; + return nms_MathHelper_sqrt_double($var7 * $var7 + $var9 * $var9 + $var11 * $var11); +} +function nms_Entity_getDistanceSqToEntity($this, $par1Entity) { + var $var2, $var4, $var6; + $var2 = $this.$posX - $par1Entity.$posX; + $var4 = $this.$posY - $par1Entity.$posY; + $var6 = $this.$posZ - $par1Entity.$posZ; + return $var2 * $var2 + $var4 * $var4 + $var6 * $var6; +} +function nms_Entity_onCollideWithPlayer($this, $par1EntityPlayer) { + return; +} +function nms_Entity_addVelocity($this, $par1, $par3, $par5) { + $this.$motionX = $this.$motionX + $par1; + $this.$motionY = $this.$motionY + $par3; + $this.$motionZ = $this.$motionZ + $par5; + $this.$isAirBorne = 1; +} +function nms_Entity_setBeenAttacked($this) { + $this.$velocityChanged = 1; +} +function nms_Entity_attackEntityFrom($this, $par1DamageSource, $par2) { + if ($this.$invulnerable) + return 0; + nms_Entity_setBeenAttacked($this); + return 0; +} +function nms_Entity_canBeCollidedWith($this) { + return 0; +} +function nms_Entity_canBePushed($this) { + return 0; +} +function nms_Entity_isInRangeToRenderVec3D($this, $par1Vec3) { + var $var2, $var4, $var6; + $var2 = $this.$posX - $par1Vec3.$xCoord; + $var4 = $this.$posY - $par1Vec3.$yCoord; + $var6 = $this.$posZ - $par1Vec3.$zCoord; + return $this.$isInRangeToRenderDist($var2 * $var2 + $var4 * $var4 + $var6 * $var6); +} +function nms_Entity_isInRangeToRenderDist($this, $par1) { + var var$2; + var$2 = nms_AxisAlignedBB_getAverageEdgeLength($this.$boundingBox) * 64.0 * $this.$renderDistanceWeight; + return $par1 >= var$2 * var$2 ? 0 : 1; +} +function nms_Entity_getShadowSize($this) { + return $this.$height0 / 2.0; +} +function nms_Entity_dropItem($this, $par1, $par2) { + return nms_Entity_dropItemWithOffset($this, $par1, $par2, 0.0); +} +function nms_Entity_dropItemWithOffset($this, $par1, $par2, $par3) { + return nms_Entity_entityDropItem($this, nms_ItemStack__init_0($par1, $par2, 0), $par3); +} +function nms_Entity_entityDropItem($this, $par1ItemStack, $par2) { + var $var3; + $var3 = nms_EntityItem__init_0($this.$worldObj, $this.$posX, $this.$posY + $par2, $this.$posZ, $par1ItemStack); + $var3.$delayBeforeCanPickup = 10; + nms_WorldClient_spawnEntityInWorld($this.$worldObj, $var3); + return $var3; +} +function nms_Entity_isEntityAlive($this) { + return $this.$isDead ? 0 : 1; +} +function nms_Entity_isEntityInsideOpaqueBlock($this) { + var $var1, $var2, $var3, $var4, $var5, $var6, $var7; + $var1 = 0; + while ($var1 < 8) { + $var2 = ((($var1 >> 0) % 2 | 0) - 0.5) * $this.$width0 * 0.800000011920929; + $var3 = ((($var1 >> 1) % 2 | 0) - 0.5) * 0.10000000149011612; + $var4 = ((($var1 >> 2) % 2 | 0) - 0.5) * $this.$width0 * 0.800000011920929; + $var5 = nms_MathHelper_floor_double($this.$posX + $var2); + $var6 = nms_MathHelper_floor_double($this.$posY + $this.$getEyeHeight() + $var3); + $var7 = nms_MathHelper_floor_double($this.$posZ + $var4); + if (nms_World_isBlockNormalCube($this.$worldObj, $var5, $var6, $var7)) + return 1; + $var1 = $var1 + 1 | 0; + } + return 0; +} +function nms_Entity_interact($this, $par1EntityPlayer) { + return 0; +} +function nms_Entity_getCollisionBox($this, $par1Entity) { + return null; +} +function nms_Entity_updateRidden($this) { + var $var1, $var3, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$var3 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$ridingEntity.$isDead) { + $this.$ridingEntity = null; + return; + } + $this.$motionX = 0.0; + $this.$motionY = 0.0; + $this.$motionZ = 0.0; + $ptr = 1; + case 1: + $this.$onUpdate(); + if ($rt_suspending()) { + break main; + } + if ($this.$ridingEntity !== null) { + $this.$ridingEntity.$updateRiderPosition(); + $this.$entityRiderYawDelta = $this.$entityRiderYawDelta + $this.$ridingEntity.$rotationYaw - $this.$ridingEntity.$prevRotationYaw; + $this.$entityRiderPitchDelta = $this.$entityRiderPitchDelta + $this.$ridingEntity.$rotationPitch - $this.$ridingEntity.$prevRotationPitch; + while ($this.$entityRiderYawDelta >= 180.0) { + $this.$entityRiderYawDelta = $this.$entityRiderYawDelta - 360.0; + } + while ($this.$entityRiderYawDelta < (-180.0)) { + $this.$entityRiderYawDelta = $this.$entityRiderYawDelta + 360.0; + } + while ($this.$entityRiderPitchDelta >= 180.0) { + $this.$entityRiderPitchDelta = $this.$entityRiderPitchDelta - 360.0; + } + while ($this.$entityRiderPitchDelta < (-180.0)) { + $this.$entityRiderPitchDelta = $this.$entityRiderPitchDelta + 360.0; + } + $var1 = $this.$entityRiderYawDelta * 0.5; + $var3 = $this.$entityRiderPitchDelta * 0.5; + var$3 = 10.0; + if ($var1 > var$3) + $var1 = var$3; + var$4 = (-10.0); + if ($var1 < var$4) + $var1 = var$4; + if ($var3 <= var$3) + var$3 = $var3; + if (var$3 >= var$4) + var$4 = var$3; + $this.$entityRiderYawDelta = $this.$entityRiderYawDelta - $var1; + $this.$entityRiderPitchDelta = $this.$entityRiderPitchDelta - var$4; + $this.$rotationYaw = $this.$rotationYaw + $var1; + $this.$rotationPitch = $this.$rotationPitch + var$4; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var3, var$3, var$4, $ptr); +} +function nms_Entity_updateRiderPosition($this) { + if ($this.$riddenByEntity !== null) { + if (!($this.$riddenByEntity instanceof nms_EntityPlayer && $this.$riddenByEntity.$func_71066_bF())) { + $this.$riddenByEntity.$lastTickPosX = $this.$lastTickPosX; + $this.$riddenByEntity.$lastTickPosY = $this.$lastTickPosY + $this.$getMountedYOffset() + $this.$riddenByEntity.$getYOffset(); + $this.$riddenByEntity.$lastTickPosZ = $this.$lastTickPosZ; + } + nms_Entity_setPosition($this.$riddenByEntity, $this.$posX, $this.$posY + $this.$getMountedYOffset() + $this.$riddenByEntity.$getYOffset(), $this.$posZ); + } +} +function nms_Entity_getYOffset($this) { + return $this.$yOffset; +} +function nms_Entity_getMountedYOffset($this) { + return $this.$height0 * 0.75; +} +function nms_Entity_mountEntity($this, $par1Entity) { + $this.$entityRiderPitchDelta = 0.0; + $this.$entityRiderYawDelta = 0.0; + if ($par1Entity !== null) { + if ($this.$ridingEntity !== null) + $this.$ridingEntity.$riddenByEntity = null; + $this.$ridingEntity = $par1Entity; + $par1Entity.$riddenByEntity = $this; + } else { + if ($this.$ridingEntity !== null) { + nms_Entity_setLocationAndAngles($this, $this.$ridingEntity.$posX, $this.$ridingEntity.$boundingBox.$minY + $this.$ridingEntity.$height0, $this.$ridingEntity.$posZ, $this.$rotationYaw, $this.$rotationPitch); + $this.$ridingEntity.$riddenByEntity = null; + } + $this.$ridingEntity = null; + } +} +function nms_Entity_unmountEntity($this, $par1Entity) { + var $var3, $var5, $var7, $var9, $var11, $var13, $var14, $var2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var2 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = $this.$posX; + $var5 = $this.$posY; + $var7 = $this.$posZ; + if ($par1Entity !== null) { + $var3 = $par1Entity.$posX; + $var5 = $par1Entity.$boundingBox.$minY + $par1Entity.$height0; + $var7 = $par1Entity.$posZ; + } + $var9 = (-1.5); + a: { + while ($var9 < 2.0) { + $var11 = (-1.5); + while ($var11 < 2.0) { + if ($var9 !== 0.0) + break a; + if ($var11 !== 0.0) + break a; + $var11 = $var11 + 1.0; + } + $var9 = $var9 + 1.0; + } + nms_Entity_setLocationAndAngles($this, $var3, $var5, $var7, $this.$rotationYaw, $this.$rotationPitch); + return; + } + $var13 = $this.$posX + $var9 | 0; + $var14 = $this.$posZ + $var11 | 0; + $var2 = nms_AxisAlignedBB_getOffsetBoundingBox($this.$boundingBox, $var9, 1.0, $var11); + $par1Entity = $this.$worldObj; + $ptr = 1; + case 1: + b: { + $tmp = nms_World_getCollidingBlockBounds($par1Entity, $var2); + if ($rt_suspending()) { + break main; + } + $par1Entity = $tmp; + if (ju_AbstractCollection_isEmpty($par1Entity)) { + if (nms_World_doesBlockHaveSolidTopSurface($this.$worldObj, $var13, $this.$posY | 0, $var14)) { + nms_Entity_setLocationAndAngles($this, $this.$posX + $var9, $this.$posY + 1.0, $this.$posZ + $var11, $this.$rotationYaw, $this.$rotationPitch); + return; + } + if (!nms_World_doesBlockHaveSolidTopSurface($this.$worldObj, $var13, ($this.$posY | 0) - 1 | 0, $var14)) { + $par1Entity = nms_World_getBlockMaterial($this.$worldObj, $var13, ($this.$posY | 0) - 1 | 0, $var14); + nms_Material_$callClinit(); + if ($par1Entity !== nms_Material_water) + break b; + } + $var3 = $this.$posX + $var9; + $var5 = $this.$posY + 1.0; + $var7 = $this.$posZ + $var11; + } + } + c: { + d: while (true) { + $var11 = $var11 + 1.0; + while ($var11 >= 2.0) { + $var9 = $var9 + 1.0; + if ($var9 >= 2.0) + break d; + $var11 = (-1.5); + } + if ($var9 !== 0.0) + break c; + if ($var11 !== 0.0) + break c; + } + nms_Entity_setLocationAndAngles($this, $var3, $var5, $var7, $this.$rotationYaw, $this.$rotationPitch); + return; + } + $var13 = $this.$posX + $var9 | 0; + $var14 = $this.$posZ + $var11 | 0; + $var2 = nms_AxisAlignedBB_getOffsetBoundingBox($this.$boundingBox, $var9, 1.0, $var11); + $par1Entity = $this.$worldObj; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $var3, $var5, $var7, $var9, $var11, $var13, $var14, $var2, $ptr); +} +function nms_Entity_setPositionAndRotation2($this, $par1, $par3, $par5, $par7, $par8, $par9) { + var $var10, $var14, $var11, $var13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var13 = $thread.pop();$var11 = $thread.pop();$var14 = $thread.pop();$var10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par5 = $thread.pop();$par3 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Entity_setPosition($this, $par1, $par3, $par5); + nms_Entity_setRotation($this, $par7, $par8); + $var10 = $this.$worldObj; + $var14 = nms_AxisAlignedBB_contract($this.$boundingBox, 0.03125, 0.0, 0.03125); + $ptr = 1; + case 1: + $tmp = nms_World_getCollidingBoundingBoxes($var10, $this, $var14); + if ($rt_suspending()) { + break main; + } + $var10 = $tmp; + if (!ju_AbstractCollection_isEmpty($var10)) { + $var11 = 0.0; + $var13 = 0; + while ($var13 < $var10.$size) { + $var14 = ju_ArrayList_get($var10, $var13); + if ($var14.$maxY > $var11) + $var11 = $var14.$maxY; + $var13 = $var13 + 1 | 0; + } + nms_Entity_setPosition($this, $par1, $par3 + $var11 - $this.$boundingBox.$minY, $par5); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par3, $par5, $par7, $par8, $par9, $var10, $var14, $var11, $var13, $ptr); +} +function nms_Entity_getCollisionBorderSize($this) { + return 0.10000000149011612; +} +function nms_Entity_getLookVec($this) { + return null; +} +function nms_Entity_setInPortal($this) { + if ($this.$timeUntilPortal <= 0) + $this.$inPortal = 1; + else + $this.$timeUntilPortal = $this.$getPortalCooldown(); +} +function nms_Entity_getPortalCooldown($this) { + return 900; +} +function nms_Entity_setVelocity($this, $par1, $par3, $par5) { + $this.$motionX = $par1; + $this.$motionY = $par3; + $this.$motionZ = $par5; +} +function nms_Entity_handleHealthUpdate($this, $par1) { + return; +} +function nms_Entity_performHurtAnimation($this) { + return; +} +function nms_Entity_updateCloak($this) { + return; +} +function nms_Entity_getLastActiveItems($this) { + return null; +} +function nms_Entity_setCurrentItemOrArmor($this, $par1, $par2ItemStack) { + return; +} +function nms_Entity_isBurning($this) { + return $this.$fire <= 0 && !nms_Entity_getFlag($this, 0) ? 0 : 1; +} +function nms_Entity_isRiding($this) { + return $this.$ridingEntity === null && !nms_Entity_getFlag($this, 2) ? 0 : 1; +} +function nms_Entity_isSneaking($this) { + return nms_Entity_getFlag($this, 1); +} +function nms_Entity_setSneaking($this, $par1) { + nms_Entity_setFlag($this, 1, $par1); +} +function nms_Entity_isSprinting($this) { + return nms_Entity_getFlag($this, 3); +} +function nms_Entity_setSprinting($this, $par1) { + nms_Entity_setFlag($this, 3, $par1); +} +function nms_Entity_isInvisible($this) { + return nms_Entity_getFlag($this, 5); +} +function nms_Entity_func_98034_c($this, $par1EntityPlayer) { + return nms_Entity_isInvisible($this); +} +function nms_Entity_isEating($this) { + return nms_Entity_getFlag($this, 4); +} +function nms_Entity_getFlag($this, $par1) { + return !(nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 0) & 1 << $par1) ? 0 : 1; +} +function nms_Entity_setFlag($this, $par1, $par2) { + var $var3; + $var3 = nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 0); + if ($par2) + nms_DataWatcher_updateObject($this.$dataWatcher, 0, jl_Byte_valueOf(($var3 | 1 << $par1) << 24 >> 24)); + else + nms_DataWatcher_updateObject($this.$dataWatcher, 0, jl_Byte_valueOf(($var3 & (1 << $par1 ^ (-1))) << 24 >> 24)); +} +function nms_Entity_getAir($this) { + return nms_DataWatcher_getWatchableObjectShort($this.$dataWatcher, 1); +} +function nms_Entity_setAir($this, $par1) { + nms_DataWatcher_updateObject($this.$dataWatcher, 1, jl_Short_valueOf($par1 << 16 >> 16)); +} +function nms_Entity_pushOutOfBlocks($this, $par1, $par3, $par5) { + var $var7, $var8, $var9, $var10, $var12, $var14, $var16, var$11, $var21, $var17, $var18, $var20, $var22, $var23, $var24, $var26, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var26 = $thread.pop();$var24 = $thread.pop();$var23 = $thread.pop();$var22 = $thread.pop();$var20 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var21 = $thread.pop();var$11 = $thread.pop();$var16 = $thread.pop();$var14 = $thread.pop();$var12 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$par5 = $thread.pop();$par3 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var7 = nms_MathHelper_floor_double($par1); + $var8 = nms_MathHelper_floor_double($par3); + $var9 = nms_MathHelper_floor_double($par5); + $var10 = $par1 - $var7; + $var12 = $par3 - $var8; + $var14 = $par5 - $var9; + $var16 = $this.$worldObj; + var$11 = $this.$boundingBox; + $ptr = 1; + case 1: + $tmp = nms_World_getCollidingBlockBounds($var16, var$11); + if ($rt_suspending()) { + break main; + } + $var16 = $tmp; + if (ju_AbstractCollection_isEmpty($var16)) { + $var16 = $this.$worldObj; + $ptr = 3; + continue main; + } + $var16 = $this.$worldObj; + $var21 = $var7 - 1 | 0; + $ptr = 2; + case 2: + $tmp = nms_World_func_85174_u($var16, $var21, $var8, $var9); + if ($rt_suspending()) { + break main; + } + $var21 = $tmp; + $var17 = $var21 ? 0 : 1; + $var16 = $this.$worldObj; + $var21 = $var7 + 1 | 0; + $ptr = 4; + continue main; + case 3: + $tmp = nms_World_func_85174_u($var16, $var7, $var8, $var9); + if ($rt_suspending()) { + break main; + } + $var21 = $tmp; + if (!$var21) + return 0; + $var16 = $this.$worldObj; + $var21 = $var7 - 1 | 0; + $ptr = 2; + continue main; + case 4: + $tmp = nms_World_func_85174_u($var16, $var21, $var8, $var9); + if ($rt_suspending()) { + break main; + } + $var21 = $tmp; + $var18 = $var21 ? 0 : 1; + $var16 = $this.$worldObj; + $var21 = $var8 - 1 | 0; + $ptr = 5; + case 5: + $tmp = nms_World_func_85174_u($var16, $var7, $var21, $var9); + if ($rt_suspending()) { + break main; + } + $var21 = $tmp; + $var16 = $this.$worldObj; + $var21 = $var8 + 1 | 0; + $ptr = 6; + case 6: + $tmp = nms_World_func_85174_u($var16, $var7, $var21, $var9); + if ($rt_suspending()) { + break main; + } + $var21 = $tmp; + $var20 = $var21 ? 0 : 1; + $var16 = $this.$worldObj; + $var21 = $var9 - 1 | 0; + $ptr = 7; + case 7: + $tmp = nms_World_func_85174_u($var16, $var7, $var8, $var21); + if ($rt_suspending()) { + break main; + } + $var21 = $tmp; + $var21 = $var21 ? 0 : 1; + $var16 = $this.$worldObj; + $var22 = $var9 + 1 | 0; + $ptr = 8; + case 8: + $tmp = nms_World_func_85174_u($var16, $var7, $var8, $var22); + if ($rt_suspending()) { + break main; + } + $var7 = $tmp; + $var22 = $var7 ? 0 : 1; + $var23 = 3; + $var24 = 9999.0; + if ($var17 && $var10 < $var24) { + $var23 = 0; + $var24 = $var10; + } + if (!$var18) + $par1 = $var24; + else { + $par1 = 1.0 - $var10; + if ($par1 < $var24) + $var23 = 1; + else + $par1 = $var24; + } + if (!$var20) + $par3 = $par1; + else { + $par3 = 1.0 - $var12; + if ($par3 < $par1) + $var23 = 3; + else + $par3 = $par1; + } + if ($var21 && $var14 < $par3) { + $var23 = 4; + $par3 = $var14; + } + if ($var22 && 1.0 - $var14 < $par3) + $var23 = 5; + $var26 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224 + 0.10000000149011612; + if (!$var23) + $this.$motionX = -$var26; + if ($var23 == 1) + $this.$motionX = $var26; + if ($var23 == 2) + $this.$motionY = -$var26; + if ($var23 == 3) + $this.$motionY = $var26; + if ($var23 == 4) + $this.$motionZ = -$var26; + if ($var23 == 5) + $this.$motionZ = $var26; + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par3, $par5, $var7, $var8, $var9, $var10, $var12, $var14, $var16, var$11, $var21, $var17, $var18, $var20, $var22, $var23, $var24, $var26, $ptr); +} +function nms_Entity_setInWeb($this) { + $this.$isInWeb = 1; + $this.$fallDistance = 0.0; +} +function nms_Entity_getEntityName($this) { + var $var1, var$2; + $var1 = ju_HashMap_get(nms_EntityList_classToStringMapping, jl_Object_getClass($this)); + if ($var1 === null) + $var1 = $rt_s(1019); + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $rt_s(1020)); + jl_AbstractStringBuilder_append(var$2, $var1); + jl_AbstractStringBuilder_append(var$2, $rt_s(1021)); + return nms_StatCollector_translateToLocal(jl_AbstractStringBuilder_toString(var$2)); +} +function nms_Entity_getParts($this) { + return null; +} +function nms_Entity_isEntityEqual($this, $par1Entity) { + return $this !== $par1Entity ? 0 : 1; +} +function nms_Entity_setRotationYawHead($this, $par1) { + return; +} +function nms_Entity_canAttackWithItem($this) { + return 1; +} +function nms_Entity_func_85031_j($this, $par1Entity) { + return 0; +} +function nms_Entity_toString($this) { + var var$1, var$2; + var$1 = $rt_createArray(jl_Object, 7); + var$2 = var$1.data; + var$2[0] = jl_Class_getSimpleName(jl_Object_getClass($this)); + var$2[1] = $this.$getEntityName(); + var$2[2] = jl_Integer_valueOf($this.$entityId); + var$2[3] = $this.$worldObj === null ? $rt_s(1022) : $this.$worldObj.$worldInfo.$levelName; + var$2[4] = jl_Double_valueOf($this.$posX); + var$2[5] = jl_Double_valueOf($this.$posY); + var$2[6] = jl_Double_valueOf($this.$posZ); + return jl_String_format($rt_s(1023), var$1); +} +function nms_Entity_isEntityInvulnerable($this) { + return $this.$invulnerable; +} +function nms_Entity_func_82146_a($this, $par1Explosion, $par2World, $par3, $par4, $par5, $par6Block) { + return $par6Block.$getExplosionResistance($this); +} +function nms_Entity_func_96091_a($this, $par1Explosion, $par2World, $par3, $par4, $par5, $par6, $par7) { + return 1; +} +function nms_Entity_canRenderOnFire($this) { + return $this.$isBurning(); +} +function nms_Entity_func_96092_aw($this) { + return 1; +} +function nms_Entity_getTranslatedEntityName($this) { + return $this.$getEntityName(); +} +function nms_Entity__clinit_() { + nms_Entity_nextEntityID = 0; +} +function nms_EntityLiving() { + var a = this; nms_Entity.call(a); + a.$maxHurtResistantTime = 0; + a.$field_70769_ao = 0.0; + a.$field_70770_ap = 0.0; + a.$renderYawOffset = 0.0; + a.$prevRenderYawOffset = 0.0; + a.$rotationYawHead = 0.0; + a.$prevRotationYawHead = 0.0; + a.$field_70768_au = 0.0; + a.$field_70766_av = 0.0; + a.$field_70764_aw = 0.0; + a.$field_70763_ax = 0.0; + a.$field_70753_ay = 0; + a.$field_70740_aA = 0; + a.$field_70741_aB = 0.0; + a.$entityType = null; + a.$field_70743_aD = 0.0; + a.$scoreValue = 0; + a.$field_70745_aF = 0.0; + a.$landMovementFactor = 0.0; + a.$jumpMovementFactor = 0.0; + a.$prevSwingProgress = 0.0; + a.$swingProgress = 0.0; + a.$health = 0; + a.$prevHealth = 0; + a.$livingSoundTime = 0; + a.$hurtTime = 0; + a.$maxHurtTime = 0; + a.$attackedAtYaw = 0.0; + a.$deathTime = 0; + a.$attackTime = 0; + a.$prevCameraPitch = 0.0; + a.$cameraPitch0 = 0.0; + a.$dead = 0; + a.$experienceValue = 0; + a.$field_70731_aW = 0; + a.$field_70730_aX = 0.0; + a.$prevLimbYaw = 0.0; + a.$limbYaw = 0.0; + a.$limbSwing = 0.0; + a.$attackingPlayer = null; + a.$recentlyHit = 0; + a.$entityLivingToAttack = null; + a.$revengeTimer = 0; + a.$lastAttackingEntity = null; + a.$arrowHitTimer = 0; + a.$activePotionsMap = null; + a.$potionsNeedUpdate = 0; + a.$field_70748_f = 0; + a.$lookHelper = null; + a.$moveHelper = null; + a.$jumpHelper = null; + a.$bodyHelper = null; + a.$attackTarget = null; + a.$senses = null; + a.$AIMoveSpeed = 0.0; + a.$homePosition = null; + a.$maximumHomeDistance = 0.0; + a.$equipment = null; + a.$equipmentDropChances = null; + a.$previousEquipment = null; + a.$isSwingInProgress = 0; + a.$swingProgressInt = 0; + a.$canPickUpLoot = 0; + a.$persistenceRequired = 0; + a.$field_94063_bt = null; + a.$newPosRotationIncrements = 0; + a.$newPosX = 0.0; + a.$newPosY = 0.0; + a.$newPosZ = 0.0; + a.$newRotationYaw = 0.0; + a.$newRotationPitch = 0.0; + a.$field_70706_bo = 0.0; + a.$lastDamage = 0; + a.$entityAge = 0; + a.$moveStrafing = 0.0; + a.$moveForward = 0.0; + a.$randomYawVelocity = 0.0; + a.$isJumping = 0; + a.$defaultPitch = 0.0; + a.$moveSpeed = 0.0; + a.$jumpTicks = 0; + a.$currentTarget = null; + a.$numTicksToChaseTarget = 0; +} +var nms_EntityLiving_enchantmentProbability = null; +var nms_EntityLiving_armorEnchantmentProbability = null; +var nms_EntityLiving_armorProbability = null; +var nms_EntityLiving_pickUpLootProability = null; +function nms_EntityLiving__init_() { + var var_0 = new nms_EntityLiving(); + nms_EntityLiving__init_0(var_0); + return var_0; +} +function nms_EntityLiving__init_0($this) { + var var$1, $var2; + nms_Entity__init_0($this); + $this.$maxHurtResistantTime = 20; + $this.$renderYawOffset = 0.0; + $this.$prevRenderYawOffset = 0.0; + $this.$rotationYawHead = 0.0; + $this.$prevRotationYawHead = 0.0; + $this.$field_70753_ay = 1; + $this.$field_70740_aA = 1; + $this.$field_70741_aB = 0.0; + $this.$entityType = null; + $this.$field_70743_aD = 1.0; + $this.$scoreValue = 0; + $this.$field_70745_aF = 0.0; + $this.$landMovementFactor = 0.10000000149011612; + $this.$jumpMovementFactor = 0.019999999552965164; + $this.$health = $this.$getMaxHealth(); + $this.$attackedAtYaw = 0.0; + $this.$deathTime = 0; + $this.$attackTime = 0; + $this.$dead = 0; + $this.$field_70731_aW = (-1); + $this.$field_70730_aX = jl_Math_random() * 0.8999999761581421 + 0.10000000149011612; + $this.$attackingPlayer = null; + $this.$recentlyHit = 0; + $this.$entityLivingToAttack = null; + $this.$revengeTimer = 0; + $this.$lastAttackingEntity = null; + $this.$arrowHitTimer = 0; + $this.$activePotionsMap = ju_HashMap__init_(); + $this.$potionsNeedUpdate = 1; + $this.$homePosition = nms_ChunkCoordinates__init_0(0, 0, 0); + $this.$maximumHomeDistance = (-1.0); + $this.$equipment = $rt_createArray(nms_ItemStack, 5); + $this.$equipmentDropChances = $rt_createFloatArray(5); + $this.$previousEquipment = $rt_createArray(nms_ItemStack, 5); + $this.$isSwingInProgress = 0; + $this.$swingProgressInt = 0; + $this.$canPickUpLoot = 0; + $this.$persistenceRequired = 0; + var$1 = new nms_CombatTracker; + var$1.$field_94556_a = ju_ArrayList__init_0(); + var$1.$field_94555_c = 0; + var$1.$field_94552_d = 0; + var$1.$field_94553_e = 0; + var$1.$field_94554_b = $this; + $this.$field_94063_bt = var$1; + $this.$field_70706_bo = 0.0; + $this.$lastDamage = 0; + $this.$entityAge = 0; + $this.$isJumping = 0; + $this.$defaultPitch = 0.0; + $this.$moveSpeed = 0.699999988079071; + $this.$jumpTicks = 0; + $this.$numTicksToChaseTarget = 0; + $this.$preventEntitySpawning = 1; + var$1 = new nms_EntityLookHelper; + var$1.$isLooking = 0; + var$1.$entity = $this; + $this.$lookHelper = var$1; + var$1 = new nms_EntityMoveHelper; + var$1.$update2 = 0; + var$1.$entity0 = $this; + var$1.$posX0 = $this.$posX; + var$1.$posY0 = $this.$posY; + var$1.$posZ0 = $this.$posZ; + $this.$moveHelper = var$1; + var$1 = new nms_EntityJumpHelper; + var$1.$isJumping0 = 0; + var$1.$entity1 = $this; + $this.$jumpHelper = var$1; + var$1 = new nms_EntityBodyHelper; + var$1.$field_75666_b = 0; + var$1.$field_75667_c = 0.0; + var$1.$theLiving = $this; + $this.$bodyHelper = var$1; + var$1 = new nms_EntitySenses; + var$1.$seenEntities = ju_ArrayList__init_0(); + var$1.$unseenEntities = ju_ArrayList__init_0(); + var$1.$entityObj = $this; + $this.$senses = var$1; + $this.$field_70770_ap = (jl_Math_random() + 1.0) * 0.009999999776482582; + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + $this.$field_70769_ao = jl_Math_random() * 12398.0; + $this.$rotationYaw = jl_Math_random() * 3.141592653589793 * 2.0; + $this.$rotationYawHead = $this.$rotationYaw; + $var2 = 0; + while ($var2 < $this.$equipmentDropChances.data.length) { + $this.$equipmentDropChances.data[$var2] = 0.08500000089406967; + $var2 = $var2 + 1 | 0; + } + $this.$stepHeight = 0.5; +} +function nms_EntityLiving_getMoveHelper($this) { + return $this.$moveHelper; +} +function nms_EntityLiving_getJumpHelper($this) { + return $this.$jumpHelper; +} +function nms_EntityLiving_getRNG($this) { + return $this.$rand0; +} +function nms_EntityLiving_setLastAttackingEntity($this, $par1Entity) { + if ($par1Entity instanceof nms_EntityLiving) + $this.$lastAttackingEntity = $par1Entity; +} +function nms_EntityLiving_setRotationYawHead($this, $par1) { + $this.$rotationYawHead = $par1; +} +function nms_EntityLiving_getAIMoveSpeed($this) { + return $this.$AIMoveSpeed; +} +function nms_EntityLiving_setAIMoveSpeed($this, $par1) { + $this.$AIMoveSpeed = $par1; + $this.$moveForward = $par1; +} +function nms_EntityLiving_getAttackTarget($this) { + return $this.$attackTarget; +} +function nms_EntityLiving_updateFallState($this, $par1, $par3) { + var $var4, $var5, $var6, $var7, var$7, var$8, $var8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$isInWater()) { + $ptr = 1; + continue main; + } + if ($par3 && $this.$fallDistance > 0.0) { + $var4 = nms_MathHelper_floor_double($this.$posX); + $var5 = nms_MathHelper_floor_double($this.$posY - 0.20000000298023224 - $this.$yOffset); + $var6 = nms_MathHelper_floor_double($this.$posZ); + $var7 = nms_World_getBlockId($this.$worldObj, $var4, $var5, $var6); + if (!$var7) { + var$7 = $this.$worldObj; + var$8 = $var5 - 1 | 0; + $var8 = nms_World_blockGetRenderType(var$7, $var4, var$8, $var6); + if (!($var8 != 11 && $var8 != 32 && $var8 != 21)) + $var7 = nms_World_getBlockId($this.$worldObj, $var4, var$8, $var6); + } + if ($var7 > 0) + nms_Block_$callClinit(); + } + $ptr = 2; + continue main; + case 1: + nms_Entity_handleWaterMovement($this); + if ($rt_suspending()) { + break main; + } + if ($par3 && $this.$fallDistance > 0.0) { + $var4 = nms_MathHelper_floor_double($this.$posX); + $var5 = nms_MathHelper_floor_double($this.$posY - 0.20000000298023224 - $this.$yOffset); + $var6 = nms_MathHelper_floor_double($this.$posZ); + $var7 = nms_World_getBlockId($this.$worldObj, $var4, $var5, $var6); + if (!$var7) { + var$7 = $this.$worldObj; + var$8 = $var5 - 1 | 0; + $var8 = nms_World_blockGetRenderType(var$7, $var4, var$8, $var6); + if (!($var8 != 11 && $var8 != 32 && $var8 != 21)) + $var7 = nms_World_getBlockId($this.$worldObj, $var4, var$8, $var6); + } + if ($var7 > 0) + nms_Block_$callClinit(); + } + $ptr = 2; + case 2: + nms_Entity_updateFallState($this, $par1, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par3, $var4, $var5, $var6, $var7, var$7, var$8, $var8, $ptr); +} +function nms_EntityLiving_setRevengeTarget($this, $par1EntityLiving) { + $this.$entityLivingToAttack = $par1EntityLiving; + $this.$revengeTimer = $this.$entityLivingToAttack === null ? 0 : 100; +} +function nms_EntityLiving_entityInit($this) { + nms_DataWatcher_addObject($this.$dataWatcher, 8, jl_Integer_valueOf($this.$field_70748_f)); + nms_DataWatcher_addObject($this.$dataWatcher, 9, jl_Byte_valueOf(0)); + nms_DataWatcher_addObject($this.$dataWatcher, 10, jl_Byte_valueOf(0)); + nms_DataWatcher_addObject($this.$dataWatcher, 6, jl_Byte_valueOf(0)); + nms_DataWatcher_addObject($this.$dataWatcher, 5, $rt_s(36)); +} +function nms_EntityLiving_canEntityBeSeen($this, $par1Entity) { + var var$2, var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$2 = $this.$worldObj; + var$3 = nms_Vec3Pool_getVecFromPool($this.$worldObj.$vecPool, $this.$posX, $this.$posY + $this.$getEyeHeight(), $this.$posZ); + $par1Entity = nms_Vec3Pool_getVecFromPool($this.$worldObj.$vecPool, $par1Entity.$posX, $par1Entity.$posY + $par1Entity.$getEyeHeight(), $par1Entity.$posZ); + $ptr = 1; + case 1: + $tmp = nms_World_rayTraceBlocks(var$2, var$3, $par1Entity); + if ($rt_suspending()) { + break main; + } + $par1Entity = $tmp; + return $par1Entity !== null ? 0 : 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, var$2, var$3, $ptr); +} +function nms_EntityLiving_canBeCollidedWith($this) { + return $this.$isDead ? 0 : 1; +} +function nms_EntityLiving_canBePushed($this) { + return $this.$isDead ? 0 : 1; +} +function nms_EntityLiving_getEyeHeight($this) { + return $this.$height0 * 0.8500000238418579; +} +function nms_EntityLiving_getTalkInterval($this) { + return 80; +} +function nms_EntityLiving_playLivingSound($this) { + var $var1, var$2, var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var1 = $this.$getLivingSound(); + if ($var1 === null) + return; + var$2 = $this.$getSoundVolume(); + var$3 = $this.$getSoundPitch(); + $ptr = 1; + case 1: + $this.$playSound1($var1, var$2, var$3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, var$2, var$3, $ptr); +} +function nms_EntityLiving_onEntityUpdate($this) { + var $var1, $var2, var$3, $var3, $var4, $var5, var$7, var$8, var$9, var$10, var$11, var$12, var$13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$prevSwingProgress = $this.$swingProgress; + $ptr = 1; + case 1: + nms_Entity_onEntityUpdate($this); + if ($rt_suspending()) { + break main; + } + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1024)); + if (nms_EntityLiving_isEntityAlive($this)) { + $var1 = nle_EaglercraftRandom_nextInt($this.$rand0, 1000); + $var2 = $this.$livingSoundTime; + $this.$livingSoundTime = $var2 + 1 | 0; + if ($var1 < $var2) { + $this.$livingSoundTime = -$this.$getTalkInterval(); + $ptr = 2; + continue main; + } + } + if (nms_EntityLiving_isEntityAlive($this) && $this.$isEntityInsideOpaqueBlock()) { + var$3 = nms_DamageSource_inWall; + $var1 = 1; + $ptr = 3; + continue main; + } + nms_Entity_extinguish($this); + $var1 = $this instanceof nms_EntityPlayer && $this.$capabilities.$disableDamage ? 1 : 0; + a: { + if (nms_EntityLiving_isEntityAlive($this)) { + nms_Material_$callClinit(); + if (nms_Entity_isInsideOfMaterial($this, nms_Material_water) && !$this.$canBreatheUnderwater() && !ju_HashMap_containsKey($this.$activePotionsMap, jl_Integer_valueOf(nms_Potion_waterBreathing.$id5)) && !$var1) { + nms_Entity_setAir($this, $this.$decreaseAirSupply(nms_Entity_getAir($this))); + if (nms_Entity_getAir($this) == (-20)) { + nms_Entity_setAir($this, 0); + $var2 = 0; + if ($var2 >= 8) { + var$3 = nms_DamageSource_drown; + $var1 = 2; + $ptr = 5; + continue main; + } + $var3 = nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0); + $var4 = nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0); + $var5 = nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0); + var$3 = $this.$worldObj; + var$7 = $rt_s(1017); + var$8 = $this.$posX + $var3; + var$9 = $this.$posY + $var4; + var$10 = $this.$posZ + $var5; + var$11 = $this.$motionX; + var$12 = $this.$motionY; + var$13 = $this.$motionZ; + $ptr = 6; + continue main; + } + nms_Entity_extinguish($this); + break a; + } + } + nms_Entity_setAir($this, 300); + } + $this.$prevCameraPitch = $this.$cameraPitch0; + if ($this.$attackTime > 0) + $this.$attackTime = $this.$attackTime - 1 | 0; + if ($this.$hurtTime > 0) + $this.$hurtTime = $this.$hurtTime - 1 | 0; + if ($this.$hurtResistantTime > 0) + $this.$hurtResistantTime = $this.$hurtResistantTime - 1 | 0; + if ($this.$health <= 0) { + $ptr = 4; + continue main; + } + if ($this.$recentlyHit <= 0) + $this.$attackingPlayer = null; + else + $this.$recentlyHit = $this.$recentlyHit - 1 | 0; + if ($this.$lastAttackingEntity !== null && !nms_EntityLiving_isEntityAlive($this.$lastAttackingEntity)) + $this.$lastAttackingEntity = null; + if ($this.$entityLivingToAttack !== null) { + if (!$this.$entityLivingToAttack.$isEntityAlive()) + $this.$setRevengeTarget(null); + else if ($this.$revengeTimer <= 0) + $this.$setRevengeTarget(null); + else + $this.$revengeTimer = $this.$revengeTimer - 1 | 0; + } + $ptr = 7; + continue main; + case 2: + nms_EntityLiving_playLivingSound($this); + if ($rt_suspending()) { + break main; + } + if (nms_EntityLiving_isEntityAlive($this) && $this.$isEntityInsideOpaqueBlock()) { + var$3 = nms_DamageSource_inWall; + $var1 = 1; + $ptr = 3; + continue main; + } + nms_Entity_extinguish($this); + $var1 = $this instanceof nms_EntityPlayer && $this.$capabilities.$disableDamage ? 1 : 0; + b: { + if (nms_EntityLiving_isEntityAlive($this)) { + nms_Material_$callClinit(); + if (nms_Entity_isInsideOfMaterial($this, nms_Material_water) && !$this.$canBreatheUnderwater() && !ju_HashMap_containsKey($this.$activePotionsMap, jl_Integer_valueOf(nms_Potion_waterBreathing.$id5)) && !$var1) { + nms_Entity_setAir($this, $this.$decreaseAirSupply(nms_Entity_getAir($this))); + if (nms_Entity_getAir($this) == (-20)) { + nms_Entity_setAir($this, 0); + $var2 = 0; + if ($var2 >= 8) { + var$3 = nms_DamageSource_drown; + $var1 = 2; + $ptr = 5; + continue main; + } + $var3 = nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0); + $var4 = nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0); + $var5 = nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0); + var$3 = $this.$worldObj; + var$7 = $rt_s(1017); + var$8 = $this.$posX + $var3; + var$9 = $this.$posY + $var4; + var$10 = $this.$posZ + $var5; + var$11 = $this.$motionX; + var$12 = $this.$motionY; + var$13 = $this.$motionZ; + $ptr = 6; + continue main; + } + nms_Entity_extinguish($this); + break b; + } + } + nms_Entity_setAir($this, 300); + } + $this.$prevCameraPitch = $this.$cameraPitch0; + if ($this.$attackTime > 0) + $this.$attackTime = $this.$attackTime - 1 | 0; + if ($this.$hurtTime > 0) + $this.$hurtTime = $this.$hurtTime - 1 | 0; + if ($this.$hurtResistantTime > 0) + $this.$hurtResistantTime = $this.$hurtResistantTime - 1 | 0; + if ($this.$health <= 0) { + $ptr = 4; + continue main; + } + if ($this.$recentlyHit <= 0) + $this.$attackingPlayer = null; + else + $this.$recentlyHit = $this.$recentlyHit - 1 | 0; + if ($this.$lastAttackingEntity !== null && !nms_EntityLiving_isEntityAlive($this.$lastAttackingEntity)) + $this.$lastAttackingEntity = null; + if ($this.$entityLivingToAttack !== null) { + if (!$this.$entityLivingToAttack.$isEntityAlive()) + $this.$setRevengeTarget(null); + else if ($this.$revengeTimer <= 0) + $this.$setRevengeTarget(null); + else + $this.$revengeTimer = $this.$revengeTimer - 1 | 0; + } + $ptr = 7; + continue main; + case 3: + $this.$attackEntityFrom(var$3, $var1); + if ($rt_suspending()) { + break main; + } + nms_Entity_extinguish($this); + $var1 = $this instanceof nms_EntityPlayer && $this.$capabilities.$disableDamage ? 1 : 0; + c: { + if (nms_EntityLiving_isEntityAlive($this)) { + nms_Material_$callClinit(); + if (nms_Entity_isInsideOfMaterial($this, nms_Material_water) && !$this.$canBreatheUnderwater() && !ju_HashMap_containsKey($this.$activePotionsMap, jl_Integer_valueOf(nms_Potion_waterBreathing.$id5)) && !$var1) { + nms_Entity_setAir($this, $this.$decreaseAirSupply(nms_Entity_getAir($this))); + if (nms_Entity_getAir($this) == (-20)) { + nms_Entity_setAir($this, 0); + $var2 = 0; + if ($var2 >= 8) { + var$3 = nms_DamageSource_drown; + $var1 = 2; + $ptr = 5; + continue main; + } + $var3 = nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0); + $var4 = nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0); + $var5 = nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0); + var$3 = $this.$worldObj; + var$7 = $rt_s(1017); + var$8 = $this.$posX + $var3; + var$9 = $this.$posY + $var4; + var$10 = $this.$posZ + $var5; + var$11 = $this.$motionX; + var$12 = $this.$motionY; + var$13 = $this.$motionZ; + $ptr = 6; + continue main; + } + nms_Entity_extinguish($this); + break c; + } + } + nms_Entity_setAir($this, 300); + } + $this.$prevCameraPitch = $this.$cameraPitch0; + if ($this.$attackTime > 0) + $this.$attackTime = $this.$attackTime - 1 | 0; + if ($this.$hurtTime > 0) + $this.$hurtTime = $this.$hurtTime - 1 | 0; + if ($this.$hurtResistantTime > 0) + $this.$hurtResistantTime = $this.$hurtResistantTime - 1 | 0; + if ($this.$health <= 0) { + $ptr = 4; + continue main; + } + if ($this.$recentlyHit <= 0) + $this.$attackingPlayer = null; + else + $this.$recentlyHit = $this.$recentlyHit - 1 | 0; + if ($this.$lastAttackingEntity !== null && !nms_EntityLiving_isEntityAlive($this.$lastAttackingEntity)) + $this.$lastAttackingEntity = null; + if ($this.$entityLivingToAttack !== null) { + if (!$this.$entityLivingToAttack.$isEntityAlive()) + $this.$setRevengeTarget(null); + else if ($this.$revengeTimer <= 0) + $this.$setRevengeTarget(null); + else + $this.$revengeTimer = $this.$revengeTimer - 1 | 0; + } + $ptr = 7; + continue main; + case 4: + $this.$onDeathUpdate(); + if ($rt_suspending()) { + break main; + } + if ($this.$recentlyHit <= 0) + $this.$attackingPlayer = null; + else + $this.$recentlyHit = $this.$recentlyHit - 1 | 0; + if ($this.$lastAttackingEntity !== null && !nms_EntityLiving_isEntityAlive($this.$lastAttackingEntity)) + $this.$lastAttackingEntity = null; + if ($this.$entityLivingToAttack !== null) { + if (!$this.$entityLivingToAttack.$isEntityAlive()) + $this.$setRevengeTarget(null); + else if ($this.$revengeTimer <= 0) + $this.$setRevengeTarget(null); + else + $this.$revengeTimer = $this.$revengeTimer - 1 | 0; + } + $ptr = 7; + continue main; + case 5: + $this.$attackEntityFrom(var$3, $var1); + if ($rt_suspending()) { + break main; + } + nms_Entity_extinguish($this); + $this.$prevCameraPitch = $this.$cameraPitch0; + if ($this.$attackTime > 0) + $this.$attackTime = $this.$attackTime - 1 | 0; + if ($this.$hurtTime > 0) + $this.$hurtTime = $this.$hurtTime - 1 | 0; + if ($this.$hurtResistantTime > 0) + $this.$hurtResistantTime = $this.$hurtResistantTime - 1 | 0; + if ($this.$health <= 0) { + $ptr = 4; + continue main; + } + if ($this.$recentlyHit <= 0) + $this.$attackingPlayer = null; + else + $this.$recentlyHit = $this.$recentlyHit - 1 | 0; + if ($this.$lastAttackingEntity !== null && !nms_EntityLiving_isEntityAlive($this.$lastAttackingEntity)) + $this.$lastAttackingEntity = null; + if ($this.$entityLivingToAttack !== null) { + if (!$this.$entityLivingToAttack.$isEntityAlive()) + $this.$setRevengeTarget(null); + else if ($this.$revengeTimer <= 0) + $this.$setRevengeTarget(null); + else + $this.$revengeTimer = $this.$revengeTimer - 1 | 0; + } + $ptr = 7; + continue main; + case 6: + nms_World_spawnParticle(var$3, var$7, var$8, var$9, var$10, var$11, var$12, var$13); + if ($rt_suspending()) { + break main; + } + $var2 = $var2 + 1 | 0; + if ($var2 >= 8) { + var$3 = nms_DamageSource_drown; + $var1 = 2; + $ptr = 5; + continue main; + } + $var3 = nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0); + $var4 = nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0); + $var5 = nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0); + var$3 = $this.$worldObj; + var$7 = $rt_s(1017); + var$8 = $this.$posX + $var3; + var$9 = $this.$posY + $var4; + var$10 = $this.$posZ + $var5; + var$11 = $this.$motionX; + var$12 = $this.$motionY; + var$13 = $this.$motionZ; + continue main; + case 7: + nms_EntityLiving_updatePotionEffects($this); + if ($rt_suspending()) { + break main; + } + $this.$field_70763_ax = $this.$field_70764_aw; + $this.$prevRenderYawOffset = $this.$renderYawOffset; + $this.$prevRotationYawHead = $this.$rotationYawHead; + $this.$prevRotationYaw = $this.$rotationYaw; + $this.$prevRotationPitch = $this.$rotationPitch; + nms_Profiler_endSection($this.$worldObj.$theProfiler); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, var$3, $var3, $var4, $var5, var$7, var$8, var$9, var$10, var$11, var$12, var$13, $ptr); +} +function nms_EntityLiving_onDeathUpdate($this) { + var $var1, $var8, $var4, $var6, var$5, var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var6 = $thread.pop();$var4 = $thread.pop();$var8 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$deathTime = $this.$deathTime + 1 | 0; + if ($this.$deathTime != 20) + return; + $ptr = 1; + case 1: + $this.$setDead(); + if ($rt_suspending()) { + break main; + } + $var1 = 0; + if ($var1 >= 20) + return; + $var8 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var4 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var6 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + var$5 = $this.$worldObj; + var$6 = $rt_s(1025); + var$7 = $this.$posX + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + var$8 = $this.$posY + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$height0; + var$9 = $this.$posZ + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + $ptr = 2; + case 2: + nms_World_spawnParticle(var$5, var$6, var$7, var$8, var$9, $var8, $var4, $var6); + if ($rt_suspending()) { + break main; + } + $var1 = $var1 + 1 | 0; + if ($var1 >= 20) + return; + $var8 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var4 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var6 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + var$5 = $this.$worldObj; + var$6 = $rt_s(1025); + var$7 = $this.$posX + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + var$8 = $this.$posY + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$height0; + var$9 = $this.$posZ + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var8, $var4, $var6, var$5, var$6, var$7, var$8, var$9, $ptr); +} +function nms_EntityLiving_decreaseAirSupply($this, $par1) { + var $var2; + nms_EnchantmentHelper_$callClinit(); + nms_Enchantment_$callClinit(); + $var2 = nms_EnchantmentHelper_getMaxEnchantmentLevel(nms_Enchantment_respiration.$effectId, $this.$getLastActiveItems()); + if (!($var2 > 0 && nle_EaglercraftRandom_nextInt($this.$rand0, $var2 + 1 | 0) > 0)) + $par1 = $par1 - 1 | 0; + return $par1; +} +function nms_EntityLiving_updateRidden($this) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_Entity_updateRidden($this); + if ($rt_suspending()) { + break main; + } + $this.$field_70768_au = $this.$field_70766_av; + $this.$field_70766_av = 0.0; + $this.$fallDistance = 0.0; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $ptr); +} +function nms_EntityLiving_setPositionAndRotation2($this, $par1, $par3, $par5, $par7, $par8, $par9) { + $this.$yOffset = 0.0; + $this.$newPosX = $par1; + $this.$newPosY = $par3; + $this.$newPosZ = $par5; + $this.$newRotationYaw = $par7; + $this.$newRotationPitch = $par8; + $this.$newPosRotationIncrements = $par9; +} +function nms_EntityLiving_onUpdate($this) { + var $var12, $var3, $var5, $var6, $var7, $var8, $var9, $var10, $var11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();$var12 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $this.$onEntityUpdate(); + if ($rt_suspending()) { + break main; + } + $ptr = 2; + case 2: + $this.$onLivingUpdate(); + if ($rt_suspending()) { + break main; + } + $var12 = $this.$posX - $this.$prevPosX; + $var3 = $this.$posZ - $this.$prevPosZ; + $var5 = $var12 * $var12 + $var3 * $var3; + $var6 = $this.$renderYawOffset; + $var7 = 0.0; + $this.$field_70768_au = $this.$field_70766_av; + $var8 = 0.0; + if ($var5 > 0.002500000176951289) { + $var8 = 1.0; + $var7 = jl_Math_sqrt($var5) * 3.0; + $var6 = jl_Math_atan2($var3, $var12) * 180.0 / 3.1415927410125732 - 90.0; + } + if ($this.$swingProgress > 0.0) + $var6 = $this.$rotationYaw; + if (!$this.$onGround) + $var8 = 0.0; + $this.$field_70766_av = $this.$field_70766_av + ($var8 - $this.$field_70766_av) * 0.30000001192092896; + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1026)); + if ($this.$isAIEnabled()) + nms_EntityBodyHelper_func_75664_a($this.$bodyHelper); + else { + $var9 = nms_MathHelper_wrapAngleTo180_float($var6 - $this.$renderYawOffset); + $this.$renderYawOffset = $this.$renderYawOffset + $var9 * 0.30000001192092896; + $var10 = nms_MathHelper_wrapAngleTo180_float($this.$rotationYaw - $this.$renderYawOffset); + $var11 = $var10 >= (-90.0) && $var10 < 90.0 ? 0 : 1; + if ($var10 < (-75.0)) + $var10 = (-75.0); + if ($var10 >= 75.0) + $var10 = 75.0; + $this.$renderYawOffset = $this.$rotationYaw - $var10; + if ($var10 * $var10 > 2500.0) + $this.$renderYawOffset = $this.$renderYawOffset + $var10 * 0.20000000298023224; + if ($var11) + $var7 = $var7 * (-1.0); + } + nms_Profiler_endSection($this.$worldObj.$theProfiler); + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1027)); + while ($this.$rotationYaw - $this.$prevRotationYaw < (-180.0)) { + $this.$prevRotationYaw = $this.$prevRotationYaw - 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw >= 180.0) { + $this.$prevRotationYaw = $this.$prevRotationYaw + 360.0; + } + while ($this.$renderYawOffset - $this.$prevRenderYawOffset < (-180.0)) { + $this.$prevRenderYawOffset = $this.$prevRenderYawOffset - 360.0; + } + while ($this.$renderYawOffset - $this.$prevRenderYawOffset >= 180.0) { + $this.$prevRenderYawOffset = $this.$prevRenderYawOffset + 360.0; + } + while ($this.$rotationPitch - $this.$prevRotationPitch < (-180.0)) { + $this.$prevRotationPitch = $this.$prevRotationPitch - 360.0; + } + while ($this.$rotationPitch - $this.$prevRotationPitch >= 180.0) { + $this.$prevRotationPitch = $this.$prevRotationPitch + 360.0; + } + while ($this.$rotationYawHead - $this.$prevRotationYawHead < (-180.0)) { + $this.$prevRotationYawHead = $this.$prevRotationYawHead - 360.0; + } + while ($this.$rotationYawHead - $this.$prevRotationYawHead >= 180.0) { + $this.$prevRotationYawHead = $this.$prevRotationYawHead + 360.0; + } + nms_Profiler_endSection($this.$worldObj.$theProfiler); + $this.$field_70764_aw = $this.$field_70764_aw + $var7; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var12, $var3, $var5, $var6, $var7, $var8, $var9, $var10, $var11, $ptr); +} +function nms_EntityLiving_heal($this, $par1) { + if ($this.$health > 0) { + nms_EntityLiving_setEntityHealth($this, $this.$health + $par1 | 0); + if ($this.$health > $this.$getMaxHealth()) + nms_EntityLiving_setEntityHealth($this, $this.$getMaxHealth()); + $this.$hurtResistantTime = $this.$maxHurtResistantTime / 2 | 0; + } +} +function nms_EntityLiving_getHealth($this) { + return $this.$health; +} +function nms_EntityLiving_setEntityHealth($this, $par1) { + $this.$health = $par1; + if ($par1 > $this.$getMaxHealth()) + $this.$getMaxHealth(); +} +function nms_EntityLiving_attackEntityFrom($this, $par1DamageSource, $par2) { + return 0; +} +function nms_EntityLiving_getSoundPitch($this) { + return !$this.$isChild() ? (nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.20000000298023224 + 1.0 : (nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.20000000298023224 + 1.5; +} +function nms_EntityLiving_performHurtAnimation($this) { + $this.$maxHurtTime = 10; + $this.$hurtTime = 10; + $this.$attackedAtYaw = 0.0; +} +function nms_EntityLiving_getSoundVolume($this) { + return 1.0; +} +function nms_EntityLiving_getLivingSound($this) { + return null; +} +function nms_EntityLiving_getHurtSound($this) { + return $rt_s(1028); +} +function nms_EntityLiving_getDeathSound($this) { + return $rt_s(1028); +} +function nms_EntityLiving_onDeath($this, $par1DamageSource) { + var $var3; + $var3 = nms_EntityLiving_func_94060_bK($this); + if ($this.$scoreValue >= 0 && $var3 !== null) + $var3.$addToPlayerScore($this, $this.$scoreValue); + $this.$dead = 1; +} +function nms_EntityLiving_fall($this, $par1) { + var $var2, $var4, var$4, $var3, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$var3 = $thread.pop();var$4 = $thread.pop();$var4 = $thread.pop();$var2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_Entity_fall($this, $par1); + if ($rt_suspending()) { + break main; + } + $var2 = nms_MathHelper_ceiling_float_int($par1 - 3.0); + if ($var2 <= 0) + return; + if ($var2 <= 4) { + $var4 = $rt_s(1029); + $par1 = 1.0; + var$4 = 1.0; + $ptr = 2; + continue main; + } + $var4 = $rt_s(1030); + $par1 = 1.0; + var$4 = 1.0; + $ptr = 3; + continue main; + case 2: + $this.$playSound1($var4, $par1, var$4); + if ($rt_suspending()) { + break main; + } + $var4 = nms_DamageSource_fall; + $ptr = 4; + continue main; + case 3: + $this.$playSound1($var4, $par1, var$4); + if ($rt_suspending()) { + break main; + } + $var4 = nms_DamageSource_fall; + $ptr = 4; + case 4: + $this.$attackEntityFrom($var4, $var2); + if ($rt_suspending()) { + break main; + } + $var3 = nms_World_getBlockId($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$posY - 0.20000000298023224 - $this.$yOffset), nms_MathHelper_floor_double($this.$posZ)); + if ($var3 <= 0) + return; + nms_Block_$callClinit(); + $var4 = nms_Block_blocksList.data[$var3].$stepSound; + var$6 = nms_StepSound_getStepSound($var4); + $par1 = $var4.$stepSoundVolume * 0.5; + var$4 = $var4.$stepSoundPitch * 0.75; + $ptr = 5; + case 5: + $this.$playSound1(var$6, $par1, var$4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $var2, $var4, var$4, $var3, var$6, $ptr); +} +function nms_EntityLiving_moveEntityWithHeading($this, $par1, $par2) { + var $var3, $var4, $var8, $var6, $var9, $var11, var$9, var$10, $var12, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$var12 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$var6 = $thread.pop();$var8 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if ($this.$isInWater()) { + if (!($this instanceof nms_EntityPlayer)) + break a; + if (!$this.$capabilities.$isFlying) + break a; + } + b: { + if ($this.$handleLavaMovement()) { + if (!($this instanceof nms_EntityPlayer)) + break b; + if (!$this.$capabilities.$isFlying) + break b; + } + $var3 = 0.9100000262260437; + if ($this.$onGround) { + $var3 = 0.546000063419342; + $var4 = nms_World_getBlockId($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$boundingBox.$minY) - 1 | 0, nms_MathHelper_floor_double($this.$posZ)); + if ($var4 > 0) { + nms_Block_$callClinit(); + $var3 = nms_Block_blocksList.data[$var4].$slipperiness * 0.9100000262260437; + } + } + $var8 = 0.16277135908603668 / ($var3 * $var3 * $var3); + nms_Entity_moveFlying($this, $par1, $par2, !$this.$onGround ? $this.$jumpMovementFactor : (!$this.$isAIEnabled() ? $this.$landMovementFactor : nms_EntityLiving_getAIMoveSpeed($this)) * $var8); + $par1 = 0.9100000262260437; + if ($this.$onGround) { + $par1 = 0.546000063419342; + $var6 = nms_World_getBlockId($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$boundingBox.$minY) - 1 | 0, nms_MathHelper_floor_double($this.$posZ)); + if ($var6 > 0) { + nms_Block_$callClinit(); + $par1 = nms_Block_blocksList.data[$var6].$slipperiness * 0.9100000262260437; + } + } + if ($this.$isOnLadder()) { + if ($this.$motionX < (-0.15000000596046448)) + $this.$motionX = (-0.15000000596046448); + if ($this.$motionX > 0.15000000596046448) + $this.$motionX = 0.15000000596046448; + if ($this.$motionZ < (-0.15000000596046448)) + $this.$motionZ = (-0.15000000596046448); + if ($this.$motionZ > 0.15000000596046448) + $this.$motionZ = 0.15000000596046448; + $this.$fallDistance = 0.0; + if ($this.$motionY < (-0.15)) + $this.$motionY = (-0.15); + if (($this.$isSneaking() && $this instanceof nms_EntityPlayer ? 1 : 0) && $this.$motionY < 0.0) + $this.$motionY = 0.0; + } + $var9 = $this.$motionX; + $var11 = $this.$motionY; + var$9 = $this.$motionZ; + $ptr = 5; + continue main; + } + $var9 = $this.$posY; + nms_Entity_moveFlying($this, $par1, $par2, 0.019999999552965164); + $var11 = $this.$motionX; + var$9 = $this.$motionY; + var$10 = $this.$motionZ; + $ptr = 1; + continue main; + } + $var9 = $this.$posY; + nms_Entity_moveFlying($this, $par1, $par2, !$this.$isAIEnabled() ? 0.019999999552965164 : 0.03999999910593033); + $var11 = $this.$motionX; + var$9 = $this.$motionY; + var$10 = $this.$motionZ; + $ptr = 3; + continue main; + case 1: + $this.$moveEntity($var11, var$9, var$10); + if ($rt_suspending()) { + break main; + } + $this.$motionX = $this.$motionX * 0.5; + $this.$motionY = $this.$motionY * 0.5; + $this.$motionZ = $this.$motionZ * 0.5; + $this.$motionY = $this.$motionY - 0.02; + if (!$this.$isCollidedHorizontally) { + $this.$prevLimbYaw = $this.$limbYaw; + $var9 = $this.$posX - $this.$prevPosX; + $var11 = $this.$posZ - $this.$prevPosZ; + $var12 = nms_MathHelper_sqrt_double($var9 * $var9 + $var11 * $var11) * 4.0; + if ($var12 > 1.0) + $var12 = 1.0; + $this.$limbYaw = $this.$limbYaw + ($var12 - $this.$limbYaw) * 0.4000000059604645; + $this.$limbSwing = $this.$limbSwing + $this.$limbYaw; + return; + } + $var11 = $this.$motionX; + $var9 = $this.$motionY + 0.6000000238418579 - $this.$posY + $var9; + var$9 = $this.$motionZ; + $ptr = 2; + case 2: + $tmp = nms_Entity_isOffsetPositionInLiquid($this, $var11, $var9, var$9); + if ($rt_suspending()) { + break main; + } + $var7 = $tmp; + if ($var7) + $this.$motionY = 0.30000001192092896; + $this.$prevLimbYaw = $this.$limbYaw; + $var9 = $this.$posX - $this.$prevPosX; + $var11 = $this.$posZ - $this.$prevPosZ; + $var12 = nms_MathHelper_sqrt_double($var9 * $var9 + $var11 * $var11) * 4.0; + if ($var12 > 1.0) + $var12 = 1.0; + $this.$limbYaw = $this.$limbYaw + ($var12 - $this.$limbYaw) * 0.4000000059604645; + $this.$limbSwing = $this.$limbSwing + $this.$limbYaw; + return; + case 3: + $this.$moveEntity($var11, var$9, var$10); + if ($rt_suspending()) { + break main; + } + $this.$motionX = $this.$motionX * 0.800000011920929; + $this.$motionY = $this.$motionY * 0.800000011920929; + $this.$motionZ = $this.$motionZ * 0.800000011920929; + $this.$motionY = $this.$motionY - 0.02; + if (!$this.$isCollidedHorizontally) { + $this.$prevLimbYaw = $this.$limbYaw; + $var9 = $this.$posX - $this.$prevPosX; + $var11 = $this.$posZ - $this.$prevPosZ; + $var12 = nms_MathHelper_sqrt_double($var9 * $var9 + $var11 * $var11) * 4.0; + if ($var12 > 1.0) + $var12 = 1.0; + $this.$limbYaw = $this.$limbYaw + ($var12 - $this.$limbYaw) * 0.4000000059604645; + $this.$limbSwing = $this.$limbSwing + $this.$limbYaw; + return; + } + $var11 = $this.$motionX; + $var9 = $this.$motionY + 0.6000000238418579 - $this.$posY + $var9; + var$9 = $this.$motionZ; + $ptr = 4; + case 4: + $tmp = nms_Entity_isOffsetPositionInLiquid($this, $var11, $var9, var$9); + if ($rt_suspending()) { + break main; + } + $var7 = $tmp; + if ($var7) + $this.$motionY = 0.30000001192092896; + $this.$prevLimbYaw = $this.$limbYaw; + $var9 = $this.$posX - $this.$prevPosX; + $var11 = $this.$posZ - $this.$prevPosZ; + $var12 = nms_MathHelper_sqrt_double($var9 * $var9 + $var11 * $var11) * 4.0; + if ($var12 > 1.0) + $var12 = 1.0; + $this.$limbYaw = $this.$limbYaw + ($var12 - $this.$limbYaw) * 0.4000000059604645; + $this.$limbSwing = $this.$limbSwing + $this.$limbYaw; + return; + case 5: + $this.$moveEntity($var9, $var11, var$9); + if ($rt_suspending()) { + break main; + } + if ($this.$isCollidedHorizontally && $this.$isOnLadder()) + $this.$motionY = 0.2; + if (nms_World_blockExists($this.$worldObj, $this.$posX | 0, 0, $this.$posZ | 0) && nms_World_getChunkFromBlockCoords($this.$worldObj, $this.$posX | 0, $this.$posZ | 0).$isChunkLoaded) + $this.$motionY = $this.$motionY - 0.08; + else if ($this.$posY <= 0.0) + $this.$motionY = 0.0; + else + $this.$motionY = (-0.1); + $this.$motionY = $this.$motionY * 0.9800000190734863; + $var9 = $this.$motionX; + $var11 = $par1; + $this.$motionX = $var9 * $var11; + $this.$motionZ = $this.$motionZ * $var11; + $this.$prevLimbYaw = $this.$limbYaw; + $var9 = $this.$posX - $this.$prevPosX; + $var11 = $this.$posZ - $this.$prevPosZ; + $var12 = nms_MathHelper_sqrt_double($var9 * $var9 + $var11 * $var11) * 4.0; + if ($var12 > 1.0) + $var12 = 1.0; + $this.$limbYaw = $this.$limbYaw + ($var12 - $this.$limbYaw) * 0.4000000059604645; + $this.$limbSwing = $this.$limbSwing + $this.$limbYaw; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $var3, $var4, $var8, $var6, $var9, $var11, var$9, var$10, $var12, $var7, $ptr); +} +function nms_EntityLiving_isOnLadder($this) { + var $var1, $var2, $var3, $var4; + $var1 = nms_MathHelper_floor_double($this.$posX); + $var2 = nms_MathHelper_floor_double($this.$boundingBox.$minY); + $var3 = nms_MathHelper_floor_double($this.$posZ); + $var4 = nms_World_getBlockId($this.$worldObj, $var1, $var2, $var3); + nms_Block_$callClinit(); + return $var4 != nms_Block_ladder.$blockID && $var4 != nms_Block_vine.$blockID ? 0 : 1; +} +function nms_EntityLiving_isEntityAlive($this) { + return !$this.$isDead && $this.$health > 0 ? 1 : 0; +} +function nms_EntityLiving_canBreatheUnderwater($this) { + return 0; +} +function nms_EntityLiving_setMoveForward($this, $par1) { + $this.$moveForward = $par1; +} +function nms_EntityLiving_setJumping($this, $par1) { + $this.$isJumping = $par1; +} +function nms_EntityLiving_onLivingUpdate($this) { + var $var1, $var3, $var5, $var7, $var11, var$6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var11 = $thread.pop();$var7 = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$jumpTicks > 0) + $this.$jumpTicks = $this.$jumpTicks - 1 | 0; + if ($this.$newPosRotationIncrements > 0) { + $var1 = $this.$posX + ($this.$newPosX - $this.$posX) / $this.$newPosRotationIncrements; + $var3 = $this.$posY + ($this.$newPosY - $this.$posY) / $this.$newPosRotationIncrements; + $var5 = $this.$posZ + ($this.$newPosZ - $this.$posZ) / $this.$newPosRotationIncrements; + $var7 = nms_MathHelper_wrapAngleTo180_double($this.$newRotationYaw - $this.$rotationYaw); + $this.$rotationYaw = $this.$rotationYaw + $var7 / $this.$newPosRotationIncrements; + $this.$rotationPitch = $this.$rotationPitch + ($this.$newRotationPitch - $this.$rotationPitch) / $this.$newPosRotationIncrements; + $this.$newPosRotationIncrements = $this.$newPosRotationIncrements - 1 | 0; + nms_Entity_setPosition($this, $var1, $var3, $var5); + nms_Entity_setRotation($this, $this.$rotationYaw, $this.$rotationPitch); + } else if (!$this.$isClientWorld()) { + $this.$motionX = $this.$motionX * 0.98; + $this.$motionY = $this.$motionY * 0.98; + $this.$motionZ = $this.$motionZ * 0.98; + } + if (jl_Math_abs2($this.$motionX) < 0.005) + $this.$motionX = 0.0; + if (jl_Math_abs2($this.$motionY) < 0.005) + $this.$motionY = 0.0; + if (jl_Math_abs2($this.$motionZ) < 0.005) + $this.$motionZ = 0.0; + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1031)); + if ($this.$isMovementBlocked()) { + $this.$isJumping = 0; + $this.$moveStrafing = 0.0; + $this.$moveForward = 0.0; + $this.$randomYawVelocity = 0.0; + } else if ($this.$isClientWorld()) { + if (!$this.$isAIEnabled()) { + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1032)); + $ptr = 1; + continue main; + } + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1033)); + $ptr = 2; + continue main; + } + nms_Profiler_endSection($this.$worldObj.$theProfiler); + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1034)); + if (!$this.$isJumping) + $this.$jumpTicks = 0; + else if (!(!$this.$isInWater() && !$this.$handleLavaMovement())) + $this.$motionY = $this.$motionY + 0.03999999910593033; + else if ($this.$onGround && !$this.$jumpTicks) { + $this.$jump(); + $this.$jumpTicks = 10; + } + nms_Profiler_endSection($this.$worldObj.$theProfiler); + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1035)); + $this.$moveStrafing = $this.$moveStrafing * 0.9800000190734863; + $this.$moveForward = $this.$moveForward * 0.9800000190734863; + $this.$randomYawVelocity = $this.$randomYawVelocity * 0.8999999761581421; + $var11 = $this.$landMovementFactor; + $this.$landMovementFactor = $this.$landMovementFactor * $this.$getSpeedModifier(); + var$6 = $this.$moveStrafing; + var$7 = $this.$moveForward; + $ptr = 3; + continue main; + case 1: + $this.$updateEntityActionState(); + if ($rt_suspending()) { + break main; + } + nms_Profiler_endSection($this.$worldObj.$theProfiler); + $this.$rotationYawHead = $this.$rotationYaw; + nms_Profiler_endSection($this.$worldObj.$theProfiler); + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1034)); + if (!$this.$isJumping) + $this.$jumpTicks = 0; + else if (!(!$this.$isInWater() && !$this.$handleLavaMovement())) + $this.$motionY = $this.$motionY + 0.03999999910593033; + else if ($this.$onGround && !$this.$jumpTicks) { + $this.$jump(); + $this.$jumpTicks = 10; + } + nms_Profiler_endSection($this.$worldObj.$theProfiler); + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1035)); + $this.$moveStrafing = $this.$moveStrafing * 0.9800000190734863; + $this.$moveForward = $this.$moveForward * 0.9800000190734863; + $this.$randomYawVelocity = $this.$randomYawVelocity * 0.8999999761581421; + $var11 = $this.$landMovementFactor; + $this.$landMovementFactor = $this.$landMovementFactor * $this.$getSpeedModifier(); + var$6 = $this.$moveStrafing; + var$7 = $this.$moveForward; + $ptr = 3; + continue main; + case 2: + $this.$updateAITasks(); + if ($rt_suspending()) { + break main; + } + nms_Profiler_endSection($this.$worldObj.$theProfiler); + nms_Profiler_endSection($this.$worldObj.$theProfiler); + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1034)); + if (!$this.$isJumping) + $this.$jumpTicks = 0; + else if (!(!$this.$isInWater() && !$this.$handleLavaMovement())) + $this.$motionY = $this.$motionY + 0.03999999910593033; + else if ($this.$onGround && !$this.$jumpTicks) { + $this.$jump(); + $this.$jumpTicks = 10; + } + nms_Profiler_endSection($this.$worldObj.$theProfiler); + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1035)); + $this.$moveStrafing = $this.$moveStrafing * 0.9800000190734863; + $this.$moveForward = $this.$moveForward * 0.9800000190734863; + $this.$randomYawVelocity = $this.$randomYawVelocity * 0.8999999761581421; + $var11 = $this.$landMovementFactor; + $this.$landMovementFactor = $this.$landMovementFactor * $this.$getSpeedModifier(); + var$6 = $this.$moveStrafing; + var$7 = $this.$moveForward; + $ptr = 3; + case 3: + $this.$moveEntityWithHeading(var$6, var$7); + if ($rt_suspending()) { + break main; + } + $this.$landMovementFactor = $var11; + nms_Profiler_endSection($this.$worldObj.$theProfiler); + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1036)); + nms_Profiler_endSection($this.$worldObj.$theProfiler); + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1037)); + nms_Profiler_endSection($this.$worldObj.$theProfiler); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var3, $var5, $var7, $var11, var$6, var$7, $ptr); +} +function nms_EntityLiving_isAIEnabled($this) { + return 0; +} +function nms_EntityLiving_isClientWorld($this) { + return $this.$worldObj.$isRemote ? 0 : 1; +} +function nms_EntityLiving_isMovementBlocked($this) { + return $this.$health > 0 ? 0 : 1; +} +function nms_EntityLiving_jump($this) { + var $var1; + $this.$motionY = 0.41999998688697815; + if (nms_EntityLiving_isPotionActive($this, nms_Potion_jump)) + $this.$motionY = $this.$motionY + (nms_EntityLiving_getActivePotionEffect($this, nms_Potion_jump).$amplifier + 1 | 0) * 0.10000000149011612; + if (nms_Entity_isSprinting($this)) { + $var1 = $this.$rotationYaw * 0.01745329238474369; + $this.$motionX = $this.$motionX - nms_MathHelper_sin($var1) * 0.20000000298023224; + $this.$motionZ = $this.$motionZ + nms_MathHelper_cos($var1) * 0.20000000298023224; + } + $this.$isAirBorne = 1; +} +function nms_EntityLiving_canDespawn($this) { + return 1; +} +function nms_EntityLiving_despawnEntity($this) { + var $var1, $var2, $var4, $var6, $var8; + if (!$this.$persistenceRequired) { + $var1 = nms_World_getClosestPlayerToEntity($this.$worldObj, $this, (-1.0)); + if ($var1 !== null) { + $var2 = $var1.$posX - $this.$posX; + $var4 = $var1.$posY - $this.$posY; + $var6 = $var1.$posZ - $this.$posZ; + $var8 = $var2 * $var2 + $var4 * $var4 + $var6 * $var6; + if ($this.$canDespawn() && $var8 > 16384.0) + $this.$setDead(); + if ($this.$entityAge > 600 && !nle_EaglercraftRandom_nextInt($this.$rand0, 800) && $var8 > 1024.0 && $this.$canDespawn()) + $this.$setDead(); + else if ($var8 < 1024.0) + $this.$entityAge = 0; + } + } +} +function nms_EntityLiving_updateAITasks($this) { + $this.$entityAge = $this.$entityAge + 1 | 0; + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1038)); + $this.$despawnEntity(); + nms_Profiler_endSection($this.$worldObj.$theProfiler); + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1039)); + nms_EntitySenses_clearSensingCache($this.$senses); + nms_Profiler_endSection($this.$worldObj.$theProfiler); + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1040)); + nms_Profiler_endSection($this.$worldObj.$theProfiler); + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1041)); + nms_Profiler_endSection($this.$worldObj.$theProfiler); + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1042)); + $this.$updateAITick(); + nms_Profiler_endSection($this.$worldObj.$theProfiler); + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1043)); + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1012)); + nms_EntityMoveHelper_onUpdateMoveHelper($this.$moveHelper); + nms_Profiler_endStartSection($this.$worldObj.$theProfiler, $rt_s(1044)); + nms_EntityLookHelper_onUpdateLook($this.$lookHelper); + nms_Profiler_endStartSection($this.$worldObj.$theProfiler, $rt_s(1034)); + nms_EntityJumpHelper_doJump($this.$jumpHelper); + nms_Profiler_endSection($this.$worldObj.$theProfiler); + nms_Profiler_endSection($this.$worldObj.$theProfiler); +} +function nms_EntityLiving_updateAITick($this) { + return; +} +function nms_EntityLiving_updateEntityActionState($this) { + var $var2, $var4, $var3; + $this.$entityAge = $this.$entityAge + 1 | 0; + $this.$despawnEntity(); + $this.$moveStrafing = 0.0; + $this.$moveForward = 0.0; + if (nle_EaglercraftRandom_nextFloat($this.$rand0) < 0.019999999552965164) { + $var2 = nms_World_getClosestPlayerToEntity($this.$worldObj, $this, 8.0); + if ($var2 === null) + $this.$randomYawVelocity = (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 20.0; + else { + $this.$currentTarget = $var2; + $this.$numTicksToChaseTarget = 10 + nle_EaglercraftRandom_nextInt($this.$rand0, 20) | 0; + } + } + if ($this.$currentTarget === null) { + if (nle_EaglercraftRandom_nextFloat($this.$rand0) < 0.05000000074505806) + $this.$randomYawVelocity = (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 20.0; + $this.$rotationYaw = $this.$rotationYaw + $this.$randomYawVelocity; + $this.$rotationPitch = $this.$defaultPitch; + } else { + nms_EntityLiving_faceEntity($this, $this.$currentTarget, 10.0, $this.$getVerticalFaceSpeed()); + $var4 = $this.$numTicksToChaseTarget; + $this.$numTicksToChaseTarget = $var4 - 1 | 0; + if (!($var4 > 0 && !$this.$currentTarget.$isDead && nms_Entity_getDistanceSqToEntity($this.$currentTarget, $this) <= 64.0)) + $this.$currentTarget = null; + } + $var4 = $this.$isInWater(); + $var3 = $this.$handleLavaMovement(); + if (!(!$var4 && !$var3)) + $this.$isJumping = nle_EaglercraftRandom_nextFloat($this.$rand0) >= 0.800000011920929 ? 0 : 1; +} +function nms_EntityLiving_updateArmSwingProgress($this) { + var $var1; + $var1 = nms_EntityLiving_getArmSwingAnimationEnd($this); + if (!$this.$isSwingInProgress) + $this.$swingProgressInt = 0; + else { + $this.$swingProgressInt = $this.$swingProgressInt + 1 | 0; + if ($this.$swingProgressInt >= $var1) { + $this.$swingProgressInt = 0; + $this.$isSwingInProgress = 0; + } + } + $this.$swingProgress = $this.$swingProgressInt / $var1; +} +function nms_EntityLiving_getVerticalFaceSpeed($this) { + return 40; +} +function nms_EntityLiving_faceEntity($this, $par1Entity, $par2, $par3) { + var $var4, $var8, $var6, $var10, $var14, $var12, $var13; + $var4 = $par1Entity.$posX - $this.$posX; + $var8 = $par1Entity.$posZ - $this.$posZ; + if (!($par1Entity instanceof nms_EntityLiving)) + $var6 = ($par1Entity.$boundingBox.$minY + $par1Entity.$boundingBox.$maxY) / 2.0 - ($this.$posY + $this.$getEyeHeight()); + else { + $var10 = $par1Entity; + $var6 = $var10.$posY + $var10.$getEyeHeight() - ($this.$posY + $this.$getEyeHeight()); + } + $var14 = nms_MathHelper_sqrt_double($var4 * $var4 + $var8 * $var8); + $var12 = jl_Math_atan2($var8, $var4) * 180.0 / 3.141592653589793 - 90.0; + $var13 = -(jl_Math_atan2($var6, $var14) * 180.0 / 3.141592653589793); + $this.$rotationPitch = nms_EntityLiving_updateRotation($this, $this.$rotationPitch, $var13, $par3); + $this.$rotationYaw = nms_EntityLiving_updateRotation($this, $this.$rotationYaw, $var12, $par2); +} +function nms_EntityLiving_updateRotation($this, $par1, $par2, $par3) { + var $var4; + $var4 = nms_MathHelper_wrapAngleTo180_float($par2 - $par1); + if ($var4 > $par3) + $var4 = $par3; + $par2 = -$par3; + if ($var4 >= $par2) + $par2 = $var4; + return $par1 + $par2; +} +function nms_EntityLiving_kill($this) { + var var$1, var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$1 = nms_DamageSource_outOfWorld; + var$2 = 4; + $ptr = 1; + case 1: + $this.$attackEntityFrom(var$1, var$2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, $ptr); +} +function nms_EntityLiving_getSwingProgress($this, $par1) { + var $var2; + $var2 = $this.$swingProgress - $this.$prevSwingProgress; + if ($var2 < 0.0) + $var2 = $var2 + 1.0; + return $this.$prevSwingProgress + $var2 * $par1; +} +function nms_EntityLiving_getPosition($this, $par1) { + var $var2, $var4, $var6; + if ($par1 === 1.0) + return nms_Vec3Pool_getVecFromPool($this.$worldObj.$vecPool, $this.$posX, $this.$posY, $this.$posZ); + $var2 = $this.$prevPosX; + $var4 = $this.$posX - $this.$prevPosX; + $var6 = $par1; + $var2 = $var2 + $var4 * $var6; + $var4 = $this.$prevPosY + ($this.$posY - $this.$prevPosY) * $var6; + $var6 = $this.$prevPosZ + ($this.$posZ - $this.$prevPosZ) * $var6; + return nms_Vec3Pool_getVecFromPool($this.$worldObj.$vecPool, $var2, $var4, $var6); +} +function nms_EntityLiving_getLookVec($this) { + return nms_EntityLiving_getLook($this, 1.0); +} +function nms_EntityLiving_getLook($this, $par1) { + var $var2, $var3, $var4, $var5, $var6, $var7; + if ($par1 === 1.0) { + $var2 = nms_MathHelper_cos( -$this.$rotationYaw * 0.01745329238474369 - 3.1415927410125732); + $var3 = nms_MathHelper_sin( -$this.$rotationYaw * 0.01745329238474369 - 3.1415927410125732); + $var4 = -nms_MathHelper_cos( -$this.$rotationPitch * 0.01745329238474369); + $var5 = nms_MathHelper_sin( -$this.$rotationPitch * 0.01745329238474369); + return nms_Vec3Pool_getVecFromPool($this.$worldObj.$vecPool, $var3 * $var4, $var5, $var2 * $var4); + } + $var2 = $this.$prevRotationPitch + ($this.$rotationPitch - $this.$prevRotationPitch) * $par1; + $par1 = -($this.$prevRotationYaw + ($this.$rotationYaw - $this.$prevRotationYaw) * $par1) * 0.01745329238474369 - 3.1415927410125732; + $var4 = nms_MathHelper_cos($par1); + $var5 = nms_MathHelper_sin($par1); + $par1 = -$var2 * 0.01745329238474369; + $var6 = -nms_MathHelper_cos($par1); + $var7 = nms_MathHelper_sin($par1); + return nms_Vec3Pool_getVecFromPool($this.$worldObj.$vecPool, $var5 * $var6, $var7, $var4 * $var6); +} +function nms_EntityLiving_getRenderSizeModifier($this) { + return 1.0; +} +function nms_EntityLiving_rayTrace($this, $par1, $par3) { + var $var4, $var5, $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = nms_EntityLiving_getPosition($this, $par3); + $var5 = nms_EntityLiving_getLook($this, $par3); + $var6 = nms_Vec3_addVector($var4, $var5.$xCoord * $par1, $var5.$yCoord * $par1, $var5.$zCoord * $par1); + $var5 = $this.$worldObj; + $ptr = 1; + case 1: + $tmp = nms_World_rayTraceBlocks($var5, $var4, $var6); + if ($rt_suspending()) { + break main; + } + $var4 = $tmp; + return $var4; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par3, $var4, $var5, $var6, $ptr); +} +function nms_EntityLiving_handleHealthUpdate($this, $par1) { + var var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1 != 2) { + if ($par1 != 3) + return; + var$2 = $this.$getDeathSound(); + var$3 = $this.$getSoundVolume(); + var$4 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.20000000298023224 + 1.0; + $ptr = 3; + continue main; + } + $this.$limbYaw = 1.5; + $this.$hurtResistantTime = $this.$maxHurtResistantTime; + $this.$maxHurtTime = 10; + $this.$hurtTime = 10; + $this.$attackedAtYaw = 0.0; + var$2 = $this.$getHurtSound(); + var$3 = $this.$getSoundVolume(); + var$4 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.20000000298023224 + 1.0; + $ptr = 1; + case 1: + $this.$playSound1(var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + var$2 = nms_DamageSource_generic; + $par1 = 0; + $ptr = 2; + case 2: + $this.$attackEntityFrom(var$2, $par1); + if ($rt_suspending()) { + break main; + } + return; + case 3: + $this.$playSound1(var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + $this.$health = 0; + $this.$onDeath(nms_DamageSource_generic); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, var$2, var$3, var$4, $ptr); +} +function nms_EntityLiving_isPlayerSleeping($this) { + return 0; +} +function nms_EntityLiving_getItemIcon($this, $par1ItemStack, $par2) { + return nms_ItemStack_getIconIndex($par1ItemStack); +} +function nms_EntityLiving_updatePotionEffects($this) { + var $var1, $var2, $var3, $var12, $var13, var$6, $var14, $var7, $var9, var$10, var$11, var$12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();$var14 = $thread.pop();var$6 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var1 = ju_HashMap_keySet($this.$activePotionsMap).$iterator(); + if ($var1.$hasNext()) { + $var2 = $var1.$next(); + $var3 = ju_HashMap_get($this.$activePotionsMap, $var2); + $ptr = 1; + continue main; + } + $this.$potionsNeedUpdate = 0; + $var12 = nms_DataWatcher_getWatchableObjectInt($this.$dataWatcher, 8); + $var13 = nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 9) <= 0 ? 0 : 1; + if ($var12 > 0) { + var$6 = !nms_Entity_isInvisible($this) ? nle_EaglercraftRandom_nextBoolean($this.$rand0) : nle_EaglercraftRandom_nextInt($this.$rand0, 15) ? 0 : 1; + if ($var13) + var$6 = var$6 & (nle_EaglercraftRandom_nextInt($this.$rand0, 5) ? 0 : 1); + if (var$6 && $var12 > 0) { + $var14 = ($var12 >> 16 & 255) / 255.0; + $var7 = ($var12 >> 8 & 255) / 255.0; + $var9 = ($var12 >> 0 & 255) / 255.0; + $var2 = $this.$worldObj; + $var3 = !$var13 ? $rt_s(1045) : $rt_s(1046); + var$10 = $this.$posX + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0; + var$11 = $this.$posY + nle_EaglercraftRandom_nextDouble($this.$rand0) * $this.$height0 - $this.$yOffset; + var$12 = $this.$posZ + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0; + $ptr = 2; + continue main; + } + } + return; + case 1: + $tmp = nms_PotionEffect_onUpdate($var3, $this); + if ($rt_suspending()) { + break main; + } + $var12 = $tmp; + if ($var12 && !($var3.$duration % 600 | 0)) + nms_EntityLiving_onChangedPotionEffect($this, $var3); + if ($var1.$hasNext()) { + $var2 = $var1.$next(); + $var3 = ju_HashMap_get($this.$activePotionsMap, $var2); + continue main; + } + $this.$potionsNeedUpdate = 0; + $var12 = nms_DataWatcher_getWatchableObjectInt($this.$dataWatcher, 8); + $var13 = nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 9) <= 0 ? 0 : 1; + if ($var12 > 0) { + var$6 = !nms_Entity_isInvisible($this) ? nle_EaglercraftRandom_nextBoolean($this.$rand0) : nle_EaglercraftRandom_nextInt($this.$rand0, 15) ? 0 : 1; + if ($var13) + var$6 = var$6 & (nle_EaglercraftRandom_nextInt($this.$rand0, 5) ? 0 : 1); + if (var$6 && $var12 > 0) { + $var14 = ($var12 >> 16 & 255) / 255.0; + $var7 = ($var12 >> 8 & 255) / 255.0; + $var9 = ($var12 >> 0 & 255) / 255.0; + $var2 = $this.$worldObj; + $var3 = !$var13 ? $rt_s(1045) : $rt_s(1046); + var$10 = $this.$posX + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0; + var$11 = $this.$posY + nle_EaglercraftRandom_nextDouble($this.$rand0) * $this.$height0 - $this.$yOffset; + var$12 = $this.$posZ + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0; + $ptr = 2; + continue main; + } + } + return; + case 2: + nms_World_spawnParticle($var2, $var3, var$10, var$11, var$12, $var14, $var7, $var9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var12, $var13, var$6, $var14, $var7, $var9, var$10, var$11, var$12, $ptr); +} +function nms_EntityLiving_getActivePotionEffects($this) { + return ju_HashMap_values($this.$activePotionsMap); +} +function nms_EntityLiving_isPotionActive($this, $par1Potion) { + return ju_HashMap_containsKey($this.$activePotionsMap, jl_Integer_valueOf($par1Potion.$id5)); +} +function nms_EntityLiving_getActivePotionEffect($this, $par1Potion) { + return ju_HashMap_get($this.$activePotionsMap, jl_Integer_valueOf($par1Potion.$id5)); +} +function nms_EntityLiving_addPotionEffect($this, $par1PotionEffect) { + if ($this.$isPotionApplicable($par1PotionEffect)) { + if (!ju_HashMap_containsKey($this.$activePotionsMap, jl_Integer_valueOf($par1PotionEffect.$potionID))) { + ju_HashMap_putImpl($this.$activePotionsMap, jl_Integer_valueOf($par1PotionEffect.$potionID), $par1PotionEffect); + nms_EntityLiving_onNewPotionEffect($this, $par1PotionEffect); + } else { + nms_PotionEffect_combine(ju_HashMap_get($this.$activePotionsMap, jl_Integer_valueOf($par1PotionEffect.$potionID)), $par1PotionEffect); + nms_EntityLiving_onChangedPotionEffect($this, ju_HashMap_get($this.$activePotionsMap, jl_Integer_valueOf($par1PotionEffect.$potionID))); + } + } +} +function nms_EntityLiving_isPotionApplicable($this, $par1PotionEffect) { + var $var2; + a: { + if ($this.$getCreatureAttribute() === nms_EnumCreatureAttribute_UNDEAD) { + $var2 = $par1PotionEffect.$potionID; + if ($var2 == nms_Potion_regeneration.$id5) + break a; + if ($var2 == nms_Potion_poison.$id5) + break a; + } + return 1; + } + return 0; +} +function nms_EntityLiving_isEntityUndead($this) { + return $this.$getCreatureAttribute() !== nms_EnumCreatureAttribute_UNDEAD ? 0 : 1; +} +function nms_EntityLiving_removePotionEffectClient($this, $par1) { + ju_HashMap_remove($this.$activePotionsMap, jl_Integer_valueOf($par1)); +} +function nms_EntityLiving_onNewPotionEffect($this, $par1PotionEffect) { + $this.$potionsNeedUpdate = 1; +} +function nms_EntityLiving_onChangedPotionEffect($this, $par1PotionEffect) { + $this.$potionsNeedUpdate = 1; +} +function nms_EntityLiving_getSpeedModifier($this) { + var $var1; + $var1 = 1.0; + if (nms_EntityLiving_isPotionActive($this, nms_Potion_moveSpeed)) + $var1 = $var1 * (1.0 + 0.20000000298023224 * (nms_EntityLiving_getActivePotionEffect($this, nms_Potion_moveSpeed).$amplifier + 1 | 0)); + if (nms_EntityLiving_isPotionActive($this, nms_Potion_moveSlowdown)) + $var1 = $var1 * (1.0 - 0.15000000596046448 * (nms_EntityLiving_getActivePotionEffect($this, nms_Potion_moveSlowdown).$amplifier + 1 | 0)); + if ($var1 < 0.0) + $var1 = 0.0; + return $var1; +} +function nms_EntityLiving_isChild($this) { + return 0; +} +function nms_EntityLiving_getCreatureAttribute($this) { + return nms_EnumCreatureAttribute_UNDEFINED; +} +function nms_EntityLiving_renderBrokenItemStack($this, $par1ItemStack) { + var $var3, var$3, var$4, $var2, $var4, var$7, var$8, var$9, var$10, var$11, var$12, var$13, var$14, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$var4 = $thread.pop();$var2 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$var3 = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = $rt_s(1047); + var$3 = 0.800000011920929; + var$4 = 0.800000011920929 + nle_EaglercraftRandom_nextFloat($this.$worldObj.$rand) * 0.4000000059604645; + $ptr = 1; + case 1: + $this.$playSound1($var3, var$3, var$4); + if ($rt_suspending()) { + break main; + } + $var2 = 0; + if ($var2 >= 5) + return; + $var3 = nms_Vec3Pool_getVecFromPool($this.$worldObj.$vecPool, (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 0.1, jl_Math_random() * 0.1 + 0.1, 0.0); + nms_Vec3_rotateAroundX($var3, -$this.$rotationPitch * 3.1415927410125732 / 180.0); + nms_Vec3_rotateAroundY($var3, -$this.$rotationYaw * 3.1415927410125732 / 180.0); + $var4 = nms_Vec3Pool_getVecFromPool($this.$worldObj.$vecPool, (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 0.3, -nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.6 - 0.3, 0.6); + nms_Vec3_rotateAroundX($var4, -$this.$rotationPitch * 3.1415927410125732 / 180.0); + nms_Vec3_rotateAroundY($var4, -$this.$rotationYaw * 3.1415927410125732 / 180.0); + var$7 = nms_Vec3_addVector($var4, $this.$posX, $this.$posY + $this.$getEyeHeight(), $this.$posZ); + $var4 = $this.$worldObj; + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append(var$8, $rt_s(1048)); + jl_AbstractStringBuilder_append2(var$8, nms_ItemStack_getItem($par1ItemStack).$itemID); + var$8 = jl_AbstractStringBuilder_toString(var$8); + var$9 = var$7.$xCoord; + var$10 = var$7.$yCoord; + var$11 = var$7.$zCoord; + var$12 = $var3.$xCoord; + var$13 = $var3.$yCoord + 0.05; + var$14 = $var3.$zCoord; + $ptr = 2; + case 2: + nms_World_spawnParticle($var4, var$8, var$9, var$10, var$11, var$12, var$13, var$14); + if ($rt_suspending()) { + break main; + } + $var2 = $var2 + 1 | 0; + if ($var2 >= 5) + return; + $var3 = nms_Vec3Pool_getVecFromPool($this.$worldObj.$vecPool, (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 0.1, jl_Math_random() * 0.1 + 0.1, 0.0); + nms_Vec3_rotateAroundX($var3, -$this.$rotationPitch * 3.1415927410125732 / 180.0); + nms_Vec3_rotateAroundY($var3, -$this.$rotationYaw * 3.1415927410125732 / 180.0); + $var4 = nms_Vec3Pool_getVecFromPool($this.$worldObj.$vecPool, (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 0.3, -nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.6 - 0.3, 0.6); + nms_Vec3_rotateAroundX($var4, -$this.$rotationPitch * 3.1415927410125732 / 180.0); + nms_Vec3_rotateAroundY($var4, -$this.$rotationYaw * 3.1415927410125732 / 180.0); + var$7 = nms_Vec3_addVector($var4, $this.$posX, $this.$posY + $this.$getEyeHeight(), $this.$posZ); + $var4 = $this.$worldObj; + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append(var$8, $rt_s(1048)); + jl_AbstractStringBuilder_append2(var$8, nms_ItemStack_getItem($par1ItemStack).$itemID); + var$8 = jl_AbstractStringBuilder_toString(var$8); + var$9 = var$7.$xCoord; + var$10 = var$7.$yCoord; + var$11 = var$7.$zCoord; + var$12 = $var3.$xCoord; + var$13 = $var3.$yCoord + 0.05; + var$14 = $var3.$zCoord; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $var3, var$3, var$4, $var2, $var4, var$7, var$8, var$9, var$10, var$11, var$12, var$13, var$14, $ptr); +} +function nms_EntityLiving_func_82143_as($this) { + var $var1; + if ($this.$attackTarget === null) + return 3; + $var1 = ($this.$health - $this.$getMaxHealth() * 0.33000001311302185 | 0) - ((3 - $this.$worldObj.$difficultySetting | 0) * 4 | 0) | 0; + if ($var1 < 0) + $var1 = 0; + return $var1 + 3 | 0; +} +function nms_EntityLiving_getHeldItem($this) { + return $this.$equipment.data[0]; +} +function nms_EntityLiving_getCurrentArmor($this, $par1) { + return $this.$equipment.data[$par1 + 1 | 0]; +} +function nms_EntityLiving_setCurrentItemOrArmor($this, $par1, $par2ItemStack) { + $this.$equipment.data[$par1] = $par2ItemStack; +} +function nms_EntityLiving_getLastActiveItems($this) { + return $this.$equipment; +} +function nms_EntityLiving_getArmSwingAnimationEnd($this) { + return nms_EntityLiving_isPotionActive($this, nms_Potion_digSpeed) ? 6 - ((1 + nms_EntityLiving_getActivePotionEffect($this, nms_Potion_digSpeed).$amplifier | 0) * 1 | 0) | 0 : !nms_EntityLiving_isPotionActive($this, nms_Potion_digSlowdown) ? 6 : 6 + ((1 + nms_EntityLiving_getActivePotionEffect($this, nms_Potion_digSlowdown).$amplifier | 0) * 2 | 0) | 0; +} +function nms_EntityLiving_swingItem($this) { + if (!($this.$isSwingInProgress && $this.$swingProgressInt < (nms_EntityLiving_getArmSwingAnimationEnd($this) / 2 | 0) && $this.$swingProgressInt >= 0)) { + $this.$swingProgressInt = (-1); + $this.$isSwingInProgress = 1; + } +} +function nms_EntityLiving_getArrowCountInEntity($this) { + return nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 10); +} +function nms_EntityLiving_func_94060_bK($this) { + return nms_CombatTracker_func_94550_c($this.$field_94063_bt) !== null ? nms_CombatTracker_func_94550_c($this.$field_94063_bt) : $this.$attackingPlayer !== null ? $this.$attackingPlayer : $this.$entityLivingToAttack === null ? null : $this.$entityLivingToAttack; +} +function nms_EntityLiving_getEntityName($this) { + return !nms_EntityLiving_func_94056_bM($this) ? nms_Entity_getEntityName($this) : nms_EntityLiving_func_94057_bL($this); +} +function nms_EntityLiving_func_94057_bL($this) { + return nms_DataWatcher_getWatchableObjectString($this.$dataWatcher, 5); +} +function nms_EntityLiving_func_94056_bM($this) { + return jl_String_length(nms_DataWatcher_getWatchableObjectString($this.$dataWatcher, 5)) <= 0 ? 0 : 1; +} +function nms_EntityLiving_func_94062_bN($this) { + return nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 6) != 1 ? 0 : 1; +} +function nms_EntityLiving_func_94059_bO($this) { + return $this.$func_94062_bN(); +} +function nms_EntityLiving__clinit_() { + var var$1, var$2; + var$1 = $rt_createFloatArray(4); + var$2 = var$1.data; + var$2[0] = 0.0; + var$2[1] = 0.0; + var$2[2] = 0.10000000149011612; + var$2[3] = 0.20000000298023224; + nms_EntityLiving_enchantmentProbability = var$1; + var$1 = $rt_createFloatArray(4); + var$2 = var$1.data; + var$2[0] = 0.0; + var$2[1] = 0.0; + var$2[2] = 0.25; + var$2[3] = 0.5; + nms_EntityLiving_armorEnchantmentProbability = var$1; + var$1 = $rt_createFloatArray(4); + var$2 = var$1.data; + var$2[0] = 0.0; + var$2[1] = 0.0; + var$2[2] = 0.05000000074505806; + var$2[3] = 0.07000000029802322; + nms_EntityLiving_armorProbability = var$1; + var$1 = $rt_createFloatArray(4); + var$2 = var$1.data; + var$2[0] = 0.0; + var$2[1] = 0.10000000149011612; + var$2[2] = 0.15000000596046448; + var$2[3] = 0.44999998807907104; + nms_EntityLiving_pickUpLootProability = var$1; +} +function nms_ICommandSender() { +} +function nms_EntityPlayer() { + var a = this; nms_EntityLiving.call(a); + a.$inventory = null; + a.$theInventoryEnderChest = null; + a.$inventoryContainer = null; + a.$openContainer = null; + a.$foodStats = null; + a.$flyToggleTimer = 0; + a.$field_71098_bD = 0; + a.$prevCameraYaw = 0.0; + a.$cameraYaw0 = 0.0; + a.$username0 = null; + a.$xpCooldown = 0; + a.$field_71091_bM = 0.0; + a.$field_71096_bN = 0.0; + a.$field_71097_bO = 0.0; + a.$field_71094_bP = 0.0; + a.$field_71095_bQ = 0.0; + a.$field_71085_bR = 0.0; + a.$sleeping = 0; + a.$playerLocation = null; + a.$sleepTimer = 0; + a.$field_71079_bU = 0.0; + a.$field_71082_cx = 0.0; + a.$field_71089_bV = 0.0; + a.$spawnChunk = null; + a.$spawnForced = 0; + a.$startMinecartRidingCoordinate = null; + a.$capabilities = null; + a.$experienceLevel = 0; + a.$experienceTotal = 0; + a.$experience = 0.0; + a.$itemInUse = null; + a.$itemInUseCount = 0; + a.$speedOnGround = 0.0; + a.$speedInAir = 0.0; + a.$field_82249_h = 0; + a.$fishEntity = null; +} +function nms_EntityPlayer__init_() { + var var_0 = new nms_EntityPlayer(); + nms_EntityPlayer__init_0(var_0); + return var_0; +} +function nms_EntityPlayer__init_0($this) { + var var$1; + nms_EntityLiving__init_0($this); + var$1 = new nms_InventoryPlayer; + var$1.$mainInventory = $rt_createArray(nms_ItemStack, 36); + var$1.$armorInventory = $rt_createArray(nms_ItemStack, 4); + var$1.$currentItem = 0; + var$1.$inventoryChanged = 0; + var$1.$player = $this; + $this.$inventory = var$1; + $this.$theInventoryEnderChest = nms_InventoryEnderChest__init_0(); + $this.$foodStats = nms_FoodStats__init_0(); + $this.$flyToggleTimer = 0; + $this.$field_71098_bD = 0; + $this.$xpCooldown = 0; + $this.$capabilities = nms_PlayerCapabilities__init_0(); + $this.$speedOnGround = 0.10000000149011612; + $this.$speedInAir = 0.019999999552965164; + $this.$field_82249_h = 0; + $this.$fishEntity = null; + $this.$inventoryContainer = nms_ContainerPlayer__init_($this.$inventory, 0, $this); + $this.$openContainer = $this.$inventoryContainer; + $this.$yOffset = 1.6200000047683716; + $this.$entityType = $rt_s(1049); + $this.$field_70741_aB = 180.0; + $this.$fireResistance = 20; +} +function nms_EntityPlayer_getBrightnessForRender($this, $par1) { + return nle_DefaultSkinRenderer_getPlayerRenderer($this) != 21 ? nms_Entity_getBrightnessForRender($this, $par1) : 15728880; +} +function nms_EntityPlayer_getMaxHealth($this) { + return 20; +} +function nms_EntityPlayer_entityInit($this) { + nms_EntityLiving_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 16, jl_Byte_valueOf(0)); + nms_DataWatcher_addObject($this.$dataWatcher, 17, jl_Byte_valueOf(0)); + nms_DataWatcher_addObject($this.$dataWatcher, 18, jl_Integer_valueOf(0)); +} +function nms_EntityPlayer_getItemInUse($this) { + return $this.$itemInUse; +} +function nms_EntityPlayer_getItemInUseCount($this) { + return $this.$itemInUseCount; +} +function nms_EntityPlayer_isUsingItem($this) { + return $this.$itemInUse === null ? 0 : 1; +} +function nms_EntityPlayer_getItemInUseDuration($this) { + return !nms_EntityPlayer_isUsingItem($this) ? 0 : nms_ItemStack_getMaxItemUseDuration($this.$itemInUse) - $this.$itemInUseCount | 0; +} +function nms_EntityPlayer_stopUsingItem($this) { + var var$1, var$2, var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$itemInUse === null) { + nms_EntityPlayer_clearItemInUse($this); + return; + } + var$1 = $this.$itemInUse; + var$2 = $this.$worldObj; + var$3 = $this.$itemInUseCount; + $ptr = 1; + case 1: + nms_ItemStack_onPlayerStoppedUsing(var$1, var$2, $this, var$3); + if ($rt_suspending()) { + break main; + } + nms_EntityPlayer_clearItemInUse($this); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, $ptr); +} +function nms_EntityPlayer_clearItemInUse($this) { + $this.$itemInUse = null; + $this.$itemInUseCount = 0; +} +function nms_EntityPlayer_onUpdate($this) { + var $var1, $i, var$3, $var7, $var9, $var3, $var5, var$8, var$9, $j, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$j = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();var$3 = $thread.pop();$i = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$itemInUse !== null) { + $var1 = nms_InventoryPlayer_getCurrentItem($this.$inventory); + if ($var1 !== $this.$itemInUse) + nms_EntityPlayer_clearItemInUse($this); + else if ($this.$itemInUseCount <= 25 && !($this.$itemInUseCount % 4 | 0)) { + $i = 5; + $ptr = 2; + continue main; + } + } + if ($this.$xpCooldown > 0) + $this.$xpCooldown = $this.$xpCooldown - 1 | 0; + if ($this.$sleeping) { + $this.$sleepTimer = $this.$sleepTimer + 1 | 0; + if ($this.$sleepTimer > 100) + $this.$sleepTimer = 100; + } else if ($this.$sleepTimer > 0) { + $this.$sleepTimer = $this.$sleepTimer + 1 | 0; + if ($this.$sleepTimer >= 110) + $this.$sleepTimer = 0; + } + $ptr = 1; + case 1: + nms_EntityLiving_onUpdate($this); + if ($rt_suspending()) { + break main; + } + $this.$itemInUseCount = $this.$itemInUseCount - 1 | 0; + if (nms_Entity_isBurning($this) && $this.$capabilities.$disableDamage) + nms_Entity_extinguish($this); + if (!(nms_Entity_equals($this, nmc_Minecraft_theMinecraft.$renderViewEntity) && !nmc_Minecraft_theMinecraft.$gameSettings.$thirdPersonView)) { + $i = nle_DefaultSkinRenderer_getPlayerRenderer($this); + if ($i == 21) { + $var1 = $this.$worldObj; + var$3 = $rt_s(1050); + $var7 = $this.$posX + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0; + $var9 = $this.$posY - $this.$yOffset + nle_EaglercraftRandom_nextDouble($this.$rand0) * $this.$height0; + $var3 = $this.$posZ + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0; + $var5 = 0.0; + var$8 = 0.0; + var$9 = 0.0; + $ptr = 3; + continue main; + } + if ($i == 19) { + $j = 0; + if ($j < 2) { + $var1 = $this.$worldObj; + var$3 = $rt_s(1051); + $var9 = $this.$posX + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0; + $var3 = $this.$posY - $this.$yOffset + nle_EaglercraftRandom_nextDouble($this.$rand0) * 2.5; + $var5 = $this.$posZ + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0; + var$8 = (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * 2.0; + var$9 = -nle_EaglercraftRandom_nextDouble($this.$rand0); + $var7 = (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * 2.0; + $ptr = 4; + continue main; + } + } + } + $this.$field_71091_bM = $this.$field_71094_bP; + $this.$field_71096_bN = $this.$field_71095_bQ; + $this.$field_71097_bO = $this.$field_71085_bR; + $var9 = $this.$posX - $this.$field_71094_bP; + $var3 = $this.$posY - $this.$field_71095_bQ; + $var5 = $this.$posZ - $this.$field_71085_bR; + if ($var9 > 10.0) { + var$8 = $this.$posX; + $this.$field_71094_bP = var$8; + $this.$field_71091_bM = var$8; + } + if ($var5 > 10.0) { + var$8 = $this.$posZ; + $this.$field_71085_bR = var$8; + $this.$field_71097_bO = var$8; + } + if ($var3 > 10.0) { + $var7 = $this.$posY; + $this.$field_71095_bQ = $var7; + $this.$field_71096_bN = $var7; + } + if ($var9 < (-10.0)) { + var$8 = $this.$posX; + $this.$field_71094_bP = var$8; + $this.$field_71091_bM = var$8; + } + if ($var5 < (-10.0)) { + var$8 = $this.$posZ; + $this.$field_71085_bR = var$8; + $this.$field_71097_bO = var$8; + } + if ($var3 < (-10.0)) { + $var7 = $this.$posY; + $this.$field_71095_bQ = $var7; + $this.$field_71096_bN = $var7; + } + $this.$field_71094_bP = $this.$field_71094_bP + $var9 * 0.25; + $this.$field_71085_bR = $this.$field_71085_bR + $var5 * 0.25; + $this.$field_71095_bQ = $this.$field_71095_bQ + $var3 * 0.25; + if ($this.$ridingEntity === null) + $this.$startMinecartRidingCoordinate = null; + return; + case 2: + nms_EntityPlayer_updateItemUse($this, $var1, $i); + if ($rt_suspending()) { + break main; + } + if ($this.$xpCooldown > 0) + $this.$xpCooldown = $this.$xpCooldown - 1 | 0; + if ($this.$sleeping) { + $this.$sleepTimer = $this.$sleepTimer + 1 | 0; + if ($this.$sleepTimer > 100) + $this.$sleepTimer = 100; + } else if ($this.$sleepTimer > 0) { + $this.$sleepTimer = $this.$sleepTimer + 1 | 0; + if ($this.$sleepTimer >= 110) + $this.$sleepTimer = 0; + } + $ptr = 1; + continue main; + case 3: + nms_World_spawnParticle($var1, var$3, $var7, $var9, $var3, $var5, var$8, var$9); + if ($rt_suspending()) { + break main; + } + $this.$field_71091_bM = $this.$field_71094_bP; + $this.$field_71096_bN = $this.$field_71095_bQ; + $this.$field_71097_bO = $this.$field_71085_bR; + $var9 = $this.$posX - $this.$field_71094_bP; + $var3 = $this.$posY - $this.$field_71095_bQ; + $var5 = $this.$posZ - $this.$field_71085_bR; + if ($var9 > 10.0) { + var$8 = $this.$posX; + $this.$field_71094_bP = var$8; + $this.$field_71091_bM = var$8; + } + if ($var5 > 10.0) { + var$8 = $this.$posZ; + $this.$field_71085_bR = var$8; + $this.$field_71097_bO = var$8; + } + if ($var3 > 10.0) { + $var7 = $this.$posY; + $this.$field_71095_bQ = $var7; + $this.$field_71096_bN = $var7; + } + if ($var9 < (-10.0)) { + var$8 = $this.$posX; + $this.$field_71094_bP = var$8; + $this.$field_71091_bM = var$8; + } + if ($var5 < (-10.0)) { + var$8 = $this.$posZ; + $this.$field_71085_bR = var$8; + $this.$field_71097_bO = var$8; + } + if ($var3 < (-10.0)) { + $var7 = $this.$posY; + $this.$field_71095_bQ = $var7; + $this.$field_71096_bN = $var7; + } + $this.$field_71094_bP = $this.$field_71094_bP + $var9 * 0.25; + $this.$field_71085_bR = $this.$field_71085_bR + $var5 * 0.25; + $this.$field_71095_bQ = $this.$field_71095_bQ + $var3 * 0.25; + if ($this.$ridingEntity === null) + $this.$startMinecartRidingCoordinate = null; + return; + case 4: + nms_World_spawnParticle($var1, var$3, $var9, $var3, $var5, var$8, var$9, $var7); + if ($rt_suspending()) { + break main; + } + $j = $j + 1 | 0; + if ($j >= 2) { + $this.$field_71091_bM = $this.$field_71094_bP; + $this.$field_71096_bN = $this.$field_71095_bQ; + $this.$field_71097_bO = $this.$field_71085_bR; + $var9 = $this.$posX - $this.$field_71094_bP; + $var3 = $this.$posY - $this.$field_71095_bQ; + $var5 = $this.$posZ - $this.$field_71085_bR; + if ($var9 > 10.0) { + var$8 = $this.$posX; + $this.$field_71094_bP = var$8; + $this.$field_71091_bM = var$8; + } + if ($var5 > 10.0) { + var$8 = $this.$posZ; + $this.$field_71085_bR = var$8; + $this.$field_71097_bO = var$8; + } + if ($var3 > 10.0) { + $var7 = $this.$posY; + $this.$field_71095_bQ = $var7; + $this.$field_71096_bN = $var7; + } + if ($var9 < (-10.0)) { + var$8 = $this.$posX; + $this.$field_71094_bP = var$8; + $this.$field_71091_bM = var$8; + } + if ($var5 < (-10.0)) { + var$8 = $this.$posZ; + $this.$field_71085_bR = var$8; + $this.$field_71097_bO = var$8; + } + if ($var3 < (-10.0)) { + $var7 = $this.$posY; + $this.$field_71095_bQ = $var7; + $this.$field_71096_bN = $var7; + } + $this.$field_71094_bP = $this.$field_71094_bP + $var9 * 0.25; + $this.$field_71085_bR = $this.$field_71085_bR + $var5 * 0.25; + $this.$field_71095_bQ = $this.$field_71095_bQ + $var3 * 0.25; + if ($this.$ridingEntity === null) + $this.$startMinecartRidingCoordinate = null; + return; + } + $var1 = $this.$worldObj; + var$3 = $rt_s(1051); + $var9 = $this.$posX + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0; + $var3 = $this.$posY - $this.$yOffset + nle_EaglercraftRandom_nextDouble($this.$rand0) * 2.5; + $var5 = $this.$posZ + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0; + var$8 = (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * 2.0; + var$9 = -nle_EaglercraftRandom_nextDouble($this.$rand0); + $var7 = (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * 2.0; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $i, var$3, $var7, $var9, $var3, $var5, var$8, var$9, $j, $ptr); +} +function nms_EntityPlayer_getPortalCooldown($this) { + return 10; +} +function nms_EntityPlayer_playSound($this, $par1Str, $par2, $par3) { + nms_World_playSoundToNearExcept($this.$worldObj, $this, $par1Str, $par2, $par3); +} +function nms_EntityPlayer_updateItemUse($this, $par1ItemStack, $par2) { + var $var5, var$4, var$5, $var3, $var4, var$8, var$9, var$10, var$11, var$12, var$13, var$14, var$15, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$var5 = $thread.pop();$par2 = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nms_ItemStack_getItemUseAction($par1ItemStack) === nms_EnumAction_drink) { + $var5 = $rt_s(1052); + var$4 = 0.5; + var$5 = nle_EaglercraftRandom_nextFloat($this.$worldObj.$rand) * 0.10000000149011612 + 0.8999999761581421; + $ptr = 1; + continue main; + } + if (nms_ItemStack_getItemUseAction($par1ItemStack) !== nms_EnumAction_eat) + return; + $var3 = 0; + if ($var3 >= $par2) { + $par1ItemStack = $rt_s(1053); + var$4 = 0.5 + 0.5 * nle_EaglercraftRandom_nextInt($this.$rand0, 2); + var$5 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.20000000298023224 + 1.0; + $ptr = 2; + continue main; + } + $var4 = nms_Vec3Pool_getVecFromPool($this.$worldObj.$vecPool, (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 0.1, jl_Math_random() * 0.1 + 0.1, 0.0); + nms_Vec3_rotateAroundX($var4, -$this.$rotationPitch * 3.1415927410125732 / 180.0); + nms_Vec3_rotateAroundY($var4, -$this.$rotationYaw * 3.1415927410125732 / 180.0); + $var5 = nms_Vec3Pool_getVecFromPool($this.$worldObj.$vecPool, (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 0.3, -nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.6 - 0.3, 0.6); + nms_Vec3_rotateAroundX($var5, -$this.$rotationPitch * 3.1415927410125732 / 180.0); + nms_Vec3_rotateAroundY($var5, -$this.$rotationYaw * 3.1415927410125732 / 180.0); + $var5 = nms_Vec3_addVector($var5, $this.$posX, $this.$posY + $this.$getEyeHeight(), $this.$posZ); + var$8 = $this.$worldObj; + var$9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$9); + jl_AbstractStringBuilder_append(var$9, $rt_s(1048)); + jl_AbstractStringBuilder_append2(var$9, nms_ItemStack_getItem($par1ItemStack).$itemID); + var$9 = jl_AbstractStringBuilder_toString(var$9); + var$10 = $var5.$xCoord; + var$11 = $var5.$yCoord; + var$12 = $var5.$zCoord; + var$13 = $var4.$xCoord; + var$14 = $var4.$yCoord + 0.05; + var$15 = $var4.$zCoord; + $ptr = 3; + continue main; + case 1: + $this.$playSound1($var5, var$4, var$5); + if ($rt_suspending()) { + break main; + } + if (nms_ItemStack_getItemUseAction($par1ItemStack) !== nms_EnumAction_eat) + return; + $var3 = 0; + if ($var3 >= $par2) { + $par1ItemStack = $rt_s(1053); + var$4 = 0.5 + 0.5 * nle_EaglercraftRandom_nextInt($this.$rand0, 2); + var$5 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.20000000298023224 + 1.0; + $ptr = 2; + continue main; + } + $var4 = nms_Vec3Pool_getVecFromPool($this.$worldObj.$vecPool, (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 0.1, jl_Math_random() * 0.1 + 0.1, 0.0); + nms_Vec3_rotateAroundX($var4, -$this.$rotationPitch * 3.1415927410125732 / 180.0); + nms_Vec3_rotateAroundY($var4, -$this.$rotationYaw * 3.1415927410125732 / 180.0); + $var5 = nms_Vec3Pool_getVecFromPool($this.$worldObj.$vecPool, (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 0.3, -nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.6 - 0.3, 0.6); + nms_Vec3_rotateAroundX($var5, -$this.$rotationPitch * 3.1415927410125732 / 180.0); + nms_Vec3_rotateAroundY($var5, -$this.$rotationYaw * 3.1415927410125732 / 180.0); + $var5 = nms_Vec3_addVector($var5, $this.$posX, $this.$posY + $this.$getEyeHeight(), $this.$posZ); + var$8 = $this.$worldObj; + var$9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$9); + jl_AbstractStringBuilder_append(var$9, $rt_s(1048)); + jl_AbstractStringBuilder_append2(var$9, nms_ItemStack_getItem($par1ItemStack).$itemID); + var$9 = jl_AbstractStringBuilder_toString(var$9); + var$10 = $var5.$xCoord; + var$11 = $var5.$yCoord; + var$12 = $var5.$zCoord; + var$13 = $var4.$xCoord; + var$14 = $var4.$yCoord + 0.05; + var$15 = $var4.$zCoord; + $ptr = 3; + continue main; + case 2: + $this.$playSound1($par1ItemStack, var$4, var$5); + if ($rt_suspending()) { + break main; + } + return; + case 3: + nms_World_spawnParticle(var$8, var$9, var$10, var$11, var$12, var$13, var$14, var$15); + if ($rt_suspending()) { + break main; + } + $var3 = $var3 + 1 | 0; + if ($var3 >= $par2) { + $par1ItemStack = $rt_s(1053); + var$4 = 0.5 + 0.5 * nle_EaglercraftRandom_nextInt($this.$rand0, 2); + var$5 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.20000000298023224 + 1.0; + $ptr = 2; + continue main; + } + $var4 = nms_Vec3Pool_getVecFromPool($this.$worldObj.$vecPool, (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 0.1, jl_Math_random() * 0.1 + 0.1, 0.0); + nms_Vec3_rotateAroundX($var4, -$this.$rotationPitch * 3.1415927410125732 / 180.0); + nms_Vec3_rotateAroundY($var4, -$this.$rotationYaw * 3.1415927410125732 / 180.0); + $var5 = nms_Vec3Pool_getVecFromPool($this.$worldObj.$vecPool, (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 0.3, -nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.6 - 0.3, 0.6); + nms_Vec3_rotateAroundX($var5, -$this.$rotationPitch * 3.1415927410125732 / 180.0); + nms_Vec3_rotateAroundY($var5, -$this.$rotationYaw * 3.1415927410125732 / 180.0); + $var5 = nms_Vec3_addVector($var5, $this.$posX, $this.$posY + $this.$getEyeHeight(), $this.$posZ); + var$8 = $this.$worldObj; + var$9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$9); + jl_AbstractStringBuilder_append(var$9, $rt_s(1048)); + jl_AbstractStringBuilder_append2(var$9, nms_ItemStack_getItem($par1ItemStack).$itemID); + var$9 = jl_AbstractStringBuilder_toString(var$9); + var$10 = $var5.$xCoord; + var$11 = $var5.$yCoord; + var$12 = $var5.$zCoord; + var$13 = $var4.$xCoord; + var$14 = $var4.$yCoord + 0.05; + var$15 = $var4.$zCoord; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2, $var5, var$4, var$5, $var3, $var4, var$8, var$9, var$10, var$11, var$12, var$13, var$14, var$15, $ptr); +} +function nms_EntityPlayer_onItemUseFinish($this) { + var $var2, $var1, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var1 = $thread.pop();$var2 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$itemInUse === null) + return; + $var2 = $this.$itemInUse; + $var1 = 16; + $ptr = 1; + case 1: + a: { + nms_EntityPlayer_updateItemUse($this, $var2, $var1); + if ($rt_suspending()) { + break main; + } + $var1 = $this.$itemInUse.$stackSize; + $var2 = nms_ItemStack_onFoodEaten($this.$itemInUse, $this.$worldObj, $this); + if ($var2 === $this.$itemInUse) { + if ($var2 === null) + break a; + if ($var2.$stackSize == $var1) + break a; + } + $this.$inventory.$mainInventory.data[$this.$inventory.$currentItem] = $var2; + if (!$var2.$stackSize) + $this.$inventory.$mainInventory.data[$this.$inventory.$currentItem] = null; + } + nms_EntityPlayer_clearItemInUse($this); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var2, $var1, $ptr); +} +function nms_EntityPlayer_handleHealthUpdate($this, $par1) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1 != 9) { + $ptr = 1; + continue main; + } + $ptr = 2; + continue main; + case 1: + nms_EntityLiving_handleHealthUpdate($this, $par1); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_EntityPlayer_onItemUseFinish($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $ptr); +} +function nms_EntityPlayer_isMovementBlocked($this) { + return $this.$health > 0 && !$this.$sleeping ? 0 : 1; +} +function nms_EntityPlayer_mountEntity($this, $par1Entity) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$ridingEntity !== $par1Entity) { + $ptr = 1; + continue main; + } + $ptr = 2; + continue main; + case 1: + nms_Entity_mountEntity($this, $par1Entity); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_Entity_unmountEntity($this, $par1Entity); + if ($rt_suspending()) { + break main; + } + if ($this.$ridingEntity !== null) + $this.$ridingEntity.$riddenByEntity = null; + $this.$ridingEntity = null; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $ptr); +} +function nms_EntityPlayer_updateRidden($this) { + var $var7, $var8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var7 = $this.$rotationYaw; + $var8 = $this.$rotationPitch; + $ptr = 1; + case 1: + nms_EntityLiving_updateRidden($this); + if ($rt_suspending()) { + break main; + } + $this.$prevCameraYaw = $this.$cameraYaw0; + $this.$cameraYaw0 = 0.0; + if ($this.$ridingEntity instanceof nms_EntityPig) { + $this.$rotationPitch = $var8; + $this.$rotationYaw = $var7; + $this.$renderYawOffset = $this.$ridingEntity.$renderYawOffset; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var7, $var8, $ptr); +} +function nms_EntityPlayer_preparePlayerToSpawn($this) { + var var$1, var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$yOffset = 1.6200000047683716; + nms_Entity_setSize($this, 0.6000000238418579, 1.7999999523162842); + if ($this.$worldObj !== null) { + if ($this.$posY > 0.0) { + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + var$1 = $this.$worldObj; + var$2 = $this.$boundingBox; + $ptr = 1; + continue main; + } + $this.$motionZ = 0.0; + $this.$motionY = 0.0; + $this.$motionX = 0.0; + $this.$rotationPitch = 0.0; + } + nms_EntityLiving_setEntityHealth($this, 20); + $this.$deathTime = 0; + return; + case 1: + $tmp = nms_World_getCollidingBoundingBoxes(var$1, $this, var$2); + if ($rt_suspending()) { + break main; + } + var$1 = $tmp; + if (!ju_AbstractCollection_isEmpty(var$1)) { + $this.$posY = $this.$posY + 1.0; + if ($this.$posY > 0.0) { + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + var$1 = $this.$worldObj; + var$2 = $this.$boundingBox; + continue main; + } + } + $this.$motionZ = 0.0; + $this.$motionY = 0.0; + $this.$motionX = 0.0; + $this.$rotationPitch = 0.0; + nms_EntityLiving_setEntityHealth($this, 20); + $this.$deathTime = 0; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, $ptr); +} +function nms_EntityPlayer_updateEntityActionState($this) { + nms_EntityLiving_updateArmSwingProgress($this); +} +function nms_EntityPlayer_onLivingUpdate($this) { + var $var1, $var2, $var3, $var4, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$flyToggleTimer > 0) + $this.$flyToggleTimer = $this.$flyToggleTimer - 1 | 0; + nms_InventoryPlayer_decrementAnimations($this.$inventory); + $this.$prevCameraYaw = $this.$cameraYaw0; + $ptr = 1; + case 1: + nms_EntityLiving_onLivingUpdate($this); + if ($rt_suspending()) { + break main; + } + $this.$landMovementFactor = $this.$capabilities.$walkSpeed; + $this.$jumpMovementFactor = $this.$speedInAir; + if (nms_Entity_isSprinting($this)) { + $this.$landMovementFactor = $this.$landMovementFactor + $this.$capabilities.$walkSpeed * 0.3; + $this.$jumpMovementFactor = $this.$jumpMovementFactor + $this.$speedInAir * 0.3; + } + $var1 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + $var2 = jl_Math_atan( -$this.$motionY * 0.20000000298023224) * 15.0; + if ($var1 > 0.10000000149011612) + $var1 = 0.10000000149011612; + if (!($this.$onGround && $this.$health > 0)) + $var1 = 0.0; + if (!(!$this.$onGround && $this.$health > 0)) + $var2 = 0.0; + a: { + $this.$cameraYaw0 = $this.$cameraYaw0 + ($var1 - $this.$cameraYaw0) * 0.4000000059604645; + $this.$cameraPitch0 = $this.$cameraPitch0 + ($var2 - $this.$cameraPitch0) * 0.800000011920929; + if ($this.$health > 0) { + $var3 = nms_World_getEntitiesWithinAABBExcludingEntity($this.$worldObj, $this, nms_AxisAlignedBB_expand($this.$boundingBox, 1.0, 0.5, 1.0)); + if ($var3 !== null) { + $var4 = 0; + while (true) { + if ($var4 >= $var3.$size) + break a; + $var5 = ju_ArrayList_get($var3, $var4); + if (!$var5.$isDead) { + $ptr = 2; + continue main; + } + $var4 = $var4 + 1 | 0; + } + } + } + } + return; + case 2: + $var5.$onCollideWithPlayer($this); + if ($rt_suspending()) { + break main; + } + while (true) { + $var4 = $var4 + 1 | 0; + if ($var4 >= $var3.$size) + break; + $var5 = ju_ArrayList_get($var3, $var4); + if ($var5.$isDead) + continue; + else { + continue main; + } + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, $ptr); +} +function nms_EntityPlayer_getScore($this) { + return nms_DataWatcher_getWatchableObjectInt($this.$dataWatcher, 18); +} +function nms_EntityPlayer_onDeath($this, $par1DamageSource) { + var var$2; + nms_EntityLiving_onDeath($this, $par1DamageSource); + nms_Entity_setSize($this, 0.20000000298023224, 0.20000000298023224); + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + $this.$motionY = 0.10000000149011612; + if (jl_String_equals($this.$username0, $rt_s(559))) { + var$2 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_1(var$2, nms_Item_appleRed, 1); + nms_EntityPlayer_dropPlayerItemWithRandomChoice($this, var$2, 1); + } + if (!nms_GameRules_getGameRuleBooleanValue(nms_World_getGameRules($this.$worldObj), $rt_s(1054))) + nms_InventoryPlayer_dropAllItems($this.$inventory); + if ($par1DamageSource === null) { + $this.$motionZ = 0.0; + $this.$motionX = 0.0; + } else { + $this.$motionX = -nms_MathHelper_cos(($this.$attackedAtYaw + $this.$rotationYaw) * 3.1415927410125732 / 180.0) * 0.10000000149011612; + $this.$motionZ = -nms_MathHelper_sin(($this.$attackedAtYaw + $this.$rotationYaw) * 3.1415927410125732 / 180.0) * 0.10000000149011612; + } + $this.$yOffset = 0.10000000149011612; +} +function nms_EntityPlayer_dropPlayerItem($this, $par1ItemStack) { + return nms_EntityPlayer_dropPlayerItemWithRandomChoice($this, $par1ItemStack, 0); +} +function nms_EntityPlayer_dropPlayerItemWithRandomChoice($this, $par1ItemStack, $par2) { + var $var3, $var5, $var6, $var5_0, var$7, var$8, var$9, var$10; + if ($par1ItemStack === null) + return null; + $var3 = nms_EntityItem__init_0($this.$worldObj, $this.$posX, $this.$posY - 0.30000001192092896 + $this.$getEyeHeight(), $this.$posZ, $par1ItemStack); + $var3.$delayBeforeCanPickup = 40; + if ($par2) { + $var5 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.5; + $var6 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 3.1415927410125732 * 2.0; + $var3.$motionX = -nms_MathHelper_sin($var6) * $var5; + $var3.$motionZ = nms_MathHelper_cos($var6) * $var5; + $var3.$motionY = 0.20000000298023224; + } else { + $var3.$motionX = -nms_MathHelper_sin($this.$rotationYaw / 180.0 * 3.1415927410125732) * nms_MathHelper_cos($this.$rotationPitch / 180.0 * 3.1415927410125732) * 0.30000001192092896; + $var3.$motionZ = nms_MathHelper_cos($this.$rotationYaw / 180.0 * 3.1415927410125732) * nms_MathHelper_cos($this.$rotationPitch / 180.0 * 3.1415927410125732) * 0.30000001192092896; + $var3.$motionY = -nms_MathHelper_sin($this.$rotationPitch / 180.0 * 3.1415927410125732) * 0.30000001192092896 + 0.10000000149011612; + $var5_0 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 3.1415927410125732 * 2.0; + $var6 = 0.019999999552965164 * nle_EaglercraftRandom_nextFloat($this.$rand0); + var$7 = $var3.$motionX; + var$8 = $var5_0; + var$9 = jl_Math_cos(var$8); + var$10 = $var6; + $var3.$motionX = var$7 + var$9 * var$10; + $var3.$motionY = $var3.$motionY + (nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.10000000149011612; + $var3.$motionZ = $var3.$motionZ + jl_Math_sin(var$8) * var$10; + } + $this.$joinEntityItemWithWorld($var3); + return $var3; +} +function nms_EntityPlayer_joinEntityItemWithWorld($this, $par1EntityItem) { + nms_WorldClient_spawnEntityInWorld($this.$worldObj, $par1EntityItem); +} +function nms_EntityPlayer_getCurrentPlayerStrVsBlock($this, $par1Block, $par2) { + var $var3, var$4, $var4, $var5, $var6; + $var3 = nms_InventoryPlayer_getStrVsBlock($this.$inventory, $par1Block); + var$4 = $rt_compare($var3, 1.0); + if (var$4 > 0) { + nms_EnchantmentHelper_$callClinit(); + nms_Enchantment_$callClinit(); + $var4 = nms_EnchantmentHelper_getEnchantmentLevel(nms_Enchantment_efficiency.$effectId, nms_EntityPlayerSP_getHeldItem($this)); + $var5 = nms_InventoryPlayer_getCurrentItem($this.$inventory); + if ($var4 > 0 && $var5 !== null) { + $var6 = $rt_imul($var4, $var4) + 1 | 0; + $var3 = !nms_ItemStack_canHarvestBlock($var5, $par1Block) && var$4 <= 0 ? $var3 + $var6 * 0.07999999821186066 : $var3 + $var6; + } + } + if (nms_EntityLiving_isPotionActive($this, nms_Potion_digSpeed)) + $var3 = $var3 * (1.0 + (nms_EntityLiving_getActivePotionEffect($this, nms_Potion_digSpeed).$amplifier + 1 | 0) * 0.20000000298023224); + if (nms_EntityLiving_isPotionActive($this, nms_Potion_digSlowdown)) + $var3 = $var3 * (1.0 - (nms_EntityLiving_getActivePotionEffect($this, nms_Potion_digSlowdown).$amplifier + 1 | 0) * 0.20000000298023224); + nms_Material_$callClinit(); + if (nms_Entity_isInsideOfMaterial($this, nms_Material_water)) { + nms_EnchantmentHelper_$callClinit(); + nms_Enchantment_$callClinit(); + if (!(nms_EnchantmentHelper_getMaxEnchantmentLevel(nms_Enchantment_aquaAffinity.$effectId, nms_EntityPlayer_getLastActiveItems($this)) <= 0 ? 0 : 1)) + $var3 = $var3 / 5.0; + } + if (!$this.$onGround) + $var3 = $var3 / 5.0; + return $var3; +} +function nms_EntityPlayer_canHarvestBlock($this, $par1Block) { + return nms_InventoryPlayer_canHarvestBlock($this.$inventory, $par1Block); +} +function nms_EntityPlayer_getEyeHeight($this) { + return 0.11999999731779099; +} +function nms_EntityPlayer_resetHeight($this) { + $this.$yOffset = 1.6200000047683716; +} +function nms_EntityPlayer_func_96122_a($this, $par1EntityPlayer) { + var $var2; + $var2 = nms_EntityPlayer_getTeam($this); + return $var2 !== nms_EntityPlayer_getTeam($par1EntityPlayer) ? 1 : $var2 === null ? 1 : $var2.$field_96672_g; +} +function nms_EntityPlayer_alertWolves($this, $par1EntityLiving, $par2) { + var $var3, $var4, $var5; + a: { + if (!($par1EntityLiving instanceof nms_EntityCreeper) && !($par1EntityLiving instanceof nms_EntityGhast)) { + if ($par1EntityLiving instanceof nms_EntityWolf) { + $var3 = $par1EntityLiving; + if (nms_EntityTameable_isTamed($var3) && jl_String_equals($this.$username0, nms_EntityTameable_getOwnerName($var3))) + return; + } + if (!($par1EntityLiving instanceof nms_EntityPlayer && !nms_EntityPlayer_func_96122_a($this, $par1EntityLiving))) { + $var4 = ju_AbstractList_iterator(nms_World_getEntitiesWithinAABB($this.$worldObj, $rt_cls(nms_EntityWolf), nms_AxisAlignedBB_expand(nms_AABBPool_getAABB(nms_AxisAlignedBB_getAABBPool(), $this.$posX, $this.$posY, $this.$posZ, $this.$posX + 1.0, $this.$posY + 1.0, $this.$posZ + 1.0), 16.0, 4.0, 16.0))); + while (true) { + if (!ju_AbstractList$1_hasNext($var4)) + break a; + $var5 = ju_AbstractList$1_next($var4); + if (nms_EntityTameable_isTamed($var5) && $var5.$entityToAttack === null && jl_String_equals($this.$username0, nms_EntityTameable_getOwnerName($var5)) && !($par2 && nms_EntityTameable_isSitting($var5))) { + nms_EntityTameable_setSitting($var5, 0); + $var5.$entityToAttack = $par1EntityLiving; + } + } + } + } + } +} +function nms_EntityPlayer_getTotalArmorValue($this) { + return nms_InventoryPlayer_getTotalArmorValue($this.$inventory); +} +function nms_EntityPlayer_func_82243_bO($this) { + var $var1, $var2, $var3, $var4; + $var1 = 0; + $var2 = $this.$inventory.$armorInventory.data; + $var3 = $var2.length; + $var4 = 0; + while ($var4 < $var3) { + if ($var2[$var4] !== null) + $var1 = $var1 + 1 | 0; + $var4 = $var4 + 1 | 0; + } + return $var1 / $this.$inventory.$armorInventory.data.length; +} +function nms_EntityPlayer_interactWith($this, $par1Entity) { + var var$2, $var2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var2 = $thread.pop();var$2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $par1Entity.$interact($this); + if ($rt_suspending()) { + break main; + } + var$2 = $tmp; + if (var$2) + return 1; + $var2 = nms_EntityPlayer_getCurrentEquippedItem($this); + if ($var2 !== null && $par1Entity instanceof nms_EntityLiving) { + if ($this.$capabilities.$isCreativeMode) + $var2 = nms_ItemStack_copy($var2); + if (nms_ItemStack_interactWith($var2, $par1Entity)) { + if ($var2.$stackSize <= 0 && !$this.$capabilities.$isCreativeMode) + nms_EntityPlayer_destroyCurrentEquippedItem($this); + return 1; + } + } + return 0; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, var$2, $var2, $ptr); +} +function nms_EntityPlayer_getCurrentEquippedItem($this) { + return nms_InventoryPlayer_getCurrentItem($this.$inventory); +} +function nms_EntityPlayer_destroyCurrentEquippedItem($this) { + nms_InventoryPlayer_setInventorySlotContents($this.$inventory, $this.$inventory.$currentItem, null); +} +function nms_EntityPlayer_getYOffset($this) { + return $this.$yOffset - 0.5; +} +function nms_EntityPlayer_attackTargetEntityWithCurrentItem($this, $par1Entity) { + var $var2, $var3, $var4, var$5, $var9, $var5, var$8, $var6, $var7, $var8, var$12, var$13, $var11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var11 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();var$8 = $thread.pop();$var5 = $thread.pop();$var9 = $thread.pop();var$5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if ($par1Entity.$canAttackWithItem() && !$par1Entity.$func_85031_j($this)) { + $var2 = nms_InventoryPlayer_getDamageVsEntity($this.$inventory, $par1Entity); + if (nms_EntityLiving_isPotionActive($this, nms_Potion_damageBoost)) + $var2 = $var2 + (3 << nms_EntityLiving_getActivePotionEffect($this, nms_Potion_damageBoost).$amplifier) | 0; + if (nms_EntityLiving_isPotionActive($this, nms_Potion_weakness)) + $var2 = $var2 - (2 << nms_EntityLiving_getActivePotionEffect($this, nms_Potion_weakness).$amplifier) | 0; + $var3 = 0; + $var4 = 0; + var$5 = $par1Entity instanceof nms_EntityLiving; + if (var$5) { + $var9 = $par1Entity; + $var4 = nms_EnchantmentHelper_getEnchantmentModifierLiving($this, $var9); + $var3 = $var3 + nms_EnchantmentHelper_getKnockbackModifier($this, $var9) | 0; + } + if (nms_Entity_isSprinting($this)) + $var3 = $var3 + 1 | 0; + if ($var2 > 0) + break a; + if ($var4 > 0) + break a; + } + return; + } + $var5 = $this.$fallDistance > 0.0 && !$this.$onGround && !nms_EntityLiving_isOnLadder($this) && !$this.$inWater && !nms_EntityLiving_isPotionActive($this, nms_Potion_blindness) && $this.$ridingEntity === null && var$5 ? 1 : 0; + if ($var5 && $var2 > 0) + $var2 = $var2 + nle_EaglercraftRandom_nextInt($this.$rand0, ($var2 / 2 | 0) + 2 | 0) | 0; + var$8 = $var2 + $var4 | 0; + $var6 = 0; + $var7 = nms_EnchantmentHelper_getFireAspectModifier($this); + if (var$5 && $var7 > 0 && !$par1Entity.$isBurning()) { + $var6 = 1; + nms_Entity_setFire($par1Entity, 1); + } + $var9 = nms_DamageSource_causePlayerDamage($this); + $ptr = 1; + case 1: + $tmp = $par1Entity.$attackEntityFrom($var9, var$8); + if ($rt_suspending()) { + break main; + } + $var8 = $tmp; + if ($var8) { + if ($var3 > 0) { + var$12 = -nms_MathHelper_sin($this.$rotationYaw * 3.1415927410125732 / 180.0); + var$13 = $var3; + $par1Entity.$addVelocity(var$12 * var$13 * 0.5, 0.1, nms_MathHelper_cos($this.$rotationYaw * 3.1415927410125732 / 180.0) * var$13 * 0.5); + $this.$motionX = $this.$motionX * 0.6; + $this.$motionZ = $this.$motionZ * 0.6; + nms_EntityPlayerSP_setSprinting($this, 0); + } + if ($var5) { + $ptr = 2; + continue main; + } + if ($var4 > 0) { + $ptr = 3; + continue main; + } + if (var$8 >= 18) { + nms_AchievementList_$callClinit(); + nms_EntityPlayer_triggerAchievement($this, nms_AchievementList_overkill); + } + nms_EntityLiving_setLastAttackingEntity($this, $par1Entity); + if (var$5) { + $var9 = $par1Entity; + $var11 = $this.$rand0; + $ptr = 5; + continue main; + } + } + $var9 = nms_EntityPlayer_getCurrentEquippedItem($this); + if (!($par1Entity instanceof nms_EntityDragonPart)) + $var11 = $par1Entity; + else { + $var11 = $par1Entity.$entityDragonObj; + $var11 = $var11 === null ? $par1Entity : $var11 instanceof nms_EntityLiving ? $var11 : $par1Entity; + } + if ($var9 !== null && $var11 instanceof nms_EntityLiving) { + $var11 = $var11; + $ptr = 4; + continue main; + } + if (var$5) { + if ($par1Entity.$isEntityAlive()) + nms_EntityPlayer_alertWolves($this, $par1Entity, 1); + if ($var7 > 0 && $var8) + nms_Entity_setFire($par1Entity, $var7 * 4 | 0); + else if ($var6) + nms_Entity_extinguish($par1Entity); + } + return; + case 2: + nms_EntityPlayerSP_onCriticalHit($this, $par1Entity); + if ($rt_suspending()) { + break main; + } + if ($var4 > 0) { + $ptr = 3; + continue main; + } + if (var$8 >= 18) { + nms_AchievementList_$callClinit(); + nms_EntityPlayer_triggerAchievement($this, nms_AchievementList_overkill); + } + nms_EntityLiving_setLastAttackingEntity($this, $par1Entity); + if (var$5) { + $var9 = $par1Entity; + $var11 = $this.$rand0; + $ptr = 5; + continue main; + } + $var9 = nms_EntityPlayer_getCurrentEquippedItem($this); + if (!($par1Entity instanceof nms_EntityDragonPart)) + $var11 = $par1Entity; + else { + $var11 = $par1Entity.$entityDragonObj; + $var11 = $var11 === null ? $par1Entity : $var11 instanceof nms_EntityLiving ? $var11 : $par1Entity; + } + if ($var9 !== null && $var11 instanceof nms_EntityLiving) { + $var11 = $var11; + $ptr = 4; + continue main; + } + if (var$5) { + if ($par1Entity.$isEntityAlive()) + nms_EntityPlayer_alertWolves($this, $par1Entity, 1); + if ($var7 > 0 && $var8) + nms_Entity_setFire($par1Entity, $var7 * 4 | 0); + else if ($var6) + nms_Entity_extinguish($par1Entity); + } + return; + case 3: + nms_EntityPlayerSP_onEnchantmentCritical($this, $par1Entity); + if ($rt_suspending()) { + break main; + } + if (var$8 >= 18) { + nms_AchievementList_$callClinit(); + nms_EntityPlayer_triggerAchievement($this, nms_AchievementList_overkill); + } + nms_EntityLiving_setLastAttackingEntity($this, $par1Entity); + if (var$5) { + $var9 = $par1Entity; + $var11 = $this.$rand0; + $ptr = 5; + continue main; + } + $var9 = nms_EntityPlayer_getCurrentEquippedItem($this); + if (!($par1Entity instanceof nms_EntityDragonPart)) + $var11 = $par1Entity; + else { + $var11 = $par1Entity.$entityDragonObj; + $var11 = $var11 === null ? $par1Entity : $var11 instanceof nms_EntityLiving ? $var11 : $par1Entity; + } + if ($var9 !== null && $var11 instanceof nms_EntityLiving) { + $var11 = $var11; + $ptr = 4; + continue main; + } + if (var$5) { + if ($par1Entity.$isEntityAlive()) + nms_EntityPlayer_alertWolves($this, $par1Entity, 1); + if ($var7 > 0 && $var8) + nms_Entity_setFire($par1Entity, $var7 * 4 | 0); + else if ($var6) + nms_Entity_extinguish($par1Entity); + } + return; + case 4: + nms_ItemStack_hitEntity($var9, $var11, $this); + if ($rt_suspending()) { + break main; + } + if ($var9.$stackSize <= 0) + nms_EntityPlayer_destroyCurrentEquippedItem($this); + if (var$5) { + if ($par1Entity.$isEntityAlive()) + nms_EntityPlayer_alertWolves($this, $par1Entity, 1); + if ($var7 > 0 && $var8) + nms_Entity_setFire($par1Entity, $var7 * 4 | 0); + else if ($var6) + nms_Entity_extinguish($par1Entity); + } + return; + case 5: + nms_EnchantmentThorns_func_92096_a($this, $var9, $var11); + if ($rt_suspending()) { + break main; + } + $var9 = nms_EntityPlayer_getCurrentEquippedItem($this); + if (!($par1Entity instanceof nms_EntityDragonPart)) + $var11 = $par1Entity; + else { + $var11 = $par1Entity.$entityDragonObj; + $var11 = $var11 === null ? $par1Entity : $var11 instanceof nms_EntityLiving ? $var11 : $par1Entity; + } + if ($var9 !== null && $var11 instanceof nms_EntityLiving) { + $var11 = $var11; + $ptr = 4; + continue main; + } + if (var$5) { + if ($par1Entity.$isEntityAlive()) + nms_EntityPlayer_alertWolves($this, $par1Entity, 1); + if ($var7 > 0 && $var8) + nms_Entity_setFire($par1Entity, $var7 * 4 | 0); + else if ($var6) + nms_Entity_extinguish($par1Entity); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $var2, $var3, $var4, var$5, $var9, $var5, var$8, $var6, $var7, $var8, var$12, var$13, $var11, $ptr); +} +function nms_EntityPlayer_setDead($this) { + nms_Entity_setDead($this); + nms_ContainerPlayer_onCraftGuiClosed($this.$inventoryContainer, $this); + if ($this.$openContainer !== null) + $this.$openContainer.$onCraftGuiClosed($this); +} +function nms_EntityPlayer_isEntityInsideOpaqueBlock($this) { + return !$this.$sleeping && nms_Entity_isEntityInsideOpaqueBlock($this) ? 1 : 0; +} +function nms_EntityPlayer_func_71066_bF($this) { + return 0; +} +function nms_EntityPlayer_sleepInBedAt($this, $par1, $par2, $par3) { + var $var5, $var10, $var7; + nms_Entity_setSize($this, 0.20000000298023224, 0.20000000298023224); + $this.$yOffset = 0.20000000298023224; + if (!nms_World_blockExists($this.$worldObj, $par1, $par2, $par3)) + nms_Entity_setPosition($this, $par1 + 0.5, $par2 + 0.9375, $par3 + 0.5); + else { + a: { + $var5 = nms_BlockDirectional_getDirection(nms_World_getBlockMetadata($this.$worldObj, $par1, $par2, $par3)); + $var10 = 0.5; + $var7 = 0.5; + switch ($var5) { + case 0: + $var7 = 0.8999999761581421; + break a; + case 1: + $var10 = 0.10000000149011612; + break a; + case 2: + $var7 = 0.10000000149011612; + break a; + case 3: + $var10 = 0.8999999761581421; + break a; + default: + } + } + b: { + $this.$field_71079_bU = 0.0; + $this.$field_71089_bV = 0.0; + switch ($var5) { + case 0: + break; + case 1: + $this.$field_71079_bU = 1.7999999523162842; + break b; + case 2: + $this.$field_71089_bV = 1.7999999523162842; + break b; + case 3: + $this.$field_71079_bU = (-1.7999999523162842); + break b; + default: + break b; + } + $this.$field_71089_bV = (-1.7999999523162842); + } + nms_Entity_setPosition($this, $par1 + $var10, $par2 + 0.9375, $par3 + $var7); + } + $this.$sleeping = 1; + $this.$sleepTimer = 0; + $this.$playerLocation = nms_ChunkCoordinates__init_0($par1, $par2, $par3); + $this.$motionY = 0.0; + $this.$motionZ = 0.0; + $this.$motionX = 0.0; + return nms_EnumStatus_OK; +} +function nms_EntityPlayer_wakeUpPlayer($this, $par1, $par2, $par3) { + var $var4, var$5, var$6, var$7, var$8, var$9, var$10, var$11, var$12, var$13, var$14, var$15, var$16, var$17, var$18, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$18 = $thread.pop();var$17 = $thread.pop();var$16 = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Entity_setSize($this, 0.6000000238418579, 1.7999999523162842); + $this.$resetHeight(); + $var4 = $this.$playerLocation; + if ($var4 !== null) { + $par2 = nms_World_getBlockId($this.$worldObj, $var4.$posX1, $var4.$posY1, $var4.$posZ1); + nms_Block_$callClinit(); + if ($par2 == nms_Block_bed.$blockID) { + var$5 = $this.$worldObj; + $par2 = $var4.$posX1; + var$6 = $var4.$posY1; + var$7 = $var4.$posZ1; + var$8 = nms_World_getBlockMetadata(var$5, $par2, var$6, var$7) & (-5); + var$9 = 4; + $ptr = 1; + continue main; + } + } + $this.$sleeping = 0; + if (!$par1) + $this.$sleepTimer = 100; + else + $this.$sleepTimer = 0; + if ($par3) + nms_EntityPlayer_setSpawnChunk($this, $this.$playerLocation, 0); + return; + case 1: + nms_World_setBlockMetadataWithNotify(var$5, $par2, var$6, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + var$5 = $this.$worldObj; + $par2 = $var4.$posX1; + var$9 = $var4.$posY1; + var$10 = $var4.$posZ1; + var$11 = 0; + var$12 = nms_BlockDirectional_getDirection(nms_World_getBlockMetadata(var$5, $par2, var$9, var$10)); + var$13 = 0; + var$8 = var$9 - 1 | 0; + var$7 = var$9 + 1 | 0; + a: { + while (var$13 <= 1) { + var$14 = ($par2 - $rt_imul(nms_BlockBed_footBlockToHeadBlockMap.data[var$12].data[0], var$13) | 0) - 1 | 0; + var$15 = (var$10 - $rt_imul(nms_BlockBed_footBlockToHeadBlockMap.data[var$12].data[1], var$13) | 0) - 1 | 0; + var$16 = var$14 + 2 | 0; + var$17 = var$15 + 2 | 0; + while (var$14 <= var$16) { + var$18 = var$15; + while (var$18 <= var$17) { + if (nms_World_doesBlockHaveSolidTopSurface(var$5, var$14, var$8, var$18) && nms_World_isAirBlock(var$5, var$14, var$9, var$18) && nms_World_isAirBlock(var$5, var$14, var$7, var$18)) { + if (var$11 <= 0) { + var$5 = nms_ChunkCoordinates__init_0(var$14, var$9, var$18); + break a; + } + var$11 = var$11 + (-1) | 0; + } + var$18 = var$18 + 1 | 0; + } + var$14 = var$14 + 1 | 0; + } + var$13 = var$13 + 1 | 0; + } + var$5 = null; + } + if (var$5 === null) + var$5 = nms_ChunkCoordinates__init_0($var4.$posX1, $var4.$posY1 + 1 | 0, $var4.$posZ1); + nms_Entity_setPosition($this, var$5.$posX1 + 0.5, var$5.$posY1 + $this.$yOffset + 0.10000000149011612, var$5.$posZ1 + 0.5); + $this.$sleeping = 0; + if (!$par1) + $this.$sleepTimer = 100; + else + $this.$sleepTimer = 0; + if ($par3) + nms_EntityPlayer_setSpawnChunk($this, $this.$playerLocation, 0); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, var$5, var$6, var$7, var$8, var$9, var$10, var$11, var$12, var$13, var$14, var$15, var$16, var$17, var$18, $ptr); +} +function nms_EntityPlayer_getBedOrientationInDegrees($this) { + a: { + if ($this.$playerLocation !== null) + switch (nms_BlockDirectional_getDirection(nms_World_getBlockMetadata($this.$worldObj, $this.$playerLocation.$posX1, $this.$playerLocation.$posY1, $this.$playerLocation.$posZ1))) { + case 0: + return 90.0; + case 1: + return 0.0; + case 2: + return 270.0; + case 3: + return 180.0; + default: + break a; + } + } + return 0.0; +} +function nms_EntityPlayer_isPlayerSleeping($this) { + return $this.$sleeping; +} +function nms_EntityPlayer_getSleepTimer($this) { + return $this.$sleepTimer; +} +function nms_EntityPlayer_getHideCape($this, $par1) { + return !(nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16) & 1 << $par1) ? 0 : 1; +} +function nms_EntityPlayer_setSpawnChunk($this, $par1ChunkCoordinates, $par2) { + var var$3; + if ($par1ChunkCoordinates === null) { + $this.$spawnChunk = null; + $this.$spawnForced = 0; + } else { + var$3 = new nms_ChunkCoordinates; + var$3.$posX1 = $par1ChunkCoordinates.$posX1; + var$3.$posY1 = $par1ChunkCoordinates.$posY1; + var$3.$posZ1 = $par1ChunkCoordinates.$posZ1; + $this.$spawnChunk = var$3; + $this.$spawnForced = $par2; + } +} +function nms_EntityPlayer_triggerAchievement($this, $par1StatBase) { + $this.$addStat($par1StatBase, 1); +} +function nms_EntityPlayer_addStat($this, $par1StatBase, $par2) { + return; +} +function nms_EntityPlayer_jump($this) { + nms_EntityLiving_jump($this); + nms_Entity_isSprinting($this); +} +function nms_EntityPlayer_moveEntityWithHeading($this, $par1, $par2) { + var $var3, $var5, $var7, $var9, $var11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = $this.$posX; + $var5 = $this.$posY; + $var7 = $this.$posZ; + if ($this.$capabilities.$isFlying && $this.$ridingEntity === null) { + $var9 = $this.$motionY; + $var11 = $this.$jumpMovementFactor; + $this.$jumpMovementFactor = $this.$capabilities.$flySpeed; + $ptr = 2; + continue main; + } + $ptr = 1; + case 1: + nms_EntityLiving_moveEntityWithHeading($this, $par1, $par2); + if ($rt_suspending()) { + break main; + } + nms_EntityPlayer_addMovementStat($this, $this.$posX - $var3, $this.$posY - $var5, $this.$posZ - $var7); + return; + case 2: + nms_EntityLiving_moveEntityWithHeading($this, $par1, $par2); + if ($rt_suspending()) { + break main; + } + $this.$motionY = $var9 * 0.6; + $this.$jumpMovementFactor = $var11; + nms_EntityPlayer_addMovementStat($this, $this.$posX - $var3, $this.$posY - $var5, $this.$posZ - $var7); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $var3, $var5, $var7, $var9, $var11, $ptr); +} +function nms_EntityPlayer_addMovementStat($this, $par1, $par3, $par5) { + a: { + if ($this.$ridingEntity === null) { + nms_Material_$callClinit(); + if (nms_Entity_isInsideOfMaterial($this, nms_Material_water)) { + if (jl_Math_round(nms_MathHelper_sqrt_double($par1 * $par1 + $par3 * $par3 + $par5 * $par5) * 100.0) > 0) { + } + } else if ($this.$inWater) { + if (jl_Math_round(nms_MathHelper_sqrt_double($par1 * $par1 + $par5 * $par5) * 100.0) > 0) { + } + } else if (!nms_EntityLiving_isOnLadder($this)) { + if (!$this.$onGround) { + if (jl_Math_round(nms_MathHelper_sqrt_double($par1 * $par1 + $par5 * $par5) * 100.0) <= 25) + break a; + else + break a; + } + if (jl_Math_round(nms_MathHelper_sqrt_double($par1 * $par1 + $par5 * $par5) * 100.0) > 0 && nms_Entity_isSprinting($this)) { + } + } else if ($par3 <= 0.0) { + } + } + } +} +function nms_EntityPlayer_fall($this, $par1) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$capabilities.$allowFlying) + return; + $ptr = 1; + case 1: + nms_EntityLiving_fall($this, $par1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $ptr); +} +function nms_EntityPlayer_setInWeb($this) { + if (!$this.$capabilities.$isFlying) + nms_Entity_setInWeb($this); +} +function nms_EntityPlayer_getItemIcon($this, $par1ItemStack, $par2) { + var $var3, $var4; + $var3 = nms_ItemStack_getIconIndex($par1ItemStack); + $var4 = $par1ItemStack.$itemID0; + nms_Item_$callClinit(); + if ($var4 == nms_Item_fishingRod.$itemID && $this.$fishEntity !== null) + $var3 = nms_Item_fishingRod.$theIcon3; + else { + if (nms_ItemStack_getItem($par1ItemStack).$requiresMultipleRenderPasses()) + return nms_ItemStack_getItem($par1ItemStack).$getIconFromDamageForRenderPass($par1ItemStack.$itemDamage, $par2); + if ($this.$itemInUse !== null && $par1ItemStack.$itemID0 == nms_Item_bow.$itemID) { + $var4 = nms_ItemStack_getMaxItemUseDuration($par1ItemStack) - $this.$itemInUseCount | 0; + if ($var4 >= 18) + return nms_ItemBow_getItemIconForUseDuration(nms_Item_bow, 2); + if ($var4 > 13) + return nms_ItemBow_getItemIconForUseDuration(nms_Item_bow, 1); + if ($var4 > 0) + return nms_ItemBow_getItemIconForUseDuration(nms_Item_bow, 0); + } + } + return $var3; +} +function nms_EntityPlayer_getCurrentArmor($this, $par1) { + return nms_InventoryPlayer_armorItemInSlot($this.$inventory, $par1); +} +function nms_EntityPlayer_addExperienceLevel($this, $par1) { + var $var2; + $this.$experienceLevel = $this.$experienceLevel + $par1 | 0; + if ($this.$experienceLevel < 0) { + $this.$experienceLevel = 0; + $this.$experience = 0.0; + $this.$experienceTotal = 0; + } + if ($par1 > 0 && !($this.$experienceLevel % 5 | 0) && $this.$field_82249_h < $this.$ticksExisted - 100.0) { + $var2 = $this.$experienceLevel > 30 ? 1.0 : $this.$experienceLevel / 30.0; + nms_World_playSoundAtEntity($this.$worldObj, $this, $rt_s(1055), $var2 * 0.75, 1.0); + $this.$field_82249_h = $this.$ticksExisted; + } +} +function nms_EntityPlayer_xpBarCap($this) { + return $this.$experienceLevel >= 30 ? 62 + (($this.$experienceLevel - 30 | 0) * 7 | 0) | 0 : $this.$experienceLevel < 15 ? 17 : 17 + (($this.$experienceLevel - 15 | 0) * 3 | 0) | 0; +} +function nms_EntityPlayer_addExhaustion($this, $par1) { + return; +} +function nms_EntityPlayer_getFoodStats($this) { + return $this.$foodStats; +} +function nms_EntityPlayer_canEat($this, $par1) { + return !(!$par1 && !nms_FoodStats_needFood($this.$foodStats)) && !$this.$capabilities.$disableDamage ? 1 : 0; +} +function nms_EntityPlayer_setItemInUse($this, $par1ItemStack, $par2) { + if ($par1ItemStack !== $this.$itemInUse) { + $this.$itemInUse = $par1ItemStack; + $this.$itemInUseCount = $par2; + } +} +function nms_EntityPlayer_canCurrentToolHarvestBlock($this, $par1, $par2, $par3) { + var $var4, $var5, $var6; + if ($this.$capabilities.$allowEdit) + return 1; + a: { + $var4 = nms_World_getBlockId($this.$worldObj, $par1, $par2, $par3); + if ($var4 > 0) { + nms_Block_$callClinit(); + $var5 = nms_Block_blocksList.data[$var4]; + if ($var5.$blockMaterial.$field_85159_M) + return 1; + if (nms_EntityPlayer_getCurrentEquippedItem($this) !== null) { + $var6 = nms_EntityPlayer_getCurrentEquippedItem($this); + if (nms_ItemStack_canHarvestBlock($var6, $var5)) + break a; + if (nms_ItemStack_getStrVsBlock($var6, $var5) > 1.0) + break a; + } + } + return 0; + } + return 1; +} +function nms_EntityPlayer_canPlayerEdit($this, $par1, $par2, $par3, $par4, $par5ItemStack) { + return $this.$capabilities.$allowEdit ? 1 : $par5ItemStack === null ? 0 : nms_ItemStack_func_82835_x($par5ItemStack); +} +function nms_EntityPlayer_getEntityName($this) { + return $this.$username0; +} +function nms_EntityPlayer_func_94062_bN($this) { + return nms_EntityLiving_func_94062_bN($this); +} +function nms_EntityPlayer_func_94059_bO($this) { + return 1; +} +function nms_EntityPlayer_canTriggerWalking($this) { + return $this.$capabilities.$isFlying ? 0 : 1; +} +function nms_EntityPlayer_getTranslator($this) { + return nms_StringTranslate_instance; +} +function nms_EntityPlayer_getHeldItem($this) { + return nms_InventoryPlayer_getCurrentItem($this.$inventory); +} +function nms_EntityPlayer_setCurrentItemOrArmor($this, $par1, $par2ItemStack) { + $this.$inventory.$armorInventory.data[$par1] = $par2ItemStack; +} +function nms_EntityPlayer_func_98034_c($this, $par1EntityPlayer) { + var $var2; + if (!nms_Entity_isInvisible($this)) + return 0; + $var2 = nms_EntityPlayer_getTeam($this); + return $var2 !== null && $par1EntityPlayer !== null && nms_EntityPlayer_getTeam($par1EntityPlayer) === $var2 && $var2.$field_98301_h ? 0 : 1; +} +function nms_EntityPlayer_getLastActiveItems($this) { + return $this.$inventory.$armorInventory; +} +function nms_EntityPlayer_getHideCape0($this) { + return nms_EntityPlayer_getHideCape($this, 1); +} +function nms_EntityPlayer_func_96092_aw($this) { + return $this.$capabilities.$isFlying ? 0 : 1; +} +function nms_EntityPlayer_getWorldScoreboard($this) { + return $this.$worldObj.$worldScoreboard; +} +function nms_EntityPlayer_getTeam($this) { + return nms_Scoreboard_getPlayersTeam(nms_EntityPlayer_getWorldScoreboard($this), $this.$username0); +} +function nms_EntityPlayer_getTranslatedEntityName($this) { + return nms_ScorePlayerTeam_func_96667_a(nms_EntityPlayer_getTeam($this), $this.$username0); +} +function nlea_Tessellator() { + var a = this; jl_Object.call(a); + a.$intBuffer = null; + a.$floatBuffer = null; + a.$vertexCount = 0; + a.$textureU = 0.0; + a.$textureV = 0.0; + a.$brightness = 0; + a.$color = 0; + a.$hasColor = 0; + a.$hasTexture = 0; + a.$hasBrightness = 0; + a.$hasNormals = 0; + a.$rawBufferIndex = 0; + a.$addedVertices = 0; + a.$isColorDisabled = 0; + a.$drawMode = 0; + a.$xOffset = 0.0; + a.$yOffset0 = 0.0; + a.$zOffset = 0.0; + a.$normal = 0; + a.$isDrawing = 0; + a.$useVBO = 0; + a.$bufferSize = 0; +} +var nlea_Tessellator_instance = null; +function nlea_Tessellator_$callClinit() { + nlea_Tessellator_$callClinit = $rt_eraseClinit(nlea_Tessellator); + nlea_Tessellator__clinit_(); +} +function nlea_Tessellator_draw($this) { + var var$1, var$2, var$3, var$4, $var1; + if (!$this.$isDrawing) + return 0; + $this.$isDrawing = 0; + if ($this.$vertexCount > 0) { + if ($this.$hasTexture) + nleg_EaglerAdapterGL30_glEnableVertexAttrib(32888); + if ($this.$hasColor) + nleg_EaglerAdapterGL30_glEnableVertexAttrib(32886); + if ($this.$hasNormals) + nleg_EaglerAdapterGL30_glEnableVertexAttrib(32885); + if ($this.$hasBrightness) { + nleg_EaglerAdapterGL30_glClientActiveTexture(33985); + nleg_EaglerAdapterGL30_glEnableVertexAttrib(32888); + nleg_EaglerAdapterGL30_glClientActiveTexture(33984); + } + var$1 = $this.$drawMode; + var$2 = $this.$vertexCount; + var$3 = $this.$intBuffer.buffer; + var$4 = $this.$vertexCount * 8 | 0; + nleg_EaglerAdapterGL30_glDrawArrays(var$1, 0, var$2, new Int32Array(var$3, 0, var$4)); + if ($this.$hasTexture) + nleg_EaglerAdapterGL30_glDisableVertexAttrib(32888); + if ($this.$hasColor) + nleg_EaglerAdapterGL30_glDisableVertexAttrib(32886); + if ($this.$hasNormals) + nleg_EaglerAdapterGL30_glDisableVertexAttrib(32885); + if ($this.$hasBrightness) { + nleg_EaglerAdapterGL30_glClientActiveTexture(33985); + nleg_EaglerAdapterGL30_glDisableVertexAttrib(32888); + nleg_EaglerAdapterGL30_glClientActiveTexture(33984); + } + } + $var1 = $this.$rawBufferIndex * 4 | 0; + nlea_Tessellator_reset($this); + return $var1; +} +function nlea_Tessellator_reset($this) { + $this.$vertexCount = 0; + $this.$rawBufferIndex = 0; + $this.$addedVertices = 0; +} +function nlea_Tessellator_startDrawingQuads($this) { + nlea_Tessellator_startDrawing($this, 7); +} +function nlea_Tessellator_startDrawing($this, $par1) { + if ($this.$isDrawing) + nlea_Tessellator_draw($this); + $this.$isDrawing = 1; + nlea_Tessellator_reset($this); + $this.$drawMode = $par1; + $this.$hasNormals = 0; + $this.$hasColor = 0; + $this.$hasTexture = 0; + $this.$hasBrightness = 0; + $this.$isColorDisabled = 0; +} +function nlea_Tessellator_setTextureUV($this, $par1, $par3) { + $this.$hasTexture = 1; + $this.$textureU = $par1; + $this.$textureV = $par3; +} +function nlea_Tessellator_setBrightness($this, $par1) { + $this.$hasBrightness = 1; + $this.$brightness = $par1; +} +function nlea_Tessellator_setColorOpaque_F($this, $par1, $par2, $par3) { + nlea_Tessellator_setColorOpaque($this, $par1 * 255.0 | 0, $par2 * 255.0 | 0, $par3 * 255.0 | 0); +} +function nlea_Tessellator_setColorRGBA_F($this, $par1, $par2, $par3, $par4) { + nlea_Tessellator_setColorRGBA($this, $par1 * 255.0 | 0, $par2 * 255.0 | 0, $par3 * 255.0 | 0, $par4 * 255.0 | 0); +} +function nlea_Tessellator_setColorOpaque($this, $par1, $par2, $par3) { + nlea_Tessellator_setColorRGBA($this, $par1, $par2, $par3, 255); +} +function nlea_Tessellator_setColorRGBA($this, $par1, $par2, $par3, $par4) { + if (!$this.$isColorDisabled) { + if ($par1 > 255) + $par1 = 255; + if ($par2 > 255) + $par2 = 255; + if ($par3 > 255) + $par3 = 255; + if ($par4 > 255) + $par4 = 255; + if ($par1 < 0) + $par1 = 0; + if ($par2 < 0) + $par2 = 0; + if ($par3 < 0) + $par3 = 0; + if ($par4 < 0) + $par4 = 0; + $this.$hasColor = 1; + $this.$color = $par4 << 24 | $par3 << 16 | $par2 << 8 | $par1; + } +} +function nlea_Tessellator_addVertexWithUV($this, $par1, $par3, $par5, $par7, $par9) { + nlea_Tessellator_setTextureUV($this, $par7, $par9); + nlea_Tessellator_addVertex($this, $par1, $par3, $par5); +} +function nlea_Tessellator_addVertex($this, $par1, $par3, $par5) { + var $bufferIndex, $intBuffer0, $floatBuffer0, var$7, var$8, var$9; + if ($this.$addedVertices > 65534) + return; + $this.$addedVertices = $this.$addedVertices + 1 | 0; + $this.$vertexCount = $this.$vertexCount + 1 | 0; + $bufferIndex = $this.$rawBufferIndex; + $intBuffer0 = $this.$intBuffer; + $floatBuffer0 = $this.$floatBuffer; + var$7 = $bufferIndex + 0 | 0; + var$8 = $par1 + $this.$xOffset; + $floatBuffer0[var$7] = var$8; + var$7 = $bufferIndex + 1 | 0; + var$8 = $par3 + $this.$yOffset0; + $floatBuffer0[var$7] = var$8; + var$7 = $bufferIndex + 2 | 0; + var$8 = $par5 + $this.$zOffset; + $floatBuffer0[var$7] = var$8; + if ($this.$hasTexture) { + var$7 = $bufferIndex + 3 | 0; + var$8 = $this.$textureU; + $floatBuffer0[var$7] = var$8; + var$7 = $bufferIndex + 4 | 0; + var$8 = $this.$textureV; + $floatBuffer0[var$7] = var$8; + } + if ($this.$hasColor) { + var$7 = $bufferIndex + 5 | 0; + var$9 = $this.$color; + $intBuffer0[var$7] = var$9; + } + if ($this.$hasNormals) { + var$7 = $bufferIndex + 6 | 0; + var$9 = $this.$normal; + $intBuffer0[var$7] = var$9; + } + if ($this.$hasBrightness) { + $bufferIndex = $bufferIndex + 7 | 0; + var$7 = $this.$brightness; + $intBuffer0[$bufferIndex] = var$7; + } + $this.$rawBufferIndex = $this.$rawBufferIndex + 8 | 0; +} +function nlea_Tessellator_setColorOpaque_I($this, $par1) { + nlea_Tessellator_setColorOpaque($this, $par1 >> 16 & 255, $par1 >> 8 & 255, $par1 & 255); +} +function nlea_Tessellator_setColorRGBA_I($this, $par1, $par2) { + nlea_Tessellator_setColorRGBA($this, $par1 >> 16 & 255, $par1 >> 8 & 255, $par1 & 255, $par2); +} +function nlea_Tessellator_disableColor($this) { + $this.$isColorDisabled = 1; +} +function nlea_Tessellator_setNormal($this, $par1, $par2, $par3) { + var $len; + $this.$hasNormals = 1; + $len = jl_Math_sqrt($par1 * $par1 + $par2 * $par2 + $par3 * $par3); + $this.$normal = (($par1 / $len * 127.0 | 0) + 127 | 0) & 255 | ((($par2 / $len * 127.0 | 0) + 127 | 0) & 255) << 8 | ((($par3 / $len * 127.0 | 0) + 127 | 0) & 255) << 16; +} +function nlea_Tessellator_setTranslation($this, $par1, $par3, $par5) { + $this.$xOffset = $par1; + $this.$yOffset0 = $par3; + $this.$zOffset = $par5; +} +function nlea_Tessellator_addTranslation($this, $par1, $par2, $par3) { + $this.$xOffset = $this.$xOffset + $par1; + $this.$yOffset0 = $this.$yOffset0 + $par2; + $this.$zOffset = $this.$zOffset + $par3; +} +function nlea_Tessellator__clinit_() { + var var$1, var$2; + var$1 = new nlea_Tessellator; + nlea_Tessellator_$callClinit(); + var$1.$vertexCount = 0; + var$1.$hasColor = 0; + var$1.$hasTexture = 0; + var$1.$hasBrightness = 0; + var$1.$hasNormals = 0; + var$1.$rawBufferIndex = 0; + var$1.$addedVertices = 0; + var$1.$isColorDisabled = 0; + var$1.$isDrawing = 0; + var$1.$useVBO = 0; + var$1.$bufferSize = 525000; + var$2 = new ArrayBuffer(2100000); + var$1.$intBuffer = new Int32Array(var$2); + var$1.$floatBuffer = new Float32Array(var$2); + nlea_Tessellator_instance = var$1; +} +function jt_NumberFormat() { + var a = this; jt_Format.call(a); + a.$groupingUsed = 0; + a.$parseIntegerOnly = 0; + a.$maximumIntegerDigits = 0; + a.$minimumIntegerDigits = 0; + a.$maximumFractionDigits = 0; + a.$minimumFractionDigits = 0; + a.$roundingMode = null; + a.$currency = null; +} +function jt_NumberFormat__init_() { + var var_0 = new jt_NumberFormat(); + jt_NumberFormat__init_0(var_0); + return var_0; +} +function jt_NumberFormat__init_0($this) { + var var$1, var$2, var$3, var$4, var$5, var$6, var$7; + $this.$groupingUsed = 1; + $this.$maximumIntegerDigits = 40; + $this.$minimumIntegerDigits = 1; + $this.$maximumFractionDigits = 3; + $this.$roundingMode = jm_RoundingMode_HALF_EVEN; + var$1 = ju_Locale_defaultLocale; + if (var$1 === null) { + var$1 = new jl_NullPointerException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); + } + var$1 = otciu_CLDRHelper_resolveCountry(var$1.$languageCode, var$1.$countryCode); + if (otcic_CurrencyHelper_$$metadata$$1 === null) + otcic_CurrencyHelper_$$metadata$$1 = otcic_CurrencyHelper_getCountryToCurrencyMap$$create(); + var$2 = otcic_CurrencyHelper_$$metadata$$1; + if (!var$2.hasOwnProperty($rt_ustr(var$1))) + var$1 = null; + else { + var$2 = (var$2[$rt_ustr(var$1)].value !== null ? $rt_str(var$2[$rt_ustr(var$1)].value) : null); + if (var$2 === null) { + var$1 = new jl_NullPointerException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); + } + if (ju_Currency_currencies === null) { + ju_Currency_currencies = ju_HashMap__init_(); + if (otcic_CurrencyHelper_$$metadata$$0 === null) + otcic_CurrencyHelper_$$metadata$$0 = otcic_CurrencyHelper_getCurrencies$$create(); + var$3 = otcic_CurrencyHelper_$$metadata$$0; + var$4 = 0; + while (var$4 < var$3.length) { + var$5 = var$3[var$4]; + var$6 = ju_Currency_currencies; + var$7 = (var$5.code !== null ? $rt_str(var$5.code) : null); + var$1 = new ju_Currency; + var$1.$resource = var$5; + ju_HashMap_putImpl(var$6, var$7, var$1); + var$4 = var$4 + 1 | 0; + } + } + var$1 = ju_HashMap_get(ju_Currency_currencies, var$2); + if (var$1 === null) { + var$5 = new jl_IllegalArgumentException; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(1056)); + jl_AbstractStringBuilder_append(var$1, var$2); + jl_Throwable__init_(var$5, jl_AbstractStringBuilder_toString(var$1)); + $rt_throw(var$5); + } + } + $this.$currency = var$1; +} +function jt_NumberFormat_getCurrency($this) { + return $this.$currency; +} +function jt_NumberFormat_format($this, $value) { + var var$2; + var$2 = new jl_StringBuffer; + jl_AbstractStringBuilder__init_(var$2); + return jl_AbstractStringBuilder_toString(jt_DecimalFormat_format($this, $value, var$2, jt_FieldPosition__init_(0))); +} +function jt_NumberFormat_format0($this, $object, $buffer, $field) { + var $dv, $lv; + if (!($object instanceof jl_Number)) { + $object = new jl_IllegalArgumentException; + jl_Throwable__init_0($object); + $rt_throw($object); + } + $object = $object; + $dv = $object.$doubleValue(); + $lv = $object.$longValue(); + if ($dv !== Long_toNumber($lv)) + return $this.$format7($dv, $buffer, $field); + return $this.$format8($lv, $buffer, $field); +} +function jt_NumberFormat_getIntegerInstance($locale) { + var $pattern, $format; + $pattern = otciu_CLDRHelper_resolveNumberFormat($locale.$languageCode, $locale.$countryCode); + $format = jt_DecimalFormat__init_1($pattern, jt_DecimalFormatSymbols__init_0($locale)); + $format.$parseIntegerOnly = 1; + jt_NumberFormat_setMinimumFractionDigits($format, 0); + jt_NumberFormat_setMaximumFractionDigits($format, 0); + $format.$decimalSeparatorAlwaysShown = 0; + return $format; +} +function jt_NumberFormat_getInstance() { + return jt_NumberFormat_getNumberInstance(ju_Locale_defaultLocale); +} +function jt_NumberFormat_getMaximumFractionDigits($this) { + return $this.$maximumFractionDigits; +} +function jt_NumberFormat_getMaximumIntegerDigits($this) { + return $this.$maximumIntegerDigits; +} +function jt_NumberFormat_getMinimumFractionDigits($this) { + return $this.$minimumFractionDigits; +} +function jt_NumberFormat_getMinimumIntegerDigits($this) { + return $this.$minimumIntegerDigits; +} +function jt_NumberFormat_getNumberInstance($locale) { + return jt_DecimalFormat__init_1(otciu_CLDRHelper_resolveNumberFormat($locale.$languageCode, $locale.$countryCode), jt_DecimalFormatSymbols__init_0($locale)); +} +function jt_NumberFormat_setGroupingUsed($this, $value) { + $this.$groupingUsed = $value; +} +function jt_NumberFormat_setMaximumFractionDigits($this, $value) { + if ($value < 0) + $value = 0; + $this.$maximumFractionDigits = $value; + if ($this.$maximumFractionDigits < $this.$minimumFractionDigits) + $this.$minimumFractionDigits = $this.$maximumFractionDigits; +} +function jt_NumberFormat_setMaximumIntegerDigits($this, $value) { + if ($value < 0) + $value = 0; + $this.$maximumIntegerDigits = $value; + if ($this.$maximumIntegerDigits < $this.$minimumIntegerDigits) + $this.$minimumIntegerDigits = $this.$maximumIntegerDigits; +} +function jt_NumberFormat_setMinimumFractionDigits($this, $value) { + if ($value < 0) + $value = 0; + $this.$minimumFractionDigits = $value; + if ($this.$maximumFractionDigits < $this.$minimumFractionDigits) + $this.$maximumFractionDigits = $this.$minimumFractionDigits; +} +function jt_NumberFormat_setMinimumIntegerDigits($this, $value) { + if ($value < 0) + $value = 0; + $this.$minimumIntegerDigits = $value; + if ($this.$maximumIntegerDigits < $this.$minimumIntegerDigits) + $this.$maximumIntegerDigits = $this.$minimumIntegerDigits; +} +function jt_NumberFormat_setParseIntegerOnly($this, $value) { + $this.$parseIntegerOnly = $value; +} +function jt_NumberFormat_getRoundingMode($this) { + return $this.$roundingMode; +} +function jt_DecimalFormat() { + var a = this; jt_NumberFormat.call(a); + a.$symbols0 = null; + a.$positivePrefix = null; + a.$negativePrefix = null; + a.$positiveSuffix = null; + a.$negativeSuffix = null; + a.$multiplier = 0; + a.$groupingSize = 0; + a.$decimalSeparatorAlwaysShown = 0; + a.$parseBigDecimal = 0; + a.$exponentDigits = 0; + a.$pattern4 = null; +} +var jt_DecimalFormat_POW10_ARRAY = null; +var jt_DecimalFormat_POW10_INT_ARRAY = null; +var jt_DecimalFormat_POW10_FRAC_ARRAY = null; +var jt_DecimalFormat_POWM10_FRAC_ARRAY = null; +function jt_DecimalFormat__init_2() { + var var_0 = new jt_DecimalFormat(); + jt_DecimalFormat__init_(var_0); + return var_0; +} +function jt_DecimalFormat__init_0(var_0) { + var var_1 = new jt_DecimalFormat(); + jt_DecimalFormat__init_3(var_1, var_0); + return var_1; +} +function jt_DecimalFormat__init_1(var_0, var_1) { + var var_2 = new jt_DecimalFormat(); + jt_DecimalFormat__init_4(var_2, var_0, var_1); + return var_2; +} +function jt_DecimalFormat__init_($this) { + jt_DecimalFormat__init_3($this, otciu_CLDRHelper_resolveNumberFormat(ju_Locale_defaultLocale.$languageCode, ju_Locale_defaultLocale.$countryCode)); +} +function jt_DecimalFormat__init_3($this, $pattern) { + jt_DecimalFormat__init_4($this, $pattern, jt_DecimalFormatSymbols__init_1()); +} +function jt_DecimalFormat__init_4($this, $pattern, $value) { + var var$3; + jt_NumberFormat__init_0($this); + $this.$positivePrefix = $rt_createArray(jt_DecimalFormat$FormatField, 0); + var$3 = $rt_createArray(jt_DecimalFormat$FormatField, 1); + var$3.data[0] = jt_DecimalFormat$TextField__init_($rt_s(567)); + $this.$negativePrefix = var$3; + $this.$positiveSuffix = $rt_createArray(jt_DecimalFormat$FormatField, 0); + $this.$negativeSuffix = $rt_createArray(jt_DecimalFormat$FormatField, 0); + $this.$multiplier = 1; + $this.$symbols0 = jt_DecimalFormatSymbols_clone($value); + jt_DecimalFormat_applyPattern($this, $pattern); +} +function jt_DecimalFormat_applyPattern($this, $pattern) { + var $parser; + $parser = new jt_DecimalFormatParser; + jt_DecimalFormatParser_parse($parser, $pattern); + jt_DecimalFormatParser_apply($parser, $this); + $this.$pattern4 = $pattern; +} +function jt_DecimalFormat_toPattern($this) { + return $this.$pattern4; +} +function jt_DecimalFormat_fieldsToText($this, $fields, $buffer) { + var var$3, var$4; + $fields = $fields.data; + var$3 = $fields.length; + var$4 = 0; + while (var$4 < var$3) { + $fields[var$4].$render($this, $buffer); + var$4 = var$4 + 1 | 0; + } + return $buffer; +} +function jt_DecimalFormat_fieldsToText0($this, $fields) { + var var$2; + if ($fields === null) + return null; + var$2 = new jl_StringBuffer; + jl_AbstractStringBuilder__init_(var$2); + return jl_AbstractStringBuilder_toString(jt_DecimalFormat_fieldsToText($this, $fields, var$2)); +} +function jt_DecimalFormat_getPositivePrefix($this) { + return jt_DecimalFormat_fieldsToText0($this, $this.$positivePrefix); +} +function jt_DecimalFormat_getNegativePrefix($this) { + return jt_DecimalFormat_fieldsToText0($this, $this.$negativePrefix); +} +function jt_DecimalFormat_getPositiveSuffix($this) { + return jt_DecimalFormat_fieldsToText0($this, $this.$positiveSuffix); +} +function jt_DecimalFormat_getNegativeSuffix($this) { + return jt_DecimalFormat_fieldsToText0($this, $this.$negativeSuffix); +} +function jt_DecimalFormat_setMultiplier($this, $newValue) { + $this.$multiplier = $newValue; +} +function jt_DecimalFormat_getGroupingSize($this) { + return $this.$groupingSize; +} +function jt_DecimalFormat_setGroupingSize($this, $newValue) { + $this.$groupingSize = $newValue; +} +function jt_DecimalFormat_isDecimalSeparatorAlwaysShown($this) { + return $this.$decimalSeparatorAlwaysShown; +} +function jt_DecimalFormat_setDecimalSeparatorAlwaysShown($this, $newValue) { + $this.$decimalSeparatorAlwaysShown = $newValue; +} +function jt_DecimalFormat_isParseBigDecimal($this) { + return $this.$parseBigDecimal; +} +function jt_DecimalFormat_equals($this, $obj) { + var $other, var$3; + if ($obj === $this) + return 1; + if (!($obj instanceof jt_DecimalFormat)) + return 0; + $other = $obj; + if ($obj === $this) + var$3 = 1; + else if (!($obj instanceof jt_NumberFormat)) + var$3 = 0; + else { + $obj = $obj; + var$3 = $this.$groupingUsed == $obj.$groupingUsed && $this.$parseIntegerOnly == $obj.$parseIntegerOnly && $this.$maximumFractionDigits == $obj.$maximumFractionDigits && $this.$maximumIntegerDigits == $obj.$maximumIntegerDigits && $this.$minimumFractionDigits == $obj.$minimumFractionDigits && $this.$minimumIntegerDigits == $obj.$minimumIntegerDigits && $this.$roundingMode === $obj.$roundingMode && $this.$currency === $obj.$currency ? 1 : 0; + } + if (!var$3) + return 0; + a: { + b: { + if (!ju_Arrays_equals($this.$positivePrefix, $other.$positivePrefix)) + break b; + if (!ju_Arrays_equals($this.$positiveSuffix, $other.$positiveSuffix)) + break b; + if (!ju_Arrays_equals($this.$negativePrefix, $other.$negativePrefix)) + break b; + if (!ju_Arrays_equals($this.$negativeSuffix, $other.$negativeSuffix)) + break b; + if ($this.$multiplier != $other.$multiplier) + break b; + if ($this.$groupingSize != $other.$groupingSize) + break b; + if ($this.$decimalSeparatorAlwaysShown != $other.$decimalSeparatorAlwaysShown) + break b; + if ($this.$parseBigDecimal != $other.$parseBigDecimal) + break b; + if ($this.$exponentDigits == $other.$exponentDigits) { + var$3 = 1; + break a; + } + } + var$3 = 0; + } + return var$3; +} +function jt_DecimalFormat_hashCode($this) { + var var$1, $result; + var$1 = !$this.$groupingUsed ? 1237 : 1231; + $result = !$this.$parseIntegerOnly ? 1237 : 1231; + return ((((((((((((((((((((((((var$1 + $result | 0) + $this.$maximumFractionDigits | 0) + $this.$maximumIntegerDigits | 0) + $this.$minimumFractionDigits | 0) + $this.$minimumIntegerDigits | 0) + jl_Object_identity($this.$roundingMode) | 0) + ju_Objects_hashCode($this.$currency) | 0) * 31 | 0) + ju_Arrays_hashCode($this.$positivePrefix) | 0) * 31 | 0) + ju_Arrays_hashCode($this.$positiveSuffix) | 0) * 31 | 0) + ju_Arrays_hashCode($this.$negativePrefix) | 0) * 31 | 0) + ju_Arrays_hashCode($this.$negativeSuffix) + | 0) * 31 | 0) + $this.$multiplier | 0) * 31 | 0) + $this.$groupingSize | 0) * 31 | 0) + (!$this.$decimalSeparatorAlwaysShown ? 0 : 1) | 0) * 31 | 0) + (!$this.$parseBigDecimal ? 0 : 1) | 0) * 31 | 0) + $this.$exponentDigits | 0; +} +function jt_DecimalFormat_parse($this, $string, $position) { + return !$this.$parseBigDecimal ? jt_DecimalFormat_parseNumber($this, $string, $position) : jt_DecimalFormat_parseBigDecimal($this, $string, $position); +} +function jt_DecimalFormat_parseBigDecimal($this, $string, $position) { + var $mantissa, $exponent, $index, $allowGroupSeparator, $exponentSeparator, $intSize, $fracSize, $fractionalPart, $positive, $negPrefix, $posPrefix, $suffix, $c, $digit, $positiveExponent, $exponentLength, $result; + $mantissa = jm_BigInteger_ZERO; + $exponent = 0; + $index = $position.$currentPosition; + $allowGroupSeparator = 0; + $exponentSeparator = $this.$symbols0.$exponentSeparator; + $intSize = 0; + $fracSize = 0; + $fractionalPart = 0; + $positive = 1; + $negPrefix = jt_DecimalFormat_getNegativePrefix($this); + $posPrefix = jt_DecimalFormat_getPositivePrefix($this); + if (jl_String_regionMatches0($string, $index, $negPrefix, 0, jl_String_length($negPrefix))) { + $positive = 0; + $index = $index + jl_String_length($negPrefix) | 0; + } else { + if (!jl_String_regionMatches0($string, $index, $posPrefix, 0, jl_String_length($posPrefix))) { + $position.$errorIndex = $index; + return null; + } + $index = $index + jl_String_length($posPrefix) | 0; + } + $suffix = !$positive ? jt_DecimalFormat_getNegativeSuffix($this) : jt_DecimalFormat_getPositiveSuffix($this); + if ($suffix === null) + $suffix = jt_DecimalFormat_getPositiveSuffix($this); + a: { + while (true) { + if ($index >= jl_String_length($string)) + break a; + $c = jl_String_charAt($string, $index); + $digit = $c - $this.$symbols0.$zeroDigit | 0; + if ($digit >= 0 && $digit <= 9) { + if ($fractionalPart) + $fracSize = $fracSize + 1 | 0; + else { + $intSize = $intSize + 1 | 0; + $allowGroupSeparator = $this.$groupingSize <= 1 ? 0 : 1; + } + $mantissa = jm_BigInteger_add(jm_BigInteger_multiply($mantissa, jm_BigInteger_TEN), jm_BigInteger_valueOf(Long_fromInt($digit))); + $index = $index + 1 | 0; + } else if ($c == $this.$symbols0.$decimalSeparator) { + if ($fractionalPart) + break a; + if ($intSize < 1) + break; + $fractionalPart = 1; + $allowGroupSeparator = 0; + $index = $index + 1 | 0; + } else { + if ($c != $this.$symbols0.$groupingSeparator) { + if (!jl_String_regionMatches0($string, $index, $exponentSeparator, 0, jl_String_length($exponentSeparator))) + break a; + if (!$this.$exponentDigits) + break a; + $index = $index + jl_String_length($exponentSeparator) | 0; + if ($index == jl_String_length($string)) { + $position.$errorIndex = $index; + return null; + } + $positiveExponent = 1; + if (jl_String_charAt($string, $index) == $this.$symbols0.$minusSign) { + $positiveExponent = 0; + $index = $index + 1 | 0; + } + $exponentLength = 0; + b: { + while (true) { + if ($index >= jl_String_length($string)) + break b; + $c = jl_String_charAt($string, $index) - $this.$symbols0.$zeroDigit | 0; + if ($c < 0) + break b; + if ($c > 9) + break; + $exponent = ($exponent * 10 | 0) + $c | 0; + $exponentLength = $exponentLength + 1 | 0; + $index = $index + 1 | 0; + } + } + if (!$exponentLength) { + $position.$errorIndex = $index; + return null; + } + if ($positiveExponent) + break a; + $exponent = -$exponent; + break a; + } + if (!$allowGroupSeparator) + break a; + $allowGroupSeparator = 0; + $index = $index + 1 | 0; + } + } + $position.$errorIndex = $index; + return null; + } + if (!$fracSize && $fractionalPart && !$this.$decimalSeparatorAlwaysShown) { + $position.$errorIndex = $index; + return null; + } + if ($suffix !== null && !jl_String_regionMatches0($string, $index, $suffix, 0, jl_String_length($suffix))) { + $position.$errorIndex = $index; + return null; + } + $position.$currentPosition = $index; + $result = jm_BigDecimal__init_($mantissa, -($exponent - $fracSize | 0)); + if ($this.$multiplier != 1) + $result = jm_BigDecimal_divide($result, jm_BigDecimal_valueOf(Long_fromInt($this.$multiplier))); + if (!$positive) + $result = jm_BigDecimal_negate($result); + return $result; +} +function jt_DecimalFormat_parseNumber($this, $string, $position) { + var $mantissa, $shift, $exponent, $index, $allowGroupSeparator, $exponentSeparator, $intSize, $fracSize, $fractionalPart, $positive, $negPrefix, $posPrefix, $multiplierDigits, $suffix, $c, $digit, $next, var$20, $positiveExponent, $exponentLength, $result; + $mantissa = Long_ZERO; + $shift = 0; + $exponent = 0; + $index = jt_ParsePosition_getIndex($position); + $allowGroupSeparator = 0; + $exponentSeparator = jt_DecimalFormatSymbols_getExponentSeparator($this.$symbols0); + $intSize = 0; + $fracSize = 0; + $fractionalPart = 0; + $positive = 1; + $negPrefix = jt_DecimalFormat_getNegativePrefix($this); + $posPrefix = jt_DecimalFormat_getPositivePrefix($this); + if (jl_String_regionMatches0($string, $index, $negPrefix, 0, jl_String_length($negPrefix))) { + $positive = 0; + $multiplierDigits = $index + jl_String_length($negPrefix) | 0; + } else { + if (!jl_String_regionMatches0($string, $index, $posPrefix, 0, jl_String_length($posPrefix))) { + jt_ParsePosition_setErrorIndex($position, $index); + return null; + } + $multiplierDigits = $index + jl_String_length($posPrefix) | 0; + } + $suffix = !$positive ? jt_DecimalFormat_getNegativeSuffix($this) : jt_DecimalFormat_getPositiveSuffix($this); + if ($suffix === null) + $suffix = jt_DecimalFormat_getPositiveSuffix($this); + if (jl_String_regionMatches0($string, $multiplierDigits, jt_DecimalFormatSymbols_getInfinity($this.$symbols0), 0, jl_String_length(jt_DecimalFormatSymbols_getInfinity($this.$symbols0)))) { + $multiplierDigits = $multiplierDigits + jl_String_length(jt_DecimalFormatSymbols_getInfinity($this.$symbols0)) | 0; + if ($suffix !== null && !jl_String_regionMatches0($string, $multiplierDigits, $suffix, 0, jl_String_length($suffix))) { + jt_ParsePosition_setErrorIndex($position, $multiplierDigits); + return null; + } + jt_ParsePosition_setIndex($position, $multiplierDigits); + return jl_Double_valueOf(!$positive ? (-Infinity) : Infinity); + } + a: { + while (true) { + if ($multiplierDigits >= jl_String_length($string)) + break a; + $c = jl_String_charAt($string, $multiplierDigits); + $digit = $c - jt_DecimalFormatSymbols_getZeroDigit($this.$symbols0) | 0; + if ($digit >= 0 && $digit <= 9) { + if ($fractionalPart) + $fracSize = $fracSize + 1 | 0; + else { + $intSize = $intSize + 1 | 0; + $allowGroupSeparator = $this.$groupingSize <= 1 ? 0 : 1; + } + if (Long_le($mantissa, new Long(3435973836, 214748364))) { + $next = Long_mul($mantissa, Long_fromInt(10)); + var$20 = Long_fromInt($digit); + if (Long_le($next, Long_sub(new Long(4294967295, 2147483647), var$20))) + $mantissa = Long_add($next, var$20); + else + $shift = $shift + 1 | 0; + } else { + if (!$shift && $digit > 5) + $mantissa = Long_add($mantissa, Long_fromInt(1)); + $shift = $shift + 1 | 0; + } + $multiplierDigits = $multiplierDigits + 1 | 0; + } else if ($c == jt_DecimalFormatSymbols_getDecimalSeparator($this.$symbols0)) { + if ($fractionalPart) + break a; + if ($intSize < 1) + break; + $fractionalPart = 1; + $allowGroupSeparator = 0; + $multiplierDigits = $multiplierDigits + 1 | 0; + } else { + if ($c != jt_DecimalFormatSymbols_getGroupingSeparator($this.$symbols0)) { + if (!jl_String_regionMatches0($string, $multiplierDigits, $exponentSeparator, 0, jl_String_length($exponentSeparator))) + break a; + if (!$this.$exponentDigits) + break a; + $multiplierDigits = $multiplierDigits + jl_String_length($exponentSeparator) | 0; + if ($multiplierDigits == jl_String_length($string)) { + jt_ParsePosition_setErrorIndex($position, $multiplierDigits); + return null; + } + $positiveExponent = 1; + if (jl_String_charAt($string, $multiplierDigits) == jt_DecimalFormatSymbols_getMinusSign($this.$symbols0)) { + $positiveExponent = 0; + $multiplierDigits = $multiplierDigits + 1 | 0; + } + $exponentLength = 0; + b: { + while (true) { + if ($multiplierDigits >= jl_String_length($string)) + break b; + $c = jl_String_charAt($string, $multiplierDigits) - jt_DecimalFormatSymbols_getZeroDigit($this.$symbols0) | 0; + if ($c < 0) + break b; + if ($c > 9) + break; + $exponent = ($exponent * 10 | 0) + $c | 0; + $exponentLength = $exponentLength + 1 | 0; + $multiplierDigits = $multiplierDigits + 1 | 0; + } + } + if (!$exponentLength) { + jt_ParsePosition_setErrorIndex($position, $multiplierDigits); + return null; + } + if ($positiveExponent) + break a; + $exponent = -$exponent; + break a; + } + if (!$allowGroupSeparator) + break a; + $allowGroupSeparator = 0; + $multiplierDigits = $multiplierDigits + 1 | 0; + } + } + jt_ParsePosition_setErrorIndex($position, $multiplierDigits); + return null; + } + if (!$fracSize && $fractionalPart && !jt_DecimalFormat_isDecimalSeparatorAlwaysShown($this)) { + jt_ParsePosition_setErrorIndex($position, $multiplierDigits); + return null; + } + if ($suffix !== null && !jl_String_regionMatches0($string, $multiplierDigits, $suffix, 0, jl_String_length($suffix))) { + jt_ParsePosition_setErrorIndex($position, $multiplierDigits); + return null; + } + jt_ParsePosition_setIndex($position, $multiplierDigits); + if ($this.$multiplier != 1) { + $multiplierDigits = jt_DecimalFormat_fastLn10($this, $this.$multiplier); + if (jt_DecimalFormat_POW10_INT_ARRAY.data[$multiplierDigits] == $this.$multiplier) + $exponent = $exponent - $multiplierDigits | 0; + else + $mantissa = Long_div($mantissa, Long_fromInt($this.$multiplier)); + } + $multiplierDigits = $exponent + ($shift - $fracSize | 0) | 0; + if ($multiplierDigits > 0 && $multiplierDigits < jt_DecimalFormat_POW10_ARRAY.data.length) { + if (Long_lt($mantissa, Long_div(new Long(4294967295, 2147483647), jt_DecimalFormat_POW10_ARRAY.data[$multiplierDigits]))) { + $mantissa = Long_mul($mantissa, jt_DecimalFormat_POW10_ARRAY.data[$multiplierDigits]); + $multiplierDigits = 0; + } + } else if ($multiplierDigits < 0) { + $c = -$multiplierDigits; + if ($c < jt_DecimalFormat_POW10_ARRAY.data.length && Long_eq(Long_rem($mantissa, jt_DecimalFormat_POW10_ARRAY.data[$c]), Long_ZERO)) { + $mantissa = Long_div($mantissa, jt_DecimalFormat_POW10_ARRAY.data[$c]); + $multiplierDigits = 0; + } + } + if (Long_eq($mantissa, Long_ZERO) && !$positive) + return jl_Double_valueOf(-0.0); + if (!$multiplierDigits) { + if (!$positive) + $mantissa = Long_neg($mantissa); + return jl_Long_valueOf($mantissa); + } + $result = jl_Double_decimalExponent($multiplierDigits) * Long_toNumber($mantissa); + if (!$positive) + $result = -$result; + return jl_Double_valueOf($result); +} +function jt_DecimalFormat_format0($this, $object, $buffer, $field) { + var var$4; + if ($object instanceof jm_BigDecimal) + return jt_DecimalFormat_format1($this, $object, $buffer, $field); + if (!($object instanceof jm_BigInteger)) + return jt_NumberFormat_format0($this, $object, $buffer, $field); + $object = $object; + var$4 = new jm_BigDecimal; + jm_BigDecimal_$callClinit(); + jm_BigDecimal__init_0(var$4, $object, 0); + return jt_DecimalFormat_format1($this, var$4, $buffer, $field); +} +function jt_DecimalFormat_format1($this, $value, $buffer, $field) { + if ($this.$exponentDigits <= 0) + jt_DecimalFormat_formatRegular($this, $value, $buffer); + else + jt_DecimalFormat_formatExponent($this, $value, $buffer); + return $buffer; +} +function jt_DecimalFormat_format2($this, $value, $buffer, $field) { + if ($this.$exponentDigits <= 0) + jt_DecimalFormat_formatRegular0($this, $value, jt_DecimalFormat_fastLn100($this, jl_Math_abs0($value)), $buffer); + else + jt_DecimalFormat_formatExponent0($this, $value, jt_DecimalFormat_fastLn100($this, jl_Math_abs0($value)), $buffer); + return $buffer; +} +function jt_DecimalFormat_format($this, $value, $buffer, $field) { + var $me, var$5, var$6; + if (isNaN($value) ? 1 : 0) { + jl_AbstractStringBuilder_append(jt_DecimalFormat_fieldsToText($this, $this.$positivePrefix, $buffer), $this.$symbols0.$nan); + jt_DecimalFormat_appendSuffix($this, 1, $buffer); + } else if (!(!isFinite($value) ? 1 : 0)) { + $me = jt_DecimalFormat_getMantissaAndExponent($this, $value); + if ($this.$exponentDigits <= 0) + jt_DecimalFormat_formatRegular0($this, $me.$mantissa1, $me.$exponent1, $buffer); + else + jt_DecimalFormat_formatExponent0($this, $me.$mantissa1, $me.$exponent1, $buffer); + } else { + var$5 = $rt_compare($value, 0.0); + var$6 = var$5 <= 0 ? $this.$negativePrefix : $this.$positivePrefix; + jl_AbstractStringBuilder_append(jt_DecimalFormat_fieldsToText($this, var$6, $buffer), $this.$symbols0.$infinity); + jt_DecimalFormat_appendSuffix($this, var$5 <= 0 ? 0 : 1, $buffer); + } + return $buffer; +} +function jt_DecimalFormat_formatExponent0($this, $mantissa, $exponent, $buffer) { + var $positive, $visibleExponent, $mantissaLength, $multiplierDigits, $significantSize, $exponentMultiplier, $delta, $exponentPos, $i, $mantissaDigitMask, $requiredSize, $limit, $count, $exponentDigit; + $positive = Long_lt($mantissa, Long_ZERO) ? 0 : 1; + $visibleExponent = jt_DecimalFormat_fastLn100($this, $mantissa); + $mantissaLength = $visibleExponent + 1 | 0; + if ($this.$multiplier != 1) { + $multiplierDigits = jt_DecimalFormat_fastLn10($this, $this.$multiplier); + if (jt_DecimalFormat_POW10_INT_ARRAY.data[$multiplierDigits] == $this.$multiplier) + $exponent = $exponent + $multiplierDigits | 0; + else if (Long_lt($mantissa, Long_div(new Long(4294967295, 2147483647), Long_fromInt($this.$multiplier))) && Long_gt($mantissa, Long_div(new Long(0, 2147483648), Long_fromInt($this.$multiplier)))) { + $mantissa = Long_mul($mantissa, Long_fromInt($this.$multiplier)); + $positive = Long_lt($mantissa, Long_ZERO) ? 0 : 1; + $visibleExponent = jt_DecimalFormat_fastLn100($this, $mantissa); + $mantissaLength = $visibleExponent + 1 | 0; + } else { + jt_DecimalFormat_formatExponent($this, jm_BigDecimal__init_(jm_BigInteger_valueOf($mantissa), $visibleExponent - $exponent | 0), $buffer); + return; + } + } + $significantSize = $this.$minimumIntegerDigits + $this.$maximumFractionDigits | 0; + $exponentMultiplier = ($this.$maximumIntegerDigits - $this.$minimumIntegerDigits | 0) + 1 | 0; + if ($exponentMultiplier > 1) { + $delta = $exponent - $rt_imul($exponent / $exponentMultiplier | 0, $exponentMultiplier) | 0; + $exponent = $exponent - $delta | 0; + $delta = $visibleExponent - $delta | 0; + } else { + $exponent = $exponent - ($this.$minimumIntegerDigits - 1 | 0) | 0; + $delta = $visibleExponent - ($this.$minimumIntegerDigits - 1 | 0) | 0; + } + if ($significantSize < 0) + $mantissa = Long_ZERO; + else if ($significantSize < $mantissaLength) + $mantissa = jt_DecimalFormat_applyRounding($this, $mantissa, $mantissaLength, $significantSize); + jt_DecimalFormat_fieldsToText($this, !$positive ? $this.$negativePrefix : $this.$positivePrefix, $buffer); + $exponentPos = jl_Math_max($delta, 0); + $i = $mantissaLength - 1 | 0; + while ($i >= $exponentPos) { + $mantissaDigitMask = jt_DecimalFormat_POW10_ARRAY.data[$i]; + jl_AbstractStringBuilder_append0($buffer, jt_DecimalFormat_forDigit($this, jl_Math_abs(Long_div($mantissa, $mantissaDigitMask).lo))); + $mantissa = Long_rem($mantissa, $mantissaDigitMask); + $i = $i + (-1) | 0; + } + $i = $exponentPos - 1 | 0; + while ($i >= $delta) { + jl_AbstractStringBuilder_append0($buffer, 48); + $i = $i + (-1) | 0; + } + a: { + $exponentPos = $significantSize - ($mantissaLength - $delta | 0) | 0; + $requiredSize = $exponentPos - ($this.$maximumFractionDigits - $this.$minimumFractionDigits | 0) | 0; + if ($requiredSize <= 0) { + if (Long_eq($mantissa, Long_ZERO)) + break a; + if ($exponentPos <= 0) + break a; + } + jl_AbstractStringBuilder_append0($buffer, $this.$symbols0.$decimalSeparator); + $limit = jl_Math_max(0, $delta - $exponentPos | 0); + $count = 0; + $i = $delta - 1 | 0; + b: { + while ($i >= $limit) { + $mantissaDigitMask = jt_DecimalFormat_POW10_ARRAY.data[$i]; + jl_AbstractStringBuilder_append0($buffer, jt_DecimalFormat_forDigit($this, jl_Math_abs(Long_div($mantissa, $mantissaDigitMask).lo))); + $mantissa = Long_rem($mantissa, $mantissaDigitMask); + $count = $count + 1 | 0; + if (Long_eq($mantissa, Long_ZERO)) + break b; + $i = $i + (-1) | 0; + } + } + while (true) { + $delta = $count + 1 | 0; + if ($count >= $requiredSize) + break a; + jl_AbstractStringBuilder_append0($buffer, 48); + $count = $delta; + } + } + jl_AbstractStringBuilder_append($buffer, $this.$symbols0.$exponentSeparator); + if ($exponent < 0) { + $exponent = -$exponent; + jl_AbstractStringBuilder_append0($buffer, $this.$symbols0.$minusSign); + } + $i = jl_Math_max($this.$exponentDigits, jt_DecimalFormat_fastLn10($this, $exponent) + 1 | 0) - 1 | 0; + while ($i >= 0) { + $exponentDigit = jt_DecimalFormat_POW10_INT_ARRAY.data[$i]; + jl_AbstractStringBuilder_append0($buffer, jt_DecimalFormat_forDigit($this, $exponent / $exponentDigit | 0)); + $exponent = $exponent % $exponentDigit | 0; + $i = $i + (-1) | 0; + } + jt_DecimalFormat_appendSuffix($this, $positive, $buffer); +} +function jt_DecimalFormat_formatRegular0($this, $mantissa, $exponent, $buffer) { + var $positive, $mantissaLength, $significantFracDigits, $multiplierDigits, $roundingPos, $intLength, $digitPos, $i, $significantIntDigits, $mantissaDigit, var$14, $mantissaDigitMask, $fracZeros, $i_0; + $positive = Long_lt($mantissa, Long_ZERO) ? 0 : 1; + $mantissaLength = jt_DecimalFormat_fastLn100($this, $mantissa) + 1 | 0; + $significantFracDigits = $exponent + 1 | 0; + if ($this.$multiplier != 1) { + $multiplierDigits = jt_DecimalFormat_fastLn10($this, $this.$multiplier); + if (jt_DecimalFormat_POW10_INT_ARRAY.data[$multiplierDigits] == $this.$multiplier) + $significantFracDigits = $significantFracDigits + $multiplierDigits | 0; + else if (Long_lt($mantissa, Long_div(new Long(4294967295, 2147483647), Long_fromInt($this.$multiplier))) && Long_gt($mantissa, Long_div(new Long(0, 2147483648), Long_fromInt($this.$multiplier)))) { + $mantissa = Long_mul($mantissa, Long_fromInt($this.$multiplier)); + $mantissaLength = jt_DecimalFormat_fastLn100($this, $mantissa) + 1 | 0; + } else { + jt_DecimalFormat_formatRegular($this, jm_BigDecimal__init_(jm_BigInteger_valueOf($mantissa), $mantissaLength - $significantFracDigits | 0), $buffer); + return; + } + } + $roundingPos = $significantFracDigits + $this.$maximumFractionDigits | 0; + if ($roundingPos < 0) + $mantissa = Long_ZERO; + else if ($roundingPos < $mantissaLength) + $mantissa = jt_DecimalFormat_applyRounding($this, $mantissa, $mantissaLength, $roundingPos); + jt_DecimalFormat_fieldsToText($this, !$positive ? $this.$negativePrefix : $this.$positivePrefix, $buffer); + $intLength = jl_Math_max(0, $significantFracDigits); + $digitPos = jl_Math_max($intLength, $this.$minimumIntegerDigits) - 1 | 0; + $i = $this.$minimumIntegerDigits - 1 | 0; + while ($i >= $intLength) { + jl_AbstractStringBuilder_append0($buffer, 48); + if ($this.$groupingSize > 0 && !($digitPos % $this.$groupingSize | 0) && $digitPos > 0) + jl_AbstractStringBuilder_append0($buffer, $this.$symbols0.$groupingSeparator); + $digitPos = $digitPos + (-1) | 0; + $i = $i + (-1) | 0; + } + $significantIntDigits = jl_Math_min($mantissaLength, $intLength); + $mantissaDigit = $mantissaLength - 1 | 0; + $i = 0; + while ($i < $significantIntDigits) { + var$14 = jt_DecimalFormat_POW10_ARRAY.data; + $exponent = $mantissaDigit + (-1) | 0; + $mantissaDigitMask = var$14[$mantissaDigit]; + jl_AbstractStringBuilder_append0($buffer, jt_DecimalFormat_forDigit($this, jl_Math_abs(Long_div($mantissa, $mantissaDigitMask).lo))); + $mantissa = Long_rem($mantissa, $mantissaDigitMask); + if ($this.$groupingSize > 0 && !($digitPos % $this.$groupingSize | 0) && $digitPos > 0) + jl_AbstractStringBuilder_append0($buffer, $this.$symbols0.$groupingSeparator); + $digitPos = $digitPos + (-1) | 0; + $i = $i + 1 | 0; + $mantissaDigit = $exponent; + } + $intLength = $intLength - $significantIntDigits | 0; + $i = 0; + while ($i < $intLength) { + jl_AbstractStringBuilder_append0($buffer, 48); + if ($this.$groupingSize > 0 && !($digitPos % $this.$groupingSize | 0) && $digitPos > 0) + jl_AbstractStringBuilder_append0($buffer, $this.$symbols0.$groupingSeparator); + $digitPos = $digitPos + (-1) | 0; + $i = $i + 1 | 0; + } + a: { + if (Long_eq($mantissa, Long_ZERO)) { + if ($this.$minimumFractionDigits) { + jl_AbstractStringBuilder_append0($buffer, $this.$symbols0.$decimalSeparator); + $i = 0; + while ($i < $this.$minimumFractionDigits) { + jl_AbstractStringBuilder_append0($buffer, 48); + $i = $i + 1 | 0; + } + } else if ($this.$decimalSeparatorAlwaysShown) + jl_AbstractStringBuilder_append0($buffer, $this.$symbols0.$decimalSeparator); + } else { + jl_AbstractStringBuilder_append0($buffer, $this.$symbols0.$decimalSeparator); + $fracZeros = jl_Math_min($this.$maximumFractionDigits, jl_Math_max(0, -$significantFracDigits)); + $i = 0; + $i_0 = 0; + while ($i_0 < $fracZeros) { + $i = $i + 1 | 0; + jl_AbstractStringBuilder_append0($buffer, 48); + $i_0 = $i_0 + 1 | 0; + } + $significantFracDigits = jl_Math_min($this.$maximumFractionDigits - $i | 0, $mantissaDigit); + $i_0 = 0; + b: { + while (true) { + if ($i_0 >= $significantFracDigits) + break b; + if (Long_eq($mantissa, Long_ZERO)) + break; + $i = $i + 1 | 0; + $mantissaDigitMask = jt_DecimalFormat_POW10_ARRAY.data[$mantissaDigit]; + jl_AbstractStringBuilder_append0($buffer, jt_DecimalFormat_forDigit($this, jl_Math_abs(Long_div($mantissa, $mantissaDigitMask).lo))); + $mantissa = Long_rem($mantissa, $mantissaDigitMask); + $mantissaDigit = $mantissaDigit + (-1) | 0; + $i_0 = $i_0 + 1 | 0; + } + } + while (true) { + if ($i >= $this.$minimumFractionDigits) + break a; + jl_AbstractStringBuilder_append0($buffer, 48); + $i = $i + 1 | 0; + } + } + } + jt_DecimalFormat_appendSuffix($this, $positive, $buffer); +} +function jt_DecimalFormat_formatExponent($this, $value, $buffer) { + var $positive, $mantissaLength, $i, $exponent, $mantissa, $significantSize, $exponentMultiplier, $delta, $exponentPos, $mantissaDigitMask, $parts, $i_0, $limit, $requiredSize, $count, $exponentDigit; + if ($this.$multiplier != 1) + $value = jm_BigDecimal_multiply($value, jm_BigDecimal_valueOf(Long_fromInt($this.$multiplier))); + jm_BigDecimal_$callClinit(); + $positive = jm_BigDecimal_compareTo($value, jm_BigDecimal_ZERO) < 0 ? 0 : 1; + $mantissaLength = jm_BigDecimal_precision($value); + $i = $mantissaLength - 1 | 0; + $exponent = $i - $value.$scale1 | 0; + $mantissa = jm_BigDecimal_getUnscaledValue($value); + $significantSize = $this.$minimumIntegerDigits + $this.$maximumFractionDigits | 0; + $exponentMultiplier = ($this.$maximumIntegerDigits - $this.$minimumIntegerDigits | 0) + 1 | 0; + if ($exponentMultiplier > 1) { + $delta = $exponent - $rt_imul($exponent / $exponentMultiplier | 0, $exponentMultiplier) | 0; + $exponent = $exponent - $delta | 0; + $exponentMultiplier = $i - $delta | 0; + } else { + $exponent = $exponent - ($this.$minimumIntegerDigits - 1 | 0) | 0; + $exponentMultiplier = $i - ($this.$minimumIntegerDigits - 1 | 0) | 0; + } + if ($significantSize < 0) + $mantissa = jm_BigInteger_ZERO; + else if ($significantSize < $mantissaLength) + $mantissa = jt_DecimalFormat_applyRounding0($this, $mantissa, $mantissaLength, $significantSize); + jt_DecimalFormat_fieldsToText($this, !$positive ? $this.$negativePrefix : $this.$positivePrefix, $buffer); + $exponentPos = jl_Math_max($exponentMultiplier, 0); + $mantissaDigitMask = jt_DecimalFormat_pow10($this, jm_BigInteger_ONE, $i); + while ($i >= $exponentPos) { + $parts = jm_BigInteger_divideAndRemainder($mantissa, $mantissaDigitMask).data; + jl_AbstractStringBuilder_append0($buffer, jt_DecimalFormat_forDigit($this, jl_Math_abs(jm_BigInteger_intValue($parts[0])))); + $mantissa = $parts[1]; + $mantissaDigitMask = jm_BigInteger_divide($mantissaDigitMask, jm_BigInteger_TEN); + $i = $i + (-1) | 0; + } + $i_0 = $exponentPos - 1 | 0; + while ($i_0 >= $exponentMultiplier) { + jl_AbstractStringBuilder_append0($buffer, 48); + $i_0 = $i_0 + (-1) | 0; + } + a: { + $limit = $significantSize - ($mantissaLength - $exponentMultiplier | 0) | 0; + $requiredSize = $limit - ($this.$maximumFractionDigits - $this.$minimumFractionDigits | 0) | 0; + if ($requiredSize <= 0) { + if (jm_BigInteger_equals($mantissa, jm_BigInteger_ZERO)) + break a; + if ($limit <= 0) + break a; + } + jl_AbstractStringBuilder_append0($buffer, $this.$symbols0.$decimalSeparator); + $limit = jl_Math_max(0, $exponentMultiplier - $limit | 0); + $count = 0; + $i_0 = $exponentMultiplier - 1 | 0; + b: { + while ($i_0 >= $limit) { + $parts = jm_BigInteger_divideAndRemainder($mantissa, $mantissaDigitMask).data; + jl_AbstractStringBuilder_append0($buffer, jt_DecimalFormat_forDigit($this, jl_Math_abs(jm_BigInteger_intValue($parts[0])))); + $mantissa = $parts[1]; + $count = $count + 1 | 0; + if (jm_BigInteger_equals($mantissa, jm_BigInteger_ZERO)) + break b; + $mantissaDigitMask = jm_BigInteger_divide($mantissaDigitMask, jm_BigInteger_TEN); + $i_0 = $i_0 + (-1) | 0; + } + } + while (true) { + $exponentPos = $count + 1 | 0; + if ($count >= $requiredSize) + break a; + jl_AbstractStringBuilder_append0($buffer, 48); + $count = $exponentPos; + } + } + jl_AbstractStringBuilder_append($buffer, $this.$symbols0.$exponentSeparator); + if ($exponent < 0) { + $exponent = -$exponent; + jl_AbstractStringBuilder_append0($buffer, $this.$symbols0.$minusSign); + } + $i_0 = jl_Math_max($this.$exponentDigits, jt_DecimalFormat_fastLn10($this, $exponent) + 1 | 0) - 1 | 0; + while ($i_0 >= 0) { + $exponentDigit = jt_DecimalFormat_POW10_INT_ARRAY.data[$i_0]; + jl_AbstractStringBuilder_append0($buffer, jt_DecimalFormat_forDigit($this, $exponent / $exponentDigit | 0)); + $exponent = $exponent % $exponentDigit | 0; + $i_0 = $i_0 + (-1) | 0; + } + jt_DecimalFormat_appendSuffix($this, $positive, $buffer); +} +function jt_DecimalFormat_appendSuffix($this, $positive, $buffer) { + if (!$positive) + jt_DecimalFormat_fieldsToText($this, $this.$negativeSuffix !== null ? $this.$negativeSuffix : $this.$positiveSuffix !== null ? $this.$positiveSuffix : $rt_createArray(jt_DecimalFormat$FormatField, 0), $buffer); + else if ($this.$positiveSuffix !== null) + jt_DecimalFormat_fieldsToText($this, $this.$positiveSuffix, $buffer); +} +function jt_DecimalFormat_formatRegular($this, $value, $buffer) { + var $mantissa, $positive, $mantissaLength, $exponent, $roundingPos, $intLength, $digitPos, $i, $significantIntDigits, $mantissaDigitMask, $parts, $i_0, $fracZeros, $significantFracDigits; + if ($this.$multiplier != 1) + $value = jm_BigDecimal_multiply($value, jm_BigDecimal_valueOf(Long_fromInt($this.$multiplier))); + $mantissa = jm_BigDecimal_getUnscaledValue($value); + $positive = jm_BigInteger_compareTo($mantissa, jm_BigInteger_ZERO) < 0 ? 0 : 1; + $mantissaLength = jm_BigDecimal_precision($value); + $exponent = jm_BigDecimal_precision($value) - $value.$scale1 | 0; + $roundingPos = $exponent + $this.$maximumFractionDigits | 0; + if ($roundingPos < 0) + $mantissa = jm_BigInteger_ZERO; + else if ($roundingPos < $mantissaLength) + $mantissa = jt_DecimalFormat_applyRounding0($this, $mantissa, $mantissaLength, $roundingPos); + jt_DecimalFormat_fieldsToText($this, !$positive ? $this.$negativePrefix : $this.$positivePrefix, $buffer); + $intLength = jl_Math_max(0, $exponent); + $digitPos = jl_Math_max($intLength, $this.$minimumIntegerDigits) - 1 | 0; + $i = $this.$minimumIntegerDigits - 1 | 0; + while ($i >= $intLength) { + jl_AbstractStringBuilder_append0($buffer, 48); + if ($this.$groupingSize > 0 && !($digitPos % $this.$groupingSize | 0) && $digitPos > 0) + jl_AbstractStringBuilder_append0($buffer, $this.$symbols0.$groupingSeparator); + $digitPos = $digitPos + (-1) | 0; + $i = $i + (-1) | 0; + } + $significantIntDigits = jl_Math_min($mantissaLength, $intLength); + $mantissaDigitMask = jt_DecimalFormat_pow10($this, jm_BigInteger_ONE, $mantissaLength - 1 | 0); + $i = 0; + while ($i < $significantIntDigits) { + $parts = jm_BigInteger_divideAndRemainder($mantissa, $mantissaDigitMask).data; + jl_AbstractStringBuilder_append0($buffer, jt_DecimalFormat_forDigit($this, jl_Math_abs(jm_BigInteger_intValue($parts[0])))); + $mantissa = $parts[1]; + if ($this.$groupingSize > 0 && !($digitPos % $this.$groupingSize | 0) && $digitPos > 0) + jl_AbstractStringBuilder_append0($buffer, $this.$symbols0.$groupingSeparator); + $digitPos = $digitPos + (-1) | 0; + $mantissaLength = $mantissaLength + (-1) | 0; + $mantissaDigitMask = jm_BigInteger_divide($mantissaDigitMask, jm_BigInteger_TEN); + $i = $i + 1 | 0; + } + $i = $intLength - $significantIntDigits | 0; + $i_0 = 0; + while ($i_0 < $i) { + jl_AbstractStringBuilder_append0($buffer, 48); + if ($this.$groupingSize > 0 && !($digitPos % $this.$groupingSize | 0) && $digitPos > 0) + jl_AbstractStringBuilder_append0($buffer, $this.$symbols0.$groupingSeparator); + $digitPos = $digitPos + (-1) | 0; + $i_0 = $i_0 + 1 | 0; + } + a: { + if (jm_BigInteger_equals($mantissa, jm_BigInteger_ZERO)) { + if ($this.$minimumFractionDigits) { + jl_AbstractStringBuilder_append0($buffer, $this.$symbols0.$decimalSeparator); + $i = 0; + while ($i < $this.$minimumFractionDigits) { + jl_AbstractStringBuilder_append0($buffer, 48); + $i = $i + 1 | 0; + } + } else if ($this.$decimalSeparatorAlwaysShown) + jl_AbstractStringBuilder_append0($buffer, $this.$symbols0.$decimalSeparator); + } else { + jl_AbstractStringBuilder_append0($buffer, $this.$symbols0.$decimalSeparator); + $fracZeros = jl_Math_min($this.$maximumFractionDigits, jl_Math_max(0, -$exponent)); + $i = 0; + $i_0 = 0; + while ($i_0 < $fracZeros) { + $i = $i + 1 | 0; + jl_AbstractStringBuilder_append0($buffer, 48); + $i_0 = $i_0 + 1 | 0; + } + $significantFracDigits = jl_Math_min($this.$maximumFractionDigits - $i | 0, $mantissaLength); + $i_0 = 0; + b: { + while (true) { + if ($i_0 >= $significantFracDigits) + break b; + if (jm_BigInteger_equals($mantissa, jm_BigInteger_ZERO)) + break; + $i = $i + 1 | 0; + $parts = jm_BigInteger_divideAndRemainder($mantissa, $mantissaDigitMask).data; + jl_AbstractStringBuilder_append0($buffer, jt_DecimalFormat_forDigit($this, jl_Math_abs(jm_BigInteger_intValue($parts[0])))); + $mantissa = $parts[1]; + $mantissaDigitMask = jm_BigInteger_divide($mantissaDigitMask, jm_BigInteger_TEN); + $i_0 = $i_0 + 1 | 0; + } + } + while (true) { + if ($i >= $this.$minimumFractionDigits) + break a; + jl_AbstractStringBuilder_append0($buffer, 48); + $i = $i + 1 | 0; + } + } + } + jt_DecimalFormat_appendSuffix($this, $positive, $buffer); +} +function jt_DecimalFormat_applyRounding($this, $mantissa, $mantissaLength, $exponent) { + var $rounding, $signedRounding, var$6, var$7, var$8; + $rounding = jt_DecimalFormat_POW10_ARRAY.data[$mantissaLength - $exponent | 0]; + $signedRounding = Long_le($mantissa, Long_ZERO) ? Long_neg($rounding) : $rounding; + a: { + jt_DecimalFormat$1_$callClinit(); + switch (jt_DecimalFormat$1_$SwitchMap$org$teavm$classlib$java$math$TRoundingMode.data[$this.$roundingMode.$ordinal]) { + case 1: + $mantissa = Long_mul(Long_div($mantissa, $rounding), $rounding); + if (Long_lt($mantissa, Long_ZERO)) + break a; + $mantissa = Long_add($mantissa, $rounding); + break a; + case 2: + $mantissa = Long_mul(Long_div($mantissa, $rounding), $rounding); + if (Long_gt($mantissa, Long_ZERO)) + break a; + $mantissa = Long_sub($mantissa, $rounding); + break a; + case 3: + $mantissa = Long_add(Long_mul(Long_div($mantissa, $rounding), $rounding), $signedRounding); + break a; + case 4: + $mantissa = Long_mul(Long_div($mantissa, $rounding), $rounding); + break a; + case 5: + if (Long_eq(Long_rem($mantissa, $rounding), Long_ZERO)) + break a; + var$6 = new jl_ArithmeticException; + jl_Throwable__init_(var$6, $rt_s(1057)); + $rt_throw(var$6); + case 6: + var$7 = Long_rem($mantissa, $rounding); + $signedRounding = Long_div($signedRounding, Long_fromInt(2)); + if (Long_eq(var$7, $signedRounding)) { + $mantissa = Long_mul(Long_div($mantissa, $rounding), $rounding); + break a; + } + $mantissa = Long_mul(Long_div(Long_add($mantissa, $signedRounding), $rounding), $rounding); + break a; + case 7: + var$8 = Long_rem($mantissa, $rounding); + var$7 = Long_div($signedRounding, Long_fromInt(2)); + if (Long_ne(var$8, var$7)) { + $mantissa = Long_mul(Long_div(Long_add($mantissa, var$7), $rounding), $rounding); + break a; + } + $mantissa = Long_add(Long_mul(Long_div($mantissa, $rounding), $rounding), $signedRounding); + break a; + case 8: + var$8 = Long_rem($mantissa, $rounding); + var$7 = Long_div($signedRounding, Long_fromInt(2)); + if (Long_ne(var$8, var$7)) { + $mantissa = Long_mul(Long_div(Long_add($mantissa, var$7), $rounding), $rounding); + break a; + } + $mantissa = Long_mul(Long_div($mantissa, $rounding), $rounding); + if (Long_eq(Long_rem(Long_div($mantissa, $rounding), Long_fromInt(2)), Long_ZERO)) + break a; + $mantissa = Long_add($mantissa, $signedRounding); + break a; + default: + } + } + return $mantissa; +} +function jt_DecimalFormat_applyRounding0($this, $mantissa, $mantissaLength, $exponent) { + var $rounding, $signedRounding; + $rounding = jt_DecimalFormat_pow10($this, jm_BigInteger_ONE, $mantissaLength - $exponent | 0); + $signedRounding = jm_BigInteger_compareTo($mantissa, jm_BigInteger_ZERO) < 0 ? jm_BigInteger_negate($rounding) : $rounding; + a: { + jt_DecimalFormat$1_$callClinit(); + switch (jt_DecimalFormat$1_$SwitchMap$org$teavm$classlib$java$math$TRoundingMode.data[$this.$roundingMode.$ordinal]) { + case 1: + $mantissa = jm_BigInteger_multiply(jm_BigInteger_divide($mantissa, $rounding), $rounding); + if (jm_BigInteger_compareTo($mantissa, jm_BigInteger_ZERO) < 0) + break a; + $mantissa = jm_BigInteger_add($mantissa, $rounding); + break a; + case 2: + $mantissa = jm_BigInteger_multiply(jm_BigInteger_divide($mantissa, $rounding), $rounding); + if (jm_BigInteger_compareTo($mantissa, jm_BigInteger_ZERO) > 0) + break a; + $mantissa = jm_BigInteger_subtract($mantissa, $rounding); + break a; + case 3: + $mantissa = jm_BigInteger_add(jm_BigInteger_multiply(jm_BigInteger_divide($mantissa, $rounding), $rounding), $signedRounding); + break a; + case 4: + $mantissa = jm_BigInteger_multiply(jm_BigInteger_divide($mantissa, $rounding), $rounding); + break a; + case 5: + if (!jm_BigInteger_equals(jm_BigInteger_remainder($mantissa, $rounding), jm_BigInteger_ZERO)) + break a; + $mantissa = new jl_ArithmeticException; + jl_Throwable__init_($mantissa, $rt_s(1057)); + $rt_throw($mantissa); + case 6: + if (jm_BigInteger_equals(jm_BigInteger_remainder($mantissa, $rounding), jm_BigInteger_divide($signedRounding, jm_BigInteger_valueOf(Long_fromInt(2))))) { + $mantissa = jm_BigInteger_multiply(jm_BigInteger_divide($mantissa, $rounding), $rounding); + break a; + } + $mantissa = jm_BigInteger_multiply(jm_BigInteger_divide(jm_BigInteger_add($mantissa, jm_BigInteger_divide($signedRounding, jm_BigInteger_valueOf(Long_fromInt(2)))), $rounding), $rounding); + break a; + case 7: + if (jm_BigInteger_equals(jm_BigInteger_remainder($mantissa, $rounding), jm_BigInteger_divide($signedRounding, jm_BigInteger_valueOf(Long_fromInt(2))))) { + $mantissa = jm_BigInteger_add(jm_BigInteger_multiply(jm_BigInteger_divide($mantissa, $rounding), $rounding), $signedRounding); + break a; + } + $mantissa = jm_BigInteger_multiply(jm_BigInteger_divide(jm_BigInteger_add($mantissa, jm_BigInteger_divide($signedRounding, jm_BigInteger_valueOf(Long_fromInt(2)))), $rounding), $rounding); + break a; + case 8: + if (!jm_BigInteger_equals(jm_BigInteger_remainder($mantissa, $rounding), jm_BigInteger_divide($signedRounding, jm_BigInteger_valueOf(Long_fromInt(2))))) { + $mantissa = jm_BigInteger_multiply(jm_BigInteger_divide(jm_BigInteger_add($mantissa, jm_BigInteger_divide($signedRounding, jm_BigInteger_valueOf(Long_fromInt(2)))), $rounding), $rounding); + break a; + } + $mantissa = jm_BigInteger_multiply(jm_BigInteger_divide($mantissa, $rounding), $rounding); + if (jm_BigInteger_equals(jm_BigInteger_remainder(jm_BigInteger_divide($mantissa, $rounding), jm_BigInteger_valueOf(Long_fromInt(2))), jm_BigInteger_ZERO)) + break a; + $mantissa = jm_BigInteger_add($mantissa, $signedRounding); + break a; + default: + } + } + return $mantissa; +} +function jt_DecimalFormat_fastLn100($this, $value) { + var $result; + $result = 0; + if (Long_lt($value, Long_ZERO)) { + if (Long_le($value, new Long(2420047872, 4292638989))) { + $result = 16; + $value = Long_div($value, new Long(1874919424, 2328306)); + } + if (Long_le($value, Long_fromInt(-100000000))) { + $result = $result + 8 | 0; + $value = Long_div($value, Long_fromInt(100000000)); + } + if (Long_le($value, Long_fromInt(-10000))) { + $result = $result + 4 | 0; + $value = Long_div($value, Long_fromInt(10000)); + } + if (Long_le($value, Long_fromInt(-100))) { + $result = $result + 2 | 0; + $value = Long_div($value, Long_fromInt(100)); + } + if (Long_le($value, Long_fromInt(-10))) + $result = $result + 1 | 0; + } else { + if (Long_ge($value, new Long(1874919424, 2328306))) { + $result = 16; + $value = Long_div($value, new Long(1874919424, 2328306)); + } + if (Long_ge($value, Long_fromInt(100000000))) { + $result = $result + 8 | 0; + $value = Long_div($value, Long_fromInt(100000000)); + } + if (Long_ge($value, Long_fromInt(10000))) { + $result = $result + 4 | 0; + $value = Long_div($value, Long_fromInt(10000)); + } + if (Long_ge($value, Long_fromInt(100))) { + $result = $result + 2 | 0; + $value = Long_div($value, Long_fromInt(100)); + } + if (Long_ge($value, Long_fromInt(10))) + $result = $result + 1 | 0; + } + return $result; +} +function jt_DecimalFormat_fastLn10($this, $value) { + var $result; + $result = 0; + if ($value >= 100000000) { + $result = 8; + $value = $value / 100000000 | 0; + } + if ($value >= 10000) { + $result = $result + 4 | 0; + $value = $value / 10000 | 0; + } + if ($value >= 100) { + $result = $result + 2 | 0; + $value = $value / 100 | 0; + } + if ($value >= 10) + $result = $result + 1 | 0; + return $result; +} +function jt_DecimalFormat_pow10($this, $value, $power) { + var $digit; + $digit = jm_BigInteger_TEN; + while ($power) { + if ($power & 1) + $value = jm_BigInteger_multiply($value, $digit); + $digit = jm_BigInteger_multiply($digit, $digit); + $power = $power >>> 1; + } + return $value; +} +function jt_DecimalFormat_getMantissaAndExponent($this, $value) { + var $mantissaPattern, $positive, $bit, var$5, $digit, $i, var$8, var$9, $bit_0, $digit_0, var$12; + $mantissaPattern = jt_DecimalFormat_POW10_ARRAY.data[17]; + if ($value >= 0.0) + $positive = 1; + else { + $positive = 0; + $value = -$value; + } + if ($value >= 1.0) { + $bit = 256; + var$5 = 0; + $digit = 1.0; + $i = jt_DecimalFormat_POW10_FRAC_ARRAY.data.length - 1 | 0; + while ($i >= 0) { + var$8 = var$5 | $bit; + if (var$8 <= 308 && jt_DecimalFormat_POW10_FRAC_ARRAY.data[$i] * $digit <= $value) { + $digit = $digit * jt_DecimalFormat_POW10_FRAC_ARRAY.data[$i]; + var$5 = var$8; + } + $bit = $bit >> 1; + $i = $i + (-1) | 0; + } + var$9 = Long_fromNumber($value / $digit * Long_toNumber($mantissaPattern) + 0.5); + } else { + $bit_0 = 256; + var$5 = 0; + $digit_0 = 1.0; + $i = jt_DecimalFormat_POWM10_FRAC_ARRAY.data.length - 1 | 0; + while ($i >= 0) { + $bit = var$5 | $bit_0; + if ($bit <= 308 && jt_DecimalFormat_POWM10_FRAC_ARRAY.data[$i] * $digit_0 * 10.0 > $value) { + $digit_0 = $digit_0 * jt_DecimalFormat_POWM10_FRAC_ARRAY.data[$i]; + var$5 = $bit; + } + $bit_0 = $bit_0 >> 1; + $i = $i + (-1) | 0; + } + var$5 = -var$5; + var$9 = Long_fromNumber($value * Long_toNumber($mantissaPattern) / $digit_0 + 0.5); + } + $mantissaPattern = Long_mul(Long_div(Long_add(var$9, Long_fromInt(500)), Long_fromInt(1000)), Long_fromInt(1000)); + var$12 = new jt_DecimalFormat$MantissaAndExponent; + if (!$positive) + $mantissaPattern = Long_neg($mantissaPattern); + var$12.$mantissa1 = $mantissaPattern; + var$12.$exponent1 = var$5; + return var$12; +} +function jt_DecimalFormat_forDigit($this, $n) { + return ($this.$symbols0.$zeroDigit + $n | 0) & 65535; +} +function jt_DecimalFormat__clinit_() { + var var$1, var$2; + var$1 = $rt_createLongArray(19); + var$2 = var$1.data; + var$2[0] = Long_fromInt(1); + var$2[1] = Long_fromInt(10); + var$2[2] = Long_fromInt(100); + var$2[3] = Long_fromInt(1000); + var$2[4] = Long_fromInt(10000); + var$2[5] = Long_fromInt(100000); + var$2[6] = Long_fromInt(1000000); + var$2[7] = Long_fromInt(10000000); + var$2[8] = Long_fromInt(100000000); + var$2[9] = Long_fromInt(1000000000); + var$2[10] = new Long(1410065408, 2); + var$2[11] = new Long(1215752192, 23); + var$2[12] = new Long(3567587328, 232); + var$2[13] = new Long(1316134912, 2328); + var$2[14] = new Long(276447232, 23283); + var$2[15] = new Long(2764472320, 232830); + var$2[16] = new Long(1874919424, 2328306); + var$2[17] = new Long(1569325056, 23283064); + var$2[18] = new Long(2808348672, 232830643); + jt_DecimalFormat_POW10_ARRAY = var$1; + var$1 = $rt_createIntArray(10); + var$2 = var$1.data; + var$2[0] = 1; + var$2[1] = 10; + var$2[2] = 100; + var$2[3] = 1000; + var$2[4] = 10000; + var$2[5] = 100000; + var$2[6] = 1000000; + var$2[7] = 10000000; + var$2[8] = 100000000; + var$2[9] = 1000000000; + jt_DecimalFormat_POW10_INT_ARRAY = var$1; + var$1 = $rt_createDoubleArray(9); + var$2 = var$1.data; + var$2[0] = 10.0; + var$2[1] = 100.0; + var$2[2] = 10000.0; + var$2[3] = 1.0E8; + var$2[4] = 1.0E16; + var$2[5] = 1.0E32; + var$2[6] = 1.0E64; + var$2[7] = 1.0E128; + var$2[8] = 1.0E256; + jt_DecimalFormat_POW10_FRAC_ARRAY = var$1; + var$1 = $rt_createDoubleArray(9); + var$2 = var$1.data; + var$2[0] = 0.1; + var$2[1] = 0.01; + var$2[2] = 1.0E-4; + var$2[3] = 1.0E-8; + var$2[4] = 1.0E-16; + var$2[5] = 1.0E-32; + var$2[6] = 1.0E-64; + var$2[7] = 1.0E-128; + var$2[8] = 1.0E-256; + jt_DecimalFormat_POWM10_FRAC_ARRAY = var$1; +} +function nms_ProfilerResult() { + var a = this; jl_Object.call(a); + a.$field_76332_a = 0.0; + a.$field_76330_b = 0.0; + a.$field_76331_c = null; +} +function nms_ProfilerResult__init_(var_0, var_1, var_2) { + var var_3 = new nms_ProfilerResult(); + nms_ProfilerResult__init_0(var_3, var_0, var_1, var_2); + return var_3; +} +function nms_ProfilerResult__init_0($this, $par1Str, $par2, $par4) { + $this.$field_76331_c = $par1Str; + $this.$field_76332_a = $par2; + $this.$field_76330_b = $par4; +} +function nms_ProfilerResult_func_76328_a($this, $par1ProfilerResult) { + return $par1ProfilerResult.$field_76332_a < $this.$field_76332_a ? (-1) : $par1ProfilerResult.$field_76332_a > $this.$field_76332_a ? 1 : jl_String_compareTo($par1ProfilerResult.$field_76331_c, $this.$field_76331_c); +} +function nms_ProfilerResult_func_76329_a($this) { + return (jl_String_hashCode($this.$field_76331_c) & 11184810) + 4473924 | 0; +} +function nms_ProfilerResult_compareTo($this, $par1Obj) { + return nms_ProfilerResult_func_76328_a($this, $par1Obj); +} +function nms_MathHelper() { + jl_Object.call(this); +} +var nms_MathHelper_SIN_TABLE = null; +function nms_MathHelper__init_0() { + var var_0 = new nms_MathHelper(); + nms_MathHelper__init_(var_0); + return var_0; +} +function nms_MathHelper__init_($this) { + return; +} +function nms_MathHelper_sin($par0) { + return nms_MathHelper_SIN_TABLE.data[($par0 * 10430.3779296875 | 0) & 65535]; +} +function nms_MathHelper_cos($par0) { + return nms_MathHelper_SIN_TABLE.data[($par0 * 10430.3779296875 + 16384.0 | 0) & 65535]; +} +function nms_MathHelper_sqrt_float($par0) { + return jl_Math_sqrt($par0); +} +function nms_MathHelper_sqrt_double($par0) { + return jl_Math_sqrt($par0); +} +function nms_MathHelper_floor_float($par0) { + var $var1; + $var1 = $par0 | 0; + if ($par0 < $var1) + $var1 = $var1 - 1 | 0; + return $var1; +} +function nms_MathHelper_truncateDoubleToInt($par0) { + return ($par0 + 1024.0 | 0) - 1024 | 0; +} +function nms_MathHelper_floor_double($par0) { + var $var2; + $var2 = $par0 | 0; + if ($par0 < $var2) + $var2 = $var2 - 1 | 0; + return $var2; +} +function nms_MathHelper_abs($par0) { + if ($par0 < 0.0) + $par0 = -$par0; + return $par0; +} +function nms_MathHelper_abs_int($par0) { + if ($par0 < 0) + $par0 = -$par0; + return $par0; +} +function nms_MathHelper_ceiling_float_int($par0) { + var $var1; + $var1 = $par0 | 0; + if ($par0 > $var1) + $var1 = $var1 + 1 | 0; + return $var1; +} +function nms_MathHelper_ceiling_double_int($par0) { + var $var2; + $var2 = $par0 | 0; + if ($par0 > $var2) + $var2 = $var2 + 1 | 0; + return $var2; +} +function nms_MathHelper_clamp_int($par0, $par1, $par2) { + if ($par0 >= $par1) + $par1 = $par0 <= $par2 ? $par0 : $par2; + return $par1; +} +function nms_MathHelper_clamp_float($par0, $par1, $par2) { + if ($par0 >= $par1) + $par1 = $par0 <= $par2 ? $par0 : $par2; + return $par1; +} +function nms_MathHelper_bucketInt($par0, $par1) { + return $par0 >= 0 ? $par0 / $par1 | 0 : -(( -$par0 - 1 | 0) / $par1 | 0) - 1 | 0; +} +function nms_MathHelper_getRandomIntegerInRange($par0Random, $par1, $par2) { + if ($par1 < $par2) + $par1 = nle_EaglercraftRandom_nextInt($par0Random, ($par2 - $par1 | 0) + 1 | 0) + $par1 | 0; + return $par1; +} +function nms_MathHelper_getRandomDoubleInRange($par0Random, $par1, $par3) { + if ($par1 < $par3) + $par1 = nle_EaglercraftRandom_nextDouble($par0Random) * ($par3 - $par1) + $par1; + return $par1; +} +function nms_MathHelper_wrapAngleTo180_float($par0) { + $par0 = $par0 % 360.0; + if ($par0 >= 180.0) + $par0 = $par0 - 360.0; + if ($par0 < (-180.0)) + $par0 = $par0 + 360.0; + return $par0; +} +function nms_MathHelper_wrapAngleTo180_double($par0) { + $par0 = $par0 % 360.0; + if ($par0 >= 180.0) + $par0 = $par0 - 360.0; + if ($par0 < (-180.0)) + $par0 = $par0 + 360.0; + return $par0; +} +function nms_MathHelper__clinit_() { + var $var0; + nms_MathHelper_SIN_TABLE = $rt_createFloatArray(65536); + $var0 = 0; + while ($var0 < 65536) { + nms_MathHelper_SIN_TABLE.data[$var0] = jl_Math_sin($var0 * 3.141592653589793 * 2.0 / 65536.0); + $var0 = $var0 + 1 | 0; + } +} +function nms_GuiAchievement() { + var a = this; nms_Gui.call(a); + a.$theGame = null; + a.$achievementWindowWidth = 0; + a.$achievementWindowHeight = 0; + a.$achievementGetLocalText = null; + a.$achievementStatName = null; + a.$theAchievement = null; + a.$achievementTime = Long_ZERO; + a.$itemRender = null; + a.$haveAchiement = 0; +} +var nms_GuiAchievement_bg = null; +function nms_GuiAchievement_queueTakenAchievement($this, $par1Achievement) { + $this.$achievementGetLocalText = nms_StatCollector_translateToLocal($rt_s(1058)); + $this.$achievementStatName = nms_StatCollector_translateToLocal($par1Achievement.$statName); + $this.$achievementTime = jl_System_currentTimeMillis(); + $this.$theAchievement = $par1Achievement; + $this.$haveAchiement = 0; +} +function nms_GuiAchievement_updateAchievementWindow($this) { + var $var1, var$2, $var3, $var5, $var6, var$6, var$7, var$8, var$9, var$10, var$11, var$12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();var$2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if ($this.$theAchievement !== null && Long_ne($this.$achievementTime, Long_ZERO)) { + $var1 = Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $this.$achievementTime)) / 3000.0; + if ($this.$haveAchiement) + break a; + if ($var1 >= 0.0 && $var1 <= 1.0) + break a; + $this.$achievementTime = Long_ZERO; + } + return; + } + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$theGame.$displayWidth, $this.$theGame.$displayHeight); + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glLoadIdentity(); + $this.$achievementWindowWidth = $this.$theGame.$displayWidth; + $this.$achievementWindowHeight = $this.$theGame.$displayHeight; + var$2 = nms_ScaledResolution__init_($this.$theGame.$gameSettings, $this.$theGame.$displayWidth, $this.$theGame.$displayHeight); + $this.$achievementWindowWidth = var$2.$scaledWidth; + $this.$achievementWindowHeight = var$2.$scaledHeight; + nleg_EaglerAdapterGL30_glClear(256); + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glOrtho(0.0, $this.$achievementWindowWidth, $this.$achievementWindowHeight, 0.0, 1000.0, 3000.0); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, (-2000.0)); + nleg_EaglerAdapterGL30_glDisable(2929); + nleg_EaglerAdapterGL30_glDepthMask(0); + $var3 = $var1 * 2.0; + if ($var3 > 1.0) + $var3 = 2.0 - $var3; + $var1 = 1.0 - $var3 * 4.0; + if ($var1 < 0.0) + $var1 = 0.0; + $var1 = $var1 * $var1; + $var3 = $var1 * $var1; + $var5 = $this.$achievementWindowWidth - 160 | 0; + $var6 = 0 - ($var3 * 36.0 | 0) | 0; + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glEnable(3553); + var$2 = nms_GuiAchievement_bg; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$2); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glDisable(2896); + nms_Gui_drawTexturedModalRect($this, $var5, $var6, 96, 202, 160, 32); + if (!$this.$haveAchiement) { + var$2 = $this.$theGame.$fontRenderer; + var$6 = $this.$achievementGetLocalText; + var$7 = $var5 + 30 | 0; + var$8 = $var6 + 7 | 0; + var$9 = (-256); + $ptr = 2; + continue main; + } + var$2 = $this.$theGame.$fontRenderer; + var$6 = $this.$achievementStatName; + var$7 = $var5 + 30 | 0; + var$9 = $var6 + 7 | 0; + var$8 = 120; + var$10 = (-1); + $ptr = 4; + continue main; + case 2: + nms_FontRenderer_drawString(var$2, var$6, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + var$2 = $this.$theGame.$fontRenderer; + var$6 = $this.$achievementStatName; + var$9 = $var6 + 18 | 0; + var$8 = (-1); + $ptr = 3; + case 3: + nms_FontRenderer_drawString(var$2, var$6, var$7, var$9, var$8); + if ($rt_suspending()) { + break main; + } + nms_RenderHelper_enableGUIStandardItemLighting2(); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glEnable(32826); + nleg_EaglerAdapterGL30_glEnable(2903); + var$2 = $this.$itemRender; + var$6 = $this.$theGame.$fontRenderer; + var$11 = $this.$theGame.$renderEngine; + var$12 = $this.$theAchievement.$theItemStack; + var$7 = $var5 + 8 | 0; + var$9 = $var6 + 8 | 0; + $ptr = 5; + continue main; + case 4: + nms_FontRenderer_drawSplitString(var$2, var$6, var$7, var$9, var$8, var$10); + if ($rt_suspending()) { + break main; + } + nms_RenderHelper_enableGUIStandardItemLighting2(); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glEnable(32826); + nleg_EaglerAdapterGL30_glEnable(2903); + var$2 = $this.$itemRender; + var$6 = $this.$theGame.$fontRenderer; + var$11 = $this.$theGame.$renderEngine; + var$12 = $this.$theAchievement.$theItemStack; + var$7 = $var5 + 8 | 0; + var$9 = $var6 + 8 | 0; + $ptr = 5; + case 5: + nms_RenderItem_renderItemAndEffectIntoGUI(var$2, var$6, var$11, var$12, var$7, var$9); + if ($rt_suspending()) { + break main; + } + nms_RenderHelper_disableStandardItemLighting(); + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glDepthMask(1); + nleg_EaglerAdapterGL30_glEnable(2929); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, var$2, $var3, $var5, $var6, var$6, var$7, var$8, var$9, var$10, var$11, var$12, $ptr); +} +function nms_GuiAchievement__clinit_() { + nms_GuiAchievement_bg = nle_TextureLocation__init_($rt_s(1059)); +} +function nms_ScaledResolution() { + var a = this; jl_Object.call(a); + a.$scaledWidth = 0; + a.$scaledHeight = 0; + a.$scaledWidthD = 0.0; + a.$scaledHeightD = 0.0; + a.$scaleFactor = 0; +} +function nms_ScaledResolution__init_(var_0, var_1, var_2) { + var var_3 = new nms_ScaledResolution(); + nms_ScaledResolution__init_0(var_3, var_0, var_1, var_2); + return var_3; +} +function nms_ScaledResolution__init_0($this, $par1GameSettings, $par2, $par3) { + var $var4; + $this.$scaledWidth = $par2; + $this.$scaledHeight = $par3; + $this.$scaleFactor = 1; + $var4 = $par1GameSettings.$guiScale; + if (!$var4) + $var4 = 1000; + while ($this.$scaleFactor < $var4 && ($this.$scaledWidth / ($this.$scaleFactor + 1 | 0) | 0) >= 320 && ($this.$scaledHeight / ($this.$scaleFactor + 1 | 0) | 0) >= 240) { + $this.$scaleFactor = $this.$scaleFactor + 1 | 0; + } + $this.$scaledWidthD = $this.$scaledWidth / $this.$scaleFactor; + $this.$scaledHeightD = $this.$scaledHeight / $this.$scaleFactor; + $this.$scaledWidth = nms_MathHelper_ceiling_double_int($this.$scaledWidthD); + $this.$scaledHeight = nms_MathHelper_ceiling_double_int($this.$scaledHeightD); +} +function nms_ScaledResolution_getScaledWidth($this) { + return $this.$scaledWidth; +} +function nms_ScaledResolution_getScaledHeight($this) { + return $this.$scaledHeight; +} +function nms_ScaledResolution_getScaleFactor($this) { + return $this.$scaleFactor; +} +function nms_GuiMainMenu() { + var a = this; nms_GuiScreen.call(a); + a.$splashText = null; + a.$start7 = Long_ZERO; + a.$field_96141_q = 0; + a.$field_104025_t = null; + a.$field_92025_p = null; + a.$field_92024_r = 0; + a.$field_92023_s = 0; + a.$field_92022_t = 0; + a.$field_92021_u = 0; + a.$field_92020_v = 0; + a.$field_92019_w = 0; + a.$scrollPosition = 0; + a.$dragstart = 0; + a.$dragstartI = 0; + a.$ackLines = null; + a.$showAck = 0; + a.$mousex0 = 0; + a.$mousey0 = 0; +} +var nms_GuiMainMenu_rand = null; +var nms_GuiMainMenu_viewportTexture = 0; +var nms_GuiMainMenu_field_96140_r = 0; +var nms_GuiMainMenu_field_96139_s = 0; +var nms_GuiMainMenu_titlePanoramaPaths = null; +var nms_GuiMainMenu_mclogo = null; +var nms_GuiMainMenu_ackbk = null; +var nms_GuiMainMenu_beaconx = null; +var nms_GuiMainMenu_items = null; +function nms_GuiMainMenu_$callClinit() { + nms_GuiMainMenu_$callClinit = $rt_eraseClinit(nms_GuiMainMenu); + nms_GuiMainMenu__clinit_(); +} +function nms_GuiMainMenu__init_0() { + var var_0 = new nms_GuiMainMenu(); + nms_GuiMainMenu__init_(var_0); + return var_0; +} +function nms_GuiMainMenu__init_($this) { + nms_GuiMainMenu_$callClinit(); + nms_GuiScreen__init_($this); + $this.$splashText = $rt_s(1060); + $this.$field_96141_q = 1; + $this.$field_104025_t = new jl_Object; + $this.$scrollPosition = 0; + $this.$dragstart = (-1); + $this.$dragstartI = (-1); + $this.$showAck = 0; + $this.$mousex0 = 0; + $this.$mousey0 = 0; + $this.$field_92025_p = !nlea_EaglerAdapterImpl2__wisWebGL() ? $rt_s(1061) : $rt_s(1062); + $this.$start7 = Long_add(jl_System_currentTimeMillis(), Long_rem(jl_System_currentTimeMillis(), Long_fromInt(10000))); + $this.$ackLines = ju_ArrayList__init_0(); + if (!nms_NBTTagCompound_getBoolean(nle_LocalStorageManager_gameSettingsStorage, $rt_s(1063))) + $this.$showAck = 1; +} +function nms_GuiMainMenu_handleMouseInput($this) { + var $var1, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_handleMouseInput($this); + if ($rt_suspending()) { + break main; + } + if ($this.$showAck) { + $var1 = nlea_EaglerAdapterImpl2_mouseGetEventDWheel(); + if ($var1 < 0) + $this.$scrollPosition = $this.$scrollPosition + 3 | 0; + if ($var1 > 0) + $this.$scrollPosition = $this.$scrollPosition - 3 | 0; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $ptr); +} +function nms_GuiMainMenu_keyTyped($this, $par1, $par2) { + if ($par2 == 1) + nms_GuiMainMenu_hideAck($this); +} +function nms_GuiMainMenu_hideAck($this) { + if (!nms_NBTTagCompound_getBoolean(nle_LocalStorageManager_gameSettingsStorage, $rt_s(1063))) { + nms_NBTTagCompound_setBoolean(nle_LocalStorageManager_gameSettingsStorage, $rt_s(1063), 1); + nle_LocalStorageManager_saveStorageG(); + } + $this.$showAck = 0; +} +function nms_GuiMainMenu_initGui($this) { + var $var2, $var4, $file, $s, $width, $var1, $var6, $i, $lines, $s2, $words, $currentLine, var$13, $s3, $cCurrentLine, $$je; + if (nms_GuiMainMenu_viewportTexture == (-1)) + nms_GuiMainMenu_viewportTexture = nms_RenderEngine_makeViewportTexture($this.$mc2.$renderEngine, 256, 256); + ju_Calendar_setTime(ju_Calendar_getInstance(), ju_Date__init_0()); + $this.$splashText = $rt_s(1064); + $var2 = nms_StringTranslate_instance; + $var4 = ($this.$height / 4 | 0) + 48 | 0; + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(2, ($this.$width / 2 | 0) - 100 | 0, $var4, nms_StringTranslate_translateKey($var2, $rt_s(1065)))); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(3, ($this.$width / 2 | 0) - 100 | 0, $var4 + 24 | 0, nms_StringTranslate_translateKey($var2, $rt_s(1066)))); + $file = $this.$buttonList; + $s = new nms_GuiButton; + $width = ($this.$width / 2 | 0) - 100 | 0; + $var4 = ($var4 + 72 | 0) + 12 | 0; + nms_GuiButton__init_1($s, 0, $width, $var4, 98, 20, nms_StringTranslate_translateKey($var2, $rt_s(1067))); + ju_ArrayList_add($file, $s); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_0(4, ($this.$width / 2 | 0) + 2 | 0, $var4, 98, 20, nms_StringTranslate_translateKey($var2, $rt_s(1068)))); + $var1 = $this.$buttonList; + $file = new nms_GuiButtonLanguage; + nms_GuiButton__init_1($file, 5, ($this.$width / 2 | 0) - 124 | 0, $var4, 20, 20, $rt_s(36)); + ju_ArrayList_add($var1, $file); + $var1 = $this.$field_104025_t; + jl_Object_monitorEnterSync($var1); + a: { + try { + $this.$field_92023_s = nms_FontRenderer_getStringWidth($this.$fontRenderer0, $this.$field_92025_p); + $this.$field_92024_r = nms_FontRenderer_getStringWidth($this.$fontRenderer0, $rt_s(36)); + $var6 = jl_Math_max($this.$field_92023_s, $this.$field_92024_r); + $this.$field_92022_t = ($this.$width - $var6 | 0) / 2 | 0; + $this.$field_92021_u = 82; + $this.$field_92020_v = $this.$field_92022_t + $var6 | 0; + $this.$field_92019_w = $this.$field_92021_u + 12 | 0; + jl_Object_monitorExitSync($var1); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + $file = $$je; + + } + jl_Object_monitorExitSync($var1); + $rt_throw($file); + } + b: { + if (ju_AbstractCollection_isEmpty($this.$ackLines)) { + $file = nlea_EaglerAdapterImpl2_fileContents($rt_s(1069)); + if ($file === null) { + $i = 0; + while ($i < 30) { + ju_ArrayList_add($this.$ackLines, $rt_s(1070)); + $i = $i + 1 | 0; + } + } else { + $lines = jl_String_split($file, $rt_s(64)).data; + $var6 = $lines.length; + $var4 = 0; + while (true) { + if ($var4 >= $var6) + break b; + $s2 = jl_String_trim($lines[$var4]); + if (jl_String_isEmpty($s2)) + ju_ArrayList_add($this.$ackLines, $rt_s(36)); + else { + $words = jl_String_split($s2, $rt_s(343)).data; + $currentLine = $rt_s(1071); + $i = $words.length; + var$13 = 0; + while (var$13 < $i) { + $s3 = $words[var$13]; + $var1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var1); + jl_AbstractStringBuilder_append($var1, $currentLine); + jl_AbstractStringBuilder_append($var1, $s3); + jl_AbstractStringBuilder_append($var1, $rt_s(343)); + $cCurrentLine = jl_AbstractStringBuilder_toString($var1); + if (nms_FontRenderer_getStringWidth($this.$mc2.$fontRenderer, $cCurrentLine) >= 315) { + ju_ArrayList_add($this.$ackLines, $currentLine); + $var1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var1); + jl_AbstractStringBuilder_append($var1, $s3); + jl_AbstractStringBuilder_append($var1, $rt_s(343)); + $cCurrentLine = jl_AbstractStringBuilder_toString($var1); + } + var$13 = var$13 + 1 | 0; + $currentLine = $cCurrentLine; + } + ju_ArrayList_add($this.$ackLines, $currentLine); + } + $var4 = $var4 + 1 | 0; + } + } + } + } +} +function nms_GuiMainMenu_mouseClicked($this, $par1, $par2, $par3) { + var $x, $y, var$6, var$7, var$8, var$9, $offset, $w, $posX, $posY, $ww, $hh, $ln0w, $ln1w, $ln2w, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$ln2w = $thread.pop();$ln1w = $thread.pop();$ln0w = $thread.pop();$hh = $thread.pop();$ww = $thread.pop();$posY = $thread.pop();$posX = $thread.pop();$w = $thread.pop();$offset = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$y = $thread.pop();$x = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$showAck) { + $ptr = 1; + continue main; + } + if (!$par3) { + $x = ($this.$width - 345 | 0) / 2 | 0; + $y = ($this.$height - 230 | 0) / 2 | 0; + $par3 = $x + 323 | 0; + if ($par1 >= $par3 && $par1 <= ($par3 + 13 | 0)) { + $par3 = $y + 7 | 0; + if ($par2 >= $par3 && $par2 <= ($par3 + 13 | 0)) { + var$6 = $this.$mc2.$sndManager; + var$7 = $rt_s(501); + var$8 = 1.0; + var$9 = 1.0; + $ptr = 2; + continue main; + } + } + $offset = (193 * $this.$scrollPosition | 0) / $this.$ackLines.$size | 0; + if ($par1 >= ($x + 326 | 0) && $par1 <= ($x + 334 | 0)) { + $par3 = ($y + 27 | 0) + $offset | 0; + if ($par2 >= $par3 && $par2 <= (($par3 + (4053 / $this.$ackLines.$size | 0) | 0) + 1 | 0)) { + $this.$dragstart = $par2; + $this.$dragstartI = $this.$scrollPosition; + } + } + } + return; + case 1: + nms_GuiScreen_mouseClicked($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + if (!$par3) { + $w = (nms_FontRenderer_getStringWidth($this.$fontRenderer0, $rt_s(1072)) * 3 | 0) / 4 | 0; + if ($par1 >= (($this.$width - $w | 0) - 4 | 0) && $par1 <= $this.$width && $par2 >= 0 && $par2 <= 9) { + $this.$showAck = 1; + return; + } + if (nle_ConfigConstants_mainMenuItem > 0 && nle_ConfigConstants_mainMenuItemLink !== null) { + $posX = (($this.$width / 2 | 0) - 170 | 0) - ($this.$width / 10 | 0) | 0; + $posY = ($this.$height / 4 | 0) + 70 | 0; + $ww = 66; + $hh = 46; + $ln0w = nle_ConfigConstants_mainMenuItemLine0 === null ? 0 : nms_FontRenderer_getStringWidth($this.$fontRenderer0, nle_ConfigConstants_mainMenuItemLine0); + if ($ww < $ln0w) + $ww = $ln0w; + if ($hh < $ln0w) + $hh = 58; + $ln1w = nle_ConfigConstants_mainMenuItemLine1 === null ? 0 : nms_FontRenderer_getStringWidth($this.$fontRenderer0, nle_ConfigConstants_mainMenuItemLine1); + if ($ww < $ln1w) + $ww = $ln1w; + if ($hh < $ln1w) + $hh = $hh + 12 | 0; + $ln2w = nle_ConfigConstants_mainMenuItemLine2 === null ? 0 : nms_FontRenderer_getStringWidth($this.$fontRenderer0, nle_ConfigConstants_mainMenuItemLine2); + if ($ww < $ln2w) + $ww = $ln2w; + if ($hh < $ln2w) + $hh = $hh + 12 | 0; + $par3 = $ww + 20 | 0; + $w = $hh + 20 | 0; + if ($par1 > $posX && $par1 < ($posX + (($par3 / 4 | 0) * 3 | 0) | 0) && $par2 > $posY && $par2 < ($posY + (($w / 4 | 0) * 3 | 0) | 0)) { + nlea_EaglerAdapterImpl2_openLink(nle_ConfigConstants_mainMenuItemLink); + return; + } + } + } + return; + case 2: + nms_SoundManager_playSoundFX(var$6, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + nms_GuiMainMenu_hideAck($this); + $offset = (193 * $this.$scrollPosition | 0) / $this.$ackLines.$size | 0; + if ($par1 >= ($x + 326 | 0) && $par1 <= ($x + 334 | 0)) { + $par3 = ($y + 27 | 0) + $offset | 0; + if ($par2 >= $par3 && $par2 <= (($par3 + (4053 / $this.$ackLines.$size | 0) | 0) + 1 | 0)) { + $this.$dragstart = $par2; + $this.$dragstartI = $this.$scrollPosition; + } + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $x, $y, var$6, var$7, var$8, var$9, $offset, $w, $posX, $posY, $ww, $hh, $ln0w, $ln1w, $ln2w, $ptr); +} +function nms_GuiMainMenu_actionPerformed($this, $par1GuiButton) { + if (!$par1GuiButton.$id3) + nmc_Minecraft_displayGuiScreen($this.$mc2, nms_GuiOptions__init_($this, $this.$mc2.$gameSettings)); + if ($par1GuiButton.$id3 == 5) + nmc_Minecraft_displayGuiScreen($this.$mc2, nms_GuiLanguage__init_($this, $this.$mc2.$gameSettings)); + if ($par1GuiButton.$id3 == 2) + nmc_Minecraft_displayGuiScreen($this.$mc2, nms_GuiMultiplayer__init_($this)); + if ($par1GuiButton.$id3 == 3) + nlea_EaglerAdapterImpl2_openLink($rt_s(1073)); + if ($par1GuiButton.$id3 == 4) + nmc_Minecraft_displayGuiScreen($this.$mc2, nle_GuiScreenEditProfile__init_($this)); +} +function nms_GuiMainMenu_drawPanorama($this, $par1, $par2, $par3) { + var $var4, $panTimer, $var10, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();$var10 = $thread.pop();$panTimer = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nlea_Tessellator_$callClinit(); + $var4 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_gluPerspective(120.0, $this.$mc2.$displayWidth / $this.$mc2.$displayHeight, 0.05000000074505806, 10.0); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef(180.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glDisable(2884); + nleg_EaglerAdapterGL30_glDepthMask(0); + $panTimer = Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $this.$start7)) * 0.029999999329447746; + nleg_EaglerAdapterGL30_glRotatef(nms_MathHelper_sin($panTimer / 400.0) * 25.0 + 20.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef( -$panTimer * 0.10000000149011612, 0.0, 1.0, 0.0); + $var10 = 0; + if ($var10 >= 6) { + nleg_EaglerAdapterGL30_glColorMask(1, 1, 1, 0); + nlea_Tessellator_setTranslation($var4, 0.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glColorMask(1, 1, 1, 1); + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glDepthMask(1); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glEnable(2929); + return; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + if ($var10 == 1) + nleg_EaglerAdapterGL30_glRotatef(90.0, 0.0, 1.0, 0.0); + if ($var10 == 2) + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 1.0, 0.0); + if ($var10 == 3) + nleg_EaglerAdapterGL30_glRotatef((-90.0), 0.0, 1.0, 0.0); + if ($var10 == 4) + nleg_EaglerAdapterGL30_glRotatef(90.0, 1.0, 0.0, 0.0); + if ($var10 == 5) + nleg_EaglerAdapterGL30_glRotatef((-90.0), 1.0, 0.0, 0.0); + var$7 = nms_GuiMainMenu_titlePanoramaPaths.data[$var10]; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$7); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setColorRGBA_I($var4, 16777215, 255); + nlea_Tessellator_addVertexWithUV($var4, (-1.0), (-1.0), 1.0, 0.0, 0.0); + nlea_Tessellator_addVertexWithUV($var4, 1.0, (-1.0), 1.0, 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var4, 1.0, 1.0, 1.0, 1.0, 1.0); + nlea_Tessellator_addVertexWithUV($var4, (-1.0), 1.0, 1.0, 0.0, 1.0); + nlea_Tessellator_draw($var4); + nleg_EaglerAdapterGL30_glPopMatrix(); + $var10 = $var10 + 1 | 0; + if ($var10 >= 6) { + nleg_EaglerAdapterGL30_glColorMask(1, 1, 1, 0); + nlea_Tessellator_setTranslation($var4, 0.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glColorMask(1, 1, 1, 1); + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glDepthMask(1); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glEnable(2929); + return; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + if ($var10 == 1) + nleg_EaglerAdapterGL30_glRotatef(90.0, 0.0, 1.0, 0.0); + if ($var10 == 2) + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 1.0, 0.0); + if ($var10 == 3) + nleg_EaglerAdapterGL30_glRotatef((-90.0), 0.0, 1.0, 0.0); + if ($var10 == 4) + nleg_EaglerAdapterGL30_glRotatef(90.0, 1.0, 0.0, 0.0); + if ($var10 == 5) + nleg_EaglerAdapterGL30_glRotatef((-90.0), 1.0, 0.0, 0.0); + var$7 = nms_GuiMainMenu_titlePanoramaPaths.data[$var10]; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $panTimer, $var10, var$7, $ptr); +} +function nms_GuiMainMenu_renderSkybox($this, $par1, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$mc2.$displayWidth, $this.$mc2.$displayHeight); + $ptr = 1; + case 1: + nms_GuiMainMenu_drawPanorama($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $ptr); +} +function nms_GuiMainMenu_drawScreen($this, $par1, $par2, $par3) { + var $var6, $var10, $posX, var$7, $posY, $ww, $w, $hh, $ln0w, $ln1w, $ln2w, $over, $iconSize, $i, $x, $y, $lines, $offset, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$offset = $thread.pop();$lines = $thread.pop();$y = $thread.pop();$x = $thread.pop();$i = $thread.pop();$iconSize = $thread.pop();$over = $thread.pop();$ln2w = $thread.pop();$ln1w = $thread.pop();$ln0w = $thread.pop();$hh = $thread.pop();$w = $thread.pop();$ww = $thread.pop();$posY = $thread.pop();var$7 = $thread.pop();$posX = $thread.pop();$var10 = $thread.pop();$var6 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$mousex0 = $par1; + $this.$mousey0 = $par2; + $ptr = 1; + case 1: + nms_GuiMainMenu_renderSkybox($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $var6 = ($this.$width / 2 | 0) - 137 | 0; + $var10 = nms_GuiMainMenu_mclogo; + $ptr = 2; + case 2: + nle_TextureLocation_bindTexture($var10); + if ($rt_suspending()) { + break main; + } + nms_Gui_drawTexturedModalRect($this, $var6 + 0 | 0, 30, 0, 0, 99, 44); + $posX = $var6 + 99 | 0; + nms_Gui_drawTexturedModalRect($this, $posX, 30, 129, 0, 27, 44); + $posX = $posX + 26 | 0; + nms_Gui_drawTexturedModalRect($this, $posX, 30, 126, 0, 3, 44); + nms_Gui_drawTexturedModalRect($this, $posX + 3 | 0, 30, 99, 0, 26, 44); + nms_Gui_drawTexturedModalRect($this, $var6 + 154 | 0, 30, 0, 45, 155, 44); + $var10 = $this.$fontRenderer0; + var$7 = $rt_s(1074); + $posX = 2; + $posY = $this.$height - 20 | 0; + $ww = 16777215; + $ptr = 3; + case 3: + nms_Gui_drawString($this, $var10, var$7, $posX, $posY, $ww); + if ($rt_suspending()) { + break main; + } + $var10 = $this.$fontRenderer0; + var$7 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append9(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1075)), nms_EnumChatFormatting_GRAY), $rt_s(1076))); + $posX = 2; + $posY = $this.$height - 10 | 0; + $ww = 16777215; + $ptr = 4; + case 4: + nms_Gui_drawString($this, $var10, var$7, $posX, $posY, $ww); + if ($rt_suspending()) { + break main; + } + $var10 = $rt_s(1077); + var$7 = $this.$fontRenderer0; + $posX = ($this.$width - nms_FontRenderer_getStringWidth($this.$fontRenderer0, $var10) | 0) - 2 | 0; + $posY = $this.$height - 10 | 0; + $ww = 16777215; + $ptr = 5; + case 5: + nms_Gui_drawString($this, var$7, $var10, $posX, $posY, $ww); + if ($rt_suspending()) { + break main; + } + $var10 = $rt_s(1078); + var$7 = $this.$fontRenderer0; + $posX = ($this.$width - nms_FontRenderer_getStringWidth($this.$fontRenderer0, $var10) | 0) - 2 | 0; + $posY = $this.$height - 20 | 0; + $ww = 16777215; + $ptr = 6; + case 6: + nms_Gui_drawString($this, var$7, $var10, $posX, $posY, $ww); + if ($rt_suspending()) { + break main; + } + if ($this.$field_92025_p !== null && jl_String_length($this.$field_92025_p) > 0) { + nms_Gui_drawRect($this.$field_92022_t - 2 | 0, $this.$field_92021_u - 2 | 0, $this.$field_92020_v + 2 | 0, $this.$field_92019_w - 1 | 0, 1428160512); + $var10 = $this.$fontRenderer0; + var$7 = $this.$field_92025_p; + $posX = $this.$field_92022_t; + $posY = $this.$field_92021_u; + $ww = 16777215; + $ptr = 7; + continue main; + } + var$7 = $rt_s(1079); + $w = (nms_FontRenderer_getStringWidth($this.$fontRenderer0, var$7) * 3 | 0) / 4 | 0; + if (!$this.$showAck && $par1 >= (($this.$width - $w | 0) - 4 | 0) && $par1 <= $this.$width && $par2 >= 0 && $par2 <= 9) + nms_Gui_drawRect(($this.$width - $w | 0) - 4 | 0, 0, $this.$width, 9, 1426063513); + else + nms_Gui_drawRect(($this.$width - $w | 0) - 4 | 0, 0, $this.$width, 9, 1428160512); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(($this.$width - $w | 0) - 2 | 0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + $var10 = $this.$fontRenderer0; + $posX = 0; + $posY = 0; + $ww = 16777215; + $ptr = 8; + continue main; + case 7: + nms_Gui_drawString($this, $var10, var$7, $posX, $posY, $ww); + if ($rt_suspending()) { + break main; + } + var$7 = $rt_s(1079); + $w = (nms_FontRenderer_getStringWidth($this.$fontRenderer0, var$7) * 3 | 0) / 4 | 0; + if (!$this.$showAck && $par1 >= (($this.$width - $w | 0) - 4 | 0) && $par1 <= $this.$width && $par2 >= 0 && $par2 <= 9) + nms_Gui_drawRect(($this.$width - $w | 0) - 4 | 0, 0, $this.$width, 9, 1426063513); + else + nms_Gui_drawRect(($this.$width - $w | 0) - 4 | 0, 0, $this.$width, 9, 1428160512); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(($this.$width - $w | 0) - 2 | 0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + $var10 = $this.$fontRenderer0; + $posX = 0; + $posY = 0; + $ww = 16777215; + $ptr = 8; + case 8: + nms_Gui_drawString($this, $var10, var$7, $posX, $posY, $ww); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + if (nle_ConfigConstants_mainMenuItem > 0 && nle_ConfigConstants_mainMenuItemLink !== null) { + $posX = (($this.$width / 2 | 0) - 170 | 0) - ($this.$width / 10 | 0) | 0; + $posY = ($this.$height / 4 | 0) + 70 | 0; + $ww = 66; + $hh = 46; + $ln0w = nle_ConfigConstants_mainMenuItemLine0 === null ? 0 : nms_FontRenderer_getStringWidth($this.$fontRenderer0, nle_ConfigConstants_mainMenuItemLine0); + if ($ww < $ln0w) + $ww = $ln0w; + if ($hh < $ln0w) + $hh = 58; + $ln1w = nle_ConfigConstants_mainMenuItemLine1 === null ? 0 : nms_FontRenderer_getStringWidth($this.$fontRenderer0, nle_ConfigConstants_mainMenuItemLine1); + if ($ww < $ln1w) + $ww = $ln1w; + if ($hh < $ln1w) + $hh = $hh + 12 | 0; + $ln2w = nle_ConfigConstants_mainMenuItemLine2 === null ? 0 : nms_FontRenderer_getStringWidth($this.$fontRenderer0, nle_ConfigConstants_mainMenuItemLine2); + if ($ww < $ln2w) + $ww = $ln2w; + if ($hh < $ln2w) + $hh = $hh + 12 | 0; + $ww = $ww + 20 | 0; + $hh = $hh + 20 | 0; + $over = $par1 > $posX && $par1 < ($posX + (($ww / 4 | 0) * 3 | 0) | 0) && $par2 > $posY && $par2 < ($posY + (($hh / 4 | 0) * 3 | 0) | 0) ? 1 : 0; + $iconSize = 45; + if (!$over) { + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glColor4f(0.8999999761581421, 0.8999999761581421, 0.8999999761581421, nms_MathHelper_sin(Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(1000000))) / 300.0) * 0.17000000178813934 + 0.5); + $var10 = nms_GuiMainMenu_items; + $ptr = 14; + continue main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($posX, $posY, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + nms_Gui_drawRect(0, 0, $ww, $hh, 1140850722); + $var6 = $ww - 3 | 0; + nms_Gui_drawRect(3, 3, $var6, 4, (-1717986919)); + $posY = $hh - 4 | 0; + nms_Gui_drawRect(3, $posY, $var6, $hh - 3 | 0, (-1717986919)); + nms_Gui_drawRect(3, 4, 4, $posY, (-1717986919)); + nms_Gui_drawRect($ww - 4 | 0, 4, $var6, $posY, (-1717986919)); + $i = 10; + if ($ln0w <= 0) { + $var10 = nms_GuiMainMenu_items; + $ptr = 16; + continue main; + } + $var10 = $this.$fontRenderer0; + var$7 = nle_ConfigConstants_mainMenuItemLine0; + $posX = ($ww - $ln0w | 0) / 2 | 0; + $posY = 16777113; + $ptr = 15; + continue main; + } + if (!$this.$showAck) { + $ptr = 9; + continue main; + } + $par1 = 0; + $par2 = 0; + $ptr = 10; + continue main; + case 9: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + case 10: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + nms_Gui_drawGradientRect($this, 0, 0, $this.$width, $this.$height, (-1072689136), (-804253680)); + $x = ($this.$width - 345 | 0) / 2 | 0; + $y = ($this.$height - 230 | 0) / 2 | 0; + $var10 = nms_GuiMainMenu_ackbk; + $ptr = 11; + case 11: + nle_TextureLocation_bindTexture($var10); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($x, $y, 0.0); + nleg_EaglerAdapterGL30_glScalef(1.3899999856948853, 1.3899999856948853, 1.3899999856948853); + nms_Gui_drawTexturedModalRect($this, 0, 0, 0, 0, 248, 166); + nleg_EaglerAdapterGL30_glPopMatrix(); + $var10 = nms_GuiMainMenu_beaconx; + $ptr = 12; + case 12: + nle_TextureLocation_bindTexture($var10); + if ($rt_suspending()) { + break main; + } + nms_Gui_drawTexturedModalRect($this, $x + 323 | 0, $y + 7 | 0, 114, 223, 13, 13); + $lines = ju_ArrayList_size($this.$ackLines); + if ($this.$scrollPosition < 0) + $this.$scrollPosition = 0; + if (($this.$scrollPosition + 21 | 0) > $lines) + $this.$scrollPosition = $lines - 21 | 0; + $i = 0; + $par2 = $x + 10 | 0; + $posX = $y + 10 | 0; + if ($i >= 21) { + $offset = (193 * $this.$scrollPosition | 0) / $lines | 0; + $par1 = $x + 326 | 0; + $par2 = $y + 27 | 0; + $posX = $x + 334 | 0; + nms_Gui_drawRect($par1, $par2, $posX, $y + 220 | 0, 855638048); + nms_Gui_drawRect($par1, $par2 + $offset | 0, $posX, (($par2 + (4053 / $lines | 0) | 0) + $offset | 0) + 1 | 0, 1711276032); + return; + } + $var10 = $this.$fontRenderer0; + var$7 = ju_ArrayList_get($this.$ackLines, $this.$scrollPosition + $i | 0); + $par1 = $posX + ($i * 10 | 0) | 0; + $posY = 4210784; + $ptr = 13; + case 13: + nms_FontRenderer_drawString($var10, var$7, $par2, $par1, $posY); + if ($rt_suspending()) { + break main; + } + $i = $i + 1 | 0; + if ($i >= 21) { + $offset = (193 * $this.$scrollPosition | 0) / $lines | 0; + $par1 = $x + 326 | 0; + $par2 = $y + 27 | 0; + $posX = $x + 334 | 0; + nms_Gui_drawRect($par1, $par2, $posX, $y + 220 | 0, 855638048); + nms_Gui_drawRect($par1, $par2 + $offset | 0, $posX, (($par2 + (4053 / $lines | 0) | 0) + $offset | 0) + 1 | 0, 1711276032); + return; + } + $var10 = $this.$fontRenderer0; + var$7 = ju_ArrayList_get($this.$ackLines, $this.$scrollPosition + $i | 0); + $par1 = $posX + ($i * 10 | 0) | 0; + $posY = 4210784; + continue main; + case 14: + nle_TextureLocation_bindTexture($var10); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($posX, $posY, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + $posX = ($ww - $iconSize | 0) / 2 | 0; + $posY = $ln0w <= 0 ? 10 : 22; + nms_Item_$callClinit(); + nms_Gui_drawTexturedModelRectFromIcon($this, $posX, $posY, nms_Item_itemsList.data[nle_ConfigConstants_mainMenuItem].$getIconFromDamage(0), $iconSize, $iconSize); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(3042); + if (!$this.$showAck) { + $ptr = 9; + continue main; + } + $par1 = 0; + $par2 = 0; + $ptr = 10; + continue main; + case 15: + nms_Gui_drawString($this, $var10, var$7, $posX, $i, $posY); + if ($rt_suspending()) { + break main; + } + $i = 22; + $var10 = nms_GuiMainMenu_items; + $ptr = 16; + case 16: + nle_TextureLocation_bindTexture($var10); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $posX = ($ww - $iconSize | 0) / 2 | 0; + nms_Item_$callClinit(); + nms_Gui_drawTexturedModelRectFromIcon($this, $posX, $i, nms_Item_itemsList.data[nle_ConfigConstants_mainMenuItem].$getIconFromDamage(0), $iconSize, $iconSize); + $posX = $i + 50 | 0; + if ($ln1w > 0) { + $var10 = $this.$fontRenderer0; + var$7 = nle_ConfigConstants_mainMenuItemLine1; + $posY = ($ww - $ln1w | 0) / 2 | 0; + $hh = 16777113; + $ptr = 17; + continue main; + } + if ($ln2w > 0) { + $var10 = $this.$fontRenderer0; + var$7 = nle_ConfigConstants_mainMenuItemLine2; + $posY = ($ww - $ln2w | 0) / 2 | 0; + $ww = 14540253; + $ptr = 18; + continue main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + if (!$this.$showAck) { + $ptr = 9; + continue main; + } + $par1 = 0; + $par2 = 0; + $ptr = 10; + continue main; + case 17: + nms_Gui_drawString($this, $var10, var$7, $posY, $posX, $hh); + if ($rt_suspending()) { + break main; + } + $posX = $posX + 12 | 0; + if ($ln2w > 0) { + $var10 = $this.$fontRenderer0; + var$7 = nle_ConfigConstants_mainMenuItemLine2; + $posY = ($ww - $ln2w | 0) / 2 | 0; + $ww = 14540253; + $ptr = 18; + continue main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + if (!$this.$showAck) { + $ptr = 9; + continue main; + } + $par1 = 0; + $par2 = 0; + $ptr = 10; + continue main; + case 18: + nms_Gui_drawString($this, $var10, var$7, $posY, $posX, $ww); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + if (!$this.$showAck) { + $ptr = 9; + continue main; + } + $par1 = 0; + $par2 = 0; + $ptr = 10; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var6, $var10, $posX, var$7, $posY, $ww, $w, $hh, $ln0w, $ln1w, $ln2w, $over, $iconSize, $i, $x, $y, $lines, $offset, $ptr); +} +function nms_GuiMainMenu_updateScreen($this) { + if (nlea_EaglerAdapterImpl2_mouseIsButtonDown(0) && $this.$dragstart > 0) { + $this.$scrollPosition = ($rt_imul($this.$mousey0 - $this.$dragstart | 0, $this.$ackLines.$size) / 193 | 0) + $this.$dragstartI | 0; + if ($this.$scrollPosition < 0) + $this.$scrollPosition = 0; + if (($this.$scrollPosition + 21 | 0) > $this.$ackLines.$size) + $this.$scrollPosition = $this.$ackLines.$size - 21 | 0; + } else + $this.$dragstart = (-1); +} +function nms_GuiMainMenu__clinit_() { + var var$1, var$2; + nms_GuiMainMenu_rand = nle_EaglercraftRandom__init_0(); + nms_GuiMainMenu_viewportTexture = (-1); + nms_GuiMainMenu_field_96140_r = 0; + nms_GuiMainMenu_field_96139_s = 0; + var$1 = $rt_createArray(nle_TextureLocation, 6); + var$2 = var$1.data; + var$2[0] = nle_TextureLocation__init_($rt_s(1080)); + var$2[1] = nle_TextureLocation__init_($rt_s(1081)); + var$2[2] = nle_TextureLocation__init_($rt_s(1082)); + var$2[3] = nle_TextureLocation__init_($rt_s(1083)); + var$2[4] = nle_TextureLocation__init_($rt_s(1084)); + var$2[5] = nle_TextureLocation__init_($rt_s(1085)); + nms_GuiMainMenu_titlePanoramaPaths = var$1; + nms_GuiMainMenu_mclogo = nle_TextureLocation__init_($rt_s(1086)); + nms_GuiMainMenu_ackbk = nle_TextureLocation__init_($rt_s(1087)); + nms_GuiMainMenu_beaconx = nle_TextureLocation__init_($rt_s(1088)); + nms_GuiMainMenu_items = nle_TextureLocation__init_($rt_s(992)); +} +function ju_Date() { + jl_Object.call(this); + this.$value2 = Long_ZERO; +} +function ju_Date__init_0() { + var var_0 = new ju_Date(); + ju_Date__init_(var_0); + return var_0; +} +function ju_Date__init_($this) { + $this.$value2 = jl_System_currentTimeMillis(); +} +function ju_Date_getTime($this) { + return $this.$value2; +} +function ju_Date__clinit_() { + return; +} +function jn_CharBufferImpl() { + jn_CharBuffer.call(this); +} +function jn_CharBufferImpl_compact($this) { + var var$1, $sz, $src, $i, var$5; + if (jn_CharBufferImpl_isReadOnly($this)) { + var$1 = new jn_ReadOnlyBufferException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); + } + a: { + $sz = jn_Buffer_remaining($this); + if ($this.$position > 0) { + $src = $this.$position; + $i = 0; + while (true) { + if ($i >= $sz) + break a; + var$5 = $src + 1 | 0; + jn_CharBufferOverArray_putChar($this, $i, jn_CharBufferOverArray_getChar($this, $src)); + $i = $i + 1 | 0; + $src = var$5; + } + } + } + $this.$position = $sz; + $this.$limit = $this.$capacity; + $this.$mark1 = (-1); + return $this; +} +function jn_CharBufferImpl_isReadOnly($this) { + return $this.$readOnly3; +} +function jn_CharBufferOverArray() { + var a = this; jn_CharBufferImpl.call(a); + a.$readOnly3 = 0; + a.$start8 = 0; + a.$array5 = null; +} +function jn_CharBufferOverArray__init_(var_0, var_1, var_2, var_3, var_4, var_5) { + var var_6 = new jn_CharBufferOverArray(); + jn_CharBufferOverArray__init_0(var_6, var_0, var_1, var_2, var_3, var_4, var_5); + return var_6; +} +function jn_CharBufferOverArray__init_0($this, $start, $capacity, $array, $position, $limit, $readOnly) { + jn_Buffer__init_0($this, $capacity); + $this.$position = $position; + $this.$limit = $limit; + $this.$start8 = $start; + $this.$readOnly3 = $readOnly; + $this.$array5 = $array; +} +function jn_CharBufferOverArray_getChar($this, $index) { + return $this.$array5.data[$index + $this.$start8 | 0]; +} +function jn_CharBufferOverArray_putChar($this, $index, $value) { + $this.$array5.data[$index + $this.$start8 | 0] = $value; +} +function jn_CharBufferOverArray_isArrayPresent($this) { + return 1; +} +function jn_CharBufferOverArray_getArray($this) { + return $this.$array5; +} +function jn_CharBufferOverArray_readOnly($this) { + return $this.$readOnly3; +} +function jnc_CharsetEncoder() { + var a = this; jl_Object.call(a); + a.$charset1 = null; + a.$replacement0 = null; + a.$averageBytesPerChar = 0.0; + a.$maxBytesPerChar = 0.0; + a.$malformedAction0 = null; + a.$unmappableAction0 = null; + a.$status = 0; +} +function jnc_CharsetEncoder_onMalformedInput($this, $newAction) { + var var$2; + if ($newAction !== null) { + $this.$malformedAction0 = $newAction; + return $this; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(1089)); + $rt_throw(var$2); +} +function jnc_CharsetEncoder_implOnMalformedInput($this, $newAction) { + return; +} +function jnc_CharsetEncoder_onUnmappableCharacter($this, $newAction) { + var var$2; + if ($newAction !== null) { + $this.$unmappableAction0 = $newAction; + return $this; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(1089)); + $rt_throw(var$2); +} +function jnc_CharsetEncoder_implOnUnmappableCharacter($this, $newAction) { + return; +} +function jnc_CharsetEncoder_encode0($this, $in, $out, $endOfInput) { + var $result, $e, $remaining, $action, $$je; + a: { + if ($this.$status != 3) { + if ($endOfInput) + break a; + if ($this.$status != 2) + break a; + } + $in = new jl_IllegalStateException; + jl_Throwable__init_0($in); + $rt_throw($in); + } + $this.$status = !$endOfInput ? 1 : 2; + while (true) { + try { + $result = jnci_BufferedEncoder_encodeLoop($this, $in, $out); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_RuntimeException) { + $e = $$je; + $rt_throw(jnc_CoderMalfunctionError__init_($e)); + } else { + throw $$e; + } + } + if (jnc_CoderResult_isUnderflow($result)) { + if (!$endOfInput) + return $result; + $remaining = jn_Buffer_remaining($in); + if ($remaining <= 0) + return $result; + $result = jnc_CoderResult_malformedForLength($remaining); + } else if (jnc_CoderResult_isOverflow($result)) + break; + $action = !jnc_CoderResult_isUnmappable($result) ? $this.$malformedAction0 : $this.$unmappableAction0; + b: { + if ($action !== jnc_CodingErrorAction_REPLACE) { + if ($action === jnc_CodingErrorAction_IGNORE) + break b; + else + return $result; + } + if (jn_Buffer_remaining($out) < $this.$replacement0.data.length) + return jnc_CoderResult_OVERFLOW; + jn_ByteBuffer_put1($out, $this.$replacement0); + } + jn_Buffer_position0($in, $in.$position + jnc_CoderResult_length($result) | 0); + } + return $result; +} +function jnc_CharsetEncoder_encode($this, $in) { + var $output, $result; + if (!jn_Buffer_remaining($in)) + return jn_ByteBuffer_allocate(0); + jnc_CharsetEncoder_reset($this); + $output = jn_ByteBuffer_allocate(jn_Buffer_remaining($in) * $this.$averageBytesPerChar | 0); + while (true) { + $result = jnc_CharsetEncoder_encode0($this, $in, $output, 0); + if ($result === jnc_CoderResult_UNDERFLOW) + break; + if ($result === jnc_CoderResult_OVERFLOW) { + $output = jnc_CharsetEncoder_allocateMore($this, $output); + continue; + } + if (!jnc_CoderResult_isError($result)) + continue; + jnc_CoderResult_throwException($result); + } + $in = jnc_CharsetEncoder_encode0($this, $in, $output, 1); + if (jnc_CoderResult_isError($in)) + jnc_CoderResult_throwException($in); + while (true) { + $in = jnc_CharsetEncoder_flush($this, $output); + if (jnc_CoderResult_isUnderflow($in)) + break; + if (!jnc_CoderResult_isOverflow($in)) + continue; + $output = jnc_CharsetEncoder_allocateMore($this, $output); + } + jn_Buffer_flip($output); + return $output; +} +function jnc_CharsetEncoder_allocateMore($this, $buffer) { + var $array, $result; + $array = $buffer.$array0; + $result = jn_ByteBuffer_wrap0(ju_Arrays_copyOf1($array, $array.data.length * 2 | 0)); + jn_Buffer_position0($result, $buffer.$position); + return $result; +} +function jnc_CharsetEncoder_flush($this, $out) { + var $result; + if ($this.$status != 2 && $this.$status != 4) { + $out = new jl_IllegalStateException; + jl_Throwable__init_0($out); + $rt_throw($out); + } + $result = jnc_CoderResult_UNDERFLOW; + if ($result === jnc_CoderResult_UNDERFLOW) + $this.$status = 3; + return $result; +} +function jnc_CharsetEncoder_implFlush($this, $out) { + return jnc_CoderResult_UNDERFLOW; +} +function jnc_CharsetEncoder_reset($this) { + $this.$status = 0; + return $this; +} +function jnc_CharsetEncoder_implReset($this) { + return; +} +function jnc_CoderResult() { + var a = this; jl_Object.call(a); + a.$kind = 0; + a.$length3 = 0; +} +var jnc_CoderResult_UNDERFLOW = null; +var jnc_CoderResult_OVERFLOW = null; +function jnc_CoderResult__init_(var_0, var_1) { + var var_2 = new jnc_CoderResult(); + jnc_CoderResult__init_0(var_2, var_0, var_1); + return var_2; +} +function jnc_CoderResult__init_0($this, $kind, $length) { + $this.$kind = $kind; + $this.$length3 = $length; +} +function jnc_CoderResult_isUnderflow($this) { + return $this.$kind ? 0 : 1; +} +function jnc_CoderResult_isOverflow($this) { + return $this.$kind != 1 ? 0 : 1; +} +function jnc_CoderResult_isError($this) { + return !jnc_CoderResult_isMalformed($this) && !jnc_CoderResult_isUnmappable($this) ? 0 : 1; +} +function jnc_CoderResult_isMalformed($this) { + return $this.$kind != 2 ? 0 : 1; +} +function jnc_CoderResult_isUnmappable($this) { + return $this.$kind != 3 ? 0 : 1; +} +function jnc_CoderResult_length($this) { + var var$1; + if (jnc_CoderResult_isError($this)) + return $this.$length3; + var$1 = new jl_UnsupportedOperationException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); +} +function jnc_CoderResult_malformedForLength($length) { + return jnc_CoderResult__init_(2, $length); +} +function jnc_CoderResult_throwException($this) { + var var$1, var$2; + switch ($this.$kind) { + case 0: + var$1 = new jnc_BufferUnderflowException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); + case 1: + var$1 = new jnc_BufferOverflowException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); + case 2: + var$1 = new jnc_MalformedInputException; + var$2 = $this.$length3; + jl_Throwable__init_0(var$1); + var$1.$length4 = var$2; + $rt_throw(var$1); + case 3: + var$1 = new jnc_UnmappableCharacterException; + var$2 = $this.$length3; + jl_Throwable__init_0(var$1); + var$1.$length5 = var$2; + $rt_throw(var$1); + default: + } +} +function jnc_CoderResult__clinit_() { + jnc_CoderResult_UNDERFLOW = jnc_CoderResult__init_(0, 0); + jnc_CoderResult_OVERFLOW = jnc_CoderResult__init_(1, 0); +} +function jl_ThreadLocal() { + var a = this; jl_Object.call(a); + a.$initialized = 0; + a.$value6 = null; +} +function jl_ThreadLocal__init_0() { + var var_0 = new jl_ThreadLocal(); + jl_ThreadLocal__init_(var_0); + return var_0; +} +function jl_ThreadLocal__init_($this) { + return; +} +function jl_ThreadLocal_get($this) { + if (!$this.$initialized) { + $this.$value6 = nms_AABBLocalPool_createNewDefaultPool($this); + $this.$initialized = 1; + } + return $this.$value6; +} +function nms_AABBLocalPool() { + jl_ThreadLocal.call(this); +} +function nms_AABBLocalPool__init_0() { + var var_0 = new nms_AABBLocalPool(); + nms_AABBLocalPool__init_(var_0); + return var_0; +} +function nms_AABBLocalPool__init_($this) { + return; +} +function nms_AABBLocalPool_createNewDefaultPool($this) { + var var$1; + var$1 = new nms_AABBPool; + var$1.$listAABB = ju_ArrayList__init_0(); + var$1.$nextPoolIndex = 0; + var$1.$maxPoolIndex = 0; + var$1.$numCleans = 0; + var$1.$maxNumCleans = 300; + var$1.$numEntriesToRemove = 2000; + return var$1; +} +function nms_AABBLocalPool_initialValue($this) { + return nms_AABBLocalPool_createNewDefaultPool($this); +} +function jt_DecimalFormatSymbols() { + var a = this; jl_Object.call(a); + a.$locale2 = null; + a.$zeroDigit = 0; + a.$groupingSeparator = 0; + a.$decimalSeparator = 0; + a.$perMill = 0; + a.$percent = 0; + a.$digit0 = 0; + a.$patternSeparator = 0; + a.$nan = null; + a.$infinity = null; + a.$minusSign = 0; + a.$monetaryDecimalSeparator = 0; + a.$exponentSeparator = null; +} +function jt_DecimalFormatSymbols__init_1() { + var var_0 = new jt_DecimalFormatSymbols(); + jt_DecimalFormatSymbols__init_(var_0); + return var_0; +} +function jt_DecimalFormatSymbols__init_0(var_0) { + var var_1 = new jt_DecimalFormatSymbols(); + jt_DecimalFormatSymbols__init_2(var_1, var_0); + return var_1; +} +function jt_DecimalFormatSymbols__init_($this) { + jt_DecimalFormatSymbols__init_2($this, ju_Locale_defaultLocale); +} +function jt_DecimalFormatSymbols__init_2($this, $locale) { + var var$2, var$3, var$4; + $this.$locale2 = $locale; + var$2 = $this.$locale2.$languageCode; + var$3 = $this.$locale2.$countryCode; + if (otciu_CLDRHelper_$$metadata$$20 === null) + otciu_CLDRHelper_$$metadata$$20 = otciu_CLDRHelper_getDecimalDataMap$$create(); + var$4 = otciu_CLDRHelper_$$metadata$$20; + $locale = otciu_CLDRHelper_getCode(var$2, var$3); + var$4 = var$4.hasOwnProperty($rt_ustr($locale)) ? var$4[$rt_ustr($locale)] : var$4.hasOwnProperty($rt_ustr(var$2)) ? var$4[$rt_ustr(var$2)] : var$4.root; + $this.$zeroDigit = 48; + $this.$groupingSeparator = var$4.groupingSeparator & 65535; + $this.$decimalSeparator = var$4.decimalSeparator & 65535; + $this.$perMill = var$4.perMille & 65535; + $this.$percent = var$4.percent & 65535; + $this.$digit0 = 35; + $this.$patternSeparator = 59; + $this.$nan = (var$4.naN !== null ? $rt_str(var$4.naN) : null); + $this.$infinity = (var$4.infinity !== null ? $rt_str(var$4.infinity) : null); + $this.$minusSign = var$4.minusSign & 65535; + $this.$monetaryDecimalSeparator = var$4.decimalSeparator & 65535; + $this.$exponentSeparator = (var$4.exponentSeparator !== null ? $rt_str(var$4.exponentSeparator) : null); +} +function jt_DecimalFormatSymbols_getZeroDigit($this) { + return $this.$zeroDigit; +} +function jt_DecimalFormatSymbols_getGroupingSeparator($this) { + return $this.$groupingSeparator; +} +function jt_DecimalFormatSymbols_getPerMill($this) { + return $this.$perMill; +} +function jt_DecimalFormatSymbols_getPercent($this) { + return $this.$percent; +} +function jt_DecimalFormatSymbols_getLocale($this) { + return $this.$locale2; +} +function jt_DecimalFormatSymbols_getDecimalSeparator($this) { + return $this.$decimalSeparator; +} +function jt_DecimalFormatSymbols_getNaN($this) { + return $this.$nan; +} +function jt_DecimalFormatSymbols_getInfinity($this) { + return $this.$infinity; +} +function jt_DecimalFormatSymbols_getMinusSign($this) { + return $this.$minusSign; +} +function jt_DecimalFormatSymbols_getExponentSeparator($this) { + return $this.$exponentSeparator; +} +function jt_DecimalFormatSymbols_clone($this) { + var var$1, $e, $$je; + a: { + try { + var$1 = jl_Object_clone($this); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_CloneNotSupportedException) { + $e = $$je; + break a; + } else { + throw $$e; + } + } + return var$1; + } + $rt_throw(jl_AssertionError__init_0($rt_s(1090), $e)); +} +function nms_FontRenderer() { + var a = this; jl_Object.call(a); + a.$charWidth = null; + a.$FONT_HEIGHT = 0; + a.$fontRandom = null; + a.$glyphWidth = null; + a.$colorCode = null; + a.$fontTexture = null; + a.$fontTextureName = null; + a.$renderEngine0 = null; + a.$posX2 = 0.0; + a.$posY2 = 0.0; + a.$unicodeFlag = 0; + a.$bidiFlag = 0; + a.$red = 0.0; + a.$blue = 0.0; + a.$green = 0.0; + a.$alpha0 = 0.0; + a.$textColor = 0; + a.$randomStyle = 0; + a.$boldStyle = 0; + a.$italicStyle = 0; + a.$underlineStyle = 0; + a.$strikethroughStyle = 0; +} +function nms_FontRenderer__init_0(var_0, var_1, var_2, var_3) { + var var_4 = new nms_FontRenderer(); + nms_FontRenderer__init_(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function nms_FontRenderer__init_($this, $par1GameSettings, $par2Str, $par3RenderEngine, $par4) { + var $var5, $var6, $var10, $var11, $var12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3RenderEngine = $thread.pop();$par2Str = $thread.pop();$par1GameSettings = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$charWidth = $rt_createIntArray(256); + $this.$FONT_HEIGHT = 9; + $this.$fontRandom = nle_EaglercraftRandom__init_0(); + $this.$glyphWidth = $rt_createByteArray(65536); + $this.$colorCode = $rt_createIntArray(32); + $this.$randomStyle = 0; + $this.$boldStyle = 0; + $this.$italicStyle = 0; + $this.$underlineStyle = 0; + $this.$strikethroughStyle = 0; + $this.$fontTexture = nle_TextureLocation__init_($par2Str); + $this.$fontTextureName = $par2Str; + $this.$renderEngine0 = $par3RenderEngine; + $this.$unicodeFlag = $par4; + $ptr = 1; + case 1: + nms_FontRenderer_readFontData($this); + if ($rt_suspending()) { + break main; + } + $par2Str = $this.$fontTexture; + $ptr = 2; + case 2: + nle_TextureLocation_bindTexture($par2Str); + if ($rt_suspending()) { + break main; + } + $var5 = 0; + while ($var5 < 32) { + $var6 = ($var5 >> 3 & 1) * 85 | 0; + $var10 = (($var5 >> 2 & 1) * 170 | 0) + $var6 | 0; + $var11 = (($var5 >> 1 & 1) * 170 | 0) + $var6 | 0; + $var12 = (($var5 >> 0 & 1) * 170 | 0) + $var6 | 0; + if ($var5 == 6) + $var10 = $var10 + 85 | 0; + if ($par1GameSettings.$anaglyph) { + $par4 = $var10 * 30 | 0; + $var10 = (($par4 + ($var11 * 59 | 0) | 0) + ($var12 * 11 | 0) | 0) / 100 | 0; + $var11 = ($par4 + ($var11 * 70 | 0) | 0) / 100 | 0; + $var12 = ($par4 + ($var12 * 70 | 0) | 0) / 100 | 0; + } + if ($var5 >= 16) { + $var10 = $var10 / 4 | 0; + $var11 = $var11 / 4 | 0; + $var12 = $var12 / 4 | 0; + } + $this.$colorCode.data[$var5] = ($var10 & 255) << 16 | ($var11 & 255) << 8 | $var12 & 255; + $var5 = $var5 + 1 | 0; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1GameSettings, $par2Str, $par3RenderEngine, $par4, $var5, $var6, $var10, $var11, $var12, $ptr); +} +function nms_FontRenderer_readFontData($this) { + var var$1, var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$glyphWidth = nlea_EaglerAdapterImpl2_loadResourceBytes($rt_s(1091)); + var$1 = nlea_EaglerAdapterImpl2_loadResourceBytes($this.$fontTextureName); + $ptr = 1; + case 1: + $tmp = nlea_EaglerAdapterImpl2_loadPNG(var$1); + if ($rt_suspending()) { + break main; + } + var$2 = $tmp; + var$1 = var$2.$data; + var$3 = var$2.$w0; + var$4 = 0; + while (var$4 < 256) { + var$5 = var$4 % 16 | 0; + var$6 = var$4 / 16 | 0; + var$7 = 7; + var$5 = var$5 * 8 | 0; + var$8 = var$6 * 8 | 0; + while (var$7 >= 0) { + var$6 = var$5 + var$7 | 0; + var$9 = 1; + var$10 = 0; + while (var$10 < 8 && var$9) { + if ((var$1.data[var$6 + $rt_imul(var$8 + var$10 | 0, var$3) | 0] & 255) > 0) + var$9 = 0; + var$10 = var$10 + 1 | 0; + } + if (!var$9) + break; + var$7 = var$7 + (-1) | 0; + } + if (var$4 == 32) + var$7 = 2; + $this.$charWidth.data[var$4] = var$7 + 2 | 0; + var$4 = var$4 + 1 | 0; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10, $ptr); +} +function nms_FontRenderer_renderCharAtPos($this, $par1, $par2, $par3) { + var var$4, var$5, var$6, var$7, var$8, var$9, var$10, var$11, var$12, var$13, var$14, var$15, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if ($par2 == 32) + var$4 = 4.0; + else { + if ($par1 <= 0) + break a; + if ($this.$unicodeFlag) + break a; + $par1 = $par1 + 32 | 0; + var$5 = ($par1 % 16 | 0) * 8 | 0; + var$6 = ($par1 / 16 | 0) * 8 | 0; + var$7 = !$par3 ? 0.0 : 1.0; + var$8 = $this.$charWidth.data[$par1] - 0.20000000298023224; + nlea_Tessellator_$callClinit(); + var$9 = nlea_Tessellator_instance; + var$10 = $this.$posX2 + 0.05000000074505806 + var$7; + var$11 = $this.$posY2 + 0.05000000074505806; + var$12 = (var$5 + 0.10000000149011612) / 128.0; + var$13 = (var$6 + 0.10000000149011612) / 128.0; + nlea_Tessellator_addVertexWithUV(var$9, var$10, var$11, 0.0, var$12, var$13); + var$10 = $this.$posX2 + 0.05000000074505806 - var$7; + var$14 = $this.$posY2 + 7.949999809265137; + var$15 = (var$6 + 7.800000190734863) / 128.0; + nlea_Tessellator_addVertexWithUV(var$9, var$10, var$14, 0.0, var$12, var$15); + var$10 = $this.$posX2 + var$8 - var$7; + var$14 = $this.$posY2 + 7.949999809265137; + var$12 = (var$5 + var$8) / 128.0; + nlea_Tessellator_addVertexWithUV(var$9, var$10, var$14, 0.0, var$12, var$15); + nlea_Tessellator_addVertexWithUV(var$9, $this.$posX2 + var$8 + var$7, $this.$posY2 + 0.05000000074505806, 0.0, var$12, var$13); + var$4 = $this.$charWidth.data[$par1]; + } + return var$4; + } + $ptr = 1; + case 1: + $tmp = nms_FontRenderer_renderUnicodeChar($this, $par2, $par3); + if ($rt_suspending()) { + break main; + } + var$4 = $tmp; + return var$4; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, var$5, var$6, var$7, var$8, var$9, var$10, var$11, var$12, var$13, var$14, var$15, $ptr); +} +function nms_FontRenderer_renderUnicodeChar($this, $par1, $par2) { + var $t, $var3, var$5, var$6, var$7, $var4, $var5, $var6, $var7, $var8, $var9, $var10, $var11, var$16, var$17, var$18, var$19, var$20, var$21, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$21 = $thread.pop();var$20 = $thread.pop();var$19 = $thread.pop();var$18 = $thread.pop();var$17 = $thread.pop();var$16 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var3 = $thread.pop();$t = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$glyphWidth.data[$par1]) + return 0.0; + nlea_Tessellator_$callClinit(); + $t = nlea_Tessellator_instance; + nlea_Tessellator_draw($t); + $var3 = $par1 / 256 | 0; + var$5 = $rt_createArray(jl_Object, 1); + var$5.data[0] = jl_Integer_valueOf($var3); + var$6 = jl_String_format($rt_s(1092), var$5); + var$7 = $this.$renderEngine0; + $ptr = 1; + case 1: + nms_RenderEngine_bindTexture0(var$7, var$6); + if ($rt_suspending()) { + break main; + } + $var4 = $this.$glyphWidth.data[$par1] >>> 4; + $var5 = $this.$glyphWidth.data[$par1] & 15; + $var6 = $var4; + $var7 = $var5 + 1 | 0; + $var8 = (($par1 % 16 | 0) * 16 | 0) + $var6; + $var9 = (($par1 & 255) / 16 | 0) * 16 | 0; + $var7 = $var7 - $var6; + $var10 = $var7 - 0.03999999910593033; + $var11 = !$par2 ? 0.0 : 1.0; + nlea_Tessellator_startDrawing($t, 5); + var$16 = $this.$posX2 + 0.019999999552965164 + $var11; + var$17 = $this.$posY2 + 0.019999999552965164; + var$18 = ($var8 + 0.019999999552965164) / 256.0; + var$19 = ($var9 + 0.019999999552965164) / 256.0; + nlea_Tessellator_addVertexWithUV($t, var$16, var$17, 0.0, var$18, var$19); + var$16 = $this.$posX2 + 0.019999999552965164 - $var11; + var$17 = $this.$posY2 + 7.980000019073486; + var$20 = ($var9 + 15.979999542236328) / 256.0; + nlea_Tessellator_addVertexWithUV($t, var$16, var$17, 0.0, var$18, var$20); + $var6 = $this.$posX2; + $var9 = $var10 / 2.0; + var$16 = $var6 + $var9 + $var11; + var$17 = $this.$posY2 + 0.019999999552965164; + var$21 = ($var8 + $var10) / 256.0; + nlea_Tessellator_addVertexWithUV($t, var$16, var$17, 0.0, var$21, var$19); + nlea_Tessellator_addVertexWithUV($t, $this.$posX2 + $var9 - $var11, $this.$posY2 + 7.980000019073486, 0.0, var$21, var$20); + nlea_Tessellator_draw($t); + var$6 = $this.$fontTexture; + $ptr = 2; + case 2: + nle_TextureLocation_bindTexture(var$6); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_startDrawingQuads($t); + return $var7 / 2.0 + 1.0; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $t, $var3, var$5, var$6, var$7, $var4, $var5, $var6, $var7, $var8, $var9, $var10, $var11, var$16, var$17, var$18, var$19, var$20, var$21, $ptr); +} +function nms_FontRenderer_drawStringWithShadow($this, $par1Str, $par2, $par3, $par4) { + var var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$5 = 1; + $ptr = 1; + case 1: + $tmp = nms_FontRenderer_drawString0($this, $par1Str, $par2, $par3, $par4, var$5); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, $par2, $par3, $par4, var$5, $ptr); +} +function nms_FontRenderer_drawString($this, $par1Str, $par2, $par3, $par4) { + var var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$5 = 0; + $ptr = 1; + case 1: + $tmp = nms_FontRenderer_drawString0($this, $par1Str, $par2, $par3, $par4, var$5); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, $par2, $par3, $par4, var$5, $ptr); +} +function nms_FontRenderer_drawString0($this, $par1Str, $par2, $par3, $par4, $par5) { + var $var6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_FontRenderer_resetStyles($this); + if (!$par5) { + $par5 = 0; + $ptr = 1; + continue main; + } + $var6 = $par2 + 1 | 0; + var$7 = $par3 + 1 | 0; + $par5 = 1; + $ptr = 2; + continue main; + case 1: + $tmp = nms_FontRenderer_renderString($this, $par1Str, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $var6 = $tmp; + return $var6; + case 2: + $tmp = nms_FontRenderer_renderString($this, $par1Str, $var6, var$7, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $var6 = $tmp; + $par5 = 0; + $ptr = 3; + case 3: + $tmp = nms_FontRenderer_renderString($this, $par1Str, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return jl_Math_max($var6, $par2); + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, $par2, $par3, $par4, $par5, $var6, var$7, $ptr); +} +function nms_FontRenderer_resetStyles($this) { + $this.$randomStyle = 0; + $this.$boldStyle = 0; + $this.$italicStyle = 0; + $this.$underlineStyle = 0; + $this.$strikethroughStyle = 0; +} +function nms_FontRenderer_renderStringAtPos($this, $par1Str, $par2) { + var $t, $var9, $var3, $var4, $var5, $var5_0, $var6, $var11, $var7, $var8, $var10, var$14, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$14 = $thread.pop();$var10 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var11 = $thread.pop();$var6 = $thread.pop();$var5_0 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var9 = $thread.pop();$t = $thread.pop();$par2 = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nlea_Tessellator_$callClinit(); + $t = nlea_Tessellator_instance; + $var9 = $this.$fontTexture; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($var9); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_startDrawingQuads($t); + $var3 = 0; + a: { + while ($var3 < jl_String_length($par1Str)) { + $var4 = jl_String_charAt($par1Str, $var3); + if ($var4 != 167) + break a; + $var5 = $var3 + 1 | 0; + if ($var5 >= jl_String_length($par1Str)) + break a; + $var5_0 = jl_String_indexOf0($rt_s(1093), jl_Character_toLowerCase(jl_String_charAt($par1Str, $var5))); + $var4 = $rt_compare($var5_0, 16); + if ($var4 >= 0) { + if (!$var4) + $this.$randomStyle = 1; + else if ($var5_0 == 17) + $this.$boldStyle = 1; + else if ($var5_0 == 18) + $this.$strikethroughStyle = 1; + else if ($var5_0 == 19) + $this.$underlineStyle = 1; + else if ($var5_0 == 20) + $this.$italicStyle = 1; + else if ($var5_0 == 21) { + $this.$randomStyle = 0; + $this.$boldStyle = 0; + $this.$strikethroughStyle = 0; + $this.$underlineStyle = 0; + $this.$italicStyle = 0; + nlea_Tessellator_draw($t); + nlea_Tessellator_startDrawingQuads($t); + nleg_EaglerAdapterGL30_glColor4f($this.$red, $this.$blue, $this.$green, $this.$alpha0); + } + } else { + $this.$randomStyle = 0; + $this.$boldStyle = 0; + $this.$strikethroughStyle = 0; + $this.$underlineStyle = 0; + $this.$italicStyle = 0; + if (!($var5_0 >= 0 && $var5_0 <= 15)) + $var5_0 = 15; + if ($par2) + $var5_0 = $var5_0 + 16 | 0; + nlea_Tessellator_draw($t); + nlea_Tessellator_startDrawingQuads($t); + $var6 = $this.$colorCode.data[$var5_0]; + $this.$textColor = $var6; + nleg_EaglerAdapterGL30_glColor4f(($var6 >> 16 & 255) / 255.0, ($var6 >> 8 & 255) / 255.0, ($var6 & 255) / 255.0, $this.$alpha0); + } + $var3 = $var5 + 1 | 0; + } + nlea_Tessellator_draw($t); + return; + } + $var5 = jl_String_indexOf0(nms_ChatAllowedCharacters_allowedCharacters, $var4); + if (!$this.$randomStyle) + $var6 = $var5; + else if ($var5 <= 0) + $var6 = $var5; + else + while (true) { + $var6 = nle_EaglercraftRandom_nextInt($this.$fontRandom, jl_String_length(nms_ChatAllowedCharacters_allowedCharacters)); + if ($this.$charWidth.data[$var5 + 32 | 0] != $this.$charWidth.data[$var6 + 32 | 0]) + continue; + else + break; + } + $var11 = !$this.$unicodeFlag ? 1.0 : 0.5; + $var7 = !($var6 > 0 && !$this.$unicodeFlag) && $par2 ? 1 : 0; + if ($var7) { + $this.$posX2 = $this.$posX2 - $var11; + $this.$posY2 = $this.$posY2 - $var11; + } + $var5 = $this.$italicStyle; + $ptr = 2; + case 2: + $tmp = nms_FontRenderer_renderCharAtPos($this, $var6, $var4, $var5); + if ($rt_suspending()) { + break main; + } + $var8 = $tmp; + if ($var7) { + $this.$posX2 = $this.$posX2 + $var11; + $this.$posY2 = $this.$posY2 + $var11; + } + if ($this.$boldStyle) { + $this.$posX2 = $this.$posX2 + $var11; + if ($var7) { + $this.$posX2 = $this.$posX2 - $var11; + $this.$posY2 = $this.$posY2 - $var11; + } + $var5 = $this.$italicStyle; + $ptr = 3; + continue main; + } + if ($this.$strikethroughStyle) { + $var9 = nlea_Tessellator_instance; + nlea_Tessellator_draw($var9); + nleg_EaglerAdapterGL30_glDisable(3553); + nlea_Tessellator_startDrawingQuads($var9); + nlea_Tessellator_addVertex($var9, $this.$posX2, $this.$posY2 + ($this.$FONT_HEIGHT / 2 | 0), 0.0); + nlea_Tessellator_addVertex($var9, $this.$posX2 + $var8, $this.$posY2 + ($this.$FONT_HEIGHT / 2 | 0), 0.0); + nlea_Tessellator_addVertex($var9, $this.$posX2 + $var8, $this.$posY2 + ($this.$FONT_HEIGHT / 2 | 0) - 1.0, 0.0); + nlea_Tessellator_addVertex($var9, $this.$posX2, $this.$posY2 + ($this.$FONT_HEIGHT / 2 | 0) - 1.0, 0.0); + nlea_Tessellator_draw($var9); + nlea_Tessellator_startDrawingQuads($var9); + nleg_EaglerAdapterGL30_glEnable(3553); + } + if ($this.$underlineStyle) { + $var9 = nlea_Tessellator_instance; + nlea_Tessellator_draw($var9); + nleg_EaglerAdapterGL30_glDisable(3553); + nlea_Tessellator_startDrawingQuads($var9); + $var10 = !$this.$underlineStyle ? 0 : (-1); + $var11 = $this.$posX2; + var$14 = $var10; + nlea_Tessellator_addVertex($var9, $var11 + var$14, $this.$posY2 + $this.$FONT_HEIGHT, 0.0); + nlea_Tessellator_addVertex($var9, $this.$posX2 + $var8, $this.$posY2 + $this.$FONT_HEIGHT, 0.0); + nlea_Tessellator_addVertex($var9, $this.$posX2 + $var8, $this.$posY2 + $this.$FONT_HEIGHT - 1.0, 0.0); + nlea_Tessellator_addVertex($var9, $this.$posX2 + var$14, $this.$posY2 + $this.$FONT_HEIGHT - 1.0, 0.0); + nlea_Tessellator_draw($var9); + nlea_Tessellator_startDrawingQuads($var9); + nleg_EaglerAdapterGL30_glEnable(3553); + } + $this.$posX2 = $this.$posX2 + ($var8 | 0); + $var5 = $var3; + b: { + while (true) { + $var3 = $var5 + 1 | 0; + if ($var3 >= jl_String_length($par1Str)) + break; + $var4 = jl_String_charAt($par1Str, $var3); + if ($var4 != 167) + break b; + $var5 = $var3 + 1 | 0; + if ($var5 >= jl_String_length($par1Str)) + break b; + $var5_0 = jl_String_indexOf0($rt_s(1093), jl_Character_toLowerCase(jl_String_charAt($par1Str, $var5))); + $var4 = $rt_compare($var5_0, 16); + if ($var4 >= 0) { + if (!$var4) + $this.$randomStyle = 1; + else if ($var5_0 == 17) + $this.$boldStyle = 1; + else if ($var5_0 == 18) + $this.$strikethroughStyle = 1; + else if ($var5_0 == 19) + $this.$underlineStyle = 1; + else if ($var5_0 == 20) + $this.$italicStyle = 1; + else if ($var5_0 == 21) { + $this.$randomStyle = 0; + $this.$boldStyle = 0; + $this.$strikethroughStyle = 0; + $this.$underlineStyle = 0; + $this.$italicStyle = 0; + nlea_Tessellator_draw($t); + nlea_Tessellator_startDrawingQuads($t); + nleg_EaglerAdapterGL30_glColor4f($this.$red, $this.$blue, $this.$green, $this.$alpha0); + } + } else { + $this.$randomStyle = 0; + $this.$boldStyle = 0; + $this.$strikethroughStyle = 0; + $this.$underlineStyle = 0; + $this.$italicStyle = 0; + if (!($var5_0 >= 0 && $var5_0 <= 15)) + $var5_0 = 15; + if ($par2) + $var5_0 = $var5_0 + 16 | 0; + nlea_Tessellator_draw($t); + nlea_Tessellator_startDrawingQuads($t); + $var6 = $this.$colorCode.data[$var5_0]; + $this.$textColor = $var6; + nleg_EaglerAdapterGL30_glColor4f(($var6 >> 16 & 255) / 255.0, ($var6 >> 8 & 255) / 255.0, ($var6 & 255) / 255.0, $this.$alpha0); + } + } + nlea_Tessellator_draw($t); + return; + } + $var5 = jl_String_indexOf0(nms_ChatAllowedCharacters_allowedCharacters, $var4); + if (!$this.$randomStyle) + $var6 = $var5; + else if ($var5 <= 0) + $var6 = $var5; + else + while (true) { + $var6 = nle_EaglercraftRandom_nextInt($this.$fontRandom, jl_String_length(nms_ChatAllowedCharacters_allowedCharacters)); + if ($this.$charWidth.data[$var5 + 32 | 0] != $this.$charWidth.data[$var6 + 32 | 0]) + continue; + else + break; + } + $var11 = !$this.$unicodeFlag ? 1.0 : 0.5; + $var7 = !($var6 > 0 && !$this.$unicodeFlag) && $par2 ? 1 : 0; + if ($var7) { + $this.$posX2 = $this.$posX2 - $var11; + $this.$posY2 = $this.$posY2 - $var11; + } + $var5 = $this.$italicStyle; + continue main; + case 3: + nms_FontRenderer_renderCharAtPos($this, $var6, $var4, $var5); + if ($rt_suspending()) { + break main; + } + $this.$posX2 = $this.$posX2 - $var11; + if ($var7) { + $this.$posX2 = $this.$posX2 + $var11; + $this.$posY2 = $this.$posY2 + $var11; + } + $var8 = $var8 + 1.0; + if ($this.$strikethroughStyle) { + $var9 = nlea_Tessellator_instance; + nlea_Tessellator_draw($var9); + nleg_EaglerAdapterGL30_glDisable(3553); + nlea_Tessellator_startDrawingQuads($var9); + nlea_Tessellator_addVertex($var9, $this.$posX2, $this.$posY2 + ($this.$FONT_HEIGHT / 2 | 0), 0.0); + nlea_Tessellator_addVertex($var9, $this.$posX2 + $var8, $this.$posY2 + ($this.$FONT_HEIGHT / 2 | 0), 0.0); + nlea_Tessellator_addVertex($var9, $this.$posX2 + $var8, $this.$posY2 + ($this.$FONT_HEIGHT / 2 | 0) - 1.0, 0.0); + nlea_Tessellator_addVertex($var9, $this.$posX2, $this.$posY2 + ($this.$FONT_HEIGHT / 2 | 0) - 1.0, 0.0); + nlea_Tessellator_draw($var9); + nlea_Tessellator_startDrawingQuads($var9); + nleg_EaglerAdapterGL30_glEnable(3553); + } + if ($this.$underlineStyle) { + $var9 = nlea_Tessellator_instance; + nlea_Tessellator_draw($var9); + nleg_EaglerAdapterGL30_glDisable(3553); + nlea_Tessellator_startDrawingQuads($var9); + $var10 = !$this.$underlineStyle ? 0 : (-1); + $var11 = $this.$posX2; + var$14 = $var10; + nlea_Tessellator_addVertex($var9, $var11 + var$14, $this.$posY2 + $this.$FONT_HEIGHT, 0.0); + nlea_Tessellator_addVertex($var9, $this.$posX2 + $var8, $this.$posY2 + $this.$FONT_HEIGHT, 0.0); + nlea_Tessellator_addVertex($var9, $this.$posX2 + $var8, $this.$posY2 + $this.$FONT_HEIGHT - 1.0, 0.0); + nlea_Tessellator_addVertex($var9, $this.$posX2 + var$14, $this.$posY2 + $this.$FONT_HEIGHT - 1.0, 0.0); + nlea_Tessellator_draw($var9); + nlea_Tessellator_startDrawingQuads($var9); + nleg_EaglerAdapterGL30_glEnable(3553); + } + $this.$posX2 = $this.$posX2 + ($var8 | 0); + $var5 = $var3; + c: { + while (true) { + $var3 = $var5 + 1 | 0; + if ($var3 >= jl_String_length($par1Str)) + break; + $var4 = jl_String_charAt($par1Str, $var3); + if ($var4 != 167) + break c; + $var5 = $var3 + 1 | 0; + if ($var5 >= jl_String_length($par1Str)) + break c; + $var5_0 = jl_String_indexOf0($rt_s(1093), jl_Character_toLowerCase(jl_String_charAt($par1Str, $var5))); + $var4 = $rt_compare($var5_0, 16); + if ($var4 >= 0) { + if (!$var4) + $this.$randomStyle = 1; + else if ($var5_0 == 17) + $this.$boldStyle = 1; + else if ($var5_0 == 18) + $this.$strikethroughStyle = 1; + else if ($var5_0 == 19) + $this.$underlineStyle = 1; + else if ($var5_0 == 20) + $this.$italicStyle = 1; + else if ($var5_0 == 21) { + $this.$randomStyle = 0; + $this.$boldStyle = 0; + $this.$strikethroughStyle = 0; + $this.$underlineStyle = 0; + $this.$italicStyle = 0; + nlea_Tessellator_draw($t); + nlea_Tessellator_startDrawingQuads($t); + nleg_EaglerAdapterGL30_glColor4f($this.$red, $this.$blue, $this.$green, $this.$alpha0); + } + } else { + $this.$randomStyle = 0; + $this.$boldStyle = 0; + $this.$strikethroughStyle = 0; + $this.$underlineStyle = 0; + $this.$italicStyle = 0; + if (!($var5_0 >= 0 && $var5_0 <= 15)) + $var5_0 = 15; + if ($par2) + $var5_0 = $var5_0 + 16 | 0; + nlea_Tessellator_draw($t); + nlea_Tessellator_startDrawingQuads($t); + $var6 = $this.$colorCode.data[$var5_0]; + $this.$textColor = $var6; + nleg_EaglerAdapterGL30_glColor4f(($var6 >> 16 & 255) / 255.0, ($var6 >> 8 & 255) / 255.0, ($var6 & 255) / 255.0, $this.$alpha0); + } + } + nlea_Tessellator_draw($t); + return; + } + $var5 = jl_String_indexOf0(nms_ChatAllowedCharacters_allowedCharacters, $var4); + if (!$this.$randomStyle) + $var6 = $var5; + else if ($var5 <= 0) + $var6 = $var5; + else + while (true) { + $var6 = nle_EaglercraftRandom_nextInt($this.$fontRandom, jl_String_length(nms_ChatAllowedCharacters_allowedCharacters)); + if ($this.$charWidth.data[$var5 + 32 | 0] != $this.$charWidth.data[$var6 + 32 | 0]) + continue; + else + break; + } + $var11 = !$this.$unicodeFlag ? 1.0 : 0.5; + $var7 = !($var6 > 0 && !$this.$unicodeFlag) && $par2 ? 1 : 0; + if ($var7) { + $this.$posX2 = $this.$posX2 - $var11; + $this.$posY2 = $this.$posY2 - $var11; + } + $var5 = $this.$italicStyle; + $ptr = 2; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, $par2, $t, $var9, $var3, $var4, $var5, $var5_0, $var6, $var11, $var7, $var8, $var10, var$14, $ptr); +} +function nms_FontRenderer_renderString($this, $par1Str, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1Str === null) + return 0; + if (!($par4 & (-67108864))) + $par4 = $par4 | (-16777216); + if ($par5) + $par4 = ($par4 & 16579836) >> 2 | $par4 & (-16777216); + $this.$red = ($par4 >> 16 & 255) / 255.0; + $this.$blue = ($par4 >> 8 & 255) / 255.0; + $this.$green = ($par4 & 255) / 255.0; + $this.$alpha0 = ($par4 >> 24 & 255) / 255.0; + nleg_EaglerAdapterGL30_glColor4f($this.$red, $this.$blue, $this.$green, $this.$alpha0); + $this.$posX2 = $par2; + $this.$posY2 = $par3; + $ptr = 1; + case 1: + nms_FontRenderer_renderStringAtPos($this, $par1Str, $par5); + if ($rt_suspending()) { + break main; + } + return $this.$posX2 | 0; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, $par2, $par3, $par4, $par5, $ptr); +} +function nms_FontRenderer_getStringWidth($this, $par1Str) { + var $var2, $var3, $var4, $var6, $var5; + if ($par1Str === null) + return 0; + $var2 = 0; + $var3 = 0; + $var4 = 0; + while ($var4 < jl_String_length($par1Str)) { + $var6 = nms_FontRenderer_getCharWidth($this, jl_String_charAt($par1Str, $var4)); + if ($var6 < 0 && $var4 < (jl_String_length($par1Str) - 1 | 0)) { + $var4 = $var4 + 1 | 0; + $var5 = jl_String_charAt($par1Str, $var4); + if (!($var5 != 108 && $var5 != 76)) + $var3 = 1; + else if (!($var5 != 114 && $var5 != 82)) + $var3 = 0; + $var6 = 0; + } + $var2 = $var2 + $var6 | 0; + if ($var3) + $var2 = $var2 + 1 | 0; + $var4 = $var4 + 1 | 0; + } + return $var2; +} +function nms_FontRenderer_getCharWidth($this, $par1) { + var $var2, $var3, $var4; + if ($par1 == 167) + return (-1); + if ($par1 == 32) + return 4; + $var2 = jl_String_indexOf0(nms_ChatAllowedCharacters_allowedCharacters, $par1); + if ($var2 >= 0 && !$this.$unicodeFlag) + return $this.$charWidth.data[$var2 + 32 | 0]; + if (!$this.$glyphWidth.data[$par1]) + return 0; + $var3 = $this.$glyphWidth.data[$par1] >>> 4; + $var4 = $this.$glyphWidth.data[$par1] & 15; + if ($var4 > 7) { + $var4 = 15; + $var3 = 0; + } + return ((($var4 + 1 | 0) - $var3 | 0) / 2 | 0) + 1 | 0; +} +function nms_FontRenderer_trimStringToWidth($this, $par1Str, $par2) { + return nms_FontRenderer_trimStringToWidth0($this, $par1Str, $par2, 0); +} +function nms_FontRenderer_trimStringToWidth0($this, $par1Str, $par2, $par3) { + var $var4, $var5, $var10, $var7, $var8, $var9, $var11, $var12; + $var4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var4); + $var5 = 0; + $var10 = !$par3 ? 0 : jl_String_length($par1Str) - 1 | 0; + $var7 = !$par3 ? 1 : (-1); + $var8 = 0; + $var9 = 0; + a: { + while (true) { + if ($var10 < 0) + break a; + if ($var10 >= jl_String_length($par1Str)) + break a; + if ($var5 >= $par2) + break a; + $var11 = jl_String_charAt($par1Str, $var10); + $var12 = nms_FontRenderer_getCharWidth($this, $var11); + if (!$var8) { + if ($var12 < 0) + $var8 = 1; + else { + $var5 = $var5 + $var12 | 0; + if ($var9) + $var5 = $var5 + 1 | 0; + } + } else { + $var8 = 0; + if (!($var11 != 108 && $var11 != 76)) + $var9 = 1; + else if (!($var11 != 114 && $var11 != 82)) + $var9 = 0; + } + if ($var5 > $par2) + break; + if (!$par3) + jl_AbstractStringBuilder_append0($var4, $var11); + else + jl_AbstractStringBuilder_insert4($var4, 0, $var11); + $var10 = $var10 + $var7 | 0; + } + } + return jl_AbstractStringBuilder_toString($var4); +} +function nms_FontRenderer_drawSplitString($this, $par1Str, $par2, $par3, $par4, $par5) { + var var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_FontRenderer_resetStyles($this); + $this.$textColor = $par5; + while ($par1Str !== null && jl_String_endsWith($par1Str, $rt_s(64))) { + $par1Str = jl_String_substring0($par1Str, 0, jl_String_length($par1Str) - 1 | 0); + } + $par5 = 0; + $par1Str = ju_AbstractList_iterator(nms_FontRenderer_listFormattedStringToWidth($this, $par1Str, $par4)); + if (!ju_AbstractList$1_hasNext($par1Str)) + return; + var$6 = ju_AbstractList$1_next($par1Str); + $par4 = $this.$textColor; + $ptr = 1; + case 1: + nms_FontRenderer_renderString($this, var$6, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $par3 = $par3 + $this.$FONT_HEIGHT | 0; + if (!ju_AbstractList$1_hasNext($par1Str)) + return; + var$6 = ju_AbstractList$1_next($par1Str); + $par4 = $this.$textColor; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, $par2, $par3, $par4, $par5, var$6, $ptr); +} +function nms_FontRenderer_splitStringWidth($this, $par1Str, $par2) { + return $rt_imul($this.$FONT_HEIGHT, ju_Arrays$ArrayAsList_size(nms_FontRenderer_listFormattedStringToWidth($this, $par1Str, $par2))); +} +function nms_FontRenderer_setUnicodeFlag($this, $par1) { + $this.$unicodeFlag = $par1; +} +function nms_FontRenderer_getUnicodeFlag($this) { + return $this.$unicodeFlag; +} +function nms_FontRenderer_setBidiFlag($this, $par1) { + $this.$bidiFlag = $par1; +} +function nms_FontRenderer_listFormattedStringToWidth($this, $par1Str, $par2) { + return ju_Arrays_asList(jl_String_split(nms_FontRenderer_wrapFormattedStringToWidth($this, $par1Str, $par2), $rt_s(64))); +} +function nms_FontRenderer_wrapFormattedStringToWidth($this, $par1Str, $par2) { + var $var5, var$4, $var3, $var3_0, var$7, var$8, var$9, var$10, $var4, $var6, $var7, var$14, var$15; + $var5 = jl_String_length($par1Str); + var$4 = 0; + $var3 = 0; + $var3_0 = (-1); + var$7 = 0; + var$8 = $var5 - 1 | 0; + a: { + while ($var3 < $var5) { + b: { + c: { + var$9 = jl_String_charAt($par1Str, $var3); + switch (var$9) { + case 10: + break; + case 32: + $var3_0 = $var3; + break c; + case 167: + if ($var3 >= var$8) + break b; + $var3 = $var3 + 1 | 0; + var$10 = jl_String_charAt($par1Str, $var3); + if (!(var$10 != 108 && var$10 != 76)) + var$7 = 1; + else if (!(var$10 != 114 && var$10 != 82 && !nms_FontRenderer_isFormatColor(var$10))) + var$7 = 0; + break b; + default: + break c; + } + $var3 = $var3 + (-1) | 0; + break b; + } + var$4 = var$4 + nms_FontRenderer_getCharWidth($this, var$9) | 0; + if (var$7) + var$4 = var$4 + 1 | 0; + } + if (var$9 == 10) { + $var3_0 = $var3 + 1 | 0; + $var3 = $var3_0; + break a; + } + if (var$4 > $par2) + break a; + $var3 = $var3 + 1 | 0; + } + } + if ($var3 != $var5 && $var3_0 != (-1) && $var3_0 < $var3) + $var3 = $var3_0; + if (jl_String_length($par1Str) <= $var3) + return $par1Str; + $var4 = jl_String_substring0($par1Str, 0, $var3); + $var5 = jl_String_charAt($par1Str, $var3); + $var6 = $var5 != 32 && $var5 != 10 ? 0 : 1; + $var7 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var7); + var$14 = $rt_s(36); + $var3_0 = (-1); + var$7 = jl_String_length($var4) - 1 | 0; + while (true) { + $var3_0 = jl_String_indexOf($var4, 167, $var3_0 + 1 | 0); + if ($var3_0 == (-1)) + break; + if ($var3_0 >= var$7) + continue; + var$4 = jl_String_charAt($var4, $var3_0 + 1 | 0); + if (nms_FontRenderer_isFormatColor(var$4)) { + var$14 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$14); + jl_AbstractStringBuilder_append(var$14, $rt_s(1094)); + jl_AbstractStringBuilder_append0(var$14, var$4); + var$14 = jl_AbstractStringBuilder_toString(var$14); + } else if (!(var$4 >= 107 && var$4 <= 111) && !(var$4 >= 75 && var$4 <= 79) && var$4 != 114 && var$4 != 82 ? 0 : 1) { + var$15 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$15); + jl_AbstractStringBuilder_append(var$15, var$14); + jl_AbstractStringBuilder_append(var$15, $rt_s(1094)); + jl_AbstractStringBuilder_append0(var$15, var$4); + var$14 = jl_AbstractStringBuilder_toString(var$15); + } + } + jl_AbstractStringBuilder_append($var7, var$14); + jl_AbstractStringBuilder_append($var7, jl_String_substring($par1Str, $var3 + (!$var6 ? 0 : 1) | 0)); + $var7 = jl_AbstractStringBuilder_toString($var7); + $par1Str = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1Str); + jl_AbstractStringBuilder_append($par1Str, $var4); + jl_AbstractStringBuilder_append($par1Str, $rt_s(64)); + jl_AbstractStringBuilder_append($par1Str, nms_FontRenderer_wrapFormattedStringToWidth($this, $var7, $par2)); + return jl_AbstractStringBuilder_toString($par1Str); +} +function nms_FontRenderer_isFormatColor($par0) { + a: { + b: { + if (!($par0 >= 48 && $par0 <= 57) && !($par0 >= 97 && $par0 <= 102)) { + if ($par0 < 65) + break b; + if ($par0 > 70) + break b; + } + $par0 = 1; + break a; + } + $par0 = 0; + } + return $par0; +} +function nms_FontRenderer_getBidiFlag($this) { + return $this.$bidiFlag; +} +function jt_DecimalFormat$FormatField() { +} +function jt_DecimalFormat$TextField() { + jl_Object.call(this); + this.$text1 = null; +} +function jt_DecimalFormat$TextField__init_(var_0) { + var var_1 = new jt_DecimalFormat$TextField(); + jt_DecimalFormat$TextField__init_0(var_1, var_0); + return var_1; +} +function jt_DecimalFormat$TextField__init_0($this, $text) { + $this.$text1 = $text; +} +function jt_DecimalFormat$TextField_render($this, $format, $buffer) { + jl_AbstractStringBuilder_append($buffer, $this.$text1); +} +function jt_DecimalFormat$TextField_equals($this, $obj) { + var $other; + if ($this === $obj) + return 1; + if (!($obj instanceof jt_DecimalFormat$TextField)) + return 0; + $other = $obj; + return jl_String_equals($this.$text1, $other.$text1); +} +function jt_DecimalFormat$TextField_hashCode($this) { + return jl_String_hashCode($this.$text1); +} +function jm_RoundingMode() { + jl_Enum.call(this); + this.$bigDecimalRM = 0; +} +var jm_RoundingMode_UP = null; +var jm_RoundingMode_DOWN = null; +var jm_RoundingMode_CEILING = null; +var jm_RoundingMode_FLOOR = null; +var jm_RoundingMode_HALF_UP = null; +var jm_RoundingMode_HALF_DOWN = null; +var jm_RoundingMode_HALF_EVEN = null; +var jm_RoundingMode_UNNECESSARY = null; +var jm_RoundingMode_$VALUES = null; +function jm_RoundingMode__init_(var_0, var_1, var_2) { + var var_3 = new jm_RoundingMode(); + jm_RoundingMode__init_0(var_3, var_0, var_1, var_2); + return var_3; +} +function jm_RoundingMode__init_0($this, var$1, var$2, $rm) { + jl_Enum__init_0($this, var$1, var$2); + $this.$bigDecimalRM = $rm; +} +function jm_RoundingMode__clinit_() { + var var$1, var$2; + jm_RoundingMode_UP = jm_RoundingMode__init_($rt_s(192), 0, 0); + jm_RoundingMode_DOWN = jm_RoundingMode__init_($rt_s(197), 1, 1); + jm_RoundingMode_CEILING = jm_RoundingMode__init_($rt_s(1095), 2, 2); + jm_RoundingMode_FLOOR = jm_RoundingMode__init_($rt_s(1096), 3, 3); + jm_RoundingMode_HALF_UP = jm_RoundingMode__init_($rt_s(1097), 4, 4); + jm_RoundingMode_HALF_DOWN = jm_RoundingMode__init_($rt_s(1098), 5, 5); + jm_RoundingMode_HALF_EVEN = jm_RoundingMode__init_($rt_s(1099), 6, 6); + jm_RoundingMode_UNNECESSARY = jm_RoundingMode__init_($rt_s(1100), 7, 7); + var$1 = $rt_createArray(jm_RoundingMode, 8); + var$2 = var$1.data; + var$2[0] = jm_RoundingMode_UP; + var$2[1] = jm_RoundingMode_DOWN; + var$2[2] = jm_RoundingMode_CEILING; + var$2[3] = jm_RoundingMode_FLOOR; + var$2[4] = jm_RoundingMode_HALF_UP; + var$2[5] = jm_RoundingMode_HALF_DOWN; + var$2[6] = jm_RoundingMode_HALF_EVEN; + var$2[7] = jm_RoundingMode_UNNECESSARY; + jm_RoundingMode_$VALUES = var$1; +} +function ju_Currency() { + jl_Object.call(this); + this.$resource = null; +} +var ju_Currency_currencies = null; +function ju_Currency_getCurrencyCode($this) { + return ($this.$resource.code !== null ? $rt_str($this.$resource.code) : null); +} +function ju_Currency_getSymbol($this, $locale) { + var var$2, $localization, var$4; + var$2 = $locale.$languageCode; + $localization = $locale.$countryCode; + $locale = ju_Currency_getCurrencyCode($this); + $localization = otciu_CLDRHelper_getCode(var$2, $localization); + if (otciu_CLDRHelper_$$metadata$$21 === null) + otciu_CLDRHelper_$$metadata$$21 = otciu_CLDRHelper_getCurrencyMap$$create(); + a: { + var$4 = otciu_CLDRHelper_$$metadata$$21; + if (var$4.hasOwnProperty($rt_ustr($localization))) { + $localization = var$4[$rt_ustr($localization)]; + if ($localization.hasOwnProperty($rt_ustr($locale))) { + $localization = $localization[$rt_ustr($locale)]; + break a; + } + } + if (var$4.hasOwnProperty($rt_ustr(var$2))) { + $localization = var$4[$rt_ustr(var$2)]; + if ($localization.hasOwnProperty($rt_ustr($locale))) { + $localization = $localization[$rt_ustr($locale)]; + break a; + } + } + $localization = null; + } + return $localization !== null && !jl_String_isEmpty(($localization.symbol !== null ? $rt_str($localization.symbol) : null)) ? ($localization.symbol !== null ? $rt_str($localization.symbol) : null) : ju_Currency_getCurrencyCode($this); +} +function ju_Currency_toString($this) { + return ($this.$resource.code !== null ? $rt_str($this.$resource.code) : null); +} +function nms_EnumOS() { + jl_Enum.call(this); +} +var nms_EnumOS_LINUX = null; +var nms_EnumOS_SOLARIS = null; +var nms_EnumOS_WINDOWS = null; +var nms_EnumOS_MACOS = null; +var nms_EnumOS_UNKNOWN = null; +var nms_EnumOS_$VALUES = null; +function nms_EnumOS__clinit_() { + var var$1, var$2, var$3; + var$1 = new nms_EnumOS; + jl_Enum__init_0(var$1, $rt_s(1101), 0); + nms_EnumOS_LINUX = var$1; + var$1 = new nms_EnumOS; + jl_Enum__init_0(var$1, $rt_s(1102), 1); + nms_EnumOS_SOLARIS = var$1; + var$1 = new nms_EnumOS; + jl_Enum__init_0(var$1, $rt_s(1103), 2); + nms_EnumOS_WINDOWS = var$1; + var$1 = new nms_EnumOS; + jl_Enum__init_0(var$1, $rt_s(1104), 3); + nms_EnumOS_MACOS = var$1; + var$1 = new nms_EnumOS; + jl_Enum__init_0(var$1, $rt_s(397), 4); + nms_EnumOS_UNKNOWN = var$1; + var$2 = $rt_createArray(nms_EnumOS, 5); + var$3 = var$2.data; + var$3[0] = nms_EnumOS_LINUX; + var$3[1] = nms_EnumOS_SOLARIS; + var$3[2] = nms_EnumOS_WINDOWS; + var$3[3] = nms_EnumOS_MACOS; + var$3[4] = nms_EnumOS_UNKNOWN; + nms_EnumOS_$VALUES = var$2; +} +function otcic_CurrencyHelper() { + jl_Object.call(this); +} +var otcic_CurrencyHelper_$$metadata$$0 = null; +var otcic_CurrencyHelper_$$metadata$$1 = null; +function otcic_CurrencyHelper__init_0() { + var var_0 = new otcic_CurrencyHelper(); + otcic_CurrencyHelper__init_(var_0); + return var_0; +} +function otcic_CurrencyHelper__init_($this) { + return; +} +function otcic_CurrencyHelper_getCurrencies$$create() { + return [{"code" : "AFN", "fractionDigits" : 2, "numericCode" : 971}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "ALL", "fractionDigits" : 2, "numericCode" : 8}, {"code" : "DZD", "fractionDigits" : 2, "numericCode" : 12}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "AOA", "fractionDigits" : 2, "numericCode" : 973}, {"code" : "XCD", "fractionDigits" : 2, "numericCode" : 951}, {"code" : null, + "fractionDigits" : 0, "numericCode" : 0}, {"code" : "XCD", "fractionDigits" : 2, "numericCode" : 951}, {"code" : "ARS", "fractionDigits" : 2, "numericCode" : 32}, {"code" : "AMD", "fractionDigits" : 2, "numericCode" : 51}, {"code" : "AWG", "fractionDigits" : 2, "numericCode" : 533}, {"code" : "AUD", "fractionDigits" : 2, "numericCode" : 36}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "AZN", "fractionDigits" : 2, "numericCode" : 944}, {"code" : "BSD", "fractionDigits" : 2, "numericCode" + : 44}, {"code" : "BHD", "fractionDigits" : 3, "numericCode" : 48}, {"code" : "BDT", "fractionDigits" : 2, "numericCode" : 50}, {"code" : "BBD", "fractionDigits" : 2, "numericCode" : 52}, {"code" : "BYR", "fractionDigits" : 0, "numericCode" : 974}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "BZD", "fractionDigits" : 2, "numericCode" : 84}, {"code" : "XOF", "fractionDigits" : 0, "numericCode" : 952}, {"code" : "BMD", "fractionDigits" : 2, "numericCode" : 60}, {"code" : "BTN", "fractionDigits" + : 2, "numericCode" : 64}, {"code" : "INR", "fractionDigits" : 2, "numericCode" : 356}, {"code" : "BOB", "fractionDigits" : 2, "numericCode" : 68}, {"code" : "BOV", "fractionDigits" : 2, "numericCode" : 984}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "BAM", "fractionDigits" : 2, "numericCode" : 977}, {"code" : "BWP", "fractionDigits" : 2, "numericCode" : 72}, {"code" : "NOK", "fractionDigits" : 2, "numericCode" : 578}, {"code" : "BRL", "fractionDigits" : 2, "numericCode" : 986} + , {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "BND", "fractionDigits" : 2, "numericCode" : 96}, {"code" : "BGN", "fractionDigits" : 2, "numericCode" : 975}, {"code" : "XOF", "fractionDigits" : 0, "numericCode" : 952}, {"code" : "BIF", "fractionDigits" : 0, "numericCode" : 108}, {"code" : "KHR", "fractionDigits" : 2, "numericCode" : 116}, {"code" : "XAF", "fractionDigits" : 0, "numericCode" : 950}, {"code" : "CAD", "fractionDigits" : 2, "numericCode" : 124}, {"code" : "CVE", "fractionDigits" + : 2, "numericCode" : 132}, {"code" : "KYD", "fractionDigits" : 2, "numericCode" : 136}, {"code" : "XAF", "fractionDigits" : 0, "numericCode" : 950}, {"code" : "XAF", "fractionDigits" : 0, "numericCode" : 950}, {"code" : "CLF", "fractionDigits" : 4, "numericCode" : 990}, {"code" : "CLP", "fractionDigits" : 0, "numericCode" : 152}, {"code" : "CNY", "fractionDigits" : 2, "numericCode" : 156}, {"code" : "AUD", "fractionDigits" : 2, "numericCode" : 36}, {"code" : "AUD", "fractionDigits" : 2, "numericCode" : 36} + , {"code" : "COP", "fractionDigits" : 2, "numericCode" : 170}, {"code" : "COU", "fractionDigits" : 2, "numericCode" : 970}, {"code" : "KMF", "fractionDigits" : 0, "numericCode" : 174}, {"code" : "XAF", "fractionDigits" : 0, "numericCode" : 950}, {"code" : "CDF", "fractionDigits" : 2, "numericCode" : 976}, {"code" : "NZD", "fractionDigits" : 2, "numericCode" : 554}, {"code" : "CRC", "fractionDigits" : 2, "numericCode" : 188}, {"code" : "XOF", "fractionDigits" : 0, "numericCode" : 952}, {"code" : "HRK", "fractionDigits" + : 2, "numericCode" : 191}, {"code" : "CUC", "fractionDigits" : 2, "numericCode" : 931}, {"code" : "CUP", "fractionDigits" : 2, "numericCode" : 192}, {"code" : "ANG", "fractionDigits" : 2, "numericCode" : 532}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "CZK", "fractionDigits" : 2, "numericCode" : 203}, {"code" : "DKK", "fractionDigits" : 2, "numericCode" : 208}, {"code" : "DJF", "fractionDigits" : 0, "numericCode" : 262}, {"code" : "XCD", "fractionDigits" : 2, "numericCode" : + 951}, {"code" : "DOP", "fractionDigits" : 2, "numericCode" : 214}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "EGP", "fractionDigits" : 2, "numericCode" : 818}, {"code" : "SVC", "fractionDigits" : 2, "numericCode" : 222}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "XAF", "fractionDigits" : 0, "numericCode" : 950}, {"code" : "ERN", "fractionDigits" : 2, "numericCode" : 232}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "ETB", + "fractionDigits" : 2, "numericCode" : 230}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "FKP", "fractionDigits" : 2, "numericCode" : 238}, {"code" : "DKK", "fractionDigits" : 2, "numericCode" : 208}, {"code" : "FJD", "fractionDigits" : 2, "numericCode" : 242}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "XPF", "fractionDigits" : 0, + "numericCode" : 953}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "XAF", "fractionDigits" : 0, "numericCode" : 950}, {"code" : "GMD", "fractionDigits" : 2, "numericCode" : 270}, {"code" : "GEL", "fractionDigits" : 2, "numericCode" : 981}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "GHS", "fractionDigits" : 2, "numericCode" : 936}, {"code" : "GIP", "fractionDigits" : 2, "numericCode" : 292}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978} + , {"code" : "DKK", "fractionDigits" : 2, "numericCode" : 208}, {"code" : "XCD", "fractionDigits" : 2, "numericCode" : 951}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "GTQ", "fractionDigits" : 2, "numericCode" : 320}, {"code" : "GBP", "fractionDigits" : 2, "numericCode" : 826}, {"code" : "GNF", "fractionDigits" : 0, "numericCode" : 324}, {"code" : "XOF", "fractionDigits" : 0, "numericCode" : 952}, {"code" : "GYD", "fractionDigits" + : 2, "numericCode" : 328}, {"code" : "HTG", "fractionDigits" : 2, "numericCode" : 332}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "AUD", "fractionDigits" : 2, "numericCode" : 36}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "HNL", "fractionDigits" : 2, "numericCode" : 340}, {"code" : "HKD", "fractionDigits" : 2, "numericCode" : 344}, {"code" : "HUF", "fractionDigits" : 2, "numericCode" : 348}, {"code" : "ISK", "fractionDigits" : 0, "numericCode" : 352} + , {"code" : "INR", "fractionDigits" : 2, "numericCode" : 356}, {"code" : "IDR", "fractionDigits" : 2, "numericCode" : 360}, {"code" : "XDR", "fractionDigits" : -1, "numericCode" : 960}, {"code" : "IRR", "fractionDigits" : 2, "numericCode" : 364}, {"code" : "IQD", "fractionDigits" : 3, "numericCode" : 368}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "GBP", "fractionDigits" : 2, "numericCode" : 826}, {"code" : "ILS", "fractionDigits" : 2, "numericCode" : 376}, {"code" : "EUR", "fractionDigits" + : 2, "numericCode" : 978}, {"code" : "JMD", "fractionDigits" : 2, "numericCode" : 388}, {"code" : "JPY", "fractionDigits" : 0, "numericCode" : 392}, {"code" : "GBP", "fractionDigits" : 2, "numericCode" : 826}, {"code" : "JOD", "fractionDigits" : 3, "numericCode" : 400}, {"code" : "KZT", "fractionDigits" : 2, "numericCode" : 398}, {"code" : "KES", "fractionDigits" : 2, "numericCode" : 404}, {"code" : "AUD", "fractionDigits" : 2, "numericCode" : 36}, {"code" : "KPW", "fractionDigits" : 2, "numericCode" : 408} + , {"code" : "KRW", "fractionDigits" : 0, "numericCode" : 410}, {"code" : "KWD", "fractionDigits" : 3, "numericCode" : 414}, {"code" : "KGS", "fractionDigits" : 2, "numericCode" : 417}, {"code" : "LAK", "fractionDigits" : 2, "numericCode" : 418}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "LBP", "fractionDigits" : 2, "numericCode" : 422}, {"code" : "LSL", "fractionDigits" : 2, "numericCode" : 426}, {"code" : "ZAR", "fractionDigits" : 2, "numericCode" : 710}, {"code" : "LRD", "fractionDigits" + : 2, "numericCode" : 430}, {"code" : "LYD", "fractionDigits" : 3, "numericCode" : 434}, {"code" : "CHF", "fractionDigits" : 2, "numericCode" : 756}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "MOP", "fractionDigits" : 2, "numericCode" : 446}, {"code" : "MKD", "fractionDigits" : 2, "numericCode" : 807}, {"code" : "MGA", "fractionDigits" : 2, "numericCode" : 969}, {"code" : "MWK", "fractionDigits" : 2, "numericCode" : + 454}, {"code" : "MYR", "fractionDigits" : 2, "numericCode" : 458}, {"code" : "MVR", "fractionDigits" : 2, "numericCode" : 462}, {"code" : "XOF", "fractionDigits" : 0, "numericCode" : 952}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "MRO", "fractionDigits" : 2, "numericCode" : 478}, {"code" : "MUR", "fractionDigits" : 2, "numericCode" : 480}, {"code" : "EUR", + "fractionDigits" : 2, "numericCode" : 978}, {"code" : "XUA", "fractionDigits" : -1, "numericCode" : 965}, {"code" : "MXN", "fractionDigits" : 2, "numericCode" : 484}, {"code" : "MXV", "fractionDigits" : 2, "numericCode" : 979}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "MDL", "fractionDigits" : 2, "numericCode" : 498}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "MNT", "fractionDigits" : 2, "numericCode" : 496}, {"code" : "EUR", "fractionDigits" : 2, + "numericCode" : 978}, {"code" : "XCD", "fractionDigits" : 2, "numericCode" : 951}, {"code" : "MAD", "fractionDigits" : 2, "numericCode" : 504}, {"code" : "MZN", "fractionDigits" : 2, "numericCode" : 943}, {"code" : "MMK", "fractionDigits" : 2, "numericCode" : 104}, {"code" : "NAD", "fractionDigits" : 2, "numericCode" : 516}, {"code" : "ZAR", "fractionDigits" : 2, "numericCode" : 710}, {"code" : "AUD", "fractionDigits" : 2, "numericCode" : 36}, {"code" : "NPR", "fractionDigits" : 2, "numericCode" : 524}, + {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "XPF", "fractionDigits" : 0, "numericCode" : 953}, {"code" : "NZD", "fractionDigits" : 2, "numericCode" : 554}, {"code" : "NIO", "fractionDigits" : 2, "numericCode" : 558}, {"code" : "XOF", "fractionDigits" : 0, "numericCode" : 952}, {"code" : "NGN", "fractionDigits" : 2, "numericCode" : 566}, {"code" : "NZD", "fractionDigits" : 2, "numericCode" : 554}, {"code" : "AUD", "fractionDigits" : 2, "numericCode" : 36}, {"code" : "USD", "fractionDigits" + : 2, "numericCode" : 840}, {"code" : "NOK", "fractionDigits" : 2, "numericCode" : 578}, {"code" : "OMR", "fractionDigits" : 3, "numericCode" : 512}, {"code" : "PKR", "fractionDigits" : 2, "numericCode" : 586}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : null, "fractionDigits" : 0, "numericCode" : 0}, {"code" : "PAB", "fractionDigits" : 2, "numericCode" : 590}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "PGK", "fractionDigits" : 2, "numericCode" : 598} + , {"code" : "PYG", "fractionDigits" : 0, "numericCode" : 600}, {"code" : "PEN", "fractionDigits" : 2, "numericCode" : 604}, {"code" : "PHP", "fractionDigits" : 2, "numericCode" : 608}, {"code" : "NZD", "fractionDigits" : 2, "numericCode" : 554}, {"code" : "PLN", "fractionDigits" : 2, "numericCode" : 985}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "QAR", "fractionDigits" : 2, "numericCode" : 634}, {"code" : "EUR", "fractionDigits" + : 2, "numericCode" : 978}, {"code" : "RON", "fractionDigits" : 2, "numericCode" : 946}, {"code" : "RUB", "fractionDigits" : 2, "numericCode" : 643}, {"code" : "RWF", "fractionDigits" : 0, "numericCode" : 646}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "SHP", "fractionDigits" : 2, "numericCode" : 654}, {"code" : "XCD", "fractionDigits" : 2, "numericCode" : 951}, {"code" : "XCD", "fractionDigits" : 2, "numericCode" : 951}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : + 978}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "XCD", "fractionDigits" : 2, "numericCode" : 951}, {"code" : "WST", "fractionDigits" : 2, "numericCode" : 882}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "STD", "fractionDigits" : 2, "numericCode" : 678}, {"code" : "SAR", "fractionDigits" : 2, "numericCode" : 682}, {"code" : "XOF", "fractionDigits" : 0, "numericCode" : 952}, {"code" : "RSD", "fractionDigits" : 2, "numericCode" : 941}, {"code" : "SCR", + "fractionDigits" : 2, "numericCode" : 690}, {"code" : "SLL", "fractionDigits" : 2, "numericCode" : 694}, {"code" : "SGD", "fractionDigits" : 2, "numericCode" : 702}, {"code" : "ANG", "fractionDigits" : 2, "numericCode" : 532}, {"code" : "XSU", "fractionDigits" : -1, "numericCode" : 994}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "SBD", "fractionDigits" : 2, "numericCode" : 90}, {"code" : "SOS", "fractionDigits" : 2, + "numericCode" : 706}, {"code" : "ZAR", "fractionDigits" : 2, "numericCode" : 710}, {"code" : null, "fractionDigits" : 0, "numericCode" : 0}, {"code" : "SSP", "fractionDigits" : 2, "numericCode" : 728}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "LKR", "fractionDigits" : 2, "numericCode" : 144}, {"code" : "SDG", "fractionDigits" : 2, "numericCode" : 938}, {"code" : "SRD", "fractionDigits" : 2, "numericCode" : 968}, {"code" : "NOK", "fractionDigits" : 2, "numericCode" : 578}, {"code" + : "SZL", "fractionDigits" : 2, "numericCode" : 748}, {"code" : "SEK", "fractionDigits" : 2, "numericCode" : 752}, {"code" : "CHE", "fractionDigits" : 2, "numericCode" : 947}, {"code" : "CHF", "fractionDigits" : 2, "numericCode" : 756}, {"code" : "CHW", "fractionDigits" : 2, "numericCode" : 948}, {"code" : "SYP", "fractionDigits" : 2, "numericCode" : 760}, {"code" : "TWD", "fractionDigits" : 2, "numericCode" : 901}, {"code" : "TJS", "fractionDigits" : 2, "numericCode" : 972}, {"code" : "TZS", "fractionDigits" + : 2, "numericCode" : 834}, {"code" : "THB", "fractionDigits" : 2, "numericCode" : 764}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "XOF", "fractionDigits" : 0, "numericCode" : 952}, {"code" : "NZD", "fractionDigits" : 2, "numericCode" : 554}, {"code" : "TOP", "fractionDigits" : 2, "numericCode" : 776}, {"code" : "TTD", "fractionDigits" : 2, "numericCode" : 780}, {"code" : "TND", "fractionDigits" : 3, "numericCode" : 788}, {"code" : "TRY", "fractionDigits" : 2, "numericCode" : + 949}, {"code" : "TMT", "fractionDigits" : 2, "numericCode" : 934}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "AUD", "fractionDigits" : 2, "numericCode" : 36}, {"code" : "UGX", "fractionDigits" : 0, "numericCode" : 800}, {"code" : "UAH", "fractionDigits" : 2, "numericCode" : 980}, {"code" : "AED", "fractionDigits" : 2, "numericCode" : 784}, {"code" : "GBP", "fractionDigits" : 2, "numericCode" : 826}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "USN", + "fractionDigits" : 2, "numericCode" : 997}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "UYI", "fractionDigits" : 0, "numericCode" : 940}, {"code" : "UYU", "fractionDigits" : 2, "numericCode" : 858}, {"code" : "UZS", "fractionDigits" : 2, "numericCode" : 860}, {"code" : "VUV", "fractionDigits" : 0, "numericCode" : 548}, {"code" : "VEF", "fractionDigits" : 2, "numericCode" : 937}, {"code" : "VND", "fractionDigits" : 0, "numericCode" : 704}, {"code" : "USD", "fractionDigits" : 2, + "numericCode" : 840}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "XPF", "fractionDigits" : 0, "numericCode" : 953}, {"code" : "MAD", "fractionDigits" : 2, "numericCode" : 504}, {"code" : "YER", "fractionDigits" : 2, "numericCode" : 886}, {"code" : "ZMW", "fractionDigits" : 2, "numericCode" : 967}, {"code" : "ZWL", "fractionDigits" : 2, "numericCode" : 932}, {"code" : "XBA", "fractionDigits" : -1, "numericCode" : 955}, {"code" : "XBB", "fractionDigits" : -1, "numericCode" : 956} + , {"code" : "XBC", "fractionDigits" : -1, "numericCode" : 957}, {"code" : "XBD", "fractionDigits" : -1, "numericCode" : 958}, {"code" : "XTS", "fractionDigits" : -1, "numericCode" : 963}, {"code" : "XXX", "fractionDigits" : -1, "numericCode" : 999}, {"code" : "XAU", "fractionDigits" : -1, "numericCode" : 959}, {"code" : "XPD", "fractionDigits" : -1, "numericCode" : 964}, {"code" : "XPT", "fractionDigits" : -1, "numericCode" : 962}, {"code" : "XAG", "fractionDigits" : -1, "numericCode" : 961}]; +} +function otcic_CurrencyHelper_getCountryToCurrencyMap$$create() { + return {"": {"value" : "CYP"}, "PR": {"value" : "USD"}, "PT": {"value" : "EUR"}, "PW": {"value" : "USD"}, "PY": {"value" : "PYG"}, "QA": {"value" : "QAR"}, "AC": {"value" : "SHP"}, "AD": {"value" : "EUR"}, "AE": {"value" : "AED"}, "AF": {"value" : "AFN"}, "AG": {"value" : "XCD"}, "AI": {"value" : "XCD"}, "AL": {"value" : "ALL"}, "AM": {"value" : "AMD"}, "AN": {"value" : "ANG"}, "AO": {"value" : "AOA"}, "242": {"value" : "Brazzaville"}, "AQ": {"value" : ""}, "AR": {"value" : "ARS"}, "243": {"value" : "Kinshasa"} + , "AS": {"value" : "USD"}, "AT": {"value" : "EUR"}, "RE": {"value" : "EUR"}, "AU": {"value" : ""}, "AW": {"value" : "AWG"}, "AX": {"value" : "EUR"}, "AZ": {"value" : "AMD"}, "RO": {"value" : "RON"}, "BA": {"value" : "BAM"}, "BB": {"value" : "BBD"}, "RS": {"value" : "RSD"}, "BD": {"value" : "BDT"}, "BE": {"value" : "EUR"}, "RU": {"value" : "RUB"}, "BF": {"value" : "XOF"}, "BG": {"value" : "BGN"}, "RW": {"value" : "RWF"}, "27": {"value" : ""}, "BH": {"value" : "BHD"}, "BI": {"value" : "BIF"}, "BJ": {"value" + : "XOF"}, "BM": {"value" : "BMD"}, "BN": {"value" : "BND"}, "BO": {"value" : "BOB"}, "SA": {"value" : "SAR"}, "SB": {"value" : "SBD"}, "BR": {"value" : "BRL"}, "SC": {"value" : "SCR"}, "SD": {"value" : "SDD"}, "BT": {"value" : "BTN"}, "SE": {"value" : "SEK"}, "SG": {"value" : "SGD"}, "BV": {"value" : ""}, "BW": {"value" : "BWP"}, "SH": {"value" : "SHP"}, "SI": {"value" : "EUR"}, "BY": {"value" : "BYR"}, "SJ": {"value" : "NOK"}, "BZ": {"value" : "BZD"}, "SK": {"value" : "SKK"}, "SL": {"value" : "SLL"}, "SM": + {"value" : "EUR"}, "SN": {"value" : "XOF"}, "SO": {"value" : ""}, "CA": {"value" : "CAD"}, "SR": {"value" : "SRD"}, "CC": {"value" : "AUD"}, "ST": {"value" : "STD"}, "CF": {"value" : "XAF"}, "SV": {"value" : "USD"}, "CH": {"value" : "CHF"}, "CI": {"value" : "XOF"}, "SY": {"value" : "SYP"}, "SZ": {"value" : "SZL"}, "CK": {"value" : "NZD"}, "CL": {"value" : "CLP"}, "CM": {"value" : "XAF"}, "CO": {"value" : "COP"}, "TA": {"value" : "SHP"}, "CR": {"value" : "CRC"}, "TC": {"value" : "USD"}, "TD": {"value" : "XAF"} + , "CU": {"value" : "CUP"}, "TF": {"value" : ""}, "CV": {"value" : "CVE"}, "TG": {"value" : "XOF"}, "TH": {"value" : "THB"}, "CX": {"value" : "AUD"}, "CY": {"value" : "TRY"}, "TJ": {"value" : "TJS"}, "CZ": {"value" : "CZK"}, "TK": {"value" : "NZD"}, "TL": {"value" : "USD"}, "TM": {"value" : "TMM"}, "TN": {"value" : "TND"}, "TO": {"value" : "TOP"}, "TR": {"value" : "TRY"}, "TT": {"value" : "TTD"}, "DE": {"value" : "EUR"}, "TV": {"value" : "AUD"}, "DJ": {"value" : "DJF"}, "TZ": {"value" : "TZS"}, "DK": {"value" + : "DKK"}, "DM": {"value" : "XCD"}, "DO": {"value" : "DOP"}, "UA": {"value" : "UAH"}, "UG": {"value" : "UGX"}, "DZ": {"value" : "DZD"}, "UM": {"value" : ""}, "EC": {"value" : "USD"}, "US": {"value" : "USD"}, "EE": {"value" : "EEK"}, "EG": {"value" : "EGP"}, "UY": {"value" : "UYU"}, "UZ": {"value" : "UZS"}, "VA": {"value" : "EUR"}, "ER": {"value" : "ERN"}, "VC": {"value" : "XCD"}, "ES": {"value" : "EUR"}, "ET": {"value" : "ETB"}, "VE": {"value" : "VEB"}, "VG": {"value" : "USD"}, "VI": {"value" : "USD"}, "VN": + {"value" : "VND"}, "VU": {"value" : "VUV"}, "FI": {"value" : "EUR"}, "FJ": {"value" : "FJD"}, "FK": {"value" : "FKP"}, "FM": {"value" : "USD"}, "FO": {"value" : "DKK"}, "FR": {"value" : "EUR"}, "WF": {"value" : "XPF"}, "850": {"value" : "Pyongyang"}, "GA": {"value" : "XAF"}, "GB": {"value" : "GBP"}, "WS": {"value" : "WST"}, "GD": {"value" : "XCD"}, "GE": {"value" : "RUB and GEL"}, "GF": {"value" : "EUR"}, "GG": {"value" : "GGP"}, "GH": {"value" : "GHC"}, "GI": {"value" : "GIP"}, "GL": {"value" : "DKK"}, + "GN": {"value" : "GNF"}, "GP": {"value" : "EUR"}, "GQ": {"value" : "XAF"}, "GR": {"value" : "EUR"}, "GS": {"value" : ""}, "GT": {"value" : "GTQ"}, "GU": {"value" : "USD"}, "GW": {"value" : "XOF"}, "GY": {"value" : "GYD"}, "-241": {"value" : "Nassau"}, "82": {"value" : "Seoul"}, "86": {"value" : "Beijing"}, "HK": {"value" : "HKD"}, "HM": {"value" : ""}, "HN": {"value" : "HNL"}, "HR": {"value" : "HRK"}, "HT": {"value" : "HTG"}, "YE": {"value" : "YER"}, "HU": {"value" : "HUF"}, "ID": {"value" : "IDR"}, "YT": + {"value" : "EUR"}, "IE": {"value" : "EUR"}, "IL": {"value" : "ILS"}, "IM": {"value" : "IMP"}, "IN": {"value" : "INR"}, "IO": {"value" : ""}, "IQ": {"value" : "IQD"}, "IR": {"value" : "IRR"}, "IS": {"value" : "ISK"}, "IT": {"value" : "EUR"}, "ZM": {"value" : "ZMK"}, "886": {"value" : "Taipei"}, "JE": {"value" : "JEP"}, "ZW": {"value" : "ZWD"}, "JM": {"value" : "JMD"}, "JO": {"value" : "JOD"}, "JP": {"value" : "JPY"}, "KE": {"value" : "KES"}, "KG": {"value" : "KGS"}, "KH": {"value" : "KHR"}, "KI": {"value" + : "AUD"}, "KM": {"value" : "KMF"}, "KN": {"value" : "XCD"}, "KW": {"value" : "KWD"}, "KY": {"value" : "KYD"}, "KZ": {"value" : "KZT"}, "LA": {"value" : "LAK"}, "LB": {"value" : "LBP"}, "LC": {"value" : "XCD"}, "LI": {"value" : "CHF"}, "LK": {"value" : "LKR"}, "LR": {"value" : "LRD"}, "LS": {"value" : "LSL"}, "LT": {"value" : "LTL"}, "LU": {"value" : "EUR"}, "LV": {"value" : "LVL"}, "LY": {"value" : "LYD"}, "MA": {"value" : "MAD"}, "MC": {"value" : "EUR"}, "MD": {"value" : ""}, "ME": {"value" : "EUR"}, "MG": + {"value" : "MGA"}, "MH": {"value" : "USD"}, "MK": {"value" : "MKD"}, "ML": {"value" : "XOF"}, "MM": {"value" : "MMK"}, "MN": {"value" : "MNT"}, "MO": {"value" : "MOP"}, "MP": {"value" : "USD"}, "MQ": {"value" : "EUR"}, "MR": {"value" : "MRO"}, "MS": {"value" : "XCD"}, "MT": {"value" : "MTL"}, "MU": {"value" : "MUR"}, "MV": {"value" : "MVR"}, "MW": {"value" : "MWK"}, "MX": {"value" : "MXN"}, "MY": {"value" : "MYR"}, "MZ": {"value" : "MZM"}, "NA": {"value" : "NAD"}, "NC": {"value" : "XPF"}, "NE": {"value" + : "XOF"}, "NF": {"value" : "AUD"}, "NG": {"value" : "NGN"}, "NI": {"value" : "NIO"}, "NL": {"value" : "EUR"}, "NO": {"value" : "NOK"}, "NP": {"value" : "NPR"}, "NR": {"value" : "AUD"}, "NU": {"value" : "NZD"}, "NZ": {"value" : "NZD"}, "OM": {"value" : "OMR"}, "220": {"value" : "Banjul"}, "PA": {"value" : "PAB"}, "PE": {"value" : "PEN"}, "PF": {"value" : ""}, "PG": {"value" : "PGK"}, "PH": {"value" : "PHP"}, "PK": {"value" : "PKR"}, "PL": {"value" : "PLN"}, "PM": {"value" : "EUR"}, "PN": {"value" : "NZD"} + }; +} +function jn_IntBufferOverByteBuffer() { + var a = this; jn_IntBufferImpl.call(a); + a.$byteByffer = null; + a.$readOnly4 = 0; + a.$start9 = 0; +} +function jn_IntBufferOverByteBuffer__init_0(var_0, var_1, var_2, var_3, var_4, var_5) { + var var_6 = new jn_IntBufferOverByteBuffer(); + jn_IntBufferOverByteBuffer__init_(var_6, var_0, var_1, var_2, var_3, var_4, var_5); + return var_6; +} +function jn_IntBufferOverByteBuffer__init_($this, $start, $capacity, $byteBuffer, $position, $limit, $readOnly) { + jn_IntBufferImpl__init_($this, $capacity, $position, $limit); + $this.$start9 = $start; + $this.$byteByffer = $byteBuffer; + $this.$readOnly4 = $readOnly; +} +function jn_IntBufferOverByteBuffer_readOnly($this) { + return $this.$readOnly4; +} +function jn_IntBufferOverByteBufferLittleEndian() { + jn_IntBufferOverByteBuffer.call(this); +} +function jn_IntBufferOverByteBufferLittleEndian_getElement($this, $index) { + var var$2, var$3; + var$2 = $this.$byteByffer.$array0.data; + var$3 = $this.$start9; + $index = $index * 4 | 0; + return var$2[var$3 + $index | 0] & 255 | ($this.$byteByffer.$array0.data[($this.$start9 + $index | 0) + 1 | 0] & 255) << 8 | ($this.$byteByffer.$array0.data[($this.$start9 + $index | 0) + 2 | 0] & 255) << 16 | ($this.$byteByffer.$array0.data[($this.$start9 + $index | 0) + 3 | 0] & 255) << 24; +} +function jn_IntBufferOverByteBufferLittleEndian_putElement($this, $index, $value) { + var var$3, var$4; + var$3 = $this.$byteByffer.$array0.data; + var$4 = $this.$start9; + $index = $index * 4 | 0; + var$3[var$4 + $index | 0] = $value << 24 >> 24; + $this.$byteByffer.$array0.data[($this.$start9 + $index | 0) + 1 | 0] = $value >> 8 << 24 >> 24; + $this.$byteByffer.$array0.data[($this.$start9 + $index | 0) + 2 | 0] = $value >> 16 << 24 >> 24; + $this.$byteByffer.$array0.data[($this.$start9 + $index | 0) + 3 | 0] = $value >> 24 << 24 >> 24; +} +function jn_IntBufferOverByteBufferBigEndian() { + jn_IntBufferOverByteBuffer.call(this); +} +function jn_IntBufferOverByteBufferBigEndian_getElement($this, $index) { + var var$2, var$3; + var$2 = $this.$byteByffer.$array0.data; + var$3 = $this.$start9; + $index = $index * 4 | 0; + return (var$2[var$3 + $index | 0] & 255) << 24 | ($this.$byteByffer.$array0.data[($this.$start9 + $index | 0) + 1 | 0] & 255) << 16 | ($this.$byteByffer.$array0.data[($this.$start9 + $index | 0) + 2 | 0] & 255) << 8 | $this.$byteByffer.$array0.data[($this.$start9 + $index | 0) + 3 | 0] & 255; +} +function jn_IntBufferOverByteBufferBigEndian_putElement($this, $index, $value) { + var var$3, var$4; + var$3 = $this.$byteByffer.$array0.data; + var$4 = $this.$start9; + $index = $index * 4 | 0; + var$3[var$4 + $index | 0] = $value >> 24 << 24 >> 24; + $this.$byteByffer.$array0.data[($this.$start9 + $index | 0) + 1 | 0] = $value >> 16 << 24 >> 24; + $this.$byteByffer.$array0.data[($this.$start9 + $index | 0) + 2 | 0] = $value >> 8 << 24 >> 24; + $this.$byteByffer.$array0.data[($this.$start9 + $index | 0) + 3 | 0] = $value << 24 >> 24; +} +function jur_BackReferencedSingleSet() { + jur_SingleSet.call(this); +} +function jur_BackReferencedSingleSet_find($this, $startSearch, $testString, $matchResult) { + var $res, $lastIndex, $saveStart; + $res = 0; + $lastIndex = $matchResult.$rightBound0; + a: { + while (true) { + if ($startSearch > $lastIndex) { + $startSearch = $res; + break a; + } + $saveStart = jur_MatchResultImpl_getStart($matchResult, $this.$groupIndex0); + jur_MatchResultImpl_setStart($matchResult, $this.$groupIndex0, $startSearch); + $res = $this.$kid.$matches0($startSearch, $testString, $matchResult); + if ($res >= 0) + break; + jur_MatchResultImpl_setStart($matchResult, $this.$groupIndex0, $saveStart); + $startSearch = $startSearch + 1 | 0; + } + } + return $startSearch; +} +function jur_BackReferencedSingleSet_findBack($this, $stringIndex, $startSearch, $testString, $matchResult) { + var $res, $saveStart; + $res = 0; + a: { + while (true) { + if ($startSearch < $stringIndex) { + $startSearch = $res; + break a; + } + $saveStart = jur_MatchResultImpl_getStart($matchResult, $this.$groupIndex0); + jur_MatchResultImpl_setStart($matchResult, $this.$groupIndex0, $startSearch); + $res = $this.$kid.$matches0($startSearch, $testString, $matchResult); + if ($res >= 0) + break; + jur_MatchResultImpl_setStart($matchResult, $this.$groupIndex0, $saveStart); + $startSearch = $startSearch + (-1) | 0; + } + } + return $startSearch; +} +function jur_BackReferencedSingleSet_processBackRefReplacement($this) { + return null; +} +function ju_HashMap$2() { + ju_AbstractCollection.call(this); + this.$this$03 = null; +} +function ju_HashMap$2_size($this) { + return $this.$this$03.$elementCount; +} +function ju_HashMap$2_iterator($this) { + var var$1; + var$1 = new ju_HashMap$ValueIterator; + ju_HashMap$AbstractMapIterator__init_(var$1, $this.$this$03); + return var$1; +} +function jl_Double() { + jl_Number.call(this); + this.$value7 = 0.0; +} +var jl_Double_NaN = 0.0; +var jl_Double_TYPE = null; +function jl_Double_doubleValue($this) { + return $this.$value7; +} +function jl_Double_intValue($this) { + return $this.$value7 | 0; +} +function jl_Double_longValue($this) { + return Long_fromNumber($this.$value7); +} +function jl_Double_valueOf($d) { + var var$2; + var$2 = new jl_Double; + var$2.$value7 = $d; + return var$2; +} +function jl_Double_toString($d) { + var var$2; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + return jl_AbstractStringBuilder_toString(jl_StringBuilder_append4(var$2, $d)); +} +function jl_Double_valueOf0($string) { + return jl_Double_valueOf(jl_Double_parseDouble($string)); +} +function jl_Double_parseDouble($string) { + var $start, $end, $negative, $c, $mantissa, $exp, $hasOneDigit, var$9, $negativeExp, $numExp; + if (jl_String_isEmpty($string)) { + $string = new jl_NumberFormatException; + jl_Throwable__init_0($string); + $rt_throw($string); + } + $start = 0; + $end = jl_String_length($string); + while (true) { + if (jl_String_charAt($string, $start) > 32) { + while (jl_String_charAt($string, $end - 1 | 0) <= 32) { + $end = $end + (-1) | 0; + } + $negative = 0; + if (jl_String_charAt($string, $start) == 45) { + $start = $start + 1 | 0; + $negative = 1; + } else if (jl_String_charAt($string, $start) == 43) + $start = $start + 1 | 0; + if ($start == $end) { + $string = new jl_NumberFormatException; + jl_Throwable__init_0($string); + $rt_throw($string); + } + a: { + $c = jl_String_charAt($string, $start); + $mantissa = Long_ZERO; + $exp = 0; + $hasOneDigit = 0; + if ($c != 46) { + $hasOneDigit = 1; + if ($c >= 48 && $c <= 57) { + b: { + while ($start < $end) { + if (jl_String_charAt($string, $start) != 48) + break b; + $start = $start + 1 | 0; + } + } + while ($start < $end) { + var$9 = jl_String_charAt($string, $start); + if (var$9 < 48) + break a; + if (var$9 > 57) + break a; + if (Long_toNumber($mantissa) >= 1.0E17) + $exp = $exp + 1 | 0; + else + $mantissa = Long_add(Long_mul($mantissa, Long_fromInt(10)), Long_fromInt(var$9 - 48 | 0)); + $start = $start + 1 | 0; + } + } else { + $string = new jl_NumberFormatException; + jl_Throwable__init_0($string); + $rt_throw($string); + } + } + } + if ($start < $end && jl_String_charAt($string, $start) == 46) { + $start = $start + 1 | 0; + c: { + while (true) { + if ($start >= $end) + break c; + $c = jl_String_charAt($string, $start); + if ($c < 48) + break c; + if ($c > 57) + break; + if (Long_toNumber($mantissa) < 1.0E17) { + $mantissa = Long_add(Long_mul($mantissa, Long_fromInt(10)), Long_fromInt($c - 48 | 0)); + $exp = $exp + (-1) | 0; + } + $start = $start + 1 | 0; + $hasOneDigit = 1; + } + } + if (!$hasOneDigit) { + $string = new jl_NumberFormatException; + jl_Exception__init_($string); + $rt_throw($string); + } + } + if ($start < $end) { + $c = jl_String_charAt($string, $start); + if ($c != 101 && $c != 69) + $rt_throw(jl_NumberFormatException__init_0()); + $c = $start + 1 | 0; + $negativeExp = 0; + if ($c == $end) + $rt_throw(jl_NumberFormatException__init_0()); + if (jl_String_charAt($string, $c) == 45) { + $c = $c + 1 | 0; + $negativeExp = 1; + } else if (jl_String_charAt($string, $c) == 43) + $c = $c + 1 | 0; + $numExp = 0; + $start = 0; + d: { + while (true) { + if ($c >= $end) + break d; + $hasOneDigit = jl_String_charAt($string, $c); + if ($hasOneDigit < 48) + break d; + if ($hasOneDigit > 57) + break; + $numExp = (10 * $numExp | 0) + ($hasOneDigit - 48 | 0) | 0; + $start = 1; + $c = $c + 1 | 0; + } + } + if (!$start) + $rt_throw(jl_NumberFormatException__init_0()); + if ($negativeExp) + $numExp = -$numExp; + $exp = $exp + $numExp | 0; + } + e: { + var$9 = $rt_compare($exp, 308); + if (var$9 <= 0) { + if (var$9) + break e; + if (Long_le($mantissa, new Long(2133831477, 4185580))) + break e; + } + return $negative ? (-Infinity) : Infinity; + } + if ($negative) + $mantissa = Long_neg($mantissa); + return Long_toNumber($mantissa) * jl_Double_decimalExponent($exp); + } + $start = $start + 1 | 0; + if ($start == $end) + break; + } + $string = new jl_NumberFormatException; + jl_Throwable__init_0($string); + $rt_throw($string); +} +function jl_Double_decimalExponent($n) { + var $d, $result; + if ($n >= 0) + $d = 10.0; + else { + $d = 0.1; + $n = -$n; + } + $result = 1.0; + while ($n) { + if ($n % 2 | 0) + $result = $result * $d; + $d = $d * $d; + $n = $n / 2 | 0; + } + return $result; +} +function jl_Double_toString0($this) { + return jl_Double_toString($this.$value7); +} +function jl_Double_equals($this, $other) { + if ($this === $other) + return 1; + return $other instanceof jl_Double && $other.$value7 === $this.$value7 ? 1 : 0; +} +function jl_Double_hashCode($this) { + var var$1; + var$1 = $rt_doubleToLongBits($this.$value7); + return var$1.hi ^ var$1.lo; +} +function jl_Double_compareTo($this, $other) { + return $rt_compare($this.$value7, $other.$value7); +} +function jl_Double_isNaN($this) { + return isNaN($this.$value7) ? 1 : 0; +} +function jl_Double_isInfinite($this) { + return !isFinite($this.$value7) ? 1 : 0; +} +function jl_Double_compareTo0($this, var$1) { + return jl_Double_compareTo($this, var$1); +} +function jl_Double__clinit_() { + jl_Double_NaN = NaN; + jl_Double_TYPE = $rt_cls($rt_doublecls()); +} +function nle_BaseNCodec$Context() { + var a = this; jl_Object.call(a); + a.$ibitWorkArea = 0; + a.$buffer1 = null; + a.$pos = 0; + a.$readPos = 0; + a.$eof = 0; + a.$currentLinePos = 0; + a.$modulus = 0; +} +function nle_BaseNCodec$Context__init_0() { + var var_0 = new nle_BaseNCodec$Context(); + nle_BaseNCodec$Context__init_(var_0); + return var_0; +} +function nle_BaseNCodec$Context__init_($this) { + return; +} +function nms_OpenGlHelper() { + jl_Object.call(this); +} +var nms_OpenGlHelper_defaultTexUnit = 0; +var nms_OpenGlHelper_lightmapTexUnit = 0; +function nms_OpenGlHelper__init_0() { + var var_0 = new nms_OpenGlHelper(); + nms_OpenGlHelper__init_(var_0); + return var_0; +} +function nms_OpenGlHelper__init_($this) { + return; +} +function nms_OpenGlHelper_setActiveTexture($par0) { + a: { + nleg_EaglerAdapterGL30_$callClinit(); + switch ($par0) { + case 33984: + nleg_EaglerAdapterGL30_selectedTex = 0; + nlea_EaglerAdapterImpl2__wglActiveTexture(33984); + break a; + case 33985: + nleg_EaglerAdapterGL30_selectedTex = 1; + nlea_EaglerAdapterImpl2__wglActiveTexture(33985); + break a; + default: + } + ji_PrintStream_println(jl_System_err(), $rt_s(258)); + } +} +function nms_OpenGlHelper_setLightmapTextureCoords($par0, $par1, $par2) { + a: { + nleg_EaglerAdapterGL30_$callClinit(); + switch ($par0) { + case 33984: + break; + case 33985: + nleg_EaglerAdapterGL30_tex1X = $par1; + nleg_EaglerAdapterGL30_tex1Y = $par2; + break a; + default: + ji_PrintStream_println(jl_System_err(), $rt_s(258)); + break a; + } + nleg_EaglerAdapterGL30_tex0X = $par1; + nleg_EaglerAdapterGL30_tex0Y = $par2; + } +} +function nms_TextureManager() { + var a = this; jl_Object.call(a); + a.$nextTextureID = 0; + a.$texturesMap = null; + a.$mapNameToId = null; +} +var nms_TextureManager_instance = null; +function nms_TextureManager__init_0() { + var var_0 = new nms_TextureManager(); + nms_TextureManager__init_(var_0); + return var_0; +} +function nms_TextureManager__init_($this) { + $this.$nextTextureID = 0; + $this.$texturesMap = ju_HashMap__init_(); + $this.$mapNameToId = ju_HashMap__init_(); +} +function nms_TextureManager_getNextTextureId($this) { + var var$1; + var$1 = $this.$nextTextureID; + $this.$nextTextureID = var$1 + 1 | 0; + return var$1; +} +function nms_TextureManager_registerTexture($this, $par1Str, $par2Texture) { + ju_HashMap_putImpl($this.$mapNameToId, $par1Str, jl_Integer_valueOf($par2Texture.$textureId)); + if (!ju_HashMap_containsKey($this.$texturesMap, jl_Integer_valueOf($par2Texture.$textureId))) + ju_HashMap_putImpl($this.$texturesMap, jl_Integer_valueOf($par2Texture.$textureId), $par2Texture); +} +function nms_TextureManager_registerTexture0($this, $par1Texture) { + if (ju_HashMap_containsValue($this.$texturesMap, $par1Texture)) + ji_PrintStream_println(jl_System_out(), $rt_s(1105)); + else + ju_HashMap_putImpl($this.$texturesMap, jl_Integer_valueOf($par1Texture.$textureId), $par1Texture); +} +function nms_TextureManager_createStitcher($this, $par1Str) { + var var$2; + var$2 = new nms_Stitcher; + var$2.$setStitchHolders = ju_HashSet__init_1(256); + var$2.$stitchSlots = ju_ArrayList__init_1(256); + var$2.$currentWidth = 0; + var$2.$currentHeight = 0; + var$2.$textureName0 = $par1Str; + var$2.$maxWidth = 8192; + var$2.$maxHeight = 8192; + var$2.$forcePowerOf2 = 1; + var$2.$maxTileDimension = 0; + return var$2; +} +function nms_TextureManager_createTexture($this, $par1Str) { + var $var2, $var3, $var17, $b, $var9, $var10, $var11, $var12, var$10, var$11, $var15, $var16, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$b = $thread.pop();$var17 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = ju_ArrayList__init_0(); + $var3 = nmc_Minecraft_theMinecraft.$texturePackList.$selectedTexturePack; + $var17 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var17); + jl_AbstractStringBuilder_append($var17, $rt_s(61)); + jl_AbstractStringBuilder_append($var17, $par1Str); + $b = nlea_EaglerAdapterImpl2_loadResourceBytes(jl_AbstractStringBuilder_toString($var17)); + if ($b === null) + return $var2; + $ptr = 1; + case 1: + $tmp = nlea_EaglerAdapterImpl2_loadPNG($b); + if ($rt_suspending()) { + break main; + } + $var9 = $tmp; + $var10 = $var9.$w0; + $var11 = $var9.$h0; + $var17 = jl_String_substring($par1Str, jl_String_lastIndexOf($par1Str, 47) + 1 | 0); + $var12 = jl_String_substring0($var17, 0, jl_String_lastIndexOf($var17, 46)); + var$10 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$10); + jl_AbstractStringBuilder_append(var$10, $rt_s(61)); + jl_AbstractStringBuilder_append(var$10, jl_String_substring0($par1Str, 0, jl_String_lastIndexOf($par1Str, 46))); + jl_AbstractStringBuilder_append(var$10, $rt_s(1106)); + var$11 = jl_AbstractStringBuilder_toString(var$10); + $var17 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var17); + jl_AbstractStringBuilder_append($var17, $rt_s(61)); + jl_AbstractStringBuilder_append($var17, $par1Str); + $var15 = nms_TexturePackImplementation_func_98138_b($var3, jl_AbstractStringBuilder_toString($var17), 0); + if (nms_TexturePackImplementation_func_98138_b(nmc_Minecraft_theMinecraft.$texturePackList.$selectedTexturePack, var$11, $var15 ? 0 : 1)) { + $var15 = $var11 / $var10 | 0; + $var16 = 0; + while ($var16 < $var15) { + ju_ArrayList_add($var2, nms_TextureManager_makeTexture($this, $var12, 2, $var10, $var10, 33071, 6408, 9728, 9728, 0, nle_EaglerImage_getSubImage($var9, 0, $rt_imul($var10, $var16), $var10, $var10))); + $var16 = $var16 + 1 | 0; + } + } else if ($var10 == $var11) + ju_ArrayList_add($var2, nms_TextureManager_makeTexture($this, $var12, 2, $var10, $var10, 33071, 6408, 9728, 9728, 0, $var9)); + else { + $var17 = jl_System_out(); + var$10 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$10); + jl_AbstractStringBuilder_append(var$10, $rt_s(1107)); + jl_AbstractStringBuilder_append(var$10, $par1Str); + jl_AbstractStringBuilder_append(var$10, $rt_s(1108)); + ji_PrintStream_println($var17, jl_AbstractStringBuilder_toString(var$10)); + } + return $var2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, $var2, $var3, $var17, $b, $var9, $var10, $var11, $var12, var$10, var$11, $var15, $var16, $ptr); +} +function nms_TextureManager_makeTexture($this, $par1Str, $par2, $par3, $par4, $par5, $par6, $par7, $par8, $par9, $par10BufferedImage) { + var $var11, var$12, var$13, var$14; + $var11 = new nms_Texture; + $var11.$textureName1 = $par1Str; + $var11.$textureType0 = $par2; + $var11.$width1 = $par3; + $var11.$height1 = $par4; + $var11.$textureDepth = 1; + $var11.$textureFormat = $par6; + $var11.$textureMinFilter = $par7; + $var11.$textureMagFilter = $par8; + $var11.$textureWrap = $par5; + $var11.$textureRect = nms_Rect2i__init_(0, 0, $par3, $par4); + $var11.$textureTarget = 3553; + $var11.$mipmapActive = 0; + var$12 = $rt_compare($par2, 2); + if (!var$12) + $var11.$glTextureId = (-1); + else { + $var11.$glTextureId = nleg_EaglerAdapterGL30_glGenTextures(); + nleg_EaglerAdapterGL30_glBindTexture($var11.$textureTarget, $var11.$glTextureId); + nleg_EaglerAdapterGL30_glTexParameteri($var11.$textureTarget, 10241, $par7); + nleg_EaglerAdapterGL30_glTexParameteri($var11.$textureTarget, 10240, $par8); + nleg_EaglerAdapterGL30_glTexParameteri($var11.$textureTarget, 10242, $par5); + nleg_EaglerAdapterGL30_glTexParameteri($var11.$textureTarget, 10243, $par5); + } + $var11.$textureId = nms_TextureManager_getNextTextureId(nms_TextureManager_instance); + if ($par10BufferedImage !== null) { + $var11.$transferred = 1; + nms_Texture_transferFromImage($var11, $par10BufferedImage); + if (var$12) { + nms_Texture_uploadTexture($var11); + $var11.$autoCreate = 0; + } + } else if ($par3 != (-1) && $par4 != (-1)) { + var$13 = $rt_createByteArray(($rt_imul($par3, $par4) * 1 | 0) * 4 | 0); + var$14 = var$13.data; + $par2 = 0; + $par3 = var$14.length; + while ($par2 < $par3) { + var$14[$par2] = 0; + $par2 = $par2 + 1 | 0; + } + $var11.$textureData = nms_GLAllocation_createDirectByteBuffer($par3); + jn_Buffer_clear($var11.$textureData); + jn_ByteBuffer_put1($var11.$textureData, var$13); + $par1Str = $var11.$textureData; + jn_Buffer_position0($par1Str, 0); + jn_Buffer_limit0($par1Str, $par3); + if ($var11.$autoCreate) + nms_Texture_uploadTexture($var11); + else + $var11.$textureNotModified = 0; + } else + $var11.$transferred = 0; + nms_TextureManager_registerTexture0($this, $var11); + return $var11; +} +function nms_TextureManager_createEmptyTexture($this, $par1Str, $par2, $par3, $par4, $par5) { + return nms_TextureManager_makeTexture($this, $par1Str, $par2, $par3, $par4, 33071, $par5, 9728, 9728, 0, null); +} +function nms_TexturePackList() { + var a = this; jl_Object.call(a); + a.$mc0 = null; + a.$availableTexturePacks = null; + a.$texturePackCache = null; + a.$selectedTexturePack = null; + a.$isDownloading = 0; +} +var nms_TexturePackList_defaultTexturePack = null; +var nms_TexturePackList_$clinitCalled = false; +function nms_TexturePackList_$callClinit() { + var $ptr = 0; + if ($rt_resuming()) { + $ptr = $rt_nativeThread().pop(); + } else if (nms_TexturePackList_$clinitCalled) { + return; + } + main: while (true) { switch ($ptr) { + case 0: + nms_TexturePackList_$clinitCalled = true; + $ptr = 1; + case 1: + nms_TexturePackList__clinit_(); + if ($rt_suspending()) { + break main; + } + nms_TexturePackList_$callClinit = $rt_eraseClinit(nms_TexturePackList); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($ptr); +} +function nms_TexturePackList_getIsDownloading($this) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + return $this.$isDownloading; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $ptr); +} +function nms_TexturePackList_onDownloadFinished($this) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$isDownloading = 0; + $ptr = 1; + case 1: + nms_TexturePackList_updateAvaliableTexturePacks($this); + if ($rt_suspending()) { + break main; + } + nmc_Minecraft_scheduleTexturePackRefresh($this.$mc0); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $ptr); +} +function nms_TexturePackList_updateAvaliableTexturePacks($this) { + var $var1, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var1 = ju_ArrayList__init_0(); + $this.$selectedTexturePack = nms_TexturePackList_defaultTexturePack; + ju_ArrayList_add($var1, nms_TexturePackList_defaultTexturePack); + $this.$availableTexturePacks = $var1; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $ptr); +} +function nms_TexturePackList_getSelectedTexturePack($this) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + return $this.$selectedTexturePack; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $ptr); +} +function nms_TexturePackList__clinit_() { + var var$1, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$1 = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$1 = new nms_TexturePackDefault; + $ptr = 1; + case 1: + nms_TexturePackDefault__init_(var$1); + if ($rt_suspending()) { + break main; + } + nms_TexturePackList_defaultTexturePack = var$1; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push(var$1, $ptr); +} +function nms_ChatAllowedCharacters() { + jl_Object.call(this); +} +var nms_ChatAllowedCharacters_allowedCharacters = null; +var nms_ChatAllowedCharacters_allowedCharactersArray = null; +function nms_ChatAllowedCharacters__init_0() { + var var_0 = new nms_ChatAllowedCharacters(); + nms_ChatAllowedCharacters__init_(var_0); + return var_0; +} +function nms_ChatAllowedCharacters__init_($this) { + return; +} +function nms_ChatAllowedCharacters_isAllowedCharacter($par0) { + a: { + b: { + if ($par0 != 167) { + if (jl_String_indexOf0(nms_ChatAllowedCharacters_allowedCharacters, $par0) >= 0) + break b; + if ($par0 > 32) + break b; + } + $par0 = 0; + break a; + } + $par0 = 1; + } + return $par0; +} +function nms_ChatAllowedCharacters__clinit_() { + var var$1, var$2; + nms_ChatAllowedCharacters_allowedCharacters = null; + var$1 = $rt_createCharArray(15); + var$2 = var$1.data; + var$2[0] = 47; + var$2[1] = 10; + var$2[2] = 13; + var$2[3] = 9; + var$2[4] = 0; + var$2[5] = 12; + var$2[6] = 96; + var$2[7] = 63; + var$2[8] = 42; + var$2[9] = 92; + var$2[10] = 60; + var$2[11] = 62; + var$2[12] = 124; + var$2[13] = 34; + var$2[14] = 58; + nms_ChatAllowedCharacters_allowedCharactersArray = var$1; +} +function nms_ColorizerGrass() { + jl_Object.call(this); +} +var nms_ColorizerGrass_grassBuffer = null; +function nms_ColorizerGrass__init_0() { + var var_0 = new nms_ColorizerGrass(); + nms_ColorizerGrass__init_(var_0); + return var_0; +} +function nms_ColorizerGrass__init_($this) { + return; +} +function nms_ColorizerGrass_getGrassColor($par0, $par2) { + var $var4, $var5; + $par2 = $par2 * $par0; + $var4 = (1.0 - $par0) * 255.0 | 0; + $var5 = (1.0 - $par2) * 255.0 | 0; + return nms_ColorizerGrass_grassBuffer.data[$var5 << 8 | $var4]; +} +function nms_ColorizerGrass__clinit_() { + nms_ColorizerGrass_grassBuffer = $rt_createIntArray(65536); +} +function nms_ColorizerFoliage() { + jl_Object.call(this); +} +var nms_ColorizerFoliage_foliageBuffer = null; +function nms_ColorizerFoliage__init_0() { + var var_0 = new nms_ColorizerFoliage(); + nms_ColorizerFoliage__init_(var_0); + return var_0; +} +function nms_ColorizerFoliage__init_($this) { + return; +} +function nms_ColorizerFoliage_getFoliageColor($par0, $par2) { + var $var4, $var5; + $par2 = $par2 * $par0; + $var4 = (1.0 - $par0) * 255.0 | 0; + $var5 = (1.0 - $par2) * 255.0 | 0; + return nms_ColorizerFoliage_foliageBuffer.data[$var5 << 8 | $var4]; +} +function nms_ColorizerFoliage__clinit_() { + nms_ColorizerFoliage_foliageBuffer = $rt_createIntArray(65536); +} +function nms_RenderManager() { + var a = this; jl_Object.call(a); + a.$entityRenderMap = null; + a.$fontRenderer1 = null; + a.$renderEngine1 = null; + a.$itemRenderer = null; + a.$worldObj0 = null; + a.$livingPlayer = null; + a.$field_96451_i = null; + a.$playerViewY = 0.0; + a.$playerViewX = 0.0; + a.$options1 = null; + a.$viewerPosX = 0.0; + a.$viewerPosY = 0.0; + a.$viewerPosZ = 0.0; +} +var nms_RenderManager_instance = null; +var nms_RenderManager_renderPosX = 0.0; +var nms_RenderManager_renderPosY = 0.0; +var nms_RenderManager_renderPosZ = 0.0; +var nms_RenderManager_field_85095_o = 0; +function nms_RenderManager__init_0() { + var var_0 = new nms_RenderManager(); + nms_RenderManager__init_(var_0); + return var_0; +} +function nms_RenderManager__init_($this) { + var $var1, var$2; + jl_Object__init_0($this); + $this.$entityRenderMap = ju_HashMap__init_(); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntitySpider), nms_RenderSpider__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityCaveSpider), nms_RenderSpider__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityPig), nms_RenderPig__init_(nms_ModelPig__init_0(), nms_ModelPig__init_1(0.5), 0.699999988079071)); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntitySheep), nms_RenderSheep__init_(nms_ModelSheep2__init_0(), nms_ModelSheep1__init_0(), 0.699999988079071)); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityCow), nms_RenderCow__init_(nms_ModelCow__init_0(), 0.699999988079071)); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityMooshroom), nms_RenderMooshroom__init_(nms_ModelCow__init_0(), 0.699999988079071)); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityWolf), nms_RenderWolf__init_(nms_ModelWolf__init_0(), nms_ModelWolf__init_0(), 0.5)); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityChicken), nms_RenderChicken__init_(nms_ModelChicken__init_0(), 0.30000001192092896)); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityOcelot), nms_RenderOcelot__init_(nms_ModelOcelot__init_0(), 0.4000000059604645)); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntitySilverfish), nms_RenderSilverfish__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityCreeper), nms_RenderCreeper__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityEnderman), nms_RenderEnderman__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntitySnowman), nms_RenderSnowMan__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntitySkeleton), nms_RenderSkeleton__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityWitch), nms_RenderWitch__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityBlaze), nms_RenderBlaze__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityZombie), nms_RenderZombie__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntitySlime), nms_RenderSlime__init_(nms_ModelSlime__init_(16), nms_ModelSlime__init_(0), 0.25)); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityMagmaCube), nms_RenderMagmaCube__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityPlayer), nms_RenderPlayer__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityGhast), nms_RenderGhast__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntitySquid), nms_RenderSquid__init_(nms_ModelSquid__init_0(), 0.699999988079071)); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityVillager), nms_RenderVillager__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityIronGolem), nms_RenderIronGolem__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityBat), nms_RenderBat__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityDragon), nms_RenderDragon__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityEnderCrystal), nms_RenderEnderCrystal__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityWither), nms_RenderWither__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_Entity), nms_RenderEntity__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityPainting), nms_RenderPainting__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityItemFrame), nms_RenderItemFrame__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityArrow), nms_RenderArrow__init_0()); + $var1 = $this.$entityRenderMap; + var$2 = new nms_RenderSnowball; + nms_Item_$callClinit(); + nms_RenderSnowball__init_(var$2, nms_Item_snowball); + ju_HashMap_put($var1, $rt_cls(nms_EntitySnowball), var$2); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityEnderPearl), nms_RenderSnowball__init_0(nms_Item_enderPearl)); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityEnderEye), nms_RenderSnowball__init_0(nms_Item_eyeOfEnder)); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityEgg), nms_RenderSnowball__init_0(nms_Item_egg)); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityPotion), nms_RenderSnowball__init_1(nms_Item_potion, 16384)); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityExpBottle), nms_RenderSnowball__init_0(nms_Item_expBottle)); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityFireworkRocket), nms_RenderSnowball__init_0(nms_Item_firework)); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityLargeFireball), nms_RenderFireball__init_(2.0)); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntitySmallFireball), nms_RenderFireball__init_(0.5)); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityWitherSkull), nms_RenderWitherSkull__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityItem), nms_RenderItem__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityXPOrb), nms_RenderXPOrb__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityTNTPrimed), nms_RenderTNTPrimed__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityFallingSand), nms_RenderFallingSand__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityMinecartTNT), nms_RenderTntMinecart__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityMinecartMobSpawner), nms_RenderMinecartMobSpawner__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityMinecart), nms_RenderMinecart__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityBoat), nms_RenderBoat__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityFishHook), nms_RenderFish__init_0()); + ju_HashMap_put($this.$entityRenderMap, $rt_cls(nms_EntityLightningBolt), nms_RenderLightningBolt__init_0()); + $var1 = ju_HashMap_values($this.$entityRenderMap).$iterator(); + while ($var1.$hasNext()) { + nms_Render_setRenderManager($var1.$next(), $this); + } +} +function nms_RenderManager_getEntityClassRenderObject($this, $par1Class) { + var $var2; + $var2 = ju_HashMap_get($this.$entityRenderMap, $par1Class); + if ($var2 === null && $par1Class !== $rt_cls(nms_Entity)) { + $var2 = nms_RenderManager_getEntityClassRenderObject($this, jl_Class_getSuperclass($par1Class)); + ju_HashMap_putImpl($this.$entityRenderMap, $par1Class, $var2); + } + return $var2; +} +function nms_RenderManager_getEntityRenderObject($this, $par1Entity) { + return nms_RenderManager_getEntityClassRenderObject($this, jl_Object_getClass($par1Entity)); +} +function nms_RenderManager_cacheActiveRenderInfo($this, $par1World, $par2RenderEngine, $par3FontRenderer, $par4EntityLiving, $par5EntityLiving, $par6GameSettings, $par7) { + var $var8, var$9, var$10, var$11; + $this.$worldObj0 = $par1World; + $this.$renderEngine1 = $par2RenderEngine; + $this.$options1 = $par6GameSettings; + $this.$livingPlayer = $par4EntityLiving; + $this.$field_96451_i = $par5EntityLiving; + $this.$fontRenderer1 = $par3FontRenderer; + if (!$par4EntityLiving.$sleeping) { + $this.$playerViewY = $par4EntityLiving.$prevRotationYaw + ($par4EntityLiving.$rotationYaw - $par4EntityLiving.$prevRotationYaw) * $par7; + $this.$playerViewX = $par4EntityLiving.$prevRotationPitch + ($par4EntityLiving.$rotationPitch - $par4EntityLiving.$prevRotationPitch) * $par7; + } else { + $var8 = nms_World_getBlockId($par1World, nms_MathHelper_floor_double($par4EntityLiving.$posX), nms_MathHelper_floor_double($par4EntityLiving.$posY), nms_MathHelper_floor_double($par4EntityLiving.$posZ)); + nms_Block_$callClinit(); + if ($var8 == nms_Block_bed.$blockID) { + $this.$playerViewY = ((nms_World_getBlockMetadata($par1World, nms_MathHelper_floor_double($par4EntityLiving.$posX), nms_MathHelper_floor_double($par4EntityLiving.$posY), nms_MathHelper_floor_double($par4EntityLiving.$posZ)) & 3) * 90 | 0) + 180 | 0; + $this.$playerViewX = 0.0; + } + } + if ($par6GameSettings.$thirdPersonView == 2) + $this.$playerViewY = $this.$playerViewY + 180.0; + var$9 = $par4EntityLiving.$lastTickPosX; + var$10 = $par4EntityLiving.$posX - $par4EntityLiving.$lastTickPosX; + var$11 = $par7; + $this.$viewerPosX = var$9 + var$10 * var$11; + $this.$viewerPosY = $par4EntityLiving.$lastTickPosY + ($par4EntityLiving.$posY - $par4EntityLiving.$lastTickPosY) * var$11; + $this.$viewerPosZ = $par4EntityLiving.$lastTickPosZ + ($par4EntityLiving.$posZ - $par4EntityLiving.$lastTickPosZ) * var$11; +} +function nms_RenderManager_renderEntity($this, $par1Entity, $par2) { + var $var5, $var3, var$5, $var7, $var9, $var10, $var11, $var12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();var$5 = $thread.pop();$var3 = $thread.pop();$var5 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$par1Entity.$ticksExisted) { + $par1Entity.$lastTickPosX = $par1Entity.$posX; + $par1Entity.$lastTickPosY = $par1Entity.$posY; + $par1Entity.$lastTickPosZ = $par1Entity.$posZ; + } + $var5 = $par1Entity.$lastTickPosX; + $var3 = $par1Entity.$posX - $par1Entity.$lastTickPosX; + var$5 = $par2; + $var3 = $var5 + $var3 * var$5; + $var5 = $par1Entity.$lastTickPosY + ($par1Entity.$posY - $par1Entity.$lastTickPosY) * var$5; + $var7 = $par1Entity.$lastTickPosZ + ($par1Entity.$posZ - $par1Entity.$lastTickPosZ) * var$5; + $var9 = $par1Entity.$prevRotationYaw + ($par1Entity.$rotationYaw - $par1Entity.$prevRotationYaw) * $par2; + $var10 = $par1Entity.$getBrightnessForRender($par2); + if ($par1Entity.$isBurning()) + $var10 = 15728880; + $var11 = $var10 % 65536 | 0; + $var12 = $var10 / 65536 | 0; + nms_OpenGlHelper_setLightmapTextureCoords(nms_OpenGlHelper_lightmapTexUnit, $var11 / 1.0, $var12 / 1.0); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var3 = $var3 - nms_RenderManager_renderPosX; + $var5 = $var5 - nms_RenderManager_renderPosY; + var$5 = $var7 - nms_RenderManager_renderPosZ; + $ptr = 1; + case 1: + nms_RenderManager_renderEntityWithPosYaw($this, $par1Entity, $var3, $var5, var$5, $var9, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $var5, $var3, var$5, $var7, $var9, $var10, $var11, $var12, $ptr); +} +function nms_RenderManager_renderEntityWithPosYaw($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var var$7, var$8, var$9, var$10, var$11, var$12, var$13, var$14, var$15, var$16, var$17, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$17 = $thread.pop();var$16 = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$7 = nms_RenderManager_getEntityRenderObject($this, $par1Entity); + if (var$7 !== null && $this.$renderEngine1 !== null) { + if (nms_RenderManager_field_85095_o && !nms_Entity_isInvisible($par1Entity)) { + nleg_EaglerAdapterGL30_glDepthMask(0); + nleg_EaglerAdapterGL30_glDisable(3553); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glDisable(2884); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glPushMatrix(); + nlea_Tessellator_$callClinit(); + var$8 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads(var$8); + nlea_Tessellator_setColorRGBA(var$8, 255, 255, 255, 32); + var$9 = -$par1Entity.$width0 / 2.0; + var$10 = -$par1Entity.$width0 / 2.0; + var$11 = $par1Entity.$width0 / 2.0; + var$12 = -$par1Entity.$width0 / 2.0; + var$13 = -$par1Entity.$width0 / 2.0; + var$14 = $par1Entity.$width0 / 2.0; + var$15 = $par1Entity.$width0 / 2.0; + var$16 = $par1Entity.$width0 / 2.0; + var$17 = $par1Entity.$height0; + var$9 = $par2 + var$9; + var$17 = $par4 + var$17; + var$10 = $par6 + var$10; + nlea_Tessellator_addVertex(var$8, var$9, var$17, var$10); + nlea_Tessellator_addVertex(var$8, var$9, $par4, var$10); + var$11 = $par2 + var$11; + var$12 = $par6 + var$12; + nlea_Tessellator_addVertex(var$8, var$11, $par4, var$12); + nlea_Tessellator_addVertex(var$8, var$11, var$17, var$12); + var$15 = $par2 + var$15; + var$16 = $par6 + var$16; + nlea_Tessellator_addVertex(var$8, var$15, var$17, var$16); + nlea_Tessellator_addVertex(var$8, var$15, $par4, var$16); + var$13 = $par2 + var$13; + var$14 = $par6 + var$14; + nlea_Tessellator_addVertex(var$8, var$13, $par4, var$14); + nlea_Tessellator_addVertex(var$8, var$13, var$17, var$14); + nlea_Tessellator_addVertex(var$8, var$11, var$17, var$12); + nlea_Tessellator_addVertex(var$8, var$11, $par4, var$12); + nlea_Tessellator_addVertex(var$8, var$15, $par4, var$16); + nlea_Tessellator_addVertex(var$8, var$15, var$17, var$16); + nlea_Tessellator_addVertex(var$8, var$13, var$17, var$14); + nlea_Tessellator_addVertex(var$8, var$13, $par4, var$14); + nlea_Tessellator_addVertex(var$8, var$9, $par4, var$10); + nlea_Tessellator_addVertex(var$8, var$9, var$17, var$10); + nlea_Tessellator_draw(var$8); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glDepthMask(1); + } + $ptr = 1; + continue main; + } + return; + case 1: + var$7.$doRender($par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + $ptr = 2; + case 2: + nms_Render_doRenderShadowAndFire(var$7, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, var$7, var$8, var$9, var$10, var$11, var$12, var$13, var$14, var$15, var$16, var$17, $ptr); +} +function nms_RenderManager_set($this, $par1World) { + $this.$worldObj0 = $par1World; +} +function nms_RenderManager_getDistanceToCamera($this, $par1, $par3, $par5) { + var $var7, $var9, $var11; + $var7 = $par1 - $this.$viewerPosX; + $var9 = $par3 - $this.$viewerPosY; + $var11 = $par5 - $this.$viewerPosZ; + return $var7 * $var7 + $var9 * $var9 + $var11 * $var11; +} +function nms_RenderManager_getFontRenderer($this) { + return $this.$fontRenderer1; +} +function nms_RenderManager_updateIcons($this, $par1IconRegister) { + var $var2; + $var2 = ju_HashMap_values($this.$entityRenderMap).$iterator(); + while ($var2.$hasNext()) { + $var2.$next().$updateIcons($par1IconRegister); + } +} +function nms_RenderManager__clinit_() { + nms_RenderManager_field_85095_o = 0; +} +function nms_ItemRenderer() { + var a = this; jl_Object.call(a); + a.$mc6 = null; + a.$itemToRender = null; + a.$equippedProgress = 0.0; + a.$prevEquippedProgress = 0.0; + a.$renderBlocksInstance = null; + a.$mapItemRenderer = null; + a.$equippedItemSlot = 0; +} +var nms_ItemRenderer_terrain = null; +var nms_ItemRenderer_items = null; +var nms_ItemRenderer_glint = null; +var nms_ItemRenderer_mapbg = null; +var nms_ItemRenderer_water = null; +function nms_ItemRenderer__init_(var_0) { + var var_1 = new nms_ItemRenderer(); + nms_ItemRenderer__init_0(var_1, var_0); + return var_1; +} +function nms_ItemRenderer__init_0($this, $par1Minecraft) { + var var$2, var$3, var$4, var$5; + $this.$itemToRender = null; + $this.$equippedProgress = 0.0; + $this.$prevEquippedProgress = 0.0; + $this.$renderBlocksInstance = nms_RenderBlocks__init_2(); + $this.$equippedItemSlot = (-1); + $this.$mc6 = $par1Minecraft; + var$2 = new nms_MapItemRenderer; + var$3 = $par1Minecraft.$fontRenderer; + var$4 = $par1Minecraft.$gameSettings; + $par1Minecraft = $par1Minecraft.$renderEngine; + var$2.$intArray0 = $rt_createIntArray(16384); + var$2.$gameSettings0 = var$4; + var$2.$fontRenderer2 = var$3; + var$2.$bufferedImage = nms_RenderEngine_allocateAndSetupTexture($par1Minecraft, nle_EaglerImage__init_0(128, 128, 0)); + var$5 = 0; + while (var$5 < 16384) { + var$2.$intArray0.data[var$5] = 0; + var$5 = var$5 + 1 | 0; + } + $this.$mapItemRenderer = var$2; +} +function nms_ItemRenderer_renderItem($this, $par1EntityLiving, $par2ItemStack, $par3) { + var $var4, $var5, $var6, $var7, $var8, $var9, $var12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var12 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2ItemStack = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glPushMatrix(); + if (!nms_ItemStack_getItemSpriteNumber($par2ItemStack)) { + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$par2ItemStack.$itemID0] !== null && nms_RenderBlocks_renderItemIn3d(nms_Block_blocksList.data[$par2ItemStack.$itemID0].$getRenderType())) { + $par1EntityLiving = nms_ItemRenderer_terrain; + $ptr = 3; + continue main; + } + } + $var4 = $par1EntityLiving.$getItemIcon($par2ItemStack, $par3); + if ($var4 === null) { + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + } + if (nms_ItemStack_getItemSpriteNumber($par2ItemStack)) { + $par1EntityLiving = nms_ItemRenderer_items; + $ptr = 1; + continue main; + } + $par1EntityLiving = nms_ItemRenderer_terrain; + $ptr = 2; + continue main; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + $var6 = $var4.$getMinU(); + $var7 = $var4.$getMaxU(); + $var8 = $var4.$getMinV(); + $var9 = $var4.$getMaxV(); + nleg_EaglerAdapterGL30_flipLightMatrix(); + nleg_EaglerAdapterGL30_glEnable(32826); + nleg_EaglerAdapterGL30_glTranslatef(-0.0, (-0.30000001192092896), 0.0); + nleg_EaglerAdapterGL30_glScalef(1.5, 1.5, 1.5); + nleg_EaglerAdapterGL30_glRotatef(50.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(335.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef((-0.9375), (-0.0625), 0.0); + nms_ItemRenderer_renderItemIn2D($var5, $var7, $var8, $var6, $var9, $var4.$getSheetWidth(), $var4.$getSheetHeight(), 0.0625); + if (nms_ItemStack_hasEffect($par2ItemStack) && !$par3) { + nleg_EaglerAdapterGL30_glDepthFunc(514); + nleg_EaglerAdapterGL30_glDisable(2896); + $par1EntityLiving = nms_ItemRenderer_glint; + $ptr = 5; + continue main; + } + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_flipLightMatrix(); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + case 2: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10241, 9728); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10240, 9728); + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + $var6 = $var4.$getMinU(); + $var7 = $var4.$getMaxU(); + $var8 = $var4.$getMinV(); + $var9 = $var4.$getMaxV(); + nleg_EaglerAdapterGL30_flipLightMatrix(); + nleg_EaglerAdapterGL30_glEnable(32826); + nleg_EaglerAdapterGL30_glTranslatef(-0.0, (-0.30000001192092896), 0.0); + nleg_EaglerAdapterGL30_glScalef(1.5, 1.5, 1.5); + nleg_EaglerAdapterGL30_glRotatef(50.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(335.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef((-0.9375), (-0.0625), 0.0); + nms_ItemRenderer_renderItemIn2D($var5, $var7, $var8, $var6, $var9, $var4.$getSheetWidth(), $var4.$getSheetHeight(), 0.0625); + if (nms_ItemStack_hasEffect($par2ItemStack) && !$par3) { + nleg_EaglerAdapterGL30_glDepthFunc(514); + nleg_EaglerAdapterGL30_glDisable(2896); + $par1EntityLiving = nms_ItemRenderer_glint; + $ptr = 5; + continue main; + } + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_flipLightMatrix(); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + case 3: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_flipLightMatrix(); + $par1EntityLiving = $this.$renderBlocksInstance; + $var4 = nms_Block_blocksList.data[$par2ItemStack.$itemID0]; + $par3 = $par2ItemStack.$itemDamage; + $var12 = 1.0; + $ptr = 4; + case 4: + nms_RenderBlocks_renderBlockAsItem($par1EntityLiving, $var4, $par3, $var12); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_flipLightMatrix(); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + case 5: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(768, 1); + nleg_EaglerAdapterGL30_glColor4f(0.3799999952316284, 0.1899999976158142, 0.6079999804496765, 1.0); + nleg_EaglerAdapterGL30_glMatrixMode(5890); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.125, 0.125, 0.125); + nleg_EaglerAdapterGL30_glTranslatef(Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(3000))) / 3000.0 * 8.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-50.0), 0.0, 0.0, 1.0); + nms_ItemRenderer_renderItemIn2D($var5, 0.0, 0.0, 1.0, 1.0, 256, 256, 0.0625); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.125, 0.125, 0.125); + nleg_EaglerAdapterGL30_glTranslatef( -(Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(4873))) / 4873.0 * 8.0), 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(10.0, 0.0, 0.0, 1.0); + nms_ItemRenderer_renderItemIn2D($var5, 0.0, 0.0, 1.0, 1.0, 256, 256, 0.0625); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glDepthFunc(515); + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_flipLightMatrix(); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2ItemStack, $par3, $var4, $var5, $var6, $var7, $var8, $var9, $var12, $ptr); +} +function nms_ItemRenderer_renderItemIn2D($par0Tessellator, $par1, $par2, $par3, $par4, $par5, $par6, $par7) { + var var$9, var$10, var$11, var$12, var$13, $var13, $var8, var$16, $var9, $var10, $var12, $var11, $var12_0, var$22, var$23, var$24; + nlea_Tessellator_startDrawingQuads($par0Tessellator); + nlea_Tessellator_setNormal($par0Tessellator, 0.0, 0.0, 1.0); + var$9 = $par1; + var$10 = $par4; + nlea_Tessellator_addVertexWithUV($par0Tessellator, 0.0, 0.0, 0.0, var$9, var$10); + var$11 = $par3; + nlea_Tessellator_addVertexWithUV($par0Tessellator, 1.0, 0.0, 0.0, var$11, var$10); + var$12 = $par2; + nlea_Tessellator_addVertexWithUV($par0Tessellator, 1.0, 1.0, 0.0, var$11, var$12); + nlea_Tessellator_addVertexWithUV($par0Tessellator, 0.0, 1.0, 0.0, var$9, var$12); + nlea_Tessellator_draw($par0Tessellator); + nlea_Tessellator_startDrawingQuads($par0Tessellator); + nlea_Tessellator_setNormal($par0Tessellator, 0.0, 0.0, (-1.0)); + var$13 = 0.0 - $par7; + nlea_Tessellator_addVertexWithUV($par0Tessellator, 0.0, 1.0, var$13, var$9, var$12); + nlea_Tessellator_addVertexWithUV($par0Tessellator, 1.0, 1.0, var$13, var$11, var$12); + nlea_Tessellator_addVertexWithUV($par0Tessellator, 1.0, 0.0, var$13, var$11, var$10); + nlea_Tessellator_addVertexWithUV($par0Tessellator, 0.0, 0.0, var$13, var$9, var$10); + nlea_Tessellator_draw($par0Tessellator); + $var13 = $par5; + $var8 = $var13 * ($par1 - $par3); + var$16 = $par6; + $var9 = var$16 * ($par4 - $par2); + nlea_Tessellator_startDrawingQuads($par0Tessellator); + nlea_Tessellator_setNormal($par0Tessellator, (-1.0), 0.0, 0.0); + $var10 = 0; + $var12 = $par3 - $par1; + $var13 = 0.5 / $var13; + while (true) { + $par3 = $var10; + if ($par3 >= $var8) + break; + $var11 = $par3 / $var8; + $var12_0 = $par1 + $var12 * $var11 - $var13; + var$22 = $var11; + var$23 = $var12_0; + nlea_Tessellator_addVertexWithUV($par0Tessellator, var$22, 0.0, var$13, var$23, var$10); + nlea_Tessellator_addVertexWithUV($par0Tessellator, var$22, 0.0, 0.0, var$23, var$10); + nlea_Tessellator_addVertexWithUV($par0Tessellator, var$22, 1.0, 0.0, var$23, var$12); + nlea_Tessellator_addVertexWithUV($par0Tessellator, var$22, 1.0, var$13, var$23, var$12); + $var10 = $var10 + 1 | 0; + } + nlea_Tessellator_draw($par0Tessellator); + nlea_Tessellator_startDrawingQuads($par0Tessellator); + nlea_Tessellator_setNormal($par0Tessellator, 1.0, 0.0, 0.0); + $par5 = 0; + $par7 = 1.0 / $var8; + while (true) { + $par3 = $par5; + if ($par3 >= $var8) + break; + $var11 = $par3 / $var8; + $var12_0 = $par1 + $var12 * $var11 - $var13; + var$22 = $var11 + $par7; + var$23 = $var12_0; + nlea_Tessellator_addVertexWithUV($par0Tessellator, var$22, 1.0, var$13, var$23, var$12); + nlea_Tessellator_addVertexWithUV($par0Tessellator, var$22, 1.0, 0.0, var$23, var$12); + nlea_Tessellator_addVertexWithUV($par0Tessellator, var$22, 0.0, 0.0, var$23, var$10); + nlea_Tessellator_addVertexWithUV($par0Tessellator, var$22, 0.0, var$13, var$23, var$10); + $par5 = $par5 + 1 | 0; + } + nlea_Tessellator_draw($par0Tessellator); + nlea_Tessellator_startDrawingQuads($par0Tessellator); + nlea_Tessellator_setNormal($par0Tessellator, 0.0, 1.0, 0.0); + $par5 = 0; + $par2 = $par2 - $par4; + $par3 = 0.5 / var$16; + $par1 = 1.0 / $var9; + while (true) { + $par7 = $par5; + if ($par7 >= $var9) + break; + $var11 = $par7 / $var9; + $var12 = $par4 + $par2 * $var11 - $par3; + var$24 = $var11 + $par1; + var$23 = $var12; + nlea_Tessellator_addVertexWithUV($par0Tessellator, 0.0, var$24, 0.0, var$9, var$23); + nlea_Tessellator_addVertexWithUV($par0Tessellator, 1.0, var$24, 0.0, var$11, var$23); + nlea_Tessellator_addVertexWithUV($par0Tessellator, 1.0, var$24, var$13, var$11, var$23); + nlea_Tessellator_addVertexWithUV($par0Tessellator, 0.0, var$24, var$13, var$9, var$23); + $par5 = $par5 + 1 | 0; + } + nlea_Tessellator_draw($par0Tessellator); + nlea_Tessellator_startDrawingQuads($par0Tessellator); + nlea_Tessellator_setNormal($par0Tessellator, 0.0, (-1.0), 0.0); + $par5 = 0; + while (true) { + $par1 = $par5; + if ($par1 >= $var9) + break; + $var11 = $par1 / $var9; + $var12 = $par4 + $par2 * $var11 - $par3; + var$24 = $var11; + var$10 = $var12; + nlea_Tessellator_addVertexWithUV($par0Tessellator, 1.0, var$24, 0.0, var$11, var$10); + nlea_Tessellator_addVertexWithUV($par0Tessellator, 0.0, var$24, 0.0, var$9, var$10); + nlea_Tessellator_addVertexWithUV($par0Tessellator, 0.0, var$24, var$13, var$9, var$10); + nlea_Tessellator_addVertexWithUV($par0Tessellator, 1.0, var$24, var$13, var$11, var$10); + $par5 = $par5 + 1 | 0; + } + nlea_Tessellator_draw($par0Tessellator); +} +function nms_ItemRenderer_renderItemInFirstPerson($this, $par1) { + var $var2, $var3, $var4, $var6, $var7, $var17, $var18, $var8, $var9, $var22, $var26, $var19, $var21, $var20, $var10, $var11, $var12, $var23, $var13, $var14, $var25, $var15, $var27, $var16, $var24, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var24 = $thread.pop();$var16 = $thread.pop();$var27 = $thread.pop();$var15 = $thread.pop();$var25 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var23 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var20 = $thread.pop();$var21 = $thread.pop();$var19 = $thread.pop();$var26 = $thread.pop();$var22 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var7 = $thread.pop();$var6 + = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = $this.$prevEquippedProgress + ($this.$equippedProgress - $this.$prevEquippedProgress) * $par1; + $var3 = $this.$mc6.$thePlayer; + $var4 = $var3.$prevRotationPitch + ($var3.$rotationPitch - $var3.$prevRotationPitch) * $par1; + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glRotatef($var4, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($var3.$prevRotationYaw + ($var3.$rotationYaw - $var3.$prevRotationYaw) * $par1, 0.0, 1.0, 0.0); + nms_RenderHelper_enableStandardItemLighting(); + nleg_EaglerAdapterGL30_glPopMatrix(); + if ($var3 instanceof nms_EntityPlayerSP) { + $var6 = $var3.$prevRenderArmPitch + ($var3.$renderArmPitch - $var3.$prevRenderArmPitch) * $par1; + $var7 = $var3.$prevRenderArmYaw + ($var3.$renderArmYaw - $var3.$prevRenderArmYaw) * $par1; + nleg_EaglerAdapterGL30_glRotatef(($var3.$rotationPitch - $var6) * 0.10000000149011612, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(($var3.$rotationYaw - $var7) * 0.10000000149011612, 0.0, 1.0, 0.0); + } + $var17 = $this.$itemToRender; + nms_World_getLightBrightness($this.$mc6.$theWorld, nms_MathHelper_floor_double($var3.$posX), nms_MathHelper_floor_double($var3.$posY), nms_MathHelper_floor_double($var3.$posZ)); + $var6 = 1.0; + $var18 = nms_World_getLightBrightnessForSkyBlocks($this.$mc6.$theWorld, nms_MathHelper_floor_double($var3.$posX), nms_MathHelper_floor_double($var3.$posY), nms_MathHelper_floor_double($var3.$posZ), 0); + $var8 = $var18 % 65536 | 0; + $var9 = $var18 / 65536 | 0; + nms_OpenGlHelper_setLightmapTextureCoords(nms_OpenGlHelper_lightmapTexUnit, $var8 / 1.0, $var9 / 1.0); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + if ($var17 === null) + nleg_EaglerAdapterGL30_glColor4f($var6, $var6, $var6, 1.0); + else { + nms_Item_$callClinit(); + $var22 = nms_Item_itemsList.data[$var17.$itemID0].$getColorFromItemStack($var17, 0); + nleg_EaglerAdapterGL30_glColor4f($var6 * ($var22 >> 16 & 255) / 255.0, $var6 * ($var22 >> 8 & 255) / 255.0, $var6 * ($var22 & 255) / 255.0, 1.0); + } + $var26 = nms_RenderManager_getEntityRenderObject(nms_RenderManager_instance, $this.$mc6.$thePlayer); + if ($var17 !== null) { + $var22 = $var17.$itemID0; + nms_Item_$callClinit(); + if ($var22 == nms_Item_map.$itemID) { + nleg_EaglerAdapterGL30_flipLightMatrix(); + nleg_EaglerAdapterGL30_glPushMatrix(); + $var19 = nms_EntityLiving_getSwingProgress($var3, $par1); + $var21 = nms_MathHelper_sin($var19 * 3.1415927410125732); + nleg_EaglerAdapterGL30_glTranslatef( -nms_MathHelper_sin(nms_MathHelper_sqrt_float($var19) * 3.1415927410125732) * 0.4000000059604645, nms_MathHelper_sin(nms_MathHelper_sqrt_float($var19) * 3.1415927410125732 * 2.0) * 0.20000000298023224, -$var21 * 0.20000000298023224); + $var6 = 1.0 - $var4 / 45.0 + 0.10000000149011612; + if ($var6 < 0.0) + $var6 = 0.0; + if ($var6 > 1.0) + $var6 = 1.0; + $var6 = -nms_MathHelper_cos($var6 * 3.1415927410125732) * 0.5 + 0.5; + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0 - (1.0 - $var2) * 1.2000000476837158 - $var6 * 0.5 + 0.03999999910593033, (-0.7199999690055847)); + nleg_EaglerAdapterGL30_glRotatef(90.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($var6 * (-85.0), 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glEnable(32826); + $ptr = 2; + continue main; + } + } + if ($var17 === null) { + if (nms_Entity_isInvisible($var3)) { + nleg_EaglerAdapterGL30_glDisable(32826); + nms_RenderHelper_disableStandardItemLighting(); + return; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + $var19 = nms_EntityLiving_getSwingProgress($var3, $par1); + $var21 = nms_MathHelper_sin($var19 * 3.1415927410125732); + nleg_EaglerAdapterGL30_glTranslatef( -nms_MathHelper_sin(nms_MathHelper_sqrt_float($var19) * 3.1415927410125732) * 0.30000001192092896, nms_MathHelper_sin(nms_MathHelper_sqrt_float($var19) * 3.1415927410125732 * 2.0) * 0.4000000059604645, -$var21 * 0.4000000059604645); + nleg_EaglerAdapterGL30_glTranslatef(0.64000004529953, (-0.6000000238418579) - (1.0 - $var2) * 0.6000000238418579, (-0.7199999690055847)); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glEnable(32826); + $par1 = nms_EntityLiving_getSwingProgress($var3, $par1); + $var6 = nms_MathHelper_sin($par1 * $par1 * 3.1415927410125732); + nleg_EaglerAdapterGL30_glRotatef(nms_MathHelper_sin(nms_MathHelper_sqrt_float($par1) * 3.1415927410125732) * 70.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef( -$var6 * 20.0, 0.0, 0.0, 1.0); + $ptr = 1; + continue main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + if (nms_EntityPlayer_getItemInUseCount($var3) <= 0) { + $var19 = nms_EntityLiving_getSwingProgress($var3, $par1); + $var21 = nms_MathHelper_sin($var19 * 3.1415927410125732); + nleg_EaglerAdapterGL30_glTranslatef( -nms_MathHelper_sin(nms_MathHelper_sqrt_float($var19) * 3.1415927410125732) * 0.4000000059604645, nms_MathHelper_sin(nms_MathHelper_sqrt_float($var19) * 3.1415927410125732 * 2.0) * 0.20000000298023224, -$var21 * 0.20000000298023224); + } else { + $var20 = nms_ItemStack_getItemUseAction($var17); + if (!($var20 !== nms_EnumAction_eat && $var20 !== nms_EnumAction_drink)) { + $var21 = nms_EntityPlayer_getItemInUseCount($var3) - $par1 + 1.0; + $var10 = 1.0 - $var21 / nms_ItemStack_getMaxItemUseDuration($var17); + $var11 = 1.0 - $var10; + $var7 = $var11 * $var11 * $var11; + $var7 = $var7 * $var7 * $var7; + $var12 = 1.0 - $var7 * $var7 * $var7; + nleg_EaglerAdapterGL30_glTranslatef(0.0, nms_MathHelper_abs(nms_MathHelper_cos($var21 / 4.0 * 3.1415927410125732) * 0.10000000149011612) * ($var10 <= 0.2 ? 0 : 1), 0.0); + nleg_EaglerAdapterGL30_glTranslatef($var12 * 0.6000000238418579, -$var12 * 0.5, 0.0); + nleg_EaglerAdapterGL30_glRotatef($var12 * 90.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($var12 * 10.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($var12 * 30.0, 0.0, 0.0, 1.0); + } + } + nleg_EaglerAdapterGL30_glTranslatef(0.5600000023841858, (-0.5199999809265137) - (1.0 - $var2) * 0.6000000238418579, (-0.7199999690055847)); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glEnable(32826); + $var19 = nms_EntityLiving_getSwingProgress($var3, $par1); + $var21 = nms_MathHelper_sin($var19 * $var19 * 3.1415927410125732); + $var10 = nms_MathHelper_sin(nms_MathHelper_sqrt_float($var19) * 3.1415927410125732); + nleg_EaglerAdapterGL30_glRotatef( -$var21 * 20.0, 0.0, 1.0, 0.0); + $var2 = -$var10; + nleg_EaglerAdapterGL30_glRotatef($var2 * 20.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef($var2 * 80.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.4000000059604645, 0.4000000059604645, 0.4000000059604645); + if (nms_EntityPlayer_getItemInUseCount($var3) > 0) { + $var23 = nms_ItemStack_getItemUseAction($var17); + if ($var23 === nms_EnumAction_block) { + nleg_EaglerAdapterGL30_glTranslatef((-0.5), 0.20000000298023224, 0.0); + nleg_EaglerAdapterGL30_glRotatef(30.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-80.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(60.0, 0.0, 1.0, 0.0); + } else if ($var23 === nms_EnumAction_bow) { + nleg_EaglerAdapterGL30_glRotatef((-18.0), 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef((-12.0), 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-8.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef((-0.8999999761581421), 0.20000000298023224, 0.0); + $var13 = nms_ItemStack_getMaxItemUseDuration($var17) - (nms_EntityPlayer_getItemInUseCount($var3) - $par1 + 1.0); + $var14 = $var13 / 20.0; + $par1 = ($var14 * $var14 + $var14 * 2.0) / 3.0; + if ($par1 > 1.0) + $par1 = 1.0; + if ($par1 > 0.10000000149011612) + nleg_EaglerAdapterGL30_glTranslatef(0.0, nms_MathHelper_sin(($var13 - 0.10000000149011612) * 1.2999999523162842) * 0.009999999776482582 * ($par1 - 0.10000000149011612), 0.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, $par1 * 0.10000000149011612); + nleg_EaglerAdapterGL30_glRotatef((-335.0), 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef((-50.0), 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.5, 0.0); + nleg_EaglerAdapterGL30_glScalef(1.0, 1.0, 1.0 + $par1 * 0.20000000298023224); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-0.5), 0.0); + nleg_EaglerAdapterGL30_glRotatef(50.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(335.0, 0.0, 0.0, 1.0); + } + } + if (nms_ItemStack_getItem($var17).$shouldRotateAroundWhenRendering()) + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 1.0, 0.0); + if (!nms_ItemStack_getItem($var17).$requiresMultipleRenderPasses()) { + $var22 = 0; + $ptr = 3; + continue main; + } + $var22 = 0; + $ptr = 4; + continue main; + case 1: + nms_RenderPlayer_bindTexture($var26, $var3); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glTranslatef((-1.0), 3.5999999046325684, 3.5); + nleg_EaglerAdapterGL30_glRotatef(120.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef(200.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-135.0), 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef(5.599999904632568, 0.0, 0.0); + $var3 = nms_RenderManager_getEntityRenderObject(nms_RenderManager_instance, $this.$mc6.$thePlayer); + nleg_EaglerAdapterGL30_glScalef(1.0, 1.0, 1.0); + nms_RenderPlayer_renderFirstPersonArm($var3, $this.$mc6.$thePlayer); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glDisable(32826); + nms_RenderHelper_disableStandardItemLighting(); + return; + case 2: + nms_RenderPlayer_bindTexture($var26, $var3); + if ($rt_suspending()) { + break main; + } + $var18 = 0; + while ($var18 < 2) { + $var22 = ($var18 * 2 | 0) - 1 | 0; + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-0.6000000238418579), 1.100000023841858 * $var22); + nleg_EaglerAdapterGL30_glRotatef((-45) * $var22 | 0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-90.0), 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef(59.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef((-65) * $var22 | 0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(1.0, 1.0, 1.0); + nms_RenderPlayer_renderFirstPersonArm($var26, $this.$mc6.$thePlayer); + nleg_EaglerAdapterGL30_glPopMatrix(); + $var18 = $var18 + 1 | 0; + } + $var6 = nms_EntityLiving_getSwingProgress($var3, $par1); + $par1 = nms_MathHelper_sin($var6 * $var6 * 3.1415927410125732); + $var11 = nms_MathHelper_sin(nms_MathHelper_sqrt_float($var6) * 3.1415927410125732); + nleg_EaglerAdapterGL30_glRotatef( -$par1 * 20.0, 0.0, 1.0, 0.0); + $par1 = -$var11; + nleg_EaglerAdapterGL30_glRotatef($par1 * 20.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef($par1 * 80.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.3799999952316284, 0.3799999952316284, 0.3799999952316284); + nleg_EaglerAdapterGL30_glRotatef(90.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef((-1.0), (-1.0), 0.0); + nleg_EaglerAdapterGL30_glScalef(0.015625, 0.015625, 0.015625); + $var3 = nms_ItemRenderer_mapbg; + $ptr = 6; + continue main; + case 3: + nms_ItemRenderer_renderItem($this, $var3, $var17, $var22); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glDisable(32826); + nms_RenderHelper_disableStandardItemLighting(); + return; + case 4: + nms_ItemRenderer_renderItem($this, $var3, $var17, $var22); + if ($rt_suspending()) { + break main; + } + $var25 = nms_Item_itemsList.data[$var17.$itemID0].$getColorFromItemStack($var17, 1); + $var13 = ($var25 >> 16 & 255) / 255.0; + $var14 = ($var25 >> 8 & 255) / 255.0; + $var15 = ($var25 & 255) / 255.0; + nleg_EaglerAdapterGL30_glColor4f($var6 * $var13, $var6 * $var14, $var6 * $var15, 1.0); + $var22 = 1; + $ptr = 5; + case 5: + nms_ItemRenderer_renderItem($this, $var3, $var17, $var22); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glDisable(32826); + nms_RenderHelper_disableStandardItemLighting(); + return; + case 6: + nle_TextureLocation_bindTexture($var3); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_$callClinit(); + $var27 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glNormal3f(0.0, 0.0, (-1.0)); + nlea_Tessellator_startDrawingQuads($var27); + nlea_Tessellator_addVertexWithUV($var27, (-7.0), 135.0, 0.0, 0.0, 1.0); + nlea_Tessellator_addVertexWithUV($var27, 135.0, 135.0, 0.0, 1.0, 1.0); + nlea_Tessellator_addVertexWithUV($var27, 135.0, (-7.0), 0.0, 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var27, (-7.0), (-7.0), 0.0, 0.0, 0.0); + nlea_Tessellator_draw($var27); + $var16 = nms_ItemMap_getMapData(nms_Item_map, $var17, $this.$mc6.$theWorld); + if ($var16 === null) { + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_flipLightMatrix(); + nleg_EaglerAdapterGL30_glDisable(32826); + nms_RenderHelper_disableStandardItemLighting(); + return; + } + $var3 = $this.$mapItemRenderer; + $var17 = $this.$mc6.$thePlayer; + $var24 = $this.$mc6.$renderEngine; + $ptr = 7; + case 7: + nms_MapItemRenderer_renderMap($var3, $var17, $var24, $var16); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_flipLightMatrix(); + nleg_EaglerAdapterGL30_glDisable(32826); + nms_RenderHelper_disableStandardItemLighting(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $var2, $var3, $var4, $var6, $var7, $var17, $var18, $var8, $var9, $var22, $var26, $var19, $var21, $var20, $var10, $var11, $var12, $var23, $var13, $var14, $var25, $var15, $var27, $var16, $var24, $ptr); +} +function nms_ItemRenderer_renderOverlays($this, $par1) { + var var$2, var$3, $var2, $var3, $var4, $var5, $var9, var$9, var$10, var$11, var$12, var$13, var$14, $var6, var$16, $var7, $var8, $var10, $var11, $var12, var$22, var$23, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$23 = $thread.pop();var$22 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();var$16 = $thread.pop();$var6 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();$var9 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1 + = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glDisable(3008); + if (nms_Entity_isBurning($this.$mc6.$thePlayer)) { + var$2 = nms_ItemRenderer_terrain; + $ptr = 1; + continue main; + } + if (!nms_EntityPlayer_isEntityInsideOpaqueBlock($this.$mc6.$thePlayer)) { + var$3 = $this.$mc6.$thePlayer; + nms_Material_$callClinit(); + if (!nms_Entity_isInsideOfMaterial(var$3, nms_Material_water)) { + nleg_EaglerAdapterGL30_glEnable(3008); + return; + } + var$2 = nms_ItemRenderer_water; + $ptr = 3; + continue main; + } + $var2 = nms_MathHelper_floor_double($this.$mc6.$thePlayer.$posX); + $var3 = nms_MathHelper_floor_double($this.$mc6.$thePlayer.$posY); + $var4 = nms_MathHelper_floor_double($this.$mc6.$thePlayer.$posZ); + var$2 = nms_ItemRenderer_terrain; + $ptr = 2; + continue main; + case 1: + nle_TextureLocation_bindTexture(var$2); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10241, 9728); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10240, 9728); + nlea_Tessellator_$callClinit(); + var$2 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 0.8999999761581421); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + $var5 = 0; + while ($var5 < 2) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nms_Block_$callClinit(); + var$3 = nms_BlockFire_func_94438_c(nms_Block_fire, 1); + $var9 = var$3.$getMinU(); + var$9 = var$3.$getMaxU(); + var$10 = var$3.$getMinV(); + var$11 = var$3.$getMaxV(); + $var2 = ($var5 * 2 | 0) - 1 | 0; + nleg_EaglerAdapterGL30_glTranslatef( -$var2 * 0.23999999463558197, (-0.30000001192092896), 0.0); + nleg_EaglerAdapterGL30_glRotatef($var2 * 10.0, 0.0, 1.0, 0.0); + nlea_Tessellator_startDrawingQuads(var$2); + var$12 = var$9; + var$13 = var$11; + nlea_Tessellator_addVertexWithUV(var$2, (-0.5), (-0.5), (-0.5), var$12, var$13); + var$14 = $var9; + nlea_Tessellator_addVertexWithUV(var$2, 0.5, (-0.5), (-0.5), var$14, var$13); + var$13 = var$10; + nlea_Tessellator_addVertexWithUV(var$2, 0.5, 0.5, (-0.5), var$14, var$13); + nlea_Tessellator_addVertexWithUV(var$2, (-0.5), 0.5, (-0.5), var$12, var$13); + nlea_Tessellator_draw(var$2); + nleg_EaglerAdapterGL30_glPopMatrix(); + $var5 = $var5 + 1 | 0; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(3042); + if (!nms_EntityPlayer_isEntityInsideOpaqueBlock($this.$mc6.$thePlayer)) { + var$3 = $this.$mc6.$thePlayer; + nms_Material_$callClinit(); + if (!nms_Entity_isInsideOfMaterial(var$3, nms_Material_water)) { + nleg_EaglerAdapterGL30_glEnable(3008); + return; + } + var$2 = nms_ItemRenderer_water; + $ptr = 3; + continue main; + } + $var2 = nms_MathHelper_floor_double($this.$mc6.$thePlayer.$posX); + $var3 = nms_MathHelper_floor_double($this.$mc6.$thePlayer.$posY); + $var4 = nms_MathHelper_floor_double($this.$mc6.$thePlayer.$posZ); + var$2 = nms_ItemRenderer_terrain; + $ptr = 2; + case 2: + nle_TextureLocation_bindTexture(var$2); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10241, 9728); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10240, 9728); + $var5 = nms_World_getBlockId($this.$mc6.$theWorld, $var2, $var3, $var4); + if (nms_World_isBlockNormalCube($this.$mc6.$theWorld, $var2, $var3, $var4)) { + nms_Block_$callClinit(); + nms_ItemRenderer_renderInsideOfBlock($this, $par1, nms_Block_getBlockTextureFromSide(nms_Block_blocksList.data[$var5], 2)); + } else { + $var6 = 0; + var$10 = $var2; + var$11 = $var3; + var$16 = $var4; + while ($var6 < 8) { + $var7 = ((($var6 >> 0) % 2 | 0) - 0.5) * $this.$mc6.$thePlayer.$width0 * 0.8999999761581421; + $var8 = ((($var6 >> 1) % 2 | 0) - 0.5) * $this.$mc6.$thePlayer.$height0 * 0.20000000298023224; + $var9 = ((($var6 >> 2) % 2 | 0) - 0.5) * $this.$mc6.$thePlayer.$width0 * 0.8999999761581421; + $var10 = nms_MathHelper_floor_float(var$10 + $var7); + $var11 = nms_MathHelper_floor_float(var$11 + $var8); + $var12 = nms_MathHelper_floor_float(var$16 + $var9); + if (nms_World_isBlockNormalCube($this.$mc6.$theWorld, $var10, $var11, $var12)) + $var5 = nms_World_getBlockId($this.$mc6.$theWorld, $var10, $var11, $var12); + $var6 = $var6 + 1 | 0; + } + } + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$var5] !== null) + nms_ItemRenderer_renderInsideOfBlock($this, $par1, nms_Block_getBlockTextureFromSide(nms_Block_blocksList.data[$var5], 2)); + var$3 = $this.$mc6.$thePlayer; + nms_Material_$callClinit(); + if (!nms_Entity_isInsideOfMaterial(var$3, nms_Material_water)) { + nleg_EaglerAdapterGL30_glEnable(3008); + return; + } + var$2 = nms_ItemRenderer_water; + $ptr = 3; + case 3: + nle_TextureLocation_bindTexture(var$2); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_$callClinit(); + var$2 = nlea_Tessellator_instance; + $var9 = nms_Entity_getBrightness($this.$mc6.$thePlayer, $par1); + nleg_EaglerAdapterGL30_glColor4f($var9, $var9, $var9, 0.5); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glPushMatrix(); + $var9 = -$this.$mc6.$thePlayer.$rotationYaw / 64.0; + var$9 = $this.$mc6.$thePlayer.$rotationPitch / 64.0; + nlea_Tessellator_startDrawingQuads(var$2); + var$22 = 4.0 + $var9; + var$12 = 4.0 + var$9; + nlea_Tessellator_addVertexWithUV(var$2, (-1.0), (-1.0), (-0.5), var$22, var$12); + var$23 = 0.0 + $var9; + nlea_Tessellator_addVertexWithUV(var$2, 1.0, (-1.0), (-0.5), var$23, var$12); + var$12 = 0.0 + var$9; + nlea_Tessellator_addVertexWithUV(var$2, 1.0, 1.0, (-0.5), var$23, var$12); + nlea_Tessellator_addVertexWithUV(var$2, (-1.0), 1.0, (-0.5), var$22, var$12); + nlea_Tessellator_draw(var$2); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glEnable(3008); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, var$2, var$3, $var2, $var3, $var4, $var5, $var9, var$9, var$10, var$11, var$12, var$13, var$14, $var6, var$16, $var7, $var8, $var10, $var11, $var12, var$22, var$23, $ptr); +} +function nms_ItemRenderer_renderInsideOfBlock($this, $par1, $par2Icon) { + var $var3, $var10, $var11, $var12, $var13, var$8, var$9, var$10; + nlea_Tessellator_$callClinit(); + $var3 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glColor4f(0.10000000149011612, 0.10000000149011612, 0.10000000149011612, 0.5); + nleg_EaglerAdapterGL30_glPushMatrix(); + $var10 = $par2Icon.$getMinU(); + $var11 = $par2Icon.$getMaxU(); + $var12 = $par2Icon.$getMinV(); + $var13 = $par2Icon.$getMaxV(); + nlea_Tessellator_startDrawingQuads($var3); + var$8 = $var11; + var$9 = $var13; + nlea_Tessellator_addVertexWithUV($var3, (-1.0), (-1.0), (-0.5), var$8, var$9); + var$10 = $var10; + nlea_Tessellator_addVertexWithUV($var3, 1.0, (-1.0), (-0.5), var$10, var$9); + var$9 = $var12; + nlea_Tessellator_addVertexWithUV($var3, 1.0, 1.0, (-0.5), var$10, var$9); + nlea_Tessellator_addVertexWithUV($var3, (-1.0), 1.0, (-0.5), var$8, var$9); + nlea_Tessellator_draw($var3); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); +} +function nms_ItemRenderer_updateEquippedItem($this) { + var $var1, $var2, $var3, $var4, $var6, $var5; + $this.$prevEquippedProgress = $this.$equippedProgress; + $var1 = $this.$mc6.$thePlayer; + $var2 = nms_InventoryPlayer_getCurrentItem($var1.$inventory); + $var3 = $this.$equippedItemSlot == $var1.$inventory.$currentItem && $var2 === $this.$itemToRender ? 1 : 0; + if ($this.$itemToRender === null && $var2 === null) + $var3 = 1; + if ($var2 !== null && $this.$itemToRender !== null && $var2 !== $this.$itemToRender && $var2.$itemID0 == $this.$itemToRender.$itemID0 && $var2.$itemDamage == $this.$itemToRender.$itemDamage) { + $this.$itemToRender = $var2; + $var3 = 1; + } + $var4 = 0.4000000059604645; + $var6 = (!$var3 ? 0.0 : 1.0) - $this.$equippedProgress; + $var5 = (-0.4000000059604645); + if ($var6 >= $var5) + $var5 = $var6; + if ($var5 <= $var4) + $var4 = $var5; + $this.$equippedProgress = $this.$equippedProgress + $var4; + if ($this.$equippedProgress < 0.10000000149011612) { + $this.$itemToRender = $var2; + $this.$equippedItemSlot = $var1.$inventory.$currentItem; + } +} +function nms_ItemRenderer_resetEquippedProgress($this) { + $this.$equippedProgress = 0.0; +} +function nms_ItemRenderer_resetEquippedProgress2($this) { + $this.$equippedProgress = 0.0; +} +function nms_ItemRenderer__clinit_() { + nms_ItemRenderer_terrain = nle_TextureLocation__init_($rt_s(985)); + nms_ItemRenderer_items = nle_TextureLocation__init_($rt_s(992)); + nms_ItemRenderer_glint = nle_TextureLocation__init_($rt_s(1109)); + nms_ItemRenderer_mapbg = nle_TextureLocation__init_($rt_s(1110)); + nms_ItemRenderer_water = nle_TextureLocation__init_($rt_s(1111)); +} +function nms_AchievementList() { + jl_Object.call(this); +} +var nms_AchievementList_minDisplayColumn = 0; +var nms_AchievementList_minDisplayRow = 0; +var nms_AchievementList_maxDisplayColumn = 0; +var nms_AchievementList_maxDisplayRow = 0; +var nms_AchievementList_achievementList = null; +var nms_AchievementList_openInventory = null; +var nms_AchievementList_mineWood = null; +var nms_AchievementList_buildWorkBench = null; +var nms_AchievementList_buildPickaxe = null; +var nms_AchievementList_buildFurnace = null; +var nms_AchievementList_acquireIron = null; +var nms_AchievementList_buildHoe = null; +var nms_AchievementList_makeBread = null; +var nms_AchievementList_bakeCake = null; +var nms_AchievementList_buildBetterPickaxe = null; +var nms_AchievementList_cookFish = null; +var nms_AchievementList_onARail = null; +var nms_AchievementList_buildSword = null; +var nms_AchievementList_killEnemy = null; +var nms_AchievementList_killCow = null; +var nms_AchievementList_flyPig = null; +var nms_AchievementList_snipeSkeleton = null; +var nms_AchievementList_diamonds = null; +var nms_AchievementList_portal = null; +var nms_AchievementList_ghast = null; +var nms_AchievementList_blazeRod = null; +var nms_AchievementList_potion = null; +var nms_AchievementList_theEnd = null; +var nms_AchievementList_theEnd2 = null; +var nms_AchievementList_enchantments = null; +var nms_AchievementList_overkill = null; +var nms_AchievementList_bookcase = null; +function nms_AchievementList_$callClinit() { + nms_AchievementList_$callClinit = $rt_eraseClinit(nms_AchievementList); + nms_AchievementList__clinit_(); +} +function nms_AchievementList__init_0() { + var var_0 = new nms_AchievementList(); + nms_AchievementList__init_(var_0); + return var_0; +} +function nms_AchievementList__init_($this) { + nms_AchievementList_$callClinit(); +} +function nms_AchievementList__clinit_() { + var var$1, var$2; + nms_AchievementList_achievementList = ju_ArrayList__init_0(); + var$1 = new nms_Achievement; + nms_Item_$callClinit(); + nms_Achievement__init_(var$1, 0, $rt_s(1112), 0, 0, nms_Item_book, null); + nms_AchievementList_openInventory = nms_Achievement_registerAchievement(nms_Achievement_setIndependent(var$1)); + var$2 = new nms_Achievement; + nms_Block_$callClinit(); + nms_Achievement__init_0(var$2, 1, $rt_s(1113), 2, 1, nms_Block_wood, nms_AchievementList_openInventory); + nms_AchievementList_mineWood = nms_Achievement_registerAchievement(var$2); + nms_AchievementList_buildWorkBench = nms_Achievement_registerAchievement(nms_Achievement__init_1(2, $rt_s(1114), 4, (-1), nms_Block_workbench, nms_AchievementList_mineWood)); + nms_AchievementList_buildPickaxe = nms_Achievement_registerAchievement(nms_Achievement__init_2(3, $rt_s(1115), 4, 2, nms_Item_pickaxeWood, nms_AchievementList_buildWorkBench)); + nms_AchievementList_buildFurnace = nms_Achievement_registerAchievement(nms_Achievement__init_1(4, $rt_s(1116), 3, 4, nms_Block_furnaceIdle, nms_AchievementList_buildPickaxe)); + nms_AchievementList_acquireIron = nms_Achievement_registerAchievement(nms_Achievement__init_2(5, $rt_s(1117), 1, 4, nms_Item_ingotIron, nms_AchievementList_buildFurnace)); + nms_AchievementList_buildHoe = nms_Achievement_registerAchievement(nms_Achievement__init_2(6, $rt_s(1118), 2, (-3), nms_Item_hoeWood, nms_AchievementList_buildWorkBench)); + nms_AchievementList_makeBread = nms_Achievement_registerAchievement(nms_Achievement__init_2(7, $rt_s(1119), (-1), (-3), nms_Item_bread, nms_AchievementList_buildHoe)); + nms_AchievementList_bakeCake = nms_Achievement_registerAchievement(nms_Achievement__init_2(8, $rt_s(1120), 0, (-5), nms_Item_cake, nms_AchievementList_buildHoe)); + nms_AchievementList_buildBetterPickaxe = nms_Achievement_registerAchievement(nms_Achievement__init_2(9, $rt_s(1121), 6, 2, nms_Item_pickaxeStone, nms_AchievementList_buildPickaxe)); + nms_AchievementList_cookFish = nms_Achievement_registerAchievement(nms_Achievement__init_2(10, $rt_s(1122), 2, 6, nms_Item_fishCooked, nms_AchievementList_buildFurnace)); + nms_AchievementList_onARail = nms_Achievement_registerAchievement(nms_Achievement_setSpecial(nms_Achievement__init_1(11, $rt_s(1123), 2, 3, nms_Block_rail, nms_AchievementList_acquireIron))); + nms_AchievementList_buildSword = nms_Achievement_registerAchievement(nms_Achievement__init_2(12, $rt_s(1124), 6, (-1), nms_Item_swordWood, nms_AchievementList_buildWorkBench)); + nms_AchievementList_killEnemy = nms_Achievement_registerAchievement(nms_Achievement__init_2(13, $rt_s(1125), 8, (-1), nms_Item_bone, nms_AchievementList_buildSword)); + nms_AchievementList_killCow = nms_Achievement_registerAchievement(nms_Achievement__init_2(14, $rt_s(1126), 7, (-3), nms_Item_leather, nms_AchievementList_buildSword)); + nms_AchievementList_flyPig = nms_Achievement_registerAchievement(nms_Achievement_setSpecial(nms_Achievement__init_2(15, $rt_s(1127), 8, (-4), nms_Item_saddle, nms_AchievementList_killCow))); + nms_AchievementList_snipeSkeleton = nms_Achievement_registerAchievement(nms_Achievement_setSpecial(nms_Achievement__init_2(16, $rt_s(1128), 7, 0, nms_Item_bow, nms_AchievementList_killEnemy))); + nms_AchievementList_diamonds = nms_Achievement_registerAchievement(nms_Achievement__init_2(17, $rt_s(1129), (-1), 5, nms_Item_diamond, nms_AchievementList_acquireIron)); + nms_AchievementList_portal = nms_Achievement_registerAchievement(nms_Achievement__init_1(18, $rt_s(1051), (-1), 7, nms_Block_obsidian, nms_AchievementList_diamonds)); + nms_AchievementList_ghast = nms_Achievement_registerAchievement(nms_Achievement_setSpecial(nms_Achievement__init_2(19, $rt_s(1130), (-4), 8, nms_Item_ghastTear, nms_AchievementList_portal))); + nms_AchievementList_blazeRod = nms_Achievement_registerAchievement(nms_Achievement__init_2(20, $rt_s(1131), 0, 9, nms_Item_blazeRod, nms_AchievementList_portal)); + nms_AchievementList_potion = nms_Achievement_registerAchievement(nms_Achievement__init_2(21, $rt_s(1132), 2, 8, nms_Item_potion, nms_AchievementList_blazeRod)); + nms_AchievementList_theEnd = nms_Achievement_registerAchievement(nms_Achievement_setSpecial(nms_Achievement__init_2(22, $rt_s(1133), 3, 10, nms_Item_eyeOfEnder, nms_AchievementList_blazeRod))); + nms_AchievementList_theEnd2 = nms_Achievement_registerAchievement(nms_Achievement_setSpecial(nms_Achievement__init_1(23, $rt_s(1134), 4, 13, nms_Block_dragonEgg, nms_AchievementList_theEnd))); + nms_AchievementList_enchantments = nms_Achievement_registerAchievement(nms_Achievement__init_1(24, $rt_s(1135), (-4), 4, nms_Block_enchantmentTable, nms_AchievementList_diamonds)); + nms_AchievementList_overkill = nms_Achievement_registerAchievement(nms_Achievement_setSpecial(nms_Achievement__init_2(25, $rt_s(1136), (-4), 1, nms_Item_swordDiamond, nms_AchievementList_enchantments))); + nms_AchievementList_bookcase = nms_Achievement_registerAchievement(nms_Achievement__init_1(26, $rt_s(1137), (-3), 6, nms_Block_bookShelf, nms_AchievementList_enchantments)); + ji_PrintStream_println(jl_System_out(), jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder__init_(), ju_ArrayList_size(nms_AchievementList_achievementList)), $rt_s(1138)))); +} +function nms_IStatStringFormat() { +} +function nms_StatStringFormatKeyInv() { + jl_Object.call(this); + this.$mc1 = null; +} +function nms_MouseHelper() { + var a = this; jl_Object.call(a); + a.$field_85184_d = null; + a.$deltaX = 0; + a.$deltaY = 0; +} +function nms_MouseHelper_grabMouseCursor($this) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_mouseSetGrabbed(1); + $this.$deltaX = 0; + $this.$deltaY = 0; +} +function nms_MouseHelper_ungrabMouseCursor($this) { + nlea_EaglerAdapterImpl2_mouseSetGrabbed(0); +} +function nms_MouseHelper_mouseXYChange($this) { + var var$1; + nlea_EaglerAdapterImpl2_$callClinit(); + var$1 = nlea_EaglerAdapterImpl2_mouseDX; + nlea_EaglerAdapterImpl2_mouseDX = 0.0; + $this.$deltaX = var$1 | 0; + var$1 = nlea_EaglerAdapterImpl2_mouseDY; + nlea_EaglerAdapterImpl2_mouseDY = 0.0; + $this.$deltaY = var$1 | 0; +} +function nms_IWorldAccess() { +} +function nms_RenderGlobal() { + var a = this; jl_Object.call(a); + a.$tileEntities = null; + a.$theWorld0 = null; + a.$renderEngine2 = null; + a.$worldRenderersToUpdate = null; + a.$sortedWorldRenderers = null; + a.$worldRenderers = null; + a.$renderChunksWide = 0; + a.$renderChunksTall = 0; + a.$renderChunksDeep = 0; + a.$glRenderListBase = 0; + a.$glOcclusionQuery = null; + a.$mc7 = null; + a.$globalRenderBlocks = null; + a.$cloudTickCounter = 0; + a.$starGLCallList = 0; + a.$glSkyList = 0; + a.$glSkyList2 = 0; + a.$minBlockX = 0; + a.$minBlockY = 0; + a.$minBlockZ = 0; + a.$maxBlockX = 0; + a.$maxBlockY = 0; + a.$maxBlockZ = 0; + a.$damagedBlocks = null; + a.$destroyBlockIcons = null; + a.$renderDistance1 = 0; + a.$renderEntitiesStartupCounter = 0; + a.$countEntitiesTotal = 0; + a.$countEntitiesRendered = 0; + a.$countEntitiesHidden = 0; + a.$renderersLoaded = 0; + a.$renderersBeingClipped = 0; + a.$renderersBeingOccluded = 0; + a.$renderersBeingRendered = 0; + a.$renderersSkippingRenderPass = 0; + a.$dummyRenderInt = 0; + a.$worldRenderersCheckIndex = 0; + a.$glRenderLists = null; + a.$allRenderLists = null; + a.$prevSortX = 0.0; + a.$prevSortY = 0.0; + a.$prevSortZ = 0.0; + a.$frustumCheckOffset = 0; + a.$lastOcclusionQuery = Long_ZERO; + a.$occlusionQueryAvailable = null; + a.$occlusionQueryStalled = null; +} +var nms_RenderGlobal_tunnel = null; +var nms_RenderGlobal_sun = null; +var nms_RenderGlobal_moon = null; +var nms_RenderGlobal_tex_clouds = null; +var nms_RenderGlobal_tex_terrain = null; +function nms_RenderGlobal__init_(var_0, var_1) { + var var_2 = new nms_RenderGlobal(); + nms_RenderGlobal__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_RenderGlobal__init_0($this, $par1Minecraft, $par2RenderEngine) { + var var$3, var$4, $i, $var5, $var9, $var10, var$9, var$10, var$11, $var10_0; + $this.$tileEntities = ju_ArrayList__init_0(); + $this.$worldRenderersToUpdate = ju_ArrayList__init_0(); + $this.$cloudTickCounter = 0; + $this.$damagedBlocks = ju_HashMap__init_(); + $this.$renderDistance1 = (-1); + $this.$renderEntitiesStartupCounter = 2; + $this.$glRenderLists = ju_ArrayList__init_0(); + var$3 = $rt_createArray(nms_RenderList, 4); + var$4 = var$3.data; + var$4[0] = nms_RenderList__init_0(); + var$4[1] = nms_RenderList__init_0(); + var$4[2] = nms_RenderList__init_0(); + var$4[3] = nms_RenderList__init_0(); + $this.$allRenderLists = var$3; + $this.$prevSortX = (-9999.0); + $this.$prevSortY = (-9999.0); + $this.$prevSortZ = (-9999.0); + $this.$frustumCheckOffset = 0; + $this.$lastOcclusionQuery = Long_ZERO; + $this.$mc7 = $par1Minecraft; + $this.$renderEngine2 = $par2RenderEngine; + $this.$glRenderListBase = nms_GLAllocation_generateDisplayLists(36992); + $this.$glOcclusionQuery = $rt_createIntArray(18496); + $i = 0; + while ($i < $this.$glOcclusionQuery.data.length) { + $this.$glOcclusionQuery.data[$i] = (-1); + $i = $i + 1 | 0; + } + $this.$occlusionQueryAvailable = $rt_createBooleanArray($this.$glOcclusionQuery.data.length); + $this.$occlusionQueryStalled = $rt_createLongArray($this.$occlusionQueryAvailable.data.length); + $this.$starGLCallList = nms_GLAllocation_generateDisplayLists(3); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glNewList($this.$starGLCallList, 4864); + nms_RenderGlobal_renderStars($this); + nleg_EaglerAdapterGL30_glEndList(); + nleg_EaglerAdapterGL30_glPopMatrix(); + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + $this.$glSkyList = $this.$starGLCallList + 1 | 0; + nleg_EaglerAdapterGL30_glNewList($this.$glSkyList, 4864); + $var9 = (-384); + while ($var9 <= 384) { + $var10 = (-384); + while ($var10 <= 384) { + nlea_Tessellator_startDrawingQuads($var5); + var$9 = $var9 + 0 | 0; + var$10 = $var10 + 0 | 0; + nlea_Tessellator_addVertex($var5, var$9, 16.0, var$10); + var$11 = $var9 + 64 | 0; + nlea_Tessellator_addVertex($var5, var$11, 16.0, var$10); + $var10 = $var10 + 64 | 0; + var$10 = $var10; + nlea_Tessellator_addVertex($var5, var$11, 16.0, var$10); + nlea_Tessellator_addVertex($var5, var$9, 16.0, var$10); + nlea_Tessellator_draw($var5); + } + $var9 = $var9 + 64 | 0; + } + nleg_EaglerAdapterGL30_glEndList(); + $this.$glSkyList2 = $this.$starGLCallList + 2 | 0; + nleg_EaglerAdapterGL30_glNewList($this.$glSkyList2, 4864); + nlea_Tessellator_startDrawingQuads($var5); + $var10 = (-384); + while ($var10 <= 384) { + $var10_0 = (-384); + while ($var10_0 <= 384) { + var$9 = $var10 + 64 | 0; + var$10 = $var10_0 + 0 | 0; + nlea_Tessellator_addVertex($var5, var$9, (-16.0), var$10); + var$11 = $var10 + 0 | 0; + nlea_Tessellator_addVertex($var5, var$11, (-16.0), var$10); + $var10_0 = $var10_0 + 64 | 0; + var$10 = $var10_0; + nlea_Tessellator_addVertex($var5, var$11, (-16.0), var$10); + nlea_Tessellator_addVertex($var5, var$9, (-16.0), var$10); + } + $var10 = $var10 + 64 | 0; + } + nlea_Tessellator_draw($var5); + nleg_EaglerAdapterGL30_glEndList(); +} +function nms_RenderGlobal_renderStars($this) { + var $var1, $var2, $var3, $var4, $var6, $var8, $var10, $var12, $var39, $var61, $var14, $var16, $var18, $var20, $var22, $var24, $var26, $var28, $var30, $var32, $var34, $var36, $var38, $var41, $var43, $var47, $var49, $var53, $var55, $var57; + $var1 = nle_EaglercraftRandom__init_1(Long_fromInt(10842)); + nlea_Tessellator_$callClinit(); + $var2 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var2); + $var3 = 0; + while ($var3 < 1500) { + a: { + $var4 = nle_EaglercraftRandom_nextFloat($var1) * 2.0 - 1.0; + $var6 = nle_EaglercraftRandom_nextFloat($var1) * 2.0 - 1.0; + $var8 = nle_EaglercraftRandom_nextFloat($var1) * 2.0 - 1.0; + $var10 = 0.15000000596046448 + nle_EaglercraftRandom_nextFloat($var1) * 0.10000000149011612; + $var12 = $var4 * $var4 + $var6 * $var6 + $var8 * $var8; + if ($var12 < 1.0 && $var12 > 0.01) { + $var39 = 1.0 / jl_Math_sqrt($var12); + $var61 = $var4 * $var39; + $var6 = $var6 * $var39; + $var8 = $var8 * $var39; + $var14 = $var61 * 100.0; + $var16 = $var6 * 100.0; + $var18 = $var8 * 100.0; + $var20 = jl_Math_atan2($var61, $var8); + $var22 = jl_Math_sin($var20); + $var24 = jl_Math_cos($var20); + $var26 = jl_Math_atan2(jl_Math_sqrt($var61 * $var61 + $var8 * $var8), $var6); + $var28 = jl_Math_sin($var26); + $var30 = jl_Math_cos($var26); + $var32 = nle_EaglercraftRandom_nextDouble($var1) * 3.141592653589793 * 2.0; + $var34 = jl_Math_sin($var32); + $var36 = jl_Math_cos($var32); + $var38 = 0; + $var26 = 0.0 * $var30; + $var39 = 0.0 * $var28; + while (true) { + if ($var38 >= 4) + break a; + $var41 = (($var38 & 2) - 1 | 0) * $var10; + $var38 = $var38 + 1 | 0; + $var43 = (($var38 & 2) - 1 | 0) * $var10; + $var47 = $var41 * $var36 - $var43 * $var34; + $var49 = $var43 * $var36 + $var41 * $var34; + $var53 = $var47 * $var28 + $var26; + $var55 = $var39 - $var47 * $var30; + $var57 = $var55 * $var22 - $var49 * $var24; + $var61 = $var49 * $var22 + $var55 * $var24; + nlea_Tessellator_addVertex($var2, $var14 + $var57, $var16 + $var53, $var18 + $var61); + } + } + } + $var3 = $var3 + 1 | 0; + } + nlea_Tessellator_draw($var2); +} +function nms_RenderGlobal_setWorldAndLoadRenderers($this, $par1WorldClient) { + if ($this.$theWorld0 !== null) + nms_World_removeWorldAccess($this.$theWorld0, $this); + $this.$prevSortX = (-9999.0); + $this.$prevSortY = (-9999.0); + $this.$prevSortZ = (-9999.0); + nms_RenderManager_instance.$worldObj0 = $par1WorldClient; + $this.$theWorld0 = $par1WorldClient; + $this.$globalRenderBlocks = nms_RenderBlocks__init_0($par1WorldClient); + if ($par1WorldClient !== null) { + nms_World_addWorldAccess($par1WorldClient, $this); + nms_RenderGlobal_loadRenderers($this); + } +} +function nms_RenderGlobal_loadRenderers($this) { + var $var1, $var2, $var3, $var4, $var5, $var6, $i, var$8, var$9, var$10, var$11, var$12, var$13, var$14, var$15, $var7; + if ($this.$theWorld0 !== null) { + a: { + nms_Block_$callClinit(); + nms_BlockLeaves_setGraphicsLevel(nms_Block_leaves, $this.$mc7.$gameSettings.$fancyGraphics); + $this.$renderDistance1 = $this.$mc7.$gameSettings.$renderDistance; + if ($this.$worldRenderers !== null) { + $var1 = 0; + while (true) { + if ($var1 >= $this.$worldRenderers.data.length) + break a; + nms_WorldRenderer_stopRendering($this.$worldRenderers.data[$var1]); + $var1 = $var1 + 1 | 0; + } + } + } + $var1 = 64 << (3 - $this.$renderDistance1 | 0); + if ($var1 > 400) + $var1 = 400; + $var1 = ($var1 / 16 | 0) + 1 | 0; + $this.$renderChunksWide = $var1; + $this.$renderChunksTall = 16; + $this.$renderChunksDeep = $var1; + $this.$worldRenderers = $rt_createArray(nms_WorldRenderer, $rt_imul($rt_imul($this.$renderChunksWide, $this.$renderChunksTall), $this.$renderChunksDeep)); + $this.$sortedWorldRenderers = $rt_createArray(nms_WorldRenderer, $rt_imul($rt_imul($this.$renderChunksWide, $this.$renderChunksTall), $this.$renderChunksDeep)); + $var2 = 0; + $var3 = 0; + $this.$minBlockX = 0; + $this.$minBlockY = 0; + $this.$minBlockZ = 0; + $this.$maxBlockX = $this.$renderChunksWide; + $this.$maxBlockY = $this.$renderChunksTall; + $this.$maxBlockZ = $this.$renderChunksDeep; + $var4 = 0; + while ($var4 < $this.$worldRenderersToUpdate.$size) { + ju_ArrayList_get($this.$worldRenderersToUpdate, $var4).$needsUpdate = 0; + $var4 = $var4 + 1 | 0; + } + ju_ArrayList_clear($this.$worldRenderersToUpdate); + ju_ArrayList_clear($this.$tileEntities); + $var4 = 0; + while ($var4 < $this.$renderChunksWide) { + $var5 = 0; + while ($var5 < $this.$renderChunksTall) { + $var6 = 0; + while ($var6 < $this.$renderChunksDeep) { + $i = $rt_imul($rt_imul($var6, $this.$renderChunksTall) + $var5 | 0, $this.$renderChunksWide) + $var4 | 0; + var$8 = $this.$worldRenderers.data; + var$9 = new nms_WorldRenderer; + var$10 = $this.$theWorld0; + var$11 = $this.$tileEntities; + var$12 = $var4 * 16 | 0; + var$13 = $var5 * 16 | 0; + var$14 = $var6 * 16 | 0; + var$15 = $this.$glRenderListBase + $var2 | 0; + nms_WorldRenderer_$callClinit(); + var$9.$glRenderList = (-1); + var$9.$isInFrustum = 0; + var$9.$skipRenderPass = $rt_createBooleanArray(2); + var$9.$isVisible = 0; + var$9.$isNowVisible = 1; + var$9.$isInitialized = 0; + var$9.$tileEntityRenderers = ju_ArrayList__init_0(); + var$9.$worldObj1 = var$10; + var$9.$tileEntities0 = var$11; + var$9.$glRenderList = var$15; + var$9.$posX3 = (-999); + nms_WorldRenderer_setPosition(var$9, var$12, var$13, var$14); + var$9.$needsUpdate = 0; + var$8[$i] = var$9; + $this.$worldRenderers.data[$i].$isWaitingOnOcclusionQuery = 0; + $this.$worldRenderers.data[$i].$isNowVisible = 1; + $this.$worldRenderers.data[$i].$isVisible = 100; + $this.$worldRenderers.data[$i].$isInFrustum = 1; + $var7 = $this.$worldRenderers.data[$i]; + $var1 = $var3 + 1 | 0; + $var7.$chunkIndex = $var3; + nms_WorldRenderer_markDirty($this.$worldRenderers.data[$i]); + $this.$sortedWorldRenderers.data[$i] = $this.$worldRenderers.data[$i]; + ju_ArrayList_add($this.$worldRenderersToUpdate, $this.$worldRenderers.data[$i]); + $var2 = $var2 + 2 | 0; + $var6 = $var6 + 1 | 0; + $var3 = $var1; + } + $var5 = $var5 + 1 | 0; + } + $var4 = $var4 + 1 | 0; + } + if ($this.$theWorld0 !== null) { + $var7 = $this.$mc7.$renderViewEntity; + if ($var7 !== null) { + nms_RenderGlobal_markRenderersForNewPosition($this, nms_MathHelper_floor_double($var7.$posX), nms_MathHelper_floor_double($var7.$posY), nms_MathHelper_floor_double($var7.$posZ)); + ju_Arrays_sort0($this.$sortedWorldRenderers, nms_EntitySorter__init_($var7)); + } + } + $this.$renderEntitiesStartupCounter = 2; + } +} +function nms_RenderGlobal_renderEntities($this, $par1Vec3, $par2ICamera, $par3) { + var $var4, var$5, var$6, var$7, $var5, $var6, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2ICamera = $thread.pop();$par1Vec3 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if ($this.$renderEntitiesStartupCounter > 0) + $this.$renderEntitiesStartupCounter = $this.$renderEntitiesStartupCounter - 1 | 0; + else { + nms_Profiler_startSection($this.$theWorld0.$theProfiler, $rt_s(1139)); + nms_TileEntityRenderer_$callClinit(); + nms_TileEntityRenderer_cacheActiveRenderInfo(nms_TileEntityRenderer_instance, $this.$theWorld0, $this.$renderEngine2, $this.$mc7.$fontRenderer, $this.$mc7.$renderViewEntity, $par3); + nms_RenderManager_cacheActiveRenderInfo(nms_RenderManager_instance, $this.$theWorld0, $this.$renderEngine2, $this.$mc7.$fontRenderer, $this.$mc7.$renderViewEntity, $this.$mc7.$pointedEntityLiving, $this.$mc7.$gameSettings, $par3); + $this.$countEntitiesTotal = 0; + $this.$countEntitiesRendered = 0; + $this.$countEntitiesHidden = 0; + $var4 = $this.$mc7.$renderViewEntity; + var$5 = $var4.$lastTickPosX; + var$6 = $var4.$posX - $var4.$lastTickPosX; + var$7 = $par3; + nms_RenderManager_renderPosX = var$5 + var$6 * var$7; + nms_RenderManager_renderPosY = $var4.$lastTickPosY + ($var4.$posY - $var4.$lastTickPosY) * var$7; + nms_RenderManager_renderPosZ = $var4.$lastTickPosZ + ($var4.$posZ - $var4.$lastTickPosZ) * var$7; + nms_TileEntityRenderer_staticPlayerX = $var4.$lastTickPosX + ($var4.$posX - $var4.$lastTickPosX) * var$7; + nms_TileEntityRenderer_staticPlayerY = $var4.$lastTickPosY + ($var4.$posY - $var4.$lastTickPosY) * var$7; + nms_TileEntityRenderer_staticPlayerZ = $var4.$lastTickPosZ + ($var4.$posZ - $var4.$lastTickPosZ) * var$7; + nms_EntityRenderer_enableLightmap($this.$mc7.$entityRenderer, var$7); + nms_Profiler_endStartSection($this.$theWorld0.$theProfiler, $rt_s(997)); + $var5 = $this.$theWorld0.$loadedEntityList; + $this.$countEntitiesTotal = $var5.$size; + $var6 = 0; + while (true) { + if ($var6 >= $this.$theWorld0.$weatherEffects.$size) { + nms_Profiler_endStartSection($this.$theWorld0.$theProfiler, $rt_s(978)); + $var6 = 0; + while (true) { + if ($var6 >= $var5.$size) { + nms_Profiler_endStartSection($this.$theWorld0.$theProfiler, $rt_s(1140)); + nms_RenderHelper_enableStandardItemLighting(); + $var6 = 0; + if ($var6 < $this.$tileEntities.$size) { + $par1Vec3 = nms_TileEntityRenderer_instance; + $par2ICamera = ju_ArrayList_get($this.$tileEntities, $var6); + $ptr = 2; + continue main; + } + nms_EntityRenderer_disableLightmap($this.$mc7.$entityRenderer, var$7); + nms_Profiler_endSection($this.$theWorld0.$theProfiler); + break a; + } + $var7 = ju_ArrayList_get($var5, $var6); + if ($var7.$isInRangeToRenderVec3D($par1Vec3) && !(!$var7.$ignoreFrustumCheck && !nms_Frustrum_isBoundingBoxInFrustum($par2ICamera, $var7.$boundingBox) && $var7.$riddenByEntity !== $this.$mc7.$thePlayer) && !($var7 === $this.$mc7.$renderViewEntity && !$this.$mc7.$gameSettings.$thirdPersonView && !$this.$mc7.$renderViewEntity.$sleeping) && nms_World_blockExists($this.$theWorld0, nms_MathHelper_floor_double($var7.$posX), 0, nms_MathHelper_floor_double($var7.$posZ))) + break; + $var6 = $var6 + 1 | 0; + } + $this.$countEntitiesRendered = $this.$countEntitiesRendered + 1 | 0; + $var4 = nms_RenderManager_instance; + $ptr = 3; + continue main; + } + $var7 = ju_ArrayList_get($this.$theWorld0.$weatherEffects, $var6); + $this.$countEntitiesRendered = $this.$countEntitiesRendered + 1 | 0; + if ($var7.$isInRangeToRenderVec3D($par1Vec3)) + break; + $var6 = $var6 + 1 | 0; + } + $var4 = nms_RenderManager_instance; + $ptr = 1; + continue main; + } + } + return; + case 1: + nms_RenderManager_renderEntity($var4, $var7, $par3); + if ($rt_suspending()) { + break main; + } + while (true) { + $var6 = $var6 + 1 | 0; + if ($var6 >= $this.$theWorld0.$weatherEffects.$size) { + nms_Profiler_endStartSection($this.$theWorld0.$theProfiler, $rt_s(978)); + $var6 = 0; + while (true) { + if ($var6 >= $var5.$size) { + nms_Profiler_endStartSection($this.$theWorld0.$theProfiler, $rt_s(1140)); + nms_RenderHelper_enableStandardItemLighting(); + $var6 = 0; + if ($var6 >= $this.$tileEntities.$size) { + nms_EntityRenderer_disableLightmap($this.$mc7.$entityRenderer, var$7); + nms_Profiler_endSection($this.$theWorld0.$theProfiler); + return; + } + $par1Vec3 = nms_TileEntityRenderer_instance; + $par2ICamera = ju_ArrayList_get($this.$tileEntities, $var6); + $ptr = 2; + continue main; + } + $var7 = ju_ArrayList_get($var5, $var6); + if ($var7.$isInRangeToRenderVec3D($par1Vec3) && !(!$var7.$ignoreFrustumCheck && !nms_Frustrum_isBoundingBoxInFrustum($par2ICamera, $var7.$boundingBox) && $var7.$riddenByEntity !== $this.$mc7.$thePlayer) && !($var7 === $this.$mc7.$renderViewEntity && !$this.$mc7.$gameSettings.$thirdPersonView && !$this.$mc7.$renderViewEntity.$sleeping) && nms_World_blockExists($this.$theWorld0, nms_MathHelper_floor_double($var7.$posX), 0, nms_MathHelper_floor_double($var7.$posZ))) + break; + $var6 = $var6 + 1 | 0; + } + $this.$countEntitiesRendered = $this.$countEntitiesRendered + 1 | 0; + $var4 = nms_RenderManager_instance; + $ptr = 3; + continue main; + } + $var7 = ju_ArrayList_get($this.$theWorld0.$weatherEffects, $var6); + $this.$countEntitiesRendered = $this.$countEntitiesRendered + 1 | 0; + if (!$var7.$isInRangeToRenderVec3D($par1Vec3)) + continue; + else + break; + } + $var4 = nms_RenderManager_instance; + continue main; + case 2: + nms_TileEntityRenderer_renderTileEntity($par1Vec3, $par2ICamera, $par3); + if ($rt_suspending()) { + break main; + } + $var6 = $var6 + 1 | 0; + if ($var6 >= $this.$tileEntities.$size) { + nms_EntityRenderer_disableLightmap($this.$mc7.$entityRenderer, var$7); + nms_Profiler_endSection($this.$theWorld0.$theProfiler); + return; + } + $par1Vec3 = nms_TileEntityRenderer_instance; + $par2ICamera = ju_ArrayList_get($this.$tileEntities, $var6); + continue main; + case 3: + nms_RenderManager_renderEntity($var4, $var7, $par3); + if ($rt_suspending()) { + break main; + } + while (true) { + $var6 = $var6 + 1 | 0; + if ($var6 >= $var5.$size) { + nms_Profiler_endStartSection($this.$theWorld0.$theProfiler, $rt_s(1140)); + nms_RenderHelper_enableStandardItemLighting(); + $var6 = 0; + if ($var6 >= $this.$tileEntities.$size) { + nms_EntityRenderer_disableLightmap($this.$mc7.$entityRenderer, var$7); + nms_Profiler_endSection($this.$theWorld0.$theProfiler); + return; + } + $par1Vec3 = nms_TileEntityRenderer_instance; + $par2ICamera = ju_ArrayList_get($this.$tileEntities, $var6); + $ptr = 2; + continue main; + } + $var7 = ju_ArrayList_get($var5, $var6); + if (!$var7.$isInRangeToRenderVec3D($par1Vec3)) + continue; + if (!$var7.$ignoreFrustumCheck && !nms_Frustrum_isBoundingBoxInFrustum($par2ICamera, $var7.$boundingBox) && $var7.$riddenByEntity !== $this.$mc7.$thePlayer) + continue; + if ($var7 === $this.$mc7.$renderViewEntity && !$this.$mc7.$gameSettings.$thirdPersonView && !$this.$mc7.$renderViewEntity.$sleeping) + continue; + if (!nms_World_blockExists($this.$theWorld0, nms_MathHelper_floor_double($var7.$posX), 0, nms_MathHelper_floor_double($var7.$posZ))) + continue; + else + break; + } + $this.$countEntitiesRendered = $this.$countEntitiesRendered + 1 | 0; + $var4 = nms_RenderManager_instance; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Vec3, $par2ICamera, $par3, $var4, var$5, var$6, var$7, $var5, $var6, $var7, $ptr); +} +function nms_RenderGlobal_getDebugInfoRenders($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(1141)); + jl_AbstractStringBuilder_append2(var$1, $this.$renderersBeingRendered); + jl_AbstractStringBuilder_append(var$1, $rt_s(61)); + jl_AbstractStringBuilder_append2(var$1, $this.$renderersLoaded); + jl_AbstractStringBuilder_append(var$1, $rt_s(1142)); + jl_AbstractStringBuilder_append2(var$1, $this.$renderersBeingClipped); + jl_AbstractStringBuilder_append(var$1, $rt_s(1143)); + jl_AbstractStringBuilder_append2(var$1, $this.$renderersBeingOccluded); + jl_AbstractStringBuilder_append(var$1, $rt_s(1144)); + jl_AbstractStringBuilder_append2(var$1, $this.$renderersSkippingRenderPass); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_RenderGlobal_getDebugInfoShort($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(36)); + jl_AbstractStringBuilder_append2(var$1, nmc_Minecraft_debugFPS); + jl_AbstractStringBuilder_append(var$1, $rt_s(1145)); + jl_AbstractStringBuilder_append2(var$1, $this.$renderersBeingRendered); + jl_AbstractStringBuilder_append(var$1, $rt_s(61)); + jl_AbstractStringBuilder_append2(var$1, $this.$renderersLoaded); + jl_AbstractStringBuilder_append(var$1, $rt_s(1144)); + jl_AbstractStringBuilder_append2(var$1, $this.$countEntitiesRendered); + jl_AbstractStringBuilder_append(var$1, $rt_s(884)); + jl_AbstractStringBuilder_append2(var$1, $this.$tileEntities.$size); + jl_AbstractStringBuilder_append(var$1, $rt_s(1146)); + jl_AbstractStringBuilder_append2(var$1, nmc_Minecraft_debugChunkUpdates); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_RenderGlobal_getDebugInfoEntities($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(1147)); + jl_AbstractStringBuilder_append2(var$1, $this.$countEntitiesRendered); + jl_AbstractStringBuilder_append(var$1, $rt_s(61)); + jl_AbstractStringBuilder_append2(var$1, $this.$countEntitiesTotal); + jl_AbstractStringBuilder_append(var$1, $rt_s(1148)); + jl_AbstractStringBuilder_append2(var$1, $this.$countEntitiesHidden); + jl_AbstractStringBuilder_append(var$1, $rt_s(1149)); + jl_AbstractStringBuilder_append2(var$1, ($this.$countEntitiesTotal - $this.$countEntitiesHidden | 0) - $this.$countEntitiesRendered | 0); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_RenderGlobal_markRenderersForNewPosition($this, $par1, $par2, $par3) { + var $var4, $var5, $var6, var$7, $var7, $var8, $var9, $var10, $var11, $var12, $var13, $var14, $var15; + $par2 = $par1 + (-8) | 0; + $par3 = $par3 + (-8) | 0; + $this.$minBlockX = 2147483647; + $this.$minBlockY = 2147483647; + $this.$minBlockZ = 2147483647; + $this.$maxBlockX = (-2147483648); + $this.$maxBlockY = (-2147483648); + $this.$maxBlockZ = (-2147483648); + $var4 = $this.$renderChunksWide * 16 | 0; + $var5 = $var4 / 2 | 0; + $var6 = 0; + var$7 = $var4 - 1 | 0; + while ($var6 < $this.$renderChunksWide) { + $var7 = $var6 * 16 | 0; + $var8 = ($var7 + $var5 | 0) - $par2 | 0; + if ($var8 < 0) + $var8 = $var8 - var$7 | 0; + $var7 = $var7 - $rt_imul($var8 / $var4 | 0, $var4) | 0; + if ($var7 < $this.$minBlockX) + $this.$minBlockX = $var7; + if ($var7 > $this.$maxBlockX) + $this.$maxBlockX = $var7; + $var9 = 0; + while ($var9 < $this.$renderChunksDeep) { + $var10 = $var9 * 16 | 0; + $var11 = ($var10 + $var5 | 0) - $par3 | 0; + if ($var11 < 0) + $var11 = $var11 - var$7 | 0; + $var8 = $var10 - $rt_imul($var11 / $var4 | 0, $var4) | 0; + if ($var8 < $this.$minBlockZ) + $this.$minBlockZ = $var8; + if ($var8 > $this.$maxBlockZ) + $this.$maxBlockZ = $var8; + $var12 = 0; + while ($var12 < $this.$renderChunksTall) { + $var13 = $var12 * 16 | 0; + if ($var13 < $this.$minBlockY) + $this.$minBlockY = $var13; + if ($var13 > $this.$maxBlockY) + $this.$maxBlockY = $var13; + $var14 = $this.$worldRenderers.data[$rt_imul($rt_imul($var9, $this.$renderChunksTall) + $var12 | 0, $this.$renderChunksWide) + $var6 | 0]; + $var15 = $var14.$needsUpdate; + nms_WorldRenderer_setPosition($var14, $var7, $var13, $var8); + if (!$var15 && $var14.$needsUpdate) + ju_ArrayList_add($this.$worldRenderersToUpdate, $var14); + $var12 = $var12 + 1 | 0; + } + $var9 = $var9 + 1 | 0; + } + $var6 = $var6 + 1 | 0; + } +} +function nms_RenderGlobal_sortAndRender($this, $par1EntityLiving, $par2, $par3) { + var $var5, $var6, $var33, $var7, $var9, $var11, $var13, $var15, $fx, $fy, $fz, $ct, $i, $c, $ccx, $ccy, $ccz, $var34, $stallRateVisible, $stalled, $q, var$25; + nms_Profiler_startSection($this.$theWorld0.$theProfiler, $rt_s(1150)); + $var5 = 0; + while ($var5 < 10) { + $this.$worldRenderersCheckIndex = ($this.$worldRenderersCheckIndex + 1 | 0) % $this.$worldRenderers.data.length | 0; + $var6 = $this.$worldRenderers.data[$this.$worldRenderersCheckIndex]; + if ($var6.$needsUpdate && !ju_AbstractCollection_contains($this.$worldRenderersToUpdate, $var6)) + ju_ArrayList_add($this.$worldRenderersToUpdate, $var6); + $var5 = $var5 + 1 | 0; + } + if ($this.$mc7.$gameSettings.$renderDistance != $this.$renderDistance1) + nms_RenderGlobal_loadRenderers($this); + if (!$par2) { + $this.$renderersLoaded = 0; + $this.$dummyRenderInt = 0; + $this.$renderersBeingClipped = 0; + $this.$renderersBeingOccluded = 0; + $this.$renderersBeingRendered = 0; + $this.$renderersSkippingRenderPass = 0; + } + $var33 = $par1EntityLiving.$lastTickPosX + ($par1EntityLiving.$posX - $par1EntityLiving.$lastTickPosX) * $par3; + $var7 = $par1EntityLiving.$lastTickPosY + ($par1EntityLiving.$posY - $par1EntityLiving.$lastTickPosY) * $par3; + $var9 = $par1EntityLiving.$lastTickPosZ + ($par1EntityLiving.$posZ - $par1EntityLiving.$lastTickPosZ) * $par3; + $var11 = $var33 - $this.$prevSortX; + $var13 = $var7 - $this.$prevSortY; + $var15 = $var9 - $this.$prevSortZ; + $fx = nms_MathHelper_floor_double($var33); + $fy = nms_MathHelper_floor_double($var7); + $fz = nms_MathHelper_floor_double($var9); + if ($var11 * $var11 + $var13 * $var13 + $var15 * $var15 > 16.0) { + $this.$prevSortX = $var33; + $this.$prevSortY = $var7; + $this.$prevSortZ = $var9; + nms_RenderGlobal_markRenderersForNewPosition($this, $fx, $fy, $fz); + ju_Arrays_sort0($this.$sortedWorldRenderers, nms_EntitySorter__init_($par1EntityLiving)); + } + a: { + $fy = $fx >> 4; + $var5 = nms_MathHelper_floor_double($var7 + nms_EntityPlayer_getEyeHeight($par1EntityLiving)) >> 4; + $fz = $fz >> 4; + nms_RenderHelper_disableStandardItemLighting(); + $ct = jl_System_currentTimeMillis(); + if (!$par2) { + nms_Profiler_endStartSection($this.$theWorld0.$theProfiler, $rt_s(1151)); + $i = 0; + while (true) { + if ($i >= $this.$sortedWorldRenderers.data.length) + break a; + $c = $this.$sortedWorldRenderers.data[$i]; + $ccx = $c.$chunkX - $fy | 0; + $ccy = $c.$chunkY - $var5 | 0; + $ccz = $c.$chunkZ - $fz | 0; + if (!(!($ccx < 2 && $ccx > (-2) && $ccy < 2 && $ccy > (-2) && $ccz < 2 && $ccz > (-2)) && $this.$glOcclusionQuery.data[$c.$chunkIndex] != (-1))) { + $c.$isNowVisible = 1; + $c.$isVisible = 10; + } else if (!nms_WorldRenderer_skipAllRenderPasses($c) && $c.$isInFrustum && $this.$occlusionQueryAvailable.data[$c.$chunkIndex]) { + if (nleg_EaglerAdapterGL30_glGetQueryResultAvailable($this.$glOcclusionQuery.data[$c.$chunkIndex])) { + if (nleg_EaglerAdapterGL30_glGetQueryResult($this.$glOcclusionQuery.data[$c.$chunkIndex])) { + $c.$isNowVisible = 1; + $c.$isVisible = 10; + } else if ($c.$isVisible <= 0) + $c.$isNowVisible = 0; + $this.$occlusionQueryAvailable.data[$c.$chunkIndex] = 0; + $this.$occlusionQueryStalled.data[$c.$chunkIndex] = Long_ZERO; + } else if (Long_ne($this.$occlusionQueryStalled.data[$c.$chunkIndex], Long_ZERO) && Long_gt(Long_sub($ct, $this.$occlusionQueryStalled.data[$c.$chunkIndex]), Long_fromInt(50))) { + $c.$isNowVisible = 1; + $c.$isVisible = 10; + } + } + $i = $i + 1 | 0; + } + } + } + nms_Profiler_endStartSection($this.$theWorld0.$theProfiler, $rt_s(333)); + $var34 = 0 + nms_RenderGlobal_renderSortedRenderers($this, 0, $this.$sortedWorldRenderers.data.length, $par2, $par3) | 0; + $var11 = $var7 - nms_EntityPlayer_getEyeHeight($par1EntityLiving); + $stallRateVisible = jl_System_currentTimeMillis(); + if (!$par2 && Long_gt(Long_sub($stallRateVisible, $this.$lastOcclusionQuery), Long_fromInt(50))) { + $this.$lastOcclusionQuery = $stallRateVisible; + nms_Profiler_endStartSection($this.$theWorld0.$theProfiler, $rt_s(1152)); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glColorMask(0, 0, 0, 0); + nleg_EaglerAdapterGL30_glDepthMask(0); + nleg_EaglerAdapterGL30_glBindOcclusionBB(); + $i = 0; + while ($i < $this.$sortedWorldRenderers.data.length) { + $c = $this.$sortedWorldRenderers.data[$i]; + $ccx = $c.$chunkX - $fy | 0; + $ccy = $c.$chunkY - $var5 | 0; + $ccz = $c.$chunkZ - $fz | 0; + if (!nms_WorldRenderer_skipAllRenderPasses($c) && $c.$isInFrustum && !($ccx < 2 && $ccx > (-2) && $ccy < 2 && $ccy > (-2) && $ccz < 2 && $ccz > (-2))) { + $stalled = 0; + if ($this.$occlusionQueryAvailable.data[$c.$chunkIndex]) { + if (Long_eq($this.$occlusionQueryStalled.data[$c.$chunkIndex], Long_ZERO)) { + $this.$occlusionQueryStalled.data[$c.$chunkIndex] = $stallRateVisible; + $stalled = 1; + } else if (Long_lt(Long_sub($stallRateVisible, $this.$occlusionQueryStalled.data[$c.$chunkIndex]), Long_fromInt(500))) + $stalled = 1; + } + if (!$stalled) { + $this.$occlusionQueryAvailable.data[$c.$chunkIndex] = 1; + $q = $this.$glOcclusionQuery.data[$c.$chunkIndex]; + if ($q == (-1)) { + var$25 = $this.$glOcclusionQuery.data; + $par2 = $c.$chunkIndex; + $q = nleg_EaglerAdapterGL30_glCreateQuery(); + var$25[$par2] = $q; + } + nleg_EaglerAdapterGL30_glBeginQuery($q); + nleg_EaglerAdapterGL30_glDrawOcclusionBB($c.$posX3 - $var33, $c.$posY3 - $var11, $c.$posZ2 - $var9, 16.0, 16.0, 16.0); + nleg_EaglerAdapterGL30_glEndQuery(); + } + } + if ($c.$isVisible > 0) + $c.$isVisible = $c.$isVisible - 1 | 0; + $i = $i + 1 | 0; + } + nleg_EaglerAdapterGL30_glEndOcclusionBB(); + nleg_EaglerAdapterGL30_glColorMask(1, 1, 1, 1); + nleg_EaglerAdapterGL30_glDepthMask(1); + nleg_EaglerAdapterGL30_glEnable(2884); + } + nms_Profiler_endSection($this.$theWorld0.$theProfiler); + return $var34; +} +function nms_RenderGlobal_renderSortedRenderers($this, $var7, $par2, $par3, $par4) { + var $var6, $var19, $var20, $var10, $var12, $var14, $var15, $var8, $var16, $var17, $var18; + ju_ArrayList_clear($this.$glRenderLists); + $var6 = 0; + while ($var7 < $par2) { + if (!$par3) { + $this.$renderersLoaded = $this.$renderersLoaded + 1 | 0; + if ($this.$sortedWorldRenderers.data[$var7].$skipRenderPass.data[$par3]) + $this.$renderersSkippingRenderPass = $this.$renderersSkippingRenderPass + 1 | 0; + else if (!$this.$sortedWorldRenderers.data[$var7].$isInFrustum) + $this.$renderersBeingClipped = $this.$renderersBeingClipped + 1 | 0; + else if ($this.$sortedWorldRenderers.data[$var7].$isNowVisible) + $this.$renderersBeingRendered = $this.$renderersBeingRendered + 1 | 0; + else + $this.$renderersBeingOccluded = $this.$renderersBeingOccluded + 1 | 0; + } + if (!$this.$sortedWorldRenderers.data[$var7].$skipRenderPass.data[$par3] && $this.$sortedWorldRenderers.data[$var7].$isInFrustum && $this.$sortedWorldRenderers.data[$var7].$isNowVisible && nms_WorldRenderer_getGLCallListForPass($this.$sortedWorldRenderers.data[$var7], $par3) >= 0) { + ju_ArrayList_add($this.$glRenderLists, $this.$sortedWorldRenderers.data[$var7]); + $var6 = $var6 + 1 | 0; + } + $var7 = $var7 + 1 | 0; + } + $var19 = $this.$mc7.$renderViewEntity; + $var20 = $var19.$lastTickPosX + ($var19.$posX - $var19.$lastTickPosX) * $par4; + $var10 = $var19.$lastTickPosY + ($var19.$posY - $var19.$lastTickPosY) * $par4; + $var12 = $var19.$lastTickPosZ + ($var19.$posZ - $var19.$lastTickPosZ) * $par4; + $var14 = 0; + $var15 = 0; + while ($var15 < $this.$allRenderLists.data.length) { + nms_RenderList_func_78421_b($this.$allRenderLists.data[$var15]); + $var15 = $var15 + 1 | 0; + } + $var8 = 0; + while ($var8 < $this.$glRenderLists.$size) { + $var16 = ju_ArrayList_get($this.$glRenderLists, $var8); + $var17 = (-1); + $var18 = 0; + while ($var18 < $var14) { + if (nms_RenderList_func_78418_a($this.$allRenderLists.data[$var18], $var16.$posXMinus, $var16.$posYMinus, $var16.$posZMinus)) + $var17 = $var18; + $var18 = $var18 + 1 | 0; + } + if ($var17 < 0) { + $var7 = $var14 + 1 | 0; + nms_RenderList_func_78422_a($this.$allRenderLists.data[$var14], $var16.$posXMinus, $var16.$posYMinus, $var16.$posZMinus, $var20, $var10, $var12); + $var17 = $var14; + $var14 = $var7; + } + nms_RenderList_func_78420_a($this.$allRenderLists.data[$var17], nms_WorldRenderer_getGLCallListForPass($var16, $par3)); + $var8 = $var8 + 1 | 0; + } + nms_RenderGlobal_renderAllRenderLists($this, $par3, $par4); + return $var6; +} +function nms_RenderGlobal_renderAllRenderLists($this, $par1, $par2) { + var $var4; + nms_EntityRenderer_enableLightmap($this.$mc7.$entityRenderer, $par2); + $var4 = 0; + while ($var4 < $this.$allRenderLists.data.length) { + nms_RenderList_func_78419_a($this.$allRenderLists.data[$var4]); + $var4 = $var4 + 1 | 0; + } + nms_EntityRenderer_disableLightmap($this.$mc7.$entityRenderer, $par2); +} +function nms_RenderGlobal_updateClouds($this) { + var $var1, $var3; + a: { + $this.$cloudTickCounter = $this.$cloudTickCounter + 1 | 0; + if (!($this.$cloudTickCounter % 20 | 0)) { + $var1 = ju_HashMap_values($this.$damagedBlocks).$iterator(); + while (true) { + if (!$var1.$hasNext()) + break a; + $var3 = $var1.$next().$createdAtCloudUpdateTick; + if (($this.$cloudTickCounter - $var3 | 0) > 400) + $var1.$remove2(); + } + } + } +} +function nms_RenderGlobal_renderSky($this, $par1) { + var $var2, $var6, $var7, $var8, $var13, $var23, $var24, $var11, $var12, $var13_0, $var27, $var14, $var15, $var8_0, $var21, $var22, $var28, $var29, $var30, $var16, $var17, $var18, $var19, $var25, var$26, var$27, $var20, var$29, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$29 = $thread.pop();$var20 = $thread.pop();var$27 = $thread.pop();var$26 = $thread.pop();$var25 = $thread.pop();$var19 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var16 = $thread.pop();$var30 = $thread.pop();$var29 = $thread.pop();$var28 = $thread.pop();$var22 = $thread.pop();$var21 = $thread.pop();$var8_0 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var27 = $thread.pop();$var13_0 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var24 + = $thread.pop();$var23 = $thread.pop();$var13 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$mc7.$theWorld.$provider.$dimensionId == 1) { + nleg_EaglerAdapterGL30_glDisable(2912); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nms_RenderHelper_disableStandardItemLighting(); + nleg_EaglerAdapterGL30_glDepthMask(0); + $var2 = nms_RenderGlobal_tunnel; + $ptr = 1; + continue main; + } + if (!$this.$mc7.$theWorld.$provider.$isSurfaceWorld()) + return; + nleg_EaglerAdapterGL30_glDisable(3553); + $var2 = nms_World_getSkyColor($this.$theWorld0, $this.$mc7.$renderViewEntity, $par1); + $var6 = $var2.$xCoord; + $var7 = $var2.$yCoord; + $var8 = $var2.$zCoord; + if ($this.$mc7.$gameSettings.$anaglyph) { + $var13 = $var6 * 30.0; + $var6 = ($var13 + $var7 * 59.0 + $var8 * 11.0) / 100.0; + $var7 = ($var13 + $var7 * 70.0) / 100.0; + $var8 = ($var13 + $var8 * 70.0) / 100.0; + } + nleg_EaglerAdapterGL30_glColor3f($var6, $var7, $var8); + nlea_Tessellator_$callClinit(); + $var23 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glDepthMask(0); + nleg_EaglerAdapterGL30_glEnable(2912); + nleg_EaglerAdapterGL30_glColor3f($var6, $var7, $var8); + nleg_EaglerAdapterGL30_glCallList($this.$glSkyList); + nleg_EaglerAdapterGL30_glDisable(2912); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nms_RenderHelper_disableStandardItemLighting(); + $var24 = $this.$theWorld0.$provider.$calcSunriseSunsetColors(nms_World_getCelestialAngle($this.$theWorld0, $par1), $par1); + if ($var24 !== null) { + nleg_EaglerAdapterGL30_glDisable(3553); + nleg_EaglerAdapterGL30_glShadeModel(7425); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glRotatef(90.0, 1.0, 0.0, 0.0); + $var13 = nms_MathHelper_sin(nms_World_getCelestialAngleRadians($this.$theWorld0, $par1)) >= 0.0 ? 0.0 : 180.0; + $var24 = $var24.data; + nleg_EaglerAdapterGL30_glRotatef($var13, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef(90.0, 0.0, 0.0, 1.0); + $var11 = $var24[0]; + $var12 = $var24[1]; + $var13_0 = $var24[2]; + if ($this.$mc7.$gameSettings.$anaglyph) { + $var13 = $var11 * 30.0; + $var11 = ($var13 + $var12 * 59.0 + $var13_0 * 11.0) / 100.0; + $var12 = ($var13 + $var12 * 70.0) / 100.0; + $var13_0 = ($var13 + $var13_0 * 70.0) / 100.0; + } + nlea_Tessellator_startDrawing($var23, 6); + nlea_Tessellator_setColorRGBA_F($var23, $var11, $var12, $var13_0, $var24[3]); + nlea_Tessellator_addVertex($var23, 0.0, 100.0, 0.0); + nlea_Tessellator_setColorRGBA_F($var23, $var24[0], $var24[1], $var24[2], 0.0); + $var27 = 0; + while ($var27 <= 16) { + $var13 = $var27 * 3.1415927410125732 * 2.0 / 16.0; + $var14 = nms_MathHelper_sin($var13); + $var15 = nms_MathHelper_cos($var13); + nlea_Tessellator_addVertex($var23, $var14 * 120.0, $var15 * 120.0, -$var15 * 40.0 * $var24[3]); + $var27 = $var27 + 1 | 0; + } + nlea_Tessellator_draw($var23); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glShadeModel(7424); + } + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glBlendFunc(770, 1); + nleg_EaglerAdapterGL30_glPushMatrix(); + $var8_0 = 1.0 - nms_World_getRainStrength($this.$theWorld0, $par1); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, $var8_0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-90.0), 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(nms_World_getCelestialAngle($this.$theWorld0, $par1) * 360.0, 1.0, 0.0, 0.0); + $var2 = nms_RenderGlobal_sun; + $ptr = 2; + continue main; + case 1: + nle_TextureLocation_bindTexture($var2); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_$callClinit(); + $var21 = nlea_Tessellator_instance; + $var22 = 0; + while ($var22 < 6) { + nleg_EaglerAdapterGL30_glPushMatrix(); + if ($var22 == 1) + nleg_EaglerAdapterGL30_glRotatef(90.0, 1.0, 0.0, 0.0); + if ($var22 == 2) + nleg_EaglerAdapterGL30_glRotatef((-90.0), 1.0, 0.0, 0.0); + if ($var22 == 3) + nleg_EaglerAdapterGL30_glRotatef(180.0, 1.0, 0.0, 0.0); + if ($var22 == 4) + nleg_EaglerAdapterGL30_glRotatef(90.0, 0.0, 0.0, 1.0); + if ($var22 == 5) + nleg_EaglerAdapterGL30_glRotatef((-90.0), 0.0, 0.0, 1.0); + nlea_Tessellator_startDrawingQuads($var21); + nlea_Tessellator_setColorOpaque_I($var21, 2631720); + nlea_Tessellator_addVertexWithUV($var21, (-100.0), (-100.0), (-100.0), 0.0, 0.0); + nlea_Tessellator_addVertexWithUV($var21, (-100.0), (-100.0), 100.0, 0.0, 16.0); + nlea_Tessellator_addVertexWithUV($var21, 100.0, (-100.0), 100.0, 16.0, 16.0); + nlea_Tessellator_addVertexWithUV($var21, 100.0, (-100.0), (-100.0), 16.0, 0.0); + nlea_Tessellator_draw($var21); + nleg_EaglerAdapterGL30_glPopMatrix(); + $var22 = $var22 + 1 | 0; + } + nleg_EaglerAdapterGL30_glDepthMask(1); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glEnable(3008); + return; + case 2: + nle_TextureLocation_bindTexture($var2); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_startDrawingQuads($var23); + nlea_Tessellator_addVertexWithUV($var23, (-30.0), 100.0, (-30.0), 0.0, 0.0); + nlea_Tessellator_addVertexWithUV($var23, 30.0, 100.0, (-30.0), 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var23, 30.0, 100.0, 30.0, 1.0, 1.0); + nlea_Tessellator_addVertexWithUV($var23, (-30.0), 100.0, 30.0, 0.0, 1.0); + nlea_Tessellator_draw($var23); + $var2 = nms_RenderGlobal_moon; + $ptr = 3; + case 3: + nle_TextureLocation_bindTexture($var2); + if ($rt_suspending()) { + break main; + } + $var28 = nms_World_getMoonPhase($this.$theWorld0); + $var29 = $var28 % 4 | 0; + $var30 = ($var28 / 4 | 0) % 2 | 0; + $var16 = ($var29 + 0 | 0) / 4.0; + $var17 = ($var30 + 0 | 0) / 2.0; + $var18 = ($var29 + 1 | 0) / 4.0; + $var19 = ($var30 + 1 | 0) / 2.0; + nlea_Tessellator_startDrawingQuads($var23); + $var25 = $var18; + var$26 = $var19; + nlea_Tessellator_addVertexWithUV($var23, (-20.0), (-100.0), 20.0, $var25, var$26); + var$27 = $var16; + nlea_Tessellator_addVertexWithUV($var23, 20.0, (-100.0), 20.0, var$27, var$26); + var$26 = $var17; + nlea_Tessellator_addVertexWithUV($var23, 20.0, (-100.0), (-20.0), var$27, var$26); + nlea_Tessellator_addVertexWithUV($var23, (-20.0), (-100.0), (-20.0), $var25, var$26); + nlea_Tessellator_draw($var23); + nleg_EaglerAdapterGL30_glDisable(3553); + $var20 = nms_World_getStarBrightness($this.$theWorld0, $par1) * $var8_0; + if ($var20 > 0.0) { + nleg_EaglerAdapterGL30_glColor4f($var20, $var20, $var20, $var20); + nleg_EaglerAdapterGL30_glCallList($this.$starGLCallList); + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glEnable(2912); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glDisable(3553); + nleg_EaglerAdapterGL30_glColor3f(0.0, 0.0, 0.0); + $var25 = nms_EntityLiving_getPosition($this.$mc7.$thePlayer, $par1).$yCoord - nms_World_getHorizon($this.$theWorld0); + if ($var25 < 0.0) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 12.0, 0.0); + nleg_EaglerAdapterGL30_glCallList($this.$glSkyList2); + nleg_EaglerAdapterGL30_glPopMatrix(); + $par1 = -($var25 + 65.0); + nlea_Tessellator_startDrawingQuads($var23); + nlea_Tessellator_setColorRGBA_I($var23, 0, 255); + var$29 = $par1; + nlea_Tessellator_addVertex($var23, (-1.0), var$29, 1.0); + nlea_Tessellator_addVertex($var23, 1.0, var$29, 1.0); + nlea_Tessellator_addVertex($var23, 1.0, (-1.0), 1.0); + nlea_Tessellator_addVertex($var23, (-1.0), (-1.0), 1.0); + nlea_Tessellator_addVertex($var23, (-1.0), (-1.0), (-1.0)); + nlea_Tessellator_addVertex($var23, 1.0, (-1.0), (-1.0)); + nlea_Tessellator_addVertex($var23, 1.0, var$29, (-1.0)); + nlea_Tessellator_addVertex($var23, (-1.0), var$29, (-1.0)); + nlea_Tessellator_addVertex($var23, 1.0, (-1.0), (-1.0)); + nlea_Tessellator_addVertex($var23, 1.0, (-1.0), 1.0); + nlea_Tessellator_addVertex($var23, 1.0, var$29, 1.0); + nlea_Tessellator_addVertex($var23, 1.0, var$29, (-1.0)); + nlea_Tessellator_addVertex($var23, (-1.0), var$29, (-1.0)); + nlea_Tessellator_addVertex($var23, (-1.0), var$29, 1.0); + nlea_Tessellator_addVertex($var23, (-1.0), (-1.0), 1.0); + nlea_Tessellator_addVertex($var23, (-1.0), (-1.0), (-1.0)); + nlea_Tessellator_addVertex($var23, (-1.0), (-1.0), (-1.0)); + nlea_Tessellator_addVertex($var23, (-1.0), (-1.0), 1.0); + nlea_Tessellator_addVertex($var23, 1.0, (-1.0), 1.0); + nlea_Tessellator_addVertex($var23, 1.0, (-1.0), (-1.0)); + nlea_Tessellator_draw($var23); + } + if (!$this.$theWorld0.$provider.$isSkyColored()) + nleg_EaglerAdapterGL30_glColor3f($var6, $var7, $var8); + else + nleg_EaglerAdapterGL30_glColor3f($var6 * 0.20000000298023224 + 0.03999999910593033, $var7 * 0.20000000298023224 + 0.03999999910593033, $var8 * 0.6000000238418579 + 0.10000000149011612); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, -($var25 - 16.0), 0.0); + nleg_EaglerAdapterGL30_glCallList($this.$glSkyList2); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glDepthMask(1); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $var2, $var6, $var7, $var8, $var13, $var23, $var24, $var11, $var12, $var13_0, $var27, $var14, $var15, $var8_0, $var21, $var22, $var28, $var29, $var30, $var16, $var17, $var18, $var19, $var25, var$26, var$27, $var20, var$29, $ptr); +} +function nms_RenderGlobal_renderClouds($this, $par1) { + var $var24, $var13, $var15, $var2, $var3, $var5, $var6, $var10, $var11, $var12, $var10_0, $var17, $var18, $var19, $var20, $var21, var$18, $var22, $var23, var$21, var$22, $var23_0, var$24, var$25, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$25 = $thread.pop();var$24 = $thread.pop();$var23_0 = $thread.pop();var$22 = $thread.pop();var$21 = $thread.pop();$var23 = $thread.pop();$var22 = $thread.pop();var$18 = $thread.pop();$var21 = $thread.pop();$var20 = $thread.pop();$var19 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var10_0 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var15 + = $thread.pop();$var13 = $thread.pop();$var24 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$mc7.$theWorld.$provider.$isSurfaceWorld()) + return; + if ($this.$mc7.$gameSettings.$fancyGraphics) { + $ptr = 2; + continue main; + } + nleg_EaglerAdapterGL30_glDisable(2884); + $var24 = $this.$mc7.$renderViewEntity.$lastTickPosY; + $var13 = $this.$mc7.$renderViewEntity.$posY - $this.$mc7.$renderViewEntity.$lastTickPosY; + $var15 = $par1; + $var2 = $var24 + $var13 * $var15; + $var3 = 32; + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + $var6 = nms_RenderGlobal_tex_clouds; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($var6); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + $var6 = nms_World_getCloudColour($this.$theWorld0, $par1); + $var10 = $var6.$xCoord; + $var11 = $var6.$yCoord; + $var12 = $var6.$zCoord; + if ($this.$mc7.$gameSettings.$anaglyph) { + $var10_0 = $var10 * 30.0; + $var10 = ($var10_0 + $var11 * 59.0 + $var12 * 11.0) / 100.0; + $var11 = ($var10_0 + $var11 * 70.0) / 100.0; + $var12 = ($var10_0 + $var12 * 70.0) / 100.0; + } + $var24 = $this.$cloudTickCounter + $par1; + $var13 = $this.$mc7.$renderViewEntity.$prevPosX + ($this.$mc7.$renderViewEntity.$posX - $this.$mc7.$renderViewEntity.$prevPosX) * $var15 + $var24 * 0.029999999329447746; + $var15 = $this.$mc7.$renderViewEntity.$prevPosZ + ($this.$mc7.$renderViewEntity.$posZ - $this.$mc7.$renderViewEntity.$prevPosZ) * $var15; + $var17 = nms_MathHelper_floor_double($var13 / 2048.0); + $var18 = nms_MathHelper_floor_double($var15 / 2048.0); + $var24 = $var13 - ($var17 * 2048 | 0); + $var13 = $var15 - ($var18 * 2048 | 0); + $var19 = $this.$theWorld0.$provider.$getCloudHeight() - $var2 + 0.33000001311302185; + $var20 = $var24 * 4.8828125E-4; + $var21 = $var13 * 4.8828125E-4; + nlea_Tessellator_startDrawingQuads($var5); + nlea_Tessellator_setColorRGBA_F($var5, $var10, $var11, $var12, 0.800000011920929); + var$18 = $var19; + $var22 = (-256); + while ($var22 < 256) { + $var23 = (-256); + while ($var23 < 256) { + var$21 = $var22 + 0 | 0; + var$22 = var$21; + $var23_0 = $var23 + $var3 | 0; + var$24 = $var23_0; + var$25 = var$21 * 4.8828125E-4 + $var20; + $var24 = $var23_0 * 4.8828125E-4 + $var21; + nlea_Tessellator_addVertexWithUV($var5, var$22, var$18, var$24, var$25, $var24); + var$21 = $var22 + $var3 | 0; + $var13 = var$21; + $var15 = var$21 * 4.8828125E-4 + $var20; + nlea_Tessellator_addVertexWithUV($var5, $var13, var$18, var$24, $var15, $var24); + var$21 = $var23 + 0 | 0; + $var24 = var$21; + var$24 = var$21 * 4.8828125E-4 + $var21; + nlea_Tessellator_addVertexWithUV($var5, $var13, var$18, $var24, $var15, var$24); + nlea_Tessellator_addVertexWithUV($var5, var$22, var$18, $var24, var$25, var$24); + $var23 = $var23_0; + } + $var22 = $var22 + $var3 | 0; + } + nlea_Tessellator_draw($var5); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glEnable(2884); + return; + case 2: + nms_RenderGlobal_renderCloudsFancy($this, $par1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $var24, $var13, $var15, $var2, $var3, $var5, $var6, $var10, $var11, $var12, $var10_0, $var17, $var18, $var19, $var20, $var21, var$18, $var22, $var23, var$21, var$22, $var23_0, var$24, var$25, $ptr); +} +function nms_RenderGlobal_hasCloudFog($this, $par1, $par3, $par5, $par7) { + return 0; +} +function nms_RenderGlobal_renderCloudsFancy($this, $par1) { + var $var8, $var10, var$4, $var2, $var3, $var4, $var6, $var12, $var13, $var14, $var15, $var19, $var20, $var21, var$16, var$17, $var22, $var23, $var27, var$21, var$22, $var28, $var29, $var30, $var31, $var32, $var33, var$29, var$30, var$31, var$32, $var34, $var34_0, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var34_0 = $thread.pop();$var34 = $thread.pop();var$32 = $thread.pop();var$31 = $thread.pop();var$30 = $thread.pop();var$29 = $thread.pop();$var33 = $thread.pop();$var32 = $thread.pop();$var31 = $thread.pop();$var30 = $thread.pop();$var29 = $thread.pop();$var28 = $thread.pop();var$22 = $thread.pop();var$21 = $thread.pop();$var27 = $thread.pop();$var23 = $thread.pop();$var22 = $thread.pop();var$17 = $thread.pop();var$16 = $thread.pop();$var21 = $thread.pop();$var20 = $thread.pop();$var19 + = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var6 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();var$4 = $thread.pop();$var10 = $thread.pop();$var8 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glDisable(2884); + $var8 = $this.$mc7.$renderViewEntity.$lastTickPosY; + $var10 = $this.$mc7.$renderViewEntity.$posY - $this.$mc7.$renderViewEntity.$lastTickPosY; + var$4 = $par1; + $var2 = $var8 + $var10 * var$4; + nlea_Tessellator_$callClinit(); + $var3 = nlea_Tessellator_instance; + $var4 = 12.0; + $var6 = $this.$cloudTickCounter + $par1; + $var8 = ($this.$mc7.$renderViewEntity.$prevPosX + ($this.$mc7.$renderViewEntity.$posX - $this.$mc7.$renderViewEntity.$prevPosX) * var$4 + $var6 * 0.029999999329447746) / 12.0; + $var10 = ($this.$mc7.$renderViewEntity.$prevPosZ + ($this.$mc7.$renderViewEntity.$posZ - $this.$mc7.$renderViewEntity.$prevPosZ) * var$4) / 12.0 + 0.33000001311302185; + $var12 = $this.$theWorld0.$provider.$getCloudHeight() - $var2 + 0.33000001311302185; + $var13 = nms_MathHelper_floor_double($var8 / 2048.0); + $var14 = nms_MathHelper_floor_double($var10 / 2048.0); + $var8 = $var8 - ($var13 * 2048 | 0); + $var10 = $var10 - ($var14 * 2048 | 0); + $var15 = nms_RenderGlobal_tex_clouds; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($var15); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + $var15 = nms_World_getCloudColour($this.$theWorld0, $par1); + $var19 = $var15.$xCoord; + $var20 = $var15.$yCoord; + $var21 = $var15.$zCoord; + if ($this.$mc7.$gameSettings.$anaglyph) { + $par1 = $var19 * 30.0; + $var19 = ($par1 + $var20 * 59.0 + $var21 * 11.0) / 100.0; + $var20 = ($par1 + $var20 * 70.0) / 100.0; + $var21 = ($par1 + $var21 * 70.0) / 100.0; + } + var$16 = nms_MathHelper_floor_double($var8) * 0.00390625; + var$17 = nms_MathHelper_floor_double($var10) * 0.00390625; + $var22 = $var8 - nms_MathHelper_floor_double($var8); + $var23 = $var10 - nms_MathHelper_floor_double($var10); + nleg_EaglerAdapterGL30_glScalef($var4, 1.0, $var4); + $var27 = 0; + $var14 = $rt_compare($var12, (-5.0)); + $var6 = $var12 + 0.0; + var$21 = $rt_compare($var12, 5.0); + $par1 = $var12 + 4.0; + $var10 = $par1 - 9.765625E-4; + var$22 = $par1; + while ($var27 < 2) { + if (!$var27) + nleg_EaglerAdapterGL30_glColorMask(0, 0, 0, 0); + else if (!$this.$mc7.$gameSettings.$anaglyph) + nleg_EaglerAdapterGL30_glColorMask(1, 1, 1, 1); + else if (nms_EntityRenderer_anaglyphField) + nleg_EaglerAdapterGL30_glColorMask(1, 0, 0, 1); + else + nleg_EaglerAdapterGL30_glColorMask(0, 1, 1, 1); + $var28 = (-3); + while ($var28 <= 4) { + $var29 = (-3); + while ($var29 <= 4) { + nlea_Tessellator_startDrawingQuads($var3); + $var30 = $var28 * 8 | 0; + $var31 = $var29 * 8 | 0; + $var32 = $var30 - $var22; + $var33 = $var31 - $var23; + if ($var14 > 0) { + nlea_Tessellator_setColorRGBA_F($var3, $var19 * 0.699999988079071, $var20 * 0.699999988079071, $var21 * 0.699999988079071, 0.800000011920929); + nlea_Tessellator_setNormal($var3, 0.0, (-1.0), 0.0); + $var8 = $var32 + 0.0; + var$4 = $var33 + 8.0; + var$29 = ($var30 + 0.0) * 0.00390625 + var$16; + var$30 = ($var31 + 8.0) * 0.00390625 + var$17; + nlea_Tessellator_addVertexWithUV($var3, $var8, $var6, var$4, var$29, var$30); + var$31 = $var32 + 8.0; + var$32 = ($var30 + 8.0) * 0.00390625 + var$16; + nlea_Tessellator_addVertexWithUV($var3, var$31, $var6, var$4, var$32, var$30); + var$30 = $var33 + 0.0; + var$4 = ($var31 + 0.0) * 0.00390625 + var$17; + nlea_Tessellator_addVertexWithUV($var3, var$31, $var6, var$30, var$32, var$4); + nlea_Tessellator_addVertexWithUV($var3, $var8, $var6, var$30, var$29, var$4); + } + if (var$21 <= 0) { + nlea_Tessellator_setColorRGBA_F($var3, $var19, $var20, $var21, 0.800000011920929); + nlea_Tessellator_setNormal($var3, 0.0, 1.0, 0.0); + $var8 = $var32 + 0.0; + var$4 = $var33 + 8.0; + var$29 = ($var30 + 0.0) * 0.00390625 + var$16; + var$30 = ($var31 + 8.0) * 0.00390625 + var$17; + nlea_Tessellator_addVertexWithUV($var3, $var8, $var10, var$4, var$29, var$30); + var$31 = $var32 + 8.0; + var$32 = ($var30 + 8.0) * 0.00390625 + var$16; + nlea_Tessellator_addVertexWithUV($var3, var$31, $var10, var$4, var$32, var$30); + var$30 = $var33 + 0.0; + var$4 = ($var31 + 0.0) * 0.00390625 + var$17; + nlea_Tessellator_addVertexWithUV($var3, var$31, $var10, var$30, var$32, var$4); + nlea_Tessellator_addVertexWithUV($var3, $var8, $var10, var$30, var$29, var$4); + } + a: { + nlea_Tessellator_setColorRGBA_F($var3, $var19 * 0.8999999761581421, $var20 * 0.8999999761581421, $var21 * 0.8999999761581421, 0.800000011920929); + if ($var28 > (-1)) { + nlea_Tessellator_setNormal($var3, (-1.0), 0.0, 0.0); + $var34 = 0; + var$29 = $var33 + 8.0; + var$31 = ($var31 + 8.0) * 0.00390625 + var$17; + var$32 = $var33 + 0.0; + $var8 = ($var31 + 0.0) * 0.00390625 + var$17; + while (true) { + if ($var34 >= 8) + break a; + $par1 = $var34; + var$4 = $var32 + $par1 + 0.0; + var$30 = ($var30 + $par1 + 0.5) * 0.00390625 + var$16; + nlea_Tessellator_addVertexWithUV($var3, var$4, $var6, var$29, var$30, var$31); + nlea_Tessellator_addVertexWithUV($var3, var$4, var$22, var$29, var$30, var$31); + nlea_Tessellator_addVertexWithUV($var3, var$4, var$22, var$32, var$30, $var8); + nlea_Tessellator_addVertexWithUV($var3, var$4, $var6, var$32, var$30, $var8); + $var34 = $var34 + 1 | 0; + } + } + } + b: { + if ($var28 <= 1) { + nlea_Tessellator_setNormal($var3, 1.0, 0.0, 0.0); + $var34_0 = 0; + var$4 = $var33 + 8.0; + var$30 = ($var31 + 8.0) * 0.00390625 + var$17; + var$31 = $var33 + 0.0; + var$32 = ($var31 + 0.0) * 0.00390625 + var$17; + while (true) { + if ($var34_0 >= 8) + break b; + $par1 = $var34_0; + $var8 = $var32 + $par1 + 1.0 - 9.765625E-4; + var$29 = ($var30 + $par1 + 0.5) * 0.00390625 + var$16; + nlea_Tessellator_addVertexWithUV($var3, $var8, $var6, var$4, var$29, var$30); + nlea_Tessellator_addVertexWithUV($var3, $var8, var$22, var$4, var$29, var$30); + nlea_Tessellator_addVertexWithUV($var3, $var8, var$22, var$31, var$29, var$32); + nlea_Tessellator_addVertexWithUV($var3, $var8, $var6, var$31, var$29, var$32); + $var34_0 = $var34_0 + 1 | 0; + } + } + } + c: { + nlea_Tessellator_setColorRGBA_F($var3, $var19 * 0.800000011920929, $var20 * 0.800000011920929, $var21 * 0.800000011920929, 0.800000011920929); + if ($var29 > (-1)) { + nlea_Tessellator_setNormal($var3, 0.0, 0.0, (-1.0)); + $var34_0 = 0; + var$32 = $var32 + 0.0; + var$4 = ($var30 + 0.0) * 0.00390625 + var$16; + var$30 = $var32 + 8.0; + var$31 = ($var30 + 8.0) * 0.00390625 + var$16; + while (true) { + if ($var34_0 >= 8) + break c; + $par1 = $var34_0; + $var8 = $var33 + $par1 + 0.0; + var$29 = ($var31 + $par1 + 0.5) * 0.00390625 + var$17; + nlea_Tessellator_addVertexWithUV($var3, var$32, var$22, $var8, var$4, var$29); + nlea_Tessellator_addVertexWithUV($var3, var$30, var$22, $var8, var$31, var$29); + nlea_Tessellator_addVertexWithUV($var3, var$30, $var6, $var8, var$31, var$29); + nlea_Tessellator_addVertexWithUV($var3, var$32, $var6, $var8, var$4, var$29); + $var34_0 = $var34_0 + 1 | 0; + } + } + } + d: { + if ($var29 <= 1) { + nlea_Tessellator_setNormal($var3, 0.0, 0.0, 1.0); + $var34_0 = 0; + $var8 = $var32 + 0.0; + var$29 = ($var30 + 0.0) * 0.00390625 + var$16; + var$31 = $var32 + 8.0; + var$32 = ($var30 + 8.0) * 0.00390625 + var$16; + while (true) { + if ($var34_0 >= 8) + break d; + $par1 = $var34_0; + var$4 = $var33 + $par1 + 1.0 - 9.765625E-4; + var$30 = ($var31 + $par1 + 0.5) * 0.00390625 + var$17; + nlea_Tessellator_addVertexWithUV($var3, $var8, var$22, var$4, var$29, var$30); + nlea_Tessellator_addVertexWithUV($var3, var$31, var$22, var$4, var$32, var$30); + nlea_Tessellator_addVertexWithUV($var3, var$31, $var6, var$4, var$32, var$30); + nlea_Tessellator_addVertexWithUV($var3, $var8, $var6, var$4, var$29, var$30); + $var34_0 = $var34_0 + 1 | 0; + } + } + } + nlea_Tessellator_draw($var3); + $var29 = $var29 + 1 | 0; + } + $var28 = $var28 + 1 | 0; + } + $var27 = $var27 + 1 | 0; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glEnable(2884); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $var8, $var10, var$4, $var2, $var3, $var4, $var6, $var12, $var13, $var14, $var15, $var19, $var20, $var21, var$16, var$17, $var22, $var23, $var27, var$21, var$22, $var28, $var29, $var30, $var31, $var32, $var33, var$29, var$30, var$31, var$32, $var34, $var34_0, $ptr); +} +function nms_RenderGlobal_updateRenderers($this, $par1EntityLiving, $par2) { + var $var3, $var4, $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var12, $var16, $var17, $var11_0, $var12_0, $var13, $var14, $var15, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var12_0 = $thread.pop();$var11_0 = $thread.pop();$var17 = $thread.pop();$var16 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = 2; + $var4 = new nms_RenderSorter; + $var4.$baseEntity = $par1EntityLiving; + $var5 = $rt_createArray(nms_WorldRenderer, $var3).data; + $var6 = null; + $var7 = $this.$worldRenderersToUpdate.$size; + $var8 = 0; + nms_Profiler_startSection($this.$theWorld0.$theProfiler, $rt_s(1153)); + $var9 = 0; + while ($var9 < $var7) { + a: { + $var10 = ju_ArrayList_get($this.$worldRenderersToUpdate, $var9); + if ($var10 !== null) { + b: { + if ($par2) { + if ($var10.$isInFrustum) + break b; + break a; + } + if (nms_WorldRenderer_distanceToEntitySquared($var10, $par1EntityLiving) > 256.0) { + $var11 = 0; + while ($var11 < $var3 && !($var5[$var11] !== null && nms_RenderSorter_doCompare($var4, $var5[$var11], $var10) > 0)) { + $var11 = $var11 + 1 | 0; + } + $var11 = $var11 + (-1) | 0; + if ($var11 <= 0) + break a; + $var12 = $var11; + while (true) { + $var12 = $var12 + (-1) | 0; + if (!$var12) + break; + $var5[$var12 - 1 | 0] = $var5[$var12]; + } + $var5[$var11] = $var10; + break a; + } + } + if ($var6 === null) + $var6 = ju_ArrayList__init_0(); + $var8 = $var8 + 1 | 0; + ju_ArrayList_add($var6, $var10); + ju_ArrayList_set($this.$worldRenderersToUpdate, $var9, null); + } + } + $var9 = $var9 + 1 | 0; + } + nms_Profiler_endSection($this.$theWorld0.$theProfiler); + nms_Profiler_startSection($this.$theWorld0.$theProfiler, $rt_s(1154)); + if ($var6 !== null) { + if ($var6.$size > 1) + ju_Collections_sort($var6, $var4); + $par2 = $var6.$size - 1 | 0; + if ($par2 >= 0) { + $var10 = ju_ArrayList_get($var6, $par2); + $ptr = 1; + continue main; + } + } + nms_Profiler_endSection($this.$theWorld0.$theProfiler); + $var11 = 0; + $var12 = 1; + $var16 = $var12; + c: { + d: { + while (true) { + if ($var16 < 0) + break d; + $var17 = $var5[$var16]; + if ($var17 !== null) + break; + $var16 = $var16 + (-1) | 0; + } + if ($var17.$isInFrustum) + break c; + if ($var16 == $var12) + break c; + $var5[$var16] = null; + $var5[0] = null; + } + $par1EntityLiving = $this.$mc7; + $par1EntityLiving.$chunkUpdates = $par1EntityLiving.$chunkUpdates + $var11 | 0; + nms_Profiler_startSection($this.$theWorld0.$theProfiler, $rt_s(1155)); + $var12 = 0; + $var11_0 = 0; + $var12_0 = $this.$worldRenderersToUpdate.$size; + while ($var12 != $var12_0) { + $var13 = ju_ArrayList_get($this.$worldRenderersToUpdate, $var12); + if ($var13 !== null) { + $var14 = 0; + $var15 = 0; + while ($var15 < $var3 && !$var14) { + if ($var13 === $var5[$var15]) + $var14 = 1; + $var15 = $var15 + 1 | 0; + } + if (!$var14) { + if ($var11_0 != $var12) + ju_ArrayList_set($this.$worldRenderersToUpdate, $var11_0, $var13); + $var11_0 = $var11_0 + 1 | 0; + } + } + $var12 = $var12 + 1 | 0; + } + nms_Profiler_endSection($this.$theWorld0.$theProfiler); + nms_Profiler_startSection($this.$theWorld0.$theProfiler, $rt_s(1156)); + while (true) { + $var12 = $var12 + (-1) | 0; + if ($var12 < $var11_0) + break; + ju_ArrayList_remove($this.$worldRenderersToUpdate, $var12); + } + nms_Profiler_endSection($this.$theWorld0.$theProfiler); + return $var7 != ($var8 + $var11 | 0) ? 0 : 1; + } + $par1EntityLiving = $var5[$var16]; + $ptr = 2; + continue main; + case 1: + nms_WorldRenderer_updateRenderer($var10); + if ($rt_suspending()) { + break main; + } + $var10.$needsUpdate = 0; + $par2 = $par2 + (-1) | 0; + if ($par2 >= 0) { + $var10 = ju_ArrayList_get($var6, $par2); + continue main; + } + nms_Profiler_endSection($this.$theWorld0.$theProfiler); + $var11 = 0; + $var12 = 1; + $var16 = $var12; + a: { + e: { + while (true) { + if ($var16 < 0) + break e; + $var17 = $var5[$var16]; + if ($var17 !== null) + break; + $var16 = $var16 + (-1) | 0; + } + if ($var17.$isInFrustum) + break a; + if ($var16 == $var12) + break a; + $var5[$var16] = null; + $var5[0] = null; + } + $par1EntityLiving = $this.$mc7; + $par1EntityLiving.$chunkUpdates = $par1EntityLiving.$chunkUpdates + $var11 | 0; + nms_Profiler_startSection($this.$theWorld0.$theProfiler, $rt_s(1155)); + $var12 = 0; + $var11_0 = 0; + $var12_0 = $this.$worldRenderersToUpdate.$size; + while ($var12 != $var12_0) { + $var13 = ju_ArrayList_get($this.$worldRenderersToUpdate, $var12); + if ($var13 !== null) { + $var14 = 0; + $var15 = 0; + while ($var15 < $var3 && !$var14) { + if ($var13 === $var5[$var15]) + $var14 = 1; + $var15 = $var15 + 1 | 0; + } + if (!$var14) { + if ($var11_0 != $var12) + ju_ArrayList_set($this.$worldRenderersToUpdate, $var11_0, $var13); + $var11_0 = $var11_0 + 1 | 0; + } + } + $var12 = $var12 + 1 | 0; + } + nms_Profiler_endSection($this.$theWorld0.$theProfiler); + nms_Profiler_startSection($this.$theWorld0.$theProfiler, $rt_s(1156)); + while (true) { + $var12 = $var12 + (-1) | 0; + if ($var12 < $var11_0) + break; + ju_ArrayList_remove($this.$worldRenderersToUpdate, $var12); + } + nms_Profiler_endSection($this.$theWorld0.$theProfiler); + return $var7 != ($var8 + $var11 | 0) ? 0 : 1; + } + $par1EntityLiving = $var5[$var16]; + $ptr = 2; + case 2: + nms_WorldRenderer_updateRenderer($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + $var5[$var16].$needsUpdate = 0; + $var11 = $var11 + 1 | 0; + f: { + a: { + while (true) { + $var16 = $var16 + (-1) | 0; + if ($var16 < 0) + break a; + $var17 = $var5[$var16]; + if ($var17 !== null) + break; + } + if ($var17.$isInFrustum) + break f; + if ($var16 == $var12) + break f; + $var5[$var16] = null; + $var5[0] = null; + } + $par1EntityLiving = $this.$mc7; + $par1EntityLiving.$chunkUpdates = $par1EntityLiving.$chunkUpdates + $var11 | 0; + nms_Profiler_startSection($this.$theWorld0.$theProfiler, $rt_s(1155)); + $var12 = 0; + $var11_0 = 0; + $var12_0 = $this.$worldRenderersToUpdate.$size; + while ($var12 != $var12_0) { + $var13 = ju_ArrayList_get($this.$worldRenderersToUpdate, $var12); + if ($var13 !== null) { + $var14 = 0; + $var15 = 0; + while ($var15 < $var3 && !$var14) { + if ($var13 === $var5[$var15]) + $var14 = 1; + $var15 = $var15 + 1 | 0; + } + if (!$var14) { + if ($var11_0 != $var12) + ju_ArrayList_set($this.$worldRenderersToUpdate, $var11_0, $var13); + $var11_0 = $var11_0 + 1 | 0; + } + } + $var12 = $var12 + 1 | 0; + } + nms_Profiler_endSection($this.$theWorld0.$theProfiler); + nms_Profiler_startSection($this.$theWorld0.$theProfiler, $rt_s(1156)); + while (true) { + $var12 = $var12 + (-1) | 0; + if ($var12 < $var11_0) + break; + ju_ArrayList_remove($this.$worldRenderersToUpdate, $var12); + } + nms_Profiler_endSection($this.$theWorld0.$theProfiler); + return $var7 != ($var8 + $var11 | 0) ? 0 : 1; + } + $par1EntityLiving = $var5[$var16]; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $var3, $var4, $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var12, $var16, $var17, $var11_0, $var12_0, $var13, $var14, $var15, $ptr); +} +function nms_RenderGlobal_drawBlockBreaking($this, $par1EntityPlayer, $par2MovingObjectPosition, $par3, $par4ItemStack, $par5) { + var $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$par5 = $thread.pop();$par4ItemStack = $thread.pop();$par3 = $thread.pop();$par2MovingObjectPosition = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glBlendFunc(770, 1); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, (nms_MathHelper_sin(Long_toNumber(jl_System_currentTimeMillis()) / 100.0) * 0.20000000298023224 + 0.4000000059604645) * 0.5); + if ($par3 && $par4ItemStack !== null) { + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + $var7 = nms_MathHelper_sin(Long_toNumber(jl_System_currentTimeMillis()) / 100.0) * 0.20000000298023224 + 0.800000011920929; + nleg_EaglerAdapterGL30_glColor4f($var7, $var7, $var7, nms_MathHelper_sin(Long_toNumber(jl_System_currentTimeMillis()) / 200.0) * 0.20000000298023224 + 0.5); + $par1EntityPlayer = nms_RenderGlobal_tex_terrain; + $ptr = 1; + continue main; + } + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glDisable(3008); + return; + case 1: + nle_TextureLocation_bindTexture($par1EntityPlayer); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10241, 9728); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10240, 9728); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glDisable(3008); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2MovingObjectPosition, $par3, $par4ItemStack, $par5, $var7, $ptr); +} +function nms_RenderGlobal_drawBlockDamageTexture($this, $par1Tessellator, $par2EntityPlayer, $par3) { + var $var8, $var4, $var12, $var6, $var10, $var11, $var14, $var16, $var18, $var19, var$14, var$15, var$16, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$16 = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();$var19 = $thread.pop();$var18 = $thread.pop();$var16 = $thread.pop();$var14 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var6 = $thread.pop();$var12 = $thread.pop();$var4 = $thread.pop();$var8 = $thread.pop();$par3 = $thread.pop();$par2EntityPlayer = $thread.pop();$par1Tessellator = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var8 = $par2EntityPlayer.$lastTickPosX; + $var4 = $par2EntityPlayer.$posX - $par2EntityPlayer.$lastTickPosX; + $var12 = $par3; + $var4 = $var8 + $var4 * $var12; + $var6 = $par2EntityPlayer.$lastTickPosY + ($par2EntityPlayer.$posY - $par2EntityPlayer.$lastTickPosY) * $var12; + $var8 = $par2EntityPlayer.$lastTickPosZ + ($par2EntityPlayer.$posZ - $par2EntityPlayer.$lastTickPosZ) * $var12; + if (ju_HashMap_isEmpty($this.$damagedBlocks)) + return; + nleg_EaglerAdapterGL30_glBlendFunc(774, 768); + $par2EntityPlayer = nms_RenderGlobal_tex_terrain; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par2EntityPlayer); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10241, 9728); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10240, 9728); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 0.5); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glPolygonOffset(3.0, 3.0); + nleg_EaglerAdapterGL30_glDepthMask(0); + nleg_EaglerAdapterGL30_glEnable(32823); + nleg_EaglerAdapterGL30_glEnable(3008); + nlea_Tessellator_startDrawingQuads($par1Tessellator); + nlea_Tessellator_setTranslation($par1Tessellator, -$var4, -$var6, -$var8); + nlea_Tessellator_disableColor($par1Tessellator); + $var10 = ju_HashMap_values($this.$damagedBlocks).$iterator(); + while ($var10.$hasNext()) { + $var11 = $var10.$next(); + $var12 = $var11.$partialBlockX - $var4; + $var14 = $var11.$partialBlockY - $var6; + $var16 = $var11.$partialBlockZ - $var8; + if ($var12 * $var12 + $var14 * $var14 + $var16 * $var16 <= 1024.0) { + $var18 = nms_World_getBlockId($this.$theWorld0, $var11.$partialBlockX, $var11.$partialBlockY, $var11.$partialBlockZ); + if ($var18 <= 0) + $var19 = null; + else { + nms_Block_$callClinit(); + $var19 = nms_Block_blocksList.data[$var18]; + } + if ($var19 === null) { + nms_Block_$callClinit(); + $var19 = nms_Block_stone; + } + $par2EntityPlayer = $this.$globalRenderBlocks; + var$14 = $var11.$partialBlockX; + var$15 = $var11.$partialBlockY; + var$16 = $var11.$partialBlockZ; + $var11 = $this.$destroyBlockIcons.data[$var11.$partialBlockProgress]; + $ptr = 2; + continue main; + } + $var10.$remove2(); + } + nlea_Tessellator_draw($par1Tessellator); + nlea_Tessellator_setTranslation($par1Tessellator, 0.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glPolygonOffset(0.0, 0.0); + nleg_EaglerAdapterGL30_glDisable(32823); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glDepthMask(1); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + case 2: + nms_RenderBlocks_renderBlockUsingTexture($par2EntityPlayer, $var19, var$14, var$15, var$16, $var11); + if ($rt_suspending()) { + break main; + } + while ($var10.$hasNext()) { + $var11 = $var10.$next(); + $var12 = $var11.$partialBlockX - $var4; + $var14 = $var11.$partialBlockY - $var6; + $var16 = $var11.$partialBlockZ - $var8; + if ($var12 * $var12 + $var14 * $var14 + $var16 * $var16 <= 1024.0) { + $var18 = nms_World_getBlockId($this.$theWorld0, $var11.$partialBlockX, $var11.$partialBlockY, $var11.$partialBlockZ); + if ($var18 <= 0) + $var19 = null; + else { + nms_Block_$callClinit(); + $var19 = nms_Block_blocksList.data[$var18]; + } + if ($var19 === null) { + nms_Block_$callClinit(); + $var19 = nms_Block_stone; + } + $par2EntityPlayer = $this.$globalRenderBlocks; + var$14 = $var11.$partialBlockX; + var$15 = $var11.$partialBlockY; + var$16 = $var11.$partialBlockZ; + $var11 = $this.$destroyBlockIcons.data[$var11.$partialBlockProgress]; + continue main; + } + $var10.$remove2(); + } + nlea_Tessellator_draw($par1Tessellator); + nlea_Tessellator_setTranslation($par1Tessellator, 0.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glPolygonOffset(0.0, 0.0); + nleg_EaglerAdapterGL30_glDisable(32823); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glDepthMask(1); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Tessellator, $par2EntityPlayer, $par3, $var8, $var4, $var12, $var6, $var10, $var11, $var14, $var16, $var18, $var19, var$14, var$15, var$16, $ptr); +} +function nms_RenderGlobal_drawSelectionBox($this, $par1EntityPlayer, $par2MovingObjectPosition, $par3, $par4ItemStack, $par5) { + var $var7, var$7, var$8, var$9, $var8, $var10, $var12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var12 = $thread.pop();$var10 = $thread.pop();$var8 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$var7 = $thread.pop();$par5 = $thread.pop();$par4ItemStack = $thread.pop();$par3 = $thread.pop();$par2MovingObjectPosition = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$par3 && $par2MovingObjectPosition.$typeOfHit === nms_EnumMovingObjectType_TILE) { + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glColor4f(0.0, 0.0, 0.0, 0.4000000059604645); + nleg_EaglerAdapterGL30_glDisable(3553); + nleg_EaglerAdapterGL30_glDepthMask(0); + $var7 = nms_World_getBlockId($this.$theWorld0, $par2MovingObjectPosition.$blockX, $par2MovingObjectPosition.$blockY, $par2MovingObjectPosition.$blockZ); + if ($var7 > 0) { + nms_Block_$callClinit(); + $par4ItemStack = nms_Block_blocksList.data[$var7]; + var$7 = $this.$theWorld0; + $par3 = $par2MovingObjectPosition.$blockX; + var$8 = $par2MovingObjectPosition.$blockY; + var$9 = $par2MovingObjectPosition.$blockZ; + $ptr = 1; + continue main; + } + nleg_EaglerAdapterGL30_glDepthMask(1); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glDisable(3042); + } + return; + case 1: + $par4ItemStack.$setBlockBoundsBasedOnState(var$7, $par3, var$8, var$9); + if ($rt_suspending()) { + break main; + } + $var8 = $par1EntityPlayer.$lastTickPosX; + $var10 = $par1EntityPlayer.$posX - $par1EntityPlayer.$lastTickPosX; + $var12 = $par5; + $var8 = $var8 + $var10 * $var12; + $var10 = $par1EntityPlayer.$lastTickPosY + ($par1EntityPlayer.$posY - $par1EntityPlayer.$lastTickPosY) * $var12; + $var12 = $par1EntityPlayer.$lastTickPosZ + ($par1EntityPlayer.$posZ - $par1EntityPlayer.$lastTickPosZ) * $var12; + $par1EntityPlayer = nms_AxisAlignedBB_getOffsetBoundingBox(nms_AxisAlignedBB_expand(nms_Block_blocksList.data[$var7].$getSelectedBoundingBoxFromPool($this.$theWorld0, $par2MovingObjectPosition.$blockX, $par2MovingObjectPosition.$blockY, $par2MovingObjectPosition.$blockZ), 0.0020000000949949026, 0.0020000000949949026, 0.0020000000949949026), -$var8, -$var10, -$var12); + nlea_Tessellator_$callClinit(); + $par2MovingObjectPosition = nlea_Tessellator_instance; + nlea_Tessellator_startDrawing($par2MovingObjectPosition, 3); + nlea_Tessellator_addVertex($par2MovingObjectPosition, $par1EntityPlayer.$minX, $par1EntityPlayer.$minY, $par1EntityPlayer.$minZ); + nlea_Tessellator_addVertex($par2MovingObjectPosition, $par1EntityPlayer.$maxX, $par1EntityPlayer.$minY, $par1EntityPlayer.$minZ); + nlea_Tessellator_addVertex($par2MovingObjectPosition, $par1EntityPlayer.$maxX, $par1EntityPlayer.$minY, $par1EntityPlayer.$maxZ); + nlea_Tessellator_addVertex($par2MovingObjectPosition, $par1EntityPlayer.$minX, $par1EntityPlayer.$minY, $par1EntityPlayer.$maxZ); + nlea_Tessellator_addVertex($par2MovingObjectPosition, $par1EntityPlayer.$minX, $par1EntityPlayer.$minY, $par1EntityPlayer.$minZ); + nlea_Tessellator_draw($par2MovingObjectPosition); + nlea_Tessellator_startDrawing($par2MovingObjectPosition, 3); + nlea_Tessellator_addVertex($par2MovingObjectPosition, $par1EntityPlayer.$minX, $par1EntityPlayer.$maxY, $par1EntityPlayer.$minZ); + nlea_Tessellator_addVertex($par2MovingObjectPosition, $par1EntityPlayer.$maxX, $par1EntityPlayer.$maxY, $par1EntityPlayer.$minZ); + nlea_Tessellator_addVertex($par2MovingObjectPosition, $par1EntityPlayer.$maxX, $par1EntityPlayer.$maxY, $par1EntityPlayer.$maxZ); + nlea_Tessellator_addVertex($par2MovingObjectPosition, $par1EntityPlayer.$minX, $par1EntityPlayer.$maxY, $par1EntityPlayer.$maxZ); + nlea_Tessellator_addVertex($par2MovingObjectPosition, $par1EntityPlayer.$minX, $par1EntityPlayer.$maxY, $par1EntityPlayer.$minZ); + nlea_Tessellator_draw($par2MovingObjectPosition); + nlea_Tessellator_startDrawing($par2MovingObjectPosition, 1); + nlea_Tessellator_addVertex($par2MovingObjectPosition, $par1EntityPlayer.$minX, $par1EntityPlayer.$minY, $par1EntityPlayer.$minZ); + nlea_Tessellator_addVertex($par2MovingObjectPosition, $par1EntityPlayer.$minX, $par1EntityPlayer.$maxY, $par1EntityPlayer.$minZ); + nlea_Tessellator_addVertex($par2MovingObjectPosition, $par1EntityPlayer.$maxX, $par1EntityPlayer.$minY, $par1EntityPlayer.$minZ); + nlea_Tessellator_addVertex($par2MovingObjectPosition, $par1EntityPlayer.$maxX, $par1EntityPlayer.$maxY, $par1EntityPlayer.$minZ); + nlea_Tessellator_addVertex($par2MovingObjectPosition, $par1EntityPlayer.$maxX, $par1EntityPlayer.$minY, $par1EntityPlayer.$maxZ); + nlea_Tessellator_addVertex($par2MovingObjectPosition, $par1EntityPlayer.$maxX, $par1EntityPlayer.$maxY, $par1EntityPlayer.$maxZ); + nlea_Tessellator_addVertex($par2MovingObjectPosition, $par1EntityPlayer.$minX, $par1EntityPlayer.$minY, $par1EntityPlayer.$maxZ); + nlea_Tessellator_addVertex($par2MovingObjectPosition, $par1EntityPlayer.$minX, $par1EntityPlayer.$maxY, $par1EntityPlayer.$maxZ); + nlea_Tessellator_draw($par2MovingObjectPosition); + nleg_EaglerAdapterGL30_glDepthMask(1); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glDisable(3042); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2MovingObjectPosition, $par3, $par4ItemStack, $par5, $var7, var$7, var$8, var$9, $var8, $var10, $var12, $ptr); +} +function nms_RenderGlobal_markBlocksForUpdate($this, $par1, $par2, $par3, $par4, $par5, $par6) { + var $var13, $var8, $var9, $var10, $var11, $var12, $var14, $var15, $var16, $var17, $var18, $var19, $var20; + $var13 = nms_MathHelper_bucketInt($par1, 16); + $var8 = nms_MathHelper_bucketInt($par2, 16); + $var9 = nms_MathHelper_bucketInt($par3, 16); + $var10 = nms_MathHelper_bucketInt($par4, 16); + $var11 = nms_MathHelper_bucketInt($par5, 16); + $var12 = nms_MathHelper_bucketInt($par6, 16); + while ($var13 <= $var10) { + $var14 = $var13 % $this.$renderChunksWide | 0; + if ($var14 < 0) + $var14 = $var14 + $this.$renderChunksWide | 0; + $var15 = $var8; + while ($var15 <= $var11) { + $var16 = $var15 % $this.$renderChunksTall | 0; + if ($var16 < 0) + $var16 = $var16 + $this.$renderChunksTall | 0; + $var17 = $var9; + while ($var17 <= $var12) { + $var18 = $var17 % $this.$renderChunksDeep | 0; + if ($var18 < 0) + $var18 = $var18 + $this.$renderChunksDeep | 0; + $var19 = $rt_imul($rt_imul($var18, $this.$renderChunksTall) + $var16 | 0, $this.$renderChunksWide) + $var14 | 0; + $var20 = $this.$worldRenderers.data[$var19]; + if ($var20 !== null && !$var20.$needsUpdate) { + ju_ArrayList_add($this.$worldRenderersToUpdate, $var20); + nms_WorldRenderer_markDirty($var20); + } + $var17 = $var17 + 1 | 0; + } + $var15 = $var15 + 1 | 0; + } + $var13 = $var13 + 1 | 0; + } +} +function nms_RenderGlobal_markBlockForUpdate($this, $par1, $par2, $par3) { + nms_RenderGlobal_markBlocksForUpdate($this, $par1 - 1 | 0, $par2 - 1 | 0, $par3 - 1 | 0, $par1 + 1 | 0, $par2 + 1 | 0, $par3 + 1 | 0); +} +function nms_RenderGlobal_markBlockForRenderUpdate($this, $par1, $par2, $par3) { + nms_RenderGlobal_markBlocksForUpdate($this, $par1 - 1 | 0, $par2 - 1 | 0, $par3 - 1 | 0, $par1 + 1 | 0, $par2 + 1 | 0, $par3 + 1 | 0); +} +function nms_RenderGlobal_markBlockRangeForRenderUpdate($this, $par1, $par2, $par3, $par4, $par5, $par6) { + nms_RenderGlobal_markBlocksForUpdate($this, $par1 - 1 | 0, $par2 - 1 | 0, $par3 - 1 | 0, $par4 + 1 | 0, $par5 + 1 | 0, $par6 + 1 | 0); +} +function nms_RenderGlobal_clipRenderersByFrustum($this, $par1ICamera, $par2) { + var $var3; + $var3 = 0; + while ($var3 < $this.$worldRenderers.data.length) { + if (!nms_WorldRenderer_skipAllRenderPasses($this.$worldRenderers.data[$var3]) && !($this.$worldRenderers.data[$var3].$isInFrustum && ($var3 + $this.$frustumCheckOffset | 0) & 15)) + nms_WorldRenderer_updateInFrustum($this.$worldRenderers.data[$var3], $par1ICamera); + $var3 = $var3 + 1 | 0; + } + $this.$frustumCheckOffset = $this.$frustumCheckOffset + 1 | 0; +} +function nms_RenderGlobal_playRecord($this, $par1Str, $par2, $par3, $par4) { + var $var5; + nmc_Minecraft_displayEaglercraftText(nmc_Minecraft_theMinecraft, $rt_s(1157)); + $var5 = ju_HashMap_get(nms_ItemRecord_records, $par1Str); + if ($par1Str !== null && $var5 !== null) + nms_GuiIngame_setRecordPlayingMessage($this.$mc7.$ingameGUI, nms_ItemRecord_getRecordTitle($var5)); +} +function nms_RenderGlobal_playSound($this, $par1Str, $par2, $par4, $par6, $par8, $par9) { + return; +} +function nms_RenderGlobal_playSoundToNearExcept($this, $par1EntityPlayer, $par2Str, $par3, $par5, $par7, $par9, $par10) { + return; +} +function nms_RenderGlobal_spawnParticle($this, $par1Str, $par2, $par4, $par6, $par8, $par10, $par12) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par12 = $thread.pop();$par10 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_RenderGlobal_doSpawnParticle($this, $par1Str, $par2, $par4, $par6, $par8, $par10, $par12); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, $par2, $par4, $par6, $par8, $par10, $par12, $ptr); +} +function nms_RenderGlobal_doSpawnParticle($this, $par1Str, $par2, $par4, $par6, $par8, $par10, $par12) { + var $var14, $var15, $var17, $var19, $var21, var$13, $var24, var$15, $var27, $var28, $var25, $var26, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var26 = $thread.pop();$var25 = $thread.pop();$var28 = $thread.pop();$var27 = $thread.pop();var$15 = $thread.pop();$var24 = $thread.pop();var$13 = $thread.pop();$var21 = $thread.pop();$var19 = $thread.pop();$var17 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$par12 = $thread.pop();$par10 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$mc7 !== null && $this.$mc7.$renderViewEntity !== null && $this.$mc7.$effectRenderer !== null) { + $var14 = $this.$mc7.$gameSettings.$particleSetting; + if ($var14 == 1 && !nle_EaglercraftRandom_nextInt($this.$theWorld0.$rand, 3)) + $var14 = 2; + $var15 = $this.$mc7.$renderViewEntity.$posX - $par2; + $var17 = $this.$mc7.$renderViewEntity.$posY - $par4; + $var19 = $this.$mc7.$renderViewEntity.$posZ - $par6; + $var21 = null; + if (jl_String_equals($par1Str, $rt_s(1158))) { + var$13 = $this.$mc7.$effectRenderer; + $var21 = nms_EntityHugeExplodeFX__init_($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12); + nms_EffectRenderer_addEffect(var$13, $var21); + } else if (jl_String_equals($par1Str, $rt_s(1159))) { + var$13 = $this.$mc7.$effectRenderer; + $var21 = nms_EntityLargeExplodeFX__init_($this.$renderEngine2, $this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12); + nms_EffectRenderer_addEffect(var$13, $var21); + } else if (jl_String_equals($par1Str, $rt_s(1160))) { + var$13 = $this.$mc7.$effectRenderer; + $var21 = nms_EntityFireworkSparkFX__init_($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12, $this.$mc7.$effectRenderer); + nms_EffectRenderer_addEffect(var$13, $var21); + } + if ($var21 !== null) + return $var21; + if ($var15 * $var15 + $var17 * $var17 + $var19 * $var19 > 256.0) + return null; + if ($var14 > 1) + return null; + a: { + if (jl_String_equals($par1Str, $rt_s(1017))) { + $var21 = nms_EntityBubbleFX__init_($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1161))) { + $var21 = nms_EntitySuspendFX__init_($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1162))) { + $var21 = nms_EntityAuraFX__init_($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1163))) { + $var21 = nms_EntityAuraFX__init_($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1164))) { + $var21 = new nms_EntityCritFX; + $par1Str = $this.$theWorld0; + $ptr = 1; + continue main; + } + if (jl_String_equals($par1Str, $rt_s(1165))) { + $var21 = new nms_EntityCritFX; + $par1Str = $this.$theWorld0; + $ptr = 2; + continue main; + } + if (jl_String_equals($par1Str, $rt_s(1166))) { + $var21 = nms_EntitySmokeFX__init_($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1045))) { + $var21 = nms_EntitySpellParticleFX__init_($this.$theWorld0, $par2, $par4, $par6, 0.0, 0.0, 0.0); + nms_EntityFX_setRBGColorF($var21, $par8, $par10, $par12); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1046))) { + $var21 = nms_EntitySpellParticleFX__init_($this.$theWorld0, $par2, $par4, $par6, 0.0, 0.0, 0.0); + nms_EntityFX_setAlphaF($var21, 0.15000000596046448); + nms_EntityFX_setRBGColorF($var21, $par8, $par10, $par12); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1167))) { + $var21 = nms_EntitySpellParticleFX__init_($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1168))) { + $var21 = nms_EntitySpellParticleFX__init_($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12); + nms_EntitySpellParticleFX_setBaseSpellTextureIndex($var21, 144); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1169))) { + $var21 = nms_EntitySpellParticleFX__init_($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12); + nms_EntitySpellParticleFX_setBaseSpellTextureIndex($var21, 144); + $var24 = nle_EaglercraftRandom_nextFloat($this.$theWorld0.$rand) * 0.5 + 0.3499999940395355; + var$15 = 1.0 * $var24; + nms_EntityFX_setRBGColorF($var21, var$15, 0.0 * $var24, var$15); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1170))) { + $var21 = nms_EntityNoteFX__init_($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1051))) { + $var21 = nms_EntityPortalFX__init_($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1171))) { + $var21 = nms_EntityEnchantmentTableParticleFX__init_($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1025))) { + $var21 = nms_EntityExplodeFX__init_($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1172))) { + $var21 = nms_EntityFlameFX__init_($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12); + break a; + } + if (jl_String_equals($par1Str, $rt_s(957))) { + $var21 = nms_EntityLavaFX__init_($this.$theWorld0, $par2, $par4, $par6); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1173))) { + $var21 = nms_EntityFootStepFX__init_($this.$renderEngine2, $this.$theWorld0, $par2, $par4, $par6); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1018))) { + $var21 = nms_EntitySplashFX__init_($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1050))) { + $var21 = nms_EntitySmokeFX__init_0($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12, 2.5); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1174))) { + $var21 = nms_EntityCloudFX__init_($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1175))) { + $var21 = nms_EntityReddustFX__init_($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1176))) { + $var21 = new nms_EntityBreakingFX; + $par1Str = $this.$theWorld0; + nms_Item_$callClinit(); + nms_EntityBreakingFX__init_($var21, $par1Str, $par2, $par4, $par6, nms_Item_snowball, $this.$renderEngine2); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1177))) { + $var21 = new nms_EntityDropParticleFX; + $par1Str = $this.$theWorld0; + nms_Material_$callClinit(); + nms_EntityDropParticleFX__init_($var21, $par1Str, $par2, $par4, $par6, nms_Material_water); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1178))) { + $var21 = new nms_EntityDropParticleFX; + $par1Str = $this.$theWorld0; + nms_Material_$callClinit(); + nms_EntityDropParticleFX__init_($var21, $par1Str, $par2, $par4, $par6, nms_Material_lava); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1179))) { + $var21 = nms_EntitySnowShovelFX__init_($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1180))) { + $var21 = new nms_EntityBreakingFX; + $par1Str = $this.$theWorld0; + nms_Item_$callClinit(); + nms_EntityBreakingFX__init_($var21, $par1Str, $par2, $par4, $par6, nms_Item_slimeBall, $this.$renderEngine2); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1181))) { + $var21 = nms_EntityHeartFX__init_($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1182))) { + $var21 = nms_EntityHeartFX__init_($this.$theWorld0, $par2, $par4 + 0.5, $par6, $par8, $par10, $par12); + nms_EntityFX_setParticleTextureIndex($var21, 81); + nms_EntityFX_setRBGColorF($var21, 1.0, 1.0, 1.0); + break a; + } + if (jl_String_equals($par1Str, $rt_s(1183))) { + $var21 = nms_EntityAuraFX__init_($this.$theWorld0, $par2, $par4, $par6, $par8, $par10, $par12); + nms_EntityFX_setParticleTextureIndex($var21, 82); + nms_EntityFX_setRBGColorF($var21, 1.0, 1.0, 1.0); + break a; + } + if (jl_String_startsWith0($par1Str, $rt_s(1048))) { + $var27 = jl_Integer_parseInt(jl_String_substring($par1Str, jl_String_indexOf2($par1Str, $rt_s(423)) + 1 | 0)); + $var21 = new nms_EntityBreakingFX; + $par1Str = $this.$theWorld0; + nms_Item_$callClinit(); + nms_EntityBreakingFX__init_0($var21, $par1Str, $par2, $par4, $par6, $par8, $par10, $par12, nms_Item_itemsList.data[$var27], $this.$renderEngine2); + break a; + } + if (!jl_String_startsWith0($par1Str, $rt_s(1011))) + break a; + $var28 = jl_String_split0($par1Str, $rt_s(423), 3).data; + $var25 = jl_Integer_parseInt($var28[1]); + $var26 = jl_Integer_parseInt($var28[2]); + $par1Str = new nms_EntityDiggingFX; + var$13 = $this.$theWorld0; + nms_Block_$callClinit(); + nms_EntityDiggingFX__init_($par1Str, var$13, $par2, $par4, $par6, $par8, $par10, $par12, nms_Block_blocksList.data[$var25], 0, $var26, $this.$renderEngine2); + $var21 = nms_EntityDiggingFX_applyRenderColor($par1Str, $var26); + } + if ($var21 !== null) + nms_EffectRenderer_addEffect($this.$mc7.$effectRenderer, $var21); + return $var21; + } + return null; + case 1: + nms_EntityCritFX__init_($var21, $par1Str, $par2, $par4, $par6, $par8, $par10, $par12); + if ($rt_suspending()) { + break main; + } + if ($var21 !== null) + nms_EffectRenderer_addEffect($this.$mc7.$effectRenderer, $var21); + return $var21; + case 2: + nms_EntityCritFX__init_($var21, $par1Str, $par2, $par4, $par6, $par8, $par10, $par12); + if ($rt_suspending()) { + break main; + } + nms_EntityFX_setRBGColorF($var21, nms_EntityFX_getRedColorF($var21) * 0.30000001192092896, nms_EntityFX_getGreenColorF($var21) * 0.800000011920929, nms_EntityFX_getBlueColorF($var21)); + nms_EntityFX_nextTextureIndexX($var21); + if ($var21 !== null) + nms_EffectRenderer_addEffect($this.$mc7.$effectRenderer, $var21); + return $var21; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, $par2, $par4, $par6, $par8, $par10, $par12, $var14, $var15, $var17, $var19, $var21, var$13, $var24, var$15, $var27, $var28, $var25, $var26, $ptr); +} +function nms_RenderGlobal_onEntityCreate($this, $par1Entity) { + $par1Entity.$updateCloak(); +} +function nms_RenderGlobal_onEntityDestroy($this, $par1Entity) { + return; +} +function nms_RenderGlobal_broadcastSound($this, $par1, $par2, $par3, $par4, $par5) { + var $var7, $var9, $var11, $var13, $var15, $var17, $var19, var$13, var$14, var$15, var$16, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$16 = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();$var19 = $thread.pop();$var17 = $thread.pop();$var15 = $thread.pop();$var13 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + switch ($par1) { + case 1013: + case 1018: + break; + default: + break a; + } + if ($this.$mc7.$renderViewEntity !== null) { + $var7 = $par2 - $this.$mc7.$renderViewEntity.$posX; + $var9 = $par3 - $this.$mc7.$renderViewEntity.$posY; + $var11 = $par4 - $this.$mc7.$renderViewEntity.$posZ; + $var13 = jl_Math_sqrt($var7 * $var7 + $var9 * $var9 + $var11 * $var11); + $var15 = $this.$mc7.$renderViewEntity.$posX; + $var17 = $this.$mc7.$renderViewEntity.$posY; + $var19 = $this.$mc7.$renderViewEntity.$posZ; + if ($var13 > 0.0) { + $var15 = $var15 + $var7 / $var13 * 2.0; + $var17 = $var17 + $var9 / $var13 * 2.0; + $var19 = $var19 + $var11 / $var13 * 2.0; + } + if ($par1 == 1013) { + var$13 = $this.$theWorld0; + var$14 = $rt_s(1184); + var$15 = 1.0; + var$16 = 1.0; + $par1 = 0; + $ptr = 1; + continue main; + } + if ($par1 == 1018) { + var$14 = $this.$theWorld0; + var$13 = $rt_s(1185); + var$15 = 5.0; + var$16 = 1.0; + $par1 = 0; + $ptr = 2; + continue main; + } + } + } + return; + case 1: + nms_WorldClient_playSound(var$13, $var15, $var17, $var19, var$14, var$15, var$16, $par1); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_WorldClient_playSound(var$14, $var15, $var17, $var19, var$13, var$15, var$16, $par1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $par5, $var7, $var9, $var11, $var13, $var15, $var17, $var19, var$13, var$14, var$15, var$16, $ptr); +} +function nms_RenderGlobal_playAuxSFX($this, $par1EntityPlayer, $par2, $par3, $par4, $par5, $par6) { + var $var7, $var10, $var8, $var12, $var16, $var17, $var40, $var33, $var9, $var34, $var10_0, $var36, $var39, $var23, $var37, $var38, $var39_0, $var23_0, $var25, $var27, $var29, $var20, $var18, $var32, var$31, $var14, $var15, $var19, $var35, $var21, $var22, $var24, $var26, $var31, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var31 = $thread.pop();$var26 = $thread.pop();$var24 = $thread.pop();$var22 = $thread.pop();$var21 = $thread.pop();$var35 = $thread.pop();$var19 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();var$31 = $thread.pop();$var32 = $thread.pop();$var18 = $thread.pop();$var20 = $thread.pop();$var29 = $thread.pop();$var27 = $thread.pop();$var25 = $thread.pop();$var23_0 = $thread.pop();$var39_0 = $thread.pop();$var38 = $thread.pop();$var37 = $thread.pop();$var23 = $thread.pop();$var39 + = $thread.pop();$var36 = $thread.pop();$var10_0 = $thread.pop();$var34 = $thread.pop();$var9 = $thread.pop();$var33 = $thread.pop();$var40 = $thread.pop();$var17 = $thread.pop();$var16 = $thread.pop();$var12 = $thread.pop();$var8 = $thread.pop();$var10 = $thread.pop();$var7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + $var7 = $this.$theWorld0.$rand; + switch ($par2) { + case 1000: + $var7 = $this.$theWorld0; + $var10 = $par3; + $var8 = $par4; + $var12 = $par5; + $par1EntityPlayer = $rt_s(501); + $var16 = 1.0; + $var17 = 1.0; + $par2 = 0; + $ptr = 1; + continue main; + case 1001: + $par1EntityPlayer = $this.$theWorld0; + $var10 = $par3; + $var8 = $par4; + $var12 = $par5; + $var7 = $rt_s(501); + $var16 = 1.0; + $var17 = 1.2000000476837158; + $par2 = 0; + $ptr = 2; + continue main; + case 1002: + $par1EntityPlayer = $this.$theWorld0; + $var10 = $par3; + $var8 = $par4; + $var12 = $par5; + $var7 = $rt_s(1186); + $var16 = 1.0; + $var17 = 1.2000000476837158; + $par2 = 0; + $ptr = 3; + continue main; + case 1003: + if (jl_Math_random() >= 0.5) { + $par1EntityPlayer = $this.$theWorld0; + $var10 = $par3 + 0.5; + $var8 = $par4 + 0.5; + $var12 = $par5 + 0.5; + $var7 = $rt_s(1187); + $var16 = 1.0; + $var17 = nle_EaglercraftRandom_nextFloat($this.$theWorld0.$rand) * 0.10000000149011612 + 0.8999999761581421; + $par2 = 0; + $ptr = 19; + continue main; + } + $par1EntityPlayer = $this.$theWorld0; + $var10 = $par3 + 0.5; + $var8 = $par4 + 0.5; + $var12 = $par5 + 0.5; + $var7 = $rt_s(1188); + $var16 = 1.0; + $var17 = nle_EaglercraftRandom_nextFloat($this.$theWorld0.$rand) * 0.10000000149011612 + 0.8999999761581421; + $par2 = 0; + $ptr = 20; + continue main; + case 1004: + $par1EntityPlayer = $this.$theWorld0; + $var10 = $par3 + 0.5; + $var8 = $par4 + 0.5; + $var12 = $par5 + 0.5; + $var40 = $rt_s(1015); + $var16 = 0.5; + $var17 = 2.5999999046325684 + (nle_EaglercraftRandom_nextFloat($var7) - nle_EaglercraftRandom_nextFloat($var7)) * 0.800000011920929; + $par2 = 0; + $ptr = 4; + continue main; + case 1005: + break; + case 1007: + $par1EntityPlayer = $this.$theWorld0; + $var10 = $par3 + 0.5; + $var8 = $par4 + 0.5; + $var12 = $par5 + 0.5; + $var40 = $rt_s(1189); + $var16 = 10.0; + $var17 = (nle_EaglercraftRandom_nextFloat($var7) - nle_EaglercraftRandom_nextFloat($var7)) * 0.20000000298023224 + 1.0; + $par2 = 0; + $ptr = 5; + continue main; + case 1008: + $par1EntityPlayer = $this.$theWorld0; + $var10 = $par3 + 0.5; + $var8 = $par4 + 0.5; + $var12 = $par5 + 0.5; + $var40 = $rt_s(1190); + $var16 = 10.0; + $var17 = (nle_EaglercraftRandom_nextFloat($var7) - nle_EaglercraftRandom_nextFloat($var7)) * 0.20000000298023224 + 1.0; + $par2 = 0; + $ptr = 6; + continue main; + case 1009: + $par1EntityPlayer = $this.$theWorld0; + $var10 = $par3 + 0.5; + $var8 = $par4 + 0.5; + $var12 = $par5 + 0.5; + $var40 = $rt_s(1190); + $var16 = 2.0; + $var17 = (nle_EaglercraftRandom_nextFloat($var7) - nle_EaglercraftRandom_nextFloat($var7)) * 0.20000000298023224 + 1.0; + $par2 = 0; + $ptr = 7; + continue main; + case 1010: + $par1EntityPlayer = $this.$theWorld0; + $var10 = $par3 + 0.5; + $var8 = $par4 + 0.5; + $var12 = $par5 + 0.5; + $var40 = $rt_s(1191); + $var16 = 2.0; + $var17 = (nle_EaglercraftRandom_nextFloat($var7) - nle_EaglercraftRandom_nextFloat($var7)) * 0.20000000298023224 + 1.0; + $par2 = 0; + $ptr = 8; + continue main; + case 1011: + $par1EntityPlayer = $this.$theWorld0; + $var10 = $par3 + 0.5; + $var8 = $par4 + 0.5; + $var12 = $par5 + 0.5; + $var40 = $rt_s(1192); + $var16 = 2.0; + $var17 = (nle_EaglercraftRandom_nextFloat($var7) - nle_EaglercraftRandom_nextFloat($var7)) * 0.20000000298023224 + 1.0; + $par2 = 0; + $ptr = 9; + continue main; + case 1012: + $par1EntityPlayer = $this.$theWorld0; + $var10 = $par3 + 0.5; + $var8 = $par4 + 0.5; + $var12 = $par5 + 0.5; + $var40 = $rt_s(1193); + $var16 = 2.0; + $var17 = (nle_EaglercraftRandom_nextFloat($var7) - nle_EaglercraftRandom_nextFloat($var7)) * 0.20000000298023224 + 1.0; + $par2 = 0; + $ptr = 10; + continue main; + case 1014: + $par1EntityPlayer = $this.$theWorld0; + $var10 = $par3 + 0.5; + $var8 = $par4 + 0.5; + $var12 = $par5 + 0.5; + $var40 = $rt_s(1194); + $var16 = 2.0; + $var17 = (nle_EaglercraftRandom_nextFloat($var7) - nle_EaglercraftRandom_nextFloat($var7)) * 0.20000000298023224 + 1.0; + $par2 = 0; + $ptr = 11; + continue main; + case 1015: + $par1EntityPlayer = $this.$theWorld0; + $var10 = $par3 + 0.5; + $var8 = $par4 + 0.5; + $var12 = $par5 + 0.5; + $var40 = $rt_s(1195); + $var16 = 0.05000000074505806; + $var17 = (nle_EaglercraftRandom_nextFloat($var7) - nle_EaglercraftRandom_nextFloat($var7)) * 0.20000000298023224 + 1.0; + $par2 = 0; + $ptr = 12; + continue main; + case 1016: + $par1EntityPlayer = $this.$theWorld0; + $var10 = $par3 + 0.5; + $var8 = $par4 + 0.5; + $var12 = $par5 + 0.5; + $var40 = $rt_s(1196); + $var16 = 2.0; + $var17 = (nle_EaglercraftRandom_nextFloat($var7) - nle_EaglercraftRandom_nextFloat($var7)) * 0.20000000298023224 + 1.0; + $par2 = 0; + $ptr = 13; + continue main; + case 1017: + $par1EntityPlayer = $this.$theWorld0; + $var10 = $par3 + 0.5; + $var8 = $par4 + 0.5; + $var12 = $par5 + 0.5; + $var40 = $rt_s(1197); + $var16 = 2.0; + $var17 = (nle_EaglercraftRandom_nextFloat($var7) - nle_EaglercraftRandom_nextFloat($var7)) * 0.20000000298023224 + 1.0; + $par2 = 0; + $ptr = 14; + continue main; + case 1020: + $par1EntityPlayer = $this.$theWorld0; + $var10 = $par3 + 0.5; + $var8 = $par4 + 0.5; + $var12 = $par5 + 0.5; + $var7 = $rt_s(1198); + $var16 = 1.0; + $var17 = nle_EaglercraftRandom_nextFloat($this.$theWorld0.$rand) * 0.10000000149011612 + 0.8999999761581421; + $par2 = 0; + $ptr = 15; + continue main; + case 1021: + $par1EntityPlayer = $this.$theWorld0; + $var10 = $par3 + 0.5; + $var8 = $par4 + 0.5; + $var12 = $par5 + 0.5; + $var7 = $rt_s(1199); + $var16 = 1.0; + $var17 = nle_EaglercraftRandom_nextFloat($this.$theWorld0.$rand) * 0.10000000149011612 + 0.8999999761581421; + $par2 = 0; + $ptr = 16; + continue main; + case 1022: + $par1EntityPlayer = $this.$theWorld0; + $var10 = $par3 + 0.5; + $var8 = $par4 + 0.5; + $var12 = $par5 + 0.5; + $var7 = $rt_s(1200); + $var16 = 0.30000001192092896; + $var17 = nle_EaglercraftRandom_nextFloat($this.$theWorld0.$rand) * 0.10000000149011612 + 0.8999999761581421; + $par2 = 0; + $ptr = 17; + continue main; + case 2000: + $var33 = ($par6 % 3 | 0) - 1 | 0; + $var9 = (($par6 / 3 | 0) % 3 | 0) - 1 | 0; + $var10 = $par3; + $var8 = $var33; + $var10 = $var10 + $var8 * 0.6 + 0.5; + $var12 = $par4 + 0.5; + $var34 = $par5; + $var10_0 = $var9; + $var34 = $var34 + $var10_0 * 0.6 + 0.5; + $var36 = 0; + $var39 = $var10 + $var8 * 0.01; + $var23 = $var34 + $var10_0 * 0.01; + if ($var36 >= 10) + return; + $var37 = nle_EaglercraftRandom_nextDouble($var7) * 0.2 + 0.01; + $var38 = $var39 + (nle_EaglercraftRandom_nextDouble($var7) - 0.5) * $var10_0 * 0.5; + $var39_0 = $var12 + (nle_EaglercraftRandom_nextDouble($var7) - 0.5) * 0.5; + $var23_0 = $var23 + (nle_EaglercraftRandom_nextDouble($var7) - 0.5) * $var8 * 0.5; + $var25 = $var8 * $var37 + nle_EaglercraftRandom_nextGaussian($var7) * 0.01; + $var27 = (-0.03) + nle_EaglercraftRandom_nextGaussian($var7) * 0.01; + $var29 = $var10_0 * $var37 + nle_EaglercraftRandom_nextGaussian($var7) * 0.01; + $par1EntityPlayer = $rt_s(1166); + $ptr = 22; + continue main; + case 2001: + $var20 = $par6 & 4095; + if ($var20 > 0) { + nms_Block_$callClinit(); + $var40 = nms_Block_blocksList.data[$var20]; + $par1EntityPlayer = $this.$mc7.$sndManager; + $var7 = $var40.$stepSound.$getBreakSound(); + $var16 = $par3 + 0.5; + $var17 = $par4 + 0.5; + $var18 = $par5 + 0.5; + $var32 = (nms_StepSound_getVolume($var40.$stepSound) + 1.0) / 2.0; + var$31 = nms_StepSound_getPitch($var40.$stepSound) * 0.800000011920929; + $ptr = 21; + continue main; + } + nms_EffectRenderer_addBlockDestroyEffects($this.$mc7.$effectRenderer, $par3, $par4, $par5, $var20, $par6 >> 12 & 255); + break a; + case 2002: + $var8 = $par3; + $var10_0 = $par4; + $var12 = $par5; + $par1EntityPlayer = jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1048)); + nms_Item_$callClinit(); + $var14 = jl_StringBuilder_toString(jl_StringBuilder_append1($par1EntityPlayer, nms_Item_potion.$itemID)); + $var15 = 0; + if ($var15 < 8) { + $var34 = nle_EaglercraftRandom_nextGaussian($var7) * 0.15; + $var37 = nle_EaglercraftRandom_nextDouble($var7) * 0.2; + $var10 = nle_EaglercraftRandom_nextGaussian($var7) * 0.15; + $ptr = 23; + continue main; + } + $par2 = nms_ItemPotion_getColorFromDamage(nms_Item_potion, $par6); + $var16 = ($par2 >> 16 & 255) / 255.0; + $var17 = ($par2 >> 8 & 255) / 255.0; + $var18 = ($par2 >> 0 & 255) / 255.0; + $var19 = $rt_s(1167); + if (nms_ItemPotion_isEffectInstant(nms_Item_potion, $par6)) + $var19 = $rt_s(1168); + $var20 = 0; + $var38 = $var10_0 + 0.3; + if ($var20 >= 100) { + $par1EntityPlayer = $this.$theWorld0; + $var10 = $var8 + 0.5; + $var8 = $var10_0 + 0.5; + $var12 = $var12 + 0.5; + $var7 = $rt_s(1201); + $var16 = 1.0; + $var17 = nle_EaglercraftRandom_nextFloat($this.$theWorld0.$rand) * 0.10000000149011612 + 0.8999999761581421; + $par2 = 0; + $ptr = 29; + continue main; + } + $var39 = nle_EaglercraftRandom_nextDouble($var7) * 4.0; + $var23 = nle_EaglercraftRandom_nextDouble($var7) * 3.141592653589793 * 2.0; + $var25 = jl_Math_cos($var23) * $var39; + $var27 = 0.01 + nle_EaglercraftRandom_nextDouble($var7) * 0.5; + $var29 = jl_Math_sin($var23) * $var39; + $var10 = $var8 + $var25 * 0.1; + $var34 = $var12 + $var29 * 0.1; + $ptr = 30; + continue main; + case 2003: + $var8 = $par3 + 0.5; + $var10 = $par4; + $var12 = $par5 + 0.5; + $par1EntityPlayer = jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1048)); + nms_Item_$callClinit(); + $var14 = jl_StringBuilder_toString(jl_StringBuilder_append1($par1EntityPlayer, nms_Item_eyeOfEnder.$itemID)); + $var15 = 0; + if ($var15 < 8) { + $var34 = nle_EaglercraftRandom_nextGaussian($var7) * 0.15; + $var10_0 = nle_EaglercraftRandom_nextDouble($var7) * 0.2; + $var37 = nle_EaglercraftRandom_nextGaussian($var7) * 0.15; + $ptr = 24; + continue main; + } + $var35 = 0.0; + $var10_0 = $var10 - 0.4; + if ($var35 >= 6.283185307179586) + return; + $par1EntityPlayer = $rt_s(1051); + $var10 = $var8 + jl_Math_cos($var35) * 5.0; + $var34 = $var12 + jl_Math_sin($var35) * 5.0; + $var37 = jl_Math_cos($var35) * (-5.0); + $var39 = 0.0; + $var38 = jl_Math_sin($var35) * (-5.0); + $ptr = 27; + continue main; + case 2004: + $var21 = 0; + $var10 = $par3 + 0.5; + $var34 = $par4 + 0.5; + $var10_0 = $par5 + 0.5; + if ($var21 >= 20) + return; + $var22 = $var10 + (nle_EaglercraftRandom_nextFloat($this.$theWorld0.$rand) - 0.5) * 2.0; + $var24 = $var34 + (nle_EaglercraftRandom_nextFloat($this.$theWorld0.$rand) - 0.5) * 2.0; + $var26 = $var10_0 + (nle_EaglercraftRandom_nextFloat($this.$theWorld0.$rand) - 0.5) * 2.0; + $par1EntityPlayer = $this.$theWorld0; + $var7 = $rt_s(1166); + $var8 = 0.0; + $var12 = 0.0; + $var37 = 0.0; + $ptr = 25; + continue main; + case 2005: + $par1EntityPlayer = $this.$theWorld0; + $ptr = 18; + continue main; + default: + break a; + } + nms_Item_$callClinit(); + if (!(nms_Item_itemsList.data[$par6] instanceof nms_ItemRecord)) + nms_World_playRecord($this.$theWorld0, null, $par3, $par4, $par5); + else + nms_World_playRecord($this.$theWorld0, nms_Item_itemsList.data[$par6].$recordName, $par3, $par4, $par5); + } + return; + case 1: + nms_WorldClient_playSound($var7, $var10, $var8, $var12, $par1EntityPlayer, $var16, $var17, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_WorldClient_playSound($par1EntityPlayer, $var10, $var8, $var12, $var7, $var16, $var17, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 3: + nms_WorldClient_playSound($par1EntityPlayer, $var10, $var8, $var12, $var7, $var16, $var17, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 4: + nms_WorldClient_playSound($par1EntityPlayer, $var10, $var8, $var12, $var40, $var16, $var17, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 5: + nms_WorldClient_playSound($par1EntityPlayer, $var10, $var8, $var12, $var40, $var16, $var17, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 6: + nms_WorldClient_playSound($par1EntityPlayer, $var10, $var8, $var12, $var40, $var16, $var17, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 7: + nms_WorldClient_playSound($par1EntityPlayer, $var10, $var8, $var12, $var40, $var16, $var17, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 8: + nms_WorldClient_playSound($par1EntityPlayer, $var10, $var8, $var12, $var40, $var16, $var17, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 9: + nms_WorldClient_playSound($par1EntityPlayer, $var10, $var8, $var12, $var40, $var16, $var17, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 10: + nms_WorldClient_playSound($par1EntityPlayer, $var10, $var8, $var12, $var40, $var16, $var17, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 11: + nms_WorldClient_playSound($par1EntityPlayer, $var10, $var8, $var12, $var40, $var16, $var17, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 12: + nms_WorldClient_playSound($par1EntityPlayer, $var10, $var8, $var12, $var40, $var16, $var17, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 13: + nms_WorldClient_playSound($par1EntityPlayer, $var10, $var8, $var12, $var40, $var16, $var17, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 14: + nms_WorldClient_playSound($par1EntityPlayer, $var10, $var8, $var12, $var40, $var16, $var17, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 15: + nms_WorldClient_playSound($par1EntityPlayer, $var10, $var8, $var12, $var7, $var16, $var17, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 16: + nms_WorldClient_playSound($par1EntityPlayer, $var10, $var8, $var12, $var7, $var16, $var17, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 17: + nms_WorldClient_playSound($par1EntityPlayer, $var10, $var8, $var12, $var7, $var16, $var17, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 18: + nms_ItemDye_func_96603_a($par1EntityPlayer, $par3, $par4, $par5, $par6); + if ($rt_suspending()) { + break main; + } + return; + case 19: + nms_WorldClient_playSound($par1EntityPlayer, $var10, $var8, $var12, $var7, $var16, $var17, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 20: + nms_WorldClient_playSound($par1EntityPlayer, $var10, $var8, $var12, $var7, $var16, $var17, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 21: + nms_SoundManager_playSound($par1EntityPlayer, $var7, $var16, $var17, $var18, $var32, var$31); + if ($rt_suspending()) { + break main; + } + nms_EffectRenderer_addBlockDestroyEffects($this.$mc7.$effectRenderer, $par3, $par4, $par5, $var20, $par6 >> 12 & 255); + return; + case 22: + nms_RenderGlobal_spawnParticle($this, $par1EntityPlayer, $var38, $var39_0, $var23_0, $var25, $var27, $var29); + if ($rt_suspending()) { + break main; + } + $var36 = $var36 + 1 | 0; + if ($var36 >= 10) + return; + $var37 = nle_EaglercraftRandom_nextDouble($var7) * 0.2 + 0.01; + $var38 = $var39 + (nle_EaglercraftRandom_nextDouble($var7) - 0.5) * $var10_0 * 0.5; + $var39_0 = $var12 + (nle_EaglercraftRandom_nextDouble($var7) - 0.5) * 0.5; + $var23_0 = $var23 + (nle_EaglercraftRandom_nextDouble($var7) - 0.5) * $var8 * 0.5; + $var25 = $var8 * $var37 + nle_EaglercraftRandom_nextGaussian($var7) * 0.01; + $var27 = (-0.03) + nle_EaglercraftRandom_nextGaussian($var7) * 0.01; + $var29 = $var10_0 * $var37 + nle_EaglercraftRandom_nextGaussian($var7) * 0.01; + $par1EntityPlayer = $rt_s(1166); + continue main; + case 23: + nms_RenderGlobal_spawnParticle($this, $var14, $var8, $var10_0, $var12, $var34, $var37, $var10); + if ($rt_suspending()) { + break main; + } + $var15 = $var15 + 1 | 0; + if ($var15 < 8) { + $var34 = nle_EaglercraftRandom_nextGaussian($var7) * 0.15; + $var37 = nle_EaglercraftRandom_nextDouble($var7) * 0.2; + $var10 = nle_EaglercraftRandom_nextGaussian($var7) * 0.15; + continue main; + } + $par2 = nms_ItemPotion_getColorFromDamage(nms_Item_potion, $par6); + $var16 = ($par2 >> 16 & 255) / 255.0; + $var17 = ($par2 >> 8 & 255) / 255.0; + $var18 = ($par2 >> 0 & 255) / 255.0; + $var19 = $rt_s(1167); + if (nms_ItemPotion_isEffectInstant(nms_Item_potion, $par6)) + $var19 = $rt_s(1168); + $var20 = 0; + $var38 = $var10_0 + 0.3; + if ($var20 >= 100) { + $par1EntityPlayer = $this.$theWorld0; + $var10 = $var8 + 0.5; + $var8 = $var10_0 + 0.5; + $var12 = $var12 + 0.5; + $var7 = $rt_s(1201); + $var16 = 1.0; + $var17 = nle_EaglercraftRandom_nextFloat($this.$theWorld0.$rand) * 0.10000000149011612 + 0.8999999761581421; + $par2 = 0; + $ptr = 29; + continue main; + } + $var39 = nle_EaglercraftRandom_nextDouble($var7) * 4.0; + $var23 = nle_EaglercraftRandom_nextDouble($var7) * 3.141592653589793 * 2.0; + $var25 = jl_Math_cos($var23) * $var39; + $var27 = 0.01 + nle_EaglercraftRandom_nextDouble($var7) * 0.5; + $var29 = jl_Math_sin($var23) * $var39; + $var10 = $var8 + $var25 * 0.1; + $var34 = $var12 + $var29 * 0.1; + $ptr = 30; + continue main; + case 24: + nms_RenderGlobal_spawnParticle($this, $var14, $var8, $var10, $var12, $var34, $var10_0, $var37); + if ($rt_suspending()) { + break main; + } + $var15 = $var15 + 1 | 0; + if ($var15 < 8) { + $var34 = nle_EaglercraftRandom_nextGaussian($var7) * 0.15; + $var10_0 = nle_EaglercraftRandom_nextDouble($var7) * 0.2; + $var37 = nle_EaglercraftRandom_nextGaussian($var7) * 0.15; + continue main; + } + $var35 = 0.0; + $var10_0 = $var10 - 0.4; + if ($var35 >= 6.283185307179586) + return; + $par1EntityPlayer = $rt_s(1051); + $var10 = $var8 + jl_Math_cos($var35) * 5.0; + $var34 = $var12 + jl_Math_sin($var35) * 5.0; + $var37 = jl_Math_cos($var35) * (-5.0); + $var39 = 0.0; + $var38 = jl_Math_sin($var35) * (-5.0); + $ptr = 27; + continue main; + case 25: + nms_World_spawnParticle($par1EntityPlayer, $var7, $var22, $var24, $var26, $var8, $var12, $var37); + if ($rt_suspending()) { + break main; + } + $par1EntityPlayer = $this.$theWorld0; + $var7 = $rt_s(1172); + $var8 = 0.0; + $var12 = 0.0; + $var37 = 0.0; + $ptr = 26; + case 26: + nms_World_spawnParticle($par1EntityPlayer, $var7, $var22, $var24, $var26, $var8, $var12, $var37); + if ($rt_suspending()) { + break main; + } + $var21 = $var21 + 1 | 0; + if ($var21 >= 20) + return; + $var22 = $var10 + (nle_EaglercraftRandom_nextFloat($this.$theWorld0.$rand) - 0.5) * 2.0; + $var24 = $var34 + (nle_EaglercraftRandom_nextFloat($this.$theWorld0.$rand) - 0.5) * 2.0; + $var26 = $var10_0 + (nle_EaglercraftRandom_nextFloat($this.$theWorld0.$rand) - 0.5) * 2.0; + $par1EntityPlayer = $this.$theWorld0; + $var7 = $rt_s(1166); + $var8 = 0.0; + $var12 = 0.0; + $var37 = 0.0; + $ptr = 25; + continue main; + case 27: + nms_RenderGlobal_spawnParticle($this, $par1EntityPlayer, $var10, $var10_0, $var34, $var37, $var39, $var38); + if ($rt_suspending()) { + break main; + } + $par1EntityPlayer = $rt_s(1051); + $var10 = $var8 + jl_Math_cos($var35) * 5.0; + $var34 = $var12 + jl_Math_sin($var35) * 5.0; + $var37 = jl_Math_cos($var35) * (-7.0); + $var39 = 0.0; + $var38 = jl_Math_sin($var35) * (-7.0); + $ptr = 28; + case 28: + nms_RenderGlobal_spawnParticle($this, $par1EntityPlayer, $var10, $var10_0, $var34, $var37, $var39, $var38); + if ($rt_suspending()) { + break main; + } + $var35 = $var35 + 0.15707963267948966; + if ($var35 >= 6.283185307179586) + return; + $par1EntityPlayer = $rt_s(1051); + $var10 = $var8 + jl_Math_cos($var35) * 5.0; + $var34 = $var12 + jl_Math_sin($var35) * 5.0; + $var37 = jl_Math_cos($var35) * (-5.0); + $var39 = 0.0; + $var38 = jl_Math_sin($var35) * (-5.0); + $ptr = 27; + continue main; + case 29: + nms_WorldClient_playSound($par1EntityPlayer, $var10, $var8, $var12, $var7, $var16, $var17, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 30: + $tmp = nms_RenderGlobal_doSpawnParticle($this, $var19, $var10, $var38, $var34, $var25, $var27, $var29); + if ($rt_suspending()) { + break main; + } + $var31 = $tmp; + if ($var31 !== null) { + $var32 = 0.75 + nle_EaglercraftRandom_nextFloat($var7) * 0.25; + nms_EntityFX_setRBGColorF($var31, $var16 * $var32, $var17 * $var32, $var18 * $var32); + nms_EntityFX_multiplyVelocity($var31, $var39); + } + $var20 = $var20 + 1 | 0; + if ($var20 >= 100) { + $par1EntityPlayer = $this.$theWorld0; + $var10 = $var8 + 0.5; + $var8 = $var10_0 + 0.5; + $var12 = $var12 + 0.5; + $var7 = $rt_s(1201); + $var16 = 1.0; + $var17 = nle_EaglercraftRandom_nextFloat($this.$theWorld0.$rand) * 0.10000000149011612 + 0.8999999761581421; + $par2 = 0; + $ptr = 29; + continue main; + } + $var39 = nle_EaglercraftRandom_nextDouble($var7) * 4.0; + $var23 = nle_EaglercraftRandom_nextDouble($var7) * 3.141592653589793 * 2.0; + $var25 = jl_Math_cos($var23) * $var39; + $var27 = 0.01 + nle_EaglercraftRandom_nextDouble($var7) * 0.5; + $var29 = jl_Math_sin($var23) * $var39; + $var10 = $var8 + $var25 * 0.1; + $var34 = $var12 + $var29 * 0.1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2, $par3, $par4, $par5, $par6, $var7, $var10, $var8, $var12, $var16, $var17, $var40, $var33, $var9, $var34, $var10_0, $var36, $var39, $var23, $var37, $var38, $var39_0, $var23_0, $var25, $var27, $var29, $var20, $var18, $var32, var$31, $var14, $var15, $var19, $var35, $var21, $var22, $var24, $var26, $var31, $ptr); +} +function nms_RenderGlobal_destroyBlockPartially($this, $par1, $par2, $par3, $par4, $par5) { + var $var6; + if ($par5 >= 0 && $par5 < 10) { + $var6 = ju_HashMap_get($this.$damagedBlocks, jl_Integer_valueOf($par1)); + if (!($var6 !== null && $var6.$partialBlockX == $par2 && $var6.$partialBlockY == $par3 && $var6.$partialBlockZ == $par4)) { + $var6 = new nms_DestroyBlockProgress; + $var6.$miningPlayerEntId = $par1; + $var6.$partialBlockX = $par2; + $var6.$partialBlockY = $par3; + $var6.$partialBlockZ = $par4; + ju_HashMap_putImpl($this.$damagedBlocks, jl_Integer_valueOf($par1), $var6); + } + nms_DestroyBlockProgress_setPartialBlockDamage($var6, $par5); + $var6.$createdAtCloudUpdateTick = $this.$cloudTickCounter; + } else + ju_HashMap_remove($this.$damagedBlocks, jl_Integer_valueOf($par1)); +} +function nms_RenderGlobal_registerDestroyBlockIcons($this, $par1IconRegister) { + var $var2, var$3, var$4; + $this.$destroyBlockIcons = $rt_createArray(nms_Icon, 10); + $var2 = 0; + while ($var2 < $this.$destroyBlockIcons.data.length) { + var$3 = $this.$destroyBlockIcons.data; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(1202)); + jl_AbstractStringBuilder_append2(var$4, $var2); + var$3[$var2] = $par1IconRegister.$registerIcon(jl_AbstractStringBuilder_toString(var$4)); + $var2 = $var2 + 1 | 0; + } +} +function nms_RenderGlobal__clinit_() { + nms_RenderGlobal_tunnel = nle_TextureLocation__init_($rt_s(1203)); + nms_RenderGlobal_sun = nle_TextureLocation__init_($rt_s(1204)); + nms_RenderGlobal_moon = nle_TextureLocation__init_($rt_s(1205)); + nms_RenderGlobal_tex_clouds = nle_TextureLocation__init_($rt_s(1206)); + nms_RenderGlobal_tex_terrain = nle_TextureLocation__init_($rt_s(985)); +} +function nms_EffectRenderer() { + var a = this; jl_Object.call(a); + a.$worldObj2 = null; + a.$fxLayers = null; + a.$renderer = null; + a.$rand1 = null; +} +var nms_EffectRenderer_particles = null; +var nms_EffectRenderer_terrain = null; +var nms_EffectRenderer_items = null; +function nms_EffectRenderer__init_(var_0, var_1) { + var var_2 = new nms_EffectRenderer(); + nms_EffectRenderer__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_EffectRenderer__init_0($this, $par1World, $par2RenderEngine) { + var $var3; + $this.$fxLayers = $rt_createArray(ju_List, 4); + $this.$rand1 = nle_EaglercraftRandom__init_0(); + if ($par1World !== null) + $this.$worldObj2 = $par1World; + $this.$renderer = $par2RenderEngine; + $var3 = 0; + while ($var3 < 4) { + $this.$fxLayers.data[$var3] = ju_ArrayList__init_0(); + $var3 = $var3 + 1 | 0; + } +} +function nms_EffectRenderer_addEffect($this, $par1EntityFX) { + var $var2; + $var2 = $par1EntityFX.$getFXLayer(); + if ($this.$fxLayers.data[$var2].$size >= 4000) + ju_ArrayList_remove($this.$fxLayers.data[$var2], 0); + ju_ArrayList_add($this.$fxLayers.data[$var2], $par1EntityFX); +} +function nms_EffectRenderer_updateEffects($this) { + var $var1, $var2, $var3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var1 = 0; + while ($var1 < 4) { + $var2 = 0; + if ($var2 < $this.$fxLayers.data[$var1].$size) { + $var3 = ju_ArrayList_get($this.$fxLayers.data[$var1], $var2); + $ptr = 1; + continue main; + } + $var1 = $var1 + 1 | 0; + } + return; + case 1: + $var3.$onUpdate(); + if ($rt_suspending()) { + break main; + } + if (!$var3.$isDead) + var$4 = $var2; + else { + $var3 = $this.$fxLayers.data[$var1]; + var$4 = $var2 + (-1) | 0; + ju_ArrayList_remove($var3, $var2); + } + $var2 = var$4 + 1 | 0; + while (true) { + if ($var2 < $this.$fxLayers.data[$var1].$size) { + $var3 = ju_ArrayList_get($this.$fxLayers.data[$var1], $var2); + continue main; + } + $var1 = $var1 + 1 | 0; + if ($var1 >= 4) + break; + $var2 = 0; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, var$4, $ptr); +} +function nms_EffectRenderer_renderParticles($this, $par1Entity, $par2) { + var $var3, $var4, $var5, $var6, $var7, var$8, var$9, var$10, $var8, $var9, $var10, $var11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = nms_ActiveRenderInfo_rotationX; + $var4 = nms_ActiveRenderInfo_rotationZ; + $var5 = nms_ActiveRenderInfo_rotationYZ; + $var6 = nms_ActiveRenderInfo_rotationXY; + $var7 = nms_ActiveRenderInfo_rotationXZ; + var$8 = $par1Entity.$lastTickPosX; + var$9 = $par1Entity.$posX - $par1Entity.$lastTickPosX; + var$10 = $par2; + nms_EntityFX_interpPosX = var$8 + var$9 * var$10; + nms_EntityFX_interpPosY = $par1Entity.$lastTickPosY + ($par1Entity.$posY - $par1Entity.$lastTickPosY) * var$10; + nms_EntityFX_interpPosZ = $par1Entity.$lastTickPosZ + ($par1Entity.$posZ - $par1Entity.$lastTickPosZ) * var$10; + $var8 = 0; + while ($var8 < 3) { + if (!ju_AbstractCollection_isEmpty($this.$fxLayers.data[$var8])) { + switch ($var8) { + case 0: + break; + case 1: + $par1Entity = nms_EffectRenderer_terrain; + $ptr = 2; + continue main; + case 2: + $par1Entity = nms_EffectRenderer_items; + $ptr = 3; + continue main; + default: + } + $par1Entity = nms_EffectRenderer_particles; + $ptr = 1; + continue main; + } + $var8 = $var8 + 1 | 0; + } + return; + case 1: + nle_TextureLocation_bindTexture($par1Entity); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_$callClinit(); + $var9 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.004999999888241291); + nlea_Tessellator_startDrawingQuads($var9); + $var10 = 0; + while (true) { + if ($var10 >= $this.$fxLayers.data[$var8].$size) { + nlea_Tessellator_draw($var9); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.10000000149011612); + while (true) { + $var8 = $var8 + 1 | 0; + if ($var8 >= 3) + break; + if (ju_AbstractCollection_isEmpty($this.$fxLayers.data[$var8])) + continue; + else { + switch ($var8) { + case 0: + break; + case 1: + $par1Entity = nms_EffectRenderer_terrain; + $ptr = 2; + continue main; + case 2: + $par1Entity = nms_EffectRenderer_items; + $ptr = 3; + continue main; + default: + } + $par1Entity = nms_EffectRenderer_particles; + continue main; + } + } + return; + } + $var11 = ju_ArrayList_get($this.$fxLayers.data[$var8], $var10); + if ($var11.$particleAlpha === 1.0) + break; + $var10 = $var10 + 1 | 0; + } + nlea_Tessellator_setBrightness($var9, $var11.$getBrightnessForRender($par2)); + $ptr = 4; + continue main; + case 2: + nle_TextureLocation_bindTexture($par1Entity); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10241, 9728); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10240, 9728); + nlea_Tessellator_$callClinit(); + $var9 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.004999999888241291); + nlea_Tessellator_startDrawingQuads($var9); + $var10 = 0; + while (true) { + if ($var10 >= $this.$fxLayers.data[$var8].$size) { + nlea_Tessellator_draw($var9); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.10000000149011612); + while (true) { + $var8 = $var8 + 1 | 0; + if ($var8 >= 3) + break; + if (ju_AbstractCollection_isEmpty($this.$fxLayers.data[$var8])) + continue; + else { + switch ($var8) { + case 0: + break; + case 1: + $par1Entity = nms_EffectRenderer_terrain; + continue main; + case 2: + $par1Entity = nms_EffectRenderer_items; + $ptr = 3; + continue main; + default: + } + $par1Entity = nms_EffectRenderer_particles; + $ptr = 1; + continue main; + } + } + return; + } + $var11 = ju_ArrayList_get($this.$fxLayers.data[$var8], $var10); + if ($var11.$particleAlpha === 1.0) + break; + $var10 = $var10 + 1 | 0; + } + nlea_Tessellator_setBrightness($var9, $var11.$getBrightnessForRender($par2)); + $ptr = 4; + continue main; + case 3: + nle_TextureLocation_bindTexture($par1Entity); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_$callClinit(); + $var9 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.004999999888241291); + nlea_Tessellator_startDrawingQuads($var9); + $var10 = 0; + while (true) { + if ($var10 >= $this.$fxLayers.data[$var8].$size) { + nlea_Tessellator_draw($var9); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.10000000149011612); + while (true) { + $var8 = $var8 + 1 | 0; + if ($var8 >= 3) + break; + if (ju_AbstractCollection_isEmpty($this.$fxLayers.data[$var8])) + continue; + else { + switch ($var8) { + case 0: + break; + case 1: + $par1Entity = nms_EffectRenderer_terrain; + $ptr = 2; + continue main; + case 2: + $par1Entity = nms_EffectRenderer_items; + continue main; + default: + } + $par1Entity = nms_EffectRenderer_particles; + $ptr = 1; + continue main; + } + } + return; + } + $var11 = ju_ArrayList_get($this.$fxLayers.data[$var8], $var10); + if ($var11.$particleAlpha === 1.0) + break; + $var10 = $var10 + 1 | 0; + } + nlea_Tessellator_setBrightness($var9, $var11.$getBrightnessForRender($par2)); + $ptr = 4; + case 4: + $var11.$renderParticle($var9, $par2, $var3, $var7, $var4, $var5, $var6); + if ($rt_suspending()) { + break main; + } + while (true) { + $var10 = $var10 + 1 | 0; + if ($var10 >= $this.$fxLayers.data[$var8].$size) { + nlea_Tessellator_draw($var9); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.10000000149011612); + while (true) { + $var8 = $var8 + 1 | 0; + if ($var8 >= 3) + break; + if (ju_AbstractCollection_isEmpty($this.$fxLayers.data[$var8])) + continue; + else { + switch ($var8) { + case 0: + break; + case 1: + $par1Entity = nms_EffectRenderer_terrain; + $ptr = 2; + continue main; + case 2: + $par1Entity = nms_EffectRenderer_items; + $ptr = 3; + continue main; + default: + } + $par1Entity = nms_EffectRenderer_particles; + $ptr = 1; + continue main; + } + } + return; + } + $var11 = ju_ArrayList_get($this.$fxLayers.data[$var8], $var10); + if ($var11.$particleAlpha !== 1.0) + continue; + else + break; + } + nlea_Tessellator_setBrightness($var9, $var11.$getBrightnessForRender($par2)); + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $var3, $var4, $var5, $var6, $var7, var$8, var$9, var$10, $var8, $var9, $var10, $var11, $ptr); +} +function nms_EffectRenderer_renderTransparentParticles($this, $par1Entity, $par2) { + var $var3, $var4, $var5, $var6, $var7, $var9, $var10, $var11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = nms_EffectRenderer_particles; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1Entity); + if ($rt_suspending()) { + break main; + } + $var3 = nms_ActiveRenderInfo_rotationX; + $var4 = nms_ActiveRenderInfo_rotationZ; + $var5 = nms_ActiveRenderInfo_rotationYZ; + $var6 = nms_ActiveRenderInfo_rotationXY; + $var7 = nms_ActiveRenderInfo_rotationXZ; + nlea_Tessellator_$callClinit(); + $var9 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nlea_Tessellator_startDrawingQuads($var9); + $var10 = 0; + while ($var10 < $this.$fxLayers.data[0].$size) { + $var11 = ju_ArrayList_get($this.$fxLayers.data[0], $var10); + if ($var11.$particleAlpha !== 1.0) { + nlea_Tessellator_setBrightness($var9, $var11.$getBrightnessForRender($par2)); + $ptr = 2; + continue main; + } + $var10 = $var10 + 1 | 0; + } + nlea_Tessellator_draw($var9); + nleg_EaglerAdapterGL30_glDisable(3042); + return; + case 2: + $var11.$renderParticle($var9, $par2, $var3, $var7, $var4, $var5, $var6); + if ($rt_suspending()) { + break main; + } + while (true) { + $var10 = $var10 + 1 | 0; + if ($var10 >= $this.$fxLayers.data[0].$size) + break; + $var11 = ju_ArrayList_get($this.$fxLayers.data[0], $var10); + if ($var11.$particleAlpha === 1.0) + continue; + else { + nlea_Tessellator_setBrightness($var9, $var11.$getBrightnessForRender($par2)); + continue main; + } + } + nlea_Tessellator_draw($var9); + nleg_EaglerAdapterGL30_glDisable(3042); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $var3, $var4, $var5, $var6, $var7, $var9, $var10, $var11, $ptr); +} +function nms_EffectRenderer_renderLitParticles($this, $par1Entity, $par2) { + var $var4, $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = nms_MathHelper_cos($par1Entity.$rotationYaw * 0.01745329238474369); + $var5 = nms_MathHelper_sin($par1Entity.$rotationYaw * 0.01745329238474369); + $var6 = -$var5 * nms_MathHelper_sin($par1Entity.$rotationPitch * 0.01745329238474369); + $var7 = $var4 * nms_MathHelper_sin($par1Entity.$rotationPitch * 0.01745329238474369); + $var8 = nms_MathHelper_cos($par1Entity.$rotationPitch * 0.01745329238474369); + $var9 = 3; + if (!ju_AbstractCollection_isEmpty($this.$fxLayers.data[$var9])) { + nlea_Tessellator_$callClinit(); + $var10 = nlea_Tessellator_instance; + $var11 = 0; + if ($var11 < $this.$fxLayers.data[$var9].$size) { + $var12 = ju_ArrayList_get($this.$fxLayers.data[$var9], $var11); + nlea_Tessellator_setBrightness($var10, $var12.$getBrightnessForRender($par2)); + $ptr = 1; + continue main; + } + } + return; + case 1: + $var12.$renderParticle($var10, $par2, $var4, $var8, $var5, $var6, $var7); + if ($rt_suspending()) { + break main; + } + $var11 = $var11 + 1 | 0; + if ($var11 >= $this.$fxLayers.data[$var9].$size) + return; + $var12 = ju_ArrayList_get($this.$fxLayers.data[$var9], $var11); + nlea_Tessellator_setBrightness($var10, $var12.$getBrightnessForRender($par2)); + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $var4, $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var12, $ptr); +} +function nms_EffectRenderer_clearEffects($this, $par1World) { + var $var2; + $this.$worldObj2 = $par1World; + $var2 = 0; + while ($var2 < 4) { + ju_ArrayList_clear($this.$fxLayers.data[$var2]); + $var2 = $var2 + 1 | 0; + } +} +function nms_EffectRenderer_addBlockDestroyEffects($this, $par1, $par2, $par3, $par4, $par5) { + var $var6, $var8, var$8, var$9, var$10, $var9, $var10, $var11, $var13, $var15, $var17; + a: { + if ($par4) { + nms_Block_$callClinit(); + $var6 = nms_Block_blocksList.data[$par4]; + $var8 = 0; + var$8 = $par1; + var$9 = $par2; + var$10 = $par3; + while (true) { + if ($var8 >= 4) + break a; + $var9 = 0; + while ($var9 < 4) { + $var10 = 0; + while ($var10 < 4) { + $var11 = var$8 + ($var8 + 0.5) / 4.0; + $var13 = var$9 + ($var9 + 0.5) / 4.0; + $var15 = var$10 + ($var10 + 0.5) / 4.0; + $var17 = nle_EaglercraftRandom_nextInt($this.$rand1, 6); + nms_EffectRenderer_addEffect($this, nms_EntityDiggingFX_func_70596_a(nms_EntityDiggingFX__init_0($this.$worldObj2, $var11, $var13, $var15, $var11 - var$8 - 0.5, $var13 - var$9 - 0.5, $var15 - var$10 - 0.5, $var6, $var17, $par5, $this.$renderer), $par1, $par2, $par3)); + $var10 = $var10 + 1 | 0; + } + $var9 = $var9 + 1 | 0; + } + $var8 = $var8 + 1 | 0; + } + } + } +} +function nms_EffectRenderer_addBlockHitEffects($this, $par1, $par2, $par3, $par4) { + var $var5, $var6, var$7, $var8, var$9, $var10, var$11, $var12; + $var5 = nms_World_getBlockId($this.$worldObj2, $par1, $par2, $par3); + if ($var5) { + nms_Block_$callClinit(); + $var6 = nms_Block_blocksList.data[$var5]; + var$7 = $par1; + $var8 = var$7 + nle_EaglercraftRandom_nextDouble($this.$rand1) * ($var6.$maxX0 - $var6.$minX0 - 0.20000000298023224) + 0.10000000149011612 + $var6.$minX0; + var$9 = $par2; + $var10 = var$9 + nle_EaglercraftRandom_nextDouble($this.$rand1) * ($var6.$maxY0 - $var6.$minY0 - 0.20000000298023224) + 0.10000000149011612 + $var6.$minY0; + var$11 = $par3; + $var12 = var$11 + nle_EaglercraftRandom_nextDouble($this.$rand1) * ($var6.$maxZ0 - $var6.$minZ0 - 0.20000000298023224) + 0.10000000149011612 + $var6.$minZ0; + if (!$par4) + $var10 = var$9 + $var6.$minY0 - 0.10000000149011612; + if ($par4 == 1) + $var10 = var$9 + $var6.$maxY0 + 0.10000000149011612; + if ($par4 == 2) + $var12 = var$11 + $var6.$minZ0 - 0.10000000149011612; + if ($par4 == 3) + $var12 = var$11 + $var6.$maxZ0 + 0.10000000149011612; + if ($par4 == 4) + $var8 = var$7 + $var6.$minX0 - 0.10000000149011612; + if ($par4 == 5) + $var8 = var$7 + $var6.$maxX0 + 0.10000000149011612; + nms_EffectRenderer_addEffect($this, nms_EntityFX_multipleParticleScaleBy(nms_EntityFX_multiplyVelocity(nms_EntityDiggingFX_func_70596_a(nms_EntityDiggingFX__init_0($this.$worldObj2, $var8, $var10, $var12, 0.0, 0.0, 0.0, $var6, $par4, nms_World_getBlockMetadata($this.$worldObj2, $par1, $par2, $par3), $this.$renderer), $par1, $par2, $par3), 0.20000000298023224), 0.6000000238418579)); + } +} +function nms_EffectRenderer_getStatistics($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(36)); + jl_AbstractStringBuilder_append2(var$1, ($this.$fxLayers.data[0].$size + $this.$fxLayers.data[1].$size | 0) + $this.$fxLayers.data[2].$size | 0); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_EffectRenderer__clinit_() { + nms_EffectRenderer_particles = nle_TextureLocation__init_($rt_s(1207)); + nms_EffectRenderer_terrain = nle_TextureLocation__init_($rt_s(985)); + nms_EffectRenderer_items = nle_TextureLocation__init_($rt_s(992)); +} +function nleg_EffectPipeline() { + jl_Object.call(this); +} +var nleg_EffectPipeline_pipeline_tmp = null; +var nleg_EffectPipeline_pipeline = null; +var nleg_EffectPipeline_programs = null; +var nleg_EffectPipeline_uniforms = null; +var nleg_EffectPipeline_framebuffer = null; +var nleg_EffectPipeline_framebuffer_color = null; +var nleg_EffectPipeline_framebuffer_depth = null; +var nleg_EffectPipeline_framebuffer_bloom_a = null; +var nleg_EffectPipeline_framebuffer_bloom_a_color = null; +var nleg_EffectPipeline_framebuffer_bloom_b = null; +var nleg_EffectPipeline_framebuffer_bloom_b_color = null; +var nleg_EffectPipeline_renderQuadArray = null; +var nleg_EffectPipeline_renderQuadBuffer = null; +var nleg_EffectPipeline_pvert_shader = null; +var nleg_EffectPipeline_width = 0; +var nleg_EffectPipeline_height = 0; +var nleg_EffectPipeline_originalViewport = null; +var nleg_EffectPipeline_framebufferFlip = 0; +var nleg_EffectPipeline_bloom_width = 0; +var nleg_EffectPipeline_bloom_height = 0; +var nleg_EffectPipeline_deevis = null; +var nleg_EffectPipeline_projBuffer = null; +var nleg_EffectPipeline_projBufferInv = null; +var nleg_EffectPipeline_projectionMatrix = null; +var nleg_EffectPipeline_projectionMatrixInv = null; +var nleg_EffectPipeline_randomInterTimer = Long_ZERO; +var nleg_EffectPipeline_randomInterA = 0.0; +var nleg_EffectPipeline_randomInterB = 0.0; +function nleg_EffectPipeline_$callClinit() { + nleg_EffectPipeline_$callClinit = $rt_eraseClinit(nleg_EffectPipeline); + nleg_EffectPipeline__clinit_(); +} +function nleg_EffectPipeline__init_0() { + var var_0 = new nleg_EffectPipeline(); + nleg_EffectPipeline__init_(var_0); + return var_0; +} +function nleg_EffectPipeline__init_($this) { + nleg_EffectPipeline_$callClinit(); +} +function nleg_EffectPipeline_init() { + var var$1, $upload, var$3; + nleg_EffectPipeline_$callClinit(); + nleg_EffectPipeline_framebuffer = nlea_EaglerAdapterImpl2__wglCreateFramebuffer(); + nleg_EffectPipeline_framebuffer_color = nlea_EaglerAdapterImpl2__wglGenTextures(); + nleg_EffectPipeline_framebuffer_depth = nlea_EaglerAdapterImpl2__wglGenTextures(); + nleg_EffectPipeline_pvert_shader = nlea_EaglerAdapterImpl2__wglCreateShader(35633); + var$1 = nleg_EffectPipeline_pvert_shader; + $upload = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($upload); + jl_AbstractStringBuilder_append($upload, nlea_EaglerAdapterImpl2__wgetShaderHeader()); + jl_AbstractStringBuilder_append($upload, $rt_s(64)); + jl_AbstractStringBuilder_append($upload, nlea_EaglerAdapterImpl2_fileContents($rt_s(1208))); + nlea_EaglerAdapterImpl2__wglShaderSource(var$1, jl_AbstractStringBuilder_toString($upload)); + nlea_EaglerAdapterImpl2__wglCompileShader(nleg_EffectPipeline_pvert_shader); + if (!nlea_EaglerAdapterImpl2__wglGetShaderCompiled(nleg_EffectPipeline_pvert_shader)) { + $upload = jl_System_err(); + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(64)); + jl_AbstractStringBuilder_append(var$3, nlea_EaglerAdapterImpl2__wglGetShaderInfoLog(nleg_EffectPipeline_pvert_shader)); + jl_AbstractStringBuilder_append(var$1, jl_String_replace0(jl_AbstractStringBuilder_toString(var$3), $rt_s(64), $rt_s(1209))); + jl_AbstractStringBuilder_append(var$1, $rt_s(64)); + ji_PrintStream_println($upload, jl_AbstractStringBuilder_toString(var$1)); + } + nlea_EaglerAdapterImpl2__wglBindTexture(3553, nleg_EffectPipeline_framebuffer_color); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10240, 9728); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10241, 9728); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10242, 33071); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10243, 33071); + nlea_EaglerAdapterImpl2__wglBindTexture(3553, nleg_EffectPipeline_framebuffer_depth); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10240, 9728); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10241, 9728); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10242, 33071); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10243, 33071); + nlea_EaglerAdapterImpl2__wglBindFramebuffer(36160, nleg_EffectPipeline_framebuffer); + nlea_EaglerAdapterImpl2__wglFramebufferTexture2D(36064, nleg_EffectPipeline_framebuffer_color); + nlea_EaglerAdapterImpl2__wglFramebufferTexture2D(33306, nleg_EffectPipeline_framebuffer_depth); + nlea_EaglerAdapterImpl2__wglBindFramebuffer(36160, null); + nleg_EffectPipeline_renderQuadArray = nlea_EaglerAdapterImpl2__wglCreateVertexArray(); + nleg_EffectPipeline_renderQuadBuffer = nlea_EaglerAdapterImpl2__wglCreateBuffer(); + nleg_EaglerAdapterGL30_$callClinit(); + if (nleg_EaglerAdapterGL30_isWebGL) + $upload = jn_IntBuffer_wrap($rt_createIntArray(12)); + else { + $upload = jn_ByteBuffer_allocateDirect(48); + $upload.$order = jn_ByteOrder_BIG_ENDIAN; + $upload = jn_ByteBufferImpl_asIntBuffer($upload); + } + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(0.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(0.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(0.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(1.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(1.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(0.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(1.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(0.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(1.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(1.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(0.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(1.0)); + jn_IntBuffer_flip($upload); + nlea_EaglerAdapterImpl2__wglBindBuffer(34962, nleg_EffectPipeline_renderQuadBuffer); + nlea_EaglerAdapterImpl2__wglBufferData0(34962, $upload, 35044); + nlea_EaglerAdapterImpl2__wglBindVertexArray(nleg_EffectPipeline_renderQuadArray); + nlea_EaglerAdapterImpl2__wglEnableVertexAttribArray(0); + nlea_EaglerAdapterImpl2__wglVertexAttribPointer(0, 2, 5126, 0, 8, 0); +} +function nleg_EffectPipeline_reloadPipeline() { + var var$1, $i, $tmp1, $tmp_0; + nleg_EffectPipeline_$callClinit(); + var$1 = jl_System_out(); + $i = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($i); + jl_AbstractStringBuilder_append($i, $rt_s(1210)); + jl_AbstractStringBuilder_append2($i, nleg_EffectPipeline_pipeline.data.length); + jl_AbstractStringBuilder_append($i, $rt_s(1211)); + ji_PrintStream_println(var$1, jl_AbstractStringBuilder_toString($i)); + $tmp1 = nleg_EffectPipeline_pipeline; + $tmp_0 = ju_AbstractCollection_toArray(ju_HashMap_keySet(nleg_EffectPipeline_programs), $rt_createArray(jl_String, 0)); + var$1 = ju_HashMap_values(nleg_EffectPipeline_programs).$iterator(); + while (var$1.$hasNext()) { + nlea_EaglerAdapterImpl2__wglDeleteProgram(var$1.$next()); + } + ju_HashMap_clear(nleg_EffectPipeline_programs); + ju_HashMap_clear(nleg_EffectPipeline_uniforms); + nleg_EffectPipeline_setupPipeline($tmp1, $tmp_0); +} +function nleg_EffectPipeline_setupPipeline($shaders, $load) { + var $i, $prog, $f, $r, $c, $d, var$9, var$10, $j, $x, $y, $z, $s, $hypot, var$17; + nleg_EffectPipeline_$callClinit(); + nleg_EffectPipeline_pipeline_tmp = $shaders; + $i = 0; + while (true) { + $shaders = $load.data; + if ($i >= $shaders.length) + break; + if (!ju_HashMap_containsKey(nleg_EffectPipeline_programs, $shaders[$i])) { + $prog = nlea_EaglerAdapterImpl2__wglCreateProgram(); + $f = nlea_EaglerAdapterImpl2__wglCreateShader(35632); + $r = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($r); + jl_AbstractStringBuilder_append($r, nlea_EaglerAdapterImpl2__wgetShaderHeader()); + jl_AbstractStringBuilder_append($r, $rt_s(64)); + jl_AbstractStringBuilder_append($r, nlea_EaglerAdapterImpl2_fileContents($shaders[$i])); + nlea_EaglerAdapterImpl2__wglShaderSource($f, jl_AbstractStringBuilder_toString($r)); + nlea_EaglerAdapterImpl2__wglCompileShader($f); + if (!nlea_EaglerAdapterImpl2__wglGetShaderCompiled($f)) { + $r = jl_System_err(); + $c = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($c); + $d = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($d); + jl_AbstractStringBuilder_append($d, $rt_s(64)); + jl_AbstractStringBuilder_append($d, nlea_EaglerAdapterImpl2__wglGetShaderInfoLog($f)); + var$9 = jl_AbstractStringBuilder_toString($d); + var$10 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$10); + jl_AbstractStringBuilder_append(var$10, $rt_s(1212)); + jl_AbstractStringBuilder_append(var$10, $shaders[$i]); + jl_AbstractStringBuilder_append(var$10, $rt_s(1213)); + jl_AbstractStringBuilder_append($c, jl_String_replace0(var$9, $rt_s(64), jl_AbstractStringBuilder_toString(var$10))); + jl_AbstractStringBuilder_append($c, $rt_s(64)); + ji_PrintStream_println($r, jl_AbstractStringBuilder_toString($c)); + } + nlea_EaglerAdapterImpl2__wglAttachShader($prog, nleg_EffectPipeline_pvert_shader); + nlea_EaglerAdapterImpl2__wglAttachShader($prog, $f); + nlea_EaglerAdapterImpl2__wglBindAttributeLocation($prog, 0, $rt_s(229)); + nlea_EaglerAdapterImpl2__wglLinkProgram($prog); + nlea_EaglerAdapterImpl2__wglDetachShader($prog, nleg_EffectPipeline_pvert_shader); + nlea_EaglerAdapterImpl2__wglDetachShader($prog, $f); + nlea_EaglerAdapterImpl2__wglDeleteShader($f); + if (!nlea_EaglerAdapterImpl2__wglGetProgramLinked($prog)) { + $r = jl_System_err(); + $f = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($f); + $c = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($c); + jl_AbstractStringBuilder_append($c, $rt_s(64)); + jl_AbstractStringBuilder_append($c, nlea_EaglerAdapterImpl2__wglGetProgramInfoLog($prog)); + var$10 = jl_AbstractStringBuilder_toString($c); + $prog = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($prog); + jl_AbstractStringBuilder_append($prog, $rt_s(1212)); + jl_AbstractStringBuilder_append($prog, $shaders[$i]); + jl_AbstractStringBuilder_append($prog, $rt_s(1214)); + jl_AbstractStringBuilder_append($f, jl_String_replace0(var$10, $rt_s(64), jl_AbstractStringBuilder_toString($prog))); + jl_AbstractStringBuilder_append($f, $rt_s(64)); + ji_PrintStream_println($r, jl_AbstractStringBuilder_toString($f)); + nleg_EffectPipeline_pipeline_tmp = $rt_createArray(jl_String, 0); + return; + } + nlea_EaglerAdapterImpl2__wglUseProgram($prog); + $c = nlea_EaglerAdapterImpl2__wglGetUniformLocation($prog, $rt_s(1215)); + if ($c !== null) + nlea_EaglerAdapterImpl2__wglUniform1i($c, 0); + $d = nlea_EaglerAdapterImpl2__wglGetUniformLocation($prog, $rt_s(1216)); + if ($d !== null) + nlea_EaglerAdapterImpl2__wglUniform1i($d, 1); + a: { + if (nlea_EaglerAdapterImpl2__wglGetUniformLocation($prog, $rt_s(1217)) !== null) { + $r = nle_EaglercraftRandom__init_1(Long_fromInt(jl_String_hashCode($rt_s(1218)))); + $j = 0; + while (true) { + if ($j >= 24) + break a; + $x = nle_EaglercraftRandom_nextFloat($r) * 2.0 - 1.0; + $y = nle_EaglercraftRandom_nextFloat($r) * 2.0 - 1.0; + $z = nle_EaglercraftRandom_nextFloat($r) * 2.0 - 1.0; + $s = 0.30000001192092896 + 0.699999988079071 * nle_EaglercraftRandom_nextFloat($r); + $hypot = 1.0 / jl_Math_sqrt($x * $x + $y * $y + $z * $z) * $s; + $x = $x * $hypot; + $y = $y * $hypot; + $z = $z * $hypot; + $f = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($f); + jl_AbstractStringBuilder_append($f, $rt_s(1219)); + jl_AbstractStringBuilder_append2($f, $j); + jl_AbstractStringBuilder_append($f, $rt_s(274)); + nlea_EaglerAdapterImpl2__wglUniform3f(nlea_EaglerAdapterImpl2__wglGetUniformLocation($prog, jl_AbstractStringBuilder_toString($f)), $x, $y, $z); + $j = $j + 1 | 0; + } + } + } + ju_HashMap_putImpl(nleg_EffectPipeline_programs, $shaders[$i], $prog); + $f = nleg_EffectPipeline_uniforms; + $c = $shaders[$i]; + $shaders = $rt_createArray(nlea_EaglerAdapterImpl2$UniformGL, 9); + var$17 = $shaders.data; + var$17[0] = nlea_EaglerAdapterImpl2__wglGetUniformLocation($prog, $rt_s(1220)); + var$17[1] = nlea_EaglerAdapterImpl2__wglGetUniformLocation($prog, $rt_s(1221)); + var$17[2] = nlea_EaglerAdapterImpl2__wglGetUniformLocation($prog, $rt_s(1222)); + var$17[3] = nlea_EaglerAdapterImpl2__wglGetUniformLocation($prog, $rt_s(257)); + var$17[4] = nlea_EaglerAdapterImpl2__wglGetUniformLocation($prog, $rt_s(1223)); + var$17[5] = nlea_EaglerAdapterImpl2__wglGetUniformLocation($prog, $rt_s(1224)); + var$17[6] = nlea_EaglerAdapterImpl2__wglGetUniformLocation($prog, $rt_s(1225)); + var$17[7] = nlea_EaglerAdapterImpl2__wglGetUniformLocation($prog, $rt_s(1226)); + var$17[8] = nlea_EaglerAdapterImpl2__wglGetUniformLocation($prog, $rt_s(1227)); + ju_HashMap_putImpl($f, $c, $shaders); + } + $i = $i + 1 | 0; + } +} +function nleg_EffectPipeline__clinit_() { + nleg_EffectPipeline_pipeline_tmp = null; + nleg_EffectPipeline_pipeline = $rt_createArray(jl_String, 0); + nleg_EffectPipeline_programs = ju_HashMap__init_(); + nleg_EffectPipeline_uniforms = ju_HashMap__init_(); + nleg_EffectPipeline_framebuffer_bloom_a = null; + nleg_EffectPipeline_framebuffer_bloom_a_color = null; + nleg_EffectPipeline_framebuffer_bloom_b = null; + nleg_EffectPipeline_framebuffer_bloom_b_color = null; + nleg_EffectPipeline_width = (-1); + nleg_EffectPipeline_height = (-1); + nleg_EffectPipeline_originalViewport = null; + nleg_EffectPipeline_framebufferFlip = 0; + nleg_EffectPipeline_bloom_width = (-1); + nleg_EffectPipeline_bloom_height = (-1); + nleg_EffectPipeline_deevis = nle_EaglercraftRandom__init_0(); + nleg_EffectPipeline_projBuffer = $rt_createFloatArray(16); + nleg_EffectPipeline_projBufferInv = $rt_createFloatArray(16); + nleg_EffectPipeline_projectionMatrix = nlegv_Matrix4f_setZero(nlegv_Matrix4f__init_0()); + nleg_EffectPipeline_projectionMatrixInv = nlegv_Matrix4f_setZero(nlegv_Matrix4f__init_0()); + nleg_EffectPipeline_randomInterTimer = Long_ZERO; + nleg_EffectPipeline_randomInterA = 0.0; + nleg_EffectPipeline_randomInterB = 0.0; +} +function nms_GuiIngame() { + var a = this; nms_Gui.call(a); + a.$rand2 = null; + a.$mc8 = null; + a.$persistantChatGUI = null; + a.$updateCounter = 0; + a.$recordPlaying = null; + a.$recordPlayingUpFor = 0; + a.$recordIsPlaying = 0; + a.$prevVignetteBrightness = 0.0; + a.$remainingHighlightTicks = 0; + a.$highlightingItemStack = null; +} +var nms_GuiIngame_itemRenderer = null; +var nms_GuiIngame_tex_gui = null; +var nms_GuiIngame_tex_icons = null; +var nms_GuiIngame_tex_pumpkin = null; +var nms_GuiIngame_tex_vigg = null; +var nms_GuiIngame_terrain = null; +function nms_GuiIngame__init_(var_0) { + var var_1 = new nms_GuiIngame(); + nms_GuiIngame__init_0(var_1, var_0); + return var_1; +} +function nms_GuiIngame__init_0($this, $par1Minecraft) { + var var$2; + nms_Gui__init_($this); + $this.$rand2 = nle_EaglercraftRandom__init_0(); + $this.$updateCounter = 0; + $this.$recordPlaying = $rt_s(36); + $this.$recordPlayingUpFor = 0; + $this.$recordIsPlaying = 0; + $this.$prevVignetteBrightness = 1.0; + $this.$mc8 = $par1Minecraft; + var$2 = new nms_GuiNewChat; + nms_Gui__init_(var$2); + var$2.$sentMessages = ju_ArrayList__init_0(); + var$2.$chatLines = ju_ArrayList__init_0(); + var$2.$field_96134_d = ju_ArrayList__init_0(); + var$2.$field_73768_d = 0; + var$2.$field_73769_e = 0; + var$2.$mc9 = $par1Minecraft; + $this.$persistantChatGUI = var$2; +} +function nms_GuiIngame_renderGameOverlay($this, $par1, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var33, $var9, $var10, $var32, $var12, $var34, $var36, $var40, $var35, $var13, var$19, $var31, $var11, $var15, $var16, $var19, $var22, $var23, $var47, $var24, $var25, $i, $var26, $var27, $var28, $var30, $var17, $var52, $var53, $var29, $var18, $var20, $offset, $offset2, $str, $var45, $var39, $var37, $var44, $var42, $var38, $var43, $var46, $var48, $var51, $var55, $var57, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var57 = $thread.pop();$var55 = $thread.pop();$var51 = $thread.pop();$var48 = $thread.pop();$var46 = $thread.pop();$var43 = $thread.pop();$var38 = $thread.pop();$var42 = $thread.pop();$var44 = $thread.pop();$var37 = $thread.pop();$var39 = $thread.pop();$var45 = $thread.pop();$str = $thread.pop();$offset2 = $thread.pop();$offset = $thread.pop();$var20 = $thread.pop();$var18 = $thread.pop();$var29 = $thread.pop();$var53 = $thread.pop();$var52 = $thread.pop();$var17 = $thread.pop();$var30 + = $thread.pop();$var28 = $thread.pop();$var27 = $thread.pop();$var26 = $thread.pop();$i = $thread.pop();$var25 = $thread.pop();$var24 = $thread.pop();$var47 = $thread.pop();$var23 = $thread.pop();$var22 = $thread.pop();$var19 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();$var11 = $thread.pop();$var31 = $thread.pop();var$19 = $thread.pop();$var13 = $thread.pop();$var35 = $thread.pop();$var40 = $thread.pop();$var36 = $thread.pop();$var34 = $thread.pop();$var12 = $thread.pop();$var32 = $thread.pop();$var10 + = $thread.pop();$var9 = $thread.pop();$var33 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var5 = nms_ScaledResolution__init_($this.$mc8.$gameSettings, $this.$mc8.$displayWidth, $this.$mc8.$displayHeight); + $var6 = nms_ScaledResolution_getScaledWidth($var5); + $var7 = nms_ScaledResolution_getScaledHeight($var5); + $var8 = $this.$mc8.$fontRenderer; + nms_EntityRenderer_setupOverlayRendering($this.$mc8.$entityRenderer); + nleg_EaglerAdapterGL30_glEnable(3042); + if (nmc_Minecraft_isFancyGraphicsEnabled()) { + $var33 = nms_Entity_getBrightness($this.$mc8.$thePlayer, $par1); + $ptr = 1; + continue main; + } + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + $var9 = nms_InventoryPlayer_armorItemInSlot($this.$mc8.$thePlayer.$inventory, 3); + if (!$this.$mc8.$gameSettings.$thirdPersonView && $var9 !== null) { + $par2 = $var9.$itemID0; + nms_Block_$callClinit(); + if ($par2 == nms_Block_pumpkin.$blockID) { + $ptr = 5; + continue main; + } + } + if (!nms_EntityLiving_isPotionActive($this.$mc8.$thePlayer, nms_Potion_confusion)) { + $var10 = $this.$mc8.$thePlayer.$prevTimeInPortal + ($this.$mc8.$thePlayer.$timeInPortal - $this.$mc8.$thePlayer.$prevTimeInPortal) * $par1; + if ($var10 > 0.0) { + $ptr = 4; + continue main; + } + } + if (!nms_PlayerControllerMP_enableEverythingIsScrewedUpMode($this.$mc8.$playerController)) { + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var5 = nms_GuiIngame_tex_gui; + $ptr = 2; + continue main; + } + if (nms_EntityPlayer_getSleepTimer($this.$mc8.$thePlayer) > 0) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1228)); + nleg_EaglerAdapterGL30_glDisable(2929); + nleg_EaglerAdapterGL30_glDisable(3008); + $var32 = nms_EntityPlayer_getSleepTimer($this.$mc8.$thePlayer); + $var33 = $var32 / 100.0; + if ($var33 > 1.0) + $var33 = 1.0 - ($var32 - 100 | 0) / 10.0; + nms_Gui_drawRect(0, 0, $var6, $var7, (220.0 * $var33 | 0) << 24 | 1052704); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glEnable(2929); + nms_Profiler_endSection($this.$mc8.$mcProfiler); + } + if (nms_PlayerControllerMP_func_78763_f($this.$mc8.$playerController) && $this.$mc8.$thePlayer.$experienceLevel > 0) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1229)); + $var12 = 8453920; + $var34 = jl_StringBuilder_toString(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), $this.$mc8.$thePlayer.$experienceLevel)); + $var36 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var34) | 0) / 2 | 0; + $var40 = ($var7 - 31 | 0) - 4 | 0; + $par2 = $var36 + 1 | 0; + $par3 = 0; + $ptr = 6; + continue main; + } + if ($this.$mc8.$gameSettings.$heldItemTooltips) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1230)); + if ($this.$remainingHighlightTicks > 0 && $this.$highlightingItemStack !== null) { + $var35 = nms_ItemStack_getDisplayName($this.$highlightingItemStack); + $var12 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var35) | 0) / 2 | 0; + $var13 = $var7 - 59 | 0; + if (!nms_PlayerControllerMP_shouldDrawHUD($this.$mc8.$playerController)) + $var13 = $var13 + 14 | 0; + $var36 = $this.$remainingHighlightTicks * 256.0 / 10.0 | 0; + if ($var36 > 255) + $var36 = 255; + if ($var36 > 0) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + $par2 = 16777215 + ($var36 << 24) | 0; + $ptr = 36; + continue main; + } + } + nms_Profiler_endSection($this.$mc8.$mcProfiler); + } + if (nmc_Minecraft_isDemo($this.$mc8)) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1231)); + if (Long_ge(nms_World_getTotalWorldTime($this.$mc8.$theWorld), Long_fromInt(120500))) + $var5 = nms_StatCollector_translateToLocal($rt_s(1232)); + else { + $var5 = nms_StatCollector_translateToLocal($rt_s(1233)); + var$19 = $rt_createArray(jl_Object, 1); + var$19.data[0] = nms_StringUtils_ticksToElapsedTime(Long_sub(Long_fromInt(120500), nms_World_getTotalWorldTime($this.$mc8.$theWorld)).lo); + $var5 = jl_String_format($var5, var$19); + } + $par2 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var5) | 0) - 10 | 0; + $par3 = 5; + $par4 = 16777215; + $ptr = 22; + continue main; + } + $this.$mc8.$debug = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), nmc_Minecraft_debugFPS), $rt_s(1234)), nmc_Minecraft_debugChunkUpdates), $rt_s(1235))); + if (!$this.$mc8.$gameSettings.$showDebugInfo) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + $var5 = nms_RenderGlobal_getDebugInfoShort($this.$mc8.$renderGlobal); + $par2 = 2; + $par3 = 2; + $par4 = 16777215; + $ptr = 12; + continue main; + } + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1236)); + nleg_EaglerAdapterGL30_glPushMatrix(); + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1237)), $this.$mc8.$debug), $rt_s(68))); + $par2 = 2; + $par3 = 2; + $par4 = 16777215; + $ptr = 13; + continue main; + case 1: + nms_GuiIngame_renderVignette($this, $var33, $var6, $var7); + if ($rt_suspending()) { + break main; + } + $var9 = nms_InventoryPlayer_armorItemInSlot($this.$mc8.$thePlayer.$inventory, 3); + if (!$this.$mc8.$gameSettings.$thirdPersonView && $var9 !== null) { + $par2 = $var9.$itemID0; + nms_Block_$callClinit(); + if ($par2 == nms_Block_pumpkin.$blockID) { + $ptr = 5; + continue main; + } + } + if (!nms_EntityLiving_isPotionActive($this.$mc8.$thePlayer, nms_Potion_confusion)) { + $var10 = $this.$mc8.$thePlayer.$prevTimeInPortal + ($this.$mc8.$thePlayer.$timeInPortal - $this.$mc8.$thePlayer.$prevTimeInPortal) * $par1; + if ($var10 > 0.0) { + $ptr = 4; + continue main; + } + } + if (!nms_PlayerControllerMP_enableEverythingIsScrewedUpMode($this.$mc8.$playerController)) { + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var5 = nms_GuiIngame_tex_gui; + $ptr = 2; + continue main; + } + if (nms_EntityPlayer_getSleepTimer($this.$mc8.$thePlayer) > 0) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1228)); + nleg_EaglerAdapterGL30_glDisable(2929); + nleg_EaglerAdapterGL30_glDisable(3008); + $var32 = nms_EntityPlayer_getSleepTimer($this.$mc8.$thePlayer); + $var33 = $var32 / 100.0; + if ($var33 > 1.0) + $var33 = 1.0 - ($var32 - 100 | 0) / 10.0; + nms_Gui_drawRect(0, 0, $var6, $var7, (220.0 * $var33 | 0) << 24 | 1052704); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glEnable(2929); + nms_Profiler_endSection($this.$mc8.$mcProfiler); + } + if (nms_PlayerControllerMP_func_78763_f($this.$mc8.$playerController) && $this.$mc8.$thePlayer.$experienceLevel > 0) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1229)); + $var12 = 8453920; + $var34 = jl_StringBuilder_toString(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), $this.$mc8.$thePlayer.$experienceLevel)); + $var36 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var34) | 0) / 2 | 0; + $var40 = ($var7 - 31 | 0) - 4 | 0; + $par2 = $var36 + 1 | 0; + $par3 = 0; + $ptr = 6; + continue main; + } + if ($this.$mc8.$gameSettings.$heldItemTooltips) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1230)); + if ($this.$remainingHighlightTicks > 0 && $this.$highlightingItemStack !== null) { + $var35 = nms_ItemStack_getDisplayName($this.$highlightingItemStack); + $var12 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var35) | 0) / 2 | 0; + $var13 = $var7 - 59 | 0; + if (!nms_PlayerControllerMP_shouldDrawHUD($this.$mc8.$playerController)) + $var13 = $var13 + 14 | 0; + $var36 = $this.$remainingHighlightTicks * 256.0 / 10.0 | 0; + if ($var36 > 255) + $var36 = 255; + if ($var36 > 0) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + $par2 = 16777215 + ($var36 << 24) | 0; + $ptr = 36; + continue main; + } + } + nms_Profiler_endSection($this.$mc8.$mcProfiler); + } + if (nmc_Minecraft_isDemo($this.$mc8)) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1231)); + if (Long_ge(nms_World_getTotalWorldTime($this.$mc8.$theWorld), Long_fromInt(120500))) + $var5 = nms_StatCollector_translateToLocal($rt_s(1232)); + else { + $var5 = nms_StatCollector_translateToLocal($rt_s(1233)); + var$19 = $rt_createArray(jl_Object, 1); + var$19.data[0] = nms_StringUtils_ticksToElapsedTime(Long_sub(Long_fromInt(120500), nms_World_getTotalWorldTime($this.$mc8.$theWorld)).lo); + $var5 = jl_String_format($var5, var$19); + } + $par2 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var5) | 0) - 10 | 0; + $par3 = 5; + $par4 = 16777215; + $ptr = 22; + continue main; + } + $this.$mc8.$debug = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), nmc_Minecraft_debugFPS), $rt_s(1234)), nmc_Minecraft_debugChunkUpdates), $rt_s(1235))); + if (!$this.$mc8.$gameSettings.$showDebugInfo) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + $var5 = nms_RenderGlobal_getDebugInfoShort($this.$mc8.$renderGlobal); + $par2 = 2; + $par3 = 2; + $par4 = 16777215; + $ptr = 12; + continue main; + } + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1236)); + nleg_EaglerAdapterGL30_glPushMatrix(); + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1237)), $this.$mc8.$debug), $rt_s(68))); + $par2 = 2; + $par3 = 2; + $par4 = 16777215; + $ptr = 13; + continue main; + case 2: + nle_TextureLocation_bindTexture($var5); + if ($rt_suspending()) { + break main; + } + $var31 = $this.$mc8.$thePlayer.$inventory; + $this.$zLevel = (-90.0); + $par2 = $var6 / 2 | 0; + $par3 = $par2 - 91 | 0; + $par4 = $var7 - 22 | 0; + nms_Gui_drawTexturedModalRect($this, $par3, $par4, 0, 0, 182, 22); + nms_Gui_drawTexturedModalRect($this, ($par3 - 1 | 0) + ($var31.$currentItem * 20 | 0) | 0, $par4 - 1 | 0, 0, 22, 24, 22); + $var5 = nms_GuiIngame_tex_icons; + $ptr = 3; + case 3: + nle_TextureLocation_bindTexture($var5); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(775, 769); + nms_Gui_drawTexturedModalRect($this, $par2 - 7 | 0, ($var7 / 2 | 0) - 7 | 0, 0, 0, 16, 16); + nleg_EaglerAdapterGL30_glDisable(3042); + $var11 = (($this.$mc8.$thePlayer.$hurtResistantTime / 3 | 0) % 2 | 0) != 1 ? 0 : 1; + if ($this.$mc8.$thePlayer.$hurtResistantTime < 10) + $var11 = 0; + $var12 = nms_EntityLiving_getHealth($this.$mc8.$thePlayer); + $var13 = $this.$mc8.$thePlayer.$prevHealth; + nle_EaglercraftRandom_setSeed($this.$rand2, Long_fromInt($rt_imul($this.$updateCounter, 312871))); + $var15 = nms_EntityPlayer_getFoodStats($this.$mc8.$thePlayer); + $var16 = nms_FoodStats_getFoodLevel($var15); + nms_FoodStats_getPrevFoodLevel($var15); + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1238)); + $ptr = 11; + continue main; + case 4: + nms_GuiIngame_renderPortalOverlay($this, $var10, $var6, $var7); + if ($rt_suspending()) { + break main; + } + if (!nms_PlayerControllerMP_enableEverythingIsScrewedUpMode($this.$mc8.$playerController)) { + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var5 = nms_GuiIngame_tex_gui; + $ptr = 2; + continue main; + } + if (nms_EntityPlayer_getSleepTimer($this.$mc8.$thePlayer) > 0) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1228)); + nleg_EaglerAdapterGL30_glDisable(2929); + nleg_EaglerAdapterGL30_glDisable(3008); + $var32 = nms_EntityPlayer_getSleepTimer($this.$mc8.$thePlayer); + $var33 = $var32 / 100.0; + if ($var33 > 1.0) + $var33 = 1.0 - ($var32 - 100 | 0) / 10.0; + nms_Gui_drawRect(0, 0, $var6, $var7, (220.0 * $var33 | 0) << 24 | 1052704); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glEnable(2929); + nms_Profiler_endSection($this.$mc8.$mcProfiler); + } + if (nms_PlayerControllerMP_func_78763_f($this.$mc8.$playerController) && $this.$mc8.$thePlayer.$experienceLevel > 0) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1229)); + $var12 = 8453920; + $var34 = jl_StringBuilder_toString(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), $this.$mc8.$thePlayer.$experienceLevel)); + $var36 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var34) | 0) / 2 | 0; + $var40 = ($var7 - 31 | 0) - 4 | 0; + $par2 = $var36 + 1 | 0; + $par3 = 0; + $ptr = 6; + continue main; + } + if ($this.$mc8.$gameSettings.$heldItemTooltips) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1230)); + if ($this.$remainingHighlightTicks > 0 && $this.$highlightingItemStack !== null) { + $var35 = nms_ItemStack_getDisplayName($this.$highlightingItemStack); + $var12 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var35) | 0) / 2 | 0; + $var13 = $var7 - 59 | 0; + if (!nms_PlayerControllerMP_shouldDrawHUD($this.$mc8.$playerController)) + $var13 = $var13 + 14 | 0; + $var36 = $this.$remainingHighlightTicks * 256.0 / 10.0 | 0; + if ($var36 > 255) + $var36 = 255; + if ($var36 > 0) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + $par2 = 16777215 + ($var36 << 24) | 0; + $ptr = 36; + continue main; + } + } + nms_Profiler_endSection($this.$mc8.$mcProfiler); + } + if (nmc_Minecraft_isDemo($this.$mc8)) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1231)); + if (Long_ge(nms_World_getTotalWorldTime($this.$mc8.$theWorld), Long_fromInt(120500))) + $var5 = nms_StatCollector_translateToLocal($rt_s(1232)); + else { + $var5 = nms_StatCollector_translateToLocal($rt_s(1233)); + var$19 = $rt_createArray(jl_Object, 1); + var$19.data[0] = nms_StringUtils_ticksToElapsedTime(Long_sub(Long_fromInt(120500), nms_World_getTotalWorldTime($this.$mc8.$theWorld)).lo); + $var5 = jl_String_format($var5, var$19); + } + $par2 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var5) | 0) - 10 | 0; + $par3 = 5; + $par4 = 16777215; + $ptr = 22; + continue main; + } + $this.$mc8.$debug = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), nmc_Minecraft_debugFPS), $rt_s(1234)), nmc_Minecraft_debugChunkUpdates), $rt_s(1235))); + if (!$this.$mc8.$gameSettings.$showDebugInfo) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + $var5 = nms_RenderGlobal_getDebugInfoShort($this.$mc8.$renderGlobal); + $par2 = 2; + $par3 = 2; + $par4 = 16777215; + $ptr = 12; + continue main; + } + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1236)); + nleg_EaglerAdapterGL30_glPushMatrix(); + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1237)), $this.$mc8.$debug), $rt_s(68))); + $par2 = 2; + $par3 = 2; + $par4 = 16777215; + $ptr = 13; + continue main; + case 5: + nms_GuiIngame_renderPumpkinBlur($this, $var6, $var7); + if ($rt_suspending()) { + break main; + } + if (!nms_EntityLiving_isPotionActive($this.$mc8.$thePlayer, nms_Potion_confusion)) { + $var10 = $this.$mc8.$thePlayer.$prevTimeInPortal + ($this.$mc8.$thePlayer.$timeInPortal - $this.$mc8.$thePlayer.$prevTimeInPortal) * $par1; + if ($var10 > 0.0) { + $ptr = 4; + continue main; + } + } + if (!nms_PlayerControllerMP_enableEverythingIsScrewedUpMode($this.$mc8.$playerController)) { + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var5 = nms_GuiIngame_tex_gui; + $ptr = 2; + continue main; + } + if (nms_EntityPlayer_getSleepTimer($this.$mc8.$thePlayer) > 0) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1228)); + nleg_EaglerAdapterGL30_glDisable(2929); + nleg_EaglerAdapterGL30_glDisable(3008); + $var32 = nms_EntityPlayer_getSleepTimer($this.$mc8.$thePlayer); + $var33 = $var32 / 100.0; + if ($var33 > 1.0) + $var33 = 1.0 - ($var32 - 100 | 0) / 10.0; + nms_Gui_drawRect(0, 0, $var6, $var7, (220.0 * $var33 | 0) << 24 | 1052704); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glEnable(2929); + nms_Profiler_endSection($this.$mc8.$mcProfiler); + } + if (nms_PlayerControllerMP_func_78763_f($this.$mc8.$playerController) && $this.$mc8.$thePlayer.$experienceLevel > 0) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1229)); + $var12 = 8453920; + $var34 = jl_StringBuilder_toString(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), $this.$mc8.$thePlayer.$experienceLevel)); + $var36 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var34) | 0) / 2 | 0; + $var40 = ($var7 - 31 | 0) - 4 | 0; + $par2 = $var36 + 1 | 0; + $par3 = 0; + $ptr = 6; + continue main; + } + if ($this.$mc8.$gameSettings.$heldItemTooltips) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1230)); + if ($this.$remainingHighlightTicks > 0 && $this.$highlightingItemStack !== null) { + $var35 = nms_ItemStack_getDisplayName($this.$highlightingItemStack); + $var12 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var35) | 0) / 2 | 0; + $var13 = $var7 - 59 | 0; + if (!nms_PlayerControllerMP_shouldDrawHUD($this.$mc8.$playerController)) + $var13 = $var13 + 14 | 0; + $var36 = $this.$remainingHighlightTicks * 256.0 / 10.0 | 0; + if ($var36 > 255) + $var36 = 255; + if ($var36 > 0) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + $par2 = 16777215 + ($var36 << 24) | 0; + $ptr = 36; + continue main; + } + } + nms_Profiler_endSection($this.$mc8.$mcProfiler); + } + if (nmc_Minecraft_isDemo($this.$mc8)) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1231)); + if (Long_ge(nms_World_getTotalWorldTime($this.$mc8.$theWorld), Long_fromInt(120500))) + $var5 = nms_StatCollector_translateToLocal($rt_s(1232)); + else { + $var5 = nms_StatCollector_translateToLocal($rt_s(1233)); + var$19 = $rt_createArray(jl_Object, 1); + var$19.data[0] = nms_StringUtils_ticksToElapsedTime(Long_sub(Long_fromInt(120500), nms_World_getTotalWorldTime($this.$mc8.$theWorld)).lo); + $var5 = jl_String_format($var5, var$19); + } + $par2 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var5) | 0) - 10 | 0; + $par3 = 5; + $par4 = 16777215; + $ptr = 22; + continue main; + } + $this.$mc8.$debug = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), nmc_Minecraft_debugFPS), $rt_s(1234)), nmc_Minecraft_debugChunkUpdates), $rt_s(1235))); + if (!$this.$mc8.$gameSettings.$showDebugInfo) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + $var5 = nms_RenderGlobal_getDebugInfoShort($this.$mc8.$renderGlobal); + $par2 = 2; + $par3 = 2; + $par4 = 16777215; + $ptr = 12; + continue main; + } + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1236)); + nleg_EaglerAdapterGL30_glPushMatrix(); + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1237)), $this.$mc8.$debug), $rt_s(68))); + $par2 = 2; + $par3 = 2; + $par4 = 16777215; + $ptr = 13; + continue main; + case 6: + nms_FontRenderer_drawString($var8, $var34, $par2, $var40, $par3); + if ($rt_suspending()) { + break main; + } + $par2 = $var36 - 1 | 0; + $par3 = 0; + $ptr = 7; + case 7: + nms_FontRenderer_drawString($var8, $var34, $par2, $var40, $par3); + if ($rt_suspending()) { + break main; + } + $par2 = $var40 + 1 | 0; + $par3 = 0; + $ptr = 8; + case 8: + nms_FontRenderer_drawString($var8, $var34, $var36, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $par2 = $var40 - 1 | 0; + $par3 = 0; + $ptr = 9; + case 9: + nms_FontRenderer_drawString($var8, $var34, $var36, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $ptr = 10; + case 10: + nms_FontRenderer_drawString($var8, $var34, $var36, $var40, $var12); + if ($rt_suspending()) { + break main; + } + nms_Profiler_endSection($this.$mc8.$mcProfiler); + if ($this.$mc8.$gameSettings.$heldItemTooltips) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1230)); + if ($this.$remainingHighlightTicks > 0 && $this.$highlightingItemStack !== null) { + $var35 = nms_ItemStack_getDisplayName($this.$highlightingItemStack); + $var12 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var35) | 0) / 2 | 0; + $var13 = $var7 - 59 | 0; + if (!nms_PlayerControllerMP_shouldDrawHUD($this.$mc8.$playerController)) + $var13 = $var13 + 14 | 0; + $var36 = $this.$remainingHighlightTicks * 256.0 / 10.0 | 0; + if ($var36 > 255) + $var36 = 255; + if ($var36 > 0) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + $par2 = 16777215 + ($var36 << 24) | 0; + $ptr = 36; + continue main; + } + } + nms_Profiler_endSection($this.$mc8.$mcProfiler); + } + if (nmc_Minecraft_isDemo($this.$mc8)) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1231)); + if (Long_ge(nms_World_getTotalWorldTime($this.$mc8.$theWorld), Long_fromInt(120500))) + $var5 = nms_StatCollector_translateToLocal($rt_s(1232)); + else { + $var5 = nms_StatCollector_translateToLocal($rt_s(1233)); + var$19 = $rt_createArray(jl_Object, 1); + var$19.data[0] = nms_StringUtils_ticksToElapsedTime(Long_sub(Long_fromInt(120500), nms_World_getTotalWorldTime($this.$mc8.$theWorld)).lo); + $var5 = jl_String_format($var5, var$19); + } + $par2 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var5) | 0) - 10 | 0; + $par3 = 5; + $par4 = 16777215; + $ptr = 22; + continue main; + } + $this.$mc8.$debug = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), nmc_Minecraft_debugFPS), $rt_s(1234)), nmc_Minecraft_debugChunkUpdates), $rt_s(1235))); + if (!$this.$mc8.$gameSettings.$showDebugInfo) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + $var5 = nms_RenderGlobal_getDebugInfoShort($this.$mc8.$renderGlobal); + $par2 = 2; + $par3 = 2; + $par4 = 16777215; + $ptr = 12; + continue main; + } + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1236)); + nleg_EaglerAdapterGL30_glPushMatrix(); + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1237)), $this.$mc8.$debug), $rt_s(68))); + $par2 = 2; + $par3 = 2; + $par4 = 16777215; + $ptr = 13; + continue main; + case 11: + nms_GuiIngame_renderBossHealth($this); + if ($rt_suspending()) { + break main; + } + nms_Profiler_endSection($this.$mc8.$mcProfiler); + if (nms_PlayerControllerMP_shouldDrawHUD($this.$mc8.$playerController)) { + $var19 = $par2 + 91 | 0; + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1239)); + if (nms_EntityPlayer_xpBarCap($this.$mc8.$thePlayer) > 0) { + $var22 = $this.$mc8.$thePlayer.$experience * 183.0 | 0; + $var23 = ($var7 - 32 | 0) + 3 | 0; + nms_Gui_drawTexturedModalRect($this, $par3, $var23, 0, 64, 182, 5); + if ($var22 > 0) + nms_Gui_drawTexturedModalRect($this, $par3, $var23, 0, 69, $var22, 5); + } + $var47 = $var7 - 39 | 0; + $var22 = $var47 - 10 | 0; + $var23 = nms_EntityPlayer_getTotalArmorValue($this.$mc8.$thePlayer); + $var24 = (-1); + if (nms_EntityLiving_isPotionActive($this.$mc8.$thePlayer, nms_Potion_regeneration)) + $var24 = $this.$updateCounter % 25 | 0; + nms_Profiler_endStartSection($this.$mc8.$mcProfiler, $rt_s(1240)); + $var25 = 0; + $i = $rt_compare($var12, 4); + while ($var25 < 10) { + if ($var23 > 0) { + $var26 = $par3 + ($var25 * 8 | 0) | 0; + $par4 = $rt_compare(($var25 * 2 | 0) + 1 | 0, $var23); + if ($par4 < 0) + nms_Gui_drawTexturedModalRect($this, $var26, $var22, 34, 9, 9, 9); + if (!$par4) + nms_Gui_drawTexturedModalRect($this, $var26, $var22, 25, 9, 9, 9); + if ($par4 > 0) + nms_Gui_drawTexturedModalRect($this, $var26, $var22, 16, 9, 9, 9); + } + $var26 = 16; + if (nms_EntityLiving_isPotionActive($this.$mc8.$thePlayer, nms_Potion_poison)) + $var26 = 52; + else if (nms_EntityLiving_isPotionActive($this.$mc8.$thePlayer, nms_Potion_wither)) + $var26 = 88; + $var27 = 0; + if ($var11) + $var27 = 1; + $var28 = $par3 + ($var25 * 8 | 0) | 0; + $par4 = $i > 0 ? $var47 : $var47 + nle_EaglercraftRandom_nextInt($this.$rand2, 2) | 0; + if ($var25 == $var24) + $par4 = $par4 + (-2) | 0; + $var30 = 0; + if (nms_WorldInfo_isHardcoreModeEnabled(nms_World_getWorldInfo($this.$mc8.$theWorld))) + $var30 = 5; + $var36 = 16 + ($var27 * 9 | 0) | 0; + $var17 = 9 * $var30 | 0; + nms_Gui_drawTexturedModalRect($this, $var28, $par4, $var36, $var17, 9, 9); + if ($var11) { + $var36 = $rt_compare(($var25 * 2 | 0) + 1 | 0, $var13); + if ($var36 < 0) + nms_Gui_drawTexturedModalRect($this, $var28, $par4, $var26 + 54 | 0, $var17, 9, 9); + if (!$var36) + nms_Gui_drawTexturedModalRect($this, $var28, $par4, $var26 + 63 | 0, $var17, 9, 9); + } + $var36 = $rt_compare(($var25 * 2 | 0) + 1 | 0, $var12); + if ($var36 < 0) + nms_Gui_drawTexturedModalRect($this, $var28, $par4, $var26 + 36 | 0, $var17, 9, 9); + if (!$var36) + nms_Gui_drawTexturedModalRect($this, $var28, $par4, $var26 + 45 | 0, $var17, 9, 9); + $var25 = $var25 + 1 | 0; + } + nms_Profiler_endStartSection($this.$mc8.$mcProfiler, $rt_s(1241)); + $par3 = 0; + $var27 = ($var16 * 3 | 0) + 1 | 0; + while ($par3 < 10) { + $var52 = 16; + $var53 = 0; + if (nms_EntityLiving_isPotionActive($this.$mc8.$thePlayer, nms_Potion_hunger)) { + $var52 = 52; + $var53 = 13; + } + $par4 = nms_FoodStats_getSaturationLevel(nms_EntityPlayer_getFoodStats($this.$mc8.$thePlayer)) > 0.0 ? $var47 : $this.$updateCounter % $var27 | 0 ? $var47 : $var47 + (nle_EaglercraftRandom_nextInt($this.$rand2, 3) - 1 | 0) | 0; + $var29 = ($var19 - ($par3 * 8 | 0) | 0) - 9 | 0; + nms_Gui_drawTexturedModalRect($this, $var29, $par4, 16 + ($var53 * 9 | 0) | 0, 27, 9, 9); + $var23 = $rt_compare(($par3 * 2 | 0) + 1 | 0, $var16); + if ($var23 < 0) + nms_Gui_drawTexturedModalRect($this, $var29, $par4, $var52 + 36 | 0, 27, 9, 9); + if (!$var23) + nms_Gui_drawTexturedModalRect($this, $var29, $par4, $var52 + 45 | 0, 27, 9, 9); + $par3 = $par3 + 1 | 0; + } + a: { + nms_Profiler_endStartSection($this.$mc8.$mcProfiler, $rt_s(1242)); + $var5 = $this.$mc8.$thePlayer; + nms_Material_$callClinit(); + if (nms_Entity_isInsideOfMaterial($var5, nms_Material_water)) { + $par3 = nms_Entity_getAir($this.$mc8.$thePlayer); + $var26 = nms_MathHelper_ceiling_double_int(($par3 - 2 | 0) * 10.0 / 300.0); + $var52 = nms_MathHelper_ceiling_double_int($par3 * 10.0 / 300.0) - $var26 | 0; + $var28 = 0; + $par3 = $var26 + $var52 | 0; + while (true) { + if ($var28 >= $par3) + break a; + if ($var28 >= $var26) + nms_Gui_drawTexturedModalRect($this, ($var19 - ($var28 * 8 | 0) | 0) - 9 | 0, $var22, 25, 18, 9, 9); + else + nms_Gui_drawTexturedModalRect($this, ($var19 - ($var28 * 8 | 0) | 0) - 9 | 0, $var22, 16, 18, 9, 9); + $var28 = $var28 + 1 | 0; + } + } + } + nms_Profiler_endSection($this.$mc8.$mcProfiler); + } + nleg_EaglerAdapterGL30_glDisable(3042); + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1243)); + nleg_EaglerAdapterGL30_glEnable(32826); + nms_RenderHelper_enableGUIStandardItemLighting2(); + $var18 = 0; + $par3 = $par2 - 90 | 0; + $var20 = ($var7 - 16 | 0) - 3 | 0; + if ($var18 < 9) { + $var19 = ($par3 + ($var18 * 20 | 0) | 0) + 2 | 0; + $ptr = 29; + continue main; + } + nms_RenderHelper_disableStandardItemLighting(); + nleg_EaglerAdapterGL30_glDisable(32826); + nms_Profiler_endSection($this.$mc8.$mcProfiler); + if (nms_EntityPlayer_getSleepTimer($this.$mc8.$thePlayer) > 0) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1228)); + nleg_EaglerAdapterGL30_glDisable(2929); + nleg_EaglerAdapterGL30_glDisable(3008); + $var32 = nms_EntityPlayer_getSleepTimer($this.$mc8.$thePlayer); + $var33 = $var32 / 100.0; + if ($var33 > 1.0) + $var33 = 1.0 - ($var32 - 100 | 0) / 10.0; + nms_Gui_drawRect(0, 0, $var6, $var7, (220.0 * $var33 | 0) << 24 | 1052704); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glEnable(2929); + nms_Profiler_endSection($this.$mc8.$mcProfiler); + } + if (nms_PlayerControllerMP_func_78763_f($this.$mc8.$playerController) && $this.$mc8.$thePlayer.$experienceLevel > 0) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1229)); + $var12 = 8453920; + $var34 = jl_StringBuilder_toString(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), $this.$mc8.$thePlayer.$experienceLevel)); + $var36 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var34) | 0) / 2 | 0; + $var40 = ($var7 - 31 | 0) - 4 | 0; + $par2 = $var36 + 1 | 0; + $par3 = 0; + $ptr = 6; + continue main; + } + if ($this.$mc8.$gameSettings.$heldItemTooltips) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1230)); + if ($this.$remainingHighlightTicks > 0 && $this.$highlightingItemStack !== null) { + $var35 = nms_ItemStack_getDisplayName($this.$highlightingItemStack); + $var12 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var35) | 0) / 2 | 0; + $var13 = $var7 - 59 | 0; + if (!nms_PlayerControllerMP_shouldDrawHUD($this.$mc8.$playerController)) + $var13 = $var13 + 14 | 0; + $var36 = $this.$remainingHighlightTicks * 256.0 / 10.0 | 0; + if ($var36 > 255) + $var36 = 255; + if ($var36 > 0) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + $par2 = 16777215 + ($var36 << 24) | 0; + $ptr = 36; + continue main; + } + } + nms_Profiler_endSection($this.$mc8.$mcProfiler); + } + if (nmc_Minecraft_isDemo($this.$mc8)) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1231)); + if (Long_ge(nms_World_getTotalWorldTime($this.$mc8.$theWorld), Long_fromInt(120500))) + $var5 = nms_StatCollector_translateToLocal($rt_s(1232)); + else { + $var5 = nms_StatCollector_translateToLocal($rt_s(1233)); + var$19 = $rt_createArray(jl_Object, 1); + var$19.data[0] = nms_StringUtils_ticksToElapsedTime(Long_sub(Long_fromInt(120500), nms_World_getTotalWorldTime($this.$mc8.$theWorld)).lo); + $var5 = jl_String_format($var5, var$19); + } + $par2 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var5) | 0) - 10 | 0; + $par3 = 5; + $par4 = 16777215; + $ptr = 22; + continue main; + } + $this.$mc8.$debug = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), nmc_Minecraft_debugFPS), $rt_s(1234)), nmc_Minecraft_debugChunkUpdates), $rt_s(1235))); + if (!$this.$mc8.$gameSettings.$showDebugInfo) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + $var5 = nms_RenderGlobal_getDebugInfoShort($this.$mc8.$renderGlobal); + $par2 = 2; + $par3 = 2; + $par4 = 16777215; + $ptr = 12; + continue main; + } + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1236)); + nleg_EaglerAdapterGL30_glPushMatrix(); + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1237)), $this.$mc8.$debug), $rt_s(68))); + $par2 = 2; + $par3 = 2; + $par4 = 16777215; + $ptr = 13; + continue main; + case 12: + nms_FontRenderer_drawStringWithShadow($var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + if ($this.$mc8.$gameSettings.$showCoordinates) { + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1244)), nms_MathHelper_floor_double($this.$mc8.$thePlayer.$posX)), $rt_s(1245)), nms_MathHelper_floor_double($this.$mc8.$thePlayer.$posY)), $rt_s(1246)), nms_MathHelper_floor_double($this.$mc8.$thePlayer.$posZ))); + $par2 = 2; + $par3 = 12; + $par4 = 16777215; + $ptr = 18; + continue main; + } + $offset = !nmc_Minecraft_isChatOpen($this.$mc8) ? 0 : 135; + $offset2 = !nmc_Minecraft_isChatOpen($this.$mc8) ? 0 : 4; + $str = $rt_s(1247); + $par2 = (($var6 * 4 | 0) / 3 | 0) - 2 | 0; + $par3 = ($par2 - nms_FontRenderer_getStringWidth($var8, $str) | 0) - $offset | 0; + $par4 = 2 + $offset2 | 0; + $var47 = 16768477; + $ptr = 34; + continue main; + case 13: + nms_FontRenderer_drawStringWithShadow($var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = nmc_Minecraft_debugInfoRenders($this.$mc8); + $par2 = 2; + $par3 = 12; + $par4 = 16777215; + $ptr = 14; + case 14: + nms_FontRenderer_drawStringWithShadow($var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = nmc_Minecraft_getEntityDebug($this.$mc8); + $par2 = 2; + $par3 = 22; + $par4 = 16777215; + $ptr = 15; + case 15: + nms_FontRenderer_drawStringWithShadow($var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = nmc_Minecraft_debugInfoEntities($this.$mc8); + $par2 = 2; + $par3 = 32; + $par4 = 16777215; + $ptr = 16; + case 16: + nms_FontRenderer_drawStringWithShadow($var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = nmc_Minecraft_getWorldProviderName($this.$mc8); + $par2 = 2; + $par3 = 42; + $par4 = 16777215; + $ptr = 17; + case 17: + nms_FontRenderer_drawStringWithShadow($var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + if (nlea_EaglerAdapterImpl2__wisWebGL()) { + $var45 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1248)), nle_EnumBrowser_toString(nle_EnumBrowser_getBrowser())), $rt_s(68))); + $par2 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var45) | 0) - 2 | 0; + $par3 = 2; + $par4 = 14737632; + $ptr = 21; + continue main; + } + $var39 = nlea_EaglerAdapterImpl2_maxMemory(); + $var37 = nlea_EaglerAdapterImpl2_totalMemory(); + $var44 = Long_sub($var37, nlea_EaglerAdapterImpl2_freeMemory()); + $var45 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append2(jl_StringBuilder_append(jl_StringBuilder_append2(jl_StringBuilder_append(jl_StringBuilder_append2(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1249)), Long_div(Long_mul($var44, Long_fromInt(100)), $var39)), $rt_s(1250)), Long_div(Long_div($var44, Long_fromInt(1024)), Long_fromInt(1024))), $rt_s(1251)), Long_div(Long_div($var39, Long_fromInt(1024)), Long_fromInt(1024))), $rt_s(1252))); + $par2 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var45) | 0) - 2 | 0; + $par3 = 2; + $par4 = 14737632; + $ptr = 19; + continue main; + case 18: + nms_FontRenderer_drawStringWithShadow($var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $offset = !nmc_Minecraft_isChatOpen($this.$mc8) ? 0 : 135; + $offset2 = !nmc_Minecraft_isChatOpen($this.$mc8) ? 0 : 4; + $str = $rt_s(1247); + $par2 = (($var6 * 4 | 0) / 3 | 0) - 2 | 0; + $par3 = ($par2 - nms_FontRenderer_getStringWidth($var8, $str) | 0) - $offset | 0; + $par4 = 2 + $offset2 | 0; + $var47 = 16768477; + $ptr = 34; + continue main; + case 19: + nms_Gui_drawString($this, $var8, $var45, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append2(jl_StringBuilder_append(jl_StringBuilder_append2(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1253)), Long_div(Long_mul($var37, Long_fromInt(100)), $var39)), $rt_s(1250)), Long_div(Long_div($var37, Long_fromInt(1024)), Long_fromInt(1024))), $rt_s(1254))); + $par2 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var5) | 0) - 2 | 0; + $par3 = 12; + $par4 = 14737632; + $ptr = 20; + case 20: + nms_Gui_drawString($this, $var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var36 = 0; + $var5 = $rt_s(1255); + $par2 = 2; + $par3 = 64; + $par4 = 16759739; + $ptr = 23; + continue main; + case 21: + nms_Gui_drawString($this, $var8, $var45, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var36 = (-10); + $var5 = $rt_s(1255); + $par2 = 2; + $par3 = 64; + $par4 = 16759739; + $ptr = 23; + continue main; + case 22: + nms_FontRenderer_drawStringWithShadow($var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + nms_Profiler_endSection($this.$mc8.$mcProfiler); + $this.$mc8.$debug = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), nmc_Minecraft_debugFPS), $rt_s(1234)), nmc_Minecraft_debugChunkUpdates), $rt_s(1235))); + if (!$this.$mc8.$gameSettings.$showDebugInfo) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + $var5 = nms_RenderGlobal_getDebugInfoShort($this.$mc8.$renderGlobal); + $par2 = 2; + $par3 = 2; + $par4 = 16777215; + $ptr = 12; + continue main; + } + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1236)); + nleg_EaglerAdapterGL30_glPushMatrix(); + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1237)), $this.$mc8.$debug), $rt_s(68))); + $par2 = 2; + $par3 = 2; + $par4 = 16777215; + $ptr = 13; + continue main; + case 23: + nms_Gui_drawString($this, $var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1256)), nmc_Minecraft_getServerURI($this.$mc8))); + $par2 = 2; + $par3 = 73; + $par4 = 16759739; + $ptr = 24; + case 24: + nms_Gui_drawString($this, $var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var47 = nms_MathHelper_floor_double($this.$mc8.$thePlayer.$posX); + $var22 = nms_MathHelper_floor_double($this.$mc8.$thePlayer.$posY); + $var23 = nms_MathHelper_floor_double($this.$mc8.$thePlayer.$posZ); + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1244)), nms_GuiIngame_doubleToShorterString($this.$mc8.$thePlayer.$posX)), $rt_s(1257)), $var47), $rt_s(1258)), $var47 >> 4), $rt_s(1257)), $var47 & 15), $rt_s(68))); + $par2 = 2; + $par3 = 92; + $par4 = 14737632; + $ptr = 25; + case 25: + nms_Gui_drawString($this, $var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1259)), nms_GuiIngame_doubleToShorterString($this.$mc8.$thePlayer.$posY)), $rt_s(1257)), $var22), $rt_s(1260))); + $par2 = 2; + $par3 = 100; + $par4 = 14737632; + $ptr = 26; + case 26: + nms_Gui_drawString($this, $var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1261)), nms_GuiIngame_doubleToShorterString($this.$mc8.$thePlayer.$posZ)), $rt_s(1257)), $var23), $rt_s(1258)), $var23 >> 4), $rt_s(1257)), $var23 & 15), $rt_s(68))); + $par2 = 2; + $par3 = 108; + $par4 = 14737632; + $ptr = 27; + case 27: + nms_Gui_drawString($this, $var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var24 = nms_MathHelper_floor_double($this.$mc8.$thePlayer.$rotationYaw * 4.0 / 360.0 + 0.5) & 3; + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append3(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1262)), $var24), $rt_s(1257)), nms_Direction_directions.data[$var24]), $rt_s(1263)), nms_MathHelper_wrapAngleTo180_float($this.$mc8.$thePlayer.$rotationYaw))); + $par2 = 2; + $par3 = 116; + $par4 = 14737632; + $ptr = 28; + case 28: + nms_Gui_drawString($this, $var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1264)), !$this.$mc8.$gameSettings.$showCoordinates ? $rt_s(1265) : $rt_s(1266)), $rt_s(1267))); + $par2 = 2; + $par3 = 135; + $par4 = (-1); + $ptr = 30; + continue main; + case 29: + nms_GuiIngame_renderInventorySlot($this, $var18, $var19, $var20, $par1); + if ($rt_suspending()) { + break main; + } + $var18 = $var18 + 1 | 0; + if ($var18 < 9) { + $var19 = ($par3 + ($var18 * 20 | 0) | 0) + 2 | 0; + continue main; + } + nms_RenderHelper_disableStandardItemLighting(); + nleg_EaglerAdapterGL30_glDisable(32826); + nms_Profiler_endSection($this.$mc8.$mcProfiler); + if (nms_EntityPlayer_getSleepTimer($this.$mc8.$thePlayer) > 0) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1228)); + nleg_EaglerAdapterGL30_glDisable(2929); + nleg_EaglerAdapterGL30_glDisable(3008); + $var32 = nms_EntityPlayer_getSleepTimer($this.$mc8.$thePlayer); + $var33 = $var32 / 100.0; + if ($var33 > 1.0) + $var33 = 1.0 - ($var32 - 100 | 0) / 10.0; + nms_Gui_drawRect(0, 0, $var6, $var7, (220.0 * $var33 | 0) << 24 | 1052704); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glEnable(2929); + nms_Profiler_endSection($this.$mc8.$mcProfiler); + } + if (nms_PlayerControllerMP_func_78763_f($this.$mc8.$playerController) && $this.$mc8.$thePlayer.$experienceLevel > 0) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1229)); + $var12 = 8453920; + $var34 = jl_StringBuilder_toString(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), $this.$mc8.$thePlayer.$experienceLevel)); + $var36 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var34) | 0) / 2 | 0; + $var40 = ($var7 - 31 | 0) - 4 | 0; + $par2 = $var36 + 1 | 0; + $par3 = 0; + $ptr = 6; + continue main; + } + if ($this.$mc8.$gameSettings.$heldItemTooltips) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1230)); + if ($this.$remainingHighlightTicks > 0 && $this.$highlightingItemStack !== null) { + $var35 = nms_ItemStack_getDisplayName($this.$highlightingItemStack); + $var12 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var35) | 0) / 2 | 0; + $var13 = $var7 - 59 | 0; + if (!nms_PlayerControllerMP_shouldDrawHUD($this.$mc8.$playerController)) + $var13 = $var13 + 14 | 0; + $var36 = $this.$remainingHighlightTicks * 256.0 / 10.0 | 0; + if ($var36 > 255) + $var36 = 255; + if ($var36 > 0) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + $par2 = 16777215 + ($var36 << 24) | 0; + $ptr = 36; + continue main; + } + } + nms_Profiler_endSection($this.$mc8.$mcProfiler); + } + if (nmc_Minecraft_isDemo($this.$mc8)) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1231)); + if (Long_ge(nms_World_getTotalWorldTime($this.$mc8.$theWorld), Long_fromInt(120500))) + $var5 = nms_StatCollector_translateToLocal($rt_s(1232)); + else { + $var5 = nms_StatCollector_translateToLocal($rt_s(1233)); + var$19 = $rt_createArray(jl_Object, 1); + var$19.data[0] = nms_StringUtils_ticksToElapsedTime(Long_sub(Long_fromInt(120500), nms_World_getTotalWorldTime($this.$mc8.$theWorld)).lo); + $var5 = jl_String_format($var5, var$19); + } + $par2 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var5) | 0) - 10 | 0; + $par3 = 5; + $par4 = 16777215; + $ptr = 22; + continue main; + } + $this.$mc8.$debug = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), nmc_Minecraft_debugFPS), $rt_s(1234)), nmc_Minecraft_debugChunkUpdates), $rt_s(1235))); + if (!$this.$mc8.$gameSettings.$showDebugInfo) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + $var5 = nms_RenderGlobal_getDebugInfoShort($this.$mc8.$renderGlobal); + $par2 = 2; + $par3 = 2; + $par4 = 16777215; + $ptr = 12; + continue main; + } + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1236)); + nleg_EaglerAdapterGL30_glPushMatrix(); + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1237)), $this.$mc8.$debug), $rt_s(68))); + $par2 = 2; + $par3 = 2; + $par4 = 16777215; + $ptr = 13; + continue main; + case 30: + nms_Gui_drawString($this, $var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = $rt_s(1268); + $par2 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var5) | 0) - 2 | 0; + $par3 = $var36 + 36 | 0; + $par4 = 14737632; + $ptr = 31; + case 31: + nms_Gui_drawString($this, $var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1269)), nleg_EaglerAdapterGL30_getDisplayListCount()), $rt_s(1270)), nleg_EaglerAdapterGL30_getBitsPerSecond() / 1000000 | 0), $rt_s(1271))); + $par2 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var5) | 0) - 2 | 0; + $par3 = $var36 + 46 | 0; + $par4 = 14737632; + $ptr = 32; + case 32: + nms_Gui_drawString($this, $var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1272)), nleg_EaglerAdapterGL30_getVertexesPerSecond() / 1000 | 0), $rt_s(1273)), nleg_EaglerAdapterGL30_getTrianglesPerSecond() / 1000 | 0), $rt_s(1274))); + $par2 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var5) | 0) - 2 | 0; + $par3 = $var36 + 56 | 0; + $par4 = 14737632; + $ptr = 33; + case 33: + nms_Gui_drawString($this, $var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1275)), !nleg_EaglerAdapterGL30_isWebGL ? $rt_s(1276) : $rt_s(1277))); + $par2 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var5) | 0) - 2 | 0; + $par3 = $var36 + 66 | 0; + $par4 = 14737632; + $ptr = 37; + continue main; + case 34: + nms_FontRenderer_drawStringWithShadow($var8, $str, $par3, $par4, $var47); + if ($rt_suspending()) { + break main; + } + $var5 = $rt_s(1278); + $par2 = ($par2 - nms_FontRenderer_getStringWidth($var8, $var5) | 0) - $offset | 0; + $par3 = 12 + $offset2 | 0; + $par4 = 14737632; + $ptr = 35; + case 35: + nms_FontRenderer_drawStringWithShadow($var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + if ($this.$recordPlayingUpFor > 0) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1279)); + $var33 = $this.$recordPlayingUpFor - $par1; + $var12 = $var33 * 256.0 / 20.0 | 0; + if ($var12 > 255) + $var12 = 255; + if ($var12 > 0) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($var6 / 2 | 0, $var7 - 48 | 0, 0.0); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + $var13 = 16777215; + if ($this.$recordIsPlaying) + $var13 = nms_BiomeGenBase_HSBtoRGB($var33 / 50.0, 0.699999988079071, 0.6000000238418579) & 16777215; + $var5 = $this.$recordPlaying; + $par2 = -nms_FontRenderer_getStringWidth($var8, $this.$recordPlaying) / 2 | 0; + $par3 = (-4); + $par4 = $var13 + ($var12 << 24) | 0; + $ptr = 45; + continue main; + } + nms_Profiler_endSection($this.$mc8.$mcProfiler); + } + $var42 = nms_Scoreboard_func_96539_a(nms_World_getScoreboard($this.$mc8.$theWorld), 1); + if ($var42 !== null) { + $ptr = 43; + continue main; + } + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, $var7 - 48 | 0, 0.0); + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1280)); + $var5 = $this.$persistantChatGUI; + $par2 = $this.$updateCounter; + $ptr = 42; + continue main; + case 36: + nms_FontRenderer_drawStringWithShadow($var8, $var35, $var12, $var13, $par2); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glPopMatrix(); + nms_Profiler_endSection($this.$mc8.$mcProfiler); + if (nmc_Minecraft_isDemo($this.$mc8)) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1231)); + if (Long_ge(nms_World_getTotalWorldTime($this.$mc8.$theWorld), Long_fromInt(120500))) + $var5 = nms_StatCollector_translateToLocal($rt_s(1232)); + else { + $var5 = nms_StatCollector_translateToLocal($rt_s(1233)); + var$19 = $rt_createArray(jl_Object, 1); + var$19.data[0] = nms_StringUtils_ticksToElapsedTime(Long_sub(Long_fromInt(120500), nms_World_getTotalWorldTime($this.$mc8.$theWorld)).lo); + $var5 = jl_String_format($var5, var$19); + } + $par2 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var5) | 0) - 10 | 0; + $par3 = 5; + $par4 = 16777215; + $ptr = 22; + continue main; + } + $this.$mc8.$debug = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), nmc_Minecraft_debugFPS), $rt_s(1234)), nmc_Minecraft_debugChunkUpdates), $rt_s(1235))); + if (!$this.$mc8.$gameSettings.$showDebugInfo) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + $var5 = nms_RenderGlobal_getDebugInfoShort($this.$mc8.$renderGlobal); + $par2 = 2; + $par3 = 2; + $par4 = 16777215; + $ptr = 12; + continue main; + } + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1236)); + nleg_EaglerAdapterGL30_glPushMatrix(); + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1237)), $this.$mc8.$debug), $rt_s(68))); + $par2 = 2; + $par3 = 2; + $par4 = 16777215; + $ptr = 13; + continue main; + case 37: + nms_Gui_drawString($this, $var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1281)), nlea_EaglerAdapterImpl2__wgetShaderHeader()), $rt_s(1282))); + $par2 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var5) | 0) - 2 | 0; + $par3 = $var36 + 76 | 0; + $par4 = 14737632; + $ptr = 38; + case 38: + nms_Gui_drawString($this, $var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = $rt_s(1283); + $par2 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var5) | 0) - 2 | 0; + $par3 = $var36 + 100 | 0; + $par4 = 14737632; + $ptr = 39; + case 39: + nms_Gui_drawString($this, $var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = $rt_s(1284); + $par2 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var5) | 0) - 2 | 0; + $par3 = $var36 + 110 | 0; + $par4 = 14737632; + $ptr = 40; + case 40: + nms_Gui_drawString($this, $var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = $rt_s(249); + $par2 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var5) | 0) - 2 | 0; + $par3 = $var36 + 120 | 0; + $par4 = 14737632; + $ptr = 41; + case 41: + nms_Gui_drawString($this, $var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $i = 0; + nleg_EffectPipeline_$callClinit(); + if ($i < nleg_EffectPipeline_pipeline.data.length) { + $var5 = nleg_EffectPipeline_pipeline.data[$i]; + $par3 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var5) | 0) - 2 | 0; + $par2 = ($var36 + 130 | 0) + ($i * 10 | 0) | 0; + $par4 = 14737632; + $ptr = 44; + continue main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + nms_Profiler_endSection($this.$mc8.$mcProfiler); + if ($this.$recordPlayingUpFor > 0) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1279)); + $var33 = $this.$recordPlayingUpFor - $par1; + $var12 = $var33 * 256.0 / 20.0 | 0; + if ($var12 > 255) + $var12 = 255; + if ($var12 > 0) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($var6 / 2 | 0, $var7 - 48 | 0, 0.0); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + $var13 = 16777215; + if ($this.$recordIsPlaying) + $var13 = nms_BiomeGenBase_HSBtoRGB($var33 / 50.0, 0.699999988079071, 0.6000000238418579) & 16777215; + $var5 = $this.$recordPlaying; + $par2 = -nms_FontRenderer_getStringWidth($var8, $this.$recordPlaying) / 2 | 0; + $par3 = (-4); + $par4 = $var13 + ($var12 << 24) | 0; + $ptr = 45; + continue main; + } + nms_Profiler_endSection($this.$mc8.$mcProfiler); + } + $var42 = nms_Scoreboard_func_96539_a(nms_World_getScoreboard($this.$mc8.$theWorld), 1); + if ($var42 !== null) { + $ptr = 43; + continue main; + } + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, $var7 - 48 | 0, 0.0); + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1280)); + $var5 = $this.$persistantChatGUI; + $par2 = $this.$updateCounter; + $ptr = 42; + case 42: + b: { + nms_GuiNewChat_drawChat($var5, $par2); + if ($rt_suspending()) { + break main; + } + nms_Profiler_endSection($this.$mc8.$mcProfiler); + nleg_EaglerAdapterGL30_glPopMatrix(); + $var5 = nms_Scoreboard_func_96539_a(nms_World_getScoreboard($this.$mc8.$theWorld), 0); + if ($this.$mc8.$gameSettings.$keyBindPlayerList.$pressed && !(nmc_Minecraft_isIntegratedServerRunning($this.$mc8) && ju_ArrayList_size($this.$mc8.$thePlayer.$sendQueue.$playerInfoList) <= 1 && $var5 === null)) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1285)); + $var38 = $this.$mc8.$thePlayer.$sendQueue; + $var43 = $var38.$playerInfoList; + $var36 = $var38.$currentServerMaxPlayers; + $var16 = 1; + $par2 = $var36; + while ($par2 > 20) { + $var16 = $var16 + 1 | 0; + $par2 = (($var36 + $var16 | 0) - 1 | 0) / $var16 | 0; + } + $var17 = 300 / $var16 | 0; + if ($var17 > 150) + $var17 = 150; + $par3 = $rt_imul($var16, $var17); + $var18 = ($var6 - $par3 | 0) / 2 | 0; + $var46 = 10; + nms_Gui_drawRect($var18 - 1 | 0, 9, $var18 + $par3 | 0, $var46 + (9 * $par2 | 0) | 0, (-2147483648)); + $var20 = 0; + while (true) { + if ($var20 >= $var36) + break b; + $var47 = $var18 + $rt_imul($var20 % $var16 | 0, $var17) | 0; + $var22 = $var46 + (($var20 / $var16 | 0) * 9 | 0) | 0; + $par4 = $var47 + $var17 | 0; + nms_Gui_drawRect($var47, $var22, $par4 - 1 | 0, $var22 + 8 | 0, 553648127); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glEnable(3008); + if ($var20 < ju_ArrayList_size($var43)) { + $var48 = ju_ArrayList_get($var43, $var20); + $var51 = nms_ScorePlayerTeam_func_96667_a(nms_Scoreboard_getPlayersTeam(nms_World_getScoreboard($this.$mc8.$theWorld), $var48.$name10), $var48.$name10); + $par2 = 16777215; + $ptr = 46; + continue main; + } + $var20 = $var20 + 1 | 0; + } + } + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glEnable(3008); + return; + case 43: + nms_GuiIngame_func_96136_a($this, $var42, $var7, $var6, $var8); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, $var7 - 48 | 0, 0.0); + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1280)); + $var5 = $this.$persistantChatGUI; + $par2 = $this.$updateCounter; + $ptr = 42; + continue main; + case 44: + nms_Gui_drawString($this, $var8, $var5, $par3, $par2, $par4); + if ($rt_suspending()) { + break main; + } + $i = $i + 1 | 0; + nleg_EffectPipeline_$callClinit(); + if ($i < nleg_EffectPipeline_pipeline.data.length) { + $var5 = nleg_EffectPipeline_pipeline.data[$i]; + $par3 = ($var6 - nms_FontRenderer_getStringWidth($var8, $var5) | 0) - 2 | 0; + $par2 = ($var36 + 130 | 0) + ($i * 10 | 0) | 0; + $par4 = 14737632; + continue main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + nms_Profiler_endSection($this.$mc8.$mcProfiler); + if ($this.$recordPlayingUpFor > 0) { + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1279)); + $var33 = $this.$recordPlayingUpFor - $par1; + $var12 = $var33 * 256.0 / 20.0 | 0; + if ($var12 > 255) + $var12 = 255; + if ($var12 > 0) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($var6 / 2 | 0, $var7 - 48 | 0, 0.0); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + $var13 = 16777215; + if ($this.$recordIsPlaying) + $var13 = nms_BiomeGenBase_HSBtoRGB($var33 / 50.0, 0.699999988079071, 0.6000000238418579) & 16777215; + $var5 = $this.$recordPlaying; + $par2 = -nms_FontRenderer_getStringWidth($var8, $this.$recordPlaying) / 2 | 0; + $par3 = (-4); + $par4 = $var13 + ($var12 << 24) | 0; + $ptr = 45; + continue main; + } + nms_Profiler_endSection($this.$mc8.$mcProfiler); + } + $var42 = nms_Scoreboard_func_96539_a(nms_World_getScoreboard($this.$mc8.$theWorld), 1); + if ($var42 !== null) { + $ptr = 43; + continue main; + } + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, $var7 - 48 | 0, 0.0); + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1280)); + $var5 = $this.$persistantChatGUI; + $par2 = $this.$updateCounter; + $ptr = 42; + continue main; + case 45: + nms_FontRenderer_drawString($var8, $var5, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glPopMatrix(); + nms_Profiler_endSection($this.$mc8.$mcProfiler); + $var42 = nms_Scoreboard_func_96539_a(nms_World_getScoreboard($this.$mc8.$theWorld), 1); + if ($var42 !== null) { + $ptr = 43; + continue main; + } + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, $var7 - 48 | 0, 0.0); + nms_Profiler_startSection($this.$mc8.$mcProfiler, $rt_s(1280)); + $var5 = $this.$persistantChatGUI; + $par2 = $this.$updateCounter; + $ptr = 42; + continue main; + case 46: + nms_FontRenderer_drawStringWithShadow($var8, $var51, $var47, $var22, $par2); + if ($rt_suspending()) { + break main; + } + if ($var5 !== null) { + $var26 = ($var47 + nms_FontRenderer_getStringWidth($var8, $var51) | 0) + 5 | 0; + $var52 = ($par4 - 12 | 0) - 5 | 0; + if (($var52 - $var26 | 0) > 5) { + $var55 = nms_Scoreboard_func_96529_a(nms_ScoreObjective_getScoreboard($var5), $var48.$name10, $var5); + $var57 = jl_StringBuilder_toString(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append9(jl_StringBuilder__init_(), nms_EnumChatFormatting_YELLOW), $rt_s(36)), nms_Score_func_96652_c($var55))); + $par2 = $var52 - nms_FontRenderer_getStringWidth($var8, $var57) | 0; + $par3 = 16777215; + $ptr = 48; + continue main; + } + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var45 = $this.$mc8.$renderEngine; + $var42 = $rt_s(1286); + $ptr = 47; + case 47: + nms_RenderEngine_bindTexture0($var45, $var42); + if ($rt_suspending()) { + break main; + } + $var27 = $var48.$responseTime < 0 ? 5 : $var48.$responseTime < 150 ? 0 : $var48.$responseTime < 300 ? 1 : $var48.$responseTime < 600 ? 2 : $var48.$responseTime >= 1000 ? 4 : 3; + $this.$zLevel = $this.$zLevel + 100.0; + nms_Gui_drawTexturedModalRect($this, $par4 - 12 | 0, $var22, 0, 176 + ($var27 * 8 | 0) | 0, 10, 8); + $this.$zLevel = $this.$zLevel - 100.0; + while (true) { + $var20 = $var20 + 1 | 0; + if ($var20 >= $var36) + break; + $var47 = $var18 + $rt_imul($var20 % $var16 | 0, $var17) | 0; + $var22 = $var46 + (($var20 / $var16 | 0) * 9 | 0) | 0; + $par4 = $var47 + $var17 | 0; + nms_Gui_drawRect($var47, $var22, $par4 - 1 | 0, $var22 + 8 | 0, 553648127); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glEnable(3008); + if ($var20 >= ju_ArrayList_size($var43)) + continue; + else { + $var48 = ju_ArrayList_get($var43, $var20); + $var51 = nms_ScorePlayerTeam_func_96667_a(nms_Scoreboard_getPlayersTeam(nms_World_getScoreboard($this.$mc8.$theWorld), $var48.$name10), $var48.$name10); + $par2 = 16777215; + $ptr = 46; + continue main; + } + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glEnable(3008); + return; + case 48: + nms_FontRenderer_drawStringWithShadow($var8, $var57, $par2, $var22, $par3); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var45 = $this.$mc8.$renderEngine; + $var42 = $rt_s(1286); + $ptr = 47; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $var5, $var6, $var7, $var8, $var33, $var9, $var10, $var32, $var12, $var34, $var36, $var40, $var35, $var13, var$19, $var31, $var11, $var15, $var16, $var19, $var22, $var23, $var47, $var24, $var25, $i, $var26, $var27, $var28, $var30, $var17, $var52, $var53, $var29, $var18, $var20, $offset, $offset2, $str, $var45, $var39, $var37, $var44, $var42, $var38, $var43, $var46, $var48, $var51, $var55, $var57, $ptr); +} +function nms_GuiIngame_doubleToShorterString($d) { + var $s, $i; + $s = jl_Double_toString($d); + $i = jl_String_indexOf0($s, 46); + if ((jl_String_length($s) - $i | 0) > 6) + $s = jl_String_substring0($s, 0, $i + 6 | 0); + return $s; +} +function nms_GuiIngame_func_96136_a($this, $par1ScoreObjective, $par2, $par3, $par4FontRenderer) { + var $var5, $var6, $var7, $var8, $var9, $var10, $var13, $var23, $var25, $var12, $var20, $var14, $var16, $var21, $var17, $var19, $var22, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var22 = $thread.pop();$var19 = $thread.pop();$var17 = $thread.pop();$var21 = $thread.pop();$var16 = $thread.pop();$var14 = $thread.pop();$var20 = $thread.pop();$var12 = $thread.pop();$var25 = $thread.pop();$var23 = $thread.pop();$var13 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$par4FontRenderer = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1ScoreObjective + = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var5 = $par1ScoreObjective.$theScoreboard; + $var6 = nms_Scoreboard_func_96534_i($var5, $par1ScoreObjective); + if ($var6.$size <= 15) { + $var7 = nms_FontRenderer_getStringWidth($par4FontRenderer, $par1ScoreObjective.$displayName); + $var8 = ju_AbstractList_iterator($var6); + while (ju_AbstractList$1_hasNext($var8)) { + $var9 = ju_AbstractList$1_next($var8); + $var10 = nms_Scoreboard_getPlayersTeam($var5, $var9.$field_96654_d); + $var13 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var13); + jl_AbstractStringBuilder_append($var13, nms_ScorePlayerTeam_func_96667_a($var10, $var9.$field_96654_d)); + jl_AbstractStringBuilder_append($var13, $rt_s(49)); + jl_AbstractStringBuilder_append1($var13, nms_EnumChatFormatting_RED); + jl_AbstractStringBuilder_append2($var13, $var9.$field_96655_e); + $var7 = jl_Math_max($var7, nms_FontRenderer_getStringWidth($par4FontRenderer, jl_AbstractStringBuilder_toString($var13))); + } + $var23 = ($par2 / 2 | 0) + ($rt_imul($var6.$size, $par4FontRenderer.$FONT_HEIGHT) / 3 | 0) | 0; + $var25 = ($par3 - $var7 | 0) - 3 | 0; + $var12 = 0; + $var13 = ju_AbstractList_iterator($var6); + $var20 = ($par3 - 3 | 0) + 2 | 0; + $par3 = $var25 - 2 | 0; + if (ju_AbstractList$1_hasNext($var13)) { + $var14 = ju_AbstractList$1_next($var13); + $var12 = $var12 + 1 | 0; + $var16 = nms_ScorePlayerTeam_func_96667_a(nms_Scoreboard_getPlayersTeam($var5, $var14.$field_96654_d), $var14.$field_96654_d); + $var21 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var21); + jl_AbstractStringBuilder_append1($var21, nms_EnumChatFormatting_RED); + jl_AbstractStringBuilder_append($var21, $rt_s(36)); + jl_AbstractStringBuilder_append2($var21, $var14.$field_96655_e); + $var17 = jl_AbstractStringBuilder_toString($var21); + $var19 = $var23 - $rt_imul($var12, $par4FontRenderer.$FONT_HEIGHT) | 0; + nms_Gui_drawRect($par3, $var19, $var20, $var19 + $par4FontRenderer.$FONT_HEIGHT | 0, 1342177280); + $par2 = 553648127; + $ptr = 1; + continue main; + } + } + return; + case 1: + nms_FontRenderer_drawString($par4FontRenderer, $var16, $var25, $var19, $par2); + if ($rt_suspending()) { + break main; + } + $par2 = $var20 - nms_FontRenderer_getStringWidth($par4FontRenderer, $var17) | 0; + $var22 = 553648127; + $ptr = 2; + case 2: + nms_FontRenderer_drawString($par4FontRenderer, $var17, $par2, $var19, $var22); + if ($rt_suspending()) { + break main; + } + if ($var12 == $var6.$size) { + $var21 = $par1ScoreObjective.$displayName; + $par2 = ($var19 - $par4FontRenderer.$FONT_HEIGHT | 0) - 1 | 0; + $var22 = $var19 - 1 | 0; + nms_Gui_drawRect($par3, $par2, $var20, $var22, 1610612736); + nms_Gui_drawRect($par3, $var22, $var20, $var19, 1342177280); + $par2 = ($var25 + ($var7 / 2 | 0) | 0) - (nms_FontRenderer_getStringWidth($par4FontRenderer, $var21) / 2 | 0) | 0; + $var19 = $var19 - $par4FontRenderer.$FONT_HEIGHT | 0; + $var22 = 553648127; + $ptr = 3; + continue main; + } + if (!ju_AbstractList$1_hasNext($var13)) + return; + $var14 = ju_AbstractList$1_next($var13); + $var12 = $var12 + 1 | 0; + $var16 = nms_ScorePlayerTeam_func_96667_a(nms_Scoreboard_getPlayersTeam($var5, $var14.$field_96654_d), $var14.$field_96654_d); + $var21 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var21); + jl_AbstractStringBuilder_append1($var21, nms_EnumChatFormatting_RED); + jl_AbstractStringBuilder_append($var21, $rt_s(36)); + jl_AbstractStringBuilder_append2($var21, $var14.$field_96655_e); + $var17 = jl_AbstractStringBuilder_toString($var21); + $var19 = $var23 - $rt_imul($var12, $par4FontRenderer.$FONT_HEIGHT) | 0; + nms_Gui_drawRect($par3, $var19, $var20, $var19 + $par4FontRenderer.$FONT_HEIGHT | 0, 1342177280); + $par2 = 553648127; + $ptr = 1; + continue main; + case 3: + nms_FontRenderer_drawString($par4FontRenderer, $var21, $par2, $var19, $var22); + if ($rt_suspending()) { + break main; + } + if (!ju_AbstractList$1_hasNext($var13)) + return; + $var14 = ju_AbstractList$1_next($var13); + $var12 = $var12 + 1 | 0; + $var16 = nms_ScorePlayerTeam_func_96667_a(nms_Scoreboard_getPlayersTeam($var5, $var14.$field_96654_d), $var14.$field_96654_d); + $var21 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var21); + jl_AbstractStringBuilder_append1($var21, nms_EnumChatFormatting_RED); + jl_AbstractStringBuilder_append($var21, $rt_s(36)); + jl_AbstractStringBuilder_append2($var21, $var14.$field_96655_e); + $var17 = jl_AbstractStringBuilder_toString($var21); + $var19 = $var23 - $rt_imul($var12, $par4FontRenderer.$FONT_HEIGHT) | 0; + nms_Gui_drawRect($par3, $var19, $var20, $var19 + $par4FontRenderer.$FONT_HEIGHT | 0, 1342177280); + $par2 = 553648127; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ScoreObjective, $par2, $par3, $par4FontRenderer, $var5, $var6, $var7, $var8, $var9, $var10, $var13, $var23, $var25, $var12, $var20, $var14, $var16, $var21, $var17, $var19, $var22, $ptr); +} +function nms_GuiIngame_renderBossHealth($this) { + var $var1, $var3, $var5, $var6, $var8, var$6, $var4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var4 = $thread.pop();var$6 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nms_BossStatus_bossName !== null && nms_BossStatus_statusBarLength > 0) { + nms_BossStatus_statusBarLength = nms_BossStatus_statusBarLength - 1 | 0; + $var1 = $this.$mc8.$fontRenderer; + $var3 = nms_ScaledResolution__init_($this.$mc8.$gameSettings, $this.$mc8.$displayWidth, $this.$mc8.$displayHeight).$scaledWidth / 2 | 0; + $var5 = $var3 - 91 | 0; + $var6 = nms_BossStatus_healthScale * 183.0 | 0; + nms_Gui_drawTexturedModalRect($this, $var5, 12, 0, 74, 182, 5); + nms_Gui_drawTexturedModalRect($this, $var5, 12, 0, 74, 182, 5); + if ($var6 > 0) + nms_Gui_drawTexturedModalRect($this, $var5, 12, 0, 79, $var6, 5); + $var8 = nms_BossStatus_bossName; + var$6 = $var3 - (nms_FontRenderer_getStringWidth($var1, $var8) / 2 | 0) | 0; + $var4 = 2; + $var3 = 16777215; + $ptr = 1; + continue main; + } + return; + case 1: + nms_FontRenderer_drawStringWithShadow($var1, $var8, var$6, $var4, $var3); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var1 = nms_GuiIngame_tex_icons; + $ptr = 2; + case 2: + nle_TextureLocation_bindTexture($var1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var3, $var5, $var6, $var8, var$6, $var4, $ptr); +} +function nms_GuiIngame_renderPumpkinBlur($this, $par1, $par2) { + var $var3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glDisable(2929); + nleg_EaglerAdapterGL30_glDepthMask(0); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(3008); + $var3 = nms_GuiIngame_tex_pumpkin; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($var3); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_$callClinit(); + $var3 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var3); + var$4 = $par2; + nlea_Tessellator_addVertexWithUV($var3, 0.0, var$4, (-90.0), 0.0, 1.0); + var$5 = $par1; + nlea_Tessellator_addVertexWithUV($var3, var$5, var$4, (-90.0), 1.0, 1.0); + nlea_Tessellator_addVertexWithUV($var3, var$5, 0.0, (-90.0), 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var3, 0.0, 0.0, (-90.0), 0.0, 0.0); + nlea_Tessellator_draw($var3); + nleg_EaglerAdapterGL30_glDepthMask(1); + nleg_EaglerAdapterGL30_glEnable(2929); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $var3, var$4, var$5, $ptr); +} +function nms_GuiIngame_renderVignette($this, $par1, $par2, $par3) { + var $var4, var$5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1 = 1.0 - $par1 * 0.5; + if ($par1 < 0.0) + $par1 = 0.0; + if ($par1 > 1.0) + $par1 = 1.0; + $this.$prevVignetteBrightness = $this.$prevVignetteBrightness + ($par1 - $this.$prevVignetteBrightness) * 0.01; + nleg_EaglerAdapterGL30_glDisable(2929); + nleg_EaglerAdapterGL30_glDepthMask(0); + nleg_EaglerAdapterGL30_glBlendFunc(0, 769); + nleg_EaglerAdapterGL30_glColor4f($this.$prevVignetteBrightness, $this.$prevVignetteBrightness, $this.$prevVignetteBrightness, 1.0); + $var4 = nms_GuiIngame_tex_vigg; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($var4); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_$callClinit(); + $var4 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var4); + var$5 = $par3; + nlea_Tessellator_addVertexWithUV($var4, 0.0, var$5, (-90.0), 0.0, 1.0); + var$6 = $par2; + nlea_Tessellator_addVertexWithUV($var4, var$6, var$5, (-90.0), 1.0, 1.0); + nlea_Tessellator_addVertexWithUV($var4, var$6, 0.0, (-90.0), 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var4, 0.0, 0.0, (-90.0), 0.0, 0.0); + nlea_Tessellator_draw($var4); + nleg_EaglerAdapterGL30_glDepthMask(1); + nleg_EaglerAdapterGL30_glEnable(2929); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, var$5, var$6, $ptr); +} +function nms_GuiIngame_renderPortalOverlay($this, $par1, $par2, $par3) { + var $var4, $var5, $var6, $var7, $var8, $var9, var$10, var$11, var$12, var$13, var$14, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1 < 1.0) { + $par1 = $par1 * $par1; + $par1 = $par1 * $par1 * 0.800000011920929 + 0.20000000298023224; + } + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glDisable(2929); + nleg_EaglerAdapterGL30_glDepthMask(0); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, $par1); + $var4 = nms_GuiIngame_terrain; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($var4); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10241, 9728); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10240, 9728); + nms_Block_$callClinit(); + $var4 = nms_Block_getBlockTextureFromSide(nms_Block_portal, 1); + $var5 = $var4.$getMinU(); + $var6 = $var4.$getMinV(); + $var7 = $var4.$getMaxU(); + $var8 = $var4.$getMaxV(); + nlea_Tessellator_$callClinit(); + $var9 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var9); + var$10 = $par3; + var$11 = $var5; + var$12 = $var8; + nlea_Tessellator_addVertexWithUV($var9, 0.0, var$10, (-90.0), var$11, var$12); + var$13 = $par2; + var$14 = $var7; + nlea_Tessellator_addVertexWithUV($var9, var$13, var$10, (-90.0), var$14, var$12); + var$12 = $var6; + nlea_Tessellator_addVertexWithUV($var9, var$13, 0.0, (-90.0), var$14, var$12); + nlea_Tessellator_addVertexWithUV($var9, 0.0, 0.0, (-90.0), var$11, var$12); + nlea_Tessellator_draw($var9); + nleg_EaglerAdapterGL30_glDepthMask(1); + nleg_EaglerAdapterGL30_glEnable(2929); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var5, $var6, $var7, $var8, $var9, var$10, var$11, var$12, var$13, var$14, $ptr); +} +function nms_GuiIngame_renderInventorySlot($this, $par1, $par2, $par3, $par4) { + var $var5, $var6, $var7, var$8, var$9, var$10, var$11, var$12, var$13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var5 = $this.$mc8.$thePlayer.$inventory.$mainInventory.data[$par1]; + if ($var5 === null) + return; + $var6 = $var5.$animationsToGo - $par4; + $par1 = $rt_compare($var6, 0.0); + if ($par1 > 0) { + nleg_EaglerAdapterGL30_glPushMatrix(); + $var7 = 1.0 + $var6 / 5.0; + var$8 = $par2 + 8 | 0; + var$9 = var$8; + var$10 = $par3 + 12 | 0; + nleg_EaglerAdapterGL30_glTranslatef(var$9, var$10, 0.0); + nleg_EaglerAdapterGL30_glScalef(1.0 / $var7, ($var7 + 1.0) / 2.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef( -var$8, -var$10, 0.0); + } + if (nms_GuiIngame_itemRenderer === null) + nms_GuiIngame_itemRenderer = nms_RenderItem__init_0(); + var$11 = nms_GuiIngame_itemRenderer; + var$12 = $this.$mc8.$fontRenderer; + var$13 = $this.$mc8.$renderEngine; + $ptr = 1; + case 1: + nms_RenderItem_renderItemAndEffectIntoGUI(var$11, var$12, var$13, $var5, $par2, $par3); + if ($rt_suspending()) { + break main; + } + if ($par1 > 0) + nleg_EaglerAdapterGL30_glPopMatrix(); + var$11 = nms_GuiIngame_itemRenderer; + var$12 = $this.$mc8.$fontRenderer; + var$13 = $this.$mc8.$renderEngine; + $ptr = 2; + case 2: + nms_RenderItem_renderItemOverlayIntoGUI(var$11, var$12, var$13, $var5, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $var5, $var6, $var7, var$8, var$9, var$10, var$11, var$12, var$13, $ptr); +} +function nms_GuiIngame_updateTick($this) { + var $var1; + if ($this.$recordPlayingUpFor > 0) + $this.$recordPlayingUpFor = $this.$recordPlayingUpFor - 1 | 0; + $this.$updateCounter = $this.$updateCounter + 1 | 0; + if ($this.$mc8.$thePlayer !== null) { + a: { + $var1 = nms_InventoryPlayer_getCurrentItem($this.$mc8.$thePlayer.$inventory); + if ($var1 === null) + $this.$remainingHighlightTicks = 0; + else { + b: { + if ($this.$highlightingItemStack !== null && $var1.$itemID0 == $this.$highlightingItemStack.$itemID0 && nms_ItemStack_areItemStackTagsEqual($var1, $this.$highlightingItemStack)) { + if (nms_ItemStack_isItemStackDamageable($var1)) + break b; + if ($var1.$itemDamage == $this.$highlightingItemStack.$itemDamage) + break b; + } + $this.$remainingHighlightTicks = 40; + break a; + } + if ($this.$remainingHighlightTicks > 0) + $this.$remainingHighlightTicks = $this.$remainingHighlightTicks - 1 | 0; + } + } + $this.$highlightingItemStack = $var1; + } +} +function nms_GuiIngame_setRecordPlayingMessage($this, $par1Str) { + var var$2; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $rt_s(1287)); + jl_AbstractStringBuilder_append(var$2, $par1Str); + $this.$recordPlaying = jl_AbstractStringBuilder_toString(var$2); + $this.$recordPlayingUpFor = 60; + $this.$recordIsPlaying = 1; +} +function nms_GuiIngame_getChatGUI($this) { + return $this.$persistantChatGUI; +} +function nms_GuiIngame_getUpdateCounter($this) { + return $this.$updateCounter; +} +function nms_GuiIngame__clinit_() { + nms_GuiIngame_itemRenderer = null; + nms_GuiIngame_tex_gui = nle_TextureLocation__init_($rt_s(532)); + nms_GuiIngame_tex_icons = nle_TextureLocation__init_($rt_s(1286)); + nms_GuiIngame_tex_pumpkin = nle_TextureLocation__init_($rt_s(1288)); + nms_GuiIngame_tex_vigg = nle_TextureLocation__init_($rt_s(1289)); + nms_GuiIngame_terrain = nle_TextureLocation__init_($rt_s(985)); +} +function nms_StringTranslate() { + var a = this; jl_Object.call(a); + a.$translateTable = null; + a.$languageList = null; + a.$field_94521_d = null; + a.$currentLanguage = null; + a.$isUnicode = 0; +} +var nms_StringTranslate_instance = null; +function nms_StringTranslate_getInstance() { + return nms_StringTranslate_instance; +} +function nms_StringTranslate_getLanguageList($this) { + return $this.$languageList; +} +function nms_StringTranslate_loadLanguage($this, $par1Properties, $par2Str) { + var var$3, $var4, var$5, $var5; + var$3 = new ji_BufferedReader; + $var4 = new ji_InputStreamReader; + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(1290)); + jl_AbstractStringBuilder_append(var$5, $par2Str); + jl_AbstractStringBuilder_append(var$5, $rt_s(1291)); + ji_InputStreamReader__init_0($var4, nlea_EaglerAdapterImpl2_loadResource(jl_AbstractStringBuilder_toString(var$5)), $rt_s(62)); + ji_BufferedReader__init_0(var$3, $var4); + $var4 = ji_BufferedReader_readLine(var$3); + while ($var4 !== null) { + $par2Str = jl_String_trim($var4); + if (!jl_String_startsWith0($par2Str, $rt_s(307))) { + $var5 = jl_String_split($par2Str, $rt_s(843)); + if ($var5 !== null) { + $var5 = $var5.data; + if ($var5.length == 2) + ju_Hashtable_put($par1Properties, $var5[0], $var5[1]); + } + } + $var4 = ji_BufferedReader_readLine(var$3); + } +} +function nms_StringTranslate_setLanguage($this, $par1Str, $par2) { + var $var3, $$je; + jl_Object_monitorEnterSync($this); + try { + if (!(!$par2 && jl_String_equals($par1Str, $this.$currentLanguage))) { + $var3 = new ju_Properties; + ju_Hashtable__init_($var3); + a: { + try { + nms_StringTranslate_loadLanguage($this, $var3, $rt_s(872)); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + } else { + throw $$e; + } + } + } + $this.$isUnicode = 0; + $this.$currentLanguage = $par1Str; + $this.$translateTable = $var3; + } + } finally { + jl_Object_monitorExitSync($this); + } +} +function nms_StringTranslate_getCurrentLanguage($this) { + return $this.$currentLanguage; +} +function nms_StringTranslate_isUnicode($this) { + return $this.$isUnicode; +} +function nms_StringTranslate_translateKey($this, $par1Str) { + jl_Object_monitorEnterSync($this); + try { + return ju_Properties_getProperty($this.$translateTable, $par1Str, $par1Str); + } finally { + jl_Object_monitorExitSync($this); + } +} +function nms_StringTranslate_translateKeyFormat($this, $par1Str, $par2ArrayOfObj) { + var $var3, $$je; + jl_Object_monitorEnterSync($this); + try { + $var3 = ju_Properties_getProperty($this.$translateTable, $par1Str, $par1Str); + a: { + try { + $par1Str = jl_String_format($var3, $par2ArrayOfObj); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ju_IllegalFormatException) { + break a; + } else { + throw $$e; + } + } + return $par1Str; + } + $par1Str = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1Str); + jl_AbstractStringBuilder_append($par1Str, $rt_s(1292)); + jl_AbstractStringBuilder_append($par1Str, $var3); + return jl_AbstractStringBuilder_toString($par1Str); + } finally { + jl_Object_monitorExitSync($this); + } +} +function nms_StringTranslate_translateNamedKey($this, $par1Str) { + var var$2, var$3; + jl_Object_monitorEnterSync($this); + try { + var$2 = $this.$translateTable; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $par1Str); + jl_AbstractStringBuilder_append(var$3, $rt_s(1021)); + return ju_Properties_getProperty(var$2, jl_AbstractStringBuilder_toString(var$3), $rt_s(36)); + } finally { + jl_Object_monitorExitSync($this); + } +} +function nms_StringTranslate_isBidirectional($par0Str) { + return !jl_String_equals($rt_s(1293), $par0Str) && !jl_String_equals($rt_s(1294), $par0Str) ? 0 : 1; +} +function nms_StringTranslate__clinit_() { + var var$1, var$2; + var$1 = new nms_StringTranslate; + var$2 = new ju_Properties; + ju_Hashtable__init_(var$2); + var$1.$translateTable = var$2; + var$1.$field_94521_d = ju_TreeMap__init_0(); + var$1.$languageList = ju_TreeMap__init_0(); + ju_TreeMap_put(var$1.$languageList, $rt_s(872), $rt_s(1295)); + nms_StringTranslate_instance = var$1; +} +function nms_GuiConnecting() { + var a = this; nms_GuiScreen.call(a); + a.$clientHandler = null; + a.$networkConnection = null; + a.$uri = null; + a.$cancelled = 0; + a.$field_98098_c = null; + a.$timer1 = 0; +} +function nms_GuiConnecting__init_0(var_0, var_1, var_2) { + var var_3 = new nms_GuiConnecting(); + nms_GuiConnecting__init_(var_3, var_0, var_1, var_2); + return var_3; +} +function nms_GuiConnecting__init_($this, $par1GuiScreen, $par2Minecraft, $par3ServerData) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3ServerData = $thread.pop();$par2Minecraft = $thread.pop();$par1GuiScreen = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_GuiScreen__init_($this); + $this.$cancelled = 0; + $this.$mc2 = $par2Minecraft; + $this.$field_98098_c = $par1GuiScreen; + $this.$clientHandler = null; + $this.$networkConnection = null; + $this.$uri = $par3ServerData.$serverIP; + $par1GuiScreen = null; + $ptr = 1; + case 1: + nmc_Minecraft_loadWorld($par2Minecraft, $par1GuiScreen); + if ($rt_suspending()) { + break main; + } + $par2Minecraft.$currentServerData = $par3ServerData; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1GuiScreen, $par2Minecraft, $par3ServerData, $ptr); +} +function nms_GuiConnecting_updateScreen($this) { + var $e, var$2, var$3, var$4, var$5, var$6, $i, $port, $i2, var$10, var$11, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();$i2 = $thread.pop();$port = $thread.pop();$i = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$e = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$timer1 > 2 && $this.$clientHandler === null) { + a: { + b: { + try { + if (jl_String_startsWith0($this.$uri, $rt_s(223))) { + $e = jl_String_substring($this.$uri, 5); + break b; + } + if (jl_String_startsWith0($this.$uri, $rt_s(224))) { + $e = jl_String_substring($this.$uri, 6); + break b; + } + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $e = $$je; + break a; + } else { + throw $$e; + } + } + c: { + try { + if (!jl_String_contains($this.$uri, $rt_s(529))) + break c; + var$2 = $this.$mc2; + var$3 = new nms_GuiDisconnected; + var$4 = $this.$field_98098_c; + var$5 = $rt_createArray(jl_Object, 2); + var$6 = var$5.data; + var$6[0] = $rt_s(1296); + var$6[1] = $rt_s(36); + nms_GuiDisconnected__init_(var$3, var$4, $rt_s(1297), $rt_s(1298), var$5); + nmc_Minecraft_displayGuiScreen(var$2, var$3); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $e = $$je; + break a; + } else { + throw $$e; + } + } + return; + } + try { + $e = $this.$uri; + $this.$uri = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(223)), $this.$uri)); + break b; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $e = $$je; + break a; + } else { + throw $$e; + } + } + } + d: { + try { + $i = jl_String_lastIndexOf($e, 58); + $port = (-1); + if ($i <= 0) + break d; + if (!jl_String_startsWith0($e, $rt_s(346))) + break d; + if (jl_String_charAt($e, $i - 1 | 0) == 93) + break d; + $i = (-1); + break d; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $e = $$je; + break a; + } else { + throw $$e; + } + } + } + e: { + try { + if ($i != (-1)) + break e; + $port = !jl_String_startsWith0($this.$uri, $rt_s(1299)) ? 80 : 443; + break e; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $e = $$je; + break a; + } else { + throw $$e; + } + } + } + f: { + try { + if (!jl_String_endsWith($e, $rt_s(61))) + break f; + $e = jl_String_substring0($e, 0, jl_String_length($e) - 1 | 0); + break f; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $e = $$je; + break a; + } else { + throw $$e; + } + } + } + g: { + try { + if ($port != (-1)) + break g; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $e = $$je; + break a; + } else { + throw $$e; + } + } + h: { + try { + try { + $i2 = jl_String_indexOf0($e, 47); + $port = jl_Integer_parseInt(jl_String_substring0($e, $i + 1 | 0, $i2 == (-1) ? jl_String_length($e) : $i2 - 1 | 0)); + break h; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Throwable) { + } else { + throw $$e; + } + } + $e = $this.$mc2; + var$10 = new nms_GuiDisconnected; + var$11 = $this.$field_98098_c; + var$5 = $rt_createArray(jl_Object, 2); + var$6 = var$5.data; + var$6[0] = $rt_s(1300); + var$6[1] = $rt_s(36); + nms_GuiDisconnected__init_(var$10, var$11, $rt_s(1297), $rt_s(1298), var$5); + nmc_Minecraft_displayGuiScreen($e, var$10); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $e = $$je; + break a; + } else { + throw $$e; + } + } + return; + } + try { + break g; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $e = $$je; + break a; + } else { + throw $$e; + } + } + } + i: { + try { + var$10 = new nms_NetClientHandler; + var$11 = $this.$mc2; + nms_GameSettings_$callClinit(); + if (!jl_String_equals(nms_GameSettings_proxy, $rt_s(36)) && nms_GameSettings_useProxy) { + var$2 = $e; + break i; + } + var$2 = $this.$uri; + break i; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $e = $$je; + break a; + } else { + throw $$e; + } + } + } + try { + $i = 0; + $ptr = 2; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $e = $$je; + } else { + throw $$e; + } + } + } + j: { + try { + nms_NetClientHandler_disconnect($this.$clientHandler); + break j; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Throwable) { + } else { + throw $$e; + } + } + } + jl_Throwable_printStackTrace($e); + nms_GuiConnecting_showDisconnectScreen($this, jl_Throwable_toString($e)); + } + if ($this.$clientHandler === null) { + if ($this.$timer1 > 5 && !nlea_EaglerAdapterImpl2_connectionOpen() && $this.$mc2.$currentScreen === $this) + nms_GuiConnecting_showDisconnectScreen($this, $rt_s(36)); + $this.$timer1 = $this.$timer1 + 1 | 0; + return; + } + $e = $this.$clientHandler; + $ptr = 1; + case 1: + nms_NetClientHandler_processReadPackets($e); + if ($rt_suspending()) { + break main; + } + if ($this.$timer1 > 5 && !nlea_EaglerAdapterImpl2_connectionOpen() && $this.$mc2.$currentScreen === $this) + nms_GuiConnecting_showDisconnectScreen($this, $rt_s(36)); + $this.$timer1 = $this.$timer1 + 1 | 0; + return; + case 2: + k: { + try { + nms_NetClientHandler__init_(var$10, var$11, var$2, $i); + if ($rt_suspending()) { + break main; + } + $this.$clientHandler = var$10; + if (nms_GameSettings_useDefaultProtocol) { + var$10 = $this.$clientHandler; + var$11 = new nms_Packet2ClientProtocol; + nle_EaglerProfile_$callClinit(); + nms_Packet2ClientProtocol__init_0(var$11, 61, nle_EaglerProfile_username, $e, $port); + nms_NetClientHandler_addToSendQueue(var$10, var$11); + } else { + var$10 = $this.$clientHandler; + var$11 = new nms_Packet2ClientProtocol; + nle_EaglerProfile_$callClinit(); + nms_Packet2ClientProtocol__init_0(var$11, 69, nle_EaglerProfile_username, $e, $port); + nms_NetClientHandler_addToSendQueue(var$10, var$11); + nms_NetClientHandler_addToSendQueue($this.$clientHandler, nms_Packet250CustomPayload__init_0($rt_s(1301), nle_EaglerProfile_getSkinPacket())); + } + break k; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $e = $$je; + } else { + throw $$e; + } + } + l: { + try { + nms_NetClientHandler_disconnect($this.$clientHandler); + break l; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Throwable) { + } else { + throw $$e; + } + } + } + jl_Throwable_printStackTrace($e); + nms_GuiConnecting_showDisconnectScreen($this, jl_Throwable_toString($e)); + } + if ($this.$clientHandler === null) { + if ($this.$timer1 > 5 && !nlea_EaglerAdapterImpl2_connectionOpen() && $this.$mc2.$currentScreen === $this) + nms_GuiConnecting_showDisconnectScreen($this, $rt_s(36)); + $this.$timer1 = $this.$timer1 + 1 | 0; + return; + } + $e = $this.$clientHandler; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $e, var$2, var$3, var$4, var$5, var$6, $i, $port, $i2, var$10, var$11, $ptr); +} +function nms_GuiConnecting_showDisconnectScreen($this, $e) { + var $l, var$3, var$4, var$5, var$6, var$7, var$8; + $l = nlea_EaglerAdapterImpl2_getRateLimitStatus(); + if ($l === nlea_EaglerAdapterImpl2$RateLimit_NOW_LOCKED) + nmc_Minecraft_displayGuiScreen($this.$mc2, nms_GuiDisconnected__init_0($this.$field_98098_c, $rt_s(1302), $rt_s(1303), null)); + else if ($l === nlea_EaglerAdapterImpl2$RateLimit_LOCKED) + nmc_Minecraft_displayGuiScreen($this.$mc2, nms_GuiDisconnected__init_0($this.$field_98098_c, $rt_s(1304), $rt_s(1303), null)); + else if ($l === nlea_EaglerAdapterImpl2$RateLimit_BLOCKED) + nmc_Minecraft_displayGuiScreen($this.$mc2, nms_GuiDisconnected__init_0($this.$field_98098_c, $rt_s(1305), $rt_s(1303), null)); + else if ($l === nlea_EaglerAdapterImpl2$RateLimit_FAILED_POSSIBLY_LOCKED) + nmc_Minecraft_displayGuiScreen($this.$mc2, nms_GuiDisconnected__init_0($this.$field_98098_c, $rt_s(1306), $rt_s(1303), null)); + else { + var$3 = $this.$mc2; + var$4 = new nms_GuiDisconnected; + var$5 = $this.$field_98098_c; + var$6 = $rt_createArray(jl_Object, 2); + var$7 = var$6.data; + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append(var$8, $rt_s(1307)); + jl_AbstractStringBuilder_append(var$8, $this.$uri); + var$7[0] = jl_AbstractStringBuilder_toString(var$8); + var$7[1] = $e; + nms_GuiDisconnected__init_(var$4, var$5, $rt_s(1297), $rt_s(1298), var$6); + nmc_Minecraft_displayGuiScreen(var$3, var$4); + } +} +function nms_GuiConnecting_keyTyped($this, $par1, $par2) { + return; +} +function nms_GuiConnecting_initGui($this) { + var $var1; + $var1 = nms_StringTranslate_instance; + ju_ArrayList_clear($this.$buttonList); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(0, ($this.$width / 2 | 0) - 100 | 0, (($this.$height / 4 | 0) + 120 | 0) + 12 | 0, nms_StringTranslate_translateKey($var1, $rt_s(1308)))); +} +function nms_GuiConnecting_actionPerformed($this, $par1GuiButton) { + if (!$par1GuiButton.$id3) { + $this.$cancelled = 1; + if ($this.$clientHandler !== null) + nms_NetClientHandler_disconnect($this.$clientHandler); + nmc_Minecraft_displayGuiScreen($this.$mc2, $this.$field_98098_c); + } +} +function nms_GuiConnecting_drawScreen($this, $par1, $par2, $par3) { + var $var4, var$5, var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_drawDefaultBackground($this); + if ($rt_suspending()) { + break main; + } + $var4 = nms_StringTranslate_instance; + if ($this.$clientHandler !== null) { + var$5 = $this.$fontRenderer0; + var$6 = nms_StringTranslate_translateKey($var4, $rt_s(1309)); + var$7 = $this.$width / 2 | 0; + var$8 = ($this.$height / 2 | 0) - 50 | 0; + var$9 = 16777215; + $ptr = 2; + continue main; + } + var$5 = $this.$fontRenderer0; + var$6 = nms_StringTranslate_translateKey($var4, $rt_s(1310)); + var$7 = $this.$width / 2 | 0; + var$8 = ($this.$height / 2 | 0) - 50 | 0; + var$9 = 16777215; + $ptr = 4; + continue main; + case 2: + nms_Gui_drawCenteredString($this, var$5, var$6, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + var$5 = $this.$fontRenderer0; + var$6 = $this.$clientHandler.$field_72560_a; + var$7 = $this.$width / 2 | 0; + var$8 = ($this.$height / 2 | 0) - 10 | 0; + var$9 = 16777215; + $ptr = 3; + case 3: + nms_Gui_drawCenteredString($this, var$5, var$6, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + $ptr = 6; + continue main; + case 4: + nms_Gui_drawCenteredString($this, var$5, var$6, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + var$5 = $this.$fontRenderer0; + var$6 = $rt_s(36); + var$7 = $this.$width / 2 | 0; + var$8 = ($this.$height / 2 | 0) - 10 | 0; + var$9 = 16777215; + $ptr = 5; + case 5: + nms_Gui_drawCenteredString($this, var$5, var$6, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + $ptr = 6; + case 6: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, var$5, var$6, var$7, var$8, var$9, $ptr); +} +function nms_IProgressUpdate() { +} +function nms_LoadingScreenRenderer() { + var a = this; jl_Object.call(a); + a.$field_73727_a = null; + a.$mc10 = null; + a.$currentlyDisplayedText = null; + a.$field_73723_d = Long_ZERO; + a.$field_73724_e = 0; +} +var nms_LoadingScreenRenderer_background = null; +function nms_LoadingScreenRenderer__init_(var_0) { + var var_1 = new nms_LoadingScreenRenderer(); + nms_LoadingScreenRenderer__init_0(var_1, var_0); + return var_1; +} +function nms_LoadingScreenRenderer__init_0($this, $par1Minecraft) { + $this.$field_73727_a = $rt_s(36); + $this.$currentlyDisplayedText = $rt_s(36); + $this.$field_73723_d = jl_System_currentTimeMillis(); + $this.$field_73724_e = 0; + $this.$mc10 = $par1Minecraft; +} +function nms_LoadingScreenRenderer_resetProgressAndMessage($this, $par1Str) { + $this.$field_73724_e = 0; + nms_LoadingScreenRenderer_func_73722_d($this, $par1Str); +} +function nms_LoadingScreenRenderer_func_73722_d($this, $par1Str) { + var $var2; + a: { + $this.$currentlyDisplayedText = $par1Str; + if (!$this.$mc10.$running) { + if ($this.$field_73724_e) + break a; + $par1Str = new nms_MinecraftError; + jl_Throwable__init_0($par1Str); + $rt_throw($par1Str); + } + $var2 = nms_ScaledResolution__init_($this.$mc10.$gameSettings, $this.$mc10.$displayWidth, $this.$mc10.$displayHeight); + nleg_EaglerAdapterGL30_glClear(256); + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glOrtho(0.0, $var2.$scaledWidth, $var2.$scaledHeight, 0.0, 100.0, 300.0); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, (-200.0)); + } +} +function nms_LoadingScreenRenderer_resetProgresAndWorkingMessage($this, $par1Str) { + var var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$mc10.$running) { + if ($this.$field_73724_e) + return; + $par1Str = new nms_MinecraftError; + jl_Throwable__init_0($par1Str); + $rt_throw($par1Str); + } + $this.$field_73723_d = Long_ZERO; + $this.$field_73727_a = $par1Str; + var$2 = (-1); + $ptr = 1; + case 1: + nms_LoadingScreenRenderer_setLoadingProgress($this, var$2); + if ($rt_suspending()) { + break main; + } + $this.$field_73723_d = Long_ZERO; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, var$2, $ptr); +} +function nms_LoadingScreenRenderer_setLoadingProgress($this, $par1) { + var $var4, $var2, $var5, $var6, $var7, var$7, var$8, var$9, var$10, $var11, $var12, var$13, $var10, $var9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var9 = $thread.pop();$var10 = $thread.pop();var$13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var2 = $thread.pop();$var4 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if (!$this.$mc10.$running) { + if ($this.$field_73724_e) + break a; + $var4 = new nms_MinecraftError; + jl_Throwable__init_0($var4); + $rt_throw($var4); + } + $var2 = jl_System_currentTimeMillis(); + if (Long_ge(Long_sub($var2, $this.$field_73723_d), Long_fromInt(100))) { + $this.$field_73723_d = $var2; + $var4 = nms_ScaledResolution__init_($this.$mc10.$gameSettings, $this.$mc10.$displayWidth, $this.$mc10.$displayHeight); + $var5 = $var4.$scaledWidth; + $var6 = $var4.$scaledHeight; + nleg_EaglerAdapterGL30_glClear(256); + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glOrtho(0.0, $var4.$scaledWidth, $var4.$scaledHeight, 0.0, 100.0, 300.0); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, (-200.0)); + nleg_EaglerAdapterGL30_glClear(16640); + nlea_Tessellator_$callClinit(); + $var7 = nlea_Tessellator_instance; + $var4 = nms_LoadingScreenRenderer_background; + $ptr = 1; + continue main; + } + } + return; + case 1: + nle_TextureLocation_bindTexture($var4); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_startDrawingQuads($var7); + nlea_Tessellator_setColorOpaque_I($var7, 4210752); + var$7 = $var6; + var$8 = $var6 / 32.0; + nlea_Tessellator_addVertexWithUV($var7, 0.0, var$7, 0.0, 0.0, var$8); + var$9 = $var5; + var$10 = $var5 / 32.0; + nlea_Tessellator_addVertexWithUV($var7, var$9, var$7, 0.0, var$10, var$8); + nlea_Tessellator_addVertexWithUV($var7, var$9, 0.0, 0.0, var$10, 0.0); + nlea_Tessellator_addVertexWithUV($var7, 0.0, 0.0, 0.0, 0.0, 0.0); + nlea_Tessellator_draw($var7); + if ($par1 >= 0) { + $var11 = ($var5 / 2 | 0) - 50 | 0; + $var12 = ($var6 / 2 | 0) + 16 | 0; + nleg_EaglerAdapterGL30_glDisable(3553); + nlea_Tessellator_startDrawingQuads($var7); + nlea_Tessellator_setColorOpaque_I($var7, 8421504); + var$9 = $var11; + var$13 = $var12; + nlea_Tessellator_addVertex($var7, var$9, var$13, 0.0); + var$7 = $var12 + 2 | 0; + nlea_Tessellator_addVertex($var7, var$9, var$7, 0.0); + var$10 = $var11 + 100 | 0; + nlea_Tessellator_addVertex($var7, var$10, var$7, 0.0); + nlea_Tessellator_addVertex($var7, var$10, var$13, 0.0); + nlea_Tessellator_setColorOpaque_I($var7, 8454016); + nlea_Tessellator_addVertex($var7, var$9, var$13, 0.0); + nlea_Tessellator_addVertex($var7, var$9, var$7, 0.0); + var$9 = $var11 + $par1 | 0; + nlea_Tessellator_addVertex($var7, var$9, var$7, 0.0); + nlea_Tessellator_addVertex($var7, var$9, var$13, 0.0); + nlea_Tessellator_draw($var7); + nleg_EaglerAdapterGL30_glEnable(3553); + } + $var4 = $this.$mc10.$fontRenderer; + $var7 = $this.$currentlyDisplayedText; + $var10 = ($var5 - nms_FontRenderer_getStringWidth($this.$mc10.$fontRenderer, $this.$currentlyDisplayedText) | 0) / 2 | 0; + $par1 = ($var6 / 2 | 0) - 4 | 0; + $var9 = $par1 - 16 | 0; + $var6 = 16777215; + $ptr = 2; + case 2: + nms_FontRenderer_drawStringWithShadow($var4, $var7, $var10, $var9, $var6); + if ($rt_suspending()) { + break main; + } + $var4 = $this.$mc10.$fontRenderer; + $var7 = $this.$field_73727_a; + $var9 = ($var5 - nms_FontRenderer_getStringWidth($this.$mc10.$fontRenderer, $this.$field_73727_a) | 0) / 2 | 0; + $par1 = $par1 + 8 | 0; + $var6 = 16777215; + $ptr = 3; + case 3: + nms_FontRenderer_drawStringWithShadow($var4, $var7, $var9, $par1, $var6); + if ($rt_suspending()) { + break main; + } + $ptr = 4; + case 4: + nlea_EaglerAdapterImpl2_updateDisplay(); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $var4, $var2, $var5, $var6, $var7, var$7, var$8, var$9, var$10, $var11, $var12, var$13, $var10, $var9, $ptr); +} +function nms_LoadingScreenRenderer__clinit_() { + nms_LoadingScreenRenderer_background = nle_TextureLocation__init_($rt_s(508)); +} +function nle_GuiScreenLicense() { + var a = this; nms_GuiScreen.call(a); + a.$continueScreen = null; + a.$hasCheckedBox = 0; + a.$beginOffset = 0; + a.$acceptButton = null; +} +var nle_GuiScreenLicense_beaconx = null; +function nle_GuiScreenLicense__init_(var_0) { + var var_1 = new nle_GuiScreenLicense(); + nle_GuiScreenLicense__init_0(var_1, var_0); + return var_1; +} +function nle_GuiScreenLicense__init_0($this, $scr) { + nms_GuiScreen__init_($this); + $this.$hasCheckedBox = 0; + $this.$beginOffset = 0; + $this.$continueScreen = $scr; +} +function nle_GuiScreenLicense_initGui($this) { + var var$1, var$2; + $this.$beginOffset = ($this.$height / 2 | 0) - 100 | 0; + if ($this.$beginOffset < 5) + $this.$beginOffset = 5; + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_0(1, ($this.$width / 2 | 0) - 120 | 0, $this.$beginOffset + 180 | 0, 115, 20, jl_String__init_5(nle_License_line61))); + var$1 = $this.$buttonList; + var$2 = nms_GuiButton__init_0(2, ($this.$width / 2 | 0) + 5 | 0, $this.$beginOffset + 180 | 0, 115, 20, jl_String__init_5(nle_License_line60)); + $this.$acceptButton = var$2; + ju_ArrayList_add(var$1, var$2); + $this.$acceptButton.$enabled = 0; +} +function nle_GuiScreenLicense_actionPerformed($this, $par1GuiButton) { + var var$2; + if ($par1GuiButton.$id3 == 2) { + nms_NBTTagCompound_setBoolean(nle_LocalStorageManager_profileSettingsStorage, $rt_s(315), 1); + nle_LocalStorageManager_saveStorageP(); + nmc_Minecraft_displayGuiScreen($this.$mc2, $this.$continueScreen); + } else if ($par1GuiButton.$id3 == 1) { + $par1GuiButton = $this.$mc2; + var$2 = new nle_GuiScreenLicenseDeclined; + nms_GuiScreen__init_(var$2); + nmc_Minecraft_displayGuiScreen($par1GuiButton, var$2); + } +} +function nle_GuiScreenLicense_drawScreen($this, $mx, $my, $par3) { + var var$4, var$5, var$6, $mouseOverCheck, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();$mouseOverCheck = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$my = $thread.pop();$mx = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_drawDefaultBackground($this); + if ($rt_suspending()) { + break main; + } + $this.$acceptButton.$enabled = $this.$hasCheckedBox; + $ptr = 2; + case 2: + nms_GuiScreen_drawScreen($this, $mx, $my, $par3); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(1.3300000429153442, 1.3300000429153442, 1.3300000429153442); + var$4 = $this.$fontRenderer0; + var$5 = jl_String__init_5(nle_License_line00); + var$6 = ($this.$width * 3 | 0) / 8 | 0; + $mouseOverCheck = ($this.$beginOffset * 3 | 0) / 4 | 0; + var$8 = 14540117; + $ptr = 3; + case 3: + nms_Gui_drawCenteredString($this, var$4, var$5, var$6, $mouseOverCheck, var$8); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + var$4 = $this.$fontRenderer0; + var$5 = jl_String__init_5(nle_License_line10); + $mouseOverCheck = $this.$width / 2 | 0; + var$6 = $this.$beginOffset + 22 | 0; + var$8 = 16742263; + $ptr = 4; + case 4: + nms_Gui_drawCenteredString($this, var$4, var$5, $mouseOverCheck, var$6, var$8); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + var$5 = jl_String__init_5(nle_License_line11); + $mouseOverCheck = $this.$width / 2 | 0; + var$6 = $this.$beginOffset + 33 | 0; + var$8 = 16742263; + $ptr = 5; + case 5: + nms_Gui_drawCenteredString($this, var$4, var$5, $mouseOverCheck, var$6, var$8); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + var$5 = jl_String__init_5(nle_License_line12); + $mouseOverCheck = $this.$width / 2 | 0; + var$6 = $this.$beginOffset + 44 | 0; + var$8 = 16742263; + $ptr = 6; + case 6: + nms_Gui_drawCenteredString($this, var$4, var$5, $mouseOverCheck, var$6, var$8); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + var$5 = jl_String__init_5(nle_License_line20); + $mouseOverCheck = $this.$width / 2 | 0; + var$6 = $this.$beginOffset + 62 | 0; + var$8 = 4491332; + $ptr = 7; + case 7: + nms_Gui_drawCenteredString($this, var$4, var$5, $mouseOverCheck, var$6, var$8); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + var$5 = jl_String__init_5(nle_License_line21); + $mouseOverCheck = $this.$width / 2 | 0; + var$6 = $this.$beginOffset + 71 | 0; + var$8 = 4491332; + $ptr = 8; + case 8: + nms_Gui_drawCenteredString($this, var$4, var$5, $mouseOverCheck, var$6, var$8); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + var$4 = $this.$fontRenderer0; + var$5 = jl_String__init_5(nle_License_line30); + var$8 = ($this.$width * 4 | 0) / 6 | 0; + $mouseOverCheck = (($this.$beginOffset + 89 | 0) * 4 | 0) / 3 | 0; + var$6 = 6710886; + $ptr = 9; + case 9: + nms_Gui_drawCenteredString($this, var$4, var$5, var$8, $mouseOverCheck, var$6); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + var$5 = jl_String__init_5(nle_License_line31); + $mouseOverCheck = ($this.$width * 4 | 0) / 6 | 0; + var$6 = (($this.$beginOffset + 97 | 0) * 4 | 0) / 3 | 0; + var$8 = 10066329; + $ptr = 10; + case 10: + nms_Gui_drawCenteredString($this, var$4, var$5, $mouseOverCheck, var$6, var$8); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + var$5 = jl_String__init_5(nle_License_line32); + $mouseOverCheck = ($this.$width * 4 | 0) / 6 | 0; + var$6 = (($this.$beginOffset + 105 | 0) * 4 | 0) / 3 | 0; + var$8 = 10066329; + $ptr = 11; + case 11: + nms_Gui_drawCenteredString($this, var$4, var$5, $mouseOverCheck, var$6, var$8); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + var$4 = $this.$fontRenderer0; + var$5 = jl_String__init_5(nle_License_line40); + $mouseOverCheck = $this.$width / 2 | 0; + var$6 = $this.$beginOffset + 120 | 0; + var$8 = 16742263; + $ptr = 12; + case 12: + nms_Gui_drawCenteredString($this, var$4, var$5, $mouseOverCheck, var$6, var$8); + if ($rt_suspending()) { + break main; + } + if (!((($this.$width / 2 | 0) - 100 | 0) < $mx && (($this.$width / 2 | 0) - 83 | 0) > $mx && ($this.$beginOffset + 142 | 0) < $my && ($this.$beginOffset + 159 | 0) > $my ? 1 : 0)) + nleg_EaglerAdapterGL30_glColor4f(0.6000000238418579, 0.6000000238418579, 0.6000000238418579, 1.0); + else + nleg_EaglerAdapterGL30_glColor4f(0.699999988079071, 0.699999988079071, 1.0, 1.0); + var$4 = nle_GuiScreenLicense_beaconx; + $ptr = 13; + case 13: + nle_TextureLocation_bindTexture(var$4); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + nms_Gui_drawTexturedModalRect($this, ((($this.$width / 2 | 0) - 100 | 0) * 4 | 0) / 3 | 0, (($this.$beginOffset + 142 | 0) * 4 | 0) / 3 | 0, 22, 219, 22, 22); + nleg_EaglerAdapterGL30_glPopMatrix(); + if ($this.$hasCheckedBox) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glColor4f(1.100000023841858, 1.100000023841858, 1.100000023841858, 1.0); + nleg_EaglerAdapterGL30_glTranslatef(0.5, 0.5, 0.0); + nms_Gui_drawTexturedModalRect($this, ($this.$width / 2 | 0) - 100 | 0, $this.$beginOffset + 142 | 0, 90, 222, 16, 16); + nleg_EaglerAdapterGL30_glPopMatrix(); + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + var$4 = $this.$fontRenderer0; + var$5 = jl_String__init_5(nle_License_line50); + $mx = ($this.$width / 2 | 0) - 75 | 0; + $my = $this.$beginOffset + 147 | 0; + $mouseOverCheck = 15658734; + $ptr = 14; + case 14: + nms_FontRenderer_drawStringWithShadow(var$4, var$5, $mx, $my, $mouseOverCheck); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $mx, $my, $par3, var$4, var$5, var$6, $mouseOverCheck, var$8, $ptr); +} +function nle_GuiScreenLicense_mouseClicked($this, $par1, $par2, $par3) { + var var$4, var$5, var$6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_mouseClicked($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + if ((($this.$width / 2 | 0) - 100 | 0) < $par1 && (($this.$width / 2 | 0) - 83 | 0) > $par1 && ($this.$beginOffset + 142 | 0) < $par2 && ($this.$beginOffset + 159 | 0) > $par2) { + var$4 = $this.$mc2.$sndManager; + var$5 = $rt_s(501); + var$6 = 1.0; + var$7 = 1.0; + $ptr = 2; + continue main; + } + return; + case 2: + nms_SoundManager_playSoundFX(var$4, var$5, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $this.$hasCheckedBox = $this.$hasCheckedBox ? 0 : 1; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, var$5, var$6, var$7, $ptr); +} +function nle_GuiScreenLicense__clinit_() { + nle_GuiScreenLicense_beaconx = nle_TextureLocation__init_($rt_s(1088)); +} +function cjj_InfBlocks() { + var a = this; jl_Object.call(a); + a.$mode2 = 0; + a.$left = 0; + a.$table0 = 0; + a.$index5 = 0; + a.$blens = null; + a.$bb = null; + a.$tb = null; + a.$bl = null; + a.$bd = null; + a.$tl = null; + a.$td = null; + a.$tli = null; + a.$tdi = null; + a.$codes = null; + a.$last = 0; + a.$bitk = 0; + a.$bitb = 0; + a.$hufts = null; + a.$window = null; + a.$end2 = 0; + a.$read4 = 0; + a.$write4 = 0; + a.$check = 0; + a.$inftree = null; + a.$z3 = null; +} +var cjj_InfBlocks_inflate_mask = null; +var cjj_InfBlocks_border = null; +function cjj_InfBlocks_reset($this) { + $this.$mode2 = 0; + $this.$bitk = 0; + $this.$bitb = 0; + $this.$write4 = 0; + $this.$read4 = 0; + if ($this.$check) + $this.$z3.$adler.$reset(); +} +function cjj_InfBlocks_proc($this, $r) { + var $p, $n, $b, $k, $q, $m, var$8, var$9, var$10, $i, $t, $c, var$14, $j, $i_0; + $p = $this.$z3.$next_in_index; + $n = $this.$z3.$avail_in; + $b = $this.$bitb; + $k = $this.$bitk; + $q = $this.$write4; + $m = $q >= $this.$read4 ? $this.$end2 - $q | 0 : ($this.$read4 - $q | 0) - 1 | 0; + a: { + b: { + c: { + d: { + e: while (true) { + f: { + g: { + h: { + i: { + j: { + switch ($this.$mode2) { + case 2: + break f; + case 9: + $this.$bitb = $b; + $this.$bitk = $k; + $this.$z3.$avail_in = $n; + var$8 = $this.$z3; + var$8.$total_in = Long_add(var$8.$total_in, Long_fromInt($p - $this.$z3.$next_in_index | 0)); + $this.$z3.$next_in_index = $p; + $this.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this, (-3)); + case 0: + break j; + case 1: + break; + case 3: + while ($k < 14) { + if (!$n) { + $this.$bitb = $b; + $this.$bitk = $k; + $this.$z3.$avail_in = $n; + var$8 = $this.$z3; + var$8.$total_in = Long_add(var$8.$total_in, Long_fromInt($p - $this.$z3.$next_in_index | 0)); + $this.$z3.$next_in_index = $p; + $this.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this, $r); + } + $r = 0; + $n = $n + (-1) | 0; + var$9 = $this.$z3.$next_in.data; + var$10 = $p + 1 | 0; + $b = $b | (var$9[$p] & 255) << $k; + $k = $k + 8 | 0; + $p = var$10; + } + var$10 = $b & 16383; + $this.$table0 = var$10; + $i = var$10 & 31; + if ($i > 29) + break d; + var$10 = var$10 >> 5 & 31; + if (var$10 > 29) + break d; + k: { + var$10 = (258 + $i | 0) + var$10 | 0; + if (!($this.$blens !== null && $this.$blens.data.length >= var$10)) + $this.$blens = $rt_createIntArray(var$10); + else { + $i = 0; + while (true) { + if ($i >= var$10) + break k; + $this.$blens.data[$i] = 0; + $i = $i + 1 | 0; + } + } + } + $b = $b >>> 14; + $k = $k + (-14) | 0; + $this.$index5 = 0; + $this.$mode2 = 4; + break i; + case 4: + break i; + case 5: + break h; + case 6: + break g; + case 7: + break b; + case 8: + break a; + default: + $this.$bitb = $b; + $this.$bitk = $k; + $this.$z3.$avail_in = $n; + var$8 = $this.$z3; + var$8.$total_in = Long_add(var$8.$total_in, Long_fromInt($p - $this.$z3.$next_in_index | 0)); + $this.$z3.$next_in_index = $p; + $this.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this, (-2)); + } + while ($k < 32) { + if (!$n) { + $this.$bitb = $b; + $this.$bitk = $k; + $this.$z3.$avail_in = $n; + var$8 = $this.$z3; + var$8.$total_in = Long_add(var$8.$total_in, Long_fromInt($p - $this.$z3.$next_in_index | 0)); + $this.$z3.$next_in_index = $p; + $this.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this, $r); + } + $r = 0; + $n = $n + (-1) | 0; + var$9 = $this.$z3.$next_in.data; + var$10 = $p + 1 | 0; + $b = $b | (var$9[$p] & 255) << $k; + $k = $k + 8 | 0; + $p = var$10; + } + var$10 = ($b ^ (-1)) >>> 16 & 65535; + $i = $b & 65535; + if (var$10 != $i) { + $this.$mode2 = 9; + $this.$z3.$msg = $rt_s(1311); + $this.$bitb = $b; + $this.$bitk = $k; + $this.$z3.$avail_in = $n; + var$8 = $this.$z3; + var$8.$total_in = Long_add(var$8.$total_in, Long_fromInt($p - $this.$z3.$next_in_index | 0)); + $this.$z3.$next_in_index = $p; + $this.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this, (-3)); + } + $this.$left = $i; + $k = 0; + $this.$mode2 = $this.$left ? 2 : !$this.$last ? 0 : 7; + $b = $k; + continue e; + } + while ($k < 3) { + if (!$n) { + $this.$bitb = $b; + $this.$bitk = $k; + $this.$z3.$avail_in = $n; + var$8 = $this.$z3; + var$8.$total_in = Long_add(var$8.$total_in, Long_fromInt($p - $this.$z3.$next_in_index | 0)); + $this.$z3.$next_in_index = $p; + $this.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this, $r); + } + $r = 0; + $n = $n + (-1) | 0; + var$9 = $this.$z3.$next_in.data; + var$10 = $p + 1 | 0; + $b = $b | (var$9[$p] & 255) << $k; + $k = $k + 8 | 0; + $p = var$10; + } + l: { + $t = $b & 7; + $this.$last = $t & 1; + switch ($t >>> 1) { + case 0: + var$10 = $b >>> 3; + $i = $k + (-3) | 0; + $c = $i & 7; + $b = var$10 >>> $c; + $k = $i - $c | 0; + $this.$mode2 = 1; + break l; + case 1: + cjj_InfTree_inflate_trees_fixed($this.$bl, $this.$bd, $this.$tl, $this.$td, $this.$z3); + cjj_InfCodes_init($this.$codes, $this.$bl.data[0], $this.$bd.data[0], $this.$tl.data[0], 0, $this.$td.data[0], 0); + $b = $b >>> 3; + $k = $k + (-3) | 0; + $this.$mode2 = 6; + break l; + case 2: + $b = $b >>> 3; + $k = $k + (-3) | 0; + $this.$mode2 = 3; + break l; + case 3: + $r = $b >>> 3; + var$10 = $k + (-3) | 0; + $this.$mode2 = 9; + $this.$z3.$msg = $rt_s(1312); + $this.$bitb = $r; + $this.$bitk = var$10; + $this.$z3.$avail_in = $n; + var$8 = $this.$z3; + var$8.$total_in = Long_add(var$8.$total_in, Long_fromInt($p - $this.$z3.$next_in_index | 0)); + $this.$z3.$next_in_index = $p; + $this.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this, (-3)); + default: + } + } + continue e; + } + while ($this.$index5 < (4 + ($this.$table0 >>> 10) | 0)) { + while ($k < 3) { + if (!$n) { + $this.$bitb = $b; + $this.$bitk = $k; + $this.$z3.$avail_in = $n; + var$8 = $this.$z3; + var$8.$total_in = Long_add(var$8.$total_in, Long_fromInt($p - $this.$z3.$next_in_index | 0)); + $this.$z3.$next_in_index = $p; + $this.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this, $r); + } + $r = 0; + $n = $n + (-1) | 0; + var$9 = $this.$z3.$next_in.data; + var$10 = $p + 1 | 0; + $b = $b | (var$9[$p] & 255) << $k; + $k = $k + 8 | 0; + $p = var$10; + } + var$14 = $this.$blens.data; + var$9 = cjj_InfBlocks_border.data; + var$10 = $this.$index5; + $this.$index5 = var$10 + 1 | 0; + var$14[var$9[var$10]] = $b & 7; + $b = $b >>> 3; + $k = $k + (-3) | 0; + } + while ($this.$index5 < 19) { + var$14 = $this.$blens.data; + var$9 = cjj_InfBlocks_border.data; + var$10 = $this.$index5; + $this.$index5 = var$10 + 1 | 0; + var$14[var$9[var$10]] = 0; + } + $this.$bb.data[0] = 7; + var$10 = cjj_InfTree_inflate_trees_bits($this.$inftree, $this.$blens, $this.$bb, $this.$tb, $this.$hufts, $this.$z3); + if (var$10) { + if (var$10 == (-3)) { + $this.$blens = null; + $this.$mode2 = 9; + } + $this.$bitb = $b; + $this.$bitk = $k; + $this.$z3.$avail_in = $n; + var$8 = $this.$z3; + var$8.$total_in = Long_add(var$8.$total_in, Long_fromInt($p - $this.$z3.$next_in_index | 0)); + $this.$z3.$next_in_index = $p; + $this.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this, var$10); + } + $this.$index5 = 0; + $this.$mode2 = 5; + } + while (true) { + var$10 = $this.$table0; + if ($this.$index5 >= ((258 + (var$10 & 31) | 0) + (var$10 >> 5 & 31) | 0)) + break; + var$10 = $this.$bb.data[0]; + while ($k < var$10) { + if (!$n) { + $this.$bitb = $b; + $this.$bitk = $k; + $this.$z3.$avail_in = $n; + var$8 = $this.$z3; + var$8.$total_in = Long_add(var$8.$total_in, Long_fromInt($p - $this.$z3.$next_in_index | 0)); + $this.$z3.$next_in_index = $p; + $this.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this, $r); + } + $r = 0; + $n = $n + (-1) | 0; + var$9 = $this.$z3.$next_in.data; + $i = $p + 1 | 0; + $b = $b | (var$9[$p] & 255) << $k; + $k = $k + 8 | 0; + $p = $i; + } + var$10 = $this.$hufts.data[(($this.$tb.data[0] + ($b & cjj_InfBlocks_inflate_mask.data[var$10]) | 0) * 3 | 0) + 1 | 0]; + $c = $this.$hufts.data[(($this.$tb.data[0] + ($b & cjj_InfBlocks_inflate_mask.data[var$10]) | 0) * 3 | 0) + 2 | 0]; + $i = $rt_compare($c, 16); + if ($i < 0) { + $b = $b >>> var$10; + $k = $k - var$10 | 0; + var$9 = $this.$blens.data; + var$10 = $this.$index5; + $this.$index5 = var$10 + 1 | 0; + var$9[var$10] = $c; + } else { + $j = $rt_compare($c, 18); + $i_0 = !$j ? 7 : $c - 14 | 0; + $j = $j ? 3 : 11; + while ($k < (var$10 + $i_0 | 0)) { + if (!$n) { + $this.$bitb = $b; + $this.$bitk = $k; + $this.$z3.$avail_in = $n; + var$8 = $this.$z3; + var$8.$total_in = Long_add(var$8.$total_in, Long_fromInt($p - $this.$z3.$next_in_index | 0)); + $this.$z3.$next_in_index = $p; + $this.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this, $r); + } + $r = 0; + $n = $n + (-1) | 0; + var$9 = $this.$z3.$next_in.data; + $c = $p + 1 | 0; + $b = $b | (var$9[$p] & 255) << $k; + $k = $k + 8 | 0; + $p = $c; + } + $c = $b >>> var$10; + var$10 = $k - var$10 | 0; + $j = $j + ($c & cjj_InfBlocks_inflate_mask.data[$i_0]) | 0; + $b = $c >>> $i_0; + $k = var$10 - $i_0 | 0; + $m = $this.$index5; + $i_0 = $this.$table0; + if (($m + $j | 0) > ((258 + ($i_0 & 31) | 0) + ($i_0 >> 5 & 31) | 0)) + break c; + if (!$i && $m < 1) + break c; + var$10 = $i ? 0 : $this.$blens.data[$m - 1 | 0]; + while (true) { + var$9 = $this.$blens.data; + $i = $m + 1 | 0; + var$9[$m] = var$10; + $j = $j + (-1) | 0; + if (!$j) + break; + $m = $i; + } + $this.$index5 = $i; + } + } + $this.$tb.data[0] = (-1); + $this.$bl.data[0] = 9; + $this.$bd.data[0] = 6; + var$10 = $this.$table0; + var$10 = cjj_InfTree_inflate_trees_dynamic($this.$inftree, 257 + (var$10 & 31) | 0, 1 + (var$10 >> 5 & 31) | 0, $this.$blens, $this.$bl, $this.$bd, $this.$tli, $this.$tdi, $this.$hufts, $this.$z3); + if (var$10) { + if (var$10 == (-3)) { + $this.$blens = null; + $this.$mode2 = 9; + } + $this.$bitb = $b; + $this.$bitk = $k; + $this.$z3.$avail_in = $n; + var$8 = $this.$z3; + var$8.$total_in = Long_add(var$8.$total_in, Long_fromInt($p - $this.$z3.$next_in_index | 0)); + $this.$z3.$next_in_index = $p; + $this.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this, var$10); + } + cjj_InfCodes_init($this.$codes, $this.$bl.data[0], $this.$bd.data[0], $this.$hufts, $this.$tli.data[0], $this.$hufts, $this.$tdi.data[0]); + $this.$mode2 = 6; + } + $this.$bitb = $b; + $this.$bitk = $k; + $this.$z3.$avail_in = $n; + var$8 = $this.$z3; + var$8.$total_in = Long_add(var$8.$total_in, Long_fromInt($p - $this.$z3.$next_in_index | 0)); + $this.$z3.$next_in_index = $p; + $this.$write4 = $q; + $r = cjj_InfCodes_proc($this.$codes, $r); + if ($r != 1) + break e; + $r = 0; + cjj_InfCodes_free($this.$codes, $this.$z3); + $p = $this.$z3.$next_in_index; + $n = $this.$z3.$avail_in; + $b = $this.$bitb; + $k = $this.$bitk; + $q = $this.$write4; + $m = $q >= $this.$read4 ? $this.$end2 - $q | 0 : ($this.$read4 - $q | 0) - 1 | 0; + if ($this.$last) { + $this.$mode2 = 7; + break b; + } + $this.$mode2 = 0; + continue e; + } + if (!$n) { + $this.$bitb = $b; + $this.$bitk = $k; + $this.$z3.$avail_in = $n; + var$8 = $this.$z3; + var$8.$total_in = Long_add(var$8.$total_in, Long_fromInt($p - $this.$z3.$next_in_index | 0)); + $this.$z3.$next_in_index = $p; + $this.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this, $r); + } + if (!$m) { + if ($q == $this.$end2 && $this.$read4) { + $q = 0; + $m = $q >= $this.$read4 ? $this.$end2 - $q | 0 : ($this.$read4 - $q | 0) - 1 | 0; + } + if (!$m) { + $this.$write4 = $q; + $r = cjj_InfBlocks_inflate_flush($this, $r); + $q = $this.$write4; + $m = $q >= $this.$read4 ? $this.$end2 - $q | 0 : ($this.$read4 - $q | 0) - 1 | 0; + if ($q == $this.$end2 && $this.$read4) { + $q = 0; + $m = $q >= $this.$read4 ? $this.$end2 - $q | 0 : ($this.$read4 - $q | 0) - 1 | 0; + } + if (!$m) { + $this.$bitb = $b; + $this.$bitk = $k; + $this.$z3.$avail_in = $n; + var$8 = $this.$z3; + var$8.$total_in = Long_add(var$8.$total_in, Long_fromInt($p - $this.$z3.$next_in_index | 0)); + $this.$z3.$next_in_index = $p; + $this.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this, $r); + } + } + } + $r = 0; + var$10 = $this.$left; + if (var$10 > $n) + var$10 = $n; + if (var$10 > $m) + var$10 = $m; + jl_System_arraycopy($this.$z3.$next_in, $p, $this.$window, $q, var$10); + $p = $p + var$10 | 0; + $n = $n - var$10 | 0; + $q = $q + var$10 | 0; + $m = $m - var$10 | 0; + var$10 = $this.$left - var$10 | 0; + $this.$left = var$10; + if (var$10) + continue; + $this.$mode2 = !$this.$last ? 0 : 7; + } + return cjj_InfBlocks_inflate_flush($this, $r); + } + $this.$mode2 = 9; + $this.$z3.$msg = $rt_s(1313); + $this.$bitb = $b; + $this.$bitk = $k; + $this.$z3.$avail_in = $n; + var$8 = $this.$z3; + var$8.$total_in = Long_add(var$8.$total_in, Long_fromInt($p - $this.$z3.$next_in_index | 0)); + $this.$z3.$next_in_index = $p; + $this.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this, (-3)); + } + $this.$blens = null; + $this.$mode2 = 9; + $this.$z3.$msg = $rt_s(1314); + $this.$bitb = $b; + $this.$bitk = $k; + $this.$z3.$avail_in = $n; + var$8 = $this.$z3; + var$8.$total_in = Long_add(var$8.$total_in, Long_fromInt($p - $this.$z3.$next_in_index | 0)); + $this.$z3.$next_in_index = $p; + $this.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this, (-3)); + } + $this.$write4 = $q; + $r = cjj_InfBlocks_inflate_flush($this, $r); + $q = $this.$write4; + if ($this.$read4 != $this.$write4) { + $this.$bitb = $b; + $this.$bitk = $k; + $this.$z3.$avail_in = $n; + var$8 = $this.$z3; + var$8.$total_in = Long_add(var$8.$total_in, Long_fromInt($p - $this.$z3.$next_in_index | 0)); + $this.$z3.$next_in_index = $p; + $this.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this, $r); + } + $this.$mode2 = 8; + } + $this.$bitb = $b; + $this.$bitk = $k; + $this.$z3.$avail_in = $n; + var$8 = $this.$z3; + var$8.$total_in = Long_add(var$8.$total_in, Long_fromInt($p - $this.$z3.$next_in_index | 0)); + $this.$z3.$next_in_index = $p; + $this.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this, 1); +} +function cjj_InfBlocks_free($this) { + cjj_InfBlocks_reset($this); + $this.$window = null; + $this.$hufts = null; +} +function cjj_InfBlocks_inflate_flush($this, $r) { + var $p, $q, $n, var$5, var$6; + $p = $this.$z3.$next_out_index; + $q = $this.$read4; + $n = ($q > $this.$write4 ? $this.$end2 : $this.$write4) - $q | 0; + if ($n > $this.$z3.$avail_out) + $n = $this.$z3.$avail_out; + if ($n && $r == (-5)) + $r = 0; + var$5 = $this.$z3; + var$5.$avail_out = var$5.$avail_out - $n | 0; + var$5 = $this.$z3; + var$5.$total_out = Long_add(var$5.$total_out, Long_fromInt($n)); + if ($this.$check && $n > 0) + $this.$z3.$adler.$update($this.$window, $q, $n); + jl_System_arraycopy($this.$window, $q, $this.$z3.$next_out, $p, $n); + $p = $p + $n | 0; + var$6 = $q + $n | 0; + if (var$6 == $this.$end2) { + if ($this.$write4 == $this.$end2) + $this.$write4 = 0; + $q = $this.$write4 - 0 | 0; + if ($q > $this.$z3.$avail_out) + $q = $this.$z3.$avail_out; + if ($q && $r == (-5)) + $r = 0; + var$5 = $this.$z3; + var$5.$avail_out = var$5.$avail_out - $q | 0; + var$5 = $this.$z3; + var$5.$total_out = Long_add(var$5.$total_out, Long_fromInt($q)); + if ($this.$check && $q > 0) + $this.$z3.$adler.$update($this.$window, 0, $q); + jl_System_arraycopy($this.$window, 0, $this.$z3.$next_out, $p, $q); + $p = $p + $q | 0; + var$6 = 0 + $q | 0; + } + $this.$z3.$next_out_index = $p; + $this.$read4 = var$6; + return $r; +} +function cjj_InfBlocks__clinit_() { + var var$1, var$2; + var$1 = $rt_createIntArray(17); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = 1; + var$2[2] = 3; + var$2[3] = 7; + var$2[4] = 15; + var$2[5] = 31; + var$2[6] = 63; + var$2[7] = 127; + var$2[8] = 255; + var$2[9] = 511; + var$2[10] = 1023; + var$2[11] = 2047; + var$2[12] = 4095; + var$2[13] = 8191; + var$2[14] = 16383; + var$2[15] = 32767; + var$2[16] = 65535; + cjj_InfBlocks_inflate_mask = var$1; + var$1 = $rt_createIntArray(19); + var$2 = var$1.data; + var$2[0] = 16; + var$2[1] = 17; + var$2[2] = 18; + var$2[3] = 0; + var$2[4] = 8; + var$2[5] = 7; + var$2[6] = 9; + var$2[7] = 6; + var$2[8] = 10; + var$2[9] = 5; + var$2[10] = 11; + var$2[11] = 4; + var$2[12] = 12; + var$2[13] = 3; + var$2[14] = 13; + var$2[15] = 2; + var$2[16] = 14; + var$2[17] = 1; + var$2[18] = 15; + cjj_InfBlocks_border = var$1; +} +function nle_DefaultSkinRenderer() { + jl_Object.call(this); +} +var nle_DefaultSkinRenderer_defaultVanillaSkins = null; +var nle_DefaultSkinRenderer_defaultVanillaSkinClassicOrSlimVariants = null; +var nle_DefaultSkinRenderer_skinCookies = null; +var nle_DefaultSkinRenderer_skinGLUnits = null; +var nle_DefaultSkinRenderer_skinGLTimeout = null; +var nle_DefaultSkinRenderer_lastClean = Long_ZERO; +var nle_DefaultSkinRenderer_oldSkinRenderer = null; +var nle_DefaultSkinRenderer_newSkinRenderer = null; +var nle_DefaultSkinRenderer_newSkinRendererSlim = null; +var nle_DefaultSkinRenderer_zombieRenderer = null; +var nle_DefaultSkinRenderer_villagerRenderer = null; +var nle_DefaultSkinRenderer_endermanRenderer = null; +var nle_DefaultSkinRenderer_blazeRenderer = null; +var nle_DefaultSkinRenderer_skeletonRenderer = null; +function nle_DefaultSkinRenderer__init_0() { + var var_0 = new nle_DefaultSkinRenderer(); + nle_DefaultSkinRenderer__init_(var_0); + return var_0; +} +function nle_DefaultSkinRenderer__init_($this) { + return; +} +function nle_DefaultSkinRenderer_deleteOldSkins() { + var $itr, $ee, $itr2; + a: { + if (Long_gt(Long_sub(jl_System_currentTimeMillis(), nle_DefaultSkinRenderer_lastClean), Long_fromInt(60000))) { + nle_DefaultSkinRenderer_lastClean = jl_System_currentTimeMillis(); + $itr = ju_HashMap$HashMapEntrySet_iterator(ju_HashMap_entrySet(nle_DefaultSkinRenderer_skinGLTimeout)); + while (ju_HashMap$AbstractMapIterator_hasNext($itr)) { + $ee = ju_HashMap$EntryIterator_next($itr); + if (Long_gt(Long_sub(jl_System_currentTimeMillis(), $ee.$value1.$value4), Long_fromInt(80000))) { + ju_HashMap$AbstractMapIterator_remove($itr); + if (ju_HashMap_containsKey(nle_DefaultSkinRenderer_skinGLUnits, $ee.$key)) + nms_RenderEngine_deleteTexture(nmc_Minecraft_theMinecraft.$renderEngine, ju_HashMap_remove(nle_DefaultSkinRenderer_skinGLUnits, $ee.$key).$value); + } + } + $itr2 = ju_HashMap$HashMapEntrySet_iterator(ju_HashMap_entrySet(nle_DefaultSkinRenderer_skinCookies)); + while (true) { + if (!ju_HashMap$AbstractMapIterator_hasNext($itr2)) + break a; + if (ju_HashMap$EntryIterator_next($itr2).$value1.$isDead) + ju_HashMap$AbstractMapIterator_remove($itr2); + } + } + } +} +function nle_DefaultSkinRenderer_bindSyncedSkin($p) { + var $pp, $cookie, $n, var$5, $pkt, $skinToLoad, $w, $h, $i, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$i = $thread.pop();$h = $thread.pop();$w = $thread.pop();$skinToLoad = $thread.pop();$pkt = $thread.pop();var$5 = $thread.pop();$n = $thread.pop();$cookie = $thread.pop();$pp = $thread.pop();$p = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($p instanceof nms_EntityClientPlayerMP) + return 0; + if (!($p instanceof nms_EntityOtherPlayerMP)) + return 0; + $pp = $p; + if ($pp.$skinPacket === null) { + if (!ju_HashMap_containsValue(nle_DefaultSkinRenderer_skinCookies, $pp)) { + $cookie = Long_rem(jl_System_nanoTime(), Long_fromInt(65536)).lo; + ju_HashMap_putImpl(nle_DefaultSkinRenderer_skinCookies, jl_Integer_valueOf($cookie), $pp); + $n = jl_String_getBytes($pp.$username0); + var$5 = $n.data.length; + $pkt = $rt_createByteArray(var$5 + 2 | 0); + $skinToLoad = $pkt.data; + jl_System_arraycopy($n, 0, $pkt, 2, var$5); + $skinToLoad[0] = ($cookie & 255) << 24 >> 24; + $skinToLoad[1] = ($cookie >> 8 & 255) << 24 >> 24; + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(nmc_Minecraft_theMinecraft), nms_Packet250CustomPayload__init_0($rt_s(1315), $pkt)); + } + return 0; + } + a: { + b: { + if (($pp.$skinPacket.data[0] & 255) == 4) { + if (($pp.$skinPacket.data[1] & 255) >= nle_DefaultSkinRenderer_defaultVanillaSkins.data.length) + break b; + $p = nle_DefaultSkinRenderer_defaultVanillaSkins.data[$pp.$skinPacket.data[1] & 255]; + $ptr = 1; + continue main; + } + if (!ju_HashMap_containsKey(nle_DefaultSkinRenderer_skinGLUnits, $pp)) { + c: { + d: { + $skinToLoad = $rt_createByteArray($pp.$skinPacket.data.length - 1 | 0); + $pkt = $skinToLoad.data; + $n = $pp.$skinPacket; + var$5 = $pkt.length; + jl_System_arraycopy($n, 1, $skinToLoad, 0, var$5); + switch ($pp.$skinPacket.data[0] & 255) { + case 0: + case 4: + break d; + case 1: + case 5: + $w = 64; + $h = 64; + break c; + case 2: + $w = 128; + $h = 64; + break c; + case 3: + case 6: + break; + default: + break d; + } + $w = 128; + $h = 128; + break c; + } + $w = 64; + $h = 32; + } + if ((var$5 / 4 | 0) == $rt_imul($w, $h)) + ju_HashMap_putImpl(nle_DefaultSkinRenderer_skinGLUnits, $pp, jl_Integer_valueOf(nms_RenderEngine_setupTextureRaw(nmc_Minecraft_theMinecraft.$renderEngine, $skinToLoad, $w, $h))); + } + ju_HashMap_putImpl(nle_DefaultSkinRenderer_skinGLTimeout, $pp, jl_Long_valueOf(jl_System_currentTimeMillis())); + $i = ju_HashMap_get(nle_DefaultSkinRenderer_skinGLUnits, $pp); + if ($i === null) + break a; + if ($i.$value <= 0) + break a; + nms_RenderEngine_bindTexture(nmc_Minecraft_theMinecraft.$renderEngine, $i.$value); + } + return 1; + } + $p = nle_DefaultSkinRenderer_defaultVanillaSkins.data[0]; + $ptr = 2; + continue main; + case 1: + nle_TextureLocation_bindTexture($p); + if ($rt_suspending()) { + break main; + } + return 1; + case 2: + nle_TextureLocation_bindTexture($p); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($p, $pp, $cookie, $n, var$5, $pkt, $skinToLoad, $w, $h, $i, $ptr); +} +function nle_DefaultSkinRenderer_isNewSkin($id) { + a: { + b: { + if (!$id) + break b; + if ($id == 2) + break b; + if ($id == 4) + break b; + if ($id == 6) + break b; + if ($id == 8) + break b; + if ($id == 10) + break b; + if ($id == 12) + break b; + if ($id == 14) + break b; + if ($id == 18) + break b; + if ($id != 28) { + $id = 1; + break a; + } + } + $id = 0; + } + return $id; +} +function nle_DefaultSkinRenderer_isAlexSkin($id) { + return $id < nle_DefaultSkinRenderer_defaultVanillaSkinClassicOrSlimVariants.data.length && nle_DefaultSkinRenderer_defaultVanillaSkinClassicOrSlimVariants.data[$id] ? 1 : 0; +} +function nle_DefaultSkinRenderer_isStandardModel($id) { + return !nle_DefaultSkinRenderer_isZombieModel($id) && $id != 19 && $id != 20 && $id != 21 && $id != 32 && $id != 33 && $id != 34 ? 1 : 0; +} +function nle_DefaultSkinRenderer_isZombieModel($id) { + return $id != 18 && $id != 28 ? 0 : 1; +} +function nle_DefaultSkinRenderer_isPlayerNewSkin($p) { + var $type, $pp; + if ($p instanceof nms_EntityClientPlayerMP) { + nle_EaglerProfile_$callClinit(); + if (nle_EaglerProfile_presetSkinId > (-1)) + return nle_DefaultSkinRenderer_isNewSkin(nle_EaglerProfile_presetSkinId); + $type = nle_EaglerProfile_getSkinSize(ju_ArrayList_get(nle_EaglerProfile_skins, nle_EaglerProfile_customSkinId).$data6.data.length); + return $type != 1 && $type != 3 ? 0 : 1; + } + if ($p instanceof nms_EntityOtherPlayerMP) { + $pp = $p; + if ($pp.$skinPacket !== null) { + if ($pp.$skinPacket.data[0] == 4) + return nle_DefaultSkinRenderer_isNewSkin($pp.$skinPacket.data[1] & 255); + return $pp.$skinPacket.data[0] != 1 && $pp.$skinPacket.data[0] != 3 && $pp.$skinPacket.data[0] != 5 && $pp.$skinPacket.data[0] != 6 ? 0 : 1; + } + } + return 0; +} +function nle_DefaultSkinRenderer_isPlayerNewSkinSlim($p) { + var $pp; + if ($p instanceof nms_EntityClientPlayerMP) { + nle_EaglerProfile_$callClinit(); + if (nle_EaglerProfile_presetSkinId != (-1)) + return nle_DefaultSkinRenderer_isAlexSkin(nle_EaglerProfile_presetSkinId); + return ju_ArrayList_get(nle_EaglerProfile_skins, nle_EaglerProfile_customSkinId).$slim; + } + if ($p instanceof nms_EntityOtherPlayerMP) { + $pp = $p; + if ($pp.$skinPacket !== null) { + if ($pp.$skinPacket.data[0] == 4) + return nle_DefaultSkinRenderer_isAlexSkin($pp.$skinPacket.data[1] & 255); + return $pp.$skinPacket.data[0] != 5 && $pp.$skinPacket.data[0] != 6 ? 0 : 1; + } + } + return 0; +} +function nle_DefaultSkinRenderer_isPlayerStandard($p) { + var $pp; + if ($p instanceof nms_EntityClientPlayerMP) { + nle_EaglerProfile_$callClinit(); + if (nle_EaglerProfile_presetSkinId == (-1)) + return 1; + return nle_DefaultSkinRenderer_isStandardModel(nle_EaglerProfile_presetSkinId); + } + if ($p instanceof nms_EntityOtherPlayerMP) { + $pp = $p; + if ($pp.$skinPacket !== null) { + if ($pp.$skinPacket.data[0] != 4) + return 1; + return nle_DefaultSkinRenderer_isStandardModel($pp.$skinPacket.data[1] & 255); + } + } + return 1; +} +function nle_DefaultSkinRenderer_getPlayerRenderer($p) { + var $pp; + if ($p instanceof nms_EntityClientPlayerMP) { + nle_EaglerProfile_$callClinit(); + if (nle_EaglerProfile_presetSkinId != (-1)) + return nle_EaglerProfile_presetSkinId; + return 0; + } + if ($p instanceof nms_EntityOtherPlayerMP) { + $pp = $p; + if ($pp.$skinPacket !== null) { + if ($pp.$skinPacket.data[0] != 4) + return 0; + return $pp.$skinPacket.data[1] & 255; + } + } + return 0; +} +function nle_DefaultSkinRenderer_renderPlayerPreview($x, $y, $mx, $my, $id2) { + var $id, var$7, var$8, var$9, var$10, var$11, $isNew, $type, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$type = $thread.pop();$isNew = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$id = $thread.pop();$id2 = $thread.pop();$my = $thread.pop();$mx = $thread.pop();$y = $thread.pop();$x = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nle_EaglerProfile_$callClinit(); + $id = $id2 - ju_ArrayList_size(nle_EaglerProfile_skins) | 0; + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glDisable(2884); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($x, $y - 80 | 0, 100.0); + nleg_EaglerAdapterGL30_glScalef(50.0, 50.0, 50.0); + nleg_EaglerAdapterGL30_glRotatef(180.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glEnable(32826); + nleg_EaglerAdapterGL30_glScalef(1.0, (-1.0), 1.0); + nms_RenderHelper_enableGUIStandardItemLighting(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 1.0, 0.0); + var$7 = $y - $my | 0; + nleg_EaglerAdapterGL30_glRotatef(var$7 * (-0.05999999865889549), 1.0, 0.0, 0.0); + var$8 = ($x - $mx | 0) * 0.05999999865889549; + nleg_EaglerAdapterGL30_glRotatef(var$8, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-1.0), 0.0); + if ($id >= 0) { + var$9 = nle_DefaultSkinRenderer_defaultVanillaSkins.data[$id]; + $ptr = 1; + continue main; + } + nms_RenderEngine_bindTexture(nmc_Minecraft_getMinecraft().$renderEngine, ju_ArrayList_get(nle_EaglerProfile_skins, $id2).$glTex); + if (!nle_DefaultSkinRenderer_isStandardModel($id) && $id >= 0) { + if (nle_DefaultSkinRenderer_isZombieModel($id)) { + if (nle_DefaultSkinRenderer_zombieRenderer === null) + nle_DefaultSkinRenderer_zombieRenderer = nms_ModelZombie__init_0(0.0, 1); + nle_DefaultSkinRenderer_zombieRenderer.$isChild0 = 0; + nms_ModelBiped_render(nle_DefaultSkinRenderer_zombieRenderer, null, 0.0, 0.0, Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(100000))) / 50.0, var$8, var$7 * (-0.10000000149011612), 0.0625); + } else if ($id == 32) { + if (nle_DefaultSkinRenderer_villagerRenderer === null) + nle_DefaultSkinRenderer_villagerRenderer = nms_ModelVillager__init_(0.0); + nle_DefaultSkinRenderer_villagerRenderer.$isChild0 = 0; + nms_ModelVillager_render(nle_DefaultSkinRenderer_villagerRenderer, null, 0.0, 0.0, Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(100000))) / 50.0, var$8, var$7 * (-0.10000000149011612), 0.0625); + } else { + if ($id == 19) { + if (nle_DefaultSkinRenderer_endermanRenderer === null) + nle_DefaultSkinRenderer_endermanRenderer = nms_ModelEnderman__init_0(); + nle_DefaultSkinRenderer_endermanRenderer.$isChild0 = 0; + var$9 = nle_DefaultSkinRenderer_endermanRenderer; + var$10 = null; + var$11 = Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(100000))) / 50.0; + var$7 = var$7 * (-0.10000000149011612); + nms_ModelBiped_render(var$9, var$10, 0.0, 0.0, var$11, var$8, var$7, 0.0625); + nleg_EaglerAdapterGL30_glColor4f(1.399999976158142, 1.399999976158142, 1.399999976158142, 1.0); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glDisable(2929); + var$9 = nms_RenderEnderman_tex_eyes; + $ptr = 2; + continue main; + } + if ($id == 20) { + if (nle_DefaultSkinRenderer_skeletonRenderer === null) + nle_DefaultSkinRenderer_skeletonRenderer = nms_ModelSkeleton__init_0(0.0); + nle_DefaultSkinRenderer_skeletonRenderer.$isChild0 = 0; + nms_ModelBiped_render(nle_DefaultSkinRenderer_skeletonRenderer, null, 0.0, 0.0, Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(100000))) / 50.0, var$8, var$7 * (-0.10000000149011612), 0.0625); + } else if ($id == 21) { + if (nle_DefaultSkinRenderer_blazeRenderer === null) + nle_DefaultSkinRenderer_blazeRenderer = nms_ModelBlaze__init_0(); + nle_DefaultSkinRenderer_blazeRenderer.$isChild0 = 0; + nleg_EaglerAdapterGL30_glColor4f(1.5, 1.5, 1.5, 1.0); + nms_ModelBlaze_render(nle_DefaultSkinRenderer_blazeRenderer, null, 0.0, 0.0, Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(100000))) / 50.0, var$8, var$7 * (-0.10000000149011612), 0.0625); + } + } + } else { + if (nle_DefaultSkinRenderer_oldSkinRenderer === null) + nle_DefaultSkinRenderer_oldSkinRenderer = nms_ModelBiped__init_0(0.0, 0.0, 64, 32); + if (nle_DefaultSkinRenderer_newSkinRenderer === null) + nle_DefaultSkinRenderer_newSkinRenderer = nle_ModelBipedNewSkins__init_(0.0, 0); + if (nle_DefaultSkinRenderer_newSkinRendererSlim === null) + nle_DefaultSkinRenderer_newSkinRendererSlim = nle_ModelBipedNewSkins__init_(0.0, 1); + nle_DefaultSkinRenderer_oldSkinRenderer.$isChild0 = 0; + nle_DefaultSkinRenderer_newSkinRenderer.$isChild0 = 0; + nle_DefaultSkinRenderer_newSkinRendererSlim.$isChild0 = 0; + $isNew = nle_DefaultSkinRenderer_isNewSkin($id); + if ($id < 0) { + $type = nle_EaglerProfile_getSkinSize(ju_ArrayList_get(nle_EaglerProfile_skins, $id2).$data6.data.length); + $isNew = $type != 1 && $type != 3 ? 0 : 1; + } + a: { + if (!$isNew) { + nle_DefaultSkinRenderer_oldSkinRenderer.$blockTransparentSkin = 1; + nms_ModelBiped_render(nle_DefaultSkinRenderer_oldSkinRenderer, null, 0.0, 0.0, Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(100000))) / 50.0, var$8, var$7 * (-0.10000000149011612), 0.0625); + nle_DefaultSkinRenderer_oldSkinRenderer.$blockTransparentSkin = 0; + } else { + b: { + if (!($id < 0 && ju_ArrayList_get(nle_EaglerProfile_skins, $id2).$slim)) { + if ($id < 0) + break b; + if (!nle_DefaultSkinRenderer_isAlexSkin($id)) + break b; + } + nle_DefaultSkinRenderer_newSkinRendererSlim.$blockTransparentSkin = 1; + nle_ModelBipedNewSkins_render(nle_DefaultSkinRenderer_newSkinRendererSlim, null, 0.0, 0.0, Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(100000))) / 50.0, var$8, var$7 * (-0.10000000149011612), 0.0625); + nle_DefaultSkinRenderer_newSkinRendererSlim.$blockTransparentSkin = 0; + break a; + } + nle_DefaultSkinRenderer_newSkinRenderer.$blockTransparentSkin = 1; + nle_ModelBipedNewSkins_render(nle_DefaultSkinRenderer_newSkinRenderer, null, 0.0, 0.0, Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(100000))) / 50.0, var$8, var$7 * (-0.10000000149011612), 0.0625); + nle_DefaultSkinRenderer_newSkinRenderer.$blockTransparentSkin = 0; + } + } + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glDisable(32826); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_lightmapTexUnit); + nleg_EaglerAdapterGL30_glDisable(3553); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_defaultTexUnit); + nleg_EaglerAdapterGL30_glDisable(2896); + return; + case 1: + nle_TextureLocation_bindTexture(var$9); + if ($rt_suspending()) { + break main; + } + if (!nle_DefaultSkinRenderer_isStandardModel($id) && $id >= 0) { + if (nle_DefaultSkinRenderer_isZombieModel($id)) { + if (nle_DefaultSkinRenderer_zombieRenderer === null) + nle_DefaultSkinRenderer_zombieRenderer = nms_ModelZombie__init_0(0.0, 1); + nle_DefaultSkinRenderer_zombieRenderer.$isChild0 = 0; + nms_ModelBiped_render(nle_DefaultSkinRenderer_zombieRenderer, null, 0.0, 0.0, Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(100000))) / 50.0, var$8, var$7 * (-0.10000000149011612), 0.0625); + } else if ($id == 32) { + if (nle_DefaultSkinRenderer_villagerRenderer === null) + nle_DefaultSkinRenderer_villagerRenderer = nms_ModelVillager__init_(0.0); + nle_DefaultSkinRenderer_villagerRenderer.$isChild0 = 0; + nms_ModelVillager_render(nle_DefaultSkinRenderer_villagerRenderer, null, 0.0, 0.0, Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(100000))) / 50.0, var$8, var$7 * (-0.10000000149011612), 0.0625); + } else { + if ($id == 19) { + if (nle_DefaultSkinRenderer_endermanRenderer === null) + nle_DefaultSkinRenderer_endermanRenderer = nms_ModelEnderman__init_0(); + nle_DefaultSkinRenderer_endermanRenderer.$isChild0 = 0; + var$9 = nle_DefaultSkinRenderer_endermanRenderer; + var$10 = null; + var$11 = Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(100000))) / 50.0; + var$7 = var$7 * (-0.10000000149011612); + nms_ModelBiped_render(var$9, var$10, 0.0, 0.0, var$11, var$8, var$7, 0.0625); + nleg_EaglerAdapterGL30_glColor4f(1.399999976158142, 1.399999976158142, 1.399999976158142, 1.0); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glDisable(2929); + var$9 = nms_RenderEnderman_tex_eyes; + $ptr = 2; + continue main; + } + if ($id == 20) { + if (nle_DefaultSkinRenderer_skeletonRenderer === null) + nle_DefaultSkinRenderer_skeletonRenderer = nms_ModelSkeleton__init_0(0.0); + nle_DefaultSkinRenderer_skeletonRenderer.$isChild0 = 0; + nms_ModelBiped_render(nle_DefaultSkinRenderer_skeletonRenderer, null, 0.0, 0.0, Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(100000))) / 50.0, var$8, var$7 * (-0.10000000149011612), 0.0625); + } else if ($id == 21) { + if (nle_DefaultSkinRenderer_blazeRenderer === null) + nle_DefaultSkinRenderer_blazeRenderer = nms_ModelBlaze__init_0(); + nle_DefaultSkinRenderer_blazeRenderer.$isChild0 = 0; + nleg_EaglerAdapterGL30_glColor4f(1.5, 1.5, 1.5, 1.0); + nms_ModelBlaze_render(nle_DefaultSkinRenderer_blazeRenderer, null, 0.0, 0.0, Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(100000))) / 50.0, var$8, var$7 * (-0.10000000149011612), 0.0625); + } + } + } else { + if (nle_DefaultSkinRenderer_oldSkinRenderer === null) + nle_DefaultSkinRenderer_oldSkinRenderer = nms_ModelBiped__init_0(0.0, 0.0, 64, 32); + if (nle_DefaultSkinRenderer_newSkinRenderer === null) + nle_DefaultSkinRenderer_newSkinRenderer = nle_ModelBipedNewSkins__init_(0.0, 0); + if (nle_DefaultSkinRenderer_newSkinRendererSlim === null) + nle_DefaultSkinRenderer_newSkinRendererSlim = nle_ModelBipedNewSkins__init_(0.0, 1); + nle_DefaultSkinRenderer_oldSkinRenderer.$isChild0 = 0; + nle_DefaultSkinRenderer_newSkinRenderer.$isChild0 = 0; + nle_DefaultSkinRenderer_newSkinRendererSlim.$isChild0 = 0; + $isNew = nle_DefaultSkinRenderer_isNewSkin($id); + if ($id < 0) { + $type = nle_EaglerProfile_getSkinSize(ju_ArrayList_get(nle_EaglerProfile_skins, $id2).$data6.data.length); + $isNew = $type != 1 && $type != 3 ? 0 : 1; + } + c: { + if (!$isNew) { + nle_DefaultSkinRenderer_oldSkinRenderer.$blockTransparentSkin = 1; + nms_ModelBiped_render(nle_DefaultSkinRenderer_oldSkinRenderer, null, 0.0, 0.0, Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(100000))) / 50.0, var$8, var$7 * (-0.10000000149011612), 0.0625); + nle_DefaultSkinRenderer_oldSkinRenderer.$blockTransparentSkin = 0; + } else { + d: { + if (!($id < 0 && ju_ArrayList_get(nle_EaglerProfile_skins, $id2).$slim)) { + if ($id < 0) + break d; + if (!nle_DefaultSkinRenderer_isAlexSkin($id)) + break d; + } + nle_DefaultSkinRenderer_newSkinRendererSlim.$blockTransparentSkin = 1; + nle_ModelBipedNewSkins_render(nle_DefaultSkinRenderer_newSkinRendererSlim, null, 0.0, 0.0, Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(100000))) / 50.0, var$8, var$7 * (-0.10000000149011612), 0.0625); + nle_DefaultSkinRenderer_newSkinRendererSlim.$blockTransparentSkin = 0; + break c; + } + nle_DefaultSkinRenderer_newSkinRenderer.$blockTransparentSkin = 1; + nle_ModelBipedNewSkins_render(nle_DefaultSkinRenderer_newSkinRenderer, null, 0.0, 0.0, Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(100000))) / 50.0, var$8, var$7 * (-0.10000000149011612), 0.0625); + nle_DefaultSkinRenderer_newSkinRenderer.$blockTransparentSkin = 0; + } + } + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glDisable(32826); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_lightmapTexUnit); + nleg_EaglerAdapterGL30_glDisable(3553); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_defaultTexUnit); + nleg_EaglerAdapterGL30_glDisable(2896); + return; + case 2: + nle_TextureLocation_bindTexture(var$9); + if ($rt_suspending()) { + break main; + } + nms_ModelBiped_render(nle_DefaultSkinRenderer_endermanRenderer, null, 0.0, 0.0, Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(100000))) / 50.0, var$8, var$7, 0.0625); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glEnable(2929); + nleg_EaglerAdapterGL30_glDisable(3553); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glDisable(32826); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_lightmapTexUnit); + nleg_EaglerAdapterGL30_glDisable(3553); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_defaultTexUnit); + nleg_EaglerAdapterGL30_glDisable(2896); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($x, $y, $mx, $my, $id2, $id, var$7, var$8, var$9, var$10, var$11, $isNew, $type, $ptr); +} +function nle_DefaultSkinRenderer_renderAlexOrSteve($x, $y, $mx, $my, $alex) { + var $bp, var$7, var$8; + if (!$alex) { + if (nle_DefaultSkinRenderer_newSkinRenderer === null) + nle_DefaultSkinRenderer_newSkinRenderer = nle_ModelBipedNewSkins__init_(0.0, 0); + $bp = nle_DefaultSkinRenderer_newSkinRenderer; + } else { + if (nle_DefaultSkinRenderer_newSkinRendererSlim === null) + nle_DefaultSkinRenderer_newSkinRendererSlim = nle_ModelBipedNewSkins__init_(0.0, 1); + $bp = nle_DefaultSkinRenderer_newSkinRendererSlim; + } + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glDisable(2884); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($x, $y - 80 | 0, 100.0); + nleg_EaglerAdapterGL30_glScalef(50.0, 50.0, 50.0); + nleg_EaglerAdapterGL30_glRotatef(180.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glEnable(32826); + nleg_EaglerAdapterGL30_glScalef(1.0, (-1.0), 1.0); + nms_RenderHelper_enableGUIStandardItemLighting(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 1.0, 0.0); + var$7 = $y - $my | 0; + nleg_EaglerAdapterGL30_glRotatef(var$7 * (-0.05999999865889549), 1.0, 0.0, 0.0); + var$8 = ($x - $mx | 0) * 0.05999999865889549; + nleg_EaglerAdapterGL30_glRotatef(var$8, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-1.0), 0.0); + $bp.$isChild0 = 0; + nle_ModelBipedNewSkins_render($bp, null, 0.0, 0.0, Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(100000))) / 50.0, var$8, var$7 * (-0.10000000149011612), 0.0625); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glDisable(32826); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_lightmapTexUnit); + nleg_EaglerAdapterGL30_glDisable(3553); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_defaultTexUnit); + nleg_EaglerAdapterGL30_glDisable(2896); +} +function nle_DefaultSkinRenderer_isPlayerPreviewNew($id2) { + nle_EaglerProfile_$callClinit(); + if (($id2 - nle_EaglerProfile_skins.$size | 0) >= 0) + return 0; + return ju_ArrayList_get(nle_EaglerProfile_skins, $id2).$data6.data.length != nle_EaglerProfile_SKIN_DATA_SIZE.data[1] && ju_ArrayList_get(nle_EaglerProfile_skins, $id2).$data6.data.length != nle_EaglerProfile_SKIN_DATA_SIZE.data[3] ? 0 : 1; +} +function nle_DefaultSkinRenderer__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(nle_TextureLocation, 35); + var$2 = var$1.data; + var$2[0] = nle_TextureLocation__init_($rt_s(1316)); + var$2[1] = nle_TextureLocation__init_($rt_s(1317)); + var$2[2] = nle_TextureLocation__init_($rt_s(1318)); + var$2[3] = nle_TextureLocation__init_($rt_s(1319)); + var$2[4] = nle_TextureLocation__init_($rt_s(1320)); + var$2[5] = nle_TextureLocation__init_($rt_s(1321)); + var$2[6] = nle_TextureLocation__init_($rt_s(1322)); + var$2[7] = nle_TextureLocation__init_($rt_s(1323)); + var$2[8] = nle_TextureLocation__init_($rt_s(1324)); + var$2[9] = nle_TextureLocation__init_($rt_s(1325)); + var$2[10] = nle_TextureLocation__init_($rt_s(1326)); + var$2[11] = nle_TextureLocation__init_($rt_s(1327)); + var$2[12] = nle_TextureLocation__init_($rt_s(1328)); + var$2[13] = nle_TextureLocation__init_($rt_s(1329)); + var$2[14] = nle_TextureLocation__init_($rt_s(1330)); + var$2[15] = nle_TextureLocation__init_($rt_s(1331)); + var$2[16] = nle_TextureLocation__init_($rt_s(1332)); + var$2[17] = nle_TextureLocation__init_($rt_s(1333)); + var$2[18] = nle_TextureLocation__init_($rt_s(1334)); + var$2[19] = nle_TextureLocation__init_($rt_s(1335)); + var$2[20] = nle_TextureLocation__init_($rt_s(1336)); + var$2[21] = nle_TextureLocation__init_($rt_s(1337)); + var$2[22] = nle_TextureLocation__init_($rt_s(1338)); + var$2[23] = nle_TextureLocation__init_($rt_s(1339)); + var$2[24] = nle_TextureLocation__init_($rt_s(1340)); + var$2[25] = nle_TextureLocation__init_($rt_s(1341)); + var$2[26] = nle_TextureLocation__init_($rt_s(1342)); + var$2[27] = nle_TextureLocation__init_($rt_s(1343)); + var$2[28] = nle_TextureLocation__init_($rt_s(1344)); + var$2[29] = nle_TextureLocation__init_($rt_s(1345)); + var$2[30] = nle_TextureLocation__init_($rt_s(1346)); + var$2[31] = nle_TextureLocation__init_($rt_s(1347)); + var$2[32] = nle_TextureLocation__init_($rt_s(1348)); + var$2[33] = nle_TextureLocation__init_($rt_s(1349)); + var$2[34] = nle_TextureLocation__init_($rt_s(1350)); + nle_DefaultSkinRenderer_defaultVanillaSkins = var$1; + var$1 = $rt_createBooleanArray(18); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = 1; + var$2[2] = 0; + var$2[3] = 1; + var$2[4] = 0; + var$2[5] = 1; + var$2[6] = 0; + var$2[7] = 1; + var$2[8] = 0; + var$2[9] = 1; + var$2[10] = 0; + var$2[11] = 1; + var$2[12] = 0; + var$2[13] = 1; + var$2[14] = 0; + var$2[15] = 1; + var$2[16] = 0; + var$2[17] = 1; + nle_DefaultSkinRenderer_defaultVanillaSkinClassicOrSlimVariants = var$1; + nle_DefaultSkinRenderer_skinCookies = ju_HashMap__init_(); + nle_DefaultSkinRenderer_skinGLUnits = ju_HashMap__init_(); + nle_DefaultSkinRenderer_skinGLTimeout = ju_HashMap__init_(); + nle_DefaultSkinRenderer_lastClean = Long_ZERO; + nle_DefaultSkinRenderer_oldSkinRenderer = null; + nle_DefaultSkinRenderer_newSkinRenderer = null; + nle_DefaultSkinRenderer_newSkinRendererSlim = null; + nle_DefaultSkinRenderer_zombieRenderer = null; + nle_DefaultSkinRenderer_villagerRenderer = null; + nle_DefaultSkinRenderer_endermanRenderer = null; + nle_DefaultSkinRenderer_blazeRenderer = null; + nle_DefaultSkinRenderer_skeletonRenderer = null; +} +function nms_GuiMultiplayer() { + var a = this; nms_GuiScreen.call(a); + a.$parentScreen = null; + a.$serverSlotContainer = null; + a.$selectedServer = 0; + a.$field_96289_p = null; + a.$buttonSelect = null; + a.$buttonDelete = null; + a.$deleteClicked = 0; + a.$addClicked = 0; + a.$editClicked = 0; + a.$directClicked = 0; + a.$lagTooltip = null; + a.$theServerData = null; + a.$hasInitialRefresh = 0; + a.$ticksOpened = 0; + a.$listofLanServers = null; +} +var nms_GuiMultiplayer_threadsPending = 0; +var nms_GuiMultiplayer_lock = null; +var nms_GuiMultiplayer_internetServerList = null; +var nms_GuiMultiplayer_lastCooldown = Long_ZERO; +var nms_GuiMultiplayer_lastRefresh = Long_ZERO; +var nms_GuiMultiplayer_cooldownTimer = 0; +var nms_GuiMultiplayer_isLockedOut = 0; +function nms_GuiMultiplayer__init_(var_0) { + var var_1 = new nms_GuiMultiplayer(); + nms_GuiMultiplayer__init_0(var_1, var_0); + return var_1; +} +function nms_GuiMultiplayer__init_0($this, $par1GuiScreen) { + nms_GuiScreen__init_($this); + $this.$selectedServer = (-1); + $this.$deleteClicked = 0; + $this.$addClicked = 0; + $this.$editClicked = 0; + $this.$directClicked = 0; + $this.$lagTooltip = null; + $this.$theServerData = null; + $this.$hasInitialRefresh = 0; + $this.$listofLanServers = ju_Collections_emptyList(); + $this.$parentScreen = $par1GuiScreen; + nms_GuiMultiplayer_isLockedOut = 0; +} +function nms_GuiMultiplayer_tickRefreshCooldown() { + var $t; + if (nms_GuiMultiplayer_cooldownTimer > 0) { + $t = jl_System_currentTimeMillis(); + if (Long_gt(Long_sub($t, nms_GuiMultiplayer_lastCooldown), Long_fromInt(5000))) { + nms_GuiMultiplayer_cooldownTimer = nms_GuiMultiplayer_cooldownTimer - 1 | 0; + nms_GuiMultiplayer_lastCooldown = $t; + } + } +} +function nms_GuiMultiplayer_testIfCanRefresh() { + var $t; + $t = jl_System_currentTimeMillis(); + if (Long_gt(Long_sub($t, nms_GuiMultiplayer_lastRefresh), Long_fromInt(1000))) { + nms_GuiMultiplayer_lastRefresh = $t; + if (nms_GuiMultiplayer_cooldownTimer >= 8) + nms_GuiMultiplayer_isLockedOut = 1; + else + nms_GuiMultiplayer_cooldownTimer = nms_GuiMultiplayer_cooldownTimer + 1 | 0; + if (nms_GuiMultiplayer_cooldownTimer < 5) { + nms_GuiMultiplayer_isLockedOut = 0; + return 1; + } + } + return 0; +} +function nms_GuiMultiplayer_initGui($this) { + var var$1, var$2; + nlea_EaglerAdapterImpl2_enableRepeatEvents0(1); + ju_ArrayList_clear($this.$buttonList); + if ($this.$hasInitialRefresh) + nms_GuiSlot_func_77207_a($this.$serverSlotContainer, $this.$width, $this.$height, 32, $this.$height - 64 | 0); + else { + $this.$hasInitialRefresh = 1; + if (nms_GuiMultiplayer_internetServerList === null) { + var$1 = new nms_ServerList; + var$2 = $this.$mc2; + var$1.$servers = ju_ArrayList__init_0(); + var$1.$allServers = ju_ArrayList__init_0(); + var$1.$mc = var$2; + nms_ServerList_loadServerList(var$1); + nms_GuiMultiplayer_internetServerList = var$1; + } else if (nms_GuiMultiplayer_testIfCanRefresh()) + nms_ServerList_loadServerList(nms_GuiMultiplayer_internetServerList); + var$1 = new nms_GuiSlotServer; + nms_GuiSlot__init_(var$1, $this.$mc2, $this.$width, $this.$height, 32, $this.$height - 64 | 0, 36); + var$1.$parentGui = $this; + var$1.$elementWidth = 128; + $this.$serverSlotContainer = var$1; + } + nms_GuiMultiplayer_initGuiControls($this); +} +function nms_GuiMultiplayer_initGuiControls($this) { + var $var1, var$2, var$3, var$4, $var2; + $var1 = nms_StringTranslate_instance; + var$2 = $this.$buttonList; + var$3 = nms_GuiButton__init_0(7, ($this.$width / 2 | 0) - 154 | 0, $this.$height - 28 | 0, 70, 20, nms_StringTranslate_translateKey($var1, $rt_s(1351))); + $this.$field_96289_p = var$3; + ju_ArrayList_add(var$2, var$3); + var$3 = $this.$buttonList; + var$4 = nms_GuiButton__init_0(2, ($this.$width / 2 | 0) - 74 | 0, $this.$height - 28 | 0, 70, 20, nms_StringTranslate_translateKey($var1, $rt_s(1352))); + $this.$buttonDelete = var$4; + ju_ArrayList_add(var$3, var$4); + var$3 = $this.$buttonList; + var$2 = nms_GuiButton__init_0(1, ($this.$width / 2 | 0) - 154 | 0, $this.$height - 52 | 0, 100, 20, nms_StringTranslate_translateKey($var1, $rt_s(1353))); + $this.$buttonSelect = var$2; + ju_ArrayList_add(var$3, var$2); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_0(4, ($this.$width / 2 | 0) - 50 | 0, $this.$height - 52 | 0, 100, 20, nms_StringTranslate_translateKey($var1, $rt_s(1354)))); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_0(3, (($this.$width / 2 | 0) + 4 | 0) + 50 | 0, $this.$height - 52 | 0, 100, 20, nms_StringTranslate_translateKey($var1, $rt_s(1355)))); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_0(8, ($this.$width / 2 | 0) + 4 | 0, $this.$height - 28 | 0, 70, 20, nms_StringTranslate_translateKey($var1, $rt_s(1356)))); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_0(0, (($this.$width / 2 | 0) + 4 | 0) + 76 | 0, $this.$height - 28 | 0, 75, 20, nms_StringTranslate_translateKey($var1, $rt_s(1308)))); + $var2 = $this.$selectedServer >= 0 && $this.$selectedServer < nms_GuiSlotServer_getSize($this.$serverSlotContainer) ? 1 : 0; + $this.$buttonSelect.$enabled = $var2; + $this.$field_96289_p.$enabled = $var2; + $this.$buttonDelete.$enabled = $var2; +} +function nms_GuiMultiplayer_updateScreen($this) { + nms_ServerList_updateServerPing(nms_GuiMultiplayer_internetServerList); + $this.$ticksOpened = $this.$ticksOpened + 1 | 0; +} +function nms_GuiMultiplayer_onGuiClosed($this) { + nlea_EaglerAdapterImpl2_enableRepeatEvents0(0); +} +function nms_GuiMultiplayer_actionPerformed($this, $par1GuiButton) { + var $var2, $var3, $var4, $var5, $var6, $var7, $var8, var$9, $var9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var9 = $thread.pop();var$9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1GuiButton = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if (!$par1GuiButton.$enabled) + break a; + if ($par1GuiButton.$id3 == 2) { + $var2 = nms_ServerList_getServerData(nms_GuiMultiplayer_internetServerList, $this.$selectedServer).$serverName; + if ($var2 !== null) { + $this.$deleteClicked = 1; + $var3 = nms_StringTranslate_instance; + $var4 = nms_StringTranslate_translateKey($var3, $rt_s(1357)); + $par1GuiButton = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1GuiButton); + jl_AbstractStringBuilder_append($par1GuiButton, $rt_s(1358)); + jl_AbstractStringBuilder_append($par1GuiButton, $var2); + jl_AbstractStringBuilder_append($par1GuiButton, $rt_s(1359)); + jl_AbstractStringBuilder_append($par1GuiButton, nms_StringTranslate_translateKey($var3, $rt_s(1360))); + $var5 = jl_AbstractStringBuilder_toString($par1GuiButton); + $var6 = nms_StringTranslate_translateKey($var3, $rt_s(1361)); + $var7 = nms_StringTranslate_translateKey($var3, $rt_s(1308)); + $var8 = new nms_GuiYesNo; + var$9 = $this.$selectedServer; + nms_GuiScreen__init_($var8); + $var8.$parentScreen0 = $this; + $var8.$message1 = $var4; + $var8.$message2 = $var5; + $var8.$buttonText1 = $var6; + $var8.$buttonText2 = $var7; + $var8.$worldNumber = var$9; + nmc_Minecraft_displayGuiScreen($this.$mc2, $var8); + } + break a; + } + if ($par1GuiButton.$id3 == 1) { + var$9 = $this.$selectedServer; + $ptr = 1; + continue main; + } + if ($par1GuiButton.$id3 == 4) { + $this.$directClicked = 1; + $par1GuiButton = $this.$mc2; + $var9 = new nms_GuiScreenServerList; + $var2 = nms_ServerData__init_(nms_StatCollector_translateToLocal($rt_s(1362)), $rt_s(36), 0); + $this.$theServerData = $var2; + nms_GuiScreen__init_($var9); + $var9.$guiScreen = $this; + $var9.$theServerData0 = $var2; + nmc_Minecraft_displayGuiScreen($par1GuiButton, $var9); + break a; + } + if ($par1GuiButton.$id3 == 3) { + $this.$addClicked = 1; + $var9 = $this.$mc2; + $var2 = new nms_GuiScreenAddServer; + $var4 = nms_ServerData__init_(nms_StatCollector_translateToLocal($rt_s(1362)), $rt_s(36), 0); + $this.$theServerData = $var4; + nms_GuiScreenAddServer__init_($var2, $this, $var4); + nmc_Minecraft_displayGuiScreen($var9, $var2); + break a; + } + if ($par1GuiButton.$id3 == 7) { + $this.$editClicked = 1; + $var9 = nms_ServerList_getServerData(nms_GuiMultiplayer_internetServerList, $this.$selectedServer); + $this.$theServerData = nms_ServerData__init_($var9.$serverName, $var9.$serverIP, 0); + $this.$theServerData.$hideAddress = $var9.$hideAddress; + nmc_Minecraft_displayGuiScreen($this.$mc2, nms_GuiScreenAddServer__init_0($this, $this.$theServerData)); + break a; + } + if (!$par1GuiButton.$id3) { + nmc_Minecraft_displayGuiScreen($this.$mc2, $this.$parentScreen); + break a; + } + if ($par1GuiButton.$id3 != 8) { + nms_GuiSlot_actionPerformed($this.$serverSlotContainer, $par1GuiButton); + break a; + } + if (!nms_GuiMultiplayer_testIfCanRefresh()) + break a; + nms_GuiMultiplayer_lastRefresh = Long_ZERO; + nms_GuiMultiplayer_cooldownTimer = nms_GuiMultiplayer_cooldownTimer - 1 | 0; + nmc_Minecraft_displayGuiScreen($this.$mc2, nms_GuiMultiplayer__init_($this.$parentScreen)); + } + return; + case 1: + nms_GuiMultiplayer_joinServer($this, var$9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1GuiButton, $var2, $var3, $var4, $var5, $var6, $var7, $var8, var$9, $var9, $ptr); +} +function nms_GuiMultiplayer_confirmClicked($this, $par1, $par2) { + var $var3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$deleteClicked) { + $this.$deleteClicked = 0; + if ($par1) { + nms_ServerList_removeServerData(nms_GuiMultiplayer_internetServerList, $par2); + nms_ServerList_saveServerList(nms_GuiMultiplayer_internetServerList); + $this.$selectedServer = (-1); + } + nmc_Minecraft_displayGuiScreen($this.$mc2, $this); + } else if (!$this.$directClicked) { + if ($this.$addClicked) { + $this.$addClicked = 0; + if ($par1) { + nms_ServerList_addServerData(nms_GuiMultiplayer_internetServerList, $this.$theServerData); + nms_ServerList_saveServerList(nms_GuiMultiplayer_internetServerList); + $this.$selectedServer = (-1); + } + nmc_Minecraft_displayGuiScreen($this.$mc2, $this); + } else if ($this.$editClicked) { + $this.$editClicked = 0; + if ($par1) { + $var3 = nms_ServerList_getServerData(nms_GuiMultiplayer_internetServerList, $this.$selectedServer); + $var3.$serverName = $this.$theServerData.$serverName; + $var3.$serverIP = $this.$theServerData.$serverIP; + $var3.$hideAddress = $this.$theServerData.$hideAddress; + $var3.$pingSentTime = Long_fromInt(-1); + nms_ServerList_saveServerList(nms_GuiMultiplayer_internetServerList); + } + nmc_Minecraft_displayGuiScreen($this.$mc2, $this); + } + } else { + $this.$directClicked = 0; + if ($par1) { + $var3 = $this.$theServerData; + $ptr = 1; + continue main; + } + nmc_Minecraft_displayGuiScreen($this.$mc2, $this); + } + return; + case 1: + nms_GuiMultiplayer_connectToServer($this, $var3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $var3, $ptr); +} +function nms_GuiMultiplayer_keyTyped($this, $par1, $par2) { + var $var3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = $this.$selectedServer; + if ($par2 == 59) { + $this.$mc2.$gameSettings.$hideServerAddress = $this.$mc2.$gameSettings.$hideServerAddress ? 0 : 1; + nms_GameSettings_saveOptions($this.$mc2.$gameSettings); + } else if (nms_GuiScreen_isShiftKeyDown() && $par2 == 200) { + if ($var3 > nms_ServerList_forcedServers.$size && $var3 < nms_ServerList_countServers(nms_GuiMultiplayer_internetServerList)) { + $this.$selectedServer = $this.$selectedServer - 1 | 0; + if ($var3 < (nms_ServerList_countServers(nms_GuiMultiplayer_internetServerList) - 1 | 0)) + nms_GuiSlot_func_77208_b($this.$serverSlotContainer, -$this.$serverSlotContainer.$slotHeight); + } + } else if (nms_GuiScreen_isShiftKeyDown() && $par2 == 208) { + if ($var3 < (nms_ServerList_countServers(nms_GuiMultiplayer_internetServerList) - 1 | 0)) { + $this.$selectedServer = $this.$selectedServer + 1 | 0; + if ($var3 > 0) + nms_GuiSlot_func_77208_b($this.$serverSlotContainer, $this.$serverSlotContainer.$slotHeight); + } + } else if ($par1 == 13) { + var$4 = ju_ArrayList_get($this.$buttonList, 2); + $ptr = 1; + continue main; + } + return; + case 1: + nms_GuiMultiplayer_actionPerformed($this, var$4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $var3, var$4, $ptr); +} +function nms_GuiMultiplayer_drawScreen($this, $par1, $par2, $par3) { + var $var4, $showAyonull, $canYouNot, $linkWidth, $mouseOver, $link, $w, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$w = $thread.pop();$link = $thread.pop();$mouseOver = $thread.pop();$linkWidth = $thread.pop();$canYouNot = $thread.pop();$showAyonull = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$lagTooltip = null; + $var4 = nms_StringTranslate_instance; + $ptr = 1; + case 1: + nms_GuiScreen_drawDefaultBackground($this); + if ($rt_suspending()) { + break main; + } + $showAyonull = nle_ConfigConstants_ayonullTitle !== null && nle_ConfigConstants_ayonullLink !== null ? 1 : 0; + $this.$serverSlotContainer.$top = !$showAyonull ? 32 : 42; + $canYouNot = $this.$serverSlotContainer; + $ptr = 2; + case 2: + nms_GuiSlot_drawScreen($canYouNot, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + if ($showAyonull) { + $var4 = $this.$fontRenderer0; + $canYouNot = nle_ConfigConstants_ayonullTitle; + $linkWidth = $this.$width / 2 | 0; + $showAyonull = 12; + $mouseOver = 14540134; + $ptr = 4; + continue main; + } + $canYouNot = $this.$fontRenderer0; + $var4 = nms_StringTranslate_translateKey($var4, $rt_s(1363)); + $showAyonull = $this.$width / 2 | 0; + $mouseOver = 16; + $linkWidth = 16777215; + $ptr = 3; + case 3: + nms_Gui_drawCenteredString($this, $canYouNot, $var4, $showAyonull, $mouseOver, $linkWidth); + if ($rt_suspending()) { + break main; + } + $ptr = 5; + continue main; + case 4: + nms_Gui_drawCenteredString($this, $var4, $canYouNot, $linkWidth, $showAyonull, $mouseOver); + if ($rt_suspending()) { + break main; + } + $link = nle_ConfigConstants_ayonullLink; + $linkWidth = nms_FontRenderer_getStringWidth($this.$fontRenderer0, $link); + $mouseOver = $par1 > ((($this.$width - $linkWidth | 0) / 2 | 0) - 10 | 0) && $par1 < ((($this.$width + $linkWidth | 0) / 2 | 0) + 10 | 0) && $par2 > 21 && $par2 < 35 ? 1 : 0; + $canYouNot = $this.$fontRenderer0; + $var4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var4); + jl_AbstractStringBuilder_append1($var4, nms_EnumChatFormatting_UNDERLINE); + jl_AbstractStringBuilder_append($var4, $link); + $var4 = jl_AbstractStringBuilder_toString($var4); + $linkWidth = ($this.$width - $linkWidth | 0) / 2 | 0; + $showAyonull = 23; + $mouseOver = !$mouseOver ? 7829469 : 12303359; + $ptr = 8; + continue main; + case 5: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + if ($this.$lagTooltip !== null) { + $var4 = $this.$lagTooltip; + $ptr = 6; + continue main; + } + if (!nms_GuiMultiplayer_isLockedOut) + return; + $canYouNot = $rt_s(1364); + $w = nms_FontRenderer_getStringWidth($this.$fontRenderer0, $canYouNot); + nms_Gui_drawRect((($this.$width - $w | 0) - 4 | 0) / 2 | 0, $this.$height - 80 | 0, (($this.$width + $w | 0) + 4 | 0) / 2 | 0, $this.$height - 70 | 0, (-872415232)); + $var4 = $this.$fontRenderer0; + $par1 = ($this.$width - $w | 0) / 2 | 0; + $par2 = $this.$height - 79 | 0; + $linkWidth = (-2285022); + $ptr = 7; + continue main; + case 6: + nms_GuiMultiplayer_func_74007_a($this, $var4, $par1, $par2); + if ($rt_suspending()) { + break main; + } + if (!nms_GuiMultiplayer_isLockedOut) + return; + $canYouNot = $rt_s(1364); + $w = nms_FontRenderer_getStringWidth($this.$fontRenderer0, $canYouNot); + nms_Gui_drawRect((($this.$width - $w | 0) - 4 | 0) / 2 | 0, $this.$height - 80 | 0, (($this.$width + $w | 0) + 4 | 0) / 2 | 0, $this.$height - 70 | 0, (-872415232)); + $var4 = $this.$fontRenderer0; + $par1 = ($this.$width - $w | 0) / 2 | 0; + $par2 = $this.$height - 79 | 0; + $linkWidth = (-2285022); + $ptr = 7; + case 7: + nms_FontRenderer_drawStringWithShadow($var4, $canYouNot, $par1, $par2, $linkWidth); + if ($rt_suspending()) { + break main; + } + if (nms_GuiMultiplayer_cooldownTimer < 3) + nms_GuiMultiplayer_isLockedOut = 0; + return; + case 8: + nms_FontRenderer_drawStringWithShadow($canYouNot, $var4, $linkWidth, $showAyonull, $mouseOver); + if ($rt_suspending()) { + break main; + } + $ptr = 5; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $showAyonull, $canYouNot, $linkWidth, $mouseOver, $link, $w, $ptr); +} +function nms_GuiMultiplayer_mouseClicked($this, $par1, $par2, $par3) { + var $linkWidth, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$linkWidth = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$par3 && nle_ConfigConstants_ayonullTitle !== null && nle_ConfigConstants_ayonullLink !== null) { + $linkWidth = nms_FontRenderer_getStringWidth($this.$fontRenderer0, nle_ConfigConstants_ayonullLink); + if ($par1 > ((($this.$width - $linkWidth | 0) / 2 | 0) - 10 | 0) && $par1 < ((($this.$width + $linkWidth | 0) / 2 | 0) + 10 | 0) && $par2 > 21 && $par2 < 35 ? 1 : 0) { + nlea_EaglerAdapterImpl2_openLink(nle_ConfigConstants_ayonullLink); + return; + } + } + $ptr = 1; + case 1: + nms_GuiScreen_mouseClicked($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $linkWidth, $ptr); +} +function nms_GuiMultiplayer_joinServer($this, $par1) { + var var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$2 = nms_ServerList_getServerData(nms_GuiMultiplayer_internetServerList, $par1); + $ptr = 1; + case 1: + nms_GuiMultiplayer_connectToServer($this, var$2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, var$2, $ptr); +} +function nms_GuiMultiplayer_connectToServer($this, $par1ServerData) { + var var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1ServerData = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$2 = $this.$mc2; + var$3 = new nms_GuiConnecting; + var$4 = $this.$mc2; + $ptr = 1; + case 1: + nms_GuiConnecting__init_(var$3, $this, var$4, $par1ServerData); + if ($rt_suspending()) { + break main; + } + nmc_Minecraft_displayGuiScreen(var$2, var$3); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ServerData, var$2, var$3, var$4, $ptr); +} +function nms_GuiMultiplayer_func_74007_a($this, $par1Str, $par2, $par3) { + var $var4, $var5, var$6, $strs, $var6, $full, $i, var$11, $var6_0, $w, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$w = $thread.pop();$var6_0 = $thread.pop();var$11 = $thread.pop();$i = $thread.pop();$full = $thread.pop();$var6 = $thread.pop();$strs = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1Str !== null) { + if (jl_String_indexOf0($par1Str, 10) < 0) { + $var4 = $par2 + 12 | 0; + $var5 = $par3 - 12 | 0; + nms_Gui_drawGradientRect($this, $var4 - 3 | 0, $var5 - 3 | 0, ($var4 + nms_FontRenderer_getStringWidth($this.$fontRenderer0, $par1Str) | 0) + 3 | 0, ($var5 + 8 | 0) + 3 | 0, (-1073741824), (-1073741824)); + var$6 = $this.$fontRenderer0; + $par2 = (-1); + $ptr = 1; + continue main; + } + $strs = jl_String_split($par1Str, $rt_s(64)); + $var6 = 0; + $full = 0; + $i = 0; + while (true) { + var$11 = $strs.data; + $var6_0 = var$11.length; + if ($i >= $var6_0) + break; + var$11[$i] = jl_String_trim(jl_String_replace(var$11[$i], 13, 32)); + if (jl_String_length(var$11[$i]) > 0) { + $w = nms_FontRenderer_getStringWidth($this.$fontRenderer0, var$11[$i]); + if ($w > $var6) + $var6 = $w; + $full = $full + 1 | 0; + } + $i = $i + 1 | 0; + } + $var4 = $par2 + 12 | 0; + $var5 = $par3 - 12 | 0; + nms_Gui_drawGradientRect($this, $var4 - 3 | 0, $var5 - 3 | 0, ($var4 + $var6 | 0) + 3 | 0, ($var5 + ($full * 9 | 0) | 0) + 2 | 0, (-1073741824), (-1073741824)); + $i = 0; + while ($i < $var6_0) { + if (jl_String_length(var$11[$i]) > 0) { + $par1Str = $this.$fontRenderer0; + var$6 = var$11[$i]; + $var6 = 0 + 1 | 0; + $par2 = $var5 + (9 * 0 | 0) | 0; + $par3 = (-1); + $ptr = 2; + continue main; + } + $i = $i + 1 | 0; + } + } + return; + case 1: + nms_FontRenderer_drawStringWithShadow(var$6, $par1Str, $var4, $var5, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_FontRenderer_drawStringWithShadow($par1Str, var$6, $var4, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $par2 = $var6; + while (true) { + $i = $i + 1 | 0; + if ($i >= $var6_0) + break; + if (jl_String_length(var$11[$i]) > 0) { + $par1Str = $this.$fontRenderer0; + var$6 = var$11[$i]; + $var6 = $par2 + 1 | 0; + $par2 = $var5 + (9 * $par2 | 0) | 0; + $par3 = (-1); + continue main; + } + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, $par2, $par3, $var4, $var5, var$6, $strs, $var6, $full, $i, var$11, $var6_0, $w, $ptr); +} +function nms_GuiMultiplayer_getInternetServerList($par0GuiMultiplayer) { + return nms_GuiMultiplayer_internetServerList; +} +function nms_GuiMultiplayer_getSelectedServer($par0GuiMultiplayer) { + var $i; + $i = nms_ServerList_countServers(nms_GuiMultiplayer_internetServerList); + if ($par0GuiMultiplayer.$selectedServer >= $i && $par0GuiMultiplayer.$selectedServer > 0) + $par0GuiMultiplayer.$selectedServer = $i - 1 | 0; + return $par0GuiMultiplayer.$selectedServer; +} +function nms_GuiMultiplayer_getAndSetLagTooltip($par0GuiMultiplayer, $par1Str) { + $par0GuiMultiplayer.$lagTooltip = $par1Str; + return $par1Str; +} +function nms_GuiMultiplayer__clinit_() { + nms_GuiMultiplayer_threadsPending = 0; + nms_GuiMultiplayer_lock = new jl_Object; + nms_GuiMultiplayer_internetServerList = null; + nms_GuiMultiplayer_lastCooldown = Long_ZERO; + nms_GuiMultiplayer_lastRefresh = Long_ZERO; + nms_GuiMultiplayer_cooldownTimer = 0; + nms_GuiMultiplayer_isLockedOut = 0; +} +function nle_GuiScreenVoiceChannel() { + var a = this; nms_GuiScreen.call(a); + a.$screenTitle0 = null; + a.$parent0 = null; + a.$channel = null; + a.$done = null; + a.$connect0 = null; + a.$disconnect0 = null; + a.$slider = null; +} +var nle_GuiScreenVoiceChannel_tex_gui = null; +var nle_GuiScreenVoiceChannel_connectedUsers = null; +var nle_GuiScreenVoiceChannel_talkingUsers = null; +var nle_GuiScreenVoiceChannel_voiceActive = 0; +var nle_GuiScreenVoiceChannel_voiceRelayed = 0; +var nle_GuiScreenVoiceChannel_fadeInTimer = Long_ZERO; +function nle_GuiScreenVoiceChannel_initGui($this) { + var $var1, var$2, var$3, var$4, var$5, var$6; + $var1 = nms_StringTranslate_instance; + $this.$screenTitle0 = nms_StringTranslate_translateKey($var1, $rt_s(1365)); + $this.$channel = nms_GuiTextField__init_($this.$fontRenderer0, ($this.$width / 2 | 0) - 98 | 0, ($this.$height / 6 | 0) + 24 | 0, 195, 20); + var$2 = $this.$channel; + nle_EaglerProfile_$callClinit(); + nms_GuiTextField_setText(var$2, nle_EaglerProfile_myChannel); + nlea_EaglerAdapterImpl2_enableRepeatEvents0(1); + var$3 = $this.$buttonList; + var$4 = nms_GuiButton__init_(200, ($this.$width / 2 | 0) - 100 | 0, ($this.$height / 6 | 0) + 148 | 0, nms_StringTranslate_translateKey($var1, $rt_s(511))); + $this.$done = var$4; + ju_ArrayList_add(var$3, var$4); + var$3 = $this.$buttonList; + var$4 = nms_GuiButton__init_0(1, ($this.$width / 2 | 0) - 100 | 0, ($this.$height / 6 | 0) + 52 | 0, 99, 20, nms_StringTranslate_translateKey($var1, $rt_s(1366))); + $this.$connect0 = var$4; + ju_ArrayList_add(var$3, var$4); + var$2 = $this.$buttonList; + var$3 = nms_GuiButton__init_0(2, ($this.$width / 2 | 0) + 1 | 0, ($this.$height / 6 | 0) + 52 | 0, 99, 20, nms_StringTranslate_translateKey($var1, $rt_s(1367))); + $this.$disconnect0 = var$3; + ju_ArrayList_add(var$2, var$3); + var$2 = $this.$buttonList; + var$3 = new nms_GuiSlider2; + var$5 = ($this.$width / 2 | 0) - 100 | 0; + var$6 = ($this.$height / 6 | 0) + 103 | 0; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append2(var$4, 100); + jl_AbstractStringBuilder_append(var$4, $rt_s(344)); + nms_GuiButton__init_1(var$3, 3, var$5, var$6, 200, 20, jl_AbstractStringBuilder_toString(var$4)); + var$3.$sliderValue = 1.0; + var$3.$sliderMax = 1.0; + var$3.$dragging0 = 0; + var$3.$sliderValue = 0.5; + var$3.$sliderMax = 2.0; + $this.$slider = var$3; + ju_ArrayList_add(var$2, var$3); +} +function nle_GuiScreenVoiceChannel_onGuiClosed($this) { + nlea_EaglerAdapterImpl2_enableRepeatEvents0(0); +} +function nle_GuiScreenVoiceChannel_drawScreen($this, $mx, $my, $par3) { + var $var1, var$5, var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var1 = $thread.pop();$par3 = $thread.pop();$my = $thread.pop();$mx = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_drawDefaultBackground($this); + if ($rt_suspending()) { + break main; + } + $var1 = nms_StringTranslate_instance; + var$5 = $this.$fontRenderer0; + var$6 = $this.$screenTitle0; + var$7 = $this.$width / 2 | 0; + var$8 = 15; + var$9 = 16777215; + $ptr = 2; + case 2: + nms_Gui_drawCenteredString($this, var$5, var$6, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + var$5 = $this.$fontRenderer0; + var$6 = nms_StringTranslate_translateKey($var1, $rt_s(1368)); + var$8 = ($this.$width / 2 | 0) - 98 | 0; + var$9 = ($this.$height / 6 | 0) + 8 | 0; + var$7 = 10526880; + $ptr = 3; + case 3: + nms_FontRenderer_drawStringWithShadow(var$5, var$6, var$8, var$9, var$7); + if ($rt_suspending()) { + break main; + } + if (nle_GuiScreenVoiceChannel_voiceRelayed) { + var$5 = $this.$fontRenderer0; + var$6 = nms_StringTranslate_translateKey($var1, $rt_s(1369)); + var$9 = $this.$width / 2 | 0; + var$7 = ($this.$height / 6 | 0) + 125 | 0; + var$8 = 16764108; + $ptr = 5; + continue main; + } + var$5 = $this.$fontRenderer0; + var$6 = nms_StringTranslate_translateKey($var1, $rt_s(1370)); + var$8 = ($this.$width / 2 | 0) - 98 | 0; + var$9 = ($this.$height / 6 | 0) + 89 | 0; + var$7 = 10526880; + $ptr = 4; + case 4: + nms_FontRenderer_drawStringWithShadow(var$5, var$6, var$8, var$9, var$7); + if ($rt_suspending()) { + break main; + } + $this.$slider.$yPosition = ($this.$height / 6 | 0) + 103 | 0; + $this.$done.$yPosition = ($this.$height / 6 | 0) + 148 | 0; + $ptr = 9; + continue main; + case 5: + nms_Gui_drawCenteredString($this, var$5, var$6, var$9, var$7, var$8); + if ($rt_suspending()) { + break main; + } + var$5 = $this.$fontRenderer0; + var$6 = nms_StringTranslate_translateKey($var1, $rt_s(1371)); + var$8 = $this.$width / 2 | 0; + var$9 = ($this.$height / 6 | 0) + 136 | 0; + var$7 = 16764108; + $ptr = 6; + case 6: + nms_Gui_drawCenteredString($this, var$5, var$6, var$8, var$9, var$7); + if ($rt_suspending()) { + break main; + } + var$5 = $this.$fontRenderer0; + var$6 = nms_StringTranslate_translateKey($var1, $rt_s(1372)); + var$8 = $this.$width / 2 | 0; + var$9 = ($this.$height / 6 | 0) + 147 | 0; + var$7 = 16764108; + $ptr = 7; + case 7: + nms_Gui_drawCenteredString($this, var$5, var$6, var$8, var$9, var$7); + if ($rt_suspending()) { + break main; + } + var$5 = $this.$fontRenderer0; + var$6 = nms_StringTranslate_translateKey($var1, $rt_s(1370)); + var$8 = ($this.$width / 2 | 0) - 98 | 0; + var$9 = ($this.$height / 6 | 0) + 81 | 0; + var$7 = 10526880; + $ptr = 8; + case 8: + nms_FontRenderer_drawStringWithShadow(var$5, var$6, var$8, var$9, var$7); + if ($rt_suspending()) { + break main; + } + $this.$slider.$yPosition = ($this.$height / 6 | 0) + 95 | 0; + $this.$done.$yPosition = ($this.$height / 6 | 0) + 168 | 0; + $ptr = 9; + case 9: + nms_GuiScreen_drawScreen($this, $mx, $my, $par3); + if ($rt_suspending()) { + break main; + } + var$5 = $this.$channel; + $ptr = 10; + case 10: + nms_GuiTextField_drawTextBox(var$5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $mx, $my, $par3, $var1, var$5, var$6, var$7, var$8, var$9, $ptr); +} +function nle_GuiScreenVoiceChannel_actionPerformed($this, $par1GuiButton) { + if ($par1GuiButton.$id3 == 200) + nmc_Minecraft_displayGuiScreen($this.$mc2, $this.$parent0); + else if ($par1GuiButton.$id3 == 1) { + nlea_EaglerAdapterImpl2_$callClinit(); + alert("voice channels are not implemented yet"); + nlea_EaglerAdapterImpl2_connected = 1; + } else if ($par1GuiButton.$id3 == 2) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_connected = 0; + } +} +function nle_GuiScreenVoiceChannel_updateScreen($this) { + nms_GuiTextField_updateCursorCounter($this.$channel); + $this.$connect0.$enabled = nle_GuiScreenVoiceChannel_voiceActive ? 0 : 1; + $this.$disconnect0.$enabled = nle_GuiScreenVoiceChannel_voiceActive; + $this.$channel.$isEnabled = nle_GuiScreenVoiceChannel_voiceActive ? 0 : 1; + $this.$slider.$enabled = nle_GuiScreenVoiceChannel_voiceActive; +} +function nle_GuiScreenVoiceChannel_keyTyped($this, $par1, $par2) { + var var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = $this.$channel; + $ptr = 1; + case 1: + nms_GuiTextField_textboxKeyTyped(var$3, $par1, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, var$3, $ptr); +} +function nle_GuiScreenVoiceChannel_mouseClicked($this, $par1, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_mouseClicked($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + nms_GuiTextField_mouseClicked($this.$channel, $par1, $par2, $par3); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $ptr); +} +function nle_GuiScreenVoiceChannel_tickVoiceConnection() { + nlea_EaglerAdapterImpl2_$callClinit(); + nle_GuiScreenVoiceChannel_voiceActive = nlea_EaglerAdapterImpl2_connected; + if (!nle_GuiScreenVoiceChannel_voiceActive) + nle_GuiScreenVoiceChannel_voiceRelayed = 0; + else { + nle_GuiScreenVoiceChannel_voiceRelayed = nlea_EaglerAdapterImpl2_connected; + nle_GuiScreenVoiceChannel_connectedUsers = $rt_createArray(jl_String, 0); + nle_GuiScreenVoiceChannel_talkingUsers = $rt_createArray(jl_String, 0); + ju_Arrays_sort(nle_GuiScreenVoiceChannel_talkingUsers); + ju_Arrays_sort(nle_GuiScreenVoiceChannel_connectedUsers); + } +} +function nle_GuiScreenVoiceChannel_drawOverlay() { + var $mc, $res, $i, $titleScreen, $width, $line1, $line2, $ll1, $ll2, var$10, $wid, $i_0, var$13, var$14, $sw, var$16, $wid_0, $sw_0, $i_1, $isTalking, $j, $b, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$b = $thread.pop();$j = $thread.pop();$isTalking = $thread.pop();$i_1 = $thread.pop();$sw_0 = $thread.pop();$wid_0 = $thread.pop();var$16 = $thread.pop();$sw = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();$i_0 = $thread.pop();$wid = $thread.pop();var$10 = $thread.pop();$ll2 = $thread.pop();$ll1 = $thread.pop();$line2 = $thread.pop();$line1 = $thread.pop();$width = $thread.pop();$titleScreen = $thread.pop();$i = $thread.pop();$res = $thread.pop();$mc = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $mc = nmc_Minecraft_getMinecraft(); + if (Long_lt(Long_sub(jl_System_currentTimeMillis(), nle_GuiScreenVoiceChannel_fadeInTimer), Long_fromInt(1500))) { + $res = nms_ScaledResolution__init_($mc.$gameSettings, $mc.$displayWidth, $mc.$displayHeight); + nleg_EaglerAdapterGL30_glDisable(3553); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glDisable(2929); + nleg_EaglerAdapterGL30_glDepthMask(0); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + $i = 1.0 / (Long_toNumber(Long_sub(jl_System_currentTimeMillis(), nle_GuiScreenVoiceChannel_fadeInTimer)) / 600.0 + 1.0); + $i = $i * $i * 1.0800000429153442 - 0.07999999821186066; + if ($i < 0.0) + $i = 0.0; + nms_Gui_drawRect(0, 0, nms_ScaledResolution_getScaledWidth($res), nms_ScaledResolution_getScaledHeight($res), ($i * 255.0 | 0) << 24 | 16777215); + nleg_EaglerAdapterGL30_glEnable(3008); + if (Long_lt(Long_sub(jl_System_currentTimeMillis(), nle_GuiScreenVoiceChannel_fadeInTimer), Long_fromInt(130))) { + $ptr = 1; + continue main; + } + nleg_EaglerAdapterGL30_glEnable(2929); + nleg_EaglerAdapterGL30_glDepthMask(1); + } + $titleScreen = $mc.$currentScreen !== null && $mc.$currentScreen instanceof nms_GuiMainMenu ? 1 : 0; + if (nle_GuiScreenVoiceChannel_voiceActive && !($titleScreen && $mc.$currentScreen.$showAck) && !$mc.$gameSettings.$showDebugInfo) { + $res = nms_ScaledResolution__init_($mc.$gameSettings, $mc.$displayWidth, $mc.$displayHeight); + $width = nms_ScaledResolution_getScaledWidth($res); + nms_ScaledResolution_getScaledHeight($res); + if ($titleScreen) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 12.0, 0.0); + } + a: { + b: { + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $line1 = $rt_s(1373); + $line2 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), nle_GuiScreenVoiceChannel_connectedUsers.data.length), $rt_s(1374))); + $ll1 = nms_FontRenderer_getStringWidth($mc.$fontRenderer, $line1); + $ll2 = nms_FontRenderer_getStringWidth($mc.$fontRenderer, $line2); + var$10 = $width - 17 | 0; + nms_Gui_drawRect((var$10 - $ll1 | 0) - 6 | 0, 0, $width, 20, 855638016); + if (!$mc.$gameSettings.$keyBindPlayerList.$pressed) { + if ($mc.$currentScreen === null) + break b; + if (!($mc.$currentScreen instanceof nms_GuiIngameMenu) && !($mc.$currentScreen instanceof nle_GuiScreenVoiceChannel)) + break b; + } + if (nle_GuiScreenVoiceChannel_connectedUsers.data.length <= 0) + break a; + $wid = 0; + $i_0 = 0; + var$13 = $width - 12 | 0; + var$14 = $width - 9 | 0; + if ($i_0 >= nle_GuiScreenVoiceChannel_connectedUsers.data.length) { + nms_Gui_drawRect(($width - $wid | 0) - 15 | 0, 24, $width, 26 + (nle_GuiScreenVoiceChannel_connectedUsers.data.length * 11 | 0) | 0, 855638016); + break a; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $sw = nms_FontRenderer_getStringWidth($mc.$fontRenderer, nle_GuiScreenVoiceChannel_connectedUsers.data[$i_0]); + $res = $mc.$fontRenderer; + var$16 = nle_GuiScreenVoiceChannel_connectedUsers.data[$i_0]; + $wid_0 = var$13 - $sw | 0; + $sw_0 = $i_0 * 11 | 0; + $i_1 = 26 + $sw_0 | 0; + $isTalking = (-1118482); + $ptr = 5; + continue main; + } + if (nle_GuiScreenVoiceChannel_talkingUsers.data.length > 0) { + $wid_0 = 0; + $i_1 = 0; + $isTalking = $width - 12 | 0; + var$14 = $width - 9 | 0; + if ($i_1 < nle_GuiScreenVoiceChannel_talkingUsers.data.length) { + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $sw_0 = nms_FontRenderer_getStringWidth($mc.$fontRenderer, nle_GuiScreenVoiceChannel_talkingUsers.data[$i_1]); + $res = $mc.$fontRenderer; + var$16 = nle_GuiScreenVoiceChannel_talkingUsers.data[$i_1]; + $j = $isTalking - $sw_0 | 0; + $sw = $i_1 * 11 | 0; + $b = 26 + $sw | 0; + var$13 = (-1118482); + $ptr = 6; + continue main; + } + nms_Gui_drawRect(($width - $wid_0 | 0) - 15 | 0, 24, $width, 26 + (nle_GuiScreenVoiceChannel_talkingUsers.data.length * 11 | 0) | 0, 855638016); + } + } + $res = $mc.$fontRenderer; + $wid_0 = (($width - 16 | 0) - $ll1 | 0) - 4 | 0; + $i_1 = 2; + $sw_0 = (-1); + $ptr = 2; + continue main; + } + return; + case 1: + nmc_Minecraft_showWarningText($mc); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(2929); + nleg_EaglerAdapterGL30_glDepthMask(1); + $titleScreen = $mc.$currentScreen !== null && $mc.$currentScreen instanceof nms_GuiMainMenu ? 1 : 0; + if (nle_GuiScreenVoiceChannel_voiceActive && !($titleScreen && $mc.$currentScreen.$showAck) && !$mc.$gameSettings.$showDebugInfo) { + $res = nms_ScaledResolution__init_($mc.$gameSettings, $mc.$displayWidth, $mc.$displayHeight); + $width = nms_ScaledResolution_getScaledWidth($res); + nms_ScaledResolution_getScaledHeight($res); + if ($titleScreen) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 12.0, 0.0); + } + c: { + d: { + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $line1 = $rt_s(1373); + $line2 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), nle_GuiScreenVoiceChannel_connectedUsers.data.length), $rt_s(1374))); + $ll1 = nms_FontRenderer_getStringWidth($mc.$fontRenderer, $line1); + $ll2 = nms_FontRenderer_getStringWidth($mc.$fontRenderer, $line2); + var$10 = $width - 17 | 0; + nms_Gui_drawRect((var$10 - $ll1 | 0) - 6 | 0, 0, $width, 20, 855638016); + if (!$mc.$gameSettings.$keyBindPlayerList.$pressed) { + if ($mc.$currentScreen === null) + break d; + if (!($mc.$currentScreen instanceof nms_GuiIngameMenu) && !($mc.$currentScreen instanceof nle_GuiScreenVoiceChannel)) + break d; + } + if (nle_GuiScreenVoiceChannel_connectedUsers.data.length <= 0) + break c; + $wid = 0; + $i_0 = 0; + var$13 = $width - 12 | 0; + var$14 = $width - 9 | 0; + if ($i_0 >= nle_GuiScreenVoiceChannel_connectedUsers.data.length) { + nms_Gui_drawRect(($width - $wid | 0) - 15 | 0, 24, $width, 26 + (nle_GuiScreenVoiceChannel_connectedUsers.data.length * 11 | 0) | 0, 855638016); + break c; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $sw = nms_FontRenderer_getStringWidth($mc.$fontRenderer, nle_GuiScreenVoiceChannel_connectedUsers.data[$i_0]); + $res = $mc.$fontRenderer; + var$16 = nle_GuiScreenVoiceChannel_connectedUsers.data[$i_0]; + $wid_0 = var$13 - $sw | 0; + $sw_0 = $i_0 * 11 | 0; + $i_1 = 26 + $sw_0 | 0; + $isTalking = (-1118482); + $ptr = 5; + continue main; + } + if (nle_GuiScreenVoiceChannel_talkingUsers.data.length > 0) { + $wid_0 = 0; + $i_1 = 0; + $isTalking = $width - 12 | 0; + var$14 = $width - 9 | 0; + if ($i_1 < nle_GuiScreenVoiceChannel_talkingUsers.data.length) { + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $sw_0 = nms_FontRenderer_getStringWidth($mc.$fontRenderer, nle_GuiScreenVoiceChannel_talkingUsers.data[$i_1]); + $res = $mc.$fontRenderer; + var$16 = nle_GuiScreenVoiceChannel_talkingUsers.data[$i_1]; + $j = $isTalking - $sw_0 | 0; + $sw = $i_1 * 11 | 0; + $b = 26 + $sw | 0; + var$13 = (-1118482); + $ptr = 6; + continue main; + } + nms_Gui_drawRect(($width - $wid_0 | 0) - 15 | 0, 24, $width, 26 + (nle_GuiScreenVoiceChannel_talkingUsers.data.length * 11 | 0) | 0, 855638016); + } + } + $res = $mc.$fontRenderer; + $wid_0 = (($width - 16 | 0) - $ll1 | 0) - 4 | 0; + $i_1 = 2; + $sw_0 = (-1); + $ptr = 2; + continue main; + } + return; + case 2: + nms_FontRenderer_drawStringWithShadow($res, $line1, $wid_0, $i_1, $sw_0); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($width - 20 | 0, 11.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + $mc = $mc.$fontRenderer; + $wid_0 = -$ll2; + $width = 0; + $i_1 = (-1); + $ptr = 3; + case 3: + nms_FontRenderer_drawStringWithShadow($mc, $line2, $wid_0, $width, $i_1); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + $b = Long_ne(Long_rem(Long_div(jl_System_currentTimeMillis(), Long_fromInt(800)), Long_fromInt(2)), Long_fromInt(1)) ? 0 : 1; + $mc = nle_GuiScreenVoiceChannel_tex_gui; + $ptr = 4; + case 4: + nle_TextureLocation_bindTexture($mc); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 0.6499999761581421); + nms_Gui_static_drawTexturedModalRect(var$10, 2, !$b ? 224 : 192, 0, 15, 15); + if ($titleScreen) + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + case 5: + nms_FontRenderer_drawStringWithShadow($res, var$16, $wid_0, $i_1, $isTalking); + if ($rt_suspending()) { + break main; + } + if ($wid >= $sw) + $sw = $wid; + $isTalking = 0; + $j = 0; + e: { + while ($j < nle_GuiScreenVoiceChannel_talkingUsers.data.length) { + if (jl_String_equals(nle_GuiScreenVoiceChannel_talkingUsers.data[$j], nle_GuiScreenVoiceChannel_connectedUsers.data[$i_0])) { + $isTalking = 1; + break e; + } + $j = $j + 1 | 0; + } + } + $res = nle_GuiScreenVoiceChannel_tex_gui; + $ptr = 8; + continue main; + case 6: + nms_FontRenderer_drawStringWithShadow($res, var$16, $j, $b, var$13); + if ($rt_suspending()) { + break main; + } + if ($wid_0 < $sw_0) + $wid_0 = $sw_0; + $res = nle_GuiScreenVoiceChannel_tex_gui; + $ptr = 7; + case 7: + nle_TextureLocation_bindTexture($res); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 0.6499999761581421); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(var$14, 27 + $sw | 0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.5, 0.5, 0.5); + nms_Gui_static_drawTexturedModalRect(0, 0, 208, 0, 15, 15); + nleg_EaglerAdapterGL30_glPopMatrix(); + $i_1 = $i_1 + 1 | 0; + if ($i_1 < nle_GuiScreenVoiceChannel_talkingUsers.data.length) { + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $sw_0 = nms_FontRenderer_getStringWidth($mc.$fontRenderer, nle_GuiScreenVoiceChannel_talkingUsers.data[$i_1]); + $res = $mc.$fontRenderer; + var$16 = nle_GuiScreenVoiceChannel_talkingUsers.data[$i_1]; + $j = $isTalking - $sw_0 | 0; + $sw = $i_1 * 11 | 0; + $b = 26 + $sw | 0; + var$13 = (-1118482); + $ptr = 6; + continue main; + } + nms_Gui_drawRect(($width - $wid_0 | 0) - 15 | 0, 24, $width, 26 + (nle_GuiScreenVoiceChannel_talkingUsers.data.length * 11 | 0) | 0, 855638016); + $res = $mc.$fontRenderer; + $wid_0 = (($width - 16 | 0) - $ll1 | 0) - 4 | 0; + $i_1 = 2; + $sw_0 = (-1); + $ptr = 2; + continue main; + case 8: + nle_TextureLocation_bindTexture($res); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 0.6499999761581421); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(var$14, 27 + $sw_0 | 0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.5, 0.5, 0.5); + nms_Gui_static_drawTexturedModalRect(0, 0, !$isTalking ? 224 : 208, 0, 15, 15); + nleg_EaglerAdapterGL30_glPopMatrix(); + $i_0 = $i_0 + 1 | 0; + $wid = $sw; + if ($i_0 < nle_GuiScreenVoiceChannel_connectedUsers.data.length) { + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $sw = nms_FontRenderer_getStringWidth($mc.$fontRenderer, nle_GuiScreenVoiceChannel_connectedUsers.data[$i_0]); + $res = $mc.$fontRenderer; + var$16 = nle_GuiScreenVoiceChannel_connectedUsers.data[$i_0]; + $wid_0 = var$13 - $sw | 0; + $sw_0 = $i_0 * 11 | 0; + $i_1 = 26 + $sw_0 | 0; + $isTalking = (-1118482); + $ptr = 5; + continue main; + } + nms_Gui_drawRect(($width - $wid | 0) - 15 | 0, 24, $width, 26 + (nle_GuiScreenVoiceChannel_connectedUsers.data.length * 11 | 0) | 0, 855638016); + $res = $mc.$fontRenderer; + $wid_0 = (($width - 16 | 0) - $ll1 | 0) - 4 | 0; + $i_1 = 2; + $sw_0 = (-1); + $ptr = 2; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($mc, $res, $i, $titleScreen, $width, $line1, $line2, $ll1, $ll2, var$10, $wid, $i_0, var$13, var$14, $sw, var$16, $wid_0, $sw_0, $i_1, $isTalking, $j, $b, $ptr); +} +function nle_GuiScreenVoiceChannel__clinit_() { + nle_GuiScreenVoiceChannel_tex_gui = nle_TextureLocation__init_($rt_s(532)); + nle_GuiScreenVoiceChannel_connectedUsers = $rt_createArray(jl_String, 0); + nle_GuiScreenVoiceChannel_talkingUsers = $rt_createArray(jl_String, 0); + nle_GuiScreenVoiceChannel_voiceActive = 0; + nle_GuiScreenVoiceChannel_voiceRelayed = 0; + nle_GuiScreenVoiceChannel_fadeInTimer = Long_ZERO; +} +function maa_NoteblockPlayer() { + jl_Object.call(this); +} +var maa_NoteblockPlayer_playing = 0; +var maa_NoteblockPlayer_songdata = null; +var maa_NoteblockPlayer_song = null; +var maa_NoteblockPlayer_thr = null; +var maa_NoteblockPlayer_nb2in = null; +var maa_NoteblockPlayer_in2old = null; +var maa_NoteblockPlayer_instruments = null; +var maa_NoteblockPlayer_startingPos = null; +var maa_NoteblockPlayer_mc = null; +var maa_NoteblockPlayer_legit = 0; +var maa_NoteblockPlayer_flying = 0; +var maa_NoteblockPlayer_playingSong = 0; +var maa_NoteblockPlayer_songLiness = null; +var maa_NoteblockPlayer_instrNoteToBlocks = null; +var maa_NoteblockPlayer_tickPassed = 0; +var maa_NoteblockPlayer_notePos = null; +var maa_NoteblockPlayer_targetNote = 0; +var maa_NoteblockPlayer_correctNote = 0; +var maa_NoteblockPlayer_currentNote = 0; +var maa_NoteblockPlayer_theoreticalNote = 0; +var maa_NoteblockPlayer_building = 0; +function maa_NoteblockPlayer_$callClinit() { + maa_NoteblockPlayer_$callClinit = $rt_eraseClinit(maa_NoteblockPlayer); + maa_NoteblockPlayer__clinit_(); +} +function maa_NoteblockPlayer__init_0() { + var var_0 = new maa_NoteblockPlayer(); + maa_NoteblockPlayer__init_(var_0); + return var_0; +} +function maa_NoteblockPlayer__init_($this) { + maa_NoteblockPlayer_$callClinit(); +} +function maa_NoteblockPlayer_tick() { + var $linesPlayed, var$2, var$3, var$4, $songInfo, $tick, $note, $instr, $blockPos, $songLine, var$11, var$12, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();$songLine = $thread.pop();$blockPos = $thread.pop();$instr = $thread.pop();$note = $thread.pop();$tick = $thread.pop();$songInfo = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$linesPlayed = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + maa_NoteblockPlayer_$callClinit(); + if (maa_NoteblockPlayer_flying) + maa_NoteblockPlayer_mc.$thePlayer.$capabilities.$isFlying = 1; + if (maa_NoteblockPlayer_playing && maa_NoteblockPlayer_playingSong) { + $linesPlayed = 0; + var$2 = maa_NoteblockPlayer_songLiness.data; + var$3 = var$2.length; + var$4 = 0; + while (var$4 < var$3) { + $songInfo = jl_String_split(var$2[var$4], $rt_s(272)).data; + $tick = jl_Integer_parseInt($songInfo[0]) - maa_NoteblockPlayer_tickPassed | 0; + $note = jl_Integer_parseInt($songInfo[1]); + $instr = jl_Integer_parseInt($songInfo[2]); + if ($tick > 0) + break; + $blockPos = ju_HashMap_get(ju_HashMap_get(maa_NoteblockPlayer_instrNoteToBlocks, jl_Integer_valueOf($instr)), jl_Integer_valueOf($note)); + try { + $songLine = maa_NoteblockPlayer_mc.$playerController; + $note = $blockPos.$xCoord | 0; + $tick = $blockPos.$yCoord - 1.0 | 0; + $instr = $blockPos.$zCoord | 0; + var$11 = 1; + $ptr = 1; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NullPointerException) { + } else { + throw $$e; + } + } + $linesPlayed = $linesPlayed + 1 | 0; + var$4 = var$4 + 1 | 0; + } + maa_NoteblockPlayer_tickPassed = maa_NoteblockPlayer_tickPassed + 1 | 0; + if ($linesPlayed) { + $songInfo = maa_NoteblockPlayer_songLiness; + var$12 = $songInfo.data; + var$3 = maa_NoteblockPlayer_songLiness.data.length; + var$2 = jlr_Array_newInstance(jl_Class_getComponentType(jl_Object_getClass($songInfo)), var$3 - $linesPlayed | 0); + $note = $linesPlayed; + while ($note < var$3) { + var$2.data[$note - $linesPlayed | 0] = var$12[$note]; + $note = $note + 1 | 0; + } + maa_NoteblockPlayer_songLiness = var$2; + } + } + return; + case 1: + a: { + try { + nms_PlayerControllerMP_clickBlock($songLine, $note, $tick, $instr, var$11); + if ($rt_suspending()) { + break main; + } + if (maa_NoteblockPlayer_legit) + maa_NoteblockPlayer_rotateToBlock(nms_Vec3_addVector($blockPos, 0.0, (-1.0), 0.0)); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NullPointerException) { + } else { + throw $$e; + } + } + } + while (true) { + $linesPlayed = $linesPlayed + 1 | 0; + var$4 = var$4 + 1 | 0; + if (var$4 >= var$3) + break; + $songInfo = jl_String_split(var$2[var$4], $rt_s(272)).data; + $tick = jl_Integer_parseInt($songInfo[0]) - maa_NoteblockPlayer_tickPassed | 0; + $note = jl_Integer_parseInt($songInfo[1]); + $instr = jl_Integer_parseInt($songInfo[2]); + if ($tick > 0) + break; + $blockPos = ju_HashMap_get(ju_HashMap_get(maa_NoteblockPlayer_instrNoteToBlocks, jl_Integer_valueOf($instr)), jl_Integer_valueOf($note)); + try { + $songLine = maa_NoteblockPlayer_mc.$playerController; + $note = $blockPos.$xCoord | 0; + $tick = $blockPos.$yCoord - 1.0 | 0; + $instr = $blockPos.$zCoord | 0; + var$11 = 1; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NullPointerException) { + } else { + throw $$e; + } + } + } + maa_NoteblockPlayer_tickPassed = maa_NoteblockPlayer_tickPassed + 1 | 0; + if ($linesPlayed) { + $songInfo = maa_NoteblockPlayer_songLiness; + var$12 = $songInfo.data; + var$3 = maa_NoteblockPlayer_songLiness.data.length; + var$2 = jlr_Array_newInstance(jl_Class_getComponentType(jl_Object_getClass($songInfo)), var$3 - $linesPlayed | 0); + $note = $linesPlayed; + while ($note < var$3) { + var$2.data[$note - $linesPlayed | 0] = var$12[$note]; + $note = $note + 1 | 0; + } + maa_NoteblockPlayer_songLiness = var$2; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($linesPlayed, var$2, var$3, var$4, $songInfo, $tick, $note, $instr, $blockPos, $songLine, var$11, var$12, $ptr); +} +function maa_NoteblockPlayer_rotateToBlock($block) { + var $eyesPos, $diffX, $diffY, $diffZ, $diffXZ, $yaw, $pitch; + maa_NoteblockPlayer_$callClinit(); + $block = nms_Vec3_addVector($block, 0.5, 0.5, 0.5); + $eyesPos = nms_Vec3_addVector(nms_EntityLiving_getPosition(maa_NoteblockPlayer_mc.$thePlayer, 1.0), 0.0, 0.11999999731779099, 0.0); + $diffX = $block.$xCoord - $eyesPos.$xCoord; + $diffY = $block.$yCoord - $eyesPos.$yCoord; + $diffZ = $block.$zCoord - $eyesPos.$zCoord; + $diffXZ = jl_Math_sqrt($diffX * $diffX + $diffZ * $diffZ); + $yaw = jl_Math_toDegrees(jl_Math_atan2($diffZ, $diffX)) - 90.0; + $pitch = -jl_Math_toDegrees(jl_Math_atan2($diffY, $diffXZ)); + maa_NoteblockPlayer_mc.$thePlayer.$prevRotationYaw = maa_NoteblockPlayer_mc.$thePlayer.$rotationYaw; + maa_NoteblockPlayer_mc.$thePlayer.$prevRotationPitch = maa_NoteblockPlayer_mc.$thePlayer.$rotationPitch; + maa_NoteblockPlayer_mc.$thePlayer.$rotationYaw = $yaw % 360.0; + maa_NoteblockPlayer_mc.$thePlayer.$rotationPitch = $pitch % 360.0; +} +function maa_NoteblockPlayer_zleep($ms) { + var $startTime, var$3, var$4, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$startTime = $thread.pop();$ms = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + maa_NoteblockPlayer_$callClinit(); + $startTime = jl_System_currentTimeMillis(); + var$3 = Long_fromInt($ms); + a: { + try { + if (Long_ge(Long_sub(jl_System_currentTimeMillis(), $startTime), var$3)) + break a; + var$4 = Long_ZERO; + $ptr = 1; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + } else { + throw $$e; + } + } + } + return; + case 1: + a: { + try { + jl_Thread_sleep(var$4); + if ($rt_suspending()) { + break main; + } + if (Long_ge(Long_sub(jl_System_currentTimeMillis(), $startTime), var$3)) + break a; + var$4 = Long_ZERO; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_InterruptedException) { + } else { + throw $$e; + } + } + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($ms, $startTime, var$3, var$4, $ptr); +} +function maa_NoteblockPlayer_placeAndTuneNoteblocks($instrNoteToBlock) { + var $id1, $entry, $instr, $entryy, $note, $blockPos, $blockDist, $hasBeenPlaced, $id2, $check1, $check2, $slot1id, $item, $noteBlockPos, var$16, var$17, $oldBlockDist, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$oldBlockDist = $thread.pop();var$17 = $thread.pop();var$16 = $thread.pop();$noteBlockPos = $thread.pop();$item = $thread.pop();$slot1id = $thread.pop();$check2 = $thread.pop();$check1 = $thread.pop();$id2 = $thread.pop();$hasBeenPlaced = $thread.pop();$blockDist = $thread.pop();$blockPos = $thread.pop();$note = $thread.pop();$entryy = $thread.pop();$instr = $thread.pop();$entry = $thread.pop();$id1 = $thread.pop();$instrNoteToBlock = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + maa_NoteblockPlayer_$callClinit(); + if (!maa_NoteblockPlayer_playing) + return; + maa_NoteblockPlayer_building = 1; + $id1 = 100; + $ptr = 1; + case 1: + maa_NoteblockPlayer_zleep($id1); + if ($rt_suspending()) { + break main; + } + $instrNoteToBlock = ju_HashMap$HashMapEntrySet_iterator(ju_HashMap_entrySet($instrNoteToBlock)); + a: { + while (ju_HashMap$AbstractMapIterator_hasNext($instrNoteToBlock)) { + $entry = ju_HashMap$EntryIterator_next0($instrNoteToBlock); + $instr = ju_MapEntry_getKey($entry); + $entry = ju_HashMap$HashMapEntrySet_iterator(ju_HashMap_entrySet(ju_MapEntry_getValue($entry))); + while (ju_HashMap$AbstractMapIterator_hasNext($entry)) { + $entryy = ju_HashMap$EntryIterator_next0($entry); + $note = ju_MapEntry_getKey($entryy); + $blockPos = ju_MapEntry_getValue($entryy); + if (maa_NoteblockPlayer_playing) { + $blockDist = nms_Vec3_distanceTo(nms_EntityLiving_getPosition(maa_NoteblockPlayer_mc.$thePlayer, 1.0), $blockPos); + $hasBeenPlaced = 0; + maa_NoteblockPlayer_correctNote = 0; + if (maa_NoteblockPlayer_playing) { + if (!$hasBeenPlaced) + break a; + if (!maa_NoteblockPlayer_correctNote) + break a; + } + maa_NoteblockPlayer_correctNote = 0; + } + } + } + if (!maa_NoteblockPlayer_playing) { + maa_NoteblockPlayer_building = 0; + return; + } + nms_EntityClientPlayerMP_sendChatMessage(maa_NoteblockPlayer_mc.$thePlayer, $rt_s(1375)); + $id1 = 500; + $ptr = 2; + continue main; + } + if (jl_Math_abs2(32767.0 - $blockDist) > 0.1) + nms_EntityPlayerSP_sendChatToPlayer(maa_NoteblockPlayer_mc.$thePlayer, jl_StringBuilder_toString(jl_StringBuilder_append9(jl_StringBuilder_append(jl_StringBuilder_append4(jl_StringBuilder_append(jl_StringBuilder_append9(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1376)), nms_Block_getLocalizedName(maa_NoteblockPlayer_instruments.data[jl_Integer_intValue($instr)])), $rt_s(1377)), $note), $rt_s(1378)), $blockDist), $rt_s(1379)), $blockPos))); + $id1 = nms_World_getBlockId(maa_NoteblockPlayer_mc.$theWorld, $blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0); + $id2 = nms_World_getBlockId(maa_NoteblockPlayer_mc.$theWorld, $blockPos.$xCoord | 0, $blockPos.$yCoord - 2.0 | 0, $blockPos.$zCoord | 0); + nms_Block_$callClinit(); + $check1 = $id1 != nms_Block_music.$blockID ? 0 : 1; + $check2 = $id2 != maa_NoteblockPlayer_instruments.data[jl_Integer_intValue($instr)].$blockID ? 0 : 1; + $slot1id = maa_NoteblockPlayer_mc.$thePlayer.$inventory.$mainInventory.data[0] === null ? (-1) : maa_NoteblockPlayer_mc.$thePlayer.$inventory.$mainInventory.data[0].$itemID0; + b: { + if (nms_PlayerControllerMP_isInCreativeMode(maa_NoteblockPlayer_mc.$playerController)) { + if ($check2 && !$check1) { + if ($slot1id != nms_Block_music.$blockID) { + $item = nms_ItemStack__init_2(nms_Block_music); + maa_NoteblockPlayer_mc.$thePlayer.$inventory.$mainInventory.data[0] = $item; + nms_PlayerControllerMP_sendSlotPacket(maa_NoteblockPlayer_mc.$playerController, $item, ju_ArrayList_size(maa_NoteblockPlayer_mc.$thePlayer.$inventoryContainer.$inventorySlots) - 9 | 0); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet16BlockItemSwitch__init_0(0)); + $id2 = 50; + $ptr = 4; + continue main; + } + maa_NoteblockPlayer_rotateToBlock(nms_Vec3_addVector($blockPos, 0.0, (-1.0), 0.0)); + if (!$id1) + break b; + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(0, $blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1)); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(1, $blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1)); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(2, $blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1)); + $item = maa_NoteblockPlayer_mc; + $noteBlockPos = maa_NoteblockPlayer_mc.$playerController; + $id1 = $blockPos.$xCoord | 0; + $id2 = $blockPos.$yCoord - 1.0 | 0; + $hasBeenPlaced = $blockPos.$zCoord | 0; + $slot1id = 1; + $ptr = 7; + continue main; + } + if (!$check2 && !$check1) { + if ($slot1id != maa_NoteblockPlayer_instruments.data[jl_Integer_intValue($instr)].$blockID) { + $item = nms_ItemStack__init_2(maa_NoteblockPlayer_instruments.data[jl_Integer_intValue($instr)]); + maa_NoteblockPlayer_mc.$thePlayer.$inventory.$mainInventory.data[0] = $item; + nms_PlayerControllerMP_sendSlotPacket(maa_NoteblockPlayer_mc.$playerController, $item, ju_ArrayList_size(maa_NoteblockPlayer_mc.$thePlayer.$inventoryContainer.$inventorySlots) - 9 | 0); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet16BlockItemSwitch__init_0(0)); + $hasBeenPlaced = 50; + $ptr = 6; + continue main; + } + maa_NoteblockPlayer_rotateToBlock(nms_Vec3_addVector($blockPos, 0.0, (-2.0), 0.0)); + if ($id1) { + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(0, $blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1)); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(1, $blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1)); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(2, $blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1)); + $item = maa_NoteblockPlayer_mc; + $noteBlockPos = maa_NoteblockPlayer_mc.$playerController; + $id1 = $blockPos.$xCoord | 0; + $hasBeenPlaced = $blockPos.$yCoord - 1.0 | 0; + $slot1id = $blockPos.$zCoord | 0; + var$16 = 1; + $ptr = 9; + continue main; + } + if ($id2) { + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(0, $blockPos.$xCoord | 0, $blockPos.$yCoord - 2.0 | 0, $blockPos.$zCoord | 0, 1)); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(1, $blockPos.$xCoord | 0, $blockPos.$yCoord - 2.0 | 0, $blockPos.$zCoord | 0, 1)); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(2, $blockPos.$xCoord | 0, $blockPos.$yCoord - 2.0 | 0, $blockPos.$zCoord | 0, 1)); + $item = maa_NoteblockPlayer_mc; + $noteBlockPos = maa_NoteblockPlayer_mc.$playerController; + $slot1id = $blockPos.$xCoord | 0; + $id1 = $blockPos.$yCoord - 2.0 | 0; + $id2 = $blockPos.$zCoord | 0; + $hasBeenPlaced = 1; + $ptr = 11; + continue main; + } + } + } + } + if ($check1 && $check2) { + $hasBeenPlaced = 1; + maa_NoteblockPlayer_notePos = $blockPos; + maa_NoteblockPlayer_targetNote = jl_Integer_intValue($note); + if (maa_NoteblockPlayer_theoreticalNote == (-1)) { + maa_NoteblockPlayer_theoreticalNote = (-2); + if (!nms_PlayerControllerMP_isInCreativeMode(maa_NoteblockPlayer_mc.$playerController)) { + $item = maa_NoteblockPlayer_mc.$playerController; + $id1 = $blockPos.$xCoord | 0; + $id2 = ($blockPos.$yCoord | 0) - 1 | 0; + $check1 = $blockPos.$zCoord | 0; + $slot1id = 1; + $ptr = 5; + continue main; + } + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet15Place__init_0($blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1, nms_InventoryPlayer_getCurrentItem(maa_NoteblockPlayer_mc.$thePlayer.$inventory), 0.0, 1.0, 0.0)); + } else if (maa_NoteblockPlayer_theoreticalNote >= 0 && maa_NoteblockPlayer_theoreticalNote != maa_NoteblockPlayer_targetNote) { + maa_NoteblockPlayer_theoreticalNote = (maa_NoteblockPlayer_theoreticalNote + 1 | 0) % 25 | 0; + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet15Place__init_0($blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1, nms_InventoryPlayer_getCurrentItem(maa_NoteblockPlayer_mc.$thePlayer.$inventory), 0.0, 1.0, 0.0)); + } + } else { + maa_NoteblockPlayer_notePos = null; + maa_NoteblockPlayer_targetNote = (-1); + maa_NoteblockPlayer_currentNote = (-1); + $hasBeenPlaced = 0; + } + $id1 = 50; + $ptr = 3; + continue main; + case 2: + maa_NoteblockPlayer_zleep($id1); + if ($rt_suspending()) { + break main; + } + maa_NoteblockPlayer_building = 0; + return; + case 3: + maa_NoteblockPlayer_zleep($id1); + if ($rt_suspending()) { + break main; + } + var$17 = nms_Vec3_distanceTo(nms_EntityLiving_getPosition(maa_NoteblockPlayer_mc.$thePlayer, 1.0), $blockPos); + $oldBlockDist = $blockDist; + $blockDist = var$17; + a: { + c: while (true) { + if (maa_NoteblockPlayer_playing) { + if (!$hasBeenPlaced) + break a; + if (!maa_NoteblockPlayer_correctNote) + break a; + } + maa_NoteblockPlayer_correctNote = 0; + while (true) { + while (!ju_HashMap$AbstractMapIterator_hasNext($entry)) { + if (!ju_HashMap$AbstractMapIterator_hasNext($instrNoteToBlock)) + break c; + $entry = ju_HashMap$EntryIterator_next0($instrNoteToBlock); + $instr = ju_MapEntry_getKey($entry); + $entry = ju_HashMap$HashMapEntrySet_iterator(ju_HashMap_entrySet(ju_MapEntry_getValue($entry))); + } + $entryy = ju_HashMap$EntryIterator_next0($entry); + $note = ju_MapEntry_getKey($entryy); + $blockPos = ju_MapEntry_getValue($entryy); + if (!maa_NoteblockPlayer_playing) + continue; + else + break; + } + $blockDist = nms_Vec3_distanceTo(nms_EntityLiving_getPosition(maa_NoteblockPlayer_mc.$thePlayer, 1.0), $blockPos); + $oldBlockDist = 32767.0; + $hasBeenPlaced = 0; + maa_NoteblockPlayer_correctNote = 0; + } + if (!maa_NoteblockPlayer_playing) { + maa_NoteblockPlayer_building = 0; + return; + } + nms_EntityClientPlayerMP_sendChatMessage(maa_NoteblockPlayer_mc.$thePlayer, $rt_s(1375)); + $id1 = 500; + $ptr = 2; + continue main; + } + if (jl_Math_abs2($oldBlockDist - $blockDist) > 0.1) + nms_EntityPlayerSP_sendChatToPlayer(maa_NoteblockPlayer_mc.$thePlayer, jl_StringBuilder_toString(jl_StringBuilder_append9(jl_StringBuilder_append(jl_StringBuilder_append4(jl_StringBuilder_append(jl_StringBuilder_append9(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1376)), nms_Block_getLocalizedName(maa_NoteblockPlayer_instruments.data[jl_Integer_intValue($instr)])), $rt_s(1377)), $note), $rt_s(1378)), $blockDist), $rt_s(1379)), $blockPos))); + $id1 = nms_World_getBlockId(maa_NoteblockPlayer_mc.$theWorld, $blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0); + $id2 = nms_World_getBlockId(maa_NoteblockPlayer_mc.$theWorld, $blockPos.$xCoord | 0, $blockPos.$yCoord - 2.0 | 0, $blockPos.$zCoord | 0); + nms_Block_$callClinit(); + $check1 = $id1 != nms_Block_music.$blockID ? 0 : 1; + $check2 = $id2 != maa_NoteblockPlayer_instruments.data[jl_Integer_intValue($instr)].$blockID ? 0 : 1; + $slot1id = maa_NoteblockPlayer_mc.$thePlayer.$inventory.$mainInventory.data[0] === null ? (-1) : maa_NoteblockPlayer_mc.$thePlayer.$inventory.$mainInventory.data[0].$itemID0; + d: { + if (nms_PlayerControllerMP_isInCreativeMode(maa_NoteblockPlayer_mc.$playerController)) { + if ($check2 && !$check1) { + if ($slot1id != nms_Block_music.$blockID) { + $item = nms_ItemStack__init_2(nms_Block_music); + maa_NoteblockPlayer_mc.$thePlayer.$inventory.$mainInventory.data[0] = $item; + nms_PlayerControllerMP_sendSlotPacket(maa_NoteblockPlayer_mc.$playerController, $item, ju_ArrayList_size(maa_NoteblockPlayer_mc.$thePlayer.$inventoryContainer.$inventorySlots) - 9 | 0); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet16BlockItemSwitch__init_0(0)); + $id2 = 50; + $ptr = 4; + continue main; + } + maa_NoteblockPlayer_rotateToBlock(nms_Vec3_addVector($blockPos, 0.0, (-1.0), 0.0)); + if (!$id1) + break d; + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(0, $blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1)); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(1, $blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1)); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(2, $blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1)); + $item = maa_NoteblockPlayer_mc; + $noteBlockPos = maa_NoteblockPlayer_mc.$playerController; + $id1 = $blockPos.$xCoord | 0; + $id2 = $blockPos.$yCoord - 1.0 | 0; + $hasBeenPlaced = $blockPos.$zCoord | 0; + $slot1id = 1; + $ptr = 7; + continue main; + } + if (!$check2 && !$check1) { + if ($slot1id != maa_NoteblockPlayer_instruments.data[jl_Integer_intValue($instr)].$blockID) { + $item = nms_ItemStack__init_2(maa_NoteblockPlayer_instruments.data[jl_Integer_intValue($instr)]); + maa_NoteblockPlayer_mc.$thePlayer.$inventory.$mainInventory.data[0] = $item; + nms_PlayerControllerMP_sendSlotPacket(maa_NoteblockPlayer_mc.$playerController, $item, ju_ArrayList_size(maa_NoteblockPlayer_mc.$thePlayer.$inventoryContainer.$inventorySlots) - 9 | 0); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet16BlockItemSwitch__init_0(0)); + $hasBeenPlaced = 50; + $ptr = 6; + continue main; + } + maa_NoteblockPlayer_rotateToBlock(nms_Vec3_addVector($blockPos, 0.0, (-2.0), 0.0)); + if ($id1) { + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(0, $blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1)); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(1, $blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1)); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(2, $blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1)); + $item = maa_NoteblockPlayer_mc; + $noteBlockPos = maa_NoteblockPlayer_mc.$playerController; + $id1 = $blockPos.$xCoord | 0; + $hasBeenPlaced = $blockPos.$yCoord - 1.0 | 0; + $slot1id = $blockPos.$zCoord | 0; + var$16 = 1; + $ptr = 9; + continue main; + } + if ($id2) { + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(0, $blockPos.$xCoord | 0, $blockPos.$yCoord - 2.0 | 0, $blockPos.$zCoord | 0, 1)); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(1, $blockPos.$xCoord | 0, $blockPos.$yCoord - 2.0 | 0, $blockPos.$zCoord | 0, 1)); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(2, $blockPos.$xCoord | 0, $blockPos.$yCoord - 2.0 | 0, $blockPos.$zCoord | 0, 1)); + $item = maa_NoteblockPlayer_mc; + $noteBlockPos = maa_NoteblockPlayer_mc.$playerController; + $slot1id = $blockPos.$xCoord | 0; + $id1 = $blockPos.$yCoord - 2.0 | 0; + $id2 = $blockPos.$zCoord | 0; + $hasBeenPlaced = 1; + $ptr = 11; + continue main; + } + } + } + } + if ($check1 && $check2) { + $hasBeenPlaced = 1; + maa_NoteblockPlayer_notePos = $blockPos; + maa_NoteblockPlayer_targetNote = jl_Integer_intValue($note); + if (maa_NoteblockPlayer_theoreticalNote == (-1)) { + maa_NoteblockPlayer_theoreticalNote = (-2); + if (!nms_PlayerControllerMP_isInCreativeMode(maa_NoteblockPlayer_mc.$playerController)) { + $item = maa_NoteblockPlayer_mc.$playerController; + $id1 = $blockPos.$xCoord | 0; + $id2 = ($blockPos.$yCoord | 0) - 1 | 0; + $check1 = $blockPos.$zCoord | 0; + $slot1id = 1; + $ptr = 5; + continue main; + } + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet15Place__init_0($blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1, nms_InventoryPlayer_getCurrentItem(maa_NoteblockPlayer_mc.$thePlayer.$inventory), 0.0, 1.0, 0.0)); + } else if (maa_NoteblockPlayer_theoreticalNote >= 0 && maa_NoteblockPlayer_theoreticalNote != maa_NoteblockPlayer_targetNote) { + maa_NoteblockPlayer_theoreticalNote = (maa_NoteblockPlayer_theoreticalNote + 1 | 0) % 25 | 0; + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet15Place__init_0($blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1, nms_InventoryPlayer_getCurrentItem(maa_NoteblockPlayer_mc.$thePlayer.$inventory), 0.0, 1.0, 0.0)); + } + } else { + maa_NoteblockPlayer_notePos = null; + maa_NoteblockPlayer_targetNote = (-1); + maa_NoteblockPlayer_currentNote = (-1); + $hasBeenPlaced = 0; + } + $id1 = 50; + continue main; + case 4: + maa_NoteblockPlayer_zleep($id2); + if ($rt_suspending()) { + break main; + } + maa_NoteblockPlayer_rotateToBlock(nms_Vec3_addVector($blockPos, 0.0, (-1.0), 0.0)); + if ($id1) { + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(0, $blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1)); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(1, $blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1)); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(2, $blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1)); + $item = maa_NoteblockPlayer_mc; + $noteBlockPos = maa_NoteblockPlayer_mc.$playerController; + $id1 = $blockPos.$xCoord | 0; + $id2 = $blockPos.$yCoord - 1.0 | 0; + $hasBeenPlaced = $blockPos.$zCoord | 0; + $slot1id = 1; + $ptr = 7; + continue main; + } + if ($check1 && $check2) { + $hasBeenPlaced = 1; + maa_NoteblockPlayer_notePos = $blockPos; + maa_NoteblockPlayer_targetNote = jl_Integer_intValue($note); + if (maa_NoteblockPlayer_theoreticalNote == (-1)) { + maa_NoteblockPlayer_theoreticalNote = (-2); + if (!nms_PlayerControllerMP_isInCreativeMode(maa_NoteblockPlayer_mc.$playerController)) { + $item = maa_NoteblockPlayer_mc.$playerController; + $id1 = $blockPos.$xCoord | 0; + $id2 = ($blockPos.$yCoord | 0) - 1 | 0; + $check1 = $blockPos.$zCoord | 0; + $slot1id = 1; + $ptr = 5; + continue main; + } + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet15Place__init_0($blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1, nms_InventoryPlayer_getCurrentItem(maa_NoteblockPlayer_mc.$thePlayer.$inventory), 0.0, 1.0, 0.0)); + } else if (maa_NoteblockPlayer_theoreticalNote >= 0 && maa_NoteblockPlayer_theoreticalNote != maa_NoteblockPlayer_targetNote) { + maa_NoteblockPlayer_theoreticalNote = (maa_NoteblockPlayer_theoreticalNote + 1 | 0) % 25 | 0; + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet15Place__init_0($blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1, nms_InventoryPlayer_getCurrentItem(maa_NoteblockPlayer_mc.$thePlayer.$inventory), 0.0, 1.0, 0.0)); + } + } else { + maa_NoteblockPlayer_notePos = null; + maa_NoteblockPlayer_targetNote = (-1); + maa_NoteblockPlayer_currentNote = (-1); + $hasBeenPlaced = 0; + } + $id1 = 50; + $ptr = 3; + continue main; + case 5: + nms_PlayerControllerMP_clickBlock($item, $id1, $id2, $check1, $slot1id); + if ($rt_suspending()) { + break main; + } + $id1 = 50; + $ptr = 3; + continue main; + case 6: + maa_NoteblockPlayer_zleep($hasBeenPlaced); + if ($rt_suspending()) { + break main; + } + maa_NoteblockPlayer_rotateToBlock(nms_Vec3_addVector($blockPos, 0.0, (-2.0), 0.0)); + if ($id1) { + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(0, $blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1)); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(1, $blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1)); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(2, $blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1)); + $item = maa_NoteblockPlayer_mc; + $noteBlockPos = maa_NoteblockPlayer_mc.$playerController; + $id1 = $blockPos.$xCoord | 0; + $hasBeenPlaced = $blockPos.$yCoord - 1.0 | 0; + $slot1id = $blockPos.$zCoord | 0; + var$16 = 1; + $ptr = 9; + continue main; + } + if ($id2) { + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(0, $blockPos.$xCoord | 0, $blockPos.$yCoord - 2.0 | 0, $blockPos.$zCoord | 0, 1)); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(1, $blockPos.$xCoord | 0, $blockPos.$yCoord - 2.0 | 0, $blockPos.$zCoord | 0, 1)); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(2, $blockPos.$xCoord | 0, $blockPos.$yCoord - 2.0 | 0, $blockPos.$zCoord | 0, 1)); + $item = maa_NoteblockPlayer_mc; + $noteBlockPos = maa_NoteblockPlayer_mc.$playerController; + $slot1id = $blockPos.$xCoord | 0; + $id1 = $blockPos.$yCoord - 2.0 | 0; + $id2 = $blockPos.$zCoord | 0; + $hasBeenPlaced = 1; + $ptr = 11; + continue main; + } + if ($check1 && $check2) { + $hasBeenPlaced = 1; + maa_NoteblockPlayer_notePos = $blockPos; + maa_NoteblockPlayer_targetNote = jl_Integer_intValue($note); + if (maa_NoteblockPlayer_theoreticalNote == (-1)) { + maa_NoteblockPlayer_theoreticalNote = (-2); + if (!nms_PlayerControllerMP_isInCreativeMode(maa_NoteblockPlayer_mc.$playerController)) { + $item = maa_NoteblockPlayer_mc.$playerController; + $id1 = $blockPos.$xCoord | 0; + $id2 = ($blockPos.$yCoord | 0) - 1 | 0; + $check1 = $blockPos.$zCoord | 0; + $slot1id = 1; + $ptr = 5; + continue main; + } + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet15Place__init_0($blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1, nms_InventoryPlayer_getCurrentItem(maa_NoteblockPlayer_mc.$thePlayer.$inventory), 0.0, 1.0, 0.0)); + } else if (maa_NoteblockPlayer_theoreticalNote >= 0 && maa_NoteblockPlayer_theoreticalNote != maa_NoteblockPlayer_targetNote) { + maa_NoteblockPlayer_theoreticalNote = (maa_NoteblockPlayer_theoreticalNote + 1 | 0) % 25 | 0; + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet15Place__init_0($blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1, nms_InventoryPlayer_getCurrentItem(maa_NoteblockPlayer_mc.$thePlayer.$inventory), 0.0, 1.0, 0.0)); + } + } else { + maa_NoteblockPlayer_notePos = null; + maa_NoteblockPlayer_targetNote = (-1); + maa_NoteblockPlayer_currentNote = (-1); + $hasBeenPlaced = 0; + } + $id1 = 50; + $ptr = 3; + continue main; + case 7: + nms_PlayerControllerMP_clickBlockCreative($item, $noteBlockPos, $id1, $id2, $hasBeenPlaced, $slot1id); + if ($rt_suspending()) { + break main; + } + $id1 = 50; + $ptr = 8; + case 8: + maa_NoteblockPlayer_zleep($id1); + if ($rt_suspending()) { + break main; + } + if ($check1 && $check2) { + $hasBeenPlaced = 1; + maa_NoteblockPlayer_notePos = $blockPos; + maa_NoteblockPlayer_targetNote = jl_Integer_intValue($note); + if (maa_NoteblockPlayer_theoreticalNote == (-1)) { + maa_NoteblockPlayer_theoreticalNote = (-2); + if (!nms_PlayerControllerMP_isInCreativeMode(maa_NoteblockPlayer_mc.$playerController)) { + $item = maa_NoteblockPlayer_mc.$playerController; + $id1 = $blockPos.$xCoord | 0; + $id2 = ($blockPos.$yCoord | 0) - 1 | 0; + $check1 = $blockPos.$zCoord | 0; + $slot1id = 1; + $ptr = 5; + continue main; + } + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet15Place__init_0($blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1, nms_InventoryPlayer_getCurrentItem(maa_NoteblockPlayer_mc.$thePlayer.$inventory), 0.0, 1.0, 0.0)); + } else if (maa_NoteblockPlayer_theoreticalNote >= 0 && maa_NoteblockPlayer_theoreticalNote != maa_NoteblockPlayer_targetNote) { + maa_NoteblockPlayer_theoreticalNote = (maa_NoteblockPlayer_theoreticalNote + 1 | 0) % 25 | 0; + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet15Place__init_0($blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1, nms_InventoryPlayer_getCurrentItem(maa_NoteblockPlayer_mc.$thePlayer.$inventory), 0.0, 1.0, 0.0)); + } + } else { + maa_NoteblockPlayer_notePos = null; + maa_NoteblockPlayer_targetNote = (-1); + maa_NoteblockPlayer_currentNote = (-1); + $hasBeenPlaced = 0; + } + $id1 = 50; + $ptr = 3; + continue main; + case 9: + nms_PlayerControllerMP_clickBlockCreative($item, $noteBlockPos, $id1, $hasBeenPlaced, $slot1id, var$16); + if ($rt_suspending()) { + break main; + } + $id1 = 50; + $ptr = 10; + case 10: + maa_NoteblockPlayer_zleep($id1); + if ($rt_suspending()) { + break main; + } + if ($id2) { + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(0, $blockPos.$xCoord | 0, $blockPos.$yCoord - 2.0 | 0, $blockPos.$zCoord | 0, 1)); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(1, $blockPos.$xCoord | 0, $blockPos.$yCoord - 2.0 | 0, $blockPos.$zCoord | 0, 1)); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet14BlockDig__init_0(2, $blockPos.$xCoord | 0, $blockPos.$yCoord - 2.0 | 0, $blockPos.$zCoord | 0, 1)); + $item = maa_NoteblockPlayer_mc; + $noteBlockPos = maa_NoteblockPlayer_mc.$playerController; + $slot1id = $blockPos.$xCoord | 0; + $id1 = $blockPos.$yCoord - 2.0 | 0; + $id2 = $blockPos.$zCoord | 0; + $hasBeenPlaced = 1; + $ptr = 11; + continue main; + } + if ($check1 && $check2) { + $hasBeenPlaced = 1; + maa_NoteblockPlayer_notePos = $blockPos; + maa_NoteblockPlayer_targetNote = jl_Integer_intValue($note); + if (maa_NoteblockPlayer_theoreticalNote == (-1)) { + maa_NoteblockPlayer_theoreticalNote = (-2); + if (!nms_PlayerControllerMP_isInCreativeMode(maa_NoteblockPlayer_mc.$playerController)) { + $item = maa_NoteblockPlayer_mc.$playerController; + $id1 = $blockPos.$xCoord | 0; + $id2 = ($blockPos.$yCoord | 0) - 1 | 0; + $check1 = $blockPos.$zCoord | 0; + $slot1id = 1; + $ptr = 5; + continue main; + } + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet15Place__init_0($blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1, nms_InventoryPlayer_getCurrentItem(maa_NoteblockPlayer_mc.$thePlayer.$inventory), 0.0, 1.0, 0.0)); + } else if (maa_NoteblockPlayer_theoreticalNote >= 0 && maa_NoteblockPlayer_theoreticalNote != maa_NoteblockPlayer_targetNote) { + maa_NoteblockPlayer_theoreticalNote = (maa_NoteblockPlayer_theoreticalNote + 1 | 0) % 25 | 0; + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet15Place__init_0($blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1, nms_InventoryPlayer_getCurrentItem(maa_NoteblockPlayer_mc.$thePlayer.$inventory), 0.0, 1.0, 0.0)); + } + } else { + maa_NoteblockPlayer_notePos = null; + maa_NoteblockPlayer_targetNote = (-1); + maa_NoteblockPlayer_currentNote = (-1); + $hasBeenPlaced = 0; + } + $id1 = 50; + $ptr = 3; + continue main; + case 11: + nms_PlayerControllerMP_clickBlockCreative($item, $noteBlockPos, $slot1id, $id1, $id2, $hasBeenPlaced); + if ($rt_suspending()) { + break main; + } + $id1 = 50; + $ptr = 12; + case 12: + maa_NoteblockPlayer_zleep($id1); + if ($rt_suspending()) { + break main; + } + if ($check1 && $check2) { + $hasBeenPlaced = 1; + maa_NoteblockPlayer_notePos = $blockPos; + maa_NoteblockPlayer_targetNote = jl_Integer_intValue($note); + if (maa_NoteblockPlayer_theoreticalNote == (-1)) { + maa_NoteblockPlayer_theoreticalNote = (-2); + if (!nms_PlayerControllerMP_isInCreativeMode(maa_NoteblockPlayer_mc.$playerController)) { + $item = maa_NoteblockPlayer_mc.$playerController; + $id1 = $blockPos.$xCoord | 0; + $id2 = ($blockPos.$yCoord | 0) - 1 | 0; + $check1 = $blockPos.$zCoord | 0; + $slot1id = 1; + $ptr = 5; + continue main; + } + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet15Place__init_0($blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1, nms_InventoryPlayer_getCurrentItem(maa_NoteblockPlayer_mc.$thePlayer.$inventory), 0.0, 1.0, 0.0)); + } else if (maa_NoteblockPlayer_theoreticalNote >= 0 && maa_NoteblockPlayer_theoreticalNote != maa_NoteblockPlayer_targetNote) { + maa_NoteblockPlayer_theoreticalNote = (maa_NoteblockPlayer_theoreticalNote + 1 | 0) % 25 | 0; + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler(maa_NoteblockPlayer_mc), nms_Packet15Place__init_0($blockPos.$xCoord | 0, $blockPos.$yCoord - 1.0 | 0, $blockPos.$zCoord | 0, 1, nms_InventoryPlayer_getCurrentItem(maa_NoteblockPlayer_mc.$thePlayer.$inventory), 0.0, 1.0, 0.0)); + } + } else { + maa_NoteblockPlayer_notePos = null; + maa_NoteblockPlayer_targetNote = (-1); + maa_NoteblockPlayer_currentNote = (-1); + $hasBeenPlaced = 0; + } + $id1 = 50; + $ptr = 3; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($instrNoteToBlock, $id1, $entry, $instr, $entryy, $note, $blockPos, $blockDist, $hasBeenPlaced, $id2, $check1, $check2, $slot1id, $item, $noteBlockPos, var$16, var$17, $oldBlockDist, $ptr); +} +function maa_NoteblockPlayer_spiral($size) { + var $result, $d, $s, var$5, var$6, var$7, $k, var$9, var$10, $j, $i, var$13, var$14; + maa_NoteblockPlayer_$callClinit(); + $result = ju_ArrayList__init_0(); + $d = 0; + $s = 1; + var$5 = $size / 2.0; + var$6 = (jl_Math_floor(var$5) | 0) - 1 | 0; + var$7 = (jl_Math_floor(var$5) | 0) - 1 | 0; + $k = 1; + var$9 = $size - 1 | 0; + while (true) { + var$10 = $rt_compare($k, var$9); + if (var$10 > 0) + break; + $j = 0; + while ($j < (var$10 >= 0 ? 3 : 2)) { + $i = 0; + while ($i < $s) { + a: { + var$13 = $rt_createIntArray(2); + var$14 = var$13.data; + var$14[0] = var$6; + var$14[1] = var$7; + ju_ArrayList_add($result, var$13); + switch ($d) { + case 0: + var$7 = var$7 + 1 | 0; + break a; + case 1: + var$6 = var$6 + 1 | 0; + break a; + case 2: + var$7 = var$7 - 1 | 0; + break a; + case 3: + var$6 = var$6 - 1 | 0; + break a; + default: + } + } + $i = $i + 1 | 0; + } + $d = ($d + 1 | 0) % 4 | 0; + $j = $j + 1 | 0; + } + $s = $s + 1 | 0; + $k = $k + 1 | 0; + } + return $result; +} +function maa_NoteblockPlayer_songLinesToBlocks($songLines) { + var $instrNoteToBlock, $uniqueNotes, $centerPos, $currNum, var$6, $songInfo, $note, $instr, $theVal, $counter, $spiralCoords, $spiralCoordsTwo, $entry, $instr_0, $noteBlockPos, $noteBlockPosOrig, $entryy, $note_0, $blockPos, $theBlock, $songLine, $offset; + maa_NoteblockPlayer_$callClinit(); + $songLines = $songLines.data; + $instrNoteToBlock = ju_HashMap__init_(); + $uniqueNotes = 0; + maa_NoteblockPlayer_startingPos = nms_Vec3_createVectorHelper(jl_Math_floor(maa_NoteblockPlayer_mc.$thePlayer.$posX), jl_Math_floor(maa_NoteblockPlayer_mc.$thePlayer.$posY), jl_Math_floor(maa_NoteblockPlayer_mc.$thePlayer.$posZ)); + $centerPos = nms_Vec3_addVector(maa_NoteblockPlayer_startingPos, 0.0, (-1.0), 0.0); + $currNum = $songLines.length; + var$6 = 0; + while (var$6 < $currNum) { + $songInfo = jl_String_split($songLines[var$6], $rt_s(272)).data; + jl_Integer_parseInt($songInfo[0]); + $note = jl_Integer_parseInt($songInfo[1]); + $instr = jl_Integer_parseInt($songInfo[2]); + if (!(ju_HashMap_containsKey($instrNoteToBlock, jl_Integer_valueOf($instr)) && ju_HashMap_containsKey(ju_HashMap_get($instrNoteToBlock, jl_Integer_valueOf($instr)), jl_Integer_valueOf($note)))) { + $theVal = !ju_HashMap_containsKey($instrNoteToBlock, jl_Integer_valueOf($instr)) ? ju_HashMap__init_() : ju_HashMap_get($instrNoteToBlock, jl_Integer_valueOf($instr)); + ju_HashMap_putImpl($theVal, jl_Integer_valueOf($note), $centerPos); + ju_HashMap_putImpl($instrNoteToBlock, jl_Integer_valueOf($instr), $theVal); + $uniqueNotes = $uniqueNotes + 1 | 0; + } + var$6 = var$6 + 1 | 0; + } + $counter = new juca_AtomicInteger; + $spiralCoords = maa_NoteblockPlayer_spiral(1 + jl_Math_min(9, jl_Math_ceil(jl_Math_sqrt($uniqueNotes)) | 0) | 0); + $spiralCoordsTwo = $uniqueNotes <= 81 ? ju_ArrayList__init_0() : maa_NoteblockPlayer_spiral(1 + (jl_Math_ceil(jl_Math_sqrt($uniqueNotes - 81 | 0)) | 0) | 0); + $centerPos = ju_HashMap$HashMapEntrySet_iterator(ju_HashMap_entrySet($instrNoteToBlock)); + while (ju_HashMap$AbstractMapIterator_hasNext($centerPos)) { + $entry = ju_HashMap$EntryIterator_next($centerPos); + $instr_0 = $entry.$key; + $noteBlockPos = $entry.$value1; + $noteBlockPosOrig = ju_HashMap_clone($noteBlockPos); + $theVal = ju_HashMap$HashMapEntrySet_iterator(ju_HashMap_entrySet($noteBlockPos)); + while (ju_HashMap$AbstractMapIterator_hasNext($theVal)) { + $entryy = ju_HashMap$EntryIterator_next($theVal); + $note_0 = $entryy.$key; + $blockPos = $entryy.$value1; + $currNum = juca_AtomicInteger_getAndIncrement($counter); + $theBlock = nms_Vec3_createVectorHelper($blockPos.$xCoord, $blockPos.$yCoord, $blockPos.$zCoord); + if ($currNum >= 81) { + $uniqueNotes = $currNum - 81 | 0; + $songLine = nms_Vec3_addVector($theBlock, ju_ArrayList_get($spiralCoordsTwo, $uniqueNotes).data[0] - ju_ArrayList_get($spiralCoordsTwo, 0).data[0] | 0, 4.0, ju_ArrayList_get($spiralCoordsTwo, $uniqueNotes).data[1] - ju_ArrayList_get($spiralCoordsTwo, 0).data[1] | 0); + } else { + $songLine = nms_Vec3_addVector($theBlock, ju_ArrayList_get($spiralCoords, $currNum).data[0] - ju_ArrayList_get($spiralCoords, 0).data[0] | 0, 0.0, ju_ArrayList_get($spiralCoords, $currNum).data[1] - ju_ArrayList_get($spiralCoords, 0).data[1] | 0); + $offset = nms_Vec3_subtract($songLine, $blockPos); + if (jl_Math_abs2($offset.$xCoord) === 4.0 && jl_Math_abs2($offset.$zCoord) === 4.0) + $songLine = nms_Vec3_addVector($songLine, 0.0, 1.0, 0.0); + } + ju_Map_replace($noteBlockPos, $note_0, $blockPos, $songLine); + } + ju_Map_replace($instrNoteToBlock, $instr_0, $noteBlockPosOrig, $noteBlockPos); + } + return $instrNoteToBlock; +} +function maa_NoteblockPlayer_loadSong() { + var $resSongFile, $songLines, $nbsSong, $nbsSongBoard, $i, $layer, $note, $noteInfo, $noteKey, $tickLines, $notePitch, $instrId, $i_0, $$je; + maa_NoteblockPlayer_$callClinit(); + a: { + try { + $resSongFile = $rt_s(36); + $songLines = ju_HashMap__init_(); + $nbsSong = maan_Song__init_(maa_NoteblockPlayer_songdata); + $nbsSongBoard = maan_Song_getSongBoard($nbsSong); + $i = 0; + while ($i < ju_ArrayList_size($nbsSongBoard)) { + $layer = ju_HashMap$HashMapEntrySet_iterator(ju_HashMap_entrySet(maan_Layer_getNoteList(ju_ArrayList_get($nbsSongBoard, $i)))); + while (ju_HashMap$AbstractMapIterator_hasNext($layer)) { + $note = ju_HashMap$EntryIterator_next0($layer); + $noteInfo = ju_MapEntry_getValue($note); + $noteKey = jl_Integer_valueOf(jl_Integer_intValue(ju_MapEntry_getKey($note)) / (5.0 * maan_Song_getTempo($nbsSong) / 10000.0) | 0); + if (!ju_HashMap_containsKey($songLines, $noteKey)) + ju_HashMap_put($songLines, $noteKey, ju_ArrayList__init_0()); + $tickLines = ju_HashMap_get($songLines, $noteKey); + $notePitch = jl_Integer_valueOf(jl_Math_max(33, jl_Math_min(57, maan_Note_getPitch($noteInfo))) - 33 | 0); + $instrId = maan_Instrument_getID(maan_Note_getInstrument($noteInfo)); + if ($instrId != (-1)) { + $instrId = maa_NoteblockPlayer_in2old.data[maa_NoteblockPlayer_nb2in.data[$instrId]]; + ju_ArrayList_add($tickLines, jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append9(jl_StringBuilder_append(jl_StringBuilder_append9(jl_StringBuilder__init_(), $noteKey), $rt_s(272)), $notePitch), $rt_s(272)), $instrId), $rt_s(64)))); + ju_HashMap_put($songLines, $noteKey, $tickLines); + } + } + $i = $i + 1 | 0; + } + $nbsSong = ju_TreeSet_iterator(ju_TreeSet__init_0(ju_HashMap_keySet($songLines))); + while ($nbsSong.$hasNext()) { + $tickLines = ju_HashMap_get($songLines, $nbsSong.$next()); + $i_0 = 0; + while ($i_0 < ju_ArrayList_size($tickLines)) { + $resSongFile = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $resSongFile), ju_ArrayList_get($tickLines, $i_0))); + $i_0 = $i_0 + 1 | 0; + } + } + if (jl_String_endsWith($resSongFile, $rt_s(64))) + $resSongFile = jl_String_substring0($resSongFile, 0, jl_String_length($resSongFile) - 1 | 0); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + break a; + } else { + throw $$e; + } + } + return $resSongFile; + } + maa_NoteblockPlayer_playing = 0; + return null; +} +function maa_NoteblockPlayer__clinit_() { + var var$1, var$2; + maa_NoteblockPlayer_playing = 0; + maa_NoteblockPlayer_songdata = null; + maa_NoteblockPlayer_song = null; + maa_NoteblockPlayer_thr = null; + var$1 = $rt_createIntArray(16); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = 4; + var$2[2] = 1; + var$2[3] = 2; + var$2[4] = 3; + var$2[5] = 7; + var$2[6] = 5; + var$2[7] = 6; + var$2[8] = 8; + var$2[9] = 9; + var$2[10] = 10; + var$2[11] = 11; + var$2[12] = 12; + var$2[13] = 13; + var$2[14] = 14; + var$2[15] = 15; + maa_NoteblockPlayer_nb2in = var$1; + var$1 = $rt_createIntArray(16); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = 1; + var$2[2] = 2; + var$2[3] = 3; + var$2[4] = 4; + var$2[5] = 0; + var$2[6] = 0; + var$2[7] = 4; + var$2[8] = 0; + var$2[9] = 0; + var$2[10] = 0; + var$2[11] = 0; + var$2[12] = 4; + var$2[13] = 0; + var$2[14] = 4; + var$2[15] = 0; + maa_NoteblockPlayer_in2old = var$1; + var$1 = $rt_createArray(nms_Block, 5); + var$2 = var$1.data; + nms_Block_$callClinit(); + var$2[0] = nms_Block_dirt; + var$2[1] = nms_Block_stone; + var$2[2] = nms_Block_sand; + var$2[3] = nms_Block_glass; + var$2[4] = nms_Block_planks; + maa_NoteblockPlayer_instruments = var$1; + maa_NoteblockPlayer_startingPos = null; + maa_NoteblockPlayer_mc = nmc_Minecraft_theMinecraft; + maa_NoteblockPlayer_legit = 0; + maa_NoteblockPlayer_flying = 0; + maa_NoteblockPlayer_playingSong = 0; + maa_NoteblockPlayer_songLiness = null; + maa_NoteblockPlayer_instrNoteToBlocks = null; + maa_NoteblockPlayer_tickPassed = 0; + maa_NoteblockPlayer_notePos = null; + maa_NoteblockPlayer_targetNote = (-1); + maa_NoteblockPlayer_correctNote = 0; + maa_NoteblockPlayer_currentNote = (-1); + maa_NoteblockPlayer_theoreticalNote = (-1); + maa_NoteblockPlayer_building = 0; +} +function nms_KeyBinding() { + var a = this; jl_Object.call(a); + a.$keyDescription = null; + a.$keyCode = 0; + a.$pressed = 0; + a.$pressTime = 0; +} +var nms_KeyBinding_keybindArray = null; +var nms_KeyBinding_hash = null; +function nms_KeyBinding__init_(var_0, var_1) { + var var_2 = new nms_KeyBinding(); + nms_KeyBinding__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_KeyBinding_onTick($par0) { + var $var1; + $var1 = nms_IntHashMap_lookup(nms_KeyBinding_hash, $par0); + if ($var1 !== null) + $var1.$pressTime = $var1.$pressTime + 1 | 0; +} +function nms_KeyBinding_setKeyBindState($par0, $par1) { + var $var2; + $var2 = nms_IntHashMap_lookup(nms_KeyBinding_hash, $par0); + if ($var2 !== null) + $var2.$pressed = $par1; +} +function nms_KeyBinding_resetKeyBindingArrayAndHash() { + var $var0, $var1; + nms_IntHashMap_clearMap(nms_KeyBinding_hash); + $var0 = ju_AbstractList_iterator(nms_KeyBinding_keybindArray); + while (ju_AbstractList$1_hasNext($var0)) { + $var1 = ju_AbstractList$1_next($var0); + nms_IntHashMap_addKey(nms_KeyBinding_hash, $var1.$keyCode, $var1); + } +} +function nms_KeyBinding__init_0($this, $par1Str, $par2) { + $this.$pressTime = 0; + $this.$keyDescription = $par1Str; + $this.$keyCode = $par2; + ju_ArrayList_add(nms_KeyBinding_keybindArray, $this); + nms_IntHashMap_addKey(nms_KeyBinding_hash, $par2, $this); +} +function nms_KeyBinding_isPressed($this) { + if (!$this.$pressTime) + return 0; + $this.$pressTime = $this.$pressTime - 1 | 0; + return 1; +} +function nms_KeyBinding__clinit_() { + nms_KeyBinding_keybindArray = ju_ArrayList__init_0(); + nms_KeyBinding_hash = nms_IntHashMap__init_0(); +} +function nms_EntityPlayerSP() { + var a = this; nms_EntityPlayer.call(a); + a.$movementInput = null; + a.$mc11 = null; + a.$sprintToggleTimer = 0; + a.$sprintingTicksLeft = 0; + a.$renderArmYaw = 0.0; + a.$renderArmPitch = 0.0; + a.$prevRenderArmYaw = 0.0; + a.$prevRenderArmPitch = 0.0; + a.$field_71162_ch = null; + a.$field_71160_ci = null; + a.$field_71161_cj = null; + a.$timeInPortal = 0.0; + a.$prevTimeInPortal = 0.0; +} +function nms_EntityPlayerSP_moveEntity($this, $par1, $par3, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par3 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_Entity_moveEntity($this, $par1, $par3, $par5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par3, $par5, $ptr); +} +function nms_EntityPlayerSP_updateEntityActionState($this) { + nms_EntityLiving_updateArmSwingProgress($this); + $this.$moveStrafing = $this.$movementInput.$moveStrafe; + $this.$moveForward = $this.$movementInput.$moveForward0; + $this.$isJumping = $this.$movementInput.$jump0; + $this.$prevRenderArmYaw = $this.$renderArmYaw; + $this.$prevRenderArmPitch = $this.$renderArmPitch; + $this.$renderArmPitch = $this.$renderArmPitch + ($this.$rotationPitch - $this.$renderArmPitch) * 0.5; + $this.$renderArmYaw = $this.$renderArmYaw + ($this.$rotationYaw - $this.$renderArmYaw) * 0.5; +} +function nms_EntityPlayerSP_isClientWorld($this) { + return 1; +} +function nms_EntityPlayerSP_onLivingUpdate($this) { + var var$1, var$2, var$3, $var2, $var1, $var3, var$7, var$8, var$9, var$10, $var4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var4 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$var3 = $thread.pop();$var1 = $thread.pop();$var2 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$sprintingTicksLeft > 0) { + $this.$sprintingTicksLeft = $this.$sprintingTicksLeft - 1 | 0; + if (!$this.$sprintingTicksLeft) + nms_EntityPlayerSP_setSprinting($this, 0); + } + if ($this.$sprintToggleTimer > 0) + $this.$sprintToggleTimer = $this.$sprintToggleTimer - 1 | 0; + if (nms_PlayerControllerMP_enableEverythingIsScrewedUpMode($this.$mc11.$playerController)) { + $this.$posZ = 0.5; + $this.$posX = 0.5; + $this.$posX = 0.0; + $this.$posZ = 0.0; + $this.$rotationYaw = $this.$ticksExisted / 12.0; + $this.$rotationPitch = 10.0; + $this.$posY = 68.5; + return; + } + $this.$prevTimeInPortal = $this.$timeInPortal; + if (!$this.$inPortal) { + if (nms_EntityLiving_isPotionActive($this, nms_Potion_confusion) && nms_PotionEffect_getDuration(nms_EntityLiving_getActivePotionEffect($this, nms_Potion_confusion)) > 60) { + $this.$timeInPortal = $this.$timeInPortal + 0.006666666828095913; + if ($this.$timeInPortal > 1.0) + $this.$timeInPortal = 1.0; + } else { + if ($this.$timeInPortal > 0.0) + $this.$timeInPortal = $this.$timeInPortal - 0.05000000074505806; + if ($this.$timeInPortal < 0.0) + $this.$timeInPortal = 0.0; + } + } else { + if ($this.$mc11.$currentScreen !== null) + nmc_Minecraft_displayGuiScreen($this.$mc11, null); + if ($this.$timeInPortal === 0.0) { + var$1 = $this.$mc11.$sndManager; + var$2 = $rt_s(1380); + var$3 = 1.0; + $var2 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.4000000059604645 + 0.800000011920929; + $ptr = 1; + continue main; + } + $this.$timeInPortal = $this.$timeInPortal + 0.012500000186264515; + if ($this.$timeInPortal >= 1.0) + $this.$timeInPortal = 1.0; + $this.$inPortal = 0; + } + if ($this.$timeUntilPortal > 0) + $this.$timeUntilPortal = $this.$timeUntilPortal - 1 | 0; + $var1 = $this.$movementInput.$jump0; + $var2 = 0.800000011920929; + $var3 = $this.$movementInput.$moveForward0 < $var2 ? 0 : 1; + nms_MovementInputFromOptions_updatePlayerMoveState($this.$movementInput); + if (nms_EntityPlayer_isUsingItem($this)) { + var$1 = $this.$movementInput; + var$1.$moveStrafe = var$1.$moveStrafe * 0.20000000298023224; + var$1 = $this.$movementInput; + var$1.$moveForward0 = var$1.$moveForward0 * 0.20000000298023224; + $this.$sprintToggleTimer = 0; + } + if ($this.$movementInput.$sneak && $this.$ySize < 0.20000000298023224) + $this.$ySize = 0.20000000298023224; + var$7 = $this.$posX - $this.$width0 * 0.35; + var$8 = $this.$boundingBox.$minY + 0.5; + var$9 = $this.$posZ + $this.$width0 * 0.35; + $ptr = 2; + continue main; + case 1: + nms_SoundManager_playSoundFX(var$1, var$2, var$3, $var2); + if ($rt_suspending()) { + break main; + } + $this.$timeInPortal = $this.$timeInPortal + 0.012500000186264515; + if ($this.$timeInPortal >= 1.0) + $this.$timeInPortal = 1.0; + $this.$inPortal = 0; + if ($this.$timeUntilPortal > 0) + $this.$timeUntilPortal = $this.$timeUntilPortal - 1 | 0; + $var1 = $this.$movementInput.$jump0; + $var2 = 0.800000011920929; + $var3 = $this.$movementInput.$moveForward0 < $var2 ? 0 : 1; + nms_MovementInputFromOptions_updatePlayerMoveState($this.$movementInput); + if (nms_EntityPlayer_isUsingItem($this)) { + var$1 = $this.$movementInput; + var$1.$moveStrafe = var$1.$moveStrafe * 0.20000000298023224; + var$1 = $this.$movementInput; + var$1.$moveForward0 = var$1.$moveForward0 * 0.20000000298023224; + $this.$sprintToggleTimer = 0; + } + if ($this.$movementInput.$sneak && $this.$ySize < 0.20000000298023224) + $this.$ySize = 0.20000000298023224; + var$7 = $this.$posX - $this.$width0 * 0.35; + var$8 = $this.$boundingBox.$minY + 0.5; + var$9 = $this.$posZ + $this.$width0 * 0.35; + $ptr = 2; + case 2: + nms_EntityPlayerSP_pushOutOfBlocks($this, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + var$8 = $this.$posX - $this.$width0 * 0.35; + var$10 = $this.$boundingBox.$minY + 0.5; + var$9 = $this.$posZ - $this.$width0 * 0.35; + $ptr = 3; + case 3: + nms_EntityPlayerSP_pushOutOfBlocks($this, var$8, var$10, var$9); + if ($rt_suspending()) { + break main; + } + var$9 = $this.$posX + $this.$width0 * 0.35; + var$7 = $this.$boundingBox.$minY + 0.5; + var$8 = $this.$posZ - $this.$width0 * 0.35; + $ptr = 4; + case 4: + nms_EntityPlayerSP_pushOutOfBlocks($this, var$9, var$7, var$8); + if ($rt_suspending()) { + break main; + } + var$9 = $this.$posX + $this.$width0 * 0.35; + var$7 = $this.$boundingBox.$minY + 0.5; + var$8 = $this.$posZ + $this.$width0 * 0.35; + $ptr = 5; + case 5: + a: { + nms_EntityPlayerSP_pushOutOfBlocks($this, var$9, var$7, var$8); + if ($rt_suspending()) { + break main; + } + $var4 = nms_EntityPlayerSP_canSprint($this); + if (!$this.$onGround) + break a; + if ($var3) + break a; + if ($this.$movementInput.$moveForward0 < $var2) + break a; + if (nms_Entity_isSprinting($this)) + break a; + if (!$var4) + break a; + if (nms_EntityPlayer_isUsingItem($this)) + break a; + if (nms_EntityLiving_isPotionActive($this, nms_Potion_blindness)) + break a; + if (!$this.$sprintToggleTimer) { + $this.$sprintToggleTimer = 7; + break a; + } + nms_EntityPlayerSP_setSprinting($this, 1); + $this.$sprintToggleTimer = 0; + } + if (nms_EntityPlayerSP_isSneaking($this)) + $this.$sprintToggleTimer = 0; + if (nms_Entity_isSprinting($this) && !($this.$movementInput.$moveForward0 >= $var2 && !$this.$isCollidedHorizontally && $var4)) + nms_EntityPlayerSP_setSprinting($this, 0); + if ($this.$capabilities.$allowFlying && !$var1 && $this.$movementInput.$jump0) { + if (!$this.$flyToggleTimer) + $this.$flyToggleTimer = 7; + else { + $this.$capabilities.$isFlying = $this.$capabilities.$isFlying ? 0 : 1; + nms_EntityClientPlayerMP_sendPlayerAbilities($this); + $this.$flyToggleTimer = 0; + } + } + if ($this.$capabilities.$isFlying) { + if ($this.$movementInput.$sneak) + $this.$motionY = $this.$motionY - 0.15; + if ($this.$movementInput.$jump0) + $this.$motionY = $this.$motionY + 0.15; + } + $ptr = 6; + case 6: + nms_EntityPlayer_onLivingUpdate($this); + if ($rt_suspending()) { + break main; + } + if ($this.$onGround && $this.$capabilities.$isFlying) { + $this.$capabilities.$isFlying = 0; + nms_EntityClientPlayerMP_sendPlayerAbilities($this); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, $var2, $var1, $var3, var$7, var$8, var$9, var$10, $var4, $ptr); +} +function nms_EntityPlayerSP_canSprint($this) { + return $this.$foodStats.$foodLevel <= 6.0 && !$this.$capabilities.$allowFlying ? 0 : 1; +} +function nms_EntityPlayerSP_getFOVMultiplier($this) { + var $var1, $var2, $var3; + $var1 = 1.0; + if ($this.$capabilities.$isFlying) + $var1 = 1.100000023841858; + $var1 = $var1 * ($this.$landMovementFactor * nms_EntityLiving_getSpeedModifier($this) / $this.$speedOnGround + 1.0) / 2.0; + if (nms_EntityPlayer_isUsingItem($this)) { + $var2 = $this.$itemInUse.$itemID0; + nms_Item_$callClinit(); + if ($var2 == nms_Item_bow.$itemID) { + $var3 = nms_EntityPlayer_getItemInUseDuration($this) / 20.0; + $var1 = $var1 * (1.0 - ($var3 <= 1.0 ? $var3 * $var3 : 1.0) * 0.15000000596046448); + } + } + return $var1; +} +function nms_EntityPlayerSP_updateCloak($this) { + return; +} +function nms_EntityPlayerSP_displayGUIEditSign($this, $par1TileEntity) { + var var$2, var$3; + if ($par1TileEntity instanceof nms_TileEntitySign) { + var$2 = $this.$mc11; + var$3 = new nms_GuiEditSign; + $par1TileEntity = $par1TileEntity; + nms_GuiEditSign_$callClinit(); + nms_GuiScreen__init_(var$3); + var$3.$screenTitle1 = $rt_s(1381); + var$3.$editLine = 0; + var$3.$entitySign = $par1TileEntity; + nmc_Minecraft_displayGuiScreen(var$2, var$3); + } else if ($par1TileEntity instanceof nms_TileEntityCommandBlock) { + var$3 = $this.$mc11; + var$2 = new nms_GuiCommandBlock; + $par1TileEntity = $par1TileEntity; + nms_GuiScreen__init_(var$2); + var$2.$commandBlock = $par1TileEntity; + nmc_Minecraft_displayGuiScreen(var$3, var$2); + } +} +function nms_EntityPlayerSP_displayGUIBook($this, $par1ItemStack) { + var $var2; + $var2 = nms_ItemStack_getItem($par1ItemStack); + nms_Item_$callClinit(); + if ($var2 === nms_Item_writtenBook) + nmc_Minecraft_displayGuiScreen($this.$mc11, nms_GuiScreenBook__init_($this, $par1ItemStack, 0)); + else if ($var2 === nms_Item_writableBook) + nmc_Minecraft_displayGuiScreen($this.$mc11, nms_GuiScreenBook__init_($this, $par1ItemStack, 1)); +} +function nms_EntityPlayerSP_displayGUIChest($this, $par1IInventory) { + var var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9; + var$2 = $this.$mc11; + var$3 = new nms_GuiChest; + var$4 = $this.$inventory; + var$5 = new nms_ContainerChest; + nms_Container__init_(var$5); + var$5.$lowerChestInventory = $par1IInventory; + var$5.$numRows = $par1IInventory.$slotsCount / 9 | 0; + var$6 = (var$5.$numRows - 4 | 0) * 18 | 0; + var$7 = 0; + while (var$7 < var$5.$numRows) { + var$8 = 0; + while (var$8 < 9) { + nms_Container_addSlotToContainer(var$5, nms_Slot__init_($par1IInventory, var$8 + (var$7 * 9 | 0) | 0, 8 + (var$8 * 18 | 0) | 0, 18 + (var$7 * 18 | 0) | 0)); + var$8 = var$8 + 1 | 0; + } + var$7 = var$7 + 1 | 0; + } + var$8 = 0; + while (var$8 < 3) { + var$9 = 0; + while (var$9 < 9) { + nms_Container_addSlotToContainer(var$5, nms_Slot__init_(var$4, (var$9 + (var$8 * 9 | 0) | 0) + 9 | 0, 8 + (var$9 * 18 | 0) | 0, (103 + (var$8 * 18 | 0) | 0) + var$6 | 0)); + var$9 = var$9 + 1 | 0; + } + var$8 = var$8 + 1 | 0; + } + var$8 = 0; + var$9 = 161 + var$6 | 0; + while (var$8 < 9) { + nms_Container_addSlotToContainer(var$5, nms_Slot__init_(var$4, var$8, 8 + (var$8 * 18 | 0) | 0, var$9)); + var$8 = var$8 + 1 | 0; + } + nms_GuiContainer__init_(var$3, var$5); + var$3.$inventoryRows = 0; + var$3.$upperChestInventory = var$4; + var$3.$lowerChestInventory0 = $par1IInventory; + var$3.$allowUserInput = 0; + var$3.$inventoryRows = $par1IInventory.$slotsCount / 9 | 0; + var$3.$ySize0 = 114 + (var$3.$inventoryRows * 18 | 0) | 0; + nmc_Minecraft_displayGuiScreen(var$2, var$3); +} +function nms_EntityPlayerSP_displayGUIHopper($this, $par1TileEntityHopper) { + var var$2, var$3, var$4, var$5, var$6, var$7; + var$2 = $this.$mc11; + var$3 = new nms_GuiHopper; + var$4 = $this.$inventory; + var$5 = new nms_ContainerHopper; + nms_Container__init_(var$5); + var$5.$field_94538_a = $par1TileEntityHopper; + var$6 = 0; + while (var$6 < nms_TileEntityHopper_getSizeInventory($par1TileEntityHopper)) { + nms_Container_addSlotToContainer(var$5, nms_Slot__init_($par1TileEntityHopper, var$6, 44 + (var$6 * 18 | 0) | 0, 20)); + var$6 = var$6 + 1 | 0; + } + var$6 = 0; + while (var$6 < 3) { + var$7 = 0; + while (var$7 < 9) { + nms_Container_addSlotToContainer(var$5, nms_Slot__init_(var$4, (var$7 + (var$6 * 9 | 0) | 0) + 9 | 0, 8 + (var$7 * 18 | 0) | 0, (var$6 * 18 | 0) + 51 | 0)); + var$7 = var$7 + 1 | 0; + } + var$6 = var$6 + 1 | 0; + } + var$6 = 0; + while (var$6 < 9) { + nms_Container_addSlotToContainer(var$5, nms_Slot__init_(var$4, var$6, 8 + (var$6 * 18 | 0) | 0, 109)); + var$6 = var$6 + 1 | 0; + } + nms_GuiContainer__init_(var$3, var$5); + var$3.$field_94081_r = var$4; + var$3.$field_94080_s = $par1TileEntityHopper; + var$3.$allowUserInput = 0; + var$3.$ySize0 = 133; + nmc_Minecraft_displayGuiScreen(var$2, var$3); +} +function nms_EntityPlayerSP_displayGUIWorkbench($this, $par1, $par2, $par3) { + var var$4, var$5; + var$4 = $this.$mc11; + var$5 = new nms_GuiCrafting; + nms_GuiContainer__init_(var$5, nms_ContainerWorkbench__init_($this.$inventory, $this.$worldObj, $par1, $par2, $par3)); + nmc_Minecraft_displayGuiScreen(var$4, var$5); +} +function nms_EntityPlayerSP_displayGUIEnchantment($this, $par1, $par2, $par3, $par4Str) { + var var$5, var$6, var$7, var$8, var$9, var$10; + var$5 = $this.$mc11; + var$6 = new nms_GuiEnchantment; + var$7 = $this.$inventory; + var$8 = $this.$worldObj; + var$9 = new nms_ContainerEnchantment; + nms_Container__init_(var$9); + var$10 = new nms_SlotEnchantmentTable; + nms_InventoryBasic__init_(var$10, $rt_s(1382), 1, 1); + var$10.$container = var$9; + var$9.$tableInventory = var$10; + var$9.$rand3 = nle_EaglercraftRandom__init_0(); + var$9.$enchantLevels = $rt_createIntArray(3); + var$9.$worldPointer = var$8; + var$9.$posX4 = $par1; + var$9.$posY4 = $par2; + var$9.$posZ3 = $par3; + var$10 = new nms_SlotEnchantment; + nms_Slot__init_0(var$10, var$9.$tableInventory, 0, 25, 47); + var$10.$container0 = var$9; + nms_Container_addSlotToContainer(var$9, var$10); + $par1 = 0; + while ($par1 < 3) { + $par2 = 0; + while ($par2 < 9) { + nms_Container_addSlotToContainer(var$9, nms_Slot__init_(var$7, ($par2 + ($par1 * 9 | 0) | 0) + 9 | 0, 8 + ($par2 * 18 | 0) | 0, 84 + ($par1 * 18 | 0) | 0)); + $par2 = $par2 + 1 | 0; + } + $par1 = $par1 + 1 | 0; + } + $par1 = 0; + while ($par1 < 9) { + nms_Container_addSlotToContainer(var$9, nms_Slot__init_(var$7, $par1, 8 + ($par1 * 18 | 0) | 0, 142)); + $par1 = $par1 + 1 | 0; + } + nms_GuiContainer__init_(var$6, var$9); + var$6.$rand4 = nle_EaglercraftRandom__init_0(); + var$6.$containerEnchantment = var$6.$inventorySlots0; + var$6.$field_94079_C = $par4Str; + nmc_Minecraft_displayGuiScreen(var$5, var$6); +} +function nms_EntityPlayerSP_displayGUIAnvil($this, $par1, $par2, $par3) { + var var$4, var$5, var$6, var$7, var$8, var$9, var$10, var$11; + var$4 = $this.$mc11; + var$5 = new nms_GuiRepair; + var$6 = $this.$inventory; + var$7 = $this.$worldObj; + var$8 = new nms_ContainerRepair; + var$9 = nmc_Minecraft_theMinecraft.$thePlayer; + nms_Container__init_(var$8); + var$8.$outputSlot = nms_InventoryCraftResult__init_0(); + var$10 = new nms_InventoryRepair; + nms_InventoryBasic__init_(var$10, $rt_s(1383), 1, 2); + var$10.$theContainer = var$8; + var$8.$inputSlots = var$10; + var$8.$maximumCost = 0; + var$8.$stackSizeToBeUsedInRepair = 0; + var$8.$theWorld1 = var$7; + var$8.$field_82861_i = $par1; + var$8.$field_82858_j = $par2; + var$8.$field_82859_k = $par3; + var$8.$thePlayer0 = var$9; + nms_Container_addSlotToContainer(var$8, nms_Slot__init_(var$8.$inputSlots, 0, 27, 47)); + nms_Container_addSlotToContainer(var$8, nms_Slot__init_(var$8.$inputSlots, 1, 76, 47)); + var$10 = new nms_SlotRepair; + nms_Slot__init_0(var$10, var$8.$outputSlot, 2, 134, 47); + var$10.$anvil = var$8; + var$10.$theWorld2 = var$7; + var$10.$blockPosX = $par1; + var$10.$blockPosY = $par2; + var$10.$blockPosZ = $par3; + nms_Container_addSlotToContainer(var$8, var$10); + var$11 = 0; + while (var$11 < 3) { + $par1 = 0; + while ($par1 < 9) { + nms_Container_addSlotToContainer(var$8, nms_Slot__init_(var$6, ($par1 + (var$11 * 9 | 0) | 0) + 9 | 0, 8 + ($par1 * 18 | 0) | 0, 84 + (var$11 * 18 | 0) | 0)); + $par1 = $par1 + 1 | 0; + } + var$11 = var$11 + 1 | 0; + } + $par1 = 0; + while ($par1 < 9) { + nms_Container_addSlotToContainer(var$8, nms_Slot__init_(var$6, $par1, 8 + ($par1 * 18 | 0) | 0, 142)); + $par1 = $par1 + 1 | 0; + } + nms_GuiContainer__init_(var$5, var$8); + var$5.$field_82325_q = var$6; + var$5.$repairContainer = var$5.$inventorySlots0; + nmc_Minecraft_displayGuiScreen(var$4, var$5); +} +function nms_EntityPlayerSP_displayGUIFurnace($this, $par1TileEntityFurnace) { + var var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10; + var$2 = $this.$mc11; + var$3 = new nms_GuiFurnace; + var$4 = $this.$inventory; + var$5 = new nms_ContainerFurnace; + nms_Container__init_(var$5); + var$5.$lastCookTime = 0; + var$5.$lastBurnTime = 0; + var$5.$lastItemBurnTime = 0; + var$5.$furnace = $par1TileEntityFurnace; + nms_Container_addSlotToContainer(var$5, nms_Slot__init_($par1TileEntityFurnace, 0, 56, 17)); + nms_Container_addSlotToContainer(var$5, nms_Slot__init_($par1TileEntityFurnace, 1, 56, 53)); + var$6 = new nms_SlotFurnace; + var$7 = var$4.$player; + nms_Slot__init_0(var$6, $par1TileEntityFurnace, 2, 116, 35); + var$6.$thePlayer1 = var$7; + nms_Container_addSlotToContainer(var$5, var$6); + var$8 = 0; + while (var$8 < 3) { + var$9 = 0; + while (var$9 < 9) { + nms_Container_addSlotToContainer(var$5, nms_Slot__init_(var$4, (var$9 + (var$8 * 9 | 0) | 0) + 9 | 0, 8 + (var$9 * 18 | 0) | 0, 84 + (var$8 * 18 | 0) | 0)); + var$9 = var$9 + 1 | 0; + } + var$8 = var$8 + 1 | 0; + } + var$10 = 0; + while (var$10 < 9) { + nms_Container_addSlotToContainer(var$5, nms_Slot__init_(var$4, var$10, 8 + (var$10 * 18 | 0) | 0, 142)); + var$10 = var$10 + 1 | 0; + } + nms_GuiContainer__init_(var$3, var$5); + var$3.$furnaceInventory = $par1TileEntityFurnace; + nmc_Minecraft_displayGuiScreen(var$2, var$3); +} +function nms_EntityPlayerSP_displayGUIBrewingStand($this, $par1TileEntityBrewingStand) { + var var$2, var$3, var$4, var$5, var$6, var$7, var$8; + var$2 = $this.$mc11; + var$3 = new nms_GuiBrewingStand; + var$4 = $this.$inventory; + var$5 = new nms_ContainerBrewingStand; + nms_Container__init_(var$5); + var$5.$brewTime = 0; + var$5.$tileBrewingStand = $par1TileEntityBrewingStand; + nms_Container_addSlotToContainer(var$5, nms_SlotBrewingStandPotion__init_(var$4.$player, $par1TileEntityBrewingStand, 0, 56, 46)); + nms_Container_addSlotToContainer(var$5, nms_SlotBrewingStandPotion__init_(var$4.$player, $par1TileEntityBrewingStand, 1, 79, 53)); + nms_Container_addSlotToContainer(var$5, nms_SlotBrewingStandPotion__init_(var$4.$player, $par1TileEntityBrewingStand, 2, 102, 46)); + var$6 = new nms_SlotBrewingStandIngredient; + nms_Slot__init_0(var$6, $par1TileEntityBrewingStand, 3, 79, 17); + var$6.$brewingStand = var$5; + var$5.$theSlot = nms_Container_addSlotToContainer(var$5, var$6); + var$7 = 0; + while (var$7 < 3) { + var$8 = 0; + while (var$8 < 9) { + nms_Container_addSlotToContainer(var$5, nms_Slot__init_(var$4, (var$8 + (var$7 * 9 | 0) | 0) + 9 | 0, 8 + (var$8 * 18 | 0) | 0, 84 + (var$7 * 18 | 0) | 0)); + var$8 = var$8 + 1 | 0; + } + var$7 = var$7 + 1 | 0; + } + var$7 = 0; + while (var$7 < 9) { + nms_Container_addSlotToContainer(var$5, nms_Slot__init_(var$4, var$7, 8 + (var$7 * 18 | 0) | 0, 142)); + var$7 = var$7 + 1 | 0; + } + nms_GuiContainer__init_(var$3, var$5); + var$3.$brewingStand0 = $par1TileEntityBrewingStand; + nmc_Minecraft_displayGuiScreen(var$2, var$3); +} +function nms_EntityPlayerSP_displayGUIBeacon($this, $par1TileEntityBeacon) { + var var$2, var$3, var$4, var$5, var$6, var$7, var$8; + var$2 = $this.$mc11; + var$3 = new nms_GuiBeacon; + var$4 = $this.$inventory; + var$5 = new nms_ContainerBeacon; + nms_Container__init_(var$5); + var$5.$theBeacon = $par1TileEntityBeacon; + var$6 = new nms_SlotBeacon; + nms_Slot__init_0(var$6, $par1TileEntityBeacon, 0, 136, 110); + var$6.$beacon = var$5; + var$5.$beaconSlot = var$6; + nms_Container_addSlotToContainer(var$5, var$6); + var$7 = 0; + while (var$7 < 3) { + var$8 = 0; + while (var$8 < 9) { + nms_Container_addSlotToContainer(var$5, nms_Slot__init_(var$4, (var$8 + (var$7 * 9 | 0) | 0) + 9 | 0, 36 + (var$8 * 18 | 0) | 0, 137 + (var$7 * 18 | 0) | 0)); + var$8 = var$8 + 1 | 0; + } + var$7 = var$7 + 1 | 0; + } + var$8 = 0; + while (var$8 < 9) { + nms_Container_addSlotToContainer(var$5, nms_Slot__init_(var$4, var$8, 36 + (var$8 * 18 | 0) | 0, 195)); + var$8 = var$8 + 1 | 0; + } + var$5.$field_82865_g = $par1TileEntityBeacon.$levels; + var$5.$field_82867_h = $par1TileEntityBeacon.$primaryEffect; + var$5.$field_82868_i = $par1TileEntityBeacon.$secondaryEffect; + nms_GuiContainer__init_(var$3, var$5); + var$3.$beacon0 = $par1TileEntityBeacon; + var$3.$xSize = 230; + var$3.$ySize0 = 219; + nmc_Minecraft_displayGuiScreen(var$2, var$3); +} +function nms_EntityPlayerSP_displayGUIDispenser($this, $par1TileEntityDispenser) { + var var$2, var$3, var$4, var$5, var$6, var$7, var$8; + var$2 = $this.$mc11; + var$3 = new nms_GuiDispenser; + var$4 = $this.$inventory; + var$5 = new nms_ContainerDispenser; + nms_Container__init_(var$5); + var$5.$tileEntityDispenser = $par1TileEntityDispenser; + var$6 = 0; + while (var$6 < 3) { + var$7 = 0; + while (var$7 < 3) { + nms_Container_addSlotToContainer(var$5, nms_Slot__init_($par1TileEntityDispenser, var$7 + (var$6 * 3 | 0) | 0, 62 + (var$7 * 18 | 0) | 0, 17 + (var$6 * 18 | 0) | 0)); + var$7 = var$7 + 1 | 0; + } + var$6 = var$6 + 1 | 0; + } + var$6 = 0; + while (var$6 < 3) { + var$8 = 0; + while (var$8 < 9) { + nms_Container_addSlotToContainer(var$5, nms_Slot__init_(var$4, (var$8 + (var$6 * 9 | 0) | 0) + 9 | 0, 8 + (var$8 * 18 | 0) | 0, 84 + (var$6 * 18 | 0) | 0)); + var$8 = var$8 + 1 | 0; + } + var$6 = var$6 + 1 | 0; + } + var$6 = 0; + while (var$6 < 9) { + nms_Container_addSlotToContainer(var$5, nms_Slot__init_(var$4, var$6, 8 + (var$6 * 18 | 0) | 0, 142)); + var$6 = var$6 + 1 | 0; + } + nms_GuiContainer__init_(var$3, var$5); + var$3.$field_94078_r = $par1TileEntityDispenser; + nmc_Minecraft_displayGuiScreen(var$2, var$3); +} +function nms_EntityPlayerSP_displayGUIMerchant($this, $par1IMerchant, $par2Str) { + var var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10, var$11; + var$3 = $this.$mc11; + var$4 = new nms_GuiMerchant; + var$5 = $this.$inventory; + var$6 = $this.$worldObj; + var$7 = new nms_ContainerMerchant; + nms_Container__init_(var$7); + var$7.$theMerchant = $par1IMerchant; + var$7.$theWorld3 = var$6; + var$7.$merchantInventory = nms_InventoryMerchant__init_(var$5.$player, $par1IMerchant); + nms_Container_addSlotToContainer(var$7, nms_Slot__init_(var$7.$merchantInventory, 0, 36, 53)); + nms_Container_addSlotToContainer(var$7, nms_Slot__init_(var$7.$merchantInventory, 1, 62, 53)); + var$6 = new nms_SlotMerchantResult; + var$8 = var$5.$player; + var$9 = var$7.$merchantInventory; + nms_Slot__init_0(var$6, var$9, 2, 120, 53); + var$6.$thePlayer2 = var$8; + var$6.$theMerchant0 = $par1IMerchant; + var$6.$theMerchantInventory = var$9; + nms_Container_addSlotToContainer(var$7, var$6); + var$10 = 0; + while (var$10 < 3) { + var$11 = 0; + while (var$11 < 9) { + nms_Container_addSlotToContainer(var$7, nms_Slot__init_(var$5, (var$11 + (var$10 * 9 | 0) | 0) + 9 | 0, 8 + (var$11 * 18 | 0) | 0, 84 + (var$10 * 18 | 0) | 0)); + var$11 = var$11 + 1 | 0; + } + var$10 = var$10 + 1 | 0; + } + var$10 = 0; + while (var$10 < 9) { + nms_Container_addSlotToContainer(var$7, nms_Slot__init_(var$5, var$10, 8 + (var$10 * 18 | 0) | 0, 142)); + var$10 = var$10 + 1 | 0; + } + nms_GuiContainer__init_(var$4, var$7); + var$4.$currentRecipeIndex = 0; + var$4.$theIMerchant = $par1IMerchant; + if (!($par2Str !== null && jl_String_length($par2Str) >= 1)) + $par2Str = nms_StatCollector_translateToLocal($rt_s(1384)); + var$4.$field_94082_v = $par2Str; + nmc_Minecraft_displayGuiScreen(var$3, var$4); +} +function nms_EntityPlayerSP_onCriticalHit($this, $par1Entity) { + var var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$2 = $this.$mc11.$effectRenderer; + var$3 = new nms_EntityCrit2FX; + var$4 = $this.$mc11.$theWorld; + $ptr = 1; + case 1: + nms_EntityCrit2FX__init_(var$3, var$4, $par1Entity); + if ($rt_suspending()) { + break main; + } + nms_EffectRenderer_addEffect(var$2, var$3); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, var$2, var$3, var$4, $ptr); +} +function nms_EntityPlayerSP_onEnchantmentCritical($this, $par1Entity) { + var $var2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = new nms_EntityCrit2FX; + var$3 = $this.$mc11.$theWorld; + var$4 = $rt_s(1165); + $ptr = 1; + case 1: + nms_EntityCrit2FX__init_0($var2, var$3, $par1Entity, var$4); + if ($rt_suspending()) { + break main; + } + nms_EffectRenderer_addEffect($this.$mc11.$effectRenderer, $var2); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $var2, var$3, var$4, $ptr); +} +function nms_EntityPlayerSP_isSneaking($this) { + return $this.$movementInput.$sneak && !$this.$sleeping ? 1 : 0; +} +function nms_EntityPlayerSP_addChatMessage($this, $par1Str) { + nms_GuiNewChat_addTranslatedMessage($this.$mc11.$ingameGUI.$persistantChatGUI, $par1Str, $rt_createArray(jl_Object, 0)); +} +function nms_EntityPlayerSP_addStat($this, $par1StatBase, $par2) { + if ($par1StatBase !== null) { + $par1StatBase = $par1StatBase; + if ($par1StatBase.$parentAchievement !== null && !nms_NBTTagCompound_getBoolean(nle_LocalStorageManager_achievementStorage, $par1StatBase.$parentAchievement.$statGuid)) + $par2 = 0; + else if (nms_NBTTagCompound_getBoolean(nle_LocalStorageManager_achievementStorage, $par1StatBase.$statGuid)) + $par2 = 0; + else { + nms_NBTTagCompound_setBoolean(nle_LocalStorageManager_achievementStorage, $par1StatBase.$statGuid, 1); + nle_LocalStorageManager_saveStorageA(); + $par2 = 1; + } + if ($par2) + nms_GuiAchievement_queueTakenAchievement($this.$mc11.$guiAchievement, $par1StatBase); + } +} +function nms_EntityPlayerSP_isBlockTranslucent($this, $par1, $par2, $par3) { + return nms_World_isBlockNormalCube($this.$worldObj, $par1, $par2, $par3); +} +function nms_EntityPlayerSP_pushOutOfBlocks($this, $par1, $par3, $par5) { + var $var7, $var8, $var9, $var10, $var12, $var16, $var14, $var15, $var18, $var17, $var19; + $var7 = nms_MathHelper_floor_double($par1); + $var8 = nms_MathHelper_floor_double($par3); + $var9 = nms_MathHelper_floor_double($par5); + $var10 = $par1 - $var7; + $var12 = $par5 - $var9; + if (!(!nms_EntityPlayerSP_isBlockTranslucent($this, $var7, $var8, $var9) && !nms_EntityPlayerSP_isBlockTranslucent($this, $var7, $var8 + 1 | 0, $var9))) { + $var16 = $var7 - 1 | 0; + $var14 = !nms_EntityPlayerSP_isBlockTranslucent($this, $var16, $var8, $var9) && !nms_EntityPlayerSP_isBlockTranslucent($this, $var16, $var8 + 1 | 0, $var9) ? 1 : 0; + $var15 = $var7 + 1 | 0; + $var15 = !nms_EntityPlayerSP_isBlockTranslucent($this, $var15, $var8, $var9) && !nms_EntityPlayerSP_isBlockTranslucent($this, $var15, $var8 + 1 | 0, $var9) ? 1 : 0; + $var16 = $var9 - 1 | 0; + $var16 = !nms_EntityPlayerSP_isBlockTranslucent($this, $var7, $var8, $var16) && !nms_EntityPlayerSP_isBlockTranslucent($this, $var7, $var8 + 1 | 0, $var16) ? 1 : 0; + $var18 = $var9 + 1 | 0; + $var17 = !nms_EntityPlayerSP_isBlockTranslucent($this, $var7, $var8, $var18) && !nms_EntityPlayerSP_isBlockTranslucent($this, $var7, $var8 + 1 | 0, $var18) ? 1 : 0; + $var18 = (-1); + $var19 = 9999.0; + if ($var14 && $var10 < $var19) { + $var18 = 0; + $var19 = $var10; + } + if (!$var15) + $par1 = $var19; + else { + $par1 = 1.0 - $var10; + if ($par1 < $var19) + $var18 = 1; + else + $par1 = $var19; + } + if ($var16 && $var12 < $par1) { + $var18 = 4; + $par1 = $var12; + } + if ($var17 && 1.0 - $var12 < $par1) + $var18 = 5; + if (!$var18) + $this.$motionX = (-0.10000000149011612); + if ($var18 == 1) + $this.$motionX = 0.10000000149011612; + if ($var18 == 4) + $this.$motionZ = (-0.10000000149011612); + if ($var18 == 5) + $this.$motionZ = 0.10000000149011612; + } + return 0; +} +function nms_EntityPlayerSP_setSprinting($this, $par1) { + nms_Entity_setSprinting($this, $par1); + $this.$sprintingTicksLeft = !$par1 ? 0 : 600; +} +function nms_EntityPlayerSP_setXPStats($this, $par1, $par2, $par3) { + $this.$experience = $par1; + $this.$experienceTotal = $par2; + $this.$experienceLevel = $par3; +} +function nms_EntityPlayerSP_sendChatToPlayer($this, $par1Str) { + nms_GuiNewChat_printChatMessage($this.$mc11.$ingameGUI.$persistantChatGUI, $par1Str); +} +function nms_EntityPlayerSP_getHeldItem($this) { + return nms_InventoryPlayer_getCurrentItem($this.$inventory); +} +function nms_EntityPlayerSP_playSound($this, $par1Str, $par2, $par3) { + var var$4, var$5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$4 = $this.$worldObj; + var$5 = $this.$posX; + var$6 = $this.$posY - $this.$yOffset; + var$7 = $this.$posZ; + var$8 = 0; + $ptr = 1; + case 1: + nms_WorldClient_playSound(var$4, var$5, var$6, var$7, $par1Str, $par2, $par3, var$8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, $par2, $par3, var$4, var$5, var$6, var$7, var$8, $ptr); +} +function nms_EntityClientPlayerMP() { + var a = this; nms_EntityPlayerSP.call(a); + a.$sendQueue = null; + a.$oldPosX = 0.0; + a.$oldMinY = 0.0; + a.$oldPosY = 0.0; + a.$oldPosZ = 0.0; + a.$oldRotationYaw = 0.0; + a.$oldRotationPitch = 0.0; + a.$wasOnGround = 0; + a.$shouldStopSneaking = 0; + a.$wasSneaking = 0; + a.$field_71168_co = 0; + a.$hasSetHealth = 0; +} +function nms_EntityClientPlayerMP_attackEntityFrom($this, $par1DamageSource, $par2) { + return 0; +} +function nms_EntityClientPlayerMP_heal($this, $par1) { + return; +} +function nms_EntityClientPlayerMP_onUpdate($this) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!nms_World_blockExists($this.$worldObj, nms_MathHelper_floor_double($this.$posX), 0, nms_MathHelper_floor_double($this.$posZ))) + return; + $ptr = 1; + case 1: + nms_EntityPlayer_onUpdate($this); + if ($rt_suspending()) { + break main; + } + nms_EntityClientPlayerMP_sendMotionUpdates($this); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $ptr); +} +function nms_EntityClientPlayerMP_sendMotionUpdates($this) { + var $var1, $var2, $var3, $var5, $var7, $var9, $var11, $var13, $var14, var$10, var$11, var$12, var$13, var$14; + $var1 = nms_Entity_isSprinting($this); + if ($var1 != $this.$wasSneaking) { + if (!$var1) + nms_NetClientHandler_addToSendQueue($this.$sendQueue, nms_Packet19EntityAction__init_0($this, 5)); + else + nms_NetClientHandler_addToSendQueue($this.$sendQueue, nms_Packet19EntityAction__init_0($this, 4)); + $this.$wasSneaking = $var1; + } + $var2 = nms_EntityPlayerSP_isSneaking($this); + if ($var2 != $this.$shouldStopSneaking) { + if (!$var2) + nms_NetClientHandler_addToSendQueue($this.$sendQueue, nms_Packet19EntityAction__init_0($this, 2)); + else + nms_NetClientHandler_addToSendQueue($this.$sendQueue, nms_Packet19EntityAction__init_0($this, 1)); + $this.$shouldStopSneaking = $var2; + } + $var3 = $this.$posX - $this.$oldPosX; + $var5 = $this.$boundingBox.$minY - $this.$oldMinY; + $var7 = $this.$posZ - $this.$oldPosZ; + $var9 = $this.$rotationYaw - $this.$oldRotationYaw; + $var11 = $this.$rotationPitch - $this.$oldRotationPitch; + $var13 = $var3 * $var3 + $var5 * $var5 + $var7 * $var7 <= 9.0E-4 && $this.$field_71168_co < 20 ? 0 : 1; + $var14 = $var9 === 0.0 && $var11 === 0.0 ? 0 : 1; + if ($this.$ridingEntity !== null) { + nms_NetClientHandler_addToSendQueue($this.$sendQueue, nms_Packet13PlayerLookMove__init_0($this.$motionX, (-999.0), (-999.0), $this.$motionZ, $this.$rotationYaw, $this.$rotationPitch, $this.$onGround)); + $var13 = 0; + } else if ($var13 && $var14) + nms_NetClientHandler_addToSendQueue($this.$sendQueue, nms_Packet13PlayerLookMove__init_0($this.$posX, $this.$boundingBox.$minY, $this.$posY, $this.$posZ, $this.$rotationYaw, $this.$rotationPitch, $this.$onGround)); + else if ($var13) { + var$10 = $this.$sendQueue; + var$11 = new nms_Packet11PlayerPosition; + $var3 = $this.$posX; + $var5 = $this.$boundingBox.$minY; + $var7 = $this.$posY; + $var9 = $this.$posZ; + $var1 = $this.$onGround; + nms_Packet__init_0(var$11); + var$11.$xPosition = $var3; + var$11.$yPosition0 = $var5; + var$11.$stance = $var7; + var$11.$zPosition = $var9; + var$11.$onGround0 = $var1; + var$11.$moving = 1; + nms_NetClientHandler_addToSendQueue(var$10, var$11); + } else if (!$var14) { + var$12 = $this.$sendQueue; + var$10 = new nms_Packet10Flying; + $var1 = $this.$onGround; + nms_Packet__init_0(var$10); + var$10.$onGround0 = $var1; + nms_NetClientHandler_addToSendQueue(var$12, var$10); + } else { + var$12 = $this.$sendQueue; + var$10 = new nms_Packet12PlayerLook; + var$13 = $this.$rotationYaw; + var$14 = $this.$rotationPitch; + $var1 = $this.$onGround; + nms_Packet__init_0(var$10); + var$10.$yaw = var$13; + var$10.$pitch0 = var$14; + var$10.$onGround0 = $var1; + var$10.$rotating = 1; + nms_NetClientHandler_addToSendQueue(var$12, var$10); + } + $this.$field_71168_co = $this.$field_71168_co + 1 | 0; + $this.$wasOnGround = $this.$onGround; + if ($var13) { + $this.$oldPosX = $this.$posX; + $this.$oldMinY = $this.$boundingBox.$minY; + $this.$oldPosY = $this.$posY; + $this.$oldPosZ = $this.$posZ; + $this.$field_71168_co = 0; + } + if ($var14) { + $this.$oldRotationYaw = $this.$rotationYaw; + $this.$oldRotationPitch = $this.$rotationPitch; + } +} +function nms_EntityClientPlayerMP_dropOneItem($this, $par1) { + var $var2; + $var2 = !$par1 ? 4 : 3; + nms_NetClientHandler_addToSendQueue($this.$sendQueue, nms_Packet14BlockDig__init_0($var2, 0, 0, 0, 0)); + return null; +} +function nms_EntityClientPlayerMP_joinEntityItemWithWorld($this, $par1EntityItem) { + return; +} +function nms_EntityClientPlayerMP_sendChatMessage($this, $par1Str) { + var var$2, var$3; + var$2 = $this.$sendQueue; + var$3 = new nms_Packet3Chat; + nms_Packet__init_0(var$3); + var$3.$isServer = 1; + if (jl_String_length($par1Str) > nms_Packet3Chat_maxChatLength) + $par1Str = jl_String_substring0($par1Str, 0, nms_Packet3Chat_maxChatLength); + var$3.$message0 = $par1Str; + var$3.$isServer = 1; + nms_NetClientHandler_addToSendQueue(var$2, var$3); +} +function nms_EntityClientPlayerMP_swingItem($this) { + var var$1, var$2; + nms_EntityLiving_swingItem($this); + var$1 = $this.$sendQueue; + var$2 = new nms_Packet18Animation; + nms_Packet__init_0(var$2); + var$2.$entityId0 = $this.$entityId; + var$2.$animate = 1; + nms_NetClientHandler_addToSendQueue(var$1, var$2); +} +function nms_EntityClientPlayerMP_respawnPlayer($this) { + nms_NetClientHandler_addToSendQueue($this.$sendQueue, nms_Packet205ClientCommand__init_0(1)); +} +function nms_EntityClientPlayerMP_damageEntity($this, $par1DamageSource, $par2) { + if (!$this.$invulnerable) + nms_EntityLiving_setEntityHealth($this, $this.$health - $par2 | 0); +} +function nms_EntityClientPlayerMP_closeScreen($this) { + var var$1, var$2, var$3; + var$1 = $this.$sendQueue; + var$2 = new nms_Packet101CloseWindow; + var$3 = $this.$openContainer.$windowId; + nms_Packet__init_0(var$2); + var$2.$windowId0 = var$3; + nms_NetClientHandler_addToSendQueue(var$1, var$2); + nms_EntityClientPlayerMP_func_92015_f($this); +} +function nms_EntityClientPlayerMP_func_92015_f($this) { + $this.$inventory.$itemStack = null; + $this.$openContainer = $this.$inventoryContainer; + nmc_Minecraft_displayGuiScreen($this.$mc11, null); +} +function nms_EntityClientPlayerMP_setHealth($this, $par1) { + var var$2; + if (!$this.$hasSetHealth) { + nms_EntityLiving_setEntityHealth($this, $par1); + $this.$hasSetHealth = 1; + } else { + var$2 = $this.$health - $par1 | 0; + if (var$2 <= 0) { + nms_EntityLiving_setEntityHealth($this, $par1); + if (var$2 < 0) + $this.$hurtResistantTime = $this.$maxHurtResistantTime / 2 | 0; + } else { + $this.$lastDamage = var$2; + nms_EntityLiving_setEntityHealth($this, $this.$health); + $this.$hurtResistantTime = $this.$maxHurtResistantTime; + nms_EntityClientPlayerMP_damageEntity($this, nms_DamageSource_generic, var$2); + $this.$maxHurtTime = 10; + $this.$hurtTime = 10; + } + } +} +function nms_EntityClientPlayerMP_addStat($this, $par1StatBase, $par2) { + if ($par1StatBase !== null && $par1StatBase.$isIndependent) + nms_EntityPlayerSP_addStat($this, $par1StatBase, $par2); +} +function nms_EntityClientPlayerMP_incrementStat($this, $par1StatBase, $par2) { + if ($par1StatBase !== null && !$par1StatBase.$isIndependent) + nms_EntityPlayerSP_addStat($this, $par1StatBase, $par2); +} +function nms_EntityClientPlayerMP_sendPlayerAbilities($this) { + var var$1, var$2, var$3; + var$1 = $this.$sendQueue; + var$2 = new nms_Packet202PlayerAbilities; + var$3 = $this.$capabilities; + nms_Packet__init_0(var$2); + var$2.$disableDamage0 = 0; + var$2.$isFlying0 = 0; + var$2.$allowFlying0 = 0; + var$2.$isCreativeMode0 = 0; + var$2.$disableDamage0 = var$3.$disableDamage; + var$2.$isFlying0 = var$3.$isFlying; + var$2.$allowFlying0 = var$3.$allowFlying; + var$2.$isCreativeMode0 = var$3.$isCreativeMode; + var$2.$flySpeed0 = var$3.$flySpeed; + var$2.$walkSpeed0 = var$3.$walkSpeed; + nms_NetClientHandler_addToSendQueue(var$1, var$2); +} +function nms_EntityClientPlayerMP_func_71066_bF($this) { + return 1; +} +function nms_IInventory() { +} +function nms_InventoryPlayer() { + var a = this; jl_Object.call(a); + a.$mainInventory = null; + a.$armorInventory = null; + a.$currentItem = 0; + a.$currentItemStack = null; + a.$player = null; + a.$itemStack = null; + a.$inventoryChanged = 0; +} +function nms_InventoryPlayer_getCurrentItem($this) { + return $this.$currentItem < 9 && $this.$currentItem >= 0 ? $this.$mainInventory.data[$this.$currentItem] : null; +} +function nms_InventoryPlayer_getInventorySlotContainItem($this, $par1) { + var $var2; + $var2 = 0; + while (true) { + if ($var2 >= $this.$mainInventory.data.length) + return (-1); + if ($this.$mainInventory.data[$var2] !== null && $this.$mainInventory.data[$var2].$itemID0 == $par1) + break; + $var2 = $var2 + 1 | 0; + } + return $var2; +} +function nms_InventoryPlayer_getInventorySlotContainItemAndDamage($this, $par1, $par2) { + var $var3; + $var3 = 0; + while (true) { + if ($var3 >= $this.$mainInventory.data.length) + return (-1); + if ($this.$mainInventory.data[$var3] !== null && $this.$mainInventory.data[$var3].$itemID0 == $par1 && $this.$mainInventory.data[$var3].$itemDamage == $par2) + break; + $var3 = $var3 + 1 | 0; + } + return $var3; +} +function nms_InventoryPlayer_getFirstEmptyStack($this) { + var $var1; + $var1 = 0; + while (true) { + if ($var1 >= $this.$mainInventory.data.length) + return (-1); + if ($this.$mainInventory.data[$var1] === null) + break; + $var1 = $var1 + 1 | 0; + } + return $var1; +} +function nms_InventoryPlayer_setCurrentItem($this, $par1, $par2, $par3, $par4) { + var $var7, $var6; + $this.$currentItemStack = nms_InventoryPlayer_getCurrentItem($this); + $var7 = !$par3 ? nms_InventoryPlayer_getInventorySlotContainItem($this, $par1) : nms_InventoryPlayer_getInventorySlotContainItemAndDamage($this, $par1, $par2); + if ($var7 >= 0 && $var7 < 9) + $this.$currentItem = $var7; + else if ($par4 && $par1 > 0) { + $var6 = nms_InventoryPlayer_getFirstEmptyStack($this); + if ($var6 >= 0 && $var6 < 9) + $this.$currentItem = $var6; + nms_Item_$callClinit(); + nms_InventoryPlayer_func_70439_a($this, nms_Item_itemsList.data[$par1], $par2); + } +} +function nms_InventoryPlayer_changeCurrentItem($this, $par1) { + if ($par1 > 0) + $par1 = 1; + if ($par1 < 0) + $par1 = (-1); + $this.$currentItem = $this.$currentItem - $par1 | 0; + while ($this.$currentItem < 0) { + $this.$currentItem = $this.$currentItem + 9 | 0; + } + while ($this.$currentItem >= 9) { + $this.$currentItem = $this.$currentItem - 9 | 0; + } +} +function nms_InventoryPlayer_func_70439_a($this, $par1Item, $par2) { + var $var3, var$4, var$5, var$6; + if ($par1Item !== null) { + $var3 = nms_InventoryPlayer_getInventorySlotContainItemAndDamage($this, $par1Item.$itemID, $par2); + if ($var3 >= 0) + $this.$mainInventory.data[$var3] = $this.$mainInventory.data[$this.$currentItem]; + if ($this.$currentItemStack !== null && nms_ItemStack_isItemEnchantable($this.$currentItemStack) && nms_InventoryPlayer_getInventorySlotContainItemAndDamage($this, $this.$currentItemStack.$itemID0, $this.$currentItemStack.$itemDamage) == $this.$currentItem) + return; + var$4 = $this.$mainInventory.data; + var$5 = $this.$currentItem; + var$6 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_3(var$6, nms_Item_itemsList.data[$par1Item.$itemID], 1, $par2); + var$4[var$5] = var$6; + } +} +function nms_InventoryPlayer_storePartialItemStack($this, $par1ItemStack) { + var $var2, $var3, $var4, $var4_0; + $var2 = $par1ItemStack.$itemID0; + $var3 = $par1ItemStack.$stackSize; + if (nms_ItemStack_getMaxStackSize($par1ItemStack) == 1) { + $var4 = nms_InventoryPlayer_getFirstEmptyStack($this); + if ($var4 < 0) + return $var3; + if ($this.$mainInventory.data[$var4] === null) + $this.$mainInventory.data[$var4] = nms_ItemStack_copyItemStack($par1ItemStack); + return 0; + } + $var4_0 = 0; + a: { + while (true) { + if ($var4_0 >= $this.$mainInventory.data.length) { + $var4_0 = (-1); + break a; + } + if ($this.$mainInventory.data[$var4_0] !== null && $this.$mainInventory.data[$var4_0].$itemID0 == $par1ItemStack.$itemID0 && nms_ItemStack_isStackable($this.$mainInventory.data[$var4_0]) && $this.$mainInventory.data[$var4_0].$stackSize < nms_ItemStack_getMaxStackSize($this.$mainInventory.data[$var4_0]) && $this.$mainInventory.data[$var4_0].$stackSize < 64 && !(nms_ItemStack_getHasSubtypes($this.$mainInventory.data[$var4_0]) && $this.$mainInventory.data[$var4_0].$itemDamage != $par1ItemStack.$itemDamage) + && nms_ItemStack_areItemStackTagsEqual($this.$mainInventory.data[$var4_0], $par1ItemStack)) + break; + $var4_0 = $var4_0 + 1 | 0; + } + } + if ($var4_0 < 0) + $var4_0 = nms_InventoryPlayer_getFirstEmptyStack($this); + if ($var4_0 < 0) + return $var3; + if ($this.$mainInventory.data[$var4_0] === null) { + $this.$mainInventory.data[$var4_0] = nms_ItemStack__init_0($var2, 0, $par1ItemStack.$itemDamage); + if (nms_ItemStack_hasTagCompound($par1ItemStack)) + $this.$mainInventory.data[$var4_0].$stackTagCompound = nms_NBTTagCompound_copy($par1ItemStack.$stackTagCompound); + } + $var4 = $var3 <= (nms_ItemStack_getMaxStackSize($this.$mainInventory.data[$var4_0]) - $this.$mainInventory.data[$var4_0].$stackSize | 0) ? $var3 : nms_ItemStack_getMaxStackSize($this.$mainInventory.data[$var4_0]) - $this.$mainInventory.data[$var4_0].$stackSize | 0; + if ($var4 > (64 - $this.$mainInventory.data[$var4_0].$stackSize | 0)) + $var4 = 64 - $this.$mainInventory.data[$var4_0].$stackSize | 0; + if (!$var4) + return $var3; + $var2 = $var3 - $var4 | 0; + $par1ItemStack = $this.$mainInventory.data[$var4_0]; + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize + $var4 | 0; + $this.$mainInventory.data[$var4_0].$animationsToGo = 5; + return $var2; +} +function nms_InventoryPlayer_decrementAnimations($this) { + var $var1; + $var1 = 0; + while ($var1 < $this.$mainInventory.data.length) { + if ($this.$mainInventory.data[$var1] !== null) + nms_ItemStack_updateAnimation($this.$mainInventory.data[$var1], $this.$player.$worldObj, $this.$player, $var1, $this.$currentItem != $var1 ? 0 : 1); + $var1 = $var1 + 1 | 0; + } +} +function nms_InventoryPlayer_consumeInventoryItem($this, $par1) { + var $var2, var$3; + $var2 = nms_InventoryPlayer_getInventorySlotContainItem($this, $par1); + if ($var2 < 0) + return 0; + var$3 = $this.$mainInventory.data[$var2]; + $par1 = var$3.$stackSize - 1 | 0; + var$3.$stackSize = $par1; + if ($par1 <= 0) + $this.$mainInventory.data[$var2] = null; + return 1; +} +function nms_InventoryPlayer_hasItem($this, $par1) { + return nms_InventoryPlayer_getInventorySlotContainItem($this, $par1) < 0 ? 0 : 1; +} +function nms_InventoryPlayer_addItemStackToInventory($this, $par1ItemStack) { + var $var2; + if ($par1ItemStack === null) + return 0; + if (nms_ItemStack_isItemDamaged($par1ItemStack)) { + $var2 = nms_InventoryPlayer_getFirstEmptyStack($this); + if ($var2 < 0) { + if (!$this.$player.$capabilities.$isCreativeMode) + return 0; + $par1ItemStack.$stackSize = 0; + return 1; + } + $this.$mainInventory.data[$var2] = nms_ItemStack_copyItemStack($par1ItemStack); + $this.$mainInventory.data[$var2].$animationsToGo = 5; + $par1ItemStack.$stackSize = 0; + return 1; + } + while (true) { + $var2 = $par1ItemStack.$stackSize; + $par1ItemStack.$stackSize = nms_InventoryPlayer_storePartialItemStack($this, $par1ItemStack); + if ($par1ItemStack.$stackSize <= 0) + break; + if ($par1ItemStack.$stackSize < $var2) + continue; + else + break; + } + if ($par1ItemStack.$stackSize == $var2 && $this.$player.$capabilities.$isCreativeMode) { + $par1ItemStack.$stackSize = 0; + return 1; + } + return $par1ItemStack.$stackSize >= $var2 ? 0 : 1; +} +function nms_InventoryPlayer_decrStackSize($this, $par1, $par2) { + var $var3, $var4, $var4_0; + $var3 = $this.$mainInventory; + if ($par1 >= $this.$mainInventory.data.length) { + $var3 = $this.$armorInventory; + $par1 = $par1 - $this.$mainInventory.data.length | 0; + } + $var3 = $var3.data; + if ($var3[$par1] === null) + return null; + if ($var3[$par1].$stackSize <= $par2) { + $var4 = $var3[$par1]; + $var3[$par1] = null; + return $var4; + } + $var4_0 = nms_ItemStack_splitStack($var3[$par1], $par2); + if (!$var3[$par1].$stackSize) + $var3[$par1] = null; + return $var4_0; +} +function nms_InventoryPlayer_setInventorySlotContents($this, $par1, $par2ItemStack) { + var $var3, var$4; + $var3 = $this.$mainInventory; + var$4 = $var3.data.length; + if ($par1 >= var$4) { + $par1 = $par1 - var$4 | 0; + $var3 = $this.$armorInventory; + } + $var3.data[$par1] = $par2ItemStack; +} +function nms_InventoryPlayer_getStrVsBlock($this, $par1Block) { + var $var2; + $var2 = 1.0; + if ($this.$mainInventory.data[$this.$currentItem] !== null) + $var2 = $var2 * nms_ItemStack_getStrVsBlock($this.$mainInventory.data[$this.$currentItem], $par1Block); + return $var2; +} +function nms_InventoryPlayer_getSizeInventory($this) { + return $this.$mainInventory.data.length + 4 | 0; +} +function nms_InventoryPlayer_getStackInSlot($this, $par1) { + var $var2, var$3; + $var2 = $this.$mainInventory; + var$3 = $var2.data.length; + if ($par1 >= var$3) { + $par1 = $par1 - var$3 | 0; + $var2 = $this.$armorInventory; + } + return $var2.data[$par1]; +} +function nms_InventoryPlayer_getInvName($this) { + return $rt_s(1385); +} +function nms_InventoryPlayer_isInvNameLocalized($this) { + return 0; +} +function nms_InventoryPlayer_getInventoryStackLimit($this) { + return 64; +} +function nms_InventoryPlayer_getDamageVsEntity($this, $par1Entity) { + var $var2; + $var2 = nms_InventoryPlayer_getStackInSlot($this, $this.$currentItem); + return $var2 === null ? 1 : nms_ItemStack_getDamageVsEntity($var2, $par1Entity); +} +function nms_InventoryPlayer_canHarvestBlock($this, $par1Block) { + var $var2; + if ($par1Block.$blockMaterial.$requiresNoTool) + return 1; + $var2 = nms_InventoryPlayer_getStackInSlot($this, $this.$currentItem); + return $var2 === null ? 0 : nms_ItemStack_canHarvestBlock($var2, $par1Block); +} +function nms_InventoryPlayer_armorItemInSlot($this, $par1) { + return $this.$armorInventory.data[$par1]; +} +function nms_InventoryPlayer_getTotalArmorValue($this) { + var $var1, $var2; + $var1 = 0; + $var2 = 0; + while ($var2 < $this.$armorInventory.data.length) { + if ($this.$armorInventory.data[$var2] !== null && nms_ItemStack_getItem($this.$armorInventory.data[$var2]) instanceof nms_ItemArmor) + $var1 = $var1 + nms_ItemStack_getItem($this.$armorInventory.data[$var2]).$damageReduceAmount | 0; + $var2 = $var2 + 1 | 0; + } + return $var1; +} +function nms_InventoryPlayer_dropAllItems($this) { + var $var1; + $var1 = 0; + while ($var1 < $this.$mainInventory.data.length) { + if ($this.$mainInventory.data[$var1] !== null) { + nms_EntityPlayer_dropPlayerItemWithRandomChoice($this.$player, $this.$mainInventory.data[$var1], 1); + $this.$mainInventory.data[$var1] = null; + } + $var1 = $var1 + 1 | 0; + } + $var1 = 0; + while ($var1 < $this.$armorInventory.data.length) { + if ($this.$armorInventory.data[$var1] !== null) { + nms_EntityPlayer_dropPlayerItemWithRandomChoice($this.$player, $this.$armorInventory.data[$var1], 1); + $this.$armorInventory.data[$var1] = null; + } + $var1 = $var1 + 1 | 0; + } +} +function nms_InventoryPlayer_onInventoryChanged($this) { + $this.$inventoryChanged = 1; +} +function nms_InventoryPlayer_setItemStack($this, $par1ItemStack) { + $this.$itemStack = $par1ItemStack; +} +function nms_InventoryPlayer_getItemStack($this) { + return $this.$itemStack; +} +function nleg_FixedFunctionShader() { + var a = this; jl_Object.call(a); + a.$enable_color = 0; + a.$enable_normal = 0; + a.$enable_texture0 = 0; + a.$enable_texture1 = 0; + a.$enable_TEX_GEN_STRQ = 0; + a.$enable_lighting = 0; + a.$enable_fog = 0; + a.$enable_alphatest = 0; + a.$enable_unit0 = 0; + a.$enable_unit1 = 0; + a.$enable_anisotropic_fix = 0; + a.$enable_swap_rb = 0; + a.$globject = null; + a.$u_matrix_m = null; + a.$u_matrix_p = null; + a.$u_matrix_t = null; + a.$u_fogColor = null; + a.$u_fogMode = null; + a.$u_fogStart = null; + a.$u_fogEnd = null; + a.$u_fogDensity = null; + a.$u_fogPremultiply = null; + a.$u_colorUniform = null; + a.$u_normalUniform = null; + a.$u_alphaTestF = null; + a.$u_textureGenS_M = null; + a.$u_textureGenT_M = null; + a.$u_textureGenR_M = null; + a.$u_textureGenQ_M = null; + a.$u_textureGenS_V = null; + a.$u_textureGenT_V = null; + a.$u_textureGenR_V = null; + a.$u_textureGenQ_V = null; + a.$u_matrix_inverse_m = null; + a.$u_texCoordV0 = null; + a.$u_texCoordV1 = null; + a.$u_light0Pos = null; + a.$u_light1Pos = null; + a.$u_anisotropic_fix = null; + a.$a_position = 0; + a.$a_texture0 = 0; + a.$a_color = 0; + a.$a_normal = 0; + a.$a_texture1 = 0; + a.$attributeIndexesToEnable = 0; + a.$genericArray = null; + a.$genericBuffer = null; + a.$bufferIsInitialized = 0; + a.$modelBuffer = null; + a.$projectionBuffer = null; + a.$textureBuffer = null; + a.$modelMatrix = null; + a.$projectionMatrix = null; + a.$textureMatrix = null; + a.$inverseModelMatrix = null; + a.$light0Pos = null; + a.$light1Pos = null; + a.$anisotropicFix = null; + a.$fogMode = 0; + a.$fogColorR = 0.0; + a.$fogColorG = 0.0; + a.$fogColorB = 0.0; + a.$fogColorA = 0.0; + a.$fogStart = 0.0; + a.$fogEnd = 0.0; + a.$fogDensity = 0.0; + a.$alphaTestValue = 0.0; + a.$tex0x = 0.0; + a.$tex0y = 0.0; + a.$tex1x = 0.0; + a.$tex1y = 0.0; + a.$colorUniformR = 0.0; + a.$colorUniformG = 0.0; + a.$colorUniformB = 0.0; + a.$colorUniformA = 0.0; + a.$normalUniformX = 0.0; + a.$normalUniformY = 0.0; + a.$normalUniformZ = 0.0; +} +var nleg_FixedFunctionShader_instances = null; +var nleg_FixedFunctionShader_shaderSource = null; +function nleg_FixedFunctionShader__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10, var_11, var_12) { + var var_13 = new nleg_FixedFunctionShader(); + nleg_FixedFunctionShader__init_0(var_13, var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10, var_11, var_12); + return var_13; +} +function nleg_FixedFunctionShader_refreshCoreGL() { + var $i; + $i = 0; + while ($i < nleg_FixedFunctionShader_instances.data.length) { + if (nleg_FixedFunctionShader_instances.data[$i] !== null) { + nlea_EaglerAdapterImpl2__wglDeleteProgram(nleg_FixedFunctionShader_instances.data[$i].$globject); + nleg_FixedFunctionShader_instances.data[$i] = null; + } + $i = $i + 1 | 0; + } + nleg_FixedFunctionShader_shaderSource = null; +} +function nleg_FixedFunctionShader_instance($i) { + var $s, $CC_a_color, $CC_a_normal, $CC_a_texture0, $CC_a_texture1, $CC_TEX_GEN_STRQ, $CC_lighting, $CC_fog, $CC_alphatest, $CC_unit0, $CC_unit1, $CC_anisotropic, $CC_swap_rb; + $s = nleg_FixedFunctionShader_instances.data[$i]; + if ($s === null) { + $CC_a_color = 0; + $CC_a_normal = 0; + $CC_a_texture0 = 0; + $CC_a_texture1 = 0; + $CC_TEX_GEN_STRQ = 0; + $CC_lighting = 0; + $CC_fog = 0; + $CC_alphatest = 0; + $CC_unit0 = 0; + $CC_unit1 = 0; + $CC_anisotropic = 0; + $CC_swap_rb = 0; + if (($i & 1) == 1) + $CC_a_color = 1; + if (($i & 2) == 2) + $CC_a_normal = 1; + if (($i & 4) == 4) + $CC_a_texture0 = 1; + if (($i & 8) == 8) + $CC_a_texture1 = 1; + if (($i & 16) == 16) + $CC_TEX_GEN_STRQ = 1; + if (($i & 32) == 32) + $CC_lighting = 1; + if (($i & 64) == 64) + $CC_fog = 1; + if (($i & 128) == 128) + $CC_alphatest = 1; + if (($i & 256) == 256) + $CC_unit0 = 1; + if (($i & 512) == 512) + $CC_unit1 = 1; + if (($i & 1024) == 1024) + $CC_anisotropic = 1; + if (($i & 2048) == 2048) + $CC_swap_rb = 1; + $s = nleg_FixedFunctionShader__init_($i, $CC_a_color, $CC_a_normal, $CC_a_texture0, $CC_a_texture1, $CC_TEX_GEN_STRQ, $CC_lighting, $CC_fog, $CC_alphatest, $CC_unit0, $CC_unit1, $CC_anisotropic, $CC_swap_rb); + nleg_FixedFunctionShader_instances.data[$i] = $s; + } + return $s; +} +function nleg_FixedFunctionShader__init_0($this, $j, $CC_a_color, $CC_a_normal, $CC_a_texture0, $CC_a_texture1, $CC_TEX_GEN_STRQ, $CC_lighting, $CC_fog, $CC_alphatest, $CC_unit0, $CC_unit1, $CC_anisotropic_fix, $CC_swap_rb) { + var $source, $v, $f; + jl_Object__init_0($this); + $this.$u_matrix_m = null; + $this.$u_matrix_p = null; + $this.$u_matrix_t = null; + $this.$u_fogColor = null; + $this.$u_fogMode = null; + $this.$u_fogStart = null; + $this.$u_fogEnd = null; + $this.$u_fogDensity = null; + $this.$u_fogPremultiply = null; + $this.$u_colorUniform = null; + $this.$u_normalUniform = null; + $this.$u_alphaTestF = null; + $this.$u_textureGenS_M = null; + $this.$u_textureGenT_M = null; + $this.$u_textureGenR_M = null; + $this.$u_textureGenQ_M = null; + $this.$u_textureGenS_V = null; + $this.$u_textureGenT_V = null; + $this.$u_textureGenR_V = null; + $this.$u_textureGenQ_V = null; + $this.$u_matrix_inverse_m = null; + $this.$u_texCoordV0 = null; + $this.$u_texCoordV1 = null; + $this.$u_light0Pos = null; + $this.$u_light1Pos = null; + $this.$u_anisotropic_fix = null; + $this.$bufferIsInitialized = 0; + $this.$modelBuffer = $rt_createFloatArray(16); + $this.$projectionBuffer = $rt_createFloatArray(16); + $this.$textureBuffer = $rt_createFloatArray(16); + $this.$modelMatrix = nlegv_Matrix4f_setZero(nlegv_Matrix4f__init_0()); + $this.$projectionMatrix = nlegv_Matrix4f_setZero(nlegv_Matrix4f__init_0()); + $this.$textureMatrix = nlegv_Matrix4f_setZero(nlegv_Matrix4f__init_0()); + $this.$inverseModelMatrix = nlegv_Matrix4f_setZero(nlegv_Matrix4f__init_0()); + $this.$light0Pos = nlegv_Vector4f__init_0(); + $this.$light1Pos = nlegv_Vector4f__init_0(); + $this.$anisotropicFix = nlegv_Vector2f__init_0(0.0, 0.0); + $this.$fogMode = 0; + $this.$fogColorR = 0.0; + $this.$fogColorG = 0.0; + $this.$fogColorB = 0.0; + $this.$fogColorA = 0.0; + $this.$fogStart = 0.0; + $this.$fogEnd = 0.0; + $this.$fogDensity = 0.0; + $this.$alphaTestValue = 0.0; + $this.$tex0x = 0.0; + $this.$tex0y = 0.0; + $this.$tex1x = 0.0; + $this.$tex1y = 0.0; + $this.$colorUniformR = 0.0; + $this.$colorUniformG = 0.0; + $this.$colorUniformB = 0.0; + $this.$colorUniformA = 0.0; + $this.$normalUniformX = 0.0; + $this.$normalUniformY = 0.0; + $this.$normalUniformZ = 0.0; + $this.$enable_color = $CC_a_color; + $this.$enable_normal = $CC_a_normal; + $this.$enable_texture0 = $CC_a_texture0; + $this.$enable_texture1 = $CC_a_texture1; + $this.$enable_TEX_GEN_STRQ = $CC_TEX_GEN_STRQ; + $this.$enable_lighting = $CC_lighting; + $this.$enable_fog = $CC_fog; + $this.$enable_alphatest = $CC_alphatest; + $this.$enable_unit0 = $CC_unit0; + $this.$enable_unit1 = $CC_unit1; + $this.$enable_anisotropic_fix = $CC_anisotropic_fix; + $this.$enable_swap_rb = $CC_swap_rb; + if (nleg_FixedFunctionShader_shaderSource === null) + nleg_FixedFunctionShader_shaderSource = nlea_EaglerAdapterImpl2_fileContents($rt_s(1284)); + $source = $rt_s(36); + if ($this.$enable_color) + $source = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $source), $rt_s(1386))); + if ($this.$enable_normal) + $source = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $source), $rt_s(1387))); + if ($this.$enable_texture0) + $source = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $source), $rt_s(1388))); + if ($this.$enable_texture1) + $source = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $source), $rt_s(1389))); + if ($this.$enable_TEX_GEN_STRQ) + $source = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $source), $rt_s(1390))); + if ($this.$enable_lighting) + $source = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $source), $rt_s(1391))); + if ($this.$enable_fog) + $source = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $source), $rt_s(1392))); + if ($this.$enable_alphatest) + $source = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $source), $rt_s(1393))); + if ($this.$enable_unit0) + $source = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $source), $rt_s(1394))); + if ($this.$enable_unit1) + $source = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $source), $rt_s(1395))); + if ($this.$enable_anisotropic_fix) + $source = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $source), $rt_s(1396))); + if ($this.$enable_swap_rb) + $source = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $source), $rt_s(1397))); + $source = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $source), nleg_FixedFunctionShader_shaderSource)); + $v = nlea_EaglerAdapterImpl2__wglCreateShader(35633); + nlea_EaglerAdapterImpl2__wglShaderSource($v, jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), nlea_EaglerAdapterImpl2__wgetShaderHeader()), $rt_s(250)), $source))); + nlea_EaglerAdapterImpl2__wglCompileShader($v); + if (!nlea_EaglerAdapterImpl2__wglGetShaderCompiled($v)) { + ji_PrintStream_println(jl_System_err(), jl_String_replace0(jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(254)), nlea_EaglerAdapterImpl2__wglGetShaderInfoLog($v))), $rt_s(64), $rt_s(1398))); + $rt_throw(jl_RuntimeException__init_($rt_s(1399))); + } + $f = nlea_EaglerAdapterImpl2__wglCreateShader(35632); + nlea_EaglerAdapterImpl2__wglShaderSource($f, jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), nlea_EaglerAdapterImpl2__wgetShaderHeader()), $rt_s(251)), $source))); + nlea_EaglerAdapterImpl2__wglCompileShader($f); + if (!nlea_EaglerAdapterImpl2__wglGetShaderCompiled($f)) { + ji_PrintStream_println(jl_System_err(), jl_String_replace0(jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(254)), nlea_EaglerAdapterImpl2__wglGetShaderInfoLog($f))), $rt_s(64), $rt_s(1400))); + $rt_throw(jl_RuntimeException__init_($rt_s(1399))); + } + $this.$globject = nlea_EaglerAdapterImpl2__wglCreateProgram(); + nlea_EaglerAdapterImpl2__wglAttachShader($this.$globject, $v); + nlea_EaglerAdapterImpl2__wglAttachShader($this.$globject, $f); + $j = 1; + $this.$a_position = 0; + nlea_EaglerAdapterImpl2__wglBindAttributeLocation($this.$globject, $this.$a_position, $rt_s(1401)); + if (!$this.$enable_texture0) + $this.$a_texture0 = (-1); + else { + $this.$a_texture0 = $j; + nlea_EaglerAdapterImpl2__wglBindAttributeLocation($this.$globject, $this.$a_texture0, $rt_s(1402)); + $j = 2; + } + if (!$this.$enable_color) + $this.$a_color = (-1); + else { + $CC_a_color = $j + 1 | 0; + $this.$a_color = $j; + nlea_EaglerAdapterImpl2__wglBindAttributeLocation($this.$globject, $this.$a_color, $rt_s(1403)); + $j = $CC_a_color; + } + if (!$this.$enable_normal) + $this.$a_normal = (-1); + else { + $CC_a_color = $j + 1 | 0; + $this.$a_normal = $j; + nlea_EaglerAdapterImpl2__wglBindAttributeLocation($this.$globject, $this.$a_normal, $rt_s(1404)); + $j = $CC_a_color; + } + if (!$this.$enable_texture1) + $this.$a_texture1 = (-1); + else { + $CC_a_color = $j + 1 | 0; + $this.$a_texture1 = $j; + nlea_EaglerAdapterImpl2__wglBindAttributeLocation($this.$globject, $this.$a_texture1, $rt_s(1405)); + $j = $CC_a_color; + } + $this.$attributeIndexesToEnable = $j; + nlea_EaglerAdapterImpl2__wglLinkProgram($this.$globject); + nlea_EaglerAdapterImpl2__wglDetachShader($this.$globject, $v); + nlea_EaglerAdapterImpl2__wglDetachShader($this.$globject, $f); + nlea_EaglerAdapterImpl2__wglDeleteShader($v); + nlea_EaglerAdapterImpl2__wglDeleteShader($f); + if (!nlea_EaglerAdapterImpl2__wglGetProgramLinked($this.$globject)) { + ji_PrintStream_println(jl_System_err(), jl_String_replace0(jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(254)), nlea_EaglerAdapterImpl2__wglGetProgramInfoLog($this.$globject))), $rt_s(64), $rt_s(1406))); + $rt_throw(jl_RuntimeException__init_($rt_s(1399))); + } + nlea_EaglerAdapterImpl2__wglUseProgram($this.$globject); + $this.$u_matrix_m = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(256)); + $this.$u_matrix_p = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(257)); + $this.$u_matrix_t = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1407)); + $this.$u_colorUniform = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1408)); + if ($this.$enable_lighting) { + $this.$u_normalUniform = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1409)); + $this.$u_light0Pos = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1410)); + $this.$u_light1Pos = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1411)); + } + if ($this.$enable_fog) { + $this.$u_fogColor = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1412)); + $this.$u_fogMode = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1413)); + $this.$u_fogStart = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1414)); + $this.$u_fogEnd = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1415)); + $this.$u_fogDensity = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1416)); + $this.$u_fogPremultiply = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1417)); + } + if ($this.$enable_alphatest) + $this.$u_alphaTestF = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1418)); + if ($this.$enable_TEX_GEN_STRQ) { + $this.$u_textureGenS_M = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1419)); + $this.$u_textureGenT_M = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1420)); + $this.$u_textureGenR_M = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1421)); + $this.$u_textureGenQ_M = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1422)); + $this.$u_textureGenS_V = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1423)); + $this.$u_textureGenT_V = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1424)); + $this.$u_textureGenR_V = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1425)); + $this.$u_textureGenQ_V = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1426)); + $this.$u_matrix_inverse_m = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1427)); + } + if ($this.$enable_anisotropic_fix) { + $this.$u_anisotropic_fix = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1428)); + nlea_EaglerAdapterImpl2__wglUniform2f($this.$u_anisotropic_fix, 1008.0, 1008.0); + } + nlea_EaglerAdapterImpl2__wglUniform1i(nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1429)), 0); + nlea_EaglerAdapterImpl2__wglUniform1i(nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1430)), 1); + $this.$u_texCoordV0 = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1431)); + $this.$u_texCoordV1 = nlea_EaglerAdapterImpl2__wglGetUniformLocation($this.$globject, $rt_s(1432)); + $this.$genericArray = nlea_EaglerAdapterImpl2__wglCreateVertexArray(); + $this.$genericBuffer = nlea_EaglerAdapterImpl2__wglCreateBuffer(); + nlea_EaglerAdapterImpl2__wglBindVertexArray($this.$genericArray); + nlea_EaglerAdapterImpl2__wglBindBuffer(34962, $this.$genericBuffer); + nleg_FixedFunctionShader_setupArrayForProgram($this); +} +function nleg_FixedFunctionShader_setupArrayForProgram($this) { + nlea_EaglerAdapterImpl2__wglEnableVertexAttribArray($this.$a_position); + nlea_EaglerAdapterImpl2__wglVertexAttribPointer($this.$a_position, 3, 5126, 0, 32, 0); + if ($this.$enable_texture0) { + nlea_EaglerAdapterImpl2__wglEnableVertexAttribArray($this.$a_texture0); + nlea_EaglerAdapterImpl2__wglVertexAttribPointer($this.$a_texture0, 2, 5126, 0, 32, 12); + } + if ($this.$enable_color) { + nlea_EaglerAdapterImpl2__wglEnableVertexAttribArray($this.$a_color); + nlea_EaglerAdapterImpl2__wglVertexAttribPointer($this.$a_color, 4, 5121, 1, 32, 20); + } + if ($this.$enable_normal) { + nlea_EaglerAdapterImpl2__wglEnableVertexAttribArray($this.$a_normal); + nlea_EaglerAdapterImpl2__wglVertexAttribPointer($this.$a_normal, 4, 5121, 1, 32, 24); + } + if ($this.$enable_texture1) { + nlea_EaglerAdapterImpl2__wglEnableVertexAttribArray($this.$a_texture1); + nlea_EaglerAdapterImpl2__wglVertexAttribPointer($this.$a_texture1, 2, 5122, 0, 32, 28); + } +} +function nleg_FixedFunctionShader_useProgram($this) { + nlea_EaglerAdapterImpl2__wglUseProgram($this.$globject); +} +function nleg_FixedFunctionShader_unuseProgram($this) { + return; +} +function nleg_FixedFunctionShader_setAnisotropicFix($this, $x, $y) { + if (!($this.$anisotropicFix.$x2 === $x && $this.$anisotropicFix.$y2 === $y)) { + $this.$anisotropicFix.$x2 = $x; + $this.$anisotropicFix.$y2 = $y; + nlea_EaglerAdapterImpl2__wglUniform2f($this.$u_anisotropic_fix, $x, $y); + } +} +function nleg_FixedFunctionShader_setModelMatrix($this, $mat) { + if (!nlegv_Matrix4f_equals($mat, $this.$modelMatrix)) { + nlegv_Matrix4f_store0(nlegv_Matrix4f_load($this.$modelMatrix, $mat), $this.$modelBuffer); + nlea_EaglerAdapterImpl2__wglUniformMat4fv($this.$u_matrix_m, $this.$modelBuffer); + if ($this.$enable_TEX_GEN_STRQ) { + nlegv_Matrix4f_invert(nlegv_Matrix4f_load($this.$inverseModelMatrix, $mat)); + nlegv_Matrix4f_store0($this.$inverseModelMatrix, $this.$modelBuffer); + nlea_EaglerAdapterImpl2__wglUniformMat4fv($this.$u_matrix_inverse_m, $this.$modelBuffer); + } + } +} +function nleg_FixedFunctionShader_setProjectionMatrix($this, $mat) { + if (!nlegv_Matrix4f_equals($mat, $this.$projectionMatrix)) { + nlegv_Matrix4f_store0(nlegv_Matrix4f_load($this.$projectionMatrix, $mat), $this.$projectionBuffer); + nlea_EaglerAdapterImpl2__wglUniformMat4fv($this.$u_matrix_p, $this.$projectionBuffer); + } +} +function nleg_FixedFunctionShader_setTextureMatrix($this, $mat) { + if (!nlegv_Matrix4f_equals($mat, $this.$textureMatrix)) { + nlegv_Matrix4f_store0(nlegv_Matrix4f_load($this.$textureMatrix, $mat), $this.$textureBuffer); + nlea_EaglerAdapterImpl2__wglUniformMat4fv($this.$u_matrix_t, $this.$textureBuffer); + } +} +function nleg_FixedFunctionShader_setLightPositions($this, $pos0, $pos1) { + if (!(nlegv_Vector4f_equals($pos0, $this.$light0Pos) && nlegv_Vector4f_equals($pos1, $this.$light1Pos))) { + nlegv_Vector4f_set($this.$light0Pos, $pos0); + nlegv_Vector4f_set($this.$light1Pos, $pos1); + nlea_EaglerAdapterImpl2__wglUniform3f($this.$u_light0Pos, $this.$light0Pos.$x, $this.$light0Pos.$y, $this.$light0Pos.$z); + nlea_EaglerAdapterImpl2__wglUniform3f($this.$u_light1Pos, $this.$light1Pos.$x, $this.$light1Pos.$y, $this.$light1Pos.$z); + } +} +function nleg_FixedFunctionShader_setFogMode($this, $mode) { + if ($this.$fogMode != $mode) { + $this.$fogMode = $mode; + nlea_EaglerAdapterImpl2__wglUniform1i($this.$u_fogMode, $mode % 2 | 0); + nlea_EaglerAdapterImpl2__wglUniform1f($this.$u_fogPremultiply, $mode / 2 | 0); + } +} +function nleg_FixedFunctionShader_setFogColor($this, $r, $g, $b, $a) { + if (!($this.$fogColorR === $r && $this.$fogColorG === $g && $this.$fogColorB === $b && $this.$fogColorA === $a)) { + $this.$fogColorR = $r; + $this.$fogColorG = $g; + $this.$fogColorB = $b; + $this.$fogColorA = $a; + nlea_EaglerAdapterImpl2__wglUniform4f($this.$u_fogColor, $this.$fogColorR, $this.$fogColorG, $this.$fogColorB, $this.$fogColorA); + } +} +function nleg_FixedFunctionShader_setFogStartEnd($this, $s, $e) { + if (!($this.$fogStart === $s && $this.$fogEnd === $e)) { + $this.$fogStart = $s; + $this.$fogEnd = $e; + nlea_EaglerAdapterImpl2__wglUniform1f($this.$u_fogStart, $this.$fogStart); + nlea_EaglerAdapterImpl2__wglUniform1f($this.$u_fogEnd, $this.$fogEnd); + } +} +function nleg_FixedFunctionShader_setFogDensity($this, $d) { + if ($this.$fogDensity !== $d) { + $this.$fogDensity = $d; + nlea_EaglerAdapterImpl2__wglUniform1f($this.$u_fogDensity, $this.$fogDensity); + } +} +function nleg_FixedFunctionShader_setAlphaTest($this, $limit) { + if ($this.$alphaTestValue !== $limit) { + $this.$alphaTestValue = $limit; + nlea_EaglerAdapterImpl2__wglUniform1f($this.$u_alphaTestF, $this.$alphaTestValue); + } +} +function nleg_FixedFunctionShader_setTex0Coords($this, $x, $y) { + if (!($this.$tex0x === $x && $this.$tex0y === $y)) { + $this.$tex0x = $x; + $this.$tex0y = $y; + nlea_EaglerAdapterImpl2__wglUniform2f($this.$u_texCoordV0, $this.$tex0x, $this.$tex0y); + } +} +function nleg_FixedFunctionShader_setTex1Coords($this, $x, $y) { + if (!($this.$tex1x === $x && $this.$tex1y === $y)) { + $this.$tex1x = $x; + $this.$tex1y = $y; + nlea_EaglerAdapterImpl2__wglUniform2f($this.$u_texCoordV1, $this.$tex1x, $this.$tex1y); + } +} +function nleg_FixedFunctionShader_setTexGenS($this, $plane, $x, $y, $z, $w) { + nlea_EaglerAdapterImpl2__wglUniform1i($this.$u_textureGenS_M, $plane); + nlea_EaglerAdapterImpl2__wglUniform4f($this.$u_textureGenS_V, $x, $y, $z, $w); +} +function nleg_FixedFunctionShader_setTexGenT($this, $plane, $x, $y, $z, $w) { + nlea_EaglerAdapterImpl2__wglUniform1i($this.$u_textureGenT_M, $plane); + nlea_EaglerAdapterImpl2__wglUniform4f($this.$u_textureGenT_V, $x, $y, $z, $w); +} +function nleg_FixedFunctionShader_setTexGenR($this, $plane, $x, $y, $z, $w) { + nlea_EaglerAdapterImpl2__wglUniform1i($this.$u_textureGenR_M, $plane); + nlea_EaglerAdapterImpl2__wglUniform4f($this.$u_textureGenR_V, $x, $y, $z, $w); +} +function nleg_FixedFunctionShader_setTexGenQ($this, $plane, $x, $y, $z, $w) { + nlea_EaglerAdapterImpl2__wglUniform1i($this.$u_textureGenQ_M, $plane); + nlea_EaglerAdapterImpl2__wglUniform4f($this.$u_textureGenQ_V, $x, $y, $z, $w); +} +function nleg_FixedFunctionShader_setColor($this, $r, $g, $b, $a) { + if (!($this.$colorUniformR === $r && $this.$colorUniformG === $g && $this.$colorUniformB === $b && $this.$colorUniformA === $a)) { + $this.$colorUniformR = $r; + $this.$colorUniformG = $g; + $this.$colorUniformB = $b; + $this.$colorUniformA = $a; + nlea_EaglerAdapterImpl2__wglUniform4f($this.$u_colorUniform, $this.$colorUniformR, $this.$colorUniformG, $this.$colorUniformB, $this.$colorUniformA); + } +} +function nleg_FixedFunctionShader_setNormal($this, $x, $y, $z) { + if (!($this.$normalUniformX === $x && $this.$normalUniformY === $y && $this.$normalUniformZ === $z)) { + $this.$normalUniformX = $x; + $this.$normalUniformY = $y; + $this.$normalUniformZ = $z; + nlea_EaglerAdapterImpl2__wglUniform3f($this.$u_normalUniform, $this.$normalUniformX, $this.$normalUniformY, $this.$normalUniformZ); + } +} +function nleg_FixedFunctionShader__clinit_() { + nleg_FixedFunctionShader_instances = $rt_createArray(nleg_FixedFunctionShader, 4096); + nleg_FixedFunctionShader_shaderSource = null; +} +function nms_EnumOptions() { + var a = this; jl_Enum.call(a); + a.$enumFloat = 0; + a.$enumBoolean = 0; + a.$enumString = null; +} +var nms_EnumOptions_MUSIC = null; +var nms_EnumOptions_SOUND = null; +var nms_EnumOptions_INVERT_MOUSE = null; +var nms_EnumOptions_SENSITIVITY = null; +var nms_EnumOptions_FOV = null; +var nms_EnumOptions_GAMMA = null; +var nms_EnumOptions_RENDER_DISTANCE = null; +var nms_EnumOptions_VIEW_BOBBING = null; +var nms_EnumOptions_ANAGLYPH = null; +var nms_EnumOptions_FRAMERATE_LIMIT = null; +var nms_EnumOptions_DIFFICULTY = null; +var nms_EnumOptions_GRAPHICS = null; +var nms_EnumOptions_AMBIENT_OCCLUSION = null; +var nms_EnumOptions_GUI_SCALE = null; +var nms_EnumOptions_RENDER_CLOUDS = null; +var nms_EnumOptions_PARTICLES = null; +var nms_EnumOptions_CHAT_VISIBILITY = null; +var nms_EnumOptions_CHAT_COLOR = null; +var nms_EnumOptions_CHAT_LINKS = null; +var nms_EnumOptions_CHAT_OPACITY = null; +var nms_EnumOptions_CHAT_LINKS_PROMPT = null; +var nms_EnumOptions_USE_SERVER_TEXTURES = null; +var nms_EnumOptions_SNOOPER_ENABLED = null; +var nms_EnumOptions_USE_FULLSCREEN = null; +var nms_EnumOptions_PATCH_ANGLE = null; +var nms_EnumOptions_ENABLE_FOG = null; +var nms_EnumOptions_SHOW_CAPE = null; +var nms_EnumOptions_ANTIALIASING = null; +var nms_EnumOptions_CHAT_SCALE = null; +var nms_EnumOptions_CHAT_WIDTH = null; +var nms_EnumOptions_CHAT_HEIGHT_FOCUSED = null; +var nms_EnumOptions_CHAT_HEIGHT_UNFOCUSED = null; +var nms_EnumOptions_$VALUES = null; +function nms_EnumOptions__init_(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_EnumOptions(); + nms_EnumOptions__init_0(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +} +function nms_EnumOptions_values() { + return nms_EnumOptions_$VALUES.$clone(); +} +function nms_EnumOptions_getEnumOptions($par0) { + var $var1, $var2, $var3, $var4; + $var1 = nms_EnumOptions_values().data; + $var2 = $var1.length; + $var3 = 0; + while (true) { + if ($var3 >= $var2) + return null; + $var4 = $var1[$var3]; + if (nms_EnumOptions_returnEnumOrdinal($var4) == $par0) + break; + $var3 = $var3 + 1 | 0; + } + return $var4; +} +function nms_EnumOptions__init_0($this, var$1, var$2, $par3Str, $par4, $par5) { + jl_Enum__init_0($this, var$1, var$2); + $this.$enumString = $par3Str; + $this.$enumFloat = $par4; + $this.$enumBoolean = $par5; +} +function nms_EnumOptions_getEnumFloat($this) { + return $this.$enumFloat; +} +function nms_EnumOptions_getEnumBoolean($this) { + return $this.$enumBoolean; +} +function nms_EnumOptions_returnEnumOrdinal($this) { + return $this.$ordinal; +} +function nms_EnumOptions_getEnumString($this) { + return $this.$enumString; +} +function nms_EnumOptions__clinit_() { + var var$1, var$2; + nms_EnumOptions_MUSIC = nms_EnumOptions__init_($rt_s(1433), 0, $rt_s(1434), 1, 0); + nms_EnumOptions_SOUND = nms_EnumOptions__init_($rt_s(1435), 1, $rt_s(1436), 1, 0); + nms_EnumOptions_INVERT_MOUSE = nms_EnumOptions__init_($rt_s(1437), 2, $rt_s(1438), 0, 1); + nms_EnumOptions_SENSITIVITY = nms_EnumOptions__init_($rt_s(1439), 3, $rt_s(1440), 1, 0); + nms_EnumOptions_FOV = nms_EnumOptions__init_($rt_s(1441), 4, $rt_s(1442), 1, 0); + nms_EnumOptions_GAMMA = nms_EnumOptions__init_($rt_s(1443), 5, $rt_s(1444), 1, 0); + nms_EnumOptions_RENDER_DISTANCE = nms_EnumOptions__init_($rt_s(1445), 6, $rt_s(1446), 0, 0); + nms_EnumOptions_VIEW_BOBBING = nms_EnumOptions__init_($rt_s(1447), 7, $rt_s(1448), 0, 1); + nms_EnumOptions_ANAGLYPH = nms_EnumOptions__init_($rt_s(1449), 8, $rt_s(1450), 0, 1); + nms_EnumOptions_FRAMERATE_LIMIT = nms_EnumOptions__init_($rt_s(1451), 9, $rt_s(1452), 0, 0); + nms_EnumOptions_DIFFICULTY = nms_EnumOptions__init_($rt_s(1453), 10, $rt_s(1454), 0, 0); + nms_EnumOptions_GRAPHICS = nms_EnumOptions__init_($rt_s(1455), 11, $rt_s(1456), 0, 0); + nms_EnumOptions_AMBIENT_OCCLUSION = nms_EnumOptions__init_($rt_s(1457), 12, $rt_s(1458), 0, 0); + nms_EnumOptions_GUI_SCALE = nms_EnumOptions__init_($rt_s(1459), 13, $rt_s(1460), 0, 0); + nms_EnumOptions_RENDER_CLOUDS = nms_EnumOptions__init_($rt_s(1461), 14, $rt_s(1462), 0, 1); + nms_EnumOptions_PARTICLES = nms_EnumOptions__init_($rt_s(1463), 15, $rt_s(1464), 0, 0); + nms_EnumOptions_CHAT_VISIBILITY = nms_EnumOptions__init_($rt_s(1465), 16, $rt_s(1466), 0, 0); + nms_EnumOptions_CHAT_COLOR = nms_EnumOptions__init_($rt_s(1467), 17, $rt_s(1468), 0, 1); + nms_EnumOptions_CHAT_LINKS = nms_EnumOptions__init_($rt_s(1469), 18, $rt_s(1470), 0, 1); + nms_EnumOptions_CHAT_OPACITY = nms_EnumOptions__init_($rt_s(1471), 19, $rt_s(1472), 1, 0); + nms_EnumOptions_CHAT_LINKS_PROMPT = nms_EnumOptions__init_($rt_s(1473), 20, $rt_s(1474), 0, 1); + nms_EnumOptions_USE_SERVER_TEXTURES = nms_EnumOptions__init_($rt_s(1475), 21, $rt_s(1476), 0, 1); + nms_EnumOptions_SNOOPER_ENABLED = nms_EnumOptions__init_($rt_s(1477), 22, $rt_s(1478), 0, 1); + nms_EnumOptions_USE_FULLSCREEN = nms_EnumOptions__init_($rt_s(1479), 23, $rt_s(1480), 0, 1); + nms_EnumOptions_PATCH_ANGLE = nms_EnumOptions__init_($rt_s(1481), 24, $rt_s(1482), 0, 1); + nms_EnumOptions_ENABLE_FOG = nms_EnumOptions__init_($rt_s(1483), 25, $rt_s(1484), 0, 1); + nms_EnumOptions_SHOW_CAPE = nms_EnumOptions__init_($rt_s(1485), 26, $rt_s(1486), 0, 1); + nms_EnumOptions_ANTIALIASING = nms_EnumOptions__init_($rt_s(1487), 27, $rt_s(1488), 0, 0); + nms_EnumOptions_CHAT_SCALE = nms_EnumOptions__init_($rt_s(1489), 28, $rt_s(1490), 1, 0); + nms_EnumOptions_CHAT_WIDTH = nms_EnumOptions__init_($rt_s(1491), 29, $rt_s(1492), 1, 0); + nms_EnumOptions_CHAT_HEIGHT_FOCUSED = nms_EnumOptions__init_($rt_s(1493), 30, $rt_s(1494), 1, 0); + nms_EnumOptions_CHAT_HEIGHT_UNFOCUSED = nms_EnumOptions__init_($rt_s(1495), 31, $rt_s(1496), 1, 0); + var$1 = $rt_createArray(nms_EnumOptions, 32); + var$2 = var$1.data; + var$2[0] = nms_EnumOptions_MUSIC; + var$2[1] = nms_EnumOptions_SOUND; + var$2[2] = nms_EnumOptions_INVERT_MOUSE; + var$2[3] = nms_EnumOptions_SENSITIVITY; + var$2[4] = nms_EnumOptions_FOV; + var$2[5] = nms_EnumOptions_GAMMA; + var$2[6] = nms_EnumOptions_RENDER_DISTANCE; + var$2[7] = nms_EnumOptions_VIEW_BOBBING; + var$2[8] = nms_EnumOptions_ANAGLYPH; + var$2[9] = nms_EnumOptions_FRAMERATE_LIMIT; + var$2[10] = nms_EnumOptions_DIFFICULTY; + var$2[11] = nms_EnumOptions_GRAPHICS; + var$2[12] = nms_EnumOptions_AMBIENT_OCCLUSION; + var$2[13] = nms_EnumOptions_GUI_SCALE; + var$2[14] = nms_EnumOptions_RENDER_CLOUDS; + var$2[15] = nms_EnumOptions_PARTICLES; + var$2[16] = nms_EnumOptions_CHAT_VISIBILITY; + var$2[17] = nms_EnumOptions_CHAT_COLOR; + var$2[18] = nms_EnumOptions_CHAT_LINKS; + var$2[19] = nms_EnumOptions_CHAT_OPACITY; + var$2[20] = nms_EnumOptions_CHAT_LINKS_PROMPT; + var$2[21] = nms_EnumOptions_USE_SERVER_TEXTURES; + var$2[22] = nms_EnumOptions_SNOOPER_ENABLED; + var$2[23] = nms_EnumOptions_USE_FULLSCREEN; + var$2[24] = nms_EnumOptions_PATCH_ANGLE; + var$2[25] = nms_EnumOptions_ENABLE_FOG; + var$2[26] = nms_EnumOptions_SHOW_CAPE; + var$2[27] = nms_EnumOptions_ANTIALIASING; + var$2[28] = nms_EnumOptions_CHAT_SCALE; + var$2[29] = nms_EnumOptions_CHAT_WIDTH; + var$2[30] = nms_EnumOptions_CHAT_HEIGHT_FOCUSED; + var$2[31] = nms_EnumOptions_CHAT_HEIGHT_UNFOCUSED; + nms_EnumOptions_$VALUES = var$1; +} +function nms_GuiContainer() { + var a = this; nms_GuiScreen.call(a); + a.$xSize = 0; + a.$ySize0 = 0; + a.$inventorySlots0 = null; + a.$guiLeft = 0; + a.$guiTop = 0; + a.$theSlot0 = null; + a.$clickedSlot = null; + a.$isRightMouseClick = 0; + a.$draggedStack = null; + a.$field_85049_r = 0; + a.$field_85048_s = 0; + a.$returningStackDestSlot = null; + a.$returningStackTime = Long_ZERO; + a.$returningStack = null; + a.$field_92033_y = null; + a.$field_92032_z = Long_ZERO; + a.$field_94077_p = null; + a.$field_94076_q = 0; + a.$field_94071_C = 0; + a.$field_94067_D = 0; + a.$field_94068_E = 0; + a.$field_94069_F = 0; + a.$field_94070_G = Long_ZERO; + a.$field_94072_H = null; + a.$field_94073_I = 0; + a.$field_94074_J = 0; + a.$field_94075_K = null; +} +var nms_GuiContainer_itemRenderer = null; +var nms_GuiContainer_items = null; +function nms_GuiContainer__init_0(var_0) { + var var_1 = new nms_GuiContainer(); + nms_GuiContainer__init_(var_1, var_0); + return var_1; +} +function nms_GuiContainer__init_($this, $par1Container) { + nms_GuiScreen__init_($this); + $this.$xSize = 176; + $this.$ySize0 = 166; + $this.$clickedSlot = null; + $this.$isRightMouseClick = 0; + $this.$draggedStack = null; + $this.$field_85049_r = 0; + $this.$field_85048_s = 0; + $this.$returningStackDestSlot = null; + $this.$returningStackTime = Long_ZERO; + $this.$returningStack = null; + $this.$field_92033_y = null; + $this.$field_92032_z = Long_ZERO; + $this.$field_94077_p = ju_HashSet__init_0(); + $this.$field_94071_C = 0; + $this.$field_94067_D = 0; + $this.$field_94068_E = 0; + $this.$field_94070_G = Long_ZERO; + $this.$field_94072_H = null; + $this.$field_94073_I = 0; + $this.$field_94075_K = null; + $this.$inventorySlots0 = $par1Container; + $this.$field_94068_E = 1; + maat_TMIController_onCreate(maat_TMI_instance.$controller, $this); + if (nms_GuiContainer_itemRenderer === null) + nms_GuiContainer_itemRenderer = nms_RenderItem__init_0(); +} +function nms_GuiContainer_initGui($this) { + $this.$mc2.$thePlayer.$openContainer = $this.$inventorySlots0; + $this.$guiLeft = ($this.$width - $this.$xSize | 0) / 2 | 0; + $this.$guiTop = ($this.$height - $this.$ySize0 | 0) / 2 | 0; +} +function nms_GuiContainer_drawScreen($this, $par1, $par2, $par3) { + var $var15, $var4, $var5, $var13, $var14, $var16, $var19, $var17, $var18, $var9, $var20, $var11, $var12, $var4_0, $var10, $var8, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();$var10 = $thread.pop();$var4_0 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var20 = $thread.pop();$var9 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var19 = $thread.pop();$var16 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var15 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if ($this instanceof nms_GuiContainerCreative) { + try { + $this.$searchField.$xPos = $this.$guiLeft + 82 | 0; + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var15 = $$je; + } else { + throw $$e; + } + } + ji_PrintStream_println1(jl_System_out(), $var15); + } + } + $ptr = 1; + case 1: + nms_GuiScreen_drawDefaultBackground($this); + if ($rt_suspending()) { + break main; + } + $var4 = $this.$guiLeft; + $var5 = $this.$guiTop; + $ptr = 2; + case 2: + $this.$drawGuiContainerBackgroundLayer($par3, $par1, $par2); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glDisable(32826); + nms_RenderHelper_disableStandardItemLighting(); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glDisable(2929); + $ptr = 3; + case 3: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + nms_RenderHelper_enableGUIStandardItemLighting2(); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($var4, $var5, 0.0); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glEnable(32826); + $this.$theSlot0 = null; + nms_OpenGlHelper_setLightmapTextureCoords(nms_OpenGlHelper_lightmapTexUnit, 240.0, 240.0); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var13 = 0; + if ($var13 >= $this.$inventorySlots0.$inventorySlots.$size) { + $ptr = 4; + continue main; + } + $var15 = ju_ArrayList_get($this.$inventorySlots0.$inventorySlots, $var13); + $ptr = 5; + continue main; + case 4: + $this.$drawGuiContainerForegroundLayer($par1, $par2); + if ($rt_suspending()) { + break main; + } + $var14 = $this.$mc2.$thePlayer.$inventory; + $var16 = $this.$draggedStack !== null ? $this.$draggedStack : $var14.$itemStack; + if ($var16 === null) { + if ($this.$returningStack === null) { + nleg_EaglerAdapterGL30_glPopMatrix(); + if ($var14.$itemStack === null && $this.$theSlot0 !== null && $this.$theSlot0.$getHasStack()) { + $var19 = $this.$theSlot0.$getStack(); + $ptr = 8; + continue main; + } + nleg_EaglerAdapterGL30_glDisable(32826); + $var14 = maat_TMI_instance.$controller; + $var13 = $this.$xSize; + $var17 = $this.$ySize0; + $ptr = 6; + continue main; + } + $var18 = Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $this.$returningStackTime)) / 100.0; + if ($var18 >= 1.0) { + $var18 = 1.0; + $this.$returningStack = null; + } + $var9 = $this.$returningStackDestSlot.$xDisplayPosition - $this.$field_85049_r | 0; + $var20 = $this.$returningStackDestSlot.$yDisplayPosition - $this.$field_85048_s | 0; + $var11 = $this.$field_85049_r + ($var9 * $var18 | 0) | 0; + $var12 = $this.$field_85048_s + ($var20 * $var18 | 0) | 0; + $var16 = $this.$returningStack; + $var4_0 = null; + $ptr = 7; + continue main; + } + $var9 = $this.$draggedStack !== null ? 16 : 8; + $var10 = null; + if ($this.$draggedStack !== null && $this.$isRightMouseClick) { + $var16 = nms_ItemStack_copy($var16); + $var16.$stackSize = nms_MathHelper_ceiling_float_int($var16.$stackSize / 2.0); + } else if ($this.$field_94076_q && ju_HashSet_size($this.$field_94077_p) > 1) { + $var16 = nms_ItemStack_copy($var16); + $var16.$stackSize = $this.$field_94069_F; + if (!$var16.$stackSize) { + $var4_0 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var4_0); + jl_AbstractStringBuilder_append($var4_0, $rt_s(36)); + jl_AbstractStringBuilder_append1($var4_0, nms_EnumChatFormatting_YELLOW); + jl_AbstractStringBuilder_append($var4_0, $rt_s(87)); + $var10 = jl_AbstractStringBuilder_toString($var4_0); + } + } + $var13 = ($par1 - $var4 | 0) - 8 | 0; + $var17 = ($par2 - $var5 | 0) - $var9 | 0; + $ptr = 9; + continue main; + case 5: + nms_GuiContainer_drawSlotInventory($this, $var15); + if ($rt_suspending()) { + break main; + } + if (nms_GuiContainer_isMouseOverSlot($this, $var15, $par1, $par2)) { + $this.$theSlot0 = $var15; + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glDisable(2929); + $var8 = $var15.$xDisplayPosition; + $var9 = $var15.$yDisplayPosition; + nms_Gui_drawGradientRect($this, $var8, $var9, $var8 + 16 | 0, $var9 + 16 | 0, (-2130706433), (-2130706433)); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(2929); + } + $var13 = $var13 + 1 | 0; + if ($var13 >= $this.$inventorySlots0.$inventorySlots.$size) { + $ptr = 4; + continue main; + } + $var15 = ju_ArrayList_get($this.$inventorySlots0.$inventorySlots, $var13); + continue main; + case 6: + maat_TMIController_onEnterFrame($var14, $par1, $par2, $var13, $var17); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(2929); + nms_RenderHelper_enableStandardItemLighting(); + return; + case 7: + nms_GuiContainer_drawItemStack($this, $var16, $var11, $var12, $var4_0); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + if ($var14.$itemStack === null && $this.$theSlot0 !== null && $this.$theSlot0.$getHasStack()) { + $var19 = $this.$theSlot0.$getStack(); + $ptr = 8; + continue main; + } + nleg_EaglerAdapterGL30_glDisable(32826); + $var14 = maat_TMI_instance.$controller; + $var13 = $this.$xSize; + $var17 = $this.$ySize0; + $ptr = 6; + continue main; + case 8: + nms_GuiContainer_drawItemStackTooltip($this, $var19, $par1, $par2); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glDisable(32826); + $var14 = maat_TMI_instance.$controller; + $var13 = $this.$xSize; + $var17 = $this.$ySize0; + $ptr = 6; + continue main; + case 9: + nms_GuiContainer_drawItemStack($this, $var16, $var13, $var17, $var10); + if ($rt_suspending()) { + break main; + } + if ($this.$returningStack === null) { + nleg_EaglerAdapterGL30_glPopMatrix(); + if ($var14.$itemStack === null && $this.$theSlot0 !== null && $this.$theSlot0.$getHasStack()) { + $var19 = $this.$theSlot0.$getStack(); + $ptr = 8; + continue main; + } + nleg_EaglerAdapterGL30_glDisable(32826); + $var14 = maat_TMI_instance.$controller; + $var13 = $this.$xSize; + $var17 = $this.$ySize0; + $ptr = 6; + continue main; + } + $var18 = Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $this.$returningStackTime)) / 100.0; + if ($var18 >= 1.0) { + $var18 = 1.0; + $this.$returningStack = null; + } + $var9 = $this.$returningStackDestSlot.$xDisplayPosition - $this.$field_85049_r | 0; + $var20 = $this.$returningStackDestSlot.$yDisplayPosition - $this.$field_85048_s | 0; + $var11 = $this.$field_85049_r + ($var9 * $var18 | 0) | 0; + $var12 = $this.$field_85048_s + ($var20 * $var18 | 0) | 0; + $var16 = $this.$returningStack; + $var4_0 = null; + $ptr = 7; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var15, $var4, $var5, $var13, $var14, $var16, $var19, $var17, $var18, $var9, $var20, $var11, $var12, $var4_0, $var10, $var8, $ptr); +} +function nms_GuiContainer_drawItemStack($this, $par1ItemStack, $par2, $par3, $par4Str) { + var var$5, var$6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$par4Str = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, 32.0); + $this.$zLevel = 200.0; + nms_GuiContainer_itemRenderer.$zLevel0 = 200.0; + var$5 = nms_GuiContainer_itemRenderer; + var$6 = $this.$fontRenderer0; + var$7 = $this.$mc2.$renderEngine; + $ptr = 1; + case 1: + nms_RenderItem_renderItemAndEffectIntoGUI(var$5, var$6, var$7, $par1ItemStack, $par2, $par3); + if ($rt_suspending()) { + break main; + } + var$7 = nms_GuiContainer_itemRenderer; + var$5 = $this.$fontRenderer0; + var$6 = $this.$mc2.$renderEngine; + $par3 = $par3 - ($this.$draggedStack !== null ? 8 : 0) | 0; + $ptr = 2; + case 2: + nms_RenderItem_renderItemOverlayIntoGUI0(var$7, var$5, var$6, $par1ItemStack, $par2, $par3, $par4Str); + if ($rt_suspending()) { + break main; + } + $this.$zLevel = 0.0; + nms_GuiContainer_itemRenderer.$zLevel0 = 0.0; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2, $par3, $par4Str, var$5, var$6, var$7, $ptr); +} +function nms_GuiContainer_drawItemStackTooltip($this, $par1ItemStack, $par2, $par3) { + var $var4, $var5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = maat_TMIUtils_itemDisplayNameMultiline($par1ItemStack, maat_TMIConfig_isEnabled(maat_TMIConfig_getInstance()), $this.$mc2.$gameSettings.$advancedItemTooltips); + $var5 = 0; + while ($var5 < $var4.$size0()) { + if ($var5) { + var$6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$6); + jl_AbstractStringBuilder_append1(var$6, nms_EnumChatFormatting_GRAY); + jl_AbstractStringBuilder_append(var$6, $var4.$get5($var5)); + $var4.$set3($var5, jl_AbstractStringBuilder_toString(var$6)); + } else { + var$6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$6); + jl_AbstractStringBuilder_append(var$6, $rt_s(1094)); + jl_AbstractStringBuilder_append(var$6, jl_Integer_toHexString(nms_ItemStack_getRarity($par1ItemStack).$rarityColor)); + jl_AbstractStringBuilder_append(var$6, $var4.$get5($var5)); + $var4.$set3($var5, jl_AbstractStringBuilder_toString(var$6)); + } + $var5 = $var5 + 1 | 0; + } + $ptr = 1; + case 1: + nms_GuiContainer_func_102021_a($this, $var4, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2, $par3, $var4, $var5, var$6, $ptr); +} +function nms_GuiContainer_drawCreativeTabHoveringText($this, $par1Str, $par2, $par3) { + var var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$4 = $rt_createArray(jl_String, 1); + var$4.data[0] = $par1Str; + $par1Str = ju_Arrays_asList(var$4); + $ptr = 1; + case 1: + nms_GuiContainer_func_102021_a($this, $par1Str, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, $par2, $par3, var$4, $ptr); +} +function nms_GuiContainer_func_102021_a($this, $par1List, $par2, $par3) { + var $var4, $var5, $var6, $var7, $var14, $var15, $var8, $var12, $var9, var$13, var$14, $var13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var13 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();$var9 = $thread.pop();$var12 = $thread.pop();$var8 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1List = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!ju_AbstractCollection_isEmpty($par1List)) { + nleg_EaglerAdapterGL30_glDisable(32826); + nms_RenderHelper_disableStandardItemLighting(); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glDisable(2929); + $var4 = 0; + $var5 = ju_AbstractList_iterator($par1List); + while (ju_AbstractList$1_hasNext($var5)) { + $var6 = ju_AbstractList$1_next($var5); + $var7 = nms_FontRenderer_getStringWidth($this.$fontRenderer0, $var6); + if ($var7 > $var4) + $var4 = $var7; + } + $var14 = $par2 + 12 | 0; + $var15 = $par3 - 12 | 0; + $var8 = 8; + if ($par1List.$size0() > 1) + $var8 = $var8 + (2 + (($par1List.$size0() - 1 | 0) * 10 | 0) | 0) | 0; + if (($var14 + $var4 | 0) > $this.$width) + $var14 = $var14 - (28 + $var4 | 0) | 0; + if ((($var15 + $var8 | 0) + 6 | 0) > $this.$height) + $var15 = ($this.$height - $var8 | 0) - 6 | 0; + $this.$zLevel = 300.0; + nms_GuiContainer_itemRenderer.$zLevel0 = 300.0; + $par3 = $var14 - 3 | 0; + $par2 = $var15 - 4 | 0; + $var4 = $var14 + $var4 | 0; + $var7 = $var4 + 3 | 0; + $var12 = $var15 - 3 | 0; + nms_Gui_drawGradientRect($this, $par3, $par2, $var7, $var12, (-267386864), (-267386864)); + $par2 = $var15 + $var8 | 0; + $var8 = $par2 + 3 | 0; + nms_Gui_drawGradientRect($this, $par3, $var8, $var7, $par2 + 4 | 0, (-267386864), (-267386864)); + nms_Gui_drawGradientRect($this, $par3, $var12, $var7, $var8, (-267386864), (-267386864)); + nms_Gui_drawGradientRect($this, $var14 - 4 | 0, $var12, $par3, $var8, (-267386864), (-267386864)); + nms_Gui_drawGradientRect($this, $var7, $var12, $var4 + 4 | 0, $var8, (-267386864), (-267386864)); + $var9 = $var12 + 1 | 0; + var$13 = $par3 + 1 | 0; + var$14 = $var8 - 1 | 0; + nms_Gui_drawGradientRect($this, $par3, $var9, var$13, var$14, 1347420415, 1344798847); + nms_Gui_drawGradientRect($this, $var4 + 2 | 0, $var9, $var7, var$14, 1347420415, 1344798847); + nms_Gui_drawGradientRect($this, $par3, $var12, $var7, $var9, 1347420415, 1347420415); + nms_Gui_drawGradientRect($this, $par3, $par2 + 2 | 0, $var7, $var8, 1344798847, 1344798847); + $var12 = 0; + if ($var12 < $par1List.$size0()) { + $var13 = $par1List.$get5($var12); + $var5 = $this.$fontRenderer0; + $par2 = (-1); + $ptr = 1; + continue main; + } + $this.$zLevel = 0.0; + nms_GuiContainer_itemRenderer.$zLevel0 = 0.0; + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(2929); + nms_RenderHelper_enableGUIStandardItemLighting2(); + nleg_EaglerAdapterGL30_glEnable(32826); + } + return; + case 1: + nms_FontRenderer_drawStringWithShadow($var5, $var13, $var14, $var15, $par2); + if ($rt_suspending()) { + break main; + } + if (!$var12) + $var15 = $var15 + 2 | 0; + $var15 = $var15 + 10 | 0; + $var12 = $var12 + 1 | 0; + if ($var12 >= $par1List.$size0()) { + $this.$zLevel = 0.0; + nms_GuiContainer_itemRenderer.$zLevel0 = 0.0; + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(2929); + nms_RenderHelper_enableGUIStandardItemLighting2(); + nleg_EaglerAdapterGL30_glEnable(32826); + return; + } + $var13 = $par1List.$get5($var12); + $var5 = $this.$fontRenderer0; + $par2 = (-1); + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1List, $par2, $par3, $var4, $var5, $var6, $var7, $var14, $var15, $var8, $var12, $var9, var$13, var$14, $var13, $ptr); +} +function nms_GuiContainer_drawSlotInventory($this, $par1Slot) { + var $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1Slot = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = $par1Slot.$xDisplayPosition; + $var3 = $par1Slot.$yDisplayPosition; + $var4 = $par1Slot.$getStack(); + $var5 = 0; + $var6 = $par1Slot === $this.$clickedSlot && $this.$draggedStack !== null && !$this.$isRightMouseClick ? 1 : 0; + $var7 = $this.$mc2.$thePlayer.$inventory.$itemStack; + $var8 = null; + if ($par1Slot === $this.$clickedSlot && $this.$draggedStack !== null && $this.$isRightMouseClick && $var4 !== null) { + $var4 = nms_ItemStack_copy($var4); + $var4.$stackSize = $var4.$stackSize / 2 | 0; + } else if ($this.$field_94076_q && ju_HashSet_contains($this.$field_94077_p, $par1Slot) && $var7 !== null) { + if (ju_HashSet_size($this.$field_94077_p) == 1) + return; + if (nms_Container_func_94527_a($par1Slot, $var7, 1) && $this.$inventorySlots0.$func_94531_b($par1Slot)) { + $var4 = nms_ItemStack_copy($var7); + $var5 = 1; + nms_Container_func_94525_a($this.$field_94077_p, $this.$field_94071_C, $var4, $par1Slot.$getStack() === null ? 0 : $par1Slot.$getStack().$stackSize); + if ($var4.$stackSize > nms_ItemStack_getMaxStackSize($var4)) { + $var9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var9); + jl_AbstractStringBuilder_append1($var9, nms_EnumChatFormatting_YELLOW); + jl_AbstractStringBuilder_append($var9, $rt_s(36)); + jl_AbstractStringBuilder_append2($var9, nms_ItemStack_getMaxStackSize($var4)); + $var8 = jl_AbstractStringBuilder_toString($var9); + $var4.$stackSize = nms_ItemStack_getMaxStackSize($var4); + } + if ($var4.$stackSize > $par1Slot.$getSlotStackLimit()) { + $var9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var9); + jl_AbstractStringBuilder_append1($var9, nms_EnumChatFormatting_YELLOW); + jl_AbstractStringBuilder_append($var9, $rt_s(36)); + jl_AbstractStringBuilder_append2($var9, $par1Slot.$getSlotStackLimit()); + $var8 = jl_AbstractStringBuilder_toString($var9); + $var4.$stackSize = $par1Slot.$getSlotStackLimit(); + } + } else { + ju_HashSet_remove($this.$field_94077_p, $par1Slot); + nms_GuiContainer_func_94066_g($this); + } + } + $this.$zLevel = 100.0; + nms_GuiContainer_itemRenderer.$zLevel0 = 100.0; + if ($var4 === null) { + $var9 = $par1Slot.$getBackgroundIconIndex(); + if ($var9 !== null) { + nleg_EaglerAdapterGL30_glDisable(2896); + $par1Slot = nms_GuiContainer_items; + $ptr = 1; + continue main; + } + } + if ($var6) { + nms_GuiContainer_itemRenderer.$zLevel0 = 0.0; + $this.$zLevel = 0.0; + return; + } + if ($var5) + nms_Gui_drawRect($var2, $var3, $var2 + 16 | 0, $var3 + 16 | 0, (-2130706433)); + nleg_EaglerAdapterGL30_glEnable(2929); + $par1Slot = nms_GuiContainer_itemRenderer; + $var9 = $this.$fontRenderer0; + $var7 = $this.$mc2.$renderEngine; + $ptr = 2; + continue main; + case 1: + nle_TextureLocation_bindTexture($par1Slot); + if ($rt_suspending()) { + break main; + } + nms_Gui_drawTexturedModelRectFromIcon($this, $var2, $var3, $var9, 16, 16); + nleg_EaglerAdapterGL30_glEnable(2896); + if (1) { + nms_GuiContainer_itemRenderer.$zLevel0 = 0.0; + $this.$zLevel = 0.0; + return; + } + if ($var5) + nms_Gui_drawRect($var2, $var3, $var2 + 16 | 0, $var3 + 16 | 0, (-2130706433)); + nleg_EaglerAdapterGL30_glEnable(2929); + $par1Slot = nms_GuiContainer_itemRenderer; + $var9 = $this.$fontRenderer0; + $var7 = $this.$mc2.$renderEngine; + $ptr = 2; + case 2: + nms_RenderItem_renderItemAndEffectIntoGUI($par1Slot, $var9, $var7, $var4, $var2, $var3); + if ($rt_suspending()) { + break main; + } + $par1Slot = nms_GuiContainer_itemRenderer; + $var9 = $this.$fontRenderer0; + $var7 = $this.$mc2.$renderEngine; + $ptr = 3; + case 3: + nms_RenderItem_renderItemOverlayIntoGUI0($par1Slot, $var9, $var7, $var4, $var2, $var3, $var8); + if ($rt_suspending()) { + break main; + } + nms_GuiContainer_itemRenderer.$zLevel0 = 0.0; + $this.$zLevel = 0.0; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Slot, $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var9, $ptr); +} +function nms_GuiContainer_func_94066_g($this) { + var $var1, $var2, $var3, $var4, $var5; + a: { + $var1 = $this.$mc2.$thePlayer.$inventory.$itemStack; + if ($var1 !== null && $this.$field_94076_q) { + $this.$field_94069_F = $var1.$stackSize; + $var2 = ju_HashSet_iterator($this.$field_94077_p); + while (true) { + if (!$var2.$hasNext()) + break a; + $var3 = $var2.$next(); + $var4 = nms_ItemStack_copy($var1); + $var5 = $var3.$getStack() === null ? 0 : $var3.$getStack().$stackSize; + nms_Container_func_94525_a($this.$field_94077_p, $this.$field_94071_C, $var4, $var5); + if ($var4.$stackSize > nms_ItemStack_getMaxStackSize($var4)) + $var4.$stackSize = nms_ItemStack_getMaxStackSize($var4); + if ($var4.$stackSize > $var3.$getSlotStackLimit()) + $var4.$stackSize = $var3.$getSlotStackLimit(); + $this.$field_94069_F = $this.$field_94069_F - ($var4.$stackSize - $var5 | 0) | 0; + } + } + } +} +function nms_GuiContainer_getSlotAtPosition($this, $par1, $par2) { + var $var3, $var4; + $var3 = 0; + while (true) { + if ($var3 >= $this.$inventorySlots0.$inventorySlots.$size) + return null; + $var4 = ju_ArrayList_get($this.$inventorySlots0.$inventorySlots, $var3); + if (nms_GuiContainer_isMouseOverSlot($this, $var4, $par1, $par2)) + break; + $var3 = $var3 + 1 | 0; + } + return $var4; +} +function nms_GuiContainer_mouseClicked($this, $par1, $par2, $par3) { + var $fard1, $fard2, $var5, var$7, $var4, $var6, $var8, $var9, $var10, $var11, $var12, $var13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var4 = $thread.pop();var$7 = $thread.pop();$var5 = $thread.pop();$fard2 = $thread.pop();$fard1 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_mouseClicked($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $fard1 = nms_GuiContainer_getSlotAtPosition($this, $par1, $par2); + $fard2 = $par1 >= $this.$guiLeft && $par2 >= $this.$guiTop && $par1 <= ($this.$guiLeft + $this.$xSize | 0) && $par2 <= ($this.$guiTop + $this.$ySize0 | 0) ? 1 : 0; + $var5 = maat_TMI_instance.$controller; + var$7 = $this.$inventorySlots0; + $ptr = 2; + case 2: + $tmp = maat_TMIController_onMouseEvent($var5, $par1, $par2, $par3, $fard2, $fard1, var$7); + if ($rt_suspending()) { + break main; + } + $var4 = $tmp; + if ($var4) { + $var4 = $par3 != ($this.$mc2.$gameSettings.$keyBindPickBlock.$keyCode + 100 | 0) ? 0 : 1; + $var5 = nms_GuiContainer_getSlotAtPosition($this, $par1, $par2); + $var6 = jl_System_currentTimeMillis(); + $this.$field_94074_J = $this.$field_94072_H === $var5 && Long_lt(Long_sub($var6, $this.$field_94070_G), Long_fromInt(250)) && $this.$field_94073_I == $par3 ? 1 : 0; + $this.$field_94068_E = 0; + if (!($par3 && $par3 != 1 && !$var4)) { + $var8 = $this.$guiLeft; + $var9 = $this.$guiTop; + $var10 = $par1 >= $var8 && $par2 >= $var9 && $par1 < ($var8 + $this.$xSize | 0) && $par2 < ($var9 + $this.$ySize0 | 0) ? 0 : 1; + $var11 = (-1); + if ($var5 !== null) + $var11 = $var5.$slotNumber; + if ($var10) + $var11 = (-999); + if ($this.$mc2.$gameSettings.$touchscreen && $var10 && $this.$mc2.$thePlayer.$inventory.$itemStack === null) { + nmc_Minecraft_displayGuiScreen($this.$mc2, null); + return; + } + if ($var11 != (-1)) { + if ($this.$mc2.$gameSettings.$touchscreen) { + if ($var5 !== null && $var5.$getHasStack()) { + $this.$clickedSlot = $var5; + $this.$draggedStack = null; + $this.$isRightMouseClick = $par3 != 1 ? 0 : 1; + } else + $this.$clickedSlot = null; + } else if (!$this.$field_94076_q) { + if ($this.$mc2.$thePlayer.$inventory.$itemStack === null) { + if ($par3 == ($this.$mc2.$gameSettings.$keyBindPickBlock.$keyCode + 100 | 0)) { + $par1 = 3; + $ptr = 3; + continue main; + } + a: { + b: { + $par1 = $rt_compare($var11, (-999)); + if ($par1) { + if (nlea_EaglerAdapterImpl2_isKeyDown(42)) + break b; + if (nlea_EaglerAdapterImpl2_isKeyDown(54)) + break b; + } + $var12 = 0; + break a; + } + $var12 = 1; + } + $var13 = 0; + if ($var12) { + $this.$field_94075_K = $var5 !== null && $var5.$getHasStack() ? $var5.$getStack() : null; + $var13 = 1; + } else if (!$par1) + $var13 = 4; + $ptr = 4; + continue main; + } + $this.$field_94076_q = 1; + $this.$field_94067_D = $par3; + ju_HashSet_clear($this.$field_94077_p); + if (!$par3) + $this.$field_94071_C = 0; + else if ($par3 == 1) + $this.$field_94071_C = 1; + } + } + } + $this.$field_94072_H = $var5; + $this.$field_94070_G = $var6; + $this.$field_94073_I = $par3; + } + return; + case 3: + $this.$handleMouseClick($var5, $var11, $par3, $par1); + if ($rt_suspending()) { + break main; + } + $this.$field_94068_E = 1; + $this.$field_94072_H = $var5; + $this.$field_94070_G = $var6; + $this.$field_94073_I = $par3; + return; + case 4: + $this.$handleMouseClick($var5, $var11, $par3, $var13); + if ($rt_suspending()) { + break main; + } + $this.$field_94068_E = 1; + $this.$field_94072_H = $var5; + $this.$field_94070_G = $var6; + $this.$field_94073_I = $par3; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $fard1, $fard2, $var5, var$7, $var4, $var6, $var8, $var9, $var10, $var11, $var12, $var13, $ptr); +} +function nms_GuiContainer_func_85041_a($this, $par1, $par2, $par3, $par4) { + var $var6, $var7, $var8, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = nms_GuiContainer_getSlotAtPosition($this, $par1, $par2); + $var7 = $this.$mc2.$thePlayer.$inventory.$itemStack; + if (!($this.$clickedSlot !== null && $this.$mc2.$gameSettings.$touchscreen)) { + if ($this.$field_94076_q && $var6 !== null && $var7 !== null && $var7.$stackSize > ju_HashSet_size($this.$field_94077_p) && nms_Container_func_94527_a($var6, $var7, 1) && $var6.$isItemValid($var7) && $this.$inventorySlots0.$func_94531_b($var6)) { + ju_HashSet_add($this.$field_94077_p, $var6); + nms_GuiContainer_func_94066_g($this); + } + } else if (!($par3 && $par3 != 1)) { + if ($this.$draggedStack === null) { + if ($var6 !== $this.$clickedSlot) + $this.$draggedStack = nms_ItemStack_copy($this.$clickedSlot.$getStack()); + } else if ($this.$draggedStack.$stackSize > 1 && $var6 !== null && nms_Container_func_94527_a($var6, $this.$draggedStack, 0)) { + $var8 = jl_System_currentTimeMillis(); + if ($this.$field_92033_y !== $var6) { + $this.$field_92033_y = $var6; + $this.$field_92032_z = $var8; + } else if (Long_gt(Long_sub($var8, $this.$field_92032_z), Long_fromInt(500))) { + var$8 = $this.$clickedSlot; + $par3 = $this.$clickedSlot.$slotNumber; + $par1 = 0; + $par2 = 0; + $ptr = 1; + continue main; + } + } + } + return; + case 1: + $this.$handleMouseClick(var$8, $par3, $par1, $par2); + if ($rt_suspending()) { + break main; + } + $par1 = $var6.$slotNumber; + $par2 = 1; + $par3 = 0; + $ptr = 2; + case 2: + $this.$handleMouseClick($var6, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $var6 = $this.$clickedSlot; + $par1 = $this.$clickedSlot.$slotNumber; + $par2 = 0; + $par3 = 0; + $ptr = 3; + case 3: + $this.$handleMouseClick($var6, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $this.$field_92032_z = Long_add($var8, Long_fromInt(750)); + $var6 = $this.$draggedStack; + $var6.$stackSize = $var6.$stackSize - 1 | 0; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $var6, $var7, $var8, var$8, $ptr); +} +function nms_GuiContainer_mouseMovedOrUp($this, $par1, $par2, $par3) { + var $var4, $var5, $var6, $var7, $var8, $var11, $var10, $var9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var9 = $thread.pop();$var10 = $thread.pop();$var11 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = nms_GuiContainer_getSlotAtPosition($this, $par1, $par2); + $var5 = $this.$guiLeft; + $var6 = $this.$guiTop; + $var7 = $par1 >= $var5 && $par2 >= $var6 && $par1 < ($var5 + $this.$xSize | 0) && $par2 < ($var6 + $this.$ySize0 | 0) ? 0 : 1; + $var8 = (-1); + if ($var4 !== null) + $var8 = $var4.$slotNumber; + if ($var7) + $var8 = (-999); + a: { + if ($this.$field_94074_J && $var4 !== null && !$par3 && $this.$inventorySlots0.$func_94530_a(null, $var4)) { + if (!nms_GuiScreen_isShiftKeyDown()) { + $par1 = 6; + $ptr = 1; + continue main; + } + b: { + if ($var4.$inventory0 !== null && $this.$field_94075_K !== null) { + $var11 = ju_AbstractList_iterator($this.$inventorySlots0.$inventorySlots); + while (true) { + if (!ju_AbstractList$1_hasNext($var11)) + break b; + $var10 = ju_AbstractList$1_next($var11); + if ($var10 === null) + continue; + if (!$var10.$canTakeStack($this.$mc2.$thePlayer)) + continue; + if (!$var10.$getHasStack()) + continue; + if ($var10.$inventory0 !== $var4.$inventory0) + continue; + if (!nms_Container_func_94527_a($var10, $this.$field_94075_K, 1)) + continue; + else { + $par1 = $var10.$slotNumber; + $par2 = 1; + $ptr = 10; + continue main; + } + } + } + } + $this.$field_94074_J = 0; + $this.$field_94070_G = Long_ZERO; + } else { + if ($this.$field_94076_q && $this.$field_94067_D != $par3) { + $this.$field_94076_q = 0; + ju_HashSet_clear($this.$field_94077_p); + $this.$field_94068_E = 1; + return; + } + if ($this.$field_94068_E) { + $this.$field_94068_E = 0; + return; + } + if (!($this.$clickedSlot !== null && $this.$mc2.$gameSettings.$touchscreen)) { + if ($this.$field_94076_q && !ju_HashSet_isEmpty($this.$field_94077_p)) { + $var11 = null; + $par1 = (-999); + $par2 = nms_Container_func_94534_d(0, $this.$field_94071_C); + $par3 = 5; + $ptr = 2; + continue main; + } + if (nms_InventoryPlayer_getItemStack($this.$mc2.$thePlayer.$inventory) === null) + break a; + if ($par3 == ($this.$mc2.$gameSettings.$keyBindPickBlock.$keyCode + 100 | 0)) { + $par1 = 3; + $ptr = 3; + continue main; + } + c: { + d: { + if ($var8 != (-999)) { + if (nlea_EaglerAdapterImpl2_isKeyDown(42)) + break d; + if (nlea_EaglerAdapterImpl2_isKeyDown(54)) + break d; + } + $var9 = 0; + break c; + } + $var9 = 1; + } + if ($var9) + $this.$field_94075_K = $var4 !== null && $var4.$getHasStack() ? $var4.$getStack() : null; + $par1 = !$var9 ? 0 : 1; + $ptr = 9; + continue main; + } + if (!($par3 && $par3 != 1)) { + if ($this.$draggedStack === null && $var4 !== $this.$clickedSlot) + $this.$draggedStack = $this.$clickedSlot.$getStack(); + $var9 = nms_Container_func_94527_a($var4, $this.$draggedStack, 0); + if ($var8 != (-1) && $this.$draggedStack !== null && $var9) { + $var11 = $this.$clickedSlot; + $var9 = $this.$clickedSlot.$slotNumber; + $var7 = 0; + $ptr = 6; + continue main; + } + if ($this.$draggedStack !== null) { + $this.$field_85049_r = $par1 - $var5 | 0; + $this.$field_85048_s = $par2 - $var6 | 0; + $this.$returningStackDestSlot = $this.$clickedSlot; + $this.$returningStack = $this.$draggedStack; + $this.$returningStackTime = nmc_Minecraft_getSystemTime(); + } + $this.$draggedStack = null; + $this.$clickedSlot = null; + } + } + } + if (nms_InventoryPlayer_getItemStack($this.$mc2.$thePlayer.$inventory) === null) + $this.$field_94070_G = Long_ZERO; + $this.$field_94076_q = 0; + return; + case 1: + $this.$handleMouseClick($var4, $var8, $par3, $par1); + if ($rt_suspending()) { + break main; + } + $this.$field_94074_J = 0; + $this.$field_94070_G = Long_ZERO; + if (nms_InventoryPlayer_getItemStack($this.$mc2.$thePlayer.$inventory) === null) + $this.$field_94070_G = Long_ZERO; + $this.$field_94076_q = 0; + return; + case 2: + $this.$handleMouseClick($var11, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $var11 = ju_HashSet_iterator($this.$field_94077_p); + if (!$var11.$hasNext()) { + $var11 = null; + $par1 = (-999); + $par2 = nms_Container_func_94534_d(2, $this.$field_94071_C); + $par3 = 5; + $ptr = 4; + continue main; + } + $var10 = $var11.$next(); + $par1 = $var10.$slotNumber; + $par2 = nms_Container_func_94534_d(1, $this.$field_94071_C); + $par3 = 5; + $ptr = 5; + continue main; + case 3: + $this.$handleMouseClick($var4, $var8, $par3, $par1); + if ($rt_suspending()) { + break main; + } + if (nms_InventoryPlayer_getItemStack($this.$mc2.$thePlayer.$inventory) === null) + $this.$field_94070_G = Long_ZERO; + $this.$field_94076_q = 0; + return; + case 4: + $this.$handleMouseClick($var11, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + if (nms_InventoryPlayer_getItemStack($this.$mc2.$thePlayer.$inventory) === null) + $this.$field_94070_G = Long_ZERO; + $this.$field_94076_q = 0; + return; + case 5: + $this.$handleMouseClick($var10, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + if (!$var11.$hasNext()) { + $var11 = null; + $par1 = (-999); + $par2 = nms_Container_func_94534_d(2, $this.$field_94071_C); + $par3 = 5; + $ptr = 4; + continue main; + } + $var10 = $var11.$next(); + $par1 = $var10.$slotNumber; + $par2 = nms_Container_func_94534_d(1, $this.$field_94071_C); + $par3 = 5; + continue main; + case 6: + $this.$handleMouseClick($var11, $var9, $par3, $var7); + if ($rt_suspending()) { + break main; + } + $var9 = 0; + $var7 = 0; + $ptr = 7; + case 7: + $this.$handleMouseClick($var4, $var8, $var9, $var7); + if ($rt_suspending()) { + break main; + } + if (nms_InventoryPlayer_getItemStack($this.$mc2.$thePlayer.$inventory) === null) { + $this.$returningStack = null; + $this.$draggedStack = null; + $this.$clickedSlot = null; + if (nms_InventoryPlayer_getItemStack($this.$mc2.$thePlayer.$inventory) === null) + $this.$field_94070_G = Long_ZERO; + $this.$field_94076_q = 0; + return; + } + $var11 = $this.$clickedSlot; + $var9 = $this.$clickedSlot.$slotNumber; + $var7 = 0; + $ptr = 8; + case 8: + $this.$handleMouseClick($var11, $var9, $par3, $var7); + if ($rt_suspending()) { + break main; + } + $this.$field_85049_r = $par1 - $var5 | 0; + $this.$field_85048_s = $par2 - $var6 | 0; + $this.$returningStackDestSlot = $this.$clickedSlot; + $this.$returningStack = $this.$draggedStack; + $this.$returningStackTime = nmc_Minecraft_getSystemTime(); + $this.$draggedStack = null; + $this.$clickedSlot = null; + if (nms_InventoryPlayer_getItemStack($this.$mc2.$thePlayer.$inventory) === null) + $this.$field_94070_G = Long_ZERO; + $this.$field_94076_q = 0; + return; + case 9: + $this.$handleMouseClick($var4, $var8, $par3, $par1); + if ($rt_suspending()) { + break main; + } + if (nms_InventoryPlayer_getItemStack($this.$mc2.$thePlayer.$inventory) === null) + $this.$field_94070_G = Long_ZERO; + $this.$field_94076_q = 0; + return; + case 10: + $this.$handleMouseClick($var10, $par1, $par3, $par2); + if ($rt_suspending()) { + break main; + } + while (ju_AbstractList$1_hasNext($var11)) { + $var10 = ju_AbstractList$1_next($var11); + if ($var10 === null) + continue; + if (!$var10.$canTakeStack($this.$mc2.$thePlayer)) + continue; + if (!$var10.$getHasStack()) + continue; + if ($var10.$inventory0 !== $var4.$inventory0) + continue; + if (!nms_Container_func_94527_a($var10, $this.$field_94075_K, 1)) + continue; + else { + $par1 = $var10.$slotNumber; + $par2 = 1; + continue main; + } + } + $this.$field_94074_J = 0; + $this.$field_94070_G = Long_ZERO; + if (nms_InventoryPlayer_getItemStack($this.$mc2.$thePlayer.$inventory) === null) + $this.$field_94070_G = Long_ZERO; + $this.$field_94076_q = 0; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var5, $var6, $var7, $var8, $var11, $var10, $var9, $ptr); +} +function nms_GuiContainer_isMouseOverSlot($this, $par1Slot, $par2, $par3) { + return nms_GuiContainer_isPointInRegion($this, $par1Slot.$xDisplayPosition, $par1Slot.$yDisplayPosition, 16, 16, $par2, $par3); +} +function nms_GuiContainer_isPointInRegion($this, $par1, $par2, $par3, $par4, $par5, $par6) { + var $var7, $var8; + $var7 = $this.$guiLeft; + $var8 = $this.$guiTop; + $par5 = $par5 - $var7 | 0; + $par6 = $par6 - $var8 | 0; + return $par5 >= ($par1 - 1 | 0) && $par5 < (($par1 + $par3 | 0) + 1 | 0) && $par6 >= ($par2 - 1 | 0) && $par6 < (($par2 + $par4 | 0) + 1 | 0) ? 1 : 0; +} +function nms_GuiContainer_handleMouseClick($this, $par1Slot, $par2, $par3, $par4) { + var var$5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Slot = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1Slot !== null) + $par2 = $par1Slot.$slotNumber; + $par1Slot = $this.$mc2.$playerController; + var$5 = $this.$inventorySlots0.$windowId; + var$6 = $this.$mc2.$thePlayer; + $ptr = 1; + case 1: + nms_PlayerControllerMP_windowClick($par1Slot, var$5, $par2, $par3, $par4, var$6); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Slot, $par2, $par3, $par4, var$5, var$6, $ptr); +} +function nms_GuiContainer_keyTyped($this, $par1, $par2) { + var var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = maat_TMI_instance.$controller; + $ptr = 1; + case 1: + $tmp = maat_TMIController_onKeypress(var$3, $par1, $par2); + if ($rt_suspending()) { + break main; + } + $par1 = $tmp; + if ($par1) + return; + if (!($par2 != 1 && $par2 != $this.$mc2.$gameSettings.$keyBindInventory.$keyCode)) + nms_EntityClientPlayerMP_closeScreen($this.$mc2.$thePlayer); + $ptr = 2; + case 2: + nms_GuiContainer_checkHotbarKeys($this, $par2); + if ($rt_suspending()) { + break main; + } + if ($this.$theSlot0 !== null && $this.$theSlot0.$getHasStack()) { + if ($par2 == $this.$mc2.$gameSettings.$keyBindPickBlock.$keyCode) { + var$3 = $this.$theSlot0; + $par1 = $this.$theSlot0.$slotNumber; + $par2 = 0; + var$4 = 3; + $ptr = 3; + continue main; + } + if ($par2 == $this.$mc2.$gameSettings.$keyBindDrop.$keyCode) { + var$3 = $this.$theSlot0; + $par2 = $this.$theSlot0.$slotNumber; + var$4 = !nms_GuiScreen_isCtrlKeyDown() ? 0 : 1; + $par1 = 4; + $ptr = 4; + continue main; + } + } + return; + case 3: + $this.$handleMouseClick(var$3, $par1, $par2, var$4); + if ($rt_suspending()) { + break main; + } + return; + case 4: + $this.$handleMouseClick(var$3, $par2, var$4, $par1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, var$3, var$4, $ptr); +} +function nms_GuiContainer_checkHotbarKeys($this, $par1) { + var $var2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if ($this.$mc2.$thePlayer.$inventory.$itemStack === null && $this.$theSlot0 !== null) { + $var2 = 0; + while (true) { + if ($var2 >= 9) + break a; + if ($par1 == (2 + $var2 | 0)) { + var$3 = $this.$theSlot0; + var$4 = $this.$theSlot0.$slotNumber; + $par1 = 2; + $ptr = 1; + continue main; + } + $var2 = $var2 + 1 | 0; + } + } + } + return 0; + case 1: + $this.$handleMouseClick(var$3, var$4, $var2, $par1); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $var2, var$3, var$4, $ptr); +} +function nms_GuiContainer_onGuiClosed($this) { + maat_TMIController_onClose(maat_TMI_instance.$controller); + if ($this.$mc2.$thePlayer !== null) + $this.$inventorySlots0.$onCraftGuiClosed($this.$mc2.$thePlayer); +} +function nms_GuiContainer_updateScreen($this) { + if (!(nms_EntityLiving_isEntityAlive($this.$mc2.$thePlayer) && !$this.$mc2.$thePlayer.$isDead)) + nms_EntityClientPlayerMP_closeScreen($this.$mc2.$thePlayer); +} +function nms_GuiContainer__clinit_() { + nms_GuiContainer_itemRenderer = null; + nms_GuiContainer_items = nle_TextureLocation__init_($rt_s(992)); +} +function nms_InventoryEffectRenderer() { + nms_GuiContainer.call(this); + this.$field_74222_o = 0; +} +var nms_InventoryEffectRenderer_tex_inventory = null; +function nms_InventoryEffectRenderer_initGui($this) { + nms_GuiContainer_initGui($this); + if (!ju_AbstractCollection_isEmpty(nms_EntityLiving_getActivePotionEffects($this.$mc2.$thePlayer))) { + if (!maat_TMIConfig_isEnabled(maat_TMIConfig_getInstance())) + $this.$guiLeft = 160 + ((($this.$width - $this.$xSize | 0) - 200 | 0) / 2 | 0) | 0; + $this.$field_74222_o = 1; + } +} +function nms_InventoryEffectRenderer_drawScreen($this, $par1, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiContainer_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + if (!$this.$field_74222_o) + return; + $ptr = 2; + case 2: + nms_InventoryEffectRenderer_displayDebuffEffects($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $ptr); +} +function nms_InventoryEffectRenderer_displayDebuffEffects($this) { + var $var1, $var2, $var4, $var5, $var6, var$6, var$7, $var7, $var8, $var11, $var9, var$12, var$13, $var10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var10 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();$var9 = $thread.pop();$var11 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var1 = $this.$guiLeft - 124 | 0; + $var2 = $this.$guiTop; + $var4 = nms_EntityLiving_getActivePotionEffects($this.$mc2.$thePlayer); + if (!ju_AbstractCollection_isEmpty($var4)) { + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(2896); + $var5 = 33; + if ($var4.$size0() > 5) + $var5 = 132 / ($var4.$size0() - 1 | 0) | 0; + $var6 = nms_EntityLiving_getActivePotionEffects($this.$mc2.$thePlayer).$iterator(); + var$6 = $var1 + 6 | 0; + var$7 = ($var1 + 10 | 0) + 18 | 0; + if ($var6.$hasNext()) { + $var7 = $var6.$next(); + $var8 = nms_Potion_potionTypes.data[$var7.$potionID]; + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var11 = nms_InventoryEffectRenderer_tex_inventory; + $ptr = 1; + continue main; + } + } + return; + case 1: + nle_TextureLocation_bindTexture($var11); + if ($rt_suspending()) { + break main; + } + nms_Gui_drawTexturedModalRect($this, $var1, $var2, 0, 166, 140, 32); + if (nms_Potion_hasStatusIcon($var8)) { + $var9 = $var8.$statusIconIndex; + nms_Gui_drawTexturedModalRect($this, var$6, $var2 + 7 | 0, 0 + (($var9 % 8 | 0) * 18 | 0) | 0, 198 + (($var9 / 8 | 0) * 18 | 0) | 0, 18, 18); + } + $var11 = nms_StatCollector_translateToLocal($var8.$name11); + if ($var7.$amplifier == 1) { + $var8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var8); + jl_AbstractStringBuilder_append($var8, $var11); + jl_AbstractStringBuilder_append($var8, $rt_s(1497)); + $var11 = jl_AbstractStringBuilder_toString($var8); + } else if ($var7.$amplifier == 2) { + $var8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var8); + jl_AbstractStringBuilder_append($var8, $var11); + jl_AbstractStringBuilder_append($var8, $rt_s(1498)); + $var11 = jl_AbstractStringBuilder_toString($var8); + } else if ($var7.$amplifier == 3) { + $var8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var8); + jl_AbstractStringBuilder_append($var8, $var11); + jl_AbstractStringBuilder_append($var8, $rt_s(1499)); + $var11 = jl_AbstractStringBuilder_toString($var8); + } + $var8 = $this.$fontRenderer0; + var$12 = $var2 + 6 | 0; + var$13 = 16777215; + $ptr = 2; + case 2: + nms_FontRenderer_drawStringWithShadow($var8, $var11, var$7, var$12, var$13); + if ($rt_suspending()) { + break main; + } + $var10 = nms_Potion_getDurationString($var7); + $var8 = $this.$fontRenderer0; + var$12 = var$12 + 10 | 0; + var$13 = 8355711; + $ptr = 3; + case 3: + nms_FontRenderer_drawStringWithShadow($var8, $var10, var$7, var$12, var$13); + if ($rt_suspending()) { + break main; + } + $var2 = $var2 + $var5 | 0; + if (!$var6.$hasNext()) + return; + $var7 = $var6.$next(); + $var8 = nms_Potion_potionTypes.data[$var7.$potionID]; + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var11 = nms_InventoryEffectRenderer_tex_inventory; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var4, $var5, $var6, var$6, var$7, $var7, $var8, $var11, $var9, var$12, var$13, $var10, $ptr); +} +function nms_InventoryEffectRenderer__clinit_() { + nms_InventoryEffectRenderer_tex_inventory = nle_TextureLocation__init_($rt_s(1500)); +} +function nms_GuiInventory() { + var a = this; nms_InventoryEffectRenderer.call(a); + a.$xSize_lo = 0.0; + a.$ySize_lo = 0.0; +} +var nms_GuiInventory_tex = null; +function nms_GuiInventory__init_(var_0) { + var var_1 = new nms_GuiInventory(); + nms_GuiInventory__init_0(var_1, var_0); + return var_1; +} +function nms_GuiInventory__init_0($this, $par1EntityPlayer) { + nms_GuiContainer__init_($this, $par1EntityPlayer.$inventoryContainer); + $this.$allowUserInput = 1; + nms_AchievementList_$callClinit(); + nms_EntityClientPlayerMP_addStat($par1EntityPlayer, nms_AchievementList_openInventory, 1); +} +function nms_GuiInventory_updateScreen($this) { + if (nms_PlayerControllerMP_isInCreativeMode($this.$mc2.$playerController)) + nmc_Minecraft_displayGuiScreen($this.$mc2, nms_GuiContainerCreative__init_($this.$mc2.$thePlayer)); +} +function nms_GuiInventory_initGui($this) { + ju_ArrayList_clear($this.$buttonList); + if (!nms_PlayerControllerMP_isInCreativeMode($this.$mc2.$playerController)) + nms_InventoryEffectRenderer_initGui($this); + else + nmc_Minecraft_displayGuiScreen($this.$mc2, nms_GuiContainerCreative__init_($this.$mc2.$thePlayer)); +} +function nms_GuiInventory_drawGuiContainerForegroundLayer($this, $par1, $par2) { + var var$3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = $this.$fontRenderer0; + var$4 = nms_StatCollector_translateToLocal($rt_s(1501)); + $par1 = 86; + $par2 = 16; + var$5 = 4210752; + $ptr = 1; + case 1: + nms_FontRenderer_drawString(var$3, var$4, $par1, $par2, var$5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, var$3, var$4, var$5, $ptr); +} +function nms_GuiInventory_drawScreen($this, $par1, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_InventoryEffectRenderer_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $this.$xSize_lo = $par1; + $this.$ySize_lo = $par2; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $ptr); +} +function nms_GuiInventory_drawGuiContainerBackgroundLayer($this, $par1, $par2, $par3) { + var var$4, $var4, $var5, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + var$4 = nms_GuiInventory_tex; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$4); + if ($rt_suspending()) { + break main; + } + $var4 = $this.$guiLeft; + $var5 = $this.$guiTop; + nms_Gui_drawTexturedModalRect($this, $var4, $var5, 0, 0, $this.$xSize, $this.$ySize0); + var$4 = $this.$mc2; + $par2 = $var4 + 51 | 0; + $par3 = $var5 + 75 | 0; + $var4 = 30; + var$7 = $par2 - $this.$xSize_lo; + $par1 = ($par3 - 50 | 0) - $this.$ySize_lo; + $ptr = 2; + case 2: + nms_GuiInventory_drawPlayerOnGui(var$4, $par2, $par3, $var4, var$7, $par1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, $var4, $var5, var$7, $ptr); +} +function nms_GuiInventory_drawPlayerOnGui($par0Minecraft, $par1, $par2, $par3, $par4, $par5) { + var $var6, $var7, $var8, var$10, var$11, var$12, var$13, var$14, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$par0Minecraft = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glEnable(2903); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($par1, $par2, 50.0); + $var6 = -$par3; + $var7 = $par3; + nleg_EaglerAdapterGL30_glScalef($var6, $var7, $var7); + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 0.0, 1.0); + $var6 = $par0Minecraft.$thePlayer.$renderYawOffset; + $var7 = $par0Minecraft.$thePlayer.$rotationYaw; + $var8 = $par0Minecraft.$thePlayer.$rotationPitch; + nleg_EaglerAdapterGL30_glRotatef(135.0, 0.0, 1.0, 0.0); + nms_RenderHelper_enableStandardItemLighting(); + nleg_EaglerAdapterGL30_glRotatef((-135.0), 0.0, 1.0, 0.0); + var$10 = $par5 / 40.0; + nleg_EaglerAdapterGL30_glRotatef( -jl_Math_atan(var$10) * 20.0, 1.0, 0.0, 0.0); + var$11 = $par0Minecraft.$thePlayer; + var$12 = $par4 / 40.0; + var$11.$renderYawOffset = jl_Math_atan(var$12) * 20.0; + $par0Minecraft.$thePlayer.$rotationYaw = jl_Math_atan(var$12) * 40.0; + $par0Minecraft.$thePlayer.$rotationPitch = -jl_Math_atan(var$10) * 20.0; + $par0Minecraft.$thePlayer.$rotationYawHead = $par0Minecraft.$thePlayer.$rotationYaw; + nleg_EaglerAdapterGL30_glTranslatef(0.0, $par0Minecraft.$thePlayer.$yOffset, 0.0); + nms_RenderManager_instance.$playerViewY = 180.0; + var$11 = nms_RenderManager_instance; + var$13 = $par0Minecraft.$thePlayer; + var$14 = 0.0; + var$12 = 0.0; + var$10 = 0.0; + $par4 = 0.0; + $par5 = 1.0; + $ptr = 1; + case 1: + nms_RenderManager_renderEntityWithPosYaw(var$11, var$13, var$14, var$12, var$10, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $par0Minecraft.$thePlayer.$renderYawOffset = $var6; + $par0Minecraft.$thePlayer.$rotationYaw = $var7; + $par0Minecraft.$thePlayer.$rotationPitch = $var8; + nleg_EaglerAdapterGL30_glPopMatrix(); + nms_RenderHelper_disableStandardItemLighting(); + nleg_EaglerAdapterGL30_glDisable(32826); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_lightmapTexUnit); + nleg_EaglerAdapterGL30_glDisable(3553); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_defaultTexUnit); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($par0Minecraft, $par1, $par2, $par3, $par4, $par5, $var6, $var7, $var8, var$10, var$11, var$12, var$13, var$14, $ptr); +} +function nms_GuiInventory_actionPerformed($this, $par1GuiButton) { + return; +} +function nms_GuiInventory__clinit_() { + nms_GuiInventory_tex = nle_TextureLocation__init_($rt_s(1500)); +} +function nms_GuiChat() { + var a = this; nms_GuiScreen.call(a); + a.$field_73898_b = null; + a.$sentHistoryCursor = 0; + a.$field_73897_d = 0; + a.$field_73905_m = 0; + a.$field_73903_n = 0; + a.$field_73904_o = null; + a.$clickedURI = null; + a.$inputField = null; + a.$defaultInputFieldText = null; +} +function nms_GuiChat__init_0() { + var var_0 = new nms_GuiChat(); + nms_GuiChat__init_(var_0); + return var_0; +} +function nms_GuiChat__init_1(var_0) { + var var_1 = new nms_GuiChat(); + nms_GuiChat__init_2(var_1, var_0); + return var_1; +} +function nms_GuiChat__init_($this) { + nms_GuiScreen__init_($this); + $this.$field_73898_b = $rt_s(36); + $this.$sentHistoryCursor = (-1); + $this.$field_73897_d = 0; + $this.$field_73905_m = 0; + $this.$field_73903_n = 0; + $this.$field_73904_o = ju_ArrayList__init_0(); + $this.$clickedURI = null; + $this.$defaultInputFieldText = $rt_s(36); +} +function nms_GuiChat__init_2($this, $par1Str) { + nms_GuiScreen__init_($this); + $this.$field_73898_b = $rt_s(36); + $this.$sentHistoryCursor = (-1); + $this.$field_73897_d = 0; + $this.$field_73905_m = 0; + $this.$field_73903_n = 0; + $this.$field_73904_o = ju_ArrayList__init_0(); + $this.$clickedURI = null; + $this.$defaultInputFieldText = $rt_s(36); + $this.$defaultInputFieldText = $par1Str; +} +function nms_GuiChat_initGui($this) { + nlea_EaglerAdapterImpl2_enableRepeatEvents0(1); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_0(69, $this.$width - 100 | 0, 3, 97, 20, $rt_s(1502))); + $this.$sentHistoryCursor = $this.$mc2.$ingameGUI.$persistantChatGUI.$sentMessages.$size; + $this.$inputField = nms_GuiTextField__init_($this.$fontRenderer0, 4, $this.$height - 12 | 0, $this.$width - 4 | 0, 12); + nms_GuiTextField_setMaxStringLength($this.$inputField, 100); + $this.$inputField.$enableBackgroundDrawing = 0; + nms_GuiTextField_setFocused($this.$inputField, 1); + nms_GuiTextField_setText($this.$inputField, $this.$defaultInputFieldText); + $this.$inputField.$canLoseFocus = 0; +} +function nms_GuiChat_actionPerformed($this, $par1GuiButton) { + if ($par1GuiButton.$id3 == 69) + nmc_Minecraft_displayGuiScreen($this.$mc2, null); +} +function nms_GuiChat_onGuiClosed($this) { + nlea_EaglerAdapterImpl2_enableRepeatEvents0(0); + nms_GuiNewChat_resetScroll($this.$mc2.$ingameGUI.$persistantChatGUI); +} +function nms_GuiChat_updateScreen($this) { + nms_GuiTextField_updateCursorCounter($this.$inputField); +} +function nms_GuiChat_keyTyped($this, $par1, $par2) { + var $var3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$field_73905_m = 0; + if ($par2 == 15) + nms_GuiChat_completePlayerName($this); + else + $this.$field_73897_d = 0; + if ($par2 == 1) + nmc_Minecraft_displayGuiScreen($this.$mc2, null); + else if ($par2 == 28) { + $var3 = jl_String_trim($this.$inputField.$text0); + if (jl_String_length($var3) > 0) { + nms_GuiNewChat_addToSentMessages($this.$mc2.$ingameGUI.$persistantChatGUI, $var3); + if (!nmc_Minecraft_handleClientCommand($this.$mc2, $var3)) + nms_EntityClientPlayerMP_sendChatMessage($this.$mc2.$thePlayer, $var3); + } + nmc_Minecraft_displayGuiScreen($this.$mc2, null); + } else if ($par2 == 200) + nms_GuiChat_getSentHistory($this, (-1)); + else if ($par2 == 208) + nms_GuiChat_getSentHistory($this, 1); + else if ($par2 == 201) + nms_GuiNewChat_scroll($this.$mc2.$ingameGUI.$persistantChatGUI, nms_GuiNewChat_func_96127_i($this.$mc2.$ingameGUI.$persistantChatGUI) - 1 | 0); + else { + if ($par2 != 209) { + $var3 = $this.$inputField; + $ptr = 1; + continue main; + } + nms_GuiNewChat_scroll($this.$mc2.$ingameGUI.$persistantChatGUI, -nms_GuiNewChat_func_96127_i($this.$mc2.$ingameGUI.$persistantChatGUI) + 1 | 0); + } + return; + case 1: + nms_GuiTextField_textboxKeyTyped($var3, $par1, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $var3, $ptr); +} +function nms_GuiChat_handleMouseInput($this) { + var $var1, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_handleMouseInput($this); + if ($rt_suspending()) { + break main; + } + $var1 = nlea_EaglerAdapterImpl2_mouseGetEventDWheel(); + if ($var1) { + if ($var1 > 1) + $var1 = 1; + if ($var1 < (-1)) + $var1 = (-1); + if (!nms_GuiScreen_isShiftKeyDown()) + $var1 = $var1 * 7 | 0; + nms_GuiNewChat_scroll($this.$mc2.$ingameGUI.$persistantChatGUI, $var1); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $ptr); +} +function nms_GuiChat_mouseClicked($this, $par1, $par2, $par3) { + var $var4, $var5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$par3 && $this.$mc2.$gameSettings.$chatLinks) { + $var4 = nms_GuiNewChat_func_73766_a($this.$mc2.$ingameGUI.$persistantChatGUI, nlea_EaglerAdapterImpl2_mouseGetX(), nlea_EaglerAdapterImpl2_mouseGetY()); + if ($var4 !== null) { + $var5 = nms_ChatClickData_getURI($var4); + if ($var5 !== null) { + if (!$this.$mc2.$gameSettings.$chatLinksPrompt) + nlea_EaglerAdapterImpl2_openLink($var5); + else { + $this.$clickedURI = $var5; + $var4 = $this.$mc2; + var$6 = new nms_GuiConfirmOpenLink; + var$7 = nms_StringTranslate_translateKey(nms_StringTranslate_instance, $rt_s(1503)); + nms_GuiScreen__init_(var$6); + var$6.$parentScreen0 = $this; + var$6.$message1 = var$7; + var$6.$message2 = $var5; + var$6.$worldNumber = 0; + var$8 = nms_StringTranslate_instance; + var$6.$buttonText1 = nms_StringTranslate_translateKey(var$8, $rt_s(1504)); + var$6.$buttonText2 = nms_StringTranslate_translateKey(var$8, $rt_s(1505)); + var$6.$field_92027_q = 1; + var$8 = nms_StringTranslate_instance; + var$6.$buttonText1 = nms_StringTranslate_translateKey(var$8, $rt_s(1504)); + var$6.$buttonText2 = nms_StringTranslate_translateKey(var$8, $rt_s(1505)); + var$6.$copyLinkButtonText = nms_StringTranslate_translateKey(var$8, $rt_s(1506)); + var$6.$openLinkWarning = nms_StringTranslate_translateKey(var$8, $rt_s(1507)); + var$6.$field_92028_p = $var5; + nmc_Minecraft_displayGuiScreen($var4, var$6); + } + return; + } + } + } + nms_GuiTextField_mouseClicked($this.$inputField, $par1, $par2, $par3); + $ptr = 1; + case 1: + nms_GuiScreen_mouseClicked($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var5, var$6, var$7, var$8, $ptr); +} +function nms_GuiChat_confirmClicked($this, $par1, $par2) { + if (!$par2) { + if ($par1) + nlea_EaglerAdapterImpl2_openLink($this.$clickedURI); + $this.$clickedURI = null; + nmc_Minecraft_displayGuiScreen($this.$mc2, $this); + } +} +function nms_GuiChat_completePlayerName($this) { + var $var1, $var3, $var4, $var5, var$5; + if ($this.$field_73897_d) { + nms_GuiTextField_deleteFromCursor($this.$inputField, nms_GuiTextField_func_73798_a($this.$inputField, (-1), $this.$inputField.$cursorPosition, 0) - $this.$inputField.$cursorPosition | 0); + if ($this.$field_73903_n >= $this.$field_73904_o.$size) + $this.$field_73903_n = 0; + } else { + $var1 = nms_GuiTextField_func_73798_a($this.$inputField, (-1), $this.$inputField.$cursorPosition, 0); + ju_ArrayList_clear($this.$field_73904_o); + $this.$field_73903_n = 0; + jl_String_toLowerCase(jl_String_substring($this.$inputField.$text0, $var1)); + $var3 = jl_String_substring0($this.$inputField.$text0, 0, $this.$inputField.$cursorPosition); + if (jl_String_length($var3) >= 1) { + $var4 = $this.$mc2.$thePlayer.$sendQueue; + $var5 = new nms_Packet203AutoComplete; + nms_Packet__init_0($var5); + $var5.$text2 = $var3; + nms_NetClientHandler_addToSendQueue($var4, $var5); + $this.$field_73905_m = 1; + } + if (ju_AbstractCollection_isEmpty($this.$field_73904_o)) + return; + $this.$field_73897_d = 1; + nms_GuiTextField_deleteFromCursor($this.$inputField, $var1 - $this.$inputField.$cursorPosition | 0); + } + if ($this.$field_73904_o.$size > 1) { + $var4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var4); + $var5 = ju_AbstractList_iterator($this.$field_73904_o); + while (ju_AbstractList$1_hasNext($var5)) { + $var3 = ju_AbstractList$1_next($var5); + if ($var4.$length0 > 0) + jl_AbstractStringBuilder_append($var4, $rt_s(368)); + jl_AbstractStringBuilder_append($var4, $var3); + } + nms_GuiNewChat_printChatMessageWithOptionalDeletion($this.$mc2.$ingameGUI.$persistantChatGUI, jl_AbstractStringBuilder_toString($var4), 1); + } + $var3 = $this.$inputField; + $var4 = $this.$field_73904_o; + var$5 = $this.$field_73903_n; + $this.$field_73903_n = var$5 + 1 | 0; + nms_GuiTextField_writeText($var3, ju_ArrayList_get($var4, var$5)); +} +function nms_GuiChat_getSentHistory($this, $par1) { + var $var2, $var3; + $var2 = $this.$sentHistoryCursor + $par1 | 0; + $var3 = $this.$mc2.$ingameGUI.$persistantChatGUI.$sentMessages.$size; + if ($var2 < 0) + $var2 = 0; + if ($var2 > $var3) + $var2 = $var3; + if ($var2 != $this.$sentHistoryCursor) { + if ($var2 == $var3) { + $this.$sentHistoryCursor = $var3; + nms_GuiTextField_setText($this.$inputField, $this.$field_73898_b); + } else { + if ($this.$sentHistoryCursor == $var3) + $this.$field_73898_b = $this.$inputField.$text0; + nms_GuiTextField_setText($this.$inputField, ju_ArrayList_get($this.$mc2.$ingameGUI.$persistantChatGUI.$sentMessages, $var2)); + $this.$sentHistoryCursor = $var2; + } + } +} +function nms_GuiChat_drawScreen($this, $par1, $par2, $par3) { + var var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Gui_drawRect(2, $this.$height - 14 | 0, $this.$width - 2 | 0, $this.$height - 2 | 0, (-2147483648)); + var$4 = $this.$inputField; + $ptr = 1; + case 1: + nms_GuiTextField_drawTextBox(var$4); + if ($rt_suspending()) { + break main; + } + $ptr = 2; + case 2: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, $ptr); +} +function nms_GuiChat_func_73894_a($this, $par1ArrayOfStr) { + var $var3, $var4, $var5; + if ($this.$field_73905_m) { + $par1ArrayOfStr = $par1ArrayOfStr.data; + ju_ArrayList_clear($this.$field_73904_o); + $var3 = $par1ArrayOfStr.length; + $var4 = 0; + while ($var4 < $var3) { + $var5 = $par1ArrayOfStr[$var4]; + if (jl_String_length($var5) > 0) + ju_ArrayList_add($this.$field_73904_o, $var5); + $var4 = $var4 + 1 | 0; + } + if ($this.$field_73904_o.$size > 0) { + $this.$field_73897_d = 1; + nms_GuiChat_completePlayerName($this); + } + } +} +function nms_WorldClient() { + var a = this; nms_World.call(a); + a.$sendQueue0 = null; + a.$clientChunkProvider = null; + a.$entityHashSet = null; + a.$entityList = null; + a.$entitySpawnQueue = null; + a.$mc12 = null; + a.$previousActiveChunkSet = null; +} +function nms_WorldClient__init_(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_WorldClient(); + nms_WorldClient__init_0(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +} +function nms_WorldClient__init_0($this, $par1NetClientHandler, $par2WorldSettings, $par3, $par4, $par5Profiler) { + var var$6; + if ($par3 == (-1)) { + var$6 = new nms_WorldProviderHell; + nms_WorldProvider__init_(var$6); + } else if (!$par3) { + var$6 = new nms_WorldProviderSurface; + nms_WorldProvider__init_(var$6); + } else if ($par3 != 1) + var$6 = null; + else { + var$6 = new nms_WorldProviderEnd; + nms_WorldProvider__init_(var$6); + } + $this.$scheduledUpdatesAreImmediate = 0; + $this.$loadedEntityList = ju_ArrayList__init_0(); + $this.$unloadedEntityList = ju_ArrayList__init_0(); + $this.$loadedTileEntityList = ju_ArrayList__init_0(); + $this.$addedTileEntityList = ju_ArrayList__init_0(); + $this.$entityRemoval = ju_ArrayList__init_0(); + $this.$playerEntities = ju_ArrayList__init_0(); + $this.$weatherEffects = ju_ArrayList__init_0(); + $this.$cloudColour = Long_fromInt(16777215); + $this.$skylightSubtracted = 0; + $this.$updateLCG = nle_EaglercraftRandom_nextInt0(nle_EaglercraftRandom__init_0()); + $this.$DIST_HASH_MAGIC = 1013904223; + $this.$lastLightningBolt = 0; + $this.$rand = nle_EaglercraftRandom__init_0(); + $this.$worldAccesses = ju_ArrayList__init_0(); + $this.$vecPool = nms_Vec3Pool__init_(300, 2000); + $this.$theCalendar = ju_Calendar_getInstance(); + $this.$worldScoreboard = nms_Scoreboard__init_0(); + $this.$collidingBoundingBoxes = ju_ArrayList__init_0(); + $this.$spawnHostileMobs = 1; + $this.$spawnPeacefulMobs = 1; + $this.$activeChunkSet = ju_HashSet__init_0(); + $this.$ambientTickCountdown = nle_EaglercraftRandom_nextInt($this.$rand, 12000); + $this.$lightUpdateBlockList = $rt_createIntArray(32768); + $this.$isRemote = 0; + $this.$theProfiler = $par5Profiler; + $par5Profiler = new nms_WorldInfo; + $par5Profiler.$terrainType = nms_WorldType_DEFAULT; + $par5Profiler.$generatorOptions = $rt_s(36); + $par5Profiler.$theGameRules = nms_GameRules__init_0(); + $par5Profiler.$randomSeed = $par2WorldSettings.$seed0; + $par5Profiler.$theGameType = $par2WorldSettings.$theGameType0; + $par5Profiler.$mapFeaturesEnabled = $par2WorldSettings.$mapFeaturesEnabled0; + $par5Profiler.$levelName = $rt_s(1508); + $par5Profiler.$hardcore = $par2WorldSettings.$hardcoreEnabled; + $par5Profiler.$terrainType = $par2WorldSettings.$terrainType0; + $par5Profiler.$generatorOptions = $par2WorldSettings.$field_82751_h; + $par5Profiler.$allowCommands = $par2WorldSettings.$commandsAllowed; + $par5Profiler.$initialized0 = 0; + $this.$worldInfo = $par5Profiler; + $this.$provider = var$6; + $this.$mapStorage = nms_MapStorage__init_0(); + nms_WorldProvider_registerWorld(var$6, $this); + $this.$chunkProvider = nms_WorldClient_createChunkProvider($this); + nms_World_calculateInitialSkylight($this); + if ($this.$worldInfo.$raining) { + $this.$rainingStrength = 1.0; + if ($this.$worldInfo.$thundering) + $this.$thunderingStrength = 1.0; + } + $this.$entityHashSet = nms_IntHashMap__init_0(); + $this.$entityList = ju_HashSet__init_0(); + $this.$entitySpawnQueue = ju_HashSet__init_0(); + $this.$mc12 = nmc_Minecraft_theMinecraft; + $this.$previousActiveChunkSet = ju_HashSet__init_0(); + $this.$sendQueue0 = $par1NetClientHandler; + $this.$difficultySetting = $par4; + nms_World_setSpawnLocation0($this, 8, 64, 8); + $this.$mapStorage = $par1NetClientHandler.$mapStorage0; +} +function nms_WorldClient_tick($this) { + var $var1, $var2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_WorldClient_updateWeather($this); + nms_World_func_82738_a($this, Long_add(nms_World_getTotalWorldTime($this), Long_fromInt(1))); + nms_World_setWorldTime($this, Long_add(nms_World_getWorldTime($this), Long_fromInt(1))); + nms_Profiler_startSection($this.$theProfiler, $rt_s(1509)); + $var1 = 0; + while ($var1 < 10 && !ju_HashSet_isEmpty($this.$entitySpawnQueue)) { + $var2 = ju_HashSet_iterator($this.$entitySpawnQueue).$next(); + ju_HashSet_remove($this.$entitySpawnQueue, $var2); + if (!ju_AbstractCollection_contains($this.$loadedEntityList, $var2)) + nms_WorldClient_spawnEntityInWorld($this, $var2); + $var1 = $var1 + 1 | 0; + } + nms_Profiler_endStartSection($this.$theProfiler, $rt_s(1510)); + $var2 = $this.$sendQueue0; + $ptr = 1; + case 1: + nms_NetClientHandler_processReadPackets($var2); + if ($rt_suspending()) { + break main; + } + nms_Profiler_endStartSection($this.$theProfiler, $rt_s(1511)); + nms_Profiler_endStartSection($this.$theProfiler, $rt_s(1512)); + nms_WorldClient_tickBlocksAndAmbiance($this); + nms_Profiler_endSection($this.$theProfiler); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $ptr); +} +function nms_WorldClient_invalidateBlockReceiveRegion($this, $par1, $par2, $par3, $par4, $par5, $par6) { + return; +} +function nms_WorldClient_createChunkProvider($this) { + var var$1, var$2; + var$1 = new nms_ChunkProviderClient; + var$1.$chunkMapping = nms_LongHashMap__init_0(); + var$1.$chunkListing = ju_ArrayList__init_0(); + var$2 = new nms_EmptyChunk; + nms_Chunk__init_(var$2, $this, 0, 0); + var$1.$blankChunk = var$2; + var$1.$worldObj3 = $this; + $this.$clientChunkProvider = var$1; + return $this.$clientChunkProvider; +} +function nms_WorldClient_tickBlocksAndAmbiance($this) { + var $var1, $var2, $var3, $var4, $var5; + nms_World_setActivePlayerChunksAndCheckLight($this); + ju_AbstractCollection_retainAll($this.$previousActiveChunkSet, $this.$activeChunkSet); + if (ju_HashSet_size($this.$previousActiveChunkSet) == ju_HashSet_size($this.$activeChunkSet)) + ju_HashSet_clear($this.$previousActiveChunkSet); + $var1 = 0; + $var2 = ju_HashSet_iterator($this.$activeChunkSet); + while ($var2.$hasNext()) { + $var3 = $var2.$next(); + if (!ju_HashSet_contains($this.$previousActiveChunkSet, $var3)) { + $var4 = $var3.$chunkXPos * 16 | 0; + $var5 = $var3.$chunkZPos * 16 | 0; + nms_Profiler_startSection($this.$theProfiler, $rt_s(1513)); + nms_World_moodSoundAndLightCheck($this, $var4, $var5, nms_World_getChunkFromChunkCoords($this, $var3.$chunkXPos, $var3.$chunkZPos)); + nms_Profiler_endSection($this.$theProfiler); + ju_HashSet_add($this.$previousActiveChunkSet, $var3); + $var1 = $var1 + 1 | 0; + if ($var1 >= 10) + return; + } + } +} +function nms_WorldClient_doPreChunk($this, $par1, $par2, $par3) { + var var$4; + if (!$par3) + nms_ChunkProviderClient_unloadChunk($this.$clientChunkProvider, $par1, $par2); + else + nms_ChunkProviderClient_loadChunk($this.$clientChunkProvider, $par1, $par2); + if (!$par3) { + $par3 = $par1 * 16 | 0; + var$4 = $par2 * 16 | 0; + nms_World_markBlockRangeForRenderUpdate($this, $par3, 0, var$4, $par3 + 15 | 0, 256, var$4 + 15 | 0); + } +} +function nms_WorldClient_spawnEntityInWorld($this, $par1Entity) { + var $var2, var$3, var$4, var$5, var$6; + $var2 = nms_MathHelper_floor_double($par1Entity.$posX / 16.0); + var$3 = nms_MathHelper_floor_double($par1Entity.$posZ / 16.0); + var$4 = $par1Entity.$field_98038_p; + var$5 = $par1Entity instanceof nms_EntityPlayer; + if (var$5) + var$4 = 1; + if (!var$4 && !nms_World_chunkExists($this, $var2, var$3)) + $var2 = 0; + else { + if (var$5) { + var$6 = $par1Entity; + ju_ArrayList_add($this.$playerEntities, var$6); + } + nms_World_getChunkFromChunkCoords($this, $var2, var$3).$addEntity($par1Entity); + ju_ArrayList_add($this.$loadedEntityList, $par1Entity); + nms_WorldClient_obtainEntitySkin($this, $par1Entity); + $var2 = 1; + } + ju_HashSet_add($this.$entityList, $par1Entity); + if (!$var2) + ju_HashSet_add($this.$entitySpawnQueue, $par1Entity); + return $var2; +} +function nms_WorldClient_removeEntity($this, $par1Entity) { + var var$2, var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1Entity.$riddenByEntity !== null) { + var$2 = $par1Entity.$riddenByEntity; + var$3 = null; + $ptr = 1; + continue main; + } + if ($par1Entity.$ridingEntity === null) { + $ptr = 2; + continue main; + } + var$2 = null; + $ptr = 3; + continue main; + case 1: + var$2.$mountEntity(var$3); + if ($rt_suspending()) { + break main; + } + if ($par1Entity.$ridingEntity === null) { + $ptr = 2; + continue main; + } + var$2 = null; + $ptr = 3; + continue main; + case 2: + $par1Entity.$setDead(); + if ($rt_suspending()) { + break main; + } + if ($par1Entity instanceof nms_EntityPlayer) + ju_ArrayList_remove0($this.$playerEntities, $par1Entity); + ju_HashSet_remove($this.$entityList, $par1Entity); + return; + case 3: + $par1Entity.$mountEntity(var$2); + if ($rt_suspending()) { + break main; + } + $ptr = 2; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, var$2, var$3, $ptr); +} +function nms_WorldClient_obtainEntitySkin($this, $par1Entity) { + var var$2; + var$2 = 0; + while (var$2 < $this.$worldAccesses.$size) { + ju_ArrayList_get($this.$worldAccesses, var$2); + $par1Entity.$updateCloak(); + var$2 = var$2 + 1 | 0; + } + if (ju_HashSet_contains($this.$entitySpawnQueue, $par1Entity)) + ju_HashSet_remove($this.$entitySpawnQueue, $par1Entity); +} +function nms_WorldClient_releaseEntitySkin($this, $par1Entity) { + var var$2; + var$2 = 0; + while (var$2 < $this.$worldAccesses.$size) { + ju_ArrayList_get($this.$worldAccesses, var$2); + var$2 = var$2 + 1 | 0; + } + if (ju_HashSet_contains($this.$entityList, $par1Entity)) { + if (!$par1Entity.$isEntityAlive()) + ju_HashSet_remove($this.$entityList, $par1Entity); + else + ju_HashSet_add($this.$entitySpawnQueue, $par1Entity); + } +} +function nms_WorldClient_addEntityToWorld($this, $par1, $par2Entity) { + var $var3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3 = $thread.pop();$par2Entity = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = nms_WorldClient_getEntityByID($this, $par1); + if ($var3 === null) { + ju_HashSet_add($this.$entityList, $par2Entity); + $par2Entity.$entityId = $par1; + if (!nms_WorldClient_spawnEntityInWorld($this, $par2Entity)) + ju_HashSet_add($this.$entitySpawnQueue, $par2Entity); + nms_IntHashMap_addKey($this.$entityHashSet, $par1, $par2Entity); + return; + } + $ptr = 1; + case 1: + nms_WorldClient_removeEntity($this, $var3); + if ($rt_suspending()) { + break main; + } + ju_HashSet_add($this.$entityList, $par2Entity); + $par2Entity.$entityId = $par1; + if (!nms_WorldClient_spawnEntityInWorld($this, $par2Entity)) + ju_HashSet_add($this.$entitySpawnQueue, $par2Entity); + nms_IntHashMap_addKey($this.$entityHashSet, $par1, $par2Entity); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2Entity, $var3, $ptr); +} +function nms_WorldClient_getEntityByID($this, $par1) { + return $par1 == $this.$mc12.$thePlayer.$entityId ? $this.$mc12.$thePlayer : nms_IntHashMap_lookup($this.$entityHashSet, $par1); +} +function nms_WorldClient_removeEntityFromWorld($this, $par1) { + var $var2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = nms_IntHashMap_removeObject($this.$entityHashSet, $par1); + if ($var2 === null) + return $var2; + ju_HashSet_remove($this.$entityList, $var2); + $ptr = 1; + case 1: + nms_WorldClient_removeEntity($this, $var2); + if ($rt_suspending()) { + break main; + } + return $var2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $var2, $ptr); +} +function nms_WorldClient_setBlockAndMetadataAndInvalidate($this, $par1, $par2, $par3, $par4, $par5) { + var var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$6 = 3; + $ptr = 1; + case 1: + $tmp = nms_World_setBlock($this, $par1, $par2, $par3, $par4, $par5, var$6); + if ($rt_suspending()) { + break main; + } + $par1 = $tmp; + return $par1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $par5, var$6, $ptr); +} +function nms_WorldClient_sendQuittingDisconnectingPacket($this) { + var var$1, var$2; + var$1 = $this.$sendQueue0; + var$2 = new nms_Packet255KickDisconnect; + nms_Packet__init_0(var$2); + var$2.$reason = $rt_s(1514); + nms_NetClientHandler_quitWithPacket(var$1, var$2); +} +function nms_WorldClient_func_82735_a($this, $par1EntityMinecart) { + var var$2, var$3, var$4; + var$2 = new nms_SoundUpdaterMinecart; + var$3 = $this.$mc12.$sndManager; + var$4 = $this.$mc12.$thePlayer; + var$2.$playerSPRidingMinecart = 0; + var$2.$minecartIsDead = 0; + var$2.$minecartIsMoving = 0; + var$2.$silent = 0; + var$2.$minecartSoundPitch = 0.0; + var$2.$minecartMoveSoundVolume = 0.0; + var$2.$minecartRideSoundVolume = 0.0; + var$2.$minecartSpeed = 0.0; + var$2.$theSoundManager = var$3; + var$2.$theMinecart = $par1EntityMinecart; + var$2.$thePlayer3 = var$4; + return var$2; +} +function nms_WorldClient_updateWeather($this) { + if (!$this.$provider.$hasNoSky) { + $this.$prevRainingStrength = $this.$rainingStrength; + if (!$this.$worldInfo.$raining) + $this.$rainingStrength = $this.$rainingStrength - 0.01; + else + $this.$rainingStrength = $this.$rainingStrength + 0.01; + if ($this.$rainingStrength < 0.0) + $this.$rainingStrength = 0.0; + if ($this.$rainingStrength > 1.0) + $this.$rainingStrength = 1.0; + $this.$prevThunderingStrength = $this.$thunderingStrength; + if (!$this.$worldInfo.$thundering) + $this.$thunderingStrength = $this.$thunderingStrength - 0.01; + else + $this.$thunderingStrength = $this.$thunderingStrength + 0.01; + if ($this.$thunderingStrength < 0.0) + $this.$thunderingStrength = 0.0; + if ($this.$thunderingStrength > 1.0) + $this.$thunderingStrength = 1.0; + } +} +function nms_WorldClient_doVoidFogParticles($this, $par1, $par2, $par3) { + var $var4, $var5, $var6, $var7, $var8, $var9, $var10, var$11, var$12, var$13, var$14, var$15, var$16, var$17, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$17 = $thread.pop();var$16 = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = 16; + $var5 = nle_EaglercraftRandom__init_0(); + $var6 = 0; + while ($var6 < 1000) { + $var7 = ($par1 + nle_EaglercraftRandom_nextInt($this.$rand, $var4) | 0) - nle_EaglercraftRandom_nextInt($this.$rand, $var4) | 0; + $var8 = ($par2 + nle_EaglercraftRandom_nextInt($this.$rand, $var4) | 0) - nle_EaglercraftRandom_nextInt($this.$rand, $var4) | 0; + $var9 = ($par3 + nle_EaglercraftRandom_nextInt($this.$rand, $var4) | 0) - nle_EaglercraftRandom_nextInt($this.$rand, $var4) | 0; + $var10 = nms_World_getBlockId($this, $var7, $var8, $var9); + if (!$var10 && nle_EaglercraftRandom_nextInt($this.$rand, 8) > $var8 && nms_WorldProvider_getWorldHasVoidParticles($this.$provider)) { + var$11 = $rt_s(1162); + var$12 = $var7 + nle_EaglercraftRandom_nextFloat($this.$rand); + var$13 = $var8 + nle_EaglercraftRandom_nextFloat($this.$rand); + var$14 = $var9 + nle_EaglercraftRandom_nextFloat($this.$rand); + var$15 = 0.0; + var$16 = 0.0; + var$17 = 0.0; + $ptr = 2; + continue main; + } + if ($var10 > 0) { + nms_Block_$callClinit(); + var$11 = nms_Block_blocksList.data[$var10]; + $ptr = 1; + continue main; + } + $var6 = $var6 + 1 | 0; + } + return; + case 1: + var$11.$randomDisplayTick($this, $var7, $var8, $var9, $var5); + if ($rt_suspending()) { + break main; + } + while (true) { + $var6 = $var6 + 1 | 0; + if ($var6 >= 1000) + break; + $var7 = ($par1 + nle_EaglercraftRandom_nextInt($this.$rand, $var4) | 0) - nle_EaglercraftRandom_nextInt($this.$rand, $var4) | 0; + $var8 = ($par2 + nle_EaglercraftRandom_nextInt($this.$rand, $var4) | 0) - nle_EaglercraftRandom_nextInt($this.$rand, $var4) | 0; + $var9 = ($par3 + nle_EaglercraftRandom_nextInt($this.$rand, $var4) | 0) - nle_EaglercraftRandom_nextInt($this.$rand, $var4) | 0; + $var10 = nms_World_getBlockId($this, $var7, $var8, $var9); + if (!$var10 && nle_EaglercraftRandom_nextInt($this.$rand, 8) > $var8 && nms_WorldProvider_getWorldHasVoidParticles($this.$provider)) { + var$11 = $rt_s(1162); + var$12 = $var7 + nle_EaglercraftRandom_nextFloat($this.$rand); + var$13 = $var8 + nle_EaglercraftRandom_nextFloat($this.$rand); + var$14 = $var9 + nle_EaglercraftRandom_nextFloat($this.$rand); + var$15 = 0.0; + var$16 = 0.0; + var$17 = 0.0; + $ptr = 2; + continue main; + } + if ($var10 <= 0) + continue; + else { + nms_Block_$callClinit(); + var$11 = nms_Block_blocksList.data[$var10]; + continue main; + } + } + return; + case 2: + nms_World_spawnParticle($this, var$11, var$12, var$13, var$14, var$15, var$16, var$17); + if ($rt_suspending()) { + break main; + } + while (true) { + $var6 = $var6 + 1 | 0; + if ($var6 >= 1000) + break; + $var7 = ($par1 + nle_EaglercraftRandom_nextInt($this.$rand, $var4) | 0) - nle_EaglercraftRandom_nextInt($this.$rand, $var4) | 0; + $var8 = ($par2 + nle_EaglercraftRandom_nextInt($this.$rand, $var4) | 0) - nle_EaglercraftRandom_nextInt($this.$rand, $var4) | 0; + $var9 = ($par3 + nle_EaglercraftRandom_nextInt($this.$rand, $var4) | 0) - nle_EaglercraftRandom_nextInt($this.$rand, $var4) | 0; + $var10 = nms_World_getBlockId($this, $var7, $var8, $var9); + if (!$var10 && nle_EaglercraftRandom_nextInt($this.$rand, 8) > $var8 && nms_WorldProvider_getWorldHasVoidParticles($this.$provider)) { + var$11 = $rt_s(1162); + var$12 = $var7 + nle_EaglercraftRandom_nextFloat($this.$rand); + var$13 = $var8 + nle_EaglercraftRandom_nextFloat($this.$rand); + var$14 = $var9 + nle_EaglercraftRandom_nextFloat($this.$rand); + var$15 = 0.0; + var$16 = 0.0; + var$17 = 0.0; + continue main; + } + if ($var10 <= 0) + continue; + else { + nms_Block_$callClinit(); + var$11 = nms_Block_blocksList.data[$var10]; + $ptr = 1; + continue main; + } + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var5, $var6, $var7, $var8, $var9, $var10, var$11, var$12, var$13, var$14, var$15, var$16, var$17, $ptr); +} +function nms_WorldClient_removeAllEntities($this) { + var $var1, $var2, $var3, $var4, $var3_0, var$6; + ju_AbstractCollection_removeAll($this.$loadedEntityList, $this.$unloadedEntityList); + $var1 = 0; + while ($var1 < $this.$unloadedEntityList.$size) { + $var2 = ju_ArrayList_get($this.$unloadedEntityList, $var1); + $var3 = $var2.$chunkCoordX; + $var4 = $var2.$chunkCoordZ; + if ($var2.$addedToChunk && nms_World_chunkExists($this, $var3, $var4)) + nms_World_getChunkFromChunkCoords($this, $var3, $var4).$removeEntity($var2); + $var1 = $var1 + 1 | 0; + } + $var1 = 0; + while ($var1 < $this.$unloadedEntityList.$size) { + nms_WorldClient_releaseEntitySkin($this, ju_ArrayList_get($this.$unloadedEntityList, $var1)); + $var1 = $var1 + 1 | 0; + } + ju_ArrayList_clear($this.$unloadedEntityList); + $var3 = 0; + while ($var3 < $this.$loadedEntityList.$size) { + a: { + $var2 = ju_ArrayList_get($this.$loadedEntityList, $var3); + if ($var2.$ridingEntity !== null) { + if (!$var2.$ridingEntity.$isDead && $var2.$ridingEntity.$riddenByEntity === $var2) + break a; + $var2.$ridingEntity.$riddenByEntity = null; + $var2.$ridingEntity = null; + } + if ($var2.$isDead) { + $var3_0 = $var2.$chunkCoordX; + $var4 = $var2.$chunkCoordZ; + if ($var2.$addedToChunk && nms_World_chunkExists($this, $var3_0, $var4)) + nms_World_getChunkFromChunkCoords($this, $var3_0, $var4).$removeEntity($var2); + var$6 = $this.$loadedEntityList; + $var1 = $var3 + (-1) | 0; + ju_ArrayList_remove(var$6, $var3); + nms_WorldClient_releaseEntitySkin($this, $var2); + $var3 = $var1; + } + } + $var3 = $var3 + 1 | 0; + } +} +function nms_WorldClient_playSound($this, $par1, $par3, $par5, $par7Str, $par8, $par9, $par10) { + var $var11, $var12, $var14, var$11, var$12, var$13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();$var14 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$par10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7Str = $thread.pop();$par5 = $thread.pop();$par3 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var11 = 16.0; + if ($par8 > 1.0) + $var11 = $var11 * $par8; + a: { + $var12 = nms_Entity_getDistanceSq($this.$mc12.$renderViewEntity, $par1, $par3, $par5); + if ($var12 < $var11 * $var11) { + if (!$par10) + break a; + if ($var12 <= 100.0) + break a; + $var14 = jl_Math_sqrt($var12) / 40.0; + nms_SoundManager_func_92070_a($this.$mc12.$sndManager, $par7Str, $par1, $par3, $par5, $par8, $par9, jl_Math_round0($var14 * 20.0).lo); + } + return; + } + var$11 = $this.$mc12.$sndManager; + var$12 = $par1; + $var11 = $par3; + var$13 = $par5; + $ptr = 1; + case 1: + nms_SoundManager_playSound(var$11, $par7Str, var$12, $var11, var$13, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par3, $par5, $par7Str, $par8, $par9, $par10, $var11, $var12, $var14, var$11, var$12, var$13, $ptr); +} +function nms_WorldClient_func_92088_a($this, $par1, $par3, $par5, $par7, $par9, $par11, $par13NBTTagCompound) { + var var$8, var$9, var$10, var$11; + a: { + var$8 = $this.$mc12.$effectRenderer; + var$9 = new nms_EntityFireworkStarterFX; + var$10 = $this.$mc12.$effectRenderer; + nms_EntityFX__init_(var$9, $this, $par1, $par3, $par5, 0.0, 0.0, 0.0); + var$9.$field_92042_ax = 0; + var$9.$motionX = $par7; + var$9.$motionY = $par9; + var$9.$motionZ = $par11; + var$9.$field_92040_ay = var$10; + var$9.$particleMaxAge = 8; + if ($par13NBTTagCompound !== null) { + var$9.$fireworkExplosions = nms_NBTTagCompound_getTagList($par13NBTTagCompound, $rt_s(1515)); + if (!nms_NBTTagList_tagCount(var$9.$fireworkExplosions)) + var$9.$fireworkExplosions = null; + else { + var$9.$particleMaxAge = (nms_NBTTagList_tagCount(var$9.$fireworkExplosions) * 2 | 0) - 1 | 0; + var$11 = 0; + while (true) { + if (var$11 >= nms_NBTTagList_tagCount(var$9.$fireworkExplosions)) + break a; + if (nms_NBTTagCompound_getBoolean(nms_NBTTagList_tagAt(var$9.$fireworkExplosions, var$11), $rt_s(1516))) + break; + var$11 = var$11 + 1 | 0; + } + var$9.$field_92041_a = 1; + var$9.$particleMaxAge = var$9.$particleMaxAge + 15 | 0; + } + } + } + nms_EffectRenderer_addEffect(var$8, var$9); +} +function nms_WorldClient_func_96443_a($this, $par1Scoreboard) { + $this.$worldScoreboard = $par1Scoreboard; +} +function nms_GuiSleepMP() { + nms_GuiChat.call(this); +} +function nms_GuiSleepMP__init_0() { + var var_0 = new nms_GuiSleepMP(); + nms_GuiSleepMP__init_(var_0); + return var_0; +} +function nms_GuiSleepMP__init_($this) { + nms_GuiChat__init_($this); +} +function nms_GuiSleepMP_initGui($this) { + var $var1; + nms_GuiChat_initGui($this); + $var1 = nms_StringTranslate_instance; + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(1, ($this.$width / 2 | 0) - 100 | 0, $this.$height - 40 | 0, nms_StringTranslate_translateKey($var1, $rt_s(1517)))); +} +function nms_GuiSleepMP_keyTyped($this, $par1, $par2) { + var $var3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par2 == 1) + nms_GuiSleepMP_wakeEntity($this); + else { + if ($par2 != 28) { + $ptr = 1; + continue main; + } + $var3 = jl_String_trim($this.$inputField.$text0); + if (jl_String_length($var3) > 0) + nms_EntityClientPlayerMP_sendChatMessage($this.$mc2.$thePlayer, $var3); + nms_GuiTextField_setText($this.$inputField, $rt_s(36)); + nms_GuiNewChat_resetScroll($this.$mc2.$ingameGUI.$persistantChatGUI); + } + return; + case 1: + nms_GuiChat_keyTyped($this, $par1, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $var3, $ptr); +} +function nms_GuiSleepMP_actionPerformed($this, $par1GuiButton) { + if ($par1GuiButton.$id3 != 1) + nms_GuiChat_actionPerformed($this, $par1GuiButton); + else + nms_GuiSleepMP_wakeEntity($this); +} +function nms_GuiSleepMP_wakeEntity($this) { + nms_NetClientHandler_addToSendQueue($this.$mc2.$thePlayer.$sendQueue, nms_Packet19EntityAction__init_0($this.$mc2.$thePlayer, 3)); +} +function nms_SoundManager$EntitySoundEvent() { + var a = this; jl_Object.call(a); + a.$e = null; + a.$id2 = 0; +} +function nms_SoundManager$QueuedSoundEvent() { + var a = this; jl_Object.call(a); + a.$sound = null; + a.$x0 = 0.0; + a.$y0 = 0.0; + a.$z0 = 0.0; + a.$volume = 0.0; + a.$pitch = 0.0; + a.$timer0 = 0; +} +function jt_DateFormatElement$Numeric() { + var a = this; jt_DateFormatElement.call(a); + a.$field0 = 0; + a.$length6 = 0; +} +function jt_DateFormatElement$Numeric__init_(var_0, var_1) { + var var_2 = new jt_DateFormatElement$Numeric(); + jt_DateFormatElement$Numeric__init_0(var_2, var_0, var_1); + return var_2; +} +function jt_DateFormatElement$Numeric__init_0($this, $field, $length) { + $this.$field0 = $field; + $this.$length6 = $length; +} +function jt_DateFormatElement$Numeric_format($this, $date, $buffer) { + var $str, $i; + $str = jl_Integer_toString($this.$processBeforeFormat(ju_Calendar_get($date, $this.$field0))); + $i = jl_String_length($str); + while ($i < $this.$length6) { + jl_AbstractStringBuilder_append0($buffer, 48); + $i = $i + 1 | 0; + } + jl_AbstractStringBuilder_append($buffer, $str); +} +function jt_DateFormatElement$Numeric_processBeforeFormat($this, $num) { + return $num; +} +function jt_DateFormatElement$Numeric_equals($this, $o) { + var $numeric; + if ($this === $o) + return 1; + if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { + $numeric = $o; + return $this.$field0 == $numeric.$field0 && $this.$length6 == $numeric.$length6 ? 1 : 0; + } + return 0; +} +function jt_DateFormatElement$Numeric_hashCode($this) { + var var$1, var$2; + var$1 = $rt_createArray(jl_Object, 2); + var$2 = var$1.data; + var$2[0] = jl_Integer_valueOf($this.$field0); + var$2[1] = jl_Integer_valueOf($this.$length6); + return ju_Arrays_hashCode(var$1); +} +function jt_DateFormatElement$WeekdayText() { + var a = this; jt_DateFormatElement.call(a); + a.$weeks = null; + a.$shortWeeks = null; + a.$abbreviated = 0; +} +function jt_DateFormatElement$WeekdayText__init_(var_0, var_1) { + var var_2 = new jt_DateFormatElement$WeekdayText(); + jt_DateFormatElement$WeekdayText__init_0(var_2, var_0, var_1); + return var_2; +} +function jt_DateFormatElement$WeekdayText__init_0($this, $symbols, $abbreviated) { + $this.$weeks = jt_DateFormatSymbols_getWeekdays($symbols); + $this.$shortWeeks = jt_DateFormatSymbols_getShortWeekdays($symbols); + $this.$abbreviated = $abbreviated; +} +function jt_DateFormatElement$WeekdayText_format($this, $date, $buffer) { + var $weekday; + $weekday = ju_Calendar_get($date, 7) - 1 | 0; + jl_AbstractStringBuilder_append($buffer, !$this.$abbreviated ? $this.$weeks.data[$weekday] : $this.$shortWeeks.data[$weekday]); +} +function jt_DateFormatElement$WeekdayText_equals($this, $o) { + var $that; + if ($this === $o) + return 1; + if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { + $that = $o; + return $this.$abbreviated == $that.$abbreviated && ju_Arrays_equals($this.$weeks, $that.$weeks) && ju_Arrays_equals($this.$shortWeeks, $that.$shortWeeks) ? 1 : 0; + } + return 0; +} +function jt_DateFormatElement$WeekdayText_hashCode($this) { + var var$1, var$2; + var$1 = $rt_createArray(jl_Object, 3); + var$2 = var$1.data; + var$2[0] = $this.$weeks; + var$2[1] = $this.$shortWeeks; + var$2[2] = jl_Boolean_valueOf($this.$abbreviated); + return ju_Arrays_hashCode(var$1); +} +function jt_DateFormatElement$EraText() { + jt_DateFormatElement.call(this); + this.$eras0 = null; +} +function jt_DateFormatElement$EraText_format($this, $date, $buffer) { + var $era; + $era = ju_Calendar_get($date, 0); + jl_AbstractStringBuilder_append($buffer, $this.$eras0.data[$era]); +} +function jt_DateFormatElement$EraText_equals($this, $o) { + var $eraText; + if ($this === $o) + return 1; + if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { + $eraText = $o; + return ju_Arrays_equals($this.$eras0, $eraText.$eras0); + } + return 0; +} +function jt_DateFormatElement$EraText_hashCode($this) { + return ju_Arrays_hashCode($this.$eras0); +} +function jt_DateFormatElement$BaseTimezone() { + var a = this; jt_DateFormatElement.call(a); + a.$locale3 = null; + a.$searchTrie = null; +} +function jt_DateFormatElement$BaseTimezone__init_0(var_0) { + var var_1 = new jt_DateFormatElement$BaseTimezone(); + jt_DateFormatElement$BaseTimezone__init_(var_1, var_0); + return var_1; +} +function jt_DateFormatElement$BaseTimezone__init_($this, $locale) { + $this.$locale3 = $locale; +} +function jt_DateFormatElement$BaseTimezone_equals($this, $o) { + var $that; + if ($this === $o) + return 1; + if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { + $that = $o; + return ju_Objects_equals($this.$locale3, $that.$locale3) && ju_Objects_equals($this.$searchTrie, $that.$searchTrie) ? 1 : 0; + } + return 0; +} +function jt_DateFormatElement$BaseTimezone_hashCode($this) { + var var$1, var$2; + var$1 = $rt_createArray(jl_Object, 2); + var$2 = var$1.data; + var$2[0] = $this.$locale3; + var$2[1] = $this.$searchTrie; + return ju_Arrays_hashCode(var$1); +} +function jt_DateFormatElement$Rfc822Timezone() { + jt_DateFormatElement$BaseTimezone.call(this); +} +function jt_DateFormatElement$Rfc822Timezone_format($this, $date, $buffer) { + var $minutes, $hours, var$5; + $minutes = ju_IANATimeZone_getOffset($date.$zone, ju_Calendar_getTimeInMillis($date)) / 60000 | 0; + if ($minutes >= 0) + jl_AbstractStringBuilder_append0($buffer, 43); + else { + $minutes = -$minutes; + jl_AbstractStringBuilder_append0($buffer, 45); + } + $hours = $minutes / 60 | 0; + var$5 = $minutes % 60 | 0; + jl_AbstractStringBuilder_append2($buffer, $hours / 10 | 0); + jl_AbstractStringBuilder_append2($buffer, $hours % 10 | 0); + jl_AbstractStringBuilder_append2($buffer, var$5 / 10 | 0); + jl_AbstractStringBuilder_append2($buffer, var$5 % 10 | 0); +} +function jt_DateFormatElement$AmPmText() { + jt_DateFormatElement.call(this); + this.$ampms0 = null; +} +function jt_DateFormatElement$AmPmText_format($this, $date, $buffer) { + var $ampm; + $ampm = ju_Calendar_get($date, 9); + jl_AbstractStringBuilder_append($buffer, $this.$ampms0.data[$ampm]); +} +function jt_DateFormatElement$AmPmText_equals($this, $o) { + var $amPmText; + if ($this === $o) + return 1; + if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { + $amPmText = $o; + return ju_Arrays_equals($this.$ampms0, $amPmText.$ampms0); + } + return 0; +} +function jt_DateFormatElement$AmPmText_hashCode($this) { + return ju_Arrays_hashCode($this.$ampms0); +} +function jt_DateFormatElement$NumericHour() { + jt_DateFormatElement$Numeric.call(this); + this.$limit1 = 0; +} +function jt_DateFormatElement$NumericHour__init_(var_0, var_1, var_2) { + var var_3 = new jt_DateFormatElement$NumericHour(); + jt_DateFormatElement$NumericHour__init_0(var_3, var_0, var_1, var_2); + return var_3; +} +function jt_DateFormatElement$NumericHour__init_0($this, $field, $length, $limit) { + jt_DateFormatElement$Numeric__init_0($this, $field, $length); + $this.$limit1 = $limit; +} +function jt_DateFormatElement$NumericHour_processBeforeFormat($this, $num) { + if (!$num) + $num = $this.$limit1; + return $num; +} +function jt_DateFormatElement$NumericHour_equals($this, $o) { + var $that; + if ($this === $o) + return 1; + if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { + if (!jt_DateFormatElement$Numeric_equals($this, $o)) + return 0; + $that = $o; + return $this.$limit1 != $that.$limit1 ? 0 : 1; + } + return 0; +} +function jt_DateFormatElement$NumericHour_hashCode($this) { + var var$1, var$2; + var$1 = $rt_createArray(jl_Object, 2); + var$2 = var$1.data; + var$2[0] = jl_Integer_valueOf(jt_DateFormatElement$Numeric_hashCode($this)); + var$2[1] = jl_Integer_valueOf($this.$limit1); + return ju_Arrays_hashCode(var$1); +} +function jt_DateFormatElement$NumericWeekday() { + jt_DateFormatElement$Numeric.call(this); +} +function jt_DateFormatElement$NumericWeekday_processBeforeFormat($this, $num) { + return $num == 1 ? 7 : $num - 1 | 0; +} +function jt_DateFormatElement$GeneralTimezone() { + jt_DateFormatElement$BaseTimezone.call(this); +} +function jt_DateFormatElement$GeneralTimezone_format($this, $date, $buffer) { + var $tz, $minutes, $hours; + $tz = $date.$zone; + if (!jl_String_startsWith0($tz.$id4, $rt_s(620))) + jl_AbstractStringBuilder_append($buffer, ju_TimeZone_getDisplayName($tz, $this.$locale3)); + else { + $minutes = $tz.$rawOffset / 60000 | 0; + jl_AbstractStringBuilder_append($buffer, $rt_s(620)); + if ($minutes >= 0) + jl_AbstractStringBuilder_append0($buffer, 43); + else { + $minutes = -$minutes; + jl_AbstractStringBuilder_append0($buffer, 45); + } + $hours = $minutes / 60 | 0; + $minutes = $minutes % 60 | 0; + jl_AbstractStringBuilder_append2($buffer, $hours / 10 | 0); + jl_AbstractStringBuilder_append2($buffer, $hours % 10 | 0); + jl_AbstractStringBuilder_append0($buffer, 58); + jl_AbstractStringBuilder_append2($buffer, $minutes / 10 | 0); + jl_AbstractStringBuilder_append2($buffer, $minutes % 10 | 0); + } +} +function jt_DateFormatElement$ConstantText() { + jt_DateFormatElement.call(this); + this.$textConstant = null; +} +function jt_DateFormatElement$ConstantText__init_(var_0) { + var var_1 = new jt_DateFormatElement$ConstantText(); + jt_DateFormatElement$ConstantText__init_0(var_1, var_0); + return var_1; +} +function jt_DateFormatElement$ConstantText__init_0($this, $textConstant) { + $this.$textConstant = $textConstant; +} +function jt_DateFormatElement$ConstantText_format($this, $date, $buffer) { + jl_AbstractStringBuilder_append($buffer, $this.$textConstant); +} +function jt_DateFormatElement$ConstantText_equals($this, $o) { + var $that; + if ($this === $o) + return 1; + if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { + $that = $o; + return ju_Objects_equals($this.$textConstant, $that.$textConstant); + } + return 0; +} +function jt_DateFormatElement$ConstantText_hashCode($this) { + var var$1; + var$1 = $rt_createArray(jl_Object, 1); + var$1.data[0] = $this.$textConstant; + return ju_Arrays_hashCode(var$1); +} +function jt_DateFormatElement$Year() { + jt_DateFormatElement.call(this); + this.$field = 0; +} +function jt_DateFormatElement$Year_format($this, $date, $buffer) { + var $number; + $number = ju_Calendar_get($date, $this.$field); + if ($number < 10) + jl_AbstractStringBuilder_append2($buffer, $number); + else { + jl_AbstractStringBuilder_append0($buffer, ((($number % 100 | 0) / 10 | 0) + 48 | 0) & 65535); + jl_AbstractStringBuilder_append0($buffer, (($number % 10 | 0) + 48 | 0) & 65535); + } +} +function jt_DateFormatElement$Year_equals($this, $o) { + var $year; + if ($this === $o) + return 1; + if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { + $year = $o; + return $this.$field != $year.$field ? 0 : 1; + } + return 0; +} +function jt_DateFormatElement$Year_hashCode($this) { + var var$1; + var$1 = $rt_createArray(jl_Object, 1); + var$1.data[0] = jl_Integer_valueOf($this.$field); + return ju_Arrays_hashCode(var$1); +} +function jt_DateFormatElement$Iso8601Timezone() { + jt_DateFormatElement.call(this); + this.$size6 = 0; +} +function jt_DateFormatElement$Iso8601Timezone_format($this, $date, $buffer) { + var $minutes, $hours, var$5; + $minutes = ju_IANATimeZone_getOffset($date.$zone, ju_Calendar_getTimeInMillis($date)) / 60000 | 0; + if (!$minutes) { + jl_AbstractStringBuilder_append0($buffer, 90); + return; + } + if ($minutes > 0) + jl_AbstractStringBuilder_append0($buffer, 43); + else { + $minutes = -$minutes; + jl_AbstractStringBuilder_append0($buffer, 45); + } + $hours = $minutes / 60 | 0; + var$5 = $minutes % 60 | 0; + jl_AbstractStringBuilder_append2($buffer, $hours / 10 | 0); + jl_AbstractStringBuilder_append2($buffer, $hours % 10 | 0); + if ($this.$size6 >= 3) + jl_AbstractStringBuilder_append0($buffer, 58); + if ($this.$size6 > 1) { + jl_AbstractStringBuilder_append2($buffer, var$5 / 10 | 0); + jl_AbstractStringBuilder_append2($buffer, var$5 % 10 | 0); + } +} +function jt_DateFormatElement$Iso8601Timezone_equals($this, $o) { + var $that; + if ($this === $o) + return 1; + if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { + $that = $o; + return $this.$size6 != $that.$size6 ? 0 : 1; + } + return 0; +} +function jt_DateFormatElement$Iso8601Timezone_hashCode($this) { + var var$1; + var$1 = $rt_createArray(jl_Object, 1); + var$1.data[0] = jl_Integer_valueOf($this.$size6); + return ju_Arrays_hashCode(var$1); +} +function jt_DateFormatElement$MonthText() { + var a = this; jt_DateFormatElement.call(a); + a.$months0 = null; + a.$shortMonths0 = null; + a.$abbreviated0 = 0; +} +function jt_DateFormatElement$MonthText__init_(var_0, var_1) { + var var_2 = new jt_DateFormatElement$MonthText(); + jt_DateFormatElement$MonthText__init_0(var_2, var_0, var_1); + return var_2; +} +function jt_DateFormatElement$MonthText__init_0($this, $symbols, $abbreviated) { + $this.$months0 = jt_DateFormatSymbols_getMonths($symbols); + $this.$shortMonths0 = jt_DateFormatSymbols_getShortMonths($symbols); + $this.$abbreviated0 = $abbreviated; +} +function jt_DateFormatElement$MonthText_format($this, $date, $buffer) { + var $month; + $month = ju_Calendar_get($date, 2); + jl_AbstractStringBuilder_append($buffer, !$this.$abbreviated0 ? $this.$months0.data[$month] : $this.$shortMonths0.data[$month]); +} +function jt_DateFormatElement$MonthText_equals($this, $o) { + var $monthText; + if ($this === $o) + return 1; + if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { + $monthText = $o; + return $this.$abbreviated0 == $monthText.$abbreviated0 && ju_Arrays_equals($this.$months0, $monthText.$months0) && ju_Arrays_equals($this.$shortMonths0, $monthText.$shortMonths0) ? 1 : 0; + } + return 0; +} +function jt_DateFormatElement$MonthText_hashCode($this) { + var var$1, var$2; + var$1 = $rt_createArray(jl_Object, 3); + var$2 = var$1.data; + var$2[0] = $this.$months0; + var$2[1] = $this.$shortMonths0; + var$2[2] = jl_Boolean_valueOf($this.$abbreviated0); + return ju_Arrays_hashCode(var$1); +} +function jt_DateFormatElement$NumericMonth() { + jt_DateFormatElement$Numeric.call(this); +} +function jt_DateFormatElement$NumericMonth__init_(var_0) { + var var_1 = new jt_DateFormatElement$NumericMonth(); + jt_DateFormatElement$NumericMonth__init_0(var_1, var_0); + return var_1; +} +function jt_DateFormatElement$NumericMonth__init_0($this, $length) { + jt_DateFormatElement$Numeric__init_0($this, 2, $length); +} +function jt_DateFormatElement$NumericMonth_processBeforeFormat($this, $num) { + return $num + 1 | 0; +} +function jnci_BufferedEncoder() { + jnc_CharsetEncoder.call(this); +} +function jnci_BufferedEncoder_encodeLoop($this, $in, $out) { + var $inArray, var$4, $inPos, $inSize, $outArray, var$8, $i, $outSize, var$11, $controller; + $inArray = $rt_createCharArray(jl_Math_min(jn_Buffer_remaining($in), 512)); + var$4 = $inArray.data; + $inPos = 0; + $inSize = 0; + $outArray = $rt_createByteArray(jl_Math_min(jn_Buffer_remaining($out), 512)); + var$8 = $outArray.data; + a: { + while (true) { + if (($inPos + 32 | 0) > $inSize && jn_Buffer_hasRemaining($in)) { + $i = $inPos; + while ($i < $inSize) { + var$4[$i - $inPos | 0] = var$4[$i]; + $i = $i + 1 | 0; + } + $outSize = $inSize - $inPos | 0; + $inSize = jl_Math_min(jn_Buffer_remaining($in) + $outSize | 0, var$4.length); + jn_CharBuffer_get0($in, $inArray, $outSize, $inSize - $outSize | 0); + $inPos = 0; + } + if (!jn_Buffer_hasRemaining($out)) { + var$11 = !jn_Buffer_hasRemaining($in) && $inPos >= $inSize ? jnc_CoderResult_UNDERFLOW : jnc_CoderResult_OVERFLOW; + break a; + } + $outSize = jl_Math_min(jn_Buffer_remaining($out), var$8.length); + $controller = new jnci_BufferedEncoder$Controller; + $controller.$in0 = $in; + $controller.$out1 = $out; + var$11 = jnci_UTF8Encoder_arrayEncode($this, $inArray, $inPos, $inSize, $outArray, 0, $outSize, $controller); + $inPos = $controller.$inPosition; + if (var$11 === null && 0 == $controller.$outPosition) + var$11 = jnc_CoderResult_UNDERFLOW; + jn_ByteBuffer_put0($out, $outArray, 0, $controller.$outPosition); + if (var$11 !== null) + break; + } + } + jn_Buffer_position0($in, $in.$position - ($inSize - $inPos | 0) | 0); + return var$11; +} +function jnci_UTF8Encoder() { + jnci_BufferedEncoder.call(this); +} +function jnci_UTF8Encoder_arrayEncode($this, $inArray, $inPos, $inSize, $outArray, $outPos, $outSize, $controller) { + var $result, $low, var$10, $ch, var$12, $codePoint; + $result = null; + a: { + while ($inPos < $inSize) { + if ($outPos >= $outSize) { + $low = $inPos; + break a; + } + var$10 = $inArray.data; + $low = $inPos + 1 | 0; + $ch = var$10[$inPos]; + if ($ch < 128) { + var$10 = $outArray.data; + var$12 = $outPos + 1 | 0; + var$10[$outPos] = $ch << 24 >> 24; + } else if ($ch < 2048) { + if (($outPos + 2 | 0) > $outSize) { + $low = $low + (-1) | 0; + if (jnci_BufferedEncoder$Controller_hasMoreOutput($controller, 2)) + break a; + $result = jnc_CoderResult_OVERFLOW; + break a; + } + var$10 = $outArray.data; + $inPos = $outPos + 1 | 0; + var$10[$outPos] = (192 | $ch >> 6) << 24 >> 24; + var$12 = $inPos + 1 | 0; + var$10[$inPos] = (128 | $ch & 63) << 24 >> 24; + } else if (!jl_Character_isSurrogate($ch)) { + if (($outPos + 3 | 0) > $outSize) { + $low = $low + (-1) | 0; + if (jnci_BufferedEncoder$Controller_hasMoreOutput($controller, 3)) + break a; + $result = jnc_CoderResult_OVERFLOW; + break a; + } + var$10 = $outArray.data; + $codePoint = $outPos + 1 | 0; + var$10[$outPos] = (224 | $ch >> 12) << 24 >> 24; + $inPos = $codePoint + 1 | 0; + var$10[$codePoint] = (128 | $ch >> 6 & 63) << 24 >> 24; + var$12 = $inPos + 1 | 0; + var$10[$inPos] = (128 | $ch & 63) << 24 >> 24; + } else { + if (!jl_Character_isHighSurrogate($ch)) { + $result = jnc_CoderResult_malformedForLength(1); + break a; + } + if ($low >= $inSize) { + if (jnci_BufferedEncoder$Controller_hasMoreInput($controller)) + break a; + $result = jnc_CoderResult_UNDERFLOW; + break a; + } + $inPos = $low + 1 | 0; + $low = var$10[$low]; + if (!jl_Character_isLowSurrogate($low)) { + $low = $inPos + (-2) | 0; + $result = jnc_CoderResult_malformedForLength(1); + break a; + } + if (($outPos + 4 | 0) > $outSize) { + $low = $inPos + (-2) | 0; + if (jnci_BufferedEncoder$Controller_hasMoreOutput($controller, 4)) + break a; + $result = jnc_CoderResult_OVERFLOW; + break a; + } + var$10 = $outArray.data; + $codePoint = jl_Character_toCodePoint($ch, $low); + $low = $outPos + 1 | 0; + var$10[$outPos] = (240 | $codePoint >> 18) << 24 >> 24; + $outPos = $low + 1 | 0; + var$10[$low] = (128 | $codePoint >> 12 & 63) << 24 >> 24; + $low = $outPos + 1 | 0; + var$10[$outPos] = (128 | $codePoint >> 6 & 63) << 24 >> 24; + var$12 = $low + 1 | 0; + var$10[$low] = (128 | $codePoint & 63) << 24 >> 24; + $low = $inPos; + } + $inPos = $low; + $outPos = var$12; + } + $low = $inPos; + } + $controller.$inPosition = $low; + $controller.$outPosition = $outPos; + return $result; +} +function ju_Collections() { + jl_Object.call(this); +} +var ju_Collections_EMPTY_SET = null; +var ju_Collections_EMPTY_MAP = null; +var ju_Collections_EMPTY_LIST = null; +var ju_Collections_naturalOrder = null; +var ju_Collections_reverseOrder = null; +function ju_Collections__init_0() { + var var_0 = new ju_Collections(); + ju_Collections__init_(var_0); + return var_0; +} +function ju_Collections__init_($this) { + return; +} +function ju_Collections_emptyList() { + return new ju_Collections$3; +} +function ju_Collections_unmodifiableList($list) { + var var$2; + var$2 = new ju_Collections$10; + var$2.$val$list = $list; + return var$2; +} +function ju_Collections_sort($list, $c) { + var $array, $i, var$5; + if ($c === null) + $c = ju_Collections_naturalOrder; + $array = $rt_createArray(jl_Object, $list.$size); + ju_AbstractCollection_toArray($list, $array); + ju_Arrays_sort0($array, $c); + $i = 0; + while (true) { + var$5 = $array.data; + if ($i >= var$5.length) + break; + ju_ArrayList_set($list, $i, var$5[$i]); + $i = $i + 1 | 0; + } +} +function ju_Collections_shuffle($list) { + var var$2, var$3; + var$2 = new ju_Random; + if ($rt_isInstance($list, ju_RandomAccess)) + ju_Collections_shuffleRandomAccess($list, var$2); + else { + var$3 = ju_ArrayList__init_3($list); + ju_Collections_shuffleRandomAccess(var$3, var$2); + ju_ArrayList_clear($list); + ju_AbstractCollection_addAll($list, var$3); + } +} +function ju_Collections_shuffleRandomAccess($list, $rnd) { + var $i, $j, var$5; + $i = $list.$size - 1 | 0; + while ($i > 0) { + $j = ju_Random_nextInt($rnd, $i + 1 | 0); + var$5 = ju_ArrayList_get($list, $i); + ju_ArrayList_set($list, $i, ju_ArrayList_get($list, $j)); + ju_ArrayList_set($list, $j, var$5); + $i = $i + (-1) | 0; + } +} +function ju_Collections__clinit_() { + ju_Collections_EMPTY_SET = new ju_Collections$5; + ju_Collections_EMPTY_MAP = new ju_Collections$6; + ju_Collections_EMPTY_LIST = ju_Collections_emptyList(); + ju_Collections_naturalOrder = new ju_Collections$_clinit_$lambda$_61_0; + ju_Collections_reverseOrder = new ju_Collections$_clinit_$lambda$_61_1; +} +function jt_FieldPosition() { + var a = this; jl_Object.call(a); + a.$myField = 0; + a.$beginIndex = 0; + a.$endIndex = 0; + a.$myAttribute = null; +} +function jt_FieldPosition__init_(var_0) { + var var_1 = new jt_FieldPosition(); + jt_FieldPosition__init_0(var_1, var_0); + return var_1; +} +function jt_FieldPosition__init_0($this, $field) { + $this.$myField = $field; +} +function jt_FieldPosition_getEndIndex($this) { + return $this.$endIndex; +} +function jt_FieldPosition_getFieldAttribute($this) { + return $this.$myAttribute; +} +function jt_FieldPosition_setBeginIndex($this, $index) { + $this.$beginIndex = $index; +} +function jt_FieldPosition_setEndIndex($this, $index) { + $this.$endIndex = $index; +} +function jl_AssertionError() { + jl_Error.call(this); +} +function jl_AssertionError__init_1() { + var var_0 = new jl_AssertionError(); + jl_AssertionError__init_(var_0); + return var_0; +} +function jl_AssertionError__init_0(var_0, var_1) { + var var_2 = new jl_AssertionError(); + jl_AssertionError__init_2(var_2, var_0, var_1); + return var_2; +} +function jl_AssertionError__init_($this) { + jl_Throwable__init_0($this); +} +function jl_AssertionError__init_2($this, $message, $cause) { + jl_Throwable__init_4($this, $message, $cause); +} +function jt_DecimalFormatParser() { + var a = this; jl_Object.call(a); + a.$positivePrefix0 = null; + a.$positiveSuffix0 = null; + a.$negativePrefix0 = null; + a.$negativeSuffix0 = null; + a.$groupSize = 0; + a.$minimumIntLength = 0; + a.$intLength = 0; + a.$minimumFracLength = 0; + a.$fracLength = 0; + a.$exponentLength = 0; + a.$decimalSeparatorRequired = 0; + a.$string3 = null; + a.$index6 = 0; + a.$multiplier0 = 0; +} +function jt_DecimalFormatParser__init_0() { + var var_0 = new jt_DecimalFormatParser(); + jt_DecimalFormatParser__init_(var_0); + return var_0; +} +function jt_DecimalFormatParser__init_($this) { + return; +} +function jt_DecimalFormatParser_parse($this, $string) { + var var$2, var$3, var$4; + $this.$groupSize = 0; + $this.$minimumFracLength = 0; + $this.$fracLength = 0; + $this.$exponentLength = 0; + $this.$decimalSeparatorRequired = 0; + $this.$multiplier0 = 1; + $this.$string3 = $string; + $this.$index6 = 0; + $this.$positivePrefix0 = jt_DecimalFormatParser_parseText($this, 0, 0); + if ($this.$index6 == jl_String_length($string)) { + var$2 = new jl_IllegalArgumentException; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(1518)); + jl_AbstractStringBuilder_append(var$3, $string); + jl_Throwable__init_(var$2, jl_AbstractStringBuilder_toString(var$3)); + $rt_throw(var$2); + } + jt_DecimalFormatParser_parseNumber($this, 1); + $this.$negativePrefix0 = null; + $this.$negativeSuffix0 = null; + if ($this.$index6 < jl_String_length($string) && jl_String_charAt($string, $this.$index6) != 59) + $this.$positiveSuffix0 = jt_DecimalFormatParser_parseText($this, 1, 0); + if ($this.$index6 < jl_String_length($string)) { + var$4 = $this.$index6; + $this.$index6 = var$4 + 1 | 0; + if (jl_String_charAt($string, var$4) != 59) { + var$2 = new jl_IllegalArgumentException; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(1519)); + jl_AbstractStringBuilder_append2(var$3, $this.$index6); + jl_AbstractStringBuilder_append(var$3, $rt_s(1520)); + jl_AbstractStringBuilder_append(var$3, $string); + jl_Throwable__init_(var$2, jl_AbstractStringBuilder_toString(var$3)); + $rt_throw(var$2); + } + $this.$negativePrefix0 = jt_DecimalFormatParser_parseText($this, 0, 1); + jt_DecimalFormatParser_parseNumber($this, 0); + $this.$negativeSuffix0 = jt_DecimalFormatParser_parseText($this, 1, 1); + } +} +function jt_DecimalFormatParser_apply($this, $format) { + $format.$positivePrefix = $this.$positivePrefix0; + $format.$positiveSuffix = $this.$positiveSuffix0; + if ($this.$negativePrefix0 !== null) + $format.$negativePrefix = $this.$negativePrefix0; + else { + $format.$negativePrefix = $rt_createArray(jt_DecimalFormat$FormatField, $this.$positivePrefix0.data.length + 1 | 0); + jl_System_arraycopy($this.$positivePrefix0, 0, $format.$negativePrefix, 1, $this.$positivePrefix0.data.length); + $format.$negativePrefix.data[0] = new jt_DecimalFormat$MinusField; + } + $format.$negativeSuffix = $this.$negativeSuffix0 === null ? $this.$positiveSuffix0 : $this.$negativeSuffix0; + $format.$groupingSize = $this.$groupSize; + $format.$groupingUsed = $this.$groupSize <= 0 ? 0 : 1; + jt_NumberFormat_setMinimumIntegerDigits($format, !$this.$decimalSeparatorRequired ? $this.$minimumIntLength : jl_Math_max(1, $this.$minimumIntLength)); + jt_NumberFormat_setMaximumIntegerDigits($format, $this.$intLength); + jt_NumberFormat_setMinimumFractionDigits($format, $this.$minimumFracLength); + jt_NumberFormat_setMaximumFractionDigits($format, $this.$fracLength); + $format.$decimalSeparatorAlwaysShown = $this.$decimalSeparatorRequired; + $format.$exponentDigits = $this.$exponentLength; + $format.$multiplier = $this.$multiplier0; +} +function jt_DecimalFormatParser_parseText($this, $suffix, $end) { + var $fields, $sb, $c, var$6, $next; + $fields = ju_ArrayList__init_0(); + $sb = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($sb); + a: { + b: { + c: while (true) { + if ($this.$index6 >= jl_String_length($this.$string3)) + break a; + d: { + $c = jl_String_charAt($this.$string3, $this.$index6); + switch ($c) { + case 35: + case 48: + if (!$suffix) + break a; + var$6 = new jl_IllegalArgumentException; + $fields = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($fields); + jl_AbstractStringBuilder_append($fields, $rt_s(1521)); + jl_AbstractStringBuilder_append2($fields, $this.$index6); + jl_AbstractStringBuilder_append($fields, $rt_s(1520)); + jl_AbstractStringBuilder_append($fields, $this.$string3); + jl_Throwable__init_(var$6, jl_AbstractStringBuilder_toString($fields)); + $rt_throw(var$6); + case 37: + if ($sb.$length0 > 0) { + ju_ArrayList_add($fields, jt_DecimalFormat$TextField__init_(jl_AbstractStringBuilder_toString($sb))); + $sb.$length0 = 0; + } + ju_ArrayList_add($fields, new jt_DecimalFormat$PercentField); + $this.$index6 = $this.$index6 + 1 | 0; + $this.$multiplier0 = 100; + break d; + case 39: + $this.$index6 = $this.$index6 + 1 | 0; + $next = jl_String_indexOf($this.$string3, 39, $this.$index6); + if ($next < 0) { + var$6 = new jl_IllegalArgumentException; + $fields = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($fields); + jl_AbstractStringBuilder_append($fields, $rt_s(1522)); + jl_AbstractStringBuilder_append2($fields, $this.$index6); + jl_AbstractStringBuilder_append($fields, $rt_s(1523)); + jl_AbstractStringBuilder_append($fields, $this.$string3); + jl_Throwable__init_(var$6, jl_AbstractStringBuilder_toString($fields)); + $rt_throw(var$6); + } + if ($next == $this.$index6) + jl_AbstractStringBuilder_append0($sb, 39); + else + jl_AbstractStringBuilder_append($sb, jl_String_substring0($this.$string3, $this.$index6, $next)); + $this.$index6 = $next + 1 | 0; + break d; + case 45: + if ($sb.$length0 > 0) { + ju_ArrayList_add($fields, jt_DecimalFormat$TextField__init_(jl_AbstractStringBuilder_toString($sb))); + $sb.$length0 = 0; + } + ju_ArrayList_add($fields, new jt_DecimalFormat$MinusField); + $this.$index6 = $this.$index6 + 1 | 0; + break d; + case 46: + case 69: + break c; + case 59: + break b; + case 164: + if ($sb.$length0 > 0) { + ju_ArrayList_add($fields, jt_DecimalFormat$TextField__init_(jl_AbstractStringBuilder_toString($sb))); + $sb.$length0 = 0; + } + ju_ArrayList_add($fields, new jt_DecimalFormat$CurrencyField); + $this.$index6 = $this.$index6 + 1 | 0; + break d; + case 8240: + if ($sb.$length0 > 0) { + ju_ArrayList_add($fields, jt_DecimalFormat$TextField__init_(jl_AbstractStringBuilder_toString($sb))); + $sb.$length0 = 0; + } + ju_ArrayList_add($fields, new jt_DecimalFormat$PerMillField); + $this.$index6 = $this.$index6 + 1 | 0; + $this.$multiplier0 = 1000; + break d; + default: + } + jl_AbstractStringBuilder_append0($sb, $c); + $this.$index6 = $this.$index6 + 1 | 0; + } + } + var$6 = new jl_IllegalArgumentException; + $fields = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($fields); + jl_AbstractStringBuilder_append($fields, $rt_s(1521)); + jl_AbstractStringBuilder_append2($fields, $this.$index6); + jl_AbstractStringBuilder_append($fields, $rt_s(1520)); + jl_AbstractStringBuilder_append($fields, $this.$string3); + jl_Throwable__init_(var$6, jl_AbstractStringBuilder_toString($fields)); + $rt_throw(var$6); + } + if ($end) { + var$6 = new jl_IllegalArgumentException; + $fields = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($fields); + jl_AbstractStringBuilder_append($fields, $rt_s(1521)); + jl_AbstractStringBuilder_append2($fields, $this.$index6); + jl_AbstractStringBuilder_append($fields, $rt_s(1520)); + jl_AbstractStringBuilder_append($fields, $this.$string3); + jl_Throwable__init_(var$6, jl_AbstractStringBuilder_toString($fields)); + $rt_throw(var$6); + } + } + if ($sb.$length0 > 0) + ju_ArrayList_add($fields, jt_DecimalFormat$TextField__init_(jl_AbstractStringBuilder_toString($sb))); + return ju_AbstractCollection_toArray($fields, $rt_createArray(jt_DecimalFormat$FormatField, $fields.$size)); +} +function jt_DecimalFormatParser_parseNumber($this, $apply) { + var var$2, var$3, var$4, var$5, var$6; + jt_DecimalFormatParser_parseIntegerPart($this, $apply); + if ($this.$index6 < jl_String_length($this.$string3) && jl_String_charAt($this.$string3, $this.$index6) == 46) { + $this.$index6 = $this.$index6 + 1 | 0; + var$2 = 0; + var$3 = 0; + var$4 = 0; + a: { + b: while (true) { + if ($this.$index6 >= jl_String_length($this.$string3)) + break a; + c: { + switch (jl_String_charAt($this.$string3, $this.$index6)) { + case 35: + break; + case 44: + var$5 = new jl_IllegalArgumentException; + var$6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$6); + jl_AbstractStringBuilder_append(var$6, $rt_s(1524)); + jl_AbstractStringBuilder_append2(var$6, $this.$index6); + jl_AbstractStringBuilder_append(var$6, $rt_s(1520)); + jl_AbstractStringBuilder_append(var$6, $this.$string3); + jl_Throwable__init_(var$5, jl_AbstractStringBuilder_toString(var$6)); + $rt_throw(var$5); + case 46: + var$6 = new jl_IllegalArgumentException; + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(1525)); + jl_AbstractStringBuilder_append2(var$5, $this.$index6); + jl_AbstractStringBuilder_append(var$5, $rt_s(1520)); + jl_AbstractStringBuilder_append(var$5, $this.$string3); + jl_Throwable__init_(var$6, jl_AbstractStringBuilder_toString(var$5)); + $rt_throw(var$6); + case 48: + if (var$2) + break b; + var$3 = var$3 + 1 | 0; + var$4 = var$4 + 1 | 0; + break c; + default: + break a; + } + var$3 = var$3 + 1 | 0; + var$2 = 1; + } + $this.$index6 = $this.$index6 + 1 | 0; + } + var$6 = new jl_IllegalArgumentException; + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(1526)); + jl_AbstractStringBuilder_append2(var$5, $this.$index6); + jl_AbstractStringBuilder_append(var$5, $rt_s(1520)); + jl_AbstractStringBuilder_append(var$5, $this.$string3); + jl_Throwable__init_(var$6, jl_AbstractStringBuilder_toString(var$5)); + $rt_throw(var$6); + } + if ($apply) { + $this.$fracLength = var$3; + $this.$minimumFracLength = var$4; + $this.$decimalSeparatorRequired = var$3 ? 0 : 1; + } + } + if ($this.$index6 < jl_String_length($this.$string3) && jl_String_charAt($this.$string3, $this.$index6) == 69) { + $this.$index6 = $this.$index6 + 1 | 0; + var$2 = 0; + d: { + e: while (true) { + if ($this.$index6 >= jl_String_length($this.$string3)) + break d; + switch (jl_String_charAt($this.$string3, $this.$index6)) { + case 35: + case 44: + case 46: + case 69: + break e; + case 48: + break; + default: + break d; + } + var$2 = var$2 + 1 | 0; + $this.$index6 = $this.$index6 + 1 | 0; + } + var$6 = new jl_IllegalArgumentException; + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(1527)); + jl_AbstractStringBuilder_append2(var$5, $this.$index6); + jl_AbstractStringBuilder_append(var$5, $rt_s(1520)); + jl_AbstractStringBuilder_append(var$5, $this.$string3); + jl_Throwable__init_(var$6, jl_AbstractStringBuilder_toString(var$5)); + $rt_throw(var$6); + } + if (!var$2) { + var$5 = new jl_IllegalArgumentException; + var$6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$6); + jl_AbstractStringBuilder_append(var$6, $rt_s(1528)); + jl_AbstractStringBuilder_append2(var$6, $this.$index6); + jl_AbstractStringBuilder_append(var$6, $rt_s(1520)); + jl_AbstractStringBuilder_append(var$6, $this.$string3); + jl_Throwable__init_(var$5, jl_AbstractStringBuilder_toString(var$6)); + $rt_throw(var$5); + } + if ($apply) + $this.$exponentLength = var$2; + } +} +function jt_DecimalFormatParser_parseIntegerPart($this, $apply) { + var $start, $lastGroup, $optionalDigits, $length, $minimumLength, var$7, var$8; + $start = $this.$index6; + $lastGroup = $this.$index6; + $optionalDigits = 1; + $length = 0; + $minimumLength = 0; + a: { + b: while (true) { + if ($this.$index6 >= jl_String_length($this.$string3)) + break a; + c: { + d: { + switch (jl_String_charAt($this.$string3, $this.$index6)) { + case 35: + if (!$optionalDigits) + break b; + $length = $length + 1 | 0; + break c; + case 44: + break d; + case 48: + break; + default: + break a; + } + $optionalDigits = 0; + $length = $length + 1 | 0; + $minimumLength = $minimumLength + 1 | 0; + break c; + } + if ($lastGroup == $this.$index6) { + var$7 = new jl_IllegalArgumentException; + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append(var$8, $rt_s(1529)); + jl_AbstractStringBuilder_append2(var$8, $this.$index6); + jl_AbstractStringBuilder_append(var$8, $rt_s(1520)); + jl_AbstractStringBuilder_append(var$8, $this.$string3); + jl_Throwable__init_(var$7, jl_AbstractStringBuilder_toString(var$8)); + $rt_throw(var$7); + } + if ($apply) + $this.$groupSize = $this.$index6 - $lastGroup | 0; + $lastGroup = $this.$index6 + 1 | 0; + } + $this.$index6 = $this.$index6 + 1 | 0; + } + var$7 = new jl_IllegalArgumentException; + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append(var$8, $rt_s(1530)); + jl_AbstractStringBuilder_append2(var$8, $this.$index6); + jl_AbstractStringBuilder_append(var$8, $rt_s(1520)); + jl_AbstractStringBuilder_append(var$8, $this.$string3); + jl_Throwable__init_(var$7, jl_AbstractStringBuilder_toString(var$8)); + $rt_throw(var$7); + } + if (!$length) { + var$7 = new jl_IllegalArgumentException; + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append(var$8, $rt_s(1531)); + jl_AbstractStringBuilder_append2(var$8, $this.$index6); + jl_AbstractStringBuilder_append(var$8, $rt_s(1520)); + jl_AbstractStringBuilder_append(var$8, $this.$string3); + jl_Throwable__init_(var$7, jl_AbstractStringBuilder_toString(var$8)); + $rt_throw(var$7); + } + if ($lastGroup == $this.$index6) { + var$7 = new jl_IllegalArgumentException; + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append(var$8, $rt_s(1532)); + jl_AbstractStringBuilder_append2(var$8, $this.$index6); + jl_AbstractStringBuilder_append(var$8, $rt_s(1520)); + jl_AbstractStringBuilder_append(var$8, $this.$string3); + jl_Throwable__init_(var$7, jl_AbstractStringBuilder_toString(var$8)); + $rt_throw(var$7); + } + if ($apply && $lastGroup > $start) + $this.$groupSize = $this.$index6 - $lastGroup | 0; + if ($apply) { + $this.$intLength = $length; + $this.$minimumIntLength = $minimumLength; + } +} +function ju_ConcurrentModificationException() { + jl_RuntimeException.call(this); +} +function ju_ConcurrentModificationException__init_0() { + var var_0 = new ju_ConcurrentModificationException(); + ju_ConcurrentModificationException__init_(var_0); + return var_0; +} +function ju_ConcurrentModificationException__init_($this) { + jl_Throwable__init_0($this); +} +function nleg_EaglerAdapterGL30$DisplayList() { + var a = this; jl_Object.call(a); + a.$id0 = 0; + a.$glarray = null; + a.$glbuffer = null; + a.$shaderMode = 0; + a.$listLength = 0; +} +function jl_Object$Monitor() { + var a = this; jl_Object.call(a); + a.$enteringThreads = null; + a.$notifyListeners = null; + a.$owner = null; + a.$count = 0; +} +function jl_Object$Monitor__init_() { + var var_0 = new jl_Object$Monitor(); + jl_Object$Monitor__init_0(var_0); + return var_0; +} +function jl_Object$Monitor__init_0($this) { + $this.$owner = jl_Thread_currentThread0; +} +function jl_IllegalMonitorStateException() { + jl_RuntimeException.call(this); +} +function jl_IllegalMonitorStateException__init_0() { + var var_0 = new jl_IllegalMonitorStateException(); + jl_IllegalMonitorStateException__init_(var_0); + return var_0; +} +function jl_IllegalMonitorStateException__init_($this) { + jl_Throwable__init_0($this); +} +function nms_IntHashMap() { + var a = this; jl_Object.call(a); + a.$slots = null; + a.$count3 = 0; + a.$threshold0 = 0; + a.$growFactor = 0.75; + a.$versionStamp = 0; + a.$keySet0 = null; +} +function nms_IntHashMap__init_0() { + var var_0 = new nms_IntHashMap(); + nms_IntHashMap__init_(var_0); + return var_0; +} +function nms_IntHashMap__init_($this) { + $this.$slots = $rt_createArray(nms_IntHashMapEntry, 16); + $this.$threshold0 = 12; + $this.$growFactor = 0.75; + $this.$keySet0 = ju_HashSet__init_0(); +} +function nms_IntHashMap_computeHash($par0) { + $par0 = $par0 ^ $par0 >>> 20 ^ $par0 >>> 12; + return $par0 ^ $par0 >>> 7 ^ $par0 >>> 4; +} +function nms_IntHashMap_getSlotIndex($par0, $par1) { + return $par0 & ($par1 - 1 | 0); +} +function nms_IntHashMap_lookup($this, $par1) { + var $var2, $var3; + $var2 = nms_IntHashMap_computeHash($par1); + $var3 = $this.$slots.data[nms_IntHashMap_getSlotIndex($var2, $this.$slots.data.length)]; + while ($var3 !== null) { + if ($var3.$hashEntry == $par1) + return $var3.$valueEntry; + $var3 = $var3.$nextEntry; + } + return null; +} +function nms_IntHashMap_containsItem($this, $par1) { + return nms_IntHashMap_lookupEntry($this, $par1) === null ? 0 : 1; +} +function nms_IntHashMap_lookupEntry($this, $par1) { + var $var2, $var3; + $var2 = nms_IntHashMap_computeHash($par1); + $var3 = $this.$slots.data[nms_IntHashMap_getSlotIndex($var2, $this.$slots.data.length)]; + while (true) { + if ($var3 === null) + return null; + if ($var3.$hashEntry == $par1) + break; + $var3 = $var3.$nextEntry; + } + return $var3; +} +function nms_IntHashMap_addKey($this, $par1, $par2Obj) { + var $var3, $var4, $var5, var$6, var$7, var$8, var$9, var$10, var$11, var$12; + ju_HashSet_add($this.$keySet0, jl_Integer_valueOf($par1)); + $var3 = nms_IntHashMap_computeHash($par1); + $var4 = nms_IntHashMap_getSlotIndex($var3, $this.$slots.data.length); + $var5 = $this.$slots.data[$var4]; + while (true) { + if ($var5 === null) { + $this.$versionStamp = $this.$versionStamp + 1 | 0; + var$6 = $this.$slots.data[$var4]; + var$7 = $this.$slots.data; + $var5 = new nms_IntHashMapEntry; + $var5.$valueEntry = $par2Obj; + $var5.$nextEntry = var$6; + $var5.$hashEntry = $par1; + $var5.$slotHash = $var3; + var$7[$var4] = $var5; + $par1 = $this.$count3; + $this.$count3 = $par1 + 1 | 0; + if ($par1 >= $this.$threshold0) { + $par1 = 2 * $this.$slots.data.length | 0; + if ($this.$slots.data.length == 1073741824) + $this.$threshold0 = 2147483647; + else { + var$7 = $rt_createArray(nms_IntHashMapEntry, $par1); + var$8 = var$7.data; + var$9 = $this.$slots; + var$10 = var$8.length; + $var3 = 0; + while (true) { + var$11 = var$9.data; + if ($var3 >= var$11.length) + break; + a: { + $var5 = var$11[$var3]; + if ($var5 !== null) { + var$11[$var3] = null; + while (true) { + $par2Obj = $var5.$nextEntry; + $var4 = nms_IntHashMap_getSlotIndex($var5.$slotHash, var$10); + $var5.$nextEntry = var$8[$var4]; + var$8[$var4] = $var5; + if ($par2Obj === null) + break a; + $var5 = $par2Obj; + } + } + } + $var3 = $var3 + 1 | 0; + } + $this.$slots = var$7; + var$12 = $par1; + jl_Object_getClass($this); + $this.$threshold0 = var$12 * 0.75 | 0; + } + } + return; + } + if ($var5.$hashEntry == $par1) + break; + $var5 = $var5.$nextEntry; + } + $var5.$valueEntry = $par2Obj; +} +function nms_IntHashMap_removeObject($this, $par1) { + var $var2; + ju_HashSet_remove($this.$keySet0, jl_Integer_valueOf($par1)); + $var2 = nms_IntHashMap_removeEntry($this, $par1); + return $var2 !== null ? $var2.$valueEntry : null; +} +function nms_IntHashMap_removeEntry($this, $par1) { + var $var3, $var5, var$4, $var5_0; + $var3 = nms_IntHashMap_getSlotIndex(nms_IntHashMap_computeHash($par1), $this.$slots.data.length); + $var5 = $this.$slots.data[$var3]; + var$4 = $var5; + while ($var5 !== null) { + $var5_0 = $var5.$nextEntry; + if ($var5.$hashEntry == $par1) { + $this.$versionStamp = $this.$versionStamp + 1 | 0; + $this.$count3 = $this.$count3 - 1 | 0; + if (var$4 !== $var5) + var$4.$nextEntry = $var5_0; + else + $this.$slots.data[$var3] = $var5_0; + return $var5; + } + var$4 = $var5; + $var5 = $var5_0; + } + return $var5; +} +function nms_IntHashMap_clearMap($this) { + var $var1, $var2, var$3; + $this.$versionStamp = $this.$versionStamp + 1 | 0; + $var1 = $this.$slots; + $var2 = 0; + while (true) { + var$3 = $var1.data; + if ($var2 >= var$3.length) + break; + var$3[$var2] = null; + $var2 = $var2 + 1 | 0; + } + $this.$count3 = 0; +} +function nms_IntHashMap_getKeySet($this) { + return $this.$keySet0; +} +function nms_IconRegister() { +} +function nle_TextureTerrainMap() { + var a = this; jl_Object.call(a); + a.$basePath0 = null; + a.$width2 = 0; + a.$height2 = 0; + a.$missingImage0 = null; + a.$iconList = null; + a.$texture = 0; + a.$missingData = null; + a.$nextSlot = 0; +} +var nle_TextureTerrainMap_uploadBuffer = null; +function nle_TextureTerrainMap_$callClinit() { + nle_TextureTerrainMap_$callClinit = $rt_eraseClinit(nle_TextureTerrainMap); + nle_TextureTerrainMap__clinit_(); +} +function nle_TextureTerrainMap__init_(var_0, var_1, var_2, var_3) { + var var_4 = new nle_TextureTerrainMap(); + nle_TextureTerrainMap__init_0(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function nle_TextureTerrainMap__init_0($this, $size, $par2, $par3Str, $par4BufferedImage) { + var var$5, $levelW, $levelH, $blank, $i, $i_0, var$11; + nle_TextureTerrainMap_$callClinit(); + $this.$nextSlot = 0; + $this.$width2 = $size; + $this.$height2 = $size; + $this.$basePath0 = $par3Str; + $par2 = new nle_TextureTerrainMap$TerrainIcon; + var$5 = $this.$nextSlot; + $this.$nextSlot = var$5 + 1 | 0; + nle_TextureTerrainMap$TerrainIcon__init_($par2, var$5, $this, null, null); + $this.$missingImage0 = $par2; + $this.$iconList = ju_ArrayList__init_0(); + $this.$texture = nleg_EaglerAdapterGL30_glGenTextures(); + nleg_EaglerAdapterGL30_glBindTexture(3553, $this.$texture); + $levelW = $this.$width2; + $levelH = $this.$height2; + $blank = nms_GLAllocation_createDirectIntBuffer($rt_imul($levelW, $levelH)); + $i = 0; + while ($i < $blank.$limit) { + jn_IntBufferImpl_put0($blank, $i, (($i / $this.$width2 | 0) + ($i % $this.$width2 | 0) | 0) % 2 | 0 ? (-16777216) : (-65281)); + $i = $i + 1 | 0; + } + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10241, 9986); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10240, 9728); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10242, 33071); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10243, 33071); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 33085, 4); + nleg_EaglerAdapterGL30_glTexParameterf(3553, (-103), 1.0); + $i_0 = 0; + while ($i_0 < 5) { + jn_IntBuffer_limit0(jn_IntBuffer_clear($blank), $rt_imul($levelW, $levelH)); + nleg_EaglerAdapterGL30_glTexImage2D(3553, $i_0, 6408, $levelW, $levelH, 0, 6408, 5121, $blank); + $levelW = $levelW / 2 | 0; + $levelH = $levelH / 2 | 0; + $i_0 = $i_0 + 1 | 0; + } + $par2 = $this.$missingImage0; + var$11 = nle_TextureTerrainMap_generateMip($par4BufferedImage); + $this.$missingData = var$11; + nle_TextureTerrainMap_replaceTexture($this, $par2, var$11); +} +function nle_TextureTerrainMap_generateMip($src16x16) { + var $ret, var$3, var$4; + nle_TextureTerrainMap_$callClinit(); + $ret = $rt_createArray(nle_EaglerImage, 5); + var$3 = $ret.data; + var$3[0] = nle_TextureTerrainMap_populateAlpha($src16x16); + var$3[1] = nle_TextureTerrainMap_generateLevel(var$3[0]); + var$3[0] = nle_TextureTerrainMap_create3x3(var$3[0]); + var$3[2] = nle_TextureTerrainMap_generateLevel(var$3[1]); + var$3[1] = nle_TextureTerrainMap_create3x3(var$3[1]); + var$3[3] = nle_TextureTerrainMap_generateLevel(var$3[2]); + var$3[2] = nle_TextureTerrainMap_create3x3(var$3[2]); + $src16x16 = nle_TextureTerrainMap_generateLevel(var$3[3]); + var$4 = nle_EaglerImage__init_0(3, 3, 1); + var$4.$data.data[0] = $src16x16.$data.data[0]; + var$4.$data.data[1] = $src16x16.$data.data[0]; + var$4.$data.data[2] = $src16x16.$data.data[0]; + var$4.$data.data[3] = $src16x16.$data.data[0]; + var$4.$data.data[4] = $src16x16.$data.data[0]; + var$4.$data.data[5] = $src16x16.$data.data[0]; + var$4.$data.data[6] = $src16x16.$data.data[0]; + var$4.$data.data[7] = $src16x16.$data.data[0]; + var$4.$data.data[8] = $src16x16.$data.data[0]; + var$3[4] = var$4; + var$3[3] = nle_TextureTerrainMap_create3x3(var$3[3]); + return $ret; +} +function nle_TextureTerrainMap_generateLevel($src) { + var $e, $y, $x, $x2, $y2, $a, $b, var$9, $c, $d, $ca, $cr, $cg, $cb; + nle_TextureTerrainMap_$callClinit(); + $e = nle_EaglerImage__init_0($src.$w0 / 2 | 0, $src.$h0 / 2 | 0, 1); + $y = 0; + while ($y < $e.$h0) { + $x = 0; + while ($x < $e.$w0) { + $x2 = $x * 2 | 0; + $y2 = $y * 2 | 0; + $a = $src.$data.data[$rt_imul($y2, $src.$w0) + $x2 | 0]; + $b = $src.$data.data[($rt_imul($y2, $src.$w0) + $x2 | 0) + 1 | 0]; + var$9 = $src.$data.data; + $y2 = $y2 + 1 | 0; + $c = var$9[$rt_imul($y2, $src.$w0) + $x2 | 0]; + $d = $src.$data.data[($rt_imul($y2, $src.$w0) + $x2 | 0) + 1 | 0]; + $ca = (((($a >> 24 & 255) + ($b >> 24 & 255) | 0) + ($c >> 24 & 255) | 0) + ($d >> 24 & 255) | 0) >> 2; + $cr = (((($a >> 16 & 255) + ($b >> 16 & 255) | 0) + ($c >> 16 & 255) | 0) + ($d >> 16 & 255) | 0) >> 2; + $cg = (((($a >> 8 & 255) + ($b >> 8 & 255) | 0) + ($c >> 8 & 255) | 0) + ($d >> 8 & 255) | 0) >> 2; + $cb = (((($a & 255) + ($b & 255) | 0) + ($c & 255) | 0) + ($d & 255) | 0) >> 2; + $e.$data.data[$rt_imul($y, $e.$w0) + $x | 0] = $ca << 24 | $cr << 16 | $cg << 8 | $cb; + $x = $x + 1 | 0; + } + $y = $y + 1 | 0; + } + return $e; +} +function nle_TextureTerrainMap_populateAlpha($src) { + var $ret, $reducedR, $reducedG, $reducedB, $divisor, $array, $i, var$9, $a, $x, $reducedG2, $alpha, $x_0, $reducedR2, $reducedB2, $blend1, $blend2, $blend3, $blend4; + nle_TextureTerrainMap_$callClinit(); + $ret = nle_EaglerImage__init_0($src.$w0, $src.$h0, 1); + $reducedR = 0; + $reducedG = 0; + $reducedB = 0; + $divisor = 0; + $array = $src.$data; + $i = 0; + while (true) { + var$9 = $array.data; + $a = var$9.length; + if ($i >= $a) + break; + $x = var$9[$i]; + if (($x >> 24 & 255) > 2) { + $reducedR = $reducedR + ($x >> 16 & 255) | 0; + $reducedG = $reducedG + ($x >> 8 & 255) | 0; + $reducedB = $reducedB + ($x & 255) | 0; + $divisor = $divisor + 1 | 0; + } + $i = $i + 1 | 0; + } + if ($divisor) { + $reducedR = $reducedR / $divisor | 0; + $x = $reducedG / $divisor | 0; + $reducedG2 = $reducedB / $divisor | 0; + } else { + $reducedR = 0; + $x = 0; + $reducedG2 = 0; + } + $alpha = $reducedR << 16 | $x << 8 | $reducedG2; + $i = 0; + while ($i < $a) { + $x_0 = var$9[$i]; + $reducedG = $rt_compare($x_0 >> 24 & 255, 2); + if ($reducedG >= 0) + $ret.$data.data[$i] = $src.$data.data[$i]; + else { + $reducedR2 = 0; + $reducedG2 = 0; + $reducedB2 = 0; + $reducedR = 0; + $blend1 = $i + 1 | 0; + $blend2 = $i - 1 | 0; + $blend3 = $i + $src.$w0 | 0; + $blend4 = $i - $src.$w0 | 0; + if ($blend1 >= 0 && $blend1 < $a && $reducedG > 0) { + $reducedR2 = $reducedR2 + ($x_0 >> 16 & 255) | 0; + $reducedG2 = $reducedG2 + ($x_0 >> 8 & 255) | 0; + $reducedB2 = $reducedB2 + ($x_0 & 255) | 0; + $reducedR = 1; + } + if ($blend2 >= 0 && $blend2 < $a && $reducedG > 0) { + $reducedR2 = $reducedR2 + ($x_0 >> 16 & 255) | 0; + $reducedG2 = $reducedG2 + ($x_0 >> 8 & 255) | 0; + $reducedB2 = $reducedB2 + ($x_0 & 255) | 0; + $reducedR = $reducedR + 1 | 0; + } + if ($blend3 >= 0 && $blend3 < $a && $reducedG > 0) { + $reducedR2 = $reducedR2 + ($x_0 >> 16 & 255) | 0; + $reducedG2 = $reducedG2 + ($x_0 >> 8 & 255) | 0; + $reducedB2 = $reducedB2 + ($x_0 & 255) | 0; + $reducedR = $reducedR + 1 | 0; + } + if ($blend4 >= 0 && $blend4 < $a && $reducedG > 0) { + $reducedR2 = $reducedR2 + ($x_0 >> 16 & 255) | 0; + $reducedG2 = $reducedG2 + ($x_0 >> 8 & 255) | 0; + $reducedB2 = $reducedB2 + ($x_0 & 255) | 0; + $reducedR = $reducedR + 1 | 0; + } + if (!$reducedR) + $ret.$data.data[$i] = $alpha; + else + $ret.$data.data[$i] = ($reducedR2 / $reducedR | 0) << 16 | ($reducedG2 / $reducedR | 0) << 8 | ($reducedB2 / $reducedR | 0); + } + $i = $i + 1 | 0; + } + return $ret; +} +function nle_TextureTerrainMap_create3x3($src) { + var $ret, $y, $x, $pixel; + nle_TextureTerrainMap_$callClinit(); + $ret = nle_EaglerImage__init_0($src.$w0 * 3 | 0, $src.$h0 * 3 | 0, 1); + $y = 0; + while ($y < $src.$h0) { + $x = 0; + while ($x < $src.$w0) { + $pixel = $src.$data.data[$rt_imul($y, $src.$w0) + $x | 0]; + $ret.$data.data[$rt_imul($y, $ret.$w0) + $x | 0] = $pixel; + $ret.$data.data[$rt_imul($y, $ret.$w0) + ($x + $src.$w0 | 0) | 0] = $pixel; + $ret.$data.data[$rt_imul($y, $ret.$w0) + ($x + ($src.$w0 * 2 | 0) | 0) | 0] = $pixel; + $ret.$data.data[$rt_imul($y + $src.$h0 | 0, $ret.$w0) + $x | 0] = $pixel; + $ret.$data.data[$rt_imul($y + $src.$h0 | 0, $ret.$w0) + ($x + $src.$w0 | 0) | 0] = $pixel; + $ret.$data.data[$rt_imul($y + $src.$h0 | 0, $ret.$w0) + ($x + ($src.$w0 * 2 | 0) | 0) | 0] = $pixel; + $ret.$data.data[$rt_imul($y + ($src.$h0 * 2 | 0) | 0, $ret.$w0) + $x | 0] = $pixel; + $ret.$data.data[$rt_imul($y + ($src.$h0 * 2 | 0) | 0, $ret.$w0) + ($x + $src.$w0 | 0) | 0] = $pixel; + $ret.$data.data[$rt_imul($y + ($src.$h0 * 2 | 0) | 0, $ret.$w0) + ($x + ($src.$w0 * 2 | 0) | 0) | 0] = $pixel; + $x = $x + 1 | 0; + } + $y = $y + 1 | 0; + } + return $ret; +} +function nle_TextureTerrainMap_refreshTextures($this) { + var $var1, $var2, $var3, $var4, $t, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$t = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + ju_ArrayList_clear($this.$iconList); + $this.$nextSlot = 1; + nms_Block_$callClinit(); + $var1 = nms_Block_blocksList.data; + $var2 = $var1.length; + $var3 = 0; + while ($var3 < $var2) { + $var4 = $var1[$var3]; + if ($var4 !== null) + $var4.$registerIcons($this); + $var3 = $var3 + 1 | 0; + } + nms_RenderGlobal_registerDestroyBlockIcons(nmc_Minecraft_theMinecraft.$renderGlobal, $this); + nms_RenderManager_updateIcons(nms_RenderManager_instance, $this); + $var4 = ju_AbstractList_iterator($this.$iconList); + if (!ju_AbstractList$1_hasNext($var4)) + return; + $t = ju_AbstractList$1_next($var4); + $ptr = 1; + case 1: + nle_TextureTerrainMap$TerrainIcon_loadData($t); + if ($rt_suspending()) { + break main; + } + if (!ju_AbstractList$1_hasNext($var4)) + return; + $t = ju_AbstractList$1_next($var4); + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $t, $ptr); +} +function nle_TextureTerrainMap_replaceTexture($this, $icon, $textures) { + var $divisor, $i, var$5, var$6, var$7, var$8; + $divisor = 1; + nleg_EaglerAdapterGL30_glBindTexture(3553, $this.$texture); + $i = 0; + while ($i < 5) { + var$5 = $textures.data; + jn_IntBuffer_clear(nle_TextureTerrainMap_uploadBuffer); + jn_IntBuffer_put(nle_TextureTerrainMap_uploadBuffer, var$5[$i].$data); + jn_IntBuffer_flip(nle_TextureTerrainMap_uploadBuffer); + var$6 = $icon.$originX / $divisor | 0; + var$7 = $icon.$originY / $divisor | 0; + var$8 = 48 / $divisor | 0; + nleg_EaglerAdapterGL30_glTexSubImage2D(3553, $i, var$6, var$7, var$8, var$8, 6408, 5121, nle_TextureTerrainMap_uploadBuffer); + $divisor = $divisor * 2 | 0; + $i = $i + 1 | 0; + } +} +function nle_TextureTerrainMap_updateAnimations($this) { + var var$1, $t, var$3; + var$1 = ju_AbstractList_iterator($this.$iconList); + while (ju_AbstractList$1_hasNext(var$1)) { + $t = ju_AbstractList$1_next(var$1); + if ($t.$frames !== null) { + $t.$frameCounter = ($t.$frameCounter + 1 | 0) % $t.$framesIdx.data.length | 0; + var$3 = $t.$framesIdx.data[$t.$frameCounter]; + if ($t.$frameCurrent != var$3) { + $t.$frameCurrent = var$3; + nle_TextureTerrainMap_access$200($t.$map, $t, $t.$frames.data[var$3]); + } + } + } +} +function nle_TextureTerrainMap_registerIcon($this, $par1Str) { + var $ret, var$3, $t; + if ($par1Str === null) + return $this.$missingImage0; + $ret = ju_AbstractList_iterator($this.$iconList); + while (true) { + if (!ju_AbstractList$1_hasNext($ret)) { + $ret = new nle_TextureTerrainMap$TerrainIcon; + var$3 = $this.$nextSlot; + $this.$nextSlot = var$3 + 1 | 0; + nle_TextureTerrainMap$TerrainIcon__init_($ret, var$3, $this, $par1Str, null); + ju_ArrayList_add($this.$iconList, $ret); + return $ret; + } + $t = ju_AbstractList$1_next($ret); + if (jl_String_equals($par1Str, $t.$name12)) + break; + } + return $t; +} +function nle_TextureTerrainMap_getMissingIcon($this) { + return $this.$missingImage0; +} +function nle_TextureTerrainMap_access$000($x0) { + nle_TextureTerrainMap_$callClinit(); + return $x0.$width2; +} +function nle_TextureTerrainMap_access$100($x0) { + nle_TextureTerrainMap_$callClinit(); + return $x0.$height2; +} +function nle_TextureTerrainMap_access$200($x0, $x1, $x2) { + nle_TextureTerrainMap_$callClinit(); + nle_TextureTerrainMap_replaceTexture($x0, $x1, $x2); +} +function nle_TextureTerrainMap_access$300($x0) { + nle_TextureTerrainMap_$callClinit(); + return $x0.$basePath0; +} +function nle_TextureTerrainMap_access$400($x0) { + nle_TextureTerrainMap_$callClinit(); + return $x0.$missingData; +} +function nle_TextureTerrainMap__clinit_() { + var var$1; + nleg_EaglerAdapterGL30_$callClinit(); + if (nleg_EaglerAdapterGL30_isWebGL) + var$1 = jn_IntBuffer_wrap($rt_createIntArray(4096)); + else { + var$1 = jn_ByteBuffer_allocateDirect(16384); + var$1.$order = jn_ByteOrder_BIG_ENDIAN; + var$1 = jn_ByteBufferImpl_asIntBuffer(var$1); + } + nle_TextureTerrainMap_uploadBuffer = var$1; +} +function nms_TextureMap() { + var a = this; jl_Object.call(a); + a.$textureType = 0; + a.$textureName = null; + a.$basePath = null; + a.$textureExt = null; + a.$mapTexturesStiched = null; + a.$missingImage = null; + a.$missingTextureStiched = null; + a.$atlasTexture = null; + a.$listTextureStiched = null; + a.$textureStichedMap = null; +} +function nms_TextureMap_refreshTextures($this) { + var $var19, $var2, $var3, $var4, $var23, $var20, $var21, $var22, $var24, $var5, $var18, $var7, $var25, $var27, $var29, $var10, $var11, $var12, $var28, $var14, $var13, $var6, $var8, $var9, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var13 = $thread.pop();$var14 = $thread.pop();$var28 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var29 = $thread.pop();$var27 = $thread.pop();$var25 = $thread.pop();$var7 = $thread.pop();$var18 = $thread.pop();$var5 = $thread.pop();$var24 = $thread.pop();$var22 = $thread.pop();$var21 = $thread.pop();$var20 = $thread.pop();$var23 = $thread.pop();$var4 = $thread.pop();$var3 = + $thread.pop();$var2 = $thread.pop();$var19 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + ju_HashMap_clear($this.$textureStichedMap); + if (!$this.$textureType) { + nms_Block_$callClinit(); + $var19 = nms_Block_blocksList.data; + $var2 = $var19.length; + $var3 = 0; + while ($var3 < $var2) { + $var4 = $var19[$var3]; + if ($var4 !== null) + $var4.$registerIcons($this); + $var3 = $var3 + 1 | 0; + } + nms_RenderGlobal_registerDestroyBlockIcons(nmc_Minecraft_theMinecraft.$renderGlobal, $this); + nms_RenderManager_updateIcons(nms_RenderManager_instance, $this); + } + nms_Item_$callClinit(); + $var19 = nms_Item_itemsList.data; + $var2 = $var19.length; + $var3 = 0; + while ($var3 < $var2) { + $var23 = $var19[$var3]; + if ($var23 !== null && $var23.$getSpriteNumber() == $this.$textureType) + $var23.$registerIcons($this); + $var3 = $var3 + 1 | 0; + } + $var20 = ju_HashMap__init_(); + $var21 = nms_TextureManager_createStitcher(nms_TextureManager_instance, $this.$textureName); + ju_HashMap_clear($this.$mapTexturesStiched); + ju_ArrayList_clear($this.$listTextureStiched); + $var22 = nms_TextureManager_makeTexture(nms_TextureManager_instance, $rt_s(1060), 2, $this.$missingImage.$w0, $this.$missingImage.$h0, 33071, 6408, 9728, 9728, 0, $this.$missingImage); + $var24 = nms_StitchHolder__init_($var22); + nms_Stitcher_addStitchHolder($var21, $var24); + $var19 = $rt_createArray(nms_Texture, 1); + $var19.data[0] = $var22; + ju_HashMap_putImpl($var20, $var24, ju_Arrays_asList($var19)); + $var5 = ju_HashMap_keySet($this.$textureStichedMap).$iterator(); + if (!$var5.$hasNext()) { + a: { + try { + nms_Stitcher_doStitch($var21); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof nms_StitcherException) { + $var18 = $$je; + } else { + throw $$e; + } + } + $rt_throw($var18); + } + $this.$atlasTexture = nms_Stitcher_getTexture($var21); + $var7 = ju_AbstractList_iterator(nms_Stitcher_getStichSlots($var21)); + while (ju_AbstractList$1_hasNext($var7)) { + $var25 = ju_AbstractList$1_next($var7); + $var27 = $var25.$holder; + $var29 = $var27.$theTexture.$textureName1; + $var10 = ju_HashMap_get($var20, $var27); + $var11 = ju_HashMap_get($this.$textureStichedMap, $var29); + $var12 = 0; + if ($var11 === null) { + $var12 = 1; + $var11 = nms_TextureStitched_makeTextureStitched($var29); + if (!jl_String_equals($var29, $rt_s(1060))) { + $var28 = jl_System_out(); + $var14 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var14); + jl_AbstractStringBuilder_append($var14, $rt_s(1533)); + jl_AbstractStringBuilder_append($var14, $var29); + jl_AbstractStringBuilder_append($var14, $rt_s(1534)); + jl_AbstractStringBuilder_append($var14, $this.$textureName); + ji_PrintStream_println($var28, jl_AbstractStringBuilder_toString($var14)); + } + } + nms_TextureStitched_init($var11, $this.$atlasTexture, $var10, $var25.$originX0, $var25.$originY0, $var27.$theTexture.$width1, $var27.$theTexture.$height1, $var27.$rotated); + ju_HashMap_putImpl($this.$mapTexturesStiched, $var29, $var11); + if (!$var12) + ju_HashMap_remove($this.$textureStichedMap, $var29); + if ($var10.$size0() > 1) { + ju_ArrayList_add($this.$listTextureStiched, $var11); + $var28 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var28); + jl_AbstractStringBuilder_append($var28, $this.$basePath); + jl_AbstractStringBuilder_append($var28, $var29); + jl_AbstractStringBuilder_append($var28, $rt_s(1106)); + $var13 = jl_AbstractStringBuilder_toString($var28); + $var14 = nmc_Minecraft_theMinecraft.$texturePackList.$selectedTexturePack; + $var28 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var28); + jl_AbstractStringBuilder_append($var28, $rt_s(61)); + jl_AbstractStringBuilder_append($var28, $this.$basePath); + jl_AbstractStringBuilder_append($var28, $var29); + jl_AbstractStringBuilder_append($var28, $rt_s(73)); + nms_TexturePackImplementation_func_98138_b($var14, jl_StringBuilder_toString($var28), 0); + if (nms_TexturePackImplementation_func_98138_b($var14, jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(61)), $var13)), 0)) { + ji_PrintStream_println(jl_System_out(), jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1535)), $var13))); + nms_TextureStitched_readAnimationInfo($var11, jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(61)), $var13))); + } + } + } + $this.$missingTextureStiched = ju_HashMap_get($this.$mapTexturesStiched, $rt_s(1060)); + $var20 = ju_HashMap_values($this.$textureStichedMap).$iterator(); + while ($var20.$hasNext()) { + nms_TextureStitched_copyFrom($var20.$next(), $this.$missingTextureStiched); + } + jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1536)), $this.$textureName), $rt_s(73))); + nms_Texture_uploadTexture($this.$atlasTexture); + return; + } + $var6 = $var5.$next(); + $var28 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var28); + jl_AbstractStringBuilder_append($var28, $this.$basePath); + jl_AbstractStringBuilder_append($var28, $var6); + jl_AbstractStringBuilder_append($var28, $this.$textureExt); + $var7 = jl_AbstractStringBuilder_toString($var28); + $var28 = nms_TextureManager_instance; + $ptr = 1; + case 1: + $tmp = nms_TextureManager_createTexture($var28, $var7); + if ($rt_suspending()) { + break main; + } + $var8 = $tmp; + if (!ju_AbstractCollection_isEmpty($var8)) { + $var9 = nms_StitchHolder__init_(ju_ArrayList_get($var8, 0)); + nms_Stitcher_addStitchHolder($var21, $var9); + ju_HashMap_putImpl($var20, $var9, $var8); + } + if (!$var5.$hasNext()) { + b: { + try { + nms_Stitcher_doStitch($var21); + break b; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof nms_StitcherException) { + $var18 = $$je; + } else { + throw $$e; + } + } + $rt_throw($var18); + } + $this.$atlasTexture = nms_Stitcher_getTexture($var21); + $var7 = ju_AbstractList_iterator(nms_Stitcher_getStichSlots($var21)); + while (ju_AbstractList$1_hasNext($var7)) { + $var25 = ju_AbstractList$1_next($var7); + $var27 = $var25.$holder; + $var29 = $var27.$theTexture.$textureName1; + $var10 = ju_HashMap_get($var20, $var27); + $var11 = ju_HashMap_get($this.$textureStichedMap, $var29); + $var12 = 0; + if ($var11 === null) { + $var12 = 1; + $var11 = nms_TextureStitched_makeTextureStitched($var29); + if (!jl_String_equals($var29, $rt_s(1060))) { + $var28 = jl_System_out(); + $var14 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var14); + jl_AbstractStringBuilder_append($var14, $rt_s(1533)); + jl_AbstractStringBuilder_append($var14, $var29); + jl_AbstractStringBuilder_append($var14, $rt_s(1534)); + jl_AbstractStringBuilder_append($var14, $this.$textureName); + ji_PrintStream_println($var28, jl_AbstractStringBuilder_toString($var14)); + } + } + nms_TextureStitched_init($var11, $this.$atlasTexture, $var10, $var25.$originX0, $var25.$originY0, $var27.$theTexture.$width1, $var27.$theTexture.$height1, $var27.$rotated); + ju_HashMap_putImpl($this.$mapTexturesStiched, $var29, $var11); + if (!$var12) + ju_HashMap_remove($this.$textureStichedMap, $var29); + if ($var10.$size0() > 1) { + ju_ArrayList_add($this.$listTextureStiched, $var11); + $var28 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var28); + jl_AbstractStringBuilder_append($var28, $this.$basePath); + jl_AbstractStringBuilder_append($var28, $var29); + jl_AbstractStringBuilder_append($var28, $rt_s(1106)); + $var13 = jl_AbstractStringBuilder_toString($var28); + $var14 = nmc_Minecraft_theMinecraft.$texturePackList.$selectedTexturePack; + $var28 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var28); + jl_AbstractStringBuilder_append($var28, $rt_s(61)); + jl_AbstractStringBuilder_append($var28, $this.$basePath); + jl_AbstractStringBuilder_append($var28, $var29); + jl_AbstractStringBuilder_append($var28, $rt_s(73)); + nms_TexturePackImplementation_func_98138_b($var14, jl_StringBuilder_toString($var28), 0); + if (nms_TexturePackImplementation_func_98138_b($var14, jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(61)), $var13)), 0)) { + ji_PrintStream_println(jl_System_out(), jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1535)), $var13))); + nms_TextureStitched_readAnimationInfo($var11, jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(61)), $var13))); + } + } + } + $this.$missingTextureStiched = ju_HashMap_get($this.$mapTexturesStiched, $rt_s(1060)); + $var20 = ju_HashMap_values($this.$textureStichedMap).$iterator(); + while ($var20.$hasNext()) { + nms_TextureStitched_copyFrom($var20.$next(), $this.$missingTextureStiched); + } + jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(1536)), $this.$textureName), $rt_s(73))); + nms_Texture_uploadTexture($this.$atlasTexture); + return; + } + $var6 = $var5.$next(); + $var28 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var28); + jl_AbstractStringBuilder_append($var28, $this.$basePath); + jl_AbstractStringBuilder_append($var28, $var6); + jl_AbstractStringBuilder_append($var28, $this.$textureExt); + $var7 = jl_AbstractStringBuilder_toString($var28); + $var28 = nms_TextureManager_instance; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var19, $var2, $var3, $var4, $var23, $var20, $var21, $var22, $var24, $var5, $var18, $var7, $var25, $var27, $var29, $var10, $var11, $var12, $var28, $var14, $var13, $var6, $var8, $var9, $ptr); +} +function nms_TextureMap_updateAnimations($this) { + var $var1; + $var1 = ju_AbstractList_iterator($this.$listTextureStiched); + while (ju_AbstractList$1_hasNext($var1)) { + ju_AbstractList$1_next($var1).$updateAnimation0(); + } +} +function nms_TextureMap_getTexture($this) { + return $this.$atlasTexture; +} +function nms_TextureMap_registerIcon($this, $par1Str) { + var $var2; + if ($par1Str === null) { + $var2 = new jl_RuntimeException; + jl_Throwable__init_($var2, $rt_s(1537)); + jl_Throwable_printStackTrace($var2); + } + $var2 = ju_HashMap_get($this.$textureStichedMap, $par1Str); + if ($var2 === null) { + $var2 = nms_TextureStitched_makeTextureStitched($par1Str); + ju_HashMap_putImpl($this.$textureStichedMap, $par1Str, $var2); + } + return $var2; +} +function nms_TextureMap_getMissingIcon($this) { + return $this.$missingTextureStiched; +} +function ji_Reader() { + jl_Object.call(this); + this.$lock = null; +} +function ji_Reader__init_() { + var var_0 = new ji_Reader(); + ji_Reader__init_0(var_0); + return var_0; +} +function ji_Reader__init_0($this) { + $this.$lock = new jl_Object; +} +function ji_BufferedReader() { + var a = this; ji_Reader.call(a); + a.$innerReader = null; + a.$buffer4 = null; + a.$index7 = 0; + a.$count4 = 0; + a.$eof1 = 0; + a.$mark3 = 0; +} +function ji_BufferedReader__init_(var_0) { + var var_1 = new ji_BufferedReader(); + ji_BufferedReader__init_0(var_1, var_0); + return var_1; +} +function ji_BufferedReader__init_0($this, $innerReader) { + ji_Reader__init_0($this); + $this.$mark3 = (-1); + $this.$innerReader = $innerReader; + $this.$buffer4 = $rt_createCharArray(jl_Math_max(64, 1024)); +} +function ji_BufferedReader_read($this) { + var var$1, var$2; + ji_BufferedReader_requireOpened($this); + if ($this.$index7 >= $this.$count4 && !ji_BufferedReader_fillBuffer($this, 0)) + return (-1); + var$1 = $this.$buffer4.data; + var$2 = $this.$index7; + $this.$index7 = var$2 + 1 | 0; + return var$1[var$2]; +} +function ji_BufferedReader_close($this) { + ji_BufferedReader_requireOpened($this); + $this.$innerReader.$close(); + $this.$innerReader = null; +} +function ji_BufferedReader_readLine($this) { + var $line, var$2, var$3, $ch; + ji_BufferedReader_requireOpened($this); + if ($this.$eof1 && $this.$index7 >= $this.$count4) + return null; + $line = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($line); + a: { + while (true) { + if ($this.$index7 >= $this.$count4 && !ji_BufferedReader_fillBuffer($this, 0)) + break a; + var$2 = $this.$buffer4.data; + var$3 = $this.$index7; + $this.$index7 = var$3 + 1 | 0; + $ch = var$2[var$3]; + if ($ch == 10) + break; + if ($ch == 13) { + if ($this.$index7 >= $this.$count4 && !ji_BufferedReader_fillBuffer($this, 0)) + break a; + if ($this.$buffer4.data[$this.$index7] != 10) + break a; + $this.$index7 = $this.$index7 + 1 | 0; + break a; + } + jl_AbstractStringBuilder_append0($line, $ch); + } + } + return jl_AbstractStringBuilder_toString($line); +} +function ji_BufferedReader_fillBuffer($this, $offset) { + var $charsRead; + if ($this.$eof1) + return 0; + a: { + while (true) { + if ($offset >= $this.$buffer4.data.length) + break a; + $charsRead = $this.$innerReader.$read5($this.$buffer4, $offset, $this.$buffer4.data.length - $offset | 0); + if ($charsRead == (-1)) { + $this.$eof1 = 1; + break a; + } + if (!$charsRead) + break; + $offset = $offset + $charsRead | 0; + } + } + $this.$count4 = $offset; + $this.$index7 = 0; + $this.$mark3 = (-1); + return 1; +} +function ji_BufferedReader_requireOpened($this) { + var var$1; + if ($this.$innerReader !== null) + return; + var$1 = new ji_IOException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); +} +function ji_InputStreamReader() { + var a = this; ji_Reader.call(a); + a.$stream = null; + a.$decoder = null; + a.$inData = null; + a.$inBuffer = null; + a.$outData = null; + a.$outBuffer = null; + a.$streamEof = 0; + a.$eof2 = 0; +} +function ji_InputStreamReader__init_(var_0, var_1) { + var var_2 = new ji_InputStreamReader(); + ji_InputStreamReader__init_0(var_2, var_0, var_1); + return var_2; +} +function ji_InputStreamReader__init_0($this, $in, $charsetName) { + var var$3, $$je; + a: { + try { + var$3 = jnc_Charset_forName(jl_String_toString($charsetName)); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jnc_UnsupportedCharsetException) { + } else { + throw $$e; + } + } + $in = new ji_UnsupportedEncodingException; + jl_Throwable__init_($in, $charsetName); + $rt_throw($in); + } + $charsetName = jnc_CharsetDecoder_onUnmappableCharacter(jnc_CharsetDecoder_onMalformedInput(jnci_UTF8Charset_newDecoder(var$3), jnc_CodingErrorAction_REPLACE), jnc_CodingErrorAction_REPLACE); + ji_Reader__init_0($this); + $this.$inData = $rt_createByteArray(8192); + $this.$inBuffer = jn_ByteBuffer_wrap0($this.$inData); + $this.$outData = $rt_createCharArray(1024); + $this.$outBuffer = jn_CharBuffer_wrap($this.$outData); + $this.$stream = $in; + $this.$decoder = $charsetName; + jn_Buffer_position0($this.$outBuffer, $this.$outBuffer.$limit); + jn_Buffer_position0($this.$inBuffer, $this.$inBuffer.$limit); +} +function ji_InputStreamReader_close($this) { + return; +} +function ji_InputStreamReader_read($this, $cbuf, $off, $len) { + var $bytesRead, $sz, var$6; + if ($this.$eof2 && !jn_Buffer_hasRemaining($this.$outBuffer)) + return (-1); + $bytesRead = 0; + a: { + while ($len > 0) { + $sz = jl_Math_min($len, jn_Buffer_remaining($this.$outBuffer)); + jn_CharBuffer_get0($this.$outBuffer, $cbuf, $off + $bytesRead | 0, $sz); + $len = $len - $sz | 0; + $bytesRead = $bytesRead + $sz | 0; + if (!jn_Buffer_hasRemaining($this.$outBuffer)) { + if ($this.$eof2) + var$6 = 0; + else { + jn_CharBufferImpl_compact($this.$outBuffer); + b: { + while (true) { + if (!jn_Buffer_hasRemaining($this.$inBuffer)) { + if ($this.$streamEof) + var$6 = 0; + else { + jn_ByteBufferImpl_compact($this.$inBuffer); + c: { + while (true) { + if (!jn_Buffer_hasRemaining($this.$inBuffer)) + break c; + var$6 = ji_ByteArrayInputStream_read0($this.$stream, $this.$inBuffer.$array0, $this.$inBuffer.$position, jn_Buffer_remaining($this.$inBuffer)); + if (var$6 == (-1)) { + $this.$streamEof = 1; + break c; + } + jn_Buffer_position0($this.$inBuffer, $this.$inBuffer.$position + var$6 | 0); + if (!var$6) + break; + } + } + jn_Buffer_flip($this.$inBuffer); + var$6 = 1; + } + if (!var$6) + break b; + } + if (!jnc_CoderResult_isOverflow(jnc_CharsetDecoder_decode0($this.$decoder, $this.$inBuffer, $this.$outBuffer, $this.$streamEof))) + continue; + else + break; + } + } + if (!jn_Buffer_hasRemaining($this.$inBuffer) && $this.$streamEof && jnc_CoderResult_isUnderflow(jnc_CharsetDecoder_flush($this.$decoder, $this.$outBuffer))) + $this.$eof2 = 1; + jn_Buffer_flip($this.$outBuffer); + var$6 = 1; + } + if (!var$6) + break a; + } + } + } + return $bytesRead; +} +function nms_MouseFilter() { + var a = this; jl_Object.call(a); + a.$field_76336_a = 0.0; + a.$field_76334_b = 0.0; + a.$field_76335_c = 0.0; +} +function nms_MouseFilter__init_0() { + var var_0 = new nms_MouseFilter(); + nms_MouseFilter__init_(var_0); + return var_0; +} +function nms_MouseFilter__init_($this) { + return; +} +function nms_MouseFilter_smooth($this, $par1, $par2) { + var var$3; + a: { + $this.$field_76336_a = $this.$field_76336_a + $par1; + $par1 = ($this.$field_76336_a - $this.$field_76334_b) * $par2; + $this.$field_76335_c = $this.$field_76335_c + ($par1 - $this.$field_76335_c) * 0.5; + var$3 = $rt_compare($par1, 0.0); + if (!(var$3 > 0 && $par1 > $this.$field_76335_c)) { + if (var$3 >= 0) + break a; + if ($par1 >= $this.$field_76335_c) + break a; + } + $par1 = $this.$field_76335_c; + } + $this.$field_76334_b = $this.$field_76334_b + $par1; + return $par1; +} +function nms_EntityCreature() { + var a = this; nms_EntityLiving.call(a); + a.$pathToEntity = null; + a.$entityToAttack = null; + a.$hasAttacked = 0; + a.$fleeingTick = 0; +} +function nms_EntityCreature__init_() { + var var_0 = new nms_EntityCreature(); + nms_EntityCreature__init_0(var_0); + return var_0; +} +function nms_EntityCreature__init_0($this) { + nms_EntityLiving__init_0($this); + $this.$hasAttacked = 0; + $this.$fleeingTick = 0; +} +function nms_EntityCreature_isMovementCeased($this) { + return 0; +} +function nms_EntityCreature_updateEntityActionState($this) { + var $var1, $var2, var$3, $var21, $var3, $var4, $var5, $var6, $var16, $var8, $var10, $var12, $var15, $var18, $var20, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var20 = $thread.pop();$var18 = $thread.pop();$var15 = $thread.pop();$var12 = $thread.pop();$var10 = $thread.pop();$var8 = $thread.pop();$var16 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var21 = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1031)); + if ($this.$fleeingTick > 0) + $this.$fleeingTick = $this.$fleeingTick - 1 | 0; + $this.$hasAttacked = 0; + $var1 = 16.0; + if ($this.$entityToAttack === null) { + $ptr = 1; + continue main; + } + if ($this.$entityToAttack.$isEntityAlive()) { + $var2 = nms_Entity_getDistanceToEntity($this.$entityToAttack, $this); + var$3 = $this.$entityToAttack; + $ptr = 2; + continue main; + } + $this.$entityToAttack = null; + nms_Profiler_endSection($this.$worldObj.$theProfiler); + if (!$this.$hasAttacked && $this.$entityToAttack !== null && !($this.$pathToEntity !== null && nle_EaglercraftRandom_nextInt($this.$rand0, 20))) + $this.$pathToEntity = nms_World_getPathEntityToEntity($this.$worldObj, $this, $this.$entityToAttack, $var1, 1, 0, 0, 1); + else if (!$this.$hasAttacked && !(!($this.$pathToEntity === null && !nle_EaglercraftRandom_nextInt($this.$rand0, 180)) && nle_EaglercraftRandom_nextInt($this.$rand0, 120) && $this.$fleeingTick <= 0) && $this.$entityAge < 100) + nms_EntityCreature_updateWanderPath($this); + $var21 = nms_MathHelper_floor_double($this.$boundingBox.$minY + 0.5); + $var3 = $this.$isInWater(); + $var4 = nms_Entity_handleLavaMovement($this); + $this.$rotationPitch = 0.0; + if ($this.$pathToEntity !== null && nle_EaglercraftRandom_nextInt($this.$rand0, 100)) { + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1538)); + $var5 = nms_PathEntity_getPosition($this.$pathToEntity, $this); + $var6 = $this.$width0 * 2.0; + $var16 = $var6 * $var6; + while ($var5 !== null && nms_Vec3_squareDistanceTo0($var5, $this.$posX, $var5.$yCoord, $this.$posZ) < $var16) { + nms_PathEntity_incrementPathIndex($this.$pathToEntity); + if (!nms_PathEntity_isFinished($this.$pathToEntity)) { + $var5 = nms_PathEntity_getPosition($this.$pathToEntity, $this); + continue; + } + $var5 = null; + $this.$pathToEntity = null; + } + $this.$isJumping = 0; + if ($var5 !== null) { + $var8 = $var5.$xCoord - $this.$posX; + $var10 = $var5.$zCoord - $this.$posZ; + $var12 = $var5.$yCoord - $var21; + $var15 = nms_MathHelper_wrapAngleTo180_float(jl_Math_atan2($var10, $var8) * 180.0 / 3.141592653589793 - 90.0 - $this.$rotationYaw); + $this.$moveForward = $this.$moveSpeed; + if ($var15 > 30.0) + $var15 = 30.0; + if ($var15 < (-30.0)) + $var15 = (-30.0); + $this.$rotationYaw = $this.$rotationYaw + $var15; + if ($this.$hasAttacked && $this.$entityToAttack !== null) { + $var16 = $this.$entityToAttack.$posX - $this.$posX; + $var18 = $this.$entityToAttack.$posZ - $this.$posZ; + $var20 = $this.$rotationYaw; + $this.$rotationYaw = jl_Math_atan2($var18, $var16) * 180.0 / 3.141592653589793 - 90.0; + $var1 = ($var20 - $this.$rotationYaw + 90.0) * 3.1415927410125732 / 180.0; + $this.$moveStrafing = -nms_MathHelper_sin($var1) * $this.$moveForward * 1.0; + $this.$moveForward = nms_MathHelper_cos($var1) * $this.$moveForward * 1.0; + } + if ($var12 > 0.0) + $this.$isJumping = 1; + } + if ($this.$entityToAttack !== null) + nms_EntityLiving_faceEntity($this, $this.$entityToAttack, 30.0, 30.0); + if ($this.$isCollidedHorizontally && !nms_EntityCreature_hasPath($this)) + $this.$isJumping = 1; + if (nle_EaglercraftRandom_nextFloat($this.$rand0) < 0.800000011920929 && !(!$var3 && !$var4)) + $this.$isJumping = 1; + nms_Profiler_endSection($this.$worldObj.$theProfiler); + return; + } + $ptr = 4; + continue main; + case 1: + $tmp = $this.$findPlayerToAttack(); + if ($rt_suspending()) { + break main; + } + var$3 = $tmp; + $this.$entityToAttack = var$3; + if ($this.$entityToAttack !== null) + $this.$pathToEntity = nms_World_getPathEntityToEntity($this.$worldObj, $this, $this.$entityToAttack, $var1, 1, 0, 0, 1); + nms_Profiler_endSection($this.$worldObj.$theProfiler); + if (!$this.$hasAttacked && $this.$entityToAttack !== null && !($this.$pathToEntity !== null && nle_EaglercraftRandom_nextInt($this.$rand0, 20))) + $this.$pathToEntity = nms_World_getPathEntityToEntity($this.$worldObj, $this, $this.$entityToAttack, $var1, 1, 0, 0, 1); + else if (!$this.$hasAttacked && !(!($this.$pathToEntity === null && !nle_EaglercraftRandom_nextInt($this.$rand0, 180)) && nle_EaglercraftRandom_nextInt($this.$rand0, 120) && $this.$fleeingTick <= 0) && $this.$entityAge < 100) + nms_EntityCreature_updateWanderPath($this); + $var21 = nms_MathHelper_floor_double($this.$boundingBox.$minY + 0.5); + $var3 = $this.$isInWater(); + $var4 = nms_Entity_handleLavaMovement($this); + $this.$rotationPitch = 0.0; + if ($this.$pathToEntity !== null && nle_EaglercraftRandom_nextInt($this.$rand0, 100)) { + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1538)); + $var5 = nms_PathEntity_getPosition($this.$pathToEntity, $this); + $var6 = $this.$width0 * 2.0; + $var16 = $var6 * $var6; + while ($var5 !== null && nms_Vec3_squareDistanceTo0($var5, $this.$posX, $var5.$yCoord, $this.$posZ) < $var16) { + nms_PathEntity_incrementPathIndex($this.$pathToEntity); + if (!nms_PathEntity_isFinished($this.$pathToEntity)) { + $var5 = nms_PathEntity_getPosition($this.$pathToEntity, $this); + continue; + } + $var5 = null; + $this.$pathToEntity = null; + } + $this.$isJumping = 0; + if ($var5 !== null) { + $var8 = $var5.$xCoord - $this.$posX; + $var10 = $var5.$zCoord - $this.$posZ; + $var12 = $var5.$yCoord - $var21; + $var15 = nms_MathHelper_wrapAngleTo180_float(jl_Math_atan2($var10, $var8) * 180.0 / 3.141592653589793 - 90.0 - $this.$rotationYaw); + $this.$moveForward = $this.$moveSpeed; + if ($var15 > 30.0) + $var15 = 30.0; + if ($var15 < (-30.0)) + $var15 = (-30.0); + $this.$rotationYaw = $this.$rotationYaw + $var15; + if ($this.$hasAttacked && $this.$entityToAttack !== null) { + $var16 = $this.$entityToAttack.$posX - $this.$posX; + $var18 = $this.$entityToAttack.$posZ - $this.$posZ; + $var20 = $this.$rotationYaw; + $this.$rotationYaw = jl_Math_atan2($var18, $var16) * 180.0 / 3.141592653589793 - 90.0; + $var1 = ($var20 - $this.$rotationYaw + 90.0) * 3.1415927410125732 / 180.0; + $this.$moveStrafing = -nms_MathHelper_sin($var1) * $this.$moveForward * 1.0; + $this.$moveForward = nms_MathHelper_cos($var1) * $this.$moveForward * 1.0; + } + if ($var12 > 0.0) + $this.$isJumping = 1; + } + if ($this.$entityToAttack !== null) + nms_EntityLiving_faceEntity($this, $this.$entityToAttack, 30.0, 30.0); + if ($this.$isCollidedHorizontally && !nms_EntityCreature_hasPath($this)) + $this.$isJumping = 1; + if (nle_EaglercraftRandom_nextFloat($this.$rand0) < 0.800000011920929 && !(!$var3 && !$var4)) + $this.$isJumping = 1; + nms_Profiler_endSection($this.$worldObj.$theProfiler); + return; + } + $ptr = 4; + continue main; + case 2: + $tmp = nms_EntityLiving_canEntityBeSeen($this, var$3); + if ($rt_suspending()) { + break main; + } + $var21 = $tmp; + if ($var21) { + var$3 = $this.$entityToAttack; + $ptr = 3; + continue main; + } + nms_Profiler_endSection($this.$worldObj.$theProfiler); + if (!$this.$hasAttacked && $this.$entityToAttack !== null && !($this.$pathToEntity !== null && nle_EaglercraftRandom_nextInt($this.$rand0, 20))) + $this.$pathToEntity = nms_World_getPathEntityToEntity($this.$worldObj, $this, $this.$entityToAttack, $var1, 1, 0, 0, 1); + else if (!$this.$hasAttacked && !(!($this.$pathToEntity === null && !nle_EaglercraftRandom_nextInt($this.$rand0, 180)) && nle_EaglercraftRandom_nextInt($this.$rand0, 120) && $this.$fleeingTick <= 0) && $this.$entityAge < 100) + nms_EntityCreature_updateWanderPath($this); + $var21 = nms_MathHelper_floor_double($this.$boundingBox.$minY + 0.5); + $var3 = $this.$isInWater(); + $var4 = nms_Entity_handleLavaMovement($this); + $this.$rotationPitch = 0.0; + if ($this.$pathToEntity !== null && nle_EaglercraftRandom_nextInt($this.$rand0, 100)) { + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1538)); + $var5 = nms_PathEntity_getPosition($this.$pathToEntity, $this); + $var6 = $this.$width0 * 2.0; + $var16 = $var6 * $var6; + while ($var5 !== null && nms_Vec3_squareDistanceTo0($var5, $this.$posX, $var5.$yCoord, $this.$posZ) < $var16) { + nms_PathEntity_incrementPathIndex($this.$pathToEntity); + if (!nms_PathEntity_isFinished($this.$pathToEntity)) { + $var5 = nms_PathEntity_getPosition($this.$pathToEntity, $this); + continue; + } + $var5 = null; + $this.$pathToEntity = null; + } + $this.$isJumping = 0; + if ($var5 !== null) { + $var8 = $var5.$xCoord - $this.$posX; + $var10 = $var5.$zCoord - $this.$posZ; + $var12 = $var5.$yCoord - $var21; + $var15 = nms_MathHelper_wrapAngleTo180_float(jl_Math_atan2($var10, $var8) * 180.0 / 3.141592653589793 - 90.0 - $this.$rotationYaw); + $this.$moveForward = $this.$moveSpeed; + if ($var15 > 30.0) + $var15 = 30.0; + if ($var15 < (-30.0)) + $var15 = (-30.0); + $this.$rotationYaw = $this.$rotationYaw + $var15; + if ($this.$hasAttacked && $this.$entityToAttack !== null) { + $var16 = $this.$entityToAttack.$posX - $this.$posX; + $var18 = $this.$entityToAttack.$posZ - $this.$posZ; + $var20 = $this.$rotationYaw; + $this.$rotationYaw = jl_Math_atan2($var18, $var16) * 180.0 / 3.141592653589793 - 90.0; + $var1 = ($var20 - $this.$rotationYaw + 90.0) * 3.1415927410125732 / 180.0; + $this.$moveStrafing = -nms_MathHelper_sin($var1) * $this.$moveForward * 1.0; + $this.$moveForward = nms_MathHelper_cos($var1) * $this.$moveForward * 1.0; + } + if ($var12 > 0.0) + $this.$isJumping = 1; + } + if ($this.$entityToAttack !== null) + nms_EntityLiving_faceEntity($this, $this.$entityToAttack, 30.0, 30.0); + if ($this.$isCollidedHorizontally && !nms_EntityCreature_hasPath($this)) + $this.$isJumping = 1; + if (nle_EaglercraftRandom_nextFloat($this.$rand0) < 0.800000011920929 && !(!$var3 && !$var4)) + $this.$isJumping = 1; + nms_Profiler_endSection($this.$worldObj.$theProfiler); + return; + } + $ptr = 4; + continue main; + case 3: + $this.$attackEntity0(var$3, $var2); + if ($rt_suspending()) { + break main; + } + nms_Profiler_endSection($this.$worldObj.$theProfiler); + if (!$this.$hasAttacked && $this.$entityToAttack !== null && !($this.$pathToEntity !== null && nle_EaglercraftRandom_nextInt($this.$rand0, 20))) + $this.$pathToEntity = nms_World_getPathEntityToEntity($this.$worldObj, $this, $this.$entityToAttack, $var1, 1, 0, 0, 1); + else if (!$this.$hasAttacked && !(!($this.$pathToEntity === null && !nle_EaglercraftRandom_nextInt($this.$rand0, 180)) && nle_EaglercraftRandom_nextInt($this.$rand0, 120) && $this.$fleeingTick <= 0) && $this.$entityAge < 100) + nms_EntityCreature_updateWanderPath($this); + $var21 = nms_MathHelper_floor_double($this.$boundingBox.$minY + 0.5); + $var3 = $this.$isInWater(); + $var4 = nms_Entity_handleLavaMovement($this); + $this.$rotationPitch = 0.0; + if ($this.$pathToEntity !== null && nle_EaglercraftRandom_nextInt($this.$rand0, 100)) { + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1538)); + $var5 = nms_PathEntity_getPosition($this.$pathToEntity, $this); + $var6 = $this.$width0 * 2.0; + $var16 = $var6 * $var6; + while ($var5 !== null && nms_Vec3_squareDistanceTo0($var5, $this.$posX, $var5.$yCoord, $this.$posZ) < $var16) { + nms_PathEntity_incrementPathIndex($this.$pathToEntity); + if (!nms_PathEntity_isFinished($this.$pathToEntity)) { + $var5 = nms_PathEntity_getPosition($this.$pathToEntity, $this); + continue; + } + $var5 = null; + $this.$pathToEntity = null; + } + $this.$isJumping = 0; + if ($var5 !== null) { + $var8 = $var5.$xCoord - $this.$posX; + $var10 = $var5.$zCoord - $this.$posZ; + $var12 = $var5.$yCoord - $var21; + $var15 = nms_MathHelper_wrapAngleTo180_float(jl_Math_atan2($var10, $var8) * 180.0 / 3.141592653589793 - 90.0 - $this.$rotationYaw); + $this.$moveForward = $this.$moveSpeed; + if ($var15 > 30.0) + $var15 = 30.0; + if ($var15 < (-30.0)) + $var15 = (-30.0); + $this.$rotationYaw = $this.$rotationYaw + $var15; + if ($this.$hasAttacked && $this.$entityToAttack !== null) { + $var16 = $this.$entityToAttack.$posX - $this.$posX; + $var18 = $this.$entityToAttack.$posZ - $this.$posZ; + $var20 = $this.$rotationYaw; + $this.$rotationYaw = jl_Math_atan2($var18, $var16) * 180.0 / 3.141592653589793 - 90.0; + $var1 = ($var20 - $this.$rotationYaw + 90.0) * 3.1415927410125732 / 180.0; + $this.$moveStrafing = -nms_MathHelper_sin($var1) * $this.$moveForward * 1.0; + $this.$moveForward = nms_MathHelper_cos($var1) * $this.$moveForward * 1.0; + } + if ($var12 > 0.0) + $this.$isJumping = 1; + } + if ($this.$entityToAttack !== null) + nms_EntityLiving_faceEntity($this, $this.$entityToAttack, 30.0, 30.0); + if ($this.$isCollidedHorizontally && !nms_EntityCreature_hasPath($this)) + $this.$isJumping = 1; + if (nle_EaglercraftRandom_nextFloat($this.$rand0) < 0.800000011920929 && !(!$var3 && !$var4)) + $this.$isJumping = 1; + nms_Profiler_endSection($this.$worldObj.$theProfiler); + return; + } + $ptr = 4; + case 4: + nms_EntityLiving_updateEntityActionState($this); + if ($rt_suspending()) { + break main; + } + $this.$pathToEntity = null; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, var$3, $var21, $var3, $var4, $var5, $var6, $var16, $var8, $var10, $var12, $var15, $var18, $var20, $ptr); +} +function nms_EntityCreature_updateWanderPath($this) { + var $var1, $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var9, $var10; + nms_Profiler_startSection($this.$worldObj.$theProfiler, $rt_s(1539)); + $var1 = 0; + $var2 = (-1); + $var3 = (-1); + $var4 = (-1); + $var5 = (-99999.0); + $var6 = 0; + while ($var6 < 10) { + $var7 = nms_MathHelper_floor_double($this.$posX + nle_EaglercraftRandom_nextInt($this.$rand0, 13) - 6.0); + $var8 = nms_MathHelper_floor_double($this.$posY + nle_EaglercraftRandom_nextInt($this.$rand0, 7) - 3.0); + $var9 = nms_MathHelper_floor_double($this.$posZ + nle_EaglercraftRandom_nextInt($this.$rand0, 13) - 6.0); + $var10 = $this.$getBlockPathWeight($var7, $var8, $var9); + if ($var10 > $var5) { + $var1 = 1; + $var5 = $var10; + $var2 = $var7; + $var3 = $var8; + $var4 = $var9; + } + $var6 = $var6 + 1 | 0; + } + if ($var1) + $this.$pathToEntity = nms_World_getEntityPathToXYZ($this.$worldObj, $this, $var2, $var3, $var4, 10.0, 1, 0, 0, 1); + nms_Profiler_endSection($this.$worldObj.$theProfiler); +} +function nms_EntityCreature_attackEntity($this, $par1Entity, $par2) { + return; +} +function nms_EntityCreature_getBlockPathWeight($this, $par1, $par2, $par3) { + return 0.0; +} +function nms_EntityCreature_findPlayerToAttack($this) { + return null; +} +function nms_EntityCreature_hasPath($this) { + return $this.$pathToEntity === null ? 0 : 1; +} +function nms_EntityCreature_getEntityToAttack($this) { + return $this.$entityToAttack; +} +function nms_EntityCreature_setTarget($this, $par1Entity) { + $this.$entityToAttack = $par1Entity; +} +function nms_EntityCreature_getSpeedModifier($this) { + var $var1; + $var1 = nms_EntityLiving_getSpeedModifier($this); + if ($this.$fleeingTick > 0 && !$this.$isAIEnabled()) + $var1 = $var1 * 2.0; + return $var1; +} +function nms_IAnimals() { +} +function nms_IMob() { +} +var nms_IMob_mobSelector = null; +function nms_IMob__clinit_() { + nms_IMob_mobSelector = new nms_FilterIMob; +} +function nms_EntityMob() { + nms_EntityCreature.call(this); +} +function nms_EntityMob__init_() { + var var_0 = new nms_EntityMob(); + nms_EntityMob__init_0(var_0); + return var_0; +} +function nms_EntityMob__init_0($this) { + nms_EntityCreature__init_0($this); + $this.$experienceValue = 5; +} +function nms_EntityMob_onLivingUpdate($this) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_EntityLiving_updateArmSwingProgress($this); + if ($this.$getBrightness(1.0) > 0.5) + $this.$entityAge = $this.$entityAge + 2 | 0; + $ptr = 1; + case 1: + nms_EntityLiving_onLivingUpdate($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $ptr); +} +function nms_EntityMob_findPlayerToAttack($this) { + var $var1, var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var1 = nms_World_getClosestVulnerablePlayerToEntity($this.$worldObj, $this, 16.0); + if ($var1 === null) { + $var1 = null; + return $var1; + } + $ptr = 1; + case 1: + $tmp = nms_EntityLiving_canEntityBeSeen($this, $var1); + if ($rt_suspending()) { + break main; + } + var$2 = $tmp; + if (!var$2) + $var1 = null; + return $var1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, var$2, $ptr); +} +function nms_EntityMob_attackEntityFrom($this, $par1DamageSource, $par2) { + if ($this.$invulnerable) + return 0; + return 0; +} +function nms_EntityMob_attackEntityAsMob($this, $par1Entity) { + var $var2, $var3, var$4, var$5, $var4, var$7, var$8, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$var4 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = $this.$getAttackStrength($par1Entity); + if (nms_EntityLiving_isPotionActive($this, nms_Potion_damageBoost)) + $var2 = $var2 + (3 << nms_EntityLiving_getActivePotionEffect($this, nms_Potion_damageBoost).$amplifier) | 0; + if (nms_EntityLiving_isPotionActive($this, nms_Potion_weakness)) + $var2 = $var2 - (2 << nms_EntityLiving_getActivePotionEffect($this, nms_Potion_weakness).$amplifier) | 0; + $var3 = 0; + var$4 = $par1Entity instanceof nms_EntityLiving; + if (var$4) { + var$5 = $par1Entity; + $var2 = $var2 + nms_EnchantmentHelper_getEnchantmentModifierLiving($this, var$5) | 0; + $var3 = $var3 + nms_EnchantmentHelper_getKnockbackModifier($this, var$5) | 0; + } + var$5 = nms_DamageSource_causeMobDamage($this); + $ptr = 1; + case 1: + $tmp = $par1Entity.$attackEntityFrom(var$5, $var2); + if ($rt_suspending()) { + break main; + } + $var4 = $tmp; + if ($var4) { + if ($var3 > 0) { + var$7 = -nms_MathHelper_sin($this.$rotationYaw * 3.1415927410125732 / 180.0); + var$8 = $var3; + $par1Entity.$addVelocity(var$7 * var$8 * 0.5, 0.1, nms_MathHelper_cos($this.$rotationYaw * 3.1415927410125732 / 180.0) * var$8 * 0.5); + $this.$motionX = $this.$motionX * 0.6; + $this.$motionZ = $this.$motionZ * 0.6; + } + $var5 = nms_EnchantmentHelper_getFireAspectModifier($this); + if ($var5 > 0) + nms_Entity_setFire($par1Entity, $var5 * 4 | 0); + if (var$4) { + $par1Entity = $par1Entity; + var$5 = $this.$rand0; + $ptr = 2; + continue main; + } + } + return $var4; + case 2: + nms_EnchantmentThorns_func_92096_a($this, $par1Entity, var$5); + if ($rt_suspending()) { + break main; + } + return $var4; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $var2, $var3, var$4, var$5, $var4, var$7, var$8, $var5, $ptr); +} +function nms_EntityMob_attackEntity($this, $par1Entity, $par2) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$attackTime <= 0 && $par2 < 2.0 && $par1Entity.$boundingBox.$maxY > $this.$boundingBox.$minY && $par1Entity.$boundingBox.$minY < $this.$boundingBox.$maxY) { + $this.$attackTime = 20; + $ptr = 1; + continue main; + } + return; + case 1: + $this.$attackEntityAsMob($par1Entity); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $ptr); +} +function nms_EntityMob_getBlockPathWeight($this, $par1, $par2, $par3) { + return 0.5 - nms_World_getLightBrightness($this.$worldObj, $par1, $par2, $par3); +} +function nms_EntityMob_getAttackStrength($this, $par1Entity) { + return 2; +} +function nms_EntitySpider() { + nms_EntityMob.call(this); +} +function nms_EntitySpider__init_0() { + var var_0 = new nms_EntitySpider(); + nms_EntitySpider__init_(var_0); + return var_0; +} +function nms_EntitySpider__init_($this) { + nms_EntityMob__init_0($this); + nms_Entity_setSize($this, 1.399999976158142, 0.8999999761581421); + $this.$moveSpeed = 0.800000011920929; +} +function nms_EntitySpider_entityInit($this) { + nms_EntityLiving_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 16, jl_Byte__init_(0)); +} +function nms_EntitySpider_getMaxHealth($this) { + return 16; +} +function nms_EntitySpider_getMountedYOffset($this) { + return $this.$height0 * 0.75 - 0.5; +} +function nms_EntitySpider_findPlayerToAttack($this) { + if (nms_Entity_getBrightness($this, 1.0) >= 0.5) + return null; + return nms_World_getClosestVulnerablePlayerToEntity($this.$worldObj, $this, 16.0); +} +function nms_EntitySpider_getLivingSound($this) { + return $rt_s(1540); +} +function nms_EntitySpider_getHurtSound($this) { + return $rt_s(1540); +} +function nms_EntitySpider_getDeathSound($this) { + return $rt_s(1541); +} +function nms_EntitySpider_playStepSound($this, $par1, $par2, $par3, $par4) { + nms_Entity_playSound($this, $rt_s(1542), 0.15000000596046448, 1.0); +} +function nms_EntitySpider_attackEntity($this, $par1Entity, $par2) { + var $var4, $var6, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();$var6 = $thread.pop();$var4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if (nms_Entity_getBrightness($this, 1.0) > 0.5 && !nle_EaglercraftRandom_nextInt($this.$rand0, 100)) + $this.$entityToAttack = null; + else { + if ($par2 <= 2.0) + break a; + if ($par2 >= 6.0) + break a; + if (nle_EaglercraftRandom_nextInt($this.$rand0, 10)) + break a; + if ($this.$onGround) { + $var4 = $par1Entity.$posX - $this.$posX; + $var6 = $par1Entity.$posZ - $this.$posZ; + var$5 = nms_MathHelper_sqrt_double($var4 * $var4 + $var6 * $var6); + $this.$motionX = $var4 / var$5 * 0.5 * 0.800000011920929 + $this.$motionX * 0.20000000298023224; + $this.$motionZ = $var6 / var$5 * 0.5 * 0.800000011920929 + $this.$motionZ * 0.20000000298023224; + $this.$motionY = 0.4000000059604645; + } + } + return; + } + $ptr = 1; + case 1: + nms_EntityMob_attackEntity($this, $par1Entity, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $var4, $var6, var$5, $ptr); +} +function nms_EntitySpider_isOnLadder($this) { + return nms_EntitySpider_isBesideClimbableBlock($this); +} +function nms_EntitySpider_setInWeb($this) { + return; +} +function nms_EntitySpider_spiderScaleAmount($this) { + return 1.0; +} +function nms_EntitySpider_getCreatureAttribute($this) { + return nms_EnumCreatureAttribute_ARTHROPOD; +} +function nms_EntitySpider_isPotionApplicable($this, $par1PotionEffect) { + return $par1PotionEffect.$potionID != nms_Potion_poison.$id5 ? nms_EntityLiving_isPotionApplicable($this, $par1PotionEffect) : 0; +} +function nms_EntitySpider_isBesideClimbableBlock($this) { + return !(nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16) & 1) ? 0 : 1; +} +function nms_Render() { + var a = this; jl_Object.call(a); + a.$renderManager = null; + a.$modelBase = null; + a.$renderBlocks = null; + a.$shadowSize = 0.0; + a.$shadowOpaque = 0.0; +} +var nms_Render_terrain = null; +var nms_Render_shadow = null; +function nms_Render__init_() { + var var_0 = new nms_Render(); + nms_Render__init_0(var_0); + return var_0; +} +function nms_Render__init_0($this) { + $this.$modelBase = nms_ModelBiped__init_1(); + $this.$renderBlocks = nms_RenderBlocks__init_2(); + $this.$shadowSize = 0.0; + $this.$shadowOpaque = 1.0; +} +function nms_Render_loadTexture($this, $par1Str) { + var var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$2 = $this.$renderManager.$renderEngine1; + $ptr = 1; + case 1: + nms_RenderEngine_bindTexture0(var$2, $par1Str); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, var$2, $ptr); +} +function nms_Render_renderEntityOnFire($this, $par1Entity, $par2, $par4, $par6, $par8) { + var $var9, $var10, $var11, $var12, $var13, $var15, $var16, $var17, $var18, $var19, $var20, $var21, $var22, $var23, var$20, var$21, var$22, var$23, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$23 = $thread.pop();var$22 = $thread.pop();var$21 = $thread.pop();var$20 = $thread.pop();$var23 = $thread.pop();$var22 = $thread.pop();$var21 = $thread.pop();$var20 = $thread.pop();$var19 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 + = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glDisable(2896); + nms_Block_$callClinit(); + $var9 = nms_BlockFire_func_94438_c(nms_Block_fire, 0); + $var10 = nms_BlockFire_func_94438_c(nms_Block_fire, 1); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4, $par6); + $var11 = $par1Entity.$width0 * 1.399999976158142; + nleg_EaglerAdapterGL30_glScalef($var11, $var11, $var11); + $var12 = nms_Render_terrain; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($var12); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10241, 9728); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10240, 9728); + nlea_Tessellator_$callClinit(); + $var12 = nlea_Tessellator_instance; + $var13 = 0.5; + $var15 = $par1Entity.$height0 / $var11; + $var16 = $par1Entity.$posY - $par1Entity.$boundingBox.$minY; + nleg_EaglerAdapterGL30_glRotatef( -$this.$renderManager.$playerViewY, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, (-0.30000001192092896) + ($var15 | 0) * 0.019999999552965164); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var17 = 0.0; + $var18 = 0; + nlea_Tessellator_startDrawingQuads($var12); + while ($var15 > 0.0) { + $var19 = $var18 % 2 | 0 ? $var10 : $var9; + $var20 = $var19.$getMinU(); + $var21 = $var19.$getMinV(); + $var22 = $var19.$getMaxU(); + $var23 = $var19.$getMaxV(); + if (($var18 / 2 | 0) % 2 | 0) { + $par8 = $var20; + $var20 = $var22; + $var22 = $par8; + } + $par6 = $var13 - 0.0; + $par2 = 0.0 - $var16; + var$20 = $var17; + var$21 = $var20; + $par4 = $var23; + nlea_Tessellator_addVertexWithUV($var12, $par6, $par2, var$20, var$21, $par4); + var$22 = -$var13 - 0.0; + var$23 = $var22; + nlea_Tessellator_addVertexWithUV($var12, var$22, $par2, var$20, var$23, $par4); + $par2 = 1.399999976158142 - $var16; + $par4 = $var21; + nlea_Tessellator_addVertexWithUV($var12, var$22, $par2, var$20, var$23, $par4); + nlea_Tessellator_addVertexWithUV($var12, $par6, $par2, var$20, var$21, $par4); + $var15 = $var15 - 0.44999998807907104; + $var16 = $var16 - 0.44999998807907104; + $var13 = $var13 * 0.8999999761581421; + $var17 = $var17 + 0.029999999329447746; + $var18 = $var18 + 1 | 0; + } + nlea_Tessellator_draw($var12); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glEnable(2896); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $var9, $var10, $var11, $var12, $var13, $var15, $var16, $var17, $var18, $var19, $var20, $var21, $var22, $var23, var$20, var$21, var$22, var$23, $ptr); +} +function nms_Render_renderShadow($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $var30, $var10, $var11, $var12, $var35, $var14, $var16, var$14, $var31, $var19, $var20, $var21, $var22, $var23, $var24, $var26, $var28, $var32, $var33, $var34, var$27, var$28, var$29, var$30, var$31, var$32, var$33, var$34, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$34 = $thread.pop();var$33 = $thread.pop();var$32 = $thread.pop();var$31 = $thread.pop();var$30 = $thread.pop();var$29 = $thread.pop();var$28 = $thread.pop();var$27 = $thread.pop();$var34 = $thread.pop();$var33 = $thread.pop();$var32 = $thread.pop();$var28 = $thread.pop();$var26 = $thread.pop();$var24 = $thread.pop();$var23 = $thread.pop();$var22 = $thread.pop();$var21 = $thread.pop();$var20 = $thread.pop();$var19 = $thread.pop();$var31 = $thread.pop();var$14 = $thread.pop();$var16 + = $thread.pop();$var14 = $thread.pop();$var35 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var30 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + $var30 = nms_Render_shadow; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($var30); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10242, 33071); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10243, 33071); + $var10 = nms_Render_getWorldFromRenderManager($this); + nleg_EaglerAdapterGL30_glDepthMask(0); + $var11 = $this.$shadowSize; + if ($par1Entity instanceof nms_EntityLiving) { + $var12 = $par1Entity; + $var11 = $var11 * 1.0; + if ($var12.$isChild()) + $var11 = $var11 * 0.5; + } + $var35 = $par1Entity.$lastTickPosX; + $var14 = $par1Entity.$posX - $par1Entity.$lastTickPosX; + $var16 = $par9; + $var35 = $var35 + $var14 * $var16; + $var14 = $par1Entity.$lastTickPosY + ($par1Entity.$posY - $par1Entity.$lastTickPosY) * $var16 + $par1Entity.$getShadowSize(); + $var16 = $par1Entity.$lastTickPosZ + ($par1Entity.$posZ - $par1Entity.$lastTickPosZ) * $var16; + var$14 = $var11; + $var31 = nms_MathHelper_floor_double($var35 - var$14); + $var19 = nms_MathHelper_floor_double($var35 + var$14); + $var20 = nms_MathHelper_floor_double($var14 - var$14); + $var21 = nms_MathHelper_floor_double($var14); + $var22 = nms_MathHelper_floor_double($var16 - var$14); + $var23 = nms_MathHelper_floor_double($var16 + var$14); + $var24 = $par2 - $var35; + $var26 = $par4 - $var14; + $var28 = $par6 - $var16; + nlea_Tessellator_$callClinit(); + $var30 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var30); + $var16 = $par8; + while ($var31 <= $var19) { + $var32 = $var20; + while ($var32 <= $var21) { + $var33 = $var22; + while ($var33 <= $var23) { + $var34 = nms_World_getBlockId($var10, $var31, $var32 - 1 | 0, $var33); + if ($var34 > 0 && nms_World_getBlockLightValue($var10, $var31, $var32, $var33) > 3) { + nms_Block_$callClinit(); + var$27 = nms_Block_blocksList.data[$var34]; + $var35 = $par4 + $par1Entity.$getShadowSize(); + $var14 = $var26 + $par1Entity.$getShadowSize(); + $var12 = nlea_Tessellator_instance; + if (var$27.$renderAsNormalBlock()) { + var$28 = $var32; + $var35 = ($var16 - ($var35 - (var$28 + $var14)) / 2.0) * 0.5 * nms_World_getLightBrightness(nms_Render_getWorldFromRenderManager($this), $var31, $var32, $var33); + if ($var35 >= 0.0) { + if ($var35 > 1.0) + $var35 = 1.0; + nlea_Tessellator_setColorRGBA_F($var12, 1.0, 1.0, 1.0, $var35); + $var35 = $var31; + var$29 = $var35 + var$27.$minX0 + $var24; + var$30 = $var35 + var$27.$maxX0 + $var24; + var$28 = var$28 + var$27.$minY0 + $var14 + 0.015625; + $var35 = $var33; + var$31 = $var35 + var$27.$minZ0 + $var28; + var$32 = $var35 + var$27.$maxZ0 + $var28; + $par8 = ($par2 - var$29) / 2.0 / var$14 + 0.5; + $par9 = ($par2 - var$30) / 2.0 / var$14 + 0.5; + var$33 = ($par6 - var$31) / 2.0 / var$14 + 0.5; + $var11 = ($par6 - var$32) / 2.0 / var$14 + 0.5; + $var35 = $par8; + $var14 = var$33; + nlea_Tessellator_addVertexWithUV($var12, var$29, var$28, var$31, $var35, $var14); + var$34 = $var11; + nlea_Tessellator_addVertexWithUV($var12, var$29, var$28, var$32, $var35, var$34); + $var35 = $par9; + nlea_Tessellator_addVertexWithUV($var12, var$30, var$28, var$32, $var35, var$34); + nlea_Tessellator_addVertexWithUV($var12, var$30, var$28, var$31, $var35, $var14); + } + } + } + $var33 = $var33 + 1 | 0; + } + $var32 = $var32 + 1 | 0; + } + $var31 = $var31 + 1 | 0; + } + nlea_Tessellator_draw($var30); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glDepthMask(1); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $var30, $var10, $var11, $var12, $var35, $var14, $var16, var$14, $var31, $var19, $var20, $var21, $var22, $var23, $var24, $var26, $var28, $var32, $var33, $var34, var$27, var$28, var$29, var$30, var$31, var$32, var$33, var$34, $ptr); +} +function nms_Render_getWorldFromRenderManager($this) { + return $this.$renderManager.$worldObj0; +} +function nms_Render_renderOffsetAABB($par0AxisAlignedBB, $par1, $par3, $par5) { + var $var7; + nleg_EaglerAdapterGL30_glDisable(3553); + nlea_Tessellator_$callClinit(); + $var7 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nlea_Tessellator_startDrawingQuads($var7); + nlea_Tessellator_setTranslation($var7, $par1, $par3, $par5); + nlea_Tessellator_setNormal($var7, 0.0, 0.0, (-1.0)); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$minX, $par0AxisAlignedBB.$maxY, $par0AxisAlignedBB.$minZ); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$maxX, $par0AxisAlignedBB.$maxY, $par0AxisAlignedBB.$minZ); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$maxX, $par0AxisAlignedBB.$minY, $par0AxisAlignedBB.$minZ); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$minX, $par0AxisAlignedBB.$minY, $par0AxisAlignedBB.$minZ); + nlea_Tessellator_setNormal($var7, 0.0, 0.0, 1.0); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$minX, $par0AxisAlignedBB.$minY, $par0AxisAlignedBB.$maxZ); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$maxX, $par0AxisAlignedBB.$minY, $par0AxisAlignedBB.$maxZ); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$maxX, $par0AxisAlignedBB.$maxY, $par0AxisAlignedBB.$maxZ); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$minX, $par0AxisAlignedBB.$maxY, $par0AxisAlignedBB.$maxZ); + nlea_Tessellator_setNormal($var7, 0.0, (-1.0), 0.0); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$minX, $par0AxisAlignedBB.$minY, $par0AxisAlignedBB.$minZ); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$maxX, $par0AxisAlignedBB.$minY, $par0AxisAlignedBB.$minZ); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$maxX, $par0AxisAlignedBB.$minY, $par0AxisAlignedBB.$maxZ); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$minX, $par0AxisAlignedBB.$minY, $par0AxisAlignedBB.$maxZ); + nlea_Tessellator_setNormal($var7, 0.0, 1.0, 0.0); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$minX, $par0AxisAlignedBB.$maxY, $par0AxisAlignedBB.$maxZ); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$maxX, $par0AxisAlignedBB.$maxY, $par0AxisAlignedBB.$maxZ); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$maxX, $par0AxisAlignedBB.$maxY, $par0AxisAlignedBB.$minZ); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$minX, $par0AxisAlignedBB.$maxY, $par0AxisAlignedBB.$minZ); + nlea_Tessellator_setNormal($var7, (-1.0), 0.0, 0.0); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$minX, $par0AxisAlignedBB.$minY, $par0AxisAlignedBB.$maxZ); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$minX, $par0AxisAlignedBB.$maxY, $par0AxisAlignedBB.$maxZ); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$minX, $par0AxisAlignedBB.$maxY, $par0AxisAlignedBB.$minZ); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$minX, $par0AxisAlignedBB.$minY, $par0AxisAlignedBB.$minZ); + nlea_Tessellator_setNormal($var7, 1.0, 0.0, 0.0); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$maxX, $par0AxisAlignedBB.$minY, $par0AxisAlignedBB.$minZ); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$maxX, $par0AxisAlignedBB.$maxY, $par0AxisAlignedBB.$minZ); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$maxX, $par0AxisAlignedBB.$maxY, $par0AxisAlignedBB.$maxZ); + nlea_Tessellator_addVertex($var7, $par0AxisAlignedBB.$maxX, $par0AxisAlignedBB.$minY, $par0AxisAlignedBB.$maxZ); + nlea_Tessellator_setTranslation($var7, 0.0, 0.0, 0.0); + nlea_Tessellator_draw($var7); + nleg_EaglerAdapterGL30_glEnable(3553); +} +function nms_Render_setRenderManager($this, $par1RenderManager) { + $this.$renderManager = $par1RenderManager; +} +function nms_Render_doRenderShadowAndFire($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $var12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var12 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$renderManager.$options1.$fancyGraphics && $this.$shadowSize > 0.0 && !nms_Entity_isInvisible($par1Entity)) { + $var12 = (1.0 - nms_RenderManager_getDistanceToCamera($this.$renderManager, $par1Entity.$posX, $par1Entity.$posY, $par1Entity.$posZ) / 256.0) * $this.$shadowOpaque; + if ($var12 > 0.0) { + $ptr = 2; + continue main; + } + } + if (!$par1Entity.$canRenderOnFire()) + return; + $ptr = 1; + case 1: + nms_Render_renderEntityOnFire($this, $par1Entity, $par2, $par4, $par6, $par9); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_Render_renderShadow($this, $par1Entity, $par2, $par4, $par6, $var12, $par9); + if ($rt_suspending()) { + break main; + } + if (!$par1Entity.$canRenderOnFire()) + return; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $var12, $ptr); +} +function nms_Render_getFontRendererFromRenderManager($this) { + return $this.$renderManager.$fontRenderer1; +} +function nms_Render_updateIcons($this, $par1IconRegister) { + return; +} +function nms_Render__clinit_() { + nms_Render_terrain = nle_TextureLocation__init_($rt_s(985)); + nms_Render_shadow = nle_TextureLocation__init_($rt_s(1543)); +} +function nms_RenderLiving() { + var a = this; nms_Render.call(a); + a.$mainModel = null; + a.$renderPassModel = null; +} +var nms_RenderLiving_glint = null; +function nms_RenderLiving__init_(var_0, var_1) { + var var_2 = new nms_RenderLiving(); + nms_RenderLiving__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_RenderLiving__init_0($this, $par1ModelBase, $par2) { + nms_Render__init_0($this); + $this.$mainModel = $par1ModelBase; + $this.$shadowSize = $par2; +} +function nms_RenderLiving_setRenderPassModel($this, $par1ModelBase) { + $this.$renderPassModel = $par1ModelBase; +} +function nms_RenderLiving_interpolateRotation($this, $par1, $par2, $par3) { + var $var4; + $var4 = $par2 - $par1; + while ($var4 < (-180.0)) { + $var4 = $var4 + 360.0; + } + while ($var4 >= 180.0) { + $var4 = $var4 - 360.0; + } + return $par1 + $par3 * $var4; +} +function nms_RenderLiving_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9) { + var $var10, $var11, $var12, $var13, $var14, $var15, $var16, var$14, $var25, $var17, $var26, $var18, $var27, $var19, $var20, $var28, $var22, $var29, $var21, $var23, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var23 = $thread.pop();$var21 = $thread.pop();$var29 = $thread.pop();$var22 = $thread.pop();$var28 = $thread.pop();$var20 = $thread.pop();$var19 = $thread.pop();$var27 = $thread.pop();$var18 = $thread.pop();$var26 = $thread.pop();$var17 = $thread.pop();$var25 = $thread.pop();var$14 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$par9 = $thread.pop();$par8 + = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glDisable(2884); + $this.$mainModel.$onGround1 = nms_RenderLiving_renderSwingProgress($this, $par1EntityLiving, $par9); + if ($this.$renderPassModel !== null) + $this.$renderPassModel.$onGround1 = $this.$mainModel.$onGround1; + $this.$mainModel.$isRiding = nms_Entity_isRiding($par1EntityLiving); + if ($this.$renderPassModel !== null) + $this.$renderPassModel.$isRiding = $this.$mainModel.$isRiding; + $this.$mainModel.$isChild0 = $par1EntityLiving.$isChild(); + if ($this.$renderPassModel !== null) + $this.$renderPassModel.$isChild0 = $this.$mainModel.$isChild0; + try { + $var10 = nms_RenderLiving_interpolateRotation($this, $par1EntityLiving.$prevRenderYawOffset, $par1EntityLiving.$renderYawOffset, $par9); + $var11 = nms_RenderLiving_interpolateRotation($this, $par1EntityLiving.$prevRotationYawHead, $par1EntityLiving.$rotationYawHead, $par9); + $var12 = $par1EntityLiving.$prevRotationPitch + ($par1EntityLiving.$rotationPitch - $par1EntityLiving.$prevRotationPitch) * $par9; + $this.$renderLivingAt($par1EntityLiving, $par2, $par4, $par6); + $var13 = $this.$handleRotationFloat($par1EntityLiving, $par9); + $this.$rotateCorpse($par1EntityLiving, $var13, $var10, $par9); + $var14 = 0.0625; + nleg_EaglerAdapterGL30_glEnable(32826); + nleg_EaglerAdapterGL30_glScalef((-1.0), (-1.0), 1.0); + $this.$preRenderCallback($par1EntityLiving, $par9); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-1.5078125), 0.0); + $var15 = $par1EntityLiving.$prevLimbYaw + ($par1EntityLiving.$limbYaw - $par1EntityLiving.$prevLimbYaw) * $par9; + $var16 = $par1EntityLiving.$limbSwing - $par1EntityLiving.$limbYaw * (1.0 - $par9); + if ($par1EntityLiving.$isChild()) + $var16 = $var16 * 3.0; + if ($var15 > 1.0) + $var15 = 1.0; + nleg_EaglerAdapterGL30_glEnable(3008); + $this.$mainModel.$setLivingAnimations($par1EntityLiving, $var16, $var15, $par9); + var$14 = $var11 - $var10; + $ptr = 2; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var25 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var25); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_lightmapTexUnit); + nleg_EaglerAdapterGL30_glEnable(3553); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_defaultTexUnit); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glPopMatrix(); + $ptr = 1; + case 1: + nms_RenderLiving_passSpecialRender($this, $par1EntityLiving, $par2, $par4, $par6); + if ($rt_suspending()) { + break main; + } + return; + case 2: + try { + $this.$renderModel($par1EntityLiving, $var16, $var15, $var13, var$14, $var12, $var14); + if ($rt_suspending()) { + break main; + } + $var17 = 0; + if ($var17 < 4) { + $ptr = 4; + continue main; + } + nleg_EaglerAdapterGL30_glDepthMask(1); + $ptr = 3; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var25 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var25); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_lightmapTexUnit); + nleg_EaglerAdapterGL30_glEnable(3553); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_defaultTexUnit); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glPopMatrix(); + $ptr = 1; + continue main; + case 3: + a: { + try { + $this.$renderEquippedItems($par1EntityLiving, $par9); + if ($rt_suspending()) { + break main; + } + $var26 = $par1EntityLiving.$getBrightness($par9); + $var18 = $this.$getColorMultiplier($par1EntityLiving, $var26, $par9); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_lightmapTexUnit); + nleg_EaglerAdapterGL30_glDisable(3553); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_defaultTexUnit); + $var17 = $var18 >> 24 & 255; + if (!($var17 <= 0 && $par1EntityLiving.$hurtTime <= 0 && $par1EntityLiving.$deathTime <= 0)) { + nleg_EaglerAdapterGL30_glDisable(3553); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glDepthFunc(514); + if (!($par1EntityLiving.$hurtTime <= 0 && $par1EntityLiving.$deathTime <= 0)) { + nleg_EaglerAdapterGL30_glColor4f($var26, 0.0, 0.0, 0.4000000059604645); + $this.$mainModel.$render0($par1EntityLiving, $var16, $var15, $var13, var$14, $var12, $var14); + $var27 = 0; + if ($var27 < 4) { + $ptr = 7; + continue main; + } + } + if ($var17 > 0) { + $var19 = ($var18 >> 16 & 255) / 255.0; + $var20 = ($var18 >> 8 & 255) / 255.0; + $var28 = ($var18 & 255) / 255.0; + $var22 = $var17 / 255.0; + nleg_EaglerAdapterGL30_glColor4f($var19, $var20, $var28, $var22); + $this.$mainModel.$render0($par1EntityLiving, $var16, $var15, $var13, var$14, $var12, $var14); + $var29 = 0; + if ($var29 < 4) { + $ptr = 8; + continue main; + } + } + nleg_EaglerAdapterGL30_glDepthFunc(515); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glEnable(3553); + } + nleg_EaglerAdapterGL30_glDisable(32826); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var25 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var25); + } + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_lightmapTexUnit); + nleg_EaglerAdapterGL30_glEnable(3553); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_defaultTexUnit); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glPopMatrix(); + $ptr = 1; + continue main; + case 4: + try { + $tmp = $this.$shouldRenderPass($par1EntityLiving, $var17, $par9); + if ($rt_suspending()) { + break main; + } + $var18 = $tmp; + if ($var18 > 0) { + $this.$renderPassModel.$setLivingAnimations($par1EntityLiving, $var16, $var15, $par9); + $this.$renderPassModel.$render0($par1EntityLiving, $var16, $var15, $var13, var$14, $var12, $var14); + if (($var18 & 240) == 16) { + $ptr = 5; + continue main; + } + if (($var18 & 15) == 15) { + $var19 = $par1EntityLiving.$ticksExisted + $par9; + $var25 = nms_RenderLiving_glint; + $ptr = 6; + continue main; + } + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glEnable(3008); + } + $var17 = $var17 + 1 | 0; + if ($var17 < 4) { + continue main; + } + nleg_EaglerAdapterGL30_glDepthMask(1); + $ptr = 3; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var25 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var25); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_lightmapTexUnit); + nleg_EaglerAdapterGL30_glEnable(3553); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_defaultTexUnit); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glPopMatrix(); + $ptr = 1; + continue main; + case 5: + try { + $this.$func_82408_c($par1EntityLiving, $var17, $par9); + if ($rt_suspending()) { + break main; + } + $this.$renderPassModel.$render0($par1EntityLiving, $var16, $var15, $var13, var$14, $var12, $var14); + if (($var18 & 15) == 15) { + $var19 = $par1EntityLiving.$ticksExisted + $par9; + $var25 = nms_RenderLiving_glint; + $ptr = 6; + continue main; + } + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glEnable(3008); + $var17 = $var17 + 1 | 0; + if ($var17 < 4) { + $ptr = 4; + continue main; + } + nleg_EaglerAdapterGL30_glDepthMask(1); + $ptr = 3; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var25 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var25); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_lightmapTexUnit); + nleg_EaglerAdapterGL30_glEnable(3553); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_defaultTexUnit); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glPopMatrix(); + $ptr = 1; + continue main; + case 6: + try { + nle_TextureLocation_bindTexture($var25); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glColor4f(0.5, 0.5, 0.5, 1.0); + nleg_EaglerAdapterGL30_glDepthFunc(514); + nleg_EaglerAdapterGL30_glDepthMask(0); + $var21 = 0; + while ($var21 < 2) { + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glColor4f(0.3799999952316284, 0.1899999976158142, 0.6079999804496765, 1.0); + nleg_EaglerAdapterGL30_glBlendFunc(768, 1); + nleg_EaglerAdapterGL30_glMatrixMode(5890); + nleg_EaglerAdapterGL30_glLoadIdentity(); + $var10 = $var21; + $var23 = $var19 * (0.0010000000474974513 + $var10 * 0.003000000026077032) * 20.0; + nleg_EaglerAdapterGL30_glScalef(0.3333333432674408, 0.3333333432674408, 0.3333333432674408); + nleg_EaglerAdapterGL30_glRotatef(30.0 - $var10 * 60.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, $var23, 0.0); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + $this.$renderPassModel.$render0($par1EntityLiving, $var16, $var15, $var13, var$14, $var12, $var14); + $var21 = $var21 + 1 | 0; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glMatrixMode(5890); + nleg_EaglerAdapterGL30_glDepthMask(1); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glDepthFunc(515); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glEnable(3008); + $var17 = $var17 + 1 | 0; + if ($var17 < 4) { + $ptr = 4; + continue main; + } + nleg_EaglerAdapterGL30_glDepthMask(1); + $ptr = 3; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var25 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var25); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_lightmapTexUnit); + nleg_EaglerAdapterGL30_glEnable(3553); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_defaultTexUnit); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glPopMatrix(); + $ptr = 1; + continue main; + case 7: + a: { + try { + $tmp = $this.$inheritRenderPass($par1EntityLiving, $var27, $par9); + if ($rt_suspending()) { + break main; + } + $var21 = $tmp; + if ($var21 >= 0) { + nleg_EaglerAdapterGL30_glColor4f($var26, 0.0, 0.0, 0.4000000059604645); + $this.$renderPassModel.$render0($par1EntityLiving, $var16, $var15, $var13, var$14, $var12, $var14); + } + $var27 = $var27 + 1 | 0; + if ($var27 < 4) { + continue main; + } + if ($var17 > 0) { + $var19 = ($var18 >> 16 & 255) / 255.0; + $var20 = ($var18 >> 8 & 255) / 255.0; + $var28 = ($var18 & 255) / 255.0; + $var22 = $var17 / 255.0; + nleg_EaglerAdapterGL30_glColor4f($var19, $var20, $var28, $var22); + $this.$mainModel.$render0($par1EntityLiving, $var16, $var15, $var13, var$14, $var12, $var14); + $var29 = 0; + if ($var29 < 4) { + $ptr = 8; + continue main; + } + } + nleg_EaglerAdapterGL30_glDepthFunc(515); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glDisable(32826); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var25 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var25); + } + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_lightmapTexUnit); + nleg_EaglerAdapterGL30_glEnable(3553); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_defaultTexUnit); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glPopMatrix(); + $ptr = 1; + continue main; + case 8: + a: { + try { + $tmp = $this.$inheritRenderPass($par1EntityLiving, $var29, $par9); + if ($rt_suspending()) { + break main; + } + $var21 = $tmp; + if ($var21 >= 0) { + nleg_EaglerAdapterGL30_glColor4f($var19, $var20, $var28, $var22); + $this.$renderPassModel.$render0($par1EntityLiving, $var16, $var15, $var13, var$14, $var12, $var14); + } + $var29 = $var29 + 1 | 0; + if ($var29 >= 4) { + nleg_EaglerAdapterGL30_glDepthFunc(515); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glDisable(32826); + break a; + } + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var25 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var25); + } + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_lightmapTexUnit); + nleg_EaglerAdapterGL30_glEnable(3553); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_defaultTexUnit); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glPopMatrix(); + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9, $var10, $var11, $var12, $var13, $var14, $var15, $var16, var$14, $var25, $var17, $var26, $var18, $var27, $var19, $var20, $var28, $var22, $var29, $var21, $var23, $ptr); +} +function nms_RenderLiving_renderModel($this, $par1EntityLiving, $par2, $par3, $par4, $par5, $par6, $par7) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $this.$bindTexture2($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + if (!nms_Entity_isInvisible($par1EntityLiving)) + $this.$mainModel.$render0($par1EntityLiving, $par2, $par3, $par4, $par5, $par6, $par7); + else if ($par1EntityLiving.$func_98034_c(nmc_Minecraft_theMinecraft.$thePlayer)) + $this.$mainModel.$setRotationAngles($par2, $par3, $par4, $par5, $par6, $par7, $par1EntityLiving); + else { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 0.15000000596046448); + nleg_EaglerAdapterGL30_glDepthMask(0); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.003921568859368563); + $this.$mainModel.$render0($par1EntityLiving, $par2, $par3, $par4, $par5, $par6, $par7); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.10000000149011612); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glDepthMask(1); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par3, $par4, $par5, $par6, $par7, $ptr); +} +function nms_RenderLiving_renderLivingAt($this, $par1EntityLiving, $par2, $par4, $par6) { + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4, $par6); +} +function nms_RenderLiving_rotateCorpse($this, $par1EntityLiving, $par2, $par3, $par4) { + nleg_EaglerAdapterGL30_glRotatef(180.0 - $par3, 0.0, 1.0, 0.0); + if ($par1EntityLiving.$deathTime > 0) { + $par2 = nms_MathHelper_sqrt_float(($par1EntityLiving.$deathTime + $par4 - 1.0) / 20.0 * 1.600000023841858); + if ($par2 > 1.0) + $par2 = 1.0; + nleg_EaglerAdapterGL30_glRotatef($par2 * $this.$getDeathMaxRotation($par1EntityLiving), 0.0, 0.0, 1.0); + } +} +function nms_RenderLiving_renderSwingProgress($this, $par1EntityLiving, $par2) { + return nms_EntityLiving_getSwingProgress($par1EntityLiving, $par2); +} +function nms_RenderLiving_handleRotationFloat($this, $par1EntityLiving, $par2) { + return $par1EntityLiving.$ticksExisted + $par2; +} +function nms_RenderLiving_renderEquippedItems($this, $par1EntityLiving, $par2) { + return; +} +function nms_RenderLiving_renderArrowsStuckInEntity($this, $par1EntityLiving, $par2) { + var $var3, $var4, $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var15, $var16, $var18, $var20, $var22, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var22 = $thread.pop();$var20 = $thread.pop();$var18 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = nms_EntityLiving_getArrowCountInEntity($par1EntityLiving); + if ($var3 > 0) { + $var4 = nms_EntityArrow__init_0($par1EntityLiving.$worldObj, $par1EntityLiving.$posX, $par1EntityLiving.$posY, $par1EntityLiving.$posZ); + $var5 = nle_EaglercraftRandom__init_1(Long_fromInt($par1EntityLiving.$entityId)); + nms_RenderHelper_disableStandardItemLighting(); + $var6 = 0; + if ($var6 < $var3) { + nleg_EaglerAdapterGL30_glPushMatrix(); + $var7 = nms_ModelBase_getRandomModelBox($this.$mainModel, $var5); + $var8 = ju_ArrayList_get($var7.$cubeList, nle_EaglercraftRandom_nextInt($var5, $var7.$cubeList.$size)); + nms_ModelRenderer_postRender($var7, 0.0625); + $var9 = nle_EaglercraftRandom_nextFloat($var5); + $var10 = nle_EaglercraftRandom_nextFloat($var5); + $var11 = nle_EaglercraftRandom_nextFloat($var5); + nleg_EaglerAdapterGL30_glTranslatef(($var8.$posX10 + ($var8.$posX20 - $var8.$posX10) * $var9) / 16.0, ($var8.$posY10 + ($var8.$posY20 - $var8.$posY10) * $var10) / 16.0, ($var8.$posZ10 + ($var8.$posZ20 - $var8.$posZ10) * $var11) / 16.0); + $var9 = $var9 * 2.0 - 1.0; + $var10 = $var10 * 2.0 - 1.0; + $var11 = $var11 * 2.0 - 1.0; + $var9 = $var9 * (-1.0); + $var10 = $var10 * (-1.0); + $var11 = $var11 * (-1.0); + $var15 = nms_MathHelper_sqrt_float($var9 * $var9 + $var11 * $var11); + $var9 = jl_Math_atan2($var9, $var11) * 180.0 / 3.141592653589793; + $var4.$rotationYaw = $var9; + $var4.$prevRotationYaw = $var9; + $var9 = jl_Math_atan2($var10, $var15) * 180.0 / 3.141592653589793; + $var4.$rotationPitch = $var9; + $var4.$prevRotationPitch = $var9; + $var16 = 0.0; + $var18 = 0.0; + $var20 = 0.0; + $var22 = 0.0; + $par1EntityLiving = $this.$renderManager; + $ptr = 1; + continue main; + } + nms_RenderHelper_enableStandardItemLighting(); + } + return; + case 1: + nms_RenderManager_renderEntityWithPosYaw($par1EntityLiving, $var4, $var16, $var18, $var20, $var22, $par2); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + $var6 = $var6 + 1 | 0; + if ($var6 >= $var3) { + nms_RenderHelper_enableStandardItemLighting(); + return; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + $var7 = nms_ModelBase_getRandomModelBox($this.$mainModel, $var5); + $var8 = ju_ArrayList_get($var7.$cubeList, nle_EaglercraftRandom_nextInt($var5, $var7.$cubeList.$size)); + nms_ModelRenderer_postRender($var7, 0.0625); + $var9 = nle_EaglercraftRandom_nextFloat($var5); + $var10 = nle_EaglercraftRandom_nextFloat($var5); + $var11 = nle_EaglercraftRandom_nextFloat($var5); + nleg_EaglerAdapterGL30_glTranslatef(($var8.$posX10 + ($var8.$posX20 - $var8.$posX10) * $var9) / 16.0, ($var8.$posY10 + ($var8.$posY20 - $var8.$posY10) * $var10) / 16.0, ($var8.$posZ10 + ($var8.$posZ20 - $var8.$posZ10) * $var11) / 16.0); + $var9 = $var9 * 2.0 - 1.0; + $var10 = $var10 * 2.0 - 1.0; + $var11 = $var11 * 2.0 - 1.0; + $var9 = $var9 * (-1.0); + $var10 = $var10 * (-1.0); + $var11 = $var11 * (-1.0); + $var15 = nms_MathHelper_sqrt_float($var9 * $var9 + $var11 * $var11); + $var9 = jl_Math_atan2($var9, $var11) * 180.0 / 3.141592653589793; + $var4.$rotationYaw = $var9; + $var4.$prevRotationYaw = $var9; + $var9 = jl_Math_atan2($var10, $var15) * 180.0 / 3.141592653589793; + $var4.$rotationPitch = $var9; + $var4.$prevRotationPitch = $var9; + $var16 = 0.0; + $var18 = 0.0; + $var20 = 0.0; + $var22 = 0.0; + $par1EntityLiving = $this.$renderManager; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $var3, $var4, $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var15, $var16, $var18, $var20, $var22, $ptr); +} +function nms_RenderLiving_inheritRenderPass($this, $par1EntityLiving, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $this.$shouldRenderPass($par1EntityLiving, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par3, $ptr); +} +function nms_RenderLiving_shouldRenderPass($this, $par1EntityLiving, $par2, $par3) { + return (-1); +} +function nms_RenderLiving_func_82408_c($this, $par1EntityLiving, $par2, $par3) { + return; +} +function nms_RenderLiving_getDeathMaxRotation($this, $par1EntityLiving) { + return 90.0; +} +function nms_RenderLiving_getColorMultiplier($this, $par1EntityLiving, $par2, $par3) { + return 0; +} +function nms_RenderLiving_preRenderCallback($this, $par1EntityLiving, $par2) { + return; +} +function nms_RenderLiving_passSpecialRender($this, $par1EntityLiving, $par2, $par4, $par6) { + var $var16, $var9, $var10, $var12, $var13, $var14, $var15, var$12, var$13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var16 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var16 = nmc_Minecraft_theMinecraft !== null && nmc_Minecraft_theMinecraft.$gameSettings.$hideGUI ? 0 : 1; + a: { + if ($var16 && $par1EntityLiving !== $this.$renderManager.$livingPlayer && !$par1EntityLiving.$func_98034_c(nmc_Minecraft_theMinecraft.$thePlayer)) { + if (!$par1EntityLiving.$func_94059_bO()) { + if (!nms_EntityLiving_func_94056_bM($par1EntityLiving)) + break a; + if ($par1EntityLiving !== $this.$renderManager.$field_96451_i) + break a; + } + $var9 = 0.0266666691750288; + $var10 = nms_Entity_getDistanceSqToEntity($par1EntityLiving, $this.$renderManager.$livingPlayer); + $var12 = !$par1EntityLiving.$isSneaking() ? 64.0 : 32.0; + if ($var10 < $var12 * $var12) { + $var13 = $par1EntityLiving.$getTranslatedEntityName(); + if (!$par1EntityLiving.$isSneaking()) { + $ptr = 1; + continue main; + } + $var14 = nms_Render_getFontRendererFromRenderManager($this); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($par2 + 0.0, $par4 + $par1EntityLiving.$height0 + 0.5, $par6); + nleg_EaglerAdapterGL30_glNormal3f(0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef( -$this.$renderManager.$playerViewY, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($this.$renderManager.$playerViewX, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glScalef((-0.0266666691750288), (-0.0266666691750288), $var9); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 9.374999046325684, 0.0); + nleg_EaglerAdapterGL30_glDepthMask(0); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nlea_Tessellator_$callClinit(); + $var15 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glDisable(3553); + nlea_Tessellator_startDrawingQuads($var15); + $var16 = nms_FontRenderer_getStringWidth($var14, $var13) / 2 | 0; + nlea_Tessellator_setColorRGBA_F($var15, 0.0, 0.0, 0.0, 0.25); + $par2 = -$var16 - 1 | 0; + nlea_Tessellator_addVertex($var15, $par2, (-1.0), 0.0); + nlea_Tessellator_addVertex($var15, $par2, 8.0, 0.0); + $par2 = $var16 + 1 | 0; + nlea_Tessellator_addVertex($var15, $par2, 8.0, 0.0); + nlea_Tessellator_addVertex($var15, $par2, (-1.0), 0.0); + nlea_Tessellator_draw($var15); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glDepthMask(1); + $var16 = -nms_FontRenderer_getStringWidth($var14, $var13) / 2 | 0; + var$12 = 0; + var$13 = 553648127; + $ptr = 2; + continue main; + } + } + } + return; + case 1: + $this.$func_96449_a($par1EntityLiving, $par2, $par4, $par6, $var13, $var9, $var10); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_FontRenderer_drawString($var14, $var13, $var16, var$12, var$13); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $var16, $var9, $var10, $var12, $var13, $var14, $var15, var$12, var$13, $ptr); +} +function nms_RenderLiving_func_96449_a($this, $par1EntityLiving, $par2, $par4, $par6, $par8Str, $par9, $par10) { + var var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();$par10 = $thread.pop();$par9 = $thread.pop();$par8Str = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$par1EntityLiving.$isPlayerSleeping()) { + var$8 = 64; + $ptr = 1; + continue main; + } + $par4 = $par4 - 1.5; + var$8 = 64; + $ptr = 2; + continue main; + case 1: + nms_RenderLiving_renderLivingLabel($this, $par1EntityLiving, $par8Str, $par2, $par4, $par6, var$8); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_RenderLiving_renderLivingLabel($this, $par1EntityLiving, $par8Str, $par2, $par4, $par6, var$8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8Str, $par9, $par10, var$8, $ptr); +} +function nms_RenderLiving_renderLivingLabel($this, $par1EntityLiving, $par2Str, $par3, $par5, $par7, $par9) { + var $var12, $var15, $var16, $var17, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var17 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();$var12 = $thread.pop();$par9 = $thread.pop();$par7 = $thread.pop();$par5 = $thread.pop();$par3 = $thread.pop();$par2Str = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nms_Entity_getDistanceSqToEntity($par1EntityLiving, $this.$renderManager.$livingPlayer) > $rt_imul($par9, $par9)) + return; + $var12 = nms_Render_getFontRendererFromRenderManager($this); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($par3 + 0.0, $par5 + $par1EntityLiving.$height0 + 0.5, $par7); + nleg_EaglerAdapterGL30_glNormal3f(0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef( -$this.$renderManager.$playerViewY, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($this.$renderManager.$playerViewX, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glScalef((-0.0266666691750288), (-0.0266666691750288), 0.0266666691750288); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glDepthMask(0); + nleg_EaglerAdapterGL30_glDisable(2929); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nlea_Tessellator_$callClinit(); + $var15 = nlea_Tessellator_instance; + $var16 = 0; + if (jl_String_equals($par2Str, $rt_s(1544))) + $var16 = (-10); + if ($par1EntityLiving instanceof nms_EntityOtherPlayerMP && nle_DefaultSkinRenderer_getPlayerRenderer($par1EntityLiving) == 19) + $var16 = (-32); + nleg_EaglerAdapterGL30_glDisable(3553); + nlea_Tessellator_startDrawingQuads($var15); + $var17 = nms_FontRenderer_getStringWidth($var12, $par2Str) / 2 | 0; + nlea_Tessellator_setColorRGBA_F($var15, 0.0, 0.0, 0.0, 0.25); + $par5 = -$var17 - 1 | 0; + $par7 = (-1) + $var16 | 0; + nlea_Tessellator_addVertex($var15, $par5, $par7, 0.0); + $par3 = 8 + $var16 | 0; + nlea_Tessellator_addVertex($var15, $par5, $par3, 0.0); + $par5 = $var17 + 1 | 0; + nlea_Tessellator_addVertex($var15, $par5, $par3, 0.0); + nlea_Tessellator_addVertex($var15, $par5, $par7, 0.0); + nlea_Tessellator_draw($var15); + nleg_EaglerAdapterGL30_glEnable(3553); + $par9 = -nms_FontRenderer_getStringWidth($var12, $par2Str) / 2 | 0; + $var17 = 553648127; + $ptr = 1; + case 1: + nms_FontRenderer_drawString($var12, $par2Str, $par9, $var16, $var17); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(2929); + nleg_EaglerAdapterGL30_glDepthMask(1); + $par9 = -nms_FontRenderer_getStringWidth($var12, $par2Str) / 2 | 0; + $var17 = (-1); + $ptr = 2; + case 2: + nms_FontRenderer_drawString($var12, $par2Str, $par9, $var16, $var17); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2Str, $par3, $par5, $par7, $par9, $var12, $var15, $var16, $var17, $ptr); +} +function nms_RenderLiving_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + $this.$doRenderLiving($par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderLiving__clinit_() { + nms_RenderLiving_glint = nle_TextureLocation__init_($rt_s(1109)); +} +function nms_RenderSpider() { + nms_RenderLiving.call(this); +} +var nms_RenderSpider_tex_eyes = null; +var nms_RenderSpider_entityTexture0 = null; +var nms_RenderSpider_entityTexture1 = null; +function nms_RenderSpider__init_0() { + var var_0 = new nms_RenderSpider(); + nms_RenderSpider__init_(var_0); + return var_0; +} +function nms_RenderSpider__init_($this) { + nms_RenderLiving__init_0($this, nms_ModelSpider__init_0(), 1.0); + $this.$renderPassModel = nms_ModelSpider__init_0(); +} +function nms_RenderSpider_setSpiderDeathMaxRotation($this, $par1EntitySpider) { + return 180.0; +} +function nms_RenderSpider_setSpiderEyeBrightness($this, $par1EntitySpider, $par2, $par3) { + var var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntitySpider = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par2) + return (-1); + var$4 = nms_RenderSpider_tex_eyes; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$4); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glBlendFunc(1, 1); + if (!nms_Entity_isInvisible($par1EntitySpider)) + nleg_EaglerAdapterGL30_glDepthMask(1); + else + nleg_EaglerAdapterGL30_glDepthMask(0); + nms_OpenGlHelper_setLightmapTextureCoords(nms_OpenGlHelper_lightmapTexUnit, 61680.0, 0.0); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntitySpider, $par2, $par3, var$4, $ptr); +} +function nms_RenderSpider_scaleSpider($this, $par1EntitySpider, $par2) { + var $var3; + $var3 = $par1EntitySpider.$spiderScaleAmount(); + nleg_EaglerAdapterGL30_glScalef($var3, $var3, $var3); +} +function nms_RenderSpider_preRenderCallback($this, $par1EntityLiving, $par2) { + nms_RenderSpider_scaleSpider($this, $par1EntityLiving, $par2); +} +function nms_RenderSpider_getDeathMaxRotation($this, $par1EntityLiving) { + return 180.0; +} +function nms_RenderSpider_shouldRenderPass($this, $par1EntityLiving, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + $tmp = nms_RenderSpider_setSpiderEyeBrightness($this, $par1EntityLiving, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par3, $ptr); +} +function nms_RenderSpider_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!($par1EntityLiving instanceof nms_EntityCaveSpider)) { + $par1EntityLiving = nms_RenderSpider_entityTexture0; + $ptr = 1; + continue main; + } + $par1EntityLiving = nms_RenderSpider_entityTexture1; + $ptr = 2; + continue main; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderSpider__clinit_() { + nms_RenderSpider_tex_eyes = nle_TextureLocation__init_($rt_s(1545)); + nms_RenderSpider_entityTexture0 = nle_TextureLocation__init_($rt_s(1546)); + nms_RenderSpider_entityTexture1 = nle_TextureLocation__init_($rt_s(1547)); +} +function nms_EntityCaveSpider() { + nms_EntitySpider.call(this); +} +function nms_EntityCaveSpider__init_0() { + var var_0 = new nms_EntityCaveSpider(); + nms_EntityCaveSpider__init_(var_0); + return var_0; +} +function nms_EntityCaveSpider__init_($this) { + nms_EntitySpider__init_($this); + nms_Entity_setSize($this, 0.699999988079071, 0.5); +} +function nms_EntityCaveSpider_getMaxHealth($this) { + return 12; +} +function nms_EntityCaveSpider_spiderScaleAmount($this) { + return 0.699999988079071; +} +function nms_EntityCaveSpider_attackEntityAsMob($this, $par1Entity) { + var $var2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_EntityMob_attackEntityAsMob($this, $par1Entity); + if ($rt_suspending()) { + break main; + } + $var2 = $tmp; + if (!$var2) + return 0; + if ($par1Entity instanceof nms_EntityLiving) { + $var2 = 0; + if ($this.$worldObj.$difficultySetting > 1) { + if ($this.$worldObj.$difficultySetting == 2) + $var2 = 7; + else if ($this.$worldObj.$difficultySetting == 3) + $var2 = 15; + } + if ($var2 > 0) + $par1Entity.$addPotionEffect(nms_PotionEffect__init_(nms_Potion_poison.$id5, $var2 * 20 | 0, 0)); + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $var2, $ptr); +} +function nms_EntityAgeable() { + var a = this; nms_EntityCreature.call(a); + a.$field_98056_d = 0.0; + a.$field_98057_e = 0.0; +} +function nms_EntityAgeable__init_() { + var var_0 = new nms_EntityAgeable(); + nms_EntityAgeable__init_0(var_0); + return var_0; +} +function nms_EntityAgeable__init_0($this) { + nms_EntityCreature__init_0($this); + $this.$field_98056_d = (-1.0); +} +function nms_EntityAgeable_entityInit($this) { + nms_EntityLiving_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 12, jl_Integer__init_(0)); +} +function nms_EntityAgeable_getGrowingAge($this) { + return nms_DataWatcher_getWatchableObjectInt($this.$dataWatcher, 12); +} +function nms_EntityAgeable_setGrowingAge($this, $par1) { + nms_DataWatcher_updateObject($this.$dataWatcher, 12, jl_Integer_valueOf($par1)); + nms_EntityAgeable_func_98054_a($this, nms_EntityAgeable_isChild($this)); +} +function nms_EntityAgeable_onLivingUpdate($this) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_EntityLiving_onLivingUpdate($this); + if ($rt_suspending()) { + break main; + } + nms_EntityAgeable_func_98054_a($this, nms_EntityAgeable_isChild($this)); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $ptr); +} +function nms_EntityAgeable_isChild($this) { + return nms_EntityAgeable_getGrowingAge($this) >= 0 ? 0 : 1; +} +function nms_EntityAgeable_func_98054_a($this, $par1) { + nms_EntityAgeable_func_98055_j($this, !$par1 ? 1.0 : 0.5); +} +function nms_EntityAgeable_setSize($this, $par1, $par2) { + var $var3; + $var3 = $this.$field_98056_d <= 0.0 ? 0 : 1; + $this.$field_98056_d = $par1; + $this.$field_98057_e = $par2; + if (!$var3) + nms_EntityAgeable_func_98055_j($this, 1.0); +} +function nms_EntityAgeable_func_98055_j($this, $par1) { + nms_Entity_setSize($this, $this.$field_98056_d * $par1, $this.$field_98057_e * $par1); +} +function nms_EntityAnimal() { + var a = this; nms_EntityAgeable.call(a); + a.$inLove = 0; + a.$breeding = 0; +} +function nms_EntityAnimal__init_() { + var var_0 = new nms_EntityAnimal(); + nms_EntityAnimal__init_0(var_0); + return var_0; +} +function nms_EntityAnimal__init_0($this) { + nms_EntityAgeable__init_0($this); + $this.$breeding = 0; +} +function nms_EntityAnimal_updateAITick($this) { + if (nms_EntityAgeable_getGrowingAge($this)) + $this.$inLove = 0; +} +function nms_EntityAnimal_onLivingUpdate($this) { + var $var1, $var2, $var4, $var6, var$5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var6 = $thread.pop();$var4 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_EntityAgeable_onLivingUpdate($this); + if ($rt_suspending()) { + break main; + } + if (nms_EntityAgeable_getGrowingAge($this)) + $this.$inLove = 0; + if ($this.$inLove <= 0) + $this.$breeding = 0; + else { + $this.$inLove = $this.$inLove - 1 | 0; + $var1 = $rt_s(1181); + if (!($this.$inLove % 10 | 0)) { + $var2 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var4 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var6 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + var$5 = $this.$worldObj; + var$6 = $this.$posX + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + var$7 = $this.$posY + 0.5 + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$height0; + var$8 = $this.$posZ + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + $ptr = 2; + continue main; + } + } + return; + case 2: + nms_World_spawnParticle(var$5, $var1, var$6, var$7, var$8, $var2, $var4, $var6); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var4, $var6, var$5, var$6, var$7, var$8, $ptr); +} +function nms_EntityAnimal_attackEntity($this, $par1Entity, $par2) { + var $var3, $var7, $var8, var$6, var$7, var$8, var$9, $var5, var$11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$11 = $thread.pop();$var5 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1Entity instanceof nms_EntityPlayer) { + if ($par2 < 3.0) { + $var3 = $par1Entity.$posX - $this.$posX; + $this.$rotationYaw = jl_Math_atan2($par1Entity.$posZ - $this.$posZ, $var3) * 180.0 / 3.141592653589793 - 90.0; + $this.$hasAttacked = 1; + } + $var7 = $par1Entity; + if (!(nms_EntityPlayer_getCurrentEquippedItem($var7) !== null && $this.$isBreedingItem(nms_EntityPlayer_getCurrentEquippedItem($var7)))) + $this.$entityToAttack = null; + } else if ($par1Entity instanceof nms_EntityAnimal) { + $var8 = $par1Entity; + if (nms_EntityAgeable_getGrowingAge($this) > 0 && nms_EntityAgeable_getGrowingAge($var8) < 0) { + if ($par2 < 2.5) + $this.$hasAttacked = 1; + } else if ($this.$inLove > 0 && $var8.$inLove > 0) { + if ($var8.$entityToAttack === null) + $var8.$entityToAttack = $this; + if ($var8.$entityToAttack === $this && $par2 < 3.5) { + $var8.$inLove = $var8.$inLove + 1 | 0; + $this.$inLove = $this.$inLove + 1 | 0; + $this.$breeding = $this.$breeding + 1 | 0; + if (!($this.$breeding % 4 | 0)) { + $par1Entity = $this.$worldObj; + $var7 = $rt_s(1181); + var$6 = $this.$posX + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + var$7 = $this.$posY + 0.5 + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$height0; + var$8 = $this.$posZ + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + var$9 = 0.0; + $var3 = 0.0; + $var5 = 0.0; + $ptr = 1; + continue main; + } + if ($this.$breeding == 60) { + $par1Entity = $this.$createChild($var8); + if ($par1Entity !== null) { + nms_EntityAgeable_setGrowingAge($this, 6000); + nms_EntityAgeable_setGrowingAge($var8, 6000); + $this.$inLove = 0; + $this.$breeding = 0; + $this.$entityToAttack = null; + $var8.$entityToAttack = null; + $var8.$breeding = 0; + $var8.$inLove = 0; + nms_EntityAgeable_setGrowingAge($par1Entity, (-24000)); + nms_Entity_setLocationAndAngles($par1Entity, $this.$posX, $this.$posY, $this.$posZ, $this.$rotationYaw, $this.$rotationPitch); + var$11 = 0; + if (var$11 < 7) { + $var5 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + var$6 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + var$8 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var8 = $this.$worldObj; + $var7 = $rt_s(1181); + var$9 = $this.$posX + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + $var3 = $this.$posY + 0.5 + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$height0; + var$7 = $this.$posZ + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + $ptr = 2; + continue main; + } + nms_WorldClient_spawnEntityInWorld($this.$worldObj, $par1Entity); + } + } + } else + $this.$breeding = 0; + } else { + $this.$breeding = 0; + $this.$entityToAttack = null; + } + } + return; + case 1: + nms_World_spawnParticle($par1Entity, $var7, var$6, var$7, var$8, var$9, $var3, $var5); + if ($rt_suspending()) { + break main; + } + if ($this.$breeding == 60) { + $par1Entity = $this.$createChild($var8); + if ($par1Entity !== null) { + nms_EntityAgeable_setGrowingAge($this, 6000); + nms_EntityAgeable_setGrowingAge($var8, 6000); + $this.$inLove = 0; + $this.$breeding = 0; + $this.$entityToAttack = null; + $var8.$entityToAttack = null; + $var8.$breeding = 0; + $var8.$inLove = 0; + nms_EntityAgeable_setGrowingAge($par1Entity, (-24000)); + nms_Entity_setLocationAndAngles($par1Entity, $this.$posX, $this.$posY, $this.$posZ, $this.$rotationYaw, $this.$rotationPitch); + var$11 = 0; + if (var$11 < 7) { + $var5 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + var$6 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + var$8 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var8 = $this.$worldObj; + $var7 = $rt_s(1181); + var$9 = $this.$posX + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + $var3 = $this.$posY + 0.5 + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$height0; + var$7 = $this.$posZ + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + $ptr = 2; + continue main; + } + nms_WorldClient_spawnEntityInWorld($this.$worldObj, $par1Entity); + } + } + return; + case 2: + nms_World_spawnParticle($var8, $var7, var$9, $var3, var$7, $var5, var$6, var$8); + if ($rt_suspending()) { + break main; + } + var$11 = var$11 + 1 | 0; + if (var$11 >= 7) { + nms_WorldClient_spawnEntityInWorld($this.$worldObj, $par1Entity); + return; + } + $var5 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + var$6 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + var$8 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var8 = $this.$worldObj; + $var7 = $rt_s(1181); + var$9 = $this.$posX + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + $var3 = $this.$posY + 0.5 + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$height0; + var$7 = $this.$posZ + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $var3, $var7, $var8, var$6, var$7, var$8, var$9, $var5, var$11, $ptr); +} +function nms_EntityAnimal_attackEntityFrom($this, $par1DamageSource, $par2) { + if ($this.$invulnerable) + return 0; + $this.$fleeingTick = 60; + $this.$entityToAttack = null; + $this.$inLove = 0; + return 0; +} +function nms_EntityAnimal_getBlockPathWeight($this, $par1, $par2, $par3) { + var var$4; + var$4 = nms_World_getBlockId($this.$worldObj, $par1, $par2 - 1 | 0, $par3); + nms_Block_$callClinit(); + return var$4 == nms_Block_grass.$blockID ? 10.0 : nms_World_getLightBrightness($this.$worldObj, $par1, $par2, $par3) - 0.5; +} +function nms_EntityAnimal_findPlayerToAttack($this) { + var $var2, $var3, $var4, $var5; + if ($this.$fleeingTick > 0) + return null; + a: { + if ($this.$inLove > 0) { + $var2 = nms_World_getEntitiesWithinAABB($this.$worldObj, jl_Object_getClass($this), nms_AxisAlignedBB_expand($this.$boundingBox, 8.0, 8.0, 8.0)); + $var3 = 0; + while (true) { + if ($var3 >= $var2.$size) + break a; + $var4 = ju_ArrayList_get($var2, $var3); + if ($var4 !== $this && $var4.$inLove > 0) + break; + $var3 = $var3 + 1 | 0; + } + return $var4; + } + if (!nms_EntityAgeable_getGrowingAge($this)) { + $var2 = nms_World_getEntitiesWithinAABB($this.$worldObj, $rt_cls(nms_EntityPlayer), nms_AxisAlignedBB_expand($this.$boundingBox, 8.0, 8.0, 8.0)); + $var3 = 0; + while (true) { + if ($var3 >= $var2.$size) + break a; + $var5 = ju_ArrayList_get($var2, $var3); + if (nms_EntityPlayer_getCurrentEquippedItem($var5) !== null && $this.$isBreedingItem(nms_EntityPlayer_getCurrentEquippedItem($var5))) + break; + $var3 = $var3 + 1 | 0; + } + return $var5; + } + if (nms_EntityAgeable_getGrowingAge($this) > 0) { + $var2 = nms_World_getEntitiesWithinAABB($this.$worldObj, jl_Object_getClass($this), nms_AxisAlignedBB_expand($this.$boundingBox, 8.0, 8.0, 8.0)); + $var3 = 0; + while (true) { + if ($var3 >= $var2.$size) + break a; + $var4 = ju_ArrayList_get($var2, $var3); + if ($var4 !== $this && nms_EntityAgeable_getGrowingAge($var4) < 0) + break; + $var3 = $var3 + 1 | 0; + } + return $var4; + } + } + return null; +} +function nms_EntityAnimal_getTalkInterval($this) { + return 120; +} +function nms_EntityAnimal_canDespawn($this) { + return 0; +} +function nms_EntityAnimal_isBreedingItem($this, $par1ItemStack) { + var var$2; + var$2 = $par1ItemStack.$itemID0; + nms_Item_$callClinit(); + return var$2 != nms_Item_wheat.$itemID ? 0 : 1; +} +function nms_EntityAnimal_interact($this, $par1EntityPlayer) { + var $var2, $var3, $var4, $var6, $var8, var$7, var$8, var$9, var$10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = nms_InventoryPlayer_getCurrentItem($par1EntityPlayer.$inventory); + if ($var2 !== null && $this.$isBreedingItem($var2) && !nms_EntityAgeable_getGrowingAge($this) && $this.$inLove <= 0) { + if (!$par1EntityPlayer.$capabilities.$isCreativeMode) { + $var2.$stackSize = $var2.$stackSize - 1 | 0; + if ($var2.$stackSize <= 0) { + $var2 = $par1EntityPlayer.$inventory; + $var3 = $par1EntityPlayer.$inventory.$currentItem; + $par1EntityPlayer = null; + $ptr = 1; + continue main; + } + } + $this.$inLove = 600; + $this.$entityToAttack = null; + $var3 = 0; + if ($var3 >= 7) + return 1; + $var4 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var6 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var8 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var2 = $this.$worldObj; + var$7 = $rt_s(1181); + var$8 = $this.$posX + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + var$9 = $this.$posY + 0.5 + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$height0; + var$10 = $this.$posZ + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + $ptr = 2; + continue main; + } + return 0; + case 1: + nms_InventoryPlayer_setInventorySlotContents($var2, $var3, $par1EntityPlayer); + if ($rt_suspending()) { + break main; + } + $this.$inLove = 600; + $this.$entityToAttack = null; + $var3 = 0; + if ($var3 >= 7) + return 1; + $var4 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var6 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var8 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var2 = $this.$worldObj; + var$7 = $rt_s(1181); + var$8 = $this.$posX + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + var$9 = $this.$posY + 0.5 + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$height0; + var$10 = $this.$posZ + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + $ptr = 2; + case 2: + nms_World_spawnParticle($var2, var$7, var$8, var$9, var$10, $var4, $var6, $var8); + if ($rt_suspending()) { + break main; + } + $var3 = $var3 + 1 | 0; + if ($var3 >= 7) + return 1; + $var4 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var6 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var8 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var2 = $this.$worldObj; + var$7 = $rt_s(1181); + var$8 = $this.$posX + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + var$9 = $this.$posY + 0.5 + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$height0; + var$10 = $this.$posZ + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $var2, $var3, $var4, $var6, $var8, var$7, var$8, var$9, var$10, $ptr); +} +function nms_EntityAnimal_isInLove($this) { + return $this.$inLove <= 0 ? 0 : 1; +} +function nms_EntityPig() { + nms_EntityAnimal.call(this); +} +function nms_EntityPig__init_0() { + var var_0 = new nms_EntityPig(); + nms_EntityPig__init_(var_0); + return var_0; +} +function nms_EntityPig__init_($this) { + nms_EntityAnimal__init_0($this); + nms_EntityAgeable_setSize($this, 0.8999999761581421, 0.8999999761581421); +} +function nms_EntityPig_isAIEnabled($this) { + return 1; +} +function nms_EntityPig_getMaxHealth($this) { + return 10; +} +function nms_EntityPig_updateAITasks($this) { + nms_EntityLiving_updateAITasks($this); +} +function nms_EntityPig_entityInit($this) { + nms_EntityAgeable_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 16, jl_Byte_valueOf(0)); +} +function nms_EntityPig_getLivingSound($this) { + return $rt_s(1548); +} +function nms_EntityPig_getHurtSound($this) { + return $rt_s(1548); +} +function nms_EntityPig_getDeathSound($this) { + return $rt_s(1549); +} +function nms_EntityPig_playStepSound($this, $par1, $par2, $par3, $par4) { + nms_Entity_playSound($this, $rt_s(1550), 0.15000000596046448, 1.0); +} +function nms_EntityPig_getSaddled($this) { + return !(nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16) & 1) ? 0 : 1; +} +function nms_EntityPig_setSaddled($this, $par1) { + if (!$par1) + nms_DataWatcher_updateObject($this.$dataWatcher, 16, jl_Byte_valueOf(0)); + else + nms_DataWatcher_updateObject($this.$dataWatcher, 16, jl_Byte_valueOf(1)); +} +function nms_EntityPig_fall($this, $par1) { + var var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_EntityLiving_fall($this, $par1); + if ($rt_suspending()) { + break main; + } + if ($par1 > 5.0 && $this.$riddenByEntity instanceof nms_EntityPlayer) { + var$2 = $this.$riddenByEntity; + nms_AchievementList_$callClinit(); + nms_EntityPlayer_triggerAchievement(var$2, nms_AchievementList_flyPig); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, var$2, $ptr); +} +function nms_EntityPig_spawnBabyAnimal($this, $par1EntityAgeable) { + var $p; + $p = nms_EntityPig__init_0(); + nms_Entity_setWorld($p, $this.$worldObj); + return $p; +} +function nms_EntityPig_isBreedingItem($this, $par1ItemStack) { + var var$2; + a: { + if ($par1ItemStack !== null) { + var$2 = $par1ItemStack.$itemID0; + nms_Item_$callClinit(); + if (var$2 == nms_Item_carrot.$itemID) { + var$2 = 1; + break a; + } + } + var$2 = 0; + } + return var$2; +} +function nms_EntityPig_createChild($this, $par1EntityAgeable) { + return nms_EntityPig_spawnBabyAnimal($this, $par1EntityAgeable); +} +function nms_RenderPig() { + nms_RenderLiving.call(this); +} +var nms_RenderPig_saddle = null; +var nms_RenderPig_entityTexture = null; +function nms_RenderPig__init_(var_0, var_1, var_2) { + var var_3 = new nms_RenderPig(); + nms_RenderPig__init_0(var_3, var_0, var_1, var_2); + return var_3; +} +function nms_RenderPig__init_0($this, $par1ModelBase, $par2ModelBase, $par3) { + nms_RenderLiving__init_0($this, $par1ModelBase, $par3); + $this.$renderPassModel = $par2ModelBase; +} +function nms_RenderPig_renderSaddledPig($this, $par1EntityPig, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityPig = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$par2 && nms_EntityPig_getSaddled($par1EntityPig)) { + $par1EntityPig = nms_RenderPig_saddle; + $ptr = 1; + continue main; + } + return (-1); + case 1: + nle_TextureLocation_bindTexture($par1EntityPig); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPig, $par2, $par3, $ptr); +} +function nms_RenderPig_renderLivingPig($this, $par1EntityPig, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityPig = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityPig, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPig, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderPig_shouldRenderPass($this, $par1EntityLiving, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + $tmp = nms_RenderPig_renderSaddledPig($this, $par1EntityLiving, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par3, $ptr); +} +function nms_RenderPig_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderPig_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderPig_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = nms_RenderPig_entityTexture; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderPig__clinit_() { + nms_RenderPig_saddle = nle_TextureLocation__init_($rt_s(1551)); + nms_RenderPig_entityTexture = nle_TextureLocation__init_($rt_s(1552)); +} +function nms_ModelBase() { + var a = this; jl_Object.call(a); + a.$onGround1 = 0.0; + a.$isRiding = 0; + a.$boxList = null; + a.$isChild0 = 0; + a.$modelTextureMap = null; + a.$textureWidth = 0; + a.$textureHeight = 0; +} +function nms_ModelBase__init_() { + var var_0 = new nms_ModelBase(); + nms_ModelBase__init_0(var_0); + return var_0; +} +function nms_ModelBase__init_0($this) { + $this.$isRiding = 0; + $this.$boxList = ju_ArrayList__init_0(); + $this.$isChild0 = 1; + $this.$modelTextureMap = ju_HashMap__init_(); + $this.$textureWidth = 64; + $this.$textureHeight = 32; +} +function nms_ModelBase_setRotationAngles($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + return; +} +function nms_ModelBase_setLivingAnimations($this, $par1EntityLiving, $par2, $par3, $par4) { + return; +} +function nms_ModelBase_getRandomModelBox($this, $par1Random) { + return ju_ArrayList_get($this.$boxList, nle_EaglercraftRandom_nextInt($par1Random, $this.$boxList.$size)); +} +function nms_ModelBase_setTextureOffset($this, $par1Str, $par2, $par3) { + var var$4, var$5; + var$4 = $this.$modelTextureMap; + var$5 = new nms_TextureOffset; + var$5.$textureOffsetX = $par2; + var$5.$textureOffsetY = $par3; + ju_HashMap_putImpl(var$4, $par1Str, var$5); +} +function nms_ModelBase_getTextureOffset($this, $par1Str) { + return ju_HashMap_get($this.$modelTextureMap, $par1Str); +} +function nms_ModelQuadruped() { + var a = this; nms_ModelBase.call(a); + a.$head = null; + a.$body = null; + a.$leg1 = null; + a.$leg2 = null; + a.$leg3 = null; + a.$leg4 = null; + a.$field_78145_g = 0.0; + a.$field_78151_h = 0.0; +} +function nms_ModelQuadruped__init_(var_0, var_1) { + var var_2 = new nms_ModelQuadruped(); + nms_ModelQuadruped__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_ModelQuadruped__init_0($this, $par1, $par2) { + var var$3, var$4; + nms_ModelBase__init_0($this); + $this.$head = nms_ModelRenderer__init_($this, 0, 0); + $this.$field_78145_g = 8.0; + $this.$field_78151_h = 4.0; + nms_ModelRenderer_addBox($this.$head, (-4.0), (-4.0), (-8.0), 8, 8, 8, $par2); + nms_ModelRenderer_setRotationPoint($this.$head, 0.0, 18 - $par1 | 0, (-6.0)); + $this.$body = nms_ModelRenderer__init_($this, 28, 8); + nms_ModelRenderer_addBox($this.$body, (-5.0), (-10.0), (-7.0), 10, 16, 8, $par2); + nms_ModelRenderer_setRotationPoint($this.$body, 0.0, 17 - $par1 | 0, 2.0); + $this.$leg1 = nms_ModelRenderer__init_($this, 0, 16); + nms_ModelRenderer_addBox($this.$leg1, (-2.0), 0.0, (-2.0), 4, $par1, 4, $par2); + var$3 = $this.$leg1; + var$4 = 24 - $par1 | 0; + nms_ModelRenderer_setRotationPoint(var$3, (-3.0), var$4, 7.0); + $this.$leg2 = nms_ModelRenderer__init_($this, 0, 16); + nms_ModelRenderer_addBox($this.$leg2, (-2.0), 0.0, (-2.0), 4, $par1, 4, $par2); + nms_ModelRenderer_setRotationPoint($this.$leg2, 3.0, var$4, 7.0); + $this.$leg3 = nms_ModelRenderer__init_($this, 0, 16); + nms_ModelRenderer_addBox($this.$leg3, (-2.0), 0.0, (-2.0), 4, $par1, 4, $par2); + nms_ModelRenderer_setRotationPoint($this.$leg3, (-3.0), var$4, (-5.0)); + $this.$leg4 = nms_ModelRenderer__init_($this, 0, 16); + nms_ModelRenderer_addBox($this.$leg4, (-2.0), 0.0, (-2.0), 4, $par1, 4, $par2); + nms_ModelRenderer_setRotationPoint($this.$leg4, 3.0, var$4, (-5.0)); +} +function nms_ModelQuadruped_render($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + $this.$setRotationAngles($par2, $par3, $par4, $par5, $par6, $par7, $par1Entity); + if (!$this.$isChild0) { + nms_ModelRenderer_render($this.$head, $par7); + nms_ModelRenderer_render($this.$body, $par7); + nms_ModelRenderer_render($this.$leg1, $par7); + nms_ModelRenderer_render($this.$leg2, $par7); + nms_ModelRenderer_render($this.$leg3, $par7); + nms_ModelRenderer_render($this.$leg4, $par7); + } else { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, $this.$field_78145_g * $par7, $this.$field_78151_h * $par7); + nms_ModelRenderer_render($this.$head, $par7); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.5, 0.5, 0.5); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 24.0 * $par7, 0.0); + nms_ModelRenderer_render($this.$body, $par7); + nms_ModelRenderer_render($this.$leg1, $par7); + nms_ModelRenderer_render($this.$leg2, $par7); + nms_ModelRenderer_render($this.$leg3, $par7); + nms_ModelRenderer_render($this.$leg4, $par7); + nleg_EaglerAdapterGL30_glPopMatrix(); + } +} +function nms_ModelQuadruped_setRotationAngles($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + $this.$head.$rotateAngleX = $par5 / 57.2957763671875; + $this.$head.$rotateAngleY = $par4 / 57.2957763671875; + $this.$body.$rotateAngleX = 1.5707963705062866; + $par7Entity = $this.$leg1; + $par1 = $par1 * 0.6661999821662903; + $par7Entity.$rotateAngleX = nms_MathHelper_cos($par1) * 1.399999976158142 * $par2; + $par7Entity = $this.$leg2; + $par3 = $par1 + 3.1415927410125732; + $par7Entity.$rotateAngleX = nms_MathHelper_cos($par3) * 1.399999976158142 * $par2; + $this.$leg3.$rotateAngleX = nms_MathHelper_cos($par3) * 1.399999976158142 * $par2; + $this.$leg4.$rotateAngleX = nms_MathHelper_cos($par1) * 1.399999976158142 * $par2; +} +function nms_ModelPig() { + nms_ModelQuadruped.call(this); +} +function nms_ModelPig__init_0() { + var var_0 = new nms_ModelPig(); + nms_ModelPig__init_(var_0); + return var_0; +} +function nms_ModelPig__init_1(var_0) { + var var_1 = new nms_ModelPig(); + nms_ModelPig__init_2(var_1, var_0); + return var_1; +} +function nms_ModelPig__init_($this) { + nms_ModelPig__init_2($this, 0.0); +} +function nms_ModelPig__init_2($this, $par1) { + nms_ModelQuadruped__init_0($this, 6, $par1); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$head, 16, 16), (-2.0), 0.0, (-9.0), 4, 3, 1, $par1); + $this.$field_78145_g = 4.0; +} +function nms_EntitySheep() { + var a = this; nms_EntityAnimal.call(a); + a.$field_90016_e = null; + a.$sheepTimer = 0; +} +var nms_EntitySheep_fleeceColorTable = null; +function nms_EntitySheep__init_0() { + var var_0 = new nms_EntitySheep(); + nms_EntitySheep__init_(var_0); + return var_0; +} +function nms_EntitySheep__init_($this) { + var var$1, var$2; + nms_EntityAnimal__init_0($this); + var$1 = new nms_InventoryCrafting; + var$2 = new nms_ContainerSheep; + nms_Container__init_(var$2); + var$2.$field_90034_a = $this; + nms_InventoryCrafting__init_(var$1, var$2, 2, 1); + $this.$field_90016_e = var$1; + nms_EntityAgeable_setSize($this, 0.8999999761581421, 1.2999999523162842); + var$1 = $this.$field_90016_e; + var$2 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_3(var$2, nms_Item_dyePowder, 1, 0); + nms_InventoryCrafting_setInventorySlotContents(var$1, 0, var$2); + nms_InventoryCrafting_setInventorySlotContents($this.$field_90016_e, 1, nms_ItemStack__init_4(nms_Item_dyePowder, 1, 0)); +} +function nms_EntitySheep_isAIEnabled($this) { + return 1; +} +function nms_EntitySheep_updateAITasks($this) { + nms_EntityLiving_updateAITasks($this); +} +function nms_EntitySheep_onLivingUpdate($this) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$sheepTimer = jl_Math_max(0, $this.$sheepTimer - 1 | 0); + $ptr = 1; + case 1: + nms_EntityAnimal_onLivingUpdate($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $ptr); +} +function nms_EntitySheep_getMaxHealth($this) { + return 8; +} +function nms_EntitySheep_entityInit($this) { + nms_EntityAgeable_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 16, jl_Byte__init_(0)); +} +function nms_EntitySheep_handleHealthUpdate($this, $par1) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1 == 10) { + $this.$sheepTimer = 40; + return; + } + $ptr = 1; + case 1: + nms_EntityLiving_handleHealthUpdate($this, $par1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $ptr); +} +function nms_EntitySheep_func_70894_j($this, $par1) { + return $this.$sheepTimer <= 0 ? 0.0 : $this.$sheepTimer >= 4 && $this.$sheepTimer <= 36 ? 1.0 : $this.$sheepTimer < 4 ? ($this.$sheepTimer - $par1) / 4.0 : -(($this.$sheepTimer - 40 | 0) - $par1) / 4.0; +} +function nms_EntitySheep_func_70890_k($this, $par1) { + if ($this.$sheepTimer > 4 && $this.$sheepTimer <= 36) + return 0.6283185482025146 + 0.21991150081157684 * nms_MathHelper_sin((($this.$sheepTimer - 4 | 0) - $par1) / 32.0 * 28.700000762939453); + return $this.$sheepTimer > 0 ? 0.6283185482025146 : $this.$rotationPitch / 57.2957763671875; +} +function nms_EntitySheep_interact($this, $par1EntityPlayer) { + var $var2, var$3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = nms_InventoryPlayer_getCurrentItem($par1EntityPlayer.$inventory); + if ($var2 !== null) { + var$3 = $var2.$itemID0; + nms_Item_$callClinit(); + if (var$3 == nms_Item_shears.$itemID && !nms_EntitySheep_getSheared($this) && !nms_EntityAgeable_isChild($this)) { + var$3 = 1; + $ptr = 2; + continue main; + } + } + $ptr = 1; + case 1: + $tmp = nms_EntityAnimal_interact($this, $par1EntityPlayer); + if ($rt_suspending()) { + break main; + } + var$3 = $tmp; + return var$3; + case 2: + nms_ItemStack_damageItem($var2, var$3, $par1EntityPlayer); + if ($rt_suspending()) { + break main; + } + $var2 = $rt_s(1553); + var$4 = 1.0; + var$5 = 1.0; + $ptr = 3; + case 3: + nms_Entity_playSound($this, $var2, var$4, var$5); + if ($rt_suspending()) { + break main; + } + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $var2, var$3, var$4, var$5, $ptr); +} +function nms_EntitySheep_getLivingSound($this) { + return $rt_s(1554); +} +function nms_EntitySheep_getHurtSound($this) { + return $rt_s(1554); +} +function nms_EntitySheep_getDeathSound($this) { + return $rt_s(1554); +} +function nms_EntitySheep_playStepSound($this, $par1, $par2, $par3, $par4) { + nms_Entity_playSound($this, $rt_s(1555), 0.15000000596046448, 1.0); +} +function nms_EntitySheep_getFleeceColor($this) { + return nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16) & 15; +} +function nms_EntitySheep_setFleeceColor($this, $par1) { + var $var2; + $var2 = nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16); + nms_DataWatcher_updateObject($this.$dataWatcher, 16, jl_Byte_valueOf(($var2 & 240 | $par1 & 15) << 24 >> 24)); +} +function nms_EntitySheep_getSheared($this) { + return !(nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16) & 16) ? 0 : 1; +} +function nms_EntitySheep_func_90015_b($this, $par1EntityAgeable) { + var $var2, $var3, var$4, $var4, var$6; + a: { + $var2 = $par1EntityAgeable; + $var3 = nms_EntitySheep__init_0(); + nms_Entity_setWorld($var3, $this.$worldObj); + var$4 = nms_EntitySheep_func_90013_b($this, $this); + $var4 = nms_EntitySheep_func_90013_b($this, $var2); + nms_ItemStack_setItemDamage(nms_InventoryCrafting_getStackInSlot($this.$field_90016_e, 0), var$4); + nms_ItemStack_setItemDamage(nms_InventoryCrafting_getStackInSlot($this.$field_90016_e, 1), $var4); + $var2 = nms_CraftingManager_findMatchingRecipe(nms_CraftingManager_getInstance(), $this.$field_90016_e, $this.$worldObj); + if ($var2 !== null) { + var$6 = nms_ItemStack_getItem($var2).$itemID; + nms_Item_$callClinit(); + if (var$6 == nms_Item_dyePowder.$itemID) { + $var4 = $var2.$itemDamage; + break a; + } + } + if (nle_EaglercraftRandom_nextBoolean($this.$worldObj.$rand)) + $var4 = var$4; + } + nms_EntitySheep_setFleeceColor($var3, 15 - $var4 | 0); + return $var3; +} +function nms_EntitySheep_func_90013_b($this, $par1EntityAnimal) { + return 15 - nms_EntitySheep_getFleeceColor($par1EntityAnimal) | 0; +} +function nms_EntitySheep_createChild($this, $par1EntityAgeable) { + return nms_EntitySheep_func_90015_b($this, $par1EntityAgeable); +} +function nms_EntitySheep__clinit_() { + var var$1, var$2, var$3, var$4; + var$1 = $rt_createArray($rt_arraycls($rt_floatcls()), 16); + var$2 = var$1.data; + var$3 = $rt_createFloatArray(3); + var$4 = var$3.data; + var$4[0] = 1.0; + var$4[1] = 1.0; + var$4[2] = 1.0; + var$2[0] = var$3; + var$3 = $rt_createFloatArray(3); + var$4 = var$3.data; + var$4[0] = 0.8500000238418579; + var$4[1] = 0.5; + var$4[2] = 0.20000000298023224; + var$2[1] = var$3; + var$3 = $rt_createFloatArray(3); + var$4 = var$3.data; + var$4[0] = 0.699999988079071; + var$4[1] = 0.30000001192092896; + var$4[2] = 0.8500000238418579; + var$2[2] = var$3; + var$3 = $rt_createFloatArray(3); + var$4 = var$3.data; + var$4[0] = 0.4000000059604645; + var$4[1] = 0.6000000238418579; + var$4[2] = 0.8500000238418579; + var$2[3] = var$3; + var$3 = $rt_createFloatArray(3); + var$4 = var$3.data; + var$4[0] = 0.8999999761581421; + var$4[1] = 0.8999999761581421; + var$4[2] = 0.20000000298023224; + var$2[4] = var$3; + var$3 = $rt_createFloatArray(3); + var$4 = var$3.data; + var$4[0] = 0.5; + var$4[1] = 0.800000011920929; + var$4[2] = 0.10000000149011612; + var$2[5] = var$3; + var$3 = $rt_createFloatArray(3); + var$4 = var$3.data; + var$4[0] = 0.949999988079071; + var$4[1] = 0.5; + var$4[2] = 0.6499999761581421; + var$2[6] = var$3; + var$3 = $rt_createFloatArray(3); + var$4 = var$3.data; + var$4[0] = 0.30000001192092896; + var$4[1] = 0.30000001192092896; + var$4[2] = 0.30000001192092896; + var$2[7] = var$3; + var$3 = $rt_createFloatArray(3); + var$4 = var$3.data; + var$4[0] = 0.6000000238418579; + var$4[1] = 0.6000000238418579; + var$4[2] = 0.6000000238418579; + var$2[8] = var$3; + var$3 = $rt_createFloatArray(3); + var$4 = var$3.data; + var$4[0] = 0.30000001192092896; + var$4[1] = 0.5; + var$4[2] = 0.6000000238418579; + var$2[9] = var$3; + var$3 = $rt_createFloatArray(3); + var$4 = var$3.data; + var$4[0] = 0.5; + var$4[1] = 0.25; + var$4[2] = 0.699999988079071; + var$2[10] = var$3; + var$3 = $rt_createFloatArray(3); + var$4 = var$3.data; + var$4[0] = 0.20000000298023224; + var$4[1] = 0.30000001192092896; + var$4[2] = 0.699999988079071; + var$2[11] = var$3; + var$3 = $rt_createFloatArray(3); + var$4 = var$3.data; + var$4[0] = 0.4000000059604645; + var$4[1] = 0.30000001192092896; + var$4[2] = 0.20000000298023224; + var$2[12] = var$3; + var$3 = $rt_createFloatArray(3); + var$4 = var$3.data; + var$4[0] = 0.4000000059604645; + var$4[1] = 0.5; + var$4[2] = 0.20000000298023224; + var$2[13] = var$3; + var$3 = $rt_createFloatArray(3); + var$4 = var$3.data; + var$4[0] = 0.6000000238418579; + var$4[1] = 0.20000000298023224; + var$4[2] = 0.20000000298023224; + var$2[14] = var$3; + var$4 = $rt_createFloatArray(3); + var$3 = var$4.data; + var$3[0] = 0.10000000149011612; + var$3[1] = 0.10000000149011612; + var$3[2] = 0.10000000149011612; + var$2[15] = var$4; + nms_EntitySheep_fleeceColorTable = var$1; +} +function nms_RenderSheep() { + nms_RenderLiving.call(this); +} +var nms_RenderSheep_tex_fur = null; +var nms_RenderSheep_entityTexture = null; +function nms_RenderSheep__init_(var_0, var_1, var_2) { + var var_3 = new nms_RenderSheep(); + nms_RenderSheep__init_0(var_3, var_0, var_1, var_2); + return var_3; +} +function nms_RenderSheep__init_0($this, $par1ModelBase, $par2ModelBase, $par3) { + nms_RenderLiving__init_0($this, $par1ModelBase, $par3); + $this.$renderPassModel = $par2ModelBase; +} +function nms_RenderSheep_setWoolColorAndRender($this, $par1EntitySheep, $par2, $par3) { + var var$4, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntitySheep = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$par2 && !nms_EntitySheep_getSheared($par1EntitySheep)) { + var$4 = nms_RenderSheep_tex_fur; + $ptr = 1; + continue main; + } + return (-1); + case 1: + nle_TextureLocation_bindTexture(var$4); + if ($rt_suspending()) { + break main; + } + $var5 = nms_EntitySheep_getFleeceColor($par1EntitySheep); + nleg_EaglerAdapterGL30_glColor3f(1.0 * nms_EntitySheep_fleeceColorTable.data[$var5].data[0], 1.0 * nms_EntitySheep_fleeceColorTable.data[$var5].data[1], 1.0 * nms_EntitySheep_fleeceColorTable.data[$var5].data[2]); + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntitySheep, $par2, $par3, var$4, $var5, $ptr); +} +function nms_RenderSheep_shouldRenderPass($this, $par1EntityLiving, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + $tmp = nms_RenderSheep_setWoolColorAndRender($this, $par1EntityLiving, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par3, $ptr); +} +function nms_RenderSheep_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = nms_RenderSheep_entityTexture; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderSheep__clinit_() { + nms_RenderSheep_tex_fur = nle_TextureLocation__init_($rt_s(1556)); + nms_RenderSheep_entityTexture = nle_TextureLocation__init_($rt_s(1557)); +} +function nms_ModelSheep2() { + nms_ModelQuadruped.call(this); + this.$field_78153_i = 0.0; +} +function nms_ModelSheep2__init_0() { + var var_0 = new nms_ModelSheep2(); + nms_ModelSheep2__init_(var_0); + return var_0; +} +function nms_ModelSheep2__init_($this) { + nms_ModelQuadruped__init_0($this, 12, 0.0); + $this.$head = nms_ModelRenderer__init_($this, 0, 0); + nms_ModelRenderer_addBox($this.$head, (-3.0), (-4.0), (-6.0), 6, 6, 8, 0.0); + nms_ModelRenderer_setRotationPoint($this.$head, 0.0, 6.0, (-8.0)); + $this.$body = nms_ModelRenderer__init_($this, 28, 8); + nms_ModelRenderer_addBox($this.$body, (-4.0), (-10.0), (-7.0), 8, 16, 6, 0.0); + nms_ModelRenderer_setRotationPoint($this.$body, 0.0, 5.0, 2.0); +} +function nms_ModelSheep2_setLivingAnimations($this, $par1EntityLiving, $par2, $par3, $par4) { + var var$5; + var$5 = $this.$head; + $par1EntityLiving = $par1EntityLiving; + var$5.$rotationPointY = 6.0 + nms_EntitySheep_func_70894_j($par1EntityLiving, $par4) * 9.0; + $this.$field_78153_i = nms_EntitySheep_func_70890_k($par1EntityLiving, $par4); +} +function nms_ModelSheep2_setRotationAngles($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + nms_ModelQuadruped_setRotationAngles($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity); + $this.$head.$rotateAngleX = $this.$field_78153_i; +} +function nms_ModelSheep1() { + nms_ModelQuadruped.call(this); + this.$field_78152_i = 0.0; +} +function nms_ModelSheep1__init_0() { + var var_0 = new nms_ModelSheep1(); + nms_ModelSheep1__init_(var_0); + return var_0; +} +function nms_ModelSheep1__init_($this) { + nms_ModelQuadruped__init_0($this, 12, 0.0); + $this.$head = nms_ModelRenderer__init_($this, 0, 0); + nms_ModelRenderer_addBox($this.$head, (-3.0), (-4.0), (-4.0), 6, 6, 6, 0.6000000238418579); + nms_ModelRenderer_setRotationPoint($this.$head, 0.0, 6.0, (-8.0)); + $this.$body = nms_ModelRenderer__init_($this, 28, 8); + nms_ModelRenderer_addBox($this.$body, (-4.0), (-10.0), (-7.0), 8, 16, 6, 1.75); + nms_ModelRenderer_setRotationPoint($this.$body, 0.0, 5.0, 2.0); + $this.$leg1 = nms_ModelRenderer__init_($this, 0, 16); + nms_ModelRenderer_addBox($this.$leg1, (-2.0), 0.0, (-2.0), 4, 6, 4, 0.5); + nms_ModelRenderer_setRotationPoint($this.$leg1, (-3.0), 12.0, 7.0); + $this.$leg2 = nms_ModelRenderer__init_($this, 0, 16); + nms_ModelRenderer_addBox($this.$leg2, (-2.0), 0.0, (-2.0), 4, 6, 4, 0.5); + nms_ModelRenderer_setRotationPoint($this.$leg2, 3.0, 12.0, 7.0); + $this.$leg3 = nms_ModelRenderer__init_($this, 0, 16); + nms_ModelRenderer_addBox($this.$leg3, (-2.0), 0.0, (-2.0), 4, 6, 4, 0.5); + nms_ModelRenderer_setRotationPoint($this.$leg3, (-3.0), 12.0, (-5.0)); + $this.$leg4 = nms_ModelRenderer__init_($this, 0, 16); + nms_ModelRenderer_addBox($this.$leg4, (-2.0), 0.0, (-2.0), 4, 6, 4, 0.5); + nms_ModelRenderer_setRotationPoint($this.$leg4, 3.0, 12.0, (-5.0)); +} +function nms_ModelSheep1_setLivingAnimations($this, $par1EntityLiving, $par2, $par3, $par4) { + var var$5; + var$5 = $this.$head; + $par1EntityLiving = $par1EntityLiving; + var$5.$rotationPointY = 6.0 + nms_EntitySheep_func_70894_j($par1EntityLiving, $par4) * 9.0; + $this.$field_78152_i = nms_EntitySheep_func_70890_k($par1EntityLiving, $par4); +} +function nms_ModelSheep1_setRotationAngles($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + nms_ModelQuadruped_setRotationAngles($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity); + $this.$head.$rotateAngleX = $this.$field_78152_i; +} +function nms_EntityCow() { + nms_EntityAnimal.call(this); +} +function nms_EntityCow__init_0() { + var var_0 = new nms_EntityCow(); + nms_EntityCow__init_(var_0); + return var_0; +} +function nms_EntityCow__init_($this) { + nms_EntityAnimal__init_0($this); + nms_EntityAgeable_setSize($this, 0.8999999761581421, 1.2999999523162842); +} +function nms_EntityCow_isAIEnabled($this) { + return 1; +} +function nms_EntityCow_getMaxHealth($this) { + return 10; +} +function nms_EntityCow_getLivingSound($this) { + return $rt_s(1558); +} +function nms_EntityCow_getHurtSound($this) { + return $rt_s(1559); +} +function nms_EntityCow_getDeathSound($this) { + return $rt_s(1559); +} +function nms_EntityCow_playStepSound($this, $par1, $par2, $par3, $par4) { + nms_Entity_playSound($this, $rt_s(1560), 0.15000000596046448, 1.0); +} +function nms_EntityCow_getSoundVolume($this) { + return 0.4000000059604645; +} +function nms_EntityCow_interact($this, $par1EntityPlayer) { + var $var2, var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = nms_InventoryPlayer_getCurrentItem($par1EntityPlayer.$inventory); + if ($var2 !== null) { + var$3 = $var2.$itemID0; + nms_Item_$callClinit(); + if (var$3 == nms_Item_bucketEmpty.$itemID) { + var$3 = $var2.$stackSize - 1 | 0; + $var2.$stackSize = var$3; + if (var$3 > 0) { + if (!nms_InventoryPlayer_addItemStackToInventory($par1EntityPlayer.$inventory, nms_ItemStack__init_5(nms_Item_bucketMilk))) + nms_EntityPlayer_dropPlayerItem($par1EntityPlayer, nms_ItemStack__init_0(nms_Item_bucketMilk.$itemID, 1, 0)); + return 1; + } + $var2 = $par1EntityPlayer.$inventory; + var$3 = $par1EntityPlayer.$inventory.$currentItem; + $par1EntityPlayer = nms_ItemStack__init_5(nms_Item_bucketMilk); + $ptr = 2; + continue main; + } + } + $ptr = 1; + case 1: + $tmp = nms_EntityAnimal_interact($this, $par1EntityPlayer); + if ($rt_suspending()) { + break main; + } + var$3 = $tmp; + return var$3; + case 2: + nms_InventoryPlayer_setInventorySlotContents($var2, var$3, $par1EntityPlayer); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $var2, var$3, $ptr); +} +function nms_EntityCow_spawnBabyAnimal($this, $par1EntityAgeable) { + var $c; + $c = nms_EntityCow__init_0(); + nms_Entity_setWorld($c, $this.$worldObj); + return $c; +} +function nms_EntityCow_createChild($this, $par1EntityAgeable) { + return $this.$spawnBabyAnimal0($par1EntityAgeable); +} +function nms_RenderCow() { + nms_RenderLiving.call(this); +} +var nms_RenderCow_entityTexture = null; +function nms_RenderCow__init_(var_0, var_1) { + var var_2 = new nms_RenderCow(); + nms_RenderCow__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_RenderCow__init_0($this, $par1ModelBase, $par2) { + nms_RenderLiving__init_0($this, $par1ModelBase, $par2); +} +function nms_RenderCow_renderCow($this, $par1EntityCow, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityCow = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityCow, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityCow, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderCow_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderCow_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderCow_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = nms_RenderCow_entityTexture; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderCow__clinit_() { + nms_RenderCow_entityTexture = nle_TextureLocation__init_($rt_s(1561)); +} +function nms_ModelCow() { + nms_ModelQuadruped.call(this); +} +function nms_ModelCow__init_0() { + var var_0 = new nms_ModelCow(); + nms_ModelCow__init_(var_0); + return var_0; +} +function nms_ModelCow__init_($this) { + var var$1; + nms_ModelQuadruped__init_0($this, 12, 0.0); + $this.$head = nms_ModelRenderer__init_($this, 0, 0); + nms_ModelRenderer_addBox($this.$head, (-4.0), (-4.0), (-6.0), 8, 8, 6, 0.0); + nms_ModelRenderer_setRotationPoint($this.$head, 0.0, 4.0, (-8.0)); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$head, 22, 0), (-5.0), (-5.0), (-4.0), 1, 3, 1, 0.0); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$head, 22, 0), 4.0, (-5.0), (-4.0), 1, 3, 1, 0.0); + $this.$body = nms_ModelRenderer__init_($this, 18, 4); + nms_ModelRenderer_addBox($this.$body, (-6.0), (-10.0), (-7.0), 12, 18, 10, 0.0); + nms_ModelRenderer_setRotationPoint($this.$body, 0.0, 5.0, 2.0); + nms_ModelRenderer_addBox0(nms_ModelRenderer_setTextureOffset($this.$body, 52, 0), (-2.0), 2.0, (-8.0), 4, 6, 1); + var$1 = $this.$leg1; + var$1.$rotationPointX = var$1.$rotationPointX - 1.0; + var$1 = $this.$leg2; + var$1.$rotationPointX = var$1.$rotationPointX + 1.0; + var$1 = $this.$leg1; + var$1.$rotationPointZ = var$1.$rotationPointZ + 0.0; + var$1 = $this.$leg2; + var$1.$rotationPointZ = var$1.$rotationPointZ + 0.0; + var$1 = $this.$leg3; + var$1.$rotationPointX = var$1.$rotationPointX - 1.0; + var$1 = $this.$leg4; + var$1.$rotationPointX = var$1.$rotationPointX + 1.0; + var$1 = $this.$leg3; + var$1.$rotationPointZ = var$1.$rotationPointZ - 1.0; + var$1 = $this.$leg4; + var$1.$rotationPointZ = var$1.$rotationPointZ - 1.0; + $this.$field_78151_h = $this.$field_78151_h + 2.0; +} +function nms_EntityMooshroom() { + nms_EntityCow.call(this); +} +function nms_EntityMooshroom__init_0() { + var var_0 = new nms_EntityMooshroom(); + nms_EntityMooshroom__init_(var_0); + return var_0; +} +function nms_EntityMooshroom__init_($this) { + nms_EntityCow__init_($this); + nms_EntityAgeable_setSize($this, 0.8999999761581421, 1.2999999523162842); +} +function nms_EntityMooshroom_interact($this, $par1EntityPlayer) { + var $var2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10, var$11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = nms_InventoryPlayer_getCurrentItem($par1EntityPlayer.$inventory); + if ($var2 !== null) { + var$3 = $var2.$itemID0; + nms_Item_$callClinit(); + if (var$3 == nms_Item_bowlEmpty.$itemID && nms_EntityAgeable_getGrowingAge($this) >= 0) { + if ($var2.$stackSize == 1) { + var$4 = $par1EntityPlayer.$inventory; + var$3 = $par1EntityPlayer.$inventory.$currentItem; + $par1EntityPlayer = nms_ItemStack__init_5(nms_Item_bowlSoup); + $ptr = 4; + continue main; + } + if (nms_InventoryPlayer_addItemStackToInventory($par1EntityPlayer.$inventory, nms_ItemStack__init_5(nms_Item_bowlSoup)) && !$par1EntityPlayer.$capabilities.$isCreativeMode) { + var$4 = $par1EntityPlayer.$inventory; + var$3 = $par1EntityPlayer.$inventory.$currentItem; + var$5 = 1; + $ptr = 5; + continue main; + } + } + } + if ($var2 !== null) { + var$3 = $var2.$itemID0; + nms_Item_$callClinit(); + if (var$3 == nms_Item_shears.$itemID && nms_EntityAgeable_getGrowingAge($this) >= 0) { + $ptr = 2; + continue main; + } + } + $ptr = 1; + case 1: + $tmp = nms_EntityCow_interact($this, $par1EntityPlayer); + if ($rt_suspending()) { + break main; + } + var$3 = $tmp; + return var$3; + case 2: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + $par1EntityPlayer = $this.$worldObj; + var$4 = $rt_s(1159); + var$6 = $this.$posX; + var$7 = $this.$posY + $this.$height0 / 2.0; + var$8 = $this.$posZ; + var$9 = 0.0; + var$10 = 0.0; + var$11 = 0.0; + $ptr = 3; + case 3: + nms_World_spawnParticle($par1EntityPlayer, var$4, var$6, var$7, var$8, var$9, var$10, var$11); + if ($rt_suspending()) { + break main; + } + return 1; + case 4: + nms_InventoryPlayer_setInventorySlotContents(var$4, var$3, $par1EntityPlayer); + if ($rt_suspending()) { + break main; + } + return 1; + case 5: + nms_InventoryPlayer_decrStackSize(var$4, var$3, var$5); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $var2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10, var$11, $ptr); +} +function nms_EntityMooshroom_func_94900_c($this, $par1EntityAgeable) { + var $m; + $m = nms_EntityMooshroom__init_0(); + nms_Entity_setWorld($m, $this.$worldObj); + return $m; +} +function nms_EntityMooshroom_spawnBabyAnimal($this, $par1EntityAgeable) { + return nms_EntityMooshroom_func_94900_c($this, $par1EntityAgeable); +} +function nms_EntityMooshroom_createChild($this, $par1EntityAgeable) { + return nms_EntityMooshroom_func_94900_c($this, $par1EntityAgeable); +} +function nms_RenderMooshroom() { + nms_RenderLiving.call(this); +} +var nms_RenderMooshroom_terrain = null; +var nms_RenderMooshroom_entityTexture = null; +function nms_RenderMooshroom__init_(var_0, var_1) { + var var_2 = new nms_RenderMooshroom(); + nms_RenderMooshroom__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_RenderMooshroom__init_0($this, $par1ModelBase, $par2) { + nms_RenderLiving__init_0($this, $par1ModelBase, $par2); +} +function nms_RenderMooshroom_renderLivingMooshroom($this, $par1EntityMooshroom, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityMooshroom = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityMooshroom, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityMooshroom, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderMooshroom_renderMooshroomEquippedItems($this, $par1EntityMooshroom, $par2) { + var var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1EntityMooshroom = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nms_EntityAgeable_isChild($par1EntityMooshroom)) + return; + $par1EntityMooshroom = nms_RenderMooshroom_terrain; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityMooshroom); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_flipLightMatrix(); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(1.0, (-1.0), 1.0); + nleg_EaglerAdapterGL30_glTranslatef(0.20000000298023224, 0.4000000059604645, 0.5); + nleg_EaglerAdapterGL30_glRotatef(42.0, 0.0, 1.0, 0.0); + $par1EntityMooshroom = $this.$renderBlocks; + nms_Block_$callClinit(); + var$3 = nms_Block_mushroomRed; + var$4 = 0; + $par2 = 1.0; + $ptr = 2; + case 2: + nms_RenderBlocks_renderBlockAsItem($par1EntityMooshroom, var$3, var$4, $par2); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glTranslatef(0.10000000149011612, 0.0, (-0.6000000238418579)); + nleg_EaglerAdapterGL30_glRotatef(42.0, 0.0, 1.0, 0.0); + $par1EntityMooshroom = $this.$renderBlocks; + var$3 = nms_Block_mushroomRed; + var$4 = 0; + $par2 = 1.0; + $ptr = 3; + case 3: + nms_RenderBlocks_renderBlockAsItem($par1EntityMooshroom, var$3, var$4, $par2); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glPushMatrix(); + nms_ModelRenderer_postRender($this.$mainModel.$head, 0.0625); + nleg_EaglerAdapterGL30_glScalef(1.0, (-1.0), 1.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.75, (-0.20000000298023224)); + nleg_EaglerAdapterGL30_glRotatef(12.0, 0.0, 1.0, 0.0); + $par1EntityMooshroom = $this.$renderBlocks; + var$3 = nms_Block_mushroomRed; + var$4 = 0; + $par2 = 1.0; + $ptr = 4; + case 4: + nms_RenderBlocks_renderBlockAsItem($par1EntityMooshroom, var$3, var$4, $par2); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glDisable(2884); + nleg_EaglerAdapterGL30_flipLightMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityMooshroom, $par2, var$3, var$4, $ptr); +} +function nms_RenderMooshroom_renderEquippedItems($this, $par1EntityLiving, $par2) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderMooshroom_renderMooshroomEquippedItems($this, $par1EntityLiving, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $ptr); +} +function nms_RenderMooshroom_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderMooshroom_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderMooshroom_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = nms_RenderMooshroom_entityTexture; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderMooshroom__clinit_() { + nms_RenderMooshroom_terrain = nle_TextureLocation__init_($rt_s(985)); + nms_RenderMooshroom_entityTexture = nle_TextureLocation__init_($rt_s(1562)); +} +function nms_EntityTameable() { + nms_EntityAnimal.call(this); +} +function nms_EntityTameable_entityInit($this) { + nms_EntityAgeable_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 16, jl_Byte_valueOf(0)); + nms_DataWatcher_addObject($this.$dataWatcher, 17, $rt_s(36)); +} +function nms_EntityTameable_playTameEffect($this, $par1) { + var $var2, $var3, $var4, $var6, $var8, var$7, var$8, var$9, var$10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = $rt_s(1181); + if (!$par1) + $var2 = $rt_s(1166); + $var3 = 0; + if ($var3 >= 7) + return; + $var4 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var6 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var8 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + var$7 = $this.$worldObj; + var$8 = $this.$posX + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + var$9 = $this.$posY + 0.5 + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$height0; + var$10 = $this.$posZ + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + $ptr = 1; + case 1: + nms_World_spawnParticle(var$7, $var2, var$8, var$9, var$10, $var4, $var6, $var8); + if ($rt_suspending()) { + break main; + } + $var3 = $var3 + 1 | 0; + if ($var3 >= 7) + return; + $var4 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var6 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var8 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + var$7 = $this.$worldObj; + var$8 = $this.$posX + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + var$9 = $this.$posY + 0.5 + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$height0; + var$10 = $this.$posZ + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $var2, $var3, $var4, $var6, $var8, var$7, var$8, var$9, var$10, $ptr); +} +function nms_EntityTameable_handleHealthUpdate($this, $par1) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1 == 7) { + $par1 = 1; + $ptr = 1; + continue main; + } + if ($par1 != 6) { + $ptr = 2; + continue main; + } + $par1 = 0; + $ptr = 3; + continue main; + case 1: + nms_EntityTameable_playTameEffect($this, $par1); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_EntityLiving_handleHealthUpdate($this, $par1); + if ($rt_suspending()) { + break main; + } + return; + case 3: + nms_EntityTameable_playTameEffect($this, $par1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $ptr); +} +function nms_EntityTameable_isTamed($this) { + return !(nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16) & 4) ? 0 : 1; +} +function nms_EntityTameable_setTamed($this, $par1) { + var $var2; + $var2 = nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16); + if (!$par1) + nms_DataWatcher_updateObject($this.$dataWatcher, 16, jl_Byte_valueOf(($var2 & (-5)) << 24 >> 24)); + else + nms_DataWatcher_updateObject($this.$dataWatcher, 16, jl_Byte_valueOf(($var2 | 4) << 24 >> 24)); +} +function nms_EntityTameable_isSitting($this) { + return !(nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16) & 1) ? 0 : 1; +} +function nms_EntityTameable_setSitting($this, $par1) { + var $var2; + $var2 = nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16); + if (!$par1) + nms_DataWatcher_updateObject($this.$dataWatcher, 16, jl_Byte_valueOf(($var2 & (-2)) << 24 >> 24)); + else + nms_DataWatcher_updateObject($this.$dataWatcher, 16, jl_Byte_valueOf(($var2 | 1) << 24 >> 24)); +} +function nms_EntityTameable_getOwnerName($this) { + return nms_DataWatcher_getWatchableObjectString($this.$dataWatcher, 17); +} +function nms_EntityTameable_setOwner($this, $par1Str) { + nms_DataWatcher_updateObject($this.$dataWatcher, 17, $par1Str); +} +function nms_EntityWolf() { + var a = this; nms_EntityTameable.call(a); + a.$field_70926_e = 0.0; + a.$field_70924_f = 0.0; + a.$isShaking = 0; + a.$field_70928_h = 0; + a.$timeWolfIsShaking = 0.0; + a.$prevTimeWolfIsShaking = 0.0; +} +function nms_EntityWolf__init_0() { + var var_0 = new nms_EntityWolf(); + nms_EntityWolf__init_(var_0); + return var_0; +} +function nms_EntityWolf__init_($this) { + nms_EntityAnimal__init_0($this); + nms_EntityAgeable_setSize($this, 0.6000000238418579, 0.800000011920929); + $this.$moveSpeed = 0.30000001192092896; +} +function nms_EntityWolf_isAIEnabled($this) { + return 1; +} +function nms_EntityWolf_updateAITick($this) { + nms_DataWatcher_updateObject($this.$dataWatcher, 18, jl_Integer_valueOf($this.$health)); +} +function nms_EntityWolf_getMaxHealth($this) { + return !nms_EntityTameable_isTamed($this) ? 8 : 20; +} +function nms_EntityWolf_entityInit($this) { + nms_EntityTameable_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 18, jl_Integer__init_($this.$health)); + nms_DataWatcher_addObject($this.$dataWatcher, 19, jl_Byte__init_(0)); + nms_DataWatcher_addObject($this.$dataWatcher, 20, jl_Byte__init_(nms_BlockCloth_getBlockFromDye(1) << 24 >> 24)); +} +function nms_EntityWolf_playStepSound($this, $par1, $par2, $par3, $par4) { + nms_Entity_playSound($this, $rt_s(1563), 0.15000000596046448, 1.0); +} +function nms_EntityWolf_canDespawn($this) { + return nms_EntityWolf_isAngry($this) && !nms_EntityTameable_isTamed($this) ? 1 : 0; +} +function nms_EntityWolf_getLivingSound($this) { + return nms_EntityWolf_isAngry($this) ? $rt_s(1564) : nle_EaglercraftRandom_nextInt($this.$rand0, 3) ? $rt_s(1565) : nms_EntityTameable_isTamed($this) && nms_DataWatcher_getWatchableObjectInt($this.$dataWatcher, 18) < 10 ? $rt_s(1566) : $rt_s(1567); +} +function nms_EntityWolf_getHurtSound($this) { + return $rt_s(1568); +} +function nms_EntityWolf_getDeathSound($this) { + return $rt_s(1569); +} +function nms_EntityWolf_getSoundVolume($this) { + return 0.4000000059604645; +} +function nms_EntityWolf_onUpdate($this) { + var var$1, $var5, $var1, $var2, $var3, var$6, $var4, var$8, var$9, var$10, var$11, var$12, var$13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();$var4 = $thread.pop();var$6 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$var5 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_EntityLiving_onUpdate($this); + if ($rt_suspending()) { + break main; + } + $this.$field_70924_f = $this.$field_70926_e; + if (!nms_EntityWolf_func_70922_bv($this)) + $this.$field_70926_e = $this.$field_70926_e + (0.0 - $this.$field_70926_e) * 0.4000000059604645; + else + $this.$field_70926_e = $this.$field_70926_e + (1.0 - $this.$field_70926_e) * 0.4000000059604645; + if (nms_EntityWolf_func_70922_bv($this)) + $this.$numTicksToChaseTarget = 10; + if (nms_Entity_isWet($this)) { + $this.$isShaking = 1; + $this.$field_70928_h = 0; + $this.$timeWolfIsShaking = 0.0; + $this.$prevTimeWolfIsShaking = 0.0; + } else if (!(!$this.$isShaking && !$this.$field_70928_h) && $this.$field_70928_h) { + if ($this.$timeWolfIsShaking === 0.0) { + var$1 = $rt_s(1570); + $var5 = 0.4000000059604645; + $var1 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.20000000298023224 + 1.0; + $ptr = 2; + continue main; + } + $this.$prevTimeWolfIsShaking = $this.$timeWolfIsShaking; + $this.$timeWolfIsShaking = $this.$timeWolfIsShaking + 0.05000000074505806; + if ($this.$prevTimeWolfIsShaking >= 2.0) { + $this.$isShaking = 0; + $this.$field_70928_h = 0; + $this.$prevTimeWolfIsShaking = 0.0; + $this.$timeWolfIsShaking = 0.0; + } + if ($this.$timeWolfIsShaking > 0.4000000059604645) { + $var1 = $this.$boundingBox.$minY; + $var2 = nms_MathHelper_sin(($this.$timeWolfIsShaking - 0.4000000059604645) * 3.1415927410125732) * 7.0 | 0; + $var3 = 0; + var$6 = $var1 + 0.800000011920929; + if ($var3 < $var2) { + $var4 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0 * 0.5; + $var5 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0 * 0.5; + var$1 = $this.$worldObj; + var$8 = $rt_s(1018); + var$9 = $this.$posX + $var4; + var$10 = $this.$posZ + $var5; + var$11 = $this.$motionX; + var$12 = $this.$motionY; + var$13 = $this.$motionZ; + $ptr = 3; + continue main; + } + } + } + return; + case 2: + nms_Entity_playSound($this, var$1, $var5, $var1); + if ($rt_suspending()) { + break main; + } + $this.$prevTimeWolfIsShaking = $this.$timeWolfIsShaking; + $this.$timeWolfIsShaking = $this.$timeWolfIsShaking + 0.05000000074505806; + if ($this.$prevTimeWolfIsShaking >= 2.0) { + $this.$isShaking = 0; + $this.$field_70928_h = 0; + $this.$prevTimeWolfIsShaking = 0.0; + $this.$timeWolfIsShaking = 0.0; + } + if ($this.$timeWolfIsShaking > 0.4000000059604645) { + $var1 = $this.$boundingBox.$minY; + $var2 = nms_MathHelper_sin(($this.$timeWolfIsShaking - 0.4000000059604645) * 3.1415927410125732) * 7.0 | 0; + $var3 = 0; + var$6 = $var1 + 0.800000011920929; + if ($var3 < $var2) { + $var4 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0 * 0.5; + $var5 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0 * 0.5; + var$1 = $this.$worldObj; + var$8 = $rt_s(1018); + var$9 = $this.$posX + $var4; + var$10 = $this.$posZ + $var5; + var$11 = $this.$motionX; + var$12 = $this.$motionY; + var$13 = $this.$motionZ; + $ptr = 3; + continue main; + } + } + return; + case 3: + nms_World_spawnParticle(var$1, var$8, var$9, var$6, var$10, var$11, var$12, var$13); + if ($rt_suspending()) { + break main; + } + $var3 = $var3 + 1 | 0; + if ($var3 >= $var2) + return; + $var4 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0 * 0.5; + $var5 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0 * 0.5; + var$1 = $this.$worldObj; + var$8 = $rt_s(1018); + var$9 = $this.$posX + $var4; + var$10 = $this.$posZ + $var5; + var$11 = $this.$motionX; + var$12 = $this.$motionY; + var$13 = $this.$motionZ; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, $var5, $var1, $var2, $var3, var$6, $var4, var$8, var$9, var$10, var$11, var$12, var$13, $ptr); +} +function nms_EntityWolf_getWolfShaking($this) { + return $this.$isShaking; +} +function nms_EntityWolf_getShadingWhileShaking($this, $par1) { + return 0.75 + ($this.$prevTimeWolfIsShaking + ($this.$timeWolfIsShaking - $this.$prevTimeWolfIsShaking) * $par1) / 2.0 * 0.25; +} +function nms_EntityWolf_getShakeAngle($this, $par1, $par2) { + var $var3; + $var3 = ($this.$prevTimeWolfIsShaking + ($this.$timeWolfIsShaking - $this.$prevTimeWolfIsShaking) * $par1 + $par2) / 1.7999999523162842; + if ($var3 < 0.0) + $var3 = 0.0; + else if ($var3 > 1.0) + $var3 = 1.0; + $par1 = $var3 * 3.1415927410125732; + return nms_MathHelper_sin($par1) * nms_MathHelper_sin($par1 * 11.0) * 0.15000000596046448 * 3.1415927410125732; +} +function nms_EntityWolf_getInterestedAngle($this, $par1) { + return ($this.$field_70924_f + ($this.$field_70926_e - $this.$field_70924_f) * $par1) * 0.15000000596046448 * 3.1415927410125732; +} +function nms_EntityWolf_getEyeHeight($this) { + return $this.$height0 * 0.800000011920929; +} +function nms_EntityWolf_getVerticalFaceSpeed($this) { + return nms_EntityTameable_isSitting($this) ? 20 : 40; +} +function nms_EntityWolf_interact($this, $par1EntityPlayer) { + var $var2, $var4, $var3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3 = $thread.pop();$var4 = $thread.pop();$var2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + $var2 = nms_InventoryPlayer_getCurrentItem($par1EntityPlayer.$inventory); + if (!nms_EntityTameable_isTamed($this)) { + if ($var2 === null) + break a; + $var4 = $var2.$itemID0; + nms_Item_$callClinit(); + if ($var4 != nms_Item_bone.$itemID) + break a; + if (nms_EntityWolf_isAngry($this)) + break a; + if (!$par1EntityPlayer.$capabilities.$isCreativeMode) + $var2.$stackSize = $var2.$stackSize - 1 | 0; + if ($var2.$stackSize > 0) + return 1; + $var3 = $par1EntityPlayer.$inventory; + $var4 = $par1EntityPlayer.$inventory.$currentItem; + $par1EntityPlayer = null; + $ptr = 2; + continue main; + } + if ($var2 !== null) { + nms_Item_$callClinit(); + if (!(nms_Item_itemsList.data[$var2.$itemID0] instanceof nms_ItemFood)) { + if ($var2.$itemID0 != nms_Item_dyePowder.$itemID) + break a; + $var4 = nms_BlockCloth_getBlockFromDye($var2.$itemDamage); + if ($var4 == nms_EntityWolf_getCollarColor($this)) + break a; + nms_EntityWolf_setCollarColor($this, $var4); + if (!$par1EntityPlayer.$capabilities.$isCreativeMode) { + $var4 = $var2.$stackSize - 1 | 0; + $var2.$stackSize = $var4; + if ($var4 <= 0) { + $var3 = $par1EntityPlayer.$inventory; + $var4 = $par1EntityPlayer.$inventory.$currentItem; + $par1EntityPlayer = null; + $ptr = 3; + continue main; + } + } + return 1; + } + $var3 = nms_Item_itemsList.data[$var2.$itemID0]; + if ($var3.$isWolfsFavoriteMeat && nms_DataWatcher_getWatchableObjectInt($this.$dataWatcher, 18) < 20) { + if (!$par1EntityPlayer.$capabilities.$isCreativeMode) + $var2.$stackSize = $var2.$stackSize - 1 | 0; + nms_EntityLiving_heal($this, $var3.$healAmount); + if ($var2.$stackSize > 0) + return 1; + $var3 = $par1EntityPlayer.$inventory; + $var4 = $par1EntityPlayer.$inventory.$currentItem; + $par1EntityPlayer = null; + $ptr = 4; + continue main; + } + } + } + $ptr = 1; + case 1: + $tmp = nms_EntityAnimal_interact($this, $par1EntityPlayer); + if ($rt_suspending()) { + break main; + } + $var4 = $tmp; + return $var4; + case 2: + nms_InventoryPlayer_setInventorySlotContents($var3, $var4, $par1EntityPlayer); + if ($rt_suspending()) { + break main; + } + return 1; + case 3: + nms_InventoryPlayer_setInventorySlotContents($var3, $var4, $par1EntityPlayer); + if ($rt_suspending()) { + break main; + } + return 1; + case 4: + nms_InventoryPlayer_setInventorySlotContents($var3, $var4, $par1EntityPlayer); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $var2, $var4, $var3, $ptr); +} +function nms_EntityWolf_handleHealthUpdate($this, $par1) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1 == 8) { + $this.$field_70928_h = 1; + $this.$timeWolfIsShaking = 0.0; + $this.$prevTimeWolfIsShaking = 0.0; + return; + } + $ptr = 1; + case 1: + nms_EntityTameable_handleHealthUpdate($this, $par1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $ptr); +} +function nms_EntityWolf_getTailRotation($this) { + return nms_EntityWolf_isAngry($this) ? 1.539380431175232 : !nms_EntityTameable_isTamed($this) ? 0.6283185482025146 : (0.550000011920929 - (20 - nms_DataWatcher_getWatchableObjectInt($this.$dataWatcher, 18) | 0) * 0.019999999552965164) * 3.1415927410125732; +} +function nms_EntityWolf_isBreedingItem($this, $par1ItemStack) { + var var$2; + if ($par1ItemStack === null) + var$2 = 0; + else { + nms_Item_$callClinit(); + var$2 = !(nms_Item_itemsList.data[$par1ItemStack.$itemID0] instanceof nms_ItemFood) ? 0 : nms_Item_itemsList.data[$par1ItemStack.$itemID0].$isWolfsFavoriteMeat; + } + return var$2; +} +function nms_EntityWolf_isAngry($this) { + return !(nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16) & 2) ? 0 : 1; +} +function nms_EntityWolf_getCollarColor($this) { + return nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 20) & 15; +} +function nms_EntityWolf_setCollarColor($this, $par1) { + nms_DataWatcher_updateObject($this.$dataWatcher, 20, jl_Byte_valueOf(($par1 & 15) << 24 >> 24)); +} +function nms_EntityWolf_spawnBabyAnimal($this, $par1EntityAgeable) { + var $var2, $var3; + $var2 = nms_EntityWolf__init_0(); + nms_Entity_setWorld($var2, $this.$worldObj); + $var3 = nms_EntityTameable_getOwnerName($this); + if ($var3 !== null && jl_String_length(jl_String_trim($var3)) > 0) { + nms_EntityTameable_setOwner($var2, $var3); + nms_EntityTameable_setTamed($var2, 1); + } + return $var2; +} +function nms_EntityWolf_func_70922_bv($this) { + return nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 19) != 1 ? 0 : 1; +} +function nms_EntityWolf_createChild($this, $par1EntityAgeable) { + return nms_EntityWolf_spawnBabyAnimal($this, $par1EntityAgeable); +} +function nms_RenderWolf() { + nms_RenderLiving.call(this); +} +var nms_RenderWolf_tex_collar = null; +var nms_RenderWolf_entityTexture0 = null; +var nms_RenderWolf_entityTexture1 = null; +var nms_RenderWolf_entityTexture2 = null; +function nms_RenderWolf__init_(var_0, var_1, var_2) { + var var_3 = new nms_RenderWolf(); + nms_RenderWolf__init_0(var_3, var_0, var_1, var_2); + return var_3; +} +function nms_RenderWolf__init_0($this, $par1ModelBase, $par2ModelBase, $par3) { + nms_RenderLiving__init_0($this, $par1ModelBase, $par3); + $this.$renderPassModel = $par2ModelBase; +} +function nms_RenderWolf_getTailRotation($this, $par1EntityWolf, $par2) { + return nms_EntityWolf_getTailRotation($par1EntityWolf); +} +function nms_RenderWolf_func_82447_a($this, $par1EntityWolf, $par2, $par3) { + var $var4, var$5, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();var$5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityWolf = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$par2 && $par1EntityWolf.$isShaking) { + $var4 = nms_Entity_getBrightness($par1EntityWolf, $par3) * nms_EntityWolf_getShadingWhileShaking($par1EntityWolf, $par3); + $ptr = 1; + continue main; + } + if ($par2 == 1 && nms_EntityTameable_isTamed($par1EntityWolf)) { + var$5 = nms_RenderWolf_tex_collar; + $ptr = 2; + continue main; + } + return (-1); + case 1: + nms_RenderWolf_bindTexture($this, $par1EntityWolf); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glColor3f($var4, $var4, $var4); + return 1; + case 2: + nle_TextureLocation_bindTexture(var$5); + if ($rt_suspending()) { + break main; + } + $var5 = nms_EntityWolf_getCollarColor($par1EntityWolf); + nleg_EaglerAdapterGL30_glColor3f(1.0 * nms_EntitySheep_fleeceColorTable.data[$var5].data[0], 1.0 * nms_EntitySheep_fleeceColorTable.data[$var5].data[1], 1.0 * nms_EntitySheep_fleeceColorTable.data[$var5].data[2]); + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityWolf, $par2, $par3, $var4, var$5, $var5, $ptr); +} +function nms_RenderWolf_shouldRenderPass($this, $par1EntityLiving, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + $tmp = nms_RenderWolf_func_82447_a($this, $par1EntityLiving, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par3, $ptr); +} +function nms_RenderWolf_handleRotationFloat($this, $par1EntityLiving, $par2) { + return nms_EntityWolf_getTailRotation($par1EntityLiving); +} +function nms_RenderWolf_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + if (nms_EntityTameable_isTamed($par1EntityLiving)) { + $par1EntityLiving = nms_RenderWolf_entityTexture2; + $ptr = 1; + continue main; + } + if (!nms_EntityWolf_isAngry($par1EntityLiving)) { + $par1EntityLiving = nms_RenderWolf_entityTexture0; + $ptr = 2; + continue main; + } + $par1EntityLiving = nms_RenderWolf_entityTexture1; + $ptr = 3; + continue main; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + case 3: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderWolf__clinit_() { + nms_RenderWolf_tex_collar = nle_TextureLocation__init_($rt_s(1571)); + nms_RenderWolf_entityTexture0 = nle_TextureLocation__init_($rt_s(1572)); + nms_RenderWolf_entityTexture1 = nle_TextureLocation__init_($rt_s(1573)); + nms_RenderWolf_entityTexture2 = nle_TextureLocation__init_($rt_s(1574)); +} +function nms_ModelWolf() { + var a = this; nms_ModelBase.call(a); + a.$wolfHeadMain = null; + a.$wolfBody = null; + a.$wolfLeg1 = null; + a.$wolfLeg2 = null; + a.$wolfLeg3 = null; + a.$wolfLeg4 = null; + a.$wolfTail = null; + a.$wolfMane = null; +} +function nms_ModelWolf__init_0() { + var var_0 = new nms_ModelWolf(); + nms_ModelWolf__init_(var_0); + return var_0; +} +function nms_ModelWolf__init_($this) { + nms_ModelBase__init_0($this); + $this.$wolfHeadMain = nms_ModelRenderer__init_($this, 0, 0); + nms_ModelRenderer_addBox($this.$wolfHeadMain, (-3.0), (-3.0), (-2.0), 6, 6, 4, 0.0); + nms_ModelRenderer_setRotationPoint($this.$wolfHeadMain, (-1.0), 13.5, (-7.0)); + $this.$wolfBody = nms_ModelRenderer__init_($this, 18, 14); + nms_ModelRenderer_addBox($this.$wolfBody, (-4.0), (-2.0), (-3.0), 6, 9, 6, 0.0); + nms_ModelRenderer_setRotationPoint($this.$wolfBody, 0.0, 14.0, 2.0); + $this.$wolfMane = nms_ModelRenderer__init_($this, 21, 0); + nms_ModelRenderer_addBox($this.$wolfMane, (-4.0), (-3.0), (-3.0), 8, 6, 7, 0.0); + nms_ModelRenderer_setRotationPoint($this.$wolfMane, (-1.0), 14.0, 2.0); + $this.$wolfLeg1 = nms_ModelRenderer__init_($this, 0, 18); + nms_ModelRenderer_addBox($this.$wolfLeg1, (-1.0), 0.0, (-1.0), 2, 8, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$wolfLeg1, (-2.5), 16.0, 7.0); + $this.$wolfLeg2 = nms_ModelRenderer__init_($this, 0, 18); + nms_ModelRenderer_addBox($this.$wolfLeg2, (-1.0), 0.0, (-1.0), 2, 8, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$wolfLeg2, 0.5, 16.0, 7.0); + $this.$wolfLeg3 = nms_ModelRenderer__init_($this, 0, 18); + nms_ModelRenderer_addBox($this.$wolfLeg3, (-1.0), 0.0, (-1.0), 2, 8, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$wolfLeg3, (-2.5), 16.0, (-4.0)); + $this.$wolfLeg4 = nms_ModelRenderer__init_($this, 0, 18); + nms_ModelRenderer_addBox($this.$wolfLeg4, (-1.0), 0.0, (-1.0), 2, 8, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$wolfLeg4, 0.5, 16.0, (-4.0)); + $this.$wolfTail = nms_ModelRenderer__init_($this, 9, 18); + nms_ModelRenderer_addBox($this.$wolfTail, (-1.0), 0.0, (-1.0), 2, 8, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$wolfTail, (-1.0), 12.0, 8.0); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$wolfHeadMain, 16, 14), (-3.0), (-5.0), 0.0, 2, 2, 1, 0.0); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$wolfHeadMain, 16, 14), 1.0, (-5.0), 0.0, 2, 2, 1, 0.0); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$wolfHeadMain, 0, 10), (-1.5), 0.0, (-5.0), 3, 3, 4, 0.0); +} +function nms_ModelWolf_render($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + nms_ModelWolf_setRotationAngles($this, $par2, $par3, $par4, $par5, $par6, $par7, $par1Entity); + if (!$this.$isChild0) { + nms_ModelRenderer_renderWithRotation($this.$wolfHeadMain, $par7); + nms_ModelRenderer_render($this.$wolfBody, $par7); + nms_ModelRenderer_render($this.$wolfLeg1, $par7); + nms_ModelRenderer_render($this.$wolfLeg2, $par7); + nms_ModelRenderer_render($this.$wolfLeg3, $par7); + nms_ModelRenderer_render($this.$wolfLeg4, $par7); + nms_ModelRenderer_renderWithRotation($this.$wolfTail, $par7); + nms_ModelRenderer_render($this.$wolfMane, $par7); + } else { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 5.0 * $par7, 2.0 * $par7); + nms_ModelRenderer_renderWithRotation($this.$wolfHeadMain, $par7); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.5, 0.5, 0.5); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 24.0 * $par7, 0.0); + nms_ModelRenderer_render($this.$wolfBody, $par7); + nms_ModelRenderer_render($this.$wolfLeg1, $par7); + nms_ModelRenderer_render($this.$wolfLeg2, $par7); + nms_ModelRenderer_render($this.$wolfLeg3, $par7); + nms_ModelRenderer_render($this.$wolfLeg4, $par7); + nms_ModelRenderer_renderWithRotation($this.$wolfTail, $par7); + nms_ModelRenderer_render($this.$wolfMane, $par7); + nleg_EaglerAdapterGL30_glPopMatrix(); + } +} +function nms_ModelWolf_setLivingAnimations($this, $par1EntityLiving, $par2, $par3, $par4) { + var $var5, var$6; + $var5 = $par1EntityLiving; + if (nms_EntityWolf_isAngry($var5)) + $this.$wolfTail.$rotateAngleY = 0.0; + else + $this.$wolfTail.$rotateAngleY = nms_MathHelper_cos($par2 * 0.6661999821662903) * 1.399999976158142 * $par3; + if (nms_EntityTameable_isSitting($var5)) { + nms_ModelRenderer_setRotationPoint($this.$wolfMane, (-1.0), 16.0, (-3.0)); + $this.$wolfMane.$rotateAngleX = 1.2566370964050293; + $this.$wolfMane.$rotateAngleY = 0.0; + nms_ModelRenderer_setRotationPoint($this.$wolfBody, 0.0, 18.0, 0.0); + $this.$wolfBody.$rotateAngleX = 0.7853981852531433; + nms_ModelRenderer_setRotationPoint($this.$wolfTail, (-1.0), 21.0, 6.0); + nms_ModelRenderer_setRotationPoint($this.$wolfLeg1, (-2.5), 22.0, 2.0); + $this.$wolfLeg1.$rotateAngleX = 4.71238899230957; + nms_ModelRenderer_setRotationPoint($this.$wolfLeg2, 0.5, 22.0, 2.0); + $this.$wolfLeg2.$rotateAngleX = 4.71238899230957; + $this.$wolfLeg3.$rotateAngleX = 5.811946868896484; + nms_ModelRenderer_setRotationPoint($this.$wolfLeg3, (-2.490000009536743), 17.0, (-4.0)); + $this.$wolfLeg4.$rotateAngleX = 5.811946868896484; + nms_ModelRenderer_setRotationPoint($this.$wolfLeg4, 0.5099999904632568, 17.0, (-4.0)); + } else { + nms_ModelRenderer_setRotationPoint($this.$wolfBody, 0.0, 14.0, 2.0); + $this.$wolfBody.$rotateAngleX = 1.5707963705062866; + nms_ModelRenderer_setRotationPoint($this.$wolfMane, (-1.0), 14.0, (-3.0)); + $this.$wolfMane.$rotateAngleX = $this.$wolfBody.$rotateAngleX; + nms_ModelRenderer_setRotationPoint($this.$wolfTail, (-1.0), 12.0, 8.0); + nms_ModelRenderer_setRotationPoint($this.$wolfLeg1, (-2.5), 16.0, 7.0); + nms_ModelRenderer_setRotationPoint($this.$wolfLeg2, 0.5, 16.0, 7.0); + nms_ModelRenderer_setRotationPoint($this.$wolfLeg3, (-2.5), 16.0, (-4.0)); + nms_ModelRenderer_setRotationPoint($this.$wolfLeg4, 0.5, 16.0, (-4.0)); + $par1EntityLiving = $this.$wolfLeg1; + $par2 = $par2 * 0.6661999821662903; + $par1EntityLiving.$rotateAngleX = nms_MathHelper_cos($par2) * 1.399999976158142 * $par3; + $par1EntityLiving = $this.$wolfLeg2; + var$6 = $par2 + 3.1415927410125732; + $par1EntityLiving.$rotateAngleX = nms_MathHelper_cos(var$6) * 1.399999976158142 * $par3; + $this.$wolfLeg3.$rotateAngleX = nms_MathHelper_cos(var$6) * 1.399999976158142 * $par3; + $this.$wolfLeg4.$rotateAngleX = nms_MathHelper_cos($par2) * 1.399999976158142 * $par3; + } + $this.$wolfHeadMain.$rotateAngleZ = nms_EntityWolf_getInterestedAngle($var5, $par4) + nms_EntityWolf_getShakeAngle($var5, $par4, 0.0); + $this.$wolfMane.$rotateAngleZ = nms_EntityWolf_getShakeAngle($var5, $par4, (-0.07999999821186066)); + $this.$wolfBody.$rotateAngleZ = nms_EntityWolf_getShakeAngle($var5, $par4, (-0.1599999964237213)); + $this.$wolfTail.$rotateAngleZ = nms_EntityWolf_getShakeAngle($var5, $par4, (-0.20000000298023224)); +} +function nms_ModelWolf_setRotationAngles($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + $this.$wolfHeadMain.$rotateAngleX = $par5 / 57.2957763671875; + $this.$wolfHeadMain.$rotateAngleY = $par4 / 57.2957763671875; + $this.$wolfTail.$rotateAngleX = $par3; +} +function nms_EntityChicken() { + var a = this; nms_EntityAnimal.call(a); + a.$field_70885_d = 0; + a.$field_70886_e = 0.0; + a.$destPos = 0.0; + a.$field_70884_g = 0.0; + a.$field_70888_h = 0.0; + a.$field_70889_i = 0.0; + a.$timeUntilNextEgg = 0; +} +function nms_EntityChicken__init_0() { + var var_0 = new nms_EntityChicken(); + nms_EntityChicken__init_(var_0); + return var_0; +} +function nms_EntityChicken__init_($this) { + nms_EntityAnimal__init_0($this); + $this.$field_70885_d = 0; + $this.$field_70886_e = 0.0; + $this.$destPos = 0.0; + $this.$field_70889_i = 1.0; + nms_EntityAgeable_setSize($this, 0.30000001192092896, 0.699999988079071); + $this.$timeUntilNextEgg = nle_EaglercraftRandom_nextInt($this.$rand0, 6000) + 6000 | 0; +} +function nms_EntityChicken_isAIEnabled($this) { + return 1; +} +function nms_EntityChicken_getMaxHealth($this) { + return 4; +} +function nms_EntityChicken_onLivingUpdate($this) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_EntityAnimal_onLivingUpdate($this); + if ($rt_suspending()) { + break main; + } + $this.$field_70888_h = $this.$field_70886_e; + $this.$field_70884_g = $this.$destPos; + $this.$destPos = $this.$destPos + (!$this.$onGround ? 4 : (-1)) * 0.3; + if ($this.$destPos < 0.0) + $this.$destPos = 0.0; + if ($this.$destPos > 1.0) + $this.$destPos = 1.0; + if (!$this.$onGround && $this.$field_70889_i < 1.0) + $this.$field_70889_i = 1.0; + $this.$field_70889_i = $this.$field_70889_i * 0.9; + if (!$this.$onGround && $this.$motionY < 0.0) + $this.$motionY = $this.$motionY * 0.6; + $this.$field_70886_e = $this.$field_70886_e + $this.$field_70889_i * 2.0; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $ptr); +} +function nms_EntityChicken_fall($this, $par1) { + return; +} +function nms_EntityChicken_getLivingSound($this) { + return $rt_s(1575); +} +function nms_EntityChicken_getHurtSound($this) { + return $rt_s(1576); +} +function nms_EntityChicken_getDeathSound($this) { + return $rt_s(1576); +} +function nms_EntityChicken_playStepSound($this, $par1, $par2, $par3, $par4) { + nms_Entity_playSound($this, $rt_s(1577), 0.15000000596046448, 1.0); +} +function nms_EntityChicken_spawnBabyAnimal($this, $par1EntityAgeable) { + var $c; + $c = nms_EntityChicken__init_0(); + nms_Entity_setWorld($c, $this.$worldObj); + return $c; +} +function nms_EntityChicken_isBreedingItem($this, $par1ItemStack) { + return $par1ItemStack !== null && nms_ItemStack_getItem($par1ItemStack) instanceof nms_ItemSeeds ? 1 : 0; +} +function nms_EntityChicken_createChild($this, $par1EntityAgeable) { + return nms_EntityChicken_spawnBabyAnimal($this, $par1EntityAgeable); +} +function nms_RenderChicken() { + nms_RenderLiving.call(this); +} +var nms_RenderChicken_entityTexture = null; +function nms_RenderChicken__init_(var_0, var_1) { + var var_2 = new nms_RenderChicken(); + nms_RenderChicken__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_RenderChicken__init_0($this, $par1ModelBase, $par2) { + nms_RenderLiving__init_0($this, $par1ModelBase, $par2); +} +function nms_RenderChicken_renderChicken($this, $par1EntityChicken, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityChicken = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityChicken, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityChicken, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderChicken_getWingRotation($this, $par1EntityChicken, $par2) { + var $var3, $var4; + $var3 = $par1EntityChicken.$field_70888_h + ($par1EntityChicken.$field_70886_e - $par1EntityChicken.$field_70888_h) * $par2; + $var4 = $par1EntityChicken.$field_70884_g + ($par1EntityChicken.$destPos - $par1EntityChicken.$field_70884_g) * $par2; + return (nms_MathHelper_sin($var3) + 1.0) * $var4; +} +function nms_RenderChicken_handleRotationFloat($this, $par1EntityLiving, $par2) { + return nms_RenderChicken_getWingRotation($this, $par1EntityLiving, $par2); +} +function nms_RenderChicken_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderChicken_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderChicken_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = nms_RenderChicken_entityTexture; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderChicken__clinit_() { + nms_RenderChicken_entityTexture = nle_TextureLocation__init_($rt_s(1578)); +} +function nms_ModelChicken() { + var a = this; nms_ModelBase.call(a); + a.$head0 = null; + a.$body0 = null; + a.$rightLeg = null; + a.$leftLeg = null; + a.$rightWing = null; + a.$leftWing = null; + a.$bill = null; + a.$chin = null; +} +function nms_ModelChicken__init_0() { + var var_0 = new nms_ModelChicken(); + nms_ModelChicken__init_(var_0); + return var_0; +} +function nms_ModelChicken__init_($this) { + nms_ModelBase__init_0($this); + $this.$head0 = nms_ModelRenderer__init_($this, 0, 0); + nms_ModelRenderer_addBox($this.$head0, (-2.0), (-6.0), (-2.0), 4, 6, 3, 0.0); + nms_ModelRenderer_setRotationPoint($this.$head0, 0.0, 15.0, (-4.0)); + $this.$bill = nms_ModelRenderer__init_($this, 14, 0); + nms_ModelRenderer_addBox($this.$bill, (-2.0), (-4.0), (-4.0), 4, 2, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$bill, 0.0, 15.0, (-4.0)); + $this.$chin = nms_ModelRenderer__init_($this, 14, 4); + nms_ModelRenderer_addBox($this.$chin, (-1.0), (-2.0), (-3.0), 2, 2, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$chin, 0.0, 15.0, (-4.0)); + $this.$body0 = nms_ModelRenderer__init_($this, 0, 9); + nms_ModelRenderer_addBox($this.$body0, (-3.0), (-4.0), (-3.0), 6, 8, 6, 0.0); + nms_ModelRenderer_setRotationPoint($this.$body0, 0.0, 16.0, 0.0); + $this.$rightLeg = nms_ModelRenderer__init_($this, 26, 0); + nms_ModelRenderer_addBox0($this.$rightLeg, (-1.0), 0.0, (-3.0), 3, 5, 3); + nms_ModelRenderer_setRotationPoint($this.$rightLeg, (-2.0), 19.0, 1.0); + $this.$leftLeg = nms_ModelRenderer__init_($this, 26, 0); + nms_ModelRenderer_addBox0($this.$leftLeg, (-1.0), 0.0, (-3.0), 3, 5, 3); + nms_ModelRenderer_setRotationPoint($this.$leftLeg, 1.0, 19.0, 1.0); + $this.$rightWing = nms_ModelRenderer__init_($this, 24, 13); + nms_ModelRenderer_addBox0($this.$rightWing, 0.0, 0.0, (-3.0), 1, 4, 6); + nms_ModelRenderer_setRotationPoint($this.$rightWing, (-4.0), 13.0, 0.0); + $this.$leftWing = nms_ModelRenderer__init_($this, 24, 13); + nms_ModelRenderer_addBox0($this.$leftWing, (-1.0), 0.0, (-3.0), 1, 4, 6); + nms_ModelRenderer_setRotationPoint($this.$leftWing, 4.0, 13.0, 0.0); +} +function nms_ModelChicken_render($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + nms_ModelChicken_setRotationAngles($this, $par2, $par3, $par4, $par5, $par6, $par7, $par1Entity); + if (!$this.$isChild0) { + nms_ModelRenderer_render($this.$head0, $par7); + nms_ModelRenderer_render($this.$bill, $par7); + nms_ModelRenderer_render($this.$chin, $par7); + nms_ModelRenderer_render($this.$body0, $par7); + nms_ModelRenderer_render($this.$rightLeg, $par7); + nms_ModelRenderer_render($this.$leftLeg, $par7); + nms_ModelRenderer_render($this.$rightWing, $par7); + nms_ModelRenderer_render($this.$leftWing, $par7); + } else { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 5.0 * $par7, 2.0 * $par7); + nms_ModelRenderer_render($this.$head0, $par7); + nms_ModelRenderer_render($this.$bill, $par7); + nms_ModelRenderer_render($this.$chin, $par7); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.5, 0.5, 0.5); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 24.0 * $par7, 0.0); + nms_ModelRenderer_render($this.$body0, $par7); + nms_ModelRenderer_render($this.$rightLeg, $par7); + nms_ModelRenderer_render($this.$leftLeg, $par7); + nms_ModelRenderer_render($this.$rightWing, $par7); + nms_ModelRenderer_render($this.$leftWing, $par7); + nleg_EaglerAdapterGL30_glPopMatrix(); + } +} +function nms_ModelChicken_setRotationAngles($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + $this.$head0.$rotateAngleX = $par5 / 57.2957763671875; + $this.$head0.$rotateAngleY = $par4 / 57.2957763671875; + $this.$bill.$rotateAngleX = $this.$head0.$rotateAngleX; + $this.$bill.$rotateAngleY = $this.$head0.$rotateAngleY; + $this.$chin.$rotateAngleX = $this.$head0.$rotateAngleX; + $this.$chin.$rotateAngleY = $this.$head0.$rotateAngleY; + $this.$body0.$rotateAngleX = 1.5707963705062866; + $par7Entity = $this.$rightLeg; + $par1 = $par1 * 0.6661999821662903; + $par7Entity.$rotateAngleX = nms_MathHelper_cos($par1) * 1.399999976158142 * $par2; + $this.$leftLeg.$rotateAngleX = nms_MathHelper_cos($par1 + 3.1415927410125732) * 1.399999976158142 * $par2; + $this.$rightWing.$rotateAngleZ = $par3; + $this.$leftWing.$rotateAngleZ = -$par3; +} +function nms_EntityOcelot() { + nms_EntityTameable.call(this); +} +function nms_EntityOcelot__init_0() { + var var_0 = new nms_EntityOcelot(); + nms_EntityOcelot__init_(var_0); + return var_0; +} +function nms_EntityOcelot__init_($this) { + nms_EntityAnimal__init_0($this); + nms_EntityAgeable_setSize($this, 0.6000000238418579, 0.800000011920929); +} +function nms_EntityOcelot_entityInit($this) { + nms_EntityTameable_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 18, jl_Byte_valueOf(0)); +} +function nms_EntityOcelot_updateAITick($this) { + var $var1; + if (!$this.$moveHelper.$update2) { + nms_Entity_setSneaking($this, 0); + nms_Entity_setSprinting($this, 0); + } else { + $var1 = $this.$moveHelper.$speed; + if ($var1 === 0.18000000715255737) { + nms_Entity_setSneaking($this, 1); + nms_Entity_setSprinting($this, 0); + } else if ($var1 !== 0.4000000059604645) { + nms_Entity_setSneaking($this, 0); + nms_Entity_setSprinting($this, 0); + } else { + nms_Entity_setSneaking($this, 0); + nms_Entity_setSprinting($this, 1); + } + } +} +function nms_EntityOcelot_canDespawn($this) { + return nms_EntityTameable_isTamed($this) ? 0 : 1; +} +function nms_EntityOcelot_isAIEnabled($this) { + return 1; +} +function nms_EntityOcelot_getMaxHealth($this) { + return 10; +} +function nms_EntityOcelot_fall($this, $par1) { + return; +} +function nms_EntityOcelot_getLivingSound($this) { + return !nms_EntityTameable_isTamed($this) ? $rt_s(36) : nms_EntityAnimal_isInLove($this) ? $rt_s(1579) : nle_EaglercraftRandom_nextInt($this.$rand0, 4) ? $rt_s(1580) : $rt_s(1581); +} +function nms_EntityOcelot_getHurtSound($this) { + return $rt_s(1582); +} +function nms_EntityOcelot_getDeathSound($this) { + return $rt_s(1582); +} +function nms_EntityOcelot_getSoundVolume($this) { + return 0.4000000059604645; +} +function nms_EntityOcelot_spawnBabyAnimal($this, $par1EntityAgeable) { + var $var2; + $var2 = nms_EntityOcelot__init_0(); + nms_Entity_setWorld($var2, $this.$worldObj); + if (nms_EntityTameable_isTamed($this)) { + nms_EntityTameable_setOwner($var2, nms_EntityTameable_getOwnerName($this)); + nms_EntityTameable_setTamed($var2, 1); + nms_EntityOcelot_setTameSkin($var2, nms_EntityOcelot_getTameSkin($this)); + } + return $var2; +} +function nms_EntityOcelot_isBreedingItem($this, $par1ItemStack) { + var var$2; + a: { + if ($par1ItemStack !== null) { + var$2 = $par1ItemStack.$itemID0; + nms_Item_$callClinit(); + if (var$2 == nms_Item_fishRaw.$itemID) { + var$2 = 1; + break a; + } + } + var$2 = 0; + } + return var$2; +} +function nms_EntityOcelot_getTameSkin($this) { + return nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 18); +} +function nms_EntityOcelot_setTameSkin($this, $par1) { + nms_DataWatcher_updateObject($this.$dataWatcher, 18, jl_Byte_valueOf($par1 << 24 >> 24)); +} +function nms_EntityOcelot_getEntityName($this) { + return nms_EntityLiving_func_94056_bM($this) ? nms_EntityLiving_func_94057_bL($this) : !nms_EntityTameable_isTamed($this) ? nms_EntityLiving_getEntityName($this) : $rt_s(1583); +} +function nms_EntityOcelot_createChild($this, $par1EntityAgeable) { + return nms_EntityOcelot_spawnBabyAnimal($this, $par1EntityAgeable); +} +function nms_RenderOcelot() { + nms_RenderLiving.call(this); +} +var nms_RenderOcelot_entityTexture0 = null; +var nms_RenderOcelot_entityTexture1 = null; +var nms_RenderOcelot_entityTexture2 = null; +var nms_RenderOcelot_entityTexture3 = null; +function nms_RenderOcelot__init_(var_0, var_1) { + var var_2 = new nms_RenderOcelot(); + nms_RenderOcelot__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_RenderOcelot__init_0($this, $par1ModelBase, $par2) { + nms_RenderLiving__init_0($this, $par1ModelBase, $par2); +} +function nms_RenderOcelot_renderLivingOcelot($this, $par1EntityOcelot, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityOcelot = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityOcelot, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityOcelot, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderOcelot_preRenderOcelot($this, $par1EntityOcelot, $par2) { + if (nms_EntityTameable_isTamed($par1EntityOcelot)) + nleg_EaglerAdapterGL30_glScalef(0.800000011920929, 0.800000011920929, 0.800000011920929); +} +function nms_RenderOcelot_preRenderCallback($this, $par1EntityLiving, $par2) { + nms_RenderOcelot_preRenderOcelot($this, $par1EntityLiving, $par2); +} +function nms_RenderOcelot_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderOcelot_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderOcelot_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + switch (nms_EntityOcelot_getTameSkin($par1EntityLiving)) { + case 0: + break; + case 1: + $par1EntityLiving = nms_RenderOcelot_entityTexture1; + $ptr = 2; + continue main; + case 2: + $par1EntityLiving = nms_RenderOcelot_entityTexture2; + $ptr = 3; + continue main; + case 3: + $par1EntityLiving = nms_RenderOcelot_entityTexture3; + $ptr = 4; + continue main; + default: + } + $par1EntityLiving = nms_RenderOcelot_entityTexture0; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + case 3: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + case 4: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderOcelot__clinit_() { + nms_RenderOcelot_entityTexture0 = nle_TextureLocation__init_($rt_s(1584)); + nms_RenderOcelot_entityTexture1 = nle_TextureLocation__init_($rt_s(1585)); + nms_RenderOcelot_entityTexture2 = nle_TextureLocation__init_($rt_s(1586)); + nms_RenderOcelot_entityTexture3 = nle_TextureLocation__init_($rt_s(1587)); +} +function nms_ModelOcelot() { + var a = this; nms_ModelBase.call(a); + a.$ocelotBackLeftLeg = null; + a.$ocelotBackRightLeg = null; + a.$ocelotFrontLeftLeg = null; + a.$ocelotFrontRightLeg = null; + a.$ocelotTail = null; + a.$ocelotTail2 = null; + a.$ocelotHead = null; + a.$ocelotBody = null; + a.$field_78163_i = 0; +} +function nms_ModelOcelot__init_0() { + var var_0 = new nms_ModelOcelot(); + nms_ModelOcelot__init_(var_0); + return var_0; +} +function nms_ModelOcelot__init_($this) { + nms_ModelBase__init_0($this); + $this.$field_78163_i = 1; + nms_ModelBase_setTextureOffset($this, $rt_s(1588), 0, 0); + nms_ModelBase_setTextureOffset($this, $rt_s(1589), 0, 24); + nms_ModelBase_setTextureOffset($this, $rt_s(1590), 0, 10); + nms_ModelBase_setTextureOffset($this, $rt_s(1591), 6, 10); + $this.$ocelotHead = nms_ModelRenderer__init_0($this, $rt_s(1592)); + nms_ModelRenderer_addBox1($this.$ocelotHead, $rt_s(233), (-2.5), (-2.0), (-3.0), 5, 4, 5); + nms_ModelRenderer_addBox1($this.$ocelotHead, $rt_s(1593), (-1.5), 0.0, (-4.0), 3, 2, 2); + nms_ModelRenderer_addBox1($this.$ocelotHead, $rt_s(1594), (-2.0), (-3.0), 0.0, 1, 1, 2); + nms_ModelRenderer_addBox1($this.$ocelotHead, $rt_s(1595), 1.0, (-3.0), 0.0, 1, 1, 2); + nms_ModelRenderer_setRotationPoint($this.$ocelotHead, 0.0, 15.0, (-9.0)); + $this.$ocelotBody = nms_ModelRenderer__init_($this, 20, 0); + nms_ModelRenderer_addBox($this.$ocelotBody, (-2.0), 3.0, (-8.0), 4, 16, 6, 0.0); + nms_ModelRenderer_setRotationPoint($this.$ocelotBody, 0.0, 12.0, (-10.0)); + $this.$ocelotTail = nms_ModelRenderer__init_($this, 0, 15); + nms_ModelRenderer_addBox0($this.$ocelotTail, (-0.5), 0.0, 0.0, 1, 8, 1); + $this.$ocelotTail.$rotateAngleX = 0.8999999761581421; + nms_ModelRenderer_setRotationPoint($this.$ocelotTail, 0.0, 15.0, 8.0); + $this.$ocelotTail2 = nms_ModelRenderer__init_($this, 4, 15); + nms_ModelRenderer_addBox0($this.$ocelotTail2, (-0.5), 0.0, 0.0, 1, 8, 1); + nms_ModelRenderer_setRotationPoint($this.$ocelotTail2, 0.0, 20.0, 14.0); + $this.$ocelotBackLeftLeg = nms_ModelRenderer__init_($this, 8, 13); + nms_ModelRenderer_addBox0($this.$ocelotBackLeftLeg, (-1.0), 0.0, 1.0, 2, 6, 2); + nms_ModelRenderer_setRotationPoint($this.$ocelotBackLeftLeg, 1.100000023841858, 18.0, 5.0); + $this.$ocelotBackRightLeg = nms_ModelRenderer__init_($this, 8, 13); + nms_ModelRenderer_addBox0($this.$ocelotBackRightLeg, (-1.0), 0.0, 1.0, 2, 6, 2); + nms_ModelRenderer_setRotationPoint($this.$ocelotBackRightLeg, (-1.100000023841858), 18.0, 5.0); + $this.$ocelotFrontLeftLeg = nms_ModelRenderer__init_($this, 40, 0); + nms_ModelRenderer_addBox0($this.$ocelotFrontLeftLeg, (-1.0), 0.0, 0.0, 2, 10, 2); + nms_ModelRenderer_setRotationPoint($this.$ocelotFrontLeftLeg, 1.2000000476837158, 13.800000190734863, (-5.0)); + $this.$ocelotFrontRightLeg = nms_ModelRenderer__init_($this, 40, 0); + nms_ModelRenderer_addBox0($this.$ocelotFrontRightLeg, (-1.0), 0.0, 0.0, 2, 10, 2); + nms_ModelRenderer_setRotationPoint($this.$ocelotFrontRightLeg, (-1.2000000476837158), 13.800000190734863, (-5.0)); +} +function nms_ModelOcelot_render($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + nms_ModelOcelot_setRotationAngles($this, $par2, $par3, $par4, $par5, $par6, $par7, $par1Entity); + if (!$this.$isChild0) { + nms_ModelRenderer_render($this.$ocelotHead, $par7); + nms_ModelRenderer_render($this.$ocelotBody, $par7); + nms_ModelRenderer_render($this.$ocelotTail, $par7); + nms_ModelRenderer_render($this.$ocelotTail2, $par7); + nms_ModelRenderer_render($this.$ocelotBackLeftLeg, $par7); + nms_ModelRenderer_render($this.$ocelotBackRightLeg, $par7); + nms_ModelRenderer_render($this.$ocelotFrontLeftLeg, $par7); + nms_ModelRenderer_render($this.$ocelotFrontRightLeg, $par7); + } else { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 10.0 * $par7, 4.0 * $par7); + nms_ModelRenderer_render($this.$ocelotHead, $par7); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.5, 0.5, 0.5); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 24.0 * $par7, 0.0); + nms_ModelRenderer_render($this.$ocelotBody, $par7); + nms_ModelRenderer_render($this.$ocelotBackLeftLeg, $par7); + nms_ModelRenderer_render($this.$ocelotBackRightLeg, $par7); + nms_ModelRenderer_render($this.$ocelotFrontLeftLeg, $par7); + nms_ModelRenderer_render($this.$ocelotFrontRightLeg, $par7); + nms_ModelRenderer_render($this.$ocelotTail, $par7); + nms_ModelRenderer_render($this.$ocelotTail2, $par7); + nleg_EaglerAdapterGL30_glPopMatrix(); + } +} +function nms_ModelOcelot_setRotationAngles($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + $this.$ocelotHead.$rotateAngleX = $par5 / 57.2957763671875; + $this.$ocelotHead.$rotateAngleY = $par4 / 57.2957763671875; + if ($this.$field_78163_i != 3) { + $this.$ocelotBody.$rotateAngleX = 1.5707963705062866; + if ($this.$field_78163_i == 2) { + $par7Entity = $this.$ocelotBackLeftLeg; + $par3 = $par1 * 0.6661999821662903; + $par7Entity.$rotateAngleX = nms_MathHelper_cos($par3) * 1.0 * $par2; + $this.$ocelotBackRightLeg.$rotateAngleX = nms_MathHelper_cos($par3 + 0.30000001192092896) * 1.0 * $par2; + $par7Entity = $this.$ocelotFrontLeftLeg; + $par3 = $par3 + 3.1415927410125732; + $par7Entity.$rotateAngleX = nms_MathHelper_cos($par3 + 0.30000001192092896) * 1.0 * $par2; + $this.$ocelotFrontRightLeg.$rotateAngleX = nms_MathHelper_cos($par3) * 1.0 * $par2; + $this.$ocelotTail2.$rotateAngleX = 1.72787606716156 + 0.3141592741012573 * nms_MathHelper_cos($par1) * $par2; + } else { + $par7Entity = $this.$ocelotBackLeftLeg; + $par3 = $par1 * 0.6661999821662903; + $par7Entity.$rotateAngleX = nms_MathHelper_cos($par3) * 1.0 * $par2; + $par7Entity = $this.$ocelotBackRightLeg; + $par4 = $par3 + 3.1415927410125732; + $par7Entity.$rotateAngleX = nms_MathHelper_cos($par4) * 1.0 * $par2; + $this.$ocelotFrontLeftLeg.$rotateAngleX = nms_MathHelper_cos($par4) * 1.0 * $par2; + $this.$ocelotFrontRightLeg.$rotateAngleX = nms_MathHelper_cos($par3) * 1.0 * $par2; + if ($this.$field_78163_i != 1) + $this.$ocelotTail2.$rotateAngleX = 1.72787606716156 + 0.4712389409542084 * nms_MathHelper_cos($par1) * $par2; + else + $this.$ocelotTail2.$rotateAngleX = 1.72787606716156 + 0.7853981852531433 * nms_MathHelper_cos($par1) * $par2; + } + } +} +function nms_ModelOcelot_setLivingAnimations($this, $par1EntityLiving, $par2, $par3, $par4) { + var $var5; + $var5 = $par1EntityLiving; + $this.$ocelotBody.$rotationPointY = 12.0; + $this.$ocelotBody.$rotationPointZ = (-10.0); + $this.$ocelotHead.$rotationPointY = 15.0; + $this.$ocelotHead.$rotationPointZ = (-9.0); + $this.$ocelotTail.$rotationPointY = 15.0; + $this.$ocelotTail.$rotationPointZ = 8.0; + $this.$ocelotTail2.$rotationPointY = 20.0; + $this.$ocelotTail2.$rotationPointZ = 14.0; + $par1EntityLiving = $this.$ocelotFrontLeftLeg; + $this.$ocelotFrontRightLeg.$rotationPointY = 13.800000190734863; + $par1EntityLiving.$rotationPointY = 13.800000190734863; + $par1EntityLiving = $this.$ocelotFrontLeftLeg; + $this.$ocelotFrontRightLeg.$rotationPointZ = (-5.0); + $par1EntityLiving.$rotationPointZ = (-5.0); + $par1EntityLiving = $this.$ocelotBackLeftLeg; + $this.$ocelotBackRightLeg.$rotationPointY = 18.0; + $par1EntityLiving.$rotationPointY = 18.0; + $par1EntityLiving = $this.$ocelotBackLeftLeg; + $this.$ocelotBackRightLeg.$rotationPointZ = 5.0; + $par1EntityLiving.$rotationPointZ = 5.0; + $this.$ocelotTail.$rotateAngleX = 0.8999999761581421; + if (nms_Entity_isSneaking($var5)) { + $par1EntityLiving = $this.$ocelotBody; + $par1EntityLiving.$rotationPointY = $par1EntityLiving.$rotationPointY + 1.0; + $par1EntityLiving = $this.$ocelotHead; + $par1EntityLiving.$rotationPointY = $par1EntityLiving.$rotationPointY + 2.0; + $par1EntityLiving = $this.$ocelotTail; + $par1EntityLiving.$rotationPointY = $par1EntityLiving.$rotationPointY + 1.0; + $par1EntityLiving = $this.$ocelotTail2; + $par1EntityLiving.$rotationPointY = $par1EntityLiving.$rotationPointY + (-4.0); + $par1EntityLiving = $this.$ocelotTail2; + $par1EntityLiving.$rotationPointZ = $par1EntityLiving.$rotationPointZ + 2.0; + $this.$ocelotTail.$rotateAngleX = 1.5707963705062866; + $this.$ocelotTail2.$rotateAngleX = 1.5707963705062866; + $this.$field_78163_i = 0; + } else if (nms_Entity_isSprinting($var5)) { + $this.$ocelotTail2.$rotationPointY = $this.$ocelotTail.$rotationPointY; + $par1EntityLiving = $this.$ocelotTail2; + $par1EntityLiving.$rotationPointZ = $par1EntityLiving.$rotationPointZ + 2.0; + $this.$ocelotTail.$rotateAngleX = 1.5707963705062866; + $this.$ocelotTail2.$rotateAngleX = 1.5707963705062866; + $this.$field_78163_i = 2; + } else if (!nms_EntityTameable_isSitting($var5)) + $this.$field_78163_i = 1; + else { + $this.$ocelotBody.$rotateAngleX = 0.7853981852531433; + $par1EntityLiving = $this.$ocelotBody; + $par1EntityLiving.$rotationPointY = $par1EntityLiving.$rotationPointY + (-4.0); + $par1EntityLiving = $this.$ocelotBody; + $par1EntityLiving.$rotationPointZ = $par1EntityLiving.$rotationPointZ + 5.0; + $par1EntityLiving = $this.$ocelotHead; + $par1EntityLiving.$rotationPointY = $par1EntityLiving.$rotationPointY + (-3.299999952316284); + $par1EntityLiving = $this.$ocelotHead; + $par1EntityLiving.$rotationPointZ = $par1EntityLiving.$rotationPointZ + 1.0; + $par1EntityLiving = $this.$ocelotTail; + $par1EntityLiving.$rotationPointY = $par1EntityLiving.$rotationPointY + 8.0; + $par1EntityLiving = $this.$ocelotTail; + $par1EntityLiving.$rotationPointZ = $par1EntityLiving.$rotationPointZ + (-2.0); + $par1EntityLiving = $this.$ocelotTail2; + $par1EntityLiving.$rotationPointY = $par1EntityLiving.$rotationPointY + 2.0; + $par1EntityLiving = $this.$ocelotTail2; + $par1EntityLiving.$rotationPointZ = $par1EntityLiving.$rotationPointZ + (-0.800000011920929); + $this.$ocelotTail.$rotateAngleX = 1.72787606716156; + $this.$ocelotTail2.$rotateAngleX = 2.670353889465332; + $par1EntityLiving = $this.$ocelotFrontLeftLeg; + $this.$ocelotFrontRightLeg.$rotateAngleX = (-0.15707963705062866); + $par1EntityLiving.$rotateAngleX = (-0.15707963705062866); + $par1EntityLiving = $this.$ocelotFrontLeftLeg; + $this.$ocelotFrontRightLeg.$rotationPointY = 15.800000190734863; + $par1EntityLiving.$rotationPointY = 15.800000190734863; + $par1EntityLiving = $this.$ocelotFrontLeftLeg; + $this.$ocelotFrontRightLeg.$rotationPointZ = (-7.0); + $par1EntityLiving.$rotationPointZ = (-7.0); + $par1EntityLiving = $this.$ocelotBackLeftLeg; + $this.$ocelotBackRightLeg.$rotateAngleX = (-1.5707963705062866); + $par1EntityLiving.$rotateAngleX = (-1.5707963705062866); + $par1EntityLiving = $this.$ocelotBackLeftLeg; + $this.$ocelotBackRightLeg.$rotationPointY = 21.0; + $par1EntityLiving.$rotationPointY = 21.0; + $par1EntityLiving = $this.$ocelotBackLeftLeg; + $this.$ocelotBackRightLeg.$rotationPointZ = 1.0; + $par1EntityLiving.$rotationPointZ = 1.0; + $this.$field_78163_i = 3; + } +} +function nms_EntitySilverfish() { + nms_EntityMob.call(this); + this.$allySummonCooldown = 0; +} +function nms_EntitySilverfish__init_0() { + var var_0 = new nms_EntitySilverfish(); + nms_EntitySilverfish__init_(var_0); + return var_0; +} +function nms_EntitySilverfish__init_($this) { + nms_EntityMob__init_0($this); + nms_Entity_setSize($this, 0.30000001192092896, 0.699999988079071); + $this.$moveSpeed = 0.6000000238418579; +} +function nms_EntitySilverfish_getMaxHealth($this) { + return 8; +} +function nms_EntitySilverfish_canTriggerWalking($this) { + return 0; +} +function nms_EntitySilverfish_findPlayerToAttack($this) { + return nms_World_getClosestVulnerablePlayerToEntity($this.$worldObj, $this, 8.0); +} +function nms_EntitySilverfish_getLivingSound($this) { + return $rt_s(1596); +} +function nms_EntitySilverfish_getHurtSound($this) { + return $rt_s(1597); +} +function nms_EntitySilverfish_getDeathSound($this) { + return $rt_s(1598); +} +function nms_EntitySilverfish_attackEntityFrom($this, $par1DamageSource, $par2) { + if ($this.$invulnerable) + return 0; + if ($this.$allySummonCooldown <= 0 && !(!($par1DamageSource instanceof nms_EntityDamageSource) && $par1DamageSource !== nms_DamageSource_magic)) + $this.$allySummonCooldown = 20; + return nms_EntityMob_attackEntityFrom($this, $par1DamageSource, $par2); +} +function nms_EntitySilverfish_attackEntity($this, $par1Entity, $par2) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$attackTime <= 0 && $par2 < 1.2000000476837158 && $par1Entity.$boundingBox.$maxY > $this.$boundingBox.$minY && $par1Entity.$boundingBox.$minY < $this.$boundingBox.$maxY) { + $this.$attackTime = 20; + $ptr = 1; + continue main; + } + return; + case 1: + nms_EntityMob_attackEntityAsMob($this, $par1Entity); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $ptr); +} +function nms_EntitySilverfish_playStepSound($this, $par1, $par2, $par3, $par4) { + nms_Entity_playSound($this, $rt_s(1599), 0.15000000596046448, 1.0); +} +function nms_EntitySilverfish_onUpdate($this) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$renderYawOffset = $this.$rotationYaw; + $ptr = 1; + case 1: + nms_EntityLiving_onUpdate($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $ptr); +} +function nms_EntitySilverfish_getBlockPathWeight($this, $par1, $par2, $par3) { + var var$4; + var$4 = nms_World_getBlockId($this.$worldObj, $par1, $par2 - 1 | 0, $par3); + nms_Block_$callClinit(); + return var$4 != nms_Block_stone.$blockID ? nms_EntityMob_getBlockPathWeight($this, $par1, $par2, $par3) : 10.0; +} +function nms_EntitySilverfish_getAttackStrength($this, $par1Entity) { + return 1; +} +function nms_EntitySilverfish_getCreatureAttribute($this) { + return nms_EnumCreatureAttribute_ARTHROPOD; +} +function nms_RenderSilverfish() { + nms_RenderLiving.call(this); +} +var nms_RenderSilverfish_entityTexture = null; +function nms_RenderSilverfish__init_0() { + var var_0 = new nms_RenderSilverfish(); + nms_RenderSilverfish__init_(var_0); + return var_0; +} +function nms_RenderSilverfish__init_($this) { + nms_RenderLiving__init_0($this, nms_ModelSilverfish__init_0(), 0.30000001192092896); +} +function nms_RenderSilverfish_getSilverfishDeathRotation($this, $par1EntitySilverfish) { + return 180.0; +} +function nms_RenderSilverfish_renderSilverfish($this, $par1EntitySilverfish, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntitySilverfish = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntitySilverfish, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntitySilverfish, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderSilverfish_shouldSilverfishRenderPass($this, $par1EntitySilverfish, $par2, $par3) { + return (-1); +} +function nms_RenderSilverfish_getDeathMaxRotation($this, $par1EntityLiving) { + return 180.0; +} +function nms_RenderSilverfish_shouldRenderPass($this, $par1EntityLiving, $par2, $par3) { + return (-1); +} +function nms_RenderSilverfish_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderSilverfish_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderSilverfish_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = nms_RenderSilverfish_entityTexture; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderSilverfish__clinit_() { + nms_RenderSilverfish_entityTexture = nle_TextureLocation__init_($rt_s(1600)); +} +function nms_EntityCreeper() { + var a = this; nms_EntityMob.call(a); + a.$lastActiveTime = 0; + a.$timeSinceIgnited = 0; + a.$fuseTime = 0; + a.$explosionRadius = 0; +} +function nms_EntityCreeper__init_0() { + var var_0 = new nms_EntityCreeper(); + nms_EntityCreeper__init_(var_0); + return var_0; +} +function nms_EntityCreeper__init_($this) { + nms_EntityMob__init_0($this); + $this.$fuseTime = 30; + $this.$explosionRadius = 3; +} +function nms_EntityCreeper_isAIEnabled($this) { + return 1; +} +function nms_EntityCreeper_func_82143_as($this) { + return $this.$attackTarget === null ? 3 : 3 + ($this.$health - 1 | 0) | 0; +} +function nms_EntityCreeper_fall($this, $par1) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_EntityLiving_fall($this, $par1); + if ($rt_suspending()) { + break main; + } + $this.$timeSinceIgnited = $this.$timeSinceIgnited + $par1 * 1.5 | 0; + if ($this.$timeSinceIgnited > ($this.$fuseTime - 5 | 0)) + $this.$timeSinceIgnited = $this.$fuseTime - 5 | 0; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $ptr); +} +function nms_EntityCreeper_getMaxHealth($this) { + return 20; +} +function nms_EntityCreeper_entityInit($this) { + nms_EntityLiving_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 16, jl_Byte_valueOf((-1))); + nms_DataWatcher_addObject($this.$dataWatcher, 17, jl_Byte_valueOf(0)); +} +function nms_EntityCreeper_onUpdate($this) { + var $var1, var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nms_EntityLiving_isEntityAlive($this)) { + $this.$lastActiveTime = $this.$timeSinceIgnited; + $var1 = nms_EntityCreeper_getCreeperState($this); + if ($var1 > 0 && !$this.$timeSinceIgnited) { + var$2 = $rt_s(1601); + var$3 = 1.0; + var$4 = 0.5; + $ptr = 2; + continue main; + } + $this.$timeSinceIgnited = $this.$timeSinceIgnited + $var1 | 0; + if ($this.$timeSinceIgnited < 0) + $this.$timeSinceIgnited = 0; + if ($this.$timeSinceIgnited >= $this.$fuseTime) + $this.$timeSinceIgnited = $this.$fuseTime; + } + $ptr = 1; + case 1: + nms_EntityLiving_onUpdate($this); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_Entity_playSound($this, var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + $this.$timeSinceIgnited = $this.$timeSinceIgnited + $var1 | 0; + if ($this.$timeSinceIgnited < 0) + $this.$timeSinceIgnited = 0; + if ($this.$timeSinceIgnited >= $this.$fuseTime) + $this.$timeSinceIgnited = $this.$fuseTime; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, var$2, var$3, var$4, $ptr); +} +function nms_EntityCreeper_getHurtSound($this) { + return $rt_s(1602); +} +function nms_EntityCreeper_getDeathSound($this) { + return $rt_s(1603); +} +function nms_EntityCreeper_onDeath($this, $par1DamageSource) { + nms_EntityLiving_onDeath($this, $par1DamageSource); + if (null instanceof nms_EntitySkeleton) { + nms_Item_$callClinit(); + nms_Entity_dropItem($this, nms_Item_record13.$itemID + nle_EaglercraftRandom_nextInt($this.$rand0, (nms_Item_recordWait.$itemID - nms_Item_record13.$itemID | 0) + 1 | 0) | 0, 1); + } +} +function nms_EntityCreeper_attackEntityAsMob($this, $par1Entity) { + return 1; +} +function nms_EntityCreeper_getPowered($this) { + return nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 17) != 1 ? 0 : 1; +} +function nms_EntityCreeper_getCreeperFlashIntensity($this, $par1) { + return ($this.$lastActiveTime + ($this.$timeSinceIgnited - $this.$lastActiveTime | 0) * $par1) / ($this.$fuseTime - 2 | 0); +} +function nms_EntityCreeper_getCreeperState($this) { + return nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16); +} +function nms_RenderCreeper() { + nms_RenderLiving.call(this); + this.$creeperModel = null; +} +var nms_RenderCreeper_tex_power = null; +var nms_RenderCreeper_entityTexture = null; +function nms_RenderCreeper__init_0() { + var var_0 = new nms_RenderCreeper(); + nms_RenderCreeper__init_(var_0); + return var_0; +} +function nms_RenderCreeper__init_($this) { + nms_RenderLiving__init_0($this, nms_ModelCreeper__init_0(), 0.5); + $this.$creeperModel = nms_ModelCreeper__init_1(2.0); +} +function nms_RenderCreeper_updateCreeperScale($this, $par1EntityCreeper, $par2) { + var $var4, $var5, $var6; + $var4 = nms_EntityCreeper_getCreeperFlashIntensity($par1EntityCreeper, $par2); + $var5 = 1.0 + nms_MathHelper_sin($var4 * 100.0) * $var4 * 0.009999999776482582; + if ($var4 < 0.0) + $var4 = 0.0; + if ($var4 > 1.0) + $var4 = 1.0; + $par2 = $var4 * $var4; + $par2 = $par2 * $par2; + $var6 = (1.0 + $par2 * 0.4000000059604645) * $var5; + nleg_EaglerAdapterGL30_glScalef($var6, (1.0 + $par2 * 0.10000000149011612) / $var5, $var6); +} +function nms_RenderCreeper_updateCreeperColorMultiplier($this, $par1EntityCreeper, $par2, $par3) { + var $var5, $var6; + $var5 = nms_EntityCreeper_getCreeperFlashIntensity($par1EntityCreeper, $par3); + if (!(($var5 * 10.0 | 0) % 2 | 0)) + return 0; + $var6 = $var5 * 0.20000000298023224 * 255.0 | 0; + if ($var6 < 0) + $var6 = 0; + if ($var6 > 255) + $var6 = 255; + return $var6 << 24 | 16711680 | 65280 | 255; +} +function nms_RenderCreeper_renderCreeperPassModel($this, $par1EntityCreeper, $par2, $par3) { + var $var4, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityCreeper = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nms_EntityCreeper_getPowered($par1EntityCreeper)) { + if (!nms_Entity_isInvisible($par1EntityCreeper)) + nleg_EaglerAdapterGL30_glDepthMask(1); + else + nleg_EaglerAdapterGL30_glDepthMask(0); + if ($par2 == 1) { + $var4 = $par1EntityCreeper.$ticksExisted + $par3; + $par1EntityCreeper = nms_RenderCreeper_tex_power; + $ptr = 1; + continue main; + } + if ($par2 == 2) { + nleg_EaglerAdapterGL30_glMatrixMode(5890); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glDisable(3042); + } + } + return (-1); + case 1: + nle_TextureLocation_bindTexture($par1EntityCreeper); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glMatrixMode(5890); + nleg_EaglerAdapterGL30_glLoadIdentity(); + $var5 = $var4 * 0.009999999776482582; + nleg_EaglerAdapterGL30_glTranslatef($var5, $var5, 0.0); + $this.$renderPassModel = $this.$creeperModel; + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glColor4f(0.5, 0.5, 0.5, 1.0); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glBlendFunc(1, 1); + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityCreeper, $par2, $par3, $var4, $var5, $ptr); +} +function nms_RenderCreeper_func_77061_b($this, $par1EntityCreeper, $par2, $par3) { + return (-1); +} +function nms_RenderCreeper_preRenderCallback($this, $par1EntityLiving, $par2) { + nms_RenderCreeper_updateCreeperScale($this, $par1EntityLiving, $par2); +} +function nms_RenderCreeper_getColorMultiplier($this, $par1EntityLiving, $par2, $par3) { + return nms_RenderCreeper_updateCreeperColorMultiplier($this, $par1EntityLiving, $par2, $par3); +} +function nms_RenderCreeper_shouldRenderPass($this, $par1EntityLiving, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + $tmp = nms_RenderCreeper_renderCreeperPassModel($this, $par1EntityLiving, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par3, $ptr); +} +function nms_RenderCreeper_inheritRenderPass($this, $par1EntityLiving, $par2, $par3) { + return (-1); +} +function nms_RenderCreeper_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = nms_RenderCreeper_entityTexture; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderCreeper__clinit_() { + nms_RenderCreeper_tex_power = nle_TextureLocation__init_($rt_s(1604)); + nms_RenderCreeper_entityTexture = nle_TextureLocation__init_($rt_s(1605)); +} +function nms_EntityEnderman() { + var a = this; nms_EntityMob.call(a); + a.$teleportDelay = 0; + a.$field_70826_g = 0; + a.$field_104003_g = 0; +} +var nms_EntityEnderman_carriableBlocks = null; +function nms_EntityEnderman_$callClinit() { + nms_EntityEnderman_$callClinit = $rt_eraseClinit(nms_EntityEnderman); + nms_EntityEnderman__clinit_(); +} +function nms_EntityEnderman__init_0() { + var var_0 = new nms_EntityEnderman(); + nms_EntityEnderman__init_(var_0); + return var_0; +} +function nms_EntityEnderman__init_($this) { + nms_EntityEnderman_$callClinit(); + nms_EntityMob__init_0($this); + $this.$teleportDelay = 0; + $this.$field_70826_g = 0; + $this.$moveSpeed = 0.20000000298023224; + nms_Entity_setSize($this, 0.6000000238418579, 2.9000000953674316); + $this.$stepHeight = 1.0; +} +function nms_EntityEnderman_getMaxHealth($this) { + return 40; +} +function nms_EntityEnderman_entityInit($this) { + nms_EntityLiving_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 16, jl_Byte__init_(0)); + nms_DataWatcher_addObject($this.$dataWatcher, 17, jl_Byte__init_(0)); + nms_DataWatcher_addObject($this.$dataWatcher, 18, jl_Byte__init_(0)); +} +function nms_EntityEnderman_findPlayerToAttack($this) { + var $var1, var$2, var$3, var$4, var$5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var1 = nms_World_getClosestVulnerablePlayerToEntity($this.$worldObj, $this, 64.0); + if ($var1 !== null) { + a: { + var$2 = $var1.$inventory.$armorInventory.data[3]; + if (var$2 !== null) { + var$3 = var$2.$itemID0; + nms_Block_$callClinit(); + if (var$3 == nms_Block_pumpkin.$blockID) { + var$3 = 0; + break a; + } + } + var$2 = nms_Vec3_normalize(nms_EntityLiving_getLook($var1, 1.0)); + var$4 = nms_Vec3Pool_getVecFromPool($this.$worldObj.$vecPool, $this.$posX - $var1.$posX, $this.$boundingBox.$minY + $this.$height0 / 2.0 - ($var1.$posY + $var1.$getEyeHeight()), $this.$posZ - $var1.$posZ); + var$5 = nms_Vec3_lengthVector(var$4); + if (nms_Vec3_dotProduct(var$2, nms_Vec3_normalize(var$4)) > 1.0 - 0.025 / var$5) { + $ptr = 1; + continue main; + } + var$3 = 0; + } + if (!var$3) + $this.$field_70826_g = 0; + else { + $this.$field_104003_g = 1; + if (!$this.$field_70826_g) + nms_World_playSoundAtEntity($this.$worldObj, $var1, $rt_s(1606), 1.0, 1.0); + var$6 = $this.$field_70826_g; + $this.$field_70826_g = var$6 + 1 | 0; + if (var$6 == 5) { + $this.$field_70826_g = 0; + nms_EntityEnderman_setScreaming($this, 1); + return $var1; + } + } + } + return null; + case 1: + $tmp = nms_EntityLiving_canEntityBeSeen($var1, $this); + if ($rt_suspending()) { + break main; + } + var$3 = $tmp; + if (!var$3) + $this.$field_70826_g = 0; + else { + $this.$field_104003_g = 1; + if (!$this.$field_70826_g) + nms_World_playSoundAtEntity($this.$worldObj, $var1, $rt_s(1606), 1.0, 1.0); + var$6 = $this.$field_70826_g; + $this.$field_70826_g = var$6 + 1 | 0; + if (var$6 == 5) { + $this.$field_70826_g = 0; + nms_EntityEnderman_setScreaming($this, 1); + return $var1; + } + } + return null; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, var$2, var$3, var$4, var$5, var$6, $ptr); +} +function nms_EntityEnderman_onLivingUpdate($this) { + var var$1, $var1, var$3, var$4, var$5, var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$var1 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nms_Entity_isWet($this)) { + var$1 = nms_DamageSource_drown; + $var1 = 1; + $ptr = 1; + continue main; + } + $this.$moveSpeed = $this.$entityToAttack === null ? 0.30000001192092896 : 6.5; + $var1 = 0; + if ($var1 < 2) { + var$1 = $this.$worldObj; + var$3 = $rt_s(1051); + var$4 = $this.$posX + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0; + var$5 = $this.$posY + nle_EaglercraftRandom_nextDouble($this.$rand0) * $this.$height0 - 0.25; + var$6 = $this.$posZ + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0; + var$7 = (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * 2.0; + var$8 = -nle_EaglercraftRandom_nextDouble($this.$rand0); + var$9 = (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * 2.0; + $ptr = 2; + continue main; + } + if (!nms_Entity_isWet($this) && !nms_Entity_isBurning($this)) { + if (nms_EntityEnderman_isScreaming($this) && !$this.$field_104003_g && !nle_EaglercraftRandom_nextInt($this.$rand0, 100)) + nms_EntityEnderman_setScreaming($this, 0); + $this.$isJumping = 0; + if ($this.$entityToAttack !== null) + nms_EntityLiving_faceEntity($this, $this.$entityToAttack, 100.0, 100.0); + $ptr = 4; + continue main; + } + $this.$entityToAttack = null; + nms_EntityEnderman_setScreaming($this, 0); + $this.$field_104003_g = 0; + $ptr = 3; + continue main; + case 1: + nms_EntityEnderman_attackEntityFrom($this, var$1, $var1); + if ($rt_suspending()) { + break main; + } + $this.$moveSpeed = $this.$entityToAttack === null ? 0.30000001192092896 : 6.5; + $var1 = 0; + if ($var1 < 2) { + var$1 = $this.$worldObj; + var$3 = $rt_s(1051); + var$4 = $this.$posX + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0; + var$5 = $this.$posY + nle_EaglercraftRandom_nextDouble($this.$rand0) * $this.$height0 - 0.25; + var$6 = $this.$posZ + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0; + var$7 = (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * 2.0; + var$8 = -nle_EaglercraftRandom_nextDouble($this.$rand0); + var$9 = (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * 2.0; + $ptr = 2; + continue main; + } + if (!nms_Entity_isWet($this) && !nms_Entity_isBurning($this)) { + if (nms_EntityEnderman_isScreaming($this) && !$this.$field_104003_g && !nle_EaglercraftRandom_nextInt($this.$rand0, 100)) + nms_EntityEnderman_setScreaming($this, 0); + $this.$isJumping = 0; + if ($this.$entityToAttack !== null) + nms_EntityLiving_faceEntity($this, $this.$entityToAttack, 100.0, 100.0); + $ptr = 4; + continue main; + } + $this.$entityToAttack = null; + nms_EntityEnderman_setScreaming($this, 0); + $this.$field_104003_g = 0; + $ptr = 3; + continue main; + case 2: + nms_World_spawnParticle(var$1, var$3, var$4, var$5, var$6, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + $var1 = $var1 + 1 | 0; + if ($var1 < 2) { + var$1 = $this.$worldObj; + var$3 = $rt_s(1051); + var$4 = $this.$posX + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0; + var$5 = $this.$posY + nle_EaglercraftRandom_nextDouble($this.$rand0) * $this.$height0 - 0.25; + var$6 = $this.$posZ + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0; + var$7 = (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * 2.0; + var$8 = -nle_EaglercraftRandom_nextDouble($this.$rand0); + var$9 = (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * 2.0; + continue main; + } + if (!nms_Entity_isWet($this) && !nms_Entity_isBurning($this)) { + if (nms_EntityEnderman_isScreaming($this) && !$this.$field_104003_g && !nle_EaglercraftRandom_nextInt($this.$rand0, 100)) + nms_EntityEnderman_setScreaming($this, 0); + $this.$isJumping = 0; + if ($this.$entityToAttack !== null) + nms_EntityLiving_faceEntity($this, $this.$entityToAttack, 100.0, 100.0); + $ptr = 4; + continue main; + } + $this.$entityToAttack = null; + nms_EntityEnderman_setScreaming($this, 0); + $this.$field_104003_g = 0; + $ptr = 3; + case 3: + nms_EntityEnderman_teleportRandomly($this); + if ($rt_suspending()) { + break main; + } + if (nms_EntityEnderman_isScreaming($this) && !$this.$field_104003_g && !nle_EaglercraftRandom_nextInt($this.$rand0, 100)) + nms_EntityEnderman_setScreaming($this, 0); + $this.$isJumping = 0; + if ($this.$entityToAttack !== null) + nms_EntityLiving_faceEntity($this, $this.$entityToAttack, 100.0, 100.0); + $ptr = 4; + case 4: + nms_EntityMob_onLivingUpdate($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, $var1, var$3, var$4, var$5, var$6, var$7, var$8, var$9, $ptr); +} +function nms_EntityEnderman_teleportRandomly($this) { + var $var1, $var3, $var5, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var1 = $this.$posX + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * 64.0; + $var3 = $this.$posY + (nle_EaglercraftRandom_nextInt($this.$rand0, 64) - 32 | 0); + $var5 = $this.$posZ + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * 64.0; + $ptr = 1; + case 1: + $tmp = nms_EntityEnderman_teleportTo($this, $var1, $var3, $var5); + if ($rt_suspending()) { + break main; + } + var$4 = $tmp; + return var$4; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var3, $var5, var$4, $ptr); +} +function nms_EntityEnderman_teleportTo($this, $par1, $par3, $par5) { + var $var7, $var9, $var11, $var13, $var14, $var15, $var16, $var17, $var18, var$13, var$14, $var30, $var21, $var22, $var19, $var23, $var24, $var26, $var28, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var28 = $thread.pop();$var26 = $thread.pop();$var24 = $thread.pop();$var23 = $thread.pop();$var19 = $thread.pop();$var22 = $thread.pop();$var21 = $thread.pop();$var30 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();$par5 = $thread.pop();$par3 = $thread.pop();$par1 + = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var7 = $this.$posX; + $var9 = $this.$posY; + $var11 = $this.$posZ; + $this.$posX = $par1; + $this.$posY = $par3; + $this.$posZ = $par5; + $var13 = 0; + $var14 = nms_MathHelper_floor_double($this.$posX); + $var15 = nms_MathHelper_floor_double($this.$posY); + $var16 = nms_MathHelper_floor_double($this.$posZ); + if (nms_World_blockExists($this.$worldObj, $var14, $var15, $var16)) { + $var17 = 0; + while (!$var17 && $var15 > 0) { + $var18 = nms_World_getBlockId($this.$worldObj, $var14, $var15 - 1 | 0, $var16); + if ($var18) { + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$var18].$blockMaterial.$blocksMovement()) { + $var17 = 1; + continue; + } + } + $this.$posY = $this.$posY - 1.0; + $var15 = $var15 + (-1) | 0; + } + if ($var17) { + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + var$13 = $this.$worldObj; + var$14 = $this.$boundingBox; + $ptr = 1; + continue main; + } + } + if (!$var13) { + nms_Entity_setPosition($this, $var7, $var9, $var11); + return 0; + } + $var30 = 128; + $var18 = 0; + $par3 = 127.0; + if ($var18 >= $var30) { + nms_World_playSoundEffect($this.$worldObj, $var7, $var9, $var11, $rt_s(1607), 1.0, 1.0); + var$13 = $rt_s(1607); + $var21 = 1.0; + $var22 = 1.0; + $ptr = 2; + continue main; + } + $var19 = $var18 / $par3; + $var21 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 0.20000000298023224; + $var22 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 0.20000000298023224; + $var23 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 0.20000000298023224; + $var24 = $var7 + ($this.$posX - $var7) * $var19 + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0 * 2.0; + $var26 = $var9 + ($this.$posY - $var9) * $var19 + nle_EaglercraftRandom_nextDouble($this.$rand0) * $this.$height0; + $var28 = $var11 + ($this.$posZ - $var11) * $var19 + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0 * 2.0; + var$13 = $this.$worldObj; + var$14 = $rt_s(1051); + $par1 = $var21; + $par5 = $var22; + $var19 = $var23; + $ptr = 3; + continue main; + case 1: + $tmp = nms_World_getCollidingBoundingBoxes(var$13, $this, var$14); + if ($rt_suspending()) { + break main; + } + var$13 = $tmp; + if (ju_AbstractCollection_isEmpty(var$13) && !nms_World_isAnyLiquid($this.$worldObj, $this.$boundingBox)) + $var13 = 1; + if (!$var13) { + nms_Entity_setPosition($this, $var7, $var9, $var11); + return 0; + } + $var30 = 128; + $var18 = 0; + $par3 = 127.0; + if ($var18 >= $var30) { + nms_World_playSoundEffect($this.$worldObj, $var7, $var9, $var11, $rt_s(1607), 1.0, 1.0); + var$13 = $rt_s(1607); + $var21 = 1.0; + $var22 = 1.0; + $ptr = 2; + continue main; + } + $var19 = $var18 / $par3; + $var21 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 0.20000000298023224; + $var22 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 0.20000000298023224; + $var23 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 0.20000000298023224; + $var24 = $var7 + ($this.$posX - $var7) * $var19 + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0 * 2.0; + $var26 = $var9 + ($this.$posY - $var9) * $var19 + nle_EaglercraftRandom_nextDouble($this.$rand0) * $this.$height0; + $var28 = $var11 + ($this.$posZ - $var11) * $var19 + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0 * 2.0; + var$13 = $this.$worldObj; + var$14 = $rt_s(1051); + $par1 = $var21; + $par5 = $var22; + $var19 = $var23; + $ptr = 3; + continue main; + case 2: + nms_Entity_playSound($this, var$13, $var21, $var22); + if ($rt_suspending()) { + break main; + } + return 1; + case 3: + nms_World_spawnParticle(var$13, var$14, $var24, $var26, $var28, $par1, $par5, $var19); + if ($rt_suspending()) { + break main; + } + $var18 = $var18 + 1 | 0; + if ($var18 >= $var30) { + nms_World_playSoundEffect($this.$worldObj, $var7, $var9, $var11, $rt_s(1607), 1.0, 1.0); + var$13 = $rt_s(1607); + $var21 = 1.0; + $var22 = 1.0; + $ptr = 2; + continue main; + } + $var19 = $var18 / $par3; + $var21 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 0.20000000298023224; + $var22 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 0.20000000298023224; + $var23 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 0.20000000298023224; + $var24 = $var7 + ($this.$posX - $var7) * $var19 + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0 * 2.0; + $var26 = $var9 + ($this.$posY - $var9) * $var19 + nle_EaglercraftRandom_nextDouble($this.$rand0) * $this.$height0; + $var28 = $var11 + ($this.$posZ - $var11) * $var19 + (nle_EaglercraftRandom_nextDouble($this.$rand0) - 0.5) * $this.$width0 * 2.0; + var$13 = $this.$worldObj; + var$14 = $rt_s(1051); + $par1 = $var21; + $par5 = $var22; + $var19 = $var23; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par3, $par5, $var7, $var9, $var11, $var13, $var14, $var15, $var16, $var17, $var18, var$13, var$14, $var30, $var21, $var22, $var19, $var23, $var24, $var26, $var28, $ptr); +} +function nms_EntityEnderman_getLivingSound($this) { + return !nms_EntityEnderman_isScreaming($this) ? $rt_s(1608) : $rt_s(1609); +} +function nms_EntityEnderman_getHurtSound($this) { + return $rt_s(1610); +} +function nms_EntityEnderman_getDeathSound($this) { + return $rt_s(1611); +} +function nms_EntityEnderman_getCarried($this) { + return nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16); +} +function nms_EntityEnderman_getCarryingData($this) { + return nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 17); +} +function nms_EntityEnderman_attackEntityFrom($this, $par1DamageSource, $par2) { + var $var3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1DamageSource = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$invulnerable) + return 0; + nms_EntityEnderman_setScreaming($this, 1); + if ($par1DamageSource instanceof nms_EntityDamageSource && $par1DamageSource.$getEntity() instanceof nms_EntityPlayer) + $this.$field_104003_g = 1; + if (!($par1DamageSource instanceof nms_EntityDamageSourceIndirect)) { + $ptr = 1; + continue main; + } + $this.$field_104003_g = 0; + $var3 = 0; + if ($var3 >= 64) + return 0; + $ptr = 2; + continue main; + case 1: + $tmp = nms_EntityMob_attackEntityFrom($this, $par1DamageSource, $par2); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + case 2: + $tmp = nms_EntityEnderman_teleportRandomly($this); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if ($par2) + return 1; + $var3 = $var3 + 1 | 0; + if ($var3 >= 64) + return 0; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1DamageSource, $par2, $var3, $ptr); +} +function nms_EntityEnderman_isScreaming($this) { + return nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 18) <= 0 ? 0 : 1; +} +function nms_EntityEnderman_setScreaming($this, $par1) { + nms_DataWatcher_updateObject($this.$dataWatcher, 18, jl_Byte_valueOf((!$par1 ? 0 : 1) << 24 >> 24)); +} +function nms_EntityEnderman_getAttackStrength($this, $par1Entity) { + return 7; +} +function nms_EntityEnderman__clinit_() { + var var$1; + nms_EntityEnderman_carriableBlocks = $rt_createBooleanArray(256); + var$1 = nms_EntityEnderman_carriableBlocks.data; + nms_Block_$callClinit(); + var$1[nms_Block_grass.$blockID] = 1; + nms_EntityEnderman_carriableBlocks.data[nms_Block_dirt.$blockID] = 1; + nms_EntityEnderman_carriableBlocks.data[nms_Block_sand.$blockID] = 1; + nms_EntityEnderman_carriableBlocks.data[nms_Block_gravel.$blockID] = 1; + nms_EntityEnderman_carriableBlocks.data[nms_Block_plantYellow.$blockID] = 1; + nms_EntityEnderman_carriableBlocks.data[nms_Block_plantRed.$blockID] = 1; + nms_EntityEnderman_carriableBlocks.data[nms_Block_mushroomBrown.$blockID] = 1; + nms_EntityEnderman_carriableBlocks.data[nms_Block_mushroomRed.$blockID] = 1; + nms_EntityEnderman_carriableBlocks.data[nms_Block_tnt.$blockID] = 1; + nms_EntityEnderman_carriableBlocks.data[nms_Block_cactus.$blockID] = 1; + nms_EntityEnderman_carriableBlocks.data[nms_Block_blockClay.$blockID] = 1; + nms_EntityEnderman_carriableBlocks.data[nms_Block_pumpkin.$blockID] = 1; + nms_EntityEnderman_carriableBlocks.data[nms_Block_melon.$blockID] = 1; + nms_EntityEnderman_carriableBlocks.data[nms_Block_mycelium.$blockID] = 1; +} +function nms_RenderEnderman() { + var a = this; nms_RenderLiving.call(a); + a.$endermanModel = null; + a.$rnd = null; +} +var nms_RenderEnderman_terrain = null; +var nms_RenderEnderman_tex_eyes = null; +var nms_RenderEnderman_entityTexture = null; +function nms_RenderEnderman__init_0() { + var var_0 = new nms_RenderEnderman(); + nms_RenderEnderman__init_(var_0); + return var_0; +} +function nms_RenderEnderman__init_($this) { + nms_RenderLiving__init_0($this, nms_ModelEnderman__init_0(), 0.5); + $this.$rnd = nle_EaglercraftRandom__init_0(); + $this.$endermanModel = $this.$mainModel; + $this.$renderPassModel = $this.$endermanModel; +} +function nms_RenderEnderman_renderEnderman($this, $par1EntityEnderman, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityEnderman = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$endermanModel.$isCarrying = nms_EntityEnderman_getCarried($par1EntityEnderman) <= 0 ? 0 : 1; + $this.$endermanModel.$isAttacking = nms_EntityEnderman_isScreaming($par1EntityEnderman); + if (nms_EntityEnderman_isScreaming($par1EntityEnderman)) { + $par2 = $par2 + nle_EaglercraftRandom_nextGaussian($this.$rnd) * 0.02; + $par6 = $par6 + nle_EaglercraftRandom_nextGaussian($this.$rnd) * 0.02; + } + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityEnderman, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityEnderman, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderEnderman_renderCarrying($this, $par1EntityEnderman, $par2) { + var $var4, $var5, $var6, var$6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par2 = $thread.pop();$par1EntityEnderman = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nms_EntityEnderman_getCarried($par1EntityEnderman) <= 0) + return; + nleg_EaglerAdapterGL30_glEnable(32826); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.6875, (-0.75)); + nleg_EaglerAdapterGL30_glRotatef(20.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef((-0.5), (-0.5), 0.5); + $var4 = nms_Entity_getBrightnessForRender($par1EntityEnderman, $par2); + $var5 = $var4 % 65536 | 0; + $var6 = $var4 / 65536 | 0; + nms_OpenGlHelper_setLightmapTextureCoords(nms_OpenGlHelper_lightmapTexUnit, $var5 / 1.0, $var6 / 1.0); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + var$6 = nms_RenderEnderman_terrain; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$6); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_flipLightMatrix(); + var$6 = $this.$renderBlocks; + nms_Block_$callClinit(); + var$7 = nms_Block_blocksList.data[nms_EntityEnderman_getCarried($par1EntityEnderman)]; + $var4 = nms_EntityEnderman_getCarryingData($par1EntityEnderman); + $par2 = 1.0; + $ptr = 2; + case 2: + nms_RenderBlocks_renderBlockAsItem(var$6, var$7, $var4, $par2); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_flipLightMatrix(); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glDisable(32826); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityEnderman, $par2, $var4, $var5, $var6, var$6, var$7, $ptr); +} +function nms_RenderEnderman_renderEyes($this, $par1EntityEnderman, $par2, $par3) { + var var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityEnderman = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par2) + return (-1); + var$4 = nms_RenderEnderman_tex_eyes; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$4); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glBlendFunc(1, 1); + nleg_EaglerAdapterGL30_glDisable(2896); + if (!nms_Entity_isInvisible($par1EntityEnderman)) + nleg_EaglerAdapterGL30_glDepthMask(1); + else + nleg_EaglerAdapterGL30_glDepthMask(0); + nms_OpenGlHelper_setLightmapTextureCoords(nms_OpenGlHelper_lightmapTexUnit, 61680.0, 0.0); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glColor4f(2.299999952316284, 2.299999952316284, 2.299999952316284, 1.0); + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityEnderman, $par2, $par3, var$4, $ptr); +} +function nms_RenderEnderman_shouldRenderPass($this, $par1EntityLiving, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + $tmp = nms_RenderEnderman_renderEyes($this, $par1EntityLiving, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par3, $ptr); +} +function nms_RenderEnderman_renderEquippedItems($this, $par1EntityLiving, $par2) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderEnderman_renderCarrying($this, $par1EntityLiving, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $ptr); +} +function nms_RenderEnderman_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderEnderman_renderEnderman($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderEnderman_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderEnderman_renderEnderman($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderEnderman_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = nms_RenderEnderman_entityTexture; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderEnderman__clinit_() { + nms_RenderEnderman_terrain = nle_TextureLocation__init_($rt_s(985)); + nms_RenderEnderman_tex_eyes = nle_TextureLocation__init_($rt_s(1612)); + nms_RenderEnderman_entityTexture = nle_TextureLocation__init_($rt_s(1335)); +} +function nms_EntityGolem() { + nms_EntityCreature.call(this); +} +function nms_EntityGolem_fall($this, $par1) { + return; +} +function nms_EntityGolem_getLivingSound($this) { + return $rt_s(1613); +} +function nms_EntityGolem_getHurtSound($this) { + return $rt_s(1613); +} +function nms_EntityGolem_getDeathSound($this) { + return $rt_s(1613); +} +function nms_EntityGolem_getTalkInterval($this) { + return 120; +} +function nms_EntityGolem_canDespawn($this) { + return 0; +} +function nms_IRangedAttackMob() { +} +function nms_EntitySnowman() { + nms_EntityGolem.call(this); +} +function nms_EntitySnowman__init_0() { + var var_0 = new nms_EntitySnowman(); + nms_EntitySnowman__init_(var_0); + return var_0; +} +function nms_EntitySnowman__init_($this) { + nms_EntityCreature__init_0($this); + nms_Entity_setSize($this, 0.4000000059604645, 1.7999999523162842); +} +function nms_EntitySnowman_isAIEnabled($this) { + return 1; +} +function nms_EntitySnowman_getMaxHealth($this) { + return 4; +} +function nms_EntitySnowman_onLivingUpdate($this) { + var $var1, $var2, $var3, $var4, var$5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_EntityLiving_onLivingUpdate($this); + if ($rt_suspending()) { + break main; + } + nms_Entity_isWet($this); + $var1 = nms_MathHelper_floor_double($this.$posX); + $var2 = nms_MathHelper_floor_double($this.$posZ); + nms_World_getBiomeGenForCoords($this.$worldObj, $var1, $var2); + $var2 = 0; + while ($var2 < 4) { + $var1 = nms_MathHelper_floor_double($this.$posX + ((($var2 % 2 | 0) * 2 | 0) - 1 | 0) * 0.25); + $var3 = nms_MathHelper_floor_double($this.$posY); + $var4 = nms_MathHelper_floor_double($this.$posZ + (((($var2 / 2 | 0) % 2 | 0) * 2 | 0) - 1 | 0) * 0.25); + if (!nms_World_getBlockId($this.$worldObj, $var1, $var3, $var4) && nms_World_getBiomeGenForCoords($this.$worldObj, $var1, $var4).$temperature < 0.800000011920929) { + nms_Block_$callClinit(); + if (nms_Block_snow.$canPlaceBlockAt($this.$worldObj, $var1, $var3, $var4)) { + var$5 = $this.$worldObj; + var$6 = nms_Block_snow.$blockID; + $ptr = 2; + continue main; + } + } + $var2 = $var2 + 1 | 0; + } + return; + case 2: + nms_World_setBlock0(var$5, $var1, $var3, $var4, var$6); + if ($rt_suspending()) { + break main; + } + while (true) { + $var2 = $var2 + 1 | 0; + if ($var2 >= 4) + break; + $var1 = nms_MathHelper_floor_double($this.$posX + ((($var2 % 2 | 0) * 2 | 0) - 1 | 0) * 0.25); + $var3 = nms_MathHelper_floor_double($this.$posY); + $var4 = nms_MathHelper_floor_double($this.$posZ + (((($var2 / 2 | 0) % 2 | 0) * 2 | 0) - 1 | 0) * 0.25); + if (nms_World_getBlockId($this.$worldObj, $var1, $var3, $var4)) + continue; + if (nms_World_getBiomeGenForCoords($this.$worldObj, $var1, $var4).$temperature >= 0.800000011920929) + continue; + nms_Block_$callClinit(); + if (!nms_Block_snow.$canPlaceBlockAt($this.$worldObj, $var1, $var3, $var4)) + continue; + else { + var$5 = $this.$worldObj; + var$6 = nms_Block_snow.$blockID; + continue main; + } + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, var$5, var$6, $ptr); +} +function nms_RenderSnowMan() { + nms_RenderLiving.call(this); + this.$snowmanModel = null; +} +var nms_RenderSnowMan_entityTexture = null; +function nms_RenderSnowMan__init_0() { + var var_0 = new nms_RenderSnowMan(); + nms_RenderSnowMan__init_(var_0); + return var_0; +} +function nms_RenderSnowMan__init_($this) { + nms_RenderLiving__init_0($this, nms_ModelSnowMan__init_0(), 0.5); + $this.$snowmanModel = $this.$mainModel; + $this.$renderPassModel = $this.$snowmanModel; +} +function nms_RenderSnowMan_renderSnowmanPumpkin($this, $par1EntitySnowman, $par2) { + var $var3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1EntitySnowman = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = new nms_ItemStack; + nms_Block_$callClinit(); + nms_ItemStack__init_6($var3, nms_Block_pumpkin, 1); + if (nms_ItemStack_getItem($var3).$itemID >= 256) + return; + nleg_EaglerAdapterGL30_glPushMatrix(); + nms_ModelRenderer_postRender($this.$snowmanModel.$head1, 0.0625); + if (nms_RenderBlocks_renderItemIn3d(nms_Block_blocksList.data[$var3.$itemID0].$getRenderType())) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-0.34375), 0.0); + nleg_EaglerAdapterGL30_glRotatef(90.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.625, (-0.625), 0.625); + } + var$4 = $this.$renderManager.$itemRenderer; + var$5 = 0; + $ptr = 1; + case 1: + nms_ItemRenderer_renderItem(var$4, $par1EntitySnowman, $var3, var$5); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntitySnowman, $par2, $var3, var$4, var$5, $ptr); +} +function nms_RenderSnowMan_renderEquippedItems($this, $par1EntityLiving, $par2) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderSnowMan_renderSnowmanPumpkin($this, $par1EntityLiving, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $ptr); +} +function nms_RenderSnowMan_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = nms_RenderSnowMan_entityTexture; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderSnowMan__clinit_() { + nms_RenderSnowMan_entityTexture = nle_TextureLocation__init_($rt_s(1614)); +} +function nms_EntitySkeleton() { + nms_EntityMob.call(this); +} +function nms_EntitySkeleton__init_0() { + var var_0 = new nms_EntitySkeleton(); + nms_EntitySkeleton__init_(var_0); + return var_0; +} +function nms_EntitySkeleton__init_($this) { + nms_EntityMob__init_0($this); + $this.$moveSpeed = 0.25; +} +function nms_EntitySkeleton_entityInit($this) { + nms_EntityLiving_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 13, jl_Byte__init_(0)); +} +function nms_EntitySkeleton_isAIEnabled($this) { + return 1; +} +function nms_EntitySkeleton_getMaxHealth($this) { + return 20; +} +function nms_EntitySkeleton_getLivingSound($this) { + return $rt_s(1615); +} +function nms_EntitySkeleton_getHurtSound($this) { + return $rt_s(1616); +} +function nms_EntitySkeleton_getDeathSound($this) { + return $rt_s(1617); +} +function nms_EntitySkeleton_playStepSound($this, $par1, $par2, $par3, $par4) { + nms_Entity_playSound($this, $rt_s(1618), 0.15000000596046448, 1.0); +} +function nms_EntitySkeleton_attackEntityAsMob($this, $par1Entity) { + var var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_EntityMob_attackEntityAsMob($this, $par1Entity); + if ($rt_suspending()) { + break main; + } + var$2 = $tmp; + if (!var$2) + return 0; + if (nms_EntitySkeleton_getSkeletonType($this) == 1 && $par1Entity instanceof nms_EntityLiving) + $par1Entity.$addPotionEffect(nms_PotionEffect__init_(nms_Potion_wither.$id5, 200, 0)); + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, var$2, $ptr); +} +function nms_EntitySkeleton_getAttackStrength($this, $par1Entity) { + var $var2, $var3; + if (nms_EntitySkeleton_getSkeletonType($this) != 1) + return 2; + $var2 = nms_EntityLiving_getHeldItem($this); + $var3 = 4; + if ($var2 !== null) + $var3 = $var3 + nms_ItemStack_getDamageVsEntity($var2, $this) | 0; + return $var3; +} +function nms_EntitySkeleton_getCreatureAttribute($this) { + return nms_EnumCreatureAttribute_UNDEAD; +} +function nms_EntitySkeleton_onLivingUpdate($this) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nms_EntitySkeleton_getSkeletonType($this) == 1) + nms_Entity_setSize($this, 0.7200000286102295, 2.3399999141693115); + $ptr = 1; + case 1: + nms_EntityMob_onLivingUpdate($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $ptr); +} +function nms_EntitySkeleton_onDeath($this, $par1DamageSource) { + var $var2, $var3, $var5; + nms_EntityLiving_onDeath($this, $par1DamageSource); + if ($par1DamageSource.$getEntity() instanceof nms_EntityArrow && null instanceof nms_EntityPlayer) { + $var2 = null; + $var3 = $var2.$posX - $this.$posX; + $var5 = $var2.$posZ - $this.$posZ; + if ($var3 * $var3 + $var5 * $var5 >= 2500.0) { + nms_AchievementList_$callClinit(); + $var2.$triggerAchievement(nms_AchievementList_snipeSkeleton); + } + } +} +function nms_EntitySkeleton_getSkeletonType($this) { + return nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 13); +} +function nms_RenderBiped() { + var a = this; nms_RenderLiving.call(a); + a.$modelBipedMain = null; + a.$field_77070_b = 0.0; + a.$field_82423_g = null; + a.$field_82425_h = null; +} +var nms_RenderBiped_bipedArmorFilenamePrefix = null; +function nms_RenderBiped__init_(var_0, var_1, var_2) { + var var_3 = new nms_RenderBiped(); + nms_RenderBiped__init_0(var_3, var_0, var_1, var_2); + return var_3; +} +function nms_RenderBiped__init_0($this, $par1ModelBiped, $par2, $par3) { + nms_RenderLiving__init_0($this, $par1ModelBiped, $par2); + $this.$modelBipedMain = $par1ModelBiped; + $this.$field_77070_b = $par3; + $this.$func_82421_b(); +} +function nms_RenderBiped_func_82421_b($this) { + $this.$field_82423_g = nms_ModelBiped__init_2(1.0); + $this.$field_82425_h = nms_ModelBiped__init_2(0.5); +} +function nms_RenderBiped_shouldRenderPass($this, $par1EntityLiving, $par2, $par3) { + var $var4, $var5, $var6, var$7, $var7, $var9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();var$7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = $par1EntityLiving.$getCurrentArmor(3 - $par2 | 0); + if ($var4 !== null) { + $var5 = nms_ItemStack_getItem($var4); + if ($var5 instanceof nms_ItemArmor) { + $var6 = $var5; + $par1EntityLiving = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1EntityLiving); + jl_AbstractStringBuilder_append($par1EntityLiving, $rt_s(1619)); + jl_AbstractStringBuilder_append($par1EntityLiving, nms_RenderBiped_bipedArmorFilenamePrefix.data[$var6.$renderIndex]); + jl_AbstractStringBuilder_append($par1EntityLiving, $rt_s(423)); + var$7 = $rt_compare($par2, 2); + jl_AbstractStringBuilder_append2($par1EntityLiving, var$7 ? 1 : 2); + jl_AbstractStringBuilder_append($par1EntityLiving, $rt_s(73)); + $par1EntityLiving = jl_AbstractStringBuilder_toString($par1EntityLiving); + $ptr = 1; + continue main; + } + } + return (-1); + case 1: + nms_Render_loadTexture($this, $par1EntityLiving); + if ($rt_suspending()) { + break main; + } + $var7 = var$7 ? $this.$field_82423_g : $this.$field_82425_h; + $var7.$bipedHead.$showModel = $par2 ? 0 : 1; + $var7.$bipedHeadwear.$showModel = $par2 ? 0 : 1; + $par1EntityLiving = $var7.$bipedBody; + $var9 = $rt_compare($par2, 1); + $par1EntityLiving.$showModel = $var9 && var$7 ? 0 : 1; + $var7.$bipedRightArm.$showModel = $var9 ? 0 : 1; + $var7.$bipedLeftArm.$showModel = $var9 ? 0 : 1; + $var7.$bipedRightLeg.$showModel = var$7 && $par2 != 3 ? 0 : 1; + $var7.$bipedLeftLeg.$showModel = var$7 && $par2 != 3 ? 0 : 1; + $this.$renderPassModel = $var7; + $var7.$onGround1 = $this.$mainModel.$onGround1; + $var7.$isRiding = $this.$mainModel.$isRiding; + $var7.$isChild0 = $this.$mainModel.$isChild0; + if ($var6.$material !== nms_EnumArmorMaterial_CLOTH) { + nleg_EaglerAdapterGL30_glColor3f(1.0, 1.0, 1.0); + if (!nms_ItemStack_isItemEnchanted($var4)) + return 1; + return 15; + } + $var9 = nms_ItemArmor_getColor($var6, $var4); + nleg_EaglerAdapterGL30_glColor3f(1.0 * ($var9 >> 16 & 255) / 255.0, 1.0 * ($var9 >> 8 & 255) / 255.0, 1.0 * ($var9 & 255) / 255.0); + if (!nms_ItemStack_isItemEnchanted($var4)) + return 16; + return 31; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par3, $var4, $var5, $var6, var$7, $var7, $var9, $ptr); +} +function nms_RenderBiped_func_82408_c($this, $par1EntityLiving, $par2, $par3) { + var $var4, $var5, $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = $par1EntityLiving.$getCurrentArmor(3 - $par2 | 0); + if ($var4 !== null) { + $var5 = nms_ItemStack_getItem($var4); + if ($var5 instanceof nms_ItemArmor) { + $var6 = $var5; + $par1EntityLiving = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1EntityLiving); + jl_AbstractStringBuilder_append($par1EntityLiving, $rt_s(1619)); + jl_AbstractStringBuilder_append($par1EntityLiving, nms_RenderBiped_bipedArmorFilenamePrefix.data[$var6.$renderIndex]); + jl_AbstractStringBuilder_append($par1EntityLiving, $rt_s(423)); + jl_AbstractStringBuilder_append2($par1EntityLiving, $par2 != 2 ? 1 : 2); + jl_AbstractStringBuilder_append($par1EntityLiving, $rt_s(1620)); + $par1EntityLiving = jl_AbstractStringBuilder_toString($par1EntityLiving); + $ptr = 1; + continue main; + } + } + return; + case 1: + nms_Render_loadTexture($this, $par1EntityLiving); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glColor3f(1.0, 1.0, 1.0); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par3, $var4, $var5, $var6, $ptr); +} +function nms_RenderBiped_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9) { + var $var12, $var11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var11 = $thread.pop();$var12 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glColor3f(1.0, 1.0, 1.0); + nms_RenderBiped_func_82420_a($this, $par1EntityLiving, $par1EntityLiving.$getHeldItem()); + $var12 = $par4 - $par1EntityLiving.$yOffset; + if ($par1EntityLiving.$isSneaking() && !($par1EntityLiving instanceof nms_EntityPlayerSP)) + $var12 = $var12 - 0.125; + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityLiving, $par2, $var12, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + $par1EntityLiving = $this.$field_82423_g; + $var11 = $this.$field_82425_h; + $this.$modelBipedMain.$aimedBow = 0; + $var11.$aimedBow = 0; + $par1EntityLiving.$aimedBow = 0; + $par1EntityLiving = $this.$field_82423_g; + $var11 = $this.$field_82425_h; + $this.$modelBipedMain.$isSneak = 0; + $var11.$isSneak = 0; + $par1EntityLiving.$isSneak = 0; + $par1EntityLiving = $this.$field_82423_g; + $var11 = $this.$field_82425_h; + $this.$modelBipedMain.$heldItemRight = 0; + $var11.$heldItemRight = 0; + $par1EntityLiving.$heldItemRight = 0; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9, $var12, $var11, $ptr); +} +function nms_RenderBiped_func_82420_a($this, $par1EntityLiving, $par2ItemStack) { + var var$3, var$4, var$5, var$6; + var$3 = $this.$field_82423_g; + var$4 = $this.$field_82425_h; + var$5 = $this.$modelBipedMain; + var$6 = $par2ItemStack === null ? 0 : 1; + var$5.$heldItemRight = var$6; + var$4.$heldItemRight = var$6; + var$3.$heldItemRight = var$6; + $par2ItemStack = $this.$field_82423_g; + var$3 = $this.$field_82425_h; + var$4 = $this.$modelBipedMain; + var$6 = $par1EntityLiving.$isSneaking(); + var$4.$isSneak = var$6; + var$3.$isSneak = var$6; + $par2ItemStack.$isSneak = var$6; +} +function nms_RenderBiped_renderEquippedItems($this, $par1EntityLiving, $par2) { + var $var4, $var5, $var7, var$6, var$7, $var6, var$9, $var3, var$11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$11 = $thread.pop();$var3 = $thread.pop();var$9 = $thread.pop();$var6 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var7 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glColor3f(1.0, 1.0, 1.0); + $var4 = $par1EntityLiving.$getHeldItem(); + $var5 = $par1EntityLiving.$getCurrentArmor(3); + if ($var5 !== null) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nms_ModelRenderer_postRender($this.$modelBipedMain.$bipedHead, 0.0625); + if (nms_ItemStack_getItem($var5).$itemID < 256) { + nms_Block_$callClinit(); + if (nms_RenderBlocks_renderItemIn3d(nms_Block_blocksList.data[$var5.$itemID0].$getRenderType())) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-0.25), 0.0); + nleg_EaglerAdapterGL30_glRotatef(90.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.625, (-0.625), (-0.625)); + } + $var7 = $this.$renderManager.$itemRenderer; + var$6 = 0; + $ptr = 1; + continue main; + } + var$6 = nms_ItemStack_getItem($var5).$itemID; + nms_Item_$callClinit(); + if (var$6 == nms_Item_skull.$itemID) { + nleg_EaglerAdapterGL30_glScalef(1.0625, (-1.0625), (-1.0625)); + $var7 = $rt_s(36); + if (nms_ItemStack_hasTagCompound($var5) && nms_NBTTagCompound_hasKey($var5.$stackTagCompound, $rt_s(1621))) + $var7 = nms_NBTTagCompound_getString($var5.$stackTagCompound, $rt_s(1621)); + var$7 = nms_TileEntitySkullRenderer_skullRenderer; + $var6 = (-0.5); + var$9 = 0.0; + $par2 = (-0.5); + var$6 = 1; + $var3 = 180.0; + var$11 = $var5.$itemDamage; + $ptr = 2; + continue main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + } + if ($var4 === null) + return; + nleg_EaglerAdapterGL30_glPushMatrix(); + if ($this.$mainModel.$isChild0) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.625, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-20.0), (-1.0), 0.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.5, 0.5, 0.5); + } + a: { + nms_ModelRenderer_postRender($this.$modelBipedMain.$bipedRightArm, 0.0625); + nleg_EaglerAdapterGL30_glTranslatef((-0.0625), 0.4375, 0.0625); + if ($var4.$itemID0 < 256) { + nms_Block_$callClinit(); + if (nms_RenderBlocks_renderItemIn3d(nms_Block_blocksList.data[$var4.$itemID0].$getRenderType())) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.1875, (-0.3125)); + nleg_EaglerAdapterGL30_glRotatef(20.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef((-0.375), (-0.375), 0.375); + break a; + } + } + var$6 = $var4.$itemID0; + nms_Item_$callClinit(); + if (var$6 == nms_Item_bow.$itemID) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.125, 0.3125); + nleg_EaglerAdapterGL30_glRotatef((-20.0), 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.625, (-0.625), 0.625); + nleg_EaglerAdapterGL30_glRotatef((-100.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + } else if (!nms_Item_itemsList.data[$var4.$itemID0].$isFull3D()) { + nleg_EaglerAdapterGL30_glTranslatef(0.25, 0.1875, (-0.1875)); + nleg_EaglerAdapterGL30_glScalef(0.375, 0.375, 0.375); + nleg_EaglerAdapterGL30_glRotatef(60.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef((-90.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(20.0, 0.0, 0.0, 1.0); + } else { + if (nms_Item_itemsList.data[$var4.$itemID0].$shouldRotateAroundWhenRendering()) { + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-0.125), 0.0); + } + $this.$func_82422_c(); + nleg_EaglerAdapterGL30_glScalef(0.625, (-0.625), 0.625); + nleg_EaglerAdapterGL30_glRotatef((-100.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + } + } + $var5 = $this.$renderManager.$itemRenderer; + var$6 = 0; + $ptr = 3; + continue main; + case 1: + nms_ItemRenderer_renderItem($var7, $par1EntityLiving, $var5, var$6); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + if ($var4 === null) + return; + nleg_EaglerAdapterGL30_glPushMatrix(); + if ($this.$mainModel.$isChild0) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.625, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-20.0), (-1.0), 0.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.5, 0.5, 0.5); + } + b: { + nms_ModelRenderer_postRender($this.$modelBipedMain.$bipedRightArm, 0.0625); + nleg_EaglerAdapterGL30_glTranslatef((-0.0625), 0.4375, 0.0625); + if ($var4.$itemID0 < 256) { + nms_Block_$callClinit(); + if (nms_RenderBlocks_renderItemIn3d(nms_Block_blocksList.data[$var4.$itemID0].$getRenderType())) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.1875, (-0.3125)); + nleg_EaglerAdapterGL30_glRotatef(20.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef((-0.375), (-0.375), 0.375); + break b; + } + } + var$6 = $var4.$itemID0; + nms_Item_$callClinit(); + if (var$6 == nms_Item_bow.$itemID) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.125, 0.3125); + nleg_EaglerAdapterGL30_glRotatef((-20.0), 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.625, (-0.625), 0.625); + nleg_EaglerAdapterGL30_glRotatef((-100.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + } else if (!nms_Item_itemsList.data[$var4.$itemID0].$isFull3D()) { + nleg_EaglerAdapterGL30_glTranslatef(0.25, 0.1875, (-0.1875)); + nleg_EaglerAdapterGL30_glScalef(0.375, 0.375, 0.375); + nleg_EaglerAdapterGL30_glRotatef(60.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef((-90.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(20.0, 0.0, 0.0, 1.0); + } else { + if (nms_Item_itemsList.data[$var4.$itemID0].$shouldRotateAroundWhenRendering()) { + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-0.125), 0.0); + } + $this.$func_82422_c(); + nleg_EaglerAdapterGL30_glScalef(0.625, (-0.625), 0.625); + nleg_EaglerAdapterGL30_glRotatef((-100.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + } + } + $var5 = $this.$renderManager.$itemRenderer; + var$6 = 0; + $ptr = 3; + continue main; + case 2: + nms_TileEntitySkullRenderer_func_82393_a(var$7, $var6, var$9, $par2, var$6, $var3, var$11, $var7); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + if ($var4 === null) + return; + nleg_EaglerAdapterGL30_glPushMatrix(); + if ($this.$mainModel.$isChild0) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.625, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-20.0), (-1.0), 0.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.5, 0.5, 0.5); + } + b: { + nms_ModelRenderer_postRender($this.$modelBipedMain.$bipedRightArm, 0.0625); + nleg_EaglerAdapterGL30_glTranslatef((-0.0625), 0.4375, 0.0625); + if ($var4.$itemID0 < 256) { + nms_Block_$callClinit(); + if (nms_RenderBlocks_renderItemIn3d(nms_Block_blocksList.data[$var4.$itemID0].$getRenderType())) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.1875, (-0.3125)); + nleg_EaglerAdapterGL30_glRotatef(20.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef((-0.375), (-0.375), 0.375); + break b; + } + } + var$6 = $var4.$itemID0; + nms_Item_$callClinit(); + if (var$6 == nms_Item_bow.$itemID) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.125, 0.3125); + nleg_EaglerAdapterGL30_glRotatef((-20.0), 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.625, (-0.625), 0.625); + nleg_EaglerAdapterGL30_glRotatef((-100.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + } else if (!nms_Item_itemsList.data[$var4.$itemID0].$isFull3D()) { + nleg_EaglerAdapterGL30_glTranslatef(0.25, 0.1875, (-0.1875)); + nleg_EaglerAdapterGL30_glScalef(0.375, 0.375, 0.375); + nleg_EaglerAdapterGL30_glRotatef(60.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef((-90.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(20.0, 0.0, 0.0, 1.0); + } else { + if (nms_Item_itemsList.data[$var4.$itemID0].$shouldRotateAroundWhenRendering()) { + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-0.125), 0.0); + } + $this.$func_82422_c(); + nleg_EaglerAdapterGL30_glScalef(0.625, (-0.625), 0.625); + nleg_EaglerAdapterGL30_glRotatef((-100.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + } + } + $var5 = $this.$renderManager.$itemRenderer; + var$6 = 0; + $ptr = 3; + case 3: + nms_ItemRenderer_renderItem($var5, $par1EntityLiving, $var4, var$6); + if ($rt_suspending()) { + break main; + } + if (!nms_ItemStack_getItem($var4).$requiresMultipleRenderPasses()) { + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + } + $var5 = $this.$renderManager.$itemRenderer; + var$6 = 1; + $ptr = 4; + case 4: + nms_ItemRenderer_renderItem($var5, $par1EntityLiving, $var4, var$6); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $var4, $var5, $var7, var$6, var$7, $var6, var$9, $var3, var$11, $ptr); +} +function nms_RenderBiped_func_82422_c($this) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.1875, 0.0); +} +function nms_RenderBiped_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + $this.$doRenderLiving($par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderBiped__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 5); + var$2 = var$1.data; + var$2[0] = $rt_s(1622); + var$2[1] = $rt_s(1623); + var$2[2] = $rt_s(1624); + var$2[3] = $rt_s(1625); + var$2[4] = $rt_s(1626); + nms_RenderBiped_bipedArmorFilenamePrefix = var$1; +} +function nms_RenderSkeleton() { + nms_RenderBiped.call(this); +} +var nms_RenderSkeleton_entityTexture0 = null; +var nms_RenderSkeleton_entityTexture1 = null; +function nms_RenderSkeleton__init_0() { + var var_0 = new nms_RenderSkeleton(); + nms_RenderSkeleton__init_(var_0); + return var_0; +} +function nms_RenderSkeleton__init_($this) { + nms_RenderBiped__init_0($this, nms_ModelSkeleton__init_1(), 0.5, 1.0); +} +function nms_RenderSkeleton_func_82438_a($this, $par1EntitySkeleton, $par2) { + if (nms_EntitySkeleton_getSkeletonType($par1EntitySkeleton) == 1) + nleg_EaglerAdapterGL30_glScalef(1.2000000476837158, 1.2000000476837158, 1.2000000476837158); +} +function nms_RenderSkeleton_func_82422_c($this) { + nleg_EaglerAdapterGL30_glTranslatef(0.09375, 0.1875, 0.0); +} +function nms_RenderSkeleton_preRenderCallback($this, $par1EntityLiving, $par2) { + nms_RenderSkeleton_func_82438_a($this, $par1EntityLiving, $par2); +} +function nms_RenderSkeleton_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nms_EntitySkeleton_getSkeletonType($par1EntityLiving) != 1) { + $par1EntityLiving = nms_RenderSkeleton_entityTexture0; + $ptr = 1; + continue main; + } + $par1EntityLiving = nms_RenderSkeleton_entityTexture1; + $ptr = 2; + continue main; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderSkeleton__clinit_() { + nms_RenderSkeleton_entityTexture0 = nle_TextureLocation__init_($rt_s(1336)); + nms_RenderSkeleton_entityTexture1 = nle_TextureLocation__init_($rt_s(1627)); +} +function nms_EntityWitch() { + nms_EntityMob.call(this); + this.$witchAttackTimer = 0; +} +var nms_EntityWitch_witchDrops = null; +function nms_EntityWitch_$callClinit() { + nms_EntityWitch_$callClinit = $rt_eraseClinit(nms_EntityWitch); + nms_EntityWitch__clinit_(); +} +function nms_EntityWitch__init_0() { + var var_0 = new nms_EntityWitch(); + nms_EntityWitch__init_(var_0); + return var_0; +} +function nms_EntityWitch__init_($this) { + nms_EntityWitch_$callClinit(); + nms_EntityMob__init_0($this); + $this.$witchAttackTimer = 0; + $this.$moveSpeed = 0.25; +} +function nms_EntityWitch_entityInit($this) { + nms_EntityLiving_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 21, jl_Byte_valueOf(0)); +} +function nms_EntityWitch_getLivingSound($this) { + return $rt_s(1628); +} +function nms_EntityWitch_getHurtSound($this) { + return $rt_s(1629); +} +function nms_EntityWitch_getDeathSound($this) { + return $rt_s(1630); +} +function nms_EntityWitch_getAggressive($this) { + return nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 21) != 1 ? 0 : 1; +} +function nms_EntityWitch_getMaxHealth($this) { + return 26; +} +function nms_EntityWitch_isAIEnabled($this) { + return 1; +} +function nms_EntityWitch_handleHealthUpdate($this, $par1) { + var $var2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1 != 15) { + $ptr = 1; + continue main; + } + $var2 = 0; + if ($var2 >= (nle_EaglercraftRandom_nextInt($this.$rand0, 35) + 10 | 0)) + return; + var$3 = $this.$worldObj; + var$4 = $rt_s(1169); + var$5 = $this.$posX + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.12999999523162842; + var$6 = $this.$boundingBox.$maxY + 0.5 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.12999999523162842; + var$7 = $this.$posZ + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.12999999523162842; + var$8 = 0.0; + var$9 = 0.0; + var$10 = 0.0; + $ptr = 2; + continue main; + case 1: + nms_EntityLiving_handleHealthUpdate($this, $par1); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_World_spawnParticle(var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10); + if ($rt_suspending()) { + break main; + } + $var2 = $var2 + 1 | 0; + if ($var2 >= (nle_EaglercraftRandom_nextInt($this.$rand0, 35) + 10 | 0)) + return; + var$3 = $this.$worldObj; + var$4 = $rt_s(1169); + var$5 = $this.$posX + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.12999999523162842; + var$6 = $this.$boundingBox.$maxY + 0.5 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.12999999523162842; + var$7 = $this.$posZ + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.12999999523162842; + var$8 = 0.0; + var$9 = 0.0; + var$10 = 0.0; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $var2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10, $ptr); +} +function nms_EntityWitch_getSpeedModifier($this) { + var $var1; + $var1 = nms_EntityCreature_getSpeedModifier($this); + if (nms_EntityWitch_getAggressive($this)) + $var1 = $var1 * 0.75; + return $var1; +} +function nms_EntityWitch__clinit_() { + var var$1, var$2; + var$1 = $rt_createIntArray(8); + var$2 = var$1.data; + nms_Item_$callClinit(); + var$2[0] = nms_Item_lightStoneDust.$itemID; + var$2[1] = nms_Item_sugar.$itemID; + var$2[2] = nms_Item_redstone.$itemID; + var$2[3] = nms_Item_spiderEye.$itemID; + var$2[4] = nms_Item_glassBottle.$itemID; + var$2[5] = nms_Item_gunpowder.$itemID; + var$2[6] = nms_Item_stick.$itemID; + var$2[7] = nms_Item_stick.$itemID; + nms_EntityWitch_witchDrops = var$1; +} +function nms_RenderWitch() { + var a = this; nms_RenderLiving.call(a); + a.$field_82414_a = null; + a.$field_82413_f = 0; +} +var nms_RenderWitch_entityTexture = null; +function nms_RenderWitch__init_0() { + var var_0 = new nms_RenderWitch(); + nms_RenderWitch__init_(var_0); + return var_0; +} +function nms_RenderWitch__init_($this) { + nms_RenderLiving__init_0($this, nms_ModelWitch__init_(0.0), 0.5); + $this.$field_82414_a = $this.$mainModel; + $this.$field_82413_f = 0; +} +function nms_RenderWitch_func_82412_a($this, $par1EntityWitch, $par2, $par4, $par6, $par8, $par9) { + var $var10, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();$var10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityWitch = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var10 = nms_EntityLiving_getHeldItem($par1EntityWitch); + if (0 != $this.$field_82413_f) { + var$8 = nms_ModelWitch__init_(0.0); + $this.$field_82414_a = var$8; + $this.$mainModel = var$8; + $this.$field_82413_f = 0; + } + $this.$field_82414_a.$field_82900_g = $var10 === null ? 0 : 1; + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityWitch, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityWitch, $par2, $par4, $par6, $par8, $par9, $var10, var$8, $ptr); +} +function nms_RenderWitch_func_82411_a($this, $par1EntityWitch, $par2) { + var $var4, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$var4 = $thread.pop();$par2 = $thread.pop();$par1EntityWitch = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glColor3f(1.0, 1.0, 1.0); + $var4 = nms_EntityLiving_getHeldItem($par1EntityWitch); + if ($var4 === null) + return; + nleg_EaglerAdapterGL30_glPushMatrix(); + if ($this.$mainModel.$isChild0) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.625, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-20.0), (-1.0), 0.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.5, 0.5, 0.5); + } + a: { + nms_ModelRenderer_postRender($this.$field_82414_a.$field_82898_f, 0.0625); + nleg_EaglerAdapterGL30_glTranslatef((-0.0625), 0.53125, 0.21875); + if ($var4.$itemID0 < 256) { + nms_Block_$callClinit(); + if (nms_RenderBlocks_renderItemIn3d(nms_Block_blocksList.data[$var4.$itemID0].$getRenderType())) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.1875, (-0.3125)); + nleg_EaglerAdapterGL30_glRotatef(20.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.375, (-0.375), 0.375); + break a; + } + } + var$4 = $var4.$itemID0; + nms_Item_$callClinit(); + if (var$4 == nms_Item_bow.$itemID) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.125, 0.3125); + nleg_EaglerAdapterGL30_glRotatef((-20.0), 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.625, (-0.625), 0.625); + nleg_EaglerAdapterGL30_glRotatef((-100.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + } else if (!nms_Item_itemsList.data[$var4.$itemID0].$isFull3D()) { + nleg_EaglerAdapterGL30_glTranslatef(0.25, 0.1875, (-0.1875)); + nleg_EaglerAdapterGL30_glScalef(0.375, 0.375, 0.375); + nleg_EaglerAdapterGL30_glRotatef(60.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef((-90.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(20.0, 0.0, 0.0, 1.0); + } else { + if (nms_Item_itemsList.data[$var4.$itemID0].$shouldRotateAroundWhenRendering()) { + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-0.125), 0.0); + } + nms_RenderWitch_func_82410_b($this); + nleg_EaglerAdapterGL30_glScalef(0.625, (-0.625), 0.625); + nleg_EaglerAdapterGL30_glRotatef((-100.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + } + } + nleg_EaglerAdapterGL30_glRotatef((-15.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(40.0, 0.0, 0.0, 1.0); + var$5 = $this.$renderManager.$itemRenderer; + var$4 = 0; + $ptr = 1; + case 1: + nms_ItemRenderer_renderItem(var$5, $par1EntityWitch, $var4, var$4); + if ($rt_suspending()) { + break main; + } + if (!nms_ItemStack_getItem($var4).$requiresMultipleRenderPasses()) { + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + } + var$5 = $this.$renderManager.$itemRenderer; + var$4 = 1; + $ptr = 2; + case 2: + nms_ItemRenderer_renderItem(var$5, $par1EntityWitch, $var4, var$4); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityWitch, $par2, $var4, var$4, var$5, $ptr); +} +function nms_RenderWitch_func_82410_b($this) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.1875, 0.0); +} +function nms_RenderWitch_func_82409_b($this, $par1EntityWitch, $par2) { + nleg_EaglerAdapterGL30_glScalef(0.9375, 0.9375, 0.9375); +} +function nms_RenderWitch_preRenderCallback($this, $par1EntityLiving, $par2) { + nms_RenderWitch_func_82409_b($this, $par1EntityLiving, $par2); +} +function nms_RenderWitch_renderEquippedItems($this, $par1EntityLiving, $par2) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderWitch_func_82411_a($this, $par1EntityLiving, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $ptr); +} +function nms_RenderWitch_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderWitch_func_82412_a($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderWitch_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderWitch_func_82412_a($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderWitch_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = nms_RenderWitch_entityTexture; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderWitch__clinit_() { + nms_RenderWitch_entityTexture = nle_TextureLocation__init_($rt_s(1631)); +} +function nms_EntityBlaze() { + var a = this; nms_EntityMob.call(a); + a.$heightOffset = 0.0; + a.$field_70846_g = 0; +} +function nms_EntityBlaze__init_0() { + var var_0 = new nms_EntityBlaze(); + nms_EntityBlaze__init_(var_0); + return var_0; +} +function nms_EntityBlaze__init_($this) { + nms_EntityMob__init_0($this); + $this.$heightOffset = 0.5; + $this.$isImmuneToFire = 1; + $this.$experienceValue = 10; +} +function nms_EntityBlaze_getMaxHealth($this) { + return 20; +} +function nms_EntityBlaze_entityInit($this) { + nms_EntityLiving_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 16, jl_Byte__init_(0)); +} +function nms_EntityBlaze_getLivingSound($this) { + return $rt_s(1632); +} +function nms_EntityBlaze_getHurtSound($this) { + return $rt_s(1633); +} +function nms_EntityBlaze_getDeathSound($this) { + return $rt_s(1634); +} +function nms_EntityBlaze_getBrightnessForRender($this, $par1) { + return 15728880; +} +function nms_EntityBlaze_getBrightness($this, $par1) { + return 1.0; +} +function nms_EntityBlaze_attackEntity($this, $par1Entity, $par2) { + var $var3, $var5, $var7, $var9, $var11, var$8, var$9, var$10, var$11, $var10, var$13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$13 = $thread.pop();$var10 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$attackTime <= 0 && $par2 < 2.0 && $par1Entity.$boundingBox.$maxY > $this.$boundingBox.$minY && $par1Entity.$boundingBox.$minY < $this.$boundingBox.$maxY) { + $this.$attackTime = 20; + $ptr = 1; + continue main; + } + if ($par2 < 30.0) { + $var3 = $par1Entity.$posX - $this.$posX; + $var5 = $par1Entity.$boundingBox.$minY + $par1Entity.$height0 / 2.0 - ($this.$posY + $this.$height0 / 2.0); + $var7 = $par1Entity.$posZ - $this.$posZ; + if (!$this.$attackTime) { + $this.$field_70846_g = $this.$field_70846_g + 1 | 0; + if ($this.$field_70846_g == 1) { + $this.$attackTime = 60; + nms_EntityBlaze_func_70844_e($this, 1); + } else if ($this.$field_70846_g <= 4) + $this.$attackTime = 6; + else { + $this.$attackTime = 100; + $this.$field_70846_g = 0; + nms_EntityBlaze_func_70844_e($this, 0); + } + if ($this.$field_70846_g > 1) { + $var9 = nms_MathHelper_sqrt_float($par2) * 0.5; + $par1Entity = $this.$worldObj; + $var11 = null; + var$8 = 1009; + var$9 = $this.$posX | 0; + var$10 = $this.$posY | 0; + var$11 = $this.$posZ | 0; + $var10 = 0; + $ptr = 2; + continue main; + } + } + $this.$rotationYaw = jl_Math_atan2($var7, $var3) * 180.0 / 3.141592653589793 - 90.0; + $this.$hasAttacked = 1; + } + return; + case 1: + nms_EntityMob_attackEntityAsMob($this, $par1Entity); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_World_playAuxSFXAtEntity($par1Entity, $var11, var$8, var$9, var$10, var$11, $var10); + if ($rt_suspending()) { + break main; + } + $var10 = 0; + var$13 = $var9; + while ($var10 < 1) { + $var11 = new nms_EntitySmallFireball; + nms_EntityFireball__init_($var11, $this.$worldObj, $this, $var3 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * var$13, $var5, $var7 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * var$13); + nms_Entity_setSize($var11, 0.3125, 0.3125); + $var11.$posY = $this.$posY + $this.$height0 / 2.0 + 0.5; + nms_WorldClient_spawnEntityInWorld($this.$worldObj, $var11); + $var10 = $var10 + 1 | 0; + } + $this.$rotationYaw = jl_Math_atan2($var7, $var3) * 180.0 / 3.141592653589793 - 90.0; + $this.$hasAttacked = 1; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $var3, $var5, $var7, $var9, $var11, var$8, var$9, var$10, var$11, $var10, var$13, $ptr); +} +function nms_EntityBlaze_fall($this, $par1) { + return; +} +function nms_EntityBlaze_isBurning($this) { + return nms_EntityBlaze_func_70845_n($this); +} +function nms_EntityBlaze_func_70845_n($this) { + return !(nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16) & 1) ? 0 : 1; +} +function nms_EntityBlaze_func_70844_e($this, $par1) { + var $var2; + $var2 = nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16); + $par1 = !$par1 ? ($var2 & (-2)) << 24 >> 24 : ($var2 | 1) << 24 >> 24; + nms_DataWatcher_updateObject($this.$dataWatcher, 16, jl_Byte_valueOf($par1)); +} +function nms_EntityBlaze_getAttackStrength($this, $par1Entity) { + return 6; +} +function nms_RenderBlaze() { + nms_RenderLiving.call(this); + this.$field_77068_a = 0; +} +var nms_RenderBlaze_entityTexture = null; +function nms_RenderBlaze__init_0() { + var var_0 = new nms_RenderBlaze(); + nms_RenderBlaze__init_(var_0); + return var_0; +} +function nms_RenderBlaze__init_($this) { + nms_RenderLiving__init_0($this, nms_ModelBlaze__init_0(), 0.5); + $this.$field_77068_a = 8; +} +function nms_RenderBlaze_renderBlaze($this, $par1EntityBlaze, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityBlaze = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (8 != $this.$field_77068_a) { + $this.$field_77068_a = 8; + $this.$mainModel = nms_ModelBlaze__init_0(); + } + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityBlaze, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityBlaze, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderBlaze_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderBlaze_renderBlaze($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderBlaze_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderBlaze_renderBlaze($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderBlaze_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = nms_RenderBlaze_entityTexture; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderBlaze__clinit_() { + nms_RenderBlaze_entityTexture = nle_TextureLocation__init_($rt_s(1337)); +} +function nms_EntityZombie() { + nms_EntityMob.call(this); + this.$conversionTime = 0; +} +function nms_EntityZombie__init_0() { + var var_0 = new nms_EntityZombie(); + nms_EntityZombie__init_(var_0); + return var_0; +} +function nms_EntityZombie__init_($this) { + nms_EntityMob__init_0($this); + $this.$conversionTime = 0; + $this.$moveSpeed = 0.23000000417232513; +} +function nms_EntityZombie_getSpeedModifier($this) { + return nms_EntityCreature_getSpeedModifier($this) * (!nms_EntityZombie_isChild($this) ? 1.0 : 1.5); +} +function nms_EntityZombie_entityInit($this) { + nms_EntityLiving_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 12, jl_Byte_valueOf(0)); + nms_DataWatcher_addObject($this.$dataWatcher, 13, jl_Byte_valueOf(0)); + nms_DataWatcher_addObject($this.$dataWatcher, 14, jl_Byte_valueOf(0)); +} +function nms_EntityZombie_getMaxHealth($this) { + return 20; +} +function nms_EntityZombie_isAIEnabled($this) { + return 1; +} +function nms_EntityZombie_isChild($this) { + return nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 12) != 1 ? 0 : 1; +} +function nms_EntityZombie_isVillager($this) { + return nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 13) != 1 ? 0 : 1; +} +function nms_EntityZombie_attackEntityAsMob($this, $par1Entity) { + var $var2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_EntityMob_attackEntityAsMob($this, $par1Entity); + if ($rt_suspending()) { + break main; + } + $var2 = $tmp; + if ($var2 && nms_EntityLiving_getHeldItem($this) === null && nms_Entity_isBurning($this) && nle_EaglercraftRandom_nextFloat($this.$rand0) < $this.$worldObj.$difficultySetting * 0.30000001192092896) + nms_Entity_setFire($par1Entity, 2 * $this.$worldObj.$difficultySetting | 0); + return $var2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $var2, $ptr); +} +function nms_EntityZombie_getAttackStrength($this, $par1Entity) { + var $var2, $var4; + $var2 = nms_EntityLiving_getHeldItem($this); + $var4 = 3 + nms_MathHelper_floor_float((20 - $this.$health | 0) / 20.0 * 4.0) | 0; + if ($var2 !== null) + $var4 = $var4 + nms_ItemStack_getDamageVsEntity($var2, $this) | 0; + return $var4; +} +function nms_EntityZombie_getLivingSound($this) { + return $rt_s(1635); +} +function nms_EntityZombie_getHurtSound($this) { + return $rt_s(1636); +} +function nms_EntityZombie_getDeathSound($this) { + return $rt_s(1637); +} +function nms_EntityZombie_playStepSound($this, $par1, $par2, $par3, $par4) { + nms_Entity_playSound($this, $rt_s(1638), 0.15000000596046448, 1.0); +} +function nms_EntityZombie_getCreatureAttribute($this) { + return nms_EnumCreatureAttribute_UNDEAD; +} +function nms_EntityZombie_interact($this, $par1EntityPlayer) { + var $var2, var$3; + $var2 = nms_EntityPlayer_getCurrentEquippedItem($par1EntityPlayer); + if ($var2 !== null) { + var$3 = nms_ItemStack_getItem($var2); + nms_Item_$callClinit(); + if (var$3 === nms_Item_appleGold && !$var2.$itemDamage && nms_EntityZombie_isVillager($this) && nms_EntityLiving_isPotionActive($this, nms_Potion_weakness)) { + if (!$par1EntityPlayer.$capabilities.$isCreativeMode) + $var2.$stackSize = $var2.$stackSize - 1 | 0; + if ($var2.$stackSize <= 0) + nms_InventoryPlayer_setInventorySlotContents($par1EntityPlayer.$inventory, $par1EntityPlayer.$inventory.$currentItem, null); + return 1; + } + } + return 0; +} +function nms_EntityZombie_handleHealthUpdate($this, $par1) { + var var$2, var$3, var$4, var$5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1 != 16) { + $ptr = 1; + continue main; + } + var$2 = $this.$worldObj; + var$3 = $this.$posX + 0.5; + var$4 = $this.$posY + 0.5; + var$5 = $this.$posZ + 0.5; + var$6 = $rt_s(1639); + var$7 = 1.0 + nle_EaglercraftRandom_nextFloat($this.$rand0); + var$8 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.699999988079071 + 0.30000001192092896; + $par1 = 0; + $ptr = 2; + continue main; + case 1: + nms_EntityLiving_handleHealthUpdate($this, $par1); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_WorldClient_playSound(var$2, var$3, var$4, var$5, var$6, var$7, var$8, $par1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, var$2, var$3, var$4, var$5, var$6, var$7, var$8, $ptr); +} +function nms_EntityZombie_isConverting($this) { + return nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 14) != 1 ? 0 : 1; +} +function nms_RenderZombie() { + var a = this; nms_RenderBiped.call(a); + a.$field_82434_o = null; + a.$field_82432_p = null; + a.$field_82437_k = null; + a.$field_82435_l = null; + a.$field_82436_m = null; + a.$field_82433_n = null; + a.$field_82431_q = 0; +} +var nms_RenderZombie_entityTexture0 = null; +var nms_RenderZombie_entityTexture1 = null; +var nms_RenderZombie_entityTexture2 = null; +function nms_RenderZombie__init_0() { + var var_0 = new nms_RenderZombie(); + nms_RenderZombie__init_(var_0); + return var_0; +} +function nms_RenderZombie__init_($this) { + nms_RenderBiped__init_0($this, nms_ModelZombie__init_1(), 0.5, 1.0); + $this.$field_82431_q = 1; + $this.$field_82434_o = $this.$modelBipedMain; + $this.$field_82432_p = nms_ModelZombieVillager__init_0(); +} +function nms_RenderZombie_func_82421_b($this) { + $this.$field_82423_g = nms_ModelZombie__init_0(1.0, 1); + $this.$field_82425_h = nms_ModelZombie__init_0(0.5, 1); + $this.$field_82437_k = $this.$field_82423_g; + $this.$field_82435_l = $this.$field_82425_h; + $this.$field_82436_m = nms_ModelZombieVillager__init_1(1.0, 0.0, 1); + $this.$field_82433_n = nms_ModelZombieVillager__init_1(0.5, 0.0, 1); +} +function nms_RenderZombie_func_82429_a($this, $par1EntityZombie, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityZombie = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_RenderZombie_func_82427_a($this, $par1EntityZombie); + $ptr = 1; + case 1: + $tmp = nms_RenderBiped_shouldRenderPass($this, $par1EntityZombie, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityZombie, $par2, $par3, $ptr); +} +function nms_RenderZombie_func_82426_a($this, $par1EntityZombie, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityZombie = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_RenderZombie_func_82427_a($this, $par1EntityZombie); + $ptr = 1; + case 1: + nms_RenderBiped_doRenderLiving($this, $par1EntityZombie, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityZombie, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderZombie_func_82428_a($this, $par1EntityZombie, $par2) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par2 = $thread.pop();$par1EntityZombie = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_RenderZombie_func_82427_a($this, $par1EntityZombie); + $ptr = 1; + case 1: + nms_RenderBiped_renderEquippedItems($this, $par1EntityZombie, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityZombie, $par2, $ptr); +} +function nms_RenderZombie_func_82427_a($this, $par1EntityZombie) { + if (!nms_EntityZombie_isVillager($par1EntityZombie)) { + $this.$mainModel = $this.$field_82434_o; + $this.$field_82423_g = $this.$field_82437_k; + $this.$field_82425_h = $this.$field_82435_l; + } else { + if ($this.$field_82431_q != 10) { + $this.$field_82432_p = nms_ModelZombieVillager__init_0(); + $this.$field_82431_q = 10; + $this.$field_82436_m = nms_ModelZombieVillager__init_1(1.0, 0.0, 1); + $this.$field_82433_n = nms_ModelZombieVillager__init_1(0.5, 0.0, 1); + } + $this.$mainModel = $this.$field_82432_p; + $this.$field_82423_g = $this.$field_82436_m; + $this.$field_82425_h = $this.$field_82433_n; + } + $this.$modelBipedMain = $this.$mainModel; +} +function nms_RenderZombie_func_82430_a($this, $par1EntityZombie, $par2, $par3, $par4) { + if (nms_EntityZombie_isConverting($par1EntityZombie)) + $par3 = $par3 + jl_Math_cos($par1EntityZombie.$ticksExisted * 3.25) * 3.141592653589793 * 0.25; + nms_RenderLiving_rotateCorpse($this, $par1EntityZombie, $par2, $par3, $par4); +} +function nms_RenderZombie_renderEquippedItems($this, $par1EntityLiving, $par2) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderZombie_func_82428_a($this, $par1EntityLiving, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $ptr); +} +function nms_RenderZombie_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderZombie_func_82426_a($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderZombie_shouldRenderPass($this, $par1EntityLiving, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + $tmp = nms_RenderZombie_func_82429_a($this, $par1EntityLiving, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par3, $ptr); +} +function nms_RenderZombie_rotateCorpse($this, $par1EntityLiving, $par2, $par3, $par4) { + nms_RenderZombie_func_82430_a($this, $par1EntityLiving, $par2, $par3, $par4); +} +function nms_RenderZombie_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderZombie_func_82426_a($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderZombie_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1EntityLiving instanceof nms_EntityPigZombie) { + $par1EntityLiving = nms_RenderZombie_entityTexture1; + $ptr = 1; + continue main; + } + if ($par1EntityLiving instanceof nms_EntityZombie && nms_EntityZombie_isVillager($par1EntityLiving)) { + $par1EntityLiving = nms_RenderZombie_entityTexture2; + $ptr = 3; + continue main; + } + $par1EntityLiving = nms_RenderZombie_entityTexture0; + $ptr = 2; + continue main; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + case 3: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderZombie__clinit_() { + nms_RenderZombie_entityTexture0 = nle_TextureLocation__init_($rt_s(1640)); + nms_RenderZombie_entityTexture1 = nle_TextureLocation__init_($rt_s(1641)); + nms_RenderZombie_entityTexture2 = nle_TextureLocation__init_($rt_s(1642)); +} +function nms_EntitySlime() { + var a = this; nms_EntityLiving.call(a); + a.$field_70813_a = 0.0; + a.$field_70811_b = 0.0; + a.$field_70812_c = 0.0; + a.$slimeJumpDelay = 0; +} +var nms_EntitySlime_spawnChances = null; +function nms_EntitySlime__init_0() { + var var_0 = new nms_EntitySlime(); + nms_EntitySlime__init_(var_0); + return var_0; +} +function nms_EntitySlime__init_($this) { + var $var2; + nms_EntityLiving__init_0($this); + $this.$slimeJumpDelay = 0; + $var2 = 1 << nle_EaglercraftRandom_nextInt($this.$rand0, 3); + $this.$yOffset = 0.0; + $this.$slimeJumpDelay = nle_EaglercraftRandom_nextInt($this.$rand0, 20) + 10 | 0; + nms_EntitySlime_setSlimeSize($this, $var2); +} +function nms_EntitySlime_entityInit($this) { + nms_EntityLiving_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 16, jl_Byte__init_(1)); +} +function nms_EntitySlime_setSlimeSize($this, $par1) { + var var$2; + nms_DataWatcher_updateObject($this.$dataWatcher, 16, jl_Byte__init_($par1 << 24 >> 24)); + var$2 = 0.6000000238418579 * $par1; + nms_Entity_setSize($this, var$2, var$2); + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + nms_EntityLiving_setEntityHealth($this, nms_EntitySlime_getMaxHealth($this)); + $this.$experienceValue = $par1; +} +function nms_EntitySlime_getMaxHealth($this) { + var $var1; + $var1 = nms_EntitySlime_getSlimeSize($this); + return $rt_imul($var1, $var1); +} +function nms_EntitySlime_getSlimeSize($this) { + return nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16); +} +function nms_EntitySlime_getSlimeParticle($this) { + return $rt_s(1180); +} +function nms_EntitySlime_getJumpSound($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(1643)); + jl_AbstractStringBuilder_append(var$1, nms_EntitySlime_getSlimeSize($this) <= 1 ? $rt_s(1644) : $rt_s(1645)); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_EntitySlime_onUpdate($this) { + var $var1, $var2, $var3, var$4, $var4, $var5, $var6, $var7, var$9, var$10, var$11, var$12, var$13, var$14, var$15, var$16, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$16 = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$field_70811_b = $this.$field_70811_b + ($this.$field_70813_a - $this.$field_70811_b) * 0.5; + $this.$field_70812_c = $this.$field_70811_b; + $var1 = $this.$onGround; + $ptr = 1; + case 1: + nms_EntityLiving_onUpdate($this); + if ($rt_suspending()) { + break main; + } + if ($this.$onGround && !$var1) { + $var2 = nms_EntitySlime_getSlimeSize($this); + $var3 = 0; + $var1 = $var2 * 8 | 0; + var$4 = $var2; + if ($var3 < $var1) { + $var4 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 3.1415927410125732 * 2.0; + $var5 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.5 + 0.5; + $var6 = nms_MathHelper_sin($var4) * var$4 * 0.5 * $var5; + $var7 = nms_MathHelper_cos($var4) * var$4 * 0.5 * $var5; + var$9 = $this.$worldObj; + var$10 = $this.$getSlimeParticle(); + var$11 = $this.$posX + $var6; + var$12 = $this.$boundingBox.$minY; + var$13 = $this.$posZ + $var7; + var$14 = 0.0; + var$15 = 0.0; + var$16 = 0.0; + $ptr = 2; + continue main; + } + if ($this.$makesSoundOnLand()) { + var$9 = $this.$getJumpSound(); + $var7 = nms_EntitySlime_getSoundVolume($this); + var$4 = ((nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.20000000298023224 + 1.0) / 0.800000011920929; + $ptr = 3; + continue main; + } + $this.$field_70813_a = (-0.5); + } else if (!$this.$onGround && $var1) + $this.$field_70813_a = 1.0; + $this.$func_70808_l(); + $var7 = 0.6000000238418579 * nms_EntitySlime_getSlimeSize($this); + nms_Entity_setSize($this, $var7, $var7); + return; + case 2: + nms_World_spawnParticle(var$9, var$10, var$11, var$12, var$13, var$14, var$15, var$16); + if ($rt_suspending()) { + break main; + } + $var3 = $var3 + 1 | 0; + if ($var3 >= $var1) { + if (!$this.$makesSoundOnLand()) { + $this.$field_70813_a = (-0.5); + $this.$func_70808_l(); + $var7 = 0.6000000238418579 * nms_EntitySlime_getSlimeSize($this); + nms_Entity_setSize($this, $var7, $var7); + return; + } + var$9 = $this.$getJumpSound(); + $var7 = nms_EntitySlime_getSoundVolume($this); + var$4 = ((nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.20000000298023224 + 1.0) / 0.800000011920929; + $ptr = 3; + continue main; + } + $var4 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 3.1415927410125732 * 2.0; + $var5 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.5 + 0.5; + $var6 = nms_MathHelper_sin($var4) * var$4 * 0.5 * $var5; + $var7 = nms_MathHelper_cos($var4) * var$4 * 0.5 * $var5; + var$9 = $this.$worldObj; + var$10 = $this.$getSlimeParticle(); + var$11 = $this.$posX + $var6; + var$12 = $this.$boundingBox.$minY; + var$13 = $this.$posZ + $var7; + var$14 = 0.0; + var$15 = 0.0; + var$16 = 0.0; + continue main; + case 3: + nms_Entity_playSound($this, var$9, $var7, var$4); + if ($rt_suspending()) { + break main; + } + $this.$field_70813_a = (-0.5); + $this.$func_70808_l(); + $var7 = 0.6000000238418579 * nms_EntitySlime_getSlimeSize($this); + nms_Entity_setSize($this, $var7, $var7); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, var$4, $var4, $var5, $var6, $var7, var$9, var$10, var$11, var$12, var$13, var$14, var$15, var$16, $ptr); +} +function nms_EntitySlime_updateEntityActionState($this) { + var $var1, var$2; + nms_EntityLiving_despawnEntity($this); + $var1 = nms_World_getClosestVulnerablePlayerToEntity($this.$worldObj, $this, 16.0); + if ($var1 !== null) + nms_EntityLiving_faceEntity($this, $var1, 10.0, 20.0); + a: { + b: { + if ($this.$onGround) { + var$2 = $this.$slimeJumpDelay; + $this.$slimeJumpDelay = var$2 - 1 | 0; + if (var$2 <= 0) + break b; + } + $this.$isJumping = 0; + if (!$this.$onGround) + break a; + $this.$moveForward = 0.0; + $this.$moveStrafing = 0.0; + break a; + } + $this.$slimeJumpDelay = $this.$getJumpDelay(); + if ($var1 !== null) + $this.$slimeJumpDelay = $this.$slimeJumpDelay / 3 | 0; + $this.$isJumping = 1; + if (nms_EntitySlime_makesSoundOnJump($this)) + nms_Entity_playSound($this, $this.$getJumpSound(), nms_EntitySlime_getSoundVolume($this), ((nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.20000000298023224 + 1.0) * 0.800000011920929); + $this.$moveStrafing = 1.0 - nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0; + $this.$moveForward = 1 * nms_EntitySlime_getSlimeSize($this) | 0; + } +} +function nms_EntitySlime_func_70808_l($this) { + $this.$field_70813_a = $this.$field_70813_a * 0.6000000238418579; +} +function nms_EntitySlime_getJumpDelay($this) { + return nle_EaglercraftRandom_nextInt($this.$rand0, 20) + 10 | 0; +} +function nms_EntitySlime_onCollideWithPlayer($this, $par1EntityPlayer) { + var $var2, var$3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$canDamagePlayer()) + return; + $var2 = nms_EntitySlime_getSlimeSize($this); + $ptr = 1; + case 1: + $tmp = nms_EntityLiving_canEntityBeSeen($this, $par1EntityPlayer); + if ($rt_suspending()) { + break main; + } + var$3 = $tmp; + if (var$3) { + var$4 = nms_Entity_getDistanceSqToEntity($this, $par1EntityPlayer); + var$5 = $var2; + if (var$4 < 0.6 * var$5 * 0.6 * var$5) { + nms_DamageSource_causeMobDamage($this); + $this.$getAttackStrength0(); + } + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $var2, var$3, var$4, var$5, $ptr); +} +function nms_EntitySlime_canDamagePlayer($this) { + return nms_EntitySlime_getSlimeSize($this) <= 1 ? 0 : 1; +} +function nms_EntitySlime_getAttackStrength($this) { + return nms_EntitySlime_getSlimeSize($this); +} +function nms_EntitySlime_getHurtSound($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(1643)); + jl_AbstractStringBuilder_append(var$1, nms_EntitySlime_getSlimeSize($this) <= 1 ? $rt_s(1644) : $rt_s(1645)); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_EntitySlime_getDeathSound($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(1643)); + jl_AbstractStringBuilder_append(var$1, nms_EntitySlime_getSlimeSize($this) <= 1 ? $rt_s(1644) : $rt_s(1645)); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_EntitySlime_getSoundVolume($this) { + return 0.4000000059604645 * nms_EntitySlime_getSlimeSize($this); +} +function nms_EntitySlime_getVerticalFaceSpeed($this) { + return 0; +} +function nms_EntitySlime_makesSoundOnJump($this) { + return nms_EntitySlime_getSlimeSize($this) <= 0 ? 0 : 1; +} +function nms_EntitySlime_makesSoundOnLand($this) { + return nms_EntitySlime_getSlimeSize($this) <= 2 ? 0 : 1; +} +function nms_EntitySlime__clinit_() { + var var$1, var$2; + var$1 = $rt_createFloatArray(8); + var$2 = var$1.data; + var$2[0] = 1.0; + var$2[1] = 0.75; + var$2[2] = 0.5; + var$2[3] = 0.25; + var$2[4] = 0.0; + var$2[5] = 0.25; + var$2[6] = 0.5; + var$2[7] = 0.75; + nms_EntitySlime_spawnChances = var$1; +} +function nms_RenderSlime() { + nms_RenderLiving.call(this); + this.$scaleAmount = null; +} +var nms_RenderSlime_entityTexture = null; +function nms_RenderSlime__init_(var_0, var_1, var_2) { + var var_3 = new nms_RenderSlime(); + nms_RenderSlime__init_0(var_3, var_0, var_1, var_2); + return var_3; +} +function nms_RenderSlime__init_0($this, $par1ModelBase, $par2ModelBase, $par3) { + nms_RenderLiving__init_0($this, $par1ModelBase, $par3); + $this.$scaleAmount = $par2ModelBase; +} +function nms_RenderSlime_shouldSlimeRenderPass($this, $par1EntitySlime, $par2, $par3) { + if (nms_Entity_isInvisible($par1EntitySlime)) + return 0; + if (!$par2) { + $this.$renderPassModel = $this.$scaleAmount; + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + return 1; + } + if ($par2 == 1) { + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + } + return (-1); +} +function nms_RenderSlime_scaleSlime($this, $par1EntitySlime, $par2) { + var $var3, $var5; + $var3 = nms_EntitySlime_getSlimeSize($par1EntitySlime); + $var5 = 1.0 / (($par1EntitySlime.$field_70812_c + ($par1EntitySlime.$field_70811_b - $par1EntitySlime.$field_70812_c) * $par2) / ($var3 * 0.5 + 1.0) + 1.0); + $par2 = $var5 * $var3; + nleg_EaglerAdapterGL30_glScalef($par2, 1.0 / $var5 * $var3, $par2); +} +function nms_RenderSlime_preRenderCallback($this, $par1EntityLiving, $par2) { + nms_RenderSlime_scaleSlime($this, $par1EntityLiving, $par2); +} +function nms_RenderSlime_shouldRenderPass($this, $par1EntityLiving, $par2, $par3) { + return nms_RenderSlime_shouldSlimeRenderPass($this, $par1EntityLiving, $par2, $par3); +} +function nms_RenderSlime_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = nms_RenderSlime_entityTexture; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderSlime__clinit_() { + nms_RenderSlime_entityTexture = nle_TextureLocation__init_($rt_s(1646)); +} +function nms_ModelSlime() { + var a = this; nms_ModelBase.call(a); + a.$slimeBodies = null; + a.$slimeRightEye = null; + a.$slimeLeftEye = null; + a.$slimeMouth = null; +} +function nms_ModelSlime__init_(var_0) { + var var_1 = new nms_ModelSlime(); + nms_ModelSlime__init_0(var_1, var_0); + return var_1; +} +function nms_ModelSlime__init_0($this, $par1) { + nms_ModelBase__init_0($this); + $this.$slimeBodies = nms_ModelRenderer__init_($this, 0, $par1); + nms_ModelRenderer_addBox0($this.$slimeBodies, (-4.0), 16.0, (-4.0), 8, 8, 8); + if ($par1 > 0) { + $this.$slimeBodies = nms_ModelRenderer__init_($this, 0, $par1); + nms_ModelRenderer_addBox0($this.$slimeBodies, (-3.0), 17.0, (-3.0), 6, 6, 6); + $this.$slimeRightEye = nms_ModelRenderer__init_($this, 32, 0); + nms_ModelRenderer_addBox0($this.$slimeRightEye, (-3.25), 18.0, (-3.5), 2, 2, 2); + $this.$slimeLeftEye = nms_ModelRenderer__init_($this, 32, 4); + nms_ModelRenderer_addBox0($this.$slimeLeftEye, 1.25, 18.0, (-3.5), 2, 2, 2); + $this.$slimeMouth = nms_ModelRenderer__init_($this, 32, 8); + nms_ModelRenderer_addBox0($this.$slimeMouth, 0.0, 21.0, (-3.5), 1, 1, 1); + } +} +function nms_ModelSlime_render($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + nms_ModelRenderer_render($this.$slimeBodies, $par7); + if ($this.$slimeRightEye !== null) { + nms_ModelRenderer_render($this.$slimeRightEye, $par7); + nms_ModelRenderer_render($this.$slimeLeftEye, $par7); + nms_ModelRenderer_render($this.$slimeMouth, $par7); + } +} +function nms_EntityMagmaCube() { + nms_EntitySlime.call(this); +} +function nms_EntityMagmaCube__init_0() { + var var_0 = new nms_EntityMagmaCube(); + nms_EntityMagmaCube__init_(var_0); + return var_0; +} +function nms_EntityMagmaCube__init_($this) { + nms_EntitySlime__init_($this); + $this.$isImmuneToFire = 1; + $this.$landMovementFactor = 0.20000000298023224; +} +function nms_EntityMagmaCube_getBrightnessForRender($this, $par1) { + return 15728880; +} +function nms_EntityMagmaCube_getBrightness($this, $par1) { + return 1.0; +} +function nms_EntityMagmaCube_getSlimeParticle($this) { + return $rt_s(1172); +} +function nms_EntityMagmaCube_isBurning($this) { + return 0; +} +function nms_EntityMagmaCube_getJumpDelay($this) { + return nms_EntitySlime_getJumpDelay($this) * 4 | 0; +} +function nms_EntityMagmaCube_func_70808_l($this) { + $this.$field_70813_a = $this.$field_70813_a * 0.8999999761581421; +} +function nms_EntityMagmaCube_jump($this) { + $this.$motionY = 0.41999998688697815 + nms_EntitySlime_getSlimeSize($this) * 0.10000000149011612; + $this.$isAirBorne = 1; +} +function nms_EntityMagmaCube_fall($this, $par1) { + return; +} +function nms_EntityMagmaCube_canDamagePlayer($this) { + return 1; +} +function nms_EntityMagmaCube_getAttackStrength($this) { + return nms_EntitySlime_getSlimeSize($this) + 2 | 0; +} +function nms_EntityMagmaCube_getHurtSound($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(1643)); + jl_AbstractStringBuilder_append(var$1, nms_EntitySlime_getSlimeSize($this) <= 1 ? $rt_s(1644) : $rt_s(1645)); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_EntityMagmaCube_getDeathSound($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(1643)); + jl_AbstractStringBuilder_append(var$1, nms_EntitySlime_getSlimeSize($this) <= 1 ? $rt_s(1644) : $rt_s(1645)); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_EntityMagmaCube_getJumpSound($this) { + return nms_EntitySlime_getSlimeSize($this) <= 1 ? $rt_s(1647) : $rt_s(1648); +} +function nms_EntityMagmaCube_handleLavaMovement($this) { + return 0; +} +function nms_EntityMagmaCube_makesSoundOnLand($this) { + return 1; +} +function nms_RenderMagmaCube() { + nms_RenderLiving.call(this); + this.$field_77120_a = 0; +} +var nms_RenderMagmaCube_entityTexture = null; +function nms_RenderMagmaCube__init_0() { + var var_0 = new nms_RenderMagmaCube(); + nms_RenderMagmaCube__init_(var_0); + return var_0; +} +function nms_RenderMagmaCube__init_($this) { + nms_RenderLiving__init_0($this, nms_ModelMagmaCube__init_0(), 0.25); + $this.$field_77120_a = 5; +} +function nms_RenderMagmaCube_renderMagmaCube($this, $par1EntityMagmaCube, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityMagmaCube = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (5 != $this.$field_77120_a) { + $this.$field_77120_a = 5; + $this.$mainModel = nms_ModelMagmaCube__init_0(); + ji_PrintStream_println(jl_System_out(), $rt_s(1649)); + } + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityMagmaCube, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityMagmaCube, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderMagmaCube_scaleMagmaCube($this, $par1EntityMagmaCube, $par2) { + var $var3, var$4, $var5; + $var3 = nms_EntitySlime_getSlimeSize($par1EntityMagmaCube); + $par2 = $par1EntityMagmaCube.$field_70812_c + ($par1EntityMagmaCube.$field_70811_b - $par1EntityMagmaCube.$field_70812_c) * $par2; + var$4 = $var3; + $var5 = 1.0 / ($par2 / (var$4 * 0.5 + 1.0) + 1.0); + $par2 = $var5 * var$4; + nleg_EaglerAdapterGL30_glScalef($par2, 1.0 / $var5 * var$4, $par2); +} +function nms_RenderMagmaCube_preRenderCallback($this, $par1EntityLiving, $par2) { + nms_RenderMagmaCube_scaleMagmaCube($this, $par1EntityLiving, $par2); +} +function nms_RenderMagmaCube_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderMagmaCube_renderMagmaCube($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderMagmaCube_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderMagmaCube_renderMagmaCube($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderMagmaCube_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = nms_RenderMagmaCube_entityTexture; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderMagmaCube__clinit_() { + nms_RenderMagmaCube_entityTexture = nle_TextureLocation__init_($rt_s(1650)); +} +function nms_RenderPlayer() { + var a = this; nms_RenderLiving.call(a); + a.$modelBipedMain0 = null; + a.$modelBipedMainNewSkin = null; + a.$modelBipedMainNewSkinSlim = null; + a.$modelArmorChestplate = null; + a.$modelArmor = null; + a.$renderPass2 = 0; +} +var nms_RenderPlayer_armorFilenamePrefix = null; +var nms_RenderPlayer_lax1dude_cape = null; +var nms_RenderPlayer_terrain = null; +var nms_RenderPlayer_entityTexture = null; +function nms_RenderPlayer__init_0() { + var var_0 = new nms_RenderPlayer(); + nms_RenderPlayer__init_(var_0); + return var_0; +} +function nms_RenderPlayer__init_($this) { + nms_RenderLiving__init_0($this, nms_ModelBiped__init_2(0.0), 0.5); + $this.$renderPass2 = 0; + $this.$modelBipedMain0 = $this.$mainModel; + $this.$modelBipedMainNewSkin = nle_ModelBipedNewSkins__init_(0.0, 0); + $this.$modelBipedMainNewSkinSlim = nle_ModelBipedNewSkins__init_(0.0, 1); + $this.$modelArmorChestplate = nms_ModelBiped__init_2(1.0); + $this.$modelArmor = nms_ModelBiped__init_2(0.5); +} +function nms_RenderPlayer_setArmorModel($this, $par1EntityPlayer, $par2, $par3) { + var $var4, $var5, $var6, var$7, $var7, var$9, $var9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var9 = $thread.pop();var$9 = $thread.pop();$var7 = $thread.pop();var$7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!nle_DefaultSkinRenderer_isPlayerStandard($par1EntityPlayer)) + return (-1); + $var4 = nms_InventoryPlayer_armorItemInSlot($par1EntityPlayer.$inventory, 3 - $par2 | 0); + if ($var4 !== null) { + $var5 = nms_ItemStack_getItem($var4); + if ($var5 instanceof nms_ItemArmor) { + $var6 = $var5; + $par1EntityPlayer = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1EntityPlayer); + jl_AbstractStringBuilder_append($par1EntityPlayer, $rt_s(1619)); + jl_AbstractStringBuilder_append($par1EntityPlayer, nms_RenderPlayer_armorFilenamePrefix.data[$var6.$renderIndex]); + jl_AbstractStringBuilder_append($par1EntityPlayer, $rt_s(423)); + var$7 = $rt_compare($par2, 2); + jl_AbstractStringBuilder_append2($par1EntityPlayer, var$7 ? 1 : 2); + jl_AbstractStringBuilder_append($par1EntityPlayer, $rt_s(73)); + $par1EntityPlayer = jl_AbstractStringBuilder_toString($par1EntityPlayer); + $ptr = 1; + continue main; + } + } + return (-1); + case 1: + nms_Render_loadTexture($this, $par1EntityPlayer); + if ($rt_suspending()) { + break main; + } + $var7 = var$7 ? $this.$modelArmorChestplate : $this.$modelArmor; + $var7.$bipedHead.$showModel = $par2 ? 0 : 1; + $var7.$bipedHeadwear.$showModel = $par2 ? 0 : 1; + $par1EntityPlayer = $var7.$bipedBody; + var$9 = $rt_compare($par2, 1); + $par1EntityPlayer.$showModel = var$9 && var$7 ? 0 : 1; + $var7.$bipedRightArm.$showModel = var$9 ? 0 : 1; + $var7.$bipedLeftArm.$showModel = var$9 ? 0 : 1; + $var7.$bipedRightLeg.$showModel = var$7 && $par2 != 3 ? 0 : 1; + $var7.$bipedLeftLeg.$showModel = var$7 && $par2 != 3 ? 0 : 1; + $this.$renderPassModel = $var7; + $var7.$onGround1 = $this.$mainModel.$onGround1; + $var7.$isRiding = $this.$mainModel.$isRiding; + $var7.$isChild0 = $this.$mainModel.$isChild0; + if ($var6.$material !== nms_EnumArmorMaterial_CLOTH) { + nleg_EaglerAdapterGL30_glColor3f(1.0, 1.0, 1.0); + if (!nms_ItemStack_isItemEnchanted($var4)) + return 1; + return 15; + } + $var9 = nms_ItemArmor_getColor($var6, $var4); + nleg_EaglerAdapterGL30_glColor3f(1.0 * ($var9 >> 16 & 255) / 255.0, 1.0 * ($var9 >> 8 & 255) / 255.0, 1.0 * ($var9 & 255) / 255.0); + if (!nms_ItemStack_isItemEnchanted($var4)) + return 16; + return 31; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2, $par3, $var4, $var5, $var6, var$7, $var7, var$9, $var9, $ptr); +} +function nms_RenderPlayer_func_82439_b($this, $par1EntityPlayer, $par2, $par3) { + var $var4, $var5, $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = nms_InventoryPlayer_armorItemInSlot($par1EntityPlayer.$inventory, 3 - $par2 | 0); + if ($var4 !== null) { + $var5 = nms_ItemStack_getItem($var4); + if ($var5 instanceof nms_ItemArmor) { + $var6 = $var5; + $par1EntityPlayer = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1EntityPlayer); + jl_AbstractStringBuilder_append($par1EntityPlayer, $rt_s(1619)); + jl_AbstractStringBuilder_append($par1EntityPlayer, nms_RenderPlayer_armorFilenamePrefix.data[$var6.$renderIndex]); + jl_AbstractStringBuilder_append($par1EntityPlayer, $rt_s(423)); + jl_AbstractStringBuilder_append2($par1EntityPlayer, $par2 != 2 ? 1 : 2); + jl_AbstractStringBuilder_append($par1EntityPlayer, $rt_s(1620)); + $par1EntityPlayer = jl_AbstractStringBuilder_toString($par1EntityPlayer); + $ptr = 1; + continue main; + } + } + return; + case 1: + nms_Render_loadTexture($this, $par1EntityPlayer); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glColor3f(1.0, 1.0, 1.0); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2, $par3, $var4, $var5, $var6, $ptr); +} +function nms_RenderPlayer_renderPlayer($this, $par1EntityPlayer, $par2, $par4, $par6, $par8, $par9) { + var $renderType, $var14, $var11, $var12, var$11, var$12, var$13, var$14, $var13, $var10, $var11_0, $var12_0, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var12_0 = $thread.pop();$var11_0 = $thread.pop();$var10 = $thread.pop();$var13 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var14 = $thread.pop();$renderType = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!nle_DefaultSkinRenderer_isPlayerStandard($par1EntityPlayer)) { + $renderType = nle_DefaultSkinRenderer_getPlayerRenderer($par1EntityPlayer); + if (nle_DefaultSkinRenderer_isZombieModel($renderType)) { + if (nle_DefaultSkinRenderer_zombieRenderer === null) + nle_DefaultSkinRenderer_zombieRenderer = nms_ModelZombie__init_0(0.0, 1); + $this.$mainModel = nle_DefaultSkinRenderer_zombieRenderer; + $this.$mainModel.$isChild0 = 0; + nle_DefaultSkinRenderer_zombieRenderer.$isSneak = $par1EntityPlayer.$isSneaking(); + nle_DefaultSkinRenderer_zombieRenderer.$isRiding = nms_Entity_isRiding($par1EntityPlayer); + $var14 = $par4 - $par1EntityPlayer.$yOffset; + if ($par1EntityPlayer.$isSneaking() && !($par1EntityPlayer instanceof nms_EntityPlayerSP)) + $var14 = $var14 - 0.125; + $ptr = 4; + continue main; + } + switch ($renderType) { + case 19: + if (nle_DefaultSkinRenderer_endermanRenderer === null) + nle_DefaultSkinRenderer_endermanRenderer = nms_ModelEnderman__init_0(); + nle_DefaultSkinRenderer_endermanRenderer.$isChild0 = 0; + nle_DefaultSkinRenderer_endermanRenderer.$isCarrying = nms_InventoryPlayer_getCurrentItem($par1EntityPlayer.$inventory) !== null && nms_InventoryPlayer_getCurrentItem($par1EntityPlayer.$inventory).$itemID0 < 256 ? 1 : 0; + $this.$mainModel = nle_DefaultSkinRenderer_endermanRenderer; + $var14 = $par4 - $par1EntityPlayer.$yOffset + 0.05000000074505806; + $ptr = 5; + continue main; + case 20: + if (nle_DefaultSkinRenderer_skeletonRenderer === null) + nle_DefaultSkinRenderer_skeletonRenderer = nms_ModelSkeleton__init_0(0.0); + nle_DefaultSkinRenderer_skeletonRenderer.$isChild0 = 0; + $this.$mainModel = nle_DefaultSkinRenderer_skeletonRenderer; + $par4 = $par4 - $par1EntityPlayer.$yOffset; + $ptr = 1; + continue main; + case 21: + if (nle_DefaultSkinRenderer_blazeRenderer === null) + nle_DefaultSkinRenderer_blazeRenderer = nms_ModelBlaze__init_0(); + nle_DefaultSkinRenderer_blazeRenderer.$isChild0 = 0; + $this.$mainModel = nle_DefaultSkinRenderer_blazeRenderer; + $par4 = $par4 - $par1EntityPlayer.$yOffset; + $ptr = 2; + continue main; + case 32: + if (nle_DefaultSkinRenderer_villagerRenderer === null) + nle_DefaultSkinRenderer_villagerRenderer = nms_ModelVillager__init_(0.0); + nle_DefaultSkinRenderer_villagerRenderer.$isChild0 = 0; + $this.$mainModel = nle_DefaultSkinRenderer_villagerRenderer; + $par4 = $par4 - $par1EntityPlayer.$yOffset; + $ptr = 3; + continue main; + default: + } + return; + } + nleg_EaglerAdapterGL30_glColor3f(1.0, 1.0, 1.0); + $var11 = nms_InventoryPlayer_getCurrentItem($par1EntityPlayer.$inventory); + $var12 = $this.$modelArmorChestplate; + var$11 = $this.$modelArmor; + var$12 = $this.$modelBipedMain0; + var$13 = $this.$modelBipedMainNewSkin; + var$14 = $this.$modelBipedMainNewSkinSlim; + $renderType = $var11 === null ? 0 : 1; + var$14.$heldItemRight = $renderType; + var$13.$heldItemRight = $renderType; + var$12.$heldItemRight = $renderType; + var$11.$heldItemRight = $renderType; + $var12.$heldItemRight = $renderType; + if ($var11 !== null && nms_EntityPlayer_getItemInUseCount($par1EntityPlayer) > 0) { + $var12 = nms_ItemStack_getItemUseAction($var11); + if ($var12 === nms_EnumAction_block) { + $var11 = $this.$modelArmorChestplate; + $var12 = $this.$modelArmor; + var$11 = $this.$modelBipedMain0; + var$12 = $this.$modelBipedMainNewSkin; + $this.$modelBipedMainNewSkinSlim.$heldItemRight = 3; + var$12.$heldItemRight = 3; + var$11.$heldItemRight = 3; + $var12.$heldItemRight = 3; + $var11.$heldItemRight = 3; + } else if ($var12 === nms_EnumAction_bow) { + $var11 = $this.$modelArmorChestplate; + $var12 = $this.$modelArmor; + var$11 = $this.$modelBipedMain0; + var$12 = $this.$modelBipedMainNewSkin; + $this.$modelBipedMainNewSkinSlim.$aimedBow = 1; + var$12.$aimedBow = 1; + var$11.$aimedBow = 1; + $var12.$aimedBow = 1; + $var11.$aimedBow = 1; + } + } + $var11 = $this.$modelArmorChestplate; + $var12 = $this.$modelArmor; + var$11 = $this.$modelBipedMain0; + var$12 = $this.$modelBipedMainNewSkin; + var$13 = $this.$modelBipedMainNewSkinSlim; + $renderType = $par1EntityPlayer.$isSneaking(); + var$13.$isSneak = $renderType; + var$12.$isSneak = $renderType; + var$11.$isSneak = $renderType; + $var12.$isSneak = $renderType; + $var11.$isSneak = $renderType; + $var14 = $par4 - $par1EntityPlayer.$yOffset; + if ($par1EntityPlayer.$isSneaking() && !($par1EntityPlayer instanceof nms_EntityPlayerSP)) + $var14 = $var14 - 0.125; + $this.$mainModel = !nle_DefaultSkinRenderer_isPlayerNewSkin($par1EntityPlayer) ? $this.$modelBipedMain0 : !nle_DefaultSkinRenderer_isPlayerNewSkinSlim($par1EntityPlayer) ? $this.$modelBipedMainNewSkin : $this.$modelBipedMainNewSkinSlim; + $this.$mainModel.$isChild0 = 0; + $this.$mainModel.$blockTransparentSkin = 1; + $ptr = 7; + continue main; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityPlayer, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + $this.$mainModel = $this.$modelBipedMain0; + return; + case 2: + nms_RenderLiving_doRenderLiving($this, $par1EntityPlayer, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + $this.$mainModel = $this.$modelBipedMain0; + return; + case 3: + nms_RenderLiving_doRenderLiving($this, $par1EntityPlayer, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + $this.$mainModel = $this.$modelBipedMain0; + return; + case 4: + nms_RenderLiving_doRenderLiving($this, $par1EntityPlayer, $par2, $var14, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + nle_DefaultSkinRenderer_zombieRenderer.$isSneak = 0; + nle_DefaultSkinRenderer_zombieRenderer.$isRiding = 0; + $this.$mainModel = $this.$modelBipedMain0; + return; + case 5: + nms_RenderLiving_doRenderLiving($this, $par1EntityPlayer, $par2, $var14, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + $var11 = nms_RenderEnderman_tex_eyes; + $ptr = 6; + case 6: + nle_TextureLocation_bindTexture($var11); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glDisable(2884); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 1); + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4 - $par1EntityPlayer.$yOffset + 0.05000000074505806, $par6); + $var13 = nms_RenderLiving_handleRotationFloat($this, $par1EntityPlayer, $par9); + $var10 = $par1EntityPlayer.$prevRenderYawOffset + ($par1EntityPlayer.$renderYawOffset - $par1EntityPlayer.$prevRenderYawOffset) * $par9; + $var11_0 = $par1EntityPlayer.$prevRotationYawHead + ($par1EntityPlayer.$rotationYawHead - $par1EntityPlayer.$prevRotationYawHead) * $par9; + $var12_0 = $par1EntityPlayer.$prevRotationPitch + ($par1EntityPlayer.$rotationPitch - $par1EntityPlayer.$prevRotationPitch) * $par9; + nms_RenderPlayer_rotateCorpse($this, $par1EntityPlayer, $var13, $var10, $par9); + nleg_EaglerAdapterGL30_glEnable(32826); + nleg_EaglerAdapterGL30_glScalef((-0.949999988079071), (-1.0), 0.949999988079071); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-1.347212553024292), 0.0); + nleg_EaglerAdapterGL30_glColor4f(2.299999952316284, 2.299999952316284, 2.299999952316284, !nms_Entity_isInvisible($par1EntityPlayer) ? 1.0 : 0.30000001192092896); + nms_OpenGlHelper_setLightmapTextureCoords(nms_OpenGlHelper_lightmapTexUnit, 61680.0, 0.0); + nms_ModelBiped_render(nle_DefaultSkinRenderer_endermanRenderer, null, 0.0, 0.0, $var13, $var11_0 - $var10, $var12_0, 0.0625); + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nle_DefaultSkinRenderer_endermanRenderer.$isCarrying = 0; + $this.$mainModel = $this.$modelBipedMain0; + return; + case 7: + nms_RenderLiving_doRenderLiving($this, $par1EntityPlayer, $par2, $var14, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + $this.$mainModel.$blockTransparentSkin = 0; + $par1EntityPlayer = $this.$modelArmorChestplate; + $var11 = $this.$modelArmor; + $var12 = $this.$modelBipedMain0; + var$11 = $this.$modelBipedMainNewSkin; + $this.$modelBipedMainNewSkinSlim.$aimedBow = 0; + var$11.$aimedBow = 0; + $var12.$aimedBow = 0; + $var11.$aimedBow = 0; + $par1EntityPlayer.$aimedBow = 0; + $par1EntityPlayer = $this.$modelArmorChestplate; + $var11 = $this.$modelArmor; + $var12 = $this.$modelBipedMain0; + var$11 = $this.$modelBipedMainNewSkin; + $this.$modelBipedMainNewSkinSlim.$isSneak = 0; + var$11.$isSneak = 0; + $var12.$isSneak = 0; + $var11.$isSneak = 0; + $par1EntityPlayer.$isSneak = 0; + $par1EntityPlayer = $this.$modelArmorChestplate; + $var11 = $this.$modelArmor; + $var12 = $this.$modelBipedMain0; + var$11 = $this.$modelBipedMainNewSkin; + $this.$modelBipedMainNewSkinSlim.$heldItemRight = 0; + var$11.$heldItemRight = 0; + $var12.$heldItemRight = 0; + $var11.$heldItemRight = 0; + $par1EntityPlayer.$heldItemRight = 0; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2, $par4, $par6, $par8, $par9, $renderType, $var14, $var11, $var12, var$11, var$12, var$13, var$14, $var13, $var10, $var11_0, $var12_0, $ptr); +} +function nms_RenderPlayer_renderSpecials($this, $par1EntityPlayer, $par2) { + var $var4, $isNew, $isSlim, $renderType, $var22, $var27, $var6, $var16, $var17, $var18, $var11, $var26, $var25, $var21, $var24, $var9, $var12, $var14, $var19, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var19 = $thread.pop();$var14 = $thread.pop();$var12 = $thread.pop();$var9 = $thread.pop();$var24 = $thread.pop();$var21 = $thread.pop();$var25 = $thread.pop();$var26 = $thread.pop();$var11 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var16 = $thread.pop();$var6 = $thread.pop();$var27 = $thread.pop();$var22 = $thread.pop();$renderType = $thread.pop();$isSlim = $thread.pop();$isNew = $thread.pop();$var4 = $thread.pop();$par2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this + = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glColor3f(1.0, 1.0, 1.0); + $ptr = 1; + case 1: + nms_RenderLiving_renderEquippedItems($this, $par1EntityPlayer, $par2); + if ($rt_suspending()) { + break main; + } + $ptr = 2; + case 2: + nms_RenderLiving_renderArrowsStuckInEntity($this, $par1EntityPlayer, $par2); + if ($rt_suspending()) { + break main; + } + $var4 = nms_InventoryPlayer_armorItemInSlot($par1EntityPlayer.$inventory, 3); + $isNew = nle_DefaultSkinRenderer_isPlayerNewSkin($par1EntityPlayer); + $isSlim = nle_DefaultSkinRenderer_isPlayerNewSkinSlim($par1EntityPlayer); + $renderType = nle_DefaultSkinRenderer_getPlayerRenderer($par1EntityPlayer); + if ($var4 !== null) { + nleg_EaglerAdapterGL30_glPushMatrix(); + $var22 = !$isNew ? $this.$modelBipedMain0 : !$isSlim ? $this.$modelBipedMainNewSkin : $this.$modelBipedMainNewSkinSlim; + nms_ModelRenderer_postRender($var22.$bipedHead, 0.0625); + if (nms_ItemStack_getItem($var4).$itemID < 256) { + nms_Block_$callClinit(); + if (nms_RenderBlocks_renderItemIn3d(nms_Block_blocksList.data[$var4.$itemID0].$getRenderType())) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-0.25), 0.0); + nleg_EaglerAdapterGL30_glRotatef(90.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.625, (-0.625), (-0.625)); + } + $var22 = $this.$renderManager.$itemRenderer; + $var27 = 0; + $ptr = 4; + continue main; + } + $var27 = nms_ItemStack_getItem($var4).$itemID; + nms_Item_$callClinit(); + if ($var27 == nms_Item_skull.$itemID) { + nleg_EaglerAdapterGL30_glScalef(1.0625, (-1.0625), (-1.0625)); + $var6 = $rt_s(36); + if (nms_ItemStack_hasTagCompound($var4) && nms_NBTTagCompound_hasKey(nms_ItemStack_getTagCompound($var4), $rt_s(1621))) + $var6 = nms_NBTTagCompound_getString(nms_ItemStack_getTagCompound($var4), $rt_s(1621)); + $var22 = nms_TileEntitySkullRenderer_skullRenderer; + $var16 = (-0.5); + $var17 = 0.0; + $var18 = (-0.5); + $var27 = 1; + $var11 = 180.0; + $var26 = nms_ItemStack_getItemDamage($var4); + $ptr = 5; + continue main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + } + if (jl_String_equals($par1EntityPlayer.$username0, $rt_s(1651)) && !nms_Entity_isInvisible($par1EntityPlayer) && !nms_EntityPlayer_getHideCape0($par1EntityPlayer) && $renderType != 21) { + $var22 = nms_RenderPlayer_lax1dude_cape; + $ptr = 3; + continue main; + } + $var22 = nms_InventoryPlayer_getCurrentItem($par1EntityPlayer.$inventory); + if ($var22 !== null) { + nleg_EaglerAdapterGL30_glPushMatrix(); + if (!nle_DefaultSkinRenderer_isZombieModel($renderType) && $renderType != 20) + nms_ModelRenderer_postRender((!$isNew ? $this.$modelBipedMain0 : !$isSlim ? $this.$modelBipedMainNewSkin : $this.$modelBipedMainNewSkinSlim).$bipedRightArm, 0.0625); + else + nms_ModelRenderer_postRender($this.$mainModel.$bipedRightArm, 0.0625); + nleg_EaglerAdapterGL30_glTranslatef((-0.0625), 0.4375, 0.0625); + if ($par1EntityPlayer.$fishEntity !== null) { + $var22 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_7($var22, nms_Item_stick); + } + $var25 = null; + if (nms_EntityPlayer_getItemInUseCount($par1EntityPlayer) > 0) + $var25 = nms_ItemStack_getItemUseAction($var22); + a: { + if ($var22.$itemID0 < 256) { + nms_Block_$callClinit(); + if (nms_RenderBlocks_renderItemIn3d(nms_Block_blocksList.data[$var22.$itemID0].$getRenderType())) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.1875, (-0.3125)); + nleg_EaglerAdapterGL30_glRotatef(20.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef((-0.375), (-0.375), 0.375); + break a; + } + } + $var27 = $var22.$itemID0; + nms_Item_$callClinit(); + if ($var27 == nms_Item_bow.$itemID) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.125, 0.3125); + nleg_EaglerAdapterGL30_glRotatef((-20.0), 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.625, (-0.625), 0.625); + nleg_EaglerAdapterGL30_glRotatef((-100.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + } else if (!nms_Item_itemsList.data[$var22.$itemID0].$isFull3D()) { + nleg_EaglerAdapterGL30_glTranslatef(0.25, 0.1875, (-0.1875)); + nleg_EaglerAdapterGL30_glScalef(0.375, 0.375, 0.375); + nleg_EaglerAdapterGL30_glRotatef(60.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef((-90.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(20.0, 0.0, 0.0, 1.0); + } else { + if (nms_Item_itemsList.data[$var22.$itemID0].$shouldRotateAroundWhenRendering()) { + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-0.125), 0.0); + } + if (nms_EntityPlayer_getItemInUseCount($par1EntityPlayer) > 0 && $var25 === nms_EnumAction_block) { + nleg_EaglerAdapterGL30_glTranslatef(0.05000000074505806, 0.0, (-0.10000000149011612)); + nleg_EaglerAdapterGL30_glRotatef((-50.0), 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-10.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-60.0), 0.0, 0.0, 1.0); + } + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.1875, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.625, (-0.625), 0.625); + nleg_EaglerAdapterGL30_glRotatef((-100.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + } + } + if (!nms_ItemStack_getItem($var22).$requiresMultipleRenderPasses()) { + $var27 = nms_ItemStack_getItem($var22).$getColorFromItemStack($var22, 0); + nleg_EaglerAdapterGL30_glColor4f(($var27 >> 16 & 255) / 255.0, ($var27 >> 8 & 255) / 255.0, ($var27 & 255) / 255.0, 1.0); + $var25 = $this.$renderManager.$itemRenderer; + $var27 = 0; + $ptr = 6; + continue main; + } + $var27 = 0; + if ($var27 <= 1) { + $var26 = nms_ItemStack_getItem($var22).$getColorFromItemStack($var22, $var27); + nleg_EaglerAdapterGL30_glColor4f(($var26 >> 16 & 255) / 255.0, ($var26 >> 8 & 255) / 255.0, ($var26 & 255) / 255.0, 1.0); + $var25 = $this.$renderManager.$itemRenderer; + $ptr = 7; + continue main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + } + return; + case 3: + nle_TextureLocation_bindTexture($var22); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, 0.125); + $var21 = $par1EntityPlayer.$field_71091_bM; + $var24 = $par1EntityPlayer.$field_71094_bP - $par1EntityPlayer.$field_71091_bM; + $var9 = $par2; + $var21 = $var21 + $var24 * $var9 - ($par1EntityPlayer.$prevPosX + ($par1EntityPlayer.$posX - $par1EntityPlayer.$prevPosX) * $var9); + $var24 = $par1EntityPlayer.$field_71096_bN + ($par1EntityPlayer.$field_71095_bQ - $par1EntityPlayer.$field_71096_bN) * $var9 - ($par1EntityPlayer.$prevPosY + ($par1EntityPlayer.$posY - $par1EntityPlayer.$prevPosY) * $var9); + $var9 = $par1EntityPlayer.$field_71097_bO + ($par1EntityPlayer.$field_71085_bR - $par1EntityPlayer.$field_71097_bO) * $var9 - ($par1EntityPlayer.$prevPosZ + ($par1EntityPlayer.$posZ - $par1EntityPlayer.$prevPosZ) * $var9); + $var11 = ($par1EntityPlayer.$prevRenderYawOffset + ($par1EntityPlayer.$renderYawOffset - $par1EntityPlayer.$prevRenderYawOffset) * $par2) * 3.1415927410125732 / 180.0; + $var12 = nms_MathHelper_sin($var11); + $var14 = -nms_MathHelper_cos($var11); + $var16 = $var24 * 10.0; + if ($var16 < (-6.0)) + $var16 = (-6.0); + if ($var16 > 32.0) + $var16 = 32.0; + $var17 = ($var21 * $var12 + $var9 * $var14) * 100.0; + $var18 = ($var21 * $var14 - $var9 * $var12) * 100.0; + if ($var17 < 0.0) + $var17 = 0.0; + $var19 = $par1EntityPlayer.$prevCameraYaw + ($par1EntityPlayer.$cameraYaw0 - $par1EntityPlayer.$prevCameraYaw) * $par2; + $par2 = $var16 + nms_MathHelper_sin(($par1EntityPlayer.$prevDistanceWalkedModified + ($par1EntityPlayer.$distanceWalkedModified - $par1EntityPlayer.$prevDistanceWalkedModified) * $par2) * 6.0) * 32.0 * $var19; + if ($par1EntityPlayer.$isSneaking()) + $par2 = $par2 + 25.0; + nleg_EaglerAdapterGL30_glRotatef(6.0 + $var17 / 2.0 + $par2, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($var18 / 2.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef( -$var18 / 2.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 1.0, 0.0); + nms_ModelBiped_renderCloak($this.$modelBipedMain0, 0.0625); + nleg_EaglerAdapterGL30_glPopMatrix(); + $var22 = nms_InventoryPlayer_getCurrentItem($par1EntityPlayer.$inventory); + if ($var22 !== null) { + nleg_EaglerAdapterGL30_glPushMatrix(); + if (!nle_DefaultSkinRenderer_isZombieModel($renderType) && $renderType != 20) + nms_ModelRenderer_postRender((!$isNew ? $this.$modelBipedMain0 : !$isSlim ? $this.$modelBipedMainNewSkin : $this.$modelBipedMainNewSkinSlim).$bipedRightArm, 0.0625); + else + nms_ModelRenderer_postRender($this.$mainModel.$bipedRightArm, 0.0625); + nleg_EaglerAdapterGL30_glTranslatef((-0.0625), 0.4375, 0.0625); + if ($par1EntityPlayer.$fishEntity !== null) { + $var22 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_7($var22, nms_Item_stick); + } + $var25 = null; + if (nms_EntityPlayer_getItemInUseCount($par1EntityPlayer) > 0) + $var25 = nms_ItemStack_getItemUseAction($var22); + a: { + if ($var22.$itemID0 < 256) { + nms_Block_$callClinit(); + if (nms_RenderBlocks_renderItemIn3d(nms_Block_blocksList.data[$var22.$itemID0].$getRenderType())) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.1875, (-0.3125)); + nleg_EaglerAdapterGL30_glRotatef(20.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef((-0.375), (-0.375), 0.375); + break a; + } + } + $var27 = $var22.$itemID0; + nms_Item_$callClinit(); + if ($var27 == nms_Item_bow.$itemID) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.125, 0.3125); + nleg_EaglerAdapterGL30_glRotatef((-20.0), 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.625, (-0.625), 0.625); + nleg_EaglerAdapterGL30_glRotatef((-100.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + } else if (!nms_Item_itemsList.data[$var22.$itemID0].$isFull3D()) { + nleg_EaglerAdapterGL30_glTranslatef(0.25, 0.1875, (-0.1875)); + nleg_EaglerAdapterGL30_glScalef(0.375, 0.375, 0.375); + nleg_EaglerAdapterGL30_glRotatef(60.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef((-90.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(20.0, 0.0, 0.0, 1.0); + } else { + if (nms_Item_itemsList.data[$var22.$itemID0].$shouldRotateAroundWhenRendering()) { + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-0.125), 0.0); + } + if (nms_EntityPlayer_getItemInUseCount($par1EntityPlayer) > 0 && $var25 === nms_EnumAction_block) { + nleg_EaglerAdapterGL30_glTranslatef(0.05000000074505806, 0.0, (-0.10000000149011612)); + nleg_EaglerAdapterGL30_glRotatef((-50.0), 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-10.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-60.0), 0.0, 0.0, 1.0); + } + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.1875, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.625, (-0.625), 0.625); + nleg_EaglerAdapterGL30_glRotatef((-100.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + } + } + if (!nms_ItemStack_getItem($var22).$requiresMultipleRenderPasses()) { + $var27 = nms_ItemStack_getItem($var22).$getColorFromItemStack($var22, 0); + nleg_EaglerAdapterGL30_glColor4f(($var27 >> 16 & 255) / 255.0, ($var27 >> 8 & 255) / 255.0, ($var27 & 255) / 255.0, 1.0); + $var25 = $this.$renderManager.$itemRenderer; + $var27 = 0; + $ptr = 6; + continue main; + } + $var27 = 0; + if ($var27 <= 1) { + $var26 = nms_ItemStack_getItem($var22).$getColorFromItemStack($var22, $var27); + nleg_EaglerAdapterGL30_glColor4f(($var26 >> 16 & 255) / 255.0, ($var26 >> 8 & 255) / 255.0, ($var26 & 255) / 255.0, 1.0); + $var25 = $this.$renderManager.$itemRenderer; + $ptr = 7; + continue main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + } + return; + case 4: + nms_ItemRenderer_renderItem($var22, $par1EntityPlayer, $var4, $var27); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + if (jl_String_equals($par1EntityPlayer.$username0, $rt_s(1651)) && !nms_Entity_isInvisible($par1EntityPlayer) && !nms_EntityPlayer_getHideCape0($par1EntityPlayer) && $renderType != 21) { + $var22 = nms_RenderPlayer_lax1dude_cape; + $ptr = 3; + continue main; + } + $var22 = nms_InventoryPlayer_getCurrentItem($par1EntityPlayer.$inventory); + if ($var22 !== null) { + nleg_EaglerAdapterGL30_glPushMatrix(); + if (!nle_DefaultSkinRenderer_isZombieModel($renderType) && $renderType != 20) + nms_ModelRenderer_postRender((!$isNew ? $this.$modelBipedMain0 : !$isSlim ? $this.$modelBipedMainNewSkin : $this.$modelBipedMainNewSkinSlim).$bipedRightArm, 0.0625); + else + nms_ModelRenderer_postRender($this.$mainModel.$bipedRightArm, 0.0625); + nleg_EaglerAdapterGL30_glTranslatef((-0.0625), 0.4375, 0.0625); + if ($par1EntityPlayer.$fishEntity !== null) { + $var22 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_7($var22, nms_Item_stick); + } + $var25 = null; + if (nms_EntityPlayer_getItemInUseCount($par1EntityPlayer) > 0) + $var25 = nms_ItemStack_getItemUseAction($var22); + b: { + if ($var22.$itemID0 < 256) { + nms_Block_$callClinit(); + if (nms_RenderBlocks_renderItemIn3d(nms_Block_blocksList.data[$var22.$itemID0].$getRenderType())) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.1875, (-0.3125)); + nleg_EaglerAdapterGL30_glRotatef(20.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef((-0.375), (-0.375), 0.375); + break b; + } + } + $var27 = $var22.$itemID0; + nms_Item_$callClinit(); + if ($var27 == nms_Item_bow.$itemID) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.125, 0.3125); + nleg_EaglerAdapterGL30_glRotatef((-20.0), 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.625, (-0.625), 0.625); + nleg_EaglerAdapterGL30_glRotatef((-100.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + } else if (!nms_Item_itemsList.data[$var22.$itemID0].$isFull3D()) { + nleg_EaglerAdapterGL30_glTranslatef(0.25, 0.1875, (-0.1875)); + nleg_EaglerAdapterGL30_glScalef(0.375, 0.375, 0.375); + nleg_EaglerAdapterGL30_glRotatef(60.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef((-90.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(20.0, 0.0, 0.0, 1.0); + } else { + if (nms_Item_itemsList.data[$var22.$itemID0].$shouldRotateAroundWhenRendering()) { + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-0.125), 0.0); + } + if (nms_EntityPlayer_getItemInUseCount($par1EntityPlayer) > 0 && $var25 === nms_EnumAction_block) { + nleg_EaglerAdapterGL30_glTranslatef(0.05000000074505806, 0.0, (-0.10000000149011612)); + nleg_EaglerAdapterGL30_glRotatef((-50.0), 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-10.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-60.0), 0.0, 0.0, 1.0); + } + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.1875, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.625, (-0.625), 0.625); + nleg_EaglerAdapterGL30_glRotatef((-100.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + } + } + if (!nms_ItemStack_getItem($var22).$requiresMultipleRenderPasses()) { + $var27 = nms_ItemStack_getItem($var22).$getColorFromItemStack($var22, 0); + nleg_EaglerAdapterGL30_glColor4f(($var27 >> 16 & 255) / 255.0, ($var27 >> 8 & 255) / 255.0, ($var27 & 255) / 255.0, 1.0); + $var25 = $this.$renderManager.$itemRenderer; + $var27 = 0; + $ptr = 6; + continue main; + } + $var27 = 0; + if ($var27 <= 1) { + $var26 = nms_ItemStack_getItem($var22).$getColorFromItemStack($var22, $var27); + nleg_EaglerAdapterGL30_glColor4f(($var26 >> 16 & 255) / 255.0, ($var26 >> 8 & 255) / 255.0, ($var26 & 255) / 255.0, 1.0); + $var25 = $this.$renderManager.$itemRenderer; + $ptr = 7; + continue main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + } + return; + case 5: + nms_TileEntitySkullRenderer_func_82393_a($var22, $var16, $var17, $var18, $var27, $var11, $var26, $var6); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + if (jl_String_equals($par1EntityPlayer.$username0, $rt_s(1651)) && !nms_Entity_isInvisible($par1EntityPlayer) && !nms_EntityPlayer_getHideCape0($par1EntityPlayer) && $renderType != 21) { + $var22 = nms_RenderPlayer_lax1dude_cape; + $ptr = 3; + continue main; + } + $var22 = nms_InventoryPlayer_getCurrentItem($par1EntityPlayer.$inventory); + if ($var22 !== null) { + nleg_EaglerAdapterGL30_glPushMatrix(); + if (!nle_DefaultSkinRenderer_isZombieModel($renderType) && $renderType != 20) + nms_ModelRenderer_postRender((!$isNew ? $this.$modelBipedMain0 : !$isSlim ? $this.$modelBipedMainNewSkin : $this.$modelBipedMainNewSkinSlim).$bipedRightArm, 0.0625); + else + nms_ModelRenderer_postRender($this.$mainModel.$bipedRightArm, 0.0625); + nleg_EaglerAdapterGL30_glTranslatef((-0.0625), 0.4375, 0.0625); + if ($par1EntityPlayer.$fishEntity !== null) { + $var22 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_7($var22, nms_Item_stick); + } + $var25 = null; + if (nms_EntityPlayer_getItemInUseCount($par1EntityPlayer) > 0) + $var25 = nms_ItemStack_getItemUseAction($var22); + b: { + if ($var22.$itemID0 < 256) { + nms_Block_$callClinit(); + if (nms_RenderBlocks_renderItemIn3d(nms_Block_blocksList.data[$var22.$itemID0].$getRenderType())) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.1875, (-0.3125)); + nleg_EaglerAdapterGL30_glRotatef(20.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef((-0.375), (-0.375), 0.375); + break b; + } + } + $var27 = $var22.$itemID0; + nms_Item_$callClinit(); + if ($var27 == nms_Item_bow.$itemID) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.125, 0.3125); + nleg_EaglerAdapterGL30_glRotatef((-20.0), 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.625, (-0.625), 0.625); + nleg_EaglerAdapterGL30_glRotatef((-100.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + } else if (!nms_Item_itemsList.data[$var22.$itemID0].$isFull3D()) { + nleg_EaglerAdapterGL30_glTranslatef(0.25, 0.1875, (-0.1875)); + nleg_EaglerAdapterGL30_glScalef(0.375, 0.375, 0.375); + nleg_EaglerAdapterGL30_glRotatef(60.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef((-90.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(20.0, 0.0, 0.0, 1.0); + } else { + if (nms_Item_itemsList.data[$var22.$itemID0].$shouldRotateAroundWhenRendering()) { + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-0.125), 0.0); + } + if (nms_EntityPlayer_getItemInUseCount($par1EntityPlayer) > 0 && $var25 === nms_EnumAction_block) { + nleg_EaglerAdapterGL30_glTranslatef(0.05000000074505806, 0.0, (-0.10000000149011612)); + nleg_EaglerAdapterGL30_glRotatef((-50.0), 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-10.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-60.0), 0.0, 0.0, 1.0); + } + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.1875, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.625, (-0.625), 0.625); + nleg_EaglerAdapterGL30_glRotatef((-100.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + } + } + if (!nms_ItemStack_getItem($var22).$requiresMultipleRenderPasses()) { + $var27 = nms_ItemStack_getItem($var22).$getColorFromItemStack($var22, 0); + nleg_EaglerAdapterGL30_glColor4f(($var27 >> 16 & 255) / 255.0, ($var27 >> 8 & 255) / 255.0, ($var27 & 255) / 255.0, 1.0); + $var25 = $this.$renderManager.$itemRenderer; + $var27 = 0; + $ptr = 6; + continue main; + } + $var27 = 0; + if ($var27 <= 1) { + $var26 = nms_ItemStack_getItem($var22).$getColorFromItemStack($var22, $var27); + nleg_EaglerAdapterGL30_glColor4f(($var26 >> 16 & 255) / 255.0, ($var26 >> 8 & 255) / 255.0, ($var26 & 255) / 255.0, 1.0); + $var25 = $this.$renderManager.$itemRenderer; + $ptr = 7; + continue main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + } + return; + case 6: + nms_ItemRenderer_renderItem($var25, $par1EntityPlayer, $var22, $var27); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + case 7: + nms_ItemRenderer_renderItem($var25, $par1EntityPlayer, $var22, $var27); + if ($rt_suspending()) { + break main; + } + $var27 = $var27 + 1 | 0; + if ($var27 > 1) { + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + } + $var26 = nms_ItemStack_getItem($var22).$getColorFromItemStack($var22, $var27); + nleg_EaglerAdapterGL30_glColor4f(($var26 >> 16 & 255) / 255.0, ($var26 >> 8 & 255) / 255.0, ($var26 & 255) / 255.0, 1.0); + $var25 = $this.$renderManager.$itemRenderer; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2, $var4, $isNew, $isSlim, $renderType, $var22, $var27, $var6, $var16, $var17, $var18, $var11, $var26, $var25, $var21, $var24, $var9, $var12, $var14, $var19, $ptr); +} +function nms_RenderPlayer_renderPlayerScale($this, $par1EntityPlayer, $par2) { + nleg_EaglerAdapterGL30_glScalef(0.9375, 0.9375, 0.9375); +} +function nms_RenderPlayer_func_96450_a($this, $par1EntityPlayer, $par2, $par4, $par6, $par8Str, $par9, $par10) { + var $var12, $var13, $var14, var$11, var$12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$par10 = $thread.pop();$par9 = $thread.pop();$par8Str = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par10 < 100.0) { + $var12 = nms_EntityPlayer_getWorldScoreboard($par1EntityPlayer); + $var13 = nms_Scoreboard_func_96539_a($var12, 2); + if ($var13 !== null) { + $var14 = nms_Scoreboard_func_96529_a($var12, $par1EntityPlayer.$username0, $var13); + if (!$par1EntityPlayer.$sleeping) { + $var12 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var12); + jl_AbstractStringBuilder_append2($var12, $var14.$field_96655_e); + jl_AbstractStringBuilder_append($var12, $rt_s(343)); + jl_AbstractStringBuilder_append($var12, $var13.$displayName); + $var12 = jl_AbstractStringBuilder_toString($var12); + var$11 = 64; + $ptr = 2; + continue main; + } + $var12 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var12); + jl_AbstractStringBuilder_append2($var12, $var14.$field_96655_e); + jl_AbstractStringBuilder_append($var12, $rt_s(343)); + jl_AbstractStringBuilder_append($var12, $var13.$displayName); + $var12 = jl_AbstractStringBuilder_toString($var12); + var$12 = $par4 - 1.5; + var$11 = 64; + $ptr = 3; + continue main; + } + } + $ptr = 1; + case 1: + nms_RenderLiving_func_96449_a($this, $par1EntityPlayer, $par2, $par4, $par6, $par8Str, $par9, $par10); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_RenderLiving_renderLivingLabel($this, $par1EntityPlayer, $var12, $par2, $par4, $par6, var$11); + if ($rt_suspending()) { + break main; + } + $par4 = $par4 + nms_Render_getFontRendererFromRenderManager($this).$FONT_HEIGHT * 1.149999976158142 * $par9; + $ptr = 1; + continue main; + case 3: + nms_RenderLiving_renderLivingLabel($this, $par1EntityPlayer, $var12, $par2, var$12, $par6, var$11); + if ($rt_suspending()) { + break main; + } + $par4 = $par4 + nms_Render_getFontRendererFromRenderManager($this).$FONT_HEIGHT * 1.149999976158142 * $par9; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2, $par4, $par6, $par8Str, $par9, $par10, $var12, $var13, $var14, var$11, var$12, $ptr); +} +function nms_RenderPlayer_renderFirstPersonArm($this, $par1EntityPlayer) { + var $i, $isNew, $isSlim; + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $i = nle_DefaultSkinRenderer_getPlayerRenderer($par1EntityPlayer); + if (!(!nle_DefaultSkinRenderer_isStandardModel($i) && !nle_DefaultSkinRenderer_isZombieModel($i))) { + $isNew = nle_DefaultSkinRenderer_isPlayerNewSkin($par1EntityPlayer); + $isSlim = nle_DefaultSkinRenderer_isPlayerNewSkinSlim($par1EntityPlayer); + (!$isNew ? $this.$modelBipedMain0 : !$isSlim ? $this.$modelBipedMainNewSkin : $this.$modelBipedMainNewSkinSlim).$onGround1 = 0.0; + (!$isNew ? $this.$modelBipedMain0 : !$isSlim ? $this.$modelBipedMainNewSkin : $this.$modelBipedMainNewSkinSlim).$setRotationAngles(0.0, 0.0, 0.0, 0.0, 0.0, 0.0625, $par1EntityPlayer); + nms_ModelRenderer_render((!$isNew ? $this.$modelBipedMain0 : !$isSlim ? $this.$modelBipedMainNewSkin : $this.$modelBipedMainNewSkinSlim).$bipedRightArm, 0.0625); + } +} +function nms_RenderPlayer_renderPlayerSleep($this, $par1EntityPlayer, $par2, $par4, $par6) { + if (nms_EntityLiving_isEntityAlive($par1EntityPlayer) && $par1EntityPlayer.$sleeping) + nms_RenderLiving_renderLivingAt($this, $par1EntityPlayer, $par2 + $par1EntityPlayer.$field_71079_bU, $par4 + $par1EntityPlayer.$field_71082_cx, $par6 + $par1EntityPlayer.$field_71089_bV); + else + nms_RenderLiving_renderLivingAt($this, $par1EntityPlayer, $par2, $par4, $par6); +} +function nms_RenderPlayer_rotatePlayer($this, $par1EntityPlayer, $par2, $par3, $par4) { + if (nms_EntityLiving_isEntityAlive($par1EntityPlayer) && $par1EntityPlayer.$sleeping) { + nleg_EaglerAdapterGL30_glRotatef(nms_EntityPlayer_getBedOrientationInDegrees($par1EntityPlayer), 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(90.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef(270.0, 0.0, 1.0, 0.0); + } else + nms_RenderLiving_rotateCorpse($this, $par1EntityPlayer, $par2, $par3, $par4); +} +function nms_RenderPlayer_func_96449_a($this, $par1EntityLiving, $par2, $par4, $par6, $par8Str, $par9, $par10) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par10 = $thread.pop();$par9 = $thread.pop();$par8Str = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderPlayer_func_96450_a($this, $par1EntityLiving, $par2, $par4, $par6, $par8Str, $par9, $par10); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8Str, $par9, $par10, $ptr); +} +function nms_RenderPlayer_preRenderCallback($this, $par1EntityLiving, $par2) { + nms_RenderPlayer_renderPlayerScale($this, $par1EntityLiving, $par2); +} +function nms_RenderPlayer_func_82408_c($this, $par1EntityLiving, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderPlayer_func_82439_b($this, $par1EntityLiving, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par3, $ptr); +} +function nms_RenderPlayer_shouldRenderPass($this, $par1EntityLiving, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + $tmp = nms_RenderPlayer_setArmorModel($this, $par1EntityLiving, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par3, $ptr); +} +function nms_RenderPlayer_renderEquippedItems($this, $par1EntityLiving, $par2) { + var $p, $renderType, $s, $var4, $var5, $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$s = $thread.pop();$renderType = $thread.pop();$p = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if (!$this.$renderPass2) { + $p = $par1EntityLiving; + $renderType = nle_DefaultSkinRenderer_getPlayerRenderer($p); + if (!nle_DefaultSkinRenderer_isPlayerStandard($p) && !nle_DefaultSkinRenderer_isZombieModel($renderType) && $renderType != 20) { + if ($renderType != 19) + break a; + $s = nms_InventoryPlayer_getCurrentItem($p.$inventory); + if ($s === null) + break a; + if ($s.$itemID0 >= 256) + break a; + else { + nleg_EaglerAdapterGL30_glEnable(32826); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.6875, (-0.75)); + nleg_EaglerAdapterGL30_glRotatef(20.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glScalef((-0.5), (-0.5), 0.5); + $var4 = nms_EntityPlayer_getBrightnessForRender($p, $par2); + $var5 = $var4 % 65536 | 0; + $var6 = $var4 / 65536 | 0; + nms_OpenGlHelper_setLightmapTextureCoords(nms_OpenGlHelper_lightmapTexUnit, $var5 / 1.0, $var6 / 1.0); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $par1EntityLiving = nms_RenderPlayer_terrain; + $ptr = 2; + continue main; + } + } + $ptr = 1; + continue main; + } + } + return; + case 1: + nms_RenderPlayer_renderSpecials($this, $p, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_flipLightMatrix(); + $par1EntityLiving = $this.$renderBlocks; + nms_Block_$callClinit(); + $p = nms_Block_blocksList.data[$s.$itemID0]; + $renderType = $s.$itemDamage; + $par2 = 1.0; + $ptr = 3; + case 3: + nms_RenderBlocks_renderBlockAsItem($par1EntityLiving, $p, $renderType, $par2); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_flipLightMatrix(); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glDisable(32826); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $p, $renderType, $s, $var4, $var5, $var6, $ptr); +} +function nms_RenderPlayer_rotateCorpse($this, $par1EntityLiving, $par2, $par3, $par4) { + nms_RenderPlayer_rotatePlayer($this, $par1EntityLiving, $par2, $par3, $par4); +} +function nms_RenderPlayer_renderLivingAt($this, $par1EntityLiving, $par2, $par4, $par6) { + nms_RenderPlayer_renderPlayerSleep($this, $par1EntityLiving, $par2, $par4, $par6); +} +function nms_RenderPlayer_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderPlayer_renderPlayer($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderPlayer_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderPlayer_renderPlayer($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderPlayer_bindTexture($this, $par1EntityLiving) { + var var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!($par1EntityLiving instanceof nms_EntityClientPlayerMP)) { + if (!($par1EntityLiving instanceof nms_EntityOtherPlayerMP)) { + $par1EntityLiving = nms_RenderPlayer_entityTexture; + $ptr = 1; + continue main; + } + $par1EntityLiving = $par1EntityLiving; + $ptr = 2; + continue main; + } + nle_EaglerProfile_$callClinit(); + if (nle_EaglerProfile_presetSkinId < 0) { + nms_RenderEngine_bindTexture(nmc_Minecraft_theMinecraft.$renderEngine, ju_ArrayList_get(nle_EaglerProfile_skins, nle_EaglerProfile_customSkinId).$glTex); + return; + } + $par1EntityLiving = nle_DefaultSkinRenderer_defaultVanillaSkins.data[nle_EaglerProfile_presetSkinId]; + $ptr = 3; + continue main; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + case 2: + $tmp = nle_DefaultSkinRenderer_bindSyncedSkin($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + var$2 = $tmp; + if (var$2) + return; + $par1EntityLiving = nms_RenderPlayer_entityTexture; + $ptr = 4; + continue main; + case 3: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + case 4: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, var$2, $ptr); +} +function nms_RenderPlayer__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 5); + var$2 = var$1.data; + var$2[0] = $rt_s(1622); + var$2[1] = $rt_s(1623); + var$2[2] = $rt_s(1624); + var$2[3] = $rt_s(1625); + var$2[4] = $rt_s(1626); + nms_RenderPlayer_armorFilenamePrefix = var$1; + nms_RenderPlayer_lax1dude_cape = nle_TextureLocation__init_($rt_s(1652)); + nms_RenderPlayer_terrain = nle_TextureLocation__init_($rt_s(985)); + nms_RenderPlayer_entityTexture = nle_TextureLocation__init_($rt_s(1653)); +} +function nms_EntityFlying() { + nms_EntityLiving.call(this); +} +function nms_EntityFlying_fall($this, $par1) { + return; +} +function nms_EntityFlying_updateFallState($this, $par1, $par3) { + return; +} +function nms_EntityFlying_moveEntityWithHeading($this, $par1, $par2) { + var $var10, $var9, var$5, $var3, $var4, $var8, $var5, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$var5 = $thread.pop();$var8 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();var$5 = $thread.pop();$var9 = $thread.pop();$var10 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$inWater) { + nms_Entity_moveFlying($this, $par1, $par2, 0.019999999552965164); + $var10 = $this.$motionX; + $var9 = $this.$motionY; + var$5 = $this.$motionZ; + $ptr = 1; + continue main; + } + if (nms_Entity_handleLavaMovement($this)) { + nms_Entity_moveFlying($this, $par1, $par2, 0.019999999552965164); + $var10 = $this.$motionX; + $var9 = $this.$motionY; + var$5 = $this.$motionZ; + $ptr = 2; + continue main; + } + $var3 = 0.9100000262260437; + if ($this.$onGround) { + $var3 = 0.546000063419342; + $var4 = nms_World_getBlockId($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$boundingBox.$minY) - 1 | 0, nms_MathHelper_floor_double($this.$posZ)); + if ($var4 > 0) { + nms_Block_$callClinit(); + $var3 = nms_Block_blocksList.data[$var4].$slipperiness * 0.9100000262260437; + } + } + $var8 = 0.16277135908603668 / ($var3 * $var3 * $var3); + nms_Entity_moveFlying($this, $par1, $par2, !$this.$onGround ? 0.019999999552965164 : 0.10000000149011612 * $var8); + $par1 = 0.9100000262260437; + if ($this.$onGround) { + $par1 = 0.546000063419342; + $var5 = nms_World_getBlockId($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$boundingBox.$minY) - 1 | 0, nms_MathHelper_floor_double($this.$posZ)); + if ($var5 > 0) { + nms_Block_$callClinit(); + $par1 = nms_Block_blocksList.data[$var5].$slipperiness * 0.9100000262260437; + } + } + $var10 = $this.$motionX; + $var9 = $this.$motionY; + var$5 = $this.$motionZ; + $ptr = 3; + continue main; + case 1: + nms_Entity_moveEntity($this, $var10, $var9, var$5); + if ($rt_suspending()) { + break main; + } + $this.$motionX = $this.$motionX * 0.800000011920929; + $this.$motionY = $this.$motionY * 0.800000011920929; + $this.$motionZ = $this.$motionZ * 0.800000011920929; + $this.$prevLimbYaw = $this.$limbYaw; + $var10 = $this.$posX - $this.$prevPosX; + $var9 = $this.$posZ - $this.$prevPosZ; + $var7 = nms_MathHelper_sqrt_double($var10 * $var10 + $var9 * $var9) * 4.0; + if ($var7 > 1.0) + $var7 = 1.0; + $this.$limbYaw = $this.$limbYaw + ($var7 - $this.$limbYaw) * 0.4000000059604645; + $this.$limbSwing = $this.$limbSwing + $this.$limbYaw; + return; + case 2: + nms_Entity_moveEntity($this, $var10, $var9, var$5); + if ($rt_suspending()) { + break main; + } + $this.$motionX = $this.$motionX * 0.5; + $this.$motionY = $this.$motionY * 0.5; + $this.$motionZ = $this.$motionZ * 0.5; + $this.$prevLimbYaw = $this.$limbYaw; + $var10 = $this.$posX - $this.$prevPosX; + $var9 = $this.$posZ - $this.$prevPosZ; + $var7 = nms_MathHelper_sqrt_double($var10 * $var10 + $var9 * $var9) * 4.0; + if ($var7 > 1.0) + $var7 = 1.0; + $this.$limbYaw = $this.$limbYaw + ($var7 - $this.$limbYaw) * 0.4000000059604645; + $this.$limbSwing = $this.$limbSwing + $this.$limbYaw; + return; + case 3: + nms_Entity_moveEntity($this, $var10, $var9, var$5); + if ($rt_suspending()) { + break main; + } + $var10 = $this.$motionX; + $var9 = $par1; + $this.$motionX = $var10 * $var9; + $this.$motionY = $this.$motionY * $var9; + $this.$motionZ = $this.$motionZ * $var9; + $this.$prevLimbYaw = $this.$limbYaw; + $var10 = $this.$posX - $this.$prevPosX; + $var9 = $this.$posZ - $this.$prevPosZ; + $var7 = nms_MathHelper_sqrt_double($var10 * $var10 + $var9 * $var9) * 4.0; + if ($var7 > 1.0) + $var7 = 1.0; + $this.$limbYaw = $this.$limbYaw + ($var7 - $this.$limbYaw) * 0.4000000059604645; + $this.$limbSwing = $this.$limbSwing + $this.$limbYaw; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $var10, $var9, var$5, $var3, $var4, $var8, $var5, $var7, $ptr); +} +function nms_EntityFlying_isOnLadder($this) { + return 0; +} +function nms_EntityGhast() { + var a = this; nms_EntityFlying.call(a); + a.$courseChangeCooldown = 0; + a.$waypointX = 0.0; + a.$waypointY = 0.0; + a.$waypointZ = 0.0; + a.$targetedEntity = null; + a.$aggroCooldown = 0; + a.$prevAttackCounter = 0; + a.$attackCounter = 0; + a.$explosionStrength = 0; +} +function nms_EntityGhast__init_0() { + var var_0 = new nms_EntityGhast(); + nms_EntityGhast__init_(var_0); + return var_0; +} +function nms_EntityGhast__init_($this) { + nms_EntityLiving__init_0($this); + $this.$courseChangeCooldown = 0; + $this.$targetedEntity = null; + $this.$aggroCooldown = 0; + $this.$prevAttackCounter = 0; + $this.$attackCounter = 0; + $this.$explosionStrength = 1; + nms_Entity_setSize($this, 4.0, 4.0); + $this.$isImmuneToFire = 1; + $this.$experienceValue = 5; +} +function nms_EntityGhast_attackEntityFrom($this, $par1DamageSource, $par2) { + if ($this.$invulnerable) + return 0; + if (jl_String_equals($rt_s(1654), $par1DamageSource.$damageType) && $par1DamageSource.$getEntity() instanceof nms_EntityPlayer) { + $par1DamageSource = $par1DamageSource.$getEntity(); + nms_AchievementList_$callClinit(); + nms_EntityPlayer_triggerAchievement($par1DamageSource, nms_AchievementList_ghast); + return 1; + } + return 0; +} +function nms_EntityGhast_entityInit($this) { + nms_EntityLiving_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 16, jl_Byte_valueOf(0)); +} +function nms_EntityGhast_getMaxHealth($this) { + return 10; +} +function nms_EntityGhast_updateEntityActionState($this) { + var $var1, $var3, $var5, $var7, var$5, $var11, $var13, $var15, var$9, $var17, $var20, var$12, var$13, var$14, var$15, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();$var20 = $thread.pop();$var17 = $thread.pop();var$9 = $thread.pop();$var15 = $thread.pop();$var13 = $thread.pop();$var11 = $thread.pop();var$5 = $thread.pop();$var7 = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_EntityLiving_despawnEntity($this); + $this.$prevAttackCounter = $this.$attackCounter; + $var1 = $this.$waypointX - $this.$posX; + $var3 = $this.$waypointY - $this.$posY; + $var5 = $this.$waypointZ - $this.$posZ; + $var7 = $var1 * $var1 + $var3 * $var3 + $var5 * $var5; + if (!($var7 >= 1.0 && $var7 <= 3600.0)) { + $this.$waypointX = $this.$posX + (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * 16.0; + $this.$waypointY = $this.$posY + (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * 16.0; + $this.$waypointZ = $this.$posZ + (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * 16.0; + } + var$5 = $this.$courseChangeCooldown; + $this.$courseChangeCooldown = var$5 - 1 | 0; + if (var$5 <= 0) { + $this.$courseChangeCooldown = $this.$courseChangeCooldown + (nle_EaglercraftRandom_nextInt($this.$rand0, 5) + 2 | 0) | 0; + $var7 = nms_MathHelper_sqrt_double($var7); + $var11 = $this.$waypointX; + $var13 = $this.$waypointY; + $var15 = $this.$waypointZ; + $ptr = 1; + continue main; + } + if ($this.$targetedEntity !== null && $this.$targetedEntity.$isDead) + $this.$targetedEntity = null; + a: { + if ($this.$targetedEntity !== null) { + var$5 = $this.$aggroCooldown; + $this.$aggroCooldown = var$5 - 1 | 0; + if (var$5 > 0) + break a; + } + $this.$targetedEntity = nms_World_getClosestVulnerablePlayerToEntity($this.$worldObj, $this, 100.0); + if ($this.$targetedEntity !== null) + $this.$aggroCooldown = 20; + } + if ($this.$targetedEntity !== null && nms_Entity_getDistanceSqToEntity($this.$targetedEntity, $this) < 4096.0) { + $var11 = $this.$targetedEntity.$posX - $this.$posX; + $var13 = $this.$targetedEntity.$boundingBox.$minY + $this.$targetedEntity.$height0 / 2.0 - ($this.$posY + $this.$height0 / 2.0); + $var15 = $this.$targetedEntity.$posZ - $this.$posZ; + var$9 = -jl_Math_atan2($var11, $var15) * 180.0 / 3.1415927410125732; + $this.$rotationYaw = var$9; + $this.$renderYawOffset = var$9; + $var17 = $this.$targetedEntity; + $ptr = 2; + continue main; + } + var$9 = -jl_Math_atan2($this.$motionX, $this.$motionZ) * 180.0 / 3.1415927410125732; + $this.$rotationYaw = var$9; + $this.$renderYawOffset = var$9; + if ($this.$attackCounter > 0) + $this.$attackCounter = $this.$attackCounter - 1 | 0; + return; + case 1: + $tmp = nms_EntityGhast_isCourseTraversable($this, $var11, $var13, $var15, $var7); + if ($rt_suspending()) { + break main; + } + var$5 = $tmp; + if (!var$5) { + $this.$waypointX = $this.$posX; + $this.$waypointY = $this.$posY; + $this.$waypointZ = $this.$posZ; + } else { + $this.$motionX = $this.$motionX + $var1 / $var7 * 0.1; + $this.$motionY = $this.$motionY + $var3 / $var7 * 0.1; + $this.$motionZ = $this.$motionZ + $var5 / $var7 * 0.1; + } + if ($this.$targetedEntity !== null && $this.$targetedEntity.$isDead) + $this.$targetedEntity = null; + b: { + if ($this.$targetedEntity !== null) { + var$5 = $this.$aggroCooldown; + $this.$aggroCooldown = var$5 - 1 | 0; + if (var$5 > 0) + break b; + } + $this.$targetedEntity = nms_World_getClosestVulnerablePlayerToEntity($this.$worldObj, $this, 100.0); + if ($this.$targetedEntity !== null) + $this.$aggroCooldown = 20; + } + if ($this.$targetedEntity !== null && nms_Entity_getDistanceSqToEntity($this.$targetedEntity, $this) < 4096.0) { + $var11 = $this.$targetedEntity.$posX - $this.$posX; + $var13 = $this.$targetedEntity.$boundingBox.$minY + $this.$targetedEntity.$height0 / 2.0 - ($this.$posY + $this.$height0 / 2.0); + $var15 = $this.$targetedEntity.$posZ - $this.$posZ; + var$9 = -jl_Math_atan2($var11, $var15) * 180.0 / 3.1415927410125732; + $this.$rotationYaw = var$9; + $this.$renderYawOffset = var$9; + $var17 = $this.$targetedEntity; + $ptr = 2; + continue main; + } + var$9 = -jl_Math_atan2($this.$motionX, $this.$motionZ) * 180.0 / 3.1415927410125732; + $this.$rotationYaw = var$9; + $this.$renderYawOffset = var$9; + if ($this.$attackCounter > 0) + $this.$attackCounter = $this.$attackCounter - 1 | 0; + return; + case 2: + $tmp = nms_EntityLiving_canEntityBeSeen($this, $var17); + if ($rt_suspending()) { + break main; + } + var$5 = $tmp; + if (var$5) { + if ($this.$attackCounter == 10) { + $var17 = $this.$worldObj; + $var20 = null; + var$5 = 1007; + var$12 = $this.$posX | 0; + var$13 = $this.$posY | 0; + var$14 = $this.$posZ | 0; + var$15 = 0; + $ptr = 3; + continue main; + } + $this.$attackCounter = $this.$attackCounter + 1 | 0; + if ($this.$attackCounter == 20) { + $var17 = $this.$worldObj; + $var20 = null; + var$12 = 1008; + var$13 = $this.$posX | 0; + var$14 = $this.$posY | 0; + var$15 = $this.$posZ | 0; + var$5 = 0; + $ptr = 4; + continue main; + } + } else if ($this.$attackCounter > 0) + $this.$attackCounter = $this.$attackCounter - 1 | 0; + return; + case 3: + nms_World_playAuxSFXAtEntity($var17, $var20, var$5, var$12, var$13, var$14, var$15); + if ($rt_suspending()) { + break main; + } + $this.$attackCounter = $this.$attackCounter + 1 | 0; + if ($this.$attackCounter != 20) + return; + $var17 = $this.$worldObj; + $var20 = null; + var$12 = 1008; + var$13 = $this.$posX | 0; + var$14 = $this.$posY | 0; + var$15 = $this.$posZ | 0; + var$5 = 0; + $ptr = 4; + case 4: + nms_World_playAuxSFXAtEntity($var17, $var20, var$12, var$13, var$14, var$15, var$5); + if ($rt_suspending()) { + break main; + } + $var17 = new nms_EntityLargeFireball; + nms_EntityFireball__init_($var17, $this.$worldObj, $this, $var11, $var13, $var15); + $var17.$field_92057_e = 1; + $var17.$field_92057_e = $this.$explosionStrength; + $var20 = nms_EntityLiving_getLook($this, 1.0); + $var17.$posX = $this.$posX + $var20.$xCoord * 4.0; + $var17.$posY = $this.$posY + $this.$height0 / 2.0 + 0.5; + $var17.$posZ = $this.$posZ + $var20.$zCoord * 4.0; + nms_WorldClient_spawnEntityInWorld($this.$worldObj, $var17); + $this.$attackCounter = (-40); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var3, $var5, $var7, var$5, $var11, $var13, $var15, var$9, $var17, $var20, var$12, var$13, var$14, var$15, $ptr); +} +function nms_EntityGhast_isCourseTraversable($this, $par1, $par3, $par5, $par7) { + var $var9, $var11, $var13, $var15, $var16, var$10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$10 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();$var13 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$par7 = $thread.pop();$par5 = $thread.pop();$par3 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var9 = ($this.$waypointX - $this.$posX) / $par7; + $var11 = ($this.$waypointY - $this.$posY) / $par7; + $var13 = ($this.$waypointZ - $this.$posZ) / $par7; + $var15 = nms_AxisAlignedBB_copy($this.$boundingBox); + $var16 = 1; + if ($var16 >= $par7) + return 1; + nms_AxisAlignedBB_offset($var15, $var9, $var11, $var13); + var$10 = $this.$worldObj; + $ptr = 1; + case 1: + $tmp = nms_World_getCollidingBoundingBoxes(var$10, $this, $var15); + if ($rt_suspending()) { + break main; + } + var$10 = $tmp; + if (!ju_AbstractCollection_isEmpty(var$10)) + return 0; + $var16 = $var16 + 1 | 0; + if ($var16 >= $par7) + return 1; + nms_AxisAlignedBB_offset($var15, $var9, $var11, $var13); + var$10 = $this.$worldObj; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par3, $par5, $par7, $var9, $var11, $var13, $var15, $var16, var$10, $ptr); +} +function nms_EntityGhast_getLivingSound($this) { + return $rt_s(1655); +} +function nms_EntityGhast_getHurtSound($this) { + return $rt_s(1656); +} +function nms_EntityGhast_getDeathSound($this) { + return $rt_s(1657); +} +function nms_EntityGhast_getSoundVolume($this) { + return 10.0; +} +function nms_RenderGhast() { + nms_RenderLiving.call(this); +} +var nms_RenderGhast_entityTexture0 = null; +var nms_RenderGhast_entityTexture1 = null; +function nms_RenderGhast__init_0() { + var var_0 = new nms_RenderGhast(); + nms_RenderGhast__init_(var_0); + return var_0; +} +function nms_RenderGhast__init_($this) { + nms_RenderLiving__init_0($this, nms_ModelGhast__init_0(), 0.5); +} +function nms_RenderGhast_preRenderGhast($this, $par1EntityGhast, $par2) { + var $var4, $var5, $var6; + $var4 = ($par1EntityGhast.$prevAttackCounter + ($par1EntityGhast.$attackCounter - $par1EntityGhast.$prevAttackCounter | 0) * $par2) / 20.0; + if ($var4 < 0.0) + $var4 = 0.0; + $par2 = 1.0 / ($var4 * $var4 * $var4 * $var4 * $var4 * 2.0 + 1.0); + $var5 = (8.0 + $par2) / 2.0; + $var6 = (8.0 + 1.0 / $par2) / 2.0; + nleg_EaglerAdapterGL30_glScalef($var6, $var5, $var6); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); +} +function nms_RenderGhast_preRenderCallback($this, $par1EntityLiving, $par2) { + nms_RenderGhast_preRenderGhast($this, $par1EntityLiving, $par2); +} +function nms_RenderGhast_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nms_DataWatcher_getWatchableObjectByte($par1EntityLiving.$dataWatcher, 16) != 1) { + $par1EntityLiving = nms_RenderGhast_entityTexture0; + $ptr = 1; + continue main; + } + $par1EntityLiving = nms_RenderGhast_entityTexture1; + $ptr = 2; + continue main; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderGhast__clinit_() { + nms_RenderGhast_entityTexture0 = nle_TextureLocation__init_($rt_s(1658)); + nms_RenderGhast_entityTexture1 = nle_TextureLocation__init_($rt_s(1659)); +} +function nms_EntityWaterMob() { + nms_EntityCreature.call(this); +} +function nms_EntityWaterMob_canBreatheUnderwater($this) { + return 1; +} +function nms_EntityWaterMob_getTalkInterval($this) { + return 120; +} +function nms_EntityWaterMob_canDespawn($this) { + return 1; +} +function nms_EntityWaterMob_onEntityUpdate($this) { + var $var1, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var1 = nms_Entity_getAir($this); + $ptr = 1; + case 1: + a: { + nms_EntityLiving_onEntityUpdate($this); + if ($rt_suspending()) { + break main; + } + if (nms_EntityLiving_isEntityAlive($this)) { + nms_Material_$callClinit(); + if (!nms_Entity_isInsideOfMaterial($this, nms_Material_water)) { + nms_Entity_setAir($this, $var1 + (-1) | 0); + if (nms_Entity_getAir($this) != (-20)) + break a; + nms_Entity_setAir($this, 0); + break a; + } + } + nms_Entity_setAir($this, 300); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $ptr); +} +function nms_EntitySquid() { + var a = this; nms_EntityWaterMob.call(a); + a.$squidPitch = 0.0; + a.$prevSquidPitch = 0.0; + a.$squidYaw = 0.0; + a.$prevSquidYaw = 0.0; + a.$field_70867_h = 0.0; + a.$field_70868_i = 0.0; + a.$tentacleAngle = 0.0; + a.$prevTentacleAngle = 0.0; + a.$randomMotionSpeed = 0.0; + a.$field_70864_bA = 0.0; + a.$field_70871_bB = 0.0; + a.$randomMotionVecX = 0.0; + a.$randomMotionVecY = 0.0; + a.$randomMotionVecZ = 0.0; +} +function nms_EntitySquid__init_0() { + var var_0 = new nms_EntitySquid(); + nms_EntitySquid__init_(var_0); + return var_0; +} +function nms_EntitySquid__init_($this) { + nms_EntityCreature__init_0($this); + $this.$squidPitch = 0.0; + $this.$prevSquidPitch = 0.0; + $this.$squidYaw = 0.0; + $this.$prevSquidYaw = 0.0; + $this.$field_70867_h = 0.0; + $this.$field_70868_i = 0.0; + $this.$tentacleAngle = 0.0; + $this.$prevTentacleAngle = 0.0; + $this.$randomMotionSpeed = 0.0; + $this.$field_70864_bA = 0.0; + $this.$field_70871_bB = 0.0; + $this.$randomMotionVecX = 0.0; + $this.$randomMotionVecY = 0.0; + $this.$randomMotionVecZ = 0.0; + nms_Entity_setSize($this, 0.949999988079071, 0.949999988079071); + $this.$field_70864_bA = 1.0 / (nle_EaglercraftRandom_nextFloat($this.$rand0) + 1.0) * 0.20000000298023224; +} +function nms_EntitySquid_getMaxHealth($this) { + return 10; +} +function nms_EntitySquid_getLivingSound($this) { + return null; +} +function nms_EntitySquid_getHurtSound($this) { + return null; +} +function nms_EntitySquid_getDeathSound($this) { + return null; +} +function nms_EntitySquid_getSoundVolume($this) { + return 0.4000000059604645; +} +function nms_EntitySquid_isInWater($this) { + var var$1, var$2; + var$1 = $this.$worldObj; + var$2 = nms_AxisAlignedBB_expand($this.$boundingBox, 0.0, (-0.6000000238418579), 0.0); + nms_Material_$callClinit(); + return nms_World_handleMaterialAcceleration(var$1, var$2, nms_Material_water, $this); +} +function nms_EntitySquid_onLivingUpdate($this) { + var $var1, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_EntityLiving_onLivingUpdate($this); + if ($rt_suspending()) { + break main; + } + $this.$prevSquidPitch = $this.$squidPitch; + $this.$prevSquidYaw = $this.$squidYaw; + $this.$field_70868_i = $this.$field_70867_h; + $this.$prevTentacleAngle = $this.$tentacleAngle; + $this.$field_70867_h = $this.$field_70867_h + $this.$field_70864_bA; + if ($this.$field_70867_h > 6.2831854820251465) { + $this.$field_70867_h = $this.$field_70867_h - 6.2831854820251465; + if (!nle_EaglercraftRandom_nextInt($this.$rand0, 10)) + $this.$field_70864_bA = 1.0 / (nle_EaglercraftRandom_nextFloat($this.$rand0) + 1.0) * 0.20000000298023224; + } + if (!nms_EntitySquid_isInWater($this)) { + $this.$tentacleAngle = nms_MathHelper_abs(nms_MathHelper_sin($this.$field_70867_h)) * 3.1415927410125732 * 0.25; + $this.$squidPitch = $this.$squidPitch + ((-90.0) - $this.$squidPitch) * 0.02; + } else { + if ($this.$field_70867_h >= 3.1415927410125732) { + $this.$tentacleAngle = 0.0; + $this.$randomMotionSpeed = $this.$randomMotionSpeed * 0.8999999761581421; + $this.$field_70871_bB = $this.$field_70871_bB * 0.9900000095367432; + } else { + $var1 = $this.$field_70867_h / 3.1415927410125732; + $this.$tentacleAngle = nms_MathHelper_sin($var1 * $var1 * 3.1415927410125732) * 3.1415927410125732 * 0.25; + if ($var1 <= 0.75) + $this.$field_70871_bB = $this.$field_70871_bB * 0.800000011920929; + else { + $this.$randomMotionSpeed = 1.0; + $this.$field_70871_bB = 1.0; + } + } + $var1 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + $this.$renderYawOffset = $this.$renderYawOffset + ( -jl_Math_atan2($this.$motionX, $this.$motionZ) * 180.0 / 3.1415927410125732 - $this.$renderYawOffset) * 0.10000000149011612; + $this.$rotationYaw = $this.$renderYawOffset; + $this.$squidYaw = $this.$squidYaw + 3.1415927410125732 * $this.$field_70871_bB * 1.5; + $this.$squidPitch = $this.$squidPitch + ( -jl_Math_atan2($var1, $this.$motionY) * 180.0 / 3.1415927410125732 - $this.$squidPitch) * 0.10000000149011612; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $ptr); +} +function nms_EntitySquid_moveEntityWithHeading($this, $par1, $par2) { + var var$3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = $this.$motionX; + var$4 = $this.$motionY; + var$5 = $this.$motionZ; + $ptr = 1; + case 1: + nms_Entity_moveEntity($this, var$3, var$4, var$5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, var$3, var$4, var$5, $ptr); +} +function nms_EntitySquid_updateEntityActionState($this) { + var $var1; + a: { + $this.$entityAge = $this.$entityAge + 1 | 0; + if ($this.$entityAge > 100) { + $this.$randomMotionVecZ = 0.0; + $this.$randomMotionVecY = 0.0; + $this.$randomMotionVecX = 0.0; + } else { + if (nle_EaglercraftRandom_nextInt($this.$rand0, 50) && $this.$inWater) { + if ($this.$randomMotionVecX !== 0.0) + break a; + if ($this.$randomMotionVecY !== 0.0) + break a; + if ($this.$randomMotionVecZ !== 0.0) + break a; + } + $var1 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 3.1415927410125732 * 2.0; + $this.$randomMotionVecX = nms_MathHelper_cos($var1) * 0.20000000298023224; + $this.$randomMotionVecY = (-0.10000000149011612) + nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224; + $this.$randomMotionVecZ = nms_MathHelper_sin($var1) * 0.20000000298023224; + } + } + nms_EntityLiving_despawnEntity($this); +} +function nms_RenderSquid() { + nms_RenderLiving.call(this); +} +var nms_RenderSquid_entityTexture = null; +function nms_RenderSquid__init_(var_0, var_1) { + var var_2 = new nms_RenderSquid(); + nms_RenderSquid__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_RenderSquid__init_0($this, $par1ModelBase, $par2) { + nms_RenderLiving__init_0($this, $par1ModelBase, $par2); +} +function nms_RenderSquid_renderLivingSquid($this, $par1EntitySquid, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntitySquid = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntitySquid, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntitySquid, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderSquid_rotateSquidsCorpse($this, $par1EntitySquid, $par2, $par3, $par4) { + var $var5, $var6; + $var5 = $par1EntitySquid.$prevSquidPitch + ($par1EntitySquid.$squidPitch - $par1EntitySquid.$prevSquidPitch) * $par4; + $var6 = $par1EntitySquid.$prevSquidYaw + ($par1EntitySquid.$squidYaw - $par1EntitySquid.$prevSquidYaw) * $par4; + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.5, 0.0); + nleg_EaglerAdapterGL30_glRotatef(180.0 - $par3, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($var5, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($var6, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-1.2000000476837158), 0.0); +} +function nms_RenderSquid_handleRotationFloat($this, $par1EntitySquid, $par2) { + return $par1EntitySquid.$prevTentacleAngle + ($par1EntitySquid.$tentacleAngle - $par1EntitySquid.$prevTentacleAngle) * $par2; +} +function nms_RenderSquid_handleRotationFloat0($this, $par1EntityLiving, $par2) { + return nms_RenderSquid_handleRotationFloat($this, $par1EntityLiving, $par2); +} +function nms_RenderSquid_rotateCorpse($this, $par1EntityLiving, $par2, $par3, $par4) { + nms_RenderSquid_rotateSquidsCorpse($this, $par1EntityLiving, $par2, $par3, $par4); +} +function nms_RenderSquid_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderSquid_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderSquid_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = nms_RenderSquid_entityTexture; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderSquid__clinit_() { + nms_RenderSquid_entityTexture = nle_TextureLocation__init_($rt_s(1660)); +} +function nms_ModelSquid() { + var a = this; nms_ModelBase.call(a); + a.$squidBody = null; + a.$squidTentacles = null; +} +function nms_ModelSquid__init_0() { + var var_0 = new nms_ModelSquid(); + nms_ModelSquid__init_(var_0); + return var_0; +} +function nms_ModelSquid__init_($this) { + var var$1, $var2, var$3, $var3, $var5, $var6; + nms_ModelBase__init_0($this); + $this.$squidTentacles = $rt_createArray(nms_ModelRenderer, 8); + $this.$squidBody = nms_ModelRenderer__init_($this, 0, 0); + nms_ModelRenderer_addBox0($this.$squidBody, (-6.0), (-8.0), (-6.0), 12, 16, 12); + var$1 = $this.$squidBody; + var$1.$rotationPointY = var$1.$rotationPointY + 8.0; + $var2 = 0; + while ($var2 < $this.$squidTentacles.data.length) { + $this.$squidTentacles.data[$var2] = nms_ModelRenderer__init_($this, 48, 0); + var$3 = $var2 * 3.141592653589793; + $var3 = var$3 * 2.0 / $this.$squidTentacles.data.length; + $var5 = jl_Math_cos($var3) * 5.0; + $var6 = jl_Math_sin($var3) * 5.0; + nms_ModelRenderer_addBox0($this.$squidTentacles.data[$var2], (-1.0), 0.0, (-1.0), 2, 18, 2); + $this.$squidTentacles.data[$var2].$rotationPointX = $var5; + $this.$squidTentacles.data[$var2].$rotationPointZ = $var6; + $this.$squidTentacles.data[$var2].$rotationPointY = 15.0; + var$3 = var$3 * (-2.0) / $this.$squidTentacles.data.length + 1.5707963267948966; + $this.$squidTentacles.data[$var2].$rotateAngleY = var$3; + $var2 = $var2 + 1 | 0; + } +} +function nms_ModelSquid_setRotationAngles($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + var $var8, $var9, $var10; + $var8 = $this.$squidTentacles.data; + $var9 = $var8.length; + $var10 = 0; + while ($var10 < $var9) { + $var8[$var10].$rotateAngleX = $par3; + $var10 = $var10 + 1 | 0; + } +} +function nms_ModelSquid_render($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8; + nms_ModelSquid_setRotationAngles($this, $par2, $par3, $par4, $par5, $par6, $par7, $par1Entity); + nms_ModelRenderer_render($this.$squidBody, $par7); + $var8 = 0; + while ($var8 < $this.$squidTentacles.data.length) { + nms_ModelRenderer_render($this.$squidTentacles.data[$var8], $par7); + $var8 = $var8 + 1 | 0; + } +} +function nms_INpc() { +} +function nms_IMerchant() { +} +function nms_EntityVillager() { + var a = this; nms_EntityAgeable.call(a); + a.$randomTickDivider = 0; + a.$isMating = 0; + a.$isPlaying0 = 0; + a.$buyingPlayer = null; + a.$buyingList = null; + a.$timeUntilReset = 0; + a.$needsInitilization = 0; + a.$field_82191_bN = 0.0; +} +var nms_EntityVillager_villagerStockList = null; +var nms_EntityVillager_blacksmithSellingList = null; +function nms_EntityVillager_$callClinit() { + nms_EntityVillager_$callClinit = $rt_eraseClinit(nms_EntityVillager); + nms_EntityVillager__clinit_(); +} +function nms_EntityVillager__init_0() { + var var_0 = new nms_EntityVillager(); + nms_EntityVillager__init_(var_0); + return var_0; +} +function nms_EntityVillager__init_($this) { + nms_EntityVillager_$callClinit(); + nms_EntityAgeable__init_0($this); + $this.$randomTickDivider = 0; + $this.$isMating = 0; + $this.$isPlaying0 = 0; + nms_EntityVillager_setProfession($this, 0); + $this.$moveSpeed = 0.5; + nms_EntityAgeable_setSize($this, 0.6000000238418579, 1.7999999523162842); +} +function nms_EntityVillager_isAIEnabled($this) { + return 1; +} +function nms_EntityVillager_updateAITick($this) { + var $var3, $var2; + if (!nms_EntityVillager_isTrading($this) && $this.$timeUntilReset > 0) { + $this.$timeUntilReset = $this.$timeUntilReset - 1 | 0; + if ($this.$timeUntilReset <= 0) { + if ($this.$needsInitilization) { + a: { + if ($this.$buyingList.$size > 1) { + $var3 = ju_AbstractList_iterator($this.$buyingList); + while (true) { + if (!ju_AbstractList$1_hasNext($var3)) + break a; + $var2 = ju_AbstractList$1_next($var3); + if (nms_MerchantRecipe_func_82784_g($var2)) + nms_MerchantRecipe_func_82783_a($var2, (nle_EaglercraftRandom_nextInt($this.$rand0, 6) + nle_EaglercraftRandom_nextInt($this.$rand0, 6) | 0) + 2 | 0); + } + } + } + nms_EntityVillager_addDefaultEquipmentAndRecipies($this, 1); + $this.$needsInitilization = 0; + } + nms_EntityLiving_addPotionEffect($this, nms_PotionEffect__init_(nms_Potion_regeneration.$id5, 200, 0)); + } + } +} +function nms_EntityVillager_interact($this, $par1EntityPlayer) { + var $var2, $var3; + a: { + $var2 = nms_InventoryPlayer_getCurrentItem($par1EntityPlayer.$inventory); + if ($var2 !== null) { + $var3 = $var2.$itemID0; + nms_Item_$callClinit(); + if ($var3 == nms_Item_monsterPlacer.$itemID) { + $var3 = 1; + break a; + } + } + $var3 = 0; + } + if (!$var3 && nms_EntityLiving_isEntityAlive($this) && !nms_EntityVillager_isTrading($this) && !nms_EntityAgeable_isChild($this)) + return 1; + return 0; +} +function nms_EntityVillager_entityInit($this) { + nms_EntityAgeable_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 16, jl_Integer_valueOf(0)); +} +function nms_EntityVillager_getMaxHealth($this) { + return 20; +} +function nms_EntityVillager_canDespawn($this) { + return 0; +} +function nms_EntityVillager_getLivingSound($this) { + return $rt_s(1661); +} +function nms_EntityVillager_getHurtSound($this) { + return $rt_s(1662); +} +function nms_EntityVillager_getDeathSound($this) { + return $rt_s(1663); +} +function nms_EntityVillager_setProfession($this, $par1) { + nms_DataWatcher_updateObject($this.$dataWatcher, 16, jl_Integer_valueOf($par1)); +} +function nms_EntityVillager_getProfession($this) { + return nms_DataWatcher_getWatchableObjectInt($this.$dataWatcher, 16); +} +function nms_EntityVillager_setRevengeTarget($this, $par1EntityLiving) { + nms_EntityLiving_setRevengeTarget($this, $par1EntityLiving); +} +function nms_EntityVillager_onDeath($this, $par1DamageSource) { + nms_EntityLiving_onDeath($this, $par1DamageSource); +} +function nms_EntityVillager_isTrading($this) { + return $this.$buyingPlayer === null ? 0 : 1; +} +function nms_EntityVillager_func_82188_j($this, $par1) { + var $var2; + $var2 = $par1 + $this.$field_82191_bN; + if ($var2 > 0.8999999761581421) + $var2 = 0.8999999761581421 - ($var2 - 0.8999999761581421); + return $var2; +} +function nms_EntityVillager_addDefaultEquipmentAndRecipies($this, $par1) { + var $var2, $var8, $var10, $var11, $var6, $var3, $var5, $var7, $var9; + if ($this.$buyingList === null) + $this.$field_82191_bN = 0.0; + else + $this.$field_82191_bN = nms_MathHelper_sqrt_float(ju_ArrayList_size($this.$buyingList)) * 0.20000000298023224; + a: { + b: { + $var2 = nms_MerchantRecipeList__init_0(); + switch (nms_EntityVillager_getProfession($this)) { + case 0: + break b; + case 1: + nms_Item_$callClinit(); + nms_EntityVillager_addMerchantItem($var2, nms_Item_paper.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.800000011920929)); + nms_EntityVillager_addMerchantItem($var2, nms_Item_book.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.800000011920929)); + nms_EntityVillager_addMerchantItem($var2, nms_Item_writtenBook.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.30000001192092896)); + nms_Block_$callClinit(); + nms_EntityVillager_addBlacksmithItem($var2, nms_Block_bookShelf.$blockID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.800000011920929)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Block_glass.$blockID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.20000000298023224)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_compass.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.20000000298023224)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_pocketSundial.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.20000000298023224)); + if (nle_EaglercraftRandom_nextFloat($this.$rand0) >= nms_EntityVillager_func_82188_j($this, 0.07000000029802322)) + break a; + nms_Enchantment_$callClinit(); + $var8 = nms_Enchantment_field_92090_c.data[nle_EaglercraftRandom_nextInt($this.$rand0, nms_Enchantment_field_92090_c.data.length)]; + $var10 = nms_MathHelper_getRandomIntegerInRange($this.$rand0, nms_Enchantment_getMinLevel($var8), $var8.$getMaxLevel()); + $var11 = nms_ItemEnchantedBook_func_92111_a(nms_Item_enchantedBook, nms_EnchantmentData__init_($var8, $var10)); + $var6 = (2 + nle_EaglercraftRandom_nextInt($this.$rand0, 5 + ($var10 * 10 | 0) | 0) | 0) + (3 * $var10 | 0) | 0; + ju_ArrayList_add($var2, nms_MerchantRecipe__init_(nms_ItemStack__init_5(nms_Item_book), nms_ItemStack__init_8(nms_Item_emerald, $var6), $var11)); + break a; + case 2: + nms_Item_$callClinit(); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_eyeOfEnder.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.30000001192092896)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_expBottle.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.20000000298023224)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_redstone.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.4000000059604645)); + nms_Block_$callClinit(); + nms_EntityVillager_addBlacksmithItem($var2, nms_Block_glowStone.$blockID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.30000001192092896)); + $var3 = $rt_createIntArray(8).data; + $var3[0] = nms_Item_swordIron.$itemID; + $var3[1] = nms_Item_swordDiamond.$itemID; + $var3[2] = nms_Item_plateIron.$itemID; + $var3[3] = nms_Item_plateDiamond.$itemID; + $var3[4] = nms_Item_axeIron.$itemID; + $var3[5] = nms_Item_axeDiamond.$itemID; + $var3[6] = nms_Item_pickaxeIron.$itemID; + $var3[7] = nms_Item_pickaxeDiamond.$itemID; + $var5 = $var3.length; + $var6 = 0; + while ($var6 < $var5) { + $var7 = $var3[$var6]; + if (nle_EaglercraftRandom_nextFloat($this.$rand0) < nms_EntityVillager_func_82188_j($this, 0.05000000074505806)) + ju_ArrayList_add($var2, nms_MerchantRecipe__init_(nms_ItemStack__init_0($var7, 1, 0), nms_ItemStack__init_4(nms_Item_emerald, 2 + nle_EaglercraftRandom_nextInt($this.$rand0, 3) | 0, 0), nms_EnchantmentHelper_addRandomEnchantment($this.$rand0, nms_ItemStack__init_0($var7, 1, 0), 5 + nle_EaglercraftRandom_nextInt($this.$rand0, 15) | 0))); + $var6 = $var6 + 1 | 0; + } + break a; + case 3: + nms_Item_$callClinit(); + nms_EntityVillager_addMerchantItem($var2, nms_Item_coal.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.699999988079071)); + nms_EntityVillager_addMerchantItem($var2, nms_Item_ingotIron.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.5)); + nms_EntityVillager_addMerchantItem($var2, nms_Item_ingotGold.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.5)); + nms_EntityVillager_addMerchantItem($var2, nms_Item_diamond.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.5)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_swordIron.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.5)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_swordDiamond.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.5)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_axeIron.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.30000001192092896)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_axeDiamond.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.30000001192092896)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_pickaxeIron.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.5)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_pickaxeDiamond.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.5)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_shovelIron.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.20000000298023224)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_shovelDiamond.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.20000000298023224)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_hoeIron.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.20000000298023224)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_hoeDiamond.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.20000000298023224)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_bootsIron.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.20000000298023224)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_bootsDiamond.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.20000000298023224)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_helmetIron.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.20000000298023224)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_helmetDiamond.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.20000000298023224)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_plateIron.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.20000000298023224)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_plateDiamond.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.20000000298023224)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_legsIron.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.20000000298023224)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_legsDiamond.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.20000000298023224)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_bootsChain.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.10000000149011612)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_helmetChain.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.10000000149011612)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_plateChain.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.10000000149011612)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_legsChain.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.10000000149011612)); + break a; + case 4: + break; + default: + break a; + } + nms_Item_$callClinit(); + nms_EntityVillager_addMerchantItem($var2, nms_Item_coal.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.699999988079071)); + nms_EntityVillager_addMerchantItem($var2, nms_Item_porkRaw.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.5)); + nms_EntityVillager_addMerchantItem($var2, nms_Item_beefRaw.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.5)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_saddle.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.10000000149011612)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_plateLeather.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.30000001192092896)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_bootsLeather.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.30000001192092896)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_helmetLeather.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.30000001192092896)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_legsLeather.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.30000001192092896)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_porkCooked.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.30000001192092896)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_beefCooked.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.30000001192092896)); + break a; + } + nms_Item_$callClinit(); + nms_EntityVillager_addMerchantItem($var2, nms_Item_wheat.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.8999999761581421)); + nms_Block_$callClinit(); + nms_EntityVillager_addMerchantItem($var2, nms_Block_cloth.$blockID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.5)); + nms_EntityVillager_addMerchantItem($var2, nms_Item_chickenRaw.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.5)); + nms_EntityVillager_addMerchantItem($var2, nms_Item_fishCooked.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.4000000059604645)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_bread.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.8999999761581421)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_melon.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.30000001192092896)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_appleRed.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.30000001192092896)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_cookie.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.30000001192092896)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_shears.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.30000001192092896)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_flintAndSteel.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.30000001192092896)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_chickenCooked.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.30000001192092896)); + nms_EntityVillager_addBlacksmithItem($var2, nms_Item_arrow.$itemID, $this.$rand0, nms_EntityVillager_func_82188_j($this, 0.5)); + if (nle_EaglercraftRandom_nextFloat($this.$rand0) < nms_EntityVillager_func_82188_j($this, 0.5)) + ju_ArrayList_add($var2, nms_MerchantRecipe__init_(nms_ItemStack__init_9(nms_Block_gravel, 10), nms_ItemStack__init_5(nms_Item_emerald), nms_ItemStack__init_0(nms_Item_flint.$itemID, 4 + nle_EaglercraftRandom_nextInt($this.$rand0, 2) | 0, 0))); + } + if (ju_AbstractCollection_isEmpty($var2)) { + nms_Item_$callClinit(); + nms_EntityVillager_addMerchantItem($var2, nms_Item_ingotGold.$itemID, $this.$rand0, 1.0); + } + ju_Collections_shuffle($var2); + if ($this.$buyingList === null) + $this.$buyingList = nms_MerchantRecipeList__init_0(); + $var9 = 0; + while ($var9 < $par1 && $var9 < ju_ArrayList_size($var2)) { + nms_MerchantRecipeList_addToListWithCheck($this.$buyingList, ju_ArrayList_get($var2, $var9)); + $var9 = $var9 + 1 | 0; + } +} +function nms_EntityVillager_addMerchantItem($par0MerchantRecipeList, $par1, $par2Random, $par3) { + var var$5, var$6, var$7; + nms_EntityVillager_$callClinit(); + if (nle_EaglercraftRandom_nextFloat($par2Random) < $par3) { + var$5 = new nms_MerchantRecipe; + var$6 = new nms_ItemStack; + var$7 = ju_HashMap_get(nms_EntityVillager_villagerStockList, jl_Integer_valueOf($par1)); + nms_ItemStack__init_10(var$6, $par1, var$7 === null ? 1 : var$7.$first0.$value >= var$7.$second.$value ? var$7.$first0.$value : var$7.$first0.$value + nle_EaglercraftRandom_nextInt($par2Random, var$7.$second.$value - var$7.$first0.$value | 0) | 0, 0); + nms_Item_$callClinit(); + nms_MerchantRecipe__init_0(var$5, var$6, nms_ItemStack__init_5(nms_Item_emerald)); + ju_ArrayList_add($par0MerchantRecipeList, var$5); + } +} +function nms_EntityVillager_addBlacksmithItem($par0MerchantRecipeList, $par1, $par2Random, $par3) { + var $var5, $var4, $var6; + nms_EntityVillager_$callClinit(); + if (nle_EaglercraftRandom_nextFloat($par2Random) < $par3) { + $var5 = ju_HashMap_get(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf($par1)); + $var4 = $var5 === null ? 1 : $var5.$first0.$value >= $var5.$second.$value ? $var5.$first0.$value : $var5.$first0.$value + nle_EaglercraftRandom_nextInt($par2Random, $var5.$second.$value - $var5.$first0.$value | 0) | 0; + if ($var4 >= 0) { + $var5 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_10($var5, nms_Item_emerald.$itemID, $var4, 0); + $var6 = nms_ItemStack__init_0($par1, 1, 0); + } else { + $var5 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_10($var5, nms_Item_emerald.$itemID, 1, 0); + $var6 = nms_ItemStack__init_0($par1, -$var4, 0); + } + ju_ArrayList_add($par0MerchantRecipeList, nms_MerchantRecipe__init_1($var5, $var6)); + } +} +function nms_EntityVillager_handleHealthUpdate($this, $par1) { + var var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1 == 12) { + var$2 = $rt_s(1181); + $ptr = 1; + continue main; + } + if ($par1 == 13) { + var$2 = $rt_s(1182); + $ptr = 2; + continue main; + } + if ($par1 != 14) { + $ptr = 3; + continue main; + } + var$2 = $rt_s(1183); + $ptr = 4; + continue main; + case 1: + nms_EntityVillager_generateRandomParticles($this, var$2); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_EntityVillager_generateRandomParticles($this, var$2); + if ($rt_suspending()) { + break main; + } + return; + case 3: + nms_EntityLiving_handleHealthUpdate($this, $par1); + if ($rt_suspending()) { + break main; + } + return; + case 4: + nms_EntityVillager_generateRandomParticles($this, var$2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, var$2, $ptr); +} +function nms_EntityVillager_generateRandomParticles($this, $par1Str) { + var $var2, $var3, $var5, $var7, var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var7 = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1Str = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = 0; + if ($var2 >= 5) + return; + $var3 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var5 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var7 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + var$6 = $this.$worldObj; + var$7 = $this.$posX + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + var$8 = $this.$posY + 1.0 + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$height0; + var$9 = $this.$posZ + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + $ptr = 1; + case 1: + nms_World_spawnParticle(var$6, $par1Str, var$7, var$8, var$9, $var3, $var5, $var7); + if ($rt_suspending()) { + break main; + } + $var2 = $var2 + 1 | 0; + if ($var2 >= 5) + return; + $var3 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var5 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + $var7 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.02; + var$6 = $this.$worldObj; + var$7 = $this.$posX + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + var$8 = $this.$posY + 1.0 + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$height0; + var$9 = $this.$posZ + nle_EaglercraftRandom_nextFloat($this.$rand0) * $this.$width0 * 2.0 - $this.$width0; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Str, $var2, $var3, $var5, $var7, var$6, var$7, var$8, var$9, $ptr); +} +function nms_EntityVillager__clinit_() { + var var$1, var$2; + nms_EntityVillager_villagerStockList = ju_HashMap__init_(); + nms_EntityVillager_blacksmithSellingList = ju_HashMap__init_(); + var$1 = nms_EntityVillager_villagerStockList; + nms_Item_$callClinit(); + ju_HashMap_put(var$1, jl_Integer_valueOf(nms_Item_coal.$itemID), nms_Tuple__init_(jl_Integer_valueOf(16), jl_Integer_valueOf(24))); + ju_HashMap_put(nms_EntityVillager_villagerStockList, jl_Integer_valueOf(nms_Item_ingotIron.$itemID), nms_Tuple__init_(jl_Integer_valueOf(8), jl_Integer_valueOf(10))); + ju_HashMap_put(nms_EntityVillager_villagerStockList, jl_Integer_valueOf(nms_Item_ingotGold.$itemID), nms_Tuple__init_(jl_Integer_valueOf(8), jl_Integer_valueOf(10))); + ju_HashMap_put(nms_EntityVillager_villagerStockList, jl_Integer_valueOf(nms_Item_diamond.$itemID), nms_Tuple__init_(jl_Integer_valueOf(4), jl_Integer_valueOf(6))); + ju_HashMap_put(nms_EntityVillager_villagerStockList, jl_Integer_valueOf(nms_Item_paper.$itemID), nms_Tuple__init_(jl_Integer_valueOf(24), jl_Integer_valueOf(36))); + ju_HashMap_put(nms_EntityVillager_villagerStockList, jl_Integer_valueOf(nms_Item_book.$itemID), nms_Tuple__init_(jl_Integer_valueOf(11), jl_Integer_valueOf(13))); + ju_HashMap_put(nms_EntityVillager_villagerStockList, jl_Integer_valueOf(nms_Item_writtenBook.$itemID), nms_Tuple__init_(jl_Integer_valueOf(1), jl_Integer_valueOf(1))); + ju_HashMap_put(nms_EntityVillager_villagerStockList, jl_Integer_valueOf(nms_Item_enderPearl.$itemID), nms_Tuple__init_(jl_Integer_valueOf(3), jl_Integer_valueOf(4))); + ju_HashMap_put(nms_EntityVillager_villagerStockList, jl_Integer_valueOf(nms_Item_eyeOfEnder.$itemID), nms_Tuple__init_(jl_Integer_valueOf(2), jl_Integer_valueOf(3))); + ju_HashMap_put(nms_EntityVillager_villagerStockList, jl_Integer_valueOf(nms_Item_porkRaw.$itemID), nms_Tuple__init_(jl_Integer_valueOf(14), jl_Integer_valueOf(18))); + ju_HashMap_put(nms_EntityVillager_villagerStockList, jl_Integer_valueOf(nms_Item_beefRaw.$itemID), nms_Tuple__init_(jl_Integer_valueOf(14), jl_Integer_valueOf(18))); + ju_HashMap_put(nms_EntityVillager_villagerStockList, jl_Integer_valueOf(nms_Item_chickenRaw.$itemID), nms_Tuple__init_(jl_Integer_valueOf(14), jl_Integer_valueOf(18))); + ju_HashMap_put(nms_EntityVillager_villagerStockList, jl_Integer_valueOf(nms_Item_fishCooked.$itemID), nms_Tuple__init_(jl_Integer_valueOf(9), jl_Integer_valueOf(13))); + ju_HashMap_put(nms_EntityVillager_villagerStockList, jl_Integer_valueOf(nms_Item_seeds.$itemID), nms_Tuple__init_(jl_Integer_valueOf(34), jl_Integer_valueOf(48))); + ju_HashMap_put(nms_EntityVillager_villagerStockList, jl_Integer_valueOf(nms_Item_melonSeeds.$itemID), nms_Tuple__init_(jl_Integer_valueOf(30), jl_Integer_valueOf(38))); + ju_HashMap_put(nms_EntityVillager_villagerStockList, jl_Integer_valueOf(nms_Item_pumpkinSeeds.$itemID), nms_Tuple__init_(jl_Integer_valueOf(30), jl_Integer_valueOf(38))); + ju_HashMap_put(nms_EntityVillager_villagerStockList, jl_Integer_valueOf(nms_Item_wheat.$itemID), nms_Tuple__init_(jl_Integer_valueOf(18), jl_Integer_valueOf(22))); + var$2 = nms_EntityVillager_villagerStockList; + nms_Block_$callClinit(); + ju_HashMap_put(var$2, jl_Integer_valueOf(nms_Block_cloth.$blockID), nms_Tuple__init_(jl_Integer_valueOf(14), jl_Integer_valueOf(22))); + ju_HashMap_put(nms_EntityVillager_villagerStockList, jl_Integer_valueOf(nms_Item_rottenFlesh.$itemID), nms_Tuple__init_(jl_Integer_valueOf(36), jl_Integer_valueOf(64))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_flintAndSteel.$itemID), nms_Tuple__init_(jl_Integer_valueOf(3), jl_Integer_valueOf(4))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_shears.$itemID), nms_Tuple__init_(jl_Integer_valueOf(3), jl_Integer_valueOf(4))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_swordIron.$itemID), nms_Tuple__init_(jl_Integer_valueOf(7), jl_Integer_valueOf(11))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_swordDiamond.$itemID), nms_Tuple__init_(jl_Integer_valueOf(12), jl_Integer_valueOf(14))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_axeIron.$itemID), nms_Tuple__init_(jl_Integer_valueOf(6), jl_Integer_valueOf(8))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_axeDiamond.$itemID), nms_Tuple__init_(jl_Integer_valueOf(9), jl_Integer_valueOf(12))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_pickaxeIron.$itemID), nms_Tuple__init_(jl_Integer_valueOf(7), jl_Integer_valueOf(9))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_pickaxeDiamond.$itemID), nms_Tuple__init_(jl_Integer_valueOf(10), jl_Integer_valueOf(12))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_shovelIron.$itemID), nms_Tuple__init_(jl_Integer_valueOf(4), jl_Integer_valueOf(6))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_shovelDiamond.$itemID), nms_Tuple__init_(jl_Integer_valueOf(7), jl_Integer_valueOf(8))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_hoeIron.$itemID), nms_Tuple__init_(jl_Integer_valueOf(4), jl_Integer_valueOf(6))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_hoeDiamond.$itemID), nms_Tuple__init_(jl_Integer_valueOf(7), jl_Integer_valueOf(8))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_bootsIron.$itemID), nms_Tuple__init_(jl_Integer_valueOf(4), jl_Integer_valueOf(6))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_bootsDiamond.$itemID), nms_Tuple__init_(jl_Integer_valueOf(7), jl_Integer_valueOf(8))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_helmetIron.$itemID), nms_Tuple__init_(jl_Integer_valueOf(4), jl_Integer_valueOf(6))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_helmetDiamond.$itemID), nms_Tuple__init_(jl_Integer_valueOf(7), jl_Integer_valueOf(8))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_plateIron.$itemID), nms_Tuple__init_(jl_Integer_valueOf(10), jl_Integer_valueOf(14))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_plateDiamond.$itemID), nms_Tuple__init_(jl_Integer_valueOf(16), jl_Integer_valueOf(19))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_legsIron.$itemID), nms_Tuple__init_(jl_Integer_valueOf(8), jl_Integer_valueOf(10))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_legsDiamond.$itemID), nms_Tuple__init_(jl_Integer_valueOf(11), jl_Integer_valueOf(14))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_bootsChain.$itemID), nms_Tuple__init_(jl_Integer_valueOf(5), jl_Integer_valueOf(7))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_helmetChain.$itemID), nms_Tuple__init_(jl_Integer_valueOf(5), jl_Integer_valueOf(7))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_plateChain.$itemID), nms_Tuple__init_(jl_Integer_valueOf(11), jl_Integer_valueOf(15))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_legsChain.$itemID), nms_Tuple__init_(jl_Integer_valueOf(9), jl_Integer_valueOf(11))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_bread.$itemID), nms_Tuple__init_(jl_Integer_valueOf((-4)), jl_Integer_valueOf((-2)))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_melon.$itemID), nms_Tuple__init_(jl_Integer_valueOf((-8)), jl_Integer_valueOf((-4)))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_appleRed.$itemID), nms_Tuple__init_(jl_Integer_valueOf((-8)), jl_Integer_valueOf((-4)))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_cookie.$itemID), nms_Tuple__init_(jl_Integer_valueOf((-10)), jl_Integer_valueOf((-7)))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Block_glass.$blockID), nms_Tuple__init_(jl_Integer_valueOf((-5)), jl_Integer_valueOf((-3)))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Block_bookShelf.$blockID), nms_Tuple__init_(jl_Integer_valueOf(3), jl_Integer_valueOf(4))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_plateLeather.$itemID), nms_Tuple__init_(jl_Integer_valueOf(4), jl_Integer_valueOf(5))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_bootsLeather.$itemID), nms_Tuple__init_(jl_Integer_valueOf(2), jl_Integer_valueOf(4))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_helmetLeather.$itemID), nms_Tuple__init_(jl_Integer_valueOf(2), jl_Integer_valueOf(4))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_legsLeather.$itemID), nms_Tuple__init_(jl_Integer_valueOf(2), jl_Integer_valueOf(4))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_saddle.$itemID), nms_Tuple__init_(jl_Integer_valueOf(6), jl_Integer_valueOf(8))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_expBottle.$itemID), nms_Tuple__init_(jl_Integer_valueOf((-4)), jl_Integer_valueOf((-1)))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_redstone.$itemID), nms_Tuple__init_(jl_Integer_valueOf((-4)), jl_Integer_valueOf((-1)))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_compass.$itemID), nms_Tuple__init_(jl_Integer_valueOf(10), jl_Integer_valueOf(12))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_pocketSundial.$itemID), nms_Tuple__init_(jl_Integer_valueOf(10), jl_Integer_valueOf(12))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Block_glowStone.$blockID), nms_Tuple__init_(jl_Integer_valueOf((-3)), jl_Integer_valueOf((-1)))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_porkCooked.$itemID), nms_Tuple__init_(jl_Integer_valueOf((-7)), jl_Integer_valueOf((-5)))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_beefCooked.$itemID), nms_Tuple__init_(jl_Integer_valueOf((-7)), jl_Integer_valueOf((-5)))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_chickenCooked.$itemID), nms_Tuple__init_(jl_Integer_valueOf((-8)), jl_Integer_valueOf((-6)))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_eyeOfEnder.$itemID), nms_Tuple__init_(jl_Integer_valueOf(7), jl_Integer_valueOf(11))); + ju_HashMap_put(nms_EntityVillager_blacksmithSellingList, jl_Integer_valueOf(nms_Item_arrow.$itemID), nms_Tuple__init_(jl_Integer_valueOf((-12)), jl_Integer_valueOf((-8)))); +} +function nms_RenderVillager() { + nms_RenderLiving.call(this); + this.$villagerModel = null; +} +var nms_RenderVillager_entityTexture0 = null; +var nms_RenderVillager_entityTexture1 = null; +var nms_RenderVillager_entityTexture2 = null; +var nms_RenderVillager_entityTexture3 = null; +var nms_RenderVillager_entityTexture4 = null; +var nms_RenderVillager_entityTexture5 = null; +function nms_RenderVillager__init_0() { + var var_0 = new nms_RenderVillager(); + nms_RenderVillager__init_(var_0); + return var_0; +} +function nms_RenderVillager__init_($this) { + nms_RenderLiving__init_0($this, nms_ModelVillager__init_(0.0), 0.5); + $this.$villagerModel = $this.$mainModel; +} +function nms_RenderVillager_shouldVillagerRenderPass($this, $par1EntityVillager, $par2, $par3) { + return (-1); +} +function nms_RenderVillager_renderVillager($this, $par1EntityVillager, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityVillager = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityVillager, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityVillager, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderVillager_renderVillagerEquipedItems($this, $par1EntityVillager, $par2) { + return; +} +function nms_RenderVillager_preRenderVillager($this, $par1EntityVillager, $par2) { + var $var3; + $var3 = 0.9375; + if (nms_EntityAgeable_getGrowingAge($par1EntityVillager) >= 0) + $this.$shadowSize = 0.5; + else { + $var3 = 0.46875; + $this.$shadowSize = 0.25; + } + nleg_EaglerAdapterGL30_glScalef($var3, $var3, $var3); +} +function nms_RenderVillager_preRenderCallback($this, $par1EntityLiving, $par2) { + nms_RenderVillager_preRenderVillager($this, $par1EntityLiving, $par2); +} +function nms_RenderVillager_shouldRenderPass($this, $par1EntityLiving, $par2, $par3) { + return (-1); +} +function nms_RenderVillager_renderEquippedItems($this, $par1EntityLiving, $par2) { + return; +} +function nms_RenderVillager_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderVillager_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderVillager_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + switch (nms_EntityVillager_getProfession($par1EntityLiving)) { + case 0: + break; + case 1: + $par1EntityLiving = nms_RenderVillager_entityTexture1; + $ptr = 2; + continue main; + case 2: + $par1EntityLiving = nms_RenderVillager_entityTexture2; + $ptr = 3; + continue main; + case 3: + $par1EntityLiving = nms_RenderVillager_entityTexture3; + $ptr = 4; + continue main; + case 4: + $par1EntityLiving = nms_RenderVillager_entityTexture4; + $ptr = 5; + continue main; + default: + $par1EntityLiving = nms_RenderVillager_entityTexture5; + $ptr = 6; + continue main; + } + $par1EntityLiving = nms_RenderVillager_entityTexture0; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + case 3: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + case 4: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + case 5: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + case 6: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderVillager__clinit_() { + nms_RenderVillager_entityTexture0 = nle_TextureLocation__init_($rt_s(1664)); + nms_RenderVillager_entityTexture1 = nle_TextureLocation__init_($rt_s(1665)); + nms_RenderVillager_entityTexture2 = nle_TextureLocation__init_($rt_s(1666)); + nms_RenderVillager_entityTexture3 = nle_TextureLocation__init_($rt_s(1667)); + nms_RenderVillager_entityTexture4 = nle_TextureLocation__init_($rt_s(1668)); + nms_RenderVillager_entityTexture5 = nle_TextureLocation__init_($rt_s(1348)); +} +function nms_EntityIronGolem() { + var a = this; nms_EntityGolem.call(a); + a.$homeCheckTimer = 0; + a.$attackTimer = 0; + a.$holdRoseTick = 0; +} +function nms_EntityIronGolem__init_0() { + var var_0 = new nms_EntityIronGolem(); + nms_EntityIronGolem__init_(var_0); + return var_0; +} +function nms_EntityIronGolem__init_($this) { + nms_EntityCreature__init_0($this); + $this.$homeCheckTimer = 0; + nms_Entity_setSize($this, 1.399999976158142, 2.9000000953674316); +} +function nms_EntityIronGolem_entityInit($this) { + nms_EntityLiving_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 16, jl_Byte_valueOf(0)); +} +function nms_EntityIronGolem_isAIEnabled($this) { + return 1; +} +function nms_EntityIronGolem_updateAITick($this) { + return; +} +function nms_EntityIronGolem_getMaxHealth($this) { + return 100; +} +function nms_EntityIronGolem_decreaseAirSupply($this, $par1) { + return $par1; +} +function nms_EntityIronGolem_onLivingUpdate($this) { + var $var1, $var2, $var3, $var4, var$5, var$6, var$7, var$8, var$9, var$10, var$11, var$12, var$13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_EntityLiving_onLivingUpdate($this); + if ($rt_suspending()) { + break main; + } + if ($this.$attackTimer > 0) + $this.$attackTimer = $this.$attackTimer - 1 | 0; + if ($this.$holdRoseTick > 0) + $this.$holdRoseTick = $this.$holdRoseTick - 1 | 0; + if ($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ > 2.500000277905201E-7 && !nle_EaglercraftRandom_nextInt($this.$rand0, 5)) { + $var1 = nms_MathHelper_floor_double($this.$posX); + $var2 = nms_MathHelper_floor_double($this.$posY - 0.20000000298023224 - $this.$yOffset); + $var3 = nms_MathHelper_floor_double($this.$posZ); + $var4 = nms_World_getBlockId($this.$worldObj, $var1, $var2, $var3); + if ($var4 > 0) { + var$5 = $this.$worldObj; + var$6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$6); + jl_AbstractStringBuilder_append(var$6, $rt_s(1011)); + jl_AbstractStringBuilder_append2(var$6, $var4); + jl_AbstractStringBuilder_append(var$6, $rt_s(423)); + jl_AbstractStringBuilder_append2(var$6, nms_World_getBlockMetadata($this.$worldObj, $var1, $var2, $var3)); + var$7 = jl_AbstractStringBuilder_toString(var$6); + var$8 = $this.$posX + (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * $this.$width0; + var$9 = $this.$boundingBox.$minY + 0.1; + var$10 = $this.$posZ + (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * $this.$width0; + var$11 = 4.0 * (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5); + var$12 = 0.5; + var$13 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 4.0; + $ptr = 2; + continue main; + } + } + return; + case 2: + nms_World_spawnParticle(var$5, var$7, var$8, var$9, var$10, var$11, var$12, var$13); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, var$5, var$6, var$7, var$8, var$9, var$10, var$11, var$12, var$13, $ptr); +} +function nms_EntityIronGolem_handleHealthUpdate($this, $par1) { + var var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1 == 4) { + $this.$attackTimer = 10; + var$2 = $rt_s(1669); + var$3 = 1.0; + var$4 = 1.0; + $ptr = 1; + continue main; + } + if ($par1 == 11) { + $this.$holdRoseTick = 400; + return; + } + $ptr = 2; + continue main; + case 1: + nms_Entity_playSound($this, var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_EntityLiving_handleHealthUpdate($this, $par1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, var$2, var$3, var$4, $ptr); +} +function nms_EntityIronGolem_getAttackTimer($this) { + return $this.$attackTimer; +} +function nms_EntityIronGolem_getLivingSound($this) { + return $rt_s(1613); +} +function nms_EntityIronGolem_getHurtSound($this) { + return $rt_s(1670); +} +function nms_EntityIronGolem_getDeathSound($this) { + return $rt_s(1671); +} +function nms_EntityIronGolem_playStepSound($this, $par1, $par2, $par3, $par4) { + nms_Entity_playSound($this, $rt_s(1672), 1.0, 1.0); +} +function nms_EntityIronGolem_getHoldRoseTick($this) { + return $this.$holdRoseTick; +} +function nms_EntityIronGolem_onDeath($this, $par1DamageSource) { + nms_EntityLiving_onDeath($this, $par1DamageSource); +} +function nms_RenderIronGolem() { + nms_RenderLiving.call(this); + this.$ironGolemModel = null; +} +var nms_RenderIronGolem_terrain = null; +var nms_RenderIronGolem_entityTexture = null; +function nms_RenderIronGolem__init_0() { + var var_0 = new nms_RenderIronGolem(); + nms_RenderIronGolem__init_(var_0); + return var_0; +} +function nms_RenderIronGolem__init_($this) { + nms_RenderLiving__init_0($this, nms_ModelIronGolem__init_0(), 0.5); + $this.$ironGolemModel = $this.$mainModel; +} +function nms_RenderIronGolem_doRenderIronGolem($this, $par1EntityIronGolem, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityIronGolem = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityIronGolem, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityIronGolem, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderIronGolem_rotateIronGolemCorpse($this, $par1EntityIronGolem, $par2, $par3, $par4) { + nms_RenderLiving_rotateCorpse($this, $par1EntityIronGolem, $par2, $par3, $par4); + if ($par1EntityIronGolem.$limbYaw >= 0.01) + nleg_EaglerAdapterGL30_glRotatef(6.5 * (jl_Math_abs1(($par1EntityIronGolem.$limbSwing - $par1EntityIronGolem.$limbYaw * (1.0 - $par4) + 6.0) % 13.0 - 6.5) - 3.25) / 3.25, 0.0, 0.0, 1.0); +} +function nms_RenderIronGolem_renderIronGolemEquippedItems($this, $par1EntityIronGolem, $par2) { + var $var4, $var5, $var6, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par2 = $thread.pop();$par1EntityIronGolem = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$par1EntityIronGolem.$holdRoseTick) + return; + nleg_EaglerAdapterGL30_glEnable(32826); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glRotatef(5.0 + 180.0 * $this.$ironGolemModel.$ironGolemRightArm.$rotateAngleX / 3.1415927410125732, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef((-0.6875), 1.25, (-0.9375)); + nleg_EaglerAdapterGL30_glRotatef(90.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.800000011920929, (-0.800000011920929), 0.800000011920929); + $var4 = nms_Entity_getBrightnessForRender($par1EntityIronGolem, $par2); + $var5 = $var4 % 65536 | 0; + $var6 = $var4 / 65536 | 0; + nms_OpenGlHelper_setLightmapTextureCoords(nms_OpenGlHelper_lightmapTexUnit, $var5 / 1.0, $var6 / 1.0); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $par1EntityIronGolem = nms_RenderIronGolem_terrain; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityIronGolem); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_flipLightMatrix(); + $par1EntityIronGolem = $this.$renderBlocks; + nms_Block_$callClinit(); + var$6 = nms_Block_plantRed; + $var4 = 0; + $par2 = 1.0; + $ptr = 2; + case 2: + nms_RenderBlocks_renderBlockAsItem($par1EntityIronGolem, var$6, $var4, $par2); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_flipLightMatrix(); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glDisable(32826); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityIronGolem, $par2, $var4, $var5, $var6, var$6, $ptr); +} +function nms_RenderIronGolem_renderEquippedItems($this, $par1EntityLiving, $par2) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderIronGolem_renderIronGolemEquippedItems($this, $par1EntityLiving, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $ptr); +} +function nms_RenderIronGolem_rotateCorpse($this, $par1EntityLiving, $par2, $par3, $par4) { + nms_RenderIronGolem_rotateIronGolemCorpse($this, $par1EntityLiving, $par2, $par3, $par4); +} +function nms_RenderIronGolem_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderIronGolem_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderIronGolem_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = nms_RenderIronGolem_entityTexture; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderIronGolem__clinit_() { + nms_RenderIronGolem_terrain = nle_TextureLocation__init_($rt_s(985)); + nms_RenderIronGolem_entityTexture = nle_TextureLocation__init_($rt_s(1673)); +} +function nms_EntityAmbientCreature() { + nms_EntityLiving.call(this); +} +function nms_EntityBat() { + nms_EntityAmbientCreature.call(this); + this.$currentFlightTarget = null; +} +function nms_EntityBat__init_0() { + var var_0 = new nms_EntityBat(); + nms_EntityBat__init_(var_0); + return var_0; +} +function nms_EntityBat__init_($this) { + nms_EntityLiving__init_0($this); + nms_Entity_setSize($this, 0.5, 0.8999999761581421); + nms_EntityBat_setIsBatHanging($this, 1); +} +function nms_EntityBat_entityInit($this) { + nms_EntityLiving_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 16, jl_Byte__init_(0)); +} +function nms_EntityBat_getSoundVolume($this) { + return 0.10000000149011612; +} +function nms_EntityBat_getSoundPitch($this) { + return nms_EntityLiving_getSoundPitch($this) * 0.949999988079071; +} +function nms_EntityBat_getLivingSound($this) { + return nms_EntityBat_getIsBatHanging($this) && nle_EaglercraftRandom_nextInt($this.$rand0, 4) ? null : $rt_s(1674); +} +function nms_EntityBat_getHurtSound($this) { + return $rt_s(1675); +} +function nms_EntityBat_getDeathSound($this) { + return $rt_s(1676); +} +function nms_EntityBat_canBePushed($this) { + return 0; +} +function nms_EntityBat_getMaxHealth($this) { + return 6; +} +function nms_EntityBat_getIsBatHanging($this) { + return !(nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16) & 1) ? 0 : 1; +} +function nms_EntityBat_setIsBatHanging($this, $par1) { + var $var2; + $var2 = nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16); + if (!$par1) + nms_DataWatcher_updateObject($this.$dataWatcher, 16, jl_Byte_valueOf(($var2 & (-2)) << 24 >> 24)); + else + nms_DataWatcher_updateObject($this.$dataWatcher, 16, jl_Byte_valueOf(($var2 | 1) << 24 >> 24)); +} +function nms_EntityBat_isAIEnabled($this) { + return 1; +} +function nms_EntityBat_onUpdate($this) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_EntityLiving_onUpdate($this); + if ($rt_suspending()) { + break main; + } + if (!nms_EntityBat_getIsBatHanging($this)) + $this.$motionY = $this.$motionY * 0.6000000238418579; + else { + $this.$motionZ = 0.0; + $this.$motionY = 0.0; + $this.$motionX = 0.0; + $this.$posY = nms_MathHelper_floor_double($this.$posY) + 1.0 - $this.$height0; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $ptr); +} +function nms_EntityBat_updateAITasks($this) { + var $var1, $var3, $var5, $var8, var$5, var$6, var$7, var$8, var$9, var$10, var$11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var8 = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_EntityLiving_updateAITasks($this); + if ($rt_suspending()) { + break main; + } + if (!nms_EntityBat_getIsBatHanging($this)) { + if ($this.$currentFlightTarget !== null && !(nms_World_isAirBlock($this.$worldObj, $this.$currentFlightTarget.$posX1, $this.$currentFlightTarget.$posY1, $this.$currentFlightTarget.$posZ1) && $this.$currentFlightTarget.$posY1 >= 1)) + $this.$currentFlightTarget = null; + if (!($this.$currentFlightTarget !== null && nle_EaglercraftRandom_nextInt($this.$rand0, 30) && nms_ChunkCoordinates_getDistanceSquared($this.$currentFlightTarget, $this.$posX | 0, $this.$posY | 0, $this.$posZ | 0) >= 4.0)) + $this.$currentFlightTarget = nms_ChunkCoordinates__init_0((($this.$posX | 0) + nle_EaglercraftRandom_nextInt($this.$rand0, 7) | 0) - nle_EaglercraftRandom_nextInt($this.$rand0, 7) | 0, (($this.$posY | 0) + nle_EaglercraftRandom_nextInt($this.$rand0, 6) | 0) - 2 | 0, (($this.$posZ | 0) + nle_EaglercraftRandom_nextInt($this.$rand0, 7) | 0) - nle_EaglercraftRandom_nextInt($this.$rand0, 7) | 0); + $var1 = $this.$currentFlightTarget.$posX1 + 0.5 - $this.$posX; + $var3 = $this.$currentFlightTarget.$posY1 + 0.1 - $this.$posY; + $var5 = $this.$currentFlightTarget.$posZ1 + 0.5 - $this.$posZ; + $this.$motionX = $this.$motionX + (jl_Math_signum($var1) * 0.5 - $this.$motionX) * 0.10000000149011612; + $this.$motionY = $this.$motionY + (jl_Math_signum($var3) * 0.699999988079071 - $this.$motionY) * 0.10000000149011612; + $this.$motionZ = $this.$motionZ + (jl_Math_signum($var5) * 0.5 - $this.$motionZ) * 0.10000000149011612; + $var8 = nms_MathHelper_wrapAngleTo180_float(jl_Math_atan2($this.$motionZ, $this.$motionX) * 180.0 / 3.141592653589793 - 90.0 - $this.$rotationYaw); + $this.$moveForward = 0.5; + $this.$rotationYaw = $this.$rotationYaw + $var8; + if (!nle_EaglercraftRandom_nextInt($this.$rand0, 100) && nms_World_isBlockNormalCube($this.$worldObj, nms_MathHelper_floor_double($this.$posX), ($this.$posY | 0) + 1 | 0, nms_MathHelper_floor_double($this.$posZ))) + nms_EntityBat_setIsBatHanging($this, 1); + } else { + if (!nms_World_isBlockNormalCube($this.$worldObj, nms_MathHelper_floor_double($this.$posX), ($this.$posY | 0) + 1 | 0, nms_MathHelper_floor_double($this.$posZ))) { + nms_EntityBat_setIsBatHanging($this, 0); + var$5 = $this.$worldObj; + var$6 = null; + var$7 = 1015; + var$8 = $this.$posX | 0; + var$9 = $this.$posY | 0; + var$10 = $this.$posZ | 0; + var$11 = 0; + $ptr = 2; + continue main; + } + if (!nle_EaglercraftRandom_nextInt($this.$rand0, 200)) + $this.$rotationYawHead = nle_EaglercraftRandom_nextInt($this.$rand0, 360); + if (nms_World_getClosestPlayerToEntity($this.$worldObj, $this, 4.0) !== null) { + nms_EntityBat_setIsBatHanging($this, 0); + var$5 = $this.$worldObj; + var$6 = null; + var$7 = 1015; + var$8 = $this.$posX | 0; + var$9 = $this.$posY | 0; + var$10 = $this.$posZ | 0; + var$11 = 0; + $ptr = 3; + continue main; + } + } + return; + case 2: + nms_World_playAuxSFXAtEntity(var$5, var$6, var$7, var$8, var$9, var$10, var$11); + if ($rt_suspending()) { + break main; + } + return; + case 3: + nms_World_playAuxSFXAtEntity(var$5, var$6, var$7, var$8, var$9, var$10, var$11); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var3, $var5, $var8, var$5, var$6, var$7, var$8, var$9, var$10, var$11, $ptr); +} +function nms_EntityBat_canTriggerWalking($this) { + return 0; +} +function nms_EntityBat_fall($this, $par1) { + return; +} +function nms_EntityBat_updateFallState($this, $par1, $par3) { + return; +} +function nms_EntityBat_attackEntityFrom($this, $par1DamageSource, $par2) { + if ($this.$invulnerable) + return 0; + return 0; +} +function nms_RenderBat() { + nms_RenderLiving.call(this); + this.$renderedBatSize = 0; +} +var nms_RenderBat_entityTexture = null; +function nms_RenderBat__init_0() { + var var_0 = new nms_RenderBat(); + nms_RenderBat__init_(var_0); + return var_0; +} +function nms_RenderBat__init_($this) { + nms_RenderLiving__init_0($this, nms_ModelBat__init_0(), 0.25); + $this.$renderedBatSize = 36; +} +function nms_RenderBat_func_82443_a($this, $par1EntityBat, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityBat = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (36 != $this.$renderedBatSize) { + $this.$renderedBatSize = 36; + $this.$mainModel = nms_ModelBat__init_0(); + } + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityBat, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityBat, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderBat_func_82442_a($this, $par1EntityBat, $par2) { + nleg_EaglerAdapterGL30_glScalef(0.3499999940395355, 0.3499999940395355, 0.3499999940395355); +} +function nms_RenderBat_func_82445_a($this, $par1EntityBat, $par2, $par4, $par6) { + nms_RenderLiving_renderLivingAt($this, $par1EntityBat, $par2, $par4, $par6); +} +function nms_RenderBat_func_82444_a($this, $par1EntityBat, $par2, $par3, $par4) { + if (nms_EntityBat_getIsBatHanging($par1EntityBat)) + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-0.10000000149011612), 0.0); + else + nleg_EaglerAdapterGL30_glTranslatef(0.0, nms_MathHelper_cos($par2 * 0.30000001192092896) * 0.10000000149011612, 0.0); + nms_RenderLiving_rotateCorpse($this, $par1EntityBat, $par2, $par3, $par4); +} +function nms_RenderBat_preRenderCallback($this, $par1EntityLiving, $par2) { + nms_RenderBat_func_82442_a($this, $par1EntityLiving, $par2); +} +function nms_RenderBat_rotateCorpse($this, $par1EntityLiving, $par2, $par3, $par4) { + nms_RenderBat_func_82444_a($this, $par1EntityLiving, $par2, $par3, $par4); +} +function nms_RenderBat_renderLivingAt($this, $par1EntityLiving, $par2, $par4, $par6) { + nms_RenderLiving_renderLivingAt($this, $par1EntityLiving, $par2, $par4, $par6); +} +function nms_RenderBat_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderBat_func_82443_a($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderBat_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderBat_func_82443_a($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderBat_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = nms_RenderBat_entityTexture; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderBat__clinit_() { + nms_RenderBat_entityTexture = nle_TextureLocation__init_($rt_s(1677)); +} +function nms_IBossDisplayData() { +} +function nms_IEntityMultiPart() { +} +function nms_EntityDragon() { + var a = this; nms_EntityLiving.call(a); + a.$targetX = 0.0; + a.$targetY = 0.0; + a.$targetZ = 0.0; + a.$ringBuffer = null; + a.$ringBufferIndex = 0; + a.$dragonPartArray = null; + a.$dragonPartHead = null; + a.$dragonPartBody = null; + a.$dragonPartTail1 = null; + a.$dragonPartTail2 = null; + a.$dragonPartTail3 = null; + a.$dragonPartWing1 = null; + a.$dragonPartWing2 = null; + a.$prevAnimTime = 0.0; + a.$animTime = 0.0; + a.$forceNewTarget = 0; + a.$slowed = 0; + a.$target0 = null; + a.$deathTicks = 0; + a.$healingEnderCrystal = null; +} +function nms_EntityDragon__init_0() { + var var_0 = new nms_EntityDragon(); + nms_EntityDragon__init_(var_0); + return var_0; +} +function nms_EntityDragon__init_($this) { + var var$1, var$2, var$3; + nms_EntityLiving__init_0($this); + $this.$ringBuffer = $rt_createDoubleMultiArray([3, 64]); + $this.$ringBufferIndex = (-1); + $this.$prevAnimTime = 0.0; + $this.$animTime = 0.0; + $this.$forceNewTarget = 0; + $this.$slowed = 0; + $this.$deathTicks = 0; + $this.$healingEnderCrystal = null; + var$1 = $rt_createArray(nms_EntityDragonPart, 7); + var$2 = var$1.data; + var$3 = nms_EntityDragonPart__init_($this, $rt_s(1592), 6.0, 6.0); + $this.$dragonPartHead = var$3; + var$2[0] = var$3; + var$3 = nms_EntityDragonPart__init_($this, $rt_s(1678), 8.0, 8.0); + $this.$dragonPartBody = var$3; + var$2[1] = var$3; + var$3 = nms_EntityDragonPart__init_($this, $rt_s(1679), 4.0, 4.0); + $this.$dragonPartTail1 = var$3; + var$2[2] = var$3; + var$3 = nms_EntityDragonPart__init_($this, $rt_s(1679), 4.0, 4.0); + $this.$dragonPartTail2 = var$3; + var$2[3] = var$3; + var$3 = nms_EntityDragonPart__init_($this, $rt_s(1679), 4.0, 4.0); + $this.$dragonPartTail3 = var$3; + var$2[4] = var$3; + var$3 = nms_EntityDragonPart__init_($this, $rt_s(1680), 4.0, 4.0); + $this.$dragonPartWing1 = var$3; + var$2[5] = var$3; + var$3 = nms_EntityDragonPart__init_($this, $rt_s(1680), 4.0, 4.0); + $this.$dragonPartWing2 = var$3; + var$2[6] = var$3; + $this.$dragonPartArray = var$1; + nms_EntityLiving_setEntityHealth($this, 200); + nms_Entity_setSize($this, 16.0, 8.0); + $this.$noClip = 1; + $this.$isImmuneToFire = 1; + $this.$targetY = 100.0; + $this.$ignoreFrustumCheck = 1; +} +function nms_EntityDragon_getMaxHealth($this) { + return 200; +} +function nms_EntityDragon_entityInit($this) { + nms_EntityLiving_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 16, jl_Integer__init_(200)); +} +function nms_EntityDragon_getMovementOffsets($this, $par1, $par2) { + var var$3, $var3, $var4, $var5, var$7, $var6, $var8, var$10; + if ($this.$health <= 0) + $par2 = 0.0; + $par2 = 1.0 - $par2; + var$3 = $this.$ringBufferIndex; + $par1 = $par1 * 1 | 0; + $var3 = (var$3 - $par1 | 0) & 63; + $var4 = (($this.$ringBufferIndex - $par1 | 0) - 1 | 0) & 63; + $var5 = $rt_createDoubleArray(3); + var$7 = $var5.data; + $var6 = $this.$ringBuffer.data[$var3].data[0]; + $var8 = nms_MathHelper_wrapAngleTo180_double($this.$ringBuffer.data[$var4].data[0] - $var6); + var$10 = $par2; + var$7[0] = $var6 + $var8 * var$10; + $var6 = $this.$ringBuffer.data[$var3].data[1]; + var$7[1] = $var6 + ($this.$ringBuffer.data[$var4].data[1] - $var6) * var$10; + var$7[2] = $this.$ringBuffer.data[$var3].data[2] + ($this.$ringBuffer.data[$var4].data[2] - $this.$ringBuffer.data[$var3].data[2]) * var$10; + return $var5; +} +function nms_EntityDragon_onLivingUpdate($this) { + var $var1, $var32, $var26, $var4, $var6, var$6, $var2, $var30, $var3, $var8, var$11, var$12, $var25, $var27, $var5, $var28, $var7, $var29, $var9, $var31, $var33, $var35, $var37, $var36, $var38, $var40, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var40 = $thread.pop();$var38 = $thread.pop();$var36 = $thread.pop();$var37 = $thread.pop();$var35 = $thread.pop();$var33 = $thread.pop();$var31 = $thread.pop();$var9 = $thread.pop();$var29 = $thread.pop();$var7 = $thread.pop();$var28 = $thread.pop();$var5 = $thread.pop();$var27 = $thread.pop();$var25 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();$var8 = $thread.pop();$var3 = $thread.pop();$var30 = $thread.pop();$var2 = $thread.pop();var$6 = $thread.pop();$var6 = + $thread.pop();$var4 = $thread.pop();$var26 = $thread.pop();$var32 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var1 = nms_MathHelper_cos($this.$animTime * 3.1415927410125732 * 2.0); + if (nms_MathHelper_cos($this.$prevAnimTime * 3.1415927410125732 * 2.0) <= (-0.30000001192092896) && $var1 >= (-0.30000001192092896)) { + $var32 = $this.$worldObj; + $var26 = $this.$posX; + $var4 = $this.$posY; + $var6 = $this.$posZ; + var$6 = $rt_s(1681); + $var2 = 5.0; + $var1 = 0.800000011920929 + nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.30000001192092896; + $var30 = 0; + $ptr = 2; + continue main; + } + $this.$prevAnimTime = $this.$animTime; + if ($this.$health <= 0) { + $var1 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 8.0; + $var2 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 4.0; + $var3 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 8.0; + $var32 = $this.$worldObj; + var$6 = $rt_s(1159); + $var6 = $this.$posX + $var1; + $var8 = $this.$posY + 2.0 + $var2; + var$11 = $this.$posZ + $var3; + var$12 = 0.0; + $var26 = 0.0; + $var4 = 0.0; + $ptr = 1; + continue main; + } + nms_EntityDragon_updateDragonEnderCrystal($this); + $var1 = 0.20000000298023224 / (nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ) * 10.0 + 1.0) * jl_Math_pow(2.0, $this.$motionY); + if (!$this.$slowed) + $this.$animTime = $this.$animTime + $var1; + else + $this.$animTime = $this.$animTime + $var1 * 0.5; + a: { + $this.$rotationYaw = nms_MathHelper_wrapAngleTo180_float($this.$rotationYaw); + if ($this.$ringBufferIndex < 0) { + $var25 = 0; + while (true) { + if ($var25 >= $this.$ringBuffer.data.length) + break a; + $this.$ringBuffer.data[$var25].data[0] = $this.$rotationYaw; + $this.$ringBuffer.data[$var25].data[1] = $this.$posY; + $var25 = $var25 + 1 | 0; + } + } + } + $var30 = $this.$ringBufferIndex + 1 | 0; + $this.$ringBufferIndex = $var30; + if ($var30 == $this.$ringBuffer.data.length) + $this.$ringBufferIndex = 0; + $this.$ringBuffer.data[$this.$ringBufferIndex].data[0] = $this.$rotationYaw; + $this.$ringBuffer.data[$this.$ringBufferIndex].data[1] = $this.$posY; + if ($this.$newPosRotationIncrements > 0) { + $var26 = $this.$posX + ($this.$newPosX - $this.$posX) / $this.$newPosRotationIncrements; + $var4 = $this.$posY + ($this.$newPosY - $this.$posY) / $this.$newPosRotationIncrements; + $var6 = $this.$posZ + ($this.$newPosZ - $this.$posZ) / $this.$newPosRotationIncrements; + $var8 = nms_MathHelper_wrapAngleTo180_double($this.$newRotationYaw - $this.$rotationYaw); + $this.$rotationYaw = $this.$rotationYaw + $var8 / $this.$newPosRotationIncrements; + $this.$rotationPitch = $this.$rotationPitch + ($this.$newRotationPitch - $this.$rotationPitch) / $this.$newPosRotationIncrements; + $this.$newPosRotationIncrements = $this.$newPosRotationIncrements - 1 | 0; + nms_Entity_setPosition($this, $var26, $var4, $var6); + nms_Entity_setRotation($this, $this.$rotationYaw, $this.$rotationPitch); + } + $this.$renderYawOffset = $this.$rotationYaw; + $var32 = $this.$dragonPartHead; + $this.$dragonPartHead.$height0 = 3.0; + $var32.$width0 = 3.0; + $var32 = $this.$dragonPartTail1; + $this.$dragonPartTail1.$height0 = 2.0; + $var32.$width0 = 2.0; + $var32 = $this.$dragonPartTail2; + $this.$dragonPartTail2.$height0 = 2.0; + $var32.$width0 = 2.0; + $var32 = $this.$dragonPartTail3; + $this.$dragonPartTail3.$height0 = 2.0; + $var32.$width0 = 2.0; + $this.$dragonPartBody.$height0 = 3.0; + $this.$dragonPartBody.$width0 = 5.0; + $this.$dragonPartWing1.$height0 = 2.0; + $this.$dragonPartWing1.$width0 = 4.0; + $this.$dragonPartWing2.$height0 = 3.0; + $this.$dragonPartWing2.$width0 = 4.0; + $var1 = (nms_EntityDragon_getMovementOffsets($this, 5, 1.0).data[1] - nms_EntityDragon_getMovementOffsets($this, 10, 1.0).data[1]) * 10.0 / 180.0 * 3.1415927410125732; + $var3 = nms_MathHelper_cos($var1); + $var27 = -nms_MathHelper_sin($var1); + $var5 = $this.$rotationYaw * 3.1415927410125732 / 180.0; + $var28 = nms_MathHelper_sin($var5); + $var7 = nms_MathHelper_cos($var5); + $var32 = $this.$dragonPartBody; + $ptr = 3; + continue main; + case 1: + nms_World_spawnParticle($var32, var$6, $var6, $var8, var$11, var$12, $var26, $var4); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_WorldClient_playSound($var32, $var26, $var4, $var6, var$6, $var2, $var1, $var30); + if ($rt_suspending()) { + break main; + } + $this.$prevAnimTime = $this.$animTime; + if ($this.$health <= 0) { + $var1 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 8.0; + $var2 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 4.0; + $var3 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 8.0; + $var32 = $this.$worldObj; + var$6 = $rt_s(1159); + $var6 = $this.$posX + $var1; + $var8 = $this.$posY + 2.0 + $var2; + var$11 = $this.$posZ + $var3; + var$12 = 0.0; + $var26 = 0.0; + $var4 = 0.0; + $ptr = 1; + continue main; + } + nms_EntityDragon_updateDragonEnderCrystal($this); + $var1 = 0.20000000298023224 / (nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ) * 10.0 + 1.0) * jl_Math_pow(2.0, $this.$motionY); + if (!$this.$slowed) + $this.$animTime = $this.$animTime + $var1; + else + $this.$animTime = $this.$animTime + $var1 * 0.5; + b: { + $this.$rotationYaw = nms_MathHelper_wrapAngleTo180_float($this.$rotationYaw); + if ($this.$ringBufferIndex < 0) { + $var25 = 0; + while (true) { + if ($var25 >= $this.$ringBuffer.data.length) + break b; + $this.$ringBuffer.data[$var25].data[0] = $this.$rotationYaw; + $this.$ringBuffer.data[$var25].data[1] = $this.$posY; + $var25 = $var25 + 1 | 0; + } + } + } + $var30 = $this.$ringBufferIndex + 1 | 0; + $this.$ringBufferIndex = $var30; + if ($var30 == $this.$ringBuffer.data.length) + $this.$ringBufferIndex = 0; + $this.$ringBuffer.data[$this.$ringBufferIndex].data[0] = $this.$rotationYaw; + $this.$ringBuffer.data[$this.$ringBufferIndex].data[1] = $this.$posY; + if ($this.$newPosRotationIncrements > 0) { + $var26 = $this.$posX + ($this.$newPosX - $this.$posX) / $this.$newPosRotationIncrements; + $var4 = $this.$posY + ($this.$newPosY - $this.$posY) / $this.$newPosRotationIncrements; + $var6 = $this.$posZ + ($this.$newPosZ - $this.$posZ) / $this.$newPosRotationIncrements; + $var8 = nms_MathHelper_wrapAngleTo180_double($this.$newRotationYaw - $this.$rotationYaw); + $this.$rotationYaw = $this.$rotationYaw + $var8 / $this.$newPosRotationIncrements; + $this.$rotationPitch = $this.$rotationPitch + ($this.$newRotationPitch - $this.$rotationPitch) / $this.$newPosRotationIncrements; + $this.$newPosRotationIncrements = $this.$newPosRotationIncrements - 1 | 0; + nms_Entity_setPosition($this, $var26, $var4, $var6); + nms_Entity_setRotation($this, $this.$rotationYaw, $this.$rotationPitch); + } + $this.$renderYawOffset = $this.$rotationYaw; + $var32 = $this.$dragonPartHead; + $this.$dragonPartHead.$height0 = 3.0; + $var32.$width0 = 3.0; + $var32 = $this.$dragonPartTail1; + $this.$dragonPartTail1.$height0 = 2.0; + $var32.$width0 = 2.0; + $var32 = $this.$dragonPartTail2; + $this.$dragonPartTail2.$height0 = 2.0; + $var32.$width0 = 2.0; + $var32 = $this.$dragonPartTail3; + $this.$dragonPartTail3.$height0 = 2.0; + $var32.$width0 = 2.0; + $this.$dragonPartBody.$height0 = 3.0; + $this.$dragonPartBody.$width0 = 5.0; + $this.$dragonPartWing1.$height0 = 2.0; + $this.$dragonPartWing1.$width0 = 4.0; + $this.$dragonPartWing2.$height0 = 3.0; + $this.$dragonPartWing2.$width0 = 4.0; + $var1 = (nms_EntityDragon_getMovementOffsets($this, 5, 1.0).data[1] - nms_EntityDragon_getMovementOffsets($this, 10, 1.0).data[1]) * 10.0 / 180.0 * 3.1415927410125732; + $var3 = nms_MathHelper_cos($var1); + $var27 = -nms_MathHelper_sin($var1); + $var5 = $this.$rotationYaw * 3.1415927410125732 / 180.0; + $var28 = nms_MathHelper_sin($var5); + $var7 = nms_MathHelper_cos($var5); + $var32 = $this.$dragonPartBody; + $ptr = 3; + case 3: + nms_Entity_onUpdate($var32); + if ($rt_suspending()) { + break main; + } + nms_Entity_setLocationAndAngles($this.$dragonPartBody, $this.$posX + $var28 * 0.5, $this.$posY, $this.$posZ - $var7 * 0.5, 0.0, 0.0); + $var32 = $this.$dragonPartWing1; + $ptr = 4; + case 4: + nms_Entity_onUpdate($var32); + if ($rt_suspending()) { + break main; + } + $var32 = $this.$dragonPartWing1; + $var26 = $this.$posX; + $var4 = $var7 * 4.5; + $var26 = $var26 + $var4; + $var6 = $this.$posY + 2.0; + $var8 = $this.$posZ; + var$11 = $var28 * 4.5; + nms_Entity_setLocationAndAngles($var32, $var26, $var6, $var8 + var$11, 0.0, 0.0); + $var32 = $this.$dragonPartWing2; + $ptr = 5; + case 5: + nms_Entity_onUpdate($var32); + if ($rt_suspending()) { + break main; + } + nms_Entity_setLocationAndAngles($this.$dragonPartWing2, $this.$posX - $var4, $this.$posY + 2.0, $this.$posZ - var$11, 0.0, 0.0); + $var29 = nms_EntityDragon_getMovementOffsets($this, 5, 1.0).data; + $var9 = nms_EntityDragon_getMovementOffsets($this, 0, 1.0).data; + $var31 = nms_MathHelper_sin($this.$rotationYaw * 3.1415927410125732 / 180.0 - $this.$randomYawVelocity * 0.009999999776482582); + $var33 = nms_MathHelper_cos($this.$rotationYaw * 3.1415927410125732 / 180.0 - $this.$randomYawVelocity * 0.009999999776482582); + $var32 = $this.$dragonPartHead; + $ptr = 6; + case 6: + nms_Entity_onUpdate($var32); + if ($rt_suspending()) { + break main; + } + nms_Entity_setLocationAndAngles($this.$dragonPartHead, $this.$posX + $var31 * 5.5 * $var3, $this.$posY + ($var9[1] - $var29[1]) * 1.0 + $var27 * 5.5, $this.$posZ - $var33 * 5.5 * $var3, 0.0, 0.0); + $var30 = 0; + $var28 = $var28 * 1.5; + $var7 = $var7 * 1.5; + if ($var30 >= 3) + return; + $var32 = null; + if (!$var30) + $var32 = $this.$dragonPartTail1; + if ($var30 == 1) + $var32 = $this.$dragonPartTail2; + if ($var30 == 2) + $var32 = $this.$dragonPartTail3; + $var9 = nms_EntityDragon_getMovementOffsets($this, 12 + ($var30 * 2 | 0) | 0, 1.0).data; + $var35 = $this.$rotationYaw * 3.1415927410125732 / 180.0 + nms_EntityDragon_simplifyAngle($this, $var9[0] - $var29[0]) * 3.1415927410125732 / 180.0 * 1.0; + $var37 = nms_MathHelper_sin($var35); + $var36 = nms_MathHelper_cos($var35); + $var38 = 1.5; + $var30 = $var30 + 1 | 0; + $var40 = $var30 * 2.0; + $ptr = 7; + case 7: + nms_Entity_onUpdate($var32); + if ($rt_suspending()) { + break main; + } + nms_Entity_setLocationAndAngles($var32, $this.$posX - ($var28 + $var37 * $var40) * $var3, $this.$posY + ($var9[1] - $var29[1]) * 1.0 - ($var40 + $var38) * $var27 + 1.5, $this.$posZ + ($var7 + $var36 * $var40) * $var3, 0.0, 0.0); + if ($var30 >= 3) + return; + $var32 = null; + if (!$var30) + $var32 = $this.$dragonPartTail1; + if ($var30 == 1) + $var32 = $this.$dragonPartTail2; + if ($var30 == 2) + $var32 = $this.$dragonPartTail3; + $var9 = nms_EntityDragon_getMovementOffsets($this, 12 + ($var30 * 2 | 0) | 0, 1.0).data; + $var35 = $this.$rotationYaw * 3.1415927410125732 / 180.0 + nms_EntityDragon_simplifyAngle($this, $var9[0] - $var29[0]) * 3.1415927410125732 / 180.0 * 1.0; + $var37 = nms_MathHelper_sin($var35); + $var36 = nms_MathHelper_cos($var35); + $var38 = 1.5; + $var30 = $var30 + 1 | 0; + $var40 = $var30 * 2.0; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var32, $var26, $var4, $var6, var$6, $var2, $var30, $var3, $var8, var$11, var$12, $var25, $var27, $var5, $var28, $var7, $var29, $var9, $var31, $var33, $var35, $var37, $var36, $var38, $var40, $ptr); +} +function nms_EntityDragon_updateDragonEnderCrystal($this) { + var $var2, $var3, $var4, $var6, $var7, $var8; + if ($this.$healingEnderCrystal !== null) { + if ($this.$healingEnderCrystal.$isDead) + $this.$healingEnderCrystal = null; + else if (!($this.$ticksExisted % 10 | 0) && $this.$health < 200) + nms_EntityLiving_setEntityHealth($this, $this.$health + 1 | 0); + } + if (!nle_EaglercraftRandom_nextInt($this.$rand0, 10)) { + $var2 = nms_World_getEntitiesWithinAABB($this.$worldObj, $rt_cls(nms_EntityEnderCrystal), nms_AxisAlignedBB_expand($this.$boundingBox, 32.0, 32.0, 32.0)); + $var3 = null; + $var4 = 1.7976931348623157E308; + $var6 = ju_AbstractList_iterator($var2); + while (ju_AbstractList$1_hasNext($var6)) { + $var7 = ju_AbstractList$1_next($var6); + $var8 = nms_Entity_getDistanceSqToEntity($var7, $this); + if ($var8 < $var4) { + $var4 = $var8; + $var3 = $var7; + } + } + $this.$healingEnderCrystal = $var3; + } +} +function nms_EntityDragon_simplifyAngle($this, $par1) { + return nms_MathHelper_wrapAngleTo180_double($par1); +} +function nms_EntityDragon_attackEntityFromPart($this, $par1EntityDragonPart, $par2DamageSource, $par3) { + var $var4, $var5, $var6; + if ($par1EntityDragonPart !== $this.$dragonPartHead) + $par3 = ($par3 / 4 | 0) + 1 | 0; + $var4 = $this.$rotationYaw * 3.1415927410125732 / 180.0; + $var5 = nms_MathHelper_sin($var4); + $var6 = nms_MathHelper_cos($var4); + $this.$targetX = $this.$posX + $var5 * 5.0 + (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 2.0; + $this.$targetY = $this.$posY + nle_EaglercraftRandom_nextFloat($this.$rand0) * 3.0 + 1.0; + $this.$targetZ = $this.$posZ - $var6 * 5.0 + (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 2.0; + $this.$target0 = null; + if (!(!($par2DamageSource.$getEntity() instanceof nms_EntityPlayer) && !$par2DamageSource.$explosion)) + nms_EntityDragon_func_82195_e($this, $par2DamageSource, $par3); + return 1; +} +function nms_EntityDragon_attackEntityFrom($this, $par1DamageSource, $par2) { + return 0; +} +function nms_EntityDragon_func_82195_e($this, $par1DamageSource, $par2) { + return 0; +} +function nms_EntityDragon_onDeathUpdate($this) { + var $var1, $var2, $var3, var$4, var$5, var$6, var$7, var$8, var$9, var$10, var$11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$deathTicks = $this.$deathTicks + 1 | 0; + if ($this.$deathTicks >= 180 && $this.$deathTicks <= 200) { + $var1 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 8.0; + $var2 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 4.0; + $var3 = (nle_EaglercraftRandom_nextFloat($this.$rand0) - 0.5) * 8.0; + var$4 = $this.$worldObj; + var$5 = $rt_s(1158); + var$6 = $this.$posX + $var1; + var$7 = $this.$posY + 2.0 + $var2; + var$8 = $this.$posZ + $var3; + var$9 = 0.0; + var$10 = 0.0; + var$11 = 0.0; + $ptr = 2; + continue main; + } + var$8 = 0.0; + var$10 = 0.10000000149011612; + var$11 = 0.0; + $ptr = 1; + case 1: + nms_Entity_moveEntity($this, var$8, var$10, var$11); + if ($rt_suspending()) { + break main; + } + $var1 = $this.$rotationYaw + 20.0; + $this.$rotationYaw = $var1; + $this.$renderYawOffset = $var1; + return; + case 2: + nms_World_spawnParticle(var$4, var$5, var$6, var$7, var$8, var$9, var$10, var$11); + if ($rt_suspending()) { + break main; + } + var$8 = 0.0; + var$10 = 0.10000000149011612; + var$11 = 0.0; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, var$4, var$5, var$6, var$7, var$8, var$9, var$10, var$11, $ptr); +} +function nms_EntityDragon_despawnEntity($this) { + return; +} +function nms_EntityDragon_getParts($this) { + return $this.$dragonPartArray; +} +function nms_EntityDragon_canBeCollidedWith($this) { + return 0; +} +function nms_EntityDragon_getBossHealth($this) { + return nms_DataWatcher_getWatchableObjectInt($this.$dataWatcher, 16); +} +function nms_EntityDragon_func_82194_d($this) { + return $this.$worldObj !== null ? $this.$worldObj : nmc_Minecraft_theMinecraft.$theWorld; +} +function nms_EntityDragon_getLivingSound($this) { + return $rt_s(1682); +} +function nms_EntityDragon_getHurtSound($this) { + return $rt_s(1683); +} +function nms_EntityDragon_getSoundVolume($this) { + return 5.0; +} +function nms_RenderDragon() { + nms_RenderLiving.call(this); + this.$modelDragon = null; +} +var nms_RenderDragon_updateModelState = 0; +var nms_RenderDragon_tex_shuffle = null; +var nms_RenderDragon_tex_beam = null; +var nms_RenderDragon_tex_eyes = null; +var nms_RenderDragon_entityTexture = null; +function nms_RenderDragon__init_0() { + var var_0 = new nms_RenderDragon(); + nms_RenderDragon__init_(var_0); + return var_0; +} +function nms_RenderDragon__init_($this) { + nms_RenderLiving__init_0($this, nms_ModelDragon__init_(0.0), 0.5); + $this.$modelDragon = $this.$mainModel; + $this.$renderPassModel = $this.$mainModel; +} +function nms_RenderDragon_rotateDragonBody($this, $par1EntityDragon, $par2, $par3, $par4) { + var $var5, $var6; + $var5 = nms_EntityDragon_getMovementOffsets($par1EntityDragon, 7, $par4).data[0]; + $var6 = nms_EntityDragon_getMovementOffsets($par1EntityDragon, 5, $par4).data[1] - nms_EntityDragon_getMovementOffsets($par1EntityDragon, 10, $par4).data[1]; + nleg_EaglerAdapterGL30_glRotatef( -$var5, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($var6 * 10.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, 1.0); + if ($par1EntityDragon.$deathTime > 0) { + $par2 = nms_MathHelper_sqrt_float(($par1EntityDragon.$deathTime + $par4 - 1.0) / 20.0 * 1.600000023841858); + if ($par2 > 1.0) + $par2 = 1.0; + nleg_EaglerAdapterGL30_glRotatef($par2 * 90.0, 0.0, 0.0, 1.0); + } +} +function nms_RenderDragon_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = nms_RenderDragon_entityTexture; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderDragon_renderDragonModel($this, $par1EntityDragon, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();$var8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityDragon = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1EntityDragon.$deathTicks <= 0) { + $ptr = 1; + continue main; + } + $var8 = $par1EntityDragon.$deathTicks / 200.0; + nleg_EaglerAdapterGL30_glDepthFunc(515); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glAlphaFunc(516, $var8); + var$9 = nms_RenderDragon_tex_shuffle; + $ptr = 2; + continue main; + case 1: + nms_RenderDragon_bindTexture($this, $par1EntityDragon); + if ($rt_suspending()) { + break main; + } + $this.$mainModel.$render0($par1EntityDragon, $par2, $par3, $par4, $par5, $par6, $par7); + if ($par1EntityDragon.$hurtTime > 0) { + nleg_EaglerAdapterGL30_glDepthFunc(514); + nleg_EaglerAdapterGL30_glDisable(3553); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glColor4f(1.0, 0.0, 0.0, 0.5); + $this.$mainModel.$render0($par1EntityDragon, $par2, $par3, $par4, $par5, $par6, $par7); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glDepthFunc(515); + } + return; + case 2: + nle_TextureLocation_bindTexture(var$9); + if ($rt_suspending()) { + break main; + } + $this.$mainModel.$render0($par1EntityDragon, $par2, $par3, $par4, $par5, $par6, $par7); + nleg_EaglerAdapterGL30_glAlphaFunc(516, 0.10000000149011612); + nleg_EaglerAdapterGL30_glDepthFunc(514); + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityDragon, $par2, $par3, $par4, $par5, $par6, $par7, $var8, var$9, $ptr); +} +function nms_RenderDragon_renderDragon($this, $par1EntityDragon, $par2, $par4, $par6, $par8, $par9) { + var $var11, var$8, var$9, var$10, $var12, $var13, $var14, $var16, $var15, $var17, var$17, $var18, $var19, $var21, var$21, $var22, $var23, $var24, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var24 = $thread.pop();$var23 = $thread.pop();$var22 = $thread.pop();var$21 = $thread.pop();$var21 = $thread.pop();$var19 = $thread.pop();$var18 = $thread.pop();var$17 = $thread.pop();$var17 = $thread.pop();$var15 = $thread.pop();$var16 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();$var11 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 + = $thread.pop();$par2 = $thread.pop();$par1EntityDragon = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_BossStatus_func_82824_a($par1EntityDragon, 0); + if (nms_RenderDragon_updateModelState != 4) { + $this.$mainModel = nms_ModelDragon__init_(0.0); + nms_RenderDragon_updateModelState = 4; + } + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityDragon, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + if ($par1EntityDragon.$healingEnderCrystal === null) + return; + $var11 = nms_MathHelper_sin(($par1EntityDragon.$healingEnderCrystal.$innerRotation + $par9) * 0.20000000298023224) / 2.0 + 0.5; + $par8 = ($var11 * $var11 + $var11) * 0.20000000298023224; + var$8 = $par1EntityDragon.$healingEnderCrystal.$posX - $par1EntityDragon.$posX; + var$9 = $par1EntityDragon.$prevPosX - $par1EntityDragon.$posX; + var$10 = 1.0 - $par9; + $var12 = var$8 - var$9 * var$10; + $var13 = $par8 + $par1EntityDragon.$healingEnderCrystal.$posY - 1.0 - $par1EntityDragon.$posY - ($par1EntityDragon.$prevPosY - $par1EntityDragon.$posY) * var$10; + $var14 = $par1EntityDragon.$healingEnderCrystal.$posZ - $par1EntityDragon.$posZ - ($par1EntityDragon.$prevPosZ - $par1EntityDragon.$posZ) * var$10; + $par8 = $var12 * $var12; + $var16 = $var14 * $var14; + $var15 = nms_MathHelper_sqrt_float($par8 + $var16); + $par8 = $par8 + $var13 * $var13 + $var16; + $var16 = nms_MathHelper_sqrt_float($par8); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4 + 2.0, $par6); + nleg_EaglerAdapterGL30_glRotatef( -jl_Math_atan2($var14, $var12) * 180.0 / 3.1415927410125732 - 90.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef( -jl_Math_atan2($var15, $var13) * 180.0 / 3.1415927410125732 - 90.0, 1.0, 0.0, 0.0); + nlea_Tessellator_$callClinit(); + $var17 = nlea_Tessellator_instance; + nms_RenderHelper_disableStandardItemLighting(); + nleg_EaglerAdapterGL30_glDisable(2884); + var$17 = nms_RenderDragon_tex_beam; + $ptr = 2; + case 2: + nle_TextureLocation_bindTexture(var$17); + if ($rt_suspending()) { + break main; + } + $var18 = 0.0 - ($par1EntityDragon.$ticksExisted + $par9) * 0.009999999776482582; + $var19 = nms_MathHelper_sqrt_float($par8) / 32.0 - ($par1EntityDragon.$ticksExisted + $par9) * 0.009999999776482582; + nlea_Tessellator_startDrawing($var17, 5); + $var21 = 0; + var$8 = $var19; + var$9 = $var16; + var$21 = $var18; + while ($var21 <= 8) { + $par8 = $var21 % 8 | 0; + $par9 = $par8 * 3.1415927410125732 * 2.0 / 8.0; + $var22 = nms_MathHelper_sin($par9) * 0.75; + $var23 = nms_MathHelper_cos($par9) * 0.75; + $var24 = $par8 * 1.0 / 8.0; + nlea_Tessellator_setColorOpaque_I($var17, 0); + $par2 = $var22 * 0.20000000298023224; + $par4 = $var23 * 0.20000000298023224; + var$10 = $var24; + nlea_Tessellator_addVertexWithUV($var17, $par2, $par4, 0.0, var$10, var$8); + nlea_Tessellator_setColorOpaque_I($var17, 16777215); + nlea_Tessellator_addVertexWithUV($var17, $var22, $var23, var$9, var$10, var$21); + $var21 = $var21 + 1 | 0; + } + nlea_Tessellator_draw($var17); + nleg_EaglerAdapterGL30_glEnable(2884); + nms_RenderHelper_enableStandardItemLighting(); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityDragon, $par2, $par4, $par6, $par8, $par9, $var11, var$8, var$9, var$10, $var12, $var13, $var14, $var16, $var15, $var17, var$17, $var18, $var19, $var21, var$21, $var22, $var23, $var24, $ptr); +} +function nms_RenderDragon_renderDragonDying($this, $par1EntityDragon, $par2) { + var $var3, $var4, $var5, $var6, $var7, var$8, var$9, $var8, $var9, var$12, var$13, var$14, var$15; + nlea_Tessellator_$callClinit(); + $var3 = nlea_Tessellator_instance; + if ($par1EntityDragon.$deathTicks > 0) { + nms_RenderHelper_disableStandardItemLighting(); + $var4 = ($par1EntityDragon.$deathTicks + $par2) / 200.0; + $var5 = 0.0; + if ($var4 > 0.800000011920929) + $var5 = ($var4 - 0.800000011920929) / 0.20000000298023224; + $var6 = nle_EaglercraftRandom__init_1(Long_fromInt(432)); + nleg_EaglerAdapterGL30_glDisable(3553); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 1); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glDepthMask(0); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-1.0), (-2.0)); + $var7 = 0; + var$8 = ($var4 + $var4 * $var4) / 2.0 * 60.0; + var$9 = $var4 * 90.0; + while ($var7 < var$8) { + nleg_EaglerAdapterGL30_glRotatef(nle_EaglercraftRandom_nextFloat($var6) * 360.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(nle_EaglercraftRandom_nextFloat($var6) * 360.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(nle_EaglercraftRandom_nextFloat($var6) * 360.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef(nle_EaglercraftRandom_nextFloat($var6) * 360.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(nle_EaglercraftRandom_nextFloat($var6) * 360.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(nle_EaglercraftRandom_nextFloat($var6) * 360.0 + var$9, 0.0, 0.0, 1.0); + nlea_Tessellator_startDrawing($var3, 6); + $var8 = nle_EaglercraftRandom_nextFloat($var6) * 20.0 + 5.0 + $var5 * 10.0; + $var9 = nle_EaglercraftRandom_nextFloat($var6) * 2.0 + 1.0 + $var5 * 2.0; + nlea_Tessellator_setColorRGBA_I($var3, 16777215, 255.0 * (1.0 - $var5) | 0); + nlea_Tessellator_addVertex($var3, 0.0, 0.0, 0.0); + nlea_Tessellator_setColorRGBA_I($var3, 16711935, 0); + var$12 = $var9; + var$13 = (-0.866) * var$12; + var$14 = $var8; + var$15 = (-0.5) * $var9; + nlea_Tessellator_addVertex($var3, var$13, var$14, var$15); + nlea_Tessellator_addVertex($var3, 0.866 * var$12, var$14, var$15); + nlea_Tessellator_addVertex($var3, 0.0, var$14, 1.0 * $var9); + nlea_Tessellator_addVertex($var3, var$13, var$14, var$15); + nlea_Tessellator_draw($var3); + $var7 = $var7 + 1 | 0; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glDepthMask(1); + nleg_EaglerAdapterGL30_glDisable(2884); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glEnable(3008); + nms_RenderHelper_enableStandardItemLighting(); + } +} +function nms_RenderDragon_renderGlow($this, $par1EntityDragon, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityDragon = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par2 == 1) + nleg_EaglerAdapterGL30_glDepthFunc(515); + if ($par2) + return (-1); + $par1EntityDragon = nms_RenderDragon_tex_eyes; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityDragon); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glBlendFunc(1, 1); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glDepthFunc(514); + nms_OpenGlHelper_setLightmapTextureCoords(nms_OpenGlHelper_lightmapTexUnit, 61680.0, 0.0); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityDragon, $par2, $par3, $ptr); +} +function nms_RenderDragon_shouldRenderPass($this, $par1EntityLiving, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + $tmp = nms_RenderDragon_renderGlow($this, $par1EntityLiving, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par3, $ptr); +} +function nms_RenderDragon_renderEquippedItems($this, $par1EntityLiving, $par2) { + nms_RenderDragon_renderDragonDying($this, $par1EntityLiving, $par2); +} +function nms_RenderDragon_rotateCorpse($this, $par1EntityLiving, $par2, $par3, $par4) { + nms_RenderDragon_rotateDragonBody($this, $par1EntityLiving, $par2, $par3, $par4); +} +function nms_RenderDragon_renderModel($this, $par1EntityLiving, $par2, $par3, $par4, $par5, $par6, $par7) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderDragon_renderDragonModel($this, $par1EntityLiving, $par2, $par3, $par4, $par5, $par6, $par7); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par3, $par4, $par5, $par6, $par7, $ptr); +} +function nms_RenderDragon_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderDragon_renderDragon($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderDragon_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderDragon_renderDragon($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderDragon__clinit_() { + nms_RenderDragon_updateModelState = 0; + nms_RenderDragon_tex_shuffle = nle_TextureLocation__init_($rt_s(1684)); + nms_RenderDragon_tex_beam = nle_TextureLocation__init_($rt_s(1685)); + nms_RenderDragon_tex_eyes = nle_TextureLocation__init_($rt_s(1686)); + nms_RenderDragon_entityTexture = nle_TextureLocation__init_($rt_s(1687)); +} +function nms_EntityEnderCrystal() { + var a = this; nms_Entity.call(a); + a.$innerRotation = 0; + a.$health0 = 0; +} +function nms_EntityEnderCrystal__init_0() { + var var_0 = new nms_EntityEnderCrystal(); + nms_EntityEnderCrystal__init_(var_0); + return var_0; +} +function nms_EntityEnderCrystal__init_1(var_0, var_1, var_2, var_3) { + var var_4 = new nms_EntityEnderCrystal(); + nms_EntityEnderCrystal__init_2(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function nms_EntityEnderCrystal__init_($this) { + nms_Entity__init_0($this); + $this.$innerRotation = 0; + $this.$preventEntitySpawning = 1; + nms_Entity_setSize($this, 2.0, 2.0); + $this.$yOffset = $this.$height0 / 2.0; + $this.$health0 = 5; + $this.$innerRotation = nle_EaglercraftRandom_nextInt($this.$rand0, 100000); +} +function nms_EntityEnderCrystal__init_2($this, $par1World, $par2, $par4, $par6) { + nms_EntityEnderCrystal__init_($this); + nms_Entity_setWorld($this, $par1World); + nms_Entity_setPosition($this, $par2, $par4, $par6); +} +function nms_EntityEnderCrystal_canTriggerWalking($this) { + return 0; +} +function nms_EntityEnderCrystal_entityInit($this) { + nms_DataWatcher_addObject($this.$dataWatcher, 8, jl_Integer_valueOf($this.$health0)); +} +function nms_EntityEnderCrystal_onUpdate($this) { + var $var1, $var2, $var3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + $this.$innerRotation = $this.$innerRotation + 1 | 0; + nms_DataWatcher_updateObject($this.$dataWatcher, 8, jl_Integer_valueOf($this.$health0)); + $var1 = nms_MathHelper_floor_double($this.$posX); + $var2 = nms_MathHelper_floor_double($this.$posY); + $var3 = nms_MathHelper_floor_double($this.$posZ); + var$4 = nms_World_getBlockId($this.$worldObj, $var1, $var2, $var3); + nms_Block_$callClinit(); + if (var$4 == nms_Block_fire.$blockID) + return; + var$5 = $this.$worldObj; + var$4 = nms_Block_fire.$blockID; + $ptr = 1; + case 1: + nms_World_setBlock0(var$5, $var1, $var2, $var3, var$4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, var$4, var$5, $ptr); +} +function nms_EntityEnderCrystal_getShadowSize($this) { + return 0.0; +} +function nms_EntityEnderCrystal_canBeCollidedWith($this) { + return 1; +} +function nms_EntityEnderCrystal_attackEntityFrom($this, $par1DamageSource, $par2) { + if (!$this.$invulnerable) + return 1; + return 0; +} +function nms_RenderEnderCrystal() { + var a = this; nms_Render.call(a); + a.$field_76996_a = 0; + a.$field_76995_b = null; +} +var nms_RenderEnderCrystal_tex = null; +function nms_RenderEnderCrystal__init_0() { + var var_0 = new nms_RenderEnderCrystal(); + nms_RenderEnderCrystal__init_(var_0); + return var_0; +} +function nms_RenderEnderCrystal__init_($this) { + nms_Render__init_0($this); + $this.$field_76996_a = (-1); + $this.$shadowSize = 0.5; +} +function nms_RenderEnderCrystal_doRenderEnderCrystal($this, $par1EntityEnderCrystal, $par2, $par4, $par6, $par8, $par9) { + var var$7, $var10, var$9, $var11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var11 = $thread.pop();var$9 = $thread.pop();$var10 = $thread.pop();var$7 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityEnderCrystal = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$field_76996_a != 1) { + var$7 = new nms_ModelEnderCrystal; + nms_ModelBase__init_0(var$7); + var$7.$glass = nms_ModelRenderer__init_0(var$7, $rt_s(1688)); + nms_ModelRenderer_addBox0(nms_ModelRenderer_setTextureOffset(var$7.$glass, 0, 0), (-4.0), (-4.0), (-4.0), 8, 8, 8); + var$7.$cube = nms_ModelRenderer__init_0(var$7, $rt_s(1689)); + nms_ModelRenderer_addBox0(nms_ModelRenderer_setTextureOffset(var$7.$cube, 32, 0), (-4.0), (-4.0), (-4.0), 8, 8, 8); + var$7.$base = nms_ModelRenderer__init_0(var$7, $rt_s(1690)); + nms_ModelRenderer_addBox0(nms_ModelRenderer_setTextureOffset(var$7.$base, 0, 16), (-6.0), 0.0, (-6.0), 12, 4, 12); + $this.$field_76995_b = var$7; + $this.$field_76996_a = 1; + } + $var10 = $par1EntityEnderCrystal.$innerRotation + $par9; + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4, $par6); + var$9 = nms_RenderEnderCrystal_tex; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$9); + if ($rt_suspending()) { + break main; + } + $var11 = nms_MathHelper_sin($var10 * 0.20000000298023224) / 2.0 + 0.5; + $par9 = $var11 + $var11 * $var11; + nms_ModelEnderCrystal_render($this.$field_76995_b, $par1EntityEnderCrystal, 0.0, $var10 * 3.0, $par9 * 0.20000000298023224, 0.0, 0.0, 0.0625); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityEnderCrystal, $par2, $par4, $par6, $par8, $par9, var$7, $var10, var$9, $var11, $ptr); +} +function nms_RenderEnderCrystal_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderEnderCrystal_doRenderEnderCrystal($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderEnderCrystal__clinit_() { + nms_RenderEnderCrystal_tex = nle_TextureLocation__init_($rt_s(1691)); +} +function nms_EntityWither() { + var a = this; nms_EntityMob.call(a); + a.$field_82220_d = null; + a.$field_82221_e = null; + a.$field_82217_f = null; + a.$field_82218_g = null; + a.$field_82223_h = null; + a.$field_82224_i = null; + a.$field_82222_j = 0; +} +var nms_EntityWither_attackEntitySelector = null; +function nms_EntityWither__init_0() { + var var_0 = new nms_EntityWither(); + nms_EntityWither__init_(var_0); + return var_0; +} +function nms_EntityWither__init_($this) { + nms_EntityMob__init_0($this); + $this.$field_82220_d = $rt_createFloatArray(2); + $this.$field_82221_e = $rt_createFloatArray(2); + $this.$field_82217_f = $rt_createFloatArray(2); + $this.$field_82218_g = $rt_createFloatArray(2); + $this.$field_82223_h = $rt_createIntArray(2); + $this.$field_82224_i = $rt_createIntArray(2); + nms_EntityLiving_setEntityHealth($this, 300); + nms_Entity_setSize($this, 0.8999999761581421, 4.0); + $this.$isImmuneToFire = 1; + $this.$moveSpeed = 0.6000000238418579; + $this.$experienceValue = 50; +} +function nms_EntityWither_entityInit($this) { + nms_EntityLiving_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 16, jl_Integer__init_(100)); + nms_DataWatcher_addObject($this.$dataWatcher, 17, jl_Integer__init_(0)); + nms_DataWatcher_addObject($this.$dataWatcher, 18, jl_Integer__init_(0)); + nms_DataWatcher_addObject($this.$dataWatcher, 19, jl_Integer__init_(0)); + nms_DataWatcher_addObject($this.$dataWatcher, 20, jl_Integer__init_(0)); +} +function nms_EntityWither_getShadowSize($this) { + return $this.$height0 / 8.0; +} +function nms_EntityWither_getLivingSound($this) { + return $rt_s(1692); +} +function nms_EntityWither_getHurtSound($this) { + return $rt_s(1693); +} +function nms_EntityWither_getDeathSound($this) { + return $rt_s(1694); +} +function nms_EntityWither_isInvul($this) { + var $var1, var$2; + a: { + b: { + $var1 = nms_EntityWither_func_82212_n($this); + if ($var1 > 0) { + if ($var1 > 80) + break b; + if ((($var1 / 5 | 0) % 2 | 0) != 1) + break b; + } + var$2 = 0; + break a; + } + var$2 = 1; + } + return var$2; +} +function nms_EntityWither_onLivingUpdate($this) { + var $var20, $var22, $var21, $var3, $var4, $var6, $var8, $var10, $var12, $var14, $var16, $var18, $var19, $var23, $var5, $var7, var$17, var$18, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$18 = $thread.pop();var$17 = $thread.pop();$var7 = $thread.pop();$var5 = $thread.pop();$var23 = $thread.pop();$var19 = $thread.pop();$var18 = $thread.pop();$var16 = $thread.pop();$var14 = $thread.pop();$var12 = $thread.pop();$var10 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var21 = $thread.pop();$var22 = $thread.pop();$var20 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$motionY = $this.$motionY * 0.6000000238418579; + if ($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ > 0.05000000074505806) + $this.$rotationYaw = jl_Math_atan2($this.$motionZ, $this.$motionX) * 57.2957763671875 - 90.0; + $ptr = 1; + case 1: + nms_EntityMob_onLivingUpdate($this); + if ($rt_suspending()) { + break main; + } + $var20 = 0; + while ($var20 < 2) { + $this.$field_82218_g.data[$var20] = $this.$field_82221_e.data[$var20]; + $this.$field_82217_f.data[$var20] = $this.$field_82220_d.data[$var20]; + $var20 = $var20 + 1 | 0; + } + $var20 = 0; + while ($var20 < 2) { + $var22 = $var20 + 1 | 0; + $var21 = nms_EntityWither_getWatchedTargetId($this, $var22); + $var3 = null; + if ($var21 > 0) + $var3 = nms_WorldClient_getEntityByID($this.$worldObj, $var21); + if ($var3 === null) + $this.$field_82221_e.data[$var20] = nms_EntityWither_func_82204_b($this, $this.$field_82221_e.data[$var20], $this.$renderYawOffset, 10.0); + else { + $var4 = nms_EntityWither_func_82214_u($this, $var22); + $var6 = nms_EntityWither_func_82208_v($this, $var22); + $var8 = nms_EntityWither_func_82213_w($this, $var22); + $var10 = $var3.$posX - $var4; + $var12 = $var3.$posY + $var3.$getEyeHeight() - $var6; + $var14 = $var3.$posZ - $var8; + $var16 = nms_MathHelper_sqrt_double($var10 * $var10 + $var14 * $var14); + $var18 = jl_Math_atan2($var14, $var10) * 180.0 / 3.141592653589793 - 90.0; + $var19 = -(jl_Math_atan2($var12, $var16) * 180.0 / 3.141592653589793); + $this.$field_82220_d.data[$var20] = nms_EntityWither_func_82204_b($this, $this.$field_82220_d.data[$var20], $var19, 40.0); + $this.$field_82221_e.data[$var20] = nms_EntityWither_func_82204_b($this, $this.$field_82221_e.data[$var20], $var18, 10.0); + } + $var20 = $var22; + } + $var22 = nms_EntityWither_isArmored($this); + $var21 = 0; + if ($var21 < 3) { + $var23 = nms_EntityWither_func_82214_u($this, $var21); + $var5 = nms_EntityWither_func_82208_v($this, $var21); + $var7 = nms_EntityWither_func_82213_w($this, $var21); + $var3 = $this.$worldObj; + var$17 = $rt_s(1166); + $var4 = $var23 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.30000001192092896; + $var6 = $var5 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.30000001192092896; + $var8 = $var7 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.30000001192092896; + $var10 = 0.0; + $var12 = 0.0; + $var14 = 0.0; + $ptr = 2; + continue main; + } + if (nms_EntityWither_func_82212_n($this) > 0) { + $var20 = 0; + if ($var20 < 3) { + $var3 = $this.$worldObj; + var$17 = $rt_s(1045); + $var5 = $this.$posX + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 1.0; + $var7 = $this.$posY + nle_EaglercraftRandom_nextFloat($this.$rand0) * 3.299999952316284; + $var4 = $this.$posZ + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 1.0; + $var6 = 0.699999988079071; + $var8 = 0.699999988079071; + $var23 = 0.8999999761581421; + $ptr = 4; + continue main; + } + } + return; + case 2: + nms_World_spawnParticle($var3, var$17, $var4, $var6, $var8, $var10, $var12, $var14); + if ($rt_suspending()) { + break main; + } + if ($var22 && !nle_EaglercraftRandom_nextInt($this.$worldObj.$rand, 4)) { + var$17 = $this.$worldObj; + var$18 = $rt_s(1045); + $var6 = $var23 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.30000001192092896; + $var8 = $var5 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.30000001192092896; + $var23 = $var7 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.30000001192092896; + $var5 = 0.699999988079071; + $var7 = 0.699999988079071; + $var4 = 0.5; + $ptr = 3; + continue main; + } + $var21 = $var21 + 1 | 0; + if ($var21 < 3) { + $var23 = nms_EntityWither_func_82214_u($this, $var21); + $var5 = nms_EntityWither_func_82208_v($this, $var21); + $var7 = nms_EntityWither_func_82213_w($this, $var21); + $var3 = $this.$worldObj; + var$17 = $rt_s(1166); + $var4 = $var23 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.30000001192092896; + $var6 = $var5 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.30000001192092896; + $var8 = $var7 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.30000001192092896; + $var10 = 0.0; + $var12 = 0.0; + $var14 = 0.0; + continue main; + } + if (nms_EntityWither_func_82212_n($this) > 0) { + $var20 = 0; + if ($var20 < 3) { + $var3 = $this.$worldObj; + var$17 = $rt_s(1045); + $var5 = $this.$posX + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 1.0; + $var7 = $this.$posY + nle_EaglercraftRandom_nextFloat($this.$rand0) * 3.299999952316284; + $var4 = $this.$posZ + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 1.0; + $var6 = 0.699999988079071; + $var8 = 0.699999988079071; + $var23 = 0.8999999761581421; + $ptr = 4; + continue main; + } + } + return; + case 3: + nms_World_spawnParticle(var$17, var$18, $var6, $var8, $var23, $var5, $var7, $var4); + if ($rt_suspending()) { + break main; + } + $var21 = $var21 + 1 | 0; + if ($var21 < 3) { + $var23 = nms_EntityWither_func_82214_u($this, $var21); + $var5 = nms_EntityWither_func_82208_v($this, $var21); + $var7 = nms_EntityWither_func_82213_w($this, $var21); + $var3 = $this.$worldObj; + var$17 = $rt_s(1166); + $var4 = $var23 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.30000001192092896; + $var6 = $var5 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.30000001192092896; + $var8 = $var7 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.30000001192092896; + $var10 = 0.0; + $var12 = 0.0; + $var14 = 0.0; + $ptr = 2; + continue main; + } + if (nms_EntityWither_func_82212_n($this) > 0) { + $var20 = 0; + if ($var20 < 3) { + $var3 = $this.$worldObj; + var$17 = $rt_s(1045); + $var5 = $this.$posX + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 1.0; + $var7 = $this.$posY + nle_EaglercraftRandom_nextFloat($this.$rand0) * 3.299999952316284; + $var4 = $this.$posZ + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 1.0; + $var6 = 0.699999988079071; + $var8 = 0.699999988079071; + $var23 = 0.8999999761581421; + $ptr = 4; + continue main; + } + } + return; + case 4: + nms_World_spawnParticle($var3, var$17, $var5, $var7, $var4, $var6, $var8, $var23); + if ($rt_suspending()) { + break main; + } + $var20 = $var20 + 1 | 0; + if ($var20 >= 3) + return; + $var3 = $this.$worldObj; + var$17 = $rt_s(1045); + $var5 = $this.$posX + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 1.0; + $var7 = $this.$posY + nle_EaglercraftRandom_nextFloat($this.$rand0) * 3.299999952316284; + $var4 = $this.$posZ + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 1.0; + $var6 = 0.699999988079071; + $var8 = 0.699999988079071; + $var23 = 0.8999999761581421; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var20, $var22, $var21, $var3, $var4, $var6, $var8, $var10, $var12, $var14, $var16, $var18, $var19, $var23, $var5, $var7, var$17, var$18, $ptr); +} +function nms_EntityWither_updateAITasks($this) { + var $var1, $var13, $var4, $var8, $var6, var$6, $var12, $var12_0, $var15, $var17, $var18, $var14, $var19, $var7, $var20, $var9, $var10, $var11, var$19, $var10003, $var16, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$var16 = $thread.pop();$var10003 = $thread.pop();var$19 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var20 = $thread.pop();$var7 = $thread.pop();$var19 = $thread.pop();$var14 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var15 = $thread.pop();$var12_0 = $thread.pop();$var12 = $thread.pop();var$6 = $thread.pop();$var6 = $thread.pop();$var8 = $thread.pop();$var4 = $thread.pop();$var13 = $thread.pop();$var1 + = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nms_EntityWither_func_82212_n($this) <= 0) { + $ptr = 1; + continue main; + } + $var1 = nms_EntityWither_func_82212_n($this) - 1 | 0; + if ($var1 > 0) { + nms_EntityWither_func_82215_s($this, $var1); + if (!($this.$ticksExisted % 10 | 0)) + nms_EntityLiving_heal($this, 10); + return; + } + $var13 = $this.$worldObj; + $var4 = $this.$posX; + $var8 = $this.$posY + nms_EntityLiving_getEyeHeight($this); + $var6 = $this.$posZ; + var$6 = 7.0; + $var12 = 0; + $var12_0 = nms_GameRules_getGameRuleBooleanValue(nms_World_getGameRules($this.$worldObj), $rt_s(1695)); + $ptr = 2; + continue main; + case 1: + nms_EntityLiving_updateAITasks($this); + if ($rt_suspending()) { + break main; + } + $var1 = 1; + a: while (true) { + if ($var1 >= 3) { + if (nms_EntityLiving_getAttackTarget($this) === null) + nms_EntityWither_func_82211_c($this, 0, 0); + else + nms_EntityWither_func_82211_c($this, 0, nms_EntityLiving_getAttackTarget($this).$entityId); + b: { + if ($this.$field_82222_j > 0) { + $this.$field_82222_j = $this.$field_82222_j - 1 | 0; + if (!$this.$field_82222_j && nms_GameRules_getGameRuleBooleanValue(nms_World_getGameRules($this.$worldObj), $rt_s(1695))) { + $var12 = nms_MathHelper_floor_double($this.$posY); + $var12_0 = nms_MathHelper_floor_double($this.$posX); + $var15 = nms_MathHelper_floor_double($this.$posZ); + $var17 = 0; + $var18 = (-1); + c: while (true) { + if ($var18 > 1) { + if (!$var17) + break b; + else { + $var14 = $this.$worldObj; + $var13 = null; + $var1 = 1012; + $var12_0 = $this.$posX | 0; + $var15 = $this.$posY | 0; + $var17 = $this.$posZ | 0; + $var12 = 0; + $ptr = 7; + continue main; + } + } + $var19 = (-1); + while ($var19 <= 1) { + $var7 = 0; + while ($var7 <= 3) { + $var20 = $var12_0 + $var18 | 0; + $var9 = $var12 + $var7 | 0; + $var10 = $var15 + $var19 | 0; + $var11 = nms_World_getBlockId($this.$worldObj, $var20, $var9, $var10); + if ($var11 > 0) { + nms_Block_$callClinit(); + if ($var11 != nms_Block_bedrock.$blockID && $var11 != nms_Block_endPortal.$blockID && $var11 != nms_Block_endPortalFrame.$blockID) + break c; + } + $var7 = $var7 + 1 | 0; + } + $var19 = $var19 + 1 | 0; + } + $var18 = $var18 + 1 | 0; + } + $var14 = $this.$worldObj; + $var1 = 1; + $ptr = 9; + continue main; + } + } + } + if (!($this.$ticksExisted % 20 | 0)) + nms_EntityLiving_heal($this, 1); + return; + } + d: { + $var12 = $this.$ticksExisted; + var$19 = $this.$field_82223_h.data; + $var12_0 = $var1 - 1 | 0; + if ($var12 >= var$19[$var12_0]) { + $this.$field_82223_h.data[$var12_0] = ($this.$ticksExisted + 10 | 0) + nle_EaglercraftRandom_nextInt($this.$rand0, 10) | 0; + if ($this.$worldObj.$difficultySetting >= 2) { + $var10003 = $this.$field_82224_i.data[$var12_0]; + $this.$field_82224_i.data[$var12_0] = $this.$field_82224_i.data[$var12_0] + 1 | 0; + if ($var10003 > 15) { + $var4 = nms_MathHelper_getRandomDoubleInRange($this.$rand0, $this.$posX - 10.0, $this.$posX + 10.0); + $var6 = nms_MathHelper_getRandomDoubleInRange($this.$rand0, $this.$posY - 5.0, $this.$posY + 5.0); + $var8 = nms_MathHelper_getRandomDoubleInRange($this.$rand0, $this.$posZ - 10.0, $this.$posZ + 10.0); + $var15 = $var1 + 1 | 0; + $var12 = 1; + $ptr = 4; + continue main; + } + } + $var12 = nms_EntityWither_getWatchedTargetId($this, $var1); + if ($var12 > 0) { + $var14 = nms_WorldClient_getEntityByID($this.$worldObj, $var12); + if ($var14 !== null && $var14.$isEntityAlive() && nms_Entity_getDistanceSqToEntity($this, $var14) <= 900.0) { + $ptr = 5; + continue main; + } + nms_EntityWither_func_82211_c($this, $var1, 0); + } else { + $var13 = nms_World_selectEntitiesWithinAABB($this.$worldObj, $rt_cls(nms_EntityLiving), nms_AxisAlignedBB_expand($this.$boundingBox, 20.0, 8.0, 20.0), nms_EntityWither_attackEntitySelector); + $var16 = 0; + while (true) { + if ($var16 >= 10) + break d; + if (ju_AbstractCollection_isEmpty($var13)) + break d; + $var5 = ju_ArrayList_get($var13, nle_EaglercraftRandom_nextInt($this.$rand0, ju_ArrayList_size($var13))); + if ($var5 !== $this && nms_EntityLiving_isEntityAlive($var5)) + break a; + ju_ArrayList_remove0($var13, $var5); + $var16 = $var16 + 1 | 0; + } + } + } + } + $var1 = $var1 + 1 | 0; + } + $ptr = 8; + continue main; + case 2: + nms_World_newExplosion($var13, $this, $var4, $var8, $var6, var$6, $var12, $var12_0); + if ($rt_suspending()) { + break main; + } + $var14 = $this.$worldObj; + $var12 = 1013; + $var12_0 = $this.$posX | 0; + $var15 = $this.$posY | 0; + $var17 = $this.$posZ | 0; + $var18 = 0; + $ptr = 3; + case 3: + nms_World_func_82739_e($var14, $var12, $var12_0, $var15, $var17, $var18); + if ($rt_suspending()) { + break main; + } + nms_EntityWither_func_82215_s($this, $var1); + if (!($this.$ticksExisted % 10 | 0)) + nms_EntityLiving_heal($this, 10); + return; + case 4: + nms_EntityWither_func_82209_a($this, $var15, $var4, $var6, $var8, $var12); + if ($rt_suspending()) { + break main; + } + $this.$field_82224_i.data[$var12_0] = 0; + a: while (true) { + d: { + $var12 = nms_EntityWither_getWatchedTargetId($this, $var1); + if ($var12 <= 0) { + $var13 = nms_World_selectEntitiesWithinAABB($this.$worldObj, $rt_cls(nms_EntityLiving), nms_AxisAlignedBB_expand($this.$boundingBox, 20.0, 8.0, 20.0), nms_EntityWither_attackEntitySelector); + $var16 = 0; + while (true) { + if ($var16 >= 10) + break d; + if (ju_AbstractCollection_isEmpty($var13)) + break d; + $var5 = ju_ArrayList_get($var13, nle_EaglercraftRandom_nextInt($this.$rand0, ju_ArrayList_size($var13))); + if ($var5 !== $this && nms_EntityLiving_isEntityAlive($var5)) + break a; + ju_ArrayList_remove0($var13, $var5); + $var16 = $var16 + 1 | 0; + } + } + $var14 = nms_WorldClient_getEntityByID($this.$worldObj, $var12); + if ($var14 !== null && $var14.$isEntityAlive() && nms_Entity_getDistanceSqToEntity($this, $var14) <= 900.0) { + $ptr = 5; + continue main; + } + nms_EntityWither_func_82211_c($this, $var1, 0); + } + while (true) { + $var1 = $var1 + 1 | 0; + if ($var1 >= 3) { + if (nms_EntityLiving_getAttackTarget($this) === null) + nms_EntityWither_func_82211_c($this, 0, 0); + else + nms_EntityWither_func_82211_c($this, 0, nms_EntityLiving_getAttackTarget($this).$entityId); + b: { + if ($this.$field_82222_j > 0) { + $this.$field_82222_j = $this.$field_82222_j - 1 | 0; + if (!$this.$field_82222_j && nms_GameRules_getGameRuleBooleanValue(nms_World_getGameRules($this.$worldObj), $rt_s(1695))) { + $var12 = nms_MathHelper_floor_double($this.$posY); + $var12_0 = nms_MathHelper_floor_double($this.$posX); + $var15 = nms_MathHelper_floor_double($this.$posZ); + $var17 = 0; + $var18 = (-1); + c: while (true) { + if ($var18 > 1) { + if (!$var17) + break b; + else { + $var14 = $this.$worldObj; + $var13 = null; + $var1 = 1012; + $var12_0 = $this.$posX | 0; + $var15 = $this.$posY | 0; + $var17 = $this.$posZ | 0; + $var12 = 0; + $ptr = 7; + continue main; + } + } + $var19 = (-1); + while ($var19 <= 1) { + $var7 = 0; + while ($var7 <= 3) { + $var20 = $var12_0 + $var18 | 0; + $var9 = $var12 + $var7 | 0; + $var10 = $var15 + $var19 | 0; + $var11 = nms_World_getBlockId($this.$worldObj, $var20, $var9, $var10); + if ($var11 > 0) { + nms_Block_$callClinit(); + if ($var11 != nms_Block_bedrock.$blockID && $var11 != nms_Block_endPortal.$blockID && $var11 != nms_Block_endPortalFrame.$blockID) + break c; + } + $var7 = $var7 + 1 | 0; + } + $var19 = $var19 + 1 | 0; + } + $var18 = $var18 + 1 | 0; + } + $var14 = $this.$worldObj; + $var1 = 1; + $ptr = 9; + continue main; + } + } + } + if (!($this.$ticksExisted % 20 | 0)) + nms_EntityLiving_heal($this, 1); + return; + } + $var12 = $this.$ticksExisted; + var$19 = $this.$field_82223_h.data; + $var12_0 = $var1 - 1 | 0; + if ($var12 < var$19[$var12_0]) + continue; + else + break; + } + $this.$field_82223_h.data[$var12_0] = ($this.$ticksExisted + 10 | 0) + nle_EaglercraftRandom_nextInt($this.$rand0, 10) | 0; + if ($this.$worldObj.$difficultySetting < 2) + continue; + $var10003 = $this.$field_82224_i.data[$var12_0]; + $this.$field_82224_i.data[$var12_0] = $this.$field_82224_i.data[$var12_0] + 1 | 0; + if ($var10003 <= 15) + continue; + else { + $var4 = nms_MathHelper_getRandomDoubleInRange($this.$rand0, $this.$posX - 10.0, $this.$posX + 10.0); + $var6 = nms_MathHelper_getRandomDoubleInRange($this.$rand0, $this.$posY - 5.0, $this.$posY + 5.0); + $var8 = nms_MathHelper_getRandomDoubleInRange($this.$rand0, $this.$posZ - 10.0, $this.$posZ + 10.0); + $var15 = $var1 + 1 | 0; + $var12 = 1; + continue main; + } + } + $ptr = 8; + continue main; + case 5: + $tmp = nms_EntityLiving_canEntityBeSeen($this, $var14); + if ($rt_suspending()) { + break main; + } + $var12 = $tmp; + if ($var12) { + $var12 = $var1 + 1 | 0; + $var14 = $var14; + $ptr = 6; + continue main; + } + while (true) { + nms_EntityWither_func_82211_c($this, $var1, 0); + d: while (true) { + $var1 = $var1 + 1 | 0; + if ($var1 >= 3) { + if (nms_EntityLiving_getAttackTarget($this) === null) + nms_EntityWither_func_82211_c($this, 0, 0); + else + nms_EntityWither_func_82211_c($this, 0, nms_EntityLiving_getAttackTarget($this).$entityId); + e: { + if ($this.$field_82222_j > 0) { + $this.$field_82222_j = $this.$field_82222_j - 1 | 0; + if (!$this.$field_82222_j && nms_GameRules_getGameRuleBooleanValue(nms_World_getGameRules($this.$worldObj), $rt_s(1695))) { + $var12 = nms_MathHelper_floor_double($this.$posY); + $var12_0 = nms_MathHelper_floor_double($this.$posX); + $var15 = nms_MathHelper_floor_double($this.$posZ); + $var17 = 0; + $var18 = (-1); + f: while (true) { + if ($var18 > 1) { + if (!$var17) + break e; + else { + $var14 = $this.$worldObj; + $var13 = null; + $var1 = 1012; + $var12_0 = $this.$posX | 0; + $var15 = $this.$posY | 0; + $var17 = $this.$posZ | 0; + $var12 = 0; + $ptr = 7; + continue main; + } + } + $var19 = (-1); + while ($var19 <= 1) { + $var7 = 0; + while ($var7 <= 3) { + $var20 = $var12_0 + $var18 | 0; + $var9 = $var12 + $var7 | 0; + $var10 = $var15 + $var19 | 0; + $var11 = nms_World_getBlockId($this.$worldObj, $var20, $var9, $var10); + if ($var11 > 0) { + nms_Block_$callClinit(); + if ($var11 != nms_Block_bedrock.$blockID && $var11 != nms_Block_endPortal.$blockID && $var11 != nms_Block_endPortalFrame.$blockID) + break f; + } + $var7 = $var7 + 1 | 0; + } + $var19 = $var19 + 1 | 0; + } + $var18 = $var18 + 1 | 0; + } + $var14 = $this.$worldObj; + $var1 = 1; + $ptr = 9; + continue main; + } + } + } + if (!($this.$ticksExisted % 20 | 0)) + nms_EntityLiving_heal($this, 1); + return; + } + $var12 = $this.$ticksExisted; + var$19 = $this.$field_82223_h.data; + $var12_0 = $var1 - 1 | 0; + if ($var12 < var$19[$var12_0]) + continue; + $this.$field_82223_h.data[$var12_0] = ($this.$ticksExisted + 10 | 0) + nle_EaglercraftRandom_nextInt($this.$rand0, 10) | 0; + if ($this.$worldObj.$difficultySetting >= 2) { + $var10003 = $this.$field_82224_i.data[$var12_0]; + $this.$field_82224_i.data[$var12_0] = $this.$field_82224_i.data[$var12_0] + 1 | 0; + if ($var10003 > 15) { + $var4 = nms_MathHelper_getRandomDoubleInRange($this.$rand0, $this.$posX - 10.0, $this.$posX + 10.0); + $var6 = nms_MathHelper_getRandomDoubleInRange($this.$rand0, $this.$posY - 5.0, $this.$posY + 5.0); + $var8 = nms_MathHelper_getRandomDoubleInRange($this.$rand0, $this.$posZ - 10.0, $this.$posZ + 10.0); + $var15 = $var1 + 1 | 0; + $var12 = 1; + $ptr = 4; + continue main; + } + } + $var12 = nms_EntityWither_getWatchedTargetId($this, $var1); + if ($var12 > 0) + break; + $var13 = nms_World_selectEntitiesWithinAABB($this.$worldObj, $rt_cls(nms_EntityLiving), nms_AxisAlignedBB_expand($this.$boundingBox, 20.0, 8.0, 20.0), nms_EntityWither_attackEntitySelector); + $var16 = 0; + while (true) { + if ($var16 >= 10) + continue d; + if (ju_AbstractCollection_isEmpty($var13)) + continue d; + $var5 = ju_ArrayList_get($var13, nle_EaglercraftRandom_nextInt($this.$rand0, ju_ArrayList_size($var13))); + if ($var5 !== $this && nms_EntityLiving_isEntityAlive($var5)) { + $ptr = 8; + continue main; + } + ju_ArrayList_remove0($var13, $var5); + $var16 = $var16 + 1 | 0; + } + } + $var14 = nms_WorldClient_getEntityByID($this.$worldObj, $var12); + if ($var14 === null) + continue; + if (!$var14.$isEntityAlive()) + continue; + if (nms_Entity_getDistanceSqToEntity($this, $var14) > 900.0) + continue; + else + break; + } + continue main; + case 6: + nms_EntityWither_func_82216_a($this, $var12, $var14); + if ($rt_suspending()) { + break main; + } + $this.$field_82223_h.data[$var12_0] = ($this.$ticksExisted + 40 | 0) + nle_EaglercraftRandom_nextInt($this.$rand0, 20) | 0; + $this.$field_82224_i.data[$var12_0] = 0; + while (true) { + g: while (true) { + $var1 = $var1 + 1 | 0; + if ($var1 >= 3) { + if (nms_EntityLiving_getAttackTarget($this) === null) + nms_EntityWither_func_82211_c($this, 0, 0); + else + nms_EntityWither_func_82211_c($this, 0, nms_EntityLiving_getAttackTarget($this).$entityId); + b: { + if ($this.$field_82222_j > 0) { + $this.$field_82222_j = $this.$field_82222_j - 1 | 0; + if (!$this.$field_82222_j && nms_GameRules_getGameRuleBooleanValue(nms_World_getGameRules($this.$worldObj), $rt_s(1695))) { + $var12 = nms_MathHelper_floor_double($this.$posY); + $var12_0 = nms_MathHelper_floor_double($this.$posX); + $var15 = nms_MathHelper_floor_double($this.$posZ); + $var17 = 0; + $var18 = (-1); + c: while (true) { + if ($var18 > 1) { + if (!$var17) + break b; + else { + $var14 = $this.$worldObj; + $var13 = null; + $var1 = 1012; + $var12_0 = $this.$posX | 0; + $var15 = $this.$posY | 0; + $var17 = $this.$posZ | 0; + $var12 = 0; + $ptr = 7; + continue main; + } + } + $var19 = (-1); + while ($var19 <= 1) { + $var7 = 0; + while ($var7 <= 3) { + $var20 = $var12_0 + $var18 | 0; + $var9 = $var12 + $var7 | 0; + $var10 = $var15 + $var19 | 0; + $var11 = nms_World_getBlockId($this.$worldObj, $var20, $var9, $var10); + if ($var11 > 0) { + nms_Block_$callClinit(); + if ($var11 != nms_Block_bedrock.$blockID && $var11 != nms_Block_endPortal.$blockID && $var11 != nms_Block_endPortalFrame.$blockID) + break c; + } + $var7 = $var7 + 1 | 0; + } + $var19 = $var19 + 1 | 0; + } + $var18 = $var18 + 1 | 0; + } + $var14 = $this.$worldObj; + $var1 = 1; + $ptr = 9; + continue main; + } + } + } + if (!($this.$ticksExisted % 20 | 0)) + nms_EntityLiving_heal($this, 1); + return; + } + $var12 = $this.$ticksExisted; + var$19 = $this.$field_82223_h.data; + $var12_0 = $var1 - 1 | 0; + if ($var12 < var$19[$var12_0]) + continue; + $this.$field_82223_h.data[$var12_0] = ($this.$ticksExisted + 10 | 0) + nle_EaglercraftRandom_nextInt($this.$rand0, 10) | 0; + if ($this.$worldObj.$difficultySetting >= 2) { + $var10003 = $this.$field_82224_i.data[$var12_0]; + $this.$field_82224_i.data[$var12_0] = $this.$field_82224_i.data[$var12_0] + 1 | 0; + if ($var10003 > 15) { + $var4 = nms_MathHelper_getRandomDoubleInRange($this.$rand0, $this.$posX - 10.0, $this.$posX + 10.0); + $var6 = nms_MathHelper_getRandomDoubleInRange($this.$rand0, $this.$posY - 5.0, $this.$posY + 5.0); + $var8 = nms_MathHelper_getRandomDoubleInRange($this.$rand0, $this.$posZ - 10.0, $this.$posZ + 10.0); + $var15 = $var1 + 1 | 0; + $var12 = 1; + $ptr = 4; + continue main; + } + } + $var12 = nms_EntityWither_getWatchedTargetId($this, $var1); + if ($var12 > 0) + break; + $var13 = nms_World_selectEntitiesWithinAABB($this.$worldObj, $rt_cls(nms_EntityLiving), nms_AxisAlignedBB_expand($this.$boundingBox, 20.0, 8.0, 20.0), nms_EntityWither_attackEntitySelector); + $var16 = 0; + while (true) { + if ($var16 >= 10) + continue g; + if (ju_AbstractCollection_isEmpty($var13)) + continue g; + $var5 = ju_ArrayList_get($var13, nle_EaglercraftRandom_nextInt($this.$rand0, ju_ArrayList_size($var13))); + if ($var5 !== $this && nms_EntityLiving_isEntityAlive($var5)) { + $ptr = 8; + continue main; + } + ju_ArrayList_remove0($var13, $var5); + $var16 = $var16 + 1 | 0; + } + } + $var14 = nms_WorldClient_getEntityByID($this.$worldObj, $var12); + if ($var14 !== null && $var14.$isEntityAlive() && nms_Entity_getDistanceSqToEntity($this, $var14) <= 900.0) + break; + nms_EntityWither_func_82211_c($this, $var1, 0); + } + $ptr = 5; + continue main; + case 7: + nms_World_playAuxSFXAtEntity($var14, $var13, $var1, $var12_0, $var15, $var17, $var12); + if ($rt_suspending()) { + break main; + } + if (!($this.$ticksExisted % 20 | 0)) + nms_EntityLiving_heal($this, 1); + return; + case 8: + a: { + g: { + $tmp = nms_EntityLiving_canEntityBeSeen($this, $var5); + if ($rt_suspending()) { + break main; + } + $var12 = $tmp; + if (!$var12) + while (true) { + ju_ArrayList_remove0($var13, $var5); + $var12 = 1; + $var16 = $var16 + $var12 | 0; + $var12 = 10; + $var12 = $rt_compare($var16, $var12); + if ($var12 >= 0) + break g; + $var12 = ju_AbstractCollection_isEmpty($var13); + if ($var12) + break g; + $var14 = $this.$rand0; + $var12 = ju_ArrayList_size($var13); + $var12 = nle_EaglercraftRandom_nextInt($var14, $var12); + $var14 = ju_ArrayList_get($var13, $var12); + $var5 = $var14; + if ($var5 === $this) + continue; + $var12 = nms_EntityLiving_isEntityAlive($var5); + if (!$var12) + continue; + else + break a; + } + if (!($var5 instanceof nms_EntityPlayer)) + nms_EntityWither_func_82211_c($this, $var1, $var5.$entityId); + else if (!$var5.$capabilities.$disableDamage) + nms_EntityWither_func_82211_c($this, $var1, $var5.$entityId); + } + h: while (true) { + $var1 = $var1 + 1 | 0; + if ($var1 >= 3) { + if (nms_EntityLiving_getAttackTarget($this) === null) + nms_EntityWither_func_82211_c($this, 0, 0); + else + nms_EntityWither_func_82211_c($this, 0, nms_EntityLiving_getAttackTarget($this).$entityId); + i: { + if ($this.$field_82222_j > 0) { + $this.$field_82222_j = $this.$field_82222_j - 1 | 0; + if (!$this.$field_82222_j && nms_GameRules_getGameRuleBooleanValue(nms_World_getGameRules($this.$worldObj), $rt_s(1695))) { + $var12 = nms_MathHelper_floor_double($this.$posY); + $var12_0 = nms_MathHelper_floor_double($this.$posX); + $var15 = nms_MathHelper_floor_double($this.$posZ); + $var17 = 0; + $var18 = (-1); + j: while (true) { + if ($var18 > 1) { + if (!$var17) + break i; + else { + $var14 = $this.$worldObj; + $var13 = null; + $var1 = 1012; + $var12_0 = $this.$posX | 0; + $var15 = $this.$posY | 0; + $var17 = $this.$posZ | 0; + $var12 = 0; + $ptr = 7; + continue main; + } + } + $var19 = (-1); + while ($var19 <= 1) { + $var7 = 0; + while ($var7 <= 3) { + $var20 = $var12_0 + $var18 | 0; + $var9 = $var12 + $var7 | 0; + $var10 = $var15 + $var19 | 0; + $var11 = nms_World_getBlockId($this.$worldObj, $var20, $var9, $var10); + if ($var11 > 0) { + nms_Block_$callClinit(); + if ($var11 != nms_Block_bedrock.$blockID && $var11 != nms_Block_endPortal.$blockID && $var11 != nms_Block_endPortalFrame.$blockID) + break j; + } + $var7 = $var7 + 1 | 0; + } + $var19 = $var19 + 1 | 0; + } + $var18 = $var18 + 1 | 0; + } + $var14 = $this.$worldObj; + $var1 = 1; + $ptr = 9; + continue main; + } + } + } + if (!($this.$ticksExisted % 20 | 0)) + nms_EntityLiving_heal($this, 1); + return; + } + $var12 = $this.$ticksExisted; + var$19 = $this.$field_82223_h.data; + $var12_0 = $var1 - 1 | 0; + if ($var12 < var$19[$var12_0]) + continue; + $this.$field_82223_h.data[$var12_0] = ($this.$ticksExisted + 10 | 0) + nle_EaglercraftRandom_nextInt($this.$rand0, 10) | 0; + if ($this.$worldObj.$difficultySetting >= 2) { + $var10003 = $this.$field_82224_i.data[$var12_0]; + $this.$field_82224_i.data[$var12_0] = $this.$field_82224_i.data[$var12_0] + 1 | 0; + if ($var10003 > 15) { + $var4 = nms_MathHelper_getRandomDoubleInRange($this.$rand0, $this.$posX - 10.0, $this.$posX + 10.0); + $var6 = nms_MathHelper_getRandomDoubleInRange($this.$rand0, $this.$posY - 5.0, $this.$posY + 5.0); + $var8 = nms_MathHelper_getRandomDoubleInRange($this.$rand0, $this.$posZ - 10.0, $this.$posZ + 10.0); + $var15 = $var1 + 1 | 0; + $var12 = 1; + $ptr = 4; + continue main; + } + } + $var12 = nms_EntityWither_getWatchedTargetId($this, $var1); + if ($var12 <= 0) { + $var13 = nms_World_selectEntitiesWithinAABB($this.$worldObj, $rt_cls(nms_EntityLiving), nms_AxisAlignedBB_expand($this.$boundingBox, 20.0, 8.0, 20.0), nms_EntityWither_attackEntitySelector); + $var16 = 0; + while (true) { + $var12 = 10; + $var12 = $rt_compare($var16, $var12); + if ($var12 >= 0) + continue h; + $var12 = ju_AbstractCollection_isEmpty($var13); + if ($var12) + continue h; + $var14 = $this.$rand0; + $var12 = ju_ArrayList_size($var13); + $var12 = nle_EaglercraftRandom_nextInt($var14, $var12); + $var14 = ju_ArrayList_get($var13, $var12); + $var5 = $var14; + if ($var5 !== $this) { + $var12 = nms_EntityLiving_isEntityAlive($var5); + if ($var12) + break a; + } + ju_ArrayList_remove0($var13, $var5); + $var12 = 1; + $var16 = $var16 + $var12 | 0; + } + } + $var14 = nms_WorldClient_getEntityByID($this.$worldObj, $var12); + if ($var14 !== null && $var14.$isEntityAlive() && nms_Entity_getDistanceSqToEntity($this, $var14) <= 900.0) { + $ptr = 5; + continue main; + } + nms_EntityWither_func_82211_c($this, $var1, 0); + } + } + continue main; + case 9: + $tmp = nms_World_destroyBlock($var14, $var20, $var9, $var10, $var1); + if ($rt_suspending()) { + break main; + } + $var1 = $tmp; + $var17 = !$var1 && !$var17 ? 0 : 1; + while (true) { + $var7 = $var7 + 1 | 0; + while ($var7 > 3) { + $var19 = $var19 + 1 | 0; + while ($var19 > 1) { + $var18 = $var18 + 1 | 0; + if ($var18 > 1) { + if (!$var17) { + if (!($this.$ticksExisted % 20 | 0)) + nms_EntityLiving_heal($this, 1); + return; + } + $var14 = $this.$worldObj; + $var13 = null; + $var1 = 1012; + $var12_0 = $this.$posX | 0; + $var15 = $this.$posY | 0; + $var17 = $this.$posZ | 0; + $var12 = 0; + $ptr = 7; + continue main; + } + $var19 = (-1); + } + $var7 = 0; + } + $var20 = $var12_0 + $var18 | 0; + $var9 = $var12 + $var7 | 0; + $var10 = $var15 + $var19 | 0; + $var11 = nms_World_getBlockId($this.$worldObj, $var20, $var9, $var10); + if ($var11 <= 0) + continue; + nms_Block_$callClinit(); + if ($var11 == nms_Block_bedrock.$blockID) + continue; + if ($var11 == nms_Block_endPortal.$blockID) + continue; + if ($var11 != nms_Block_endPortalFrame.$blockID) + break; + } + $var14 = $this.$worldObj; + $var1 = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var13, $var4, $var8, $var6, var$6, $var12, $var12_0, $var15, $var17, $var18, $var14, $var19, $var7, $var20, $var9, $var10, $var11, var$19, $var10003, $var16, $var5, $ptr); +} +function nms_EntityWither_setInWeb($this) { + return; +} +function nms_EntityWither_func_82214_u($this, $par1) { + var $var3; + if ($par1 <= 0) + return $this.$posX; + $var3 = nms_MathHelper_cos(($this.$renderYawOffset + (180 * ($par1 - 1 | 0) | 0)) / 180.0 * 3.1415927410125732); + return $this.$posX + $var3 * 1.3; +} +function nms_EntityWither_func_82208_v($this, $par1) { + return $par1 > 0 ? $this.$posY + 2.2 : $this.$posY + 3.0; +} +function nms_EntityWither_func_82213_w($this, $par1) { + var $var3; + if ($par1 <= 0) + return $this.$posZ; + $var3 = nms_MathHelper_sin(($this.$renderYawOffset + (180 * ($par1 - 1 | 0) | 0)) / 180.0 * 3.1415927410125732); + return $this.$posZ + $var3 * 1.3; +} +function nms_EntityWither_func_82204_b($this, $par1, $par2, $par3) { + var $var4; + $var4 = nms_MathHelper_wrapAngleTo180_float($par2 - $par1); + if ($var4 > $par3) + $var4 = $par3; + $par2 = -$par3; + if ($var4 >= $par2) + $par2 = $var4; + return $par1 + $par2; +} +function nms_EntityWither_func_82216_a($this, $par1, $par2EntityLiving) { + var var$3, var$4, var$5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$par2EntityLiving = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = $par2EntityLiving.$posX; + var$4 = $par2EntityLiving.$posY + $par2EntityLiving.$getEyeHeight() * 0.5; + var$5 = $par2EntityLiving.$posZ; + var$6 = !$par1 && nle_EaglercraftRandom_nextFloat($this.$rand0) < 0.0010000000474974513 ? 1 : 0; + $ptr = 1; + case 1: + nms_EntityWither_func_82209_a($this, $par1, var$3, var$4, var$5, var$6); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2EntityLiving, var$3, var$4, var$5, var$6, $ptr); +} +function nms_EntityWither_func_82209_a($this, $par1, $par2, $par4, $par6, $par8) { + var var$6, $var21, var$8, var$9, var$10, var$11, var$12, $var9, $var11, $var13, $var15, $var17, $var19, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var19 = $thread.pop();$var17 = $thread.pop();$var15 = $thread.pop();$var13 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();$var21 = $thread.pop();var$6 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$6 = $this.$worldObj; + $var21 = null; + var$8 = 1014; + var$9 = $this.$posX | 0; + var$10 = $this.$posY | 0; + var$11 = $this.$posZ | 0; + var$12 = 0; + $ptr = 1; + case 1: + nms_World_playAuxSFXAtEntity(var$6, $var21, var$8, var$9, var$10, var$11, var$12); + if ($rt_suspending()) { + break main; + } + $var9 = nms_EntityWither_func_82214_u($this, $par1); + $var11 = nms_EntityWither_func_82208_v($this, $par1); + $var13 = nms_EntityWither_func_82213_w($this, $par1); + $var15 = $par2 - $var9; + $var17 = $par4 - $var11; + $var19 = $par6 - $var13; + $var21 = new nms_EntityWitherSkull; + nms_EntityFireball__init_($var21, $this.$worldObj, $this, $var15, $var17, $var19); + nms_Entity_setSize($var21, 0.3125, 0.3125); + if ($par8) + nms_EntityWitherSkull_setInvulnerable($var21, 1); + $var21.$posY = $var11; + $var21.$posX = $var9; + $var21.$posZ = $var13; + nms_WorldClient_spawnEntityInWorld($this.$worldObj, $var21); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par4, $par6, $par8, var$6, $var21, var$8, var$9, var$10, var$11, var$12, $var9, $var11, $var13, $var15, $var17, $var19, $ptr); +} +function nms_EntityWither_attackEntityFrom($this, $par1DamageSource, $par2) { + var $var3, $var4, var$5; + if ($this.$invulnerable) + return 0; + if ($par1DamageSource === nms_DamageSource_drown) + return 0; + if (nms_EntityWither_func_82212_n($this) > 0) + return 0; + if (nms_EntityWither_isArmored($this) && $par1DamageSource.$getSourceOfDamage() instanceof nms_EntityArrow) + return 0; + $var3 = $par1DamageSource.$getEntity(); + if ($var3 !== null && !($var3 instanceof nms_EntityPlayer) && $var3 instanceof nms_EntityLiving && $var3.$getCreatureAttribute() === nms_EnumCreatureAttribute_UNDEAD) + return 0; + if ($this.$field_82222_j <= 0) + $this.$field_82222_j = 20; + $var4 = 0; + while ($var4 < $this.$field_82224_i.data.length) { + var$5 = $this.$field_82224_i.data; + var$5[$var4] = var$5[$var4] + 3 | 0; + $var4 = $var4 + 1 | 0; + } + return nms_EntityMob_attackEntityFrom($this, $par1DamageSource, $par2); +} +function nms_EntityWither_despawnEntity($this) { + $this.$entityAge = 0; +} +function nms_EntityWither_getBrightnessForRender($this, $par1) { + return 15728880; +} +function nms_EntityWither_canBeCollidedWith($this) { + return $this.$isDead ? 0 : 1; +} +function nms_EntityWither_getBossHealth($this) { + return nms_DataWatcher_getWatchableObjectInt($this.$dataWatcher, 16); +} +function nms_EntityWither_fall($this, $par1) { + return; +} +function nms_EntityWither_addPotionEffect($this, $par1PotionEffect) { + return; +} +function nms_EntityWither_isAIEnabled($this) { + return 1; +} +function nms_EntityWither_getMaxHealth($this) { + return 300; +} +function nms_EntityWither_func_82207_a($this, $par1) { + return $this.$field_82221_e.data[$par1]; +} +function nms_EntityWither_func_82210_r($this, $par1) { + return $this.$field_82220_d.data[$par1]; +} +function nms_EntityWither_func_82212_n($this) { + return nms_DataWatcher_getWatchableObjectInt($this.$dataWatcher, 20); +} +function nms_EntityWither_func_82215_s($this, $par1) { + nms_DataWatcher_updateObject($this.$dataWatcher, 20, jl_Integer_valueOf($par1)); +} +function nms_EntityWither_getWatchedTargetId($this, $par1) { + return nms_DataWatcher_getWatchableObjectInt($this.$dataWatcher, 17 + $par1 | 0); +} +function nms_EntityWither_func_82211_c($this, $par1, $par2) { + nms_DataWatcher_updateObject($this.$dataWatcher, 17 + $par1 | 0, jl_Integer_valueOf($par2)); +} +function nms_EntityWither_isArmored($this) { + return nms_EntityWither_getBossHealth($this) > 150 ? 0 : 1; +} +function nms_EntityWither_getCreatureAttribute($this) { + return nms_EnumCreatureAttribute_UNDEAD; +} +function nms_EntityWither_mountEntity($this, $par1Entity) { + $this.$ridingEntity = null; +} +function nms_EntityWither__clinit_() { + nms_EntityWither_attackEntitySelector = new nms_EntityWitherAttackFilter; +} +function nms_RenderWither() { + nms_RenderLiving.call(this); + this.$field_82419_a = 0; +} +var nms_RenderWither_tex_armor = null; +var nms_RenderWither_entityTexture0 = null; +var nms_RenderWither_entityTexture1 = null; +function nms_RenderWither__init_0() { + var var_0 = new nms_RenderWither(); + nms_RenderWither__init_(var_0); + return var_0; +} +function nms_RenderWither__init_($this) { + nms_RenderLiving__init_0($this, nms_ModelWither__init_0(), 1.0); + $this.$field_82419_a = 32; +} +function nms_RenderWither_func_82418_a($this, $par1EntityWither, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityWither = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_BossStatus_func_82824_a($par1EntityWither, 1); + if (32 != $this.$field_82419_a) { + $this.$field_82419_a = 32; + $this.$mainModel = nms_ModelWither__init_0(); + } + $ptr = 1; + case 1: + nms_RenderLiving_doRenderLiving($this, $par1EntityWither, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityWither, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderWither_func_82415_a($this, $par1EntityWither, $par2) { + var $var3, $var4; + $var3 = nms_EntityWither_func_82212_n($par1EntityWither); + if ($var3 <= 0) + nleg_EaglerAdapterGL30_glScalef(2.0, 2.0, 2.0); + else { + $var4 = 2.0 - ($var3 - $par2) / 220.0 * 0.5; + nleg_EaglerAdapterGL30_glScalef($var4, $var4, $var4); + } +} +function nms_RenderWither_func_82417_a($this, $par1EntityWither, $par2, $par3) { + var $var4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityWither = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nms_EntityWither_isArmored($par1EntityWither)) { + if (!nms_Entity_isInvisible($par1EntityWither)) + nleg_EaglerAdapterGL30_glDepthMask(1); + else + nleg_EaglerAdapterGL30_glDepthMask(0); + if ($par2 == 1) { + $var4 = $par1EntityWither.$ticksExisted + $par3; + $par1EntityWither = nms_RenderWither_tex_armor; + $ptr = 1; + continue main; + } + if ($par2 == 2) { + nleg_EaglerAdapterGL30_glMatrixMode(5890); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glDisable(3042); + } + } + return (-1); + case 1: + nle_TextureLocation_bindTexture($par1EntityWither); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glMatrixMode(5890); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glTranslatef(nms_MathHelper_cos($var4 * 0.019999999552965164) * 3.0, $var4 * 0.009999999776482582, 0.0); + $this.$renderPassModel = $this.$mainModel; + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glColor4f(0.5, 0.5, 0.5, 1.0); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glBlendFunc(1, 1); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-0.009999999776482582), 0.0); + nleg_EaglerAdapterGL30_glScalef(1.100000023841858, 1.100000023841858, 1.100000023841858); + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityWither, $par2, $par3, $var4, $ptr); +} +function nms_RenderWither_func_82416_b($this, $par1EntityWither, $par2, $par3) { + return (-1); +} +function nms_RenderWither_preRenderCallback($this, $par1EntityLiving, $par2) { + nms_RenderWither_func_82415_a($this, $par1EntityLiving, $par2); +} +function nms_RenderWither_shouldRenderPass($this, $par1EntityLiving, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + $tmp = nms_RenderWither_func_82417_a($this, $par1EntityLiving, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par3, $ptr); +} +function nms_RenderWither_inheritRenderPass($this, $par1EntityLiving, $par2, $par3) { + return (-1); +} +function nms_RenderWither_doRenderLiving($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityLiving = $par1EntityLiving; + $ptr = 1; + case 1: + nms_RenderWither_func_82418_a($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderWither_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderWither_func_82418_a($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderWither_bindTexture($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!nms_EntityWither_isInvul($par1EntityLiving)) { + $par1EntityLiving = nms_RenderWither_entityTexture0; + $ptr = 1; + continue main; + } + $par1EntityLiving = nms_RenderWither_entityTexture1; + $ptr = 2; + continue main; + case 1: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nle_TextureLocation_bindTexture($par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +function nms_RenderWither__clinit_() { + nms_RenderWither_tex_armor = nle_TextureLocation__init_($rt_s(1696)); + nms_RenderWither_entityTexture0 = nle_TextureLocation__init_($rt_s(1697)); + nms_RenderWither_entityTexture1 = nle_TextureLocation__init_($rt_s(1698)); +} +function nms_RenderEntity() { + nms_Render.call(this); +} +function nms_RenderEntity__init_0() { + var var_0 = new nms_RenderEntity(); + nms_RenderEntity__init_(var_0); + return var_0; +} +function nms_RenderEntity__init_($this) { + nms_Render__init_0($this); +} +function nms_RenderEntity_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nms_Render_renderOffsetAABB($par1Entity.$boundingBox, $par2 - $par1Entity.$lastTickPosX, $par4 - $par1Entity.$lastTickPosY, $par6 - $par1Entity.$lastTickPosZ); + nleg_EaglerAdapterGL30_glPopMatrix(); +} +function nms_EntityHanging() { + var a = this; nms_Entity.call(a); + a.$tickCounter1 = 0; + a.$hangingDirection = 0; + a.$xPosition0 = 0; + a.$yPosition1 = 0; + a.$zPosition0 = 0; +} +function nms_EntityHanging__init_() { + var var_0 = new nms_EntityHanging(); + nms_EntityHanging__init_0(var_0); + return var_0; +} +function nms_EntityHanging__init_1(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_EntityHanging(); + nms_EntityHanging__init_2(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +} +function nms_EntityHanging__init_0($this) { + nms_Entity__init_0($this); + $this.$tickCounter1 = 0; + $this.$hangingDirection = 0; + $this.$yOffset = 0.0; + nms_Entity_setSize($this, 0.5, 0.5); +} +function nms_EntityHanging__init_2($this, $par1World, $par2, $par3, $par4, $par5) { + nms_EntityHanging__init_0($this); + nms_Entity_setWorld($this, $par1World); + $this.$xPosition0 = $par2; + $this.$yPosition1 = $par3; + $this.$zPosition0 = $par4; +} +function nms_EntityHanging_entityInit($this) { + return; +} +function nms_EntityHanging_setDirection($this, $par1) { + var $var2, $var3, $var4, var$5, $var8, $var5, $var6, $var7, var$10, var$11; + $this.$hangingDirection = $par1; + $var2 = $par1 * 90 | 0; + $this.$rotationYaw = $var2; + $this.$prevRotationYaw = $var2; + $var2 = $this.$func_82329_d(); + $var3 = $this.$func_82330_g(); + $var4 = $this.$func_82329_d(); + var$5 = $rt_compare($par1, 2); + if (var$5 && $par1) + $var2 = 0.5; + else { + $var4 = 0.5; + $var8 = nms_Direction_rotateOpposite.data[$par1] * 90 | 0; + $this.$prevRotationYaw = $var8; + $this.$rotationYaw = $var8; + } + $var2 = $var2 / 32.0; + $var3 = $var3 / 32.0; + $var4 = $var4 / 32.0; + $var5 = $this.$xPosition0 + 0.5; + $var6 = $this.$yPosition1 + 0.5; + $var7 = $this.$zPosition0 + 0.5; + if (!var$5) + $var7 = $var7 - 0.5625; + var$10 = $rt_compare($par1, 1); + if (!var$10) + $var5 = $var5 - 0.5625; + if (!$par1) + $var7 = $var7 + 0.5625; + var$11 = $rt_compare($par1, 3); + if (!var$11) + $var5 = $var5 + 0.5625; + if (!var$5) + $var5 = $var5 - nms_EntityHanging_func_70517_b($this, $this.$func_82329_d()); + if (!var$10) + $var7 = $var7 + nms_EntityHanging_func_70517_b($this, $this.$func_82329_d()); + if (!$par1) + $var5 = $var5 + nms_EntityHanging_func_70517_b($this, $this.$func_82329_d()); + if (!var$11) + $var7 = $var7 - nms_EntityHanging_func_70517_b($this, $this.$func_82329_d()); + $var8 = $var6 + nms_EntityHanging_func_70517_b($this, $this.$func_82330_g()); + nms_Entity_setPosition($this, $var5, $var8, $var7); + nms_AxisAlignedBB_setBounds($this.$boundingBox, $var5 - $var2 + 0.03125, $var8 - $var3 + 0.03125, $var7 - $var4 + 0.03125, $var5 + $var2 + (-0.03125), $var8 + $var3 + (-0.03125), $var7 + $var4 + (-0.03125)); +} +function nms_EntityHanging_func_70517_b($this, $par1) { + return $par1 == 32 ? 0.5 : $par1 != 64 ? 0.0 : 0.5; +} +function nms_EntityHanging_onUpdate($this) { + return; +} +function nms_EntityHanging_onValidSurface($this) { + var $var8, $var9, $var1, $var2, $var3, $var5, var$7, $var6, $var10, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$var10 = $thread.pop();$var6 = $thread.pop();var$7 = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var8 = $this.$worldObj; + $var9 = $this.$boundingBox; + $ptr = 1; + case 1: + $tmp = nms_World_getCollidingBoundingBoxes($var8, $this, $var9); + if ($rt_suspending()) { + break main; + } + $var8 = $tmp; + if (!ju_AbstractCollection_isEmpty($var8)) + return 0; + $var1 = jl_Math_max(1, $this.$func_82329_d() / 16 | 0); + $var2 = jl_Math_max(1, $this.$func_82330_g() / 16 | 0); + $var3 = $this.$xPosition0; + $var5 = $this.$zPosition0; + if ($this.$hangingDirection == 2) + $var3 = nms_MathHelper_floor_double($this.$posX - $this.$func_82329_d() / 32.0); + if ($this.$hangingDirection == 1) + $var5 = nms_MathHelper_floor_double($this.$posZ - $this.$func_82329_d() / 32.0); + if (!$this.$hangingDirection) + $var3 = nms_MathHelper_floor_double($this.$posX - $this.$func_82329_d() / 32.0); + if ($this.$hangingDirection == 3) + $var5 = nms_MathHelper_floor_double($this.$posZ - $this.$func_82329_d() / 32.0); + var$7 = nms_MathHelper_floor_double($this.$posY - $this.$func_82330_g() / 32.0); + $var6 = 0; + a: while (true) { + if ($var6 >= $var1) { + $var10 = ju_AbstractList_iterator(nms_World_getEntitiesWithinAABBExcludingEntity($this.$worldObj, $this, $this.$boundingBox)); + while (ju_AbstractList$1_hasNext($var10)) { + if (!(ju_AbstractList$1_next($var10) instanceof nms_EntityHanging)) + continue; + else + return 0; + } + return 1; + } + $var7 = 0; + while ($var7 < $var2) { + if (!($this.$hangingDirection != 2 && $this.$hangingDirection ? nms_World_getBlockMaterial($this.$worldObj, $this.$xPosition0, var$7 + $var7 | 0, $var5 + $var6 | 0) : nms_World_getBlockMaterial($this.$worldObj, $var3 + $var6 | 0, var$7 + $var7 | 0, $this.$zPosition0)).$isSolid()) + break a; + $var7 = $var7 + 1 | 0; + } + $var6 = $var6 + 1 | 0; + } + return 0; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var8, $var9, $var1, $var2, $var3, $var5, var$7, $var6, $var10, $var7, $ptr); +} +function nms_EntityHanging_canBeCollidedWith($this) { + return 1; +} +function nms_EntityHanging_func_85031_j($this, $par1Entity) { + return !($par1Entity instanceof nms_EntityPlayer) ? 0 : nms_EntityHanging_attackEntityFrom($this, nms_DamageSource_causePlayerDamage($par1Entity), 0); +} +function nms_EntityHanging_attackEntityFrom($this, $par1DamageSource, $par2) { + if (!$this.$invulnerable) + return 1; + return 0; +} +function nms_EntityHanging_moveEntity($this, $par1, $par3, $par5) { + return; +} +function nms_EntityHanging_addVelocity($this, $par1, $par3, $par5) { + return; +} +function nms_EntityPainting() { + nms_EntityHanging.call(this); + this.$art = null; +} +function nms_EntityPainting__init_(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_EntityPainting(); + nms_EntityPainting__init_0(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +} +function nms_EntityPainting__init_0($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $var7, $var8, $var9, $var10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_EntityHanging__init_2($this, $par1World, $par2, $par3, $par4, $par5); + $var6 = ju_ArrayList__init_0(); + $var7 = nms_EnumArt_values().data; + $var8 = $var7.length; + $var9 = 0; + if ($var9 >= $var8) { + if (!ju_AbstractCollection_isEmpty($var6)) + $this.$art = ju_ArrayList_get($var6, nle_EaglercraftRandom_nextInt($this.$rand0, $var6.$size)); + nms_EntityHanging_setDirection($this, $par5); + return; + } + $var10 = $var7[$var9]; + $this.$art = $var10; + nms_EntityHanging_setDirection($this, $par5); + $ptr = 1; + case 1: + $tmp = nms_EntityHanging_onValidSurface($this); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if ($par2) + ju_ArrayList_add($var6, $var10); + $var9 = $var9 + 1 | 0; + if ($var9 >= $var8) { + if (!ju_AbstractCollection_isEmpty($var6)) + $this.$art = ju_ArrayList_get($var6, nle_EaglercraftRandom_nextInt($this.$rand0, $var6.$size)); + nms_EntityHanging_setDirection($this, $par5); + return; + } + $var10 = $var7[$var9]; + $this.$art = $var10; + nms_EntityHanging_setDirection($this, $par5); + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $var7, $var8, $var9, $var10, $ptr); +} +function nms_EntityPainting_func_82329_d($this) { + return $this.$art.$sizeX; +} +function nms_EntityPainting_func_82330_g($this) { + return $this.$art.$sizeY; +} +function nms_RenderPainting() { + nms_Render.call(this); +} +var nms_RenderPainting_kz = null; +function nms_RenderPainting__init_0() { + var var_0 = new nms_RenderPainting(); + nms_RenderPainting__init_(var_0); + return var_0; +} +function nms_RenderPainting__init_($this) { + nms_Render__init_0($this); +} +function nms_RenderPainting_renderThePainting($this, $par1EntityPainting, $par2, $par4, $par6, $par8, $par9) { + var $var10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityPainting = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4, $par6); + nleg_EaglerAdapterGL30_glRotatef($par8, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glEnable(32826); + $var10 = nms_RenderPainting_kz; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($var10); + if ($rt_suspending()) { + break main; + } + $var10 = $par1EntityPainting.$art; + nleg_EaglerAdapterGL30_glScalef(0.0625, 0.0625, 0.0625); + nms_RenderPainting_func_77010_a($this, $par1EntityPainting, $var10.$sizeX, $var10.$sizeY, $var10.$offsetX, $var10.$offsetY); + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPainting, $par2, $par4, $par6, $par8, $par9, $var10, $ptr); +} +function nms_RenderPainting_func_77010_a($this, $par1EntityPainting, $par2, $par3, $par4, $par5) { + var $var6, $var7, $var21, var$9, var$10, var$11, var$12, $var22, $var23, var$15, $var24, $var22_0, var$18, $var25, var$20, $var26, $var28, $var27, var$24, $var29, $var30, $var31, var$28, var$29, var$30, var$31, var$32, var$33, var$34; + $var6 = -$par2 / 2.0; + $var7 = -$par3 / 2.0; + $var21 = 0; + var$9 = $par2 / 16 | 0; + var$10 = $par3 / 16 | 0; + var$11 = $par4 + $par2 | 0; + var$12 = $par5 + $par3 | 0; + while ($var21 < var$9) { + $var22 = 0; + while ($var22 < var$10) { + $par2 = ($var21 + 1 | 0) * 16 | 0; + $var23 = $var6 + $par2; + var$15 = $var21 * 16 | 0; + $var24 = $var6 + var$15; + $var22_0 = $var22 + 1 | 0; + var$18 = $var22_0 * 16 | 0; + $var25 = $var7 + var$18; + var$20 = $var22 * 16 | 0; + $var26 = $var7 + var$20; + $var28 = ($var23 + $var24) / 2.0; + $var27 = ($var25 + $var26) / 2.0; + $par5 = nms_MathHelper_floor_double($par1EntityPainting.$posX); + $var22 = nms_MathHelper_floor_double($par1EntityPainting.$posY + $var27 / 16.0); + var$24 = nms_MathHelper_floor_double($par1EntityPainting.$posZ); + if ($par1EntityPainting.$hangingDirection == 2) + $par5 = nms_MathHelper_floor_double($par1EntityPainting.$posX + $var28 / 16.0); + if ($par1EntityPainting.$hangingDirection == 1) + var$24 = nms_MathHelper_floor_double($par1EntityPainting.$posZ - $var28 / 16.0); + if (!$par1EntityPainting.$hangingDirection) + $par5 = nms_MathHelper_floor_double($par1EntityPainting.$posX - $var28 / 16.0); + if ($par1EntityPainting.$hangingDirection == 3) + var$24 = nms_MathHelper_floor_double($par1EntityPainting.$posZ + $var28 / 16.0); + $par3 = nms_World_getLightBrightnessForSkyBlocks($this.$renderManager.$worldObj0, $par5, $var22, var$24, 0); + $par4 = $par3 % 65536 | 0; + $par3 = $par3 / 65536 | 0; + nms_OpenGlHelper_setLightmapTextureCoords(nms_OpenGlHelper_lightmapTexUnit, $par4, $par3); + nleg_EaglerAdapterGL30_glColor3f(1.0, 1.0, 1.0); + $var27 = (var$11 - var$15 | 0) / 256.0; + $var28 = (var$11 - $par2 | 0) / 256.0; + $var29 = (var$12 - var$20 | 0) / 256.0; + $var30 = (var$12 - var$18 | 0) / 256.0; + nlea_Tessellator_$callClinit(); + $var31 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var31); + nlea_Tessellator_setNormal($var31, 0.0, 0.0, (-1.0)); + var$28 = $var23; + var$29 = $var26; + var$30 = $var28; + var$31 = $var29; + nlea_Tessellator_addVertexWithUV($var31, var$28, var$29, (-0.5), var$30, var$31); + var$32 = $var24; + var$33 = $var27; + nlea_Tessellator_addVertexWithUV($var31, var$32, var$29, (-0.5), var$33, var$31); + var$31 = $var25; + var$34 = $var30; + nlea_Tessellator_addVertexWithUV($var31, var$32, var$31, (-0.5), var$33, var$34); + nlea_Tessellator_addVertexWithUV($var31, var$28, var$31, (-0.5), var$30, var$34); + nlea_Tessellator_setNormal($var31, 0.0, 0.0, 1.0); + nlea_Tessellator_addVertexWithUV($var31, var$28, var$31, 0.5, 0.75, 0.0); + nlea_Tessellator_addVertexWithUV($var31, var$32, var$31, 0.5, 0.8125, 0.0); + nlea_Tessellator_addVertexWithUV($var31, var$32, var$29, 0.5, 0.8125, 0.0625); + nlea_Tessellator_addVertexWithUV($var31, var$28, var$29, 0.5, 0.75, 0.0625); + nlea_Tessellator_setNormal($var31, 0.0, 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var31, var$28, var$31, (-0.5), 0.75, 0.001953125); + nlea_Tessellator_addVertexWithUV($var31, var$32, var$31, (-0.5), 0.8125, 0.001953125); + nlea_Tessellator_addVertexWithUV($var31, var$32, var$31, 0.5, 0.8125, 0.001953125); + nlea_Tessellator_addVertexWithUV($var31, var$28, var$31, 0.5, 0.75, 0.001953125); + nlea_Tessellator_setNormal($var31, 0.0, (-1.0), 0.0); + nlea_Tessellator_addVertexWithUV($var31, var$28, var$29, 0.5, 0.75, 0.001953125); + nlea_Tessellator_addVertexWithUV($var31, var$32, var$29, 0.5, 0.8125, 0.001953125); + nlea_Tessellator_addVertexWithUV($var31, var$32, var$29, (-0.5), 0.8125, 0.001953125); + nlea_Tessellator_addVertexWithUV($var31, var$28, var$29, (-0.5), 0.75, 0.001953125); + nlea_Tessellator_setNormal($var31, (-1.0), 0.0, 0.0); + nlea_Tessellator_addVertexWithUV($var31, var$28, var$31, 0.5, 0.751953125, 0.0); + nlea_Tessellator_addVertexWithUV($var31, var$28, var$29, 0.5, 0.751953125, 0.0625); + nlea_Tessellator_addVertexWithUV($var31, var$28, var$29, (-0.5), 0.751953125, 0.0625); + nlea_Tessellator_addVertexWithUV($var31, var$28, var$31, (-0.5), 0.751953125, 0.0); + nlea_Tessellator_setNormal($var31, 1.0, 0.0, 0.0); + nlea_Tessellator_addVertexWithUV($var31, var$32, var$31, (-0.5), 0.751953125, 0.0); + nlea_Tessellator_addVertexWithUV($var31, var$32, var$29, (-0.5), 0.751953125, 0.0625); + nlea_Tessellator_addVertexWithUV($var31, var$32, var$29, 0.5, 0.751953125, 0.0625); + nlea_Tessellator_addVertexWithUV($var31, var$32, var$31, 0.5, 0.751953125, 0.0); + nlea_Tessellator_draw($var31); + $var22 = $var22_0; + } + $var21 = $var21 + 1 | 0; + } +} +function nms_RenderPainting_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderPainting_renderThePainting($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderPainting__clinit_() { + nms_RenderPainting_kz = nle_TextureLocation__init_($rt_s(1699)); +} +function nms_EntityItemFrame() { + var a = this; nms_EntityHanging.call(a); + a.$itemDropChance = 0.0; + a.$hasMapItem = 0; +} +function nms_EntityItemFrame__init_0() { + var var_0 = new nms_EntityItemFrame(); + nms_EntityItemFrame__init_(var_0); + return var_0; +} +function nms_EntityItemFrame__init_1(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_EntityItemFrame(); + nms_EntityItemFrame__init_2(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +} +function nms_EntityItemFrame__init_($this) { + nms_EntityHanging__init_0($this); + $this.$itemDropChance = 1.0; + $this.$hasMapItem = 0; +} +function nms_EntityItemFrame__init_2($this, $par1World, $par2, $par3, $par4, $par5) { + nms_EntityHanging__init_2($this, $par1World, $par2, $par3, $par4, $par5); + $this.$itemDropChance = 1.0; + $this.$hasMapItem = 0; + nms_EntityHanging_setDirection($this, $par5); +} +function nms_EntityItemFrame_entityInit($this) { + nms_DataWatcher_addObjectByDataType($this.$dataWatcher, 2, 5); + nms_DataWatcher_addObject($this.$dataWatcher, 3, jl_Byte_valueOf(0)); +} +function nms_EntityItemFrame_func_82329_d($this) { + return !$this.$hasMapItem ? 10 : 16; +} +function nms_EntityItemFrame_func_82330_g($this) { + return !$this.$hasMapItem ? 10 : 16; +} +function nms_EntityItemFrame_isInRangeToRenderDist($this, $par1) { + var $var3; + $var3 = 16.0 * 64.0 * $this.$renderDistanceWeight; + return $par1 >= $var3 * $var3 ? 0 : 1; +} +function nms_EntityItemFrame_getDisplayedItem($this) { + var $stack, var$2, $isStackMap; + a: { + $stack = nms_DataWatcher_getWatchableObjectItemStack($this.$dataWatcher, 2); + if ($stack !== null) { + var$2 = nms_ItemStack_getItem($stack); + nms_Item_$callClinit(); + if (var$2 === nms_Item_map) { + $isStackMap = 1; + break a; + } + } + $isStackMap = 0; + } + if ($isStackMap != $this.$hasMapItem) { + $this.$hasMapItem = $isStackMap; + nms_EntityHanging_setDirection($this, $this.$hangingDirection); + } + return $stack; +} +function nms_EntityItemFrame_getRotation($this) { + return nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 3); +} +function nms_EntityItemFrame_interact($this, $par1EntityPlayer) { + return 1; +} +function nms_RenderItemFrame() { + var a = this; nms_Render.call(a); + a.$renderBlocksInstance0 = null; + a.$field_94147_f = null; +} +var nms_RenderItemFrame_terrain = null; +var nms_RenderItemFrame_tex_mapbg = null; +function nms_RenderItemFrame__init_0() { + var var_0 = new nms_RenderItemFrame(); + nms_RenderItemFrame__init_(var_0); + return var_0; +} +function nms_RenderItemFrame__init_($this) { + nms_Render__init_0($this); + $this.$renderBlocksInstance0 = nms_RenderBlocks__init_2(); +} +function nms_RenderItemFrame_updateIcons($this, $par1IconRegister) { + $this.$field_94147_f = $par1IconRegister.$registerIcon($rt_s(1700)); +} +function nms_RenderItemFrame_func_82404_a($this, $par1EntityItemFrame, $par2, $par4, $par6, $par8, $par9) { + var $var10, $var11, $var12, var$10, var$11, var$12, $var13, var$14, var$15, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();$var13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityItemFrame = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glPushMatrix(); + $var10 = $par1EntityItemFrame.$posX - $par2 - 0.5; + $var11 = $par1EntityItemFrame.$posY - $par4 - 0.5; + $var12 = $par1EntityItemFrame.$posZ - $par6 - 0.5; + nleg_EaglerAdapterGL30_glTranslatef(($par1EntityItemFrame.$xPosition0 + nms_Direction_offsetX.data[$par1EntityItemFrame.$hangingDirection] | 0) - $var10, $par1EntityItemFrame.$yPosition1 - $var11, ($par1EntityItemFrame.$zPosition0 + nms_Direction_offsetZ.data[$par1EntityItemFrame.$hangingDirection] | 0) - $var12); + if (nms_EntityItemFrame_getDisplayedItem($par1EntityItemFrame) !== null) { + var$10 = nms_ItemStack_getItem(nms_EntityItemFrame_getDisplayedItem($par1EntityItemFrame)); + nms_Item_$callClinit(); + if (var$10 === nms_Item_map) { + $ptr = 7; + continue main; + } + } + nleg_EaglerAdapterGL30_glPushMatrix(); + var$10 = nms_RenderItemFrame_terrain; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$10); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glRotatef($par1EntityItemFrame.$rotationYaw, 0.0, 1.0, 0.0); + nms_Block_$callClinit(); + var$10 = nms_Block_planks; + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_flipLightMatrix(); + var$11 = $this.$renderBlocksInstance0; + var$12 = 0.8125; + nms_RenderBlocks_overrideBlockBounds(var$11, 0.0, 0.1875, 0.1875, 0.03125, var$12, var$12); + $this.$renderBlocksInstance0.$overrideBlockTexture = $this.$field_94147_f; + var$11 = $this.$renderBlocksInstance0; + $var13 = 0; + $par8 = 1.0; + $ptr = 2; + case 2: + nms_RenderBlocks_renderBlockAsItem(var$11, var$10, $var13, $par8); + if ($rt_suspending()) { + break main; + } + nms_RenderBlocks_clearOverrideBlockTexture($this.$renderBlocksInstance0); + nms_RenderBlocks_unlockBlockBounds($this.$renderBlocksInstance0); + nleg_EaglerAdapterGL30_glPopMatrix(); + $this.$renderBlocksInstance0.$overrideBlockTexture = nms_Block_planks.$getIcon(1, 2); + nleg_EaglerAdapterGL30_glPushMatrix(); + var$11 = $this.$renderBlocksInstance0; + $par4 = 0.125; + $par6 = 0.06260000169277191; + var$14 = 0.1875; + var$15 = 0.875; + nms_RenderBlocks_overrideBlockBounds(var$11, 0.0, $par4, $par4, $par6, var$14, var$15); + var$11 = $this.$renderBlocksInstance0; + $var13 = 0; + $par8 = 1.0; + $ptr = 3; + case 3: + nms_RenderBlocks_renderBlockAsItem(var$11, var$10, $var13, $par8); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glPushMatrix(); + nms_RenderBlocks_overrideBlockBounds($this.$renderBlocksInstance0, 0.0, var$12, $par4, $par6, var$15, var$15); + var$11 = $this.$renderBlocksInstance0; + $var13 = 0; + $par8 = 1.0; + $ptr = 4; + case 4: + nms_RenderBlocks_renderBlockAsItem(var$11, var$10, $var13, $par8); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glPushMatrix(); + var$11 = $this.$renderBlocksInstance0; + $par6 = 0.0625; + nms_RenderBlocks_overrideBlockBounds(var$11, 0.0, $par4, $par4, $par6, var$15, var$14); + var$11 = $this.$renderBlocksInstance0; + $var13 = 0; + $par8 = 1.0; + $ptr = 5; + case 5: + nms_RenderBlocks_renderBlockAsItem(var$11, var$10, $var13, $par8); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glPushMatrix(); + nms_RenderBlocks_overrideBlockBounds($this.$renderBlocksInstance0, 0.0, $par4, var$12, $par6, var$15, var$15); + var$11 = $this.$renderBlocksInstance0; + $var13 = 0; + $par8 = 1.0; + $ptr = 6; + case 6: + nms_RenderBlocks_renderBlockAsItem(var$11, var$10, $var13, $par8); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + nms_RenderBlocks_unlockBlockBounds($this.$renderBlocksInstance0); + nms_RenderBlocks_clearOverrideBlockTexture($this.$renderBlocksInstance0); + nleg_EaglerAdapterGL30_flipLightMatrix(); + nleg_EaglerAdapterGL30_glPopMatrix(); + $ptr = 7; + case 7: + nms_RenderItemFrame_func_82402_b($this, $par1EntityItemFrame); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityItemFrame, $par2, $par4, $par6, $par8, $par9, $var10, $var11, $var12, var$10, var$11, var$12, $var13, var$14, var$15, $ptr); +} +function nms_RenderItemFrame_func_82402_b($this, $par1EntityItemFrame) { + var $var2, $var3, $var9, $var10, $var7, var$7, var$8, var$9, var$10, $var4, $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$var4 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$var7 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1EntityItemFrame = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = nms_EntityItemFrame_getDisplayedItem($par1EntityItemFrame); + if ($var2 === null) + return; + a: { + $var3 = nms_EntityItem__init_0($par1EntityItemFrame.$worldObj, 0.0, 0.0, 0.0, $var2); + nms_EntityItem_getEntityItem($var3).$stackSize = 1; + $var3.$hoverStart = 0.0; + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef((-0.453125) * nms_Direction_offsetX.data[$par1EntityItemFrame.$hangingDirection], (-0.18000000715255737), (-0.453125) * nms_Direction_offsetZ.data[$par1EntityItemFrame.$hangingDirection]); + nleg_EaglerAdapterGL30_glRotatef(180.0 + $par1EntityItemFrame.$rotationYaw, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-90) * nms_EntityItemFrame_getRotation($par1EntityItemFrame) | 0, 0.0, 0.0, 1.0); + switch (nms_EntityItemFrame_getRotation($par1EntityItemFrame)) { + case 1: + break; + case 2: + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-0.3199999928474426), 0.0); + break a; + case 3: + nleg_EaglerAdapterGL30_glTranslatef(0.1599999964237213, (-0.1599999964237213), 0.0); + break a; + default: + break a; + } + nleg_EaglerAdapterGL30_glTranslatef((-0.1599999964237213), (-0.1599999964237213), 0.0); + } + $var2 = nms_ItemStack_getItem(nms_EntityItem_getEntityItem($var3)); + nms_Item_$callClinit(); + if ($var2 === nms_Item_map) { + $var2 = nms_RenderItemFrame_tex_mapbg; + $ptr = 1; + continue main; + } + if (nms_ItemStack_getItem(nms_EntityItem_getEntityItem($var3)) === nms_Item_compass) { + $var9 = nms_TextureCompass_compassTexture; + $var10 = $var9.$currentAngle; + $var7 = $var9.$angleDelta; + $var9.$currentAngle = 0.0; + $var9.$angleDelta = 0.0; + nms_TextureCompass_updateCompass($var9, $par1EntityItemFrame.$worldObj, $par1EntityItemFrame.$posX, $par1EntityItemFrame.$posZ, nms_MathHelper_wrapAngleTo180_float(180 + ($par1EntityItemFrame.$hangingDirection * 90 | 0) | 0), 0, 1); + $var9.$currentAngle = $var10; + $var9.$angleDelta = $var7; + } + nms_RenderItem_renderInFrame = 1; + nleg_EaglerAdapterGL30_flipLightMatrix(); + $par1EntityItemFrame = nms_RenderManager_instance; + var$7 = 0.0; + $var10 = 0.0; + var$8 = 0.0; + var$9 = 0.0; + var$10 = 0.0; + $ptr = 2; + continue main; + case 1: + nle_TextureLocation_bindTexture($var2); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_$callClinit(); + $var4 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glScalef(0.0078125, 0.0078125, 0.0078125); + nleg_EaglerAdapterGL30_glTranslatef((-65.0), (-85.0), 1.0); + nleg_EaglerAdapterGL30_glNormal3f(0.0, 0.0, (-1.0)); + nleg_EaglerAdapterGL30_glDisable(2884); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_addVertexWithUV($var4, (-7.0), 135.0, 0.0, 0.001, 0.999); + nlea_Tessellator_addVertexWithUV($var4, 135.0, 135.0, 0.0, 0.999, 0.999); + nlea_Tessellator_addVertexWithUV($var4, 135.0, (-7.0), 0.0, 0.999, 0.001); + nlea_Tessellator_addVertexWithUV($var4, (-7.0), (-7.0), 0.0, 0.001, 0.001); + nlea_Tessellator_draw($var4); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, (-2.0)); + $var6 = nms_ItemMap_getMapData(nms_Item_map, nms_EntityItem_getEntityItem($var3), $par1EntityItemFrame.$worldObj); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, (-1.0)); + if ($var6 === null) { + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + } + $par1EntityItemFrame = $this.$renderManager.$itemRenderer.$mapItemRenderer; + $var2 = null; + $var3 = $this.$renderManager.$renderEngine1; + $ptr = 3; + continue main; + case 2: + nms_RenderManager_renderEntityWithPosYaw($par1EntityItemFrame, $var3, var$7, $var10, var$8, var$9, var$10); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_flipLightMatrix(); + nms_RenderItem_renderInFrame = 0; + if (nms_ItemStack_getItem(nms_EntityItem_getEntityItem($var3)) === nms_Item_compass) + nms_TextureCompass_updateAnimation(nms_TextureCompass_compassTexture); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + case 3: + nms_MapItemRenderer_renderMap($par1EntityItemFrame, $var2, $var3, $var6); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityItemFrame, $var2, $var3, $var9, $var10, $var7, var$7, var$8, var$9, var$10, $var4, $var6, $ptr); +} +function nms_RenderItemFrame_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderItemFrame_func_82404_a($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderItemFrame__clinit_() { + nms_RenderItemFrame_terrain = nle_TextureLocation__init_($rt_s(985)); + nms_RenderItemFrame_tex_mapbg = nle_TextureLocation__init_($rt_s(1110)); +} +function nms_IProjectile() { +} +function nms_EntityArrow() { + var a = this; nms_Entity.call(a); + a.$xTile = 0; + a.$yTile = 0; + a.$zTile = 0; + a.$inTile = 0; + a.$inData0 = 0; + a.$inGround = 0; + a.$canBePickedUp = 0; + a.$arrowShake = 0; + a.$shootingEntity = null; + a.$ticksInGround = 0; + a.$ticksInAir = 0; + a.$damage = 0.0; + a.$knockbackStrength = 0; +} +function nms_EntityArrow__init_1() { + var var_0 = new nms_EntityArrow(); + nms_EntityArrow__init_(var_0); + return var_0; +} +function nms_EntityArrow__init_0(var_0, var_1, var_2, var_3) { + var var_4 = new nms_EntityArrow(); + nms_EntityArrow__init_2(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function nms_EntityArrow__init_3(var_0, var_1, var_2) { + var var_3 = new nms_EntityArrow(); + nms_EntityArrow__init_4(var_3, var_0, var_1, var_2); + return var_3; +} +function nms_EntityArrow__init_($this) { + nms_Entity__init_0($this); + $this.$xTile = (-1); + $this.$yTile = (-1); + $this.$zTile = (-1); + $this.$inTile = 0; + $this.$inData0 = 0; + $this.$inGround = 0; + $this.$canBePickedUp = 0; + $this.$arrowShake = 0; + $this.$ticksInAir = 0; + $this.$damage = 2.0; + $this.$renderDistanceWeight = 10.0; + nms_Entity_setSize($this, 0.5, 0.5); +} +function nms_EntityArrow__init_2($this, $par1World, $par2, $par4, $par6) { + nms_Entity__init_0($this); + $this.$xTile = (-1); + $this.$yTile = (-1); + $this.$zTile = (-1); + $this.$inTile = 0; + $this.$inData0 = 0; + $this.$inGround = 0; + $this.$canBePickedUp = 0; + $this.$arrowShake = 0; + $this.$ticksInAir = 0; + $this.$damage = 2.0; + nms_Entity_setWorld($this, $par1World); + $this.$renderDistanceWeight = 10.0; + nms_Entity_setSize($this, 0.5, 0.5); + nms_Entity_setPosition($this, $par2, $par4, $par6); + $this.$yOffset = 0.0; +} +function nms_EntityArrow__init_4($this, $par1World, $par2EntityLiving, $par3) { + nms_Entity__init_0($this); + $this.$xTile = (-1); + $this.$yTile = (-1); + $this.$zTile = (-1); + $this.$inTile = 0; + $this.$inData0 = 0; + $this.$inGround = 0; + $this.$canBePickedUp = 0; + $this.$arrowShake = 0; + $this.$ticksInAir = 0; + $this.$damage = 2.0; + nms_Entity_setWorld($this, $par1World); + $this.$renderDistanceWeight = 10.0; + $this.$shootingEntity = $par2EntityLiving; + if ($par2EntityLiving instanceof nms_EntityPlayer) + $this.$canBePickedUp = 1; + nms_Entity_setSize($this, 0.5, 0.5); + nms_Entity_setLocationAndAngles($this, $par2EntityLiving.$posX, $par2EntityLiving.$posY + 0.11999999731779099, $par2EntityLiving.$posZ, $par2EntityLiving.$rotationYaw, $par2EntityLiving.$rotationPitch); + $this.$posX = $this.$posX - nms_MathHelper_cos($this.$rotationYaw / 180.0 * 3.1415927410125732) * 0.1599999964237213; + $this.$posY = $this.$posY - 0.10000000149011612; + $this.$posZ = $this.$posZ - nms_MathHelper_sin($this.$rotationYaw / 180.0 * 3.1415927410125732) * 0.1599999964237213; + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + $this.$yOffset = 0.0; + $this.$motionX = -nms_MathHelper_sin($this.$rotationYaw / 180.0 * 3.1415927410125732) * nms_MathHelper_cos($this.$rotationPitch / 180.0 * 3.1415927410125732); + $this.$motionZ = nms_MathHelper_cos($this.$rotationYaw / 180.0 * 3.1415927410125732) * nms_MathHelper_cos($this.$rotationPitch / 180.0 * 3.1415927410125732); + $this.$motionY = -nms_MathHelper_sin($this.$rotationPitch / 180.0 * 3.1415927410125732); + nms_EntityArrow_setThrowableHeading($this, $this.$motionX, $this.$motionY, $this.$motionZ, $par3 * 1.5, 1.0); +} +function nms_EntityArrow_entityInit($this) { + nms_DataWatcher_addObject($this.$dataWatcher, 16, jl_Byte_valueOf(0)); +} +function nms_EntityArrow_setThrowableHeading($this, $par1, $par3, $par5, $par7, $par8) { + var var$6, var$7, $var10; + var$6 = nms_MathHelper_sqrt_double($par1 * $par1 + $par3 * $par3 + $par5 * $par5); + $par1 = $par1 / var$6; + $par3 = $par3 / var$6; + $par5 = $par5 / var$6; + var$6 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * (!nle_EaglercraftRandom_nextBoolean($this.$rand0) ? 1 : (-1)) * 0.007499999832361937; + var$7 = $par8; + var$6 = $par1 + var$6 * var$7; + $par3 = $par3 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * (!nle_EaglercraftRandom_nextBoolean($this.$rand0) ? 1 : (-1)) * 0.007499999832361937 * var$7; + $par1 = $par5 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * (!nle_EaglercraftRandom_nextBoolean($this.$rand0) ? 1 : (-1)) * 0.007499999832361937 * var$7; + $par5 = $par7; + var$6 = var$6 * $par5; + $par3 = $par3 * $par5; + $par1 = $par1 * $par5; + $this.$motionX = var$6; + $this.$motionY = $par3; + $this.$motionZ = $par1; + $var10 = nms_MathHelper_sqrt_double(var$6 * var$6 + $par1 * $par1); + $par7 = jl_Math_atan2(var$6, $par1) * 180.0 / 3.141592653589793; + $this.$rotationYaw = $par7; + $this.$prevRotationYaw = $par7; + $par7 = jl_Math_atan2($par3, $var10) * 180.0 / 3.141592653589793; + $this.$rotationPitch = $par7; + $this.$prevRotationPitch = $par7; + $this.$ticksInGround = 0; +} +function nms_EntityArrow_setPositionAndRotation2($this, $par1, $par3, $par5, $par7, $par8, $par9) { + nms_Entity_setPosition($this, $par1, $par3, $par5); + nms_Entity_setRotation($this, $par7, $par8); +} +function nms_EntityArrow_setVelocity($this, $par1, $par3, $par5) { + var $var7, var$5; + $this.$motionX = $par1; + $this.$motionY = $par3; + $this.$motionZ = $par5; + if ($this.$prevRotationPitch === 0.0 && $this.$prevRotationYaw === 0.0) { + $var7 = nms_MathHelper_sqrt_double($par1 * $par1 + $par5 * $par5); + var$5 = jl_Math_atan2($par1, $par5) * 180.0 / 3.141592653589793; + $this.$rotationYaw = var$5; + $this.$prevRotationYaw = var$5; + $var7 = jl_Math_atan2($par3, $var7) * 180.0 / 3.141592653589793; + $this.$rotationPitch = $var7; + $this.$prevRotationPitch = $var7; + $this.$prevRotationPitch = $this.$rotationPitch; + $this.$prevRotationYaw = $this.$rotationYaw; + nms_Entity_setLocationAndAngles($this, $this.$posX, $this.$posY, $this.$posZ, $this.$rotationYaw, $this.$rotationPitch); + $this.$ticksInGround = 0; + } +} +function nms_EntityArrow_onUpdate($this) { + var $var1, $var21, $var16, $var17, $var3, $var9, $var26, $var22, $var4, $var18, $var19, $var2, $var5, $var6, $var7, $var10, $var13, $var14, $var20, var$20, $var24, var$22, var$23, var$24, $var25, $var27, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var27 = $thread.pop();$var25 = $thread.pop();var$24 = $thread.pop();var$23 = $thread.pop();var$22 = $thread.pop();$var24 = $thread.pop();var$20 = $thread.pop();$var20 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var10 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var2 = $thread.pop();$var19 = $thread.pop();$var18 = $thread.pop();$var4 = $thread.pop();$var22 = $thread.pop();$var26 = $thread.pop();$var9 = $thread.pop();$var3 = + $thread.pop();$var17 = $thread.pop();$var16 = $thread.pop();$var21 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_Entity_onUpdate($this); + if ($rt_suspending()) { + break main; + } + if ($this.$prevRotationPitch === 0.0 && $this.$prevRotationYaw === 0.0) { + $var1 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + $var21 = jl_Math_atan2($this.$motionX, $this.$motionZ) * 180.0 / 3.141592653589793; + $this.$rotationYaw = $var21; + $this.$prevRotationYaw = $var21; + $var21 = jl_Math_atan2($this.$motionY, $var1) * 180.0 / 3.141592653589793; + $this.$rotationPitch = $var21; + $this.$prevRotationPitch = $var21; + } + $var16 = nms_World_getBlockId($this.$worldObj, $this.$xTile, $this.$yTile, $this.$zTile); + if ($var16 > 0) { + nms_Block_$callClinit(); + $var17 = nms_Block_blocksList.data[$var16]; + $var3 = $this.$worldObj; + $var9 = $this.$xTile; + $var26 = $this.$yTile; + $var22 = $this.$zTile; + $ptr = 2; + continue main; + } + if ($this.$arrowShake > 0) + $this.$arrowShake = $this.$arrowShake - 1 | 0; + if (!$this.$inGround) { + $this.$ticksInAir = $this.$ticksInAir + 1 | 0; + $var17 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $this.$posX, $this.$posY, $this.$posZ); + $var3 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $this.$posX + $this.$motionX, $this.$posY + $this.$motionY, $this.$posZ + $this.$motionZ); + $var4 = $this.$worldObj; + $var9 = 0; + $var16 = 1; + $ptr = 4; + continue main; + } + a: { + $var18 = nms_World_getBlockId($this.$worldObj, $this.$xTile, $this.$yTile, $this.$zTile); + $var19 = nms_World_getBlockMetadata($this.$worldObj, $this.$xTile, $this.$yTile, $this.$zTile); + if ($var18 == $this.$inTile && $var19 == $this.$inData0) { + $this.$ticksInGround = $this.$ticksInGround + 1 | 0; + if ($this.$ticksInGround != 1200) + break a; + else { + $ptr = 5; + continue main; + } + } + $this.$inGround = 0; + $this.$motionX = $this.$motionX * nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224; + $this.$motionY = $this.$motionY * nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224; + $this.$motionZ = $this.$motionZ * nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224; + $this.$ticksInGround = 0; + $this.$ticksInAir = 0; + } + return; + case 2: + $var17.$setBlockBoundsBasedOnState($var3, $var9, $var26, $var22); + if ($rt_suspending()) { + break main; + } + $var17 = nms_Block_blocksList.data[$var16]; + $var3 = $this.$worldObj; + $var16 = $this.$xTile; + $var9 = $this.$yTile; + $var26 = $this.$zTile; + $ptr = 3; + case 3: + $tmp = $var17.$getCollisionBoundingBoxFromPool($var3, $var16, $var9, $var26); + if ($rt_suspending()) { + break main; + } + $var2 = $tmp; + if ($var2 !== null && nms_AxisAlignedBB_isVecInside($var2, nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $this.$posX, $this.$posY, $this.$posZ))) + $this.$inGround = 1; + if ($this.$arrowShake > 0) + $this.$arrowShake = $this.$arrowShake - 1 | 0; + if (!$this.$inGround) { + $this.$ticksInAir = $this.$ticksInAir + 1 | 0; + $var17 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $this.$posX, $this.$posY, $this.$posZ); + $var3 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $this.$posX + $this.$motionX, $this.$posY + $this.$motionY, $this.$posZ + $this.$motionZ); + $var4 = $this.$worldObj; + $var9 = 0; + $var16 = 1; + $ptr = 4; + continue main; + } + b: { + $var18 = nms_World_getBlockId($this.$worldObj, $this.$xTile, $this.$yTile, $this.$zTile); + $var19 = nms_World_getBlockMetadata($this.$worldObj, $this.$xTile, $this.$yTile, $this.$zTile); + if ($var18 == $this.$inTile && $var19 == $this.$inData0) { + $this.$ticksInGround = $this.$ticksInGround + 1 | 0; + if ($this.$ticksInGround != 1200) + break b; + else { + $ptr = 5; + continue main; + } + } + $this.$inGround = 0; + $this.$motionX = $this.$motionX * nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224; + $this.$motionY = $this.$motionY * nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224; + $this.$motionZ = $this.$motionZ * nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224; + $this.$ticksInGround = 0; + $this.$ticksInAir = 0; + } + return; + case 4: + $tmp = nms_World_rayTraceBlocks_do_do($var4, $var17, $var3, $var9, $var16); + if ($rt_suspending()) { + break main; + } + $var4 = $tmp; + $var17 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $this.$posX, $this.$posY, $this.$posZ); + $var3 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $this.$posX + $this.$motionX, $this.$posY + $this.$motionY, $this.$posZ + $this.$motionZ); + if ($var4 !== null) + $var3 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $var4.$hitVec.$xCoord, $var4.$hitVec.$yCoord, $var4.$hitVec.$zCoord); + $var5 = null; + $var6 = nms_World_getEntitiesWithinAABBExcludingEntity($this.$worldObj, $this, nms_AxisAlignedBB_expand(nms_AxisAlignedBB_addCoord($this.$boundingBox, $this.$motionX, $this.$motionY, $this.$motionZ), 1.0, 1.0, 1.0)); + $var7 = 0.0; + $var9 = 0; + while ($var9 < ju_ArrayList_size($var6)) { + $var10 = ju_ArrayList_get($var6, $var9); + if ($var10.$canBeCollidedWith() && !($var10 === $this.$shootingEntity && $this.$ticksInAir < 5)) { + $var13 = nms_AxisAlignedBB_calculateIntercept(nms_AxisAlignedBB_expand($var10.$boundingBox, 0.30000001192092896, 0.30000001192092896, 0.30000001192092896), $var17, $var3); + if ($var13 !== null) { + $var14 = nms_Vec3_distanceTo($var17, $var13.$hitVec); + if (!($var14 >= $var7 && $var7 !== 0.0)) { + $var5 = $var10; + $var7 = $var14; + } + } + } + $var9 = $var9 + 1 | 0; + } + if ($var5 !== null) + $var4 = nms_MovingObjectPosition__init_0($var5); + c: { + if ($var4 !== null && $var4.$entityHit !== null && $var4.$entityHit instanceof nms_EntityPlayer) { + $var20 = $var4.$entityHit; + if (!$var20.$capabilities.$disableDamage) { + if (!($this.$shootingEntity instanceof nms_EntityPlayer)) + break c; + if (nms_EntityPlayer_func_96122_a($this.$shootingEntity, $var20)) + break c; + } + $var4 = null; + } + } + if ($var4 !== null) { + if ($var4.$entityHit === null) { + $this.$xTile = $var4.$blockX; + $this.$yTile = $var4.$blockY; + $this.$zTile = $var4.$blockZ; + $this.$inTile = nms_World_getBlockId($this.$worldObj, $this.$xTile, $this.$yTile, $this.$zTile); + $this.$inData0 = nms_World_getBlockMetadata($this.$worldObj, $this.$xTile, $this.$yTile, $this.$zTile); + $this.$motionX = $var4.$hitVec.$xCoord - $this.$posX; + $this.$motionY = $var4.$hitVec.$yCoord - $this.$posY; + $this.$motionZ = $var4.$hitVec.$zCoord - $this.$posZ; + $var21 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionY * $this.$motionY + $this.$motionZ * $this.$motionZ); + $var7 = $this.$posX; + $var14 = $this.$motionX; + var$20 = $var21; + $this.$posX = $var7 - $var14 / var$20 * 0.05000000074505806; + $this.$posY = $this.$posY - $this.$motionY / var$20 * 0.05000000074505806; + $this.$posZ = $this.$posZ - $this.$motionZ / var$20 * 0.05000000074505806; + $var17 = $rt_s(1701); + $var21 = 1.0; + $var24 = 1.2000000476837158 / (nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224 + 0.8999999761581421); + $ptr = 6; + continue main; + } + $var22 = nms_MathHelper_ceiling_double_int(nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionY * $this.$motionY + $this.$motionZ * $this.$motionZ) * $this.$damage); + if (nms_EntityArrow_getIsCritical($this)) + $var22 = $var22 + nle_EaglercraftRandom_nextInt($this.$rand0, ($var22 / 2 | 0) + 2 | 0) | 0; + $var17 = $this.$shootingEntity === null ? nms_DamageSource_causeArrowDamage($this, $this) : nms_DamageSource_causeArrowDamage($this, $this.$shootingEntity); + if (nms_Entity_isBurning($this) && !($var4.$entityHit instanceof nms_EntityEnderman)) + nms_Entity_setFire($var4.$entityHit, 5); + $var3 = $var4.$entityHit; + $ptr = 9; + continue main; + } + if (nms_EntityArrow_getIsCritical($this)) { + $var16 = 0; + if ($var16 < 4) { + $var17 = $this.$worldObj; + $var3 = $rt_s(1164); + $var7 = $this.$posX; + $var14 = $this.$motionX; + var$20 = $var16; + $var7 = $var7 + $var14 * var$20 / 4.0; + var$22 = $this.$posY + $this.$motionY * var$20 / 4.0; + $var14 = $this.$posZ + $this.$motionZ * var$20 / 4.0; + var$20 = -$this.$motionX; + var$23 = -$this.$motionY + 0.2; + var$24 = -$this.$motionZ; + $ptr = 8; + continue main; + } + } + $this.$posX = $this.$posX + $this.$motionX; + $this.$posY = $this.$posY + $this.$motionY; + $this.$posZ = $this.$posZ + $this.$motionZ; + $var21 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + $this.$rotationYaw = jl_Math_atan2($this.$motionX, $this.$motionZ) * 180.0 / 3.141592653589793; + $this.$rotationPitch = jl_Math_atan2($this.$motionY, $var21) * 180.0 / 3.141592653589793; + while ($this.$rotationPitch - $this.$prevRotationPitch < (-180.0)) { + $this.$prevRotationPitch = $this.$prevRotationPitch - 360.0; + } + while ($this.$rotationPitch - $this.$prevRotationPitch >= 180.0) { + $this.$prevRotationPitch = $this.$prevRotationPitch + 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw < (-180.0)) { + $this.$prevRotationYaw = $this.$prevRotationYaw - 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw >= 180.0) { + $this.$prevRotationYaw = $this.$prevRotationYaw + 360.0; + } + $this.$rotationPitch = $this.$prevRotationPitch + ($this.$rotationPitch - $this.$prevRotationPitch) * 0.20000000298023224; + $this.$rotationYaw = $this.$prevRotationYaw + ($this.$rotationYaw - $this.$prevRotationYaw) * 0.20000000298023224; + $var24 = 0.9900000095367432; + if (nms_Entity_isInWater($this)) { + $var26 = 0; + if ($var26 < 4) { + $var17 = $this.$worldObj; + $var3 = $rt_s(1017); + $var7 = $this.$posX - $this.$motionX * 0.25; + $var14 = $this.$posY - $this.$motionY * 0.25; + var$20 = $this.$posZ - $this.$motionZ * 0.25; + var$23 = $this.$motionX; + var$24 = $this.$motionY; + var$22 = $this.$motionZ; + $ptr = 12; + continue main; + } + $var24 = 0.800000011920929; + } + $var7 = $this.$motionX; + $var14 = $var24; + $this.$motionX = $var7 * $var14; + $this.$motionY = $this.$motionY * $var14; + $this.$motionZ = $this.$motionZ * $var14; + $this.$motionY = $this.$motionY - 0.05000000074505806; + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + $ptr = 10; + continue main; + case 5: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + return; + case 6: + nms_Entity_playSound($this, $var17, $var21, $var24); + if ($rt_suspending()) { + break main; + } + $this.$inGround = 1; + $this.$arrowShake = 7; + nms_EntityArrow_setIsCritical($this, 0); + if ($this.$inTile) { + nms_Block_$callClinit(); + $var17 = nms_Block_blocksList.data[$this.$inTile]; + $var3 = $this.$worldObj; + $var16 = $this.$xTile; + $var9 = $this.$yTile; + $var26 = $this.$zTile; + $ptr = 7; + continue main; + } + if (nms_EntityArrow_getIsCritical($this)) { + $var16 = 0; + if ($var16 < 4) { + $var17 = $this.$worldObj; + $var3 = $rt_s(1164); + $var7 = $this.$posX; + $var14 = $this.$motionX; + var$20 = $var16; + $var7 = $var7 + $var14 * var$20 / 4.0; + var$22 = $this.$posY + $this.$motionY * var$20 / 4.0; + $var14 = $this.$posZ + $this.$motionZ * var$20 / 4.0; + var$20 = -$this.$motionX; + var$23 = -$this.$motionY + 0.2; + var$24 = -$this.$motionZ; + $ptr = 8; + continue main; + } + } + $this.$posX = $this.$posX + $this.$motionX; + $this.$posY = $this.$posY + $this.$motionY; + $this.$posZ = $this.$posZ + $this.$motionZ; + $var21 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + $this.$rotationYaw = jl_Math_atan2($this.$motionX, $this.$motionZ) * 180.0 / 3.141592653589793; + $this.$rotationPitch = jl_Math_atan2($this.$motionY, $var21) * 180.0 / 3.141592653589793; + while ($this.$rotationPitch - $this.$prevRotationPitch < (-180.0)) { + $this.$prevRotationPitch = $this.$prevRotationPitch - 360.0; + } + while ($this.$rotationPitch - $this.$prevRotationPitch >= 180.0) { + $this.$prevRotationPitch = $this.$prevRotationPitch + 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw < (-180.0)) { + $this.$prevRotationYaw = $this.$prevRotationYaw - 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw >= 180.0) { + $this.$prevRotationYaw = $this.$prevRotationYaw + 360.0; + } + $this.$rotationPitch = $this.$prevRotationPitch + ($this.$rotationPitch - $this.$prevRotationPitch) * 0.20000000298023224; + $this.$rotationYaw = $this.$prevRotationYaw + ($this.$rotationYaw - $this.$prevRotationYaw) * 0.20000000298023224; + $var24 = 0.9900000095367432; + if (nms_Entity_isInWater($this)) { + $var26 = 0; + if ($var26 < 4) { + $var17 = $this.$worldObj; + $var3 = $rt_s(1017); + $var7 = $this.$posX - $this.$motionX * 0.25; + $var14 = $this.$posY - $this.$motionY * 0.25; + var$20 = $this.$posZ - $this.$motionZ * 0.25; + var$23 = $this.$motionX; + var$24 = $this.$motionY; + var$22 = $this.$motionZ; + $ptr = 12; + continue main; + } + $var24 = 0.800000011920929; + } + $var7 = $this.$motionX; + $var14 = $var24; + $this.$motionX = $var7 * $var14; + $this.$motionY = $this.$motionY * $var14; + $this.$motionZ = $this.$motionZ * $var14; + $this.$motionY = $this.$motionY - 0.05000000074505806; + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + $ptr = 10; + continue main; + case 7: + $var17.$onEntityCollidedWithBlock($var3, $var16, $var9, $var26, $this); + if ($rt_suspending()) { + break main; + } + if (nms_EntityArrow_getIsCritical($this)) { + $var16 = 0; + if ($var16 < 4) { + $var17 = $this.$worldObj; + $var3 = $rt_s(1164); + $var7 = $this.$posX; + $var14 = $this.$motionX; + var$20 = $var16; + $var7 = $var7 + $var14 * var$20 / 4.0; + var$22 = $this.$posY + $this.$motionY * var$20 / 4.0; + $var14 = $this.$posZ + $this.$motionZ * var$20 / 4.0; + var$20 = -$this.$motionX; + var$23 = -$this.$motionY + 0.2; + var$24 = -$this.$motionZ; + $ptr = 8; + continue main; + } + } + $this.$posX = $this.$posX + $this.$motionX; + $this.$posY = $this.$posY + $this.$motionY; + $this.$posZ = $this.$posZ + $this.$motionZ; + $var21 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + $this.$rotationYaw = jl_Math_atan2($this.$motionX, $this.$motionZ) * 180.0 / 3.141592653589793; + $this.$rotationPitch = jl_Math_atan2($this.$motionY, $var21) * 180.0 / 3.141592653589793; + while ($this.$rotationPitch - $this.$prevRotationPitch < (-180.0)) { + $this.$prevRotationPitch = $this.$prevRotationPitch - 360.0; + } + while ($this.$rotationPitch - $this.$prevRotationPitch >= 180.0) { + $this.$prevRotationPitch = $this.$prevRotationPitch + 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw < (-180.0)) { + $this.$prevRotationYaw = $this.$prevRotationYaw - 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw >= 180.0) { + $this.$prevRotationYaw = $this.$prevRotationYaw + 360.0; + } + $this.$rotationPitch = $this.$prevRotationPitch + ($this.$rotationPitch - $this.$prevRotationPitch) * 0.20000000298023224; + $this.$rotationYaw = $this.$prevRotationYaw + ($this.$rotationYaw - $this.$prevRotationYaw) * 0.20000000298023224; + $var24 = 0.9900000095367432; + if (nms_Entity_isInWater($this)) { + $var26 = 0; + if ($var26 < 4) { + $var17 = $this.$worldObj; + $var3 = $rt_s(1017); + $var7 = $this.$posX - $this.$motionX * 0.25; + $var14 = $this.$posY - $this.$motionY * 0.25; + var$20 = $this.$posZ - $this.$motionZ * 0.25; + var$23 = $this.$motionX; + var$24 = $this.$motionY; + var$22 = $this.$motionZ; + $ptr = 12; + continue main; + } + $var24 = 0.800000011920929; + } + $var7 = $this.$motionX; + $var14 = $var24; + $this.$motionX = $var7 * $var14; + $this.$motionY = $this.$motionY * $var14; + $this.$motionZ = $this.$motionZ * $var14; + $this.$motionY = $this.$motionY - 0.05000000074505806; + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + $ptr = 10; + continue main; + case 8: + nms_World_spawnParticle($var17, $var3, $var7, var$22, $var14, var$20, var$23, var$24); + if ($rt_suspending()) { + break main; + } + $var16 = $var16 + 1 | 0; + if ($var16 < 4) { + $var17 = $this.$worldObj; + $var3 = $rt_s(1164); + $var7 = $this.$posX; + $var14 = $this.$motionX; + var$20 = $var16; + $var7 = $var7 + $var14 * var$20 / 4.0; + var$22 = $this.$posY + $this.$motionY * var$20 / 4.0; + $var14 = $this.$posZ + $this.$motionZ * var$20 / 4.0; + var$20 = -$this.$motionX; + var$23 = -$this.$motionY + 0.2; + var$24 = -$this.$motionZ; + continue main; + } + $this.$posX = $this.$posX + $this.$motionX; + $this.$posY = $this.$posY + $this.$motionY; + $this.$posZ = $this.$posZ + $this.$motionZ; + $var21 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + $this.$rotationYaw = jl_Math_atan2($this.$motionX, $this.$motionZ) * 180.0 / 3.141592653589793; + $this.$rotationPitch = jl_Math_atan2($this.$motionY, $var21) * 180.0 / 3.141592653589793; + while ($this.$rotationPitch - $this.$prevRotationPitch < (-180.0)) { + $this.$prevRotationPitch = $this.$prevRotationPitch - 360.0; + } + while ($this.$rotationPitch - $this.$prevRotationPitch >= 180.0) { + $this.$prevRotationPitch = $this.$prevRotationPitch + 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw < (-180.0)) { + $this.$prevRotationYaw = $this.$prevRotationYaw - 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw >= 180.0) { + $this.$prevRotationYaw = $this.$prevRotationYaw + 360.0; + } + $this.$rotationPitch = $this.$prevRotationPitch + ($this.$rotationPitch - $this.$prevRotationPitch) * 0.20000000298023224; + $this.$rotationYaw = $this.$prevRotationYaw + ($this.$rotationYaw - $this.$prevRotationYaw) * 0.20000000298023224; + $var24 = 0.9900000095367432; + if (nms_Entity_isInWater($this)) { + $var26 = 0; + if ($var26 < 4) { + $var17 = $this.$worldObj; + $var3 = $rt_s(1017); + $var7 = $this.$posX - $this.$motionX * 0.25; + $var14 = $this.$posY - $this.$motionY * 0.25; + var$20 = $this.$posZ - $this.$motionZ * 0.25; + var$23 = $this.$motionX; + var$24 = $this.$motionY; + var$22 = $this.$motionZ; + $ptr = 12; + continue main; + } + $var24 = 0.800000011920929; + } + $var7 = $this.$motionX; + $var14 = $var24; + $this.$motionX = $var7 * $var14; + $this.$motionY = $this.$motionY * $var14; + $this.$motionZ = $this.$motionZ * $var14; + $this.$motionY = $this.$motionY - 0.05000000074505806; + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + $ptr = 10; + continue main; + case 9: + $tmp = $var3.$attackEntityFrom($var17, $var22); + if ($rt_suspending()) { + break main; + } + $var16 = $tmp; + if ($var16) { + if ($var4.$entityHit instanceof nms_EntityLiving) { + $var25 = $var4.$entityHit; + if ($this.$knockbackStrength > 0) { + $var27 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + if ($var27 > 0.0) { + $var17 = $var4.$entityHit; + $var7 = $this.$motionX * $this.$knockbackStrength * 0.6000000238418579; + $var14 = $var27; + $var17.$addVelocity($var7 / $var14, 0.1, $this.$motionZ * $this.$knockbackStrength * 0.6000000238418579 / $var14); + } + } + if ($this.$shootingEntity !== null) { + $var17 = $this.$shootingEntity; + $var3 = $this.$rand0; + $ptr = 14; + continue main; + } + } + $var17 = $rt_s(1701); + $var21 = 1.0; + $var24 = 1.2000000476837158 / (nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224 + 0.8999999761581421); + $ptr = 11; + continue main; + } + $this.$motionX = $this.$motionX * (-0.10000000149011612); + $this.$motionY = $this.$motionY * (-0.10000000149011612); + $this.$motionZ = $this.$motionZ * (-0.10000000149011612); + $this.$rotationYaw = $this.$rotationYaw + 180.0; + $this.$prevRotationYaw = $this.$prevRotationYaw + 180.0; + $this.$ticksInAir = 0; + if (nms_EntityArrow_getIsCritical($this)) { + $var16 = 0; + if ($var16 < 4) { + $var17 = $this.$worldObj; + $var3 = $rt_s(1164); + $var7 = $this.$posX; + $var14 = $this.$motionX; + var$20 = $var16; + $var7 = $var7 + $var14 * var$20 / 4.0; + var$22 = $this.$posY + $this.$motionY * var$20 / 4.0; + $var14 = $this.$posZ + $this.$motionZ * var$20 / 4.0; + var$20 = -$this.$motionX; + var$23 = -$this.$motionY + 0.2; + var$24 = -$this.$motionZ; + $ptr = 8; + continue main; + } + } + $this.$posX = $this.$posX + $this.$motionX; + $this.$posY = $this.$posY + $this.$motionY; + $this.$posZ = $this.$posZ + $this.$motionZ; + $var21 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + $this.$rotationYaw = jl_Math_atan2($this.$motionX, $this.$motionZ) * 180.0 / 3.141592653589793; + $this.$rotationPitch = jl_Math_atan2($this.$motionY, $var21) * 180.0 / 3.141592653589793; + while ($this.$rotationPitch - $this.$prevRotationPitch < (-180.0)) { + $this.$prevRotationPitch = $this.$prevRotationPitch - 360.0; + } + while ($this.$rotationPitch - $this.$prevRotationPitch >= 180.0) { + $this.$prevRotationPitch = $this.$prevRotationPitch + 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw < (-180.0)) { + $this.$prevRotationYaw = $this.$prevRotationYaw - 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw >= 180.0) { + $this.$prevRotationYaw = $this.$prevRotationYaw + 360.0; + } + $this.$rotationPitch = $this.$prevRotationPitch + ($this.$rotationPitch - $this.$prevRotationPitch) * 0.20000000298023224; + $this.$rotationYaw = $this.$prevRotationYaw + ($this.$rotationYaw - $this.$prevRotationYaw) * 0.20000000298023224; + $var24 = 0.9900000095367432; + if (nms_Entity_isInWater($this)) { + $var26 = 0; + if ($var26 < 4) { + $var17 = $this.$worldObj; + $var3 = $rt_s(1017); + $var7 = $this.$posX - $this.$motionX * 0.25; + $var14 = $this.$posY - $this.$motionY * 0.25; + var$20 = $this.$posZ - $this.$motionZ * 0.25; + var$23 = $this.$motionX; + var$24 = $this.$motionY; + var$22 = $this.$motionZ; + $ptr = 12; + continue main; + } + $var24 = 0.800000011920929; + } + $var7 = $this.$motionX; + $var14 = $var24; + $this.$motionX = $var7 * $var14; + $this.$motionY = $this.$motionY * $var14; + $this.$motionZ = $this.$motionZ * $var14; + $this.$motionY = $this.$motionY - 0.05000000074505806; + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + $ptr = 10; + case 10: + nms_Entity_doBlockCollisions($this); + if ($rt_suspending()) { + break main; + } + return; + case 11: + nms_Entity_playSound($this, $var17, $var21, $var24); + if ($rt_suspending()) { + break main; + } + if (!($var4.$entityHit instanceof nms_EntityEnderman)) { + $ptr = 13; + continue main; + } + if (nms_EntityArrow_getIsCritical($this)) { + $var16 = 0; + if ($var16 < 4) { + $var17 = $this.$worldObj; + $var3 = $rt_s(1164); + $var7 = $this.$posX; + $var14 = $this.$motionX; + var$20 = $var16; + $var7 = $var7 + $var14 * var$20 / 4.0; + var$22 = $this.$posY + $this.$motionY * var$20 / 4.0; + $var14 = $this.$posZ + $this.$motionZ * var$20 / 4.0; + var$20 = -$this.$motionX; + var$23 = -$this.$motionY + 0.2; + var$24 = -$this.$motionZ; + $ptr = 8; + continue main; + } + } + $this.$posX = $this.$posX + $this.$motionX; + $this.$posY = $this.$posY + $this.$motionY; + $this.$posZ = $this.$posZ + $this.$motionZ; + $var21 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + $this.$rotationYaw = jl_Math_atan2($this.$motionX, $this.$motionZ) * 180.0 / 3.141592653589793; + $this.$rotationPitch = jl_Math_atan2($this.$motionY, $var21) * 180.0 / 3.141592653589793; + while ($this.$rotationPitch - $this.$prevRotationPitch < (-180.0)) { + $this.$prevRotationPitch = $this.$prevRotationPitch - 360.0; + } + while ($this.$rotationPitch - $this.$prevRotationPitch >= 180.0) { + $this.$prevRotationPitch = $this.$prevRotationPitch + 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw < (-180.0)) { + $this.$prevRotationYaw = $this.$prevRotationYaw - 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw >= 180.0) { + $this.$prevRotationYaw = $this.$prevRotationYaw + 360.0; + } + $this.$rotationPitch = $this.$prevRotationPitch + ($this.$rotationPitch - $this.$prevRotationPitch) * 0.20000000298023224; + $this.$rotationYaw = $this.$prevRotationYaw + ($this.$rotationYaw - $this.$prevRotationYaw) * 0.20000000298023224; + $var24 = 0.9900000095367432; + if (nms_Entity_isInWater($this)) { + $var26 = 0; + if ($var26 < 4) { + $var17 = $this.$worldObj; + $var3 = $rt_s(1017); + $var7 = $this.$posX - $this.$motionX * 0.25; + $var14 = $this.$posY - $this.$motionY * 0.25; + var$20 = $this.$posZ - $this.$motionZ * 0.25; + var$23 = $this.$motionX; + var$24 = $this.$motionY; + var$22 = $this.$motionZ; + $ptr = 12; + continue main; + } + $var24 = 0.800000011920929; + } + $var7 = $this.$motionX; + $var14 = $var24; + $this.$motionX = $var7 * $var14; + $this.$motionY = $this.$motionY * $var14; + $this.$motionZ = $this.$motionZ * $var14; + $this.$motionY = $this.$motionY - 0.05000000074505806; + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + $ptr = 10; + continue main; + case 12: + nms_World_spawnParticle($var17, $var3, $var7, $var14, var$20, var$23, var$24, var$22); + if ($rt_suspending()) { + break main; + } + $var26 = $var26 + 1 | 0; + if ($var26 < 4) { + $var17 = $this.$worldObj; + $var3 = $rt_s(1017); + $var7 = $this.$posX - $this.$motionX * 0.25; + $var14 = $this.$posY - $this.$motionY * 0.25; + var$20 = $this.$posZ - $this.$motionZ * 0.25; + var$23 = $this.$motionX; + var$24 = $this.$motionY; + var$22 = $this.$motionZ; + continue main; + } + $var7 = $this.$motionX; + $var14 = 0.800000011920929; + $this.$motionX = $var7 * $var14; + $this.$motionY = $this.$motionY * $var14; + $this.$motionZ = $this.$motionZ * $var14; + $this.$motionY = $this.$motionY - 0.05000000074505806; + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + $ptr = 10; + continue main; + case 13: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + if (nms_EntityArrow_getIsCritical($this)) { + $var16 = 0; + if ($var16 < 4) { + $var17 = $this.$worldObj; + $var3 = $rt_s(1164); + $var7 = $this.$posX; + $var14 = $this.$motionX; + var$20 = $var16; + $var7 = $var7 + $var14 * var$20 / 4.0; + var$22 = $this.$posY + $this.$motionY * var$20 / 4.0; + $var14 = $this.$posZ + $this.$motionZ * var$20 / 4.0; + var$20 = -$this.$motionX; + var$23 = -$this.$motionY + 0.2; + var$24 = -$this.$motionZ; + $ptr = 8; + continue main; + } + } + $this.$posX = $this.$posX + $this.$motionX; + $this.$posY = $this.$posY + $this.$motionY; + $this.$posZ = $this.$posZ + $this.$motionZ; + $var21 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + $this.$rotationYaw = jl_Math_atan2($this.$motionX, $this.$motionZ) * 180.0 / 3.141592653589793; + $this.$rotationPitch = jl_Math_atan2($this.$motionY, $var21) * 180.0 / 3.141592653589793; + while ($this.$rotationPitch - $this.$prevRotationPitch < (-180.0)) { + $this.$prevRotationPitch = $this.$prevRotationPitch - 360.0; + } + while ($this.$rotationPitch - $this.$prevRotationPitch >= 180.0) { + $this.$prevRotationPitch = $this.$prevRotationPitch + 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw < (-180.0)) { + $this.$prevRotationYaw = $this.$prevRotationYaw - 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw >= 180.0) { + $this.$prevRotationYaw = $this.$prevRotationYaw + 360.0; + } + $this.$rotationPitch = $this.$prevRotationPitch + ($this.$rotationPitch - $this.$prevRotationPitch) * 0.20000000298023224; + $this.$rotationYaw = $this.$prevRotationYaw + ($this.$rotationYaw - $this.$prevRotationYaw) * 0.20000000298023224; + $var24 = 0.9900000095367432; + if (nms_Entity_isInWater($this)) { + $var26 = 0; + if ($var26 < 4) { + $var17 = $this.$worldObj; + $var3 = $rt_s(1017); + $var7 = $this.$posX - $this.$motionX * 0.25; + $var14 = $this.$posY - $this.$motionY * 0.25; + var$20 = $this.$posZ - $this.$motionZ * 0.25; + var$23 = $this.$motionX; + var$24 = $this.$motionY; + var$22 = $this.$motionZ; + $ptr = 12; + continue main; + } + $var24 = 0.800000011920929; + } + $var7 = $this.$motionX; + $var14 = $var24; + $this.$motionX = $var7 * $var14; + $this.$motionY = $this.$motionY * $var14; + $this.$motionZ = $this.$motionZ * $var14; + $this.$motionY = $this.$motionY - 0.05000000074505806; + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + $ptr = 10; + continue main; + case 14: + nms_EnchantmentThorns_func_92096_a($var17, $var25, $var3); + if ($rt_suspending()) { + break main; + } + $var17 = $rt_s(1701); + $var21 = 1.0; + $var24 = 1.2000000476837158 / (nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224 + 0.8999999761581421); + $ptr = 11; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var21, $var16, $var17, $var3, $var9, $var26, $var22, $var4, $var18, $var19, $var2, $var5, $var6, $var7, $var10, $var13, $var14, $var20, var$20, $var24, var$22, var$23, var$24, $var25, $var27, $ptr); +} +function nms_EntityArrow_canTriggerWalking($this) { + return 0; +} +function nms_EntityArrow_getShadowSize($this) { + return 0.0; +} +function nms_EntityArrow_setDamage($this, $par1) { + $this.$damage = $par1; +} +function nms_EntityArrow_getDamage($this) { + return $this.$damage; +} +function nms_EntityArrow_setKnockbackStrength($this, $par1) { + $this.$knockbackStrength = $par1; +} +function nms_EntityArrow_canAttackWithItem($this) { + return 0; +} +function nms_EntityArrow_setIsCritical($this, $par1) { + var $var2; + $var2 = nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16); + if (!$par1) + nms_DataWatcher_updateObject($this.$dataWatcher, 16, jl_Byte_valueOf(($var2 & (-2)) << 24 >> 24)); + else + nms_DataWatcher_updateObject($this.$dataWatcher, 16, jl_Byte_valueOf(($var2 | 1) << 24 >> 24)); +} +function nms_EntityArrow_getIsCritical($this) { + return !(nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16) & 1) ? 0 : 1; +} +function nms_RenderArrow() { + nms_Render.call(this); +} +var nms_RenderArrow_tex = null; +function nms_RenderArrow__init_0() { + var var_0 = new nms_RenderArrow(); + nms_RenderArrow__init_(var_0); + return var_0; +} +function nms_RenderArrow__init_($this) { + nms_Render__init_0($this); +} +function nms_RenderArrow_renderArrow($this, $par1EntityArrow, $par2, $par4, $par6, $par8, $par9) { + var $var10, $var21, $var23, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var23 = $thread.pop();$var21 = $thread.pop();$var10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityArrow = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var10 = nms_RenderArrow_tex; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($var10); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4, $par6); + nleg_EaglerAdapterGL30_glRotatef($par1EntityArrow.$prevRotationYaw + ($par1EntityArrow.$rotationYaw - $par1EntityArrow.$prevRotationYaw) * $par9 - 90.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef($par1EntityArrow.$prevRotationPitch + ($par1EntityArrow.$rotationPitch - $par1EntityArrow.$prevRotationPitch) * $par9, 0.0, 0.0, 1.0); + nlea_Tessellator_$callClinit(); + $var10 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glEnable(32826); + $var21 = $par1EntityArrow.$arrowShake - $par9; + if ($var21 > 0.0) + nleg_EaglerAdapterGL30_glRotatef( -nms_MathHelper_sin($var21 * 3.0) * $var21, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.05824999883770943, 0.05824999883770943, 0.05824999883770943); + nleg_EaglerAdapterGL30_glTranslatef((-4.0), 0.0, 0.0); + nleg_EaglerAdapterGL30_glNormal3f(0.05824999883770943, 0.0, 0.0); + nlea_Tessellator_startDrawingQuads($var10); + nlea_Tessellator_addVertexWithUV($var10, (-7.0), (-2.0), (-2.0), 0.0020000000949949026, 0.15825000405311584); + nlea_Tessellator_addVertexWithUV($var10, (-7.0), (-2.0), 2.0, 0.15424999594688416, 0.15825000405311584); + nlea_Tessellator_addVertexWithUV($var10, (-7.0), 2.0, 2.0, 0.15424999594688416, 0.31049999594688416); + nlea_Tessellator_addVertexWithUV($var10, (-7.0), 2.0, (-2.0), 0.0020000000949949026, 0.31049999594688416); + nlea_Tessellator_draw($var10); + nleg_EaglerAdapterGL30_glNormal3f((-0.05824999883770943), 0.0, 0.0); + nlea_Tessellator_startDrawingQuads($var10); + nlea_Tessellator_addVertexWithUV($var10, (-7.0), 2.0, (-2.0), 0.0020000000949949026, 0.15825000405311584); + nlea_Tessellator_addVertexWithUV($var10, (-7.0), 2.0, 2.0, 0.15424999594688416, 0.15825000405311584); + nlea_Tessellator_addVertexWithUV($var10, (-7.0), (-2.0), 2.0, 0.15424999594688416, 0.31049999594688416); + nlea_Tessellator_addVertexWithUV($var10, (-7.0), (-2.0), (-2.0), 0.0020000000949949026, 0.31049999594688416); + nlea_Tessellator_draw($var10); + $var23 = 0; + while ($var23 < 4) { + nleg_EaglerAdapterGL30_glRotatef(90.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glNormal3f(0.0, 0.0, (-0.05824999883770943)); + nlea_Tessellator_startDrawingQuads($var10); + nlea_Tessellator_addVertexWithUV($var10, (-8.0), (-2.0), 0.0, 0.0020000000949949026, 0.0020000000949949026); + nlea_Tessellator_addVertexWithUV($var10, 8.0, (-2.0), 0.0, 0.49799999594688416, 0.0020000000949949026); + nlea_Tessellator_addVertexWithUV($var10, 8.0, 2.0, 0.0, 0.49799999594688416, 0.15424999594688416); + nlea_Tessellator_addVertexWithUV($var10, (-8.0), 2.0, 0.0, 0.0020000000949949026, 0.15424999594688416); + nlea_Tessellator_draw($var10); + $var23 = $var23 + 1 | 0; + } + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityArrow, $par2, $par4, $par6, $par8, $par9, $var10, $var21, $var23, $ptr); +} +function nms_RenderArrow_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderArrow_renderArrow($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderArrow__clinit_() { + nms_RenderArrow_tex = nle_TextureLocation__init_($rt_s(1702)); +} +function nms_EntityThrowable() { + var a = this; nms_Entity.call(a); + a.$xTile0 = 0; + a.$yTile0 = 0; + a.$zTile0 = 0; + a.$inTile0 = 0; + a.$inGround0 = 0; + a.$throwableShake = 0; + a.$thrower = null; + a.$throwerName = null; + a.$ticksInGround0 = 0; + a.$ticksInAir0 = 0; +} +function nms_EntityThrowable__init_() { + var var_0 = new nms_EntityThrowable(); + nms_EntityThrowable__init_0(var_0); + return var_0; +} +function nms_EntityThrowable__init_1(var_0, var_1, var_2, var_3) { + var var_4 = new nms_EntityThrowable(); + nms_EntityThrowable__init_2(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function nms_EntityThrowable__init_0($this) { + nms_Entity__init_0($this); + $this.$xTile0 = (-1); + $this.$yTile0 = (-1); + $this.$zTile0 = (-1); + $this.$inTile0 = 0; + $this.$inGround0 = 0; + $this.$throwableShake = 0; + $this.$throwerName = null; + $this.$ticksInAir0 = 0; + nms_Entity_setSize($this, 0.25, 0.25); +} +function nms_EntityThrowable_entityInit($this) { + return; +} +function nms_EntityThrowable_isInRangeToRenderDist($this, $par1) { + var $var3; + $var3 = nms_AxisAlignedBB_getAverageEdgeLength($this.$boundingBox) * 4.0 * 64.0; + return $par1 >= $var3 * $var3 ? 0 : 1; +} +function nms_EntityThrowable__init_2($this, $par1World, $par2, $par4, $par6) { + nms_Entity__init_0($this); + $this.$xTile0 = (-1); + $this.$yTile0 = (-1); + $this.$zTile0 = (-1); + $this.$inTile0 = 0; + $this.$inGround0 = 0; + $this.$throwableShake = 0; + $this.$throwerName = null; + $this.$ticksInAir0 = 0; + nms_Entity_setWorld($this, $par1World); + $this.$ticksInGround0 = 0; + nms_Entity_setSize($this, 0.25, 0.25); + nms_Entity_setPosition($this, $par2, $par4, $par6); + $this.$yOffset = 0.0; +} +function nms_EntityThrowable_setVelocity($this, $par1, $par3, $par5) { + var $var7, var$5; + $this.$motionX = $par1; + $this.$motionY = $par3; + $this.$motionZ = $par5; + if ($this.$prevRotationPitch === 0.0 && $this.$prevRotationYaw === 0.0) { + $var7 = nms_MathHelper_sqrt_double($par1 * $par1 + $par5 * $par5); + var$5 = jl_Math_atan2($par1, $par5) * 180.0 / 3.141592653589793; + $this.$rotationYaw = var$5; + $this.$prevRotationYaw = var$5; + $var7 = jl_Math_atan2($par3, $var7) * 180.0 / 3.141592653589793; + $this.$rotationPitch = $var7; + $this.$prevRotationPitch = $var7; + } +} +function nms_EntityThrowable_onUpdate($this) { + var $var16, $var2, $var3, $var1, $var17, $var18, $var19, $var7, var$9, var$10, var$11, var$12, var$13, var$14, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();$var7 = $thread.pop();$var19 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var1 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var16 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$lastTickPosX = $this.$posX; + $this.$lastTickPosY = $this.$posY; + $this.$lastTickPosZ = $this.$posZ; + $ptr = 1; + case 1: + nms_Entity_onUpdate($this); + if ($rt_suspending()) { + break main; + } + if ($this.$throwableShake > 0) + $this.$throwableShake = $this.$throwableShake - 1 | 0; + if (!$this.$inGround0) + $this.$ticksInAir0 = $this.$ticksInAir0 + 1 | 0; + else { + if (nms_World_getBlockId($this.$worldObj, $this.$xTile0, $this.$yTile0, $this.$zTile0) == $this.$inTile0) { + $this.$ticksInGround0 = $this.$ticksInGround0 + 1 | 0; + if ($this.$ticksInGround0 != 1200) + return; + $ptr = 3; + continue main; + } + $this.$inGround0 = 0; + $this.$motionX = $this.$motionX * nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224; + $this.$motionY = $this.$motionY * nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224; + $this.$motionZ = $this.$motionZ * nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224; + $this.$ticksInGround0 = 0; + $this.$ticksInAir0 = 0; + } + $var16 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $this.$posX, $this.$posY, $this.$posZ); + $var2 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $this.$posX + $this.$motionX, $this.$posY + $this.$motionY, $this.$posZ + $this.$motionZ); + $var3 = $this.$worldObj; + $ptr = 2; + case 2: + $tmp = nms_World_rayTraceBlocks($var3, $var16, $var2); + if ($rt_suspending()) { + break main; + } + $var3 = $tmp; + nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $this.$posX, $this.$posY, $this.$posZ); + nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $this.$posX + $this.$motionX, $this.$posY + $this.$motionY, $this.$posZ + $this.$motionZ); + if ($var3 !== null) + nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $var3.$hitVec.$xCoord, $var3.$hitVec.$yCoord, $var3.$hitVec.$zCoord); + a: { + if ($var3 !== null) { + if ($var3.$typeOfHit !== nms_EnumMovingObjectType_TILE) + break a; + $var1 = nms_World_getBlockId($this.$worldObj, $var3.$blockX, $var3.$blockY, $var3.$blockZ); + nms_Block_$callClinit(); + if ($var1 != nms_Block_portal.$blockID) + break a; + nms_Entity_setInPortal($this); + } + $this.$posX = $this.$posX + $this.$motionX; + $this.$posY = $this.$posY + $this.$motionY; + $this.$posZ = $this.$posZ + $this.$motionZ; + $var17 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + $this.$rotationYaw = jl_Math_atan2($this.$motionX, $this.$motionZ) * 180.0 / 3.141592653589793; + $this.$rotationPitch = jl_Math_atan2($this.$motionY, $var17) * 180.0 / 3.141592653589793; + while ($this.$rotationPitch - $this.$prevRotationPitch < (-180.0)) { + $this.$prevRotationPitch = $this.$prevRotationPitch - 360.0; + } + while ($this.$rotationPitch - $this.$prevRotationPitch >= 180.0) { + $this.$prevRotationPitch = $this.$prevRotationPitch + 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw < (-180.0)) { + $this.$prevRotationYaw = $this.$prevRotationYaw - 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw >= 180.0) { + $this.$prevRotationYaw = $this.$prevRotationYaw + 360.0; + } + $this.$rotationPitch = $this.$prevRotationPitch + ($this.$rotationPitch - $this.$prevRotationPitch) * 0.20000000298023224; + $this.$rotationYaw = $this.$prevRotationYaw + ($this.$rotationYaw - $this.$prevRotationYaw) * 0.20000000298023224; + $var18 = 0.9900000095367432; + $var19 = $this.$getGravityVelocity(); + if (nms_Entity_isInWater($this)) { + $var7 = 0; + if ($var7 < 4) { + $var16 = $this.$worldObj; + $var2 = $rt_s(1017); + var$9 = $this.$posX - $this.$motionX * 0.25; + var$10 = $this.$posY - $this.$motionY * 0.25; + var$11 = $this.$posZ - $this.$motionZ * 0.25; + var$12 = $this.$motionX; + var$13 = $this.$motionY; + var$14 = $this.$motionZ; + $ptr = 5; + continue main; + } + $var18 = 0.800000011920929; + } + var$9 = $this.$motionX; + var$10 = $var18; + $this.$motionX = var$9 * var$10; + $this.$motionY = $this.$motionY * var$10; + $this.$motionZ = $this.$motionZ * var$10; + $this.$motionY = $this.$motionY - $var19; + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + return; + } + $ptr = 4; + continue main; + case 3: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + return; + case 4: + $this.$onImpact($var3); + if ($rt_suspending()) { + break main; + } + $this.$posX = $this.$posX + $this.$motionX; + $this.$posY = $this.$posY + $this.$motionY; + $this.$posZ = $this.$posZ + $this.$motionZ; + $var17 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + $this.$rotationYaw = jl_Math_atan2($this.$motionX, $this.$motionZ) * 180.0 / 3.141592653589793; + $this.$rotationPitch = jl_Math_atan2($this.$motionY, $var17) * 180.0 / 3.141592653589793; + while ($this.$rotationPitch - $this.$prevRotationPitch < (-180.0)) { + $this.$prevRotationPitch = $this.$prevRotationPitch - 360.0; + } + while ($this.$rotationPitch - $this.$prevRotationPitch >= 180.0) { + $this.$prevRotationPitch = $this.$prevRotationPitch + 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw < (-180.0)) { + $this.$prevRotationYaw = $this.$prevRotationYaw - 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw >= 180.0) { + $this.$prevRotationYaw = $this.$prevRotationYaw + 360.0; + } + $this.$rotationPitch = $this.$prevRotationPitch + ($this.$rotationPitch - $this.$prevRotationPitch) * 0.20000000298023224; + $this.$rotationYaw = $this.$prevRotationYaw + ($this.$rotationYaw - $this.$prevRotationYaw) * 0.20000000298023224; + $var18 = 0.9900000095367432; + $var19 = $this.$getGravityVelocity(); + if (nms_Entity_isInWater($this)) { + $var7 = 0; + if ($var7 < 4) { + $var16 = $this.$worldObj; + $var2 = $rt_s(1017); + var$9 = $this.$posX - $this.$motionX * 0.25; + var$10 = $this.$posY - $this.$motionY * 0.25; + var$11 = $this.$posZ - $this.$motionZ * 0.25; + var$12 = $this.$motionX; + var$13 = $this.$motionY; + var$14 = $this.$motionZ; + $ptr = 5; + continue main; + } + $var18 = 0.800000011920929; + } + var$9 = $this.$motionX; + var$10 = $var18; + $this.$motionX = var$9 * var$10; + $this.$motionY = $this.$motionY * var$10; + $this.$motionZ = $this.$motionZ * var$10; + $this.$motionY = $this.$motionY - $var19; + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + return; + case 5: + nms_World_spawnParticle($var16, $var2, var$9, var$10, var$11, var$12, var$13, var$14); + if ($rt_suspending()) { + break main; + } + $var7 = $var7 + 1 | 0; + if ($var7 >= 4) { + var$9 = $this.$motionX; + var$10 = 0.800000011920929; + $this.$motionX = var$9 * var$10; + $this.$motionY = $this.$motionY * var$10; + $this.$motionZ = $this.$motionZ * var$10; + $this.$motionY = $this.$motionY - $var19; + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + return; + } + $var16 = $this.$worldObj; + $var2 = $rt_s(1017); + var$9 = $this.$posX - $this.$motionX * 0.25; + var$10 = $this.$posY - $this.$motionY * 0.25; + var$11 = $this.$posZ - $this.$motionZ * 0.25; + var$12 = $this.$motionX; + var$13 = $this.$motionY; + var$14 = $this.$motionZ; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var16, $var2, $var3, $var1, $var17, $var18, $var19, $var7, var$9, var$10, var$11, var$12, var$13, var$14, $ptr); +} +function nms_EntityThrowable_getGravityVelocity($this) { + return 0.029999999329447746; +} +function nms_EntityThrowable_getShadowSize($this) { + return 0.0; +} +function nms_EntityThrowable_getThrower($this) { + if ($this.$thrower === null && $this.$throwerName !== null && $this.$throwerName.$length() > 0) + $this.$thrower = nms_World_getPlayerEntityByName($this.$worldObj, $this.$throwerName); + return $this.$thrower; +} +function nms_EntitySnowball() { + nms_EntityThrowable.call(this); +} +function nms_EntitySnowball__init_0() { + var var_0 = new nms_EntitySnowball(); + nms_EntitySnowball__init_(var_0); + return var_0; +} +function nms_EntitySnowball__init_1(var_0, var_1, var_2, var_3) { + var var_4 = new nms_EntitySnowball(); + nms_EntitySnowball__init_2(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function nms_EntitySnowball__init_($this) { + nms_EntityThrowable__init_0($this); +} +function nms_EntitySnowball__init_2($this, $par1World, $par2, $par4, $par6) { + nms_EntityThrowable__init_2($this, $par1World, $par2, $par4, $par6); +} +function nms_EntitySnowball_onImpact($this, $par1MovingObjectPosition) { + var $var2, var$3, $var3, var$5, var$6, var$7, var$8, var$9, var$10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var3 = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$par1MovingObjectPosition = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1MovingObjectPosition.$entityHit !== null) { + $var2 = 0; + if ($par1MovingObjectPosition.$entityHit instanceof nms_EntityBlaze) + $var2 = 3; + $par1MovingObjectPosition = $par1MovingObjectPosition.$entityHit; + var$3 = nms_DamageSource_causeThrownDamage($this, nms_EntityThrowable_getThrower($this)); + $ptr = 2; + continue main; + } + $var3 = 0; + if ($var3 >= 8) + return; + $par1MovingObjectPosition = $this.$worldObj; + var$3 = $rt_s(1176); + var$5 = $this.$posX; + var$6 = $this.$posY; + var$7 = $this.$posZ; + var$8 = 0.0; + var$9 = 0.0; + var$10 = 0.0; + $ptr = 1; + case 1: + nms_World_spawnParticle($par1MovingObjectPosition, var$3, var$5, var$6, var$7, var$8, var$9, var$10); + if ($rt_suspending()) { + break main; + } + $var3 = $var3 + 1 | 0; + if ($var3 >= 8) + return; + $par1MovingObjectPosition = $this.$worldObj; + var$3 = $rt_s(1176); + var$5 = $this.$posX; + var$6 = $this.$posY; + var$7 = $this.$posZ; + var$8 = 0.0; + var$9 = 0.0; + var$10 = 0.0; + continue main; + case 2: + $par1MovingObjectPosition.$attackEntityFrom(var$3, $var2); + if ($rt_suspending()) { + break main; + } + $var3 = 0; + if ($var3 >= 8) + return; + $par1MovingObjectPosition = $this.$worldObj; + var$3 = $rt_s(1176); + var$5 = $this.$posX; + var$6 = $this.$posY; + var$7 = $this.$posZ; + var$8 = 0.0; + var$9 = 0.0; + var$10 = 0.0; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1MovingObjectPosition, $var2, var$3, $var3, var$5, var$6, var$7, var$8, var$9, var$10, $ptr); +} +function nms_RenderSnowball() { + var a = this; nms_Render.call(a); + a.$field_94151_a = null; + a.$field_94150_f = 0; +} +var nms_RenderSnowball_tex = null; +function nms_RenderSnowball__init_1(var_0, var_1) { + var var_2 = new nms_RenderSnowball(); + nms_RenderSnowball__init_2(var_2, var_0, var_1); + return var_2; +} +function nms_RenderSnowball__init_0(var_0) { + var var_1 = new nms_RenderSnowball(); + nms_RenderSnowball__init_(var_1, var_0); + return var_1; +} +function nms_RenderSnowball__init_2($this, $par1, $par2) { + nms_Render__init_0($this); + $this.$field_94151_a = $par1; + $this.$field_94150_f = $par2; +} +function nms_RenderSnowball__init_($this, $par1) { + nms_RenderSnowball__init_2($this, $par1, 0); +} +function nms_RenderSnowball_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $var10, $var11, $var12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var10 = $this.$field_94151_a.$getIconFromDamage($this.$field_94150_f); + if ($var10 === null) + return; + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4, $par6); + nleg_EaglerAdapterGL30_glEnable(32826); + nleg_EaglerAdapterGL30_glScalef(0.5, 0.5, 0.5); + $var11 = nms_RenderSnowball_tex; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($var11); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_$callClinit(); + $var11 = nlea_Tessellator_instance; + if ($var10 === nms_ItemPotion_func_94589_d($rt_s(1703))) { + $var12 = nms_PotionHelper_func_77915_a(nms_EntityPotion_getPotionDamage($par1Entity), 0); + nleg_EaglerAdapterGL30_glColor3f(($var12 >> 16 & 255) / 255.0, ($var12 >> 8 & 255) / 255.0, ($var12 & 255) / 255.0); + nleg_EaglerAdapterGL30_glPushMatrix(); + nms_RenderSnowball_func_77026_a($this, $var11, nms_ItemPotion_func_94589_d($rt_s(1704))); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glColor3f(1.0, 1.0, 1.0); + } + nms_RenderSnowball_func_77026_a($this, $var11, $var10); + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $var10, $var11, $var12, $ptr); +} +function nms_RenderSnowball_func_77026_a($this, $par1Tessellator, $par2Icon) { + var $var3, $var4, $var5, $var6, var$7, var$8, var$9, var$10; + $var3 = $par2Icon.$getMinU(); + $var4 = $par2Icon.$getMaxU(); + $var5 = $par2Icon.$getMinV(); + $var6 = $par2Icon.$getMaxV(); + nleg_EaglerAdapterGL30_glRotatef(180.0 - $this.$renderManager.$playerViewY, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef( -$this.$renderManager.$playerViewX, 1.0, 0.0, 0.0); + nlea_Tessellator_startDrawingQuads($par1Tessellator); + nlea_Tessellator_setNormal($par1Tessellator, 0.0, 1.0, 0.0); + var$7 = $var3; + var$8 = $var6; + nlea_Tessellator_addVertexWithUV($par1Tessellator, (-0.5), (-0.25), 0.0, var$7, var$8); + var$9 = $var4; + nlea_Tessellator_addVertexWithUV($par1Tessellator, 0.5, (-0.25), 0.0, var$9, var$8); + var$10 = $var5; + nlea_Tessellator_addVertexWithUV($par1Tessellator, 0.5, 0.75, 0.0, var$9, var$10); + nlea_Tessellator_addVertexWithUV($par1Tessellator, (-0.5), 0.75, 0.0, var$7, var$10); + nlea_Tessellator_draw($par1Tessellator); +} +function nms_RenderSnowball__clinit_() { + nms_RenderSnowball_tex = nle_TextureLocation__init_($rt_s(992)); +} +function nms_Item() { + var a = this; jl_Object.call(a); + a.$tabToDisplayOn = null; + a.$itemID = 0; + a.$maxStackSize = 0; + a.$maxDamage = 0; + a.$bFull3D = 0; + a.$hasSubtypes = 0; + a.$containerItem = null; + a.$potionEffect = null; + a.$unlocalizedName = null; + a.$itemIcon = null; +} +var nms_Item_itemRand = null; +var nms_Item_itemsList = null; +var nms_Item_shovelIron = null; +var nms_Item_pickaxeIron = null; +var nms_Item_axeIron = null; +var nms_Item_flintAndSteel = null; +var nms_Item_appleRed = null; +var nms_Item_bow = null; +var nms_Item_arrow = null; +var nms_Item_coal = null; +var nms_Item_diamond = null; +var nms_Item_ingotIron = null; +var nms_Item_ingotGold = null; +var nms_Item_swordIron = null; +var nms_Item_swordWood = null; +var nms_Item_shovelWood = null; +var nms_Item_pickaxeWood = null; +var nms_Item_axeWood = null; +var nms_Item_swordStone = null; +var nms_Item_shovelStone = null; +var nms_Item_pickaxeStone = null; +var nms_Item_axeStone = null; +var nms_Item_swordDiamond = null; +var nms_Item_shovelDiamond = null; +var nms_Item_pickaxeDiamond = null; +var nms_Item_axeDiamond = null; +var nms_Item_stick = null; +var nms_Item_bowlEmpty = null; +var nms_Item_bowlSoup = null; +var nms_Item_swordGold = null; +var nms_Item_shovelGold = null; +var nms_Item_pickaxeGold = null; +var nms_Item_axeGold = null; +var nms_Item_silk = null; +var nms_Item_feather = null; +var nms_Item_gunpowder = null; +var nms_Item_hoeWood = null; +var nms_Item_hoeStone = null; +var nms_Item_hoeIron = null; +var nms_Item_hoeDiamond = null; +var nms_Item_hoeGold = null; +var nms_Item_seeds = null; +var nms_Item_wheat = null; +var nms_Item_bread = null; +var nms_Item_helmetLeather = null; +var nms_Item_plateLeather = null; +var nms_Item_legsLeather = null; +var nms_Item_bootsLeather = null; +var nms_Item_helmetChain = null; +var nms_Item_plateChain = null; +var nms_Item_legsChain = null; +var nms_Item_bootsChain = null; +var nms_Item_helmetIron = null; +var nms_Item_plateIron = null; +var nms_Item_legsIron = null; +var nms_Item_bootsIron = null; +var nms_Item_helmetDiamond = null; +var nms_Item_plateDiamond = null; +var nms_Item_legsDiamond = null; +var nms_Item_bootsDiamond = null; +var nms_Item_helmetGold = null; +var nms_Item_plateGold = null; +var nms_Item_legsGold = null; +var nms_Item_bootsGold = null; +var nms_Item_flint = null; +var nms_Item_porkRaw = null; +var nms_Item_porkCooked = null; +var nms_Item_painting = null; +var nms_Item_appleGold = null; +var nms_Item_sign = null; +var nms_Item_doorWood = null; +var nms_Item_bucketEmpty = null; +var nms_Item_bucketWater = null; +var nms_Item_bucketLava = null; +var nms_Item_minecartEmpty = null; +var nms_Item_saddle = null; +var nms_Item_doorIron = null; +var nms_Item_redstone = null; +var nms_Item_snowball = null; +var nms_Item_boat = null; +var nms_Item_leather = null; +var nms_Item_bucketMilk = null; +var nms_Item_brick = null; +var nms_Item_clay = null; +var nms_Item_reed = null; +var nms_Item_paper = null; +var nms_Item_book = null; +var nms_Item_slimeBall = null; +var nms_Item_minecartCrate = null; +var nms_Item_minecartPowered = null; +var nms_Item_egg = null; +var nms_Item_compass = null; +var nms_Item_fishingRod = null; +var nms_Item_pocketSundial = null; +var nms_Item_lightStoneDust = null; +var nms_Item_fishRaw = null; +var nms_Item_fishCooked = null; +var nms_Item_dyePowder = null; +var nms_Item_bone = null; +var nms_Item_sugar = null; +var nms_Item_cake = null; +var nms_Item_bed = null; +var nms_Item_redstoneRepeater = null; +var nms_Item_cookie = null; +var nms_Item_map = null; +var nms_Item_shears = null; +var nms_Item_melon = null; +var nms_Item_pumpkinSeeds = null; +var nms_Item_melonSeeds = null; +var nms_Item_beefRaw = null; +var nms_Item_beefCooked = null; +var nms_Item_chickenRaw = null; +var nms_Item_chickenCooked = null; +var nms_Item_rottenFlesh = null; +var nms_Item_enderPearl = null; +var nms_Item_blazeRod = null; +var nms_Item_ghastTear = null; +var nms_Item_goldNugget = null; +var nms_Item_netherStalkSeeds = null; +var nms_Item_potion = null; +var nms_Item_glassBottle = null; +var nms_Item_spiderEye = null; +var nms_Item_fermentedSpiderEye = null; +var nms_Item_blazePowder = null; +var nms_Item_magmaCream = null; +var nms_Item_brewingStand = null; +var nms_Item_cauldron = null; +var nms_Item_eyeOfEnder = null; +var nms_Item_speckledMelon = null; +var nms_Item_monsterPlacer = null; +var nms_Item_expBottle = null; +var nms_Item_fireballCharge = null; +var nms_Item_writableBook = null; +var nms_Item_writtenBook = null; +var nms_Item_emerald = null; +var nms_Item_itemFrame = null; +var nms_Item_flowerPot = null; +var nms_Item_carrot = null; +var nms_Item_potato = null; +var nms_Item_bakedPotato = null; +var nms_Item_poisonousPotato = null; +var nms_Item_emptyMap = null; +var nms_Item_goldenCarrot = null; +var nms_Item_skull = null; +var nms_Item_carrotOnAStick = null; +var nms_Item_netherStar = null; +var nms_Item_pumpkinPie = null; +var nms_Item_firework = null; +var nms_Item_fireworkCharge = null; +var nms_Item_enchantedBook = null; +var nms_Item_comparator = null; +var nms_Item_netherrackBrick = null; +var nms_Item_netherQuartz = null; +var nms_Item_minecartTnt = null; +var nms_Item_minecartHopper = null; +var nms_Item_record13 = null; +var nms_Item_recordCat = null; +var nms_Item_recordBlocks = null; +var nms_Item_recordChirp = null; +var nms_Item_recordFar = null; +var nms_Item_recordMall = null; +var nms_Item_recordMellohi = null; +var nms_Item_recordStal = null; +var nms_Item_recordStrad = null; +var nms_Item_recordWard = null; +var nms_Item_record11 = null; +var nms_Item_recordWait = null; +function nms_Item_$callClinit() { + nms_Item_$callClinit = $rt_eraseClinit(nms_Item); + nms_Item__clinit_(); +} +function nms_Item__init_(var_0) { + var var_1 = new nms_Item(); + nms_Item__init_0(var_1, var_0); + return var_1; +} +function nms_Item__init_0($this, $par1) { + var var$2, var$3, var$4; + nms_Item_$callClinit(); + $this.$tabToDisplayOn = null; + $this.$maxStackSize = 64; + $this.$maxDamage = 0; + $this.$bFull3D = 0; + $this.$hasSubtypes = 0; + $this.$containerItem = null; + $this.$potionEffect = null; + var$2 = 256 + $par1 | 0; + $this.$itemID = var$2; + if (nms_Item_itemsList.data[var$2] !== null) { + var$3 = jl_System_out(); + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(1705)); + jl_AbstractStringBuilder_append2(var$4, $par1); + ji_PrintStream_println(var$3, jl_AbstractStringBuilder_toString(var$4)); + } + nms_Item_itemsList.data[var$2] = $this; +} +function nms_Item_setMaxStackSize($this, $par1) { + $this.$maxStackSize = $par1; + return $this; +} +function nms_Item_getSpriteNumber($this) { + return 1; +} +function nms_Item_getIconFromDamage($this, $par1) { + return $this.$itemIcon; +} +function nms_Item_getIconIndex($this, $par1ItemStack) { + return $this.$getIconFromDamage($par1ItemStack.$itemDamage); +} +function nms_Item_onItemUse($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + return 0; +} +function nms_Item_getStrVsBlock($this, $par1ItemStack, $par2Block) { + return 1.0; +} +function nms_Item_onItemRightClick($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + return $par1ItemStack; +} +function nms_Item_onEaten($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + return $par1ItemStack; +} +function nms_Item_getItemStackLimit($this) { + return $this.$maxStackSize; +} +function nms_Item_getMetadata($this, $par1) { + return 0; +} +function nms_Item_getHasSubtypes($this) { + return $this.$hasSubtypes; +} +function nms_Item_setHasSubtypes($this, $par1) { + $this.$hasSubtypes = $par1; + return $this; +} +function nms_Item_getMaxDamage($this) { + return $this.$maxDamage; +} +function nms_Item_setMaxDamage($this, $par1) { + $this.$maxDamage = $par1; + return $this; +} +function nms_Item_isDamageable($this) { + return $this.$maxDamage > 0 && !$this.$hasSubtypes ? 1 : 0; +} +function nms_Item_hitEntity($this, $par1ItemStack, $par2EntityLiving, $par3EntityLiving) { + return 0; +} +function nms_Item_onBlockDestroyed($this, $par1ItemStack, $par2World, $par3, $par4, $par5, $par6, $par7EntityLiving) { + return 0; +} +function nms_Item_getDamageVsEntity($this, $par1Entity) { + return 1; +} +function nms_Item_canHarvestBlock($this, $par1Block) { + return 0; +} +function nms_Item_itemInteractionForEntity($this, $par1ItemStack, $par2EntityLiving) { + return 0; +} +function nms_Item_setFull3D($this) { + $this.$bFull3D = 1; + return $this; +} +function nms_Item_isFull3D($this) { + return $this.$bFull3D; +} +function nms_Item_shouldRotateAroundWhenRendering($this) { + return 0; +} +function nms_Item_setUnlocalizedName($this, $par1Str) { + $this.$unlocalizedName = $par1Str; + return $this; +} +function nms_Item_getLocalizedName($this, $par1ItemStack) { + var $var2; + $var2 = $this.$getUnlocalizedName($par1ItemStack); + return $var2 !== null ? nms_StatCollector_translateToLocal($var2) : $rt_s(36); +} +function nms_Item_getUnlocalizedName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(1706)); + jl_AbstractStringBuilder_append(var$1, $this.$unlocalizedName); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_Item_getUnlocalizedName0($this, $par1ItemStack) { + $par1ItemStack = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1ItemStack); + jl_AbstractStringBuilder_append($par1ItemStack, $rt_s(1706)); + jl_AbstractStringBuilder_append($par1ItemStack, $this.$unlocalizedName); + return jl_AbstractStringBuilder_toString($par1ItemStack); +} +function nms_Item_setContainerItem($this, $par1Item) { + $this.$containerItem = $par1Item; + return $this; +} +function nms_Item_doesContainerItemLeaveCraftingGrid($this, $par1ItemStack) { + return 1; +} +function nms_Item_getShareTag($this) { + return 1; +} +function nms_Item_getContainerItem($this) { + return $this.$containerItem; +} +function nms_Item_hasContainerItem($this) { + return $this.$containerItem === null ? 0 : 1; +} +function nms_Item_getColorFromItemStack($this, $par1ItemStack, $par2) { + return 16777215; +} +function nms_Item_onUpdate($this, $par1ItemStack, $par2World, $par3Entity, $par4, $par5) { + return; +} +function nms_Item_onCreated($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + return; +} +function nms_Item_getItemUseAction($this, $par1ItemStack) { + return nms_EnumAction_none; +} +function nms_Item_getMaxItemUseDuration($this, $par1ItemStack) { + return 0; +} +function nms_Item_onPlayerStoppedUsing($this, $par1ItemStack, $par2World, $par3EntityPlayer, $par4) { + return; +} +function nms_Item_setPotionEffect($this, $par1Str) { + $this.$potionEffect = $par1Str; + return $this; +} +function nms_Item_getPotionEffect($this) { + return $this.$potionEffect; +} +function nms_Item_isPotionIngredient($this) { + return $this.$potionEffect === null ? 0 : 1; +} +function nms_Item_addInformation($this, $par1ItemStack, $par2EntityPlayer, $par3List, $par4) { + return; +} +function nms_Item_getItemDisplayName($this, $par1ItemStack) { + var var$2; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $rt_s(36)); + jl_AbstractStringBuilder_append(var$2, nms_StringTranslate_translateNamedKey(nms_StringTranslate_instance, nms_Item_getLocalizedName($this, $par1ItemStack))); + return jl_String_trim(jl_AbstractStringBuilder_toString(var$2)); +} +function nms_Item_hasEffect($this, $par1ItemStack) { + return nms_ItemStack_isItemEnchanted($par1ItemStack); +} +function nms_Item_getRarity($this, $par1ItemStack) { + return !nms_ItemStack_isItemEnchanted($par1ItemStack) ? nms_EnumRarity_common : nms_EnumRarity_rare; +} +function nms_Item_isItemTool($this, $par1ItemStack) { + return $this.$maxStackSize == 1 && nms_Item_isDamageable($this) ? 1 : 0; +} +function nms_Item_getMovingObjectPositionFromPlayer($this, $par1World, $par2EntityPlayer, $par3) { + var $var5, $var6, $var7, $var9, $var11, $var13, $var15, $var14, $var17, $var16, $var23, var$15, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$15 = $thread.pop();$var23 = $thread.pop();$var16 = $thread.pop();$var17 = $thread.pop();$var14 = $thread.pop();$var15 = $thread.pop();$var13 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$par3 = $thread.pop();$par2EntityPlayer = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var5 = $par2EntityPlayer.$prevRotationPitch + ($par2EntityPlayer.$rotationPitch - $par2EntityPlayer.$prevRotationPitch) * 1.0; + $var6 = $par2EntityPlayer.$prevRotationYaw + ($par2EntityPlayer.$rotationYaw - $par2EntityPlayer.$prevRotationYaw) * 1.0; + $var7 = $par2EntityPlayer.$prevPosX + ($par2EntityPlayer.$posX - $par2EntityPlayer.$prevPosX) * 1.0; + $var9 = $par2EntityPlayer.$prevPosY + ($par2EntityPlayer.$posY - $par2EntityPlayer.$prevPosY) * 1.0 + 1.62 - $par2EntityPlayer.$yOffset; + $var11 = $par2EntityPlayer.$prevPosZ + ($par2EntityPlayer.$posZ - $par2EntityPlayer.$prevPosZ) * 1.0; + $var13 = nms_Vec3Pool_getVecFromPool($par1World.$vecPool, $var7, $var9, $var11); + $var15 = -$var6 * 0.01745329238474369 - 3.1415927410125732; + $var14 = nms_MathHelper_cos($var15); + $var15 = nms_MathHelper_sin($var15); + $var17 = -$var5 * 0.01745329238474369; + $var16 = -nms_MathHelper_cos($var17); + $var23 = nms_Vec3_addVector($var13, $var15 * $var16 * 5.0, nms_MathHelper_sin($var17) * 5.0, $var14 * $var16 * 5.0); + var$15 = $par3 ? 0 : 1; + $ptr = 1; + case 1: + $tmp = nms_World_rayTraceBlocks_do_do($par1World, $var13, $var23, $par3, var$15); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + return $par1World; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2EntityPlayer, $par3, $var5, $var6, $var7, $var9, $var11, $var13, $var15, $var14, $var17, $var16, $var23, var$15, $ptr); +} +function nms_Item_getItemEnchantability($this) { + return 0; +} +function nms_Item_requiresMultipleRenderPasses($this) { + return 0; +} +function nms_Item_getIconFromDamageForRenderPass($this, $par1, $par2) { + return $this.$getIconFromDamage($par1); +} +function nms_Item_getSubItems($this, $par1, $par2CreativeTabs, $par3List) { + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 0)); +} +function nms_Item_getCreativeTab($this) { + return $this.$tabToDisplayOn; +} +function nms_Item_setCreativeTab($this, $par1CreativeTabs) { + $this.$tabToDisplayOn = $par1CreativeTabs; + return $this; +} +function nms_Item_func_82788_x($this) { + return 1; +} +function nms_Item_getIsRepairable($this, $par1ItemStack, $par2ItemStack) { + return 0; +} +function nms_Item_registerIcons($this, $par1IconRegister) { + $this.$itemIcon = nms_TextureMap_registerIcon($par1IconRegister, $this.$unlocalizedName); +} +function nms_Item__clinit_() { + var var$1; + nms_Item_itemRand = nle_EaglercraftRandom__init_0(); + nms_Item_itemsList = $rt_createArray(nms_Item, 32000); + nms_Item_shovelIron = nms_Item_setUnlocalizedName(nms_ItemSpade__init_(0, nms_EnumToolMaterial_IRON), $rt_s(1707)); + nms_Item_pickaxeIron = nms_Item_setUnlocalizedName(nms_ItemPickaxe__init_(1, nms_EnumToolMaterial_IRON), $rt_s(1708)); + nms_Item_axeIron = nms_Item_setUnlocalizedName(nms_ItemAxe__init_(2, nms_EnumToolMaterial_IRON), $rt_s(1709)); + nms_Item_flintAndSteel = nms_Item_setUnlocalizedName(nms_ItemFlintAndSteel__init_(3), $rt_s(1710)); + nms_Item_appleRed = nms_Item_setUnlocalizedName(nms_ItemFood__init_(4, 4, 0.30000001192092896, 0), $rt_s(1711)); + nms_Item_bow = nms_Item_setUnlocalizedName(nms_ItemBow__init_(5), $rt_s(1712)); + nms_Item_arrow = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item__init_(6), $rt_s(1713)), nms_CreativeTabs_tabCombat); + nms_Item_coal = nms_Item_setUnlocalizedName(nms_ItemCoal__init_(7), $rt_s(1714)); + nms_Item_diamond = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item__init_(8), $rt_s(1625)), nms_CreativeTabs_tabMaterials); + nms_Item_ingotIron = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item__init_(9), $rt_s(1715)), nms_CreativeTabs_tabMaterials); + nms_Item_ingotGold = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item__init_(10), $rt_s(1716)), nms_CreativeTabs_tabMaterials); + nms_Item_swordIron = nms_Item_setUnlocalizedName(nms_ItemSword__init_(11, nms_EnumToolMaterial_IRON), $rt_s(1717)); + nms_Item_swordWood = nms_Item_setUnlocalizedName(nms_ItemSword__init_(12, nms_EnumToolMaterial_WOOD), $rt_s(1718)); + nms_Item_shovelWood = nms_Item_setUnlocalizedName(nms_ItemSpade__init_(13, nms_EnumToolMaterial_WOOD), $rt_s(1719)); + nms_Item_pickaxeWood = nms_Item_setUnlocalizedName(nms_ItemPickaxe__init_(14, nms_EnumToolMaterial_WOOD), $rt_s(1720)); + nms_Item_axeWood = nms_Item_setUnlocalizedName(nms_ItemAxe__init_(15, nms_EnumToolMaterial_WOOD), $rt_s(1721)); + nms_Item_swordStone = nms_Item_setUnlocalizedName(nms_ItemSword__init_(16, nms_EnumToolMaterial_STONE), $rt_s(1722)); + nms_Item_shovelStone = nms_Item_setUnlocalizedName(nms_ItemSpade__init_(17, nms_EnumToolMaterial_STONE), $rt_s(1723)); + nms_Item_pickaxeStone = nms_Item_setUnlocalizedName(nms_ItemPickaxe__init_(18, nms_EnumToolMaterial_STONE), $rt_s(1724)); + nms_Item_axeStone = nms_Item_setUnlocalizedName(nms_ItemAxe__init_(19, nms_EnumToolMaterial_STONE), $rt_s(1725)); + nms_Item_swordDiamond = nms_Item_setUnlocalizedName(nms_ItemSword__init_(20, nms_EnumToolMaterial_EMERALD), $rt_s(1726)); + nms_Item_shovelDiamond = nms_Item_setUnlocalizedName(nms_ItemSpade__init_(21, nms_EnumToolMaterial_EMERALD), $rt_s(1727)); + nms_Item_pickaxeDiamond = nms_Item_setUnlocalizedName(nms_ItemPickaxe__init_(22, nms_EnumToolMaterial_EMERALD), $rt_s(1728)); + nms_Item_axeDiamond = nms_Item_setUnlocalizedName(nms_ItemAxe__init_(23, nms_EnumToolMaterial_EMERALD), $rt_s(1729)); + nms_Item_stick = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item_setFull3D(nms_Item__init_(24)), $rt_s(1730)), nms_CreativeTabs_tabMaterials); + nms_Item_bowlEmpty = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item__init_(25), $rt_s(1731)), nms_CreativeTabs_tabMaterials); + nms_Item_bowlSoup = nms_Item_setUnlocalizedName(nms_ItemSoup__init_(26, 6), $rt_s(1732)); + nms_Item_swordGold = nms_Item_setUnlocalizedName(nms_ItemSword__init_(27, nms_EnumToolMaterial_GOLD), $rt_s(1733)); + nms_Item_shovelGold = nms_Item_setUnlocalizedName(nms_ItemSpade__init_(28, nms_EnumToolMaterial_GOLD), $rt_s(1734)); + nms_Item_pickaxeGold = nms_Item_setUnlocalizedName(nms_ItemPickaxe__init_(29, nms_EnumToolMaterial_GOLD), $rt_s(1735)); + nms_Item_axeGold = nms_Item_setUnlocalizedName(nms_ItemAxe__init_(30, nms_EnumToolMaterial_GOLD), $rt_s(1736)); + var$1 = new nms_ItemReed; + nms_Block_$callClinit(); + nms_ItemReed__init_(var$1, 31, nms_Block_tripWire); + nms_Item_silk = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(var$1, $rt_s(1737)), nms_CreativeTabs_tabMaterials); + nms_Item_feather = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item__init_(32), $rt_s(1738)), nms_CreativeTabs_tabMaterials); + var$1 = nms_Item_setUnlocalizedName(nms_Item__init_(33), $rt_s(1739)); + nms_PotionHelper_$callClinit(); + nms_Item_gunpowder = nms_Item_setCreativeTab(nms_Item_setPotionEffect(var$1, nms_PotionHelper_gunpowderEffect), nms_CreativeTabs_tabMaterials); + nms_Item_hoeWood = nms_Item_setUnlocalizedName(nms_ItemHoe__init_(34, nms_EnumToolMaterial_WOOD), $rt_s(1740)); + nms_Item_hoeStone = nms_Item_setUnlocalizedName(nms_ItemHoe__init_(35, nms_EnumToolMaterial_STONE), $rt_s(1741)); + nms_Item_hoeIron = nms_Item_setUnlocalizedName(nms_ItemHoe__init_(36, nms_EnumToolMaterial_IRON), $rt_s(1742)); + nms_Item_hoeDiamond = nms_Item_setUnlocalizedName(nms_ItemHoe__init_(37, nms_EnumToolMaterial_EMERALD), $rt_s(1743)); + nms_Item_hoeGold = nms_Item_setUnlocalizedName(nms_ItemHoe__init_(38, nms_EnumToolMaterial_GOLD), $rt_s(1744)); + nms_Item_seeds = nms_Item_setUnlocalizedName(nms_ItemSeeds__init_(39, nms_Block_crops.$blockID, nms_Block_tilledField.$blockID), $rt_s(1745)); + nms_Item_wheat = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item__init_(40), $rt_s(1746)), nms_CreativeTabs_tabMaterials); + nms_Item_bread = nms_Item_setUnlocalizedName(nms_ItemFood__init_(41, 5, 0.6000000238418579, 0), $rt_s(1747)); + nms_Item_helmetLeather = nms_Item_setUnlocalizedName(nms_ItemArmor__init_(42, nms_EnumArmorMaterial_CLOTH, 0, 0), $rt_s(1748)); + nms_Item_plateLeather = nms_Item_setUnlocalizedName(nms_ItemArmor__init_(43, nms_EnumArmorMaterial_CLOTH, 0, 1), $rt_s(1749)); + nms_Item_legsLeather = nms_Item_setUnlocalizedName(nms_ItemArmor__init_(44, nms_EnumArmorMaterial_CLOTH, 0, 2), $rt_s(1750)); + nms_Item_bootsLeather = nms_Item_setUnlocalizedName(nms_ItemArmor__init_(45, nms_EnumArmorMaterial_CLOTH, 0, 3), $rt_s(1751)); + nms_Item_helmetChain = nms_Item_setUnlocalizedName(nms_ItemArmor__init_(46, nms_EnumArmorMaterial_CHAIN, 1, 0), $rt_s(1752)); + nms_Item_plateChain = nms_Item_setUnlocalizedName(nms_ItemArmor__init_(47, nms_EnumArmorMaterial_CHAIN, 1, 1), $rt_s(1753)); + nms_Item_legsChain = nms_Item_setUnlocalizedName(nms_ItemArmor__init_(48, nms_EnumArmorMaterial_CHAIN, 1, 2), $rt_s(1754)); + nms_Item_bootsChain = nms_Item_setUnlocalizedName(nms_ItemArmor__init_(49, nms_EnumArmorMaterial_CHAIN, 1, 3), $rt_s(1755)); + nms_Item_helmetIron = nms_Item_setUnlocalizedName(nms_ItemArmor__init_(50, nms_EnumArmorMaterial_IRON, 2, 0), $rt_s(1756)); + nms_Item_plateIron = nms_Item_setUnlocalizedName(nms_ItemArmor__init_(51, nms_EnumArmorMaterial_IRON, 2, 1), $rt_s(1757)); + nms_Item_legsIron = nms_Item_setUnlocalizedName(nms_ItemArmor__init_(52, nms_EnumArmorMaterial_IRON, 2, 2), $rt_s(1758)); + nms_Item_bootsIron = nms_Item_setUnlocalizedName(nms_ItemArmor__init_(53, nms_EnumArmorMaterial_IRON, 2, 3), $rt_s(1759)); + nms_Item_helmetDiamond = nms_Item_setUnlocalizedName(nms_ItemArmor__init_(54, nms_EnumArmorMaterial_DIAMOND, 3, 0), $rt_s(1760)); + nms_Item_plateDiamond = nms_Item_setUnlocalizedName(nms_ItemArmor__init_(55, nms_EnumArmorMaterial_DIAMOND, 3, 1), $rt_s(1761)); + nms_Item_legsDiamond = nms_Item_setUnlocalizedName(nms_ItemArmor__init_(56, nms_EnumArmorMaterial_DIAMOND, 3, 2), $rt_s(1762)); + nms_Item_bootsDiamond = nms_Item_setUnlocalizedName(nms_ItemArmor__init_(57, nms_EnumArmorMaterial_DIAMOND, 3, 3), $rt_s(1763)); + nms_Item_helmetGold = nms_Item_setUnlocalizedName(nms_ItemArmor__init_(58, nms_EnumArmorMaterial_GOLD, 4, 0), $rt_s(1764)); + nms_Item_plateGold = nms_Item_setUnlocalizedName(nms_ItemArmor__init_(59, nms_EnumArmorMaterial_GOLD, 4, 1), $rt_s(1765)); + nms_Item_legsGold = nms_Item_setUnlocalizedName(nms_ItemArmor__init_(60, nms_EnumArmorMaterial_GOLD, 4, 2), $rt_s(1766)); + nms_Item_bootsGold = nms_Item_setUnlocalizedName(nms_ItemArmor__init_(61, nms_EnumArmorMaterial_GOLD, 4, 3), $rt_s(1767)); + nms_Item_flint = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item__init_(62), $rt_s(1768)), nms_CreativeTabs_tabMaterials); + nms_Item_porkRaw = nms_Item_setUnlocalizedName(nms_ItemFood__init_(63, 3, 0.30000001192092896, 1), $rt_s(1769)); + nms_Item_porkCooked = nms_Item_setUnlocalizedName(nms_ItemFood__init_(64, 8, 0.800000011920929, 1), $rt_s(1770)); + nms_Item_painting = nms_Item_setUnlocalizedName(nms_ItemHangingEntity__init_(65, $rt_cls(nms_EntityPainting)), $rt_s(1771)); + nms_Item_appleGold = nms_Item_setUnlocalizedName(nms_ItemFood_setPotionEffect(nms_ItemFood_setAlwaysEdible(nms_ItemAppleGold__init_(66, 4, 1.2000000476837158, 0)), nms_Potion_regeneration.$id5, 5, 0, 1.0), $rt_s(1772)); + nms_Item_sign = nms_Item_setUnlocalizedName(nms_ItemSign__init_(67), $rt_s(1773)); + var$1 = new nms_ItemDoor; + nms_Material_$callClinit(); + nms_ItemDoor__init_(var$1, 68, nms_Material_wood); + nms_Item_doorWood = nms_Item_setUnlocalizedName(var$1, $rt_s(1774)); + nms_Item_bucketEmpty = nms_Item_setMaxStackSize(nms_Item_setUnlocalizedName(nms_ItemBucket__init_(69, 0), $rt_s(1775)), 16); + nms_Item_bucketWater = nms_Item_setContainerItem(nms_Item_setUnlocalizedName(nms_ItemBucket__init_(70, nms_Block_waterMoving.$blockID), $rt_s(1776)), nms_Item_bucketEmpty); + nms_Item_bucketLava = nms_Item_setContainerItem(nms_Item_setUnlocalizedName(nms_ItemBucket__init_(71, nms_Block_lavaMoving.$blockID), $rt_s(1777)), nms_Item_bucketEmpty); + nms_Item_minecartEmpty = nms_Item_setUnlocalizedName(nms_ItemMinecart__init_(72, 0), $rt_s(1778)); + nms_Item_saddle = nms_Item_setUnlocalizedName(nms_ItemSaddle__init_(73), $rt_s(1779)); + nms_Item_doorIron = nms_Item_setUnlocalizedName(nms_ItemDoor__init_0(74, nms_Material_iron), $rt_s(1780)); + nms_Item_redstone = nms_Item_setPotionEffect(nms_Item_setUnlocalizedName(nms_ItemRedstone__init_(75), $rt_s(1781)), nms_PotionHelper_redstoneEffect); + nms_Item_snowball = nms_Item_setUnlocalizedName(nms_ItemSnowball__init_(76), $rt_s(1782)); + nms_Item_boat = nms_Item_setUnlocalizedName(nms_ItemBoat__init_(77), $rt_s(1783)); + nms_Item_leather = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item__init_(78), $rt_s(1784)), nms_CreativeTabs_tabMaterials); + nms_Item_bucketMilk = nms_Item_setContainerItem(nms_Item_setUnlocalizedName(nms_ItemBucketMilk__init_(79), $rt_s(1785)), nms_Item_bucketEmpty); + nms_Item_brick = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item__init_(80), $rt_s(1786)), nms_CreativeTabs_tabMaterials); + nms_Item_clay = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item__init_(81), $rt_s(1787)), nms_CreativeTabs_tabMaterials); + nms_Item_reed = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_ItemReed__init_0(82, nms_Block_reed), $rt_s(1788)), nms_CreativeTabs_tabMaterials); + nms_Item_paper = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item__init_(83), $rt_s(1789)), nms_CreativeTabs_tabMisc); + nms_Item_book = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_ItemBook__init_(84), $rt_s(1790)), nms_CreativeTabs_tabMisc); + nms_Item_slimeBall = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item__init_(85), $rt_s(1791)), nms_CreativeTabs_tabMisc); + nms_Item_minecartCrate = nms_Item_setUnlocalizedName(nms_ItemMinecart__init_(86, 1), $rt_s(1792)); + nms_Item_minecartPowered = nms_Item_setUnlocalizedName(nms_ItemMinecart__init_(87, 2), $rt_s(1793)); + nms_Item_egg = nms_Item_setUnlocalizedName(nms_ItemEgg__init_(88), $rt_s(1794)); + nms_Item_compass = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item__init_(89), $rt_s(1795)), nms_CreativeTabs_tabTools); + nms_Item_fishingRod = nms_Item_setUnlocalizedName(nms_ItemFishingRod__init_(90), $rt_s(1796)); + nms_Item_pocketSundial = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item__init_(91), $rt_s(1797)), nms_CreativeTabs_tabTools); + nms_Item_lightStoneDust = nms_Item_setCreativeTab(nms_Item_setPotionEffect(nms_Item_setUnlocalizedName(nms_Item__init_(92), $rt_s(1798)), nms_PotionHelper_glowstoneEffect), nms_CreativeTabs_tabMaterials); + nms_Item_fishRaw = nms_Item_setUnlocalizedName(nms_ItemFood__init_(93, 2, 0.30000001192092896, 0), $rt_s(1799)); + nms_Item_fishCooked = nms_Item_setUnlocalizedName(nms_ItemFood__init_(94, 5, 0.6000000238418579, 0), $rt_s(1800)); + nms_Item_dyePowder = nms_Item_setUnlocalizedName(nms_ItemDye__init_(95), $rt_s(1801)); + nms_Item_bone = nms_Item_setCreativeTab(nms_Item_setFull3D(nms_Item_setUnlocalizedName(nms_Item__init_(96), $rt_s(1802))), nms_CreativeTabs_tabMisc); + nms_Item_sugar = nms_Item_setCreativeTab(nms_Item_setPotionEffect(nms_Item_setUnlocalizedName(nms_Item__init_(97), $rt_s(1803)), nms_PotionHelper_sugarEffect), nms_CreativeTabs_tabMaterials); + nms_Item_cake = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item_setMaxStackSize(nms_ItemReed__init_0(98, nms_Block_cake), 1), $rt_s(1804)), nms_CreativeTabs_tabFood); + nms_Item_bed = nms_Item_setUnlocalizedName(nms_Item_setMaxStackSize(nms_ItemBed__init_(99), 1), $rt_s(1805)); + nms_Item_redstoneRepeater = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_ItemReed__init_0(100, nms_Block_redstoneRepeaterIdle), $rt_s(1806)), nms_CreativeTabs_tabRedstone); + nms_Item_cookie = nms_Item_setUnlocalizedName(nms_ItemFood__init_(101, 2, 0.10000000149011612, 0), $rt_s(1807)); + nms_Item_map = nms_Item_setUnlocalizedName(nms_ItemMap__init_(102), $rt_s(1808)); + nms_Item_shears = nms_Item_setUnlocalizedName(nms_ItemShears__init_(103), $rt_s(1809)); + nms_Item_melon = nms_Item_setUnlocalizedName(nms_ItemFood__init_(104, 2, 0.30000001192092896, 0), $rt_s(1810)); + nms_Item_pumpkinSeeds = nms_Item_setUnlocalizedName(nms_ItemSeeds__init_(105, nms_Block_pumpkinStem.$blockID, nms_Block_tilledField.$blockID), $rt_s(1811)); + nms_Item_melonSeeds = nms_Item_setUnlocalizedName(nms_ItemSeeds__init_(106, nms_Block_melonStem.$blockID, nms_Block_tilledField.$blockID), $rt_s(1812)); + nms_Item_beefRaw = nms_Item_setUnlocalizedName(nms_ItemFood__init_(107, 3, 0.30000001192092896, 1), $rt_s(1813)); + nms_Item_beefCooked = nms_Item_setUnlocalizedName(nms_ItemFood__init_(108, 8, 0.800000011920929, 1), $rt_s(1814)); + nms_Item_chickenRaw = nms_Item_setUnlocalizedName(nms_ItemFood_setPotionEffect(nms_ItemFood__init_(109, 2, 0.30000001192092896, 1), nms_Potion_hunger.$id5, 30, 0, 0.30000001192092896), $rt_s(1815)); + nms_Item_chickenCooked = nms_Item_setUnlocalizedName(nms_ItemFood__init_(110, 6, 0.6000000238418579, 1), $rt_s(1816)); + nms_Item_rottenFlesh = nms_Item_setUnlocalizedName(nms_ItemFood_setPotionEffect(nms_ItemFood__init_(111, 4, 0.10000000149011612, 1), nms_Potion_hunger.$id5, 30, 0, 0.800000011920929), $rt_s(1817)); + nms_Item_enderPearl = nms_Item_setUnlocalizedName(nms_ItemEnderPearl__init_(112), $rt_s(1818)); + nms_Item_blazeRod = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item__init_(113), $rt_s(1131)), nms_CreativeTabs_tabMaterials); + nms_Item_ghastTear = nms_Item_setCreativeTab(nms_Item_setPotionEffect(nms_Item_setUnlocalizedName(nms_Item__init_(114), $rt_s(1819)), $rt_s(1820)), nms_CreativeTabs_tabBrewing); + nms_Item_goldNugget = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item__init_(115), $rt_s(1821)), nms_CreativeTabs_tabMaterials); + nms_Item_netherStalkSeeds = nms_Item_setPotionEffect(nms_Item_setUnlocalizedName(nms_ItemSeeds__init_(116, nms_Block_netherStalk.$blockID, nms_Block_slowSand.$blockID), $rt_s(1822)), $rt_s(1823)); + nms_Item_potion = nms_Item_setUnlocalizedName(nms_ItemPotion__init_(117), $rt_s(1132)); + nms_Item_glassBottle = nms_Item_setUnlocalizedName(nms_ItemGlassBottle__init_(118), $rt_s(1824)); + nms_Item_spiderEye = nms_Item_setPotionEffect(nms_Item_setUnlocalizedName(nms_ItemFood_setPotionEffect(nms_ItemFood__init_(119, 2, 0.800000011920929, 0), nms_Potion_poison.$id5, 5, 0, 1.0), $rt_s(1825)), nms_PotionHelper_spiderEyeEffect); + nms_Item_fermentedSpiderEye = nms_Item_setCreativeTab(nms_Item_setPotionEffect(nms_Item_setUnlocalizedName(nms_Item__init_(120), $rt_s(1826)), nms_PotionHelper_fermentedSpiderEyeEffect), nms_CreativeTabs_tabBrewing); + nms_Item_blazePowder = nms_Item_setCreativeTab(nms_Item_setPotionEffect(nms_Item_setUnlocalizedName(nms_Item__init_(121), $rt_s(1827)), nms_PotionHelper_blazePowderEffect), nms_CreativeTabs_tabBrewing); + nms_Item_magmaCream = nms_Item_setCreativeTab(nms_Item_setPotionEffect(nms_Item_setUnlocalizedName(nms_Item__init_(122), $rt_s(1828)), nms_PotionHelper_magmaCreamEffect), nms_CreativeTabs_tabBrewing); + nms_Item_brewingStand = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_ItemReed__init_0(123, nms_Block_brewingStand), $rt_s(1829)), nms_CreativeTabs_tabBrewing); + nms_Item_cauldron = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_ItemReed__init_0(124, nms_Block_cauldron), $rt_s(1830)), nms_CreativeTabs_tabBrewing); + nms_Item_eyeOfEnder = nms_Item_setUnlocalizedName(nms_ItemEnderEye__init_(125), $rt_s(1831)); + nms_Item_speckledMelon = nms_Item_setCreativeTab(nms_Item_setPotionEffect(nms_Item_setUnlocalizedName(nms_Item__init_(126), $rt_s(1832)), nms_PotionHelper_speckledMelonEffect), nms_CreativeTabs_tabBrewing); + nms_Item_monsterPlacer = nms_Item_setUnlocalizedName(nms_ItemMonsterPlacer__init_(127), $rt_s(1833)); + nms_Item_expBottle = nms_Item_setUnlocalizedName(nms_ItemExpBottle__init_(128), $rt_s(1834)); + nms_Item_fireballCharge = nms_Item_setUnlocalizedName(nms_ItemFireball__init_(129), $rt_s(1654)); + nms_Item_writableBook = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_ItemWritableBook__init_(130), $rt_s(1835)), nms_CreativeTabs_tabMisc); + nms_Item_writtenBook = nms_Item_setUnlocalizedName(nms_ItemEditableBook__init_(131), $rt_s(1836)); + nms_Item_emerald = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item__init_(132), $rt_s(1837)), nms_CreativeTabs_tabMaterials); + nms_Item_itemFrame = nms_Item_setUnlocalizedName(nms_ItemHangingEntity__init_(133, $rt_cls(nms_EntityItemFrame)), $rt_s(1838)); + nms_Item_flowerPot = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_ItemReed__init_0(134, nms_Block_flowerPot), $rt_s(1839)), nms_CreativeTabs_tabDecorations); + nms_Item_carrot = nms_Item_setUnlocalizedName(nms_ItemSeedFood__init_(135, 4, 0.6000000238418579, nms_Block_carrot.$blockID, nms_Block_tilledField.$blockID), $rt_s(1840)); + nms_Item_potato = nms_Item_setUnlocalizedName(nms_ItemSeedFood__init_(136, 1, 0.30000001192092896, nms_Block_potato.$blockID, nms_Block_tilledField.$blockID), $rt_s(1841)); + nms_Item_bakedPotato = nms_Item_setUnlocalizedName(nms_ItemFood__init_(137, 6, 0.6000000238418579, 0), $rt_s(1842)); + nms_Item_poisonousPotato = nms_Item_setUnlocalizedName(nms_ItemFood_setPotionEffect(nms_ItemFood__init_(138, 2, 0.30000001192092896, 0), nms_Potion_poison.$id5, 5, 0, 0.6000000238418579), $rt_s(1843)); + nms_Item_emptyMap = nms_Item_setUnlocalizedName(nms_ItemEmptyMap__init_(139), $rt_s(1844)); + nms_Item_goldenCarrot = nms_Item_setPotionEffect(nms_Item_setUnlocalizedName(nms_ItemFood__init_(140, 6, 1.2000000476837158, 0), $rt_s(1845)), nms_PotionHelper_goldenCarrotEffect); + nms_Item_skull = nms_Item_setUnlocalizedName(nms_ItemSkull__init_(141), $rt_s(1846)); + nms_Item_carrotOnAStick = nms_Item_setUnlocalizedName(nms_ItemCarrotOnAStick__init_(142), $rt_s(1847)); + nms_Item_netherStar = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_ItemSimpleFoiled__init_(143), $rt_s(1848)), nms_CreativeTabs_tabMaterials); + nms_Item_pumpkinPie = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_ItemFood__init_(144, 8, 0.30000001192092896, 0), $rt_s(1849)), nms_CreativeTabs_tabFood); + nms_Item_firework = nms_Item_setUnlocalizedName(nms_ItemFirework__init_(145), $rt_s(1850)); + nms_Item_fireworkCharge = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_ItemFireworkCharge__init_(146), $rt_s(1851)), nms_CreativeTabs_tabMisc); + nms_Item_enchantedBook = nms_Item_setUnlocalizedName(nms_Item_setMaxStackSize(nms_ItemEnchantedBook__init_(147), 1), $rt_s(1852)); + nms_Item_comparator = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_ItemReed__init_0(148, nms_Block_redstoneComparatorIdle), $rt_s(1853)), nms_CreativeTabs_tabRedstone); + nms_Item_netherrackBrick = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item__init_(149), $rt_s(1854)), nms_CreativeTabs_tabMaterials); + nms_Item_netherQuartz = nms_Item_setCreativeTab(nms_Item_setUnlocalizedName(nms_Item__init_(150), $rt_s(1855)), nms_CreativeTabs_tabMaterials); + nms_Item_minecartTnt = nms_Item_setUnlocalizedName(nms_ItemMinecart__init_(151, 3), $rt_s(1856)); + nms_Item_minecartHopper = nms_Item_setUnlocalizedName(nms_ItemMinecart__init_(152, 5), $rt_s(1857)); + nms_Item_record13 = nms_Item_setUnlocalizedName(nms_ItemRecord__init_(2000, $rt_s(1858)), $rt_s(1859)); + nms_Item_recordCat = nms_Item_setUnlocalizedName(nms_ItemRecord__init_(2001, $rt_s(1860)), $rt_s(1859)); + nms_Item_recordBlocks = nms_Item_setUnlocalizedName(nms_ItemRecord__init_(2002, $rt_s(1861)), $rt_s(1859)); + nms_Item_recordChirp = nms_Item_setUnlocalizedName(nms_ItemRecord__init_(2003, $rt_s(1862)), $rt_s(1859)); + nms_Item_recordFar = nms_Item_setUnlocalizedName(nms_ItemRecord__init_(2004, $rt_s(1863)), $rt_s(1859)); + nms_Item_recordMall = nms_Item_setUnlocalizedName(nms_ItemRecord__init_(2005, $rt_s(1864)), $rt_s(1859)); + nms_Item_recordMellohi = nms_Item_setUnlocalizedName(nms_ItemRecord__init_(2006, $rt_s(1865)), $rt_s(1859)); + nms_Item_recordStal = nms_Item_setUnlocalizedName(nms_ItemRecord__init_(2007, $rt_s(1866)), $rt_s(1859)); + nms_Item_recordStrad = nms_Item_setUnlocalizedName(nms_ItemRecord__init_(2008, $rt_s(1867)), $rt_s(1859)); + nms_Item_recordWard = nms_Item_setUnlocalizedName(nms_ItemRecord__init_(2009, $rt_s(1868)), $rt_s(1859)); + nms_Item_record11 = nms_Item_setUnlocalizedName(nms_ItemRecord__init_(2010, $rt_s(1869)), $rt_s(1859)); + nms_Item_recordWait = nms_Item_setUnlocalizedName(nms_ItemRecord__init_(2011, $rt_s(1870)), $rt_s(1859)); +} +function nms_EntityEnderPearl() { + nms_EntityThrowable.call(this); +} +function nms_EntityEnderPearl__init_0() { + var var_0 = new nms_EntityEnderPearl(); + nms_EntityEnderPearl__init_(var_0); + return var_0; +} +function nms_EntityEnderPearl__init_1(var_0, var_1, var_2, var_3) { + var var_4 = new nms_EntityEnderPearl(); + nms_EntityEnderPearl__init_2(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function nms_EntityEnderPearl__init_($this) { + nms_EntityThrowable__init_0($this); +} +function nms_EntityEnderPearl__init_2($this, $par1World, $par2, $par4, $par6) { + nms_EntityThrowable__init_2($this, $par1World, $par2, $par4, $par6); +} +function nms_EntityEnderPearl_onImpact($this, $par1MovingObjectPosition) { + var var$2, var$3, $var2, var$5, var$6, var$7, var$8, var$9, var$10, var$11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var2 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1MovingObjectPosition = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1MovingObjectPosition.$entityHit !== null) { + $par1MovingObjectPosition = $par1MovingObjectPosition.$entityHit; + var$2 = nms_DamageSource_causeThrownDamage($this, nms_EntityThrowable_getThrower($this)); + var$3 = 0; + $ptr = 1; + continue main; + } + $var2 = 0; + if ($var2 >= 32) + return; + $par1MovingObjectPosition = $this.$worldObj; + var$5 = $rt_s(1051); + var$6 = $this.$posX; + var$7 = $this.$posY + nle_EaglercraftRandom_nextDouble($this.$rand0) * 2.0; + var$8 = $this.$posZ; + var$9 = nle_EaglercraftRandom_nextGaussian($this.$rand0); + var$10 = 0.0; + var$11 = nle_EaglercraftRandom_nextGaussian($this.$rand0); + $ptr = 2; + continue main; + case 1: + $par1MovingObjectPosition.$attackEntityFrom(var$2, var$3); + if ($rt_suspending()) { + break main; + } + $var2 = 0; + if ($var2 >= 32) + return; + $par1MovingObjectPosition = $this.$worldObj; + var$5 = $rt_s(1051); + var$6 = $this.$posX; + var$7 = $this.$posY + nle_EaglercraftRandom_nextDouble($this.$rand0) * 2.0; + var$8 = $this.$posZ; + var$9 = nle_EaglercraftRandom_nextGaussian($this.$rand0); + var$10 = 0.0; + var$11 = nle_EaglercraftRandom_nextGaussian($this.$rand0); + $ptr = 2; + case 2: + nms_World_spawnParticle($par1MovingObjectPosition, var$5, var$6, var$7, var$8, var$9, var$10, var$11); + if ($rt_suspending()) { + break main; + } + $var2 = $var2 + 1 | 0; + if ($var2 >= 32) + return; + $par1MovingObjectPosition = $this.$worldObj; + var$5 = $rt_s(1051); + var$6 = $this.$posX; + var$7 = $this.$posY + nle_EaglercraftRandom_nextDouble($this.$rand0) * 2.0; + var$8 = $this.$posZ; + var$9 = nle_EaglercraftRandom_nextGaussian($this.$rand0); + var$10 = 0.0; + var$11 = nle_EaglercraftRandom_nextGaussian($this.$rand0); + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1MovingObjectPosition, var$2, var$3, $var2, var$5, var$6, var$7, var$8, var$9, var$10, var$11, $ptr); +} +function nms_EntityEnderEye() { + var a = this; nms_Entity.call(a); + a.$field_70226_a = 0; + a.$despawnTimer = 0; +} +function nms_EntityEnderEye__init_0() { + var var_0 = new nms_EntityEnderEye(); + nms_EntityEnderEye__init_(var_0); + return var_0; +} +function nms_EntityEnderEye__init_1(var_0, var_1, var_2, var_3) { + var var_4 = new nms_EntityEnderEye(); + nms_EntityEnderEye__init_2(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function nms_EntityEnderEye__init_($this) { + nms_Entity__init_0($this); + $this.$field_70226_a = 0; + nms_Entity_setSize($this, 0.25, 0.25); +} +function nms_EntityEnderEye_entityInit($this) { + return; +} +function nms_EntityEnderEye_isInRangeToRenderDist($this, $par1) { + var $var3; + $var3 = nms_AxisAlignedBB_getAverageEdgeLength($this.$boundingBox) * 4.0 * 64.0; + return $par1 >= $var3 * $var3 ? 0 : 1; +} +function nms_EntityEnderEye__init_2($this, $par1World, $par2, $par4, $par6) { + nms_Entity__init_0($this); + $this.$field_70226_a = 0; + nms_Entity_setWorld($this, $par1World); + $this.$despawnTimer = 0; + nms_Entity_setSize($this, 0.25, 0.25); + nms_Entity_setPosition($this, $par2, $par4, $par6); + $this.$yOffset = 0.0; +} +function nms_EntityEnderEye_setVelocity($this, $par1, $par3, $par5) { + var $var7, var$5; + $this.$motionX = $par1; + $this.$motionY = $par3; + $this.$motionZ = $par5; + if ($this.$prevRotationPitch === 0.0 && $this.$prevRotationYaw === 0.0) { + $var7 = nms_MathHelper_sqrt_double($par1 * $par1 + $par5 * $par5); + var$5 = jl_Math_atan2($par1, $par5) * 180.0 / 3.141592653589793; + $this.$rotationYaw = var$5; + $this.$prevRotationYaw = var$5; + $var7 = jl_Math_atan2($par3, $var7) * 180.0 / 3.141592653589793; + $this.$rotationPitch = $var7; + $this.$prevRotationPitch = $var7; + } +} +function nms_EntityEnderEye_onUpdate($this) { + var $var1, $var3, var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$var3 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$lastTickPosX = $this.$posX; + $this.$lastTickPosY = $this.$posY; + $this.$lastTickPosZ = $this.$posZ; + $ptr = 1; + case 1: + $this.$onEntityUpdate(); + if ($rt_suspending()) { + break main; + } + $this.$posX = $this.$posX + $this.$motionX; + $this.$posY = $this.$posY + $this.$motionY; + $this.$posZ = $this.$posZ + $this.$motionZ; + $var1 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + $this.$rotationYaw = jl_Math_atan2($this.$motionX, $this.$motionZ) * 180.0 / 3.141592653589793; + $this.$rotationPitch = jl_Math_atan2($this.$motionY, $var1) * 180.0 / 3.141592653589793; + while ($this.$rotationPitch - $this.$prevRotationPitch < (-180.0)) { + $this.$prevRotationPitch = $this.$prevRotationPitch - 360.0; + } + while ($this.$rotationPitch - $this.$prevRotationPitch >= 180.0) { + $this.$prevRotationPitch = $this.$prevRotationPitch + 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw < (-180.0)) { + $this.$prevRotationYaw = $this.$prevRotationYaw - 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw >= 180.0) { + $this.$prevRotationYaw = $this.$prevRotationYaw + 360.0; + } + $this.$rotationPitch = $this.$prevRotationPitch + ($this.$rotationPitch - $this.$prevRotationPitch) * 0.20000000298023224; + $this.$rotationYaw = $this.$prevRotationYaw + ($this.$rotationYaw - $this.$prevRotationYaw) * 0.20000000298023224; + if ($this.$inWater) { + $var3 = 0; + if ($var3 >= 4) + return; + var$3 = $this.$worldObj; + var$4 = $rt_s(1017); + var$5 = $this.$posX - $this.$motionX * 0.25; + var$6 = $this.$posY - $this.$motionY * 0.25; + var$7 = $this.$posZ - $this.$motionZ * 0.25; + var$8 = $this.$motionX; + var$9 = $this.$motionY; + var$10 = $this.$motionZ; + $ptr = 3; + continue main; + } + var$3 = $this.$worldObj; + var$4 = $rt_s(1051); + var$5 = $this.$posX - $this.$motionX * 0.25 + nle_EaglercraftRandom_nextDouble($this.$rand0) * 0.6 - 0.3; + var$6 = $this.$posY - $this.$motionY * 0.25 - 0.5; + var$7 = $this.$posZ - $this.$motionZ * 0.25 + nle_EaglercraftRandom_nextDouble($this.$rand0) * 0.6 - 0.3; + var$8 = $this.$motionX; + var$9 = $this.$motionY; + var$10 = $this.$motionZ; + $ptr = 2; + case 2: + nms_World_spawnParticle(var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10); + if ($rt_suspending()) { + break main; + } + return; + case 3: + nms_World_spawnParticle(var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10); + if ($rt_suspending()) { + break main; + } + $var3 = $var3 + 1 | 0; + if ($var3 >= 4) + return; + var$3 = $this.$worldObj; + var$4 = $rt_s(1017); + var$5 = $this.$posX - $this.$motionX * 0.25; + var$6 = $this.$posY - $this.$motionY * 0.25; + var$7 = $this.$posZ - $this.$motionZ * 0.25; + var$8 = $this.$motionX; + var$9 = $this.$motionY; + var$10 = $this.$motionZ; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var3, var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10, $ptr); +} +function nms_EntityEnderEye_getShadowSize($this) { + return 0.0; +} +function nms_EntityEnderEye_getBrightnessForRender($this, $par1) { + return 15728880; +} +function nms_EntityEnderEye_canAttackWithItem($this) { + return 0; +} +function nms_EntityEgg() { + nms_EntityThrowable.call(this); +} +function nms_EntityEgg__init_0() { + var var_0 = new nms_EntityEgg(); + nms_EntityEgg__init_(var_0); + return var_0; +} +function nms_EntityEgg__init_1(var_0, var_1, var_2, var_3) { + var var_4 = new nms_EntityEgg(); + nms_EntityEgg__init_2(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function nms_EntityEgg__init_($this) { + nms_EntityThrowable__init_0($this); +} +function nms_EntityEgg__init_2($this, $par1World, $par2, $par4, $par6) { + nms_EntityThrowable__init_2($this, $par1World, $par2, $par4, $par6); +} +function nms_EntityEgg_onImpact($this, $par1MovingObjectPosition) { + var var$2, var$3, $var5, var$5, var$6, var$7, var$8, var$9, var$10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var5 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1MovingObjectPosition = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1MovingObjectPosition.$entityHit !== null) { + $par1MovingObjectPosition = $par1MovingObjectPosition.$entityHit; + var$2 = nms_DamageSource_causeThrownDamage($this, nms_EntityThrowable_getThrower($this)); + var$3 = 0; + $ptr = 1; + continue main; + } + $var5 = 0; + if ($var5 >= 8) + return; + $par1MovingObjectPosition = $this.$worldObj; + var$2 = $rt_s(1176); + var$5 = $this.$posX; + var$6 = $this.$posY; + var$7 = $this.$posZ; + var$8 = 0.0; + var$9 = 0.0; + var$10 = 0.0; + $ptr = 2; + continue main; + case 1: + $par1MovingObjectPosition.$attackEntityFrom(var$2, var$3); + if ($rt_suspending()) { + break main; + } + $var5 = 0; + if ($var5 >= 8) + return; + $par1MovingObjectPosition = $this.$worldObj; + var$2 = $rt_s(1176); + var$5 = $this.$posX; + var$6 = $this.$posY; + var$7 = $this.$posZ; + var$8 = 0.0; + var$9 = 0.0; + var$10 = 0.0; + $ptr = 2; + case 2: + nms_World_spawnParticle($par1MovingObjectPosition, var$2, var$5, var$6, var$7, var$8, var$9, var$10); + if ($rt_suspending()) { + break main; + } + $var5 = $var5 + 1 | 0; + if ($var5 >= 8) + return; + $par1MovingObjectPosition = $this.$worldObj; + var$2 = $rt_s(1176); + var$5 = $this.$posX; + var$6 = $this.$posY; + var$7 = $this.$posZ; + var$8 = 0.0; + var$9 = 0.0; + var$10 = 0.0; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1MovingObjectPosition, var$2, var$3, $var5, var$5, var$6, var$7, var$8, var$9, var$10, $ptr); +} +function nms_EntityPotion() { + nms_EntityThrowable.call(this); + this.$potionDamage = null; +} +function nms_EntityPotion__init_0() { + var var_0 = new nms_EntityPotion(); + nms_EntityPotion__init_(var_0); + return var_0; +} +function nms_EntityPotion__init_1(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_EntityPotion(); + nms_EntityPotion__init_2(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +} +function nms_EntityPotion__init_($this) { + nms_EntityThrowable__init_0($this); +} +function nms_EntityPotion__init_2($this, $par1World, $par2, $par4, $par6, $par8) { + var var$6; + var$6 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_3(var$6, nms_Item_potion, 1, $par8); + nms_EntityThrowable__init_2($this, $par1World, $par2, $par4, $par6); + $this.$potionDamage = var$6; +} +function nms_EntityPotion_getGravityVelocity($this) { + return 0.05000000074505806; +} +function nms_EntityPotion_getPotionDamage($this) { + var var$1; + if ($this.$potionDamage === null) { + var$1 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_3(var$1, nms_Item_potion, 1, 0); + $this.$potionDamage = var$1; + } + return $this.$potionDamage.$itemDamage; +} +function nms_EntityPotion_onImpact($this, $par1MovingObjectPosition) { + return; +} +function nms_EntityExpBottle() { + nms_EntityThrowable.call(this); +} +function nms_EntityExpBottle__init_0() { + var var_0 = new nms_EntityExpBottle(); + nms_EntityExpBottle__init_(var_0); + return var_0; +} +function nms_EntityExpBottle__init_1(var_0, var_1, var_2, var_3) { + var var_4 = new nms_EntityExpBottle(); + nms_EntityExpBottle__init_2(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function nms_EntityExpBottle__init_($this) { + nms_EntityThrowable__init_0($this); +} +function nms_EntityExpBottle__init_2($this, $par1World, $par2, $par4, $par6) { + nms_EntityThrowable__init_2($this, $par1World, $par2, $par4, $par6); +} +function nms_EntityExpBottle_getGravityVelocity($this) { + return 0.07000000029802322; +} +function nms_EntityExpBottle_onImpact($this, $par1MovingObjectPosition) { + return; +} +function nms_EntityFireworkRocket() { + var a = this; nms_Entity.call(a); + a.$fireworkAge = 0; + a.$lifetime = 0; +} +function nms_EntityFireworkRocket__init_0() { + var var_0 = new nms_EntityFireworkRocket(); + nms_EntityFireworkRocket__init_(var_0); + return var_0; +} +function nms_EntityFireworkRocket__init_1(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_EntityFireworkRocket(); + nms_EntityFireworkRocket__init_2(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +} +function nms_EntityFireworkRocket__init_($this) { + nms_Entity__init_0($this); + nms_Entity_setSize($this, 0.25, 0.25); +} +function nms_EntityFireworkRocket_entityInit($this) { + nms_DataWatcher_addObjectByDataType($this.$dataWatcher, 8, 5); +} +function nms_EntityFireworkRocket_isInRangeToRenderDist($this, $par1) { + return $par1 >= 4096.0 ? 0 : 1; +} +function nms_EntityFireworkRocket__init_2($this, $par1World, $par2, $par4, $par6, $par8ItemStack) { + var $var9, $var11; + nms_Entity__init_0($this); + nms_Entity_setWorld($this, $par1World); + $this.$fireworkAge = 0; + nms_Entity_setSize($this, 0.25, 0.25); + nms_Entity_setPosition($this, $par2, $par4, $par6); + $this.$yOffset = 0.0; + $var9 = 1; + if ($par8ItemStack !== null && nms_ItemStack_hasTagCompound($par8ItemStack)) { + nms_DataWatcher_updateObject($this.$dataWatcher, 8, $par8ItemStack); + $var11 = $par8ItemStack.$stackTagCompound.$getCompoundTag($rt_s(1871)); + if ($var11 !== null) + $var9 = $var9 + $var11.$getByte($rt_s(1872)) | 0; + } + $this.$motionX = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.001; + $this.$motionZ = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.001; + $this.$motionY = 0.05; + $this.$lifetime = ((10 * $var9 | 0) + nle_EaglercraftRandom_nextInt($this.$rand0, 6) | 0) + nle_EaglercraftRandom_nextInt($this.$rand0, 7) | 0; +} +function nms_EntityFireworkRocket_setVelocity($this, $par1, $par3, $par5) { + var $var7, var$5; + $this.$motionX = $par1; + $this.$motionY = $par3; + $this.$motionZ = $par5; + if ($this.$prevRotationPitch === 0.0 && $this.$prevRotationYaw === 0.0) { + $var7 = nms_MathHelper_sqrt_double($par1 * $par1 + $par5 * $par5); + var$5 = jl_Math_atan2($par1, $par5) * 180.0 / 3.141592653589793; + $this.$rotationYaw = var$5; + $this.$prevRotationYaw = var$5; + $var7 = jl_Math_atan2($par3, $var7) * 180.0 / 3.141592653589793; + $this.$rotationPitch = $var7; + $this.$prevRotationPitch = $var7; + } +} +function nms_EntityFireworkRocket_onUpdate($this) { + var var$1, var$2, var$3, $var1, var$5, var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var1 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$lastTickPosX = $this.$posX; + $this.$lastTickPosY = $this.$posY; + $this.$lastTickPosZ = $this.$posZ; + $ptr = 1; + case 1: + $this.$onEntityUpdate(); + if ($rt_suspending()) { + break main; + } + $this.$motionX = $this.$motionX * 1.15; + $this.$motionZ = $this.$motionZ * 1.15; + $this.$motionY = $this.$motionY + 0.04; + var$1 = $this.$motionX; + var$2 = $this.$motionY; + var$3 = $this.$motionZ; + $ptr = 2; + case 2: + nms_Entity_moveEntity($this, var$1, var$2, var$3); + if ($rt_suspending()) { + break main; + } + $var1 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + $this.$rotationYaw = jl_Math_atan2($this.$motionX, $this.$motionZ) * 180.0 / 3.141592653589793; + $this.$rotationPitch = jl_Math_atan2($this.$motionY, $var1) * 180.0 / 3.141592653589793; + while ($this.$rotationPitch - $this.$prevRotationPitch < (-180.0)) { + $this.$prevRotationPitch = $this.$prevRotationPitch - 360.0; + } + while ($this.$rotationPitch - $this.$prevRotationPitch >= 180.0) { + $this.$prevRotationPitch = $this.$prevRotationPitch + 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw < (-180.0)) { + $this.$prevRotationYaw = $this.$prevRotationYaw - 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw >= 180.0) { + $this.$prevRotationYaw = $this.$prevRotationYaw + 360.0; + } + $this.$rotationPitch = $this.$prevRotationPitch + ($this.$rotationPitch - $this.$prevRotationPitch) * 0.20000000298023224; + $this.$rotationYaw = $this.$prevRotationYaw + ($this.$rotationYaw - $this.$prevRotationYaw) * 0.20000000298023224; + if (!$this.$fireworkAge) + nms_World_playSoundAtEntity($this.$worldObj, $this, $rt_s(1873), 3.0, 1.0); + $this.$fireworkAge = $this.$fireworkAge + 1 | 0; + if (($this.$fireworkAge % 2 | 0) >= 2) + return; + var$5 = $this.$worldObj; + var$6 = $rt_s(1160); + var$2 = $this.$posX; + var$3 = $this.$posY - 0.3; + var$7 = $this.$posZ; + var$8 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.05; + var$1 = -$this.$motionY * 0.5; + var$9 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.05; + $ptr = 3; + case 3: + nms_World_spawnParticle(var$5, var$6, var$2, var$3, var$7, var$8, var$1, var$9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, $var1, var$5, var$6, var$7, var$8, var$9, $ptr); +} +function nms_EntityFireworkRocket_handleHealthUpdate($this, $par1) { + var $var2, $var3; + $var2 = nms_DataWatcher_getWatchableObjectItemStack($this.$dataWatcher, 8); + $var3 = null; + if ($var2 !== null && nms_ItemStack_hasTagCompound($var2)) + $var3 = nms_NBTTagCompound_getCompoundTag($var2.$stackTagCompound, $rt_s(1871)); + nms_WorldClient_func_92088_a($this.$worldObj, $this.$posX, $this.$posY, $this.$posZ, $this.$motionX, $this.$motionY, $this.$motionZ, $var3); +} +function nms_EntityFireworkRocket_getShadowSize($this) { + return 0.0; +} +function nms_EntityFireworkRocket_getBrightnessForRender($this, $par1) { + return nms_Entity_getBrightnessForRender($this, $par1); +} +function nms_EntityFireworkRocket_canAttackWithItem($this) { + return 0; +} +function nms_EntityFireball() { + var a = this; nms_Entity.call(a); + a.$xTile1 = 0; + a.$yTile1 = 0; + a.$zTile1 = 0; + a.$inTile1 = 0; + a.$inGround1 = 0; + a.$shootingEntity0 = null; + a.$ticksAlive = 0; + a.$ticksInAir1 = 0; + a.$accelerationX = 0.0; + a.$accelerationY = 0.0; + a.$accelerationZ = 0.0; +} +function nms_EntityFireball__init_0() { + var var_0 = new nms_EntityFireball(); + nms_EntityFireball__init_1(var_0); + return var_0; +} +function nms_EntityFireball__init_2(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntityFireball(); + nms_EntityFireball__init_3(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +function nms_EntityFireball__init_4(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_EntityFireball(); + nms_EntityFireball__init_(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +} +function nms_EntityFireball__init_1($this) { + nms_Entity__init_0($this); + $this.$xTile1 = (-1); + $this.$yTile1 = (-1); + $this.$zTile1 = (-1); + $this.$inTile1 = 0; + $this.$inGround1 = 0; + $this.$ticksInAir1 = 0; + nms_Entity_setSize($this, 1.0, 1.0); +} +function nms_EntityFireball_entityInit($this) { + return; +} +function nms_EntityFireball_isInRangeToRenderDist($this, $par1) { + var $var3; + $var3 = nms_AxisAlignedBB_getAverageEdgeLength($this.$boundingBox) * 4.0 * 64.0; + return $par1 >= $var3 * $var3 ? 0 : 1; +} +function nms_EntityFireball__init_3($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12) { + var $var14; + nms_Entity__init_0($this); + $this.$xTile1 = (-1); + $this.$yTile1 = (-1); + $this.$zTile1 = (-1); + $this.$inTile1 = 0; + $this.$inGround1 = 0; + $this.$ticksInAir1 = 0; + nms_Entity_setWorld($this, $par1World); + nms_Entity_setSize($this, 1.0, 1.0); + nms_Entity_setLocationAndAngles($this, $par2, $par4, $par6, $this.$rotationYaw, $this.$rotationPitch); + nms_Entity_setPosition($this, $par2, $par4, $par6); + $var14 = nms_MathHelper_sqrt_double($par8 * $par8 + $par10 * $par10 + $par12 * $par12); + $this.$accelerationX = $par8 / $var14 * 0.1; + $this.$accelerationY = $par10 / $var14 * 0.1; + $this.$accelerationZ = $par12 / $var14 * 0.1; +} +function nms_EntityFireball__init_($this, $par1World, $par2EntityLiving, $par3, $par5, $par7) { + var $var9; + nms_Entity__init_0($this); + $this.$xTile1 = (-1); + $this.$yTile1 = (-1); + $this.$zTile1 = (-1); + $this.$inTile1 = 0; + $this.$inGround1 = 0; + $this.$ticksInAir1 = 0; + nms_Entity_setWorld($this, $par1World); + $this.$shootingEntity0 = $par2EntityLiving; + nms_Entity_setSize($this, 1.0, 1.0); + nms_Entity_setLocationAndAngles($this, $par2EntityLiving.$posX, $par2EntityLiving.$posY, $par2EntityLiving.$posZ, $par2EntityLiving.$rotationYaw, $par2EntityLiving.$rotationPitch); + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + $this.$yOffset = 0.0; + $this.$motionZ = 0.0; + $this.$motionY = 0.0; + $this.$motionX = 0.0; + $par3 = $par3 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.4; + $par5 = $par5 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.4; + $par7 = $par7 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.4; + $var9 = nms_MathHelper_sqrt_double($par3 * $par3 + $par5 * $par5 + $par7 * $par7); + $this.$accelerationX = $par3 / $var9 * 0.1; + $this.$accelerationY = $par5 / $var9 * 0.1; + $this.$accelerationZ = $par7 / $var9 * 0.1; +} +function nms_EntityFireball_onUpdate($this) { + var $var15, $var2, $var3, $var4, $var5, $var6, $var8, $var9, $var12, $var13, $var16, $var17, $var18, var$14, var$15, var$16, var$17, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$17 = $thread.pop();var$16 = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var16 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var15 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_Entity_onUpdate($this); + if ($rt_suspending()) { + break main; + } + nms_Entity_setFire($this, 1); + if (!$this.$inGround1) + $this.$ticksInAir1 = $this.$ticksInAir1 + 1 | 0; + else { + if (nms_World_getBlockId($this.$worldObj, $this.$xTile1, $this.$yTile1, $this.$zTile1) == $this.$inTile1) { + $this.$ticksAlive = $this.$ticksAlive + 1 | 0; + if ($this.$ticksAlive != 600) + return; + $ptr = 3; + continue main; + } + $this.$inGround1 = 0; + $this.$motionX = $this.$motionX * nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224; + $this.$motionY = $this.$motionY * nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224; + $this.$motionZ = $this.$motionZ * nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224; + $this.$ticksAlive = 0; + $this.$ticksInAir1 = 0; + } + $var15 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $this.$posX, $this.$posY, $this.$posZ); + $var2 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $this.$posX + $this.$motionX, $this.$posY + $this.$motionY, $this.$posZ + $this.$motionZ); + $var3 = $this.$worldObj; + $ptr = 2; + case 2: + $tmp = nms_World_rayTraceBlocks($var3, $var15, $var2); + if ($rt_suspending()) { + break main; + } + $var3 = $tmp; + $var15 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $this.$posX, $this.$posY, $this.$posZ); + $var2 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $this.$posX + $this.$motionX, $this.$posY + $this.$motionY, $this.$posZ + $this.$motionZ); + if ($var3 !== null) + $var2 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $var3.$hitVec.$xCoord, $var3.$hitVec.$yCoord, $var3.$hitVec.$zCoord); + $var4 = null; + $var5 = nms_World_getEntitiesWithinAABBExcludingEntity($this.$worldObj, $this, nms_AxisAlignedBB_expand(nms_AxisAlignedBB_addCoord($this.$boundingBox, $this.$motionX, $this.$motionY, $this.$motionZ), 1.0, 1.0, 1.0)); + $var6 = 0.0; + $var8 = 0; + while ($var8 < ju_ArrayList_size($var5)) { + $var9 = ju_ArrayList_get($var5, $var8); + if ($var9.$canBeCollidedWith() && !($var9.$isEntityEqual($this.$shootingEntity0) && $this.$ticksInAir1 < 25)) { + $var12 = nms_AxisAlignedBB_calculateIntercept(nms_AxisAlignedBB_expand($var9.$boundingBox, 0.30000001192092896, 0.30000001192092896, 0.30000001192092896), $var15, $var2); + if ($var12 !== null) { + $var13 = nms_Vec3_distanceTo($var15, $var12.$hitVec); + if (!($var13 >= $var6 && $var6 !== 0.0)) { + $var4 = $var9; + $var6 = $var13; + } + } + } + $var8 = $var8 + 1 | 0; + } + if ($var4 !== null) + $var3 = nms_MovingObjectPosition__init_0($var4); + if ($var3 !== null) + $this.$onImpact($var3); + $this.$posX = $this.$posX + $this.$motionX; + $this.$posY = $this.$posY + $this.$motionY; + $this.$posZ = $this.$posZ + $this.$motionZ; + $var16 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + $this.$rotationYaw = jl_Math_atan2($this.$motionZ, $this.$motionX) * 180.0 / 3.141592653589793 + 90.0; + $this.$rotationPitch = jl_Math_atan2($var16, $this.$motionY) * 180.0 / 3.141592653589793 - 90.0; + while ($this.$rotationPitch - $this.$prevRotationPitch < (-180.0)) { + $this.$prevRotationPitch = $this.$prevRotationPitch - 360.0; + } + while ($this.$rotationPitch - $this.$prevRotationPitch >= 180.0) { + $this.$prevRotationPitch = $this.$prevRotationPitch + 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw < (-180.0)) { + $this.$prevRotationYaw = $this.$prevRotationYaw - 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw >= 180.0) { + $this.$prevRotationYaw = $this.$prevRotationYaw + 360.0; + } + $this.$rotationPitch = $this.$prevRotationPitch + ($this.$rotationPitch - $this.$prevRotationPitch) * 0.20000000298023224; + $this.$rotationYaw = $this.$prevRotationYaw + ($this.$rotationYaw - $this.$prevRotationYaw) * 0.20000000298023224; + $var17 = $this.$getMotionFactor(); + if (nms_Entity_isInWater($this)) { + $var18 = 0; + if ($var18 < 4) { + $var15 = $this.$worldObj; + $var2 = $rt_s(1017); + $var6 = $this.$posX - $this.$motionX * 0.25; + var$14 = $this.$posY - $this.$motionY * 0.25; + $var13 = $this.$posZ - $this.$motionZ * 0.25; + var$15 = $this.$motionX; + var$16 = $this.$motionY; + var$17 = $this.$motionZ; + $ptr = 5; + continue main; + } + $var17 = 0.800000011920929; + } + $this.$motionX = $this.$motionX + $this.$accelerationX; + $this.$motionY = $this.$motionY + $this.$accelerationY; + $this.$motionZ = $this.$motionZ + $this.$accelerationZ; + $var6 = $this.$motionX; + var$14 = $var17; + $this.$motionX = $var6 * var$14; + $this.$motionY = $this.$motionY * var$14; + $this.$motionZ = $this.$motionZ * var$14; + $var15 = $this.$worldObj; + $var2 = $rt_s(1166); + var$15 = $this.$posX; + var$16 = $this.$posY + 0.5; + var$17 = $this.$posZ; + $var6 = 0.0; + var$14 = 0.0; + $var13 = 0.0; + $ptr = 4; + continue main; + case 3: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + return; + case 4: + nms_World_spawnParticle($var15, $var2, var$15, var$16, var$17, $var6, var$14, $var13); + if ($rt_suspending()) { + break main; + } + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + return; + case 5: + nms_World_spawnParticle($var15, $var2, $var6, var$14, $var13, var$15, var$16, var$17); + if ($rt_suspending()) { + break main; + } + $var18 = $var18 + 1 | 0; + if ($var18 < 4) { + $var15 = $this.$worldObj; + $var2 = $rt_s(1017); + $var6 = $this.$posX - $this.$motionX * 0.25; + var$14 = $this.$posY - $this.$motionY * 0.25; + $var13 = $this.$posZ - $this.$motionZ * 0.25; + var$15 = $this.$motionX; + var$16 = $this.$motionY; + var$17 = $this.$motionZ; + continue main; + } + $this.$motionX = $this.$motionX + $this.$accelerationX; + $this.$motionY = $this.$motionY + $this.$accelerationY; + $this.$motionZ = $this.$motionZ + $this.$accelerationZ; + $var6 = $this.$motionX; + var$14 = 0.800000011920929; + $this.$motionX = $var6 * var$14; + $this.$motionY = $this.$motionY * var$14; + $this.$motionZ = $this.$motionZ * var$14; + $var15 = $this.$worldObj; + $var2 = $rt_s(1166); + var$15 = $this.$posX; + var$16 = $this.$posY + 0.5; + var$17 = $this.$posZ; + $var6 = 0.0; + var$14 = 0.0; + $var13 = 0.0; + $ptr = 4; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var15, $var2, $var3, $var4, $var5, $var6, $var8, $var9, $var12, $var13, $var16, $var17, $var18, var$14, var$15, var$16, var$17, $ptr); +} +function nms_EntityFireball_getMotionFactor($this) { + return 0.949999988079071; +} +function nms_EntityFireball_canBeCollidedWith($this) { + return 1; +} +function nms_EntityFireball_getCollisionBorderSize($this) { + return 1.0; +} +function nms_EntityFireball_attackEntityFrom($this, $par1DamageSource, $par2) { + var $var3; + if ($this.$invulnerable) + return 0; + nms_Entity_setBeenAttacked($this); + if ($par1DamageSource.$getEntity() === null) + return 0; + $var3 = $par1DamageSource.$getEntity().$getLookVec(); + if ($var3 !== null) { + $this.$motionX = $var3.$xCoord; + $this.$motionY = $var3.$yCoord; + $this.$motionZ = $var3.$zCoord; + $this.$accelerationX = $this.$motionX * 0.1; + $this.$accelerationY = $this.$motionY * 0.1; + $this.$accelerationZ = $this.$motionZ * 0.1; + } + if ($par1DamageSource.$getEntity() instanceof nms_EntityLiving) + $this.$shootingEntity0 = $par1DamageSource.$getEntity(); + return 1; +} +function nms_EntityFireball_getShadowSize($this) { + return 0.0; +} +function nms_EntityFireball_getBrightnessForRender($this, $par1) { + return 15728880; +} +function nms_EntityLargeFireball() { + nms_EntityFireball.call(this); + this.$field_92057_e = 0; +} +function nms_EntityLargeFireball__init_0() { + var var_0 = new nms_EntityLargeFireball(); + nms_EntityLargeFireball__init_(var_0); + return var_0; +} +function nms_EntityLargeFireball__init_1(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntityLargeFireball(); + nms_EntityLargeFireball__init_2(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +function nms_EntityLargeFireball__init_($this) { + nms_EntityFireball__init_1($this); + $this.$field_92057_e = 1; +} +function nms_EntityLargeFireball__init_2($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12) { + nms_EntityFireball__init_3($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12); + $this.$field_92057_e = 1; +} +function nms_EntityLargeFireball_onImpact($this, $par1MovingObjectPosition) { + return; +} +function nms_RenderFireball() { + nms_Render.call(this); + this.$field_77002_a = 0.0; +} +var nms_RenderFireball_tex = null; +function nms_RenderFireball__init_(var_0) { + var var_1 = new nms_RenderFireball(); + nms_RenderFireball__init_0(var_1, var_0); + return var_1; +} +function nms_RenderFireball__init_0($this, $par1) { + nms_Render__init_0($this); + $this.$field_77002_a = $par1; +} +function nms_RenderFireball_doRenderFireball($this, $par1EntityFireball, $par2, $par4, $par6, $par8, $par9) { + var $var11, $var12, $var13, $var14, $var15, $var16, var$13, var$14, var$15, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityFireball = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4, $par6); + nleg_EaglerAdapterGL30_glEnable(32826); + $par8 = $this.$field_77002_a / 1.0; + nleg_EaglerAdapterGL30_glScalef($par8, $par8, $par8); + nms_Item_$callClinit(); + $var11 = nms_Item_fireballCharge.$getIconFromDamage(0); + $par1EntityFireball = nms_RenderFireball_tex; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1EntityFireball); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_$callClinit(); + $var12 = nlea_Tessellator_instance; + $var13 = $var11.$getMinU(); + $var14 = $var11.$getMaxU(); + $var15 = $var11.$getMinV(); + $var16 = $var11.$getMaxV(); + nleg_EaglerAdapterGL30_glRotatef(180.0 - $this.$renderManager.$playerViewY, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef( -$this.$renderManager.$playerViewX, 1.0, 0.0, 0.0); + nlea_Tessellator_startDrawingQuads($var12); + nlea_Tessellator_setNormal($var12, 0.0, 1.0, 0.0); + $par6 = $var13; + var$13 = $var16; + nlea_Tessellator_addVertexWithUV($var12, (-0.5), (-0.25), 0.0, $par6, var$13); + var$14 = $var14; + nlea_Tessellator_addVertexWithUV($var12, 0.5, (-0.25), 0.0, var$14, var$13); + var$15 = $var15; + nlea_Tessellator_addVertexWithUV($var12, 0.5, 0.75, 0.0, var$14, var$15); + nlea_Tessellator_addVertexWithUV($var12, (-0.5), 0.75, 0.0, $par6, var$15); + nlea_Tessellator_draw($var12); + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityFireball, $par2, $par4, $par6, $par8, $par9, $var11, $var12, $var13, $var14, $var15, $var16, var$13, var$14, var$15, $ptr); +} +function nms_RenderFireball_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderFireball_doRenderFireball($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderFireball__clinit_() { + nms_RenderFireball_tex = nle_TextureLocation__init_($rt_s(992)); +} +function nms_EntitySmallFireball() { + nms_EntityFireball.call(this); +} +function nms_EntitySmallFireball__init_0() { + var var_0 = new nms_EntitySmallFireball(); + nms_EntitySmallFireball__init_(var_0); + return var_0; +} +function nms_EntitySmallFireball__init_1(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntitySmallFireball(); + nms_EntitySmallFireball__init_2(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +function nms_EntitySmallFireball__init_($this) { + nms_EntityFireball__init_1($this); + nms_Entity_setSize($this, 0.3125, 0.3125); +} +function nms_EntitySmallFireball__init_2($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12) { + nms_EntityFireball__init_3($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12); + nms_Entity_setSize($this, 0.3125, 0.3125); +} +function nms_EntitySmallFireball_onImpact($this, $par1MovingObjectPosition) { + return; +} +function nms_EntitySmallFireball_canBeCollidedWith($this) { + return 0; +} +function nms_EntitySmallFireball_attackEntityFrom($this, $par1DamageSource, $par2) { + return 0; +} +function nms_EntityWitherSkull() { + nms_EntityFireball.call(this); +} +function nms_EntityWitherSkull__init_0() { + var var_0 = new nms_EntityWitherSkull(); + nms_EntityWitherSkull__init_(var_0); + return var_0; +} +function nms_EntityWitherSkull__init_1(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntityWitherSkull(); + nms_EntityWitherSkull__init_2(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +function nms_EntityWitherSkull__init_($this) { + nms_EntityFireball__init_1($this); + nms_Entity_setSize($this, 0.3125, 0.3125); +} +function nms_EntityWitherSkull_getMotionFactor($this) { + return nms_EntityWitherSkull_isInvulnerable($this) ? 0.7300000190734863 : 0.949999988079071; +} +function nms_EntityWitherSkull__init_2($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12) { + nms_EntityFireball__init_3($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12); + nms_Entity_setSize($this, 0.3125, 0.3125); +} +function nms_EntityWitherSkull_isBurning($this) { + return 0; +} +function nms_EntityWitherSkull_onImpact($this, $par1MovingObjectPosition) { + return; +} +function nms_EntityWitherSkull_canBeCollidedWith($this) { + return 0; +} +function nms_EntityWitherSkull_attackEntityFrom($this, $par1DamageSource, $par2) { + return 0; +} +function nms_EntityWitherSkull_entityInit($this) { + nms_DataWatcher_addObject($this.$dataWatcher, 10, jl_Byte_valueOf(0)); +} +function nms_EntityWitherSkull_isInvulnerable($this) { + return nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 10) != 1 ? 0 : 1; +} +function nms_EntityWitherSkull_setInvulnerable($this, $par1) { + nms_DataWatcher_updateObject($this.$dataWatcher, 10, jl_Byte_valueOf((!$par1 ? 0 : 1) << 24 >> 24)); +} +function nms_RenderWitherSkull() { + nms_Render.call(this); + this.$skeletonHeadModel = null; +} +var nms_RenderWitherSkull_tex_wither = null; +var nms_RenderWitherSkull_tex_wither_invul = null; +function nms_RenderWitherSkull__init_0() { + var var_0 = new nms_RenderWitherSkull(); + nms_RenderWitherSkull__init_(var_0); + return var_0; +} +function nms_RenderWitherSkull__init_($this) { + nms_Render__init_0($this); + $this.$skeletonHeadModel = nms_ModelSkeletonHead__init_0(); +} +function nms_RenderWitherSkull_func_82399_a($this, $par1EntityWitherSkull, $par2, $par4, $par6, $par8, $par9) { + var $var10, $var11, $var12, var$10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$10 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityWitherSkull = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glDisable(2884); + $var10 = $par1EntityWitherSkull.$prevRotationYaw; + $par8 = $par1EntityWitherSkull.$rotationYaw - $var10; + while ($par8 < (-180.0)) { + $par8 = $par8 + 360.0; + } + while ($par8 >= 180.0) { + $par8 = $par8 - 360.0; + } + $var10 = $var10 + $par9 * $par8; + $var11 = $par1EntityWitherSkull.$prevRotationPitch + ($par1EntityWitherSkull.$rotationPitch - $par1EntityWitherSkull.$prevRotationPitch) * $par9; + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4, $par6); + $var12 = 0.0625; + nleg_EaglerAdapterGL30_glEnable(32826); + nleg_EaglerAdapterGL30_glScalef((-1.0), (-1.0), 1.0); + nleg_EaglerAdapterGL30_glEnable(3008); + if (!nms_EntityWitherSkull_isInvulnerable($par1EntityWitherSkull)) { + var$10 = nms_RenderWitherSkull_tex_wither; + $ptr = 1; + continue main; + } + var$10 = nms_RenderWitherSkull_tex_wither_invul; + $ptr = 2; + continue main; + case 1: + nle_TextureLocation_bindTexture(var$10); + if ($rt_suspending()) { + break main; + } + nms_ModelSkeletonHead_render($this.$skeletonHeadModel, $par1EntityWitherSkull, 0.0, 0.0, 0.0, $var10, $var11, $var12); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + case 2: + nle_TextureLocation_bindTexture(var$10); + if ($rt_suspending()) { + break main; + } + nms_ModelSkeletonHead_render($this.$skeletonHeadModel, $par1EntityWitherSkull, 0.0, 0.0, 0.0, $var10, $var11, $var12); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityWitherSkull, $par2, $par4, $par6, $par8, $par9, $var10, $var11, $var12, var$10, $ptr); +} +function nms_RenderWitherSkull_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderWitherSkull_func_82399_a($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderWitherSkull__clinit_() { + nms_RenderWitherSkull_tex_wither = nle_TextureLocation__init_($rt_s(1697)); + nms_RenderWitherSkull_tex_wither_invul = nle_TextureLocation__init_($rt_s(1698)); +} +function nms_EntityItem() { + var a = this; nms_Entity.call(a); + a.$age = 0; + a.$delayBeforeCanPickup = 0; + a.$health1 = 0; + a.$hoverStart = 0.0; +} +function nms_EntityItem__init_1(var_0, var_1, var_2, var_3) { + var var_4 = new nms_EntityItem(); + nms_EntityItem__init_2(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function nms_EntityItem__init_0(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_EntityItem(); + nms_EntityItem__init_3(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +} +function nms_EntityItem__init_4() { + var var_0 = new nms_EntityItem(); + nms_EntityItem__init_(var_0); + return var_0; +} +function nms_EntityItem__init_2($this, $par1World, $par2, $par4, $par6) { + nms_Entity__init_0($this); + nms_Entity_setWorld($this, $par1World); + $this.$age = 0; + $this.$health1 = 5; + $this.$hoverStart = jl_Math_random() * 3.141592653589793 * 2.0; + nms_Entity_setSize($this, 0.25, 0.25); + $this.$yOffset = $this.$height0 / 2.0; + nms_Entity_setPosition($this, $par2, $par4, $par6); + $this.$rotationYaw = jl_Math_random() * 360.0; + $this.$motionX = jl_Math_random() * 0.20000000298023224 - 0.10000000149011612; + $this.$motionY = 0.20000000298023224; + $this.$motionZ = jl_Math_random() * 0.20000000298023224 - 0.10000000149011612; +} +function nms_EntityItem__init_3($this, $par1World, $par2, $par4, $par6, $par8ItemStack) { + nms_EntityItem__init_2($this, $par1World, $par2, $par4, $par6); + nms_EntityItem_setEntityItemStack($this, $par8ItemStack); +} +function nms_EntityItem_canTriggerWalking($this) { + return 0; +} +function nms_EntityItem__init_($this) { + nms_Entity__init_0($this); + $this.$age = 0; + $this.$health1 = 5; + $this.$hoverStart = jl_Math_random() * 3.141592653589793 * 2.0; + nms_Entity_setSize($this, 0.25, 0.25); + $this.$yOffset = $this.$height0 / 2.0; +} +function nms_EntityItem_entityInit($this) { + nms_DataWatcher_addObjectByDataType($this.$dataWatcher, 10, 5); +} +function nms_EntityItem_onUpdate($this) { + var var$1, var$2, var$3, $var1, var$5, $var2, var$7, $var3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3 = $thread.pop();var$7 = $thread.pop();$var2 = $thread.pop();var$5 = $thread.pop();$var1 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $this.$onEntityUpdate(); + if ($rt_suspending()) { + break main; + } + if ($this.$delayBeforeCanPickup > 0) + $this.$delayBeforeCanPickup = $this.$delayBeforeCanPickup - 1 | 0; + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + $this.$motionY = $this.$motionY - 0.03999999910593033; + var$1 = $this.$posX; + var$2 = ($this.$boundingBox.$minY + $this.$boundingBox.$maxY) / 2.0; + var$3 = $this.$posZ; + $ptr = 2; + case 2: + $tmp = nms_Entity_pushOutOfBlocks($this, var$1, var$2, var$3); + if ($rt_suspending()) { + break main; + } + $var1 = $tmp; + $this.$noClip = $var1; + var$1 = $this.$motionX; + var$2 = $this.$motionY; + var$3 = $this.$motionZ; + $ptr = 3; + case 3: + nms_Entity_moveEntity($this, var$1, var$2, var$3); + if ($rt_suspending()) { + break main; + } + $var1 = ($this.$prevPosX | 0) == ($this.$posX | 0) && ($this.$prevPosY | 0) == ($this.$posY | 0) && ($this.$prevPosZ | 0) == ($this.$posZ | 0) ? 0 : 1; + if (!(!$var1 && ($this.$ticksExisted % 25 | 0))) { + var$5 = nms_World_getBlockMaterial($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$posY), nms_MathHelper_floor_double($this.$posZ)); + nms_Material_$callClinit(); + if (var$5 === nms_Material_lava) { + $this.$motionY = 0.20000000298023224; + $this.$motionX = (nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.20000000298023224; + $this.$motionZ = (nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.20000000298023224; + var$5 = $rt_s(1015); + $var2 = 0.4000000059604645; + var$7 = 2.0 + nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.4000000059604645; + $ptr = 4; + continue main; + } + } + $var2 = 0.9800000190734863; + if ($this.$onGround) { + $var2 = 0.5880000591278076; + $var3 = nms_World_getBlockId($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$boundingBox.$minY) - 1 | 0, nms_MathHelper_floor_double($this.$posZ)); + if ($var3 > 0) { + nms_Block_$callClinit(); + $var2 = nms_Block_blocksList.data[$var3].$slipperiness * 0.9800000190734863; + } + } + var$1 = $this.$motionX; + var$2 = $var2; + $this.$motionX = var$1 * var$2; + $this.$motionY = $this.$motionY * 0.9800000190734863; + $this.$motionZ = $this.$motionZ * var$2; + if ($this.$onGround) + $this.$motionY = $this.$motionY * (-0.5); + $this.$age = $this.$age + 1 | 0; + return; + case 4: + nms_Entity_playSound($this, var$5, $var2, var$7); + if ($rt_suspending()) { + break main; + } + $var2 = 0.9800000190734863; + if ($this.$onGround) { + $var2 = 0.5880000591278076; + $var3 = nms_World_getBlockId($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$boundingBox.$minY) - 1 | 0, nms_MathHelper_floor_double($this.$posZ)); + if ($var3 > 0) { + nms_Block_$callClinit(); + $var2 = nms_Block_blocksList.data[$var3].$slipperiness * 0.9800000190734863; + } + } + var$1 = $this.$motionX; + var$2 = $var2; + $this.$motionX = var$1 * var$2; + $this.$motionY = $this.$motionY * 0.9800000190734863; + $this.$motionZ = $this.$motionZ * var$2; + if ($this.$onGround) + $this.$motionY = $this.$motionY * (-0.5); + $this.$age = $this.$age + 1 | 0; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, $var1, var$5, $var2, var$7, $var3, $ptr); +} +function nms_EntityItem_handleWaterMovement($this) { + var var$1, var$2; + var$1 = $this.$worldObj; + var$2 = $this.$boundingBox; + nms_Material_$callClinit(); + return nms_World_handleMaterialAcceleration(var$1, var$2, nms_Material_water, $this); +} +function nms_EntityItem_dealFireDamage($this, $par1) { + nms_EntityItem_attackEntityFrom($this, nms_DamageSource_inFire, $par1); +} +function nms_EntityItem_attackEntityFrom($this, $par1DamageSource, $par2) { + var var$3; + if ($this.$invulnerable) + return 0; + if (nms_EntityItem_getEntityItem($this) !== null) { + var$3 = nms_EntityItem_getEntityItem($this).$itemID0; + nms_Item_$callClinit(); + if (var$3 == nms_Item_netherStar.$itemID && $par1DamageSource.$explosion) + return 0; + } + nms_Entity_setBeenAttacked($this); + $this.$health1 = $this.$health1 - $par2 | 0; + if ($this.$health1 <= 0) + nms_Entity_setDead($this); + return 0; +} +function nms_EntityItem_getEntityName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(1706)); + jl_AbstractStringBuilder_append(var$1, nms_ItemStack_getItemName(nms_EntityItem_getEntityItem($this))); + return nms_StatCollector_translateToLocal(jl_AbstractStringBuilder_toString(var$1)); +} +function nms_EntityItem_canAttackWithItem($this) { + return 0; +} +function nms_EntityItem_getEntityItem($this) { + var $var1, var$2; + $var1 = nms_DataWatcher_getWatchableObjectItemStack($this.$dataWatcher, 10); + if ($var1 !== null) + return $var1; + if ($this.$worldObj !== null) { + $var1 = jl_System_err(); + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $rt_s(1874)); + jl_AbstractStringBuilder_append2(var$2, $this.$entityId); + jl_AbstractStringBuilder_append(var$2, $rt_s(1875)); + ji_PrintStream_println($var1, jl_AbstractStringBuilder_toString(var$2)); + } + var$2 = new nms_ItemStack; + nms_Block_$callClinit(); + nms_ItemStack__init_11(var$2, nms_Block_stone); + return var$2; +} +function nms_EntityItem_setEntityItemStack($this, $par1ItemStack) { + nms_DataWatcher_updateObject($this.$dataWatcher, 10, $par1ItemStack); + nms_DataWatcher_setObjectWatched($this.$dataWatcher, 10); +} +function nms_RenderItem() { + var a = this; nms_Render.call(a); + a.$itemRenderBlocks = null; + a.$random1 = null; + a.$renderWithColor = 0; + a.$zLevel0 = 0.0; +} +var nms_RenderItem_renderInFrame = 0; +var nms_RenderItem_terrain = null; +var nms_RenderItem_items = null; +var nms_RenderItem_isRenderInProgress = 0; +var nms_RenderItem_glint = null; +function nms_RenderItem__init_0() { + var var_0 = new nms_RenderItem(); + nms_RenderItem__init_(var_0); + return var_0; +} +function nms_RenderItem__init_($this) { + nms_Render__init_0($this); + $this.$itemRenderBlocks = nms_RenderBlocks__init_2(); + $this.$random1 = nle_EaglercraftRandom__init_0(); + $this.$renderWithColor = 1; + $this.$zLevel0 = 0.0; + $this.$shadowSize = 0.15000000596046448; + $this.$shadowOpaque = 0.75; +} +function nms_RenderItem_doRenderItem($this, $par1EntityItem, $par2, $par4, $par6, $par8, $par9) { + var $var10, $var11, $var12, $var13, $var22, $var15, $var21, $var14, $var19, $var17, $var18, $var20, $var24, $var25, $var17_0, $var23, $var16, $var26, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var26 = $thread.pop();$var16 = $thread.pop();$var23 = $thread.pop();$var17_0 = $thread.pop();$var25 = $thread.pop();$var24 = $thread.pop();$var20 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var19 = $thread.pop();$var14 = $thread.pop();$var21 = $thread.pop();$var15 = $thread.pop();$var22 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 + = $thread.pop();$par2 = $thread.pop();$par1EntityItem = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_RenderItem_isRenderInProgress = 1; + nle_EaglercraftRandom_setSeed($this.$random1, Long_fromInt(187)); + $var10 = nms_EntityItem_getEntityItem($par1EntityItem); + if (nms_ItemStack_getItem($var10) === null) { + nms_RenderItem_isRenderInProgress = 0; + return; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + $var11 = nms_MathHelper_sin(($par1EntityItem.$age + $par9) / 10.0 + $par1EntityItem.$hoverStart) * 0.10000000149011612 + 0.10000000149011612; + $var12 = (($par1EntityItem.$age + $par9) / 20.0 + $par1EntityItem.$hoverStart) * 57.2957763671875; + $var13 = 1; + if (nms_EntityItem_getEntityItem($par1EntityItem).$stackSize > 1) + $var13 = 2; + if (nms_EntityItem_getEntityItem($par1EntityItem).$stackSize > 5) + $var13 = 3; + if (nms_EntityItem_getEntityItem($par1EntityItem).$stackSize > 20) + $var13 = 4; + if (nms_EntityItem_getEntityItem($par1EntityItem).$stackSize > 40) + $var13 = 5; + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4 + $var11, $par6); + nleg_EaglerAdapterGL30_glEnable(32826); + if (!nms_ItemStack_getItemSpriteNumber($var10)) { + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$var10.$itemID0] !== null && nms_RenderBlocks_renderItemIn3d(nms_Block_blocksList.data[$var10.$itemID0].$getRenderType())) { + $var22 = nms_Block_blocksList.data[$var10.$itemID0]; + nleg_EaglerAdapterGL30_glRotatef($var12, 0.0, 1.0, 0.0); + if (nms_RenderItem_renderInFrame) { + nleg_EaglerAdapterGL30_glScalef(1.25, 1.25, 1.25); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.05000000074505806, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-90.0), 0.0, 1.0, 0.0); + } + $par1EntityItem = nms_RenderItem_terrain; + $ptr = 2; + continue main; + } + } + if (nms_ItemStack_getItem($var10).$requiresMultipleRenderPasses()) { + if (!nms_RenderItem_renderInFrame) + nleg_EaglerAdapterGL30_glScalef(0.5, 0.5, 0.5); + else { + nleg_EaglerAdapterGL30_glScalef(0.5128204822540283, 0.5128204822540283, 0.5128204822540283); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-0.05000000074505806), 0.0); + } + $var15 = nms_RenderItem_items; + $ptr = 1; + continue main; + } + if (!nms_RenderItem_renderInFrame) + nleg_EaglerAdapterGL30_glScalef(0.5, 0.5, 0.5); + else { + nleg_EaglerAdapterGL30_glScalef(0.5128204822540283, 0.5128204822540283, 0.5128204822540283); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-0.05000000074505806), 0.0); + } + $var21 = nms_ItemStack_getIconIndex($var10); + if (nms_ItemStack_getItemSpriteNumber($var10)) { + $var15 = nms_RenderItem_items; + $ptr = 3; + continue main; + } + $var15 = nms_RenderItem_terrain; + $ptr = 4; + continue main; + case 1: + nle_TextureLocation_bindTexture($var15); + if ($rt_suspending()) { + break main; + } + $var14 = 0; + if ($var14 > 1) { + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glPopMatrix(); + nms_RenderItem_isRenderInProgress = 0; + return; + } + nle_EaglercraftRandom_setSeed($this.$random1, Long_fromInt(187)); + $var15 = nms_ItemStack_getItem($var10).$getIconFromDamageForRenderPass(nms_ItemStack_getItemDamage($var10), $var14); + if (!$this.$renderWithColor) { + $par8 = 1.0; + $var12 = 1.0; + $var19 = 1.0; + $ptr = 7; + continue main; + } + $var17 = nms_Item_itemsList.data[$var10.$itemID0].$getColorFromItemStack($var10, $var14); + $var18 = ($var17 >> 16 & 255) / 255.0; + $var19 = ($var17 >> 8 & 255) / 255.0; + $var20 = ($var17 & 255) / 255.0; + $par8 = $var18 * 1.0; + $var12 = $var19 * 1.0; + $var19 = $var20 * 1.0; + nleg_EaglerAdapterGL30_glColor4f($par8, $var12, $var19, 1.0); + $ptr = 8; + continue main; + case 2: + nle_TextureLocation_bindTexture($par1EntityItem); + if ($rt_suspending()) { + break main; + } + $var24 = 0.25; + $var25 = $var22.$getRenderType(); + if (!($var25 != 1 && $var25 != 19 && $var25 != 12 && $var25 != 2)) + $var24 = 0.5; + nleg_EaglerAdapterGL30_glScalef($var24, $var24, $var24); + $var17_0 = 0; + if ($var17_0 >= $var13) { + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glPopMatrix(); + nms_RenderItem_isRenderInProgress = 0; + return; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + if ($var17_0 > 0) + nleg_EaglerAdapterGL30_glTranslatef((nle_EaglercraftRandom_nextFloat($this.$random1) * 2.0 - 1.0) * 0.20000000298023224 / $var24, (nle_EaglercraftRandom_nextFloat($this.$random1) * 2.0 - 1.0) * 0.20000000298023224 / $var24, (nle_EaglercraftRandom_nextFloat($this.$random1) * 2.0 - 1.0) * 0.20000000298023224 / $var24); + $var18 = 1.0; + if (!nms_RenderItem_renderInFrame) + nleg_EaglerAdapterGL30_flipLightMatrix(); + $par1EntityItem = $this.$itemRenderBlocks; + $var25 = nms_ItemStack_getItemDamage($var10); + $ptr = 9; + continue main; + case 3: + nle_TextureLocation_bindTexture($var15); + if ($rt_suspending()) { + break main; + } + if (!$this.$renderWithColor) { + $par8 = 1.0; + $var12 = 1.0; + $var19 = 1.0; + $ptr = 5; + continue main; + } + $var23 = nms_Item_itemsList.data[$var10.$itemID0].$getColorFromItemStack($var10, 0); + $var16 = ($var23 >> 16 & 255) / 255.0; + $var26 = ($var23 >> 8 & 255) / 255.0; + $var18 = ($var23 & 255) / 255.0; + $par8 = $var16 * 1.0; + $var12 = $var26 * 1.0; + $var19 = $var18 * 1.0; + $ptr = 6; + continue main; + case 4: + nle_TextureLocation_bindTexture($var15); + if ($rt_suspending()) { + break main; + } + if (!$this.$renderWithColor) { + $par8 = 1.0; + $var12 = 1.0; + $var19 = 1.0; + $ptr = 5; + continue main; + } + $var23 = nms_Item_itemsList.data[$var10.$itemID0].$getColorFromItemStack($var10, 0); + $var16 = ($var23 >> 16 & 255) / 255.0; + $var26 = ($var23 >> 8 & 255) / 255.0; + $var18 = ($var23 & 255) / 255.0; + $par8 = $var16 * 1.0; + $var12 = $var26 * 1.0; + $var19 = $var18 * 1.0; + $ptr = 6; + continue main; + case 5: + nms_RenderItem_renderDroppedItem($this, $par1EntityItem, $var21, $var13, $par9, $par8, $var12, $var19); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glPopMatrix(); + nms_RenderItem_isRenderInProgress = 0; + return; + case 6: + nms_RenderItem_renderDroppedItem($this, $par1EntityItem, $var21, $var13, $par9, $par8, $var12, $var19); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glPopMatrix(); + nms_RenderItem_isRenderInProgress = 0; + return; + case 7: + nms_RenderItem_renderDroppedItem($this, $par1EntityItem, $var15, $var13, $par9, $par8, $var12, $var19); + if ($rt_suspending()) { + break main; + } + $var14 = $var14 + 1 | 0; + if ($var14 > 1) { + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glPopMatrix(); + nms_RenderItem_isRenderInProgress = 0; + return; + } + nle_EaglercraftRandom_setSeed($this.$random1, Long_fromInt(187)); + $var15 = nms_ItemStack_getItem($var10).$getIconFromDamageForRenderPass(nms_ItemStack_getItemDamage($var10), $var14); + if (!$this.$renderWithColor) { + $par8 = 1.0; + $var12 = 1.0; + $var19 = 1.0; + continue main; + } + $var17 = nms_Item_itemsList.data[$var10.$itemID0].$getColorFromItemStack($var10, $var14); + $var18 = ($var17 >> 16 & 255) / 255.0; + $var19 = ($var17 >> 8 & 255) / 255.0; + $var20 = ($var17 & 255) / 255.0; + $par8 = $var18 * 1.0; + $var12 = $var19 * 1.0; + $var19 = $var20 * 1.0; + nleg_EaglerAdapterGL30_glColor4f($par8, $var12, $var19, 1.0); + $ptr = 8; + case 8: + nms_RenderItem_renderDroppedItem($this, $par1EntityItem, $var15, $var13, $par9, $par8, $var12, $var19); + if ($rt_suspending()) { + break main; + } + $var14 = $var14 + 1 | 0; + if ($var14 > 1) { + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glPopMatrix(); + nms_RenderItem_isRenderInProgress = 0; + return; + } + nle_EaglercraftRandom_setSeed($this.$random1, Long_fromInt(187)); + $var15 = nms_ItemStack_getItem($var10).$getIconFromDamageForRenderPass(nms_ItemStack_getItemDamage($var10), $var14); + if (!$this.$renderWithColor) { + $par8 = 1.0; + $var12 = 1.0; + $var19 = 1.0; + $ptr = 7; + continue main; + } + $var17 = nms_Item_itemsList.data[$var10.$itemID0].$getColorFromItemStack($var10, $var14); + $var18 = ($var17 >> 16 & 255) / 255.0; + $var19 = ($var17 >> 8 & 255) / 255.0; + $var20 = ($var17 & 255) / 255.0; + $par8 = $var18 * 1.0; + $var12 = $var19 * 1.0; + $var19 = $var20 * 1.0; + nleg_EaglerAdapterGL30_glColor4f($par8, $var12, $var19, 1.0); + continue main; + case 9: + nms_RenderBlocks_renderBlockAsItem($par1EntityItem, $var22, $var25, $var18); + if ($rt_suspending()) { + break main; + } + if (!nms_RenderItem_renderInFrame) + nleg_EaglerAdapterGL30_flipLightMatrix(); + nleg_EaglerAdapterGL30_glPopMatrix(); + $var17_0 = $var17_0 + 1 | 0; + if ($var17_0 >= $var13) { + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glPopMatrix(); + nms_RenderItem_isRenderInProgress = 0; + return; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + if ($var17_0 > 0) + nleg_EaglerAdapterGL30_glTranslatef((nle_EaglercraftRandom_nextFloat($this.$random1) * 2.0 - 1.0) * 0.20000000298023224 / $var24, (nle_EaglercraftRandom_nextFloat($this.$random1) * 2.0 - 1.0) * 0.20000000298023224 / $var24, (nle_EaglercraftRandom_nextFloat($this.$random1) * 2.0 - 1.0) * 0.20000000298023224 / $var24); + $var18 = 1.0; + if (!nms_RenderItem_renderInFrame) + nleg_EaglerAdapterGL30_flipLightMatrix(); + $par1EntityItem = $this.$itemRenderBlocks; + $var25 = nms_ItemStack_getItemDamage($var10); + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityItem, $par2, $par4, $par6, $par8, $par9, $var10, $var11, $var12, $var13, $var22, $var15, $var21, $var14, $var19, $var17, $var18, $var20, $var24, $var25, $var17_0, $var23, $var16, $var26, $ptr); +} +function nms_RenderItem_renderDroppedItem($this, $par1EntityItem, $par2Icon, $par3, $par4, $par5, $par6, $par7) { + var $var8, $var9, $var10, $var11, $var12, $var25, var$14, var$15, var$16, var$17, $var16, $var18, $var19, $var24, $var27, $var20, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var20 = $thread.pop();$var27 = $thread.pop();$var24 = $thread.pop();$var19 = $thread.pop();$var18 = $thread.pop();$var16 = $thread.pop();var$17 = $thread.pop();var$16 = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();$var25 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2Icon + = $thread.pop();$par1EntityItem = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nlea_Tessellator_$callClinit(); + $var8 = nlea_Tessellator_instance; + if ($par2Icon === null) + $par2Icon = nms_RenderEngine_getMissingIcon($this.$renderManager.$renderEngine1, nms_ItemStack_getItemSpriteNumber(nms_EntityItem_getEntityItem($par1EntityItem))); + a: { + $var9 = $par2Icon.$getMinU(); + $var10 = $par2Icon.$getMaxU(); + $var11 = $par2Icon.$getMinV(); + $var12 = $par2Icon.$getMaxV(); + if (!$this.$renderManager.$options1.$fancyGraphics) { + $var25 = 0; + var$14 = $var9; + var$15 = $var12; + var$16 = $var10; + var$17 = $var11; + while (true) { + if ($var25 >= $par3) + break a; + nleg_EaglerAdapterGL30_glPushMatrix(); + if ($var25 > 0) + nleg_EaglerAdapterGL30_glTranslatef((nle_EaglercraftRandom_nextFloat($this.$random1) * 2.0 - 1.0) * 0.30000001192092896, (nle_EaglercraftRandom_nextFloat($this.$random1) * 2.0 - 1.0) * 0.30000001192092896, (nle_EaglercraftRandom_nextFloat($this.$random1) * 2.0 - 1.0) * 0.30000001192092896); + if (!nms_RenderItem_renderInFrame) + nleg_EaglerAdapterGL30_glRotatef(180.0 - $this.$renderManager.$playerViewY, 0.0, 1.0, 0.0); + if (!nms_RenderItem_renderInFrame) + nleg_EaglerAdapterGL30_flipLightMatrix(); + nleg_EaglerAdapterGL30_glColor4f($par5, $par6, $par7, 1.0); + nlea_Tessellator_startDrawingQuads($var8); + nlea_Tessellator_setNormal($var8, 0.0, 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var8, (-0.5), (-0.25), 0.0, var$14, var$15); + nlea_Tessellator_addVertexWithUV($var8, 0.5, (-0.25), 0.0, var$16, var$15); + nlea_Tessellator_addVertexWithUV($var8, 0.5, 0.75, 0.0, var$16, var$17); + nlea_Tessellator_addVertexWithUV($var8, (-0.5), 0.75, 0.0, var$14, var$17); + nlea_Tessellator_draw($var8); + if (!nms_RenderItem_renderInFrame) + nleg_EaglerAdapterGL30_flipLightMatrix(); + nleg_EaglerAdapterGL30_glPopMatrix(); + $var25 = $var25 + 1 | 0; + } + } + nleg_EaglerAdapterGL30_glPushMatrix(); + if (nms_RenderItem_renderInFrame) + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 1.0, 0.0); + else + nleg_EaglerAdapterGL30_glRotatef((($par1EntityItem.$age + $par4) / 20.0 + $par1EntityItem.$hoverStart) * 57.2957763671875, 0.0, 1.0, 0.0); + $var16 = 0.0625; + $var18 = nms_EntityItem_getEntityItem($par1EntityItem); + $var19 = $var18.$stackSize; + $var24 = $var19 < 2 ? 1 : $var19 < 16 ? 2 : $var19 >= 32 ? 4 : 3; + $var27 = 0.08437500149011612; + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.25), -($var27 * $var24 / 2.0)); + $var20 = 0; + if ($var20 < $var24) { + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, $var27); + if (!nms_ItemStack_getItemSpriteNumber($var18)) { + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$var18.$itemID0] !== null) { + $par1EntityItem = nms_RenderItem_terrain; + $ptr = 2; + continue main; + } + } + $par1EntityItem = nms_RenderItem_items; + $ptr = 1; + continue main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + } + return; + case 1: + nle_TextureLocation_bindTexture($par1EntityItem); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glColor4f($par5, $par6, $par7, 1.0); + nleg_EaglerAdapterGL30_flipLightMatrix(); + nms_ItemRenderer_renderItemIn2D($var8, $var10, $var11, $var9, $var12, $par2Icon.$getSheetWidth(), $par2Icon.$getSheetHeight(), $var16); + if ($var18 !== null && nms_ItemStack_hasEffect($var18)) { + nleg_EaglerAdapterGL30_glDepthFunc(514); + nleg_EaglerAdapterGL30_glDisable(2896); + $par1EntityItem = nms_RenderItem_glint; + $ptr = 3; + continue main; + } + nleg_EaglerAdapterGL30_flipLightMatrix(); + $var20 = $var20 + 1 | 0; + if ($var20 >= $var24) { + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + } + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, $var27); + if (!nms_ItemStack_getItemSpriteNumber($var18)) { + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$var18.$itemID0] !== null) { + $par1EntityItem = nms_RenderItem_terrain; + $ptr = 2; + continue main; + } + } + $par1EntityItem = nms_RenderItem_items; + continue main; + case 2: + nle_TextureLocation_bindTexture($par1EntityItem); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glColor4f($par5, $par6, $par7, 1.0); + nleg_EaglerAdapterGL30_flipLightMatrix(); + nms_ItemRenderer_renderItemIn2D($var8, $var10, $var11, $var9, $var12, $par2Icon.$getSheetWidth(), $par2Icon.$getSheetHeight(), $var16); + if ($var18 !== null && nms_ItemStack_hasEffect($var18)) { + nleg_EaglerAdapterGL30_glDepthFunc(514); + nleg_EaglerAdapterGL30_glDisable(2896); + $par1EntityItem = nms_RenderItem_glint; + $ptr = 3; + continue main; + } + nleg_EaglerAdapterGL30_flipLightMatrix(); + $var20 = $var20 + 1 | 0; + if ($var20 >= $var24) { + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + } + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, $var27); + if (!nms_ItemStack_getItemSpriteNumber($var18)) { + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$var18.$itemID0] !== null) { + $par1EntityItem = nms_RenderItem_terrain; + continue main; + } + } + $par1EntityItem = nms_RenderItem_items; + $ptr = 1; + continue main; + case 3: + nle_TextureLocation_bindTexture($par1EntityItem); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(768, 1); + nleg_EaglerAdapterGL30_glColor4f(0.3799999952316284, 0.1899999976158142, 0.6079999804496765, 1.0); + nleg_EaglerAdapterGL30_glMatrixMode(5890); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.125, 0.125, 0.125); + nleg_EaglerAdapterGL30_glTranslatef(Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(3000))) / 3000.0 * 8.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-50.0), 0.0, 0.0, 1.0); + nms_ItemRenderer_renderItemIn2D($var8, 0.0, 0.0, 1.0, 1.0, 255, 255, $var16); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.125, 0.125, 0.125); + nleg_EaglerAdapterGL30_glTranslatef( -(Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(4873))) / 4873.0 * 8.0), 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(10.0, 0.0, 0.0, 1.0); + nms_ItemRenderer_renderItemIn2D($var8, 0.0, 0.0, 1.0, 1.0, 255, 255, $var16); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glDepthFunc(515); + nleg_EaglerAdapterGL30_flipLightMatrix(); + $var20 = $var20 + 1 | 0; + if ($var20 >= $var24) { + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + } + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, $var27); + if (!nms_ItemStack_getItemSpriteNumber($var18)) { + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$var18.$itemID0] !== null) { + $par1EntityItem = nms_RenderItem_terrain; + $ptr = 2; + continue main; + } + } + $par1EntityItem = nms_RenderItem_items; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityItem, $par2Icon, $par3, $par4, $par5, $par6, $par7, $var8, $var9, $var10, $var11, $var12, $var25, var$14, var$15, var$16, var$17, $var16, $var18, $var19, $var24, $var27, $var20, $ptr); +} +function nms_RenderItem_renderItemIntoGUI($this, $par1FontRenderer, $par2RenderEngine, $par3ItemStack, $par4, $par5) { + var $var6, $var7, $var8, $var9, $var10, $var11, $var12, $var13, $var14, $var15, $var17, $var18, $var9_0, $var16, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var16 = $thread.pop();$var9_0 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3ItemStack = $thread.pop();$par2RenderEngine = $thread.pop();$par1FontRenderer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = $par3ItemStack.$itemID0; + $var7 = $par3ItemStack.$itemDamage; + $var8 = nms_ItemStack_getIconIndex($par3ItemStack); + nleg_EaglerAdapterGL30_glEnable(2884); + nleg_EaglerAdapterGL30_glEnable(32826); + if (!nms_ItemStack_getItemSpriteNumber($par3ItemStack)) { + nms_Block_$callClinit(); + if (nms_RenderBlocks_renderItemIn3d(nms_Block_blocksList.data[$var6].$getRenderType())) { + $par1FontRenderer = nms_RenderItem_terrain; + $ptr = 2; + continue main; + } + } + nms_Item_$callClinit(); + if (nms_Item_itemsList.data[$var6].$requiresMultipleRenderPasses()) { + nleg_EaglerAdapterGL30_glDisable(2896); + $par1FontRenderer = nms_RenderItem_items; + $ptr = 1; + continue main; + } + nleg_EaglerAdapterGL30_glDisable(2896); + if (nms_ItemStack_getItemSpriteNumber($par3ItemStack)) { + $par1FontRenderer = nms_RenderItem_items; + $ptr = 3; + continue main; + } + $par1FontRenderer = nms_RenderItem_terrain; + $ptr = 4; + continue main; + case 1: + nle_TextureLocation_bindTexture($par1FontRenderer); + if ($rt_suspending()) { + break main; + } + $var9 = 0; + while ($var9 <= 1) { + $var10 = nms_Item_itemsList.data[$var6].$getIconFromDamageForRenderPass($var7, $var9); + $var11 = nms_Item_itemsList.data[$var6].$getColorFromItemStack($par3ItemStack, $var9); + $var12 = ($var11 >> 16 & 255) / 255.0; + $var13 = ($var11 >> 8 & 255) / 255.0; + $var14 = ($var11 & 255) / 255.0; + if ($this.$renderWithColor) + nleg_EaglerAdapterGL30_glColor4f($var12, $var13, $var14, 1.0); + nms_RenderItem_renderIcon($this, $par4, $par5, $var10, 16, 16); + $var9 = $var9 + 1 | 0; + } + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + return; + case 2: + nle_TextureLocation_bindTexture($par1FontRenderer); + if ($rt_suspending()) { + break main; + } + $var15 = nms_Block_blocksList.data[$var6]; + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($par4 - 2 | 0, $par5 + 3 | 0, (-3.0) + $this.$zLevel0); + nleg_EaglerAdapterGL30_glScalef(10.0, 10.0, 10.0); + nleg_EaglerAdapterGL30_glTranslatef(1.0, 0.5, 1.0); + nleg_EaglerAdapterGL30_glScalef(1.0, 1.0, (-1.0)); + nleg_EaglerAdapterGL30_glRotatef(210.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(45.0, 0.0, 1.0, 0.0); + nms_Item_$callClinit(); + $var17 = nms_Item_itemsList.data[$var6].$getColorFromItemStack($par3ItemStack, 0); + $var18 = ($var17 >> 16 & 255) / 255.0; + $var12 = ($var17 >> 8 & 255) / 255.0; + $var13 = ($var17 & 255) / 255.0; + if ($this.$renderWithColor) + nleg_EaglerAdapterGL30_glColor4f($var18, $var12, $var13, 1.0); + nleg_EaglerAdapterGL30_glRotatef((-90.0), 0.0, 1.0, 0.0); + $this.$itemRenderBlocks.$useInventoryTint = $this.$renderWithColor; + $par1FontRenderer = $this.$itemRenderBlocks; + $var12 = 1.0; + $ptr = 5; + continue main; + case 3: + nle_TextureLocation_bindTexture($par1FontRenderer); + if ($rt_suspending()) { + break main; + } + if ($var8 === null) + $var8 = nms_RenderEngine_getMissingIcon($par2RenderEngine, nms_ItemStack_getItemSpriteNumber($par3ItemStack)); + $var9_0 = nms_Item_itemsList.data[$var6].$getColorFromItemStack($par3ItemStack, 0); + $var16 = ($var9_0 >> 16 & 255) / 255.0; + $var18 = ($var9_0 >> 8 & 255) / 255.0; + $var12 = ($var9_0 & 255) / 255.0; + if ($this.$renderWithColor) + nleg_EaglerAdapterGL30_glColor4f($var16, $var18, $var12, 1.0); + nms_RenderItem_renderIcon($this, $par4, $par5, $var8, 16, 16); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + return; + case 4: + nle_TextureLocation_bindTexture($par1FontRenderer); + if ($rt_suspending()) { + break main; + } + if ($var8 === null) + $var8 = nms_RenderEngine_getMissingIcon($par2RenderEngine, nms_ItemStack_getItemSpriteNumber($par3ItemStack)); + $var9_0 = nms_Item_itemsList.data[$var6].$getColorFromItemStack($par3ItemStack, 0); + $var16 = ($var9_0 >> 16 & 255) / 255.0; + $var18 = ($var9_0 >> 8 & 255) / 255.0; + $var12 = ($var9_0 & 255) / 255.0; + if ($this.$renderWithColor) + nleg_EaglerAdapterGL30_glColor4f($var16, $var18, $var12, 1.0); + nms_RenderItem_renderIcon($this, $par4, $par5, $var8, 16, 16); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + return; + case 5: + nms_RenderBlocks_renderBlockAsItem($par1FontRenderer, $var15, $var7, $var12); + if ($rt_suspending()) { + break main; + } + $this.$itemRenderBlocks.$useInventoryTint = 1; + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1FontRenderer, $par2RenderEngine, $par3ItemStack, $par4, $par5, $var6, $var7, $var8, $var9, $var10, $var11, $var12, $var13, $var14, $var15, $var17, $var18, $var9_0, $var16, $ptr); +} +function nms_RenderItem_renderItemAndEffectIntoGUI($this, $par1FontRenderer, $par2RenderEngine, $par3ItemStack, $par4, $par5) { + var var$6, var$7, var$8, var$9, var$10, var$11, var$12, var$13, var$14, var$15, var$16, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$16 = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3ItemStack = $thread.pop();$par2RenderEngine = $thread.pop();$par1FontRenderer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par3ItemStack === null) + return; + $ptr = 1; + case 1: + nms_RenderItem_renderItemIntoGUI($this, $par1FontRenderer, $par2RenderEngine, $par3ItemStack, $par4, $par5); + if ($rt_suspending()) { + break main; + } + if (!nms_ItemStack_hasEffect($par3ItemStack)) + return; + nleg_EaglerAdapterGL30_glDepthFunc(516); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glDepthMask(0); + $par1FontRenderer = nms_RenderItem_glint; + $ptr = 2; + case 2: + nle_TextureLocation_bindTexture($par1FontRenderer); + if ($rt_suspending()) { + break main; + } + $this.$zLevel0 = $this.$zLevel0 - 50.0; + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(774, 774); + nleg_EaglerAdapterGL30_glColor4f(0.5, 0.25, 0.800000011920929, 1.0); + $par4 = $par4 - 2 | 0; + $par5 = $par5 - 2 | 0; + var$6 = 0; + var$7 = $par4 + 0 | 0; + var$8 = $par5 + 20 | 0; + var$9 = $par4 + 20 | 0; + var$10 = $par5 + 0 | 0; + while (var$6 < 2) { + if (!var$6) + nleg_EaglerAdapterGL30_glBlendFunc(768, 1); + var$11 = $rt_compare(var$6, 1); + if (!var$11) + nleg_EaglerAdapterGL30_glBlendFunc(768, 1); + var$12 = jl_System_currentTimeMillis(); + $par5 = var$6 * 1873 | 0; + var$13 = Long_toNumber(Long_rem(var$12, Long_fromInt(3000 + $par5 | 0))) / (3000.0 + $par5) * 256.0; + nlea_Tessellator_$callClinit(); + $par1FontRenderer = nlea_Tessellator_instance; + var$14 = 4.0; + if (!var$11) + var$14 = (-1.0); + nlea_Tessellator_startDrawingQuads($par1FontRenderer); + var$15 = $this.$zLevel0; + var$16 = 20.0 * var$14; + nlea_Tessellator_addVertexWithUV($par1FontRenderer, var$7, var$8, var$15, (var$13 + var$16) * 0.00390625, 0.078125); + var$15 = $this.$zLevel0; + var$14 = var$13 + 20.0; + nlea_Tessellator_addVertexWithUV($par1FontRenderer, var$9, var$8, var$15, (var$14 + var$16) * 0.00390625, 0.078125); + nlea_Tessellator_addVertexWithUV($par1FontRenderer, var$9, var$10, $this.$zLevel0, var$14 * 0.00390625, 0.0); + nlea_Tessellator_addVertexWithUV($par1FontRenderer, var$7, var$10, $this.$zLevel0, (var$13 + 0.0) * 0.00390625, 0.0); + nlea_Tessellator_draw($par1FontRenderer); + nleg_EaglerAdapterGL30_glBlendFunc(768, 769); + var$6 = var$6 + 1 | 0; + } + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glDepthMask(1); + $this.$zLevel0 = $this.$zLevel0 + 50.0; + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glDepthFunc(515); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1FontRenderer, $par2RenderEngine, $par3ItemStack, $par4, $par5, var$6, var$7, var$8, var$9, var$10, var$11, var$12, var$13, var$14, var$15, var$16, $ptr); +} +function nms_RenderItem_renderItemOverlayIntoGUI($this, $par1FontRenderer, $par2RenderEngine, $par3ItemStack, $par4, $par5) { + var var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3ItemStack = $thread.pop();$par2RenderEngine = $thread.pop();$par1FontRenderer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$6 = null; + $ptr = 1; + case 1: + nms_RenderItem_renderItemOverlayIntoGUI0($this, $par1FontRenderer, $par2RenderEngine, $par3ItemStack, $par4, $par5, var$6); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1FontRenderer, $par2RenderEngine, $par3ItemStack, $par4, $par5, var$6, $ptr); +} +function nms_RenderItem_renderItemOverlayIntoGUI0($this, $par1FontRenderer, $par2RenderEngine, $par3ItemStack, $par4, $par5, $var7) { + var $var12, $var8, $var9, $var11, $var10, var$12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$12 = $thread.pop();$var10 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var12 = $thread.pop();$var7 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3ItemStack = $thread.pop();$par2RenderEngine = $thread.pop();$par1FontRenderer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if ($par3ItemStack !== null) { + if ($par3ItemStack.$stackSize > 1) + break a; + if ($var7 !== null) + break a; + if (nms_ItemStack_isItemDamaged($par3ItemStack)) { + $var12 = jl_Math_round0(13.0 - $par3ItemStack.$itemDamage * 13.0 / nms_ItemStack_getMaxDamage($par3ItemStack)).lo; + $var8 = jl_Math_round0(255.0 - $par3ItemStack.$itemDamage * 255.0 / nms_ItemStack_getMaxDamage($par3ItemStack)).lo; + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glDisable(2929); + nleg_EaglerAdapterGL30_glDisable(3553); + nlea_Tessellator_$callClinit(); + $var9 = nlea_Tessellator_instance; + $var11 = 255 - $var8 | 0; + $var10 = $var11 << 16 | $var8 << 8; + $var11 = ($var11 / 4 | 0) << 16 | 16128; + $par4 = $par4 + 2 | 0; + var$12 = $par5 + 13 | 0; + nms_RenderItem_renderQuad($this, $var9, $par4, var$12, 13, 2, 0); + nms_RenderItem_renderQuad($this, $var9, $par4, var$12, 12, 1, $var11); + nms_RenderItem_renderQuad($this, $var9, $par4, var$12, $var12, 1, $var10); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(2929); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + } + } + return; + } + if ($var7 === null) + $var7 = jl_String_valueOf1($par3ItemStack.$stackSize); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glDisable(2929); + $var12 = (($par4 + 19 | 0) - 2 | 0) - nms_FontRenderer_getStringWidth($par1FontRenderer, $var7) | 0; + $var8 = ($par5 + 6 | 0) + 3 | 0; + $var11 = 16777215; + $ptr = 1; + case 1: + nms_FontRenderer_drawStringWithShadow($par1FontRenderer, $var7, $var12, $var8, $var11); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(2929); + if (nms_ItemStack_isItemDamaged($par3ItemStack)) { + $var12 = jl_Math_round0(13.0 - $par3ItemStack.$itemDamage * 13.0 / nms_ItemStack_getMaxDamage($par3ItemStack)).lo; + $var8 = jl_Math_round0(255.0 - $par3ItemStack.$itemDamage * 255.0 / nms_ItemStack_getMaxDamage($par3ItemStack)).lo; + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glDisable(2929); + nleg_EaglerAdapterGL30_glDisable(3553); + nlea_Tessellator_$callClinit(); + $var9 = nlea_Tessellator_instance; + $var11 = 255 - $var8 | 0; + $var10 = $var11 << 16 | $var8 << 8; + $var11 = ($var11 / 4 | 0) << 16 | 16128; + $par4 = $par4 + 2 | 0; + var$12 = $par5 + 13 | 0; + nms_RenderItem_renderQuad($this, $var9, $par4, var$12, 13, 2, 0); + nms_RenderItem_renderQuad($this, $var9, $par4, var$12, 12, 1, $var11); + nms_RenderItem_renderQuad($this, $var9, $par4, var$12, $var12, 1, $var10); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(2929); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1FontRenderer, $par2RenderEngine, $par3ItemStack, $par4, $par5, $var7, $var12, $var8, $var9, $var11, $var10, var$12, $ptr); +} +function nms_RenderItem_renderQuad($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6) { + var var$7, var$8, var$9; + nlea_Tessellator_startDrawingQuads($par1Tessellator); + nlea_Tessellator_setColorOpaque_I($par1Tessellator, $par6); + var$7 = $par2 + 0 | 0; + var$8 = $par3 + 0 | 0; + nlea_Tessellator_addVertex($par1Tessellator, var$7, var$8, 0.0); + var$9 = $par3 + $par5 | 0; + nlea_Tessellator_addVertex($par1Tessellator, var$7, var$9, 0.0); + var$7 = $par2 + $par4 | 0; + nlea_Tessellator_addVertex($par1Tessellator, var$7, var$9, 0.0); + nlea_Tessellator_addVertex($par1Tessellator, var$7, var$8, 0.0); + nlea_Tessellator_draw($par1Tessellator); +} +function nms_RenderItem_renderIcon($this, $par1, $par2, $par3Icon, $par4, $par5) { + var $var6, var$7, var$8, var$9, var$10; + nlea_Tessellator_$callClinit(); + $var6 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var6); + var$7 = $par1 + 0 | 0; + var$8 = $par2 + $par5 | 0; + nlea_Tessellator_addVertexWithUV($var6, var$7, var$8, $this.$zLevel0, $par3Icon.$getMinU(), $par3Icon.$getMaxV()); + var$9 = $par1 + $par4 | 0; + nlea_Tessellator_addVertexWithUV($var6, var$9, var$8, $this.$zLevel0, $par3Icon.$getMaxU(), $par3Icon.$getMaxV()); + var$10 = $par2 + 0 | 0; + nlea_Tessellator_addVertexWithUV($var6, var$9, var$10, $this.$zLevel0, $par3Icon.$getMaxU(), $par3Icon.$getMinV()); + nlea_Tessellator_addVertexWithUV($var6, var$7, var$10, $this.$zLevel0, $par3Icon.$getMinU(), $par3Icon.$getMinV()); + nlea_Tessellator_draw($var6); +} +function nms_RenderItem_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderItem_doRenderItem($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderItem__clinit_() { + nms_RenderItem_renderInFrame = 0; + nms_RenderItem_terrain = nle_TextureLocation__init_($rt_s(985)); + nms_RenderItem_items = nle_TextureLocation__init_($rt_s(992)); + nms_RenderItem_isRenderInProgress = 0; + nms_RenderItem_glint = nle_TextureLocation__init_($rt_s(1109)); +} +function nms_EntityXPOrb() { + var a = this; nms_Entity.call(a); + a.$xpColor = 0; + a.$xpOrbAge = 0; + a.$field_70532_c = 0; + a.$xpOrbHealth = 0; + a.$xpValue = 0; + a.$closestPlayer = null; + a.$xpTargetColor = 0; +} +function nms_EntityXPOrb__init_0() { + var var_0 = new nms_EntityXPOrb(); + nms_EntityXPOrb__init_(var_0); + return var_0; +} +function nms_EntityXPOrb_canTriggerWalking($this) { + return 0; +} +function nms_EntityXPOrb__init_($this) { + nms_Entity__init_0($this); + $this.$xpOrbAge = 0; + $this.$xpOrbHealth = 5; + nms_Entity_setSize($this, 0.25, 0.25); + $this.$yOffset = $this.$height0 / 2.0; +} +function nms_EntityXPOrb_entityInit($this) { + return; +} +function nms_EntityXPOrb_getBrightnessForRender($this, $par1) { + var $var3, $var4, $var5; + $var3 = nms_Entity_getBrightnessForRender($this, $par1); + $var4 = $var3 & 255; + $var5 = $var3 >> 16 & 255; + $var3 = $var4 + 120 | 0; + if ($var3 > 240) + $var3 = 240; + return $var3 | $var5 << 16; +} +function nms_EntityXPOrb_onUpdate($this) { + var var$1, $var1, $var3, $var5, $var13, var$6, $var7, $var9, $var11, $var4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var4 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();var$6 = $thread.pop();$var13 = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();$var1 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $this.$onEntityUpdate(); + if ($rt_suspending()) { + break main; + } + if ($this.$field_70532_c > 0) + $this.$field_70532_c = $this.$field_70532_c - 1 | 0; + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + $this.$motionY = $this.$motionY - 0.029999999329447746; + var$1 = nms_World_getBlockMaterial($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$posY), nms_MathHelper_floor_double($this.$posZ)); + nms_Material_$callClinit(); + if (var$1 !== nms_Material_lava) { + $var1 = $this.$posX; + $var3 = ($this.$boundingBox.$minY + $this.$boundingBox.$maxY) / 2.0; + $var5 = $this.$posZ; + $ptr = 2; + continue main; + } + $this.$motionY = 0.20000000298023224; + $this.$motionX = (nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.20000000298023224; + $this.$motionZ = (nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.20000000298023224; + var$1 = $rt_s(1015); + $var13 = 0.4000000059604645; + var$6 = 2.0 + nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.4000000059604645; + $ptr = 3; + continue main; + case 2: + nms_Entity_pushOutOfBlocks($this, $var1, $var3, $var5); + if ($rt_suspending()) { + break main; + } + if ($this.$xpTargetColor < (($this.$xpColor - 20 | 0) + ($this.$entityId % 100 | 0) | 0)) { + if (!($this.$closestPlayer !== null && nms_Entity_getDistanceSqToEntity($this.$closestPlayer, $this) <= 64.0)) + $this.$closestPlayer = nms_World_getClosestPlayerToEntity($this.$worldObj, $this, 8.0); + $this.$xpTargetColor = $this.$xpColor; + } + if ($this.$closestPlayer !== null) { + $var3 = ($this.$closestPlayer.$posX - $this.$posX) / 8.0; + $var5 = ($this.$closestPlayer.$posY + $this.$closestPlayer.$getEyeHeight() - $this.$posY) / 8.0; + $var7 = ($this.$closestPlayer.$posZ - $this.$posZ) / 8.0; + $var9 = jl_Math_sqrt($var3 * $var3 + $var5 * $var5 + $var7 * $var7); + $var11 = 1.0 - $var9; + if ($var11 > 0.0) { + $var1 = $var11 * $var11; + $this.$motionX = $this.$motionX + $var3 / $var9 * $var1 * 0.1; + $this.$motionY = $this.$motionY + $var5 / $var9 * $var1 * 0.1; + $this.$motionZ = $this.$motionZ + $var7 / $var9 * $var1 * 0.1; + } + } + $var1 = $this.$motionX; + $var3 = $this.$motionY; + $var5 = $this.$motionZ; + $ptr = 4; + continue main; + case 3: + nms_Entity_playSound($this, var$1, $var13, var$6); + if ($rt_suspending()) { + break main; + } + $var1 = $this.$posX; + $var3 = ($this.$boundingBox.$minY + $this.$boundingBox.$maxY) / 2.0; + $var5 = $this.$posZ; + $ptr = 2; + continue main; + case 4: + nms_Entity_moveEntity($this, $var1, $var3, $var5); + if ($rt_suspending()) { + break main; + } + $var13 = 0.9800000190734863; + if ($this.$onGround) { + $var13 = 0.5880000591278076; + $var4 = nms_World_getBlockId($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$boundingBox.$minY) - 1 | 0, nms_MathHelper_floor_double($this.$posZ)); + if ($var4 > 0) { + nms_Block_$callClinit(); + $var13 = nms_Block_blocksList.data[$var4].$slipperiness * 0.9800000190734863; + } + } + $var1 = $this.$motionX; + $var3 = $var13; + $this.$motionX = $var1 * $var3; + $this.$motionY = $this.$motionY * 0.9800000190734863; + $this.$motionZ = $this.$motionZ * $var3; + if ($this.$onGround) + $this.$motionY = $this.$motionY * (-0.8999999761581421); + $this.$xpColor = $this.$xpColor + 1 | 0; + $this.$xpOrbAge = $this.$xpOrbAge + 1 | 0; + if ($this.$xpOrbAge < 6000) + return; + $ptr = 5; + case 5: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, $var1, $var3, $var5, $var13, var$6, $var7, $var9, $var11, $var4, $ptr); +} +function nms_EntityXPOrb_handleWaterMovement($this) { + var var$1, var$2; + var$1 = $this.$worldObj; + var$2 = $this.$boundingBox; + nms_Material_$callClinit(); + return nms_World_handleMaterialAcceleration(var$1, var$2, nms_Material_water, $this); +} +function nms_EntityXPOrb_dealFireDamage($this, $par1) { + nms_EntityXPOrb_attackEntityFrom($this, nms_DamageSource_inFire, $par1); +} +function nms_EntityXPOrb_attackEntityFrom($this, $par1DamageSource, $par2) { + if ($this.$invulnerable) + return 0; + nms_Entity_setBeenAttacked($this); + $this.$xpOrbHealth = $this.$xpOrbHealth - $par2 | 0; + if ($this.$xpOrbHealth <= 0) + nms_Entity_setDead($this); + return 0; +} +function nms_EntityXPOrb_getTextureByXP($this) { + var var$1; + a: { + if ($this.$xpValue >= 2477) { + var$1 = 10; + break a; + } + if ($this.$xpValue >= 1237) { + var$1 = 9; + break a; + } + if ($this.$xpValue >= 617) { + var$1 = 8; + break a; + } + if ($this.$xpValue >= 307) { + var$1 = 7; + break a; + } + if ($this.$xpValue >= 149) { + var$1 = 6; + break a; + } + if ($this.$xpValue >= 73) { + var$1 = 5; + break a; + } + if ($this.$xpValue >= 37) { + var$1 = 4; + break a; + } + if ($this.$xpValue >= 17) { + var$1 = 3; + break a; + } + if ($this.$xpValue >= 7) { + var$1 = 2; + break a; + } + if ($this.$xpValue < 3) { + var$1 = 0; + break a; + } + var$1 = 1; + } + return var$1; +} +function nms_EntityXPOrb_canAttackWithItem($this) { + return 0; +} +function nms_RenderXPOrb() { + nms_Render.call(this); +} +var nms_RenderXPOrb_tex_xporb = null; +function nms_RenderXPOrb__init_0() { + var var_0 = new nms_RenderXPOrb(); + nms_RenderXPOrb__init_(var_0); + return var_0; +} +function nms_RenderXPOrb__init_($this) { + nms_Render__init_0($this); + $this.$shadowSize = 0.15000000596046448; + $this.$shadowOpaque = 0.75; +} +function nms_RenderXPOrb_renderTheXPOrb($this, $par1EntityXPOrb, $par2, $par4, $par6, $par8, $par9) { + var $var10, $var11, $var23, $var12, $var13, $var14, $var15, $var19, $var20, $var21, $var27, $var24, var$19, var$20, var$21, var$22, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$22 = $thread.pop();var$21 = $thread.pop();var$20 = $thread.pop();var$19 = $thread.pop();$var24 = $thread.pop();$var27 = $thread.pop();$var21 = $thread.pop();$var20 = $thread.pop();$var19 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var23 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityXPOrb + = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4, $par6); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glAlphaFunc(0, 0.003921568859368563); + $var10 = nms_EntityXPOrb_getTextureByXP($par1EntityXPOrb); + $var11 = nms_RenderXPOrb_tex_xporb; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($var11); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_$callClinit(); + $var11 = nlea_Tessellator_instance; + $var23 = ($var10 % 4 | 0) * 16 | 0; + $var12 = (($var23 + 0 | 0) + 0.20000000298023224) / 64.0; + $var13 = (($var23 + 16 | 0) - 0.20000000298023224) / 64.0; + $var10 = ($var10 / 4 | 0) * 16 | 0; + $var14 = (($var10 + 0 | 0) + 0.20000000298023224) / 64.0; + $var15 = (($var10 + 16 | 0) - 0.20000000298023224) / 64.0; + $var19 = nms_EntityXPOrb_getBrightnessForRender($par1EntityXPOrb, $par9); + $var20 = $var19 % 65536 | 0; + $var21 = $var19 / 65536 | 0; + nms_OpenGlHelper_setLightmapTextureCoords(nms_OpenGlHelper_lightmapTexUnit, $var20 / 1.0, $var21 / 1.0); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var27 = ($par1EntityXPOrb.$xpColor + $par9) / 2.0; + $var24 = (nms_MathHelper_sin($var27 + 0.0) + 1.0) * 0.5 * 255.0 | 0; + $var23 = (nms_MathHelper_sin($var27 + 4.188790321350098) + 1.0) * 0.10000000149011612 * 255.0 | 0; + $var24 = $var24 << 16 | 65280 | $var23; + nleg_EaglerAdapterGL30_glRotatef(180.0 - $this.$renderManager.$playerViewY, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef( -$this.$renderManager.$playerViewX, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.30000001192092896, 0.30000001192092896, 0.30000001192092896); + nlea_Tessellator_startDrawingQuads($var11); + nlea_Tessellator_setColorRGBA_I($var11, $var24, 128); + nlea_Tessellator_setNormal($var11, 0.0, 1.0, 0.0); + var$19 = $var12; + var$20 = $var15; + nlea_Tessellator_addVertexWithUV($var11, (-0.5), (-0.25), 0.0, var$19, var$20); + var$21 = $var13; + nlea_Tessellator_addVertexWithUV($var11, 0.5, (-0.25), 0.0, var$21, var$20); + var$22 = $var14; + nlea_Tessellator_addVertexWithUV($var11, 0.5, 0.75, 0.0, var$21, var$22); + nlea_Tessellator_addVertexWithUV($var11, (-0.5), 0.75, 0.0, var$19, var$22); + nlea_Tessellator_draw($var11); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityXPOrb, $par2, $par4, $par6, $par8, $par9, $var10, $var11, $var23, $var12, $var13, $var14, $var15, $var19, $var20, $var21, $var27, $var24, var$19, var$20, var$21, var$22, $ptr); +} +function nms_RenderXPOrb_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderXPOrb_renderTheXPOrb($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderXPOrb__clinit_() { + nms_RenderXPOrb_tex_xporb = nle_TextureLocation__init_($rt_s(1876)); +} +function nms_EntityTNTPrimed() { + var a = this; nms_Entity.call(a); + a.$fuse = 0; + a.$tntPlacedBy = null; +} +function nms_EntityTNTPrimed__init_0() { + var var_0 = new nms_EntityTNTPrimed(); + nms_EntityTNTPrimed__init_(var_0); + return var_0; +} +function nms_EntityTNTPrimed__init_1(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_EntityTNTPrimed(); + nms_EntityTNTPrimed__init_2(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +} +function nms_EntityTNTPrimed__init_($this) { + nms_Entity__init_0($this); + $this.$fuse = 0; + $this.$preventEntitySpawning = 1; + nms_Entity_setSize($this, 0.9800000190734863, 0.9800000190734863); + $this.$yOffset = $this.$height0 / 2.0; +} +function nms_EntityTNTPrimed__init_2($this, $par1World, $par2, $par4, $par6, $par8EntityLiving) { + var var$6; + nms_EntityTNTPrimed__init_($this); + nms_Entity_setWorld($this, $par1World); + nms_Entity_setPosition($this, $par2, $par4, $par6); + var$6 = jl_Math_random() * 3.141592653589793 * 2.0; + $this.$motionX = -jl_Math_sin(var$6) * 0.019999999552965164; + $this.$motionY = 0.20000000298023224; + $this.$motionZ = -jl_Math_cos(var$6) * 0.019999999552965164; + $this.$fuse = 80; + $this.$prevPosX = $par2; + $this.$prevPosY = $par4; + $this.$prevPosZ = $par6; + $this.$tntPlacedBy = $par8EntityLiving; +} +function nms_EntityTNTPrimed_entityInit($this) { + return; +} +function nms_EntityTNTPrimed_canTriggerWalking($this) { + return 0; +} +function nms_EntityTNTPrimed_canBeCollidedWith($this) { + return $this.$isDead ? 0 : 1; +} +function nms_EntityTNTPrimed_onUpdate($this) { + var var$1, var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + $this.$motionY = $this.$motionY - 0.03999999910593033; + var$1 = $this.$motionX; + var$2 = $this.$motionY; + var$3 = $this.$motionZ; + $ptr = 1; + case 1: + nms_Entity_moveEntity($this, var$1, var$2, var$3); + if ($rt_suspending()) { + break main; + } + $this.$motionX = $this.$motionX * 0.9800000190734863; + $this.$motionY = $this.$motionY * 0.9800000190734863; + $this.$motionZ = $this.$motionZ * 0.9800000190734863; + if ($this.$onGround) { + $this.$motionX = $this.$motionX * 0.699999988079071; + $this.$motionZ = $this.$motionZ * 0.699999988079071; + $this.$motionY = $this.$motionY * (-0.5); + } + var$4 = $this.$fuse; + $this.$fuse = var$4 - 1 | 0; + if (var$4 <= 0) { + $ptr = 3; + continue main; + } + var$5 = $this.$worldObj; + var$6 = $rt_s(1166); + var$2 = $this.$posX; + var$1 = $this.$posY + 0.5; + var$7 = $this.$posZ; + var$3 = 0.0; + var$8 = 0.0; + var$9 = 0.0; + $ptr = 2; + case 2: + nms_World_spawnParticle(var$5, var$6, var$2, var$1, var$7, var$3, var$8, var$9); + if ($rt_suspending()) { + break main; + } + return; + case 3: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, $ptr); +} +function nms_EntityTNTPrimed_getShadowSize($this) { + return 0.0; +} +function nms_RenderTNTPrimed() { + nms_Render.call(this); + this.$blockRenderer = null; +} +var nms_RenderTNTPrimed_terrain = null; +function nms_RenderTNTPrimed__init_0() { + var var_0 = new nms_RenderTNTPrimed(); + nms_RenderTNTPrimed__init_(var_0); + return var_0; +} +function nms_RenderTNTPrimed__init_($this) { + nms_Render__init_0($this); + $this.$blockRenderer = nms_RenderBlocks__init_2(); + $this.$shadowSize = 0.5; +} +function nms_RenderTNTPrimed_renderPrimedTNT($this, $par1EntityTNTPrimed, $par2, $par4, $par6, $par8, $par9) { + var $var10, $var11, var$9, var$10, var$11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityTNTPrimed = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4, $par6); + if ($par1EntityTNTPrimed.$fuse - $par9 + 1.0 < 10.0) { + $var10 = 1.0 - ($par1EntityTNTPrimed.$fuse - $par9 + 1.0) / 10.0; + if ($var10 < 0.0) + $var10 = 0.0; + if ($var10 > 1.0) + $var10 = 1.0; + $par8 = $var10 * $var10; + $var11 = 1.0 + $par8 * $par8 * 0.30000001192092896; + nleg_EaglerAdapterGL30_glScalef($var11, $var11, $var11); + } + $var10 = (1.0 - ($par1EntityTNTPrimed.$fuse - $par9 + 1.0) / 100.0) * 0.800000011920929; + var$9 = nms_RenderTNTPrimed_terrain; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$9); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_flipLightMatrix(); + var$9 = $this.$blockRenderer; + nms_Block_$callClinit(); + var$10 = nms_Block_tnt; + var$11 = 0; + $par8 = nms_Entity_getBrightness($par1EntityTNTPrimed, $par9); + $ptr = 2; + case 2: + nms_RenderBlocks_renderBlockAsItem(var$9, var$10, var$11, $par8); + if ($rt_suspending()) { + break main; + } + if (($par1EntityTNTPrimed.$fuse / 5 | 0) % 2 | 0) { + nleg_EaglerAdapterGL30_flipLightMatrix(); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + } + nleg_EaglerAdapterGL30_glDisable(3553); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 772); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, $var10); + $par1EntityTNTPrimed = $this.$blockRenderer; + var$9 = nms_Block_tnt; + var$11 = 0; + $par8 = 1.0; + $ptr = 3; + case 3: + nms_RenderBlocks_renderBlockAsItem($par1EntityTNTPrimed, var$9, var$11, $par8); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_flipLightMatrix(); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityTNTPrimed, $par2, $par4, $par6, $par8, $par9, $var10, $var11, var$9, var$10, var$11, $ptr); +} +function nms_RenderTNTPrimed_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderTNTPrimed_renderPrimedTNT($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderTNTPrimed__clinit_() { + nms_RenderTNTPrimed_terrain = nle_TextureLocation__init_($rt_s(985)); +} +function nms_EntityFallingSand() { + var a = this; nms_Entity.call(a); + a.$blockID0 = 0; + a.$metadata = 0; + a.$fallTime = 0; + a.$shouldDropItem = 0; + a.$isBreakingAnvil = 0; + a.$isAnvil = 0; + a.$fallHurtMax = 0; + a.$fallHurtAmount = 0.0; + a.$fallingBlockTileEntityData = null; +} +function nms_EntityFallingSand__init_0() { + var var_0 = new nms_EntityFallingSand(); + nms_EntityFallingSand__init_(var_0); + return var_0; +} +function nms_EntityFallingSand__init_1(var_0, var_1, var_2, var_3, var_4, var_5) { + var var_6 = new nms_EntityFallingSand(); + nms_EntityFallingSand__init_2(var_6, var_0, var_1, var_2, var_3, var_4, var_5); + return var_6; +} +function nms_EntityFallingSand__init_($this) { + nms_Entity__init_0($this); + $this.$fallTime = 0; + $this.$shouldDropItem = 1; + $this.$isBreakingAnvil = 0; + $this.$isAnvil = 0; + $this.$fallHurtMax = 40; + $this.$fallHurtAmount = 2.0; + $this.$fallingBlockTileEntityData = null; +} +function nms_EntityFallingSand__init_2($this, $par1World, $par2, $par4, $par6, $par8, $par9) { + nms_Entity__init_0($this); + nms_Entity_setWorld($this, $par1World); + $this.$fallTime = 0; + $this.$shouldDropItem = 1; + $this.$isBreakingAnvil = 0; + $this.$isAnvil = 0; + $this.$fallHurtMax = 40; + $this.$fallHurtAmount = 2.0; + $this.$fallingBlockTileEntityData = null; + $this.$blockID0 = $par8; + $this.$metadata = $par9; + $this.$preventEntitySpawning = 1; + nms_Entity_setSize($this, 0.9800000190734863, 0.9800000190734863); + $this.$yOffset = $this.$height0 / 2.0; + nms_Entity_setPosition($this, $par2, $par4, $par6); + $this.$motionX = 0.0; + $this.$motionY = 0.0; + $this.$motionZ = 0.0; + $this.$prevPosX = $par2; + $this.$prevPosY = $par4; + $this.$prevPosZ = $par6; +} +function nms_EntityFallingSand_canTriggerWalking($this) { + return 0; +} +function nms_EntityFallingSand_entityInit($this) { + return; +} +function nms_EntityFallingSand_canBeCollidedWith($this) { + return $this.$isDead ? 0 : 1; +} +function nms_EntityFallingSand_onUpdate($this) { + var var$1, var$2, var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$blockID0) { + $ptr = 2; + continue main; + } + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + $this.$fallTime = $this.$fallTime + 1 | 0; + $this.$motionY = $this.$motionY - 0.03999999910593033; + var$1 = $this.$motionX; + var$2 = $this.$motionY; + var$3 = $this.$motionZ; + $ptr = 1; + case 1: + nms_Entity_moveEntity($this, var$1, var$2, var$3); + if ($rt_suspending()) { + break main; + } + $this.$motionX = $this.$motionX * 0.9800000190734863; + $this.$motionY = $this.$motionY * 0.9800000190734863; + $this.$motionZ = $this.$motionZ * 0.9800000190734863; + return; + case 2: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, $ptr); +} +function nms_EntityFallingSand_fall($this, $par1) { + var $var2, $var3, $var7, $var4, $var5, $var6, $var8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var7 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$isAnvil) { + $var2 = nms_MathHelper_ceiling_float_int($par1 - 1.0); + if ($var2 > 0) { + $var3 = ju_ArrayList__init_3(nms_World_getEntitiesWithinAABBExcludingEntity($this.$worldObj, $this, $this.$boundingBox)); + $var7 = $this.$blockID0; + nms_Block_$callClinit(); + $var4 = $var7 != nms_Block_anvil.$blockID ? nms_DamageSource_fallingBlock : nms_DamageSource_anvil; + $var5 = ju_AbstractList_iterator($var3); + $par1 = $var2; + if (ju_AbstractList$1_hasNext($var5)) { + $var6 = ju_AbstractList$1_next($var5); + $var7 = jl_Math_min(nms_MathHelper_floor_float($par1 * $this.$fallHurtAmount), $this.$fallHurtMax); + $ptr = 1; + continue main; + } + if ($this.$blockID0 == nms_Block_anvil.$blockID && nle_EaglercraftRandom_nextFloat($this.$rand0) < 0.05000000074505806 + $var2 * 0.05) { + $var7 = $this.$metadata >> 2; + $var8 = $this.$metadata & 3; + $var2 = $var7 + 1 | 0; + if ($var2 > 2) + $this.$isBreakingAnvil = 1; + else + $this.$metadata = $var8 | $var2 << 2; + } + } + } + return; + case 1: + $var6.$attackEntityFrom($var4, $var7); + if ($rt_suspending()) { + break main; + } + if (!ju_AbstractList$1_hasNext($var5)) { + if ($this.$blockID0 == nms_Block_anvil.$blockID && nle_EaglercraftRandom_nextFloat($this.$rand0) < 0.05000000074505806 + $var2 * 0.05) { + $var7 = $this.$metadata >> 2; + $var8 = $this.$metadata & 3; + $var2 = $var7 + 1 | 0; + if ($var2 > 2) + $this.$isBreakingAnvil = 1; + else + $this.$metadata = $var8 | $var2 << 2; + } + return; + } + $var6 = ju_AbstractList$1_next($var5); + $var7 = jl_Math_min(nms_MathHelper_floor_float($par1 * $this.$fallHurtAmount), $this.$fallHurtMax); + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $var2, $var3, $var7, $var4, $var5, $var6, $var8, $ptr); +} +function nms_EntityFallingSand_getShadowSize($this) { + return 0.0; +} +function nms_EntityFallingSand_getWorld($this) { + return $this.$worldObj; +} +function nms_EntityFallingSand_canRenderOnFire($this) { + return 0; +} +function nms_RenderFallingSand() { + nms_Render.call(this); + this.$sandRenderBlocks = null; +} +var nms_RenderFallingSand_tex = null; +function nms_RenderFallingSand__init_0() { + var var_0 = new nms_RenderFallingSand(); + nms_RenderFallingSand__init_(var_0); + return var_0; +} +function nms_RenderFallingSand__init_($this) { + nms_Render__init_0($this); + $this.$sandRenderBlocks = nms_RenderBlocks__init_2(); + $this.$shadowSize = 0.5; +} +function nms_RenderFallingSand_doRenderFallingSand($this, $par1EntityFallingSand, $par2, $par4, $par6, $par8, $par9) { + var $var10, $var11, $var12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityFallingSand = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var10 = $par1EntityFallingSand.$worldObj; + nms_Block_$callClinit(); + $var11 = nms_Block_blocksList.data[$par1EntityFallingSand.$blockID0]; + if (nms_World_getBlockId($var10, nms_MathHelper_floor_double($par1EntityFallingSand.$posX), nms_MathHelper_floor_double($par1EntityFallingSand.$posY), nms_MathHelper_floor_double($par1EntityFallingSand.$posZ)) == $par1EntityFallingSand.$blockID0) + return; + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4, $par6); + $var12 = nms_RenderFallingSand_tex; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($var12); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10241, 9728); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10240, 9728); + nleg_EaglerAdapterGL30_glDisable(2896); + if ($var11 instanceof nms_BlockAnvil && $var11.$getRenderType() == 35) { + $this.$sandRenderBlocks.$blockAccess = $var10; + nlea_Tessellator_$callClinit(); + $var12 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var12); + nlea_Tessellator_setTranslation($var12, -nms_MathHelper_floor_double($par1EntityFallingSand.$posX) - 0.5, -nms_MathHelper_floor_double($par1EntityFallingSand.$posY) - 0.5, -nms_MathHelper_floor_double($par1EntityFallingSand.$posZ) - 0.5); + nms_RenderBlocks_renderBlockAnvilMetadata($this.$sandRenderBlocks, $var11, nms_MathHelper_floor_double($par1EntityFallingSand.$posX), nms_MathHelper_floor_double($par1EntityFallingSand.$posY), nms_MathHelper_floor_double($par1EntityFallingSand.$posZ), $par1EntityFallingSand.$metadata); + nlea_Tessellator_setTranslation($var12, 0.0, 0.0, 0.0); + nlea_Tessellator_draw($var12); + } else if ($var11.$getRenderType() != 27) { + nms_RenderBlocks_setRenderBoundsFromBlock($this.$sandRenderBlocks, $var11); + nms_RenderBlocks_renderBlockSandFalling($this.$sandRenderBlocks, $var11, $var10, nms_MathHelper_floor_double($par1EntityFallingSand.$posX), nms_MathHelper_floor_double($par1EntityFallingSand.$posY), nms_MathHelper_floor_double($par1EntityFallingSand.$posZ), $par1EntityFallingSand.$metadata); + } else { + $this.$sandRenderBlocks.$blockAccess = $var10; + nlea_Tessellator_$callClinit(); + $var12 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var12); + nlea_Tessellator_setTranslation($var12, -nms_MathHelper_floor_double($par1EntityFallingSand.$posX) - 0.5, -nms_MathHelper_floor_double($par1EntityFallingSand.$posY) - 0.5, -nms_MathHelper_floor_double($par1EntityFallingSand.$posZ) - 0.5); + nms_RenderBlocks_renderBlockDragonEgg($this.$sandRenderBlocks, $var11, nms_MathHelper_floor_double($par1EntityFallingSand.$posX), nms_MathHelper_floor_double($par1EntityFallingSand.$posY), nms_MathHelper_floor_double($par1EntityFallingSand.$posZ)); + nlea_Tessellator_setTranslation($var12, 0.0, 0.0, 0.0); + nlea_Tessellator_draw($var12); + } + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityFallingSand, $par2, $par4, $par6, $par8, $par9, $var10, $var11, $var12, $ptr); +} +function nms_RenderFallingSand_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderFallingSand_doRenderFallingSand($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderFallingSand__clinit_() { + nms_RenderFallingSand_tex = nle_TextureLocation__init_($rt_s(985)); +} +function nms_EntityMinecart() { + var a = this; nms_Entity.call(a); + a.$isInReverse = 0; + a.$field_82344_g = null; + a.$entityName = null; + a.$turnProgress = 0; + a.$minecartX = 0.0; + a.$minecartY = 0.0; + a.$minecartZ = 0.0; + a.$minecartYaw = 0.0; + a.$minecartPitch = 0.0; + a.$velocityX = 0.0; + a.$velocityY = 0.0; + a.$velocityZ = 0.0; +} +var nms_EntityMinecart_matrix = null; +function nms_EntityMinecart__init_() { + var var_0 = new nms_EntityMinecart(); + nms_EntityMinecart__init_0(var_0); + return var_0; +} +function nms_EntityMinecart__init_1(var_0, var_1, var_2, var_3) { + var var_4 = new nms_EntityMinecart(); + nms_EntityMinecart__init_2(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function nms_EntityMinecart__init_0($this) { + nms_Entity__init_0($this); + $this.$isInReverse = 0; + $this.$preventEntitySpawning = 1; + nms_Entity_setSize($this, 0.9800000190734863, 0.699999988079071); + $this.$yOffset = $this.$height0 / 2.0; +} +function nms_EntityMinecart_createMinecart($par0World, $par1, $par3, $par5, $par7) { + var var$6; + switch ($par7) { + case 1: + break; + case 2: + var$6 = new nms_EntityMinecartFurnace; + nms_EntityMinecart__init_2(var$6, $par0World, $par1, $par3, $par5); + var$6.$fuel = 0; + return var$6; + case 3: + var$6 = new nms_EntityMinecartTNT; + nms_EntityMinecart__init_2(var$6, $par0World, $par1, $par3, $par5); + var$6.$minecartTNTFuse = (-1); + return var$6; + case 4: + var$6 = new nms_EntityMinecartMobSpawner; + nms_EntityMinecart__init_2(var$6, $par0World, $par1, $par3, $par5); + return var$6; + case 5: + var$6 = new nms_EntityMinecartHopper; + nms_EntityMinecartContainer__init_(var$6, $par0World, $par1, $par3, $par5); + var$6.$isBlocked = 1; + var$6.$transferTicker = (-1); + return var$6; + default: + var$6 = new nms_EntityMinecartEmpty; + nms_EntityMinecart__init_2(var$6, $par0World, $par1, $par3, $par5); + return var$6; + } + var$6 = new nms_EntityMinecartChest; + nms_EntityMinecartContainer__init_(var$6, $par0World, $par1, $par3, $par5); + return var$6; +} +function nms_EntityMinecart_setWorld($this, $w) { + nms_Entity_setWorld($this, $w); + if ($w !== null) + $this.$field_82344_g = nms_WorldClient_func_82735_a($w, $this); + return $this; +} +function nms_EntityMinecart_canTriggerWalking($this) { + return 0; +} +function nms_EntityMinecart_entityInit($this) { + nms_DataWatcher_addObject($this.$dataWatcher, 17, jl_Integer__init_(0)); + nms_DataWatcher_addObject($this.$dataWatcher, 18, jl_Integer__init_(1)); + nms_DataWatcher_addObject($this.$dataWatcher, 19, jl_Integer__init_(0)); + nms_DataWatcher_addObject($this.$dataWatcher, 20, jl_Integer__init_(0)); + nms_DataWatcher_addObject($this.$dataWatcher, 21, jl_Integer__init_(6)); + nms_DataWatcher_addObject($this.$dataWatcher, 22, jl_Byte_valueOf(0)); +} +function nms_EntityMinecart_getCollisionBox($this, $par1Entity) { + return !$par1Entity.$canBePushed() ? null : $par1Entity.$boundingBox; +} +function nms_EntityMinecart_getBoundingBox($this) { + return null; +} +function nms_EntityMinecart_canBePushed($this) { + return 1; +} +function nms_EntityMinecart__init_2($this, $par1World, $par2, $par4, $par6) { + nms_EntityMinecart__init_0($this); + nms_EntityMinecart_setWorld($this, $par1World); + nms_Entity_setPosition($this, $par2, $par4 + $this.$yOffset, $par6); + $this.$motionX = 0.0; + $this.$motionY = 0.0; + $this.$motionZ = 0.0; + $this.$prevPosX = $par2; + $this.$prevPosY = $par4; + $this.$prevPosZ = $par6; +} +function nms_EntityMinecart_getMountedYOffset($this) { + return $this.$height0 * 0.0 - 0.30000001192092896; +} +function nms_EntityMinecart_attackEntityFrom($this, $par1DamageSource, $par2) { + return 1; +} +function nms_EntityMinecart_performHurtAnimation($this) { + nms_EntityMinecart_setRollingDirection($this, -nms_EntityMinecart_getRollingDirection($this)); + nms_EntityMinecart_setRollingAmplitude($this, 10); + nms_EntityMinecart_setDamage($this, nms_EntityMinecart_getDamage($this) + (nms_EntityMinecart_getDamage($this) * 10 | 0) | 0); +} +function nms_EntityMinecart_canBeCollidedWith($this) { + return $this.$isDead ? 0 : 1; +} +function nms_EntityMinecart_setDead($this) { + var var$1, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + if ($this.$field_82344_g === null) + return; + var$1 = $this.$field_82344_g; + $ptr = 2; + case 2: + nms_SoundUpdaterMinecart_update(var$1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, $ptr); +} +function nms_EntityMinecart_onUpdate($this) { + var var$1, $var19, $var21, $var5, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$var5 = $thread.pop();$var21 = $thread.pop();$var19 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$field_82344_g !== null) { + var$1 = $this.$field_82344_g; + $ptr = 1; + continue main; + } + if (nms_EntityMinecart_getRollingAmplitude($this) > 0) + nms_EntityMinecart_setRollingAmplitude($this, nms_EntityMinecart_getRollingAmplitude($this) - 1 | 0); + if (nms_EntityMinecart_getDamage($this) > 0) + nms_EntityMinecart_setDamage($this, nms_EntityMinecart_getDamage($this) - 1 | 0); + if ($this.$posY >= (-64.0)) { + if ($this.$turnProgress <= 0) { + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + nms_Entity_setRotation($this, $this.$rotationYaw, $this.$rotationPitch); + } else { + $var19 = $this.$posX + ($this.$minecartX - $this.$posX) / $this.$turnProgress; + $var21 = $this.$posY + ($this.$minecartY - $this.$posY) / $this.$turnProgress; + $var5 = $this.$posZ + ($this.$minecartZ - $this.$posZ) / $this.$turnProgress; + $var7 = nms_MathHelper_wrapAngleTo180_double($this.$minecartYaw - $this.$rotationYaw); + $this.$rotationYaw = $this.$rotationYaw + $var7 / $this.$turnProgress; + $this.$rotationPitch = $this.$rotationPitch + ($this.$minecartPitch - $this.$rotationPitch) / $this.$turnProgress; + $this.$turnProgress = $this.$turnProgress - 1 | 0; + nms_Entity_setPosition($this, $var19, $var21, $var5); + nms_Entity_setRotation($this, $this.$rotationYaw, $this.$rotationPitch); + } + return; + } + $ptr = 2; + continue main; + case 1: + nms_SoundUpdaterMinecart_update(var$1); + if ($rt_suspending()) { + break main; + } + if (nms_EntityMinecart_getRollingAmplitude($this) > 0) + nms_EntityMinecart_setRollingAmplitude($this, nms_EntityMinecart_getRollingAmplitude($this) - 1 | 0); + if (nms_EntityMinecart_getDamage($this) > 0) + nms_EntityMinecart_setDamage($this, nms_EntityMinecart_getDamage($this) - 1 | 0); + if ($this.$posY >= (-64.0)) { + if ($this.$turnProgress <= 0) { + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + nms_Entity_setRotation($this, $this.$rotationYaw, $this.$rotationPitch); + } else { + $var19 = $this.$posX + ($this.$minecartX - $this.$posX) / $this.$turnProgress; + $var21 = $this.$posY + ($this.$minecartY - $this.$posY) / $this.$turnProgress; + $var5 = $this.$posZ + ($this.$minecartZ - $this.$posZ) / $this.$turnProgress; + $var7 = nms_MathHelper_wrapAngleTo180_double($this.$minecartYaw - $this.$rotationYaw); + $this.$rotationYaw = $this.$rotationYaw + $var7 / $this.$turnProgress; + $this.$rotationPitch = $this.$rotationPitch + ($this.$minecartPitch - $this.$rotationPitch) / $this.$turnProgress; + $this.$turnProgress = $this.$turnProgress - 1 | 0; + nms_Entity_setPosition($this, $var19, $var21, $var5); + nms_Entity_setRotation($this, $this.$rotationYaw, $this.$rotationPitch); + } + return; + } + $ptr = 2; + case 2: + $this.$setDead(); + if ($rt_suspending()) { + break main; + } + if ($this.$turnProgress <= 0) { + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + nms_Entity_setRotation($this, $this.$rotationYaw, $this.$rotationPitch); + } else { + $var19 = $this.$posX + ($this.$minecartX - $this.$posX) / $this.$turnProgress; + $var21 = $this.$posY + ($this.$minecartY - $this.$posY) / $this.$turnProgress; + $var5 = $this.$posZ + ($this.$minecartZ - $this.$posZ) / $this.$turnProgress; + $var7 = nms_MathHelper_wrapAngleTo180_double($this.$minecartYaw - $this.$rotationYaw); + $this.$rotationYaw = $this.$rotationYaw + $var7 / $this.$turnProgress; + $this.$rotationPitch = $this.$rotationPitch + ($this.$minecartPitch - $this.$rotationPitch) / $this.$turnProgress; + $this.$turnProgress = $this.$turnProgress - 1 | 0; + nms_Entity_setPosition($this, $var19, $var21, $var5); + nms_Entity_setRotation($this, $this.$rotationYaw, $this.$rotationPitch); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, $var19, $var21, $var5, $var7, $ptr); +} +function nms_EntityMinecart_func_70495_a($this, $par1, $par3, $par5, $par7) { + var $var9, $var10, $var11, $var12, $var13, var$10, $var15, $var17, $var19; + $var9 = nms_MathHelper_floor_double($par1); + $var10 = nms_MathHelper_floor_double($par3); + $var11 = nms_MathHelper_floor_double($par5); + if (nms_BlockRailBase_isRailBlockAt($this.$worldObj, $var9, $var10 - 1 | 0, $var11)) + $var10 = $var10 + (-1) | 0; + $var12 = nms_World_getBlockId($this.$worldObj, $var9, $var10, $var11); + if (!nms_BlockRailBase_isRailBlock($var12)) + return null; + $var13 = nms_World_getBlockMetadata($this.$worldObj, $var9, $var10, $var11); + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$var12].$isPowered) + $var13 = $var13 & 7; + $par3 = $var10; + if ($var13 >= 2 && $var13 <= 5) + $par3 = $var10 + 1 | 0; + var$10 = nms_EntityMinecart_matrix.data[$var13].data; + $var15 = var$10[1].data[0] - var$10[0].data[0] | 0; + $var17 = var$10[1].data[2] - var$10[0].data[2] | 0; + $var19 = jl_Math_sqrt($var15 * $var15 + $var17 * $var17); + $var15 = $var15 / $var19; + $var17 = $var17 / $var19; + $par1 = $par1 + $var15 * $par7; + $par7 = $par5 + $var17 * $par7; + if (var$10[0].data[1] && (nms_MathHelper_floor_double($par1) - $var9 | 0) == var$10[0].data[0] && (nms_MathHelper_floor_double($par7) - $var11 | 0) == var$10[0].data[2]) + $par3 = $par3 + var$10[0].data[1]; + else if (var$10[1].data[1] && (nms_MathHelper_floor_double($par1) - $var9 | 0) == var$10[1].data[0] && (nms_MathHelper_floor_double($par7) - $var11 | 0) == var$10[1].data[2]) + $par3 = $par3 + var$10[1].data[1]; + return nms_EntityMinecart_func_70489_a($this, $par1, $par3, $par7); +} +function nms_EntityMinecart_func_70489_a($this, $par1, $par3, $par5) { + var $var7, $var8, $var9, $var10, $var11, $var17, var$10, $var35, $var25, $var15, $var33, $var27, $var19, $var21, $var23, $var29, $var31; + $var7 = nms_MathHelper_floor_double($par1); + $var8 = nms_MathHelper_floor_double($par3); + $var9 = nms_MathHelper_floor_double($par5); + if (nms_BlockRailBase_isRailBlockAt($this.$worldObj, $var7, $var8 - 1 | 0, $var9)) + $var8 = $var8 + (-1) | 0; + $var10 = nms_World_getBlockId($this.$worldObj, $var7, $var8, $var9); + if (!nms_BlockRailBase_isRailBlock($var10)) + return null; + $var11 = nms_World_getBlockMetadata($this.$worldObj, $var7, $var8, $var9); + $var17 = $var8; + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$var10].$isPowered) + $var11 = $var11 & 7; + var$10 = nms_EntityMinecart_matrix.data[$var11].data; + $var35 = $var7; + $var25 = $var35 + 0.5; + $var15 = $var25 + var$10[0].data[0] * 0.5; + $par3 = $var17 + 0.5; + $var17 = $par3 + var$10[0].data[1] * 0.5; + $var33 = $var9; + $var27 = $var33 + 0.5; + $var19 = $var27 + var$10[0].data[2] * 0.5; + $var21 = $var25 + var$10[1].data[0] * 0.5; + $var23 = $par3 + var$10[1].data[1] * 0.5; + $var25 = $var27 + var$10[1].data[2] * 0.5; + $var27 = $var21 - $var15; + $var29 = ($var23 - $var17) * 2.0; + $var31 = $var25 - $var19; + $par1 = $var27 === 0.0 ? $par5 - $var33 : $var31 === 0.0 ? $par1 - $var35 : (($par1 - $var15) * $var27 + ($par5 - $var19) * $var31) * 2.0; + $par3 = $var15 + $var27 * $par1; + $par5 = $var17 + $var29 * $par1; + $par1 = $var19 + $var31 * $par1; + $var10 = $rt_compare($var29, 0.0); + if ($var10 < 0) + $par5 = $par5 + 1.0; + if ($var10 > 0) + $par5 = $par5 + 0.5; + return nms_Vec3Pool_getVecFromPool($this.$worldObj.$vecPool, $par3, $par5, $par1); +} +function nms_EntityMinecart_getShadowSize($this) { + return 0.0; +} +function nms_EntityMinecart_setPositionAndRotation2($this, $par1, $par3, $par5, $par7, $par8, $par9) { + $this.$minecartX = $par1; + $this.$minecartY = $par3; + $this.$minecartZ = $par5; + $this.$minecartYaw = $par7; + $this.$minecartPitch = $par8; + $this.$turnProgress = $par9 + 2 | 0; + $this.$motionX = $this.$velocityX; + $this.$motionY = $this.$velocityY; + $this.$motionZ = $this.$velocityZ; +} +function nms_EntityMinecart_setVelocity($this, $par1, $par3, $par5) { + $this.$motionX = $par1; + $this.$velocityX = $par1; + $this.$motionY = $par3; + $this.$velocityY = $par3; + $this.$motionZ = $par5; + $this.$velocityZ = $par5; +} +function nms_EntityMinecart_setDamage($this, $par1) { + nms_DataWatcher_updateObject($this.$dataWatcher, 19, jl_Integer_valueOf($par1)); +} +function nms_EntityMinecart_getDamage($this) { + return nms_DataWatcher_getWatchableObjectInt($this.$dataWatcher, 19); +} +function nms_EntityMinecart_setRollingAmplitude($this, $par1) { + nms_DataWatcher_updateObject($this.$dataWatcher, 17, jl_Integer_valueOf($par1)); +} +function nms_EntityMinecart_getRollingAmplitude($this) { + return nms_DataWatcher_getWatchableObjectInt($this.$dataWatcher, 17); +} +function nms_EntityMinecart_setRollingDirection($this, $par1) { + nms_DataWatcher_updateObject($this.$dataWatcher, 18, jl_Integer_valueOf($par1)); +} +function nms_EntityMinecart_getRollingDirection($this) { + return nms_DataWatcher_getWatchableObjectInt($this.$dataWatcher, 18); +} +function nms_EntityMinecart_getDisplayTile($this) { + var $var1, var$2; + if (!nms_EntityMinecart_hasDisplayTile($this)) + return $this.$getDefaultDisplayTile(); + a: { + $var1 = nms_DataWatcher_getWatchableObjectInt($this.$dataWatcher, 20) & 65535; + if ($var1 > 0) { + nms_Block_$callClinit(); + if ($var1 < nms_Block_blocksList.data.length) { + var$2 = nms_Block_blocksList.data[$var1]; + break a; + } + } + var$2 = null; + } + return var$2; +} +function nms_EntityMinecart_getDefaultDisplayTile($this) { + return null; +} +function nms_EntityMinecart_getDisplayTileData($this) { + return !nms_EntityMinecart_hasDisplayTile($this) ? $this.$getDefaultDisplayTileData() : nms_DataWatcher_getWatchableObjectInt($this.$dataWatcher, 20) >> 16; +} +function nms_EntityMinecart_getDefaultDisplayTileData($this) { + return 0; +} +function nms_EntityMinecart_getDisplayTileOffset($this) { + return !nms_EntityMinecart_hasDisplayTile($this) ? $this.$getDefaultDisplayTileOffset() : nms_DataWatcher_getWatchableObjectInt($this.$dataWatcher, 21); +} +function nms_EntityMinecart_getDefaultDisplayTileOffset($this) { + return 6; +} +function nms_EntityMinecart_hasDisplayTile($this) { + return nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 22) != 1 ? 0 : 1; +} +function nms_EntityMinecart_getEntityName($this) { + return $this.$entityName === null ? nms_Entity_getEntityName($this) : $this.$entityName; +} +function nms_EntityMinecart__clinit_() { + var var$1, var$2, var$3, var$4, var$5, var$6; + var$1 = $rt_createArray($rt_arraycls($rt_arraycls($rt_intcls())), 10); + var$2 = var$1.data; + var$3 = $rt_createArray($rt_arraycls($rt_intcls()), 2); + var$4 = var$3.data; + var$5 = $rt_createIntArray(3); + var$6 = var$5.data; + var$6[0] = 0; + var$6[1] = 0; + var$6[2] = (-1); + var$4[0] = var$5; + var$5 = $rt_createIntArray(3); + var$6 = var$5.data; + var$6[0] = 0; + var$6[1] = 0; + var$6[2] = 1; + var$4[1] = var$5; + var$2[0] = var$3; + var$3 = $rt_createArray($rt_arraycls($rt_intcls()), 2); + var$4 = var$3.data; + var$5 = $rt_createIntArray(3); + var$6 = var$5.data; + var$6[0] = (-1); + var$6[1] = 0; + var$6[2] = 0; + var$4[0] = var$5; + var$5 = $rt_createIntArray(3); + var$6 = var$5.data; + var$6[0] = 1; + var$6[1] = 0; + var$6[2] = 0; + var$4[1] = var$5; + var$2[1] = var$3; + var$3 = $rt_createArray($rt_arraycls($rt_intcls()), 2); + var$4 = var$3.data; + var$5 = $rt_createIntArray(3); + var$6 = var$5.data; + var$6[0] = (-1); + var$6[1] = (-1); + var$6[2] = 0; + var$4[0] = var$5; + var$5 = $rt_createIntArray(3); + var$6 = var$5.data; + var$6[0] = 1; + var$6[1] = 0; + var$6[2] = 0; + var$4[1] = var$5; + var$2[2] = var$3; + var$3 = $rt_createArray($rt_arraycls($rt_intcls()), 2); + var$4 = var$3.data; + var$5 = $rt_createIntArray(3); + var$6 = var$5.data; + var$6[0] = (-1); + var$6[1] = 0; + var$6[2] = 0; + var$4[0] = var$5; + var$5 = $rt_createIntArray(3); + var$6 = var$5.data; + var$6[0] = 1; + var$6[1] = (-1); + var$6[2] = 0; + var$4[1] = var$5; + var$2[3] = var$3; + var$3 = $rt_createArray($rt_arraycls($rt_intcls()), 2); + var$4 = var$3.data; + var$5 = $rt_createIntArray(3); + var$6 = var$5.data; + var$6[0] = 0; + var$6[1] = 0; + var$6[2] = (-1); + var$4[0] = var$5; + var$5 = $rt_createIntArray(3); + var$6 = var$5.data; + var$6[0] = 0; + var$6[1] = (-1); + var$6[2] = 1; + var$4[1] = var$5; + var$2[4] = var$3; + var$3 = $rt_createArray($rt_arraycls($rt_intcls()), 2); + var$4 = var$3.data; + var$5 = $rt_createIntArray(3); + var$6 = var$5.data; + var$6[0] = 0; + var$6[1] = (-1); + var$6[2] = (-1); + var$4[0] = var$5; + var$5 = $rt_createIntArray(3); + var$6 = var$5.data; + var$6[0] = 0; + var$6[1] = 0; + var$6[2] = 1; + var$4[1] = var$5; + var$2[5] = var$3; + var$6 = $rt_createArray($rt_arraycls($rt_intcls()), 2); + var$4 = var$6.data; + var$3 = $rt_createIntArray(3); + var$5 = var$3.data; + var$5[0] = 0; + var$5[1] = 0; + var$5[2] = 1; + var$4[0] = var$3; + var$3 = $rt_createIntArray(3); + var$5 = var$3.data; + var$5[0] = 1; + var$5[1] = 0; + var$5[2] = 0; + var$4[1] = var$3; + var$2[6] = var$6; + var$3 = $rt_createArray($rt_arraycls($rt_intcls()), 2); + var$4 = var$3.data; + var$5 = $rt_createIntArray(3); + var$6 = var$5.data; + var$6[0] = 0; + var$6[1] = 0; + var$6[2] = 1; + var$4[0] = var$5; + var$5 = $rt_createIntArray(3); + var$6 = var$5.data; + var$6[0] = (-1); + var$6[1] = 0; + var$6[2] = 0; + var$4[1] = var$5; + var$2[7] = var$3; + var$3 = $rt_createArray($rt_arraycls($rt_intcls()), 2); + var$4 = var$3.data; + var$5 = $rt_createIntArray(3); + var$6 = var$5.data; + var$6[0] = 0; + var$6[1] = 0; + var$6[2] = (-1); + var$4[0] = var$5; + var$5 = $rt_createIntArray(3); + var$6 = var$5.data; + var$6[0] = (-1); + var$6[1] = 0; + var$6[2] = 0; + var$4[1] = var$5; + var$2[8] = var$3; + var$3 = $rt_createArray($rt_arraycls($rt_intcls()), 2); + var$4 = var$3.data; + var$5 = $rt_createIntArray(3); + var$6 = var$5.data; + var$6[0] = 0; + var$6[1] = 0; + var$6[2] = (-1); + var$4[0] = var$5; + var$5 = $rt_createIntArray(3); + var$6 = var$5.data; + var$6[0] = 1; + var$6[1] = 0; + var$6[2] = 0; + var$4[1] = var$5; + var$2[9] = var$3; + nms_EntityMinecart_matrix = var$1; +} +function nms_EntityMinecartTNT() { + nms_EntityMinecart.call(this); + this.$minecartTNTFuse = 0; +} +function nms_EntityMinecartTNT_getMinecartType($this) { + return 3; +} +function nms_EntityMinecartTNT_getDefaultDisplayTile($this) { + nms_Block_$callClinit(); + return nms_Block_tnt; +} +function nms_EntityMinecartTNT_onUpdate($this) { + var var$1, var$2, var$3, var$4, var$5, $var1, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$var1 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_EntityMinecart_onUpdate($this); + if ($rt_suspending()) { + break main; + } + if ($this.$minecartTNTFuse <= 0) + return; + $this.$minecartTNTFuse = $this.$minecartTNTFuse - 1 | 0; + var$1 = $this.$worldObj; + var$2 = $rt_s(1166); + var$3 = $this.$posX; + var$4 = $this.$posY + 0.5; + var$5 = $this.$posZ; + $var1 = 0.0; + var$7 = 0.0; + var$8 = 0.0; + $ptr = 2; + case 2: + nms_World_spawnParticle(var$1, var$2, var$3, var$4, var$5, $var1, var$7, var$8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, var$5, $var1, var$7, var$8, $ptr); +} +function nms_EntityMinecartTNT_explodeCart($this, $par1) { + return; +} +function nms_EntityMinecartTNT_fall($this, $par1) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_Entity_fall($this, $par1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $ptr); +} +function nms_EntityMinecartTNT_handleHealthUpdate($this, $par1) { + if ($par1 == 10) + nms_EntityMinecartTNT_ignite($this); +} +function nms_EntityMinecartTNT_ignite($this) { + $this.$minecartTNTFuse = 80; +} +function nms_EntityMinecartTNT_func_94104_d($this) { + return $this.$minecartTNTFuse; +} +function nms_RenderMinecart() { + var a = this; nms_Render.call(a); + a.$modelMinecart = null; + a.$field_94145_f = null; +} +var nms_RenderMinecart_terrain = null; +var nms_RenderMinecart_cart = null; +function nms_RenderMinecart__init_0() { + var var_0 = new nms_RenderMinecart(); + nms_RenderMinecart__init_(var_0); + return var_0; +} +function nms_RenderMinecart__init_($this) { + nms_Render__init_0($this); + $this.$shadowSize = 0.5; + $this.$modelMinecart = nms_ModelMinecart__init_0(); + $this.$field_94145_f = nms_RenderBlocks__init_2(); +} +function nms_RenderMinecart_renderTheMinecart($this, $par1EntityMinecart, $par2, $par4, $par6, $par8, $par9) { + var $var10, var$8, $var15, $var17, $var19, $var23, $var24, $var25, $var26, $var27, $var31, $var32, $var33, $var28, $var29, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var29 = $thread.pop();$var28 = $thread.pop();$var33 = $thread.pop();$var32 = $thread.pop();$var31 = $thread.pop();$var27 = $thread.pop();$var26 = $thread.pop();$var25 = $thread.pop();$var24 = $thread.pop();$var23 = $thread.pop();$var19 = $thread.pop();$var17 = $thread.pop();$var15 = $thread.pop();var$8 = $thread.pop();$var10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityMinecart = $thread.pop();$this + = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glPushMatrix(); + $var10 = Long_mul(Long_fromInt($par1EntityMinecart.$entityId), Long_fromInt(493286711)); + var$8 = Long_add(Long_mul(Long_mul($var10, $var10), new Long(97199825, 1)), Long_mul($var10, Long_fromInt(98761))); + nleg_EaglerAdapterGL30_glTranslatef(((Long_toNumber(Long_and(Long_shr(var$8, 16), Long_fromInt(7))) + 0.5) / 8.0 - 0.5) * 0.004000000189989805, ((Long_toNumber(Long_and(Long_shr(var$8, 20), Long_fromInt(7))) + 0.5) / 8.0 - 0.5) * 0.004000000189989805, ((Long_toNumber(Long_and(Long_shr(var$8, 24), Long_fromInt(7))) + 0.5) / 8.0 - 0.5) * 0.004000000189989805); + $var15 = $par1EntityMinecart.$lastTickPosX; + $var17 = $par1EntityMinecart.$posX - $par1EntityMinecart.$lastTickPosX; + $var19 = $par9; + $var15 = $var15 + $var17 * $var19; + $var17 = $par1EntityMinecart.$lastTickPosY + ($par1EntityMinecart.$posY - $par1EntityMinecart.$lastTickPosY) * $var19; + $var19 = $par1EntityMinecart.$lastTickPosZ + ($par1EntityMinecart.$posZ - $par1EntityMinecart.$lastTickPosZ) * $var19; + $var23 = nms_EntityMinecart_func_70489_a($par1EntityMinecart, $var15, $var17, $var19); + $var24 = $par1EntityMinecart.$prevRotationPitch + ($par1EntityMinecart.$rotationPitch - $par1EntityMinecart.$prevRotationPitch) * $par9; + if ($var23 !== null) { + $var25 = nms_EntityMinecart_func_70495_a($par1EntityMinecart, $var15, $var17, $var19, 0.30000001192092896); + $var26 = nms_EntityMinecart_func_70495_a($par1EntityMinecart, $var15, $var17, $var19, (-0.30000001192092896)); + if ($var25 === null) + $var25 = $var23; + if ($var26 === null) + $var26 = $var23; + $par2 = $par2 + $var23.$xCoord - $var15; + $par4 = $par4 + ($var25.$yCoord + $var26.$yCoord) / 2.0 - $var17; + $par6 = $par6 + $var23.$zCoord - $var19; + $var27 = nms_Vec3_addVector($var26, -$var25.$xCoord, -$var25.$yCoord, -$var25.$zCoord); + if (nms_Vec3_lengthVector($var27) !== 0.0) { + $var23 = nms_Vec3_normalize($var27); + $par8 = jl_Math_atan2($var23.$zCoord, $var23.$xCoord) * 180.0 / 3.141592653589793; + $var24 = jl_Math_atan($var23.$yCoord) * 73.0; + } + } + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4, $par6); + nleg_EaglerAdapterGL30_glRotatef(180.0 - $par8, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef( -$var24, 0.0, 0.0, 1.0); + $var31 = nms_EntityMinecart_getRollingAmplitude($par1EntityMinecart) - $par9; + $var32 = nms_EntityMinecart_getDamage($par1EntityMinecart) - $par9; + if ($var32 < 0.0) + $var32 = 0.0; + if ($var31 > 0.0) + nleg_EaglerAdapterGL30_glRotatef(nms_MathHelper_sin($var31) * $var31 * $var32 / 10.0 * nms_EntityMinecart_getRollingDirection($par1EntityMinecart), 1.0, 0.0, 0.0); + $var33 = nms_EntityMinecart_getDisplayTileOffset($par1EntityMinecart); + $var28 = nms_EntityMinecart_getDisplayTile($par1EntityMinecart); + $var29 = nms_EntityMinecart_getDisplayTileData($par1EntityMinecart); + if ($var28 === null) { + $var23 = nms_RenderMinecart_cart; + $ptr = 1; + continue main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + $var23 = nms_RenderMinecart_terrain; + $ptr = 2; + continue main; + case 1: + nle_TextureLocation_bindTexture($var23); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glScalef((-1.0), (-1.0), 1.0); + nms_ModelMinecart_render($this.$modelMinecart, $par1EntityMinecart, 0.0, 0.0, (-0.10000000149011612), 0.0, 0.0, 0.0625); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + case 2: + nle_TextureLocation_bindTexture($var23); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + nleg_EaglerAdapterGL30_glTranslatef(0.0, $var33 / 16.0, 0.0); + $ptr = 3; + case 3: + $this.$renderBlockInMinecart($par1EntityMinecart, $par9, $var28, $var29); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var23 = nms_RenderMinecart_cart; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityMinecart, $par2, $par4, $par6, $par8, $par9, $var10, var$8, $var15, $var17, $var19, $var23, $var24, $var25, $var26, $var27, $var31, $var32, $var33, $var28, $var29, $ptr); +} +function nms_RenderMinecart_renderBlockInMinecart($this, $par1EntityMinecart, $par2, $par3Block, $par4) { + var $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3Block = $thread.pop();$par2 = $thread.pop();$par1EntityMinecart = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var5 = nms_Entity_getBrightness($par1EntityMinecart, $par2); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_flipLightMatrix(); + $par1EntityMinecart = $this.$field_94145_f; + $ptr = 1; + case 1: + nms_RenderBlocks_renderBlockAsItem($par1EntityMinecart, $par3Block, $par4, $var5); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_flipLightMatrix(); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityMinecart, $par2, $par3Block, $par4, $var5, $ptr); +} +function nms_RenderMinecart_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderMinecart_renderTheMinecart($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderMinecart__clinit_() { + nms_RenderMinecart_terrain = nle_TextureLocation__init_($rt_s(985)); + nms_RenderMinecart_cart = nle_TextureLocation__init_($rt_s(1877)); +} +function nms_RenderTntMinecart() { + nms_RenderMinecart.call(this); +} +function nms_RenderTntMinecart__init_0() { + var var_0 = new nms_RenderTntMinecart(); + nms_RenderTntMinecart__init_(var_0); + return var_0; +} +function nms_RenderTntMinecart__init_($this) { + nms_RenderMinecart__init_($this); +} +function nms_RenderTntMinecart_func_94146_a($this, $par1EntityMinecartTNT, $par2, $par3Block, $par4) { + var $var5, var$6, $var6, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3Block = $thread.pop();$par2 = $thread.pop();$par1EntityMinecartTNT = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var5 = $par1EntityMinecartTNT.$minecartTNTFuse; + var$6 = $rt_compare($var5, (-1)); + if (var$6 > 0) { + $var6 = $var5 - $par2 + 1.0; + if ($var6 < 10.0) { + $var6 = 1.0 - $var6 / 10.0; + if ($var6 < 0.0) + $var6 = 0.0; + if ($var6 > 1.0) + $var6 = 1.0; + $var6 = $var6 * $var6; + $var7 = 1.0 + $var6 * $var6 * 0.30000001192092896; + nleg_EaglerAdapterGL30_glScalef($var7, $var7, $var7); + } + } + $ptr = 1; + case 1: + nms_RenderMinecart_renderBlockInMinecart($this, $par1EntityMinecartTNT, $par2, $par3Block, $par4); + if ($rt_suspending()) { + break main; + } + if (var$6 > 0 && !(($var5 / 5 | 0) % 2 | 0)) { + nleg_EaglerAdapterGL30_glDisable(3553); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 772); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, (1.0 - ($var5 - $par2 + 1.0) / 100.0) * 0.800000011920929); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_flipLightMatrix(); + $par1EntityMinecartTNT = $this.$field_94145_f; + nms_Block_$callClinit(); + $par3Block = nms_Block_tnt; + $par4 = 0; + $par2 = 1.0; + $ptr = 2; + continue main; + } + return; + case 2: + nms_RenderBlocks_renderBlockAsItem($par1EntityMinecartTNT, $par3Block, $par4, $par2); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_flipLightMatrix(); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(3553); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityMinecartTNT, $par2, $par3Block, $par4, $var5, var$6, $var6, $var7, $ptr); +} +function nms_RenderTntMinecart_renderBlockInMinecart($this, $par1EntityMinecart, $par2, $par3Block, $par4) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par4 = $thread.pop();$par3Block = $thread.pop();$par2 = $thread.pop();$par1EntityMinecart = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityMinecart = $par1EntityMinecart; + $ptr = 1; + case 1: + nms_RenderTntMinecart_func_94146_a($this, $par1EntityMinecart, $par2, $par3Block, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityMinecart, $par2, $par3Block, $par4, $ptr); +} +function nms_EntityMinecartMobSpawner() { + nms_EntityMinecart.call(this); +} +function nms_EntityMinecartMobSpawner_getMinecartType($this) { + return 4; +} +function nms_EntityMinecartMobSpawner_getDefaultDisplayTile($this) { + nms_Block_$callClinit(); + return nms_Block_mobSpawner; +} +function nms_EntityMinecartMobSpawner_onUpdate($this) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_EntityMinecart_onUpdate($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $ptr); +} +function nms_RenderMinecartMobSpawner() { + nms_RenderMinecart.call(this); +} +function nms_RenderMinecartMobSpawner__init_0() { + var var_0 = new nms_RenderMinecartMobSpawner(); + nms_RenderMinecartMobSpawner__init_(var_0); + return var_0; +} +function nms_RenderMinecartMobSpawner__init_($this) { + nms_RenderMinecart__init_($this); +} +function nms_RenderMinecartMobSpawner_func_98192_a($this, $par1EntityMinecartMobSpawner, $par2, $par3Block, $par4) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par4 = $thread.pop();$par3Block = $thread.pop();$par2 = $thread.pop();$par1EntityMinecartMobSpawner = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_RenderMinecart_renderBlockInMinecart($this, $par1EntityMinecartMobSpawner, $par2, $par3Block, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityMinecartMobSpawner, $par2, $par3Block, $par4, $ptr); +} +function nms_RenderMinecartMobSpawner_renderBlockInMinecart($this, $par1EntityMinecart, $par2, $par3Block, $par4) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par4 = $thread.pop();$par3Block = $thread.pop();$par2 = $thread.pop();$par1EntityMinecart = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1EntityMinecart = $par1EntityMinecart; + $ptr = 1; + case 1: + nms_RenderMinecart_renderBlockInMinecart($this, $par1EntityMinecart, $par2, $par3Block, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityMinecart, $par2, $par3Block, $par4, $ptr); +} +function nms_EntityBoat() { + var a = this; nms_Entity.call(a); + a.$field_70279_a = 0; + a.$speedMultiplier = 0.0; + a.$boatPosRotationIncrements = 0; + a.$boatX = 0.0; + a.$boatY = 0.0; + a.$boatZ = 0.0; + a.$boatYaw = 0.0; + a.$boatPitch = 0.0; + a.$velocityX0 = 0.0; + a.$velocityY0 = 0.0; + a.$velocityZ0 = 0.0; +} +function nms_EntityBoat__init_0() { + var var_0 = new nms_EntityBoat(); + nms_EntityBoat__init_(var_0); + return var_0; +} +function nms_EntityBoat__init_1(var_0, var_1, var_2, var_3) { + var var_4 = new nms_EntityBoat(); + nms_EntityBoat__init_2(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function nms_EntityBoat__init_($this) { + nms_Entity__init_0($this); + $this.$field_70279_a = 1; + $this.$speedMultiplier = 0.07; + $this.$preventEntitySpawning = 1; + nms_Entity_setSize($this, 1.5, 0.6000000238418579); + $this.$yOffset = $this.$height0 / 2.0; +} +function nms_EntityBoat_canTriggerWalking($this) { + return 0; +} +function nms_EntityBoat_entityInit($this) { + nms_DataWatcher_addObject($this.$dataWatcher, 17, jl_Integer__init_(0)); + nms_DataWatcher_addObject($this.$dataWatcher, 18, jl_Integer__init_(1)); + nms_DataWatcher_addObject($this.$dataWatcher, 19, jl_Integer__init_(0)); +} +function nms_EntityBoat_getCollisionBox($this, $par1Entity) { + return $par1Entity.$boundingBox; +} +function nms_EntityBoat_getBoundingBox($this) { + return $this.$boundingBox; +} +function nms_EntityBoat_canBePushed($this) { + return 1; +} +function nms_EntityBoat__init_2($this, $par1World, $par2, $par4, $par6) { + nms_EntityBoat__init_($this); + nms_Entity_setWorld($this, $par1World); + nms_Entity_setPosition($this, $par2, $par4 + $this.$yOffset, $par6); + $this.$motionX = 0.0; + $this.$motionY = 0.0; + $this.$motionZ = 0.0; + $this.$prevPosX = $par2; + $this.$prevPosY = $par4; + $this.$prevPosZ = $par6; +} +function nms_EntityBoat_getMountedYOffset($this) { + return $this.$height0 * 0.0 - 0.30000001192092896; +} +function nms_EntityBoat_attackEntityFrom($this, $par1DamageSource, $par2) { + if (!$this.$invulnerable) + return 1; + return 0; +} +function nms_EntityBoat_performHurtAnimation($this) { + nms_EntityBoat_setForwardDirection($this, -nms_EntityBoat_getForwardDirection($this)); + nms_EntityBoat_setTimeSinceHit($this, 10); + nms_EntityBoat_setDamageTaken($this, nms_EntityBoat_getDamageTaken($this) * 11 | 0); +} +function nms_EntityBoat_canBeCollidedWith($this) { + return $this.$isDead ? 0 : 1; +} +function nms_EntityBoat_setPositionAndRotation2($this, $par1, $par3, $par5, $par7, $par8, $par9) { + var $var10, $var12, $var14; + if ($this.$field_70279_a) + $this.$boatPosRotationIncrements = $par9 + 5 | 0; + else { + $var10 = $par1 - $this.$posX; + $var12 = $par3 - $this.$posY; + $var14 = $par5 - $this.$posZ; + if ($var10 * $var10 + $var12 * $var12 + $var14 * $var14 <= 1.0) + return; + $this.$boatPosRotationIncrements = 3; + } + $this.$boatX = $par1; + $this.$boatY = $par3; + $this.$boatZ = $par5; + $this.$boatYaw = $par7; + $this.$boatPitch = $par8; + $this.$motionX = $this.$velocityX0; + $this.$motionY = $this.$velocityY0; + $this.$motionZ = $this.$velocityZ0; +} +function nms_EntityBoat_setVelocity($this, $par1, $par3, $par5) { + $this.$motionX = $par1; + $this.$velocityX0 = $par1; + $this.$motionY = $par3; + $this.$velocityY0 = $par3; + $this.$motionZ = $par5; + $this.$velocityZ0 = $par5; +} +function nms_EntityBoat_onUpdate($this) { + var $var2, $var4, $var5, $var23, $var15, $var7, $var9, var$8, $var6, $var8, $var10, $var25, $var11, $var13, $var15_0, $var17, $var17_0, $var6_0, $var12, $var14, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var14 = $thread.pop();$var12 = $thread.pop();$var6_0 = $thread.pop();$var17_0 = $thread.pop();$var17 = $thread.pop();$var15_0 = $thread.pop();$var13 = $thread.pop();$var11 = $thread.pop();$var25 = $thread.pop();$var10 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();var$8 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();$var15 = $thread.pop();$var23 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var2 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_Entity_onUpdate($this); + if ($rt_suspending()) { + break main; + } + if (nms_EntityBoat_getTimeSinceHit($this) > 0) + nms_EntityBoat_setTimeSinceHit($this, nms_EntityBoat_getTimeSinceHit($this) - 1 | 0); + if (nms_EntityBoat_getDamageTaken($this) > 0) + nms_EntityBoat_setDamageTaken($this, nms_EntityBoat_getDamageTaken($this) - 1 | 0); + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + $var2 = 0.0; + $var4 = 0; + while ($var4 < 5) { + $var5 = $this.$boundingBox.$minY + ($this.$boundingBox.$maxY - $this.$boundingBox.$minY) * ($var4 + 0 | 0) / 5.0 - 0.125; + $var23 = $this.$boundingBox.$minY; + $var15 = $this.$boundingBox.$maxY - $this.$boundingBox.$minY; + $var4 = $var4 + 1 | 0; + $var7 = $var23 + $var15 * $var4 / 5.0 - 0.125; + $var9 = nms_AABBPool_getAABB(nms_AxisAlignedBB_getAABBPool(), $this.$boundingBox.$minX, $var5, $this.$boundingBox.$minZ, $this.$boundingBox.$maxX, $var7, $this.$boundingBox.$maxZ); + var$8 = $this.$worldObj; + nms_Material_$callClinit(); + if (nms_World_isAABBInMaterial(var$8, $var9, nms_Material_water)) + $var2 = $var2 + 0.2; + } + $var23 = jl_Math_sqrt($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + if ($var23 > 0.26249999999999996) { + $var6 = jl_Math_cos($this.$rotationYaw * 3.141592653589793 / 180.0); + $var8 = jl_Math_sin($this.$rotationYaw * 3.141592653589793 / 180.0); + $var10 = 0; + $var25 = 1.0 + $var23 * 60.0; + if ($var10 < $var25) { + $var11 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0; + $var13 = ((nle_EaglercraftRandom_nextInt($this.$rand0, 2) * 2 | 0) - 1 | 0) * 0.7; + if (!nle_EaglercraftRandom_nextBoolean($this.$rand0)) { + $var15_0 = $this.$posX + $var6 + $var8 * $var11 * 0.7; + $var17 = $this.$posZ + $var8 - $var6 * $var11 * 0.7; + $var9 = $this.$worldObj; + var$8 = $rt_s(1018); + $var15 = $this.$posY - 0.125; + $var17_0 = $this.$motionX; + $var6_0 = $this.$motionY; + $var11 = $this.$motionZ; + $ptr = 2; + continue main; + } + $var15 = $this.$posX - $var6 * $var11 * 0.8 + $var8 * $var13; + $var17_0 = $this.$posZ - $var8 * $var11 * 0.8 - $var6 * $var13; + $var9 = $this.$worldObj; + var$8 = $rt_s(1018); + $var6_0 = $this.$posY - 0.125; + $var11 = $this.$motionX; + $var15_0 = $this.$motionY; + $var17 = $this.$motionZ; + $ptr = 3; + continue main; + } + } + if ($this.$field_70279_a) { + if ($this.$boatPosRotationIncrements <= 0) { + nms_Entity_setPosition($this, $this.$posX + $this.$motionX, $this.$posY + $this.$motionY, $this.$posZ + $this.$motionZ); + if ($this.$onGround) { + $this.$motionX = $this.$motionX * 0.5; + $this.$motionY = $this.$motionY * 0.5; + $this.$motionZ = $this.$motionZ * 0.5; + } + $this.$motionX = $this.$motionX * 0.9900000095367432; + $this.$motionY = $this.$motionY * 0.949999988079071; + $this.$motionZ = $this.$motionZ * 0.9900000095367432; + } else { + $var6_0 = $this.$posX + ($this.$boatX - $this.$posX) / $this.$boatPosRotationIncrements; + $var8 = $this.$posY + ($this.$boatY - $this.$posY) / $this.$boatPosRotationIncrements; + $var25 = $this.$posZ + ($this.$boatZ - $this.$posZ) / $this.$boatPosRotationIncrements; + $var12 = nms_MathHelper_wrapAngleTo180_double($this.$boatYaw - $this.$rotationYaw); + $this.$rotationYaw = $this.$rotationYaw + $var12 / $this.$boatPosRotationIncrements; + $this.$rotationPitch = $this.$rotationPitch + ($this.$boatPitch - $this.$rotationPitch) / $this.$boatPosRotationIncrements; + $this.$boatPosRotationIncrements = $this.$boatPosRotationIncrements - 1 | 0; + nms_Entity_setPosition($this, $var6_0, $var8, $var25); + nms_Entity_setRotation($this, $this.$rotationYaw, $this.$rotationPitch); + } + return; + } + if ($var2 < 1.0) { + $var6_0 = $var2 * 2.0 - 1.0; + $this.$motionY = $this.$motionY + 0.03999999910593033 * $var6_0; + } else { + if ($this.$motionY < 0.0) + $this.$motionY = $this.$motionY / 2.0; + $this.$motionY = $this.$motionY + 0.007000000216066837; + } + if ($this.$riddenByEntity !== null) { + $this.$motionX = $this.$motionX + $this.$riddenByEntity.$motionX * $this.$speedMultiplier; + $this.$motionZ = $this.$motionZ + $this.$riddenByEntity.$motionZ * $this.$speedMultiplier; + } + $var6_0 = jl_Math_sqrt($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + if ($var6_0 > 0.35) { + $var8 = 0.35 / $var6_0; + $this.$motionX = $this.$motionX * $var8; + $this.$motionZ = $this.$motionZ * $var8; + $var6_0 = 0.35; + } + if (!($var6_0 > $var23 && $this.$speedMultiplier < 0.35)) { + $this.$speedMultiplier = $this.$speedMultiplier - ($this.$speedMultiplier - 0.07) / 35.0; + if ($this.$speedMultiplier < 0.07) + $this.$speedMultiplier = 0.07; + } else { + $this.$speedMultiplier = $this.$speedMultiplier + (0.35 - $this.$speedMultiplier) / 35.0; + if ($this.$speedMultiplier > 0.35) + $this.$speedMultiplier = 0.35; + } + if ($this.$onGround) { + $this.$motionX = $this.$motionX * 0.5; + $this.$motionY = $this.$motionY * 0.5; + $this.$motionZ = $this.$motionZ * 0.5; + } + $var2 = $this.$motionX; + $var15 = $this.$motionY; + $var17_0 = $this.$motionZ; + $ptr = 4; + continue main; + case 2: + nms_World_spawnParticle($var9, var$8, $var15_0, $var15, $var17, $var17_0, $var6_0, $var11); + if ($rt_suspending()) { + break main; + } + $var10 = $var10 + 1 | 0; + if ($var10 < $var25) { + $var11 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0; + $var13 = ((nle_EaglercraftRandom_nextInt($this.$rand0, 2) * 2 | 0) - 1 | 0) * 0.7; + if (!nle_EaglercraftRandom_nextBoolean($this.$rand0)) { + $var15_0 = $this.$posX + $var6 + $var8 * $var11 * 0.7; + $var17 = $this.$posZ + $var8 - $var6 * $var11 * 0.7; + $var9 = $this.$worldObj; + var$8 = $rt_s(1018); + $var15 = $this.$posY - 0.125; + $var17_0 = $this.$motionX; + $var6_0 = $this.$motionY; + $var11 = $this.$motionZ; + continue main; + } + $var15 = $this.$posX - $var6 * $var11 * 0.8 + $var8 * $var13; + $var17_0 = $this.$posZ - $var8 * $var11 * 0.8 - $var6 * $var13; + $var9 = $this.$worldObj; + var$8 = $rt_s(1018); + $var6_0 = $this.$posY - 0.125; + $var11 = $this.$motionX; + $var15_0 = $this.$motionY; + $var17 = $this.$motionZ; + $ptr = 3; + continue main; + } + if ($this.$field_70279_a) { + if ($this.$boatPosRotationIncrements <= 0) { + nms_Entity_setPosition($this, $this.$posX + $this.$motionX, $this.$posY + $this.$motionY, $this.$posZ + $this.$motionZ); + if ($this.$onGround) { + $this.$motionX = $this.$motionX * 0.5; + $this.$motionY = $this.$motionY * 0.5; + $this.$motionZ = $this.$motionZ * 0.5; + } + $this.$motionX = $this.$motionX * 0.9900000095367432; + $this.$motionY = $this.$motionY * 0.949999988079071; + $this.$motionZ = $this.$motionZ * 0.9900000095367432; + } else { + $var6_0 = $this.$posX + ($this.$boatX - $this.$posX) / $this.$boatPosRotationIncrements; + $var8 = $this.$posY + ($this.$boatY - $this.$posY) / $this.$boatPosRotationIncrements; + $var25 = $this.$posZ + ($this.$boatZ - $this.$posZ) / $this.$boatPosRotationIncrements; + $var12 = nms_MathHelper_wrapAngleTo180_double($this.$boatYaw - $this.$rotationYaw); + $this.$rotationYaw = $this.$rotationYaw + $var12 / $this.$boatPosRotationIncrements; + $this.$rotationPitch = $this.$rotationPitch + ($this.$boatPitch - $this.$rotationPitch) / $this.$boatPosRotationIncrements; + $this.$boatPosRotationIncrements = $this.$boatPosRotationIncrements - 1 | 0; + nms_Entity_setPosition($this, $var6_0, $var8, $var25); + nms_Entity_setRotation($this, $this.$rotationYaw, $this.$rotationPitch); + } + return; + } + if ($var2 < 1.0) { + $var6_0 = $var2 * 2.0 - 1.0; + $this.$motionY = $this.$motionY + 0.03999999910593033 * $var6_0; + } else { + if ($this.$motionY < 0.0) + $this.$motionY = $this.$motionY / 2.0; + $this.$motionY = $this.$motionY + 0.007000000216066837; + } + if ($this.$riddenByEntity !== null) { + $this.$motionX = $this.$motionX + $this.$riddenByEntity.$motionX * $this.$speedMultiplier; + $this.$motionZ = $this.$motionZ + $this.$riddenByEntity.$motionZ * $this.$speedMultiplier; + } + $var6_0 = jl_Math_sqrt($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + if ($var6_0 > 0.35) { + $var8 = 0.35 / $var6_0; + $this.$motionX = $this.$motionX * $var8; + $this.$motionZ = $this.$motionZ * $var8; + $var6_0 = 0.35; + } + if (!($var6_0 > $var23 && $this.$speedMultiplier < 0.35)) { + $this.$speedMultiplier = $this.$speedMultiplier - ($this.$speedMultiplier - 0.07) / 35.0; + if ($this.$speedMultiplier < 0.07) + $this.$speedMultiplier = 0.07; + } else { + $this.$speedMultiplier = $this.$speedMultiplier + (0.35 - $this.$speedMultiplier) / 35.0; + if ($this.$speedMultiplier > 0.35) + $this.$speedMultiplier = 0.35; + } + if ($this.$onGround) { + $this.$motionX = $this.$motionX * 0.5; + $this.$motionY = $this.$motionY * 0.5; + $this.$motionZ = $this.$motionZ * 0.5; + } + $var2 = $this.$motionX; + $var15 = $this.$motionY; + $var17_0 = $this.$motionZ; + $ptr = 4; + continue main; + case 3: + nms_World_spawnParticle($var9, var$8, $var15, $var6_0, $var17_0, $var11, $var15_0, $var17); + if ($rt_suspending()) { + break main; + } + $var10 = $var10 + 1 | 0; + if ($var10 < $var25) { + $var11 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0; + $var13 = ((nle_EaglercraftRandom_nextInt($this.$rand0, 2) * 2 | 0) - 1 | 0) * 0.7; + if (!nle_EaglercraftRandom_nextBoolean($this.$rand0)) { + $var15_0 = $this.$posX + $var6 + $var8 * $var11 * 0.7; + $var17 = $this.$posZ + $var8 - $var6 * $var11 * 0.7; + $var9 = $this.$worldObj; + var$8 = $rt_s(1018); + $var15 = $this.$posY - 0.125; + $var17_0 = $this.$motionX; + $var6_0 = $this.$motionY; + $var11 = $this.$motionZ; + $ptr = 2; + continue main; + } + $var15 = $this.$posX - $var6 * $var11 * 0.8 + $var8 * $var13; + $var17_0 = $this.$posZ - $var8 * $var11 * 0.8 - $var6 * $var13; + $var9 = $this.$worldObj; + var$8 = $rt_s(1018); + $var6_0 = $this.$posY - 0.125; + $var11 = $this.$motionX; + $var15_0 = $this.$motionY; + $var17 = $this.$motionZ; + continue main; + } + if ($this.$field_70279_a) { + if ($this.$boatPosRotationIncrements <= 0) { + nms_Entity_setPosition($this, $this.$posX + $this.$motionX, $this.$posY + $this.$motionY, $this.$posZ + $this.$motionZ); + if ($this.$onGround) { + $this.$motionX = $this.$motionX * 0.5; + $this.$motionY = $this.$motionY * 0.5; + $this.$motionZ = $this.$motionZ * 0.5; + } + $this.$motionX = $this.$motionX * 0.9900000095367432; + $this.$motionY = $this.$motionY * 0.949999988079071; + $this.$motionZ = $this.$motionZ * 0.9900000095367432; + } else { + $var6_0 = $this.$posX + ($this.$boatX - $this.$posX) / $this.$boatPosRotationIncrements; + $var8 = $this.$posY + ($this.$boatY - $this.$posY) / $this.$boatPosRotationIncrements; + $var25 = $this.$posZ + ($this.$boatZ - $this.$posZ) / $this.$boatPosRotationIncrements; + $var12 = nms_MathHelper_wrapAngleTo180_double($this.$boatYaw - $this.$rotationYaw); + $this.$rotationYaw = $this.$rotationYaw + $var12 / $this.$boatPosRotationIncrements; + $this.$rotationPitch = $this.$rotationPitch + ($this.$boatPitch - $this.$rotationPitch) / $this.$boatPosRotationIncrements; + $this.$boatPosRotationIncrements = $this.$boatPosRotationIncrements - 1 | 0; + nms_Entity_setPosition($this, $var6_0, $var8, $var25); + nms_Entity_setRotation($this, $this.$rotationYaw, $this.$rotationPitch); + } + return; + } + if ($var2 < 1.0) { + $var6_0 = $var2 * 2.0 - 1.0; + $this.$motionY = $this.$motionY + 0.03999999910593033 * $var6_0; + } else { + if ($this.$motionY < 0.0) + $this.$motionY = $this.$motionY / 2.0; + $this.$motionY = $this.$motionY + 0.007000000216066837; + } + if ($this.$riddenByEntity !== null) { + $this.$motionX = $this.$motionX + $this.$riddenByEntity.$motionX * $this.$speedMultiplier; + $this.$motionZ = $this.$motionZ + $this.$riddenByEntity.$motionZ * $this.$speedMultiplier; + } + $var6_0 = jl_Math_sqrt($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + if ($var6_0 > 0.35) { + $var8 = 0.35 / $var6_0; + $this.$motionX = $this.$motionX * $var8; + $this.$motionZ = $this.$motionZ * $var8; + $var6_0 = 0.35; + } + if (!($var6_0 > $var23 && $this.$speedMultiplier < 0.35)) { + $this.$speedMultiplier = $this.$speedMultiplier - ($this.$speedMultiplier - 0.07) / 35.0; + if ($this.$speedMultiplier < 0.07) + $this.$speedMultiplier = 0.07; + } else { + $this.$speedMultiplier = $this.$speedMultiplier + (0.35 - $this.$speedMultiplier) / 35.0; + if ($this.$speedMultiplier > 0.35) + $this.$speedMultiplier = 0.35; + } + if ($this.$onGround) { + $this.$motionX = $this.$motionX * 0.5; + $this.$motionY = $this.$motionY * 0.5; + $this.$motionZ = $this.$motionZ * 0.5; + } + $var2 = $this.$motionX; + $var15 = $this.$motionY; + $var17_0 = $this.$motionZ; + $ptr = 4; + case 4: + nms_Entity_moveEntity($this, $var2, $var15, $var17_0); + if ($rt_suspending()) { + break main; + } + if (!($this.$isCollidedHorizontally && $var23 > 0.2)) { + $this.$motionX = $this.$motionX * 0.9900000095367432; + $this.$motionY = $this.$motionY * 0.949999988079071; + $this.$motionZ = $this.$motionZ * 0.9900000095367432; + } + $this.$rotationPitch = 0.0; + $var8 = $this.$rotationYaw; + $var25 = $this.$prevPosX - $this.$posX; + $var12 = $this.$prevPosZ - $this.$posZ; + if ($var25 * $var25 + $var12 * $var12 > 0.001) + $var8 = jl_Math_atan2($var12, $var25) * 180.0 / 3.141592653589793; + $var14 = nms_MathHelper_wrapAngleTo180_double($var8 - $this.$rotationYaw); + if ($var14 > 20.0) + $var14 = 20.0; + if ($var14 < (-20.0)) + $var14 = (-20.0); + $this.$rotationYaw = $this.$rotationYaw + $var14; + nms_Entity_setRotation($this, $this.$rotationYaw, $this.$rotationPitch); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var2, $var4, $var5, $var23, $var15, $var7, $var9, var$8, $var6, $var8, $var10, $var25, $var11, $var13, $var15_0, $var17, $var17_0, $var6_0, $var12, $var14, $ptr); +} +function nms_EntityBoat_updateRiderPosition($this) { + var $var1, $var3; + if ($this.$riddenByEntity !== null) { + $var1 = jl_Math_cos($this.$rotationYaw * 3.141592653589793 / 180.0) * 0.4; + $var3 = jl_Math_sin($this.$rotationYaw * 3.141592653589793 / 180.0) * 0.4; + nms_Entity_setPosition($this.$riddenByEntity, $this.$posX + $var1, $this.$posY + nms_EntityBoat_getMountedYOffset($this) + $this.$riddenByEntity.$getYOffset(), $this.$posZ + $var3); + } +} +function nms_EntityBoat_getShadowSize($this) { + return 0.0; +} +function nms_EntityBoat_interact($this, $par1EntityPlayer) { + return 1; +} +function nms_EntityBoat_setDamageTaken($this, $par1) { + nms_DataWatcher_updateObject($this.$dataWatcher, 19, jl_Integer_valueOf($par1)); +} +function nms_EntityBoat_getDamageTaken($this) { + return nms_DataWatcher_getWatchableObjectInt($this.$dataWatcher, 19); +} +function nms_EntityBoat_setTimeSinceHit($this, $par1) { + nms_DataWatcher_updateObject($this.$dataWatcher, 17, jl_Integer_valueOf($par1)); +} +function nms_EntityBoat_getTimeSinceHit($this) { + return nms_DataWatcher_getWatchableObjectInt($this.$dataWatcher, 17); +} +function nms_EntityBoat_setForwardDirection($this, $par1) { + nms_DataWatcher_updateObject($this.$dataWatcher, 18, jl_Integer_valueOf($par1)); +} +function nms_EntityBoat_getForwardDirection($this) { + return nms_DataWatcher_getWatchableObjectInt($this.$dataWatcher, 18); +} +function nms_EntityBoat_func_70270_d($this, $par1) { + $this.$field_70279_a = $par1; +} +function nms_RenderBoat() { + nms_Render.call(this); + this.$modelBoat = null; +} +var nms_RenderBoat_tex = null; +function nms_RenderBoat__init_0() { + var var_0 = new nms_RenderBoat(); + nms_RenderBoat__init_(var_0); + return var_0; +} +function nms_RenderBoat__init_($this) { + nms_Render__init_0($this); + $this.$shadowSize = 0.5; + $this.$modelBoat = nms_ModelBoat__init_0(); +} +function nms_RenderBoat_renderBoat($this, $par1EntityBoat, $par2, $par4, $par6, $par8, $par9) { + var $var10, $var11, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityBoat = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4, $par6); + nleg_EaglerAdapterGL30_glRotatef(180.0 - $par8, 0.0, 1.0, 0.0); + $var10 = nms_EntityBoat_getTimeSinceHit($par1EntityBoat) - $par9; + $var11 = nms_EntityBoat_getDamageTaken($par1EntityBoat) - $par9; + if ($var11 < 0.0) + $var11 = 0.0; + if ($var10 > 0.0) + nleg_EaglerAdapterGL30_glRotatef(nms_MathHelper_sin($var10) * $var10 * $var11 / 10.0 * nms_EntityBoat_getForwardDirection($par1EntityBoat), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + nleg_EaglerAdapterGL30_glScalef(1.3333333730697632, 1.3333333730697632, 1.3333333730697632); + var$9 = nms_RenderBoat_tex; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$9); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glScalef((-1.0), (-1.0), 1.0); + nms_ModelBoat_render($this.$modelBoat, $par1EntityBoat, 0.0, 0.0, (-0.10000000149011612), 0.0, 0.0, 0.0625); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityBoat, $par2, $par4, $par6, $par8, $par9, $var10, $var11, var$9, $ptr); +} +function nms_RenderBoat_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderBoat_renderBoat($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderBoat__clinit_() { + nms_RenderBoat_tex = nle_TextureLocation__init_($rt_s(1878)); +} +function nms_EntityFishHook() { + var a = this; nms_Entity.call(a); + a.$xTile2 = 0; + a.$yTile2 = 0; + a.$zTile2 = 0; + a.$inTile2 = 0; + a.$inGround2 = 0; + a.$shake = 0; + a.$angler = null; + a.$ticksInGround1 = 0; + a.$ticksInAir2 = 0; + a.$ticksCatchable = 0; + a.$bobber = null; + a.$fishPosRotationIncrements = 0; + a.$fishX = 0.0; + a.$fishY = 0.0; + a.$fishZ = 0.0; + a.$fishYaw = 0.0; + a.$fishPitch = 0.0; + a.$velocityX1 = 0.0; + a.$velocityY1 = 0.0; + a.$velocityZ1 = 0.0; +} +function nms_EntityFishHook__init_0() { + var var_0 = new nms_EntityFishHook(); + nms_EntityFishHook__init_(var_0); + return var_0; +} +function nms_EntityFishHook__init_1(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_EntityFishHook(); + nms_EntityFishHook__init_2(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +} +function nms_EntityFishHook__init_($this) { + nms_Entity__init_0($this); + $this.$xTile2 = (-1); + $this.$yTile2 = (-1); + $this.$zTile2 = (-1); + $this.$inTile2 = 0; + $this.$inGround2 = 0; + $this.$shake = 0; + $this.$ticksInAir2 = 0; + $this.$ticksCatchable = 0; + $this.$bobber = null; + nms_Entity_setSize($this, 0.25, 0.25); + $this.$ignoreFrustumCheck = 1; +} +function nms_EntityFishHook__init_2($this, $par1World, $par2, $par4, $par6, $par8EntityPlayer) { + nms_EntityFishHook__init_($this); + nms_Entity_setWorld($this, $par1World); + nms_Entity_setPosition($this, $par2, $par4, $par6); + $this.$ignoreFrustumCheck = 1; + $this.$angler = $par8EntityPlayer; + $par8EntityPlayer.$fishEntity = $this; +} +function nms_EntityFishHook_entityInit($this) { + return; +} +function nms_EntityFishHook_isInRangeToRenderDist($this, $par1) { + var $var3; + $var3 = nms_AxisAlignedBB_getAverageEdgeLength($this.$boundingBox) * 4.0 * 64.0; + return $par1 >= $var3 * $var3 ? 0 : 1; +} +function nms_EntityFishHook_setPositionAndRotation2($this, $par1, $par3, $par5, $par7, $par8, $par9) { + $this.$fishX = $par1; + $this.$fishY = $par3; + $this.$fishZ = $par5; + $this.$fishYaw = $par7; + $this.$fishPitch = $par8; + $this.$fishPosRotationIncrements = $par9; + $this.$motionX = $this.$velocityX1; + $this.$motionY = $this.$velocityY1; + $this.$motionZ = $this.$velocityZ1; +} +function nms_EntityFishHook_setVelocity($this, $par1, $par3, $par5) { + $this.$motionX = $par1; + $this.$velocityX1 = $par1; + $this.$motionY = $par3; + $this.$velocityY1 = $par3; + $this.$motionZ = $par5; + $this.$velocityZ1 = $par5; +} +function nms_EntityFishHook_onUpdate($this) { + var $var21, $var22, $var23, $var7, $var20, $var2, $var3, $var4, $var5, $var6, $var8, $var9, $var12, $var13, $var19, $var16, $var24, $var25, $var27, $var28, $var14, $var18, $var29, $var30, $var15, $var31, $var17, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var17 = $thread.pop();$var31 = $thread.pop();$var15 = $thread.pop();$var30 = $thread.pop();$var29 = $thread.pop();$var18 = $thread.pop();$var14 = $thread.pop();$var28 = $thread.pop();$var27 = $thread.pop();$var25 = $thread.pop();$var24 = $thread.pop();$var16 = $thread.pop();$var19 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = + $thread.pop();$var20 = $thread.pop();$var7 = $thread.pop();$var23 = $thread.pop();$var22 = $thread.pop();$var21 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_Entity_onUpdate($this); + if ($rt_suspending()) { + break main; + } + if ($this.$fishPosRotationIncrements > 0) { + $var21 = $this.$posX + ($this.$fishX - $this.$posX) / $this.$fishPosRotationIncrements; + $var22 = $this.$posY + ($this.$fishY - $this.$posY) / $this.$fishPosRotationIncrements; + $var23 = $this.$posZ + ($this.$fishZ - $this.$posZ) / $this.$fishPosRotationIncrements; + $var7 = nms_MathHelper_wrapAngleTo180_double($this.$fishYaw - $this.$rotationYaw); + $this.$rotationYaw = $this.$rotationYaw + $var7 / $this.$fishPosRotationIncrements; + $this.$rotationPitch = $this.$rotationPitch + ($this.$fishPitch - $this.$rotationPitch) / $this.$fishPosRotationIncrements; + $this.$fishPosRotationIncrements = $this.$fishPosRotationIncrements - 1 | 0; + nms_Entity_setPosition($this, $var21, $var22, $var23); + nms_Entity_setRotation($this, $this.$rotationYaw, $this.$rotationPitch); + return; + } + if ($this.$shake > 0) + $this.$shake = $this.$shake - 1 | 0; + if (!$this.$inGround2) + $this.$ticksInAir2 = $this.$ticksInAir2 + 1 | 0; + else { + if (nms_World_getBlockId($this.$worldObj, $this.$xTile2, $this.$yTile2, $this.$zTile2) == $this.$inTile2) { + $this.$ticksInGround1 = $this.$ticksInGround1 + 1 | 0; + if ($this.$ticksInGround1 != 1200) + return; + $ptr = 3; + continue main; + } + $this.$inGround2 = 0; + $this.$motionX = $this.$motionX * nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224; + $this.$motionY = $this.$motionY * nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224; + $this.$motionZ = $this.$motionZ * nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224; + $this.$ticksInGround1 = 0; + $this.$ticksInAir2 = 0; + } + $var20 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $this.$posX, $this.$posY, $this.$posZ); + $var2 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $this.$posX + $this.$motionX, $this.$posY + $this.$motionY, $this.$posZ + $this.$motionZ); + $var3 = $this.$worldObj; + $ptr = 2; + case 2: + $tmp = nms_World_rayTraceBlocks($var3, $var20, $var2); + if ($rt_suspending()) { + break main; + } + $var3 = $tmp; + $var20 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $this.$posX, $this.$posY, $this.$posZ); + $var2 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $this.$posX + $this.$motionX, $this.$posY + $this.$motionY, $this.$posZ + $this.$motionZ); + if ($var3 !== null) + $var2 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj), $var3.$hitVec.$xCoord, $var3.$hitVec.$yCoord, $var3.$hitVec.$zCoord); + $var4 = null; + $var5 = nms_World_getEntitiesWithinAABBExcludingEntity($this.$worldObj, $this, nms_AxisAlignedBB_expand(nms_AxisAlignedBB_addCoord($this.$boundingBox, $this.$motionX, $this.$motionY, $this.$motionZ), 1.0, 1.0, 1.0)); + $var6 = 0.0; + $var8 = 0; + while ($var8 < ju_ArrayList_size($var5)) { + $var9 = ju_ArrayList_get($var5, $var8); + if ($var9.$canBeCollidedWith() && !($var9 === $this.$angler && $this.$ticksInAir2 < 5)) { + $var12 = nms_AxisAlignedBB_calculateIntercept(nms_AxisAlignedBB_expand($var9.$boundingBox, 0.30000001192092896, 0.30000001192092896, 0.30000001192092896), $var20, $var2); + if ($var12 !== null) { + $var13 = nms_Vec3_distanceTo($var20, $var12.$hitVec); + if (!($var13 >= $var6 && $var6 !== 0.0)) { + $var4 = $var9; + $var6 = $var13; + } + } + } + $var8 = $var8 + 1 | 0; + } + if ($var4 !== null) + $var3 = nms_MovingObjectPosition__init_0($var4); + if ($var3 !== null) { + if ($var3.$entityHit !== null) { + $var20 = $var3.$entityHit; + $var2 = nms_DamageSource_causeThrownDamage($this, $this.$angler); + $var19 = 0; + $ptr = 5; + continue main; + } + $this.$inGround2 = 1; + } + if ($this.$inGround2) + return; + $var6 = $this.$motionX; + $var16 = $this.$motionY; + $var13 = $this.$motionZ; + $ptr = 4; + continue main; + case 3: + nms_EntityFishHook_setDead($this); + if ($rt_suspending()) { + break main; + } + return; + case 4: + nms_Entity_moveEntity($this, $var6, $var16, $var13); + if ($rt_suspending()) { + break main; + } + $var24 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + $this.$rotationYaw = jl_Math_atan2($this.$motionX, $this.$motionZ) * 180.0 / 3.141592653589793; + $this.$rotationPitch = jl_Math_atan2($this.$motionY, $var24) * 180.0 / 3.141592653589793; + while ($this.$rotationPitch - $this.$prevRotationPitch < (-180.0)) { + $this.$prevRotationPitch = $this.$prevRotationPitch - 360.0; + } + while ($this.$rotationPitch - $this.$prevRotationPitch >= 180.0) { + $this.$prevRotationPitch = $this.$prevRotationPitch + 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw < (-180.0)) { + $this.$prevRotationYaw = $this.$prevRotationYaw - 360.0; + } + while ($this.$rotationYaw - $this.$prevRotationYaw >= 180.0) { + $this.$prevRotationYaw = $this.$prevRotationYaw + 360.0; + } + $this.$rotationPitch = $this.$prevRotationPitch + ($this.$rotationPitch - $this.$prevRotationPitch) * 0.20000000298023224; + $this.$rotationYaw = $this.$prevRotationYaw + ($this.$rotationYaw - $this.$prevRotationYaw) * 0.20000000298023224; + $var25 = 0.9200000166893005; + if (!(!$this.$onGround && !$this.$isCollidedHorizontally)) + $var25 = 0.5; + $var27 = 0.0; + $var28 = 0; + while ($var28 < 5) { + $var14 = $this.$boundingBox.$minY + ($this.$boundingBox.$maxY - $this.$boundingBox.$minY) * ($var28 + 0 | 0) / 5.0 - 0.125 + 0.125; + $var6 = $this.$boundingBox.$minY; + $var16 = $this.$boundingBox.$maxY - $this.$boundingBox.$minY; + $var28 = $var28 + 1 | 0; + $var16 = $var6 + $var16 * $var28 / 5.0 - 0.125 + 0.125; + $var18 = nms_AABBPool_getAABB(nms_AxisAlignedBB_getAABBPool(), $this.$boundingBox.$minX, $var14, $this.$boundingBox.$minZ, $this.$boundingBox.$maxX, $var16, $this.$boundingBox.$maxZ); + $var20 = $this.$worldObj; + nms_Material_$callClinit(); + if (nms_World_isAABBInMaterial($var20, $var18, nms_Material_water)) + $var27 = $var27 + 0.2; + } + $var19 = $rt_compare($var27, 0.0); + if ($var19 > 0) { + if ($this.$ticksCatchable > 0) + $this.$ticksCatchable = $this.$ticksCatchable - 1 | 0; + else { + $var29 = 500; + if (nms_World_canLightningStrikeAt($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$posY) + 1 | 0, nms_MathHelper_floor_double($this.$posZ))) + $var29 = 300; + if (!nle_EaglercraftRandom_nextInt($this.$rand0, $var29)) { + $this.$ticksCatchable = nle_EaglercraftRandom_nextInt($this.$rand0, 30) + 10 | 0; + $this.$motionY = $this.$motionY - 0.20000000298023224; + $var20 = $rt_s(1879); + $var24 = 0.25; + $var30 = 1.0 + (nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.4000000059604645; + $ptr = 6; + continue main; + } + } + } + if ($this.$ticksCatchable > 0) + $this.$motionY = $this.$motionY - nle_EaglercraftRandom_nextFloat($this.$rand0) * nle_EaglercraftRandom_nextFloat($this.$rand0) * nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.2; + $var13 = $var27 * 2.0 - 1.0; + $this.$motionY = $this.$motionY + 0.03999999910593033 * $var13; + if ($var19 > 0) { + $var25 = $var25 * 0.9; + $this.$motionY = $this.$motionY * 0.8; + } + $var6 = $this.$motionX; + $var16 = $var25; + $this.$motionX = $var6 * $var16; + $this.$motionY = $this.$motionY * $var16; + $this.$motionZ = $this.$motionZ * $var16; + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + return; + case 5: + $tmp = $var20.$attackEntityFrom($var2, $var19); + if ($rt_suspending()) { + break main; + } + $var19 = $tmp; + if ($var19) + $this.$bobber = $var3.$entityHit; + if ($this.$inGround2) + return; + $var6 = $this.$motionX; + $var16 = $this.$motionY; + $var13 = $this.$motionZ; + $ptr = 4; + continue main; + case 6: + nms_Entity_playSound($this, $var20, $var24, $var30); + if ($rt_suspending()) { + break main; + } + $var30 = nms_MathHelper_floor_double($this.$boundingBox.$minY); + $var15 = 0; + $var23 = $var30 + 1.0; + if ($var15 < 1.0 + $this.$width0 * 20.0) { + $var31 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0; + $var17 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0; + $var20 = $this.$worldObj; + $var2 = $rt_s(1017); + $var6 = $this.$posX + $var31; + $var16 = $this.$posZ + $var17; + $var13 = $this.$motionX; + $var21 = $this.$motionY - nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224; + $var22 = $this.$motionZ; + $ptr = 7; + continue main; + } + $var8 = 0; + if ($var8 >= 1.0 + $this.$width0 * 20.0) { + if ($this.$ticksCatchable > 0) + $this.$motionY = $this.$motionY - nle_EaglercraftRandom_nextFloat($this.$rand0) * nle_EaglercraftRandom_nextFloat($this.$rand0) * nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.2; + $var13 = $var27 * 2.0 - 1.0; + $this.$motionY = $this.$motionY + 0.03999999910593033 * $var13; + if ($var19 > 0) { + $var25 = $var25 * 0.9; + $this.$motionY = $this.$motionY * 0.8; + } + $var6 = $this.$motionX; + $var16 = $var25; + $this.$motionX = $var6 * $var16; + $this.$motionY = $this.$motionY * $var16; + $this.$motionZ = $this.$motionZ * $var16; + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + return; + } + $var31 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0; + $var17 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0; + $var20 = $this.$worldObj; + $var2 = $rt_s(1018); + $var6 = $this.$posX + $var31; + $var16 = $this.$posZ + $var17; + $var13 = $this.$motionX; + $var21 = $this.$motionY; + $var22 = $this.$motionZ; + $ptr = 8; + continue main; + case 7: + nms_World_spawnParticle($var20, $var2, $var6, $var23, $var16, $var13, $var21, $var22); + if ($rt_suspending()) { + break main; + } + $var15 = $var15 + 1 | 0; + if ($var15 < 1.0 + $this.$width0 * 20.0) { + $var31 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0; + $var17 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0; + $var20 = $this.$worldObj; + $var2 = $rt_s(1017); + $var6 = $this.$posX + $var31; + $var16 = $this.$posZ + $var17; + $var13 = $this.$motionX; + $var21 = $this.$motionY - nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224; + $var22 = $this.$motionZ; + continue main; + } + $var8 = 0; + if ($var8 >= 1.0 + $this.$width0 * 20.0) { + if ($this.$ticksCatchable > 0) + $this.$motionY = $this.$motionY - nle_EaglercraftRandom_nextFloat($this.$rand0) * nle_EaglercraftRandom_nextFloat($this.$rand0) * nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.2; + $var13 = $var27 * 2.0 - 1.0; + $this.$motionY = $this.$motionY + 0.03999999910593033 * $var13; + if ($var19 > 0) { + $var25 = $var25 * 0.9; + $this.$motionY = $this.$motionY * 0.8; + } + $var6 = $this.$motionX; + $var16 = $var25; + $this.$motionX = $var6 * $var16; + $this.$motionY = $this.$motionY * $var16; + $this.$motionZ = $this.$motionZ * $var16; + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + return; + } + $var31 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0; + $var17 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0; + $var20 = $this.$worldObj; + $var2 = $rt_s(1018); + $var6 = $this.$posX + $var31; + $var16 = $this.$posZ + $var17; + $var13 = $this.$motionX; + $var21 = $this.$motionY; + $var22 = $this.$motionZ; + $ptr = 8; + case 8: + nms_World_spawnParticle($var20, $var2, $var6, $var23, $var16, $var13, $var21, $var22); + if ($rt_suspending()) { + break main; + } + $var8 = $var8 + 1 | 0; + if ($var8 >= 1.0 + $this.$width0 * 20.0) { + if ($this.$ticksCatchable > 0) + $this.$motionY = $this.$motionY - nle_EaglercraftRandom_nextFloat($this.$rand0) * nle_EaglercraftRandom_nextFloat($this.$rand0) * nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.2; + $var13 = $var27 * 2.0 - 1.0; + $this.$motionY = $this.$motionY + 0.03999999910593033 * $var13; + if ($var19 > 0) { + $var25 = $var25 * 0.9; + $this.$motionY = $this.$motionY * 0.8; + } + $var6 = $this.$motionX; + $var16 = $var25; + $this.$motionX = $var6 * $var16; + $this.$motionY = $this.$motionY * $var16; + $this.$motionZ = $this.$motionZ * $var16; + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + return; + } + $var31 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0; + $var17 = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0) * $this.$width0; + $var20 = $this.$worldObj; + $var2 = $rt_s(1018); + $var6 = $this.$posX + $var31; + $var16 = $this.$posZ + $var17; + $var13 = $this.$motionX; + $var21 = $this.$motionY; + $var22 = $this.$motionZ; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var21, $var22, $var23, $var7, $var20, $var2, $var3, $var4, $var5, $var6, $var8, $var9, $var12, $var13, $var19, $var16, $var24, $var25, $var27, $var28, $var14, $var18, $var29, $var30, $var15, $var31, $var17, $ptr); +} +function nms_EntityFishHook_getShadowSize($this) { + return 0.0; +} +function nms_EntityFishHook_catchFish($this) { + return 0; +} +function nms_EntityFishHook_setDead($this) { + nms_Entity_setDead($this); + if ($this.$angler !== null) + $this.$angler.$fishEntity = null; +} +function nms_RenderFish() { + nms_Render.call(this); +} +var nms_RenderFish_tex = null; +function nms_RenderFish__init_0() { + var var_0 = new nms_RenderFish(); + nms_RenderFish__init_(var_0); + return var_0; +} +function nms_RenderFish__init_($this) { + nms_Render__init_0($this); +} +function nms_RenderFish_doRenderFishHook($this, $par1EntityFishHook, $par2, $par4, $par6, $par8, $par9) { + var $var22, $var12, $var21, $var46, $var33, var$12, $var23, $var25, $var27, $var29, $var31, $var32, $var34, $var35, $var37, $var39, $var41, $var44, $var45, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var45 = $thread.pop();$var44 = $thread.pop();$var41 = $thread.pop();$var39 = $thread.pop();$var37 = $thread.pop();$var35 = $thread.pop();$var34 = $thread.pop();$var32 = $thread.pop();$var31 = $thread.pop();$var29 = $thread.pop();$var27 = $thread.pop();$var25 = $thread.pop();$var23 = $thread.pop();var$12 = $thread.pop();$var33 = $thread.pop();$var46 = $thread.pop();$var21 = $thread.pop();$var12 = $thread.pop();$var22 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 + = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1EntityFishHook = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4, $par6); + nleg_EaglerAdapterGL30_glEnable(32826); + nleg_EaglerAdapterGL30_glScalef(0.5, 0.5, 0.5); + $var22 = nms_RenderFish_tex; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($var22); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_$callClinit(); + $var12 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glRotatef(180.0 - $this.$renderManager.$playerViewY, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef( -$this.$renderManager.$playerViewX, 1.0, 0.0, 0.0); + nlea_Tessellator_startDrawingQuads($var12); + nlea_Tessellator_setNormal($var12, 0.0, (-1.0), 0.0); + nlea_Tessellator_addVertexWithUV($var12, (-0.5), (-0.5), 0.0, 0.06367187201976776, 0.18632812798023224); + nlea_Tessellator_addVertexWithUV($var12, 0.5, (-0.5), 0.0, 0.12382812798023224, 0.18632812798023224); + nlea_Tessellator_addVertexWithUV($var12, 0.5, 0.5, 0.0, 0.12382812798023224, 0.12617187201976776); + nlea_Tessellator_addVertexWithUV($var12, (-0.5), 0.5, 0.0, 0.06367187201976776, 0.12617187201976776); + nlea_Tessellator_draw($var12); + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glPopMatrix(); + if ($par1EntityFishHook.$angler !== null) { + $var21 = nms_MathHelper_sin(nms_MathHelper_sqrt_float(nms_EntityLiving_getSwingProgress($par1EntityFishHook.$angler, $par9)) * 3.1415927410125732); + $var22 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($par1EntityFishHook.$worldObj), (-0.5), 0.03, 0.8); + nms_Vec3_rotateAroundX($var22, -($par1EntityFishHook.$angler.$prevRotationPitch + ($par1EntityFishHook.$angler.$rotationPitch - $par1EntityFishHook.$angler.$prevRotationPitch) * $par9) * 3.1415927410125732 / 180.0); + nms_Vec3_rotateAroundY($var22, -($par1EntityFishHook.$angler.$prevRotationYaw + ($par1EntityFishHook.$angler.$rotationYaw - $par1EntityFishHook.$angler.$prevRotationYaw) * $par9) * 3.1415927410125732 / 180.0); + nms_Vec3_rotateAroundY($var22, $var21 * 0.5); + nms_Vec3_rotateAroundX($var22, -$var21 * 0.699999988079071); + $var46 = $par1EntityFishHook.$angler.$prevPosX; + $var33 = $par1EntityFishHook.$angler.$posX - $par1EntityFishHook.$angler.$prevPosX; + var$12 = $par9; + $var23 = $var46 + $var33 * var$12 + $var22.$xCoord; + $var25 = $par1EntityFishHook.$angler.$prevPosY + ($par1EntityFishHook.$angler.$posY - $par1EntityFishHook.$angler.$prevPosY) * var$12 + $var22.$yCoord; + $var27 = $par1EntityFishHook.$angler.$prevPosZ + ($par1EntityFishHook.$angler.$posZ - $par1EntityFishHook.$angler.$prevPosZ) * var$12 + $var22.$zCoord; + $var29 = $par1EntityFishHook.$angler === nmc_Minecraft_getMinecraft().$thePlayer ? 0.0 : $par1EntityFishHook.$angler.$getEyeHeight(); + if (!($this.$renderManager.$options1.$thirdPersonView <= 0 && $par1EntityFishHook.$angler === nmc_Minecraft_getMinecraft().$thePlayer)) { + $var31 = ($par1EntityFishHook.$angler.$prevRenderYawOffset + ($par1EntityFishHook.$angler.$renderYawOffset - $par1EntityFishHook.$angler.$prevRenderYawOffset) * $par9) * 3.1415927410125732 / 180.0; + $var32 = nms_MathHelper_sin($var31); + $var34 = nms_MathHelper_cos($var31); + $var23 = $par1EntityFishHook.$angler.$prevPosX + ($par1EntityFishHook.$angler.$posX - $par1EntityFishHook.$angler.$prevPosX) * var$12 - $var34 * 0.35 - $var32 * 0.85; + $var25 = $par1EntityFishHook.$angler.$prevPosY + $var29 + ($par1EntityFishHook.$angler.$posY - $par1EntityFishHook.$angler.$prevPosY) * var$12 - 0.45; + $var27 = $par1EntityFishHook.$angler.$prevPosZ + ($par1EntityFishHook.$angler.$posZ - $par1EntityFishHook.$angler.$prevPosZ) * var$12 - $var32 * 0.35 + $var34 * 0.85; + } + $var46 = $par1EntityFishHook.$prevPosX + ($par1EntityFishHook.$posX - $par1EntityFishHook.$prevPosX) * var$12; + $var33 = $par1EntityFishHook.$prevPosY + ($par1EntityFishHook.$posY - $par1EntityFishHook.$prevPosY) * var$12 + 0.25; + $var35 = $par1EntityFishHook.$prevPosZ + ($par1EntityFishHook.$posZ - $par1EntityFishHook.$prevPosZ) * var$12; + $var37 = $var23 - $var46; + $var39 = $var25 - $var33; + $var41 = $var27 - $var35; + nleg_EaglerAdapterGL30_glDisable(3553); + nleg_EaglerAdapterGL30_glDisable(2896); + nlea_Tessellator_startDrawing($var12, 3); + nlea_Tessellator_setColorOpaque_I($var12, 0); + $var44 = 0; + while ($var44 <= 16) { + $var45 = $var44 / 16.0; + $var46 = $var45; + nlea_Tessellator_addVertex($var12, $par2 + $var37 * $var46, $par4 + $var39 * ($var45 * $var45 + $var45) * 0.5 + 0.25, $par6 + $var41 * $var46); + $var44 = $var44 + 1 | 0; + } + nlea_Tessellator_draw($var12); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(3553); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityFishHook, $par2, $par4, $par6, $par8, $par9, $var22, $var12, $var21, $var46, $var33, var$12, $var23, $var25, $var27, $var29, $var31, $var32, $var34, $var35, $var37, $var39, $var41, $var44, $var45, $ptr); +} +function nms_RenderFish_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1Entity = $par1Entity; + $ptr = 1; + case 1: + nms_RenderFish_doRenderFishHook($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Entity, $par2, $par4, $par6, $par8, $par9, $ptr); +} +function nms_RenderFish__clinit_() { + nms_RenderFish_tex = nle_TextureLocation__init_($rt_s(1207)); +} +function nms_EntityWeatherEffect() { + nms_Entity.call(this); +} +function nms_EntityLightningBolt() { + var a = this; nms_EntityWeatherEffect.call(a); + a.$lightningState = 0; + a.$boltVertex = Long_ZERO; + a.$boltLivingTime = 0; +} +function nms_EntityLightningBolt_onUpdate($this) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $this.$onEntityUpdate(); + if ($rt_suspending()) { + break main; + } + if ($this.$lightningState == 2) { + nms_World_playSoundEffect($this.$worldObj, $this.$posX, $this.$posY, $this.$posZ, $rt_s(1880), 10000.0, 0.800000011920929 + nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224); + nms_World_playSoundEffect($this.$worldObj, $this.$posX, $this.$posY, $this.$posZ, $rt_s(1881), 2.0, 0.5 + nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224); + } + $this.$lightningState = $this.$lightningState - 1 | 0; + if ($this.$lightningState < 0) { + if (!$this.$boltLivingTime) { + $ptr = 2; + continue main; + } + if ($this.$lightningState < -nle_EaglercraftRandom_nextInt($this.$rand0, 10)) { + $this.$boltLivingTime = $this.$boltLivingTime - 1 | 0; + $this.$lightningState = 1; + $this.$boltVertex = nle_EaglercraftRandom_nextLong($this.$rand0); + } + } + if ($this.$lightningState >= 0) + $this.$worldObj.$lastLightningBolt = 2; + return; + case 2: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + if ($this.$lightningState >= 0) + $this.$worldObj.$lastLightningBolt = 2; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $ptr); +} +function nms_EntityLightningBolt_entityInit($this) { + return; +} +function nms_EntityLightningBolt_isInRangeToRenderVec3D($this, $par1Vec3) { + return $this.$lightningState < 0 ? 0 : 1; +} +function nms_RenderLightningBolt() { + nms_Render.call(this); +} +function nms_RenderLightningBolt__init_0() { + var var_0 = new nms_RenderLightningBolt(); + nms_RenderLightningBolt__init_(var_0); + return var_0; +} +function nms_RenderLightningBolt__init_($this) { + nms_Render__init_0($this); +} +function nms_RenderLightningBolt_doRenderLightningBolt($this, $par1EntityLightningBolt, $par2, $par4, $par6, $par8, $par9) { + var $var10, $var11, $var12, $var13, $var15, $var17, $var18, $var45, var$15, var$16, $var46, $var19, $var26, $var21, $var22, $var24, var$23, var$24, $var32, var$26, $var36, $var37, $var39, var$30, var$31, $var41, $var43; + nlea_Tessellator_$callClinit(); + $var10 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glDisable(3553); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 1); + $var11 = $rt_createDoubleArray(8).data; + $var12 = $rt_createDoubleArray(8).data; + $var13 = 0.0; + $var15 = 0.0; + $var17 = nle_EaglercraftRandom__init_1($par1EntityLightningBolt.$boltVertex); + $var18 = 7; + while ($var18 >= 0) { + $var11[$var18] = $var13; + $var12[$var18] = $var15; + $var13 = $var13 + (nle_EaglercraftRandom_nextInt($var17, 11) - 5 | 0); + $var15 = $var15 + (nle_EaglercraftRandom_nextInt($var17, 11) - 5 | 0); + $var18 = $var18 + (-1) | 0; + } + $var45 = 0; + var$15 = $par2 + 0.5; + var$16 = $par6 + 0.5; + while ($var45 < 4) { + $var46 = nle_EaglercraftRandom__init_1($par1EntityLightningBolt.$boltVertex); + $var19 = 0; + while ($var19 < 3) { + $var26 = 7; + $var21 = 0; + if ($var19 > 0) + $var26 = 7 - $var19 | 0; + if ($var19 > 0) + $var21 = $var26 - 2 | 0; + $var22 = $var11[$var26] - $var13; + $var24 = $var12[$var26] - $var15; + while ($var26 >= $var21) { + if ($var19) { + var$23 = $var22 + (nle_EaglercraftRandom_nextInt($var46, 31) - 15 | 0); + var$24 = $var24 + (nle_EaglercraftRandom_nextInt($var46, 31) - 15 | 0); + } else { + var$23 = $var22 + (nle_EaglercraftRandom_nextInt($var46, 11) - 5 | 0); + var$24 = $var24 + (nle_EaglercraftRandom_nextInt($var46, 11) - 5 | 0); + } + nlea_Tessellator_startDrawing($var10, 5); + nlea_Tessellator_setColorRGBA_F($var10, 0.44999998807907104, 0.44999998807907104, 0.5, 0.30000001192092896); + $var32 = 0.1 + $var45 * 0.2; + var$26 = $var19 ? $var32 : $var32 * ($var26 * 0.1 + 1.0); + if (!$var19) + $var32 = $var32 * (($var26 - 1 | 0) * 0.1 + 1.0); + $var36 = 0; + while ($var36 < 5) { + $var37 = var$15 - var$26; + $var39 = var$16 - var$26; + var$30 = $rt_compare($var36, 1); + if (!(var$30 && $var36 != 2)) + $var37 = $var37 + var$26 * 2.0; + var$31 = $rt_compare($var36, 2); + if (!(var$31 && $var36 != 3)) + $var39 = $var39 + var$26 * 2.0; + $var41 = var$15 - $var32; + $var43 = var$16 - $var32; + if (!(var$30 && var$31)) + $var41 = $var41 + $var32 * 2.0; + if (!(var$31 && $var36 != 3)) + $var43 = $var43 + $var32 * 2.0; + nlea_Tessellator_addVertex($var10, $var41 + var$23, $par4 + ($var26 * 16 | 0), $var43 + var$24); + nlea_Tessellator_addVertex($var10, $var37 + $var22, $par4 + (($var26 + 1 | 0) * 16 | 0), $var39 + $var24); + $var36 = $var36 + 1 | 0; + } + nlea_Tessellator_draw($var10); + $var26 = $var26 + (-1) | 0; + $var22 = var$23; + $var24 = var$24; + } + $var19 = $var19 + 1 | 0; + } + $var45 = $var45 + 1 | 0; + } + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(3553); +} +function nms_RenderLightningBolt_doRender($this, $par1Entity, $par2, $par4, $par6, $par8, $par9) { + nms_RenderLightningBolt_doRenderLightningBolt($this, $par1Entity, $par2, $par4, $par6, $par8, $par9); +} +function nms_MapItemRenderer() { + var a = this; jl_Object.call(a); + a.$intArray0 = null; + a.$bufferedImage = 0; + a.$gameSettings0 = null; + a.$fontRenderer2 = null; +} +var nms_MapItemRenderer_mapicons = null; +function nms_MapItemRenderer_renderMap($this, $par1EntityPlayer, $par2RenderEngine, $par3MapData) { + var $texX1, $texX2, $texY1, $texY2, $isVideoOrImageMode, $isVideoMode, $isImageMode, $var4, $var5, $var12, $var6, $var7, $var8, $var13, $var14, $var17, var$20, var$21, var$22, var$23, $var19, $var20, $var21, $var22, $var23, $var24, $var25, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var25 = $thread.pop();$var24 = $thread.pop();$var23 = $thread.pop();$var22 = $thread.pop();$var21 = $thread.pop();$var20 = $thread.pop();$var19 = $thread.pop();var$23 = $thread.pop();var$22 = $thread.pop();var$21 = $thread.pop();var$20 = $thread.pop();$var17 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var12 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$isImageMode = $thread.pop();$isVideoMode + = $thread.pop();$isVideoOrImageMode = $thread.pop();$texY2 = $thread.pop();$texY1 = $thread.pop();$texX2 = $thread.pop();$texX1 = $thread.pop();$par3MapData = $thread.pop();$par2RenderEngine = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $texX1 = 0.0; + $texX2 = 1.0; + $texY1 = 0.0; + $texY2 = 1.0; + $isVideoOrImageMode = nlea_EaglerAdapterImpl2_isVideoSupported() && $par3MapData.$enableVideoPlayback ? 1 : 0; + $isVideoMode = $isVideoOrImageMode && nlea_EaglerAdapterImpl2_isVideoLoaded() ? 1 : 0; + $isImageMode = $isVideoOrImageMode && nlea_EaglerAdapterImpl2_isImageLoaded() ? 1 : 0; + if ($isVideoMode) { + nleg_EaglerAdapterGL30_glEnable((-101)); + nlea_EaglerAdapterImpl2_updateVideoTexture(); + nlea_EaglerAdapterImpl2_bindVideoTexture(); + $texX1 = $par3MapData.$videoX1; + $texY1 = $par3MapData.$videoY1; + $texX2 = $par3MapData.$videoX2; + $texY2 = $par3MapData.$videoY2; + } else if ($isImageMode) { + nleg_EaglerAdapterGL30_glEnable((-101)); + nlea_EaglerAdapterImpl2_updateImageTexture(); + nlea_EaglerAdapterImpl2_bindImageTexture(); + $texX1 = $par3MapData.$videoX1; + $texY1 = $par3MapData.$videoY1; + $texX2 = $par3MapData.$videoX2; + $texY2 = $par3MapData.$videoY2; + } else { + a: { + if ($par3MapData.$enableAyunami) + jl_System_arraycopy($par3MapData.$ayunamiPixels, 0, $this.$intArray0, 0, $this.$intArray0.data.length); + else { + $var4 = 0; + while (true) { + if ($var4 >= 16384) + break a; + $var5 = $par3MapData.$colors.data[$var4]; + $var12 = $var5 / 4 | 0; + if (!$var12) + $this.$intArray0.data[$var4] = (((($var4 + ($var4 / 128 | 0) | 0) & 1) * 8 | 0) + 16 | 0) << 24; + else { + $var6 = nms_MapColor_mapColorArray.data[$var12].$colorValue; + $var7 = $var5 & 3; + $var8 = 220; + if ($var7 == 2) + $var8 = 255; + if (!$var7) + $var8 = 180; + $var12 = $rt_imul($var6 >> 16 & 255, $var8) / 255 | 0; + $var13 = $rt_imul($var6 >> 8 & 255, $var8) / 255 | 0; + $var14 = $rt_imul($var6 & 255, $var8) / 255 | 0; + if ($this.$gameSettings0.$anaglyph) { + $var5 = $var12 * 30 | 0; + $var12 = (($var5 + ($var13 * 59 | 0) | 0) + ($var14 * 11 | 0) | 0) / 100 | 0; + $var13 = ($var5 + ($var13 * 70 | 0) | 0) / 100 | 0; + $var14 = ($var5 + ($var14 * 70 | 0) | 0) / 100 | 0; + } + $this.$intArray0.data[$var4] = (-16777216) | $var12 << 16 | $var13 << 8 | $var14; + } + $var4 = $var4 + 1 | 0; + } + } + } + nms_RenderEngine_createTextureFromBytes($par2RenderEngine, $this.$intArray0, 128, 128, $this.$bufferedImage); + } + nlea_Tessellator_$callClinit(); + $var17 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(1, 771); + nleg_EaglerAdapterGL30_glDisable(3008); + nlea_Tessellator_startDrawingQuads($var17); + var$20 = $texX1; + var$21 = $texY2; + nlea_Tessellator_addVertexWithUV($var17, 0.0, 128.0, (-0.009999999776482582), var$20, var$21); + var$22 = $texX2; + nlea_Tessellator_addVertexWithUV($var17, 128.0, 128.0, (-0.009999999776482582), var$22, var$21); + var$23 = $texY1; + nlea_Tessellator_addVertexWithUV($var17, 128.0, 0.0, (-0.009999999776482582), var$22, var$23); + nlea_Tessellator_addVertexWithUV($var17, 0.0, 0.0, (-0.009999999776482582), var$20, var$23); + nlea_Tessellator_draw($var17); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glDisable(3042); + nms_RenderEngine_resetBoundTexture($par2RenderEngine); + if (!(!$isVideoMode && !$isImageMode)) + nleg_EaglerAdapterGL30_glDisable((-101)); + if (!$par3MapData.$enableAyunami && !$isVideoMode && !$isImageMode) { + $par1EntityPlayer = nms_MapItemRenderer_mapicons; + $ptr = 1; + continue main; + } + return; + case 1: + nle_TextureLocation_bindTexture($par1EntityPlayer); + if ($rt_suspending()) { + break main; + } + $var19 = 0; + $var20 = ju_LinkedHashMap_values($par3MapData.$playersVisibleOnMap).$iterator(); + while ($var20.$hasNext()) { + $var21 = $var20.$next(); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(0.0 + $var21.$centerX / 2.0 + 64.0, 0.0 + $var21.$centerZ / 2.0 + 64.0, (-0.019999999552965164)); + nleg_EaglerAdapterGL30_glRotatef(($var21.$iconRotation * 360 | 0) / 16.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glScalef(4.0, 4.0, 3.0); + nleg_EaglerAdapterGL30_glTranslatef((-0.125), 0.125, 0.0); + $var22 = (($var21.$iconSize % 4 | 0) + 0 | 0) / 4.0; + $var23 = (($var21.$iconSize / 4 | 0) + 0 | 0) / 4.0; + $var24 = (($var21.$iconSize % 4 | 0) + 1 | 0) / 4.0; + $var25 = (($var21.$iconSize / 4 | 0) + 1 | 0) / 4.0; + nlea_Tessellator_startDrawingQuads($var17); + var$20 = $var19 * 0.0010000000474974513; + var$21 = $var22; + var$23 = $var23; + nlea_Tessellator_addVertexWithUV($var17, (-1.0), 1.0, var$20, var$21, var$23); + var$22 = $var24; + nlea_Tessellator_addVertexWithUV($var17, 1.0, 1.0, var$20, var$22, var$23); + var$23 = $var25; + nlea_Tessellator_addVertexWithUV($var17, 1.0, (-1.0), var$20, var$22, var$23); + nlea_Tessellator_addVertexWithUV($var17, (-1.0), (-1.0), var$20, var$21, var$23); + nlea_Tessellator_draw($var17); + nleg_EaglerAdapterGL30_glPopMatrix(); + $var19 = $var19 + 1 | 0; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2RenderEngine, $par3MapData, $texX1, $texX2, $texY1, $texY2, $isVideoOrImageMode, $isVideoMode, $isImageMode, $var4, $var5, $var12, $var6, $var7, $var8, $var13, $var14, $var17, var$20, var$21, var$22, var$23, $var19, $var20, $var21, $var22, $var23, $var24, $var25, $ptr); +} +function nms_MapItemRenderer__clinit_() { + nms_MapItemRenderer_mapicons = nle_TextureLocation__init_($rt_s(1882)); +} +function nms_StatBase() { + var a = this; jl_Object.call(a); + a.$statId = 0; + a.$statName = null; + a.$isIndependent = 0; + a.$statGuid = null; + a.$type0 = null; +} +var nms_StatBase_numberFormat = null; +var nms_StatBase_simpleStatType = null; +var nms_StatBase_decimalFormat = null; +var nms_StatBase_timeStatType = null; +var nms_StatBase_distanceStatType = null; +function nms_StatBase_$callClinit() { + nms_StatBase_$callClinit = $rt_eraseClinit(nms_StatBase); + nms_StatBase__clinit_(); +} +function nms_StatBase_getName($this) { + return $this.$statName; +} +function nms_StatBase_toString($this) { + return nms_StatCollector_translateToLocal($this.$statName); +} +function nms_StatBase__clinit_() { + nms_StatBase_numberFormat = jt_NumberFormat_getIntegerInstance(ju_Locale_US); + nms_StatBase_simpleStatType = new nms_StatTypeSimple; + nms_StatBase_decimalFormat = jt_DecimalFormat__init_0($rt_s(1883)); + nms_StatBase_timeStatType = new nms_StatTypeTime; + nms_StatBase_distanceStatType = new nms_StatTypeDistance; +} +function nms_Achievement() { + var a = this; nms_StatBase.call(a); + a.$displayColumn = 0; + a.$displayRow = 0; + a.$parentAchievement = null; + a.$achievementDescription = null; + a.$statStringFormatter = null; + a.$theItemStack = null; + a.$isSpecial0 = 0; +} +function nms_Achievement__init_2(var_0, var_1, var_2, var_3, var_4, var_5) { + var var_6 = new nms_Achievement(); + nms_Achievement__init_(var_6, var_0, var_1, var_2, var_3, var_4, var_5); + return var_6; +} +function nms_Achievement__init_1(var_0, var_1, var_2, var_3, var_4, var_5) { + var var_6 = new nms_Achievement(); + nms_Achievement__init_0(var_6, var_0, var_1, var_2, var_3, var_4, var_5); + return var_6; +} +function nms_Achievement__init_3(var_0, var_1, var_2, var_3, var_4, var_5) { + var var_6 = new nms_Achievement(); + nms_Achievement__init_4(var_6, var_0, var_1, var_2, var_3, var_4, var_5); + return var_6; +} +function nms_Achievement__init_($this, $par1, $par2Str, $par3, $par4, $par5Item, $par6Achievement) { + nms_Achievement__init_4($this, $par1, $par2Str, $par3, $par4, nms_ItemStack__init_5($par5Item), $par6Achievement); +} +function nms_Achievement__init_0($this, $par1, $par2Str, $par3, $par4, $par5Block, $par6Achievement) { + nms_Achievement__init_4($this, $par1, $par2Str, $par3, $par4, nms_ItemStack__init_2($par5Block), $par6Achievement); +} +function nms_Achievement__init_4($this, $par1, $par2Str, $par3, $par4, $par5ItemStack, $par6Achievement) { + var var$7, var$8, var$9; + var$7 = 5242880 + $par1 | 0; + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append(var$8, $rt_s(1884)); + jl_AbstractStringBuilder_append(var$8, $par2Str); + var$9 = jl_AbstractStringBuilder_toString(var$8); + nms_StatBase_$callClinit(); + var$8 = nms_StatBase_simpleStatType; + $this.$isIndependent = 0; + $this.$statId = var$7; + $this.$statName = var$9; + $this.$type0 = var$8; + $this.$theItemStack = $par5ItemStack; + $par5ItemStack = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par5ItemStack); + jl_AbstractStringBuilder_append($par5ItemStack, $rt_s(1884)); + jl_AbstractStringBuilder_append($par5ItemStack, $par2Str); + jl_AbstractStringBuilder_append($par5ItemStack, $rt_s(1885)); + $this.$achievementDescription = jl_AbstractStringBuilder_toString($par5ItemStack); + $this.$displayColumn = $par3; + $this.$displayRow = $par4; + nms_AchievementList_$callClinit(); + if ($par3 < nms_AchievementList_minDisplayColumn) + nms_AchievementList_minDisplayColumn = $par3; + if ($par4 < nms_AchievementList_minDisplayRow) + nms_AchievementList_minDisplayRow = $par4; + if ($par3 > nms_AchievementList_maxDisplayColumn) + nms_AchievementList_maxDisplayColumn = $par3; + if ($par4 > nms_AchievementList_maxDisplayRow) + nms_AchievementList_maxDisplayRow = $par4; + $this.$parentAchievement = $par6Achievement; +} +function nms_Achievement_setIndependent($this) { + $this.$isIndependent = 1; + return $this; +} +function nms_Achievement_setSpecial($this) { + $this.$isSpecial0 = 1; + return $this; +} +function nms_Achievement_registerAchievement($this) { + var var$1; + var$1 = $this.$statId; + nms_AchievementMap_$callClinit(); + $this.$statGuid = ju_HashMap_get(nms_AchievementMap_instance.$guidMap, jl_Integer_valueOf(var$1)); + nms_AchievementList_$callClinit(); + ju_ArrayList_add(nms_AchievementList_achievementList, $this); + return $this; +} +function nms_Achievement_isAchievement($this) { + return 1; +} +function nms_Achievement_setStatStringFormatter($this, $par1IStatStringFormat) { + $this.$statStringFormatter = $par1IStatStringFormat; + return $this; +} +function nms_RenderList() { + var a = this; jl_Object.call(a); + a.$field_78429_a = 0; + a.$field_78427_b = 0; + a.$field_78428_c = 0; + a.$field_78425_d = 0.0; + a.$field_78426_e = 0.0; + a.$field_78423_f = 0.0; + a.$field_78424_g = null; + a.$field_78430_h = 0; + a.$field_78431_i = 0; +} +function nms_RenderList__init_0() { + var var_0 = new nms_RenderList(); + nms_RenderList__init_(var_0); + return var_0; +} +function nms_RenderList__init_($this) { + $this.$field_78424_g = nms_GLAllocation_createDirectIntBuffer(65536); + $this.$field_78430_h = 0; + $this.$field_78431_i = 0; +} +function nms_RenderList_func_78422_a($this, $par1, $par2, $par3, $par4, $par6, $par8) { + $this.$field_78430_h = 1; + jn_Buffer_clear($this.$field_78424_g); + $this.$field_78429_a = $par1; + $this.$field_78427_b = $par2; + $this.$field_78428_c = $par3; + $this.$field_78425_d = $par4; + $this.$field_78426_e = $par6; + $this.$field_78423_f = $par8; +} +function nms_RenderList_func_78418_a($this, $par1, $par2, $par3) { + return !$this.$field_78430_h ? 0 : $par1 == $this.$field_78429_a && $par2 == $this.$field_78427_b && $par3 == $this.$field_78428_c ? 1 : 0; +} +function nms_RenderList_func_78420_a($this, $par1) { + jn_IntBufferImpl_put($this.$field_78424_g, $par1); + if (!jn_Buffer_remaining($this.$field_78424_g)) + nms_RenderList_func_78419_a($this); +} +function nms_RenderList_func_78419_a($this) { + var var$1; + if ($this.$field_78430_h) { + if (!$this.$field_78431_i) { + jn_Buffer_flip($this.$field_78424_g); + $this.$field_78431_i = 1; + } + if (jn_Buffer_remaining($this.$field_78424_g) > 0) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($this.$field_78429_a - $this.$field_78425_d, $this.$field_78427_b - $this.$field_78426_e, $this.$field_78428_c - $this.$field_78423_f); + var$1 = $this.$field_78424_g; + while (jn_Buffer_hasRemaining(var$1)) { + nleg_EaglerAdapterGL30_glCallList(jn_IntBufferImpl_get(var$1)); + } + nleg_EaglerAdapterGL30_glPopMatrix(); + } + } +} +function nms_RenderList_func_78421_b($this) { + $this.$field_78430_h = 0; + $this.$field_78431_i = 0; +} +function nms_GuiNewChat() { + var a = this; nms_Gui.call(a); + a.$mc9 = null; + a.$sentMessages = null; + a.$chatLines = null; + a.$field_96134_d = null; + a.$field_73768_d = 0; + a.$field_73769_e = 0; +} +function nms_GuiNewChat_drawChat($this, $par1) { + var $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var9, $var20, $var10, $var11, $var12, $var14, $var15, $var16, $var17, $var18, $var19, $var13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var13 = $thread.pop();$var19 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var20 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$mc9.$gameSettings.$chatVisibility != 2) { + $var2 = nms_GuiNewChat_func_96127_i($this); + $var3 = 0; + $var4 = 0; + $var5 = $this.$field_96134_d.$size; + $var6 = $this.$mc9.$gameSettings.$chatOpacity * 0.8999999761581421 + 0.10000000149011612; + if ($var5 > 0) { + if (nms_GuiNewChat_getChatOpen($this)) + $var3 = 1; + $var7 = nms_GuiNewChat_func_96131_h($this); + $var8 = nms_MathHelper_ceiling_float_int(nms_GuiNewChat_func_96126_f($this) / $var7); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(2.0, 20.0, 0.0); + nleg_EaglerAdapterGL30_glScalef($var7, $var7, 1.0); + $var9 = 0; + $var20 = (0 + $var8 | 0) + 4 | 0; + while (($var9 + $this.$field_73768_d | 0) < $this.$field_96134_d.$size && $var9 < $var2) { + $var10 = ju_ArrayList_get($this.$field_96134_d, $var9 + $this.$field_73768_d | 0); + if ($var10 !== null) { + $var11 = $par1 - $var10.$updateCounterCreated | 0; + if (!($var11 >= 200 && !$var3)) { + $var12 = (1.0 - $var11 / 200.0) * 10.0; + if ($var12 < 0.0) + $var12 = 0.0; + if ($var12 > 1.0) + $var12 = 1.0; + $var14 = 255.0 * $var12 * $var12 | 0; + if ($var3) + $var14 = 255; + $var14 = $var14 * $var6 | 0; + $var4 = $var4 + 1 | 0; + if ($var14 > 3) { + $var15 = 0; + $var16 = -$var9 * 9 | 0; + nms_Gui_drawRect($var15, $var16 - 9 | 0, $var20, $var16, ($var14 / 2 | 0) << 24); + nleg_EaglerAdapterGL30_glEnable(3042); + $var17 = $var10.$lineString; + if (!$this.$mc9.$gameSettings.$chatColours) + $var17 = nms_StringUtils_stripControlCodes($var17); + $var10 = $this.$mc9.$fontRenderer; + $var16 = $var16 - 8 | 0; + $var14 = 16777215 + ($var14 << 24) | 0; + $ptr = 1; + continue main; + } + } + } + $var9 = $var9 + 1 | 0; + } + if ($var3) { + $par1 = $this.$mc9.$fontRenderer.$FONT_HEIGHT; + nleg_EaglerAdapterGL30_glTranslatef((-3.0), 0.0, 0.0); + $var18 = $rt_imul($var5, $par1) + $var5 | 0; + $var11 = $rt_imul($var4, $par1) + $var4 | 0; + $var19 = $rt_imul($this.$field_73768_d, $var11) / $var5 | 0; + $var13 = $rt_imul($var11, $var11) / $var18 | 0; + if ($var18 != $var11) { + $var14 = $var19 <= 0 ? 96 : 170; + $var20 = !$this.$field_73769_e ? 3355562 : 13382451; + $var15 = -$var19; + $var8 = $var15 - $var13 | 0; + $par1 = $var14 << 24; + nms_Gui_drawRect(0, $var15, 2, $var8, $var20 + $par1 | 0); + nms_Gui_drawRect(2, $var15, 1, $var8, 13421772 + $par1 | 0); + } + } + nleg_EaglerAdapterGL30_glPopMatrix(); + } + } + return; + case 1: + nms_FontRenderer_drawStringWithShadow($var10, $var17, $var15, $var16, $var14); + if ($rt_suspending()) { + break main; + } + while (true) { + $var9 = $var9 + 1 | 0; + if (($var9 + $this.$field_73768_d | 0) >= $this.$field_96134_d.$size) + break; + if ($var9 >= $var2) + break; + $var10 = ju_ArrayList_get($this.$field_96134_d, $var9 + $this.$field_73768_d | 0); + if ($var10 === null) + continue; + $var11 = $par1 - $var10.$updateCounterCreated | 0; + if ($var11 >= 200 && !$var3) + continue; + $var12 = (1.0 - $var11 / 200.0) * 10.0; + if ($var12 < 0.0) + $var12 = 0.0; + if ($var12 > 1.0) + $var12 = 1.0; + $var14 = 255.0 * $var12 * $var12 | 0; + if ($var3) + $var14 = 255; + $var14 = $var14 * $var6 | 0; + $var4 = $var4 + 1 | 0; + if ($var14 > 3) { + $var15 = 0; + $var16 = -$var9 * 9 | 0; + nms_Gui_drawRect($var15, $var16 - 9 | 0, $var20, $var16, ($var14 / 2 | 0) << 24); + nleg_EaglerAdapterGL30_glEnable(3042); + $var17 = $var10.$lineString; + if (!$this.$mc9.$gameSettings.$chatColours) + $var17 = nms_StringUtils_stripControlCodes($var17); + $var10 = $this.$mc9.$fontRenderer; + $var16 = $var16 - 8 | 0; + $var14 = 16777215 + ($var14 << 24) | 0; + continue main; + } + } + if ($var3) { + $par1 = $this.$mc9.$fontRenderer.$FONT_HEIGHT; + nleg_EaglerAdapterGL30_glTranslatef((-3.0), 0.0, 0.0); + $var18 = $rt_imul($var5, $par1) + $var5 | 0; + $var11 = $rt_imul($var4, $par1) + $var4 | 0; + $var19 = $rt_imul($this.$field_73768_d, $var11) / $var5 | 0; + $var13 = $rt_imul($var11, $var11) / $var18 | 0; + if ($var18 != $var11) { + $var14 = $var19 <= 0 ? 96 : 170; + $var20 = !$this.$field_73769_e ? 3355562 : 13382451; + $var15 = -$var19; + $var8 = $var15 - $var13 | 0; + $par1 = $var14 << 24; + nms_Gui_drawRect(0, $var15, 2, $var8, $var20 + $par1 | 0); + nms_Gui_drawRect(2, $var15, 1, $var8, 13421772 + $par1 | 0); + } + } + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var9, $var20, $var10, $var11, $var12, $var14, $var15, $var16, $var17, $var18, $var19, $var13, $ptr); +} +function nms_GuiNewChat_clearChatMessages($this) { + ju_ArrayList_clear($this.$field_96134_d); + ju_ArrayList_clear($this.$chatLines); + ju_ArrayList_clear($this.$sentMessages); +} +function nms_GuiNewChat_printChatMessage($this, $par1Str) { + nms_GuiNewChat_printChatMessageWithOptionalDeletion($this, $par1Str, 0); +} +function nms_GuiNewChat_printChatMessageWithOptionalDeletion($this, $par1Str, $par2) { + var var$3, var$4; + nms_GuiNewChat_func_96129_a($this, $par1Str, $par2, $this.$mc9.$ingameGUI.$updateCounter, 0); + var$3 = jl_System_out(); + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(1886)); + jl_AbstractStringBuilder_append(var$4, $par1Str); + ji_PrintStream_println(var$3, jl_AbstractStringBuilder_toString(var$4)); +} +function nms_GuiNewChat_func_96129_a($this, $par1Str, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, var$9; + $var5 = nms_GuiNewChat_getChatOpen($this); + $var6 = 1; + if ($par2) + nms_GuiNewChat_deleteChatLine($this, $par2); + $var7 = ju_AbstractList_iterator(nms_FontRenderer_listFormattedStringToWidth($this.$mc9.$fontRenderer, $par1Str, nms_MathHelper_floor_float(nms_GuiNewChat_func_96126_f($this) / nms_GuiNewChat_func_96131_h($this)))); + while (ju_AbstractList$1_hasNext($var7)) { + $var8 = ju_AbstractList$1_next($var7); + if ($var5 && $this.$field_73768_d > 0) { + $this.$field_73769_e = 1; + nms_GuiNewChat_scroll($this, 1); + } + if (!$var6) { + var$9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$9); + jl_AbstractStringBuilder_append(var$9, $rt_s(343)); + jl_AbstractStringBuilder_append(var$9, $var8); + $var8 = jl_AbstractStringBuilder_toString(var$9); + } + $var6 = 0; + ju_ArrayList_add0($this.$field_96134_d, 0, nms_ChatLine__init_($par3, $var8, $par2)); + } + while ($this.$field_96134_d.$size > 100) { + ju_ArrayList_remove($this.$field_96134_d, $this.$field_96134_d.$size - 1 | 0); + } + a: { + if (!$par4) { + ju_ArrayList_add0($this.$chatLines, 0, nms_ChatLine__init_($par3, jl_String_trim($par1Str), $par2)); + while (true) { + if ($this.$chatLines.$size <= 100) + break a; + ju_ArrayList_remove($this.$chatLines, $this.$chatLines.$size - 1 | 0); + } + } + } +} +function nms_GuiNewChat_func_96132_b($this) { + var $var1, $var2; + ju_ArrayList_clear($this.$field_96134_d); + nms_GuiNewChat_resetScroll($this); + $var1 = $this.$chatLines.$size - 1 | 0; + while ($var1 >= 0) { + $var2 = ju_ArrayList_get($this.$chatLines, $var1); + nms_GuiNewChat_func_96129_a($this, $var2.$lineString, $var2.$chatLineID, $var2.$updateCounterCreated, 1); + $var1 = $var1 + (-1) | 0; + } +} +function nms_GuiNewChat_getSentMessages($this) { + return $this.$sentMessages; +} +function nms_GuiNewChat_addToSentMessages($this, $par1Str) { + if (!(!ju_AbstractCollection_isEmpty($this.$sentMessages) && jl_String_equals(ju_ArrayList_get($this.$sentMessages, $this.$sentMessages.$size - 1 | 0), $par1Str))) + ju_ArrayList_add($this.$sentMessages, $par1Str); +} +function nms_GuiNewChat_resetScroll($this) { + $this.$field_73768_d = 0; + $this.$field_73769_e = 0; +} +function nms_GuiNewChat_scroll($this, $par1) { + var $var2; + $this.$field_73768_d = $this.$field_73768_d + $par1 | 0; + $var2 = $this.$field_96134_d.$size; + if ($this.$field_73768_d > ($var2 - nms_GuiNewChat_func_96127_i($this) | 0)) + $this.$field_73768_d = $var2 - nms_GuiNewChat_func_96127_i($this) | 0; + if ($this.$field_73768_d <= 0) { + $this.$field_73768_d = 0; + $this.$field_73769_e = 0; + } +} +function nms_GuiNewChat_func_73766_a($this, $par1, $par2) { + var $var4, $var5, $var6, $var7, $var8, $var9, $var3, var$10, var$11; + if (!nms_GuiNewChat_getChatOpen($this)) + return null; + $var4 = nms_ScaledResolution__init_($this.$mc9.$gameSettings, $this.$mc9.$displayWidth, $this.$mc9.$displayHeight).$scaleFactor; + $var5 = nms_GuiNewChat_func_96131_h($this); + $var6 = ($par1 / $var4 | 0) - 3 | 0; + $var7 = ($par2 / $var4 | 0) - 25 | 0; + $par1 = nms_MathHelper_floor_float($var6 / $var5); + $par2 = nms_MathHelper_floor_float($var7 / $var5); + if ($par1 >= 0 && $par2 >= 0) { + $var8 = jl_Math_min(nms_GuiNewChat_func_96127_i($this), $this.$field_96134_d.$size); + if ($par1 <= nms_MathHelper_floor_float(nms_GuiNewChat_func_96126_f($this) / nms_GuiNewChat_func_96131_h($this)) && $par2 < ($rt_imul($this.$mc9.$fontRenderer.$FONT_HEIGHT, $var8) + $var8 | 0)) { + $var9 = ($par2 / ($this.$mc9.$fontRenderer.$FONT_HEIGHT + 1 | 0) | 0) + $this.$field_73768_d | 0; + $var3 = new nms_ChatClickData; + var$10 = $this.$mc9.$fontRenderer; + var$11 = ju_ArrayList_get($this.$field_96134_d, $var9); + $var3.$fontR = var$10; + $var3.$line = var$11; + $var3.$field_78310_f = nms_FontRenderer_trimStringToWidth(var$10, var$11.$lineString, $par1); + $par1 = jl_String_lastIndexOf1($var3.$field_78310_f, $rt_s(343), jl_String_length($var3.$field_78310_f)) + 1 | 0; + if ($par1 < 0) + $par1 = 0; + $par2 = jl_String_indexOf1($var3.$line.$lineString, $rt_s(343), $par1); + if ($par2 < 0) + $par2 = jl_String_length($var3.$line.$lineString); + $var3.$clickedUrl = nms_StringUtils_stripControlCodes(jl_String_substring0($var3.$line.$lineString, $par1, $par2)); + return $var3; + } + return null; + } + return null; +} +function nms_GuiNewChat_addTranslatedMessage($this, $par1Str, $par2ArrayOfObj) { + nms_GuiNewChat_printChatMessage($this, nms_StringTranslate_translateKeyFormat(nms_StringTranslate_instance, $par1Str, $par2ArrayOfObj)); +} +function nms_GuiNewChat_getChatOpen($this) { + return $this.$mc9.$currentScreen instanceof nms_GuiChat; +} +function nms_GuiNewChat_deleteChatLine($this, $par1) { + var $var2; + $var2 = ju_AbstractList_iterator($this.$field_96134_d); + while (true) { + if (!ju_AbstractList$1_hasNext($var2)) { + $var2 = ju_AbstractList_iterator($this.$chatLines); + while (ju_AbstractList$1_hasNext($var2)) { + if (ju_AbstractList$1_next($var2).$chatLineID != $par1) + continue; + else { + ju_AbstractList$1_remove($var2); + return; + } + } + return; + } + if (ju_AbstractList$1_next($var2).$chatLineID != $par1) + continue; + else + break; + } + ju_AbstractList$1_remove($var2); +} +function nms_GuiNewChat_func_96126_f($this) { + return nms_GuiNewChat_func_96128_a($this.$mc9.$gameSettings.$chatWidth); +} +function nms_GuiNewChat_func_96133_g($this) { + return nms_GuiNewChat_func_96130_b(!nms_GuiNewChat_getChatOpen($this) ? $this.$mc9.$gameSettings.$chatHeightUnfocused : $this.$mc9.$gameSettings.$chatHeightFocused); +} +function nms_GuiNewChat_func_96131_h($this) { + return $this.$mc9.$gameSettings.$chatScale; +} +function nms_GuiNewChat_func_96128_a($par0) { + return nms_MathHelper_floor_float($par0 * 280.0 + 40.0); +} +function nms_GuiNewChat_func_96130_b($par0) { + return nms_MathHelper_floor_float($par0 * 160.0 + 20.0); +} +function nms_GuiNewChat_func_96127_i($this) { + return nms_GuiNewChat_func_96133_g($this) / 9 | 0; +} +function cjj_InfTree() { + var a = this; jl_Object.call(a); + a.$hn = null; + a.$v = null; + a.$c = null; + a.$r0 = null; + a.$u = null; + a.$x3 = null; +} +var cjj_InfTree_fixed_tl = null; +var cjj_InfTree_fixed_td = null; +var cjj_InfTree_cplens = null; +var cjj_InfTree_cplext = null; +var cjj_InfTree_cpdist = null; +var cjj_InfTree_cpdext = null; +function cjj_InfTree__init_0() { + var var_0 = new cjj_InfTree(); + cjj_InfTree__init_(var_0); + return var_0; +} +function cjj_InfTree__init_($this) { + $this.$hn = null; + $this.$v = null; + $this.$c = null; + $this.$r0 = null; + $this.$u = null; + $this.$x3 = null; +} +function cjj_InfTree_huft_build($this, $b, $bindex, $n, $s, $d, $e, $t, $m, $hp, $hn, $v) { + var $p, $i, var$14, var$15, $f, $l, $j, var$19, $y, var$21, $xp, $mask, $h, $w, $q, $z, $a, $a_0, var$30; + $p = 0; + $i = $n; + while (true) { + var$14 = $b.data; + var$15 = $this.$c.data; + $f = var$14[$bindex + $p | 0]; + var$15[$f] = var$15[$f] + 1 | 0; + $p = $p + 1 | 0; + $i = $i + (-1) | 0; + if (!$i) + break; + } + if ($this.$c.data[0] == $n) { + $b = $t.data; + $d = $m.data; + $b[0] = (-1); + $d[0] = 0; + return 0; + } + $m = $m.data; + $l = $m[0]; + $j = 1; + a: { + while (true) { + if ($j > 15) + break a; + if ($this.$c.data[$j]) + break; + $j = $j + 1 | 0; + } + } + if ($l < $j) + $l = $j; + var$19 = 15; + b: { + while (true) { + if (!var$19) + break b; + if ($this.$c.data[var$19]) + break; + var$19 = var$19 + (-1) | 0; + } + } + if ($l > var$19) + $l = var$19; + $m[0] = $l; + $y = 1 << $j; + $p = $j; + while (true) { + if ($p >= var$19) { + var$21 = $y - $this.$c.data[var$19] | 0; + if (var$21 < 0) + return (-3); + $b = $this.$c.data; + $b[var$19] = $b[var$19] + var$21 | 0; + $b = $this.$x3.data; + $y = 0; + $b[1] = $y; + $p = 1; + $xp = 2; + $mask = var$19; + while (true) { + $mask = $mask + (-1) | 0; + if (!$mask) + break; + $m = $this.$x3.data; + $y = $y + $this.$c.data[$p] | 0; + $m[$xp] = $y; + $xp = $xp + 1 | 0; + $p = $p + 1 | 0; + } + $p = 0; + $xp = 0; + while (true) { + $mask = var$14[$bindex + $xp | 0]; + if ($mask) { + $m = $v.data; + $b = $this.$x3.data; + $f = $b[$mask]; + $b[$mask] = $f + 1 | 0; + $m[$f] = $p; + } + $xp = $xp + 1 | 0; + $p = $p + 1 | 0; + if ($p >= $n) + break; + } + $y = $this.$x3.data[var$19]; + $b = $this.$x3.data; + $p = 0; + $b[0] = $p; + $xp = 0; + $h = (-1); + $w = -$l; + $this.$u.data[0] = 0; + $q = 0; + $z = 0; + c: while (true) { + if ($j > var$19) + return var$21 && var$19 != 1 ? (-5) : 0; + $a = $this.$c.data[$j]; + while (true) { + $a_0 = $a + (-1) | 0; + if (!$a) + break; + $i = $a_0 + 1 | 0; + while (true) { + var$30 = $w + $l | 0; + if ($j <= var$30) + break; + $h = $h + 1 | 0; + $mask = var$19 - var$30 | 0; + if ($mask > $l) + $mask = $l; + d: { + $a = $j - var$30 | 0; + $bindex = 1 << $a; + if ($bindex > $i) { + $f = $bindex - $i | 0; + if ($a < $mask) { + $bindex = $j; + while (true) { + $a = $a + 1 | 0; + if ($a >= $mask) + break; + $n = $f << 1; + $b = $this.$c.data; + $bindex = $bindex + 1 | 0; + if ($n <= $b[$bindex]) + break d; + $f = $n - $this.$c.data[$bindex] | 0; + } + } + } + } + $b = $hn.data; + $z = 1 << $a; + if (($b[0] + $z | 0) > 1440) + break c; + $m = $this.$u.data; + $q = $b[0]; + $m[$h] = $q; + $b[0] = $b[0] + $z | 0; + if (!$h) { + $t.data[0] = $q; + $w = var$30; + continue; + } + $this.$x3.data[$h] = $p; + $this.$r0.data[0] = $a << 24 >> 24; + $this.$r0.data[1] = $l << 24 >> 24; + $bindex = $p >>> (var$30 - $l | 0); + $m = $this.$r0.data; + $b = $this.$u.data; + $f = $h - 1 | 0; + $m[2] = ($q - $b[$f] | 0) - $bindex | 0; + jl_System_arraycopy($this.$r0, 0, $hp, ($this.$u.data[$f] + $bindex | 0) * 3 | 0, 3); + $w = var$30; + } + $b = $this.$r0.data; + $mask = $j - $w | 0; + $b[1] = $mask << 24 >> 24; + if ($xp >= $y) + $this.$r0.data[0] = 192; + else { + var$15 = $v.data; + if (var$15[$xp] >= $s) { + $m = $e.data; + var$14 = $d.data; + $this.$r0.data[0] = (($m[var$15[$xp] - $s | 0] + 16 | 0) + 64 | 0) << 24 >> 24; + $b = $this.$r0.data; + $n = $xp + 1 | 0; + $b[2] = var$14[var$15[$xp] - $s | 0]; + $xp = $n; + } else { + $b = $this.$r0; + $b.data[0] = (var$15[$xp] >= 256 ? 96 : 0) << 24 >> 24; + $b = $this.$r0.data; + $n = $xp + 1 | 0; + $b[2] = var$15[$xp]; + $xp = $n; + } + } + $f = 1 << $mask; + $bindex = $p >>> $w; + while ($bindex < $z) { + jl_System_arraycopy($this.$r0, 0, $hp, ($q + $bindex | 0) * 3 | 0, 3); + $bindex = $bindex + $f | 0; + } + $bindex = 1 << ($j - 1 | 0); + while ($p & $bindex) { + $p = $p ^ $bindex; + $bindex = $bindex >>> 1; + } + $p = $p ^ $bindex; + $mask = (1 << $w) - 1 | 0; + while (($p & $mask) != $this.$x3.data[$h]) { + $h = $h + (-1) | 0; + $w = $w - $l | 0; + $mask = (1 << $w) - 1 | 0; + } + $a = $a_0; + } + $j = $j + 1 | 0; + } + return (-3); + } + $f = $y - $this.$c.data[$p] | 0; + if ($f < 0) + break; + $p = $p + 1 | 0; + $y = $f << 1; + } + return (-3); +} +function cjj_InfTree_inflate_trees_bits($this, $c, $bb, $tb, $hp, $z) { + var $result; + cjj_InfTree_initWorkArea($this, 19); + $this.$hn.data[0] = 0; + $result = cjj_InfTree_huft_build($this, $c, 0, 19, 19, null, null, $tb, $bb, $hp, $this.$hn, $this.$v); + if ($result == (-3)) + $z.$msg = $rt_s(1887); + else if (!($result != (-5) && $bb.data[0])) { + $z.$msg = $rt_s(1888); + $result = (-3); + } + return $result; +} +function cjj_InfTree_inflate_trees_dynamic($this, $nl, $nd, $c, $bl, $bd, $tl, $td, $hp, $z) { + var $result; + cjj_InfTree_initWorkArea($this, 288); + $this.$hn.data[0] = 0; + $result = cjj_InfTree_huft_build($this, $c, 0, $nl, 257, cjj_InfTree_cplens, cjj_InfTree_cplext, $tl, $bl, $hp, $this.$hn, $this.$v); + if (!$result && $bl.data[0]) { + cjj_InfTree_initWorkArea($this, 288); + $nd = cjj_InfTree_huft_build($this, $c, $nl, $nd, 0, cjj_InfTree_cpdist, cjj_InfTree_cpdext, $td, $bd, $hp, $this.$hn, $this.$v); + if (!$nd && !(!$bd.data[0] && $nl > 257)) + return 0; + if ($nd == (-3)) + $z.$msg = $rt_s(1889); + else if ($nd == (-5)) { + $z.$msg = $rt_s(1890); + $nd = (-3); + } else if ($nd != (-4)) { + $z.$msg = $rt_s(1891); + $nd = (-3); + } + return $nd; + } + if ($result == (-3)) + $z.$msg = $rt_s(1892); + else if ($result != (-4)) { + $z.$msg = $rt_s(1893); + $result = (-3); + } + return $result; +} +function cjj_InfTree_inflate_trees_fixed($bl, $bd, $tl, $td, $z) { + $td = $td.data; + $tl = $tl.data; + $bd = $bd.data; + $bl.data[0] = 9; + $bd[0] = 5; + $tl[0] = cjj_InfTree_fixed_tl; + $td[0] = cjj_InfTree_fixed_td; + return 0; +} +function cjj_InfTree_initWorkArea($this, $vsize) { + var $i; + if ($this.$hn === null) { + $this.$hn = $rt_createIntArray(1); + $this.$v = $rt_createIntArray($vsize); + $this.$c = $rt_createIntArray(16); + $this.$r0 = $rt_createIntArray(3); + $this.$u = $rt_createIntArray(15); + $this.$x3 = $rt_createIntArray(16); + } + if ($this.$v.data.length < $vsize) + $this.$v = $rt_createIntArray($vsize); + $i = 0; + while ($i < $vsize) { + $this.$v.data[$i] = 0; + $i = $i + 1 | 0; + } + $i = 0; + while ($i < 16) { + $this.$c.data[$i] = 0; + $i = $i + 1 | 0; + } + $i = 0; + while ($i < 3) { + $this.$r0.data[$i] = 0; + $i = $i + 1 | 0; + } + jl_System_arraycopy($this.$c, 0, $this.$u, 0, 15); + jl_System_arraycopy($this.$c, 0, $this.$x3, 0, 16); +} +function cjj_InfTree__clinit_() { + var var$1, var$2; + var$1 = $rt_createIntArray(1536); + var$2 = var$1.data; + var$2[0] = 96; + var$2[1] = 7; + var$2[2] = 256; + var$2[3] = 0; + var$2[4] = 8; + var$2[5] = 80; + var$2[6] = 0; + var$2[7] = 8; + var$2[8] = 16; + var$2[9] = 84; + var$2[10] = 8; + var$2[11] = 115; + var$2[12] = 82; + var$2[13] = 7; + var$2[14] = 31; + var$2[15] = 0; + var$2[16] = 8; + var$2[17] = 112; + var$2[18] = 0; + var$2[19] = 8; + var$2[20] = 48; + var$2[21] = 0; + var$2[22] = 9; + var$2[23] = 192; + var$2[24] = 80; + var$2[25] = 7; + var$2[26] = 10; + var$2[27] = 0; + var$2[28] = 8; + var$2[29] = 96; + var$2[30] = 0; + var$2[31] = 8; + var$2[32] = 32; + var$2[33] = 0; + var$2[34] = 9; + var$2[35] = 160; + var$2[36] = 0; + var$2[37] = 8; + var$2[38] = 0; + var$2[39] = 0; + var$2[40] = 8; + var$2[41] = 128; + var$2[42] = 0; + var$2[43] = 8; + var$2[44] = 64; + var$2[45] = 0; + var$2[46] = 9; + var$2[47] = 224; + var$2[48] = 80; + var$2[49] = 7; + var$2[50] = 6; + var$2[51] = 0; + var$2[52] = 8; + var$2[53] = 88; + var$2[54] = 0; + var$2[55] = 8; + var$2[56] = 24; + var$2[57] = 0; + var$2[58] = 9; + var$2[59] = 144; + var$2[60] = 83; + var$2[61] = 7; + var$2[62] = 59; + var$2[63] = 0; + var$2[64] = 8; + var$2[65] = 120; + var$2[66] = 0; + var$2[67] = 8; + var$2[68] = 56; + var$2[69] = 0; + var$2[70] = 9; + var$2[71] = 208; + var$2[72] = 81; + var$2[73] = 7; + var$2[74] = 17; + var$2[75] = 0; + var$2[76] = 8; + var$2[77] = 104; + var$2[78] = 0; + var$2[79] = 8; + var$2[80] = 40; + var$2[81] = 0; + var$2[82] = 9; + var$2[83] = 176; + var$2[84] = 0; + var$2[85] = 8; + var$2[86] = 8; + var$2[87] = 0; + var$2[88] = 8; + var$2[89] = 136; + var$2[90] = 0; + var$2[91] = 8; + var$2[92] = 72; + var$2[93] = 0; + var$2[94] = 9; + var$2[95] = 240; + var$2[96] = 80; + var$2[97] = 7; + var$2[98] = 4; + var$2[99] = 0; + var$2[100] = 8; + var$2[101] = 84; + var$2[102] = 0; + var$2[103] = 8; + var$2[104] = 20; + var$2[105] = 85; + var$2[106] = 8; + var$2[107] = 227; + var$2[108] = 83; + var$2[109] = 7; + var$2[110] = 43; + var$2[111] = 0; + var$2[112] = 8; + var$2[113] = 116; + var$2[114] = 0; + var$2[115] = 8; + var$2[116] = 52; + var$2[117] = 0; + var$2[118] = 9; + var$2[119] = 200; + var$2[120] = 81; + var$2[121] = 7; + var$2[122] = 13; + var$2[123] = 0; + var$2[124] = 8; + var$2[125] = 100; + var$2[126] = 0; + var$2[127] = 8; + var$2[128] = 36; + var$2[129] = 0; + var$2[130] = 9; + var$2[131] = 168; + var$2[132] = 0; + var$2[133] = 8; + var$2[134] = 4; + var$2[135] = 0; + var$2[136] = 8; + var$2[137] = 132; + var$2[138] = 0; + var$2[139] = 8; + var$2[140] = 68; + var$2[141] = 0; + var$2[142] = 9; + var$2[143] = 232; + var$2[144] = 80; + var$2[145] = 7; + var$2[146] = 8; + var$2[147] = 0; + var$2[148] = 8; + var$2[149] = 92; + var$2[150] = 0; + var$2[151] = 8; + var$2[152] = 28; + var$2[153] = 0; + var$2[154] = 9; + var$2[155] = 152; + var$2[156] = 84; + var$2[157] = 7; + var$2[158] = 83; + var$2[159] = 0; + var$2[160] = 8; + var$2[161] = 124; + var$2[162] = 0; + var$2[163] = 8; + var$2[164] = 60; + var$2[165] = 0; + var$2[166] = 9; + var$2[167] = 216; + var$2[168] = 82; + var$2[169] = 7; + var$2[170] = 23; + var$2[171] = 0; + var$2[172] = 8; + var$2[173] = 108; + var$2[174] = 0; + var$2[175] = 8; + var$2[176] = 44; + var$2[177] = 0; + var$2[178] = 9; + var$2[179] = 184; + var$2[180] = 0; + var$2[181] = 8; + var$2[182] = 12; + var$2[183] = 0; + var$2[184] = 8; + var$2[185] = 140; + var$2[186] = 0; + var$2[187] = 8; + var$2[188] = 76; + var$2[189] = 0; + var$2[190] = 9; + var$2[191] = 248; + var$2[192] = 80; + var$2[193] = 7; + var$2[194] = 3; + var$2[195] = 0; + var$2[196] = 8; + var$2[197] = 82; + var$2[198] = 0; + var$2[199] = 8; + var$2[200] = 18; + var$2[201] = 85; + var$2[202] = 8; + var$2[203] = 163; + var$2[204] = 83; + var$2[205] = 7; + var$2[206] = 35; + var$2[207] = 0; + var$2[208] = 8; + var$2[209] = 114; + var$2[210] = 0; + var$2[211] = 8; + var$2[212] = 50; + var$2[213] = 0; + var$2[214] = 9; + var$2[215] = 196; + var$2[216] = 81; + var$2[217] = 7; + var$2[218] = 11; + var$2[219] = 0; + var$2[220] = 8; + var$2[221] = 98; + var$2[222] = 0; + var$2[223] = 8; + var$2[224] = 34; + var$2[225] = 0; + var$2[226] = 9; + var$2[227] = 164; + var$2[228] = 0; + var$2[229] = 8; + var$2[230] = 2; + var$2[231] = 0; + var$2[232] = 8; + var$2[233] = 130; + var$2[234] = 0; + var$2[235] = 8; + var$2[236] = 66; + var$2[237] = 0; + var$2[238] = 9; + var$2[239] = 228; + var$2[240] = 80; + var$2[241] = 7; + var$2[242] = 7; + var$2[243] = 0; + var$2[244] = 8; + var$2[245] = 90; + var$2[246] = 0; + var$2[247] = 8; + var$2[248] = 26; + var$2[249] = 0; + var$2[250] = 9; + var$2[251] = 148; + var$2[252] = 84; + var$2[253] = 7; + var$2[254] = 67; + var$2[255] = 0; + var$2[256] = 8; + var$2[257] = 122; + var$2[258] = 0; + var$2[259] = 8; + var$2[260] = 58; + var$2[261] = 0; + var$2[262] = 9; + var$2[263] = 212; + var$2[264] = 82; + var$2[265] = 7; + var$2[266] = 19; + var$2[267] = 0; + var$2[268] = 8; + var$2[269] = 106; + var$2[270] = 0; + var$2[271] = 8; + var$2[272] = 42; + var$2[273] = 0; + var$2[274] = 9; + var$2[275] = 180; + var$2[276] = 0; + var$2[277] = 8; + var$2[278] = 10; + var$2[279] = 0; + var$2[280] = 8; + var$2[281] = 138; + var$2[282] = 0; + var$2[283] = 8; + var$2[284] = 74; + var$2[285] = 0; + var$2[286] = 9; + var$2[287] = 244; + var$2[288] = 80; + var$2[289] = 7; + var$2[290] = 5; + var$2[291] = 0; + var$2[292] = 8; + var$2[293] = 86; + var$2[294] = 0; + var$2[295] = 8; + var$2[296] = 22; + var$2[297] = 192; + var$2[298] = 8; + var$2[299] = 0; + var$2[300] = 83; + var$2[301] = 7; + var$2[302] = 51; + var$2[303] = 0; + var$2[304] = 8; + var$2[305] = 118; + var$2[306] = 0; + var$2[307] = 8; + var$2[308] = 54; + var$2[309] = 0; + var$2[310] = 9; + var$2[311] = 204; + var$2[312] = 81; + var$2[313] = 7; + var$2[314] = 15; + var$2[315] = 0; + var$2[316] = 8; + var$2[317] = 102; + var$2[318] = 0; + var$2[319] = 8; + var$2[320] = 38; + var$2[321] = 0; + var$2[322] = 9; + var$2[323] = 172; + var$2[324] = 0; + var$2[325] = 8; + var$2[326] = 6; + var$2[327] = 0; + var$2[328] = 8; + var$2[329] = 134; + var$2[330] = 0; + var$2[331] = 8; + var$2[332] = 70; + var$2[333] = 0; + var$2[334] = 9; + var$2[335] = 236; + var$2[336] = 80; + var$2[337] = 7; + var$2[338] = 9; + var$2[339] = 0; + var$2[340] = 8; + var$2[341] = 94; + var$2[342] = 0; + var$2[343] = 8; + var$2[344] = 30; + var$2[345] = 0; + var$2[346] = 9; + var$2[347] = 156; + var$2[348] = 84; + var$2[349] = 7; + var$2[350] = 99; + var$2[351] = 0; + var$2[352] = 8; + var$2[353] = 126; + var$2[354] = 0; + var$2[355] = 8; + var$2[356] = 62; + var$2[357] = 0; + var$2[358] = 9; + var$2[359] = 220; + var$2[360] = 82; + var$2[361] = 7; + var$2[362] = 27; + var$2[363] = 0; + var$2[364] = 8; + var$2[365] = 110; + var$2[366] = 0; + var$2[367] = 8; + var$2[368] = 46; + var$2[369] = 0; + var$2[370] = 9; + var$2[371] = 188; + var$2[372] = 0; + var$2[373] = 8; + var$2[374] = 14; + var$2[375] = 0; + var$2[376] = 8; + var$2[377] = 142; + var$2[378] = 0; + var$2[379] = 8; + var$2[380] = 78; + var$2[381] = 0; + var$2[382] = 9; + var$2[383] = 252; + var$2[384] = 96; + var$2[385] = 7; + var$2[386] = 256; + var$2[387] = 0; + var$2[388] = 8; + var$2[389] = 81; + var$2[390] = 0; + var$2[391] = 8; + var$2[392] = 17; + var$2[393] = 85; + var$2[394] = 8; + var$2[395] = 131; + var$2[396] = 82; + var$2[397] = 7; + var$2[398] = 31; + var$2[399] = 0; + var$2[400] = 8; + var$2[401] = 113; + var$2[402] = 0; + var$2[403] = 8; + var$2[404] = 49; + var$2[405] = 0; + var$2[406] = 9; + var$2[407] = 194; + var$2[408] = 80; + var$2[409] = 7; + var$2[410] = 10; + var$2[411] = 0; + var$2[412] = 8; + var$2[413] = 97; + var$2[414] = 0; + var$2[415] = 8; + var$2[416] = 33; + var$2[417] = 0; + var$2[418] = 9; + var$2[419] = 162; + var$2[420] = 0; + var$2[421] = 8; + var$2[422] = 1; + var$2[423] = 0; + var$2[424] = 8; + var$2[425] = 129; + var$2[426] = 0; + var$2[427] = 8; + var$2[428] = 65; + var$2[429] = 0; + var$2[430] = 9; + var$2[431] = 226; + var$2[432] = 80; + var$2[433] = 7; + var$2[434] = 6; + var$2[435] = 0; + var$2[436] = 8; + var$2[437] = 89; + var$2[438] = 0; + var$2[439] = 8; + var$2[440] = 25; + var$2[441] = 0; + var$2[442] = 9; + var$2[443] = 146; + var$2[444] = 83; + var$2[445] = 7; + var$2[446] = 59; + var$2[447] = 0; + var$2[448] = 8; + var$2[449] = 121; + var$2[450] = 0; + var$2[451] = 8; + var$2[452] = 57; + var$2[453] = 0; + var$2[454] = 9; + var$2[455] = 210; + var$2[456] = 81; + var$2[457] = 7; + var$2[458] = 17; + var$2[459] = 0; + var$2[460] = 8; + var$2[461] = 105; + var$2[462] = 0; + var$2[463] = 8; + var$2[464] = 41; + var$2[465] = 0; + var$2[466] = 9; + var$2[467] = 178; + var$2[468] = 0; + var$2[469] = 8; + var$2[470] = 9; + var$2[471] = 0; + var$2[472] = 8; + var$2[473] = 137; + var$2[474] = 0; + var$2[475] = 8; + var$2[476] = 73; + var$2[477] = 0; + var$2[478] = 9; + var$2[479] = 242; + var$2[480] = 80; + var$2[481] = 7; + var$2[482] = 4; + var$2[483] = 0; + var$2[484] = 8; + var$2[485] = 85; + var$2[486] = 0; + var$2[487] = 8; + var$2[488] = 21; + var$2[489] = 80; + var$2[490] = 8; + var$2[491] = 258; + var$2[492] = 83; + var$2[493] = 7; + var$2[494] = 43; + var$2[495] = 0; + var$2[496] = 8; + var$2[497] = 117; + var$2[498] = 0; + var$2[499] = 8; + var$2[500] = 53; + var$2[501] = 0; + var$2[502] = 9; + var$2[503] = 202; + var$2[504] = 81; + var$2[505] = 7; + var$2[506] = 13; + var$2[507] = 0; + var$2[508] = 8; + var$2[509] = 101; + var$2[510] = 0; + var$2[511] = 8; + var$2[512] = 37; + var$2[513] = 0; + var$2[514] = 9; + var$2[515] = 170; + var$2[516] = 0; + var$2[517] = 8; + var$2[518] = 5; + var$2[519] = 0; + var$2[520] = 8; + var$2[521] = 133; + var$2[522] = 0; + var$2[523] = 8; + var$2[524] = 69; + var$2[525] = 0; + var$2[526] = 9; + var$2[527] = 234; + var$2[528] = 80; + var$2[529] = 7; + var$2[530] = 8; + var$2[531] = 0; + var$2[532] = 8; + var$2[533] = 93; + var$2[534] = 0; + var$2[535] = 8; + var$2[536] = 29; + var$2[537] = 0; + var$2[538] = 9; + var$2[539] = 154; + var$2[540] = 84; + var$2[541] = 7; + var$2[542] = 83; + var$2[543] = 0; + var$2[544] = 8; + var$2[545] = 125; + var$2[546] = 0; + var$2[547] = 8; + var$2[548] = 61; + var$2[549] = 0; + var$2[550] = 9; + var$2[551] = 218; + var$2[552] = 82; + var$2[553] = 7; + var$2[554] = 23; + var$2[555] = 0; + var$2[556] = 8; + var$2[557] = 109; + var$2[558] = 0; + var$2[559] = 8; + var$2[560] = 45; + var$2[561] = 0; + var$2[562] = 9; + var$2[563] = 186; + var$2[564] = 0; + var$2[565] = 8; + var$2[566] = 13; + var$2[567] = 0; + var$2[568] = 8; + var$2[569] = 141; + var$2[570] = 0; + var$2[571] = 8; + var$2[572] = 77; + var$2[573] = 0; + var$2[574] = 9; + var$2[575] = 250; + var$2[576] = 80; + var$2[577] = 7; + var$2[578] = 3; + var$2[579] = 0; + var$2[580] = 8; + var$2[581] = 83; + var$2[582] = 0; + var$2[583] = 8; + var$2[584] = 19; + var$2[585] = 85; + var$2[586] = 8; + var$2[587] = 195; + var$2[588] = 83; + var$2[589] = 7; + var$2[590] = 35; + var$2[591] = 0; + var$2[592] = 8; + var$2[593] = 115; + var$2[594] = 0; + var$2[595] = 8; + var$2[596] = 51; + var$2[597] = 0; + var$2[598] = 9; + var$2[599] = 198; + var$2[600] = 81; + var$2[601] = 7; + var$2[602] = 11; + var$2[603] = 0; + var$2[604] = 8; + var$2[605] = 99; + var$2[606] = 0; + var$2[607] = 8; + var$2[608] = 35; + var$2[609] = 0; + var$2[610] = 9; + var$2[611] = 166; + var$2[612] = 0; + var$2[613] = 8; + var$2[614] = 3; + var$2[615] = 0; + var$2[616] = 8; + var$2[617] = 131; + var$2[618] = 0; + var$2[619] = 8; + var$2[620] = 67; + var$2[621] = 0; + var$2[622] = 9; + var$2[623] = 230; + var$2[624] = 80; + var$2[625] = 7; + var$2[626] = 7; + var$2[627] = 0; + var$2[628] = 8; + var$2[629] = 91; + var$2[630] = 0; + var$2[631] = 8; + var$2[632] = 27; + var$2[633] = 0; + var$2[634] = 9; + var$2[635] = 150; + var$2[636] = 84; + var$2[637] = 7; + var$2[638] = 67; + var$2[639] = 0; + var$2[640] = 8; + var$2[641] = 123; + var$2[642] = 0; + var$2[643] = 8; + var$2[644] = 59; + var$2[645] = 0; + var$2[646] = 9; + var$2[647] = 214; + var$2[648] = 82; + var$2[649] = 7; + var$2[650] = 19; + var$2[651] = 0; + var$2[652] = 8; + var$2[653] = 107; + var$2[654] = 0; + var$2[655] = 8; + var$2[656] = 43; + var$2[657] = 0; + var$2[658] = 9; + var$2[659] = 182; + var$2[660] = 0; + var$2[661] = 8; + var$2[662] = 11; + var$2[663] = 0; + var$2[664] = 8; + var$2[665] = 139; + var$2[666] = 0; + var$2[667] = 8; + var$2[668] = 75; + var$2[669] = 0; + var$2[670] = 9; + var$2[671] = 246; + var$2[672] = 80; + var$2[673] = 7; + var$2[674] = 5; + var$2[675] = 0; + var$2[676] = 8; + var$2[677] = 87; + var$2[678] = 0; + var$2[679] = 8; + var$2[680] = 23; + var$2[681] = 192; + var$2[682] = 8; + var$2[683] = 0; + var$2[684] = 83; + var$2[685] = 7; + var$2[686] = 51; + var$2[687] = 0; + var$2[688] = 8; + var$2[689] = 119; + var$2[690] = 0; + var$2[691] = 8; + var$2[692] = 55; + var$2[693] = 0; + var$2[694] = 9; + var$2[695] = 206; + var$2[696] = 81; + var$2[697] = 7; + var$2[698] = 15; + var$2[699] = 0; + var$2[700] = 8; + var$2[701] = 103; + var$2[702] = 0; + var$2[703] = 8; + var$2[704] = 39; + var$2[705] = 0; + var$2[706] = 9; + var$2[707] = 174; + var$2[708] = 0; + var$2[709] = 8; + var$2[710] = 7; + var$2[711] = 0; + var$2[712] = 8; + var$2[713] = 135; + var$2[714] = 0; + var$2[715] = 8; + var$2[716] = 71; + var$2[717] = 0; + var$2[718] = 9; + var$2[719] = 238; + var$2[720] = 80; + var$2[721] = 7; + var$2[722] = 9; + var$2[723] = 0; + var$2[724] = 8; + var$2[725] = 95; + var$2[726] = 0; + var$2[727] = 8; + var$2[728] = 31; + var$2[729] = 0; + var$2[730] = 9; + var$2[731] = 158; + var$2[732] = 84; + var$2[733] = 7; + var$2[734] = 99; + var$2[735] = 0; + var$2[736] = 8; + var$2[737] = 127; + var$2[738] = 0; + var$2[739] = 8; + var$2[740] = 63; + var$2[741] = 0; + var$2[742] = 9; + var$2[743] = 222; + var$2[744] = 82; + var$2[745] = 7; + var$2[746] = 27; + var$2[747] = 0; + var$2[748] = 8; + var$2[749] = 111; + var$2[750] = 0; + var$2[751] = 8; + var$2[752] = 47; + var$2[753] = 0; + var$2[754] = 9; + var$2[755] = 190; + var$2[756] = 0; + var$2[757] = 8; + var$2[758] = 15; + var$2[759] = 0; + var$2[760] = 8; + var$2[761] = 143; + var$2[762] = 0; + var$2[763] = 8; + var$2[764] = 79; + var$2[765] = 0; + var$2[766] = 9; + var$2[767] = 254; + var$2[768] = 96; + var$2[769] = 7; + var$2[770] = 256; + var$2[771] = 0; + var$2[772] = 8; + var$2[773] = 80; + var$2[774] = 0; + var$2[775] = 8; + var$2[776] = 16; + var$2[777] = 84; + var$2[778] = 8; + var$2[779] = 115; + var$2[780] = 82; + var$2[781] = 7; + var$2[782] = 31; + var$2[783] = 0; + var$2[784] = 8; + var$2[785] = 112; + var$2[786] = 0; + var$2[787] = 8; + var$2[788] = 48; + var$2[789] = 0; + var$2[790] = 9; + var$2[791] = 193; + var$2[792] = 80; + var$2[793] = 7; + var$2[794] = 10; + var$2[795] = 0; + var$2[796] = 8; + var$2[797] = 96; + var$2[798] = 0; + var$2[799] = 8; + var$2[800] = 32; + var$2[801] = 0; + var$2[802] = 9; + var$2[803] = 161; + var$2[804] = 0; + var$2[805] = 8; + var$2[806] = 0; + var$2[807] = 0; + var$2[808] = 8; + var$2[809] = 128; + var$2[810] = 0; + var$2[811] = 8; + var$2[812] = 64; + var$2[813] = 0; + var$2[814] = 9; + var$2[815] = 225; + var$2[816] = 80; + var$2[817] = 7; + var$2[818] = 6; + var$2[819] = 0; + var$2[820] = 8; + var$2[821] = 88; + var$2[822] = 0; + var$2[823] = 8; + var$2[824] = 24; + var$2[825] = 0; + var$2[826] = 9; + var$2[827] = 145; + var$2[828] = 83; + var$2[829] = 7; + var$2[830] = 59; + var$2[831] = 0; + var$2[832] = 8; + var$2[833] = 120; + var$2[834] = 0; + var$2[835] = 8; + var$2[836] = 56; + var$2[837] = 0; + var$2[838] = 9; + var$2[839] = 209; + var$2[840] = 81; + var$2[841] = 7; + var$2[842] = 17; + var$2[843] = 0; + var$2[844] = 8; + var$2[845] = 104; + var$2[846] = 0; + var$2[847] = 8; + var$2[848] = 40; + var$2[849] = 0; + var$2[850] = 9; + var$2[851] = 177; + var$2[852] = 0; + var$2[853] = 8; + var$2[854] = 8; + var$2[855] = 0; + var$2[856] = 8; + var$2[857] = 136; + var$2[858] = 0; + var$2[859] = 8; + var$2[860] = 72; + var$2[861] = 0; + var$2[862] = 9; + var$2[863] = 241; + var$2[864] = 80; + var$2[865] = 7; + var$2[866] = 4; + var$2[867] = 0; + var$2[868] = 8; + var$2[869] = 84; + var$2[870] = 0; + var$2[871] = 8; + var$2[872] = 20; + var$2[873] = 85; + var$2[874] = 8; + var$2[875] = 227; + var$2[876] = 83; + var$2[877] = 7; + var$2[878] = 43; + var$2[879] = 0; + var$2[880] = 8; + var$2[881] = 116; + var$2[882] = 0; + var$2[883] = 8; + var$2[884] = 52; + var$2[885] = 0; + var$2[886] = 9; + var$2[887] = 201; + var$2[888] = 81; + var$2[889] = 7; + var$2[890] = 13; + var$2[891] = 0; + var$2[892] = 8; + var$2[893] = 100; + var$2[894] = 0; + var$2[895] = 8; + var$2[896] = 36; + var$2[897] = 0; + var$2[898] = 9; + var$2[899] = 169; + var$2[900] = 0; + var$2[901] = 8; + var$2[902] = 4; + var$2[903] = 0; + var$2[904] = 8; + var$2[905] = 132; + var$2[906] = 0; + var$2[907] = 8; + var$2[908] = 68; + var$2[909] = 0; + var$2[910] = 9; + var$2[911] = 233; + var$2[912] = 80; + var$2[913] = 7; + var$2[914] = 8; + var$2[915] = 0; + var$2[916] = 8; + var$2[917] = 92; + var$2[918] = 0; + var$2[919] = 8; + var$2[920] = 28; + var$2[921] = 0; + var$2[922] = 9; + var$2[923] = 153; + var$2[924] = 84; + var$2[925] = 7; + var$2[926] = 83; + var$2[927] = 0; + var$2[928] = 8; + var$2[929] = 124; + var$2[930] = 0; + var$2[931] = 8; + var$2[932] = 60; + var$2[933] = 0; + var$2[934] = 9; + var$2[935] = 217; + var$2[936] = 82; + var$2[937] = 7; + var$2[938] = 23; + var$2[939] = 0; + var$2[940] = 8; + var$2[941] = 108; + var$2[942] = 0; + var$2[943] = 8; + var$2[944] = 44; + var$2[945] = 0; + var$2[946] = 9; + var$2[947] = 185; + var$2[948] = 0; + var$2[949] = 8; + var$2[950] = 12; + var$2[951] = 0; + var$2[952] = 8; + var$2[953] = 140; + var$2[954] = 0; + var$2[955] = 8; + var$2[956] = 76; + var$2[957] = 0; + var$2[958] = 9; + var$2[959] = 249; + var$2[960] = 80; + var$2[961] = 7; + var$2[962] = 3; + var$2[963] = 0; + var$2[964] = 8; + var$2[965] = 82; + var$2[966] = 0; + var$2[967] = 8; + var$2[968] = 18; + var$2[969] = 85; + var$2[970] = 8; + var$2[971] = 163; + var$2[972] = 83; + var$2[973] = 7; + var$2[974] = 35; + var$2[975] = 0; + var$2[976] = 8; + var$2[977] = 114; + var$2[978] = 0; + var$2[979] = 8; + var$2[980] = 50; + var$2[981] = 0; + var$2[982] = 9; + var$2[983] = 197; + var$2[984] = 81; + var$2[985] = 7; + var$2[986] = 11; + var$2[987] = 0; + var$2[988] = 8; + var$2[989] = 98; + var$2[990] = 0; + var$2[991] = 8; + var$2[992] = 34; + var$2[993] = 0; + var$2[994] = 9; + var$2[995] = 165; + var$2[996] = 0; + var$2[997] = 8; + var$2[998] = 2; + var$2[999] = 0; + var$2[1000] = 8; + var$2[1001] = 130; + var$2[1002] = 0; + var$2[1003] = 8; + var$2[1004] = 66; + var$2[1005] = 0; + var$2[1006] = 9; + var$2[1007] = 229; + var$2[1008] = 80; + var$2[1009] = 7; + var$2[1010] = 7; + var$2[1011] = 0; + var$2[1012] = 8; + var$2[1013] = 90; + var$2[1014] = 0; + var$2[1015] = 8; + var$2[1016] = 26; + var$2[1017] = 0; + var$2[1018] = 9; + var$2[1019] = 149; + var$2[1020] = 84; + var$2[1021] = 7; + var$2[1022] = 67; + var$2[1023] = 0; + var$2[1024] = 8; + var$2[1025] = 122; + var$2[1026] = 0; + var$2[1027] = 8; + var$2[1028] = 58; + var$2[1029] = 0; + var$2[1030] = 9; + var$2[1031] = 213; + var$2[1032] = 82; + var$2[1033] = 7; + var$2[1034] = 19; + var$2[1035] = 0; + var$2[1036] = 8; + var$2[1037] = 106; + var$2[1038] = 0; + var$2[1039] = 8; + var$2[1040] = 42; + var$2[1041] = 0; + var$2[1042] = 9; + var$2[1043] = 181; + var$2[1044] = 0; + var$2[1045] = 8; + var$2[1046] = 10; + var$2[1047] = 0; + var$2[1048] = 8; + var$2[1049] = 138; + var$2[1050] = 0; + var$2[1051] = 8; + var$2[1052] = 74; + var$2[1053] = 0; + var$2[1054] = 9; + var$2[1055] = 245; + var$2[1056] = 80; + var$2[1057] = 7; + var$2[1058] = 5; + var$2[1059] = 0; + var$2[1060] = 8; + var$2[1061] = 86; + var$2[1062] = 0; + var$2[1063] = 8; + var$2[1064] = 22; + var$2[1065] = 192; + var$2[1066] = 8; + var$2[1067] = 0; + var$2[1068] = 83; + var$2[1069] = 7; + var$2[1070] = 51; + var$2[1071] = 0; + var$2[1072] = 8; + var$2[1073] = 118; + var$2[1074] = 0; + var$2[1075] = 8; + var$2[1076] = 54; + var$2[1077] = 0; + var$2[1078] = 9; + var$2[1079] = 205; + var$2[1080] = 81; + var$2[1081] = 7; + var$2[1082] = 15; + var$2[1083] = 0; + var$2[1084] = 8; + var$2[1085] = 102; + var$2[1086] = 0; + var$2[1087] = 8; + var$2[1088] = 38; + var$2[1089] = 0; + var$2[1090] = 9; + var$2[1091] = 173; + var$2[1092] = 0; + var$2[1093] = 8; + var$2[1094] = 6; + var$2[1095] = 0; + var$2[1096] = 8; + var$2[1097] = 134; + var$2[1098] = 0; + var$2[1099] = 8; + var$2[1100] = 70; + var$2[1101] = 0; + var$2[1102] = 9; + var$2[1103] = 237; + var$2[1104] = 80; + var$2[1105] = 7; + var$2[1106] = 9; + var$2[1107] = 0; + var$2[1108] = 8; + var$2[1109] = 94; + var$2[1110] = 0; + var$2[1111] = 8; + var$2[1112] = 30; + var$2[1113] = 0; + var$2[1114] = 9; + var$2[1115] = 157; + var$2[1116] = 84; + var$2[1117] = 7; + var$2[1118] = 99; + var$2[1119] = 0; + var$2[1120] = 8; + var$2[1121] = 126; + var$2[1122] = 0; + var$2[1123] = 8; + var$2[1124] = 62; + var$2[1125] = 0; + var$2[1126] = 9; + var$2[1127] = 221; + var$2[1128] = 82; + var$2[1129] = 7; + var$2[1130] = 27; + var$2[1131] = 0; + var$2[1132] = 8; + var$2[1133] = 110; + var$2[1134] = 0; + var$2[1135] = 8; + var$2[1136] = 46; + var$2[1137] = 0; + var$2[1138] = 9; + var$2[1139] = 189; + var$2[1140] = 0; + var$2[1141] = 8; + var$2[1142] = 14; + var$2[1143] = 0; + var$2[1144] = 8; + var$2[1145] = 142; + var$2[1146] = 0; + var$2[1147] = 8; + var$2[1148] = 78; + var$2[1149] = 0; + var$2[1150] = 9; + var$2[1151] = 253; + var$2[1152] = 96; + var$2[1153] = 7; + var$2[1154] = 256; + var$2[1155] = 0; + var$2[1156] = 8; + var$2[1157] = 81; + var$2[1158] = 0; + var$2[1159] = 8; + var$2[1160] = 17; + var$2[1161] = 85; + var$2[1162] = 8; + var$2[1163] = 131; + var$2[1164] = 82; + var$2[1165] = 7; + var$2[1166] = 31; + var$2[1167] = 0; + var$2[1168] = 8; + var$2[1169] = 113; + var$2[1170] = 0; + var$2[1171] = 8; + var$2[1172] = 49; + var$2[1173] = 0; + var$2[1174] = 9; + var$2[1175] = 195; + var$2[1176] = 80; + var$2[1177] = 7; + var$2[1178] = 10; + var$2[1179] = 0; + var$2[1180] = 8; + var$2[1181] = 97; + var$2[1182] = 0; + var$2[1183] = 8; + var$2[1184] = 33; + var$2[1185] = 0; + var$2[1186] = 9; + var$2[1187] = 163; + var$2[1188] = 0; + var$2[1189] = 8; + var$2[1190] = 1; + var$2[1191] = 0; + var$2[1192] = 8; + var$2[1193] = 129; + var$2[1194] = 0; + var$2[1195] = 8; + var$2[1196] = 65; + var$2[1197] = 0; + var$2[1198] = 9; + var$2[1199] = 227; + var$2[1200] = 80; + var$2[1201] = 7; + var$2[1202] = 6; + var$2[1203] = 0; + var$2[1204] = 8; + var$2[1205] = 89; + var$2[1206] = 0; + var$2[1207] = 8; + var$2[1208] = 25; + var$2[1209] = 0; + var$2[1210] = 9; + var$2[1211] = 147; + var$2[1212] = 83; + var$2[1213] = 7; + var$2[1214] = 59; + var$2[1215] = 0; + var$2[1216] = 8; + var$2[1217] = 121; + var$2[1218] = 0; + var$2[1219] = 8; + var$2[1220] = 57; + var$2[1221] = 0; + var$2[1222] = 9; + var$2[1223] = 211; + var$2[1224] = 81; + var$2[1225] = 7; + var$2[1226] = 17; + var$2[1227] = 0; + var$2[1228] = 8; + var$2[1229] = 105; + var$2[1230] = 0; + var$2[1231] = 8; + var$2[1232] = 41; + var$2[1233] = 0; + var$2[1234] = 9; + var$2[1235] = 179; + var$2[1236] = 0; + var$2[1237] = 8; + var$2[1238] = 9; + var$2[1239] = 0; + var$2[1240] = 8; + var$2[1241] = 137; + var$2[1242] = 0; + var$2[1243] = 8; + var$2[1244] = 73; + var$2[1245] = 0; + var$2[1246] = 9; + var$2[1247] = 243; + var$2[1248] = 80; + var$2[1249] = 7; + var$2[1250] = 4; + var$2[1251] = 0; + var$2[1252] = 8; + var$2[1253] = 85; + var$2[1254] = 0; + var$2[1255] = 8; + var$2[1256] = 21; + var$2[1257] = 80; + var$2[1258] = 8; + var$2[1259] = 258; + var$2[1260] = 83; + var$2[1261] = 7; + var$2[1262] = 43; + var$2[1263] = 0; + var$2[1264] = 8; + var$2[1265] = 117; + var$2[1266] = 0; + var$2[1267] = 8; + var$2[1268] = 53; + var$2[1269] = 0; + var$2[1270] = 9; + var$2[1271] = 203; + var$2[1272] = 81; + var$2[1273] = 7; + var$2[1274] = 13; + var$2[1275] = 0; + var$2[1276] = 8; + var$2[1277] = 101; + var$2[1278] = 0; + var$2[1279] = 8; + var$2[1280] = 37; + var$2[1281] = 0; + var$2[1282] = 9; + var$2[1283] = 171; + var$2[1284] = 0; + var$2[1285] = 8; + var$2[1286] = 5; + var$2[1287] = 0; + var$2[1288] = 8; + var$2[1289] = 133; + var$2[1290] = 0; + var$2[1291] = 8; + var$2[1292] = 69; + var$2[1293] = 0; + var$2[1294] = 9; + var$2[1295] = 235; + var$2[1296] = 80; + var$2[1297] = 7; + var$2[1298] = 8; + var$2[1299] = 0; + var$2[1300] = 8; + var$2[1301] = 93; + var$2[1302] = 0; + var$2[1303] = 8; + var$2[1304] = 29; + var$2[1305] = 0; + var$2[1306] = 9; + var$2[1307] = 155; + var$2[1308] = 84; + var$2[1309] = 7; + var$2[1310] = 83; + var$2[1311] = 0; + var$2[1312] = 8; + var$2[1313] = 125; + var$2[1314] = 0; + var$2[1315] = 8; + var$2[1316] = 61; + var$2[1317] = 0; + var$2[1318] = 9; + var$2[1319] = 219; + var$2[1320] = 82; + var$2[1321] = 7; + var$2[1322] = 23; + var$2[1323] = 0; + var$2[1324] = 8; + var$2[1325] = 109; + var$2[1326] = 0; + var$2[1327] = 8; + var$2[1328] = 45; + var$2[1329] = 0; + var$2[1330] = 9; + var$2[1331] = 187; + var$2[1332] = 0; + var$2[1333] = 8; + var$2[1334] = 13; + var$2[1335] = 0; + var$2[1336] = 8; + var$2[1337] = 141; + var$2[1338] = 0; + var$2[1339] = 8; + var$2[1340] = 77; + var$2[1341] = 0; + var$2[1342] = 9; + var$2[1343] = 251; + var$2[1344] = 80; + var$2[1345] = 7; + var$2[1346] = 3; + var$2[1347] = 0; + var$2[1348] = 8; + var$2[1349] = 83; + var$2[1350] = 0; + var$2[1351] = 8; + var$2[1352] = 19; + var$2[1353] = 85; + var$2[1354] = 8; + var$2[1355] = 195; + var$2[1356] = 83; + var$2[1357] = 7; + var$2[1358] = 35; + var$2[1359] = 0; + var$2[1360] = 8; + var$2[1361] = 115; + var$2[1362] = 0; + var$2[1363] = 8; + var$2[1364] = 51; + var$2[1365] = 0; + var$2[1366] = 9; + var$2[1367] = 199; + var$2[1368] = 81; + var$2[1369] = 7; + var$2[1370] = 11; + var$2[1371] = 0; + var$2[1372] = 8; + var$2[1373] = 99; + var$2[1374] = 0; + var$2[1375] = 8; + var$2[1376] = 35; + var$2[1377] = 0; + var$2[1378] = 9; + var$2[1379] = 167; + var$2[1380] = 0; + var$2[1381] = 8; + var$2[1382] = 3; + var$2[1383] = 0; + var$2[1384] = 8; + var$2[1385] = 131; + var$2[1386] = 0; + var$2[1387] = 8; + var$2[1388] = 67; + var$2[1389] = 0; + var$2[1390] = 9; + var$2[1391] = 231; + var$2[1392] = 80; + var$2[1393] = 7; + var$2[1394] = 7; + var$2[1395] = 0; + var$2[1396] = 8; + var$2[1397] = 91; + var$2[1398] = 0; + var$2[1399] = 8; + var$2[1400] = 27; + var$2[1401] = 0; + var$2[1402] = 9; + var$2[1403] = 151; + var$2[1404] = 84; + var$2[1405] = 7; + var$2[1406] = 67; + var$2[1407] = 0; + var$2[1408] = 8; + var$2[1409] = 123; + var$2[1410] = 0; + var$2[1411] = 8; + var$2[1412] = 59; + var$2[1413] = 0; + var$2[1414] = 9; + var$2[1415] = 215; + var$2[1416] = 82; + var$2[1417] = 7; + var$2[1418] = 19; + var$2[1419] = 0; + var$2[1420] = 8; + var$2[1421] = 107; + var$2[1422] = 0; + var$2[1423] = 8; + var$2[1424] = 43; + var$2[1425] = 0; + var$2[1426] = 9; + var$2[1427] = 183; + var$2[1428] = 0; + var$2[1429] = 8; + var$2[1430] = 11; + var$2[1431] = 0; + var$2[1432] = 8; + var$2[1433] = 139; + var$2[1434] = 0; + var$2[1435] = 8; + var$2[1436] = 75; + var$2[1437] = 0; + var$2[1438] = 9; + var$2[1439] = 247; + var$2[1440] = 80; + var$2[1441] = 7; + var$2[1442] = 5; + var$2[1443] = 0; + var$2[1444] = 8; + var$2[1445] = 87; + var$2[1446] = 0; + var$2[1447] = 8; + var$2[1448] = 23; + var$2[1449] = 192; + var$2[1450] = 8; + var$2[1451] = 0; + var$2[1452] = 83; + var$2[1453] = 7; + var$2[1454] = 51; + var$2[1455] = 0; + var$2[1456] = 8; + var$2[1457] = 119; + var$2[1458] = 0; + var$2[1459] = 8; + var$2[1460] = 55; + var$2[1461] = 0; + var$2[1462] = 9; + var$2[1463] = 207; + var$2[1464] = 81; + var$2[1465] = 7; + var$2[1466] = 15; + var$2[1467] = 0; + var$2[1468] = 8; + var$2[1469] = 103; + var$2[1470] = 0; + var$2[1471] = 8; + var$2[1472] = 39; + var$2[1473] = 0; + var$2[1474] = 9; + var$2[1475] = 175; + var$2[1476] = 0; + var$2[1477] = 8; + var$2[1478] = 7; + var$2[1479] = 0; + var$2[1480] = 8; + var$2[1481] = 135; + var$2[1482] = 0; + var$2[1483] = 8; + var$2[1484] = 71; + var$2[1485] = 0; + var$2[1486] = 9; + var$2[1487] = 239; + var$2[1488] = 80; + var$2[1489] = 7; + var$2[1490] = 9; + var$2[1491] = 0; + var$2[1492] = 8; + var$2[1493] = 95; + var$2[1494] = 0; + var$2[1495] = 8; + var$2[1496] = 31; + var$2[1497] = 0; + var$2[1498] = 9; + var$2[1499] = 159; + var$2[1500] = 84; + var$2[1501] = 7; + var$2[1502] = 99; + var$2[1503] = 0; + var$2[1504] = 8; + var$2[1505] = 127; + var$2[1506] = 0; + var$2[1507] = 8; + var$2[1508] = 63; + var$2[1509] = 0; + var$2[1510] = 9; + var$2[1511] = 223; + var$2[1512] = 82; + var$2[1513] = 7; + var$2[1514] = 27; + var$2[1515] = 0; + var$2[1516] = 8; + var$2[1517] = 111; + var$2[1518] = 0; + var$2[1519] = 8; + var$2[1520] = 47; + var$2[1521] = 0; + var$2[1522] = 9; + var$2[1523] = 191; + var$2[1524] = 0; + var$2[1525] = 8; + var$2[1526] = 15; + var$2[1527] = 0; + var$2[1528] = 8; + var$2[1529] = 143; + var$2[1530] = 0; + var$2[1531] = 8; + var$2[1532] = 79; + var$2[1533] = 0; + var$2[1534] = 9; + var$2[1535] = 255; + cjj_InfTree_fixed_tl = var$1; + var$1 = $rt_createIntArray(96); + var$2 = var$1.data; + var$2[0] = 80; + var$2[1] = 5; + var$2[2] = 1; + var$2[3] = 87; + var$2[4] = 5; + var$2[5] = 257; + var$2[6] = 83; + var$2[7] = 5; + var$2[8] = 17; + var$2[9] = 91; + var$2[10] = 5; + var$2[11] = 4097; + var$2[12] = 81; + var$2[13] = 5; + var$2[14] = 5; + var$2[15] = 89; + var$2[16] = 5; + var$2[17] = 1025; + var$2[18] = 85; + var$2[19] = 5; + var$2[20] = 65; + var$2[21] = 93; + var$2[22] = 5; + var$2[23] = 16385; + var$2[24] = 80; + var$2[25] = 5; + var$2[26] = 3; + var$2[27] = 88; + var$2[28] = 5; + var$2[29] = 513; + var$2[30] = 84; + var$2[31] = 5; + var$2[32] = 33; + var$2[33] = 92; + var$2[34] = 5; + var$2[35] = 8193; + var$2[36] = 82; + var$2[37] = 5; + var$2[38] = 9; + var$2[39] = 90; + var$2[40] = 5; + var$2[41] = 2049; + var$2[42] = 86; + var$2[43] = 5; + var$2[44] = 129; + var$2[45] = 192; + var$2[46] = 5; + var$2[47] = 24577; + var$2[48] = 80; + var$2[49] = 5; + var$2[50] = 2; + var$2[51] = 87; + var$2[52] = 5; + var$2[53] = 385; + var$2[54] = 83; + var$2[55] = 5; + var$2[56] = 25; + var$2[57] = 91; + var$2[58] = 5; + var$2[59] = 6145; + var$2[60] = 81; + var$2[61] = 5; + var$2[62] = 7; + var$2[63] = 89; + var$2[64] = 5; + var$2[65] = 1537; + var$2[66] = 85; + var$2[67] = 5; + var$2[68] = 97; + var$2[69] = 93; + var$2[70] = 5; + var$2[71] = 24577; + var$2[72] = 80; + var$2[73] = 5; + var$2[74] = 4; + var$2[75] = 88; + var$2[76] = 5; + var$2[77] = 769; + var$2[78] = 84; + var$2[79] = 5; + var$2[80] = 49; + var$2[81] = 92; + var$2[82] = 5; + var$2[83] = 12289; + var$2[84] = 82; + var$2[85] = 5; + var$2[86] = 13; + var$2[87] = 90; + var$2[88] = 5; + var$2[89] = 3073; + var$2[90] = 86; + var$2[91] = 5; + var$2[92] = 193; + var$2[93] = 192; + var$2[94] = 5; + var$2[95] = 24577; + cjj_InfTree_fixed_td = var$1; + var$1 = $rt_createIntArray(31); + var$2 = var$1.data; + var$2[0] = 3; + var$2[1] = 4; + var$2[2] = 5; + var$2[3] = 6; + var$2[4] = 7; + var$2[5] = 8; + var$2[6] = 9; + var$2[7] = 10; + var$2[8] = 11; + var$2[9] = 13; + var$2[10] = 15; + var$2[11] = 17; + var$2[12] = 19; + var$2[13] = 23; + var$2[14] = 27; + var$2[15] = 31; + var$2[16] = 35; + var$2[17] = 43; + var$2[18] = 51; + var$2[19] = 59; + var$2[20] = 67; + var$2[21] = 83; + var$2[22] = 99; + var$2[23] = 115; + var$2[24] = 131; + var$2[25] = 163; + var$2[26] = 195; + var$2[27] = 227; + var$2[28] = 258; + var$2[29] = 0; + var$2[30] = 0; + cjj_InfTree_cplens = var$1; + var$1 = $rt_createIntArray(31); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = 0; + var$2[2] = 0; + var$2[3] = 0; + var$2[4] = 0; + var$2[5] = 0; + var$2[6] = 0; + var$2[7] = 0; + var$2[8] = 1; + var$2[9] = 1; + var$2[10] = 1; + var$2[11] = 1; + var$2[12] = 2; + var$2[13] = 2; + var$2[14] = 2; + var$2[15] = 2; + var$2[16] = 3; + var$2[17] = 3; + var$2[18] = 3; + var$2[19] = 3; + var$2[20] = 4; + var$2[21] = 4; + var$2[22] = 4; + var$2[23] = 4; + var$2[24] = 5; + var$2[25] = 5; + var$2[26] = 5; + var$2[27] = 5; + var$2[28] = 0; + var$2[29] = 112; + var$2[30] = 112; + cjj_InfTree_cplext = var$1; + var$1 = $rt_createIntArray(30); + var$2 = var$1.data; + var$2[0] = 1; + var$2[1] = 2; + var$2[2] = 3; + var$2[3] = 4; + var$2[4] = 5; + var$2[5] = 7; + var$2[6] = 9; + var$2[7] = 13; + var$2[8] = 17; + var$2[9] = 25; + var$2[10] = 33; + var$2[11] = 49; + var$2[12] = 65; + var$2[13] = 97; + var$2[14] = 129; + var$2[15] = 193; + var$2[16] = 257; + var$2[17] = 385; + var$2[18] = 513; + var$2[19] = 769; + var$2[20] = 1025; + var$2[21] = 1537; + var$2[22] = 2049; + var$2[23] = 3073; + var$2[24] = 4097; + var$2[25] = 6145; + var$2[26] = 8193; + var$2[27] = 12289; + var$2[28] = 16385; + var$2[29] = 24577; + cjj_InfTree_cpdist = var$1; + var$1 = $rt_createIntArray(30); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = 0; + var$2[2] = 0; + var$2[3] = 0; + var$2[4] = 1; + var$2[5] = 1; + var$2[6] = 2; + var$2[7] = 2; + var$2[8] = 3; + var$2[9] = 3; + var$2[10] = 4; + var$2[11] = 4; + var$2[12] = 5; + var$2[13] = 5; + var$2[14] = 6; + var$2[15] = 6; + var$2[16] = 7; + var$2[17] = 7; + var$2[18] = 8; + var$2[19] = 8; + var$2[20] = 9; + var$2[21] = 9; + var$2[22] = 10; + var$2[23] = 10; + var$2[24] = 11; + var$2[25] = 11; + var$2[26] = 12; + var$2[27] = 12; + var$2[28] = 13; + var$2[29] = 13; + cjj_InfTree_cpdext = var$1; +} +function cjj_InfCodes() { + var a = this; jl_Object.call(a); + a.$mode3 = 0; + a.$len = 0; + a.$tree = null; + a.$tree_index = 0; + a.$need0 = 0; + a.$lit = 0; + a.$get13 = 0; + a.$dist = 0; + a.$lbits = 0; + a.$dbits = 0; + a.$ltree = null; + a.$ltree_index = 0; + a.$dtree = null; + a.$dtree_index = 0; + a.$z4 = null; + a.$s = null; +} +var cjj_InfCodes_inflate_mask = null; +function cjj_InfCodes_init($this, $bl, $bd, $tl, $tl_index, $td, $td_index) { + $this.$mode3 = 0; + $this.$lbits = $bl << 24 >> 24; + $this.$dbits = $bd << 24 >> 24; + $this.$ltree = $tl; + $this.$ltree_index = $tl_index; + $this.$dtree = $td; + $this.$dtree_index = $td_index; + $this.$tree = null; +} +function cjj_InfCodes_proc($this, $r) { + var var$2, $n, var$4, var$5, $q, $m, $f, var$9, var$10, $j, $tindex, $e, var$14; + var$2 = $this.$z4.$next_in_index; + $n = $this.$z4.$avail_in; + var$4 = $this.$s.$bitb; + var$5 = $this.$s.$bitk; + $q = $this.$s.$write4; + $m = $q >= $this.$s.$read4 ? $this.$s.$end2 - $q | 0 : ($this.$s.$read4 - $q | 0) - 1 | 0; + a: { + b: while (true) { + c: { + d: { + e: { + f: { + g: { + switch ($this.$mode3) { + case 0: + break f; + case 2: + $f = $this.$get13; + while (var$5 < $f) { + if (!$n) { + $this.$s.$bitb = var$4; + $this.$s.$bitk = var$5; + $this.$z4.$avail_in = $n; + var$9 = $this.$z4; + var$9.$total_in = Long_add(var$9.$total_in, Long_fromInt(var$2 - $this.$z4.$next_in_index | 0)); + $this.$z4.$next_in_index = var$2; + $this.$s.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this.$s, $r); + } + $r = 0; + $n = $n + (-1) | 0; + var$10 = $this.$z4.$next_in.data; + $j = var$2 + 1 | 0; + var$4 = var$4 | (var$10[var$2] & 255) << var$5; + var$5 = var$5 + 8 | 0; + var$2 = $j; + } + $this.$len = $this.$len + (var$4 & cjj_InfCodes_inflate_mask.data[$f]) | 0; + var$4 = var$4 >> $f; + var$5 = var$5 - $f | 0; + $this.$need0 = $this.$dbits; + $this.$tree = $this.$dtree; + $this.$tree_index = $this.$dtree_index; + $this.$mode3 = 3; + break g; + case 4: + $f = $this.$get13; + while (var$5 < $f) { + if (!$n) { + $this.$s.$bitb = var$4; + $this.$s.$bitk = var$5; + $this.$z4.$avail_in = $n; + var$9 = $this.$z4; + var$9.$total_in = Long_add(var$9.$total_in, Long_fromInt(var$2 - $this.$z4.$next_in_index | 0)); + $this.$z4.$next_in_index = var$2; + $this.$s.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this.$s, $r); + } + $r = 0; + $n = $n + (-1) | 0; + var$10 = $this.$z4.$next_in.data; + $j = var$2 + 1 | 0; + var$4 = var$4 | (var$10[var$2] & 255) << var$5; + var$5 = var$5 + 8 | 0; + var$2 = $j; + } + $this.$dist = $this.$dist + (var$4 & cjj_InfCodes_inflate_mask.data[$f]) | 0; + var$4 = var$4 >> $f; + var$5 = var$5 - $f | 0; + $this.$mode3 = 5; + break c; + case 6: + break d; + case 7: + if (var$5 > 7) { + var$5 = var$5 + (-8) | 0; + $n = $n + 1 | 0; + var$2 = var$2 + (-1) | 0; + } + $this.$s.$write4 = $q; + $r = cjj_InfBlocks_inflate_flush($this.$s, $r); + $q = $this.$s.$write4; + if ($this.$s.$read4 != $this.$s.$write4) { + $this.$s.$bitb = var$4; + $this.$s.$bitk = var$5; + $this.$z4.$avail_in = $n; + var$9 = $this.$z4; + var$9.$total_in = Long_add(var$9.$total_in, Long_fromInt(var$2 - $this.$z4.$next_in_index | 0)); + $this.$z4.$next_in_index = var$2; + $this.$s.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this.$s, $r); + } + $this.$mode3 = 8; + break a; + case 9: + $this.$s.$bitb = var$4; + $this.$s.$bitk = var$5; + $this.$z4.$avail_in = $n; + var$9 = $this.$z4; + var$9.$total_in = Long_add(var$9.$total_in, Long_fromInt(var$2 - $this.$z4.$next_in_index | 0)); + $this.$z4.$next_in_index = var$2; + $this.$s.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this.$s, (-3)); + case 1: + break e; + case 3: + break; + case 5: + break c; + case 8: + break a; + default: + $this.$s.$bitb = var$4; + $this.$s.$bitk = var$5; + $this.$z4.$avail_in = $n; + var$9 = $this.$z4; + var$9.$total_in = Long_add(var$9.$total_in, Long_fromInt(var$2 - $this.$z4.$next_in_index | 0)); + $this.$z4.$next_in_index = var$2; + $this.$s.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this.$s, (-2)); + } + } + $j = $this.$need0; + while (var$5 < $j) { + if (!$n) { + $this.$s.$bitb = var$4; + $this.$s.$bitk = var$5; + $this.$z4.$avail_in = $n; + var$9 = $this.$z4; + var$9.$total_in = Long_add(var$9.$total_in, Long_fromInt(var$2 - $this.$z4.$next_in_index | 0)); + $this.$z4.$next_in_index = var$2; + $this.$s.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this.$s, $r); + } + $r = 0; + $n = $n + (-1) | 0; + var$10 = $this.$z4.$next_in.data; + $f = var$2 + 1 | 0; + var$4 = var$4 | (var$10[var$2] & 255) << var$5; + var$5 = var$5 + 8 | 0; + var$2 = $f; + } + $tindex = ($this.$tree_index + (var$4 & cjj_InfCodes_inflate_mask.data[$j]) | 0) * 3 | 0; + var$10 = $this.$tree.data; + $f = $tindex + 1 | 0; + var$4 = var$4 >> var$10[$f]; + var$5 = var$5 - $this.$tree.data[$f] | 0; + $j = $this.$tree.data[$tindex]; + if ($j & 16) { + $this.$get13 = $j & 15; + $this.$dist = $this.$tree.data[$tindex + 2 | 0]; + $this.$mode3 = 4; + continue b; + } + if ($j & 64) { + $this.$mode3 = 9; + $this.$z4.$msg = $rt_s(1894); + $this.$s.$bitb = var$4; + $this.$s.$bitk = var$5; + $this.$z4.$avail_in = $n; + var$9 = $this.$z4; + var$9.$total_in = Long_add(var$9.$total_in, Long_fromInt(var$2 - $this.$z4.$next_in_index | 0)); + $this.$z4.$next_in_index = var$2; + $this.$s.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this.$s, (-3)); + } + $this.$need0 = $j; + $this.$tree_index = ($tindex / 3 | 0) + $this.$tree.data[$tindex + 2 | 0] | 0; + continue b; + } + if ($m >= 258 && $n >= 10) { + $this.$s.$bitb = var$4; + $this.$s.$bitk = var$5; + $this.$z4.$avail_in = $n; + var$9 = $this.$z4; + var$9.$total_in = Long_add(var$9.$total_in, Long_fromInt(var$2 - $this.$z4.$next_in_index | 0)); + $this.$z4.$next_in_index = var$2; + $this.$s.$write4 = $q; + $r = cjj_InfCodes_inflate_fast($this, $this.$lbits, $this.$dbits, $this.$ltree, $this.$ltree_index, $this.$dtree, $this.$dtree_index, $this.$s, $this.$z4); + var$2 = $this.$z4.$next_in_index; + $n = $this.$z4.$avail_in; + var$4 = $this.$s.$bitb; + var$5 = $this.$s.$bitk; + $q = $this.$s.$write4; + $m = $q >= $this.$s.$read4 ? $this.$s.$end2 - $q | 0 : ($this.$s.$read4 - $q | 0) - 1 | 0; + if ($r) { + $this.$mode3 = $r != 1 ? 9 : 7; + continue b; + } + } + $this.$need0 = $this.$lbits; + $this.$tree = $this.$ltree; + $this.$tree_index = $this.$ltree_index; + $this.$mode3 = 1; + } + $j = $this.$need0; + while (var$5 < $j) { + if (!$n) + break b; + $r = 0; + $n = $n + (-1) | 0; + var$10 = $this.$z4.$next_in.data; + $f = var$2 + 1 | 0; + var$4 = var$4 | (var$10[var$2] & 255) << var$5; + var$5 = var$5 + 8 | 0; + var$2 = $f; + } + $tindex = ($this.$tree_index + (var$4 & cjj_InfCodes_inflate_mask.data[$j]) | 0) * 3 | 0; + var$10 = $this.$tree.data; + $f = $tindex + 1 | 0; + var$4 = var$4 >>> var$10[$f]; + var$5 = var$5 - $this.$tree.data[$f] | 0; + $e = $this.$tree.data[$tindex]; + if (!$e) { + $this.$lit = $this.$tree.data[$tindex + 2 | 0]; + $this.$mode3 = 6; + continue b; + } + if ($e & 16) { + $this.$get13 = $e & 15; + $this.$len = $this.$tree.data[$tindex + 2 | 0]; + $this.$mode3 = 2; + continue b; + } + if (!($e & 64)) { + $this.$need0 = $e; + $this.$tree_index = ($tindex / 3 | 0) + $this.$tree.data[$tindex + 2 | 0] | 0; + continue b; + } + if (!($e & 32)) { + $this.$mode3 = 9; + $this.$z4.$msg = $rt_s(1895); + $this.$s.$bitb = var$4; + $this.$s.$bitk = var$5; + $this.$z4.$avail_in = $n; + var$9 = $this.$z4; + var$9.$total_in = Long_add(var$9.$total_in, Long_fromInt(var$2 - $this.$z4.$next_in_index | 0)); + $this.$z4.$next_in_index = var$2; + $this.$s.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this.$s, (-3)); + } + $this.$mode3 = 7; + continue b; + } + if ($m) + $f = $q; + else { + if ($q != $this.$s.$end2) + $f = $q; + else if (!$this.$s.$read4) + $f = $q; + else { + $f = 0; + $m = $f >= $this.$s.$read4 ? $this.$s.$end2 - $f | 0 : ($this.$s.$read4 - $f | 0) - 1 | 0; + } + if (!$m) { + $this.$s.$write4 = $f; + $r = cjj_InfBlocks_inflate_flush($this.$s, $r); + $f = $this.$s.$write4; + $m = $f >= $this.$s.$read4 ? $this.$s.$end2 - $f | 0 : ($this.$s.$read4 - $f | 0) - 1 | 0; + if ($f == $this.$s.$end2 && $this.$s.$read4) { + $f = 0; + $m = $f >= $this.$s.$read4 ? $this.$s.$end2 - $f | 0 : ($this.$s.$read4 - $f | 0) - 1 | 0; + } + if (!$m) { + $this.$s.$bitb = var$4; + $this.$s.$bitk = var$5; + $this.$z4.$avail_in = $n; + var$9 = $this.$z4; + var$9.$total_in = Long_add(var$9.$total_in, Long_fromInt(var$2 - $this.$z4.$next_in_index | 0)); + $this.$z4.$next_in_index = var$2; + $this.$s.$write4 = $f; + return cjj_InfBlocks_inflate_flush($this.$s, $r); + } + } + } + $r = 0; + var$10 = $this.$s.$window.data; + $q = $f + 1 | 0; + var$10[$f] = $this.$lit << 24 >> 24; + $m = $m + (-1) | 0; + $this.$mode3 = 0; + continue b; + } + $f = $q - $this.$dist | 0; + while ($f < 0) { + $f = $f + $this.$s.$end2 | 0; + } + while ($this.$len) { + if ($m) + $j = $q; + else { + if ($q != $this.$s.$end2) + $j = $q; + else if (!$this.$s.$read4) + $j = $q; + else { + $j = 0; + $m = $j >= $this.$s.$read4 ? $this.$s.$end2 - $j | 0 : ($this.$s.$read4 - $j | 0) - 1 | 0; + } + if (!$m) { + $this.$s.$write4 = $j; + $r = cjj_InfBlocks_inflate_flush($this.$s, $r); + $j = $this.$s.$write4; + $m = $j >= $this.$s.$read4 ? $this.$s.$end2 - $j | 0 : ($this.$s.$read4 - $j | 0) - 1 | 0; + if ($j == $this.$s.$end2 && $this.$s.$read4) { + $j = 0; + $m = $j >= $this.$s.$read4 ? $this.$s.$end2 - $j | 0 : ($this.$s.$read4 - $j | 0) - 1 | 0; + } + if (!$m) { + $this.$s.$bitb = var$4; + $this.$s.$bitk = var$5; + $this.$z4.$avail_in = $n; + var$9 = $this.$z4; + var$9.$total_in = Long_add(var$9.$total_in, Long_fromInt(var$2 - $this.$z4.$next_in_index | 0)); + $this.$z4.$next_in_index = var$2; + $this.$s.$write4 = $j; + return cjj_InfBlocks_inflate_flush($this.$s, $r); + } + } + } + var$14 = $this.$s.$window.data; + $q = $j + 1 | 0; + var$10 = $this.$s.$window.data; + $tindex = $f + 1 | 0; + var$14[$j] = var$10[$f]; + $m = $m + (-1) | 0; + $f = $tindex == $this.$s.$end2 ? 0 : $tindex; + $this.$len = $this.$len - 1 | 0; + } + $this.$mode3 = 0; + } + $this.$s.$bitb = var$4; + $this.$s.$bitk = var$5; + $this.$z4.$avail_in = $n; + var$9 = $this.$z4; + var$9.$total_in = Long_add(var$9.$total_in, Long_fromInt(var$2 - $this.$z4.$next_in_index | 0)); + $this.$z4.$next_in_index = var$2; + $this.$s.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this.$s, $r); + } + $this.$s.$bitb = var$4; + $this.$s.$bitk = var$5; + $this.$z4.$avail_in = $n; + var$9 = $this.$z4; + var$9.$total_in = Long_add(var$9.$total_in, Long_fromInt(var$2 - $this.$z4.$next_in_index | 0)); + $this.$z4.$next_in_index = var$2; + $this.$s.$write4 = $q; + return cjj_InfBlocks_inflate_flush($this.$s, 1); +} +function cjj_InfCodes_free($this, $z) { + return; +} +function cjj_InfCodes_inflate_fast($this, $bl, $bd, $tl, $tl_index, $td, $td_index, $s, $z) { + var $p, $n, $b, $k, $q, $m, $ml, $md, var$17, var$18, $t, $tp_index_t_3, $c, $r, $d; + $p = $z.$next_in_index; + $n = $z.$avail_in; + $b = $s.$bitb; + $k = $s.$bitk; + $q = $s.$write4; + $m = $q >= $s.$read4 ? $s.$end2 - $q | 0 : ($s.$read4 - $q | 0) - 1 | 0; + $ml = cjj_InfCodes_inflate_mask.data[$bl]; + $md = cjj_InfCodes_inflate_mask.data[$bd]; + while (true) { + if ($k < 20) { + $n = $n + (-1) | 0; + var$17 = $z.$next_in.data; + $bl = $p + 1 | 0; + $b = $b | (var$17[$p] & 255) << $k; + $k = $k + 8 | 0; + $p = $bl; + continue; + } + a: { + var$18 = $tl.data; + $t = $b & $ml; + $tp_index_t_3 = ($tl_index + $t | 0) * 3 | 0; + $bd = var$18[$tp_index_t_3]; + if (!$bd) { + $bl = $tp_index_t_3 + 1 | 0; + $b = $b >> var$18[$bl]; + $k = $k - var$18[$bl] | 0; + var$17 = $s.$window.data; + $bd = $q + 1 | 0; + var$17[$q] = var$18[$tp_index_t_3 + 2 | 0] << 24 >> 24; + $m = $m + (-1) | 0; + } else { + while (true) { + $bl = $tp_index_t_3 + 1 | 0; + $b = $b >> var$18[$bl]; + $k = $k - var$18[$bl] | 0; + if ($bd & 16) { + $bl = $bd & 15; + $c = var$18[$tp_index_t_3 + 2 | 0] + ($b & cjj_InfCodes_inflate_mask.data[$bl]) | 0; + $r = $b >> $bl; + $k = $k - $bl | 0; + while ($k < 15) { + $n = $n + (-1) | 0; + var$17 = $z.$next_in.data; + $bl = $p + 1 | 0; + $r = $r | (var$17[$p] & 255) << $k; + $k = $k + 8 | 0; + $p = $bl; + } + var$17 = $td.data; + $bl = $r & $md; + $d = ($td_index + $bl | 0) * 3 | 0; + $bd = var$17[$d]; + while (true) { + $b = $d + 1 | 0; + $r = $r >> var$17[$b]; + $k = $k - var$17[$b] | 0; + if ($bd & 16) + break; + if ($bd & 64) { + $z.$msg = $rt_s(1894); + $bl = $z.$avail_in - $n | 0; + $bd = $k >> 3; + if ($bd < $bl) + $bl = $bd; + $bd = $n + $bl | 0; + $tl_index = $p - $bl | 0; + $bl = $k - ($bl << 3) | 0; + $s.$bitb = $r; + $s.$bitk = $bl; + $z.$avail_in = $bd; + $z.$total_in = Long_add($z.$total_in, Long_fromInt($tl_index - $z.$next_in_index | 0)); + $z.$next_in_index = $tl_index; + $s.$write4 = $q; + return (-3); + } + $bl = ($bl + var$17[$d + 2 | 0] | 0) + ($r & cjj_InfCodes_inflate_mask.data[$bd]) | 0; + $d = ($td_index + $bl | 0) * 3 | 0; + $bd = var$17[$d]; + } + $bl = $bd & 15; + while ($k < $bl) { + $n = $n + (-1) | 0; + var$18 = $z.$next_in.data; + $bd = $p + 1 | 0; + $r = $r | (var$18[$p] & 255) << $k; + $k = $k + 8 | 0; + $p = $bd; + } + $d = var$17[$d + 2 | 0] + ($r & cjj_InfCodes_inflate_mask.data[$bl]) | 0; + $b = $r >> $bl; + $k = $k - $bl | 0; + $m = $m - $c | 0; + if ($q >= $d) { + $r = $q - $d | 0; + $bl = $q - $r | 0; + if ($bl > 0 && 2 > $bl) { + var$18 = $s.$window.data; + $bl = $q + 1 | 0; + var$17 = $s.$window.data; + $bd = $r + 1 | 0; + var$18[$q] = var$17[$r]; + var$18 = $s.$window.data; + $q = $bl + 1 | 0; + var$17 = $s.$window.data; + $r = $bd + 1 | 0; + var$18[$bl] = var$17[$bd]; + $c = $c + (-2) | 0; + } else { + jl_System_arraycopy($s.$window, $r, $s.$window, $q, 2); + $q = $q + 2 | 0; + $r = $r + 2 | 0; + $c = $c + (-2) | 0; + } + } else { + $r = $q - $d | 0; + while (true) { + $r = $r + $s.$end2 | 0; + if ($r >= 0) + break; + } + $bl = $s.$end2 - $r | 0; + if ($c > $bl) { + $c = $c - $bl | 0; + $bd = $q - $r | 0; + if ($bd > 0 && $bl > $bd) { + $bd = $q; + while (true) { + var$18 = $s.$window.data; + $q = $bd + 1 | 0; + var$17 = $s.$window.data; + $d = $r + 1 | 0; + var$18[$bd] = var$17[$r]; + $bl = $bl + (-1) | 0; + if (!$bl) + break; + $bd = $q; + $r = $d; + } + } else { + jl_System_arraycopy($s.$window, $r, $s.$window, $q, $bl); + $q = $q + $bl | 0; + } + $r = 0; + } + } + $bl = $q - $r | 0; + if ($bl > 0 && $c > $bl) { + while (true) { + var$18 = $s.$window.data; + $bd = $q + 1 | 0; + var$17 = $s.$window.data; + $bl = $r + 1 | 0; + var$18[$q] = var$17[$r]; + $c = $c + (-1) | 0; + if (!$c) + break; + $q = $bd; + $r = $bl; + } + break a; + } + jl_System_arraycopy($s.$window, $r, $s.$window, $q, $c); + $bd = $q + $c | 0; + break a; + } + if ($bd & 64) { + if ($bd & 32) { + $c = $z.$avail_in - $n | 0; + $bl = $k >> 3; + if ($bl < $c) + $c = $bl; + $bl = $n + $c | 0; + $bd = $p - $c | 0; + $tl_index = $k - ($c << 3) | 0; + $s.$bitb = $b; + $s.$bitk = $tl_index; + $z.$avail_in = $bl; + $z.$total_in = Long_add($z.$total_in, Long_fromInt($bd - $z.$next_in_index | 0)); + $z.$next_in_index = $bd; + $s.$write4 = $q; + return 1; + } + $z.$msg = $rt_s(1895); + $c = $z.$avail_in - $n | 0; + $bl = $k >> 3; + if ($bl < $c) + $c = $bl; + $tl_index = $n + $c | 0; + $bl = $p - $c | 0; + $bd = $k - ($c << 3) | 0; + $s.$bitb = $b; + $s.$bitk = $bd; + $z.$avail_in = $tl_index; + $z.$total_in = Long_add($z.$total_in, Long_fromInt($bl - $z.$next_in_index | 0)); + $z.$next_in_index = $bl; + $s.$write4 = $q; + return (-3); + } + $t = ($t + var$18[$tp_index_t_3 + 2 | 0] | 0) + ($b & cjj_InfCodes_inflate_mask.data[$bd]) | 0; + $tp_index_t_3 = ($tl_index + $t | 0) * 3 | 0; + $bd = var$18[$tp_index_t_3]; + if (!$bd) + break; + } + $bl = $tp_index_t_3 + 1 | 0; + $b = $b >> var$18[$bl]; + $k = $k - var$18[$bl] | 0; + var$17 = $s.$window.data; + $bd = $q + 1 | 0; + var$17[$q] = var$18[$tp_index_t_3 + 2 | 0] << 24 >> 24; + $m = $m + (-1) | 0; + } + } + if ($m < 258) + break; + if ($n < 10) + break; + $q = $bd; + } + $c = $z.$avail_in - $n | 0; + $bl = $k >> 3; + if ($bl < $c) + $c = $bl; + $bl = $n + $c | 0; + $tl_index = $p - $c | 0; + $td_index = $k - ($c << 3) | 0; + $s.$bitb = $b; + $s.$bitk = $td_index; + $z.$avail_in = $bl; + $z.$total_in = Long_add($z.$total_in, Long_fromInt($tl_index - $z.$next_in_index | 0)); + $z.$next_in_index = $tl_index; + $s.$write4 = $bd; + return 0; +} +function cjj_InfCodes__clinit_() { + var var$1, var$2; + var$1 = $rt_createIntArray(17); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = 1; + var$2[2] = 3; + var$2[3] = 7; + var$2[4] = 15; + var$2[5] = 31; + var$2[6] = 63; + var$2[7] = 127; + var$2[8] = 255; + var$2[9] = 511; + var$2[10] = 1023; + var$2[11] = 2047; + var$2[12] = 4095; + var$2[13] = 8191; + var$2[14] = 16383; + var$2[15] = 32767; + var$2[16] = 65535; + cjj_InfCodes_inflate_mask = var$1; +} +function nms_PlayerControllerMP() { + var a = this; jl_Object.call(a); + a.$mc13 = null; + a.$netClientHandler = null; + a.$currentBlockX = 0; + a.$currentBlockY = 0; + a.$currentblockZ = 0; + a.$field_85183_f = null; + a.$curBlockDamageMP = 0.0; + a.$stepSoundTickCounter = 0.0; + a.$blockHitDelay = 0; + a.$isHittingBlock = 0; + a.$currentGameType = null; + a.$currentPlayerItem = 0; +} +function nms_PlayerControllerMP_clickBlockCreative($par0Minecraft, $par1PlayerControllerMP, $par2, $par3, $par4, $par5) { + var var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1PlayerControllerMP = $thread.pop();$par0Minecraft = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$7 = $par0Minecraft.$theWorld; + $par0Minecraft = $par0Minecraft.$thePlayer; + $ptr = 1; + case 1: + $tmp = nms_World_extinguishFire(var$7, $par0Minecraft, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + var$8 = $tmp; + if (var$8) + return; + $ptr = 2; + case 2: + nms_PlayerControllerMP_onPlayerDestroyBlock($par1PlayerControllerMP, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($par0Minecraft, $par1PlayerControllerMP, $par2, $par3, $par4, $par5, var$7, var$8, $ptr); +} +function nms_PlayerControllerMP_setPlayerCapabilities($this, $par1EntityPlayer) { + nms_EnumGameType_configurePlayerCapabilities($this.$currentGameType, $par1EntityPlayer.$capabilities); +} +function nms_PlayerControllerMP_enableEverythingIsScrewedUpMode($this) { + return 0; +} +function nms_PlayerControllerMP_setGameType($this, $par1EnumGameType) { + $this.$currentGameType = $par1EnumGameType; + nms_EnumGameType_configurePlayerCapabilities($this.$currentGameType, $this.$mc13.$thePlayer.$capabilities); +} +function nms_PlayerControllerMP_flipPlayer($this, $par1EntityPlayer) { + $par1EntityPlayer.$rotationYaw = (-180.0); +} +function nms_PlayerControllerMP_shouldDrawHUD($this) { + return nms_EnumGameType_isSurvivalOrAdventure($this.$currentGameType); +} +function nms_PlayerControllerMP_onPlayerDestroyBlock($this, $par1, $par2, $par3, $par4) { + var $var5, $var6, var$7, $var7, $var8, $var9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();var$7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nms_EnumGameType_isAdventure($this.$currentGameType) && !nms_EntityPlayer_canCurrentToolHarvestBlock($this.$mc13.$thePlayer, $par1, $par2, $par3)) + return 0; + $var5 = $this.$mc13.$theWorld; + nms_Block_$callClinit(); + $var6 = nms_Block_blocksList.data[nms_World_getBlockId($var5, $par1, $par2, $par3)]; + if ($var6 === null) + return 0; + var$7 = 2001; + $par4 = $var6.$blockID + (nms_World_getBlockMetadata($var5, $par1, $par2, $par3) << 12) | 0; + $ptr = 1; + case 1: + nms_World_playAuxSFX($var5, var$7, $par1, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var7 = nms_World_getBlockMetadata($var5, $par1, $par2, $par3); + $ptr = 2; + case 2: + $tmp = nms_World_setBlockToAir($var5, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $var8 = $tmp; + if ($var8) + $var6.$onBlockDestroyedByPlayer($var5, $par1, $par2, $par3, $var7); + $this.$currentBlockY = (-1); + if (!nms_EnumGameType_isCreative($this.$currentGameType)) { + $var9 = nms_EntityPlayer_getCurrentEquippedItem($this.$mc13.$thePlayer); + if ($var9 !== null) { + $par4 = $var6.$blockID; + $var6 = $this.$mc13.$thePlayer; + $ptr = 3; + continue main; + } + } + return $var8; + case 3: + nms_ItemStack_onBlockDestroyed($var9, $var5, $par4, $par1, $par2, $par3, $var6); + if ($rt_suspending()) { + break main; + } + if (!$var9.$stackSize) + nms_EntityPlayer_destroyCurrentEquippedItem($this.$mc13.$thePlayer); + return $var8; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $var5, $var6, var$7, $var7, $var8, $var9, $ptr); +} +function nms_PlayerControllerMP_clickBlock($this, $par1, $par2, $par3, $par4) { + var var$5, $var5, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$var5 = $thread.pop();var$5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!(nms_EnumGameType_isAdventure($this.$currentGameType) && !nms_EntityPlayer_canCurrentToolHarvestBlock($this.$mc13.$thePlayer, $par1, $par2, $par3))) { + if (nms_EnumGameType_isCreative($this.$currentGameType)) { + nms_NetClientHandler_addToSendQueue($this.$netClientHandler, nms_Packet14BlockDig__init_0(0, $par1, $par2, $par3, $par4)); + var$5 = $this.$mc13; + $ptr = 1; + continue main; + } + if (!($this.$isHittingBlock && nms_PlayerControllerMP_sameToolAndBlock($this, $par1, $par2, $par3))) { + if ($this.$isHittingBlock) + nms_NetClientHandler_addToSendQueue($this.$netClientHandler, nms_Packet14BlockDig__init_0(1, $this.$currentBlockX, $this.$currentBlockY, $this.$currentblockZ, $par4)); + nms_NetClientHandler_addToSendQueue($this.$netClientHandler, nms_Packet14BlockDig__init_0(0, $par1, $par2, $par3, $par4)); + $var5 = nms_World_getBlockId($this.$mc13.$theWorld, $par1, $par2, $par3); + if ($var5 > 0 && $this.$curBlockDamageMP === 0.0) { + nms_Block_$callClinit(); + var$5 = nms_Block_blocksList.data[$var5]; + var$7 = $this.$mc13.$theWorld; + var$8 = $this.$mc13.$thePlayer; + $ptr = 2; + continue main; + } + if ($var5 > 0) { + nms_Block_$callClinit(); + if (nms_Block_getPlayerRelativeBlockHardness(nms_Block_blocksList.data[$var5], $this.$mc13.$thePlayer, $this.$mc13.$thePlayer.$worldObj, $par1, $par2, $par3) >= 1.0) { + $ptr = 3; + continue main; + } + } + $this.$isHittingBlock = 1; + $this.$currentBlockX = $par1; + $this.$currentBlockY = $par2; + $this.$currentblockZ = $par3; + $this.$field_85183_f = nms_EntityPlayerSP_getHeldItem($this.$mc13.$thePlayer); + $this.$curBlockDamageMP = 0.0; + $this.$stepSoundTickCounter = 0.0; + nms_World_destroyBlockInWorldPartially($this.$mc13.$theWorld, $this.$mc13.$thePlayer.$entityId, $this.$currentBlockX, $this.$currentBlockY, $this.$currentblockZ, ($this.$curBlockDamageMP * 10.0 | 0) - 1 | 0); + } + } + return; + case 1: + nms_PlayerControllerMP_clickBlockCreative(var$5, $this, $par1, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $this.$blockHitDelay = 5; + return; + case 2: + var$5.$onBlockClicked(var$7, $par1, $par2, $par3, var$8); + if ($rt_suspending()) { + break main; + } + if ($var5 > 0) { + nms_Block_$callClinit(); + if (nms_Block_getPlayerRelativeBlockHardness(nms_Block_blocksList.data[$var5], $this.$mc13.$thePlayer, $this.$mc13.$thePlayer.$worldObj, $par1, $par2, $par3) >= 1.0) { + $ptr = 3; + continue main; + } + } + $this.$isHittingBlock = 1; + $this.$currentBlockX = $par1; + $this.$currentBlockY = $par2; + $this.$currentblockZ = $par3; + $this.$field_85183_f = nms_EntityPlayerSP_getHeldItem($this.$mc13.$thePlayer); + $this.$curBlockDamageMP = 0.0; + $this.$stepSoundTickCounter = 0.0; + nms_World_destroyBlockInWorldPartially($this.$mc13.$theWorld, $this.$mc13.$thePlayer.$entityId, $this.$currentBlockX, $this.$currentBlockY, $this.$currentblockZ, ($this.$curBlockDamageMP * 10.0 | 0) - 1 | 0); + return; + case 3: + nms_PlayerControllerMP_onPlayerDestroyBlock($this, $par1, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, var$5, $var5, var$7, var$8, $ptr); +} +function nms_PlayerControllerMP_resetBlockRemoving($this) { + if ($this.$isHittingBlock) + nms_NetClientHandler_addToSendQueue($this.$netClientHandler, nms_Packet14BlockDig__init_0(1, $this.$currentBlockX, $this.$currentBlockY, $this.$currentblockZ, (-1))); + $this.$isHittingBlock = 0; + $this.$curBlockDamageMP = 0.0; + nms_World_destroyBlockInWorldPartially($this.$mc13.$theWorld, $this.$mc13.$thePlayer.$entityId, $this.$currentBlockX, $this.$currentBlockY, $this.$currentblockZ, (-1)); +} +function nms_PlayerControllerMP_onPlayerDamageBlock($this, $par1, $par2, $par3, $par4) { + var var$5, $var5, $var6, var$8, var$9, var$10, var$11, var$12, var$13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();var$5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_PlayerControllerMP_syncCurrentPlayItem($this); + if ($this.$blockHitDelay > 0) + $this.$blockHitDelay = $this.$blockHitDelay - 1 | 0; + else { + if (nms_EnumGameType_isCreative($this.$currentGameType)) { + $this.$blockHitDelay = 5; + nms_NetClientHandler_addToSendQueue($this.$netClientHandler, nms_Packet14BlockDig__init_0(0, $par1, $par2, $par3, $par4)); + var$5 = $this.$mc13; + $ptr = 1; + continue main; + } + if (!nms_PlayerControllerMP_sameToolAndBlock($this, $par1, $par2, $par3)) { + $ptr = 2; + continue main; + } + $var5 = nms_World_getBlockId($this.$mc13.$theWorld, $par1, $par2, $par3); + if (!$var5) { + $this.$isHittingBlock = 0; + return; + } + nms_Block_$callClinit(); + $var6 = nms_Block_blocksList.data[$var5]; + $this.$curBlockDamageMP = $this.$curBlockDamageMP + nms_Block_getPlayerRelativeBlockHardness($var6, $this.$mc13.$thePlayer, $this.$mc13.$thePlayer.$worldObj, $par1, $par2, $par3); + if ($this.$stepSoundTickCounter % 4.0 === 0.0) { + var$5 = $this.$mc13.$sndManager; + var$8 = nms_StepSound_getStepSound($var6.$stepSound); + var$9 = $par1 + 0.5; + var$10 = $par2 + 0.5; + var$11 = $par3 + 0.5; + var$12 = ($var6.$stepSound.$stepSoundVolume + 1.0) / 8.0; + var$13 = $var6.$stepSound.$stepSoundPitch * 0.5; + $ptr = 3; + continue main; + } + $this.$stepSoundTickCounter = $this.$stepSoundTickCounter + 1.0; + if ($this.$curBlockDamageMP >= 1.0) { + $this.$isHittingBlock = 0; + nms_NetClientHandler_addToSendQueue($this.$netClientHandler, nms_Packet14BlockDig__init_0(2, $par1, $par2, $par3, $par4)); + $ptr = 4; + continue main; + } + nms_World_destroyBlockInWorldPartially($this.$mc13.$theWorld, $this.$mc13.$thePlayer.$entityId, $this.$currentBlockX, $this.$currentBlockY, $this.$currentblockZ, ($this.$curBlockDamageMP * 10.0 | 0) - 1 | 0); + } + return; + case 1: + nms_PlayerControllerMP_clickBlockCreative(var$5, $this, $par1, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_PlayerControllerMP_clickBlock($this, $par1, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + case 3: + nms_SoundManager_playSound(var$5, var$8, var$9, var$10, var$11, var$12, var$13); + if ($rt_suspending()) { + break main; + } + $this.$stepSoundTickCounter = $this.$stepSoundTickCounter + 1.0; + if ($this.$curBlockDamageMP < 1.0) { + nms_World_destroyBlockInWorldPartially($this.$mc13.$theWorld, $this.$mc13.$thePlayer.$entityId, $this.$currentBlockX, $this.$currentBlockY, $this.$currentblockZ, ($this.$curBlockDamageMP * 10.0 | 0) - 1 | 0); + return; + } + $this.$isHittingBlock = 0; + nms_NetClientHandler_addToSendQueue($this.$netClientHandler, nms_Packet14BlockDig__init_0(2, $par1, $par2, $par3, $par4)); + $ptr = 4; + case 4: + nms_PlayerControllerMP_onPlayerDestroyBlock($this, $par1, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $this.$curBlockDamageMP = 0.0; + $this.$stepSoundTickCounter = 0.0; + $this.$blockHitDelay = 5; + nms_World_destroyBlockInWorldPartially($this.$mc13.$theWorld, $this.$mc13.$thePlayer.$entityId, $this.$currentBlockX, $this.$currentBlockY, $this.$currentblockZ, ($this.$curBlockDamageMP * 10.0 | 0) - 1 | 0); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, var$5, $var5, $var6, var$8, var$9, var$10, var$11, var$12, var$13, $ptr); +} +function nms_PlayerControllerMP_getBlockReachDistance($this) { + return !nms_EnumGameType_isCreative($this.$currentGameType) ? 4.5 : 5.0; +} +function nms_PlayerControllerMP_updateController($this) { + nms_PlayerControllerMP_syncCurrentPlayItem($this); +} +function nms_PlayerControllerMP_sameToolAndBlock($this, $par1, $par2, $par3) { + var $var4, $var5; + $var4 = nms_EntityPlayerSP_getHeldItem($this.$mc13.$thePlayer); + $var5 = $this.$field_85183_f === null && $var4 === null ? 1 : 0; + if ($this.$field_85183_f !== null && $var4 !== null) + a: { + b: { + if ($var4.$itemID0 == $this.$field_85183_f.$itemID0 && nms_ItemStack_areItemStackTagsEqual($var4, $this.$field_85183_f)) { + if (nms_ItemStack_isItemStackDamageable($var4)) + break b; + if ($var4.$itemDamage == $this.$field_85183_f.$itemDamage) + break b; + } + $var5 = 0; + break a; + } + $var5 = 1; + } + return $par1 == $this.$currentBlockX && $par2 == $this.$currentBlockY && $par3 == $this.$currentblockZ && $var5 ? 1 : 0; +} +function nms_PlayerControllerMP_syncCurrentPlayItem($this) { + var $var1; + $var1 = $this.$mc13.$thePlayer.$inventory.$currentItem; + if ($var1 != $this.$currentPlayerItem) { + $this.$currentPlayerItem = $var1; + nms_NetClientHandler_addToSendQueue($this.$netClientHandler, nms_Packet16BlockItemSwitch__init_0($this.$currentPlayerItem)); + } +} +function nms_PlayerControllerMP_onPlayerRightClick($this, $par1EntityPlayer, $par2World, $par3ItemStack, $par4, $par5, $par6, $par7, $par8Vec3) { + var $var9, $var10, $var11, $var12, $var13, $var16, $var14, $var15, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var16 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$par8Vec3 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3ItemStack = $thread.pop();$par2World = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_PlayerControllerMP_syncCurrentPlayItem($this); + $var9 = $par8Vec3.$xCoord - $par4; + $var10 = $par8Vec3.$yCoord - $par5; + $var11 = $par8Vec3.$zCoord - $par6; + $var12 = 0; + if (!(nms_EntityPlayerSP_isSneaking($par1EntityPlayer) && nms_EntityPlayerSP_getHeldItem($par1EntityPlayer) !== null)) { + $var13 = nms_World_getBlockId($par2World, $par4, $par5, $par6); + if ($var13 > 0) { + nms_Block_$callClinit(); + $par8Vec3 = nms_Block_blocksList.data[$var13]; + $ptr = 1; + continue main; + } + } + if (!$var12 && $par3ItemStack !== null && nms_ItemStack_getItem($par3ItemStack) instanceof nms_ItemBlock) { + $var16 = nms_ItemStack_getItem($par3ItemStack); + $ptr = 2; + continue main; + } + nms_NetClientHandler_addToSendQueue($this.$netClientHandler, nms_Packet15Place__init_0($par4, $par5, $par6, $par7, nms_InventoryPlayer_getCurrentItem($par1EntityPlayer.$inventory), $var9, $var10, $var11)); + if ($var12) + return 1; + if ($par3ItemStack === null) + return 0; + if (!nms_EnumGameType_isCreative($this.$currentGameType)) { + $ptr = 3; + continue main; + } + $var13 = $par3ItemStack.$itemDamage; + $var14 = $par3ItemStack.$stackSize; + $ptr = 4; + continue main; + case 1: + $tmp = $par8Vec3.$onBlockActivated($par2World, $par4, $par5, $par6, $par1EntityPlayer, $par7, $var9, $var10, $var11); + if ($rt_suspending()) { + break main; + } + $var13 = $tmp; + if ($var13) + $var12 = 1; + if (!$var12 && $par3ItemStack !== null && nms_ItemStack_getItem($par3ItemStack) instanceof nms_ItemBlock) { + $var16 = nms_ItemStack_getItem($par3ItemStack); + $ptr = 2; + continue main; + } + nms_NetClientHandler_addToSendQueue($this.$netClientHandler, nms_Packet15Place__init_0($par4, $par5, $par6, $par7, nms_InventoryPlayer_getCurrentItem($par1EntityPlayer.$inventory), $var9, $var10, $var11)); + if ($var12) + return 1; + if ($par3ItemStack === null) + return 0; + if (!nms_EnumGameType_isCreative($this.$currentGameType)) { + $ptr = 3; + continue main; + } + $var13 = $par3ItemStack.$itemDamage; + $var14 = $par3ItemStack.$stackSize; + $ptr = 4; + continue main; + case 2: + $tmp = $var16.$canPlaceItemBlockOnSide($par2World, $par4, $par5, $par6, $par7, $par1EntityPlayer, $par3ItemStack); + if ($rt_suspending()) { + break main; + } + $var13 = $tmp; + if (!$var13) + return 0; + nms_NetClientHandler_addToSendQueue($this.$netClientHandler, nms_Packet15Place__init_0($par4, $par5, $par6, $par7, nms_InventoryPlayer_getCurrentItem($par1EntityPlayer.$inventory), $var9, $var10, $var11)); + if ($var12) + return 1; + if ($par3ItemStack === null) + return 0; + if (!nms_EnumGameType_isCreative($this.$currentGameType)) { + $ptr = 3; + continue main; + } + $var13 = $par3ItemStack.$itemDamage; + $var14 = $par3ItemStack.$stackSize; + $ptr = 4; + continue main; + case 3: + $tmp = nms_ItemStack_tryPlaceItemIntoWorld($par3ItemStack, $par1EntityPlayer, $par2World, $par4, $par5, $par6, $par7, $var9, $var10, $var11); + if ($rt_suspending()) { + break main; + } + $par4 = $tmp; + return $par4; + case 4: + $tmp = nms_ItemStack_tryPlaceItemIntoWorld($par3ItemStack, $par1EntityPlayer, $par2World, $par4, $par5, $par6, $par7, $var9, $var10, $var11); + if ($rt_suspending()) { + break main; + } + $var15 = $tmp; + nms_ItemStack_setItemDamage($par3ItemStack, $var13); + $par3ItemStack.$stackSize = $var14; + return $var15; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2World, $par3ItemStack, $par4, $par5, $par6, $par7, $par8Vec3, $var9, $var10, $var11, $var12, $var13, $var16, $var14, $var15, $ptr); +} +function nms_PlayerControllerMP_sendUseItem($this, $par1EntityPlayer, $par2World, $par3ItemStack) { + var $var4, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3ItemStack = $thread.pop();$par2World = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_PlayerControllerMP_syncCurrentPlayItem($this); + nms_NetClientHandler_addToSendQueue($this.$netClientHandler, nms_Packet15Place__init_0((-1), (-1), (-1), 255, nms_InventoryPlayer_getCurrentItem($par1EntityPlayer.$inventory), 0.0, 0.0, 0.0)); + $var4 = $par3ItemStack.$stackSize; + $ptr = 1; + case 1: + $tmp = nms_ItemStack_useItemRightClick($par3ItemStack, $par2World, $par1EntityPlayer); + if ($rt_suspending()) { + break main; + } + $var5 = $tmp; + if ($var5 === $par3ItemStack && !($var5 !== null && $var5.$stackSize != $var4)) + return 0; + $par1EntityPlayer.$inventory.$mainInventory.data[$par1EntityPlayer.$inventory.$currentItem] = $var5; + if (!$var5.$stackSize) + $par1EntityPlayer.$inventory.$mainInventory.data[$par1EntityPlayer.$inventory.$currentItem] = null; + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2World, $par3ItemStack, $var4, $var5, $ptr); +} +function nms_PlayerControllerMP_func_78754_a($this, $par1World) { + var var$2, var$3, var$4, var$5; + var$2 = new nms_EntityClientPlayerMP; + var$3 = $this.$mc13; + nle_EaglerProfile_$callClinit(); + var$4 = nle_EaglerProfile_username; + var$5 = $this.$netClientHandler; + nms_EntityPlayer__init_0(var$2); + var$2.$sprintToggleTimer = 0; + var$2.$sprintingTicksLeft = 0; + var$2.$field_71162_ch = new nms_MouseFilter; + var$2.$field_71160_ci = new nms_MouseFilter; + var$2.$field_71161_cj = new nms_MouseFilter; + nms_Entity_setWorld(var$2, $par1World); + var$2.$mc11 = var$3; + var$2.$dimension = 0; + var$2.$username0 = var$4; + var$2.$wasOnGround = 0; + var$2.$shouldStopSneaking = 0; + var$2.$wasSneaking = 0; + var$2.$field_71168_co = 0; + var$2.$hasSetHealth = 0; + var$2.$sendQueue = var$5; + return var$2; +} +function nms_PlayerControllerMP_attackEntity($this, $par1EntityPlayer, $par2Entity) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par2Entity = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_PlayerControllerMP_syncCurrentPlayItem($this); + nms_NetClientHandler_addToSendQueue($this.$netClientHandler, nms_Packet7UseEntity__init_0($par1EntityPlayer.$entityId, $par2Entity.$entityId, 1)); + $ptr = 1; + case 1: + nms_EntityPlayer_attackTargetEntityWithCurrentItem($par1EntityPlayer, $par2Entity); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2Entity, $ptr); +} +function nms_PlayerControllerMP_func_78768_b($this, $par1EntityPlayer, $par2Entity) { + var var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$par2Entity = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_PlayerControllerMP_syncCurrentPlayItem($this); + nms_NetClientHandler_addToSendQueue($this.$netClientHandler, nms_Packet7UseEntity__init_0($par1EntityPlayer.$entityId, $par2Entity.$entityId, 0)); + $ptr = 1; + case 1: + $tmp = nms_EntityPlayer_interactWith($par1EntityPlayer, $par2Entity); + if ($rt_suspending()) { + break main; + } + var$3 = $tmp; + return var$3; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2Entity, var$3, $ptr); +} +function nms_PlayerControllerMP_windowClick($this, $par1, $par2, $par3, $par4, $par5EntityPlayer) { + var $var6, $var7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5EntityPlayer = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = nms_Container_getNextTransactionID($par5EntityPlayer.$openContainer, $par5EntityPlayer.$inventory); + $var7 = $par5EntityPlayer.$openContainer; + $ptr = 1; + case 1: + $tmp = nms_Container_slotClick($var7, $par2, $par3, $par4, $par5EntityPlayer); + if ($rt_suspending()) { + break main; + } + $var7 = $tmp; + $par5EntityPlayer = $this.$netClientHandler; + var$8 = new nms_Packet102WindowClick; + nms_Packet__init_0(var$8); + var$8.$window_Id = $par1; + var$8.$inventorySlot = $par2; + var$8.$mouseClick = $par3; + var$8.$itemStack0 = $var7 === null ? null : nms_ItemStack_copy($var7); + var$8.$action = $var6; + var$8.$holdingShift = $par4; + nms_NetClientHandler_addToSendQueue($par5EntityPlayer, var$8); + return $var7; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $par5EntityPlayer, $var6, $var7, var$8, $ptr); +} +function nms_PlayerControllerMP_sendEnchantPacket($this, $par1, $par2) { + var var$3, var$4; + var$3 = $this.$netClientHandler; + var$4 = new nms_Packet108EnchantItem; + nms_Packet__init_0(var$4); + var$4.$windowId1 = $par1; + var$4.$enchantment = $par2; + nms_NetClientHandler_addToSendQueue(var$3, var$4); +} +function nms_PlayerControllerMP_sendSlotPacket($this, $par1ItemStack, $par2) { + if (nms_EnumGameType_isCreative($this.$currentGameType)) + nms_NetClientHandler_addToSendQueue($this.$netClientHandler, nms_Packet107CreativeSetSlot__init_0($par2, $par1ItemStack)); +} +function nms_PlayerControllerMP_func_78752_a($this, $par1ItemStack) { + if (nms_EnumGameType_isCreative($this.$currentGameType) && $par1ItemStack !== null) + nms_NetClientHandler_addToSendQueue($this.$netClientHandler, nms_Packet107CreativeSetSlot__init_0((-1), $par1ItemStack)); +} +function nms_PlayerControllerMP_onStoppedUsingItem($this, $par1EntityPlayer) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_PlayerControllerMP_syncCurrentPlayItem($this); + nms_NetClientHandler_addToSendQueue($this.$netClientHandler, nms_Packet14BlockDig__init_0(5, 0, 0, 0, 255)); + $ptr = 1; + case 1: + nms_EntityPlayer_stopUsingItem($par1EntityPlayer); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $ptr); +} +function nms_PlayerControllerMP_func_78763_f($this) { + return 1; +} +function nms_PlayerControllerMP_isNotCreative($this) { + return nms_EnumGameType_isCreative($this.$currentGameType) ? 0 : 1; +} +function nms_PlayerControllerMP_isInCreativeMode($this) { + return nms_EnumGameType_isCreative($this.$currentGameType); +} +function nms_PlayerControllerMP_extendedReach($this) { + return nms_EnumGameType_isCreative($this.$currentGameType); +} +function nms_EntityOtherPlayerMP() { + var a = this; nms_EntityPlayer.call(a); + a.$isItemInUse = 0; + a.$otherPlayerMPPosRotationIncrements = 0; + a.$otherPlayerMPX = 0.0; + a.$otherPlayerMPY = 0.0; + a.$otherPlayerMPZ = 0.0; + a.$otherPlayerMPYaw = 0.0; + a.$otherPlayerMPPitch = 0.0; + a.$skinPacket = null; +} +function nms_EntityOtherPlayerMP_resetHeight($this) { + $this.$yOffset = 0.0; +} +function nms_EntityOtherPlayerMP_attackEntityFrom($this, $par1DamageSource, $par2) { + return 1; +} +function nms_EntityOtherPlayerMP_setPositionAndRotation2($this, $par1, $par3, $par5, $par7, $par8, $par9) { + $this.$otherPlayerMPX = $par1; + $this.$otherPlayerMPY = $par3; + $this.$otherPlayerMPZ = $par5; + $this.$otherPlayerMPYaw = $par7; + $this.$otherPlayerMPPitch = $par8; + $this.$otherPlayerMPPosRotationIncrements = $par9; +} +function nms_EntityOtherPlayerMP_updateCloak($this) { + return; +} +function nms_EntityOtherPlayerMP_onUpdate($this) { + var $var1, $var3, $var5, $var6, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$field_71082_cx = 0.0; + $ptr = 1; + case 1: + nms_EntityPlayer_onUpdate($this); + if ($rt_suspending()) { + break main; + } + $this.$prevLimbYaw = $this.$limbYaw; + $var1 = $this.$posX - $this.$prevPosX; + $var3 = $this.$posZ - $this.$prevPosZ; + $var5 = nms_MathHelper_sqrt_double($var1 * $var1 + $var3 * $var3) * 4.0; + if ($var5 > 1.0) + $var5 = 1.0; + $this.$limbYaw = $this.$limbYaw + ($var5 - $this.$limbYaw) * 0.4000000059604645; + $this.$limbSwing = $this.$limbSwing + $this.$limbYaw; + if (!$this.$isItemInUse && nms_Entity_isEating($this) && $this.$inventory.$mainInventory.data[$this.$inventory.$currentItem] !== null) { + $var6 = $this.$inventory.$mainInventory.data[$this.$inventory.$currentItem]; + var$5 = $this.$inventory.$mainInventory.data[$this.$inventory.$currentItem]; + nms_Item_$callClinit(); + nms_EntityPlayer_setItemInUse($this, var$5, nms_Item_itemsList.data[$var6.$itemID0].$getMaxItemUseDuration0($var6)); + $this.$isItemInUse = 1; + } else if ($this.$isItemInUse && !nms_Entity_isEating($this)) { + nms_EntityPlayer_clearItemInUse($this); + $this.$isItemInUse = 0; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var3, $var5, $var6, var$5, $ptr); +} +function nms_EntityOtherPlayerMP_getShadowSize($this) { + return 0.0; +} +function nms_EntityOtherPlayerMP_onLivingUpdate($this) { + var $var1, $var3, $var5, $var7, $var9, $var2; + nms_EntityLiving_updateArmSwingProgress($this); + if ($this.$otherPlayerMPPosRotationIncrements > 0) { + $var1 = $this.$posX + ($this.$otherPlayerMPX - $this.$posX) / $this.$otherPlayerMPPosRotationIncrements; + $var3 = $this.$posY + ($this.$otherPlayerMPY - $this.$posY) / $this.$otherPlayerMPPosRotationIncrements; + $var5 = $this.$posZ + ($this.$otherPlayerMPZ - $this.$posZ) / $this.$otherPlayerMPPosRotationIncrements; + $var7 = $this.$otherPlayerMPYaw - $this.$rotationYaw; + while ($var7 < (-180.0)) { + $var7 = $var7 + 360.0; + } + while ($var7 >= 180.0) { + $var7 = $var7 - 360.0; + } + $this.$rotationYaw = $this.$rotationYaw + $var7 / $this.$otherPlayerMPPosRotationIncrements; + $this.$rotationPitch = $this.$rotationPitch + ($this.$otherPlayerMPPitch - $this.$rotationPitch) / $this.$otherPlayerMPPosRotationIncrements; + $this.$otherPlayerMPPosRotationIncrements = $this.$otherPlayerMPPosRotationIncrements - 1 | 0; + nms_Entity_setPosition($this, $var1, $var3, $var5); + nms_Entity_setRotation($this, $this.$rotationYaw, $this.$rotationPitch); + } + $this.$prevCameraYaw = $this.$cameraYaw0; + $var9 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionZ * $this.$motionZ); + $var2 = jl_Math_atan( -$this.$motionY * 0.20000000298023224) * 15.0; + if ($var9 > 0.10000000149011612) + $var9 = 0.10000000149011612; + if (!($this.$onGround && $this.$health > 0)) + $var9 = 0.0; + if (!(!$this.$onGround && $this.$health > 0)) + $var2 = 0.0; + $this.$cameraYaw0 = $this.$cameraYaw0 + ($var9 - $this.$cameraYaw0) * 0.4000000059604645; + $this.$cameraPitch0 = $this.$cameraPitch0 + ($var2 - $this.$cameraPitch0) * 0.800000011920929; +} +function nms_EntityOtherPlayerMP_setCurrentItemOrArmor($this, $par1, $par2ItemStack) { + if ($par1) + $this.$inventory.$armorInventory.data[$par1 - 1 | 0] = $par2ItemStack; + else + $this.$inventory.$mainInventory.data[$this.$inventory.$currentItem] = $par2ItemStack; +} +function nms_EntityOtherPlayerMP_getEyeHeight($this) { + return 1.8200000524520874; +} +function nms_PlayerCapabilities() { + var a = this; jl_Object.call(a); + a.$disableDamage = 0; + a.$isFlying = 0; + a.$allowFlying = 0; + a.$isCreativeMode = 0; + a.$allowEdit = 0; + a.$flySpeed = 0.0; + a.$walkSpeed = 0.0; +} +function nms_PlayerCapabilities__init_0() { + var var_0 = new nms_PlayerCapabilities(); + nms_PlayerCapabilities__init_(var_0); + return var_0; +} +function nms_PlayerCapabilities__init_($this) { + $this.$disableDamage = 0; + $this.$isFlying = 0; + $this.$allowFlying = 0; + $this.$isCreativeMode = 0; + $this.$allowEdit = 1; + $this.$flySpeed = 0.05000000074505806; + $this.$walkSpeed = 0.10000000149011612; +} +function nms_PlayerCapabilities_getFlySpeed($this) { + return $this.$flySpeed; +} +function nms_PlayerCapabilities_setFlySpeed($this, $par1) { + $this.$flySpeed = $par1; +} +function nms_PlayerCapabilities_getWalkSpeed($this) { + return $this.$walkSpeed; +} +function nms_PlayerCapabilities_setPlayerWalkSpeed($this, $par1) { + $this.$walkSpeed = $par1; +} +function nms_Vec3() { + var a = this; jl_Object.call(a); + a.$myVec3LocalPool = null; + a.$xCoord = 0.0; + a.$yCoord = 0.0; + a.$zCoord = 0.0; +} +var nms_Vec3_fakePool = null; +function nms_Vec3__init_(var_0, var_1, var_2, var_3) { + var var_4 = new nms_Vec3(); + nms_Vec3__init_0(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function nms_Vec3_createVectorHelper($par0, $par2, $par4) { + return nms_Vec3__init_(nms_Vec3_fakePool, $par0, $par2, $par4); +} +function nms_Vec3__init_0($this, $par1Vec3Pool, $par2, $par4, $par6) { + if ($par2 === -0.0) + $par2 = 0.0; + if ($par4 === -0.0) + $par4 = 0.0; + if ($par6 === -0.0) + $par6 = 0.0; + $this.$xCoord = $par2; + $this.$yCoord = $par4; + $this.$zCoord = $par6; + $this.$myVec3LocalPool = $par1Vec3Pool; +} +function nms_Vec3_setComponents($this, $par1, $par3, $par5) { + $this.$xCoord = $par1; + $this.$yCoord = $par3; + $this.$zCoord = $par5; + return $this; +} +function nms_Vec3_subtract($this, $par1Vec3) { + return nms_Vec3Pool_getVecFromPool($this.$myVec3LocalPool, $par1Vec3.$xCoord - $this.$xCoord, $par1Vec3.$yCoord - $this.$yCoord, $par1Vec3.$zCoord - $this.$zCoord); +} +function nms_Vec3_normalize($this) { + var $var1; + $var1 = nms_MathHelper_sqrt_double($this.$xCoord * $this.$xCoord + $this.$yCoord * $this.$yCoord + $this.$zCoord * $this.$zCoord); + return $var1 < 1.0E-4 ? nms_Vec3Pool_getVecFromPool($this.$myVec3LocalPool, 0.0, 0.0, 0.0) : nms_Vec3Pool_getVecFromPool($this.$myVec3LocalPool, $this.$xCoord / $var1, $this.$yCoord / $var1, $this.$zCoord / $var1); +} +function nms_Vec3_dotProduct($this, $par1Vec3) { + return $this.$xCoord * $par1Vec3.$xCoord + $this.$yCoord * $par1Vec3.$yCoord + $this.$zCoord * $par1Vec3.$zCoord; +} +function nms_Vec3_addVector($this, $par1, $par3, $par5) { + return nms_Vec3Pool_getVecFromPool($this.$myVec3LocalPool, $this.$xCoord + $par1, $this.$yCoord + $par3, $this.$zCoord + $par5); +} +function nms_Vec3_distanceTo($this, $par1Vec3) { + var $var2, $var4, $var6; + $var2 = $par1Vec3.$xCoord - $this.$xCoord; + $var4 = $par1Vec3.$yCoord - $this.$yCoord; + $var6 = $par1Vec3.$zCoord - $this.$zCoord; + return nms_MathHelper_sqrt_double($var2 * $var2 + $var4 * $var4 + $var6 * $var6); +} +function nms_Vec3_squareDistanceTo($this, $par1Vec3) { + var $var2, $var4, $var6; + $var2 = $par1Vec3.$xCoord - $this.$xCoord; + $var4 = $par1Vec3.$yCoord - $this.$yCoord; + $var6 = $par1Vec3.$zCoord - $this.$zCoord; + return $var2 * $var2 + $var4 * $var4 + $var6 * $var6; +} +function nms_Vec3_squareDistanceTo0($this, $par1, $par3, $par5) { + var $var7, $var9, $var11; + $var7 = $par1 - $this.$xCoord; + $var9 = $par3 - $this.$yCoord; + $var11 = $par5 - $this.$zCoord; + return $var7 * $var7 + $var9 * $var9 + $var11 * $var11; +} +function nms_Vec3_lengthVector($this) { + return nms_MathHelper_sqrt_double($this.$xCoord * $this.$xCoord + $this.$yCoord * $this.$yCoord + $this.$zCoord * $this.$zCoord); +} +function nms_Vec3_getIntermediateWithXValue($this, $par1Vec3, $par2) { + var $var4, $var6, $var8, $var10; + $var4 = $par1Vec3.$xCoord - $this.$xCoord; + $var6 = $par1Vec3.$yCoord - $this.$yCoord; + $var8 = $par1Vec3.$zCoord - $this.$zCoord; + if ($var4 * $var4 < 1.0000000116860974E-7) + return null; + $var10 = ($par2 - $this.$xCoord) / $var4; + return $var10 >= 0.0 && $var10 <= 1.0 ? nms_Vec3Pool_getVecFromPool($this.$myVec3LocalPool, $this.$xCoord + $var4 * $var10, $this.$yCoord + $var6 * $var10, $this.$zCoord + $var8 * $var10) : null; +} +function nms_Vec3_getIntermediateWithYValue($this, $par1Vec3, $par2) { + var $var4, $var6, $var8, $var10; + $var4 = $par1Vec3.$xCoord - $this.$xCoord; + $var6 = $par1Vec3.$yCoord - $this.$yCoord; + $var8 = $par1Vec3.$zCoord - $this.$zCoord; + if ($var6 * $var6 < 1.0000000116860974E-7) + return null; + $var10 = ($par2 - $this.$yCoord) / $var6; + return $var10 >= 0.0 && $var10 <= 1.0 ? nms_Vec3Pool_getVecFromPool($this.$myVec3LocalPool, $this.$xCoord + $var4 * $var10, $this.$yCoord + $var6 * $var10, $this.$zCoord + $var8 * $var10) : null; +} +function nms_Vec3_getIntermediateWithZValue($this, $par1Vec3, $par2) { + var $var4, $var6, $var8, $var10; + $var4 = $par1Vec3.$xCoord - $this.$xCoord; + $var6 = $par1Vec3.$yCoord - $this.$yCoord; + $var8 = $par1Vec3.$zCoord - $this.$zCoord; + if ($var8 * $var8 < 1.0000000116860974E-7) + return null; + $var10 = ($par2 - $this.$zCoord) / $var8; + return $var10 >= 0.0 && $var10 <= 1.0 ? nms_Vec3Pool_getVecFromPool($this.$myVec3LocalPool, $this.$xCoord + $var4 * $var10, $this.$yCoord + $var6 * $var10, $this.$zCoord + $var8 * $var10) : null; +} +function nms_Vec3_toString($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(1896)); + var$1 = jl_StringBuilder_append4(var$1, $this.$xCoord); + jl_AbstractStringBuilder_append(var$1, $rt_s(368)); + var$1 = jl_StringBuilder_append4(var$1, $this.$yCoord); + jl_AbstractStringBuilder_append(var$1, $rt_s(368)); + var$1 = jl_StringBuilder_append4(var$1, $this.$zCoord); + jl_AbstractStringBuilder_append(var$1, $rt_s(68)); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_Vec3_rotateAroundX($this, $par1) { + var $var2, $var3, $var4, $var8, var$6, var$7, $var6; + $var2 = nms_MathHelper_cos($par1); + $var3 = nms_MathHelper_sin($par1); + $var4 = $this.$xCoord; + $var8 = $this.$yCoord; + var$6 = $var2; + var$7 = $var8 * var$6; + $var6 = $this.$zCoord; + $var8 = $var3; + $var6 = var$7 + $var6 * $var8; + $var8 = $this.$zCoord * var$6 - $this.$yCoord * $var8; + $this.$xCoord = $var4; + $this.$yCoord = $var6; + $this.$zCoord = $var8; +} +function nms_Vec3_rotateAroundY($this, $par1) { + var $var2, $var3, $var4, $var8, $var6, var$7; + $var2 = nms_MathHelper_cos($par1); + $var3 = nms_MathHelper_sin($par1); + $var4 = $this.$xCoord; + $var8 = $var2; + $var4 = $var4 * $var8; + $var6 = $this.$zCoord; + var$7 = $var3; + $var4 = $var4 + $var6 * var$7; + $var6 = $this.$yCoord; + $var8 = $this.$zCoord * $var8 - $this.$xCoord * var$7; + $this.$xCoord = $var4; + $this.$yCoord = $var6; + $this.$zCoord = $var8; +} +function nms_Vec3_rotateAroundZ($this, $par1) { + var $var2, $var3, $var4, $var6, $var8, var$7; + $var2 = nms_MathHelper_cos($par1); + $var3 = nms_MathHelper_sin($par1); + $var4 = $this.$xCoord; + $var6 = $var2; + $var4 = $var4 * $var6; + $var8 = $this.$yCoord; + var$7 = $var3; + $var4 = $var4 + $var8 * var$7; + $var6 = $this.$yCoord * $var6 - $this.$xCoord * var$7; + $var8 = $this.$zCoord; + $this.$xCoord = $var4; + $this.$yCoord = $var6; + $this.$zCoord = $var8; +} +function nms_Vec3__clinit_() { + nms_Vec3_fakePool = nms_Vec3Pool__init_((-1), (-1)); +} +function nms_GuiParticle() { + var a = this; nms_Gui.call(a); + a.$particles = null; + a.$mc3 = null; +} +var nms_GuiParticle_tex_particles = null; +function nms_GuiParticle_update($this) { + var $var1, $var2, var$3; + $var1 = 0; + while ($var1 < $this.$particles.$size) { + $var2 = ju_ArrayList_get($this.$particles, $var1); + $var2.$preUpdate(); + $var2.$update3($this); + if (!$var2.$isDead0) + var$3 = $var1; + else { + $var2 = $this.$particles; + var$3 = $var1 + (-1) | 0; + ju_ArrayList_remove($var2, $var1); + } + $var1 = var$3 + 1 | 0; + } +} +function nms_GuiParticle_draw($this, $par1) { + var $var3, $var2, var$4, $var4, $var5, $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();var$4 = $thread.pop();$var2 = $thread.pop();$var3 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = nms_GuiParticle_tex_particles; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($var3); + if ($rt_suspending()) { + break main; + } + $var2 = 0; + var$4 = $par1; + while ($var2 < $this.$particles.$size) { + $var3 = ju_ArrayList_get($this.$particles, $var2); + $var4 = $var3.$prevPosX0 + ($var3.$posX5 - $var3.$prevPosX0) * var$4 - 4.0 | 0; + $var5 = $var3.$prevPosY0 + ($var3.$posY5 - $var3.$prevPosY0) * var$4 - 4.0 | 0; + $var6 = $var3.$prevTintAlpha + ($var3.$tintAlpha - $var3.$prevTintAlpha) * var$4; + nleg_EaglerAdapterGL30_glColor4f($var3.$prevTintRed + ($var3.$tintRed - $var3.$prevTintRed) * var$4, $var3.$prevTintGreen + ($var3.$tintGreen - $var3.$prevTintGreen) * var$4, $var3.$prevTintBlue + ($var3.$tintBlue - $var3.$prevTintBlue) * var$4, $var6); + nms_Gui_drawTexturedModalRect($this, $var4, $var5, 40, 0, 8, 8); + $var2 = $var2 + 1 | 0; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $var3, $var2, var$4, $var4, $var5, $var6, $ptr); +} +function nms_GuiParticle__clinit_() { + nms_GuiParticle_tex_particles = nle_TextureLocation__init_($rt_s(1897)); +} +function nms_MovingObjectPosition() { + var a = this; jl_Object.call(a); + a.$typeOfHit = null; + a.$blockX = 0; + a.$blockY = 0; + a.$blockZ = 0; + a.$sideHit = 0; + a.$hitVec = null; + a.$entityHit = null; +} +function nms_MovingObjectPosition__init_(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_MovingObjectPosition(); + nms_MovingObjectPosition__init_1(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +} +function nms_MovingObjectPosition__init_0(var_0) { + var var_1 = new nms_MovingObjectPosition(); + nms_MovingObjectPosition__init_2(var_1, var_0); + return var_1; +} +function nms_MovingObjectPosition__init_1($this, $par1, $par2, $par3, $par4, $par5Vec3) { + $this.$typeOfHit = nms_EnumMovingObjectType_TILE; + $this.$blockX = $par1; + $this.$blockY = $par2; + $this.$blockZ = $par3; + $this.$sideHit = $par4; + $this.$hitVec = nms_Vec3Pool_getVecFromPool($par5Vec3.$myVec3LocalPool, $par5Vec3.$xCoord, $par5Vec3.$yCoord, $par5Vec3.$zCoord); +} +function nms_MovingObjectPosition__init_2($this, $par1Entity) { + $this.$typeOfHit = nms_EnumMovingObjectType_ENTITY; + $this.$entityHit = $par1Entity; + $this.$hitVec = nms_Vec3Pool_getVecFromPool($par1Entity.$worldObj.$vecPool, $par1Entity.$posX, $par1Entity.$posY, $par1Entity.$posZ); +} +function nms_EnumMovingObjectType() { + jl_Enum.call(this); +} +var nms_EnumMovingObjectType_TILE = null; +var nms_EnumMovingObjectType_ENTITY = null; +var nms_EnumMovingObjectType_$VALUES = null; +function nms_EnumMovingObjectType__clinit_() { + var var$1, var$2, var$3; + var$1 = new nms_EnumMovingObjectType; + jl_Enum__init_0(var$1, $rt_s(1898), 0); + nms_EnumMovingObjectType_TILE = var$1; + var$1 = new nms_EnumMovingObjectType; + jl_Enum__init_0(var$1, $rt_s(1899), 1); + nms_EnumMovingObjectType_ENTITY = var$1; + var$2 = $rt_createArray(nms_EnumMovingObjectType, 2); + var$3 = var$2.data; + var$3[0] = nms_EnumMovingObjectType_TILE; + var$3[1] = nms_EnumMovingObjectType_ENTITY; + nms_EnumMovingObjectType_$VALUES = var$2; +} +function nms_ItemStack() { + var a = this; jl_Object.call(a); + a.$stackSize = 0; + a.$animationsToGo = 0; + a.$itemID0 = 0; + a.$stackTagCompound = null; + a.$itemDamage = 0; + a.$itemFrame = null; +} +function nms_ItemStack__init_2(var_0) { + var var_1 = new nms_ItemStack(); + nms_ItemStack__init_11(var_1, var_0); + return var_1; +} +function nms_ItemStack__init_9(var_0, var_1) { + var var_2 = new nms_ItemStack(); + nms_ItemStack__init_6(var_2, var_0, var_1); + return var_2; +} +function nms_ItemStack__init_12(var_0, var_1, var_2) { + var var_3 = new nms_ItemStack(); + nms_ItemStack__init_13(var_3, var_0, var_1, var_2); + return var_3; +} +function nms_ItemStack__init_5(var_0) { + var var_1 = new nms_ItemStack(); + nms_ItemStack__init_7(var_1, var_0); + return var_1; +} +function nms_ItemStack__init_8(var_0, var_1) { + var var_2 = new nms_ItemStack(); + nms_ItemStack__init_1(var_2, var_0, var_1); + return var_2; +} +function nms_ItemStack__init_4(var_0, var_1, var_2) { + var var_3 = new nms_ItemStack(); + nms_ItemStack__init_3(var_3, var_0, var_1, var_2); + return var_3; +} +function nms_ItemStack__init_0(var_0, var_1, var_2) { + var var_3 = new nms_ItemStack(); + nms_ItemStack__init_10(var_3, var_0, var_1, var_2); + return var_3; +} +function nms_ItemStack__init_14() { + var var_0 = new nms_ItemStack(); + nms_ItemStack__init_(var_0); + return var_0; +} +function nms_ItemStack__init_11($this, $par1Block) { + nms_ItemStack__init_6($this, $par1Block, 1); +} +function nms_ItemStack__init_6($this, $par1Block, $par2) { + nms_ItemStack__init_10($this, $par1Block.$blockID, $par2, 0); +} +function nms_ItemStack__init_13($this, $par1Block, $par2, $par3) { + nms_ItemStack__init_10($this, $par1Block.$blockID, $par2, $par3); +} +function nms_ItemStack__init_7($this, $par1Item) { + nms_ItemStack__init_10($this, $par1Item.$itemID, 1, 0); +} +function nms_ItemStack__init_1($this, $par1Item, $par2) { + nms_ItemStack__init_10($this, $par1Item.$itemID, $par2, 0); +} +function nms_ItemStack__init_3($this, $par1Item, $par2, $par3) { + nms_ItemStack__init_10($this, $par1Item.$itemID, $par2, $par3); +} +function nms_ItemStack__init_10($this, $par1, $par2, $par3) { + $this.$stackSize = 0; + $this.$itemFrame = null; + $this.$itemID0 = $par1; + $this.$stackSize = $par2; + $this.$itemDamage = $par3; + if ($this.$itemDamage < 0) + $this.$itemDamage = 0; +} +function nms_ItemStack_loadItemStackFromNBT($par0NBTTagCompound) { + var $var1; + $var1 = nms_ItemStack__init_14(); + nms_ItemStack_readFromNBT($var1, $par0NBTTagCompound); + if (nms_ItemStack_getItem($var1) === null) + $var1 = null; + return $var1; +} +function nms_ItemStack__init_($this) { + $this.$stackSize = 0; + $this.$itemFrame = null; +} +function nms_ItemStack_splitStack($this, $par1) { + var $var2; + $var2 = nms_ItemStack__init_0($this.$itemID0, $par1, $this.$itemDamage); + if ($this.$stackTagCompound !== null) + $var2.$stackTagCompound = nms_NBTTagCompound_copy($this.$stackTagCompound); + $this.$stackSize = $this.$stackSize - $par1 | 0; + return $var2; +} +function nms_ItemStack_getItem($this) { + nms_Item_$callClinit(); + return nms_Item_itemsList.data[$this.$itemID0]; +} +function nms_ItemStack_getIconIndex($this) { + return nms_Item_getIconIndex(nms_ItemStack_getItem($this), $this); +} +function nms_ItemStack_getItemSpriteNumber($this) { + return nms_ItemStack_getItem($this).$getSpriteNumber(); +} +function nms_ItemStack_tryPlaceItemIntoWorld($this, $par1EntityPlayer, $par2World, $par3, $par4, $par5, $par6, $par7, $par8, $par9) { + var var$10, $var10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var10 = $thread.pop();var$10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2World = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$10 = nms_ItemStack_getItem($this); + $ptr = 1; + case 1: + $tmp = var$10.$onItemUse($this, $par1EntityPlayer, $par2World, $par3, $par4, $par5, $par6, $par7, $par8, $par9); + if ($rt_suspending()) { + break main; + } + $var10 = $tmp; + return $var10; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2World, $par3, $par4, $par5, $par6, $par7, $par8, $par9, var$10, $var10, $ptr); +} +function nms_ItemStack_getStrVsBlock($this, $par1Block) { + return nms_ItemStack_getItem($this).$getStrVsBlock0($this, $par1Block); +} +function nms_ItemStack_useItemRightClick($this, $par1World, $par2EntityPlayer) { + var var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$par2EntityPlayer = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = nms_ItemStack_getItem($this); + $ptr = 1; + case 1: + $tmp = var$3.$onItemRightClick($this, $par1World, $par2EntityPlayer); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + return $par1World; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2EntityPlayer, var$3, $ptr); +} +function nms_ItemStack_onFoodEaten($this, $par1World, $par2EntityPlayer) { + return nms_ItemStack_getItem($this).$onEaten($this, $par1World, $par2EntityPlayer); +} +function nms_ItemStack_writeToNBT($this, $par1NBTTagCompound) { + nms_NBTTagCompound_setShort($par1NBTTagCompound, $rt_s(1900), $this.$itemID0 << 16 >> 16); + nms_NBTTagCompound_setByte($par1NBTTagCompound, $rt_s(1901), $this.$stackSize << 24 >> 24); + nms_NBTTagCompound_setShort($par1NBTTagCompound, $rt_s(1902), $this.$itemDamage << 16 >> 16); + if ($this.$stackTagCompound !== null) + nms_NBTTagCompound_setTag($par1NBTTagCompound, $rt_s(1903), $this.$stackTagCompound); + return $par1NBTTagCompound; +} +function nms_ItemStack_readFromNBT($this, $par1NBTTagCompound) { + $this.$itemID0 = nms_NBTTagCompound_getShort($par1NBTTagCompound, $rt_s(1900)); + $this.$stackSize = nms_NBTTagCompound_getByte($par1NBTTagCompound, $rt_s(1901)); + $this.$itemDamage = nms_NBTTagCompound_getShort($par1NBTTagCompound, $rt_s(1902)); + if ($this.$itemDamage < 0) + $this.$itemDamage = 0; + if (nms_NBTTagCompound_hasKey($par1NBTTagCompound, $rt_s(1903))) + $this.$stackTagCompound = nms_NBTTagCompound_getCompoundTag($par1NBTTagCompound, $rt_s(1903)); +} +function nms_ItemStack_getMaxStackSize($this) { + return nms_ItemStack_getItem($this).$maxStackSize; +} +function nms_ItemStack_isStackable($this) { + var var$1; + a: { + b: { + if (nms_ItemStack_getMaxStackSize($this) > 1) { + if (!nms_ItemStack_isItemStackDamageable($this)) + break b; + if (!nms_ItemStack_isItemDamaged($this)) + break b; + } + var$1 = 0; + break a; + } + var$1 = 1; + } + return var$1; +} +function nms_ItemStack_isItemStackDamageable($this) { + nms_Item_$callClinit(); + return nms_Item_itemsList.data[$this.$itemID0].$maxDamage <= 0 ? 0 : 1; +} +function nms_ItemStack_getHasSubtypes($this) { + nms_Item_$callClinit(); + return nms_Item_itemsList.data[$this.$itemID0].$hasSubtypes; +} +function nms_ItemStack_isItemDamaged($this) { + return nms_ItemStack_isItemStackDamageable($this) && $this.$itemDamage > 0 ? 1 : 0; +} +function nms_ItemStack_getItemDamageForDisplay($this) { + return $this.$itemDamage; +} +function nms_ItemStack_getItemDamage($this) { + return $this.$itemDamage; +} +function nms_ItemStack_setItemDamage($this, $par1) { + $this.$itemDamage = $par1; + if ($this.$itemDamage < 0) + $this.$itemDamage = 0; +} +function nms_ItemStack_getMaxDamage($this) { + nms_Item_$callClinit(); + return nms_Item_itemsList.data[$this.$itemID0].$maxDamage; +} +function nms_ItemStack_attemptDamageItem($this, $par1, $par2Random) { + var $var3, $var4, $var5, var$6; + if (!nms_ItemStack_isItemStackDamageable($this)) + return 0; + if ($par1 > 0) { + nms_Enchantment_$callClinit(); + $var3 = nms_EnchantmentHelper_getEnchantmentLevel(nms_Enchantment_unbreaking.$effectId, $this); + $var4 = 0; + $var5 = 0; + var$6 = $var3 + 1 | 0; + while ($var3 > 0 && $var5 < $par1) { + if (nms_ItemStack_getItem($this) instanceof nms_ItemArmor && nle_EaglercraftRandom_nextFloat($par2Random) < 0.6000000238418579 ? 0 : nle_EaglercraftRandom_nextInt($par2Random, var$6) <= 0 ? 0 : 1) + $var4 = $var4 + 1 | 0; + $var5 = $var5 + 1 | 0; + } + $par1 = $par1 - $var4 | 0; + if ($par1 <= 0) + return 0; + } + $this.$itemDamage = $this.$itemDamage + $par1 | 0; + return $this.$itemDamage <= nms_ItemStack_getMaxDamage($this) ? 0 : 1; +} +function nms_ItemStack_damageItem($this, $par1, $par2EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par2EntityLiving = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!($par2EntityLiving instanceof nms_EntityPlayer && $par2EntityLiving.$capabilities.$isCreativeMode) && nms_ItemStack_isItemStackDamageable($this) && nms_ItemStack_attemptDamageItem($this, $par1, $par2EntityLiving.$rand0)) { + $ptr = 1; + continue main; + } + return; + case 1: + nms_EntityLiving_renderBrokenItemStack($par2EntityLiving, $this); + if ($rt_suspending()) { + break main; + } + $this.$stackSize = $this.$stackSize - 1 | 0; + if ($this.$stackSize < 0) + $this.$stackSize = 0; + $this.$itemDamage = 0; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2EntityLiving, $ptr); +} +function nms_ItemStack_hitEntity($this, $par1EntityLiving, $par2EntityPlayer) { + var var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$par2EntityPlayer = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Item_$callClinit(); + var$3 = nms_Item_itemsList.data[$this.$itemID0]; + $ptr = 1; + case 1: + var$3.$hitEntity0($this, $par1EntityLiving, $par2EntityPlayer); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2EntityPlayer, var$3, $ptr); +} +function nms_ItemStack_onBlockDestroyed($this, $par1World, $par2, $par3, $par4, $par5, $par6EntityPlayer) { + var var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();$par6EntityPlayer = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Item_$callClinit(); + var$7 = nms_Item_itemsList.data[$this.$itemID0]; + $ptr = 1; + case 1: + var$7.$onBlockDestroyed0($this, $par1World, $par2, $par3, $par4, $par5, $par6EntityPlayer); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $par6EntityPlayer, var$7, $ptr); +} +function nms_ItemStack_getDamageVsEntity($this, $par1Entity) { + nms_Item_$callClinit(); + return nms_Item_itemsList.data[$this.$itemID0].$getDamageVsEntity($par1Entity); +} +function nms_ItemStack_canHarvestBlock($this, $par1Block) { + nms_Item_$callClinit(); + return nms_Item_itemsList.data[$this.$itemID0].$canHarvestBlock($par1Block); +} +function nms_ItemStack_interactWith($this, $par1EntityLiving) { + nms_Item_$callClinit(); + return nms_Item_itemsList.data[$this.$itemID0].$itemInteractionForEntity($this, $par1EntityLiving); +} +function nms_ItemStack_copy($this) { + var $var1; + $var1 = nms_ItemStack__init_0($this.$itemID0, $this.$stackSize, $this.$itemDamage); + if ($this.$stackTagCompound !== null) + $var1.$stackTagCompound = nms_NBTTagCompound_copy($this.$stackTagCompound); + return $var1; +} +function nms_ItemStack_areItemStackTagsEqual($par0ItemStack, $par1ItemStack) { + return $par0ItemStack === null && $par1ItemStack === null ? 1 : $par0ItemStack !== null && $par1ItemStack !== null ? ($par0ItemStack.$stackTagCompound === null && $par1ItemStack.$stackTagCompound !== null ? 0 : $par0ItemStack.$stackTagCompound !== null && !nms_NBTTagCompound_equals($par0ItemStack.$stackTagCompound, $par1ItemStack.$stackTagCompound) ? 0 : 1) : 0; +} +function nms_ItemStack_areItemStacksEqual($par0ItemStack, $par1ItemStack) { + return $par0ItemStack === null && $par1ItemStack === null ? 1 : $par0ItemStack !== null && $par1ItemStack !== null ? ($par0ItemStack.$stackSize != $par1ItemStack.$stackSize ? 0 : $par0ItemStack.$itemID0 != $par1ItemStack.$itemID0 ? 0 : $par0ItemStack.$itemDamage != $par1ItemStack.$itemDamage ? 0 : $par0ItemStack.$stackTagCompound === null && $par1ItemStack.$stackTagCompound !== null ? 0 : $par0ItemStack.$stackTagCompound !== null && !nms_NBTTagCompound_equals($par0ItemStack.$stackTagCompound, $par1ItemStack.$stackTagCompound) + ? 0 : 1) : 0; +} +function nms_ItemStack_isItemEqual($this, $par1ItemStack) { + return $this.$itemID0 == $par1ItemStack.$itemID0 && $this.$itemDamage == $par1ItemStack.$itemDamage ? 1 : 0; +} +function nms_ItemStack_getItemName($this) { + nms_Item_$callClinit(); + return nms_Item_itemsList.data[$this.$itemID0].$getUnlocalizedName($this); +} +function nms_ItemStack_copyItemStack($par0ItemStack) { + return $par0ItemStack !== null ? nms_ItemStack_copy($par0ItemStack) : null; +} +function nms_ItemStack_toString($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append2(var$1, $this.$stackSize); + jl_AbstractStringBuilder_append(var$1, $rt_s(1904)); + nms_Item_$callClinit(); + jl_AbstractStringBuilder_append(var$1, nms_Item_itemsList.data[$this.$itemID0].$getUnlocalizedName0()); + jl_AbstractStringBuilder_append(var$1, $rt_s(1)); + jl_AbstractStringBuilder_append2(var$1, $this.$itemDamage); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_ItemStack_updateAnimation($this, $par1World, $par2Entity, $par3, $par4) { + if ($this.$animationsToGo > 0) + $this.$animationsToGo = $this.$animationsToGo - 1 | 0; + nms_Item_$callClinit(); + nms_Item_itemsList.data[$this.$itemID0].$onUpdate1($this, $par1World, $par2Entity, $par3, $par4); +} +function nms_ItemStack_onCrafting($this, $par1World, $par2EntityPlayer, $par3) { + nms_Item_$callClinit(); + nms_Item_itemsList.data[$this.$itemID0].$onCreated($this, $par1World, $par2EntityPlayer); +} +function nms_ItemStack_getMaxItemUseDuration($this) { + return nms_ItemStack_getItem($this).$getMaxItemUseDuration0($this); +} +function nms_ItemStack_getItemUseAction($this) { + return nms_ItemStack_getItem($this).$getItemUseAction0($this); +} +function nms_ItemStack_onPlayerStoppedUsing($this, $par1World, $par2EntityPlayer, $par3) { + var var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2EntityPlayer = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$4 = nms_ItemStack_getItem($this); + $ptr = 1; + case 1: + var$4.$onPlayerStoppedUsing0($this, $par1World, $par2EntityPlayer, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2EntityPlayer, $par3, var$4, $ptr); +} +function nms_ItemStack_hasTagCompound($this) { + return $this.$stackTagCompound === null ? 0 : 1; +} +function nms_ItemStack_getTagCompound($this) { + return $this.$stackTagCompound; +} +function nms_ItemStack_getEnchantmentTagList($this) { + return $this.$stackTagCompound === null ? null : nms_NBTTagCompound_getTag($this.$stackTagCompound, $rt_s(1905)); +} +function nms_ItemStack_setTagCompound($this, $par1NBTTagCompound) { + $this.$stackTagCompound = $par1NBTTagCompound; +} +function nms_ItemStack_getDisplayName($this) { + var $var1, $var2; + $var1 = nms_ItemStack_getItem($this).$getItemDisplayName($this); + if ($this.$stackTagCompound !== null && nms_NBTTagCompound_hasKey($this.$stackTagCompound, $rt_s(334))) { + $var2 = nms_NBTTagCompound_getCompoundTag($this.$stackTagCompound, $rt_s(334)); + if (nms_NBTTagCompound_hasKey($var2, $rt_s(1906))) + $var1 = nms_NBTTagCompound_getString($var2, $rt_s(1906)); + } + return $var1; +} +function nms_ItemStack_setItemName($this, $par1Str) { + if ($this.$stackTagCompound === null) + $this.$stackTagCompound = nms_NBTTagCompound__init_1($rt_s(1903)); + if (!nms_NBTTagCompound_hasKey($this.$stackTagCompound, $rt_s(334))) + nms_NBTTagCompound_setCompoundTag($this.$stackTagCompound, $rt_s(334), nms_NBTTagCompound__init_0()); + nms_NBTTagCompound_setString(nms_NBTTagCompound_getCompoundTag($this.$stackTagCompound, $rt_s(334)), $rt_s(1906), $par1Str); +} +function nms_ItemStack_hasDisplayName($this) { + return $this.$stackTagCompound === null ? 0 : !nms_NBTTagCompound_hasKey($this.$stackTagCompound, $rt_s(334)) ? 0 : nms_NBTTagCompound_hasKey(nms_NBTTagCompound_getCompoundTag($this.$stackTagCompound, $rt_s(334)), $rt_s(1906)); +} +function nms_ItemStack_getTooltip($this, $par1EntityPlayer, $par2) { + var $var3, $var4, $var5, $var11, $var6, var$8, var$9, $var10, $var7, $var8, $var9, $var12, $var13; + $var3 = ju_ArrayList__init_0(); + nms_Item_$callClinit(); + $var4 = nms_Item_itemsList.data[$this.$itemID0]; + $var5 = nms_ItemStack_getDisplayName($this); + if (nms_ItemStack_hasDisplayName($this)) { + $var11 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var11); + jl_AbstractStringBuilder_append1($var11, nms_EnumChatFormatting_ITALIC); + jl_AbstractStringBuilder_append($var11, $var5); + jl_AbstractStringBuilder_append1($var11, nms_EnumChatFormatting_RESET); + $var5 = jl_AbstractStringBuilder_toString($var11); + } + if ($par2) { + $var6 = $rt_s(36); + if (jl_String_length($var5) > 0) { + $var11 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var11); + jl_AbstractStringBuilder_append($var11, $var5); + jl_AbstractStringBuilder_append($var11, $rt_s(1257)); + $var5 = jl_AbstractStringBuilder_toString($var11); + $var6 = $rt_s(68); + } + if (!nms_ItemStack_getHasSubtypes($this)) { + $var11 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var11); + jl_AbstractStringBuilder_append($var11, $var5); + var$8 = $rt_createArray(jl_Object, 2); + var$9 = var$8.data; + var$9[0] = jl_Integer_valueOf($this.$itemID0); + var$9[1] = $var6; + jl_AbstractStringBuilder_append($var11, jl_String_format($rt_s(1907), var$8)); + $var5 = jl_AbstractStringBuilder_toString($var11); + } else { + $var11 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var11); + jl_AbstractStringBuilder_append($var11, $var5); + var$8 = $rt_createArray(jl_Object, 3); + var$9 = var$8.data; + var$9[0] = jl_Integer_valueOf($this.$itemID0); + var$9[1] = jl_Integer_valueOf($this.$itemDamage); + var$9[2] = $var6; + jl_AbstractStringBuilder_append($var11, jl_String_format($rt_s(1908), var$8)); + $var5 = jl_AbstractStringBuilder_toString($var11); + } + } else if (!nms_ItemStack_hasDisplayName($this) && $this.$itemID0 == nms_Item_map.$itemID) { + $var11 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var11); + jl_AbstractStringBuilder_append($var11, $var5); + jl_AbstractStringBuilder_append($var11, $rt_s(1909)); + jl_AbstractStringBuilder_append2($var11, $this.$itemDamage); + $var5 = jl_AbstractStringBuilder_toString($var11); + } + a: { + ju_ArrayList_add($var3, $var5); + $var4.$addInformation($this, $par1EntityPlayer, $var3, $par2); + if (nms_ItemStack_hasTagCompound($this)) { + b: { + $var10 = nms_ItemStack_getEnchantmentTagList($this); + if ($var10 !== null) { + $var7 = 0; + while (true) { + if ($var7 >= nms_NBTTagList_tagCount($var10)) + break b; + $var8 = nms_NBTTagCompound_getShort(nms_NBTTagList_tagAt($var10, $var7), $rt_s(1900)); + $var9 = nms_NBTTagCompound_getShort(nms_NBTTagList_tagAt($var10, $var7), $rt_s(1910)); + nms_Enchantment_$callClinit(); + if (nms_Enchantment_enchantmentsList.data[$var8] !== null) + ju_ArrayList_add($var3, nms_Enchantment_getTranslatedName(nms_Enchantment_enchantmentsList.data[$var8], $var9)); + $var7 = $var7 + 1 | 0; + } + } + } + if (nms_NBTTagCompound_hasKey($this.$stackTagCompound, $rt_s(334))) { + $var11 = nms_NBTTagCompound_getCompoundTag($this.$stackTagCompound, $rt_s(334)); + if (nms_NBTTagCompound_hasKey($var11, $rt_s(1911))) { + if (!$par2) { + $par1EntityPlayer = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1EntityPlayer); + jl_AbstractStringBuilder_append1($par1EntityPlayer, nms_EnumChatFormatting_ITALIC); + jl_AbstractStringBuilder_append($par1EntityPlayer, nms_StatCollector_translateToLocal($rt_s(1912))); + ju_ArrayList_add($var3, jl_AbstractStringBuilder_toString($par1EntityPlayer)); + } else { + $var10 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var10); + jl_AbstractStringBuilder_append($var10, $rt_s(1913)); + jl_AbstractStringBuilder_append($var10, jl_String_toUpperCase(jl_Integer_toHexString(nms_NBTTagCompound_getInteger($var11, $rt_s(1911))))); + ju_ArrayList_add($var3, jl_AbstractStringBuilder_toString($var10)); + } + } + if (nms_NBTTagCompound_hasKey($var11, $rt_s(1914))) { + $var12 = nms_NBTTagCompound_getTagList($var11, $rt_s(1914)); + if (nms_NBTTagList_tagCount($var12) > 0) { + $var13 = 0; + while (true) { + if ($var13 >= nms_NBTTagList_tagCount($var12)) + break a; + $par1EntityPlayer = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1EntityPlayer); + jl_AbstractStringBuilder_append1($par1EntityPlayer, nms_EnumChatFormatting_DARK_PURPLE); + jl_AbstractStringBuilder_append($par1EntityPlayer, $rt_s(36)); + jl_AbstractStringBuilder_append1($par1EntityPlayer, nms_EnumChatFormatting_ITALIC); + jl_AbstractStringBuilder_append($par1EntityPlayer, nms_NBTTagList_tagAt($var12, $var13).$data4); + ju_ArrayList_add($var3, jl_AbstractStringBuilder_toString($par1EntityPlayer)); + $var13 = $var13 + 1 | 0; + } + } + } + } + } + } + if ($par2 && nms_ItemStack_isItemDamaged($this)) { + $par1EntityPlayer = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1EntityPlayer); + jl_AbstractStringBuilder_append($par1EntityPlayer, $rt_s(1915)); + jl_AbstractStringBuilder_append2($par1EntityPlayer, nms_ItemStack_getMaxDamage($this) - $this.$itemDamage | 0); + jl_AbstractStringBuilder_append($par1EntityPlayer, $rt_s(1916)); + jl_AbstractStringBuilder_append2($par1EntityPlayer, nms_ItemStack_getMaxDamage($this)); + ju_ArrayList_add($var3, jl_AbstractStringBuilder_toString($par1EntityPlayer)); + } + return $var3; +} +function nms_ItemStack_hasEffect($this) { + return nms_ItemStack_getItem($this).$hasEffect0($this); +} +function nms_ItemStack_getRarity($this) { + return nms_ItemStack_getItem($this).$getRarity0($this); +} +function nms_ItemStack_isItemEnchantable($this) { + return !nms_ItemStack_getItem($this).$isItemTool($this) ? 0 : nms_ItemStack_isItemEnchanted($this) ? 0 : 1; +} +function nms_ItemStack_addEnchantment($this, $par1Enchantment, $par2) { + var $var3, $var4; + if ($this.$stackTagCompound === null) + $this.$stackTagCompound = nms_NBTTagCompound__init_0(); + if (!nms_NBTTagCompound_hasKey($this.$stackTagCompound, $rt_s(1905))) + nms_NBTTagCompound_setTag($this.$stackTagCompound, $rt_s(1905), nms_NBTTagList__init_1($rt_s(1905))); + $var3 = nms_NBTTagCompound_getTag($this.$stackTagCompound, $rt_s(1905)); + $var4 = nms_NBTTagCompound__init_0(); + nms_NBTTagCompound_setShort($var4, $rt_s(1900), $par1Enchantment.$effectId << 16 >> 16); + nms_NBTTagCompound_setShort($var4, $rt_s(1910), $par2 << 24 >> 24 << 16 >> 16); + nms_NBTTagList_appendTag($var3, $var4); +} +function nms_ItemStack_isItemEnchanted($this) { + return $this.$stackTagCompound !== null && nms_NBTTagCompound_hasKey($this.$stackTagCompound, $rt_s(1905)) ? 1 : 0; +} +function nms_ItemStack_setTagInfo($this, $par1Str, $par2NBTBase) { + if ($this.$stackTagCompound === null) + $this.$stackTagCompound = nms_NBTTagCompound__init_0(); + nms_NBTTagCompound_setTag($this.$stackTagCompound, $par1Str, $par2NBTBase); +} +function nms_ItemStack_func_82835_x($this) { + nms_ItemStack_getItem($this); + return 1; +} +function nms_ItemStack_getRepairCost($this) { + return nms_ItemStack_hasTagCompound($this) && nms_NBTTagCompound_hasKey($this.$stackTagCompound, $rt_s(1917)) ? nms_NBTTagCompound_getInteger($this.$stackTagCompound, $rt_s(1917)) : 0; +} +function nms_ItemStack_setRepairCost($this, $par1) { + if (!nms_ItemStack_hasTagCompound($this)) + $this.$stackTagCompound = nms_NBTTagCompound__init_1($rt_s(1903)); + nms_NBTTagCompound_setInteger($this.$stackTagCompound, $rt_s(1917), $par1); +} +function nms_Block() { + var a = this; jl_Object.call(a); + a.$displayOnCreativeTab = null; + a.$blockID = 0; + a.$blockHardness = 0.0; + a.$blockResistance = 0.0; + a.$blockConstructorCalled = 0; + a.$enableStats = 0; + a.$needsRandomTick = 0; + a.$isBlockContainer = 0; + a.$minX0 = 0.0; + a.$minY0 = 0.0; + a.$minZ0 = 0.0; + a.$maxX0 = 0.0; + a.$maxY0 = 0.0; + a.$maxZ0 = 0.0; + a.$stepSound = null; + a.$blockParticleGravity = 0.0; + a.$blockMaterial = null; + a.$slipperiness = 0.0; + a.$unlocalizedName0 = null; + a.$blockIcon = null; +} +var nms_Block_soundPowderFootstep = null; +var nms_Block_soundWoodFootstep = null; +var nms_Block_soundGravelFootstep = null; +var nms_Block_soundGrassFootstep = null; +var nms_Block_soundStoneFootstep = null; +var nms_Block_soundMetalFootstep = null; +var nms_Block_soundGlassFootstep = null; +var nms_Block_soundClothFootstep = null; +var nms_Block_soundSandFootstep = null; +var nms_Block_soundSnowFootstep = null; +var nms_Block_soundLadderFootstep = null; +var nms_Block_soundAnvilFootstep = null; +var nms_Block_grassNoise = null; +var nms_Block_grassNoiseArray = null; +var nms_Block_noiseChunkX = 0; +var nms_Block_noiseChunkZ = 0; +var nms_Block_blocksList = null; +var nms_Block_opaqueCubeLookup = null; +var nms_Block_lightOpacity = null; +var nms_Block_canBlockGrass = null; +var nms_Block_lightValue = null; +var nms_Block_useNeighborBrightness = null; +var nms_Block_stone = null; +var nms_Block_grass = null; +var nms_Block_dirt = null; +var nms_Block_cobblestone = null; +var nms_Block_planks = null; +var nms_Block_sapling = null; +var nms_Block_bedrock = null; +var nms_Block_waterMoving = null; +var nms_Block_waterStill = null; +var nms_Block_lavaMoving = null; +var nms_Block_lavaStill = null; +var nms_Block_sand = null; +var nms_Block_gravel = null; +var nms_Block_oreGold = null; +var nms_Block_oreIron = null; +var nms_Block_oreCoal = null; +var nms_Block_wood = null; +var nms_Block_leaves = null; +var nms_Block_sponge = null; +var nms_Block_glass = null; +var nms_Block_oreLapis = null; +var nms_Block_blockLapis = null; +var nms_Block_dispenser = null; +var nms_Block_sandStone = null; +var nms_Block_music = null; +var nms_Block_bed = null; +var nms_Block_railPowered = null; +var nms_Block_railDetector = null; +var nms_Block_pistonStickyBase = null; +var nms_Block_web = null; +var nms_Block_tallGrass = null; +var nms_Block_deadBush = null; +var nms_Block_pistonBase = null; +var nms_Block_pistonExtension = null; +var nms_Block_cloth = null; +var nms_Block_pistonMoving = null; +var nms_Block_plantYellow = null; +var nms_Block_plantRed = null; +var nms_Block_mushroomBrown = null; +var nms_Block_mushroomRed = null; +var nms_Block_blockGold = null; +var nms_Block_blockIron = null; +var nms_Block_stoneDoubleSlab = null; +var nms_Block_stoneSingleSlab = null; +var nms_Block_brick = null; +var nms_Block_tnt = null; +var nms_Block_bookShelf = null; +var nms_Block_cobblestoneMossy = null; +var nms_Block_obsidian = null; +var nms_Block_torchWood = null; +var nms_Block_fire = null; +var nms_Block_mobSpawner = null; +var nms_Block_stairsWoodOak = null; +var nms_Block_chest = null; +var nms_Block_redstoneWire = null; +var nms_Block_oreDiamond = null; +var nms_Block_blockDiamond = null; +var nms_Block_workbench = null; +var nms_Block_crops = null; +var nms_Block_tilledField = null; +var nms_Block_furnaceIdle = null; +var nms_Block_furnaceBurning = null; +var nms_Block_signPost = null; +var nms_Block_doorWood = null; +var nms_Block_ladder = null; +var nms_Block_rail = null; +var nms_Block_stairsCobblestone = null; +var nms_Block_signWall = null; +var nms_Block_lever = null; +var nms_Block_pressurePlateStone = null; +var nms_Block_doorIron = null; +var nms_Block_pressurePlatePlanks = null; +var nms_Block_oreRedstone = null; +var nms_Block_oreRedstoneGlowing = null; +var nms_Block_torchRedstoneIdle = null; +var nms_Block_torchRedstoneActive = null; +var nms_Block_stoneButton = null; +var nms_Block_snow = null; +var nms_Block_ice = null; +var nms_Block_blockSnow = null; +var nms_Block_cactus = null; +var nms_Block_blockClay = null; +var nms_Block_reed = null; +var nms_Block_jukebox = null; +var nms_Block_fence = null; +var nms_Block_pumpkin = null; +var nms_Block_netherrack = null; +var nms_Block_slowSand = null; +var nms_Block_glowStone = null; +var nms_Block_portal = null; +var nms_Block_pumpkinLantern = null; +var nms_Block_cake = null; +var nms_Block_redstoneRepeaterIdle = null; +var nms_Block_redstoneRepeaterActive = null; +var nms_Block_lockedChest = null; +var nms_Block_trapdoor = null; +var nms_Block_silverfish = null; +var nms_Block_stoneBrick = null; +var nms_Block_mushroomCapBrown = null; +var nms_Block_mushroomCapRed = null; +var nms_Block_fenceIron = null; +var nms_Block_thinGlass = null; +var nms_Block_melon = null; +var nms_Block_pumpkinStem = null; +var nms_Block_melonStem = null; +var nms_Block_vine = null; +var nms_Block_fenceGate = null; +var nms_Block_stairsBrick = null; +var nms_Block_stairsStoneBrick = null; +var nms_Block_mycelium = null; +var nms_Block_waterlily = null; +var nms_Block_netherBrick = null; +var nms_Block_netherFence = null; +var nms_Block_stairsNetherBrick = null; +var nms_Block_netherStalk = null; +var nms_Block_enchantmentTable = null; +var nms_Block_brewingStand = null; +var nms_Block_cauldron = null; +var nms_Block_endPortal = null; +var nms_Block_endPortalFrame = null; +var nms_Block_whiteStone = null; +var nms_Block_dragonEgg = null; +var nms_Block_redstoneLampIdle = null; +var nms_Block_redstoneLampActive = null; +var nms_Block_woodDoubleSlab = null; +var nms_Block_woodSingleSlab = null; +var nms_Block_cocoaPlant = null; +var nms_Block_stairsSandStone = null; +var nms_Block_oreEmerald = null; +var nms_Block_enderChest = null; +var nms_Block_tripWireSource = null; +var nms_Block_tripWire = null; +var nms_Block_blockEmerald = null; +var nms_Block_stairsWoodSpruce = null; +var nms_Block_stairsWoodBirch = null; +var nms_Block_stairsWoodJungle = null; +var nms_Block_commandBlock = null; +var nms_Block_beacon = null; +var nms_Block_cobblestoneWall = null; +var nms_Block_flowerPot = null; +var nms_Block_carrot = null; +var nms_Block_potato = null; +var nms_Block_woodenButton = null; +var nms_Block_skull = null; +var nms_Block_anvil = null; +var nms_Block_chestTrapped = null; +var nms_Block_pressurePlateGold = null; +var nms_Block_pressurePlateIron = null; +var nms_Block_redstoneComparatorIdle = null; +var nms_Block_redstoneComparatorActive = null; +var nms_Block_daylightSensor = null; +var nms_Block_blockRedstone = null; +var nms_Block_oreNetherQuartz = null; +var nms_Block_hopperBlock = null; +var nms_Block_blockNetherQuartz = null; +var nms_Block_stairsNetherQuartz = null; +var nms_Block_railActivator = null; +var nms_Block_dropper = null; +function nms_Block_$callClinit() { + nms_Block_$callClinit = $rt_eraseClinit(nms_Block); + nms_Block__clinit_(); +} +function nms_Block__init_(var_0, var_1) { + var var_2 = new nms_Block(); + nms_Block__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_Block_initNoiseField($cx, $cz) { + var var$3; + nms_Block_$callClinit(); + if (!(nms_Block_noiseChunkX == $cx && nms_Block_noiseChunkZ == $cz)) { + nms_Block_noiseChunkX = $cx; + nms_Block_noiseChunkZ = $cz; + var$3 = 0; + while (var$3 < nms_Block_grassNoiseArray.data.length) { + nms_Block_grassNoiseArray.data[var$3] = 0.0; + var$3 = var$3 + 1 | 0; + } + nms_NoiseGeneratorPerlin_populateNoiseArray(nms_Block_grassNoise, nms_Block_grassNoiseArray, $cx * 16.0 * 0.05, 0.8, $cz * 16.0 * 0.05, 16, 1, 16, 0.05, 1.0, 0.05, 1.0); + } +} +function nms_Block__init_0($this, $par1, $par2Material) { + var var$3, var$4, var$5; + nms_Block_$callClinit(); + $this.$blockConstructorCalled = 1; + $this.$enableStats = 1; + $this.$stepSound = nms_Block_soundPowderFootstep; + $this.$blockParticleGravity = 1.0; + $this.$slipperiness = 0.6000000238418579; + if (nms_Block_blocksList.data[$par1] !== null) { + $par2Material = new jl_IllegalArgumentException; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(1918)); + jl_AbstractStringBuilder_append2(var$3, $par1); + jl_AbstractStringBuilder_append(var$3, $rt_s(1919)); + jl_AbstractStringBuilder_append1(var$3, nms_Block_blocksList.data[$par1]); + jl_AbstractStringBuilder_append(var$3, $rt_s(1920)); + jl_AbstractStringBuilder_append1(var$3, $this); + jl_Throwable__init_($par2Material, jl_AbstractStringBuilder_toString(var$3)); + $rt_throw($par2Material); + } + $this.$blockMaterial = $par2Material; + nms_Block_blocksList.data[$par1] = $this; + $this.$blockID = $par1; + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + nms_Block_opaqueCubeLookup.data[$par1] = $this.$isOpaqueCube(); + var$4 = nms_Block_lightOpacity; + var$4.data[$par1] = !$this.$isOpaqueCube() ? 0 : 255; + var$4 = nms_Block_canBlockGrass; + var$5 = $par2Material.$getCanBlockGrass() ? 0 : 1; + var$4.data[$par1] = var$5; +} +function nms_Block_initializeBlock($this) { + return; +} +function nms_Block_setStepSound($this, $par1StepSound) { + $this.$stepSound = $par1StepSound; + return $this; +} +function nms_Block_setLightOpacity($this, $par1) { + nms_Block_lightOpacity.data[$this.$blockID] = $par1; + return $this; +} +function nms_Block_setLightValue($this, $par1) { + nms_Block_lightValue.data[$this.$blockID] = 15.0 * $par1 | 0; + return $this; +} +function nms_Block_setResistance($this, $par1) { + $this.$blockResistance = $par1 * 3.0; + return $this; +} +function nms_Block_isNormalCube($par0) { + var $var1; + nms_Block_$callClinit(); + $var1 = nms_Block_blocksList.data[$par0]; + return $var1 === null ? 0 : nms_Material_isOpaque($var1.$blockMaterial) && $var1.$renderAsNormalBlock() && !$var1.$canProvidePower() ? 1 : 0; +} +function nms_Block_renderAsNormalBlock($this) { + return 1; +} +function nms_Block_getBlocksMovement($this, $par1IBlockAccess, $par2, $par3, $par4) { + return $this.$blockMaterial.$blocksMovement() ? 0 : 1; +} +function nms_Block_getRenderType($this) { + return 0; +} +function nms_Block_setHardness($this, $par1) { + var var$2; + $this.$blockHardness = $par1; + var$2 = $this.$blockResistance; + $par1 = $par1 * 5.0; + if (var$2 < $par1) + $this.$blockResistance = $par1; + return $this; +} +function nms_Block_setBlockUnbreakable($this) { + nms_Block_setHardness($this, (-1.0)); + return $this; +} +function nms_Block_getBlockHardness($this, $par1World, $par2, $par3, $par4) { + return $this.$blockHardness; +} +function nms_Block_setTickRandomly($this, $par1) { + $this.$needsRandomTick = $par1; + return $this; +} +function nms_Block_getTickRandomly($this) { + return $this.$needsRandomTick; +} +function nms_Block_hasTileEntity($this) { + return $this.$isBlockContainer; +} +function nms_Block_setBlockBounds($this, $par1, $par2, $par3, $par4, $par5, $par6) { + $this.$minX0 = $par1; + $this.$minY0 = $par2; + $this.$minZ0 = $par3; + $this.$maxX0 = $par4; + $this.$maxY0 = $par5; + $this.$maxZ0 = $par6; +} +function nms_Block_getBlockBrightness($this, $par1IBlockAccess, $par2, $par3, $par4) { + return $par1IBlockAccess.$getBrightness0($par2, $par3, $par4, nms_Block_lightValue.data[$par1IBlockAccess.$getBlockId($par2, $par3, $par4)]); +} +function nms_Block_getMixedBrightnessForBlock($this, $par1IBlockAccess, $par2, $par3, $par4) { + return $par1IBlockAccess.$getLightBrightnessForSkyBlocks($par2, $par3, $par4, nms_Block_lightValue.data[$par1IBlockAccess.$getBlockId($par2, $par3, $par4)]); +} +function nms_Block_shouldSideBeRendered($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return !$par5 && $this.$minY0 > 0.0 ? 1 : $par5 == 1 && $this.$maxY0 < 1.0 ? 1 : $par5 == 2 && $this.$minZ0 > 0.0 ? 1 : $par5 == 3 && $this.$maxZ0 < 1.0 ? 1 : $par5 == 4 && $this.$minX0 > 0.0 ? 1 : $par5 == 5 && $this.$maxX0 < 1.0 ? 1 : $par1IBlockAccess.$isBlockOpaqueCube($par2, $par3, $par4) ? 0 : 1; +} +function nms_Block_getBlockTexture($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return $this.$getIcon($par5, $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4)); +} +function nms_Block_getIcon($this, $par1, $par2) { + return $this.$blockIcon; +} +function nms_Block_getBlockTextureFromSide($this, $par1) { + return $this.$getIcon($par1, 0); +} +function nms_Block_getSelectedBoundingBoxFromPool($this, $par1World, $par2, $par3, $par4) { + var var$5, var$6, var$7, var$8, var$9; + $par1World = nms_AxisAlignedBB_getAABBPool(); + var$5 = $par2; + var$6 = var$5 + $this.$minX0; + var$7 = $par3; + var$8 = var$7 + $this.$minY0; + var$9 = $par4; + return nms_AABBPool_getAABB($par1World, var$6, var$8, var$9 + $this.$minZ0, var$5 + $this.$maxX0, var$7 + $this.$maxY0, var$9 + $this.$maxZ0); +} +function nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity) { + var $var8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();$par7Entity = $thread.pop();$par6List = $thread.pop();$par5AxisAlignedBB = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $this.$getCollisionBoundingBoxFromPool($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var8 = $tmp; + if ($var8 !== null && nms_AxisAlignedBB_intersectsWith($par5AxisAlignedBB, $var8)) + ju_ArrayList_add($par6List, $var8); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity, $var8, $ptr); +} +function nms_Block_getCollisionBoundingBoxFromPool($this, $par1World, $par2, $par3, $par4) { + var var$5, var$6, var$7, var$8, var$9; + $par1World = nms_AxisAlignedBB_getAABBPool(); + var$5 = $par2; + var$6 = var$5 + $this.$minX0; + var$7 = $par3; + var$8 = var$7 + $this.$minY0; + var$9 = $par4; + return nms_AABBPool_getAABB($par1World, var$6, var$8, var$9 + $this.$minZ0, var$5 + $this.$maxX0, var$7 + $this.$maxY0, var$9 + $this.$maxZ0); +} +function nms_Block_isOpaqueCube($this) { + return 1; +} +function nms_Block_canCollideCheck($this, $par1, $par2) { + return $this.$isCollidable(); +} +function nms_Block_isCollidable($this) { + return 1; +} +function nms_Block_randomDisplayTick($this, $par1World, $par2, $par3, $par4, $par5Random) { + return; +} +function nms_Block_onBlockDestroyedByPlayer($this, $par1World, $par2, $par3, $par4, $par5) { + return; +} +function nms_Block_onNeighborBlockChange($this, $par1World, $par2, $par3, $par4, $par5) { + return; +} +function nms_Block_getPlayerRelativeBlockHardness($this, $par1EntityPlayer, $par2World, $par3, $par4, $par5) { + var $var6; + $var6 = $this.$blockHardness; + return $var6 < 0.0 ? 0.0 : nms_EntityPlayer_canHarvestBlock($par1EntityPlayer, $this) ? nms_EntityPlayer_getCurrentPlayerStrVsBlock($par1EntityPlayer, $this, 1) / $var6 / 30.0 : nms_EntityPlayer_getCurrentPlayerStrVsBlock($par1EntityPlayer, $this, 0) / $var6 / 100.0; +} +function nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, $par5, $par6) { + $this.$dropBlockAsItemWithChance($par1World, $par2, $par3, $par4, $par5, 1.0, $par6); +} +function nms_Block_dropBlockAsItemWithChance($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7) { + return; +} +function nms_Block_dropBlockAsItem_do($this, $par1World, $par2, $par3, $par4, $par5ItemStack) { + return; +} +function nms_Block_dropXpOnBlockBreak($this, $par1World, $par2, $par3, $par4, $par5) { + return; +} +function nms_Block_damageDropped($this, $par1) { + return 0; +} +function nms_Block_getExplosionResistance($this, $par1Entity) { + return $this.$blockResistance / 5.0; +} +function nms_Block_collisionRayTrace($this, $par1World, $par2, $par3, $par4, $par5Vec3, $par6Vec3) { + var var$7, var$8, var$9, $var7, $var8, $var9, $var10, $var11, $var12, $var13, $var14, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$par6Vec3 = $thread.pop();$par5Vec3 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $this.$setBlockBoundsBasedOnState($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + var$7 = -$par2; + var$8 = -$par3; + var$9 = -$par4; + $par1World = nms_Vec3_addVector($par5Vec3, var$7, var$8, var$9); + $par5Vec3 = nms_Vec3_addVector($par6Vec3, var$7, var$8, var$9); + $var7 = nms_Vec3_getIntermediateWithXValue($par1World, $par5Vec3, $this.$minX0); + $var8 = nms_Vec3_getIntermediateWithXValue($par1World, $par5Vec3, $this.$maxX0); + $var9 = nms_Vec3_getIntermediateWithYValue($par1World, $par5Vec3, $this.$minY0); + $var10 = nms_Vec3_getIntermediateWithYValue($par1World, $par5Vec3, $this.$maxY0); + $var11 = nms_Vec3_getIntermediateWithZValue($par1World, $par5Vec3, $this.$minZ0); + $var12 = nms_Vec3_getIntermediateWithZValue($par1World, $par5Vec3, $this.$maxZ0); + if (!nms_Block_isVecInsideYZBounds($this, $var7)) + $var7 = null; + if (!nms_Block_isVecInsideYZBounds($this, $var8)) + $var8 = null; + if (!nms_Block_isVecInsideXZBounds($this, $var9)) + $var9 = null; + if (!nms_Block_isVecInsideXZBounds($this, $var10)) + $var10 = null; + if (!nms_Block_isVecInsideXYBounds($this, $var11)) + $var11 = null; + if (!nms_Block_isVecInsideXYBounds($this, $var12)) + $var12 = null; + $var13 = null; + if ($var7 !== null) + $var13 = $var7; + if ($var8 !== null && !($var13 !== null && nms_Vec3_squareDistanceTo($par1World, $var8) >= nms_Vec3_squareDistanceTo($par1World, $var13))) + $var13 = $var8; + if ($var9 !== null && !($var13 !== null && nms_Vec3_squareDistanceTo($par1World, $var9) >= nms_Vec3_squareDistanceTo($par1World, $var13))) + $var13 = $var9; + if ($var10 !== null && !($var13 !== null && nms_Vec3_squareDistanceTo($par1World, $var10) >= nms_Vec3_squareDistanceTo($par1World, $var13))) + $var13 = $var10; + if ($var11 !== null && !($var13 !== null && nms_Vec3_squareDistanceTo($par1World, $var11) >= nms_Vec3_squareDistanceTo($par1World, $var13))) + $var13 = $var11; + if ($var12 !== null && !($var13 !== null && nms_Vec3_squareDistanceTo($par1World, $var12) >= nms_Vec3_squareDistanceTo($par1World, $var13))) + $var13 = $var12; + if ($var13 === null) + return null; + $var14 = (-1); + if ($var13 === $var7) + $var14 = 4; + if ($var13 === $var8) + $var14 = 5; + if ($var13 === $var9) + $var14 = 0; + if ($var13 === $var10) + $var14 = 1; + if ($var13 === $var11) + $var14 = 2; + if ($var13 === $var12) + $var14 = 3; + return nms_MovingObjectPosition__init_($par2, $par3, $par4, $var14, nms_Vec3_addVector($var13, $par2, $par3, $par4)); + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Vec3, $par6Vec3, var$7, var$8, var$9, $var7, $var8, $var9, $var10, $var11, $var12, $var13, $var14, $ptr); +} +function nms_Block_isVecInsideYZBounds($this, $par1Vec3) { + return $par1Vec3 === null ? 0 : $par1Vec3.$yCoord >= $this.$minY0 && $par1Vec3.$yCoord <= $this.$maxY0 && $par1Vec3.$zCoord >= $this.$minZ0 && $par1Vec3.$zCoord <= $this.$maxZ0 ? 1 : 0; +} +function nms_Block_isVecInsideXZBounds($this, $par1Vec3) { + return $par1Vec3 === null ? 0 : $par1Vec3.$xCoord >= $this.$minX0 && $par1Vec3.$xCoord <= $this.$maxX0 && $par1Vec3.$zCoord >= $this.$minZ0 && $par1Vec3.$zCoord <= $this.$maxZ0 ? 1 : 0; +} +function nms_Block_isVecInsideXYBounds($this, $par1Vec3) { + return $par1Vec3 === null ? 0 : $par1Vec3.$xCoord >= $this.$minX0 && $par1Vec3.$xCoord <= $this.$maxX0 && $par1Vec3.$yCoord >= $this.$minY0 && $par1Vec3.$yCoord <= $this.$maxY0 ? 1 : 0; +} +function nms_Block_onBlockDestroyedByExplosion($this, $par1World, $par2, $par3, $par4, $par5Explosion) { + return; +} +function nms_Block_getRenderBlockPass($this) { + return 0; +} +function nms_Block_canPlaceBlockOnSide($this, $par1World, $par2, $par3, $par4, $par5, $par6ItemStack) { + return $this.$canPlaceBlockOnSide($par1World, $par2, $par3, $par4, $par5); +} +function nms_Block_canPlaceBlockOnSide0($this, $par1World, $par2, $par3, $par4, $par5) { + return $this.$canPlaceBlockAt($par1World, $par2, $par3, $par4); +} +function nms_Block_canPlaceBlockAt($this, $par1World, $par2, $par3, $par4) { + var $var5; + $var5 = nms_World_getBlockId($par1World, $par2, $par3, $par4); + return $var5 && !nms_Block_blocksList.data[$var5].$blockMaterial.$replaceable ? 0 : 1; +} +function nms_Block_onBlockActivated($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + return 0; +} +function nms_Block_onEntityWalking($this, $par1World, $par2, $par3, $par4, $par5Entity) { + return; +} +function nms_Block_onBlockPlaced($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7, $par8, $par9) { + return $par9; +} +function nms_Block_onBlockClicked($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer) { + return; +} +function nms_Block_velocityToAddToEntity($this, $par1World, $par2, $par3, $par4, $par5Entity, $par6Vec3) { + return; +} +function nms_Block_setBlockBoundsBasedOnState($this, $par1IBlockAccess, $par2, $par3, $par4) { + return; +} +function nms_Block_getBlockBoundsMinX($this) { + return $this.$minX0; +} +function nms_Block_getBlockBoundsMaxX($this) { + return $this.$maxX0; +} +function nms_Block_getBlockBoundsMinY($this) { + return $this.$minY0; +} +function nms_Block_getBlockBoundsMaxY($this) { + return $this.$maxY0; +} +function nms_Block_getBlockBoundsMinZ($this) { + return $this.$minZ0; +} +function nms_Block_getBlockBoundsMaxZ($this) { + return $this.$maxZ0; +} +function nms_Block_getBlockColor($this) { + return 16777215; +} +function nms_Block_getRenderColor($this, $par1) { + return 16777215; +} +function nms_Block_colorMultiplier($this, $par1IBlockAccess, $par2, $par3, $par4) { + return 16777215; +} +function nms_Block_isProvidingWeakPower($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return 0; +} +function nms_Block_canProvidePower($this) { + return 0; +} +function nms_Block_onEntityCollidedWithBlock($this, $par1World, $par2, $par3, $par4, $par5Entity) { + return; +} +function nms_Block_isProvidingStrongPower($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return 0; +} +function nms_Block_setBlockBoundsForItemRender($this) { + return; +} +function nms_Block_onBlockPlacedBy($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack) { + return; +} +function nms_Block_onPostBlockPlaced($this, $par1World, $par2, $par3, $par4, $par5) { + return; +} +function nms_Block_setUnlocalizedName($this, $par1Str) { + $this.$unlocalizedName0 = $par1Str; + return $this; +} +function nms_Block_getLocalizedName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, nms_Block_getUnlocalizedName($this)); + jl_AbstractStringBuilder_append(var$1, $rt_s(1021)); + return nms_StatCollector_translateToLocal(jl_AbstractStringBuilder_toString(var$1)); +} +function nms_Block_getUnlocalizedName($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(1921)); + jl_AbstractStringBuilder_append(var$1, $this.$unlocalizedName0); + return jl_AbstractStringBuilder_toString(var$1); +} +function nms_Block_getUnlocalizedName2($this) { + return $this.$unlocalizedName0; +} +function nms_Block_onBlockEventReceived($this, $par1World, $par2, $par3, $par4, $par5, $par6) { + return 0; +} +function nms_Block_disableStats($this) { + $this.$enableStats = 0; + return $this; +} +function nms_Block_getMobilityFlag($this) { + return $this.$blockMaterial.$mobilityFlag; +} +function nms_Block_getAmbientOcclusionLightValue($this, $par1IBlockAccess, $par2, $par3, $par4) { + return !$par1IBlockAccess.$isBlockNormalCube($par2, $par3, $par4) ? 1.0 : 0.20000000298023224; +} +function nms_Block_onFallenUpon($this, $par1World, $par2, $par3, $par4, $par5Entity, $par6) { + return; +} +function nms_Block_idPicked($this, $par1World, $par2, $par3, $par4) { + return $this.$blockID; +} +function nms_Block_getDamageValue($this, $par1World, $par2, $par3, $par4) { + return $this.$damageDropped(nms_World_getBlockMetadata($par1World, $par2, $par3, $par4)); +} +function nms_Block_getSubBlocks($this, $par1, $par2CreativeTabs, $par3List) { + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 0)); +} +function nms_Block_getCreativeTabToDisplayOn($this) { + return $this.$displayOnCreativeTab; +} +function nms_Block_setCreativeTab($this, $par1CreativeTabs) { + $this.$displayOnCreativeTab = $par1CreativeTabs; + return $this; +} +function nms_Block_isFlowerPot($this) { + return 0; +} +function nms_Block_canDropFromExplosion($this, $par1Explosion) { + return 1; +} +function nms_Block_hasComparatorInputOverride($this) { + return 0; +} +function nms_Block_getComparatorInputOverride($this, $par1World, $par2, $par3, $par4, $par5) { + return 0; +} +function nms_Block_registerIcons($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($this.$unlocalizedName0); +} +function nms_Block_getItemIconName($this) { + return null; +} +function nms_Block__clinit_() { + var var$1, var$2, $var0, var$4, var$5, $var1; + nms_Block_soundPowderFootstep = nms_StepSound__init_($rt_s(1922), 1.0, 1.0); + nms_Block_soundWoodFootstep = nms_StepSound__init_($rt_s(1923), 1.0, 1.0); + nms_Block_soundGravelFootstep = nms_StepSound__init_($rt_s(1924), 1.0, 1.0); + nms_Block_soundGrassFootstep = nms_StepSound__init_($rt_s(1925), 1.0, 1.0); + nms_Block_soundStoneFootstep = nms_StepSound__init_($rt_s(1922), 1.0, 1.0); + nms_Block_soundMetalFootstep = nms_StepSound__init_($rt_s(1922), 1.0, 1.5); + nms_Block_soundGlassFootstep = nms_StepSoundStone__init_($rt_s(1922), 1.0, 1.0); + nms_Block_soundClothFootstep = nms_StepSound__init_($rt_s(1622), 1.0, 1.0); + nms_Block_soundSandFootstep = nms_StepSound__init_($rt_s(1926), 1.0, 1.0); + nms_Block_soundSnowFootstep = nms_StepSound__init_($rt_s(1927), 1.0, 1.0); + nms_Block_soundLadderFootstep = nms_StepSoundSand__init_($rt_s(1928), 1.0, 1.0); + nms_Block_soundAnvilFootstep = nms_StepSoundAnvil__init_($rt_s(1929), 0.30000001192092896, 1.0); + nms_Block_grassNoise = nms_NoiseGeneratorPerlin__init_0(nle_EaglercraftRandom__init_1(Long_fromInt(jl_String_hashCode($rt_s(1930))))); + nms_Block_grassNoiseArray = $rt_createDoubleArray(256); + nms_Block_noiseChunkX = (-2147483648); + nms_Block_noiseChunkZ = (-2147483648); + nms_Block_blocksList = $rt_createArray(nms_Block, 4096); + nms_Block_opaqueCubeLookup = $rt_createBooleanArray(4096); + nms_Block_lightOpacity = $rt_createIntArray(4096); + nms_Block_canBlockGrass = $rt_createBooleanArray(4096); + nms_Block_lightValue = $rt_createIntArray(4096); + nms_Block_useNeighborBrightness = $rt_createBooleanArray(4096); + nms_Block_stone = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockStone__init_(1), 1.5), 10.0), nms_Block_soundStoneFootstep), $rt_s(1922)); + nms_Block_grass = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockGrass__init_(2), 0.6000000238418579), nms_Block_soundGrassFootstep), $rt_s(1925)); + nms_Block_dirt = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockDirt__init_(3), 0.5), nms_Block_soundGravelFootstep), $rt_s(1931)); + var$1 = new nms_Block; + nms_Material_$callClinit(); + nms_Block__init_0(var$1, 4, nms_Material_rock); + nms_Block_cobblestone = nms_Block_setCreativeTab(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(var$1, 2.0), 10.0), nms_Block_soundStoneFootstep), $rt_s(1932)), nms_CreativeTabs_tabBlock); + nms_Block_planks = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockWood__init_(5), 2.0), 5.0), nms_Block_soundWoodFootstep), $rt_s(1923)); + nms_Block_sapling = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockSapling__init_(6), 0.0), nms_Block_soundGrassFootstep), $rt_s(1933)); + nms_Block_bedrock = nms_Block_setCreativeTab(nms_Block_disableStats(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setBlockUnbreakable(nms_Block__init_(7, nms_Material_rock)), 6000000.0), nms_Block_soundStoneFootstep), $rt_s(1934))), nms_CreativeTabs_tabBlock); + nms_Block_waterMoving = nms_Block_disableStats(nms_Block_setUnlocalizedName(nms_Block_setLightOpacity(nms_Block_setHardness(nms_BlockFlowing__init_(8, nms_Material_water), 100.0), 3), $rt_s(955))); + nms_Block_waterStill = nms_Block_disableStats(nms_Block_setUnlocalizedName(nms_Block_setLightOpacity(nms_Block_setHardness(nms_BlockStationary__init_(9, nms_Material_water), 100.0), 3), $rt_s(955))); + nms_Block_lavaMoving = nms_Block_disableStats(nms_Block_setUnlocalizedName(nms_Block_setLightValue(nms_Block_setHardness(nms_BlockFlowing__init_(10, nms_Material_lava), 0.0), 1.0), $rt_s(957))); + nms_Block_lavaStill = nms_Block_disableStats(nms_Block_setUnlocalizedName(nms_Block_setLightValue(nms_Block_setHardness(nms_BlockStationary__init_(11, nms_Material_lava), 100.0), 1.0), $rt_s(957))); + nms_Block_sand = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockSand__init_(12), 0.5), nms_Block_soundSandFootstep), $rt_s(1926)); + nms_Block_gravel = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockGravel__init_(13), 0.6000000238418579), nms_Block_soundGravelFootstep), $rt_s(1924)); + nms_Block_oreGold = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockOre__init_(14), 3.0), 5.0), nms_Block_soundStoneFootstep), $rt_s(1935)); + nms_Block_oreIron = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockOre__init_(15), 3.0), 5.0), nms_Block_soundStoneFootstep), $rt_s(1936)); + nms_Block_oreCoal = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockOre__init_(16), 3.0), 5.0), nms_Block_soundStoneFootstep), $rt_s(1937)); + nms_Block_wood = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockLog__init_(17), 2.0), nms_Block_soundWoodFootstep), $rt_s(1938)); + nms_Block_leaves = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setLightOpacity(nms_Block_setHardness(nms_BlockLeaves__init_(18), 0.20000000298023224), 1), nms_Block_soundGrassFootstep), $rt_s(1939)); + nms_Block_sponge = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockSponge__init_(19), 0.6000000238418579), nms_Block_soundGrassFootstep), $rt_s(1940)); + nms_Block_glass = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockGlass__init_(20, nms_Material_glass, 0), 0.30000001192092896), nms_Block_soundGlassFootstep), $rt_s(1688)); + nms_Block_oreLapis = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockOre__init_(21), 3.0), 5.0), nms_Block_soundStoneFootstep), $rt_s(1941)); + nms_Block_blockLapis = nms_Block_setCreativeTab(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_Block__init_(22, nms_Material_rock), 3.0), 5.0), nms_Block_soundStoneFootstep), $rt_s(1942)), nms_CreativeTabs_tabBlock); + nms_Block_dispenser = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockDispenser__init_(23), 3.5), nms_Block_soundStoneFootstep), $rt_s(1943)); + nms_Block_sandStone = nms_Block_setUnlocalizedName(nms_Block_setHardness(nms_Block_setStepSound(nms_BlockSandStone__init_(24), nms_Block_soundStoneFootstep), 0.800000011920929), $rt_s(1944)); + nms_Block_music = nms_Block_setUnlocalizedName(nms_Block_setHardness(nms_BlockNote__init_(25), 0.800000011920929), $rt_s(1945)); + nms_Block_bed = nms_Block_disableStats(nms_Block_setUnlocalizedName(nms_Block_setHardness(nms_BlockBed__init_(26), 0.20000000298023224), $rt_s(1805))); + nms_Block_railPowered = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockRailPowered__init_(27), 0.699999988079071), nms_Block_soundMetalFootstep), $rt_s(1946)); + nms_Block_railDetector = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockDetectorRail__init_(28), 0.699999988079071), nms_Block_soundMetalFootstep), $rt_s(1947)); + nms_Block_pistonStickyBase = nms_Block_setUnlocalizedName(nms_BlockPistonBase__init_(29, 1), $rt_s(1948)); + nms_Block_web = nms_Block_setUnlocalizedName(nms_Block_setHardness(nms_Block_setLightOpacity(nms_BlockWeb__init_(30), 1), 4.0), $rt_s(1949)); + nms_Block_tallGrass = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockTallGrass__init_(31), 0.0), nms_Block_soundGrassFootstep), $rt_s(1950)); + nms_Block_deadBush = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockDeadBush__init_(32), 0.0), nms_Block_soundGrassFootstep), $rt_s(1951)); + nms_Block_pistonBase = nms_Block_setUnlocalizedName(nms_BlockPistonBase__init_(33, 0), $rt_s(1952)); + nms_Block_pistonExtension = nms_BlockPistonExtension__init_(34); + nms_Block_cloth = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockCloth__init_0(), 0.800000011920929), nms_Block_soundClothFootstep), $rt_s(1622)); + nms_Block_pistonMoving = nms_BlockPistonMoving__init_(36); + nms_Block_plantYellow = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockFlower__init_(37), 0.0), nms_Block_soundGrassFootstep), $rt_s(1953)); + nms_Block_plantRed = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockFlower__init_(38), 0.0), nms_Block_soundGrassFootstep), $rt_s(1954)); + nms_Block_mushroomBrown = nms_Block_setUnlocalizedName(nms_Block_setLightValue(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockMushroom__init_(39, $rt_s(1955)), 0.0), nms_Block_soundGrassFootstep), 0.125), $rt_s(1956)); + nms_Block_mushroomRed = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockMushroom__init_(40, $rt_s(1957)), 0.0), nms_Block_soundGrassFootstep), $rt_s(1956)); + nms_Block_blockGold = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockOreStorage__init_(41), 3.0), 10.0), nms_Block_soundMetalFootstep), $rt_s(1958)); + nms_Block_blockIron = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockOreStorage__init_(42), 5.0), 10.0), nms_Block_soundMetalFootstep), $rt_s(1959)); + nms_Block_stoneDoubleSlab = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockStep__init_(43, 1), 2.0), 10.0), nms_Block_soundStoneFootstep), $rt_s(1960)); + nms_Block_stoneSingleSlab = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockStep__init_(44, 0), 2.0), 10.0), nms_Block_soundStoneFootstep), $rt_s(1960)); + nms_Block_brick = nms_Block_setCreativeTab(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_Block__init_(45, nms_Material_rock), 2.0), 10.0), nms_Block_soundStoneFootstep), $rt_s(1786)), nms_CreativeTabs_tabBlock); + nms_Block_tnt = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockTNT__init_(46), 0.0), nms_Block_soundGrassFootstep), $rt_s(1961)); + nms_Block_bookShelf = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockBookshelf__init_(47), 1.5), nms_Block_soundWoodFootstep), $rt_s(1962)); + nms_Block_cobblestoneMossy = nms_Block_setCreativeTab(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_Block__init_(48, nms_Material_rock), 2.0), 10.0), nms_Block_soundStoneFootstep), $rt_s(1963)), nms_CreativeTabs_tabBlock); + nms_Block_obsidian = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockObsidian__init_(49), 50.0), 2000.0), nms_Block_soundStoneFootstep), $rt_s(1964)); + nms_Block_torchWood = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setLightValue(nms_Block_setHardness(nms_BlockTorch__init_(50), 0.0), 0.9375), nms_Block_soundWoodFootstep), $rt_s(1965)); + nms_Block_fire = nms_Block_disableStats(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setLightValue(nms_Block_setHardness(nms_BlockFire__init_(51), 0.0), 1.0), nms_Block_soundWoodFootstep), $rt_s(1966))); + nms_Block_mobSpawner = nms_Block_disableStats(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockMobSpawner__init_(52), 5.0), nms_Block_soundMetalFootstep), $rt_s(1967))); + nms_Block_stairsWoodOak = nms_Block_setUnlocalizedName(nms_BlockStairs__init_(53, nms_Block_planks, 0), $rt_s(1968)); + nms_Block_chest = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockChest__init_(54, 0), 2.5), nms_Block_soundWoodFootstep), $rt_s(1969)); + nms_Block_redstoneWire = nms_Block_disableStats(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockRedstoneWire__init_(55), 0.0), nms_Block_soundPowderFootstep), $rt_s(1970))); + nms_Block_oreDiamond = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockOre__init_(56), 3.0), 5.0), nms_Block_soundStoneFootstep), $rt_s(1971)); + nms_Block_blockDiamond = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockOreStorage__init_(57), 5.0), 10.0), nms_Block_soundMetalFootstep), $rt_s(1972)); + nms_Block_workbench = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockWorkbench__init_(58), 2.5), nms_Block_soundWoodFootstep), $rt_s(1973)); + nms_Block_crops = nms_Block_setUnlocalizedName(nms_BlockCrops__init_(59), $rt_s(1974)); + nms_Block_tilledField = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockFarmland__init_(60), 0.6000000238418579), nms_Block_soundGravelFootstep), $rt_s(1975)); + nms_Block_furnaceIdle = nms_Block_setCreativeTab(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockFurnace__init_(61, 0), 3.5), nms_Block_soundStoneFootstep), $rt_s(1976)), nms_CreativeTabs_tabDecorations); + nms_Block_furnaceBurning = nms_Block_setUnlocalizedName(nms_Block_setLightValue(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockFurnace__init_(62, 1), 3.5), nms_Block_soundStoneFootstep), 0.875), $rt_s(1976)); + nms_Block_signPost = nms_Block_disableStats(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockSign__init_(63, $rt_cls(nms_TileEntitySign), 1), 1.0), nms_Block_soundWoodFootstep), $rt_s(1773))); + nms_Block_doorWood = nms_Block_disableStats(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockDoor__init_(64, nms_Material_wood), 3.0), nms_Block_soundWoodFootstep), $rt_s(1774))); + nms_Block_ladder = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockLadder__init_(65), 0.4000000059604645), nms_Block_soundLadderFootstep), $rt_s(1928)); + nms_Block_rail = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockRail__init_(66), 0.699999988079071), nms_Block_soundMetalFootstep), $rt_s(1977)); + nms_Block_stairsCobblestone = nms_Block_setUnlocalizedName(nms_BlockStairs__init_(67, nms_Block_cobblestone, 0), $rt_s(1978)); + nms_Block_signWall = nms_Block_disableStats(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockSign__init_(68, $rt_cls(nms_TileEntitySign), 0), 1.0), nms_Block_soundWoodFootstep), $rt_s(1773))); + nms_Block_lever = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockLever__init_(69), 0.5), nms_Block_soundWoodFootstep), $rt_s(1979)); + nms_Block_pressurePlateStone = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockPressurePlate__init_(70, $rt_s(1922), nms_Material_rock, nms_EnumMobType_mobs), 0.5), nms_Block_soundStoneFootstep), $rt_s(1980)); + nms_Block_doorIron = nms_Block_disableStats(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockDoor__init_(71, nms_Material_iron), 5.0), nms_Block_soundMetalFootstep), $rt_s(1780))); + nms_Block_pressurePlatePlanks = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockPressurePlate__init_(72, $rt_s(1923), nms_Material_wood, nms_EnumMobType_everything), 0.5), nms_Block_soundWoodFootstep), $rt_s(1980)); + nms_Block_oreRedstone = nms_Block_setCreativeTab(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockRedstoneOre__init_(73, 0), 3.0), 5.0), nms_Block_soundStoneFootstep), $rt_s(1981)), nms_CreativeTabs_tabBlock); + nms_Block_oreRedstoneGlowing = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_Block_setLightValue(nms_BlockRedstoneOre__init_(74, 1), 0.625), 3.0), 5.0), nms_Block_soundStoneFootstep), $rt_s(1981)); + nms_Block_torchRedstoneIdle = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockRedstoneTorch__init_(75, 0), 0.0), nms_Block_soundWoodFootstep), $rt_s(1982)); + nms_Block_torchRedstoneActive = nms_Block_setCreativeTab(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setLightValue(nms_Block_setHardness(nms_BlockRedstoneTorch__init_(76, 1), 0.0), 0.5), nms_Block_soundWoodFootstep), $rt_s(1982)), nms_CreativeTabs_tabRedstone); + nms_Block_stoneButton = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockButtonStone__init_(77), 0.5), nms_Block_soundStoneFootstep), $rt_s(1983)); + nms_Block_snow = nms_Block_setLightOpacity(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockSnow__init_(78), 0.10000000149011612), nms_Block_soundSnowFootstep), $rt_s(1927)), 0); + nms_Block_ice = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setLightOpacity(nms_Block_setHardness(nms_BlockIce__init_(79), 0.5), 3), nms_Block_soundGlassFootstep), $rt_s(1984)); + nms_Block_blockSnow = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockSnowBlock__init_(80), 0.20000000298023224), nms_Block_soundSnowFootstep), $rt_s(1927)); + nms_Block_cactus = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockCactus__init_(81), 0.4000000059604645), nms_Block_soundClothFootstep), $rt_s(1985)); + nms_Block_blockClay = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockClay__init_(82), 0.6000000238418579), nms_Block_soundGravelFootstep), $rt_s(1787)); + nms_Block_reed = nms_Block_disableStats(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockReed__init_(83), 0.0), nms_Block_soundGrassFootstep), $rt_s(1788))); + nms_Block_jukebox = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockJukeBox__init_(84), 2.0), 10.0), nms_Block_soundStoneFootstep), $rt_s(1986)); + nms_Block_fence = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockFence__init_(85, $rt_s(1923), nms_Material_wood), 2.0), 5.0), nms_Block_soundWoodFootstep), $rt_s(1987)); + nms_Block_pumpkin = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockPumpkin__init_(86, 0), 1.0), nms_Block_soundWoodFootstep), $rt_s(1988)); + nms_Block_netherrack = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockNetherrack__init_(87), 0.4000000059604645), nms_Block_soundStoneFootstep), $rt_s(1989)); + nms_Block_slowSand = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockSoulSand__init_(88), 0.5), nms_Block_soundSandFootstep), $rt_s(1990)); + nms_Block_glowStone = nms_Block_setUnlocalizedName(nms_Block_setLightValue(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockGlowStone__init_(89, nms_Material_glass), 0.30000001192092896), nms_Block_soundGlassFootstep), 1.0), $rt_s(1991)); + nms_Block_portal = nms_Block_setUnlocalizedName(nms_Block_setLightValue(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockPortal__init_(90), (-1.0)), nms_Block_soundGlassFootstep), 0.75), $rt_s(1051)); + nms_Block_pumpkinLantern = nms_Block_setUnlocalizedName(nms_Block_setLightValue(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockPumpkin__init_(91, 1), 1.0), nms_Block_soundWoodFootstep), 1.0), $rt_s(1992)); + nms_Block_cake = nms_Block_disableStats(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockCake__init_(92), 0.5), nms_Block_soundClothFootstep), $rt_s(1804))); + nms_Block_redstoneRepeaterIdle = nms_Block_disableStats(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockRedstoneRepeater__init_(93, 0), 0.0), nms_Block_soundWoodFootstep), $rt_s(1806))); + nms_Block_redstoneRepeaterActive = nms_Block_disableStats(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setLightValue(nms_Block_setHardness(nms_BlockRedstoneRepeater__init_(94, 1), 0.0), 0.625), nms_Block_soundWoodFootstep), $rt_s(1806))); + nms_Block_lockedChest = nms_Block_setTickRandomly(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setLightValue(nms_Block_setHardness(nms_BlockLockedChest__init_(95), 0.0), 1.0), nms_Block_soundWoodFootstep), $rt_s(1993)), 1); + nms_Block_trapdoor = nms_Block_disableStats(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockTrapDoor__init_(96, nms_Material_wood), 3.0), nms_Block_soundWoodFootstep), $rt_s(1994))); + nms_Block_silverfish = nms_Block_setUnlocalizedName(nms_Block_setHardness(nms_BlockSilverfish__init_(97), 0.75), $rt_s(1995)); + nms_Block_stoneBrick = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockStoneBrick__init_(98), 1.5), 10.0), nms_Block_soundStoneFootstep), $rt_s(1996)); + nms_Block_mushroomCapBrown = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockMushroomCap__init_(99, nms_Material_wood, 0), 0.20000000298023224), nms_Block_soundWoodFootstep), $rt_s(1956)); + nms_Block_mushroomCapRed = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockMushroomCap__init_(100, nms_Material_wood, 1), 0.20000000298023224), nms_Block_soundWoodFootstep), $rt_s(1956)); + nms_Block_fenceIron = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockPane__init_(101, $rt_s(1997), $rt_s(1997), nms_Material_iron, 1), 5.0), 10.0), nms_Block_soundMetalFootstep), $rt_s(1997)); + nms_Block_thinGlass = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockPane__init_(102, $rt_s(1688), $rt_s(1998), nms_Material_glass, 0), 0.30000001192092896), nms_Block_soundGlassFootstep), $rt_s(1999)); + nms_Block_melon = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockMelon__init_(103), 1.0), nms_Block_soundWoodFootstep), $rt_s(1810)); + nms_Block_pumpkinStem = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockStem__init_(104, nms_Block_pumpkin), 0.0), nms_Block_soundWoodFootstep), $rt_s(2000)); + nms_Block_melonStem = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockStem__init_(105, nms_Block_melon), 0.0), nms_Block_soundWoodFootstep), $rt_s(2000)); + nms_Block_vine = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockVine__init_(106), 0.20000000298023224), nms_Block_soundGrassFootstep), $rt_s(2001)); + nms_Block_fenceGate = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockFenceGate__init_(107), 2.0), 5.0), nms_Block_soundWoodFootstep), $rt_s(2002)); + nms_Block_stairsBrick = nms_Block_setUnlocalizedName(nms_BlockStairs__init_(108, nms_Block_brick, 0), $rt_s(2003)); + nms_Block_stairsStoneBrick = nms_Block_setUnlocalizedName(nms_BlockStairs__init_(109, nms_Block_stoneBrick, 0), $rt_s(2004)); + nms_Block_mycelium = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockMycelium__init_(110), 0.6000000238418579), nms_Block_soundGrassFootstep), $rt_s(2005)); + nms_Block_waterlily = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockLilyPad__init_(111), 0.0), nms_Block_soundGrassFootstep), $rt_s(2006)); + nms_Block_netherBrick = nms_Block_setCreativeTab(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_Block__init_(112, nms_Material_rock), 2.0), 10.0), nms_Block_soundStoneFootstep), $rt_s(2007)), nms_CreativeTabs_tabBlock); + nms_Block_netherFence = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockFence__init_(113, $rt_s(2007), nms_Material_rock), 2.0), 10.0), nms_Block_soundStoneFootstep), $rt_s(2008)); + nms_Block_stairsNetherBrick = nms_Block_setUnlocalizedName(nms_BlockStairs__init_(114, nms_Block_netherBrick, 0), $rt_s(2009)); + nms_Block_netherStalk = nms_Block_setUnlocalizedName(nms_BlockNetherStalk__init_(115), $rt_s(2010)); + nms_Block_enchantmentTable = nms_Block_setUnlocalizedName(nms_Block_setResistance(nms_Block_setHardness(nms_BlockEnchantmentTable__init_(116), 5.0), 2000.0), $rt_s(2011)); + nms_Block_brewingStand = nms_Block_setUnlocalizedName(nms_Block_setLightValue(nms_Block_setHardness(nms_BlockBrewingStand__init_(117), 0.5), 0.125), $rt_s(1829)); + nms_Block_cauldron = nms_Block_setUnlocalizedName(nms_Block_setHardness(nms_BlockCauldron__init_(118), 2.0), $rt_s(1830)); + nms_Block_endPortal = nms_Block_setResistance(nms_Block_setHardness(nms_BlockEndPortal__init_(119, nms_Material_portal), (-1.0)), 6000000.0); + nms_Block_endPortalFrame = nms_Block_setCreativeTab(nms_Block_setResistance(nms_Block_setUnlocalizedName(nms_Block_setHardness(nms_Block_setLightValue(nms_Block_setStepSound(nms_BlockEndPortalFrame__init_(120), nms_Block_soundGlassFootstep), 0.125), (-1.0)), $rt_s(2012)), 6000000.0), nms_CreativeTabs_tabDecorations); + nms_Block_whiteStone = nms_Block_setCreativeTab(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_Block__init_(121, nms_Material_rock), 3.0), 15.0), nms_Block_soundStoneFootstep), $rt_s(2013)), nms_CreativeTabs_tabBlock); + nms_Block_dragonEgg = nms_Block_setUnlocalizedName(nms_Block_setLightValue(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockDragonEgg__init_(122), 3.0), 15.0), nms_Block_soundStoneFootstep), 0.125), $rt_s(2014)); + nms_Block_redstoneLampIdle = nms_Block_setCreativeTab(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockRedstoneLight__init_(123, 0), 0.30000001192092896), nms_Block_soundGlassFootstep), $rt_s(2015)), nms_CreativeTabs_tabRedstone); + nms_Block_redstoneLampActive = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockRedstoneLight__init_(124, 1), 0.30000001192092896), nms_Block_soundGlassFootstep), $rt_s(2015)); + nms_Block_woodDoubleSlab = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockWoodSlab__init_(125, 1), 2.0), 5.0), nms_Block_soundWoodFootstep), $rt_s(2016)); + nms_Block_woodSingleSlab = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockWoodSlab__init_(126, 0), 2.0), 5.0), nms_Block_soundWoodFootstep), $rt_s(2016)); + nms_Block_cocoaPlant = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockCocoa__init_(127), 0.20000000298023224), 5.0), nms_Block_soundWoodFootstep), $rt_s(2017)); + nms_Block_stairsSandStone = nms_Block_setUnlocalizedName(nms_BlockStairs__init_(128, nms_Block_sandStone, 0), $rt_s(2018)); + nms_Block_oreEmerald = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockOre__init_(129), 3.0), 5.0), nms_Block_soundStoneFootstep), $rt_s(2019)); + nms_Block_enderChest = nms_Block_setLightValue(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockEnderChest__init_(130), 22.5), 1000.0), nms_Block_soundStoneFootstep), $rt_s(2020)), 0.5); + nms_Block_tripWireSource = nms_Block_setUnlocalizedName(nms_BlockTripWireSource__init_(131), $rt_s(2021)); + nms_Block_tripWire = nms_Block_setUnlocalizedName(nms_BlockTripWire__init_(132), $rt_s(2022)); + nms_Block_blockEmerald = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockOreStorage__init_(133), 5.0), 10.0), nms_Block_soundMetalFootstep), $rt_s(2023)); + nms_Block_stairsWoodSpruce = nms_Block_setUnlocalizedName(nms_BlockStairs__init_(134, nms_Block_planks, 1), $rt_s(2024)); + nms_Block_stairsWoodBirch = nms_Block_setUnlocalizedName(nms_BlockStairs__init_(135, nms_Block_planks, 2), $rt_s(2025)); + nms_Block_stairsWoodJungle = nms_Block_setUnlocalizedName(nms_BlockStairs__init_(136, nms_Block_planks, 3), $rt_s(2026)); + nms_Block_commandBlock = nms_Block_setUnlocalizedName(nms_BlockCommandBlock__init_(137), $rt_s(2027)); + nms_Block_beacon = nms_Block_setLightValue(nms_Block_setUnlocalizedName(nms_BlockBeacon__init_(138), $rt_s(2028)), 1.0); + nms_Block_cobblestoneWall = nms_Block_setUnlocalizedName(nms_BlockWall__init_(139, nms_Block_cobblestone), $rt_s(2029)); + nms_Block_flowerPot = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockFlowerPot__init_(140), 0.0), nms_Block_soundPowderFootstep), $rt_s(1839)); + nms_Block_carrot = nms_Block_setUnlocalizedName(nms_BlockCarrot__init_(141), $rt_s(1840)); + nms_Block_potato = nms_Block_setUnlocalizedName(nms_BlockPotato__init_(142), $rt_s(2030)); + nms_Block_woodenButton = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockButtonWood__init_(143), 0.5), nms_Block_soundWoodFootstep), $rt_s(1983)); + nms_Block_skull = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockSkull__init_(144), 1.0), nms_Block_soundStoneFootstep), $rt_s(1846)); + nms_Block_anvil = nms_Block_setUnlocalizedName(nms_Block_setResistance(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockAnvil__init_(145), 5.0), nms_Block_soundAnvilFootstep), 2000.0), $rt_s(1929)); + nms_Block_chestTrapped = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockChest__init_(146, 1), 2.5), nms_Block_soundWoodFootstep), $rt_s(2031)); + nms_Block_pressurePlateGold = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockPressurePlateWeighted__init_(147, $rt_s(1958), nms_Material_iron, 64), 0.5), nms_Block_soundWoodFootstep), $rt_s(2032)); + nms_Block_pressurePlateIron = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockPressurePlateWeighted__init_(148, $rt_s(1959), nms_Material_iron, 640), 0.5), nms_Block_soundWoodFootstep), $rt_s(2033)); + nms_Block_redstoneComparatorIdle = nms_Block_disableStats(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockComparator__init_(149, 0), 0.0), nms_Block_soundWoodFootstep), $rt_s(1853))); + nms_Block_redstoneComparatorActive = nms_Block_disableStats(nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setLightValue(nms_Block_setHardness(nms_BlockComparator__init_(150, 1), 0.0), 0.625), nms_Block_soundWoodFootstep), $rt_s(1853))); + nms_Block_daylightSensor = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockDaylightDetector__init_(151), 0.20000000298023224), nms_Block_soundWoodFootstep), $rt_s(2034)); + nms_Block_blockRedstone = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockPoweredOre__init_(152), 5.0), 10.0), nms_Block_soundMetalFootstep), $rt_s(2035)); + nms_Block_oreNetherQuartz = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockOre__init_(153), 3.0), 5.0), nms_Block_soundStoneFootstep), $rt_s(1855)); + nms_Block_hopperBlock = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setResistance(nms_Block_setHardness(nms_BlockHopper__init_(154), 3.0), 8.0), nms_Block_soundWoodFootstep), $rt_s(966)); + nms_Block_blockNetherQuartz = nms_Block_setUnlocalizedName(nms_Block_setHardness(nms_Block_setStepSound(nms_BlockQuartz__init_(155), nms_Block_soundStoneFootstep), 0.800000011920929), $rt_s(2036)); + nms_Block_stairsNetherQuartz = nms_Block_setUnlocalizedName(nms_BlockStairs__init_(156, nms_Block_blockNetherQuartz, 0), $rt_s(2037)); + nms_Block_railActivator = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockRailPowered__init_(157), 0.699999988079071), nms_Block_soundMetalFootstep), $rt_s(2038)); + nms_Block_dropper = nms_Block_setUnlocalizedName(nms_Block_setStepSound(nms_Block_setHardness(nms_BlockDropper__init_(158), 3.5), nms_Block_soundStoneFootstep), $rt_s(2039)); + nms_Item_$callClinit(); + nms_Item_itemsList.data[nms_Block_cloth.$blockID] = nms_Item_setUnlocalizedName(nms_ItemCloth__init_(nms_Block_cloth.$blockID - 256 | 0), $rt_s(1622)); + nms_Item_itemsList.data[nms_Block_wood.$blockID] = nms_Item_setUnlocalizedName(nms_ItemMultiTextureTile__init_(nms_Block_wood.$blockID - 256 | 0, nms_Block_wood, nms_BlockLog_woodType), $rt_s(1938)); + nms_Item_itemsList.data[nms_Block_planks.$blockID] = nms_Item_setUnlocalizedName(nms_ItemMultiTextureTile__init_(nms_Block_planks.$blockID - 256 | 0, nms_Block_planks, nms_BlockWood_woodType), $rt_s(1923)); + nms_Item_itemsList.data[nms_Block_silverfish.$blockID] = nms_Item_setUnlocalizedName(nms_ItemMultiTextureTile__init_(nms_Block_silverfish.$blockID - 256 | 0, nms_Block_silverfish, nms_BlockSilverfish_silverfishStoneTypes), $rt_s(1995)); + nms_Item_itemsList.data[nms_Block_stoneBrick.$blockID] = nms_Item_setUnlocalizedName(nms_ItemMultiTextureTile__init_(nms_Block_stoneBrick.$blockID - 256 | 0, nms_Block_stoneBrick, nms_BlockStoneBrick_STONE_BRICK_TYPES), $rt_s(1996)); + nms_Item_itemsList.data[nms_Block_sandStone.$blockID] = nms_Item_setUnlocalizedName(nms_ItemMultiTextureTile__init_(nms_Block_sandStone.$blockID - 256 | 0, nms_Block_sandStone, nms_BlockSandStone_SAND_STONE_TYPES), $rt_s(1944)); + nms_Item_itemsList.data[nms_Block_blockNetherQuartz.$blockID] = nms_Item_setUnlocalizedName(nms_ItemMultiTextureTile__init_(nms_Block_blockNetherQuartz.$blockID - 256 | 0, nms_Block_blockNetherQuartz, nms_BlockQuartz_quartzBlockTypes), $rt_s(2036)); + nms_Item_itemsList.data[nms_Block_stoneSingleSlab.$blockID] = nms_Item_setUnlocalizedName(nms_ItemSlab__init_(nms_Block_stoneSingleSlab.$blockID - 256 | 0, nms_Block_stoneSingleSlab, nms_Block_stoneDoubleSlab, 0), $rt_s(1960)); + nms_Item_itemsList.data[nms_Block_stoneDoubleSlab.$blockID] = nms_Item_setUnlocalizedName(nms_ItemSlab__init_(nms_Block_stoneDoubleSlab.$blockID - 256 | 0, nms_Block_stoneSingleSlab, nms_Block_stoneDoubleSlab, 1), $rt_s(1960)); + nms_Item_itemsList.data[nms_Block_woodSingleSlab.$blockID] = nms_Item_setUnlocalizedName(nms_ItemSlab__init_(nms_Block_woodSingleSlab.$blockID - 256 | 0, nms_Block_woodSingleSlab, nms_Block_woodDoubleSlab, 0), $rt_s(2016)); + nms_Item_itemsList.data[nms_Block_woodDoubleSlab.$blockID] = nms_Item_setUnlocalizedName(nms_ItemSlab__init_(nms_Block_woodDoubleSlab.$blockID - 256 | 0, nms_Block_woodSingleSlab, nms_Block_woodDoubleSlab, 1), $rt_s(2016)); + nms_Item_itemsList.data[nms_Block_sapling.$blockID] = nms_Item_setUnlocalizedName(nms_ItemMultiTextureTile__init_(nms_Block_sapling.$blockID - 256 | 0, nms_Block_sapling, nms_BlockSapling_WOOD_TYPES), $rt_s(1933)); + nms_Item_itemsList.data[nms_Block_leaves.$blockID] = nms_Item_setUnlocalizedName(nms_ItemLeaves__init_(nms_Block_leaves.$blockID - 256 | 0), $rt_s(1939)); + nms_Item_itemsList.data[nms_Block_vine.$blockID] = nms_ItemColored__init_(nms_Block_vine.$blockID - 256 | 0, 0); + var$2 = nms_Item_itemsList.data; + $var0 = nms_Block_tallGrass.$blockID; + var$1 = nms_ItemColored__init_(nms_Block_tallGrass.$blockID - 256 | 0, 1); + var$4 = $rt_createArray(jl_String, 3); + var$5 = var$4.data; + var$5[0] = $rt_s(2040); + var$5[1] = $rt_s(1925); + var$5[2] = $rt_s(2041); + var$2[$var0] = nms_ItemColored_setBlockNames(var$1, var$4); + nms_Item_itemsList.data[nms_Block_snow.$blockID] = nms_ItemSnow__init_(nms_Block_snow.$blockID - 256 | 0, nms_Block_snow); + nms_Item_itemsList.data[nms_Block_waterlily.$blockID] = nms_ItemLilyPad__init_(nms_Block_waterlily.$blockID - 256 | 0); + nms_Item_itemsList.data[nms_Block_pistonBase.$blockID] = nms_ItemPiston__init_(nms_Block_pistonBase.$blockID - 256 | 0); + nms_Item_itemsList.data[nms_Block_pistonStickyBase.$blockID] = nms_ItemPiston__init_(nms_Block_pistonStickyBase.$blockID - 256 | 0); + nms_Item_itemsList.data[nms_Block_cobblestoneWall.$blockID] = nms_Item_setUnlocalizedName(nms_ItemMultiTextureTile__init_(nms_Block_cobblestoneWall.$blockID - 256 | 0, nms_Block_cobblestoneWall, nms_BlockWall_types), $rt_s(2029)); + nms_Item_itemsList.data[nms_Block_anvil.$blockID] = nms_Item_setUnlocalizedName(nms_ItemAnvilBlock__init_(nms_Block_anvil), $rt_s(1929)); + $var0 = 0; + while ($var0 < 256) { + if (nms_Block_blocksList.data[$var0] !== null) { + if (nms_Item_itemsList.data[$var0] === null) { + nms_Item_itemsList.data[$var0] = nms_ItemBlock__init_($var0 - 256 | 0); + nms_Block_blocksList.data[$var0].$initializeBlock(); + } + $var1 = 0; + if ($var0 > 0 && nms_Block_blocksList.data[$var0].$getRenderType() == 10) + $var1 = 1; + if ($var0 > 0 && nms_Block_blocksList.data[$var0] instanceof nms_BlockHalfSlab) + $var1 = 1; + if ($var0 == nms_Block_tilledField.$blockID) + $var1 = 1; + if (nms_Block_canBlockGrass.data[$var0]) + $var1 = 1; + if (!nms_Block_lightOpacity.data[$var0]) + $var1 = 1; + nms_Block_useNeighborBrightness.data[$var0] = $var1; + } + $var0 = $var0 + 1 | 0; + } + nms_Block_canBlockGrass.data[0] = 1; +} +function nms_Container() { + var a = this; jl_Object.call(a); + a.$inventoryItemStacks = null; + a.$inventorySlots = null; + a.$windowId = 0; + a.$transactionID = 0; + a.$field_94535_f = 0; + a.$field_94536_g = 0; + a.$field_94537_h = null; + a.$crafters = null; + a.$playerList0 = null; +} +function nms_Container__init_0() { + var var_0 = new nms_Container(); + nms_Container__init_(var_0); + return var_0; +} +function nms_Container__init_($this) { + $this.$inventoryItemStacks = ju_ArrayList__init_0(); + $this.$inventorySlots = ju_ArrayList__init_0(); + $this.$windowId = 0; + $this.$transactionID = 0; + $this.$field_94535_f = (-1); + $this.$field_94536_g = 0; + $this.$field_94537_h = ju_HashSet__init_0(); + $this.$crafters = ju_ArrayList__init_0(); + $this.$playerList0 = ju_HashSet__init_0(); +} +function nms_Container_addSlotToContainer($this, $par1Slot) { + $par1Slot.$slotNumber = $this.$inventorySlots.$size; + ju_ArrayList_add($this.$inventorySlots, $par1Slot); + ju_ArrayList_add($this.$inventoryItemStacks, null); + return $par1Slot; +} +function nms_Container_addCraftingToCrafters($this, $par1ICrafting) { + if (!ju_AbstractCollection_contains($this.$crafters, $par1ICrafting)) { + ju_ArrayList_add($this.$crafters, $par1ICrafting); + $par1ICrafting.$sendContainerAndContentsToPlayer($this, nms_Container_getInventory($this)); + $this.$detectAndSendChanges(); + return; + } + $par1ICrafting = new jl_IllegalArgumentException; + jl_Throwable__init_($par1ICrafting, $rt_s(2042)); + $rt_throw($par1ICrafting); +} +function nms_Container_removeCraftingFromCrafters($this, $par1ICrafting) { + ju_ArrayList_remove0($this.$crafters, $par1ICrafting); +} +function nms_Container_getInventory($this) { + var $var1, $var2; + $var1 = ju_ArrayList__init_0(); + $var2 = 0; + while ($var2 < $this.$inventorySlots.$size) { + ju_ArrayList_add($var1, ju_ArrayList_get($this.$inventorySlots, $var2).$getStack()); + $var2 = $var2 + 1 | 0; + } + return $var1; +} +function nms_Container_detectAndSendChanges($this) { + var $var1, $var2, $var4; + $var1 = 0; + while ($var1 < $this.$inventorySlots.$size) { + a: { + $var2 = ju_ArrayList_get($this.$inventorySlots, $var1).$getStack(); + if (!nms_ItemStack_areItemStacksEqual(ju_ArrayList_get($this.$inventoryItemStacks, $var1), $var2)) { + $var2 = $var2 !== null ? nms_ItemStack_copy($var2) : null; + ju_ArrayList_set($this.$inventoryItemStacks, $var1, $var2); + $var4 = 0; + while (true) { + if ($var4 >= $this.$crafters.$size) + break a; + ju_ArrayList_get($this.$crafters, $var4).$sendSlotContents($this, $var1, $var2); + $var4 = $var4 + 1 | 0; + } + } + } + $var1 = $var1 + 1 | 0; + } +} +function nms_Container_getSlot($this, $par1) { + return ju_ArrayList_get($this.$inventorySlots, $par1); +} +function nms_Container_slotClick($this, $par1, $par2, $par3, $par4EntityPlayer) { + var $var5, $var6, $var7, $var8, $var17, $var9, $var10, $var11, $var12, $var13, $var16, $var18, $var19, $var22, $var24, $var21, $var23, $var14, $var20, $var15, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var15 = $thread.pop();$var20 = $thread.pop();$var14 = $thread.pop();$var23 = $thread.pop();$var21 = $thread.pop();$var24 = $thread.pop();$var22 = $thread.pop();$var19 = $thread.pop();$var18 = $thread.pop();$var16 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var17 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$par4EntityPlayer = $thread.pop();$par3 + = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + $var5 = null; + $var6 = $par4EntityPlayer.$inventory; + if ($par3 == 5) { + $var7 = $this.$field_94536_g; + $this.$field_94536_g = nms_Container_func_94532_c($par2); + if (!($var7 == 1 && $this.$field_94536_g == 2) && $var7 != $this.$field_94536_g) + nms_Container_func_94533_d($this); + else if (nms_InventoryPlayer_getItemStack($var6) === null) + nms_Container_func_94533_d($this); + else if (!$this.$field_94536_g) { + $this.$field_94535_f = nms_Container_func_94529_b($par2); + if (!nms_Container_func_94528_d($this.$field_94535_f)) + nms_Container_func_94533_d($this); + else { + $this.$field_94536_g = 1; + ju_HashSet_clear($this.$field_94537_h); + } + } else if ($this.$field_94536_g == 1) { + $var8 = ju_ArrayList_get($this.$inventorySlots, $par1); + if ($var8 !== null && nms_Container_func_94527_a($var8, nms_InventoryPlayer_getItemStack($var6), 1) && $var8.$isItemValid(nms_InventoryPlayer_getItemStack($var6)) && nms_InventoryPlayer_getItemStack($var6).$stackSize > ju_HashSet_size($this.$field_94537_h) && $this.$func_94531_b($var8)) + ju_HashSet_add($this.$field_94537_h, $var8); + } else if ($this.$field_94536_g != 2) + nms_Container_func_94533_d($this); + else { + if (!ju_HashSet_isEmpty($this.$field_94537_h)) { + $var17 = nms_ItemStack_copy(nms_InventoryPlayer_getItemStack($var6)); + $var9 = nms_InventoryPlayer_getItemStack($var6).$stackSize; + $var10 = ju_HashSet_iterator($this.$field_94537_h); + while ($var10.$hasNext()) { + $var11 = $var10.$next(); + if ($var11 !== null && nms_Container_func_94527_a($var11, nms_InventoryPlayer_getItemStack($var6), 1) && $var11.$isItemValid(nms_InventoryPlayer_getItemStack($var6)) && nms_InventoryPlayer_getItemStack($var6).$stackSize >= ju_HashSet_size($this.$field_94537_h) && $this.$func_94531_b($var11)) { + $var12 = nms_ItemStack_copy($var17); + $var13 = !$var11.$getHasStack() ? 0 : $var11.$getStack().$stackSize; + nms_Container_func_94525_a($this.$field_94537_h, $this.$field_94535_f, $var12, $var13); + if ($var12.$stackSize > nms_ItemStack_getMaxStackSize($var12)) + $var12.$stackSize = nms_ItemStack_getMaxStackSize($var12); + if ($var12.$stackSize > $var11.$getSlotStackLimit()) + $var12.$stackSize = $var11.$getSlotStackLimit(); + $var9 = $var9 - ($var12.$stackSize - $var13 | 0) | 0; + $ptr = 20; + continue main; + } + } + $var17.$stackSize = $var9; + if ($var17.$stackSize <= 0) + $var17 = null; + nms_InventoryPlayer_setItemStack($var6, $var17); + } + nms_Container_func_94533_d($this); + } + } else if ($this.$field_94536_g) + nms_Container_func_94533_d($this); + else { + b: { + if (!($par3 && $par3 != 1)) { + if (!$par2) + break b; + if ($par2 == 1) + break b; + } + if ($par3 == 2 && $par2 >= 0 && $par2 < 9) { + $var16 = ju_ArrayList_get($this.$inventorySlots, $par1); + if (!$var16.$canTakeStack($par4EntityPlayer)) + break a; + c: { + d: { + $var17 = nms_InventoryPlayer_getStackInSlot($var6, $par2); + if ($var17 !== null) { + if ($var16.$inventory0 !== $var6) + break d; + if (!$var16.$isItemValid($var17)) + break d; + } + $var18 = 1; + break c; + } + $var18 = 0; + } + $var19 = (-1); + if (!$var18) { + $var19 = nms_InventoryPlayer_getFirstEmptyStack($var6); + $var18 = $var18 | ($var19 <= (-1) ? 0 : 1); + } + if ($var16.$getHasStack() && $var18) { + $var22 = $var16.$getStack(); + $var24 = nms_ItemStack_copy($var22); + $ptr = 6; + continue main; + } + if (!$var16.$getHasStack() && $var17 !== null && $var16.$isItemValid($var17)) { + $par4EntityPlayer = null; + $ptr = 11; + continue main; + } + break a; + } + if ($par3 == 3 && $par4EntityPlayer.$capabilities.$isCreativeMode && nms_InventoryPlayer_getItemStack($var6) === null && $par1 >= 0) { + $var16 = ju_ArrayList_get($this.$inventorySlots, $par1); + if ($var16 === null) + break a; + if (!$var16.$getHasStack()) + break a; + $var17 = nms_ItemStack_copy($var16.$getStack()); + $var17.$stackSize = nms_ItemStack_getMaxStackSize($var17); + nms_InventoryPlayer_setItemStack($var6, $var17); + break a; + } + if ($par3 == 4 && nms_InventoryPlayer_getItemStack($var6) === null && $par1 >= 0) { + $var16 = ju_ArrayList_get($this.$inventorySlots, $par1); + if ($var16 === null) + break a; + if (!$var16.$getHasStack()) + break a; + if (!$var16.$canTakeStack($par4EntityPlayer)) + break a; + $par1 = !$par2 ? 1 : $var16.$getStack().$stackSize; + $ptr = 4; + continue main; + } + if ($par3 != 6) + break a; + if ($par1 < 0) + break a; + e: { + f: { + $var16 = ju_ArrayList_get($this.$inventorySlots, $par1); + $var17 = nms_InventoryPlayer_getItemStack($var6); + if ($var17 !== null && !($var16 !== null && $var16.$getHasStack() && $var16.$canTakeStack($par4EntityPlayer))) { + $var9 = !$par2 ? 0 : ju_ArrayList_size($this.$inventorySlots) - 1 | 0; + $var19 = $par2 ? (-1) : 1; + $var21 = 0; + $var22 = null; + while (true) { + if ($var21 >= 2) + break f; + $var23 = $var9; + while ($var23 >= 0 && $var23 < ju_ArrayList_size($this.$inventorySlots) && $var17.$stackSize < nms_ItemStack_getMaxStackSize($var17)) { + $var24 = ju_ArrayList_get($this.$inventorySlots, $var23); + if ($var24.$getHasStack() && nms_Container_func_94527_a($var24, $var17, 1) && $var24.$canTakeStack($par4EntityPlayer) && $this.$func_94530_a($var17, $var24)) { + if ($var21) + break e; + if ($var24.$getStack().$stackSize != nms_ItemStack_getMaxStackSize($var24.$getStack())) + break e; + } + $var23 = $var23 + $var19 | 0; + } + $var21 = $var21 + 1 | 0; + } + } + } + $this.$detectAndSendChanges(); + break a; + } + $var14 = jl_Math_min(nms_ItemStack_getMaxStackSize($var17) - $var17.$stackSize | 0, $var24.$getStack().$stackSize); + $ptr = 24; + continue main; + } + $var9 = $rt_compare($par1, (-999)); + if ($var9) { + if ($par3 == 1) { + if ($par1 < 0) + return null; + $var16 = ju_ArrayList_get($this.$inventorySlots, $par1); + if ($var16 === null) + break a; + if (!$var16.$canTakeStack($par4EntityPlayer)) + break a; + $ptr = 1; + continue main; + } + if ($par1 < 0) + return null; + $var16 = ju_ArrayList_get($this.$inventorySlots, $par1); + if ($var16 !== null) { + $var17 = $var16.$getStack(); + $var20 = nms_InventoryPlayer_getItemStack($var6); + if ($var17 !== null) + $var5 = nms_ItemStack_copy($var17); + g: { + if ($var17 === null) { + if ($var20 === null) + break g; + if (!$var16.$isItemValid($var20)) + break g; + $var19 = $par2 ? 1 : $var20.$stackSize; + if ($var19 > $var16.$getSlotStackLimit()) + $var19 = $var16.$getSlotStackLimit(); + $par4EntityPlayer = nms_ItemStack_splitStack($var20, $var19); + $ptr = 16; + continue main; + } + if ($var16.$canTakeStack($par4EntityPlayer)) { + if ($var20 === null) { + $var19 = !$par2 ? $var17.$stackSize : ($var17.$stackSize + 1 | 0) / 2 | 0; + $ptr = 7; + continue main; + } + if (!$var16.$isItemValid($var20)) { + if ($var17.$itemID0 != $var20.$itemID0) + break g; + if (nms_ItemStack_getMaxStackSize($var20) <= 1) + break g; + if (nms_ItemStack_getHasSubtypes($var17) && nms_ItemStack_getItemDamage($var17) != nms_ItemStack_getItemDamage($var20)) + break g; + if (!nms_ItemStack_areItemStackTagsEqual($var17, $var20)) + break g; + $var19 = $var17.$stackSize; + if ($var19 <= 0) + break g; + if (($var19 + $var20.$stackSize | 0) > nms_ItemStack_getMaxStackSize($var20)) + break g; + $var20.$stackSize = $var20.$stackSize + $var19 | 0; + $ptr = 21; + continue main; + } + if ($var17.$itemID0 == $var20.$itemID0 && nms_ItemStack_getItemDamage($var17) == nms_ItemStack_getItemDamage($var20) && nms_ItemStack_areItemStackTagsEqual($var17, $var20)) { + $var19 = $par2 ? 1 : $var20.$stackSize; + if ($var19 > ($var16.$getSlotStackLimit() - $var17.$stackSize | 0)) + $var19 = $var16.$getSlotStackLimit() - $var17.$stackSize | 0; + if ($var19 > (nms_ItemStack_getMaxStackSize($var20) - $var17.$stackSize | 0)) + $var19 = nms_ItemStack_getMaxStackSize($var20) - $var17.$stackSize | 0; + nms_ItemStack_splitStack($var20, $var19); + if (!$var20.$stackSize) + nms_InventoryPlayer_setItemStack($var6, null); + $var17.$stackSize = $var17.$stackSize + $var19 | 0; + } else if ($var20.$stackSize <= $var16.$getSlotStackLimit()) { + $ptr = 8; + continue main; + } + } + } + $ptr = 2; + continue main; + } + } else if (nms_InventoryPlayer_getItemStack($var6) !== null && !$var9) { + if (!$par2) { + nms_EntityPlayer_dropPlayerItem($par4EntityPlayer, nms_InventoryPlayer_getItemStack($var6)); + nms_InventoryPlayer_setItemStack($var6, null); + } + if ($par2 == 1) { + nms_EntityPlayer_dropPlayerItem($par4EntityPlayer, nms_ItemStack_splitStack(nms_InventoryPlayer_getItemStack($var6), 1)); + if (!nms_InventoryPlayer_getItemStack($var6).$stackSize) + nms_InventoryPlayer_setItemStack($var6, null); + } + } + } + } + return $var5; + case 1: + $tmp = $this.$transferStackInSlot($par4EntityPlayer, $par1); + if ($rt_suspending()) { + break main; + } + $var17 = $tmp; + if ($var17 !== null) { + $var9 = $var17.$itemID0; + $var5 = nms_ItemStack_copy($var17); + if ($var16.$getStack() !== null && $var16.$getStack().$itemID0 == $var9) { + $par3 = 1; + $ptr = 3; + continue main; + } + } + return $var5; + case 2: + $var16.$onSlotChanged(); + if ($rt_suspending()) { + break main; + } + return $var5; + case 3: + $this.$retrySlotClick($par1, $par2, $par3, $par4EntityPlayer); + if ($rt_suspending()) { + break main; + } + return $var5; + case 4: + $tmp = $var16.$decrStackSize0($par1); + if ($rt_suspending()) { + break main; + } + $var17 = $tmp; + $ptr = 5; + case 5: + $var16.$onPickupFromSlot($par4EntityPlayer, $var17); + if ($rt_suspending()) { + break main; + } + nms_EntityPlayer_dropPlayerItem($par4EntityPlayer, $var17); + return $var5; + case 6: + nms_InventoryPlayer_setInventorySlotContents($var6, $par2, $var24); + if ($rt_suspending()) { + break main; + } + if (!($var16.$inventory0 === $var6 && $var16.$isItemValid($var17)) && $var17 !== null) { + if ($var19 <= (-1)) + return $var5; + nms_InventoryPlayer_addItemStackToInventory($var6, $var17); + $par1 = $var22.$stackSize; + $ptr = 17; + continue main; + } + $par1 = $var22.$stackSize; + $ptr = 13; + continue main; + case 7: + $tmp = $var16.$decrStackSize0($var19); + if ($rt_suspending()) { + break main; + } + $var22 = $tmp; + nms_InventoryPlayer_setItemStack($var6, $var22); + if ($var17.$stackSize) { + $var17 = nms_InventoryPlayer_getItemStack($var6); + $ptr = 9; + continue main; + } + $var17 = null; + $ptr = 10; + continue main; + case 8: + $var16.$putStack($var20); + if ($rt_suspending()) { + break main; + } + nms_InventoryPlayer_setItemStack($var6, $var17); + $ptr = 2; + continue main; + case 9: + $var16.$onPickupFromSlot($par4EntityPlayer, $var17); + if ($rt_suspending()) { + break main; + } + $ptr = 2; + continue main; + case 10: + $var16.$putStack($var17); + if ($rt_suspending()) { + break main; + } + $var17 = nms_InventoryPlayer_getItemStack($var6); + $ptr = 9; + continue main; + case 11: + nms_InventoryPlayer_setInventorySlotContents($var6, $par2, $par4EntityPlayer); + if ($rt_suspending()) { + break main; + } + $ptr = 12; + case 12: + $var16.$putStack($var17); + if ($rt_suspending()) { + break main; + } + return $var5; + case 13: + $var16.$decrStackSize0($par1); + if ($rt_suspending()) { + break main; + } + $ptr = 14; + case 14: + $var16.$putStack($var17); + if ($rt_suspending()) { + break main; + } + $ptr = 15; + case 15: + $var16.$onPickupFromSlot($par4EntityPlayer, $var22); + if ($rt_suspending()) { + break main; + } + return $var5; + case 16: + $var16.$putStack($par4EntityPlayer); + if ($rt_suspending()) { + break main; + } + if (!$var20.$stackSize) + nms_InventoryPlayer_setItemStack($var6, null); + $ptr = 2; + continue main; + case 17: + $var16.$decrStackSize0($par1); + if ($rt_suspending()) { + break main; + } + $var17 = null; + $ptr = 18; + case 18: + $var16.$putStack($var17); + if ($rt_suspending()) { + break main; + } + $ptr = 19; + case 19: + $var16.$onPickupFromSlot($par4EntityPlayer, $var22); + if ($rt_suspending()) { + break main; + } + return $var5; + case 20: + $var11.$putStack($var12); + if ($rt_suspending()) { + break main; + } + while ($var10.$hasNext()) { + $var11 = $var10.$next(); + if ($var11 === null) + continue; + if (!nms_Container_func_94527_a($var11, nms_InventoryPlayer_getItemStack($var6), 1)) + continue; + if (!$var11.$isItemValid(nms_InventoryPlayer_getItemStack($var6))) + continue; + if (nms_InventoryPlayer_getItemStack($var6).$stackSize < ju_HashSet_size($this.$field_94537_h)) + continue; + if ($this.$func_94531_b($var11)) { + $var12 = nms_ItemStack_copy($var17); + $var13 = !$var11.$getHasStack() ? 0 : $var11.$getStack().$stackSize; + nms_Container_func_94525_a($this.$field_94537_h, $this.$field_94535_f, $var12, $var13); + if ($var12.$stackSize > nms_ItemStack_getMaxStackSize($var12)) + $var12.$stackSize = nms_ItemStack_getMaxStackSize($var12); + if ($var12.$stackSize > $var11.$getSlotStackLimit()) + $var12.$stackSize = $var11.$getSlotStackLimit(); + $var9 = $var9 - ($var12.$stackSize - $var13 | 0) | 0; + continue main; + } + } + $var17.$stackSize = $var9; + if ($var17.$stackSize <= 0) + $var17 = null; + nms_InventoryPlayer_setItemStack($var6, $var17); + nms_Container_func_94533_d($this); + return $var5; + case 21: + $tmp = $var16.$decrStackSize0($var19); + if ($rt_suspending()) { + break main; + } + $var17 = $tmp; + if ($var17.$stackSize) { + $var17 = nms_InventoryPlayer_getItemStack($var6); + $ptr = 22; + continue main; + } + $var17 = null; + $ptr = 23; + continue main; + case 22: + $var16.$onPickupFromSlot($par4EntityPlayer, $var17); + if ($rt_suspending()) { + break main; + } + $ptr = 2; + continue main; + case 23: + $var16.$putStack($var17); + if ($rt_suspending()) { + break main; + } + $var17 = nms_InventoryPlayer_getItemStack($var6); + $ptr = 22; + continue main; + case 24: + $tmp = $var24.$decrStackSize0($var14); + if ($rt_suspending()) { + break main; + } + $var15 = $tmp; + $var17.$stackSize = $var17.$stackSize + $var14 | 0; + if ($var15.$stackSize > 0) { + $ptr = 25; + continue main; + } + $ptr = 26; + continue main; + case 25: + $var24.$onPickupFromSlot($par4EntityPlayer, $var15); + if ($rt_suspending()) { + break main; + } + h: { + a: while (true) { + $var23 = $var23 + $var19 | 0; + while (!($var23 >= 0 && $var23 < ju_ArrayList_size($this.$inventorySlots) && $var17.$stackSize < nms_ItemStack_getMaxStackSize($var17))) { + $var21 = $var21 + 1 | 0; + if ($var21 >= 2) + break a; + $var23 = $var9; + } + $var24 = ju_ArrayList_get($this.$inventorySlots, $var23); + if (!$var24.$getHasStack()) + continue; + if (!nms_Container_func_94527_a($var24, $var17, 1)) + continue; + if (!$var24.$canTakeStack($par4EntityPlayer)) + continue; + if (!$this.$func_94530_a($var17, $var24)) + continue; + if ($var21) + break h; + if ($var24.$getStack().$stackSize == nms_ItemStack_getMaxStackSize($var24.$getStack())) + continue; + else + break h; + } + $this.$detectAndSendChanges(); + return $var5; + } + $var14 = jl_Math_min(nms_ItemStack_getMaxStackSize($var17) - $var17.$stackSize | 0, $var24.$getStack().$stackSize); + $ptr = 24; + continue main; + case 26: + $var24.$putStack($var22); + if ($rt_suspending()) { + break main; + } + $ptr = 25; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4EntityPlayer, $var5, $var6, $var7, $var8, $var17, $var9, $var10, $var11, $var12, $var13, $var16, $var18, $var19, $var22, $var24, $var21, $var23, $var14, $var20, $var15, $ptr); +} +function nms_Container_func_94530_a($this, $par1ItemStack, $par2Slot) { + return 1; +} +function nms_Container_retrySlotClick($this, $par1, $par2, $par3, $par4EntityPlayer) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par4EntityPlayer = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par3 = 1; + $ptr = 1; + case 1: + nms_Container_slotClick($this, $par1, $par2, $par3, $par4EntityPlayer); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4EntityPlayer, $ptr); +} +function nms_Container_onCraftGuiClosed($this, $par1EntityPlayer) { + var $var2; + $var2 = $par1EntityPlayer.$inventory; + if ($var2.$itemStack !== null) { + nms_EntityPlayer_dropPlayerItem($par1EntityPlayer, $var2.$itemStack); + $var2.$itemStack = null; + } +} +function nms_Container_onCraftMatrixChanged($this, $par1IInventory) { + nms_Container_detectAndSendChanges($this); +} +function nms_Container_putStackInSlot($this, $par1, $par2ItemStack) { + var var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$par2ItemStack = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = nms_Container_getSlot($this, $par1); + $ptr = 1; + case 1: + var$3.$putStack($par2ItemStack); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2ItemStack, var$3, $ptr); +} +function nms_Container_putStacksInSlots($this, $par1ArrayOfItemStack) { + var $var2, var$3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$par1ArrayOfItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = 0; + var$3 = $par1ArrayOfItemStack.data; + if ($var2 >= var$3.length) + return; + var$4 = nms_Container_getSlot($this, $var2); + var$5 = var$3[$var2]; + $ptr = 1; + case 1: + var$4.$putStack(var$5); + if ($rt_suspending()) { + break main; + } + $var2 = $var2 + 1 | 0; + var$3 = $par1ArrayOfItemStack.data; + if ($var2 >= var$3.length) + return; + var$4 = nms_Container_getSlot($this, $var2); + var$5 = var$3[$var2]; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ArrayOfItemStack, $var2, var$3, var$4, var$5, $ptr); +} +function nms_Container_updateProgressBar($this, $par1, $par2) { + return; +} +function nms_Container_getNextTransactionID($this, $par1InventoryPlayer) { + $this.$transactionID = ($this.$transactionID + 1 | 0) << 16 >> 16; + return $this.$transactionID; +} +function nms_Container_mergeItemStack($this, $par1ItemStack, $par2, $par3, $par4) { + var var$5, $var7, $var8, $var9, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();var$5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$5 = !$par4 ? $par2 : $par3 - 1 | 0; + a: { + if (nms_ItemStack_isStackable($par1ItemStack)) + while ($par1ItemStack.$stackSize > 0) { + if (!(!$par4 && var$5 < $par3)) { + if (!$par4) + break a; + if (var$5 < $par2) + break a; + } + $var7 = ju_ArrayList_get($this.$inventorySlots, var$5); + $var8 = $var7.$getStack(); + if ($var8 !== null && $var8.$itemID0 == $par1ItemStack.$itemID0 && !(nms_ItemStack_getHasSubtypes($par1ItemStack) && $par1ItemStack.$itemDamage != $var8.$itemDamage) && nms_ItemStack_areItemStackTagsEqual($par1ItemStack, $var8)) { + $var9 = $var8.$stackSize + $par1ItemStack.$stackSize | 0; + if ($var9 <= nms_ItemStack_getMaxStackSize($par1ItemStack)) { + $par1ItemStack.$stackSize = 0; + $var8.$stackSize = $var9; + $ptr = 3; + continue main; + } + if ($var8.$stackSize < nms_ItemStack_getMaxStackSize($par1ItemStack)) { + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - (nms_ItemStack_getMaxStackSize($par1ItemStack) - $var8.$stackSize | 0) | 0; + $var8.$stackSize = nms_ItemStack_getMaxStackSize($par1ItemStack); + $ptr = 4; + continue main; + } + } + if (!$par4) { + var$5 = var$5 + 1 | 0; + continue; + } + var$5 = var$5 + (-1) | 0; + } + } + b: { + if ($par1ItemStack.$stackSize > 0) { + var$9 = !$par4 ? $par2 : $par3 - 1 | 0; + while (true) { + if (!(!$par4 && var$9 < $par3)) { + if (!$par4) + break b; + if (var$9 < $par2) + break; + } + $var7 = ju_ArrayList_get($this.$inventorySlots, var$9); + if ($var7.$getStack() === null) { + $var8 = nms_ItemStack_copy($par1ItemStack); + $ptr = 1; + continue main; + } + if (!$par4) { + var$9 = var$9 + 1 | 0; + continue; + } + var$9 = var$9 + (-1) | 0; + } + } + } + return 0; + case 1: + $var7.$putStack($var8); + if ($rt_suspending()) { + break main; + } + $ptr = 2; + case 2: + $var7.$onSlotChanged(); + if ($rt_suspending()) { + break main; + } + $par1ItemStack.$stackSize = 0; + return 1; + case 3: + $var7.$onSlotChanged(); + if ($rt_suspending()) { + break main; + } + c: { + while (true) { + var$5 = !$par4 ? var$5 + 1 | 0 : var$5 + (-1) | 0; + if ($par1ItemStack.$stackSize <= 0) + break c; + if (!(!$par4 && var$5 < $par3)) { + if (!$par4) + break c; + if (var$5 < $par2) + break; + } + $var7 = ju_ArrayList_get($this.$inventorySlots, var$5); + $var8 = $var7.$getStack(); + if ($var8 === null) + continue; + if ($var8.$itemID0 != $par1ItemStack.$itemID0) + continue; + if (nms_ItemStack_getHasSubtypes($par1ItemStack) && $par1ItemStack.$itemDamage != $var8.$itemDamage) + continue; + if (!nms_ItemStack_areItemStackTagsEqual($par1ItemStack, $var8)) + continue; + $var9 = $var8.$stackSize + $par1ItemStack.$stackSize | 0; + if ($var9 <= nms_ItemStack_getMaxStackSize($par1ItemStack)) { + $par1ItemStack.$stackSize = 0; + $var8.$stackSize = $var9; + continue main; + } + if ($var8.$stackSize < nms_ItemStack_getMaxStackSize($par1ItemStack)) { + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - (nms_ItemStack_getMaxStackSize($par1ItemStack) - $var8.$stackSize | 0) | 0; + $var8.$stackSize = nms_ItemStack_getMaxStackSize($par1ItemStack); + $ptr = 4; + continue main; + } + } + } + d: { + if ($par1ItemStack.$stackSize > 0) { + var$9 = !$par4 ? $par2 : $par3 - 1 | 0; + while (true) { + if (!(!$par4 && var$9 < $par3)) { + if (!$par4) + break d; + if (var$9 < $par2) + break; + } + $var7 = ju_ArrayList_get($this.$inventorySlots, var$9); + if ($var7.$getStack() === null) { + $var8 = nms_ItemStack_copy($par1ItemStack); + $ptr = 1; + continue main; + } + if (!$par4) { + var$9 = var$9 + 1 | 0; + continue; + } + var$9 = var$9 + (-1) | 0; + } + } + } + return 1; + case 4: + $var7.$onSlotChanged(); + if ($rt_suspending()) { + break main; + } + c: { + while (true) { + var$5 = !$par4 ? var$5 + 1 | 0 : var$5 + (-1) | 0; + if ($par1ItemStack.$stackSize <= 0) + break c; + if (!(!$par4 && var$5 < $par3)) { + if (!$par4) + break c; + if (var$5 < $par2) + break; + } + $var7 = ju_ArrayList_get($this.$inventorySlots, var$5); + $var8 = $var7.$getStack(); + if ($var8 === null) + continue; + if ($var8.$itemID0 != $par1ItemStack.$itemID0) + continue; + if (nms_ItemStack_getHasSubtypes($par1ItemStack) && $par1ItemStack.$itemDamage != $var8.$itemDamage) + continue; + if (!nms_ItemStack_areItemStackTagsEqual($par1ItemStack, $var8)) + continue; + $var9 = $var8.$stackSize + $par1ItemStack.$stackSize | 0; + if ($var9 <= nms_ItemStack_getMaxStackSize($par1ItemStack)) { + $par1ItemStack.$stackSize = 0; + $var8.$stackSize = $var9; + $ptr = 3; + continue main; + } + if ($var8.$stackSize < nms_ItemStack_getMaxStackSize($par1ItemStack)) { + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - (nms_ItemStack_getMaxStackSize($par1ItemStack) - $var8.$stackSize | 0) | 0; + $var8.$stackSize = nms_ItemStack_getMaxStackSize($par1ItemStack); + continue main; + } + } + } + d: { + if ($par1ItemStack.$stackSize > 0) { + var$9 = !$par4 ? $par2 : $par3 - 1 | 0; + while (true) { + if (!(!$par4 && var$9 < $par3)) { + if (!$par4) + break d; + if (var$9 < $par2) + break; + } + $var7 = ju_ArrayList_get($this.$inventorySlots, var$9); + if ($var7.$getStack() === null) { + $var8 = nms_ItemStack_copy($par1ItemStack); + $ptr = 1; + continue main; + } + if (!$par4) { + var$9 = var$9 + 1 | 0; + continue; + } + var$9 = var$9 + (-1) | 0; + } + } + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2, $par3, $par4, var$5, $var7, $var8, $var9, var$9, $ptr); +} +function nms_Container_func_94529_b($par0) { + return $par0 >> 2 & 3; +} +function nms_Container_func_94532_c($par0) { + return $par0 & 3; +} +function nms_Container_func_94534_d($par0, $par1) { + return $par0 & 3 | ($par1 & 3) << 2; +} +function nms_Container_func_94528_d($par0) { + return $par0 && $par0 != 1 ? 0 : 1; +} +function nms_Container_func_94533_d($this) { + $this.$field_94536_g = 0; + ju_HashSet_clear($this.$field_94537_h); +} +function nms_Container_func_94527_a($par0Slot, $par1ItemStack, $par2) { + var $var3, $var10002; + $var3 = $par0Slot !== null && $par0Slot.$getHasStack() ? 0 : 1; + if ($par0Slot !== null && $par0Slot.$getHasStack() && $par1ItemStack !== null && nms_ItemStack_isItemEqual($par1ItemStack, $par0Slot.$getStack()) && nms_ItemStack_areItemStackTagsEqual($par0Slot.$getStack(), $par1ItemStack)) { + $var10002 = !$par2 ? $par1ItemStack.$stackSize : 0; + $var3 = $var3 | (($par0Slot.$getStack().$stackSize + $var10002 | 0) > nms_ItemStack_getMaxStackSize($par1ItemStack) ? 0 : 1); + } + return $var3; +} +function nms_Container_func_94525_a($par0Set, $par1, $par2ItemStack, $par3) { + a: { + switch ($par1) { + case 0: + $par2ItemStack.$stackSize = nms_MathHelper_floor_float($par2ItemStack.$stackSize / ju_HashSet_size($par0Set)); + break a; + case 1: + break; + default: + break a; + } + $par2ItemStack.$stackSize = 1; + } + $par2ItemStack.$stackSize = $par2ItemStack.$stackSize + $par3 | 0; +} +function nms_Container_func_94531_b($this, $par1Slot) { + return 1; +} +function nms_Container_calcRedstoneFromInventory($par0IInventory) { + var $var1, $var2, $var3, $var4; + if ($par0IInventory === null) + return 0; + $var1 = 0; + $var2 = 0.0; + $var3 = 0; + while ($var3 < $par0IInventory.$getSizeInventory()) { + $var4 = $par0IInventory.$getStackInSlot($var3); + if ($var4 !== null) { + $var2 = $var2 + $var4.$stackSize / jl_Math_min($par0IInventory.$getInventoryStackLimit(), nms_ItemStack_getMaxStackSize($var4)); + $var1 = $var1 + 1 | 0; + } + $var3 = $var3 + 1 | 0; + } + return nms_MathHelper_floor_float($var2 / $par0IInventory.$getSizeInventory() * 14.0) + ($var1 <= 0 ? 0 : 1) | 0; +} +function nms_EntityList() { + jl_Object.call(this); +} +var nms_EntityList_stringToClassMapping = null; +var nms_EntityList_stringToConstructorMapping = null; +var nms_EntityList_classToStringMapping = null; +var nms_EntityList_IDtoClassMapping = null; +var nms_EntityList_IDtoConstructorMapping = null; +var nms_EntityList_classToIDMapping = null; +var nms_EntityList_stringToIDMapping = null; +var nms_EntityList_entityEggs = null; +function nms_EntityList__init_0() { + var var_0 = new nms_EntityList(); + nms_EntityList__init_(var_0); + return var_0; +} +function nms_EntityList__init_($this) { + return; +} +function nms_EntityList_addMapping($par0Class, $construst, $par1Str, $par2) { + ju_HashMap_putImpl(nms_EntityList_stringToClassMapping, $par1Str, $par0Class); + ju_HashMap_putImpl(nms_EntityList_stringToConstructorMapping, $par1Str, $construst); + ju_HashMap_putImpl(nms_EntityList_classToStringMapping, $par0Class, $par1Str); + ju_HashMap_putImpl(nms_EntityList_IDtoClassMapping, jl_Integer_valueOf($par2), $par0Class); + ju_HashMap_putImpl(nms_EntityList_IDtoConstructorMapping, jl_Integer_valueOf($par2), $construst); + ju_HashMap_putImpl(nms_EntityList_classToIDMapping, $par0Class, jl_Integer_valueOf($par2)); + ju_HashMap_putImpl(nms_EntityList_stringToIDMapping, $par1Str, jl_Integer_valueOf($par2)); +} +function nms_EntityList_addMapping0($par0Class, $construst, $par1Str, $par2, $par3, $par4) { + nms_EntityList_addMapping($par0Class, $construst, $par1Str, $par2); + $par1Str = nms_EntityList_entityEggs; + $par0Class = jl_Integer_valueOf($par2); + $construst = new nms_EntityEggInfo; + $construst.$spawnedID = $par2; + $construst.$primaryColor = $par3; + $construst.$secondaryColor = $par4; + ju_LinkedHashMap_put($par1Str, $par0Class, $construst); +} +function nms_EntityList_getClassFromID($par0) { + return ju_HashMap_get(nms_EntityList_IDtoClassMapping, jl_Integer_valueOf($par0)); +} +function nms_EntityList_getStringFromID($par0) { + var $var1; + $var1 = nms_EntityList_getClassFromID($par0); + return $var1 === null ? null : ju_HashMap_get(nms_EntityList_classToStringMapping, $var1); +} +function nms_EntityList__clinit_() { + nms_EntityList_stringToClassMapping = ju_HashMap__init_(); + nms_EntityList_stringToConstructorMapping = ju_HashMap__init_(); + nms_EntityList_classToStringMapping = ju_HashMap__init_(); + nms_EntityList_IDtoClassMapping = ju_HashMap__init_(); + nms_EntityList_IDtoConstructorMapping = ju_HashMap__init_(); + nms_EntityList_classToIDMapping = ju_HashMap__init_(); + nms_EntityList_stringToIDMapping = ju_HashMap__init_(); + nms_EntityList_entityEggs = ju_LinkedHashMap__init_0(); + nms_EntityList_addMapping($rt_cls(nms_EntityItem), nms_EntityList$_clinit_$lambda$_61_0__init_0(), $rt_s(2043), 1); + nms_EntityList_addMapping($rt_cls(nms_EntityXPOrb), nms_EntityList$_clinit_$lambda$_61_1__init_0(), $rt_s(2044), 2); + nms_EntityList_addMapping($rt_cls(nms_EntityPainting), nms_EntityList$_clinit_$lambda$_61_2__init_0(), $rt_s(2045), 9); + nms_EntityList_addMapping($rt_cls(nms_EntityArrow), nms_EntityList$_clinit_$lambda$_61_3__init_0(), $rt_s(2046), 10); + nms_EntityList_addMapping($rt_cls(nms_EntitySnowball), nms_EntityList$_clinit_$lambda$_61_4__init_0(), $rt_s(2047), 11); + nms_EntityList_addMapping($rt_cls(nms_EntityLargeFireball), nms_EntityList$_clinit_$lambda$_61_5__init_0(), $rt_s(2048), 12); + nms_EntityList_addMapping($rt_cls(nms_EntitySmallFireball), nms_EntityList$_clinit_$lambda$_61_6__init_0(), $rt_s(2049), 13); + nms_EntityList_addMapping($rt_cls(nms_EntityEnderPearl), nms_EntityList$_clinit_$lambda$_61_7__init_0(), $rt_s(2050), 14); + nms_EntityList_addMapping($rt_cls(nms_EntityEnderEye), nms_EntityList$_clinit_$lambda$_61_8__init_0(), $rt_s(2051), 15); + nms_EntityList_addMapping($rt_cls(nms_EntityPotion), nms_EntityList$_clinit_$lambda$_61_9__init_0(), $rt_s(2052), 16); + nms_EntityList_addMapping($rt_cls(nms_EntityExpBottle), nms_EntityList$_clinit_$lambda$_61_10__init_0(), $rt_s(2053), 17); + nms_EntityList_addMapping($rt_cls(nms_EntityItemFrame), nms_EntityList$_clinit_$lambda$_61_11__init_0(), $rt_s(2054), 18); + nms_EntityList_addMapping($rt_cls(nms_EntityWitherSkull), nms_EntityList$_clinit_$lambda$_61_12__init_0(), $rt_s(2055), 19); + nms_EntityList_addMapping($rt_cls(nms_EntityTNTPrimed), nms_EntityList$_clinit_$lambda$_61_13__init_0(), $rt_s(2056), 20); + nms_EntityList_addMapping($rt_cls(nms_EntityFallingSand), nms_EntityList$_clinit_$lambda$_61_14__init_0(), $rt_s(2057), 21); + nms_EntityList_addMapping($rt_cls(nms_EntityFireworkRocket), nms_EntityList$_clinit_$lambda$_61_15__init_0(), $rt_s(2058), 22); + nms_EntityList_addMapping($rt_cls(nms_EntityBoat), nms_EntityList$_clinit_$lambda$_61_16__init_0(), $rt_s(2059), 41); + nms_EntityList_addMapping($rt_cls(nms_EntityMinecartEmpty), nms_EntityList$_clinit_$lambda$_61_17__init_0(), $rt_s(2060), 42); + nms_EntityList_addMapping($rt_cls(nms_EntityMinecartChest), nms_EntityList$_clinit_$lambda$_61_18__init_0(), $rt_s(2061), 43); + nms_EntityList_addMapping($rt_cls(nms_EntityMinecartFurnace), nms_EntityList$_clinit_$lambda$_61_19__init_0(), $rt_s(2062), 44); + nms_EntityList_addMapping($rt_cls(nms_EntityMinecartTNT), nms_EntityList$_clinit_$lambda$_61_20__init_0(), $rt_s(2063), 45); + nms_EntityList_addMapping($rt_cls(nms_EntityMinecartHopper), nms_EntityList$_clinit_$lambda$_61_21__init_0(), $rt_s(2064), 46); + nms_EntityList_addMapping($rt_cls(nms_EntityMinecartMobSpawner), nms_EntityList$_clinit_$lambda$_61_22__init_0(), $rt_s(2065), 47); + nms_EntityList_addMapping0($rt_cls(nms_EntityCreeper), nms_EntityList$_clinit_$lambda$_61_23__init_0(), $rt_s(560), 50, 894731, 0); + nms_EntityList_addMapping0($rt_cls(nms_EntitySkeleton), nms_EntityList$_clinit_$lambda$_61_24__init_0(), $rt_s(553), 51, 12698049, 4802889); + nms_EntityList_addMapping0($rt_cls(nms_EntitySpider), nms_EntityList$_clinit_$lambda$_61_25__init_0(), $rt_s(2066), 52, 3419431, 11013646); + nms_EntityList_addMapping0($rt_cls(nms_EntityZombie), nms_EntityList$_clinit_$lambda$_61_26__init_0(), $rt_s(561), 54, 44975, 7969893); + nms_EntityList_addMapping0($rt_cls(nms_EntitySlime), nms_EntityList$_clinit_$lambda$_61_27__init_0(), $rt_s(556), 55, 5349438, 8306542); + nms_EntityList_addMapping0($rt_cls(nms_EntityGhast), nms_EntityList$_clinit_$lambda$_61_28__init_0(), $rt_s(2067), 56, 16382457, 12369084); + nms_EntityList_addMapping0($rt_cls(nms_EntityPigZombie), nms_EntityList$_clinit_$lambda$_61_29__init_0(), $rt_s(2068), 57, 15373203, 5009705); + nms_EntityList_addMapping0($rt_cls(nms_EntityEnderman), nms_EntityList$_clinit_$lambda$_61_30__init_0(), $rt_s(552), 58, 1447446, 0); + nms_EntityList_addMapping0($rt_cls(nms_EntityCaveSpider), nms_EntityList$_clinit_$lambda$_61_31__init_0(), $rt_s(2069), 59, 803406, 11013646); + nms_EntityList_addMapping0($rt_cls(nms_EntitySilverfish), nms_EntityList$_clinit_$lambda$_61_32__init_0(), $rt_s(2070), 60, 7237230, 3158064); + nms_EntityList_addMapping0($rt_cls(nms_EntityBlaze), nms_EntityList$_clinit_$lambda$_61_33__init_0(), $rt_s(554), 61, 16167425, 16775294); + nms_EntityList_addMapping0($rt_cls(nms_EntityMagmaCube), nms_EntityList$_clinit_$lambda$_61_34__init_0(), $rt_s(2071), 62, 3407872, 16579584); + nms_EntityList_addMapping($rt_cls(nms_EntityDragon), nms_EntityList$_clinit_$lambda$_61_35__init_0(), $rt_s(2072), 63); + nms_EntityList_addMapping($rt_cls(nms_EntityWither), nms_EntityList$_clinit_$lambda$_61_36__init_0(), $rt_s(2073), 64); + nms_EntityList_addMapping0($rt_cls(nms_EntityBat), nms_EntityList$_clinit_$lambda$_61_37__init_0(), $rt_s(2074), 65, 4996656, 986895); + nms_EntityList_addMapping0($rt_cls(nms_EntityWitch), nms_EntityList$_clinit_$lambda$_61_38__init_0(), $rt_s(2075), 66, 3407872, 5349438); + nms_EntityList_addMapping0($rt_cls(nms_EntityPig), nms_EntityList$_clinit_$lambda$_61_39__init_0(), $rt_s(562), 90, 15771042, 14377823); + nms_EntityList_addMapping0($rt_cls(nms_EntitySheep), nms_EntityList$_clinit_$lambda$_61_40__init_0(), $rt_s(2076), 91, 15198183, 16758197); + nms_EntityList_addMapping0($rt_cls(nms_EntityCow), nms_EntityList$_clinit_$lambda$_61_41__init_0(), $rt_s(2077), 92, 4470310, 10592673); + nms_EntityList_addMapping0($rt_cls(nms_EntityChicken), nms_EntityList$_clinit_$lambda$_61_42__init_0(), $rt_s(2078), 93, 10592673, 16711680); + nms_EntityList_addMapping0($rt_cls(nms_EntitySquid), nms_EntityList$_clinit_$lambda$_61_43__init_0(), $rt_s(563), 94, 2243405, 7375001); + nms_EntityList_addMapping0($rt_cls(nms_EntityWolf), nms_EntityList$_clinit_$lambda$_61_44__init_0(), $rt_s(2079), 95, 14144467, 13545366); + nms_EntityList_addMapping0($rt_cls(nms_EntityMooshroom), nms_EntityList$_clinit_$lambda$_61_45__init_0(), $rt_s(2080), 96, 10489616, 12040119); + nms_EntityList_addMapping($rt_cls(nms_EntitySnowman), nms_EntityList$_clinit_$lambda$_61_46__init_0(), $rt_s(2081), 97); + nms_EntityList_addMapping0($rt_cls(nms_EntityOcelot), nms_EntityList$_clinit_$lambda$_61_47__init_0(), $rt_s(2082), 98, 15720061, 5653556); + nms_EntityList_addMapping($rt_cls(nms_EntityIronGolem), nms_EntityList$_clinit_$lambda$_61_48__init_0(), $rt_s(2083), 99); + nms_EntityList_addMapping0($rt_cls(nms_EntityVillager), nms_EntityList$_clinit_$lambda$_61_49__init_0(), $rt_s(565), 120, 5651507, 12422002); + nms_EntityList_addMapping($rt_cls(nms_EntityEnderCrystal), nms_EntityList$_clinit_$lambda$_61_50__init_0(), $rt_s(2084), 200); +} +function otp_PlatformQueue() { + jl_Object.call(this); +} +function otp_PlatformQueue_isEmpty$static($this) { + return $this.length ? 0 : 1; +} +function otp_PlatformQueue_remove$static($this) { + return $this.shift(); +} +function jl_Object$monitorExit$lambda$_8_0() { + jl_Object.call(this); + this.$_00 = null; +} +function jl_Object$monitorExit$lambda$_8_0_run(var$0) { + var var$1, var$2, var$3; + var$1 = var$0.$_00; + if (!jl_Object_isEmptyMonitor(var$1) && var$1.$monitor.$owner === null) { + var$2 = var$1.$monitor; + if (var$2.$enteringThreads !== null && !otp_PlatformQueue_isEmpty$static(var$2.$enteringThreads)) { + var$1 = var$2.$enteringThreads; + var$3 = otp_PlatformQueue_remove$static(var$1); + if (var$1 === null) + var$2.$enteringThreads = null; + jl_Object$monitorEnterWait$lambda$_6_0_run(var$3); + } + } +} +function ji_UTFDataFormatException() { + ji_IOException.call(this); +} +function ji_UTFDataFormatException__init_0() { + var var_0 = new ji_UTFDataFormatException(); + ji_UTFDataFormatException__init_(var_0); + return var_0; +} +function ji_UTFDataFormatException__init_($this) { + jl_Throwable__init_0($this); +} +function nms_ITexturePack() { +} +function nms_TexturePackImplementation() { + var a = this; jl_Object.call(a); + a.$texturePackID = null; + a.$texturePackFileName = null; + a.$firstDescriptionLine = null; + a.$field_98141_g = null; + a.$thumbnailImage = null; + a.$thumbnailTextureName = 0; +} +var nms_TexturePackImplementation_tex_unknown_pack = null; +function nms_TexturePackImplementation_func_98138_b($this, $par1Str, $par2) { + var $var3; + $var3 = nms_TexturePackDefault_func_98140_c($this, $par1Str); + if (!$var3 && $par2 && $this.$field_98141_g !== null) + $var3 = $this.$field_98141_g.$func_98138_b($par1Str, $par2); + return $var3; +} +function nms_TexturePackImplementation__clinit_() { + nms_TexturePackImplementation_tex_unknown_pack = nle_TextureLocation__init_($rt_s(2085)); +} +function nms_TexturePackDefault() { + nms_TexturePackImplementation.call(this); +} +function nms_TexturePackDefault__init_0() { + var var_0 = new nms_TexturePackDefault(); + nms_TexturePackDefault__init_(var_0); + return var_0; +} +function nms_TexturePackDefault__init_($this) { + var var$1, var$2, var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$1 = null; + $this.$thumbnailTextureName = (-1); + $this.$texturePackID = $rt_s(222); + $this.$texturePackFileName = $rt_s(855); + $this.$field_98141_g = var$1; + var$2 = nlea_EaglerAdapterImpl2_loadResourceBytes($rt_s(2086)); + $ptr = 1; + case 1: + $tmp = nlea_EaglerAdapterImpl2_loadPNG(var$2); + if ($rt_suspending()) { + break main; + } + var$3 = $tmp; + $this.$thumbnailImage = var$3; + nms_TexturePackDefault_loadDescription($this); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, $ptr); +} +function nms_TexturePackDefault_loadDescription($this) { + $this.$firstDescriptionLine = $rt_s(2087); +} +function nms_TexturePackDefault_func_98140_c($this, $par1Str) { + return nlea_EaglerAdapterImpl2_loadResource($par1Str) === null ? 0 : 1; +} +function nms_TexturePackDefault_getResourceAsBytes($this, $par1Str) { + return nlea_EaglerAdapterImpl2_loadResourceBytes($par1Str); +} +function nms_IntHashMapEntry() { + var a = this; jl_Object.call(a); + a.$hashEntry = 0; + a.$valueEntry = null; + a.$nextEntry = null; + a.$slotHash = 0; +} +function nms_Icon() { +} +function nle_TextureTerrainMap$TerrainIcon() { + var a = this; jl_Object.call(a); + a.$map = null; + a.$name12 = null; + a.$id6 = 0; + a.$frames = null; + a.$framesIdx = null; + a.$originX = 0; + a.$originY = 0; + a.$minU = 0.0; + a.$maxU = 0.0; + a.$minV = 0.0; + a.$maxV = 0.0; + a.$originX_center = 0; + a.$originY_center = 0; + a.$minU_center = 0.0; + a.$maxU_center = 0.0; + a.$minV_center = 0.0; + a.$maxV_center = 0.0; + a.$frameCounter = 0; + a.$frameCurrent = 0; +} +function nle_TextureTerrainMap$TerrainIcon__init_0(var_0, var_1, var_2, var_3) { + var var_4 = new nle_TextureTerrainMap$TerrainIcon(); + nle_TextureTerrainMap$TerrainIcon__init_(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function nle_TextureTerrainMap$TerrainIcon_getOriginX($this) { + return $this.$originX_center; +} +function nle_TextureTerrainMap$TerrainIcon_getOriginY($this) { + return $this.$originY_center; +} +function nle_TextureTerrainMap$TerrainIcon_getMinU($this) { + return $this.$minU_center; +} +function nle_TextureTerrainMap$TerrainIcon_getMaxU($this) { + return $this.$maxU_center; +} +function nle_TextureTerrainMap$TerrainIcon_getInterpolatedU($this, $var1) { + var $var3; + $var3 = $this.$maxU_center - $this.$minU_center; + return $this.$minU_center + $var3 * $var1 / 16.0; +} +function nle_TextureTerrainMap$TerrainIcon_getMinV($this) { + return $this.$minV_center; +} +function nle_TextureTerrainMap$TerrainIcon_getMaxV($this) { + return $this.$maxV_center; +} +function nle_TextureTerrainMap$TerrainIcon_getInterpolatedV($this, $var1) { + var $var3; + $var3 = $this.$maxV_center - $this.$minV_center; + return $this.$minV_center + $var3 * $var1 / 16.0; +} +function nle_TextureTerrainMap$TerrainIcon_getIconName($this) { + return $this.$name12 !== null ? $this.$name12 : $rt_s(1060); +} +function nle_TextureTerrainMap$TerrainIcon_getSheetWidth($this) { + return nle_TextureTerrainMap_access$000($this.$map); +} +function nle_TextureTerrainMap$TerrainIcon_getSheetHeight($this) { + return nle_TextureTerrainMap_access$100($this.$map); +} +function nle_TextureTerrainMap$TerrainIcon_loadData($this) { + var $img, $data, $divs, $i, $dat, var$6, $i_0, $fd, $len, $j, $i_1, $c, $l, $k, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$k = $thread.pop();$l = $thread.pop();$c = $thread.pop();$i_1 = $thread.pop();$j = $thread.pop();$len = $thread.pop();$fd = $thread.pop();$i_0 = $thread.pop();var$6 = $thread.pop();$dat = $thread.pop();$i = $thread.pop();$divs = $thread.pop();$data = $thread.pop();$img = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $img = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($img); + jl_AbstractStringBuilder_append($img, $rt_s(61)); + jl_AbstractStringBuilder_append($img, nle_TextureTerrainMap_access$300($this.$map)); + jl_AbstractStringBuilder_append($img, $this.$name12); + jl_AbstractStringBuilder_append($img, $rt_s(73)); + $data = nlea_EaglerAdapterImpl2_loadResourceBytes(jl_AbstractStringBuilder_toString($img)); + if ($data === null) { + nle_TextureTerrainMap_access$200($this.$map, $this, nle_TextureTerrainMap_access$400($this.$map)); + return; + } + $ptr = 1; + case 1: + $tmp = nlea_EaglerAdapterImpl2_loadPNG($data); + if ($rt_suspending()) { + break main; + } + $img = $tmp; + if ($img === null) + nle_TextureTerrainMap_access$200($this.$map, $this, nle_TextureTerrainMap_access$400($this.$map)); + else { + $divs = $img.$h0 / 16 | 0; + if ($divs == 1) { + $this.$frames = null; + $this.$framesIdx = null; + nle_TextureTerrainMap_access$200($this.$map, $this, nle_TextureTerrainMap_generateMip($img)); + } else { + $this.$frames = $rt_createArray($rt_arraycls(nle_EaglerImage), $divs); + $i = 0; + while ($i < $divs) { + $this.$frames.data[$i] = nle_TextureTerrainMap_generateMip(nle_EaglerImage_getSubImage($img, 0, $i * 16 | 0, 16, 16)); + $i = $i + 1 | 0; + } + $img = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($img); + jl_AbstractStringBuilder_append($img, $rt_s(61)); + jl_AbstractStringBuilder_append($img, nle_TextureTerrainMap_access$300($this.$map)); + jl_AbstractStringBuilder_append($img, $this.$name12); + jl_AbstractStringBuilder_append($img, $rt_s(1106)); + $dat = nlea_EaglerAdapterImpl2_fileContents(jl_AbstractStringBuilder_toString($img)); + if ($dat !== null) { + $img = jl_System_out(); + var$6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$6); + jl_AbstractStringBuilder_append(var$6, $rt_s(1535)); + jl_AbstractStringBuilder_append(var$6, nle_TextureTerrainMap_access$300($this.$map)); + jl_AbstractStringBuilder_append(var$6, $this.$name12); + jl_AbstractStringBuilder_append(var$6, $rt_s(73)); + ji_PrintStream_println($img, jl_AbstractStringBuilder_toString(var$6)); + } + a: { + b: { + if ($dat !== null) { + $img = jl_String_trim($dat); + if (!jl_String_isEmpty($img)) + break b; + } + $this.$framesIdx = $rt_createIntArray($this.$frames.data.length); + $i_0 = 0; + while ($i_0 < $this.$frames.data.length) { + $this.$framesIdx.data[$i_0] = $i_0; + $i_0 = $i_0 + 1 | 0; + } + break a; + } + $fd = jl_String_split($img, $rt_s(273)); + $len = 0; + $i_0 = 0; + while (true) { + $data = $fd.data; + $divs = $data.length; + if ($i_0 >= $divs) + break; + $j = jl_String_indexOf0($data[$i_0], 42); + $len = $len + ($j == (-1) ? 1 : jl_Integer_parseInt(jl_String_substring($data[$i_0], $j + 1 | 0))) | 0; + $i_0 = $i_0 + 1 | 0; + } + $this.$framesIdx = $rt_createIntArray($len); + $len = 0; + $i_1 = 0; + while (true) { + if ($i_1 >= $divs) + break a; + $j = jl_String_indexOf0($data[$i_1], 42); + if ($j == (-1)) { + $fd = $this.$framesIdx.data; + $i_0 = $len + 1 | 0; + $fd[$len] = jl_Integer_parseInt($data[$i_1]); + } else { + $c = jl_Integer_parseInt(jl_String_substring0($data[$i_1], 0, $j)); + $l = jl_Integer_parseInt(jl_String_substring($data[$i_1], $j + 1 | 0)); + $k = 0; + while ($k < $l) { + $fd = $this.$framesIdx.data; + $i_0 = $len + 1 | 0; + $fd[$len] = $c; + $k = $k + 1 | 0; + $len = $i_0; + } + $i_0 = $len; + } + $i_1 = $i_1 + 1 | 0; + $len = $i_0; + } + } + nle_TextureTerrainMap_access$200($this.$map, $this, $this.$frames.data[$this.$framesIdx.data[0]]); + } + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $img, $data, $divs, $i, $dat, var$6, $i_0, $fd, $len, $j, $i_1, $c, $l, $k, $ptr); +} +function nle_TextureTerrainMap$TerrainIcon__init_($this, $x0, $x1, $x2, $x3) { + $this.$frames = null; + $this.$framesIdx = null; + $this.$frameCounter = 0; + $this.$frameCurrent = 0; + $this.$id6 = $x0; + $this.$map = $x1; + $this.$name12 = $x2; + $this.$originX = ($x0 % (nle_TextureTerrainMap_access$000($x1) / 48 | 0) | 0) * 48 | 0; + $this.$originY = ($x0 / (nle_TextureTerrainMap_access$000($x1) / 48 | 0) | 0) * 48 | 0; + $this.$minU = $this.$originX / nle_TextureTerrainMap_access$000($x1); + $this.$minV = $this.$originY / nle_TextureTerrainMap_access$100($x1); + $this.$maxU = ($this.$originX + 48 | 0) / nle_TextureTerrainMap_access$000($x1); + $this.$maxV = ($this.$originY + 48 | 0) / nle_TextureTerrainMap_access$100($x1); + $this.$originX_center = $this.$originX + 16 | 0; + $this.$originY_center = $this.$originY + 16 | 0; + $this.$minU_center = ($this.$originX_center + 0.10000000149011612) / nle_TextureTerrainMap_access$000($x1); + $this.$minV_center = ($this.$originY_center + 0.10000000149011612) / nle_TextureTerrainMap_access$100($x1); + $this.$maxU_center = (($this.$originX_center + 16 | 0) - 0.10000000149011612) / nle_TextureTerrainMap_access$000($x1); + $this.$maxV_center = (($this.$originY_center + 16 | 0) - 0.10000000149011612) / nle_TextureTerrainMap_access$100($x1); +} +function jn_FloatBuffer() { + jn_Buffer.call(this); +} +function jn_FloatBuffer_get($this, $dst, $offset, $length) { + var var$4, var$5, $pos, var$7, var$8, var$9, $i, var$11; + if ($offset >= 0) { + var$4 = $dst.data; + var$5 = var$4.length; + if ($offset < var$5) { + $pos = $offset + $length | 0; + if ($pos > var$5) { + var$7 = new jl_IndexOutOfBoundsException; + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append(var$8, $rt_s(2088)); + jl_AbstractStringBuilder_append2(var$8, $pos); + jl_AbstractStringBuilder_append(var$8, $rt_s(483)); + jl_AbstractStringBuilder_append2(var$8, var$5); + jl_Throwable__init_(var$7, jl_AbstractStringBuilder_toString(var$8)); + $rt_throw(var$7); + } + if (jn_Buffer_remaining($this) < $length) { + var$8 = new jn_BufferUnderflowException; + jl_Throwable__init_0(var$8); + $rt_throw(var$8); + } + if ($length < 0) { + var$8 = new jl_IndexOutOfBoundsException; + var$9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$9); + jl_AbstractStringBuilder_append(var$9, $rt_s(484)); + jl_AbstractStringBuilder_append2(var$9, $length); + jl_AbstractStringBuilder_append(var$9, $rt_s(485)); + jl_Throwable__init_(var$8, jl_AbstractStringBuilder_toString(var$9)); + $rt_throw(var$8); + } + $pos = $this.$position; + $i = 0; + while ($i < $length) { + var$11 = $offset + 1 | 0; + var$5 = $pos + 1 | 0; + var$4[$offset] = $this.$getElement0($pos); + $i = $i + 1 | 0; + $offset = var$11; + $pos = var$5; + } + $this.$position = $this.$position + $length | 0; + return $this; + } + } + $dst = $dst.data; + var$9 = new jl_IndexOutOfBoundsException; + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append(var$8, $rt_s(486)); + jl_AbstractStringBuilder_append2(var$8, $offset); + jl_AbstractStringBuilder_append(var$8, $rt_s(480)); + jl_AbstractStringBuilder_append2(var$8, $dst.length); + jl_AbstractStringBuilder_append(var$8, $rt_s(68)); + jl_Throwable__init_(var$9, jl_AbstractStringBuilder_toString(var$8)); + $rt_throw(var$9); +} +function jn_FloatBuffer_get0($this, $dst) { + return jn_FloatBuffer_get($this, $dst, 0, $dst.data.length); +} +function jn_FloatBuffer_clear0($this) { + jn_Buffer_clear($this); + return $this; +} +function jn_FloatBuffer_flip0($this) { + jn_Buffer_flip($this); + return $this; +} +function jn_FloatBuffer_limit($this, $newLimit) { + jn_Buffer_limit0($this, $newLimit); + return $this; +} +function jn_FloatBuffer_position($this, $newPosition) { + jn_Buffer_position0($this, $newPosition); + return $this; +} +function jn_FloatBuffer_flip($this) { + jn_Buffer_flip($this); + return $this; +} +function jn_FloatBuffer_clear($this) { + jn_Buffer_clear($this); + return $this; +} +function jn_FloatBuffer_limit0($this, var$1) { + jn_Buffer_limit0($this, var$1); + return $this; +} +$java.jn_FloatBuffer_position = function($this, var$1) { + jn_Buffer_position0($this, var$1); + return $this; +}; +function nms_ModelSpider() { + var a = this; nms_ModelBase.call(a); + a.$spiderHead = null; + a.$spiderNeck = null; + a.$spiderBody = null; + a.$spiderLeg1 = null; + a.$spiderLeg2 = null; + a.$spiderLeg3 = null; + a.$spiderLeg4 = null; + a.$spiderLeg5 = null; + a.$spiderLeg6 = null; + a.$spiderLeg7 = null; + a.$spiderLeg8 = null; +} +function nms_ModelSpider__init_0() { + var var_0 = new nms_ModelSpider(); + nms_ModelSpider__init_(var_0); + return var_0; +} +function nms_ModelSpider__init_($this) { + nms_ModelBase__init_0($this); + $this.$spiderHead = nms_ModelRenderer__init_($this, 32, 4); + nms_ModelRenderer_addBox($this.$spiderHead, (-4.0), (-4.0), (-8.0), 8, 8, 8, 0.0); + nms_ModelRenderer_setRotationPoint($this.$spiderHead, 0.0, 15.0, (-3.0)); + $this.$spiderNeck = nms_ModelRenderer__init_($this, 0, 0); + nms_ModelRenderer_addBox($this.$spiderNeck, (-3.0), (-3.0), (-3.0), 6, 6, 6, 0.0); + nms_ModelRenderer_setRotationPoint($this.$spiderNeck, 0.0, 15.0, 0.0); + $this.$spiderBody = nms_ModelRenderer__init_($this, 0, 12); + nms_ModelRenderer_addBox($this.$spiderBody, (-5.0), (-4.0), (-6.0), 10, 8, 12, 0.0); + nms_ModelRenderer_setRotationPoint($this.$spiderBody, 0.0, 15.0, 9.0); + $this.$spiderLeg1 = nms_ModelRenderer__init_($this, 18, 0); + nms_ModelRenderer_addBox($this.$spiderLeg1, (-15.0), (-1.0), (-1.0), 16, 2, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$spiderLeg1, (-4.0), 15.0, 2.0); + $this.$spiderLeg2 = nms_ModelRenderer__init_($this, 18, 0); + nms_ModelRenderer_addBox($this.$spiderLeg2, (-1.0), (-1.0), (-1.0), 16, 2, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$spiderLeg2, 4.0, 15.0, 2.0); + $this.$spiderLeg3 = nms_ModelRenderer__init_($this, 18, 0); + nms_ModelRenderer_addBox($this.$spiderLeg3, (-15.0), (-1.0), (-1.0), 16, 2, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$spiderLeg3, (-4.0), 15.0, 1.0); + $this.$spiderLeg4 = nms_ModelRenderer__init_($this, 18, 0); + nms_ModelRenderer_addBox($this.$spiderLeg4, (-1.0), (-1.0), (-1.0), 16, 2, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$spiderLeg4, 4.0, 15.0, 1.0); + $this.$spiderLeg5 = nms_ModelRenderer__init_($this, 18, 0); + nms_ModelRenderer_addBox($this.$spiderLeg5, (-15.0), (-1.0), (-1.0), 16, 2, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$spiderLeg5, (-4.0), 15.0, 0.0); + $this.$spiderLeg6 = nms_ModelRenderer__init_($this, 18, 0); + nms_ModelRenderer_addBox($this.$spiderLeg6, (-1.0), (-1.0), (-1.0), 16, 2, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$spiderLeg6, 4.0, 15.0, 0.0); + $this.$spiderLeg7 = nms_ModelRenderer__init_($this, 18, 0); + nms_ModelRenderer_addBox($this.$spiderLeg7, (-15.0), (-1.0), (-1.0), 16, 2, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$spiderLeg7, (-4.0), 15.0, (-1.0)); + $this.$spiderLeg8 = nms_ModelRenderer__init_($this, 18, 0); + nms_ModelRenderer_addBox($this.$spiderLeg8, (-1.0), (-1.0), (-1.0), 16, 2, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$spiderLeg8, 4.0, 15.0, (-1.0)); +} +$java.nms_ModelSpider_render = function($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + $java.nms_ModelSpider_setRotationAngles($this, $par2, $par3, $par4, $par5, $par6, $par7, $par1Entity); + nms_ModelRenderer_render($this.$spiderHead, $par7); + nms_ModelRenderer_render($this.$spiderNeck, $par7); + nms_ModelRenderer_render($this.$spiderBody, $par7); + nms_ModelRenderer_render($this.$spiderLeg1, $par7); + nms_ModelRenderer_render($this.$spiderLeg2, $par7); + nms_ModelRenderer_render($this.$spiderLeg3, $par7); + nms_ModelRenderer_render($this.$spiderLeg4, $par7); + nms_ModelRenderer_render($this.$spiderLeg5, $par7); + nms_ModelRenderer_render($this.$spiderLeg6, $par7); + nms_ModelRenderer_render($this.$spiderLeg7, $par7); + nms_ModelRenderer_render($this.$spiderLeg8, $par7); +}; +$java.nms_ModelSpider_setRotationAngles = function($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + var $var11, $var12, $var13, $var14, $var15, $var16, $var17, $var18; + $this.$spiderHead.$rotateAngleY = $par4 / 57.2957763671875; + $this.$spiderHead.$rotateAngleX = $par5 / 57.2957763671875; + $this.$spiderLeg1.$rotateAngleZ = (-0.7853981852531433); + $this.$spiderLeg2.$rotateAngleZ = 0.7853981852531433; + $this.$spiderLeg3.$rotateAngleZ = (-0.5811946392059326); + $this.$spiderLeg4.$rotateAngleZ = 0.5811946392059326; + $this.$spiderLeg5.$rotateAngleZ = (-0.5811946392059326); + $this.$spiderLeg6.$rotateAngleZ = 0.5811946392059326; + $this.$spiderLeg7.$rotateAngleZ = (-0.7853981852531433); + $this.$spiderLeg8.$rotateAngleZ = 0.7853981852531433; + $this.$spiderLeg1.$rotateAngleY = 0.7853981852531433; + $this.$spiderLeg2.$rotateAngleY = (-0.7853981852531433); + $this.$spiderLeg3.$rotateAngleY = 0.39269909262657166; + $this.$spiderLeg4.$rotateAngleY = (-0.39269909262657166); + $this.$spiderLeg5.$rotateAngleY = (-0.39269909262657166); + $this.$spiderLeg6.$rotateAngleY = 0.39269909262657166; + $this.$spiderLeg7.$rotateAngleY = (-0.7853981852531433); + $this.$spiderLeg8.$rotateAngleY = 0.7853981852531433; + $par1 = $par1 * 0.6661999821662903; + $par5 = $par1 * 2.0; + $var11 = -(nms_MathHelper_cos($par5 + 0.0) * 0.4000000059604645) * $par2; + $var12 = -(nms_MathHelper_cos($par5 + 3.1415927410125732) * 0.4000000059604645) * $par2; + $var13 = -(nms_MathHelper_cos($par5 + 1.5707963705062866) * 0.4000000059604645) * $par2; + $var14 = -(nms_MathHelper_cos($par5 + 4.71238899230957) * 0.4000000059604645) * $par2; + $var15 = jl_Math_abs1(nms_MathHelper_sin($par1 + 0.0) * 0.4000000059604645) * $par2; + $var16 = jl_Math_abs1(nms_MathHelper_sin($par1 + 3.1415927410125732) * 0.4000000059604645) * $par2; + $var17 = jl_Math_abs1(nms_MathHelper_sin($par1 + 1.5707963705062866) * 0.4000000059604645) * $par2; + $var18 = jl_Math_abs1(nms_MathHelper_sin($par1 + 4.71238899230957) * 0.4000000059604645) * $par2; + $par7Entity = $this.$spiderLeg1; + $par7Entity.$rotateAngleY = $par7Entity.$rotateAngleY + $var11; + $par7Entity = $this.$spiderLeg2; + $par7Entity.$rotateAngleY = $par7Entity.$rotateAngleY + -$var11; + $par7Entity = $this.$spiderLeg3; + $par7Entity.$rotateAngleY = $par7Entity.$rotateAngleY + $var12; + $par7Entity = $this.$spiderLeg4; + $par7Entity.$rotateAngleY = $par7Entity.$rotateAngleY + -$var12; + $par7Entity = $this.$spiderLeg5; + $par7Entity.$rotateAngleY = $par7Entity.$rotateAngleY + $var13; + $par7Entity = $this.$spiderLeg6; + $par7Entity.$rotateAngleY = $par7Entity.$rotateAngleY + -$var13; + $par7Entity = $this.$spiderLeg7; + $par7Entity.$rotateAngleY = $par7Entity.$rotateAngleY + $var14; + $par7Entity = $this.$spiderLeg8; + $par7Entity.$rotateAngleY = $par7Entity.$rotateAngleY + -$var14; + $par7Entity = $this.$spiderLeg1; + $par7Entity.$rotateAngleZ = $par7Entity.$rotateAngleZ + $var15; + $par7Entity = $this.$spiderLeg2; + $par7Entity.$rotateAngleZ = $par7Entity.$rotateAngleZ + -$var15; + $par7Entity = $this.$spiderLeg3; + $par7Entity.$rotateAngleZ = $par7Entity.$rotateAngleZ + $var16; + $par7Entity = $this.$spiderLeg4; + $par7Entity.$rotateAngleZ = $par7Entity.$rotateAngleZ + -$var16; + $par7Entity = $this.$spiderLeg5; + $par7Entity.$rotateAngleZ = $par7Entity.$rotateAngleZ + $var17; + $par7Entity = $this.$spiderLeg6; + $par7Entity.$rotateAngleZ = $par7Entity.$rotateAngleZ + -$var17; + $par7Entity = $this.$spiderLeg7; + $par7Entity.$rotateAngleZ = $par7Entity.$rotateAngleZ + $var18; + $par7Entity = $this.$spiderLeg8; + $par7Entity.$rotateAngleZ = $par7Entity.$rotateAngleZ + -$var18; +}; +function nms_ModelRenderer() { + var a = this; jl_Object.call(a); + a.$textureWidth0 = 0.0; + a.$textureHeight0 = 0.0; + a.$textureOffsetX0 = 0; + a.$textureOffsetY0 = 0; + a.$rotationPointX = 0.0; + a.$rotationPointY = 0.0; + a.$rotationPointZ = 0.0; + a.$rotateAngleX = 0.0; + a.$rotateAngleY = 0.0; + a.$rotateAngleZ = 0.0; + a.$compiled = 0; + a.$displayList = 0; + a.$mirror = 0; + a.$showModel = 0; + a.$isHidden = 0; + a.$cubeList = null; + a.$childModels = null; + a.$boxName = null; + a.$baseModel = null; + a.$field_82906_o = 0.0; + a.$field_82908_p = 0.0; + a.$field_82907_q = 0.0; +} +function nms_ModelRenderer__init_0(var_0, var_1) { + var var_2 = new nms_ModelRenderer(); + $java.nms_ModelRenderer__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_ModelRenderer__init_0 = function(var_0) { + var var_1 = new nms_ModelRenderer(); + $java.nms_ModelRenderer__init_1(var_1, var_0); + return var_1; +}; +function nms_ModelRenderer__init_(var_0, var_1, var_2) { + var var_3 = new nms_ModelRenderer(); + $java.nms_ModelRenderer__init_2(var_3, var_0, var_1, var_2); + return var_3; +} +$java.nms_ModelRenderer__init_ = function($this, $par1ModelBase, $par2Str) { + $this.$textureWidth0 = 64.0; + $this.$textureHeight0 = 32.0; + $this.$compiled = 0; + $this.$displayList = 0; + $this.$mirror = 0; + $this.$showModel = 1; + $this.$isHidden = 0; + $this.$cubeList = ju_ArrayList__init_0(); + $this.$baseModel = $par1ModelBase; + ju_ArrayList_add($par1ModelBase.$boxList, $this); + $this.$boxName = $par2Str; + $java.nms_ModelRenderer_setTextureSize($this, $par1ModelBase.$textureWidth, $par1ModelBase.$textureHeight); +}; +$java.nms_ModelRenderer__init_1 = function($this, $par1ModelBase) { + $java.nms_ModelRenderer__init_($this, $par1ModelBase, null); +}; +$java.nms_ModelRenderer__init_2 = function($this, $par1ModelBase, $par2, $par3) { + $java.nms_ModelRenderer__init_1($this, $par1ModelBase); + nms_ModelRenderer_setTextureOffset($this, $par2, $par3); +}; +$java.nms_ModelRenderer_addChild = function($this, $par1ModelRenderer) { + if ($this.$childModels === null) + $this.$childModels = ju_ArrayList__init_0(); + ju_ArrayList_add($this.$childModels, $par1ModelRenderer); +}; +function nms_ModelRenderer_setTextureOffset($this, $par1, $par2) { + $this.$textureOffsetX0 = $par1; + $this.$textureOffsetY0 = $par2; + return $this; +} +function nms_ModelRenderer_addBox1($this, $par1Str, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8, var$9; + $var8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var8); + jl_AbstractStringBuilder_append($var8, $this.$boxName); + jl_AbstractStringBuilder_append($var8, $rt_s(339)); + jl_AbstractStringBuilder_append($var8, $par1Str); + $par1Str = jl_AbstractStringBuilder_toString($var8); + $var8 = nms_ModelBase_getTextureOffset($this.$baseModel, $par1Str); + nms_ModelRenderer_setTextureOffset($this, $var8.$textureOffsetX, $var8.$textureOffsetY); + $var8 = $this.$cubeList; + var$9 = $java.nms_ModelBox__init_($this, $this.$textureOffsetX0, $this.$textureOffsetY0, $par2, $par3, $par4, $par5, $par6, $par7, 0.0); + var$9.$field_78247_g = $par1Str; + ju_ArrayList_add($var8, var$9); + return $this; +} +function nms_ModelRenderer_addBox0($this, $par1, $par2, $par3, $par4, $par5, $par6) { + ju_ArrayList_add($this.$cubeList, $java.nms_ModelBox__init_($this, $this.$textureOffsetX0, $this.$textureOffsetY0, $par1, $par2, $par3, $par4, $par5, $par6, 0.0)); + return $this; +} +function nms_ModelRenderer_addBox($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7) { + ju_ArrayList_add($this.$cubeList, $java.nms_ModelBox__init_($this, $this.$textureOffsetX0, $this.$textureOffsetY0, $par1, $par2, $par3, $par4, $par5, $par6, $par7)); +} +function nms_ModelRenderer_setRotationPoint($this, $par1, $par2, $par3) { + $this.$rotationPointX = $par1; + $this.$rotationPointY = $par2; + $this.$rotationPointZ = $par3; +} +function nms_ModelRenderer_render($this, $par1) { + var $var2; + if (!$this.$isHidden && $this.$showModel) { + if (!$this.$compiled) + $java.nms_ModelRenderer_compileDisplayList($this, $par1); + a: { + nleg_EaglerAdapterGL30_glTranslatef($this.$field_82906_o, $this.$field_82908_p, $this.$field_82907_q); + if ($this.$rotateAngleX === 0.0 && $this.$rotateAngleY === 0.0 && $this.$rotateAngleZ === 0.0) { + if ($this.$rotationPointX === 0.0 && $this.$rotationPointY === 0.0 && $this.$rotationPointZ === 0.0) { + nleg_EaglerAdapterGL30_glCallList($this.$displayList); + if ($this.$childModels === null) + break a; + $var2 = 0; + while (true) { + if ($var2 >= $this.$childModels.$size) + break a; + nms_ModelRenderer_render(ju_ArrayList_get($this.$childModels, $var2), $par1); + $var2 = $var2 + 1 | 0; + } + } + b: { + nleg_EaglerAdapterGL30_glTranslatef($this.$rotationPointX * $par1, $this.$rotationPointY * $par1, $this.$rotationPointZ * $par1); + nleg_EaglerAdapterGL30_glCallList($this.$displayList); + if ($this.$childModels !== null) { + $var2 = 0; + while (true) { + if ($var2 >= $this.$childModels.$size) + break b; + nms_ModelRenderer_render(ju_ArrayList_get($this.$childModels, $var2), $par1); + $var2 = $var2 + 1 | 0; + } + } + } + nleg_EaglerAdapterGL30_glTranslatef( -$this.$rotationPointX * $par1, -$this.$rotationPointY * $par1, -$this.$rotationPointZ * $par1); + } else { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($this.$rotationPointX * $par1, $this.$rotationPointY * $par1, $this.$rotationPointZ * $par1); + if ($this.$rotateAngleZ !== 0.0) + nleg_EaglerAdapterGL30_glRotatef($this.$rotateAngleZ * 57.2957763671875, 0.0, 0.0, 1.0); + if ($this.$rotateAngleY !== 0.0) + nleg_EaglerAdapterGL30_glRotatef($this.$rotateAngleY * 57.2957763671875, 0.0, 1.0, 0.0); + if ($this.$rotateAngleX !== 0.0) + nleg_EaglerAdapterGL30_glRotatef($this.$rotateAngleX * 57.2957763671875, 1.0, 0.0, 0.0); + c: { + nleg_EaglerAdapterGL30_glCallList($this.$displayList); + if ($this.$childModels !== null) { + $var2 = 0; + while (true) { + if ($var2 >= $this.$childModels.$size) + break c; + nms_ModelRenderer_render(ju_ArrayList_get($this.$childModels, $var2), $par1); + $var2 = $var2 + 1 | 0; + } + } + } + nleg_EaglerAdapterGL30_glPopMatrix(); + } + } + nleg_EaglerAdapterGL30_glTranslatef( -$this.$field_82906_o, -$this.$field_82908_p, -$this.$field_82907_q); + } +} +function nms_ModelRenderer_renderWithRotation($this, $par1) { + if (!$this.$isHidden && $this.$showModel) { + if (!$this.$compiled) + $java.nms_ModelRenderer_compileDisplayList($this, $par1); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($this.$rotationPointX * $par1, $this.$rotationPointY * $par1, $this.$rotationPointZ * $par1); + if ($this.$rotateAngleY !== 0.0) + nleg_EaglerAdapterGL30_glRotatef($this.$rotateAngleY * 57.2957763671875, 0.0, 1.0, 0.0); + if ($this.$rotateAngleX !== 0.0) + nleg_EaglerAdapterGL30_glRotatef($this.$rotateAngleX * 57.2957763671875, 1.0, 0.0, 0.0); + if ($this.$rotateAngleZ !== 0.0) + nleg_EaglerAdapterGL30_glRotatef($this.$rotateAngleZ * 57.2957763671875, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glCallList($this.$displayList); + nleg_EaglerAdapterGL30_glPopMatrix(); + } +} +function nms_ModelRenderer_postRender($this, $par1) { + if (!$this.$isHidden && $this.$showModel) { + if (!$this.$compiled) + $java.nms_ModelRenderer_compileDisplayList($this, $par1); + if (!($this.$rotateAngleX === 0.0 && $this.$rotateAngleY === 0.0 && $this.$rotateAngleZ === 0.0)) { + nleg_EaglerAdapterGL30_glTranslatef($this.$rotationPointX * $par1, $this.$rotationPointY * $par1, $this.$rotationPointZ * $par1); + if ($this.$rotateAngleZ !== 0.0) + nleg_EaglerAdapterGL30_glRotatef($this.$rotateAngleZ * 57.2957763671875, 0.0, 0.0, 1.0); + if ($this.$rotateAngleY !== 0.0) + nleg_EaglerAdapterGL30_glRotatef($this.$rotateAngleY * 57.2957763671875, 0.0, 1.0, 0.0); + if ($this.$rotateAngleX !== 0.0) + nleg_EaglerAdapterGL30_glRotatef($this.$rotateAngleX * 57.2957763671875, 1.0, 0.0, 0.0); + } else if (!($this.$rotationPointX === 0.0 && $this.$rotationPointY === 0.0 && $this.$rotationPointZ === 0.0)) + nleg_EaglerAdapterGL30_glTranslatef($this.$rotationPointX * $par1, $this.$rotationPointY * $par1, $this.$rotationPointZ * $par1); + } +} +$java.nms_ModelRenderer_compileDisplayList = function($this, $par1) { + var $var2, $var3; + $this.$displayList = nms_GLAllocation_generateDisplayLists(1); + nleg_EaglerAdapterGL30_glNewList($this.$displayList, 4864); + nlea_Tessellator_$callClinit(); + $var2 = nlea_Tessellator_instance; + $var3 = 0; + while ($var3 < $this.$cubeList.$size) { + $java.nms_ModelBox_render(ju_ArrayList_get($this.$cubeList, $var3), $var2, $par1); + $var3 = $var3 + 1 | 0; + } + nleg_EaglerAdapterGL30_glEndList(); + $this.$compiled = 1; +}; +$java.nms_ModelRenderer_setTextureSize = function($this, $par1, $par2) { + $this.$textureWidth0 = $par1; + $this.$textureHeight0 = $par2; + return $this; +}; +function nms_ModelSilverfish() { + var a = this; nms_ModelBase.call(a); + a.$silverfishBodyParts = null; + a.$silverfishWings = null; + a.$field_78170_c = null; +} +$java.nms_ModelSilverfish_silverfishBoxLength = null; +$java.nms_ModelSilverfish_silverfishTexturePositions = null; +function nms_ModelSilverfish__init_0() { + var var_0 = new nms_ModelSilverfish(); + nms_ModelSilverfish__init_(var_0); + return var_0; +} +function nms_ModelSilverfish__init_($this) { + var $var1, $var2; + nms_ModelBase__init_0($this); + $this.$silverfishBodyParts = $rt_createArray(nms_ModelRenderer, 7); + $this.$field_78170_c = $rt_createFloatArray(7); + $var1 = (-3.5); + $var2 = 0; + while ($var2 < $this.$silverfishBodyParts.data.length) { + $this.$silverfishBodyParts.data[$var2] = nms_ModelRenderer__init_($this, $java.nms_ModelSilverfish_silverfishTexturePositions.data[$var2].data[0], $java.nms_ModelSilverfish_silverfishTexturePositions.data[$var2].data[1]); + nms_ModelRenderer_addBox0($this.$silverfishBodyParts.data[$var2], $java.nms_ModelSilverfish_silverfishBoxLength.data[$var2].data[0] * (-0.5), 0.0, $java.nms_ModelSilverfish_silverfishBoxLength.data[$var2].data[2] * (-0.5), $java.nms_ModelSilverfish_silverfishBoxLength.data[$var2].data[0], $java.nms_ModelSilverfish_silverfishBoxLength.data[$var2].data[1], $java.nms_ModelSilverfish_silverfishBoxLength.data[$var2].data[2]); + nms_ModelRenderer_setRotationPoint($this.$silverfishBodyParts.data[$var2], 0.0, 24 - $java.nms_ModelSilverfish_silverfishBoxLength.data[$var2].data[1] | 0, $var1); + $this.$field_78170_c.data[$var2] = $var1; + if ($var2 < ($this.$silverfishBodyParts.data.length - 1 | 0)) + $var1 = $var1 + ($java.nms_ModelSilverfish_silverfishBoxLength.data[$var2].data[2] + $java.nms_ModelSilverfish_silverfishBoxLength.data[$var2 + 1 | 0].data[2] | 0) * 0.5; + $var2 = $var2 + 1 | 0; + } + $this.$silverfishWings = $rt_createArray(nms_ModelRenderer, 3); + $this.$silverfishWings.data[0] = nms_ModelRenderer__init_($this, 20, 0); + nms_ModelRenderer_addBox0($this.$silverfishWings.data[0], (-5.0), 0.0, $java.nms_ModelSilverfish_silverfishBoxLength.data[2].data[2] * (-0.5), 10, 8, $java.nms_ModelSilverfish_silverfishBoxLength.data[2].data[2]); + nms_ModelRenderer_setRotationPoint($this.$silverfishWings.data[0], 0.0, 16.0, $this.$field_78170_c.data[2]); + $this.$silverfishWings.data[1] = nms_ModelRenderer__init_($this, 20, 11); + nms_ModelRenderer_addBox0($this.$silverfishWings.data[1], (-3.0), 0.0, $java.nms_ModelSilverfish_silverfishBoxLength.data[4].data[2] * (-0.5), 6, 4, $java.nms_ModelSilverfish_silverfishBoxLength.data[4].data[2]); + nms_ModelRenderer_setRotationPoint($this.$silverfishWings.data[1], 0.0, 20.0, $this.$field_78170_c.data[4]); + $this.$silverfishWings.data[2] = nms_ModelRenderer__init_($this, 20, 18); + nms_ModelRenderer_addBox0($this.$silverfishWings.data[2], (-3.0), 0.0, $java.nms_ModelSilverfish_silverfishBoxLength.data[4].data[2] * (-0.5), 6, 5, $java.nms_ModelSilverfish_silverfishBoxLength.data[1].data[2]); + nms_ModelRenderer_setRotationPoint($this.$silverfishWings.data[2], 0.0, 19.0, $this.$field_78170_c.data[1]); +} +$java.nms_ModelSilverfish_render = function($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8; + $java.nms_ModelSilverfish_setRotationAngles($this, $par2, $par3, $par4, $par5, $par6, $par7, $par1Entity); + $var8 = 0; + while ($var8 < $this.$silverfishBodyParts.data.length) { + nms_ModelRenderer_render($this.$silverfishBodyParts.data[$var8], $par7); + $var8 = $var8 + 1 | 0; + } + $var8 = 0; + while ($var8 < $this.$silverfishWings.data.length) { + nms_ModelRenderer_render($this.$silverfishWings.data[$var8], $par7); + $var8 = $var8 + 1 | 0; + } +}; +$java.nms_ModelSilverfish_setRotationAngles = function($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + var $var8, var$9; + $var8 = 0; + $par2 = $par3 * 0.8999999761581421; + while ($var8 < $this.$silverfishBodyParts.data.length) { + $par7Entity = $this.$silverfishBodyParts.data[$var8]; + $par1 = $par2 + $var8 * 0.15000000596046448 * 3.1415927410125732; + $par3 = nms_MathHelper_cos($par1) * 3.1415927410125732 * 0.05000000074505806; + var$9 = $var8 - 2 | 0; + $par7Entity.$rotateAngleY = $par3 * (1 + jl_Math_abs(var$9) | 0); + $this.$silverfishBodyParts.data[$var8].$rotationPointX = nms_MathHelper_sin($par1) * 3.1415927410125732 * 0.20000000298023224 * jl_Math_abs(var$9); + $var8 = $var8 + 1 | 0; + } + $this.$silverfishWings.data[0].$rotateAngleY = $this.$silverfishBodyParts.data[2].$rotateAngleY; + $this.$silverfishWings.data[1].$rotateAngleY = $this.$silverfishBodyParts.data[4].$rotateAngleY; + $this.$silverfishWings.data[1].$rotationPointX = $this.$silverfishBodyParts.data[4].$rotationPointX; + $this.$silverfishWings.data[2].$rotateAngleY = $this.$silverfishBodyParts.data[1].$rotateAngleY; + $this.$silverfishWings.data[2].$rotationPointX = $this.$silverfishBodyParts.data[1].$rotationPointX; +}; +function nms_ModelSilverfish__clinit_() { + var var$1, var$2, var$3, var$4; + var$1 = $rt_createArray($rt_arraycls($rt_intcls()), 7); + var$2 = var$1.data; + var$3 = $rt_createIntArray(3); + var$4 = var$3.data; + var$4[0] = 3; + var$4[1] = 2; + var$4[2] = 2; + var$2[0] = var$3; + var$3 = $rt_createIntArray(3); + var$4 = var$3.data; + var$4[0] = 4; + var$4[1] = 3; + var$4[2] = 2; + var$2[1] = var$3; + var$3 = $rt_createIntArray(3); + var$4 = var$3.data; + var$4[0] = 6; + var$4[1] = 4; + var$4[2] = 3; + var$2[2] = var$3; + var$3 = $rt_createIntArray(3); + var$4 = var$3.data; + var$4[0] = 3; + var$4[1] = 3; + var$4[2] = 3; + var$2[3] = var$3; + var$3 = $rt_createIntArray(3); + var$4 = var$3.data; + var$4[0] = 2; + var$4[1] = 2; + var$4[2] = 3; + var$2[4] = var$3; + var$3 = $rt_createIntArray(3); + var$4 = var$3.data; + var$4[0] = 2; + var$4[1] = 1; + var$4[2] = 2; + var$2[5] = var$3; + var$3 = $rt_createIntArray(3); + var$4 = var$3.data; + var$4[0] = 1; + var$4[1] = 1; + var$4[2] = 2; + var$2[6] = var$3; + $java.nms_ModelSilverfish_silverfishBoxLength = var$1; + var$1 = $rt_createArray($rt_arraycls($rt_intcls()), 7); + var$2 = var$1.data; + var$3 = $rt_createIntArray(2); + var$4 = var$3.data; + var$4[0] = 0; + var$4[1] = 0; + var$2[0] = var$3; + var$3 = $rt_createIntArray(2); + var$4 = var$3.data; + var$4[0] = 0; + var$4[1] = 4; + var$2[1] = var$3; + var$3 = $rt_createIntArray(2); + var$4 = var$3.data; + var$4[0] = 0; + var$4[1] = 9; + var$2[2] = var$3; + var$3 = $rt_createIntArray(2); + var$4 = var$3.data; + var$4[0] = 0; + var$4[1] = 16; + var$2[3] = var$3; + var$3 = $rt_createIntArray(2); + var$4 = var$3.data; + var$4[0] = 0; + var$4[1] = 22; + var$2[4] = var$3; + var$3 = $rt_createIntArray(2); + var$4 = var$3.data; + var$4[0] = 11; + var$4[1] = 0; + var$2[5] = var$3; + var$3 = $rt_createIntArray(2); + var$4 = var$3.data; + var$4[0] = 13; + var$4[1] = 4; + var$2[6] = var$3; + $java.nms_ModelSilverfish_silverfishTexturePositions = var$1; +} +function nms_ModelCreeper() { + var a = this; nms_ModelBase.call(a); + a.$head2 = null; + a.$field_78133_b = null; + a.$body1 = null; + a.$leg10 = null; + a.$leg20 = null; + a.$leg30 = null; + a.$leg40 = null; +} +function nms_ModelCreeper__init_0() { + var var_0 = new nms_ModelCreeper(); + nms_ModelCreeper__init_(var_0); + return var_0; +} +function nms_ModelCreeper__init_1(var_0) { + var var_1 = new nms_ModelCreeper(); + $java.nms_ModelCreeper__init_(var_1, var_0); + return var_1; +} +function nms_ModelCreeper__init_($this) { + $java.nms_ModelCreeper__init_($this, 0.0); +} +$java.nms_ModelCreeper__init_ = function($this, $par1) { + nms_ModelBase__init_0($this); + $this.$head2 = nms_ModelRenderer__init_($this, 0, 0); + nms_ModelRenderer_addBox($this.$head2, (-4.0), (-8.0), (-4.0), 8, 8, 8, $par1); + nms_ModelRenderer_setRotationPoint($this.$head2, 0.0, 4.0, 0.0); + $this.$field_78133_b = nms_ModelRenderer__init_($this, 32, 0); + nms_ModelRenderer_addBox($this.$field_78133_b, (-4.0), (-8.0), (-4.0), 8, 8, 8, $par1 + 0.5); + nms_ModelRenderer_setRotationPoint($this.$field_78133_b, 0.0, 4.0, 0.0); + $this.$body1 = nms_ModelRenderer__init_($this, 16, 16); + nms_ModelRenderer_addBox($this.$body1, (-4.0), 0.0, (-2.0), 8, 12, 4, $par1); + nms_ModelRenderer_setRotationPoint($this.$body1, 0.0, 4.0, 0.0); + $this.$leg10 = nms_ModelRenderer__init_($this, 0, 16); + nms_ModelRenderer_addBox($this.$leg10, (-2.0), 0.0, (-2.0), 4, 6, 4, $par1); + nms_ModelRenderer_setRotationPoint($this.$leg10, (-2.0), 16.0, 4.0); + $this.$leg20 = nms_ModelRenderer__init_($this, 0, 16); + nms_ModelRenderer_addBox($this.$leg20, (-2.0), 0.0, (-2.0), 4, 6, 4, $par1); + nms_ModelRenderer_setRotationPoint($this.$leg20, 2.0, 16.0, 4.0); + $this.$leg30 = nms_ModelRenderer__init_($this, 0, 16); + nms_ModelRenderer_addBox($this.$leg30, (-2.0), 0.0, (-2.0), 4, 6, 4, $par1); + nms_ModelRenderer_setRotationPoint($this.$leg30, (-2.0), 16.0, (-4.0)); + $this.$leg40 = nms_ModelRenderer__init_($this, 0, 16); + nms_ModelRenderer_addBox($this.$leg40, (-2.0), 0.0, (-2.0), 4, 6, 4, $par1); + nms_ModelRenderer_setRotationPoint($this.$leg40, 2.0, 16.0, (-4.0)); +}; +$java.nms_ModelCreeper_render = function($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + $java.nms_ModelCreeper_setRotationAngles($this, $par2, $par3, $par4, $par5, $par6, $par7, $par1Entity); + nms_ModelRenderer_render($this.$head2, $par7); + nms_ModelRenderer_render($this.$body1, $par7); + nms_ModelRenderer_render($this.$leg10, $par7); + nms_ModelRenderer_render($this.$leg20, $par7); + nms_ModelRenderer_render($this.$leg30, $par7); + nms_ModelRenderer_render($this.$leg40, $par7); +}; +$java.nms_ModelCreeper_setRotationAngles = function($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + $this.$head2.$rotateAngleY = $par4 / 57.2957763671875; + $this.$head2.$rotateAngleX = $par5 / 57.2957763671875; + $par7Entity = $this.$leg10; + $par1 = $par1 * 0.6661999821662903; + $par7Entity.$rotateAngleX = nms_MathHelper_cos($par1) * 1.399999976158142 * $par2; + $par7Entity = $this.$leg20; + $par3 = $par1 + 3.1415927410125732; + $par7Entity.$rotateAngleX = nms_MathHelper_cos($par3) * 1.399999976158142 * $par2; + $this.$leg30.$rotateAngleX = nms_MathHelper_cos($par3) * 1.399999976158142 * $par2; + $this.$leg40.$rotateAngleX = nms_MathHelper_cos($par1) * 1.399999976158142 * $par2; +}; +function nms_ModelBiped() { + var a = this; nms_ModelBase.call(a); + a.$bipedHead = null; + a.$bipedHeadwear = null; + a.$bipedBody = null; + a.$bipedRightArm = null; + a.$bipedLeftArm = null; + a.$bipedRightLeg = null; + a.$bipedLeftLeg = null; + a.$bipedEars = null; + a.$bipedCloak = null; + a.$blockTransparentSkin = 0; + a.$heldItemLeft = 0; + a.$heldItemRight = 0; + a.$isSneak = 0; + a.$aimedBow = 0; +} +function nms_ModelBiped__init_1() { + var var_0 = new nms_ModelBiped(); + nms_ModelBiped__init_(var_0); + return var_0; +} +function nms_ModelBiped__init_2(var_0) { + var var_1 = new nms_ModelBiped(); + $java.nms_ModelBiped__init_(var_1, var_0); + return var_1; +} +function nms_ModelBiped__init_0(var_0, var_1, var_2, var_3) { + var var_4 = new nms_ModelBiped(); + $java.nms_ModelBiped__init_0(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function nms_ModelBiped__init_($this) { + $java.nms_ModelBiped__init_($this, 0.0); +} +$java.nms_ModelBiped__init_ = function($this, $par1) { + $java.nms_ModelBiped__init_0($this, $par1, 0.0, 64, 32); +}; +$java.nms_ModelBiped__init_0 = function($this, $par1, $par2, $par3, $par4) { + var var$5, var$6; + nms_ModelBase__init_0($this); + $this.$blockTransparentSkin = 0; + $this.$heldItemLeft = 0; + $this.$heldItemRight = 0; + $this.$isSneak = 0; + $this.$aimedBow = 0; + $this.$textureWidth = $par3; + $this.$textureHeight = $par4; + $this.$bipedCloak = nms_ModelRenderer__init_($this, 0, 0); + nms_ModelRenderer_addBox($this.$bipedCloak, (-5.0), 0.0, (-1.0), 10, 16, 1, $par1); + $this.$bipedEars = nms_ModelRenderer__init_($this, 24, 0); + nms_ModelRenderer_addBox($this.$bipedEars, (-3.0), (-6.0), (-1.0), 6, 6, 1, $par1); + $this.$bipedHead = nms_ModelRenderer__init_($this, 0, 0); + nms_ModelRenderer_addBox($this.$bipedHead, (-4.0), (-8.0), (-4.0), 8, 8, 8, $par1); + var$5 = $this.$bipedHead; + var$6 = 0.0 + $par2; + nms_ModelRenderer_setRotationPoint(var$5, 0.0, var$6, 0.0); + $this.$bipedHeadwear = nms_ModelRenderer__init_($this, 32, 0); + nms_ModelRenderer_addBox($this.$bipedHeadwear, (-4.0), (-8.0), (-4.0), 8, 8, 8, $par1 + 0.5); + nms_ModelRenderer_setRotationPoint($this.$bipedHeadwear, 0.0, var$6, 0.0); + $this.$bipedBody = nms_ModelRenderer__init_($this, 16, 16); + nms_ModelRenderer_addBox($this.$bipedBody, (-4.0), 0.0, (-2.0), 8, 12, 4, $par1); + nms_ModelRenderer_setRotationPoint($this.$bipedBody, 0.0, var$6, 0.0); + $this.$bipedRightArm = nms_ModelRenderer__init_($this, 40, 16); + nms_ModelRenderer_addBox($this.$bipedRightArm, (-3.0), (-2.0), (-2.0), 4, 12, 4, $par1); + var$5 = $this.$bipedRightArm; + var$6 = 2.0 + $par2; + nms_ModelRenderer_setRotationPoint(var$5, (-5.0), var$6, 0.0); + $this.$bipedLeftArm = nms_ModelRenderer__init_($this, 40, 16); + $this.$bipedLeftArm.$mirror = 1; + nms_ModelRenderer_addBox($this.$bipedLeftArm, (-1.0), (-2.0), (-2.0), 4, 12, 4, $par1); + nms_ModelRenderer_setRotationPoint($this.$bipedLeftArm, 5.0, var$6, 0.0); + $this.$bipedRightLeg = nms_ModelRenderer__init_($this, 0, 16); + nms_ModelRenderer_addBox($this.$bipedRightLeg, (-2.0), 0.0, (-2.0), 4, 12, 4, $par1); + var$5 = $this.$bipedRightLeg; + $par2 = 12.0 + $par2; + nms_ModelRenderer_setRotationPoint(var$5, (-1.899999976158142), $par2, 0.0); + $this.$bipedLeftLeg = nms_ModelRenderer__init_($this, 0, 16); + $this.$bipedLeftLeg.$mirror = 1; + nms_ModelRenderer_addBox($this.$bipedLeftLeg, (-2.0), 0.0, (-2.0), 4, 12, 4, $par1); + nms_ModelRenderer_setRotationPoint($this.$bipedLeftLeg, 1.899999976158142, $par2, 0.0); +}; +function nms_ModelBiped_render($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + $this.$setRotationAngles($par2, $par3, $par4, $par5, $par6, $par7, $par1Entity); + if (!$this.$isChild0) { + nms_ModelRenderer_render($this.$bipedHead, $par7); + if ($this.$blockTransparentSkin && $par1Entity instanceof nms_EntityPlayer && nle_DefaultSkinRenderer_getPlayerRenderer($par1Entity) <= 0) + nleg_EaglerAdapterGL30_glDisable(3008); + nms_ModelRenderer_render($this.$bipedBody, $par7); + if ($this.$blockTransparentSkin && $par1Entity instanceof nms_EntityPlayer && nle_DefaultSkinRenderer_getPlayerRenderer($par1Entity) <= 0) + nleg_EaglerAdapterGL30_glEnable(3008); + nms_ModelRenderer_render($this.$bipedRightArm, $par7); + nms_ModelRenderer_render($this.$bipedLeftArm, $par7); + nms_ModelRenderer_render($this.$bipedRightLeg, $par7); + nms_ModelRenderer_render($this.$bipedLeftLeg, $par7); + nms_ModelRenderer_render($this.$bipedHeadwear, $par7); + } else { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.75, 0.75, 0.75); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 16.0 * $par7, 0.0); + nms_ModelRenderer_render($this.$bipedHead, $par7); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(0.5, 0.5, 0.5); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 24.0 * $par7, 0.0); + if ($this.$blockTransparentSkin && $par1Entity instanceof nms_EntityPlayer && nle_DefaultSkinRenderer_getPlayerRenderer($par1Entity) <= 0) + nleg_EaglerAdapterGL30_glDisable(3008); + nms_ModelRenderer_render($this.$bipedBody, $par7); + if ($this.$blockTransparentSkin && $par1Entity instanceof nms_EntityPlayer && nle_DefaultSkinRenderer_getPlayerRenderer($par1Entity) <= 0) + nleg_EaglerAdapterGL30_glEnable(3008); + nms_ModelRenderer_render($this.$bipedRightArm, $par7); + nms_ModelRenderer_render($this.$bipedLeftArm, $par7); + nms_ModelRenderer_render($this.$bipedRightLeg, $par7); + nms_ModelRenderer_render($this.$bipedLeftLeg, $par7); + nms_ModelRenderer_render($this.$bipedHeadwear, $par7); + nleg_EaglerAdapterGL30_glPopMatrix(); + } +} +$java.nms_ModelBiped_setRotationAngles = function($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + var $var8, $var9, $var10; + $this.$bipedHead.$rotateAngleY = $par4 / 57.2957763671875; + $this.$bipedHead.$rotateAngleX = $par5 / 57.2957763671875; + $this.$bipedHeadwear.$rotateAngleY = $this.$bipedHead.$rotateAngleY; + $this.$bipedHeadwear.$rotateAngleX = $this.$bipedHead.$rotateAngleX; + $par7Entity = $this.$bipedRightArm; + $par1 = $par1 * 0.6661999821662903; + $par6 = $par1 + 3.1415927410125732; + $par7Entity.$rotateAngleX = nms_MathHelper_cos($par6) * 2.0 * $par2 * 0.5; + $this.$bipedLeftArm.$rotateAngleX = nms_MathHelper_cos($par1) * 2.0 * $par2 * 0.5; + $this.$bipedRightArm.$rotateAngleZ = 0.0; + $this.$bipedLeftArm.$rotateAngleZ = 0.0; + $this.$bipedRightLeg.$rotateAngleX = nms_MathHelper_cos($par1) * 1.399999976158142 * $par2; + $this.$bipedLeftLeg.$rotateAngleX = nms_MathHelper_cos($par6) * 1.399999976158142 * $par2; + $this.$bipedRightLeg.$rotateAngleY = 0.0; + $this.$bipedLeftLeg.$rotateAngleY = 0.0; + if ($this.$isRiding) { + $par7Entity = $this.$bipedRightArm; + $par7Entity.$rotateAngleX = $par7Entity.$rotateAngleX + (-0.6283185482025146); + $par7Entity = $this.$bipedLeftArm; + $par7Entity.$rotateAngleX = $par7Entity.$rotateAngleX + (-0.6283185482025146); + $this.$bipedRightLeg.$rotateAngleX = (-1.2566370964050293); + $this.$bipedLeftLeg.$rotateAngleX = (-1.2566370964050293); + $this.$bipedRightLeg.$rotateAngleY = 0.3141592741012573; + $this.$bipedLeftLeg.$rotateAngleY = (-0.3141592741012573); + } + if ($this.$heldItemLeft) + $this.$bipedLeftArm.$rotateAngleX = $this.$bipedLeftArm.$rotateAngleX * 0.5 - 0.3141592741012573 * $this.$heldItemLeft; + if ($this.$heldItemRight) + $this.$bipedRightArm.$rotateAngleX = $this.$bipedRightArm.$rotateAngleX * 0.5 - 0.3141592741012573 * $this.$heldItemRight; + $this.$bipedRightArm.$rotateAngleY = 0.0; + $this.$bipedLeftArm.$rotateAngleY = 0.0; + if ($this.$onGround1 > (-9990.0)) { + $var8 = $this.$onGround1; + $this.$bipedBody.$rotateAngleY = nms_MathHelper_sin(nms_MathHelper_sqrt_float($var8) * 3.1415927410125732 * 2.0) * 0.20000000298023224; + $this.$bipedRightArm.$rotationPointZ = nms_MathHelper_sin($this.$bipedBody.$rotateAngleY) * 5.0; + $this.$bipedRightArm.$rotationPointX = -nms_MathHelper_cos($this.$bipedBody.$rotateAngleY) * 5.0; + $this.$bipedLeftArm.$rotationPointZ = -nms_MathHelper_sin($this.$bipedBody.$rotateAngleY) * 5.0; + $this.$bipedLeftArm.$rotationPointX = nms_MathHelper_cos($this.$bipedBody.$rotateAngleY) * 5.0; + $par7Entity = $this.$bipedRightArm; + $par7Entity.$rotateAngleY = $par7Entity.$rotateAngleY + $this.$bipedBody.$rotateAngleY; + $par7Entity = $this.$bipedLeftArm; + $par7Entity.$rotateAngleY = $par7Entity.$rotateAngleY + $this.$bipedBody.$rotateAngleY; + $par7Entity = $this.$bipedLeftArm; + $par7Entity.$rotateAngleX = $par7Entity.$rotateAngleX + $this.$bipedBody.$rotateAngleY; + $par1 = 1.0 - $this.$onGround1; + $par1 = $par1 * $par1; + $var9 = nms_MathHelper_sin((1.0 - $par1 * $par1) * 3.1415927410125732); + $var10 = nms_MathHelper_sin($this.$onGround1 * 3.1415927410125732) * -($this.$bipedHead.$rotateAngleX - 0.699999988079071) * 0.75; + $this.$bipedRightArm.$rotateAngleX = $this.$bipedRightArm.$rotateAngleX - ($var9 * 1.2 + $var10); + $par7Entity = $this.$bipedRightArm; + $par7Entity.$rotateAngleY = $par7Entity.$rotateAngleY + $this.$bipedBody.$rotateAngleY * 2.0; + $this.$bipedRightArm.$rotateAngleZ = nms_MathHelper_sin($this.$onGround1 * 3.1415927410125732) * (-0.4000000059604645); + } + if (!$this.$isSneak) { + $this.$bipedBody.$rotateAngleX = 0.0; + $this.$bipedRightLeg.$rotationPointZ = 0.10000000149011612; + $this.$bipedLeftLeg.$rotationPointZ = 0.10000000149011612; + $this.$bipedRightLeg.$rotationPointY = 12.0; + $this.$bipedLeftLeg.$rotationPointY = 12.0; + $this.$bipedHead.$rotationPointY = 0.0; + $this.$bipedHeadwear.$rotationPointY = 0.0; + } else { + $this.$bipedBody.$rotateAngleX = 0.5; + $par7Entity = $this.$bipedRightArm; + $par7Entity.$rotateAngleX = $par7Entity.$rotateAngleX + 0.4000000059604645; + $par7Entity = $this.$bipedLeftArm; + $par7Entity.$rotateAngleX = $par7Entity.$rotateAngleX + 0.4000000059604645; + $this.$bipedRightLeg.$rotationPointZ = 4.0; + $this.$bipedLeftLeg.$rotationPointZ = 4.0; + $this.$bipedRightLeg.$rotationPointY = 9.0; + $this.$bipedLeftLeg.$rotationPointY = 9.0; + $this.$bipedHead.$rotationPointY = 1.0; + $this.$bipedHeadwear.$rotationPointY = 1.0; + } + $par7Entity = $this.$bipedRightArm; + $par2 = $par7Entity.$rotateAngleZ; + $par1 = $par3 * 0.09000000357627869; + $par7Entity.$rotateAngleZ = $par2 + nms_MathHelper_cos($par1) * 0.05000000074505806 + 0.05000000074505806; + $par7Entity = $this.$bipedLeftArm; + $par7Entity.$rotateAngleZ = $par7Entity.$rotateAngleZ - (nms_MathHelper_cos($par1) * 0.05000000074505806 + 0.05000000074505806); + $par7Entity = $this.$bipedRightArm; + $par2 = $par7Entity.$rotateAngleX; + $par3 = $par3 * 0.06700000166893005; + $par7Entity.$rotateAngleX = $par2 + nms_MathHelper_sin($par3) * 0.05000000074505806; + $par7Entity = $this.$bipedLeftArm; + $par7Entity.$rotateAngleX = $par7Entity.$rotateAngleX - nms_MathHelper_sin($par3) * 0.05000000074505806; + if ($this.$aimedBow) { + $this.$bipedRightArm.$rotateAngleZ = 0.0; + $this.$bipedLeftArm.$rotateAngleZ = 0.0; + $this.$bipedRightArm.$rotateAngleY = (-0.10000000149011612) + $this.$bipedHead.$rotateAngleY; + $this.$bipedLeftArm.$rotateAngleY = 0.10000000149011612 + $this.$bipedHead.$rotateAngleY + 0.4000000059604645; + $this.$bipedRightArm.$rotateAngleX = (-1.5707963705062866) + $this.$bipedHead.$rotateAngleX; + $this.$bipedLeftArm.$rotateAngleX = (-1.5707963705062866) + $this.$bipedHead.$rotateAngleX; + $par7Entity = $this.$bipedRightArm; + $par7Entity.$rotateAngleX = $par7Entity.$rotateAngleX - 0.0; + $par7Entity = $this.$bipedLeftArm; + $par7Entity.$rotateAngleX = $par7Entity.$rotateAngleX - 0.0; + $par7Entity = $this.$bipedRightArm; + $par7Entity.$rotateAngleZ = $par7Entity.$rotateAngleZ + nms_MathHelper_cos($par1) * 0.05000000074505806 + 0.05000000074505806; + $par7Entity = $this.$bipedLeftArm; + $par7Entity.$rotateAngleZ = $par7Entity.$rotateAngleZ - (nms_MathHelper_cos($par1) * 0.05000000074505806 + 0.05000000074505806); + $par7Entity = $this.$bipedRightArm; + $par7Entity.$rotateAngleX = $par7Entity.$rotateAngleX + nms_MathHelper_sin($par3) * 0.05000000074505806; + $par7Entity = $this.$bipedLeftArm; + $par7Entity.$rotateAngleX = $par7Entity.$rotateAngleX - nms_MathHelper_sin($par3) * 0.05000000074505806; + } +}; +function nms_ModelBiped_renderCloak($this, $par1) { + nms_ModelRenderer_render($this.$bipedCloak, $par1); +} +function nms_ModelEnderman() { + var a = this; nms_ModelBiped.call(a); + a.$isCarrying = 0; + a.$isAttacking = 0; +} +function nms_ModelEnderman__init_0() { + var var_0 = new nms_ModelEnderman(); + nms_ModelEnderman__init_(var_0); + return var_0; +} +function nms_ModelEnderman__init_($this) { + $java.nms_ModelBiped__init_0($this, 0.0, (-14.0), 64, 32); + $this.$isCarrying = 0; + $this.$isAttacking = 0; + $this.$bipedHeadwear = nms_ModelRenderer__init_($this, 0, 16); + nms_ModelRenderer_addBox($this.$bipedHeadwear, (-4.0), (-8.0), (-4.0), 8, 8, 8, (-0.5)); + nms_ModelRenderer_setRotationPoint($this.$bipedHeadwear, 0.0, (-14.0), 0.0); + $this.$bipedBody = nms_ModelRenderer__init_($this, 32, 16); + nms_ModelRenderer_addBox($this.$bipedBody, (-4.0), 0.0, (-2.0), 8, 12, 4, 0.0); + nms_ModelRenderer_setRotationPoint($this.$bipedBody, 0.0, (-14.0), 0.0); + $this.$bipedRightArm = nms_ModelRenderer__init_($this, 56, 0); + nms_ModelRenderer_addBox($this.$bipedRightArm, (-1.0), (-2.0), (-1.0), 2, 30, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$bipedRightArm, (-3.0), (-12.0), 0.0); + $this.$bipedLeftArm = nms_ModelRenderer__init_($this, 56, 0); + $this.$bipedLeftArm.$mirror = 1; + nms_ModelRenderer_addBox($this.$bipedLeftArm, (-1.0), (-2.0), (-1.0), 2, 30, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$bipedLeftArm, 5.0, (-12.0), 0.0); + $this.$bipedRightLeg = nms_ModelRenderer__init_($this, 56, 0); + nms_ModelRenderer_addBox($this.$bipedRightLeg, (-1.0), 0.0, (-1.0), 2, 30, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$bipedRightLeg, (-2.0), (-2.0), 0.0); + $this.$bipedLeftLeg = nms_ModelRenderer__init_($this, 56, 0); + $this.$bipedLeftLeg.$mirror = 1; + nms_ModelRenderer_addBox($this.$bipedLeftLeg, (-1.0), 0.0, (-1.0), 2, 30, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$bipedLeftLeg, 2.0, (-2.0), 0.0); +} +$java.nms_ModelEnderman_setRotationAngles = function($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + $java.nms_ModelBiped_setRotationAngles($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity); + $this.$bipedHead.$showModel = 1; + $this.$bipedBody.$rotateAngleX = 0.0; + $this.$bipedBody.$rotationPointY = (-14.0); + $this.$bipedBody.$rotationPointZ = -0.0; + $par7Entity = $this.$bipedRightLeg; + $par7Entity.$rotateAngleX = $par7Entity.$rotateAngleX - 0.0; + $par7Entity = $this.$bipedLeftLeg; + $par7Entity.$rotateAngleX = $par7Entity.$rotateAngleX - 0.0; + $this.$bipedRightArm.$rotateAngleX = $this.$bipedRightArm.$rotateAngleX * 0.5; + $this.$bipedLeftArm.$rotateAngleX = $this.$bipedLeftArm.$rotateAngleX * 0.5; + $this.$bipedRightLeg.$rotateAngleX = $this.$bipedRightLeg.$rotateAngleX * 0.5; + $this.$bipedLeftLeg.$rotateAngleX = $this.$bipedLeftLeg.$rotateAngleX * 0.5; + if ($this.$bipedRightArm.$rotateAngleX > 0.4000000059604645) + $this.$bipedRightArm.$rotateAngleX = 0.4000000059604645; + if ($this.$bipedLeftArm.$rotateAngleX > 0.4000000059604645) + $this.$bipedLeftArm.$rotateAngleX = 0.4000000059604645; + if ($this.$bipedRightArm.$rotateAngleX < (-0.4000000059604645)) + $this.$bipedRightArm.$rotateAngleX = (-0.4000000059604645); + if ($this.$bipedLeftArm.$rotateAngleX < (-0.4000000059604645)) + $this.$bipedLeftArm.$rotateAngleX = (-0.4000000059604645); + if ($this.$bipedRightLeg.$rotateAngleX > 0.4000000059604645) + $this.$bipedRightLeg.$rotateAngleX = 0.4000000059604645; + if ($this.$bipedLeftLeg.$rotateAngleX > 0.4000000059604645) + $this.$bipedLeftLeg.$rotateAngleX = 0.4000000059604645; + if ($this.$bipedRightLeg.$rotateAngleX < (-0.4000000059604645)) + $this.$bipedRightLeg.$rotateAngleX = (-0.4000000059604645); + if ($this.$bipedLeftLeg.$rotateAngleX < (-0.4000000059604645)) + $this.$bipedLeftLeg.$rotateAngleX = (-0.4000000059604645); + if ($this.$isCarrying) { + $this.$bipedRightArm.$rotateAngleX = (-0.5); + $this.$bipedLeftArm.$rotateAngleX = (-0.5); + $this.$bipedRightArm.$rotateAngleZ = 0.05000000074505806; + $this.$bipedLeftArm.$rotateAngleZ = (-0.05000000074505806); + } + $this.$bipedRightArm.$rotationPointZ = 0.0; + $this.$bipedLeftArm.$rotationPointZ = 0.0; + $this.$bipedRightLeg.$rotationPointZ = 0.0; + $this.$bipedLeftLeg.$rotationPointZ = 0.0; + $this.$bipedRightLeg.$rotationPointY = (-5.0); + $this.$bipedLeftLeg.$rotationPointY = (-5.0); + $this.$bipedHead.$rotationPointZ = -0.0; + $this.$bipedHead.$rotationPointY = (-13.0); + $this.$bipedHeadwear.$rotationPointX = $this.$bipedHead.$rotationPointX; + $this.$bipedHeadwear.$rotationPointY = $this.$bipedHead.$rotationPointY; + $this.$bipedHeadwear.$rotationPointZ = $this.$bipedHead.$rotationPointZ; + $this.$bipedHeadwear.$rotateAngleX = $this.$bipedHead.$rotateAngleX; + $this.$bipedHeadwear.$rotateAngleY = $this.$bipedHead.$rotateAngleY; + $this.$bipedHeadwear.$rotateAngleZ = $this.$bipedHead.$rotateAngleZ; + if ($this.$isAttacking) { + $par7Entity = $this.$bipedHead; + $par7Entity.$rotationPointY = $par7Entity.$rotationPointY - 5.0; + } +}; +function nms_ModelSnowMan() { + var a = this; nms_ModelBase.call(a); + a.$body2 = null; + a.$bottomBody = null; + a.$head1 = null; + a.$rightHand = null; + a.$leftHand = null; +} +function nms_ModelSnowMan__init_0() { + var var_0 = new nms_ModelSnowMan(); + nms_ModelSnowMan__init_(var_0); + return var_0; +} +function nms_ModelSnowMan__init_($this) { + nms_ModelBase__init_0($this); + $this.$head1 = $java.nms_ModelRenderer_setTextureSize(nms_ModelRenderer__init_($this, 0, 0), 64, 64); + nms_ModelRenderer_addBox($this.$head1, (-4.0), (-8.0), (-4.0), 8, 8, 8, (-0.5)); + nms_ModelRenderer_setRotationPoint($this.$head1, 0.0, 4.0, 0.0); + $this.$rightHand = $java.nms_ModelRenderer_setTextureSize(nms_ModelRenderer__init_($this, 32, 0), 64, 64); + nms_ModelRenderer_addBox($this.$rightHand, (-1.0), 0.0, (-1.0), 12, 2, 2, (-0.5)); + nms_ModelRenderer_setRotationPoint($this.$rightHand, 0.0, 6.0, 0.0); + $this.$leftHand = $java.nms_ModelRenderer_setTextureSize(nms_ModelRenderer__init_($this, 32, 0), 64, 64); + nms_ModelRenderer_addBox($this.$leftHand, (-1.0), 0.0, (-1.0), 12, 2, 2, (-0.5)); + nms_ModelRenderer_setRotationPoint($this.$leftHand, 0.0, 6.0, 0.0); + $this.$body2 = $java.nms_ModelRenderer_setTextureSize(nms_ModelRenderer__init_($this, 0, 16), 64, 64); + nms_ModelRenderer_addBox($this.$body2, (-5.0), (-10.0), (-5.0), 10, 10, 10, (-0.5)); + nms_ModelRenderer_setRotationPoint($this.$body2, 0.0, 13.0, 0.0); + $this.$bottomBody = $java.nms_ModelRenderer_setTextureSize(nms_ModelRenderer__init_($this, 0, 36), 64, 64); + nms_ModelRenderer_addBox($this.$bottomBody, (-6.0), (-12.0), (-6.0), 12, 12, 12, (-0.5)); + nms_ModelRenderer_setRotationPoint($this.$bottomBody, 0.0, 24.0, 0.0); +} +$java.nms_ModelSnowMan_setRotationAngles = function($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + var $var8, $var9; + $par7Entity = $this.$head1; + $par1 = $par4 / 57.2957763671875; + $par7Entity.$rotateAngleY = $par1; + $this.$head1.$rotateAngleX = $par5 / 57.2957763671875; + $this.$body2.$rotateAngleY = $par1 * 0.25; + $var8 = nms_MathHelper_sin($this.$body2.$rotateAngleY); + $var9 = nms_MathHelper_cos($this.$body2.$rotateAngleY); + $this.$rightHand.$rotateAngleZ = 1.0; + $this.$leftHand.$rotateAngleZ = (-1.0); + $this.$rightHand.$rotateAngleY = 0.0 + $this.$body2.$rotateAngleY; + $this.$leftHand.$rotateAngleY = 3.1415927410125732 + $this.$body2.$rotateAngleY; + $this.$rightHand.$rotationPointX = $var9 * 5.0; + $this.$rightHand.$rotationPointZ = -$var8 * 5.0; + $this.$leftHand.$rotationPointX = -$var9 * 5.0; + $this.$leftHand.$rotationPointZ = $var8 * 5.0; +}; +$java.nms_ModelSnowMan_render = function($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + $java.nms_ModelSnowMan_setRotationAngles($this, $par2, $par3, $par4, $par5, $par6, $par7, $par1Entity); + nms_ModelRenderer_render($this.$body2, $par7); + nms_ModelRenderer_render($this.$bottomBody, $par7); + nms_ModelRenderer_render($this.$head1, $par7); + nms_ModelRenderer_render($this.$rightHand, $par7); + nms_ModelRenderer_render($this.$leftHand, $par7); +}; +function nms_ModelZombie() { + nms_ModelBiped.call(this); +} +function nms_ModelZombie__init_1() { + var var_0 = new nms_ModelZombie(); + nms_ModelZombie__init_(var_0); + return var_0; +} +function nms_ModelZombie__init_0(var_0, var_1) { + var var_2 = new nms_ModelZombie(); + $java.nms_ModelZombie__init_(var_2, var_0, var_1); + return var_2; +} +function nms_ModelZombie__init_($this) { + $java.nms_ModelZombie__init_($this, 0.0, 0); +} +$java.nms_ModelZombie__init_ = function($this, $par1, $par2) { + $java.nms_ModelBiped__init_0($this, $par1, 0.0, 64, !$par2 ? 64 : 32); +}; +$java.nms_ModelZombie_setRotationAngles = function($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + var $var8, $var9; + $java.nms_ModelBiped_setRotationAngles($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity); + $var8 = nms_MathHelper_sin($this.$onGround1 * 3.1415927410125732); + $var9 = nms_MathHelper_sin((1.0 - (1.0 - $this.$onGround1) * (1.0 - $this.$onGround1)) * 3.1415927410125732); + $this.$bipedRightArm.$rotateAngleZ = 0.0; + $this.$bipedLeftArm.$rotateAngleZ = 0.0; + $par7Entity = $this.$bipedRightArm; + $par1 = 0.10000000149011612 - $var8 * 0.6000000238418579; + $par7Entity.$rotateAngleY = -$par1; + $this.$bipedLeftArm.$rotateAngleY = $par1; + $this.$bipedRightArm.$rotateAngleX = (-1.5707963705062866); + $this.$bipedLeftArm.$rotateAngleX = (-1.5707963705062866); + $par7Entity = $this.$bipedRightArm; + $par1 = $par7Entity.$rotateAngleX; + $par2 = $var8 * 1.2000000476837158 - $var9 * 0.4000000059604645; + $par7Entity.$rotateAngleX = $par1 - $par2; + $par7Entity = $this.$bipedLeftArm; + $par7Entity.$rotateAngleX = $par7Entity.$rotateAngleX - $par2; + $par7Entity = $this.$bipedRightArm; + $par1 = $par7Entity.$rotateAngleZ; + $par2 = $par3 * 0.09000000357627869; + $par7Entity.$rotateAngleZ = $par1 + nms_MathHelper_cos($par2) * 0.05000000074505806 + 0.05000000074505806; + $par7Entity = $this.$bipedLeftArm; + $par7Entity.$rotateAngleZ = $par7Entity.$rotateAngleZ - (nms_MathHelper_cos($par2) * 0.05000000074505806 + 0.05000000074505806); + $par7Entity = $this.$bipedRightArm; + $par1 = $par7Entity.$rotateAngleX; + $par2 = $par3 * 0.06700000166893005; + $par7Entity.$rotateAngleX = $par1 + nms_MathHelper_sin($par2) * 0.05000000074505806; + $par7Entity = $this.$bipedLeftArm; + $par7Entity.$rotateAngleX = $par7Entity.$rotateAngleX - nms_MathHelper_sin($par2) * 0.05000000074505806; +}; +function nms_ModelSkeleton() { + nms_ModelZombie.call(this); +} +function nms_ModelSkeleton__init_1() { + var var_0 = new nms_ModelSkeleton(); + nms_ModelSkeleton__init_(var_0); + return var_0; +} +function nms_ModelSkeleton__init_0(var_0) { + var var_1 = new nms_ModelSkeleton(); + $java.nms_ModelSkeleton__init_(var_1, var_0); + return var_1; +} +function nms_ModelSkeleton__init_($this) { + $java.nms_ModelSkeleton__init_($this, 0.0); +} +$java.nms_ModelSkeleton__init_ = function($this, $par1) { + $java.nms_ModelBiped__init_0($this, $par1, 0.0, 64, 32); + $this.$bipedRightArm = nms_ModelRenderer__init_($this, 40, 16); + nms_ModelRenderer_addBox($this.$bipedRightArm, (-1.0), (-2.0), (-1.0), 2, 12, 2, $par1); + nms_ModelRenderer_setRotationPoint($this.$bipedRightArm, (-5.0), 2.0, 0.0); + $this.$bipedLeftArm = nms_ModelRenderer__init_($this, 40, 16); + $this.$bipedLeftArm.$mirror = 1; + nms_ModelRenderer_addBox($this.$bipedLeftArm, (-1.0), (-2.0), (-1.0), 2, 12, 2, $par1); + nms_ModelRenderer_setRotationPoint($this.$bipedLeftArm, 5.0, 2.0, 0.0); + $this.$bipedRightLeg = nms_ModelRenderer__init_($this, 0, 16); + nms_ModelRenderer_addBox($this.$bipedRightLeg, (-1.0), 0.0, (-1.0), 2, 12, 2, $par1); + nms_ModelRenderer_setRotationPoint($this.$bipedRightLeg, (-2.0), 12.0, 0.0); + $this.$bipedLeftLeg = nms_ModelRenderer__init_($this, 0, 16); + $this.$bipedLeftLeg.$mirror = 1; + nms_ModelRenderer_addBox($this.$bipedLeftLeg, (-1.0), 0.0, (-1.0), 2, 12, 2, $par1); + nms_ModelRenderer_setRotationPoint($this.$bipedLeftLeg, 2.0, 12.0, 0.0); +}; +$java.nms_ModelSkeleton_setLivingAnimations = function($this, $par1EntityLiving, $par2, $par3, $par4) { + $this.$aimedBow = $par1EntityLiving !== null && $par1EntityLiving instanceof nms_EntitySkeleton && nms_EntitySkeleton_getSkeletonType($par1EntityLiving) != 1 ? 0 : 1; +}; +$java.nms_ModelSkeleton_setRotationAngles = function($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + $java.nms_ModelZombie_setRotationAngles($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity); +}; +function nms_ModelVillager() { + var a = this; nms_ModelBase.call(a); + a.$villagerHead = null; + a.$villagerBody = null; + a.$villagerArms = null; + a.$rightVillagerLeg = null; + a.$leftVillagerLeg = null; + a.$field_82898_f = null; +} +function nms_ModelVillager__init_(var_0) { + var var_1 = new nms_ModelVillager(); + $java.nms_ModelVillager__init_(var_1, var_0); + return var_1; +} +$java.nms_ModelVillager__init_0 = function(var_0, var_1, var_2, var_3) { + var var_4 = new nms_ModelVillager(); + $java.nms_ModelVillager__init_1(var_4, var_0, var_1, var_2, var_3); + return var_4; +}; +$java.nms_ModelVillager__init_ = function($this, $par1) { + $java.nms_ModelVillager__init_1($this, $par1, 0.0, 64, 64); +}; +$java.nms_ModelVillager__init_1 = function($this, $par1, $par2, $par3, $par4) { + var var$5, var$6; + nms_ModelBase__init_0($this); + $this.$villagerHead = $java.nms_ModelRenderer_setTextureSize($java.nms_ModelRenderer__init_0($this), $par3, $par4); + var$5 = $this.$villagerHead; + var$6 = 0.0 + $par2; + nms_ModelRenderer_setRotationPoint(var$5, 0.0, var$6, 0.0); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$villagerHead, 0, 0), (-4.0), (-10.0), (-4.0), 8, 10, 8, $par1); + $this.$field_82898_f = $java.nms_ModelRenderer_setTextureSize($java.nms_ModelRenderer__init_0($this), $par3, $par4); + nms_ModelRenderer_setRotationPoint($this.$field_82898_f, 0.0, $par2 - 2.0, 0.0); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$field_82898_f, 24, 0), (-1.0), (-1.0), (-6.0), 2, 4, 2, $par1); + $java.nms_ModelRenderer_addChild($this.$villagerHead, $this.$field_82898_f); + $this.$villagerBody = $java.nms_ModelRenderer_setTextureSize($java.nms_ModelRenderer__init_0($this), $par3, $par4); + nms_ModelRenderer_setRotationPoint($this.$villagerBody, 0.0, var$6, 0.0); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$villagerBody, 16, 20), (-4.0), 0.0, (-3.0), 8, 12, 6, $par1); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$villagerBody, 0, 38), (-4.0), 0.0, (-3.0), 8, 18, 6, $par1 + 0.5); + $this.$villagerArms = $java.nms_ModelRenderer_setTextureSize($java.nms_ModelRenderer__init_0($this), $par3, $par4); + nms_ModelRenderer_setRotationPoint($this.$villagerArms, 0.0, var$6 + 2.0, 0.0); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$villagerArms, 44, 22), (-8.0), (-2.0), (-2.0), 4, 8, 4, $par1); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$villagerArms, 44, 22), 4.0, (-2.0), (-2.0), 4, 8, 4, $par1); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$villagerArms, 40, 38), (-4.0), 2.0, (-2.0), 8, 4, 4, $par1); + $this.$rightVillagerLeg = $java.nms_ModelRenderer_setTextureSize(nms_ModelRenderer__init_($this, 0, 22), $par3, $par4); + var$5 = $this.$rightVillagerLeg; + $par2 = 12.0 + $par2; + nms_ModelRenderer_setRotationPoint(var$5, (-2.0), $par2, 0.0); + nms_ModelRenderer_addBox($this.$rightVillagerLeg, (-2.0), 0.0, (-2.0), 4, 12, 4, $par1); + $this.$leftVillagerLeg = $java.nms_ModelRenderer_setTextureSize(nms_ModelRenderer__init_($this, 0, 22), $par3, $par4); + $this.$leftVillagerLeg.$mirror = 1; + nms_ModelRenderer_setRotationPoint($this.$leftVillagerLeg, 2.0, $par2, 0.0); + nms_ModelRenderer_addBox($this.$leftVillagerLeg, (-2.0), 0.0, (-2.0), 4, 12, 4, $par1); +}; +function nms_ModelVillager_render($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + $this.$setRotationAngles($par2, $par3, $par4, $par5, $par6, $par7, $par1Entity); + nms_ModelRenderer_render($this.$villagerHead, $par7); + nms_ModelRenderer_render($this.$villagerBody, $par7); + nms_ModelRenderer_render($this.$rightVillagerLeg, $par7); + nms_ModelRenderer_render($this.$leftVillagerLeg, $par7); + nms_ModelRenderer_render($this.$villagerArms, $par7); +} +$java.nms_ModelVillager_setRotationAngles = function($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + $this.$villagerHead.$rotateAngleY = $par4 / 57.2957763671875; + $this.$villagerHead.$rotateAngleX = $par5 / 57.2957763671875; + $this.$villagerArms.$rotationPointY = 3.0; + $this.$villagerArms.$rotationPointZ = (-1.0); + $this.$villagerArms.$rotateAngleX = (-0.75); + $par7Entity = $this.$rightVillagerLeg; + $par3 = $par1 * 0.6661999821662903; + $par7Entity.$rotateAngleX = nms_MathHelper_cos($par3) * 1.399999976158142 * $par2 * 0.5; + $this.$leftVillagerLeg.$rotateAngleX = nms_MathHelper_cos($par3 + 3.1415927410125732) * 1.399999976158142 * $par2 * 0.5; + $this.$rightVillagerLeg.$rotateAngleY = 0.0; + $this.$leftVillagerLeg.$rotateAngleY = 0.0; +}; +function nms_ModelWitch() { + var a = this; nms_ModelVillager.call(a); + a.$field_82900_g = 0; + a.$field_82901_h = null; + a.$witchHat = null; +} +function nms_ModelWitch__init_(var_0) { + var var_1 = new nms_ModelWitch(); + $java.nms_ModelWitch__init_(var_1, var_0); + return var_1; +} +$java.nms_ModelWitch__init_ = function($this, $par1) { + var $var2, $var3, $var4; + $java.nms_ModelVillager__init_1($this, $par1, 0.0, 64, 128); + $this.$field_82900_g = 0; + $this.$field_82901_h = $java.nms_ModelRenderer_setTextureSize($java.nms_ModelRenderer__init_0($this), 64, 128); + nms_ModelRenderer_setRotationPoint($this.$field_82901_h, 0.0, (-2.0), 0.0); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$field_82901_h, 0, 0), 0.0, 3.0, (-6.75), 1, 1, 1, (-0.25)); + $java.nms_ModelRenderer_addChild($this.$field_82898_f, $this.$field_82901_h); + $this.$witchHat = $java.nms_ModelRenderer_setTextureSize($java.nms_ModelRenderer__init_0($this), 64, 128); + nms_ModelRenderer_setRotationPoint($this.$witchHat, (-5.0), (-10.03125), (-5.0)); + nms_ModelRenderer_addBox0(nms_ModelRenderer_setTextureOffset($this.$witchHat, 0, 64), 0.0, 0.0, 0.0, 10, 2, 10); + $java.nms_ModelRenderer_addChild($this.$villagerHead, $this.$witchHat); + $var2 = $java.nms_ModelRenderer_setTextureSize($java.nms_ModelRenderer__init_0($this), 64, 128); + nms_ModelRenderer_setRotationPoint($var2, 1.75, (-4.0), 2.0); + nms_ModelRenderer_addBox0(nms_ModelRenderer_setTextureOffset($var2, 0, 76), 0.0, 0.0, 0.0, 7, 4, 7); + $var2.$rotateAngleX = (-0.05235987901687622); + $var2.$rotateAngleZ = 0.02617993950843811; + $java.nms_ModelRenderer_addChild($this.$witchHat, $var2); + $var3 = $java.nms_ModelRenderer_setTextureSize($java.nms_ModelRenderer__init_0($this), 64, 128); + nms_ModelRenderer_setRotationPoint($var3, 1.75, (-4.0), 2.0); + nms_ModelRenderer_addBox0(nms_ModelRenderer_setTextureOffset($var3, 0, 87), 0.0, 0.0, 0.0, 4, 4, 4); + $var3.$rotateAngleX = (-0.10471975803375244); + $var3.$rotateAngleZ = 0.05235987901687622; + $java.nms_ModelRenderer_addChild($var2, $var3); + $var4 = $java.nms_ModelRenderer_setTextureSize($java.nms_ModelRenderer__init_0($this), 64, 128); + nms_ModelRenderer_setRotationPoint($var4, 1.75, (-2.0), 2.0); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($var4, 0, 95), 0.0, 0.0, 0.0, 1, 2, 1, 0.25); + $var4.$rotateAngleX = (-0.20943951606750488); + $var4.$rotateAngleZ = 0.10471975803375244; + $java.nms_ModelRenderer_addChild($var3, $var4); +}; +$java.nms_ModelWitch_setRotationAngles = function($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + var var$8, var$9, $var8; + $java.nms_ModelVillager_setRotationAngles($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity); + var$8 = $this.$field_82898_f; + var$9 = $this.$field_82898_f; + $this.$field_82898_f.$field_82907_q = 0.0; + var$9.$field_82908_p = 0.0; + var$8.$field_82906_o = 0.0; + $var8 = 0.009999999776482582 * ($par7Entity.$entityId % 10 | 0); + $this.$field_82898_f.$rotateAngleX = nms_MathHelper_sin($par7Entity.$ticksExisted * $var8) * 4.5 * 3.1415927410125732 / 180.0; + $this.$field_82898_f.$rotateAngleY = 0.0; + $this.$field_82898_f.$rotateAngleZ = nms_MathHelper_cos($par7Entity.$ticksExisted * $var8) * 2.5 * 3.1415927410125732 / 180.0; + if ($this.$field_82900_g) { + $this.$field_82898_f.$rotateAngleX = (-0.8999999761581421); + $this.$field_82898_f.$field_82907_q = (-0.09375); + $this.$field_82898_f.$field_82908_p = 0.1875; + } +}; +$java.nms_ModelWitch_func_82899_a = function($this) { + return 0; +}; +function nms_ModelBlaze() { + var a = this; nms_ModelBase.call(a); + a.$blazeSticks = null; + a.$blazeHead = null; +} +function nms_ModelBlaze__init_0() { + var var_0 = new nms_ModelBlaze(); + nms_ModelBlaze__init_(var_0); + return var_0; +} +function nms_ModelBlaze__init_($this) { + var $var1; + nms_ModelBase__init_0($this); + $this.$blazeSticks = $rt_createArray(nms_ModelRenderer, 12); + $var1 = 0; + while ($var1 < $this.$blazeSticks.data.length) { + $this.$blazeSticks.data[$var1] = nms_ModelRenderer__init_($this, 0, 16); + nms_ModelRenderer_addBox0($this.$blazeSticks.data[$var1], 0.0, 0.0, 0.0, 2, 8, 2); + $var1 = $var1 + 1 | 0; + } + $this.$blazeHead = nms_ModelRenderer__init_($this, 0, 0); + nms_ModelRenderer_addBox0($this.$blazeHead, (-4.0), (-4.0), (-4.0), 8, 8, 8); +} +$java.nms_ModelBlaze_func_78104_a = function($this) { + return 8; +}; +function nms_ModelBlaze_render($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8; + $java.nms_ModelBlaze_setRotationAngles($this, $par2, $par3, $par4, $par5, $par6, $par7, $par1Entity); + nms_ModelRenderer_render($this.$blazeHead, $par7); + $var8 = 0; + while ($var8 < $this.$blazeSticks.data.length) { + nms_ModelRenderer_render($this.$blazeSticks.data[$var8], $par7); + $var8 = $var8 + 1 | 0; + } +} +$java.nms_ModelBlaze_setRotationAngles = function($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + var $var8, $var9; + $par6 = $par3 * 3.1415927410125732; + $var8 = $par6 * (-0.10000000149011612); + $var9 = 0; + while ($var9 < 4) { + $this.$blazeSticks.data[$var9].$rotationPointY = (-2.0) + nms_MathHelper_cos((($var9 * 2 | 0) + $par3) * 0.25); + $this.$blazeSticks.data[$var9].$rotationPointX = nms_MathHelper_cos($var8) * 9.0; + $this.$blazeSticks.data[$var9].$rotationPointZ = nms_MathHelper_sin($var8) * 9.0; + $var8 = $var8 + 1.0; + $var9 = $var9 + 1 | 0; + } + $par1 = 0.7853981852531433 + $par6 * 0.029999999329447746; + $var9 = 4; + while ($var9 < 8) { + $this.$blazeSticks.data[$var9].$rotationPointY = 2.0 + nms_MathHelper_cos((($var9 * 2 | 0) + $par3) * 0.25); + $this.$blazeSticks.data[$var9].$rotationPointX = nms_MathHelper_cos($par1) * 7.0; + $this.$blazeSticks.data[$var9].$rotationPointZ = nms_MathHelper_sin($par1) * 7.0; + $par1 = $par1 + 1.0; + $var9 = $var9 + 1 | 0; + } + $par1 = 0.4712389409542084 + $par6 * (-0.05000000074505806); + $var9 = 8; + while ($var9 < 12) { + $this.$blazeSticks.data[$var9].$rotationPointY = 11.0 + nms_MathHelper_cos(($var9 * 1.5 + $par3) * 0.5); + $this.$blazeSticks.data[$var9].$rotationPointX = nms_MathHelper_cos($par1) * 5.0; + $this.$blazeSticks.data[$var9].$rotationPointZ = nms_MathHelper_sin($par1) * 5.0; + $par1 = $par1 + 1.0; + $var9 = $var9 + 1 | 0; + } + $this.$blazeHead.$rotateAngleY = $par4 / 57.2957763671875; + $this.$blazeHead.$rotateAngleX = $par5 / 57.2957763671875; +}; +function nms_ModelZombieVillager() { + nms_ModelBiped.call(this); +} +function nms_ModelZombieVillager__init_0() { + var var_0 = new nms_ModelZombieVillager(); + nms_ModelZombieVillager__init_(var_0); + return var_0; +} +function nms_ModelZombieVillager__init_1(var_0, var_1, var_2) { + var var_3 = new nms_ModelZombieVillager(); + $java.nms_ModelZombieVillager__init_(var_3, var_0, var_1, var_2); + return var_3; +} +function nms_ModelZombieVillager__init_($this) { + $java.nms_ModelZombieVillager__init_($this, 0.0, 0.0, 0); +} +$java.nms_ModelZombieVillager__init_ = function($this, $par1, $par2, $par3) { + $java.nms_ModelBiped__init_0($this, $par1, 0.0, 64, !$par3 ? 64 : 32); + if ($par3) { + $this.$bipedHead = nms_ModelRenderer__init_($this, 0, 0); + nms_ModelRenderer_addBox($this.$bipedHead, (-4.0), (-10.0), (-4.0), 8, 6, 8, $par1); + nms_ModelRenderer_setRotationPoint($this.$bipedHead, 0.0, 0.0 + $par2, 0.0); + } else { + $this.$bipedHead = $java.nms_ModelRenderer__init_0($this); + nms_ModelRenderer_setRotationPoint($this.$bipedHead, 0.0, 0.0 + $par2, 0.0); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$bipedHead, 0, 32), (-4.0), (-10.0), (-4.0), 8, 10, 8, $par1); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$bipedHead, 24, 32), (-1.0), (-3.0), (-6.0), 2, 4, 2, $par1); + } +}; +$java.nms_ModelZombieVillager_func_82897_a = function($this) { + return 10; +}; +$java.nms_ModelZombieVillager_setRotationAngles = function($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + var $var8, $var9; + $java.nms_ModelBiped_setRotationAngles($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity); + $var8 = nms_MathHelper_sin($this.$onGround1 * 3.1415927410125732); + $var9 = nms_MathHelper_sin((1.0 - (1.0 - $this.$onGround1) * (1.0 - $this.$onGround1)) * 3.1415927410125732); + $this.$bipedRightArm.$rotateAngleZ = 0.0; + $this.$bipedLeftArm.$rotateAngleZ = 0.0; + $par7Entity = $this.$bipedRightArm; + $par1 = 0.10000000149011612 - $var8 * 0.6000000238418579; + $par7Entity.$rotateAngleY = -$par1; + $this.$bipedLeftArm.$rotateAngleY = $par1; + $this.$bipedRightArm.$rotateAngleX = (-1.5707963705062866); + $this.$bipedLeftArm.$rotateAngleX = (-1.5707963705062866); + $par7Entity = $this.$bipedRightArm; + $par1 = $par7Entity.$rotateAngleX; + $par2 = $var8 * 1.2000000476837158 - $var9 * 0.4000000059604645; + $par7Entity.$rotateAngleX = $par1 - $par2; + $par7Entity = $this.$bipedLeftArm; + $par7Entity.$rotateAngleX = $par7Entity.$rotateAngleX - $par2; + $par7Entity = $this.$bipedRightArm; + $par1 = $par7Entity.$rotateAngleZ; + $par2 = $par3 * 0.09000000357627869; + $par7Entity.$rotateAngleZ = $par1 + nms_MathHelper_cos($par2) * 0.05000000074505806 + 0.05000000074505806; + $par7Entity = $this.$bipedLeftArm; + $par7Entity.$rotateAngleZ = $par7Entity.$rotateAngleZ - (nms_MathHelper_cos($par2) * 0.05000000074505806 + 0.05000000074505806); + $par7Entity = $this.$bipedRightArm; + $par1 = $par7Entity.$rotateAngleX; + $par2 = $par3 * 0.06700000166893005; + $par7Entity.$rotateAngleX = $par1 + nms_MathHelper_sin($par2) * 0.05000000074505806; + $par7Entity = $this.$bipedLeftArm; + $par7Entity.$rotateAngleX = $par7Entity.$rotateAngleX - nms_MathHelper_sin($par2) * 0.05000000074505806; +}; +function nms_ModelMagmaCube() { + var a = this; nms_ModelBase.call(a); + a.$field_78109_a = null; + a.$field_78108_b = null; +} +function nms_ModelMagmaCube__init_0() { + var var_0 = new nms_ModelMagmaCube(); + nms_ModelMagmaCube__init_(var_0); + return var_0; +} +function nms_ModelMagmaCube__init_($this) { + var $var1, $var2, var$3; + nms_ModelBase__init_0($this); + $this.$field_78109_a = $rt_createArray(nms_ModelRenderer, 8); + $var1 = 0; + while ($var1 < $this.$field_78109_a.data.length) { + $var2 = 0; + if ($var1 == 2) { + $var2 = 24; + var$3 = 10; + } else if ($var1 != 3) + var$3 = $var1; + else { + $var2 = 24; + var$3 = 19; + } + $this.$field_78109_a.data[$var1] = nms_ModelRenderer__init_($this, $var2, var$3); + nms_ModelRenderer_addBox0($this.$field_78109_a.data[$var1], (-4.0), 16 + $var1 | 0, (-4.0), 8, 1, 8); + $var1 = $var1 + 1 | 0; + } + $this.$field_78108_b = nms_ModelRenderer__init_($this, 0, 16); + nms_ModelRenderer_addBox0($this.$field_78108_b, (-2.0), 18.0, (-2.0), 4, 4, 4); +} +$java.nms_ModelMagmaCube_func_78107_a = function($this) { + return 5; +}; +$java.nms_ModelMagmaCube_setLivingAnimations = function($this, $par1EntityLiving, $par2, $par3, $par4) { + var $var5, $var6, $var7; + $var5 = $par1EntityLiving; + $var6 = $var5.$field_70812_c + ($var5.$field_70811_b - $var5.$field_70812_c) * $par4; + if ($var6 < 0.0) + $var6 = 0.0; + $var7 = 0; + while ($var7 < $this.$field_78109_a.data.length) { + $this.$field_78109_a.data[$var7].$rotationPointY = -(4 - $var7 | 0) * $var6 * 1.7000000476837158; + $var7 = $var7 + 1 | 0; + } +}; +$java.nms_ModelMagmaCube_render = function($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8; + nms_ModelRenderer_render($this.$field_78108_b, $par7); + $var8 = 0; + while ($var8 < $this.$field_78109_a.data.length) { + nms_ModelRenderer_render($this.$field_78109_a.data[$var8], $par7); + $var8 = $var8 + 1 | 0; + } +}; +function nle_ModelBipedNewSkins() { + var a = this; nms_ModelBiped.call(a); + a.$field_178734_a = null; + a.$field_178732_b = null; + a.$field_178733_c = null; + a.$field_178731_d = null; + a.$field_178730_v = null; + a.$field_178729_w = null; + a.$field_178736_x = null; + a.$isAlex = 0; +} +function nle_ModelBipedNewSkins__init_(var_0, var_1) { + var var_2 = new nle_ModelBipedNewSkins(); + $java.nle_ModelBipedNewSkins__init_(var_2, var_0, var_1); + return var_2; +} +$java.nle_ModelBipedNewSkins__init_ = function($this, $p_i46304_1_, $p_i46304_2_) { + var var$3, var$4, var$5; + $java.nms_ModelBiped__init_0($this, $p_i46304_1_, 0.0, 64, 64); + $this.$isAlex = $p_i46304_2_; + $this.$field_178736_x = nms_ModelRenderer__init_($this, 24, 0); + nms_ModelRenderer_addBox($this.$field_178736_x, (-3.0), (-6.0), (-1.0), 6, 6, 1, $p_i46304_1_); + $this.$field_178729_w = nms_ModelRenderer__init_($this, 0, 0); + $java.nms_ModelRenderer_setTextureSize($this.$field_178729_w, 64, 32); + nms_ModelRenderer_addBox($this.$field_178729_w, (-5.0), 0.0, (-1.0), 10, 16, 1, $p_i46304_1_); + if (!$p_i46304_2_) { + $this.$bipedLeftArm = nms_ModelRenderer__init_($this, 32, 48); + nms_ModelRenderer_addBox($this.$bipedLeftArm, (-1.0), (-2.0), (-2.0), 4, 12, 4, $p_i46304_1_); + nms_ModelRenderer_setRotationPoint($this.$bipedLeftArm, 5.0, 2.0, 0.0); + $this.$field_178734_a = nms_ModelRenderer__init_($this, 48, 48); + var$3 = $this.$field_178734_a; + var$4 = $p_i46304_1_ + 0.25; + nms_ModelRenderer_addBox(var$3, (-1.0), (-2.0), (-2.0), 4, 12, 4, var$4); + nms_ModelRenderer_setRotationPoint($this.$field_178734_a, 5.0, 2.0, 0.0); + $this.$field_178732_b = nms_ModelRenderer__init_($this, 40, 32); + nms_ModelRenderer_addBox($this.$field_178732_b, (-3.0), (-2.0), (-2.0), 4, 12, 4, var$4); + nms_ModelRenderer_setRotationPoint($this.$field_178732_b, (-5.0), 2.0, 10.0); + } else { + $this.$bipedLeftArm = nms_ModelRenderer__init_($this, 32, 48); + nms_ModelRenderer_addBox($this.$bipedLeftArm, (-1.0), (-2.0), (-2.0), 3, 12, 4, $p_i46304_1_); + nms_ModelRenderer_setRotationPoint($this.$bipedLeftArm, 5.0, 2.5, 0.0); + $this.$bipedRightArm = nms_ModelRenderer__init_($this, 40, 16); + nms_ModelRenderer_addBox($this.$bipedRightArm, (-2.0), (-2.0), (-2.0), 3, 12, 4, $p_i46304_1_); + nms_ModelRenderer_setRotationPoint($this.$bipedRightArm, (-5.0), 2.5, 0.0); + $this.$field_178734_a = nms_ModelRenderer__init_($this, 48, 48); + var$3 = $this.$field_178734_a; + var$5 = $p_i46304_1_ + 0.25; + nms_ModelRenderer_addBox(var$3, (-1.0), (-2.0), (-2.0), 3, 12, 4, var$5); + nms_ModelRenderer_setRotationPoint($this.$field_178734_a, 5.0, 2.5, 0.0); + $this.$field_178732_b = nms_ModelRenderer__init_($this, 40, 32); + nms_ModelRenderer_addBox($this.$field_178732_b, (-2.0), (-2.0), (-2.0), 3, 12, 4, var$5); + nms_ModelRenderer_setRotationPoint($this.$field_178732_b, (-5.0), 2.5, 10.0); + } + $this.$bipedLeftLeg = nms_ModelRenderer__init_($this, 16, 48); + nms_ModelRenderer_addBox($this.$bipedLeftLeg, (-2.0), 0.0, (-2.0), 4, 12, 4, $p_i46304_1_); + nms_ModelRenderer_setRotationPoint($this.$bipedLeftLeg, 1.899999976158142, 12.0, 0.0); + $this.$field_178733_c = nms_ModelRenderer__init_($this, 0, 48); + var$3 = $this.$field_178733_c; + $p_i46304_1_ = $p_i46304_1_ + 0.25; + nms_ModelRenderer_addBox(var$3, (-2.0), 0.0, (-2.0), 4, 12, 4, $p_i46304_1_); + nms_ModelRenderer_setRotationPoint($this.$field_178733_c, 1.899999976158142, 12.0, 0.0); + $this.$field_178731_d = nms_ModelRenderer__init_($this, 0, 32); + nms_ModelRenderer_addBox($this.$field_178731_d, (-2.0), 0.0, (-2.0), 4, 12, 4, $p_i46304_1_); + nms_ModelRenderer_setRotationPoint($this.$field_178731_d, (-1.899999976158142), 12.0, 0.0); + $this.$field_178730_v = nms_ModelRenderer__init_($this, 16, 32); + nms_ModelRenderer_addBox($this.$field_178730_v, (-4.0), 0.0, (-2.0), 8, 12, 4, $p_i46304_1_); + nms_ModelRenderer_setRotationPoint($this.$field_178730_v, 0.0, 0.0, 0.0); +}; +function nle_ModelBipedNewSkins_render($this, $p_78088_1_, $p_78088_2_, $p_78088_3_, $p_78088_4_, $p_78088_5_, $p_78088_6_, $p_78088_7_) { + nms_ModelBiped_render($this, $p_78088_1_, $p_78088_2_, $p_78088_3_, $p_78088_4_, $p_78088_5_, $p_78088_6_, $p_78088_7_); + nms_ModelRenderer_render($this.$field_178733_c, $p_78088_7_); + nms_ModelRenderer_render($this.$field_178731_d, $p_78088_7_); + nms_ModelRenderer_render($this.$field_178734_a, $p_78088_7_); + nms_ModelRenderer_render($this.$field_178732_b, $p_78088_7_); + nms_ModelRenderer_render($this.$field_178730_v, $p_78088_7_); +} +$java.nle_ModelBipedNewSkins_setRotationAngles = function($this, $p_78087_1_, $p_78087_2_, $p_78087_3_, $p_78087_4_, $p_78087_5_, $p_78087_6_, $p_78087_7_) { + $java.nms_ModelBiped_setRotationAngles($this, $p_78087_1_, $p_78087_2_, $p_78087_3_, $p_78087_4_, $p_78087_5_, $p_78087_6_, $p_78087_7_); + $java.nle_ModelBipedNewSkins_func_178685_a($this.$bipedLeftLeg, $this.$field_178733_c); + $java.nle_ModelBipedNewSkins_func_178685_a($this.$bipedRightLeg, $this.$field_178731_d); + $java.nle_ModelBipedNewSkins_func_178685_a($this.$bipedLeftArm, $this.$field_178734_a); + $java.nle_ModelBipedNewSkins_func_178685_a($this.$bipedRightArm, $this.$field_178732_b); + $java.nle_ModelBipedNewSkins_func_178685_a($this.$bipedBody, $this.$field_178730_v); +}; +$java.nle_ModelBipedNewSkins_func_178685_a = function($p_178685_0_, $p_178685_1_) { + $p_178685_1_.$rotateAngleX = $p_178685_0_.$rotateAngleX; + $p_178685_1_.$rotateAngleY = $p_178685_0_.$rotateAngleY; + $p_178685_1_.$rotateAngleZ = $p_178685_0_.$rotateAngleZ; + $p_178685_1_.$rotationPointX = $p_178685_0_.$rotationPointX; + $p_178685_1_.$rotationPointY = $p_178685_0_.$rotationPointY; + $p_178685_1_.$rotationPointZ = $p_178685_0_.$rotationPointZ; +}; +function nms_ModelGhast() { + var a = this; nms_ModelBase.call(a); + a.$body3 = null; + a.$tentacles = null; +} +function nms_ModelGhast__init_0() { + var var_0 = new nms_ModelGhast(); + nms_ModelGhast__init_(var_0); + return var_0; +} +function nms_ModelGhast__init_($this) { + var $var2, $var3, $var4, $var6, $var5; + nms_ModelBase__init_0($this); + $this.$tentacles = $rt_createArray(nms_ModelRenderer, 9); + $this.$body3 = nms_ModelRenderer__init_($this, 0, 0); + nms_ModelRenderer_addBox0($this.$body3, (-8.0), (-8.0), (-8.0), 16, 16, 16); + $var2 = $this.$body3; + $var2.$rotationPointY = $var2.$rotationPointY + 8.0; + $var2 = nle_EaglercraftRandom__init_1(Long_fromInt(1660)); + $var3 = 0; + while ($var3 < $this.$tentacles.data.length) { + $this.$tentacles.data[$var3] = nms_ModelRenderer__init_($this, 0, 0); + $var4 = $var3 % 3 | 0; + $var6 = $var3 / 3 | 0; + $var4 = (($var4 - ($var6 % 2 | 0) * 0.5 + 0.25) / 2.0 * 2.0 - 1.0) * 5.0; + $var5 = ($var6 / 2.0 * 2.0 - 1.0) * 5.0; + $var6 = nle_EaglercraftRandom_nextInt($var2, 7) + 8 | 0; + nms_ModelRenderer_addBox0($this.$tentacles.data[$var3], (-1.0), 0.0, (-1.0), 2, $var6, 2); + $this.$tentacles.data[$var3].$rotationPointX = $var4; + $this.$tentacles.data[$var3].$rotationPointZ = $var5; + $this.$tentacles.data[$var3].$rotationPointY = 15.0; + $var3 = $var3 + 1 | 0; + } +} +$java.nms_ModelGhast_setRotationAngles = function($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + var $var8; + $var8 = 0; + $par2 = $par3 * 0.30000001192092896; + while ($var8 < $this.$tentacles.data.length) { + $this.$tentacles.data[$var8].$rotateAngleX = 0.20000000298023224 * nms_MathHelper_sin($par2 + $var8) + 0.4000000059604645; + $var8 = $var8 + 1 | 0; + } +}; +$java.nms_ModelGhast_render = function($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8, $var9, $var10; + $java.nms_ModelGhast_setRotationAngles($this, $par2, $par3, $par4, $par5, $par6, $par7, $par1Entity); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.6000000238418579, 0.0); + nms_ModelRenderer_render($this.$body3, $par7); + $var8 = $this.$tentacles.data; + $var9 = $var8.length; + $var10 = 0; + while ($var10 < $var9) { + nms_ModelRenderer_render($var8[$var10], $par7); + $var10 = $var10 + 1 | 0; + } + nleg_EaglerAdapterGL30_glPopMatrix(); +}; +function nms_ModelIronGolem() { + var a = this; nms_ModelBase.call(a); + a.$ironGolemHead = null; + a.$ironGolemBody = null; + a.$ironGolemRightArm = null; + a.$ironGolemLeftArm = null; + a.$ironGolemLeftLeg = null; + a.$ironGolemRightLeg = null; +} +function nms_ModelIronGolem__init_0() { + var var_0 = new nms_ModelIronGolem(); + nms_ModelIronGolem__init_(var_0); + return var_0; +} +$java.nms_ModelIronGolem__init_ = function(var_0, var_1) { + var var_2 = new nms_ModelIronGolem(); + $java.nms_ModelIronGolem__init_0(var_2, var_0, var_1); + return var_2; +}; +function nms_ModelIronGolem__init_($this) { + $java.nms_ModelIronGolem__init_0($this, 0.0, (-7.0)); +} +$java.nms_ModelIronGolem__init_0 = function($this, $par1, $par2) { + var var$3, var$4; + nms_ModelBase__init_0($this); + $this.$ironGolemHead = $java.nms_ModelRenderer_setTextureSize($java.nms_ModelRenderer__init_0($this), 128, 128); + var$3 = $this.$ironGolemHead; + var$4 = 0.0 + $par2; + nms_ModelRenderer_setRotationPoint(var$3, 0.0, var$4, (-2.0)); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$ironGolemHead, 0, 0), (-4.0), (-12.0), (-5.5), 8, 10, 8, $par1); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$ironGolemHead, 24, 0), (-1.0), (-5.0), (-7.5), 2, 4, 2, $par1); + $this.$ironGolemBody = $java.nms_ModelRenderer_setTextureSize($java.nms_ModelRenderer__init_0($this), 128, 128); + nms_ModelRenderer_setRotationPoint($this.$ironGolemBody, 0.0, var$4, 0.0); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$ironGolemBody, 0, 40), (-9.0), (-2.0), (-6.0), 18, 12, 11, $par1); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$ironGolemBody, 0, 70), (-4.5), 10.0, (-3.0), 9, 5, 6, $par1 + 0.5); + $this.$ironGolemRightArm = $java.nms_ModelRenderer_setTextureSize($java.nms_ModelRenderer__init_0($this), 128, 128); + nms_ModelRenderer_setRotationPoint($this.$ironGolemRightArm, 0.0, (-7.0), 0.0); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$ironGolemRightArm, 60, 21), (-13.0), (-2.5), (-3.0), 4, 30, 6, $par1); + $this.$ironGolemLeftArm = $java.nms_ModelRenderer_setTextureSize($java.nms_ModelRenderer__init_0($this), 128, 128); + nms_ModelRenderer_setRotationPoint($this.$ironGolemLeftArm, 0.0, (-7.0), 0.0); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$ironGolemLeftArm, 60, 58), 9.0, (-2.5), (-3.0), 4, 30, 6, $par1); + $this.$ironGolemLeftLeg = $java.nms_ModelRenderer_setTextureSize(nms_ModelRenderer__init_($this, 0, 22), 128, 128); + var$3 = $this.$ironGolemLeftLeg; + $par2 = 18.0 + $par2; + nms_ModelRenderer_setRotationPoint(var$3, (-4.0), $par2, 0.0); + nms_ModelRenderer_addBox(nms_ModelRenderer_setTextureOffset($this.$ironGolemLeftLeg, 37, 0), (-3.5), (-3.0), (-3.0), 6, 16, 5, $par1); + $this.$ironGolemRightLeg = $java.nms_ModelRenderer_setTextureSize(nms_ModelRenderer__init_($this, 0, 22), 128, 128); + $this.$ironGolemRightLeg.$mirror = 1; + nms_ModelRenderer_setRotationPoint(nms_ModelRenderer_setTextureOffset($this.$ironGolemRightLeg, 60, 0), 5.0, $par2, 0.0); + nms_ModelRenderer_addBox($this.$ironGolemRightLeg, (-3.5), (-3.0), (-3.0), 6, 16, 5, $par1); +}; +$java.nms_ModelIronGolem_render = function($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + $java.nms_ModelIronGolem_setRotationAngles($this, $par2, $par3, $par4, $par5, $par6, $par7, $par1Entity); + nms_ModelRenderer_render($this.$ironGolemHead, $par7); + nms_ModelRenderer_render($this.$ironGolemBody, $par7); + nms_ModelRenderer_render($this.$ironGolemLeftLeg, $par7); + nms_ModelRenderer_render($this.$ironGolemRightLeg, $par7); + nms_ModelRenderer_render($this.$ironGolemRightArm, $par7); + nms_ModelRenderer_render($this.$ironGolemLeftArm, $par7); +}; +$java.nms_ModelIronGolem_setRotationAngles = function($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + $this.$ironGolemHead.$rotateAngleY = $par4 / 57.2957763671875; + $this.$ironGolemHead.$rotateAngleX = $par5 / 57.2957763671875; + $this.$ironGolemLeftLeg.$rotateAngleX = (-1.5) * $java.nms_ModelIronGolem_func_78172_a($this, $par1, 13.0) * $par2; + $this.$ironGolemRightLeg.$rotateAngleX = 1.5 * $java.nms_ModelIronGolem_func_78172_a($this, $par1, 13.0) * $par2; + $this.$ironGolemLeftLeg.$rotateAngleY = 0.0; + $this.$ironGolemRightLeg.$rotateAngleY = 0.0; +}; +$java.nms_ModelIronGolem_setLivingAnimations = function($this, $par1EntityLiving, $par2, $par3, $par4) { + var $var5, $var6, $var7; + $var5 = $par1EntityLiving; + $var6 = $var5.$attackTimer; + if ($var6 > 0) { + $par1EntityLiving = $this.$ironGolemRightArm; + $par4 = $var6 - $par4; + $par1EntityLiving.$rotateAngleX = (-2.0) + 1.5 * $java.nms_ModelIronGolem_func_78172_a($this, $par4, 10.0); + $this.$ironGolemLeftArm.$rotateAngleX = (-2.0) + 1.5 * $java.nms_ModelIronGolem_func_78172_a($this, $par4, 10.0); + } else { + $var7 = $var5.$holdRoseTick; + if ($var7 > 0) { + $this.$ironGolemRightArm.$rotateAngleX = (-0.800000011920929) + 0.02500000037252903 * $java.nms_ModelIronGolem_func_78172_a($this, $var7, 70.0); + $this.$ironGolemLeftArm.$rotateAngleX = 0.0; + } else { + $this.$ironGolemRightArm.$rotateAngleX = ((-0.20000000298023224) + 1.5 * $java.nms_ModelIronGolem_func_78172_a($this, $par2, 13.0)) * $par3; + $this.$ironGolemLeftArm.$rotateAngleX = ((-0.20000000298023224) - 1.5 * $java.nms_ModelIronGolem_func_78172_a($this, $par2, 13.0)) * $par3; + } + } +}; +$java.nms_ModelIronGolem_func_78172_a = function($this, $par1, $par2) { + $par1 = jl_Math_abs1($par1 % $par2 - $par2 * 0.5); + $par2 = $par2 * 0.25; + return ($par1 - $par2) / $par2; +}; +function nms_ModelBat() { + var a = this; nms_ModelBase.call(a); + a.$batHead = null; + a.$batBody = null; + a.$batRightWing = null; + a.$batLeftWing = null; + a.$batOuterRightWing = null; + a.$batOuterLeftWing = null; +} +function nms_ModelBat__init_0() { + var var_0 = new nms_ModelBat(); + nms_ModelBat__init_(var_0); + return var_0; +} +function nms_ModelBat__init_($this) { + var $var1, $var2; + nms_ModelBase__init_0($this); + $this.$textureWidth = 64; + $this.$textureHeight = 64; + $this.$batHead = nms_ModelRenderer__init_($this, 0, 0); + nms_ModelRenderer_addBox0($this.$batHead, (-3.0), (-3.0), (-3.0), 6, 6, 6); + $var1 = nms_ModelRenderer__init_($this, 24, 0); + nms_ModelRenderer_addBox0($var1, (-4.0), (-6.0), (-2.0), 3, 4, 1); + $java.nms_ModelRenderer_addChild($this.$batHead, $var1); + $var2 = nms_ModelRenderer__init_($this, 24, 0); + $var2.$mirror = 1; + nms_ModelRenderer_addBox0($var2, 1.0, (-6.0), (-2.0), 3, 4, 1); + $java.nms_ModelRenderer_addChild($this.$batHead, $var2); + $this.$batBody = nms_ModelRenderer__init_($this, 0, 16); + nms_ModelRenderer_addBox0($this.$batBody, (-3.0), 4.0, (-3.0), 6, 12, 6); + nms_ModelRenderer_addBox0(nms_ModelRenderer_setTextureOffset($this.$batBody, 0, 34), (-5.0), 16.0, 0.0, 10, 6, 1); + $this.$batRightWing = nms_ModelRenderer__init_($this, 42, 0); + nms_ModelRenderer_addBox0($this.$batRightWing, (-12.0), 1.0, 1.5, 10, 16, 1); + $this.$batOuterRightWing = nms_ModelRenderer__init_($this, 24, 16); + nms_ModelRenderer_setRotationPoint($this.$batOuterRightWing, (-12.0), 1.0, 1.5); + nms_ModelRenderer_addBox0($this.$batOuterRightWing, (-8.0), 1.0, 0.0, 8, 12, 1); + $this.$batLeftWing = nms_ModelRenderer__init_($this, 42, 0); + $this.$batLeftWing.$mirror = 1; + nms_ModelRenderer_addBox0($this.$batLeftWing, 2.0, 1.0, 1.5, 10, 16, 1); + $this.$batOuterLeftWing = nms_ModelRenderer__init_($this, 24, 16); + $this.$batOuterLeftWing.$mirror = 1; + nms_ModelRenderer_setRotationPoint($this.$batOuterLeftWing, 12.0, 1.0, 1.5); + nms_ModelRenderer_addBox0($this.$batOuterLeftWing, 0.0, 1.0, 0.0, 8, 12, 1); + $java.nms_ModelRenderer_addChild($this.$batBody, $this.$batRightWing); + $java.nms_ModelRenderer_addChild($this.$batBody, $this.$batLeftWing); + $java.nms_ModelRenderer_addChild($this.$batRightWing, $this.$batOuterRightWing); + $java.nms_ModelRenderer_addChild($this.$batLeftWing, $this.$batOuterLeftWing); +} +$java.nms_ModelBat_getBatSize = function($this) { + return 36; +}; +$java.nms_ModelBat_render = function($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + if (nms_EntityBat_getIsBatHanging($par1Entity)) { + $this.$batHead.$rotateAngleX = $par6 / 57.2957763671875; + $this.$batHead.$rotateAngleY = 3.1415927410125732 - $par5 / 57.2957763671875; + $this.$batHead.$rotateAngleZ = 3.1415927410125732; + nms_ModelRenderer_setRotationPoint($this.$batHead, 0.0, (-2.0), 0.0); + nms_ModelRenderer_setRotationPoint($this.$batRightWing, (-3.0), 0.0, 3.0); + nms_ModelRenderer_setRotationPoint($this.$batLeftWing, 3.0, 0.0, 3.0); + $this.$batBody.$rotateAngleX = 3.1415927410125732; + $this.$batRightWing.$rotateAngleX = (-0.15707963705062866); + $this.$batRightWing.$rotateAngleY = (-1.2566370964050293); + $this.$batOuterRightWing.$rotateAngleY = (-1.72787606716156); + $this.$batLeftWing.$rotateAngleX = $this.$batRightWing.$rotateAngleX; + $this.$batLeftWing.$rotateAngleY = -$this.$batRightWing.$rotateAngleY; + $this.$batOuterLeftWing.$rotateAngleY = -$this.$batOuterRightWing.$rotateAngleY; + } else { + $this.$batHead.$rotateAngleX = $par6 / 57.2957763671875; + $this.$batHead.$rotateAngleY = $par5 / 57.2957763671875; + $this.$batHead.$rotateAngleZ = 0.0; + nms_ModelRenderer_setRotationPoint($this.$batHead, 0.0, 0.0, 0.0); + nms_ModelRenderer_setRotationPoint($this.$batRightWing, 0.0, 0.0, 0.0); + nms_ModelRenderer_setRotationPoint($this.$batLeftWing, 0.0, 0.0, 0.0); + $this.$batBody.$rotateAngleX = 0.7853981852531433 + nms_MathHelper_cos($par4 * 0.10000000149011612) * 0.15000000596046448; + $this.$batBody.$rotateAngleY = 0.0; + $this.$batRightWing.$rotateAngleY = nms_MathHelper_cos($par4 * 1.2999999523162842) * 3.1415927410125732 * 0.25; + $this.$batLeftWing.$rotateAngleY = -$this.$batRightWing.$rotateAngleY; + $this.$batOuterRightWing.$rotateAngleY = $this.$batRightWing.$rotateAngleY * 0.5; + $this.$batOuterLeftWing.$rotateAngleY = -$this.$batRightWing.$rotateAngleY * 0.5; + } + nms_ModelRenderer_render($this.$batHead, $par7); + nms_ModelRenderer_render($this.$batBody, $par7); +}; +function nms_ModelDragon() { + var a = this; nms_ModelBase.call(a); + a.$head3 = null; + a.$neck = null; + a.$jaw = null; + a.$body4 = null; + a.$rearLeg = null; + a.$frontLeg = null; + a.$rearLegTip = null; + a.$frontLegTip = null; + a.$rearFoot = null; + a.$frontFoot = null; + a.$wing = null; + a.$wingTip = null; + a.$partialTicks = 0.0; +} +function nms_ModelDragon__init_(var_0) { + var var_1 = new nms_ModelDragon(); + $java.nms_ModelDragon__init_(var_1, var_0); + return var_1; +} +$java.nms_ModelDragon__init_ = function($this, $par1) { + nms_ModelBase__init_0($this); + $this.$textureWidth = 256; + $this.$textureHeight = 256; + nms_ModelBase_setTextureOffset($this, $rt_s(2089), 0, 0); + nms_ModelBase_setTextureOffset($this, $rt_s(2090), (-56), 88); + nms_ModelBase_setTextureOffset($this, $rt_s(2091), (-56), 144); + nms_ModelBase_setTextureOffset($this, $rt_s(2092), 0, 0); + nms_ModelBase_setTextureOffset($this, $rt_s(2093), 112, 0); + nms_ModelBase_setTextureOffset($this, $rt_s(2094), 196, 0); + nms_ModelBase_setTextureOffset($this, $rt_s(2095), 112, 30); + nms_ModelBase_setTextureOffset($this, $rt_s(2096), 112, 88); + nms_ModelBase_setTextureOffset($this, $rt_s(2097), 176, 44); + nms_ModelBase_setTextureOffset($this, $rt_s(2098), 176, 65); + nms_ModelBase_setTextureOffset($this, $rt_s(2099), 112, 104); + nms_ModelBase_setTextureOffset($this, $rt_s(2100), 112, 136); + nms_ModelBase_setTextureOffset($this, $rt_s(2101), 144, 104); + nms_ModelBase_setTextureOffset($this, $rt_s(2102), 192, 104); + nms_ModelBase_setTextureOffset($this, $rt_s(2103), 226, 138); + nms_ModelBase_setTextureOffset($this, $rt_s(2104), 220, 53); + nms_ModelBase_setTextureOffset($this, $rt_s(2105), 0, 0); + nms_ModelBase_setTextureOffset($this, $rt_s(2106), 48, 0); + nms_ModelBase_setTextureOffset($this, $rt_s(2107), 112, 0); + $this.$head3 = nms_ModelRenderer__init_0($this, $rt_s(1592)); + nms_ModelRenderer_addBox1($this.$head3, $rt_s(2108), (-6.0), (-1.0), (-24.0), 12, 5, 16); + nms_ModelRenderer_addBox1($this.$head3, $rt_s(2109), (-8.0), (-8.0), (-10.0), 16, 16, 16); + $this.$head3.$mirror = 1; + nms_ModelRenderer_addBox1($this.$head3, $rt_s(2110), (-5.0), (-12.0), (-4.0), 2, 4, 6); + nms_ModelRenderer_addBox1($this.$head3, $rt_s(2111), (-5.0), (-3.0), (-22.0), 2, 2, 4); + $this.$head3.$mirror = 0; + nms_ModelRenderer_addBox1($this.$head3, $rt_s(2110), 3.0, (-12.0), (-4.0), 2, 4, 6); + nms_ModelRenderer_addBox1($this.$head3, $rt_s(2111), 3.0, (-3.0), (-22.0), 2, 2, 4); + $this.$jaw = nms_ModelRenderer__init_0($this, $rt_s(2112)); + nms_ModelRenderer_setRotationPoint($this.$jaw, 0.0, 4.0, (-8.0)); + nms_ModelRenderer_addBox1($this.$jaw, $rt_s(2112), (-6.0), 0.0, (-16.0), 12, 4, 16); + $java.nms_ModelRenderer_addChild($this.$head3, $this.$jaw); + $this.$neck = nms_ModelRenderer__init_0($this, $rt_s(2113)); + nms_ModelRenderer_addBox1($this.$neck, $rt_s(2114), (-5.0), (-5.0), (-5.0), 10, 10, 10); + nms_ModelRenderer_addBox1($this.$neck, $rt_s(2110), (-1.0), (-9.0), (-3.0), 2, 4, 6); + $this.$body4 = nms_ModelRenderer__init_0($this, $rt_s(1678)); + nms_ModelRenderer_setRotationPoint($this.$body4, 0.0, 4.0, 8.0); + nms_ModelRenderer_addBox1($this.$body4, $rt_s(1678), (-12.0), 0.0, (-16.0), 24, 24, 64); + nms_ModelRenderer_addBox1($this.$body4, $rt_s(2110), (-1.0), (-6.0), (-10.0), 2, 6, 12); + nms_ModelRenderer_addBox1($this.$body4, $rt_s(2110), (-1.0), (-6.0), 10.0, 2, 6, 12); + nms_ModelRenderer_addBox1($this.$body4, $rt_s(2110), (-1.0), (-6.0), 30.0, 2, 6, 12); + $this.$wing = nms_ModelRenderer__init_0($this, $rt_s(1680)); + nms_ModelRenderer_setRotationPoint($this.$wing, (-12.0), 5.0, 2.0); + nms_ModelRenderer_addBox1($this.$wing, $rt_s(1802), (-56.0), (-4.0), (-4.0), 56, 8, 8); + nms_ModelRenderer_addBox1($this.$wing, $rt_s(2115), (-56.0), 0.0, 2.0, 56, 0, 56); + $this.$wingTip = nms_ModelRenderer__init_0($this, $rt_s(2116)); + nms_ModelRenderer_setRotationPoint($this.$wingTip, (-56.0), 0.0, 0.0); + nms_ModelRenderer_addBox1($this.$wingTip, $rt_s(1802), (-56.0), (-2.0), (-2.0), 56, 4, 4); + nms_ModelRenderer_addBox1($this.$wingTip, $rt_s(2115), (-56.0), 0.0, 2.0, 56, 0, 56); + $java.nms_ModelRenderer_addChild($this.$wing, $this.$wingTip); + $this.$frontLeg = nms_ModelRenderer__init_0($this, $rt_s(2117)); + nms_ModelRenderer_setRotationPoint($this.$frontLeg, (-12.0), 20.0, 2.0); + nms_ModelRenderer_addBox1($this.$frontLeg, $rt_s(233), (-4.0), (-4.0), (-4.0), 8, 24, 8); + $this.$frontLegTip = nms_ModelRenderer__init_0($this, $rt_s(2118)); + nms_ModelRenderer_setRotationPoint($this.$frontLegTip, 0.0, 20.0, (-1.0)); + nms_ModelRenderer_addBox1($this.$frontLegTip, $rt_s(233), (-3.0), (-1.0), (-3.0), 6, 24, 6); + $java.nms_ModelRenderer_addChild($this.$frontLeg, $this.$frontLegTip); + $this.$frontFoot = nms_ModelRenderer__init_0($this, $rt_s(2119)); + nms_ModelRenderer_setRotationPoint($this.$frontFoot, 0.0, 23.0, 0.0); + nms_ModelRenderer_addBox1($this.$frontFoot, $rt_s(233), (-4.0), 0.0, (-12.0), 8, 4, 16); + $java.nms_ModelRenderer_addChild($this.$frontLegTip, $this.$frontFoot); + $this.$rearLeg = nms_ModelRenderer__init_0($this, $rt_s(2120)); + nms_ModelRenderer_setRotationPoint($this.$rearLeg, (-16.0), 16.0, 42.0); + nms_ModelRenderer_addBox1($this.$rearLeg, $rt_s(233), (-8.0), (-4.0), (-8.0), 16, 32, 16); + $this.$rearLegTip = nms_ModelRenderer__init_0($this, $rt_s(2121)); + nms_ModelRenderer_setRotationPoint($this.$rearLegTip, 0.0, 32.0, (-4.0)); + nms_ModelRenderer_addBox1($this.$rearLegTip, $rt_s(233), (-6.0), (-2.0), 0.0, 12, 32, 12); + $java.nms_ModelRenderer_addChild($this.$rearLeg, $this.$rearLegTip); + $this.$rearFoot = nms_ModelRenderer__init_0($this, $rt_s(2122)); + nms_ModelRenderer_setRotationPoint($this.$rearFoot, 0.0, 31.0, 4.0); + nms_ModelRenderer_addBox1($this.$rearFoot, $rt_s(233), (-9.0), 0.0, (-20.0), 18, 6, 24); + $java.nms_ModelRenderer_addChild($this.$rearLegTip, $this.$rearFoot); +}; +$java.nms_ModelDragon_setLivingAnimations = function($this, $par1EntityLiving, $par2, $par3, $par4) { + $this.$partialTicks = $par4; +}; +$java.nms_ModelDragon_render = function($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8, $var9, var$10, $var10, $var13, $var15, $var16, $var17, $var12, $var19, var$18, $var22, $var20, $var21, $var23, var$23, $var24, $var25; + nleg_EaglerAdapterGL30_glPushMatrix(); + $var8 = $par1Entity; + $var9 = $var8.$prevAnimTime + ($var8.$animTime - $var8.$prevAnimTime) * $this.$partialTicks; + $par1Entity = $this.$jaw; + $var9 = $var9 * 3.1415927410125732 * 2.0; + var$10 = $var9; + $par1Entity.$rotateAngleX = (jl_Math_sin(var$10) + 1.0) * 0.20000000298023224; + $var10 = jl_Math_sin($var9 - 1.0) + 1.0; + $par2 = ($var10 * $var10 * 1.0 + $var10 * 2.0) * 0.05000000074505806; + nleg_EaglerAdapterGL30_glTranslatef(0.0, $par2 - 2.0, (-3.0)); + nleg_EaglerAdapterGL30_glRotatef($par2 * 2.0, 1.0, 0.0, 0.0); + $var13 = 0.0; + $var15 = nms_EntityDragon_getMovementOffsets($var8, 6, $this.$partialTicks); + $var16 = $java.nms_ModelDragon_updateRotations($this, nms_EntityDragon_getMovementOffsets($var8, 5, $this.$partialTicks).data[0] - nms_EntityDragon_getMovementOffsets($var8, 10, $this.$partialTicks).data[0]); + $var17 = $java.nms_ModelDragon_updateRotations($this, nms_EntityDragon_getMovementOffsets($var8, 5, $this.$partialTicks).data[0] + $var16 / 2.0); + $par5 = 20.0; + $var12 = (-12.0); + $var19 = 0; + var$18 = $var17; + while ($var19 < 5) { + $var22 = $var15.data; + $var20 = nms_EntityDragon_getMovementOffsets($var8, 5 - $var19 | 0, $this.$partialTicks).data; + $var21 = jl_Math_cos($var19 * 0.44999998807907104 + $var9) * 0.15000000596046448; + $this.$neck.$rotateAngleY = $java.nms_ModelDragon_updateRotations($this, $var20[0] - $var22[0]) * 3.1415927410125732 / 180.0 * 1.5; + $this.$neck.$rotateAngleX = $var21 + ($var20[1] - $var22[1]) * 3.1415927410125732 / 180.0 * 1.5 * 5.0; + $this.$neck.$rotateAngleZ = -$java.nms_ModelDragon_updateRotations($this, $var20[0] - var$18) * 3.1415927410125732 / 180.0 * 1.5; + $this.$neck.$rotationPointY = $par5; + $this.$neck.$rotationPointZ = $var12; + $this.$neck.$rotationPointX = $var13; + $par5 = $par5 + jl_Math_sin($this.$neck.$rotateAngleX) * 10.0; + $var12 = $var12 - jl_Math_cos($this.$neck.$rotateAngleY) * jl_Math_cos($this.$neck.$rotateAngleX) * 10.0; + $var13 = $var13 - jl_Math_sin($this.$neck.$rotateAngleY) * jl_Math_cos($this.$neck.$rotateAngleX) * 10.0; + nms_ModelRenderer_render($this.$neck, $par7); + $var19 = $var19 + 1 | 0; + } + $var20 = $var15.data; + $this.$head3.$rotationPointY = $par5; + $this.$head3.$rotationPointZ = $var12; + $this.$head3.$rotationPointX = $var13; + $var22 = nms_EntityDragon_getMovementOffsets($var8, 0, $this.$partialTicks).data; + $this.$head3.$rotateAngleY = $java.nms_ModelDragon_updateRotations($this, $var22[0] - $var20[0]) * 3.1415927410125732 / 180.0 * 1.0; + $this.$head3.$rotateAngleZ = -$java.nms_ModelDragon_updateRotations($this, $var22[0] - var$18) * 3.1415927410125732 / 180.0 * 1.0; + nms_ModelRenderer_render($this.$head3, $par7); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef( -$var16 * 1.5 * 1.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-1.0), 0.0); + $this.$body4.$rotateAngleZ = 0.0; + nms_ModelRenderer_render($this.$body4, $par7); + $var23 = 0; + var$23 = $var9 + 2.0; + $par2 = $par2 * 0.10000000149011612; + $par4 = 1.0 + $par2; + $par5 = 0.5 + $par2; + $par6 = 0.75 + $par2; + $var13 = 1.2999999523162842 + $par2; + $var21 = (-0.5) - $par2; + while ($var23 < 2) { + nleg_EaglerAdapterGL30_glEnable(2884); + $this.$wing.$rotateAngleX = 0.125 - jl_Math_cos(var$10) * 0.20000000298023224; + $this.$wing.$rotateAngleY = 0.25; + $this.$wing.$rotateAngleZ = (jl_Math_sin(var$10) + 0.125) * 0.800000011920929; + $this.$wingTip.$rotateAngleZ = -(jl_Math_sin(var$23) + 0.5) * 0.75; + $this.$rearLeg.$rotateAngleX = $par4; + $this.$rearLegTip.$rotateAngleX = $par5; + $this.$rearFoot.$rotateAngleX = $par6; + $this.$frontLeg.$rotateAngleX = $var13; + $this.$frontLegTip.$rotateAngleX = $var21; + $this.$frontFoot.$rotateAngleX = $par6; + nms_ModelRenderer_render($this.$wing, $par7); + nms_ModelRenderer_render($this.$frontLeg, $par7); + nms_ModelRenderer_render($this.$rearLeg, $par7); + nleg_EaglerAdapterGL30_glScalef((-1.0), 1.0, 1.0); + if (!$var23) + nleg_EaglerAdapterGL30_glCullFace(1028); + $var23 = $var23 + 1 | 0; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glCullFace(1029); + nleg_EaglerAdapterGL30_glDisable(2884); + $var24 = -jl_Math_sin(var$10) * 0.0; + $par4 = 10.0; + $par5 = 60.0; + $par6 = 0.0; + $var20 = nms_EntityDragon_getMovementOffsets($var8, 11, $this.$partialTicks); + $var25 = 0; + while ($var25 < 12) { + $var15 = $var20.data; + $var22 = nms_EntityDragon_getMovementOffsets($var8, 12 + $var25 | 0, $this.$partialTicks).data; + $var24 = $var24 + jl_Math_sin($var25 * 0.44999998807907104 + $var9) * 0.05000000074505806; + $this.$neck.$rotateAngleY = ($java.nms_ModelDragon_updateRotations($this, $var22[0] - $var15[0]) * 1.5 + 180.0) * 3.1415927410125732 / 180.0; + $this.$neck.$rotateAngleX = $var24 + ($var22[1] - $var15[1]) * 3.1415927410125732 / 180.0 * 1.5 * 5.0; + $this.$neck.$rotateAngleZ = $java.nms_ModelDragon_updateRotations($this, $var22[0] - var$18) * 3.1415927410125732 / 180.0 * 1.5; + $this.$neck.$rotationPointY = $par4; + $this.$neck.$rotationPointZ = $par5; + $this.$neck.$rotationPointX = $par6; + $par4 = $par4 + jl_Math_sin($this.$neck.$rotateAngleX) * 10.0; + $par5 = $par5 - jl_Math_cos($this.$neck.$rotateAngleY) * jl_Math_cos($this.$neck.$rotateAngleX) * 10.0; + $par6 = $par6 - jl_Math_sin($this.$neck.$rotateAngleY) * jl_Math_cos($this.$neck.$rotateAngleX) * 10.0; + nms_ModelRenderer_render($this.$neck, $par7); + $var25 = $var25 + 1 | 0; + } + nleg_EaglerAdapterGL30_glPopMatrix(); +}; +$java.nms_ModelDragon_updateRotations = function($this, $par1) { + while ($par1 >= 180.0) { + $par1 = $par1 - 360.0; + } + while ($par1 < (-180.0)) { + $par1 = $par1 + 360.0; + } + return $par1; +}; +function nms_ModelWither() { + var a = this; nms_ModelBase.call(a); + a.$field_82905_a = null; + a.$field_82904_b = null; +} +function nms_ModelWither__init_0() { + var var_0 = new nms_ModelWither(); + nms_ModelWither__init_(var_0); + return var_0; +} +function nms_ModelWither__init_($this) { + nms_ModelBase__init_0($this); + $this.$textureWidth = 64; + $this.$textureHeight = 64; + $this.$field_82905_a = $rt_createArray(nms_ModelRenderer, 3); + $this.$field_82905_a.data[0] = nms_ModelRenderer__init_($this, 0, 16); + nms_ModelRenderer_addBox0($this.$field_82905_a.data[0], (-10.0), 3.9000000953674316, (-0.5), 20, 3, 3); + $this.$field_82905_a.data[1] = $java.nms_ModelRenderer_setTextureSize($java.nms_ModelRenderer__init_0($this), $this.$textureWidth, $this.$textureHeight); + nms_ModelRenderer_setRotationPoint($this.$field_82905_a.data[1], (-2.0), 6.900000095367432, (-0.5)); + nms_ModelRenderer_addBox0(nms_ModelRenderer_setTextureOffset($this.$field_82905_a.data[1], 0, 22), 0.0, 0.0, 0.0, 3, 10, 3); + nms_ModelRenderer_addBox0(nms_ModelRenderer_setTextureOffset($this.$field_82905_a.data[1], 24, 22), (-4.0), 1.5, 0.5, 11, 2, 2); + nms_ModelRenderer_addBox0(nms_ModelRenderer_setTextureOffset($this.$field_82905_a.data[1], 24, 22), (-4.0), 4.0, 0.5, 11, 2, 2); + nms_ModelRenderer_addBox0(nms_ModelRenderer_setTextureOffset($this.$field_82905_a.data[1], 24, 22), (-4.0), 6.5, 0.5, 11, 2, 2); + $this.$field_82905_a.data[2] = nms_ModelRenderer__init_($this, 12, 22); + nms_ModelRenderer_addBox0($this.$field_82905_a.data[2], 0.0, 0.0, 0.0, 3, 6, 3); + $this.$field_82904_b = $rt_createArray(nms_ModelRenderer, 3); + $this.$field_82904_b.data[0] = nms_ModelRenderer__init_($this, 0, 0); + nms_ModelRenderer_addBox0($this.$field_82904_b.data[0], (-4.0), (-4.0), (-4.0), 8, 8, 8); + $this.$field_82904_b.data[1] = nms_ModelRenderer__init_($this, 32, 0); + nms_ModelRenderer_addBox0($this.$field_82904_b.data[1], (-4.0), (-4.0), (-4.0), 6, 6, 6); + $this.$field_82904_b.data[1].$rotationPointX = (-8.0); + $this.$field_82904_b.data[1].$rotationPointY = 4.0; + $this.$field_82904_b.data[2] = nms_ModelRenderer__init_($this, 32, 0); + nms_ModelRenderer_addBox0($this.$field_82904_b.data[2], (-4.0), (-4.0), (-4.0), 6, 6, 6); + $this.$field_82904_b.data[2].$rotationPointX = 10.0; + $this.$field_82904_b.data[2].$rotationPointY = 4.0; +} +$java.nms_ModelWither_func_82903_a = function($this) { + return 32; +}; +$java.nms_ModelWither_render = function($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8, $var9, $var10; + $java.nms_ModelWither_setRotationAngles($this, $par2, $par3, $par4, $par5, $par6, $par7, $par1Entity); + $var8 = $this.$field_82904_b.data; + $var9 = $var8.length; + $var10 = 0; + while ($var10 < $var9) { + nms_ModelRenderer_render($var8[$var10], $par7); + $var10 = $var10 + 1 | 0; + } + $var8 = $this.$field_82905_a.data; + $var10 = $var8.length; + $var9 = 0; + while ($var9 < $var10) { + nms_ModelRenderer_render($var8[$var9], $par7); + $var9 = $var9 + 1 | 0; + } +}; +$java.nms_ModelWither_setRotationAngles = function($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + var $var8; + $var8 = nms_MathHelper_cos($par3 * 0.10000000149011612); + $this.$field_82905_a.data[1].$rotateAngleX = (0.06499999761581421 + 0.05000000074505806 * $var8) * 3.1415927410125732; + nms_ModelRenderer_setRotationPoint($this.$field_82905_a.data[2], (-2.0), 6.900000095367432 + nms_MathHelper_cos($this.$field_82905_a.data[1].$rotateAngleX) * 10.0, (-0.5) + nms_MathHelper_sin($this.$field_82905_a.data[1].$rotateAngleX) * 10.0); + $this.$field_82905_a.data[2].$rotateAngleX = (0.26499998569488525 + 0.10000000149011612 * $var8) * 3.1415927410125732; + $this.$field_82904_b.data[0].$rotateAngleY = $par4 / 57.2957763671875; + $this.$field_82904_b.data[0].$rotateAngleX = $par5 / 57.2957763671875; +}; +$java.nms_ModelWither_setLivingAnimations = function($this, $par1EntityLiving, $par2, $par3, $par4) { + var $var5, $var6, var$7, var$8; + $var5 = $par1EntityLiving; + $var6 = 1; + while ($var6 < 3) { + var$7 = $this.$field_82904_b.data[$var6]; + var$8 = $var6 - 1 | 0; + var$7.$rotateAngleY = (nms_EntityWither_func_82207_a($var5, var$8) - $par1EntityLiving.$renderYawOffset) / 57.2957763671875; + $this.$field_82904_b.data[$var6].$rotateAngleX = nms_EntityWither_func_82210_r($var5, var$8) / 57.2957763671875; + $var6 = $var6 + 1 | 0; + } +}; +function nms_ModelSkeletonHead() { + nms_ModelBase.call(this); + this.$skeletonHead = null; +} +function nms_ModelSkeletonHead__init_0() { + var var_0 = new nms_ModelSkeletonHead(); + nms_ModelSkeletonHead__init_(var_0); + return var_0; +} +$java.nms_ModelSkeletonHead__init_ = function(var_0, var_1, var_2, var_3) { + var var_4 = new nms_ModelSkeletonHead(); + $java.nms_ModelSkeletonHead__init_0(var_4, var_0, var_1, var_2, var_3); + return var_4; +}; +function nms_ModelSkeletonHead__init_($this) { + $java.nms_ModelSkeletonHead__init_0($this, 0, 35, 64, 64); +} +$java.nms_ModelSkeletonHead__init_0 = function($this, $par1, $par2, $par3, $par4) { + nms_ModelBase__init_0($this); + $this.$textureWidth = $par3; + $this.$textureHeight = $par4; + $this.$skeletonHead = nms_ModelRenderer__init_($this, $par1, $par2); + nms_ModelRenderer_addBox($this.$skeletonHead, (-4.0), (-8.0), (-4.0), 8, 8, 8, 0.0); + nms_ModelRenderer_setRotationPoint($this.$skeletonHead, 0.0, 0.0, 0.0); +}; +function nms_ModelSkeletonHead_render($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + $java.nms_ModelSkeletonHead_setRotationAngles($this, $par2, $par3, $par4, $par5, $par6, $par7, $par1Entity); + nms_ModelRenderer_render($this.$skeletonHead, $par7); +} +$java.nms_ModelSkeletonHead_setRotationAngles = function($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + $this.$skeletonHead.$rotateAngleY = $par4 / 57.2957763671875; + $this.$skeletonHead.$rotateAngleX = $par5 / 57.2957763671875; +}; +function nms_ModelMinecart() { + nms_ModelBase.call(this); + this.$sideModels = null; +} +function nms_ModelMinecart__init_0() { + var var_0 = new nms_ModelMinecart(); + nms_ModelMinecart__init_(var_0); + return var_0; +} +function nms_ModelMinecart__init_($this) { + nms_ModelBase__init_0($this); + $this.$sideModels = $rt_createArray(nms_ModelRenderer, 7); + $this.$sideModels.data[0] = nms_ModelRenderer__init_($this, 0, 10); + $this.$sideModels.data[1] = nms_ModelRenderer__init_($this, 0, 0); + $this.$sideModels.data[2] = nms_ModelRenderer__init_($this, 0, 0); + $this.$sideModels.data[3] = nms_ModelRenderer__init_($this, 0, 0); + $this.$sideModels.data[4] = nms_ModelRenderer__init_($this, 0, 0); + $this.$sideModels.data[5] = nms_ModelRenderer__init_($this, 44, 10); + nms_ModelRenderer_addBox($this.$sideModels.data[0], (-10.0), (-8.0), (-1.0), 20, 16, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$sideModels.data[0], 0.0, 4.0, 0.0); + nms_ModelRenderer_addBox($this.$sideModels.data[5], (-9.0), (-7.0), (-1.0), 18, 14, 1, 0.0); + nms_ModelRenderer_setRotationPoint($this.$sideModels.data[5], 0.0, 4.0, 0.0); + nms_ModelRenderer_addBox($this.$sideModels.data[1], (-8.0), (-9.0), (-1.0), 16, 8, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$sideModels.data[1], (-9.0), 4.0, 0.0); + nms_ModelRenderer_addBox($this.$sideModels.data[2], (-8.0), (-9.0), (-1.0), 16, 8, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$sideModels.data[2], 9.0, 4.0, 0.0); + nms_ModelRenderer_addBox($this.$sideModels.data[3], (-8.0), (-9.0), (-1.0), 16, 8, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$sideModels.data[3], 0.0, 4.0, (-7.0)); + nms_ModelRenderer_addBox($this.$sideModels.data[4], (-8.0), (-9.0), (-1.0), 16, 8, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$sideModels.data[4], 0.0, 4.0, 7.0); + $this.$sideModels.data[0].$rotateAngleX = 1.5707963705062866; + $this.$sideModels.data[1].$rotateAngleY = 4.71238899230957; + $this.$sideModels.data[2].$rotateAngleY = 1.5707963705062866; + $this.$sideModels.data[3].$rotateAngleY = 3.1415927410125732; + $this.$sideModels.data[5].$rotateAngleX = (-1.5707963705062866); +} +function nms_ModelMinecart_render($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8; + $this.$sideModels.data[5].$rotationPointY = 4.0 - $par4; + $var8 = 0; + while ($var8 < 6) { + nms_ModelRenderer_render($this.$sideModels.data[$var8], $par7); + $var8 = $var8 + 1 | 0; + } +} +function nms_ModelBoat() { + nms_ModelBase.call(this); + this.$boatSides = null; +} +function nms_ModelBoat__init_0() { + var var_0 = new nms_ModelBoat(); + nms_ModelBoat__init_(var_0); + return var_0; +} +function nms_ModelBoat__init_($this) { + nms_ModelBase__init_0($this); + $this.$boatSides = $rt_createArray(nms_ModelRenderer, 5); + $this.$boatSides.data[0] = nms_ModelRenderer__init_($this, 0, 8); + $this.$boatSides.data[1] = nms_ModelRenderer__init_($this, 0, 0); + $this.$boatSides.data[2] = nms_ModelRenderer__init_($this, 0, 0); + $this.$boatSides.data[3] = nms_ModelRenderer__init_($this, 0, 0); + $this.$boatSides.data[4] = nms_ModelRenderer__init_($this, 0, 0); + nms_ModelRenderer_addBox($this.$boatSides.data[0], (-12.0), (-8.0), (-3.0), 24, 16, 4, 0.0); + nms_ModelRenderer_setRotationPoint($this.$boatSides.data[0], 0.0, 4.0, 0.0); + nms_ModelRenderer_addBox($this.$boatSides.data[1], (-10.0), (-7.0), (-1.0), 20, 6, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$boatSides.data[1], (-11.0), 4.0, 0.0); + nms_ModelRenderer_addBox($this.$boatSides.data[2], (-10.0), (-7.0), (-1.0), 20, 6, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$boatSides.data[2], 11.0, 4.0, 0.0); + nms_ModelRenderer_addBox($this.$boatSides.data[3], (-10.0), (-7.0), (-1.0), 20, 6, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$boatSides.data[3], 0.0, 4.0, (-9.0)); + nms_ModelRenderer_addBox($this.$boatSides.data[4], (-10.0), (-7.0), (-1.0), 20, 6, 2, 0.0); + nms_ModelRenderer_setRotationPoint($this.$boatSides.data[4], 0.0, 4.0, 9.0); + $this.$boatSides.data[0].$rotateAngleX = 1.5707963705062866; + $this.$boatSides.data[1].$rotateAngleY = 4.71238899230957; + $this.$boatSides.data[2].$rotateAngleY = 1.5707963705062866; + $this.$boatSides.data[3].$rotateAngleY = 3.1415927410125732; +} +function nms_ModelBoat_render($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8; + $var8 = 0; + while ($var8 < 5) { + nms_ModelRenderer_render($this.$boatSides.data[$var8], $par7); + $var8 = $var8 + 1 | 0; + } +} +function nlea_EaglerAdapterImpl2$FramebufferGL() { + jl_Object.call(this); + this.$obj4 = null; +} +function nle_EaglerProfile$EaglerProfileSkin() { + var a = this; jl_Object.call(a); + a.$name5 = null; + a.$data6 = null; + a.$slim = 0; + a.$glTex = 0; +} +function ju_Arrays$NaturalOrder() { + jl_Object.call(this); +} +$java.ju_Arrays$NaturalOrder__init_ = function() { + var var_0 = new ju_Arrays$NaturalOrder(); + ju_Arrays$NaturalOrder__init_(var_0); + return var_0; +}; +function ju_Arrays$NaturalOrder__init_($this) { + return; +} +$java.ju_Arrays$NaturalOrder_compare = function($this, $o1, $o2) { + if ($o1 !== null) + return $o1.$compareTo7($o2); + if ($o2 === null) + return 0; + return $o2.$compareTo7($o1); +}; +function ju_Collections$_clinit_$lambda$_61_0() { + jl_Object.call(this); +} +$java.ju_Collections$_clinit_$lambda$_61_0__init_ = function() { + var var_0 = new ju_Collections$_clinit_$lambda$_61_0(); + ju_Collections$_clinit_$lambda$_61_0__init_(var_0); + return var_0; +}; +function ju_Collections$_clinit_$lambda$_61_0__init_(var$0) { + return; +} +$java.ju_Collections$_clinit_$lambda$_61_0_compare = function(var$0, var$1, var$2) { + return var$1 !== null ? var$1.$compareTo7(var$2) : -var$2.$compareTo7(var$1); +}; +function ju_Collections$_clinit_$lambda$_61_1() { + jl_Object.call(this); +} +$java.ju_Collections$_clinit_$lambda$_61_1__init_ = function() { + var var_0 = new ju_Collections$_clinit_$lambda$_61_1(); + ju_Collections$_clinit_$lambda$_61_1__init_(var_0); + return var_0; +}; +function ju_Collections$_clinit_$lambda$_61_1__init_(var$0) { + return; +} +function jl_Object$monitorEnterWait$lambda$_6_0() { + var a = this; jl_Object.call(a); + a.$_0 = null; + a.$_1 = null; + a.$_2 = 0; + a.$_3 = null; +} +function jl_Object$monitorEnterWait$lambda$_6_0_run(var$0) { + var var$1, var$2, var$3, var$4; + var$1 = var$0.$_0; + var$2 = var$0.$_1; + var$3 = var$0.$_2; + var$4 = var$0.$_3; + jl_Thread_setCurrentThread(var$1); + var$2.$monitor.$owner = var$1; + var$1 = var$2.$monitor; + var$1.$count = var$1.$count + var$3 | 0; + otpp_AsyncCallbackWrapper_complete(var$4, null); +} +function ji_UnsupportedEncodingException() { + ji_IOException.call(this); +} +$java.ji_UnsupportedEncodingException__init_ = function() { + var var_0 = new ji_UnsupportedEncodingException(); + ji_UnsupportedEncodingException__init_(var_0); + return var_0; +}; +function ji_UnsupportedEncodingException__init_($this) { + jl_Throwable__init_0($this); +} +function nms_ItemTool() { + var a = this; nms_Item.call(a); + a.$blocksEffectiveAgainst = null; + a.$efficiencyOnProperMaterial = 0.0; + a.$damageVsEntity = 0; + a.$toolMaterial = null; +} +$java.nms_ItemTool__init_ = function(var_0, var_1, var_2, var_3) { + var var_4 = new nms_ItemTool(); + $java.nms_ItemTool__init_0(var_4, var_0, var_1, var_2, var_3); + return var_4; +}; +$java.nms_ItemTool__init_0 = function($this, $par1, $par2, $par3EnumToolMaterial, $par4ArrayOfBlock) { + nms_Item__init_0($this, $par1); + $this.$efficiencyOnProperMaterial = 4.0; + $this.$toolMaterial = $par3EnumToolMaterial; + $this.$blocksEffectiveAgainst = $par4ArrayOfBlock; + $this.$maxStackSize = 1; + $this.$maxDamage = $par3EnumToolMaterial.$maxUses; + $this.$efficiencyOnProperMaterial = $par3EnumToolMaterial.$efficiencyOnProperMaterial0; + $this.$damageVsEntity = $par2 + $par3EnumToolMaterial.$damageVsEntity0 | 0; + $this.$tabToDisplayOn = nms_CreativeTabs_tabTools; +}; +$java.nms_ItemTool_getStrVsBlock = function($this, $par1ItemStack, $par2Block) { + var $var3; + $var3 = 0; + while ($var3 < $this.$blocksEffectiveAgainst.data.length) { + if ($this.$blocksEffectiveAgainst.data[$var3] === $par2Block) + return $this.$efficiencyOnProperMaterial; + $var3 = $var3 + 1 | 0; + } + return 1.0; +}; +$java.nms_ItemTool_hitEntity = function($this, $par1ItemStack, $par2EntityLiving, $par3EntityLiving) { + var var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();$par3EntityLiving = $thread.pop();$par2EntityLiving = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$4 = 2; + $ptr = 1; + case 1: + nms_ItemStack_damageItem($par1ItemStack, var$4, $par3EntityLiving); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2EntityLiving, $par3EntityLiving, var$4, $ptr); +}; +$java.nms_ItemTool_onBlockDestroyed = function($this, $par1ItemStack, $par2World, $par3, $par4, $par5, $par6, $par7EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par7EntityLiving = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2World = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$par3].$blockHardness === 0.0) + return 1; + $par3 = 1; + $ptr = 1; + case 1: + nms_ItemStack_damageItem($par1ItemStack, $par3, $par7EntityLiving); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2World, $par3, $par4, $par5, $par6, $par7EntityLiving, $ptr); +}; +$java.nms_ItemTool_getDamageVsEntity = function($this, $par1Entity) { + return $this.$damageVsEntity; +}; +$java.nms_ItemTool_isFull3D = function($this) { + return 1; +}; +$java.nms_ItemTool_getItemEnchantability = function($this) { + return $this.$toolMaterial.$enchantability; +}; +$java.nms_ItemTool_getToolMaterialName = function($this) { + return jl_Enum_toString($this.$toolMaterial); +}; +$java.nms_ItemTool_getIsRepairable = function($this, $par1ItemStack, $par2ItemStack) { + return $java.nms_EnumToolMaterial_getToolCraftingMaterial($this.$toolMaterial) == $par2ItemStack.$itemID0 ? 1 : 0; +}; +function nms_ItemSpade() { + nms_ItemTool.call(this); +} +$java.nms_ItemSpade_blocksEffectiveAgainst = null; +$java.nms_ItemSpade_$callClinit = function() { + $java.nms_ItemSpade_$callClinit = $rt_eraseClinit(nms_ItemSpade); + $java.nms_ItemSpade__clinit_(); +}; +function nms_ItemSpade__init_(var_0, var_1) { + var var_2 = new nms_ItemSpade(); + $java.nms_ItemSpade__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_ItemSpade__init_ = function($this, $par1, $par2EnumToolMaterial) { + $java.nms_ItemSpade_$callClinit(); + $java.nms_ItemTool__init_0($this, $par1, 1, $par2EnumToolMaterial, $java.nms_ItemSpade_blocksEffectiveAgainst); +}; +$java.nms_ItemSpade_canHarvestBlock = function($this, $par1Block) { + nms_Block_$callClinit(); + return $par1Block === nms_Block_snow ? 1 : $par1Block !== nms_Block_blockSnow ? 0 : 1; +}; +$java.nms_ItemSpade__clinit_ = function() { + var var$1, var$2; + var$1 = $rt_createArray(nms_Block, 10); + var$2 = var$1.data; + nms_Block_$callClinit(); + var$2[0] = nms_Block_grass; + var$2[1] = nms_Block_dirt; + var$2[2] = nms_Block_sand; + var$2[3] = nms_Block_gravel; + var$2[4] = nms_Block_snow; + var$2[5] = nms_Block_blockSnow; + var$2[6] = nms_Block_blockClay; + var$2[7] = nms_Block_tilledField; + var$2[8] = nms_Block_slowSand; + var$2[9] = nms_Block_mycelium; + $java.nms_ItemSpade_blocksEffectiveAgainst = var$1; +}; +function nms_EnumToolMaterial() { + var a = this; jl_Enum.call(a); + a.$harvestLevel = 0; + a.$maxUses = 0; + a.$efficiencyOnProperMaterial0 = 0.0; + a.$damageVsEntity0 = 0; + a.$enchantability = 0; +} +var nms_EnumToolMaterial_WOOD = null; +var nms_EnumToolMaterial_STONE = null; +var nms_EnumToolMaterial_IRON = null; +var nms_EnumToolMaterial_EMERALD = null; +var nms_EnumToolMaterial_GOLD = null; +$java.nms_EnumToolMaterial_$VALUES = null; +$java.nms_EnumToolMaterial__init_ = function(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EnumToolMaterial(); + $java.nms_EnumToolMaterial__init_0(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +}; +$java.nms_EnumToolMaterial__init_0 = function($this, var$1, var$2, $par3, $par4, $par5, $par6, $par7) { + jl_Enum__init_0($this, var$1, var$2); + $this.$harvestLevel = $par3; + $this.$maxUses = $par4; + $this.$efficiencyOnProperMaterial0 = $par5; + $this.$damageVsEntity0 = $par6; + $this.$enchantability = $par7; +}; +$java.nms_EnumToolMaterial_getMaxUses = function($this) { + return $this.$maxUses; +}; +$java.nms_EnumToolMaterial_getEfficiencyOnProperMaterial = function($this) { + return $this.$efficiencyOnProperMaterial0; +}; +$java.nms_EnumToolMaterial_getDamageVsEntity = function($this) { + return $this.$damageVsEntity0; +}; +$java.nms_EnumToolMaterial_getHarvestLevel = function($this) { + return $this.$harvestLevel; +}; +$java.nms_EnumToolMaterial_getEnchantability = function($this) { + return $this.$enchantability; +}; +$java.nms_EnumToolMaterial_getToolCraftingMaterial = function($this) { + var var$1; + if ($this === nms_EnumToolMaterial_WOOD) { + nms_Block_$callClinit(); + var$1 = nms_Block_planks.$blockID; + } else if ($this === nms_EnumToolMaterial_STONE) { + nms_Block_$callClinit(); + var$1 = nms_Block_cobblestone.$blockID; + } else if ($this === nms_EnumToolMaterial_GOLD) { + nms_Item_$callClinit(); + var$1 = nms_Item_ingotGold.$itemID; + } else if ($this === nms_EnumToolMaterial_IRON) { + nms_Item_$callClinit(); + var$1 = nms_Item_ingotIron.$itemID; + } else if ($this !== nms_EnumToolMaterial_EMERALD) + var$1 = 0; + else { + nms_Item_$callClinit(); + var$1 = nms_Item_diamond.$itemID; + } + return var$1; +}; +function nms_EnumToolMaterial__clinit_() { + var var$1, var$2; + nms_EnumToolMaterial_WOOD = $java.nms_EnumToolMaterial__init_($rt_s(2123), 0, 0, 59, 2.0, 0, 15); + nms_EnumToolMaterial_STONE = $java.nms_EnumToolMaterial__init_($rt_s(2124), 1, 1, 131, 4.0, 1, 5); + nms_EnumToolMaterial_IRON = $java.nms_EnumToolMaterial__init_($rt_s(2125), 2, 2, 250, 6.0, 2, 14); + nms_EnumToolMaterial_EMERALD = $java.nms_EnumToolMaterial__init_($rt_s(2126), 3, 3, 1561, 8.0, 3, 10); + nms_EnumToolMaterial_GOLD = $java.nms_EnumToolMaterial__init_($rt_s(2127), 4, 0, 32, 12.0, 0, 22); + var$1 = $rt_createArray(nms_EnumToolMaterial, 5); + var$2 = var$1.data; + var$2[0] = nms_EnumToolMaterial_WOOD; + var$2[1] = nms_EnumToolMaterial_STONE; + var$2[2] = nms_EnumToolMaterial_IRON; + var$2[3] = nms_EnumToolMaterial_EMERALD; + var$2[4] = nms_EnumToolMaterial_GOLD; + $java.nms_EnumToolMaterial_$VALUES = var$1; +} +function nms_ItemPickaxe() { + nms_ItemTool.call(this); +} +$java.nms_ItemPickaxe_blocksEffectiveAgainst = null; +$java.nms_ItemPickaxe_$callClinit = function() { + $java.nms_ItemPickaxe_$callClinit = $rt_eraseClinit(nms_ItemPickaxe); + $java.nms_ItemPickaxe__clinit_(); +}; +function nms_ItemPickaxe__init_(var_0, var_1) { + var var_2 = new nms_ItemPickaxe(); + $java.nms_ItemPickaxe__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_ItemPickaxe__init_ = function($this, $par1, $par2EnumToolMaterial) { + $java.nms_ItemPickaxe_$callClinit(); + $java.nms_ItemTool__init_0($this, $par1, 2, $par2EnumToolMaterial, $java.nms_ItemPickaxe_blocksEffectiveAgainst); +}; +$java.nms_ItemPickaxe_canHarvestBlock = function($this, $par1Block) { + var var$2, var$3; + nms_Block_$callClinit(); + if ($par1Block === nms_Block_obsidian) + var$2 = $this.$toolMaterial.$harvestLevel != 3 ? 0 : 1; + else if ($par1Block !== nms_Block_blockDiamond && $par1Block !== nms_Block_oreDiamond) { + if ($par1Block !== nms_Block_oreEmerald && $par1Block !== nms_Block_blockEmerald) { + if ($par1Block !== nms_Block_blockGold && $par1Block !== nms_Block_oreGold) { + if ($par1Block !== nms_Block_blockIron && $par1Block !== nms_Block_oreIron) { + if ($par1Block !== nms_Block_blockLapis && $par1Block !== nms_Block_oreLapis) { + if ($par1Block !== nms_Block_oreRedstone && $par1Block !== nms_Block_oreRedstoneGlowing) { + var$3 = $par1Block.$blockMaterial; + nms_Material_$callClinit(); + var$2 = var$3 === nms_Material_rock ? 1 : $par1Block.$blockMaterial === nms_Material_iron ? 1 : $par1Block.$blockMaterial !== $java.nms_Material_anvil ? 0 : 1; + } else + var$2 = $this.$toolMaterial.$harvestLevel < 2 ? 0 : 1; + } else + var$2 = $this.$toolMaterial.$harvestLevel < 1 ? 0 : 1; + } else + var$2 = $this.$toolMaterial.$harvestLevel < 1 ? 0 : 1; + } else + var$2 = $this.$toolMaterial.$harvestLevel < 2 ? 0 : 1; + } else + var$2 = $this.$toolMaterial.$harvestLevel < 2 ? 0 : 1; + } else + var$2 = $this.$toolMaterial.$harvestLevel < 2 ? 0 : 1; + return var$2; +}; +$java.nms_ItemPickaxe_getStrVsBlock = function($this, $par1ItemStack, $par2Block) { + var var$3, var$4; + a: { + b: { + if ($par2Block !== null) { + var$3 = $par2Block.$blockMaterial; + nms_Material_$callClinit(); + if (var$3 === nms_Material_iron) + break b; + if ($par2Block.$blockMaterial === $java.nms_Material_anvil) + break b; + if ($par2Block.$blockMaterial === nms_Material_rock) + break b; + } + var$4 = $java.nms_ItemTool_getStrVsBlock($this, $par1ItemStack, $par2Block); + break a; + } + var$4 = $this.$efficiencyOnProperMaterial; + } + return var$4; +}; +$java.nms_ItemPickaxe__clinit_ = function() { + var var$1, var$2; + var$1 = $rt_createArray(nms_Block, 23); + var$2 = var$1.data; + nms_Block_$callClinit(); + var$2[0] = nms_Block_cobblestone; + var$2[1] = nms_Block_stoneDoubleSlab; + var$2[2] = nms_Block_stoneSingleSlab; + var$2[3] = nms_Block_stone; + var$2[4] = nms_Block_sandStone; + var$2[5] = nms_Block_cobblestoneMossy; + var$2[6] = nms_Block_oreIron; + var$2[7] = nms_Block_blockIron; + var$2[8] = nms_Block_oreCoal; + var$2[9] = nms_Block_blockGold; + var$2[10] = nms_Block_oreGold; + var$2[11] = nms_Block_oreDiamond; + var$2[12] = nms_Block_blockDiamond; + var$2[13] = nms_Block_ice; + var$2[14] = nms_Block_netherrack; + var$2[15] = nms_Block_oreLapis; + var$2[16] = nms_Block_blockLapis; + var$2[17] = nms_Block_oreRedstone; + var$2[18] = nms_Block_oreRedstoneGlowing; + var$2[19] = nms_Block_rail; + var$2[20] = nms_Block_railDetector; + var$2[21] = nms_Block_railPowered; + var$2[22] = nms_Block_railActivator; + $java.nms_ItemPickaxe_blocksEffectiveAgainst = var$1; +}; +function nms_ItemAxe() { + nms_ItemTool.call(this); +} +$java.nms_ItemAxe_blocksEffectiveAgainst = null; +$java.nms_ItemAxe_$callClinit = function() { + $java.nms_ItemAxe_$callClinit = $rt_eraseClinit(nms_ItemAxe); + $java.nms_ItemAxe__clinit_(); +}; +function nms_ItemAxe__init_(var_0, var_1) { + var var_2 = new nms_ItemAxe(); + $java.nms_ItemAxe__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_ItemAxe__init_ = function($this, $par1, $par2EnumToolMaterial) { + $java.nms_ItemAxe_$callClinit(); + $java.nms_ItemTool__init_0($this, $par1, 3, $par2EnumToolMaterial, $java.nms_ItemAxe_blocksEffectiveAgainst); +}; +$java.nms_ItemAxe_getStrVsBlock = function($this, $par1ItemStack, $par2Block) { + var var$3, var$4; + a: { + b: { + if ($par2Block !== null) { + var$3 = $par2Block.$blockMaterial; + nms_Material_$callClinit(); + if (var$3 === nms_Material_wood) + break b; + if ($par2Block.$blockMaterial === $java.nms_Material_plants) + break b; + if ($par2Block.$blockMaterial === $java.nms_Material_vine) + break b; + } + var$4 = $java.nms_ItemTool_getStrVsBlock($this, $par1ItemStack, $par2Block); + break a; + } + var$4 = $this.$efficiencyOnProperMaterial; + } + return var$4; +}; +$java.nms_ItemAxe__clinit_ = function() { + var var$1, var$2; + var$1 = $rt_createArray(nms_Block, 8); + var$2 = var$1.data; + nms_Block_$callClinit(); + var$2[0] = nms_Block_planks; + var$2[1] = nms_Block_bookShelf; + var$2[2] = nms_Block_wood; + var$2[3] = nms_Block_chest; + var$2[4] = nms_Block_stoneDoubleSlab; + var$2[5] = nms_Block_stoneSingleSlab; + var$2[6] = nms_Block_pumpkin; + var$2[7] = nms_Block_pumpkinLantern; + $java.nms_ItemAxe_blocksEffectiveAgainst = var$1; +}; +function nms_ItemFlintAndSteel() { + nms_Item.call(this); +} +function nms_ItemFlintAndSteel__init_(var_0) { + var var_1 = new nms_ItemFlintAndSteel(); + $java.nms_ItemFlintAndSteel__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemFlintAndSteel__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$maxStackSize = 1; + $this.$maxDamage = 64; + $this.$tabToDisplayOn = nms_CreativeTabs_tabTools; +}; +$java.nms_ItemFlintAndSteel_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + var var$11, var$12, var$13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();$par10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3World = $thread.pop();$par2EntityPlayer = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$par7) + $par5 = $par5 + (-1) | 0; + if ($par7 == 1) + $par5 = $par5 + 1 | 0; + if ($par7 == 2) + $par6 = $par6 + (-1) | 0; + if ($par7 == 3) + $par6 = $par6 + 1 | 0; + if ($par7 == 4) + $par4 = $par4 + (-1) | 0; + if ($par7 == 5) + $par4 = $par4 + 1 | 0; + if (!nms_EntityPlayer_canPlayerEdit($par2EntityPlayer, $par4, $par5, $par6, $par7, $par1ItemStack)) + return 0; + if (nms_World_getBlockId($par3World, $par4, $par5, $par6)) { + $par4 = 1; + $ptr = 1; + continue main; + } + var$11 = $par4 + 0.5; + var$12 = $par5 + 0.5; + var$13 = $par6 + 0.5; + nms_Item_$callClinit(); + nms_World_playSoundEffect($par3World, var$11, var$12, var$13, $rt_s(2128), 1.0, nle_EaglercraftRandom_nextFloat(nms_Item_itemRand) * 0.4000000059604645 + 0.800000011920929); + nms_Block_$callClinit(); + $par7 = nms_Block_fire.$blockID; + $ptr = 2; + continue main; + case 1: + nms_ItemStack_damageItem($par1ItemStack, $par4, $par2EntityPlayer); + if ($rt_suspending()) { + break main; + } + return 1; + case 2: + nms_World_setBlock0($par3World, $par4, $par5, $par6, $par7); + if ($rt_suspending()) { + break main; + } + $par4 = 1; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10, var$11, var$12, var$13, $ptr); +}; +function nms_ItemFood() { + var a = this; nms_Item.call(a); + a.$itemUseDuration = 0; + a.$healAmount = 0; + a.$saturationModifier = 0.0; + a.$isWolfsFavoriteMeat = 0; + a.$alwaysEdible = 0; + a.$potionId = 0; + a.$potionDuration = 0; + a.$potionAmplifier = 0; + a.$potionEffectProbability = 0.0; +} +function nms_ItemFood__init_(var_0, var_1, var_2, var_3) { + var var_4 = new nms_ItemFood(); + $java.nms_ItemFood__init_(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +$java.nms_ItemFood__init_ = function($this, $par1, $par2, $par3, $par4) { + nms_Item__init_0($this, $par1); + $this.$itemUseDuration = 32; + $this.$healAmount = $par2; + $this.$isWolfsFavoriteMeat = $par4; + $this.$saturationModifier = $par3; + $this.$tabToDisplayOn = nms_CreativeTabs_tabFood; +}; +$java.nms_ItemFood_onEaten = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + $java.nms_FoodStats_addStats($par3EntityPlayer.$foodStats, $this); + nms_World_playSoundAtEntity($par2World, $par3EntityPlayer, $rt_s(2129), 0.5, nle_EaglercraftRandom_nextFloat($par2World.$rand) * 0.10000000149011612 + 0.8999999761581421); + $this.$onFoodEaten0($par1ItemStack, $par2World, $par3EntityPlayer); + return $par1ItemStack; +}; +$java.nms_ItemFood_onFoodEaten = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + return; +}; +$java.nms_ItemFood_getMaxItemUseDuration = function($this, $par1ItemStack) { + return 32; +}; +$java.nms_ItemFood_getItemUseAction = function($this, $par1ItemStack) { + return nms_EnumAction_eat; +}; +$java.nms_ItemFood_onItemRightClick = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + if (nms_EntityPlayer_canEat($par3EntityPlayer, $this.$alwaysEdible)) + nms_EntityPlayer_setItemInUse($par3EntityPlayer, $par1ItemStack, 32); + return $par1ItemStack; +}; +$java.nms_ItemFood_getHealAmount = function($this) { + return $this.$healAmount; +}; +$java.nms_ItemFood_getSaturationModifier = function($this) { + return $this.$saturationModifier; +}; +$java.nms_ItemFood_isWolfsFavoriteMeat = function($this) { + return $this.$isWolfsFavoriteMeat; +}; +function nms_ItemFood_setPotionEffect($this, $par1, $par2, $par3, $par4) { + $this.$potionId = $par1; + $this.$potionDuration = $par2; + $this.$potionAmplifier = $par3; + $this.$potionEffectProbability = $par4; + return $this; +} +function nms_ItemFood_setAlwaysEdible($this) { + $this.$alwaysEdible = 1; + return $this; +} +function nms_ItemBow() { + nms_Item.call(this); + this.$iconArray = null; +} +$java.nms_ItemBow_bowPullIconNameArray = null; +function nms_ItemBow__init_(var_0) { + var var_1 = new nms_ItemBow(); + $java.nms_ItemBow__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemBow__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$maxStackSize = 1; + $this.$maxDamage = 384; + $this.$tabToDisplayOn = nms_CreativeTabs_tabCombat; +}; +$java.nms_ItemBow_onPlayerStoppedUsing = function($this, $par1ItemStack, $par2World, $par3EntityPlayer, $par4) { + var $var5, var$6, $var7, var$8, $var8, $var9, $var10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();var$8 = $thread.pop();$var7 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3EntityPlayer = $thread.pop();$par2World = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if (!$par3EntityPlayer.$capabilities.$isCreativeMode) { + nms_Enchantment_$callClinit(); + if (nms_EnchantmentHelper_getEnchantmentLevel($java.nms_Enchantment_infinity.$effectId, $par1ItemStack) <= 0) { + $var5 = 0; + break a; + } + } + $var5 = 1; + } + if (!$var5) { + var$6 = $par3EntityPlayer.$inventory; + nms_Item_$callClinit(); + if (!nms_InventoryPlayer_hasItem(var$6, nms_Item_arrow.$itemID)) + return; + } + $var7 = (72000 - $par4 | 0) / 20.0; + var$8 = ($var7 * $var7 + $var7 * 2.0) / 3.0; + if (var$8 < 0.1) + return; + if (var$8 > 1.0) + var$8 = 1.0; + $var8 = nms_EntityArrow__init_3($par2World, $par3EntityPlayer, var$8 * 2.0); + if (var$8 === 1.0) + nms_EntityArrow_setIsCritical($var8, 1); + nms_Enchantment_$callClinit(); + $var9 = nms_EnchantmentHelper_getEnchantmentLevel($java.nms_Enchantment_power.$effectId, $par1ItemStack); + if ($var9 > 0) + $var8.$damage = $var8.$damage + $var9 * 0.5 + 0.5; + $var10 = nms_EnchantmentHelper_getEnchantmentLevel($java.nms_Enchantment_punch.$effectId, $par1ItemStack); + if ($var10 > 0) + $var8.$knockbackStrength = $var10; + if (nms_EnchantmentHelper_getEnchantmentLevel($java.nms_Enchantment_flame.$effectId, $par1ItemStack) > 0) + nms_Entity_setFire($var8, 100); + $par4 = 1; + $ptr = 1; + case 1: + nms_ItemStack_damageItem($par1ItemStack, $par4, $par3EntityPlayer); + if ($rt_suspending()) { + break main; + } + nms_Item_$callClinit(); + nms_World_playSoundAtEntity($par2World, $par3EntityPlayer, $rt_s(1186), 1.0, 1.0 / (nle_EaglercraftRandom_nextFloat(nms_Item_itemRand) * 0.4000000059604645 + 1.2000000476837158) + var$8 * 0.5); + if ($var5) + $var8.$canBePickedUp = 2; + else + nms_InventoryPlayer_consumeInventoryItem($par3EntityPlayer.$inventory, nms_Item_arrow.$itemID); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2World, $par3EntityPlayer, $par4, $var5, var$6, $var7, var$8, $var8, $var9, $var10, $ptr); +}; +$java.nms_ItemBow_onEaten = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + return $par1ItemStack; +}; +$java.nms_ItemBow_getMaxItemUseDuration = function($this, $par1ItemStack) { + return 72000; +}; +$java.nms_ItemBow_getItemUseAction = function($this, $par1ItemStack) { + return nms_EnumAction_bow; +}; +$java.nms_ItemBow_onItemRightClick = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + a: { + if (!$par3EntityPlayer.$capabilities.$isCreativeMode) { + $par2World = $par3EntityPlayer.$inventory; + nms_Item_$callClinit(); + if (!nms_InventoryPlayer_hasItem($par2World, nms_Item_arrow.$itemID)) + break a; + } + nms_EntityPlayer_setItemInUse($par3EntityPlayer, $par1ItemStack, 72000); + } + return $par1ItemStack; +}; +$java.nms_ItemBow_getItemEnchantability = function($this) { + return 1; +}; +$java.nms_ItemBow_registerIcons = function($this, $par1IconRegister) { + var $var2; + nms_Item_registerIcons($this, $par1IconRegister); + $this.$iconArray = $rt_createArray(nms_Icon, $java.nms_ItemBow_bowPullIconNameArray.data.length); + $var2 = 0; + while ($var2 < $this.$iconArray.data.length) { + $this.$iconArray.data[$var2] = nms_TextureMap_registerIcon($par1IconRegister, $java.nms_ItemBow_bowPullIconNameArray.data[$var2]); + $var2 = $var2 + 1 | 0; + } +}; +function nms_ItemBow_getItemIconForUseDuration($this, $par1) { + return $this.$iconArray.data[$par1]; +} +function nms_ItemBow__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 3); + var$2 = var$1.data; + var$2[0] = $rt_s(2130); + var$2[1] = $rt_s(2131); + var$2[2] = $rt_s(2132); + $java.nms_ItemBow_bowPullIconNameArray = var$1; +} +function nms_CreativeTabs() { + var a = this; jl_Object.call(a); + a.$tabIndex = 0; + a.$tabLabel = null; + a.$backgroundImageName = null; + a.$hasScrollbar = 0; + a.$drawTitle = 0; +} +$java.nms_CreativeTabs_creativeTabArray = null; +var nms_CreativeTabs_tabBlock = null; +var nms_CreativeTabs_tabDecorations = null; +var nms_CreativeTabs_tabRedstone = null; +$java.nms_CreativeTabs_tabTransport = null; +var nms_CreativeTabs_tabMisc = null; +$java.nms_CreativeTabs_tabAllSearch = null; +var nms_CreativeTabs_tabFood = null; +var nms_CreativeTabs_tabTools = null; +var nms_CreativeTabs_tabCombat = null; +var nms_CreativeTabs_tabBrewing = null; +var nms_CreativeTabs_tabMaterials = null; +$java.nms_CreativeTabs_tabInventory = null; +$java.nms_CreativeTabs__init_ = function(var_0, var_1) { + var var_2 = new nms_CreativeTabs(); + $java.nms_CreativeTabs__init_0(var_2, var_0, var_1); + return var_2; +}; +$java.nms_CreativeTabs__init_0 = function($this, $par1, $par2Str) { + $this.$backgroundImageName = $rt_s(2133); + $this.$hasScrollbar = 1; + $this.$drawTitle = 1; + $this.$tabIndex = $par1; + $this.$tabLabel = $par2Str; + $java.nms_CreativeTabs_creativeTabArray.data[$par1] = $this; +}; +$java.nms_CreativeTabs_getTabIndex = function($this) { + return $this.$tabIndex; +}; +$java.nms_CreativeTabs_getTabLabel = function($this) { + return $this.$tabLabel; +}; +$java.nms_CreativeTabs_getTranslatedTabLabel = function($this) { + var var$1, var$2; + var$1 = nms_StringTranslate_instance; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $rt_s(2134)); + jl_AbstractStringBuilder_append(var$2, $this.$tabLabel); + return nms_StringTranslate_translateKey(var$1, jl_AbstractStringBuilder_toString(var$2)); +}; +$java.nms_CreativeTabs_getTabIconItem = function($this) { + nms_Item_$callClinit(); + return nms_Item_itemsList.data[$this.$getTabIconItemIndex()]; +}; +$java.nms_CreativeTabs_getBackgroundImageName = function($this) { + return $this.$backgroundImageName; +}; +$java.nms_CreativeTabs_setBackgroundImageName = function($this, $par1Str) { + $this.$backgroundImageName = $par1Str; + return $this; +}; +$java.nms_CreativeTabs_drawInForegroundOfTab = function($this) { + return $this.$drawTitle; +}; +$java.nms_CreativeTabs_setNoTitle = function($this) { + $this.$drawTitle = 0; + return $this; +}; +$java.nms_CreativeTabs_shouldHidePlayerInventory = function($this) { + return $this.$hasScrollbar; +}; +$java.nms_CreativeTabs_setNoScrollbar = function($this) { + $this.$hasScrollbar = 0; + return $this; +}; +$java.nms_CreativeTabs_getTabColumn = function($this) { + return $this.$tabIndex % 6 | 0; +}; +$java.nms_CreativeTabs_isTabInFirstRow = function($this) { + return $this.$tabIndex >= 6 ? 0 : 1; +}; +$java.nms_CreativeTabs_displayAllReleventItems = function($this, $par1List) { + var $var2, $var3, $var4, $var5; + nms_Item_$callClinit(); + $var2 = nms_Item_itemsList.data; + $var3 = $var2.length; + $var4 = 0; + while ($var4 < $var3) { + $var5 = $var2[$var4]; + if ($var5 !== null && $var5.$getCreativeTab() === $this) + $var5.$getSubItems($var5.$itemID, $this, $par1List); + $var4 = $var4 + 1 | 0; + } +}; +$java.nms_CreativeTabs_func_92116_a = function($this, $par1List, $par2ArrayOfEnumEnchantmentType) { + var $var3, $var4, $var5, $var6, $var7, $var8, var$9; + nms_Enchantment_$callClinit(); + $var3 = nms_Enchantment_enchantmentsList.data; + $var4 = $var3.length; + $var5 = 0; + while ($var5 < $var4) { + $var6 = $var3[$var5]; + if ($var6 !== null && $var6.$type1 !== null) { + $var7 = 0; + $var8 = 0; + while (true) { + var$9 = $par2ArrayOfEnumEnchantmentType.data; + if ($var8 >= var$9.length) + break; + if ($var7) + break; + if ($var6.$type1 === var$9[$var8]) + $var7 = 1; + $var8 = $var8 + 1 | 0; + } + if ($var7) { + nms_Item_$callClinit(); + ju_ArrayList_add($par1List, nms_ItemEnchantedBook_func_92111_a(nms_Item_enchantedBook, nms_EnchantmentData__init_($var6, $var6.$getMaxLevel()))); + } + } + $var5 = $var5 + 1 | 0; + } +}; +function nms_CreativeTabs__clinit_() { + var var$1, var$2; + $java.nms_CreativeTabs_creativeTabArray = $rt_createArray(nms_CreativeTabs, 12); + var$1 = new nms_CreativeTabBlock; + $java.nms_CreativeTabs__init_0(var$1, 0, $rt_s(2135)); + nms_CreativeTabs_tabBlock = var$1; + var$2 = new nms_CreativeTabDeco; + $java.nms_CreativeTabs__init_0(var$2, 1, $rt_s(2136)); + nms_CreativeTabs_tabDecorations = var$2; + var$2 = new nms_CreativeTabRedstone; + $java.nms_CreativeTabs__init_0(var$2, 2, $rt_s(1781)); + nms_CreativeTabs_tabRedstone = var$2; + var$2 = new nms_CreativeTabTransport; + $java.nms_CreativeTabs__init_0(var$2, 3, $rt_s(2137)); + $java.nms_CreativeTabs_tabTransport = var$2; + var$2 = new nms_CreativeTabMisc; + $java.nms_CreativeTabs__init_0(var$2, 4, $rt_s(2138)); + nms_CreativeTabs_tabMisc = var$2; + var$2 = new nms_CreativeTabSearch; + $java.nms_CreativeTabs__init_0(var$2, 5, $rt_s(2139)); + var$2.$backgroundImageName = $rt_s(2140); + $java.nms_CreativeTabs_tabAllSearch = var$2; + var$2 = new nms_CreativeTabFood; + $java.nms_CreativeTabs__init_0(var$2, 6, $rt_s(1241)); + nms_CreativeTabs_tabFood = var$2; + var$2 = new nms_CreativeTabTools; + $java.nms_CreativeTabs__init_0(var$2, 7, $rt_s(2141)); + nms_CreativeTabs_tabTools = var$2; + var$2 = new nms_CreativeTabCombat; + $java.nms_CreativeTabs__init_0(var$2, 8, $rt_s(2142)); + nms_CreativeTabs_tabCombat = var$2; + var$2 = new nms_CreativeTabBrewing; + $java.nms_CreativeTabs__init_0(var$2, 9, $rt_s(2143)); + nms_CreativeTabs_tabBrewing = var$2; + var$2 = new nms_CreativeTabMaterial; + $java.nms_CreativeTabs__init_0(var$2, 10, $rt_s(2144)); + nms_CreativeTabs_tabMaterials = var$2; + var$2 = new nms_CreativeTabInventory; + $java.nms_CreativeTabs__init_0(var$2, 11, $rt_s(2145)); + var$2.$backgroundImageName = $rt_s(2146); + $java.nms_CreativeTabs_tabInventory = $java.nms_CreativeTabs_setNoTitle($java.nms_CreativeTabs_setNoScrollbar(var$2)); +} +function nms_ItemCoal() { + nms_Item.call(this); +} +function nms_ItemCoal__init_(var_0) { + var var_1 = new nms_ItemCoal(); + $java.nms_ItemCoal__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemCoal__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$hasSubtypes = 1; + $this.$maxDamage = 0; + $this.$tabToDisplayOn = nms_CreativeTabs_tabMaterials; +}; +$java.nms_ItemCoal_getUnlocalizedName = function($this, $par1ItemStack) { + return $par1ItemStack.$itemDamage != 1 ? $rt_s(2147) : $rt_s(2148); +}; +$java.nms_ItemCoal_getSubItems = function($this, $par1, $par2CreativeTabs, $par3List) { + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 0)); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 1)); +}; +function nms_ItemSword() { + var a = this; nms_Item.call(a); + a.$weaponDamage = 0; + a.$toolMaterial0 = null; +} +function nms_ItemSword__init_(var_0, var_1) { + var var_2 = new nms_ItemSword(); + $java.nms_ItemSword__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_ItemSword__init_ = function($this, $par1, $par2EnumToolMaterial) { + nms_Item__init_0($this, $par1); + $this.$toolMaterial0 = $par2EnumToolMaterial; + $this.$maxStackSize = 1; + $this.$maxDamage = $par2EnumToolMaterial.$maxUses; + $this.$tabToDisplayOn = nms_CreativeTabs_tabCombat; + $this.$weaponDamage = 4 + $par2EnumToolMaterial.$damageVsEntity0 | 0; +}; +$java.nms_ItemSword_getStrVsBlock = function($this, $par1ItemStack, $par2Block) { + var var$3, $var3; + var$3 = $par2Block.$blockID; + nms_Block_$callClinit(); + if (var$3 == nms_Block_web.$blockID) + return 15.0; + $var3 = $par2Block.$blockMaterial; + nms_Material_$callClinit(); + return $var3 !== $java.nms_Material_plants && $var3 !== $java.nms_Material_vine && $var3 !== $java.nms_Material_coral && $var3 !== $java.nms_Material_leaves && $var3 !== $java.nms_Material_pumpkin ? 1.0 : 1.5; +}; +$java.nms_ItemSword_hitEntity = function($this, $par1ItemStack, $par2EntityLiving, $par3EntityLiving) { + var var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();$par3EntityLiving = $thread.pop();$par2EntityLiving = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$4 = 1; + $ptr = 1; + case 1: + nms_ItemStack_damageItem($par1ItemStack, var$4, $par3EntityLiving); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2EntityLiving, $par3EntityLiving, var$4, $ptr); +}; +$java.nms_ItemSword_onBlockDestroyed = function($this, $par1ItemStack, $par2World, $par3, $par4, $par5, $par6, $par7EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par7EntityLiving = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2World = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$par3].$blockHardness === 0.0) + return 1; + $par3 = 2; + $ptr = 1; + case 1: + nms_ItemStack_damageItem($par1ItemStack, $par3, $par7EntityLiving); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2World, $par3, $par4, $par5, $par6, $par7EntityLiving, $ptr); +}; +$java.nms_ItemSword_getDamageVsEntity = function($this, $par1Entity) { + return $this.$weaponDamage; +}; +$java.nms_ItemSword_isFull3D = function($this) { + return 1; +}; +$java.nms_ItemSword_getItemUseAction = function($this, $par1ItemStack) { + return nms_EnumAction_block; +}; +$java.nms_ItemSword_getMaxItemUseDuration = function($this, $par1ItemStack) { + return 72000; +}; +$java.nms_ItemSword_onItemRightClick = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + nms_EntityPlayer_setItemInUse($par3EntityPlayer, $par1ItemStack, 72000); + return $par1ItemStack; +}; +$java.nms_ItemSword_canHarvestBlock = function($this, $par1Block) { + var var$2; + var$2 = $par1Block.$blockID; + nms_Block_$callClinit(); + return var$2 != nms_Block_web.$blockID ? 0 : 1; +}; +$java.nms_ItemSword_getItemEnchantability = function($this) { + return $this.$toolMaterial0.$enchantability; +}; +$java.nms_ItemSword_getToolMaterialName = function($this) { + return jl_Enum_toString($this.$toolMaterial0); +}; +$java.nms_ItemSword_getIsRepairable = function($this, $par1ItemStack, $par2ItemStack) { + return $java.nms_EnumToolMaterial_getToolCraftingMaterial($this.$toolMaterial0) == $par2ItemStack.$itemID0 ? 1 : 0; +}; +function nms_ItemSoup() { + nms_ItemFood.call(this); +} +function nms_ItemSoup__init_(var_0, var_1) { + var var_2 = new nms_ItemSoup(); + $java.nms_ItemSoup__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_ItemSoup__init_ = function($this, $par1, $par2) { + $java.nms_ItemFood__init_($this, $par1, $par2, 0.6000000238418579, 0); + $this.$maxStackSize = 1; +}; +$java.nms_ItemSoup_onEaten = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + $java.nms_ItemFood_onEaten($this, $par1ItemStack, $par2World, $par3EntityPlayer); + $par1ItemStack = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_7($par1ItemStack, nms_Item_bowlEmpty); + return $par1ItemStack; +}; +function nms_ItemReed() { + nms_Item.call(this); + this.$spawnID = 0; +} +function nms_ItemReed__init_0(var_0, var_1) { + var var_2 = new nms_ItemReed(); + nms_ItemReed__init_(var_2, var_0, var_1); + return var_2; +} +function nms_ItemReed__init_($this, $par1, $par2Block) { + nms_Item__init_0($this, $par1); + $this.$spawnID = $par2Block.$blockID; +} +$java.nms_ItemReed_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + var $var11, $var13, var$13, $var12, var$15, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$15 = $thread.pop();$var12 = $thread.pop();var$13 = $thread.pop();$var13 = $thread.pop();$var11 = $thread.pop();$par10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3World = $thread.pop();$par2EntityPlayer = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var11 = nms_World_getBlockId($par3World, $par4, $par5, $par6); + nms_Block_$callClinit(); + if ($var11 == nms_Block_snow.$blockID && (nms_World_getBlockMetadata($par3World, $par4, $par5, $par6) & 7) < 1) + $par7 = 1; + else if ($var11 != nms_Block_vine.$blockID && $var11 != nms_Block_tallGrass.$blockID && $var11 != nms_Block_deadBush.$blockID) { + if (!$par7) + $par5 = $par5 + (-1) | 0; + if ($par7 == 1) + $par5 = $par5 + 1 | 0; + if ($par7 == 2) + $par6 = $par6 + (-1) | 0; + if ($par7 == 3) + $par6 = $par6 + 1 | 0; + if ($par7 == 4) + $par4 = $par4 + (-1) | 0; + if ($par7 == 5) + $par4 = $par4 + 1 | 0; + } + if (!nms_EntityPlayer_canPlayerEdit($par2EntityPlayer, $par4, $par5, $par6, $par7, $par1ItemStack)) + return 0; + if (!$par1ItemStack.$stackSize) + return 0; + $var13 = $this.$spawnID; + var$13 = 0; + $var12 = null; + $ptr = 1; + case 1: + $tmp = nms_World_canPlaceEntityOnSide($par3World, $var13, $par4, $par5, $par6, var$13, $par7, $var12, $par1ItemStack); + if ($rt_suspending()) { + break main; + } + $var13 = $tmp; + if (!$var13) + return 1; + $var12 = nms_Block_blocksList.data[$this.$spawnID]; + $var13 = $var12.$onBlockPlaced($par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10, 0); + $par7 = $this.$spawnID; + var$13 = 3; + $ptr = 2; + case 2: + $tmp = nms_World_setBlock($par3World, $par4, $par5, $par6, $par7, $var13, var$13); + if ($rt_suspending()) { + break main; + } + $par7 = $tmp; + if ($par7) { + if (nms_World_getBlockId($par3World, $par4, $par5, $par6) == $this.$spawnID) { + var$15 = nms_Block_blocksList.data[$this.$spawnID]; + $ptr = 3; + continue main; + } + nms_World_playSoundEffect($par3World, $par4 + 0.5, $par5 + 0.5, $par6 + 0.5, $var12.$stepSound.$getPlaceSound(), ($var12.$stepSound.$stepSoundVolume + 1.0) / 2.0, $var12.$stepSound.$stepSoundPitch * 0.800000011920929); + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + } + return 1; + case 3: + var$15.$onBlockPlacedBy($par3World, $par4, $par5, $par6, $par2EntityPlayer, $par1ItemStack); + if ($rt_suspending()) { + break main; + } + $par2EntityPlayer = nms_Block_blocksList.data[$this.$spawnID]; + $ptr = 4; + case 4: + $par2EntityPlayer.$onPostBlockPlaced($par3World, $par4, $par5, $par6, $var13); + if ($rt_suspending()) { + break main; + } + nms_World_playSoundEffect($par3World, $par4 + 0.5, $par5 + 0.5, $par6 + 0.5, $var12.$stepSound.$getPlaceSound(), ($var12.$stepSound.$stepSoundVolume + 1.0) / 2.0, $var12.$stepSound.$stepSoundPitch * 0.800000011920929); + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10, $var11, $var13, var$13, $var12, var$15, $ptr); +}; +function nms_PotionHelper() { + jl_Object.call(this); +} +$java.nms_PotionHelper_field_77924_a = null; +var nms_PotionHelper_sugarEffect = null; +var nms_PotionHelper_spiderEyeEffect = null; +var nms_PotionHelper_fermentedSpiderEyeEffect = null; +var nms_PotionHelper_speckledMelonEffect = null; +var nms_PotionHelper_blazePowderEffect = null; +var nms_PotionHelper_magmaCreamEffect = null; +var nms_PotionHelper_redstoneEffect = null; +var nms_PotionHelper_glowstoneEffect = null; +var nms_PotionHelper_gunpowderEffect = null; +var nms_PotionHelper_goldenCarrotEffect = null; +$java.nms_PotionHelper_potionRequirements = null; +$java.nms_PotionHelper_potionAmplifiers = null; +$java.nms_PotionHelper_field_77925_n = null; +$java.nms_PotionHelper_potionPrefixes = null; +function nms_PotionHelper_$callClinit() { + nms_PotionHelper_$callClinit = $rt_eraseClinit(nms_PotionHelper); + $java.nms_PotionHelper__clinit_(); +} +$java.nms_PotionHelper__init_ = function() { + var var_0 = new nms_PotionHelper(); + nms_PotionHelper__init_(var_0); + return var_0; +}; +function nms_PotionHelper__init_($this) { + nms_PotionHelper_$callClinit(); +} +$java.nms_PotionHelper_checkFlag = function($par0, $par1) { + nms_PotionHelper_$callClinit(); + return !($par0 & 1 << $par1) ? 0 : 1; +}; +$java.nms_PotionHelper_calcPotionLiquidColor = function($par0Collection) { + var $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var9, var$10, var$11, var$12; + nms_PotionHelper_$callClinit(); + if ($par0Collection !== null && !ju_AbstractCollection_isEmpty($par0Collection)) { + $var2 = 0.0; + $var3 = 0.0; + $var4 = 0.0; + $var5 = 0.0; + $var6 = ju_AbstractList_iterator($par0Collection); + while (ju_AbstractList$1_hasNext($var6)) { + $var7 = ju_AbstractList$1_next($var6); + $var8 = nms_Potion_potionTypes.data[$var7.$potionID].$liquidColor; + $var9 = 0; + var$10 = ($var8 >> 16 & 255) / 255.0; + var$11 = ($var8 >> 8 & 255) / 255.0; + var$12 = ($var8 >> 0 & 255) / 255.0; + while ($var9 <= $var7.$amplifier) { + $var2 = $var2 + var$10; + $var3 = $var3 + var$11; + $var4 = $var4 + var$12; + $var5 = $var5 + 1.0; + $var9 = $var9 + 1 | 0; + } + } + return ($var2 / $var5 * 255.0 | 0) << 16 | ($var3 / $var5 * 255.0 | 0) << 8 | $var4 / $var5 * 255.0 | 0; + } + return 3694022; +}; +function nms_PotionHelper_func_77915_a($par0, $par1) { + var $var2; + nms_PotionHelper_$callClinit(); + if ($par1) + return $java.nms_PotionHelper_calcPotionLiquidColor($java.nms_PotionHelper_getPotionEffects($par0, $par1)); + if (ju_HashMap_containsKey($java.nms_PotionHelper_field_77925_n, jl_Integer_valueOf($par0))) + return ju_HashMap_get($java.nms_PotionHelper_field_77925_n, jl_Integer_valueOf($par0)).$value; + $var2 = $java.nms_PotionHelper_calcPotionLiquidColor($java.nms_PotionHelper_getPotionEffects($par0, 0)); + ju_HashMap_putImpl($java.nms_PotionHelper_field_77925_n, jl_Integer_valueOf($par0), jl_Integer_valueOf($var2)); + return $var2; +} +$java.nms_PotionHelper_func_77904_a = function($par0, $par1, $par2, $par3, $par4, $par5, $par6) { + var $var7; + nms_PotionHelper_$callClinit(); + $var7 = 0; + if ($par0) + $var7 = !$java.nms_PotionHelper_checkFlag($par6, $par4) ? 1 : 0; + else if ($par3 == (-1)) + $var7 = !$java.nms_PotionHelper_checkFlag($par6, $par4) ? 0 : 1; + else if (!$par3 && $java.nms_PotionHelper_countSetFlags($par6) == $par4) + $var7 = 1; + else if ($par3 == 1 && $java.nms_PotionHelper_countSetFlags($par6) > $par4) + $var7 = 1; + else if ($par3 == 2 && $java.nms_PotionHelper_countSetFlags($par6) < $par4) + $var7 = 1; + if ($par1) + $var7 = $rt_imul($var7, $par5); + if ($par2) + $var7 = $var7 * (-1) | 0; + return $var7; +}; +$java.nms_PotionHelper_countSetFlags = function($par0) { + var $var1; + nms_PotionHelper_$callClinit(); + $var1 = 0; + while ($par0 > 0) { + $par0 = $par0 & ($par0 - 1 | 0); + $var1 = $var1 + 1 | 0; + } + return $var1; +}; +$java.nms_PotionHelper_parsePotionEffects = function($par0Str, $var15, $par2, $par3) { + var $var4, $var5, $var17, $var18, $var6, $var7, $var8, $var9, $var10, $var11, $var12, $var13, $var14, $var16; + nms_PotionHelper_$callClinit(); + if ($var15 < jl_String_length($par0Str) && $par2 >= 0 && $var15 < $par2) { + $var4 = jl_String_indexOf($par0Str, 124, $var15); + if ($var4 >= 0 && $var4 < $par2) { + $var5 = $java.nms_PotionHelper_parsePotionEffects($par0Str, $var15, $var4 - 1 | 0, $par3); + if ($var5 > 0) + return $var5; + $var17 = $java.nms_PotionHelper_parsePotionEffects($par0Str, $var4 + 1 | 0, $par2, $par3); + if ($var17 <= 0) + $var17 = 0; + return $var17; + } + $var5 = jl_String_indexOf($par0Str, 38, $var15); + if ($var5 >= 0 && $var5 < $par2) { + $var17 = $java.nms_PotionHelper_parsePotionEffects($par0Str, $var15, $var5 - 1 | 0, $par3); + if ($var17 <= 0) + return 0; + $var18 = $java.nms_PotionHelper_parsePotionEffects($par0Str, $var5 + 1 | 0, $par2, $par3); + if ($var18 <= 0) + $var18 = 0; + else if ($var17 > $var18) + $var18 = $var17; + return $var18; + } + $var6 = 0; + $var7 = 0; + $var8 = 0; + $var9 = 0; + $var10 = 0; + $var11 = (-1); + $var12 = 0; + $var13 = 0; + $var14 = 0; + while ($var15 < $par2) { + a: { + $var16 = jl_String_charAt($par0Str, $var15); + if ($var16 >= 48 && $var16 <= 57) { + if ($var6) { + $var13 = $var16 - 48 | 0; + $var7 = 1; + break a; + } + $var12 = ($var12 * 10 | 0) + ($var16 - 48 | 0) | 0; + $var8 = 1; + break a; + } + if ($var16 == 42) { + $var6 = 1; + break a; + } + if ($var16 == 33) { + if ($var8) { + $var14 = $var14 + $java.nms_PotionHelper_func_77904_a($var9, $var7, $var10, $var11, $var12, $var13, $par3) | 0; + $var10 = 0; + $var6 = 0; + $var7 = 0; + $var8 = 0; + $var13 = 0; + $var12 = 0; + $var11 = (-1); + } + $var9 = 1; + break a; + } + if ($var16 == 45) { + if ($var8) { + $var14 = $var14 + $java.nms_PotionHelper_func_77904_a($var9, $var7, $var10, $var11, $var12, $var13, $par3) | 0; + $var9 = 0; + $var6 = 0; + $var7 = 0; + $var8 = 0; + $var13 = 0; + $var12 = 0; + $var11 = (-1); + } + $var10 = 1; + break a; + } + $var4 = $rt_compare($var16, 61); + if ($var4 && $var16 != 60 && $var16 != 62) { + if ($var16 != 43) + break a; + if (!$var8) + break a; + $var14 = $var14 + $java.nms_PotionHelper_func_77904_a($var9, $var7, $var10, $var11, $var12, $var13, $par3) | 0; + $var9 = 0; + $var10 = 0; + $var6 = 0; + $var7 = 0; + $var8 = 0; + $var13 = 0; + $var12 = 0; + $var11 = (-1); + break a; + } + if ($var8) { + $var14 = $var14 + $java.nms_PotionHelper_func_77904_a($var9, $var7, $var10, $var11, $var12, $var13, $par3) | 0; + $var9 = 0; + $var10 = 0; + $var6 = 0; + $var7 = 0; + $var8 = 0; + $var13 = 0; + $var12 = 0; + $var11 = (-1); + } + if (!$var4) { + $var11 = 0; + break a; + } + if ($var16 == 60) { + $var11 = 2; + break a; + } + if ($var16 != 62) + break a; + $var11 = 1; + } + $var15 = $var15 + 1 | 0; + } + if ($var8) + $var14 = $var14 + $java.nms_PotionHelper_func_77904_a($var9, $var7, $var10, $var11, $var12, $var13, $par3) | 0; + return $var14; + } + return 0; +}; +$java.nms_PotionHelper_getPotionEffects = function($par0, $par1) { + var $var2, $var3, $var4, $var5, var$7, $var6, $var7, $var8, $var9, $var10, $var11; + nms_PotionHelper_$callClinit(); + $var2 = null; + $var3 = nms_Potion_potionTypes.data; + $var4 = $var3.length; + $var5 = 0; + var$7 = $par0 & 16384; + while ($var5 < $var4) { + $var6 = $var3[$var5]; + if ($var6 !== null && !($var6.$usable && !$par1)) { + $var7 = ju_HashMap_get($java.nms_PotionHelper_potionRequirements, jl_Integer_valueOf($var6.$id5)); + if ($var7 !== null) { + $var8 = $java.nms_PotionHelper_parsePotionEffects($var7, 0, jl_String_length($var7), $par0); + if ($var8 > 0) { + $var9 = 0; + $var10 = ju_HashMap_get($java.nms_PotionHelper_potionAmplifiers, jl_Integer_valueOf($var6.$id5)); + if ($var10 !== null) { + $var9 = $java.nms_PotionHelper_parsePotionEffects($var10, 0, jl_String_length($var10), $par0); + if ($var9 < 0) + $var9 = 0; + } + if ($var6.$isInstant()) + $var8 = 1; + else { + $var8 = jl_Math_round0(((1200 * (($var8 * 3 | 0) + (($var8 - 1 | 0) * 2 | 0) | 0) | 0) >> $var9) * $var6.$effectiveness).lo; + if (var$7) + $var8 = jl_Math_round0($var8 * 0.75 + 0.5).lo; + } + if ($var2 === null) + $var2 = ju_ArrayList__init_0(); + $var11 = nms_PotionEffect__init_($var6.$id5, $var8, $var9); + if (var$7) + $var11.$isSplashPotion = 1; + ju_ArrayList_add($var2, $var11); + } + } + } + $var5 = $var5 + 1 | 0; + } + return $var2; +}; +$java.nms_PotionHelper_brewBitOperations = function($par0, $par1, $par2, $par3, $par4) { + nms_PotionHelper_$callClinit(); + if ($par4) { + if (!$java.nms_PotionHelper_checkFlag($par0, $par1)) + return 0; + } else if ($par2) + $par0 = $par0 & (1 << $par1 ^ (-1)); + else if (!$par3) + $par0 = $par0 | 1 << $par1; + else { + $par1 = 1 << $par1; + $par0 = !($par0 & $par1) ? $par0 | $par1 : $par0 & ($par1 ^ (-1)); + } + return $par0; +}; +$java.nms_PotionHelper__clinit_ = function() { + var var$1, var$2; + $java.nms_PotionHelper_field_77924_a = null; + $java.nms_PotionHelper_potionRequirements = ju_HashMap__init_(); + $java.nms_PotionHelper_potionAmplifiers = ju_HashMap__init_(); + ju_HashMap_putImpl($java.nms_PotionHelper_potionRequirements, jl_Integer_valueOf(nms_Potion_regeneration.$id5), $rt_s(2149)); + nms_PotionHelper_sugarEffect = $rt_s(2150); + ju_HashMap_putImpl($java.nms_PotionHelper_potionRequirements, jl_Integer_valueOf(nms_Potion_moveSpeed.$id5), $rt_s(2151)); + nms_PotionHelper_magmaCreamEffect = $rt_s(2152); + ju_HashMap_putImpl($java.nms_PotionHelper_potionRequirements, jl_Integer_valueOf($java.nms_Potion_fireResistance.$id5), $rt_s(2153)); + nms_PotionHelper_speckledMelonEffect = $rt_s(2154); + ju_HashMap_putImpl($java.nms_PotionHelper_potionRequirements, jl_Integer_valueOf($java.nms_Potion_heal.$id5), $rt_s(2155)); + nms_PotionHelper_spiderEyeEffect = $rt_s(2156); + ju_HashMap_putImpl($java.nms_PotionHelper_potionRequirements, jl_Integer_valueOf(nms_Potion_poison.$id5), $rt_s(2157)); + nms_PotionHelper_fermentedSpiderEyeEffect = $rt_s(2158); + ju_HashMap_putImpl($java.nms_PotionHelper_potionRequirements, jl_Integer_valueOf(nms_Potion_weakness.$id5), $rt_s(2159)); + ju_HashMap_putImpl($java.nms_PotionHelper_potionRequirements, jl_Integer_valueOf($java.nms_Potion_harm.$id5), $rt_s(2160)); + ju_HashMap_putImpl($java.nms_PotionHelper_potionRequirements, jl_Integer_valueOf(nms_Potion_moveSlowdown.$id5), $rt_s(2161)); + nms_PotionHelper_blazePowderEffect = $rt_s(2162); + ju_HashMap_putImpl($java.nms_PotionHelper_potionRequirements, jl_Integer_valueOf(nms_Potion_damageBoost.$id5), $rt_s(2163)); + nms_PotionHelper_goldenCarrotEffect = $rt_s(2164); + ju_HashMap_putImpl($java.nms_PotionHelper_potionRequirements, jl_Integer_valueOf(nms_Potion_nightVision.$id5), $rt_s(2165)); + ju_HashMap_putImpl($java.nms_PotionHelper_potionRequirements, jl_Integer_valueOf($java.nms_Potion_invisibility.$id5), $rt_s(2166)); + nms_PotionHelper_glowstoneEffect = $rt_s(2167); + ju_HashMap_putImpl($java.nms_PotionHelper_potionAmplifiers, jl_Integer_valueOf(nms_Potion_moveSpeed.$id5), $rt_s(82)); + ju_HashMap_putImpl($java.nms_PotionHelper_potionAmplifiers, jl_Integer_valueOf(nms_Potion_digSpeed.$id5), $rt_s(82)); + ju_HashMap_putImpl($java.nms_PotionHelper_potionAmplifiers, jl_Integer_valueOf(nms_Potion_damageBoost.$id5), $rt_s(82)); + ju_HashMap_putImpl($java.nms_PotionHelper_potionAmplifiers, jl_Integer_valueOf(nms_Potion_regeneration.$id5), $rt_s(82)); + ju_HashMap_putImpl($java.nms_PotionHelper_potionAmplifiers, jl_Integer_valueOf($java.nms_Potion_harm.$id5), $rt_s(82)); + ju_HashMap_putImpl($java.nms_PotionHelper_potionAmplifiers, jl_Integer_valueOf($java.nms_Potion_heal.$id5), $rt_s(82)); + ju_HashMap_putImpl($java.nms_PotionHelper_potionAmplifiers, jl_Integer_valueOf($java.nms_Potion_resistance.$id5), $rt_s(82)); + ju_HashMap_putImpl($java.nms_PotionHelper_potionAmplifiers, jl_Integer_valueOf(nms_Potion_poison.$id5), $rt_s(82)); + nms_PotionHelper_redstoneEffect = $rt_s(2168); + nms_PotionHelper_gunpowderEffect = $rt_s(2169); + $java.nms_PotionHelper_field_77925_n = ju_HashMap__init_(); + var$1 = $rt_createArray(jl_String, 32); + var$2 = var$1.data; + var$2[0] = $rt_s(2170); + var$2[1] = $rt_s(2171); + var$2[2] = $rt_s(2172); + var$2[3] = $rt_s(2173); + var$2[4] = $rt_s(2174); + var$2[5] = $rt_s(2175); + var$2[6] = $rt_s(2176); + var$2[7] = $rt_s(2177); + var$2[8] = $rt_s(2178); + var$2[9] = $rt_s(2179); + var$2[10] = $rt_s(2180); + var$2[11] = $rt_s(2181); + var$2[12] = $rt_s(2182); + var$2[13] = $rt_s(2183); + var$2[14] = $rt_s(2184); + var$2[15] = $rt_s(2185); + var$2[16] = $rt_s(2186); + var$2[17] = $rt_s(2187); + var$2[18] = $rt_s(2188); + var$2[19] = $rt_s(2189); + var$2[20] = $rt_s(2190); + var$2[21] = $rt_s(2191); + var$2[22] = $rt_s(2192); + var$2[23] = $rt_s(2193); + var$2[24] = $rt_s(2194); + var$2[25] = $rt_s(2195); + var$2[26] = $rt_s(2196); + var$2[27] = $rt_s(2197); + var$2[28] = $rt_s(2198); + var$2[29] = $rt_s(2199); + var$2[30] = $rt_s(2200); + var$2[31] = $rt_s(2201); + $java.nms_PotionHelper_potionPrefixes = var$1; +}; +function nms_ItemHoe() { + nms_Item.call(this); + this.$theToolMaterial = null; +} +function nms_ItemHoe__init_(var_0, var_1) { + var var_2 = new nms_ItemHoe(); + $java.nms_ItemHoe__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_ItemHoe__init_ = function($this, $par1, $par2EnumToolMaterial) { + nms_Item__init_0($this, $par1); + $this.$theToolMaterial = $par2EnumToolMaterial; + $this.$maxStackSize = 1; + $this.$maxDamage = $par2EnumToolMaterial.$maxUses; + $this.$tabToDisplayOn = nms_CreativeTabs_tabTools; +}; +$java.nms_ItemHoe_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + var $var11, $var12, $var13; + if (!nms_EntityPlayer_canPlayerEdit($par2EntityPlayer, $par4, $par5, $par6, $par7, $par1ItemStack)) + return 0; + a: { + $var11 = nms_World_getBlockId($par3World, $par4, $par5, $par6); + $var12 = nms_World_getBlockId($par3World, $par4, $par5 + 1 | 0, $par6); + if ($par7 && !$var12) { + nms_Block_$callClinit(); + if ($var11 == nms_Block_grass.$blockID) + break a; + } + nms_Block_$callClinit(); + if ($var11 != nms_Block_dirt.$blockID) + return 0; + } + nms_Block_$callClinit(); + $var13 = nms_Block_tilledField; + nms_World_playSoundEffect($par3World, $par4 + 0.5, $par5 + 0.5, $par6 + 0.5, nms_StepSound_getStepSound($var13.$stepSound), ($var13.$stepSound.$stepSoundVolume + 1.0) / 2.0, $var13.$stepSound.$stepSoundPitch * 0.800000011920929); + return 1; +}; +$java.nms_ItemHoe_isFull3D = function($this) { + return 1; +}; +$java.nms_ItemHoe_getMaterialName = function($this) { + return jl_Enum_toString($this.$theToolMaterial); +}; +function nms_ItemSeeds() { + var a = this; nms_Item.call(a); + a.$blockType = 0; + a.$soilBlockID = 0; +} +function nms_ItemSeeds__init_(var_0, var_1, var_2) { + var var_3 = new nms_ItemSeeds(); + $java.nms_ItemSeeds__init_(var_3, var_0, var_1, var_2); + return var_3; +} +$java.nms_ItemSeeds__init_ = function($this, $par1, $par2, $par3) { + nms_Item__init_0($this, $par1); + $this.$blockType = $par2; + $this.$soilBlockID = $par3; + $this.$tabToDisplayOn = nms_CreativeTabs_tabMaterials; +}; +$java.nms_ItemSeeds_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + var var$11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$11 = $thread.pop();$par10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3World = $thread.pop();$par2EntityPlayer = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par7 != 1) + return 0; + if (nms_EntityPlayer_canPlayerEdit($par2EntityPlayer, $par4, $par5, $par6, $par7, $par1ItemStack)) { + var$11 = $par5 + 1 | 0; + if (nms_EntityPlayer_canPlayerEdit($par2EntityPlayer, $par4, var$11, $par6, $par7, $par1ItemStack)) { + if (nms_World_getBlockId($par3World, $par4, $par5, $par6) == $this.$soilBlockID && nms_World_isAirBlock($par3World, $par4, var$11, $par6)) { + $par5 = $this.$blockType; + $ptr = 1; + continue main; + } + return 0; + } + } + return 0; + case 1: + nms_World_setBlock0($par3World, $par4, var$11, $par6, $par5); + if ($rt_suspending()) { + break main; + } + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10, var$11, $ptr); +}; +function nms_ItemArmor() { + var a = this; nms_Item.call(a); + a.$armorType = 0; + a.$damageReduceAmount = 0; + a.$renderIndex = 0; + a.$material = null; + a.$field_94605_cw = null; + a.$field_94604_cx = null; +} +$java.nms_ItemArmor_maxDamageArray = null; +$java.nms_ItemArmor_field_94606_cu = null; +$java.nms_ItemArmor_field_94603_a = null; +function nms_ItemArmor__init_(var_0, var_1, var_2, var_3) { + var var_4 = new nms_ItemArmor(); + $java.nms_ItemArmor__init_(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +$java.nms_ItemArmor__init_ = function($this, $par1, $par2EnumArmorMaterial, $par3, $par4) { + nms_Item__init_0($this, $par1); + $this.$material = $par2EnumArmorMaterial; + $this.$armorType = $par4; + $this.$renderIndex = $par3; + $this.$damageReduceAmount = $java.nms_EnumArmorMaterial_getDamageReductionAmount($par2EnumArmorMaterial, $par4); + $this.$maxDamage = $java.nms_EnumArmorMaterial_getDurability($par2EnumArmorMaterial, $par4); + $this.$maxStackSize = 1; + $this.$tabToDisplayOn = nms_CreativeTabs_tabCombat; +}; +$java.nms_ItemArmor_getColorFromItemStack = function($this, $par1ItemStack, $par2) { + var $var3; + if ($par2 > 0) + return 16777215; + $var3 = nms_ItemArmor_getColor($this, $par1ItemStack); + if ($var3 < 0) + $var3 = 16777215; + return $var3; +}; +$java.nms_ItemArmor_requiresMultipleRenderPasses = function($this) { + return $this.$material !== nms_EnumArmorMaterial_CLOTH ? 0 : 1; +}; +$java.nms_ItemArmor_getItemEnchantability = function($this) { + return $this.$material.$enchantability0; +}; +$java.nms_ItemArmor_getArmorMaterial = function($this) { + return $this.$material; +}; +$java.nms_ItemArmor_hasColor = function($this, $par1ItemStack) { + return $this.$material !== nms_EnumArmorMaterial_CLOTH ? 0 : !nms_ItemStack_hasTagCompound($par1ItemStack) ? 0 : !nms_NBTTagCompound_hasKey($par1ItemStack.$stackTagCompound, $rt_s(334)) ? 0 : nms_NBTTagCompound_hasKey(nms_NBTTagCompound_getCompoundTag($par1ItemStack.$stackTagCompound, $rt_s(334)), $rt_s(1911)); +}; +function nms_ItemArmor_getColor($this, $par1ItemStack) { + var $var2, $var3; + if ($this.$material !== nms_EnumArmorMaterial_CLOTH) + return (-1); + $var2 = $par1ItemStack.$stackTagCompound; + if ($var2 === null) + return 10511680; + $var3 = nms_NBTTagCompound_getCompoundTag($var2, $rt_s(334)); + return $var3 === null ? 10511680 : !nms_NBTTagCompound_hasKey($var3, $rt_s(1911)) ? 10511680 : nms_NBTTagCompound_getInteger($var3, $rt_s(1911)); +} +$java.nms_ItemArmor_getIconFromDamageForRenderPass = function($this, $par1, $par2) { + return $par2 == 1 ? $this.$field_94605_cw : $this.$getIconFromDamage($par1); +}; +$java.nms_ItemArmor_func_82813_b = function($this, $par1ItemStack, $par2) { + var $var3, $var4; + if ($this.$material !== nms_EnumArmorMaterial_CLOTH) { + $par1ItemStack = new jl_UnsupportedOperationException; + jl_Throwable__init_($par1ItemStack, $rt_s(2202)); + $rt_throw($par1ItemStack); + } + $var3 = $par1ItemStack.$stackTagCompound; + if ($var3 === null) { + $var3 = nms_NBTTagCompound__init_0(); + $par1ItemStack.$stackTagCompound = $var3; + } + $var4 = nms_NBTTagCompound_getCompoundTag($var3, $rt_s(334)); + if (!nms_NBTTagCompound_hasKey($var3, $rt_s(334))) + nms_NBTTagCompound_setCompoundTag($var3, $rt_s(334), $var4); + nms_NBTTagCompound_setInteger($var4, $rt_s(1911), $par2); +}; +$java.nms_ItemArmor_getIsRepairable = function($this, $par1ItemStack, $par2ItemStack) { + return $java.nms_EnumArmorMaterial_getArmorCraftingMaterial($this.$material) == $par2ItemStack.$itemID0 ? 1 : 0; +}; +$java.nms_ItemArmor_registerIcons = function($this, $par1IconRegister) { + nms_Item_registerIcons($this, $par1IconRegister); + if ($this.$material === nms_EnumArmorMaterial_CLOTH) + $this.$field_94605_cw = nms_TextureMap_registerIcon($par1IconRegister, $java.nms_ItemArmor_field_94606_cu.data[$this.$armorType]); + $this.$field_94604_cx = nms_TextureMap_registerIcon($par1IconRegister, $java.nms_ItemArmor_field_94603_a.data[$this.$armorType]); +}; +$java.nms_ItemArmor_onItemRightClick = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + var $var4, var$5; + a: { + $var4 = $par1ItemStack.$itemID0; + nms_Block_$callClinit(); + if ($var4 != nms_Block_pumpkin.$blockID) { + $var4 = $par1ItemStack.$itemID0; + nms_Item_$callClinit(); + if ($var4 != nms_Item_skull.$itemID) { + b: { + if (nms_ItemStack_getItem($par1ItemStack) instanceof nms_ItemArmor) + switch (nms_ItemStack_getItem($par1ItemStack).$armorType) { + case 0: + var$5 = 4; + break a; + case 1: + var$5 = 3; + break a; + case 2: + var$5 = 2; + break a; + case 3: + var$5 = 1; + break a; + default: + break b; + } + } + var$5 = 0; + break a; + } + } + var$5 = 4; + } + $var4 = var$5 - 1 | 0; + if (nms_EntityPlayer_getCurrentArmor($par3EntityPlayer, $var4) === null) { + nms_EntityPlayer_setCurrentItemOrArmor($par3EntityPlayer, $var4, nms_ItemStack_copy($par1ItemStack)); + $par1ItemStack.$stackSize = 0; + } + return $par1ItemStack; +}; +function nms_ItemArmor__clinit_() { + var var$1, var$2; + var$1 = $rt_createIntArray(4); + var$2 = var$1.data; + var$2[0] = 11; + var$2[1] = 16; + var$2[2] = 15; + var$2[3] = 13; + $java.nms_ItemArmor_maxDamageArray = var$1; + var$1 = $rt_createArray(jl_String, 4); + var$2 = var$1.data; + var$2[0] = $rt_s(2203); + var$2[1] = $rt_s(2204); + var$2[2] = $rt_s(2205); + var$2[3] = $rt_s(2206); + $java.nms_ItemArmor_field_94606_cu = var$1; + var$1 = $rt_createArray(jl_String, 4); + var$2 = var$1.data; + var$2[0] = $rt_s(2207); + var$2[1] = $rt_s(2208); + var$2[2] = $rt_s(2209); + var$2[3] = $rt_s(2210); + $java.nms_ItemArmor_field_94603_a = var$1; +} +function nms_EnumArmorMaterial() { + var a = this; jl_Enum.call(a); + a.$maxDamageFactor = 0; + a.$damageReductionAmountArray = null; + a.$enchantability0 = 0; +} +var nms_EnumArmorMaterial_CLOTH = null; +var nms_EnumArmorMaterial_CHAIN = null; +var nms_EnumArmorMaterial_IRON = null; +var nms_EnumArmorMaterial_GOLD = null; +var nms_EnumArmorMaterial_DIAMOND = null; +$java.nms_EnumArmorMaterial_$VALUES = null; +$java.nms_EnumArmorMaterial__init_ = function(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_EnumArmorMaterial(); + $java.nms_EnumArmorMaterial__init_0(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +}; +$java.nms_EnumArmorMaterial__init_0 = function($this, var$1, var$2, $par3, $par4ArrayOfInteger, $par5) { + jl_Enum__init_0($this, var$1, var$2); + $this.$maxDamageFactor = $par3; + $this.$damageReductionAmountArray = $par4ArrayOfInteger; + $this.$enchantability0 = $par5; +}; +$java.nms_EnumArmorMaterial_getDurability = function($this, $par1) { + return $rt_imul($java.nms_ItemArmor_maxDamageArray.data[$par1], $this.$maxDamageFactor); +}; +$java.nms_EnumArmorMaterial_getDamageReductionAmount = function($this, $par1) { + return $this.$damageReductionAmountArray.data[$par1]; +}; +$java.nms_EnumArmorMaterial_getEnchantability = function($this) { + return $this.$enchantability0; +}; +$java.nms_EnumArmorMaterial_getArmorCraftingMaterial = function($this) { + var var$1; + if ($this === nms_EnumArmorMaterial_CLOTH) { + nms_Item_$callClinit(); + var$1 = nms_Item_leather.$itemID; + } else if ($this === nms_EnumArmorMaterial_CHAIN) { + nms_Item_$callClinit(); + var$1 = nms_Item_ingotIron.$itemID; + } else if ($this === nms_EnumArmorMaterial_GOLD) { + nms_Item_$callClinit(); + var$1 = nms_Item_ingotGold.$itemID; + } else if ($this === nms_EnumArmorMaterial_IRON) { + nms_Item_$callClinit(); + var$1 = nms_Item_ingotIron.$itemID; + } else if ($this !== nms_EnumArmorMaterial_DIAMOND) + var$1 = 0; + else { + nms_Item_$callClinit(); + var$1 = nms_Item_diamond.$itemID; + } + return var$1; +}; +function nms_EnumArmorMaterial__clinit_() { + var var$1, var$2, var$3; + var$1 = new nms_EnumArmorMaterial; + var$2 = $rt_createIntArray(4); + var$3 = var$2.data; + var$3[0] = 1; + var$3[1] = 3; + var$3[2] = 2; + var$3[3] = 1; + $java.nms_EnumArmorMaterial__init_0(var$1, $rt_s(2211), 0, 5, var$2, 15); + nms_EnumArmorMaterial_CLOTH = var$1; + var$1 = new nms_EnumArmorMaterial; + var$2 = $rt_createIntArray(4); + var$3 = var$2.data; + var$3[0] = 2; + var$3[1] = 5; + var$3[2] = 4; + var$3[3] = 1; + $java.nms_EnumArmorMaterial__init_0(var$1, $rt_s(2212), 1, 15, var$2, 12); + nms_EnumArmorMaterial_CHAIN = var$1; + var$1 = new nms_EnumArmorMaterial; + var$2 = $rt_createIntArray(4); + var$3 = var$2.data; + var$3[0] = 2; + var$3[1] = 6; + var$3[2] = 5; + var$3[3] = 2; + $java.nms_EnumArmorMaterial__init_0(var$1, $rt_s(2125), 2, 15, var$2, 9); + nms_EnumArmorMaterial_IRON = var$1; + var$1 = new nms_EnumArmorMaterial; + var$2 = $rt_createIntArray(4); + var$3 = var$2.data; + var$3[0] = 2; + var$3[1] = 5; + var$3[2] = 3; + var$3[3] = 1; + $java.nms_EnumArmorMaterial__init_0(var$1, $rt_s(2127), 3, 7, var$2, 25); + nms_EnumArmorMaterial_GOLD = var$1; + var$1 = new nms_EnumArmorMaterial; + var$2 = $rt_createIntArray(4); + var$3 = var$2.data; + var$3[0] = 3; + var$3[1] = 8; + var$3[2] = 6; + var$3[3] = 3; + $java.nms_EnumArmorMaterial__init_0(var$1, $rt_s(2213), 4, 33, var$2, 10); + nms_EnumArmorMaterial_DIAMOND = var$1; + var$2 = $rt_createArray(nms_EnumArmorMaterial, 5); + var$3 = var$2.data; + var$3[0] = nms_EnumArmorMaterial_CLOTH; + var$3[1] = nms_EnumArmorMaterial_CHAIN; + var$3[2] = nms_EnumArmorMaterial_IRON; + var$3[3] = nms_EnumArmorMaterial_GOLD; + var$3[4] = nms_EnumArmorMaterial_DIAMOND; + $java.nms_EnumArmorMaterial_$VALUES = var$2; +} +function nms_ItemHangingEntity() { + nms_Item.call(this); + this.$hangingEntityClass = null; +} +function nms_ItemHangingEntity__init_(var_0, var_1) { + var var_2 = new nms_ItemHangingEntity(); + $java.nms_ItemHangingEntity__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_ItemHangingEntity__init_ = function($this, $par1, $par2Class) { + nms_Item__init_0($this, $par1); + $this.$hangingEntityClass = $par2Class; + $this.$tabToDisplayOn = nms_CreativeTabs_tabDecorations; +}; +$java.nms_ItemHangingEntity_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + var $var11, $var12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$par10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3World = $thread.pop();$par2EntityPlayer = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$par7) + return 0; + if ($par7 == 1) + return 0; + $var11 = $java.nms_Direction_facingToDirection.data[$par7]; + if ($this.$hangingEntityClass === $rt_cls(nms_EntityPainting)) { + $var12 = new nms_EntityPainting; + $ptr = 1; + continue main; + } + $var12 = $this.$hangingEntityClass !== $rt_cls(nms_EntityItemFrame) ? null : nms_EntityItemFrame__init_1($par3World, $par4, $par5, $par6, $var11); + if (!nms_EntityPlayer_canPlayerEdit($par2EntityPlayer, $par4, $par5, $par6, $par7, $par1ItemStack)) + return 0; + if ($var12 === null) + return 1; + $ptr = 2; + continue main; + case 1: + nms_EntityPainting__init_0($var12, $par3World, $par4, $par5, $par6, $var11); + if ($rt_suspending()) { + break main; + } + if (!nms_EntityPlayer_canPlayerEdit($par2EntityPlayer, $par4, $par5, $par6, $par7, $par1ItemStack)) + return 0; + if ($var12 === null) + return 1; + $ptr = 2; + case 2: + $tmp = nms_EntityHanging_onValidSurface($var12); + if ($rt_suspending()) { + break main; + } + $par4 = $tmp; + if ($par4) + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10, $var11, $var12, $ptr); +}; +function nms_ItemAppleGold() { + nms_ItemFood.call(this); +} +function nms_ItemAppleGold__init_(var_0, var_1, var_2, var_3) { + var var_4 = new nms_ItemAppleGold(); + $java.nms_ItemAppleGold__init_(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +$java.nms_ItemAppleGold__init_ = function($this, $par1, $par2, $par3, $par4) { + $java.nms_ItemFood__init_($this, $par1, $par2, $par3, $par4); + $this.$hasSubtypes = 1; +}; +$java.nms_ItemAppleGold_hasEffect = function($this, $par1ItemStack) { + return $par1ItemStack.$itemDamage <= 0 ? 0 : 1; +}; +$java.nms_ItemAppleGold_getRarity = function($this, $par1ItemStack) { + return $par1ItemStack.$itemDamage ? $java.nms_EnumRarity_epic : nms_EnumRarity_rare; +}; +$java.nms_ItemAppleGold_onFoodEaten = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + return; +}; +$java.nms_ItemAppleGold_getSubItems = function($this, $par1, $par2CreativeTabs, $par3List) { + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 0)); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 1)); +}; +function nms_Potion() { + var a = this; jl_Object.call(a); + a.$id5 = 0; + a.$name11 = null; + a.$statusIconIndex = 0; + a.$isBadEffect = 0; + a.$effectiveness = 0.0; + a.$usable = 0; + a.$liquidColor = 0; +} +var nms_Potion_potionTypes = null; +$java.nms_Potion_field_76423_b = null; +var nms_Potion_moveSpeed = null; +var nms_Potion_moveSlowdown = null; +var nms_Potion_digSpeed = null; +var nms_Potion_digSlowdown = null; +var nms_Potion_damageBoost = null; +$java.nms_Potion_heal = null; +$java.nms_Potion_harm = null; +var nms_Potion_jump = null; +var nms_Potion_confusion = null; +var nms_Potion_regeneration = null; +$java.nms_Potion_resistance = null; +$java.nms_Potion_fireResistance = null; +var nms_Potion_waterBreathing = null; +$java.nms_Potion_invisibility = null; +var nms_Potion_blindness = null; +var nms_Potion_nightVision = null; +var nms_Potion_hunger = null; +var nms_Potion_weakness = null; +var nms_Potion_poison = null; +var nms_Potion_wither = null; +$java.nms_Potion_field_76434_w = null; +$java.nms_Potion_field_76444_x = null; +$java.nms_Potion_field_76443_y = null; +$java.nms_Potion_field_76442_z = null; +$java.nms_Potion_field_76409_A = null; +$java.nms_Potion_field_76410_B = null; +$java.nms_Potion_field_76411_C = null; +$java.nms_Potion_field_76405_D = null; +$java.nms_Potion_field_76406_E = null; +$java.nms_Potion_field_76407_F = null; +$java.nms_Potion_field_76408_G = null; +$java.nms_Potion__init_ = function(var_0, var_1, var_2) { + var var_3 = new nms_Potion(); + $java.nms_Potion__init_0(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.nms_Potion__init_0 = function($this, $par1, $par2, $par3) { + $this.$name11 = $rt_s(36); + $this.$statusIconIndex = (-1); + $this.$id5 = $par1; + nms_Potion_potionTypes.data[$par1] = $this; + $this.$isBadEffect = $par2; + if (!$par2) + $this.$effectiveness = 1.0; + else + $this.$effectiveness = 0.5; + $this.$liquidColor = $par3; +}; +$java.nms_Potion_setIconIndex = function($this, $par1, $par2) { + $this.$statusIconIndex = $par1 + ($par2 * 8 | 0) | 0; + return $this; +}; +$java.nms_Potion_getId = function($this) { + return $this.$id5; +}; +$java.nms_Potion_performEffect = function($this, $par1EntityLiving, $par2) { + var var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + b: { + if ($this.$id5 != nms_Potion_regeneration.$id5) { + if ($this.$id5 == nms_Potion_poison.$id5) { + if ($par1EntityLiving.$health <= 1) + break b; + var$3 = nms_DamageSource_magic; + $par2 = 1; + $ptr = 2; + continue main; + } + if ($this.$id5 == nms_Potion_wither.$id5) { + var$3 = $java.nms_DamageSource_wither; + $par2 = 1; + $ptr = 1; + continue main; + } + if (!($this.$id5 == nms_Potion_hunger.$id5 && $par1EntityLiving instanceof nms_EntityPlayer)) { + c: { + if (!($this.$id5 == $java.nms_Potion_heal.$id5 && !nms_EntityLiving_isEntityUndead($par1EntityLiving))) { + if ($this.$id5 != $java.nms_Potion_harm.$id5) + break c; + if (!nms_EntityLiving_isEntityUndead($par1EntityLiving)) + break c; + } + $par1EntityLiving.$heal(6 << $par2); + break b; + } + if ($this.$id5 == $java.nms_Potion_harm.$id5 && !nms_EntityLiving_isEntityUndead($par1EntityLiving)) + break a; + if ($this.$id5 == $java.nms_Potion_heal.$id5 && nms_EntityLiving_isEntityUndead($par1EntityLiving)) + break a; + } + } else if ($par1EntityLiving.$health < $par1EntityLiving.$getMaxHealth()) + $par1EntityLiving.$heal(1); + } + return; + } + var$3 = nms_DamageSource_magic; + $par2 = 6 << $par2; + $ptr = 3; + continue main; + case 1: + $par1EntityLiving.$attackEntityFrom(var$3, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 2: + $par1EntityLiving.$attackEntityFrom(var$3, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 3: + $par1EntityLiving.$attackEntityFrom(var$3, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $par2, var$3, $ptr); +}; +$java.nms_Potion_isInstant = function($this) { + return 0; +}; +$java.nms_Potion_isReady = function($this, $par1, $par2) { + var $var3; + if ($this.$id5 != nms_Potion_regeneration.$id5 && $this.$id5 != nms_Potion_poison.$id5) { + if ($this.$id5 != nms_Potion_wither.$id5) + return $this.$id5 != nms_Potion_hunger.$id5 ? 0 : 1; + $var3 = 40 >> $par2; + return $var3 <= 0 ? 1 : $par1 % $var3 | 0 ? 0 : 1; + } + $var3 = 25 >> $par2; + return $var3 <= 0 ? 1 : $par1 % $var3 | 0 ? 0 : 1; +}; +$java.nms_Potion_setPotionName = function($this, $par1Str) { + $this.$name11 = $par1Str; + return $this; +}; +$java.nms_Potion_getName = function($this) { + return $this.$name11; +}; +function nms_Potion_hasStatusIcon($this) { + return $this.$statusIconIndex < 0 ? 0 : 1; +} +$java.nms_Potion_getStatusIconIndex = function($this) { + return $this.$statusIconIndex; +}; +$java.nms_Potion_isBadEffect = function($this) { + return $this.$isBadEffect; +}; +function nms_Potion_getDurationString($par0PotionEffect) { + if ($par0PotionEffect.$isPotionDurationMax) + return $rt_s(2214); + return nms_StringUtils_ticksToElapsedTime($par0PotionEffect.$duration); +} +$java.nms_Potion_setEffectiveness = function($this, $par1) { + $this.$effectiveness = $par1; + return $this; +}; +$java.nms_Potion_getEffectiveness = function($this) { + return $this.$effectiveness; +}; +$java.nms_Potion_isUsable = function($this) { + return $this.$usable; +}; +$java.nms_Potion_getLiquidColor = function($this) { + return $this.$liquidColor; +}; +function nms_Potion__clinit_() { + var var$1; + nms_Potion_potionTypes = $rt_createArray(nms_Potion, 32); + $java.nms_Potion_field_76423_b = null; + var$1 = $java.nms_Potion__init_(1, 0, 8171462); + var$1.$name11 = $rt_s(2215); + nms_Potion_moveSpeed = $java.nms_Potion_setIconIndex(var$1, 0, 0); + var$1 = $java.nms_Potion__init_(2, 1, 5926017); + var$1.$name11 = $rt_s(2216); + nms_Potion_moveSlowdown = $java.nms_Potion_setIconIndex(var$1, 1, 0); + var$1 = $java.nms_Potion__init_(3, 0, 14270531); + var$1.$name11 = $rt_s(2217); + var$1 = $java.nms_Potion_setIconIndex(var$1, 2, 0); + var$1.$effectiveness = 1.5; + nms_Potion_digSpeed = var$1; + var$1 = $java.nms_Potion__init_(4, 1, 4866583); + var$1.$name11 = $rt_s(2218); + nms_Potion_digSlowdown = $java.nms_Potion_setIconIndex(var$1, 3, 0); + var$1 = $java.nms_Potion__init_(5, 0, 9643043); + var$1.$name11 = $rt_s(2219); + nms_Potion_damageBoost = $java.nms_Potion_setIconIndex(var$1, 4, 0); + var$1 = new nms_PotionHealth; + $java.nms_Potion__init_0(var$1, 6, 0, 16262179); + var$1.$name11 = $rt_s(2220); + $java.nms_Potion_heal = var$1; + var$1 = new nms_PotionHealth; + $java.nms_Potion__init_0(var$1, 7, 1, 4393481); + var$1.$name11 = $rt_s(2221); + $java.nms_Potion_harm = var$1; + var$1 = $java.nms_Potion__init_(8, 0, 7889559); + var$1.$name11 = $rt_s(2222); + nms_Potion_jump = $java.nms_Potion_setIconIndex(var$1, 2, 1); + var$1 = $java.nms_Potion__init_(9, 1, 5578058); + var$1.$name11 = $rt_s(2223); + var$1 = $java.nms_Potion_setIconIndex(var$1, 3, 1); + var$1.$effectiveness = 0.25; + nms_Potion_confusion = var$1; + var$1 = $java.nms_Potion__init_(10, 0, 13458603); + var$1.$name11 = $rt_s(2224); + var$1 = $java.nms_Potion_setIconIndex(var$1, 7, 0); + var$1.$effectiveness = 0.25; + nms_Potion_regeneration = var$1; + var$1 = $java.nms_Potion__init_(11, 0, 10044730); + var$1.$name11 = $rt_s(2225); + $java.nms_Potion_resistance = $java.nms_Potion_setIconIndex(var$1, 6, 1); + var$1 = $java.nms_Potion__init_(12, 0, 14981690); + var$1.$name11 = $rt_s(2226); + $java.nms_Potion_fireResistance = $java.nms_Potion_setIconIndex(var$1, 7, 1); + var$1 = $java.nms_Potion__init_(13, 0, 3035801); + var$1.$name11 = $rt_s(2227); + nms_Potion_waterBreathing = $java.nms_Potion_setIconIndex(var$1, 0, 2); + var$1 = $java.nms_Potion__init_(14, 0, 8356754); + var$1.$name11 = $rt_s(2228); + $java.nms_Potion_invisibility = $java.nms_Potion_setIconIndex(var$1, 0, 1); + var$1 = $java.nms_Potion__init_(15, 1, 2039587); + var$1.$name11 = $rt_s(2229); + var$1 = $java.nms_Potion_setIconIndex(var$1, 5, 1); + var$1.$effectiveness = 0.25; + nms_Potion_blindness = var$1; + var$1 = $java.nms_Potion__init_(16, 0, 2039713); + var$1.$name11 = $rt_s(2230); + nms_Potion_nightVision = $java.nms_Potion_setIconIndex(var$1, 4, 1); + var$1 = $java.nms_Potion__init_(17, 1, 5797459); + var$1.$name11 = $rt_s(2231); + nms_Potion_hunger = $java.nms_Potion_setIconIndex(var$1, 1, 1); + var$1 = $java.nms_Potion__init_(18, 1, 4738376); + var$1.$name11 = $rt_s(2232); + nms_Potion_weakness = $java.nms_Potion_setIconIndex(var$1, 5, 0); + var$1 = $java.nms_Potion__init_(19, 1, 5149489); + var$1.$name11 = $rt_s(2233); + var$1 = $java.nms_Potion_setIconIndex(var$1, 6, 0); + var$1.$effectiveness = 0.25; + nms_Potion_poison = var$1; + var$1 = $java.nms_Potion__init_(20, 1, 3484199); + var$1.$name11 = $rt_s(2234); + var$1 = $java.nms_Potion_setIconIndex(var$1, 1, 2); + var$1.$effectiveness = 0.25; + nms_Potion_wither = var$1; + $java.nms_Potion_field_76434_w = null; + $java.nms_Potion_field_76444_x = null; + $java.nms_Potion_field_76443_y = null; + $java.nms_Potion_field_76442_z = null; + $java.nms_Potion_field_76409_A = null; + $java.nms_Potion_field_76410_B = null; + $java.nms_Potion_field_76411_C = null; + $java.nms_Potion_field_76405_D = null; + $java.nms_Potion_field_76406_E = null; + $java.nms_Potion_field_76407_F = null; + $java.nms_Potion_field_76408_G = null; +} +function nms_ItemSign() { + nms_Item.call(this); +} +function nms_ItemSign__init_(var_0) { + var var_1 = new nms_ItemSign(); + $java.nms_ItemSign__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemSign__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$maxStackSize = 16; + $this.$tabToDisplayOn = nms_CreativeTabs_tabDecorations; +}; +$java.nms_ItemSign_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + var var$11, $var11, $var12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();var$11 = $thread.pop();$par10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3World = $thread.pop();$par2EntityPlayer = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$par7) + return 0; + if (!nms_World_getBlockMaterial($par3World, $par4, $par5, $par6).$isSolid()) + return 0; + var$11 = $rt_compare($par7, 1); + if (!var$11) + $par5 = $par5 + 1 | 0; + if ($par7 == 2) + $par6 = $par6 + (-1) | 0; + if ($par7 == 3) + $par6 = $par6 + 1 | 0; + if ($par7 == 4) + $par4 = $par4 + (-1) | 0; + if ($par7 == 5) + $par4 = $par4 + 1 | 0; + if (!nms_EntityPlayer_canPlayerEdit($par2EntityPlayer, $par4, $par5, $par6, $par7, $par1ItemStack)) + return 0; + nms_Block_$callClinit(); + if (!nms_Block_signPost.$canPlaceBlockAt($par3World, $par4, $par5, $par6)) + return 0; + if (var$11) { + $var11 = nms_Block_signWall.$blockID; + var$11 = 2; + $ptr = 1; + continue main; + } + $var11 = nms_MathHelper_floor_double(($par2EntityPlayer.$rotationYaw + 180.0) * 16.0 / 360.0 + 0.5) & 15; + $par7 = nms_Block_signPost.$blockID; + var$11 = 2; + $ptr = 2; + continue main; + case 1: + nms_World_setBlock($par3World, $par4, $par5, $par6, $var11, $par7, var$11); + if ($rt_suspending()) { + break main; + } + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + $ptr = 3; + continue main; + case 2: + nms_World_setBlock($par3World, $par4, $par5, $par6, $par7, $var11, var$11); + if ($rt_suspending()) { + break main; + } + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + $ptr = 3; + case 3: + $tmp = nms_World_getBlockTileEntity($par3World, $par4, $par5, $par6); + if ($rt_suspending()) { + break main; + } + $par1ItemStack = $tmp; + $var12 = $par1ItemStack; + if ($var12 !== null) + nms_EntityPlayerSP_displayGUIEditSign($par2EntityPlayer, $var12); + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10, var$11, $var11, $var12, $ptr); +}; +function nms_ItemDoor() { + nms_Item.call(this); + this.$doorMaterial = null; +} +function nms_ItemDoor__init_0(var_0, var_1) { + var var_2 = new nms_ItemDoor(); + nms_ItemDoor__init_(var_2, var_0, var_1); + return var_2; +} +function nms_ItemDoor__init_($this, $par1, $par2Material) { + nms_Item__init_0($this, $par1); + $this.$doorMaterial = $par2Material; + $this.$maxStackSize = 1; + $this.$tabToDisplayOn = nms_CreativeTabs_tabRedstone; +} +$java.nms_ItemDoor_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + var var$11, var$12, $var11, $var12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();$par10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3World = $thread.pop();$par2EntityPlayer = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par7 != 1) + return 0; + var$11 = $par5 + 1 | 0; + var$12 = $this.$doorMaterial; + nms_Material_$callClinit(); + if (var$12 !== nms_Material_wood) { + nms_Block_$callClinit(); + $var11 = nms_Block_doorIron; + } else { + nms_Block_$callClinit(); + $var11 = nms_Block_doorWood; + } + if (nms_EntityPlayer_canPlayerEdit($par2EntityPlayer, $par4, var$11, $par6, $par7, $par1ItemStack) && nms_EntityPlayer_canPlayerEdit($par2EntityPlayer, $par4, var$11 + 1 | 0, $par6, $par7, $par1ItemStack)) { + if (!$var11.$canPlaceBlockAt($par3World, $par4, var$11, $par6)) + return 0; + $var12 = nms_MathHelper_floor_double(($par2EntityPlayer.$rotationYaw + 180.0) * 4.0 / 360.0 - 0.5) & 3; + $ptr = 1; + continue main; + } + return 0; + case 1: + $java.nms_ItemDoor_placeDoorBlock($par3World, $par4, var$11, $par6, $var12, $var11); + if ($rt_suspending()) { + break main; + } + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10, var$11, var$12, $var11, $var12, $ptr); +}; +$java.nms_ItemDoor_placeDoorBlock = function($par0World, $par1, $par2, $par3, $par4, $par5Block) { + var $var6, $var7, $var11, $var10, $var12, var$12, $var8, $var9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();var$12 = $thread.pop();$var12 = $thread.pop();$var10 = $thread.pop();$var11 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5Block = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$par0World = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = 0; + $var7 = 0; + if (!$par4) + $var7 = 1; + if ($par4 == 1) + $var6 = (-1); + if ($par4 == 2) + $var7 = (-1); + if ($par4 == 3) + $var6 = 1; + $var11 = $par1 - $var6 | 0; + $var10 = $par3 - $var7 | 0; + $var12 = !nms_World_isBlockNormalCube($par0World, $var11, $par2, $var10) ? 0 : 1; + var$12 = $par2 + 1 | 0; + $var8 = $var12 + (!nms_World_isBlockNormalCube($par0World, $var11, var$12, $var10) ? 0 : 1) | 0; + $var12 = $par1 + $var6 | 0; + $var7 = $par3 + $var7 | 0; + $var9 = (!nms_World_isBlockNormalCube($par0World, $var12, $par2, $var7) ? 0 : 1) + (!nms_World_isBlockNormalCube($par0World, $var12, var$12, $var7) ? 0 : 1) | 0; + $var10 = nms_World_getBlockId($par0World, $var11, $par2, $var10) != $par5Block.$blockID && nms_World_getBlockId($par0World, $var11, var$12, $var10) != $par5Block.$blockID ? 0 : 1; + $var11 = nms_World_getBlockId($par0World, $var12, $par2, $var7) != $par5Block.$blockID && nms_World_getBlockId($par0World, $var12, var$12, $var7) != $par5Block.$blockID ? 0 : 1; + $var12 = 0; + if ($var10 && !$var11) + $var12 = 1; + else if ($var9 > $var8) + $var12 = 1; + $var6 = $par5Block.$blockID; + $var8 = 2; + $ptr = 1; + case 1: + nms_World_setBlock($par0World, $par1, $par2, $par3, $var6, $par4, $var8); + if ($rt_suspending()) { + break main; + } + $par4 = $par5Block.$blockID; + $var6 = 8 | (!$var12 ? 0 : 1); + $var8 = 2; + $ptr = 2; + case 2: + nms_World_setBlock($par0World, $par1, var$12, $par3, $par4, $var6, $var8); + if ($rt_suspending()) { + break main; + } + nms_World_notifyBlocksOfNeighborChange($par0World, $par1, $par2, $par3, $par5Block.$blockID); + nms_World_notifyBlocksOfNeighborChange($par0World, $par1, var$12, $par3, $par5Block.$blockID); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($par0World, $par1, $par2, $par3, $par4, $par5Block, $var6, $var7, $var11, $var10, $var12, var$12, $var8, $var9, $ptr); +}; +function nms_Material() { + var a = this; jl_Object.call(a); + a.$canBurn = 0; + a.$replaceable = 0; + a.$isTranslucent = 0; + a.$materialMapColor = null; + a.$requiresNoTool = 0; + a.$mobilityFlag = 0; + a.$field_85159_M = 0; +} +var nms_Material_air = null; +$java.nms_Material_grass = null; +$java.nms_Material_ground = null; +var nms_Material_wood = null; +var nms_Material_rock = null; +var nms_Material_iron = null; +$java.nms_Material_anvil = null; +var nms_Material_water = null; +var nms_Material_lava = null; +$java.nms_Material_leaves = null; +$java.nms_Material_plants = null; +$java.nms_Material_vine = null; +$java.nms_Material_sponge = null; +$java.nms_Material_cloth = null; +$java.nms_Material_fire = null; +$java.nms_Material_sand = null; +var nms_Material_circuits = null; +var nms_Material_glass = null; +$java.nms_Material_redstoneLight = null; +$java.nms_Material_tnt = null; +$java.nms_Material_coral = null; +$java.nms_Material_ice = null; +$java.nms_Material_snow = null; +$java.nms_Material_craftedSnow = null; +$java.nms_Material_cactus = null; +$java.nms_Material_clay = null; +$java.nms_Material_pumpkin = null; +$java.nms_Material_dragonEgg = null; +var nms_Material_portal = null; +$java.nms_Material_cake = null; +$java.nms_Material_web = null; +$java.nms_Material_piston = null; +function nms_Material_$callClinit() { + nms_Material_$callClinit = $rt_eraseClinit(nms_Material); + $java.nms_Material__clinit_(); +} +$java.nms_Material__init_ = function(var_0) { + var var_1 = new nms_Material(); + $java.nms_Material__init_0(var_1, var_0); + return var_1; +}; +$java.nms_Material__init_0 = function($this, $par1MapColor) { + nms_Material_$callClinit(); + $this.$requiresNoTool = 1; + $this.$materialMapColor = $par1MapColor; +}; +$java.nms_Material_isLiquid = function($this) { + return 0; +}; +$java.nms_Material_isSolid = function($this) { + return 1; +}; +$java.nms_Material_getCanBlockGrass = function($this) { + return 1; +}; +$java.nms_Material_blocksMovement = function($this) { + return 1; +}; +$java.nms_Material_setTranslucent = function($this) { + $this.$isTranslucent = 1; + return $this; +}; +$java.nms_Material_setRequiresTool = function($this) { + $this.$requiresNoTool = 0; + return $this; +}; +$java.nms_Material_setBurning = function($this) { + $this.$canBurn = 1; + return $this; +}; +$java.nms_Material_setReplaceable = function($this) { + $this.$replaceable = 1; + return $this; +}; +$java.nms_Material_isReplaceable = function($this) { + return $this.$replaceable; +}; +function nms_Material_isOpaque($this) { + return !$this.$isTranslucent ? $this.$blocksMovement() : 0; +} +$java.nms_Material_isToolNotRequired = function($this) { + return $this.$requiresNoTool; +}; +$java.nms_Material_getMaterialMobility = function($this) { + return $this.$mobilityFlag; +}; +$java.nms_Material_setNoPushMobility = function($this) { + $this.$mobilityFlag = 1; + return $this; +}; +$java.nms_Material_setImmovableMobility = function($this) { + $this.$mobilityFlag = 2; + return $this; +}; +$java.nms_Material_setAlwaysHarvested = function($this) { + $this.$field_85159_M = 1; + return $this; +}; +$java.nms_Material_isAlwaysHarvested = function($this) { + return $this.$field_85159_M; +}; +$java.nms_Material__clinit_ = function() { + var var$1; + nms_Material_air = $java.nms_MaterialTransparent__init_($java.nms_MapColor_airColor); + $java.nms_Material_grass = $java.nms_Material__init_($java.nms_MapColor_grassColor); + $java.nms_Material_ground = $java.nms_Material__init_($java.nms_MapColor_dirtColor); + nms_Material_wood = $java.nms_Material_setBurning($java.nms_Material__init_($java.nms_MapColor_woodColor)); + nms_Material_rock = $java.nms_Material_setRequiresTool($java.nms_Material__init_($java.nms_MapColor_stoneColor)); + nms_Material_iron = $java.nms_Material_setRequiresTool($java.nms_Material__init_($java.nms_MapColor_ironColor)); + $java.nms_Material_anvil = $java.nms_Material_setImmovableMobility($java.nms_Material_setRequiresTool($java.nms_Material__init_($java.nms_MapColor_ironColor))); + nms_Material_water = $java.nms_Material_setNoPushMobility($java.nms_MaterialLiquid__init_($java.nms_MapColor_waterColor)); + nms_Material_lava = $java.nms_Material_setNoPushMobility($java.nms_MaterialLiquid__init_($java.nms_MapColor_tntColor)); + $java.nms_Material_leaves = $java.nms_Material_setNoPushMobility($java.nms_Material_setTranslucent($java.nms_Material_setBurning($java.nms_Material__init_($java.nms_MapColor_foliageColor)))); + $java.nms_Material_plants = $java.nms_Material_setNoPushMobility($java.nms_MaterialLogic__init_($java.nms_MapColor_foliageColor)); + $java.nms_Material_vine = $java.nms_Material_setReplaceable($java.nms_Material_setNoPushMobility($java.nms_Material_setBurning($java.nms_MaterialLogic__init_($java.nms_MapColor_foliageColor)))); + $java.nms_Material_sponge = $java.nms_Material__init_($java.nms_MapColor_clothColor); + $java.nms_Material_cloth = $java.nms_Material_setBurning($java.nms_Material__init_($java.nms_MapColor_clothColor)); + $java.nms_Material_fire = $java.nms_Material_setNoPushMobility($java.nms_MaterialTransparent__init_($java.nms_MapColor_airColor)); + $java.nms_Material_sand = $java.nms_Material__init_($java.nms_MapColor_sandColor); + nms_Material_circuits = $java.nms_Material_setNoPushMobility($java.nms_MaterialLogic__init_($java.nms_MapColor_airColor)); + nms_Material_glass = $java.nms_Material_setAlwaysHarvested($java.nms_Material_setTranslucent($java.nms_Material__init_($java.nms_MapColor_airColor))); + $java.nms_Material_redstoneLight = $java.nms_Material_setAlwaysHarvested($java.nms_Material__init_($java.nms_MapColor_airColor)); + $java.nms_Material_tnt = $java.nms_Material_setTranslucent($java.nms_Material_setBurning($java.nms_Material__init_($java.nms_MapColor_tntColor))); + $java.nms_Material_coral = $java.nms_Material_setNoPushMobility($java.nms_Material__init_($java.nms_MapColor_foliageColor)); + $java.nms_Material_ice = $java.nms_Material_setAlwaysHarvested($java.nms_Material_setTranslucent($java.nms_Material__init_($java.nms_MapColor_iceColor))); + $java.nms_Material_snow = $java.nms_Material_setNoPushMobility($java.nms_Material_setRequiresTool($java.nms_Material_setTranslucent($java.nms_Material_setReplaceable($java.nms_MaterialLogic__init_($java.nms_MapColor_snowColor))))); + $java.nms_Material_craftedSnow = $java.nms_Material_setRequiresTool($java.nms_Material__init_($java.nms_MapColor_snowColor)); + $java.nms_Material_cactus = $java.nms_Material_setNoPushMobility($java.nms_Material_setTranslucent($java.nms_Material__init_($java.nms_MapColor_foliageColor))); + $java.nms_Material_clay = $java.nms_Material__init_($java.nms_MapColor_clayColor); + $java.nms_Material_pumpkin = $java.nms_Material_setNoPushMobility($java.nms_Material__init_($java.nms_MapColor_foliageColor)); + $java.nms_Material_dragonEgg = $java.nms_Material_setNoPushMobility($java.nms_Material__init_($java.nms_MapColor_foliageColor)); + var$1 = new nms_MaterialPortal; + $java.nms_Material__init_0(var$1, $java.nms_MapColor_airColor); + nms_Material_portal = $java.nms_Material_setImmovableMobility(var$1); + $java.nms_Material_cake = $java.nms_Material_setNoPushMobility($java.nms_Material__init_($java.nms_MapColor_airColor)); + var$1 = new nms_MaterialWeb; + $java.nms_Material__init_0(var$1, $java.nms_MapColor_clothColor); + $java.nms_Material_web = $java.nms_Material_setNoPushMobility($java.nms_Material_setRequiresTool(var$1)); + $java.nms_Material_piston = $java.nms_Material_setImmovableMobility($java.nms_Material__init_($java.nms_MapColor_stoneColor)); +}; +function nms_ItemBucket() { + nms_Item.call(this); + this.$isFull = 0; +} +function nms_ItemBucket__init_(var_0, var_1) { + var var_2 = new nms_ItemBucket(); + $java.nms_ItemBucket__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_ItemBucket__init_ = function($this, $par1, $par2) { + nms_Item__init_0($this, $par1); + $this.$maxStackSize = 1; + $this.$isFull = $par2; + $this.$tabToDisplayOn = nms_CreativeTabs_tabMisc; +}; +$java.nms_ItemBucket_onItemRightClick = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + var $var5, $var7, $var9, $var11, $var12, $var13, $var14, $var15, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();$var5 = $thread.pop();$par3EntityPlayer = $thread.pop();$par2World = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var5 = $par3EntityPlayer.$prevPosX + ($par3EntityPlayer.$posX - $par3EntityPlayer.$prevPosX) * 1.0; + $var7 = $par3EntityPlayer.$prevPosY + ($par3EntityPlayer.$posY - $par3EntityPlayer.$prevPosY) * 1.0 + 1.62 - $par3EntityPlayer.$yOffset; + $var9 = $par3EntityPlayer.$prevPosZ + ($par3EntityPlayer.$posZ - $par3EntityPlayer.$prevPosZ) * 1.0; + $var11 = $this.$isFull ? 0 : 1; + $ptr = 1; + case 1: + $tmp = nms_Item_getMovingObjectPositionFromPlayer($this, $par2World, $par3EntityPlayer, $var11); + if ($rt_suspending()) { + break main; + } + $var12 = $tmp; + if ($var12 === null) + return $par1ItemStack; + a: { + if ($var12.$typeOfHit !== nms_EnumMovingObjectType_TILE) { + if ($this.$isFull) + break a; + if (!($var12.$entityHit instanceof nms_EntityCow)) + break a; + return nms_ItemStack__init_5(nms_Item_bucketMilk); + } + $var13 = $var12.$blockX; + $var14 = $var12.$blockY; + $var15 = $var12.$blockZ; + if ($this.$isFull) { + if ($this.$isFull < 0) + return nms_ItemStack__init_5(nms_Item_bucketEmpty); + if (!$var12.$sideHit) + $var14 = $var14 + (-1) | 0; + if ($var12.$sideHit == 1) + $var14 = $var14 + 1 | 0; + if ($var12.$sideHit == 2) + $var15 = $var15 + (-1) | 0; + if ($var12.$sideHit == 3) + $var15 = $var15 + 1 | 0; + if ($var12.$sideHit == 4) + $var13 = $var13 + (-1) | 0; + if ($var12.$sideHit == 5) + $var13 = $var13 + 1 | 0; + if (!nms_EntityPlayer_canPlayerEdit($par3EntityPlayer, $var13, $var14, $var15, $var12.$sideHit, $par1ItemStack)) + return $par1ItemStack; + $ptr = 4; + continue main; + } + if (!nms_EntityPlayer_canPlayerEdit($par3EntityPlayer, $var13, $var14, $var15, $var12.$sideHit, $par1ItemStack)) + return $par1ItemStack; + $var12 = nms_World_getBlockMaterial($par2World, $var13, $var14, $var15); + nms_Material_$callClinit(); + if ($var12 === nms_Material_water && !nms_World_getBlockMetadata($par2World, $var13, $var14, $var15)) { + $ptr = 2; + continue main; + } + if (nms_World_getBlockMaterial($par2World, $var13, $var14, $var15) === nms_Material_lava && !nms_World_getBlockMetadata($par2World, $var13, $var14, $var15)) { + $ptr = 3; + continue main; + } + } + return $par1ItemStack; + case 2: + nms_World_setBlockToAir($par2World, $var13, $var14, $var15); + if ($rt_suspending()) { + break main; + } + if ($par3EntityPlayer.$capabilities.$isCreativeMode) + return $par1ItemStack; + $var11 = $par1ItemStack.$stackSize - 1 | 0; + $par1ItemStack.$stackSize = $var11; + if ($var11 <= 0) + return nms_ItemStack__init_5(nms_Item_bucketWater); + if (!nms_InventoryPlayer_addItemStackToInventory($par3EntityPlayer.$inventory, nms_ItemStack__init_5(nms_Item_bucketWater))) + nms_EntityPlayer_dropPlayerItem($par3EntityPlayer, nms_ItemStack__init_0(nms_Item_bucketWater.$itemID, 1, 0)); + return $par1ItemStack; + case 3: + nms_World_setBlockToAir($par2World, $var13, $var14, $var15); + if ($rt_suspending()) { + break main; + } + if ($par3EntityPlayer.$capabilities.$isCreativeMode) + return $par1ItemStack; + $var11 = $par1ItemStack.$stackSize - 1 | 0; + $par1ItemStack.$stackSize = $var11; + if ($var11 <= 0) + return nms_ItemStack__init_5(nms_Item_bucketLava); + if (!nms_InventoryPlayer_addItemStackToInventory($par3EntityPlayer.$inventory, nms_ItemStack__init_5(nms_Item_bucketLava))) + nms_EntityPlayer_dropPlayerItem($par3EntityPlayer, nms_ItemStack__init_0(nms_Item_bucketLava.$itemID, 1, 0)); + return $par1ItemStack; + case 4: + $tmp = $java.nms_ItemBucket_tryPlaceContainedLiquid($this, $par2World, $var5, $var7, $var9, $var13, $var14, $var15); + if ($rt_suspending()) { + break main; + } + $var11 = $tmp; + if ($var11 && !$par3EntityPlayer.$capabilities.$isCreativeMode) + return nms_ItemStack__init_5(nms_Item_bucketEmpty); + return $par1ItemStack; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2World, $par3EntityPlayer, $var5, $var7, $var9, $var11, $var12, $var13, $var14, $var15, $ptr); +}; +$java.nms_ItemBucket_tryPlaceContainedLiquid = function($this, $par1World, $par2, $par4, $par6, $par8, $par9, $par10) { + var $var11, var$9, var$10, var$11, var$12, var$13, var$14, var$15, var$16, var$17, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$17 = $thread.pop();var$16 = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();$var11 = $thread.pop();$par10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$isFull <= 0) + return 0; + if (!nms_World_isAirBlock($par1World, $par8, $par9, $par10) && nms_World_getBlockMaterial($par1World, $par8, $par9, $par10).$isSolid()) + return 0; + if ($par1World.$provider.$isHellWorld) { + $var11 = $this.$isFull; + nms_Block_$callClinit(); + if ($var11 == nms_Block_waterMoving.$blockID) { + nms_World_playSoundEffect($par1World, $par2 + 0.5, $par4 + 0.5, $par6 + 0.5, $rt_s(1015), 0.5, 2.5999999046325684 + (nle_EaglercraftRandom_nextFloat($par1World.$rand) - nle_EaglercraftRandom_nextFloat($par1World.$rand)) * 0.800000011920929); + $var11 = 0; + $par4 = $par8; + var$9 = $par9; + var$10 = $par10; + if ($var11 >= 8) + return 1; + var$11 = $rt_s(1050); + $par6 = $par4 + jl_Math_random(); + var$12 = var$9 + jl_Math_random(); + var$13 = var$10 + jl_Math_random(); + var$14 = 0.0; + var$15 = 0.0; + $par2 = 0.0; + $ptr = 2; + continue main; + } + } + var$16 = $this.$isFull; + $var11 = 0; + var$17 = 3; + $ptr = 1; + case 1: + nms_World_setBlock($par1World, $par8, $par9, $par10, var$16, $var11, var$17); + if ($rt_suspending()) { + break main; + } + return 1; + case 2: + nms_World_spawnParticle($par1World, var$11, $par6, var$12, var$13, var$14, var$15, $par2); + if ($rt_suspending()) { + break main; + } + $var11 = $var11 + 1 | 0; + if ($var11 >= 8) + return 1; + var$11 = $rt_s(1050); + $par6 = $par4 + jl_Math_random(); + var$12 = var$9 + jl_Math_random(); + var$13 = var$10 + jl_Math_random(); + var$14 = 0.0; + var$15 = 0.0; + $par2 = 0.0; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par4, $par6, $par8, $par9, $par10, $var11, var$9, var$10, var$11, var$12, var$13, var$14, var$15, var$16, var$17, $ptr); +}; +function nms_BlockFluid() { + nms_Block.call(this); + this.$theIcon0 = null; +} +$java.nms_BlockFluid__init_ = function(var_0, var_1) { + var var_2 = new nms_BlockFluid(); + $java.nms_BlockFluid__init_0(var_2, var_0, var_1); + return var_2; +}; +$java.nms_BlockFluid__init_0 = function($this, $par1, $par2Material) { + nms_Block__init_0($this, $par1, $par2Material); + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + $this.$needsRandomTick = 1; +}; +$java.nms_BlockFluid_getBlockColor = function($this) { + return 16777215; +}; +$java.nms_BlockFluid_colorMultiplier = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var var$5, $var5, $var6, $var7, $var8, $var9, $var10; + var$5 = $this.$blockMaterial; + nms_Material_$callClinit(); + if (var$5 !== nms_Material_water) + return 16777215; + $var5 = 0; + $var6 = 0; + $var7 = 0; + $var8 = (-1); + while ($var8 <= 1) { + $var9 = (-1); + while ($var9 <= 1) { + $var10 = $par1IBlockAccess.$getBiomeGenForCoords($par2 + $var9 | 0, $par4 + $var8 | 0).$waterColorMultiplier; + $var5 = $var5 + (($var10 & 16711680) >> 16) | 0; + $var6 = $var6 + (($var10 & 65280) >> 8) | 0; + $var7 = $var7 + ($var10 & 255) | 0; + $var9 = $var9 + 1 | 0; + } + $var8 = $var8 + 1 | 0; + } + return (($var5 / 9 | 0) & 255) << 16 | (($var6 / 9 | 0) & 255) << 8 | ($var7 / 9 | 0) & 255; +}; +function nms_BlockFluid_getFluidHeightPercent($par0) { + if ($par0 >= 8) + $par0 = 0; + return ($par0 + 1 | 0) / 9.0; +} +$java.nms_BlockFluid_getIcon = function($this, $par1, $par2) { + return $par1 && $par1 != 1 ? $this.$theIcon0.data[1] : $this.$theIcon0.data[0]; +}; +$java.nms_BlockFluid_getEffectiveFlowDecay = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5; + if ($par1IBlockAccess.$getBlockMaterial($par2, $par3, $par4) !== $this.$blockMaterial) + return (-1); + $var5 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4); + if ($var5 >= 8) + $var5 = 0; + return $var5; +}; +$java.nms_BlockFluid_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockFluid_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockFluid_canCollideCheck = function($this, $par1, $par2) { + return $par2 && !$par1 ? 1 : 0; +}; +$java.nms_BlockFluid_isBlockSolid = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var $var6; + $var6 = $par1IBlockAccess.$getBlockMaterial($par2, $par3, $par4); + if ($var6 === $this.$blockMaterial) + $par2 = 0; + else if ($par5 == 1) + $par2 = 1; + else { + nms_Material_$callClinit(); + $par2 = $var6 === $java.nms_Material_ice ? 0 : $par1IBlockAccess.$getBlockMaterial($par2, $par3, $par4).$isSolid(); + } + return $par2; +}; +$java.nms_BlockFluid_shouldSideBeRendered = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var $var6; + $var6 = $par1IBlockAccess.$getBlockMaterial($par2, $par3, $par4); + if ($var6 === $this.$blockMaterial) + $par2 = 0; + else if ($par5 == 1) + $par2 = 1; + else { + nms_Material_$callClinit(); + $par2 = $var6 !== $java.nms_Material_ice ? nms_Block_shouldSideBeRendered($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) : 0; + } + return $par2; +}; +$java.nms_BlockFluid_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + return null; +}; +$java.nms_BlockFluid_getRenderType = function($this) { + return 4; +}; +$java.nms_BlockFluid_getFlowVector = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5, $var6, $var7, var$8, var$9, $var13, var$11, var$12, var$13, var$14, $var11, $var12; + $var5 = nms_Vec3Pool_getVecFromPool($par1IBlockAccess.$getWorldVec3Pool(), 0.0, 0.0, 0.0); + $var6 = $java.nms_BlockFluid_getEffectiveFlowDecay($this, $par1IBlockAccess, $par2, $par3, $par4); + $var7 = 0; + var$8 = $par2 - 1 | 0; + var$9 = $par4 - 1 | 0; + $var13 = $par3 - 1 | 0; + var$11 = $var6 - 8 | 0; + var$12 = $par3 - $par3 | 0; + while ($var7 < 4) { + var$13 = !$var7 ? var$8 : $par2; + var$14 = $var7 == 1 ? var$9 : $par4; + if ($var7 == 2) + var$13 = var$13 + 1 | 0; + if ($var7 == 3) + var$14 = var$14 + 1 | 0; + $var11 = $java.nms_BlockFluid_getEffectiveFlowDecay($this, $par1IBlockAccess, var$13, $par3, var$14); + if ($var11 >= 0) { + if ($var11 >= 0) { + $var12 = $var11 - $var6 | 0; + $var5 = nms_Vec3_addVector($var5, $rt_imul(var$13 - $par2 | 0, $var12), $rt_imul(var$12, $var12), $rt_imul(var$14 - $par4 | 0, $var12)); + } + } else if (!$par1IBlockAccess.$getBlockMaterial(var$13, $par3, var$14).$blocksMovement()) { + $var11 = $java.nms_BlockFluid_getEffectiveFlowDecay($this, $par1IBlockAccess, var$13, $var13, var$14); + if ($var11 >= 0) { + $var12 = $var11 - var$11 | 0; + $var5 = nms_Vec3_addVector($var5, $rt_imul(var$13 - $par2 | 0, $var12), $rt_imul(var$12, $var12), $rt_imul(var$14 - $par4 | 0, $var12)); + } + } + $var7 = $var7 + 1 | 0; + } + if ($par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4) >= 8) { + $var13 = 0; + if ($java.nms_BlockFluid_isBlockSolid($this, $par1IBlockAccess, $par2, $par3, var$9, 2)) + $var13 = 1; + if (!(!$var13 && !$java.nms_BlockFluid_isBlockSolid($this, $par1IBlockAccess, $par2, $par3, $par4 + 1 | 0, 3))) + $var13 = 1; + if (!(!$var13 && !$java.nms_BlockFluid_isBlockSolid($this, $par1IBlockAccess, var$8, $par3, $par4, 4))) + $var13 = 1; + if (!(!$var13 && !$java.nms_BlockFluid_isBlockSolid($this, $par1IBlockAccess, $par2 + 1 | 0, $par3, $par4, 5))) + $var13 = 1; + if (!(!$var13 && !$java.nms_BlockFluid_isBlockSolid($this, $par1IBlockAccess, $par2, $par3 + 1 | 0, var$9, 2))) + $var13 = 1; + if (!(!$var13 && !$java.nms_BlockFluid_isBlockSolid($this, $par1IBlockAccess, $par2, $par3 + 1 | 0, $par4 + 1 | 0, 3))) + $var13 = 1; + if (!(!$var13 && !$java.nms_BlockFluid_isBlockSolid($this, $par1IBlockAccess, var$8, $par3 + 1 | 0, $par4, 4))) + $var13 = 1; + if (!(!$var13 && !$java.nms_BlockFluid_isBlockSolid($this, $par1IBlockAccess, $par2 + 1 | 0, $par3 + 1 | 0, $par4, 5))) + $var13 = 1; + if ($var13) + $var5 = nms_Vec3_addVector(nms_Vec3_normalize($var5), 0.0, (-6.0), 0.0); + } + return nms_Vec3_normalize($var5); +}; +$java.nms_BlockFluid_velocityToAddToEntity = function($this, $par1World, $par2, $par3, $par4, $par5Entity, $par6Vec3) { + var $var7; + $var7 = $java.nms_BlockFluid_getFlowVector($this, $par1World, $par2, $par3, $par4); + $par6Vec3.$xCoord = $par6Vec3.$xCoord + $var7.$xCoord; + $par6Vec3.$yCoord = $par6Vec3.$yCoord + $var7.$yCoord; + $par6Vec3.$zCoord = $par6Vec3.$zCoord + $var7.$zCoord; +}; +$java.nms_BlockFluid_tickRate = function($this, $par1World) { + var var$2; + var$2 = $this.$blockMaterial; + nms_Material_$callClinit(); + return var$2 === nms_Material_water ? 5 : $this.$blockMaterial !== nms_Material_lava ? 0 : !$par1World.$provider.$hasNoSky ? 30 : 10; +}; +$java.nms_BlockFluid_getMixedBrightnessForBlock = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var9, $var10; + $var5 = $par1IBlockAccess.$getLightBrightnessForSkyBlocks($par2, $par3, $par4, 0); + $var6 = $par1IBlockAccess.$getLightBrightnessForSkyBlocks($par2, $par3 + 1 | 0, $par4, 0); + $var7 = $var5 & 255; + $var8 = $var6 & 255; + $var9 = $var5 >> 16 & 255; + $var10 = $var6 >> 16 & 255; + if ($var7 > $var8) + $var8 = $var7; + if ($var9 > $var10) + $var10 = $var9; + return $var8 | $var10 << 16; +}; +$java.nms_BlockFluid_getBlockBrightness = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5, $var6; + $var5 = $par1IBlockAccess.$getLightBrightness($par2, $par3, $par4); + $var6 = $par1IBlockAccess.$getLightBrightness($par2, $par3 + 1 | 0, $par4); + if ($var5 > $var6) + $var6 = $var5; + return $var6; +}; +$java.nms_BlockFluid_getRenderBlockPass = function($this) { + var var$1; + var$1 = $this.$blockMaterial; + nms_Material_$callClinit(); + return var$1 !== nms_Material_water ? 0 : 1; +}; +$java.nms_BlockFluid_randomDisplayTick = function($this, $par1World, $par2, $par3, $par4, $par5Random) { + var var$6, $var6, $var6_0, var$9, var$10, var$11, var$12, var$13, var$14, $var21, $var23, $var22, $var21_0, $var23_0, $var7, var$21, var$22, var$23, var$24, var$25, $var22_0, var$27, $var10, $var19, $var11, $var13, $var15, $var17, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var17 = $thread.pop();$var15 = $thread.pop();$var13 = $thread.pop();$var11 = $thread.pop();$var19 = $thread.pop();$var10 = $thread.pop();var$27 = $thread.pop();$var22_0 = $thread.pop();var$25 = $thread.pop();var$24 = $thread.pop();var$23 = $thread.pop();var$22 = $thread.pop();var$21 = $thread.pop();$var7 = $thread.pop();$var23_0 = $thread.pop();$var21_0 = $thread.pop();$var22 = $thread.pop();$var23 = $thread.pop();$var21 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 + = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();$var6_0 = $thread.pop();$var6 = $thread.pop();var$6 = $thread.pop();$par5Random = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + b: { + c: { + var$6 = $this.$blockMaterial; + nms_Material_$callClinit(); + if (var$6 === nms_Material_water) { + if (!nle_EaglercraftRandom_nextInt($par5Random, 10)) { + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + if ($var6 <= 0) + break a; + if ($var6 >= 8) + break a; + } + $var6_0 = 0; + var$9 = $par2 - 1 | 0; + var$10 = $par4 - 1 | 0; + var$11 = $par3 - 1 | 0; + var$12 = $par2; + var$13 = $par3; + var$14 = $par4; + $var21 = var$12 - 0.0625; + $var23 = ($par2 + 1 | 0) + 0.0625; + $var22 = var$14 - 0.0625; + $var21_0 = ($par4 + 1 | 0) + 0.0625; + $var23_0 = (-0.0625); + while (true) { + if ($var6_0 >= 0) + break c; + $var7 = nle_EaglercraftRandom_nextInt($par5Random, 4); + var$21 = !$var7 ? var$9 : $par2; + var$22 = $rt_compare($var7, 1); + if (!var$22) + var$21 = var$21 + 1 | 0; + var$23 = $rt_compare($var7, 2); + var$24 = !var$23 ? var$10 : $par4; + var$25 = $rt_compare($var7, 3); + if (!var$25) + var$24 = var$24 + 1 | 0; + if (nms_World_getBlockMaterial($par1World, var$21, $par3, var$24) === nms_Material_air) { + if (nms_World_getBlockMaterial($par1World, var$21, var$11, var$24).$blocksMovement()) + break b; + if (nms_World_getBlockMaterial($par1World, var$21, var$11, var$24).$isLiquid()) + break b; + } + $var6_0 = $var6_0 + 1 | 0; + } + } + } + if ($this.$blockMaterial === nms_Material_water && !nle_EaglercraftRandom_nextInt($par5Random, 64)) { + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + if ($var6 > 0 && $var6 < 8) { + $var21 = $par2 + 0.5; + $var22_0 = $par3 + 0.5; + $var23_0 = $par4 + 0.5; + var$27 = $rt_s(2235); + $var10 = nle_EaglercraftRandom_nextFloat($par5Random) * 0.25 + 0.75; + var$12 = nle_EaglercraftRandom_nextFloat($par5Random) * 1.0 + 0.5; + $var6 = 0; + $ptr = 2; + continue main; + } + } + if ($this.$blockMaterial === nms_Material_lava) { + $var6 = $par3 + 1 | 0; + if (nms_World_getBlockMaterial($par1World, $par2, $var6, $par4) === nms_Material_air && !nms_World_isBlockOpaqueCube($par1World, $par2, $var6, $par4)) { + if (!nle_EaglercraftRandom_nextInt($par5Random, 100)) { + $var21 = $par2 + nle_EaglercraftRandom_nextFloat($par5Random); + $var22_0 = $par3 + $this.$maxY0; + $var23_0 = $par4 + nle_EaglercraftRandom_nextFloat($par5Random); + var$27 = $rt_s(957); + $var19 = 0.0; + $var21_0 = 0.0; + $var22 = 0.0; + $ptr = 3; + continue main; + } + if (!nle_EaglercraftRandom_nextInt($par5Random, 200)) { + $var21 = $par2; + $var22_0 = $par3; + $var23_0 = $par4; + var$27 = $rt_s(2236); + $var10 = 0.20000000298023224 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.20000000298023224; + var$12 = 0.8999999761581421 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.15000000596046448; + $var6 = 0; + $ptr = 7; + continue main; + } + } + } + if (!nle_EaglercraftRandom_nextInt($par5Random, 10) && nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4) && !nms_World_getBlockMaterial($par1World, $par2, $par3 - 2 | 0, $par4).$blocksMovement()) { + $var21_0 = $par2 + nle_EaglercraftRandom_nextFloat($par5Random); + $var22 = $par3 - 1.05; + $var23 = $par4 + nle_EaglercraftRandom_nextFloat($par5Random); + if ($this.$blockMaterial !== nms_Material_water) { + $par5Random = $rt_s(1178); + $var21 = 0.0; + $var22_0 = 0.0; + $var23_0 = 0.0; + $ptr = 5; + continue main; + } + $par5Random = $rt_s(1177); + $var21 = 0.0; + $var22_0 = 0.0; + $var23_0 = 0.0; + $ptr = 6; + continue main; + } + return; + } + $var11 = var$12 + nle_EaglercraftRandom_nextFloat($par5Random); + $var13 = var$13 + nle_EaglercraftRandom_nextFloat($par5Random); + $var15 = var$14 + nle_EaglercraftRandom_nextFloat($par5Random); + if (!$var7) + $var11 = $var21; + if (!var$22) + $var11 = $var23; + if (!var$23) + $var15 = $var22; + if (!var$25) + $var15 = $var21_0; + $var17 = 0.0; + $var19 = 0.0; + if (!$var7) + $var17 = $var23_0; + if (!var$22) + $var17 = 0.0625; + if (!var$23) + $var19 = $var23_0; + if (!var$25) + $var19 = 0.0625; + var$27 = $rt_s(1018); + $var22_0 = 0.0; + $ptr = 8; + continue main; + } + var$27 = $rt_s(1161); + $var21 = $par2 + nle_EaglercraftRandom_nextFloat($par5Random); + $var22_0 = $par3 + nle_EaglercraftRandom_nextFloat($par5Random); + $var23_0 = $par4 + nle_EaglercraftRandom_nextFloat($par5Random); + $var19 = 0.0; + $var21_0 = 0.0; + $var22 = 0.0; + $ptr = 1; + case 1: + nms_World_spawnParticle($par1World, var$27, $var21, $var22_0, $var23_0, $var19, $var21_0, $var22); + if ($rt_suspending()) { + break main; + } + $var6_0 = 0; + var$9 = $par2 - 1 | 0; + var$10 = $par4 - 1 | 0; + var$11 = $par3 - 1 | 0; + var$12 = $par2; + var$13 = $par3; + var$14 = $par4; + $var21 = var$12 - 0.0625; + $var23 = ($par2 + 1 | 0) + 0.0625; + $var22 = var$14 - 0.0625; + $var21_0 = ($par4 + 1 | 0) + 0.0625; + $var23_0 = (-0.0625); + a: { + while ($var6_0 < 0) { + $var7 = nle_EaglercraftRandom_nextInt($par5Random, 4); + var$21 = !$var7 ? var$9 : $par2; + var$22 = $rt_compare($var7, 1); + if (!var$22) + var$21 = var$21 + 1 | 0; + var$23 = $rt_compare($var7, 2); + var$24 = !var$23 ? var$10 : $par4; + var$25 = $rt_compare($var7, 3); + if (!var$25) + var$24 = var$24 + 1 | 0; + if (nms_World_getBlockMaterial($par1World, var$21, $par3, var$24) === nms_Material_air) { + if (nms_World_getBlockMaterial($par1World, var$21, var$11, var$24).$blocksMovement()) + break a; + if (nms_World_getBlockMaterial($par1World, var$21, var$11, var$24).$isLiquid()) + break a; + } + $var6_0 = $var6_0 + 1 | 0; + } + if ($this.$blockMaterial === nms_Material_water && !nle_EaglercraftRandom_nextInt($par5Random, 64)) { + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + if ($var6 > 0 && $var6 < 8) { + $var21 = $par2 + 0.5; + $var22_0 = $par3 + 0.5; + $var23_0 = $par4 + 0.5; + var$27 = $rt_s(2235); + $var10 = nle_EaglercraftRandom_nextFloat($par5Random) * 0.25 + 0.75; + var$12 = nle_EaglercraftRandom_nextFloat($par5Random) * 1.0 + 0.5; + $var6 = 0; + $ptr = 2; + continue main; + } + } + if ($this.$blockMaterial === nms_Material_lava) { + $var6 = $par3 + 1 | 0; + if (nms_World_getBlockMaterial($par1World, $par2, $var6, $par4) === nms_Material_air && !nms_World_isBlockOpaqueCube($par1World, $par2, $var6, $par4)) { + if (!nle_EaglercraftRandom_nextInt($par5Random, 100)) { + $var21 = $par2 + nle_EaglercraftRandom_nextFloat($par5Random); + $var22_0 = $par3 + $this.$maxY0; + $var23_0 = $par4 + nle_EaglercraftRandom_nextFloat($par5Random); + var$27 = $rt_s(957); + $var19 = 0.0; + $var21_0 = 0.0; + $var22 = 0.0; + $ptr = 3; + continue main; + } + if (!nle_EaglercraftRandom_nextInt($par5Random, 200)) { + $var21 = $par2; + $var22_0 = $par3; + $var23_0 = $par4; + var$27 = $rt_s(2236); + $var10 = 0.20000000298023224 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.20000000298023224; + var$12 = 0.8999999761581421 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.15000000596046448; + $var6 = 0; + $ptr = 7; + continue main; + } + } + } + if (!nle_EaglercraftRandom_nextInt($par5Random, 10) && nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4) && !nms_World_getBlockMaterial($par1World, $par2, $par3 - 2 | 0, $par4).$blocksMovement()) { + $var21_0 = $par2 + nle_EaglercraftRandom_nextFloat($par5Random); + $var22 = $par3 - 1.05; + $var23 = $par4 + nle_EaglercraftRandom_nextFloat($par5Random); + if ($this.$blockMaterial !== nms_Material_water) { + $par5Random = $rt_s(1178); + $var21 = 0.0; + $var22_0 = 0.0; + $var23_0 = 0.0; + $ptr = 5; + continue main; + } + $par5Random = $rt_s(1177); + $var21 = 0.0; + $var22_0 = 0.0; + $var23_0 = 0.0; + $ptr = 6; + continue main; + } + return; + } + $var11 = var$12 + nle_EaglercraftRandom_nextFloat($par5Random); + $var13 = var$13 + nle_EaglercraftRandom_nextFloat($par5Random); + $var15 = var$14 + nle_EaglercraftRandom_nextFloat($par5Random); + if (!$var7) + $var11 = $var21; + if (!var$22) + $var11 = $var23; + if (!var$23) + $var15 = $var22; + if (!var$25) + $var15 = $var21_0; + $var17 = 0.0; + $var19 = 0.0; + if (!$var7) + $var17 = $var23_0; + if (!var$22) + $var17 = 0.0625; + if (!var$23) + $var19 = $var23_0; + if (!var$25) + $var19 = 0.0625; + var$27 = $rt_s(1018); + $var22_0 = 0.0; + $ptr = 8; + continue main; + case 2: + nms_WorldClient_playSound($par1World, $var21, $var22_0, $var23_0, var$27, $var10, var$12, $var6); + if ($rt_suspending()) { + break main; + } + if ($this.$blockMaterial === nms_Material_lava) { + $var6 = $par3 + 1 | 0; + if (nms_World_getBlockMaterial($par1World, $par2, $var6, $par4) === nms_Material_air && !nms_World_isBlockOpaqueCube($par1World, $par2, $var6, $par4)) { + if (!nle_EaglercraftRandom_nextInt($par5Random, 100)) { + $var21 = $par2 + nle_EaglercraftRandom_nextFloat($par5Random); + $var22_0 = $par3 + $this.$maxY0; + $var23_0 = $par4 + nle_EaglercraftRandom_nextFloat($par5Random); + var$27 = $rt_s(957); + $var19 = 0.0; + $var21_0 = 0.0; + $var22 = 0.0; + $ptr = 3; + continue main; + } + if (!nle_EaglercraftRandom_nextInt($par5Random, 200)) { + $var21 = $par2; + $var22_0 = $par3; + $var23_0 = $par4; + var$27 = $rt_s(2236); + $var10 = 0.20000000298023224 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.20000000298023224; + var$12 = 0.8999999761581421 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.15000000596046448; + $var6 = 0; + $ptr = 7; + continue main; + } + } + } + if (!nle_EaglercraftRandom_nextInt($par5Random, 10) && nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4) && !nms_World_getBlockMaterial($par1World, $par2, $par3 - 2 | 0, $par4).$blocksMovement()) { + $var21_0 = $par2 + nle_EaglercraftRandom_nextFloat($par5Random); + $var22 = $par3 - 1.05; + $var23 = $par4 + nle_EaglercraftRandom_nextFloat($par5Random); + if ($this.$blockMaterial !== nms_Material_water) { + $par5Random = $rt_s(1178); + $var21 = 0.0; + $var22_0 = 0.0; + $var23_0 = 0.0; + $ptr = 5; + continue main; + } + $par5Random = $rt_s(1177); + $var21 = 0.0; + $var22_0 = 0.0; + $var23_0 = 0.0; + $ptr = 6; + continue main; + } + return; + case 3: + nms_World_spawnParticle($par1World, var$27, $var21, $var22_0, $var23_0, $var19, $var21_0, $var22); + if ($rt_suspending()) { + break main; + } + var$27 = $rt_s(2237); + var$12 = 0.20000000298023224 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.20000000298023224; + $var10 = 0.8999999761581421 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.15000000596046448; + $var6 = 0; + $ptr = 4; + case 4: + nms_WorldClient_playSound($par1World, $var21, $var22_0, $var23_0, var$27, var$12, $var10, $var6); + if ($rt_suspending()) { + break main; + } + if (!nle_EaglercraftRandom_nextInt($par5Random, 200)) { + $var21 = $par2; + $var22_0 = $par3; + $var23_0 = $par4; + var$27 = $rt_s(2236); + $var10 = 0.20000000298023224 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.20000000298023224; + var$12 = 0.8999999761581421 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.15000000596046448; + $var6 = 0; + $ptr = 7; + continue main; + } + if (!nle_EaglercraftRandom_nextInt($par5Random, 10) && nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4) && !nms_World_getBlockMaterial($par1World, $par2, $par3 - 2 | 0, $par4).$blocksMovement()) { + $var21_0 = $par2 + nle_EaglercraftRandom_nextFloat($par5Random); + $var22 = $par3 - 1.05; + $var23 = $par4 + nle_EaglercraftRandom_nextFloat($par5Random); + if ($this.$blockMaterial !== nms_Material_water) { + $par5Random = $rt_s(1178); + $var21 = 0.0; + $var22_0 = 0.0; + $var23_0 = 0.0; + $ptr = 5; + continue main; + } + $par5Random = $rt_s(1177); + $var21 = 0.0; + $var22_0 = 0.0; + $var23_0 = 0.0; + $ptr = 6; + continue main; + } + return; + case 5: + nms_World_spawnParticle($par1World, $par5Random, $var21_0, $var22, $var23, $var21, $var22_0, $var23_0); + if ($rt_suspending()) { + break main; + } + return; + case 6: + nms_World_spawnParticle($par1World, $par5Random, $var21_0, $var22, $var23, $var21, $var22_0, $var23_0); + if ($rt_suspending()) { + break main; + } + return; + case 7: + nms_WorldClient_playSound($par1World, $var21, $var22_0, $var23_0, var$27, $var10, var$12, $var6); + if ($rt_suspending()) { + break main; + } + if (!nle_EaglercraftRandom_nextInt($par5Random, 10) && nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4) && !nms_World_getBlockMaterial($par1World, $par2, $par3 - 2 | 0, $par4).$blocksMovement()) { + $var21_0 = $par2 + nle_EaglercraftRandom_nextFloat($par5Random); + $var22 = $par3 - 1.05; + $var23 = $par4 + nle_EaglercraftRandom_nextFloat($par5Random); + if ($this.$blockMaterial !== nms_Material_water) { + $par5Random = $rt_s(1178); + $var21 = 0.0; + $var22_0 = 0.0; + $var23_0 = 0.0; + $ptr = 5; + continue main; + } + $par5Random = $rt_s(1177); + $var21 = 0.0; + $var22_0 = 0.0; + $var23_0 = 0.0; + $ptr = 6; + continue main; + } + return; + case 8: + nms_World_spawnParticle($par1World, var$27, $var11, $var13, $var15, $var17, $var22_0, $var19); + if ($rt_suspending()) { + break main; + } + a: { + while (true) { + $var6_0 = $var6_0 + 1 | 0; + if ($var6_0 >= 0) + break; + $var7 = nle_EaglercraftRandom_nextInt($par5Random, 4); + var$21 = !$var7 ? var$9 : $par2; + var$22 = $rt_compare($var7, 1); + if (!var$22) + var$21 = var$21 + 1 | 0; + var$23 = $rt_compare($var7, 2); + var$24 = !var$23 ? var$10 : $par4; + var$25 = $rt_compare($var7, 3); + if (!var$25) + var$24 = var$24 + 1 | 0; + if (nms_World_getBlockMaterial($par1World, var$21, $par3, var$24) !== nms_Material_air) + continue; + if (nms_World_getBlockMaterial($par1World, var$21, var$11, var$24).$blocksMovement()) + break a; + if (!nms_World_getBlockMaterial($par1World, var$21, var$11, var$24).$isLiquid()) + continue; + else + break a; + } + if ($this.$blockMaterial === nms_Material_water && !nle_EaglercraftRandom_nextInt($par5Random, 64)) { + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + if ($var6 > 0 && $var6 < 8) { + $var21 = $par2 + 0.5; + $var22_0 = $par3 + 0.5; + $var23_0 = $par4 + 0.5; + var$27 = $rt_s(2235); + $var10 = nle_EaglercraftRandom_nextFloat($par5Random) * 0.25 + 0.75; + var$12 = nle_EaglercraftRandom_nextFloat($par5Random) * 1.0 + 0.5; + $var6 = 0; + $ptr = 2; + continue main; + } + } + if ($this.$blockMaterial === nms_Material_lava) { + $var6 = $par3 + 1 | 0; + if (nms_World_getBlockMaterial($par1World, $par2, $var6, $par4) === nms_Material_air && !nms_World_isBlockOpaqueCube($par1World, $par2, $var6, $par4)) { + if (!nle_EaglercraftRandom_nextInt($par5Random, 100)) { + $var21 = $par2 + nle_EaglercraftRandom_nextFloat($par5Random); + $var22_0 = $par3 + $this.$maxY0; + $var23_0 = $par4 + nle_EaglercraftRandom_nextFloat($par5Random); + var$27 = $rt_s(957); + $var19 = 0.0; + $var21_0 = 0.0; + $var22 = 0.0; + $ptr = 3; + continue main; + } + if (!nle_EaglercraftRandom_nextInt($par5Random, 200)) { + $var21 = $par2; + $var22_0 = $par3; + $var23_0 = $par4; + var$27 = $rt_s(2236); + $var10 = 0.20000000298023224 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.20000000298023224; + var$12 = 0.8999999761581421 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.15000000596046448; + $var6 = 0; + $ptr = 7; + continue main; + } + } + } + if (!nle_EaglercraftRandom_nextInt($par5Random, 10) && nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4) && !nms_World_getBlockMaterial($par1World, $par2, $par3 - 2 | 0, $par4).$blocksMovement()) { + $var21_0 = $par2 + nle_EaglercraftRandom_nextFloat($par5Random); + $var22 = $par3 - 1.05; + $var23 = $par4 + nle_EaglercraftRandom_nextFloat($par5Random); + if ($this.$blockMaterial !== nms_Material_water) { + $par5Random = $rt_s(1178); + $var21 = 0.0; + $var22_0 = 0.0; + $var23_0 = 0.0; + $ptr = 5; + continue main; + } + $par5Random = $rt_s(1177); + $var21 = 0.0; + $var22_0 = 0.0; + $var23_0 = 0.0; + $ptr = 6; + continue main; + } + return; + } + $var11 = var$12 + nle_EaglercraftRandom_nextFloat($par5Random); + $var13 = var$13 + nle_EaglercraftRandom_nextFloat($par5Random); + $var15 = var$14 + nle_EaglercraftRandom_nextFloat($par5Random); + if (!$var7) + $var11 = $var21; + if (!var$22) + $var11 = $var23; + if (!var$23) + $var15 = $var22; + if (!var$25) + $var15 = $var21_0; + $var17 = 0.0; + $var19 = 0.0; + if (!$var7) + $var17 = $var23_0; + if (!var$22) + $var17 = 0.0625; + if (!var$23) + $var19 = $var23_0; + if (!var$25) + $var19 = 0.0625; + var$27 = $rt_s(1018); + $var22_0 = 0.0; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Random, var$6, $var6, $var6_0, var$9, var$10, var$11, var$12, var$13, var$14, $var21, $var23, $var22, $var21_0, $var23_0, $var7, var$21, var$22, var$23, var$24, var$25, $var22_0, var$27, $var10, $var19, $var11, $var13, $var15, $var17, $ptr); +}; +function nms_BlockFluid_getFlowDirection($par0IBlockAccess, $par1, $par2, $par3, $par4Material) { + var $var5; + $var5 = null; + nms_Material_$callClinit(); + if ($par4Material === nms_Material_water) { + nms_Block_$callClinit(); + $var5 = $java.nms_BlockFluid_getFlowVector(nms_Block_waterMoving, $par0IBlockAccess, $par1, $par2, $par3); + } + if ($par4Material === nms_Material_lava) { + nms_Block_$callClinit(); + $var5 = $java.nms_BlockFluid_getFlowVector(nms_Block_lavaMoving, $par0IBlockAccess, $par1, $par2, $par3); + } + return $var5.$xCoord === 0.0 && $var5.$zCoord === 0.0 ? (-1000.0) : jl_Math_atan2($var5.$zCoord, $var5.$xCoord) - 1.5707963267948966; +} +$java.nms_BlockFluid_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nms_World_getBlockId($par1World, $par2, $par3, $par4) == $this.$blockID) { + var$6 = $this.$blockMaterial; + nms_Material_$callClinit(); + if (var$6 === nms_Material_lava) { + $par5 = 0; + if (nms_World_getBlockMaterial($par1World, $par2, $par3, $par4 - 1 | 0) === nms_Material_water) + $par5 = 1; + if (!(!$par5 && nms_World_getBlockMaterial($par1World, $par2, $par3, $par4 + 1 | 0) !== nms_Material_water)) + $par5 = 1; + if (!(!$par5 && nms_World_getBlockMaterial($par1World, $par2 - 1 | 0, $par3, $par4) !== nms_Material_water)) + $par5 = 1; + if (!(!$par5 && nms_World_getBlockMaterial($par1World, $par2 + 1 | 0, $par3, $par4) !== nms_Material_water)) + $par5 = 1; + if (!(!$par5 && nms_World_getBlockMaterial($par1World, $par2, $par3 + 1 | 0, $par4) !== nms_Material_water)) + $par5 = 1; + if ($par5) { + $par5 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + if (!$par5) { + nms_Block_$callClinit(); + $par5 = nms_Block_obsidian.$blockID; + $ptr = 1; + continue main; + } + if ($par5 > 4) { + $ptr = 2; + continue main; + } + nms_Block_$callClinit(); + $par5 = nms_Block_cobblestone.$blockID; + $ptr = 3; + continue main; + } + } + } + return; + case 1: + nms_World_setBlock0($par1World, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $ptr = 2; + case 2: + $java.nms_BlockFluid_triggerLavaMixEffects($this, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + case 3: + nms_World_setBlock0($par1World, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $ptr = 2; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, var$6, $ptr); +}; +$java.nms_BlockFluid_triggerLavaMixEffects = function($this, $par1World, $par2, $par3, $par4) { + var $var5, var$6, var$7, var$8, var$9, var$10, var$11, var$12, var$13, var$14, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_World_playSoundEffect($par1World, $par2 + 0.5, $par3 + 0.5, $par4 + 0.5, $rt_s(1015), 0.5, 2.5999999046325684 + (nle_EaglercraftRandom_nextFloat($par1World.$rand) - nle_EaglercraftRandom_nextFloat($par1World.$rand)) * 0.800000011920929); + $var5 = 0; + var$6 = $par2; + var$7 = $par3 + 1.2; + var$8 = $par4; + if ($var5 >= 8) + return; + var$9 = $rt_s(1050); + var$10 = var$6 + jl_Math_random(); + var$11 = var$8 + jl_Math_random(); + var$12 = 0.0; + var$13 = 0.0; + var$14 = 0.0; + $ptr = 1; + case 1: + nms_World_spawnParticle($par1World, var$9, var$10, var$7, var$11, var$12, var$13, var$14); + if ($rt_suspending()) { + break main; + } + $var5 = $var5 + 1 | 0; + if ($var5 >= 8) + return; + var$9 = $rt_s(1050); + var$10 = var$6 + jl_Math_random(); + var$11 = var$8 + jl_Math_random(); + var$12 = 0.0; + var$13 = 0.0; + var$14 = 0.0; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $var5, var$6, var$7, var$8, var$9, var$10, var$11, var$12, var$13, var$14, $ptr); +}; +$java.nms_BlockFluid_registerIcons = function($this, $par1IconRegister) { + var var$2, var$3, var$4; + var$2 = $this.$blockMaterial; + nms_Material_$callClinit(); + if (var$2 !== nms_Material_lava) { + var$3 = $rt_createArray(nms_Icon, 2); + var$4 = var$3.data; + var$4[0] = $par1IconRegister.$registerIcon($rt_s(955)); + var$4[1] = $par1IconRegister.$registerIcon($rt_s(956)); + $this.$theIcon0 = var$3; + } else { + var$3 = $rt_createArray(nms_Icon, 2); + var$4 = var$3.data; + var$4[0] = $par1IconRegister.$registerIcon($rt_s(957)); + var$4[1] = $par1IconRegister.$registerIcon($rt_s(958)); + $this.$theIcon0 = var$3; + } +}; +function nms_ItemMinecart() { + nms_Item.call(this); + this.$minecartType = 0; +} +function nms_ItemMinecart__init_(var_0, var_1) { + var var_2 = new nms_ItemMinecart(); + $java.nms_ItemMinecart__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_ItemMinecart__init_ = function($this, $par1, $par2) { + nms_Item__init_0($this, $par1); + $this.$maxStackSize = 1; + $this.$minecartType = $par2; + $this.$tabToDisplayOn = $java.nms_CreativeTabs_tabTransport; +}; +$java.nms_ItemMinecart_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + if (!nms_BlockRailBase_isRailBlock(nms_World_getBlockId($par3World, $par4, $par5, $par6))) + return 0; + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + return 1; +}; +function nms_ItemSaddle() { + nms_Item.call(this); +} +function nms_ItemSaddle__init_(var_0) { + var var_1 = new nms_ItemSaddle(); + $java.nms_ItemSaddle__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemSaddle__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$maxStackSize = 1; + $this.$tabToDisplayOn = $java.nms_CreativeTabs_tabTransport; +}; +$java.nms_ItemSaddle_itemInteractionForEntity = function($this, $par1ItemStack, $par2EntityLiving) { + var $var3; + if (!($par2EntityLiving instanceof nms_EntityPig)) + return 0; + $var3 = $par2EntityLiving; + if (!nms_EntityPig_getSaddled($var3) && !nms_EntityAgeable_isChild($var3)) { + nms_EntityPig_setSaddled($var3, 1); + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + } + return 1; +}; +$java.nms_ItemSaddle_hitEntity = function($this, $par1ItemStack, $par2EntityLiving, $par3EntityLiving) { + $java.nms_ItemSaddle_itemInteractionForEntity($this, $par1ItemStack, $par2EntityLiving); + return 1; +}; +function nms_ItemRedstone() { + nms_Item.call(this); +} +function nms_ItemRedstone__init_(var_0) { + var var_1 = new nms_ItemRedstone(); + $java.nms_ItemRedstone__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemRedstone__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$tabToDisplayOn = nms_CreativeTabs_tabRedstone; +}; +$java.nms_ItemRedstone_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + var var$11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$11 = $thread.pop();$par10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3World = $thread.pop();$par2EntityPlayer = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$11 = nms_World_getBlockId($par3World, $par4, $par5, $par6); + nms_Block_$callClinit(); + if (var$11 != nms_Block_snow.$blockID) { + if (!$par7) + $par5 = $par5 + (-1) | 0; + if ($par7 == 1) + $par5 = $par5 + 1 | 0; + if ($par7 == 2) + $par6 = $par6 + (-1) | 0; + if ($par7 == 3) + $par6 = $par6 + 1 | 0; + if ($par7 == 4) + $par4 = $par4 + (-1) | 0; + if ($par7 == 5) + $par4 = $par4 + 1 | 0; + if (!nms_World_isAirBlock($par3World, $par4, $par5, $par6)) + return 0; + } + if (!nms_EntityPlayer_canPlayerEdit($par2EntityPlayer, $par4, $par5, $par6, $par7, $par1ItemStack)) + return 0; + if (!$java.nms_BlockRedstoneWire_canPlaceBlockAt(nms_Block_redstoneWire, $par3World, $par4, $par5, $par6)) + return 1; + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + $par7 = nms_Block_redstoneWire.$blockID; + $ptr = 1; + case 1: + nms_World_setBlock0($par3World, $par4, $par5, $par6, $par7); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10, var$11, $ptr); +}; +function nms_ItemSnowball() { + nms_Item.call(this); +} +function nms_ItemSnowball__init_(var_0) { + var var_1 = new nms_ItemSnowball(); + $java.nms_ItemSnowball__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemSnowball__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$maxStackSize = 16; + $this.$tabToDisplayOn = nms_CreativeTabs_tabMisc; +}; +$java.nms_ItemSnowball_onItemRightClick = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + if (!$par3EntityPlayer.$capabilities.$isCreativeMode) + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + nms_Item_$callClinit(); + nms_World_playSoundAtEntity($par2World, $par3EntityPlayer, $rt_s(1186), 0.5, 0.4000000059604645 / (nle_EaglercraftRandom_nextFloat(nms_Item_itemRand) * 0.4000000059604645 + 0.800000011920929)); + return $par1ItemStack; +}; +function nms_ItemBoat() { + nms_Item.call(this); +} +function nms_ItemBoat__init_(var_0) { + var var_1 = new nms_ItemBoat(); + $java.nms_ItemBoat__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemBoat__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$maxStackSize = 1; + $this.$tabToDisplayOn = $java.nms_CreativeTabs_tabTransport; +}; +$java.nms_ItemBoat_onItemRightClick = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + var $var4, $var5, $var6, $var7, $var9, var$9, $var11, $var13, $var14, $var15, $var16, $var17, $var18, $var20, $var21, $var23, $var26, $var24, $var25, $var28, $var29, $var30, $var31, $var33, $var34, $var35, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var35 = $thread.pop();$var34 = $thread.pop();$var33 = $thread.pop();$var31 = $thread.pop();$var30 = $thread.pop();$var29 = $thread.pop();$var28 = $thread.pop();$var25 = $thread.pop();$var24 = $thread.pop();$var26 = $thread.pop();$var23 = $thread.pop();$var21 = $thread.pop();$var20 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var11 = $thread.pop();var$9 = $thread.pop();$var9 + = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3EntityPlayer = $thread.pop();$par2World = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = 1.0; + $var5 = $par3EntityPlayer.$prevRotationPitch + ($par3EntityPlayer.$rotationPitch - $par3EntityPlayer.$prevRotationPitch) * $var4; + $var6 = $par3EntityPlayer.$prevRotationYaw + ($par3EntityPlayer.$rotationYaw - $par3EntityPlayer.$prevRotationYaw) * $var4; + $var7 = $par3EntityPlayer.$prevPosX; + $var9 = $par3EntityPlayer.$posX - $par3EntityPlayer.$prevPosX; + var$9 = 1.0; + $var7 = $var7 + $var9 * var$9; + $var9 = $par3EntityPlayer.$prevPosY + ($par3EntityPlayer.$posY - $par3EntityPlayer.$prevPosY) * var$9 + 1.62 - $par3EntityPlayer.$yOffset; + $var11 = $par3EntityPlayer.$prevPosZ + ($par3EntityPlayer.$posZ - $par3EntityPlayer.$prevPosZ) * var$9; + $var13 = nms_Vec3Pool_getVecFromPool($par2World.$vecPool, $var7, $var9, $var11); + $var6 = -$var6 * 0.01745329238474369 - 3.1415927410125732; + $var14 = nms_MathHelper_cos($var6); + $var15 = nms_MathHelper_sin($var6); + $var6 = -$var5 * 0.01745329238474369; + $var16 = -nms_MathHelper_cos($var6); + $var17 = nms_MathHelper_sin($var6); + $var18 = $var15 * $var16; + $var20 = $var14 * $var16; + $var21 = 5.0; + $var23 = nms_Vec3_addVector($var13, $var18 * $var21, $var17 * $var21, $var20 * $var21); + $var26 = 1; + $ptr = 1; + case 1: + $tmp = nms_World_rayTraceBlocks_do($par2World, $var13, $var23, $var26); + if ($rt_suspending()) { + break main; + } + $var24 = $tmp; + if ($var24 === null) + return $par1ItemStack; + $var25 = nms_EntityLiving_getLook($par3EntityPlayer, $var4); + $var26 = 0; + $var28 = nms_World_getEntitiesWithinAABBExcludingEntity($par2World, $par3EntityPlayer, nms_AxisAlignedBB_expand(nms_AxisAlignedBB_addCoord($par3EntityPlayer.$boundingBox, $var25.$xCoord * $var21, $var25.$yCoord * $var21, $var25.$zCoord * $var21), var$9, var$9, var$9)); + $var29 = 0; + while ($var29 < $var28.$size) { + $var30 = ju_ArrayList_get($var28, $var29); + if ($var30.$canBeCollidedWith()) { + $var31 = $var30.$getCollisionBorderSize(); + $var23 = $var30.$boundingBox; + $var7 = $var31; + if (nms_AxisAlignedBB_isVecInside(nms_AxisAlignedBB_expand($var23, $var7, $var7, $var7), $var13)) + $var26 = 1; + } + $var29 = $var29 + 1 | 0; + } + if ($var26) + return $par1ItemStack; + if ($var24.$typeOfHit !== nms_EnumMovingObjectType_TILE) + return $par1ItemStack; + $var26 = $var24.$blockX; + $var33 = $var24.$blockY; + $var34 = $var24.$blockZ; + $var29 = nms_World_getBlockId($par2World, $var26, $var33, $var34); + nms_Block_$callClinit(); + if ($var29 == nms_Block_snow.$blockID) + $var33 = $var33 + (-1) | 0; + $var35 = nms_EntityBoat__init_1($par2World, $var26 + 0.5, $var33 + 1.0, $var34 + 0.5); + $var35.$rotationYaw = ((nms_MathHelper_floor_double($par3EntityPlayer.$rotationYaw * 4.0 / 360.0 + 0.5) & 3) - 1 | 0) * 90 | 0; + $var13 = nms_AxisAlignedBB_expand($var35.$boundingBox, (-0.1), (-0.1), (-0.1)); + $ptr = 2; + case 2: + $tmp = nms_World_getCollidingBoundingBoxes($par2World, $var35, $var13); + if ($rt_suspending()) { + break main; + } + $par2World = $tmp; + if (!ju_AbstractCollection_isEmpty($par2World)) + return $par1ItemStack; + if (!$par3EntityPlayer.$capabilities.$isCreativeMode) + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + return $par1ItemStack; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2World, $par3EntityPlayer, $var4, $var5, $var6, $var7, $var9, var$9, $var11, $var13, $var14, $var15, $var16, $var17, $var18, $var20, $var21, $var23, $var26, $var24, $var25, $var28, $var29, $var30, $var31, $var33, $var34, $var35, $ptr); +}; +function nms_ItemBucketMilk() { + nms_Item.call(this); +} +function nms_ItemBucketMilk__init_(var_0) { + var var_1 = new nms_ItemBucketMilk(); + $java.nms_ItemBucketMilk__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemBucketMilk__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$maxStackSize = 1; + $this.$tabToDisplayOn = nms_CreativeTabs_tabMisc; +}; +$java.nms_ItemBucketMilk_onEaten = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + if (!$par3EntityPlayer.$capabilities.$isCreativeMode) + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + if ($par1ItemStack.$stackSize <= 0) { + $par1ItemStack = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_7($par1ItemStack, nms_Item_bucketEmpty); + } + return $par1ItemStack; +}; +$java.nms_ItemBucketMilk_getMaxItemUseDuration = function($this, $par1ItemStack) { + return 32; +}; +$java.nms_ItemBucketMilk_getItemUseAction = function($this, $par1ItemStack) { + return nms_EnumAction_drink; +}; +$java.nms_ItemBucketMilk_onItemRightClick = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + nms_EntityPlayer_setItemInUse($par3EntityPlayer, $par1ItemStack, 32); + return $par1ItemStack; +}; +function nms_ItemBook() { + nms_Item.call(this); +} +function nms_ItemBook__init_(var_0) { + var var_1 = new nms_ItemBook(); + $java.nms_ItemBook__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemBook__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); +}; +$java.nms_ItemBook_isItemTool = function($this, $par1ItemStack) { + return $par1ItemStack.$stackSize != 1 ? 0 : 1; +}; +$java.nms_ItemBook_getItemEnchantability = function($this) { + return 1; +}; +function nms_ItemEgg() { + nms_Item.call(this); +} +function nms_ItemEgg__init_(var_0) { + var var_1 = new nms_ItemEgg(); + $java.nms_ItemEgg__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemEgg__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$maxStackSize = 16; + $this.$tabToDisplayOn = nms_CreativeTabs_tabMaterials; +}; +$java.nms_ItemEgg_onItemRightClick = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + if (!$par3EntityPlayer.$capabilities.$isCreativeMode) + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + nms_Item_$callClinit(); + nms_World_playSoundAtEntity($par2World, $par3EntityPlayer, $rt_s(1186), 0.5, 0.4000000059604645 / (nle_EaglercraftRandom_nextFloat(nms_Item_itemRand) * 0.4000000059604645 + 0.800000011920929)); + return $par1ItemStack; +}; +function nms_ItemFishingRod() { + nms_Item.call(this); + this.$theIcon3 = null; +} +function nms_ItemFishingRod__init_(var_0) { + var var_1 = new nms_ItemFishingRod(); + $java.nms_ItemFishingRod__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemFishingRod__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$maxDamage = 64; + $this.$maxStackSize = 1; + $this.$tabToDisplayOn = nms_CreativeTabs_tabTools; +}; +$java.nms_ItemFishingRod_isFull3D = function($this) { + return 1; +}; +$java.nms_ItemFishingRod_shouldRotateAroundWhenRendering = function($this) { + return 1; +}; +$java.nms_ItemFishingRod_onItemRightClick = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + var $var4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var4 = $thread.pop();$par3EntityPlayer = $thread.pop();$par2World = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par3EntityPlayer.$fishEntity === null) { + nms_Item_$callClinit(); + nms_World_playSoundAtEntity($par2World, $par3EntityPlayer, $rt_s(1186), 0.5, 0.4000000059604645 / (nle_EaglercraftRandom_nextFloat(nms_Item_itemRand) * 0.4000000059604645 + 0.800000011920929)); + nms_EntityClientPlayerMP_swingItem($par3EntityPlayer); + return $par1ItemStack; + } + $var4 = 0; + $ptr = 1; + case 1: + nms_ItemStack_damageItem($par1ItemStack, $var4, $par3EntityPlayer); + if ($rt_suspending()) { + break main; + } + nms_EntityClientPlayerMP_swingItem($par3EntityPlayer); + return $par1ItemStack; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2World, $par3EntityPlayer, $var4, $ptr); +}; +$java.nms_ItemFishingRod_registerIcons = function($this, $par1IconRegister) { + nms_Item_registerIcons($this, $par1IconRegister); + $this.$theIcon3 = nms_TextureMap_registerIcon($par1IconRegister, $rt_s(2238)); +}; +$java.nms_ItemFishingRod_func_94597_g = function($this) { + return $this.$theIcon3; +}; +function nms_ItemDye() { + nms_Item.call(this); + this.$field_94594_d = null; +} +$java.nms_ItemDye_dyeColorNames = null; +$java.nms_ItemDye_field_94595_b = null; +$java.nms_ItemDye_dyeColors = null; +function nms_ItemDye__init_(var_0) { + var var_1 = new nms_ItemDye(); + $java.nms_ItemDye__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemDye__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$hasSubtypes = 1; + $this.$maxDamage = 0; + $this.$tabToDisplayOn = nms_CreativeTabs_tabMaterials; +}; +$java.nms_ItemDye_getIconFromDamage = function($this, $par1) { + var $var2; + $var2 = nms_MathHelper_clamp_int($par1, 0, 15); + return $this.$field_94594_d.data[$var2]; +}; +$java.nms_ItemDye_getUnlocalizedName = function($this, $par1ItemStack) { + var $var2; + $var2 = nms_MathHelper_clamp_int($par1ItemStack.$itemDamage, 0, 15); + $par1ItemStack = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1ItemStack); + jl_AbstractStringBuilder_append($par1ItemStack, nms_Item_getUnlocalizedName($this)); + jl_AbstractStringBuilder_append($par1ItemStack, $rt_s(339)); + jl_AbstractStringBuilder_append($par1ItemStack, $java.nms_ItemDye_dyeColorNames.data[$var2]); + return jl_AbstractStringBuilder_toString($par1ItemStack); +}; +$java.nms_ItemDye_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + var $var11, $var12, $var13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$par10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3World = $thread.pop();$par2EntityPlayer = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!nms_EntityPlayer_canPlayerEdit($par2EntityPlayer, $par4, $par5, $par6, $par7, $par1ItemStack)) + return 0; + a: { + if ($par1ItemStack.$itemDamage == 15) { + $par7 = nms_World_getBlockId($par3World, $par4, $par5, $par6); + nms_Block_$callClinit(); + if ($par7 == nms_Block_sapling.$blockID) + $par4 = 1; + else if ($par7 != nms_Block_mushroomBrown.$blockID && $par7 != nms_Block_mushroomRed.$blockID) { + if ($par7 != nms_Block_melonStem.$blockID && $par7 != nms_Block_pumpkinStem.$blockID) { + if ($par7 > 0 && nms_Block_blocksList.data[$par7] instanceof nms_BlockCrops) + $par4 = nms_World_getBlockMetadata($par3World, $par4, $par5, $par6) != 7 ? 1 : 0; + else if ($par7 != nms_Block_cocoaPlant.$blockID) + $par4 = $par7 == nms_Block_grass.$blockID ? 1 : 0; + else { + $par4 = nms_World_getBlockMetadata($par3World, $par4, $par5, $par6); + nms_BlockDirectional_getDirection($par4); + $par4 = nms_BlockCocoa_func_72219_c($par4) < 2 ? 1 : 0; + } + } else + $par4 = nms_World_getBlockMetadata($par3World, $par4, $par5, $par6) != 7 ? 1 : 0; + } else + $par4 = 1; + if (!$par4) + break a; + return 1; + } + if ($par1ItemStack.$itemDamage == 3) { + $var11 = nms_World_getBlockId($par3World, $par4, $par5, $par6); + $var12 = nms_World_getBlockMetadata($par3World, $par4, $par5, $par6); + nms_Block_$callClinit(); + if ($var11 == nms_Block_wood.$blockID && $java.nms_BlockLog_limitToValidMetadata($var12) == 3) { + if (!$par7) + return 0; + if ($par7 == 1) + return 0; + if ($par7 == 2) + $par6 = $par6 + (-1) | 0; + if ($par7 == 3) + $par6 = $par6 + 1 | 0; + if ($par7 == 4) + $par4 = $par4 + (-1) | 0; + if ($par7 == 5) + $par4 = $par4 + 1 | 0; + if (!nms_World_isAirBlock($par3World, $par4, $par5, $par6)) + return 1; + $var13 = nms_Block_blocksList.data[nms_Block_cocoaPlant.$blockID].$onBlockPlaced($par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10, 0); + $par7 = nms_Block_cocoaPlant.$blockID; + $var11 = 2; + $ptr = 1; + continue main; + } + } + } + return 0; + case 1: + nms_World_setBlock($par3World, $par4, $par5, $par6, $par7, $var13, $var11); + if ($rt_suspending()) { + break main; + } + if (!$par2EntityPlayer.$capabilities.$isCreativeMode) + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10, $var11, $var12, $var13, $ptr); +}; +function nms_ItemDye_func_96603_a($par0World, $par1, $par2, $par3, $par4) { + var $var5, $var6, $var7, var$9, var$10, var$11, $var8, $var10, $var12, var$15, var$16, var$17, var$18, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$18 = $thread.pop();var$17 = $thread.pop();var$16 = $thread.pop();var$15 = $thread.pop();$var12 = $thread.pop();$var10 = $thread.pop();$var8 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$par0World = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var5 = nms_World_getBlockId($par0World, $par1, $par2, $par3); + if (!$par4) + $par4 = 15; + a: { + if ($var5 > 0) { + nms_Block_$callClinit(); + if ($var5 < nms_Block_blocksList.data.length) { + $var6 = nms_Block_blocksList.data[$var5]; + break a; + } + } + $var6 = null; + } + if ($var6 === null) + return; + $ptr = 1; + case 1: + $var6.$setBlockBoundsBasedOnState($par0World, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $var7 = 0; + var$9 = $par1; + var$10 = $par2; + var$11 = $par3; + if ($var7 >= $par4) + return; + nms_Item_$callClinit(); + $var8 = nle_EaglercraftRandom_nextGaussian(nms_Item_itemRand) * 0.02; + $var10 = nle_EaglercraftRandom_nextGaussian(nms_Item_itemRand) * 0.02; + $var12 = nle_EaglercraftRandom_nextGaussian(nms_Item_itemRand) * 0.02; + var$15 = $rt_s(1183); + var$16 = var$9 + nle_EaglercraftRandom_nextFloat(nms_Item_itemRand); + var$17 = var$10 + nle_EaglercraftRandom_nextFloat(nms_Item_itemRand) * $var6.$maxY0; + var$18 = var$11 + nle_EaglercraftRandom_nextFloat(nms_Item_itemRand); + $ptr = 2; + case 2: + nms_World_spawnParticle($par0World, var$15, var$16, var$17, var$18, $var8, $var10, $var12); + if ($rt_suspending()) { + break main; + } + $var7 = $var7 + 1 | 0; + if ($var7 >= $par4) + return; + nms_Item_$callClinit(); + $var8 = nle_EaglercraftRandom_nextGaussian(nms_Item_itemRand) * 0.02; + $var10 = nle_EaglercraftRandom_nextGaussian(nms_Item_itemRand) * 0.02; + $var12 = nle_EaglercraftRandom_nextGaussian(nms_Item_itemRand) * 0.02; + var$15 = $rt_s(1183); + var$16 = var$9 + nle_EaglercraftRandom_nextFloat(nms_Item_itemRand); + var$17 = var$10 + nle_EaglercraftRandom_nextFloat(nms_Item_itemRand) * $var6.$maxY0; + var$18 = var$11 + nle_EaglercraftRandom_nextFloat(nms_Item_itemRand); + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($par0World, $par1, $par2, $par3, $par4, $var5, $var6, $var7, var$9, var$10, var$11, $var8, $var10, $var12, var$15, var$16, var$17, var$18, $ptr); +} +$java.nms_ItemDye_itemInteractionForEntity = function($this, $par1ItemStack, $par2EntityLiving) { + var $var3, $var4; + if (!($par2EntityLiving instanceof nms_EntitySheep)) + return 0; + $var3 = $par2EntityLiving; + $var4 = nms_BlockCloth_getBlockFromDye($par1ItemStack.$itemDamage); + if (!nms_EntitySheep_getSheared($var3) && nms_EntitySheep_getFleeceColor($var3) != $var4) { + nms_EntitySheep_setFleeceColor($var3, $var4); + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + } + return 1; +}; +$java.nms_ItemDye_getSubItems = function($this, $par1, $par2CreativeTabs, $par3List) { + var $var4; + $var4 = 0; + while ($var4 < 16) { + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, $var4)); + $var4 = $var4 + 1 | 0; + } +}; +$java.nms_ItemDye_registerIcons = function($this, $par1IconRegister) { + var $var2; + $this.$field_94594_d = $rt_createArray(nms_Icon, $java.nms_ItemDye_field_94595_b.data.length); + $var2 = 0; + while ($var2 < $java.nms_ItemDye_field_94595_b.data.length) { + $this.$field_94594_d.data[$var2] = nms_TextureMap_registerIcon($par1IconRegister, $java.nms_ItemDye_field_94595_b.data[$var2]); + $var2 = $var2 + 1 | 0; + } +}; +function nms_ItemDye__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 16); + var$2 = var$1.data; + var$2[0] = $rt_s(2239); + var$2[1] = $rt_s(2240); + var$2[2] = $rt_s(2241); + var$2[3] = $rt_s(2242); + var$2[4] = $rt_s(2243); + var$2[5] = $rt_s(2244); + var$2[6] = $rt_s(2245); + var$2[7] = $rt_s(2246); + var$2[8] = $rt_s(2247); + var$2[9] = $rt_s(2248); + var$2[10] = $rt_s(2249); + var$2[11] = $rt_s(2250); + var$2[12] = $rt_s(2251); + var$2[13] = $rt_s(2252); + var$2[14] = $rt_s(2253); + var$2[15] = $rt_s(2254); + $java.nms_ItemDye_dyeColorNames = var$1; + var$1 = $rt_createArray(jl_String, 16); + var$2 = var$1.data; + var$2[0] = $rt_s(2255); + var$2[1] = $rt_s(2256); + var$2[2] = $rt_s(2257); + var$2[3] = $rt_s(2258); + var$2[4] = $rt_s(2259); + var$2[5] = $rt_s(2260); + var$2[6] = $rt_s(2261); + var$2[7] = $rt_s(2262); + var$2[8] = $rt_s(2263); + var$2[9] = $rt_s(2264); + var$2[10] = $rt_s(2265); + var$2[11] = $rt_s(2266); + var$2[12] = $rt_s(2267); + var$2[13] = $rt_s(2268); + var$2[14] = $rt_s(2269); + var$2[15] = $rt_s(2270); + $java.nms_ItemDye_field_94595_b = var$1; + var$1 = $rt_createIntArray(16); + var$2 = var$1.data; + var$2[0] = 1973019; + var$2[1] = 11743532; + var$2[2] = 3887386; + var$2[3] = 5320730; + var$2[4] = 2437522; + var$2[5] = 8073150; + var$2[6] = 2651799; + var$2[7] = 11250603; + var$2[8] = 4408131; + var$2[9] = 14188952; + var$2[10] = 4312372; + var$2[11] = 14602026; + var$2[12] = 6719955; + var$2[13] = 12801229; + var$2[14] = 15435844; + var$2[15] = 15790320; + $java.nms_ItemDye_dyeColors = var$1; +} +function nms_ItemBed() { + nms_Item.call(this); +} +function nms_ItemBed__init_(var_0) { + var var_1 = new nms_ItemBed(); + $java.nms_ItemBed__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemBed__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$tabToDisplayOn = nms_CreativeTabs_tabDecorations; +}; +$java.nms_ItemBed_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + return 1; +}; +function nms_ItemMapBase() { + nms_Item.call(this); +} +function nms_ItemMap() { + nms_ItemMapBase.call(this); +} +function nms_ItemMap__init_(var_0) { + var var_1 = new nms_ItemMap(); + $java.nms_ItemMap__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemMap__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$hasSubtypes = 1; +}; +function nms_ItemMap_getMapData($this, $par1ItemStack, $par2World) { + var $var3; + $var3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var3); + jl_AbstractStringBuilder_append($var3, $rt_s(2271)); + jl_AbstractStringBuilder_append2($var3, $par1ItemStack.$itemDamage); + return nms_World_loadItemData($par2World, $rt_cls(nms_MapData), jl_AbstractStringBuilder_toString($var3)); +} +$java.nms_ItemMap_onUpdate = function($this, $par1ItemStack, $par2World, $par3Entity, $par4, $par5) { + return; +}; +$java.nms_ItemMap_onCreated = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + var $var4, $var5; + if (nms_ItemStack_hasTagCompound($par1ItemStack) && nms_NBTTagCompound_getBoolean($par1ItemStack.$stackTagCompound, $rt_s(2272))) { + nms_Item_$callClinit(); + $var4 = nms_ItemMap_getMapData(nms_Item_map, $par1ItemStack, $par2World); + nms_ItemStack_setItemDamage($par1ItemStack, nms_World_getUniqueDataId($par2World, $rt_s(1808))); + $var5 = new nms_MapData; + $par3EntityPlayer = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par3EntityPlayer); + jl_AbstractStringBuilder_append($par3EntityPlayer, $rt_s(2271)); + jl_AbstractStringBuilder_append2($par3EntityPlayer, $par1ItemStack.$itemDamage); + $java.nms_MapData__init_($var5, jl_AbstractStringBuilder_toString($par3EntityPlayer)); + $var5.$scale2 = ($var4.$scale2 + 1 | 0) << 24 >> 24; + if ($var5.$scale2 > 4) + $var5.$scale2 = 4; + $var5.$xCenter = $var4.$xCenter; + $var5.$zCenter = $var4.$zCenter; + $var5.$dimension0 = $var4.$dimension0; + $java.nms_WorldSavedData_markDirty($var5); + $par3EntityPlayer = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par3EntityPlayer); + jl_AbstractStringBuilder_append($par3EntityPlayer, $rt_s(2271)); + jl_AbstractStringBuilder_append2($par3EntityPlayer, $par1ItemStack.$itemDamage); + nms_World_setItemData($par2World, jl_AbstractStringBuilder_toString($par3EntityPlayer), $var5); + } +}; +$java.nms_ItemMap_addInformation = function($this, $par1ItemStack, $par2EntityPlayer, $par3List, $par4) { + var $var5; + $var5 = nms_ItemMap_getMapData($this, $par1ItemStack, $par2EntityPlayer.$worldObj); + if ($par4) { + if ($var5 === null) + ju_ArrayList_add($par3List, $rt_s(2273)); + else { + $par1ItemStack = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1ItemStack); + jl_AbstractStringBuilder_append($par1ItemStack, $rt_s(2274)); + jl_AbstractStringBuilder_append2($par1ItemStack, 1 << $var5.$scale2); + ju_ArrayList_add($par3List, jl_AbstractStringBuilder_toString($par1ItemStack)); + $par1ItemStack = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1ItemStack); + jl_AbstractStringBuilder_append($par1ItemStack, $rt_s(2275)); + jl_AbstractStringBuilder_append2($par1ItemStack, $var5.$scale2); + jl_AbstractStringBuilder_append($par1ItemStack, $rt_s(61)); + jl_AbstractStringBuilder_append2($par1ItemStack, 4); + jl_AbstractStringBuilder_append($par1ItemStack, $rt_s(68)); + ju_ArrayList_add($par3List, jl_AbstractStringBuilder_toString($par1ItemStack)); + } + } +}; +$java.nms_ItemMap_getMapById = function($theWorld, $id) { + var $var3, $var2; + $var3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var3); + jl_AbstractStringBuilder_append($var3, $rt_s(2271)); + jl_AbstractStringBuilder_append2($var3, $id); + $var2 = jl_AbstractStringBuilder_toString($var3); + $var3 = nms_World_loadItemData($theWorld, $rt_cls(nms_MapData), $var2); + if ($var3 === null) { + $var3 = $java.nms_MapData__init_0($var2); + nms_World_setItemData($theWorld, $var2, $var3); + } + return $var3; +}; +$java.nms_ItemMap_processVideoMap = function($theWorld, $data) { + var $dat, $op, $count, $w, $h, $y, $x, $ttl, $fullResetPacket, $positionPacket, $fps, $url, $wf, $hf, $mp, $v, $time, $e, $$je; + if (!nlea_EaglerAdapterImpl2_isVideoSupported()) + return; + a: { + try { + $dat = ji_DataInputStream__init_(ji_ByteArrayInputStream__init_($data)); + $op = ji_FilterInputStream_read($dat); + if (!$op) { + $count = ji_FilterInputStream_read($dat); + $w = $count >> 4 & 15; + $h = $count & 15; + $y = 0; + while ($y < $h) { + $x = 0; + while ($x < $w) { + $java.nms_ItemMap_getMapById($theWorld, ji_DataInputStream_readUnsignedShort($dat)).$enableVideoPlayback = 0; + $x = $x + 1 | 0; + } + $y = $y + 1 | 0; + } + nlea_EaglerAdapterImpl2_unloadVideo(); + } else if ($op == 8) { + $ttl = ji_DataInputStream_readInt($dat); + nlea_EaglerAdapterImpl2_bufferVideo(ji_DataInputStream_readUTF($dat), $ttl); + } else { + $fullResetPacket = ($op & 2) != 2 ? 0 : 1; + $positionPacket = ($op & 4) != 4 ? 0 : 1; + $fps = 0; + $url = null; + if ($fullResetPacket) { + $count = ji_FilterInputStream_read($dat); + $w = $count >> 4 & 15; + $h = $count & 15; + $wf = 1.0 / $w; + $hf = 1.0 / $h; + $y = 0; + while ($y < $h) { + $x = 0; + while ($x < $w) { + $mp = $java.nms_ItemMap_getMapById($theWorld, ji_DataInputStream_readUnsignedShort($dat)); + $mp.$videoX1 = $x * $wf; + $mp.$videoY1 = $y * $hf; + $mp.$videoX2 = $mp.$videoX1 + $wf; + $mp.$videoY2 = $mp.$videoY1 + $hf; + $mp.$enableVideoPlayback = 1; + $x = $x + 1 | 0; + } + $y = $y + 1 | 0; + } + $fps = ji_FilterInputStream_read($dat); + ji_DataInputStream_readInt($dat); + $url = ji_DataInputStream_readUTF($dat); + } + if ($positionPacket) { + $v = ji_DataInputStream_readFloat($dat); + nlea_EaglerAdapterImpl2_setVideoVolume(ji_DataInputStream_readDouble($dat), ji_DataInputStream_readDouble($dat), ji_DataInputStream_readDouble($dat), $v); + } + if ($fullResetPacket) { + nlea_EaglerAdapterImpl2_setVideoFrameRate($fps); + nlea_EaglerAdapterImpl2_loadVideo($url, 1); + } + $time = ji_DataInputStream_readInt($dat); + if (nms_MathHelper_abs_int($time - (nlea_EaglerAdapterImpl2_getVideoCurrentTime() * 1000.0 | 0) | 0) > 1000) + nlea_EaglerAdapterImpl2_setVideoCurrentTime($time * 0.0010000000474974513); + nlea_EaglerAdapterImpl2_setVideoLoop(ji_DataInputStream_readBoolean($dat)); + nlea_EaglerAdapterImpl2_setVideoPaused(ji_DataInputStream_readBoolean($dat)); + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $e = $$je; + } else { + throw $$e; + } + } + $theWorld = jl_System_err(); + $mp = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($mp); + jl_AbstractStringBuilder_append($mp, $rt_s(2276)); + jl_AbstractStringBuilder_append($mp, jl_Throwable_toString($e)); + ji_PrintStream_println($theWorld, jl_AbstractStringBuilder_toString($mp)); + jl_Throwable_printStackTrace($e); + } +}; +$java.nms_ItemMap_processImageMap = function($theWorld, $data) { + var $dat, $op, $count, $w, $h, $y, $x, $ttl, $fullResetPacket, $fps, $url, $wf, $hf, $mp, $e, $$je; + nlea_EaglerAdapterImpl2_$callClinit(); + a: { + try { + $dat = ji_DataInputStream__init_(ji_ByteArrayInputStream__init_($data)); + $op = ji_FilterInputStream_read($dat); + if (!$op) { + $count = ji_FilterInputStream_read($dat); + $w = $count >> 4 & 15; + $h = $count & 15; + $y = 0; + while ($y < $h) { + $x = 0; + while ($x < $w) { + $java.nms_ItemMap_getMapById($theWorld, ji_DataInputStream_readUnsignedShort($dat)).$enableVideoPlayback = 0; + $x = $x + 1 | 0; + } + $y = $y + 1 | 0; + } + nlea_EaglerAdapterImpl2_unloadImage(); + } else if ($op == 8) { + $ttl = ji_DataInputStream_readInt($dat); + nlea_EaglerAdapterImpl2_bufferImage(ji_DataInputStream_readUTF($dat), $ttl); + } else { + $fullResetPacket = ($op & 2) != 2 ? 0 : 1; + $fps = 0; + $url = null; + if ($fullResetPacket) { + $count = ji_FilterInputStream_read($dat); + $w = $count >> 4 & 15; + $h = $count & 15; + $wf = 1.0 / $w; + $hf = 1.0 / $h; + $y = 0; + while ($y < $h) { + $x = 0; + while ($x < $w) { + $mp = $java.nms_ItemMap_getMapById($theWorld, ji_DataInputStream_readUnsignedShort($dat)); + $mp.$videoX1 = $x * $wf; + $mp.$videoY1 = $y * $hf; + $mp.$videoX2 = $mp.$videoX1 + $wf; + $mp.$videoY2 = $mp.$videoY1 + $hf; + $mp.$enableVideoPlayback = 1; + $x = $x + 1 | 0; + } + $y = $y + 1 | 0; + } + $fps = ji_FilterInputStream_read($dat); + ji_DataInputStream_readInt($dat); + $url = ji_DataInputStream_readUTF($dat); + } + if ($fullResetPacket) { + nlea_EaglerAdapterImpl2_setImageFrameRate($fps); + nlea_EaglerAdapterImpl2_loadImage($url); + } + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $e = $$je; + } else { + throw $$e; + } + } + $theWorld = jl_System_err(); + $mp = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($mp); + jl_AbstractStringBuilder_append($mp, $rt_s(2277)); + jl_AbstractStringBuilder_append($mp, jl_Throwable_toString($e)); + ji_PrintStream_println($theWorld, jl_AbstractStringBuilder_toString($mp)); + jl_Throwable_printStackTrace($e); + } +}; +function nms_ItemShears() { + nms_Item.call(this); +} +function nms_ItemShears__init_(var_0) { + var var_1 = new nms_ItemShears(); + $java.nms_ItemShears__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemShears__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$maxStackSize = 1; + $this.$maxDamage = 238; + $this.$tabToDisplayOn = nms_CreativeTabs_tabTools; +}; +$java.nms_ItemShears_onBlockDestroyed = function($this, $par1ItemStack, $par2World, $par3, $par4, $par5, $par6, $par7EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par7EntityLiving = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2World = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Block_$callClinit(); + if ($par3 != nms_Block_leaves.$blockID && $par3 != nms_Block_web.$blockID && $par3 != nms_Block_tallGrass.$blockID && $par3 != nms_Block_vine.$blockID && $par3 != nms_Block_tripWire.$blockID) + return 0; + $par3 = 1; + $ptr = 1; + case 1: + nms_ItemStack_damageItem($par1ItemStack, $par3, $par7EntityLiving); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2World, $par3, $par4, $par5, $par6, $par7EntityLiving, $ptr); +}; +$java.nms_ItemShears_canHarvestBlock = function($this, $par1Block) { + var var$2; + var$2 = $par1Block.$blockID; + nms_Block_$callClinit(); + return var$2 != nms_Block_web.$blockID && $par1Block.$blockID != nms_Block_redstoneWire.$blockID && $par1Block.$blockID != nms_Block_tripWire.$blockID ? 0 : 1; +}; +$java.nms_ItemShears_getStrVsBlock = function($this, $par1ItemStack, $par2Block) { + var var$3; + var$3 = $par2Block.$blockID; + nms_Block_$callClinit(); + return var$3 != nms_Block_web.$blockID && $par2Block.$blockID != nms_Block_leaves.$blockID ? ($par2Block.$blockID == nms_Block_cloth.$blockID ? 5.0 : 1.0) : 15.0; +}; +function nms_ItemEnderPearl() { + nms_Item.call(this); +} +function nms_ItemEnderPearl__init_(var_0) { + var var_1 = new nms_ItemEnderPearl(); + $java.nms_ItemEnderPearl__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemEnderPearl__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$maxStackSize = 16; + $this.$tabToDisplayOn = nms_CreativeTabs_tabMisc; +}; +$java.nms_ItemEnderPearl_onItemRightClick = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + if ($par3EntityPlayer.$capabilities.$isCreativeMode) + return $par1ItemStack; + if ($par3EntityPlayer.$ridingEntity !== null) + return $par1ItemStack; + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + nms_Item_$callClinit(); + nms_World_playSoundAtEntity($par2World, $par3EntityPlayer, $rt_s(1186), 0.5, 0.4000000059604645 / (nle_EaglercraftRandom_nextFloat(nms_Item_itemRand) * 0.4000000059604645 + 0.800000011920929)); + return $par1ItemStack; +}; +function nms_ItemPotion() { + var a = this; nms_Item.call(a); + a.$effectCache = null; + a.$field_94591_c = null; + a.$field_94590_d = null; + a.$field_94592_ct = null; +} +$java.nms_ItemPotion_field_77835_b = null; +function nms_ItemPotion__init_(var_0) { + var var_1 = new nms_ItemPotion(); + $java.nms_ItemPotion__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemPotion__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$effectCache = ju_HashMap__init_(); + $this.$maxStackSize = 1; + $this.$hasSubtypes = 1; + $this.$maxDamage = 0; + $this.$tabToDisplayOn = nms_CreativeTabs_tabBrewing; +}; +$java.nms_ItemPotion_getEffects = function($this, $par1ItemStack) { + var $var6, $var3, $var4, $var5, var$6, var$7, $var2; + if (nms_ItemStack_hasTagCompound($par1ItemStack) && nms_NBTTagCompound_hasKey($par1ItemStack.$stackTagCompound, $rt_s(2278))) { + $var6 = ju_ArrayList__init_0(); + $var3 = nms_NBTTagCompound_getTagList($par1ItemStack.$stackTagCompound, $rt_s(2278)); + $var4 = 0; + while ($var4 < nms_NBTTagList_tagCount($var3)) { + $var5 = nms_NBTTagList_tagAt($var3, $var4); + var$6 = nms_NBTTagCompound_getByte($var5, $rt_s(2279)); + var$7 = nms_NBTTagCompound_getByte($var5, $rt_s(2280)); + ju_ArrayList_add($var6, $java.nms_PotionEffect__init_(var$6, nms_NBTTagCompound_getInteger($var5, $rt_s(2281)), var$7, nms_NBTTagCompound_getBoolean($var5, $rt_s(2282)))); + $var4 = $var4 + 1 | 0; + } + return $var6; + } + $var2 = ju_HashMap_get($this.$effectCache, jl_Integer_valueOf($par1ItemStack.$itemDamage)); + if ($var2 === null) { + $var2 = $java.nms_PotionHelper_getPotionEffects($par1ItemStack.$itemDamage, 0); + ju_HashMap_putImpl($this.$effectCache, jl_Integer_valueOf($par1ItemStack.$itemDamage), $var2); + } + return $var2; +}; +$java.nms_ItemPotion_getEffects0 = function($this, $par1) { + var $var2; + $var2 = ju_HashMap_get($this.$effectCache, jl_Integer_valueOf($par1)); + if ($var2 === null) { + $var2 = $java.nms_PotionHelper_getPotionEffects($par1, 0); + ju_HashMap_putImpl($this.$effectCache, jl_Integer_valueOf($par1), $var2); + } + return $var2; +}; +$java.nms_ItemPotion_onEaten = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + var var$4; + if (!$par3EntityPlayer.$capabilities.$isCreativeMode) + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + if (!$par3EntityPlayer.$capabilities.$isCreativeMode) { + if ($par1ItemStack.$stackSize <= 0) { + $par1ItemStack = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_7($par1ItemStack, nms_Item_glassBottle); + return $par1ItemStack; + } + var$4 = $par3EntityPlayer.$inventory; + $par2World = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_7($par2World, nms_Item_glassBottle); + nms_InventoryPlayer_addItemStackToInventory(var$4, $par2World); + } + return $par1ItemStack; +}; +$java.nms_ItemPotion_getMaxItemUseDuration = function($this, $par1ItemStack) { + return 32; +}; +$java.nms_ItemPotion_getItemUseAction = function($this, $par1ItemStack) { + return nms_EnumAction_drink; +}; +$java.nms_ItemPotion_onItemRightClick = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + if (!$java.nms_ItemPotion_isSplash($par1ItemStack.$itemDamage)) { + nms_EntityPlayer_setItemInUse($par3EntityPlayer, $par1ItemStack, 32); + return $par1ItemStack; + } + if (!$par3EntityPlayer.$capabilities.$isCreativeMode) + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + nms_Item_$callClinit(); + nms_World_playSoundAtEntity($par2World, $par3EntityPlayer, $rt_s(1186), 0.5, 0.4000000059604645 / (nle_EaglercraftRandom_nextFloat(nms_Item_itemRand) * 0.4000000059604645 + 0.800000011920929)); + return $par1ItemStack; +}; +$java.nms_ItemPotion_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + return 0; +}; +$java.nms_ItemPotion_getIconFromDamage = function($this, $par1) { + return !$java.nms_ItemPotion_isSplash($par1) ? $this.$field_94590_d : $this.$field_94591_c; +}; +$java.nms_ItemPotion_getIconFromDamageForRenderPass = function($this, $par1, $par2) { + return !$par2 ? $this.$field_94592_ct : $this.$getIconFromDamage($par1); +}; +$java.nms_ItemPotion_isSplash = function($par0) { + return !($par0 & 16384) ? 0 : 1; +}; +function nms_ItemPotion_getColorFromDamage($this, $par1) { + return nms_PotionHelper_func_77915_a($par1, 0); +} +$java.nms_ItemPotion_getColorFromItemStack = function($this, $par1ItemStack, $par2) { + return $par2 > 0 ? 16777215 : nms_ItemPotion_getColorFromDamage($this, $par1ItemStack.$itemDamage); +}; +$java.nms_ItemPotion_requiresMultipleRenderPasses = function($this) { + return 1; +}; +function nms_ItemPotion_isEffectInstant($this, $par1) { + var $var2, $var3, $var4; + $var2 = $java.nms_ItemPotion_getEffects0($this, $par1); + if ($var2 !== null && !ju_AbstractCollection_isEmpty($var2)) { + $var3 = ju_AbstractList_iterator($var2); + while (ju_AbstractList$1_hasNext($var3)) { + $var4 = ju_AbstractList$1_next($var3); + if (!nms_Potion_potionTypes.data[$var4.$potionID].$isInstant()) + continue; + else + return 1; + } + return 0; + } + return 0; +} +$java.nms_ItemPotion_getItemDisplayName = function($this, $par1ItemStack) { + var $var2, $var3, $var4, var$5, var$6; + if (!$par1ItemStack.$itemDamage) + return jl_String_trim(nms_StatCollector_translateToLocal($rt_s(2283))); + $var2 = $rt_s(36); + if ($java.nms_ItemPotion_isSplash($par1ItemStack.$itemDamage)) { + $var2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var2); + jl_AbstractStringBuilder_append($var2, jl_String_trim(nms_StatCollector_translateToLocal($rt_s(2284)))); + jl_AbstractStringBuilder_append($var2, $rt_s(343)); + $var2 = jl_AbstractStringBuilder_toString($var2); + } + nms_Item_$callClinit(); + $var3 = $java.nms_ItemPotion_getEffects(nms_Item_potion, $par1ItemStack); + if ($var3 !== null && !ju_AbstractCollection_isEmpty($var3)) { + $var4 = $java.nms_PotionEffect_getEffectName($var3.$get5(0)); + $par1ItemStack = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1ItemStack); + jl_AbstractStringBuilder_append($par1ItemStack, $var4); + jl_AbstractStringBuilder_append($par1ItemStack, $rt_s(2285)); + $var3 = jl_AbstractStringBuilder_toString($par1ItemStack); + $par1ItemStack = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1ItemStack); + jl_AbstractStringBuilder_append($par1ItemStack, $var2); + jl_AbstractStringBuilder_append($par1ItemStack, jl_String_trim(nms_StatCollector_translateToLocal($var3))); + return jl_AbstractStringBuilder_toString($par1ItemStack); + } + var$5 = $par1ItemStack.$itemDamage; + nms_PotionHelper_$callClinit(); + var$6 = (!$java.nms_PotionHelper_checkFlag(var$5, 5) ? 0 : 16) | (!$java.nms_PotionHelper_checkFlag(var$5, 4) ? 0 : 8) | (!$java.nms_PotionHelper_checkFlag(var$5, 3) ? 0 : 4) | (!$java.nms_PotionHelper_checkFlag(var$5, 2) ? 0 : 2) | (!$java.nms_PotionHelper_checkFlag(var$5, 1) ? 0 : 1); + $var4 = $java.nms_PotionHelper_potionPrefixes.data[var$6]; + $var2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var2); + jl_AbstractStringBuilder_append($var2, jl_String_trim(nms_StatCollector_translateToLocal($var4))); + jl_AbstractStringBuilder_append($var2, $rt_s(343)); + jl_AbstractStringBuilder_append($var2, nms_Item_getItemDisplayName($this, $par1ItemStack)); + return jl_AbstractStringBuilder_toString($var2); +}; +$java.nms_ItemPotion_addInformation = function($this, $par1ItemStack, $par2EntityPlayer, $par3List, $par4) { + var $var5, $var9, $var7, $var8, $var6; + if ($par1ItemStack.$itemDamage) { + nms_Item_$callClinit(); + $var5 = $java.nms_ItemPotion_getEffects(nms_Item_potion, $par1ItemStack); + if ($var5 !== null && !ju_AbstractCollection_isEmpty($var5)) { + $var9 = ju_AbstractList_iterator($var5); + while (ju_AbstractList$1_hasNext($var9)) { + $var7 = ju_AbstractList$1_next($var9); + $var8 = jl_String_trim(nms_StatCollector_translateToLocal($java.nms_PotionEffect_getEffectName($var7))); + if ($var7.$amplifier > 0) { + $par1ItemStack = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1ItemStack); + jl_AbstractStringBuilder_append($par1ItemStack, $var8); + jl_AbstractStringBuilder_append($par1ItemStack, $rt_s(343)); + $par2EntityPlayer = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par2EntityPlayer); + jl_AbstractStringBuilder_append($par2EntityPlayer, $rt_s(2286)); + jl_AbstractStringBuilder_append2($par2EntityPlayer, $var7.$amplifier); + jl_AbstractStringBuilder_append($par1ItemStack, jl_String_trim(nms_StatCollector_translateToLocal(jl_AbstractStringBuilder_toString($par2EntityPlayer)))); + $var8 = jl_AbstractStringBuilder_toString($par1ItemStack); + } + if ($var7.$duration > 20) { + $par1ItemStack = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1ItemStack); + jl_AbstractStringBuilder_append($par1ItemStack, $var8); + jl_AbstractStringBuilder_append($par1ItemStack, $rt_s(1257)); + jl_AbstractStringBuilder_append($par1ItemStack, nms_Potion_getDurationString($var7)); + jl_AbstractStringBuilder_append($par1ItemStack, $rt_s(68)); + $var8 = jl_AbstractStringBuilder_toString($par1ItemStack); + } + if (!nms_Potion_potionTypes.data[$var7.$potionID].$isBadEffect) { + $par1ItemStack = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1ItemStack); + jl_AbstractStringBuilder_append1($par1ItemStack, nms_EnumChatFormatting_GRAY); + jl_AbstractStringBuilder_append($par1ItemStack, $var8); + ju_ArrayList_add($par3List, jl_AbstractStringBuilder_toString($par1ItemStack)); + } else { + $par1ItemStack = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1ItemStack); + jl_AbstractStringBuilder_append1($par1ItemStack, nms_EnumChatFormatting_RED); + jl_AbstractStringBuilder_append($par1ItemStack, $var8); + ju_ArrayList_add($par3List, jl_AbstractStringBuilder_toString($par1ItemStack)); + } + } + } else { + $var6 = jl_String_trim(nms_StatCollector_translateToLocal($rt_s(2287))); + $par1ItemStack = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1ItemStack); + jl_AbstractStringBuilder_append1($par1ItemStack, nms_EnumChatFormatting_GRAY); + jl_AbstractStringBuilder_append($par1ItemStack, $var6); + ju_ArrayList_add($par3List, jl_AbstractStringBuilder_toString($par1ItemStack)); + } + } +}; +$java.nms_ItemPotion_hasEffect = function($this, $par1ItemStack) { + var $var2; + $var2 = $java.nms_ItemPotion_getEffects($this, $par1ItemStack); + return $var2 !== null && !ju_AbstractCollection_isEmpty($var2) ? 1 : 0; +}; +$java.nms_ItemPotion_getSubItems = function($this, $par1, $par2CreativeTabs, $par3List) { + var $var4, $var5, $var6, $var7, $var5_0, $var9, $var10; + a: { + nms_Item_getSubItems($this, $par1, $par2CreativeTabs, $par3List); + if (ju_HashMap_isEmpty($java.nms_ItemPotion_field_77835_b)) { + $var4 = 0; + while (true) { + if ($var4 > 15) + break a; + $var5 = 0; + while ($var5 <= 1) { + $var6 = $var5 ? $var4 | 16384 : $var4 | 8192; + $var7 = 0; + while (true) { + $var5_0 = $rt_compare($var7, 2); + if ($var5_0 > 0) + break; + $var5_0 = !$var7 ? $var6 : $var7 == 1 ? $var6 | 32 : $var5_0 ? $var6 : $var6 | 64; + $var9 = $java.nms_PotionHelper_getPotionEffects($var5_0, 0); + if ($var9 !== null && !ju_AbstractCollection_isEmpty($var9)) + ju_LinkedHashMap_put($java.nms_ItemPotion_field_77835_b, $var9, jl_Integer_valueOf($var5_0)); + $var7 = $var7 + 1 | 0; + } + $var5 = $var5 + 1 | 0; + } + $var4 = $var4 + 1 | 0; + } + } + } + $var10 = ju_LinkedHashMap_values($java.nms_ItemPotion_field_77835_b).$iterator(); + while ($var10.$hasNext()) { + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, $var10.$next().$value)); + } +}; +$java.nms_ItemPotion_registerIcons = function($this, $par1IconRegister) { + $this.$field_94590_d = nms_TextureMap_registerIcon($par1IconRegister, $rt_s(1132)); + $this.$field_94591_c = nms_TextureMap_registerIcon($par1IconRegister, $rt_s(1703)); + $this.$field_94592_ct = nms_TextureMap_registerIcon($par1IconRegister, $rt_s(1704)); +}; +function nms_ItemPotion_func_94589_d($par0Str) { + if ($par0Str === $rt_s(1132)) { + nms_Item_$callClinit(); + $par0Str = nms_Item_potion.$field_94590_d; + } else if ($par0Str === $rt_s(1703)) { + nms_Item_$callClinit(); + $par0Str = nms_Item_potion.$field_94591_c; + } else if ($par0Str !== $rt_s(1704)) + $par0Str = null; + else { + nms_Item_$callClinit(); + $par0Str = nms_Item_potion.$field_94592_ct; + } + return $par0Str; +} +function nms_ItemPotion__clinit_() { + $java.nms_ItemPotion_field_77835_b = ju_LinkedHashMap__init_0(); +} +function nms_ItemGlassBottle() { + nms_Item.call(this); +} +function nms_ItemGlassBottle__init_(var_0) { + var var_1 = new nms_ItemGlassBottle(); + $java.nms_ItemGlassBottle__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemGlassBottle__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$tabToDisplayOn = nms_CreativeTabs_tabBrewing; +}; +$java.nms_ItemGlassBottle_getIconFromDamage = function($this, $par1) { + nms_Item_$callClinit(); + return $java.nms_ItemPotion_getIconFromDamage(nms_Item_potion, 0); +}; +$java.nms_ItemGlassBottle_onItemRightClick = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + var $var5, $var4, $var6, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var4 = $thread.pop();$var5 = $thread.pop();$par3EntityPlayer = $thread.pop();$par2World = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var5 = 1; + $ptr = 1; + case 1: + $tmp = nms_Item_getMovingObjectPositionFromPlayer($this, $par2World, $par3EntityPlayer, $var5); + if ($rt_suspending()) { + break main; + } + $var4 = $tmp; + if ($var4 === null) + return $par1ItemStack; + if ($var4.$typeOfHit === nms_EnumMovingObjectType_TILE) { + $var5 = $var4.$blockX; + $var6 = $var4.$blockY; + $var7 = $var4.$blockZ; + if (!nms_EntityPlayer_canPlayerEdit($par3EntityPlayer, $var5, $var6, $var7, $var4.$sideHit, $par1ItemStack)) + return $par1ItemStack; + $par2World = nms_World_getBlockMaterial($par2World, $var5, $var6, $var7); + nms_Material_$callClinit(); + if ($par2World === nms_Material_water) { + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + if ($par1ItemStack.$stackSize <= 0) + return nms_ItemStack__init_5(nms_Item_potion); + if (!nms_InventoryPlayer_addItemStackToInventory($par3EntityPlayer.$inventory, nms_ItemStack__init_5(nms_Item_potion))) + nms_EntityPlayer_dropPlayerItem($par3EntityPlayer, nms_ItemStack__init_0(nms_Item_potion.$itemID, 1, 0)); + } + } + return $par1ItemStack; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2World, $par3EntityPlayer, $var5, $var4, $var6, $var7, $ptr); +}; +$java.nms_ItemGlassBottle_registerIcons = function($this, $par1IconRegister) { + return; +}; +function nms_ItemEnderEye() { + nms_Item.call(this); +} +function nms_ItemEnderEye__init_(var_0) { + var var_1 = new nms_ItemEnderEye(); + $java.nms_ItemEnderEye__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemEnderEye__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$tabToDisplayOn = nms_CreativeTabs_tabMisc; +}; +$java.nms_ItemEnderEye_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + var $var11, $var12; + $var11 = nms_World_getBlockId($par3World, $par4, $par5, $par6); + $var12 = nms_World_getBlockMetadata($par3World, $par4, $par5, $par6); + if (nms_EntityPlayer_canPlayerEdit($par2EntityPlayer, $par4, $par5, $par6, $par7, $par1ItemStack)) { + nms_Block_$callClinit(); + if ($var11 == nms_Block_endPortalFrame.$blockID && !nms_BlockEndPortalFrame_isEnderEyeInserted($var12)) + return 1; + } + return 0; +}; +$java.nms_ItemEnderEye_onItemRightClick = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + var $var5, $var4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var4 = $thread.pop();$var5 = $thread.pop();$par3EntityPlayer = $thread.pop();$par2World = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var5 = 0; + $ptr = 1; + case 1: + $tmp = nms_Item_getMovingObjectPositionFromPlayer($this, $par2World, $par3EntityPlayer, $var5); + if ($rt_suspending()) { + break main; + } + $var4 = $tmp; + if ($var4 !== null && $var4.$typeOfHit === nms_EnumMovingObjectType_TILE) { + $var5 = nms_World_getBlockId($par2World, $var4.$blockX, $var4.$blockY, $var4.$blockZ); + nms_Block_$callClinit(); + if ($var5 == nms_Block_endPortalFrame.$blockID) + return $par1ItemStack; + } + return $par1ItemStack; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2World, $par3EntityPlayer, $var5, $var4, $ptr); +}; +function nms_ItemMonsterPlacer() { + nms_Item.call(this); + this.$theIcon4 = null; +} +function nms_ItemMonsterPlacer__init_(var_0) { + var var_1 = new nms_ItemMonsterPlacer(); + $java.nms_ItemMonsterPlacer__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemMonsterPlacer__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$hasSubtypes = 1; + $this.$tabToDisplayOn = nms_CreativeTabs_tabMisc; +}; +$java.nms_ItemMonsterPlacer_getItemDisplayName = function($this, $par1ItemStack) { + var $var2, $var3; + $var2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var2); + jl_AbstractStringBuilder_append($var2, $rt_s(36)); + $var3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var3); + jl_AbstractStringBuilder_append($var3, nms_Item_getUnlocalizedName($this)); + jl_AbstractStringBuilder_append($var3, $rt_s(1021)); + jl_AbstractStringBuilder_append($var2, nms_StatCollector_translateToLocal(jl_AbstractStringBuilder_toString($var3))); + $var2 = jl_String_trim(jl_AbstractStringBuilder_toString($var2)); + $var3 = nms_EntityList_getStringFromID($par1ItemStack.$itemDamage); + if ($var3 !== null) { + $par1ItemStack = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1ItemStack); + jl_AbstractStringBuilder_append($par1ItemStack, $var2); + jl_AbstractStringBuilder_append($par1ItemStack, $rt_s(343)); + $var2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var2); + jl_AbstractStringBuilder_append($var2, $rt_s(1020)); + jl_AbstractStringBuilder_append($var2, $var3); + jl_AbstractStringBuilder_append($var2, $rt_s(1021)); + jl_AbstractStringBuilder_append($par1ItemStack, nms_StatCollector_translateToLocal(jl_AbstractStringBuilder_toString($var2))); + $var2 = jl_AbstractStringBuilder_toString($par1ItemStack); + } + return $var2; +}; +$java.nms_ItemMonsterPlacer_getColorFromItemStack = function($this, $par1ItemStack, $par2) { + var $var3; + $var3 = $java.ju_LinkedHashMap_get(nms_EntityList_entityEggs, jl_Integer_valueOf($par1ItemStack.$itemDamage)); + return $var3 === null ? 16777215 : $par2 ? $var3.$secondaryColor : $var3.$primaryColor; +}; +$java.nms_ItemMonsterPlacer_requiresMultipleRenderPasses = function($this) { + return 1; +}; +$java.nms_ItemMonsterPlacer_getIconFromDamageForRenderPass = function($this, $par1, $par2) { + return $par2 > 0 ? $this.$theIcon4 : $this.$getIconFromDamage($par1); +}; +$java.nms_ItemMonsterPlacer_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + return 1; +}; +$java.nms_ItemMonsterPlacer_getSubItems = function($this, $par1, $par2CreativeTabs, $par3List) { + var $var4, $var5; + $var4 = ju_LinkedHashMap_values(nms_EntityList_entityEggs).$iterator(); + while ($var4.$hasNext()) { + $var5 = $var4.$next(); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, $var5.$spawnedID)); + } +}; +$java.nms_ItemMonsterPlacer_registerIcons = function($this, $par1IconRegister) { + nms_Item_registerIcons($this, $par1IconRegister); + $this.$theIcon4 = nms_TextureMap_registerIcon($par1IconRegister, $rt_s(2288)); +}; +function nms_ItemExpBottle() { + nms_Item.call(this); +} +function nms_ItemExpBottle__init_(var_0) { + var var_1 = new nms_ItemExpBottle(); + $java.nms_ItemExpBottle__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemExpBottle__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$tabToDisplayOn = nms_CreativeTabs_tabMisc; +}; +$java.nms_ItemExpBottle_hasEffect = function($this, $par1ItemStack) { + return 1; +}; +$java.nms_ItemExpBottle_onItemRightClick = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + if (!$par3EntityPlayer.$capabilities.$isCreativeMode) + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + nms_Item_$callClinit(); + nms_World_playSoundAtEntity($par2World, $par3EntityPlayer, $rt_s(1186), 0.5, 0.4000000059604645 / (nle_EaglercraftRandom_nextFloat(nms_Item_itemRand) * 0.4000000059604645 + 0.800000011920929)); + return $par1ItemStack; +}; +function nms_ItemFireball() { + nms_Item.call(this); +} +function nms_ItemFireball__init_(var_0) { + var var_1 = new nms_ItemFireball(); + $java.nms_ItemFireball__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemFireball__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$tabToDisplayOn = nms_CreativeTabs_tabMisc; +}; +$java.nms_ItemFireball_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + return 1; +}; +function nms_ItemWritableBook() { + nms_Item.call(this); +} +function nms_ItemWritableBook__init_(var_0) { + var var_1 = new nms_ItemWritableBook(); + $java.nms_ItemWritableBook__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemWritableBook__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$maxStackSize = 1; +}; +$java.nms_ItemWritableBook_onItemRightClick = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + nms_EntityPlayerSP_displayGUIBook($par3EntityPlayer, $par1ItemStack); + return $par1ItemStack; +}; +$java.nms_ItemWritableBook_getShareTag = function($this) { + return 1; +}; +function nms_ItemEditableBook() { + nms_Item.call(this); +} +function nms_ItemEditableBook__init_(var_0) { + var var_1 = new nms_ItemEditableBook(); + $java.nms_ItemEditableBook__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemEditableBook__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$maxStackSize = 1; +}; +$java.nms_ItemEditableBook_getItemDisplayName = function($this, $par1ItemStack) { + var $var3; + if (nms_ItemStack_hasTagCompound($par1ItemStack)) { + $var3 = nms_NBTTagCompound_getTag($par1ItemStack.$stackTagCompound, $rt_s(2289)); + if ($var3 !== null) + return nms_NBTTagString_toString($var3); + } + return nms_Item_getItemDisplayName($this, $par1ItemStack); +}; +$java.nms_ItemEditableBook_addInformation = function($this, $par1ItemStack, $par2EntityPlayer, $par3List, $par4) { + var $var6, var$6; + if (nms_ItemStack_hasTagCompound($par1ItemStack)) { + $var6 = nms_NBTTagCompound_getTag($par1ItemStack.$stackTagCompound, $rt_s(2290)); + if ($var6 !== null) { + $par1ItemStack = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1ItemStack); + jl_AbstractStringBuilder_append1($par1ItemStack, nms_EnumChatFormatting_GRAY); + var$6 = $rt_createArray(jl_Object, 1); + var$6.data[0] = $var6.$data4; + jl_AbstractStringBuilder_append($par1ItemStack, jl_String_format(nms_StatCollector_translateToLocalFormatted($rt_s(2291), var$6), $rt_createArray(jl_Object, 0))); + ju_ArrayList_add($par3List, jl_AbstractStringBuilder_toString($par1ItemStack)); + } + } +}; +$java.nms_ItemEditableBook_onItemRightClick = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + nms_EntityPlayerSP_displayGUIBook($par3EntityPlayer, $par1ItemStack); + return $par1ItemStack; +}; +$java.nms_ItemEditableBook_getShareTag = function($this) { + return 1; +}; +$java.nms_ItemEditableBook_hasEffect = function($this, $par1ItemStack) { + return 1; +}; +function nms_ItemSeedFood() { + var a = this; nms_ItemFood.call(a); + a.$cropId = 0; + a.$soilId = 0; +} +function nms_ItemSeedFood__init_(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_ItemSeedFood(); + $java.nms_ItemSeedFood__init_(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +} +$java.nms_ItemSeedFood__init_ = function($this, $par1, $par2, $par3, $par4, $par5) { + $java.nms_ItemFood__init_($this, $par1, $par2, $par3, 0); + $this.$cropId = $par4; + $this.$soilId = $par5; +}; +$java.nms_ItemSeedFood_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + var var$11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$11 = $thread.pop();$par10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3World = $thread.pop();$par2EntityPlayer = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par7 != 1) + return 0; + if (nms_EntityPlayer_canPlayerEdit($par2EntityPlayer, $par4, $par5, $par6, $par7, $par1ItemStack)) { + var$11 = $par5 + 1 | 0; + if (nms_EntityPlayer_canPlayerEdit($par2EntityPlayer, $par4, var$11, $par6, $par7, $par1ItemStack)) { + if (nms_World_getBlockId($par3World, $par4, $par5, $par6) == $this.$soilId && nms_World_isAirBlock($par3World, $par4, var$11, $par6)) { + $par5 = $this.$cropId; + $ptr = 1; + continue main; + } + return 0; + } + } + return 0; + case 1: + nms_World_setBlock0($par3World, $par4, var$11, $par6, $par5); + if ($rt_suspending()) { + break main; + } + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10, var$11, $ptr); +}; +function nms_ItemEmptyMap() { + nms_ItemMapBase.call(this); +} +function nms_ItemEmptyMap__init_(var_0) { + var var_1 = new nms_ItemEmptyMap(); + $java.nms_ItemEmptyMap__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemEmptyMap__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$tabToDisplayOn = nms_CreativeTabs_tabMisc; +}; +$java.nms_ItemEmptyMap_onItemRightClick = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + var $var4, $var5, $var6, $var7, var$8, var$9, var$10, var$11; + $var4 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_3($var4, nms_Item_map, 1, nms_World_getUniqueDataId($par2World, $rt_s(1808))); + $var5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var5); + jl_AbstractStringBuilder_append($var5, $rt_s(2271)); + jl_AbstractStringBuilder_append2($var5, $var4.$itemDamage); + $var5 = jl_AbstractStringBuilder_toString($var5); + $var6 = $java.nms_MapData__init_0($var5); + nms_World_setItemData($par2World, $var5, $var6); + $var6.$scale2 = 0; + $var7 = 128 * (1 << $var6.$scale2) | 0; + var$8 = $par3EntityPlayer.$posX; + var$9 = $var7; + var$10 = jl_Math_round0(var$8 / var$9); + var$11 = Long_fromInt($var7); + $var6.$xCenter = Long_mul(var$10, var$11).lo; + $var6.$zCenter = Long_mul(jl_Math_round0($par3EntityPlayer.$posZ / var$9), var$11).lo; + $var6.$dimension0 = $par2World.$provider.$dimensionId << 24 >> 24; + $java.nms_WorldSavedData_markDirty($var6); + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + if ($par1ItemStack.$stackSize <= 0) + return $var4; + if (!nms_InventoryPlayer_addItemStackToInventory($par3EntityPlayer.$inventory, nms_ItemStack_copy($var4))) + nms_EntityPlayer_dropPlayerItem($par3EntityPlayer, $var4); + return $par1ItemStack; +}; +function nms_ItemSkull() { + nms_Item.call(this); + this.$field_94586_c = null; +} +$java.nms_ItemSkull_skullTypes = null; +$java.nms_ItemSkull_field_94587_a = null; +function nms_ItemSkull__init_(var_0) { + var var_1 = new nms_ItemSkull(); + $java.nms_ItemSkull__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemSkull__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$tabToDisplayOn = nms_CreativeTabs_tabDecorations; + $this.$maxDamage = 0; + $this.$hasSubtypes = 1; +}; +$java.nms_ItemSkull_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + var var$11, $var11, var$13, $var12, $var13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();var$13 = $thread.pop();$var11 = $thread.pop();var$11 = $thread.pop();$par10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3World = $thread.pop();$par2EntityPlayer = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$par7) + return 0; + if (!nms_World_getBlockMaterial($par3World, $par4, $par5, $par6).$isSolid()) + return 0; + var$11 = $rt_compare($par7, 1); + if (!var$11) + $par5 = $par5 + 1 | 0; + if ($par7 == 2) + $par6 = $par6 + (-1) | 0; + if ($par7 == 3) + $par6 = $par6 + 1 | 0; + if ($par7 == 4) + $par4 = $par4 + (-1) | 0; + if ($par7 == 5) + $par4 = $par4 + 1 | 0; + if (!nms_EntityPlayer_canPlayerEdit($par2EntityPlayer, $par4, $par5, $par6, $par7, $par1ItemStack)) + return 0; + nms_Block_$callClinit(); + if (!nms_Block_skull.$canPlaceBlockAt($par3World, $par4, $par5, $par6)) + return 0; + $var11 = nms_Block_skull.$blockID; + var$13 = 2; + $ptr = 1; + case 1: + nms_World_setBlock($par3World, $par4, $par5, $par6, $var11, $par7, var$13); + if ($rt_suspending()) { + break main; + } + $var11 = 0; + if (!var$11) + $var11 = nms_MathHelper_floor_double($par2EntityPlayer.$rotationYaw * 16.0 / 360.0 + 0.5) & 15; + $ptr = 2; + case 2: + $tmp = nms_World_getBlockTileEntity($par3World, $par4, $par5, $par6); + if ($rt_suspending()) { + break main; + } + $var12 = $tmp; + if ($var12 !== null && $var12 instanceof nms_TileEntitySkull) { + $var13 = $rt_s(36); + if (nms_ItemStack_hasTagCompound($par1ItemStack) && nms_NBTTagCompound_hasKey($par1ItemStack.$stackTagCompound, $rt_s(1621))) + $var13 = nms_NBTTagCompound_getString($par1ItemStack.$stackTagCompound, $rt_s(1621)); + $par2EntityPlayer = $var12; + $java.nms_TileEntitySkull_setSkullType($par2EntityPlayer, $par1ItemStack.$itemDamage, $var13); + $par2EntityPlayer.$skullRotation = $var11; + } + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10, var$11, $var11, var$13, $var12, $var13, $ptr); +}; +$java.nms_ItemSkull_getSubItems = function($this, $par1, $par2CreativeTabs, $par3List) { + var $var4; + $var4 = 0; + while ($var4 < $java.nms_ItemSkull_skullTypes.data.length) { + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, $var4)); + $var4 = $var4 + 1 | 0; + } +}; +$java.nms_ItemSkull_getIconFromDamage = function($this, $par1) { + if (!($par1 >= 0 && $par1 < $java.nms_ItemSkull_skullTypes.data.length)) + $par1 = 0; + return $this.$field_94586_c.data[$par1]; +}; +$java.nms_ItemSkull_getUnlocalizedName = function($this, $par1ItemStack) { + var $var2; + $var2 = $par1ItemStack.$itemDamage; + if (!($var2 >= 0 && $var2 < $java.nms_ItemSkull_skullTypes.data.length)) + $var2 = 0; + $par1ItemStack = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1ItemStack); + jl_AbstractStringBuilder_append($par1ItemStack, nms_Item_getUnlocalizedName($this)); + jl_AbstractStringBuilder_append($par1ItemStack, $rt_s(339)); + jl_AbstractStringBuilder_append($par1ItemStack, $java.nms_ItemSkull_skullTypes.data[$var2]); + return jl_AbstractStringBuilder_toString($par1ItemStack); +}; +$java.nms_ItemSkull_getItemDisplayName = function($this, $par1ItemStack) { + var var$2; + if ($par1ItemStack.$itemDamage == 3 && nms_ItemStack_hasTagCompound($par1ItemStack) && nms_NBTTagCompound_hasKey($par1ItemStack.$stackTagCompound, $rt_s(1621))) { + var$2 = $rt_createArray(jl_Object, 1); + var$2.data[0] = nms_NBTTagCompound_getString($par1ItemStack.$stackTagCompound, $rt_s(1621)); + $par1ItemStack = nms_StatCollector_translateToLocalFormatted($rt_s(2292), var$2); + } else + $par1ItemStack = nms_Item_getItemDisplayName($this, $par1ItemStack); + return $par1ItemStack; +}; +$java.nms_ItemSkull_registerIcons = function($this, $par1IconRegister) { + var $var2; + $this.$field_94586_c = $rt_createArray(nms_Icon, $java.nms_ItemSkull_field_94587_a.data.length); + $var2 = 0; + while ($var2 < $java.nms_ItemSkull_field_94587_a.data.length) { + $this.$field_94586_c.data[$var2] = nms_TextureMap_registerIcon($par1IconRegister, $java.nms_ItemSkull_field_94587_a.data[$var2]); + $var2 = $var2 + 1 | 0; + } +}; +function nms_ItemSkull__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 5); + var$2 = var$1.data; + var$2[0] = $rt_s(2293); + var$2[1] = $rt_s(2294); + var$2[2] = $rt_s(2295); + var$2[3] = $rt_s(2296); + var$2[4] = $rt_s(2297); + $java.nms_ItemSkull_skullTypes = var$1; + var$1 = $rt_createArray(jl_String, 5); + var$2 = var$1.data; + var$2[0] = $rt_s(2298); + var$2[1] = $rt_s(2299); + var$2[2] = $rt_s(2300); + var$2[3] = $rt_s(2301); + var$2[4] = $rt_s(2302); + $java.nms_ItemSkull_field_94587_a = var$1; +} +function nms_ItemCarrotOnAStick() { + nms_Item.call(this); +} +function nms_ItemCarrotOnAStick__init_(var_0) { + var var_1 = new nms_ItemCarrotOnAStick(); + $java.nms_ItemCarrotOnAStick__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemCarrotOnAStick__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$tabToDisplayOn = $java.nms_CreativeTabs_tabTransport; + $this.$maxStackSize = 1; + $this.$maxDamage = 25; +}; +$java.nms_ItemCarrotOnAStick_isFull3D = function($this) { + return 1; +}; +$java.nms_ItemCarrotOnAStick_shouldRotateAroundWhenRendering = function($this) { + return 1; +}; +function nms_ItemSimpleFoiled() { + nms_Item.call(this); +} +function nms_ItemSimpleFoiled__init_(var_0) { + var var_1 = new nms_ItemSimpleFoiled(); + $java.nms_ItemSimpleFoiled__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemSimpleFoiled__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); +}; +$java.nms_ItemSimpleFoiled_hasEffect = function($this, $par1ItemStack) { + return 1; +}; +function nms_ItemFirework() { + nms_Item.call(this); +} +function nms_ItemFirework__init_(var_0) { + var var_1 = new nms_ItemFirework(); + $java.nms_ItemFirework__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemFirework__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); +}; +$java.nms_ItemFirework_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + return 0; +}; +$java.nms_ItemFirework_addInformation = function($this, $par1ItemStack, $par2EntityPlayer, $par3List, $par4) { + var $var5, $var6, $var7, $var8, $var9, $var10; + a: { + if (nms_ItemStack_hasTagCompound($par1ItemStack)) { + $var5 = nms_NBTTagCompound_getCompoundTag($par1ItemStack.$stackTagCompound, $rt_s(1871)); + if ($var5 !== null) { + if (nms_NBTTagCompound_hasKey($var5, $rt_s(1872))) { + $par1ItemStack = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1ItemStack); + jl_AbstractStringBuilder_append($par1ItemStack, nms_StatCollector_translateToLocal($rt_s(2303))); + jl_AbstractStringBuilder_append($par1ItemStack, $rt_s(343)); + jl_AbstractStringBuilder_append2($par1ItemStack, nms_NBTTagCompound_getByte($var5, $rt_s(1872))); + ju_ArrayList_add($par3List, jl_AbstractStringBuilder_toString($par1ItemStack)); + } + $var6 = nms_NBTTagCompound_getTagList($var5, $rt_s(1515)); + if ($var6 !== null && nms_NBTTagList_tagCount($var6) > 0) { + $var7 = 0; + while (true) { + if ($var7 >= nms_NBTTagList_tagCount($var6)) + break a; + $var8 = nms_NBTTagList_tagAt($var6, $var7); + $var9 = ju_ArrayList__init_0(); + $java.nms_ItemFireworkCharge_func_92107_a($var8, $var9); + if ($var9.$size > 0) { + $var10 = 1; + while ($var10 < $var9.$size) { + $par1ItemStack = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1ItemStack); + jl_AbstractStringBuilder_append($par1ItemStack, $rt_s(2304)); + jl_AbstractStringBuilder_append($par1ItemStack, ju_ArrayList_get($var9, $var10)); + ju_ArrayList_set($var9, $var10, jl_AbstractStringBuilder_toString($par1ItemStack)); + $var10 = $var10 + 1 | 0; + } + ju_AbstractCollection_addAll($par3List, $var9); + } + $var7 = $var7 + 1 | 0; + } + } + } + } + } +}; +function nms_ItemFireworkCharge() { + nms_Item.call(this); + this.$theIcon5 = null; +} +function nms_ItemFireworkCharge__init_(var_0) { + var var_1 = new nms_ItemFireworkCharge(); + $java.nms_ItemFireworkCharge__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemFireworkCharge__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); +}; +$java.nms_ItemFireworkCharge_getIconFromDamageForRenderPass = function($this, $par1, $par2) { + return $par2 > 0 ? $this.$theIcon5 : $this.$getIconFromDamage($par1); +}; +$java.nms_ItemFireworkCharge_getColorFromItemStack = function($this, $par1ItemStack, $par2) { + var $var3, $var4, $var5, $var6, $var7, $var8, $var9, $var10, $var11; + if ($par2 != 1) + return 16777215; + a: { + if (nms_ItemStack_hasTagCompound($par1ItemStack)) { + $par1ItemStack = nms_NBTTagCompound_getCompoundTag($par1ItemStack.$stackTagCompound, $rt_s(2305)); + if ($par1ItemStack !== null) { + $var3 = nms_NBTTagCompound_getTag($par1ItemStack, $rt_s(2306)); + break a; + } + } + $var3 = null; + } + if ($var3 === null) + return 9079434; + $var4 = $var3; + if ($var4.$intArray.data.length == 1) + return $var4.$intArray.data[0]; + $var5 = 0; + $var6 = 0; + $var7 = 0; + $var8 = $var4.$intArray.data; + $var9 = $var8.length; + $var10 = 0; + while ($var10 < $var9) { + $var11 = $var8[$var10]; + $var5 = $var5 + (($var11 & 16711680) >> 16) | 0; + $var6 = $var6 + (($var11 & 65280) >> 8) | 0; + $var7 = $var7 + (($var11 & 255) >> 0) | 0; + $var10 = $var10 + 1 | 0; + } + return ($var5 / $var4.$intArray.data.length | 0) << 16 | ($var6 / $var4.$intArray.data.length | 0) << 8 | ($var7 / $var4.$intArray.data.length | 0); +}; +$java.nms_ItemFireworkCharge_requiresMultipleRenderPasses = function($this) { + return 1; +}; +$java.nms_ItemFireworkCharge_addInformation = function($this, $par1ItemStack, $par2EntityPlayer, $par3List, $par4) { + var $var5; + if (nms_ItemStack_hasTagCompound($par1ItemStack)) { + $var5 = nms_NBTTagCompound_getCompoundTag($par1ItemStack.$stackTagCompound, $rt_s(2305)); + if ($var5 !== null) + $java.nms_ItemFireworkCharge_func_92107_a($var5, $par3List); + } +}; +$java.nms_ItemFireworkCharge_func_92107_a = function($par0NBTTagCompound, $par1List) { + var $var2, $var14, $var3, $var15, $var4, $var5, $var8, $var9, $var10, $var11, $var18, $var19, $var12; + $var2 = nms_NBTTagCompound_getByte($par0NBTTagCompound, $rt_s(2307)); + if ($var2 >= 0 && $var2 <= 4) { + $var14 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var14); + jl_AbstractStringBuilder_append($var14, $rt_s(2308)); + jl_AbstractStringBuilder_append2($var14, $var2); + ju_ArrayList_add($par1List, jl_String_trim(nms_StatCollector_translateToLocal(jl_AbstractStringBuilder_toString($var14)))); + } else + ju_ArrayList_add($par1List, jl_String_trim(nms_StatCollector_translateToLocal($rt_s(2309)))); + $var3 = nms_NBTTagCompound_getIntArray($par0NBTTagCompound, $rt_s(2306)).data; + $var15 = $var3.length; + if ($var15 > 0) { + $var4 = 1; + $var5 = $rt_s(36); + $var8 = 0; + while ($var8 < $var15) { + $var9 = $var3[$var8]; + if (!$var4) { + $var14 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var14); + jl_AbstractStringBuilder_append($var14, $var5); + jl_AbstractStringBuilder_append($var14, $rt_s(368)); + $var5 = jl_AbstractStringBuilder_toString($var14); + } + $var4 = 0; + $var10 = 0; + $var11 = 0; + a: { + while ($var11 < 16) { + if ($var9 == $java.nms_ItemDye_dyeColors.data[$var11]) { + $var10 = 1; + $var14 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var14); + jl_AbstractStringBuilder_append($var14, $var5); + $var5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var5); + jl_AbstractStringBuilder_append($var5, $rt_s(2310)); + jl_AbstractStringBuilder_append($var5, $java.nms_ItemDye_dyeColorNames.data[$var11]); + jl_AbstractStringBuilder_append($var14, nms_StatCollector_translateToLocal(jl_AbstractStringBuilder_toString($var5))); + $var5 = jl_AbstractStringBuilder_toString($var14); + break a; + } + $var11 = $var11 + 1 | 0; + } + } + if (!$var10) { + $var14 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var14); + jl_AbstractStringBuilder_append($var14, $var5); + jl_AbstractStringBuilder_append($var14, nms_StatCollector_translateToLocal($rt_s(2311))); + $var5 = jl_AbstractStringBuilder_toString($var14); + } + $var8 = $var8 + 1 | 0; + } + ju_ArrayList_add($par1List, $var5); + } + $var3 = nms_NBTTagCompound_getIntArray($par0NBTTagCompound, $rt_s(2312)).data; + $var2 = $var3.length; + if ($var2 > 0) { + $var15 = 1; + $var14 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var14); + jl_AbstractStringBuilder_append($var14, nms_StatCollector_translateToLocal($rt_s(2313))); + jl_AbstractStringBuilder_append($var14, $rt_s(343)); + $var14 = jl_AbstractStringBuilder_toString($var14); + $var9 = 0; + while ($var9 < $var2) { + $var18 = $var3[$var9]; + if (!$var15) { + $var5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var5); + jl_AbstractStringBuilder_append($var5, $var14); + jl_AbstractStringBuilder_append($var5, $rt_s(368)); + $var14 = jl_AbstractStringBuilder_toString($var5); + } + $var15 = 0; + $var19 = 0; + $var12 = 0; + b: { + while ($var12 < 16) { + if ($var18 == $java.nms_ItemDye_dyeColors.data[$var12]) { + $var19 = 1; + $var5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var5); + jl_AbstractStringBuilder_append($var5, $var14); + $var14 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var14); + jl_AbstractStringBuilder_append($var14, $rt_s(2310)); + jl_AbstractStringBuilder_append($var14, $java.nms_ItemDye_dyeColorNames.data[$var12]); + jl_AbstractStringBuilder_append($var5, nms_StatCollector_translateToLocal(jl_AbstractStringBuilder_toString($var14))); + $var14 = jl_AbstractStringBuilder_toString($var5); + break b; + } + $var12 = $var12 + 1 | 0; + } + } + if (!$var19) { + $var5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var5); + jl_AbstractStringBuilder_append($var5, $var14); + jl_AbstractStringBuilder_append($var5, nms_StatCollector_translateToLocal($rt_s(2311))); + $var14 = jl_AbstractStringBuilder_toString($var5); + } + $var9 = $var9 + 1 | 0; + } + ju_ArrayList_add($par1List, $var14); + } + if (nms_NBTTagCompound_getBoolean($par0NBTTagCompound, $rt_s(2314))) + ju_ArrayList_add($par1List, nms_StatCollector_translateToLocal($rt_s(2315))); + if (nms_NBTTagCompound_getBoolean($par0NBTTagCompound, $rt_s(1516))) + ju_ArrayList_add($par1List, nms_StatCollector_translateToLocal($rt_s(2316))); +}; +$java.nms_ItemFireworkCharge_registerIcons = function($this, $par1IconRegister) { + nms_Item_registerIcons($this, $par1IconRegister); + $this.$theIcon5 = nms_TextureMap_registerIcon($par1IconRegister, $rt_s(2317)); +}; +function nms_ItemEnchantedBook() { + nms_Item.call(this); +} +function nms_ItemEnchantedBook__init_(var_0) { + var var_1 = new nms_ItemEnchantedBook(); + $java.nms_ItemEnchantedBook__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemEnchantedBook__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); +}; +$java.nms_ItemEnchantedBook_hasEffect = function($this, $par1ItemStack) { + return 1; +}; +$java.nms_ItemEnchantedBook_isItemTool = function($this, $par1ItemStack) { + return 0; +}; +$java.nms_ItemEnchantedBook_getRarity = function($this, $par1ItemStack) { + return nms_NBTTagList_tagCount($java.nms_ItemEnchantedBook_func_92110_g($this, $par1ItemStack)) <= 0 ? nms_Item_getRarity($this, $par1ItemStack) : $java.nms_EnumRarity_uncommon; +}; +$java.nms_ItemEnchantedBook_func_92110_g = function($this, $par1ItemStack) { + return $par1ItemStack.$stackTagCompound !== null && nms_NBTTagCompound_hasKey($par1ItemStack.$stackTagCompound, $rt_s(2318)) ? nms_NBTTagCompound_getTag($par1ItemStack.$stackTagCompound, $rt_s(2318)) : nms_NBTTagList__init_0(); +}; +$java.nms_ItemEnchantedBook_addInformation = function($this, $par1ItemStack, $par2EntityPlayer, $par3List, $par4) { + var $var5, $var6, $var7, $var8; + a: { + $var5 = $java.nms_ItemEnchantedBook_func_92110_g($this, $par1ItemStack); + if ($var5 !== null) { + $var6 = 0; + while (true) { + if ($var6 >= nms_NBTTagList_tagCount($var5)) + break a; + $var7 = nms_NBTTagCompound_getShort(nms_NBTTagList_tagAt($var5, $var6), $rt_s(1900)); + $var8 = nms_NBTTagCompound_getShort(nms_NBTTagList_tagAt($var5, $var6), $rt_s(1910)); + nms_Enchantment_$callClinit(); + if (nms_Enchantment_enchantmentsList.data[$var7] !== null) + ju_ArrayList_add($par3List, nms_Enchantment_getTranslatedName(nms_Enchantment_enchantmentsList.data[$var7], $var8)); + $var6 = $var6 + 1 | 0; + } + } + } +}; +$java.nms_ItemEnchantedBook_func_92115_a = function($this, $par1ItemStack, $par2EnchantmentData) { + var $var3, $var4, $var5, $var6, $var7; + $var3 = $java.nms_ItemEnchantedBook_func_92110_g($this, $par1ItemStack); + $var4 = 1; + $var5 = 0; + a: { + while ($var5 < nms_NBTTagList_tagCount($var3)) { + $var6 = nms_NBTTagList_tagAt($var3, $var5); + if (nms_NBTTagCompound_getShort($var6, $rt_s(1900)) == $par2EnchantmentData.$enchantmentobj.$effectId) { + if (nms_NBTTagCompound_getShort($var6, $rt_s(1910)) < $par2EnchantmentData.$enchantmentLevel) + nms_NBTTagCompound_setShort($var6, $rt_s(1910), $par2EnchantmentData.$enchantmentLevel << 16 >> 16); + $var4 = 0; + break a; + } + $var5 = $var5 + 1 | 0; + } + } + if ($var4) { + $var7 = nms_NBTTagCompound__init_0(); + nms_NBTTagCompound_setShort($var7, $rt_s(1900), $par2EnchantmentData.$enchantmentobj.$effectId << 16 >> 16); + nms_NBTTagCompound_setShort($var7, $rt_s(1910), $par2EnchantmentData.$enchantmentLevel << 16 >> 16); + nms_NBTTagList_appendTag($var3, $var7); + } + if (!nms_ItemStack_hasTagCompound($par1ItemStack)) + $par1ItemStack.$stackTagCompound = nms_NBTTagCompound__init_0(); + nms_NBTTagCompound_setTag($par1ItemStack.$stackTagCompound, $rt_s(2318), $var3); +}; +function nms_ItemEnchantedBook_func_92111_a($this, $par1EnchantmentData) { + var $var2; + $var2 = nms_ItemStack__init_5($this); + $java.nms_ItemEnchantedBook_func_92115_a($this, $var2, $par1EnchantmentData); + return $var2; +} +$java.nms_ItemEnchantedBook_func_92113_a = function($this, $par1Enchantment, $par2List) { + var $var3; + $var3 = 1; + while ($var3 <= $par1Enchantment.$getMaxLevel()) { + ju_ArrayList_add($par2List, nms_ItemEnchantedBook_func_92111_a($this, nms_EnchantmentData__init_($par1Enchantment, $var3))); + $var3 = $var3 + 1 | 0; + } +}; +function nms_ItemRecord() { + nms_Item.call(this); + this.$recordName = null; +} +var nms_ItemRecord_records = null; +function nms_ItemRecord__init_(var_0, var_1) { + var var_2 = new nms_ItemRecord(); + $java.nms_ItemRecord__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_ItemRecord__init_ = function($this, $par1, $par2Str) { + nms_Item__init_0($this, $par1); + $this.$recordName = $par2Str; + $this.$maxStackSize = 1; + $this.$tabToDisplayOn = nms_CreativeTabs_tabMisc; + ju_HashMap_putImpl(nms_ItemRecord_records, $par2Str, $this); +}; +$java.nms_ItemRecord_getIconFromDamage = function($this, $par1) { + return $this.$itemIcon; +}; +$java.nms_ItemRecord_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + $par7 = nms_World_getBlockId($par3World, $par4, $par5, $par6); + nms_Block_$callClinit(); + if ($par7 == nms_Block_jukebox.$blockID && !nms_World_getBlockMetadata($par3World, $par4, $par5, $par6)) + return 1; + return 0; +}; +$java.nms_ItemRecord_addInformation = function($this, $par1ItemStack, $par2EntityPlayer, $par3List, $par4) { + ju_ArrayList_add($par3List, nms_ItemRecord_getRecordTitle($this)); +}; +function nms_ItemRecord_getRecordTitle($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(2319)); + jl_AbstractStringBuilder_append(var$1, $this.$recordName); + return jl_AbstractStringBuilder_toString(var$1); +} +$java.nms_ItemRecord_getRarity = function($this, $par1ItemStack) { + return nms_EnumRarity_rare; +}; +$java.nms_ItemRecord_registerIcons = function($this, $par1IconRegister) { + var var$2; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $rt_s(2320)); + jl_AbstractStringBuilder_append(var$2, $this.$recordName); + $this.$itemIcon = nms_TextureMap_registerIcon($par1IconRegister, jl_AbstractStringBuilder_toString(var$2)); +}; +function nms_ItemRecord__clinit_() { + nms_ItemRecord_records = ju_HashMap__init_(); +} +function ju_Dictionary() { + jl_Object.call(this); +} +function ju_Hashtable() { + var a = this; ju_Dictionary.call(a); + a.$elementCount0 = 0; + a.$elementData0 = null; + a.$loadFactor0 = 0.0; + a.$threshold1 = 0; + a.$firstSlot = 0; + a.$lastSlot = 0; + a.$modCount2 = 0; +} +$java.ju_Hashtable_EMPTY_ENUMERATION = null; +$java.ju_Hashtable_EMPTY_ITERATOR = null; +$java.ju_Hashtable__init_ = function() { + var var_0 = new ju_Hashtable(); + ju_Hashtable__init_(var_0); + return var_0; +}; +function ju_Hashtable__init_($this) { + $this.$lastSlot = (-1); + $this.$elementCount0 = 0; + $this.$elementData0 = $rt_createArray(ju_Hashtable$Entry, 11); + $this.$firstSlot = $this.$elementData0.data.length; + $this.$loadFactor0 = 0.75; + $java.ju_Hashtable_computeMaxSize($this); +} +$java.ju_Hashtable_computeMaxSize = function($this) { + $this.$threshold1 = $this.$elementData0.data.length * $this.$loadFactor0 | 0; +}; +$java.ju_Hashtable_get = function($this, $key) { + var $hash, $index, $entry; + jl_Object_monitorEnterSync($this); + try { + $hash = jl_String_hashCode($key); + $index = ($hash & 2147483647) % $this.$elementData0.data.length | 0; + $entry = $this.$elementData0.data[$index]; + while ($entry !== null) { + if ($java.ju_Hashtable$Entry_equalsKey($entry, $key, $hash)) + return $entry.$value1; + $entry = $entry.$next7; + } + return null; + } finally { + jl_Object_monitorExitSync($this); + } +}; +function ju_Hashtable_put($this, $key, $value) { + var $hash, var$4, $index, $entry, $result, var$8; + jl_Object_monitorEnterSync($this); + try { + if ($key !== null && $value !== null) { + $hash = jl_String_hashCode($key); + var$4 = $hash & 2147483647; + $index = var$4 % $this.$elementData0.data.length | 0; + $entry = $this.$elementData0.data[$index]; + while ($entry !== null && !$java.ju_Hashtable$Entry_equalsKey($entry, $key, $hash)) { + $entry = $entry.$next7; + } + if ($entry !== null) { + $result = $entry.$value1; + $entry.$value1 = $value; + return $result; + } + $this.$modCount2 = $this.$modCount2 + 1 | 0; + var$8 = $this.$elementCount0 + 1 | 0; + $this.$elementCount0 = var$8; + if (var$8 > $this.$threshold1) { + $java.ju_Hashtable_rehash($this); + $index = var$4 % $this.$elementData0.data.length | 0; + } + if ($index < $this.$firstSlot) + $this.$firstSlot = $index; + if ($index > $this.$lastSlot) + $this.$lastSlot = $index; + $entry = new ju_Hashtable$Entry; + ju_MapEntry__init_0($entry, $key, $value); + $entry.$hashcode0 = jl_String_hashCode($key); + $entry.$next7 = $this.$elementData0.data[$index]; + $this.$elementData0.data[$index] = $entry; + return null; + } + $key = new jl_NullPointerException; + jl_Throwable__init_0($key); + $rt_throw($key); + } finally { + jl_Object_monitorExitSync($this); + } +} +$java.ju_Hashtable_rehash = function($this) { + var $length, $newLast, $newData, var$4, $i, var$6, $entry, $index, $entry_0; + $length = ($this.$elementData0.data.length << 1) + 1 | 0; + if (!$length) + $length = 1; + $newLast = (-1); + $newData = $rt_createArray(ju_Hashtable$Entry, $length); + var$4 = $newData.data; + $i = $this.$lastSlot + 1 | 0; + var$6 = $length; + while (true) { + $i = $i + (-1) | 0; + if ($i < $this.$firstSlot) + break; + $entry = $this.$elementData0.data[$i]; + while ($entry !== null) { + $index = ($java.ju_Hashtable$Entry_getKeyHash($entry) & 2147483647) % $length | 0; + if ($index < var$6) + var$6 = $index; + if ($index > $newLast) + $newLast = $index; + $entry_0 = $entry.$next7; + $entry.$next7 = var$4[$index]; + var$4[$index] = $entry; + $entry = $entry_0; + } + } + $this.$firstSlot = var$6; + $this.$lastSlot = $newLast; + $this.$elementData0 = $newData; + $java.ju_Hashtable_computeMaxSize($this); +}; +function ju_Hashtable__clinit_() { + $java.ju_Hashtable_EMPTY_ENUMERATION = new ju_Hashtable$1; + $java.ju_Hashtable_EMPTY_ITERATOR = new ju_Hashtable$2; +} +function ju_Properties() { + ju_Hashtable.call(this); + this.$defaults = null; +} +$java.ju_Properties__init_ = function() { + var var_0 = new ju_Properties(); + ju_Properties__init_(var_0); + return var_0; +}; +function ju_Properties__init_($this) { + ju_Hashtable__init_($this); +} +function ju_Properties_getProperty($this, $name, $defaultValue) { + var $result, $property; + $result = $java.ju_Hashtable_get($this, $name); + $property = !($result instanceof jl_String) ? null : $result; + if ($property === null && $this.$defaults !== null) + $property = $this.$defaults.$getProperty0($name); + if ($property !== null) + return $property; + return $defaultValue; +} +$java.ju_Properties_setProperty = function($this, $name, $value) { + return ju_Hashtable_put($this, $name, $value); +}; +function ju_SortedMap() { +} +function ju_NavigableMap() { +} +function ju_TreeMap() { + var a = this; ju_AbstractMap.call(a); + a.$root = null; + a.$comparator0 = null; + a.$originalComparator0 = null; + a.$modCount3 = 0; + a.$cachedEntrySet = null; +} +function ju_TreeMap__init_0() { + var var_0 = new ju_TreeMap(); + ju_TreeMap__init_(var_0); + return var_0; +} +function ju_TreeMap__init_($this) { + var var$1; + var$1 = null; + $this.$originalComparator0 = var$1; + if (var$1 === null) { + var$1 = new ju_TreeMap$1; + var$1.$this$041 = $this; + } + $this.$comparator0 = var$1; +} +$java.ju_TreeMap_get = function($this, $key) { + var $node; + $node = $java.ju_TreeMap_findExact($this, $key); + return $node === null ? null : $node.$value8; +}; +function ju_TreeMap_put($this, $key, $value) { + var $node, $old; + $this.$root = $java.ju_TreeMap_getOrCreateNode($this, $this.$root, $key); + $node = $java.ju_TreeMap_findExact($this, $key); + $old = $java.ju_AbstractMap$SimpleEntry_setValue($node, $value); + $java.ju_AbstractMap$SimpleEntry_setValue($node, $value); + $this.$modCount3 = $this.$modCount3 + 1 | 0; + return $old; +} +$java.ju_TreeMap_remove = function($this, $key) { + var $node; + $node = $java.ju_TreeMap_findExact($this, $key); + if ($node === null) + return null; + $this.$root = $java.ju_TreeMap_deleteNode($this, $this.$root, $key); + $this.$modCount3 = $this.$modCount3 + 1 | 0; + return $node.$value8; +}; +$java.ju_TreeMap_containsKey = function($this, $key) { + return $java.ju_TreeMap_findExact($this, $key) === null ? 0 : 1; +}; +$java.ju_TreeMap_findExact = function($this, $key) { + var $node, $cmp; + $node = $this.$root; + while (true) { + if ($node === null) + return null; + $cmp = $java.ju_TreeMap$1_compare($this.$comparator0, $key, $node.$key1); + if (!$cmp) + break; + $node = $cmp >= 0 ? $node.$right : $node.$left0; + } + return $node; +}; +$java.ju_TreeMap_findExactOrNext = function($this, $key, $reverse) { + var $node, $lastForward, $cmp, var$6; + $node = $this.$root; + $lastForward = null; + while ($node !== null) { + $cmp = $java.ju_TreeMap$1_compare($this.$comparator0, $key, $node.$key1); + if ($reverse) + $cmp = -$cmp; + if (!$cmp) + return $node; + if ($cmp >= 0) + var$6 = $java.ju_TreeMap$TreeNode_down($node, $reverse); + else { + var$6 = $java.ju_TreeMap$TreeNode_forward($node, $reverse); + $lastForward = $node; + } + $node = var$6; + } + return $lastForward; +}; +$java.ju_TreeMap_pathToExactOrNext = function($this, $key, $reverse) { + var $path, $depth, $node, $cmp, var$7; + $path = $rt_createArray(ju_TreeMap$TreeNode, $java.ju_TreeMap_height($this)); + $depth = 0; + $node = $this.$root; + a: { + while ($node !== null) { + $cmp = $java.ju_TreeMap$1_compare($this.$comparator0, $key, $node.$key1); + if ($reverse) + $cmp = -$cmp; + if (!$cmp) { + var$7 = $path.data; + $reverse = $depth + 1 | 0; + var$7[$depth] = $node; + break a; + } + if ($cmp >= 0) + $node = $java.ju_TreeMap$TreeNode_down($node, $reverse); + else { + var$7 = $path.data; + $cmp = $depth + 1 | 0; + var$7[$depth] = $node; + $node = $java.ju_TreeMap$TreeNode_forward($node, $reverse); + $depth = $cmp; + } + } + $reverse = $depth; + } + return ju_Arrays_copyOf($path, $reverse); +}; +$java.ju_TreeMap_findNext = function($this, $key, $reverse) { + var $node, $lastForward, $cmp, var$6; + $node = $this.$root; + $lastForward = null; + while ($node !== null) { + $cmp = $java.ju_TreeMap$1_compare($this.$comparator0, $key, $node.$key1); + if ($reverse) + $cmp = -$cmp; + if ($cmp >= 0) + var$6 = $java.ju_TreeMap$TreeNode_down($node, $reverse); + else { + var$6 = $java.ju_TreeMap$TreeNode_forward($node, $reverse); + $lastForward = $node; + } + $node = var$6; + } + return $lastForward; +}; +$java.ju_TreeMap_pathToNext = function($this, $key, $reverse) { + var $path, $depth, $node, $cmp, var$7; + $path = $rt_createArray(ju_TreeMap$TreeNode, $java.ju_TreeMap_height($this)); + $depth = 0; + $node = $this.$root; + while ($node !== null) { + $cmp = $java.ju_TreeMap$1_compare($this.$comparator0, $key, $node.$key1); + if ($reverse) + $cmp = -$cmp; + if ($cmp >= 0) + $node = $java.ju_TreeMap$TreeNode_down($node, $reverse); + else { + var$7 = $path.data; + $cmp = $depth + 1 | 0; + var$7[$depth] = $node; + $node = $java.ju_TreeMap$TreeNode_forward($node, $reverse); + $depth = $cmp; + } + } + return ju_Arrays_copyOf($path, $depth); +}; +$java.ju_TreeMap_pathToFirst = function($this, $reverse) { + var $path, $depth, $node, var$5, var$6; + $path = $rt_createArray(ju_TreeMap$TreeNode, $java.ju_TreeMap_height($this)); + $depth = 0; + $node = $this.$root; + while ($node !== null) { + var$5 = $path.data; + var$6 = $depth + 1 | 0; + var$5[$depth] = $node; + $node = $java.ju_TreeMap$TreeNode_forward($node, $reverse); + $depth = var$6; + } + return ju_Arrays_copyOf($path, $depth); +}; +$java.ju_TreeMap_getOrCreateNode = function($this, $root, $key) { + var var$3, $cmp; + if ($root === null) { + $root = new ju_TreeMap$TreeNode; + var$3 = null; + $root.$key1 = $key; + $root.$value8 = var$3; + $root.$height4 = 1; + $root.$size7 = 1; + return $root; + } + $cmp = $java.ju_TreeMap$1_compare($this.$comparator0, $key, $root.$key1); + if (!$cmp) + return $root; + if ($cmp >= 0) + $root.$right = $java.ju_TreeMap_getOrCreateNode($this, $root.$right, $key); + else + $root.$left0 = $java.ju_TreeMap_getOrCreateNode($this, $root.$left0, $key); + $java.ju_TreeMap$TreeNode_fix($root); + return $java.ju_TreeMap$TreeNode_balance($root); +}; +$java.ju_TreeMap_deleteNode = function($this, $right, $key) { + var $cmp, $left, $pathToMin, $minDepth, var$7, $minDepth_0, $node; + if ($right === null) + return null; + $cmp = $java.ju_TreeMap$1_compare($this.$comparator0, $key, $right.$key1); + if ($cmp < 0) + $right.$left0 = $java.ju_TreeMap_deleteNode($this, $right.$left0, $key); + else if ($cmp > 0) + $right.$right = $java.ju_TreeMap_deleteNode($this, $right.$right, $key); + else { + if ($right.$right === null) + return $right.$left0; + $left = $right.$left0; + $right = $right.$right; + $pathToMin = $rt_createArray(ju_TreeMap$TreeNode, $right.$height4); + $minDepth = 0; + while ($right.$left0 !== null) { + var$7 = $pathToMin.data; + $minDepth_0 = $minDepth + 1 | 0; + var$7[$minDepth] = $right; + $right = $right.$left0; + $minDepth = $minDepth_0; + } + $key = $right.$right; + while ($minDepth > 0) { + var$7 = $pathToMin.data; + $minDepth = $minDepth + (-1) | 0; + $node = var$7[$minDepth]; + $node.$left0 = $key; + $java.ju_TreeMap$TreeNode_fix($node); + $key = $java.ju_TreeMap$TreeNode_balance($node); + } + $right.$right = $key; + $right.$left0 = $left; + $java.ju_TreeMap$TreeNode_fix($right); + } + $java.ju_TreeMap$TreeNode_fix($right); + return $java.ju_TreeMap$TreeNode_balance($right); +}; +$java.ju_TreeMap_entrySet = function($this) { + var var$1, var$2, var$3; + if ($this.$cachedEntrySet === null) { + var$1 = new ju_TreeMap$EntrySet; + var$2 = null; + var$3 = null; + var$1.$modCount4 = (-1); + var$1.$owner0 = $this; + var$1.$from = var$2; + var$1.$fromIncluded = 1; + var$1.$fromChecked = 0; + var$1.$to = var$3; + var$1.$toIncluded = 1; + var$1.$toChecked = 0; + var$1.$reverse = 0; + $this.$cachedEntrySet = var$1; + } + return $this.$cachedEntrySet; +}; +$java.ju_TreeMap_size = function($this) { + return $this.$root === null ? 0 : $this.$root.$size7; +}; +$java.ju_TreeMap_height = function($this) { + return $this.$root === null ? 0 : $this.$root.$height4; +}; +$java.ju_TreeMap_access$100 = function($x0, $x1) { + var var$3, var$4; + $x0 = $x0.$root; + var$3 = null; + while ($x0 !== null) { + var$4 = $java.ju_TreeMap$TreeNode_forward($x0, $x1); + var$3 = $x0; + $x0 = var$4; + } + return var$3; +}; +function maat_TMI() { + jl_Enum.call(this); + this.$controller = null; +} +var maat_TMI_instance = null; +$java.maat_TMI_$VALUES = null; +function maat_TMI__clinit_() { + var var$1, var$2; + var$1 = new maat_TMI; + jl_Enum__init_0(var$1, $rt_s(2321), 0); + var$1.$controller = $java.maat_TMIController__init_(); + maat_TMI_instance = var$1; + var$2 = $rt_createArray(maat_TMI, 1); + var$2.data[0] = maat_TMI_instance; + $java.maat_TMI_$VALUES = var$2; +} +function nms_StepSound() { + var a = this; jl_Object.call(a); + a.$stepSoundName = null; + a.$stepSoundVolume = 0.0; + a.$stepSoundPitch = 0.0; +} +function nms_StepSound__init_(var_0, var_1, var_2) { + var var_3 = new nms_StepSound(); + $java.nms_StepSound__init_(var_3, var_0, var_1, var_2); + return var_3; +} +$java.nms_StepSound__init_ = function($this, $par1Str, $par2, $par3) { + $this.$stepSoundName = $par1Str; + $this.$stepSoundVolume = $par2; + $this.$stepSoundPitch = $par3; +}; +function nms_StepSound_getVolume($this) { + return $this.$stepSoundVolume; +} +function nms_StepSound_getPitch($this) { + return $this.$stepSoundPitch; +} +$java.nms_StepSound_getBreakSound = function($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(2322)); + jl_AbstractStringBuilder_append(var$1, $this.$stepSoundName); + return jl_AbstractStringBuilder_toString(var$1); +}; +function nms_StepSound_getStepSound($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(2323)); + jl_AbstractStringBuilder_append(var$1, $this.$stepSoundName); + return jl_AbstractStringBuilder_toString(var$1); +} +$java.nms_StepSound_getPlaceSound = function($this) { + return $this.$getBreakSound(); +}; +function nms_StepSoundStone() { + nms_StepSound.call(this); +} +function nms_StepSoundStone__init_(var_0, var_1, var_2) { + var var_3 = new nms_StepSoundStone(); + $java.nms_StepSoundStone__init_(var_3, var_0, var_1, var_2); + return var_3; +} +$java.nms_StepSoundStone__init_ = function($this, $par1Str, $par2, $par3) { + $java.nms_StepSound__init_($this, $par1Str, $par2, $par3); +}; +$java.nms_StepSoundStone_getBreakSound = function($this) { + return $rt_s(1201); +}; +$java.nms_StepSoundStone_getPlaceSound = function($this) { + return $rt_s(2324); +}; +function nms_StepSoundSand() { + nms_StepSound.call(this); +} +function nms_StepSoundSand__init_(var_0, var_1, var_2) { + var var_3 = new nms_StepSoundSand(); + $java.nms_StepSoundSand__init_(var_3, var_0, var_1, var_2); + return var_3; +} +$java.nms_StepSoundSand__init_ = function($this, $par1Str, $par2, $par3) { + $java.nms_StepSound__init_($this, $par1Str, $par2, $par3); +}; +$java.nms_StepSoundSand_getBreakSound = function($this) { + return $rt_s(2325); +}; +function nms_StepSoundAnvil() { + nms_StepSound.call(this); +} +function nms_StepSoundAnvil__init_(var_0, var_1, var_2) { + var var_3 = new nms_StepSoundAnvil(); + $java.nms_StepSoundAnvil__init_(var_3, var_0, var_1, var_2); + return var_3; +} +$java.nms_StepSoundAnvil__init_ = function($this, $par1Str, $par2, $par3) { + $java.nms_StepSound__init_($this, $par1Str, $par2, $par3); +}; +$java.nms_StepSoundAnvil_getBreakSound = function($this) { + return $rt_s(2326); +}; +$java.nms_StepSoundAnvil_getPlaceSound = function($this) { + return $rt_s(1200); +}; +function nms_NoiseGenerator() { + jl_Object.call(this); +} +function nms_NoiseGeneratorPerlin() { + var a = this; nms_NoiseGenerator.call(a); + a.$permutations = null; + a.$xCoord1 = 0.0; + a.$yCoord1 = 0.0; + a.$zCoord1 = 0.0; +} +$java.nms_NoiseGeneratorPerlin__init_ = function() { + var var_0 = new nms_NoiseGeneratorPerlin(); + nms_NoiseGeneratorPerlin__init_(var_0); + return var_0; +}; +function nms_NoiseGeneratorPerlin__init_0(var_0) { + var var_1 = new nms_NoiseGeneratorPerlin(); + $java.nms_NoiseGeneratorPerlin__init_0(var_1, var_0); + return var_1; +} +function nms_NoiseGeneratorPerlin__init_($this) { + $java.nms_NoiseGeneratorPerlin__init_0($this, nle_EaglercraftRandom__init_0()); +} +$java.nms_NoiseGeneratorPerlin__init_0 = function($this, $par1Random) { + var $var2, var$3, $var2_0, $var3, $var4; + $this.$permutations = $rt_createIntArray(512); + $this.$xCoord1 = nle_EaglercraftRandom_nextDouble($par1Random) * 256.0; + $this.$yCoord1 = nle_EaglercraftRandom_nextDouble($par1Random) * 256.0; + $this.$zCoord1 = nle_EaglercraftRandom_nextDouble($par1Random) * 256.0; + $var2 = 0; + while ($var2 < 256) { + var$3 = $this.$permutations.data; + $var2_0 = $var2 + 1 | 0; + var$3[$var2] = $var2; + $var2 = $var2_0; + } + $var2 = 0; + while ($var2 < 256) { + $var3 = nle_EaglercraftRandom_nextInt($par1Random, 256 - $var2 | 0) + $var2 | 0; + $var4 = $this.$permutations.data[$var2]; + $this.$permutations.data[$var2] = $this.$permutations.data[$var3]; + $this.$permutations.data[$var3] = $var4; + $this.$permutations.data[$var2 + 256 | 0] = $this.$permutations.data[$var2]; + $var2 = $var2 + 1 | 0; + } +}; +$java.nms_NoiseGeneratorPerlin_lerp = function($this, $par1, $par3, $par5) { + return $par3 + $par1 * ($par5 - $par3); +}; +$java.nms_NoiseGeneratorPerlin_func_76309_a = function($this, $par1, $var9, $var9_0) { + var $var6, $var7; + $var6 = $par1 & 15; + $var7 = (1 - (($var6 & 8) >> 3) | 0) * $var9; + if ($var6 < 4) + $var9 = 0.0; + else if ($var6 != 12 && $var6 != 14) + $var9 = $var9_0; + if ($var6 & 1) + $var7 = -$var7; + if ($var6 & 2) + $var9 = -$var9; + return $var7 + $var9; +}; +$java.nms_NoiseGeneratorPerlin_grad = function($this, $par1, $var11, $var11_0, $var11_1) { + var $var8, $var9; + $var8 = $par1 & 15; + $var9 = $var8 >= 8 ? $var11_0 : $var11; + if ($var8 >= 4) + $var11_0 = $var8 != 12 && $var8 != 14 ? $var11_1 : $var11; + if ($var8 & 1) + $var9 = -$var9; + if ($var8 & 2) + $var11_0 = -$var11_0; + return $var9 + $var11_0; +}; +function nms_NoiseGeneratorPerlin_populateNoiseArray($this, $par1ArrayOfDouble, $par2, $par4, $par6, $par8, $par9, $par10, $par11, $par13, $par15, $par17) { + var $var75, $var77, $var30, $var31, $var78, $var34, $var33, $var35, $var37, $var54, $var38, $var40, var$24, $var41, $var42, $var19, $var66, $var67, $var22, $var79, $var19_0, $var20, $var29, $var42_0, $var44, $var45, $var47, $var48, $var49, $var51, $var52, $var55, $var56, $var69, $var71, $var72, $var74, $var76, var$50, $var62; + a: { + if ($par9 == 1) { + $var75 = 0; + $var77 = 1.0 / $par17; + $var30 = 0; + while ($var30 < $par8) { + $var31 = $par2 + $var30 * $par11 + $this.$xCoord1; + $var78 = $var31 | 0; + if ($var31 < $var78) + $var78 = $var78 + (-1) | 0; + $var34 = $var78 & 255; + $var33 = $var31 - $var78; + $var35 = $var33 * $var33 * $var33 * ($var33 * ($var33 * 6.0 - 15.0) + 10.0); + $var37 = 0; + $var54 = $var34 + 1 | 0; + $par13 = $var33 - 1.0; + while ($var37 < $par10) { + $var38 = $par6 + $var37 * $par15 + $this.$zCoord1; + $var40 = $var38 | 0; + if ($var38 < $var40) + $var40 = $var40 + (-1) | 0; + var$24 = $par1ArrayOfDouble.data; + $var41 = $var40 & 255; + $par17 = $var38 - $var40; + $var42 = $par17 * $par17 * $par17 * ($par17 * ($par17 * 6.0 - 15.0) + 10.0); + $var19 = $this.$permutations.data[$var34] + 0 | 0; + $var66 = $this.$permutations.data[$var19] + $var41 | 0; + $var67 = $this.$permutations.data[$var54] + 0 | 0; + $var22 = $this.$permutations.data[$var67] + $var41 | 0; + $par4 = $java.nms_NoiseGeneratorPerlin_lerp($this, $var35, $java.nms_NoiseGeneratorPerlin_func_76309_a($this, $this.$permutations.data[$var66], $var33, $par17), $java.nms_NoiseGeneratorPerlin_grad($this, $this.$permutations.data[$var22], $par13, 0.0, $par17)); + $par9 = $this.$permutations.data[$var66 + 1 | 0]; + $par17 = $par17 - 1.0; + $var79 = $java.nms_NoiseGeneratorPerlin_lerp($this, $var42, $par4, $java.nms_NoiseGeneratorPerlin_lerp($this, $var35, $java.nms_NoiseGeneratorPerlin_grad($this, $par9, $var33, 0.0, $par17), $java.nms_NoiseGeneratorPerlin_grad($this, $this.$permutations.data[$var22 + 1 | 0], $par13, 0.0, $par17))); + $par9 = $var75 + 1 | 0; + var$24[$var75] = var$24[$var75] + $var79 * $var77; + $var37 = $var37 + 1 | 0; + $var75 = $par9; + } + $var30 = $var30 + 1 | 0; + } + } else { + $var19_0 = 0; + $var20 = 1.0 / $par17; + $var22 = (-1); + $var29 = 0.0; + $var31 = 0.0; + $var33 = 0.0; + $var35 = 0.0; + $var37 = 0; + while (true) { + if ($var37 >= $par8) + break a; + $var38 = $par2 + $var37 * $par11 + $this.$xCoord1; + $var40 = $var38 | 0; + if ($var38 < $var40) + $var40 = $var40 + (-1) | 0; + $var41 = $var40 & 255; + $var77 = $var38 - $var40; + $var42_0 = $var77 * $var77 * $var77 * ($var77 * ($var77 * 6.0 - 15.0) + 10.0); + $var44 = 0; + $var19 = $var41 + 1 | 0; + $var38 = $var77 - 1.0; + while ($var44 < $par10) { + $var45 = $par6 + $var44 * $par15 + $this.$zCoord1; + $var47 = $var45 | 0; + if ($var45 < $var47) + $var47 = $var47 + (-1) | 0; + $var48 = $var47 & 255; + $var45 = $var45 - $var47; + $var49 = $var45 * $var45 * $var45 * ($var45 * ($var45 * 6.0 - 15.0) + 10.0); + $var51 = 0; + $var79 = $var45 - 1.0; + while ($var51 < $par9) { + $var52 = $par4 + $var51 * $par13 + $this.$yCoord1; + $var54 = $var52 | 0; + if ($var52 < $var54) + $var54 = $var54 + (-1) | 0; + $var55 = $var54 & 255; + $par17 = $var52 - $var54; + $var56 = $par17 * $par17 * $par17 * ($par17 * ($par17 * 6.0 - 15.0) + 10.0); + if ($var51 && $var55 == $var22) + $var55 = $var22; + else { + $var69 = $this.$permutations.data[$var41] + $var55 | 0; + $var71 = $this.$permutations.data[$var69] + $var48 | 0; + $var72 = $this.$permutations.data[$var69 + 1 | 0] + $var48 | 0; + $var74 = $this.$permutations.data[$var19] + $var55 | 0; + $var75 = $this.$permutations.data[$var74] + $var48 | 0; + $var76 = $this.$permutations.data[$var74 + 1 | 0] + $var48 | 0; + $var29 = $java.nms_NoiseGeneratorPerlin_lerp($this, $var42_0, $java.nms_NoiseGeneratorPerlin_grad($this, $this.$permutations.data[$var71], $var77, $par17, $var45), $java.nms_NoiseGeneratorPerlin_grad($this, $this.$permutations.data[$var75], $var38, $par17, $var45)); + $var22 = $this.$permutations.data[$var72]; + $var52 = $par17 - 1.0; + $var31 = $java.nms_NoiseGeneratorPerlin_lerp($this, $var42_0, $java.nms_NoiseGeneratorPerlin_grad($this, $var22, $var77, $var52, $var45), $java.nms_NoiseGeneratorPerlin_grad($this, $this.$permutations.data[$var76], $var38, $var52, $var45)); + $var33 = $java.nms_NoiseGeneratorPerlin_lerp($this, $var42_0, $java.nms_NoiseGeneratorPerlin_grad($this, $this.$permutations.data[$var71 + 1 | 0], $var77, $par17, $var79), $java.nms_NoiseGeneratorPerlin_grad($this, $this.$permutations.data[$var75 + 1 | 0], $var38, $par17, $var79)); + $var35 = $java.nms_NoiseGeneratorPerlin_lerp($this, $var42_0, $java.nms_NoiseGeneratorPerlin_grad($this, $this.$permutations.data[$var72 + 1 | 0], $var77, $var52, $var79), $java.nms_NoiseGeneratorPerlin_grad($this, $this.$permutations.data[$var76 + 1 | 0], $var38, $var52, $var79)); + } + var$50 = $par1ArrayOfDouble.data; + $var62 = $java.nms_NoiseGeneratorPerlin_lerp($this, $var49, $java.nms_NoiseGeneratorPerlin_lerp($this, $var56, $var29, $var31), $java.nms_NoiseGeneratorPerlin_lerp($this, $var56, $var33, $var35)); + $var22 = $var19_0 + 1 | 0; + var$50[$var19_0] = var$50[$var19_0] + $var62 * $var20; + $var51 = $var51 + 1 | 0; + $var19_0 = $var22; + $var22 = $var55; + } + $var44 = $var44 + 1 | 0; + } + $var37 = $var37 + 1 | 0; + } + } + } +} +function nms_BlockStone() { + nms_Block.call(this); +} +function nms_BlockStone__init_(var_0) { + var var_1 = new nms_BlockStone(); + $java.nms_BlockStone__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockStone__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_rock); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +function nms_BlockGrass() { + var a = this; nms_Block.call(a); + a.$iconGrassTop = null; + a.$iconSnowSide = null; + a.$iconGrassSideOverlay = null; +} +function nms_BlockGrass__init_(var_0) { + var var_1 = new nms_BlockGrass(); + $java.nms_BlockGrass__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockGrass__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_grass); + $this.$needsRandomTick = 1; + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +$java.nms_BlockGrass_getIcon = function($this, $par1, $par2) { + var var$3; + if ($par1 == 1) + var$3 = $this.$iconGrassTop; + else if ($par1) + var$3 = $this.$blockIcon; + else { + nms_Block_$callClinit(); + var$3 = nms_Block_getBlockTextureFromSide(nms_Block_dirt, $par1); + } + return var$3; +}; +$java.nms_BlockGrass_getBlockTexture = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var $var6; + if ($par5 == 1) + return $this.$iconGrassTop; + if (!$par5) { + nms_Block_$callClinit(); + return nms_Block_getBlockTextureFromSide(nms_Block_dirt, $par5); + } + $var6 = $par1IBlockAccess.$getBlockMaterial($par2, $par3 + 1 | 0, $par4); + nms_Material_$callClinit(); + return $var6 !== $java.nms_Material_snow && $var6 !== $java.nms_Material_craftedSnow ? $this.$blockIcon : $this.$iconSnowSide; +}; +$java.nms_BlockGrass_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(965)); + $this.$iconGrassTop = $par1IconRegister.$registerIcon($rt_s(964)); + $this.$iconSnowSide = $par1IconRegister.$registerIcon($rt_s(2327)); + $this.$iconGrassSideOverlay = $par1IconRegister.$registerIcon($rt_s(2328)); +}; +$java.nms_BlockGrass_getBlockColor = function($this) { + return nms_ColorizerGrass_getGrassColor(0.5, 1.0); +}; +$java.nms_BlockGrass_getRenderColor = function($this, $par1) { + return $java.nms_BlockGrass_getBlockColor($this); +}; +$java.nms_BlockGrass_colorMultiplier = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var9, $var10; + $var5 = 0; + $var6 = 0; + $var7 = 0; + $var8 = (-1); + while ($var8 <= 1) { + $var9 = (-1); + while ($var9 <= 1) { + $var10 = $java.nms_BiomeGenBase_getBiomeGrassColor($par1IBlockAccess.$getBiomeGenForCoords($par2 + $var9 | 0, $par4 + $var8 | 0)); + $var5 = $var5 + (($var10 & 16711680) >> 16) | 0; + $var6 = $var6 + (($var10 & 65280) >> 8) | 0; + $var7 = $var7 + ($var10 & 255) | 0; + $var9 = $var9 + 1 | 0; + } + $var8 = $var8 + 1 | 0; + } + nms_Block_initNoiseField($par2 >> 4, $par4 >> 4); + $par2 = ($var6 / 9 | 0) * (nms_Block_grassNoiseArray.data[($par4 & 15) + (($par2 & 15) * 16 | 0) | 0] * 0.15000000596046448 + 1.0) | 0; + if ($par2 > 255) + $par2 = 255; + if ($par2 < 0) + $par2 = 0; + return (($var5 / 9 | 0) & 255) << 16 | ($par2 & 255) << 8 | ($var7 / 9 | 0) & 255; +}; +function nms_BlockGrass_getIconSideOverlay() { + nms_Block_$callClinit(); + return nms_Block_grass.$iconGrassSideOverlay; +} +function nms_BlockDirt() { + nms_Block.call(this); +} +function nms_BlockDirt__init_(var_0) { + var var_1 = new nms_BlockDirt(); + $java.nms_BlockDirt__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockDirt__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_ground); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +function nms_BlockWood() { + nms_Block.call(this); + this.$iconArray0 = null; +} +var nms_BlockWood_woodType = null; +$java.nms_BlockWood_woodTextureTypes = null; +function nms_BlockWood__init_(var_0) { + var var_1 = new nms_BlockWood(); + $java.nms_BlockWood__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockWood__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_wood); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +$java.nms_BlockWood_getIcon = function($this, $par1, $par2) { + if (!($par2 >= 0 && $par2 < $this.$iconArray0.data.length)) + $par2 = 0; + return $this.$iconArray0.data[$par2]; +}; +$java.nms_BlockWood_damageDropped = function($this, $par1) { + return $par1; +}; +$java.nms_BlockWood_getSubBlocks = function($this, $par1, $par2CreativeTabs, $par3List) { + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 0)); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 1)); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 2)); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 3)); +}; +$java.nms_BlockWood_registerIcons = function($this, $par1IconRegister) { + var $var2; + $this.$iconArray0 = $rt_createArray(nms_Icon, $java.nms_BlockWood_woodTextureTypes.data.length); + $var2 = 0; + while ($var2 < $this.$iconArray0.data.length) { + $this.$iconArray0.data[$var2] = $par1IconRegister.$registerIcon($java.nms_BlockWood_woodTextureTypes.data[$var2]); + $var2 = $var2 + 1 | 0; + } +}; +function nms_BlockWood__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 4); + var$2 = var$1.data; + var$2[0] = $rt_s(2329); + var$2[1] = $rt_s(2330); + var$2[2] = $rt_s(2331); + var$2[3] = $rt_s(2332); + nms_BlockWood_woodType = var$1; + var$1 = $rt_createArray(jl_String, 4); + var$2 = var$1.data; + var$2[0] = $rt_s(1923); + var$2[1] = $rt_s(2333); + var$2[2] = $rt_s(2334); + var$2[3] = $rt_s(2335); + $java.nms_BlockWood_woodTextureTypes = var$1; +} +function nms_BlockFlower() { + nms_Block.call(this); +} +$java.nms_BlockFlower__init_ = function(var_0, var_1) { + var var_2 = new nms_BlockFlower(); + $java.nms_BlockFlower__init_0(var_2, var_0, var_1); + return var_2; +}; +function nms_BlockFlower__init_(var_0) { + var var_1 = new nms_BlockFlower(); + $java.nms_BlockFlower__init_1(var_1, var_0); + return var_1; +} +$java.nms_BlockFlower__init_0 = function($this, $par1, $par2Material) { + nms_Block__init_0($this, $par1, $par2Material); + $this.$needsRandomTick = 1; + nms_Block_setBlockBounds($this, 0.30000001192092896, 0.0, 0.30000001192092896, 0.699999988079071, 0.6000000238418579, 0.699999988079071); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabDecorations; +}; +$java.nms_BlockFlower__init_1 = function($this, $par1) { + nms_Material_$callClinit(); + $java.nms_BlockFlower__init_0($this, $par1, $java.nms_Material_plants); +}; +$java.nms_BlockFlower_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + return nms_Block_canPlaceBlockAt($this, $par1World, $par2, $par3, $par4) && $this.$canThisPlantGrowOnThisBlockID(nms_World_getBlockId($par1World, $par2, $par3 - 1 | 0, $par4)) ? 1 : 0; +}; +$java.nms_BlockFlower_canThisPlantGrowOnThisBlockID = function($this, $par1) { + nms_Block_$callClinit(); + return $par1 != nms_Block_grass.$blockID && $par1 != nms_Block_dirt.$blockID && $par1 != nms_Block_tilledField.$blockID ? 0 : 1; +}; +$java.nms_BlockFlower_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_BlockFlower_checkFlowerChange($this, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $ptr); +}; +$java.nms_BlockFlower_checkFlowerChange = function($this, $par1World, $par2, $par3, $par4) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$canBlockStay($par1World, $par2, $par3, $par4)) + return; + nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, nms_World_getBlockMetadata($par1World, $par2, $par3, $par4), 0); + $ptr = 1; + case 1: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $ptr); +}; +$java.nms_BlockFlower_canBlockStay = function($this, $par1World, $par2, $par3, $par4) { + return !(nms_World_getFullBlockLightValue($par1World, $par2, $par3, $par4) < 8 && !nms_World_canBlockSeeTheSky($par1World, $par2, $par3, $par4)) && $this.$canThisPlantGrowOnThisBlockID(nms_World_getBlockId($par1World, $par2, $par3 - 1 | 0, $par4)) ? 1 : 0; +}; +$java.nms_BlockFlower_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + return null; +}; +$java.nms_BlockFlower_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockFlower_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockFlower_getRenderType = function($this) { + return 1; +}; +function nms_BlockSapling() { + nms_BlockFlower.call(this); + this.$saplingIcon = null; +} +var nms_BlockSapling_WOOD_TYPES = null; +$java.nms_BlockSapling_field_94370_b = null; +function nms_BlockSapling__init_(var_0) { + var var_1 = new nms_BlockSapling(); + $java.nms_BlockSapling__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockSapling__init_ = function($this, $par1) { + $java.nms_BlockFlower__init_1($this, $par1); + nms_Block_setBlockBounds($this, 0.09999999403953552, 0.0, 0.09999999403953552, 0.8999999761581421, 0.800000011920929, 0.8999999761581421); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabDecorations; +}; +$java.nms_BlockSapling_getIcon = function($this, $par1, $par2) { + $par1 = $par2 & 3; + return $this.$saplingIcon.data[$par1]; +}; +$java.nms_BlockSapling_damageDropped = function($this, $par1) { + return $par1 & 3; +}; +$java.nms_BlockSapling_getSubBlocks = function($this, $par1, $par2CreativeTabs, $par3List) { + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 0)); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 1)); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 2)); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 3)); +}; +$java.nms_BlockSapling_registerIcons = function($this, $par1IconRegister) { + var $var2; + $this.$saplingIcon = $rt_createArray(nms_Icon, $java.nms_BlockSapling_field_94370_b.data.length); + $var2 = 0; + while ($var2 < $this.$saplingIcon.data.length) { + $this.$saplingIcon.data[$var2] = $par1IconRegister.$registerIcon($java.nms_BlockSapling_field_94370_b.data[$var2]); + $var2 = $var2 + 1 | 0; + } +}; +function nms_BlockSapling__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 4); + var$2 = var$1.data; + var$2[0] = $rt_s(2329); + var$2[1] = $rt_s(2330); + var$2[2] = $rt_s(2331); + var$2[3] = $rt_s(2332); + nms_BlockSapling_WOOD_TYPES = var$1; + var$1 = $rt_createArray(jl_String, 4); + var$2 = var$1.data; + var$2[0] = $rt_s(1933); + var$2[1] = $rt_s(2336); + var$2[2] = $rt_s(2337); + var$2[3] = $rt_s(2338); + $java.nms_BlockSapling_field_94370_b = var$1; +} +function nms_BlockFlowing() { + var a = this; nms_BlockFluid.call(a); + a.$numAdjacentSources = 0; + a.$isOptimalFlowDirection = null; + a.$flowCost = null; +} +function nms_BlockFlowing__init_(var_0, var_1) { + var var_2 = new nms_BlockFlowing(); + $java.nms_BlockFlowing__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_BlockFlowing__init_ = function($this, $par1, $par2Material) { + $java.nms_BlockFluid__init_0($this, $par1, $par2Material); + $this.$numAdjacentSources = 0; + $this.$isOptimalFlowDirection = $rt_createBooleanArray(4); + $this.$flowCost = $rt_createIntArray(4); +}; +$java.nms_BlockFlowing_getBlocksMovement = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var var$5; + var$5 = $this.$blockMaterial; + nms_Material_$callClinit(); + return var$5 === nms_Material_lava ? 0 : 1; +}; +function nms_BlockStationary() { + nms_BlockFluid.call(this); +} +function nms_BlockStationary__init_(var_0, var_1) { + var var_2 = new nms_BlockStationary(); + $java.nms_BlockStationary__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_BlockStationary__init_ = function($this, $par1, $par2Material) { + $java.nms_BlockFluid__init_0($this, $par1, $par2Material); + $this.$needsRandomTick = 0; + nms_Material_$callClinit(); + if ($par2Material === nms_Material_lava) + $this.$needsRandomTick = 1; +}; +$java.nms_BlockStationary_getBlocksMovement = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var var$5; + var$5 = $this.$blockMaterial; + nms_Material_$callClinit(); + return var$5 === nms_Material_lava ? 0 : 1; +}; +$java.nms_BlockStationary_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var var$6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_BlockFluid_onNeighborBlockChange($this, $par1World, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + if (nms_World_getBlockId($par1World, $par2, $par3, $par4) != $this.$blockID) + return; + var$6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + var$7 = $this.$blockID - 1 | 0; + $par5 = 2; + $ptr = 2; + case 2: + nms_World_setBlock($par1World, $par2, $par3, $par4, var$7, var$6, $par5); + if ($rt_suspending()) { + break main; + } + $java.nms_BlockFluid_tickRate($this, $par1World); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, var$6, var$7, $ptr); +}; +function nms_BlockSand() { + nms_Block.call(this); +} +$java.nms_BlockSand_fallInstantly = 0; +function nms_BlockSand__init_(var_0) { + var var_1 = new nms_BlockSand(); + $java.nms_BlockSand__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockSand__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_sand); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +$java.nms_BlockSand_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + return; +}; +$java.nms_BlockSand_tickRate = function($this, $par1World) { + return 2; +}; +function nms_BlockSand__clinit_() { + $java.nms_BlockSand_fallInstantly = 0; +} +function nms_BlockGravel() { + nms_BlockSand.call(this); +} +function nms_BlockGravel__init_(var_0) { + var var_1 = new nms_BlockGravel(); + $java.nms_BlockGravel__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockGravel__init_ = function($this, $par1) { + $java.nms_BlockSand__init_($this, $par1); +}; +function nms_BlockOre() { + nms_Block.call(this); +} +function nms_BlockOre__init_(var_0) { + var var_1 = new nms_BlockOre(); + $java.nms_BlockOre__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockOre__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_rock); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +$java.nms_BlockOre_idDropped = function($this, $par1, $par2Random, $par3) { + $par1 = $this.$blockID; + nms_Block_$callClinit(); + if ($par1 == nms_Block_oreCoal.$blockID) { + nms_Item_$callClinit(); + $par1 = nms_Item_coal.$itemID; + } else if ($this.$blockID == nms_Block_oreDiamond.$blockID) { + nms_Item_$callClinit(); + $par1 = nms_Item_diamond.$itemID; + } else if ($this.$blockID == nms_Block_oreLapis.$blockID) { + nms_Item_$callClinit(); + $par1 = nms_Item_dyePowder.$itemID; + } else if ($this.$blockID == nms_Block_oreEmerald.$blockID) { + nms_Item_$callClinit(); + $par1 = nms_Item_emerald.$itemID; + } else if ($this.$blockID != nms_Block_oreNetherQuartz.$blockID) + $par1 = $this.$blockID; + else { + nms_Item_$callClinit(); + $par1 = nms_Item_netherQuartz.$itemID; + } + return $par1; +}; +$java.nms_BlockOre_dropBlockAsItemWithChance = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7) { + if ($java.nms_BlockOre_idDropped($this, $par5, $par1World.$rand, $par7) != $this.$blockID) { + $par2 = $this.$blockID; + nms_Block_$callClinit(); + if ($par2 == nms_Block_oreCoal.$blockID) + nms_MathHelper_getRandomIntegerInRange($par1World.$rand, 0, 2); + else if ($this.$blockID == nms_Block_oreDiamond.$blockID) + nms_MathHelper_getRandomIntegerInRange($par1World.$rand, 3, 7); + else if ($this.$blockID == nms_Block_oreEmerald.$blockID) + nms_MathHelper_getRandomIntegerInRange($par1World.$rand, 3, 7); + else if ($this.$blockID == nms_Block_oreLapis.$blockID) + nms_MathHelper_getRandomIntegerInRange($par1World.$rand, 2, 5); + else if ($this.$blockID == nms_Block_oreNetherQuartz.$blockID) + nms_MathHelper_getRandomIntegerInRange($par1World.$rand, 2, 5); + } +}; +$java.nms_BlockOre_damageDropped = function($this, $par1) { + $par1 = $this.$blockID; + nms_Block_$callClinit(); + return $par1 != nms_Block_oreLapis.$blockID ? 0 : 4; +}; +function nms_BlockLog() { + var a = this; nms_Block.call(a); + a.$iconArray1 = null; + a.$tree_top = null; +} +var nms_BlockLog_woodType = null; +$java.nms_BlockLog_treeTextureTypes = null; +function nms_BlockLog__init_(var_0) { + var var_1 = new nms_BlockLog(); + $java.nms_BlockLog__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockLog__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_wood); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +$java.nms_BlockLog_getRenderType = function($this) { + return 31; +}; +$java.nms_BlockLog_onBlockPlaced = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7, $par8, $par9) { + var $var10, $var11; + a: { + $var10 = $par9 & 3; + $var11 = 0; + switch ($par5) { + case 0: + case 1: + $var11 = 0; + break a; + case 2: + case 3: + $var11 = 8; + break a; + case 4: + case 5: + $var11 = 4; + break a; + default: + } + } + return $var10 | $var11; +}; +$java.nms_BlockLog_getIcon = function($this, $par1, $par2) { + var $var3, $var4; + $var3 = $par2 & 12; + $var4 = $par2 & 3; + return !$var3 && !($par1 != 1 && $par1) ? $this.$tree_top : $var3 == 4 && !($par1 != 5 && $par1 != 4) ? $this.$tree_top : $var3 == 8 && !($par1 != 2 && $par1 != 3) ? $this.$tree_top : $this.$iconArray1.data[$var4]; +}; +$java.nms_BlockLog_damageDropped = function($this, $par1) { + return $par1 & 3; +}; +$java.nms_BlockLog_limitToValidMetadata = function($par0) { + return $par0 & 3; +}; +$java.nms_BlockLog_getSubBlocks = function($this, $par1, $par2CreativeTabs, $par3List) { + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 0)); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 1)); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 2)); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 3)); +}; +$java.nms_BlockLog_registerIcons = function($this, $par1IconRegister) { + var $var2; + $this.$tree_top = $par1IconRegister.$registerIcon($rt_s(2339)); + $this.$iconArray1 = $rt_createArray(nms_Icon, $java.nms_BlockLog_treeTextureTypes.data.length); + $var2 = 0; + while ($var2 < $this.$iconArray1.data.length) { + $this.$iconArray1.data[$var2] = $par1IconRegister.$registerIcon($java.nms_BlockLog_treeTextureTypes.data[$var2]); + $var2 = $var2 + 1 | 0; + } +}; +function nms_BlockLog__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 4); + var$2 = var$1.data; + var$2[0] = $rt_s(2329); + var$2[1] = $rt_s(2330); + var$2[2] = $rt_s(2331); + var$2[3] = $rt_s(2332); + nms_BlockLog_woodType = var$1; + var$1 = $rt_createArray(jl_String, 4); + var$2 = var$1.data; + var$2[0] = $rt_s(2340); + var$2[1] = $rt_s(2341); + var$2[2] = $rt_s(2342); + var$2[3] = $rt_s(2343); + $java.nms_BlockLog_treeTextureTypes = var$1; +} +function nms_BlockLeavesBase() { + nms_Block.call(this); + this.$graphicsLevel = 0; +} +$java.nms_BlockLeavesBase_shouldSideBeRendered = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var $var6; + $var6 = $par1IBlockAccess.$getBlockId($par2, $par3, $par4); + return !$this.$graphicsLevel && $var6 == $this.$blockID ? 0 : nms_Block_shouldSideBeRendered($this, $par1IBlockAccess, $par2, $par3, $par4, $par5); +}; +function nms_BlockLeaves() { + var a = this; nms_BlockLeavesBase.call(a); + a.$field_94394_cP = 0; + a.$iconArray2 = null; +} +$java.nms_BlockLeaves_LEAF_TYPES = null; +$java.nms_BlockLeaves_field_94396_b = null; +function nms_BlockLeaves__init_(var_0) { + var var_1 = new nms_BlockLeaves(); + $java.nms_BlockLeaves__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockLeaves__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_leaves); + $this.$graphicsLevel = 0; + $this.$iconArray2 = $rt_createArray($rt_arraycls(nms_Icon), 2); + $this.$needsRandomTick = 1; + $this.$displayOnCreativeTab = nms_CreativeTabs_tabDecorations; +}; +$java.nms_BlockLeaves_getBlockColor = function($this) { + return nms_ColorizerFoliage_getFoliageColor(0.5, 1.0); +}; +$java.nms_BlockLeaves_getRenderColor = function($this, $par1) { + $par1 = $par1 & 3; + return $par1 == 1 ? 6396257 : $par1 != 2 ? 4764952 : 8431445; +}; +$java.nms_BlockLeaves_colorMultiplier = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var6, $var7, $var8, $var9, $var10, $var11; + $par3 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4) & 3; + if ($par3 == 1) + return 6396257; + if ($par3 == 2) + return 8431445; + $var6 = 0; + $var7 = 0; + $var8 = 0; + $var9 = (-1); + while ($var9 <= 1) { + $var10 = (-1); + while ($var10 <= 1) { + $var11 = $java.nms_BiomeGenBase_getBiomeFoliageColor($par1IBlockAccess.$getBiomeGenForCoords($par2 + $var10 | 0, $par4 + $var9 | 0)); + $var6 = $var6 + (($var11 & 16711680) >> 16) | 0; + $var7 = $var7 + (($var11 & 65280) >> 8) | 0; + $var8 = $var8 + ($var11 & 255) | 0; + $var10 = $var10 + 1 | 0; + } + $var9 = $var9 + 1 | 0; + } + nms_Block_initNoiseField($par2 >> 4, $par4 >> 4); + $par2 = ($var7 / 9 | 0) * (nms_Block_grassNoiseArray.data[($par4 & 15) + (($par2 & 15) * 16 | 0) | 0] * 0.30000001192092896 + 1.0) | 0; + if ($par2 > 255) + $par2 = 255; + if ($par2 < 0) + $par2 = 0; + return (($var6 / 9 | 0) & 255) << 16 | ($par2 & 255) << 8 | ($var8 / 9 | 0) & 255; +}; +$java.nms_BlockLeaves_randomDisplayTick = function($this, $par1World, $par2, $par3, $par4, $par5Random) { + var $var6, $var8, $var10, var$9, var$10, var$11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();$var10 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$par5Random = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nms_World_canLightningStrikeAt($par1World, $par2, $par3 + 1 | 0, $par4) && !nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4) && nle_EaglercraftRandom_nextInt($par5Random, 15) == 1) { + $var6 = $par2 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8 = $par3 - 0.05; + $var10 = $par4 + nle_EaglercraftRandom_nextFloat($par5Random); + $par5Random = $rt_s(1177); + var$9 = 0.0; + var$10 = 0.0; + var$11 = 0.0; + $ptr = 1; + continue main; + } + return; + case 1: + nms_World_spawnParticle($par1World, $par5Random, $var6, $var8, $var10, var$9, var$10, var$11); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Random, $var6, $var8, $var10, var$9, var$10, var$11, $ptr); +}; +$java.nms_BlockLeaves_dropBlockAsItemWithChance = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7) { + return; +}; +$java.nms_BlockLeaves_damageDropped = function($this, $par1) { + return $par1 & 3; +}; +$java.nms_BlockLeaves_isOpaqueCube = function($this) { + return $this.$graphicsLevel ? 0 : 1; +}; +$java.nms_BlockLeaves_getIcon = function($this, $par1, $par2) { + $par1 = $par2 & 3; + return $par1 == 1 ? $this.$iconArray2.data[$this.$field_94394_cP].data[1] : $par1 != 3 ? $this.$iconArray2.data[$this.$field_94394_cP].data[0] : $this.$iconArray2.data[$this.$field_94394_cP].data[3]; +}; +function nms_BlockLeaves_setGraphicsLevel($this, $par1) { + $this.$graphicsLevel = $par1; + $this.$field_94394_cP = !$par1 ? 1 : 0; +} +$java.nms_BlockLeaves_getSubBlocks = function($this, $par1, $par2CreativeTabs, $par3List) { + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 0)); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 1)); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 2)); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 3)); +}; +$java.nms_BlockLeaves_registerIcons = function($this, $par1IconRegister) { + var $var2, $var3; + $var2 = 0; + while ($var2 < $java.nms_BlockLeaves_field_94396_b.data.length) { + $this.$iconArray2.data[$var2] = $rt_createArray(nms_Icon, $java.nms_BlockLeaves_field_94396_b.data[$var2].data.length); + $var3 = 0; + while ($var3 < $java.nms_BlockLeaves_field_94396_b.data[$var2].data.length) { + $this.$iconArray2.data[$var2].data[$var3] = $par1IconRegister.$registerIcon($java.nms_BlockLeaves_field_94396_b.data[$var2].data[$var3]); + $var3 = $var3 + 1 | 0; + } + $var2 = $var2 + 1 | 0; + } +}; +function nms_BlockLeaves__clinit_() { + var var$1, var$2, var$3, var$4; + var$1 = $rt_createArray(jl_String, 4); + var$2 = var$1.data; + var$2[0] = $rt_s(2329); + var$2[1] = $rt_s(2330); + var$2[2] = $rt_s(2331); + var$2[3] = $rt_s(2332); + $java.nms_BlockLeaves_LEAF_TYPES = var$1; + var$1 = $rt_createArray($rt_arraycls(jl_String), 2); + var$3 = var$1.data; + var$2 = $rt_createArray(jl_String, 4); + var$4 = var$2.data; + var$4[0] = $rt_s(1939); + var$4[1] = $rt_s(2344); + var$4[2] = $rt_s(1939); + var$4[3] = $rt_s(2345); + var$3[0] = var$2; + var$2 = $rt_createArray(jl_String, 4); + var$4 = var$2.data; + var$4[0] = $rt_s(2346); + var$4[1] = $rt_s(2347); + var$4[2] = $rt_s(2346); + var$4[3] = $rt_s(2348); + var$3[1] = var$2; + $java.nms_BlockLeaves_field_94396_b = var$1; +} +function nms_BlockSponge() { + nms_Block.call(this); +} +function nms_BlockSponge__init_(var_0) { + var var_1 = new nms_BlockSponge(); + $java.nms_BlockSponge__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockSponge__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_sponge); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +function nms_BlockBreakable() { + var a = this; nms_Block.call(a); + a.$localFlag = 0; + a.$breakableBlockIcon = null; +} +$java.nms_BlockBreakable__init_ = function(var_0, var_1, var_2, var_3) { + var var_4 = new nms_BlockBreakable(); + $java.nms_BlockBreakable__init_0(var_4, var_0, var_1, var_2, var_3); + return var_4; +}; +$java.nms_BlockBreakable__init_0 = function($this, $par1, $par2Str, $par3Material, $par4) { + nms_Block__init_0($this, $par1, $par3Material); + $this.$localFlag = $par4; + $this.$breakableBlockIcon = $par2Str; +}; +$java.nms_BlockBreakable_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockBreakable_shouldSideBeRendered = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var $var6; + $var6 = $par1IBlockAccess.$getBlockId($par2, $par3, $par4); + return !$this.$localFlag && $var6 == $this.$blockID ? 0 : nms_Block_shouldSideBeRendered($this, $par1IBlockAccess, $par2, $par3, $par4, $par5); +}; +$java.nms_BlockBreakable_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($this.$breakableBlockIcon); +}; +function nms_BlockGlass() { + nms_BlockBreakable.call(this); +} +function nms_BlockGlass__init_(var_0, var_1, var_2) { + var var_3 = new nms_BlockGlass(); + $java.nms_BlockGlass__init_(var_3, var_0, var_1, var_2); + return var_3; +} +$java.nms_BlockGlass__init_ = function($this, $par1, $par2Material, $par3) { + $java.nms_BlockBreakable__init_0($this, $par1, $rt_s(1688), $par2Material, $par3); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +$java.nms_BlockGlass_getRenderBlockPass = function($this) { + return 0; +}; +$java.nms_BlockGlass_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockGlass_renderAsNormalBlock = function($this) { + return 0; +}; +function nms_ITileEntityProvider() { +} +function nms_BlockContainer() { + nms_Block.call(this); +} +$java.nms_BlockContainer__init_ = function(var_0, var_1) { + var var_2 = new nms_BlockContainer(); + $java.nms_BlockContainer__init_0(var_2, var_0, var_1); + return var_2; +}; +$java.nms_BlockContainer__init_0 = function($this, $par1, $par2Material) { + nms_Block__init_0($this, $par1, $par2Material); + $this.$isBlockContainer = 1; +}; +$java.nms_BlockContainer_onBlockEventReceived = function($this, $par1World, $par2, $par3, $par4, $par5, $par6) { + var $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_World_getBlockTileEntity($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var7 = $tmp; + return $var7 === null ? 0 : $var7.$receiveClientEvent($par5, $par6); + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $par6, $var7, $ptr); +}; +function nms_BlockDispenser() { + var a = this; nms_BlockContainer.call(a); + a.$random2 = null; + a.$furnaceTopIcon = null; + a.$furnaceFrontIcon = null; + a.$field_96473_e = null; +} +function nms_BlockDispenser__init_(var_0) { + var var_1 = new nms_BlockDispenser(); + $java.nms_BlockDispenser__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockDispenser__init_ = function($this, $par1) { + nms_Material_$callClinit(); + $java.nms_BlockContainer__init_0($this, $par1, nms_Material_rock); + $this.$random2 = nle_EaglercraftRandom__init_0(); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabRedstone; +}; +$java.nms_BlockDispenser_tickRate = function($this, $par1World) { + return 4; +}; +$java.nms_BlockDispenser_getIcon = function($this, $par1, $par2) { + var $var3; + $var3 = $par2 & 7; + return $par1 == $var3 ? ($var3 != 1 && $var3 ? $this.$furnaceFrontIcon : $this.$field_96473_e) : $var3 != 1 && $var3 ? ($par1 != 1 && $par1 ? $this.$blockIcon : $this.$furnaceTopIcon) : $this.$furnaceTopIcon; +}; +$java.nms_BlockDispenser_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(2349)); + $this.$furnaceTopIcon = $par1IconRegister.$registerIcon($rt_s(2350)); + $this.$furnaceFrontIcon = $par1IconRegister.$registerIcon($rt_s(2351)); + $this.$field_96473_e = $par1IconRegister.$registerIcon($rt_s(2352)); +}; +$java.nms_BlockDispenser_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + return 1; +}; +$java.nms_BlockDispenser_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var7, $var8, $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_World_isBlockIndirectlyGettingPowered($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par5 = $tmp; + if (!$par5) { + $par5 = $par3 + 1 | 0; + $ptr = 2; + continue main; + } + $var7 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + $var8 = !($var7 & 8) ? 0 : 1; + if (1 && !$var8) { + $par5 = $var7 | 8; + $var6 = 4; + $ptr = 3; + continue main; + } + if (!1 && $var8) { + $par5 = $var7 & (-9); + $var6 = 4; + $ptr = 4; + continue main; + } + return; + case 2: + $tmp = nms_World_isBlockIndirectlyGettingPowered($par1World, $par2, $par5, $par4); + if ($rt_suspending()) { + break main; + } + $par5 = $tmp; + $var6 = $par5 ? 1 : 0; + $var7 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + $var8 = !($var7 & 8) ? 0 : 1; + if ($var6 && !$var8) { + $par5 = $var7 | 8; + $var6 = 4; + $ptr = 3; + continue main; + } + if (!$var6 && $var8) { + $par5 = $var7 & (-9); + $var6 = 4; + $ptr = 4; + continue main; + } + return; + case 3: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $par5, $var6); + if ($rt_suspending()) { + break main; + } + return; + case 4: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $par5, $var6); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var7, $var8, $var6, $ptr); +}; +$java.nms_BlockDispenser_createNewTileEntity = function($this, $par1World) { + return $java.nms_TileEntityDispenser__init_(); +}; +$java.nms_BlockDispenser_onBlockPlacedBy = function($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack) { + var $var7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();$var7 = $thread.pop();$par6ItemStack = $thread.pop();$par5EntityLiving = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var7 = $java.nms_BlockPistonBase_determineOrientation($par1World, $par2, $par3, $par4, $par5EntityLiving); + var$8 = 2; + $ptr = 1; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var7, var$8); + if ($rt_suspending()) { + break main; + } + if (!nms_ItemStack_hasDisplayName($par6ItemStack)) + return; + $ptr = 2; + case 2: + $tmp = nms_World_getBlockTileEntity($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + $par1World.$customName = nms_ItemStack_getDisplayName($par6ItemStack); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack, $var7, var$8, $ptr); +}; +$java.nms_BlockDispenser_hasComparatorInputOverride = function($this) { + return 1; +}; +$java.nms_BlockDispenser_getComparatorInputOverride = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_World_getBlockTileEntity($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + return nms_Container_calcRedstoneFromInventory($par1World); + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $ptr); +}; +function nms_BlockSandStone() { + var a = this; nms_Block.call(a); + a.$field_94406_c = null; + a.$field_94403_cO = null; + a.$field_94404_cP = null; +} +var nms_BlockSandStone_SAND_STONE_TYPES = null; +$java.nms_BlockSandStone_field_94405_b = null; +function nms_BlockSandStone__init_(var_0) { + var var_1 = new nms_BlockSandStone(); + $java.nms_BlockSandStone__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockSandStone__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_rock); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +$java.nms_BlockSandStone_getIcon = function($this, $par1, $par2) { + a: { + if ($par1 != 1) { + if ($par1) + break a; + if ($par2 != 1 && $par2 != 2) + break a; + } + return $this.$field_94403_cO; + } + if (!$par1) + return $this.$field_94404_cP; + if (!($par2 >= 0 && $par2 < $this.$field_94406_c.data.length)) + $par2 = 0; + return $this.$field_94406_c.data[$par2]; +}; +$java.nms_BlockSandStone_damageDropped = function($this, $par1) { + return $par1; +}; +$java.nms_BlockSandStone_getSubBlocks = function($this, $par1, $par2CreativeTabs, $par3List) { + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 0)); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 1)); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 2)); +}; +$java.nms_BlockSandStone_registerIcons = function($this, $par1IconRegister) { + var $var2; + $this.$field_94406_c = $rt_createArray(nms_Icon, $java.nms_BlockSandStone_field_94405_b.data.length); + $var2 = 0; + while ($var2 < $this.$field_94406_c.data.length) { + $this.$field_94406_c.data[$var2] = $par1IconRegister.$registerIcon($java.nms_BlockSandStone_field_94405_b.data[$var2]); + $var2 = $var2 + 1 | 0; + } + $this.$field_94403_cO = $par1IconRegister.$registerIcon($rt_s(2353)); + $this.$field_94404_cP = $par1IconRegister.$registerIcon($rt_s(2354)); +}; +function nms_BlockSandStone__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 3); + var$2 = var$1.data; + var$2[0] = $rt_s(222); + var$2[1] = $rt_s(2355); + var$2[2] = $rt_s(2356); + nms_BlockSandStone_SAND_STONE_TYPES = var$1; + var$1 = $rt_createArray(jl_String, 3); + var$2 = var$1.data; + var$2[0] = $rt_s(2357); + var$2[1] = $rt_s(2358); + var$2[2] = $rt_s(2359); + $java.nms_BlockSandStone_field_94405_b = var$1; +} +function nms_BlockNote() { + nms_BlockContainer.call(this); +} +function nms_BlockNote__init_(var_0) { + var var_1 = new nms_BlockNote(); + $java.nms_BlockNote__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockNote__init_ = function($this, $par1) { + nms_Material_$callClinit(); + $java.nms_BlockContainer__init_0($this, $par1, nms_Material_wood); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabRedstone; +}; +$java.nms_BlockNote_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_World_isBlockIndirectlyGettingPowered($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var6 = $tmp; + $ptr = 2; + case 2: + $tmp = nms_World_getBlockTileEntity($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var7 = $tmp; + $var7 = $var7; + if ($var7 !== null && $var7.$previousRedstoneState != $var6) { + if ($var6) { + $ptr = 3; + continue main; + } + $var7.$previousRedstoneState = $var6; + } + return; + case 3: + $java.nms_TileEntityNote_triggerNote($var7, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var7.$previousRedstoneState = $var6; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $var7, $ptr); +}; +$java.nms_BlockNote_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + return 1; +}; +$java.nms_BlockNote_createNewTileEntity = function($this, $par1World) { + return $java.nms_TileEntityNote__init_(); +}; +$java.nms_BlockNote_onBlockEventReceived = function($this, $par1World, $par2, $par3, $par4, $par5, $par6) { + var $var8, var$8, $var7, var$10, var$11, var$12, var$13, var$14, var$15, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();$var7 = $thread.pop();var$8 = $thread.pop();$var8 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + maa_NoteblockPlayer_$callClinit(); + if (!maa_NoteblockPlayer_playing) { + maa_NoteblockPlayer_correctNote = 0; + maa_NoteblockPlayer_notePos = null; + maa_NoteblockPlayer_targetNote = (-1); + maa_NoteblockPlayer_currentNote = (-1); + maa_NoteblockPlayer_theoreticalNote = (-1); + } + if (maa_NoteblockPlayer_notePos !== null && maa_NoteblockPlayer_targetNote != (-1) && (maa_NoteblockPlayer_notePos.$xCoord | 0) == $par2 && (maa_NoteblockPlayer_notePos.$yCoord | 0) == ($par3 + 1 | 0) && (maa_NoteblockPlayer_notePos.$zCoord | 0) == $par4) { + maa_NoteblockPlayer_currentNote = $par6; + if (maa_NoteblockPlayer_theoreticalNote < 0) + maa_NoteblockPlayer_theoreticalNote = maa_NoteblockPlayer_currentNote; + $var8 = maa_NoteblockPlayer_mc.$thePlayer; + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append(var$8, $rt_s(2360)); + jl_AbstractStringBuilder_append2(var$8, $par6); + jl_AbstractStringBuilder_append(var$8, $rt_s(61)); + jl_AbstractStringBuilder_append2(var$8, maa_NoteblockPlayer_targetNote); + nms_EntityPlayerSP_sendChatToPlayer($var8, jl_AbstractStringBuilder_toString(var$8)); + if (maa_NoteblockPlayer_targetNote == $par6) { + maa_NoteblockPlayer_notePos = null; + maa_NoteblockPlayer_targetNote = (-1); + maa_NoteblockPlayer_currentNote = (-1); + maa_NoteblockPlayer_theoreticalNote = (-1); + maa_NoteblockPlayer_correctNote = 1; + } + } + $var7 = jl_Math_pow(2.0, ($par6 - 12 | 0) / 12.0); + $var8 = $rt_s(2361); + if ($par5 == 1) + $var8 = $rt_s(2362); + if ($par5 == 2) + $var8 = $rt_s(2363); + if ($par5 == 3) + $var8 = $rt_s(2364); + if ($par5 == 4) + $var8 = $rt_s(2365); + var$10 = $par2 + 0.5; + var$11 = $par3; + var$12 = var$11 + 0.5; + var$13 = $par4 + 0.5; + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append(var$8, $rt_s(2366)); + jl_AbstractStringBuilder_append(var$8, $var8); + nms_World_playSoundEffect($par1World, var$10, var$12, var$13, jl_AbstractStringBuilder_toString(var$8), 3.0, $var7); + $var8 = $rt_s(1170); + var$11 = var$11 + 1.2; + var$14 = $par6 / 24.0; + var$15 = 0.0; + var$12 = 0.0; + $ptr = 1; + case 1: + nms_World_spawnParticle($par1World, $var8, var$10, var$11, var$13, var$14, var$15, var$12); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $par6, $var8, var$8, $var7, var$10, var$11, var$12, var$13, var$14, var$15, $ptr); +}; +function nms_BlockDirectional() { + nms_Block.call(this); +} +function nms_BlockDirectional_getDirection($par0) { + return $par0 & 3; +} +function nms_BlockBed() { + var a = this; nms_BlockDirectional.call(a); + a.$field_94472_b = null; + a.$bedSideIcons = null; + a.$bedTopIcons = null; +} +var nms_BlockBed_footBlockToHeadBlockMap = null; +function nms_BlockBed__init_(var_0) { + var var_1 = new nms_BlockBed(); + $java.nms_BlockBed__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockBed__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_cloth); + $java.nms_BlockBed_setBounds($this); +}; +$java.nms_BlockBed_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + return 1; +}; +$java.nms_BlockBed_getIcon = function($this, $par1, $par2) { + var $var3, $var4, $var5, var$6; + if (!$par1) { + nms_Block_$callClinit(); + return nms_Block_getBlockTextureFromSide(nms_Block_planks, $par1); + } + $var3 = nms_BlockDirectional_getDirection($par2); + $var4 = $java.nms_Direction_bedDirection.data[$var3].data[$par1]; + $var5 = !nms_BlockBed_isBlockHeadOfBed($par2) ? 0 : 1; + a: { + b: { + if (!($var5 == 1 && $var4 == 2)) { + if ($var5) + break b; + if ($var4 != 3) + break b; + } + var$6 = $this.$field_94472_b.data[$var5]; + break a; + } + if ($var4 != 5 && $var4 != 4) + var$6 = $this.$bedTopIcons.data[$var5]; + else + var$6 = $this.$bedSideIcons.data[$var5]; + } + return var$6; +}; +$java.nms_BlockBed_registerIcons = function($this, $par1IconRegister) { + var var$2, var$3; + var$2 = $rt_createArray(nms_Icon, 2); + var$3 = var$2.data; + var$3[0] = $par1IconRegister.$registerIcon($rt_s(2367)); + var$3[1] = $par1IconRegister.$registerIcon($rt_s(2368)); + $this.$bedTopIcons = var$2; + var$2 = $rt_createArray(nms_Icon, 2); + var$3 = var$2.data; + var$3[0] = $par1IconRegister.$registerIcon($rt_s(2369)); + var$3[1] = $par1IconRegister.$registerIcon($rt_s(2370)); + $this.$field_94472_b = var$2; + var$2 = $rt_createArray(nms_Icon, 2); + var$3 = var$2.data; + var$3[0] = $par1IconRegister.$registerIcon($rt_s(2371)); + var$3[1] = $par1IconRegister.$registerIcon($rt_s(2372)); + $this.$bedSideIcons = var$2; +}; +$java.nms_BlockBed_getRenderType = function($this) { + return 14; +}; +$java.nms_BlockBed_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockBed_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockBed_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + $java.nms_BlockBed_setBounds($this); +}; +$java.nms_BlockBed_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + $var7 = nms_BlockDirectional_getDirection($var6); + if (!nms_BlockBed_isBlockHeadOfBed($var6)) { + if (nms_World_getBlockId($par1World, $par2 + nms_BlockBed_footBlockToHeadBlockMap.data[$var7].data[0] | 0, $par3, $par4 + nms_BlockBed_footBlockToHeadBlockMap.data[$var7].data[1] | 0) == $this.$blockID) + break a; + $ptr = 1; + continue main; + } + if (nms_World_getBlockId($par1World, $par2 - nms_BlockBed_footBlockToHeadBlockMap.data[$var7].data[0] | 0, $par3, $par4 - nms_BlockBed_footBlockToHeadBlockMap.data[$var7].data[1] | 0) != $this.$blockID) { + $ptr = 2; + continue main; + } + } + return; + case 1: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $var7, $ptr); +}; +$java.nms_BlockBed_setBounds = function($this) { + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.5625, 1.0); +}; +function nms_BlockBed_isBlockHeadOfBed($par0) { + return !($par0 & 8) ? 0 : 1; +} +$java.nms_BlockBed_dropBlockAsItemWithChance = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7) { + nms_BlockBed_isBlockHeadOfBed($par5); +}; +$java.nms_BlockBed_getMobilityFlag = function($this) { + return 1; +}; +$java.nms_BlockBed_idPicked = function($this, $par1World, $par2, $par3, $par4) { + nms_Item_$callClinit(); + return nms_Item_bed.$itemID; +}; +function nms_BlockBed__clinit_() { + var var$1, var$2, var$3, var$4; + var$1 = $rt_createArray($rt_arraycls($rt_intcls()), 4); + var$2 = var$1.data; + var$3 = $rt_createIntArray(2); + var$4 = var$3.data; + var$4[0] = 0; + var$4[1] = 1; + var$2[0] = var$3; + var$3 = $rt_createIntArray(2); + var$4 = var$3.data; + var$4[0] = (-1); + var$4[1] = 0; + var$2[1] = var$3; + var$3 = $rt_createIntArray(2); + var$4 = var$3.data; + var$4[0] = 0; + var$4[1] = (-1); + var$2[2] = var$3; + var$3 = $rt_createIntArray(2); + var$4 = var$3.data; + var$4[0] = 1; + var$4[1] = 0; + var$2[3] = var$3; + nms_BlockBed_footBlockToHeadBlockMap = var$1; +} +function nms_BlockRailBase() { + nms_Block.call(this); + this.$isPowered = 0; +} +$java.nms_BlockRailBase__init_ = function(var_0, var_1) { + var var_2 = new nms_BlockRailBase(); + $java.nms_BlockRailBase__init_0(var_2, var_0, var_1); + return var_2; +}; +function nms_BlockRailBase_isRailBlockAt($par0World, $par1, $par2, $par3) { + return nms_BlockRailBase_isRailBlock(nms_World_getBlockId($par0World, $par1, $par2, $par3)); +} +function nms_BlockRailBase_isRailBlock($par0) { + nms_Block_$callClinit(); + return $par0 != nms_Block_rail.$blockID && $par0 != nms_Block_railPowered.$blockID && $par0 != nms_Block_railDetector.$blockID && $par0 != nms_Block_railActivator.$blockID ? 0 : 1; +} +$java.nms_BlockRailBase__init_0 = function($this, $par1, $par2) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_circuits); + $this.$isPowered = $par2; + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.125, 1.0); + $this.$displayOnCreativeTab = $java.nms_CreativeTabs_tabTransport; +}; +$java.nms_BlockRailBase_isPowered = function($this) { + return $this.$isPowered; +}; +$java.nms_BlockRailBase_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + return null; +}; +$java.nms_BlockRailBase_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockRailBase_collisionRayTrace = function($this, $par1World, $par2, $par3, $par4, $par5Vec3, $par6Vec3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par6Vec3 = $thread.pop();$par5Vec3 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_BlockRailBase_setBlockBoundsBasedOnState($this, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $ptr = 2; + case 2: + $tmp = nms_Block_collisionRayTrace($this, $par1World, $par2, $par3, $par4, $par5Vec3, $par6Vec3); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + return $par1World; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Vec3, $par6Vec3, $ptr); +}; +$java.nms_BlockRailBase_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5; + $var5 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4); + if ($var5 >= 2 && $var5 <= 5) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.625, 1.0); + else + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.125, 1.0); +}; +$java.nms_BlockRailBase_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockRailBase_getRenderType = function($this) { + return 9; +}; +$java.nms_BlockRailBase_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + return nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4); +}; +$java.nms_BlockRailBase_getMobilityFlag = function($this) { + return 0; +}; +function nms_BlockRailPowered() { + nms_BlockRailBase.call(this); + this.$theIcon6 = null; +} +function nms_BlockRailPowered__init_(var_0) { + var var_1 = new nms_BlockRailPowered(); + $java.nms_BlockRailPowered__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockRailPowered__init_ = function($this, $par1) { + $java.nms_BlockRailBase__init_0($this, $par1, 1); +}; +$java.nms_BlockRailPowered_getIcon = function($this, $par1, $par2) { + return $par2 & 8 ? $this.$theIcon6 : $this.$blockIcon; +}; +$java.nms_BlockRailPowered_registerIcons = function($this, $par1IconRegister) { + var var$2; + nms_Block_registerIcons($this, $par1IconRegister); + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $this.$unlocalizedName0); + jl_AbstractStringBuilder_append(var$2, $rt_s(2373)); + $this.$theIcon6 = $par1IconRegister.$registerIcon(jl_AbstractStringBuilder_toString(var$2)); +}; +function nms_BlockDetectorRail() { + nms_BlockRailBase.call(this); + this.$iconArray3 = null; +} +function nms_BlockDetectorRail__init_(var_0) { + var var_1 = new nms_BlockDetectorRail(); + $java.nms_BlockDetectorRail__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockDetectorRail__init_ = function($this, $par1) { + $java.nms_BlockRailBase__init_0($this, $par1, 1); + $this.$needsRandomTick = 1; +}; +$java.nms_BlockDetectorRail_canProvidePower = function($this) { + return 1; +}; +$java.nms_BlockDetectorRail_isProvidingWeakPower = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return !(nms_World_getBlockMetadata($par1IBlockAccess, $par2, $par3, $par4) & 8) ? 0 : 15; +}; +$java.nms_BlockDetectorRail_isProvidingStrongPower = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return !($par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4) & 8) ? 0 : $par5 != 1 ? 0 : 15; +}; +$java.nms_BlockDetectorRail_hasComparatorInputOverride = function($this) { + return 1; +}; +$java.nms_BlockDetectorRail_getComparatorInputOverride = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var7; + if ((nms_World_getBlockMetadata($par1World, $par2, $par3, $par4) & 8) > 0) { + $var7 = nms_World_selectEntitiesWithinAABB($par1World, $rt_cls(nms_EntityMinecart), nms_AABBPool_getAABB(nms_AxisAlignedBB_getAABBPool(), $par2 + 0.125, $par3, $par4 + 0.125, ($par2 + 1 | 0) - 0.125, ($par3 + 1 | 0) - 0.125, ($par4 + 1 | 0) - 0.125), $java.nms_IEntitySelector_selectInventories); + if ($var7.$size > 0) + return nms_Container_calcRedstoneFromInventory(ju_ArrayList_get($var7, 0)); + } + return 0; +}; +$java.nms_BlockDetectorRail_registerIcons = function($this, $par1IconRegister) { + $this.$iconArray3 = $rt_createArray(nms_Icon, 2); + $this.$iconArray3.data[0] = $par1IconRegister.$registerIcon($rt_s(1947)); + $this.$iconArray3.data[1] = $par1IconRegister.$registerIcon($rt_s(2374)); +}; +$java.nms_BlockDetectorRail_getIcon = function($this, $par1, $par2) { + return !($par2 & 8) ? $this.$iconArray3.data[0] : $this.$iconArray3.data[1]; +}; +function nms_BlockPistonBase() { + var a = this; nms_Block.call(a); + a.$isSticky = 0; + a.$innerTopIcon = null; + a.$bottomIcon = null; + a.$topIcon = null; +} +function nms_BlockPistonBase__init_(var_0, var_1) { + var var_2 = new nms_BlockPistonBase(); + $java.nms_BlockPistonBase__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_BlockPistonBase__init_ = function($this, $par1, $par2) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_piston); + $this.$isSticky = $par2; + $this.$stepSound = nms_Block_soundStoneFootstep; + nms_Block_setHardness($this, 0.5); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabRedstone; +}; +$java.nms_BlockPistonBase_getPistonExtensionTexture = function($this) { + return $this.$topIcon; +}; +$java.nms_BlockPistonBase_func_96479_b = function($this, $par1, $par2, $par3, $par4, $par5, $par6) { + nms_Block_setBlockBounds($this, $par1, $par2, $par3, $par4, $par5, $par6); +}; +$java.nms_BlockPistonBase_getIcon = function($this, $par1, $par2) { + var $var3; + $var3 = nms_BlockPistonBase_getOrientation($par2); + return $var3 > 5 ? $this.$topIcon : $par1 != $var3 ? ($par1 != $java.nms_Facing_oppositeSide.data[$var3] ? $this.$blockIcon : $this.$bottomIcon) : !$java.nms_BlockPistonBase_isExtended($par2) && $this.$minX0 <= 0.0 && $this.$minY0 <= 0.0 && $this.$minZ0 <= 0.0 && $this.$maxX0 >= 1.0 && $this.$maxY0 >= 1.0 && $this.$maxZ0 >= 1.0 ? $this.$topIcon : $this.$innerTopIcon; +}; +function nms_BlockPistonBase_func_94496_b($par0Str) { + if ($par0Str === $rt_s(959)) { + nms_Block_$callClinit(); + $par0Str = nms_Block_pistonBase.$blockIcon; + } else if ($par0Str === $rt_s(2375)) { + nms_Block_$callClinit(); + $par0Str = nms_Block_pistonBase.$topIcon; + } else if ($par0Str === $rt_s(2376)) { + nms_Block_$callClinit(); + $par0Str = nms_Block_pistonStickyBase.$topIcon; + } else if ($par0Str !== $rt_s(2377)) + $par0Str = null; + else { + nms_Block_$callClinit(); + $par0Str = nms_Block_pistonBase.$innerTopIcon; + } + return $par0Str; +} +$java.nms_BlockPistonBase_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(959)); + $this.$topIcon = $par1IconRegister.$registerIcon(!$this.$isSticky ? $rt_s(2375) : $rt_s(2376)); + $this.$innerTopIcon = $par1IconRegister.$registerIcon($rt_s(2377)); + $this.$bottomIcon = $par1IconRegister.$registerIcon($rt_s(2378)); +}; +$java.nms_BlockPistonBase_getRenderType = function($this) { + return 16; +}; +$java.nms_BlockPistonBase_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockPistonBase_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + return 0; +}; +$java.nms_BlockPistonBase_onBlockPlacedBy = function($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack) { + var $var7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();$var7 = $thread.pop();$par6ItemStack = $thread.pop();$par5EntityLiving = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var7 = $java.nms_BlockPistonBase_determineOrientation($par1World, $par2, $par3, $par4, $par5EntityLiving); + var$8 = 2; + $ptr = 1; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var7, var$8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack, $var7, var$8, $ptr); +}; +$java.nms_BlockPistonBase_onBlockEventReceived = function($this, $par1World, $par2, $par3, $par4, $par5, $par6) { + var $var8, $var9, $var16, $var10, $var11, $var12, $var13, $var14, $var15, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var16 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$par5) { + $ptr = 1; + continue main; + } + if ($par5 != 1) + return 1; + $var8 = $par2 + nms_Facing_offsetsXForSide.data[$par6] | 0; + $var9 = $par3 + nms_Facing_offsetsYForSide.data[$par6] | 0; + $par5 = $par4 + nms_Facing_offsetsZForSide.data[$par6] | 0; + $ptr = 2; + continue main; + case 1: + $tmp = $java.nms_BlockPistonBase_tryExtend($this, $par1World, $par2, $par3, $par4, $par6); + if ($rt_suspending()) { + break main; + } + $par5 = $tmp; + if (!$par5) + return 0; + $par5 = $par6 | 8; + $par6 = 2; + $ptr = 3; + continue main; + case 2: + $tmp = nms_World_getBlockTileEntity($par1World, $var8, $var9, $par5); + if ($rt_suspending()) { + break main; + } + $var16 = $tmp; + if ($var16 instanceof nms_TileEntityPiston) { + $var16 = $var16; + $ptr = 6; + continue main; + } + nms_Block_$callClinit(); + $par5 = nms_Block_pistonMoving.$blockID; + $var8 = 3; + $ptr = 4; + continue main; + case 3: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $par5, $par6); + if ($rt_suspending()) { + break main; + } + nms_World_playSoundEffect($par1World, $par2 + 0.5, $par3 + 0.5, $par4 + 0.5, $rt_s(2379), 0.5, nle_EaglercraftRandom_nextFloat($par1World.$rand) * 0.25 + 0.6000000238418579); + return 1; + case 4: + nms_World_setBlock($par1World, $par2, $par3, $par4, $par5, $par6, $var8); + if ($rt_suspending()) { + break main; + } + $var16 = $java.nms_BlockPistonMoving_getTileEntity($this.$blockID, $par6, $par6, 0, 1); + $ptr = 5; + case 5: + nms_World_setBlockTileEntity($par1World, $par2, $par3, $par4, $var16); + if ($rt_suspending()) { + break main; + } + if (!$this.$isSticky) { + $par5 = $par2 + nms_Facing_offsetsXForSide.data[$par6] | 0; + $var8 = $par3 + nms_Facing_offsetsYForSide.data[$par6] | 0; + $par6 = $par4 + nms_Facing_offsetsZForSide.data[$par6] | 0; + $ptr = 7; + continue main; + } + $var8 = $par2 + (nms_Facing_offsetsXForSide.data[$par6] * 2 | 0) | 0; + $var9 = $par3 + (nms_Facing_offsetsYForSide.data[$par6] * 2 | 0) | 0; + $var10 = $par4 + (nms_Facing_offsetsZForSide.data[$par6] * 2 | 0) | 0; + $var11 = nms_World_getBlockId($par1World, $var8, $var9, $var10); + $var12 = nms_World_getBlockMetadata($par1World, $var8, $var9, $var10); + $var13 = 0; + if ($var11 == nms_Block_pistonMoving.$blockID) { + $ptr = 8; + continue main; + } + a: { + if (!$var13 && $var11 > 0 && $java.nms_BlockPistonBase_canPushBlock($var11, $par1World, $var8, $var9, $var10, 0)) { + if (!nms_Block_blocksList.data[$var11].$getMobilityFlag()) + break a; + if ($var11 == nms_Block_pistonBase.$blockID) + break a; + if ($var11 == nms_Block_pistonStickyBase.$blockID) + break a; + } + if ($var13) { + nms_World_playSoundEffect($par1World, $par2 + 0.5, $par3 + 0.5, $par4 + 0.5, $rt_s(2380), 0.5, nle_EaglercraftRandom_nextFloat($par1World.$rand) * 0.15000000596046448 + 0.6000000238418579); + return 1; + } + $par5 = $par2 + nms_Facing_offsetsXForSide.data[$par6] | 0; + $var8 = $par3 + nms_Facing_offsetsYForSide.data[$par6] | 0; + $par6 = $par4 + nms_Facing_offsetsZForSide.data[$par6] | 0; + $ptr = 9; + continue main; + } + $par2 = $par2 + nms_Facing_offsetsXForSide.data[$par6] | 0; + $par3 = $par3 + nms_Facing_offsetsYForSide.data[$par6] | 0; + $par4 = $par4 + nms_Facing_offsetsZForSide.data[$par6] | 0; + $par5 = nms_Block_pistonMoving.$blockID; + $var13 = 3; + $ptr = 11; + continue main; + case 6: + $java.nms_TileEntityPiston_clearPistonTileEntity($var16); + if ($rt_suspending()) { + break main; + } + nms_Block_$callClinit(); + $par5 = nms_Block_pistonMoving.$blockID; + $var8 = 3; + $ptr = 4; + continue main; + case 7: + nms_World_setBlockToAir($par1World, $par5, $var8, $par6); + if ($rt_suspending()) { + break main; + } + nms_World_playSoundEffect($par1World, $par2 + 0.5, $par3 + 0.5, $par4 + 0.5, $rt_s(2380), 0.5, nle_EaglercraftRandom_nextFloat($par1World.$rand) * 0.15000000596046448 + 0.6000000238418579); + return 1; + case 8: + $tmp = nms_World_getBlockTileEntity($par1World, $var8, $var9, $var10); + if ($rt_suspending()) { + break main; + } + $var14 = $tmp; + if ($var14 instanceof nms_TileEntityPiston) { + $var15 = $var14; + if ($var15.$storedOrientation == $par6 && $var15.$extending) { + $ptr = 10; + continue main; + } + } + b: { + if (!$var13 && $var11 > 0 && $java.nms_BlockPistonBase_canPushBlock($var11, $par1World, $var8, $var9, $var10, 0)) { + if (!nms_Block_blocksList.data[$var11].$getMobilityFlag()) + break b; + if ($var11 == nms_Block_pistonBase.$blockID) + break b; + if ($var11 == nms_Block_pistonStickyBase.$blockID) + break b; + } + if ($var13) { + nms_World_playSoundEffect($par1World, $par2 + 0.5, $par3 + 0.5, $par4 + 0.5, $rt_s(2380), 0.5, nle_EaglercraftRandom_nextFloat($par1World.$rand) * 0.15000000596046448 + 0.6000000238418579); + return 1; + } + $par5 = $par2 + nms_Facing_offsetsXForSide.data[$par6] | 0; + $var8 = $par3 + nms_Facing_offsetsYForSide.data[$par6] | 0; + $par6 = $par4 + nms_Facing_offsetsZForSide.data[$par6] | 0; + $ptr = 9; + continue main; + } + $par2 = $par2 + nms_Facing_offsetsXForSide.data[$par6] | 0; + $par3 = $par3 + nms_Facing_offsetsYForSide.data[$par6] | 0; + $par4 = $par4 + nms_Facing_offsetsZForSide.data[$par6] | 0; + $par5 = nms_Block_pistonMoving.$blockID; + $var13 = 3; + $ptr = 11; + continue main; + case 9: + nms_World_setBlockToAir($par1World, $par5, $var8, $par6); + if ($rt_suspending()) { + break main; + } + nms_World_playSoundEffect($par1World, $par2 + 0.5, $par3 + 0.5, $par4 + 0.5, $rt_s(2380), 0.5, nle_EaglercraftRandom_nextFloat($par1World.$rand) * 0.15000000596046448 + 0.6000000238418579); + return 1; + case 10: + $java.nms_TileEntityPiston_clearPistonTileEntity($var15); + if ($rt_suspending()) { + break main; + } + $var11 = $var15.$storedBlockID; + $var12 = $var15.$storedMetadata; + $var13 = 1; + c: { + if (!$var13 && $var11 > 0 && $java.nms_BlockPistonBase_canPushBlock($var11, $par1World, $var8, $var9, $var10, 0)) { + if (!nms_Block_blocksList.data[$var11].$getMobilityFlag()) + break c; + if ($var11 == nms_Block_pistonBase.$blockID) + break c; + if ($var11 == nms_Block_pistonStickyBase.$blockID) + break c; + } + if ($var13) { + nms_World_playSoundEffect($par1World, $par2 + 0.5, $par3 + 0.5, $par4 + 0.5, $rt_s(2380), 0.5, nle_EaglercraftRandom_nextFloat($par1World.$rand) * 0.15000000596046448 + 0.6000000238418579); + return 1; + } + $par5 = $par2 + nms_Facing_offsetsXForSide.data[$par6] | 0; + $var8 = $par3 + nms_Facing_offsetsYForSide.data[$par6] | 0; + $par6 = $par4 + nms_Facing_offsetsZForSide.data[$par6] | 0; + $ptr = 9; + continue main; + } + $par2 = $par2 + nms_Facing_offsetsXForSide.data[$par6] | 0; + $par3 = $par3 + nms_Facing_offsetsYForSide.data[$par6] | 0; + $par4 = $par4 + nms_Facing_offsetsZForSide.data[$par6] | 0; + $par5 = nms_Block_pistonMoving.$blockID; + $var13 = 3; + $ptr = 11; + case 11: + nms_World_setBlock($par1World, $par2, $par3, $par4, $par5, $var12, $var13); + if ($rt_suspending()) { + break main; + } + $var16 = $java.nms_BlockPistonMoving_getTileEntity($var11, $var12, $par6, 0, 0); + $ptr = 12; + case 12: + nms_World_setBlockTileEntity($par1World, $par2, $par3, $par4, $var16); + if ($rt_suspending()) { + break main; + } + $ptr = 13; + case 13: + nms_World_setBlockToAir($par1World, $var8, $var9, $var10); + if ($rt_suspending()) { + break main; + } + nms_World_playSoundEffect($par1World, $par2 + 0.5, $par3 + 0.5, $par4 + 0.5, $rt_s(2380), 0.5, nle_EaglercraftRandom_nextFloat($par1World.$rand) * 0.15000000596046448 + 0.6000000238418579); + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $par6, $var8, $var9, $var16, $var10, $var11, $var12, $var13, $var14, $var15, $ptr); +}; +$java.nms_BlockPistonBase_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5; + $var5 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4); + if (!$java.nms_BlockPistonBase_isExtended($var5)) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + else + a: { + switch (nms_BlockPistonBase_getOrientation($var5)) { + case 0: + break; + case 1: + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.75, 1.0); + break a; + case 2: + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.25, 1.0, 1.0, 1.0); + break a; + case 3: + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 0.75); + break a; + case 4: + nms_Block_setBlockBounds($this, 0.25, 0.0, 0.0, 1.0, 1.0, 1.0); + break a; + case 5: + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 0.75, 1.0, 1.0); + break a; + default: + break a; + } + nms_Block_setBlockBounds($this, 0.0, 0.25, 0.0, 1.0, 1.0, 1.0); + } +}; +$java.nms_BlockPistonBase_setBlockBoundsForItemRender = function($this) { + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); +}; +$java.nms_BlockPistonBase_addCollisionBoxesToList = function($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par7Entity = $thread.pop();$par6List = $thread.pop();$par5AxisAlignedBB = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + $ptr = 1; + case 1: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity, $ptr); +}; +$java.nms_BlockPistonBase_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + $java.nms_BlockPistonBase_setBlockBoundsBasedOnState($this, $par1World, $par2, $par3, $par4); + return nms_Block_getCollisionBoundingBoxFromPool($this, $par1World, $par2, $par3, $par4); +}; +$java.nms_BlockPistonBase_renderAsNormalBlock = function($this) { + return 0; +}; +function nms_BlockPistonBase_getOrientation($par0) { + return $par0 & 7; +} +$java.nms_BlockPistonBase_isExtended = function($par0) { + return !($par0 & 8) ? 0 : 1; +}; +$java.nms_BlockPistonBase_determineOrientation = function($par0World, $par1, $par2, $par3, $par4EntityLiving) { + var $var5, var$7, $var7; + if (nms_MathHelper_abs($par4EntityLiving.$posX - $par1) < 2.0 && nms_MathHelper_abs($par4EntityLiving.$posZ - $par3) < 2.0) { + $var5 = $par4EntityLiving.$posY + 1.82 - $par4EntityLiving.$yOffset; + var$7 = $par2; + if ($var5 - var$7 > 2.0) + return 1; + if (var$7 - $var5 > 0.0) + return 0; + } + $var7 = nms_MathHelper_floor_double($par4EntityLiving.$rotationYaw * 4.0 / 360.0 + 0.5) & 3; + return !$var7 ? 2 : $var7 == 1 ? 5 : $var7 == 2 ? 3 : $var7 != 3 ? 0 : 4; +}; +$java.nms_BlockPistonBase_canPushBlock = function($par0, $par1World, $par2, $par3, $par4, $par5) { + nms_Block_$callClinit(); + if ($par0 == nms_Block_obsidian.$blockID) + return 0; + a: { + if (!($par0 != nms_Block_pistonBase.$blockID && $par0 != nms_Block_pistonStickyBase.$blockID)) { + if (!$java.nms_BlockPistonBase_isExtended(nms_World_getBlockMetadata($par1World, $par2, $par3, $par4))) + break a; + return 0; + } + if (nms_Block_blocksList.data[$par0].$blockHardness === (-1.0)) + return 0; + if (nms_Block_blocksList.data[$par0].$getMobilityFlag() == 2) + return 0; + if (nms_Block_blocksList.data[$par0].$getMobilityFlag() == 1) { + if ($par5) + return 1; + return 0; + } + } + return $rt_isInstance(nms_Block_blocksList.data[$par0], nms_ITileEntityProvider) ? 0 : 1; +}; +$java.nms_BlockPistonBase_tryExtend = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var14, $var15, $var16, $var9, $var10, $var12, var$12, var$13, $var15_0, $var14_0, $var16_0, $var17, $var18, var$19, var$20, var$21, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$21 = $thread.pop();var$20 = $thread.pop();var$19 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var16_0 = $thread.pop();$var14_0 = $thread.pop();$var15_0 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();$var12 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this + = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var14 = $par2 + nms_Facing_offsetsXForSide.data[$par5] | 0; + $var15 = $par3 + nms_Facing_offsetsYForSide.data[$par5] | 0; + $var16 = $par4 + nms_Facing_offsetsZForSide.data[$par5] | 0; + $var9 = 0; + a: { + b: { + while (true) { + if ($var9 >= 13) + break a; + if ($var15 <= 0) + break b; + if ($var15 >= 255) + break b; + $var10 = nms_World_getBlockId($par1World, $var14, $var15, $var16); + if (!$var10) + break a; + if (!$java.nms_BlockPistonBase_canPushBlock($var10, $par1World, $var14, $var15, $var16, 1)) + return 0; + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$var10].$getMobilityFlag() == 1) { + nms_Block_dropBlockAsItem(nms_Block_blocksList.data[$var10], $par1World, $var14, $var15, $var16, nms_World_getBlockMetadata($par1World, $var14, $var15, $var16), 0); + $ptr = 3; + continue main; + } + if ($var9 == 12) + break; + $var14 = $var14 + nms_Facing_offsetsXForSide.data[$par5] | 0; + $var15 = $var15 + nms_Facing_offsetsYForSide.data[$par5] | 0; + $var16 = $var16 + nms_Facing_offsetsZForSide.data[$par5] | 0; + $var9 = $var9 + 1 | 0; + } + return 0; + } + return 0; + } + $var12 = 0; + var$12 = $rt_createIntArray(13).data; + $var10 = $var14; + $var9 = $var15; + var$13 = $var16; + if ($var10 == $par2 && $var9 == $par3 && var$13 == $par4) { + $var15_0 = 0; + while (!($var14 == $par2 && $var15 == $par3 && $var16 == $par4)) { + $var14 = $var14 - nms_Facing_offsetsXForSide.data[$par5] | 0; + $var15 = $var15 - nms_Facing_offsetsYForSide.data[$par5] | 0; + $var16 = $var16 - nms_Facing_offsetsZForSide.data[$par5] | 0; + $var14_0 = $var15_0 + 1 | 0; + nms_World_notifyBlocksOfNeighborChange($par1World, $var14, $var15, $var16, var$12[$var15_0]); + $var15_0 = $var14_0; + } + return 1; + } + $var14_0 = $var10 - nms_Facing_offsetsXForSide.data[$par5] | 0; + $var15_0 = $var9 - nms_Facing_offsetsYForSide.data[$par5] | 0; + $var16_0 = var$13 - nms_Facing_offsetsZForSide.data[$par5] | 0; + $var17 = nms_World_getBlockId($par1World, $var14_0, $var15_0, $var16_0); + $var18 = nms_World_getBlockMetadata($par1World, $var14_0, $var15_0, $var16_0); + if ($var17 == $this.$blockID && $var14_0 == $par2 && $var15_0 == $par3 && $var16_0 == $par4) { + nms_Block_$callClinit(); + var$19 = nms_Block_pistonMoving.$blockID; + var$20 = $par5 | (!$this.$isSticky ? 0 : 8); + $var18 = 4; + $ptr = 4; + continue main; + } + nms_Block_$callClinit(); + var$20 = nms_Block_pistonMoving.$blockID; + var$19 = 4; + $ptr = 1; + case 1: + nms_World_setBlock($par1World, $var10, $var9, var$13, var$20, $var18, var$19); + if ($rt_suspending()) { + break main; + } + var$21 = $java.nms_BlockPistonMoving_getTileEntity($var17, $var18, $par5, 1, 0); + $ptr = 2; + case 2: + nms_World_setBlockTileEntity($par1World, $var10, $var9, var$13, var$21); + if ($rt_suspending()) { + break main; + } + $var10 = $var12 + 1 | 0; + var$12[$var12] = $var17; + $var12 = $var10; + $var10 = $var14_0; + $var9 = $var15_0; + var$13 = $var16_0; + if ($var10 == $par2 && $var9 == $par3 && var$13 == $par4) { + $var15_0 = 0; + while (!($var14 == $par2 && $var15 == $par3 && $var16 == $par4)) { + $var14 = $var14 - nms_Facing_offsetsXForSide.data[$par5] | 0; + $var15 = $var15 - nms_Facing_offsetsYForSide.data[$par5] | 0; + $var16 = $var16 - nms_Facing_offsetsZForSide.data[$par5] | 0; + $var14_0 = $var15_0 + 1 | 0; + nms_World_notifyBlocksOfNeighborChange($par1World, $var14, $var15, $var16, var$12[$var15_0]); + $var15_0 = $var14_0; + } + return 1; + } + $var14_0 = $var10 - nms_Facing_offsetsXForSide.data[$par5] | 0; + $var15_0 = $var9 - nms_Facing_offsetsYForSide.data[$par5] | 0; + $var16_0 = var$13 - nms_Facing_offsetsZForSide.data[$par5] | 0; + $var17 = nms_World_getBlockId($par1World, $var14_0, $var15_0, $var16_0); + $var18 = nms_World_getBlockMetadata($par1World, $var14_0, $var15_0, $var16_0); + if ($var17 == $this.$blockID && $var14_0 == $par2 && $var15_0 == $par3 && $var16_0 == $par4) { + nms_Block_$callClinit(); + var$19 = nms_Block_pistonMoving.$blockID; + var$20 = $par5 | (!$this.$isSticky ? 0 : 8); + $var18 = 4; + $ptr = 4; + continue main; + } + nms_Block_$callClinit(); + var$20 = nms_Block_pistonMoving.$blockID; + var$19 = 4; + $ptr = 1; + continue main; + case 3: + nms_World_setBlockToAir($par1World, $var14, $var15, $var16); + if ($rt_suspending()) { + break main; + } + $var12 = 0; + var$12 = $rt_createIntArray(13).data; + $var10 = $var14; + $var9 = $var15; + var$13 = $var16; + if ($var10 == $par2 && $var9 == $par3 && var$13 == $par4) { + $var15_0 = 0; + while (!($var14 == $par2 && $var15 == $par3 && $var16 == $par4)) { + $var14 = $var14 - nms_Facing_offsetsXForSide.data[$par5] | 0; + $var15 = $var15 - nms_Facing_offsetsYForSide.data[$par5] | 0; + $var16 = $var16 - nms_Facing_offsetsZForSide.data[$par5] | 0; + $var14_0 = $var15_0 + 1 | 0; + nms_World_notifyBlocksOfNeighborChange($par1World, $var14, $var15, $var16, var$12[$var15_0]); + $var15_0 = $var14_0; + } + return 1; + } + $var14_0 = $var10 - nms_Facing_offsetsXForSide.data[$par5] | 0; + $var15_0 = $var9 - nms_Facing_offsetsYForSide.data[$par5] | 0; + $var16_0 = var$13 - nms_Facing_offsetsZForSide.data[$par5] | 0; + $var17 = nms_World_getBlockId($par1World, $var14_0, $var15_0, $var16_0); + $var18 = nms_World_getBlockMetadata($par1World, $var14_0, $var15_0, $var16_0); + if ($var17 == $this.$blockID && $var14_0 == $par2 && $var15_0 == $par3 && $var16_0 == $par4) { + nms_Block_$callClinit(); + var$19 = nms_Block_pistonMoving.$blockID; + var$20 = $par5 | (!$this.$isSticky ? 0 : 8); + $var18 = 4; + $ptr = 4; + continue main; + } + nms_Block_$callClinit(); + var$20 = nms_Block_pistonMoving.$blockID; + var$19 = 4; + $ptr = 1; + continue main; + case 4: + nms_World_setBlock($par1World, $var10, $var9, var$13, var$19, var$20, $var18); + if ($rt_suspending()) { + break main; + } + var$21 = $java.nms_BlockPistonMoving_getTileEntity(nms_Block_pistonExtension.$blockID, $par5 | (!$this.$isSticky ? 0 : 8), $par5, 1, 0); + $ptr = 5; + case 5: + nms_World_setBlockTileEntity($par1World, $var10, $var9, var$13, var$21); + if ($rt_suspending()) { + break main; + } + $var10 = $var12 + 1 | 0; + var$12[$var12] = $var17; + $var12 = $var10; + $var10 = $var14_0; + $var9 = $var15_0; + var$13 = $var16_0; + if ($var10 == $par2 && $var9 == $par3 && var$13 == $par4) { + $var15_0 = 0; + while (!($var14 == $par2 && $var15 == $par3 && $var16 == $par4)) { + $var14 = $var14 - nms_Facing_offsetsXForSide.data[$par5] | 0; + $var15 = $var15 - nms_Facing_offsetsYForSide.data[$par5] | 0; + $var16 = $var16 - nms_Facing_offsetsZForSide.data[$par5] | 0; + $var14_0 = $var15_0 + 1 | 0; + nms_World_notifyBlocksOfNeighborChange($par1World, $var14, $var15, $var16, var$12[$var15_0]); + $var15_0 = $var14_0; + } + return 1; + } + $var14_0 = $var10 - nms_Facing_offsetsXForSide.data[$par5] | 0; + $var15_0 = $var9 - nms_Facing_offsetsYForSide.data[$par5] | 0; + $var16_0 = var$13 - nms_Facing_offsetsZForSide.data[$par5] | 0; + $var17 = nms_World_getBlockId($par1World, $var14_0, $var15_0, $var16_0); + $var18 = nms_World_getBlockMetadata($par1World, $var14_0, $var15_0, $var16_0); + if ($var17 == $this.$blockID && $var14_0 == $par2 && $var15_0 == $par3 && $var16_0 == $par4) { + nms_Block_$callClinit(); + var$19 = nms_Block_pistonMoving.$blockID; + var$20 = $par5 | (!$this.$isSticky ? 0 : 8); + $var18 = 4; + $ptr = 4; + continue main; + } + nms_Block_$callClinit(); + var$20 = nms_Block_pistonMoving.$blockID; + var$19 = 4; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var14, $var15, $var16, $var9, $var10, $var12, var$12, var$13, $var15_0, $var14_0, $var16_0, $var17, $var18, var$19, var$20, var$21, $ptr); +}; +function nms_BlockWeb() { + nms_Block.call(this); +} +function nms_BlockWeb__init_(var_0) { + var var_1 = new nms_BlockWeb(); + $java.nms_BlockWeb__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockWeb__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_web); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabDecorations; +}; +$java.nms_BlockWeb_onEntityCollidedWithBlock = function($this, $par1World, $par2, $par3, $par4, $par5Entity) { + $par5Entity.$setInWeb(); +}; +$java.nms_BlockWeb_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockWeb_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + return null; +}; +$java.nms_BlockWeb_getRenderType = function($this) { + return 1; +}; +$java.nms_BlockWeb_renderAsNormalBlock = function($this) { + return 0; +}; +function nms_BlockTallGrass() { + nms_BlockFlower.call(this); + this.$iconArray4 = null; +} +$java.nms_BlockTallGrass_grassTypes = null; +function nms_BlockTallGrass__init_(var_0) { + var var_1 = new nms_BlockTallGrass(); + $java.nms_BlockTallGrass__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockTallGrass__init_ = function($this, $par1) { + nms_Material_$callClinit(); + $java.nms_BlockFlower__init_0($this, $par1, $java.nms_Material_vine); + nms_Block_setBlockBounds($this, 0.09999999403953552, 0.0, 0.09999999403953552, 0.8999999761581421, 0.800000011920929, 0.8999999761581421); +}; +$java.nms_BlockTallGrass_getIcon = function($this, $par1, $par2) { + if ($par2 >= $this.$iconArray4.data.length) + $par2 = 0; + return $this.$iconArray4.data[$par2]; +}; +$java.nms_BlockTallGrass_getBlockColor = function($this) { + return nms_ColorizerGrass_getGrassColor(0.5, 1.0); +}; +$java.nms_BlockTallGrass_getRenderColor = function($this, $par1) { + return $par1 ? 4764952 : 16777215; +}; +function nms_BlockTallGrass_colorMultiplier($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var6; + if (!$par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4)) + return 16777215; + $par3 = $java.nms_BiomeGenBase_getBiomeGrassColor($par1IBlockAccess.$getBiomeGenForCoords($par2, $par4)); + nms_Block_initNoiseField($par2 >> 4, $par4 >> 4); + $var6 = ($par3 >> 8 & 255) * (nms_Block_grassNoiseArray.data[($par4 & 15) + (($par2 & 15) * 16 | 0) | 0] * 0.25 + 1.0) | 0; + if ($var6 > 255) + $var6 = 255; + if ($var6 < 0) + $var6 = 0; + return $par3 & 16711935 | $var6 << 8; +} +$java.nms_BlockTallGrass_getDamageValue = function($this, $par1World, $par2, $par3, $par4) { + return nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); +}; +$java.nms_BlockTallGrass_getSubBlocks = function($this, $par1, $par2CreativeTabs, $par3List) { + var $var4; + $var4 = 1; + while ($var4 < 3) { + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, $var4)); + $var4 = $var4 + 1 | 0; + } +}; +$java.nms_BlockTallGrass_registerIcons = function($this, $par1IconRegister) { + var $var2; + $this.$iconArray4 = $rt_createArray(nms_Icon, $java.nms_BlockTallGrass_grassTypes.data.length); + $var2 = 0; + while ($var2 < $this.$iconArray4.data.length) { + $this.$iconArray4.data[$var2] = $par1IconRegister.$registerIcon($java.nms_BlockTallGrass_grassTypes.data[$var2]); + $var2 = $var2 + 1 | 0; + } +}; +function nms_BlockTallGrass__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 3); + var$2 = var$1.data; + var$2[0] = $rt_s(1951); + var$2[1] = $rt_s(1950); + var$2[2] = $rt_s(2041); + $java.nms_BlockTallGrass_grassTypes = var$1; +} +function nms_BlockDeadBush() { + nms_BlockFlower.call(this); +} +function nms_BlockDeadBush__init_(var_0) { + var var_1 = new nms_BlockDeadBush(); + $java.nms_BlockDeadBush__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockDeadBush__init_ = function($this, $par1) { + nms_Material_$callClinit(); + $java.nms_BlockFlower__init_0($this, $par1, $java.nms_Material_vine); + nms_Block_setBlockBounds($this, 0.09999999403953552, 0.0, 0.09999999403953552, 0.8999999761581421, 0.800000011920929, 0.8999999761581421); +}; +$java.nms_BlockDeadBush_canThisPlantGrowOnThisBlockID = function($this, $par1) { + nms_Block_$callClinit(); + return $par1 != nms_Block_sand.$blockID ? 0 : 1; +}; +function nms_BlockPistonExtension() { + nms_Block.call(this); + this.$headTexture = null; +} +function nms_BlockPistonExtension__init_(var_0) { + var var_1 = new nms_BlockPistonExtension(); + $java.nms_BlockPistonExtension__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockPistonExtension__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_piston); + $this.$headTexture = null; + $this.$stepSound = nms_Block_soundStoneFootstep; + nms_Block_setHardness($this, 0.5); +}; +$java.nms_BlockPistonExtension_setHeadTexture = function($this, $par1Icon) { + $this.$headTexture = $par1Icon; +}; +$java.nms_BlockPistonExtension_clearHeadTexture = function($this) { + $this.$headTexture = null; +}; +$java.nms_BlockPistonExtension_getIcon = function($this, $par1, $par2) { + var $var3; + $var3 = nms_BlockPistonExtension_getDirectionMeta($par2); + return $par1 == $var3 ? ($this.$headTexture !== null ? $this.$headTexture : !($par2 & 8) ? nms_BlockPistonBase_func_94496_b($rt_s(2375)) : nms_BlockPistonBase_func_94496_b($rt_s(2376))) : $var3 < 6 && $par1 == $java.nms_Facing_oppositeSide.data[$var3] ? nms_BlockPistonBase_func_94496_b($rt_s(2375)) : nms_BlockPistonBase_func_94496_b($rt_s(959)); +}; +$java.nms_BlockPistonExtension_registerIcons = function($this, $par1IconRegister) { + return; +}; +$java.nms_BlockPistonExtension_getRenderType = function($this) { + return 17; +}; +$java.nms_BlockPistonExtension_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockPistonExtension_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockPistonExtension_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + return 0; +}; +$java.nms_BlockPistonExtension_canPlaceBlockOnSide = function($this, $par1World, $par2, $par3, $par4, $par5) { + return 0; +}; +$java.nms_BlockPistonExtension_addCollisionBoxesToList = function($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par7Entity = $thread.pop();$par6List = $thread.pop();$par5AxisAlignedBB = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + switch (nms_BlockPistonExtension_getDirectionMeta(nms_World_getBlockMetadata($par1World, $par2, $par3, $par4))) { + case 0: + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.25, 1.0); + $ptr = 1; + continue main; + case 1: + nms_Block_setBlockBounds($this, 0.0, 0.75, 0.0, 1.0, 1.0, 1.0); + $ptr = 3; + continue main; + case 2: + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 0.25); + $ptr = 5; + continue main; + case 3: + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.75, 1.0, 1.0, 1.0); + $ptr = 7; + continue main; + case 4: + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 0.25, 1.0, 1.0); + $ptr = 9; + continue main; + case 5: + nms_Block_setBlockBounds($this, 0.75, 0.0, 0.0, 1.0, 1.0, 1.0); + $ptr = 11; + continue main; + default: + } + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + return; + case 1: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + nms_Block_setBlockBounds($this, 0.375, 0.25, 0.375, 0.625, 1.0, 0.625); + $ptr = 2; + case 2: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + return; + case 3: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + nms_Block_setBlockBounds($this, 0.375, 0.0, 0.375, 0.625, 0.75, 0.625); + $ptr = 4; + case 4: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + return; + case 5: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + nms_Block_setBlockBounds($this, 0.25, 0.375, 0.25, 0.75, 0.625, 1.0); + $ptr = 6; + case 6: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + return; + case 7: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + nms_Block_setBlockBounds($this, 0.25, 0.375, 0.0, 0.75, 0.625, 0.75); + $ptr = 8; + case 8: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + return; + case 9: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + nms_Block_setBlockBounds($this, 0.375, 0.25, 0.25, 0.625, 0.75, 1.0); + $ptr = 10; + case 10: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + return; + case 11: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + nms_Block_setBlockBounds($this, 0.0, 0.375, 0.25, 0.75, 0.625, 0.75); + $ptr = 12; + case 12: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity, $ptr); +}; +$java.nms_BlockPistonExtension_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + a: { + switch (nms_BlockPistonExtension_getDirectionMeta($par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4))) { + case 0: + break; + case 1: + nms_Block_setBlockBounds($this, 0.0, 0.75, 0.0, 1.0, 1.0, 1.0); + break a; + case 2: + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 0.25); + break a; + case 3: + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.75, 1.0, 1.0, 1.0); + break a; + case 4: + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 0.25, 1.0, 1.0); + break a; + case 5: + nms_Block_setBlockBounds($this, 0.75, 0.0, 0.0, 1.0, 1.0, 1.0); + break a; + default: + break a; + } + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.25, 1.0); + } +}; +$java.nms_BlockPistonExtension_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $var7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = nms_BlockPistonExtension_getDirectionMeta(nms_World_getBlockMetadata($par1World, $par2, $par3, $par4)); + $var7 = nms_World_getBlockId($par1World, $par2 - nms_Facing_offsetsXForSide.data[$var6] | 0, $par3 - nms_Facing_offsetsYForSide.data[$var6] | 0, $par4 - nms_Facing_offsetsZForSide.data[$var6] | 0); + nms_Block_$callClinit(); + if ($var7 != nms_Block_pistonBase.$blockID && $var7 != nms_Block_pistonStickyBase.$blockID) { + $ptr = 2; + continue main; + } + var$8 = nms_Block_blocksList.data[$var7]; + $par2 = $par2 - nms_Facing_offsetsXForSide.data[$var6] | 0; + $var7 = $par3 - nms_Facing_offsetsYForSide.data[$var6] | 0; + $par3 = $par4 - nms_Facing_offsetsZForSide.data[$var6] | 0; + $ptr = 1; + case 1: + var$8.$onNeighborBlockChange($par1World, $par2, $var7, $par3, $par5); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $var7, var$8, $ptr); +}; +function nms_BlockPistonExtension_getDirectionMeta($par0) { + return $par0 & 7; +} +$java.nms_BlockPistonExtension_idPicked = function($this, $par1World, $par2, $par3, $par4) { + return 0; +}; +function nms_BlockCloth() { + nms_Block.call(this); + this.$iconArray5 = null; +} +function nms_BlockCloth__init_0() { + var var_0 = new nms_BlockCloth(); + nms_BlockCloth__init_(var_0); + return var_0; +} +function nms_BlockCloth__init_($this) { + nms_Material_$callClinit(); + nms_Block__init_0($this, 35, $java.nms_Material_cloth); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +} +$java.nms_BlockCloth_getIcon = function($this, $par1, $par2) { + return $this.$iconArray5.data[$par2 % $this.$iconArray5.data.length | 0]; +}; +$java.nms_BlockCloth_damageDropped = function($this, $par1) { + return $par1; +}; +function nms_BlockCloth_getBlockFromDye($par0) { + return ($par0 ^ (-1)) & 15; +} +$java.nms_BlockCloth_getDyeFromBlock = function($par0) { + return ($par0 ^ (-1)) & 15; +}; +$java.nms_BlockCloth_getSubBlocks = function($this, $par1, $par2CreativeTabs, $par3List) { + var $var4; + $var4 = 0; + while ($var4 < 16) { + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, $var4)); + $var4 = $var4 + 1 | 0; + } +}; +$java.nms_BlockCloth_registerIcons = function($this, $par1IconRegister) { + var $var2, var$3, var$4; + $this.$iconArray5 = $rt_createArray(nms_Icon, 16); + $var2 = 0; + while ($var2 < $this.$iconArray5.data.length) { + var$3 = $this.$iconArray5.data; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(2381)); + jl_AbstractStringBuilder_append2(var$4, $var2); + var$3[$var2] = $par1IconRegister.$registerIcon(jl_AbstractStringBuilder_toString(var$4)); + $var2 = $var2 + 1 | 0; + } +}; +function nms_BlockPistonMoving() { + nms_BlockContainer.call(this); +} +function nms_BlockPistonMoving__init_(var_0) { + var var_1 = new nms_BlockPistonMoving(); + $java.nms_BlockPistonMoving__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockPistonMoving__init_ = function($this, $par1) { + nms_Material_$callClinit(); + $java.nms_BlockContainer__init_0($this, $par1, $java.nms_Material_piston); + nms_Block_setHardness($this, (-1.0)); +}; +$java.nms_BlockPistonMoving_createNewTileEntity = function($this, $par1World) { + return null; +}; +$java.nms_BlockPistonMoving_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + return 0; +}; +$java.nms_BlockPistonMoving_canPlaceBlockOnSide = function($this, $par1World, $par2, $par3, $par4, $par5) { + return 0; +}; +$java.nms_BlockPistonMoving_getRenderType = function($this) { + return (-1); +}; +$java.nms_BlockPistonMoving_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockPistonMoving_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockPistonMoving_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + return 0; +}; +$java.nms_BlockPistonMoving_dropBlockAsItemWithChance = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7) { + return; +}; +$java.nms_BlockPistonMoving_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + return; +}; +$java.nms_BlockPistonMoving_getTileEntity = function($par0, $par1, $par2, $par3, $par4) { + var var$6; + var$6 = new nms_TileEntityPiston; + nms_TileEntity__init_(var$6); + var$6.$pushedObjects = ju_ArrayList__init_0(); + var$6.$storedBlockID = $par0; + var$6.$storedMetadata = $par1; + var$6.$storedOrientation = $par2; + var$6.$extending = $par3; + var$6.$shouldHeadBeRendered = $par4; + return var$6; +}; +$java.nms_BlockPistonMoving_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + var $var5, $var6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $java.nms_BlockPistonMoving_getTileEntityAtLocation($this, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = $tmp; + if ($var5 === null) + return null; + $var6 = $java.nms_TileEntityPiston_getProgress($var5, 0.0); + if ($var5.$extending) + $var6 = 1.0 - $var6; + var$7 = $var5.$storedBlockID; + var$8 = $var5.$storedOrientation; + $ptr = 2; + case 2: + $tmp = $java.nms_BlockPistonMoving_getAxisAlignedBB($this, $par1World, $par2, $par3, $par4, var$7, $var6, var$8); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + return $par1World; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $var5, $var6, var$7, var$8, $ptr); +}; +$java.nms_BlockPistonMoving_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1IBlockAccess = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $java.nms_BlockPistonMoving_getTileEntityAtLocation($this, $par1IBlockAccess, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = $tmp; + if ($var5 === null) + return; + nms_Block_$callClinit(); + $var6 = nms_Block_blocksList.data[$var5.$storedBlockID]; + if ($var6 !== null && $var6 !== $this) { + $ptr = 2; + continue main; + } + return; + case 2: + $var6.$setBlockBoundsBasedOnState($par1IBlockAccess, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var7 = $java.nms_TileEntityPiston_getProgress($var5, 0.0); + if ($var5.$extending) + $var7 = 1.0 - $var7; + $var8 = $var5.$storedOrientation; + $this.$minX0 = $var6.$minX0 - nms_Facing_offsetsXForSide.data[$var8] * $var7; + $this.$minY0 = $var6.$minY0 - nms_Facing_offsetsYForSide.data[$var8] * $var7; + $this.$minZ0 = $var6.$minZ0 - nms_Facing_offsetsZForSide.data[$var8] * $var7; + $this.$maxX0 = $var6.$maxX0 - nms_Facing_offsetsXForSide.data[$var8] * $var7; + $this.$maxY0 = $var6.$maxY0 - nms_Facing_offsetsYForSide.data[$var8] * $var7; + $this.$maxZ0 = $var6.$maxZ0 - nms_Facing_offsetsZForSide.data[$var8] * $var7; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1IBlockAccess, $par2, $par3, $par4, $var5, $var6, $var7, $var8, $ptr); +}; +$java.nms_BlockPistonMoving_getAxisAlignedBB = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par5 && $par5 != $this.$blockID) { + nms_Block_$callClinit(); + $var8 = nms_Block_blocksList.data[$par5]; + $ptr = 1; + continue main; + } + return null; + case 1: + $tmp = $var8.$getCollisionBoundingBoxFromPool($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var8 = $tmp; + if ($var8 === null) + return null; + if (nms_Facing_offsetsXForSide.data[$par7] >= 0) + $var8.$maxX = $var8.$maxX - nms_Facing_offsetsXForSide.data[$par7] * $par6; + else + $var8.$minX = $var8.$minX - nms_Facing_offsetsXForSide.data[$par7] * $par6; + if (nms_Facing_offsetsYForSide.data[$par7] >= 0) + $var8.$maxY = $var8.$maxY - nms_Facing_offsetsYForSide.data[$par7] * $par6; + else + $var8.$minY = $var8.$minY - nms_Facing_offsetsYForSide.data[$par7] * $par6; + if (nms_Facing_offsetsZForSide.data[$par7] >= 0) + $var8.$maxZ = $var8.$maxZ - nms_Facing_offsetsZForSide.data[$par7] * $par6; + else + $var8.$minZ = $var8.$minZ - nms_Facing_offsetsZForSide.data[$par7] * $par6; + return $var8; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7, $var8, $ptr); +}; +$java.nms_BlockPistonMoving_getTileEntityAtLocation = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1IBlockAccess = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $par1IBlockAccess.$getBlockTileEntity($par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = $tmp; + return !($var5 instanceof nms_TileEntityPiston) ? null : $var5; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1IBlockAccess, $par2, $par3, $par4, $var5, $ptr); +}; +$java.nms_BlockPistonMoving_idPicked = function($this, $par1World, $par2, $par3, $par4) { + return 0; +}; +$java.nms_BlockPistonMoving_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(2375)); +}; +function nms_BlockMushroom() { + nms_BlockFlower.call(this); + this.$field_94374_a = null; +} +function nms_BlockMushroom__init_(var_0, var_1) { + var var_2 = new nms_BlockMushroom(); + $java.nms_BlockMushroom__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_BlockMushroom__init_ = function($this, $par1, $par2Str) { + $java.nms_BlockFlower__init_1($this, $par1); + $this.$field_94374_a = $par2Str; + nms_Block_setBlockBounds($this, 0.30000001192092896, 0.0, 0.30000001192092896, 0.699999988079071, 0.4000000059604645, 0.699999988079071); + $this.$needsRandomTick = 1; +}; +$java.nms_BlockMushroom_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + return $java.nms_BlockFlower_canPlaceBlockAt($this, $par1World, $par2, $par3, $par4) && $java.nms_BlockMushroom_canBlockStay($this, $par1World, $par2, $par3, $par4) ? 1 : 0; +}; +$java.nms_BlockMushroom_canThisPlantGrowOnThisBlockID = function($this, $par1) { + nms_Block_$callClinit(); + return nms_Block_opaqueCubeLookup.data[$par1]; +}; +$java.nms_BlockMushroom_canBlockStay = function($this, $par1World, $par2, $par3, $par4) { + var $var5; + if ($par3 >= 0 && $par3 < 256) { + a: { + b: { + $var5 = nms_World_getBlockId($par1World, $par2, $par3 - 1 | 0, $par4); + nms_Block_$callClinit(); + if ($var5 != nms_Block_mycelium.$blockID) { + if (nms_World_getFullBlockLightValue($par1World, $par2, $par3, $par4) >= 13) + break b; + if (!$java.nms_BlockMushroom_canThisPlantGrowOnThisBlockID($this, $var5)) + break b; + } + $par2 = 1; + break a; + } + $par2 = 0; + } + return $par2; + } + return 0; +}; +$java.nms_BlockMushroom_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($this.$field_94374_a); +}; +function nms_BlockOreStorage() { + nms_Block.call(this); +} +function nms_BlockOreStorage__init_(var_0) { + var var_1 = new nms_BlockOreStorage(); + $java.nms_BlockOreStorage__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockOreStorage__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_iron); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +function nms_BlockHalfSlab() { + nms_Block.call(this); + this.$isDoubleSlab = 0; +} +$java.nms_BlockHalfSlab__init_ = function(var_0, var_1, var_2) { + var var_3 = new nms_BlockHalfSlab(); + $java.nms_BlockHalfSlab__init_0(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.nms_BlockHalfSlab__init_0 = function($this, $par1, $par2, $par3Material) { + nms_Block__init_0($this, $par1, $par3Material); + $this.$isDoubleSlab = $par2; + if ($par2) + nms_Block_opaqueCubeLookup.data[$par1] = 1; + else + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.5, 1.0); + nms_Block_setLightOpacity($this, 255); +}; +$java.nms_BlockHalfSlab_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + if ($this.$isDoubleSlab) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + else if (!(!($par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4) & 8) ? 0 : 1)) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.5, 1.0); + else + nms_Block_setBlockBounds($this, 0.0, 0.5, 0.0, 1.0, 1.0, 1.0); +}; +$java.nms_BlockHalfSlab_setBlockBoundsForItemRender = function($this) { + if (!$this.$isDoubleSlab) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.5, 1.0); + else + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); +}; +$java.nms_BlockHalfSlab_addCollisionBoxesToList = function($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par7Entity = $thread.pop();$par6List = $thread.pop();$par5AxisAlignedBB = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_BlockHalfSlab_setBlockBoundsBasedOnState($this, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $ptr = 2; + case 2: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity, $ptr); +}; +$java.nms_BlockHalfSlab_isOpaqueCube = function($this) { + return $this.$isDoubleSlab; +}; +$java.nms_BlockHalfSlab_onBlockPlaced = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7, $par8, $par9) { + if (!$this.$isDoubleSlab && !($par5 && !($par5 != 1 && $par7 > 0.5))) + $par9 = $par9 | 8; + return $par9; +}; +$java.nms_BlockHalfSlab_damageDropped = function($this, $par1) { + return $par1 & 7; +}; +$java.nms_BlockHalfSlab_renderAsNormalBlock = function($this) { + return $this.$isDoubleSlab; +}; +$java.nms_BlockHalfSlab_shouldSideBeRendered = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var var$6; + if ($this.$isDoubleSlab) + return nms_Block_shouldSideBeRendered($this, $par1IBlockAccess, $par2, $par3, $par4, $par5); + var$6 = $rt_compare($par5, 1); + if (var$6 && $par5 && !nms_Block_shouldSideBeRendered($this, $par1IBlockAccess, $par2, $par3, $par4, $par5)) + return 0; + return !(!($par1IBlockAccess.$getBlockMetadata($par2 + nms_Facing_offsetsXForSide.data[$java.nms_Facing_oppositeSide.data[$par5]] | 0, $par3 + nms_Facing_offsetsYForSide.data[$java.nms_Facing_oppositeSide.data[$par5]] | 0, $par4 + nms_Facing_offsetsZForSide.data[$java.nms_Facing_oppositeSide.data[$par5]] | 0) & 8) ? 0 : 1) ? (!var$6 ? 1 : !$par5 && nms_Block_shouldSideBeRendered($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) ? 1 : $java.nms_BlockHalfSlab_isBlockSingleSlab($par1IBlockAccess.$getBlockId($par2, + $par3, $par4)) && !($par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4) & 8) ? 0 : 1) : !$par5 ? 1 : !var$6 && nms_Block_shouldSideBeRendered($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) ? 1 : $java.nms_BlockHalfSlab_isBlockSingleSlab($par1IBlockAccess.$getBlockId($par2, $par3, $par4)) && $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4) & 8 ? 0 : 1; +}; +$java.nms_BlockHalfSlab_isBlockSingleSlab = function($par0) { + nms_Block_$callClinit(); + return $par0 != nms_Block_stoneSingleSlab.$blockID && $par0 != nms_Block_woodSingleSlab.$blockID ? 0 : 1; +}; +$java.nms_BlockHalfSlab_getDamageValue = function($this, $par1World, $par2, $par3, $par4) { + return nms_Block_getDamageValue($this, $par1World, $par2, $par3, $par4) & 7; +}; +$java.nms_BlockHalfSlab_idPicked = function($this, $par1World, $par2, $par3, $par4) { + if ($java.nms_BlockHalfSlab_isBlockSingleSlab($this.$blockID)) + $par2 = $this.$blockID; + else { + $par2 = $this.$blockID; + nms_Block_$callClinit(); + $par2 = $par2 == nms_Block_stoneDoubleSlab.$blockID ? nms_Block_stoneSingleSlab.$blockID : $this.$blockID != nms_Block_woodDoubleSlab.$blockID ? nms_Block_stoneSingleSlab.$blockID : nms_Block_woodSingleSlab.$blockID; + } + return $par2; +}; +function nms_BlockStep() { + nms_BlockHalfSlab.call(this); + this.$theIcon7 = null; +} +$java.nms_BlockStep_blockStepTypes = null; +function nms_BlockStep__init_(var_0, var_1) { + var var_2 = new nms_BlockStep(); + $java.nms_BlockStep__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_BlockStep__init_ = function($this, $par1, $par2) { + nms_Material_$callClinit(); + $java.nms_BlockHalfSlab__init_0($this, $par1, $par2, nms_Material_rock); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +$java.nms_BlockStep_getIcon = function($this, $par1, $par2) { + var $var3, var$4; + $var3 = $par2 & 7; + if ($this.$isDoubleSlab && $par2 & 8) + $par1 = 1; + a: { + if (!$var3) { + if ($par1 != 1 && $par1) { + var$4 = $this.$theIcon7; + break a; + } + var$4 = $this.$blockIcon; + break a; + } + if ($var3 == 1) { + nms_Block_$callClinit(); + var$4 = nms_Block_getBlockTextureFromSide(nms_Block_sandStone, $par1); + break a; + } + if ($var3 == 2) { + nms_Block_$callClinit(); + var$4 = nms_Block_getBlockTextureFromSide(nms_Block_planks, $par1); + break a; + } + if ($var3 == 3) { + nms_Block_$callClinit(); + var$4 = nms_Block_getBlockTextureFromSide(nms_Block_cobblestone, $par1); + break a; + } + if ($var3 == 4) { + nms_Block_$callClinit(); + var$4 = nms_Block_getBlockTextureFromSide(nms_Block_brick, $par1); + break a; + } + if ($var3 == 5) { + nms_Block_$callClinit(); + var$4 = nms_Block_stoneBrick.$getIcon($par1, 0); + break a; + } + if ($var3 == 6) { + nms_Block_$callClinit(); + var$4 = nms_Block_getBlockTextureFromSide(nms_Block_netherBrick, 1); + break a; + } + if ($var3 != 7) { + var$4 = $this.$blockIcon; + break a; + } + nms_Block_$callClinit(); + var$4 = nms_Block_getBlockTextureFromSide(nms_Block_blockNetherQuartz, $par1); + } + return var$4; +}; +$java.nms_BlockStep_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(2382)); + $this.$theIcon7 = $par1IconRegister.$registerIcon($rt_s(2383)); +}; +$java.nms_BlockStep_getFullSlabName = function($this, $par1) { + var var$2; + if (!($par1 >= 0 && $par1 < $java.nms_BlockStep_blockStepTypes.data.length)) + $par1 = 0; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, nms_Block_getUnlocalizedName($this)); + jl_AbstractStringBuilder_append(var$2, $rt_s(339)); + jl_AbstractStringBuilder_append(var$2, $java.nms_BlockStep_blockStepTypes.data[$par1]); + return jl_AbstractStringBuilder_toString(var$2); +}; +$java.nms_BlockStep_getSubBlocks = function($this, $par1, $par2CreativeTabs, $par3List) { + var $var4; + a: { + nms_Block_$callClinit(); + if ($par1 != nms_Block_stoneDoubleSlab.$blockID) { + $var4 = 0; + while (true) { + if ($var4 > 7) + break a; + if ($var4 != 2) + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, $var4)); + $var4 = $var4 + 1 | 0; + } + } + } +}; +function nms_BlockStep__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 8); + var$2 = var$1.data; + var$2[0] = $rt_s(1922); + var$2[1] = $rt_s(1926); + var$2[2] = $rt_s(1923); + var$2[3] = $rt_s(2384); + var$2[4] = $rt_s(1786); + var$2[5] = $rt_s(2385); + var$2[6] = $rt_s(2007); + var$2[7] = $rt_s(2386); + $java.nms_BlockStep_blockStepTypes = var$1; +} +function nms_BlockTNT() { + var a = this; nms_Block.call(a); + a.$field_94393_a = null; + a.$field_94392_b = null; +} +function nms_BlockTNT__init_(var_0) { + var var_1 = new nms_BlockTNT(); + $java.nms_BlockTNT__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockTNT__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_tnt); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabRedstone; +}; +$java.nms_BlockTNT_getIcon = function($this, $par1, $par2) { + return !$par1 ? $this.$field_94392_b : $par1 != 1 ? $this.$blockIcon : $this.$field_94393_a; +}; +$java.nms_BlockTNT_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_World_isBlockIndirectlyGettingPowered($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par5 = $tmp; + if (!$par5) + return; + $ptr = 2; + case 2: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $ptr); +}; +$java.nms_BlockTNT_onBlockDestroyedByExplosion = function($this, $par1World, $par2, $par3, $par4, $par5Explosion) { + return; +}; +$java.nms_BlockTNT_onBlockDestroyedByPlayer = function($this, $par1World, $par2, $par3, $par4, $par5) { + return; +}; +$java.nms_BlockTNT_func_94391_a = function($this, $par1World, $par2, $par3, $par4, $par5, $par6EntityLiving) { + return; +}; +$java.nms_BlockTNT_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5EntityPlayer = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nms_EntityPlayer_getCurrentEquippedItem($par5EntityPlayer) !== null) { + $par6 = nms_EntityPlayer_getCurrentEquippedItem($par5EntityPlayer).$itemID0; + nms_Item_$callClinit(); + if ($par6 == nms_Item_flintAndSteel.$itemID) { + $ptr = 1; + continue main; + } + } + return 0; + case 1: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9, $ptr); +}; +$java.nms_BlockTNT_canDropFromExplosion = function($this, $par1Explosion) { + return 0; +}; +$java.nms_BlockTNT_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(2387)); + $this.$field_94393_a = $par1IconRegister.$registerIcon($rt_s(2388)); + $this.$field_94392_b = $par1IconRegister.$registerIcon($rt_s(2389)); +}; +function nms_BlockBookshelf() { + nms_Block.call(this); +} +function nms_BlockBookshelf__init_(var_0) { + var var_1 = new nms_BlockBookshelf(); + $java.nms_BlockBookshelf__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockBookshelf__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_wood); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +$java.nms_BlockBookshelf_getIcon = function($this, $par1, $par2) { + var var$3; + if ($par1 != 1 && $par1) + var$3 = $this.$blockIcon; + else { + nms_Block_$callClinit(); + var$3 = nms_Block_getBlockTextureFromSide(nms_Block_planks, $par1); + } + return var$3; +}; +function nms_BlockObsidian() { + nms_BlockStone.call(this); +} +function nms_BlockObsidian__init_(var_0) { + var var_1 = new nms_BlockObsidian(); + $java.nms_BlockObsidian__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockObsidian__init_ = function($this, $par1) { + $java.nms_BlockStone__init_($this, $par1); +}; +function nms_BlockTorch() { + nms_Block.call(this); +} +function nms_BlockTorch__init_(var_0) { + var var_1 = new nms_BlockTorch(); + $java.nms_BlockTorch__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockTorch__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_circuits); + $this.$needsRandomTick = 1; + $this.$displayOnCreativeTab = nms_CreativeTabs_tabDecorations; +}; +$java.nms_BlockTorch_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + return null; +}; +$java.nms_BlockTorch_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockTorch_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockTorch_getRenderType = function($this) { + return 2; +}; +$java.nms_BlockTorch_canPlaceTorchOn = function($this, $par1World, $par2, $par3, $par4) { + var $var5; + if (nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3, $par4)) + return 1; + $var5 = nms_World_getBlockId($par1World, $par2, $par3, $par4); + nms_Block_$callClinit(); + return $var5 != nms_Block_fence.$blockID && $var5 != nms_Block_netherFence.$blockID && $var5 != nms_Block_glass.$blockID && $var5 != nms_Block_cobblestoneWall.$blockID ? 0 : 1; +}; +$java.nms_BlockTorch_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + return nms_World_isBlockNormalCubeDefault($par1World, $par2 - 1 | 0, $par3, $par4, 1) ? 1 : nms_World_isBlockNormalCubeDefault($par1World, $par2 + 1 | 0, $par3, $par4, 1) ? 1 : nms_World_isBlockNormalCubeDefault($par1World, $par2, $par3, $par4 - 1 | 0, 1) ? 1 : nms_World_isBlockNormalCubeDefault($par1World, $par2, $par3, $par4 + 1 | 0, 1) ? 1 : $java.nms_BlockTorch_canPlaceTorchOn($this, $par1World, $par2, $par3 - 1 | 0, $par4); +}; +$java.nms_BlockTorch_onBlockPlaced = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7, $par8, $par9) { + if ($par5 == 1 && $java.nms_BlockTorch_canPlaceTorchOn($this, $par1World, $par2, $par3 - 1 | 0, $par4)) + $par9 = 5; + if ($par5 == 2 && nms_World_isBlockNormalCubeDefault($par1World, $par2, $par3, $par4 + 1 | 0, 1)) + $par9 = 4; + if ($par5 == 3 && nms_World_isBlockNormalCubeDefault($par1World, $par2, $par3, $par4 - 1 | 0, 1)) + $par9 = 3; + if ($par5 == 4 && nms_World_isBlockNormalCubeDefault($par1World, $par2 + 1 | 0, $par3, $par4, 1)) + $par9 = 2; + if ($par5 == 5 && nms_World_isBlockNormalCubeDefault($par1World, $par2 - 1 | 0, $par3, $par4, 1)) + $par9 = 1; + return $par9; +}; +$java.nms_BlockTorch_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_BlockTorch_func_94397_d($this, $par1World, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $ptr); +}; +$java.nms_BlockTorch_func_94397_d = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $java.nms_BlockTorch_dropTorchIfCantStay($this, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par5 = $tmp; + if (!$par5) + return 1; + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + $var7 = 0; + if (!nms_World_isBlockNormalCubeDefault($par1World, $par2 - 1 | 0, $par3, $par4, 1) && $var6 == 1) + $var7 = 1; + if (!nms_World_isBlockNormalCubeDefault($par1World, $par2 + 1 | 0, $par3, $par4, 1) && $var6 == 2) + $var7 = 1; + if (!nms_World_isBlockNormalCubeDefault($par1World, $par2, $par3, $par4 - 1 | 0, 1) && $var6 == 3) + $var7 = 1; + if (!nms_World_isBlockNormalCubeDefault($par1World, $par2, $par3, $par4 + 1 | 0, 1) && $var6 == 4) + $var7 = 1; + if (!$java.nms_BlockTorch_canPlaceTorchOn($this, $par1World, $par2, $par3 - 1 | 0, $par4) && $var6 == 5) + $var7 = 1; + if (!$var7) + return 0; + nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, nms_World_getBlockMetadata($par1World, $par2, $par3, $par4), 0); + $ptr = 2; + case 2: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $var7, $ptr); +}; +$java.nms_BlockTorch_dropTorchIfCantStay = function($this, $par1World, $par2, $par3, $par4) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($java.nms_BlockTorch_canPlaceBlockAt($this, $par1World, $par2, $par3, $par4)) + return 1; + if (nms_World_getBlockId($par1World, $par2, $par3, $par4) != $this.$blockID) + return 0; + nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, nms_World_getBlockMetadata($par1World, $par2, $par3, $par4), 0); + $ptr = 1; + case 1: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return 0; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $ptr); +}; +$java.nms_BlockTorch_collisionRayTrace = function($this, $par1World, $par2, $par3, $par4, $par5Vec3, $par6Vec3) { + var $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$par6Vec3 = $thread.pop();$par5Vec3 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var7 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4) & 7; + if ($var7 == 1) + nms_Block_setBlockBounds($this, 0.0, 0.20000000298023224, 0.3499999940395355, 0.30000001192092896, 0.800000011920929, 0.6499999761581421); + else if ($var7 == 2) + nms_Block_setBlockBounds($this, 0.699999988079071, 0.20000000298023224, 0.3499999940395355, 1.0, 0.800000011920929, 0.6499999761581421); + else if ($var7 == 3) + nms_Block_setBlockBounds($this, 0.3499999940395355, 0.20000000298023224, 0.0, 0.6499999761581421, 0.800000011920929, 0.30000001192092896); + else if ($var7 != 4) + nms_Block_setBlockBounds($this, 0.4000000059604645, 0.0, 0.4000000059604645, 0.6000000238418579, 0.6000000238418579, 0.6000000238418579); + else + nms_Block_setBlockBounds($this, 0.3499999940395355, 0.20000000298023224, 0.699999988079071, 0.6499999761581421, 0.800000011920929, 1.0); + $ptr = 1; + case 1: + $tmp = nms_Block_collisionRayTrace($this, $par1World, $par2, $par3, $par4, $par5Vec3, $par6Vec3); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + return $par1World; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Vec3, $par6Vec3, $var7, $ptr); +}; +$java.nms_BlockTorch_randomDisplayTick = function($this, $par1World, $par2, $par3, $par4, $par5Random) { + var $var6, $var7, $var9, $var11, $var15, $var13, var$12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$12 = $thread.pop();$var13 = $thread.pop();$var15 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5Random = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + $var7 = $par2 + 0.5; + $var9 = $par3 + 0.699999988079071; + $var11 = $par4 + 0.5; + if ($var6 == 1) { + $par5Random = $rt_s(1166); + $var15 = $var7 - 0.27000001072883606; + $var13 = $var9 + 0.2199999988079071; + var$12 = 0.0; + $var7 = 0.0; + $var9 = 0.0; + $ptr = 1; + continue main; + } + if ($var6 == 2) { + $par5Random = $rt_s(1166); + $var15 = $var7 + 0.27000001072883606; + $var13 = $var9 + 0.2199999988079071; + var$12 = 0.0; + $var7 = 0.0; + $var9 = 0.0; + $ptr = 3; + continue main; + } + if ($var6 == 3) { + $par5Random = $rt_s(1166); + $var13 = $var9 + 0.2199999988079071; + $var15 = $var11 - 0.27000001072883606; + var$12 = 0.0; + $var9 = 0.0; + $var11 = 0.0; + $ptr = 5; + continue main; + } + if ($var6 != 4) { + $par5Random = $rt_s(1166); + $var13 = 0.0; + $var15 = 0.0; + var$12 = 0.0; + $ptr = 7; + continue main; + } + $par5Random = $rt_s(1166); + $var13 = $var9 + 0.2199999988079071; + $var15 = $var11 + 0.27000001072883606; + var$12 = 0.0; + $var9 = 0.0; + $var11 = 0.0; + $ptr = 9; + continue main; + case 1: + nms_World_spawnParticle($par1World, $par5Random, $var15, $var13, $var11, var$12, $var7, $var9); + if ($rt_suspending()) { + break main; + } + $par5Random = $rt_s(1172); + var$12 = 0.0; + $var7 = 0.0; + $var9 = 0.0; + $ptr = 2; + case 2: + nms_World_spawnParticle($par1World, $par5Random, $var15, $var13, $var11, var$12, $var7, $var9); + if ($rt_suspending()) { + break main; + } + return; + case 3: + nms_World_spawnParticle($par1World, $par5Random, $var15, $var13, $var11, var$12, $var7, $var9); + if ($rt_suspending()) { + break main; + } + $par5Random = $rt_s(1172); + var$12 = 0.0; + $var7 = 0.0; + $var9 = 0.0; + $ptr = 4; + case 4: + nms_World_spawnParticle($par1World, $par5Random, $var15, $var13, $var11, var$12, $var7, $var9); + if ($rt_suspending()) { + break main; + } + return; + case 5: + nms_World_spawnParticle($par1World, $par5Random, $var7, $var13, $var15, var$12, $var9, $var11); + if ($rt_suspending()) { + break main; + } + $par5Random = $rt_s(1172); + var$12 = 0.0; + $var9 = 0.0; + $var11 = 0.0; + $ptr = 6; + case 6: + nms_World_spawnParticle($par1World, $par5Random, $var7, $var13, $var15, var$12, $var9, $var11); + if ($rt_suspending()) { + break main; + } + return; + case 7: + nms_World_spawnParticle($par1World, $par5Random, $var7, $var9, $var11, $var13, $var15, var$12); + if ($rt_suspending()) { + break main; + } + $par5Random = $rt_s(1172); + $var13 = 0.0; + $var15 = 0.0; + var$12 = 0.0; + $ptr = 8; + case 8: + nms_World_spawnParticle($par1World, $par5Random, $var7, $var9, $var11, $var13, $var15, var$12); + if ($rt_suspending()) { + break main; + } + return; + case 9: + nms_World_spawnParticle($par1World, $par5Random, $var7, $var13, $var15, var$12, $var9, $var11); + if ($rt_suspending()) { + break main; + } + $par5Random = $rt_s(1172); + var$12 = 0.0; + $var9 = 0.0; + $var11 = 0.0; + $ptr = 10; + case 10: + nms_World_spawnParticle($par1World, $par5Random, $var7, $var13, $var15, var$12, $var9, $var11); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Random, $var6, $var7, $var9, $var11, $var15, $var13, var$12, $ptr); +}; +function nms_BlockFire() { + var a = this; nms_Block.call(a); + a.$chanceToEncourageFire = null; + a.$abilityToCatchFire = null; + a.$iconArray6 = null; +} +function nms_BlockFire__init_(var_0) { + var var_1 = new nms_BlockFire(); + $java.nms_BlockFire__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockFire__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_fire); + $this.$chanceToEncourageFire = $rt_createIntArray(256); + $this.$abilityToCatchFire = $rt_createIntArray(256); + $this.$needsRandomTick = 1; +}; +$java.nms_BlockFire_initializeBlock = function($this) { + nms_Block_$callClinit(); + $java.nms_BlockFire_setBurnRate($this, nms_Block_planks.$blockID, 5, 20); + $java.nms_BlockFire_setBurnRate($this, nms_Block_woodDoubleSlab.$blockID, 5, 20); + $java.nms_BlockFire_setBurnRate($this, nms_Block_woodSingleSlab.$blockID, 5, 20); + $java.nms_BlockFire_setBurnRate($this, nms_Block_fence.$blockID, 5, 20); + $java.nms_BlockFire_setBurnRate($this, nms_Block_stairsWoodOak.$blockID, 5, 20); + $java.nms_BlockFire_setBurnRate($this, nms_Block_stairsWoodBirch.$blockID, 5, 20); + $java.nms_BlockFire_setBurnRate($this, nms_Block_stairsWoodSpruce.$blockID, 5, 20); + $java.nms_BlockFire_setBurnRate($this, nms_Block_stairsWoodJungle.$blockID, 5, 20); + $java.nms_BlockFire_setBurnRate($this, nms_Block_wood.$blockID, 5, 5); + $java.nms_BlockFire_setBurnRate($this, nms_Block_leaves.$blockID, 30, 60); + $java.nms_BlockFire_setBurnRate($this, nms_Block_bookShelf.$blockID, 30, 20); + $java.nms_BlockFire_setBurnRate($this, nms_Block_tnt.$blockID, 15, 100); + $java.nms_BlockFire_setBurnRate($this, nms_Block_tallGrass.$blockID, 60, 100); + $java.nms_BlockFire_setBurnRate($this, nms_Block_cloth.$blockID, 30, 60); + $java.nms_BlockFire_setBurnRate($this, nms_Block_vine.$blockID, 15, 100); +}; +$java.nms_BlockFire_setBurnRate = function($this, $par1, $par2, $par3) { + $this.$chanceToEncourageFire.data[$par1] = $par2; + $this.$abilityToCatchFire.data[$par1] = $par3; +}; +$java.nms_BlockFire_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + return null; +}; +$java.nms_BlockFire_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockFire_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockFire_getRenderType = function($this) { + return 3; +}; +$java.nms_BlockFire_canNeighborBurn = function($this, $par1World, $par2, $par3, $par4) { + return nms_BlockFire_canBlockCatchFire($this, $par1World, $par2 + 1 | 0, $par3, $par4) ? 1 : nms_BlockFire_canBlockCatchFire($this, $par1World, $par2 - 1 | 0, $par3, $par4) ? 1 : nms_BlockFire_canBlockCatchFire($this, $par1World, $par2, $par3 - 1 | 0, $par4) ? 1 : nms_BlockFire_canBlockCatchFire($this, $par1World, $par2, $par3 + 1 | 0, $par4) ? 1 : nms_BlockFire_canBlockCatchFire($this, $par1World, $par2, $par3, $par4 - 1 | 0) ? 1 : nms_BlockFire_canBlockCatchFire($this, $par1World, $par2, $par3, $par4 + + 1 | 0); +}; +$java.nms_BlockFire_isCollidable = function($this) { + return 0; +}; +function nms_BlockFire_canBlockCatchFire($this, $par1IBlockAccess, $par2, $par3, $par4) { + return $this.$chanceToEncourageFire.data[$par1IBlockAccess.$getBlockId($par2, $par3, $par4)] <= 0 ? 0 : 1; +} +$java.nms_BlockFire_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + return !nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4) && !$java.nms_BlockFire_canNeighborBurn($this, $par1World, $par2, $par3, $par4) ? 0 : 1; +}; +$java.nms_BlockFire_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4) && !$java.nms_BlockFire_canNeighborBurn($this, $par1World, $par2, $par3, $par4)) { + $ptr = 1; + continue main; + } + return; + case 1: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $ptr); +}; +$java.nms_BlockFire_randomDisplayTick = function($this, $par1World, $par2, $par3, $par4, $par5Random) { + var var$6, var$7, var$8, var$9, $var9, $var7, $var6, $var8, $var7_0, $var8_0, $var9_0, var$17, var$18, var$19, $var6_0, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6_0 = $thread.pop();var$19 = $thread.pop();var$18 = $thread.pop();var$17 = $thread.pop();$var9_0 = $thread.pop();$var8_0 = $thread.pop();$var7_0 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var7 = $thread.pop();$var9 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$par5Random = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!nle_EaglercraftRandom_nextInt($par5Random, 24)) { + var$6 = $par2 + 0.5; + var$7 = $par3 + 0.5; + var$8 = $par4 + 0.5; + var$9 = $rt_s(2390); + $var9 = 1.0 + nle_EaglercraftRandom_nextFloat($par5Random); + $var7 = nle_EaglercraftRandom_nextFloat($par5Random) * 0.699999988079071 + 0.30000001192092896; + $var6 = 0; + $ptr = 1; + continue main; + } + a: { + b: { + $var6 = $par3 - 1 | 0; + if (!nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $var6, $par4)) { + nms_Block_$callClinit(); + if (!nms_BlockFire_canBlockCatchFire(nms_Block_fire, $par1World, $par2, $var6, $par4)) + break b; + } + $var6 = 0; + $var9 = $par2; + $var7 = $par3; + $var8 = $par4; + if ($var6 >= 3) + break a; + $var7_0 = $var9 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8_0 = $var7 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.5 + 0.5; + $var9_0 = $var8 + nle_EaglercraftRandom_nextFloat($par5Random); + var$9 = $rt_s(1050); + var$17 = $var7_0; + var$18 = $var8_0; + var$19 = $var9_0; + var$6 = 0.0; + var$7 = 0.0; + var$8 = 0.0; + $ptr = 2; + continue main; + } + if (nms_BlockFire_canBlockCatchFire(nms_Block_fire, $par1World, $par2 - 1 | 0, $par3, $par4)) { + $var6 = 0; + $var9 = $par2; + $var8_0 = $par3; + $var7_0 = $par4; + if ($var6 < 2) { + $var7 = $var9 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + $var8 = $var8_0 + nle_EaglercraftRandom_nextFloat($par5Random); + $var9_0 = $var7_0 + nle_EaglercraftRandom_nextFloat($par5Random); + var$9 = $rt_s(1050); + var$6 = $var7; + var$7 = $var8; + var$8 = $var9_0; + var$17 = 0.0; + var$18 = 0.0; + var$19 = 0.0; + $ptr = 3; + continue main; + } + } + var$9 = nms_Block_fire; + $var6_0 = $par2 + 1 | 0; + if (nms_BlockFire_canBlockCatchFire(var$9, $par1World, $var6_0, $par3, $par4)) { + $var6 = 0; + $var9 = $var6_0; + $var8_0 = $par3; + $var7_0 = $par4; + if ($var6 < 2) { + $var7 = $var9 - nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + $var8 = $var8_0 + nle_EaglercraftRandom_nextFloat($par5Random); + $var9_0 = $var7_0 + nle_EaglercraftRandom_nextFloat($par5Random); + var$9 = $rt_s(1050); + var$6 = $var7; + var$7 = $var8; + var$8 = $var9_0; + var$17 = 0.0; + var$18 = 0.0; + var$19 = 0.0; + $ptr = 4; + continue main; + } + } + if (nms_BlockFire_canBlockCatchFire(nms_Block_fire, $par1World, $par2, $par3, $par4 - 1 | 0)) { + $var6 = 0; + $var9 = $par2; + $var8 = $par3; + $var7_0 = $par4; + if ($var6 < 2) { + $var7 = $var9 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8_0 = $var8 + nle_EaglercraftRandom_nextFloat($par5Random); + $var9_0 = $var7_0 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + var$9 = $rt_s(1050); + var$6 = $var7; + var$7 = $var8_0; + var$8 = $var9_0; + var$17 = 0.0; + var$18 = 0.0; + var$19 = 0.0; + $ptr = 5; + continue main; + } + } + var$9 = nms_Block_fire; + $var6 = $par4 + 1 | 0; + if (nms_BlockFire_canBlockCatchFire(var$9, $par1World, $par2, $par3, $var6)) { + $var6_0 = 0; + $var7 = $par2; + $var8 = $par3; + $var9_0 = $var6; + if ($var6_0 < 2) { + $var7_0 = $var7 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8_0 = $var8 + nle_EaglercraftRandom_nextFloat($par5Random); + $var9 = $var9_0 - nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + var$9 = $rt_s(1050); + var$18 = $var7_0; + var$19 = $var8_0; + var$6 = $var9; + var$7 = 0.0; + var$8 = 0.0; + var$17 = 0.0; + $ptr = 6; + continue main; + } + } + var$9 = nms_Block_fire; + $par3 = $par3 + 1 | 0; + if (nms_BlockFire_canBlockCatchFire(var$9, $par1World, $par2, $par3, $par4)) { + $var6 = 0; + $var9 = $par2; + $var7 = $par3; + $var8_0 = $par4; + if ($var6 < 2) { + $var7_0 = $var9 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8 = $var7 - nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + $var9_0 = $var8_0 + nle_EaglercraftRandom_nextFloat($par5Random); + var$9 = $rt_s(1050); + var$6 = $var7_0; + var$7 = $var8; + var$8 = $var9_0; + var$17 = 0.0; + var$18 = 0.0; + var$19 = 0.0; + $ptr = 7; + continue main; + } + } + } + return; + case 1: + nms_WorldClient_playSound($par1World, var$6, var$7, var$8, var$9, $var9, $var7, $var6); + if ($rt_suspending()) { + break main; + } + c: { + a: { + $var6 = $par3 - 1 | 0; + if (!nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $var6, $par4)) { + nms_Block_$callClinit(); + if (!nms_BlockFire_canBlockCatchFire(nms_Block_fire, $par1World, $par2, $var6, $par4)) + break a; + } + $var6 = 0; + $var9 = $par2; + $var7 = $par3; + $var8 = $par4; + if ($var6 >= 3) + break c; + $var7_0 = $var9 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8_0 = $var7 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.5 + 0.5; + $var9_0 = $var8 + nle_EaglercraftRandom_nextFloat($par5Random); + var$9 = $rt_s(1050); + var$17 = $var7_0; + var$18 = $var8_0; + var$19 = $var9_0; + var$6 = 0.0; + var$7 = 0.0; + var$8 = 0.0; + $ptr = 2; + continue main; + } + if (nms_BlockFire_canBlockCatchFire(nms_Block_fire, $par1World, $par2 - 1 | 0, $par3, $par4)) { + $var6 = 0; + $var9 = $par2; + $var8_0 = $par3; + $var7_0 = $par4; + if ($var6 < 2) { + $var7 = $var9 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + $var8 = $var8_0 + nle_EaglercraftRandom_nextFloat($par5Random); + $var9_0 = $var7_0 + nle_EaglercraftRandom_nextFloat($par5Random); + var$9 = $rt_s(1050); + var$6 = $var7; + var$7 = $var8; + var$8 = $var9_0; + var$17 = 0.0; + var$18 = 0.0; + var$19 = 0.0; + $ptr = 3; + continue main; + } + } + var$9 = nms_Block_fire; + $var6_0 = $par2 + 1 | 0; + if (nms_BlockFire_canBlockCatchFire(var$9, $par1World, $var6_0, $par3, $par4)) { + $var6 = 0; + $var9 = $var6_0; + $var8_0 = $par3; + $var7_0 = $par4; + if ($var6 < 2) { + $var7 = $var9 - nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + $var8 = $var8_0 + nle_EaglercraftRandom_nextFloat($par5Random); + $var9_0 = $var7_0 + nle_EaglercraftRandom_nextFloat($par5Random); + var$9 = $rt_s(1050); + var$6 = $var7; + var$7 = $var8; + var$8 = $var9_0; + var$17 = 0.0; + var$18 = 0.0; + var$19 = 0.0; + $ptr = 4; + continue main; + } + } + if (nms_BlockFire_canBlockCatchFire(nms_Block_fire, $par1World, $par2, $par3, $par4 - 1 | 0)) { + $var6 = 0; + $var9 = $par2; + $var8 = $par3; + $var7_0 = $par4; + if ($var6 < 2) { + $var7 = $var9 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8_0 = $var8 + nle_EaglercraftRandom_nextFloat($par5Random); + $var9_0 = $var7_0 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + var$9 = $rt_s(1050); + var$6 = $var7; + var$7 = $var8_0; + var$8 = $var9_0; + var$17 = 0.0; + var$18 = 0.0; + var$19 = 0.0; + $ptr = 5; + continue main; + } + } + var$9 = nms_Block_fire; + $var6 = $par4 + 1 | 0; + if (nms_BlockFire_canBlockCatchFire(var$9, $par1World, $par2, $par3, $var6)) { + $var6_0 = 0; + $var7 = $par2; + $var8 = $par3; + $var9_0 = $var6; + if ($var6_0 < 2) { + $var7_0 = $var7 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8_0 = $var8 + nle_EaglercraftRandom_nextFloat($par5Random); + $var9 = $var9_0 - nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + var$9 = $rt_s(1050); + var$18 = $var7_0; + var$19 = $var8_0; + var$6 = $var9; + var$7 = 0.0; + var$8 = 0.0; + var$17 = 0.0; + $ptr = 6; + continue main; + } + } + var$9 = nms_Block_fire; + $par3 = $par3 + 1 | 0; + if (nms_BlockFire_canBlockCatchFire(var$9, $par1World, $par2, $par3, $par4)) { + $var6 = 0; + $var9 = $par2; + $var7 = $par3; + $var8_0 = $par4; + if ($var6 < 2) { + $var7_0 = $var9 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8 = $var7 - nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + $var9_0 = $var8_0 + nle_EaglercraftRandom_nextFloat($par5Random); + var$9 = $rt_s(1050); + var$6 = $var7_0; + var$7 = $var8; + var$8 = $var9_0; + var$17 = 0.0; + var$18 = 0.0; + var$19 = 0.0; + $ptr = 7; + continue main; + } + } + } + return; + case 2: + nms_World_spawnParticle($par1World, var$9, var$17, var$18, var$19, var$6, var$7, var$8); + if ($rt_suspending()) { + break main; + } + $var6 = $var6 + 1 | 0; + if ($var6 >= 3) + return; + $var7_0 = $var9 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8_0 = $var7 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.5 + 0.5; + $var9_0 = $var8 + nle_EaglercraftRandom_nextFloat($par5Random); + var$9 = $rt_s(1050); + var$17 = $var7_0; + var$18 = $var8_0; + var$19 = $var9_0; + var$6 = 0.0; + var$7 = 0.0; + var$8 = 0.0; + continue main; + case 3: + nms_World_spawnParticle($par1World, var$9, var$6, var$7, var$8, var$17, var$18, var$19); + if ($rt_suspending()) { + break main; + } + $var6 = $var6 + 1 | 0; + if ($var6 < 2) { + $var7 = $var9 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + $var8 = $var8_0 + nle_EaglercraftRandom_nextFloat($par5Random); + $var9_0 = $var7_0 + nle_EaglercraftRandom_nextFloat($par5Random); + var$9 = $rt_s(1050); + var$6 = $var7; + var$7 = $var8; + var$8 = $var9_0; + var$17 = 0.0; + var$18 = 0.0; + var$19 = 0.0; + continue main; + } + var$9 = nms_Block_fire; + $var6_0 = $par2 + 1 | 0; + if (nms_BlockFire_canBlockCatchFire(var$9, $par1World, $var6_0, $par3, $par4)) { + $var6 = 0; + $var9 = $var6_0; + $var8_0 = $par3; + $var7_0 = $par4; + if ($var6 < 2) { + $var7 = $var9 - nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + $var8 = $var8_0 + nle_EaglercraftRandom_nextFloat($par5Random); + $var9_0 = $var7_0 + nle_EaglercraftRandom_nextFloat($par5Random); + var$9 = $rt_s(1050); + var$6 = $var7; + var$7 = $var8; + var$8 = $var9_0; + var$17 = 0.0; + var$18 = 0.0; + var$19 = 0.0; + $ptr = 4; + continue main; + } + } + if (nms_BlockFire_canBlockCatchFire(nms_Block_fire, $par1World, $par2, $par3, $par4 - 1 | 0)) { + $var6 = 0; + $var9 = $par2; + $var8 = $par3; + $var7_0 = $par4; + if ($var6 < 2) { + $var7 = $var9 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8_0 = $var8 + nle_EaglercraftRandom_nextFloat($par5Random); + $var9_0 = $var7_0 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + var$9 = $rt_s(1050); + var$6 = $var7; + var$7 = $var8_0; + var$8 = $var9_0; + var$17 = 0.0; + var$18 = 0.0; + var$19 = 0.0; + $ptr = 5; + continue main; + } + } + var$9 = nms_Block_fire; + $var6 = $par4 + 1 | 0; + if (nms_BlockFire_canBlockCatchFire(var$9, $par1World, $par2, $par3, $var6)) { + $var6_0 = 0; + $var7 = $par2; + $var8 = $par3; + $var9_0 = $var6; + if ($var6_0 < 2) { + $var7_0 = $var7 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8_0 = $var8 + nle_EaglercraftRandom_nextFloat($par5Random); + $var9 = $var9_0 - nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + var$9 = $rt_s(1050); + var$18 = $var7_0; + var$19 = $var8_0; + var$6 = $var9; + var$7 = 0.0; + var$8 = 0.0; + var$17 = 0.0; + $ptr = 6; + continue main; + } + } + var$9 = nms_Block_fire; + $par3 = $par3 + 1 | 0; + if (nms_BlockFire_canBlockCatchFire(var$9, $par1World, $par2, $par3, $par4)) { + $var6 = 0; + $var9 = $par2; + $var7 = $par3; + $var8_0 = $par4; + if ($var6 < 2) { + $var7_0 = $var9 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8 = $var7 - nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + $var9_0 = $var8_0 + nle_EaglercraftRandom_nextFloat($par5Random); + var$9 = $rt_s(1050); + var$6 = $var7_0; + var$7 = $var8; + var$8 = $var9_0; + var$17 = 0.0; + var$18 = 0.0; + var$19 = 0.0; + $ptr = 7; + continue main; + } + } + return; + case 4: + nms_World_spawnParticle($par1World, var$9, var$6, var$7, var$8, var$17, var$18, var$19); + if ($rt_suspending()) { + break main; + } + $var6 = $var6 + 1 | 0; + if ($var6 < 2) { + $var7 = $var9 - nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + $var8 = $var8_0 + nle_EaglercraftRandom_nextFloat($par5Random); + $var9_0 = $var7_0 + nle_EaglercraftRandom_nextFloat($par5Random); + var$9 = $rt_s(1050); + var$6 = $var7; + var$7 = $var8; + var$8 = $var9_0; + var$17 = 0.0; + var$18 = 0.0; + var$19 = 0.0; + continue main; + } + if (nms_BlockFire_canBlockCatchFire(nms_Block_fire, $par1World, $par2, $par3, $par4 - 1 | 0)) { + $var6 = 0; + $var9 = $par2; + $var8 = $par3; + $var7_0 = $par4; + if ($var6 < 2) { + $var7 = $var9 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8_0 = $var8 + nle_EaglercraftRandom_nextFloat($par5Random); + $var9_0 = $var7_0 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + var$9 = $rt_s(1050); + var$6 = $var7; + var$7 = $var8_0; + var$8 = $var9_0; + var$17 = 0.0; + var$18 = 0.0; + var$19 = 0.0; + $ptr = 5; + continue main; + } + } + var$9 = nms_Block_fire; + $var6 = $par4 + 1 | 0; + if (nms_BlockFire_canBlockCatchFire(var$9, $par1World, $par2, $par3, $var6)) { + $var6_0 = 0; + $var7 = $par2; + $var8 = $par3; + $var9_0 = $var6; + if ($var6_0 < 2) { + $var7_0 = $var7 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8_0 = $var8 + nle_EaglercraftRandom_nextFloat($par5Random); + $var9 = $var9_0 - nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + var$9 = $rt_s(1050); + var$18 = $var7_0; + var$19 = $var8_0; + var$6 = $var9; + var$7 = 0.0; + var$8 = 0.0; + var$17 = 0.0; + $ptr = 6; + continue main; + } + } + var$9 = nms_Block_fire; + $par3 = $par3 + 1 | 0; + if (nms_BlockFire_canBlockCatchFire(var$9, $par1World, $par2, $par3, $par4)) { + $var6 = 0; + $var9 = $par2; + $var7 = $par3; + $var8_0 = $par4; + if ($var6 < 2) { + $var7_0 = $var9 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8 = $var7 - nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + $var9_0 = $var8_0 + nle_EaglercraftRandom_nextFloat($par5Random); + var$9 = $rt_s(1050); + var$6 = $var7_0; + var$7 = $var8; + var$8 = $var9_0; + var$17 = 0.0; + var$18 = 0.0; + var$19 = 0.0; + $ptr = 7; + continue main; + } + } + return; + case 5: + nms_World_spawnParticle($par1World, var$9, var$6, var$7, var$8, var$17, var$18, var$19); + if ($rt_suspending()) { + break main; + } + $var6 = $var6 + 1 | 0; + if ($var6 < 2) { + $var7 = $var9 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8_0 = $var8 + nle_EaglercraftRandom_nextFloat($par5Random); + $var9_0 = $var7_0 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + var$9 = $rt_s(1050); + var$6 = $var7; + var$7 = $var8_0; + var$8 = $var9_0; + var$17 = 0.0; + var$18 = 0.0; + var$19 = 0.0; + continue main; + } + var$9 = nms_Block_fire; + $var6 = $par4 + 1 | 0; + if (nms_BlockFire_canBlockCatchFire(var$9, $par1World, $par2, $par3, $var6)) { + $var6_0 = 0; + $var7 = $par2; + $var8 = $par3; + $var9_0 = $var6; + if ($var6_0 < 2) { + $var7_0 = $var7 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8_0 = $var8 + nle_EaglercraftRandom_nextFloat($par5Random); + $var9 = $var9_0 - nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + var$9 = $rt_s(1050); + var$18 = $var7_0; + var$19 = $var8_0; + var$6 = $var9; + var$7 = 0.0; + var$8 = 0.0; + var$17 = 0.0; + $ptr = 6; + continue main; + } + } + var$9 = nms_Block_fire; + $par3 = $par3 + 1 | 0; + if (nms_BlockFire_canBlockCatchFire(var$9, $par1World, $par2, $par3, $par4)) { + $var6 = 0; + $var9 = $par2; + $var7 = $par3; + $var8_0 = $par4; + if ($var6 < 2) { + $var7_0 = $var9 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8 = $var7 - nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + $var9_0 = $var8_0 + nle_EaglercraftRandom_nextFloat($par5Random); + var$9 = $rt_s(1050); + var$6 = $var7_0; + var$7 = $var8; + var$8 = $var9_0; + var$17 = 0.0; + var$18 = 0.0; + var$19 = 0.0; + $ptr = 7; + continue main; + } + } + return; + case 6: + nms_World_spawnParticle($par1World, var$9, var$18, var$19, var$6, var$7, var$8, var$17); + if ($rt_suspending()) { + break main; + } + $var6_0 = $var6_0 + 1 | 0; + if ($var6_0 < 2) { + $var7_0 = $var7 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8_0 = $var8 + nle_EaglercraftRandom_nextFloat($par5Random); + $var9 = $var9_0 - nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + var$9 = $rt_s(1050); + var$18 = $var7_0; + var$19 = $var8_0; + var$6 = $var9; + var$7 = 0.0; + var$8 = 0.0; + var$17 = 0.0; + continue main; + } + var$9 = nms_Block_fire; + $par3 = $par3 + 1 | 0; + if (nms_BlockFire_canBlockCatchFire(var$9, $par1World, $par2, $par3, $par4)) { + $var6 = 0; + $var9 = $par2; + $var7 = $par3; + $var8_0 = $par4; + if ($var6 < 2) { + $var7_0 = $var9 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8 = $var7 - nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + $var9_0 = $var8_0 + nle_EaglercraftRandom_nextFloat($par5Random); + var$9 = $rt_s(1050); + var$6 = $var7_0; + var$7 = $var8; + var$8 = $var9_0; + var$17 = 0.0; + var$18 = 0.0; + var$19 = 0.0; + $ptr = 7; + continue main; + } + } + return; + case 7: + nms_World_spawnParticle($par1World, var$9, var$6, var$7, var$8, var$17, var$18, var$19); + if ($rt_suspending()) { + break main; + } + $var6 = $var6 + 1 | 0; + if ($var6 >= 2) + return; + $var7_0 = $var9 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8 = $var7 - nle_EaglercraftRandom_nextFloat($par5Random) * 0.10000000149011612; + $var9_0 = $var8_0 + nle_EaglercraftRandom_nextFloat($par5Random); + var$9 = $rt_s(1050); + var$6 = $var7_0; + var$7 = $var8; + var$8 = $var9_0; + var$17 = 0.0; + var$18 = 0.0; + var$19 = 0.0; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Random, var$6, var$7, var$8, var$9, $var9, $var7, $var6, $var8, $var7_0, $var8_0, $var9_0, var$17, var$18, var$19, $var6_0, $ptr); +}; +$java.nms_BlockFire_registerIcons = function($this, $par1IconRegister) { + var var$2, var$3; + var$2 = $rt_createArray(nms_Icon, 2); + var$3 = var$2.data; + var$3[0] = $par1IconRegister.$registerIcon($rt_s(2391)); + var$3[1] = $par1IconRegister.$registerIcon($rt_s(2392)); + $this.$iconArray6 = var$2; +}; +function nms_BlockFire_func_94438_c($this, $par1) { + return $this.$iconArray6.data[$par1]; +} +$java.nms_BlockFire_getIcon = function($this, $par1, $par2) { + return $this.$iconArray6.data[0]; +}; +function nms_BlockMobSpawner() { + nms_BlockContainer.call(this); +} +function nms_BlockMobSpawner__init_(var_0) { + var var_1 = new nms_BlockMobSpawner(); + $java.nms_BlockMobSpawner__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockMobSpawner__init_ = function($this, $par1) { + nms_Material_$callClinit(); + $java.nms_BlockContainer__init_0($this, $par1, nms_Material_rock); +}; +$java.nms_BlockMobSpawner_createNewTileEntity = function($this, $par1World) { + return $java.nms_TileEntityMobSpawner__init_(); +}; +$java.nms_BlockMobSpawner_dropBlockAsItemWithChance = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7) { + nle_EaglercraftRandom_nextInt($par1World.$rand, 15); + nle_EaglercraftRandom_nextInt($par1World.$rand, 15); +}; +$java.nms_BlockMobSpawner_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockMobSpawner_idPicked = function($this, $par1World, $par2, $par3, $par4) { + return 0; +}; +function nms_BlockStairs() { + var a = this; nms_Block.call(a); + a.$modelBlock = null; + a.$modelBlockMetadata = 0; + a.$field_72156_cr = 0; + a.$field_72160_cs = 0; +} +$java.nms_BlockStairs_field_72159_a = null; +function nms_BlockStairs__init_(var_0, var_1, var_2) { + var var_3 = new nms_BlockStairs(); + $java.nms_BlockStairs__init_(var_3, var_0, var_1, var_2); + return var_3; +} +$java.nms_BlockStairs__init_ = function($this, $par1, $par2Block, $par3) { + nms_Block__init_0($this, $par1, $par2Block.$blockMaterial); + $this.$field_72156_cr = 0; + $this.$field_72160_cs = 0; + $this.$modelBlock = $par2Block; + $this.$modelBlockMetadata = $par3; + nms_Block_setHardness($this, $par2Block.$blockHardness); + nms_Block_setResistance($this, $par2Block.$blockResistance / 3.0); + $this.$stepSound = $par2Block.$stepSound; + nms_Block_setLightOpacity($this, 255); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +$java.nms_BlockStairs_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + if (!$this.$field_72156_cr) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + else + nms_Block_setBlockBounds($this, 0.5 * ($this.$field_72160_cs % 2 | 0), 0.5 * (($this.$field_72160_cs / 2 | 0) % 2 | 0), 0.5 * (($this.$field_72160_cs / 4 | 0) % 2 | 0), 0.5 + 0.5 * ($this.$field_72160_cs % 2 | 0), 0.5 + 0.5 * (($this.$field_72160_cs / 2 | 0) % 2 | 0), 0.5 + 0.5 * (($this.$field_72160_cs / 4 | 0) % 2 | 0)); +}; +$java.nms_BlockStairs_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockStairs_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockStairs_getRenderType = function($this) { + return 10; +}; +function nms_BlockStairs_func_82541_d($this, $par1IBlockAccess, $par2, $par3, $par4) { + if (!($par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4) & 4)) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.5, 1.0); + else + nms_Block_setBlockBounds($this, 0.0, 0.5, 0.0, 1.0, 1.0, 1.0); +} +$java.nms_BlockStairs_isBlockStairsID = function($par0) { + a: { + if ($par0 > 0) { + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$par0] instanceof nms_BlockStairs) { + $par0 = 1; + break a; + } + } + $par0 = 0; + } + return $par0; +}; +$java.nms_BlockStairs_func_82540_f = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return $java.nms_BlockStairs_isBlockStairsID($par1IBlockAccess.$getBlockId($par2, $par3, $par4)) && $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4) == $par5 ? 1 : 0; +}; +function nms_BlockStairs_func_82542_g($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var16, $var9, $var10, $var11, $var12, $var13, $var15, $var14, $var14_0, $var16_0; + $var5 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4); + $var6 = $var5 & 3; + $var7 = 0.5; + $var8 = 1.0; + $var16 = $var5 & 4; + if ($var16) { + $var7 = 0.0; + $var8 = 0.5; + } + a: { + $var9 = 0.0; + $var10 = 1.0; + $var11 = 0.0; + $var12 = 0.5; + $var13 = 1; + if (!$var6) { + $var9 = 0.5; + $var12 = 1.0; + $var15 = $par2 + 1 | 0; + $var14 = $par1IBlockAccess.$getBlockId($var15, $par3, $par4); + $var15 = $par1IBlockAccess.$getBlockMetadata($var15, $par3, $par4); + if (!$java.nms_BlockStairs_isBlockStairsID($var14)) + break a; + if ($var16 != ($var15 & 4)) + break a; + $var16 = $var15 & 3; + if ($var16 == 3 && !$java.nms_BlockStairs_func_82540_f($this, $par1IBlockAccess, $par2, $par3, $par4 + 1 | 0, $var5)) { + $var12 = 0.5; + $var13 = 0; + break a; + } + if ($var16 != 2) + break a; + if ($java.nms_BlockStairs_func_82540_f($this, $par1IBlockAccess, $par2, $par3, $par4 - 1 | 0, $var5)) + break a; + $var11 = 0.5; + $var13 = 0; + break a; + } + if ($var6 == 1) { + $var10 = 0.5; + $var12 = 1.0; + $var14 = $par2 - 1 | 0; + $var14_0 = $par1IBlockAccess.$getBlockId($var14, $par3, $par4); + $var15 = $par1IBlockAccess.$getBlockMetadata($var14, $par3, $par4); + if (!$java.nms_BlockStairs_isBlockStairsID($var14_0)) + break a; + if ($var16 != ($var15 & 4)) + break a; + $var16 = $var15 & 3; + if ($var16 == 3 && !$java.nms_BlockStairs_func_82540_f($this, $par1IBlockAccess, $par2, $par3, $par4 + 1 | 0, $var5)) { + $var12 = 0.5; + $var13 = 0; + break a; + } + if ($var16 != 2) + break a; + if ($java.nms_BlockStairs_func_82540_f($this, $par1IBlockAccess, $par2, $par3, $par4 - 1 | 0, $var5)) + break a; + $var11 = 0.5; + $var13 = 0; + break a; + } + if ($var6 == 2) { + $var11 = 0.5; + $var12 = 1.0; + $var14 = $par4 + 1 | 0; + $var14_0 = $par1IBlockAccess.$getBlockId($par2, $par3, $var14); + $var15 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $var14); + if (!$java.nms_BlockStairs_isBlockStairsID($var14_0)) + break a; + if ($var16 != ($var15 & 4)) + break a; + $var16 = $var15 & 3; + if ($var16 == 1 && !$java.nms_BlockStairs_func_82540_f($this, $par1IBlockAccess, $par2 + 1 | 0, $par3, $par4, $var5)) { + $var10 = 0.5; + $var13 = 0; + break a; + } + if ($var16) + break a; + if ($java.nms_BlockStairs_func_82540_f($this, $par1IBlockAccess, $par2 - 1 | 0, $par3, $par4, $var5)) + break a; + $var9 = 0.5; + $var13 = 0; + break a; + } + if ($var6 != 3) + break a; + $var14 = $par4 - 1 | 0; + $var14_0 = $par1IBlockAccess.$getBlockId($par2, $par3, $var14); + $var15 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $var14); + if (!$java.nms_BlockStairs_isBlockStairsID($var14_0)) + break a; + if ($var16 != ($var15 & 4)) + break a; + $var16_0 = $var15 & 3; + if ($var16_0 == 1 && !$java.nms_BlockStairs_func_82540_f($this, $par1IBlockAccess, $par2 + 1 | 0, $par3, $par4, $var5)) { + $var10 = 0.5; + $var13 = 0; + break a; + } + if ($var16_0) + break a; + if ($java.nms_BlockStairs_func_82540_f($this, $par1IBlockAccess, $par2 - 1 | 0, $par3, $par4, $var5)) + break a; + $var9 = 0.5; + $var13 = 0; + } + nms_Block_setBlockBounds($this, $var9, $var7, $var11, $var10, $var8, $var12); + return $var13; +} +function nms_BlockStairs_func_82544_h($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var16, $var9, $var10, $var11, $var12, $var13, $var15, $var14, $var14_0, $var16_0; + $var5 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4); + $var6 = $var5 & 3; + $var7 = 0.5; + $var8 = 1.0; + $var16 = $var5 & 4; + if ($var16) { + $var7 = 0.0; + $var8 = 0.5; + } + a: { + $var9 = 0.0; + $var10 = 0.5; + $var11 = 0.5; + $var12 = 1.0; + $var13 = 0; + if (!$var6) { + $var15 = $par2 - 1 | 0; + $var14 = $par1IBlockAccess.$getBlockId($var15, $par3, $par4); + $var15 = $par1IBlockAccess.$getBlockMetadata($var15, $par3, $par4); + if (!$java.nms_BlockStairs_isBlockStairsID($var14)) + break a; + if ($var16 != ($var15 & 4)) + break a; + $var16 = $var15 & 3; + if ($var16 == 3 && !$java.nms_BlockStairs_func_82540_f($this, $par1IBlockAccess, $par2, $par3, $par4 - 1 | 0, $var5)) { + $var11 = 0.0; + $var12 = 0.5; + $var13 = 1; + break a; + } + if ($var16 != 2) + break a; + if ($java.nms_BlockStairs_func_82540_f($this, $par1IBlockAccess, $par2, $par3, $par4 + 1 | 0, $var5)) + break a; + $var11 = 0.5; + $var12 = 1.0; + $var13 = 1; + break a; + } + if ($var6 == 1) { + $var14 = $par2 + 1 | 0; + $var14_0 = $par1IBlockAccess.$getBlockId($var14, $par3, $par4); + $var15 = $par1IBlockAccess.$getBlockMetadata($var14, $par3, $par4); + if (!$java.nms_BlockStairs_isBlockStairsID($var14_0)) + break a; + if ($var16 != ($var15 & 4)) + break a; + $var9 = 0.5; + $var10 = 1.0; + $var16 = $var15 & 3; + if ($var16 == 3 && !$java.nms_BlockStairs_func_82540_f($this, $par1IBlockAccess, $par2, $par3, $par4 - 1 | 0, $var5)) { + $var11 = 0.0; + $var12 = 0.5; + $var13 = 1; + break a; + } + if ($var16 != 2) + break a; + if ($java.nms_BlockStairs_func_82540_f($this, $par1IBlockAccess, $par2, $par3, $par4 + 1 | 0, $var5)) + break a; + $var11 = 0.5; + $var12 = 1.0; + $var13 = 1; + break a; + } + if ($var6 == 2) { + $var14 = $par4 - 1 | 0; + $var14_0 = $par1IBlockAccess.$getBlockId($par2, $par3, $var14); + $var15 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $var14); + if (!$java.nms_BlockStairs_isBlockStairsID($var14_0)) + break a; + if ($var16 != ($var15 & 4)) + break a; + $var11 = 0.0; + $var12 = 0.5; + $var16 = $var15 & 3; + if ($var16 == 1 && !$java.nms_BlockStairs_func_82540_f($this, $par1IBlockAccess, $par2 - 1 | 0, $par3, $par4, $var5)) { + $var13 = 1; + break a; + } + if ($var16) + break a; + if ($java.nms_BlockStairs_func_82540_f($this, $par1IBlockAccess, $par2 + 1 | 0, $par3, $par4, $var5)) + break a; + $var9 = 0.5; + $var10 = 1.0; + $var13 = 1; + break a; + } + if ($var6 != 3) + break a; + $var14 = $par4 + 1 | 0; + $var14_0 = $par1IBlockAccess.$getBlockId($par2, $par3, $var14); + $var15 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $var14); + if (!$java.nms_BlockStairs_isBlockStairsID($var14_0)) + break a; + if ($var16 != ($var15 & 4)) + break a; + $var16_0 = $var15 & 3; + if ($var16_0 == 1 && !$java.nms_BlockStairs_func_82540_f($this, $par1IBlockAccess, $par2 - 1 | 0, $par3, $par4, $var5)) { + $var13 = 1; + break a; + } + if ($var16_0) + break a; + if ($java.nms_BlockStairs_func_82540_f($this, $par1IBlockAccess, $par2 + 1 | 0, $par3, $par4, $var5)) + break a; + $var9 = 0.5; + $var10 = 1.0; + $var13 = 1; + } + if ($var13) + nms_Block_setBlockBounds($this, $var9, $var7, $var11, $var10, $var8, $var12); + return $var13; +} +$java.nms_BlockStairs_addCollisionBoxesToList = function($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity) { + var $var8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();$par7Entity = $thread.pop();$par6List = $thread.pop();$par5AxisAlignedBB = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_BlockStairs_func_82541_d($this, $par1World, $par2, $par3, $par4); + $ptr = 1; + case 1: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + $var8 = nms_BlockStairs_func_82542_g($this, $par1World, $par2, $par3, $par4); + $ptr = 2; + case 2: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + if ($var8 && nms_BlockStairs_func_82544_h($this, $par1World, $par2, $par3, $par4)) { + $ptr = 3; + continue main; + } + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + return; + case 3: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity, $var8, $ptr); +}; +$java.nms_BlockStairs_randomDisplayTick = function($this, $par1World, $par2, $par3, $par4, $par5Random) { + var var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$par5Random = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$6 = $this.$modelBlock; + $ptr = 1; + case 1: + var$6.$randomDisplayTick($par1World, $par2, $par3, $par4, $par5Random); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Random, var$6, $ptr); +}; +$java.nms_BlockStairs_onBlockClicked = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer) { + var var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$par5EntityPlayer = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$6 = $this.$modelBlock; + $ptr = 1; + case 1: + var$6.$onBlockClicked($par1World, $par2, $par3, $par4, $par5EntityPlayer); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, var$6, $ptr); +}; +$java.nms_BlockStairs_onBlockDestroyedByPlayer = function($this, $par1World, $par2, $par3, $par4, $par5) { + $this.$modelBlock.$onBlockDestroyedByPlayer($par1World, $par2, $par3, $par4, $par5); +}; +$java.nms_BlockStairs_getMixedBrightnessForBlock = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + return $this.$modelBlock.$getMixedBrightnessForBlock($par1IBlockAccess, $par2, $par3, $par4); +}; +$java.nms_BlockStairs_getBlockBrightness = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + return $this.$modelBlock.$getBlockBrightness($par1IBlockAccess, $par2, $par3, $par4); +}; +$java.nms_BlockStairs_getExplosionResistance = function($this, $par1Entity) { + return $this.$modelBlock.$getExplosionResistance($par1Entity); +}; +$java.nms_BlockStairs_getRenderBlockPass = function($this) { + return $this.$modelBlock.$getRenderBlockPass(); +}; +$java.nms_BlockStairs_getIcon = function($this, $par1, $par2) { + return $this.$modelBlock.$getIcon($par1, $this.$modelBlockMetadata); +}; +$java.nms_BlockStairs_getSelectedBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + return $this.$modelBlock.$getSelectedBoundingBoxFromPool($par1World, $par2, $par3, $par4); +}; +$java.nms_BlockStairs_velocityToAddToEntity = function($this, $par1World, $par2, $par3, $par4, $par5Entity, $par6Vec3) { + $this.$modelBlock.$velocityToAddToEntity($par1World, $par2, $par3, $par4, $par5Entity, $par6Vec3); +}; +$java.nms_BlockStairs_isCollidable = function($this) { + return $this.$modelBlock.$isCollidable(); +}; +$java.nms_BlockStairs_canCollideCheck = function($this, $par1, $par2) { + return $this.$modelBlock.$canCollideCheck($par1, $par2); +}; +$java.nms_BlockStairs_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + return $this.$modelBlock.$canPlaceBlockAt($par1World, $par2, $par3, $par4); +}; +$java.nms_BlockStairs_onEntityWalking = function($this, $par1World, $par2, $par3, $par4, $par5Entity) { + var var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$par5Entity = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$6 = $this.$modelBlock; + $ptr = 1; + case 1: + var$6.$onEntityWalking($par1World, $par2, $par3, $par4, $par5Entity); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Entity, var$6, $ptr); +}; +$java.nms_BlockStairs_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + var var$10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5EntityPlayer = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$10 = $this.$modelBlock; + $par6 = 0; + $par7 = 0.0; + $par8 = 0.0; + $par9 = 0.0; + $ptr = 1; + case 1: + $tmp = var$10.$onBlockActivated($par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9, var$10, $ptr); +}; +$java.nms_BlockStairs_onBlockDestroyedByExplosion = function($this, $par1World, $par2, $par3, $par4, $par5Explosion) { + $this.$modelBlock.$onBlockDestroyedByExplosion($par1World, $par2, $par3, $par4, $par5Explosion); +}; +$java.nms_BlockStairs_onBlockPlacedBy = function($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack) { + var $var7, $var8, var$9, var$10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$par6ItemStack = $thread.pop();$par5EntityLiving = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var7 = nms_MathHelper_floor_double($par5EntityLiving.$rotationYaw * 4.0 / 360.0 + 0.5) & 3; + $var8 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4) & 4; + if (!$var7) { + var$9 = 2 | $var8; + var$10 = 2; + $ptr = 1; + continue main; + } + if ($var7 == 1) { + var$9 = 1 | $var8; + var$10 = 2; + $ptr = 2; + continue main; + } + if ($var7 == 2) { + var$9 = 3 | $var8; + var$10 = 2; + $ptr = 3; + continue main; + } + if ($var7 != 3) + return; + $var7 = 0 | $var8; + $var8 = 2; + $ptr = 4; + continue main; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, var$9, var$10); + if ($rt_suspending()) { + break main; + } + if ($var7 == 1) { + var$9 = 1 | $var8; + var$10 = 2; + $ptr = 2; + continue main; + } + if ($var7 == 2) { + var$9 = 3 | $var8; + var$10 = 2; + $ptr = 3; + continue main; + } + if ($var7 != 3) + return; + $var7 = 0 | $var8; + $var8 = 2; + $ptr = 4; + continue main; + case 2: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, var$9, var$10); + if ($rt_suspending()) { + break main; + } + if ($var7 == 2) { + var$9 = 3 | $var8; + var$10 = 2; + $ptr = 3; + continue main; + } + if ($var7 != 3) + return; + $var7 = 0 | $var8; + $var8 = 2; + $ptr = 4; + continue main; + case 3: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, var$9, var$10); + if ($rt_suspending()) { + break main; + } + if ($var7 != 3) + return; + $var7 = 0 | $var8; + $var8 = 2; + $ptr = 4; + case 4: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var7, $var8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack, $var7, $var8, var$9, var$10, $ptr); +}; +$java.nms_BlockStairs_onBlockPlaced = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7, $par8, $par9) { + if (!($par5 && !($par5 != 1 && $par7 > 0.5))) + $par9 = $par9 | 4; + return $par9; +}; +$java.nms_BlockStairs_collisionRayTrace = function($this, $par1World, $par2, $par3, $par4, $par5Vec3, $par6Vec3) { + var $var7, $var8, $var9, $var10, $var11, $var12, $var23, $var14, $var22, $var24, $var16, $var17, $var18, $var19, var$21, $var15, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var15 = $thread.pop();var$21 = $thread.pop();$var19 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var16 = $thread.pop();$var24 = $thread.pop();$var22 = $thread.pop();$var14 = $thread.pop();$var23 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$par6Vec3 = $thread.pop();$par5Vec3 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World + = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var7 = $rt_createArray(nms_MovingObjectPosition, 8); + $var8 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + $var9 = $var8 & 3; + $var10 = ($var8 & 4) != 4 ? 0 : 1; + $var11 = $java.nms_BlockStairs_field_72159_a; + $var10 = !$var10 ? 0 : 4; + $var7 = $var7.data; + $var11 = $var11.data[$var9 + $var10 | 0]; + $this.$field_72156_cr = 1; + $var12 = 0; + if ($var12 >= 8) { + $var11 = $var11.data; + $var23 = $var11.length; + $var14 = 0; + while ($var14 < $var23) { + $var7[$var11[$var14]] = null; + $var14 = $var14 + 1 | 0; + } + $var22 = null; + $var24 = 0.0; + $var16 = $var7.length; + $var17 = 0; + while ($var17 < $var16) { + $var18 = $var7[$var17]; + if ($var18 !== null) { + $var19 = nms_Vec3_squareDistanceTo($var18.$hitVec, $par6Vec3); + if ($var19 > $var24) { + $var22 = $var18; + $var24 = $var19; + } + } + $var17 = $var17 + 1 | 0; + } + return $var22; + } + var$21 = $var11.data; + $this.$field_72160_cs = $var12; + $var14 = var$21.length; + $var15 = 0; + while ($var15 < $var14) { + $var15 = $var15 + 1 | 0; + } + $ptr = 1; + case 1: + $tmp = nms_Block_collisionRayTrace($this, $par1World, $par2, $par3, $par4, $par5Vec3, $par6Vec3); + if ($rt_suspending()) { + break main; + } + $var22 = $tmp; + $var7[$var12] = $var22; + $var12 = $var12 + 1 | 0; + if ($var12 >= 8) { + $var11 = $var11.data; + $var23 = $var11.length; + $var14 = 0; + while ($var14 < $var23) { + $var7[$var11[$var14]] = null; + $var14 = $var14 + 1 | 0; + } + $var22 = null; + $var24 = 0.0; + $var16 = $var7.length; + $var17 = 0; + while ($var17 < $var16) { + $var18 = $var7[$var17]; + if ($var18 !== null) { + $var19 = nms_Vec3_squareDistanceTo($var18.$hitVec, $par6Vec3); + if ($var19 > $var24) { + $var22 = $var18; + $var24 = $var19; + } + } + $var17 = $var17 + 1 | 0; + } + return $var22; + } + var$21 = $var11.data; + $this.$field_72160_cs = $var12; + $var14 = var$21.length; + $var15 = 0; + while ($var15 < $var14) { + $var15 = $var15 + 1 | 0; + } + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Vec3, $par6Vec3, $var7, $var8, $var9, $var10, $var11, $var12, $var23, $var14, $var22, $var24, $var16, $var17, $var18, $var19, var$21, $var15, $ptr); +}; +$java.nms_BlockStairs_registerIcons = function($this, $par1IconRegister) { + return; +}; +function nms_BlockStairs__clinit_() { + var var$1, var$2, var$3, var$4; + var$1 = $rt_createArray($rt_arraycls($rt_intcls()), 8); + var$2 = var$1.data; + var$3 = $rt_createIntArray(2); + var$4 = var$3.data; + var$4[0] = 2; + var$4[1] = 6; + var$2[0] = var$3; + var$3 = $rt_createIntArray(2); + var$4 = var$3.data; + var$4[0] = 3; + var$4[1] = 7; + var$2[1] = var$3; + var$3 = $rt_createIntArray(2); + var$4 = var$3.data; + var$4[0] = 2; + var$4[1] = 3; + var$2[2] = var$3; + var$3 = $rt_createIntArray(2); + var$4 = var$3.data; + var$4[0] = 6; + var$4[1] = 7; + var$2[3] = var$3; + var$3 = $rt_createIntArray(2); + var$4 = var$3.data; + var$4[0] = 0; + var$4[1] = 4; + var$2[4] = var$3; + var$3 = $rt_createIntArray(2); + var$4 = var$3.data; + var$4[0] = 1; + var$4[1] = 5; + var$2[5] = var$3; + var$3 = $rt_createIntArray(2); + var$4 = var$3.data; + var$4[0] = 0; + var$4[1] = 1; + var$2[6] = var$3; + var$3 = $rt_createIntArray(2); + var$4 = var$3.data; + var$4[0] = 4; + var$4[1] = 5; + var$2[7] = var$3; + $java.nms_BlockStairs_field_72159_a = var$1; +} +function nms_BlockChest() { + var a = this; nms_BlockContainer.call(a); + a.$random3 = null; + a.$isTrapped = 0; +} +function nms_BlockChest__init_(var_0, var_1) { + var var_2 = new nms_BlockChest(); + $java.nms_BlockChest__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_BlockChest__init_ = function($this, $par1, $par2) { + nms_Material_$callClinit(); + $java.nms_BlockContainer__init_0($this, $par1, nms_Material_wood); + $this.$random3 = nle_EaglercraftRandom__init_0(); + $this.$isTrapped = $par2; + $this.$displayOnCreativeTab = nms_CreativeTabs_tabDecorations; + nms_Block_setBlockBounds($this, 0.0625, 0.0, 0.0625, 0.9375, 0.875, 0.9375); +}; +$java.nms_BlockChest_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockChest_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockChest_getRenderType = function($this) { + return 22; +}; +$java.nms_BlockChest_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + if ($par1IBlockAccess.$getBlockId($par2, $par3, $par4 - 1 | 0) == $this.$blockID) + nms_Block_setBlockBounds($this, 0.0625, 0.0, 0.0, 0.9375, 0.875, 0.9375); + else if ($par1IBlockAccess.$getBlockId($par2, $par3, $par4 + 1 | 0) == $this.$blockID) + nms_Block_setBlockBounds($this, 0.0625, 0.0, 0.0625, 0.9375, 0.875, 1.0); + else if ($par1IBlockAccess.$getBlockId($par2 - 1 | 0, $par3, $par4) == $this.$blockID) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0625, 0.9375, 0.875, 0.9375); + else if ($par1IBlockAccess.$getBlockId($par2 + 1 | 0, $par3, $par4) != $this.$blockID) + nms_Block_setBlockBounds($this, 0.0625, 0.0, 0.0625, 0.9375, 0.875, 0.9375); + else + nms_Block_setBlockBounds($this, 0.0625, 0.0, 0.0625, 1.0, 0.875, 0.9375); +}; +$java.nms_BlockChest_onBlockPlacedBy = function($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack) { + var var$7, $var7, var$9, $var8, var$11, $var9, var$13, $var10, $var11, $var12, var$17, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$17 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();var$13 = $thread.pop();$var9 = $thread.pop();var$11 = $thread.pop();$var8 = $thread.pop();var$9 = $thread.pop();$var7 = $thread.pop();var$7 = $thread.pop();$par6ItemStack = $thread.pop();$par5EntityLiving = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$7 = $par4 - 1 | 0; + $var7 = nms_World_getBlockId($par1World, $par2, $par3, var$7); + var$9 = $par4 + 1 | 0; + $var8 = nms_World_getBlockId($par1World, $par2, $par3, var$9); + var$11 = $par2 - 1 | 0; + $var9 = nms_World_getBlockId($par1World, var$11, $par3, $par4); + var$13 = $par2 + 1 | 0; + $var10 = nms_World_getBlockId($par1World, var$13, $par3, $par4); + $var11 = 0; + $var12 = nms_MathHelper_floor_double($par5EntityLiving.$rotationYaw * 4.0 / 360.0 + 0.5) & 3; + if (!$var12) + $var11 = 2; + if ($var12 == 1) + $var11 = 5; + if ($var12 == 2) + $var11 = 3; + if ($var12 == 3) + $var11 = 4; + if ($var7 != $this.$blockID && $var8 != $this.$blockID && $var9 != $this.$blockID && $var10 != $this.$blockID) { + var$17 = 3; + $ptr = 3; + continue main; + } + a: { + if (!($var7 != $this.$blockID && $var8 != $this.$blockID)) { + if ($var11 == 4) + break a; + if ($var11 == 5) + break a; + } + b: { + if (!($var9 != $this.$blockID && $var10 != $this.$blockID)) { + if ($var11 == 2) + break b; + if ($var11 == 3) + break b; + } + if (!nms_ItemStack_hasDisplayName($par6ItemStack)) + return; + $ptr = 7; + continue main; + } + if ($var9 != $this.$blockID) { + var$17 = 3; + $ptr = 5; + continue main; + } + var$17 = 3; + $ptr = 6; + continue main; + } + if ($var7 != $this.$blockID) { + var$17 = 3; + $ptr = 1; + continue main; + } + var$17 = 3; + $ptr = 2; + continue main; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, var$9, $var11, var$17); + if ($rt_suspending()) { + break main; + } + var$17 = 3; + $ptr = 4; + continue main; + case 2: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, var$7, $var11, var$17); + if ($rt_suspending()) { + break main; + } + var$17 = 3; + $ptr = 4; + continue main; + case 3: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var11, var$17); + if ($rt_suspending()) { + break main; + } + if (!nms_ItemStack_hasDisplayName($par6ItemStack)) + return; + $ptr = 7; + continue main; + case 4: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var11, var$17); + if ($rt_suspending()) { + break main; + } + c: { + if (!($var9 != $this.$blockID && $var10 != $this.$blockID)) { + if ($var11 == 2) + break c; + if ($var11 == 3) + break c; + } + if (!nms_ItemStack_hasDisplayName($par6ItemStack)) + return; + $ptr = 7; + continue main; + } + if ($var9 != $this.$blockID) { + var$17 = 3; + $ptr = 5; + continue main; + } + var$17 = 3; + $ptr = 6; + continue main; + case 5: + nms_World_setBlockMetadataWithNotify($par1World, var$13, $par3, $par4, $var11, var$17); + if ($rt_suspending()) { + break main; + } + var$17 = 3; + $ptr = 8; + continue main; + case 6: + nms_World_setBlockMetadataWithNotify($par1World, var$11, $par3, $par4, $var11, var$17); + if ($rt_suspending()) { + break main; + } + var$17 = 3; + $ptr = 8; + continue main; + case 7: + $tmp = nms_World_getBlockTileEntity($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + $par1World.$field_94045_s = nms_ItemStack_getDisplayName($par6ItemStack); + return; + case 8: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var11, var$17); + if ($rt_suspending()) { + break main; + } + if (!nms_ItemStack_hasDisplayName($par6ItemStack)) + return; + $ptr = 7; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack, var$7, $var7, var$9, $var8, var$11, $var9, var$13, $var10, $var11, $var12, var$17, $ptr); +}; +$java.nms_BlockChest_unifyAdjacentChests = function($this, $par1World, $par2, $par3, $par4) { + return; +}; +$java.nms_BlockChest_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + var $var5, var$6, var$7, var$8, var$9; + $var5 = 0; + var$6 = $par2 - 1 | 0; + if (nms_World_getBlockId($par1World, var$6, $par3, $par4) == $this.$blockID) + $var5 = 1; + var$7 = $par2 + 1 | 0; + if (nms_World_getBlockId($par1World, var$7, $par3, $par4) == $this.$blockID) + $var5 = $var5 + 1 | 0; + var$8 = $par4 - 1 | 0; + if (nms_World_getBlockId($par1World, $par2, $par3, var$8) == $this.$blockID) + $var5 = $var5 + 1 | 0; + var$9 = $par4 + 1 | 0; + if (nms_World_getBlockId($par1World, $par2, $par3, var$9) == $this.$blockID) + $var5 = $var5 + 1 | 0; + return $var5 > 1 ? 0 : $java.nms_BlockChest_isThereANeighborChest($this, $par1World, var$6, $par3, $par4) ? 0 : $java.nms_BlockChest_isThereANeighborChest($this, $par1World, var$7, $par3, $par4) ? 0 : $java.nms_BlockChest_isThereANeighborChest($this, $par1World, $par2, $par3, var$8) ? 0 : $java.nms_BlockChest_isThereANeighborChest($this, $par1World, $par2, $par3, var$9) ? 0 : 1; +}; +$java.nms_BlockChest_isThereANeighborChest = function($this, $par1World, $par2, $par3, $par4) { + return nms_World_getBlockId($par1World, $par2, $par3, $par4) != $this.$blockID ? 0 : nms_World_getBlockId($par1World, $par2 - 1 | 0, $par3, $par4) == $this.$blockID ? 1 : nms_World_getBlockId($par1World, $par2 + 1 | 0, $par3, $par4) == $this.$blockID ? 1 : nms_World_getBlockId($par1World, $par2, $par3, $par4 - 1 | 0) == $this.$blockID ? 1 : nms_World_getBlockId($par1World, $par2, $par3, $par4 + 1 | 0) != $this.$blockID ? 0 : 1; +}; +$java.nms_BlockChest_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_World_getBlockTileEntity($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + $var6 = $par1World; + if ($var6 !== null) + $java.nms_TileEntityChest_updateContainingBlockInfo($var6); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $ptr); +}; +$java.nms_BlockChest_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + return 1; +}; +$java.nms_BlockChest_getInventory = function($this, $par1World, $par2, $par3, $par4) { + var var$5, $var5, var$7, var$8, var$9, var$10, var$11, var$12, var$13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$var5 = $thread.pop();var$5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_World_getBlockTileEntity($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + var$5 = $tmp; + $var5 = var$5; + if ($var5 === null) + return null; + var$7 = $par3 + 1 | 0; + if (nms_World_isBlockNormalCube($par1World, $par2, var$7, $par4)) + return null; + if ($java.nms_BlockChest_isOcelotBlockingChest($par1World, $par2, $par3, $par4)) + return null; + var$8 = $par2 - 1 | 0; + if (nms_World_getBlockId($par1World, var$8, $par3, $par4) == $this.$blockID && !(!nms_World_isBlockNormalCube($par1World, var$8, var$7, $par4) && !$java.nms_BlockChest_isOcelotBlockingChest($par1World, var$8, $par3, $par4))) + return null; + var$9 = $par2 + 1 | 0; + if (nms_World_getBlockId($par1World, var$9, $par3, $par4) == $this.$blockID && !(!nms_World_isBlockNormalCube($par1World, var$9, var$7, $par4) && !$java.nms_BlockChest_isOcelotBlockingChest($par1World, var$9, $par3, $par4))) + return null; + var$10 = $par4 - 1 | 0; + if (nms_World_getBlockId($par1World, $par2, $par3, var$10) == $this.$blockID && !(!nms_World_isBlockNormalCube($par1World, $par2, var$7, var$10) && !$java.nms_BlockChest_isOcelotBlockingChest($par1World, $par2, $par3, var$10))) + return null; + var$11 = $par4 + 1 | 0; + if (nms_World_getBlockId($par1World, $par2, $par3, var$11) == $this.$blockID && !(!nms_World_isBlockNormalCube($par1World, $par2, var$7, var$11) && !$java.nms_BlockChest_isOcelotBlockingChest($par1World, $par2, $par3, var$11))) + return null; + if (nms_World_getBlockId($par1World, var$8, $par3, $par4) == $this.$blockID) { + var$5 = new nms_InventoryLargeChest; + var$12 = $rt_s(2393); + $ptr = 2; + continue main; + } + var$5 = $var5; + if (nms_World_getBlockId($par1World, var$9, $par3, $par4) == $this.$blockID) { + var$12 = new nms_InventoryLargeChest; + var$13 = $rt_s(2393); + var$5 = var$5; + $ptr = 3; + continue main; + } + var$12 = var$5; + if (nms_World_getBlockId($par1World, $par2, $par3, var$10) == $this.$blockID) { + var$5 = new nms_InventoryLargeChest; + var$13 = $rt_s(2393); + $ptr = 4; + continue main; + } + var$5 = var$12; + if (nms_World_getBlockId($par1World, $par2, $par3, var$11) != $this.$blockID) { + var$12 = var$5; + return var$12; + } + var$12 = new nms_InventoryLargeChest; + var$13 = $rt_s(2393); + var$5 = var$5; + $ptr = 5; + continue main; + case 2: + $tmp = nms_World_getBlockTileEntity($par1World, var$8, $par3, $par4); + if ($rt_suspending()) { + break main; + } + var$13 = $tmp; + $java.nms_InventoryLargeChest__init_(var$5, var$12, var$13, $var5); + if (nms_World_getBlockId($par1World, var$9, $par3, $par4) == $this.$blockID) { + var$12 = new nms_InventoryLargeChest; + var$13 = $rt_s(2393); + var$5 = var$5; + $ptr = 3; + continue main; + } + var$12 = var$5; + if (nms_World_getBlockId($par1World, $par2, $par3, var$10) == $this.$blockID) { + var$5 = new nms_InventoryLargeChest; + var$13 = $rt_s(2393); + $ptr = 4; + continue main; + } + var$5 = var$12; + if (nms_World_getBlockId($par1World, $par2, $par3, var$11) != $this.$blockID) { + var$12 = var$5; + return var$12; + } + var$12 = new nms_InventoryLargeChest; + var$13 = $rt_s(2393); + var$5 = var$5; + $ptr = 5; + continue main; + case 3: + $tmp = nms_World_getBlockTileEntity($par1World, var$9, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = $tmp; + $java.nms_InventoryLargeChest__init_(var$12, var$13, var$5, $var5); + if (nms_World_getBlockId($par1World, $par2, $par3, var$10) == $this.$blockID) { + var$5 = new nms_InventoryLargeChest; + var$13 = $rt_s(2393); + $ptr = 4; + continue main; + } + var$5 = var$12; + if (nms_World_getBlockId($par1World, $par2, $par3, var$11) != $this.$blockID) { + var$12 = var$5; + return var$12; + } + var$12 = new nms_InventoryLargeChest; + var$13 = $rt_s(2393); + var$5 = var$5; + $ptr = 5; + continue main; + case 4: + $tmp = nms_World_getBlockTileEntity($par1World, $par2, $par3, var$10); + if ($rt_suspending()) { + break main; + } + $var5 = $tmp; + $java.nms_InventoryLargeChest__init_(var$5, var$13, $var5, var$12); + if (nms_World_getBlockId($par1World, $par2, $par3, var$11) != $this.$blockID) { + var$12 = var$5; + return var$12; + } + var$12 = new nms_InventoryLargeChest; + var$13 = $rt_s(2393); + var$5 = var$5; + $ptr = 5; + case 5: + $tmp = nms_World_getBlockTileEntity($par1World, $par2, $par3, var$11); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + $java.nms_InventoryLargeChest__init_(var$12, var$13, var$5, $par1World); + return var$12; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, var$5, $var5, var$7, var$8, var$9, var$10, var$11, var$12, var$13, $ptr); +}; +$java.nms_BlockChest_createNewTileEntity = function($this, $par1World) { + return $java.nms_TileEntityChest__init_(); +}; +$java.nms_BlockChest_canProvidePower = function($this) { + return $this.$isTrapped != 1 ? 0 : 1; +}; +$java.nms_BlockChest_isProvidingWeakPower = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1IBlockAccess = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$java.nms_BlockChest_canProvidePower($this)) + return 0; + $ptr = 1; + case 1: + $tmp = $par1IBlockAccess.$getBlockTileEntity($par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1IBlockAccess = $tmp; + return nms_MathHelper_clamp_int($par1IBlockAccess.$numUsingPlayers, 0, 15); + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1IBlockAccess, $par2, $par3, $par4, $par5, $ptr); +}; +$java.nms_BlockChest_isProvidingStrongPower = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1IBlockAccess = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par5 != 1) + return 0; + $ptr = 1; + case 1: + $tmp = $java.nms_BlockChest_isProvidingWeakPower($this, $par1IBlockAccess, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1IBlockAccess, $par2, $par3, $par4, $par5, $ptr); +}; +$java.nms_BlockChest_isOcelotBlockingChest = function($par0World, $par1, $par2, $par3) { + var $var4; + $var4 = ju_AbstractList_iterator(nms_World_getEntitiesWithinAABB($par0World, $rt_cls(nms_EntityOcelot), nms_AABBPool_getAABB(nms_AxisAlignedBB_getAABBPool(), $par1, $par2 + 1 | 0, $par3, $par1 + 1 | 0, $par2 + 2 | 0, $par3 + 1 | 0))); + while (ju_AbstractList$1_hasNext($var4)) { + if (!nms_EntityTameable_isSitting(ju_AbstractList$1_next($var4))) + continue; + else + return 1; + } + return 0; +}; +$java.nms_BlockChest_hasComparatorInputOverride = function($this) { + return 1; +}; +$java.nms_BlockChest_getComparatorInputOverride = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $java.nms_BlockChest_getInventory($this, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + return nms_Container_calcRedstoneFromInventory($par1World); + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $ptr); +}; +$java.nms_BlockChest_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(1923)); +}; +function nms_BlockRedstoneWire() { + var a = this; nms_Block.call(a); + a.$wiresProvidePower = 0; + a.$blocksNeedingUpdate = null; + a.$field_94413_c = null; + a.$field_94410_cO = null; + a.$field_94411_cP = null; + a.$field_94412_cQ = null; +} +function nms_BlockRedstoneWire__init_(var_0) { + var var_1 = new nms_BlockRedstoneWire(); + $java.nms_BlockRedstoneWire__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockRedstoneWire__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_circuits); + $this.$wiresProvidePower = 1; + $this.$blocksNeedingUpdate = ju_HashSet__init_0(); + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.0625, 1.0); +}; +$java.nms_BlockRedstoneWire_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + return null; +}; +$java.nms_BlockRedstoneWire_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockRedstoneWire_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockRedstoneWire_getRenderType = function($this) { + return 5; +}; +$java.nms_BlockRedstoneWire_colorMultiplier = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + return 8388608; +}; +$java.nms_BlockRedstoneWire_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + a: { + $par3 = $par3 - 1 | 0; + if (!nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3, $par4)) { + $par2 = nms_World_getBlockId($par1World, $par2, $par3, $par4); + nms_Block_$callClinit(); + if ($par2 != nms_Block_glowStone.$blockID) { + $par2 = 0; + break a; + } + } + $par2 = 1; + } + return $par2; +}; +$java.nms_BlockRedstoneWire_isProvidingStrongPower = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return $this.$wiresProvidePower ? $java.nms_BlockRedstoneWire_isProvidingWeakPower($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) : 0; +}; +$java.nms_BlockRedstoneWire_isProvidingWeakPower = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var $var6, var$7, $var7, var$9, $var8, var$11, $var9, var$13, $var10, var$15; + if (!$this.$wiresProvidePower) + return 0; + $var6 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4); + if (!$var6) + return 0; + if ($par5 == 1) + return $var6; + a: { + b: { + var$7 = $par2 - 1 | 0; + if (!$java.nms_BlockRedstoneWire_isPoweredOrRepeater($par1IBlockAccess, var$7, $par3, $par4, 1)) { + if ($par1IBlockAccess.$isBlockNormalCube(var$7, $par3, $par4)) + break b; + if (!$java.nms_BlockRedstoneWire_isPoweredOrRepeater($par1IBlockAccess, var$7, $par3 - 1 | 0, $par4, (-1))) + break b; + } + $var7 = 1; + break a; + } + $var7 = 0; + } + c: { + d: { + var$9 = $par2 + 1 | 0; + if (!$java.nms_BlockRedstoneWire_isPoweredOrRepeater($par1IBlockAccess, var$9, $par3, $par4, 3)) { + if ($par1IBlockAccess.$isBlockNormalCube(var$9, $par3, $par4)) + break d; + if (!$java.nms_BlockRedstoneWire_isPoweredOrRepeater($par1IBlockAccess, var$9, $par3 - 1 | 0, $par4, (-1))) + break d; + } + $var8 = 1; + break c; + } + $var8 = 0; + } + e: { + f: { + var$11 = $par4 - 1 | 0; + if (!$java.nms_BlockRedstoneWire_isPoweredOrRepeater($par1IBlockAccess, $par2, $par3, var$11, 2)) { + if ($par1IBlockAccess.$isBlockNormalCube($par2, $par3, var$11)) + break f; + if (!$java.nms_BlockRedstoneWire_isPoweredOrRepeater($par1IBlockAccess, $par2, $par3 - 1 | 0, var$11, (-1))) + break f; + } + $var9 = 1; + break e; + } + $var9 = 0; + } + g: { + h: { + var$13 = $par4 + 1 | 0; + if (!$java.nms_BlockRedstoneWire_isPoweredOrRepeater($par1IBlockAccess, $par2, $par3, var$13, 0)) { + if ($par1IBlockAccess.$isBlockNormalCube($par2, $par3, var$13)) + break h; + if (!$java.nms_BlockRedstoneWire_isPoweredOrRepeater($par1IBlockAccess, $par2, $par3 - 1 | 0, var$13, (-1))) + break h; + } + $var10 = 1; + break g; + } + $var10 = 0; + } + var$15 = $par3 + 1 | 0; + if (!$par1IBlockAccess.$isBlockNormalCube($par2, var$15, $par4)) { + if ($par1IBlockAccess.$isBlockNormalCube(var$7, $par3, $par4) && $java.nms_BlockRedstoneWire_isPoweredOrRepeater($par1IBlockAccess, var$7, var$15, $par4, (-1))) + $var7 = 1; + if ($par1IBlockAccess.$isBlockNormalCube(var$9, $par3, $par4) && $java.nms_BlockRedstoneWire_isPoweredOrRepeater($par1IBlockAccess, var$9, var$15, $par4, (-1))) + $var8 = 1; + if ($par1IBlockAccess.$isBlockNormalCube($par2, $par3, var$11) && $java.nms_BlockRedstoneWire_isPoweredOrRepeater($par1IBlockAccess, $par2, var$15, var$11, (-1))) + $var9 = 1; + if ($par1IBlockAccess.$isBlockNormalCube($par2, $par3, var$13) && $java.nms_BlockRedstoneWire_isPoweredOrRepeater($par1IBlockAccess, $par2, var$15, var$13, (-1))) + $var10 = 1; + } + if (!(!$var9 && !$var8 && !$var7 && !$var10 && $par5 >= 2 && $par5 <= 5) && !($par5 == 2 && $var9 && !$var7 && !$var8) && !($par5 == 3 && $var10 && !$var7 && !$var8) && !($par5 == 4 && $var7 && !$var9 && !$var10) && !($par5 == 5 && $var8 && !$var9 && !$var10)) + $var6 = 0; + return $var6; +}; +$java.nms_BlockRedstoneWire_canProvidePower = function($this) { + return $this.$wiresProvidePower; +}; +$java.nms_BlockRedstoneWire_randomDisplayTick = function($this, $par1World, $par2, $par3, $par4, $par5Random) { + var $var6, $var7, $var9, $var11, $var13, $var14, $var16, $var15, var$14, var$15, var$16, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$16 = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();$var15 = $thread.pop();$var16 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5Random = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + if ($var6 <= 0) + return; + $var7 = $par2 + 0.5 + (nle_EaglercraftRandom_nextFloat($par5Random) - 0.5) * 0.2; + $var9 = $par3 + 0.0625; + $var11 = $par4 + 0.5 + (nle_EaglercraftRandom_nextFloat($par5Random) - 0.5) * 0.2; + $var13 = $var6 / 15.0; + $var14 = $var13 * 0.6000000238418579 + 0.4000000059604645; + if (!$var6) + $var14 = 0.0; + $var16 = $var13 * $var13; + $var15 = $var16 * 0.699999988079071 - 0.5; + $var16 = $var16 * 0.6000000238418579 - 0.699999988079071; + if ($var15 < 0.0) + $var15 = 0.0; + if ($var16 < 0.0) + $var16 = 0.0; + $par5Random = $rt_s(1175); + var$14 = $var14; + var$15 = $var15; + var$16 = $var16; + $ptr = 1; + case 1: + nms_World_spawnParticle($par1World, $par5Random, $var7, $var9, $var11, var$14, var$15, var$16); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Random, $var6, $var7, $var9, $var11, $var13, $var14, $var16, $var15, var$14, var$15, var$16, $ptr); +}; +function nms_BlockRedstoneWire_isPowerProviderOrWire($par0IBlockAccess, $par1, $par2, $par3, $par4) { + var $var5; + $var5 = $par0IBlockAccess.$getBlockId($par1, $par2, $par3); + nms_Block_$callClinit(); + if ($var5 == nms_Block_redstoneWire.$blockID) + return 1; + if (!$var5) + return 0; + if (!nms_BlockRedstoneLogic_func_94487_f(nms_Block_redstoneRepeaterIdle, $var5)) + return nms_Block_blocksList.data[$var5].$canProvidePower() && $par4 != (-1) ? 1 : 0; + $par1 = $par0IBlockAccess.$getBlockMetadata($par1, $par2, $par3) & 3; + return $par4 != $par1 && $par4 != nms_Direction_rotateOpposite.data[$par1] ? 0 : 1; +} +$java.nms_BlockRedstoneWire_isPoweredOrRepeater = function($par0IBlockAccess, $par1, $par2, $par3, $par4) { + var $var5; + if (nms_BlockRedstoneWire_isPowerProviderOrWire($par0IBlockAccess, $par1, $par2, $par3, $par4)) + return 1; + $var5 = $par0IBlockAccess.$getBlockId($par1, $par2, $par3); + nms_Block_$callClinit(); + if ($var5 != nms_Block_redstoneRepeaterActive.$blockID) + return 0; + return $par4 != ($par0IBlockAccess.$getBlockMetadata($par1, $par2, $par3) & 3) ? 0 : 1; +}; +$java.nms_BlockRedstoneWire_idPicked = function($this, $par1World, $par2, $par3, $par4) { + nms_Item_$callClinit(); + return nms_Item_redstone.$itemID; +}; +$java.nms_BlockRedstoneWire_registerIcons = function($this, $par1IconRegister) { + $this.$field_94413_c = $par1IconRegister.$registerIcon($rt_s(960)); + $this.$field_94410_cO = $par1IconRegister.$registerIcon($rt_s(961)); + $this.$field_94411_cP = $par1IconRegister.$registerIcon($rt_s(962)); + $this.$field_94412_cQ = $par1IconRegister.$registerIcon($rt_s(963)); + $this.$blockIcon = $this.$field_94413_c; +}; +function nms_BlockRedstoneWire_func_94409_b($par0Str) { + if ($par0Str === $rt_s(960)) { + nms_Block_$callClinit(); + $par0Str = nms_Block_redstoneWire.$field_94413_c; + } else if ($par0Str === $rt_s(961)) { + nms_Block_$callClinit(); + $par0Str = nms_Block_redstoneWire.$field_94410_cO; + } else if ($par0Str === $rt_s(962)) { + nms_Block_$callClinit(); + $par0Str = nms_Block_redstoneWire.$field_94411_cP; + } else if ($par0Str !== $rt_s(963)) + $par0Str = null; + else { + nms_Block_$callClinit(); + $par0Str = nms_Block_redstoneWire.$field_94412_cQ; + } + return $par0Str; +} +function nms_BlockWorkbench() { + var a = this; nms_Block.call(a); + a.$workbenchIconTop = null; + a.$workbenchIconFront = null; +} +function nms_BlockWorkbench__init_(var_0) { + var var_1 = new nms_BlockWorkbench(); + $java.nms_BlockWorkbench__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockWorkbench__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_wood); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabDecorations; +}; +$java.nms_BlockWorkbench_getIcon = function($this, $par1, $par2) { + var var$3; + if ($par1 == 1) + var$3 = $this.$workbenchIconTop; + else if (!$par1) { + nms_Block_$callClinit(); + var$3 = nms_Block_getBlockTextureFromSide(nms_Block_planks, $par1); + } else + var$3 = $par1 != 2 && $par1 != 4 ? $this.$blockIcon : $this.$workbenchIconFront; + return var$3; +}; +$java.nms_BlockWorkbench_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(2394)); + $this.$workbenchIconTop = $par1IconRegister.$registerIcon($rt_s(2395)); + $this.$workbenchIconFront = $par1IconRegister.$registerIcon($rt_s(2396)); +}; +$java.nms_BlockWorkbench_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + return 1; +}; +function nms_BlockCrops() { + nms_BlockFlower.call(this); + this.$iconArray7 = null; +} +function nms_BlockCrops__init_(var_0) { + var var_1 = new nms_BlockCrops(); + $java.nms_BlockCrops__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockCrops__init_ = function($this, $par1) { + $java.nms_BlockFlower__init_1($this, $par1); + $this.$needsRandomTick = 1; + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.25, 1.0); + $this.$displayOnCreativeTab = null; + nms_Block_setHardness($this, 0.0); + $this.$stepSound = nms_Block_soundGrassFootstep; + nms_Block_disableStats($this); +}; +$java.nms_BlockCrops_canThisPlantGrowOnThisBlockID = function($this, $par1) { + nms_Block_$callClinit(); + return $par1 != nms_Block_tilledField.$blockID ? 0 : 1; +}; +$java.nms_BlockCrops_getIcon = function($this, $par1, $par2) { + if (!($par2 >= 0 && $par2 <= 7)) + $par2 = 7; + return $this.$iconArray7.data[$par2]; +}; +$java.nms_BlockCrops_getRenderType = function($this) { + return 6; +}; +$java.nms_BlockCrops_getSeedItem = function($this) { + nms_Item_$callClinit(); + return nms_Item_seeds.$itemID; +}; +$java.nms_BlockCrops_idPicked = function($this, $par1World, $par2, $par3, $par4) { + return $this.$getSeedItem(); +}; +$java.nms_BlockCrops_registerIcons = function($this, $par1IconRegister) { + var $var2, var$3, var$4; + $this.$iconArray7 = $rt_createArray(nms_Icon, 8); + $var2 = 0; + while ($var2 < $this.$iconArray7.data.length) { + var$3 = $this.$iconArray7.data; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(2397)); + jl_AbstractStringBuilder_append2(var$4, $var2); + var$3[$var2] = $par1IconRegister.$registerIcon(jl_AbstractStringBuilder_toString(var$4)); + $var2 = $var2 + 1 | 0; + } +}; +function nms_BlockFarmland() { + var a = this; nms_Block.call(a); + a.$field_94441_a = null; + a.$field_94440_b = null; +} +function nms_BlockFarmland__init_(var_0) { + var var_1 = new nms_BlockFarmland(); + $java.nms_BlockFarmland__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockFarmland__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_ground); + $this.$needsRandomTick = 1; + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.9375, 1.0); + nms_Block_setLightOpacity($this, 255); +}; +$java.nms_BlockFarmland_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + return nms_AABBPool_getAABB(nms_AxisAlignedBB_getAABBPool(), $par2 + 0 | 0, $par3 + 0 | 0, $par4 + 0 | 0, $par2 + 1 | 0, $par3 + 1 | 0, $par4 + 1 | 0); +}; +$java.nms_BlockFarmland_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockFarmland_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockFarmland_getIcon = function($this, $par1, $par2) { + var var$3; + if ($par1 != 1) { + nms_Block_$callClinit(); + var$3 = nms_Block_getBlockTextureFromSide(nms_Block_dirt, $par1); + } else + var$3 = $par2 <= 0 ? $this.$field_94440_b : $this.$field_94441_a; + return var$3; +}; +$java.nms_BlockFarmland_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!nms_World_getBlockMaterial($par1World, $par2, $par3 + 1 | 0, $par4).$isSolid()) + return; + nms_Block_$callClinit(); + $par5 = nms_Block_dirt.$blockID; + $ptr = 1; + case 1: + nms_World_setBlock0($par1World, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $ptr); +}; +$java.nms_BlockFarmland_idPicked = function($this, $par1World, $par2, $par3, $par4) { + nms_Block_$callClinit(); + return nms_Block_dirt.$blockID; +}; +$java.nms_BlockFarmland_registerIcons = function($this, $par1IconRegister) { + $this.$field_94441_a = $par1IconRegister.$registerIcon($rt_s(2398)); + $this.$field_94440_b = $par1IconRegister.$registerIcon($rt_s(2399)); +}; +function nms_BlockFurnace() { + var a = this; nms_BlockContainer.call(a); + a.$furnaceRand = null; + a.$isActive = 0; + a.$furnaceIconTop = null; + a.$furnaceIconFront = null; +} +$java.nms_BlockFurnace_keepFurnaceInventory = 0; +function nms_BlockFurnace__init_(var_0, var_1) { + var var_2 = new nms_BlockFurnace(); + $java.nms_BlockFurnace__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_BlockFurnace__init_ = function($this, $par1, $par2) { + nms_Material_$callClinit(); + $java.nms_BlockContainer__init_0($this, $par1, nms_Material_rock); + $this.$furnaceRand = nle_EaglercraftRandom__init_0(); + $this.$isActive = $par2; +}; +$java.nms_BlockFurnace_getIcon = function($this, $par1, $par2) { + return $par1 == 1 ? $this.$furnaceIconTop : !$par1 ? $this.$furnaceIconTop : $par1 == $par2 ? $this.$furnaceIconFront : $this.$blockIcon; +}; +$java.nms_BlockFurnace_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(2349)); + $this.$furnaceIconFront = $par1IconRegister.$registerIcon(!$this.$isActive ? $rt_s(2400) : $rt_s(2401)); + $this.$furnaceIconTop = $par1IconRegister.$registerIcon($rt_s(2350)); +}; +$java.nms_BlockFurnace_randomDisplayTick = function($this, $par1World, $par2, $par3, $par4, $par5Random) { + var $var6, $var7, $var8, $var9, $var11, var$11, var$12, var$13, var$14, var$15, var$16, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$16 = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5Random = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$isActive) { + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + $var7 = $par2 + 0.5; + $var8 = $par3 + 0.0 + nle_EaglercraftRandom_nextFloat($par5Random) * 6.0 / 16.0; + $var9 = $par4 + 0.5; + $var11 = nle_EaglercraftRandom_nextFloat($par5Random) * 0.6000000238418579 - 0.30000001192092896; + if ($var6 == 4) { + $par5Random = $rt_s(1166); + var$11 = $var7 - 0.5199999809265137; + var$12 = $var8; + var$13 = $var9 + $var11; + var$14 = 0.0; + var$15 = 0.0; + var$16 = 0.0; + $ptr = 1; + continue main; + } + if ($var6 == 5) { + $par5Random = $rt_s(1166); + var$11 = $var7 + 0.5199999809265137; + var$12 = $var8; + var$13 = $var9 + $var11; + var$14 = 0.0; + var$15 = 0.0; + var$16 = 0.0; + $ptr = 3; + continue main; + } + if ($var6 == 2) { + $par5Random = $rt_s(1166); + var$11 = $var7 + $var11; + var$12 = $var8; + var$13 = $var9 - 0.5199999809265137; + var$14 = 0.0; + var$15 = 0.0; + var$16 = 0.0; + $ptr = 5; + continue main; + } + if ($var6 == 3) { + $par5Random = $rt_s(1166); + var$14 = $var7 + $var11; + var$15 = $var8; + var$16 = $var9 + 0.5199999809265137; + var$11 = 0.0; + var$12 = 0.0; + var$13 = 0.0; + $ptr = 7; + continue main; + } + } + return; + case 1: + nms_World_spawnParticle($par1World, $par5Random, var$11, var$12, var$13, var$14, var$15, var$16); + if ($rt_suspending()) { + break main; + } + $par5Random = $rt_s(1172); + var$14 = 0.0; + var$15 = 0.0; + var$16 = 0.0; + $ptr = 2; + case 2: + nms_World_spawnParticle($par1World, $par5Random, var$11, var$12, var$13, var$14, var$15, var$16); + if ($rt_suspending()) { + break main; + } + return; + case 3: + nms_World_spawnParticle($par1World, $par5Random, var$11, var$12, var$13, var$14, var$15, var$16); + if ($rt_suspending()) { + break main; + } + $par5Random = $rt_s(1172); + var$14 = 0.0; + var$15 = 0.0; + var$16 = 0.0; + $ptr = 4; + case 4: + nms_World_spawnParticle($par1World, $par5Random, var$11, var$12, var$13, var$14, var$15, var$16); + if ($rt_suspending()) { + break main; + } + return; + case 5: + nms_World_spawnParticle($par1World, $par5Random, var$11, var$12, var$13, var$14, var$15, var$16); + if ($rt_suspending()) { + break main; + } + $par5Random = $rt_s(1172); + var$14 = 0.0; + var$15 = 0.0; + var$16 = 0.0; + $ptr = 6; + case 6: + nms_World_spawnParticle($par1World, $par5Random, var$11, var$12, var$13, var$14, var$15, var$16); + if ($rt_suspending()) { + break main; + } + return; + case 7: + nms_World_spawnParticle($par1World, $par5Random, var$14, var$15, var$16, var$11, var$12, var$13); + if ($rt_suspending()) { + break main; + } + $par5Random = $rt_s(1172); + var$11 = 0.0; + var$12 = 0.0; + var$13 = 0.0; + $ptr = 8; + case 8: + nms_World_spawnParticle($par1World, $par5Random, var$14, var$15, var$16, var$11, var$12, var$13); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Random, $var6, $var7, $var8, $var9, $var11, var$11, var$12, var$13, var$14, var$15, var$16, $ptr); +}; +$java.nms_BlockFurnace_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + return 1; +}; +$java.nms_BlockFurnace_createNewTileEntity = function($this, $par1World) { + return $java.nms_TileEntityFurnace__init_(); +}; +$java.nms_BlockFurnace_onBlockPlacedBy = function($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack) { + var $var7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();$var7 = $thread.pop();$par6ItemStack = $thread.pop();$par5EntityLiving = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var7 = nms_MathHelper_floor_double($par5EntityLiving.$rotationYaw * 4.0 / 360.0 + 0.5) & 3; + if (!$var7) { + var$8 = 2; + var$9 = 2; + $ptr = 1; + continue main; + } + if ($var7 == 1) { + var$8 = 5; + var$9 = 2; + $ptr = 2; + continue main; + } + if ($var7 == 2) { + var$8 = 3; + var$9 = 2; + $ptr = 3; + continue main; + } + if ($var7 == 3) { + $var7 = 4; + var$8 = 2; + $ptr = 4; + continue main; + } + if (!nms_ItemStack_hasDisplayName($par6ItemStack)) + return; + $ptr = 5; + continue main; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, var$8, var$9); + if ($rt_suspending()) { + break main; + } + if ($var7 == 1) { + var$8 = 5; + var$9 = 2; + $ptr = 2; + continue main; + } + if ($var7 == 2) { + var$8 = 3; + var$9 = 2; + $ptr = 3; + continue main; + } + if ($var7 == 3) { + $var7 = 4; + var$8 = 2; + $ptr = 4; + continue main; + } + if (!nms_ItemStack_hasDisplayName($par6ItemStack)) + return; + $ptr = 5; + continue main; + case 2: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, var$8, var$9); + if ($rt_suspending()) { + break main; + } + if ($var7 == 2) { + var$8 = 3; + var$9 = 2; + $ptr = 3; + continue main; + } + if ($var7 == 3) { + $var7 = 4; + var$8 = 2; + $ptr = 4; + continue main; + } + if (!nms_ItemStack_hasDisplayName($par6ItemStack)) + return; + $ptr = 5; + continue main; + case 3: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, var$8, var$9); + if ($rt_suspending()) { + break main; + } + if ($var7 == 3) { + $var7 = 4; + var$8 = 2; + $ptr = 4; + continue main; + } + if (!nms_ItemStack_hasDisplayName($par6ItemStack)) + return; + $ptr = 5; + continue main; + case 4: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var7, var$8); + if ($rt_suspending()) { + break main; + } + if (!nms_ItemStack_hasDisplayName($par6ItemStack)) + return; + $ptr = 5; + case 5: + $tmp = nms_World_getBlockTileEntity($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + $par1World.$field_94130_e = nms_ItemStack_getDisplayName($par6ItemStack); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack, $var7, var$8, var$9, $ptr); +}; +$java.nms_BlockFurnace_hasComparatorInputOverride = function($this) { + return 1; +}; +$java.nms_BlockFurnace_getComparatorInputOverride = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_World_getBlockTileEntity($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + return nms_Container_calcRedstoneFromInventory($par1World); + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $ptr); +}; +$java.nms_BlockFurnace_idPicked = function($this, $par1World, $par2, $par3, $par4) { + nms_Block_$callClinit(); + return nms_Block_furnaceIdle.$blockID; +}; +function nms_BlockFurnace__clinit_() { + $java.nms_BlockFurnace_keepFurnaceInventory = 0; +} +function nms_BlockSign() { + var a = this; nms_BlockContainer.call(a); + a.$signEntityClass = null; + a.$isFreestanding = 0; +} +function nms_BlockSign__init_(var_0, var_1, var_2) { + var var_3 = new nms_BlockSign(); + $java.nms_BlockSign__init_(var_3, var_0, var_1, var_2); + return var_3; +} +$java.nms_BlockSign__init_ = function($this, $par1, $par2Class, $par3) { + nms_Material_$callClinit(); + $java.nms_BlockContainer__init_0($this, $par1, nms_Material_wood); + $this.$isFreestanding = $par3; + $this.$signEntityClass = $par2Class; + nms_Block_setBlockBounds($this, 0.25, 0.0, 0.25, 0.75, 1.0, 0.75); +}; +$java.nms_BlockSign_getIcon = function($this, $par1, $par2) { + nms_Block_$callClinit(); + return nms_Block_getBlockTextureFromSide(nms_Block_planks, $par1); +}; +$java.nms_BlockSign_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + return null; +}; +$java.nms_BlockSign_getSelectedBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + $java.nms_BlockSign_setBlockBoundsBasedOnState($this, $par1World, $par2, $par3, $par4); + return nms_Block_getSelectedBoundingBoxFromPool($this, $par1World, $par2, $par3, $par4); +}; +$java.nms_BlockSign_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5; + if (!$this.$isFreestanding) { + $var5 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4); + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + if ($var5 == 2) + nms_Block_setBlockBounds($this, 0.0, 0.28125, 0.875, 1.0, 0.78125, 1.0); + if ($var5 == 3) + nms_Block_setBlockBounds($this, 0.0, 0.28125, 0.0, 1.0, 0.78125, 0.125); + if ($var5 == 4) + nms_Block_setBlockBounds($this, 0.875, 0.28125, 0.0, 1.0, 0.78125, 1.0); + if ($var5 == 5) + nms_Block_setBlockBounds($this, 0.0, 0.28125, 0.0, 0.125, 0.78125, 1.0); + } +}; +$java.nms_BlockSign_getRenderType = function($this) { + return (-1); +}; +$java.nms_BlockSign_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockSign_getBlocksMovement = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + return 1; +}; +$java.nms_BlockSign_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockSign_createNewTileEntity = function($this, $par1World) { + var $var3, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + try { + $par1World = $this.$signEntityClass; + $ptr = 1; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var3 = $$je; + } else { + throw $$e; + } + } + $par1World = new jl_RuntimeException; + jl_Throwable__init_6($par1World, $var3); + $rt_throw($par1World); + case 1: + a: { + try { + $tmp = jl_Class_newInstance($par1World); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + $par1World = $par1World; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var3 = $$je; + break a; + } else { + throw $$e; + } + } + return $par1World; + } + $par1World = new jl_RuntimeException; + jl_Throwable__init_6($par1World, $var3); + $rt_throw($par1World); + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $var3, $ptr); +}; +$java.nms_BlockSign_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = 0; + if (!$this.$isFreestanding) { + $var7 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + $var6 = 1; + if ($var7 == 2 && nms_World_getBlockMaterial($par1World, $par2, $par3, $par4 + 1 | 0).$isSolid()) + $var6 = 0; + if ($var7 == 3 && nms_World_getBlockMaterial($par1World, $par2, $par3, $par4 - 1 | 0).$isSolid()) + $var6 = 0; + if ($var7 == 4 && nms_World_getBlockMaterial($par1World, $par2 + 1 | 0, $par3, $par4).$isSolid()) + $var6 = 0; + if ($var7 == 5 && nms_World_getBlockMaterial($par1World, $par2 - 1 | 0, $par3, $par4).$isSolid()) + $var6 = 0; + } else if (!nms_World_getBlockMaterial($par1World, $par2, $par3 - 1 | 0, $par4).$isSolid()) + $var6 = 1; + if (!$var6) + return; + nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, nms_World_getBlockMetadata($par1World, $par2, $par3, $par4), 0); + $ptr = 1; + case 1: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $var7, $ptr); +}; +$java.nms_BlockSign_idPicked = function($this, $par1World, $par2, $par3, $par4) { + nms_Item_$callClinit(); + return nms_Item_sign.$itemID; +}; +$java.nms_BlockSign_registerIcons = function($this, $par1IconRegister) { + return; +}; +function nms_TileEntity() { + var a = this; jl_Object.call(a); + a.$worldObj4 = null; + a.$xCoord0 = 0; + a.$yCoord0 = 0; + a.$zCoord0 = 0; + a.$tileEntityInvalid = 0; + a.$blockMetadata = 0; + a.$blockType0 = null; +} +$java.nms_TileEntity_nameToClassMap = null; +$java.nms_TileEntity_classToNameMap = null; +$java.nms_TileEntity__init_ = function() { + var var_0 = new nms_TileEntity(); + nms_TileEntity__init_(var_0); + return var_0; +}; +function nms_TileEntity__init_($this) { + $this.$blockMetadata = (-1); +} +$java.nms_TileEntity_addMapping = function($par0Class, $par1Str) { + var var$3; + if (!ju_HashMap_containsKey($java.nms_TileEntity_nameToClassMap, $par1Str)) { + ju_HashMap_putImpl($java.nms_TileEntity_nameToClassMap, $par1Str, $par0Class); + ju_HashMap_putImpl($java.nms_TileEntity_classToNameMap, $par0Class, $par1Str); + return; + } + $par0Class = new jl_IllegalArgumentException; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(2402)); + jl_AbstractStringBuilder_append(var$3, $par1Str); + jl_Throwable__init_($par0Class, jl_AbstractStringBuilder_toString(var$3)); + $rt_throw($par0Class); +}; +$java.nms_TileEntity_getWorldObj = function($this) { + return $this.$worldObj4; +}; +$java.nms_TileEntity_setWorldObj = function($this, $par1World) { + $this.$worldObj4 = $par1World; +}; +function nms_TileEntity_func_70309_m($this) { + return $this.$worldObj4 === null ? 0 : 1; +} +$java.nms_TileEntity_readFromNBT = function($this, $par1NBTTagCompound) { + $this.$xCoord0 = nms_NBTTagCompound_getInteger($par1NBTTagCompound, $rt_s(1904)); + $this.$yCoord0 = nms_NBTTagCompound_getInteger($par1NBTTagCompound, $rt_s(2403)); + $this.$zCoord0 = nms_NBTTagCompound_getInteger($par1NBTTagCompound, $rt_s(2404)); +}; +$java.nms_TileEntity_updateEntity = function($this) { + return; +}; +$java.nms_TileEntity_getBlockMetadata = function($this) { + if ($this.$blockMetadata == (-1)) + $this.$blockMetadata = nms_World_getBlockMetadata($this.$worldObj4, $this.$xCoord0, $this.$yCoord0, $this.$zCoord0); + return $this.$blockMetadata; +}; +$java.nms_TileEntity_onInventoryChanged = function($this) { + var var$1, var$2, var$3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$worldObj4 !== null) { + $this.$blockMetadata = nms_World_getBlockMetadata($this.$worldObj4, $this.$xCoord0, $this.$yCoord0, $this.$zCoord0); + nms_World_updateTileEntityChunkAndDoNothing($this.$worldObj4, $this.$xCoord0, $this.$yCoord0, $this.$zCoord0, $this); + if ($java.nms_TileEntity_getBlockType($this) !== null) { + var$1 = $this.$worldObj4; + var$2 = $this.$xCoord0; + var$3 = $this.$yCoord0; + var$4 = $this.$zCoord0; + var$5 = $java.nms_TileEntity_getBlockType($this).$blockID; + $ptr = 1; + continue main; + } + } + return; + case 1: + nms_World_func_96440_m(var$1, var$2, var$3, var$4, var$5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, var$5, $ptr); +}; +$java.nms_TileEntity_getDistanceFrom = function($this, $par1, $par3, $par5) { + var $var7, $var9, $var11; + $var7 = $this.$xCoord0 + 0.5 - $par1; + $var9 = $this.$yCoord0 + 0.5 - $par3; + $var11 = $this.$zCoord0 + 0.5 - $par5; + return $var7 * $var7 + $var9 * $var9 + $var11 * $var11; +}; +$java.nms_TileEntity_getMaxRenderDistanceSquared = function($this) { + return 4096.0; +}; +$java.nms_TileEntity_getBlockType = function($this) { + if ($this.$blockType0 === null) { + nms_Block_$callClinit(); + $this.$blockType0 = nms_Block_blocksList.data[nms_World_getBlockId($this.$worldObj4, $this.$xCoord0, $this.$yCoord0, $this.$zCoord0)]; + } + return $this.$blockType0; +}; +$java.nms_TileEntity_isInvalid = function($this) { + return $this.$tileEntityInvalid; +}; +$java.nms_TileEntity_invalidate = function($this) { + $this.$tileEntityInvalid = 1; +}; +$java.nms_TileEntity_validate = function($this) { + $this.$tileEntityInvalid = 0; +}; +$java.nms_TileEntity_receiveClientEvent = function($this, $par1, $par2) { + return 0; +}; +$java.nms_TileEntity_updateContainingBlockInfo = function($this) { + $this.$blockType0 = null; + $this.$blockMetadata = (-1); +}; +function nms_TileEntity__clinit_() { + $java.nms_TileEntity_nameToClassMap = ju_HashMap__init_(); + $java.nms_TileEntity_classToNameMap = ju_HashMap__init_(); + $java.nms_TileEntity_addMapping($rt_cls(nms_TileEntityFurnace), $rt_s(2405)); + $java.nms_TileEntity_addMapping($rt_cls(nms_TileEntityChest), $rt_s(2406)); + $java.nms_TileEntity_addMapping($rt_cls(nms_TileEntityEnderChest), $rt_s(2407)); + $java.nms_TileEntity_addMapping($rt_cls(nms_TileEntityRecordPlayer), $rt_s(2408)); + $java.nms_TileEntity_addMapping($rt_cls(nms_TileEntityDispenser), $rt_s(2409)); + $java.nms_TileEntity_addMapping($rt_cls(nms_TileEntityDropper), $rt_s(2410)); + $java.nms_TileEntity_addMapping($rt_cls(nms_TileEntitySign), $rt_s(2411)); + $java.nms_TileEntity_addMapping($rt_cls(nms_TileEntityMobSpawner), $rt_s(2412)); + $java.nms_TileEntity_addMapping($rt_cls(nms_TileEntityNote), $rt_s(2413)); + $java.nms_TileEntity_addMapping($rt_cls(nms_TileEntityPiston), $rt_s(2414)); + $java.nms_TileEntity_addMapping($rt_cls(nms_TileEntityBrewingStand), $rt_s(2415)); + $java.nms_TileEntity_addMapping($rt_cls(nms_TileEntityEnchantmentTable), $rt_s(2416)); + $java.nms_TileEntity_addMapping($rt_cls(nms_TileEntityEndPortal), $rt_s(2417)); + $java.nms_TileEntity_addMapping($rt_cls(nms_TileEntityCommandBlock), $rt_s(2418)); + $java.nms_TileEntity_addMapping($rt_cls(nms_TileEntityBeacon), $rt_s(2419)); + $java.nms_TileEntity_addMapping($rt_cls(nms_TileEntitySkull), $rt_s(2420)); + $java.nms_TileEntity_addMapping($rt_cls(nms_TileEntityDaylightDetector), $rt_s(2421)); + $java.nms_TileEntity_addMapping($rt_cls(nms_TileEntityHopper), $rt_s(2422)); + $java.nms_TileEntity_addMapping($rt_cls(nms_TileEntityComparator), $rt_s(2423)); +} +function nms_TileEntitySign() { + var a = this; nms_TileEntity.call(a); + a.$signText = null; + a.$lineBeingEdited = 0; + a.$isEditable = 0; +} +$java.nms_TileEntitySign__init_ = function() { + var var_0 = new nms_TileEntitySign(); + nms_TileEntitySign__init_(var_0); + return var_0; +}; +function nms_TileEntitySign__init_($this) { + var var$1, var$2; + nms_TileEntity__init_($this); + var$1 = $rt_createArray(jl_String, 4); + var$2 = var$1.data; + var$2[0] = $rt_s(36); + var$2[1] = $rt_s(36); + var$2[2] = $rt_s(36); + var$2[3] = $rt_s(36); + $this.$signText = var$1; + $this.$lineBeingEdited = (-1); + $this.$isEditable = 1; +} +$java.nms_TileEntitySign_readFromNBT = function($this, $par1NBTTagCompound) { + var $var2, var$3, var$4, $var2_0; + $this.$isEditable = 0; + $java.nms_TileEntity_readFromNBT($this, $par1NBTTagCompound); + $var2 = 0; + while ($var2 < 4) { + var$3 = $this.$signText.data; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(2424)); + $var2_0 = $var2 + 1 | 0; + jl_AbstractStringBuilder_append2(var$4, $var2_0); + var$3[$var2] = nms_NBTTagCompound_getString($par1NBTTagCompound, jl_AbstractStringBuilder_toString(var$4)); + if (jl_String_length($this.$signText.data[$var2]) > 15) + $this.$signText.data[$var2] = jl_String_substring0($this.$signText.data[$var2], 0, 15); + $var2 = $var2_0; + } +}; +$java.nms_TileEntitySign_isEditable = function($this) { + return $this.$isEditable; +}; +$java.nms_TileEntitySign_setEditable = function($this, $par1) { + $this.$isEditable = $par1; +}; +function nms_BlockDoor() { + var a = this; nms_Block.call(a); + a.$doorTypeForIcon = 0; + a.$iconArray8 = null; +} +$java.nms_BlockDoor_doorIconNames = null; +function nms_BlockDoor__init_(var_0, var_1) { + var var_2 = new nms_BlockDoor(); + $java.nms_BlockDoor__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_BlockDoor__init_ = function($this, $par1, $par2Material) { + nms_Block__init_0($this, $par1, $par2Material); + nms_Material_$callClinit(); + if ($par2Material !== nms_Material_iron) + $this.$doorTypeForIcon = 0; + else + $this.$doorTypeForIcon = 2; + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); +}; +$java.nms_BlockDoor_getIcon = function($this, $par1, $par2) { + return $this.$iconArray8.data[$this.$doorTypeForIcon]; +}; +$java.nms_BlockDoor_getBlockTexture = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var $var6, $var7, $var8, $var9, $var10, var$11; + if ($par5 != 1 && $par5) { + $var6 = $java.nms_BlockDoor_getFullMetadata($this, $par1IBlockAccess, $par2, $par3, $par4); + $var7 = $var6 & 3; + $var8 = !($var6 & 4) ? 0 : 1; + $var9 = 0; + $var10 = !($var6 & 8) ? 0 : 1; + if ($var8) { + if (!$var7 && $par5 == 2) + $var9 = 1; + else if ($var7 == 1 && $par5 == 5) + $var9 = 1; + else if ($var7 == 2 && $par5 == 3) + $var9 = 1; + else if ($var7 == 3 && $par5 == 4) + $var9 = 1; + } else { + if (!$var7 && $par5 == 5) + $var9 = 1; + else if ($var7 == 1 && $par5 == 3) + $var9 = 1; + else if ($var7 == 2 && $par5 == 4) + $var9 = 1; + else if ($var7 == 3 && $par5 == 2) + $var9 = 1; + if ($var6 & 16) + $var9 = $var9 ? 0 : 1; + } + var$11 = $this.$iconArray8; + $par2 = $this.$doorTypeForIcon + (!$var9 ? 0 : $java.nms_BlockDoor_doorIconNames.data.length) | 0; + $par3 = !$var10 ? 0 : 1; + return var$11.data[$par2 + $par3 | 0]; + } + return $this.$iconArray8.data[$this.$doorTypeForIcon]; +}; +$java.nms_BlockDoor_registerIcons = function($this, $par1IconRegister) { + var $var2, var$3, var$4, var$5; + $this.$iconArray8 = $rt_createArray(nms_Icon, $java.nms_BlockDoor_doorIconNames.data.length * 2 | 0); + $var2 = 0; + while ($var2 < $java.nms_BlockDoor_doorIconNames.data.length) { + $this.$iconArray8.data[$var2] = $par1IconRegister.$registerIcon($java.nms_BlockDoor_doorIconNames.data[$var2]); + var$3 = $this.$iconArray8.data; + var$4 = $var2 + $java.nms_BlockDoor_doorIconNames.data.length | 0; + var$5 = new nms_IconFlipped; + var$5.$baseIcon = $this.$iconArray8.data[$var2]; + var$5.$flipU = 1; + var$5.$flipV = 0; + var$3[var$4] = var$5; + $var2 = $var2 + 1 | 0; + } +}; +$java.nms_BlockDoor_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockDoor_getBlocksMovement = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + return !($java.nms_BlockDoor_getFullMetadata($this, $par1IBlockAccess, $par2, $par3, $par4) & 4) ? 0 : 1; +}; +$java.nms_BlockDoor_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockDoor_getRenderType = function($this) { + return 7; +}; +$java.nms_BlockDoor_getSelectedBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + $java.nms_BlockDoor_setBlockBoundsBasedOnState($this, $par1World, $par2, $par3, $par4); + return nms_Block_getSelectedBoundingBoxFromPool($this, $par1World, $par2, $par3, $par4); +}; +$java.nms_BlockDoor_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + $java.nms_BlockDoor_setBlockBoundsBasedOnState($this, $par1World, $par2, $par3, $par4); + return nms_Block_getCollisionBoundingBoxFromPool($this, $par1World, $par2, $par3, $par4); +}; +$java.nms_BlockDoor_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + $java.nms_BlockDoor_setDoorRotation($this, $java.nms_BlockDoor_getFullMetadata($this, $par1IBlockAccess, $par2, $par3, $par4)); +}; +$java.nms_BlockDoor_setDoorRotation = function($this, $par1) { + var $var3, $var4, $var5; + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 2.0, 1.0); + $var3 = $par1 & 3; + $var4 = !($par1 & 4) ? 0 : 1; + $var5 = !($par1 & 16) ? 0 : 1; + if (!$var3) { + if (!$var4) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 0.1875, 1.0, 1.0); + else if (!$var5) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 0.1875); + else + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.8125, 1.0, 1.0, 1.0); + } else if ($var3 == 1) { + if (!$var4) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 0.1875); + else if ($var5) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 0.1875, 1.0, 1.0); + else + nms_Block_setBlockBounds($this, 0.8125, 0.0, 0.0, 1.0, 1.0, 1.0); + } else if ($var3 == 2) { + if (!$var4) + nms_Block_setBlockBounds($this, 0.8125, 0.0, 0.0, 1.0, 1.0, 1.0); + else if ($var5) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 0.1875); + else + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.8125, 1.0, 1.0, 1.0); + } else if ($var3 == 3) { + if (!$var4) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.8125, 1.0, 1.0, 1.0); + else if (!$var5) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 0.1875, 1.0, 1.0); + else + nms_Block_setBlockBounds($this, 0.8125, 0.0, 0.0, 1.0, 1.0, 1.0); + } +}; +$java.nms_BlockDoor_onBlockClicked = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer) { + return; +}; +$java.nms_BlockDoor_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + var var$10, $var10, $var11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();var$10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5EntityPlayer = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$10 = $this.$blockMaterial; + nms_Material_$callClinit(); + if (var$10 === nms_Material_iron) + return 1; + $var10 = $java.nms_BlockDoor_getFullMetadata($this, $par1World, $par2, $par3, $par4); + $var11 = $var10 & 7 ^ 4; + if (!($var10 & 8)) { + $par6 = 2; + $ptr = 2; + continue main; + } + $var10 = $par3 - 1 | 0; + $par6 = 2; + $ptr = 1; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $var10, $par4, $var11, $par6); + if ($rt_suspending()) { + break main; + } + nms_World_markBlockRangeForRenderUpdate($par1World, $par2, $var10, $par4, $par2, $par3, $par4); + $par6 = 1003; + $var10 = 0; + $ptr = 3; + continue main; + case 2: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var11, $par6); + if ($rt_suspending()) { + break main; + } + nms_World_markBlockRangeForRenderUpdate($par1World, $par2, $par3, $par4, $par2, $par3, $par4); + $par6 = 1003; + $var10 = 0; + $ptr = 3; + case 3: + nms_World_playAuxSFXAtEntity($par1World, $par5EntityPlayer, $par6, $par2, $par3, $par4, $var10); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9, var$10, $var10, $var11, $ptr); +}; +$java.nms_BlockDoor_onPoweredBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $var7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = $java.nms_BlockDoor_getFullMetadata($this, $par1World, $par2, $par3, $par4); + if ((!($var6 & 4) ? 0 : 1) == $par5) + return; + $par5 = $var6 & 7 ^ 4; + if (!($var6 & 8)) { + $var6 = 2; + $ptr = 2; + continue main; + } + $var6 = $par3 - 1 | 0; + $var7 = 2; + $ptr = 1; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $var6, $par4, $par5, $var7); + if ($rt_suspending()) { + break main; + } + nms_World_markBlockRangeForRenderUpdate($par1World, $par2, $var6, $par4, $par2, $par3, $par4); + var$8 = null; + $par5 = 1003; + $var6 = 0; + $ptr = 3; + continue main; + case 2: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $par5, $var6); + if ($rt_suspending()) { + break main; + } + nms_World_markBlockRangeForRenderUpdate($par1World, $par2, $par3, $par4, $par2, $par3, $par4); + var$8 = null; + $par5 = 1003; + $var6 = 0; + $ptr = 3; + case 3: + nms_World_playAuxSFXAtEntity($par1World, var$8, $par5, $par2, $par3, $par4, $var6); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $var7, var$8, $ptr); +}; +$java.nms_BlockDoor_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var7, $var6, $var8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var7 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if (nms_World_getBlockMetadata($par1World, $par2, $par3, $par4) & 8) { + $var7 = $par3 - 1 | 0; + if (nms_World_getBlockId($par1World, $par2, $var7, $par4) != $this.$blockID) { + $ptr = 1; + continue main; + } + if ($par5 <= 0) + break a; + if ($par5 == $this.$blockID) + break a; + $ptr = 3; + continue main; + } + $var7 = 0; + $var6 = $par3 + 1 | 0; + if (nms_World_getBlockId($par1World, $par2, $var6, $par4) != $this.$blockID) { + $ptr = 2; + continue main; + } + if (!nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4)) { + $ptr = 4; + continue main; + } + if (!$var7) { + $ptr = 6; + continue main; + } + } + return; + case 1: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + if ($par5 > 0 && $par5 != $this.$blockID) { + $ptr = 3; + continue main; + } + return; + case 2: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var7 = 1; + if (!nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4)) { + $ptr = 4; + continue main; + } + if ($var7) + return; + $ptr = 6; + continue main; + case 3: + $java.nms_BlockDoor_onNeighborBlockChange($this, $par1World, $par2, $var7, $par4, $par5); + if ($rt_suspending()) { + break main; + } + return; + case 4: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var7 = 1; + if (nms_World_getBlockId($par1World, $par2, $var6, $par4) == $this.$blockID) { + $ptr = 5; + continue main; + } + if ($var7) + return; + $ptr = 6; + continue main; + case 5: + nms_World_setBlockToAir($par1World, $par2, $var6, $par4); + if ($rt_suspending()) { + break main; + } + if ($var7) + return; + $ptr = 6; + case 6: + $tmp = nms_World_isBlockIndirectlyGettingPowered($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var7 = $tmp; + if (!$var7) { + $ptr = 7; + continue main; + } + $var8 = 1; + b: { + if (!$var8) { + if ($par5 <= 0) + break b; + nms_Block_$callClinit(); + if (!nms_Block_blocksList.data[$par5].$canProvidePower()) + break b; + } + if ($par5 != $this.$blockID) { + $ptr = 8; + continue main; + } + } + return; + case 7: + $tmp = nms_World_isBlockIndirectlyGettingPowered($par1World, $par2, $var6, $par4); + if ($rt_suspending()) { + break main; + } + $var7 = $tmp; + $var8 = $var7 ? 1 : 0; + c: { + if (!$var8) { + if ($par5 <= 0) + break c; + nms_Block_$callClinit(); + if (!nms_Block_blocksList.data[$par5].$canProvidePower()) + break c; + } + if ($par5 != $this.$blockID) { + $ptr = 8; + continue main; + } + } + return; + case 8: + $java.nms_BlockDoor_onPoweredBlockChange($this, $par1World, $par2, $par3, $par4, $var8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var7, $var6, $var8, $ptr); +}; +$java.nms_BlockDoor_collisionRayTrace = function($this, $par1World, $par2, $par3, $par4, $par5Vec3, $par6Vec3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par6Vec3 = $thread.pop();$par5Vec3 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_BlockDoor_setBlockBoundsBasedOnState($this, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $ptr = 2; + case 2: + $tmp = nms_Block_collisionRayTrace($this, $par1World, $par2, $par3, $par4, $par5Vec3, $par6Vec3); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + return $par1World; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Vec3, $par6Vec3, $ptr); +}; +$java.nms_BlockDoor_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + return $par3 >= 255 ? 0 : nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4) && nms_Block_canPlaceBlockAt($this, $par1World, $par2, $par3, $par4) && nms_Block_canPlaceBlockAt($this, $par1World, $par2, $par3 + 1 | 0, $par4) ? 1 : 0; +}; +$java.nms_BlockDoor_getMobilityFlag = function($this) { + return 1; +}; +$java.nms_BlockDoor_getFullMetadata = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5, $var6, $var8, $var7, $var9; + $var5 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4); + $var6 = !($var5 & 8) ? 0 : 1; + if (!$var6) + $var8 = $par1IBlockAccess.$getBlockMetadata($par2, $par3 + 1 | 0, $par4); + else { + $var7 = $par1IBlockAccess.$getBlockMetadata($par2, $par3 - 1 | 0, $par4); + $var8 = $var5; + $var5 = $var7; + } + $var9 = !($var8 & 1) ? 0 : 1; + return $var5 & 7 | (!$var6 ? 0 : 8) | (!$var9 ? 0 : 16); +}; +$java.nms_BlockDoor_idPicked = function($this, $par1World, $par2, $par3, $par4) { + var var$5; + var$5 = $this.$blockMaterial; + nms_Material_$callClinit(); + if (var$5 !== nms_Material_iron) { + nms_Item_$callClinit(); + $par2 = nms_Item_doorWood.$itemID; + } else { + nms_Item_$callClinit(); + $par2 = nms_Item_doorIron.$itemID; + } + return $par2; +}; +function nms_BlockDoor__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 4); + var$2 = var$1.data; + var$2[0] = $rt_s(2425); + var$2[1] = $rt_s(2426); + var$2[2] = $rt_s(2427); + var$2[3] = $rt_s(2428); + $java.nms_BlockDoor_doorIconNames = var$1; +} +function nms_BlockLadder() { + nms_Block.call(this); +} +function nms_BlockLadder__init_(var_0) { + var var_1 = new nms_BlockLadder(); + $java.nms_BlockLadder__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockLadder__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_circuits); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabDecorations; +}; +$java.nms_BlockLadder_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + $java.nms_BlockLadder_setBlockBoundsBasedOnState($this, $par1World, $par2, $par3, $par4); + return nms_Block_getCollisionBoundingBoxFromPool($this, $par1World, $par2, $par3, $par4); +}; +$java.nms_BlockLadder_getSelectedBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + $java.nms_BlockLadder_setBlockBoundsBasedOnState($this, $par1World, $par2, $par3, $par4); + return nms_Block_getSelectedBoundingBoxFromPool($this, $par1World, $par2, $par3, $par4); +}; +$java.nms_BlockLadder_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + $java.nms_BlockLadder_updateLadderBounds($this, $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4)); +}; +$java.nms_BlockLadder_updateLadderBounds = function($this, $par1) { + if ($par1 == 2) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.875, 1.0, 1.0, 1.0); + if ($par1 == 3) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 0.125); + if ($par1 == 4) + nms_Block_setBlockBounds($this, 0.875, 0.0, 0.0, 1.0, 1.0, 1.0); + if ($par1 == 5) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 0.125, 1.0, 1.0); +}; +$java.nms_BlockLadder_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockLadder_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockLadder_getRenderType = function($this) { + return 8; +}; +$java.nms_BlockLadder_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + return nms_World_isBlockNormalCube($par1World, $par2 - 1 | 0, $par3, $par4) ? 1 : nms_World_isBlockNormalCube($par1World, $par2 + 1 | 0, $par3, $par4) ? 1 : nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 - 1 | 0) ? 1 : nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 + 1 | 0); +}; +$java.nms_BlockLadder_onBlockPlaced = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7, $par8, $par9) { + if (!($par9 && $par5 != 2) && nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 + 1 | 0)) + $par9 = 2; + if (!($par9 && $par5 != 3) && nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 - 1 | 0)) + $par9 = 3; + if (!($par9 && $par5 != 4) && nms_World_isBlockNormalCube($par1World, $par2 + 1 | 0, $par3, $par4)) + $par9 = 4; + if (!($par9 && $par5 != 5) && nms_World_isBlockNormalCube($par1World, $par2 - 1 | 0, $par3, $par4)) + $par9 = 5; + return $par9; +}; +$java.nms_BlockLadder_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + $var7 = 0; + if ($var6 == 2 && nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 + 1 | 0)) + $var7 = 1; + if ($var6 == 3 && nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 - 1 | 0)) + $var7 = 1; + if ($var6 == 4 && nms_World_isBlockNormalCube($par1World, $par2 + 1 | 0, $par3, $par4)) + $var7 = 1; + if ($var6 == 5 && nms_World_isBlockNormalCube($par1World, $par2 - 1 | 0, $par3, $par4)) + $var7 = 1; + if ($var7) + return; + nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, $var6, 0); + $ptr = 1; + case 1: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $var7, $ptr); +}; +function nms_BlockRail() { + nms_BlockRailBase.call(this); + this.$theIcon8 = null; +} +function nms_BlockRail__init_(var_0) { + var var_1 = new nms_BlockRail(); + $java.nms_BlockRail__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockRail__init_ = function($this, $par1) { + $java.nms_BlockRailBase__init_0($this, $par1, 0); +}; +$java.nms_BlockRail_getIcon = function($this, $par1, $par2) { + return $par2 < 6 ? $this.$blockIcon : $this.$theIcon8; +}; +$java.nms_BlockRail_registerIcons = function($this, $par1IconRegister) { + nms_Block_registerIcons($this, $par1IconRegister); + $this.$theIcon8 = $par1IconRegister.$registerIcon($rt_s(2429)); +}; +function nms_BlockLever() { + nms_Block.call(this); +} +function nms_BlockLever__init_(var_0) { + var var_1 = new nms_BlockLever(); + $java.nms_BlockLever__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockLever__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_circuits); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabRedstone; +}; +$java.nms_BlockLever_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + return null; +}; +$java.nms_BlockLever_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockLever_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockLever_getRenderType = function($this) { + return 12; +}; +$java.nms_BlockLever_canPlaceBlockOnSide = function($this, $par1World, $par2, $par3, $par4, $par5) { + return !$par5 && nms_World_isBlockNormalCube($par1World, $par2, $par3 + 1 | 0, $par4) ? 1 : $par5 == 1 && nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4) ? 1 : $par5 == 2 && nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 + 1 | 0) ? 1 : $par5 == 3 && nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 - 1 | 0) ? 1 : $par5 == 4 && nms_World_isBlockNormalCube($par1World, $par2 + 1 | 0, $par3, $par4) ? 1 : $par5 == 5 && nms_World_isBlockNormalCube($par1World, + $par2 - 1 | 0, $par3, $par4) ? 1 : 0; +}; +$java.nms_BlockLever_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + return nms_World_isBlockNormalCube($par1World, $par2 - 1 | 0, $par3, $par4) ? 1 : nms_World_isBlockNormalCube($par1World, $par2 + 1 | 0, $par3, $par4) ? 1 : nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 - 1 | 0) ? 1 : nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 + 1 | 0) ? 1 : nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4) ? 1 : nms_World_isBlockNormalCube($par1World, $par2, $par3 + 1 | 0, $par4); +}; +$java.nms_BlockLever_onBlockPlaced = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7, $par8, $par9) { + var $var11, $var12; + $var11 = $par9 & 8; + $var12 = (-1); + if (!$par5 && nms_World_isBlockNormalCube($par1World, $par2, $par3 + 1 | 0, $par4)) + $var12 = 0; + if ($par5 == 1 && nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4)) + $var12 = 5; + if ($par5 == 2 && nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 + 1 | 0)) + $var12 = 4; + if ($par5 == 3 && nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 - 1 | 0)) + $var12 = 3; + if ($par5 == 4 && nms_World_isBlockNormalCube($par1World, $par2 + 1 | 0, $par3, $par4)) + $var12 = 2; + if ($par5 == 5 && nms_World_isBlockNormalCube($par1World, $par2 - 1 | 0, $par3, $par4)) + $var12 = 1; + return $var12 + $var11 | 0; +}; +$java.nms_BlockLever_onBlockPlacedBy = function($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack) { + var $var7, $var8, $var9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$par6ItemStack = $thread.pop();$par5EntityLiving = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var7 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + $var8 = $var7 & 7; + $var9 = $var7 & 8; + if ($var8 == $java.nms_BlockLever_invertMetadata(1)) { + if (nms_MathHelper_floor_double($par5EntityLiving.$rotationYaw * 4.0 / 360.0 + 0.5) & 1) { + $var7 = 6 | $var9; + $var8 = 2; + $ptr = 1; + continue main; + } + $var7 = 5 | $var9; + $var8 = 2; + $ptr = 2; + continue main; + } + if ($var8 != $java.nms_BlockLever_invertMetadata(0)) + return; + if (nms_MathHelper_floor_double($par5EntityLiving.$rotationYaw * 4.0 / 360.0 + 0.5) & 1) { + $var7 = 0 | $var9; + $var8 = 2; + $ptr = 3; + continue main; + } + $var7 = 7 | $var9; + $var8 = 2; + $ptr = 4; + continue main; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var7, $var8); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var7, $var8); + if ($rt_suspending()) { + break main; + } + return; + case 3: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var7, $var8); + if ($rt_suspending()) { + break main; + } + return; + case 4: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var7, $var8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack, $var7, $var8, $var9, $ptr); +}; +$java.nms_BlockLever_invertMetadata = function($par0) { + switch ($par0) { + case 0: + break; + case 1: + return 5; + case 2: + return 4; + case 3: + return 3; + case 4: + return 2; + case 5: + return 1; + default: + return (-1); + } + return 0; +}; +$java.nms_BlockLever_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $var7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$java.nms_BlockLever_canPlaceBlockAt($this, $par1World, $par2, $par3, $par4)) { + nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, nms_World_getBlockMetadata($par1World, $par2, $par3, $par4), 0); + $ptr = 1; + continue main; + } + if (1) { + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4) & 7; + $var7 = 0; + if (!nms_World_isBlockNormalCube($par1World, $par2 - 1 | 0, $par3, $par4) && $var6 == 1) + $var7 = 1; + if (!nms_World_isBlockNormalCube($par1World, $par2 + 1 | 0, $par3, $par4) && $var6 == 2) + $var7 = 1; + if (!nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 - 1 | 0) && $var6 == 3) + $var7 = 1; + if (!nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 + 1 | 0) && $var6 == 4) + $var7 = 1; + var$8 = $par3 - 1 | 0; + if (!nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, var$8, $par4) && $var6 == 5) + $var7 = 1; + if (!nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, var$8, $par4) && $var6 == 6) + $var7 = 1; + $par5 = $par3 + 1 | 0; + if (!nms_World_isBlockNormalCube($par1World, $par2, $par5, $par4) && !$var6) + $var7 = 1; + if (!nms_World_isBlockNormalCube($par1World, $par2, $par5, $par4) && $var6 == 7) + $var7 = 1; + if ($var7) { + nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, nms_World_getBlockMetadata($par1World, $par2, $par3, $par4), 0); + $ptr = 2; + continue main; + } + } + return; + case 1: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + if (0) { + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4) & 7; + $var7 = 0; + if (!nms_World_isBlockNormalCube($par1World, $par2 - 1 | 0, $par3, $par4) && $var6 == 1) + $var7 = 1; + if (!nms_World_isBlockNormalCube($par1World, $par2 + 1 | 0, $par3, $par4) && $var6 == 2) + $var7 = 1; + if (!nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 - 1 | 0) && $var6 == 3) + $var7 = 1; + if (!nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 + 1 | 0) && $var6 == 4) + $var7 = 1; + var$8 = $par3 - 1 | 0; + if (!nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, var$8, $par4) && $var6 == 5) + $var7 = 1; + if (!nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, var$8, $par4) && $var6 == 6) + $var7 = 1; + $par5 = $par3 + 1 | 0; + if (!nms_World_isBlockNormalCube($par1World, $par2, $par5, $par4) && !$var6) + $var7 = 1; + if (!nms_World_isBlockNormalCube($par1World, $par2, $par5, $par4) && $var6 == 7) + $var7 = 1; + if ($var7) { + nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, nms_World_getBlockMetadata($par1World, $par2, $par3, $par4), 0); + $ptr = 2; + continue main; + } + } + return; + case 2: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $var7, var$8, $ptr); +}; +$java.nms_BlockLever_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5; + $var5 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4) & 7; + if ($var5 == 1) + nms_Block_setBlockBounds($this, 0.0, 0.20000000298023224, 0.3125, 0.375, 0.800000011920929, 0.6875); + else if ($var5 == 2) + nms_Block_setBlockBounds($this, 0.625, 0.20000000298023224, 0.3125, 1.0, 0.800000011920929, 0.6875); + else if ($var5 == 3) + nms_Block_setBlockBounds($this, 0.3125, 0.20000000298023224, 0.0, 0.6875, 0.800000011920929, 0.375); + else if ($var5 == 4) + nms_Block_setBlockBounds($this, 0.3125, 0.20000000298023224, 0.625, 0.6875, 0.800000011920929, 1.0); + else if (!($var5 != 5 && $var5 != 6)) + nms_Block_setBlockBounds($this, 0.25, 0.0, 0.25, 0.75, 0.6000000238418579, 0.75); + else if (!($var5 && $var5 != 7)) + nms_Block_setBlockBounds($this, 0.25, 0.4000000059604645, 0.25, 0.75, 1.0, 0.75); +}; +$java.nms_BlockLever_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + return 1; +}; +$java.nms_BlockLever_isProvidingWeakPower = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return (nms_World_getBlockMetadata($par1IBlockAccess, $par2, $par3, $par4) & 8) <= 0 ? 0 : 15; +}; +$java.nms_BlockLever_isProvidingStrongPower = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var $var6, $var7; + $var6 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4); + if (!($var6 & 8)) + return 0; + a: { + $var7 = $var6 & 7; + if (!$var7 && !$par5) { + $par2 = 15; + break a; + } + if ($var7 == 7 && !$par5) { + $par2 = 15; + break a; + } + if ($var7 == 6 && $par5 == 1) { + $par2 = 15; + break a; + } + if ($var7 == 5 && $par5 == 1) { + $par2 = 15; + break a; + } + if ($var7 == 4 && $par5 == 2) { + $par2 = 15; + break a; + } + if ($var7 == 3 && $par5 == 3) { + $par2 = 15; + break a; + } + if ($var7 == 2 && $par5 == 4) { + $par2 = 15; + break a; + } + if ($var7 == 1 && $par5 == 5) { + $par2 = 15; + break a; + } + $par2 = 0; + } + return $par2; +}; +$java.nms_BlockLever_canProvidePower = function($this) { + return 1; +}; +function nms_BlockBasePressurePlate() { + nms_Block.call(this); + this.$pressurePlateIconName = null; +} +$java.nms_BlockBasePressurePlate__init_ = function(var_0, var_1, var_2) { + var var_3 = new nms_BlockBasePressurePlate(); + $java.nms_BlockBasePressurePlate__init_0(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.nms_BlockBasePressurePlate__init_0 = function($this, $par1, $par2Str, $par3Material) { + nms_Block__init_0($this, $par1, $par3Material); + $this.$pressurePlateIconName = $par2Str; + $this.$displayOnCreativeTab = nms_CreativeTabs_tabRedstone; + $this.$needsRandomTick = 1; + $java.nms_BlockBasePressurePlate_func_94353_c_($this, $this.$getMetaFromWeight(15)); +}; +$java.nms_BlockBasePressurePlate_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + $java.nms_BlockBasePressurePlate_func_94353_c_($this, $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4)); +}; +$java.nms_BlockBasePressurePlate_func_94353_c_ = function($this, $par1) { + if (!($this.$getPowerSupply($par1) <= 0 ? 0 : 1)) + nms_Block_setBlockBounds($this, 0.0625, 0.0, 0.0625, 0.9375, 0.0625, 0.9375); + else + nms_Block_setBlockBounds($this, 0.0625, 0.0, 0.0625, 0.9375, 0.03125, 0.9375); +}; +$java.nms_BlockBasePressurePlate_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + return null; +}; +$java.nms_BlockBasePressurePlate_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockBasePressurePlate_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockBasePressurePlate_getBlocksMovement = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + return 1; +}; +$java.nms_BlockBasePressurePlate_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + $par3 = $par3 - 1 | 0; + return !nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3, $par4) && !$java.nms_BlockFence_isIdAFence(nms_World_getBlockId($par1World, $par2, $par3, $par4)) ? 0 : 1; +}; +$java.nms_BlockBasePressurePlate_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = 0; + $par5 = $par3 - 1 | 0; + if (!nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par5, $par4) && !$java.nms_BlockFence_isIdAFence(nms_World_getBlockId($par1World, $par2, $par5, $par4))) + $var6 = 1; + if (!$var6) + return; + nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, nms_World_getBlockMetadata($par1World, $par2, $par3, $par4), 0); + $ptr = 1; + case 1: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $ptr); +}; +$java.nms_BlockBasePressurePlate_isProvidingWeakPower = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return $this.$getPowerSupply(nms_World_getBlockMetadata($par1IBlockAccess, $par2, $par3, $par4)); +}; +$java.nms_BlockBasePressurePlate_isProvidingStrongPower = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return $par5 != 1 ? 0 : $this.$getPowerSupply($par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4)); +}; +$java.nms_BlockBasePressurePlate_canProvidePower = function($this) { + return 1; +}; +$java.nms_BlockBasePressurePlate_setBlockBoundsForItemRender = function($this) { + nms_Block_setBlockBounds($this, 0.0, 0.375, 0.0, 1.0, 0.625, 1.0); +}; +$java.nms_BlockBasePressurePlate_getMobilityFlag = function($this) { + return 1; +}; +$java.nms_BlockBasePressurePlate_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($this.$pressurePlateIconName); +}; +function nms_BlockPressurePlate() { + nms_BlockBasePressurePlate.call(this); + this.$triggerMobType = null; +} +function nms_BlockPressurePlate__init_(var_0, var_1, var_2, var_3) { + var var_4 = new nms_BlockPressurePlate(); + $java.nms_BlockPressurePlate__init_(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +$java.nms_BlockPressurePlate__init_ = function($this, $par1, $par2Str, $par3Material, $par4EnumMobType) { + $java.nms_BlockBasePressurePlate__init_0($this, $par1, $par2Str, $par3Material); + $this.$triggerMobType = $par4EnumMobType; +}; +$java.nms_BlockPressurePlate_getMetaFromWeight = function($this, $par1) { + return $par1 <= 0 ? 0 : 1; +}; +$java.nms_BlockPressurePlate_getPowerSupply = function($this, $par1) { + return $par1 != 1 ? 0 : 15; +}; +function nms_EnumMobType() { + jl_Enum.call(this); +} +var nms_EnumMobType_everything = null; +var nms_EnumMobType_mobs = null; +$java.nms_EnumMobType_players = null; +$java.nms_EnumMobType_$VALUES = null; +function nms_EnumMobType__clinit_() { + var var$1, var$2, var$3; + var$1 = new nms_EnumMobType; + jl_Enum__init_0(var$1, $rt_s(2430), 0); + nms_EnumMobType_everything = var$1; + var$1 = new nms_EnumMobType; + jl_Enum__init_0(var$1, $rt_s(2431), 1); + nms_EnumMobType_mobs = var$1; + var$1 = new nms_EnumMobType; + jl_Enum__init_0(var$1, $rt_s(293), 2); + $java.nms_EnumMobType_players = var$1; + var$2 = $rt_createArray(nms_EnumMobType, 3); + var$3 = var$2.data; + var$3[0] = nms_EnumMobType_everything; + var$3[1] = nms_EnumMobType_mobs; + var$3[2] = $java.nms_EnumMobType_players; + $java.nms_EnumMobType_$VALUES = var$2; +} +function nms_BlockRedstoneOre() { + nms_Block.call(this); + this.$glowing = 0; +} +function nms_BlockRedstoneOre__init_(var_0, var_1) { + var var_2 = new nms_BlockRedstoneOre(); + $java.nms_BlockRedstoneOre__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_BlockRedstoneOre__init_ = function($this, $par1, $par2) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_rock); + if ($par2) + $this.$needsRandomTick = 1; + $this.$glowing = $par2; +}; +$java.nms_BlockRedstoneOre_onBlockClicked = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5EntityPlayer = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_BlockRedstoneOre_glow($this, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $ptr); +}; +$java.nms_BlockRedstoneOre_onEntityWalking = function($this, $par1World, $par2, $par3, $par4, $par5Entity) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5Entity = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_BlockRedstoneOre_glow($this, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Entity, $ptr); +}; +$java.nms_BlockRedstoneOre_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5EntityPlayer = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_BlockRedstoneOre_glow($this, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return 0; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9, $ptr); +}; +$java.nms_BlockRedstoneOre_glow = function($this, $par1World, $par2, $par3, $par4) { + var var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_BlockRedstoneOre_sparkle($this, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + var$5 = $this.$blockID; + nms_Block_$callClinit(); + if (var$5 != nms_Block_oreRedstone.$blockID) + return; + var$5 = nms_Block_oreRedstoneGlowing.$blockID; + $ptr = 2; + case 2: + nms_World_setBlock0($par1World, $par2, $par3, $par4, var$5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, var$5, $ptr); +}; +$java.nms_BlockRedstoneOre_idDropped = function($this, $par1, $par2Random, $par3) { + nms_Item_$callClinit(); + return nms_Item_redstone.$itemID; +}; +$java.nms_BlockRedstoneOre_dropBlockAsItemWithChance = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7) { + if ($java.nms_BlockRedstoneOre_idDropped($this, $par5, $par1World.$rand, $par7) != $this.$blockID) + nle_EaglercraftRandom_nextInt($par1World.$rand, 5); +}; +$java.nms_BlockRedstoneOre_randomDisplayTick = function($this, $par1World, $par2, $par3, $par4, $par5Random) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5Random = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$glowing) + return; + $ptr = 1; + case 1: + $java.nms_BlockRedstoneOre_sparkle($this, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Random, $ptr); +}; +$java.nms_BlockRedstoneOre_sparkle = function($this, $par1World, $par2, $par3, $par4) { + var $var5, $var8, var$7, var$8, var$9, var$10, var$11, var$12, var$13, var$14, var$15, var$16, var$17, var$18, var$19, var$20, var$21, var$22, var$23, var$24, var$25, var$26, $var9, $var11, $var13, var$30, var$31, var$32, $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();var$32 = $thread.pop();var$31 = $thread.pop();var$30 = $thread.pop();$var13 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();var$26 = $thread.pop();var$25 = $thread.pop();var$24 = $thread.pop();var$23 = $thread.pop();var$22 = $thread.pop();var$21 = $thread.pop();var$20 = $thread.pop();var$19 = $thread.pop();var$18 = $thread.pop();var$17 = $thread.pop();var$16 = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 + = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$var8 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var5 = $par1World.$rand; + $var8 = 0; + var$7 = $par2; + var$8 = $par3; + var$9 = $par4; + var$10 = $par3 + 1 | 0; + var$11 = var$10; + var$12 = var$11 + 0.0625; + var$13 = $par3 - 1 | 0; + var$14 = ($par3 + 0 | 0) - 0.0625; + var$15 = $par4 + 1 | 0; + var$16 = var$15; + var$17 = var$16 + 0.0625; + var$18 = $par4 - 1 | 0; + var$19 = ($par4 + 0 | 0) - 0.0625; + var$20 = $par2 + 1 | 0; + var$21 = var$20; + var$22 = var$21 + 0.0625; + var$23 = $par2 - 1 | 0; + var$24 = ($par2 + 0 | 0) - 0.0625; + var$25 = $par2; + var$26 = $par4; + a: { + while ($var8 < 6) { + $var9 = var$7 + nle_EaglercraftRandom_nextFloat($var5); + $var11 = var$8 + nle_EaglercraftRandom_nextFloat($var5); + $var13 = var$9 + nle_EaglercraftRandom_nextFloat($var5); + if (!$var8 && !nms_World_isBlockOpaqueCube($par1World, $par2, var$10, $par4)) + $var11 = var$12; + if ($var8 == 1 && !nms_World_isBlockOpaqueCube($par1World, $par2, var$13, $par4)) + $var11 = var$14; + if ($var8 == 2 && !nms_World_isBlockOpaqueCube($par1World, $par2, $par3, var$15)) + $var13 = var$17; + if ($var8 == 3 && !nms_World_isBlockOpaqueCube($par1World, $par2, $par3, var$18)) + $var13 = var$19; + if ($var8 == 4 && !nms_World_isBlockOpaqueCube($par1World, var$20, $par3, $par4)) + $var9 = var$22; + if ($var8 == 5 && !nms_World_isBlockOpaqueCube($par1World, var$23, $par3, $par4)) + $var9 = var$24; + if ($var9 < var$25) + break a; + if ($var9 > var$21) + break a; + if ($var11 < 0.0) + break a; + if ($var11 > var$11) + break a; + if ($var13 < var$26) + break a; + if ($var13 > var$16) + break a; + $var8 = $var8 + 1 | 0; + } + return; + } + var$30 = $rt_s(1175); + var$31 = 0.0; + var$32 = 0.0; + $var6 = 0.0; + $ptr = 1; + case 1: + nms_World_spawnParticle($par1World, var$30, $var9, $var11, $var13, var$31, var$32, $var6); + if ($rt_suspending()) { + break main; + } + a: { + while (true) { + $var8 = $var8 + 1 | 0; + if ($var8 >= 6) + break; + $var9 = var$7 + nle_EaglercraftRandom_nextFloat($var5); + $var11 = var$8 + nle_EaglercraftRandom_nextFloat($var5); + $var13 = var$9 + nle_EaglercraftRandom_nextFloat($var5); + if (!$var8 && !nms_World_isBlockOpaqueCube($par1World, $par2, var$10, $par4)) + $var11 = var$12; + if ($var8 == 1 && !nms_World_isBlockOpaqueCube($par1World, $par2, var$13, $par4)) + $var11 = var$14; + if ($var8 == 2 && !nms_World_isBlockOpaqueCube($par1World, $par2, $par3, var$15)) + $var13 = var$17; + if ($var8 == 3 && !nms_World_isBlockOpaqueCube($par1World, $par2, $par3, var$18)) + $var13 = var$19; + if ($var8 == 4 && !nms_World_isBlockOpaqueCube($par1World, var$20, $par3, $par4)) + $var9 = var$22; + if ($var8 == 5 && !nms_World_isBlockOpaqueCube($par1World, var$23, $par3, $par4)) + $var9 = var$24; + if ($var9 < var$25) + break a; + if ($var9 > var$21) + break a; + if ($var11 < 0.0) + break a; + if ($var11 > var$11) + break a; + if ($var13 < var$26) + break a; + if ($var13 <= var$16) + continue; + else + break a; + } + return; + } + var$30 = $rt_s(1175); + var$31 = 0.0; + var$32 = 0.0; + $var6 = 0.0; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $var5, $var8, var$7, var$8, var$9, var$10, var$11, var$12, var$13, var$14, var$15, var$16, var$17, var$18, var$19, var$20, var$21, var$22, var$23, var$24, var$25, var$26, $var9, $var11, $var13, var$30, var$31, var$32, $var6, $ptr); +}; +function nms_BlockRedstoneTorch() { + nms_BlockTorch.call(this); + this.$torchActive = 0; +} +$java.nms_BlockRedstoneTorch_redstoneUpdateInfoCache = null; +function nms_BlockRedstoneTorch__init_(var_0, var_1) { + var var_2 = new nms_BlockRedstoneTorch(); + $java.nms_BlockRedstoneTorch__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_BlockRedstoneTorch__init_ = function($this, $par1, $par2) { + $java.nms_BlockTorch__init_($this, $par1); + $this.$torchActive = 0; + $this.$torchActive = $par2; + $this.$needsRandomTick = 1; + $this.$displayOnCreativeTab = null; +}; +$java.nms_BlockRedstoneTorch_tickRate = function($this, $par1World) { + return 2; +}; +$java.nms_BlockRedstoneTorch_isProvidingWeakPower = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var $var6; + if (!$this.$torchActive) + return 0; + $var6 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4); + return $var6 == 5 && $par5 == 1 ? 0 : $var6 == 3 && $par5 == 3 ? 0 : $var6 == 4 && $par5 == 2 ? 0 : $var6 == 1 && $par5 == 5 ? 0 : $var6 == 2 && $par5 == 4 ? 0 : 15; +}; +$java.nms_BlockRedstoneTorch_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var var$6, $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();var$6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $java.nms_BlockTorch_func_94397_d($this, $par1World, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $par5 = $tmp; + if (!$par5) { + var$6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + if (var$6 == 5) { + $par5 = $par3 - 1 | 0; + $var6 = 0; + $ptr = 2; + continue main; + } + if (var$6 == 3) { + $par5 = $par4 - 1 | 0; + $var6 = 2; + $ptr = 3; + continue main; + } + if (var$6 == 4) { + $par5 = $par4 + 1 | 0; + $var6 = 3; + $ptr = 4; + continue main; + } + if (var$6 == 1) { + $par5 = $par2 - 1 | 0; + $var6 = 4; + $ptr = 5; + continue main; + } + if (var$6 == 2) { + $par2 = $par2 + 1 | 0; + $par5 = 5; + $ptr = 6; + continue main; + } + } + return; + case 2: + $tmp = nms_World_getIndirectPowerOutput($par1World, $par2, $par5, $par4, $var6); + if ($rt_suspending()) { + break main; + } + $par5 = $tmp; + if ($par5) + $var6 = 1; + else { + if (var$6 == 3) { + $par5 = $par4 - 1 | 0; + $var6 = 2; + $ptr = 3; + continue main; + } + if (var$6 == 4) { + $par5 = $par4 + 1 | 0; + $var6 = 3; + $ptr = 4; + continue main; + } + if (var$6 == 1) { + $par5 = $par2 - 1 | 0; + $var6 = 4; + $ptr = 5; + continue main; + } + if (var$6 == 2) { + $par2 = $par2 + 1 | 0; + $par5 = 5; + $ptr = 6; + continue main; + } + $var6 = 0; + } + return; + case 3: + $tmp = nms_World_getIndirectPowerOutput($par1World, $par2, $par3, $par5, $var6); + if ($rt_suspending()) { + break main; + } + $par5 = $tmp; + if ($par5) + $var6 = 1; + else { + if (var$6 == 4) { + $par5 = $par4 + 1 | 0; + $var6 = 3; + $ptr = 4; + continue main; + } + if (var$6 == 1) { + $par5 = $par2 - 1 | 0; + $var6 = 4; + $ptr = 5; + continue main; + } + if (var$6 == 2) { + $par2 = $par2 + 1 | 0; + $par5 = 5; + $ptr = 6; + continue main; + } + $var6 = 0; + } + return; + case 4: + $tmp = nms_World_getIndirectPowerOutput($par1World, $par2, $par3, $par5, $var6); + if ($rt_suspending()) { + break main; + } + $par5 = $tmp; + if ($par5) + $var6 = 1; + else { + if (var$6 == 1) { + $par5 = $par2 - 1 | 0; + $var6 = 4; + $ptr = 5; + continue main; + } + if (var$6 == 2) { + $par2 = $par2 + 1 | 0; + $par5 = 5; + $ptr = 6; + continue main; + } + $var6 = 0; + } + return; + case 5: + $tmp = nms_World_getIndirectPowerOutput($par1World, $par5, $par3, $par4, $var6); + if ($rt_suspending()) { + break main; + } + $par5 = $tmp; + if ($par5) + $var6 = 1; + else { + if (var$6 == 2) { + $par2 = $par2 + 1 | 0; + $par5 = 5; + $ptr = 6; + continue main; + } + $var6 = 0; + } + return; + case 6: + $tmp = nms_World_getIndirectPowerOutput($par1World, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + $var6 = !$par2 ? 0 : 1; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, var$6, $var6, $ptr); +}; +$java.nms_BlockRedstoneTorch_isProvidingStrongPower = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return $par5 ? 0 : $java.nms_BlockRedstoneTorch_isProvidingWeakPower($this, $par1IBlockAccess, $par2, $par3, $par4, $par5); +}; +$java.nms_BlockRedstoneTorch_canProvidePower = function($this) { + return 1; +}; +$java.nms_BlockRedstoneTorch_randomDisplayTick = function($this, $par1World, $par2, $par3, $par4, $par5Random) { + var $var6, $var7, $var9, $var11, $var15, $var13, var$12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$12 = $thread.pop();$var13 = $thread.pop();$var15 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5Random = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$torchActive) + return; + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + $var7 = $par2 + 0.5 + (nle_EaglercraftRandom_nextFloat($par5Random) - 0.5) * 0.2; + $var9 = $par3 + 0.699999988079071 + (nle_EaglercraftRandom_nextFloat($par5Random) - 0.5) * 0.2; + $var11 = $par4 + 0.5 + (nle_EaglercraftRandom_nextFloat($par5Random) - 0.5) * 0.2; + if ($var6 == 1) { + $par5Random = $rt_s(1175); + $var15 = $var7 - 0.27000001072883606; + $var13 = $var9 + 0.2199999988079071; + var$12 = 0.0; + $var7 = 0.0; + $var9 = 0.0; + $ptr = 1; + continue main; + } + if ($var6 == 2) { + $par5Random = $rt_s(1175); + $var15 = $var7 + 0.27000001072883606; + $var13 = $var9 + 0.2199999988079071; + var$12 = 0.0; + $var7 = 0.0; + $var9 = 0.0; + $ptr = 2; + continue main; + } + if ($var6 == 3) { + $par5Random = $rt_s(1175); + $var13 = $var9 + 0.2199999988079071; + $var15 = $var11 - 0.27000001072883606; + var$12 = 0.0; + $var11 = 0.0; + $var9 = 0.0; + $ptr = 3; + continue main; + } + if ($var6 != 4) { + $par5Random = $rt_s(1175); + $var13 = 0.0; + $var15 = 0.0; + var$12 = 0.0; + $ptr = 4; + continue main; + } + $par5Random = $rt_s(1175); + $var13 = $var9 + 0.2199999988079071; + $var15 = $var11 + 0.27000001072883606; + var$12 = 0.0; + $var11 = 0.0; + $var9 = 0.0; + $ptr = 5; + continue main; + case 1: + nms_World_spawnParticle($par1World, $par5Random, $var15, $var13, $var11, var$12, $var7, $var9); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_World_spawnParticle($par1World, $par5Random, $var15, $var13, $var11, var$12, $var7, $var9); + if ($rt_suspending()) { + break main; + } + return; + case 3: + nms_World_spawnParticle($par1World, $par5Random, $var7, $var13, $var15, var$12, $var11, $var9); + if ($rt_suspending()) { + break main; + } + return; + case 4: + nms_World_spawnParticle($par1World, $par5Random, $var7, $var9, $var11, $var13, $var15, var$12); + if ($rt_suspending()) { + break main; + } + return; + case 5: + nms_World_spawnParticle($par1World, $par5Random, $var7, $var13, $var15, var$12, $var11, $var9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Random, $var6, $var7, $var9, $var11, $var15, $var13, var$12, $ptr); +}; +$java.nms_BlockRedstoneTorch_idPicked = function($this, $par1World, $par2, $par3, $par4) { + nms_Block_$callClinit(); + return nms_Block_torchRedstoneActive.$blockID; +}; +$java.nms_BlockRedstoneTorch_registerIcons = function($this, $par1IconRegister) { + if (!$this.$torchActive) + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(2432)); + else + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(2433)); +}; +function nms_BlockRedstoneTorch__clinit_() { + $java.nms_BlockRedstoneTorch_redstoneUpdateInfoCache = ju_HashMap__init_(); +} +function nms_BlockButton() { + nms_Block.call(this); + this.$sensible = 0; +} +$java.nms_BlockButton__init_ = function(var_0, var_1) { + var var_2 = new nms_BlockButton(); + $java.nms_BlockButton__init_0(var_2, var_0, var_1); + return var_2; +}; +$java.nms_BlockButton__init_0 = function($this, $par1, $par2) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_circuits); + $this.$needsRandomTick = 1; + $this.$displayOnCreativeTab = nms_CreativeTabs_tabRedstone; + $this.$sensible = $par2; +}; +$java.nms_BlockButton_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + return null; +}; +$java.nms_BlockButton_tickRate = function($this, $par1World) { + return !$this.$sensible ? 20 : 30; +}; +$java.nms_BlockButton_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockButton_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockButton_canPlaceBlockOnSide = function($this, $par1World, $par2, $par3, $par4, $par5) { + return $par5 == 2 && nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 + 1 | 0) ? 1 : $par5 == 3 && nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 - 1 | 0) ? 1 : $par5 == 4 && nms_World_isBlockNormalCube($par1World, $par2 + 1 | 0, $par3, $par4) ? 1 : $par5 == 5 && nms_World_isBlockNormalCube($par1World, $par2 - 1 | 0, $par3, $par4) ? 1 : 0; +}; +$java.nms_BlockButton_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + return nms_World_isBlockNormalCube($par1World, $par2 - 1 | 0, $par3, $par4) ? 1 : nms_World_isBlockNormalCube($par1World, $par2 + 1 | 0, $par3, $par4) ? 1 : nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 - 1 | 0) ? 1 : nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 + 1 | 0); +}; +$java.nms_BlockButton_onBlockPlaced = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7, $par8, $par9) { + var $var11; + $var11 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4) & 8; + return ($par5 == 2 && nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 + 1 | 0) ? 4 : $par5 == 3 && nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 - 1 | 0) ? 3 : $par5 == 4 && nms_World_isBlockNormalCube($par1World, $par2 + 1 | 0, $par3, $par4) ? 2 : $par5 == 5 && nms_World_isBlockNormalCube($par1World, $par2 - 1 | 0, $par3, $par4) ? 1 : nms_World_isBlockNormalCube($par1World, $par2 - 1 | 0, $par3, $par4) ? 1 : nms_World_isBlockNormalCube($par1World, $par2 + 1 | 0, $par3, $par4) ? + 2 : nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 - 1 | 0) ? 3 : !nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 + 1 | 0) ? 1 : 4) + $var11 | 0; +}; +$java.nms_BlockButton_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$java.nms_BlockButton_canPlaceBlockAt($this, $par1World, $par2, $par3, $par4)) { + nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, nms_World_getBlockMetadata($par1World, $par2, $par3, $par4), 0); + $ptr = 1; + continue main; + } + if (1) { + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4) & 7; + $var7 = 0; + if (!nms_World_isBlockNormalCube($par1World, $par2 - 1 | 0, $par3, $par4) && $var6 == 1) + $var7 = 1; + if (!nms_World_isBlockNormalCube($par1World, $par2 + 1 | 0, $par3, $par4) && $var6 == 2) + $var7 = 1; + if (!nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 - 1 | 0) && $var6 == 3) + $var7 = 1; + if (!nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 + 1 | 0) && $var6 == 4) + $var7 = 1; + if ($var7) { + nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, nms_World_getBlockMetadata($par1World, $par2, $par3, $par4), 0); + $ptr = 2; + continue main; + } + } + return; + case 1: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + if (0) { + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4) & 7; + $var7 = 0; + if (!nms_World_isBlockNormalCube($par1World, $par2 - 1 | 0, $par3, $par4) && $var6 == 1) + $var7 = 1; + if (!nms_World_isBlockNormalCube($par1World, $par2 + 1 | 0, $par3, $par4) && $var6 == 2) + $var7 = 1; + if (!nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 - 1 | 0) && $var6 == 3) + $var7 = 1; + if (!nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 + 1 | 0) && $var6 == 4) + $var7 = 1; + if ($var7) { + nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, nms_World_getBlockMetadata($par1World, $par2, $par3, $par4), 0); + $ptr = 2; + continue main; + } + } + return; + case 2: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $var7, $ptr); +}; +$java.nms_BlockButton_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5, var$6; + $var5 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4); + $par2 = $var5 & 7; + $par3 = ($var5 & 8) <= 0 ? 0 : 1; + var$6 = 0.125; + if ($par3) + var$6 = 0.0625; + if ($par2 == 1) + nms_Block_setBlockBounds($this, 0.0, 0.375, 0.3125, var$6, 0.625, 0.6875); + else if ($par2 == 2) + nms_Block_setBlockBounds($this, 1.0 - var$6, 0.375, 0.3125, 1.0, 0.625, 0.6875); + else if ($par2 == 3) + nms_Block_setBlockBounds($this, 0.3125, 0.375, 0.0, 0.6875, 0.625, var$6); + else if ($par2 == 4) + nms_Block_setBlockBounds($this, 0.3125, 0.375, 1.0 - var$6, 0.6875, 0.625, 1.0); +}; +$java.nms_BlockButton_onBlockClicked = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer) { + return; +}; +$java.nms_BlockButton_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + var $var10, $var11, $var12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5EntityPlayer = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var10 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + $var11 = $var10 & 7; + $var12 = 8 - ($var10 & 8) | 0; + if (!$var12) + return 1; + $par6 = $var11 + $var12 | 0; + $var10 = 3; + $ptr = 1; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $par6, $var10); + if ($rt_suspending()) { + break main; + } + nms_World_markBlockRangeForRenderUpdate($par1World, $par2, $par3, $par4, $par2, $par3, $par4); + nms_World_playSoundEffect($par1World, $par2 + 0.5, $par3 + 0.5, $par4 + 0.5, $rt_s(501), 0.30000001192092896, 0.6000000238418579); + nms_World_notifyBlocksOfNeighborChange($par1World, $par2, $par3, $par4, $this.$blockID); + if ($var11 == 1) + nms_World_notifyBlocksOfNeighborChange($par1World, $par2 - 1 | 0, $par3, $par4, $this.$blockID); + else if ($var11 == 2) + nms_World_notifyBlocksOfNeighborChange($par1World, $par2 + 1 | 0, $par3, $par4, $this.$blockID); + else if ($var11 == 3) + nms_World_notifyBlocksOfNeighborChange($par1World, $par2, $par3, $par4 - 1 | 0, $this.$blockID); + else if ($var11 != 4) + nms_World_notifyBlocksOfNeighborChange($par1World, $par2, $par3 - 1 | 0, $par4, $this.$blockID); + else + nms_World_notifyBlocksOfNeighborChange($par1World, $par2, $par3, $par4 + 1 | 0, $this.$blockID); + $java.nms_BlockButton_tickRate($this, $par1World); + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9, $var10, $var11, $var12, $ptr); +}; +$java.nms_BlockButton_isProvidingWeakPower = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return (nms_World_getBlockMetadata($par1IBlockAccess, $par2, $par3, $par4) & 8) <= 0 ? 0 : 15; +}; +$java.nms_BlockButton_isProvidingStrongPower = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var $var6, $var7; + $var6 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4); + if (!($var6 & 8)) + return 0; + $var7 = $var6 & 7; + return $var7 == 5 && $par5 == 1 ? 15 : $var7 == 4 && $par5 == 2 ? 15 : $var7 == 3 && $par5 == 3 ? 15 : $var7 == 2 && $par5 == 4 ? 15 : $var7 == 1 && $par5 == 5 ? 15 : 0; +}; +$java.nms_BlockButton_canProvidePower = function($this) { + return 1; +}; +$java.nms_BlockButton_setBlockBoundsForItemRender = function($this) { + nms_Block_setBlockBounds($this, 0.3125, 0.375, 0.375, 0.6875, 0.625, 0.625); +}; +$java.nms_BlockButton_registerIcons = function($this, $par1IconRegister) { + return; +}; +function nms_BlockButtonStone() { + nms_BlockButton.call(this); +} +function nms_BlockButtonStone__init_(var_0) { + var var_1 = new nms_BlockButtonStone(); + $java.nms_BlockButtonStone__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockButtonStone__init_ = function($this, $par1) { + $java.nms_BlockButton__init_0($this, $par1, 0); +}; +$java.nms_BlockButtonStone_getIcon = function($this, $par1, $par2) { + nms_Block_$callClinit(); + return nms_Block_getBlockTextureFromSide(nms_Block_stone, 1); +}; +function nms_BlockSnow() { + nms_Block.call(this); +} +function nms_BlockSnow__init_(var_0) { + var var_1 = new nms_BlockSnow(); + $java.nms_BlockSnow__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockSnow__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_snow); + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.125, 1.0); + $this.$needsRandomTick = 1; + $this.$displayOnCreativeTab = nms_CreativeTabs_tabDecorations; + $java.nms_BlockSnow_setBlockBoundsForSnowDepth($this, 0); +}; +$java.nms_BlockSnow_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(1927)); +}; +$java.nms_BlockSnow_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + var $var5, var$6, var$7, var$8, var$9; + $var5 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4) & 7; + $par1World = nms_AxisAlignedBB_getAABBPool(); + var$6 = $par2; + var$7 = var$6 + $this.$minX0; + var$8 = $par3 + $this.$minY0; + var$9 = $par4; + return nms_AABBPool_getAABB($par1World, var$7, var$8, var$9 + $this.$minZ0, var$6 + $this.$maxX0, $par3 + $var5 * 0.125, var$9 + $this.$maxZ0); +}; +$java.nms_BlockSnow_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockSnow_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockSnow_setBlockBoundsForItemRender = function($this) { + $java.nms_BlockSnow_setBlockBoundsForSnowDepth($this, 0); +}; +$java.nms_BlockSnow_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + $java.nms_BlockSnow_setBlockBoundsForSnowDepth($this, $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4)); +}; +$java.nms_BlockSnow_setBlockBoundsForSnowDepth = function($this, $par1) { + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, (2 * (1 + ($par1 & 7) | 0) | 0) / 16.0, 1.0); +}; +$java.nms_BlockSnow_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + var var$5, $var5; + var$5 = $par3 - 1 | 0; + $var5 = nms_World_getBlockId($par1World, $par2, var$5, $par4); + if (!$var5) + $par2 = 0; + else if ($var5 == $this.$blockID && (nms_World_getBlockMetadata($par1World, $par2, var$5, $par4) & 7) == 7) + $par2 = 1; + else { + nms_Block_$callClinit(); + $par2 = $var5 != nms_Block_leaves.$blockID && !nms_Block_blocksList.data[$var5].$isOpaqueCube() ? 0 : nms_World_getBlockMaterial($par1World, $par2, var$5, $par4).$blocksMovement(); + } + return $par2; +}; +$java.nms_BlockSnow_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($java.nms_BlockSnow_canPlaceBlockAt($this, $par1World, $par2, $par3, $par4)) + return; + nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, nms_World_getBlockMetadata($par1World, $par2, $par3, $par4), 0); + $ptr = 1; + case 1: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $ptr); +}; +$java.nms_BlockSnow_shouldSideBeRendered = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return $par5 != 1 ? nms_Block_shouldSideBeRendered($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) : 1; +}; +function nms_BlockIce() { + nms_BlockBreakable.call(this); +} +function nms_BlockIce__init_(var_0) { + var var_1 = new nms_BlockIce(); + $java.nms_BlockIce__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockIce__init_ = function($this, $par1) { + nms_Material_$callClinit(); + $java.nms_BlockBreakable__init_0($this, $par1, $rt_s(1984), $java.nms_Material_ice, 0); + $this.$slipperiness = 0.9800000190734863; + $this.$needsRandomTick = 1; + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +$java.nms_BlockIce_getRenderBlockPass = function($this) { + return 1; +}; +$java.nms_BlockIce_shouldSideBeRendered = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return $java.nms_BlockBreakable_shouldSideBeRendered($this, $par1IBlockAccess, $par2, $par3, $par4, 1 - $par5 | 0); +}; +$java.nms_BlockIce_getMobilityFlag = function($this) { + return 0; +}; +function nms_BlockSnowBlock() { + nms_Block.call(this); +} +function nms_BlockSnowBlock__init_(var_0) { + var var_1 = new nms_BlockSnowBlock(); + $java.nms_BlockSnowBlock__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockSnowBlock__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_craftedSnow); + $this.$needsRandomTick = 1; + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +function nms_BlockCactus() { + var a = this; nms_Block.call(a); + a.$cactusTopIcon = null; + a.$cactusBottomIcon = null; +} +function nms_BlockCactus__init_(var_0) { + var var_1 = new nms_BlockCactus(); + $java.nms_BlockCactus__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockCactus__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_cactus); + $this.$needsRandomTick = 1; + $this.$displayOnCreativeTab = nms_CreativeTabs_tabDecorations; +}; +$java.nms_BlockCactus_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + return nms_AABBPool_getAABB(nms_AxisAlignedBB_getAABBPool(), $par2 + 0.0625, $par3, $par4 + 0.0625, ($par2 + 1 | 0) - 0.0625, ($par3 + 1 | 0) - 0.0625, ($par4 + 1 | 0) - 0.0625); +}; +$java.nms_BlockCactus_getSelectedBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + return nms_AABBPool_getAABB(nms_AxisAlignedBB_getAABBPool(), $par2 + 0.0625, $par3, $par4 + 0.0625, ($par2 + 1 | 0) - 0.0625, $par3 + 1 | 0, ($par4 + 1 | 0) - 0.0625); +}; +$java.nms_BlockCactus_getIcon = function($this, $par1, $par2) { + return $par1 == 1 ? $this.$cactusTopIcon : $par1 ? $this.$blockIcon : $this.$cactusBottomIcon; +}; +$java.nms_BlockCactus_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockCactus_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockCactus_getRenderType = function($this) { + return 13; +}; +$java.nms_BlockCactus_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + return nms_Block_canPlaceBlockAt($this, $par1World, $par2, $par3, $par4) ? $java.nms_BlockCactus_canBlockStay($this, $par1World, $par2, $par3, $par4) : 0; +}; +$java.nms_BlockCactus_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($java.nms_BlockCactus_canBlockStay($this, $par1World, $par2, $par3, $par4)) + return; + $par5 = 1; + $ptr = 1; + case 1: + nms_World_destroyBlock($par1World, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $ptr); +}; +$java.nms_BlockCactus_canBlockStay = function($this, $par1World, $par2, $par3, $par4) { + var $var5; + if (nms_World_getBlockMaterial($par1World, $par2 - 1 | 0, $par3, $par4).$isSolid()) + return 0; + if (nms_World_getBlockMaterial($par1World, $par2 + 1 | 0, $par3, $par4).$isSolid()) + return 0; + if (nms_World_getBlockMaterial($par1World, $par2, $par3, $par4 - 1 | 0).$isSolid()) + return 0; + if (nms_World_getBlockMaterial($par1World, $par2, $par3, $par4 + 1 | 0).$isSolid()) + return 0; + $var5 = nms_World_getBlockId($par1World, $par2, $par3 - 1 | 0, $par4); + nms_Block_$callClinit(); + return $var5 != nms_Block_cactus.$blockID && $var5 != nms_Block_sand.$blockID ? 0 : 1; +}; +$java.nms_BlockCactus_onEntityCollidedWithBlock = function($this, $par1World, $par2, $par3, $par4, $par5Entity) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5Entity = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1World = $java.nms_DamageSource_cactus; + $par2 = 1; + $ptr = 1; + case 1: + $par5Entity.$attackEntityFrom($par1World, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Entity, $ptr); +}; +$java.nms_BlockCactus_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(2434)); + $this.$cactusTopIcon = $par1IconRegister.$registerIcon($rt_s(2435)); + $this.$cactusBottomIcon = $par1IconRegister.$registerIcon($rt_s(2436)); +}; +function nms_BlockClay() { + nms_Block.call(this); +} +function nms_BlockClay__init_(var_0) { + var var_1 = new nms_BlockClay(); + $java.nms_BlockClay__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockClay__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_clay); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +function nms_BlockReed() { + nms_Block.call(this); +} +function nms_BlockReed__init_(var_0) { + var var_1 = new nms_BlockReed(); + $java.nms_BlockReed__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockReed__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_plants); + nms_Block_setBlockBounds($this, 0.125, 0.0, 0.125, 0.875, 1.0, 0.875); + $this.$needsRandomTick = 1; +}; +$java.nms_BlockReed_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + var var$5, $var5, var$7; + var$5 = $par3 - 1 | 0; + $var5 = nms_World_getBlockId($par1World, $par2, var$5, $par4); + if ($var5 == $this.$blockID) + $par2 = 1; + else { + nms_Block_$callClinit(); + if ($var5 != nms_Block_grass.$blockID && $var5 != nms_Block_dirt.$blockID && $var5 != nms_Block_sand.$blockID) + $par2 = 0; + else { + var$7 = nms_World_getBlockMaterial($par1World, $par2 - 1 | 0, var$5, $par4); + nms_Material_$callClinit(); + $par2 = var$7 === nms_Material_water ? 1 : nms_World_getBlockMaterial($par1World, $par2 + 1 | 0, var$5, $par4) === nms_Material_water ? 1 : nms_World_getBlockMaterial($par1World, $par2, var$5, $par4 - 1 | 0) === nms_Material_water ? 1 : nms_World_getBlockMaterial($par1World, $par2, var$5, $par4 + 1 | 0) !== nms_Material_water ? 0 : 1; + } + } + return $par2; +}; +$java.nms_BlockReed_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_BlockReed_checkBlockCoordValid($this, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $ptr); +}; +$java.nms_BlockReed_checkBlockCoordValid = function($this, $par1World, $par2, $par3, $par4) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($java.nms_BlockReed_canPlaceBlockAt($this, $par1World, $par2, $par3, $par4)) + return; + nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, nms_World_getBlockMetadata($par1World, $par2, $par3, $par4), 0); + $ptr = 1; + case 1: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $ptr); +}; +$java.nms_BlockReed_canBlockStay = function($this, $par1World, $par2, $par3, $par4) { + return $java.nms_BlockReed_canPlaceBlockAt($this, $par1World, $par2, $par3, $par4); +}; +$java.nms_BlockReed_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + return null; +}; +$java.nms_BlockReed_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockReed_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockReed_getRenderType = function($this) { + return 1; +}; +$java.nms_BlockReed_idPicked = function($this, $par1World, $par2, $par3, $par4) { + nms_Item_$callClinit(); + return nms_Item_reed.$itemID; +}; +function nms_BlockJukeBox() { + nms_BlockContainer.call(this); + this.$theIcon9 = null; +} +function nms_BlockJukeBox__init_(var_0) { + var var_1 = new nms_BlockJukeBox(); + $java.nms_BlockJukeBox__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockJukeBox__init_ = function($this, $par1) { + nms_Material_$callClinit(); + $java.nms_BlockContainer__init_0($this, $par1, nms_Material_wood); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabDecorations; +}; +$java.nms_BlockJukeBox_getIcon = function($this, $par1, $par2) { + return $par1 != 1 ? $this.$blockIcon : $this.$theIcon9; +}; +$java.nms_BlockJukeBox_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + if (!nms_World_getBlockMetadata($par1World, $par2, $par3, $par4)) + return 0; + return 1; +}; +$java.nms_BlockJukeBox_ejectRecord = function($this, $par1World, $par2, $par3, $par4) { + return; +}; +$java.nms_BlockJukeBox_dropBlockAsItemWithChance = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7) { + return; +}; +$java.nms_BlockJukeBox_createNewTileEntity = function($this, $par1World) { + $par1World = new nms_TileEntityRecordPlayer; + nms_TileEntity__init_($par1World); + return $par1World; +}; +$java.nms_BlockJukeBox_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(1945)); + $this.$theIcon9 = $par1IconRegister.$registerIcon($rt_s(2437)); +}; +$java.nms_BlockJukeBox_hasComparatorInputOverride = function($this) { + return 1; +}; +$java.nms_BlockJukeBox_getComparatorInputOverride = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_World_getBlockTileEntity($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + $var6 = $par1World.$record; + if ($var6 === null) + $par2 = 0; + else { + $par2 = $var6.$itemID0 + 1 | 0; + nms_Item_$callClinit(); + $par2 = $par2 - nms_Item_record13.$itemID | 0; + } + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $ptr); +}; +function nms_BlockFence() { + nms_Block.call(this); + this.$field_94464_a = null; +} +function nms_BlockFence__init_(var_0, var_1, var_2) { + var var_3 = new nms_BlockFence(); + $java.nms_BlockFence__init_(var_3, var_0, var_1, var_2); + return var_3; +} +$java.nms_BlockFence__init_ = function($this, $par1, $par2Str, $par3Material) { + nms_Block__init_0($this, $par1, $par3Material); + $this.$field_94464_a = $par2Str; + $this.$displayOnCreativeTab = nms_CreativeTabs_tabDecorations; +}; +$java.nms_BlockFence_addCollisionBoxesToList = function($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity) { + var $var8, $var9, $var10, $var11, $var12, $var13, $var14, $var15, var$16, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$16 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$par7Entity = $thread.pop();$par6List = $thread.pop();$par5AxisAlignedBB = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var8 = nms_BlockFence_canConnectFenceTo($this, $par1World, $par2, $par3, $par4 - 1 | 0); + $var9 = nms_BlockFence_canConnectFenceTo($this, $par1World, $par2, $par3, $par4 + 1 | 0); + $var10 = nms_BlockFence_canConnectFenceTo($this, $par1World, $par2 - 1 | 0, $par3, $par4); + $var11 = nms_BlockFence_canConnectFenceTo($this, $par1World, $par2 + 1 | 0, $par3, $par4); + $var12 = 0.375; + $var13 = 0.625; + $var14 = 0.375; + $var15 = 0.625; + if ($var8) + $var14 = 0.0; + if ($var9) + $var15 = 1.0; + if (!$var8 && !$var9) { + $var15 = 0.375; + var$16 = 0.625; + if ($var10) + $var12 = 0.0; + if ($var11) + $var13 = 1.0; + if (!$var10 && !$var11 && !(!$var8 && !$var9)) { + if ($var8) + $var15 = 0.0; + if ($var9) + var$16 = 1.0; + nms_Block_setBlockBounds($this, $var12, 0.0, $var15, $var13, 1.0, var$16); + return; + } + nms_Block_setBlockBounds($this, $var12, 0.0, $var15, $var13, 1.5, var$16); + $ptr = 2; + continue main; + } + nms_Block_setBlockBounds($this, $var12, 0.0, $var14, $var13, 1.5, $var15); + $ptr = 1; + case 1: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + $var15 = 0.375; + var$16 = 0.625; + if ($var10) + $var12 = 0.0; + if ($var11) + $var13 = 1.0; + if (!$var10 && !$var11 && !(!$var8 && !$var9)) { + if ($var8) + $var15 = 0.0; + if ($var9) + var$16 = 1.0; + nms_Block_setBlockBounds($this, $var12, 0.0, $var15, $var13, 1.0, var$16); + return; + } + nms_Block_setBlockBounds($this, $var12, 0.0, $var15, $var13, 1.5, var$16); + $ptr = 2; + case 2: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + if ($var8) + $var15 = 0.0; + if ($var9) + var$16 = 1.0; + nms_Block_setBlockBounds($this, $var12, 0.0, $var15, $var13, 1.0, var$16); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity, $var8, $var9, $var10, $var11, $var12, $var13, $var14, $var15, var$16, $ptr); +}; +function nms_BlockFence_setBlockBoundsBasedOnState($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var12; + $var5 = nms_BlockFence_canConnectFenceTo($this, $par1IBlockAccess, $par2, $par3, $par4 - 1 | 0); + $var6 = nms_BlockFence_canConnectFenceTo($this, $par1IBlockAccess, $par2, $par3, $par4 + 1 | 0); + $var7 = nms_BlockFence_canConnectFenceTo($this, $par1IBlockAccess, $par2 - 1 | 0, $par3, $par4); + $var8 = nms_BlockFence_canConnectFenceTo($this, $par1IBlockAccess, $par2 + 1 | 0, $par3, $par4); + $var9 = 0.375; + $var10 = 0.625; + $var11 = 0.375; + $var12 = 0.625; + if ($var5) + $var11 = 0.0; + if ($var6) + $var12 = 1.0; + if ($var7) + $var9 = 0.0; + if ($var8) + $var10 = 1.0; + nms_Block_setBlockBounds($this, $var9, 0.0, $var11, $var10, 1.0, $var12); +} +$java.nms_BlockFence_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockFence_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockFence_getBlocksMovement = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + return 0; +}; +$java.nms_BlockFence_getRenderType = function($this) { + return 11; +}; +function nms_BlockFence_canConnectFenceTo($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5, $var6; + $var5 = $par1IBlockAccess.$getBlockId($par2, $par3, $par4); + if ($var5 != $this.$blockID) { + nms_Block_$callClinit(); + if ($var5 != nms_Block_fenceGate.$blockID) { + $var6 = nms_Block_blocksList.data[$var5]; + return $var6 !== null && nms_Material_isOpaque($var6.$blockMaterial) && $var6.$renderAsNormalBlock() ? ($var6.$blockMaterial === $java.nms_Material_pumpkin ? 0 : 1) : 0; + } + } + return 1; +} +$java.nms_BlockFence_isIdAFence = function($par0) { + nms_Block_$callClinit(); + return $par0 != nms_Block_fence.$blockID && $par0 != nms_Block_netherFence.$blockID ? 0 : 1; +}; +$java.nms_BlockFence_shouldSideBeRendered = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return 1; +}; +$java.nms_BlockFence_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($this.$field_94464_a); +}; +function nms_BlockPumpkin() { + var a = this; nms_BlockDirectional.call(a); + a.$blockType1 = 0; + a.$field_94474_b = null; + a.$field_94475_c = null; +} +function nms_BlockPumpkin__init_(var_0, var_1) { + var var_2 = new nms_BlockPumpkin(); + $java.nms_BlockPumpkin__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_BlockPumpkin__init_ = function($this, $par1, $par2) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_pumpkin); + $this.$needsRandomTick = 1; + $this.$blockType1 = $par2; + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +$java.nms_BlockPumpkin_getIcon = function($this, $par1, $par2) { + return $par1 == 1 ? $this.$field_94474_b : !$par1 ? $this.$field_94474_b : $par2 == 2 && $par1 == 2 ? $this.$field_94475_c : $par2 == 3 && $par1 == 5 ? $this.$field_94475_c : !$par2 && $par1 == 3 ? $this.$field_94475_c : $par2 == 1 && $par1 == 4 ? $this.$field_94475_c : $this.$blockIcon; +}; +$java.nms_BlockPumpkin_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + var $var5; + a: { + b: { + $var5 = nms_World_getBlockId($par1World, $par2, $par3, $par4); + if ($var5) { + nms_Block_$callClinit(); + if (!nms_Block_blocksList.data[$var5].$blockMaterial.$replaceable) + break b; + } + if (nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4)) { + $par2 = 1; + break a; + } + } + $par2 = 0; + } + return $par2; +}; +$java.nms_BlockPumpkin_onBlockPlacedBy = function($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack) { + var $var7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();$var7 = $thread.pop();$par6ItemStack = $thread.pop();$par5EntityLiving = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var7 = nms_MathHelper_floor_double($par5EntityLiving.$rotationYaw * 4.0 / 360.0 + 2.5) & 3; + var$8 = 2; + $ptr = 1; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var7, var$8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack, $var7, var$8, $ptr); +}; +$java.nms_BlockPumpkin_registerIcons = function($this, $par1IconRegister) { + $this.$field_94475_c = $par1IconRegister.$registerIcon(!$this.$blockType1 ? $rt_s(2438) : $rt_s(2439)); + $this.$field_94474_b = $par1IconRegister.$registerIcon($rt_s(2440)); + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(2441)); +}; +function nms_BlockNetherrack() { + nms_Block.call(this); +} +function nms_BlockNetherrack__init_(var_0) { + var var_1 = new nms_BlockNetherrack(); + $java.nms_BlockNetherrack__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockNetherrack__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_rock); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +function nms_BlockSoulSand() { + nms_Block.call(this); +} +function nms_BlockSoulSand__init_(var_0) { + var var_1 = new nms_BlockSoulSand(); + $java.nms_BlockSoulSand__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockSoulSand__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_sand); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +$java.nms_BlockSoulSand_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + return nms_AABBPool_getAABB(nms_AxisAlignedBB_getAABBPool(), $par2, $par3, $par4, $par2 + 1 | 0, ($par3 + 1 | 0) - 0.125, $par4 + 1 | 0); +}; +$java.nms_BlockSoulSand_onEntityCollidedWithBlock = function($this, $par1World, $par2, $par3, $par4, $par5Entity) { + $par5Entity.$motionX = $par5Entity.$motionX * 0.4; + $par5Entity.$motionZ = $par5Entity.$motionZ * 0.4; +}; +function nms_BlockGlowStone() { + nms_Block.call(this); +} +function nms_BlockGlowStone__init_(var_0, var_1) { + var var_2 = new nms_BlockGlowStone(); + $java.nms_BlockGlowStone__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_BlockGlowStone__init_ = function($this, $par1, $par2Material) { + nms_Block__init_0($this, $par1, $par2Material); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +function nms_BlockPortal() { + nms_BlockBreakable.call(this); +} +function nms_BlockPortal__init_(var_0) { + var var_1 = new nms_BlockPortal(); + $java.nms_BlockPortal__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockPortal__init_ = function($this, $par1) { + nms_Material_$callClinit(); + $java.nms_BlockBreakable__init_0($this, $par1, $rt_s(1051), nms_Material_portal, 0); + $this.$needsRandomTick = 1; +}; +$java.nms_BlockPortal_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + return null; +}; +$java.nms_BlockPortal_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + if ($par1IBlockAccess.$getBlockId($par2 - 1 | 0, $par3, $par4) != $this.$blockID && $par1IBlockAccess.$getBlockId($par2 + 1 | 0, $par3, $par4) != $this.$blockID) + nms_Block_setBlockBounds($this, 0.375, 0.0, 0.0, 0.625, 1.0, 1.0); + else + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.375, 1.0, 1.0, 0.625); +}; +$java.nms_BlockPortal_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockPortal_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockPortal_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $var7, $var8, $var11, $var9, $var10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var11 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = 0; + $var7 = 1; + $par5 = $par2 - 1 | 0; + if (!(nms_World_getBlockId($par1World, $par5, $par3, $par4) != $this.$blockID && nms_World_getBlockId($par1World, $par2 + 1 | 0, $par3, $par4) != $this.$blockID)) { + $var6 = 1; + $var7 = 0; + } + $var8 = $par3; + while (true) { + $var11 = $var8 - 1 | 0; + if (nms_World_getBlockId($par1World, $par2, $var11, $par4) != $this.$blockID) + break; + $var8 = $var8 + (-1) | 0; + } + $var11 = nms_World_getBlockId($par1World, $par2, $var11, $par4); + nms_Block_$callClinit(); + if ($var11 != nms_Block_obsidian.$blockID) { + $ptr = 1; + continue main; + } + $var9 = 1; + while ($var9 < 4 && nms_World_getBlockId($par1World, $par2, $var8 + $var9 | 0, $par4) == $this.$blockID) { + $var9 = $var9 + 1 | 0; + } + if ($var9 == 3 && nms_World_getBlockId($par1World, $par2, $var8 + $var9 | 0, $par4) == nms_Block_obsidian.$blockID) { + $var10 = nms_World_getBlockId($par1World, $par5, $par3, $par4) != $this.$blockID && nms_World_getBlockId($par1World, $par2 + 1 | 0, $par3, $par4) != $this.$blockID ? 0 : 1; + $var11 = nms_World_getBlockId($par1World, $par2, $par3, $par4 - 1 | 0) != $this.$blockID && nms_World_getBlockId($par1World, $par2, $par3, $par4 + 1 | 0) != $this.$blockID ? 0 : 1; + if ($var10 && $var11) { + $ptr = 3; + continue main; + } + a: { + $par5 = $par2 + $var6 | 0; + $var8 = $par4 + $var7 | 0; + if (!(nms_World_getBlockId($par1World, $par5, $par3, $var8) == nms_Block_obsidian.$blockID && nms_World_getBlockId($par1World, $par2 - $var6 | 0, $par3, $par4 - $var7 | 0) == $this.$blockID)) { + if (nms_World_getBlockId($par1World, $par2 - $var6 | 0, $par3, $par4 - $var7 | 0) != nms_Block_obsidian.$blockID) + break a; + if (nms_World_getBlockId($par1World, $par5, $par3, $var8) != $this.$blockID) + break a; + } + return; + } + $ptr = 4; + continue main; + } + $ptr = 2; + continue main; + case 1: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + case 3: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + case 4: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $var7, $var8, $var11, $var9, $var10, $ptr); +}; +$java.nms_BlockPortal_shouldSideBeRendered = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var $var6, $var7, $var8, $var9, $var10, $var11; + if ($par1IBlockAccess.$getBlockId($par2, $par3, $par4) == $this.$blockID) + return 0; + $var6 = $par1IBlockAccess.$getBlockId($par2 - 1 | 0, $par3, $par4) == $this.$blockID && $par1IBlockAccess.$getBlockId($par2 - 2 | 0, $par3, $par4) != $this.$blockID ? 1 : 0; + $var7 = $par1IBlockAccess.$getBlockId($par2 + 1 | 0, $par3, $par4) == $this.$blockID && $par1IBlockAccess.$getBlockId($par2 + 2 | 0, $par3, $par4) != $this.$blockID ? 1 : 0; + $var8 = $par1IBlockAccess.$getBlockId($par2, $par3, $par4 - 1 | 0) == $this.$blockID && $par1IBlockAccess.$getBlockId($par2, $par3, $par4 - 2 | 0) != $this.$blockID ? 1 : 0; + $var9 = $par1IBlockAccess.$getBlockId($par2, $par3, $par4 + 1 | 0) == $this.$blockID && $par1IBlockAccess.$getBlockId($par2, $par3, $par4 + 2 | 0) != $this.$blockID ? 1 : 0; + $var10 = !$var6 && !$var7 ? 0 : 1; + $var11 = !$var8 && !$var9 ? 0 : 1; + return $var10 && $par5 == 4 ? 1 : $var10 && $par5 == 5 ? 1 : $var11 && $par5 == 2 ? 1 : $var11 && $par5 == 3 ? 1 : 0; +}; +$java.nms_BlockPortal_getRenderBlockPass = function($this) { + return 1; +}; +$java.nms_BlockPortal_onEntityCollidedWithBlock = function($this, $par1World, $par2, $par3, $par4, $par5Entity) { + if ($par5Entity.$ridingEntity === null && $par5Entity.$riddenByEntity === null) + nms_Entity_setInPortal($par5Entity); +}; +$java.nms_BlockPortal_randomDisplayTick = function($this, $par1World, $par2, $par3, $par4, $par5Random) { + var var$6, var$7, var$8, var$9, var$10, var$11, $var6, var$13, var$14, var$15, var$16, $var7, $var9, $var11, $var19, var$21, var$22, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$22 = $thread.pop();var$21 = $thread.pop();$var19 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();var$16 = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();$var6 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$par5Random = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World + = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!nle_EaglercraftRandom_nextInt($par5Random, 100)) { + var$6 = $par2 + 0.5; + var$7 = $par3 + 0.5; + var$8 = $par4 + 0.5; + var$9 = $rt_s(2442); + var$10 = 0.5; + var$11 = nle_EaglercraftRandom_nextFloat($par5Random) * 0.4000000059604645 + 0.800000011920929; + $var6 = 0; + $ptr = 1; + continue main; + } + $var6 = 0; + var$10 = $par2; + var$11 = $par3; + var$13 = $par4; + var$14 = $par2 - 1 | 0; + var$15 = $par2 + 1 | 0; + var$16 = $par2 + 0.5; + var$7 = $par4 + 0.5; + if ($var6 >= 4) + return; + $var7 = var$10 + nle_EaglercraftRandom_nextFloat($par5Random); + $var9 = var$11 + nle_EaglercraftRandom_nextFloat($par5Random); + $var11 = var$13 + nle_EaglercraftRandom_nextFloat($par5Random); + $var19 = (nle_EaglercraftRandom_nextInt($par5Random, 2) * 2 | 0) - 1 | 0; + var$8 = (nle_EaglercraftRandom_nextFloat($par5Random) - 0.5) * 0.5; + var$21 = (nle_EaglercraftRandom_nextFloat($par5Random) - 0.5) * 0.5; + var$22 = (nle_EaglercraftRandom_nextFloat($par5Random) - 0.5) * 0.5; + if (nms_World_getBlockId($par1World, var$14, $par3, $par4) != $this.$blockID && nms_World_getBlockId($par1World, var$15, $par3, $par4) != $this.$blockID) { + $var7 = var$16 + 0.25 * $var19; + var$8 = nle_EaglercraftRandom_nextFloat($par5Random) * 2.0 * $var19; + } else { + $var11 = var$7 + 0.25 * $var19; + var$22 = nle_EaglercraftRandom_nextFloat($par5Random) * 2.0 * $var19; + } + var$9 = $rt_s(1051); + $ptr = 2; + continue main; + case 1: + nms_WorldClient_playSound($par1World, var$6, var$7, var$8, var$9, var$10, var$11, $var6); + if ($rt_suspending()) { + break main; + } + $var6 = 0; + var$10 = $par2; + var$11 = $par3; + var$13 = $par4; + var$14 = $par2 - 1 | 0; + var$15 = $par2 + 1 | 0; + var$16 = $par2 + 0.5; + var$7 = $par4 + 0.5; + if ($var6 >= 4) + return; + $var7 = var$10 + nle_EaglercraftRandom_nextFloat($par5Random); + $var9 = var$11 + nle_EaglercraftRandom_nextFloat($par5Random); + $var11 = var$13 + nle_EaglercraftRandom_nextFloat($par5Random); + $var19 = (nle_EaglercraftRandom_nextInt($par5Random, 2) * 2 | 0) - 1 | 0; + var$8 = (nle_EaglercraftRandom_nextFloat($par5Random) - 0.5) * 0.5; + var$21 = (nle_EaglercraftRandom_nextFloat($par5Random) - 0.5) * 0.5; + var$22 = (nle_EaglercraftRandom_nextFloat($par5Random) - 0.5) * 0.5; + if (nms_World_getBlockId($par1World, var$14, $par3, $par4) != $this.$blockID && nms_World_getBlockId($par1World, var$15, $par3, $par4) != $this.$blockID) { + $var7 = var$16 + 0.25 * $var19; + var$8 = nle_EaglercraftRandom_nextFloat($par5Random) * 2.0 * $var19; + } else { + $var11 = var$7 + 0.25 * $var19; + var$22 = nle_EaglercraftRandom_nextFloat($par5Random) * 2.0 * $var19; + } + var$9 = $rt_s(1051); + $ptr = 2; + case 2: + nms_World_spawnParticle($par1World, var$9, $var7, $var9, $var11, var$8, var$21, var$22); + if ($rt_suspending()) { + break main; + } + $var6 = $var6 + 1 | 0; + if ($var6 >= 4) + return; + $var7 = var$10 + nle_EaglercraftRandom_nextFloat($par5Random); + $var9 = var$11 + nle_EaglercraftRandom_nextFloat($par5Random); + $var11 = var$13 + nle_EaglercraftRandom_nextFloat($par5Random); + $var19 = (nle_EaglercraftRandom_nextInt($par5Random, 2) * 2 | 0) - 1 | 0; + var$8 = (nle_EaglercraftRandom_nextFloat($par5Random) - 0.5) * 0.5; + var$21 = (nle_EaglercraftRandom_nextFloat($par5Random) - 0.5) * 0.5; + var$22 = (nle_EaglercraftRandom_nextFloat($par5Random) - 0.5) * 0.5; + if (nms_World_getBlockId($par1World, var$14, $par3, $par4) != $this.$blockID && nms_World_getBlockId($par1World, var$15, $par3, $par4) != $this.$blockID) { + $var7 = var$16 + 0.25 * $var19; + var$8 = nle_EaglercraftRandom_nextFloat($par5Random) * 2.0 * $var19; + } else { + $var11 = var$7 + 0.25 * $var19; + var$22 = nle_EaglercraftRandom_nextFloat($par5Random) * 2.0 * $var19; + } + var$9 = $rt_s(1051); + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Random, var$6, var$7, var$8, var$9, var$10, var$11, $var6, var$13, var$14, var$15, var$16, $var7, $var9, $var11, $var19, var$21, var$22, $ptr); +}; +$java.nms_BlockPortal_idPicked = function($this, $par1World, $par2, $par3, $par4) { + return 0; +}; +function nms_BlockCake() { + var a = this; nms_Block.call(a); + a.$cakeTopIcon = null; + a.$cakeBottomIcon = null; + a.$field_94382_c = null; +} +function nms_BlockCake__init_(var_0) { + var var_1 = new nms_BlockCake(); + $java.nms_BlockCake__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockCake__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_cake); + $this.$needsRandomTick = 1; +}; +$java.nms_BlockCake_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + nms_Block_setBlockBounds($this, (1 + ($par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4) * 2 | 0) | 0) / 16.0, 0.0, 0.0625, 0.9375, 0.5, 0.9375); +}; +$java.nms_BlockCake_setBlockBoundsForItemRender = function($this) { + nms_Block_setBlockBounds($this, 0.0625, 0.0, 0.0625, 0.9375, 0.5, 0.9375); +}; +$java.nms_BlockCake_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + var $var7; + $var7 = (1 + (nms_World_getBlockMetadata($par1World, $par2, $par3, $par4) * 2 | 0) | 0) / 16.0; + return nms_AABBPool_getAABB(nms_AxisAlignedBB_getAABBPool(), $par2 + $var7, $par3, $par4 + 0.0625, ($par2 + 1 | 0) - 0.0625, $par3 + 0.5 - 0.0625, ($par4 + 1 | 0) - 0.0625); +}; +$java.nms_BlockCake_getSelectedBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + var $var7; + $var7 = (1 + (nms_World_getBlockMetadata($par1World, $par2, $par3, $par4) * 2 | 0) | 0) / 16.0; + return nms_AABBPool_getAABB(nms_AxisAlignedBB_getAABBPool(), $par2 + $var7, $par3, $par4 + 0.0625, ($par2 + 1 | 0) - 0.0625, $par3 + 0.5, ($par4 + 1 | 0) - 0.0625); +}; +$java.nms_BlockCake_getIcon = function($this, $par1, $par2) { + return $par1 == 1 ? $this.$cakeTopIcon : !$par1 ? $this.$cakeBottomIcon : $par2 > 0 && $par1 == 4 ? $this.$field_94382_c : $this.$blockIcon; +}; +$java.nms_BlockCake_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(2443)); + $this.$field_94382_c = $par1IconRegister.$registerIcon($rt_s(2444)); + $this.$cakeTopIcon = $par1IconRegister.$registerIcon($rt_s(2445)); + $this.$cakeBottomIcon = $par1IconRegister.$registerIcon($rt_s(2446)); +}; +$java.nms_BlockCake_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockCake_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockCake_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5EntityPlayer = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_BlockCake_eatCakeSlice($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9, $ptr); +}; +$java.nms_BlockCake_onBlockClicked = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5EntityPlayer = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_BlockCake_eatCakeSlice($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $ptr); +}; +$java.nms_BlockCake_eatCakeSlice = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer) { + var $var6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();$var6 = $thread.pop();$par5EntityPlayer = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!nms_EntityPlayer_canEat($par5EntityPlayer, 0)) + return; + $java.nms_FoodStats_addStats0($par5EntityPlayer.$foodStats, 2, 0.10000000149011612); + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4) + 1 | 0; + if ($var6 >= 6) { + $ptr = 2; + continue main; + } + var$7 = 2; + $ptr = 1; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var6, var$7); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $var6, var$7, $ptr); +}; +$java.nms_BlockCake_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + return nms_Block_canPlaceBlockAt($this, $par1World, $par2, $par3, $par4) ? $java.nms_BlockCake_canBlockStay($this, $par1World, $par2, $par3, $par4) : 0; +}; +$java.nms_BlockCake_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($java.nms_BlockCake_canBlockStay($this, $par1World, $par2, $par3, $par4)) + return; + $ptr = 1; + case 1: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $ptr); +}; +$java.nms_BlockCake_canBlockStay = function($this, $par1World, $par2, $par3, $par4) { + return nms_World_getBlockMaterial($par1World, $par2, $par3 - 1 | 0, $par4).$isSolid(); +}; +$java.nms_BlockCake_idPicked = function($this, $par1World, $par2, $par3, $par4) { + nms_Item_$callClinit(); + return nms_Item_cake.$itemID; +}; +function nms_BlockRedstoneLogic() { + nms_BlockDirectional.call(this); + this.$isRepeaterPowered = 0; +} +$java.nms_BlockRedstoneLogic__init_ = function(var_0, var_1) { + var var_2 = new nms_BlockRedstoneLogic(); + $java.nms_BlockRedstoneLogic__init_0(var_2, var_0, var_1); + return var_2; +}; +$java.nms_BlockRedstoneLogic__init_0 = function($this, $par1, $par2) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_circuits); + $this.$isRepeaterPowered = $par2; + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.125, 1.0); +}; +$java.nms_BlockRedstoneLogic_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockRedstoneLogic_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + return nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4) ? nms_Block_canPlaceBlockAt($this, $par1World, $par2, $par3, $par4) : 0; +}; +$java.nms_BlockRedstoneLogic_canBlockStay = function($this, $par1World, $par2, $par3, $par4) { + return !nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4) ? 0 : 1; +}; +$java.nms_BlockRedstoneLogic_getIcon = function($this, $par1, $par2) { + var var$3; + if ($par1) { + if ($par1 == 1) + var$3 = $this.$blockIcon; + else { + nms_Block_$callClinit(); + var$3 = nms_Block_getBlockTextureFromSide(nms_Block_stoneDoubleSlab, 1); + } + } else if (!$this.$isRepeaterPowered) { + nms_Block_$callClinit(); + var$3 = nms_Block_getBlockTextureFromSide(nms_Block_torchRedstoneIdle, $par1); + } else { + nms_Block_$callClinit(); + var$3 = nms_Block_getBlockTextureFromSide(nms_Block_torchRedstoneActive, $par1); + } + return var$3; +}; +$java.nms_BlockRedstoneLogic_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon(!$this.$isRepeaterPowered ? $rt_s(2447) : $rt_s(2448)); +}; +$java.nms_BlockRedstoneLogic_shouldSideBeRendered = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return $par5 && $par5 != 1 ? 1 : 0; +}; +$java.nms_BlockRedstoneLogic_func_96470_c = function($this, $par1) { + return $this.$isRepeaterPowered; +}; +$java.nms_BlockRedstoneLogic_isProvidingStrongPower = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1IBlockAccess = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $java.nms_BlockRedstoneLogic_isProvidingWeakPower($this, $par1IBlockAccess, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1IBlockAccess, $par2, $par3, $par4, $par5, $ptr); +}; +$java.nms_BlockRedstoneLogic_isProvidingWeakPower = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var $var6, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1IBlockAccess = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4); + if (!$this.$func_96470_c($var6)) + return 0; + $var7 = nms_BlockDirectional_getDirection($var6); + if (!$var7 && $par5 == 3) { + $ptr = 1; + continue main; + } + if ($var7 == 1 && $par5 == 4) { + $ptr = 2; + continue main; + } + if ($var7 == 2 && $par5 == 2) { + $ptr = 3; + continue main; + } + if ($var7 == 3 && $par5 == 5) { + $ptr = 4; + continue main; + } + return 0; + case 1: + $tmp = $this.$func_94480_d($par1IBlockAccess, $par2, $par3, $par4, $var6); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + case 2: + $tmp = $this.$func_94480_d($par1IBlockAccess, $par2, $par3, $par4, $var6); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + case 3: + $tmp = $this.$func_94480_d($par1IBlockAccess, $par2, $par3, $par4, $var6); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + case 4: + $tmp = $this.$func_94480_d($par1IBlockAccess, $par2, $par3, $par4, $var6); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1IBlockAccess, $par2, $par3, $par4, $par5, $var6, $var7, $ptr); +}; +$java.nms_BlockRedstoneLogic_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($java.nms_BlockRedstoneLogic_canBlockStay($this, $par1World, $par2, $par3, $par4)) { + $ptr = 1; + continue main; + } + nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, nms_World_getBlockMetadata($par1World, $par2, $par3, $par4), 0); + $ptr = 2; + continue main; + case 1: + $this.$func_94479_f($par1World, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + nms_World_notifyBlocksOfNeighborChange($par1World, $par2 + 1 | 0, $par3, $par4, $this.$blockID); + nms_World_notifyBlocksOfNeighborChange($par1World, $par2 - 1 | 0, $par3, $par4, $this.$blockID); + nms_World_notifyBlocksOfNeighborChange($par1World, $par2, $par3, $par4 + 1 | 0, $this.$blockID); + nms_World_notifyBlocksOfNeighborChange($par1World, $par2, $par3, $par4 - 1 | 0, $this.$blockID); + nms_World_notifyBlocksOfNeighborChange($par1World, $par2, $par3 - 1 | 0, $par4, $this.$blockID); + nms_World_notifyBlocksOfNeighborChange($par1World, $par2, $par3 + 1 | 0, $par4, $this.$blockID); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $ptr); +}; +$java.nms_BlockRedstoneLogic_func_94479_f = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + $ptr = 1; + case 1: + $tmp = $this.$func_94476_e($par1World, $par2, $par3, $par4, $var6); + if ($rt_suspending()) { + break main; + } + $par5 = $tmp; + if ($par5) + return; + $ptr = 2; + case 2: + a: { + $tmp = $this.$func_94478_d($par1World, $par2, $par3, $par4, $var6); + if ($rt_suspending()) { + break main; + } + $var7 = $tmp; + if (!($this.$isRepeaterPowered && !$var7)) { + if ($this.$isRepeaterPowered) + break a; + if (!$var7) + break a; + } + $java.nms_BlockRedstoneLogic_func_83011_d($this, $par1World, $par2, $par3, $par4, $var6); + $this.$func_94481_j_($var6); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $var7, $ptr); +}; +$java.nms_BlockRedstoneLogic_func_94476_e = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return 0; +}; +$java.nms_BlockRedstoneLogic_func_94478_d = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $this.$getInputStrength($par1World, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2 <= 0 ? 0 : 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $ptr); +}; +$java.nms_BlockRedstoneLogic_getInputStrength = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $var7, $var8, $var9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = nms_BlockDirectional_getDirection($par5); + $var7 = $par2 + nms_Direction_offsetX.data[$var6] | 0; + $var8 = $par4 + nms_Direction_offsetZ.data[$var6] | 0; + $par2 = nms_Direction_directionToFacing.data[$var6]; + $ptr = 1; + case 1: + $tmp = nms_World_getIndirectPowerLevelTo($par1World, $var7, $par3, $var8, $par2); + if ($rt_suspending()) { + break main; + } + $var9 = $tmp; + if ($var9 < 15) { + $par2 = nms_World_getBlockId($par1World, $var7, $par3, $var8); + nms_Block_$callClinit(); + $var9 = jl_Math_max($var9, $par2 != nms_Block_redstoneWire.$blockID ? 0 : nms_World_getBlockMetadata($par1World, $var7, $par3, $var8)); + } + return $var9; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $var7, $var8, $var9, $ptr); +}; +$java.nms_BlockRedstoneLogic_func_94482_f = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1IBlockAccess = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + switch (nms_BlockDirectional_getDirection($par5)) { + case 0: + case 2: + $var6 = $par2 - 1 | 0; + $par5 = 4; + $ptr = 1; + continue main; + case 1: + case 3: + $par5 = $par4 + 1 | 0; + $var6 = 3; + $ptr = 3; + continue main; + default: + } + return 0; + case 1: + $tmp = $java.nms_BlockRedstoneLogic_func_94488_g($this, $par1IBlockAccess, $var6, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $par5 = $tmp; + $var6 = $par2 + 1 | 0; + $par2 = 5; + $ptr = 2; + case 2: + $tmp = $java.nms_BlockRedstoneLogic_func_94488_g($this, $par1IBlockAccess, $var6, $par3, $par4, $par2); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return jl_Math_max($par5, $par2); + case 3: + $tmp = $java.nms_BlockRedstoneLogic_func_94488_g($this, $par1IBlockAccess, $par2, $par3, $par5, $var6); + if ($rt_suspending()) { + break main; + } + $par5 = $tmp; + $par4 = $par4 - 1 | 0; + $var6 = 2; + $ptr = 4; + case 4: + $tmp = $java.nms_BlockRedstoneLogic_func_94488_g($this, $par1IBlockAccess, $par2, $par3, $par4, $var6); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return jl_Math_max($par5, $par2); + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1IBlockAccess, $par2, $par3, $par4, $par5, $var6, $ptr); +}; +$java.nms_BlockRedstoneLogic_func_94488_g = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1IBlockAccess = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = $par1IBlockAccess.$getBlockId($par2, $par3, $par4); + if (!$this.$func_94477_d($var6)) + $par2 = 0; + else { + nms_Block_$callClinit(); + if ($var6 != nms_Block_redstoneWire.$blockID) { + $ptr = 1; + continue main; + } + $par2 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4); + } + return $par2; + case 1: + $tmp = $par1IBlockAccess.$isBlockProvidingPowerTo($par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1IBlockAccess, $par2, $par3, $par4, $par5, $var6, $ptr); +}; +$java.nms_BlockRedstoneLogic_canProvidePower = function($this) { + return 1; +}; +$java.nms_BlockRedstoneLogic_onBlockPlacedBy = function($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack) { + var $var7, $var8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$par6ItemStack = $thread.pop();$par5EntityLiving = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var7 = ((nms_MathHelper_floor_double($par5EntityLiving.$rotationYaw * 4.0 / 360.0 + 0.5) & 3) + 2 | 0) % 4 | 0; + $var8 = 3; + $ptr = 1; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var7, $var8); + if ($rt_suspending()) { + break main; + } + $ptr = 2; + case 2: + $tmp = $this.$func_94478_d($par1World, $par2, $par3, $par4, $var7); + if ($rt_suspending()) { + break main; + } + $var8 = $tmp; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack, $var7, $var8, $ptr); +}; +$java.nms_BlockRedstoneLogic_func_94483_i_ = function($this, $par1World, $par2, $par3, $par4) { + var $var5; + $var5 = nms_BlockDirectional_getDirection(nms_World_getBlockMetadata($par1World, $par2, $par3, $par4)); + if ($var5 == 1) + nms_World_notifyBlocksOfNeighborChange0($par1World, $par2 + 1 | 0, $par3, $par4, $this.$blockID, 4); + if ($var5 == 3) + nms_World_notifyBlocksOfNeighborChange0($par1World, $par2 - 1 | 0, $par3, $par4, $this.$blockID, 5); + if ($var5 == 2) + nms_World_notifyBlocksOfNeighborChange0($par1World, $par2, $par3, $par4 + 1 | 0, $this.$blockID, 2); + if (!$var5) + nms_World_notifyBlocksOfNeighborChange0($par1World, $par2, $par3, $par4 - 1 | 0, $this.$blockID, 3); +}; +$java.nms_BlockRedstoneLogic_onBlockDestroyedByPlayer = function($this, $par1World, $par2, $par3, $par4, $par5) { + if ($this.$isRepeaterPowered) { + nms_World_notifyBlocksOfNeighborChange($par1World, $par2 + 1 | 0, $par3, $par4, $this.$blockID); + nms_World_notifyBlocksOfNeighborChange($par1World, $par2 - 1 | 0, $par3, $par4, $this.$blockID); + nms_World_notifyBlocksOfNeighborChange($par1World, $par2, $par3, $par4 + 1 | 0, $this.$blockID); + nms_World_notifyBlocksOfNeighborChange($par1World, $par2, $par3, $par4 - 1 | 0, $this.$blockID); + nms_World_notifyBlocksOfNeighborChange($par1World, $par2, $par3 - 1 | 0, $par4, $this.$blockID); + nms_World_notifyBlocksOfNeighborChange($par1World, $par2, $par3 + 1 | 0, $par4, $this.$blockID); + } +}; +$java.nms_BlockRedstoneLogic_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockRedstoneLogic_func_94477_d = function($this, $par1) { + var $var2; + nms_Block_$callClinit(); + $var2 = nms_Block_blocksList.data[$par1]; + return $var2 !== null && $var2.$canProvidePower() ? 1 : 0; +}; +$java.nms_BlockRedstoneLogic_func_94480_d = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return 15; +}; +$java.nms_BlockRedstoneLogic_isRedstoneRepeaterBlockID = function($par0) { + nms_Block_$callClinit(); + return !nms_BlockRedstoneLogic_func_94487_f(nms_Block_redstoneRepeaterIdle, $par0) && !nms_BlockRedstoneLogic_func_94487_f(nms_Block_redstoneComparatorIdle, $par0) ? 0 : 1; +}; +function nms_BlockRedstoneLogic_func_94487_f($this, $par1) { + return $par1 != $this.$func_94485_e().$blockID && $par1 != $this.$func_94484_i().$blockID ? 0 : 1; +} +$java.nms_BlockRedstoneLogic_func_83011_d = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6; + $var6 = nms_BlockDirectional_getDirection($par5); + if (!$java.nms_BlockRedstoneLogic_isRedstoneRepeaterBlockID(nms_World_getBlockId($par1World, $par2 - nms_Direction_offsetX.data[$var6] | 0, $par3, $par4 - nms_Direction_offsetZ.data[$var6] | 0))) + return 0; + return nms_BlockDirectional_getDirection(nms_World_getBlockMetadata($par1World, $par2 - nms_Direction_offsetX.data[$var6] | 0, $par3, $par4 - nms_Direction_offsetZ.data[$var6] | 0)) == $var6 ? 0 : 1; +}; +function nms_BlockRedstoneRepeater() { + nms_BlockRedstoneLogic.call(this); +} +var nms_BlockRedstoneRepeater_repeaterTorchOffset = null; +$java.nms_BlockRedstoneRepeater_repeaterState = null; +function nms_BlockRedstoneRepeater__init_(var_0, var_1) { + var var_2 = new nms_BlockRedstoneRepeater(); + $java.nms_BlockRedstoneRepeater__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_BlockRedstoneRepeater__init_ = function($this, $par1, $par2) { + $java.nms_BlockRedstoneLogic__init_0($this, $par1, $par2); +}; +$java.nms_BlockRedstoneRepeater_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + var $var10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5EntityPlayer = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var10 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + $par6 = ((($var10 & 12) >> 2) + 1 | 0) << 2 & 12 | $var10 & 3; + $var10 = 3; + $ptr = 1; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $par6, $var10); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9, $var10, $ptr); +}; +$java.nms_BlockRedstoneRepeater_func_94481_j_ = function($this, $par1) { + return $java.nms_BlockRedstoneRepeater_repeaterState.data[($par1 & 12) >> 2] * 2 | 0; +}; +$java.nms_BlockRedstoneRepeater_func_94485_e = function($this) { + nms_Block_$callClinit(); + return nms_Block_redstoneRepeaterActive; +}; +$java.nms_BlockRedstoneRepeater_func_94484_i = function($this) { + nms_Block_$callClinit(); + return nms_Block_redstoneRepeaterIdle; +}; +$java.nms_BlockRedstoneRepeater_idPicked = function($this, $par1World, $par2, $par3, $par4) { + nms_Item_$callClinit(); + return nms_Item_redstoneRepeater.$itemID; +}; +$java.nms_BlockRedstoneRepeater_getRenderType = function($this) { + return 15; +}; +function nms_BlockRedstoneRepeater_func_94476_e($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1IBlockAccess = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $java.nms_BlockRedstoneLogic_func_94482_f($this, $par1IBlockAccess, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2 <= 0 ? 0 : 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1IBlockAccess, $par2, $par3, $par4, $par5, $ptr); +} +$java.nms_BlockRedstoneRepeater_func_94477_d = function($this, $par1) { + return $java.nms_BlockRedstoneLogic_isRedstoneRepeaterBlockID($par1); +}; +$java.nms_BlockRedstoneRepeater_randomDisplayTick = function($this, $par1World, $par2, $par3, $par4, $par5Random) { + var $var6, $var7, $var8, $var10, $var12, $var14, $var16, $var18, var$14, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$14 = $thread.pop();$var18 = $thread.pop();$var16 = $thread.pop();$var14 = $thread.pop();$var12 = $thread.pop();$var10 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5Random = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$isRepeaterPowered) + return; + a: { + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + $var7 = nms_BlockDirectional_getDirection($var6); + $var8 = $par2 + 0.5 + (nle_EaglercraftRandom_nextFloat($par5Random) - 0.5) * 0.2; + $var10 = $par3 + 0.4000000059604645 + (nle_EaglercraftRandom_nextFloat($par5Random) - 0.5) * 0.2; + $var12 = $par4 + 0.5 + (nle_EaglercraftRandom_nextFloat($par5Random) - 0.5) * 0.2; + $var14 = 0.0; + $var16 = 0.0; + if (!nle_EaglercraftRandom_nextInt($par5Random, 2)) + b: { + switch ($var7) { + case 0: + $var16 = (-0.3125); + break b; + case 1: + $var14 = 0.3125; + break b; + case 2: + $var16 = 0.3125; + break b; + case 3: + $var14 = (-0.3125); + break b; + default: + } + } + else { + $var18 = ($var6 & 12) >> 2; + switch ($var7) { + case 0: + $var16 = nms_BlockRedstoneRepeater_repeaterTorchOffset.data[$var18]; + break a; + case 1: + $var14 = -nms_BlockRedstoneRepeater_repeaterTorchOffset.data[$var18]; + break a; + case 2: + $var16 = -nms_BlockRedstoneRepeater_repeaterTorchOffset.data[$var18]; + break a; + case 3: + $var14 = nms_BlockRedstoneRepeater_repeaterTorchOffset.data[$var18]; + break a; + default: + } + } + } + $par5Random = $rt_s(1175); + $var8 = $var8 + $var14; + $var16 = $var12 + $var16; + var$14 = 0.0; + $var12 = 0.0; + $var14 = 0.0; + $ptr = 1; + case 1: + nms_World_spawnParticle($par1World, $par5Random, $var8, $var10, $var16, var$14, $var12, $var14); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Random, $var6, $var7, $var8, $var10, $var12, $var14, $var16, $var18, var$14, $ptr); +}; +function nms_BlockRedstoneRepeater__clinit_() { + var var$1, var$2; + var$1 = $rt_createDoubleArray(4); + var$2 = var$1.data; + var$2[0] = (-0.0625); + var$2[1] = 0.0625; + var$2[2] = 0.1875; + var$2[3] = 0.3125; + nms_BlockRedstoneRepeater_repeaterTorchOffset = var$1; + var$1 = $rt_createIntArray(4); + var$2 = var$1.data; + var$2[0] = 1; + var$2[1] = 2; + var$2[2] = 3; + var$2[3] = 4; + $java.nms_BlockRedstoneRepeater_repeaterState = var$1; +} +function nms_BlockLockedChest() { + nms_Block.call(this); +} +function nms_BlockLockedChest__init_(var_0) { + var var_1 = new nms_BlockLockedChest(); + $java.nms_BlockLockedChest__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockLockedChest__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_wood); +}; +$java.nms_BlockLockedChest_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + return 1; +}; +$java.nms_BlockLockedChest_registerIcons = function($this, $par1IconRegister) { + return; +}; +function nms_BlockTrapDoor() { + nms_Block.call(this); +} +function nms_BlockTrapDoor__init_(var_0, var_1) { + var var_2 = new nms_BlockTrapDoor(); + $java.nms_BlockTrapDoor__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_BlockTrapDoor__init_ = function($this, $par1, $par2Material) { + nms_Block__init_0($this, $par1, $par2Material); + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabRedstone; +}; +$java.nms_BlockTrapDoor_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockTrapDoor_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockTrapDoor_getBlocksMovement = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + return $java.nms_BlockTrapDoor_isTrapdoorOpen(nms_World_getBlockMetadata($par1IBlockAccess, $par2, $par3, $par4)) ? 0 : 1; +}; +$java.nms_BlockTrapDoor_getRenderType = function($this) { + return 0; +}; +$java.nms_BlockTrapDoor_getSelectedBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + $java.nms_BlockTrapDoor_setBlockBoundsBasedOnState($this, $par1World, $par2, $par3, $par4); + return nms_Block_getSelectedBoundingBoxFromPool($this, $par1World, $par2, $par3, $par4); +}; +$java.nms_BlockTrapDoor_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + $java.nms_BlockTrapDoor_setBlockBoundsBasedOnState($this, $par1World, $par2, $par3, $par4); + return nms_Block_getCollisionBoundingBoxFromPool($this, $par1World, $par2, $par3, $par4); +}; +$java.nms_BlockTrapDoor_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + $java.nms_BlockTrapDoor_setBlockBoundsForBlockRender($this, $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4)); +}; +$java.nms_BlockTrapDoor_setBlockBoundsForItemRender = function($this) { + nms_Block_setBlockBounds($this, 0.0, 0.40625, 0.0, 1.0, 0.59375, 1.0); +}; +$java.nms_BlockTrapDoor_setBlockBoundsForBlockRender = function($this, $par1) { + if (!($par1 & 8)) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.1875, 1.0); + else + nms_Block_setBlockBounds($this, 0.0, 0.8125, 0.0, 1.0, 1.0, 1.0); + if ($java.nms_BlockTrapDoor_isTrapdoorOpen($par1)) { + $par1 = $par1 & 3; + if (!$par1) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.8125, 1.0, 1.0, 1.0); + if ($par1 == 1) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 0.1875); + if ($par1 == 2) + nms_Block_setBlockBounds($this, 0.8125, 0.0, 0.0, 1.0, 1.0, 1.0); + if ($par1 == 3) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 0.1875, 1.0, 1.0); + } +}; +$java.nms_BlockTrapDoor_onBlockClicked = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer) { + return; +}; +$java.nms_BlockTrapDoor_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + var var$10, $var10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var10 = $thread.pop();var$10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5EntityPlayer = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$10 = $this.$blockMaterial; + nms_Material_$callClinit(); + if (var$10 === nms_Material_iron) + return 1; + $par6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4) ^ 4; + $var10 = 2; + $ptr = 1; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $par6, $var10); + if ($rt_suspending()) { + break main; + } + $var10 = 1003; + $par6 = 0; + $ptr = 2; + case 2: + nms_World_playAuxSFXAtEntity($par1World, $par5EntityPlayer, $var10, $par2, $par3, $par4, $par6); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9, var$10, $var10, $ptr); +}; +$java.nms_BlockTrapDoor_collisionRayTrace = function($this, $par1World, $par2, $par3, $par4, $par5Vec3, $par6Vec3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par6Vec3 = $thread.pop();$par5Vec3 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_BlockTrapDoor_setBlockBoundsBasedOnState($this, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $ptr = 2; + case 2: + $tmp = nms_Block_collisionRayTrace($this, $par1World, $par2, $par3, $par4, $par5Vec3, $par6Vec3); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + return $par1World; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Vec3, $par6Vec3, $ptr); +}; +$java.nms_BlockTrapDoor_onBlockPlaced = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7, $par8, $par9) { + var $var10; + $var10 = 0; + if ($par5 == 2) + $var10 = 0; + if ($par5 == 3) + $var10 = 1; + if ($par5 == 4) + $var10 = 2; + if ($par5 == 5) + $var10 = 3; + if ($par5 != 1 && $par5 && $par7 > 0.5) + $var10 = $var10 | 8; + return $var10; +}; +$java.nms_BlockTrapDoor_canPlaceBlockOnSide = function($this, $par1World, $par2, $par3, $par4, $par5) { + if (!$par5) + return 0; + if ($par5 == 1) + return 0; + if ($par5 == 2) + $par4 = $par4 + 1 | 0; + if ($par5 == 3) + $par4 = $par4 + (-1) | 0; + if ($par5 == 4) + $par2 = $par2 + 1 | 0; + if ($par5 == 5) + $par2 = $par2 + (-1) | 0; + $par2 = nms_World_getBlockId($par1World, $par2, $par3, $par4); + if ($par2 <= 0) + $par2 = 0; + else { + nms_Block_$callClinit(); + $par1World = nms_Block_blocksList.data[$par2]; + $par2 = !($par1World !== null && nms_Material_isOpaque($par1World.$blockMaterial) && $par1World.$renderAsNormalBlock()) && $par1World !== nms_Block_glowStone && !($par1World instanceof nms_BlockHalfSlab) && !($par1World instanceof nms_BlockStairs) ? 0 : 1; + } + return $par2; +}; +$java.nms_BlockTrapDoor_isTrapdoorOpen = function($par0) { + return !($par0 & 4) ? 0 : 1; +}; +function nms_BlockSilverfish() { + nms_Block.call(this); +} +var nms_BlockSilverfish_silverfishStoneTypes = null; +function nms_BlockSilverfish__init_(var_0) { + var var_1 = new nms_BlockSilverfish(); + $java.nms_BlockSilverfish__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockSilverfish__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_clay); + nms_Block_setHardness($this, 0.0); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabDecorations; +}; +$java.nms_BlockSilverfish_getIcon = function($this, $par1, $par2) { + var var$3; + if ($par2 == 1) { + nms_Block_$callClinit(); + var$3 = nms_Block_getBlockTextureFromSide(nms_Block_cobblestone, $par1); + } else if ($par2 != 2) { + nms_Block_$callClinit(); + var$3 = nms_Block_getBlockTextureFromSide(nms_Block_stone, $par1); + } else { + nms_Block_$callClinit(); + var$3 = nms_Block_getBlockTextureFromSide(nms_Block_stoneBrick, $par1); + } + return var$3; +}; +$java.nms_BlockSilverfish_registerIcons = function($this, $par1IconRegister) { + return; +}; +$java.nms_BlockSilverfish_getDamageValue = function($this, $par1World, $par2, $par3, $par4) { + return nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); +}; +$java.nms_BlockSilverfish_getSubBlocks = function($this, $par1, $par2CreativeTabs, $par3List) { + var $var4; + $var4 = 0; + while ($var4 < 3) { + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, $var4)); + $var4 = $var4 + 1 | 0; + } +}; +function nms_BlockSilverfish__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 3); + var$2 = var$1.data; + var$2[0] = $rt_s(1922); + var$2[1] = $rt_s(2384); + var$2[2] = $rt_s(1786); + nms_BlockSilverfish_silverfishStoneTypes = var$1; +} +function nms_BlockStoneBrick() { + nms_Block.call(this); + this.$field_94408_c = null; +} +var nms_BlockStoneBrick_STONE_BRICK_TYPES = null; +$java.nms_BlockStoneBrick_field_94407_b = null; +function nms_BlockStoneBrick__init_(var_0) { + var var_1 = new nms_BlockStoneBrick(); + $java.nms_BlockStoneBrick__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockStoneBrick__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_rock); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +$java.nms_BlockStoneBrick_getIcon = function($this, $par1, $par2) { + if (!($par2 >= 0 && $par2 < $java.nms_BlockStoneBrick_field_94407_b.data.length)) + $par2 = 0; + return $this.$field_94408_c.data[$par2]; +}; +$java.nms_BlockStoneBrick_damageDropped = function($this, $par1) { + return $par1; +}; +$java.nms_BlockStoneBrick_getSubBlocks = function($this, $par1, $par2CreativeTabs, $par3List) { + var $var4; + $var4 = 0; + while ($var4 < 4) { + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, $var4)); + $var4 = $var4 + 1 | 0; + } +}; +$java.nms_BlockStoneBrick_registerIcons = function($this, $par1IconRegister) { + var $var2; + $this.$field_94408_c = $rt_createArray(nms_Icon, $java.nms_BlockStoneBrick_field_94407_b.data.length); + $var2 = 0; + while ($var2 < $this.$field_94408_c.data.length) { + $this.$field_94408_c.data[$var2] = $par1IconRegister.$registerIcon($java.nms_BlockStoneBrick_field_94407_b.data[$var2]); + $var2 = $var2 + 1 | 0; + } +}; +function nms_BlockStoneBrick__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 4); + var$2 = var$1.data; + var$2[0] = $rt_s(222); + var$2[1] = $rt_s(2449); + var$2[2] = $rt_s(2450); + var$2[3] = $rt_s(2355); + nms_BlockStoneBrick_STONE_BRICK_TYPES = var$1; + var$1 = $rt_createArray(jl_String, 4); + var$2 = var$1.data; + var$2[0] = $rt_s(1996); + var$2[1] = $rt_s(2451); + var$2[2] = $rt_s(2452); + var$2[3] = $rt_s(2453); + $java.nms_BlockStoneBrick_field_94407_b = var$1; +} +function nms_BlockMushroomCap() { + var a = this; nms_Block.call(a); + a.$mushroomType = 0; + a.$iconArray9 = null; + a.$field_94426_cO = null; + a.$field_94427_cP = null; +} +$java.nms_BlockMushroomCap_field_94429_a = null; +function nms_BlockMushroomCap__init_(var_0, var_1, var_2) { + var var_3 = new nms_BlockMushroomCap(); + $java.nms_BlockMushroomCap__init_(var_3, var_0, var_1, var_2); + return var_3; +} +$java.nms_BlockMushroomCap__init_ = function($this, $par1, $par2Material, $par3) { + nms_Block__init_0($this, $par1, $par2Material); + $this.$mushroomType = $par3; +}; +$java.nms_BlockMushroomCap_getIcon = function($this, $par1, $par2) { + var var$3, var$4, var$5; + a: { + if ($par2 == 10 && $par1 > 1) { + var$3 = $this.$field_94426_cO; + break a; + } + var$4 = $rt_compare($par2, 1); + if (var$4 >= 0 && $par2 <= 9 && $par1 == 1) { + var$3 = $this.$iconArray9.data[$this.$mushroomType]; + break a; + } + if (var$4 >= 0 && $par2 <= 3 && $par1 == 2) { + var$3 = $this.$iconArray9.data[$this.$mushroomType]; + break a; + } + var$5 = $rt_compare($par2, 7); + if (var$5 >= 0 && $par2 <= 9 && $par1 == 3) { + var$3 = $this.$iconArray9.data[$this.$mushroomType]; + break a; + } + if (!(var$4 && $par2 != 4 && var$5) && $par1 == 4) { + var$3 = $this.$iconArray9.data[$this.$mushroomType]; + break a; + } + if (!($par2 != 3 && $par2 != 6 && $par2 != 9) && $par1 == 5) { + var$3 = $this.$iconArray9.data[$this.$mushroomType]; + break a; + } + if ($par2 == 14) { + var$3 = $this.$iconArray9.data[$this.$mushroomType]; + break a; + } + if ($par2 != 15) { + var$3 = $this.$field_94427_cP; + break a; + } + var$3 = $this.$field_94426_cO; + } + return var$3; +}; +$java.nms_BlockMushroomCap_idPicked = function($this, $par1World, $par2, $par3, $par4) { + nms_Block_$callClinit(); + return nms_Block_mushroomBrown.$blockID + $this.$mushroomType | 0; +}; +$java.nms_BlockMushroomCap_registerIcons = function($this, $par1IconRegister) { + var $var2; + $this.$iconArray9 = $rt_createArray(nms_Icon, $java.nms_BlockMushroomCap_field_94429_a.data.length); + $var2 = 0; + while ($var2 < $this.$iconArray9.data.length) { + $this.$iconArray9.data[$var2] = $par1IconRegister.$registerIcon($java.nms_BlockMushroomCap_field_94429_a.data[$var2]); + $var2 = $var2 + 1 | 0; + } + $this.$field_94427_cP = $par1IconRegister.$registerIcon($rt_s(2454)); + $this.$field_94426_cO = $par1IconRegister.$registerIcon($rt_s(2455)); +}; +function nms_BlockMushroomCap__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 2); + var$2 = var$1.data; + var$2[0] = $rt_s(2456); + var$2[1] = $rt_s(2457); + $java.nms_BlockMushroomCap_field_94429_a = var$1; +} +function nms_BlockPane() { + var a = this; nms_Block.call(a); + a.$sideTextureIndex = null; + a.$canDropItself = 0; + a.$field_94402_c = null; + a.$theIcon10 = null; +} +function nms_BlockPane__init_(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_BlockPane(); + $java.nms_BlockPane__init_(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +} +$java.nms_BlockPane__init_ = function($this, $par1, $par2Str, $par3Str, $par4Material, $par5) { + nms_Block__init_0($this, $par1, $par4Material); + $this.$sideTextureIndex = $par3Str; + $this.$canDropItself = $par5; + $this.$field_94402_c = $par2Str; + $this.$displayOnCreativeTab = nms_CreativeTabs_tabDecorations; +}; +$java.nms_BlockPane_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockPane_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockPane_getRenderType = function($this) { + return 18; +}; +function nms_BlockPane_shouldSideBeRendered($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return $par1IBlockAccess.$getBlockId($par2, $par3, $par4) != $this.$blockID ? nms_Block_shouldSideBeRendered($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) : 0; +} +$java.nms_BlockPane_addCollisionBoxesToList = function($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity) { + var $var8, $var9, $var10, $var11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$par7Entity = $thread.pop();$par6List = $thread.pop();$par5AxisAlignedBB = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + $var8 = nms_BlockPane_canThisPaneConnectToThisBlockID($this, nms_World_getBlockId($par1World, $par2, $par3, $par4 - 1 | 0)); + $var9 = nms_BlockPane_canThisPaneConnectToThisBlockID($this, nms_World_getBlockId($par1World, $par2, $par3, $par4 + 1 | 0)); + $var10 = nms_BlockPane_canThisPaneConnectToThisBlockID($this, nms_World_getBlockId($par1World, $par2 - 1 | 0, $par3, $par4)); + $var11 = nms_BlockPane_canThisPaneConnectToThisBlockID($this, nms_World_getBlockId($par1World, $par2 + 1 | 0, $par3, $par4)); + if (!($var10 && $var11)) { + if ($var10) + break a; + if ($var11) + break a; + if ($var8) + break a; + if ($var9) + break a; + } + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.4375, 1.0, 1.0, 0.5625); + $ptr = 1; + continue main; + } + if ($var10 && !$var11) { + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.4375, 0.5, 1.0, 0.5625); + $ptr = 2; + continue main; + } + if (!$var10 && $var11) { + nms_Block_setBlockBounds($this, 0.5, 0.0, 0.4375, 1.0, 1.0, 0.5625); + $ptr = 3; + continue main; + } + b: { + if (!($var8 && $var9)) { + if ($var10) + break b; + if ($var11) + break b; + if ($var8) + break b; + if ($var9) + break b; + } + nms_Block_setBlockBounds($this, 0.4375, 0.0, 0.0, 0.5625, 1.0, 1.0); + $ptr = 4; + continue main; + } + if ($var8 && !$var9) { + nms_Block_setBlockBounds($this, 0.4375, 0.0, 0.0, 0.5625, 1.0, 0.5); + $ptr = 5; + continue main; + } + if (!$var8 && $var9) { + nms_Block_setBlockBounds($this, 0.4375, 0.0, 0.5, 0.5625, 1.0, 1.0); + $ptr = 6; + continue main; + } + return; + case 1: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + a: { + if (!($var8 && $var9)) { + if ($var10) + break a; + if ($var11) + break a; + if ($var8) + break a; + if ($var9) + break a; + } + nms_Block_setBlockBounds($this, 0.4375, 0.0, 0.0, 0.5625, 1.0, 1.0); + $ptr = 4; + continue main; + } + if ($var8 && !$var9) { + nms_Block_setBlockBounds($this, 0.4375, 0.0, 0.0, 0.5625, 1.0, 0.5); + $ptr = 5; + continue main; + } + if (!$var8 && $var9) { + nms_Block_setBlockBounds($this, 0.4375, 0.0, 0.5, 0.5625, 1.0, 1.0); + $ptr = 6; + continue main; + } + return; + case 2: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + a: { + if (!($var8 && $var9)) { + if ($var10) + break a; + if ($var11) + break a; + if ($var8) + break a; + if ($var9) + break a; + } + nms_Block_setBlockBounds($this, 0.4375, 0.0, 0.0, 0.5625, 1.0, 1.0); + $ptr = 4; + continue main; + } + if ($var8 && !$var9) { + nms_Block_setBlockBounds($this, 0.4375, 0.0, 0.0, 0.5625, 1.0, 0.5); + $ptr = 5; + continue main; + } + if (!$var8 && $var9) { + nms_Block_setBlockBounds($this, 0.4375, 0.0, 0.5, 0.5625, 1.0, 1.0); + $ptr = 6; + continue main; + } + return; + case 3: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + a: { + if (!($var8 && $var9)) { + if ($var10) + break a; + if ($var11) + break a; + if ($var8) + break a; + if ($var9) + break a; + } + nms_Block_setBlockBounds($this, 0.4375, 0.0, 0.0, 0.5625, 1.0, 1.0); + $ptr = 4; + continue main; + } + if ($var8 && !$var9) { + nms_Block_setBlockBounds($this, 0.4375, 0.0, 0.0, 0.5625, 1.0, 0.5); + $ptr = 5; + continue main; + } + if (!$var8 && $var9) { + nms_Block_setBlockBounds($this, 0.4375, 0.0, 0.5, 0.5625, 1.0, 1.0); + $ptr = 6; + continue main; + } + return; + case 4: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + return; + case 5: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + return; + case 6: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity, $var8, $var9, $var10, $var11, $ptr); +}; +$java.nms_BlockPane_setBlockBoundsForItemRender = function($this) { + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); +}; +$java.nms_BlockPane_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var12; + a: { + b: { + $var5 = 0.4375; + $var6 = 0.5625; + $var7 = 0.4375; + $var8 = 0.5625; + $var9 = nms_BlockPane_canThisPaneConnectToThisBlockID($this, $par1IBlockAccess.$getBlockId($par2, $par3, $par4 - 1 | 0)); + $var10 = nms_BlockPane_canThisPaneConnectToThisBlockID($this, $par1IBlockAccess.$getBlockId($par2, $par3, $par4 + 1 | 0)); + $var11 = nms_BlockPane_canThisPaneConnectToThisBlockID($this, $par1IBlockAccess.$getBlockId($par2 - 1 | 0, $par3, $par4)); + $var12 = nms_BlockPane_canThisPaneConnectToThisBlockID($this, $par1IBlockAccess.$getBlockId($par2 + 1 | 0, $par3, $par4)); + if (!($var11 && $var12)) { + if ($var11) + break b; + if ($var12) + break b; + if ($var9) + break b; + if ($var10) + break b; + } + $var5 = 0.0; + $var6 = 1.0; + break a; + } + if ($var11 && !$var12) + $var5 = 0.0; + else if (!$var11 && $var12) + $var6 = 1.0; + } + c: { + d: { + if (!($var9 && $var10)) { + if ($var11) + break d; + if ($var12) + break d; + if ($var9) + break d; + if ($var10) + break d; + } + $var7 = 0.0; + $var8 = 1.0; + break c; + } + if ($var9 && !$var10) + $var7 = 0.0; + else if (!$var9 && $var10) + $var8 = 1.0; + } + nms_Block_setBlockBounds($this, $var5, 0.0, $var7, $var6, 1.0, $var8); +}; +function nms_BlockPane_getSideTextureIndex($this) { + return $this.$theIcon10; +} +function nms_BlockPane_canThisPaneConnectToThisBlockID($this, $par1) { + nms_Block_$callClinit(); + return !nms_Block_opaqueCubeLookup.data[$par1] && $par1 != $this.$blockID && $par1 != nms_Block_glass.$blockID ? 0 : 1; +} +$java.nms_BlockPane_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($this.$field_94402_c); + $this.$theIcon10 = $par1IconRegister.$registerIcon($this.$sideTextureIndex); +}; +function nms_BlockMelon() { + nms_Block.call(this); + this.$theIcon11 = null; +} +function nms_BlockMelon__init_(var_0) { + var var_1 = new nms_BlockMelon(); + $java.nms_BlockMelon__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockMelon__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_pumpkin); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +$java.nms_BlockMelon_getIcon = function($this, $par1, $par2) { + return $par1 != 1 && $par1 ? $this.$blockIcon : $this.$theIcon11; +}; +$java.nms_BlockMelon_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(2458)); + $this.$theIcon11 = $par1IconRegister.$registerIcon($rt_s(2459)); +}; +function nms_BlockStem() { + var a = this; nms_BlockFlower.call(a); + a.$fruitType = null; + a.$theIcon1 = null; +} +function nms_BlockStem__init_(var_0, var_1) { + var var_2 = new nms_BlockStem(); + $java.nms_BlockStem__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_BlockStem__init_ = function($this, $par1, $par2Block) { + $java.nms_BlockFlower__init_1($this, $par1); + $this.$fruitType = $par2Block; + $this.$needsRandomTick = 1; + nms_Block_setBlockBounds($this, 0.375, 0.0, 0.375, 0.625, 0.25, 0.625); + $this.$displayOnCreativeTab = null; +}; +$java.nms_BlockStem_canThisPlantGrowOnThisBlockID = function($this, $par1) { + nms_Block_$callClinit(); + return $par1 != nms_Block_tilledField.$blockID ? 0 : 1; +}; +$java.nms_BlockStem_getRenderColor = function($this, $par1) { + return ($par1 * 32 | 0) << 16 | (255 - ($par1 * 8 | 0) | 0) << 8 | ($par1 * 4 | 0); +}; +function nms_BlockStem_colorMultiplier($this, $par1IBlockAccess, $par2, $par3, $par4) { + return $java.nms_BlockStem_getRenderColor($this, $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4)); +} +$java.nms_BlockStem_setBlockBoundsForItemRender = function($this) { + nms_Block_setBlockBounds($this, 0.375, 0.0, 0.375, 0.625, 0.25, 0.625); +}; +function nms_BlockStem_setBlockBoundsBasedOnState($this, $par1IBlockAccess, $par2, $par3, $par4) { + $this.$maxY0 = (($par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4) * 2 | 0) + 2 | 0) / 16.0; + nms_Block_setBlockBounds($this, 0.375, 0.0, 0.375, 0.625, $this.$maxY0, 0.625); +} +$java.nms_BlockStem_getRenderType = function($this) { + return 19; +}; +function nms_BlockStem_getState($this, $par1IBlockAccess, $par2, $par3, $par4) { + return $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4) < 7 ? (-1) : $par1IBlockAccess.$getBlockId($par2 - 1 | 0, $par3, $par4) == $this.$fruitType.$blockID ? 0 : $par1IBlockAccess.$getBlockId($par2 + 1 | 0, $par3, $par4) == $this.$fruitType.$blockID ? 1 : $par1IBlockAccess.$getBlockId($par2, $par3, $par4 - 1 | 0) == $this.$fruitType.$blockID ? 2 : $par1IBlockAccess.$getBlockId($par2, $par3, $par4 + 1 | 0) != $this.$fruitType.$blockID ? (-1) : 3; +} +$java.nms_BlockStem_idPicked = function($this, $par1World, $par2, $par3, $par4) { + var var$5; + var$5 = $this.$fruitType; + nms_Block_$callClinit(); + if (var$5 === nms_Block_pumpkin) { + nms_Item_$callClinit(); + $par2 = nms_Item_pumpkinSeeds.$itemID; + } else if ($this.$fruitType !== nms_Block_melon) + $par2 = 0; + else { + nms_Item_$callClinit(); + $par2 = nms_Item_melonSeeds.$itemID; + } + return $par2; +}; +$java.nms_BlockStem_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(2460)); + $this.$theIcon1 = $par1IconRegister.$registerIcon($rt_s(2461)); +}; +$java.nms_BlockStem_func_94368_p = function($this) { + return $this.$theIcon1; +}; +function nms_BlockVine() { + nms_Block.call(this); +} +function nms_BlockVine__init_(var_0) { + var var_1 = new nms_BlockVine(); + $java.nms_BlockVine__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockVine__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_vine); + $this.$needsRandomTick = 1; + $this.$displayOnCreativeTab = nms_CreativeTabs_tabDecorations; +}; +$java.nms_BlockVine_setBlockBoundsForItemRender = function($this) { + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); +}; +$java.nms_BlockVine_getRenderType = function($this) { + return 20; +}; +$java.nms_BlockVine_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockVine_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockVine_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var6, $var7, $var8, $var9, $var10, $var11, $var12, $var13; + $var6 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4); + $var7 = 1.0; + $var8 = 1.0; + $var9 = 1.0; + $var10 = 0.0; + $var11 = 0.0; + $var12 = 0.0; + $var13 = $var6 <= 0 ? 0 : 1; + if ($var6 & 2) { + $var10 = jl_Math_max0($var10, 0.0625); + $var7 = 0.0; + $var8 = 0.0; + $var11 = 1.0; + $var9 = 0.0; + $var12 = 1.0; + $var13 = 1; + } + if ($var6 & 8) { + $var7 = jl_Math_min1($var7, 0.9375); + $var10 = 1.0; + $var8 = 0.0; + $var11 = 1.0; + $var9 = 0.0; + $var12 = 1.0; + $var13 = 1; + } + if ($var6 & 4) { + $var12 = jl_Math_max0($var12, 0.0625); + $var9 = 0.0; + $var7 = 0.0; + $var10 = 1.0; + $var8 = 0.0; + $var11 = 1.0; + $var13 = 1; + } + if ($var6 & 1) { + $var9 = jl_Math_min1($var9, 0.9375); + $var12 = 1.0; + $var7 = 0.0; + $var10 = 1.0; + $var8 = 0.0; + $var11 = 1.0; + $var13 = 1; + } + if (!$var13 && $java.nms_BlockVine_canBePlacedOn($this, $par1IBlockAccess.$getBlockId($par2, $par3 + 1 | 0, $par4))) { + $var8 = jl_Math_min1($var8, 0.9375); + $var11 = 1.0; + $var7 = 0.0; + $var10 = 1.0; + $var9 = 0.0; + $var12 = 1.0; + } + nms_Block_setBlockBounds($this, $var7, $var8, $var9, $var10, $var11, $var12); +}; +$java.nms_BlockVine_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + return null; +}; +$java.nms_BlockVine_canPlaceBlockOnSide = function($this, $par1World, $par2, $par3, $par4, $par5) { + switch ($par5) { + case 1: + return $java.nms_BlockVine_canBePlacedOn($this, nms_World_getBlockId($par1World, $par2, $par3 + 1 | 0, $par4)); + case 2: + return $java.nms_BlockVine_canBePlacedOn($this, nms_World_getBlockId($par1World, $par2, $par3, $par4 + 1 | 0)); + case 3: + return $java.nms_BlockVine_canBePlacedOn($this, nms_World_getBlockId($par1World, $par2, $par3, $par4 - 1 | 0)); + case 4: + return $java.nms_BlockVine_canBePlacedOn($this, nms_World_getBlockId($par1World, $par2 + 1 | 0, $par3, $par4)); + case 5: + return $java.nms_BlockVine_canBePlacedOn($this, nms_World_getBlockId($par1World, $par2 - 1 | 0, $par3, $par4)); + default: + } + return 0; +}; +$java.nms_BlockVine_canBePlacedOn = function($this, $par1) { + var $var2; + if (!$par1) + return 0; + nms_Block_$callClinit(); + $var2 = nms_Block_blocksList.data[$par1]; + return $var2.$renderAsNormalBlock() && $var2.$blockMaterial.$blocksMovement() ? 1 : 0; +}; +$java.nms_BlockVine_getBlockColor = function($this) { + return 4764952; +}; +$java.nms_BlockVine_getRenderColor = function($this, $par1) { + return 4764952; +}; +$java.nms_BlockVine_colorMultiplier = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5, $var6; + $var5 = $java.nms_BiomeGenBase_getBiomeFoliageColor($par1IBlockAccess.$getBiomeGenForCoords($par2, $par4)); + nms_Block_initNoiseField($par2 >> 4, $par4 >> 4); + $var6 = ($var5 >> 8 & 255) * (nms_Block_grassNoiseArray.data[($par4 & 15) + (($par2 & 15) * 16 | 0) | 0] * 0.25 + 1.0) | 0; + if ($var6 > 255) + $var6 = 255; + if ($var6 < 0) + $var6 = 0; + return $var5 & 16711935 | $var6 << 8; +}; +$java.nms_BlockVine_onBlockPlaced = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7, $par8, $par9) { + var $var10; + a: { + $var10 = 0; + switch ($par5) { + case 2: + $var10 = 1; + break a; + case 3: + $var10 = 4; + break a; + case 4: + $var10 = 8; + break a; + case 5: + $var10 = 2; + break a; + default: + } + } + if ($var10) + $par9 = $var10; + return $par9; +}; +function nms_BlockFenceGate() { + nms_BlockDirectional.call(this); +} +function nms_BlockFenceGate__init_(var_0) { + var var_1 = new nms_BlockFenceGate(); + $java.nms_BlockFenceGate__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockFenceGate__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_wood); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabRedstone; +}; +$java.nms_BlockFenceGate_getIcon = function($this, $par1, $par2) { + nms_Block_$callClinit(); + return nms_Block_getBlockTextureFromSide(nms_Block_planks, $par1); +}; +$java.nms_BlockFenceGate_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + return nms_World_getBlockMaterial($par1World, $par2, $par3 - 1 | 0, $par4).$isSolid() ? nms_Block_canPlaceBlockAt($this, $par1World, $par2, $par3, $par4) : 0; +}; +$java.nms_BlockFenceGate_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + var $var5, var$6, var$7, var$8, var$9; + $var5 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + if (nms_BlockFenceGate_isFenceGateOpen($var5)) + $par1World = null; + else if ($var5 != 2 && $var5) { + $par1World = nms_AxisAlignedBB_getAABBPool(); + var$6 = $par2; + $par1World = nms_AABBPool_getAABB($par1World, var$6 + 0.375, $par3, $par4, var$6 + 0.625, $par3 + 1.5, $par4 + 1 | 0); + } else { + $par1World = nms_AxisAlignedBB_getAABBPool(); + var$7 = $par2; + var$8 = $par3; + var$9 = $par4; + $par1World = nms_AABBPool_getAABB($par1World, var$7, var$8, var$9 + 0.375, $par2 + 1 | 0, $par3 + 1.5, var$9 + 0.625); + } + return $par1World; +}; +$java.nms_BlockFenceGate_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5; + $var5 = nms_BlockDirectional_getDirection($par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4)); + if ($var5 != 2 && $var5) + nms_Block_setBlockBounds($this, 0.375, 0.0, 0.0, 0.625, 1.0, 1.0); + else + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.375, 1.0, 1.0, 0.625); +}; +$java.nms_BlockFenceGate_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockFenceGate_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockFenceGate_getBlocksMovement = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + return nms_BlockFenceGate_isFenceGateOpen(nms_World_getBlockMetadata($par1IBlockAccess, $par2, $par3, $par4)); +}; +$java.nms_BlockFenceGate_getRenderType = function($this) { + return 21; +}; +$java.nms_BlockFenceGate_onBlockPlacedBy = function($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack) { + var $var7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();$var7 = $thread.pop();$par6ItemStack = $thread.pop();$par5EntityLiving = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var7 = (nms_MathHelper_floor_double($par5EntityLiving.$rotationYaw * 4.0 / 360.0 + 0.5) & 3) % 4 | 0; + var$8 = 2; + $ptr = 1; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var7, var$8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack, $var7, var$8, $ptr); +}; +$java.nms_BlockFenceGate_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + var $var10, $var11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5EntityPlayer = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var10 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + if (nms_BlockFenceGate_isFenceGateOpen($var10)) { + $par6 = $var10 & (-5); + $var10 = 2; + $ptr = 1; + continue main; + } + $var11 = (nms_MathHelper_floor_double($par5EntityPlayer.$rotationYaw * 4.0 / 360.0 + 0.5) & 3) % 4 | 0; + if (nms_BlockDirectional_getDirection($var10) != (($var11 + 2 | 0) % 4 | 0)) + $var11 = $var10; + $par6 = $var11 | 4; + $var10 = 2; + $ptr = 3; + continue main; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $par6, $var10); + if ($rt_suspending()) { + break main; + } + $var10 = 1003; + $par6 = 0; + $ptr = 2; + case 2: + nms_World_playAuxSFXAtEntity($par1World, $par5EntityPlayer, $var10, $par2, $par3, $par4, $par6); + if ($rt_suspending()) { + break main; + } + return 1; + case 3: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $par6, $var10); + if ($rt_suspending()) { + break main; + } + $var10 = 1003; + $par6 = 0; + $ptr = 2; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9, $var10, $var11, $ptr); +}; +function nms_BlockFenceGate_isFenceGateOpen($par0) { + return !($par0 & 4) ? 0 : 1; +} +$java.nms_BlockFenceGate_shouldSideBeRendered = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return 1; +}; +$java.nms_BlockFenceGate_registerIcons = function($this, $par1IconRegister) { + return; +}; +function nms_BlockMycelium() { + var a = this; nms_Block.call(a); + a.$field_94422_a = null; + a.$field_94421_b = null; +} +function nms_BlockMycelium__init_(var_0) { + var var_1 = new nms_BlockMycelium(); + $java.nms_BlockMycelium__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockMycelium__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_grass); + $this.$needsRandomTick = 1; + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +$java.nms_BlockMycelium_getIcon = function($this, $par1, $par2) { + var var$3; + if ($par1 == 1) + var$3 = $this.$field_94422_a; + else if ($par1) + var$3 = $this.$blockIcon; + else { + nms_Block_$callClinit(); + var$3 = nms_Block_getBlockTextureFromSide(nms_Block_dirt, $par1); + } + return var$3; +}; +$java.nms_BlockMycelium_getBlockTexture = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var $var6; + if ($par5 == 1) + return $this.$field_94422_a; + if (!$par5) { + nms_Block_$callClinit(); + return nms_Block_getBlockTextureFromSide(nms_Block_dirt, $par5); + } + $var6 = $par1IBlockAccess.$getBlockMaterial($par2, $par3 + 1 | 0, $par4); + nms_Material_$callClinit(); + return $var6 !== $java.nms_Material_snow && $var6 !== $java.nms_Material_craftedSnow ? $this.$blockIcon : $this.$field_94421_b; +}; +$java.nms_BlockMycelium_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(2462)); + $this.$field_94422_a = $par1IconRegister.$registerIcon($rt_s(2463)); + $this.$field_94421_b = $par1IconRegister.$registerIcon($rt_s(2327)); +}; +$java.nms_BlockMycelium_randomDisplayTick = function($this, $par1World, $par2, $par3, $par4, $par5Random) { + var var$6, var$7, var$8, var$9, var$10, var$11, var$12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$par5Random = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nle_EaglercraftRandom_nextInt($par5Random, 10)) + return; + var$6 = $rt_s(1163); + var$7 = $par2 + nle_EaglercraftRandom_nextFloat($par5Random); + var$8 = $par3 + 1.100000023841858; + var$9 = $par4 + nle_EaglercraftRandom_nextFloat($par5Random); + var$10 = 0.0; + var$11 = 0.0; + var$12 = 0.0; + $ptr = 1; + case 1: + nms_World_spawnParticle($par1World, var$6, var$7, var$8, var$9, var$10, var$11, var$12); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Random, var$6, var$7, var$8, var$9, var$10, var$11, var$12, $ptr); +}; +function nms_BlockLilyPad() { + nms_BlockFlower.call(this); +} +function nms_BlockLilyPad__init_(var_0) { + var var_1 = new nms_BlockLilyPad(); + $java.nms_BlockLilyPad__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockLilyPad__init_ = function($this, $par1) { + $java.nms_BlockFlower__init_1($this, $par1); + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.015625, 1.0); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabDecorations; +}; +$java.nms_BlockLilyPad_getRenderType = function($this) { + return 23; +}; +$java.nms_BlockLilyPad_addCollisionBoxesToList = function($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par7Entity = $thread.pop();$par6List = $thread.pop();$par5AxisAlignedBB = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par7Entity !== null && $par7Entity instanceof nms_EntityBoat) + return; + $ptr = 1; + case 1: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity, $ptr); +}; +$java.nms_BlockLilyPad_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + var var$5, var$6, var$7, var$8, var$9; + $par1World = nms_AxisAlignedBB_getAABBPool(); + var$5 = $par2; + var$6 = var$5 + $this.$minX0; + var$7 = $par3; + var$8 = var$7 + $this.$minY0; + var$9 = $par4; + return nms_AABBPool_getAABB($par1World, var$6, var$8, var$9 + $this.$minZ0, var$5 + $this.$maxX0, var$7 + $this.$maxY0, var$9 + $this.$maxZ0); +}; +$java.nms_BlockLilyPad_getBlockColor = function($this) { + return 2129968; +}; +$java.nms_BlockLilyPad_getRenderColor = function($this, $par1) { + return 2129968; +}; +$java.nms_BlockLilyPad_colorMultiplier = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + return 2129968; +}; +$java.nms_BlockLilyPad_canThisPlantGrowOnThisBlockID = function($this, $par1) { + nms_Block_$callClinit(); + return $par1 != nms_Block_waterStill.$blockID ? 0 : 1; +}; +$java.nms_BlockLilyPad_canBlockStay = function($this, $par1World, $par2, $par3, $par4) { + var var$5; + if ($par3 >= 0 && $par3 < 256) { + $par3 = $par3 - 1 | 0; + var$5 = nms_World_getBlockMaterial($par1World, $par2, $par3, $par4); + nms_Material_$callClinit(); + $par2 = var$5 === nms_Material_water && !nms_World_getBlockMetadata($par1World, $par2, $par3, $par4) ? 1 : 0; + } else + $par2 = 0; + return $par2; +}; +function nms_BlockNetherStalk() { + nms_BlockFlower.call(this); + this.$iconArray10 = null; +} +$java.nms_BlockNetherStalk_field_94373_a = null; +function nms_BlockNetherStalk__init_(var_0) { + var var_1 = new nms_BlockNetherStalk(); + $java.nms_BlockNetherStalk__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockNetherStalk__init_ = function($this, $par1) { + $java.nms_BlockFlower__init_1($this, $par1); + $this.$needsRandomTick = 1; + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.25, 1.0); + $this.$displayOnCreativeTab = null; +}; +$java.nms_BlockNetherStalk_canThisPlantGrowOnThisBlockID = function($this, $par1) { + nms_Block_$callClinit(); + return $par1 != nms_Block_slowSand.$blockID ? 0 : 1; +}; +$java.nms_BlockNetherStalk_canBlockStay = function($this, $par1World, $par2, $par3, $par4) { + return $java.nms_BlockNetherStalk_canThisPlantGrowOnThisBlockID($this, nms_World_getBlockId($par1World, $par2, $par3 - 1 | 0, $par4)); +}; +$java.nms_BlockNetherStalk_getIcon = function($this, $par1, $par2) { + return $par2 >= 3 ? $this.$iconArray10.data[2] : $par2 <= 0 ? $this.$iconArray10.data[0] : $this.$iconArray10.data[1]; +}; +$java.nms_BlockNetherStalk_getRenderType = function($this) { + return 6; +}; +$java.nms_BlockNetherStalk_dropBlockAsItemWithChance = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7) { + return; +}; +$java.nms_BlockNetherStalk_idPicked = function($this, $par1World, $par2, $par3, $par4) { + nms_Item_$callClinit(); + return nms_Item_netherStalkSeeds.$itemID; +}; +$java.nms_BlockNetherStalk_registerIcons = function($this, $par1IconRegister) { + var $var2; + $this.$iconArray10 = $rt_createArray(nms_Icon, $java.nms_BlockNetherStalk_field_94373_a.data.length); + $var2 = 0; + while ($var2 < $this.$iconArray10.data.length) { + $this.$iconArray10.data[$var2] = $par1IconRegister.$registerIcon($java.nms_BlockNetherStalk_field_94373_a.data[$var2]); + $var2 = $var2 + 1 | 0; + } +}; +function nms_BlockNetherStalk__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 3); + var$2 = var$1.data; + var$2[0] = $rt_s(2464); + var$2[1] = $rt_s(2465); + var$2[2] = $rt_s(2466); + $java.nms_BlockNetherStalk_field_94373_a = var$1; +} +function nms_BlockEnchantmentTable() { + var a = this; nms_BlockContainer.call(a); + a.$field_94461_a = null; + a.$field_94460_b = null; +} +function nms_BlockEnchantmentTable__init_(var_0) { + var var_1 = new nms_BlockEnchantmentTable(); + $java.nms_BlockEnchantmentTable__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockEnchantmentTable__init_ = function($this, $par1) { + nms_Material_$callClinit(); + $java.nms_BlockContainer__init_0($this, $par1, nms_Material_rock); + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.75, 1.0); + nms_Block_setLightOpacity($this, 0); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabDecorations; +}; +$java.nms_BlockEnchantmentTable_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockEnchantmentTable_randomDisplayTick = function($this, $par1World, $par2, $par3, $par4, $par5Random) { + var var$6, var$7, var$8, var$9, var$10, var$11, var$12, var$13, var$14, $var6, var$16, $var7, $var8, var$19, var$20, var$21, var$22, var$23, var$24, var$25, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$25 = $thread.pop();var$24 = $thread.pop();var$23 = $thread.pop();var$22 = $thread.pop();var$21 = $thread.pop();var$20 = $thread.pop();var$19 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();var$16 = $thread.pop();$var6 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$par5Random = $thread.pop();$par4 + = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$6 = $par2 - 2 | 0; + var$7 = $par2 + 2 | 0; + var$8 = $par4 - 2 | 0; + var$9 = $par4 + 2 | 0; + var$10 = $par4 - 1 | 0; + var$11 = $par3 + 1 | 0; + var$12 = $par2 + 0.5; + var$13 = $par3 + 2.0; + var$14 = $par4 + 0.5; + $var6 = var$6; + while (true) { + var$16 = $rt_compare($var6, var$7); + if (var$16 > 0) + break; + $var7 = var$8; + while ($var7 <= var$9) { + if ($var6 > var$6 && var$16 < 0 && $var7 == var$10) + $var7 = var$9; + a: { + if (!nle_EaglercraftRandom_nextInt($par5Random, 16)) { + $var8 = $par3; + while (true) { + if ($var8 > var$11) + break a; + var$19 = nms_World_getBlockId($par1World, $var6, $var8, $var7); + nms_Block_$callClinit(); + if (var$19 == nms_Block_bookShelf.$blockID) + break; + $var8 = $var8 + 1 | 0; + } + var$20 = $var6 - $par2 | 0; + var$19 = (var$20 / 2 | 0) + $par2 | 0; + var$21 = $var7 - $par4 | 0; + if (nms_World_isAirBlock($par1World, var$19, $var8, (var$21 / 2 | 0) + $par4 | 0)) { + var$22 = $rt_s(1171); + var$23 = var$20 + nle_EaglercraftRandom_nextFloat($par5Random) - 0.5; + var$24 = ($var8 - $par3 | 0) - nle_EaglercraftRandom_nextFloat($par5Random) - 1.0; + var$25 = var$21 + nle_EaglercraftRandom_nextFloat($par5Random) - 0.5; + $ptr = 1; + continue main; + } + } + } + $var7 = $var7 + 1 | 0; + } + $var6 = $var6 + 1 | 0; + } + return; + case 1: + nms_World_spawnParticle($par1World, var$22, var$12, var$13, var$14, var$23, var$24, var$25); + if ($rt_suspending()) { + break main; + } + b: while (true) { + $var8 = $var8 + 1 | 0; + while (true) { + if ($var8 <= var$11) { + var$19 = nms_World_getBlockId($par1World, $var6, $var8, $var7); + nms_Block_$callClinit(); + if (var$19 != nms_Block_bookShelf.$blockID) + continue b; + var$20 = $var6 - $par2 | 0; + var$19 = (var$20 / 2 | 0) + $par2 | 0; + var$21 = $var7 - $par4 | 0; + if (nms_World_isAirBlock($par1World, var$19, $var8, (var$21 / 2 | 0) + $par4 | 0)) { + var$22 = $rt_s(1171); + var$23 = var$20 + nle_EaglercraftRandom_nextFloat($par5Random) - 0.5; + var$24 = ($var8 - $par3 | 0) - nle_EaglercraftRandom_nextFloat($par5Random) - 1.0; + var$25 = var$21 + nle_EaglercraftRandom_nextFloat($par5Random) - 0.5; + continue main; + } + } + while (true) { + $var7 = $var7 + 1 | 0; + while ($var7 > var$9) { + $var6 = $var6 + 1 | 0; + var$16 = $rt_compare($var6, var$7); + if (var$16 > 0) + break b; + $var7 = var$8; + } + if ($var6 > var$6 && var$16 < 0 && $var7 == var$10) + $var7 = var$9; + if (nle_EaglercraftRandom_nextInt($par5Random, 16)) + continue; + else + break; + } + $var8 = $par3; + } + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Random, var$6, var$7, var$8, var$9, var$10, var$11, var$12, var$13, var$14, $var6, var$16, $var7, $var8, var$19, var$20, var$21, var$22, var$23, var$24, var$25, $ptr); +}; +$java.nms_BlockEnchantmentTable_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockEnchantmentTable_getIcon = function($this, $par1, $par2) { + return !$par1 ? $this.$field_94460_b : $par1 != 1 ? $this.$blockIcon : $this.$field_94461_a; +}; +$java.nms_BlockEnchantmentTable_createNewTileEntity = function($this, $par1World) { + return $java.nms_TileEntityEnchantmentTable__init_(); +}; +$java.nms_BlockEnchantmentTable_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + return 1; +}; +$java.nms_BlockEnchantmentTable_onBlockPlacedBy = function($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par6ItemStack = $thread.pop();$par5EntityLiving = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!nms_ItemStack_hasDisplayName($par6ItemStack)) + return; + $ptr = 1; + case 1: + $tmp = nms_World_getBlockTileEntity($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + $par1World.$field_94136_s = nms_ItemStack_getDisplayName($par6ItemStack); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack, $ptr); +}; +$java.nms_BlockEnchantmentTable_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(2467)); + $this.$field_94461_a = $par1IconRegister.$registerIcon($rt_s(2468)); + $this.$field_94460_b = $par1IconRegister.$registerIcon($rt_s(2469)); +}; +function nms_BlockBrewingStand() { + var a = this; nms_BlockContainer.call(a); + a.$rand5 = null; + a.$theIcon = null; +} +function nms_BlockBrewingStand__init_(var_0) { + var var_1 = new nms_BlockBrewingStand(); + $java.nms_BlockBrewingStand__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockBrewingStand__init_ = function($this, $par1) { + nms_Material_$callClinit(); + $java.nms_BlockContainer__init_0($this, $par1, nms_Material_iron); + $this.$rand5 = nle_EaglercraftRandom__init_0(); +}; +$java.nms_BlockBrewingStand_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockBrewingStand_getRenderType = function($this) { + return 25; +}; +$java.nms_BlockBrewingStand_createNewTileEntity = function($this, $par1World) { + return $java.nms_TileEntityBrewingStand__init_(); +}; +$java.nms_BlockBrewingStand_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockBrewingStand_addCollisionBoxesToList = function($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par7Entity = $thread.pop();$par6List = $thread.pop();$par5AxisAlignedBB = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Block_setBlockBounds($this, 0.4375, 0.0, 0.4375, 0.5625, 0.875, 0.5625); + $ptr = 1; + case 1: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + nms_BlockBrewingStand_setBlockBoundsForItemRender($this); + $ptr = 2; + case 2: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity, $ptr); +}; +function nms_BlockBrewingStand_setBlockBoundsForItemRender($this) { + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.125, 1.0); +} +$java.nms_BlockBrewingStand_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + return 1; +}; +$java.nms_BlockBrewingStand_onBlockPlacedBy = function($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par6ItemStack = $thread.pop();$par5EntityLiving = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!nms_ItemStack_hasDisplayName($par6ItemStack)) + return; + $ptr = 1; + case 1: + $tmp = nms_World_getBlockTileEntity($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + $par1World.$field_94132_e = nms_ItemStack_getDisplayName($par6ItemStack); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack, $ptr); +}; +$java.nms_BlockBrewingStand_randomDisplayTick = function($this, $par1World, $par2, $par3, $par4, $par5Random) { + var $var6, $var8, $var10, var$9, var$10, var$11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();$var10 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$par5Random = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = $par2 + 0.4000000059604645 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.20000000298023224; + $var8 = $par3 + 0.699999988079071 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.30000001192092896; + $var10 = $par4 + 0.4000000059604645 + nle_EaglercraftRandom_nextFloat($par5Random) * 0.20000000298023224; + $par5Random = $rt_s(1166); + var$9 = 0.0; + var$10 = 0.0; + var$11 = 0.0; + $ptr = 1; + case 1: + nms_World_spawnParticle($par1World, $par5Random, $var6, $var8, $var10, var$9, var$10, var$11); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Random, $var6, $var8, $var10, var$9, var$10, var$11, $ptr); +}; +$java.nms_BlockBrewingStand_idPicked = function($this, $par1World, $par2, $par3, $par4) { + nms_Item_$callClinit(); + return nms_Item_brewingStand.$itemID; +}; +$java.nms_BlockBrewingStand_hasComparatorInputOverride = function($this) { + return 1; +}; +$java.nms_BlockBrewingStand_getComparatorInputOverride = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_World_getBlockTileEntity($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + return nms_Container_calcRedstoneFromInventory($par1World); + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $ptr); +}; +$java.nms_BlockBrewingStand_registerIcons = function($this, $par1IconRegister) { + nms_Block_registerIcons($this, $par1IconRegister); + $this.$theIcon = $par1IconRegister.$registerIcon($rt_s(2470)); +}; +$java.nms_BlockBrewingStand_getBrewingStandIcon = function($this) { + return $this.$theIcon; +}; +function nms_BlockCauldron() { + var a = this; nms_Block.call(a); + a.$field_94378_a = null; + a.$cauldronTopIcon = null; + a.$cauldronBottomIcon = null; +} +function nms_BlockCauldron__init_(var_0) { + var var_1 = new nms_BlockCauldron(); + $java.nms_BlockCauldron__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockCauldron__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_iron); +}; +$java.nms_BlockCauldron_getIcon = function($this, $par1, $par2) { + return $par1 == 1 ? $this.$cauldronTopIcon : $par1 ? $this.$blockIcon : $this.$cauldronBottomIcon; +}; +$java.nms_BlockCauldron_registerIcons = function($this, $par1IconRegister) { + $this.$field_94378_a = $par1IconRegister.$registerIcon($rt_s(953)); + $this.$cauldronTopIcon = $par1IconRegister.$registerIcon($rt_s(2471)); + $this.$cauldronBottomIcon = $par1IconRegister.$registerIcon($rt_s(954)); + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(2472)); +}; +$java.nms_BlockCauldron_addCollisionBoxesToList = function($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity) { + var $var8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();$var8 = $thread.pop();$par7Entity = $thread.pop();$par6List = $thread.pop();$par5AxisAlignedBB = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.3125, 1.0); + $ptr = 1; + case 1: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + $var8 = 0.125; + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, $var8, 1.0, 1.0); + $ptr = 2; + case 2: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, $var8); + $ptr = 3; + case 3: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + var$9 = 0.875; + nms_Block_setBlockBounds($this, var$9, 0.0, 0.0, 1.0, 1.0, 1.0); + $ptr = 4; + case 4: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + nms_Block_setBlockBounds($this, 0.0, 0.0, var$9, 1.0, 1.0, 1.0); + $ptr = 5; + case 5: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + $java.nms_BlockCauldron_setBlockBoundsForItemRender($this); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity, $var8, var$9, $ptr); +}; +$java.nms_BlockCauldron_setBlockBoundsForItemRender = function($this) { + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); +}; +$java.nms_BlockCauldron_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockCauldron_getRenderType = function($this) { + return 24; +}; +$java.nms_BlockCauldron_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockCauldron_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + return 1; +}; +$java.nms_BlockCauldron_idPicked = function($this, $par1World, $par2, $par3, $par4) { + nms_Item_$callClinit(); + return nms_Item_cauldron.$itemID; +}; +function nms_BlockEndPortal() { + nms_BlockContainer.call(this); +} +$java.nms_BlockEndPortal_bossDefeated = 0; +function nms_BlockEndPortal__init_(var_0, var_1) { + var var_2 = new nms_BlockEndPortal(); + $java.nms_BlockEndPortal__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_BlockEndPortal__init_ = function($this, $par1, $par2Material) { + $java.nms_BlockContainer__init_0($this, $par1, $par2Material); + nms_Block_setLightValue($this, 1.0); +}; +$java.nms_BlockEndPortal_createNewTileEntity = function($this, $par1World) { + $par1World = new nms_TileEntityEndPortal; + nms_TileEntity__init_($par1World); + return $par1World; +}; +$java.nms_BlockEndPortal_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.0625, 1.0); +}; +$java.nms_BlockEndPortal_shouldSideBeRendered = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return !$par5 ? nms_Block_shouldSideBeRendered($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) : 0; +}; +$java.nms_BlockEndPortal_addCollisionBoxesToList = function($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity) { + return; +}; +$java.nms_BlockEndPortal_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockEndPortal_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockEndPortal_randomDisplayTick = function($this, $par1World, $par2, $par3, $par4, $par5Random) { + var $var6, $var8, $var10, $var12, $var14, $var16, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var16 = $thread.pop();$var14 = $thread.pop();$var12 = $thread.pop();$var10 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$par5Random = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = $par2 + nle_EaglercraftRandom_nextFloat($par5Random); + $var8 = $par3 + 0.800000011920929; + $var10 = $par4 + nle_EaglercraftRandom_nextFloat($par5Random); + $var12 = 0.0; + $var14 = 0.0; + $var16 = 0.0; + $par5Random = $rt_s(1166); + $ptr = 1; + case 1: + nms_World_spawnParticle($par1World, $par5Random, $var6, $var8, $var10, $var12, $var14, $var16); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Random, $var6, $var8, $var10, $var12, $var14, $var16, $ptr); +}; +$java.nms_BlockEndPortal_getRenderType = function($this) { + return (-1); +}; +$java.nms_BlockEndPortal_idPicked = function($this, $par1World, $par2, $par3, $par4) { + return 0; +}; +$java.nms_BlockEndPortal_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(1051)); +}; +function nms_BlockEndPortal__clinit_() { + $java.nms_BlockEndPortal_bossDefeated = 0; +} +function nms_BlockEndPortalFrame() { + var a = this; nms_Block.call(a); + a.$field_94400_a = null; + a.$field_94399_b = null; +} +function nms_BlockEndPortalFrame__init_(var_0) { + var var_1 = new nms_BlockEndPortalFrame(); + $java.nms_BlockEndPortalFrame__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockEndPortalFrame__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_rock); +}; +$java.nms_BlockEndPortalFrame_getIcon = function($this, $par1, $par2) { + var var$3; + if ($par1 == 1) + var$3 = $this.$field_94400_a; + else if ($par1) + var$3 = $this.$blockIcon; + else { + nms_Block_$callClinit(); + var$3 = nms_Block_getBlockTextureFromSide(nms_Block_whiteStone, $par1); + } + return var$3; +}; +$java.nms_BlockEndPortalFrame_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(2473)); + $this.$field_94400_a = $par1IconRegister.$registerIcon($rt_s(2474)); + $this.$field_94399_b = $par1IconRegister.$registerIcon($rt_s(2475)); +}; +$java.nms_BlockEndPortalFrame_func_94398_p = function($this) { + return $this.$field_94399_b; +}; +$java.nms_BlockEndPortalFrame_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockEndPortalFrame_getRenderType = function($this) { + return 26; +}; +$java.nms_BlockEndPortalFrame_setBlockBoundsForItemRender = function($this) { + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.8125, 1.0); +}; +$java.nms_BlockEndPortalFrame_addCollisionBoxesToList = function($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par7Entity = $thread.pop();$par6List = $thread.pop();$par5AxisAlignedBB = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.8125, 1.0); + $ptr = 1; + case 1: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + if (!nms_BlockEndPortalFrame_isEnderEyeInserted(nms_World_getBlockMetadata($par1World, $par2, $par3, $par4))) { + $java.nms_BlockEndPortalFrame_setBlockBoundsForItemRender($this); + return; + } + nms_Block_setBlockBounds($this, 0.3125, 0.8125, 0.3125, 0.6875, 1.0, 0.6875); + $ptr = 2; + case 2: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + $java.nms_BlockEndPortalFrame_setBlockBoundsForItemRender($this); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity, $ptr); +}; +function nms_BlockEndPortalFrame_isEnderEyeInserted($par0) { + return !($par0 & 4) ? 0 : 1; +} +$java.nms_BlockEndPortalFrame_onBlockPlacedBy = function($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack) { + var $var7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();$var7 = $thread.pop();$par6ItemStack = $thread.pop();$par5EntityLiving = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var7 = ((nms_MathHelper_floor_double($par5EntityLiving.$rotationYaw * 4.0 / 360.0 + 0.5) & 3) + 2 | 0) % 4 | 0; + var$8 = 2; + $ptr = 1; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var7, var$8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack, $var7, var$8, $ptr); +}; +function nms_BlockDragonEgg() { + nms_Block.call(this); +} +function nms_BlockDragonEgg__init_(var_0) { + var var_1 = new nms_BlockDragonEgg(); + $java.nms_BlockDragonEgg__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockDragonEgg__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_dragonEgg); + nms_Block_setBlockBounds($this, 0.0625, 0.0, 0.0625, 0.9375, 1.0, 0.9375); +}; +$java.nms_BlockDragonEgg_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + return; +}; +$java.nms_BlockDragonEgg_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5EntityPlayer = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_BlockDragonEgg_teleportNearby($this, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9, $ptr); +}; +$java.nms_BlockDragonEgg_onBlockClicked = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5EntityPlayer = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_BlockDragonEgg_teleportNearby($this, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $ptr); +}; +$java.nms_BlockDragonEgg_teleportNearby = function($this, $par1World, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var13, $var14, $var15, $var16, $var18, $var20, var$18, var$19, var$20, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$20 = $thread.pop();var$19 = $thread.pop();var$18 = $thread.pop();$var20 = $thread.pop();$var18 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if (nms_World_getBlockId($par1World, $par2, $par3, $par4) == $this.$blockID) { + $var5 = 0; + while (true) { + if ($var5 >= 1000) + break a; + $var6 = ($par2 + nle_EaglercraftRandom_nextInt($par1World.$rand, 16) | 0) - nle_EaglercraftRandom_nextInt($par1World.$rand, 16) | 0; + $var7 = ($par3 + nle_EaglercraftRandom_nextInt($par1World.$rand, 8) | 0) - nle_EaglercraftRandom_nextInt($par1World.$rand, 8) | 0; + $var8 = ($par4 + nle_EaglercraftRandom_nextInt($par1World.$rand, 16) | 0) - nle_EaglercraftRandom_nextInt($par1World.$rand, 16) | 0; + if (!nms_World_getBlockId($par1World, $var6, $var7, $var8)) { + $var9 = 128; + $var10 = 0; + if ($var10 >= $var9) + return; + $var11 = nle_EaglercraftRandom_nextDouble($par1World.$rand); + $var13 = (nle_EaglercraftRandom_nextFloat($par1World.$rand) - 0.5) * 0.20000000298023224; + $var14 = (nle_EaglercraftRandom_nextFloat($par1World.$rand) - 0.5) * 0.20000000298023224; + $var15 = (nle_EaglercraftRandom_nextFloat($par1World.$rand) - 0.5) * 0.20000000298023224; + $var16 = $var6 + ($par2 - $var6 | 0) * $var11 + (nle_EaglercraftRandom_nextDouble($par1World.$rand) - 0.5) * 1.0 + 0.5; + $var18 = $var7 + ($par3 - $var7 | 0) * $var11 + nle_EaglercraftRandom_nextDouble($par1World.$rand) * 1.0 - 0.5; + $var20 = $var8 + ($par4 - $var8 | 0) * $var11 + (nle_EaglercraftRandom_nextDouble($par1World.$rand) - 0.5) * 1.0 + 0.5; + var$18 = $rt_s(1051); + $var11 = $var13; + var$19 = $var14; + var$20 = $var15; + $ptr = 1; + continue main; + } + $var5 = $var5 + 1 | 0; + } + } + } + return; + case 1: + nms_World_spawnParticle($par1World, var$18, $var16, $var18, $var20, $var11, var$19, var$20); + if ($rt_suspending()) { + break main; + } + $var10 = $var10 + 1 | 0; + if ($var10 >= $var9) + return; + $var11 = nle_EaglercraftRandom_nextDouble($par1World.$rand); + $var13 = (nle_EaglercraftRandom_nextFloat($par1World.$rand) - 0.5) * 0.20000000298023224; + $var14 = (nle_EaglercraftRandom_nextFloat($par1World.$rand) - 0.5) * 0.20000000298023224; + $var15 = (nle_EaglercraftRandom_nextFloat($par1World.$rand) - 0.5) * 0.20000000298023224; + $var16 = $var6 + ($par2 - $var6 | 0) * $var11 + (nle_EaglercraftRandom_nextDouble($par1World.$rand) - 0.5) * 1.0 + 0.5; + $var18 = $var7 + ($par3 - $var7 | 0) * $var11 + nle_EaglercraftRandom_nextDouble($par1World.$rand) * 1.0 - 0.5; + $var20 = $var8 + ($par4 - $var8 | 0) * $var11 + (nle_EaglercraftRandom_nextDouble($par1World.$rand) - 0.5) * 1.0 + 0.5; + var$18 = $rt_s(1051); + $var11 = $var13; + var$19 = $var14; + var$20 = $var15; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var13, $var14, $var15, $var16, $var18, $var20, var$18, var$19, var$20, $ptr); +}; +$java.nms_BlockDragonEgg_tickRate = function($this, $par1World) { + return 5; +}; +$java.nms_BlockDragonEgg_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockDragonEgg_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockDragonEgg_shouldSideBeRendered = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return 1; +}; +$java.nms_BlockDragonEgg_getRenderType = function($this) { + return 27; +}; +$java.nms_BlockDragonEgg_idPicked = function($this, $par1World, $par2, $par3, $par4) { + return 0; +}; +function nms_BlockRedstoneLight() { + nms_Block.call(this); + this.$powered = 0; +} +function nms_BlockRedstoneLight__init_(var_0, var_1) { + var var_2 = new nms_BlockRedstoneLight(); + $java.nms_BlockRedstoneLight__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_BlockRedstoneLight__init_ = function($this, $par1, $par2) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_redstoneLight); + $this.$powered = $par2; + if ($par2) + nms_Block_setLightValue($this, 1.0); +}; +$java.nms_BlockRedstoneLight_registerIcons = function($this, $par1IconRegister) { + if (!$this.$powered) + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(2015)); + else + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(2476)); +}; +$java.nms_BlockRedstoneLight_idPicked = function($this, $par1World, $par2, $par3, $par4) { + nms_Block_$callClinit(); + return nms_Block_redstoneLampIdle.$blockID; +}; +function nms_BlockWoodSlab() { + nms_BlockHalfSlab.call(this); +} +$java.nms_BlockWoodSlab_woodType = null; +function nms_BlockWoodSlab__init_(var_0, var_1) { + var var_2 = new nms_BlockWoodSlab(); + $java.nms_BlockWoodSlab__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_BlockWoodSlab__init_ = function($this, $par1, $par2) { + nms_Material_$callClinit(); + $java.nms_BlockHalfSlab__init_0($this, $par1, $par2, nms_Material_wood); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +$java.nms_BlockWoodSlab_getIcon = function($this, $par1, $par2) { + nms_Block_$callClinit(); + return nms_Block_planks.$getIcon($par1, $par2 & 7); +}; +$java.nms_BlockWoodSlab_getFullSlabName = function($this, $par1) { + var var$2; + if (!($par1 >= 0 && $par1 < $java.nms_BlockWoodSlab_woodType.data.length)) + $par1 = 0; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, nms_Block_getUnlocalizedName($this)); + jl_AbstractStringBuilder_append(var$2, $rt_s(339)); + jl_AbstractStringBuilder_append(var$2, $java.nms_BlockWoodSlab_woodType.data[$par1]); + return jl_AbstractStringBuilder_toString(var$2); +}; +$java.nms_BlockWoodSlab_getSubBlocks = function($this, $par1, $par2CreativeTabs, $par3List) { + var $var4; + a: { + nms_Block_$callClinit(); + if ($par1 != nms_Block_woodDoubleSlab.$blockID) { + $var4 = 0; + while (true) { + if ($var4 >= 4) + break a; + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, $var4)); + $var4 = $var4 + 1 | 0; + } + } + } +}; +$java.nms_BlockWoodSlab_registerIcons = function($this, $par1IconRegister) { + return; +}; +function nms_BlockWoodSlab__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 4); + var$2 = var$1.data; + var$2[0] = $rt_s(2329); + var$2[1] = $rt_s(2330); + var$2[2] = $rt_s(2331); + var$2[3] = $rt_s(2332); + $java.nms_BlockWoodSlab_woodType = var$1; +} +function nms_BlockCocoa() { + nms_BlockDirectional.call(this); + this.$iconArray11 = null; +} +$java.nms_BlockCocoa_cocoaIcons = null; +function nms_BlockCocoa__init_(var_0) { + var var_1 = new nms_BlockCocoa(); + $java.nms_BlockCocoa__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockCocoa__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_plants); + $this.$needsRandomTick = 1; +}; +$java.nms_BlockCocoa_getIcon = function($this, $par1, $par2) { + return $this.$iconArray11.data[2]; +}; +function nms_BlockCocoa_func_94468_i_($this, $par1) { + if (!($par1 >= 0 && $par1 < $this.$iconArray11.data.length)) + $par1 = $this.$iconArray11.data.length - 1 | 0; + return $this.$iconArray11.data[$par1]; +} +$java.nms_BlockCocoa_canBlockStay = function($this, $par1World, $par2, $par3, $par4) { + var $var5, $var6; + $var5 = nms_BlockDirectional_getDirection(nms_World_getBlockMetadata($par1World, $par2, $par3, $par4)); + $par2 = $par2 + nms_Direction_offsetX.data[$var5] | 0; + $par4 = $par4 + nms_Direction_offsetZ.data[$var5] | 0; + $var6 = nms_World_getBlockId($par1World, $par2, $par3, $par4); + nms_Block_$callClinit(); + return $var6 == nms_Block_wood.$blockID && $java.nms_BlockLog_limitToValidMetadata(nms_World_getBlockMetadata($par1World, $par2, $par3, $par4)) == 3 ? 1 : 0; +}; +$java.nms_BlockCocoa_getRenderType = function($this) { + return 28; +}; +$java.nms_BlockCocoa_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockCocoa_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockCocoa_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + $java.nms_BlockCocoa_setBlockBoundsBasedOnState($this, $par1World, $par2, $par3, $par4); + return nms_Block_getCollisionBoundingBoxFromPool($this, $par1World, $par2, $par3, $par4); +}; +$java.nms_BlockCocoa_getSelectedBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + $java.nms_BlockCocoa_setBlockBoundsBasedOnState($this, $par1World, $par2, $par3, $par4); + return nms_Block_getSelectedBoundingBoxFromPool($this, $par1World, $par2, $par3, $par4); +}; +$java.nms_BlockCocoa_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5, $var6, $var8, $var9, var$9, $var10; + a: { + $var5 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4); + $var6 = nms_BlockDirectional_getDirection($var5); + $par3 = nms_BlockCocoa_func_72219_c($var5) * 2 | 0; + $var8 = 4 + $par3 | 0; + $var9 = 5 + $par3 | 0; + var$9 = $var8; + $var10 = var$9 / 2.0; + switch ($var6) { + case 0: + break; + case 1: + nms_Block_setBlockBounds($this, 0.0625, (12.0 - $var9) / 16.0, (8.0 - $var10) / 16.0, (1.0 + var$9) / 16.0, 0.75, (8.0 + $var10) / 16.0); + break a; + case 2: + nms_Block_setBlockBounds($this, (8.0 - $var10) / 16.0, (12.0 - $var9) / 16.0, 0.0625, (8.0 + $var10) / 16.0, 0.75, (1.0 + var$9) / 16.0); + break a; + case 3: + nms_Block_setBlockBounds($this, (15.0 - var$9) / 16.0, (12.0 - $var9) / 16.0, (8.0 - $var10) / 16.0, 0.9375, 0.75, (8.0 + $var10) / 16.0); + break a; + default: + break a; + } + nms_Block_setBlockBounds($this, (8.0 - $var10) / 16.0, (12.0 - $var9) / 16.0, (15.0 - var$9) / 16.0, (8.0 + $var10) / 16.0, 0.75, 0.9375); + } +}; +$java.nms_BlockCocoa_onBlockPlacedBy = function($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack) { + var $var7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();$var7 = $thread.pop();$par6ItemStack = $thread.pop();$par5EntityLiving = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var7 = ((nms_MathHelper_floor_double($par5EntityLiving.$rotationYaw * 4.0 / 360.0 + 0.5) & 3) + 0 | 0) % 4 | 0; + var$8 = 2; + $ptr = 1; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var7, var$8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack, $var7, var$8, $ptr); +}; +$java.nms_BlockCocoa_onBlockPlaced = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7, $par8, $par9) { + if (!($par5 != 1 && $par5)) + $par5 = 2; + return nms_Direction_rotateOpposite.data[$java.nms_Direction_facingToDirection.data[$par5]]; +}; +$java.nms_BlockCocoa_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($java.nms_BlockCocoa_canBlockStay($this, $par1World, $par2, $par3, $par4)) + return; + nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, nms_World_getBlockMetadata($par1World, $par2, $par3, $par4), 0); + $ptr = 1; + case 1: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $ptr); +}; +function nms_BlockCocoa_func_72219_c($par0) { + return ($par0 & 12) >> 2; +} +$java.nms_BlockCocoa_dropBlockAsItemWithChance = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8, $var9, $var10; + $var8 = nms_BlockCocoa_func_72219_c($par5); + $var9 = 1; + if ($var8 >= 2) + $var9 = 3; + $var10 = 0; + while ($var10 < $var9) { + $par1World = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_3($par1World, nms_Item_dyePowder, 1, 3); + $var10 = $var10 + 1 | 0; + } +}; +$java.nms_BlockCocoa_idPicked = function($this, $par1World, $par2, $par3, $par4) { + nms_Item_$callClinit(); + return nms_Item_dyePowder.$itemID; +}; +$java.nms_BlockCocoa_getDamageValue = function($this, $par1World, $par2, $par3, $par4) { + return 3; +}; +$java.nms_BlockCocoa_registerIcons = function($this, $par1IconRegister) { + var $var2; + $this.$iconArray11 = $rt_createArray(nms_Icon, $java.nms_BlockCocoa_cocoaIcons.data.length); + $var2 = 0; + while ($var2 < $this.$iconArray11.data.length) { + $this.$iconArray11.data[$var2] = $par1IconRegister.$registerIcon($java.nms_BlockCocoa_cocoaIcons.data[$var2]); + $var2 = $var2 + 1 | 0; + } +}; +function nms_BlockCocoa__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 3); + var$2 = var$1.data; + var$2[0] = $rt_s(2477); + var$2[1] = $rt_s(2478); + var$2[2] = $rt_s(2479); + $java.nms_BlockCocoa_cocoaIcons = var$1; +} +function nms_BlockEnderChest() { + nms_BlockContainer.call(this); +} +function nms_BlockEnderChest__init_(var_0) { + var var_1 = new nms_BlockEnderChest(); + $java.nms_BlockEnderChest__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockEnderChest__init_ = function($this, $par1) { + nms_Material_$callClinit(); + $java.nms_BlockContainer__init_0($this, $par1, nms_Material_rock); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabDecorations; + nms_Block_setBlockBounds($this, 0.0625, 0.0, 0.0625, 0.9375, 0.875, 0.9375); +}; +$java.nms_BlockEnderChest_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockEnderChest_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockEnderChest_getRenderType = function($this) { + return 22; +}; +$java.nms_BlockEnderChest_onBlockPlacedBy = function($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack) { + var $var7, $var8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$par6ItemStack = $thread.pop();$par5EntityLiving = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var7 = 0; + $var8 = nms_MathHelper_floor_double($par5EntityLiving.$rotationYaw * 4.0 / 360.0 + 0.5) & 3; + if (!$var8) + $var7 = 2; + if ($var8 == 1) + $var7 = 5; + if ($var8 == 2) + $var7 = 3; + if ($var8 == 3) + $var7 = 4; + $var8 = 2; + $ptr = 1; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var7, $var8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack, $var7, $var8, $ptr); +}; +$java.nms_BlockEnderChest_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + return 1; +}; +$java.nms_BlockEnderChest_createNewTileEntity = function($this, $par1World) { + $par1World = new nms_TileEntityEnderChest; + nms_TileEntity__init_($par1World); + return $par1World; +}; +$java.nms_BlockEnderChest_randomDisplayTick = function($this, $par1World, $par2, $par3, $par4, $par5Random) { + var $var6, var$7, var$8, var$9, $var9, $var19, $var20, var$13, $var11, var$15, $var7, var$17, var$18, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$18 = $thread.pop();var$17 = $thread.pop();$var7 = $thread.pop();var$15 = $thread.pop();$var11 = $thread.pop();var$13 = $thread.pop();$var20 = $thread.pop();$var19 = $thread.pop();$var9 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$var6 = $thread.pop();$par5Random = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = 0; + var$7 = $par3; + var$8 = $par4 + 0.5; + var$9 = $par2 + 0.5; + if ($var6 >= 3) + return; + nle_EaglercraftRandom_nextFloat($par5Random); + $var9 = var$7 + nle_EaglercraftRandom_nextFloat($par5Random); + nle_EaglercraftRandom_nextFloat($par5Random); + $var19 = (nle_EaglercraftRandom_nextInt($par5Random, 2) * 2 | 0) - 1 | 0; + $var20 = (nle_EaglercraftRandom_nextInt($par5Random, 2) * 2 | 0) - 1 | 0; + nle_EaglercraftRandom_nextFloat($par5Random); + var$13 = (nle_EaglercraftRandom_nextFloat($par5Random) - 0.5) * 0.125; + nle_EaglercraftRandom_nextFloat($par5Random); + $var11 = var$8 + 0.25 * $var20; + var$15 = nle_EaglercraftRandom_nextFloat($par5Random) * 1.0 * $var20; + $var7 = var$9 + 0.25 * $var19; + var$17 = nle_EaglercraftRandom_nextFloat($par5Random) * 1.0 * $var19; + var$18 = $rt_s(1051); + $ptr = 1; + case 1: + nms_World_spawnParticle($par1World, var$18, $var7, $var9, $var11, var$17, var$13, var$15); + if ($rt_suspending()) { + break main; + } + $var6 = $var6 + 1 | 0; + if ($var6 >= 3) + return; + nle_EaglercraftRandom_nextFloat($par5Random); + $var9 = var$7 + nle_EaglercraftRandom_nextFloat($par5Random); + nle_EaglercraftRandom_nextFloat($par5Random); + $var19 = (nle_EaglercraftRandom_nextInt($par5Random, 2) * 2 | 0) - 1 | 0; + $var20 = (nle_EaglercraftRandom_nextInt($par5Random, 2) * 2 | 0) - 1 | 0; + nle_EaglercraftRandom_nextFloat($par5Random); + var$13 = (nle_EaglercraftRandom_nextFloat($par5Random) - 0.5) * 0.125; + nle_EaglercraftRandom_nextFloat($par5Random); + $var11 = var$8 + 0.25 * $var20; + var$15 = nle_EaglercraftRandom_nextFloat($par5Random) * 1.0 * $var20; + $var7 = var$9 + 0.25 * $var19; + var$17 = nle_EaglercraftRandom_nextFloat($par5Random) * 1.0 * $var19; + var$18 = $rt_s(1051); + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5Random, $var6, var$7, var$8, var$9, $var9, $var19, $var20, var$13, $var11, var$15, $var7, var$17, var$18, $ptr); +}; +$java.nms_BlockEnderChest_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(1964)); +}; +function nms_BlockTripWireSource() { + nms_Block.call(this); +} +function nms_BlockTripWireSource__init_(var_0) { + var var_1 = new nms_BlockTripWireSource(); + $java.nms_BlockTripWireSource__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockTripWireSource__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_circuits); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabRedstone; + $this.$needsRandomTick = 1; +}; +$java.nms_BlockTripWireSource_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + return null; +}; +$java.nms_BlockTripWireSource_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockTripWireSource_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockTripWireSource_getRenderType = function($this) { + return 29; +}; +$java.nms_BlockTripWireSource_tickRate = function($this, $par1World) { + return 10; +}; +$java.nms_BlockTripWireSource_canPlaceBlockOnSide = function($this, $par1World, $par2, $par3, $par4, $par5) { + return $par5 == 2 && nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 + 1 | 0) ? 1 : $par5 == 3 && nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 - 1 | 0) ? 1 : $par5 == 4 && nms_World_isBlockNormalCube($par1World, $par2 + 1 | 0, $par3, $par4) ? 1 : $par5 == 5 && nms_World_isBlockNormalCube($par1World, $par2 - 1 | 0, $par3, $par4) ? 1 : 0; +}; +$java.nms_BlockTripWireSource_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + return nms_World_isBlockNormalCube($par1World, $par2 - 1 | 0, $par3, $par4) ? 1 : nms_World_isBlockNormalCube($par1World, $par2 + 1 | 0, $par3, $par4) ? 1 : nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 - 1 | 0) ? 1 : nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 + 1 | 0); +}; +$java.nms_BlockTripWireSource_onBlockPlaced = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7, $par8, $par9) { + var $var10; + $var10 = 0; + if ($par5 == 2 && nms_World_isBlockNormalCubeDefault($par1World, $par2, $par3, $par4 + 1 | 0, 1)) + $var10 = 2; + if ($par5 == 3 && nms_World_isBlockNormalCubeDefault($par1World, $par2, $par3, $par4 - 1 | 0, 1)) + $var10 = 0; + if ($par5 == 4 && nms_World_isBlockNormalCubeDefault($par1World, $par2 + 1 | 0, $par3, $par4, 1)) + $var10 = 1; + if ($par5 == 5 && nms_World_isBlockNormalCubeDefault($par1World, $par2 - 1 | 0, $par3, $par4, 1)) + $var10 = 3; + return $var10; +}; +$java.nms_BlockTripWireSource_onPostBlockPlaced = function($this, $par1World, $par2, $par3, $par4, $par5) { + var var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$6 = $this.$blockID; + var$7 = 0; + var$8 = (-1); + var$9 = 0; + $ptr = 1; + case 1: + $java.nms_BlockTripWireSource_func_72143_a($this, $par1World, $par2, $par3, $par4, var$6, $par5, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, var$6, var$7, var$8, var$9, $ptr); +}; +$java.nms_BlockTripWireSource_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $var7, $var8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par5 != $this.$blockID) { + if (!$java.nms_BlockTripWireSource_canPlaceBlockAt($this, $par1World, $par2, $par3, $par4)) { + nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, nms_World_getBlockMetadata($par1World, $par2, $par3, $par4), 0); + $ptr = 1; + continue main; + } + if (1) { + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + $var7 = $var6 & 3; + $var8 = 0; + if (!nms_World_isBlockNormalCube($par1World, $par2 - 1 | 0, $par3, $par4) && $var7 == 3) + $var8 = 1; + if (!nms_World_isBlockNormalCube($par1World, $par2 + 1 | 0, $par3, $par4) && $var7 == 1) + $var8 = 1; + if (!nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 - 1 | 0) && !$var7) + $var8 = 1; + if (!nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 + 1 | 0) && $var7 == 2) + $var8 = 1; + if ($var8) { + nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, $var6, 0); + $ptr = 2; + continue main; + } + } + } + return; + case 1: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + if (0) { + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + $var7 = $var6 & 3; + $var8 = 0; + if (!nms_World_isBlockNormalCube($par1World, $par2 - 1 | 0, $par3, $par4) && $var7 == 3) + $var8 = 1; + if (!nms_World_isBlockNormalCube($par1World, $par2 + 1 | 0, $par3, $par4) && $var7 == 1) + $var8 = 1; + if (!nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 - 1 | 0) && !$var7) + $var8 = 1; + if (!nms_World_isBlockNormalCube($par1World, $par2, $par3, $par4 + 1 | 0) && $var7 == 2) + $var8 = 1; + if ($var8) { + nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, $var6, 0); + $ptr = 2; + continue main; + } + } + return; + case 2: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $var7, $var8, $ptr); +}; +$java.nms_BlockTripWireSource_func_72143_a = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7, $par8, $par9) { + var $var10, $var11, $var12, $var13, $var14, $var15, $var16, $var17, $var19, $var20, $var21, $var22, $var23, $var24, $var25, $var26, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var26 = $thread.pop();$var25 = $thread.pop();$var24 = $thread.pop();$var23 = $thread.pop();$var22 = $thread.pop();$var21 = $thread.pop();$var20 = $thread.pop();$var19 = $thread.pop();$var17 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 + = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var10 = $par6 & 3; + $var11 = ($par6 & 4) != 4 ? 0 : 1; + $var12 = ($par6 & 8) != 8 ? 0 : 1; + nms_Block_$callClinit(); + $var13 = $par5 != nms_Block_tripWireSource.$blockID ? 0 : 1; + $var14 = 0; + $var15 = nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4) ? 0 : 1; + $var16 = nms_Direction_offsetX.data[$var10]; + $var17 = nms_Direction_offsetZ.data[$var10]; + $var19 = $rt_createIntArray(42).data; + $var20 = 1; + a: { + while ($var20 < 42) { + $var21 = $par2 + $rt_imul($var16, $var20) | 0; + $var22 = $par4 + $rt_imul($var17, $var20) | 0; + $var23 = nms_World_getBlockId($par1World, $var21, $par3, $var22); + if ($var23 == nms_Block_tripWireSource.$blockID) { + if ((nms_World_getBlockMetadata($par1World, $var21, $par3, $var22) & 3) == nms_Direction_rotateOpposite.data[$var10]) + break a; + $var20 = 0; + break a; + } + if ($var23 != nms_Block_tripWire.$blockID && $var20 != $par8) { + $var19[$var20] = (-1); + $var13 = 0; + } else { + $var23 = $rt_compare($var20, $par8); + $var24 = $var23 ? nms_World_getBlockMetadata($par1World, $var21, $par3, $var22) : $par9; + $var25 = ($var24 & 8) == 8 ? 0 : 1; + $var26 = ($var24 & 1) != 1 ? 0 : 1; + $var13 = $var13 & ((($var24 & 2) != 2 ? 0 : 1) != $var15 ? 0 : 1); + $var14 = $var14 | ($var25 && $var26 ? 1 : 0); + $var19[$var20] = $var24; + if (!$var23) + $var13 = $var13 & $var25; + } + $var20 = $var20 + 1 | 0; + } + $var20 = 0; + } + $var13 = $var13 & ($var20 <= 1 ? 0 : 1); + $var14 = $var14 & $var13; + $par6 = (!$var13 ? 0 : 4) | (!$var14 ? 0 : 8); + $par8 = $var10 | $par6; + if ($var20 > 0) { + $var21 = $par2 + $rt_imul($var16, $var20) | 0; + $var22 = $par4 + $rt_imul($var17, $var20) | 0; + $var23 = nms_Direction_rotateOpposite.data[$var10]; + $par6 = $var23 | $par6; + $par9 = 3; + $ptr = 1; + continue main; + } + $java.nms_BlockTripWireSource_playSoundEffect($this, $par1World, $par2, $par3, $par4, $var13, $var14, $var11, $var12); + if ($par5 > 0) { + $par5 = 3; + $ptr = 2; + continue main; + } + b: { + if ($var11 != $var13) { + $var21 = 1; + while (true) { + if ($var21 >= $var20) + break b; + $var22 = $par2 + $rt_imul($var16, $var21) | 0; + $var23 = $par4 + $rt_imul($var17, $var21) | 0; + $var24 = $var19[$var21]; + if ($var24 >= 0) { + $par5 = !$var13 ? $var24 & (-5) : $var24 | 4; + $par6 = 3; + $ptr = 3; + continue main; + } + $var21 = $var21 + 1 | 0; + } + } + } + return; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $var21, $par3, $var22, $par6, $par9); + if ($rt_suspending()) { + break main; + } + $java.nms_BlockTripWireSource_notifyNeighborOfChange($this, $par1World, $var21, $par3, $var22, $var23); + $java.nms_BlockTripWireSource_playSoundEffect($this, $par1World, $var21, $par3, $var22, $var13, $var14, $var11, $var12); + $java.nms_BlockTripWireSource_playSoundEffect($this, $par1World, $par2, $par3, $par4, $var13, $var14, $var11, $var12); + if ($par5 > 0) { + $par5 = 3; + $ptr = 2; + continue main; + } + c: { + if ($var11 != $var13) { + $var21 = 1; + while (true) { + if ($var21 >= $var20) + break c; + $var22 = $par2 + $rt_imul($var16, $var21) | 0; + $var23 = $par4 + $rt_imul($var17, $var21) | 0; + $var24 = $var19[$var21]; + if ($var24 >= 0) { + $par5 = !$var13 ? $var24 & (-5) : $var24 | 4; + $par6 = 3; + $ptr = 3; + continue main; + } + $var21 = $var21 + 1 | 0; + } + } + } + return; + case 2: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $par8, $par5); + if ($rt_suspending()) { + break main; + } + if ($par7) + $java.nms_BlockTripWireSource_notifyNeighborOfChange($this, $par1World, $par2, $par3, $par4, $var10); + c: { + if ($var11 != $var13) { + $var21 = 1; + while (true) { + if ($var21 >= $var20) + break c; + $var22 = $par2 + $rt_imul($var16, $var21) | 0; + $var23 = $par4 + $rt_imul($var17, $var21) | 0; + $var24 = $var19[$var21]; + if ($var24 >= 0) { + $par5 = !$var13 ? $var24 & (-5) : $var24 | 4; + $par6 = 3; + $ptr = 3; + continue main; + } + $var21 = $var21 + 1 | 0; + } + } + } + return; + case 3: + nms_World_setBlockMetadataWithNotify($par1World, $var22, $par3, $var23, $par5, $par6); + if ($rt_suspending()) { + break main; + } + while (true) { + $var21 = $var21 + 1 | 0; + if ($var21 >= $var20) + break; + $var22 = $par2 + $rt_imul($var16, $var21) | 0; + $var23 = $par4 + $rt_imul($var17, $var21) | 0; + $var24 = $var19[$var21]; + if ($var24 < 0) + continue; + else { + $par5 = !$var13 ? $var24 & (-5) : $var24 | 4; + $par6 = 3; + continue main; + } + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7, $par8, $par9, $var10, $var11, $var12, $var13, $var14, $var15, $var16, $var17, $var19, $var20, $var21, $var22, $var23, $var24, $var25, $var26, $ptr); +}; +$java.nms_BlockTripWireSource_playSoundEffect = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7, $par8) { + if ($par6 && !$par8) + nms_World_playSoundEffect($par1World, $par2 + 0.5, $par3 + 0.1, $par4 + 0.5, $rt_s(501), 0.4000000059604645, 0.6000000238418579); + else if (!$par6 && $par8) + nms_World_playSoundEffect($par1World, $par2 + 0.5, $par3 + 0.1, $par4 + 0.5, $rt_s(501), 0.4000000059604645, 0.5); + else if ($par5 && !$par7) + nms_World_playSoundEffect($par1World, $par2 + 0.5, $par3 + 0.1, $par4 + 0.5, $rt_s(501), 0.4000000059604645, 0.699999988079071); + else if (!$par5 && $par7) + nms_World_playSoundEffect($par1World, $par2 + 0.5, $par3 + 0.1, $par4 + 0.5, $rt_s(1701), 0.4000000059604645, 1.2000000476837158 / (nle_EaglercraftRandom_nextFloat($par1World.$rand) * 0.20000000298023224 + 0.8999999761581421)); +}; +$java.nms_BlockTripWireSource_notifyNeighborOfChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + nms_World_notifyBlocksOfNeighborChange($par1World, $par2, $par3, $par4, $this.$blockID); + if ($par5 == 3) + nms_World_notifyBlocksOfNeighborChange($par1World, $par2 - 1 | 0, $par3, $par4, $this.$blockID); + else if ($par5 == 1) + nms_World_notifyBlocksOfNeighborChange($par1World, $par2 + 1 | 0, $par3, $par4, $this.$blockID); + else if (!$par5) + nms_World_notifyBlocksOfNeighborChange($par1World, $par2, $par3, $par4 - 1 | 0, $this.$blockID); + else if ($par5 == 2) + nms_World_notifyBlocksOfNeighborChange($par1World, $par2, $par3, $par4 + 1 | 0, $this.$blockID); +}; +$java.nms_BlockTripWireSource_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5; + $var5 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4) & 3; + if ($var5 == 3) + nms_Block_setBlockBounds($this, 0.0, 0.20000000298023224, 0.3125, 0.375, 0.800000011920929, 0.6875); + else if ($var5 == 1) + nms_Block_setBlockBounds($this, 0.625, 0.20000000298023224, 0.3125, 1.0, 0.800000011920929, 0.6875); + else if (!$var5) + nms_Block_setBlockBounds($this, 0.3125, 0.20000000298023224, 0.0, 0.6875, 0.800000011920929, 0.375); + else if ($var5 == 2) + nms_Block_setBlockBounds($this, 0.3125, 0.20000000298023224, 0.625, 0.6875, 0.800000011920929, 1.0); +}; +$java.nms_BlockTripWireSource_isProvidingWeakPower = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return (nms_World_getBlockMetadata($par1IBlockAccess, $par2, $par3, $par4) & 8) != 8 ? 0 : 15; +}; +$java.nms_BlockTripWireSource_isProvidingStrongPower = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var $var6, $var7; + $var6 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4); + if (($var6 & 8) != 8) + return 0; + $var7 = $var6 & 3; + return $var7 == 2 && $par5 == 2 ? 15 : !$var7 && $par5 == 3 ? 15 : $var7 == 1 && $par5 == 4 ? 15 : $var7 == 3 && $par5 == 5 ? 15 : 0; +}; +$java.nms_BlockTripWireSource_canProvidePower = function($this) { + return 1; +}; +function nms_BlockTripWire() { + nms_Block.call(this); +} +function nms_BlockTripWire__init_(var_0) { + var var_1 = new nms_BlockTripWire(); + $java.nms_BlockTripWire__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockTripWire__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_circuits); + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.15625, 1.0); + $this.$needsRandomTick = 1; +}; +$java.nms_BlockTripWire_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + return null; +}; +$java.nms_BlockTripWire_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockTripWire_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockTripWire_getRenderBlockPass = function($this) { + return 1; +}; +$java.nms_BlockTripWire_getRenderType = function($this) { + return 30; +}; +$java.nms_BlockTripWire_idPicked = function($this, $par1World, $par2, $par3, $par4) { + nms_Item_$callClinit(); + return nms_Item_silk.$itemID; +}; +$java.nms_BlockTripWire_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + if ((($var6 & 2) != 2 ? 0 : 1) == (nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4) ? 0 : 1)) + return; + nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, $var6, 0); + $ptr = 1; + case 1: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $ptr); +}; +$java.nms_BlockTripWire_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5, $var6; + $var5 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4); + $var6 = ($var5 & 4) != 4 ? 0 : 1; + if (!(($var5 & 2) != 2 ? 0 : 1)) + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.09375, 1.0); + else if ($var6) + nms_Block_setBlockBounds($this, 0.0, 0.0625, 0.0, 1.0, 0.15625, 1.0); + else + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.5, 1.0); +}; +function nms_BlockTripWire_func_72148_a($par0IBlockAccess, $par1, $par2, $par3, $par4, $par5) { + var $var6, $var8, $var9, $var10; + $var6 = $par1 + nms_Direction_offsetX.data[$par5] | 0; + $var8 = $par3 + nms_Direction_offsetZ.data[$par5] | 0; + $var9 = $par0IBlockAccess.$getBlockId($var6, $par2, $var8); + $var10 = ($par4 & 2) != 2 ? 0 : 1; + nms_Block_$callClinit(); + if ($var9 == nms_Block_tripWireSource.$blockID) + return ($par0IBlockAccess.$getBlockMetadata($var6, $par2, $var8) & 3) != nms_Direction_rotateOpposite.data[$par5] ? 0 : 1; + if ($var9 != nms_Block_tripWire.$blockID) + return 0; + return $var10 != (($par0IBlockAccess.$getBlockMetadata($var6, $par2, $var8) & 2) != 2 ? 0 : 1) ? 0 : 1; +} +function nms_BlockCommandBlock() { + nms_BlockContainer.call(this); +} +function nms_BlockCommandBlock__init_(var_0) { + var var_1 = new nms_BlockCommandBlock(); + $java.nms_BlockCommandBlock__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockCommandBlock__init_ = function($this, $par1) { + nms_Material_$callClinit(); + $java.nms_BlockContainer__init_0($this, $par1, nms_Material_iron); +}; +$java.nms_BlockCommandBlock_createNewTileEntity = function($this, $par1World) { + return $java.nms_TileEntityCommandBlock__init_(); +}; +$java.nms_BlockCommandBlock_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + var $var10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5EntityPlayer = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_World_getBlockTileEntity($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + $var10 = $par1World; + if ($var10 !== null) + nms_EntityPlayerSP_displayGUIEditSign($par5EntityPlayer, $var10); + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9, $var10, $ptr); +}; +$java.nms_BlockCommandBlock_hasComparatorInputOverride = function($this) { + return 1; +}; +$java.nms_BlockCommandBlock_getComparatorInputOverride = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_World_getBlockTileEntity($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var6 = $tmp; + return $var6 !== null && $var6 instanceof nms_TileEntityCommandBlock ? $var6.$succesCount : 0; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $ptr); +}; +$java.nms_BlockCommandBlock_onBlockPlacedBy = function($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack) { + var $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$par6ItemStack = $thread.pop();$par5EntityLiving = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_World_getBlockTileEntity($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + $var7 = $par1World; + if (nms_ItemStack_hasDisplayName($par6ItemStack)) + $var7.$commandSenderName = nms_ItemStack_getDisplayName($par6ItemStack); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack, $var7, $ptr); +}; +function nms_BlockBeacon() { + nms_BlockContainer.call(this); + this.$theIcon2 = null; +} +function nms_BlockBeacon__init_(var_0) { + var var_1 = new nms_BlockBeacon(); + $java.nms_BlockBeacon__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockBeacon__init_ = function($this, $par1) { + nms_Material_$callClinit(); + $java.nms_BlockContainer__init_0($this, $par1, nms_Material_glass); + nms_Block_setHardness($this, 3.0); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabMisc; +}; +$java.nms_BlockBeacon_createNewTileEntity = function($this, $par1World) { + return $java.nms_TileEntityBeacon__init_(); +}; +$java.nms_BlockBeacon_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + return 1; +}; +$java.nms_BlockBeacon_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockBeacon_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockBeacon_getRenderType = function($this) { + return 34; +}; +$java.nms_BlockBeacon_registerIcons = function($this, $par1IconRegister) { + nms_Block_registerIcons($this, $par1IconRegister); + $this.$theIcon2 = $par1IconRegister.$registerIcon($rt_s(2028)); +}; +function nms_BlockBeacon_getBeaconIcon($this) { + return $this.$theIcon2; +} +$java.nms_BlockBeacon_onBlockPlacedBy = function($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par6ItemStack = $thread.pop();$par5EntityLiving = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!nms_ItemStack_hasDisplayName($par6ItemStack)) + return; + $ptr = 1; + case 1: + $tmp = nms_World_getBlockTileEntity($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + $par1World.$field_94048_i = nms_ItemStack_getDisplayName($par6ItemStack); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack, $ptr); +}; +function nms_BlockWall() { + nms_Block.call(this); +} +var nms_BlockWall_types = null; +function nms_BlockWall__init_(var_0, var_1) { + var var_2 = new nms_BlockWall(); + $java.nms_BlockWall__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_BlockWall__init_ = function($this, $par1, $par2Block) { + nms_Block__init_0($this, $par1, $par2Block.$blockMaterial); + nms_Block_setHardness($this, $par2Block.$blockHardness); + nms_Block_setResistance($this, $par2Block.$blockResistance / 3.0); + $this.$stepSound = $par2Block.$stepSound; + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +$java.nms_BlockWall_getIcon = function($this, $par1, $par2) { + var var$3; + if ($par2 != 1) { + nms_Block_$callClinit(); + var$3 = nms_Block_getBlockTextureFromSide(nms_Block_cobblestone, $par1); + } else { + nms_Block_$callClinit(); + var$3 = nms_Block_getBlockTextureFromSide(nms_Block_cobblestoneMossy, $par1); + } + return var$3; +}; +$java.nms_BlockWall_getRenderType = function($this) { + return 32; +}; +$java.nms_BlockWall_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockWall_getBlocksMovement = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + return 0; +}; +$java.nms_BlockWall_isOpaqueCube = function($this) { + return 0; +}; +function nms_BlockWall_setBlockBoundsBasedOnState($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var12, $var13; + $var5 = nms_BlockWall_canConnectWallTo($this, $par1IBlockAccess, $par2, $par3, $par4 - 1 | 0); + $var6 = nms_BlockWall_canConnectWallTo($this, $par1IBlockAccess, $par2, $par3, $par4 + 1 | 0); + $var7 = nms_BlockWall_canConnectWallTo($this, $par1IBlockAccess, $par2 - 1 | 0, $par3, $par4); + $var8 = nms_BlockWall_canConnectWallTo($this, $par1IBlockAccess, $par2 + 1 | 0, $par3, $par4); + $var9 = 0.25; + $var10 = 0.75; + $var11 = 0.25; + $var12 = 0.75; + $var13 = 1.0; + if ($var5) + $var11 = 0.0; + if ($var6) + $var12 = 1.0; + if ($var7) + $var9 = 0.0; + if ($var8) + $var10 = 1.0; + if ($var5 && $var6 && !$var7 && !$var8) { + $var13 = 0.8125; + $var9 = 0.3125; + $var10 = 0.6875; + } else if (!$var5 && !$var6 && $var7 && $var8) { + $var13 = 0.8125; + $var11 = 0.3125; + $var12 = 0.6875; + } + nms_Block_setBlockBounds($this, $var9, 0.0, $var11, $var10, $var13, $var12); +} +$java.nms_BlockWall_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + nms_BlockWall_setBlockBoundsBasedOnState($this, $par1World, $par2, $par3, $par4); + $this.$maxY0 = 1.5; + return nms_Block_getCollisionBoundingBoxFromPool($this, $par1World, $par2, $par3, $par4); +}; +function nms_BlockWall_canConnectWallTo($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5, $var6; + $var5 = $par1IBlockAccess.$getBlockId($par2, $par3, $par4); + if ($var5 != $this.$blockID) { + nms_Block_$callClinit(); + if ($var5 != nms_Block_fenceGate.$blockID) { + $var6 = nms_Block_blocksList.data[$var5]; + return $var6 !== null && nms_Material_isOpaque($var6.$blockMaterial) && $var6.$renderAsNormalBlock() ? ($var6.$blockMaterial === $java.nms_Material_pumpkin ? 0 : 1) : 0; + } + } + return 1; +} +$java.nms_BlockWall_getSubBlocks = function($this, $par1, $par2CreativeTabs, $par3List) { + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 0)); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 1)); +}; +$java.nms_BlockWall_damageDropped = function($this, $par1) { + return $par1; +}; +$java.nms_BlockWall_shouldSideBeRendered = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return $par5 ? 1 : nms_Block_shouldSideBeRendered($this, $par1IBlockAccess, $par2, $par3, $par4, $par5); +}; +$java.nms_BlockWall_registerIcons = function($this, $par1IconRegister) { + return; +}; +function nms_BlockWall__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 2); + var$2 = var$1.data; + var$2[0] = $rt_s(2480); + var$2[1] = $rt_s(2449); + nms_BlockWall_types = var$1; +} +function nms_BlockFlowerPot() { + nms_Block.call(this); +} +function nms_BlockFlowerPot__init_(var_0) { + var var_1 = new nms_BlockFlowerPot(); + $java.nms_BlockFlowerPot__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockFlowerPot__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_circuits); + $java.nms_BlockFlowerPot_setBlockBoundsForItemRender($this); +}; +$java.nms_BlockFlowerPot_setBlockBoundsForItemRender = function($this) { + nms_Block_setBlockBounds($this, 0.3125, 0.0, 0.3125, 0.6875, 0.375, 0.6875); +}; +$java.nms_BlockFlowerPot_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockFlowerPot_getRenderType = function($this) { + return 33; +}; +$java.nms_BlockFlowerPot_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockFlowerPot_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + var $var10, $var11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5EntityPlayer = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var10 = nms_InventoryPlayer_getCurrentItem($par5EntityPlayer.$inventory); + if ($var10 === null) + return 0; + if (nms_World_getBlockMetadata($par1World, $par2, $par3, $par4)) + return 0; + a: { + $var11 = nms_ItemStack_getItem($var10).$itemID; + nms_Block_$callClinit(); + if ($var11 == nms_Block_plantRed.$blockID) + $var11 = 1; + else if ($var11 == nms_Block_plantYellow.$blockID) + $var11 = 2; + else if ($var11 == nms_Block_cactus.$blockID) + $var11 = 9; + else if ($var11 == nms_Block_mushroomBrown.$blockID) + $var11 = 8; + else if ($var11 == nms_Block_mushroomRed.$blockID) + $var11 = 7; + else if ($var11 == nms_Block_deadBush.$blockID) + $var11 = 10; + else { + b: { + if ($var11 == nms_Block_sapling.$blockID) { + switch ($var10.$itemDamage) { + case 0: + break; + case 1: + $var11 = 4; + break a; + case 2: + $var11 = 5; + break a; + case 3: + $var11 = 6; + break a; + default: + break b; + } + $var11 = 3; + break a; + } + } + c: { + if ($var11 == nms_Block_tallGrass.$blockID) + switch ($var10.$itemDamage) { + case 2: + $var11 = 11; + break a; + default: + break c; + } + } + $var11 = 0; + } + } + if ($var11 <= 0) + return 0; + $par6 = 2; + $ptr = 1; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var11, $par6); + if ($rt_suspending()) { + break main; + } + if (!$par5EntityPlayer.$capabilities.$isCreativeMode) { + $par2 = $var10.$stackSize - 1 | 0; + $var10.$stackSize = $par2; + if ($par2 <= 0) { + $par1World = $par5EntityPlayer.$inventory; + $par2 = $par5EntityPlayer.$inventory.$currentItem; + $par5EntityPlayer = null; + $ptr = 2; + continue main; + } + } + return 1; + case 2: + nms_InventoryPlayer_setInventorySlotContents($par1World, $par2, $par5EntityPlayer); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9, $var10, $var11, $ptr); +}; +$java.nms_BlockFlowerPot_idPicked = function($this, $par1World, $par2, $par3, $par4) { + var $var5; + $var5 = $java.nms_BlockFlowerPot_getPlantForMeta(nms_World_getBlockMetadata($par1World, $par2, $par3, $par4)); + if ($var5 !== null) + $par2 = $var5.$itemID0; + else { + nms_Item_$callClinit(); + $par2 = nms_Item_flowerPot.$itemID; + } + return $par2; +}; +$java.nms_BlockFlowerPot_getDamageValue = function($this, $par1World, $par2, $par3, $par4) { + var $var5; + $var5 = $java.nms_BlockFlowerPot_getPlantForMeta(nms_World_getBlockMetadata($par1World, $par2, $par3, $par4)); + if ($var5 !== null) + $par2 = $var5.$itemDamage; + else { + nms_Item_$callClinit(); + $par2 = nms_Item_flowerPot.$itemID; + } + return $par2; +}; +$java.nms_BlockFlowerPot_isFlowerPot = function($this) { + return 1; +}; +$java.nms_BlockFlowerPot_canPlaceBlockAt = function($this, $par1World, $par2, $par3, $par4) { + return nms_Block_canPlaceBlockAt($this, $par1World, $par2, $par3, $par4) && nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4) ? 1 : 0; +}; +$java.nms_BlockFlowerPot_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nms_World_doesBlockHaveSolidTopSurface($par1World, $par2, $par3 - 1 | 0, $par4)) + return; + nms_Block_dropBlockAsItem($this, $par1World, $par2, $par3, $par4, nms_World_getBlockMetadata($par1World, $par2, $par3, $par4), 0); + $ptr = 1; + case 1: + nms_World_setBlockToAir($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $ptr); +}; +$java.nms_BlockFlowerPot_dropBlockAsItemWithChance = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7) { + $java.nms_BlockFlowerPot_getPlantForMeta($par5); +}; +$java.nms_BlockFlowerPot_getPlantForMeta = function($par0) { + var var$2, var$3; + switch ($par0) { + case 1: + var$2 = new nms_ItemStack; + nms_Block_$callClinit(); + nms_ItemStack__init_11(var$2, nms_Block_plantRed); + return var$2; + case 2: + var$3 = new nms_ItemStack; + nms_Block_$callClinit(); + nms_ItemStack__init_11(var$3, nms_Block_plantYellow); + return var$3; + case 3: + var$3 = new nms_ItemStack; + nms_Block_$callClinit(); + nms_ItemStack__init_13(var$3, nms_Block_sapling, 1, 0); + return var$3; + case 4: + var$3 = new nms_ItemStack; + nms_Block_$callClinit(); + nms_ItemStack__init_13(var$3, nms_Block_sapling, 1, 1); + return var$3; + case 5: + var$3 = new nms_ItemStack; + nms_Block_$callClinit(); + nms_ItemStack__init_13(var$3, nms_Block_sapling, 1, 2); + return var$3; + case 6: + var$3 = new nms_ItemStack; + nms_Block_$callClinit(); + nms_ItemStack__init_13(var$3, nms_Block_sapling, 1, 3); + return var$3; + case 7: + var$3 = new nms_ItemStack; + nms_Block_$callClinit(); + nms_ItemStack__init_11(var$3, nms_Block_mushroomRed); + return var$3; + case 8: + var$3 = new nms_ItemStack; + nms_Block_$callClinit(); + nms_ItemStack__init_11(var$3, nms_Block_mushroomBrown); + return var$3; + case 9: + var$3 = new nms_ItemStack; + nms_Block_$callClinit(); + nms_ItemStack__init_11(var$3, nms_Block_cactus); + return var$3; + case 10: + var$3 = new nms_ItemStack; + nms_Block_$callClinit(); + nms_ItemStack__init_11(var$3, nms_Block_deadBush); + return var$3; + case 11: + var$3 = new nms_ItemStack; + nms_Block_$callClinit(); + nms_ItemStack__init_13(var$3, nms_Block_tallGrass, 1, 2); + return var$3; + default: + } + return null; +}; +function nms_BlockCarrot() { + nms_BlockCrops.call(this); + this.$iconArray12 = null; +} +function nms_BlockCarrot__init_(var_0) { + var var_1 = new nms_BlockCarrot(); + $java.nms_BlockCarrot__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockCarrot__init_ = function($this, $par1) { + $java.nms_BlockCrops__init_($this, $par1); +}; +$java.nms_BlockCarrot_getIcon = function($this, $par1, $par2) { + if ($par2 >= 7) + return $this.$iconArray12.data[3]; + if ($par2 == 6) + $par2 = 5; + return $this.$iconArray12.data[$par2 >> 1]; +}; +$java.nms_BlockCarrot_getSeedItem = function($this) { + nms_Item_$callClinit(); + return nms_Item_carrot.$itemID; +}; +$java.nms_BlockCarrot_registerIcons = function($this, $par1IconRegister) { + var $var2, var$3, var$4; + $this.$iconArray12 = $rt_createArray(nms_Icon, 4); + $var2 = 0; + while ($var2 < $this.$iconArray12.data.length) { + var$3 = $this.$iconArray12.data; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(2481)); + jl_AbstractStringBuilder_append2(var$4, $var2); + var$3[$var2] = $par1IconRegister.$registerIcon(jl_AbstractStringBuilder_toString(var$4)); + $var2 = $var2 + 1 | 0; + } +}; +function nms_BlockPotato() { + nms_BlockCrops.call(this); + this.$iconArray13 = null; +} +function nms_BlockPotato__init_(var_0) { + var var_1 = new nms_BlockPotato(); + $java.nms_BlockPotato__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockPotato__init_ = function($this, $par1) { + $java.nms_BlockCrops__init_($this, $par1); +}; +$java.nms_BlockPotato_getIcon = function($this, $par1, $par2) { + if ($par2 >= 7) + return $this.$iconArray13.data[3]; + if ($par2 == 6) + $par2 = 5; + return $this.$iconArray13.data[$par2 >> 1]; +}; +$java.nms_BlockPotato_getSeedItem = function($this) { + nms_Item_$callClinit(); + return nms_Item_potato.$itemID; +}; +$java.nms_BlockPotato_registerIcons = function($this, $par1IconRegister) { + var $var2, var$3, var$4; + $this.$iconArray13 = $rt_createArray(nms_Icon, 4); + $var2 = 0; + while ($var2 < $this.$iconArray13.data.length) { + var$3 = $this.$iconArray13.data; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(2482)); + jl_AbstractStringBuilder_append2(var$4, $var2); + var$3[$var2] = $par1IconRegister.$registerIcon(jl_AbstractStringBuilder_toString(var$4)); + $var2 = $var2 + 1 | 0; + } +}; +function nms_BlockButtonWood() { + nms_BlockButton.call(this); +} +function nms_BlockButtonWood__init_(var_0) { + var var_1 = new nms_BlockButtonWood(); + $java.nms_BlockButtonWood__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockButtonWood__init_ = function($this, $par1) { + $java.nms_BlockButton__init_0($this, $par1, 1); +}; +$java.nms_BlockButtonWood_getIcon = function($this, $par1, $par2) { + nms_Block_$callClinit(); + return nms_Block_getBlockTextureFromSide(nms_Block_planks, 1); +}; +function nms_BlockSkull() { + nms_BlockContainer.call(this); +} +function nms_BlockSkull__init_(var_0) { + var var_1 = new nms_BlockSkull(); + $java.nms_BlockSkull__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockSkull__init_ = function($this, $par1) { + nms_Material_$callClinit(); + $java.nms_BlockContainer__init_0($this, $par1, nms_Material_circuits); + nms_Block_setBlockBounds($this, 0.25, 0.0, 0.25, 0.75, 0.5, 0.75); +}; +$java.nms_BlockSkull_getRenderType = function($this) { + return (-1); +}; +$java.nms_BlockSkull_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockSkull_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockSkull_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + a: { + switch ($par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4) & 7) { + case 1: + break; + case 2: + nms_Block_setBlockBounds($this, 0.25, 0.25, 0.5, 0.75, 0.75, 1.0); + break a; + case 3: + nms_Block_setBlockBounds($this, 0.25, 0.25, 0.0, 0.75, 0.75, 0.5); + break a; + case 4: + nms_Block_setBlockBounds($this, 0.5, 0.25, 0.25, 1.0, 0.75, 0.75); + break a; + case 5: + nms_Block_setBlockBounds($this, 0.0, 0.25, 0.25, 0.5, 0.75, 0.75); + break a; + default: + } + nms_Block_setBlockBounds($this, 0.25, 0.0, 0.25, 0.75, 0.5, 0.75); + } +}; +$java.nms_BlockSkull_getCollisionBoundingBoxFromPool = function($this, $par1World, $par2, $par3, $par4) { + $java.nms_BlockSkull_setBlockBoundsBasedOnState($this, $par1World, $par2, $par3, $par4); + return nms_Block_getCollisionBoundingBoxFromPool($this, $par1World, $par2, $par3, $par4); +}; +$java.nms_BlockSkull_onBlockPlacedBy = function($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack) { + var $var7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();$var7 = $thread.pop();$par6ItemStack = $thread.pop();$par5EntityLiving = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var7 = nms_MathHelper_floor_double($par5EntityLiving.$rotationYaw * 4.0 / 360.0 + 2.5) & 3; + var$8 = 2; + $ptr = 1; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var7, var$8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack, $var7, var$8, $ptr); +}; +$java.nms_BlockSkull_createNewTileEntity = function($this, $par1World) { + return $java.nms_TileEntitySkull__init_(); +}; +$java.nms_BlockSkull_idPicked = function($this, $par1World, $par2, $par3, $par4) { + nms_Item_$callClinit(); + return nms_Item_skull.$itemID; +}; +$java.nms_BlockSkull_getDamageValue = function($this, $par1World, $par2, $par3, $par4) { + var $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_World_getBlockTileEntity($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var5 = $tmp; + if ($var5 !== null && $var5 instanceof nms_TileEntitySkull) + return $var5.$skullType; + $ptr = 2; + case 2: + $tmp = nms_Block_getDamageValue($this, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $var5, $ptr); +}; +$java.nms_BlockSkull_damageDropped = function($this, $par1) { + return $par1; +}; +$java.nms_BlockSkull_dropBlockAsItemWithChance = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7) { + return; +}; +$java.nms_BlockSkull_makeWither = function($this, $par1World, $par2, $par3, $par4, $par5TileEntitySkull) { + return; +}; +$java.nms_BlockSkull_registerIcons = function($this, $par1IconRegister) { + return; +}; +$java.nms_BlockSkull_getIcon = function($this, $par1, $par2) { + nms_Block_$callClinit(); + return nms_Block_getBlockTextureFromSide(nms_Block_slowSand, $par1); +}; +$java.nms_BlockSkull_getItemIconName = function($this) { + return $java.nms_ItemSkull_field_94587_a.data[0]; +}; +function nms_BlockAnvil() { + var a = this; nms_BlockSand.call(a); + a.$field_82521_b = 0; + a.$iconArray14 = null; +} +$java.nms_BlockAnvil_statuses = null; +$java.nms_BlockAnvil_anvilIconNames = null; +function nms_BlockAnvil__init_(var_0) { + var var_1 = new nms_BlockAnvil(); + $java.nms_BlockAnvil__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockAnvil__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, $java.nms_Material_anvil); + $this.$field_82521_b = 0; + nms_Block_setLightOpacity($this, 0); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabDecorations; +}; +$java.nms_BlockAnvil_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockAnvil_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockAnvil_getIcon = function($this, $par1, $par2) { + var $var3; + if ($this.$field_82521_b == 3 && $par1 == 1) { + $var3 = ($par2 >> 2) % $this.$iconArray14.data.length | 0; + return $this.$iconArray14.data[$var3]; + } + return $this.$blockIcon; +}; +$java.nms_BlockAnvil_registerIcons = function($this, $par1IconRegister) { + var $var2; + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(2483)); + $this.$iconArray14 = $rt_createArray(nms_Icon, $java.nms_BlockAnvil_anvilIconNames.data.length); + $var2 = 0; + while ($var2 < $this.$iconArray14.data.length) { + $this.$iconArray14.data[$var2] = $par1IconRegister.$registerIcon($java.nms_BlockAnvil_anvilIconNames.data[$var2]); + $var2 = $var2 + 1 | 0; + } +}; +$java.nms_BlockAnvil_onBlockPlacedBy = function($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack) { + var $var7, $var8, var$9, var$10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$par6ItemStack = $thread.pop();$par5EntityLiving = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var7 = nms_MathHelper_floor_double($par5EntityLiving.$rotationYaw * 4.0 / 360.0 + 0.5) & 3; + $var8 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4) >> 2; + $var7 = ($var7 + 1 | 0) % 4 | 0; + if (!$var7) { + var$9 = 2 | $var8 << 2; + var$10 = 2; + $ptr = 1; + continue main; + } + if ($var7 == 1) { + var$9 = 3 | $var8 << 2; + var$10 = 2; + $ptr = 2; + continue main; + } + if ($var7 == 2) { + var$9 = 0 | $var8 << 2; + var$10 = 2; + $ptr = 3; + continue main; + } + if ($var7 != 3) + return; + $var7 = 1 | $var8 << 2; + var$9 = 2; + $ptr = 4; + continue main; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, var$9, var$10); + if ($rt_suspending()) { + break main; + } + if ($var7 == 1) { + var$9 = 3 | $var8 << 2; + var$10 = 2; + $ptr = 2; + continue main; + } + if ($var7 == 2) { + var$9 = 0 | $var8 << 2; + var$10 = 2; + $ptr = 3; + continue main; + } + if ($var7 != 3) + return; + $var7 = 1 | $var8 << 2; + var$9 = 2; + $ptr = 4; + continue main; + case 2: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, var$9, var$10); + if ($rt_suspending()) { + break main; + } + if ($var7 == 2) { + var$9 = 0 | $var8 << 2; + var$10 = 2; + $ptr = 3; + continue main; + } + if ($var7 != 3) + return; + $var7 = 1 | $var8 << 2; + var$9 = 2; + $ptr = 4; + continue main; + case 3: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, var$9, var$10); + if ($rt_suspending()) { + break main; + } + if ($var7 != 3) + return; + $var7 = 1 | $var8 << 2; + var$9 = 2; + $ptr = 4; + case 4: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $var7, var$9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack, $var7, $var8, var$9, var$10, $ptr); +}; +$java.nms_BlockAnvil_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + return 1; +}; +$java.nms_BlockAnvil_getRenderType = function($this) { + return 35; +}; +$java.nms_BlockAnvil_damageDropped = function($this, $par1) { + return $par1 >> 2; +}; +$java.nms_BlockAnvil_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $var5; + $var5 = $par1IBlockAccess.$getBlockMetadata($par2, $par3, $par4) & 3; + if ($var5 != 3 && $var5 != 1) + nms_Block_setBlockBounds($this, 0.125, 0.0, 0.0, 0.875, 1.0, 1.0); + else + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.125, 1.0, 1.0, 0.875); +}; +$java.nms_BlockAnvil_getSubBlocks = function($this, $par1, $par2CreativeTabs, $par3List) { + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 0)); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 1)); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 2)); +}; +$java.nms_BlockAnvil_shouldSideBeRendered = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return 1; +}; +function nms_BlockAnvil__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 3); + var$2 = var$1.data; + var$2[0] = $rt_s(2484); + var$2[1] = $rt_s(2485); + var$2[2] = $rt_s(2486); + $java.nms_BlockAnvil_statuses = var$1; + var$1 = $rt_createArray(jl_String, 3); + var$2 = var$1.data; + var$2[0] = $rt_s(2487); + var$2[1] = $rt_s(2488); + var$2[2] = $rt_s(2489); + $java.nms_BlockAnvil_anvilIconNames = var$1; +} +function nms_BlockPressurePlateWeighted() { + nms_BlockBasePressurePlate.call(this); + this.$maxItemsWeighted = 0; +} +function nms_BlockPressurePlateWeighted__init_(var_0, var_1, var_2, var_3) { + var var_4 = new nms_BlockPressurePlateWeighted(); + $java.nms_BlockPressurePlateWeighted__init_(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +$java.nms_BlockPressurePlateWeighted__init_ = function($this, $par1, $par2Str, $par3Material, $par4) { + $java.nms_BlockBasePressurePlate__init_0($this, $par1, $par2Str, $par3Material); + $this.$maxItemsWeighted = $par4; +}; +$java.nms_BlockPressurePlateWeighted_getPowerSupply = function($this, $par1) { + return $par1; +}; +$java.nms_BlockPressurePlateWeighted_getMetaFromWeight = function($this, $par1) { + return $par1; +}; +function nms_BlockComparator() { + nms_BlockRedstoneLogic.call(this); +} +function nms_BlockComparator__init_(var_0, var_1) { + var var_2 = new nms_BlockComparator(); + $java.nms_BlockComparator__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_BlockComparator__init_ = function($this, $par1, $par2) { + $java.nms_BlockRedstoneLogic__init_0($this, $par1, $par2); + $this.$isBlockContainer = 1; +}; +$java.nms_BlockComparator_idPicked = function($this, $par1World, $par2, $par3, $par4) { + nms_Item_$callClinit(); + return nms_Item_comparator.$itemID; +}; +$java.nms_BlockComparator_func_94481_j_ = function($this, $par1) { + return 2; +}; +$java.nms_BlockComparator_func_94485_e = function($this) { + nms_Block_$callClinit(); + return nms_Block_redstoneComparatorActive; +}; +$java.nms_BlockComparator_func_94484_i = function($this) { + nms_Block_$callClinit(); + return nms_Block_redstoneComparatorIdle; +}; +$java.nms_BlockComparator_getRenderType = function($this) { + return 37; +}; +$java.nms_BlockComparator_getIcon = function($this, $par1, $par2) { + var $var3, var$4; + $var3 = !$this.$isRepeaterPowered && !($par2 & 8) ? 0 : 1; + if (!$par1) { + if (!$var3) { + nms_Block_$callClinit(); + var$4 = nms_Block_getBlockTextureFromSide(nms_Block_torchRedstoneIdle, $par1); + } else { + nms_Block_$callClinit(); + var$4 = nms_Block_getBlockTextureFromSide(nms_Block_torchRedstoneActive, $par1); + } + } else if ($par1 != 1) { + nms_Block_$callClinit(); + var$4 = nms_Block_getBlockTextureFromSide(nms_Block_stoneDoubleSlab, 1); + } else if (!$var3) + var$4 = $this.$blockIcon; + else { + nms_Block_$callClinit(); + var$4 = nms_Block_redstoneComparatorActive.$blockIcon; + } + return var$4; +}; +$java.nms_BlockComparator_func_96470_c = function($this, $par1) { + return !$this.$isRepeaterPowered && !($par1 & 8) ? 0 : 1; +}; +$java.nms_BlockComparator_func_94480_d = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1IBlockAccess = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $java.nms_BlockComparator_getTileEntityComparator($this, $par1IBlockAccess, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1IBlockAccess = $tmp; + return $par1IBlockAccess.$field_96101_a; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1IBlockAccess, $par2, $par3, $par4, $par5, $ptr); +}; +$java.nms_BlockComparator_func_94491_m = function($this, $par1World, $par2, $par3, $par4, $par5) { + var var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nms_BlockComparator_func_94490_c($this, $par5)) { + $ptr = 1; + continue main; + } + $ptr = 3; + continue main; + case 1: + $tmp = $java.nms_BlockComparator_getInputStrength($this, $par1World, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + var$6 = $tmp; + $ptr = 2; + case 2: + $tmp = $java.nms_BlockRedstoneLogic_func_94482_f($this, $par1World, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return jl_Math_max(var$6 - $par2 | 0, 0); + case 3: + $tmp = $java.nms_BlockComparator_getInputStrength($this, $par1World, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, var$6, $ptr); +}; +function nms_BlockComparator_func_94490_c($this, $par1) { + return ($par1 & 4) != 4 ? 0 : 1; +} +$java.nms_BlockComparator_func_94478_d = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $java.nms_BlockComparator_getInputStrength($this, $par1World, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $var6 = $tmp; + if ($var6 >= 15) + return 1; + if (!$var6) + return 0; + $ptr = 2; + case 2: + $tmp = $java.nms_BlockRedstoneLogic_func_94482_f($this, $par1World, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $var7 = $tmp; + return !$var7 ? 1 : $var6 < $var7 ? 0 : 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $var7, $ptr); +}; +$java.nms_BlockComparator_getInputStrength = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $var7, $var8, $var9, $var10, var$11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $java.nms_BlockRedstoneLogic_getInputStrength($this, $par1World, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $var6 = $tmp; + $var7 = nms_BlockDirectional_getDirection($par5); + $var8 = $par2 + nms_Direction_offsetX.data[$var7] | 0; + $var9 = $par4 + nms_Direction_offsetZ.data[$var7] | 0; + $var10 = nms_World_getBlockId($par1World, $var8, $par3, $var9); + if ($var10 > 0) { + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$var10].$hasComparatorInputOverride()) { + var$11 = nms_Block_blocksList.data[$var10]; + $par2 = nms_Direction_rotateOpposite.data[$var7]; + $ptr = 2; + continue main; + } + if ($var6 < 15 && nms_Block_isNormalCube($var10)) { + $par2 = $var8 + nms_Direction_offsetX.data[$var7] | 0; + $par4 = $var9 + nms_Direction_offsetZ.data[$var7] | 0; + $par5 = nms_World_getBlockId($par1World, $par2, $par3, $par4); + if ($par5 > 0 && nms_Block_blocksList.data[$par5].$hasComparatorInputOverride()) { + var$11 = nms_Block_blocksList.data[$par5]; + $par5 = nms_Direction_rotateOpposite.data[$var7]; + $ptr = 3; + continue main; + } + } + } + return $var6; + case 2: + $tmp = var$11.$getComparatorInputOverride($par1World, $var8, $par3, $var9, $par2); + if ($rt_suspending()) { + break main; + } + $var6 = $tmp; + return $var6; + case 3: + $tmp = var$11.$getComparatorInputOverride($par1World, $par2, $par3, $par4, $par5); + if ($rt_suspending()) { + break main; + } + $var6 = $tmp; + return $var6; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $var7, $var8, $var9, $var10, var$11, $ptr); +}; +$java.nms_BlockComparator_getTileEntityComparator = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1IBlockAccess = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $par1IBlockAccess.$getBlockTileEntity($par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1IBlockAccess = $tmp; + return $par1IBlockAccess; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1IBlockAccess, $par2, $par3, $par4, $ptr); +}; +$java.nms_BlockComparator_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + var $var10, $var11, $var12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5EntityPlayer = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var10 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + $var11 = $this.$isRepeaterPowered | (!($var10 & 8) ? 0 : 1); + $var12 = nms_BlockComparator_func_94490_c($this, $var10) ? 0 : 1; + $var11 = (!$var12 ? 0 : 4) | (!$var11 ? 0 : 8); + nms_World_playSoundEffect($par1World, $par2 + 0.5, $par3 + 0.5, $par4 + 0.5, $rt_s(501), 0.30000001192092896, !$var12 ? 0.5 : 0.550000011920929); + $par6 = $var11 | $var10 & 3; + $var10 = 2; + $ptr = 1; + case 1: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $par6, $var10); + if ($rt_suspending()) { + break main; + } + $par6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + $ptr = 2; + case 2: + $tmp = $java.nms_BlockComparator_func_94491_m($this, $par1World, $par2, $par3, $par4, $par6); + if ($rt_suspending()) { + break main; + } + $var10 = $tmp; + $ptr = 3; + case 3: + $tmp = $java.nms_BlockComparator_getTileEntityComparator($this, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par5EntityPlayer = $tmp; + $var11 = $par5EntityPlayer.$field_96101_a; + $ptr = 4; + case 4: + $tmp = $java.nms_BlockComparator_getTileEntityComparator($this, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par5EntityPlayer = $tmp; + $par5EntityPlayer.$field_96101_a = $var10; + if ($var11 == $var10 && nms_BlockComparator_func_94490_c($this, $par6)) + return 1; + $ptr = 5; + case 5: + $tmp = $java.nms_BlockComparator_func_94478_d($this, $par1World, $par2, $par3, $par4, $par6); + if ($rt_suspending()) { + break main; + } + $var10 = $tmp; + $var11 = !$this.$isRepeaterPowered && !($par6 & 8) ? 0 : 1; + if ($var11 && !$var10) { + $par6 = $par6 & (-9); + $var10 = 2; + $ptr = 6; + continue main; + } + if (!$var11 && $var10) { + $par6 = $par6 | 8; + $var10 = 2; + $ptr = 7; + continue main; + } + $java.nms_BlockRedstoneLogic_func_94483_i_($this, $par1World, $par2, $par3, $par4); + return 1; + case 6: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $par6, $var10); + if ($rt_suspending()) { + break main; + } + $java.nms_BlockRedstoneLogic_func_94483_i_($this, $par1World, $par2, $par3, $par4); + return 1; + case 7: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $par6, $var10); + if ($rt_suspending()) { + break main; + } + $java.nms_BlockRedstoneLogic_func_94483_i_($this, $par1World, $par2, $par3, $par4); + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9, $var10, $var11, $var12, $ptr); +}; +$java.nms_BlockComparator_func_94479_f = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $var6, $var7, var$8, $var8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();var$8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + $ptr = 1; + case 1: + $tmp = $java.nms_BlockComparator_func_94491_m($this, $par1World, $par2, $par3, $par4, $var6); + if ($rt_suspending()) { + break main; + } + $var7 = $tmp; + $ptr = 2; + case 2: + $tmp = $java.nms_BlockComparator_getTileEntityComparator($this, $par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + var$8 = $tmp; + if ($var7 != var$8.$field_96101_a) { + $java.nms_BlockRedstoneLogic_func_83011_d($this, $par1World, $par2, $par3, $par4, $var6); + return; + } + $par5 = $java.nms_BlockComparator_func_96470_c($this, $var6); + $ptr = 3; + case 3: + $tmp = $java.nms_BlockComparator_func_94478_d($this, $par1World, $par2, $par3, $par4, $var6); + if ($rt_suspending()) { + break main; + } + $var8 = $tmp; + $java.nms_BlockRedstoneLogic_func_83011_d($this, $par1World, $par2, $par3, $par4, $var6); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $var6, $var7, var$8, $var8, $ptr); +}; +$java.nms_BlockComparator_onBlockEventReceived = function($this, $par1World, $par2, $par3, $par4, $par5, $par6) { + var $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_World_getBlockTileEntity($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var7 = $tmp; + return $var7 === null ? 0 : $var7.$receiveClientEvent($par5, $par6); + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $par6, $var7, $ptr); +}; +$java.nms_BlockComparator_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon(!$this.$isRepeaterPowered ? $rt_s(1853) : $rt_s(2490)); +}; +$java.nms_BlockComparator_createNewTileEntity = function($this, $par1World) { + return $java.nms_TileEntityComparator__init_(); +}; +function nms_BlockDaylightDetector() { + nms_BlockContainer.call(this); + this.$iconArray15 = null; +} +function nms_BlockDaylightDetector__init_(var_0) { + var var_1 = new nms_BlockDaylightDetector(); + $java.nms_BlockDaylightDetector__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockDaylightDetector__init_ = function($this, $par1) { + nms_Material_$callClinit(); + $java.nms_BlockContainer__init_0($this, $par1, nms_Material_wood); + $this.$iconArray15 = $rt_createArray(nms_Icon, 2); + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.375, 1.0); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabRedstone; +}; +$java.nms_BlockDaylightDetector_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.375, 1.0); +}; +$java.nms_BlockDaylightDetector_isProvidingWeakPower = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return nms_World_getBlockMetadata($par1IBlockAccess, $par2, $par3, $par4); +}; +$java.nms_BlockDaylightDetector_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + return; +}; +$java.nms_BlockDaylightDetector_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockDaylightDetector_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockDaylightDetector_canProvidePower = function($this) { + return 1; +}; +$java.nms_BlockDaylightDetector_createNewTileEntity = function($this, $par1World) { + $par1World = new nms_TileEntityDaylightDetector; + nms_TileEntity__init_($par1World); + return $par1World; +}; +$java.nms_BlockDaylightDetector_getIcon = function($this, $par1, $par2) { + return $par1 != 1 ? $this.$iconArray15.data[1] : $this.$iconArray15.data[0]; +}; +$java.nms_BlockDaylightDetector_registerIcons = function($this, $par1IconRegister) { + $this.$iconArray15.data[0] = $par1IconRegister.$registerIcon($rt_s(2491)); + $this.$iconArray15.data[1] = $par1IconRegister.$registerIcon($rt_s(2492)); +}; +function nms_BlockPoweredOre() { + nms_BlockOreStorage.call(this); +} +function nms_BlockPoweredOre__init_(var_0) { + var var_1 = new nms_BlockPoweredOre(); + $java.nms_BlockPoweredOre__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockPoweredOre__init_ = function($this, $par1) { + $java.nms_BlockOreStorage__init_($this, $par1); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabRedstone; +}; +$java.nms_BlockPoweredOre_canProvidePower = function($this) { + return 1; +}; +$java.nms_BlockPoweredOre_isProvidingWeakPower = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return 15; +}; +function nms_BlockHopper() { + var a = this; nms_BlockContainer.call(a); + a.$field_94457_a = null; + a.$hopperIcon = null; + a.$hopperTopIcon = null; + a.$hopperInsideIcon = null; +} +function nms_BlockHopper__init_(var_0) { + var var_1 = new nms_BlockHopper(); + $java.nms_BlockHopper__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockHopper__init_ = function($this, $par1) { + nms_Material_$callClinit(); + $java.nms_BlockContainer__init_0($this, $par1, nms_Material_iron); + $this.$field_94457_a = nle_EaglercraftRandom__init_0(); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabRedstone; + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); +}; +$java.nms_BlockHopper_setBlockBoundsBasedOnState = function($this, $par1IBlockAccess, $par2, $par3, $par4) { + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); +}; +$java.nms_BlockHopper_addCollisionBoxesToList = function($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity) { + var $var8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();$var8 = $thread.pop();$par7Entity = $thread.pop();$par6List = $thread.pop();$par5AxisAlignedBB = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 0.625, 1.0); + $ptr = 1; + case 1: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + $var8 = 0.125; + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, $var8, 1.0, 1.0); + $ptr = 2; + case 2: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, $var8); + $ptr = 3; + case 3: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + var$9 = 0.875; + nms_Block_setBlockBounds($this, var$9, 0.0, 0.0, 1.0, 1.0, 1.0); + $ptr = 4; + case 4: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + nms_Block_setBlockBounds($this, 0.0, 0.0, var$9, 1.0, 1.0, 1.0); + $ptr = 5; + case 5: + nms_Block_addCollisionBoxesToList($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity); + if ($rt_suspending()) { + break main; + } + nms_Block_setBlockBounds($this, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5AxisAlignedBB, $par6List, $par7Entity, $var8, var$9, $ptr); +}; +$java.nms_BlockHopper_onBlockPlaced = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7, $par8, $par9) { + var $var10; + $var10 = $java.nms_Facing_oppositeSide.data[$par5]; + if ($var10 == 1) + $var10 = 0; + return $var10; +}; +$java.nms_BlockHopper_createNewTileEntity = function($this, $par1World) { + return $java.nms_TileEntityHopper__init_(); +}; +$java.nms_BlockHopper_onBlockPlacedBy = function($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack) { + var $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$par6ItemStack = $thread.pop();$par5EntityLiving = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!nms_ItemStack_hasDisplayName($par6ItemStack)) + return; + $ptr = 1; + case 1: + $tmp = $java.nms_BlockHopper_getHopperTile($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $var7 = $tmp; + $var7.$inventoryName = nms_ItemStack_getDisplayName($par6ItemStack); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5EntityLiving, $par6ItemStack, $var7, $ptr); +}; +$java.nms_BlockHopper_onBlockActivated = function($this, $par1World, $par2, $par3, $par4, $par5EntityPlayer, $par6, $par7, $par8, $par9) { + return 1; +}; +$java.nms_BlockHopper_onNeighborBlockChange = function($this, $par1World, $par2, $par3, $par4, $par5) { + var var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$6 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + var$7 = nms_BlockHopper_getDirectionFromMetadata(var$6); + $ptr = 1; + case 1: + $tmp = nms_World_isBlockIndirectlyGettingPowered($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par5 = $tmp; + $par5 = $par5 ? 0 : 1; + if ($par5 == ((var$6 & 8) == 8 ? 0 : 1)) + return; + $par5 = var$7 | (!$par5 ? 8 : 0); + var$8 = 4; + $ptr = 2; + case 2: + nms_World_setBlockMetadataWithNotify($par1World, $par2, $par3, $par4, $par5, var$8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, var$6, var$7, var$8, $ptr); +}; +$java.nms_BlockHopper_getRenderType = function($this) { + return 38; +}; +$java.nms_BlockHopper_renderAsNormalBlock = function($this) { + return 0; +}; +$java.nms_BlockHopper_isOpaqueCube = function($this) { + return 0; +}; +$java.nms_BlockHopper_shouldSideBeRendered = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + return 1; +}; +$java.nms_BlockHopper_getIcon = function($this, $par1, $par2) { + return $par1 != 1 ? $this.$hopperIcon : $this.$hopperTopIcon; +}; +function nms_BlockHopper_getDirectionFromMetadata($par0) { + return $par0 & 7; +} +$java.nms_BlockHopper_hasComparatorInputOverride = function($this) { + return 1; +}; +$java.nms_BlockHopper_getComparatorInputOverride = function($this, $par1World, $par2, $par3, $par4, $par5) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $java.nms_BlockHopper_getHopperTile($par1World, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1World = $tmp; + return nms_Container_calcRedstoneFromInventory($par1World); + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $ptr); +}; +$java.nms_BlockHopper_registerIcons = function($this, $par1IconRegister) { + $this.$hopperIcon = $par1IconRegister.$registerIcon($rt_s(966)); + $this.$hopperTopIcon = $par1IconRegister.$registerIcon($rt_s(2493)); + $this.$hopperInsideIcon = $par1IconRegister.$registerIcon($rt_s(967)); +}; +function nms_BlockHopper_getHopperIcon($par0Str) { + if ($par0Str === $rt_s(966)) { + nms_Block_$callClinit(); + $par0Str = nms_Block_hopperBlock.$hopperIcon; + } else if ($par0Str !== $rt_s(967)) + $par0Str = null; + else { + nms_Block_$callClinit(); + $par0Str = nms_Block_hopperBlock.$hopperInsideIcon; + } + return $par0Str; +} +$java.nms_BlockHopper_getItemIconName = function($this) { + return $rt_s(966); +}; +$java.nms_BlockHopper_getHopperTile = function($par0IBlockAccess, $par1, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$par0IBlockAccess = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = nms_World_getBlockTileEntity($par0IBlockAccess, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $par0IBlockAccess = $tmp; + return $par0IBlockAccess; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($par0IBlockAccess, $par1, $par2, $par3, $ptr); +}; +function nms_BlockQuartz() { + var a = this; nms_Block.call(a); + a.$quartzblockIcons = null; + a.$quartzblock_chiseled_top = null; + a.$quartzblock_lines_top = null; + a.$quartzblock_top = null; + a.$quartzblock_bottom = null; +} +var nms_BlockQuartz_quartzBlockTypes = null; +$java.nms_BlockQuartz_quartzBlockTextureTypes = null; +function nms_BlockQuartz__init_(var_0) { + var var_1 = new nms_BlockQuartz(); + $java.nms_BlockQuartz__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockQuartz__init_ = function($this, $par1) { + nms_Material_$callClinit(); + nms_Block__init_0($this, $par1, nms_Material_rock); + $this.$displayOnCreativeTab = nms_CreativeTabs_tabBlock; +}; +$java.nms_BlockQuartz_getIcon = function($this, $par1, $par2) { + var var$3; + var$3 = $rt_compare($par2, 2); + if (var$3 && $par2 != 3 && $par2 != 4) { + a: { + if ($par1 != 1) { + if ($par1) + break a; + if ($par2 != 1) + break a; + } + return $par2 != 1 ? $this.$quartzblock_top : $this.$quartzblock_chiseled_top; + } + if (!$par1) + return $this.$quartzblock_bottom; + if (!($par2 >= 0 && $par2 < $this.$quartzblockIcons.data.length)) + $par2 = 0; + return $this.$quartzblockIcons.data[$par2]; + } + return !var$3 && !($par1 != 1 && $par1) ? $this.$quartzblock_lines_top : $par2 == 3 && !($par1 != 5 && $par1 != 4) ? $this.$quartzblock_lines_top : $par2 == 4 && !($par1 != 2 && $par1 != 3) ? $this.$quartzblock_lines_top : $this.$quartzblockIcons.data[$par2]; +}; +$java.nms_BlockQuartz_onBlockPlaced = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7, $par8, $par9) { + a: { + if ($par9 == 2) + switch ($par5) { + case 0: + case 1: + $par9 = 2; + break a; + case 2: + case 3: + $par9 = 4; + break a; + case 4: + case 5: + $par9 = 3; + break a; + default: + } + } + return $par9; +}; +$java.nms_BlockQuartz_damageDropped = function($this, $par1) { + if (!($par1 != 3 && $par1 != 4)) + $par1 = 2; + return $par1; +}; +$java.nms_BlockQuartz_getRenderType = function($this) { + return 39; +}; +$java.nms_BlockQuartz_getSubBlocks = function($this, $par1, $par2CreativeTabs, $par3List) { + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 0)); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 1)); + ju_ArrayList_add($par3List, nms_ItemStack__init_0($par1, 1, 2)); +}; +$java.nms_BlockQuartz_registerIcons = function($this, $par1IconRegister) { + var $var2; + $this.$quartzblockIcons = $rt_createArray(nms_Icon, $java.nms_BlockQuartz_quartzBlockTextureTypes.data.length); + $var2 = 0; + while ($var2 < $this.$quartzblockIcons.data.length) { + if ($java.nms_BlockQuartz_quartzBlockTextureTypes.data[$var2] !== null) + $this.$quartzblockIcons.data[$var2] = $par1IconRegister.$registerIcon($java.nms_BlockQuartz_quartzBlockTextureTypes.data[$var2]); + else + $this.$quartzblockIcons.data[$var2] = $this.$quartzblockIcons.data[$var2 - 1 | 0]; + $var2 = $var2 + 1 | 0; + } + $this.$quartzblock_top = $par1IconRegister.$registerIcon($rt_s(2494)); + $this.$quartzblock_chiseled_top = $par1IconRegister.$registerIcon($rt_s(2495)); + $this.$quartzblock_lines_top = $par1IconRegister.$registerIcon($rt_s(2496)); + $this.$quartzblock_bottom = $par1IconRegister.$registerIcon($rt_s(2497)); +}; +function nms_BlockQuartz__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 3); + var$2 = var$1.data; + var$2[0] = $rt_s(222); + var$2[1] = $rt_s(2355); + var$2[2] = $rt_s(2498); + nms_BlockQuartz_quartzBlockTypes = var$1; + var$1 = $rt_createArray(jl_String, 5); + var$2 = var$1.data; + var$2[0] = $rt_s(2499); + var$2[1] = $rt_s(2500); + var$2[2] = $rt_s(2501); + var$2[3] = null; + var$2[4] = null; + $java.nms_BlockQuartz_quartzBlockTextureTypes = var$1; +} +function nms_BlockDropper() { + nms_BlockDispenser.call(this); +} +function nms_BlockDropper__init_(var_0) { + var var_1 = new nms_BlockDropper(); + $java.nms_BlockDropper__init_(var_1, var_0); + return var_1; +} +$java.nms_BlockDropper__init_ = function($this, $par1) { + $java.nms_BlockDispenser__init_($this, $par1); +}; +$java.nms_BlockDropper_registerIcons = function($this, $par1IconRegister) { + $this.$blockIcon = $par1IconRegister.$registerIcon($rt_s(2349)); + $this.$furnaceTopIcon = $par1IconRegister.$registerIcon($rt_s(2350)); + $this.$furnaceFrontIcon = $par1IconRegister.$registerIcon($rt_s(2502)); + $this.$field_96473_e = $par1IconRegister.$registerIcon($rt_s(2503)); +}; +$java.nms_BlockDropper_createNewTileEntity = function($this, $par1World) { + $par1World = new nms_TileEntityDropper; + nms_TileEntityDispenser__init_($par1World); + return $par1World; +}; +function nms_ItemBlock() { + var a = this; nms_Item.call(a); + a.$blockID1 = 0; + a.$field_94588_b = null; +} +function nms_ItemBlock__init_(var_0) { + var var_1 = new nms_ItemBlock(); + $java.nms_ItemBlock__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemBlock__init_ = function($this, $par1) { + nms_Item__init_0($this, $par1); + $this.$blockID1 = $par1 + 256 | 0; +}; +$java.nms_ItemBlock_getBlockID = function($this) { + return $this.$blockID1; +}; +$java.nms_ItemBlock_getSpriteNumber = function($this) { + nms_Block_$callClinit(); + return nms_Block_blocksList.data[$this.$blockID1].$getItemIconName() === null ? 0 : 1; +}; +$java.nms_ItemBlock_getIconFromDamage = function($this, $par1) { + var var$2; + if ($this.$field_94588_b !== null) + var$2 = $this.$field_94588_b; + else { + nms_Block_$callClinit(); + var$2 = nms_Block_getBlockTextureFromSide(nms_Block_blocksList.data[$this.$blockID1], 1); + } + return var$2; +}; +$java.nms_ItemBlock_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + var $var11, $var13, $var14, $var12, var$15, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$15 = $thread.pop();$var12 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var11 = $thread.pop();$par10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3World = $thread.pop();$par2EntityPlayer = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var11 = nms_World_getBlockId($par3World, $par4, $par5, $par6); + nms_Block_$callClinit(); + if ($var11 == nms_Block_snow.$blockID && (nms_World_getBlockMetadata($par3World, $par4, $par5, $par6) & 7) < 1) + $par7 = 1; + else if ($var11 != nms_Block_vine.$blockID && $var11 != nms_Block_tallGrass.$blockID && $var11 != nms_Block_deadBush.$blockID) { + if (!$par7) + $par5 = $par5 + (-1) | 0; + if ($par7 == 1) + $par5 = $par5 + 1 | 0; + if ($par7 == 2) + $par6 = $par6 + (-1) | 0; + if ($par7 == 3) + $par6 = $par6 + 1 | 0; + if ($par7 == 4) + $par4 = $par4 + (-1) | 0; + if ($par7 == 5) + $par4 = $par4 + 1 | 0; + } + if (!$par1ItemStack.$stackSize) + return 0; + if (!nms_EntityPlayer_canPlayerEdit($par2EntityPlayer, $par4, $par5, $par6, $par7, $par1ItemStack)) + return 0; + if ($par5 == 255 && nms_Block_blocksList.data[$this.$blockID1].$blockMaterial.$isSolid()) + return 0; + $var13 = $this.$blockID1; + $var14 = 0; + $ptr = 1; + case 1: + $tmp = nms_World_canPlaceEntityOnSide($par3World, $var13, $par4, $par5, $par6, $var14, $par7, $par2EntityPlayer, $par1ItemStack); + if ($rt_suspending()) { + break main; + } + $var13 = $tmp; + if (!$var13) + return 0; + $var12 = nms_Block_blocksList.data[$this.$blockID1]; + $var13 = $this.$getMetadata($par1ItemStack.$itemDamage); + $var14 = nms_Block_blocksList.data[$this.$blockID1].$onBlockPlaced($par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10, $var13); + $par7 = $this.$blockID1; + $var13 = 3; + $ptr = 2; + case 2: + $tmp = nms_World_setBlock($par3World, $par4, $par5, $par6, $par7, $var14, $var13); + if ($rt_suspending()) { + break main; + } + $par7 = $tmp; + if ($par7) { + if (nms_World_getBlockId($par3World, $par4, $par5, $par6) == $this.$blockID1) { + var$15 = nms_Block_blocksList.data[$this.$blockID1]; + $ptr = 3; + continue main; + } + nms_World_playSoundEffect($par3World, $par4 + 0.5, $par5 + 0.5, $par6 + 0.5, $var12.$stepSound.$getPlaceSound(), ($var12.$stepSound.$stepSoundVolume + 1.0) / 2.0, $var12.$stepSound.$stepSoundPitch * 0.800000011920929); + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + } + return 1; + case 3: + var$15.$onBlockPlacedBy($par3World, $par4, $par5, $par6, $par2EntityPlayer, $par1ItemStack); + if ($rt_suspending()) { + break main; + } + $par2EntityPlayer = nms_Block_blocksList.data[$this.$blockID1]; + $ptr = 4; + case 4: + $par2EntityPlayer.$onPostBlockPlaced($par3World, $par4, $par5, $par6, $var14); + if ($rt_suspending()) { + break main; + } + nms_World_playSoundEffect($par3World, $par4 + 0.5, $par5 + 0.5, $par6 + 0.5, $var12.$stepSound.$getPlaceSound(), ($var12.$stepSound.$stepSoundVolume + 1.0) / 2.0, $var12.$stepSound.$stepSoundPitch * 0.800000011920929); + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10, $var11, $var13, $var14, $var12, var$15, $ptr); +}; +$java.nms_ItemBlock_canPlaceItemBlockOnSide = function($this, $par1World, $par2, $par3, $par4, $par5, $par6EntityPlayer, $par7ItemStack) { + var $var8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();$var8 = $thread.pop();$par7ItemStack = $thread.pop();$par6EntityPlayer = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var8 = nms_World_getBlockId($par1World, $par2, $par3, $par4); + nms_Block_$callClinit(); + if ($var8 == nms_Block_snow.$blockID) + $par5 = 1; + else if ($var8 != nms_Block_vine.$blockID && $var8 != nms_Block_tallGrass.$blockID && $var8 != nms_Block_deadBush.$blockID) { + if (!$par5) + $par3 = $par3 + (-1) | 0; + if ($par5 == 1) + $par3 = $par3 + 1 | 0; + if ($par5 == 2) + $par4 = $par4 + (-1) | 0; + if ($par5 == 3) + $par4 = $par4 + 1 | 0; + if ($par5 == 4) + $par2 = $par2 + (-1) | 0; + if ($par5 == 5) + $par2 = $par2 + 1 | 0; + } + $var8 = $this.$blockID1; + var$9 = 0; + $par6EntityPlayer = null; + $ptr = 1; + case 1: + $tmp = nms_World_canPlaceEntityOnSide($par1World, $var8, $par2, $par3, $par4, var$9, $par5, $par6EntityPlayer, $par7ItemStack); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $par6EntityPlayer, $par7ItemStack, $var8, var$9, $ptr); +}; +$java.nms_ItemBlock_getUnlocalizedName = function($this, $par1ItemStack) { + nms_Block_$callClinit(); + return nms_Block_getUnlocalizedName(nms_Block_blocksList.data[$this.$blockID1]); +}; +$java.nms_ItemBlock_getUnlocalizedName0 = function($this) { + nms_Block_$callClinit(); + return nms_Block_getUnlocalizedName(nms_Block_blocksList.data[$this.$blockID1]); +}; +$java.nms_ItemBlock_getCreativeTab = function($this) { + nms_Block_$callClinit(); + return nms_Block_blocksList.data[$this.$blockID1].$displayOnCreativeTab; +}; +$java.nms_ItemBlock_getSubItems = function($this, $par1, $par2CreativeTabs, $par3List) { + nms_Block_$callClinit(); + nms_Block_blocksList.data[$this.$blockID1].$getSubBlocks($par1, $par2CreativeTabs, $par3List); +}; +$java.nms_ItemBlock_registerIcons = function($this, $par1IconRegister) { + var $var2; + nms_Block_$callClinit(); + $var2 = nms_Block_blocksList.data[$this.$blockID1].$getItemIconName(); + if ($var2 !== null) + $this.$field_94588_b = nms_TextureMap_registerIcon($par1IconRegister, $var2); +}; +function nms_ItemCloth() { + nms_ItemBlock.call(this); +} +function nms_ItemCloth__init_(var_0) { + var var_1 = new nms_ItemCloth(); + $java.nms_ItemCloth__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemCloth__init_ = function($this, $par1) { + $java.nms_ItemBlock__init_($this, $par1); + $this.$maxDamage = 0; + $this.$hasSubtypes = 1; +}; +$java.nms_ItemCloth_getIconFromDamage = function($this, $par1) { + nms_Block_$callClinit(); + return nms_Block_cloth.$getIcon(2, nms_BlockCloth_getBlockFromDye($par1)); +}; +$java.nms_ItemCloth_getMetadata = function($this, $par1) { + return $par1; +}; +$java.nms_ItemCloth_getUnlocalizedName = function($this, $par1ItemStack) { + var var$2; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $java.nms_ItemBlock_getUnlocalizedName0($this)); + jl_AbstractStringBuilder_append(var$2, $rt_s(339)); + jl_AbstractStringBuilder_append(var$2, $java.nms_ItemDye_dyeColorNames.data[nms_BlockCloth_getBlockFromDye($par1ItemStack.$itemDamage)]); + return jl_AbstractStringBuilder_toString(var$2); +}; +function nms_ItemMultiTextureTile() { + var a = this; nms_ItemBlock.call(a); + a.$theBlock = null; + a.$field_82804_b = null; +} +function nms_ItemMultiTextureTile__init_(var_0, var_1, var_2) { + var var_3 = new nms_ItemMultiTextureTile(); + $java.nms_ItemMultiTextureTile__init_(var_3, var_0, var_1, var_2); + return var_3; +} +$java.nms_ItemMultiTextureTile__init_ = function($this, $par1, $par2Block, $par3ArrayOfStr) { + $java.nms_ItemBlock__init_($this, $par1); + $this.$theBlock = $par2Block; + $this.$field_82804_b = $par3ArrayOfStr; + $this.$maxDamage = 0; + $this.$hasSubtypes = 1; +}; +$java.nms_ItemMultiTextureTile_getIconFromDamage = function($this, $par1) { + return $this.$theBlock.$getIcon(2, $par1); +}; +$java.nms_ItemMultiTextureTile_getMetadata = function($this, $par1) { + return $par1; +}; +$java.nms_ItemMultiTextureTile_getUnlocalizedName = function($this, $par1ItemStack) { + var $var2; + $var2 = $par1ItemStack.$itemDamage; + if (!($var2 >= 0 && $var2 < $this.$field_82804_b.data.length)) + $var2 = 0; + $par1ItemStack = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1ItemStack); + jl_AbstractStringBuilder_append($par1ItemStack, $java.nms_ItemBlock_getUnlocalizedName0($this)); + jl_AbstractStringBuilder_append($par1ItemStack, $rt_s(339)); + jl_AbstractStringBuilder_append($par1ItemStack, $this.$field_82804_b.data[$var2]); + return jl_AbstractStringBuilder_toString($par1ItemStack); +}; +function nms_ItemSlab() { + var a = this; nms_ItemBlock.call(a); + a.$isFullBlock = 0; + a.$theHalfSlab = null; + a.$doubleSlab = null; +} +function nms_ItemSlab__init_(var_0, var_1, var_2, var_3) { + var var_4 = new nms_ItemSlab(); + $java.nms_ItemSlab__init_(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +$java.nms_ItemSlab__init_ = function($this, $par1, $par2BlockHalfSlab, $par3BlockHalfSlab, $par4) { + $java.nms_ItemBlock__init_($this, $par1); + $this.$theHalfSlab = $par2BlockHalfSlab; + $this.$doubleSlab = $par3BlockHalfSlab; + $this.$isFullBlock = $par4; + $this.$maxDamage = 0; + $this.$hasSubtypes = 1; +}; +$java.nms_ItemSlab_getIconFromDamage = function($this, $par1) { + nms_Block_$callClinit(); + return nms_Block_blocksList.data[$this.$itemID].$getIcon(2, $par1); +}; +$java.nms_ItemSlab_getMetadata = function($this, $par1) { + return $par1; +}; +$java.nms_ItemSlab_getUnlocalizedName = function($this, $par1ItemStack) { + return $this.$theHalfSlab.$getFullSlabName($par1ItemStack.$itemDamage); +}; +$java.nms_ItemSlab_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + var $var11, $var12, $var13, $var14, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$par10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3World = $thread.pop();$par2EntityPlayer = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$isFullBlock) { + $ptr = 1; + continue main; + } + if (!$par1ItemStack.$stackSize) + return 0; + if (!nms_EntityPlayer_canPlayerEdit($par2EntityPlayer, $par4, $par5, $par6, $par7, $par1ItemStack)) + return 0; + $var11 = nms_World_getBlockId($par3World, $par4, $par5, $par6); + $var12 = nms_World_getBlockMetadata($par3World, $par4, $par5, $par6); + $var13 = $var12 & 7; + $var14 = !($var12 & 8) ? 0 : 1; + a: { + if (!($par7 == 1 && !$var14)) { + if ($par7) + break a; + if (!$var14) + break a; + } + if ($var11 == $this.$theHalfSlab.$blockID && $var13 == $par1ItemStack.$itemDamage) { + $par2EntityPlayer = $this.$doubleSlab; + $ptr = 4; + continue main; + } + } + $ptr = 2; + continue main; + case 1: + $tmp = $java.nms_ItemBlock_onItemUse($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10); + if ($rt_suspending()) { + break main; + } + $par4 = $tmp; + return $par4; + case 2: + $tmp = $java.nms_ItemSlab_func_77888_a($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7); + if ($rt_suspending()) { + break main; + } + $var11 = $tmp; + if ($var11) + return 1; + $ptr = 3; + case 3: + $tmp = $java.nms_ItemBlock_onItemUse($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10); + if ($rt_suspending()) { + break main; + } + $par4 = $tmp; + return $par4; + case 4: + $tmp = nms_Block_getCollisionBoundingBoxFromPool($par2EntityPlayer, $par3World, $par4, $par5, $par6); + if ($rt_suspending()) { + break main; + } + $par2EntityPlayer = $tmp; + if (!nms_World_checkNoEntityCollision($par3World, $par2EntityPlayer)) + return 1; + $par7 = $this.$doubleSlab.$blockID; + $var11 = 3; + $ptr = 5; + case 5: + $tmp = nms_World_setBlock($par3World, $par4, $par5, $par6, $par7, $var13, $var11); + if ($rt_suspending()) { + break main; + } + $par7 = $tmp; + if ($par7) { + nms_World_playSoundEffect($par3World, $par4 + 0.5, $par5 + 0.5, $par6 + 0.5, $this.$doubleSlab.$stepSound.$getPlaceSound(), ($this.$doubleSlab.$stepSound.$stepSoundVolume + 1.0) / 2.0, $this.$doubleSlab.$stepSound.$stepSoundPitch * 0.800000011920929); + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10, $var11, $var12, $var13, $var14, $ptr); +}; +$java.nms_ItemSlab_canPlaceItemBlockOnSide = function($this, $par1World, $par2, $par3, $par4, $par5, $par6EntityPlayer, $par7ItemStack) { + var $var11, $var12, $var13, $var14, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$par7ItemStack = $thread.pop();$par6EntityPlayer = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var11 = nms_World_getBlockId($par1World, $par2, $par3, $par4); + $var12 = nms_World_getBlockMetadata($par1World, $par2, $par3, $par4); + $var13 = $var12 & 7; + $var14 = !($var12 & 8) ? 0 : 1; + a: { + $var12 = $rt_compare($par5, 1); + if (!(!$var12 && !$var14)) { + if ($par5) + break a; + if (!$var14) + break a; + } + if ($var11 == $this.$theHalfSlab.$blockID && $var13 == $par7ItemStack.$itemDamage) + return 1; + } + $var14 = $par5 ? $par3 : $par3 + (-1) | 0; + if (!$var12) + $var14 = $var14 + 1 | 0; + $var12 = $par5 != 2 ? $par4 : $par4 + (-1) | 0; + if ($par5 == 3) + $var12 = $var12 + 1 | 0; + $var13 = $par5 != 4 ? $par2 : $par2 + (-1) | 0; + if ($par5 == 5) + $var13 = $var13 + 1 | 0; + $var11 = nms_World_getBlockId($par1World, $var13, $var14, $var12); + $var14 = nms_World_getBlockMetadata($par1World, $var13, $var14, $var12); + $var12 = $var14 & 7; + if ($var11 == $this.$theHalfSlab.$blockID && $var12 == $par7ItemStack.$itemDamage) + return 1; + $ptr = 1; + case 1: + $tmp = $java.nms_ItemBlock_canPlaceItemBlockOnSide($this, $par1World, $par2, $par3, $par4, $par5, $par6EntityPlayer, $par7ItemStack); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + return $par2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, $par5, $par6EntityPlayer, $par7ItemStack, $var11, $var12, $var13, $var14, $ptr); +}; +$java.nms_ItemSlab_func_77888_a = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7) { + var $var8, $var10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var10 = $thread.pop();$var8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3World = $thread.pop();$par2EntityPlayer = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$par7) + $par5 = $par5 + (-1) | 0; + if ($par7 == 1) + $par5 = $par5 + 1 | 0; + if ($par7 == 2) + $par6 = $par6 + (-1) | 0; + if ($par7 == 3) + $par6 = $par6 + 1 | 0; + if ($par7 == 4) + $par4 = $par4 + (-1) | 0; + if ($par7 == 5) + $par4 = $par4 + 1 | 0; + $var8 = nms_World_getBlockId($par3World, $par4, $par5, $par6); + $var10 = nms_World_getBlockMetadata($par3World, $par4, $par5, $par6) & 7; + if ($var8 == $this.$theHalfSlab.$blockID && $var10 == $par1ItemStack.$itemDamage) { + $par2EntityPlayer = $this.$doubleSlab; + $ptr = 1; + continue main; + } + return 0; + case 1: + $tmp = nms_Block_getCollisionBoundingBoxFromPool($par2EntityPlayer, $par3World, $par4, $par5, $par6); + if ($rt_suspending()) { + break main; + } + $par2EntityPlayer = $tmp; + if (!nms_World_checkNoEntityCollision($par3World, $par2EntityPlayer)) + return 1; + $par7 = $this.$doubleSlab.$blockID; + $var8 = 3; + $ptr = 2; + case 2: + $tmp = nms_World_setBlock($par3World, $par4, $par5, $par6, $par7, $var10, $var8); + if ($rt_suspending()) { + break main; + } + $par7 = $tmp; + if ($par7) { + nms_World_playSoundEffect($par3World, $par4 + 0.5, $par5 + 0.5, $par6 + 0.5, $this.$doubleSlab.$stepSound.$getPlaceSound(), ($this.$doubleSlab.$stepSound.$stepSoundVolume + 1.0) / 2.0, $this.$doubleSlab.$stepSound.$stepSoundPitch * 0.800000011920929); + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $var8, $var10, $ptr); +}; +function nms_ItemLeaves() { + nms_ItemBlock.call(this); +} +function nms_ItemLeaves__init_(var_0) { + var var_1 = new nms_ItemLeaves(); + $java.nms_ItemLeaves__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemLeaves__init_ = function($this, $par1) { + $java.nms_ItemBlock__init_($this, $par1); + $this.$maxDamage = 0; + $this.$hasSubtypes = 1; +}; +$java.nms_ItemLeaves_getMetadata = function($this, $par1) { + return $par1 | 4; +}; +$java.nms_ItemLeaves_getIconFromDamage = function($this, $par1) { + nms_Block_$callClinit(); + return $java.nms_BlockLeaves_getIcon(nms_Block_leaves, 0, $par1); +}; +$java.nms_ItemLeaves_getColorFromItemStack = function($this, $par1ItemStack, $par2) { + var $var3; + $var3 = $par1ItemStack.$itemDamage; + return ($var3 & 1) == 1 ? 6396257 : ($var3 & 2) != 2 ? 4764952 : 8431445; +}; +$java.nms_ItemLeaves_getUnlocalizedName = function($this, $par1ItemStack) { + var $var2; + $var2 = $par1ItemStack.$itemDamage; + if (!($var2 >= 0 && $var2 < $java.nms_BlockLeaves_LEAF_TYPES.data.length)) + $var2 = 0; + $par1ItemStack = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1ItemStack); + jl_AbstractStringBuilder_append($par1ItemStack, $java.nms_ItemBlock_getUnlocalizedName0($this)); + jl_AbstractStringBuilder_append($par1ItemStack, $rt_s(339)); + jl_AbstractStringBuilder_append($par1ItemStack, $java.nms_BlockLeaves_LEAF_TYPES.data[$var2]); + return jl_AbstractStringBuilder_toString($par1ItemStack); +}; +function nms_ItemColored() { + var a = this; nms_ItemBlock.call(a); + a.$blockRef = null; + a.$blockNames = null; +} +function nms_ItemColored__init_(var_0, var_1) { + var var_2 = new nms_ItemColored(); + $java.nms_ItemColored__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_ItemColored__init_ = function($this, $par1, $par2) { + $java.nms_ItemBlock__init_($this, $par1); + nms_Block_$callClinit(); + $this.$blockRef = nms_Block_blocksList.data[$this.$blockID1]; + if ($par2) { + $this.$maxDamage = 0; + $this.$hasSubtypes = 1; + } +}; +$java.nms_ItemColored_getColorFromItemStack = function($this, $par1ItemStack, $par2) { + return $this.$blockRef.$getRenderColor($par1ItemStack.$itemDamage); +}; +$java.nms_ItemColored_getIconFromDamage = function($this, $par1) { + return $this.$blockRef.$getIcon(0, $par1); +}; +$java.nms_ItemColored_getMetadata = function($this, $par1) { + return $par1; +}; +function nms_ItemColored_setBlockNames($this, $par1ArrayOfStr) { + $this.$blockNames = $par1ArrayOfStr; + return $this; +} +$java.nms_ItemColored_getUnlocalizedName = function($this, $par1ItemStack) { + var $var2, var$3; + if ($this.$blockNames === null) + return $java.nms_ItemBlock_getUnlocalizedName($this, $par1ItemStack); + $var2 = $par1ItemStack.$itemDamage; + if ($var2 >= 0 && $var2 < $this.$blockNames.data.length) { + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $java.nms_ItemBlock_getUnlocalizedName($this, $par1ItemStack)); + jl_AbstractStringBuilder_append(var$3, $rt_s(339)); + jl_AbstractStringBuilder_append(var$3, $this.$blockNames.data[$var2]); + $par1ItemStack = jl_AbstractStringBuilder_toString(var$3); + } else + $par1ItemStack = $java.nms_ItemBlock_getUnlocalizedName($this, $par1ItemStack); + return $par1ItemStack; +}; +function nms_ItemBlockWithMetadata() { + nms_ItemBlock.call(this); + this.$theBlock0 = null; +} +$java.nms_ItemBlockWithMetadata_getIconFromDamage = function($this, $par1) { + return $this.$theBlock0.$getIcon(2, $par1); +}; +$java.nms_ItemBlockWithMetadata_getMetadata = function($this, $par1) { + return $par1; +}; +function nms_ItemSnow() { + nms_ItemBlockWithMetadata.call(this); +} +function nms_ItemSnow__init_(var_0, var_1) { + var var_2 = new nms_ItemSnow(); + $java.nms_ItemSnow__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_ItemSnow__init_ = function($this, $par1, $par2Block) { + $java.nms_ItemBlock__init_($this, $par1); + $this.$theBlock0 = $par2Block; + $this.$maxDamage = 0; + $this.$hasSubtypes = 1; +}; +$java.nms_ItemSnow_onItemUse = function($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + var $var11, $var12, $var13, $var14, var$15, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$15 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$par10 = $thread.pop();$par9 = $thread.pop();$par8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3World = $thread.pop();$par2EntityPlayer = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$par1ItemStack.$stackSize) + return 0; + if (!nms_EntityPlayer_canPlayerEdit($par2EntityPlayer, $par4, $par5, $par6, $par7, $par1ItemStack)) + return 0; + $var11 = nms_World_getBlockId($par3World, $par4, $par5, $par6); + nms_Block_$callClinit(); + if ($var11 == nms_Block_snow.$blockID) { + $var12 = nms_Block_blocksList.data[$this.$blockID1]; + $var13 = nms_World_getBlockMetadata($par3World, $par4, $par5, $par6); + $var14 = $var13 & 7; + if ($var14 <= 6) { + $ptr = 2; + continue main; + } + } + $ptr = 1; + case 1: + $tmp = $java.nms_ItemBlock_onItemUse($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10); + if ($rt_suspending()) { + break main; + } + $par4 = $tmp; + return $par4; + case 2: + $tmp = $var12.$getCollisionBoundingBoxFromPool($par3World, $par4, $par5, $par6); + if ($rt_suspending()) { + break main; + } + var$15 = $tmp; + if (!nms_World_checkNoEntityCollision($par3World, var$15)) { + $ptr = 1; + continue main; + } + $var11 = ($var14 + 1 | 0) | $var13 & (-8); + $var13 = 2; + $ptr = 3; + case 3: + $tmp = nms_World_setBlockMetadataWithNotify($par3World, $par4, $par5, $par6, $var11, $var13); + if ($rt_suspending()) { + break main; + } + $var11 = $tmp; + if ($var11) { + nms_World_playSoundEffect($par3World, $par4 + 0.5, $par5 + 0.5, $par6 + 0.5, $var12.$stepSound.$getPlaceSound(), ($var12.$stepSound.$stepSoundVolume + 1.0) / 2.0, $var12.$stepSound.$stepSoundPitch * 0.800000011920929); + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + return 1; + } + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2EntityPlayer, $par3World, $par4, $par5, $par6, $par7, $par8, $par9, $par10, $var11, $var12, $var13, $var14, var$15, $ptr); +}; +function nms_ItemLilyPad() { + nms_ItemColored.call(this); +} +function nms_ItemLilyPad__init_(var_0) { + var var_1 = new nms_ItemLilyPad(); + $java.nms_ItemLilyPad__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemLilyPad__init_ = function($this, $par1) { + $java.nms_ItemColored__init_($this, $par1, 0); +}; +$java.nms_ItemLilyPad_onItemRightClick = function($this, $par1ItemStack, $par2World, $par3EntityPlayer) { + var var$4, $var4, $var5, $var6, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();var$4 = $thread.pop();$par3EntityPlayer = $thread.pop();$par2World = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$4 = 1; + $ptr = 1; + case 1: + $tmp = nms_Item_getMovingObjectPositionFromPlayer($this, $par2World, $par3EntityPlayer, var$4); + if ($rt_suspending()) { + break main; + } + $var4 = $tmp; + if ($var4 === null) + return $par1ItemStack; + if ($var4.$typeOfHit === nms_EnumMovingObjectType_TILE) { + $var5 = $var4.$blockX; + $var6 = $var4.$blockY; + $var7 = $var4.$blockZ; + if (!nms_EntityPlayer_canPlayerEdit($par3EntityPlayer, $var5, $var6, $var7, $var4.$sideHit, $par1ItemStack)) + return $par1ItemStack; + $var4 = nms_World_getBlockMaterial($par2World, $var5, $var6, $var7); + nms_Material_$callClinit(); + if ($var4 === nms_Material_water && !nms_World_getBlockMetadata($par2World, $var5, $var6, $var7)) { + var$4 = $var6 + 1 | 0; + if (nms_World_isAirBlock($par2World, $var5, var$4, $var7)) { + nms_Block_$callClinit(); + $var6 = nms_Block_waterlily.$blockID; + $ptr = 2; + continue main; + } + } + } + return $par1ItemStack; + case 2: + nms_World_setBlock0($par2World, $var5, var$4, $var7, $var6); + if ($rt_suspending()) { + break main; + } + if (!$par3EntityPlayer.$capabilities.$isCreativeMode) + $par1ItemStack.$stackSize = $par1ItemStack.$stackSize - 1 | 0; + return $par1ItemStack; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $par2World, $par3EntityPlayer, var$4, $var4, $var5, $var6, $var7, $ptr); +}; +$java.nms_ItemLilyPad_getColorFromItemStack = function($this, $par1ItemStack, $par2) { + nms_Block_$callClinit(); + return nms_Block_waterlily.$getRenderColor($par1ItemStack.$itemDamage); +}; +function nms_ItemPiston() { + nms_ItemBlock.call(this); +} +function nms_ItemPiston__init_(var_0) { + var var_1 = new nms_ItemPiston(); + $java.nms_ItemPiston__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemPiston__init_ = function($this, $par1) { + $java.nms_ItemBlock__init_($this, $par1); +}; +$java.nms_ItemPiston_getMetadata = function($this, $par1) { + return 7; +}; +function nms_ItemAnvilBlock() { + nms_ItemMultiTextureTile.call(this); +} +function nms_ItemAnvilBlock__init_(var_0) { + var var_1 = new nms_ItemAnvilBlock(); + $java.nms_ItemAnvilBlock__init_(var_1, var_0); + return var_1; +} +$java.nms_ItemAnvilBlock__init_ = function($this, $par1Block) { + $java.nms_ItemMultiTextureTile__init_($this, $par1Block.$blockID - 256 | 0, $par1Block, $java.nms_BlockAnvil_statuses); +}; +$java.nms_ItemAnvilBlock_getMetadata = function($this, $par1) { + return $par1 << 2; +}; +function ju_LinkedHashMap() { + var a = this; ju_HashMap.call(a); + a.$accessOrder = 0; + a.$head4 = null; + a.$tail = null; +} +function ju_LinkedHashMap__init_0() { + var var_0 = new ju_LinkedHashMap(); + ju_LinkedHashMap__init_(var_0); + return var_0; +} +function ju_LinkedHashMap__init_($this) { + ju_HashMap__init_0($this); + $this.$accessOrder = 0; + $this.$head4 = null; +} +$java.ju_LinkedHashMap_newElementArray = function($this, $s) { + return $rt_createArray(ju_LinkedHashMap$LinkedHashMapEntry, $s); +}; +$java.ju_LinkedHashMap_get = function($this, $key) { + var $m, $hash, $p, $n; + if ($key === null) + $m = ju_HashMap_findNullKeyEntry($this); + else { + $hash = $key.$hashCode0(); + $m = ju_HashMap_findNonNullKeyEntry($this, $key, ($hash & 2147483647) % $this.$elementData.data.length | 0, $hash); + } + if ($m === null) + return null; + if ($this.$accessOrder && $this.$tail !== $m) { + $p = $m.$chainBackward; + $n = $m.$chainForward; + $n.$chainBackward = $p; + if ($p === null) + $this.$head4 = $n; + else + $p.$chainForward = $n; + $m.$chainForward = null; + $m.$chainBackward = $this.$tail; + $this.$tail.$chainForward = $m; + $this.$tail = $m; + } + return $m.$value1; +}; +$java.ju_LinkedHashMap_createHashedEntry = function($this, $key, $index, $hash) { + var $m; + $m = new ju_LinkedHashMap$LinkedHashMapEntry; + ju_HashMap$HashEntry__init_0($m, $key, $hash); + $m.$chainForward = null; + $m.$chainBackward = null; + $m.$next2 = $this.$elementData.data[$index]; + $this.$elementData.data[$index] = $m; + $java.ju_LinkedHashMap_linkEntry($this, $m); + return $m; +}; +function ju_LinkedHashMap_put($this, $key, $value) { + return $java.ju_LinkedHashMap_putImpl($this, $key, $value); +} +$java.ju_LinkedHashMap_putImpl = function($this, $key, $value) { + var $m, var$4, $hash, $index, var$7, $result; + if (!$this.$elementCount) { + $this.$head4 = null; + $this.$tail = null; + } + if ($key === null) { + $m = ju_HashMap_findNullKeyEntry($this); + if ($m !== null) + $java.ju_LinkedHashMap_linkEntry($this, $m); + else { + $this.$modCount1 = $this.$modCount1 + 1 | 0; + var$4 = $this.$elementCount + 1 | 0; + $this.$elementCount = var$4; + if (var$4 > $this.$threshold) + ju_HashMap_rehash($this); + $m = $java.ju_LinkedHashMap_createHashedEntry($this, null, 0, 0); + } + } else { + $hash = $key.$hashCode0(); + var$4 = $hash & 2147483647; + $index = var$4 % $this.$elementData.data.length | 0; + $m = ju_HashMap_findNonNullKeyEntry($this, $key, $index, $hash); + if ($m !== null) + $java.ju_LinkedHashMap_linkEntry($this, $m); + else { + $this.$modCount1 = $this.$modCount1 + 1 | 0; + var$7 = $this.$elementCount + 1 | 0; + $this.$elementCount = var$7; + if (var$7 > $this.$threshold) { + ju_HashMap_rehash($this); + $index = var$4 % $this.$elementData.data.length | 0; + } + $m = $java.ju_LinkedHashMap_createHashedEntry($this, $key, $index, $hash); + } + } + $result = $m.$value1; + $m.$value1 = $value; + return $result; +}; +$java.ju_LinkedHashMap_linkEntry = function($this, $m) { + var $p, $n; + if ($this.$tail === $m) + return; + if ($this.$head4 === null) { + $this.$head4 = $m; + $this.$tail = $m; + return; + } + $p = $m.$chainBackward; + $n = $m.$chainForward; + if ($p !== null) { + if ($n === null) + return; + if ($this.$accessOrder) { + $p.$chainForward = $n; + $n.$chainBackward = $p; + $m.$chainForward = null; + $m.$chainBackward = $this.$tail; + $this.$tail.$chainForward = $m; + $this.$tail = $m; + } + return; + } + if ($n === null) { + $m.$chainBackward = $this.$tail; + $m.$chainForward = null; + $this.$tail.$chainForward = $m; + $this.$tail = $m; + } else if ($this.$accessOrder) { + $this.$head4 = $n; + $n.$chainBackward = null; + $m.$chainBackward = $this.$tail; + $m.$chainForward = null; + $this.$tail.$chainForward = $m; + $this.$tail = $m; + } +}; +$java.ju_LinkedHashMap_entrySet = function($this) { + var var$1; + var$1 = new ju_LinkedHashMap$LinkedHashMapEntrySet; + $java.ju_HashMap$HashMapEntrySet__init_(var$1, $this); + return var$1; +}; +$java.ju_LinkedHashMap_keySet = function($this) { + var var$1; + if ($this.$cachedKeySet === null) { + var$1 = new ju_LinkedHashMap$1; + var$1.$this$042 = $this; + $this.$cachedKeySet = var$1; + } + return $this.$cachedKeySet; +}; +function ju_LinkedHashMap_values($this) { + var var$1; + if ($this.$cachedValues === null) { + var$1 = new ju_LinkedHashMap$2; + var$1.$this$043 = $this; + $this.$cachedValues = var$1; + } + return $this.$cachedValues; +} +$java.ju_LinkedHashMap_remove = function($this, $key) { + var $m, $p, $n; + $m = ju_HashMap_removeEntry($this, $key); + if ($m === null) + return null; + $p = $m.$chainBackward; + $n = $m.$chainForward; + if ($p === null) + $this.$head4 = $n; + else + $p.$chainForward = $n; + if ($n === null) + $this.$tail = $p; + else + $n.$chainBackward = $p; + return $m.$value1; +}; +$java.ju_LinkedHashMap_removeEldestEntry = function($this, $eldest) { + return 0; +}; +$java.ju_LinkedHashMap_clear = function($this) { + ju_HashMap_clear($this); + $this.$head4 = null; + $this.$tail = null; +}; +function nms_EntityList$_clinit_$lambda$_61_0() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_0__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_0(); + nms_EntityList$_clinit_$lambda$_61_0__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_0__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_0_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityItem__init_4(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_1() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_1__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_1(); + nms_EntityList$_clinit_$lambda$_61_1__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_1__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_1_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityXPOrb__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_2() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_2__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_2(); + nms_EntityList$_clinit_$lambda$_61_2__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_2__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_2_apply = function(var$0, var$1) { + var var$2; + var$1 = var$1; + var$2 = new nms_EntityPainting; + nms_EntityHanging__init_0(var$2); + nms_Entity_setWorld(var$2, var$1); + return var$2; +}; +function nms_EntityList$_clinit_$lambda$_61_3() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_3__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_3(); + nms_EntityList$_clinit_$lambda$_61_3__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_3__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_3_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityArrow__init_1(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_4() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_4__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_4(); + nms_EntityList$_clinit_$lambda$_61_4__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_4__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_4_apply = function(var$0, var$1) { + var var$2; + var$1 = var$1; + var$2 = new nms_EntitySnowball; + nms_EntityThrowable__init_0(var$2); + return nms_Entity_setWorld(var$2, var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_5() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_5__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_5(); + nms_EntityList$_clinit_$lambda$_61_5__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_5__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_5_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityLargeFireball__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_6() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_6__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_6(); + nms_EntityList$_clinit_$lambda$_61_6__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_6__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_6_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntitySmallFireball__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_7() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_7__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_7(); + nms_EntityList$_clinit_$lambda$_61_7__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_7__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_7_apply = function(var$0, var$1) { + var var$2; + var$1 = var$1; + var$2 = new nms_EntityEnderPearl; + nms_EntityThrowable__init_0(var$2); + return nms_Entity_setWorld(var$2, var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_8() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_8__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_8(); + nms_EntityList$_clinit_$lambda$_61_8__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_8__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_8_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityEnderEye__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_9() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_9__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_9(); + nms_EntityList$_clinit_$lambda$_61_9__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_9__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_9_apply = function(var$0, var$1) { + var var$2; + var$1 = var$1; + var$2 = new nms_EntityPotion; + nms_EntityThrowable__init_0(var$2); + return nms_Entity_setWorld(var$2, var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_10() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_10__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_10(); + nms_EntityList$_clinit_$lambda$_61_10__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_10__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_10_apply = function(var$0, var$1) { + var var$2; + var$1 = var$1; + var$2 = new nms_EntityExpBottle; + nms_EntityThrowable__init_0(var$2); + return nms_Entity_setWorld(var$2, var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_11() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_11__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_11(); + nms_EntityList$_clinit_$lambda$_61_11__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_11__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_11_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityItemFrame__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_12() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_12__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_12(); + nms_EntityList$_clinit_$lambda$_61_12__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_12__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_12_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityWitherSkull__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_13() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_13__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_13(); + nms_EntityList$_clinit_$lambda$_61_13__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_13__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_13_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityTNTPrimed__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_14() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_14__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_14(); + nms_EntityList$_clinit_$lambda$_61_14__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_14__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_14_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityFallingSand__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_15() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_15__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_15(); + nms_EntityList$_clinit_$lambda$_61_15__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_15__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_15_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityFireworkRocket__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_16() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_16__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_16(); + nms_EntityList$_clinit_$lambda$_61_16__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_16__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_16_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityBoat__init_0(), var$1); +}; +function nms_EntityMinecartEmpty() { + nms_EntityMinecart.call(this); +} +$java.nms_EntityMinecartEmpty_interact = function($this, $par1EntityPlayer) { + if ($this.$riddenByEntity !== null && $this.$riddenByEntity instanceof nms_EntityPlayer && $this.$riddenByEntity !== $par1EntityPlayer) + return 1; + if ($this.$riddenByEntity !== null && $this.$riddenByEntity !== $par1EntityPlayer) + return 0; + return 1; +}; +$java.nms_EntityMinecartEmpty_getMinecartType = function($this) { + return 0; +}; +function nms_EntityList$_clinit_$lambda$_61_17() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_17__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_17(); + nms_EntityList$_clinit_$lambda$_61_17__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_17__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_17_apply = function(var$0, var$1) { + var var$2; + var$1 = var$1; + var$2 = new nms_EntityMinecartEmpty; + nms_EntityMinecart__init_0(var$2); + nms_EntityMinecart_setWorld(var$2, var$1); + return var$2; +}; +function nms_EntityMinecartContainer() { + var a = this; nms_EntityMinecart.call(a); + a.$minecartContainerItems = null; + a.$dropContentsWhenDead = 0; +} +$java.nms_EntityMinecartContainer__init_ = function() { + var var_0 = new nms_EntityMinecartContainer(); + $java.nms_EntityMinecartContainer__init_0(var_0); + return var_0; +}; +$java.nms_EntityMinecartContainer__init_1 = function(var_0, var_1, var_2, var_3) { + var var_4 = new nms_EntityMinecartContainer(); + nms_EntityMinecartContainer__init_(var_4, var_0, var_1, var_2, var_3); + return var_4; +}; +$java.nms_EntityMinecartContainer__init_0 = function($this) { + nms_EntityMinecart__init_0($this); + $this.$minecartContainerItems = $rt_createArray(nms_ItemStack, 36); + $this.$dropContentsWhenDead = 1; +}; +function nms_EntityMinecartContainer__init_($this, $par1World, $par2, $par4, $par6) { + nms_EntityMinecart__init_2($this, $par1World, $par2, $par4, $par6); + $this.$minecartContainerItems = $rt_createArray(nms_ItemStack, 36); + $this.$dropContentsWhenDead = 1; +} +$java.nms_EntityMinecartContainer_getStackInSlot = function($this, $par1) { + return $this.$minecartContainerItems.data[$par1]; +}; +$java.nms_EntityMinecartContainer_getInventoryStackLimit = function($this) { + return 64; +}; +$java.nms_EntityMinecartContainer_setDead = function($this) { + var $var1, $var2, $var3, $var4, $var5, var$6, var$7, var$8, $var6, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if ($this.$dropContentsWhenDead) { + $var1 = 0; + while (true) { + if ($var1 >= $this.$getSizeInventory()) + break a; + b: { + $var2 = $java.nms_EntityMinecartContainer_getStackInSlot($this, $var1); + if ($var2 !== null) { + $var3 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.800000011920929 + 0.10000000149011612; + $var4 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.800000011920929 + 0.10000000149011612; + $var5 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.800000011920929 + 0.10000000149011612; + var$6 = $var3; + var$7 = $var4; + var$8 = $var5; + while (true) { + if ($var2.$stackSize <= 0) + break b; + $var6 = nle_EaglercraftRandom_nextInt($this.$rand0, 21) + 10 | 0; + if ($var6 > $var2.$stackSize) + $var6 = $var2.$stackSize; + $var2.$stackSize = $var2.$stackSize - $var6 | 0; + $var7 = nms_EntityItem__init_0($this.$worldObj, $this.$posX + var$6, $this.$posY + var$7, $this.$posZ + var$8, nms_ItemStack__init_0($var2.$itemID0, $var6, $var2.$itemDamage)); + if (nms_ItemStack_hasTagCompound($var2)) + nms_EntityItem_getEntityItem($var7).$stackTagCompound = $var2.$stackTagCompound.$copy(); + $var7.$motionX = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.05000000074505806; + $var7.$motionY = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.05000000074505806 + 0.20000000298023224; + $var7.$motionZ = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.05000000074505806; + nms_WorldClient_spawnEntityInWorld($this.$worldObj, $var7); + } + } + } + $var1 = $var1 + 1 | 0; + } + } + } + $ptr = 1; + case 1: + nms_EntityMinecart_setDead($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, var$6, var$7, var$8, $var6, $var7, $ptr); +}; +$java.nms_EntityMinecartContainer_interact = function($this, $par1EntityPlayer) { + return 1; +}; +function nms_EntityMinecartChest() { + nms_EntityMinecartContainer.call(this); +} +$java.nms_EntityMinecartChest_getSizeInventory = function($this) { + return 27; +}; +$java.nms_EntityMinecartChest_getMinecartType = function($this) { + return 1; +}; +$java.nms_EntityMinecartChest_getDefaultDisplayTile = function($this) { + nms_Block_$callClinit(); + return nms_Block_chest; +}; +$java.nms_EntityMinecartChest_getDefaultDisplayTileOffset = function($this) { + return 8; +}; +function nms_EntityList$_clinit_$lambda$_61_18() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_18__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_18(); + nms_EntityList$_clinit_$lambda$_61_18__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_18__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_18_apply = function(var$0, var$1) { + var var$2; + var$1 = var$1; + var$2 = new nms_EntityMinecartChest; + $java.nms_EntityMinecartContainer__init_0(var$2); + nms_EntityMinecart_setWorld(var$2, var$1); + return var$2; +}; +function nms_EntityMinecartFurnace() { + var a = this; nms_EntityMinecart.call(a); + a.$fuel = 0; + a.$pushX = 0.0; + a.$pushZ = 0.0; +} +$java.nms_EntityMinecartFurnace_getMinecartType = function($this) { + return 2; +}; +$java.nms_EntityMinecartFurnace_entityInit = function($this) { + nms_EntityMinecart_entityInit($this); + nms_DataWatcher_addObject($this.$dataWatcher, 16, jl_Byte__init_(0)); +}; +$java.nms_EntityMinecartFurnace_onUpdate = function($this) { + var var$1, var$2, var$3, var$4, var$5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_EntityMinecart_onUpdate($this); + if ($rt_suspending()) { + break main; + } + if ($this.$fuel > 0) + $this.$fuel = $this.$fuel - 1 | 0; + if ($this.$fuel <= 0) { + $this.$pushZ = 0.0; + $this.$pushX = 0.0; + } + $java.nms_EntityMinecartFurnace_setMinecartPowered($this, $this.$fuel <= 0 ? 0 : 1); + if ($java.nms_EntityMinecartFurnace_isMinecartPowered($this) && !nle_EaglercraftRandom_nextInt($this.$rand0, 4)) { + var$1 = $this.$worldObj; + var$2 = $rt_s(1050); + var$3 = $this.$posX; + var$4 = $this.$posY + 0.8; + var$5 = $this.$posZ; + var$6 = 0.0; + var$7 = 0.0; + var$8 = 0.0; + $ptr = 2; + continue main; + } + return; + case 2: + nms_World_spawnParticle(var$1, var$2, var$3, var$4, var$5, var$6, var$7, var$8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, var$5, var$6, var$7, var$8, $ptr); +}; +$java.nms_EntityMinecartFurnace_interact = function($this, $par1EntityPlayer) { + var $var2, var$3; + $var2 = nms_InventoryPlayer_getCurrentItem($par1EntityPlayer.$inventory); + if ($var2 !== null) { + var$3 = $var2.$itemID0; + nms_Item_$callClinit(); + if (var$3 == nms_Item_coal.$itemID) { + var$3 = $var2.$stackSize - 1 | 0; + $var2.$stackSize = var$3; + if (!var$3) + nms_InventoryPlayer_setInventorySlotContents($par1EntityPlayer.$inventory, $par1EntityPlayer.$inventory.$currentItem, null); + $this.$fuel = $this.$fuel + 3600 | 0; + } + } + $this.$pushX = $this.$posX - $par1EntityPlayer.$posX; + $this.$pushZ = $this.$posZ - $par1EntityPlayer.$posZ; + return 1; +}; +$java.nms_EntityMinecartFurnace_isMinecartPowered = function($this) { + return !(nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16) & 1) ? 0 : 1; +}; +$java.nms_EntityMinecartFurnace_setMinecartPowered = function($this, $par1) { + if (!$par1) + nms_DataWatcher_updateObject($this.$dataWatcher, 16, jl_Byte_valueOf((nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16) & (-2)) << 24 >> 24)); + else + nms_DataWatcher_updateObject($this.$dataWatcher, 16, jl_Byte_valueOf((nms_DataWatcher_getWatchableObjectByte($this.$dataWatcher, 16) | 1) << 24 >> 24)); +}; +$java.nms_EntityMinecartFurnace_getDefaultDisplayTile = function($this) { + nms_Block_$callClinit(); + return nms_Block_furnaceBurning; +}; +$java.nms_EntityMinecartFurnace_getDefaultDisplayTileData = function($this) { + return 2; +}; +function nms_EntityList$_clinit_$lambda$_61_19() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_19__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_19(); + nms_EntityList$_clinit_$lambda$_61_19__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_19__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_19_apply = function(var$0, var$1) { + var var$2; + var$1 = var$1; + var$2 = new nms_EntityMinecartFurnace; + nms_EntityMinecart__init_0(var$2); + var$2.$fuel = 0; + nms_EntityMinecart_setWorld(var$2, var$1); + return var$2; +}; +function nms_EntityList$_clinit_$lambda$_61_20() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_20__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_20(); + nms_EntityList$_clinit_$lambda$_61_20__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_20__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_20_apply = function(var$0, var$1) { + var var$2; + var$1 = var$1; + var$2 = new nms_EntityMinecartTNT; + nms_EntityMinecart__init_0(var$2); + var$2.$minecartTNTFuse = (-1); + nms_EntityMinecart_setWorld(var$2, var$1); + return var$2; +}; +function nms_Hopper() { +} +function nms_EntityMinecartHopper() { + var a = this; nms_EntityMinecartContainer.call(a); + a.$isBlocked = 0; + a.$transferTicker = 0; +} +$java.nms_EntityMinecartHopper_getMinecartType = function($this) { + return 5; +}; +$java.nms_EntityMinecartHopper_getDefaultDisplayTile = function($this) { + nms_Block_$callClinit(); + return nms_Block_hopperBlock; +}; +$java.nms_EntityMinecartHopper_getDefaultDisplayTileOffset = function($this) { + return 1; +}; +$java.nms_EntityMinecartHopper_getSizeInventory = function($this) { + return 5; +}; +$java.nms_EntityMinecartHopper_interact = function($this, $par1EntityPlayer) { + return 1; +}; +function nms_EntityList$_clinit_$lambda$_61_21() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_21__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_21(); + nms_EntityList$_clinit_$lambda$_61_21__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_21__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_21_apply = function(var$0, var$1) { + var var$2; + var$1 = var$1; + var$2 = new nms_EntityMinecartHopper; + $java.nms_EntityMinecartContainer__init_0(var$2); + var$2.$isBlocked = 1; + var$2.$transferTicker = (-1); + nms_EntityMinecart_setWorld(var$2, var$1); + return var$2; +}; +function nms_EntityList$_clinit_$lambda$_61_22() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_22__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_22(); + nms_EntityList$_clinit_$lambda$_61_22__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_22__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_22_apply = function(var$0, var$1) { + var var$2; + var$1 = var$1; + var$2 = new nms_EntityMinecartMobSpawner; + nms_EntityMinecart__init_0(var$2); + nms_EntityMinecart_setWorld(var$2, var$1); + return var$2; +}; +function nms_EntityList$_clinit_$lambda$_61_23() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_23__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_23(); + nms_EntityList$_clinit_$lambda$_61_23__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_23__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_23_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityCreeper__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_24() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_24__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_24(); + nms_EntityList$_clinit_$lambda$_61_24__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_24__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_24_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntitySkeleton__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_25() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_25__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_25(); + nms_EntityList$_clinit_$lambda$_61_25__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_25__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_25_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntitySpider__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_26() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_26__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_26(); + nms_EntityList$_clinit_$lambda$_61_26__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_26__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_26_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityZombie__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_27() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_27__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_27(); + nms_EntityList$_clinit_$lambda$_61_27__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_27__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_27_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntitySlime__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_28() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_28__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_28(); + nms_EntityList$_clinit_$lambda$_61_28__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_28__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_28_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityGhast__init_0(), var$1); +}; +function nms_EntityPigZombie() { + var a = this; nms_EntityZombie.call(a); + a.$angerLevel = 0; + a.$randomSoundDelay = 0; +} +$java.nms_EntityPigZombie__init_ = function() { + var var_0 = new nms_EntityPigZombie(); + nms_EntityPigZombie__init_(var_0); + return var_0; +}; +function nms_EntityPigZombie__init_($this) { + nms_EntityZombie__init_($this); + $this.$angerLevel = 0; + $this.$randomSoundDelay = 0; + $this.$moveSpeed = 0.5; + $this.$isImmuneToFire = 1; +} +$java.nms_EntityPigZombie_isAIEnabled = function($this) { + return 0; +}; +$java.nms_EntityPigZombie_onUpdate = function($this) { + var var$1, var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$moveSpeed = $this.$entityToAttack === null ? 0.5 : 0.949999988079071; + if ($this.$randomSoundDelay > 0) { + var$1 = $this.$randomSoundDelay - 1 | 0; + $this.$randomSoundDelay = var$1; + if (!var$1) { + var$2 = $rt_s(2504); + var$3 = 2.0; + var$4 = ((nle_EaglercraftRandom_nextFloat($this.$rand0) - nle_EaglercraftRandom_nextFloat($this.$rand0)) * 0.20000000298023224 + 1.0) * 1.7999999523162842; + $ptr = 2; + continue main; + } + } + $ptr = 1; + case 1: + nms_EntityLiving_onUpdate($this); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_Entity_playSound($this, var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, $ptr); +}; +$java.nms_EntityPigZombie_findPlayerToAttack = function($this) { + var var$1, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$angerLevel) + return null; + $ptr = 1; + case 1: + $tmp = nms_EntityMob_findPlayerToAttack($this); + if ($rt_suspending()) { + break main; + } + var$1 = $tmp; + return var$1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, $ptr); +}; +$java.nms_EntityPigZombie_attackEntityFrom = function($this, $par1DamageSource, $par2) { + var $var3, $var4, $var5, $var6; + if ($this.$invulnerable) + return 0; + $var3 = $par1DamageSource.$getEntity(); + if ($var3 instanceof nms_EntityPlayer) { + $var4 = nms_World_getEntitiesWithinAABBExcludingEntity($this.$worldObj, $this, nms_AxisAlignedBB_expand($this.$boundingBox, 32.0, 32.0, 32.0)); + $var5 = 0; + while ($var5 < $var4.$size) { + $var6 = ju_ArrayList_get($var4, $var5); + if ($var6 instanceof nms_EntityPigZombie) + $java.nms_EntityPigZombie_becomeAngryAt($var6, $var3); + $var5 = $var5 + 1 | 0; + } + $java.nms_EntityPigZombie_becomeAngryAt($this, $var3); + } + return nms_EntityMob_attackEntityFrom($this, $par1DamageSource, $par2); +}; +$java.nms_EntityPigZombie_becomeAngryAt = function($this, $par1Entity) { + $this.$entityToAttack = $par1Entity; + $this.$angerLevel = 400 + nle_EaglercraftRandom_nextInt($this.$rand0, 400) | 0; + $this.$randomSoundDelay = nle_EaglercraftRandom_nextInt($this.$rand0, 40); +}; +$java.nms_EntityPigZombie_getLivingSound = function($this) { + return $rt_s(2505); +}; +$java.nms_EntityPigZombie_getHurtSound = function($this) { + return $rt_s(2506); +}; +$java.nms_EntityPigZombie_getDeathSound = function($this) { + return $rt_s(2507); +}; +$java.nms_EntityPigZombie_interact = function($this, $par1EntityPlayer) { + return 0; +}; +$java.nms_EntityPigZombie_getAttackStrength = function($this, $par1Entity) { + var $var2, $var3; + $var2 = nms_EntityLiving_getHeldItem($this); + $var3 = 5; + if ($var2 !== null) + $var3 = $var3 + nms_ItemStack_getDamageVsEntity($var2, $this) | 0; + return $var3; +}; +function nms_EntityList$_clinit_$lambda$_61_29() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_29__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_29(); + nms_EntityList$_clinit_$lambda$_61_29__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_29__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_29_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld($java.nms_EntityPigZombie__init_(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_30() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_30__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_30(); + nms_EntityList$_clinit_$lambda$_61_30__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_30__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_30_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityEnderman__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_31() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_31__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_31(); + nms_EntityList$_clinit_$lambda$_61_31__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_31__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_31_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityCaveSpider__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_32() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_32__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_32(); + nms_EntityList$_clinit_$lambda$_61_32__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_32__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_32_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntitySilverfish__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_33() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_33__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_33(); + nms_EntityList$_clinit_$lambda$_61_33__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_33__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_33_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityBlaze__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_34() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_34__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_34(); + nms_EntityList$_clinit_$lambda$_61_34__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_34__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_34_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityMagmaCube__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_35() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_35__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_35(); + nms_EntityList$_clinit_$lambda$_61_35__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_35__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_35_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityDragon__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_36() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_36__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_36(); + nms_EntityList$_clinit_$lambda$_61_36__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_36__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_36_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityWither__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_37() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_37__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_37(); + nms_EntityList$_clinit_$lambda$_61_37__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_37__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_37_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityBat__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_38() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_38__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_38(); + nms_EntityList$_clinit_$lambda$_61_38__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_38__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_38_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityWitch__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_39() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_39__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_39(); + nms_EntityList$_clinit_$lambda$_61_39__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_39__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_39_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityPig__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_40() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_40__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_40(); + nms_EntityList$_clinit_$lambda$_61_40__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_40__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_40_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntitySheep__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_41() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_41__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_41(); + nms_EntityList$_clinit_$lambda$_61_41__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_41__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_41_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityCow__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_42() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_42__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_42(); + nms_EntityList$_clinit_$lambda$_61_42__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_42__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_42_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityChicken__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_43() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_43__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_43(); + nms_EntityList$_clinit_$lambda$_61_43__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_43__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_43_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntitySquid__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_44() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_44__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_44(); + nms_EntityList$_clinit_$lambda$_61_44__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_44__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_44_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityWolf__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_45() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_45__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_45(); + nms_EntityList$_clinit_$lambda$_61_45__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_45__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_45_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityMooshroom__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_46() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_46__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_46(); + nms_EntityList$_clinit_$lambda$_61_46__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_46__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_46_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntitySnowman__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_47() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_47__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_47(); + nms_EntityList$_clinit_$lambda$_61_47__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_47__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_47_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityOcelot__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_48() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_48__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_48(); + nms_EntityList$_clinit_$lambda$_61_48__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_48__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_48_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityIronGolem__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_49() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_49__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_49(); + nms_EntityList$_clinit_$lambda$_61_49__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_49__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_49_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityVillager__init_0(), var$1); +}; +function nms_EntityList$_clinit_$lambda$_61_50() { + jl_Object.call(this); +} +function nms_EntityList$_clinit_$lambda$_61_50__init_0() { + var var_0 = new nms_EntityList$_clinit_$lambda$_61_50(); + nms_EntityList$_clinit_$lambda$_61_50__init_(var_0); + return var_0; +} +function nms_EntityList$_clinit_$lambda$_61_50__init_(var$0) { + return; +} +$java.nms_EntityList$_clinit_$lambda$_61_50_apply = function(var$0, var$1) { + var$1 = var$1; + return nms_Entity_setWorld(nms_EntityEnderCrystal__init_0(), var$1); +}; +function ju_Collections$5() { + ju_AbstractSet.call(this); +} +$java.ju_Collections$5__init_ = function() { + var var_0 = new ju_Collections$5(); + ju_Collections$5__init_(var_0); + return var_0; +}; +function ju_Collections$5__init_($this) { + return; +} +function ju_Collections$6() { + ju_AbstractMap.call(this); +} +$java.ju_Collections$6__init_ = function() { + var var_0 = new ju_Collections$6(); + ju_Collections$6__init_(var_0); + return var_0; +}; +function ju_Collections$6__init_($this) { + return; +} +function ju_Collections$3() { + ju_AbstractList.call(this); +} +$java.ju_Collections$3__init_ = function() { + var var_0 = new ju_Collections$3(); + ju_Collections$3__init_(var_0); + return var_0; +}; +function ju_Collections$3__init_($this) { + return; +} +$java.ju_Collections$3_size = function($this) { + return 0; +}; +function jnc_CharsetDecoder() { + var a = this; jl_Object.call(a); + a.$charset0 = null; + a.$averageCharsPerByte = 0.0; + a.$maxCharsPerByte = 0.0; + a.$replacement = null; + a.$malformedAction = null; + a.$unmappableAction = null; + a.$state = 0; +} +function jnc_CharsetDecoder_onMalformedInput($this, $newAction) { + var var$2; + if ($newAction !== null) { + $this.$malformedAction = $newAction; + return $this; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(2508)); + $rt_throw(var$2); +} +$java.jnc_CharsetDecoder_implOnMalformedInput = function($this, $newAction) { + return; +}; +function jnc_CharsetDecoder_onUnmappableCharacter($this, $newAction) { + var var$2; + if ($newAction !== null) { + $this.$unmappableAction = $newAction; + return $this; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(2508)); + $rt_throw(var$2); +} +$java.jnc_CharsetDecoder_implOnUnmappableCharacter = function($this, $newAction) { + return; +}; +function jnc_CharsetDecoder_decode0($this, $in, $out, $endOfInput) { + var $result, $e, $$je; + if (!($this.$state == 2 && !$endOfInput) && $this.$state != 3) { + $this.$state = $endOfInput ? 2 : 1; + while (true) { + try { + $result = $java.jnci_BufferedDecoder_decodeLoop($this, $in, $out); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_RuntimeException) { + $e = $$je; + $rt_throw(jnc_CoderMalfunctionError__init_($e)); + } else { + throw $$e; + } + } + if (jnc_CoderResult_isOverflow($result)) + return $result; + if (jnc_CoderResult_isUnderflow($result)) { + if ($endOfInput && jn_Buffer_hasRemaining($in)) { + if ($this.$malformedAction === jnc_CodingErrorAction_REPORT) + return jnc_CoderResult_malformedForLength(jn_Buffer_remaining($in)); + if (jn_Buffer_remaining($out) <= jl_String_length($this.$replacement)) + return jnc_CoderResult_OVERFLOW; + jn_Buffer_position0($in, $in.$position + jn_Buffer_remaining($in) | 0); + if ($this.$malformedAction === jnc_CodingErrorAction_REPLACE) + jn_CharBuffer_put1($out, $this.$replacement); + } + return $result; + } + if (jnc_CoderResult_isMalformed($result)) { + if ($this.$malformedAction === jnc_CodingErrorAction_REPORT) + return $result; + if ($this.$malformedAction === jnc_CodingErrorAction_REPLACE) { + if (jn_Buffer_remaining($out) < jl_String_length($this.$replacement)) + return jnc_CoderResult_OVERFLOW; + jn_CharBuffer_put1($out, $this.$replacement); + } + jn_Buffer_position0($in, $in.$position + jnc_CoderResult_length($result) | 0); + } else if (jnc_CoderResult_isUnmappable($result)) { + if ($this.$unmappableAction === jnc_CodingErrorAction_REPORT) + break; + if ($this.$unmappableAction === jnc_CodingErrorAction_REPLACE) { + if (jn_Buffer_remaining($out) < jl_String_length($this.$replacement)) + return jnc_CoderResult_OVERFLOW; + jn_CharBuffer_put1($out, $this.$replacement); + } + jn_Buffer_position0($in, $in.$position + jnc_CoderResult_length($result) | 0); + } + } + return $result; + } + $in = new jl_IllegalStateException; + jl_Throwable__init_0($in); + $rt_throw($in); +} +function jnc_CharsetDecoder_flush($this, $out) { + if ($this.$state != 3 && $this.$state != 2) { + $out = new jl_IllegalStateException; + jl_Throwable__init_0($out); + $rt_throw($out); + } + $this.$state = 3; + return jnc_CoderResult_UNDERFLOW; +} +$java.jnc_CharsetDecoder_reset = function($this) { + $this.$state = 0; + return $this; +}; +function jnc_CharsetDecoder_decode($this, $in) { + var $out, $result; + if ($this.$state && $this.$state != 3) { + $in = new jl_IllegalStateException; + jl_Throwable__init_0($in); + $rt_throw($in); + } + if (!jn_Buffer_remaining($in)) + return jn_CharBuffer_allocate(0); + if ($this.$state) + $java.jnc_CharsetDecoder_reset($this); + $out = jn_CharBuffer_allocate(jl_Math_max(8, jn_Buffer_remaining($in) * $this.$averageCharsPerByte | 0)); + while (true) { + $result = jnc_CharsetDecoder_decode0($this, $in, $out, 0); + if (jnc_CoderResult_isUnderflow($result)) + break; + if (jnc_CoderResult_isOverflow($result)) + $out = $java.jnc_CharsetDecoder_expand($this, $out); + if (!jnc_CoderResult_isError($result)) + continue; + jnc_CoderResult_throwException($result); + } + $in = jnc_CharsetDecoder_decode0($this, $in, $out, 1); + if (jnc_CoderResult_isError($in)) + jnc_CoderResult_throwException($in); + while (!jnc_CoderResult_isUnderflow(jnc_CharsetDecoder_flush($this, $out))) { + $out = $java.jnc_CharsetDecoder_expand($this, $out); + } + jn_Buffer_flip($out); + return $out; +} +$java.jnc_CharsetDecoder_expand = function($this, $buffer) { + var var$2, $result; + var$2 = $buffer.$array5; + $result = jn_CharBuffer_wrap(ju_Arrays_copyOf0(var$2, jl_Math_max(8, var$2.data.length * 2 | 0))); + jn_Buffer_position0($result, $buffer.$position); + return $result; +}; +$java.jnc_CharsetDecoder_implFlush = function($this, $out) { + return jnc_CoderResult_UNDERFLOW; +}; +$java.jnc_CharsetDecoder_implReset = function($this) { + return; +}; +function jn_FloatBufferImpl() { + jn_FloatBuffer.call(this); +} +$java.jn_FloatBufferImpl__init_ = function(var_0, var_1, var_2) { + var var_3 = new jn_FloatBufferImpl(); + jn_FloatBufferImpl__init_(var_3, var_0, var_1, var_2); + return var_3; +}; +function jn_FloatBufferImpl__init_($this, $capacity, $position, $limit) { + jn_Buffer__init_0($this, $capacity); + $this.$position = $position; + $this.$limit = $limit; +} +function jn_FloatBufferImpl_get($this) { + var var$1, var$2; + if ($this.$position < $this.$limit) { + var$1 = $this.$position; + $this.$position = var$1 + 1 | 0; + return $this.$getElement0(var$1); + } + var$2 = new jn_BufferUnderflowException; + jl_Throwable__init_0(var$2); + $rt_throw(var$2); +} +function jn_FloatBufferImpl_put($this, $b) { + var var$2, var$3; + if ($this.$readOnly1()) { + var$2 = new jn_ReadOnlyBufferException; + jl_Throwable__init_0(var$2); + $rt_throw(var$2); + } + if ($this.$position < $this.$limit) { + var$3 = $this.$position; + $this.$position = var$3 + 1 | 0; + $this.$putElement0(var$3, $b); + return $this; + } + var$2 = new jn_BufferOverflowException; + jl_Throwable__init_0(var$2); + $rt_throw(var$2); +} +$java.jn_FloatBufferImpl_get = function($this, $index) { + var var$2, var$3; + if ($index >= 0 && $index < $this.$limit) + return $this.$getElement0($index); + var$2 = new jl_IndexOutOfBoundsException; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(569)); + jl_AbstractStringBuilder_append2(var$3, $index); + jl_AbstractStringBuilder_append(var$3, $rt_s(480)); + jl_AbstractStringBuilder_append2(var$3, $this.$limit); + jl_AbstractStringBuilder_append(var$3, $rt_s(68)); + jl_Throwable__init_(var$2, jl_AbstractStringBuilder_toString(var$3)); + $rt_throw(var$2); +}; +$java.jn_FloatBufferImpl_isReadOnly = function($this) { + return $this.$readOnly1(); +}; +function jn_FloatBufferOverArray() { + var a = this; jn_FloatBufferImpl.call(a); + a.$readOnly = 0; + a.$start0 = 0; + a.$array1 = null; +} +$java.jn_FloatBufferOverArray_getElement = function($this, $index) { + return $this.$array1.data[$index + $this.$start0 | 0]; +}; +$java.jn_FloatBufferOverArray_putElement = function($this, $index, $value) { + $this.$array1.data[$index + $this.$start0 | 0] = $value; +}; +$java.jn_FloatBufferOverArray_readOnly = function($this) { + return $this.$readOnly; +}; +function nlegv_Vector2f() { + var a = this; nlegv_Vector.call(a); + a.$x2 = 0.0; + a.$y2 = 0.0; +} +$java.nlegv_Vector2f__init_ = function() { + var var_0 = new nlegv_Vector2f(); + nlegv_Vector2f__init_(var_0); + return var_0; +}; +function nlegv_Vector2f__init_0(var_0, var_1) { + var var_2 = new nlegv_Vector2f(); + $java.nlegv_Vector2f__init_0(var_2, var_0, var_1); + return var_2; +} +function nlegv_Vector2f__init_($this) { + return; +} +$java.nlegv_Vector2f__init_0 = function($this, $x, $y) { + $java.nlegv_Vector2f_set($this, $x, $y); +}; +$java.nlegv_Vector2f_set = function($this, $x, $y) { + $this.$x2 = $x; + $this.$y2 = $y; +}; +function maat__tmi_MgButtonHandler() { +} +function maat__tmi_MgItemHandler() { +} +function maat__tmi_MgFocusHandler() { +} +function maat_TMIController() { + var a = this; jl_Object.call(a); + a.$window0 = null; + a.$drawItems = null; + a.$config = null; + a.$view = null; + a.$focusedTextField = null; + a.$lastKeyPressTime = Long_ZERO; + a.$lastPrefsLoadTime = Long_ZERO; + a.$deleteAllWaitUntil = Long_ZERO; + a.$deleteMode = 0; + a.$haveReplacedItems = 0; + a.$wasInWindowLastFrame = 0; + a.$windowLastFocused = Long_ZERO; + a.$savedChatKeyCode = 0; + a.$canvas = null; +} +$java.maat_TMIController__init_ = function() { + var var_0 = new maat_TMIController(); + maat_TMIController__init_(var_0); + return var_0; +}; +function maat_TMIController__init_($this) { + $this.$window0 = null; + $this.$drawItems = null; + $this.$config = maat_TMIConfig_getInstance(); + $this.$view = null; + $this.$focusedTextField = null; + $this.$lastKeyPressTime = Long_ZERO; + $this.$lastPrefsLoadTime = Long_ZERO; + $this.$deleteAllWaitUntil = Long_ZERO; + $this.$deleteMode = 0; + $this.$haveReplacedItems = 0; + $this.$wasInWindowLastFrame = 0; + $this.$windowLastFocused = Long_ZERO; +} +function maat_TMIController_onCreate($this, $var1) { + var var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9; + $this.$window0 = $var1; + $this.$drawItems = nms_RenderItem__init_0(); + var$2 = new maat__tmi_MgCanvas; + var$3 = $this.$drawItems; + var$2.$windowX = 0; + var$2.$windowY = 0; + var$2.$widgets = ju_ArrayList__init_0(); + var$2.$flatMode = 0; + var$2.$window1 = $var1; + var$2.$drawItems0 = var$3; + $this.$canvas = var$2; + $var1 = new maat_TMIView; + var$2 = $this.$canvas; + var$4 = $this.$config; + $var1.$widgetsCreated = 0; + $var1.$activeTooltip = null; + $var1.$tabView = $java.maat__tmi_MgTabView__init_(); + var$5 = new maat_TMIEnchantPanel; + $java.maat__tmi_MgWidget__init_(var$5, 0, 0); + var$5.$selectedItem = null; + var$5.$enchantmentSettings = ju_HashMap__init_(); + var$5.$page = 0; + var$5.$showItemPicker = 0; + var$5.$nameField = $java.maat__tmi_MgTextField__init_(nmc_Minecraft_theMinecraft.$fontRenderer, $rt_s(2509), maat_TMI_instance.$controller); + var$5.$tooltipHandler = $var1; + maat_TMIConfig_getInstance(); + var$5.$items = $java.maat_TMIConfig_enchantableItems; + if (var$5.$items.$size > 0) + var$5.$selectedItem = ju_ArrayList_get(var$5.$items, 0); + var$5.$itemButton = $java.maat__tmi_MgItemButton__init_($rt_s(36), null, var$5, $rt_s(2510)); + var$5.$nextButton = $java.maat__tmi_MgButton__init_($rt_s(36), var$5, $rt_s(2511)); + var$5.$nextButton.$icon = $java.maat_TMIImages_iconNext; + var$5.$nextButton.$width3 = 16; + var$5.$nextButton.$height5 = 16; + var$5.$prevButton = $java.maat__tmi_MgButton__init_($rt_s(36), var$5, $rt_s(2512)); + var$5.$prevButton.$icon = $java.maat_TMIImages_iconPrev; + var$5.$prevButton.$width3 = 16; + var$5.$prevButton.$height5 = 16; + var$5.$createButton = $java.maat__tmi_MgButton__init_($rt_s(2513), var$5, $rt_s(2514)); + var$5.$createButton.$width3 = 36; + var$5.$createButton.$height5 = 18; + var$5.$favoriteButton = $java.maat__tmi_MgButton__init_($rt_s(2515), var$5, $rt_s(2516)); + var$5.$favoriteButton.$width3 = 48; + var$5.$favoriteButton.$height5 = 18; + var$3 = new maat_TMIEnchantItemPicker; + $java.maat__tmi_MgWidget__init_(var$3, 0, 0); + var$3.$mouseLastInArea = Long_ZERO; + var$3.$enchantPanel = var$5; + var$6 = $rt_createIntArray(12).data; + var$6[0] = 20; + var$6[1] = 5; + var$6[2] = 21; + var$6[3] = 22; + var$6[4] = 23; + var$6[5] = 37; + var$6[6] = 54; + var$6[7] = 55; + var$6[8] = 56; + var$6[9] = 57; + var$6[10] = 93; + var$6[11] = 147; + var$7 = 0; + while (var$7 < var$6.length) { + var$8 = nms_ItemStack__init_0($java.maat_TMIItemInfo_addItemOffset(var$6[var$7]), 1, 0); + var$9 = $java.maat__tmi_MgItemButton__init_($rt_s(36), var$8, var$3, jl_Integer_valueOf(var$6[var$7])); + ju_ArrayList_add(var$3.$children0, var$9); + var$7 = var$7 + 1 | 0; + } + var$5.$itemPicker = var$3; + var$5.$itemPicker.$show = 0; + $var1.$enchantPanel0 = var$5; + $var1.$configPanel = $java.maat_TMIConfigPanel__init_(); + $var1.$potionPanel = $java.maat_TMIPotionPanel__init_(); + $var1.$fireworkPanel = $java.maat_TMIFireworkPanel__init_(); + $var1.$canvas0 = var$2; + $var1.$config0 = var$4; + $var1.$controller0 = $this; + $var1.$stateButtons = $rt_createArray(maat__tmi_MgButton, 7); + $var1.$deleteButtons = $rt_createArray(maat__tmi_MgButton, 7); + $java.maat_TMIView_createWidgets($var1); + $this.$view = $var1; + $java.maat_TMIUtils_loadItems($this.$config); + if (!$java.maat_TMIUtils_haveReplacedItems) + maat_TMIConfig_getInstance(); + $this.$savedChatKeyCode = nmc_Minecraft_theMinecraft.$gameSettings.$keyBindChat.$keyCode; +} +function maat_TMIController_onEnterFrame($this, $var1, $var2, $var3, $var4) { + var $var5, $var6, $var7, $var8, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + try { + $var5 = nlea_EaglerAdapterImpl2_isFocused(); + if ($var5 && !$this.$wasInWindowLastFrame) + $this.$windowLastFocused = jl_System_currentTimeMillis(); + $this.$wasInWindowLastFrame = $var5; + $java.maat_TMIUtils_suppressAchievementNotice(); + $var6 = 0; + if ($this.$window0 instanceof nms_GuiContainerCreative) { + $java.nms_GuiContainerCreative_$callClinit(); + if ($java.nms_GuiContainerCreative_selectedTabIndex == $java.nms_CreativeTabs_getTabIndex($java.nms_CreativeTabs_tabAllSearch)) + $var6 = 1; + } + $var7 = $this.$window0 instanceof nms_GuiRepair; + if (Long_gt(Long_sub(jl_System_currentTimeMillis(), $this.$lastKeyPressTime), Long_fromInt(200))) { + if (nlea_EaglerAdapterImpl2_isKeyDown($java.maat_TMIConfig_getHotkey($this.$config)) && $this.$focusedTextField === null && !$var6 && !$var7) { + $java.maat_TMIConfig_toggleEnabled($this.$config); + if ($this.$window0 instanceof nms_InventoryEffectRenderer && !ju_AbstractCollection_isEmpty(nms_EntityLiving_getActivePotionEffects(nmc_Minecraft_getMinecraft().$thePlayer))) { + if (maat_TMIConfig_isEnabled($this.$config)) + $this.$window0.$guiLeft = ($this.$window0.$width - $this.$window0.$xSize | 0) / 2 | 0; + else + $this.$window0.$guiLeft = 160 + ((($this.$window0.$width - $this.$window0.$xSize | 0) - 200 | 0) / 2 | 0) | 0; + } + $java.maat_TMIUtils_savePreferences($this.$config); + $this.$lastKeyPressTime = jl_System_currentTimeMillis(); + } + $java.maat_TMIUtils_updateUnlimitedItems(); + } + if (Long_gt(Long_sub(jl_System_currentTimeMillis(), $this.$lastPrefsLoadTime), Long_fromInt(2000))) { + $java.maat_TMIUtils_loadPreferences($this.$config); + if (Long_eq($this.$lastPrefsLoadTime, Long_ZERO)) + $java.maat_TMIUtils_savePreferences($this.$config); + $this.$lastPrefsLoadTime = jl_System_currentTimeMillis(); + } + if (!maat_TMIConfig_isEnabled($this.$config)) + break a; + $java.maat_TMIView_setTooltip($this.$view, null); + $var8 = $this.$view; + $var7 = $this.$window0.$width; + $var5 = $this.$window0.$height; + $ptr = 1; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var8 = $$je; + } else { + throw $$e; + } + } + $java.maat_TMIUtils_safeReportException($var8); + $java.maat_TMIController_disable($this); + } + return; + case 1: + try { + $java.maat_TMIView_layout($var8, $var7, $var5, $var3, $var4); + if ($rt_suspending()) { + break main; + } + $var8 = $this.$canvas; + $ptr = 2; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var8 = $$je; + } else { + throw $$e; + } + } + $java.maat_TMIUtils_safeReportException($var8); + $java.maat_TMIController_disable($this); + return; + case 2: + try { + $java.maat__tmi_MgCanvas_drawWidgets($var8, $var1, $var2); + if ($rt_suspending()) { + break main; + } + $var8 = $this.$view; + $ptr = 3; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var8 = $$je; + } else { + throw $$e; + } + } + $java.maat_TMIUtils_safeReportException($var8); + $java.maat_TMIController_disable($this); + return; + case 3: + a: { + try { + $java.maat_TMIView_determineTooltip($var8, $var1, $var2); + if ($rt_suspending()) { + break main; + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var8 = $$je; + } else { + throw $$e; + } + } + $java.maat_TMIUtils_safeReportException($var8); + $java.maat_TMIController_disable($this); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, $var6, $var7, $var8, $ptr); +} +$java.maat_TMIController_focus = function($this, $var1) { + var $var3, $$je; + if ($this.$focusedTextField !== null && $this.$focusedTextField !== $var1) + $java.maat__tmi_MgTextField_blur($this.$focusedTextField); + a: { + if ($var1 instanceof maat__tmi_MgTextField) { + $this.$focusedTextField = $var1; + nmc_Minecraft_theMinecraft.$gameSettings.$keyBindChat.$keyCode = 0; + try { + if ($java.maat_TMIUtils_isCreativeMode()) { + $java.nms_GuiContainerCreative_$callClinit(); + if ($java.nms_GuiContainerCreative_selectedTabIndex == $java.nms_CreativeTabs_getTabIndex($java.nms_CreativeTabs_tabAllSearch)) + $java.nms_GuiContainerCreative_setCurrentCreativeTab($this.$window0, $java.nms_CreativeTabs_tabInventory); + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var3 = $$je; + } else { + throw $$e; + } + } + ji_PrintStream_println1(jl_System_out(), $var3); + } + } +}; +$java.maat_TMIController_blur = function($this, $var1) { + if ($this.$focusedTextField === $var1) { + $this.$focusedTextField = null; + nmc_Minecraft_theMinecraft.$gameSettings.$keyBindChat.$keyCode = $this.$savedChatKeyCode; + } +}; +function maat_TMIController_onClose($this) { + nmc_Minecraft_theMinecraft.$gameSettings.$keyBindChat.$keyCode = $this.$savedChatKeyCode; +} +function maat_TMIController_handleScrollWheel($this, $var1, $var2) { + var $var3; + if ($java.maat__tmi_MgWidget_contains($this.$view.$itemPanel, $var1, $var2)) { + $var3 = nlea_EaglerAdapterImpl2_mouseGetEventDWheel(); + if ($var3) + $java.maat_TMIItemPanel_page = $java.maat_TMIItemPanel_page + ($var3 >= 0 ? (-1) : 1) | 0; + } +} +function maat_TMIController_onMouseEvent($this, $var1, $var2, $var3, $var4, $var5, $var6) { + var $var7, $var8, $var12, $var13, $var16, $var10, var$13, var$14, $var14, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var14 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();$var10 = $thread.pop();$var16 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!maat_TMIConfig_isEnabled($this.$config)) + return 1; + if (Long_gt($this.$windowLastFocused, Long_sub(jl_System_currentTimeMillis(), Long_fromInt(200)))) + return 0; + $ptr = 1; + case 1: + $tmp = $java.maat_TMIController_onClick($this, $var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + $var1 = $tmp; + if (!$var1) + return 0; + a: { + b: { + if ($var4) { + if (nlea_EaglerAdapterImpl2_isKeyDown(42)) + break b; + if (nlea_EaglerAdapterImpl2_isKeyDown(54)) + break b; + } + $var7 = 0; + break a; + } + $var7 = 1; + } + $var8 = $java.maat_TMIUtils_getHeldItem(); + $var12 = (-1); + $var13 = (-1); + if ($var5 !== null) + c: { + $var5.$getStack(); + $var1 = $var5.$slotNumber; + $var13 = $var5.$slotNumber; + if ($var5 instanceof nms_SlotCreativeInventory) { + try { + $var12 = $var5.$theSlot1.$slotNumber; + $var1 = $var12; + break c; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var16 = $$je; + } else { + throw $$e; + } + } + ji_PrintStream_println1(jl_System_out(), $var16); + $var12 = $var1; + } else + $var12 = !($this.$window0 instanceof nms_GuiContainerCreative) ? $var1 : $var1 < 45 ? 0 : $var1 + (-9) | 0; + } + if (!$var4) { + $var12 = (-999); + $var13 = (-999); + if ($var8 !== null && !($var8.$stackSize >= 0 && $var8.$stackSize <= 64)) + $var8.$stackSize = 1; + } + d: { + $var16 = nmc_Minecraft_theMinecraft; + if ($java.maat_TMIUtils_isCreativeMode()) + $var1 = 0; + else { + e: { + f: { + try { + $var10 = jl_Class_forName($rt_s(2517)); + var$13 = $rt_createArray(jl_Class, 5); + var$14 = var$13.data; + var$14[0] = $rt_cls($rt_intcls()); + var$14[1] = $rt_cls($rt_intcls()); + var$14[2] = $rt_cls($rt_booleancls()); + var$14[3] = $rt_cls(nmc_Minecraft); + var$14[4] = $rt_cls(nms_Container); + $var8 = jl_Class_getMethod($var10, $rt_s(2518), var$13); + var$13 = $rt_createArray(jl_Object, 5); + var$14 = var$13.data; + var$14[0] = jl_Integer_valueOf($var12); + var$14[1] = jl_Integer_valueOf($var3); + var$14[2] = jl_Boolean_valueOf($var7); + var$14[3] = $var16; + var$14[4] = $var6; + $java.jlr_Method_invoke($var8, null, var$13); + $var1 = 1; + break d; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_ClassNotFoundException) { + } else if ($$je instanceof jl_NoSuchMethodException) { + break f; + } else if ($$je instanceof jlr_InvocationTargetException) { + $var6 = $$je; + break e; + } else if ($$je instanceof jl_IllegalAccessException) { + $var6 = $$je; + $var8 = jl_System_out(); + $var10 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var10); + jl_AbstractStringBuilder_append($var10, $rt_s(2519)); + jl_AbstractStringBuilder_append1($var10, $var6); + ji_PrintStream_println($var8, jl_AbstractStringBuilder_toString($var10)); + $var1 = 0; + break d; + } else { + throw $$e; + } + } + $var1 = 0; + break d; + } + $var1 = 0; + break d; + } + $var8 = jl_System_out(); + $var10 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var10); + jl_AbstractStringBuilder_append($var10, $rt_s(2519)); + jl_AbstractStringBuilder_append1($var10, $var6.$getCause()); + ji_PrintStream_println($var8, jl_AbstractStringBuilder_toString($var10)); + $var1 = 0; + } + } + g: { + if (!$var1) { + if (!(!$var12 && $var3 == 1 && $java.maat_TMIController_isCrafting($this))) { + if ($var12 == (-1)) + break g; + $java.maat_TMIUtils_isCreativeMode(); + return 1; + } + $var14 = 0; + if ($var14 < 64) { + $var6 = $this.$window0; + $var1 = !$var7 ? 0 : 1; + $ptr = 2; + continue main; + } + } + } + return 0; + case 2: + $var6.$handleMouseClick($var5, $var13, $var3, $var1); + if ($rt_suspending()) { + break main; + } + $var14 = $var14 + 1 | 0; + if ($var14 >= 64) + return 0; + $var6 = $this.$window0; + $var1 = !$var7 ? 0 : 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var12, $var13, $var16, $var10, var$13, var$14, $var14, $ptr); +} +$java.maat_TMIController_onClick = function($this, $var1, $var2, $var3) { + var $var5, $var6, $var7, $var8, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + try { + if (maat_TMIConfig_isEnabled($this.$config)) { + $java.maat__tmi_MgCanvas_sortByZOrder($this.$canvas); + $var5 = null; + $var6 = ju_AbstractList_iterator($this.$canvas.$widgets); + b: { + while (ju_AbstractList$1_hasNext($var6)) { + $var7 = ju_AbstractList$1_next($var6); + if ($java.maat__tmi_MgWidget_contains($var7, $var1, $var2)) + break b; + } + $var7 = $var5; + } + if ($this.$focusedTextField !== null && $this.$focusedTextField !== $var7) { + $java.maat__tmi_MgTextField_blur($this.$focusedTextField); + $this.$focusedTextField = null; + } + if ($var7 !== null) { + $ptr = 1; + continue main; + } + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var8 = $$je; + } else { + throw $$e; + } + } + $java.maat_TMIUtils_safeReportException($var8); + $java.maat_TMIController_disable($this); + } + return 1; + case 1: + a: { + try { + $tmp = $var7.$click($var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + $var1 = $tmp; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var8 = $$je; + break a; + } else { + throw $$e; + } + } + return $var1; + } + $java.maat_TMIUtils_safeReportException($var8); + $java.maat_TMIController_disable($this); + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var5, $var6, $var7, $var8, $ptr); +}; +$java.maat_TMIController_onButtonRightClick = function($this, $var1) { + return 1; +}; +$java.maat_TMIController_onButtonPress = function($this, $var1) { + var $var4, $var2, var$4, $var3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3 = $thread.pop();var$4 = $thread.pop();$var2 = $thread.pop();$var4 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($var1 instanceof maat_TMIStateButtonData) { + $var4 = $var1; + if ($var4.$action0 == 1) { + $java.maat_TMIConfig_clearState($this.$config, $var4.$state0); + $java.maat_TMIUtils_savePreferences($this.$config); + } else if (!$java.maat_TMIConfig_isStateSaved($this.$config, $var4.$state0)) { + $java.maat_TMIConfig_saveState($this.$config, $var4.$state0); + $java.maat_TMIUtils_savePreferences($this.$config); + } else { + $java.maat_TMIConfig_loadState($this.$config, $var4.$state0); + $java.maat_TMIUtils_savePreferences($this.$config); + } + return 0; + } + if (!($var1 instanceof jl_String)) + return 1; + a: { + $var2 = $var1; + if (jl_String_equals($var2, $rt_s(2520))) { + $java.maat_TMIUtils_isRaining(); + nms_EntityClientPlayerMP_sendChatMessage(nmc_Minecraft_theMinecraft.$thePlayer, $rt_s(2521)); + break a; + } + if (jl_String_equals($var2, $rt_s(2522))) { + $java.maat_TMIUtils_setGameMode(0); + break a; + } + if (jl_String_equals($var2, $rt_s(2523))) { + $java.maat_TMIUtils_setGameMode(1); + break a; + } + if (jl_String_equals($var2, $rt_s(2524))) { + $java.maat_TMIUtils_setGameMode(2); + break a; + } + if (jl_String_equals($var2, $rt_s(2525))) { + $java.maat_TMIUtils_setHourForward(0); + break a; + } + if (jl_String_equals($var2, $rt_s(2526))) { + $java.maat_TMIUtils_setHourForward(6); + break a; + } + if (jl_String_equals($var2, $rt_s(2527))) { + $java.maat_TMIUtils_setHourForward(12); + break a; + } + if (jl_String_equals($var2, $rt_s(2528))) { + $java.maat_TMIUtils_setHourForward(18); + break a; + } + if (jl_String_equals($var2, $rt_s(2511))) { + $java.maat_TMIItemPanel_page = $java.maat_TMIItemPanel_page + 1 | 0; + break a; + } + if (jl_String_equals($var2, $rt_s(2512))) { + $java.maat_TMIItemPanel_page = $java.maat_TMIItemPanel_page - 1 | 0; + break a; + } + if (jl_String_equals($var2, $rt_s(2529))) { + if ($java.maat_TMIUtils_playerIsAlive()) + nms_EntityLiving_setEntityHealth($java.maat_TMIUtils_getPlayer(), 20); + if ($java.maat_TMIUtils_playerIsAlive()) { + $java.maat_TMIUtils_getPlayer().$foodStats.$foodLevel = 20; + $java.maat_TMIUtils_getPlayer().$foodStats.$foodSaturationLevel = 5.0; + } + break a; + } + if (jl_String_equals($var2, $rt_s(2530))) { + $var2 = nmc_Minecraft_theMinecraft.$gameSettings; + $var1 = nms_EnumOptions_DIFFICULTY; + var$4 = 1; + $ptr = 1; + continue main; + } + if (!jl_String_equals($var2, $rt_s(2531))) + break a; + $var3 = $java.maat_TMIUtils_getHeldItem(); + if ($var3 !== null) { + if (!$java.maat_TMIUtils_shiftKey()) { + $java.maat_TMIUtils_deleteHeldItem(); + break a; + } + $java.maat_TMIUtils_deleteHeldItem(); + $var1 = $this.$window0; + $ptr = 2; + continue main; + } + if (!$java.maat_TMIUtils_shiftKey()) { + $this.$deleteMode = $this.$deleteMode ? 0 : 1; + break a; + } + if (Long_le(jl_System_currentTimeMillis(), $this.$deleteAllWaitUntil)) + break a; + $var1 = $java.maat_TMIUtils_getPlayer().$openContainer.$inventorySlots; + var$4 = 0; + $var3 = null; + while (var$4 < $var1.$size) { + $var2 = ju_ArrayList_get($var1, var$4); + if ($var2 !== null) { + $ptr = 3; + continue main; + } + var$4 = var$4 + 1 | 0; + } + } + return 0; + case 1: + nms_GameSettings_setOptionValue($var2, $var1, var$4); + if ($rt_suspending()) { + break main; + } + return 0; + case 2: + $java.maat_TMIUtils_deleteItemsOfType($var3, $var1); + if ($rt_suspending()) { + break main; + } + $this.$deleteAllWaitUntil = Long_add(jl_System_currentTimeMillis(), Long_fromInt(1000)); + return 0; + case 3: + $var2.$putStack($var3); + if ($rt_suspending()) { + break main; + } + while (true) { + var$4 = var$4 + 1 | 0; + if (var$4 >= $var1.$size) + break; + $var2 = ju_ArrayList_get($var1, var$4); + if ($var2 === null) + continue; + else { + continue main; + } + } + return 0; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var4, $var2, var$4, $var3, $ptr); +}; +$java.maat_TMIController_onItemEvent = function($this, $var1, $var2) { + if ($var2) { + if ($var2 != 1) + return 1; + $java.maat_TMIUtils_giveStack($var1, $this.$config, 1); + return 0; + } + if (!nlea_EaglerAdapterImpl2_isKeyDown(56) && !nlea_EaglerAdapterImpl2_isKeyDown(184)) { + $java.maat_TMIUtils_giveStack0($var1, $this.$config); + return 0; + } + ju_ArrayList_add($java.maat_TMIConfig_favorites, $var1); + $java.maat_TMIUtils_savePreferences($this.$config); + return 0; +}; +function maat_TMIController_onKeypress($this, $var1, $var2) { + var var$3, $var3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3 = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$focusedTextField === null) + return 0; + var$3 = $this.$focusedTextField; + $ptr = 1; + case 1: + $tmp = $java.maat__tmi_MgTextField_keypress(var$3, $var1, $var2); + if ($rt_suspending()) { + break main; + } + $var3 = $tmp; + if ($this.$focusedTextField === $this.$view.$itemPanel.$textField) + $java.maat_TMIUtils_filterItems($java.maat__tmi_MgTextField_value($this.$focusedTextField), $this.$config); + return $var3; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, var$3, $var3, $ptr); +} +$java.maat_TMIController_isCrafting = function($this) { + return !($this.$window0.$inventorySlots0 instanceof nms_ContainerPlayer) && !($this.$window0.$inventorySlots0 instanceof nms_ContainerWorkbench) ? 0 : 1; +}; +$java.maat_TMIController_disable = function($this) { + $java.maat_TMIConfig_setEnabled($this.$config, 0); +}; +function nms_EntityEggInfo() { + var a = this; jl_Object.call(a); + a.$spawnedID = 0; + a.$primaryColor = 0; + a.$secondaryColor = 0; +} +function nms_CreativeTabBlock() { + nms_CreativeTabs.call(this); +} +$java.nms_CreativeTabBlock_getTabIconItemIndex = function($this) { + nms_Block_$callClinit(); + return nms_Block_brick.$blockID; +}; +function nms_CreativeTabDeco() { + nms_CreativeTabs.call(this); +} +$java.nms_CreativeTabDeco_getTabIconItemIndex = function($this) { + nms_Block_$callClinit(); + return nms_Block_plantRed.$blockID; +}; +function nms_CreativeTabRedstone() { + nms_CreativeTabs.call(this); +} +$java.nms_CreativeTabRedstone_getTabIconItemIndex = function($this) { + nms_Item_$callClinit(); + return nms_Item_redstone.$itemID; +}; +function nms_CreativeTabTransport() { + nms_CreativeTabs.call(this); +} +$java.nms_CreativeTabTransport_getTabIconItemIndex = function($this) { + nms_Block_$callClinit(); + return nms_Block_railPowered.$blockID; +}; +function nms_CreativeTabMisc() { + nms_CreativeTabs.call(this); +} +$java.nms_CreativeTabMisc_getTabIconItemIndex = function($this) { + nms_Item_$callClinit(); + return nms_Item_bucketLava.$itemID; +}; +$java.nms_CreativeTabMisc_displayAllReleventItems = function($this, $par1List) { + var var$2; + $java.nms_CreativeTabs_displayAllReleventItems($this, $par1List); + var$2 = $rt_createArray(nms_EnumEnchantmentType, 1); + var$2.data[0] = $java.nms_EnumEnchantmentType_all; + $java.nms_CreativeTabs_func_92116_a($this, $par1List, var$2); +}; +function nms_CreativeTabSearch() { + nms_CreativeTabs.call(this); +} +$java.nms_CreativeTabSearch_getTabIconItemIndex = function($this) { + nms_Item_$callClinit(); + return nms_Item_compass.$itemID; +}; +function nms_CreativeTabFood() { + nms_CreativeTabs.call(this); +} +$java.nms_CreativeTabFood_getTabIconItemIndex = function($this) { + nms_Item_$callClinit(); + return nms_Item_appleRed.$itemID; +}; +function nms_CreativeTabTools() { + nms_CreativeTabs.call(this); +} +$java.nms_CreativeTabTools_getTabIconItemIndex = function($this) { + nms_Item_$callClinit(); + return nms_Item_axeIron.$itemID; +}; +$java.nms_CreativeTabTools_displayAllReleventItems = function($this, $par1List) { + var var$2; + $java.nms_CreativeTabs_displayAllReleventItems($this, $par1List); + var$2 = $rt_createArray(nms_EnumEnchantmentType, 1); + var$2.data[0] = $java.nms_EnumEnchantmentType_digger; + $java.nms_CreativeTabs_func_92116_a($this, $par1List, var$2); +}; +function nms_CreativeTabCombat() { + nms_CreativeTabs.call(this); +} +$java.nms_CreativeTabCombat_getTabIconItemIndex = function($this) { + nms_Item_$callClinit(); + return nms_Item_swordGold.$itemID; +}; +$java.nms_CreativeTabCombat_displayAllReleventItems = function($this, $par1List) { + var var$2, var$3; + $java.nms_CreativeTabs_displayAllReleventItems($this, $par1List); + var$2 = $rt_createArray(nms_EnumEnchantmentType, 7); + var$3 = var$2.data; + var$3[0] = $java.nms_EnumEnchantmentType_armor; + var$3[1] = $java.nms_EnumEnchantmentType_armor_feet; + var$3[2] = $java.nms_EnumEnchantmentType_armor_head; + var$3[3] = $java.nms_EnumEnchantmentType_armor_legs; + var$3[4] = $java.nms_EnumEnchantmentType_armor_torso; + var$3[5] = $java.nms_EnumEnchantmentType_bow; + var$3[6] = $java.nms_EnumEnchantmentType_weapon; + $java.nms_CreativeTabs_func_92116_a($this, $par1List, var$2); +}; +function nms_CreativeTabBrewing() { + nms_CreativeTabs.call(this); +} +$java.nms_CreativeTabBrewing_getTabIconItemIndex = function($this) { + nms_Item_$callClinit(); + return nms_Item_potion.$itemID; +}; +function nms_CreativeTabMaterial() { + nms_CreativeTabs.call(this); +} +$java.nms_CreativeTabMaterial_getTabIconItemIndex = function($this) { + nms_Item_$callClinit(); + return nms_Item_stick.$itemID; +}; +function nms_CreativeTabInventory() { + nms_CreativeTabs.call(this); +} +$java.nms_CreativeTabInventory_getTabIconItemIndex = function($this) { + nms_Block_$callClinit(); + return nms_Block_chest.$blockID; +}; +function nms_PotionHealth() { + nms_Potion.call(this); +} +$java.nms_PotionHealth_isInstant = function($this) { + return 1; +}; +$java.nms_PotionHealth_isReady = function($this, $par1, $par2) { + return $par1 < 1 ? 0 : 1; +}; +function nms_MaterialTransparent() { + nms_Material.call(this); +} +$java.nms_MaterialTransparent__init_ = function(var_0) { + var var_1 = new nms_MaterialTransparent(); + $java.nms_MaterialTransparent__init_0(var_1, var_0); + return var_1; +}; +$java.nms_MaterialTransparent__init_0 = function($this, $par1MapColor) { + $java.nms_Material__init_0($this, $par1MapColor); + $java.nms_Material_setReplaceable($this); +}; +$java.nms_MaterialTransparent_isSolid = function($this) { + return 0; +}; +$java.nms_MaterialTransparent_getCanBlockGrass = function($this) { + return 0; +}; +$java.nms_MaterialTransparent_blocksMovement = function($this) { + return 0; +}; +function nms_MapColor() { + var a = this; jl_Object.call(a); + a.$colorValue = 0; + a.$colorIndex = 0; +} +var nms_MapColor_mapColorArray = null; +$java.nms_MapColor_airColor = null; +$java.nms_MapColor_grassColor = null; +$java.nms_MapColor_sandColor = null; +$java.nms_MapColor_clothColor = null; +$java.nms_MapColor_tntColor = null; +$java.nms_MapColor_iceColor = null; +$java.nms_MapColor_ironColor = null; +$java.nms_MapColor_foliageColor = null; +$java.nms_MapColor_snowColor = null; +$java.nms_MapColor_clayColor = null; +$java.nms_MapColor_dirtColor = null; +$java.nms_MapColor_stoneColor = null; +$java.nms_MapColor_waterColor = null; +$java.nms_MapColor_woodColor = null; +$java.nms_MapColor__init_ = function(var_0, var_1) { + var var_2 = new nms_MapColor(); + $java.nms_MapColor__init_0(var_2, var_0, var_1); + return var_2; +}; +$java.nms_MapColor__init_0 = function($this, $par1, $par2) { + $this.$colorIndex = $par1; + $this.$colorValue = $par2; + nms_MapColor_mapColorArray.data[$par1] = $this; +}; +function nms_MapColor__clinit_() { + nms_MapColor_mapColorArray = $rt_createArray(nms_MapColor, 16); + $java.nms_MapColor_airColor = $java.nms_MapColor__init_(0, 0); + $java.nms_MapColor_grassColor = $java.nms_MapColor__init_(1, 8368696); + $java.nms_MapColor_sandColor = $java.nms_MapColor__init_(2, 16247203); + $java.nms_MapColor_clothColor = $java.nms_MapColor__init_(3, 10987431); + $java.nms_MapColor_tntColor = $java.nms_MapColor__init_(4, 16711680); + $java.nms_MapColor_iceColor = $java.nms_MapColor__init_(5, 10526975); + $java.nms_MapColor_ironColor = $java.nms_MapColor__init_(6, 10987431); + $java.nms_MapColor_foliageColor = $java.nms_MapColor__init_(7, 31744); + $java.nms_MapColor_snowColor = $java.nms_MapColor__init_(8, 16777215); + $java.nms_MapColor_clayColor = $java.nms_MapColor__init_(9, 10791096); + $java.nms_MapColor_dirtColor = $java.nms_MapColor__init_(10, 12020271); + $java.nms_MapColor_stoneColor = $java.nms_MapColor__init_(11, 7368816); + $java.nms_MapColor_waterColor = $java.nms_MapColor__init_(12, 4210943); + $java.nms_MapColor_woodColor = $java.nms_MapColor__init_(13, 6837042); +} +function nms_MaterialLiquid() { + nms_Material.call(this); +} +$java.nms_MaterialLiquid__init_ = function(var_0) { + var var_1 = new nms_MaterialLiquid(); + $java.nms_MaterialLiquid__init_0(var_1, var_0); + return var_1; +}; +$java.nms_MaterialLiquid__init_0 = function($this, $par1MapColor) { + $java.nms_Material__init_0($this, $par1MapColor); + $java.nms_Material_setReplaceable($this); + $java.nms_Material_setNoPushMobility($this); +}; +$java.nms_MaterialLiquid_isLiquid = function($this) { + return 1; +}; +$java.nms_MaterialLiquid_blocksMovement = function($this) { + return 0; +}; +$java.nms_MaterialLiquid_isSolid = function($this) { + return 0; +}; +function nms_MaterialLogic() { + nms_Material.call(this); +} +$java.nms_MaterialLogic__init_ = function(var_0) { + var var_1 = new nms_MaterialLogic(); + $java.nms_MaterialLogic__init_0(var_1, var_0); + return var_1; +}; +$java.nms_MaterialLogic__init_0 = function($this, $par1MapColor) { + $java.nms_Material__init_0($this, $par1MapColor); + $java.nms_Material_setAlwaysHarvested($this); +}; +$java.nms_MaterialLogic_isSolid = function($this) { + return 0; +}; +$java.nms_MaterialLogic_getCanBlockGrass = function($this) { + return 0; +}; +$java.nms_MaterialLogic_blocksMovement = function($this) { + return 0; +}; +function nms_MaterialPortal() { + nms_Material.call(this); +} +$java.nms_MaterialPortal_isSolid = function($this) { + return 0; +}; +$java.nms_MaterialPortal_getCanBlockGrass = function($this) { + return 0; +}; +$java.nms_MaterialPortal_blocksMovement = function($this) { + return 0; +}; +function nms_MaterialWeb() { + nms_Material.call(this); +} +$java.nms_MaterialWeb_blocksMovement = function($this) { + return 0; +}; +function ju_TreeMap$1() { + jl_Object.call(this); + this.$this$041 = null; +} +$java.ju_TreeMap$1_compare = function($this, $o1, $o2) { + return $o1 === null ? $o2.$compareTo7($o1) : $o1.$compareTo7($o2); +}; +function nms_IStatType() { +} +function nms_StatTypeSimple() { + jl_Object.call(this); +} +$java.nms_StatTypeSimple__init_ = function() { + var var_0 = new nms_StatTypeSimple(); + nms_StatTypeSimple__init_(var_0); + return var_0; +}; +function nms_StatTypeSimple__init_($this) { + return; +} +function nms_StatTypeTime() { + jl_Object.call(this); +} +$java.nms_StatTypeTime__init_ = function() { + var var_0 = new nms_StatTypeTime(); + nms_StatTypeTime__init_(var_0); + return var_0; +}; +function nms_StatTypeTime__init_($this) { + return; +} +function nms_StatTypeDistance() { + jl_Object.call(this); +} +$java.nms_StatTypeDistance__init_ = function() { + var var_0 = new nms_StatTypeDistance(); + nms_StatTypeDistance__init_(var_0); + return var_0; +}; +function nms_StatTypeDistance__init_($this) { + return; +} +function ju_Enumeration() { +} +function ju_Hashtable$1() { + jl_Object.call(this); +} +$java.ju_Hashtable$1__init_ = function() { + var var_0 = new ju_Hashtable$1(); + ju_Hashtable$1__init_(var_0); + return var_0; +}; +function ju_Hashtable$1__init_($this) { + return; +} +function ju_Hashtable$2() { + jl_Object.call(this); +} +$java.ju_Hashtable$2__init_ = function() { + var var_0 = new ju_Hashtable$2(); + ju_Hashtable$2__init_(var_0); + return var_0; +}; +function ju_Hashtable$2__init_($this) { + return; +} +function ju_Hashtable$Entry() { + var a = this; ju_MapEntry.call(a); + a.$next7 = null; + a.$hashcode0 = 0; +} +$java.ju_Hashtable$Entry_getKeyHash = function($this) { + return $this.$key.$hashCode0(); +}; +$java.ju_Hashtable$Entry_equalsKey = function($this, $aKey, $hash) { + return $this.$hashcode0 == jl_String_hashCode($aKey) && $this.$key.$equals($aKey) ? 1 : 0; +}; +function maat_TMIConfig() { + jl_Object.call(this); + this.$settings = null; +} +$java.maat_TMIConfig_isModloaderEnabled = 0; +$java.maat_TMIConfig_instance = null; +$java.maat_TMIConfig_items = null; +$java.maat_TMIConfig_enchantableItems = null; +$java.maat_TMIConfig_favorites = null; +$java.maat_TMIConfig_toolIds = null; +$java.maat_TMIConfig_nonUnlimitedIds = null; +$java.maat_TMIConfig_states = null; +$java.maat_TMIConfig_statesSaved = null; +$java.maat_TMIConfig__init_ = function() { + var var_0 = new maat_TMIConfig(); + maat_TMIConfig__init_(var_0); + return var_0; +}; +function maat_TMIConfig__init_($this) { + var $var1, var$2, var$3, var$4; + $this.$settings = ju_LinkedHashMap__init_0(); + ju_LinkedHashMap_put($this.$settings, $rt_s(1265), $rt_s(2532)); + ju_LinkedHashMap_put($this.$settings, $rt_s(2533), $rt_s(2532)); + ju_LinkedHashMap_put($this.$settings, $rt_s(2534), $rt_s(2535)); + ju_LinkedHashMap_put($this.$settings, $rt_s(2536), $rt_s(2537)); + ju_LinkedHashMap_put($this.$settings, $rt_s(2538), $rt_s(2539)); + $var1 = 0; + while ($var1 < 7) { + var$2 = $this.$settings; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(2540)); + $var1 = $var1 + 1 | 0; + jl_AbstractStringBuilder_append2(var$3, $var1); + var$4 = jl_AbstractStringBuilder_toString(var$3); + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(36)); + jl_AbstractStringBuilder_append2(var$3, $var1); + ju_LinkedHashMap_put(var$2, var$4, jl_AbstractStringBuilder_toString(var$3)); + } + ju_LinkedHashMap_put($this.$settings, $rt_s(2541), $rt_s(2532)); + $java.maat_TMIConfig_instance = $this; +} +$java.maat_TMIConfig_isMultiplayer = function() { + return 1; +}; +function maat_TMIConfig_getInstance() { + if ($java.maat_TMIConfig_instance === null) + maat_TMIConfig__init_(new maat_TMIConfig); + return $java.maat_TMIConfig_instance; +} +$java.maat_TMIConfig_getSettings = function($this) { + return $this.$settings; +}; +$java.maat_TMIConfig_getItems = function($this) { + return $java.maat_TMIConfig_items; +}; +$java.maat_TMIConfig_getEnchantableItems = function($this) { + return $java.maat_TMIConfig_enchantableItems; +}; +$java.maat_TMIConfig_getHotkey = function($this) { + var $var1, $i; + $var1 = $java.ju_LinkedHashMap_get($this.$settings, $rt_s(2538)); + $i = 0; + a: { + while (true) { + if ($i >= 256) { + $i = 0; + break a; + } + if (jl_String_equals(jl_String_toUpperCase($var1), nlea_EaglerAdapterImpl2_getKeyName($i))) + break; + $i = $i + 1 | 0; + } + } + if (!$i) + $i = 24; + return $i; +}; +$java.maat_TMIConfig_getNumSaves = function($this) { + return 7; +}; +$java.maat_TMIConfig_isStateSaved = function($this, $var1) { + return $java.maat_TMIConfig_statesSaved.data[$var1]; +}; +$java.maat_TMIConfig_getState = function($this, $var1) { + return $java.maat_TMIConfig_states.data[$var1]; +}; +$java.maat_TMIConfig_getBooleanSetting = function($this, $var1) { + return $java.jl_Boolean_parseBoolean($java.ju_LinkedHashMap_get($this.$settings, $var1)); +}; +function maat_TMIConfig_isEnabled($this) { + return !$java.maat_TMIConfig_getBooleanSetting($this, $rt_s(2533)) ? 0 : 1; +} +$java.maat_TMIConfig_toggleEnabled = function($this) { + ju_LinkedHashMap_put($this.$settings, $rt_s(2533), $java.jl_Boolean_toString($java.maat_TMIConfig_getBooleanSetting($this, $rt_s(2533)) ? 0 : 1)); +}; +$java.maat_TMIConfig_setEnabled = function($this, $var1) { + ju_LinkedHashMap_put($this.$settings, $rt_s(2533), $java.jl_Boolean_toString($var1)); +}; +$java.maat_TMIConfig_areDamageVariantsShown = function($this) { + return jl_String_contains($java.ju_LinkedHashMap_get($this.$settings, $rt_s(2536)), $rt_s(2542)); +}; +$java.maat_TMIConfig_clearState = function($this, $var1) { + var $var2, var$3, var$4; + $var2 = 0; + while ($var2 < 44) { + $java.maat_TMIConfig_states.data[$var1].data[$var2] = null; + $java.maat_TMIConfig_statesSaved.data[$var1] = 0; + $var2 = $var2 + 1 | 0; + } + var$3 = $this.$settings; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(2543)); + jl_AbstractStringBuilder_append2(var$4, $var1 + 1 | 0); + ju_LinkedHashMap_put(var$3, jl_AbstractStringBuilder_toString(var$4), $rt_s(36)); +}; +$java.maat_TMIConfig_loadState = function($this, $var1) { + var $var5, $var2, $var3, $var4, var$6, $$je; + a: { + if ($java.maat_TMIConfig_statesSaved.data[$var1]) { + b: { + try { + if (nmc_Minecraft_getMinecraft().$currentScreen instanceof nms_GuiContainerCreative) + $java.nms_GuiContainerCreative_setCurrentCreativeTab(nmc_Minecraft_getMinecraft().$currentScreen, $java.nms_CreativeTabs_tabInventory); + break b; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var5 = $$je; + } else { + throw $$e; + } + } + ji_PrintStream_println1(jl_System_out(), $var5); + } + $var2 = $java.maat_TMIUtils_getPlayer().$inventory.$mainInventory; + $var3 = $java.maat_TMIUtils_getPlayer().$inventory.$armorInventory; + $var4 = 0; + while ($var4 < 4) { + $var3.data[$var4] = $java.maat_TMIUtils_copyStack($java.maat_TMIConfig_states.data[$var1].data[$var4 + 4 | 0]); + $var4 = $var4 + 1 | 0; + } + $var4 = 0; + while ($var4 < 27) { + $var2.data[$var4 + 9 | 0] = $java.maat_TMIUtils_copyStack($java.maat_TMIConfig_states.data[$var1].data[$var4 + 8 | 0]); + $var4 = $var4 + 1 | 0; + } + var$6 = 0; + while (true) { + if (var$6 >= 9) + break a; + $var2.data[var$6] = $java.maat_TMIUtils_copyStack($java.maat_TMIConfig_states.data[$var1].data[(var$6 + 8 | 0) + 27 | 0]); + var$6 = var$6 + 1 | 0; + } + } + } +}; +$java.maat_TMIConfig_saveState = function($this, $var1) { + var $var2, $var3, $var4, var$5, var$6, var$7, var$8; + $var2 = $java.maat_TMIUtils_getPlayer().$inventory.$mainInventory; + $var3 = $java.maat_TMIUtils_getPlayer().$inventory.$armorInventory; + $var4 = 0; + while ($var4 < 4) { + var$5 = $var3.data; + $java.maat_TMIConfig_states.data[$var1].data[$var4 + 4 | 0] = $java.maat_TMIUtils_copyStack(var$5[$var4]); + $var4 = $var4 + 1 | 0; + } + $var4 = 0; + while ($var4 < 27) { + var$5 = $var2.data; + $java.maat_TMIConfig_states.data[$var1].data[$var4 + 8 | 0] = $java.maat_TMIUtils_copyStack(var$5[$var4 + 9 | 0]); + $var4 = $var4 + 1 | 0; + } + var$6 = 0; + while (var$6 < 9) { + var$5 = $var2.data; + $java.maat_TMIConfig_states.data[$var1].data[(var$6 + 8 | 0) + 27 | 0] = $java.maat_TMIUtils_copyStack(var$5[var$6]); + var$6 = var$6 + 1 | 0; + } + var$7 = $this.$settings; + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append(var$8, $rt_s(2543)); + jl_AbstractStringBuilder_append2(var$8, $var1 + 1 | 0); + ju_LinkedHashMap_put(var$7, jl_AbstractStringBuilder_toString(var$8), $java.maat_TMIConfig_encodeState($this, $var1)); + $java.maat_TMIConfig_statesSaved.data[$var1] = 1; +}; +$java.maat_TMIConfig_encodeState = function($this, $var1) { + var $var2, $var3, $var5, $var6, $var7, $var8, $var4; + $var2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var2); + $var3 = 0; + while ($var3 < 44) { + a: { + if ($java.maat_TMIConfig_states.data[$var1].data[$var3] !== null) { + jl_AbstractStringBuilder_append2($var2, $java.maat_TMIConfig_states.data[$var1].data[$var3].$itemID0); + jl_AbstractStringBuilder_append($var2, $rt_s(272)); + jl_AbstractStringBuilder_append2($var2, $java.maat_TMIConfig_states.data[$var1].data[$var3].$stackSize); + jl_AbstractStringBuilder_append($var2, $rt_s(272)); + jl_AbstractStringBuilder_append2($var2, $java.maat_TMIConfig_states.data[$var1].data[$var3].$itemDamage); + $var5 = ju_AbstractList_iterator($java.maat_TMIUtils_getEnchantments($java.maat_TMIConfig_states.data[$var1].data[$var3])); + while (true) { + if (!ju_AbstractList$1_hasNext($var5)) + break a; + $var6 = ju_AbstractList$1_next($var5).data; + $var7 = $var6[0]; + $var8 = $var6[1]; + $var4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var4); + jl_AbstractStringBuilder_append($var4, $rt_s(272)); + jl_AbstractStringBuilder_append2($var4, $var7); + jl_AbstractStringBuilder_append($var4, $rt_s(272)); + jl_AbstractStringBuilder_append2($var4, $var8); + jl_AbstractStringBuilder_append($var2, jl_AbstractStringBuilder_toString($var4)); + } + } + } + jl_AbstractStringBuilder_append($var2, $rt_s(273)); + $var3 = $var3 + 1 | 0; + } + return jl_AbstractStringBuilder_toString($var2); +}; +$java.maat_TMIConfig_decodeState = function($this, $var1, $var2) { + var $var3, $var4, var$5, $var5, var$7, $var6, $var9, $var7, $var8, $$je; + if (jl_String_equals(jl_String_trim($var2), $rt_s(36))) + $java.maat_TMIConfig_statesSaved.data[$var1] = 0; + else { + $var3 = jl_String_split0($var2, $rt_s(273), 0); + $var4 = 0; + while (true) { + var$5 = $var3.data; + if ($var4 >= var$5.length) + break; + if ($var4 >= $java.maat_TMIConfig_states.data[$var1].data.length) + break; + a: { + $var5 = jl_String_split(var$5[$var4], $rt_s(272)).data; + var$7 = $var5.length; + if (var$7 >= 3) { + b: { + try { + $java.maat_TMIConfig_states.data[$var1].data[$var4] = nms_ItemStack__init_0(jl_Integer_parseInt($var5[0]), jl_Integer_parseInt($var5[1]), jl_Integer_parseInt($var5[2])); + $var6 = 3; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var9 = $$je; + break b; + } else { + throw $$e; + } + } + var$7 = var$7 - 1 | 0; + while (true) { + try { + if ($var6 >= var$7) + break; + $var7 = jl_Integer_parseInt($var5[$var6]); + $var8 = jl_Integer_parseInt($var5[$var6 + 1 | 0]); + $java.maat_TMIUtils_addEnchantment($java.maat_TMIConfig_states.data[$var1].data[$var4], $var7, $var8); + $var6 = $var6 + 2 | 0; + continue; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var9 = $$je; + break b; + } else { + throw $$e; + } + } + } + break a; + } + ji_PrintStream_println1(jl_System_out(), $var9); + } + } + $var4 = $var4 + 1 | 0; + } + $java.maat_TMIConfig_statesSaved.data[$var1] = 1; + } +}; +$java.maat_TMIConfig_getFavorites = function($this) { + return $java.maat_TMIConfig_favorites; +}; +$java.maat_TMIConfig_decodeFavorites = function($this) { + var $var1, $var3, $var4, $var6, var$5, $var7, $var8, $var9, $var10, $var13, $$je; + ju_ArrayList_clear($java.maat_TMIConfig_favorites); + $var1 = jl_String_split0(jl_String_trim($java.ju_LinkedHashMap_get($this.$settings, $rt_s(2544))), $rt_s(273), 0).data; + $var3 = $var1.length; + $var4 = 0; + while ($var4 < $var3) { + a: { + $var6 = jl_String_split($var1[$var4], $rt_s(272)).data; + var$5 = $var6.length; + if (var$5 >= 2) { + b: { + try { + $var7 = jl_Integer_parseInt($var6[0]); + $var8 = jl_Integer_parseInt($var6[1]); + $var9 = nms_ItemStack__init_0($var7, $java.maat_TMIUtils_maxStackSize($var7), $var8); + $var10 = 2; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var13 = $$je; + break b; + } else { + throw $$e; + } + } + var$5 = var$5 - 1 | 0; + while (true) { + try { + if ($var10 >= var$5) + break; + $java.maat_TMIUtils_addEnchantment($var9, jl_Integer_parseInt($var6[$var10]), jl_Integer_parseInt($var6[$var10 + 1 | 0])); + $var10 = $var10 + 2 | 0; + continue; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var13 = $$je; + break b; + } else { + throw $$e; + } + } + } + try { + ju_ArrayList_add($java.maat_TMIConfig_favorites, $var9); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var13 = $$je; + } else { + throw $$e; + } + } + } + ji_PrintStream_println1(jl_System_out(), $var13); + } + } + $var4 = $var4 + 1 | 0; + } +}; +$java.maat_TMIConfig_canDelete = function() { + return 0; +}; +$java.maat_TMIConfig_canChangeWeather = function() { + return $java.maat_TMIConfig_getBooleanSetting(maat_TMIConfig_getInstance(), $rt_s(2534)) ? 0 : 1; +}; +$java.maat_TMIConfig_canChangeCreativeMode = function() { + return $java.maat_TMIConfig_getBooleanSetting(maat_TMIConfig_getInstance(), $rt_s(2534)) ? 0 : 1; +}; +$java.maat_TMIConfig_canChangeTime = function() { + return $java.maat_TMIConfig_getBooleanSetting(maat_TMIConfig_getInstance(), $rt_s(2534)) ? 0 : 1; +}; +$java.maat_TMIConfig_canRestoreSaves = function() { + return 0; +}; +$java.maat_TMIConfig_canChangeDifficulty = function() { + return 0; +}; +function maat_TMIConfig__clinit_() { + var $var0; + $java.maat_TMIConfig_isModloaderEnabled = 0; + $java.maat_TMIConfig_items = ju_ArrayList__init_0(); + $java.maat_TMIConfig_enchantableItems = ju_ArrayList__init_0(); + $java.maat_TMIConfig_favorites = ju_ArrayList__init_0(); + $java.maat_TMIConfig_toolIds = ju_HashSet__init_0(); + $var0 = 0; + while ($var0 <= 3) { + ju_HashSet_add($java.maat_TMIConfig_toolIds, jl_Integer_valueOf($java.maat_TMIItemInfo_addItemOffset($var0))); + $var0 = $var0 + 1 | 0; + } + $var0 = 11; + while ($var0 <= 23) { + ju_HashSet_add($java.maat_TMIConfig_toolIds, jl_Integer_valueOf($java.maat_TMIItemInfo_addItemOffset($var0))); + $var0 = $var0 + 1 | 0; + } + $var0 = 27; + while ($var0 <= 30) { + ju_HashSet_add($java.maat_TMIConfig_toolIds, jl_Integer_valueOf($java.maat_TMIItemInfo_addItemOffset($var0))); + $var0 = $var0 + 1 | 0; + } + $var0 = 34; + while ($var0 <= 38) { + ju_HashSet_add($java.maat_TMIConfig_toolIds, jl_Integer_valueOf($java.maat_TMIItemInfo_addItemOffset($var0))); + $var0 = $var0 + 1 | 0; + } + $var0 = 42; + while ($var0 <= 61) { + ju_HashSet_add($java.maat_TMIConfig_toolIds, jl_Integer_valueOf($java.maat_TMIItemInfo_addItemOffset($var0))); + $var0 = $var0 + 1 | 0; + } + ju_HashSet_add($java.maat_TMIConfig_toolIds, jl_Integer_valueOf($java.maat_TMIItemInfo_addItemOffset(103))); + ju_HashSet_add($java.maat_TMIConfig_toolIds, jl_Integer_valueOf($java.maat_TMIItemInfo_addItemOffset(90))); + ju_HashSet_add($java.maat_TMIConfig_toolIds, jl_Integer_valueOf($java.maat_TMIItemInfo_addItemOffset(5))); + $java.maat_TMIConfig_nonUnlimitedIds = ju_HashSet__init_0(); + ju_HashSet_add($java.maat_TMIConfig_nonUnlimitedIds, jl_Integer_valueOf($java.maat_TMIItemInfo_addItemOffset(102))); + $java.maat_TMIConfig_states = $rt_createMultiArray($rt_arraycls($rt_arraycls(nms_ItemStack)), [44, 7]); + $java.maat_TMIConfig_statesSaved = $rt_createBooleanArray(7); +} +function maat_TMIItemInfo() { + jl_Object.call(this); +} +$java.maat_TMIItemInfo_fallbackNames = null; +$java.maat_TMIItemInfo_maxDamageExceptions = null; +$java.maat_TMIItemInfo_hideItems = null; +$java.maat_TMIItemInfo_showItems = null; +$java.maat_TMIItemInfo_tools = null; +$java.maat_TMIItemInfo_nonUnlimited = null; +$java.maat_TMIItemInfo_potionValues = null; +$java.maat_TMIItemInfo_itemOffset = 0; +$java.maat_TMIItemInfo_excludedSpawnerIds = null; +$java.maat_TMIItemInfo_$callClinit = function() { + $java.maat_TMIItemInfo_$callClinit = $rt_eraseClinit(maat_TMIItemInfo); + $java.maat_TMIItemInfo__clinit_(); +}; +$java.maat_TMIItemInfo__init_ = function() { + var var_0 = new maat_TMIItemInfo(); + maat_TMIItemInfo__init_(var_0); + return var_0; +}; +function maat_TMIItemInfo__init_($this) { + $java.maat_TMIItemInfo_$callClinit(); +} +$java.maat_TMIItemInfo_hideItem = function($var0) { + $java.maat_TMIItemInfo_$callClinit(); + ju_HashSet_add($java.maat_TMIItemInfo_hideItems, jl_Integer_valueOf($var0)); +}; +$java.maat_TMIItemInfo_isHidden = function($var0) { + $java.maat_TMIItemInfo_$callClinit(); + return ju_HashSet_contains($java.maat_TMIItemInfo_hideItems, jl_Integer_valueOf($var0)); +}; +$java.maat_TMIItemInfo_addFallbackName = function($var0, $var1, $var2) { + $java.maat_TMIItemInfo_$callClinit(); + ju_HashMap_putImpl($java.maat_TMIItemInfo_fallbackNames, jl_Integer_valueOf($java.maat_TMIItemInfo_packItemIDAndDamage($var0, $var1)), $var2); +}; +$java.maat_TMIItemInfo_getFallbackName = function($var0, $var1) { + var $var2; + $java.maat_TMIItemInfo_$callClinit(); + $var2 = $java.maat_TMIItemInfo_packItemIDAndDamage($var0, $var1); + return !ju_HashMap_containsKey($java.maat_TMIItemInfo_fallbackNames, jl_Integer_valueOf($var2)) ? $rt_s(2545) : ju_HashMap_get($java.maat_TMIItemInfo_fallbackNames, jl_Integer_valueOf($var2)); +}; +$java.maat_TMIItemInfo_getMaxDamageException = function($var0) { + $java.maat_TMIItemInfo_$callClinit(); + return !ju_HashMap_containsKey($java.maat_TMIItemInfo_maxDamageExceptions, jl_Integer_valueOf($var0)) ? 0 : ju_HashMap_get($java.maat_TMIItemInfo_maxDamageExceptions, jl_Integer_valueOf($var0)).$value; +}; +$java.maat_TMIItemInfo_packItemIDAndDamage = function($var0, $var1) { + $java.maat_TMIItemInfo_$callClinit(); + return ($var0 << 8) + $var1 | 0; +}; +$java.maat_TMIItemInfo_showItemWithDamageRange = function($var0, $var3, $var2) { + $java.maat_TMIItemInfo_$callClinit(); + while ($var3 <= $var2) { + ju_HashSet_add($java.maat_TMIItemInfo_showItems, jl_Integer_valueOf($java.maat_TMIItemInfo_packItemIDAndDamage($var0, $var3))); + $var3 = $var3 + 1 | 0; + } +}; +$java.maat_TMIItemInfo_isShown = function($var0, $var1) { + $java.maat_TMIItemInfo_$callClinit(); + return ju_HashSet_contains($java.maat_TMIItemInfo_showItems, jl_Integer_valueOf($java.maat_TMIItemInfo_packItemIDAndDamage($var0, $var1))); +}; +$java.maat_TMIItemInfo_addItemOffset = function($var0) { + $java.maat_TMIItemInfo_$callClinit(); + nms_Item_$callClinit(); + return $var0 + nms_Item_shovelIron.$itemID | 0; +}; +$java.maat_TMIItemInfo__clinit_ = function() { + var $var0, $var2, $var3, $var4, $var5; + $java.maat_TMIItemInfo_fallbackNames = ju_HashMap__init_(); + $java.maat_TMIItemInfo_maxDamageExceptions = ju_HashMap__init_(); + $java.maat_TMIItemInfo_hideItems = ju_HashSet__init_0(); + $java.maat_TMIItemInfo_showItems = ju_HashSet__init_0(); + $java.maat_TMIItemInfo_tools = ju_HashSet__init_0(); + $java.maat_TMIItemInfo_nonUnlimited = ju_HashSet__init_0(); + $java.maat_TMIItemInfo_potionValues = ju_ArrayList__init_0(); + $java.maat_TMIItemInfo_itemOffset = $java.maat_TMIItemInfo_addItemOffset(0); + $java.maat_TMIItemInfo_excludedSpawnerIds = ju_HashSet__init_0(); + $var0 = $rt_createIntArray(57).data; + $var0[0] = 0; + $var0[1] = 16; + $var0[2] = 32; + $var0[3] = 64; + $var0[4] = 8192; + $var0[5] = 8193; + $var0[6] = 8194; + $var0[7] = 8195; + $var0[8] = 8196; + $var0[9] = 8197; + $var0[10] = 8198; + $var0[11] = 8200; + $var0[12] = 8201; + $var0[13] = 8202; + $var0[14] = 8204; + $var0[15] = 8206; + $var0[16] = 8225; + $var0[17] = 8226; + $var0[18] = 8228; + $var0[19] = 8229; + $var0[20] = 8233; + $var0[21] = 8236; + $var0[22] = 8257; + $var0[23] = 8258; + $var0[24] = 8259; + $var0[25] = 8260; + $var0[26] = 8262; + $var0[27] = 8264; + $var0[28] = 8265; + $var0[29] = 8266; + $var0[30] = 8270; + $var0[31] = 16385; + $var0[32] = 16386; + $var0[33] = 16387; + $var0[34] = 16388; + $var0[35] = 16389; + $var0[36] = 16390; + $var0[37] = 16392; + $var0[38] = 16393; + $var0[39] = 16394; + $var0[40] = 16396; + $var0[41] = 16398; + $var0[42] = 16417; + $var0[43] = 16418; + $var0[44] = 16420; + $var0[45] = 16421; + $var0[46] = 16425; + $var0[47] = 16428; + $var0[48] = 16449; + $var0[49] = 16450; + $var0[50] = 16451; + $var0[51] = 16452; + $var0[52] = 16454; + $var0[53] = 16456; + $var0[54] = 16457; + $var0[55] = 16458; + $var0[56] = 16462; + $var2 = $var0.length; + $var3 = 0; + while ($var3 < $var2) { + $var4 = $var0[$var3]; + ju_ArrayList_add($java.maat_TMIItemInfo_potionValues, jl_Integer_valueOf($var4)); + $var3 = $var3 + 1 | 0; + } + $java.maat_TMIItemInfo_showItemWithDamageRange(6, 0, 3); + $java.maat_TMIItemInfo_showItemWithDamageRange(18, 0, 3); + $java.maat_TMIItemInfo_showItemWithDamageRange(43, 0, 0); + $java.maat_TMIItemInfo_showItemWithDamageRange($java.maat_TMIItemInfo_addItemOffset(66), 0, 1); + $java.maat_TMIItemInfo_showItemWithDamageRange(78, 0, 7); + $java.maat_TMIItemInfo_showItemWithDamageRange(59, 7, 7); + $java.maat_TMIItemInfo_showItemWithDamageRange(104, 7, 7); + $java.maat_TMIItemInfo_showItemWithDamageRange(105, 7, 7); + $java.maat_TMIItemInfo_showItemWithDamageRange(115, 7, 7); + $java.maat_TMIItemInfo_addFallbackName(104, 0, $rt_s(2546)); + $java.maat_TMIItemInfo_addFallbackName(105, 0, $rt_s(2547)); + $java.maat_TMIItemInfo_addFallbackName(104, 7, $rt_s(2546)); + $java.maat_TMIItemInfo_addFallbackName(105, 7, $rt_s(2547)); + $java.maat_TMIItemInfo_addFallbackName(119, 0, $rt_s(2548)); + $java.maat_TMIItemInfo_addFallbackName(52, 0, $rt_s(2549)); + $var5 = ju_TreeSet_iterator($java.maat_TMIPrivateFields_getSpawnerEntityIdSet()); + while ($var5.$hasNext()) { + $var2 = jl_Integer_intValue($var5.$next()); + $java.maat_TMIItemInfo_addFallbackName(52, $var2, jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), nms_EntityList_getStringFromID($var2)), $rt_s(2550)))); + } + ju_HashSet_add($java.maat_TMIItemInfo_excludedSpawnerIds, jl_Integer_valueOf(1)); + ju_HashSet_add($java.maat_TMIItemInfo_excludedSpawnerIds, jl_Integer_valueOf(9)); + ju_HashSet_add($java.maat_TMIItemInfo_excludedSpawnerIds, jl_Integer_valueOf(12)); + ju_HashSet_add($java.maat_TMIItemInfo_excludedSpawnerIds, jl_Integer_valueOf(13)); + ju_HashSet_add($java.maat_TMIItemInfo_excludedSpawnerIds, jl_Integer_valueOf(15)); + ju_HashSet_add($java.maat_TMIItemInfo_excludedSpawnerIds, jl_Integer_valueOf(18)); + ju_HashSet_add($java.maat_TMIItemInfo_excludedSpawnerIds, jl_Integer_valueOf(19)); + ju_HashSet_add($java.maat_TMIItemInfo_excludedSpawnerIds, jl_Integer_valueOf(21)); + ju_HashSet_add($java.maat_TMIItemInfo_excludedSpawnerIds, jl_Integer_valueOf(22)); + ju_HashSet_add($java.maat_TMIItemInfo_excludedSpawnerIds, jl_Integer_valueOf(53)); + ju_HashSet_add($java.maat_TMIItemInfo_excludedSpawnerIds, jl_Integer_valueOf(48)); + ju_HashSet_add($java.maat_TMIItemInfo_excludedSpawnerIds, jl_Integer_valueOf(49)); + ju_HashSet_add($java.maat_TMIItemInfo_excludedSpawnerIds, jl_Integer_valueOf(200)); + $java.maat_TMIItemInfo_hideItem(26); + $java.maat_TMIItemInfo_hideItem(34); + $java.maat_TMIItemInfo_hideItem(36); + $java.maat_TMIItemInfo_hideItem(55); + $java.maat_TMIItemInfo_hideItem(63); + $java.maat_TMIItemInfo_hideItem(64); + $java.maat_TMIItemInfo_hideItem(68); + $java.maat_TMIItemInfo_hideItem(71); + $java.maat_TMIItemInfo_hideItem(74); + $java.maat_TMIItemInfo_hideItem(83); + $java.maat_TMIItemInfo_hideItem(93); + $java.maat_TMIItemInfo_hideItem(94); + $java.maat_TMIItemInfo_hideItem(95); + $java.maat_TMIItemInfo_hideItem(117); + $java.maat_TMIItemInfo_hideItem(118); + $java.maat_TMIItemInfo_hideItem(127); + $java.maat_TMIItemInfo_hideItem(132); + $java.maat_TMIItemInfo_hideItem(141); + $java.maat_TMIItemInfo_hideItem(142); + $java.maat_TMIItemInfo_hideItem($java.maat_TMIItemInfo_addItemOffset(117)); + $java.maat_TMIItemInfo_hideItem($java.maat_TMIItemInfo_addItemOffset(147)); +}; +function maat_TMIPrivateFields() { + jl_Object.call(this); +} +$java.maat_TMIPrivateFields__init_ = function() { + var var_0 = new maat_TMIPrivateFields(); + maat_TMIPrivateFields__init_(var_0); + return var_0; +}; +function maat_TMIPrivateFields__init_($this) { + return; +} +$java.maat_TMIPrivateFields_getSpawnerEntityIdSet = function() { + var $var0, $var1, $var2, $var3, $retval, $$je; + a: { + try { + $var0 = ju_TreeSet__init_0(ju_HashMap_keySet(nms_EntityList_IDtoClassMapping)); + $java.maat_TMIItemInfo_$callClinit(); + $var1 = ju_HashSet_iterator($java.maat_TMIItemInfo_excludedSpawnerIds); + while ($var1.$hasNext()) { + $var2 = $var1.$next(); + if (ju_AbstractCollection_contains($var0, $var2)) + $java.ju_TreeSet_remove($var0, $var2); + } + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var3 = $$je; + break a; + } else { + throw $$e; + } + } + return $var0; + } + ji_PrintStream_println1(jl_System_out(), $var3); + $retval = $java.ju_TreeSet__init_(); + $java.ju_TreeSet_add($retval, jl_Integer_valueOf(0)); + return $retval; +}; +function ju_SortedSet() { +} +function ju_NavigableSet() { +} +function ju_TreeSet() { + ju_AbstractSet.call(this); + this.$map0 = null; +} +$java.ju_TreeSet_VALUE = null; +$java.ju_TreeSet__init_ = function() { + var var_0 = new ju_TreeSet(); + ju_TreeSet__init_(var_0); + return var_0; +}; +function ju_TreeSet__init_0(var_0) { + var var_1 = new ju_TreeSet(); + $java.ju_TreeSet__init_0(var_1, var_0); + return var_1; +} +function ju_TreeSet__init_($this) { + $this.$map0 = ju_TreeMap__init_0(); +} +$java.ju_TreeSet__init_0 = function($this, $coll) { + var $iter; + $this.$map0 = ju_TreeMap__init_0(); + $iter = $coll.$iterator(); + while ($iter.$hasNext()) { + ju_TreeMap_put($this.$map0, $iter.$next(), $java.ju_TreeSet_VALUE); + } +}; +function ju_TreeSet_iterator($this) { + return ju_AbstractMap_keySet($this.$map0).$iterator(); +} +$java.ju_TreeSet_add = function($this, $e) { + return ju_TreeMap_put($this.$map0, $e, $e) === $java.ju_TreeSet_VALUE ? 0 : 1; +}; +$java.ju_TreeSet_remove = function($this, $o) { + return $java.ju_TreeMap_remove($this.$map0, $o) !== $java.ju_TreeSet_VALUE ? 0 : 1; +}; +function ju_TreeSet__clinit_() { + $java.ju_TreeSet_VALUE = new jl_Object; +} +function ju_HashMap$AbstractMapIterator() { + var a = this; jl_Object.call(a); + a.$position1 = 0; + a.$expectedModCount = 0; + a.$futureEntry = null; + a.$currentEntry = null; + a.$prevEntry = null; + a.$associatedMap = null; +} +$java.ju_HashMap$AbstractMapIterator__init_ = function(var_0) { + var var_1 = new ju_HashMap$AbstractMapIterator(); + ju_HashMap$AbstractMapIterator__init_(var_1, var_0); + return var_1; +}; +function ju_HashMap$AbstractMapIterator__init_($this, $hm) { + $this.$associatedMap = $hm; + $this.$expectedModCount = $hm.$modCount1; + $this.$futureEntry = null; +} +function ju_HashMap$AbstractMapIterator_hasNext($this) { + if ($this.$futureEntry !== null) + return 1; + while ($this.$position1 < $this.$associatedMap.$elementData.data.length) { + if ($this.$associatedMap.$elementData.data[$this.$position1] !== null) + return 1; + $this.$position1 = $this.$position1 + 1 | 0; + } + return 0; +} +$java.ju_HashMap$AbstractMapIterator_checkConcurrentMod = function($this) { + var var$1; + if ($this.$expectedModCount == $this.$associatedMap.$modCount1) + return; + var$1 = new ju_ConcurrentModificationException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); +}; +$java.ju_HashMap$AbstractMapIterator_makeNext = function($this) { + var var$1, var$2, var$3; + $java.ju_HashMap$AbstractMapIterator_checkConcurrentMod($this); + if (!ju_HashMap$AbstractMapIterator_hasNext($this)) { + var$1 = new ju_NoSuchElementException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); + } + if ($this.$futureEntry === null) { + var$2 = $this.$associatedMap.$elementData.data; + var$3 = $this.$position1; + $this.$position1 = var$3 + 1 | 0; + $this.$currentEntry = var$2[var$3]; + $this.$futureEntry = $this.$currentEntry.$next2; + $this.$prevEntry = null; + } else { + if ($this.$currentEntry !== null) + $this.$prevEntry = $this.$currentEntry; + $this.$currentEntry = $this.$futureEntry; + $this.$futureEntry = $this.$futureEntry.$next2; + } +}; +function ju_HashMap$AbstractMapIterator_remove($this) { + var var$1, $index; + $java.ju_HashMap$AbstractMapIterator_checkConcurrentMod($this); + if ($this.$currentEntry === null) { + var$1 = new jl_IllegalStateException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); + } + if ($this.$prevEntry !== null) + $this.$prevEntry.$next2 = $this.$currentEntry.$next2; + else { + $index = $this.$currentEntry.$origKeyHash & ($this.$associatedMap.$elementData.data.length - 1 | 0); + $this.$associatedMap.$elementData.data[$index] = $this.$associatedMap.$elementData.data[$index].$next2; + } + $this.$currentEntry = null; + $this.$expectedModCount = $this.$expectedModCount + 1 | 0; + var$1 = $this.$associatedMap; + var$1.$modCount1 = var$1.$modCount1 + 1 | 0; + var$1 = $this.$associatedMap; + var$1.$elementCount = var$1.$elementCount - 1 | 0; +} +function ju_HashMap$ValueIterator() { + ju_HashMap$AbstractMapIterator.call(this); +} +$java.ju_HashMap$ValueIterator_next = function($this) { + $java.ju_HashMap$AbstractMapIterator_makeNext($this); + return $this.$currentEntry.$value1; +}; +function jl_ArithmeticException() { + jl_RuntimeException.call(this); +} +$java.jl_ArithmeticException__init_ = function() { + var var_0 = new jl_ArithmeticException(); + jl_ArithmeticException__init_(var_0); + return var_0; +}; +function jl_ArithmeticException__init_($this) { + jl_Throwable__init_0($this); +} +function jnc_CharacterCodingException() { + ji_IOException.call(this); +} +$java.jnc_CharacterCodingException__init_ = function() { + var var_0 = new jnc_CharacterCodingException(); + jnc_CharacterCodingException__init_(var_0); + return var_0; +}; +function jnc_CharacterCodingException__init_($this) { + jl_Throwable__init_0($this); +} +function jnci_BufferedDecoder() { + jnc_CharsetDecoder.call(this); +} +$java.jnci_BufferedDecoder_decodeLoop = function($this, $in, $out) { + var $inArray, var$4, $inPos, $inSize, $outArray, var$8, $i, $outSize, var$11, $controller; + $inArray = $rt_createByteArray(jl_Math_min(jn_Buffer_remaining($in), 512)); + var$4 = $inArray.data; + $inPos = 0; + $inSize = 0; + $outArray = $rt_createCharArray(jl_Math_min(jn_Buffer_remaining($out), 512)); + var$8 = $outArray.data; + a: { + while (true) { + if (($inPos + 32 | 0) > $inSize && jn_Buffer_hasRemaining($in)) { + $i = $inPos; + while ($i < $inSize) { + var$4[$i - $inPos | 0] = var$4[$i]; + $i = $i + 1 | 0; + } + $outSize = $inSize - $inPos | 0; + $inSize = jl_Math_min(jn_Buffer_remaining($in) + $outSize | 0, var$4.length); + jn_ByteBuffer_get0($in, $inArray, $outSize, $inSize - $outSize | 0); + $inPos = 0; + } + if (!jn_Buffer_hasRemaining($out)) { + var$11 = !jn_Buffer_hasRemaining($in) && $inPos >= $inSize ? jnc_CoderResult_UNDERFLOW : jnc_CoderResult_OVERFLOW; + break a; + } + $outSize = jl_Math_min(jn_Buffer_remaining($out), var$8.length); + $controller = new jnci_BufferedDecoder$Controller; + $controller.$in1 = $in; + $controller.$out2 = $out; + var$11 = $java.jnci_UTF8Decoder_arrayDecode($this, $inArray, $inPos, $inSize, $outArray, 0, $outSize, $controller); + $inPos = $controller.$inPosition0; + if (var$11 === null && 0 == $controller.$outPosition0) + var$11 = jnc_CoderResult_UNDERFLOW; + jn_CharBuffer_put($out, $outArray, 0, $controller.$outPosition0); + if (var$11 !== null) + break; + } + } + jn_Buffer_position0($in, $in.$position - ($inSize - $inPos | 0) | 0); + return var$11; +}; +function jnci_UTF8Decoder() { + jnci_BufferedDecoder.call(this); +} +$java.jnci_UTF8Decoder_arrayDecode = function($this, $inArray, $inPos, $inSize, $outArray, $outPos, $outSize, $controller) { + var $result, var$9, $b2, $b, $b2_0, $b4, $b3, $c, $code; + $result = null; + a: { + b: { + c: { + while ($inPos < $inSize) { + if ($outPos >= $outSize) + break a; + var$9 = $inArray.data; + $b2 = $inPos + 1 | 0; + $b = var$9[$inPos] & 255; + if (!($b & 128)) { + var$9 = $outArray.data; + $b2_0 = $outPos + 1 | 0; + var$9[$outPos] = $b & 65535; + } else if (($b & 224) == 192) { + if ($b2 >= $inSize) { + $inPos = $b2 + (-1) | 0; + if ($java.jnci_BufferedDecoder$Controller_hasMoreInput($controller)) + break a; + $result = jnc_CoderResult_UNDERFLOW; + break a; + } + $b4 = $b2 + 1 | 0; + $b2 = var$9[$b2]; + if (!$java.jnci_UTF8Decoder_checkMidByte($this, $b2)) { + $inPos = $b4 + (-2) | 0; + $result = jnc_CoderResult_malformedForLength(1); + break a; + } + var$9 = $outArray.data; + $b2_0 = $outPos + 1 | 0; + var$9[$outPos] = (($b & 31) << 6 | $b2 & 63) & 65535; + $b2 = $b4; + } else if (($b & 240) == 224) { + if (($b2 + 2 | 0) > $inSize) { + $inPos = $b2 + (-1) | 0; + if ($java.jnci_BufferedDecoder$Controller_hasMoreInput($controller)) + break a; + $result = jnc_CoderResult_UNDERFLOW; + break a; + } + $inPos = $b2 + 1 | 0; + $b2_0 = var$9[$b2]; + $b2 = $inPos + 1 | 0; + $b3 = var$9[$inPos]; + if (!$java.jnci_UTF8Decoder_checkMidByte($this, $b2_0)) + break b; + if (!$java.jnci_UTF8Decoder_checkMidByte($this, $b3)) + break b; + $c = (($b & 15) << 12 | ($b2_0 & 63) << 6 | $b3 & 63) & 65535; + if (jl_Character_isSurrogate($c)) { + $inPos = $b2 + (-3) | 0; + $result = jnc_CoderResult_malformedForLength(3); + break a; + } + var$9 = $outArray.data; + $b2_0 = $outPos + 1 | 0; + var$9[$outPos] = $c; + } else { + if (($b & 248) != 240) { + $inPos = $b2 + (-1) | 0; + $result = jnc_CoderResult_malformedForLength(1); + break a; + } + if (($b2 + 3 | 0) > $inSize) { + $inPos = $b2 + (-1) | 0; + if ($java.jnci_BufferedDecoder$Controller_hasMoreInput($controller)) + break a; + $result = jnc_CoderResult_UNDERFLOW; + break a; + } + if (($outPos + 2 | 0) > $outSize) { + $inPos = $b2 + (-1) | 0; + if ($java.jnci_BufferedDecoder$Controller_hasMoreOutput($controller, 2)) + break a; + $result = jnc_CoderResult_OVERFLOW; + break a; + } + $inPos = $b2 + 1 | 0; + $b2_0 = var$9[$b2]; + $b4 = $inPos + 1 | 0; + $b3 = var$9[$inPos]; + $b2 = $b4 + 1 | 0; + $b4 = var$9[$b4]; + if (!$java.jnci_UTF8Decoder_checkMidByte($this, $b2_0)) + break c; + if (!$java.jnci_UTF8Decoder_checkMidByte($this, $b3)) + break c; + if (!$java.jnci_UTF8Decoder_checkMidByte($this, $b4)) + break c; + var$9 = $outArray.data; + $code = ($b & 7) << 18 | ($b2_0 & 63) << 12 | ($b3 & 63) << 6 | $b4 & 63; + $inPos = $outPos + 1 | 0; + var$9[$outPos] = jl_Character_highSurrogate($code); + $b2_0 = $inPos + 1 | 0; + var$9[$inPos] = jl_Character_lowSurrogate($code); + } + $inPos = $b2; + $outPos = $b2_0; + } + break a; + } + $inPos = $b2 + (-3) | 0; + $result = jnc_CoderResult_malformedForLength(1); + break a; + } + $inPos = $b2 + (-3) | 0; + $result = jnc_CoderResult_malformedForLength(1); + } + $controller.$inPosition0 = $inPos; + $controller.$outPosition0 = $outPos; + return $result; +}; +$java.jnci_UTF8Decoder_checkMidByte = function($this, $b) { + return ($b & 192) != 128 ? 0 : 1; +}; +function nms_RenderHelper() { + jl_Object.call(this); +} +$java.nms_RenderHelper__init_ = function() { + var var_0 = new nms_RenderHelper(); + nms_RenderHelper__init_(var_0); + return var_0; +}; +function nms_RenderHelper__init_($this) { + return; +} +function nms_RenderHelper_disableStandardItemLighting() { + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glDisable(2903); +} +function nms_RenderHelper_enableStandardItemLighting() { + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(2903); + nlegv_Vector4f_set(nleg_EaglerAdapterGL30_lightPos0vec0, nleg_EaglerAdapterGL30_lightPos0vec); + nlegv_Vector4f_set(nleg_EaglerAdapterGL30_lightPos1vec0, nleg_EaglerAdapterGL30_lightPos1vec); + nlegv_Vector4f_set0(nleg_EaglerAdapterGL30_lightPos0vec, 0.20000000298023224, 1.0, (-0.699999988079071), 0.0); + nlegv_Vector_normalise(nleg_EaglerAdapterGL30_lightPos0vec); + nlegv_Vector4f_set0(nleg_EaglerAdapterGL30_lightPos1vec, (-0.20000000298023224), 1.0, 0.699999988079071, 0.0); + nlegv_Vector_normalise(nleg_EaglerAdapterGL30_lightPos1vec); + nlegv_Vector_normalise(nlegv_Matrix4f_transform(nleg_EaglerAdapterGL30_matModelV.data[nleg_EaglerAdapterGL30_matModelPointer], nleg_EaglerAdapterGL30_lightPos0vec, nleg_EaglerAdapterGL30_lightPos0vec)); + nlegv_Vector_normalise(nlegv_Matrix4f_transform(nleg_EaglerAdapterGL30_matModelV.data[nleg_EaglerAdapterGL30_matModelPointer], nleg_EaglerAdapterGL30_lightPos1vec, nleg_EaglerAdapterGL30_lightPos1vec)); +} +function nms_RenderHelper_enableGUIStandardItemLighting() { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glRotatef((-30.0), 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(165.0, 1.0, 0.0, 0.0); + nms_RenderHelper_enableStandardItemLighting(); + nleg_EaglerAdapterGL30_glPopMatrix(); +} +function nms_RenderHelper_enableGUIStandardItemLighting2() { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glRotatef((-30.0), 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(165.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glScalef(1.0, (-1.0), 1.0); + nms_RenderHelper_enableStandardItemLighting(); + nleg_EaglerAdapterGL30_glPopMatrix(); +} +function ju_HashMap$1() { + ju_AbstractSet.call(this); + this.$this$02 = null; +} +$java.ju_HashMap$1_size = function($this) { + return $this.$this$02.$elementCount; +}; +$java.ju_HashMap$1_iterator = function($this) { + var var$1; + var$1 = new ju_HashMap$KeyIterator; + ju_HashMap$AbstractMapIterator__init_(var$1, $this.$this$02); + return var$1; +}; +function ju_HashMap$HashMapEntrySet() { + ju_AbstractSet.call(this); + this.$associatedMap0 = null; +} +function ju_HashMap$HashMapEntrySet__init_(var_0) { + var var_1 = new ju_HashMap$HashMapEntrySet(); + $java.ju_HashMap$HashMapEntrySet__init_(var_1, var_0); + return var_1; +} +$java.ju_HashMap$HashMapEntrySet__init_ = function($this, $hm) { + $this.$associatedMap0 = $hm; +}; +$java.ju_HashMap$HashMapEntrySet_hashMap = function($this) { + return $this.$associatedMap0; +}; +$java.ju_HashMap$HashMapEntrySet_size = function($this) { + return $this.$associatedMap0.$elementCount; +}; +$java.ju_HashMap$HashMapEntrySet_contains = function($this, $object) { + var $oEntry, $entry, var$4; + if (!$rt_isInstance($object, ju_Map$Entry)) + return 0; + a: { + b: { + c: { + $oEntry = $object; + $entry = ju_HashMap_getEntry($this.$associatedMap0, $oEntry.$getKey()); + if ($entry !== null) { + if ($entry.$value1 === null) { + if ($oEntry.$getValue0() !== null) + break c; + break b; + } + if (ju_HashMap_areEqualValues($entry.$value1, $oEntry.$getValue0())) + break b; + } + } + var$4 = 0; + break a; + } + var$4 = 1; + } + return var$4; +}; +function ju_HashMap$HashMapEntrySet_iterator($this) { + var var$1; + var$1 = new ju_HashMap$EntryIterator; + ju_HashMap$AbstractMapIterator__init_(var$1, $this.$associatedMap0); + return var$1; +} +function ju_LinkedHashMap$LinkedHashMapEntry() { + var a = this; ju_HashMap$HashEntry.call(a); + a.$chainForward = null; + a.$chainBackward = null; +} +function maat__tmi_MgCanvas() { + var a = this; jl_Object.call(a); + a.$windowX = 0; + a.$windowY = 0; + a.$window1 = null; + a.$drawItems0 = null; + a.$widgets = null; + a.$flatMode = 0; +} +$java.maat__tmi_MgCanvas_drawGradientRectDirect = function($this, $var1, $var2, $var3, $var4, $var5, $var6) { + var $var8, $$je; + $java.maat__tmi_MgCanvas_flatMode($this, 1); + a: { + try { + nms_Gui_drawGradientRect($this.$window1, $var1, $var2, $var3, $var4, $var5, $var6); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var8 = $$je; + } else { + throw $$e; + } + } + ji_PrintStream_println(jl_System_out(), $rt_s(2551)); + jl_Throwable_printStackTrace($var8); + } +}; +$java.maat__tmi_MgCanvas_drawRect = function($this, $var1, $var2, $var3, $var4, $var5) { + $java.maat__tmi_MgCanvas_flatMode($this, 1); + nms_Gui_drawRect($var1 - $this.$windowX | 0, $var2 - $this.$windowY | 0, ($var1 + $var3 | 0) - $this.$windowX | 0, ($var2 + $var4 | 0) - $this.$windowY | 0, $var5); +}; +$java.maat__tmi_MgCanvas_drawText = function($this, $var1, $var2, $var3, $var4) { + var var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$5 = 1.0; + $ptr = 1; + case 1: + $java.maat__tmi_MgCanvas_drawText0($this, $var1, $var2, $var3, $var4, var$5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, var$5, $ptr); +}; +$java.maat__tmi_MgCanvas_drawText0 = function($this, $var1, $var2, $var3, $var4, $var5) { + var var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $java.maat__tmi_MgCanvas_hardSetFlatMode($this, 1); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef($var5, $var5, 1.0); + var$6 = $this.$window1.$fontRenderer0; + $var1 = ($var1 - $this.$windowX | 0) / $var5 | 0; + $var2 = ($var2 - $this.$windowY | 0) / $var5 | 0; + $ptr = 1; + case 1: + nms_FontRenderer_drawStringWithShadow(var$6, $var3, $var1, $var2, $var4); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, var$6, $ptr); +}; +$java.maat__tmi_MgCanvas_drawTextCentered = function($this, $var1, $var2, $var3, $var4, $var5, $var6, $var7) { + var var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$8 = $var1 + (($var3 - $java.maat__tmi_MgCanvas_getTextWidth($this, $var5, $var7) | 0) / 2 | 0) | 0; + $var1 = $var2 + (($var4 - 8 | 0) / 2 | 0) | 0; + $ptr = 1; + case 1: + $java.maat__tmi_MgCanvas_drawText0($this, var$8, $var1, $var5, $var6, $var7); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, $var6, $var7, var$8, $ptr); +}; +$java.maat__tmi_MgCanvas_drawTextCentered0 = function($this, $var1, $var2, $var3, $var4, $var5, $var6) { + var var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$7 = 1.0; + $ptr = 1; + case 1: + $java.maat__tmi_MgCanvas_drawTextCentered($this, $var1, $var2, $var3, $var4, $var5, $var6, var$7); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, $var6, var$7, $ptr); +}; +$java.maat__tmi_MgCanvas_drawTip = function($this, $var1, $var2, $var3) { + var $var4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = ju_ArrayList__init_0(); + ju_ArrayList_add($var4, $var3); + $var3 = null; + $ptr = 1; + case 1: + $java.maat__tmi_MgCanvas_drawMultilineTip($this, $var1, $var2, $var4, $var3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $ptr); +}; +$java.maat__tmi_MgCanvas_drawMultilineTip = function($this, $var1, $var2, $var3, $var4) { + var $var6, $var7, $var9, $var19, $var20, $var10, $var11, $var15, $var12, var$14, $var16, $var17, $var18, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var16 = $thread.pop();var$14 = $thread.pop();$var12 = $thread.pop();$var15 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var20 = $thread.pop();$var19 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($var3.$size0() > 0) { + $var6 = 0; + $var7 = ju_AbstractList_iterator($var3); + while (ju_AbstractList$1_hasNext($var7)) { + $var9 = $java.maat__tmi_MgCanvas_getTextWidth0($this, ju_AbstractList$1_next($var7)); + if ($var9 > $var6) + $var6 = $var9; + } + $var19 = 8; + if ($var3.$size0() > 1) + $var19 = $var19 + (2 + (($var3.$size0() - 1 | 0) * 10 | 0) | 0) | 0; + $var20 = $var6 + 0 | 0; + $var9 = $var19 + 0 | 0; + $var10 = $var1 + 12 | 0; + $var11 = $var2 - 15 | 0; + if (($var11 - 2 | 0) < 0) + $var11 = 0; + if ((($var10 + $var20 | 0) + 2 | 0) > $this.$window1.$width) + $var10 = $this.$window1.$width - $var20 | 0; + if ($var1 >= $var10 && $var1 <= ($var10 + $var20 | 0) && $var2 >= $var11 && $var2 <= ($var11 + $var9 | 0)) { + $var11 = ($var2 - $var9 | 0) - 2 | 0; + if ($var11 < 0) + $var11 = $var2 + 2 | 0; + } + $var1 = $var10 - 3 | 0; + $var2 = $var11 - 4 | 0; + $var20 = $var10 + $var20 | 0; + $var6 = $var20 + 3 | 0; + $var19 = $var11 - 3 | 0; + $java.maat__tmi_MgCanvas_drawGradientRectDirect($this, $var1, $var2, $var6, $var19, (-267386864), (-267386864)); + $var2 = $var11 + $var9 | 0; + $var9 = $var2 + 3 | 0; + $java.maat__tmi_MgCanvas_drawGradientRectDirect($this, $var1, $var9, $var6, $var2 + 4 | 0, (-267386864), (-267386864)); + $java.maat__tmi_MgCanvas_drawGradientRectDirect($this, $var1, $var19, $var6, $var9, (-267386864), (-267386864)); + $java.maat__tmi_MgCanvas_drawGradientRectDirect($this, $var10 - 4 | 0, $var19, $var1, $var9, (-267386864), (-267386864)); + $java.maat__tmi_MgCanvas_drawGradientRectDirect($this, $var6, $var19, $var20 + 4 | 0, $var9, (-267386864), (-267386864)); + $var15 = $var19 + 1 | 0; + $var12 = $var1 + 1 | 0; + var$14 = $var9 - 1 | 0; + $java.maat__tmi_MgCanvas_drawGradientRectDirect($this, $var1, $var15, $var12, var$14, 1347420415, 1344798847); + $java.maat__tmi_MgCanvas_drawGradientRectDirect($this, $var20 + 2 | 0, $var15, $var6, var$14, 1347420415, 1344798847); + $java.maat__tmi_MgCanvas_drawGradientRectDirect($this, $var1, $var19, $var6, $var15, 1347420415, 1347420415); + $java.maat__tmi_MgCanvas_drawGradientRectDirect($this, $var1, $var2 + 2 | 0, $var6, $var9, 1344798847, 1344798847); + $var1 = $var10 + 0 | 0; + $var2 = $var11 + 0 | 0; + $var15 = 1; + $var16 = ju_AbstractList_iterator($var3); + if (ju_AbstractList$1_hasNext($var16)) { + $var17 = ju_AbstractList$1_next($var16); + if ($var4 !== null) { + $var7 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var7); + jl_AbstractStringBuilder_append($var7, $rt_s(1094)); + jl_AbstractStringBuilder_append($var7, !$var15 ? $rt_s(84) : jl_Integer_toHexString(nms_ItemStack_getRarity($var4).$rarityColor)); + $var18 = jl_AbstractStringBuilder_toString($var7); + $var3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var3); + jl_AbstractStringBuilder_append($var3, $var18); + jl_AbstractStringBuilder_append($var3, $var17); + $var17 = jl_AbstractStringBuilder_toString($var3); + } + $var20 = (-1); + $ptr = 1; + continue main; + } + } + return; + case 1: + $java.maat__tmi_MgCanvas_drawText($this, $var1, $var2, $var17, $var20); + if ($rt_suspending()) { + break main; + } + if ($var15) { + $var2 = $var2 + 2 | 0; + $var15 = 0; + } + $var2 = $var2 + 10 | 0; + if (!ju_AbstractList$1_hasNext($var16)) + return; + $var17 = ju_AbstractList$1_next($var16); + if ($var4 !== null) { + $var7 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var7); + jl_AbstractStringBuilder_append($var7, $rt_s(1094)); + jl_AbstractStringBuilder_append($var7, !$var15 ? $rt_s(84) : jl_Integer_toHexString(nms_ItemStack_getRarity($var4).$rarityColor)); + $var18 = jl_AbstractStringBuilder_toString($var7); + $var3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var3); + jl_AbstractStringBuilder_append($var3, $var18); + jl_AbstractStringBuilder_append($var3, $var17); + $var17 = jl_AbstractStringBuilder_toString($var3); + } + $var20 = (-1); + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var6, $var7, $var9, $var19, $var20, $var10, $var11, $var15, $var12, var$14, $var16, $var17, $var18, $ptr); +}; +$java.maat__tmi_MgCanvas_drawItem = function($this, $var1, $var2, $var3) { + var $var10004, $var10005, var$6, var$7, var$8, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var10005 = $thread.pop();$var10004 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $java.maat__tmi_MgCanvas_hardSetFlatMode($this, 0); + $this.$drawItems0.$zLevel0 = 200.0; + a: { + try { + $var10004 = $var1 - $this.$windowX | 0; + $var10005 = $var2 - $this.$windowY | 0; + var$6 = $this.$drawItems0; + var$7 = $this.$window1.$fontRenderer0; + var$8 = nmc_Minecraft_getMinecraft().$renderEngine; + $ptr = 1; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + } else if ($$je instanceof jl_LinkageError) { + break a; + } else { + throw $$e; + } + } + $var3 = $this.$drawItems0; + var$8 = $this.$window1.$fontRenderer0; + var$6 = nmc_Minecraft_theMinecraft.$renderEngine; + var$7 = nms_ItemStack__init_0(51, 1, 0); + $var1 = $var1 - $this.$windowX | 0; + $var2 = $var2 - $this.$windowY | 0; + $ptr = 2; + continue main; + } + $var3 = $this.$drawItems0; + var$8 = $this.$window1.$fontRenderer0; + var$6 = nmc_Minecraft_theMinecraft.$renderEngine; + var$7 = nms_ItemStack__init_0(51, 1, 0); + $var1 = $var1 - $this.$windowX | 0; + $var2 = $var2 - $this.$windowY | 0; + $ptr = 3; + continue main; + case 1: + b: { + try { + nms_RenderItem_renderItemAndEffectIntoGUI(var$6, var$7, var$8, $var3, $var10004, $var10005); + if ($rt_suspending()) { + break main; + } + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + break b; + } else if ($$je instanceof jl_LinkageError) { + $var3 = $this.$drawItems0; + var$8 = $this.$window1.$fontRenderer0; + var$6 = nmc_Minecraft_theMinecraft.$renderEngine; + var$7 = nms_ItemStack__init_0(51, 1, 0); + $var1 = $var1 - $this.$windowX | 0; + $var2 = $var2 - $this.$windowY | 0; + $ptr = 3; + continue main; + } else { + throw $$e; + } + } + $this.$drawItems0.$zLevel0 = 0.0; + return; + } + $var3 = $this.$drawItems0; + var$8 = $this.$window1.$fontRenderer0; + var$6 = nmc_Minecraft_theMinecraft.$renderEngine; + var$7 = nms_ItemStack__init_0(51, 1, 0); + $var1 = $var1 - $this.$windowX | 0; + $var2 = $var2 - $this.$windowY | 0; + $ptr = 2; + case 2: + nms_RenderItem_renderItemAndEffectIntoGUI($var3, var$8, var$6, var$7, $var1, $var2); + if ($rt_suspending()) { + break main; + } + $this.$drawItems0.$zLevel0 = 0.0; + return; + case 3: + nms_RenderItem_renderItemAndEffectIntoGUI($var3, var$8, var$6, var$7, $var1, $var2); + if ($rt_suspending()) { + break main; + } + $this.$drawItems0.$zLevel0 = 0.0; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var10004, $var10005, var$6, var$7, var$8, $ptr); +}; +$java.maat__tmi_MgCanvas_drawChrome = function($this, $var1, $var2, $var3) { + var var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $java.maat__tmi_MgCanvas_hardSetFlatMode($this, 1); + var$4 = nmc_Minecraft_theMinecraft.$renderEngine; + var$5 = $var3.$filename; + $ptr = 1; + case 1: + nms_RenderEngine_bindTexture0(var$4, var$5); + if ($rt_suspending()) { + break main; + } + nms_Gui_drawTexturedModalRect($this.$window1, $var1 - $this.$windowX | 0, $var2 - $this.$windowY | 0, $var3.$x4, $var3.$y3, $var3.$width4, $var3.$height6); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, var$4, var$5, $ptr); +}; +$java.maat__tmi_MgCanvas_sortByZOrder = function($this) { + ju_Collections_sort($this.$widgets, $java.maat__tmi_MgWidget_getComparator()); +}; +$java.maat__tmi_MgCanvas_drawWidgets = function($this, $var1, $var2) { + var $var3, $var4, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_$callClinit(); + $var3 = nleg_EaglerAdapterGL30_glBlendEnabled ? 0 : 1; + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + $java.maat__tmi_MgCanvas_sortByZOrder($this); + $var4 = ju_AbstractList_iterator($this.$widgets); + if (!ju_AbstractList$1_hasNext($var4)) { + if ($var3) + nleg_EaglerAdapterGL30_glDisable(3042); + return; + } + $var5 = ju_AbstractList$1_next($var4); + nleg_EaglerAdapterGL30_glEnable(3042); + $ptr = 1; + case 1: + $var5.$draw1($this, $var1, $var2); + if ($rt_suspending()) { + break main; + } + if (!ju_AbstractList$1_hasNext($var4)) { + if ($var3) + nleg_EaglerAdapterGL30_glDisable(3042); + return; + } + $var5 = ju_AbstractList$1_next($var4); + nleg_EaglerAdapterGL30_glEnable(3042); + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, $ptr); +}; +$java.maat__tmi_MgCanvas_getTextWidth0 = function($this, $var1) { + return $java.maat__tmi_MgCanvas_getTextWidth($this, $var1, 1.0); +}; +$java.maat__tmi_MgCanvas_getTextWidth = function($this, $var1, $var2) { + return $var1 !== null && !jl_String_equals($var1, $rt_s(36)) ? nms_FontRenderer_getStringWidth($this.$window1.$fontRenderer0, $var1) * $var2 | 0 : 0; +}; +$java.maat__tmi_MgCanvas_flatMode = function($this, $var1) { + if ($var1 && !$this.$flatMode) { + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glDisable(2929); + } else if (!$var1 && $this.$flatMode) { + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(2929); + } + $this.$flatMode = $var1; +}; +$java.maat__tmi_MgCanvas_hardSetFlatMode = function($this, $var1) { + if (!$var1) { + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(2929); + } else { + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glDisable(2929); + } + $this.$flatMode = $var1; +}; +$java.maat__tmi_MgCanvas_arrangeHorizontally = function($this, $var1, $var2, $var3) { + var var$4, $var4, $var5, $var8, $var9; + a: { + $var3 = $var3.data; + var$4 = $var3.length; + if (var$4 > 1) { + $var4 = $var3[0].$x5; + $var5 = $var3[0].$y4; + if ($var2 == 1002) + $var5 = $var5 + $var3[0].$height5 | 0; + else if ($var2 == 1005) + $var5 = $var5 + ($var3[0].$height5 / 2 | 0) | 0; + $var8 = 0; + while (true) { + if ($var8 >= var$4) + break a; + b: { + c: { + $var9 = $var3[$var8]; + $var9.$x5 = $var4; + switch ($var2) { + case 1001: + break; + case 1002: + $var9.$y4 = $var5 - $var9.$height5 | 0; + break c; + case 1003: + case 1004: + break c; + case 1005: + $var9.$y4 = $var5 - ($var9.$height5 / 2 | 0) | 0; + break b; + default: + break c; + } + $var9.$y4 = $var5; + break b; + } + } + $var4 = $var4 + ($var1 + $var9.$width3 | 0) | 0; + $var8 = $var8 + 1 | 0; + } + } + } +}; +function maat__tmi_MgTooltipHandler() { +} +function maat_TMIView() { + var a = this; jl_Object.call(a); + a.$canvas0 = null; + a.$config0 = null; + a.$controller0 = null; + a.$widgetsCreated = 0; + a.$activeTooltip = null; + a.$stateButtons = null; + a.$deleteButtons = null; + a.$itemPanel = null; + a.$tabView = null; + a.$enchantPanel0 = null; + a.$configPanel = null; + a.$favoritesPanel = null; + a.$potionPanel = null; + a.$fireworkPanel = null; + a.$rain = null; + a.$survival = null; + a.$creative = null; + a.$adventure = null; + a.$delete0 = null; + a.$noon = null; + a.$dawn = null; + a.$dusk = null; + a.$midnight = null; + a.$difficulty0 = null; + a.$health2 = null; +} +$java.maat_TMIView_savedTabName = null; +$java.maat_TMIView_createWidgets = function($this) { + var var$1, var$2, var$3, $var1, var$5, $var1_0; + $this.$itemPanel = $java.maat_TMIItemPanel__init_(0, 0, 0, 0, 0, $java.maat_TMIConfig_getItems($this.$config0), $this.$controller0); + $this.$favoritesPanel = $java.maat_TMIFavoritesPanel__init_($this.$config0, $this.$controller0); + $java.maat__tmi_MgTabView_addChild($this.$tabView, $rt_s(304), $java.maat_TMIImages_iconChest, $java.maat_TMIImages_iconChestLight, $this.$itemPanel); + $java.maat__tmi_MgTabView_addChild($this.$tabView, $rt_s(2544), $java.maat_TMIImages_iconStar, $java.maat_TMIImages_iconStarLight, $this.$favoritesPanel); + $java.maat__tmi_MgTabView_addChild($this.$tabView, $rt_s(2552), $java.maat_TMIImages_iconBook, $java.maat_TMIImages_iconBookLight, $this.$enchantPanel0); + if (!$java.maat_TMIConfig_isMultiplayer()) { + $java.maat__tmi_MgTabView_addChild($this.$tabView, $rt_s(2553), $java.maat_TMIImages_iconPotion, $java.maat_TMIImages_iconPotion, $this.$potionPanel); + $java.maat__tmi_MgTabView_addChild($this.$tabView, $rt_s(1850), $java.maat_TMIImages_iconFirework, $java.maat_TMIImages_iconFirework, $this.$fireworkPanel); + } + ju_ArrayList_add($this.$canvas0.$widgets, $this.$tabView); + $java.maat__tmi_MgTabView_setActiveChild($this.$tabView, $java.maat_TMIView_savedTabName); + $this.$delete0 = $java.maat__tmi_MgButton__init_($rt_s(36), $this.$controller0, $rt_s(2531)); + $this.$delete0.$icon = $java.maat_TMIImages_iconDelete; + $this.$delete0.$showState = 1; + $java.maat__tmi_MgButton_setOwnWidth($this.$delete0, $this.$canvas0); + $this.$delete0.$height5 = 14; + ju_ArrayList_add($this.$canvas0.$widgets, $this.$delete0); + $this.$rain = $java.maat__tmi_MgButton__init_($rt_s(36), $this.$controller0, $rt_s(2520)); + $this.$rain.$showState = 1; + $this.$rain.$icon = $java.maat_TMIImages_iconRain; + $java.maat__tmi_MgButton_setOwnWidth($this.$rain, $this.$canvas0); + $this.$rain.$height5 = 14; + ju_ArrayList_add($this.$canvas0.$widgets, $this.$rain); + $this.$survival = $java.maat__tmi_MgButton__init_($rt_s(36), $this.$controller0, $rt_s(2522)); + $this.$survival.$icon = $java.maat_TMIImages_iconModeS; + $java.maat__tmi_MgButton_setOwnWidth($this.$survival, $this.$canvas0); + $this.$survival.$height5 = 14; + ju_ArrayList_add($this.$canvas0.$widgets, $this.$survival); + $this.$creative = $java.maat__tmi_MgButton__init_($rt_s(36), $this.$controller0, $rt_s(2523)); + $this.$creative.$icon = $java.maat_TMIImages_iconModeC; + $java.maat__tmi_MgButton_setOwnWidth($this.$creative, $this.$canvas0); + $this.$creative.$height5 = 14; + ju_ArrayList_add($this.$canvas0.$widgets, $this.$creative); + $this.$adventure = $java.maat__tmi_MgButton__init_($rt_s(36), $this.$controller0, $rt_s(2524)); + $this.$adventure.$icon = $java.maat_TMIImages_iconModeA; + $java.maat__tmi_MgButton_setOwnWidth($this.$adventure, $this.$canvas0); + $this.$adventure.$height5 = 14; + ju_ArrayList_add($this.$canvas0.$widgets, $this.$adventure); + $this.$noon = $java.maat__tmi_MgButton__init_($rt_s(36), $this.$controller0, $rt_s(2526)); + $this.$noon.$icon = $java.maat_TMIImages_iconNoon; + $java.maat__tmi_MgButton_setOwnWidth($this.$noon, $this.$canvas0); + $this.$noon.$height5 = 14; + ju_ArrayList_add($this.$canvas0.$widgets, $this.$noon); + $this.$dawn = $java.maat__tmi_MgButton__init_($rt_s(36), $this.$controller0, $rt_s(2525)); + $this.$dawn.$icon = $java.maat_TMIImages_iconDawn; + $java.maat__tmi_MgButton_setOwnWidth($this.$dawn, $this.$canvas0); + $this.$dawn.$height5 = 14; + ju_ArrayList_add($this.$canvas0.$widgets, $this.$dawn); + $this.$dusk = $java.maat__tmi_MgButton__init_($rt_s(36), $this.$controller0, $rt_s(2527)); + $this.$dusk.$icon = $java.maat_TMIImages_iconDusk; + $java.maat__tmi_MgButton_setOwnWidth($this.$dusk, $this.$canvas0); + $this.$dusk.$height5 = 14; + ju_ArrayList_add($this.$canvas0.$widgets, $this.$dusk); + $this.$midnight = $java.maat__tmi_MgButton__init_($rt_s(36), $this.$controller0, $rt_s(2528)); + $this.$midnight.$icon = $java.maat_TMIImages_iconMidnight; + $java.maat__tmi_MgButton_setOwnWidth($this.$midnight, $this.$canvas0); + $this.$midnight.$height5 = 14; + ju_ArrayList_add($this.$canvas0.$widgets, $this.$midnight); + $this.$difficulty0 = $java.maat__tmi_MgButton__init_($rt_s(36), $this.$controller0, $rt_s(2530)); + $this.$difficulty0.$icon = $java.maat_TMIImages_iconDifficulty; + $java.maat__tmi_MgButton_setOwnWidth($this.$difficulty0, $this.$canvas0); + $this.$difficulty0.$height5 = 14; + ju_ArrayList_add($this.$canvas0.$widgets, $this.$difficulty0); + $this.$health2 = $java.maat__tmi_MgButton__init_($rt_s(36), $this.$controller0, $rt_s(2529)); + $this.$health2.$icon = $java.maat_TMIImages_iconHeart; + $java.maat__tmi_MgButton_setOwnWidth($this.$health2, $this.$canvas0); + $this.$health2.$height5 = 14; + ju_ArrayList_add($this.$canvas0.$widgets, $this.$health2); + $this.$delete0.$x5 = 2; + $this.$delete0.$y4 = 2; + var$1 = $this.$canvas0; + var$2 = $rt_createArray(maat__tmi_MgWidget, 11); + var$3 = var$2.data; + var$3[0] = $this.$delete0; + var$3[1] = $this.$survival; + var$3[2] = $this.$creative; + var$3[3] = $this.$adventure; + var$3[4] = $this.$rain; + var$3[5] = $this.$dawn; + var$3[6] = $this.$noon; + var$3[7] = $this.$dusk; + var$3[8] = $this.$midnight; + var$3[9] = $this.$difficulty0; + var$3[10] = $this.$health2; + $java.maat__tmi_MgCanvas_arrangeHorizontally(var$1, 1, 1001, var$2); + $this.$stateButtons = $rt_createArray(maat__tmi_MgButton, $java.maat_TMIConfig_getNumSaves($this.$config0)); + $var1 = 0; + while ($var1 < $java.maat_TMIConfig_getNumSaves($this.$config0)) { + var$2 = $this.$stateButtons.data; + var$1 = new maat__tmi_MgButton; + var$5 = jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(2554)); + $var1_0 = $var1 + 1 | 0; + $java.maat__tmi_MgButton__init_0(var$1, jl_StringBuilder_toString(jl_StringBuilder_append1(var$5, $var1_0)), $this.$controller0, $java.maat_TMIStateButtonData__init_($var1, 0)); + var$2[$var1] = var$1; + ju_ArrayList_add($this.$canvas0.$widgets, $this.$stateButtons.data[$var1]); + $this.$deleteButtons.data[$var1] = $java.maat__tmi_MgButton__init_($rt_s(1904), $this.$controller0, $java.maat_TMIStateButtonData__init_($var1, 1)); + ju_ArrayList_add($this.$canvas0.$widgets, $this.$deleteButtons.data[$var1]); + $var1 = $var1_0; + } + $this.$widgetsCreated = 1; +}; +$java.maat_TMIView_layout = function($this, $var1, $var2, $var3, $var4) { + var $var5, $var11, $var10000, var$8, var$9, $var8, $var9, $var10, $var10_0, $var12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var12 = $thread.pop();$var10_0 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();$var10000 = $thread.pop();$var11 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var5 = ($var1 - $var3 | 0) / 2 | 0; + if (!$this.$widgetsCreated) + $java.maat_TMIView_createWidgets($this); + $var11 = $this.$itemPanel; + $var3 = (($var1 + $var3 | 0) / 2 | 0) + 5 | 0; + $var11.$x5 = $var3; + $this.$itemPanel.$y4 = 20; + $java.maat_TMIItemPanel_resize($this.$itemPanel); + $this.$tabView.$x5 = $var3; + $this.$tabView.$y4 = 0; + $this.$tabView.$width3 = ($var1 - $this.$itemPanel.$x5 | 0) - 2 | 0; + $this.$tabView.$height5 = $var2 - 1 | 0; + $java.maat_TMIView_savedTabName = $this.$tabView.$activeChildName; + $java.maat__tmi_MgTabView_resize($this.$tabView); + $this.$rain.$state1 = $java.maat_TMIUtils_isRaining(); + $this.$delete0.$state1 = $this.$controller0.$deleteMode; + $var3 = nmc_Minecraft_theMinecraft.$playerController.$currentGameType.$id7; + $this.$survival.$icon = $var3 ? $java.maat_TMIImages_iconModeS : $java.maat_TMIImages_iconModeSs; + $this.$creative.$icon = $var3 != 1 ? $java.maat_TMIImages_iconModeC : $java.maat_TMIImages_iconModeCs; + $this.$adventure.$icon = $var3 != 2 ? $java.maat_TMIImages_iconModeA : $java.maat_TMIImages_iconModeAs; + $java.maat__tmi_MgCanvas_drawRect($this.$canvas0, 0, 0, $var1, 18, (-16445675)); + $var10000 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var10000); + jl_AbstractStringBuilder_append($var10000, $rt_s(36)); + jl_AbstractStringBuilder_append2($var10000, $java.maat_TMIItemPanel_page + 1 | 0); + jl_AbstractStringBuilder_append($var10000, $rt_s(61)); + jl_AbstractStringBuilder_append2($var10000, $this.$itemPanel.$numPages); + jl_AbstractStringBuilder_toString($var10000); + $var11 = $this.$canvas0; + $var1 = 2; + $var2 = $var2 - 13 | 0; + $var10000 = $rt_s(2555); + $var3 = (-1); + $ptr = 1; + case 1: + $java.maat__tmi_MgCanvas_drawText($var11, $var1, $var2, $var10000, $var3); + if ($rt_suspending()) { + break main; + } + $this.$rain.$show = $java.maat_TMIConfig_canChangeWeather(); + $var11 = $this.$creative; + $var10000 = $this.$survival; + var$8 = $this.$adventure; + $var1 = $java.maat_TMIConfig_canChangeCreativeMode(); + var$8.$show = $var1; + $var10000.$show = $var1; + $var11.$show = $var1; + $this.$delete0.$show = $java.maat_TMIConfig_canDelete(); + $var11 = $this.$dawn; + $var10000 = $this.$noon; + var$8 = $this.$dusk; + var$9 = $this.$midnight; + $var1 = $java.maat_TMIConfig_canChangeTime(); + var$9.$show = $var1; + var$8.$show = $var1; + $var10000.$show = $var1; + $var11.$show = $var1; + $this.$difficulty0.$show = $java.maat_TMIConfig_canChangeDifficulty(); + $this.$health2.$show = 0; + $var8 = $java.maat_TMIConfig_canRestoreSaves(); + $var9 = 0; + $var10 = 0; + $var3 = ($var5 - 20 | 0) - 2 | 0; + while ($var10 < $java.maat_TMIConfig_getNumSaves($this.$config0)) { + $this.$deleteButtons.data[$var10].$x5 = (-1000); + $this.$stateButtons.data[$var10].$y4 = 30 + ($var10 * 22 | 0) | 0; + $this.$stateButtons.data[$var10].$height5 = 20; + var$8 = $this.$config0.$settings; + $var11 = jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(2540)); + $var10_0 = $var10 + 1 | 0; + $var11 = $java.ju_LinkedHashMap_get(var$8, jl_StringBuilder_toString(jl_StringBuilder_append1($var11, $var10_0))); + if ($var11 === null) + $var11 = jl_StringBuilder_toString(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), $var10_0)); + if (!$java.maat_TMIConfig_isStateSaved($this.$config0, $var10)) + $this.$stateButtons.data[$var10].$label = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(2554)), $var11)); + else + $this.$stateButtons.data[$var10].$label = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(2556)), $var11)); + $var12 = $java.maat__tmi_MgCanvas_getTextWidth0($this.$canvas0, $this.$stateButtons.data[$var10].$label) + 26 | 0; + if ((($var12 + 2 | 0) + 20 | 0) > $var5) + $var12 = $var3; + if ($var12 > $var9) + $var9 = $var12; + $var10 = $var10_0; + } + $var1 = 0; + while ($var1 < $java.maat_TMIConfig_getNumSaves($this.$config0)) { + $this.$stateButtons.data[$var1].$width3 = $var9; + $this.$stateButtons.data[$var1].$show = $var8; + $this.$deleteButtons.data[$var1].$show = $var8; + if ($java.maat_TMIConfig_isStateSaved($this.$config0, $var1)) { + $this.$deleteButtons.data[$var1].$x5 = $this.$stateButtons.data[$var1].$width3 + 2 | 0; + $this.$deleteButtons.data[$var1].$y4 = $this.$stateButtons.data[$var1].$y4; + $this.$deleteButtons.data[$var1].$width3 = 20; + $this.$deleteButtons.data[$var1].$height5 = 20; + } + $var1 = $var1 + 1 | 0; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, $var11, $var10000, var$8, var$9, $var8, $var9, $var10, $var10_0, $var12, $ptr); +}; +$java.maat_TMIView_determineTooltip = function($this, $var1, $var2) { + var $var3, $var4, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if ($this.$rain !== null && $java.maat__tmi_MgWidget_contains($this.$rain, $var1, $var2)) { + $var3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var3); + jl_AbstractStringBuilder_append($var3, $rt_s(2557)); + jl_AbstractStringBuilder_append($var3, !$this.$rain.$state1 ? $rt_s(2558) : $rt_s(2559)); + $this.$activeTooltip = jl_AbstractStringBuilder_toString($var3); + break a; + } + if ($this.$creative !== null && $java.maat__tmi_MgWidget_contains($this.$creative, $var1, $var2)) { + $this.$activeTooltip = $rt_s(2560); + break a; + } + if ($this.$survival !== null && $java.maat__tmi_MgWidget_contains($this.$survival, $var1, $var2)) { + $this.$activeTooltip = $rt_s(2561); + break a; + } + if ($this.$adventure !== null && $java.maat__tmi_MgWidget_contains($this.$adventure, $var1, $var2)) { + $this.$activeTooltip = $rt_s(2562); + break a; + } + if ($this.$noon !== null && $java.maat__tmi_MgWidget_contains($this.$noon, $var1, $var2)) { + $this.$activeTooltip = $rt_s(2563); + break a; + } + if ($this.$dawn !== null && $java.maat__tmi_MgWidget_contains($this.$dawn, $var1, $var2)) { + $this.$activeTooltip = $rt_s(2564); + break a; + } + if ($this.$dusk !== null && $java.maat__tmi_MgWidget_contains($this.$dusk, $var1, $var2)) { + $this.$activeTooltip = $rt_s(2565); + break a; + } + if ($this.$midnight !== null && $java.maat__tmi_MgWidget_contains($this.$midnight, $var1, $var2)) { + $this.$activeTooltip = $rt_s(2566); + break a; + } + if ($this.$difficulty0 !== null && $java.maat__tmi_MgWidget_contains($this.$difficulty0, $var1, $var2)) { + $this.$activeTooltip = nms_GameSettings_getKeyBinding(nmc_Minecraft_theMinecraft.$gameSettings, nms_EnumOptions_DIFFICULTY); + break a; + } + if ($this.$health2 !== null && $java.maat__tmi_MgWidget_contains($this.$health2, $var1, $var2)) { + $this.$activeTooltip = $rt_s(2567); + break a; + } + if ($this.$delete0 !== null && $java.maat__tmi_MgWidget_contains($this.$delete0, $var1, $var2)) { + $var3 = $java.maat_TMIUtils_getHeldItem(); + if ($var3 !== null) { + if ($java.maat_TMIUtils_shiftKey()) { + $java.maat_TMIView_setTooltip($this, jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(2568)), $java.maat_TMIUtils_itemDisplayName($var3)))); + break a; + } + $var4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var4); + jl_AbstractStringBuilder_append($var4, $rt_s(2569)); + jl_AbstractStringBuilder_append($var4, $java.maat_TMIUtils_itemDisplayName($var3)); + $this.$activeTooltip = jl_AbstractStringBuilder_toString($var4); + break a; + } + if ($java.maat_TMIUtils_shiftKey()) { + $this.$activeTooltip = $rt_s(2570); + break a; + } + $var3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var3); + jl_AbstractStringBuilder_append($var3, $rt_s(2571)); + jl_AbstractStringBuilder_append($var3, !$this.$delete0.$state1 ? $rt_s(2558) : $rt_s(2559)); + $this.$activeTooltip = jl_AbstractStringBuilder_toString($var3); + break a; + } + if (!$java.maat__tmi_MgWidget_contains($this.$itemPanel, $var1, $var2)) { + if (!$java.maat__tmi_MgWidget_contains($this.$favoritesPanel, $var1, $var2)) + break a; + $var3 = $java.maat_TMIUtils_getHeldItem(); + if ($var3 !== null) { + $java.maat_TMIView_setTooltip($this, jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(2572)), $java.maat_TMIUtils_itemDisplayName($var3)))); + break a; + } + $var4 = $java.maat_TMIItemPanel_getHoverItem($this.$favoritesPanel); + if ($var4 === null) + break a; + if (!nlea_EaglerAdapterImpl2_isKeyDown(56) && !nlea_EaglerAdapterImpl2_isKeyDown(184)) { + $var5 = $java.maat_TMIUtils_itemDisplayNameMultiline($var4, 1); + $var3 = $this.$canvas0; + $ptr = 3; + continue main; + } + $java.maat_TMIView_setTooltip($this, jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(2573)), $java.maat_TMIUtils_itemDisplayName($var4)))); + break a; + } + $var3 = $java.maat_TMIUtils_getHeldItem(); + if ($var3 !== null) { + $java.maat_TMIView_setTooltip($this, jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(2569)), $java.maat_TMIUtils_itemDisplayName($var3)))); + break a; + } + $var4 = $java.maat_TMIItemPanel_getHoverItem($this.$itemPanel); + if ($var4 === null) + break a; + if (!nlea_EaglerAdapterImpl2_isKeyDown(56) && !nlea_EaglerAdapterImpl2_isKeyDown(184)) { + $var5 = $java.maat_TMIUtils_itemDisplayNameMultiline($var4, 1); + $var3 = $this.$canvas0; + $ptr = 2; + continue main; + } + $java.maat_TMIView_setTooltip($this, jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(2572)), $var4.$itemID0), $rt_s(272)), nms_ItemStack_getItemDamageForDisplay($var4)), $rt_s(2574)))); + } + $ptr = 1; + case 1: + $java.maat_TMIView_showToolTip($this, $var1, $var2); + if ($rt_suspending()) { + break main; + } + return; + case 2: + $java.maat__tmi_MgCanvas_drawMultilineTip($var3, $var1, $var2, $var5, $var4); + if ($rt_suspending()) { + break main; + } + $ptr = 1; + continue main; + case 3: + $java.maat__tmi_MgCanvas_drawMultilineTip($var3, $var1, $var2, $var5, $var4); + if ($rt_suspending()) { + break main; + } + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, $ptr); +}; +$java.maat_TMIView_setTooltip = function($this, $var1) { + $this.$activeTooltip = $var1; +}; +$java.maat_TMIView_showToolTip = function($this, $var1, $var2) { + var var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$activeTooltip === null) + return; + var$3 = $this.$canvas0; + var$4 = $this.$activeTooltip; + $ptr = 1; + case 1: + $java.maat__tmi_MgCanvas_drawTip(var$3, $var1, $var2, var$4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, var$3, var$4, $ptr); +}; +function maat_TMIView__clinit_() { + $java.maat_TMIView_savedTabName = $rt_s(304); +} +function maat_TMIUtils() { + jl_Object.call(this); +} +$java.maat_TMIUtils_EMPTY_NAME = null; +$java.maat_TMIUtils_haveReplacedItems = 0; +$java.maat_TMIUtils_random = null; +$java.maat_TMIUtils_originalItems = null; +$java.maat_TMIUtils_availableItems = null; +$java.maat_TMIUtils__init_ = function() { + var var_0 = new maat_TMIUtils(); + maat_TMIUtils__init_(var_0); + return var_0; +}; +function maat_TMIUtils__init_($this) { + return; +} +$java.maat_TMIUtils_configFile = function() { + return $java.maa_File__init_($rt_s(2575)); +}; +$java.maat_TMIUtils_nbtFile = function() { + return $java.maa_File__init_($rt_s(2576)); +}; +$java.maat_TMIUtils_loadPreferences = function($var0) { + var $var1, $var2, $var3, $var6, $var7, $var5, $var8, $var8_0, $$je; + a: { + try { + $var1 = $java.maat_TMIConfig_getSettings($var0); + $var2 = $java.maat_TMIUtils_configFile(); + if ($java.maa_File_exists($var2)) { + b: { + if (!$java.maa_File_exists($java.maat_TMIUtils_nbtFile())) { + ju_LinkedHashMap_put($var1, $rt_s(2544), $rt_s(36)); + $var3 = 0; + while (true) { + if ($var3 >= 7) + break b; + $var6 = jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(2543)); + $var3 = $var3 + 1 | 0; + ju_LinkedHashMap_put($var1, jl_StringBuilder_toString(jl_StringBuilder_append1($var6, $var3)), $rt_s(36)); + } + } + } + $var7 = ji_BufferedReader__init_($java.ji_StringReader__init_(nms_NBTTagCompound_getString(nle_LocalStorageManager_gameSettingsStorage, $java.maa_File_getFileName($var2)))); + while (true) { + $var6 = ji_BufferedReader_readLine($var7); + if ($var6 === null) + break; + $var5 = jl_String_split0($var6, $rt_s(272), 2).data; + if ($var5.length > 1 && ju_HashMap_containsKey($var1, $var5[0])) + ju_LinkedHashMap_put($var1, $var5[0], $var5[1]); + } + ji_BufferedReader_close($var7); + if (!$java.maa_File_exists($java.maat_TMIUtils_nbtFile())) { + $var8 = 0; + while ($var8 < $java.maat_TMIConfig_getNumSaves($var0)) { + $var6 = jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(2543)); + $var8_0 = $var8 + 1 | 0; + if (ju_HashMap_containsKey($var1, jl_StringBuilder_toString(jl_StringBuilder_append1($var6, $var8_0)))) + $java.maat_TMIConfig_decodeState($var0, $var8, $java.ju_LinkedHashMap_get($var1, jl_StringBuilder_toString(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(2543)), $var8_0)))); + $var8 = $var8_0; + } + ji_PrintStream_println(jl_System_out(), $rt_s(2577)); + $java.maat_TMIConfig_decodeFavorites($var0); + } + } + $java.maat_TMIUtils_loadNBTFile($var0); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var6 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var6); + } +}; +$java.maat_TMIUtils_savePreferences = function($var0) { + var $var1, $var2, $stringWriter, $var3, $var4, $var5, $var6, $$je; + a: { + try { + $java.maat_TMIUtils_saveNBTFile($var0); + $var1 = $java.maat_TMIConfig_getSettings($var0); + $var2 = $java.maat_TMIUtils_configFile(); + $stringWriter = $java.ji_StringWriter__init_(); + $var3 = $java.ji_PrintWriter__init_($stringWriter); + $var4 = $java.ju_LinkedHashMap_keySet($var1).$iterator(); + while ($var4.$hasNext()) { + $var5 = $var4.$next(); + if (!jl_String_matches($var5, $rt_s(2578))) + $java.ji_PrintWriter_println($var3, jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var5), $rt_s(272)), $java.ju_LinkedHashMap_get($var1, $var5)))); + } + $java.ji_PrintWriter_close($var3); + nms_NBTTagCompound_setString(nle_LocalStorageManager_gameSettingsStorage, $java.maa_File_getFileName($var2), $java.ji_StringWriter_toString($stringWriter)); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var6 = $$je; + } else { + throw $$e; + } + } + ji_PrintStream_println1(jl_System_out(), $var6); + } +}; +$java.maat_TMIUtils_saveNBTFile = function($var0) { + var $var2, $var3, $var5, $var6, $var7, $var11, $var12, $var14, $var8, var$11, $var9, $var10, $$je; + a: { + try { + $var2 = nms_NBTTagList__init_0(); + $var3 = nms_NBTTagList__init_0(); + $var5 = ju_AbstractList_iterator($java.maat_TMIConfig_getFavorites($var0)); + while (ju_AbstractList$1_hasNext($var5)) { + $var6 = ju_AbstractList$1_next($var5); + $var7 = nms_NBTTagCompound__init_0(); + if ($var6 !== null) + nms_ItemStack_writeToNBT($var6, $var7); + nms_NBTTagList_appendTag($var3, $var7); + } + nms_NBTTagList_appendTag($var2, $var3); + $var11 = 0; + while ($var11 < 7) { + if (!$java.maat_TMIConfig_statesSaved.data[$var11]) + nms_NBTTagList_appendTag($var2, nms_NBTTagList__init_0()); + else { + $var12 = $java.maat_TMIConfig_getState($var0, $var11); + $var14 = nms_NBTTagList__init_0(); + $var8 = 0; + while (true) { + var$11 = $var12.data; + if ($var8 >= var$11.length) + break; + $var9 = nms_NBTTagCompound__init_0(); + if (var$11[$var8] !== null) + nms_ItemStack_writeToNBT(var$11[$var8], $var9); + nms_NBTTagList_appendTag($var14, $var9); + $var8 = $var8 + 1 | 0; + } + nms_NBTTagList_appendTag($var2, $var14); + } + $var11 = $var11 + 1 | 0; + } + nms_NBTTagCompound_setTag(nle_LocalStorageManager_gameSettingsStorage, $java.maa_File_getFileName($java.maat_TMIUtils_nbtFile()), $var2); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var10 = $$je; + } else { + throw $$e; + } + } + ji_PrintStream_println1(jl_System_out(), $var10); + } +}; +$java.maat_TMIUtils_loadNBTFile = function($var0) { + var $var1, $var12, $var3, $var5, $var6, $var7, $var8, $var9, $var14, $var13, $var15, $var16, $var17, $var18, $var10, $var11, var$18, $$je; + a: { + b: { + c: { + try { + $var1 = $java.maat_TMIUtils_nbtFile(); + if ($java.maa_File_exists($var1)) + break c; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var12 = $$je; + break b; + } else { + throw $$e; + } + } + return; + } + d: { + try { + $var3 = nms_NBTTagCompound_getTagList(nle_LocalStorageManager_gameSettingsStorage, $java.maa_File_getFileName($var1)); + if (nms_NBTTagList_tagCount($var3) <= 0) + break d; + $var5 = nms_NBTTagList_tagAt($var3, 0); + $var6 = $java.maat_TMIConfig_getFavorites($var0); + ju_ArrayList_clear($var6); + $var7 = 0; + while (true) { + if ($var7 >= nms_NBTTagList_tagCount($var5)) + break d; + $var8 = nms_NBTTagList_tagAt($var5, $var7); + $var9 = nms_ItemStack__init_0(0, 1, 0); + nms_ItemStack_readFromNBT($var9, $var8); + ju_ArrayList_add($var6, $var9); + $var7 = $var7 + 1 | 0; + } + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var12 = $$je; + break b; + } else { + throw $$e; + } + } + } + try { + $var14 = 1; + while ($var14 < nms_NBTTagList_tagCount($var3)) { + $var13 = $var14 - 1 | 0; + $var15 = nms_NBTTagList_tagAt($var3, $var14); + if ($var15 instanceof nms_NBTTagList) { + $var16 = $var15; + if (nms_NBTTagList_tagCount($var16) > 0 && $var13 < 7) { + $var17 = $java.maat_TMIConfig_getState($var0, $var13); + $var18 = 0; + while ($var18 < nms_NBTTagList_tagCount($var16)) { + $var10 = nms_NBTTagList_tagAt($var16, $var18); + if ($var10 instanceof nms_NBTTagCompound) { + $var11 = $var10; + if (!nms_NBTTagCompound_hasKey($var11, $rt_s(1900))) + $var17.data[$var18] = null; + else { + var$18 = $var17.data; + var$18[$var18] = nms_ItemStack__init_0(0, 1, 0); + nms_ItemStack_readFromNBT(var$18[$var18], $var11); + } + } + $var18 = $var18 + 1 | 0; + } + $java.maat_TMIConfig_statesSaved.data[$var13] = 1; + } + } + $var14 = $var14 + 1 | 0; + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var12 = $$je; + } else { + throw $$e; + } + } + } + ji_PrintStream_println1(jl_System_out(), $var12); + } +}; +$java.maat_TMIUtils_loadItems = function($var0) { + var $var1, $var2, $var3, $var26, $var27, $var30, $var7, $var29, $var8, $var34, $var40, $var34_0, $var35, $var37, $var38, $var41, $var42, $var14, $var43, $var22, $var10, $var9, $var11, $var13, $var15, $var16, $var17, $var18, $var28, $var32, var$32, $var36, $var39, $$je; + $var1 = $java.maat_TMIUtils_availableItems; + $var2 = $java.maat_TMIConfig_getEnchantableItems($var0); + $var3 = $java.maat_TMIConfig_isMultiplayer(); + ju_ArrayList_clear($var1); + ju_ArrayList_clear($var2); + $var26 = ju_ArrayList__init_0(); + nms_Item_$callClinit(); + $var27 = nms_Item_itemsList.data; + $var30 = $var27.length; + $var7 = 0; + $var29 = null; + while ($var7 < $var30) { + a: { + $var8 = $var27[$var7]; + if ($var8 !== null) { + if ($var8.$itemID == $java.maat_TMIItemInfo_addItemOffset(127)) { + if (!$java.maat_TMIConfig_areDamageVariantsShown($var0)) + break a; + $var34 = $java.ju_LinkedHashMap_keySet(nms_EntityList_entityEggs).$iterator(); + while (true) { + if (!$var34.$hasNext()) + break a; + $var40 = $var34.$next(); + ju_ArrayList_add($var1, nms_ItemStack__init_0($java.maat_TMIItemInfo_addItemOffset(127), 64, jl_Integer_intValue($var40))); + } + } + if ($var8.$itemID == 52) { + if ($var3) + ju_ArrayList_add($var1, nms_ItemStack__init_0(52, 64, 0)); + else { + try { + $var34_0 = ju_TreeSet_iterator($java.maat_TMIPrivateFields_getSpawnerEntityIdSet()); + while ($var34_0.$hasNext()) { + ju_ArrayList_add($var1, nms_ItemStack__init_0(52, 64, jl_Integer_intValue($var34_0.$next()))); + } + $var35 = $java.maat_TMIUtils_makeSingleSpawner(50, 64, $rt_s(2579)); + nms_NBTTagCompound_setBoolean(nms_NBTTagCompound_getCompoundTag($var35.$stackTagCompound, $rt_s(2580)), $rt_s(2581), 1); + ju_ArrayList_add($var1, $var35); + $var37 = $java.maat_TMIUtils_makeSingleSpawner(51, 64, $rt_s(2582)); + nms_NBTTagCompound_setTag(nms_NBTTagCompound_getCompoundTag($var37.$stackTagCompound, $rt_s(2580)), $rt_s(2583), nms_NBTTagByte__init_($rt_s(36), 1)); + $var38 = nms_NBTTagList__init_0(); + $var41 = nms_ItemStack__init_0($java.maat_TMIItemInfo_addItemOffset(16), 1, 0); + $var42 = nms_NBTTagCompound__init_0(); + nms_ItemStack_writeToNBT($var41, $var42); + nms_NBTTagList_appendTag($var38, $var42); + nms_NBTTagList_appendTag($var38, nms_NBTTagCompound__init_0()); + nms_NBTTagList_appendTag($var38, nms_NBTTagCompound__init_0()); + nms_NBTTagList_appendTag($var38, nms_NBTTagCompound__init_0()); + nms_NBTTagList_appendTag($var38, nms_NBTTagCompound__init_0()); + nms_NBTTagCompound_setTag(nms_NBTTagCompound_getCompoundTag($var37.$stackTagCompound, $rt_s(2580)), $rt_s(2584), $var38); + ju_ArrayList_add($var1, $var37); + $var14 = $java.maat_TMIUtils_makeSingleSpawner(90, 64, $rt_s(2585)); + nms_NBTTagCompound_setBoolean(nms_NBTTagCompound_getCompoundTag($var14.$stackTagCompound, $rt_s(2580)), $rt_s(2586), 1); + ju_ArrayList_add($var1, $var14); + ju_ArrayList_add($var1, $java.maat_TMIUtils_makeRandomFireworkSpawner()); + $var43 = $java.maat_TMIUtils_makeSingleSpawner(21, 64, $rt_s(2587)); + $java.maat_TMIUtils_addLore($var43, $rt_s(2588)); + nms_NBTTagCompound_setByte(nms_NBTTagCompound_getCompoundTag($var43.$stackTagCompound, $rt_s(2580)), $rt_s(2589), 50); + nms_NBTTagCompound_setByte(nms_NBTTagCompound_getCompoundTag($var43.$stackTagCompound, $rt_s(2580)), $rt_s(2590), 2); + nms_NBTTagCompound_setBoolean(nms_NBTTagCompound_getCompoundTag($var43.$stackTagCompound, $rt_s(2580)), $rt_s(2591), 0); + nms_NBTTagCompound_setShort($var43.$stackTagCompound, $rt_s(2592), 15); + nms_NBTTagCompound_setShort($var43.$stackTagCompound, $rt_s(2593), 15); + nms_NBTTagCompound_setShort($var43.$stackTagCompound, $rt_s(2594), 10); + nms_NBTTagCompound_setShort($var43.$stackTagCompound, $rt_s(2595), 15); + nms_NBTTagCompound_setShort($var43.$stackTagCompound, $rt_s(2596), 16); + nms_NBTTagCompound_setShort($var43.$stackTagCompound, $rt_s(2597), 136); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var22 = $$je; + } else { + throw $$e; + } + } + ji_PrintStream_println1(jl_System_out(), $var22); + ju_ArrayList_add($var1, nms_ItemStack__init_0(52, 64, 0)); + } + } else if (!$java.maat_TMIItemInfo_isHidden($var8.$itemID)) { + if ($var8.$getItemEnchantability() > 0) + ju_ArrayList_add($var2, $var8); + $var10 = $var8.$itemID; + nms_Block_$callClinit(); + if ($var10 < nms_Block_blocksList.data.length && nms_Block_blocksList.data[$var8.$itemID] !== null) { + ju_ArrayList_clear($var26); + nms_Block_blocksList.data[$var8.$itemID].$getSubBlocks($var8.$itemID, $var29, $var26); + if (ju_ArrayList_size($var26) > 1) { + $var34 = ju_AbstractList_iterator($var26); + while (ju_AbstractList$1_hasNext($var34)) { + $var37 = ju_AbstractList$1_next($var34); + $var37.$stackSize = nms_Item_getItemStackLimit(nms_Item_itemsList.data[$var37.$itemID0]); + ju_ArrayList_add($var1, $var37); + } + break a; + } + } + $var9 = ju_HashSet__init_0(); + $var10 = !$java.maat_TMIConfig_areDamageVariantsShown($var0) ? 0 : 15; + $var11 = $java.maat_TMIItemInfo_getMaxDamageException($var8.$itemID); + if ($var11 <= $var10) + $var11 = $var10; + $var13 = 0; + b: while (true) { + if ($var13 > $var11) + break a; + c: { + if (!($var8.$itemID == 43 && $var13 > 0) && !($var8.$itemID == 44 && $var13 > 5)) { + if ($var8.$itemID == 59) { + if ($var13 != 7) + break c; + if ($var3) + break c; + } + if ($var8.$itemID == 104) { + if ($var13 != 7) + break c; + if ($var3) + break c; + } + if ($var8.$itemID == 105) { + if ($var13 != 7) + break c; + if ($var3) + break c; + } + if ($var8.$itemID == 115) { + if ($var13 != 3) + break c; + if ($var3) + break c; + } + if (!($var8.$itemID == 78 && $var13 > 0 && $var3) && !($var8.$itemID == 125 && $var13 > 0) && !($var8.$itemID == 126 && $var13 > 3)) { + $var14 = nms_ItemStack__init_4($var8, nms_Item_getItemStackLimit($var8), $var13); + d: { + e: { + f: { + try { + $var15 = nms_Item_getIconIndex($var8, $var14); + $var16 = $var8.$getUnlocalizedName($var14); + if (jl_String_equals($java.maat_TMIUtils_itemDisplayName($var14), $rt_s(2545))) { + if ($var13) + break f; + else + break b; + } + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NullPointerException) { + break e; + } else if ($$je instanceof jl_IndexOutOfBoundsException) { + break d; + } else { + throw $$e; + } + } + g: { + try { + if ($var8.$itemID >= nms_Block_blocksList.data.length) + break g; + if (nms_Block_blocksList.data[$var8.$itemID] === null) + break g; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NullPointerException) { + break e; + } else if ($$je instanceof jl_IndexOutOfBoundsException) { + break d; + } else { + throw $$e; + } + } + h: { + try { + nms_Block_blocksList.data[$var8.$itemID].$getIcon(1, $var13); + break h; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + } else if ($$je instanceof jl_NullPointerException) { + break e; + } else if ($$je instanceof jl_IndexOutOfBoundsException) { + break d; + } else { + throw $$e; + } + } + break c; + } + try { + break g; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NullPointerException) { + break e; + } else if ($$je instanceof jl_IndexOutOfBoundsException) { + break d; + } else { + throw $$e; + } + } + } + i: { + try { + j: { + try { + if (!$var3 && !($var8.$itemID != 99 && $var8.$itemID != 100) && $var13 < 16) + break j; + $var17 = 0; + break i; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NullPointerException) { + break e; + } else { + throw $$e; + } + } + } + try { + $var17 = 1; + break i; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NullPointerException) { + break e; + } else { + throw $$e; + } + } + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_IndexOutOfBoundsException) { + break d; + } else { + throw $$e; + } + } + } + k: { + try { + $var18 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $var16), $rt_s(1)), $var15.$getIconName())); + if (!ju_HashSet_contains($var9, $var18)) + break k; + if ($java.maat_TMIItemInfo_isShown($var8.$itemID, $var13)) + break k; + if (!$var17) + break f; + else + break k; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NullPointerException) { + break e; + } else if ($$je instanceof jl_IndexOutOfBoundsException) { + break d; + } else { + throw $$e; + } + } + } + try { + ju_ArrayList_add($var1, $var14); + ju_HashSet_add($var9, $var18); + break f; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NullPointerException) { + break e; + } else if ($$je instanceof jl_IndexOutOfBoundsException) { + break d; + } else { + throw $$e; + } + } + } + break c; + } + break c; + } + } + } + } + $var13 = $var13 + 1 | 0; + } + } + } + } + $var7 = $var7 + 1 | 0; + } + l: { + if ($java.maat_TMIConfig_areDamageVariantsShown($var0)) { + $java.maat_TMIItemInfo_$callClinit(); + $var28 = ju_AbstractList_iterator($java.maat_TMIItemInfo_potionValues); + while (true) { + if (!ju_AbstractList$1_hasNext($var28)) + break l; + $var3 = jl_Integer_intValue(ju_AbstractList$1_next($var28)); + ju_ArrayList_add($var1, nms_ItemStack__init_0($java.maat_TMIItemInfo_addItemOffset(117), 64, $var3)); + } + } + } + if ($java.maat_TMIConfig_areDamageVariantsShown($var0) && !$java.maat_TMIConfig_isMultiplayer()) { + $var29 = nms_ItemStack__init_0($java.maat_TMIItemInfo_addItemOffset(117), 64, 1); + $java.maat_TMIUtils_addEffectToPotion($var29, nms_PotionEffect__init_(3, 0, 1)); + ju_ArrayList_add($var1, $var29); + $var32 = nms_ItemStack__init_0($java.maat_TMIItemInfo_addItemOffset(117), 64, 16384); + $java.maat_TMIUtils_addEffectToPotion($var32, nms_PotionEffect__init_(7, 0, 3)); + ju_ArrayList_add($var1, $var32); + $var27 = $rt_createIntArray(1); + $var27.data[0] = 4312372; + var$32 = $rt_createIntArray(1); + var$32.data[0] = 15435844; + ju_ArrayList_add($var1, $java.maat_TMIUtils_makeFirework($rt_s(2598), 2, 3, $var27, var$32, 1, 0)); + $var27 = $rt_createIntArray(1); + $var27.data[0] = 6719955; + ju_ArrayList_add($var1, $java.maat_TMIUtils_makeFirework($rt_s(2599), 4, 2, $var27, null, 0, 0)); + $var27 = $rt_createIntArray(1); + $var27.data[0] = 11743532; + ju_ArrayList_add($var1, $java.maat_TMIUtils_makeFirework($rt_s(2600), 1, 1, $var27, null, 0, 0)); + $var27 = $rt_createIntArray(3); + var$32 = $var27.data; + var$32[0] = 11743532; + var$32[1] = 15790320; + var$32[2] = 2437522; + var$32 = $rt_createIntArray(1); + var$32.data[0] = 15790320; + $var36 = $java.maat_TMIUtils_makeExplosionTag(1, $var27, var$32, 1, 1); + $var37 = nms_ItemStack__init_0($java.maat_TMIItemInfo_addItemOffset(145), 64, 0); + $var37.$stackTagCompound = nms_NBTTagCompound__init_0(); + $var27 = $rt_createArray(nms_NBTTagCompound, 2); + var$32 = $var27.data; + var$32[0] = $var36; + var$32[1] = $var36; + $var39 = $java.maat_TMIUtils_makeFireworksTag(2, $var27); + nms_NBTTagCompound_setCompoundTag($var37.$stackTagCompound, $rt_s(1871), $var39); + $java.maat_TMIUtils_nameStack($var37, $rt_s(2601)); + ju_ArrayList_add($var1, $var37); + } + $java.maat_TMIUtils_filterItems(null, $var0); +}; +$java.maat_TMIUtils_makeRandomFireworkSpawner = function() { + var $var0, $var1, $var2, $var3, $var4, var$6, var$7; + $var0 = nms_ItemStack__init_0(52, 1, 22); + $var0.$stackTagCompound = nms_NBTTagCompound__init_0(); + $java.maat_TMIUtils_nameStack($var0, $rt_s(2602)); + $java.maat_TMIUtils_addLore($var0, $rt_s(2603)); + nms_NBTTagCompound_setShort($var0.$stackTagCompound, $rt_s(2592), 20); + nms_NBTTagCompound_setShort($var0.$stackTagCompound, $rt_s(2593), 20); + nms_NBTTagCompound_setShort($var0.$stackTagCompound, $rt_s(2594), 1); + nms_NBTTagCompound_setShort($var0.$stackTagCompound, $rt_s(2595), 5); + nms_NBTTagCompound_setShort($var0.$stackTagCompound, $rt_s(2596), 120); + nms_NBTTagCompound_setShort($var0.$stackTagCompound, $rt_s(2597), 2); + $var1 = nms_NBTTagList__init_1($rt_s(2604)); + nms_NBTTagCompound_setTag($var0.$stackTagCompound, $rt_s(2604), $var1); + $var2 = 0; + while ($var2 < 10) { + $var3 = nms_NBTTagCompound__init_1($rt_s(2580)); + nms_NBTTagCompound_setString($var3, $rt_s(2307), $rt_s(2058)); + nms_NBTTagCompound_setInteger($var3, $rt_s(2605), 1); + $var4 = nms_NBTTagCompound__init_1($rt_s(2606)); + nms_NBTTagCompound_setCompoundTag($var3, $rt_s(2606), $var4); + if (!$java.ju_Random_nextBoolean($java.maat_TMIUtils_random)) { + var$6 = $rt_createIntArray(1); + var$6.data[0] = $java.maat_TMIUtils_randomBrightColor(); + } else { + var$6 = $rt_createIntArray(2); + var$7 = var$6.data; + var$7[0] = $java.maat_TMIUtils_randomBrightColor(); + var$7[1] = $java.maat_TMIUtils_randomBrightColor(); + } + if (!$java.ju_Random_nextBoolean($java.maat_TMIUtils_random)) + var$7 = null; + else { + var$7 = $rt_createIntArray(1); + var$7.data[0] = $java.maat_TMIUtils_randomBrightColor(); + } + nms_NBTTagCompound_setCompoundTag($var4, $rt_s(2607), nms_ItemStack_writeToNBT($java.maat_TMIUtils_makeFirework($rt_s(2608), ju_Random_nextInt($java.maat_TMIUtils_random, 3) + 1 | 0, ju_Random_nextInt($java.maat_TMIUtils_random, 4), var$6, var$7, $java.ju_Random_nextBoolean($java.maat_TMIUtils_random), $java.ju_Random_nextBoolean($java.maat_TMIUtils_random)), nms_NBTTagCompound__init_0())); + nms_NBTTagCompound_setInteger($var4, $rt_s(2609), (ju_Random_nextInt($java.maat_TMIUtils_random, 15) + ju_Random_nextInt($java.maat_TMIUtils_random, 15) | 0) + 20 | 0); + nms_NBTTagList_appendTag($var1, $var3); + $var2 = $var2 + 1 | 0; + } + return $var0; +}; +$java.maat_TMIUtils_makeSingleSpawner = function($var0, $var1, $var2) { + var $var4, $var5; + nms_EntityList_getStringFromID($var0); + $var4 = nms_ItemStack__init_0(52, $var1, $var0); + $var4.$stackTagCompound = nms_NBTTagCompound__init_0(); + $var5 = nms_NBTTagCompound__init_1($rt_s(2580)); + nms_NBTTagCompound_setCompoundTag($var4.$stackTagCompound, $rt_s(2580), $var5); + if ($var2 !== null) + $java.maat_TMIUtils_nameStack($var4, $var2); + return $var4; +}; +$java.maat_TMIUtils_makeFirework = function($var0, $var1, $var2, $var3, $var4, $var5, $var6) { + var $var7, $var8, $var9; + $var7 = nms_ItemStack__init_0($java.maat_TMIItemInfo_addItemOffset(145), 64, 0); + $var7.$stackTagCompound = nms_NBTTagCompound__init_0(); + $var8 = $java.maat_TMIUtils_makeExplosionTag($var2, $var3, $var4, $var5, $var6); + $var3 = $rt_createArray(nms_NBTTagCompound, 1); + $var3.data[0] = $var8; + $var9 = $java.maat_TMIUtils_makeFireworksTag($var1, $var3); + nms_NBTTagCompound_setCompoundTag($var7.$stackTagCompound, $rt_s(1871), $var9); + if ($var0 !== null && !jl_String_equals($var0, $rt_s(36))) + $java.maat_TMIUtils_nameStack($var7, $var0); + return $var7; +}; +$java.maat_TMIUtils_makeExplosionTag = function($var0, $var1, $var2, $var3, $var4) { + var $var5; + $var5 = nms_NBTTagCompound__init_1($rt_s(2305)); + nms_NBTTagCompound_setBoolean($var5, $rt_s(1516), $var3); + nms_NBTTagCompound_setBoolean($var5, $rt_s(2314), $var4); + nms_NBTTagCompound_setByte($var5, $rt_s(2307), ($var0 & 15) << 24 >> 24); + if ($var1 !== null && $var1.data.length > 0) + nms_NBTTagCompound_setIntArray($var5, $rt_s(2306), $var1); + if ($var2 !== null && $var2.data.length > 0) + nms_NBTTagCompound_setIntArray($var5, $rt_s(2312), $var2); + return $var5; +}; +$java.maat_TMIUtils_randomBrightColor = function() { + return $java.maa_Color_HSBtoRGB($java.ju_Random_nextFloat($java.maat_TMIUtils_random), $java.ju_Random_nextFloat($java.maat_TMIUtils_random), $java.ju_Random_nextFloat($java.maat_TMIUtils_random) * 0.5 + 0.5); +}; +$java.maat_TMIUtils_makeFireworksTag = function($var0, $var1) { + var $var2, $var3, $var5, $var6; + $var1 = $var1.data; + $var2 = nms_NBTTagCompound__init_1($rt_s(1871)); + nms_NBTTagCompound_setByte($var2, $rt_s(1872), ($var0 & 15) << 24 >> 24); + $var3 = nms_NBTTagList__init_0(); + nms_NBTTagCompound_setTag($var2, $rt_s(1515), $var3); + $var5 = $var1.length; + $var6 = 0; + while ($var6 < $var5) { + nms_NBTTagList_appendTag($var3, $var1[$var6]); + $var6 = $var6 + 1 | 0; + } + return $var2; +}; +$java.maat_TMIUtils_filterItems = function($var0, $var1) { + var $var2, $var3, $var4, $var5, $var6; + a: { + $var2 = $java.maat_TMIUtils_availableItems; + $var3 = $java.maat_TMIConfig_items; + ju_ArrayList_clear($var3); + if (!($var0 !== null && !jl_String_equals($var0, $rt_s(36)))) { + $var4 = ju_AbstractList_iterator($var2); + while (true) { + if (!ju_AbstractList$1_hasNext($var4)) + break a; + ju_ArrayList_add($var3, ju_AbstractList$1_next($var4)); + } + } + $var0 = jl_String_toLowerCase($var0); + $var4 = ju_AbstractList_iterator($var2); + while (true) { + if (!ju_AbstractList$1_hasNext($var4)) + break a; + $var5 = ju_AbstractList$1_next($var4); + if ($var5 === null) + continue; + $var6 = $java.maat_TMIUtils_itemDisplayName($var5); + if ($var6 !== null && jl_String_contains(jl_String_toLowerCase($var6), $var0)) + ju_ArrayList_add($var3, $var5); + } + } +}; +$java.maat_TMIUtils_safeReportException = function($var0) { + var $var1, $var2, $var4, $var5, $var6, $$je; + a: { + try { + $var1 = jt_SimpleDateFormat__init_0($rt_s(2610)); + $var2 = jl_StringBuffer__init_0(); + jt_SimpleDateFormat_format($var1, ju_Date__init_0(), $var2, jt_FieldPosition__init_(1)); + jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(2611)), jl_StringBuffer_toString($var2)), $rt_s(1106))); + $var4 = $java.ji_StringWriter__init_(); + $var5 = $java.ji_PrintWriter__init_($var4); + ji_PrintWriter_print($var5, $rt_s(2612)); + jl_Throwable_printStackTrace1($var0, $var5); + $java.ji_PrintWriter_println($var5, $rt_s(2613)); + $java.ji_PrintWriter_close($var5); + ji_PrintStream_println(jl_System_out(), $java.ji_StringWriter_toString($var4)); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var6 = $$je; + } else { + throw $$e; + } + } + ji_PrintStream_println(jl_System_out(), $rt_s(2614)); + jl_Throwable_printStackTrace($var6); + } +}; +$java.maat_TMIUtils_itemDisplayNameMultiline = function($var0, $var1) { + return maat_TMIUtils_itemDisplayNameMultiline($var0, $var1, 0); +}; +function maat_TMIUtils_itemDisplayNameMultiline($var0, $var1, $var2) { + var $var3, var$5, var$6, $var4, $var6, $$je; + if ($var0 === null) + return $java.maat_TMIUtils_EMPTY_NAME; + if ($var2) + $var1 = 0; + a: { + $var3 = null; + if ($var0.$itemID0 >= 0) { + var$5 = $var0.$itemID0; + nms_Item_$callClinit(); + if (var$5 < nms_Item_itemsList.data.length && nms_Item_itemsList.data[$var0.$itemID0] !== null) { + var$6 = 1; + break a; + } + } + var$6 = 0; + } + b: { + if (!var$6) + $var4 = $var3; + else { + try { + $var4 = nms_ItemStack_getTooltip($var0, nmc_Minecraft_getMinecraft().$thePlayer, $var2); + $var3 = $var4; + break b; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + } else { + throw $$e; + } + } + $var4 = $var3; + } + } + c: { + if ($var4 !== null && $var4.$size) { + if ($var0.$itemID0 != 52) + break c; + if ($var0.$stackTagCompound !== null) + break c; + } + $var4 = ju_ArrayList__init_0(); + ju_ArrayList_add($var4, $java.maat_TMIItemInfo_getFallbackName($var0.$itemID0, $var0.$itemDamage)); + if ($var2) + $var1 = 1; + } + $var4 = $var4; + $var6 = jl_String_trim(ju_ArrayList_get($var4, 0)); + if (!jl_String_length($var6)) { + $var6 = $java.maat_TMIItemInfo_getFallbackName($var0.$itemID0, $var0.$itemDamage); + ju_ArrayList_set($var4, 0, $var6); + } + if ($var1) { + $var3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var3); + jl_AbstractStringBuilder_append($var3, $var6); + jl_AbstractStringBuilder_append($var3, $rt_s(343)); + jl_AbstractStringBuilder_append2($var3, $var0.$itemID0); + $var3 = jl_AbstractStringBuilder_toString($var3); + if ($var0.$itemDamage) { + $var6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var6); + jl_AbstractStringBuilder_append($var6, $var3); + jl_AbstractStringBuilder_append($var6, $rt_s(2615)); + jl_AbstractStringBuilder_append2($var6, $var0.$itemDamage); + $var3 = jl_AbstractStringBuilder_toString($var6); + } + ju_ArrayList_set($var4, 0, $var3); + } + return $var4; +} +$java.maat_TMIUtils_itemDisplayName = function($var0) { + return $java.maat_TMIUtils_itemDisplayNameMultiline($var0, 0).$get5(0); +}; +$java.maat_TMIUtils_setHeldItem = function($var0) { + $java.maat_TMIUtils_getPlayer().$inventory.$itemStack = $var0; + nmc_Minecraft_theMinecraft.$thePlayer.$inventory.$itemStack = $var0; +}; +$java.maat_TMIUtils_deleteHeldItem = function() { + $java.maat_TMIUtils_setHeldItem(null); +}; +$java.maat_TMIUtils_getHeldItem = function() { + return nmc_Minecraft_theMinecraft.$thePlayer.$inventory.$itemStack; +}; +$java.maat_TMIUtils_giveStack0 = function($var0, $var1) { + $java.maat_TMIUtils_giveStack($var0, $var1, $var0.$stackSize); +}; +$java.maat_TMIUtils_giveStack = function($var0, $var1, $var2) { + var $var3, $var4, $var5, $var6, $var7, $var10, $var8, $var9; + $var3 = $java.maat_TMIUtils_copyStack0($var0, $var2); + $var4 = nmc_Minecraft_theMinecraft; + if ($java.maat_TMIUtils_isCreativeMode()) { + $var4.$thePlayer.$inventory.$mainInventory.data[0] = $var0; + nms_PlayerControllerMP_sendSlotPacket($var4.$playerController, $var0, $var4.$thePlayer.$inventoryContainer.$inventorySlots.$size - 9 | 0); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler($var4), nms_Packet16BlockItemSwitch__init_0(0)); + } else { + $var5 = jt_NumberFormat_getIntegerInstance(ju_Locale_defaultLocale); + $var5.$groupingUsed = 0; + $var6 = $java.jt_MessageFormat__init_($java.ju_LinkedHashMap_get($var1.$settings, $rt_s(2536))); + $java.jt_MessageFormat_setFormatByArgumentIndex($var6, 1, $var5); + $java.jt_MessageFormat_setFormatByArgumentIndex($var6, 2, $var5); + $java.jt_MessageFormat_setFormatByArgumentIndex($var6, 3, $var5); + $var7 = $rt_createArray(jl_Object, 4); + $var10 = $var7.data; + $var10[0] = $var4.$thePlayer.$username0; + $var10[1] = jl_Integer_valueOf($var3.$itemID0); + $var10[2] = jl_Integer_valueOf($var3.$stackSize); + $var10[3] = jl_Integer_valueOf($var3.$itemDamage); + $var8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var8); + jl_AbstractStringBuilder_append($var8, jt_Format_format($var6, $var7)); + $var9 = ju_AbstractList_iterator($java.maat_TMIUtils_getEnchantments($var3)); + while (ju_AbstractList$1_hasNext($var9)) { + $var7 = ju_AbstractList$1_next($var9).data; + jl_AbstractStringBuilder_append($var8, $rt_s(343)); + jl_AbstractStringBuilder_append2($var8, $var7[0]); + jl_AbstractStringBuilder_append($var8, $rt_s(272)); + jl_AbstractStringBuilder_append2($var8, $var7[1]); + } + nms_EntityClientPlayerMP_sendChatMessage($var4.$thePlayer, jl_AbstractStringBuilder_toString($var8)); + } +}; +$java.maat_TMIUtils_copyStack0 = function($var0, $var1) { + if ($var0 === null) + return null; + $var0.$stackSize = $var0.$stackSize + $var1 | 0; + return nms_ItemStack_splitStack($var0, $var1); +}; +$java.maat_TMIUtils_copyStack = function($var0) { + return $var0 === null ? null : $java.maat_TMIUtils_copyStack0($var0, $var0.$stackSize); +}; +$java.maat_TMIUtils_updateUnlimitedItems = function() { + var $var0, $var1, $var2, $var3, $var5, $var7, $$je; + a: { + b: { + c: { + try { + if (!$java.maat_TMIConfig_isMultiplayer() && maat_TMIConfig_isEnabled(maat_TMIConfig_getInstance())) + break c; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NullPointerException) { + break b; + } else { + throw $$e; + } + } + return; + } + try { + $var0 = $java.maat_TMIUtils_getPlayer().$inventory.$mainInventory.data; + $var1 = $var0.length; + $var2 = 0; + while ($var2 < $var1) { + $var3 = $var0[$var2]; + if ($var3 !== null) { + if ($var3.$stackTagCompound !== null && nms_NBTTagCompound_hasKey($var3.$stackTagCompound, $rt_s(2616)) && nms_NBTTagCompound_hasKey(nms_NBTTagCompound_getCompoundTag($var3.$stackTagCompound, $rt_s(2616)), $rt_s(2617))) { + $var5 = $java.maat_TMIUtils_maxStackSize($var3.$itemID0); + if ($var5 == 1) + $var5 = 64; + $var3.$stackSize = $var5; + } + if (nms_ItemStack_getItemDamageForDisplay($var3) < 0) + $java.maat_TMIUtils_setStackDamage($var3, (-32000)); + } + $var2 = $var2 + 1 | 0; + } + $var7 = $java.maat_TMIUtils_getHeldItem(); + if ($var7 !== null && $var7.$stackSize > 64) + $var7.$stackSize = (-1); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NullPointerException) { + } else { + throw $$e; + } + } + } + } +}; +$java.maat_TMIUtils_setStackDamage = function($var0, $var1) { + var $var3, $$je; + a: { + try { + $var0.$itemDamage = $var1; + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var3 = $$je; + } else { + throw $$e; + } + } + ji_PrintStream_println(jl_System_out(), $rt_s(2618)); + $var3.$printStackTrace1(); + } +}; +$java.maat_TMIUtils_deleteItemsOfType = function($var0, $var1) { + var $var2, $var3, $var4, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$var0 = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = $java.maat_TMIUtils_getPlayer().$openContainer.$inventorySlots; + $var3 = 0; + $var1 = null; + while ($var3 < $var2.$size) { + $var4 = ju_ArrayList_get($var2, $var3); + if ($var4 !== null) { + $var5 = $var4.$getStack(); + if ($var5 !== null && $var5.$itemID0 == $var0.$itemID0 && $var5.$itemDamage == $var0.$itemDamage) { + $ptr = 1; + continue main; + } + } + $var3 = $var3 + 1 | 0; + } + return; + case 1: + $var4.$putStack($var1); + if ($rt_suspending()) { + break main; + } + while (true) { + $var3 = $var3 + 1 | 0; + if ($var3 >= $var2.$size) + break; + $var4 = ju_ArrayList_get($var2, $var3); + if ($var4 === null) + continue; + $var5 = $var4.$getStack(); + if ($var5 === null) + continue; + if ($var5.$itemID0 != $var0.$itemID0) + continue; + if ($var5.$itemDamage != $var0.$itemDamage) + continue; + else { + continue main; + } + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($var0, $var1, $var2, $var3, $var4, $var5, $ptr); +}; +$java.maat_TMIUtils_shiftKey = function() { + return !nlea_EaglerAdapterImpl2_isKeyDown(54) && !nlea_EaglerAdapterImpl2_isKeyDown(42) ? 0 : 1; +}; +$java.maat_TMIUtils_setGameMode = function($var0) { + var var$2, var$3; + var$2 = nmc_Minecraft_theMinecraft.$thePlayer; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(2619)); + jl_AbstractStringBuilder_append2(var$3, $var0); + nms_EntityClientPlayerMP_sendChatMessage(var$2, jl_AbstractStringBuilder_toString(var$3)); +}; +$java.maat_TMIUtils_isCreativeMode = function() { + return nms_PlayerControllerMP_isInCreativeMode(nmc_Minecraft_theMinecraft.$playerController); +}; +$java.maat_TMIUtils_isRaining = function() { + return nms_World_isRaining(nmc_Minecraft_theMinecraft.$theWorld); +}; +$java.maat_TMIUtils_setHourForward = function($var0) { + var $var3, var$3, var$4; + $var3 = Long_add(Long_add(Long_mul(Long_div(nms_World_getWorldTime(nmc_Minecraft_theMinecraft.$theWorld), Long_fromInt(24000)), Long_fromInt(24000)), Long_fromInt(24000)), Long_fromInt($var0 * 1000 | 0)); + var$3 = nmc_Minecraft_theMinecraft.$thePlayer; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(2620)); + nms_EntityClientPlayerMP_sendChatMessage(var$3, jl_AbstractStringBuilder_toString(jl_StringBuilder_append2(var$4, $var3))); +}; +$java.maat_TMIUtils_playerIsAlive = function() { + return nmc_Minecraft_theMinecraft.$thePlayer.$isDead ? 0 : 1; +}; +$java.maat_TMIUtils_suppressAchievementNotice = function() { + return; +}; +$java.maat_TMIUtils_maxStackSize = function($var0) { + nms_Item_$callClinit(); + return nms_Item_itemsList.data[$var0].$maxStackSize; +}; +$java.maat_TMIUtils_getEnchantments = function($var0) { + var $var1, $var2, $var3, $var4, $var5, $var6, var$8; + a: { + $var1 = ju_ArrayList__init_0(); + if ($var0 !== null) { + $var2 = nms_ItemStack_getEnchantmentTagList($var0); + if ($var2 !== null) { + $var3 = 0; + while (true) { + if ($var3 >= nms_NBTTagList_tagCount($var2)) + break a; + $var4 = nms_NBTTagCompound_getShort(nms_NBTTagList_tagAt($var2, $var3), $rt_s(1900)); + $var5 = nms_NBTTagCompound_getShort(nms_NBTTagList_tagAt($var2, $var3), $rt_s(1910)); + $var6 = $rt_createIntArray(2); + var$8 = $var6.data; + var$8[0] = $var4; + var$8[1] = $var5; + ju_ArrayList_add($var1, $var6); + $var3 = $var3 + 1 | 0; + } + } + } + } + return $var1; +}; +$java.maat_TMIUtils_addEnchantment = function($var0, $var1, $var2) { + nms_Enchantment_$callClinit(); + if ($var1 < nms_Enchantment_enchantmentsList.data.length && nms_Enchantment_enchantmentsList.data[$var1] !== null) { + nms_ItemStack_addEnchantment($var0, nms_Enchantment_enchantmentsList.data[$var1], $var2); + return 1; + } + return 0; +}; +$java.maat_TMIUtils_addEffectToPotion = function($var0, $var1) { + var $var2, $var3; + if ($var0.$itemID0 == $java.maat_TMIItemInfo_addItemOffset(117)) { + if ($var0.$stackTagCompound === null) + $var0.$stackTagCompound = nms_NBTTagCompound__init_0(); + if (nms_NBTTagCompound_hasKey($var0.$stackTagCompound, $rt_s(2278))) + $var2 = nms_NBTTagCompound_getTagList($var0.$stackTagCompound, $rt_s(2278)); + else { + $var2 = nms_NBTTagList__init_0(); + nms_NBTTagCompound_setTag($var0.$stackTagCompound, $rt_s(2278), $var2); + } + $var3 = nms_NBTTagCompound__init_0(); + $java.nms_PotionEffect_writeCustomPotionEffectToNBT($var1, $var3); + nms_NBTTagList_appendTag($var2, $var3); + } +}; +$java.maat_TMIUtils_nameStack = function($var0, $var1) { + var $var2; + if ($var1 !== null) { + if ($var0.$stackTagCompound === null) + $var0.$stackTagCompound = nms_NBTTagCompound__init_0(); + if (nms_NBTTagCompound_hasKey($var0.$stackTagCompound, $rt_s(334))) + $var2 = nms_NBTTagCompound_getCompoundTag($var0.$stackTagCompound, $rt_s(334)); + else { + $var2 = nms_NBTTagCompound__init_0(); + nms_NBTTagCompound_setCompoundTag($var0.$stackTagCompound, $rt_s(334), $var2); + } + nms_NBTTagCompound_setString($var2, $rt_s(1906), $var1); + } +}; +$java.maat_TMIUtils_addLore = function($var0, $var1) { + var $var2, $var3; + if ($var1 !== null) { + if ($var0.$stackTagCompound === null) + $var0.$stackTagCompound = nms_NBTTagCompound__init_0(); + if (nms_NBTTagCompound_hasKey($var0.$stackTagCompound, $rt_s(334))) + $var2 = nms_NBTTagCompound_getCompoundTag($var0.$stackTagCompound, $rt_s(334)); + else { + $var2 = nms_NBTTagCompound__init_0(); + nms_NBTTagCompound_setCompoundTag($var0.$stackTagCompound, $rt_s(334), $var2); + } + if (nms_NBTTagCompound_hasKey($var2, $rt_s(1914))) + $var3 = nms_NBTTagCompound_getTagList($var2, $rt_s(1914)); + else { + $var3 = nms_NBTTagList__init_0(); + nms_NBTTagCompound_setTag($var2, $rt_s(1914), $var3); + } + nms_NBTTagList_appendTag($var3, nms_NBTTagString__init_($rt_s(1914), $var1)); + } +}; +$java.maat_TMIUtils_getPlayer = function() { + return nmc_Minecraft_theMinecraft.$thePlayer; +}; +$java.maat_TMIUtils_unsetAndSaveItem = function($var0) { + var var$2, var$3, var$4; + var$2 = $java.maat_TMIUtils_originalItems; + var$3 = jl_Integer_valueOf($var0); + nms_Item_$callClinit(); + var$4 = nms_Item_itemsList.data[$var0]; + nms_Item_itemsList.data[$var0] = null; + ju_HashMap_putImpl(var$2, var$3, var$4); +}; +$java.maat_TMIUtils_modMobSpawner = function($var0) { + var var$2, var$3; + $java.maat_TMIUtils_unsetAndSaveItem(52); + nms_Item_$callClinit(); + var$2 = nms_Item_itemsList.data; + var$3 = new maat_TMIItemSpawner; + $java.maat_TMIItemInfo_$callClinit(); + $java.nms_ItemBlock__init_(var$3, 52 - $java.maat_TMIItemInfo_itemOffset | 0); + var$3.$maxDamage = 0; + var$3.$hasSubtypes = 1; + var$3.$unlocalizedName = $rt_s(1967); + var$2[52] = var$3; +}; +$java.maat_TMIUtils_modCrops = function($var0) { + var var$2, var$3; + $java.maat_TMIUtils_unsetAndSaveItem(59); + $java.maat_TMIUtils_unsetAndSaveItem(104); + $java.maat_TMIUtils_unsetAndSaveItem(105); + $java.maat_TMIUtils_unsetAndSaveItem(115); + nms_Item_$callClinit(); + var$2 = nms_Item_itemsList.data; + var$3 = new maat_TMIItemCrop; + $java.maat_TMIItemInfo_$callClinit(); + $java.maat_TMIItemCrop__init_(var$3, 59 - $java.maat_TMIItemInfo_itemOffset | 0); + var$3.$unlocalizedName = $rt_s(1974); + var$2[59] = var$3; + var$2 = nms_Item_itemsList.data; + var$3 = $java.maat_TMIItemCrop__init_0(104 - $java.maat_TMIItemInfo_itemOffset | 0); + var$3.$unlocalizedName = $rt_s(2000); + var$2[104] = var$3; + var$2 = nms_Item_itemsList.data; + var$3 = $java.maat_TMIItemCrop__init_0(105 - $java.maat_TMIItemInfo_itemOffset | 0); + var$3.$unlocalizedName = $rt_s(2621); + var$2[105] = var$3; + var$2 = nms_Item_itemsList.data; + var$3 = $java.maat_TMIItemCrop__init_0(115 - $java.maat_TMIItemInfo_itemOffset | 0); + var$3.$unlocalizedName = $rt_s(2010); + var$2[115] = var$3; +}; +function maat_TMIUtils__clinit_() { + var var$1; + var$1 = $rt_createArray(jl_String, 1); + var$1.data[0] = $rt_s(36); + $java.maat_TMIUtils_EMPTY_NAME = ju_Arrays_asList(var$1); + $java.maat_TMIUtils_haveReplacedItems = 0; + $java.maat_TMIUtils_random = new ju_Random; + $java.maat_TMIUtils_originalItems = ju_HashMap__init_(); + $java.maat_TMIUtils_availableItems = ju_ArrayList__init_0(); +} +function nms_TileEntitySkull() { + var a = this; nms_TileEntity.call(a); + a.$skullType = 0; + a.$skullRotation = 0; + a.$extraType = null; +} +$java.nms_TileEntitySkull__init_ = function() { + var var_0 = new nms_TileEntitySkull(); + nms_TileEntitySkull__init_(var_0); + return var_0; +}; +function nms_TileEntitySkull__init_($this) { + nms_TileEntity__init_($this); + $this.$extraType = $rt_s(36); +} +$java.nms_TileEntitySkull_readFromNBT = function($this, $par1NBTTagCompound) { + $java.nms_TileEntity_readFromNBT($this, $par1NBTTagCompound); + $this.$skullType = nms_NBTTagCompound_getByte($par1NBTTagCompound, $rt_s(2622)); + $this.$skullRotation = nms_NBTTagCompound_getByte($par1NBTTagCompound, $rt_s(2623)); + if (nms_NBTTagCompound_hasKey($par1NBTTagCompound, $rt_s(2624))) + $this.$extraType = nms_NBTTagCompound_getString($par1NBTTagCompound, $rt_s(2624)); +}; +$java.nms_TileEntitySkull_setSkullType = function($this, $par1, $par2Str) { + $this.$skullType = $par1; + $this.$extraType = $par2Str; +}; +$java.nms_TileEntitySkull_getSkullType = function($this) { + return $this.$skullType; +}; +$java.nms_TileEntitySkull_func_82119_b = function($this) { + return $this.$skullRotation; +}; +$java.nms_TileEntitySkull_setSkullRotation = function($this, $par1) { + $this.$skullRotation = $par1; +}; +$java.nms_TileEntitySkull_getExtraType = function($this) { + return $this.$extraType; +}; +function jur_AbstractCharClass$LazyJavaLowerCase$1() { + jur_AbstractCharClass.call(this); + this.$this$025 = null; +} +$java.jur_AbstractCharClass$LazyJavaLowerCase$1_contains = function($this, $ch) { + return jl_Character_isLowerCase($ch); +}; +function jur_AbstractCharClass$LazyJavaUpperCase$1() { + jur_AbstractCharClass.call(this); + this.$this$026 = null; +} +$java.jur_AbstractCharClass$LazyJavaUpperCase$1_contains = function($this, $ch) { + return jl_Character_isUpperCase($ch); +}; +function jur_AbstractCharClass$LazyJavaWhitespace$1() { + jur_AbstractCharClass.call(this); + this.$this$027 = null; +} +$java.jur_AbstractCharClass$LazyJavaWhitespace$1_contains = function($this, $ch) { + return jl_Character_isWhitespace($ch); +}; +function jur_AbstractCharClass$LazyJavaMirrored$1() { + jur_AbstractCharClass.call(this); + this.$this$028 = null; +} +$java.jur_AbstractCharClass$LazyJavaMirrored$1_contains = function($this, $ch) { + return 0; +}; +function jur_AbstractCharClass$LazyJavaDefined$1() { + jur_AbstractCharClass.call(this); + this.$this$029 = null; +} +$java.jur_AbstractCharClass$LazyJavaDefined$1_contains = function($this, $ch) { + return !jl_Character_getType($ch) ? 0 : 1; +}; +function jur_AbstractCharClass$LazyJavaDigit$1() { + jur_AbstractCharClass.call(this); + this.$this$030 = null; +} +$java.jur_AbstractCharClass$LazyJavaDigit$1_contains = function($this, $ch) { + return jl_Character_getType($ch) != 9 ? 0 : 1; +}; +function jur_AbstractCharClass$LazyJavaIdentifierIgnorable$1() { + jur_AbstractCharClass.call(this); + this.$this$031 = null; +} +$java.jur_AbstractCharClass$LazyJavaIdentifierIgnorable$1_contains = function($this, $ch) { + return jl_Character_isIdentifierIgnorable($ch); +}; +function jur_AbstractCharClass$LazyJavaISOControl$1() { + jur_AbstractCharClass.call(this); + this.$this$032 = null; +} +$java.jur_AbstractCharClass$LazyJavaISOControl$1_contains = function($this, $ch) { + a: { + b: { + if (!($ch >= 0 && $ch <= 31)) { + if ($ch < 127) + break b; + if ($ch > 159) + break b; + } + $ch = 1; + break a; + } + $ch = 0; + } + return $ch; +}; +function jur_AbstractCharClass$LazyJavaJavaIdentifierPart$1() { + jur_AbstractCharClass.call(this); + this.$this$033 = null; +} +$java.jur_AbstractCharClass$LazyJavaJavaIdentifierPart$1_contains = function($this, $ch) { + a: { + b: { + switch (jl_Character_getType($ch)) { + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 8: + case 9: + case 10: + case 23: + case 26: + break; + case 7: + case 11: + case 12: + case 13: + case 14: + case 15: + case 16: + case 17: + case 18: + case 19: + case 20: + case 21: + case 22: + case 24: + case 25: + break b; + default: + break b; + } + $ch = 1; + break a; + } + $ch = jl_Character_isIdentifierIgnorable($ch); + } + return $ch; +}; +function jur_AbstractCharClass$LazyJavaJavaIdentifierStart$1() { + jur_AbstractCharClass.call(this); + this.$this$034 = null; +} +$java.jur_AbstractCharClass$LazyJavaJavaIdentifierStart$1_contains = function($this, $ch) { + a: { + b: { + switch (jl_Character_getType($ch)) { + case 1: + case 2: + case 3: + case 4: + case 5: + case 10: + case 23: + case 26: + break; + case 6: + case 7: + case 8: + case 9: + case 11: + case 12: + case 13: + case 14: + case 15: + case 16: + case 17: + case 18: + case 19: + case 20: + case 21: + case 22: + case 24: + case 25: + break b; + default: + break b; + } + $ch = 1; + break a; + } + $ch = jl_Character_isIdentifierIgnorable($ch); + } + return $ch; +}; +function jur_AbstractCharClass$LazyJavaLetter$1() { + jur_AbstractCharClass.call(this); + this.$this$035 = null; +} +$java.jur_AbstractCharClass$LazyJavaLetter$1_contains = function($this, $ch) { + a: { + switch (jl_Character_getType($ch)) { + case 1: + case 2: + case 3: + case 4: + case 5: + break; + default: + $ch = 0; + break a; + } + $ch = 1; + } + return $ch; +}; +function jur_AbstractCharClass$LazyJavaLetterOrDigit$1() { + jur_AbstractCharClass.call(this); + this.$this$036 = null; +} +$java.jur_AbstractCharClass$LazyJavaLetterOrDigit$1_contains = function($this, $ch) { + return jl_Character_isLetterOrDigit($ch); +}; +function jur_AbstractCharClass$LazyJavaSpaceChar$1() { + jur_AbstractCharClass.call(this); + this.$this$037 = null; +} +$java.jur_AbstractCharClass$LazyJavaSpaceChar$1_contains = function($this, $ch) { + return jl_Character_isSpaceChar($ch); +}; +function jur_AbstractCharClass$LazyJavaTitleCase$1() { + jur_AbstractCharClass.call(this); + this.$this$038 = null; +} +$java.jur_AbstractCharClass$LazyJavaTitleCase$1_contains = function($this, $ch) { + return jl_Character_getType($ch) != 3 ? 0 : 1; +}; +function jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart$1() { + jur_AbstractCharClass.call(this); + this.$this$039 = null; +} +$java.jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart$1_contains = function($this, $ch) { + a: { + b: { + switch (jl_Character_getType($ch)) { + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 8: + case 9: + case 10: + case 23: + break; + case 7: + case 11: + case 12: + case 13: + case 14: + case 15: + case 16: + case 17: + case 18: + case 19: + case 20: + case 21: + case 22: + break b; + default: + break b; + } + $ch = 1; + break a; + } + $ch = jl_Character_isIdentifierIgnorable($ch); + } + return $ch; +}; +function jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart$1() { + jur_AbstractCharClass.call(this); + this.$this$040 = null; +} +$java.jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart$1_contains = function($this, $ch) { + a: { + b: { + switch (jl_Character_getType($ch)) { + case 1: + case 2: + case 3: + case 4: + case 5: + case 10: + break; + case 6: + case 7: + case 8: + case 9: + break b; + default: + break b; + } + $ch = 1; + break a; + } + $ch = jl_Character_isIdentifierIgnorable($ch); + } + return $ch; +}; +function jur_UnicodeCategory() { + jur_AbstractCharClass.call(this); + this.$category1 = 0; +} +function jur_UnicodeCategory__init_(var_0) { + var var_1 = new jur_UnicodeCategory(); + jur_UnicodeCategory__init_0(var_1, var_0); + return var_1; +} +function jur_UnicodeCategory__init_0($this, $category) { + jur_AbstractCharClass__init_0($this); + $this.$category1 = $category; +} +$java.jur_UnicodeCategory_contains = function($this, $ch) { + return $this.$alt0 ^ ($this.$category1 != jl_Character_getType($ch & 65535) ? 0 : 1); +}; +function jur_UnicodeCategoryScope() { + jur_UnicodeCategory.call(this); +} +$java.jur_UnicodeCategoryScope_contains = function($this, $ch) { + return $this.$alt0 ^ (!($this.$category1 >> jl_Character_getType($ch & 65535) & 1) ? 0 : 1); +}; +function nms_GuiGameOver() { + nms_GuiScreen.call(this); + this.$cooldownTimer = 0; +} +$java.nms_GuiGameOver__init_ = function() { + var var_0 = new nms_GuiGameOver(); + nms_GuiGameOver__init_(var_0); + return var_0; +}; +function nms_GuiGameOver__init_($this) { + nms_GuiScreen__init_($this); +} +$java.nms_GuiGameOver_initGui = function($this) { + var $var1; + ju_ArrayList_clear($this.$buttonList); + if (!$this.$mc2.$theWorld.$worldInfo.$hardcore) { + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(1, ($this.$width / 2 | 0) - 100 | 0, ($this.$height / 4 | 0) + 72 | 0, nms_StatCollector_translateToLocal($rt_s(2625)))); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(2, ($this.$width / 2 | 0) - 100 | 0, ($this.$height / 4 | 0) + 96 | 0, nms_StatCollector_translateToLocal($rt_s(2626)))); + } else if (!$this.$mc2.$integratedServerIsRunning) + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(1, ($this.$width / 2 | 0) - 100 | 0, ($this.$height / 4 | 0) + 96 | 0, nms_StatCollector_translateToLocal($rt_s(2627)))); + else + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(1, ($this.$width / 2 | 0) - 100 | 0, ($this.$height / 4 | 0) + 96 | 0, nms_StatCollector_translateToLocal($rt_s(2628)))); + $var1 = ju_AbstractList_iterator($this.$buttonList); + while (ju_AbstractList$1_hasNext($var1)) { + ju_AbstractList$1_next($var1).$enabled = 0; + } +}; +$java.nms_GuiGameOver_keyTyped = function($this, $par1, $par2) { + return; +}; +$java.nms_GuiGameOver_actionPerformed = function($this, $par1GuiButton) { + var var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$par1GuiButton = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + switch ($par1GuiButton.$id3) { + case 1: + break; + case 2: + nms_WorldClient_sendQuittingDisconnectingPacket($this.$mc2.$theWorld); + $par1GuiButton = $this.$mc2; + var$2 = null; + $ptr = 1; + continue main; + default: + break a; + } + nms_EntityClientPlayerMP_respawnPlayer($this.$mc2.$thePlayer); + nmc_Minecraft_displayGuiScreen($this.$mc2, null); + } + return; + case 1: + nmc_Minecraft_loadWorld($par1GuiButton, var$2); + if ($rt_suspending()) { + break main; + } + nmc_Minecraft_displayGuiScreen($this.$mc2, nms_GuiMainMenu__init_0()); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1GuiButton, var$2, $ptr); +}; +$java.nms_GuiGameOver_drawScreen = function($this, $par1, $par2, $par3) { + var $var4, $var5, var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Gui_drawGradientRect($this, 0, 0, $this.$width, $this.$height, 1615855616, (-1602211792)); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(2.0, 2.0, 2.0); + $var4 = $this.$mc2.$theWorld.$worldInfo.$hardcore; + $var5 = !$var4 ? nms_StatCollector_translateToLocal($rt_s(2629)) : nms_StatCollector_translateToLocal($rt_s(2630)); + var$6 = $this.$fontRenderer0; + var$7 = ($this.$width / 2 | 0) / 2 | 0; + var$8 = 30; + var$9 = 16777215; + $ptr = 1; + case 1: + nms_Gui_drawCenteredString($this, var$6, $var5, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + if ($var4) { + $var5 = $this.$fontRenderer0; + var$6 = nms_StatCollector_translateToLocal($rt_s(2631)); + var$7 = $this.$width / 2 | 0; + var$8 = 144; + var$9 = 16777215; + $ptr = 4; + continue main; + } + $var5 = $this.$fontRenderer0; + var$6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$6); + jl_AbstractStringBuilder_append(var$6, nms_StatCollector_translateToLocal($rt_s(2632))); + jl_AbstractStringBuilder_append(var$6, $rt_s(49)); + jl_AbstractStringBuilder_append1(var$6, nms_EnumChatFormatting_YELLOW); + jl_AbstractStringBuilder_append2(var$6, nms_EntityPlayer_getScore($this.$mc2.$thePlayer)); + var$6 = jl_AbstractStringBuilder_toString(var$6); + var$7 = $this.$width / 2 | 0; + var$8 = 100; + var$9 = 16777215; + $ptr = 2; + case 2: + nms_Gui_drawCenteredString($this, $var5, var$6, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + $ptr = 3; + case 3: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + case 4: + nms_Gui_drawCenteredString($this, $var5, var$6, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + $var5 = $this.$fontRenderer0; + var$6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$6); + jl_AbstractStringBuilder_append(var$6, nms_StatCollector_translateToLocal($rt_s(2632))); + jl_AbstractStringBuilder_append(var$6, $rt_s(49)); + jl_AbstractStringBuilder_append1(var$6, nms_EnumChatFormatting_YELLOW); + jl_AbstractStringBuilder_append2(var$6, nms_EntityPlayer_getScore($this.$mc2.$thePlayer)); + var$6 = jl_AbstractStringBuilder_toString(var$6); + var$7 = $this.$width / 2 | 0; + var$8 = 100; + var$9 = 16777215; + $ptr = 2; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var5, var$6, var$7, var$8, var$9, $ptr); +}; +$java.nms_GuiGameOver_updateScreen = function($this) { + var $var1; + a: { + $this.$cooldownTimer = $this.$cooldownTimer + 1 | 0; + if ($this.$cooldownTimer == 20) { + $var1 = ju_AbstractList_iterator($this.$buttonList); + while (true) { + if (!ju_AbstractList$1_hasNext($var1)) + break a; + ju_AbstractList$1_next($var1).$enabled = 1; + } + } + } +}; +function nms_GuiIngameMenu() { + var a = this; nms_GuiScreen.call(a); + a.$updateCounter2 = 0; + a.$updateCounter0 = 0; +} +function nms_GuiIngameMenu__init_0() { + var var_0 = new nms_GuiIngameMenu(); + nms_GuiIngameMenu__init_(var_0); + return var_0; +} +function nms_GuiIngameMenu__init_($this) { + nms_GuiScreen__init_($this); + $this.$updateCounter2 = 0; + $this.$updateCounter0 = 0; +} +$java.nms_GuiIngameMenu_initGui = function($this) { + var var$1, var$2; + $this.$updateCounter2 = 0; + ju_ArrayList_clear($this.$buttonList); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(1, ($this.$width / 2 | 0) - 100 | 0, (($this.$height / 4 | 0) + 120 | 0) + (-16) | 0, nms_StatCollector_translateToLocal($rt_s(2633)))); + if (!$this.$mc2.$integratedServerIsRunning) + ju_ArrayList_get($this.$buttonList, 0).$displayString = nms_StatCollector_translateToLocal($rt_s(2634)); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(4, ($this.$width / 2 | 0) - 100 | 0, (($this.$height / 4 | 0) + 24 | 0) + (-16) | 0, nms_StatCollector_translateToLocal($rt_s(2635)))); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(6, ($this.$width / 2 | 0) - 100 | 0, (($this.$height / 4 | 0) + 48 | 0) + (-16) | 0, $rt_s(2636))); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_0(0, ($this.$width / 2 | 0) - 100 | 0, (($this.$height / 4 | 0) + 96 | 0) + (-16) | 0, 98, 20, nms_StatCollector_translateToLocal($rt_s(1067)))); + var$1 = $this.$buttonList; + var$2 = nms_GuiButton__init_0(7, ($this.$width / 2 | 0) + 2 | 0, (($this.$height / 4 | 0) + 96 | 0) + (-16) | 0, 98, 20, nms_StatCollector_translateToLocal($rt_s(2637))); + ju_ArrayList_add(var$1, var$2); + var$2.$enabled = 0; +}; +$java.nms_GuiIngameMenu_actionPerformed = function($this, $par1GuiButton) { + var var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$par1GuiButton = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + switch ($par1GuiButton.$id3) { + case 0: + nmc_Minecraft_displayGuiScreen($this.$mc2, nms_GuiOptions__init_($this, $this.$mc2.$gameSettings)); + break a; + case 1: + $par1GuiButton.$enabled = 0; + nms_WorldClient_sendQuittingDisconnectingPacket($this.$mc2.$theWorld); + $par1GuiButton = $this.$mc2; + var$2 = null; + $ptr = 1; + continue main; + case 2: + case 3: + break; + case 4: + nmc_Minecraft_displayGuiScreen($this.$mc2, null); + nmc_Minecraft_setIngameFocus($this.$mc2); + break a; + case 5: + $par1GuiButton = $this.$mc2; + var$2 = new nle_GuiScreenVoiceChannel; + nms_GuiScreen__init_(var$2); + var$2.$screenTitle0 = $rt_s(2638); + var$2.$parent0 = $this; + nmc_Minecraft_displayGuiScreen($par1GuiButton, var$2); + break a; + case 6: + $par1GuiButton = $this.$mc2; + var$2 = new maa_GuiScreenModules; + nms_GuiScreen__init_(var$2); + var$2.$screenTitle2 = $rt_s(2636); + var$2.$parent1 = $this; + nmc_Minecraft_displayGuiScreen($par1GuiButton, var$2); + break a; + default: + } + } + return; + case 1: + nmc_Minecraft_loadWorld($par1GuiButton, var$2); + if ($rt_suspending()) { + break main; + } + nmc_Minecraft_displayGuiScreen($this.$mc2, nms_GuiMainMenu__init_0()); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1GuiButton, var$2, $ptr); +}; +$java.nms_GuiIngameMenu_updateScreen = function($this) { + $this.$updateCounter0 = $this.$updateCounter0 + 1 | 0; +}; +$java.nms_GuiIngameMenu_drawScreen = function($this, $par1, $par2, $par3) { + var var$4, var$5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_drawDefaultBackground($this); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + var$5 = $rt_s(2639); + var$6 = $this.$width / 2 | 0; + var$7 = 40; + var$8 = 16777215; + $ptr = 2; + case 2: + nms_Gui_drawCenteredString($this, var$4, var$5, var$6, var$7, var$8); + if ($rt_suspending()) { + break main; + } + $ptr = 3; + case 3: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, var$5, var$6, var$7, var$8, $ptr); +}; +function nms_WorldRenderer() { + var a = this; jl_Object.call(a); + a.$worldObj1 = null; + a.$glRenderList = 0; + a.$posX3 = 0; + a.$posY3 = 0; + a.$posZ2 = 0; + a.$chunkX = 0; + a.$chunkY = 0; + a.$chunkZ = 0; + a.$posXMinus = 0; + a.$posYMinus = 0; + a.$posZMinus = 0; + a.$posXClip = 0; + a.$posYClip = 0; + a.$posZClip = 0; + a.$isInFrustum = 0; + a.$skipRenderPass = null; + a.$posXPlus = 0; + a.$posYPlus = 0; + a.$posZPlus = 0; + a.$needsUpdate = 0; + a.$rendererBoundingBox = null; + a.$chunkIndex = 0; + a.$isVisible = 0; + a.$isNowVisible = 0; + a.$isWaitingOnOcclusionQuery = 0; + a.$isChunkLit = 0; + a.$isInitialized = 0; + a.$tileEntityRenderers = null; + a.$tileEntities0 = null; + a.$bytesDrawn = 0; +} +$java.nms_WorldRenderer_tessellator = null; +$java.nms_WorldRenderer_chunksUpdated = 0; +function nms_WorldRenderer_$callClinit() { + nms_WorldRenderer_$callClinit = $rt_eraseClinit(nms_WorldRenderer); + $java.nms_WorldRenderer__clinit_(); +} +function nms_WorldRenderer_setPosition($this, $par1, $par2, $par3) { + if (!($par1 == $this.$posX3 && $par2 == $this.$posY3 && $par3 == $this.$posZ2)) { + $java.nms_WorldRenderer_setDontDraw($this); + $this.$posX3 = $par1; + $this.$posY3 = $par2; + $this.$posZ2 = $par3; + $this.$chunkX = $par1 >> 4; + $this.$chunkY = $par2 >> 4; + $this.$chunkZ = $par3 >> 4; + $this.$posXPlus = $par1 + 8 | 0; + $this.$posYPlus = $par2 + 8 | 0; + $this.$posZPlus = $par3 + 8 | 0; + $this.$posXClip = $par1 & 1023; + $this.$posYClip = $par2; + $this.$posZClip = $par3 & 1023; + $this.$posXMinus = $par1 - $this.$posXClip | 0; + $this.$posYMinus = $par2 - $this.$posYClip | 0; + $this.$posZMinus = $par3 - $this.$posZClip | 0; + $this.$rendererBoundingBox = nms_AxisAlignedBB_getBoundingBox($par1 - 0.0, $par2 - 0.0, $par3 - 0.0, ($par1 + 16 | 0) + 0.0, ($par2 + 16 | 0) + 0.0, ($par3 + 16 | 0) + 0.0); + nms_WorldRenderer_markDirty($this); + } +} +function nms_WorldRenderer_updateRenderer($this) { + var $var1, $var2, $var3, $var4, $var5, $var6, $var7, $var21, $var9, $p, $var10, $var11, $var12, $var13, $var14, $var15, $var16, $var17, $var18, $var23, $var8, $var22, $var20, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var20 = $thread.pop();$var22 = $thread.pop();$var8 = $thread.pop();$var23 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$p = $thread.pop();$var9 = $thread.pop();$var21 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 + = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$needsUpdate) { + $this.$needsUpdate = 0; + $var1 = $this.$posX3; + $var2 = $this.$posY3; + $var3 = $this.$posZ2; + $var4 = $this.$posX3 + 16 | 0; + $var5 = $this.$posY3 + 16 | 0; + $var6 = $this.$posZ2 + 16 | 0; + $var7 = 0; + while ($var7 < 2) { + $this.$skipRenderPass.data[$var7] = 1; + $var7 = $var7 + 1 | 0; + } + $java.nms_Chunk_isLit = 0; + $var21 = ju_HashSet__init_0(); + ju_AbstractCollection_addAll($var21, $this.$tileEntityRenderers); + ju_ArrayList_clear($this.$tileEntityRenderers); + $var9 = nms_ChunkCache__init_($this.$worldObj1, $var1 - 1 | 0, $var2 - 1 | 0, $var3 - 1 | 0, $var4 + 1 | 0, $var5 + 1 | 0, $var6 + 1 | 0, 1); + $p = nmc_Minecraft_theMinecraft.$mcProfiler; + if (!$var9.$hasExtendedLevels) { + nleg_EaglerAdapterGL30_hintAnisotropicFix(1); + $java.nms_WorldRenderer_chunksUpdated = $java.nms_WorldRenderer_chunksUpdated + 1 | 0; + $var10 = nms_RenderBlocks__init_0($var9); + $this.$bytesDrawn = 0; + $var11 = 0; + a: { + while (true) { + if ($var11 >= 2) + break a; + nms_Profiler_startSection($p, $rt_s(2640)); + $var12 = 0; + $var13 = 0; + $var14 = 0; + $var15 = $var2; + while ($var15 < $var5) { + $var16 = $var3; + while ($var16 < $var6) { + $var17 = $var1; + while ($var17 < $var4) { + $var18 = $java.nms_ChunkCache_getBlockId($var9, $var17, $var15, $var16); + if ($var18 > 0) { + if (!$var14) { + $var14 = 1; + nleg_EaglerAdapterGL30_glNewList($this.$glRenderList + $var11 | 0, 4864); + nlea_Tessellator_startDrawingQuads($java.nms_WorldRenderer_tessellator); + nlea_Tessellator_setTranslation($java.nms_WorldRenderer_tessellator, $this.$posXClip - $this.$posX3 | 0, $this.$posYClip - $this.$posY3 | 0, $this.$posZClip - $this.$posZ2 | 0); + } + nms_Block_$callClinit(); + $var23 = nms_Block_blocksList.data[$var18]; + if ($var23 !== null) { + if (!$var11 && $var23.$isBlockContainer) { + $ptr = 1; + continue main; + } + $var8 = $rt_compare($var23.$getRenderBlockPass(), $var11); + if ($var8) + $var12 = 1; + else if (!$var8) { + $ptr = 2; + continue main; + } + } + } + $var17 = $var17 + 1 | 0; + } + $var16 = $var16 + 1 | 0; + } + $var15 = $var15 + 1 | 0; + } + if (!$var14) + $var13 = 0; + else { + nms_Profiler_endStartSection($p, $rt_s(2641)); + $this.$bytesDrawn = $this.$bytesDrawn + nlea_Tessellator_draw($java.nms_WorldRenderer_tessellator) | 0; + nleg_EaglerAdapterGL30_glEndList(); + nlea_Tessellator_setTranslation($java.nms_WorldRenderer_tessellator, 0.0, 0.0, 0.0); + } + nms_Profiler_endSection($p); + if ($var13) + $this.$skipRenderPass.data[$var11] = 0; + if (!$var12) + break; + $var11 = $var11 + 1 | 0; + } + } + nleg_EaglerAdapterGL30_hintAnisotropicFix(0); + } + $var22 = ju_HashSet__init_0(); + ju_AbstractCollection_addAll($var22, $this.$tileEntityRenderers); + ju_AbstractSet_removeAll($var22, $var21); + ju_AbstractCollection_addAll($this.$tileEntities0, $var22); + ju_AbstractSet_removeAll($var21, $this.$tileEntityRenderers); + ju_AbstractCollection_removeAll($this.$tileEntities0, $var21); + $this.$isChunkLit = $java.nms_Chunk_isLit; + $this.$isInitialized = 1; + } + return; + case 1: + $tmp = $java.nms_ChunkCache_getBlockTileEntity($var9, $var17, $var15, $var16); + if ($rt_suspending()) { + break main; + } + $var20 = $tmp; + nms_TileEntityRenderer_$callClinit(); + if ($java.nms_TileEntityRenderer_hasSpecialRenderer(nms_TileEntityRenderer_instance, $var20)) + ju_ArrayList_add($this.$tileEntityRenderers, $var20); + b: { + c: while (true) { + $var8 = $rt_compare($var23.$getRenderBlockPass(), $var11); + if ($var8) + $var12 = 1; + else if (!$var8) { + $ptr = 2; + continue main; + } + while (true) { + $var17 = $var17 + 1 | 0; + while ($var17 >= $var4) { + $var16 = $var16 + 1 | 0; + while ($var16 >= $var6) { + $var15 = $var15 + 1 | 0; + while ($var15 >= $var5) { + if (!$var14) + $var13 = 0; + else { + nms_Profiler_endStartSection($p, $rt_s(2641)); + $this.$bytesDrawn = $this.$bytesDrawn + nlea_Tessellator_draw($java.nms_WorldRenderer_tessellator) | 0; + nleg_EaglerAdapterGL30_glEndList(); + nlea_Tessellator_setTranslation($java.nms_WorldRenderer_tessellator, 0.0, 0.0, 0.0); + } + nms_Profiler_endSection($p); + if ($var13) + $this.$skipRenderPass.data[$var11] = 0; + if (!$var12) + break c; + $var11 = $var11 + 1 | 0; + if ($var11 >= 2) + break b; + nms_Profiler_startSection($p, $rt_s(2640)); + $var12 = 0; + $var13 = 0; + $var14 = 0; + $var15 = $var2; + } + $var16 = $var3; + } + $var17 = $var1; + } + $var18 = $java.nms_ChunkCache_getBlockId($var9, $var17, $var15, $var16); + if ($var18 <= 0) + continue; + if (!$var14) { + $var14 = 1; + nleg_EaglerAdapterGL30_glNewList($this.$glRenderList + $var11 | 0, 4864); + nlea_Tessellator_startDrawingQuads($java.nms_WorldRenderer_tessellator); + nlea_Tessellator_setTranslation($java.nms_WorldRenderer_tessellator, $this.$posXClip - $this.$posX3 | 0, $this.$posYClip - $this.$posY3 | 0, $this.$posZClip - $this.$posZ2 | 0); + } + nms_Block_$callClinit(); + $var23 = nms_Block_blocksList.data[$var18]; + if ($var23 !== null) + break; + } + if ($var11) + continue; + if (!$var23.$isBlockContainer) + continue; + else { + continue main; + } + } + } + nleg_EaglerAdapterGL30_hintAnisotropicFix(0); + $var22 = ju_HashSet__init_0(); + ju_AbstractCollection_addAll($var22, $this.$tileEntityRenderers); + ju_AbstractSet_removeAll($var22, $var21); + ju_AbstractCollection_addAll($this.$tileEntities0, $var22); + ju_AbstractSet_removeAll($var21, $this.$tileEntityRenderers); + ju_AbstractCollection_removeAll($this.$tileEntities0, $var21); + $this.$isChunkLit = $java.nms_Chunk_isLit; + $this.$isInitialized = 1; + return; + case 2: + $tmp = nms_RenderBlocks_renderBlockByRenderType($var10, $var23, $var17, $var15, $var16); + if ($rt_suspending()) { + break main; + } + $var8 = $tmp; + $var13 = $var13 | $var8; + d: { + b: while (true) { + $var17 = $var17 + 1 | 0; + while ($var17 >= $var4) { + $var16 = $var16 + 1 | 0; + while ($var16 >= $var6) { + $var15 = $var15 + 1 | 0; + while ($var15 >= $var5) { + if (!$var14) + $var13 = 0; + else { + nms_Profiler_endStartSection($p, $rt_s(2641)); + $this.$bytesDrawn = $this.$bytesDrawn + nlea_Tessellator_draw($java.nms_WorldRenderer_tessellator) | 0; + nleg_EaglerAdapterGL30_glEndList(); + nlea_Tessellator_setTranslation($java.nms_WorldRenderer_tessellator, 0.0, 0.0, 0.0); + } + nms_Profiler_endSection($p); + if ($var13) + $this.$skipRenderPass.data[$var11] = 0; + if (!$var12) + break b; + $var11 = $var11 + 1 | 0; + if ($var11 >= 2) + break d; + nms_Profiler_startSection($p, $rt_s(2640)); + $var12 = 0; + $var13 = 0; + $var14 = 0; + $var15 = $var2; + } + $var16 = $var3; + } + $var17 = $var1; + } + $var18 = $java.nms_ChunkCache_getBlockId($var9, $var17, $var15, $var16); + if ($var18 <= 0) + continue; + if (!$var14) { + $var14 = 1; + nleg_EaglerAdapterGL30_glNewList($this.$glRenderList + $var11 | 0, 4864); + nlea_Tessellator_startDrawingQuads($java.nms_WorldRenderer_tessellator); + nlea_Tessellator_setTranslation($java.nms_WorldRenderer_tessellator, $this.$posXClip - $this.$posX3 | 0, $this.$posYClip - $this.$posY3 | 0, $this.$posZClip - $this.$posZ2 | 0); + } + nms_Block_$callClinit(); + $var23 = nms_Block_blocksList.data[$var18]; + if ($var23 === null) + continue; + if (!$var11 && $var23.$isBlockContainer) { + $ptr = 1; + continue main; + } + $var8 = $rt_compare($var23.$getRenderBlockPass(), $var11); + if ($var8) { + $var12 = 1; + continue; + } + if (!$var8) { + continue main; + } + } + } + nleg_EaglerAdapterGL30_hintAnisotropicFix(0); + $var22 = ju_HashSet__init_0(); + ju_AbstractCollection_addAll($var22, $this.$tileEntityRenderers); + ju_AbstractSet_removeAll($var22, $var21); + ju_AbstractCollection_addAll($this.$tileEntities0, $var22); + ju_AbstractSet_removeAll($var21, $this.$tileEntityRenderers); + ju_AbstractCollection_removeAll($this.$tileEntities0, $var21); + $this.$isChunkLit = $java.nms_Chunk_isLit; + $this.$isInitialized = 1; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, $var6, $var7, $var21, $var9, $p, $var10, $var11, $var12, $var13, $var14, $var15, $var16, $var17, $var18, $var23, $var8, $var22, $var20, $ptr); +} +function nms_WorldRenderer_distanceToEntitySquared($this, $par1Entity) { + var $var2, $var3, $var4; + $var2 = $par1Entity.$posX - $this.$posXPlus; + $var3 = $par1Entity.$posY - $this.$posYPlus; + $var4 = $par1Entity.$posZ - $this.$posZPlus; + return $var2 * $var2 + $var3 * $var3 + $var4 * $var4; +} +$java.nms_WorldRenderer_setDontDraw = function($this) { + var $var1; + $var1 = 0; + while ($var1 < 2) { + $this.$skipRenderPass.data[$var1] = 1; + $var1 = $var1 + 1 | 0; + } + $this.$isInFrustum = 0; + $this.$isInitialized = 0; +}; +function nms_WorldRenderer_stopRendering($this) { + $java.nms_WorldRenderer_setDontDraw($this); + $this.$worldObj1 = null; +} +function nms_WorldRenderer_getGLCallListForPass($this, $par1) { + return !$this.$isInFrustum ? (-1) : $this.$skipRenderPass.data[$par1] ? (-1) : $this.$glRenderList + $par1 | 0; +} +function nms_WorldRenderer_updateInFrustum($this, $par1ICamera) { + $this.$isInFrustum = nms_Frustrum_isBoundingBoxInFrustum($par1ICamera, $this.$rendererBoundingBox); +} +function nms_WorldRenderer_skipAllRenderPasses($this) { + return !$this.$isInitialized ? 0 : $this.$skipRenderPass.data[0] && $this.$skipRenderPass.data[1] ? 1 : 0; +} +function nms_WorldRenderer_markDirty($this) { + $this.$needsUpdate = 1; +} +$java.nms_WorldRenderer__clinit_ = function() { + nlea_Tessellator_$callClinit(); + $java.nms_WorldRenderer_tessellator = nlea_Tessellator_instance; + $java.nms_WorldRenderer_chunksUpdated = 0; +}; +function nms_EntitySorter() { + var a = this; jl_Object.call(a); + a.$entityPosX = 0.0; + a.$entityPosY = 0.0; + a.$entityPosZ = 0.0; + a.$reverse0 = 0; +} +function nms_EntitySorter__init_(var_0) { + var var_1 = new nms_EntitySorter(); + $java.nms_EntitySorter__init_(var_1, var_0); + return var_1; +} +$java.nms_EntitySorter__init_ = function($this, $par1Entity) { + $this.$entityPosX = -$par1Entity.$posX; + $this.$entityPosY = -$par1Entity.$posY; + $this.$entityPosZ = -$par1Entity.$posZ; + $this.$reverse0 = 0; +}; +$java.nms_EntitySorter_sortByDistanceToEntity = function($this, $par1WorldRenderer, $par2WorldRenderer) { + var $var3, $var5, $var7, $var9, $var11, $var13; + $var3 = $par1WorldRenderer.$posXPlus + $this.$entityPosX; + $var5 = $par1WorldRenderer.$posYPlus + $this.$entityPosY; + $var7 = $par1WorldRenderer.$posZPlus + $this.$entityPosZ; + $var9 = $par2WorldRenderer.$posXPlus + $this.$entityPosX; + $var11 = $par2WorldRenderer.$posYPlus + $this.$entityPosY; + $var13 = $par2WorldRenderer.$posZPlus + $this.$entityPosZ; + return ($var3 * $var3 + $var5 * $var5 + $var7 * $var7 - ($var9 * $var9 + $var11 * $var11 + $var13 * $var13)) * 1024.0 | 0; +}; +$java.nms_EntitySorter_compare = function($this, $par1Obj, $par2Obj) { + return $rt_imul(!$this.$reverse0 ? 1 : (-1), $java.nms_EntitySorter_sortByDistanceToEntity($this, $par1Obj, $par2Obj)); +}; +function nms_BossStatus() { + jl_Object.call(this); +} +var nms_BossStatus_healthScale = 0.0; +var nms_BossStatus_statusBarLength = 0; +var nms_BossStatus_bossName = null; +var nms_BossStatus_field_82825_d = 0; +$java.nms_BossStatus__init_ = function() { + var var_0 = new nms_BossStatus(); + nms_BossStatus__init_(var_0); + return var_0; +}; +function nms_BossStatus__init_($this) { + return; +} +function nms_BossStatus_func_82824_a($par0IBossDisplayData, $par1) { + nms_BossStatus_healthScale = $par0IBossDisplayData.$getBossHealth() / $par0IBossDisplayData.$getMaxHealth(); + nms_BossStatus_statusBarLength = 100; + nms_BossStatus_bossName = nms_EntityLiving_getEntityName($par0IBossDisplayData); + nms_BossStatus_field_82825_d = $par1; +} +function nms_EntityFX() { + var a = this; nms_Entity.call(a); + a.$particleTextureIndexX = 0; + a.$particleTextureIndexY = 0; + a.$particleTextureJitterX = 0.0; + a.$particleTextureJitterY = 0.0; + a.$particleAge = 0; + a.$particleMaxAge = 0; + a.$particleScale = 0.0; + a.$particleGravity = 0.0; + a.$particleRed = 0.0; + a.$particleGreen = 0.0; + a.$particleBlue = 0.0; + a.$particleAlpha = 0.0; + a.$particleIcon = null; +} +var nms_EntityFX_interpPosX = 0.0; +var nms_EntityFX_interpPosY = 0.0; +var nms_EntityFX_interpPosZ = 0.0; +$java.nms_EntityFX__init_ = function(var_0, var_1, var_2, var_3) { + var var_4 = new nms_EntityFX(); + $java.nms_EntityFX__init_0(var_4, var_0, var_1, var_2, var_3); + return var_4; +}; +$java.nms_EntityFX__init_1 = function(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntityFX(); + nms_EntityFX__init_(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +}; +$java.nms_EntityFX__init_0 = function($this, $par1World, $par2, $par4, $par6) { + nms_Entity__init_0($this); + nms_Entity_setWorld($this, $par1World); + $this.$particleAge = 0; + $this.$particleMaxAge = 0; + $this.$particleAlpha = 1.0; + $this.$particleIcon = null; + nms_Entity_setSize($this, 0.20000000298023224, 0.20000000298023224); + $this.$yOffset = $this.$height0 / 2.0; + nms_Entity_setPosition($this, $par2, $par4, $par6); + $this.$lastTickPosX = $par2; + $this.$lastTickPosY = $par4; + $this.$lastTickPosZ = $par6; + $this.$particleBlue = 1.0; + $this.$particleGreen = 1.0; + $this.$particleRed = 1.0; + $this.$particleTextureJitterX = nle_EaglercraftRandom_nextFloat($this.$rand0) * 3.0; + $this.$particleTextureJitterY = nle_EaglercraftRandom_nextFloat($this.$rand0) * 3.0; + $this.$particleScale = (nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.5 + 0.5) * 2.0; + $this.$particleMaxAge = 4.0 / (nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.8999999761581421 + 0.10000000149011612) | 0; + $this.$particleAge = 0; +}; +function nms_EntityFX__init_($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12) { + var $var14, $var15; + $java.nms_EntityFX__init_0($this, $par1World, $par2, $par4, $par6); + $this.$motionX = $par8 + (jl_Math_random() * 2.0 - 1.0) * 0.4000000059604645; + $this.$motionY = $par10 + (jl_Math_random() * 2.0 - 1.0) * 0.4000000059604645; + $this.$motionZ = $par12 + (jl_Math_random() * 2.0 - 1.0) * 0.4000000059604645; + $var14 = (jl_Math_random() + jl_Math_random() + 1.0) * 0.15000000596046448; + $var15 = nms_MathHelper_sqrt_double($this.$motionX * $this.$motionX + $this.$motionY * $this.$motionY + $this.$motionZ * $this.$motionZ); + $par2 = $this.$motionX; + $par4 = $var15; + $par2 = $par2 / $par4; + $par6 = $var14; + $this.$motionX = $par2 * $par6 * 0.4000000059604645; + $this.$motionY = $this.$motionY / $par4 * $par6 * 0.4000000059604645 + 0.10000000149011612; + $this.$motionZ = $this.$motionZ / $par4 * $par6 * 0.4000000059604645; +} +function nms_EntityFX_multiplyVelocity($this, $par1) { + var var$2, var$3; + var$2 = $this.$motionX; + var$3 = $par1; + $this.$motionX = var$2 * var$3; + $this.$motionY = ($this.$motionY - 0.10000000149011612) * var$3 + 0.10000000149011612; + $this.$motionZ = $this.$motionZ * var$3; + return $this; +} +function nms_EntityFX_multipleParticleScaleBy($this, $par1) { + var var$2; + var$2 = 0.20000000298023224 * $par1; + nms_Entity_setSize($this, var$2, var$2); + $this.$particleScale = $this.$particleScale * $par1; + return $this; +} +function nms_EntityFX_setRBGColorF($this, $par1, $par2, $par3) { + $this.$particleRed = $par1; + $this.$particleGreen = $par2; + $this.$particleBlue = $par3; +} +function nms_EntityFX_setAlphaF($this, $par1) { + $this.$particleAlpha = $par1; +} +function nms_EntityFX_getRedColorF($this) { + return $this.$particleRed; +} +function nms_EntityFX_getGreenColorF($this) { + return $this.$particleGreen; +} +function nms_EntityFX_getBlueColorF($this) { + return $this.$particleBlue; +} +$java.nms_EntityFX_canTriggerWalking = function($this) { + return 0; +}; +$java.nms_EntityFX_entityInit = function($this) { + return; +}; +$java.nms_EntityFX_onUpdate = function($this) { + var var$1, var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + var$1 = $this.$particleAge; + $this.$particleAge = var$1 + 1 | 0; + if (var$1 >= $this.$particleMaxAge) { + $ptr = 2; + continue main; + } + $this.$motionY = $this.$motionY - 0.04 * $this.$particleGravity; + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + case 1: + nms_Entity_moveEntity($this, var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + $this.$motionX = $this.$motionX * 0.9800000190734863; + $this.$motionY = $this.$motionY * 0.9800000190734863; + $this.$motionZ = $this.$motionZ * 0.9800000190734863; + if ($this.$onGround) { + $this.$motionX = $this.$motionX * 0.699999988079071; + $this.$motionZ = $this.$motionZ * 0.699999988079071; + } + return; + case 2: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + $this.$motionY = $this.$motionY - 0.04 * $this.$particleGravity; + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, $ptr); +}; +$java.nms_EntityFX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8, $var9, $var10, $var11, $var12, var$13, var$14, var$15, $var13, $var14, $var15, $fix, $var16, var$21, var$22, var$23, var$24; + $var8 = $this.$particleTextureIndexX / 16.0 + 0.0010000000474974513; + $var9 = $var8 + 0.062437500804662704 - 0.0010000000474974513; + $var10 = $this.$particleTextureIndexY / 16.0 + 0.0010000000474974513; + $var11 = $var10 + 0.062437500804662704 - 0.0010000000474974513; + $var12 = 0.10000000149011612 * $this.$particleScale; + if ($this.$particleIcon !== null) { + $var8 = $this.$particleIcon.$getMinU(); + $var9 = $this.$particleIcon.$getMaxU(); + $var10 = $this.$particleIcon.$getMinV(); + $var11 = $this.$particleIcon.$getMaxV(); + } + var$13 = $this.$prevPosX; + var$14 = $this.$posX - $this.$prevPosX; + var$15 = $par2; + $var13 = var$13 + var$14 * var$15 - nms_EntityFX_interpPosX; + $var14 = $this.$prevPosY + ($this.$posY - $this.$prevPosY) * var$15 - nms_EntityFX_interpPosY; + $var15 = $this.$prevPosZ + ($this.$posZ - $this.$prevPosZ) * var$15 - nms_EntityFX_interpPosZ; + nlea_Tessellator_setColorRGBA_F($par1Tessellator, $this.$particleRed * 1.0, $this.$particleGreen * 1.0, $this.$particleBlue * 1.0, $this.$particleAlpha); + $par2 = $par3 * $var12; + $fix = $var13 - $par2; + $var16 = $par6 * $var12; + var$21 = $fix - $var16; + $par3 = $par4 * $var12; + var$13 = $var14 - $par3; + $par4 = $par5 * $var12; + $par5 = $var15 - $par4; + $par6 = $par7 * $var12; + var$14 = $par5 - $par6; + var$22 = $var9; + var$15 = $var11; + nlea_Tessellator_addVertexWithUV($par1Tessellator, var$21, var$13, var$14, var$22, var$15); + var$14 = $fix + $var16; + var$21 = $var14 + $par3; + var$23 = $par5 + $par6; + var$24 = $var10; + nlea_Tessellator_addVertexWithUV($par1Tessellator, var$14, var$21, var$23, var$22, var$24); + $par2 = $var13 + $par2; + var$14 = $par2 + $var16; + $par3 = $var15 + $par4; + var$22 = $par3 + $par6; + var$23 = $var8; + nlea_Tessellator_addVertexWithUV($par1Tessellator, var$14, var$21, var$22, var$23, var$24); + nlea_Tessellator_addVertexWithUV($par1Tessellator, $par2 - $var16, var$13, $par3 - $par6, var$23, var$15); +}; +$java.nms_EntityFX_getFXLayer = function($this) { + return 0; +}; +$java.nms_EntityFX_setParticleIcon = function($this, $par1RenderEngine, $par2Icon) { + if ($this.$getFXLayer() == 1) + $this.$particleIcon = $par2Icon; + else { + if ($this.$getFXLayer() != 2) { + $par2Icon = new jl_RuntimeException; + jl_Throwable__init_($par2Icon, $rt_s(2642)); + $rt_throw($par2Icon); + } + $this.$particleIcon = $par2Icon; + } +}; +function nms_EntityFX_setParticleTextureIndex($this, $par1) { + $this.$particleTextureIndexX = $par1 % 16 | 0; + $this.$particleTextureIndexY = $par1 / 16 | 0; +} +function nms_EntityFX_nextTextureIndexX($this) { + $this.$particleTextureIndexX = $this.$particleTextureIndexX + 1 | 0; +} +$java.nms_EntityFX_canAttackWithItem = function($this) { + return 0; +}; +$java.nms_EntityFX_toString = function($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, jl_Class_getSimpleName(jl_Object_getClass($this))); + jl_AbstractStringBuilder_append(var$1, $rt_s(2643)); + var$1 = jl_StringBuilder_append4(var$1, $this.$posX); + jl_AbstractStringBuilder_append(var$1, $rt_s(273)); + var$1 = jl_StringBuilder_append4(var$1, $this.$posY); + jl_AbstractStringBuilder_append(var$1, $rt_s(273)); + var$1 = jl_StringBuilder_append4(var$1, $this.$posZ); + jl_AbstractStringBuilder_append(var$1, $rt_s(2644)); + var$1 = jl_StringBuilder_append3(var$1, $this.$particleRed); + jl_AbstractStringBuilder_append(var$1, $rt_s(273)); + var$1 = jl_StringBuilder_append3(var$1, $this.$particleGreen); + jl_AbstractStringBuilder_append(var$1, $rt_s(273)); + var$1 = jl_StringBuilder_append3(var$1, $this.$particleBlue); + jl_AbstractStringBuilder_append(var$1, $rt_s(273)); + var$1 = jl_StringBuilder_append3(var$1, $this.$particleAlpha); + jl_AbstractStringBuilder_append(var$1, $rt_s(2645)); + jl_AbstractStringBuilder_append2(var$1, $this.$particleAge); + return jl_AbstractStringBuilder_toString(var$1); +}; +function jt_DecimalFormat$MantissaAndExponent() { + var a = this; jl_Object.call(a); + a.$mantissa1 = Long_ZERO; + a.$exponent1 = 0; +} +function jt_DecimalFormat$MinusField() { + jl_Object.call(this); +} +$java.jt_DecimalFormat$MinusField__init_ = function() { + var var_0 = new jt_DecimalFormat$MinusField(); + jt_DecimalFormat$MinusField__init_(var_0); + return var_0; +}; +function jt_DecimalFormat$MinusField__init_($this) { + return; +} +$java.jt_DecimalFormat$MinusField_render = function($this, $format, $buffer) { + jl_AbstractStringBuilder_append0($buffer, $format.$symbols0.$minusSign); +}; +$java.jt_DecimalFormat$MinusField_equals = function($this, $obj) { + return $obj instanceof jt_DecimalFormat$MinusField; +}; +$java.jt_DecimalFormat$MinusField_hashCode = function($this) { + return 3; +}; +function nms_EntityDiggingFX() { + nms_EntityFX.call(this); + this.$blockInstance = null; +} +function nms_EntityDiggingFX__init_0(var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { + var var_11 = new nms_EntityDiggingFX(); + nms_EntityDiggingFX__init_(var_11, var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); + return var_11; +} +function nms_EntityDiggingFX__init_($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12, $par14Block, $par15, $par16, $par17RenderEngine) { + nms_EntityFX__init_($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12); + $this.$blockInstance = $par14Block; + $java.nms_EntityFX_setParticleIcon($this, $par17RenderEngine, $par14Block.$getIcon(0, $par16)); + $this.$particleGravity = $par14Block.$blockParticleGravity; + $this.$particleBlue = 0.6000000238418579; + $this.$particleGreen = 0.6000000238418579; + $this.$particleRed = 0.6000000238418579; + $this.$particleScale = $this.$particleScale / 2.0; +} +function nms_EntityDiggingFX_func_70596_a($this, $par1, $par2, $par3) { + var var$4, $var4; + var$4 = $this.$blockInstance; + nms_Block_$callClinit(); + if (var$4 === nms_Block_grass) + return $this; + $var4 = $this.$blockInstance.$colorMultiplier($this.$worldObj, $par1, $par2, $par3); + $this.$particleRed = $this.$particleRed * ($var4 >> 16 & 255) / 255.0; + $this.$particleGreen = $this.$particleGreen * ($var4 >> 8 & 255) / 255.0; + $this.$particleBlue = $this.$particleBlue * ($var4 & 255) / 255.0; + return $this; +} +function nms_EntityDiggingFX_applyRenderColor($this, $par1) { + var var$2, $var2; + var$2 = $this.$blockInstance; + nms_Block_$callClinit(); + if (var$2 === nms_Block_grass) + return $this; + $var2 = $this.$blockInstance.$getRenderColor($par1); + $this.$particleRed = $this.$particleRed * ($var2 >> 16 & 255) / 255.0; + $this.$particleGreen = $this.$particleGreen * ($var2 >> 8 & 255) / 255.0; + $this.$particleBlue = $this.$particleBlue * ($var2 & 255) / 255.0; + return $this; +} +$java.nms_EntityDiggingFX_getFXLayer = function($this) { + return 1; +}; +$java.nms_EntityDiggingFX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8, $var9, $var10, $var11, $var12, var$13, var$14, var$15, $var13, $var14, $var15, $var16, var$20, var$21, var$22, var$23, var$24, var$25; + $var8 = ($this.$particleTextureIndexX + $this.$particleTextureJitterX / 4.0) / 16.0; + $var9 = $var8 + 0.015609375201165676; + $var10 = ($this.$particleTextureIndexY + $this.$particleTextureJitterY / 4.0) / 16.0; + $var11 = $var10 + 0.015609375201165676; + $var12 = 0.10000000149011612 * $this.$particleScale; + if ($this.$particleIcon !== null) { + $var8 = $this.$particleIcon.$getInterpolatedU($this.$particleTextureJitterX / 4.0 * 16.0); + $var9 = $this.$particleIcon.$getInterpolatedU(($this.$particleTextureJitterX + 1.0) / 4.0 * 16.0); + $var10 = $this.$particleIcon.$getInterpolatedV($this.$particleTextureJitterY / 4.0 * 16.0); + $var11 = $this.$particleIcon.$getInterpolatedV(($this.$particleTextureJitterY + 1.0) / 4.0 * 16.0); + } + var$13 = $this.$prevPosX; + var$14 = $this.$posX - $this.$prevPosX; + var$15 = $par2; + $var13 = var$13 + var$14 * var$15 - nms_EntityFX_interpPosX; + $var14 = $this.$prevPosY + ($this.$posY - $this.$prevPosY) * var$15 - nms_EntityFX_interpPosY; + $var15 = $this.$prevPosZ + ($this.$posZ - $this.$prevPosZ) * var$15 - nms_EntityFX_interpPosZ; + nlea_Tessellator_setColorOpaque_F($par1Tessellator, 1.0 * $this.$particleRed, 1.0 * $this.$particleGreen, 1.0 * $this.$particleBlue); + $var16 = $par3 * $var12; + var$20 = $var13 - $var16; + $par6 = $par6 * $var12; + var$21 = var$20 - $par6; + var$22 = $par4 * $var12; + var$15 = $var14 - var$22; + $par5 = $par5 * $var12; + $par2 = $var15 - $par5; + $par3 = $par7 * $var12; + var$13 = $par2 - $par3; + var$14 = $var8; + var$23 = $var11; + nlea_Tessellator_addVertexWithUV($par1Tessellator, var$21, var$15, var$13, var$14, var$23); + var$13 = var$20 + $par6; + var$21 = $var14 + var$22; + var$24 = $par2 + $par3; + var$25 = $var10; + nlea_Tessellator_addVertexWithUV($par1Tessellator, var$13, var$21, var$24, var$14, var$25); + $par2 = $var13 + $var16; + var$13 = $par2 + $par6; + $par4 = $var15 + $par5; + var$14 = $par4 + $par3; + var$24 = $var9; + nlea_Tessellator_addVertexWithUV($par1Tessellator, var$13, var$21, var$14, var$24, var$25); + nlea_Tessellator_addVertexWithUV($par1Tessellator, $par2 - $par6, var$15, $par4 - $par3, var$24, var$23); +}; +function jn_FloatBufferOverByteBuffer() { + var a = this; jn_FloatBufferImpl.call(a); + a.$byteByffer0 = null; + a.$readOnly5 = 0; + a.$start10 = 0; +} +$java.jn_FloatBufferOverByteBuffer__init_ = function(var_0, var_1, var_2, var_3, var_4, var_5) { + var var_6 = new jn_FloatBufferOverByteBuffer(); + jn_FloatBufferOverByteBuffer__init_(var_6, var_0, var_1, var_2, var_3, var_4, var_5); + return var_6; +}; +function jn_FloatBufferOverByteBuffer__init_($this, $start, $capacity, $byteBuffer, $position, $limit, $readOnly) { + jn_FloatBufferImpl__init_($this, $capacity, $position, $limit); + $this.$start10 = $start; + $this.$byteByffer0 = $byteBuffer; + $this.$readOnly5 = $readOnly; +} +$java.jn_FloatBufferOverByteBuffer_readOnly = function($this) { + return $this.$readOnly5; +}; +function jn_FloatBufferOverByteBufferLittleEndian() { + jn_FloatBufferOverByteBuffer.call(this); +} +$java.jn_FloatBufferOverByteBufferLittleEndian_getElement = function($this, $index) { + var var$2, var$3; + var$2 = $this.$byteByffer0.$array0.data; + var$3 = $this.$start10; + $index = $index * 4 | 0; + return $rt_intBitsToFloat((var$2[var$3 + $index | 0] & 255) << 24 | ($this.$byteByffer0.$array0.data[($this.$start10 + $index | 0) + 1 | 0] & 255) << 16 | ($this.$byteByffer0.$array0.data[($this.$start10 + $index | 0) + 2 | 0] & 255) << 8 | $this.$byteByffer0.$array0.data[($this.$start10 + $index | 0) + 3 | 0] & 255); +}; +$java.jn_FloatBufferOverByteBufferLittleEndian_putElement = function($this, $index, $f) { + var $value, var$4, var$5; + $value = $rt_floatToIntBits($f); + var$4 = $this.$byteByffer0.$array0.data; + var$5 = $this.$start10; + $index = $index * 4 | 0; + var$4[var$5 + $index | 0] = $value >> 24 << 24 >> 24; + $this.$byteByffer0.$array0.data[($this.$start10 + $index | 0) + 1 | 0] = $value >> 16 << 24 >> 24; + $this.$byteByffer0.$array0.data[($this.$start10 + $index | 0) + 2 | 0] = $value >> 8 << 24 >> 24; + $this.$byteByffer0.$array0.data[($this.$start10 + $index | 0) + 3 | 0] = $value << 24 >> 24; +}; +function jn_FloatBufferOverByteBufferBigEndian() { + jn_FloatBufferOverByteBuffer.call(this); +} +$java.jn_FloatBufferOverByteBufferBigEndian_getElement = function($this, $index) { + var var$2, var$3; + var$2 = $this.$byteByffer0.$array0.data; + var$3 = $this.$start10; + $index = $index * 4 | 0; + return $rt_intBitsToFloat(var$2[var$3 + $index | 0] & 255 | ($this.$byteByffer0.$array0.data[($this.$start10 + $index | 0) + 1 | 0] & 255) << 8 | ($this.$byteByffer0.$array0.data[($this.$start10 + $index | 0) + 2 | 0] & 255) << 16 | ($this.$byteByffer0.$array0.data[($this.$start10 + $index | 0) + 3 | 0] & 255) << 24); +}; +$java.jn_FloatBufferOverByteBufferBigEndian_putElement = function($this, $index, $f) { + var $value, var$4, var$5; + $value = $rt_floatToIntBits($f); + var$4 = $this.$byteByffer0.$array0.data; + var$5 = $this.$start10; + $index = $index * 4 | 0; + var$4[var$5 + $index | 0] = $value << 24 >> 24; + $this.$byteByffer0.$array0.data[($this.$start10 + $index | 0) + 1 | 0] = $value >> 8 << 24 >> 24; + $this.$byteByffer0.$array0.data[($this.$start10 + $index | 0) + 2 | 0] = $value >> 16 << 24 >> 24; + $this.$byteByffer0.$array0.data[($this.$start10 + $index | 0) + 3 | 0] = $value >> 24 << 24 >> 24; +}; +function nms_ModelBox() { + var a = this; jl_Object.call(a); + a.$vertexPositions = null; + a.$quadList = null; + a.$posX10 = 0.0; + a.$posY10 = 0.0; + a.$posZ10 = 0.0; + a.$posX20 = 0.0; + a.$posY20 = 0.0; + a.$posZ20 = 0.0; + a.$field_78247_g = null; +} +$java.nms_ModelBox__init_ = function(var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { + var var_10 = new nms_ModelBox(); + $java.nms_ModelBox__init_0(var_10, var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); + return var_10; +}; +$java.nms_ModelBox__init_0 = function($this, $par1ModelRenderer, $par2, $par3, $par4, $par5, $par6, $par7, $par8, $par9, $par10) { + var var$11, var$12, var$13, $var23, $var15, $var16, $var17, $var18, $var19, $var20, $var21, var$22, var$23, var$24, var$25, var$26, var$27, var$28, var$29, var$30, $var22; + $this.$posX10 = $par4; + $this.$posY10 = $par5; + $this.$posZ10 = $par6; + var$11 = $par4 + $par7; + $this.$posX20 = var$11; + var$12 = $par5 + $par8; + $this.$posY20 = var$12; + var$13 = $par6 + $par9; + $this.$posZ20 = var$13; + $this.$vertexPositions = $rt_createArray(nms_PositionTextureVertex, 8); + $this.$quadList = $rt_createArray(nms_TexturedQuad, 6); + $par4 = $par4 - $par10; + $par5 = $par5 - $par10; + $par6 = $par6 - $par10; + var$11 = var$11 + $par10; + var$12 = var$12 + $par10; + $par10 = var$13 + $par10; + if (!$par1ModelRenderer.$mirror) { + var$13 = $par4; + $par4 = var$11; + var$11 = var$13; + } + a: { + $var23 = $java.nms_PositionTextureVertex__init_(var$11, $par5, $par6, 0.0, 0.0); + $var15 = $java.nms_PositionTextureVertex__init_($par4, $par5, $par6, 0.0, 8.0); + $var16 = $java.nms_PositionTextureVertex__init_($par4, var$12, $par6, 8.0, 8.0); + $var17 = $java.nms_PositionTextureVertex__init_(var$11, var$12, $par6, 8.0, 0.0); + $var18 = $java.nms_PositionTextureVertex__init_(var$11, $par5, $par10, 0.0, 0.0); + $var19 = $java.nms_PositionTextureVertex__init_($par4, $par5, $par10, 0.0, 8.0); + $var20 = $java.nms_PositionTextureVertex__init_($par4, var$12, $par10, 8.0, 8.0); + $var21 = $java.nms_PositionTextureVertex__init_(var$11, var$12, $par10, 8.0, 0.0); + $this.$vertexPositions.data[0] = $var23; + $this.$vertexPositions.data[1] = $var15; + $this.$vertexPositions.data[2] = $var16; + $this.$vertexPositions.data[3] = $var17; + $this.$vertexPositions.data[4] = $var18; + $this.$vertexPositions.data[5] = $var19; + $this.$vertexPositions.data[6] = $var20; + $this.$vertexPositions.data[7] = $var21; + var$22 = $this.$quadList.data; + var$23 = new nms_TexturedQuad; + var$24 = $rt_createArray(nms_PositionTextureVertex, 4); + var$25 = var$24.data; + var$25[0] = $var19; + var$25[1] = $var15; + var$25[2] = $var16; + var$25[3] = $var20; + var$26 = nms_Vec3_createVectorHelper(1.0, 0.0, 0.0); + var$27 = $par2 + $par9 | 0; + var$28 = var$27 + $par7 | 0; + var$29 = $par3 + $par9 | 0; + $par9 = var$28 + $par9 | 0; + var$30 = var$29 + $par8 | 0; + $java.nms_TexturedQuad__init_(var$23, var$24, var$26, var$28, var$29, $par9, var$30, $par1ModelRenderer.$textureWidth0, $par1ModelRenderer.$textureHeight0); + var$22[0] = var$23; + var$24 = $this.$quadList.data; + var$26 = new nms_TexturedQuad; + var$25 = $rt_createArray(nms_PositionTextureVertex, 4); + var$22 = var$25.data; + var$22[0] = $var23; + var$22[1] = $var18; + var$22[2] = $var21; + var$22[3] = $var17; + $java.nms_TexturedQuad__init_(var$26, var$25, nms_Vec3_createVectorHelper((-1.0), 0.0, 0.0), $par2, var$29, var$27, var$30, $par1ModelRenderer.$textureWidth0, $par1ModelRenderer.$textureHeight0); + var$24[1] = var$26; + var$22 = $this.$quadList.data; + var$23 = new nms_TexturedQuad; + var$24 = $rt_createArray(nms_PositionTextureVertex, 4); + var$25 = var$24.data; + var$25[0] = $var19; + var$25[1] = $var18; + var$25[2] = $var23; + var$25[3] = $var15; + $java.nms_TexturedQuad__init_(var$23, var$24, nms_Vec3_createVectorHelper(0.0, 1.0, 0.0), var$27, $par3, var$28, var$29, $par1ModelRenderer.$textureWidth0, $par1ModelRenderer.$textureHeight0); + var$22[2] = var$23; + var$22 = $this.$quadList.data; + var$23 = new nms_TexturedQuad; + var$24 = $rt_createArray(nms_PositionTextureVertex, 4); + var$25 = var$24.data; + var$25[0] = $var16; + var$25[1] = $var17; + var$25[2] = $var21; + var$25[3] = $var20; + $java.nms_TexturedQuad__init_(var$23, var$24, nms_Vec3_createVectorHelper(0.0, (-1.0), 0.0), var$28, var$29, var$28 + $par7 | 0, $par3, $par1ModelRenderer.$textureWidth0, $par1ModelRenderer.$textureHeight0); + var$22[3] = var$23; + var$22 = $this.$quadList.data; + var$23 = new nms_TexturedQuad; + var$24 = $rt_createArray(nms_PositionTextureVertex, 4); + var$25 = var$24.data; + var$25[0] = $var15; + var$25[1] = $var23; + var$25[2] = $var17; + var$25[3] = $var16; + $java.nms_TexturedQuad__init_(var$23, var$24, nms_Vec3_createVectorHelper(0.0, 0.0, 1.0), var$27, var$29, var$28, var$30, $par1ModelRenderer.$textureWidth0, $par1ModelRenderer.$textureHeight0); + var$22[4] = var$23; + var$22 = $this.$quadList.data; + $var23 = new nms_TexturedQuad; + var$24 = $rt_createArray(nms_PositionTextureVertex, 4); + var$25 = var$24.data; + var$25[0] = $var18; + var$25[1] = $var19; + var$25[2] = $var20; + var$25[3] = $var21; + $java.nms_TexturedQuad__init_($var23, var$24, nms_Vec3_createVectorHelper(0.0, 0.0, (-1.0)), $par9, var$29, $par9 + $par7 | 0, var$30, $par1ModelRenderer.$textureWidth0, $par1ModelRenderer.$textureHeight0); + var$22[5] = $var23; + if ($par1ModelRenderer.$mirror) { + $var22 = 0; + while (true) { + if ($var22 >= $this.$quadList.data.length) + break a; + $java.nms_TexturedQuad_flipFace($this.$quadList.data[$var22]); + $var22 = $var22 + 1 | 0; + } + } + } +}; +$java.nms_ModelBox_render = function($this, $par1Tessellator, $par2) { + var $var3; + $var3 = 0; + while ($var3 < $this.$quadList.data.length) { + $java.nms_TexturedQuad_draw($this.$quadList.data[$var3], $par1Tessellator, $par2); + $var3 = $var3 + 1 | 0; + } +}; +$java.nms_ModelBox_func_78244_a = function($this, $par1Str) { + $this.$field_78247_g = $par1Str; + return $this; +}; +function nms_TextureOffset() { + var a = this; jl_Object.call(a); + a.$textureOffsetX = 0; + a.$textureOffsetY = 0; +} +function nms_WorldProvider() { + var a = this; jl_Object.call(a); + a.$worldObj5 = null; + a.$terrainType1 = null; + a.$field_82913_c = null; + a.$isHellWorld = 0; + a.$hasNoSky = 0; + a.$lightBrightnessTable = null; + a.$dimensionId = 0; + a.$colorsSunriseSunset = null; +} +$java.nms_WorldProvider__init_ = function() { + var var_0 = new nms_WorldProvider(); + nms_WorldProvider__init_(var_0); + return var_0; +}; +function nms_WorldProvider__init_($this) { + $this.$isHellWorld = 0; + $this.$hasNoSky = 0; + $this.$lightBrightnessTable = $rt_createFloatArray(16); + $this.$dimensionId = 0; + $this.$colorsSunriseSunset = $rt_createFloatArray(4); +} +function nms_WorldProvider_registerWorld($this, $par1World) { + $this.$worldObj5 = $par1World; + $this.$terrainType1 = $par1World.$worldInfo.$terrainType; + $this.$field_82913_c = $par1World.$worldInfo.$generatorOptions; + $this.$registerWorldChunkManager(); + $this.$generateLightBrightnessTable(); +} +$java.nms_WorldProvider_generateLightBrightnessTable = function($this) { + var $var2, $var3; + $var2 = 0; + while ($var2 <= 15) { + $var3 = 1.0 - $var2 / 15.0; + $this.$lightBrightnessTable.data[$var2] = (1.0 - $var3) / ($var3 * 3.0 + 1.0) * 1.0 + 0.0; + $var2 = $var2 + 1 | 0; + } +}; +$java.nms_WorldProvider_registerWorldChunkManager = function($this) { + return; +}; +$java.nms_WorldProvider_calculateCelestialAngle = function($this, $par1, $par3) { + var $var5; + $var5 = (Long_rem($par1, Long_fromInt(24000)).lo + $par3) / 24000.0 - 0.25; + if ($var5 < 0.0) + $var5 = $var5 + 1.0; + if ($var5 > 1.0) + $var5 = $var5 - 1.0; + return $var5 + (1.0 - (jl_Math_cos($var5 * 3.141592653589793) + 1.0) / 2.0 - $var5) / 3.0; +}; +function nms_WorldProvider_getMoonPhase($this, $par1) { + return Long_div($par1, Long_fromInt(24000)).lo % 8 | 0; +} +$java.nms_WorldProvider_isSurfaceWorld = function($this) { + return 1; +}; +$java.nms_WorldProvider_calcSunriseSunsetColors = function($this, $par1, $par2) { + var $var4, $var6, $var7, var$6; + $var4 = nms_MathHelper_cos($par1 * 3.1415927410125732 * 2.0) + 0.0; + if ($var4 >= (-0.4000000059604645) && $var4 <= 0.4000000059604645) { + $var6 = ($var4 - 0.0) / 0.4000000059604645 * 0.5 + 0.5; + $var7 = 1.0 - (1.0 - nms_MathHelper_sin($var6 * 3.1415927410125732)) * 0.9900000095367432; + $par1 = $var7 * $var7; + $this.$colorsSunriseSunset.data[0] = $var6 * 0.30000001192092896 + 0.699999988079071; + var$6 = $this.$colorsSunriseSunset.data; + $par2 = $var6 * $var6; + var$6[1] = $par2 * 0.699999988079071 + 0.20000000298023224; + $this.$colorsSunriseSunset.data[2] = $par2 * 0.0 + 0.20000000298023224; + $this.$colorsSunriseSunset.data[3] = $par1; + return $this.$colorsSunriseSunset; + } + return null; +}; +$java.nms_WorldProvider_getFogColor = function($this, $par1, $par2) { + var $var3; + $var3 = nms_MathHelper_cos($par1 * 3.1415927410125732 * 2.0) * 2.0 + 0.5; + if ($var3 < 0.0) + $var3 = 0.0; + if ($var3 > 1.0) + $var3 = 1.0; + $par1 = $var3 * 0.9399999976158142 + 0.05999999865889549; + $par2 = 0.7529411911964417 * $par1; + $par1 = 0.8470588326454163 * $par1; + $var3 = 1.0 * ($var3 * 0.9100000262260437 + 0.09000000357627869); + return nms_Vec3Pool_getVecFromPool($this.$worldObj5.$vecPool, $par2, $par1, $var3); +}; +$java.nms_WorldProvider_getCloudHeight = function($this) { + return 128.0; +}; +$java.nms_WorldProvider_isSkyColored = function($this) { + return 1; +}; +function nms_WorldProvider_getWorldHasVoidParticles($this) { + return $this.$terrainType1 !== nms_WorldType_FLAT && !$this.$hasNoSky ? 1 : 0; +} +function nms_WorldProvider_getVoidFogYFactor($this) { + return $this.$terrainType1 !== nms_WorldType_FLAT ? 0.03125 : 1.0; +} +$java.nms_WorldProvider_doesXZShowFog = function($this, $par1, $par2) { + return 0; +}; +function maat__tmi_MgWidget() { + var a = this; jl_Object.call(a); + a.$x5 = 0; + a.$y4 = 0; + a.$z5 = 0; + a.$width3 = 0; + a.$height5 = 0; + a.$show = 0; + a.$mouseOver = 0; + a.$children0 = null; +} +$java.maat__tmi_MgWidget__init_0 = function(var_0, var_1) { + var var_2 = new maat__tmi_MgWidget(); + $java.maat__tmi_MgWidget__init_(var_2, var_0, var_1); + return var_2; +}; +$java.maat__tmi_MgWidget__init_1 = function(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new maat__tmi_MgWidget(); + $java.maat__tmi_MgWidget__init_2(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +}; +$java.maat__tmi_MgWidget__init_ = function($this, $var1, $var2) { + $java.maat__tmi_MgWidget__init_2($this, $var1, $var2, 0, 0, 0); +}; +$java.maat__tmi_MgWidget__init_2 = function($this, $var1, $var2, $var3, $var4, $var5) { + $this.$show = 1; + $this.$mouseOver = 0; + $this.$children0 = ju_ArrayList__init_0(); + $this.$x5 = $var1; + $this.$y4 = $var2; + $this.$z5 = $var3; + $this.$width3 = $var4; + $this.$height5 = $var5; +}; +$java.maat__tmi_MgWidget_getComparator = function() { + return new maat__tmi_MgZOrder; +}; +$java.maat__tmi_MgWidget_contains = function($this, $var1, $var2) { + return $this.$show && $var1 >= $this.$x5 && $var1 <= ($this.$x5 + $this.$width3 | 0) && $var2 >= $this.$y4 && $var2 <= ($this.$y4 + $this.$height5 | 0) ? 1 : 0; +}; +$java.maat__tmi_MgWidget_resize = function($this) { + return; +}; +$java.maat__tmi_MgWidget_delegateClickToChildren = function($this, $var1, $var2, $var3) { + var $var4, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + ju_Collections_sort($this.$children0, $java.maat__tmi_MgWidget_getComparator()); + $var4 = ju_AbstractList_iterator($this.$children0); + while (ju_AbstractList$1_hasNext($var4)) { + $var5 = ju_AbstractList$1_next($var4); + if (!$var5.$show) + continue; + if (!$java.maat__tmi_MgWidget_contains($var5, $var1, $var2)) + continue; + else { + $ptr = 1; + continue main; + } + } + return 1; + case 1: + $tmp = $var5.$click($var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + $var1 = $tmp; + return $var1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, $ptr); +}; +$java.maat__tmi_MgWidget_drawChildren = function($this, $var1, $var2, $var3) { + var var$4, $var5, $var4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var4 = $thread.pop();$var5 = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$4 = $this.$children0; + $var5 = $java.maat__tmi_MgWidget_getComparator(); + $var4 = new ju_Collections$reverseOrder$lambda$_44_0; + $var4.$_02 = $var5; + ju_Collections_sort(var$4, $var4); + $var4 = ju_AbstractList_iterator($this.$children0); + if (!ju_AbstractList$1_hasNext($var4)) + return; + $var5 = ju_AbstractList$1_next($var4); + $ptr = 1; + case 1: + $var5.$draw1($var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + if (!ju_AbstractList$1_hasNext($var4)) + return; + $var5 = ju_AbstractList$1_next($var4); + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, var$4, $var5, $var4, $ptr); +}; +function maat__tmi_MgTabView() { + var a = this; maat__tmi_MgWidget.call(a); + a.$children1 = null; + a.$icons = null; + a.$iconsSelected = null; + a.$activeChildName = null; + a.$tabsHeight = 0; +} +$java.maat__tmi_MgTabView__init_ = function() { + var var_0 = new maat__tmi_MgTabView(); + maat__tmi_MgTabView__init_(var_0); + return var_0; +}; +function maat__tmi_MgTabView__init_($this) { + $java.maat__tmi_MgWidget__init_($this, 0, 0); + $this.$children1 = ju_LinkedHashMap__init_0(); + $this.$icons = ju_HashMap__init_(); + $this.$iconsSelected = ju_HashMap__init_(); + $this.$activeChildName = null; + $this.$tabsHeight = 18; +} +$java.maat__tmi_MgTabView_addChild = function($this, $var1, $var2, $var3, $var4) { + ju_LinkedHashMap_put($this.$children1, $var1, $var4); + ju_HashMap_putImpl($this.$icons, $var1, $var2); + ju_HashMap_putImpl($this.$iconsSelected, $var1, $var3); + if ($this.$activeChildName === null) + $this.$activeChildName = $var1; +}; +$java.maat__tmi_MgTabView_getChild = function($this, $var1) { + return $java.ju_LinkedHashMap_get($this.$children1, $var1); +}; +$java.maat__tmi_MgTabView_getActiveChild = function($this) { + return $java.maat__tmi_MgTabView_getChild($this, $this.$activeChildName); +}; +$java.maat__tmi_MgTabView_getActiveChildName = function($this) { + return $this.$activeChildName; +}; +$java.maat__tmi_MgTabView_setActiveChild = function($this, $var1) { + var $var2; + $var2 = ju_LinkedHashMap_values($this.$children1).$iterator(); + while ($var2.$hasNext()) { + $var2.$next().$show = 0; + } + $java.ju_LinkedHashMap_get($this.$children1, $var1).$show = 1; + $this.$activeChildName = $var1; +}; +$java.maat__tmi_MgTabView_draw = function($this, $var1, $var2, $var3) { + var $var4, $var5, $var6, $var7, $var8, $var9, var$10, var$11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = $this.$x5; + $var5 = $this.$y4; + $var6 = $java.ju_LinkedHashMap_keySet($this.$children1).$iterator(); + if (!$var6.$hasNext()) { + if ($this.$activeChildName === null) + return; + $var7 = $java.maat__tmi_MgTabView_getActiveChild($this); + $ptr = 1; + continue main; + } + $var7 = $var6.$next(); + $var8 = $var7 !== $this.$activeChildName ? ju_HashMap_get($this.$icons, $var7) : ju_HashMap_get($this.$iconsSelected, $var7); + $var9 = $var8.$width4 + 6 | 0; + var$10 = $var4 + 3 | 0; + var$11 = $var5 + (($this.$tabsHeight - $var8.$height6 | 0) / 2 | 0) | 0; + $ptr = 2; + continue main; + case 1: + $var7.$draw1($var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + return; + case 2: + $java.maat__tmi_MgCanvas_drawChrome($var1, var$10, var$11, $var8); + if ($rt_suspending()) { + break main; + } + $var4 = $var4 + $var9 | 0; + if (!$var6.$hasNext()) { + if ($this.$activeChildName === null) + return; + $var7 = $java.maat__tmi_MgTabView_getActiveChild($this); + $ptr = 1; + continue main; + } + $var7 = $var6.$next(); + $var8 = $var7 !== $this.$activeChildName ? ju_HashMap_get($this.$icons, $var7) : ju_HashMap_get($this.$iconsSelected, $var7); + $var9 = $var8.$width4 + 6 | 0; + var$10 = $var4 + 3 | 0; + var$11 = $var5 + (($this.$tabsHeight - $var8.$height6 | 0) / 2 | 0) | 0; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var9, var$10, var$11, $ptr); +}; +$java.maat__tmi_MgTabView_resize = function($this) { + var $var1; + if ($this.$activeChildName !== null) { + $var1 = $java.maat__tmi_MgTabView_getActiveChild($this); + $var1.$x5 = $this.$x5; + $var1.$y4 = $this.$y4 + $this.$tabsHeight | 0; + $var1.$width3 = $this.$width3; + $var1.$height5 = $this.$height5 - $this.$tabsHeight | 0; + $var1.$resize(); + } +}; +$java.maat__tmi_MgTabView_click = function($this, $var1, $var2, $var3) { + var $var4, $var5, $var6, $var7, $var8, $var9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = $var1 - $this.$x5 | 0; + $var5 = $var2 - $this.$y4 | 0; + if ($var4 > 0 && $var4 < $this.$width3 && $var5 > 0 && $var5 < $this.$tabsHeight) { + $var6 = 0; + $var7 = $java.ju_LinkedHashMap_keySet($this.$children1).$iterator(); + while ($var7.$hasNext()) { + $var8 = $var7.$next(); + $var9 = ju_HashMap_get($this.$icons, $var8); + if ($var4 <= (($var6 + $var9.$width4 | 0) + 6 | 0)) { + $java.maat__tmi_MgTabView_setActiveChild($this, $var8); + return 0; + } + $var6 = $var6 + ($var9.$width4 + 6 | 0) | 0; + } + } else if ($this.$activeChildName !== null) { + $var8 = $java.maat__tmi_MgTabView_getActiveChild($this); + $ptr = 1; + continue main; + } + return 1; + case 1: + $tmp = $var8.$click($var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + $var1 = $tmp; + return $var1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var9, $ptr); +}; +function maat_TMIEnchantPanel() { + var a = this; maat__tmi_MgWidget.call(a); + a.$selectedItem = null; + a.$enchantmentSettings = null; + a.$items = null; + a.$prevButton = null; + a.$nextButton = null; + a.$createButton = null; + a.$favoriteButton = null; + a.$itemButton = null; + a.$page = 0; + a.$tooltipHandler = null; + a.$itemPicker = null; + a.$showItemPicker = 0; + a.$nameField = null; +} +$java.maat_TMIEnchantPanel_resize = function($this) { + $java.maat_TMIEnchantPanel_createChildren($this); + $this.$nextButton.$x5 = (($this.$x5 + $this.$width3 | 0) - $this.$nextButton.$width3 | 0) - 2 | 0; + $this.$nextButton.$y4 = (($this.$y4 + $this.$height5 | 0) - $this.$nextButton.$height5 | 0) - 2 | 0; + $this.$prevButton.$x5 = ($this.$nextButton.$x5 - $this.$prevButton.$width3 | 0) - 1 | 0; + $this.$prevButton.$y4 = $this.$nextButton.$y4; + $this.$itemButton.$x5 = $this.$x5; + $this.$itemButton.$y4 = $this.$y4 + 8 | 0; + $this.$createButton.$x5 = $this.$x5 + 20 | 0; + $this.$createButton.$y4 = $this.$y4 + 8 | 0; + $this.$favoriteButton.$x5 = ($this.$createButton.$x5 + $this.$createButton.$width3 | 0) + 2 | 0; + $this.$favoriteButton.$y4 = $this.$y4 + 8 | 0; + $this.$nameField.$width3 = $this.$width3 - 5 | 0; + $this.$nameField.$height5 = 14; + $this.$nameField.$x5 = $this.$x5 + 1 | 0; + $this.$nameField.$y4 = $this.$itemButton.$y4 + 21 | 0; + $this.$itemPicker.$x5 = $this.$x5; + $this.$itemPicker.$y4 = ($this.$itemButton.$y4 + $this.$itemButton.$height5 | 0) + 1 | 0; + $this.$itemPicker.$width3 = $this.$width3; + $java.maat_TMIEnchantItemPicker_resize($this.$itemPicker); + $this.$itemPicker.$z5 = (-100); +}; +$java.maat_TMIEnchantPanel_createChildren = function($this) { + var $var4, $var5, $var6, $var3, var$5, $var7, $var8, $var9, $var10, $var11, $var13, var$12, $var12; + ju_ArrayList_clear($this.$children0); + ju_ArrayList_add($this.$children0, $this.$nextButton); + ju_ArrayList_add($this.$children0, $this.$prevButton); + ju_ArrayList_add($this.$children0, $this.$createButton); + ju_ArrayList_add($this.$children0, $this.$favoriteButton); + ju_ArrayList_add($this.$children0, $this.$itemButton); + ju_ArrayList_add($this.$children0, $this.$itemPicker); + ju_ArrayList_add($this.$children0, $this.$nameField); + $var4 = ((($this.$height5 - $this.$nextButton.$height5 | 0) - 47 | 0) - 4 | 0) / 14 | 0; + $var5 = new ju_ArrayList; + $java.maat_TMIEnchanting_$callClinit(); + ju_ArrayList__init_4($var5, $java.ju_LinkedHashMap_keySet($java.maat_TMIEnchanting_currentEnchantmentLevels)); + $var6 = $var5.$size; + if ($this.$page < 0) + $this.$page = 0; + else { + $var3 = $this.$page; + var$5 = $var6 / $var4 | 0; + if ($var3 > var$5) + $this.$page = var$5; + } + $var7 = $rt_imul($this.$page, $var4); + $var8 = 0; + while ($var8 < $var4) { + $var3 = $var8 + $var7 | 0; + if ($var3 >= $var6) + break; + $var9 = ju_ArrayList_get($var5, $var3); + $var10 = ($this.$y4 + 47 | 0) + ($var8 * 14 | 0) | 0; + $var11 = nms_StatCollector_translateToLocal($var9.$getName()); + $var13 = $java.maat_TMIEnchanting_currentItem; + var$12 = $var9.$type1; + nms_Item_$callClinit(); + $var12 = !$java.nms_EnumEnchantmentType_canEnchantItem(var$12, nms_Item_itemsList.data[$var13.$itemID0]) && $var13.$itemID0 != $java.maat_TMIItemInfo_addItemOffset(147) ? 0 : 1; + $var13 = new maat_TMIEnchantControl; + $java.maat__tmi_MgWidget__init_2($var13, $this.$x5, $var10, 100, $this.$width3 - 3 | 0, 14); + $var13.$normallyPossible = 1; + $var13.$name13 = $var11; + $var13.$enchantment0 = $var9; + $var13.$normallyPossible = $var12; + ju_ArrayList_add($this.$children0, $var13); + $var8 = $var8 + 1 | 0; + } +}; +$java.maat_TMIEnchantPanel_draw = function($this, $var1, $var2, $var3) { + var var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$show) + return; + var$4 = $this.$itemButton; + $java.maat_TMIEnchanting_$callClinit(); + var$4.$stack = $java.maat_TMIEnchanting_currentItem; + $ptr = 1; + case 1: + $java.maat__tmi_MgWidget_drawChildren($this, $var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + if ($java.maat__tmi_MgWidget_contains($this.$createButton, $var2, $var3)) + $this.$tooltipHandler.$activeTooltip = $rt_s(2646); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, var$4, $ptr); +}; +$java.maat_TMIEnchantPanel_click = function($this, $var1, $var2, $var3) { + var $var4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = $java.maat_TMIUtils_getHeldItem(); + if ($var4 !== null) { + $java.maat_TMIEnchantPanel_chooseItem($this, $var4); + return 0; + } + $ptr = 1; + case 1: + $tmp = $java.maat__tmi_MgWidget_delegateClickToChildren($this, $var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + $var1 = $tmp; + return $var1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $ptr); +}; +$java.maat_TMIEnchantPanel_chooseItem = function($this, $var1) { + $java.maat_TMIEnchanting_setItem($var1); + $java.maat__tmi_MgTextField_setValue($this.$nameField, $rt_s(36)); + $java.maat_TMIEnchantPanel_createChildren($this); +}; +$java.maat_TMIEnchantPanel_onButtonPress = function($this, $var1) { + var $var2, $var3, $var4; + if ($var1 instanceof jl_String) { + $var2 = $var1; + if (jl_String_equals($var2, $rt_s(2511))) { + $this.$page = $this.$page + 1 | 0; + $java.maat_TMIEnchantPanel_resize($this); + return 0; + } + if (jl_String_equals($var2, $rt_s(2512))) { + $this.$page = $this.$page - 1 | 0; + $java.maat_TMIEnchantPanel_resize($this); + return 0; + } + if (jl_String_equals($var2, $rt_s(2510))) { + if (!$this.$itemPicker.$show) + $java.maat_TMIEnchantItemPicker_open($this.$itemPicker); + else + $this.$itemPicker.$show = 0; + $java.maat_TMIEnchantPanel_resize($this); + return 0; + } + if (jl_String_equals($var2, $rt_s(2514))) { + $var3 = $java.maat_TMIEnchanting_createStack(); + $var4 = $java.maat__tmi_MgTextField_value($this.$nameField); + if (!jl_String_equals($var4, $rt_s(36))) + $java.maat_TMIUtils_nameStack($var3, $var4); + $java.maat_TMIUtils_giveStack0($var3, maat_TMIConfig_getInstance()); + return 0; + } + if (jl_String_equals($var2, $rt_s(2516))) { + $var3 = $java.maat_TMIEnchanting_createStack(); + $var4 = $java.maat__tmi_MgTextField_value($this.$nameField); + if (!jl_String_equals($var4, $rt_s(36))) + $java.maat_TMIUtils_nameStack($var3, $var4); + maat_TMIConfig_getInstance(); + ju_ArrayList_add($java.maat_TMIConfig_favorites, $var3); + $java.maat_TMIUtils_savePreferences(maat_TMIConfig_getInstance()); + return 0; + } + } + return 1; +}; +$java.maat_TMIEnchantPanel_onButtonRightClick = function($this, $var1) { + return 1; +}; +function maat_TMIConfigPanel() { + maat__tmi_MgWidget.call(this); +} +$java.maat_TMIConfigPanel__init_ = function() { + var var_0 = new maat_TMIConfigPanel(); + maat_TMIConfigPanel__init_(var_0); + return var_0; +}; +function maat_TMIConfigPanel__init_($this) { + $java.maat__tmi_MgWidget__init_($this, 0, 0); +} +function maat_TMIPotionPanel() { + var a = this; maat__tmi_MgWidget.call(a); + a.$potionTypeRegular = null; + a.$potionTypeSplash = null; + a.$potionTypeButton = null; + a.$picker = null; + a.$pickerTarget = null; + a.$addButton = null; + a.$prevButton0 = null; + a.$nextButton0 = null; + a.$createButton0 = null; + a.$favoriteButton0 = null; + a.$nameField0 = null; + a.$page0 = 0; +} +$java.maat_TMIPotionPanel_makeSplashPotion = 0; +$java.maat_TMIPotionPanel_controls = null; +$java.maat_TMIPotionPanel__init_ = function() { + var var_0 = new maat_TMIPotionPanel(); + maat_TMIPotionPanel__init_(var_0); + return var_0; +}; +function maat_TMIPotionPanel__init_($this) { + var $var1, $var2; + $java.maat__tmi_MgWidget__init_($this, 0, 0); + $this.$potionTypeRegular = nms_ItemStack__init_0($java.maat_TMIItemInfo_addItemOffset(117), 1, 1); + $this.$potionTypeSplash = nms_ItemStack__init_0($java.maat_TMIItemInfo_addItemOffset(117), 1, 16385); + $this.$potionTypeButton = $java.maat__tmi_MgItemButton__init_($rt_s(36), $this.$potionTypeRegular, $this, $rt_s(2647)); + $var1 = new maat_TMIPotionEffectPicker; + $java.maat__tmi_MgWidget__init_($var1, 0, 0); + $var1.$page1 = 0; + $var1.$closeButton = $java.maat__tmi_MgButton__init_($rt_s(1904), $var1, $rt_s(2648)); + $var1.$nextButton1 = $java.maat__tmi_MgButton__init_($rt_s(36), $var1, $rt_s(2511)); + $var1.$prevButton1 = $java.maat__tmi_MgButton__init_($rt_s(36), $var1, $rt_s(2512)); + $var1.$show = 0; + $var1.$panel = $this; + $var1.$nextButton1.$icon = $java.maat_TMIImages_iconNext; + $var1.$nextButton1.$width3 = 16; + $var1.$nextButton1.$height5 = 16; + $var1.$prevButton1.$icon = $java.maat_TMIImages_iconPrev; + $var1.$prevButton1.$width3 = 16; + $var1.$prevButton1.$height5 = 16; + $var1.$closeButton.$width3 = 16; + $var1.$closeButton.$height5 = 16; + $this.$picker = $var1; + $this.$pickerTarget = null; + $this.$nameField0 = $java.maat__tmi_MgTextField__init_(nmc_Minecraft_theMinecraft.$fontRenderer, $rt_s(2509), maat_TMI_instance.$controller); + $this.$page0 = 0; + $this.$createButton0 = $java.maat__tmi_MgButton__init_($rt_s(2513), $this, $rt_s(2649)); + $this.$createButton0.$width3 = 36; + $this.$createButton0.$height5 = 18; + $this.$favoriteButton0 = $java.maat__tmi_MgButton__init_($rt_s(2515), $this, $rt_s(2650)); + $this.$favoriteButton0.$width3 = 48; + $this.$favoriteButton0.$height5 = 18; + $this.$nextButton0 = $java.maat__tmi_MgButton__init_($rt_s(36), $this, $rt_s(2511)); + $this.$nextButton0.$icon = $java.maat_TMIImages_iconNext; + $this.$nextButton0.$width3 = 16; + $this.$nextButton0.$height5 = 16; + $this.$prevButton0 = $java.maat__tmi_MgButton__init_($rt_s(36), $this, $rt_s(2512)); + $this.$prevButton0.$icon = $java.maat_TMIImages_iconPrev; + $this.$prevButton0.$width3 = 16; + $this.$prevButton0.$height5 = 16; + $this.$addButton = $java.maat__tmi_MgButton__init_($rt_s(2651), $this, $rt_s(2652)); + $this.$addButton.$width3 = 70; + $this.$addButton.$height5 = 16; + ju_ArrayList_add($this.$children0, $this.$picker); + ju_ArrayList_add($this.$children0, $this.$potionTypeButton); + ju_ArrayList_add($this.$children0, $this.$createButton0); + ju_ArrayList_add($this.$children0, $this.$favoriteButton0); + ju_ArrayList_add($this.$children0, $this.$nextButton0); + ju_ArrayList_add($this.$children0, $this.$prevButton0); + ju_ArrayList_add($this.$children0, $this.$addButton); + ju_ArrayList_add($this.$children0, $this.$nameField0); + if ($java.maat_TMIPotionPanel_controls.$size <= 0) { + ju_ArrayList_add($java.maat_TMIPotionPanel_controls, $java.maat_TMIPotionEffectControl__init_($this)); + ju_ArrayList_add($this.$children0, ju_ArrayList_get($java.maat_TMIPotionPanel_controls, 0)); + } else { + $var1 = ju_AbstractList_iterator($java.maat_TMIPotionPanel_controls); + while (ju_AbstractList$1_hasNext($var1)) { + $var2 = ju_AbstractList$1_next($var1); + $var2.$panel0 = $this; + ju_ArrayList_add($this.$children0, $var2); + } + } + $this.$potionTypeButton.$stack = !$java.maat_TMIPotionPanel_makeSplashPotion ? $this.$potionTypeRegular : $this.$potionTypeSplash; +} +$java.maat_TMIPotionPanel_resize = function($this) { + var $var1, $var6, $var5, $var3, $var15, $var16, $var7, $var8, $var9, $var10, $var11, $var12, $var13, $var14; + if ($this.$width3 < 106) + $this.$width3 = 106; + $this.$potionTypeButton.$x5 = $this.$x5; + $this.$createButton0.$x5 = $this.$x5 + 20 | 0; + $this.$favoriteButton0.$x5 = ($this.$createButton0.$x5 + $this.$createButton0.$width3 | 0) + 2 | 0; + $var1 = $this.$potionTypeButton; + $var6 = $this.$createButton0; + $var5 = $this.$favoriteButton0; + $var3 = $this.$y4 + 8 | 0; + $var5.$y4 = $var3; + $var6.$y4 = $var3; + $var1.$y4 = $var3; + $this.$nameField0.$width3 = $this.$width3 - 5 | 0; + $this.$nameField0.$height5 = 14; + $this.$nameField0.$x5 = $this.$x5 + 1 | 0; + $this.$nameField0.$y4 = $this.$createButton0.$y4 + 21 | 0; + $var1 = $java.maat_TMIPotionPanel_getEffects($this); + $var3 = ((($this.$y4 + 8 | 0) + 18 | 0) + 2 | 0) + 18 | 0; + if ($var1.$size > 0) { + $var5 = ju_AbstractList_iterator($var1); + while (ju_AbstractList$1_hasNext($var5)) { + ju_AbstractList$1_next($var5).$show = 0; + } + $var15 = ju_ArrayList_get($var1, 0).$width3; + $var16 = ju_ArrayList_get($var1, 0).$height5; + $var7 = $this.$width3 / $var15 | 0; + $var8 = ((($this.$height5 - $var3 | 0) - 16 | 0) - 2 | 0) / $var16 | 0; + $var9 = $rt_imul($var7, $var8); + $var10 = $var1.$size; + $var11 = ($var10 / $var9 | 0) + (($var10 % $var9 | 0) <= 0 ? 0 : 1) | 0; + $var6 = $this.$nextButton0; + $var5 = $this.$prevButton0; + $var10 = $var11 <= 1 ? 0 : 1; + $var5.$show = $var10; + $var6.$show = $var10; + if (!($this.$page0 <= ($var11 - 1 | 0) && $this.$page0 >= 0)) + $this.$page0 = 0; + $var12 = $rt_imul($this.$page0, $var9); + $var13 = 0; + $var15 = $var15 + 2 | 0; + $var11 = $var16 + 2 | 0; + while ($var13 < $var8 && $var12 < $var1.$size) { + $var9 = $this.$x5; + $var14 = 0; + while ($var14 < $var7 && $var12 < $var1.$size) { + ju_ArrayList_get($var1, $var12).$show = 1; + ju_ArrayList_get($var1, $var12).$x5 = $var9; + ju_ArrayList_get($var1, $var12).$y4 = $var3; + $java.maat_TMIPotionEffectControl_resize(ju_ArrayList_get($var1, $var12)); + $var12 = $var12 + 1 | 0; + $var9 = $var9 + $var15 | 0; + $var14 = $var14 + 1 | 0; + } + $var3 = $var3 + $var11 | 0; + $var13 = $var13 + 1 | 0; + } + $var3 = (ju_ArrayList_get($var1, $var12 - 1 | 0).$y4 + $var16 | 0) + 2 | 0; + } + $this.$addButton.$x5 = $this.$x5; + $this.$prevButton0.$x5 = ($this.$addButton.$x5 + $this.$addButton.$width3 | 0) + 2 | 0; + $this.$nextButton0.$x5 = ($this.$prevButton0.$x5 + $this.$prevButton0.$width3 | 0) + 2 | 0; + $var1 = $this.$addButton; + $var6 = $this.$prevButton0; + $this.$nextButton0.$y4 = $var3; + $var6.$y4 = $var3; + $var1.$y4 = $var3; +}; +$java.maat_TMIPotionPanel_getEffects = function($this) { + var $var1, $var2, $var3; + $var1 = ju_ArrayList__init_0(); + $var2 = ju_AbstractList_iterator($this.$children0); + while (ju_AbstractList$1_hasNext($var2)) { + $var3 = ju_AbstractList$1_next($var2); + if ($var3 instanceof maat_TMIPotionEffectControl) + ju_ArrayList_add($var1, $var3); + } + return $var1; +}; +$java.maat_TMIPotionPanel_createCurrentPotion = function($this) { + var $var1, $var2, $var3, $var5; + $var1 = nms_ItemStack__init_0($java.maat_TMIItemInfo_addItemOffset(117), 64, !$java.maat_TMIPotionPanel_makeSplashPotion ? 1 : 16384); + $var2 = ju_AbstractList_iterator($java.maat_TMIPotionPanel_getEffects($this)); + while (ju_AbstractList$1_hasNext($var2)) { + $var3 = ju_AbstractList$1_next($var2); + $java.maat_TMIUtils_addEffectToPotion($var1, nms_PotionEffect__init_($var3.$effectId0, !$java.maat_TMIPotionEffectControl_isInstant($var3) ? $var3.$tickDuration : 0, $var3.$level)); + } + $var5 = $java.maat__tmi_MgTextField_value($this.$nameField0); + if (!jl_String_equals($var5, $rt_s(36))) + $java.maat_TMIUtils_nameStack($var1, $var5); + return $var1; +}; +$java.maat_TMIPotionPanel_openEffectPicker = function($this, $var1) { + $this.$pickerTarget = $var1; + $this.$picker.$z5 = (-100); + $this.$picker.$width3 = $this.$width3; + $this.$picker.$height5 = $this.$height5; + $this.$picker.$x5 = $this.$x5; + $this.$picker.$y4 = $this.$y4; + $this.$picker.$show = 1; + $java.maat_TMIPotionEffectPicker_resize($this.$picker); +}; +$java.maat_TMIPotionPanel_pickerPicked = function($this, $var1) { + var $var2; + if ($this.$pickerTarget !== null) + $this.$pickerTarget.$effectId0 = $var1; + else { + $var2 = $java.maat_TMIPotionEffectControl__init_($this); + $var2.$effectId0 = $var1; + ju_ArrayList_add($java.maat_TMIPotionPanel_controls, $var2); + ju_ArrayList_add($this.$children0, $var2); + $java.maat_TMIPotionPanel_resize($this); + } +}; +$java.maat_TMIPotionPanel_removeEffectControl = function($this, $var1) { + ju_ArrayList_remove0($this.$children0, $var1); + ju_ArrayList_remove0($java.maat_TMIPotionPanel_controls, $var1); + $java.maat_TMIPotionPanel_resize($this); +}; +$java.maat_TMIPotionPanel_onButtonPress = function($this, $var1) { + var $var2, $var3; + if ($var1 instanceof jl_String) { + $var2 = $var1; + if (jl_String_equals($var2, $rt_s(2647))) { + $java.maat_TMIPotionPanel_makeSplashPotion = $java.maat_TMIPotionPanel_makeSplashPotion ? 0 : 1; + $this.$potionTypeButton.$stack = !$java.maat_TMIPotionPanel_makeSplashPotion ? $this.$potionTypeRegular : $this.$potionTypeSplash; + return 0; + } + if (jl_String_equals($var2, $rt_s(2649))) { + $java.maat_TMIUtils_giveStack0($java.maat_TMIPotionPanel_createCurrentPotion($this), maat_TMIConfig_getInstance()); + return 0; + } + if (jl_String_equals($var2, $rt_s(2650))) { + $var3 = $java.maat_TMIPotionPanel_createCurrentPotion($this); + maat_TMIConfig_getInstance(); + ju_ArrayList_add($java.maat_TMIConfig_favorites, $var3); + $java.maat_TMIUtils_savePreferences(maat_TMIConfig_getInstance()); + return 0; + } + if (jl_String_equals($var2, $rt_s(2652))) { + $java.maat_TMIPotionPanel_openEffectPicker($this, null); + return 0; + } + if (jl_String_equals($var2, $rt_s(2511))) { + $this.$page0 = $this.$page0 + 1 | 0; + $java.maat_TMIPotionPanel_resize($this); + } else if (jl_String_equals($var2, $rt_s(2512))) { + $this.$page0 = $this.$page0 - 1 | 0; + $java.maat_TMIPotionPanel_resize($this); + } + } + return 1; +}; +$java.maat_TMIPotionPanel_onButtonRightClick = function($this, $var1) { + return 1; +}; +$java.maat_TMIPotionPanel_draw = function($this, $var1, $var2, $var3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$show) + return; + $ptr = 1; + case 1: + $java.maat__tmi_MgWidget_drawChildren($this, $var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $ptr); +}; +$java.maat_TMIPotionPanel_click = function($this, $var1, $var2, $var3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $java.maat__tmi_MgWidget_delegateClickToChildren($this, $var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + $var1 = $tmp; + return $var1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $ptr); +}; +function maat_TMIPotionPanel__clinit_() { + $java.maat_TMIPotionPanel_makeSplashPotion = 0; + $java.maat_TMIPotionPanel_controls = ju_ArrayList__init_0(); +} +function maat_TMIFireworkPanel() { + var a = this; maat__tmi_MgWidget.call(a); + a.$firework = null; + a.$fireworkCharge = null; + a.$itemButton0 = null; + a.$makeCharge = 0; + a.$addButton0 = null; + a.$prevButton2 = null; + a.$nextButton2 = null; + a.$createButton1 = null; + a.$favoriteButton1 = null; + a.$typeButton = null; + a.$heightButton = null; + a.$trailButton = null; + a.$flickerButton = null; + a.$colorButtons = null; + a.$fadeButtons = null; + a.$nameField1 = null; + a.$page2 = 0; +} +$java.maat_TMIFireworkPanel_trail = 0; +$java.maat_TMIFireworkPanel_flicker = 0; +$java.maat_TMIFireworkPanel_height = 0; +$java.maat_TMIFireworkPanel_type = 0; +$java.maat_TMIFireworkPanel_colors = null; +$java.maat_TMIFireworkPanel_fadeColors = null; +$java.maat_TMIFireworkPanel__init_ = function() { + var var_0 = new maat_TMIFireworkPanel(); + maat_TMIFireworkPanel__init_(var_0); + return var_0; +}; +function maat_TMIFireworkPanel__init_($this) { + var var$1, var$2, var$3, $var1, var$5; + $java.maat__tmi_MgWidget__init_($this, 0, 0); + $this.$firework = nms_ItemStack__init_0($java.maat_TMIItemInfo_addItemOffset(145), 64, 0); + $this.$fireworkCharge = nms_ItemStack__init_0($java.maat_TMIItemInfo_addItemOffset(146), 64, 0); + $this.$itemButton0 = $java.maat__tmi_MgItemButton__init_($rt_s(36), $this.$firework, $this, $rt_s(2653)); + $this.$makeCharge = 0; + $this.$colorButtons = $rt_createArray(maat__tmi_MgButton, 3); + $this.$fadeButtons = $rt_createArray(maat__tmi_MgButton, 3); + $this.$nameField1 = $java.maat__tmi_MgTextField__init_(nmc_Minecraft_theMinecraft.$fontRenderer, $rt_s(2509), maat_TMI_instance.$controller); + $this.$page2 = 0; + $this.$createButton1 = $java.maat__tmi_MgButton__init_($rt_s(2513), $this, $rt_s(2654)); + $this.$createButton1.$width3 = 36; + $this.$createButton1.$height5 = 18; + $this.$favoriteButton1 = $java.maat__tmi_MgButton__init_($rt_s(2515), $this, $rt_s(2655)); + $this.$favoriteButton1.$width3 = 48; + $this.$favoriteButton1.$height5 = 18; + $this.$nextButton2 = $java.maat__tmi_MgButton__init_($rt_s(36), $this, $rt_s(2511)); + $this.$nextButton2.$icon = $java.maat_TMIImages_iconNext; + $this.$nextButton2.$width3 = 16; + $this.$nextButton2.$height5 = 16; + $this.$prevButton2 = $java.maat__tmi_MgButton__init_($rt_s(36), $this, $rt_s(2512)); + $this.$prevButton2.$icon = $java.maat_TMIImages_iconPrev; + $this.$prevButton2.$width3 = 16; + $this.$prevButton2.$height5 = 16; + $this.$addButton0 = $java.maat__tmi_MgButton__init_($rt_s(2651), $this, $rt_s(2652)); + $this.$addButton0.$width3 = 70; + $this.$addButton0.$height5 = 16; + $this.$typeButton = $java.maat__tmi_MgButton__init_($rt_s(36), $this, $rt_s(2656)); + $this.$heightButton = $java.maat__tmi_MgButton__init_($rt_s(36), $this, $rt_s(2657)); + $this.$trailButton = $java.maat__tmi_MgButton__init_($rt_s(36), $this, $rt_s(2658)); + $this.$flickerButton = $java.maat__tmi_MgButton__init_($rt_s(36), $this, $rt_s(2659)); + var$1 = $this.$typeButton; + var$2 = $this.$heightButton; + var$3 = $this.$trailButton; + $this.$flickerButton.$width3 = 52; + var$3.$width3 = 52; + var$2.$width3 = 52; + var$1.$width3 = 52; + var$1 = $this.$typeButton; + var$2 = $this.$heightButton; + var$3 = $this.$trailButton; + $this.$flickerButton.$height5 = 16; + var$3.$height5 = 16; + var$2.$height5 = 16; + var$1.$height5 = 16; + $var1 = 0; + while ($var1 < $this.$colorButtons.data.length) { + $this.$colorButtons.data[$var1] = $java.maat__tmi_MgButton__init_($rt_s(36), $this, jl_Integer_valueOf($var1)); + $this.$colorButtons.data[$var1].$height5 = 14; + ju_ArrayList_add($this.$children0, $this.$colorButtons.data[$var1]); + $var1 = $var1 + 1 | 0; + } + var$5 = 0; + while (var$5 < $this.$fadeButtons.data.length) { + $this.$fadeButtons.data[var$5] = $java.maat__tmi_MgButton__init_($rt_s(36), $this, jl_Integer_valueOf( -var$5 - 1 | 0)); + $this.$fadeButtons.data[var$5].$height5 = 14; + ju_ArrayList_add($this.$children0, $this.$fadeButtons.data[var$5]); + var$5 = var$5 + 1 | 0; + } + ju_ArrayList_add($this.$children0, $this.$itemButton0); + ju_ArrayList_add($this.$children0, $this.$createButton1); + ju_ArrayList_add($this.$children0, $this.$favoriteButton1); + ju_ArrayList_add($this.$children0, $this.$typeButton); + ju_ArrayList_add($this.$children0, $this.$heightButton); + ju_ArrayList_add($this.$children0, $this.$trailButton); + ju_ArrayList_add($this.$children0, $this.$flickerButton); + ju_ArrayList_add($this.$children0, $this.$nameField1); +} +$java.maat_TMIFireworkPanel_resize = function($this) { + var var$1, var$2, var$3, $var1, $var2; + if ($this.$width3 < 106) + $this.$width3 = 106; + $this.$itemButton0.$x5 = $this.$x5; + $this.$createButton1.$x5 = $this.$x5 + 20 | 0; + $this.$favoriteButton1.$x5 = ($this.$createButton1.$x5 + $this.$createButton1.$width3 | 0) + 2 | 0; + var$1 = $this.$itemButton0; + var$2 = $this.$createButton1; + var$3 = $this.$favoriteButton1; + $var1 = $this.$y4 + 8 | 0; + var$3.$y4 = $var1; + var$2.$y4 = $var1; + var$1.$y4 = $var1; + $this.$typeButton.$x5 = $this.$x5; + var$1 = $this.$flickerButton; + var$2 = $this.$heightButton; + $var1 = ($this.$typeButton.$x5 + $this.$typeButton.$width3 | 0) + 2 | 0; + var$2.$x5 = $var1; + var$1.$x5 = $var1; + var$1 = $this.$typeButton; + var$2 = $this.$flickerButton; + $var1 = $this.$itemButton0.$y4 + 20 | 0; + var$2.$y4 = $var1; + var$1.$y4 = $var1; + $this.$trailButton.$x5 = $this.$x5; + var$1 = $this.$trailButton; + var$2 = $this.$heightButton; + $var1 = $this.$typeButton.$y4 + 18 | 0; + var$2.$y4 = $var1; + var$1.$y4 = $var1; + $this.$nameField1.$x5 = $this.$x5 + 1 | 0; + $this.$nameField1.$width3 = $this.$width3 - 5 | 0; + $this.$nameField1.$y4 = $this.$trailButton.$y4 + 19 | 0; + $var1 = ($this.$nameField1.$y4 + 18 | 0) + 18 | 0; + $var2 = 0; + while ($var2 < $this.$colorButtons.data.length) { + $this.$colorButtons.data[$var2].$width3 = $this.$width3; + $this.$colorButtons.data[$var2].$x5 = $this.$x5; + $this.$colorButtons.data[$var2].$y4 = $var1; + $var1 = $var1 + 15 | 0; + $var2 = $var2 + 1 | 0; + } + $var1 = $var1 + 18 | 0; + $var2 = 0; + while ($var2 < $this.$fadeButtons.data.length) { + $this.$fadeButtons.data[$var2].$width3 = $this.$width3; + $this.$fadeButtons.data[$var2].$x5 = $this.$x5; + $this.$fadeButtons.data[$var2].$y4 = $var1; + $var1 = $var1 + 15 | 0; + $var2 = $var2 + 1 | 0; + } +}; +$java.maat_TMIFireworkPanel_createCurrentItem = function($this) { + var $var1, $var2, $var3, $var4, $var9, var$6, $var5, $var6, $var10, var$10, $var7, $var11, $var8, $var12; + $var1 = $java.maat_TMIUtils_copyStack($this.$itemButton0.$stack); + $var1.$stackTagCompound = nms_NBTTagCompound__init_0(); + $var2 = 0; + $var3 = 0; + while ($var3 < $java.maat_TMIFireworkPanel_colors.data.length) { + if ($java.maat_TMIFireworkPanel_colors.data[$var3] > (-1) && $java.maat_TMIFireworkPanel_colors.data[$var3] < 16) + $var2 = $var2 + 1 | 0; + $var3 = $var3 + 1 | 0; + } + $var3 = 0; + $var4 = 0; + while ($var4 < $java.maat_TMIFireworkPanel_fadeColors.data.length) { + if ($java.maat_TMIFireworkPanel_fadeColors.data[$var4] > (-1) && $java.maat_TMIFireworkPanel_fadeColors.data[$var4] < 16) + $var3 = $var3 + 1 | 0; + $var4 = $var4 + 1 | 0; + } + $var9 = $rt_createIntArray($var2); + var$6 = $var9.data; + $var5 = 0; + $var6 = 0; + while ($var6 < $java.maat_TMIFireworkPanel_colors.data.length) { + if ($java.maat_TMIFireworkPanel_colors.data[$var6] > (-1) && $java.maat_TMIFireworkPanel_colors.data[$var6] < 16) { + $var2 = $var5 + 1 | 0; + var$6[$var5] = $java.nms_ItemDye_dyeColors.data[$java.maat_TMIFireworkPanel_colors.data[$var6]]; + $var5 = $var2; + } + $var6 = $var6 + 1 | 0; + } + $var10 = null; + if ($var3 > 0) { + $var10 = $rt_createIntArray($var3); + var$10 = $var10.data; + $var2 = 0; + $var7 = 0; + while ($var7 < $java.maat_TMIFireworkPanel_fadeColors.data.length) { + if ($java.maat_TMIFireworkPanel_fadeColors.data[$var7] > (-1) && $java.maat_TMIFireworkPanel_fadeColors.data[$var7] < 16) { + $var5 = $var2 + 1 | 0; + var$10[$var2] = $java.nms_ItemDye_dyeColors.data[$java.maat_TMIFireworkPanel_fadeColors.data[$var7]]; + $var2 = $var5; + } + $var7 = $var7 + 1 | 0; + } + } + if (var$6.length < 1) { + $var9 = $rt_createIntArray(1); + $var9.data[0] = 16777215; + } + $var11 = $java.maat_TMIUtils_makeExplosionTag($java.maat_TMIFireworkPanel_type, $var9, $var10, $java.maat_TMIFireworkPanel_flicker, $java.maat_TMIFireworkPanel_trail); + if ($this.$makeCharge) + nms_NBTTagCompound_setCompoundTag($var1.$stackTagCompound, $rt_s(2305), $var11); + else { + $var2 = $java.maat_TMIFireworkPanel_height; + $var9 = $rt_createArray(nms_NBTTagCompound, 1); + $var9.data[0] = $var11; + $var8 = $java.maat_TMIUtils_makeFireworksTag($var2, $var9); + nms_NBTTagCompound_setCompoundTag($var1.$stackTagCompound, $rt_s(1871), $var8); + } + $var12 = $java.maat__tmi_MgTextField_value($this.$nameField1); + if ($var12 !== null && !jl_String_equals($var12, $rt_s(36))) + $java.maat_TMIUtils_nameStack($var1, $var12); + return $var1; +}; +$java.maat_TMIFireworkPanel_onButtonPress = function($this, $var1) { + var $var2, $var3, $var4, $var5, var$6; + if ($var1 instanceof jl_String) { + $var2 = $var1; + if (jl_String_equals($var2, $rt_s(2653))) { + $this.$makeCharge = $this.$makeCharge ? 0 : 1; + $this.$itemButton0.$stack = !$this.$makeCharge ? $this.$firework : $this.$fireworkCharge; + return 0; + } + if (jl_String_equals($var2, $rt_s(2654))) { + $java.maat_TMIUtils_giveStack0($java.maat_TMIFireworkPanel_createCurrentItem($this), maat_TMIConfig_getInstance()); + return 0; + } + if (jl_String_equals($var2, $rt_s(2655))) { + $var3 = $java.maat_TMIFireworkPanel_createCurrentItem($this); + maat_TMIConfig_getInstance(); + ju_ArrayList_add($java.maat_TMIConfig_favorites, $var3); + $java.maat_TMIUtils_savePreferences(maat_TMIConfig_getInstance()); + return 0; + } + if (jl_String_equals($var2, $rt_s(2511))) { + $this.$page2 = $this.$page2 + 1 | 0; + $java.maat_TMIFireworkPanel_resize($this); + } else if (jl_String_equals($var2, $rt_s(2512))) { + $this.$page2 = $this.$page2 - 1 | 0; + $java.maat_TMIFireworkPanel_resize($this); + } else if (jl_String_equals($var2, $rt_s(2656))) { + $java.maat_TMIFireworkPanel_type = $java.maat_TMIFireworkPanel_type + 1 | 0; + if ($java.maat_TMIFireworkPanel_type > 4) + $java.maat_TMIFireworkPanel_type = 0; + } else if (jl_String_equals($var2, $rt_s(2657))) { + $java.maat_TMIFireworkPanel_height = $java.maat_TMIFireworkPanel_height + 1 | 0; + if ($java.maat_TMIFireworkPanel_height > 5) + $java.maat_TMIFireworkPanel_height = 1; + } else if (jl_String_equals($var2, $rt_s(2658))) + $java.maat_TMIFireworkPanel_trail = $java.maat_TMIFireworkPanel_trail ? 0 : 1; + else if (jl_String_equals($var2, $rt_s(2659))) + $java.maat_TMIFireworkPanel_flicker = $java.maat_TMIFireworkPanel_flicker ? 0 : 1; + } else if ($var1 instanceof jl_Integer) { + $var4 = $var1.$value; + if ($var4 < 0) { + $var5 = -($var4 + 1 | 0); + var$6 = $java.maat_TMIFireworkPanel_fadeColors.data; + var$6[$var5] = var$6[$var5] + 1 | 0; + if ($java.maat_TMIFireworkPanel_fadeColors.data[$var5] > 15) + $java.maat_TMIFireworkPanel_fadeColors.data[$var5] = (-1); + } else { + var$6 = $java.maat_TMIFireworkPanel_colors.data; + var$6[$var4] = var$6[$var4] + 1 | 0; + if ($java.maat_TMIFireworkPanel_colors.data[$var4] > 15) { + var$6 = $java.maat_TMIFireworkPanel_colors; + var$6.data[$var4] = $var4 ? (-1) : 0; + } + } + } + return 1; +}; +$java.maat_TMIFireworkPanel_onButtonRightClick = function($this, $var1) { + var $var2, $var4, $var3, var$5; + a: { + if ($var1 instanceof jl_String) { + $var2 = $var1; + if (jl_String_equals($var2, $rt_s(2656))) { + $java.maat_TMIFireworkPanel_type = $java.maat_TMIFireworkPanel_type - 1 | 0; + if ($java.maat_TMIFireworkPanel_type < 0) + $java.maat_TMIFireworkPanel_type = 4; + } else if (jl_String_equals($var2, $rt_s(2657))) { + $java.maat_TMIFireworkPanel_height = $java.maat_TMIFireworkPanel_height - 1 | 0; + if ($java.maat_TMIFireworkPanel_height < 1) + $java.maat_TMIFireworkPanel_height = 5; + } + } else if ($var1 instanceof jl_Integer) { + $var4 = $var1.$value; + if ($var4 < 0) { + $var3 = -($var4 + 1 | 0); + var$5 = $java.maat_TMIFireworkPanel_fadeColors.data; + var$5[$var3] = var$5[$var3] - 1 | 0; + if ($java.maat_TMIFireworkPanel_fadeColors.data[$var3] < (-1)) + $java.maat_TMIFireworkPanel_fadeColors.data[$var3] = 15; + } else { + var$5 = $java.maat_TMIFireworkPanel_colors.data; + var$5[$var4] = var$5[$var4] - 1 | 0; + if ($java.maat_TMIFireworkPanel_colors.data[$var4] >= (-1)) { + if ($var4) + break a; + if ($java.maat_TMIFireworkPanel_colors.data[$var4] >= 0) + break a; + } + $java.maat_TMIFireworkPanel_colors.data[$var4] = 15; + } + } + } + return 1; +}; +$java.maat_TMIFireworkPanel_reLabel = function($this) { + var var$1, var$2, $var1; + $this.$heightButton.$show = $this.$makeCharge ? 0 : 1; + $this.$flickerButton.$label = !$java.maat_TMIFireworkPanel_flicker ? $rt_s(2660) : $rt_s(1516); + $this.$trailButton.$label = !$java.maat_TMIFireworkPanel_trail ? $rt_s(2661) : $rt_s(2314); + var$1 = $this.$heightButton; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $rt_s(2662)); + jl_AbstractStringBuilder_append2(var$2, $java.maat_TMIFireworkPanel_height); + var$1.$label = jl_AbstractStringBuilder_toString(var$2); + var$1 = $this.$typeButton; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $rt_s(2308)); + jl_AbstractStringBuilder_append2(var$2, $java.maat_TMIFireworkPanel_type); + var$1.$label = nms_StatCollector_translateToLocal(jl_AbstractStringBuilder_toString(var$2)); + $var1 = 0; + while ($var1 < $this.$colorButtons.data.length) { + if ($java.maat_TMIFireworkPanel_colors.data[$var1] == (-1)) + $this.$colorButtons.data[$var1].$label = $rt_s(2663); + else { + var$1 = $this.$colorButtons.data[$var1]; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $rt_s(2310)); + jl_AbstractStringBuilder_append(var$2, $java.nms_ItemDye_dyeColorNames.data[$java.maat_TMIFireworkPanel_colors.data[$var1]]); + var$1.$label = nms_StatCollector_translateToLocal(jl_AbstractStringBuilder_toString(var$2)); + } + $var1 = $var1 + 1 | 0; + } + $var1 = 0; + while ($var1 < $this.$fadeButtons.data.length) { + if ($java.maat_TMIFireworkPanel_fadeColors.data[$var1] == (-1)) + $this.$fadeButtons.data[$var1].$label = $rt_s(2663); + else { + var$1 = $this.$fadeButtons.data[$var1]; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $rt_s(2310)); + jl_AbstractStringBuilder_append(var$2, $java.nms_ItemDye_dyeColorNames.data[$java.maat_TMIFireworkPanel_fadeColors.data[$var1]]); + var$1.$label = nms_StatCollector_translateToLocal(jl_AbstractStringBuilder_toString(var$2)); + } + $var1 = $var1 + 1 | 0; + } +}; +$java.maat_TMIFireworkPanel_draw = function($this, $var1, $var2, $var3) { + var var$4, var$5, var$6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$show) + return; + $java.maat_TMIFireworkPanel_reLabel($this); + var$4 = $this.$x5 + 1 | 0; + var$5 = $this.$colorButtons.data[0].$y4 - 12 | 0; + var$6 = $rt_s(2664); + var$7 = (-1); + $ptr = 1; + case 1: + $java.maat__tmi_MgCanvas_drawText($var1, var$4, var$5, var$6, var$7); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$x5 + 1 | 0; + var$5 = $this.$fadeButtons.data[0].$y4 - 12 | 0; + var$6 = $rt_s(2665); + var$7 = (-1); + $ptr = 2; + case 2: + $java.maat__tmi_MgCanvas_drawText($var1, var$4, var$5, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $ptr = 3; + case 3: + $java.maat__tmi_MgWidget_drawChildren($this, $var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, var$4, var$5, var$6, var$7, $ptr); +}; +$java.maat_TMIFireworkPanel_click = function($this, $var1, $var2, $var3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $java.maat__tmi_MgWidget_delegateClickToChildren($this, $var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + $var1 = $tmp; + return $var1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $ptr); +}; +function maat_TMIFireworkPanel__clinit_() { + var var$1, var$2; + $java.maat_TMIFireworkPanel_trail = 0; + $java.maat_TMIFireworkPanel_flicker = 0; + $java.maat_TMIFireworkPanel_height = 1; + $java.maat_TMIFireworkPanel_type = 0; + var$1 = $rt_createIntArray(3); + var$2 = var$1.data; + var$2[0] = 15; + var$2[1] = (-1); + var$2[2] = (-1); + $java.maat_TMIFireworkPanel_colors = var$1; + var$1 = $rt_createIntArray(3); + var$2 = var$1.data; + var$2[0] = (-1); + var$2[1] = (-1); + var$2[2] = (-1); + $java.maat_TMIFireworkPanel_fadeColors = var$1; +} +function maat__tmi_MgButton() { + var a = this; maat__tmi_MgWidget.call(a); + a.$label = null; + a.$controller1 = null; + a.$data11 = null; + a.$icon = null; + a.$showState = 0; + a.$state1 = 0; + a.$agateType = 0; + a.$centerText = 0; +} +$java.maat__tmi_MgButton__init_ = function(var_0, var_1, var_2) { + var var_3 = new maat__tmi_MgButton(); + $java.maat__tmi_MgButton__init_0(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.maat__tmi_MgButton__init_0 = function($this, $var1, $var2, $var3) { + $java.maat__tmi_MgWidget__init_2($this, 0, 0, 0, 0, 0); + $this.$showState = 0; + $this.$state1 = 0; + $this.$agateType = 0; + $this.$centerText = 1; + $this.$label = $var1; + $this.$controller1 = $var2; + $this.$data11 = $var3; +}; +$java.maat__tmi_MgButton_setOwnWidth = function($this, $var1) { + $this.$width3 = ($java.maat__tmi_MgCanvas_getTextWidth($var1, $this.$label, $java.maat__tmi_MgButton_scaleFactor($this)) + $java.maat__tmi_MgButton_graphicWidth($this, $var1) | 0) + $java.maat__tmi_MgButton_getMargin($this) | 0; +}; +$java.maat__tmi_MgButton_graphicWidth = function($this, $var1) { + var $var2; + $var2 = 0; + if ($this.$icon !== null) { + $var2 = $var2 + $this.$icon.$width4 | 0; + if ($this.$label !== null && jl_String_length($this.$label) > 0) + $var2 = $var2 + 2 | 0; + } + if ($this.$showState) { + $var2 = $var2 + $java.maat_TMIImages_buttonStateOff.$width4 | 0; + if ($this.$label !== null && jl_String_length($this.$label) > 0) + $var2 = $var2 + 1 | 0; + } + return $var2; +}; +$java.maat__tmi_MgButton_getMargin = function($this) { + return $this.$label !== null && jl_String_length($this.$label) > 0 ? 6 : 2; +}; +$java.maat__tmi_MgButton_scaleFactor = function($this) { + return !$this.$agateType ? 1.0 : 0.5; +}; +$java.maat__tmi_MgButton_drawGraphic = function($this, $var1, $var2) { + var $var3, $var4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$icon === null) + return 0; + $var3 = $this.$y4 + (($this.$height5 - $this.$icon.$height6 | 0) / 2 | 0) | 0; + $var4 = $this.$icon; + $ptr = 1; + case 1: + $java.maat__tmi_MgCanvas_drawChrome($var1, $var2, $var3, $var4); + if ($rt_suspending()) { + break main; + } + if (!$this.$showState) + return 1; + $var4 = !$this.$state1 ? $java.maat_TMIImages_buttonStateOff : $java.maat_TMIImages_buttonStateOn; + $var2 = $var2 + $this.$icon.$width4 | 0; + $ptr = 2; + case 2: + $java.maat__tmi_MgCanvas_drawChrome($var1, $var2, $var3, $var4); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $ptr); +}; +$java.maat__tmi_MgButton_draw = function($this, $var1, $var2, $var3) { + var $var4, $var5, $var6, $var8, $var9, $var10, var$10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$10 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$show) + return; + $java.maat__tmi_MgCanvas_drawRect($var1, $this.$x5, $this.$y4, $this.$width3, $this.$height5, !$java.maat__tmi_MgWidget_contains($this, $var2, $var3) ? (-301989888) : (-297791480)); + $var2 = $this.$x5; + $var3 = $this.$y4; + $var4 = $rt_s(36); + $var5 = (-1); + $ptr = 1; + case 1: + $java.maat__tmi_MgCanvas_drawText($var1, $var2, $var3, $var4, $var5); + if ($rt_suspending()) { + break main; + } + $var4 = $this.$label; + $var5 = $java.maat__tmi_MgCanvas_getTextWidth($var1, $var4, $java.maat__tmi_MgButton_scaleFactor($this)); + $var6 = $this.$graphicWidth($var1); + while (true) { + $var2 = $var5 + $var6 | 0; + if ($var2 <= $this.$width3) + break; + if (jl_String_length($var4) <= 0) + break; + $var4 = jl_String_substring0($var4, 0, jl_String_length($var4) - 1 | 0); + $var5 = $java.maat__tmi_MgCanvas_getTextWidth($var1, $var4, $java.maat__tmi_MgButton_scaleFactor($this)); + } + $var8 = $this.$x5 + $java.maat__tmi_MgButton_getMargin($this) | 0; + if ($this.$centerText) + $var8 = $this.$x5 + (($this.$width3 - $var2 | 0) / 2 | 0) | 0; + $var9 = $this.$y4 + (($this.$height5 - 8 | 0) / 2 | 0) | 0; + $ptr = 2; + case 2: + $tmp = $this.$drawGraphic($var1, $var8); + if ($rt_suspending()) { + break main; + } + $var10 = $tmp; + $var2 = $var8 + $this.$graphicWidth($var1) | 0; + if ($var10 && $var5 > 0) + $var2 = $var2 + 2 | 0; + $var3 = (-1); + var$10 = $java.maat__tmi_MgButton_scaleFactor($this); + $ptr = 3; + case 3: + $java.maat__tmi_MgCanvas_drawText0($var1, $var2, $var9, $var4, $var3, var$10); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, $var6, $var8, $var9, $var10, var$10, $ptr); +}; +$java.maat__tmi_MgButton_click = function($this, $var1, $var2, $var3) { + var var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($var3) + return $var3 != 1 ? 1 : $this.$controller1.$onButtonRightClick($this.$data11); + var$4 = $this.$controller1; + var$5 = $this.$data11; + $ptr = 1; + case 1: + $tmp = var$4.$onButtonPress(var$5); + if ($rt_suspending()) { + break main; + } + $var1 = $tmp; + return $var1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, var$4, var$5, $ptr); +}; +function nms_PotionEffect() { + var a = this; jl_Object.call(a); + a.$potionID = 0; + a.$duration = 0; + a.$amplifier = 0; + a.$isSplashPotion = 0; + a.$isAmbient = 0; + a.$isPotionDurationMax = 0; +} +function nms_PotionEffect__init_(var_0, var_1, var_2) { + var var_3 = new nms_PotionEffect(); + $java.nms_PotionEffect__init_0(var_3, var_0, var_1, var_2); + return var_3; +} +$java.nms_PotionEffect__init_ = function(var_0, var_1, var_2, var_3) { + var var_4 = new nms_PotionEffect(); + $java.nms_PotionEffect__init_1(var_4, var_0, var_1, var_2, var_3); + return var_4; +}; +$java.nms_PotionEffect__init_0 = function($this, $par1, $par2, $par3) { + $java.nms_PotionEffect__init_1($this, $par1, $par2, $par3, 0); +}; +$java.nms_PotionEffect__init_1 = function($this, $par1, $par2, $par3, $par4) { + $this.$potionID = $par1; + $this.$duration = $par2; + $this.$amplifier = $par3; + $this.$isAmbient = $par4; +}; +function nms_PotionEffect_combine($this, $par1PotionEffect) { + if ($this.$potionID != $par1PotionEffect.$potionID) + ji_PrintStream_println(jl_System_err(), $rt_s(2666)); + if ($par1PotionEffect.$amplifier > $this.$amplifier) { + $this.$amplifier = $par1PotionEffect.$amplifier; + $this.$duration = $par1PotionEffect.$duration; + } else if ($par1PotionEffect.$amplifier == $this.$amplifier && $this.$duration < $par1PotionEffect.$duration) + $this.$duration = $par1PotionEffect.$duration; + else if (!$par1PotionEffect.$isAmbient && $this.$isAmbient) + $this.$isAmbient = $par1PotionEffect.$isAmbient; +} +$java.nms_PotionEffect_getPotionID = function($this) { + return $this.$potionID; +}; +function nms_PotionEffect_getDuration($this) { + return $this.$duration; +} +$java.nms_PotionEffect_getAmplifier = function($this) { + return $this.$amplifier; +}; +$java.nms_PotionEffect_setSplashPotion = function($this, $par1) { + $this.$isSplashPotion = $par1; +}; +$java.nms_PotionEffect_getIsAmbient = function($this) { + return $this.$isAmbient; +}; +function nms_PotionEffect_onUpdate($this, $par1EntityLiving) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$duration > 0) { + if (nms_Potion_potionTypes.data[$this.$potionID].$isReady($this.$duration, $this.$amplifier)) { + $ptr = 1; + continue main; + } + $this.$duration = $this.$duration - 1 | 0; + } + return $this.$duration <= 0 ? 0 : 1; + case 1: + $java.nms_PotionEffect_performEffect($this, $par1EntityLiving); + if ($rt_suspending()) { + break main; + } + $this.$duration = $this.$duration - 1 | 0; + return $this.$duration <= 0 ? 0 : 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, $ptr); +} +$java.nms_PotionEffect_performEffect = function($this, $par1EntityLiving) { + var var$2, var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1EntityLiving = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$duration <= 0) + return; + var$2 = nms_Potion_potionTypes.data[$this.$potionID]; + var$3 = $this.$amplifier; + $ptr = 1; + case 1: + $java.nms_Potion_performEffect(var$2, $par1EntityLiving, var$3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityLiving, var$2, var$3, $ptr); +}; +$java.nms_PotionEffect_getEffectName = function($this) { + return nms_Potion_potionTypes.data[$this.$potionID].$name11; +}; +$java.nms_PotionEffect_hashCode = function($this) { + return $this.$potionID; +}; +$java.nms_PotionEffect_toString = function($this) { + var var$1, var$2; + if ($this.$amplifier <= 0) { + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $java.nms_PotionEffect_getEffectName($this)); + jl_AbstractStringBuilder_append(var$1, $rt_s(2667)); + jl_AbstractStringBuilder_append2(var$1, $this.$duration); + var$1 = jl_AbstractStringBuilder_toString(var$1); + } else { + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $java.nms_PotionEffect_getEffectName($this)); + jl_AbstractStringBuilder_append(var$1, $rt_s(2668)); + jl_AbstractStringBuilder_append2(var$1, $this.$amplifier + 1 | 0); + jl_AbstractStringBuilder_append(var$1, $rt_s(2667)); + jl_AbstractStringBuilder_append2(var$1, $this.$duration); + var$1 = jl_AbstractStringBuilder_toString(var$1); + } + if ($this.$isSplashPotion) { + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, var$1); + jl_AbstractStringBuilder_append(var$2, $rt_s(2669)); + var$1 = jl_AbstractStringBuilder_toString(var$2); + } + if (nms_Potion_potionTypes.data[$this.$potionID].$usable) { + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $rt_s(1896)); + jl_AbstractStringBuilder_append(var$2, var$1); + jl_AbstractStringBuilder_append(var$2, $rt_s(68)); + var$1 = jl_AbstractStringBuilder_toString(var$2); + } + return var$1; +}; +$java.nms_PotionEffect_equals = function($this, $par1Obj) { + var $var2; + if (!($par1Obj instanceof nms_PotionEffect)) + return 0; + $var2 = $par1Obj; + return $this.$potionID == $var2.$potionID && $this.$amplifier == $var2.$amplifier && $this.$duration == $var2.$duration && $this.$isSplashPotion == $var2.$isSplashPotion && $this.$isAmbient == $var2.$isAmbient ? 1 : 0; +}; +$java.nms_PotionEffect_writeCustomPotionEffectToNBT = function($this, $par1NBTTagCompound) { + nms_NBTTagCompound_setByte($par1NBTTagCompound, $rt_s(2279), $this.$potionID << 24 >> 24); + nms_NBTTagCompound_setByte($par1NBTTagCompound, $rt_s(2280), $this.$amplifier << 24 >> 24); + nms_NBTTagCompound_setInteger($par1NBTTagCompound, $rt_s(2281), $this.$duration); + nms_NBTTagCompound_setBoolean($par1NBTTagCompound, $rt_s(2282), $this.$isAmbient); + return $par1NBTTagCompound; +}; +$java.nms_PotionEffect_setPotionDurationMax = function($this, $par1) { + $this.$isPotionDurationMax = $par1; +}; +$java.nms_PotionEffect_getIsPotionDurationMax = function($this) { + return $this.$isPotionDurationMax; +}; +function nlea_EaglerAdapterImpl2$AudioBufferSourceNodeX() { + var a = this; jl_Object.call(a); + a.$source = null; + a.$panner = null; + a.$gain = null; +} +function nlea_EaglerAdapterImpl2$AudioBufferSourceNodeX__init_(var_0, var_1, var_2, var_3) { + var var_4 = new nlea_EaglerAdapterImpl2$AudioBufferSourceNodeX(); + $java.nlea_EaglerAdapterImpl2$AudioBufferSourceNodeX__init_(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +$java.nlea_EaglerAdapterImpl2$AudioBufferSourceNodeX__init_ = function($this, $x0, $x1, $x2, $x3) { + $this.$source = $x0; + $this.$panner = $x1; + $this.$gain = $x2; +}; +function nlea_EaglerAdapterImpl2$24() { + jl_Object.call(this); + this.$val$theId0 = 0; +} +$java.nlea_EaglerAdapterImpl2$24_handleEvent = function($this, $evt) { + ju_HashMap_remove(nlea_EaglerAdapterImpl2_access$3900(), jl_Integer_valueOf($this.$val$theId0)); +}; +$java.nlea_EaglerAdapterImpl2$24_handleEvent0 = function($this, var$1) { + $java.nlea_EaglerAdapterImpl2$24_handleEvent($this, var$1); +}; +$java.nlea_EaglerAdapterImpl2$24_handleEvent$exported$0 = function(var$0, var$1) { + $java.nlea_EaglerAdapterImpl2$24_handleEvent0(var$0, var$1); +}; +function nms_EntitySmokeFX() { + nms_EntityFX.call(this); + this.$smokeParticleScale = 0.0; +} +function nms_EntitySmokeFX__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntitySmokeFX(); + $java.nms_EntitySmokeFX__init_(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +function nms_EntitySmokeFX__init_0(var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7) { + var var_8 = new nms_EntitySmokeFX(); + $java.nms_EntitySmokeFX__init_0(var_8, var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7); + return var_8; +} +$java.nms_EntitySmokeFX__init_ = function($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12) { + $java.nms_EntitySmokeFX__init_0($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12, 1.0); +}; +$java.nms_EntitySmokeFX__init_0 = function($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12, $par14) { + var var$9; + nms_EntityFX__init_($this, $par1World, $par2, $par4, $par6, 0.0, 0.0, 0.0); + $this.$motionX = $this.$motionX * 0.10000000149011612; + $this.$motionY = $this.$motionY * 0.10000000149011612; + $this.$motionZ = $this.$motionZ * 0.10000000149011612; + $this.$motionX = $this.$motionX + $par8; + $this.$motionY = $this.$motionY + $par10; + $this.$motionZ = $this.$motionZ + $par12; + var$9 = jl_Math_random() * 0.30000001192092896; + $this.$particleBlue = var$9; + $this.$particleGreen = var$9; + $this.$particleRed = var$9; + $this.$particleScale = $this.$particleScale * 0.75; + $this.$particleScale = $this.$particleScale * $par14; + $this.$smokeParticleScale = $this.$particleScale; + $this.$particleMaxAge = 8.0 / (jl_Math_random() * 0.8 + 0.2) | 0; + $this.$particleMaxAge = $this.$particleMaxAge * $par14 | 0; + $this.$noClip = 0; +}; +$java.nms_EntitySmokeFX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8; + $var8 = ($this.$particleAge + $par2) / $this.$particleMaxAge * 32.0; + if ($var8 < 0.0) + $var8 = 0.0; + if ($var8 > 1.0) + $var8 = 1.0; + $this.$particleScale = $this.$smokeParticleScale * $var8; + $java.nms_EntityFX_renderParticle($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7); +}; +$java.nms_EntitySmokeFX_onUpdate = function($this) { + var var$1, var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + var$1 = $this.$particleAge; + $this.$particleAge = var$1 + 1 | 0; + if (var$1 >= $this.$particleMaxAge) { + $ptr = 2; + continue main; + } + nms_EntityFX_setParticleTextureIndex($this, 7 - (($this.$particleAge * 8 | 0) / $this.$particleMaxAge | 0) | 0); + $this.$motionY = $this.$motionY + 0.004; + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + case 1: + nms_Entity_moveEntity($this, var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + if ($this.$posY === $this.$prevPosY) { + $this.$motionX = $this.$motionX * 1.1; + $this.$motionZ = $this.$motionZ * 1.1; + } + $this.$motionX = $this.$motionX * 0.9599999785423279; + $this.$motionY = $this.$motionY * 0.9599999785423279; + $this.$motionZ = $this.$motionZ * 0.9599999785423279; + if ($this.$onGround) { + $this.$motionX = $this.$motionX * 0.699999988079071; + $this.$motionZ = $this.$motionZ * 0.699999988079071; + } + return; + case 2: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + nms_EntityFX_setParticleTextureIndex($this, 7 - (($this.$particleAge * 8 | 0) / $this.$particleMaxAge | 0) | 0); + $this.$motionY = $this.$motionY + 0.004; + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, $ptr); +}; +function nms_EntityRainFX() { + nms_EntityFX.call(this); +} +function nms_EntityRainFX__init_(var_0, var_1, var_2, var_3) { + var var_4 = new nms_EntityRainFX(); + $java.nms_EntityRainFX__init_(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +$java.nms_EntityRainFX__init_ = function($this, $par1World, $par2, $par4, $par6) { + nms_EntityFX__init_($this, $par1World, $par2, $par4, $par6, 0.0, 0.0, 0.0); + $this.$motionX = $this.$motionX * 0.30000001192092896; + $this.$motionY = jl_Math_random() * 0.20000000298023224 + 0.10000000149011612; + $this.$motionZ = $this.$motionZ * 0.30000001192092896; + $this.$particleRed = 1.0; + $this.$particleGreen = 1.0; + $this.$particleBlue = 1.0; + $this.$particleAlpha = 0.4000000059604645; + nms_EntityFX_setParticleTextureIndex($this, 19 + nle_EaglercraftRandom_nextInt($this.$rand0, 4) | 0); + nms_Entity_setSize($this, 0.009999999776482582, 0.009999999776482582); + $this.$particleGravity = 0.05999999865889549; + $this.$particleMaxAge = 8.0 / (jl_Math_random() * 0.8 + 0.2) | 0; +}; +$java.nms_EntityRainFX_onUpdate = function($this) { + var $var2, var$2, var$3, var$4, $var1, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var1 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$var2 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + $this.$motionY = $this.$motionY - $this.$particleGravity; + $var2 = $this.$motionX; + var$2 = $this.$motionY; + var$3 = $this.$motionZ; + $ptr = 1; + case 1: + nms_Entity_moveEntity($this, $var2, var$2, var$3); + if ($rt_suspending()) { + break main; + } + $this.$motionX = $this.$motionX * 0.9800000190734863; + $this.$motionY = $this.$motionY * 0.9800000190734863; + $this.$motionZ = $this.$motionZ * 0.9800000190734863; + var$4 = $this.$particleMaxAge; + $this.$particleMaxAge = var$4 - 1 | 0; + if (var$4 <= 0) { + $ptr = 2; + continue main; + } + if ($this.$onGround) { + if (jl_Math_random() < 0.5) { + $ptr = 3; + continue main; + } + $this.$motionX = $this.$motionX * 0.699999988079071; + $this.$motionZ = $this.$motionZ * 0.699999988079071; + } + $var1 = nms_World_getBlockMaterial($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$posY), nms_MathHelper_floor_double($this.$posZ)); + if (!(!$var1.$isLiquid() && !$var1.$isSolid())) { + $var2 = (nms_MathHelper_floor_double($this.$posY) + 1 | 0) - nms_BlockFluid_getFluidHeightPercent(nms_World_getBlockMetadata($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$posY), nms_MathHelper_floor_double($this.$posZ))); + if ($this.$posY < $var2) { + $ptr = 4; + continue main; + } + } + return; + case 2: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + if ($this.$onGround) { + if (jl_Math_random() < 0.5) { + $ptr = 3; + continue main; + } + $this.$motionX = $this.$motionX * 0.699999988079071; + $this.$motionZ = $this.$motionZ * 0.699999988079071; + } + $var1 = nms_World_getBlockMaterial($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$posY), nms_MathHelper_floor_double($this.$posZ)); + if (!(!$var1.$isLiquid() && !$var1.$isSolid())) { + $var2 = (nms_MathHelper_floor_double($this.$posY) + 1 | 0) - nms_BlockFluid_getFluidHeightPercent(nms_World_getBlockMetadata($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$posY), nms_MathHelper_floor_double($this.$posZ))); + if ($this.$posY < $var2) { + $ptr = 4; + continue main; + } + } + return; + case 3: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + $this.$motionX = $this.$motionX * 0.699999988079071; + $this.$motionZ = $this.$motionZ * 0.699999988079071; + $var1 = nms_World_getBlockMaterial($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$posY), nms_MathHelper_floor_double($this.$posZ)); + if (!(!$var1.$isLiquid() && !$var1.$isSolid())) { + $var2 = (nms_MathHelper_floor_double($this.$posY) + 1 | 0) - nms_BlockFluid_getFluidHeightPercent(nms_World_getBlockMetadata($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$posY), nms_MathHelper_floor_double($this.$posZ))); + if ($this.$posY < $var2) { + $ptr = 4; + continue main; + } + } + return; + case 4: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var2, var$2, var$3, var$4, $var1, $ptr); +}; +function nms_DestroyBlockProgress() { + var a = this; jl_Object.call(a); + a.$miningPlayerEntId = 0; + a.$partialBlockX = 0; + a.$partialBlockY = 0; + a.$partialBlockZ = 0; + a.$partialBlockProgress = 0; + a.$createdAtCloudUpdateTick = 0; +} +$java.nms_DestroyBlockProgress_getPartialBlockX = function($this) { + return $this.$partialBlockX; +}; +$java.nms_DestroyBlockProgress_getPartialBlockY = function($this) { + return $this.$partialBlockY; +}; +$java.nms_DestroyBlockProgress_getPartialBlockZ = function($this) { + return $this.$partialBlockZ; +}; +function nms_DestroyBlockProgress_setPartialBlockDamage($this, $par1) { + if ($par1 > 10) + $par1 = 10; + $this.$partialBlockProgress = $par1; +} +$java.nms_DestroyBlockProgress_getPartialBlockDamage = function($this) { + return $this.$partialBlockProgress; +}; +$java.nms_DestroyBlockProgress_setCloudUpdateTick = function($this, $par1) { + $this.$createdAtCloudUpdateTick = $par1; +}; +$java.nms_DestroyBlockProgress_getCreationCloudUpdateTick = function($this) { + return $this.$createdAtCloudUpdateTick; +}; +function nlea_EaglerAdapterImpl2$23() { + jl_Object.call(this); + this.$val$theId = 0; +} +$java.nlea_EaglerAdapterImpl2$23_handleEvent = function($this, $evt) { + ju_HashMap_remove(nlea_EaglerAdapterImpl2_access$3900(), jl_Integer_valueOf($this.$val$theId)); +}; +$java.nlea_EaglerAdapterImpl2$23_handleEvent0 = function($this, var$1) { + $java.nlea_EaglerAdapterImpl2$23_handleEvent($this, var$1); +}; +$java.nlea_EaglerAdapterImpl2$23_handleEvent$exported$0 = function(var$0, var$1) { + $java.nlea_EaglerAdapterImpl2$23_handleEvent0(var$0, var$1); +}; +function jm_BigDecimal() { + var a = this; jl_Number.call(a); + a.$toStringImage = null; + a.$hashCode4 = 0; + a.$intVal = null; + a.$bitLength = 0; + a.$smallValue = Long_ZERO; + a.$scale1 = 0; + a.$precision0 = 0; +} +var jm_BigDecimal_ZERO = null; +$java.jm_BigDecimal_ONE = null; +$java.jm_BigDecimal_TEN = null; +$java.jm_BigDecimal_FIVE_POW = null; +$java.jm_BigDecimal_TEN_POW = null; +$java.jm_BigDecimal_LONG_TEN_POW = null; +$java.jm_BigDecimal_LONG_FIVE_POW = null; +$java.jm_BigDecimal_LONG_FIVE_POW_BIT_LENGTH = null; +$java.jm_BigDecimal_LONG_TEN_POW_BIT_LENGTH = null; +$java.jm_BigDecimal_BI_SCALED_BY_ZERO = null; +$java.jm_BigDecimal_ZERO_SCALED_BY = null; +$java.jm_BigDecimal_CH_ZEROS = null; +function jm_BigDecimal_$callClinit() { + jm_BigDecimal_$callClinit = $rt_eraseClinit(jm_BigDecimal); + $java.jm_BigDecimal__clinit_(); +} +$java.jm_BigDecimal__init_ = function(var_0, var_1) { + var var_2 = new jm_BigDecimal(); + $java.jm_BigDecimal__init_0(var_2, var_0, var_1); + return var_2; +}; +$java.jm_BigDecimal__init_1 = function(var_0, var_1) { + var var_2 = new jm_BigDecimal(); + $java.jm_BigDecimal__init_2(var_2, var_0, var_1); + return var_2; +}; +$java.jm_BigDecimal__init_3 = function(var_0, var_1, var_2) { + var var_3 = new jm_BigDecimal(); + $java.jm_BigDecimal__init_4(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.jm_BigDecimal__init_5 = function(var_0) { + var var_1 = new jm_BigDecimal(); + $java.jm_BigDecimal__init_6(var_1, var_0); + return var_1; +}; +function jm_BigDecimal__init_(var_0, var_1) { + var var_2 = new jm_BigDecimal(); + jm_BigDecimal__init_0(var_2, var_0, var_1); + return var_2; +} +$java.jm_BigDecimal__init_0 = function($this, $smallValue, $scale) { + jm_BigDecimal_$callClinit(); + $this.$smallValue = $smallValue; + $this.$scale1 = $scale; + $this.$bitLength = $java.jm_BigDecimal_bitLength($smallValue); +}; +$java.jm_BigDecimal__init_2 = function($this, $smallValue, $scale) { + jm_BigDecimal_$callClinit(); + $this.$smallValue = Long_fromInt($smallValue); + $this.$scale1 = $scale; + if ($smallValue < 0) + $smallValue = $smallValue ^ (-1); + $this.$bitLength = 32 - jl_Integer_numberOfLeadingZeros($smallValue) | 0; +}; +$java.jm_BigDecimal__init_4 = function($this, $in, $offset, $len) { + var $last, $unscaledBuffer, var$6, var$7, $counter, $wasNonZero, var$10, $bufLength, var$12, $newScale; + jm_BigDecimal_$callClinit(); + $last = $offset + ($len - 1 | 0) | 0; + if ($in === null) { + $unscaledBuffer = new jl_NullPointerException; + jl_Throwable__init_0($unscaledBuffer); + $rt_throw($unscaledBuffer); + } + var$6 = $in.data; + if ($last < var$6.length && $offset >= 0 && $len > 0 && $last >= 0) { + $unscaledBuffer = new jl_StringBuilder; + jl_AbstractStringBuilder__init_2($unscaledBuffer, $len); + if ($offset > $last) + var$7 = $offset; + else if (var$6[$offset] != 43) + var$7 = $offset; + else { + $offset = $offset + 1 | 0; + var$7 = $offset; + } + $counter = 0; + $wasNonZero = 0; + while (true) { + var$10 = $rt_compare(var$7, $last); + if (var$10 > 0) + break; + if (var$6[var$7] == 46) + break; + if (var$6[var$7] == 101) + break; + if (var$6[var$7] == 69) + break; + if (!$wasNonZero) { + if (var$6[var$7] != 48) + $wasNonZero = 1; + else + $counter = $counter + 1 | 0; + } + var$7 = var$7 + 1 | 0; + } + $len = var$7 - $offset | 0; + jl_AbstractStringBuilder_append6($unscaledBuffer, $in, $offset, $len); + $offset = 0 + $len | 0; + if (var$10 <= 0 && var$6[var$7] == 46) { + $len = var$7 + 1 | 0; + var$7 = $len; + while (var$7 <= $last && var$6[var$7] != 101 && var$6[var$7] != 69) { + if (!$wasNonZero) { + if (var$6[var$7] != 48) + $wasNonZero = 1; + else + $counter = $counter + 1 | 0; + } + var$7 = var$7 + 1 | 0; + } + $this.$scale1 = var$7 - $len | 0; + $offset = $offset + $this.$scale1 | 0; + jl_AbstractStringBuilder_append6($unscaledBuffer, $in, $len, $this.$scale1); + } else + $this.$scale1 = 0; + if (var$7 <= $last && !(var$6[var$7] != 101 && var$6[var$7] != 69)) { + $bufLength = var$7 + 1 | 0; + if ($bufLength > $last) + var$7 = $bufLength; + else if (var$6[$bufLength] != 43) + var$7 = $bufLength; + else { + var$7 = $bufLength + 1 | 0; + if (var$7 > $last) + var$7 = $bufLength; + else if (var$6[var$7] == 45) + var$7 = $bufLength; + } + var$12 = jl_String__init_3($in, var$7, ($last + 1 | 0) - var$7 | 0); + $newScale = Long_sub(Long_fromInt($this.$scale1), Long_fromInt(jl_Integer_parseInt(var$12))); + $this.$scale1 = $newScale.lo; + if (Long_ne($newScale, Long_fromInt($this.$scale1))) { + $unscaledBuffer = new jl_NumberFormatException; + jl_Throwable__init_($unscaledBuffer, $rt_s(2670)); + $rt_throw($unscaledBuffer); + } + } + if ($offset >= 19) + $java.jm_BigDecimal_setUnscaledValue($this, $java.jm_BigInteger__init_(jl_AbstractStringBuilder_toString($unscaledBuffer))); + else { + $this.$smallValue = jl_Long_parseLong0(jl_AbstractStringBuilder_toString($unscaledBuffer)); + $this.$bitLength = $java.jm_BigDecimal_bitLength($this.$smallValue); + } + $this.$precision0 = $unscaledBuffer.$length0 - $counter | 0; + if (jl_AbstractStringBuilder_charAt($unscaledBuffer, 0) == 45) + $this.$precision0 = $this.$precision0 - 1 | 0; + return; + } + $unscaledBuffer = new jl_NumberFormatException; + jl_Throwable__init_0($unscaledBuffer); + $rt_throw($unscaledBuffer); +}; +$java.jm_BigDecimal__init_6 = function($this, $val) { + jm_BigDecimal_$callClinit(); + $java.jm_BigDecimal__init_4($this, jl_String_toCharArray($val), 0, jl_String_length($val)); +}; +function jm_BigDecimal__init_0($this, $unscaledVal, $scale) { + jm_BigDecimal_$callClinit(); + if ($unscaledVal !== null) { + $this.$scale1 = $scale; + $java.jm_BigDecimal_setUnscaledValue($this, $unscaledVal); + return; + } + $unscaledVal = new jl_NullPointerException; + jl_Throwable__init_0($unscaledVal); + $rt_throw($unscaledVal); +} +$java.jm_BigDecimal_valueOf = function($unscaledVal, $scale) { + jm_BigDecimal_$callClinit(); + if (!$scale) + return jm_BigDecimal_valueOf($unscaledVal); + if (Long_eq($unscaledVal, Long_ZERO) && $scale >= 0 && $scale < $java.jm_BigDecimal_ZERO_SCALED_BY.data.length) + return $java.jm_BigDecimal_ZERO_SCALED_BY.data[$scale]; + return $java.jm_BigDecimal__init_($unscaledVal, $scale); +}; +function jm_BigDecimal_valueOf($unscaledVal) { + jm_BigDecimal_$callClinit(); + if (Long_ge($unscaledVal, Long_ZERO) && Long_lt($unscaledVal, Long_fromInt(11))) + return $java.jm_BigDecimal_BI_SCALED_BY_ZERO.data[$unscaledVal.lo]; + return $java.jm_BigDecimal__init_($unscaledVal, 0); +} +function jm_BigDecimal_multiply($this, $multiplicand) { + var $newScale; + $newScale = Long_add(Long_fromInt($this.$scale1), Long_fromInt($multiplicand.$scale1)); + if (!$java.jm_BigDecimal_isZero($this) && !$java.jm_BigDecimal_isZero($multiplicand)) { + if (($this.$bitLength + $multiplicand.$bitLength | 0) < 64) + return $java.jm_BigDecimal_valueOf(Long_mul($this.$smallValue, $multiplicand.$smallValue), $java.jm_BigDecimal_toIntScale($newScale)); + return jm_BigDecimal__init_(jm_BigInteger_multiply(jm_BigDecimal_getUnscaledValue($this), jm_BigDecimal_getUnscaledValue($multiplicand)), $java.jm_BigDecimal_toIntScale($newScale)); + } + return $java.jm_BigDecimal_zeroScaledBy($newScale); +} +function jm_BigDecimal_divide($this, $divisor) { + var $p, $q, $diffScale, $l, $i, $lastPow, $gcd, $k, $quotAndRem, $newScale, var$12; + $p = jm_BigDecimal_getUnscaledValue($this); + $q = jm_BigDecimal_getUnscaledValue($divisor); + $diffScale = Long_sub(Long_fromInt($this.$scale1), Long_fromInt($divisor.$scale1)); + $l = 0; + $i = 1; + $lastPow = $java.jm_BigDecimal_FIVE_POW.data.length - 1 | 0; + if ($java.jm_BigDecimal_isZero($divisor)) { + $divisor = new jl_ArithmeticException; + jl_Throwable__init_($divisor, $rt_s(2671)); + $rt_throw($divisor); + } + if (!$p.$sign1) + return $java.jm_BigDecimal_zeroScaledBy($diffScale); + $gcd = $java.jm_BigInteger_gcd($p, $q); + $divisor = jm_BigInteger_divide($p, $gcd); + $p = jm_BigInteger_divide($q, $gcd); + $k = $java.jm_BigInteger_getLowestSetBit($p); + $p = $java.jm_BigInteger_shiftRight($p, $k); + while (true) { + $quotAndRem = jm_BigInteger_divideAndRemainder($p, $java.jm_BigDecimal_FIVE_POW.data[$i]).data; + if (!$quotAndRem[1].$sign1) { + $l = $l + $i | 0; + if ($i < $lastPow) + $i = $i + 1 | 0; + $p = $quotAndRem[0]; + continue; + } + if ($i == 1) + break; + $i = 1; + } + if (!jm_BigInteger_equals($java.jm_BigInteger_abs($p), jm_BigInteger_ONE)) { + $divisor = new jl_ArithmeticException; + jl_Throwable__init_($divisor, $rt_s(2672)); + $rt_throw($divisor); + } + if ($p.$sign1 < 0) + $divisor = jm_BigInteger_negate($divisor); + $newScale = $java.jm_BigDecimal_toIntScale(Long_add($diffScale, Long_fromInt(jl_Math_max($k, $l)))); + $lastPow = $k - $l | 0; + if ($lastPow <= 0) + $divisor = $java.jm_BigInteger_shiftLeft($divisor, -$lastPow); + else { + $java.jm_Multiplication_$callClinit(); + if ($lastPow >= $java.jm_Multiplication_fivePows.data.length) + $divisor = $lastPow < $java.jm_Multiplication_bigFivePows.data.length ? jm_BigInteger_multiply($divisor, $java.jm_Multiplication_bigFivePows.data[$lastPow]) : jm_BigInteger_multiply($divisor, $java.jm_BigInteger_pow($java.jm_Multiplication_bigFivePows.data[1], $lastPow)); + else { + $lastPow = $java.jm_Multiplication_fivePows.data[$lastPow]; + $l = $divisor.$sign1; + if (!$l) + $divisor = jm_BigInteger_ZERO; + else { + $i = $divisor.$numberLength; + $quotAndRem = $divisor.$digits; + if ($i != 1) { + $k = $i + 1 | 0; + var$12 = $rt_createIntArray($k); + var$12.data[$i] = $java.jm_Multiplication_multiplyByInt(var$12, $quotAndRem, $i, $lastPow); + $divisor = $java.jm_BigInteger__init_0($l, $k, var$12); + $java.jm_BigInteger_cutOffLeadingZeroes($divisor); + } else { + $diffScale = $java.jm_Multiplication_unsignedMultAddAdd($quotAndRem.data[0], $lastPow, 0, 0); + $i = $diffScale.lo; + $k = $diffScale.hi; + if (!$k) + $divisor = $java.jm_BigInteger__init_1($l, $i); + else { + $divisor = new jm_BigInteger; + $quotAndRem = $rt_createIntArray(2); + var$12 = $quotAndRem.data; + var$12[0] = $i; + var$12[1] = $k; + $java.jm_BigInteger__init_2($divisor, $l, 2, $quotAndRem); + } + } + } + } + } + return jm_BigDecimal__init_($divisor, $newScale); +} +function jm_BigDecimal_negate($this) { + a: { + if ($this.$bitLength >= 63) { + if ($this.$bitLength != 63) + break a; + if (Long_eq($this.$smallValue, new Long(0, 2147483648))) + break a; + } + return $java.jm_BigDecimal_valueOf(Long_neg($this.$smallValue), $this.$scale1); + } + return jm_BigDecimal__init_(jm_BigInteger_negate(jm_BigDecimal_getUnscaledValue($this)), $this.$scale1); +} +$java.jm_BigDecimal_signum = function($this) { + var var$1; + if ($this.$bitLength >= 64) + return jm_BigDecimal_getUnscaledValue($this).$sign1; + var$1 = $this.$smallValue; + return Long_or(Long_shr(var$1, 63), Long_shru(Long_neg(var$1), 63)).lo; +}; +$java.jm_BigDecimal_isZero = function($this) { + return !$this.$bitLength && Long_ne($this.$smallValue, Long_fromInt(-1)) ? 1 : 0; +}; +$java.jm_BigDecimal_scale = function($this) { + return $this.$scale1; +}; +function jm_BigDecimal_precision($this) { + var $bitLength, $doubleUnsc, var$3; + if ($this.$precision0 > 0) + return $this.$precision0; + $bitLength = $this.$bitLength; + $doubleUnsc = 1.0; + if ($bitLength >= 1024) { + var$3 = 1.0 + ($bitLength - 1 | 0) * 0.3010299956639812 | 0; + if (jm_BigInteger_divide(jm_BigDecimal_getUnscaledValue($this), $java.jm_Multiplication_powerOf10(Long_fromInt(var$3))).$sign1) + var$3 = var$3 + 1 | 0; + } else { + if ($bitLength >= 64) + $doubleUnsc = $java.jm_BigInteger_doubleValue(jm_BigDecimal_getUnscaledValue($this)); + else if ($bitLength >= 1) + $doubleUnsc = Long_toNumber($this.$smallValue); + var$3 = 1.0 + jl_Math_log(jl_Math_abs2($doubleUnsc)) / 2.302585092994046 | 0; + } + $this.$precision0 = var$3; + return $this.$precision0; +} +$java.jm_BigDecimal_unscaledValue = function($this) { + return jm_BigDecimal_getUnscaledValue($this); +}; +function jm_BigDecimal_compareTo($this, $val) { + var $thisSign, $valueSign, $diffScale, var$5, $thisUnscaled, $valUnscaled; + $thisSign = $java.jm_BigDecimal_signum($this); + $valueSign = $rt_compare($thisSign, $java.jm_BigDecimal_signum($val)); + if ($valueSign) { + if ($valueSign >= 0) + return 1; + return (-1); + } + if ($this.$scale1 == $val.$scale1 && $this.$bitLength < 64 && $val.$bitLength < 64) + return Long_lt($this.$smallValue, $val.$smallValue) ? (-1) : Long_le($this.$smallValue, $val.$smallValue) ? 0 : 1; + $diffScale = Long_sub(Long_fromInt($this.$scale1), Long_fromInt($val.$scale1)); + var$5 = Long_fromInt($java.jm_BigDecimal_aproxPrecision($this) - $java.jm_BigDecimal_aproxPrecision($val) | 0); + if (Long_gt(var$5, Long_add($diffScale, Long_fromInt(1)))) + return $thisSign; + if (Long_lt(var$5, Long_sub($diffScale, Long_fromInt(1)))) + return -$thisSign; + $thisUnscaled = jm_BigDecimal_getUnscaledValue($this); + $valUnscaled = jm_BigDecimal_getUnscaledValue($val); + $thisSign = Long_compare($diffScale, Long_ZERO); + if ($thisSign < 0) + $thisUnscaled = jm_BigInteger_multiply($thisUnscaled, $java.jm_Multiplication_powerOf10(Long_neg($diffScale))); + else if ($thisSign > 0) + $valUnscaled = jm_BigInteger_multiply($valUnscaled, $java.jm_Multiplication_powerOf10($diffScale)); + return jm_BigInteger_compareTo($thisUnscaled, $valUnscaled); +} +$java.jm_BigDecimal_equals = function($this, $x) { + var $x1, var$3; + if ($this === $x) + return 1; + if (!($x instanceof jm_BigDecimal)) + return 0; + a: { + b: { + c: { + $x1 = $x; + if ($x1.$scale1 == $this.$scale1) { + if ($this.$bitLength >= 64) { + if (!jm_BigInteger_equals($this.$intVal, $x1.$intVal)) + break c; + else + break b; + } + if (Long_eq($x1.$smallValue, $this.$smallValue)) + break b; + } + } + var$3 = 0; + break a; + } + var$3 = 1; + } + return var$3; +}; +$java.jm_BigDecimal_hashCode = function($this) { + if ($this.$hashCode4) + return $this.$hashCode4; + if ($this.$bitLength >= 64) { + $this.$hashCode4 = (17 * $java.jm_BigInteger_hashCode($this.$intVal) | 0) + $this.$scale1 | 0; + return $this.$hashCode4; + } + $this.$hashCode4 = $this.$smallValue.lo; + $this.$hashCode4 = (33 * $this.$hashCode4 | 0) + $this.$smallValue.hi | 0; + $this.$hashCode4 = (17 * $this.$hashCode4 | 0) + $this.$scale1 | 0; + return $this.$hashCode4; +}; +$java.jm_BigDecimal_toString = function($this) { + var $intString, $begin, $end, $exponent, $result; + if ($this.$toStringImage !== null) + return $this.$toStringImage; + if ($this.$bitLength < 32) { + $this.$toStringImage = $java.jm_Conversion_toDecimalScaledString($this.$smallValue, $this.$scale1); + return $this.$toStringImage; + } + $intString = $java.jm_BigInteger_toString(jm_BigDecimal_getUnscaledValue($this)); + if (!$this.$scale1) + return $intString; + $begin = jm_BigDecimal_getUnscaledValue($this).$sign1 >= 0 ? 1 : 2; + $end = jl_String_length($intString); + $exponent = Long_sub(Long_add(Long_neg(Long_fromInt($this.$scale1)), Long_fromInt($end)), Long_fromInt($begin)); + $result = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($result); + jl_AbstractStringBuilder_append($result, $intString); + if ($this.$scale1 > 0 && Long_ge($exponent, Long_fromInt(-6))) { + if (Long_ge($exponent, Long_ZERO)) + jl_AbstractStringBuilder_insert4($result, $end - $this.$scale1 | 0, 46); + else { + jl_AbstractStringBuilder_insert($result, $begin - 1 | 0, $rt_s(2673)); + jl_AbstractStringBuilder_insert7($result, $begin + 1 | 0, $java.jm_BigDecimal_CH_ZEROS, 0, -$exponent.lo - 1 | 0); + } + } else { + if (($end - $begin | 0) >= 1) { + jl_AbstractStringBuilder_insert4($result, $begin, 46); + $end = $end + 1 | 0; + } + jl_AbstractStringBuilder_insert4($result, $end, 69); + if (Long_gt($exponent, Long_ZERO)) { + $end = $end + 1 | 0; + jl_AbstractStringBuilder_insert4($result, $end, 43); + } + jl_AbstractStringBuilder_insert($result, $end + 1 | 0, jl_Long_toString($exponent)); + } + $this.$toStringImage = jl_AbstractStringBuilder_toString($result); + return $this.$toStringImage; +}; +$java.jm_BigDecimal_toBigInteger = function($this) { + if ($this.$scale1 && !$java.jm_BigDecimal_isZero($this)) { + if ($this.$scale1 >= 0) + return jm_BigInteger_divide(jm_BigDecimal_getUnscaledValue($this), $java.jm_Multiplication_powerOf10(Long_fromInt($this.$scale1))); + return jm_BigInteger_multiply(jm_BigDecimal_getUnscaledValue($this), $java.jm_Multiplication_powerOf10(Long_neg(Long_fromInt($this.$scale1)))); + } + return jm_BigDecimal_getUnscaledValue($this); +}; +$java.jm_BigDecimal_longValue = function($this) { + return $this.$scale1 > (-64) && $this.$scale1 <= $java.jm_BigDecimal_aproxPrecision($this) ? $java.jm_BigInteger_longValue($java.jm_BigDecimal_toBigInteger($this)) : Long_ZERO; +}; +$java.jm_BigDecimal_intValue = function($this) { + return $this.$scale1 > (-32) && $this.$scale1 <= $java.jm_BigDecimal_aproxPrecision($this) ? jm_BigInteger_intValue($java.jm_BigDecimal_toBigInteger($this)) : 0; +}; +$java.jm_BigDecimal_doubleValue = function($this) { + var $sign, $exponent, $powerOfTwo, $mantisa, $powerOfTen, $k, $quotAndRem, $compRem, $lowestSetBit, $discardedSize, $bits, var$12, var$13; + $sign = $java.jm_BigDecimal_signum($this); + $exponent = 1076; + $powerOfTwo = Long_sub(Long_fromInt($this.$bitLength), Long_fromNumber($this.$scale1 / 0.3010299956639812)); + if (Long_ge($powerOfTwo, Long_fromInt(-1074)) && $sign) { + if (Long_gt($powerOfTwo, Long_fromInt(1025))) + return $sign * Infinity; + $mantisa = $java.jm_BigInteger_abs(jm_BigDecimal_getUnscaledValue($this)); + if ($this.$scale1 <= 0) + $mantisa = jm_BigInteger_multiply($mantisa, $java.jm_Multiplication_powerOf10(Long_fromInt( -$this.$scale1))); + else { + $powerOfTen = $java.jm_Multiplication_powerOf10(Long_fromInt($this.$scale1)); + $k = 100 - $powerOfTwo.lo | 0; + if ($k > 0) { + $mantisa = $java.jm_BigInteger_shiftLeft($mantisa, $k); + $exponent = $exponent - $k | 0; + } + $quotAndRem = jm_BigInteger_divideAndRemainder($mantisa, $powerOfTen).data; + $compRem = jm_BigInteger_compareTo($java.jm_BigInteger_shiftLeftOneBit($quotAndRem[1]), $powerOfTen); + $mantisa = jm_BigInteger_add($java.jm_BigInteger_shiftLeft($quotAndRem[0], 2), jm_BigInteger_valueOf(Long_fromInt(($rt_imul($compRem, $compRem + 3 | 0) / 2 | 0) + 1 | 0))); + $exponent = $exponent + (-2) | 0; + } + $lowestSetBit = $java.jm_BigInteger_getLowestSetBit($mantisa); + $discardedSize = $java.jm_BigInteger_bitLength($mantisa) - 54 | 0; + if ($discardedSize <= 0) { + $bits = Long_shl($java.jm_BigInteger_longValue($mantisa), -$discardedSize); + var$12 = Long_ne(Long_and($bits, Long_fromInt(3)), Long_fromInt(3)) ? $bits : Long_add($bits, Long_fromInt(2)); + } else { + $bits = $java.jm_BigInteger_longValue($java.jm_BigInteger_shiftRight($mantisa, $discardedSize)); + var$12 = !(Long_eq(Long_and($bits, Long_fromInt(1)), Long_fromInt(1)) && $lowestSetBit < $discardedSize) && Long_ne(Long_and($bits, Long_fromInt(3)), Long_fromInt(3)) ? $bits : Long_add($bits, Long_fromInt(2)); + } + if (Long_eq(Long_and(var$12, new Long(0, 4194304)), Long_ZERO)) { + $powerOfTwo = Long_shr(var$12, 1); + $exponent = $exponent + $discardedSize | 0; + } else { + $powerOfTwo = Long_shr(var$12, 2); + $exponent = $exponent + ($discardedSize + 1 | 0) | 0; + } + if ($exponent > 2046) + return $sign * Infinity; + if ($exponent <= 0) { + if ($exponent < (-53)) + return $sign * 0.0; + a: { + $powerOfTwo = Long_shr($bits, 1); + var$13 = Long_and($powerOfTwo, Long_shru(Long_fromInt(-1), 63 + $exponent | 0)); + $powerOfTwo = Long_shr($powerOfTwo, -$exponent); + if (Long_ne(Long_and($powerOfTwo, Long_fromInt(3)), Long_fromInt(3))) { + if (Long_ne(Long_and($powerOfTwo, Long_fromInt(1)), Long_fromInt(1))) + break a; + if (Long_eq(var$13, Long_ZERO)) + break a; + if ($lowestSetBit >= $discardedSize) + break a; + } + $powerOfTwo = Long_add($powerOfTwo, Long_fromInt(1)); + } + $exponent = 0; + $powerOfTwo = Long_shr($powerOfTwo, 1); + } + return $rt_longBitsToDouble(Long_or(Long_or(Long_and(Long_fromInt($sign), new Long(0, 2147483648)), Long_shl(Long_fromInt($exponent), 52)), Long_and($powerOfTwo, new Long(4294967295, 1048575)))); + } + return $sign * 0.0; +}; +$java.jm_BigDecimal_aproxPrecision = function($this) { + return $this.$precision0 > 0 ? $this.$precision0 : (($this.$bitLength - 1 | 0) * 0.3010299956639812 | 0) + 1 | 0; +}; +$java.jm_BigDecimal_toIntScale = function($longScale) { + var var$2; + jm_BigDecimal_$callClinit(); + if (Long_lt($longScale, Long_fromInt(-2147483648))) { + var$2 = new jl_ArithmeticException; + jl_Throwable__init_(var$2, $rt_s(2674)); + $rt_throw(var$2); + } + if (Long_le($longScale, Long_fromInt(2147483647))) + return $longScale.lo; + var$2 = new jl_ArithmeticException; + jl_Throwable__init_(var$2, $rt_s(2675)); + $rt_throw(var$2); +}; +$java.jm_BigDecimal_zeroScaledBy = function($longScale) { + var var$2; + jm_BigDecimal_$callClinit(); + var$2 = $longScale.lo; + if (Long_eq($longScale, Long_fromInt(var$2))) + return $java.jm_BigDecimal_valueOf(Long_ZERO, var$2); + if (Long_lt($longScale, Long_ZERO)) + return $java.jm_BigDecimal__init_1(0, (-2147483648)); + return $java.jm_BigDecimal__init_1(0, 2147483647); +}; +function jm_BigDecimal_getUnscaledValue($this) { + if ($this.$intVal === null) + $this.$intVal = jm_BigInteger_valueOf($this.$smallValue); + return $this.$intVal; +} +$java.jm_BigDecimal_setUnscaledValue = function($this, $unscaledValue) { + $this.$intVal = $unscaledValue; + $this.$bitLength = $java.jm_BigInteger_bitLength($unscaledValue); + if ($this.$bitLength < 64) + $this.$smallValue = $java.jm_BigInteger_longValue($unscaledValue); +}; +$java.jm_BigDecimal_bitLength = function($smallValue) { + jm_BigDecimal_$callClinit(); + if (Long_lt($smallValue, Long_ZERO)) + $smallValue = Long_xor($smallValue, Long_fromInt(-1)); + return 64 - jl_Long_numberOfLeadingZeros($smallValue) | 0; +}; +$java.jm_BigDecimal_compareTo = function($this, var$1) { + return jm_BigDecimal_compareTo($this, var$1); +}; +$java.jm_BigDecimal__clinit_ = function() { + var var$1, var$2, $i, $j; + jm_BigDecimal_ZERO = $java.jm_BigDecimal__init_1(0, 0); + $java.jm_BigDecimal_ONE = $java.jm_BigDecimal__init_1(1, 0); + $java.jm_BigDecimal_TEN = $java.jm_BigDecimal__init_1(10, 0); + var$1 = $rt_createLongArray(19); + var$2 = var$1.data; + var$2[0] = Long_fromInt(1); + var$2[1] = Long_fromInt(10); + var$2[2] = Long_fromInt(100); + var$2[3] = Long_fromInt(1000); + var$2[4] = Long_fromInt(10000); + var$2[5] = Long_fromInt(100000); + var$2[6] = Long_fromInt(1000000); + var$2[7] = Long_fromInt(10000000); + var$2[8] = Long_fromInt(100000000); + var$2[9] = Long_fromInt(1000000000); + var$2[10] = new Long(1410065408, 2); + var$2[11] = new Long(1215752192, 23); + var$2[12] = new Long(3567587328, 232); + var$2[13] = new Long(1316134912, 2328); + var$2[14] = new Long(276447232, 23283); + var$2[15] = new Long(2764472320, 232830); + var$2[16] = new Long(1874919424, 2328306); + var$2[17] = new Long(1569325056, 23283064); + var$2[18] = new Long(2808348672, 232830643); + $java.jm_BigDecimal_LONG_TEN_POW = var$1; + var$1 = $rt_createLongArray(28); + var$2 = var$1.data; + var$2[0] = Long_fromInt(1); + var$2[1] = Long_fromInt(5); + var$2[2] = Long_fromInt(25); + var$2[3] = Long_fromInt(125); + var$2[4] = Long_fromInt(625); + var$2[5] = Long_fromInt(3125); + var$2[6] = Long_fromInt(15625); + var$2[7] = Long_fromInt(78125); + var$2[8] = Long_fromInt(390625); + var$2[9] = Long_fromInt(1953125); + var$2[10] = Long_fromInt(9765625); + var$2[11] = Long_fromInt(48828125); + var$2[12] = Long_fromInt(244140625); + var$2[13] = Long_fromInt(1220703125); + var$2[14] = new Long(1808548329, 1); + var$2[15] = new Long(452807053, 7); + var$2[16] = new Long(2264035265, 35); + var$2[17] = new Long(2730241733, 177); + var$2[18] = new Long(766306777, 888); + var$2[19] = new Long(3831533885, 4440); + var$2[20] = new Long(1977800241, 22204); + var$2[21] = new Long(1299066613, 111022); + var$2[22] = new Long(2200365769, 555111); + var$2[23] = new Long(2411894253, 2775557); + var$2[24] = new Long(3469536673, 13877787); + var$2[25] = new Long(167814181, 69388939); + var$2[26] = new Long(839070905, 346944695); + var$2[27] = new Long(4195354525, 1734723475); + $java.jm_BigDecimal_LONG_FIVE_POW = var$1; + $java.jm_BigDecimal_LONG_FIVE_POW_BIT_LENGTH = $rt_createIntArray($java.jm_BigDecimal_LONG_FIVE_POW.data.length); + $java.jm_BigDecimal_LONG_TEN_POW_BIT_LENGTH = $rt_createIntArray($java.jm_BigDecimal_LONG_TEN_POW.data.length); + $java.jm_BigDecimal_BI_SCALED_BY_ZERO = $rt_createArray(jm_BigDecimal, 11); + $java.jm_BigDecimal_ZERO_SCALED_BY = $rt_createArray(jm_BigDecimal, 11); + $java.jm_BigDecimal_CH_ZEROS = $rt_createCharArray(100); + $i = 0; + while ($i < $java.jm_BigDecimal_ZERO_SCALED_BY.data.length) { + $java.jm_BigDecimal_BI_SCALED_BY_ZERO.data[$i] = $java.jm_BigDecimal__init_1($i, 0); + $java.jm_BigDecimal_ZERO_SCALED_BY.data[$i] = $java.jm_BigDecimal__init_1(0, $i); + $java.jm_BigDecimal_CH_ZEROS.data[$i] = 48; + $i = $i + 1 | 0; + } + while ($i < $java.jm_BigDecimal_CH_ZEROS.data.length) { + $java.jm_BigDecimal_CH_ZEROS.data[$i] = 48; + $i = $i + 1 | 0; + } + $j = 0; + while ($j < $java.jm_BigDecimal_LONG_FIVE_POW_BIT_LENGTH.data.length) { + $java.jm_BigDecimal_LONG_FIVE_POW_BIT_LENGTH.data[$j] = $java.jm_BigDecimal_bitLength($java.jm_BigDecimal_LONG_FIVE_POW.data[$j]); + $j = $j + 1 | 0; + } + $j = 0; + while ($j < $java.jm_BigDecimal_LONG_TEN_POW_BIT_LENGTH.data.length) { + $java.jm_BigDecimal_LONG_TEN_POW_BIT_LENGTH.data[$j] = $java.jm_BigDecimal_bitLength($java.jm_BigDecimal_LONG_TEN_POW.data[$j]); + $j = $j + 1 | 0; + } + $java.jm_Multiplication_$callClinit(); + $java.jm_BigDecimal_TEN_POW = $java.jm_Multiplication_bigTenPows; + $java.jm_BigDecimal_FIVE_POW = $java.jm_Multiplication_bigFivePows; +}; +function jm_BigInteger() { + var a = this; jl_Number.call(a); + a.$digits = null; + a.$numberLength = 0; + a.$sign1 = 0; + a.$firstNonzeroDigit = 0; + a.$hashCode5 = 0; +} +var jm_BigInteger_ZERO = null; +var jm_BigInteger_ONE = null; +var jm_BigInteger_TEN = null; +$java.jm_BigInteger_MINUS_ONE = null; +$java.jm_BigInteger_SMALL_VALUES = null; +$java.jm_BigInteger_TWO_POWS = null; +$java.jm_BigInteger__init_ = function(var_0) { + var var_1 = new jm_BigInteger(); + $java.jm_BigInteger__init_3(var_1, var_0); + return var_1; +}; +$java.jm_BigInteger__init_4 = function(var_0) { + var var_1 = new jm_BigInteger(); + $java.jm_BigInteger__init_5(var_1, var_0); + return var_1; +}; +$java.jm_BigInteger__init_1 = function(var_0, var_1) { + var var_2 = new jm_BigInteger(); + $java.jm_BigInteger__init_6(var_2, var_0, var_1); + return var_2; +}; +$java.jm_BigInteger__init_0 = function(var_0, var_1, var_2) { + var var_3 = new jm_BigInteger(); + $java.jm_BigInteger__init_2(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.jm_BigInteger__init_7 = function(var_0, var_1) { + var var_2 = new jm_BigInteger(); + $java.jm_BigInteger__init_8(var_2, var_0, var_1); + return var_2; +}; +$java.jm_BigInteger__init_3 = function($this, $val) { + var var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10, var$11, var$12, var$13, var$14; + $this.$firstNonzeroDigit = (-2); + if ($val === null) { + $val = new jl_NullPointerException; + jl_Throwable__init_0($val); + $rt_throw($val); + } + if (!jl_String_length($val)) { + $val = new jl_NumberFormatException; + jl_Throwable__init_($val, $rt_s(2676)); + $rt_throw($val); + } + var$2 = jl_String_length($val); + if (jl_String_charAt($val, 0) != 45) { + var$3 = 1; + var$4 = 0; + var$5 = var$2; + } else { + var$3 = (-1); + var$4 = 1; + var$5 = var$2 + (-1) | 0; + } + var$6 = $java.jm_Conversion_digitFitInInt.data[10]; + var$7 = var$5 / var$6 | 0; + var$5 = var$5 % var$6 | 0; + if (var$5) + var$7 = var$7 + 1 | 0; + var$8 = $rt_createIntArray(var$7); + var$9 = $java.jm_Conversion_bigRadices.data[8]; + var$10 = 0; + if (!var$5) + var$5 = var$6; + var$11 = var$8.data; + var$12 = var$4 + var$5 | 0; + while (var$4 < var$2) { + var$7 = jl_Integer_parseInt0(jl_String_substring0($val, var$4, var$12), 10); + $java.jm_Multiplication_$callClinit(); + var$4 = $java.jm_Multiplication_multiplyByInt(var$8, var$8, var$10, var$9); + var$13 = Long_and(Long_fromInt(var$7), new Long(4294967295, 0)); + var$7 = 0; + while (Long_ne(var$13, Long_ZERO) && var$7 < var$10) { + var$14 = Long_add(var$13, Long_and(Long_fromInt(var$11[var$7]), new Long(4294967295, 0))); + var$11[var$7] = var$14.lo; + var$13 = Long_shr(var$14, 32); + var$7 = var$7 + 1 | 0; + } + var$5 = var$4 + var$13.lo | 0; + var$7 = var$10 + 1 | 0; + var$11[var$10] = var$5; + var$5 = var$12 + var$6 | 0; + var$10 = var$7; + var$4 = var$12; + var$12 = var$5; + } + $this.$sign1 = var$3; + $this.$numberLength = var$10; + $this.$digits = var$8; + $java.jm_BigInteger_cutOffLeadingZeroes($this); +}; +$java.jm_BigInteger__init_5 = function($this, $val) { + var var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10; + var$2 = $val.data; + $this.$firstNonzeroDigit = (-2); + var$3 = var$2.length; + if (!var$3) { + var$4 = new jl_NumberFormatException; + jl_Throwable__init_(var$4, $rt_s(2676)); + $rt_throw(var$4); + } + if (var$2[0] < 0) { + $this.$sign1 = (-1); + $java.jm_BigInteger_putBytesNegativeToIntegers($this, $val); + } else { + $this.$sign1 = 1; + var$5 = var$3 & 3; + $this.$numberLength = (var$3 >> 2) + (var$5 ? 1 : 0) | 0; + $this.$digits = $rt_createIntArray($this.$numberLength); + var$6 = 0; + while (var$3 > var$5) { + $val = $this.$digits.data; + var$7 = var$6 + 1 | 0; + var$3 = var$3 + (-1) | 0; + var$8 = var$2[var$3] & 255; + var$9 = var$3 + (-1) | 0; + var$3 = var$8 | (var$2[var$9] & 255) << 8; + var$10 = var$9 + (-1) | 0; + var$8 = var$3 | (var$2[var$10] & 255) << 16; + var$3 = var$10 + (-1) | 0; + $val[var$6] = var$8 | (var$2[var$3] & 255) << 24; + var$6 = var$7; + } + var$5 = 0; + while (var$5 < var$3) { + $this.$digits.data[var$6] = $this.$digits.data[var$6] << 8 | var$2[var$5] & 255; + var$5 = var$5 + 1 | 0; + } + } + $java.jm_BigInteger_cutOffLeadingZeroes($this); +}; +$java.jm_BigInteger__init_6 = function($this, $sign, $value) { + var var$3; + $this.$firstNonzeroDigit = (-2); + $this.$sign1 = $sign; + $this.$numberLength = 1; + var$3 = $rt_createIntArray(1); + var$3.data[0] = $value; + $this.$digits = var$3; +}; +$java.jm_BigInteger__init_2 = function($this, $sign, $numberLength, $digits) { + $this.$firstNonzeroDigit = (-2); + $this.$sign1 = $sign; + $this.$numberLength = $numberLength; + $this.$digits = $digits; +}; +$java.jm_BigInteger__init_8 = function($this, $sign, $val) { + var var$3, var$4; + $this.$firstNonzeroDigit = (-2); + $this.$sign1 = $sign; + if (Long_eq(Long_and($val, new Long(0, 4294967295)), Long_ZERO)) { + $this.$numberLength = 1; + var$3 = $rt_createIntArray(1); + var$3.data[0] = $val.lo; + $this.$digits = var$3; + } else { + $this.$numberLength = 2; + var$3 = $rt_createIntArray(2); + var$4 = var$3.data; + var$4[0] = $val.lo; + var$4[1] = $val.hi; + $this.$digits = var$3; + } +}; +function jm_BigInteger_valueOf($val) { + if (Long_lt($val, Long_ZERO)) { + if (Long_eq($val, Long_fromInt(-1))) + return $java.jm_BigInteger_MINUS_ONE; + return $java.jm_BigInteger__init_7((-1), Long_neg($val)); + } + if (Long_gt($val, Long_fromInt(10))) + return $java.jm_BigInteger__init_7(1, $val); + return $java.jm_BigInteger_SMALL_VALUES.data[$val.lo]; +} +$java.jm_BigInteger_toByteArray = function($this) { + var $bytes, $bitLen, $iThis, $bytesLen, $firstByteNumber, $bytesInInteger, $highBytes, var$8, $digit, $i, var$11, $i_0; + if (!$this.$sign1) { + $bytes = $rt_createByteArray(1); + $bytes.data[0] = 0; + return $bytes; + } + $bitLen = $java.jm_BigInteger_bitLength($this); + $iThis = $java.jm_BigInteger_getFirstNonzeroDigit($this); + $bytesLen = ($bitLen >> 3) + 1 | 0; + $bytes = $rt_createByteArray($bytesLen); + $firstByteNumber = 0; + $bytesInInteger = 4; + if (($bytesLen - ($this.$numberLength << 2) | 0) != 1) { + $highBytes = $bytesLen & 3; + if (!$highBytes) + $highBytes = 4; + } else { + $bytes.data[0] = ($this.$sign1 >= 0 ? 0 : (-1)) << 24 >> 24; + $highBytes = 4; + $firstByteNumber = 1; + } + a: { + $bytesLen = $bytesLen - ($iThis << 2) | 0; + if ($this.$sign1 >= 0) { + var$8 = $bytes.data; + while (true) { + if ($bytesLen <= $firstByteNumber) + break a; + $digit = $this.$digits.data[$iThis]; + $iThis = $iThis + 1 | 0; + if ($iThis == $this.$numberLength) + $bytesInInteger = $highBytes; + $i = 0; + while ($i < $bytesInInteger) { + $bytesLen = $bytesLen + (-1) | 0; + var$8[$bytesLen] = $digit << 24 >> 24; + $i = $i + 1 | 0; + $digit = $digit >> 8; + } + } + } + $digit = -$this.$digits.data[$iThis]; + $i = $iThis + 1 | 0; + if ($i == $this.$numberLength) + $bytesInInteger = $highBytes; + var$11 = $bytes.data; + $i_0 = 0; + while ($i_0 < $bytesInInteger) { + $bytesLen = $bytesLen + (-1) | 0; + var$11[$bytesLen] = $digit << 24 >> 24; + $i_0 = $i_0 + 1 | 0; + $digit = $digit >> 8; + } + while (true) { + if ($bytesLen <= $firstByteNumber) + break a; + $iThis = $this.$digits.data[$i] ^ (-1); + $i = $i + 1 | 0; + if ($i == $this.$numberLength) + $bytesInInteger = $highBytes; + $i_0 = 0; + while ($i_0 < $bytesInInteger) { + $bytesLen = $bytesLen + (-1) | 0; + var$11[$bytesLen] = $iThis << 24 >> 24; + $i_0 = $i_0 + 1 | 0; + $iThis = $iThis >> 8; + } + } + } + return $bytes; +}; +$java.jm_BigInteger_abs = function($this) { + if ($this.$sign1 < 0) + $this = $java.jm_BigInteger__init_0(1, $this.$numberLength, $this.$digits); + return $this; +}; +function jm_BigInteger_negate($this) { + return !$this.$sign1 ? $this : $java.jm_BigInteger__init_0( -$this.$sign1, $this.$numberLength, $this.$digits); +} +function jm_BigInteger_add($this, $val) { + return $java.jm_Elementary_add($this, $val); +} +function jm_BigInteger_subtract($this, $val) { + var var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10; + a: { + var$2 = $this.$sign1; + var$3 = $val.$sign1; + if (var$3) { + if (!var$2) + $this = jm_BigInteger_negate($val); + else { + var$4 = $this.$numberLength; + var$5 = $val.$numberLength; + if ((var$4 + var$5 | 0) == 2) { + var$6 = Long_and(Long_fromInt($this.$digits.data[0]), new Long(4294967295, 0)); + var$7 = Long_and(Long_fromInt($val.$digits.data[0]), new Long(4294967295, 0)); + if (var$2 < 0) + var$6 = Long_neg(var$6); + if (var$3 < 0) + var$7 = Long_neg(var$7); + $this = jm_BigInteger_valueOf(Long_sub(var$6, var$7)); + } else { + var$8 = $rt_compare(var$4, var$5); + var$8 = !var$8 ? $java.jm_Elementary_compareArrays($this.$digits, $val.$digits, var$4) : var$8 <= 0 ? (-1) : 1; + if (var$8 == (-1)) { + var$8 = -var$3; + var$9 = var$2 != var$3 ? $java.jm_Elementary_add0($val.$digits, var$5, $this.$digits, var$4) : $java.jm_Elementary_subtract($val.$digits, var$5, $this.$digits, var$4); + } else if (var$2 != var$3) { + var$9 = $java.jm_Elementary_add0($this.$digits, var$4, $val.$digits, var$5); + var$8 = var$2; + } else { + if (!var$8) { + $this = jm_BigInteger_ZERO; + break a; + } + var$9 = $java.jm_Elementary_subtract($this.$digits, var$4, $val.$digits, var$5); + var$8 = var$2; + } + var$10 = var$9.data; + $this = $java.jm_BigInteger__init_0(var$8, var$10.length, var$9); + $java.jm_BigInteger_cutOffLeadingZeroes($this); + } + } + } + } + return $this; +} +$java.jm_BigInteger_signum = function($this) { + return $this.$sign1; +}; +$java.jm_BigInteger_shiftRight = function($this, $n) { + if ($n && $this.$sign1) + return $n > 0 ? $java.jm_BitLevel_shiftRight($this, $n) : $java.jm_BitLevel_shiftLeft($this, -$n); + return $this; +}; +$java.jm_BigInteger_shiftLeft = function($this, $n) { + if ($n && $this.$sign1) + return $n > 0 ? $java.jm_BitLevel_shiftLeft($this, $n) : $java.jm_BitLevel_shiftRight($this, -$n); + return $this; +}; +$java.jm_BigInteger_shiftLeftOneBit = function($this) { + var var$1, var$2, var$3, var$4; + if (!$this.$sign1) + var$1 = $this; + else { + var$2 = $this.$numberLength; + var$3 = var$2 + 1 | 0; + var$4 = $rt_createIntArray(var$3); + $java.jm_BitLevel_shiftLeftOneBit(var$4, $this.$digits, var$2); + var$1 = $java.jm_BigInteger__init_0($this.$sign1, var$3, var$4); + $java.jm_BigInteger_cutOffLeadingZeroes(var$1); + } + return var$1; +}; +$java.jm_BigInteger_bitLength = function($this) { + var var$1, var$2; + if (!$this.$sign1) + var$1 = 0; + else { + var$2 = $this.$numberLength << 5; + var$1 = $this.$digits.data[$this.$numberLength - 1 | 0]; + if ($this.$sign1 < 0 && $java.jm_BigInteger_getFirstNonzeroDigit($this) == ($this.$numberLength - 1 | 0)) + var$1 = var$1 + (-1) | 0; + var$1 = var$2 - jl_Integer_numberOfLeadingZeros(var$1) | 0; + } + return var$1; +}; +$java.jm_BigInteger_testBit = function($this, $n) { + var var$2, $intCount, $digit, $firstNonZeroDigit; + if (!$n) + return !($this.$digits.data[0] & 1) ? 0 : 1; + if ($n < 0) { + var$2 = new jl_ArithmeticException; + jl_Throwable__init_(var$2, $rt_s(2677)); + $rt_throw(var$2); + } + $intCount = $n >> 5; + if ($intCount >= $this.$numberLength) + return $this.$sign1 >= 0 ? 0 : 1; + $digit = $this.$digits.data[$intCount]; + $n = 1 << ($n & 31); + if ($this.$sign1 < 0) { + $firstNonZeroDigit = $java.jm_BigInteger_getFirstNonzeroDigit($this); + if ($intCount < $firstNonZeroDigit) + return 0; + $digit = $firstNonZeroDigit == $intCount ? -$digit : $digit ^ (-1); + } + return !($digit & $n) ? 0 : 1; +}; +$java.jm_BigInteger_getLowestSetBit = function($this) { + var $i; + if (!$this.$sign1) + return (-1); + $i = $java.jm_BigInteger_getFirstNonzeroDigit($this); + return ($i << 5) + jl_Integer_numberOfTrailingZeros($this.$digits.data[$i]) | 0; +}; +function jm_BigInteger_intValue($this) { + return $rt_imul($this.$sign1, $this.$digits.data[0]); +} +$java.jm_BigInteger_longValue = function($this) { + var $value; + $value = $this.$numberLength <= 1 ? Long_and(Long_fromInt($this.$digits.data[0]), new Long(4294967295, 0)) : Long_or(Long_shl(Long_fromInt($this.$digits.data[1]), 32), Long_and(Long_fromInt($this.$digits.data[0]), new Long(4294967295, 0))); + return Long_mul(Long_fromInt($this.$sign1), $value); +}; +$java.jm_BigInteger_doubleValue = function($this) { + return $java.jm_Conversion_bigInteger2Double($this); +}; +function jm_BigInteger_compareTo($this, $val) { + if ($this.$sign1 > $val.$sign1) + return 1; + if ($this.$sign1 < $val.$sign1) + return (-1); + if ($this.$numberLength > $val.$numberLength) + return $this.$sign1; + if ($this.$numberLength < $val.$numberLength) + return -$val.$sign1; + return $rt_imul($this.$sign1, $java.jm_Elementary_compareArrays($this.$digits, $val.$digits, $this.$numberLength)); +} +$java.jm_BigInteger_hashCode = function($this) { + var $i; + if ($this.$hashCode5) + return $this.$hashCode5; + $i = 0; + while ($i < $this.$digits.data.length) { + $this.$hashCode5 = ($this.$hashCode5 * 33 | 0) + $this.$digits.data[$i] | 0; + $i = $i + 1 | 0; + } + $this.$hashCode5 = $rt_imul($this.$hashCode5, $this.$sign1); + return $this.$hashCode5; +}; +function jm_BigInteger_equals($this, $x) { + var $x1; + if ($this === $x) + return 1; + if (!($x instanceof jm_BigInteger)) + return 0; + $x1 = $x; + return $this.$sign1 == $x1.$sign1 && $this.$numberLength == $x1.$numberLength && $java.jm_BigInteger_equalsArrays($this, $x1.$digits) ? 1 : 0; +} +$java.jm_BigInteger_equalsArrays = function($this, $b) { + var $i, var$3; + $i = $this.$numberLength - 1 | 0; + while ($i >= 0) { + var$3 = $b.data; + if ($this.$digits.data[$i] != var$3[$i]) + break; + $i = $i + (-1) | 0; + } + return $i >= 0 ? 0 : 1; +}; +$java.jm_BigInteger_toString = function($this) { + return $java.jm_Conversion_toDecimalScaledString0($this, 0); +}; +$java.jm_BigInteger_gcd = function($this, $val) { + var $val1, $val2, var$4, var$5, var$6; + $val1 = $java.jm_BigInteger_abs($this); + $val2 = $java.jm_BigInteger_abs($val); + if (!$val1.$sign1) + return $val2; + if (!$val2.$sign1) + return $val1; + a: { + if ($val1.$numberLength != 1) { + if ($val1.$numberLength != 2) + break a; + if ($val1.$digits.data[1] <= 0) + break a; + } + if ($val2.$numberLength != 1) { + if ($val2.$numberLength != 2) + break a; + if ($val2.$digits.data[1] <= 0) + break a; + } + return jm_BigInteger_valueOf($java.jm_Division_gcdBinary($java.jm_BigInteger_longValue($val1), $java.jm_BigInteger_longValue($val2))); + } + $val = $java.jm_BigInteger_copy($val1); + $val1 = $java.jm_BigInteger_copy($val2); + var$4 = $java.jm_BigInteger_getLowestSetBit($val); + var$5 = $java.jm_BigInteger_getLowestSetBit($val1); + var$6 = jl_Math_min(var$4, var$5); + $java.jm_BitLevel_inplaceShiftRight($val, var$4); + $java.jm_BitLevel_inplaceShiftRight($val1, var$5); + if (jm_BigInteger_compareTo($val, $val1) != 1) { + $val2 = $val1; + $val1 = $val; + $val = $val2; + } + b: { + c: { + while (true) { + if ($val.$numberLength == 1) + break c; + if ($val.$numberLength == 2 && $val.$digits.data[1] > 0) + break c; + if ($val.$numberLength > $val1.$numberLength * 1.2) { + $val2 = jm_BigInteger_remainder($val, $val1); + if ($val2.$sign1) + $java.jm_BitLevel_inplaceShiftRight($val2, $java.jm_BigInteger_getLowestSetBit($val2)); + } else { + while (true) { + $java.jm_Elementary_subtract0($val.$digits, $val.$digits, $val.$numberLength, $val1.$digits, $val1.$numberLength); + $java.jm_BigInteger_cutOffLeadingZeroes($val); + $java.jm_BigInteger_unCache($val); + $java.jm_BitLevel_inplaceShiftRight($val, $java.jm_BigInteger_getLowestSetBit($val)); + if (jm_BigInteger_compareTo($val, $val1) >= 0) + continue; + else + break; + } + $val2 = $val; + } + if (!$val2.$sign1) + break; + $val = $val1; + $val1 = $val2; + } + break b; + } + $val1 = jm_BigInteger_valueOf($java.jm_Division_gcdBinary($java.jm_BigInteger_longValue($val1), $java.jm_BigInteger_longValue($val))); + } + return $java.jm_BigInteger_shiftLeft($val1, var$6); +}; +function jm_BigInteger_multiply($this, $val) { + if (!$val.$sign1) + return jm_BigInteger_ZERO; + if (!$this.$sign1) + return jm_BigInteger_ZERO; + $java.jm_Multiplication_$callClinit(); + return $java.jm_Multiplication_karatsuba($this, $val); +} +$java.jm_BigInteger_pow = function($this, $exp) { + var var$2, $x, var$4, var$5, var$6, var$7, var$8, var$9, var$10; + if ($exp < 0) { + var$2 = new jl_ArithmeticException; + jl_Throwable__init_(var$2, $rt_s(2678)); + $rt_throw(var$2); + } + if (!$exp) + return jm_BigInteger_ONE; + if ($exp != 1 && !jm_BigInteger_equals($this, jm_BigInteger_ONE) && !jm_BigInteger_equals($this, jm_BigInteger_ZERO)) { + if (!$java.jm_BigInteger_testBit($this, 0)) { + $x = 1; + while (!$java.jm_BigInteger_testBit($this, $x)) { + $x = $x + 1 | 0; + } + var$4 = $rt_imul($x, $exp); + if (var$4 < $java.jm_BigInteger_TWO_POWS.data.length) + var$2 = $java.jm_BigInteger_TWO_POWS.data[var$4]; + else { + var$5 = var$4 >> 5; + var$6 = var$4 & 31; + var$7 = var$5 + 1 | 0; + var$8 = $rt_createIntArray(var$7); + var$8.data[var$5] = 1 << var$6; + var$2 = $java.jm_BigInteger__init_0(1, var$7, var$8); + } + return jm_BigInteger_multiply(var$2, $java.jm_BigInteger_pow($java.jm_BigInteger_shiftRight($this, $x), $exp)); + } + $java.jm_Multiplication_$callClinit(); + var$2 = jm_BigInteger_ONE; + while ($exp > 1) { + if ($exp & 1) + var$2 = jm_BigInteger_multiply(var$2, $this); + if ($this.$numberLength == 1) + $this = jm_BigInteger_multiply($this, $this); + else { + var$9 = new jm_BigInteger; + var$8 = $java.jm_Multiplication_square($this.$digits, $this.$numberLength, $rt_createIntArray($this.$numberLength << 1)); + var$10 = var$8.data; + var$9.$firstNonzeroDigit = (-2); + var$4 = var$10.length; + if (var$4) { + var$9.$sign1 = 1; + var$9.$numberLength = var$4; + var$9.$digits = var$8; + $java.jm_BigInteger_cutOffLeadingZeroes(var$9); + } else { + var$9.$sign1 = 0; + var$9.$numberLength = 1; + var$8 = $rt_createIntArray(1); + var$8.data[0] = 0; + var$9.$digits = var$8; + } + $this = var$9; + } + $exp = $exp >> 1; + } + return jm_BigInteger_multiply(var$2, $this); + } + return $this; +}; +function jm_BigInteger_divideAndRemainder($this, $divisor) { + var $divisorSign, $divisorLen, $divisorDigits, $thisLen, $thisSign, $thisDigits, $quotientDigits, $result0, var$10, var$11, var$12, $cmp, $quotientLength, $quotientSign, $remainderDigits, $result1; + $divisorSign = $divisor.$sign1; + if (!$divisorSign) { + $divisor = new jl_ArithmeticException; + jl_Throwable__init_($divisor, $rt_s(2679)); + $rt_throw($divisor); + } + $divisorLen = $divisor.$numberLength; + $divisorDigits = $divisor.$digits; + if ($divisorLen == 1) { + $thisLen = $divisorDigits.data[0]; + $divisorDigits = $this.$digits; + $divisorLen = $this.$numberLength; + $thisSign = $this.$sign1; + if ($divisorLen != 1) { + $divisorSign = $thisSign != $divisorSign ? (-1) : 1; + $thisDigits = $rt_createIntArray($divisorLen); + $quotientDigits = $rt_createIntArray(1); + $quotientDigits.data[0] = $java.jm_Division_divideArrayByInt($thisDigits, $divisorDigits, $divisorLen, $thisLen); + $divisor = $java.jm_BigInteger__init_0($divisorSign, $divisorLen, $thisDigits); + $result0 = $java.jm_BigInteger__init_0($thisSign, 1, $quotientDigits); + $java.jm_BigInteger_cutOffLeadingZeroes($divisor); + $java.jm_BigInteger_cutOffLeadingZeroes($result0); + $thisDigits = $rt_createArray(jm_BigInteger, 2); + $divisorDigits = $thisDigits.data; + $divisorDigits[0] = $divisor; + $divisorDigits[1] = $result0; + } else { + var$10 = Long_and(Long_fromInt($divisorDigits.data[0]), new Long(4294967295, 0)); + var$11 = Long_and(Long_fromInt($thisLen), new Long(4294967295, 0)); + var$12 = Long_div(var$10, var$11); + var$10 = Long_rem(var$10, var$11); + if ($thisSign != $divisorSign) + var$12 = Long_neg(var$12); + if ($thisSign < 0) + var$10 = Long_neg(var$10); + $thisDigits = $rt_createArray(jm_BigInteger, 2); + $divisorDigits = $thisDigits.data; + $divisorDigits[0] = jm_BigInteger_valueOf(var$12); + $divisorDigits[1] = jm_BigInteger_valueOf(var$10); + } + return $thisDigits; + } + $thisDigits = $this.$digits; + $thisLen = $this.$numberLength; + $cmp = $rt_compare($thisLen, $divisorLen); + if ((!$cmp ? $java.jm_Elementary_compareArrays($thisDigits, $divisorDigits, $thisLen) : $cmp <= 0 ? (-1) : 1) < 0) { + $divisorDigits = $rt_createArray(jm_BigInteger, 2); + $thisDigits = $divisorDigits.data; + $thisDigits[0] = jm_BigInteger_ZERO; + $thisDigits[1] = $this; + return $divisorDigits; + } + $thisSign = $this.$sign1; + $quotientLength = ($thisLen - $divisorLen | 0) + 1 | 0; + $quotientSign = $thisSign != $divisorSign ? (-1) : 1; + $quotientDigits = $rt_createIntArray($quotientLength); + $remainderDigits = $java.jm_Division_divide($quotientDigits, $quotientLength, $thisDigits, $thisLen, $divisorDigits, $divisorLen); + $result0 = $java.jm_BigInteger__init_0($quotientSign, $quotientLength, $quotientDigits); + $result1 = $java.jm_BigInteger__init_0($thisSign, $divisorLen, $remainderDigits); + $java.jm_BigInteger_cutOffLeadingZeroes($result0); + $java.jm_BigInteger_cutOffLeadingZeroes($result1); + $divisorDigits = $rt_createArray(jm_BigInteger, 2); + $thisDigits = $divisorDigits.data; + $thisDigits[0] = $result0; + $thisDigits[1] = $result1; + return $divisorDigits; +} +function jm_BigInteger_divide($this, $divisor) { + var $divisorSign, $thisSign, $thisLen, $divisorLen, $val, $cmp, $resLength, $resDigits, $resSign, $result; + if (!$divisor.$sign1) { + $divisor = new jl_ArithmeticException; + jl_Throwable__init_($divisor, $rt_s(2679)); + $rt_throw($divisor); + } + $divisorSign = $divisor.$sign1; + if ($java.jm_BigInteger_isOne($divisor)) { + if ($divisor.$sign1 <= 0) + $this = jm_BigInteger_negate($this); + return $this; + } + $thisSign = $this.$sign1; + $thisLen = $this.$numberLength; + $divisorLen = $divisor.$numberLength; + if (($thisLen + $divisorLen | 0) == 2) { + $val = Long_div(Long_and(Long_fromInt($this.$digits.data[0]), new Long(4294967295, 0)), Long_and(Long_fromInt($divisor.$digits.data[0]), new Long(4294967295, 0))); + if ($thisSign != $divisorSign) + $val = Long_neg($val); + return jm_BigInteger_valueOf($val); + } + $cmp = $rt_compare($thisLen, $divisorLen); + $cmp = !$cmp ? $java.jm_Elementary_compareArrays($this.$digits, $divisor.$digits, $thisLen) : $cmp <= 0 ? (-1) : 1; + if (!$cmp) + return $thisSign != $divisorSign ? $java.jm_BigInteger_MINUS_ONE : jm_BigInteger_ONE; + if ($cmp == (-1)) + return jm_BigInteger_ZERO; + $resLength = ($thisLen - $divisorLen | 0) + 1 | 0; + $resDigits = $rt_createIntArray($resLength); + $resSign = $thisSign != $divisorSign ? (-1) : 1; + if ($divisorLen != 1) + $java.jm_Division_divide($resDigits, $resLength, $this.$digits, $thisLen, $divisor.$digits, $divisorLen); + else + $java.jm_Division_divideArrayByInt($resDigits, $this.$digits, $thisLen, $divisor.$digits.data[0]); + $result = $java.jm_BigInteger__init_0($resSign, $resLength, $resDigits); + $java.jm_BigInteger_cutOffLeadingZeroes($result); + return $result; +} +function jm_BigInteger_remainder($this, $divisor) { + var $thisLen, $divisorLen, $qLen, $resDigits, var$6, var$7, var$8, var$9, $result; + if (!$divisor.$sign1) { + $divisor = new jl_ArithmeticException; + jl_Throwable__init_($divisor, $rt_s(2679)); + $rt_throw($divisor); + } + $thisLen = $this.$numberLength; + $divisorLen = $divisor.$numberLength; + $qLen = $rt_compare($thisLen, $divisorLen); + if ((!$qLen ? $java.jm_Elementary_compareArrays($this.$digits, $divisor.$digits, $thisLen) : $qLen <= 0 ? (-1) : 1) == (-1)) + return $this; + $resDigits = $rt_createIntArray($divisorLen); + if ($divisorLen != 1) + $resDigits = $java.jm_Division_divide(null, ($thisLen - $divisorLen | 0) + 1 | 0, $this.$digits, $thisLen, $divisor.$digits, $divisorLen); + else { + var$6 = $this.$digits; + var$7 = $divisor.$digits.data[0]; + var$8 = Long_ZERO; + $thisLen = $thisLen - 1 | 0; + while ($thisLen >= 0) { + var$9 = var$6.data; + var$8 = Long_fromInt($java.jm_Division_divideLongByInt(Long_add(Long_shl(var$8, 32), Long_and(Long_fromInt(var$9[$thisLen]), new Long(4294967295, 0))), var$7).hi); + $thisLen = $thisLen + (-1) | 0; + } + $resDigits.data[0] = var$8.lo; + } + $result = $java.jm_BigInteger__init_0($this.$sign1, $divisorLen, $resDigits); + $java.jm_BigInteger_cutOffLeadingZeroes($result); + return $result; +} +$java.jm_BigInteger_cutOffLeadingZeroes = function($this) { + var var$1, var$2, var$3; + while ($this.$numberLength > 0) { + var$1 = $this.$digits.data; + var$2 = $this.$numberLength - 1 | 0; + $this.$numberLength = var$2; + if (var$1[var$2]) + break; + } + var$1 = $this.$digits.data; + var$3 = $this.$numberLength; + $this.$numberLength = var$3 + 1 | 0; + if (!var$1[var$3]) + $this.$sign1 = 0; +}; +$java.jm_BigInteger_isOne = function($this) { + return $this.$numberLength == 1 && $this.$digits.data[0] == 1 ? 1 : 0; +}; +$java.jm_BigInteger_putBytesNegativeToIntegers = function($this, $byteValues) { + var $bytesLen, $highBytes, $i, var$5, $j, $j_0, var$8; + $byteValues = $byteValues.data; + $bytesLen = $byteValues.length; + $highBytes = $bytesLen & 3; + $this.$numberLength = ($bytesLen >> 2) + ($highBytes ? 1 : 0) | 0; + $this.$digits = $rt_createIntArray($this.$numberLength); + $i = 0; + $this.$digits.data[$this.$numberLength - 1 | 0] = (-1); + a: { + while ($bytesLen > $highBytes) { + var$5 = $this.$digits.data; + $j = $bytesLen + (-1) | 0; + $bytesLen = $byteValues[$j] & 255; + $j = $j + (-1) | 0; + $bytesLen = $bytesLen | ($byteValues[$j] & 255) << 8; + $j_0 = $j + (-1) | 0; + $j = $bytesLen | ($byteValues[$j_0] & 255) << 16; + $bytesLen = $j_0 + (-1) | 0; + var$5[$i] = $j | ($byteValues[$bytesLen] & 255) << 24; + if ($this.$digits.data[$i]) { + $this.$digits.data[$i] = -$this.$digits.data[$i]; + $this.$firstNonzeroDigit = $i; + $i = $i + 1 | 0; + while ($bytesLen > $highBytes) { + var$5 = $this.$digits.data; + $j = $bytesLen + (-1) | 0; + $j_0 = $byteValues[$j] & 255; + var$8 = $j + (-1) | 0; + $j = $j_0 | ($byteValues[var$8] & 255) << 8; + $bytesLen = var$8 + (-1) | 0; + $j = $j | ($byteValues[$bytesLen] & 255) << 16; + $bytesLen = $bytesLen + (-1) | 0; + var$5[$i] = $j | ($byteValues[$bytesLen] & 255) << 24; + $this.$digits.data[$i] = $this.$digits.data[$i] ^ (-1); + $i = $i + 1 | 0; + } + break a; + } + $i = $i + 1 | 0; + } + } + if ($highBytes) { + if ($this.$firstNonzeroDigit == (-2)) { + $j_0 = 0; + while ($j_0 < $bytesLen) { + $this.$digits.data[$i] = $this.$digits.data[$i] << 8 | $byteValues[$j_0] & 255; + $j_0 = $j_0 + 1 | 0; + } + $this.$digits.data[$i] = -$this.$digits.data[$i]; + } else { + $j = 0; + while ($j < $bytesLen) { + $this.$digits.data[$i] = $this.$digits.data[$i] << 8 | $byteValues[$j] & 255; + $j = $j + 1 | 0; + } + $this.$digits.data[$i] = $this.$digits.data[$i] ^ (-1); + } + } +}; +$java.jm_BigInteger_getFirstNonzeroDigit = function($this) { + var $i; + if ($this.$firstNonzeroDigit == (-2)) { + if (!$this.$sign1) + $i = (-1); + else { + $i = 0; + while (!$this.$digits.data[$i]) { + $i = $i + 1 | 0; + } + } + $this.$firstNonzeroDigit = $i; + } + return $this.$firstNonzeroDigit; +}; +$java.jm_BigInteger_copy = function($this) { + var $copyDigits; + $copyDigits = $rt_createIntArray($this.$numberLength); + jl_System_arraycopy($this.$digits, 0, $copyDigits, 0, $this.$numberLength); + return $java.jm_BigInteger__init_0($this.$sign1, $this.$numberLength, $copyDigits); +}; +$java.jm_BigInteger_unCache = function($this) { + $this.$firstNonzeroDigit = (-2); +}; +$java.jm_BigInteger_compareTo = function($this, var$1) { + return jm_BigInteger_compareTo($this, var$1); +}; +function jm_BigInteger__clinit_() { + var var$1, var$2, $i; + jm_BigInteger_ZERO = $java.jm_BigInteger__init_1(0, 0); + jm_BigInteger_ONE = $java.jm_BigInteger__init_1(1, 1); + jm_BigInteger_TEN = $java.jm_BigInteger__init_1(1, 10); + $java.jm_BigInteger_MINUS_ONE = $java.jm_BigInteger__init_1((-1), 1); + var$1 = $rt_createArray(jm_BigInteger, 11); + var$2 = var$1.data; + var$2[0] = jm_BigInteger_ZERO; + var$2[1] = jm_BigInteger_ONE; + var$2[2] = $java.jm_BigInteger__init_1(1, 2); + var$2[3] = $java.jm_BigInteger__init_1(1, 3); + var$2[4] = $java.jm_BigInteger__init_1(1, 4); + var$2[5] = $java.jm_BigInteger__init_1(1, 5); + var$2[6] = $java.jm_BigInteger__init_1(1, 6); + var$2[7] = $java.jm_BigInteger__init_1(1, 7); + var$2[8] = $java.jm_BigInteger__init_1(1, 8); + var$2[9] = $java.jm_BigInteger__init_1(1, 9); + var$2[10] = jm_BigInteger_TEN; + $java.jm_BigInteger_SMALL_VALUES = var$1; + $java.jm_BigInteger_TWO_POWS = $rt_createArray(jm_BigInteger, 32); + $i = 0; + while ($i < $java.jm_BigInteger_TWO_POWS.data.length) { + $java.jm_BigInteger_TWO_POWS.data[$i] = jm_BigInteger_valueOf(Long_shl(Long_fromInt(1), $i)); + $i = $i + 1 | 0; + } +} +function nms_PositionTextureVertex() { + var a = this; jl_Object.call(a); + a.$vector3D = null; + a.$texturePositionX = 0.0; + a.$texturePositionY = 0.0; +} +$java.nms_PositionTextureVertex__init_ = function(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_PositionTextureVertex(); + $java.nms_PositionTextureVertex__init_0(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +}; +$java.nms_PositionTextureVertex__init_0 = function($this, $par1, $par2, $par3, $par4, $par5) { + $this.$vector3D = nms_Vec3_createVectorHelper($par1, $par2, $par3); + $this.$texturePositionX = $par4; + $this.$texturePositionY = $par5; +}; +$java.nms_PositionTextureVertex_setTexturePosition = function($this, $par1, $par2) { + var var$3; + var$3 = new nms_PositionTextureVertex; + var$3.$vector3D = $this.$vector3D; + var$3.$texturePositionX = $par1; + var$3.$texturePositionY = $par2; + return var$3; +}; +function nms_TexturedQuad() { + var a = this; jl_Object.call(a); + a.$vertexPositions0 = null; + a.$nVertices = 0; + a.$normal0 = null; +} +$java.nms_TexturedQuad__init_0 = function(var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7) { + var var_8 = new nms_TexturedQuad(); + $java.nms_TexturedQuad__init_(var_8, var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7); + return var_8; +}; +$java.nms_TexturedQuad__init_ = function($this, $par1ArrayOfPositionTextureVertex, $normal, $par2, $par3, $par4, $par5, $par6, $par7) { + var var$9, $var8, $var9, var$12, var$13, var$14; + var$9 = $par1ArrayOfPositionTextureVertex.data; + $this.$nVertices = 0; + $this.$normal0 = null; + $this.$vertexPositions0 = $par1ArrayOfPositionTextureVertex; + $this.$nVertices = var$9.length; + $var8 = 0.20000000298023224 / $par6; + $var9 = 0.20000000298023224 / $par7; + var$12 = var$9[0]; + var$13 = $par4 / $par6 - $var8; + var$14 = $par3 / $par7 + $var9; + var$9[0] = $java.nms_PositionTextureVertex_setTexturePosition(var$12, var$13, var$14); + var$12 = var$9[1]; + $par6 = $par2 / $par6 + $var8; + var$9[1] = $java.nms_PositionTextureVertex_setTexturePosition(var$12, $par6, var$14); + var$12 = var$9[2]; + $par7 = $par5 / $par7 - $var9; + var$9[2] = $java.nms_PositionTextureVertex_setTexturePosition(var$12, $par6, $par7); + var$9[3] = $java.nms_PositionTextureVertex_setTexturePosition(var$9[3], var$13, $par7); + $this.$normal0 = $normal; +}; +$java.nms_TexturedQuad_flipFace = function($this) { + var $var1, var$2, $var2; + $var1 = $rt_createArray(nms_PositionTextureVertex, $this.$vertexPositions0.data.length); + var$2 = $var1.data; + $var2 = 0; + while ($var2 < $this.$vertexPositions0.data.length) { + var$2[$var2] = $this.$vertexPositions0.data[($this.$vertexPositions0.data.length - $var2 | 0) - 1 | 0]; + $var2 = $var2 + 1 | 0; + } + $this.$vertexPositions0 = $var1; +}; +$java.nms_TexturedQuad_draw = function($this, $par1Tessellator, $par2) { + var $var6, $var7; + nlea_Tessellator_startDrawingQuads($par1Tessellator); + if ($this.$normal0 !== null) + nlea_Tessellator_setNormal($par1Tessellator, $this.$normal0.$xCoord, $this.$normal0.$yCoord, $this.$normal0.$zCoord); + $var6 = 0; + while ($var6 < 4) { + $var7 = $this.$vertexPositions0.data[$var6]; + nlea_Tessellator_addVertexWithUV($par1Tessellator, $var7.$vector3D.$xCoord * $par2, $var7.$vector3D.$yCoord * $par2, $var7.$vector3D.$zCoord * $par2, $var7.$texturePositionX, $var7.$texturePositionY); + $var6 = $var6 + 1 | 0; + } + nlea_Tessellator_draw($par1Tessellator); +}; +function nms_AchievementMap() { + jl_Object.call(this); + this.$guidMap = null; +} +var nms_AchievementMap_instance = null; +function nms_AchievementMap_$callClinit() { + nms_AchievementMap_$callClinit = $rt_eraseClinit(nms_AchievementMap); + $java.nms_AchievementMap__clinit_(); +} +$java.nms_AchievementMap__init_ = function() { + var var_0 = new nms_AchievementMap(); + nms_AchievementMap__init_(var_0); + return var_0; +}; +function nms_AchievementMap__init_($this) { + var var$1, var$2, var$3, $var3, $var4, $var5, $$je; + nms_AchievementMap_$callClinit(); + $this.$guidMap = ju_HashMap__init_(); + a: { + try { + var$1 = nlea_EaglerAdapterImpl2_fileContentsLines($rt_s(2680)).data; + var$2 = var$1.length; + var$3 = 0; + while (var$3 < var$2) { + $var3 = jl_String_split(var$1[var$3], $rt_s(273)).data; + $var4 = jl_Integer_parseInt($var3[0]); + ju_HashMap_put($this.$guidMap, jl_Integer_valueOf($var4), $var3[1]); + var$3 = var$3 + 1 | 0; + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var5 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var5); + } +} +$java.nms_AchievementMap__clinit_ = function() { + nms_AchievementMap_instance = $java.nms_AchievementMap__init_(); +}; +function ju_AbstractMap$SimpleEntry() { + var a = this; jl_Object.call(a); + a.$key1 = null; + a.$value8 = null; +} +$java.ju_AbstractMap$SimpleEntry_getValue = function($this) { + return $this.$value8; +}; +$java.ju_AbstractMap$SimpleEntry_setValue = function($this, $value) { + var $old; + $old = $this.$value8; + $this.$value8 = $value; + return $old; +}; +$java.ju_AbstractMap$SimpleEntry_getKey = function($this) { + return $this.$key1; +}; +$java.ju_AbstractMap$SimpleEntry_equals = function($this, $obj) { + var $other; + if (!$rt_isInstance($obj, ju_Map$Entry)) + return 0; + a: { + $other = $obj; + if ($this.$key1 === null) { + if ($other.$getKey() === null) + break a; + } else if ($this.$key1.$equals($other.$getKey())) + break a; + return 0; + } + return $this.$value8 !== null ? $this.$value8.$equals($other.$getValue0()) : $other.$getValue0() !== null ? 0 : 1; +}; +$java.ju_AbstractMap$SimpleEntry_hashCode = function($this) { + return ($this.$key1 === null ? 0 : $this.$key1.$hashCode0()) ^ ($this.$value8 === null ? 0 : $this.$value8.$hashCode0()); +}; +$java.ju_AbstractMap$SimpleEntry_toString = function($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, jl_String_valueOf($this.$key1)); + jl_AbstractStringBuilder_append(var$1, $rt_s(843)); + jl_AbstractStringBuilder_append(var$1, jl_String_valueOf($this.$value8)); + return jl_AbstractStringBuilder_toString(var$1); +}; +function ju_TreeMap$TreeNode() { + var a = this; ju_AbstractMap$SimpleEntry.call(a); + a.$left0 = null; + a.$right = null; + a.$height4 = 0; + a.$size7 = 0; +} +$java.ju_TreeMap$TreeNode_balance = function($this) { + var $factor; + $factor = $java.ju_TreeMap$TreeNode_factor($this); + if ($factor == 2) { + if ($java.ju_TreeMap$TreeNode_factor($this.$right) < 0) + $this.$right = $java.ju_TreeMap$TreeNode_rotateRight($this.$right); + return $java.ju_TreeMap$TreeNode_rotateLeft($this); + } + if ($factor != (-2)) + return $this; + if ($java.ju_TreeMap$TreeNode_factor($this.$left0) > 0) + $this.$left0 = $java.ju_TreeMap$TreeNode_rotateLeft($this.$left0); + return $java.ju_TreeMap$TreeNode_rotateRight($this); +}; +$java.ju_TreeMap$TreeNode_factor = function($this) { + return ($this.$right === null ? 0 : $this.$right.$height4) - ($this.$left0 === null ? 0 : $this.$left0.$height4) | 0; +}; +$java.ju_TreeMap$TreeNode_rotateRight = function($this) { + var $left; + $left = $this.$left0; + $this.$left0 = $left.$right; + $left.$right = $this; + $java.ju_TreeMap$TreeNode_fix($this); + $java.ju_TreeMap$TreeNode_fix($left); + return $left; +}; +$java.ju_TreeMap$TreeNode_rotateLeft = function($this) { + var $right; + $right = $this.$right; + $this.$right = $right.$left0; + $right.$left0 = $this; + $java.ju_TreeMap$TreeNode_fix($this); + $java.ju_TreeMap$TreeNode_fix($right); + return $right; +}; +$java.ju_TreeMap$TreeNode_fix = function($this) { + var var$1, var$2; + var$1 = $this.$right === null ? 0 : $this.$right.$height4; + var$2 = $this.$left0 === null ? 0 : $this.$left0.$height4; + $this.$height4 = jl_Math_max(var$1, var$2) + 1 | 0; + $this.$size7 = 1; + if ($this.$left0 !== null) + $this.$size7 = $this.$size7 + $this.$left0.$size7 | 0; + if ($this.$right !== null) + $this.$size7 = $this.$size7 + $this.$right.$size7 | 0; +}; +$java.ju_TreeMap$TreeNode_forward = function($this, $reverse) { + return $reverse ? $this.$right : $this.$left0; +}; +$java.ju_TreeMap$TreeNode_down = function($this, $reverse) { + return $reverse ? $this.$left0 : $this.$right; +}; +function maat__tmi_MgTextField() { + var a = this; maat__tmi_MgWidget.call(a); + a.$placeholder = null; + a.$textField0 = null; + a.$focusHandler = null; + a.$focused = 0; +} +$java.maat__tmi_MgTextField__init_ = function(var_0, var_1, var_2) { + var var_3 = new maat__tmi_MgTextField(); + $java.maat__tmi_MgTextField__init_0(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.maat__tmi_MgTextField__init_0 = function($this, $var1, $var2, $var3) { + $java.maat__tmi_MgWidget__init_($this, 0, 0); + $this.$placeholder = $rt_s(36); + $this.$focusHandler = null; + $this.$focused = 0; + $this.$placeholder = $var2; + $this.$textField0 = nms_GuiTextField__init_($var1, 0, 0, 0, 0); + $this.$height5 = 14; + $this.$focusHandler = $var3; +}; +$java.maat__tmi_MgTextField_draw = function($this, $var1, $var2, $var3) { + var var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$show) + return; + $this.$textField0.$xPos = $this.$x5; + $this.$textField0.$yPos = $this.$y4; + $this.$textField0.$width5 = $this.$width3; + $this.$textField0.$height7 = $this.$height5; + var$4 = $this.$textField0; + $ptr = 1; + case 1: + nms_GuiTextField_drawTextBox(var$4); + if ($rt_suspending()) { + break main; + } + if (!($java.maat__tmi_MgTextField_value($this) !== null && !jl_String_equals($java.maat__tmi_MgTextField_value($this), $rt_s(36))) && !$this.$focused) { + $var3 = $this.$x5 + 3 | 0; + $var2 = $this.$y4 + 3 | 0; + var$4 = $this.$placeholder; + var$5 = (-7829368); + $ptr = 2; + continue main; + } + return; + case 2: + $java.maat__tmi_MgCanvas_drawText($var1, $var3, $var2, var$4, var$5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, var$4, var$5, $ptr); +}; +$java.maat__tmi_MgTextField_click = function($this, $var1, $var2, $var3) { + nms_GuiTextField_setFocused($this.$textField0, 1); + nms_GuiTextField_mouseClicked($this.$textField0, $var1, $var2, $var3); + if ($this.$focusHandler !== null) + $java.maat_TMIController_focus($this.$focusHandler, $this); + $this.$focused = 1; + return 1; +}; +$java.maat__tmi_MgTextField_keypress = function($this, $var1, $var2) { + var var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($var2 == 1) + $java.maat__tmi_MgTextField_blur($this); + var$3 = $this.$textField0; + $ptr = 1; + case 1: + nms_GuiTextField_textboxKeyTyped(var$3, $var1, $var2); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, var$3, $ptr); +}; +$java.maat__tmi_MgTextField_blur = function($this) { + nms_GuiTextField_setFocused($this.$textField0, 0); + $this.$focused = 0; + if ($this.$focusHandler !== null) + $java.maat_TMIController_blur($this.$focusHandler, $this); +}; +$java.maat__tmi_MgTextField_value = function($this) { + return $this.$textField0.$text0; +}; +$java.maat__tmi_MgTextField_setValue = function($this, $var1) { + nms_GuiTextField_setText($this.$textField0, $var1); +}; +function maat__tmi_MgItemButton() { + maat__tmi_MgButton.call(this); + this.$stack = null; +} +$java.maat__tmi_MgItemButton__init_ = function(var_0, var_1, var_2, var_3) { + var var_4 = new maat__tmi_MgItemButton(); + $java.maat__tmi_MgItemButton__init_0(var_4, var_0, var_1, var_2, var_3); + return var_4; +}; +$java.maat__tmi_MgItemButton__init_0 = function($this, $var1, $var2, $var3, $var4) { + $java.maat__tmi_MgButton__init_0($this, $var1, $var3, $var4); + $this.$stack = null; + $this.$stack = $var2; + $this.$width3 = 18; + $this.$height5 = 18; +}; +$java.maat__tmi_MgItemButton_graphicWidth = function($this, $var1) { + return $this.$stack !== null ? 16 : 0; +}; +$java.maat__tmi_MgItemButton_drawGraphic = function($this, $var1, $var2) { + var $var3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$stack === null) + return 0; + $var3 = $this.$y4 + (($this.$height5 - 16 | 0) / 2 | 0) | 0; + var$4 = $this.$stack; + $ptr = 1; + case 1: + $java.maat__tmi_MgCanvas_drawItem($var1, $var2, $var3, var$4); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, var$4, $ptr); +}; +function maat_TMIImages() { + jl_Object.call(this); +} +$java.maat_TMIImages_iconPrev = null; +$java.maat_TMIImages_iconNext = null; +$java.maat_TMIImages_iconRain = null; +$java.maat_TMIImages_iconCreative = null; +$java.maat_TMIImages_iconDelete = null; +$java.maat_TMIImages_iconNoon = null; +$java.maat_TMIImages_iconDawn = null; +$java.maat_TMIImages_iconDusk = null; +$java.maat_TMIImages_iconMidnight = null; +$java.maat_TMIImages_iconDifficulty = null; +$java.maat_TMIImages_iconHeart = null; +$java.maat_TMIImages_iconGear = null; +$java.maat_TMIImages_iconChest = null; +$java.maat_TMIImages_iconBook = null; +$java.maat_TMIImages_iconStar = null; +$java.maat_TMIImages_iconPotion = null; +$java.maat_TMIImages_iconFirework = null; +$java.maat_TMIImages_iconGearLight = null; +$java.maat_TMIImages_iconChestLight = null; +$java.maat_TMIImages_iconBookLight = null; +$java.maat_TMIImages_iconStarLight = null; +$java.maat_TMIImages_buttonStateOff = null; +$java.maat_TMIImages_buttonStateOn = null; +$java.maat_TMIImages_iconModeS = null; +$java.maat_TMIImages_iconModeC = null; +$java.maat_TMIImages_iconModeA = null; +$java.maat_TMIImages_iconModeSs = null; +$java.maat_TMIImages_iconModeCs = null; +$java.maat_TMIImages_iconModeAs = null; +$java.maat_TMIImages__init_ = function() { + var var_0 = new maat_TMIImages(); + maat_TMIImages__init_(var_0); + return var_0; +}; +function maat_TMIImages__init_($this) { + return; +} +function maat_TMIImages__clinit_() { + $java.maat_TMIImages_iconPrev = $java.maat__tmi_MgImage__init_(48, 12, 12, 12); + $java.maat_TMIImages_iconNext = $java.maat__tmi_MgImage__init_(36, 12, 12, 12); + $java.maat_TMIImages_iconRain = $java.maat__tmi_MgImage__init_(0, 12, 12, 12); + $java.maat_TMIImages_iconCreative = $java.maat__tmi_MgImage__init_(12, 12, 12, 12); + $java.maat_TMIImages_iconDelete = $java.maat__tmi_MgImage__init_(24, 12, 12, 12); + $java.maat_TMIImages_iconNoon = $java.maat__tmi_MgImage__init_(0, 24, 12, 12); + $java.maat_TMIImages_iconDawn = $java.maat__tmi_MgImage__init_(12, 24, 12, 12); + $java.maat_TMIImages_iconDusk = $java.maat__tmi_MgImage__init_(24, 24, 12, 12); + $java.maat_TMIImages_iconMidnight = $java.maat__tmi_MgImage__init_(36, 24, 12, 12); + $java.maat_TMIImages_iconDifficulty = $java.maat__tmi_MgImage__init_(108, 24, 12, 12); + $java.maat_TMIImages_iconHeart = $java.maat__tmi_MgImage__init_(48, 24, 12, 12); + $java.maat_TMIImages_iconGear = $java.maat__tmi_MgImage__init_(60, 24, 12, 12); + $java.maat_TMIImages_iconChest = $java.maat__tmi_MgImage__init_(72, 24, 12, 12); + $java.maat_TMIImages_iconBook = $java.maat__tmi_MgImage__init_(84, 24, 12, 12); + $java.maat_TMIImages_iconStar = $java.maat__tmi_MgImage__init_(96, 24, 12, 12); + $java.maat_TMIImages_iconPotion = $java.maat__tmi_MgImage__init_(156, 24, 12, 12); + $java.maat_TMIImages_iconFirework = $java.maat__tmi_MgImage__init_(168, 24, 12, 12); + $java.maat_TMIImages_iconGearLight = $java.maat__tmi_MgImage__init_(60, 36, 12, 12); + $java.maat_TMIImages_iconChestLight = $java.maat__tmi_MgImage__init_(72, 36, 12, 12); + $java.maat_TMIImages_iconBookLight = $java.maat__tmi_MgImage__init_(84, 36, 12, 12); + $java.maat_TMIImages_iconStarLight = $java.maat__tmi_MgImage__init_(96, 36, 12, 12); + $java.maat_TMIImages_buttonStateOff = $java.maat__tmi_MgImage__init_(48, 0, 8, 12); + $java.maat_TMIImages_buttonStateOn = $java.maat__tmi_MgImage__init_(56, 0, 8, 12); + $java.maat_TMIImages_iconModeS = $java.maat__tmi_MgImage__init_(120, 24, 12, 12); + $java.maat_TMIImages_iconModeC = $java.maat__tmi_MgImage__init_(132, 24, 12, 12); + $java.maat_TMIImages_iconModeA = $java.maat__tmi_MgImage__init_(144, 24, 12, 12); + $java.maat_TMIImages_iconModeSs = $java.maat__tmi_MgImage__init_(120, 36, 12, 12); + $java.maat_TMIImages_iconModeCs = $java.maat__tmi_MgImage__init_(132, 36, 12, 12); + $java.maat_TMIImages_iconModeAs = $java.maat__tmi_MgImage__init_(144, 36, 12, 12); +} +function maat_TMIEnchantItemPicker() { + var a = this; maat__tmi_MgWidget.call(a); + a.$enchantPanel = null; + a.$mouseLastInArea = Long_ZERO; +} +$java.maat_TMIEnchantItemPicker_resize = function($this) { + var $var1, $var2, $var3, $var4, var$5; + $var1 = 0; + $var2 = 0; + $var3 = ju_AbstractList_iterator($this.$children0); + while (ju_AbstractList$1_hasNext($var3)) { + $var4 = ju_AbstractList$1_next($var3); + var$5 = $var2 + 18 | 0; + $this.$height5 = var$5; + $var4.$x5 = $this.$x5 + $var1 | 0; + $var4.$y4 = $this.$y4 + $var2 | 0; + $var1 = $var1 + 18 | 0; + if (($var1 + 18 | 0) > $this.$width3) { + $var1 = 0; + $var2 = var$5; + } + } +}; +$java.maat_TMIEnchantItemPicker_open = function($this) { + $this.$show = 1; + $this.$mouseLastInArea = jl_System_currentTimeMillis(); +}; +$java.maat_TMIEnchantItemPicker_draw = function($this, $var1, $var2, $var3) { + var $var4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = jl_System_currentTimeMillis(); + if ($java.maat__tmi_MgWidget_contains($this, $var2, $var3)) + $this.$mouseLastInArea = $var4; + else if (Long_gt(Long_sub($var4, $this.$mouseLastInArea), Long_fromInt(1200))) { + $this.$show = 0; + return; + } + if (!$this.$show) + return; + $java.maat__tmi_MgCanvas_drawRect($var1, $this.$x5, $this.$y4, $this.$width3, $this.$height5, (-301989888)); + $ptr = 1; + case 1: + $java.maat__tmi_MgWidget_drawChildren($this, $var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $ptr); +}; +$java.maat_TMIEnchantItemPicker_click = function($this, $var1, $var2, $var3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $java.maat__tmi_MgWidget_delegateClickToChildren($this, $var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + $var1 = $tmp; + return $var1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $ptr); +}; +$java.maat_TMIEnchantItemPicker_onButtonPress = function($this, $var1) { + $java.maat_TMIEnchantPanel_chooseItem($this.$enchantPanel, nms_ItemStack__init_0($java.maat_TMIItemInfo_addItemOffset($var1.$value), 1, 0)); + $this.$show = 0; + return 1; +}; +$java.maat_TMIEnchantItemPicker_onButtonRightClick = function($this, $var1) { + return 1; +}; +function maat_TMIPotionEffectPicker() { + var a = this; maat__tmi_MgWidget.call(a); + a.$page1 = 0; + a.$panel = null; + a.$closeButton = null; + a.$nextButton1 = null; + a.$prevButton1 = null; +} +$java.maat_TMIPotionEffectPicker_resize = function($this) { + var $var9, $var10, var$3, $var2, $var4, $var5, var$7, $var6, $var1, $var8; + ju_ArrayList_clear($this.$children0); + $var9 = $this.$nextButton1; + $var10 = $this.$prevButton1; + var$3 = $this.$closeButton; + $var2 = $this.$y4 + 2 | 0; + var$3.$y4 = $var2; + $var10.$y4 = $var2; + $var9.$y4 = $var2; + $this.$prevButton1.$x5 = $this.$x5 + 52 | 0; + $this.$nextButton1.$x5 = $this.$x5 + 70 | 0; + $this.$closeButton.$x5 = $this.$x5 + 88 | 0; + ju_ArrayList_add($this.$children0, $this.$nextButton1); + ju_ArrayList_add($this.$children0, $this.$prevButton1); + ju_ArrayList_add($this.$children0, $this.$closeButton); + $var2 = $this.$y4 + 24 | 0; + $var4 = ($this.$height5 - 24 | 0) / 13 | 0; + $var5 = $java.maat_TMIPotionEffectPicker_getAvailablePotions($this).data; + var$7 = $var5.length; + $var6 = (var$7 / $var4 | 0) + ((var$7 % $var4 | 0) <= 0 ? 0 : 1) | 0; + $var9 = $this.$nextButton1; + $var10 = $this.$prevButton1; + $var1 = $var6 <= 1 ? 0 : 1; + $var10.$show = $var1; + $var9.$show = $var1; + if (!($this.$page1 <= ($var6 - 1 | 0) && $this.$page1 >= 0)) + $this.$page1 = 0; + $var8 = $rt_imul($this.$page1, $var4); + $var1 = $var8 + $var4 | 0; + while ($var8 < $var1 && $var8 < var$7) { + $var9 = $var5[$var8]; + $var10 = $java.maat__tmi_MgButton__init_(nms_StatCollector_translateToLocal($var9.$name11), $this, jl_Integer_valueOf($var9.$id5)); + $var10.$x5 = $this.$x5; + $var10.$y4 = $var2; + $var10.$width3 = $this.$width3; + $var10.$height5 = 12; + $var10.$centerText = 0; + $var2 = $var2 + 13 | 0; + ju_ArrayList_add($this.$children0, $var10); + $var8 = $var8 + 1 | 0; + } +}; +$java.maat_TMIPotionEffectPicker_countAvailablePotions = function($this) { + var $var1, $var2; + $var1 = 0; + $var2 = 0; + while ($var2 < nms_Potion_potionTypes.data.length) { + if (nms_Potion_potionTypes.data[$var2] !== null) + $var1 = $var1 + 1 | 0; + $var2 = $var2 + 1 | 0; + } + return $var1; +}; +$java.maat_TMIPotionEffectPicker_getAvailablePotions = function($this) { + var $var2, var$2, $var3, $var4, $var1; + $var2 = $rt_createArray(nms_Potion, $java.maat_TMIPotionEffectPicker_countAvailablePotions($this)); + var$2 = $var2.data; + $var3 = 0; + $var4 = 0; + while ($var4 < nms_Potion_potionTypes.data.length) { + if (nms_Potion_potionTypes.data[$var4] !== null) { + $var1 = $var3 + 1 | 0; + var$2[$var3] = nms_Potion_potionTypes.data[$var4]; + $var3 = $var1; + } + $var4 = $var4 + 1 | 0; + } + return $var2; +}; +$java.maat_TMIPotionEffectPicker_onButtonPress = function($this, $var1) { + var $var2, $var3; + if ($var1 instanceof jl_String) { + $var2 = $var1; + if (jl_String_equals($var2, $rt_s(2511))) { + $this.$page1 = $this.$page1 + 1 | 0; + $java.maat_TMIPotionEffectPicker_resize($this); + } else if (jl_String_equals($var2, $rt_s(2512))) { + $this.$page1 = $this.$page1 - 1 | 0; + $java.maat_TMIPotionEffectPicker_resize($this); + } else if (jl_String_equals($var2, $rt_s(2648))) + $this.$show = 0; + } else if ($var1 instanceof jl_Integer) { + $var3 = $var1.$value; + $java.maat_TMIPotionPanel_pickerPicked($this.$panel, $var3); + $this.$show = 0; + } + return 1; +}; +$java.maat_TMIPotionEffectPicker_onButtonRightClick = function($this, $var1) { + return 1; +}; +$java.maat_TMIPotionEffectPicker_draw = function($this, $var1, $var2, $var3) { + var var$4, var$5, var$6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$show) + return; + $java.maat__tmi_MgCanvas_drawRect($var1, $this.$x5, $this.$y4, $this.$width3, $this.$height5, (-301989888)); + var$4 = $this.$x5 + 1 | 0; + var$5 = $this.$y4 + 6 | 0; + var$6 = $rt_s(2681); + var$7 = (-1); + $ptr = 1; + case 1: + $java.maat__tmi_MgCanvas_drawText($var1, var$4, var$5, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $ptr = 2; + case 2: + $java.maat__tmi_MgWidget_drawChildren($this, $var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, var$4, var$5, var$6, var$7, $ptr); +}; +$java.maat_TMIPotionEffectPicker_click = function($this, $var1, $var2, $var3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $java.maat__tmi_MgWidget_delegateClickToChildren($this, $var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + $var1 = $tmp; + return $var1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $ptr); +}; +function maat_TMIPotionEffectControl() { + var a = this; maat__tmi_MgWidget.call(a); + a.$panel0 = null; + a.$level = 0; + a.$tickDuration = 0; + a.$effectId0 = 0; + a.$typeButton0 = null; + a.$closeButton0 = null; + a.$levelButton = null; + a.$timeButton = null; +} +$java.maat_TMIPotionEffectControl__init_ = function(var_0) { + var var_1 = new maat_TMIPotionEffectControl(); + $java.maat_TMIPotionEffectControl__init_0(var_1, var_0); + return var_1; +}; +$java.maat_TMIPotionEffectControl__init_0 = function($this, $var1) { + var var$2, var$3; + $java.maat__tmi_MgWidget__init_($this, 0, 0); + $this.$level = 0; + $this.$tickDuration = 1200; + $this.$effectId0 = 1; + $this.$typeButton0 = $java.maat__tmi_MgButton__init_($rt_s(36), $this, $rt_s(2656)); + $this.$closeButton0 = $java.maat__tmi_MgButton__init_($rt_s(1904), $this, $rt_s(2648)); + $this.$levelButton = $java.maat__tmi_MgButton__init_($rt_s(36), $this, $rt_s(355)); + $this.$timeButton = $java.maat__tmi_MgButton__init_($rt_s(36), $this, $rt_s(2682)); + $this.$panel0 = $var1; + $this.$width3 = 106; + $this.$height5 = 34; + $var1 = $this.$typeButton0; + var$2 = $this.$closeButton0; + var$3 = $this.$levelButton; + $this.$timeButton.$height5 = 16; + var$3.$height5 = 16; + var$2.$height5 = 16; + $var1.$height5 = 16; + ju_ArrayList_add($this.$children0, $this.$typeButton0); + ju_ArrayList_add($this.$children0, $this.$closeButton0); + ju_ArrayList_add($this.$children0, $this.$levelButton); + ju_ArrayList_add($this.$children0, $this.$timeButton); +}; +$java.maat_TMIPotionEffectControl_resize = function($this) { + var var$1, var$2, var$3; + $this.$typeButton0.$width3 = 88; + $this.$closeButton0.$width3 = 16; + $this.$levelButton.$width3 = 52; + $this.$timeButton.$width3 = 52; + $this.$typeButton0.$x5 = $this.$x5; + $this.$typeButton0.$centerText = 0; + $this.$closeButton0.$x5 = ($this.$typeButton0.$x5 + $this.$typeButton0.$width3 | 0) + 2 | 0; + var$1 = $this.$closeButton0; + var$2 = $this.$typeButton0; + var$3 = $this.$y4; + var$2.$y4 = var$3; + var$1.$y4 = var$3; + $this.$levelButton.$x5 = $this.$x5; + $this.$timeButton.$x5 = ($this.$levelButton.$x5 + $this.$levelButton.$width3 | 0) + 2 | 0; + var$1 = $this.$levelButton; + var$2 = $this.$timeButton; + var$3 = $this.$y4 + 18 | 0; + var$2.$y4 = var$3; + var$1.$y4 = var$3; +}; +$java.maat_TMIPotionEffectControl_draw = function($this, $var1, $var2, $var3) { + var var$4, var$5, $var4, $var5, $var6, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$show) + return; + a: { + try { + $this.$typeButton0.$label = nms_StatCollector_translateToLocal($java.nms_Potion_getName(nms_Potion_potionTypes.data[$this.$effectId0])); + $this.$timeButton.$show = $java.maat_TMIPotionEffectControl_isInstant($this) ? 0 : 1; + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + } else { + throw $$e; + } + } + $this.$typeButton0.$label = $rt_s(2683); + } + var$4 = $this.$levelButton; + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(36)); + jl_AbstractStringBuilder_append2(var$5, $this.$level + 1 | 0); + var$4.$label = jl_AbstractStringBuilder_toString(var$5); + $var4 = $this.$tickDuration / 20 | 0; + $var5 = $var4 / 60 | 0; + $var6 = $var4 % 60 | 0; + var$4 = $this.$timeButton; + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(36)); + jl_AbstractStringBuilder_append2(var$5, $var5); + jl_AbstractStringBuilder_append(var$5, $rt_s(272)); + jl_AbstractStringBuilder_append(var$5, $var6 >= 10 ? $rt_s(36) : $rt_s(87)); + jl_AbstractStringBuilder_append2(var$5, $var6); + var$4.$label = jl_AbstractStringBuilder_toString(var$5); + $ptr = 1; + case 1: + $java.maat__tmi_MgWidget_drawChildren($this, $var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, var$4, var$5, $var4, $var5, $var6, $ptr); +}; +$java.maat_TMIPotionEffectControl_click = function($this, $var1, $var2, $var3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $tmp = $java.maat__tmi_MgWidget_delegateClickToChildren($this, $var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + $var1 = $tmp; + return $var1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $ptr); +}; +$java.maat_TMIPotionEffectControl_isInstant = function($this) { + return $this.$effectId0 < nms_Potion_potionTypes.data.length && nms_Potion_potionTypes.data[$this.$effectId0] !== null && nms_Potion_potionTypes.data[$this.$effectId0].$isInstant() ? 1 : 0; +}; +$java.maat_TMIPotionEffectControl_onButtonPress = function($this, $var1) { + var $var2; + if ($var1 instanceof jl_String) { + $var2 = $var1; + if (jl_String_equals($var2, $rt_s(2656))) { + $java.maat_TMIPotionPanel_openEffectPicker($this.$panel0, $this); + return 0; + } + if (jl_String_equals($var2, $rt_s(2648))) { + $java.maat_TMIPotionPanel_removeEffectControl($this.$panel0, $this); + return 0; + } + if (jl_String_equals($var2, $rt_s(355))) { + $this.$level = $this.$level + 1 | 0; + if ($this.$level > 3) + $this.$level = 0; + return 0; + } + if (jl_String_equals($var2, $rt_s(2682))) { + $this.$tickDuration = $this.$tickDuration + 600 | 0; + if ($this.$tickDuration > 12000) + $this.$tickDuration = 600; + return 0; + } + } + return 1; +}; +$java.maat_TMIPotionEffectControl_onButtonRightClick = function($this, $var1) { + var $var2; + if ($var1 instanceof jl_String) { + $var2 = $var1; + if (jl_String_equals($var2, $rt_s(355))) { + $this.$level = $this.$level - 1 | 0; + if ($this.$level < 0) + $this.$level = 3; + return 0; + } + if (jl_String_equals($var2, $rt_s(2682))) { + $this.$tickDuration = $this.$tickDuration - 600 | 0; + if ($this.$tickDuration <= 0) + $this.$tickDuration = 12000; + return 0; + } + } + return 1; +}; +function ju_Random() { + jl_Object.call(this); +} +$java.ju_Random__init_ = function() { + var var_0 = new ju_Random(); + ju_Random__init_(var_0); + return var_0; +}; +function ju_Random__init_($this) { + return; +} +$java.ju_Random_next = function($this, $bits) { + if ($bits == 32) + return $java.ju_Random_nextDouble($this) * 4.294967295E9 + (-2.147483648E9) | 0; + return $java.ju_Random_nextDouble($this) * Long_toNumber(Long_shl(Long_fromInt(1), jl_Math_min(32, $bits))) | 0; +}; +$java.ju_Random_nextInt = function($this) { + return $java.ju_Random_next($this, 32); +}; +function ju_Random_nextInt($this, $n) { + return $java.ju_Random_nextDouble($this) * $n | 0; +} +$java.ju_Random_nextBoolean = function($this) { + return $java.ju_Random_nextInt($this) % 2 | 0 ? 0 : 1; +}; +$java.ju_Random_nextFloat = function($this) { + return $java.ju_Random_nextDouble($this); +}; +$java.ju_Random_nextDouble = function($this) { + return Math.random(); +}; +function jl_ReflectiveOperationException() { + jl_Exception.call(this); +} +$java.jl_ReflectiveOperationException__init_ = function() { + var var_0 = new jl_ReflectiveOperationException(); + jl_ReflectiveOperationException__init_(var_0); + return var_0; +}; +function jl_ReflectiveOperationException__init_($this) { + jl_Throwable__init_0($this); +} +function jl_ClassNotFoundException() { + jl_ReflectiveOperationException.call(this); +} +$java.jl_ClassNotFoundException__init_ = function() { + var var_0 = new jl_ClassNotFoundException(); + jl_ClassNotFoundException__init_(var_0); + return var_0; +}; +function jl_ClassNotFoundException__init_($this) { + jl_Throwable__init_0($this); +} +function maat_TMIItemMushroomCap() { + nms_ItemBlock.call(this); +} +$java.maat_TMIItemMushroomCap__init_ = function(var_0) { + var var_1 = new maat_TMIItemMushroomCap(); + $java.maat_TMIItemMushroomCap__init_0(var_1, var_0); + return var_1; +}; +$java.maat_TMIItemMushroomCap__init_0 = function($this, $var1) { + $java.nms_ItemBlock__init_($this, $var1); + $this.$maxDamage = 0; + $this.$hasSubtypes = 1; +}; +$java.maat_TMIItemMushroomCap_getMetadata = function($this, $var1) { + return $var1; +}; +function maat_TMIItemSpawner() { + nms_ItemBlock.call(this); +} +$java.maat_TMIItemSpawner_onItemUse = function($this, $var1, $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var9, $var10) { + var $var11, var$12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var11 = nms_World_getBlockId($var3, $var4, $var5, $var6); + nms_Block_$callClinit(); + if ($var11 != nms_Block_vine.$blockID && $var11 != nms_Block_tallGrass.$blockID && $var11 != nms_Block_deadBush.$blockID) { + $var4 = $var4 + ($var7 == 4 ? (-1) : $var7 != 5 ? 0 : 1) | 0; + $var5 = $var5 + (!$var7 ? (-1) : $var7 != 1 ? 0 : 1) | 0; + $var6 = $var6 + ($var7 == 2 ? (-1) : $var7 != 3 ? 0 : 1) | 0; + } + if (!nms_EntityPlayer_canPlayerEdit($var2, $var4, $var5, $var6, $var7, $var1)) + return 0; + if (!nms_Block_mobSpawner.$canPlaceBlockAt($var3, $var4, $var5, $var6)) + return 0; + var$12 = 52; + $var11 = 0; + $var7 = 3; + $ptr = 1; + case 1: + nms_World_setBlock($var3, $var4, $var5, $var6, var$12, $var11, $var7); + if ($rt_suspending()) { + break main; + } + $var1.$stackSize = $var1.$stackSize - 1 | 0; + $ptr = 2; + case 2: + $tmp = nms_World_getBlockTileEntity($var3, $var4, $var5, $var6); + if ($rt_suspending()) { + break main; + } + $var1 = $tmp; + if ($var1 !== null) { + ji_PrintStream_println(jl_System_out(), $rt_s(2684)); + return 0; + } + ji_PrintStream_println(jl_System_out(), $rt_s(2685)); + return 0; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var9, $var10, $var11, var$12, $ptr); +}; +function maat_TMIItemCrop() { + nms_ItemBlock.call(this); +} +$java.maat_TMIItemCrop__init_0 = function(var_0) { + var var_1 = new maat_TMIItemCrop(); + $java.maat_TMIItemCrop__init_(var_1, var_0); + return var_1; +}; +$java.maat_TMIItemCrop__init_ = function($this, $var1) { + $java.nms_ItemBlock__init_($this, $var1); + $this.$maxDamage = 0; + $this.$hasSubtypes = 1; +}; +$java.maat_TMIItemCrop_getMetadata = function($this, $var1) { + return $var1; +}; +function nlea_EaglerAdapterImpl2$AudioBufferX() { + jl_Object.call(this); + this.$buffer0 = null; +} +function nms_BiomeGenBase() { + var a = this; jl_Object.call(a); + a.$biomeName = null; + a.$color0 = 0; + a.$topBlock = 0; + a.$fillerBlock = 0; + a.$field_76754_C = 0; + a.$minHeight = 0.0; + a.$maxHeight0 = 0.0; + a.$temperature = 0.0; + a.$rainfall = 0.0; + a.$waterColorMultiplier = 0; + a.$spawnableMonsterList = null; + a.$spawnableCreatureList = null; + a.$spawnableWaterCreatureList = null; + a.$spawnableCaveCreatureList = null; + a.$enableSnow = 0; + a.$enableRain = 0; + a.$biomeID = 0; +} +$java.nms_BiomeGenBase_biomeList = null; +var nms_BiomeGenBase_ocean = null; +$java.nms_BiomeGenBase_plains = null; +$java.nms_BiomeGenBase_desert = null; +$java.nms_BiomeGenBase_extremeHills = null; +$java.nms_BiomeGenBase_forest = null; +$java.nms_BiomeGenBase_taiga = null; +$java.nms_BiomeGenBase_swampland = null; +$java.nms_BiomeGenBase_river = null; +$java.nms_BiomeGenBase_hell = null; +$java.nms_BiomeGenBase_sky = null; +$java.nms_BiomeGenBase_frozenOcean = null; +$java.nms_BiomeGenBase_frozenRiver = null; +$java.nms_BiomeGenBase_icePlains = null; +$java.nms_BiomeGenBase_iceMountains = null; +$java.nms_BiomeGenBase_mushroomIsland = null; +$java.nms_BiomeGenBase_mushroomIslandShore = null; +$java.nms_BiomeGenBase_beach = null; +$java.nms_BiomeGenBase_desertHills = null; +$java.nms_BiomeGenBase_forestHills = null; +$java.nms_BiomeGenBase_taigaHills = null; +$java.nms_BiomeGenBase_extremeHillsEdge = null; +$java.nms_BiomeGenBase_jungle = null; +$java.nms_BiomeGenBase_jungleHills = null; +$java.nms_BiomeGenBase__init_ = function(var_0) { + var var_1 = new nms_BiomeGenBase(); + $java.nms_BiomeGenBase__init_0(var_1, var_0); + return var_1; +}; +$java.nms_BiomeGenBase__init_0 = function($this, $par1) { + nms_Block_$callClinit(); + $this.$topBlock = nms_Block_grass.$blockID << 24 >> 24; + $this.$fillerBlock = nms_Block_dirt.$blockID << 24 >> 24; + $this.$field_76754_C = 5169201; + $this.$minHeight = 0.10000000149011612; + $this.$maxHeight0 = 0.30000001192092896; + $this.$temperature = 0.5; + $this.$rainfall = 0.5; + $this.$waterColorMultiplier = 16777215; + $this.$spawnableMonsterList = ju_ArrayList__init_0(); + $this.$spawnableCreatureList = ju_ArrayList__init_0(); + $this.$spawnableWaterCreatureList = ju_ArrayList__init_0(); + $this.$spawnableCaveCreatureList = ju_ArrayList__init_0(); + $this.$enableRain = 1; + $this.$biomeID = $par1; + $java.nms_BiomeGenBase_biomeList.data[$par1] = $this; +}; +$java.nms_BiomeGenBase_setTemperatureRainfall = function($this, $par1, $par2) { + var var$3; + if ($par1 > 0.10000000149011612 && $par1 < 0.20000000298023224) { + var$3 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$3, $rt_s(2686)); + $rt_throw(var$3); + } + $this.$temperature = $par1; + $this.$rainfall = $par2; + return $this; +}; +$java.nms_BiomeGenBase_setMinMaxHeight = function($this, $par1, $par2) { + $this.$minHeight = $par1; + $this.$maxHeight0 = $par2; + return $this; +}; +$java.nms_BiomeGenBase_setDisableRain = function($this) { + $this.$enableRain = 0; + return $this; +}; +$java.nms_BiomeGenBase_setEnableSnow = function($this) { + $this.$enableSnow = 1; + return $this; +}; +$java.nms_BiomeGenBase_setBiomeName = function($this, $par1Str) { + $this.$biomeName = $par1Str; + return $this; +}; +$java.nms_BiomeGenBase_func_76733_a = function($this, $par1) { + $this.$field_76754_C = $par1; + return $this; +}; +$java.nms_BiomeGenBase_setColor = function($this, $par1) { + $this.$color0 = $par1; + return $this; +}; +function nms_BiomeGenBase_getSkyColorByTemp($this, $par1) { + var var$2; + var$2 = $par1 / 3.0; + if (var$2 < (-1.0)) + var$2 = (-1.0); + if (var$2 > 1.0) + var$2 = 1.0; + return nms_BiomeGenBase_HSBtoRGB(0.6222222447395325 - var$2 * 0.05000000074505806, 0.5 + var$2 * 0.10000000149011612, 1.0); +} +function nms_BiomeGenBase_HSBtoRGB($hue, $saturation, $brightness) { + var $r, $g, $b, $h, $f, $p, $q, $t; + a: { + $r = 0; + $g = 0; + $b = 0; + if ($saturation === 0.0) { + $r = $brightness * 255.0 + 0.5 | 0; + $b = $r; + $g = $r; + } else { + $h = ($hue - jl_Math_floor($hue)) * 6.0; + $f = $h - jl_Math_floor($h); + $p = $brightness * (1.0 - $saturation); + $q = $brightness * (1.0 - $saturation * $f); + $t = $brightness * (1.0 - $saturation * (1.0 - $f)); + switch ($h | 0) { + case 0: + $r = $brightness * 255.0 + 0.5 | 0; + $g = $t * 255.0 + 0.5 | 0; + $b = $p * 255.0 + 0.5 | 0; + break a; + case 1: + $r = $q * 255.0 + 0.5 | 0; + $g = $brightness * 255.0 + 0.5 | 0; + $b = $p * 255.0 + 0.5 | 0; + break a; + case 2: + $r = $p * 255.0 + 0.5 | 0; + $g = $brightness * 255.0 + 0.5 | 0; + $b = $t * 255.0 + 0.5 | 0; + break a; + case 3: + $r = $p * 255.0 + 0.5 | 0; + $g = $q * 255.0 + 0.5 | 0; + $b = $brightness * 255.0 + 0.5 | 0; + break a; + case 4: + $r = $t * 255.0 + 0.5 | 0; + $g = $p * 255.0 + 0.5 | 0; + $b = $brightness * 255.0 + 0.5 | 0; + break a; + case 5: + $r = $brightness * 255.0 + 0.5 | 0; + $g = $p * 255.0 + 0.5 | 0; + $b = $q * 255.0 + 0.5 | 0; + break a; + default: + } + } + } + return (-16777216) | $r << 16 | $g << 8 | $b << 0; +} +function nms_BiomeGenBase_getEnableSnow($this) { + return $this.$enableSnow; +} +function nms_BiomeGenBase_canSpawnLightningBolt($this) { + return !$this.$enableSnow ? $this.$enableRain : 0; +} +$java.nms_BiomeGenBase_getFloatRainfall = function($this) { + return $this.$rainfall; +}; +function nms_BiomeGenBase_getFloatTemperature($this) { + return $this.$temperature; +} +$java.nms_BiomeGenBase_getBiomeGrassColor = function($this) { + if ($this.$biomeID == 6) + return 6975545; + return nms_ColorizerGrass_getGrassColor(nms_MathHelper_clamp_float($this.$temperature, 0.0, 1.0), nms_MathHelper_clamp_float($this.$rainfall, 0.0, 1.0)); +}; +$java.nms_BiomeGenBase_getBiomeFoliageColor = function($this) { + if ($this.$biomeID == 6) + return 6975545; + return nms_ColorizerFoliage_getFoliageColor(nms_MathHelper_clamp_float($this.$temperature, 0.0, 1.0), nms_MathHelper_clamp_float($this.$rainfall, 0.0, 1.0)); +}; +function nms_BiomeGenBase__clinit_() { + $java.nms_BiomeGenBase_biomeList = $rt_createArray(nms_BiomeGenBase, 256); + nms_BiomeGenBase_ocean = $java.nms_BiomeGenBase_setMinMaxHeight($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(0), 112), $rt_s(2687)), (-1.0), 0.4000000059604645); + $java.nms_BiomeGenBase_plains = $java.nms_BiomeGenBase_setTemperatureRainfall($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(1), 9286496), $rt_s(2688)), 0.800000011920929, 0.4000000059604645); + $java.nms_BiomeGenBase_desert = $java.nms_BiomeGenBase_setMinMaxHeight($java.nms_BiomeGenBase_setTemperatureRainfall($java.nms_BiomeGenBase_setDisableRain($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(2), 16421912), $rt_s(2689))), 2.0, 0.0), 0.10000000149011612, 0.20000000298023224); + $java.nms_BiomeGenBase_extremeHills = $java.nms_BiomeGenBase_setTemperatureRainfall($java.nms_BiomeGenBase_setMinMaxHeight($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(3), 6316128), $rt_s(2690)), 0.30000001192092896, 1.5), 0.20000000298023224, 0.30000001192092896); + $java.nms_BiomeGenBase_forest = $java.nms_BiomeGenBase_setTemperatureRainfall($java.nms_BiomeGenBase_func_76733_a($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(4), 353825), $rt_s(2691)), 5159473), 0.699999988079071, 0.800000011920929); + $java.nms_BiomeGenBase_taiga = $java.nms_BiomeGenBase_setMinMaxHeight($java.nms_BiomeGenBase_setTemperatureRainfall($java.nms_BiomeGenBase_setEnableSnow($java.nms_BiomeGenBase_func_76733_a($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(5), 747097), $rt_s(2692)), 5159473)), 0.05000000074505806, 0.800000011920929), 0.10000000149011612, 0.4000000059604645); + $java.nms_BiomeGenBase_swampland = $java.nms_BiomeGenBase_setTemperatureRainfall($java.nms_BiomeGenBase_setMinMaxHeight($java.nms_BiomeGenBase_func_76733_a($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(6), 522674), $rt_s(2693)), 9154376), (-0.20000000298023224), 0.10000000149011612), 0.800000011920929, 0.8999999761581421); + $java.nms_BiomeGenBase_river = $java.nms_BiomeGenBase_setMinMaxHeight($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(7), 255), $rt_s(2694)), (-0.5), 0.0); + $java.nms_BiomeGenBase_hell = $java.nms_BiomeGenBase_setTemperatureRainfall($java.nms_BiomeGenBase_setDisableRain($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(8), 16711680), $rt_s(2695))), 2.0, 0.0); + $java.nms_BiomeGenBase_sky = $java.nms_BiomeGenBase_setDisableRain($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(9), 8421631), $rt_s(2696))); + $java.nms_BiomeGenBase_frozenOcean = $java.nms_BiomeGenBase_setTemperatureRainfall($java.nms_BiomeGenBase_setMinMaxHeight($java.nms_BiomeGenBase_setEnableSnow($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(10), 9474208), $rt_s(2697))), (-1.0), 0.5), 0.0, 0.5); + $java.nms_BiomeGenBase_frozenRiver = $java.nms_BiomeGenBase_setTemperatureRainfall($java.nms_BiomeGenBase_setMinMaxHeight($java.nms_BiomeGenBase_setEnableSnow($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(11), 10526975), $rt_s(2698))), (-0.5), 0.0), 0.0, 0.5); + $java.nms_BiomeGenBase_icePlains = $java.nms_BiomeGenBase_setTemperatureRainfall($java.nms_BiomeGenBase_setEnableSnow($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(12), 16777215), $rt_s(2699))), 0.0, 0.5); + $java.nms_BiomeGenBase_iceMountains = $java.nms_BiomeGenBase_setTemperatureRainfall($java.nms_BiomeGenBase_setMinMaxHeight($java.nms_BiomeGenBase_setEnableSnow($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(13), 10526880), $rt_s(2700))), 0.30000001192092896, 1.2999999523162842), 0.0, 0.5); + $java.nms_BiomeGenBase_mushroomIsland = $java.nms_BiomeGenBase_setMinMaxHeight($java.nms_BiomeGenBase_setTemperatureRainfall($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(14), 16711935), $rt_s(2701)), 0.8999999761581421, 1.0), 0.20000000298023224, 1.0); + $java.nms_BiomeGenBase_mushroomIslandShore = $java.nms_BiomeGenBase_setMinMaxHeight($java.nms_BiomeGenBase_setTemperatureRainfall($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(15), 10486015), $rt_s(2702)), 0.8999999761581421, 1.0), (-1.0), 0.10000000149011612); + $java.nms_BiomeGenBase_beach = $java.nms_BiomeGenBase_setMinMaxHeight($java.nms_BiomeGenBase_setTemperatureRainfall($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(16), 16440917), $rt_s(2703)), 0.800000011920929, 0.4000000059604645), 0.0, 0.10000000149011612); + $java.nms_BiomeGenBase_desertHills = $java.nms_BiomeGenBase_setMinMaxHeight($java.nms_BiomeGenBase_setTemperatureRainfall($java.nms_BiomeGenBase_setDisableRain($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(17), 13786898), $rt_s(2704))), 2.0, 0.0), 0.30000001192092896, 0.800000011920929); + $java.nms_BiomeGenBase_forestHills = $java.nms_BiomeGenBase_setMinMaxHeight($java.nms_BiomeGenBase_setTemperatureRainfall($java.nms_BiomeGenBase_func_76733_a($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(18), 2250012), $rt_s(2705)), 5159473), 0.699999988079071, 0.800000011920929), 0.30000001192092896, 0.699999988079071); + $java.nms_BiomeGenBase_taigaHills = $java.nms_BiomeGenBase_setMinMaxHeight($java.nms_BiomeGenBase_setTemperatureRainfall($java.nms_BiomeGenBase_func_76733_a($java.nms_BiomeGenBase_setEnableSnow($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(19), 1456435), $rt_s(2706))), 5159473), 0.05000000074505806, 0.800000011920929), 0.30000001192092896, 0.800000011920929); + $java.nms_BiomeGenBase_extremeHillsEdge = $java.nms_BiomeGenBase_setTemperatureRainfall($java.nms_BiomeGenBase_setMinMaxHeight($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(20), 7501978), $rt_s(2707)), 0.20000000298023224, 0.800000011920929), 0.20000000298023224, 0.30000001192092896); + $java.nms_BiomeGenBase_jungle = $java.nms_BiomeGenBase_setMinMaxHeight($java.nms_BiomeGenBase_setTemperatureRainfall($java.nms_BiomeGenBase_func_76733_a($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(21), 5470985), $rt_s(2708)), 5470985), 1.2000000476837158, 0.8999999761581421), 0.20000000298023224, 0.4000000059604645); + $java.nms_BiomeGenBase_jungleHills = $java.nms_BiomeGenBase_setMinMaxHeight($java.nms_BiomeGenBase_setTemperatureRainfall($java.nms_BiomeGenBase_func_76733_a($java.nms_BiomeGenBase_setBiomeName($java.nms_BiomeGenBase_setColor($java.nms_BiomeGenBase__init_(22), 2900485), $rt_s(2709)), 5470985), 1.2000000476837158, 0.8999999761581421), 1.7999999523162842, 0.5); +} +function jt_DecimalFormat$1() { + jl_Object.call(this); +} +var jt_DecimalFormat$1_$SwitchMap$org$teavm$classlib$java$math$TRoundingMode = null; +function jt_DecimalFormat$1_$callClinit() { + jt_DecimalFormat$1_$callClinit = $rt_eraseClinit(jt_DecimalFormat$1); + $java.jt_DecimalFormat$1__clinit_(); +} +$java.jt_DecimalFormat$1__clinit_ = function() { + var $$je; + jt_DecimalFormat$1_$SwitchMap$org$teavm$classlib$java$math$TRoundingMode = $rt_createIntArray(jm_RoundingMode_$VALUES.$clone().data.length); + a: { + try { + jt_DecimalFormat$1_$SwitchMap$org$teavm$classlib$java$math$TRoundingMode.data[jl_Enum_ordinal(jm_RoundingMode_CEILING)] = 1; + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } + b: { + try { + jt_DecimalFormat$1_$SwitchMap$org$teavm$classlib$java$math$TRoundingMode.data[jl_Enum_ordinal(jm_RoundingMode_FLOOR)] = 2; + break b; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } + c: { + try { + jt_DecimalFormat$1_$SwitchMap$org$teavm$classlib$java$math$TRoundingMode.data[jl_Enum_ordinal(jm_RoundingMode_UP)] = 3; + break c; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } + d: { + try { + jt_DecimalFormat$1_$SwitchMap$org$teavm$classlib$java$math$TRoundingMode.data[jl_Enum_ordinal(jm_RoundingMode_DOWN)] = 4; + break d; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } + e: { + try { + jt_DecimalFormat$1_$SwitchMap$org$teavm$classlib$java$math$TRoundingMode.data[jl_Enum_ordinal(jm_RoundingMode_UNNECESSARY)] = 5; + break e; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } + f: { + try { + jt_DecimalFormat$1_$SwitchMap$org$teavm$classlib$java$math$TRoundingMode.data[jl_Enum_ordinal(jm_RoundingMode_HALF_DOWN)] = 6; + break f; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } + g: { + try { + jt_DecimalFormat$1_$SwitchMap$org$teavm$classlib$java$math$TRoundingMode.data[jl_Enum_ordinal(jm_RoundingMode_HALF_UP)] = 7; + break g; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } + h: { + try { + jt_DecimalFormat$1_$SwitchMap$org$teavm$classlib$java$math$TRoundingMode.data[jl_Enum_ordinal(jm_RoundingMode_HALF_EVEN)] = 8; + break h; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } +}; +function ju_Arrays$ArrayAsList() { + ju_AbstractList.call(this); + this.$array2 = null; +} +$java.ju_Arrays$ArrayAsList_get = function($this, $index) { + return $this.$array2.data[$index]; +}; +$java.ju_Arrays$ArrayAsList_set = function($this, $index, $element) { + var $old; + $old = $this.$array2.data[$index]; + $this.$array2.data[$index] = $element; + return $old; +}; +function ju_Arrays$ArrayAsList_size($this) { + return $this.$array2.data.length; +} +function otjw_DecodeSuccessCallback() { +} +function nlea_EaglerAdapterImpl2$21() { + jl_Object.call(this); + this.$val$cb2 = null; +} +$java.nlea_EaglerAdapterImpl2$21_onSuccess = function($this, $decodedData) { + otpp_AsyncCallbackWrapper_complete($this.$val$cb2, $decodedData); +}; +$java.nlea_EaglerAdapterImpl2$21_onSuccess$exported$0 = function(var$0, var$1) { + $java.nlea_EaglerAdapterImpl2$21_onSuccess(var$0, var$1); +}; +function otjw_DecodeErrorCallback() { +} +function nlea_EaglerAdapterImpl2$22() { + jl_Object.call(this); + this.$val$cb3 = null; +} +$java.nlea_EaglerAdapterImpl2$22_onError = function($this, $error) { + otpp_AsyncCallbackWrapper_complete($this.$val$cb3, null); +}; +$java.nlea_EaglerAdapterImpl2$22_onError$exported$0 = function(var$0, var$1) { + $java.nlea_EaglerAdapterImpl2$22_onError(var$0, var$1); +}; +function jm_Multiplication() { + jl_Object.call(this); +} +$java.jm_Multiplication_tenPows = null; +$java.jm_Multiplication_fivePows = null; +$java.jm_Multiplication_bigTenPows = null; +$java.jm_Multiplication_bigFivePows = null; +$java.jm_Multiplication_$callClinit = function() { + $java.jm_Multiplication_$callClinit = $rt_eraseClinit(jm_Multiplication); + $java.jm_Multiplication__clinit_(); +}; +$java.jm_Multiplication__init_ = function() { + var var_0 = new jm_Multiplication(); + jm_Multiplication__init_(var_0); + return var_0; +}; +function jm_Multiplication__init_($this) { + $java.jm_Multiplication_$callClinit(); +} +$java.jm_Multiplication_karatsuba = function($op1, $op2) { + var $upperOp1, $ndiv2, $upperOp2, $lowerOp1, $lowerOp2, $upper, $lower, var$10, var$11, var$12, var$13, var$14, var$15, var$16, var$17, var$18, var$19, var$20, var$21, var$22, var$23; + $java.jm_Multiplication_$callClinit(); + if ($op2.$numberLength <= $op1.$numberLength) { + $upperOp1 = $op2; + $op2 = $op1; + $op1 = $upperOp1; + } + if ($op1.$numberLength >= 63) { + $ndiv2 = ($op2.$numberLength & (-2)) << 4; + $upperOp1 = $java.jm_BigInteger_shiftRight($op2, $ndiv2); + $upperOp2 = $java.jm_BigInteger_shiftRight($op1, $ndiv2); + $lowerOp1 = jm_BigInteger_subtract($op2, $java.jm_BigInteger_shiftLeft($upperOp1, $ndiv2)); + $lowerOp2 = jm_BigInteger_subtract($op1, $java.jm_BigInteger_shiftLeft($upperOp2, $ndiv2)); + $upper = $java.jm_Multiplication_karatsuba($upperOp1, $upperOp2); + $lower = $java.jm_Multiplication_karatsuba($lowerOp1, $lowerOp2); + $op1 = $java.jm_BigInteger_shiftLeft(jm_BigInteger_add(jm_BigInteger_add($java.jm_Multiplication_karatsuba(jm_BigInteger_subtract($upperOp1, $lowerOp1), jm_BigInteger_subtract($lowerOp2, $upperOp2)), $upper), $lower), $ndiv2); + return jm_BigInteger_add(jm_BigInteger_add($java.jm_BigInteger_shiftLeft($upper, $ndiv2 << 1), $op1), $lower); + } + $ndiv2 = $op2.$numberLength; + var$10 = $op1.$numberLength; + var$11 = $ndiv2 + var$10 | 0; + var$12 = $op2.$sign1 == $op1.$sign1 ? 1 : (-1); + if (var$11 == 2) { + var$13 = $java.jm_Multiplication_unsignedMultAddAdd($op2.$digits.data[0], $op1.$digits.data[0], 0, 0); + $ndiv2 = var$13.lo; + var$10 = var$13.hi; + if (!var$10) + $op1 = $java.jm_BigInteger__init_1(var$12, $ndiv2); + else { + $op1 = new jm_BigInteger; + var$14 = $rt_createIntArray(2); + var$15 = var$14.data; + var$15[0] = $ndiv2; + var$15[1] = var$10; + $java.jm_BigInteger__init_2($op1, var$12, 2, var$14); + } + } else { + var$16 = $op2.$digits; + var$17 = $op1.$digits; + var$18 = $rt_createIntArray(var$11); + if ($ndiv2 && var$10) { + if ($ndiv2 == 1) { + var$14 = var$16.data; + var$18.data[var$10] = $java.jm_Multiplication_multiplyByInt(var$18, var$17, var$10, var$14[0]); + } else if (var$10 == 1) { + var$14 = var$17.data; + var$18.data[$ndiv2] = $java.jm_Multiplication_multiplyByInt(var$18, var$16, $ndiv2, var$14[0]); + } else if (var$16 === var$17 && $ndiv2 == var$10) + $java.jm_Multiplication_square(var$16, $ndiv2, var$18); + else { + var$15 = var$18.data; + var$19 = 0; + while (var$19 < $ndiv2) { + var$14 = var$16.data; + var$13 = Long_ZERO; + var$20 = var$14[var$19]; + var$21 = 0; + while (var$21 < var$10) { + var$22 = var$17.data[var$21]; + var$23 = var$19 + var$21 | 0; + var$13 = $java.jm_Multiplication_unsignedMultAddAdd(var$20, var$22, var$15[var$23], var$13.lo); + var$15[var$23] = var$13.lo; + var$13 = Long_shru(var$13, 32); + var$21 = var$21 + 1 | 0; + } + var$15[var$19 + var$10 | 0] = var$13.lo; + var$19 = var$19 + 1 | 0; + } + } + } + $op1 = $java.jm_BigInteger__init_0(var$12, var$11, var$18); + $java.jm_BigInteger_cutOffLeadingZeroes($op1); + } + return $op1; +}; +$java.jm_Multiplication_multiplyByInt = function($res, $a, $aSize, $factor) { + var $carry, $i, var$7; + $java.jm_Multiplication_$callClinit(); + $carry = Long_ZERO; + $i = 0; + while ($i < $aSize) { + var$7 = $res.data; + $carry = $java.jm_Multiplication_unsignedMultAddAdd($a.data[$i], $factor, $carry.lo, 0); + var$7[$i] = $carry.lo; + $carry = Long_shru($carry, 32); + $i = $i + 1 | 0; + } + return $carry.lo; +}; +$java.jm_Multiplication_square = function($a, $aLen, $res) { + var $i, $carry, $i_0, $j, var$8, var$9, $index, var$11, var$12; + $java.jm_Multiplication_$callClinit(); + $i = 0; + while ($i < $aLen) { + $carry = Long_ZERO; + $i_0 = $i + 1 | 0; + $j = $i_0; + while ($j < $aLen) { + var$8 = $res.data; + var$9 = $a.data; + $index = var$9[$i]; + var$11 = var$9[$j]; + var$12 = $i + $j | 0; + $carry = $java.jm_Multiplication_unsignedMultAddAdd($index, var$11, var$8[var$12], $carry.lo); + var$8[var$12] = $carry.lo; + $carry = Long_shru($carry, 32); + $j = $j + 1 | 0; + } + $res.data[$i + $aLen | 0] = $carry.lo; + $i = $i_0; + } + $java.jm_BitLevel_shiftLeftOneBit($res, $res, $aLen << 1); + $carry = Long_ZERO; + $i = 0; + $index = 0; + while ($i < $aLen) { + var$8 = $res.data; + var$9 = $a.data; + $carry = $java.jm_Multiplication_unsignedMultAddAdd(var$9[$i], var$9[$i], var$8[$index], $carry.lo); + var$8[$index] = $carry.lo; + $carry = Long_shru($carry, 32); + $i_0 = $index + 1 | 0; + $carry = Long_add($carry, Long_and(Long_fromInt(var$8[$i_0]), new Long(4294967295, 0))); + var$8[$i_0] = $carry.lo; + $carry = Long_shru($carry, 32); + $i = $i + 1 | 0; + $index = $i_0 + 1 | 0; + } + return $res; +}; +$java.jm_Multiplication_powerOf10 = function($exp) { + var $intExp, $powerOfFive, $longExp, var$5; + $java.jm_Multiplication_$callClinit(); + $intExp = $exp.lo; + if (Long_lt($exp, Long_fromInt($java.jm_Multiplication_bigTenPows.data.length))) + return $java.jm_Multiplication_bigTenPows.data[$intExp]; + if (Long_le($exp, Long_fromInt(50))) + return $java.jm_BigInteger_pow(jm_BigInteger_TEN, $intExp); + if (Long_le($exp, Long_fromInt(1000))) + return $java.jm_BigInteger_shiftLeft($java.jm_BigInteger_pow($java.jm_Multiplication_bigFivePows.data[1], $intExp), $intExp); + if (Long_gt(Long_add(Long_fromInt(1), Long_fromNumber(Long_toNumber($exp) / 2.4082399653118496)), Long_fromInt(1000000))) { + $powerOfFive = new jl_ArithmeticException; + jl_Throwable__init_($powerOfFive, $rt_s(2710)); + $rt_throw($powerOfFive); + } + if (Long_le($exp, Long_fromInt(2147483647))) + return $java.jm_BigInteger_shiftLeft($java.jm_BigInteger_pow($java.jm_Multiplication_bigFivePows.data[1], $intExp), $intExp); + $powerOfFive = $java.jm_BigInteger_pow($java.jm_Multiplication_bigFivePows.data[1], 2147483647); + $longExp = Long_sub($exp, Long_fromInt(2147483647)); + $intExp = Long_rem($exp, Long_fromInt(2147483647)).lo; + var$5 = $powerOfFive; + $exp = $longExp; + while (Long_gt($exp, Long_fromInt(2147483647))) { + var$5 = jm_BigInteger_multiply(var$5, $powerOfFive); + $exp = Long_sub($exp, Long_fromInt(2147483647)); + } + $powerOfFive = $java.jm_BigInteger_shiftLeft(jm_BigInteger_multiply(var$5, $java.jm_BigInteger_pow($java.jm_Multiplication_bigFivePows.data[1], $intExp)), 2147483647); + while (Long_gt($longExp, Long_fromInt(2147483647))) { + $powerOfFive = $java.jm_BigInteger_shiftLeft($powerOfFive, 2147483647); + $longExp = Long_sub($longExp, Long_fromInt(2147483647)); + } + return $java.jm_BigInteger_shiftLeft($powerOfFive, $intExp); +}; +$java.jm_Multiplication_unsignedMultAddAdd = function($a, $b, $c, $d) { + $java.jm_Multiplication_$callClinit(); + return Long_add(Long_add(Long_mul(Long_and(Long_fromInt($a), new Long(4294967295, 0)), Long_and(Long_fromInt($b), new Long(4294967295, 0))), Long_and(Long_fromInt($c), new Long(4294967295, 0))), Long_and(Long_fromInt($d), new Long(4294967295, 0))); +}; +$java.jm_Multiplication__clinit_ = function() { + var var$1, var$2, $fivePow, $i, var$5; + var$1 = $rt_createIntArray(10); + var$2 = var$1.data; + var$2[0] = 1; + var$2[1] = 10; + var$2[2] = 100; + var$2[3] = 1000; + var$2[4] = 10000; + var$2[5] = 100000; + var$2[6] = 1000000; + var$2[7] = 10000000; + var$2[8] = 100000000; + var$2[9] = 1000000000; + $java.jm_Multiplication_tenPows = var$1; + var$1 = $rt_createIntArray(14); + var$2 = var$1.data; + var$2[0] = 1; + var$2[1] = 5; + var$2[2] = 25; + var$2[3] = 125; + var$2[4] = 625; + var$2[5] = 3125; + var$2[6] = 15625; + var$2[7] = 78125; + var$2[8] = 390625; + var$2[9] = 1953125; + var$2[10] = 9765625; + var$2[11] = 48828125; + var$2[12] = 244140625; + var$2[13] = 1220703125; + $java.jm_Multiplication_fivePows = var$1; + $java.jm_Multiplication_bigTenPows = $rt_createArray(jm_BigInteger, 32); + $java.jm_Multiplication_bigFivePows = $rt_createArray(jm_BigInteger, 32); + $fivePow = Long_fromInt(1); + $i = 0; + while ($i <= 18) { + $java.jm_Multiplication_bigFivePows.data[$i] = jm_BigInteger_valueOf($fivePow); + $java.jm_Multiplication_bigTenPows.data[$i] = jm_BigInteger_valueOf(Long_shl($fivePow, $i)); + $fivePow = Long_mul($fivePow, Long_fromInt(5)); + $i = $i + 1 | 0; + } + while ($i < $java.jm_Multiplication_bigTenPows.data.length) { + var$2 = $java.jm_Multiplication_bigFivePows.data; + var$1 = $java.jm_Multiplication_bigFivePows.data; + var$5 = $i - 1 | 0; + var$2[$i] = jm_BigInteger_multiply(var$1[var$5], $java.jm_Multiplication_bigFivePows.data[1]); + $java.jm_Multiplication_bigTenPows.data[$i] = jm_BigInteger_multiply($java.jm_Multiplication_bigTenPows.data[var$5], jm_BigInteger_TEN); + $i = $i + 1 | 0; + } +}; +function nms_GuiTextField() { + var a = this; nms_Gui.call(a); + a.$fontRenderer3 = null; + a.$xPos = 0; + a.$yPos = 0; + a.$width5 = 0; + a.$height7 = 0; + a.$text0 = null; + a.$maxStringLength = 0; + a.$cursorCounter = 0; + a.$enableBackgroundDrawing = 0; + a.$canLoseFocus = 0; + a.$isFocused0 = 0; + a.$isEnabled = 0; + a.$lineScrollOffset = 0; + a.$cursorPosition = 0; + a.$selectionEnd = 0; + a.$enabledColor = 0; + a.$disabledColor = 0; + a.$visible = 0; +} +function nms_GuiTextField__init_(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_GuiTextField(); + $java.nms_GuiTextField__init_(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +} +$java.nms_GuiTextField__init_ = function($this, $par1FontRenderer, $par2, $par3, $par4, $par5) { + nms_Gui__init_($this); + $this.$text0 = $rt_s(36); + $this.$maxStringLength = 32; + $this.$enableBackgroundDrawing = 1; + $this.$canLoseFocus = 1; + $this.$isFocused0 = 0; + $this.$isEnabled = 1; + $this.$lineScrollOffset = 0; + $this.$cursorPosition = 0; + $this.$selectionEnd = 0; + $this.$enabledColor = 14737632; + $this.$disabledColor = 7368816; + $this.$visible = 1; + $this.$fontRenderer3 = $par1FontRenderer; + $this.$xPos = $par2; + $this.$yPos = $par3; + $this.$width5 = $par4; + $this.$height7 = $par5; +}; +function nms_GuiTextField_updateCursorCounter($this) { + $this.$cursorCounter = $this.$cursorCounter + 1 | 0; +} +function nms_GuiTextField_setText($this, $par1Str) { + if (jl_String_equals($this.$text0, $par1Str)) + return; + if (jl_String_length($par1Str) <= $this.$maxStringLength) + $this.$text0 = $par1Str; + else + $this.$text0 = jl_String_substring0($par1Str, 0, $this.$maxStringLength); + $java.nms_GuiTextField_setCursorPositionEnd($this); +} +$java.nms_GuiTextField_getText = function($this) { + return $this.$text0; +}; +$java.nms_GuiTextField_getSelectedtext = function($this) { + var $var1, $var2; + $var1 = $this.$cursorPosition >= $this.$selectionEnd ? $this.$selectionEnd : $this.$cursorPosition; + $var2 = $this.$cursorPosition >= $this.$selectionEnd ? $this.$cursorPosition : $this.$selectionEnd; + return jl_String_substring0($this.$text0, $var1, $var2); +}; +function nms_GuiTextField_writeText($this, $par1Str) { + var $var2, var$3, var$4, $var4, var$6, $var5, $var8; + $var2 = $rt_s(36); + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + var$4 = jl_String_toCharArray($par1Str).data; + $var4 = var$4.length; + var$6 = 0; + while (var$6 < $var4) { + $var5 = var$4[var$6]; + if (nms_ChatAllowedCharacters_isAllowedCharacter($var5)) + jl_AbstractStringBuilder_append0(var$3, $var5); + var$6 = var$6 + 1 | 0; + } + var$3 = jl_AbstractStringBuilder_toString(var$3); + $var4 = $this.$cursorPosition >= $this.$selectionEnd ? $this.$selectionEnd : $this.$cursorPosition; + $var5 = $this.$cursorPosition >= $this.$selectionEnd ? $this.$cursorPosition : $this.$selectionEnd; + $var8 = ($this.$maxStringLength - jl_String_length($this.$text0) | 0) - ($var4 - $this.$selectionEnd | 0) | 0; + if (jl_String_length($this.$text0) > 0) { + $par1Str = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1Str); + jl_AbstractStringBuilder_append($par1Str, $var2); + jl_AbstractStringBuilder_append($par1Str, jl_String_substring0($this.$text0, 0, $var4)); + $var2 = jl_AbstractStringBuilder_toString($par1Str); + } + if ($var8 >= jl_String_length(var$3)) { + $par1Str = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1Str); + jl_AbstractStringBuilder_append($par1Str, $var2); + jl_AbstractStringBuilder_append($par1Str, var$3); + $var2 = jl_AbstractStringBuilder_toString($par1Str); + $var8 = jl_String_length(var$3); + } else { + $par1Str = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1Str); + jl_AbstractStringBuilder_append($par1Str, $var2); + jl_AbstractStringBuilder_append($par1Str, jl_String_substring0(var$3, 0, $var8)); + $var2 = jl_AbstractStringBuilder_toString($par1Str); + } + if (jl_String_length($this.$text0) > 0 && $var5 < jl_String_length($this.$text0)) { + $par1Str = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1Str); + jl_AbstractStringBuilder_append($par1Str, $var2); + jl_AbstractStringBuilder_append($par1Str, jl_String_substring($this.$text0, $var5)); + $var2 = jl_AbstractStringBuilder_toString($par1Str); + } + $this.$text0 = $var2; + $java.nms_GuiTextField_moveCursorBy($this, ($var4 - $this.$selectionEnd | 0) + $var8 | 0); +} +$java.nms_GuiTextField_deleteWords = function($this, $par1) { + if (jl_String_length($this.$text0)) { + if ($this.$selectionEnd != $this.$cursorPosition) + nms_GuiTextField_writeText($this, $rt_s(36)); + else + nms_GuiTextField_deleteFromCursor($this, $java.nms_GuiTextField_getNthWordFromCursor($this, $par1) - $this.$cursorPosition | 0); + } +}; +function nms_GuiTextField_deleteFromCursor($this, $par1) { + var $var2, $var3, $var4, $var5, var$6; + if (jl_String_length($this.$text0)) { + if ($this.$selectionEnd != $this.$cursorPosition) + nms_GuiTextField_writeText($this, $rt_s(36)); + else { + $var2 = $par1 >= 0 ? 0 : 1; + $var3 = !$var2 ? $this.$cursorPosition : $this.$cursorPosition + $par1 | 0; + $var4 = $var2 ? $this.$cursorPosition : $this.$cursorPosition + $par1 | 0; + $var5 = $rt_s(36); + if ($var3 >= 0) + $var5 = jl_String_substring0($this.$text0, 0, $var3); + if ($var4 < jl_String_length($this.$text0)) { + var$6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$6); + jl_AbstractStringBuilder_append(var$6, $var5); + jl_AbstractStringBuilder_append(var$6, jl_String_substring($this.$text0, $var4)); + $var5 = jl_AbstractStringBuilder_toString(var$6); + } + $this.$text0 = $var5; + if ($var2) + $java.nms_GuiTextField_moveCursorBy($this, $par1); + } + } +} +$java.nms_GuiTextField_getNthWordFromCursor = function($this, $par1) { + return $java.nms_GuiTextField_getNthWordFromPos($this, $par1, $this.$cursorPosition); +}; +$java.nms_GuiTextField_getNthWordFromPos = function($this, $par1, $par2) { + return nms_GuiTextField_func_73798_a($this, $par1, $this.$cursorPosition, 1); +}; +function nms_GuiTextField_func_73798_a($this, $par1, $par2, $par3) { + var $var5, $var6, $var7, $var8; + $var5 = $par1 >= 0 ? 0 : 1; + $var6 = jl_Math_abs($par1); + $var7 = 0; + while ($var7 < $var6) { + a: { + if (!$var5) { + $var8 = jl_String_length($this.$text0); + $par2 = jl_String_indexOf($this.$text0, 32, $par2); + if ($par2 == (-1)) + $par2 = $var8; + else + while ($par3) { + if ($par2 >= $var8) + break a; + if (jl_String_charAt($this.$text0, $par2) != 32) + break a; + $par2 = $par2 + 1 | 0; + } + } else { + b: { + while ($par3) { + if ($par2 <= 0) + break b; + if (jl_String_charAt($this.$text0, $par2 - 1 | 0) != 32) + break b; + $par2 = $par2 + (-1) | 0; + } + } + while ($par2 > 0) { + if (jl_String_charAt($this.$text0, $par2 - 1 | 0) == 32) + break a; + $par2 = $par2 + (-1) | 0; + } + } + } + $var7 = $var7 + 1 | 0; + } + return $par2; +} +$java.nms_GuiTextField_moveCursorBy = function($this, $par1) { + $java.nms_GuiTextField_setCursorPosition($this, $this.$selectionEnd + $par1 | 0); +}; +$java.nms_GuiTextField_setCursorPosition = function($this, $par1) { + var $var2; + $this.$cursorPosition = $par1; + $var2 = jl_String_length($this.$text0); + if ($this.$cursorPosition < 0) + $this.$cursorPosition = 0; + if ($this.$cursorPosition > $var2) + $this.$cursorPosition = $var2; + $java.nms_GuiTextField_setSelectionPos($this, $this.$cursorPosition); +}; +$java.nms_GuiTextField_setCursorPositionZero = function($this) { + $java.nms_GuiTextField_setCursorPosition($this, 0); +}; +$java.nms_GuiTextField_setCursorPositionEnd = function($this) { + $java.nms_GuiTextField_setCursorPosition($this, jl_String_length($this.$text0)); +}; +function nms_GuiTextField_textboxKeyTyped($this, $par1, $par2) { + var $s, $s2, $ctrl, $s5, $s6, $s3, $s4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$s4 = $thread.pop();$s3 = $thread.pop();$s6 = $thread.pop();$s5 = $thread.pop();$ctrl = $thread.pop();$s2 = $thread.pop();$s = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$isEnabled && $this.$isFocused0) { + switch ($par1) { + case 1: + break; + case 3: + $s = $java.nms_GuiTextField_getSelectedtext($this); + if ($s !== null && jl_String_length($s) > 0) + nms_GuiScreen_setClipboardString($s); + return 1; + case 22: + $ptr = 1; + continue main; + case 24: + $s2 = $java.nms_GuiTextField_getSelectedtext($this); + if ($s2 !== null && jl_String_length($s2) > 0) + nms_GuiScreen_setClipboardString($s2); + nms_GuiTextField_writeText($this, $rt_s(36)); + return 1; + default: + switch ($par2) { + case 14: + if (!nms_GuiScreen_isCtrlKeyDown()) + nms_GuiTextField_deleteFromCursor($this, (-1)); + else + $java.nms_GuiTextField_deleteWords($this, (-1)); + return 1; + case 200: + break; + case 203: + if (!nms_GuiScreen_isShiftKeyDown()) { + if (!nms_GuiScreen_isCtrlKeyDown()) + $java.nms_GuiTextField_moveCursorBy($this, (-1)); + else + $java.nms_GuiTextField_setCursorPosition($this, $java.nms_GuiTextField_getNthWordFromCursor($this, (-1))); + } else if (!nms_GuiScreen_isCtrlKeyDown()) + $java.nms_GuiTextField_setSelectionPos($this, $this.$selectionEnd - 1 | 0); + else + $java.nms_GuiTextField_setSelectionPos($this, $java.nms_GuiTextField_getNthWordFromPos($this, (-1), $this.$selectionEnd)); + return 1; + case 205: + if (!nms_GuiScreen_isShiftKeyDown()) { + if (!nms_GuiScreen_isCtrlKeyDown()) + $java.nms_GuiTextField_moveCursorBy($this, 1); + else + $java.nms_GuiTextField_setCursorPosition($this, $java.nms_GuiTextField_getNthWordFromCursor($this, 1)); + } else if (!nms_GuiScreen_isCtrlKeyDown()) + $java.nms_GuiTextField_setSelectionPos($this, $this.$selectionEnd + 1 | 0); + else + $java.nms_GuiTextField_setSelectionPos($this, $java.nms_GuiTextField_getNthWordFromPos($this, 1, $this.$selectionEnd)); + return 1; + case 208: + if (!nms_GuiScreen_isShiftKeyDown()) + $java.nms_GuiTextField_setCursorPositionEnd($this); + else + $java.nms_GuiTextField_setSelectionPos($this, jl_String_length($this.$text0)); + return 1; + case 211: + if (!nms_GuiScreen_isCtrlKeyDown()) + nms_GuiTextField_deleteFromCursor($this, 1); + else + $java.nms_GuiTextField_deleteWords($this, 1); + return 1; + default: + $ctrl = nms_GuiScreen_isCtrlKeyDown(); + if ($ctrl && !($par1 != 99 && $par1 != 67)) { + $s5 = $java.nms_GuiTextField_getSelectedtext($this); + if (jl_String_length($s5) > 0) + nms_GuiScreen_setClipboardString($s5); + return 1; + } + if ($ctrl && !($par1 != 120 && $par1 != 88)) { + $s6 = $java.nms_GuiTextField_getSelectedtext($this); + if (jl_String_length($s6) > 0) { + nms_GuiScreen_setClipboardString($s6); + nms_GuiTextField_writeText($this, $rt_s(36)); + } + return 1; + } + a: { + if ($ctrl) { + if ($par1 == 118) + break a; + if ($par1 == 86) + break a; + } + if (!nms_ChatAllowedCharacters_isAllowedCharacter($par1)) + return 0; + nms_GuiTextField_writeText($this, jl_Character_toString0($par1)); + return 1; + } + $ptr = 2; + continue main; + } + if (!nms_GuiScreen_isShiftKeyDown()) + $java.nms_GuiTextField_setCursorPositionZero($this); + else + $java.nms_GuiTextField_setSelectionPos($this, 0); + return 1; + } + $java.nms_GuiTextField_setCursorPositionEnd($this); + $java.nms_GuiTextField_setSelectionPos($this, 0); + return 1; + } + return 0; + case 1: + $tmp = nms_GuiScreen_getClipboardString(); + if ($rt_suspending()) { + break main; + } + $s3 = $tmp; + if ($s3 !== null && jl_String_length($s3) > 0) + nms_GuiTextField_writeText($this, $s3); + return 1; + case 2: + $tmp = nms_GuiScreen_getClipboardString(); + if ($rt_suspending()) { + break main; + } + $s4 = $tmp; + if ($s4 !== null && jl_String_length($s4) > 0) + nms_GuiTextField_writeText($this, $s4); + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $s, $s2, $ctrl, $s5, $s6, $s3, $s4, $ptr); +} +function nms_GuiTextField_mouseClicked($this, $par1, $par2, $par3) { + var $var4, $var5, $var6; + $var4 = $par1 >= $this.$xPos && $par1 < ($this.$xPos + $this.$width5 | 0) && $par2 >= $this.$yPos && $par2 < ($this.$yPos + $this.$height7 | 0) ? 1 : 0; + if ($this.$canLoseFocus) + nms_GuiTextField_setFocused($this, $this.$isEnabled && $var4 ? 1 : 0); + if ($this.$isFocused0 && !$par3) { + $var5 = $par1 - $this.$xPos | 0; + if ($this.$enableBackgroundDrawing) + $var5 = $var5 + (-4) | 0; + $var6 = nms_FontRenderer_trimStringToWidth($this.$fontRenderer3, jl_String_substring($this.$text0, $this.$lineScrollOffset), $java.nms_GuiTextField_getWidth($this)); + $java.nms_GuiTextField_setCursorPosition($this, jl_String_length(nms_FontRenderer_trimStringToWidth($this.$fontRenderer3, $var6, $var5)) + $this.$lineScrollOffset | 0); + } +} +function nms_GuiTextField_drawTextBox($this) { + var $var1, $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var10, var$10, $var12, $var13, var$13, var$14, var$15, var$16, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$16 = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();var$10 = $thread.pop();$var10 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$visible) { + if ($this.$enableBackgroundDrawing) { + nms_Gui_drawRect($this.$xPos - 1 | 0, $this.$yPos - 1 | 0, ($this.$xPos + $this.$width5 | 0) + 1 | 0, ($this.$yPos + $this.$height7 | 0) + 1 | 0, (-6250336)); + nms_Gui_drawRect($this.$xPos, $this.$yPos, $this.$xPos + $this.$width5 | 0, $this.$yPos + $this.$height7 | 0, (-16777216)); + } + $var1 = !$this.$isEnabled ? $this.$disabledColor : $this.$enabledColor; + $var2 = $this.$cursorPosition - $this.$lineScrollOffset | 0; + $var3 = $this.$selectionEnd - $this.$lineScrollOffset | 0; + $var4 = nms_FontRenderer_trimStringToWidth($this.$fontRenderer3, jl_String_substring($this.$text0, $this.$lineScrollOffset), $java.nms_GuiTextField_getWidth($this)); + $var5 = $var2 >= 0 && $var2 <= jl_String_length($var4) ? 1 : 0; + $var6 = $this.$isFocused0 && !(($this.$cursorCounter / 6 | 0) % 2 | 0) && $var5 ? 1 : 0; + $var7 = !$this.$enableBackgroundDrawing ? $this.$xPos : $this.$xPos + 4 | 0; + $var8 = !$this.$enableBackgroundDrawing ? $this.$yPos : $this.$yPos + (($this.$height7 - 8 | 0) / 2 | 0) | 0; + if ($var3 > jl_String_length($var4)) + $var3 = jl_String_length($var4); + if (jl_String_length($var4) > 0) { + $var10 = !$var5 ? $var4 : jl_String_substring0($var4, 0, $var2); + var$10 = $this.$fontRenderer3; + $ptr = 1; + continue main; + } + $var12 = $var7; + $var13 = $this.$cursorPosition >= jl_String_length($this.$text0) && jl_String_length($this.$text0) < $this.$maxStringLength ? 0 : 1; + if ($var5) { + if (!$var13) + var$13 = $var12; + else { + var$13 = $var12 - 1 | 0; + $var12 = $var12 + (-1) | 0; + } + } else + var$13 = $var2 <= 0 ? $var7 : $var7 + $this.$width5 | 0; + if (jl_String_length($var4) > 0 && $var5 && $var2 < jl_String_length($var4)) { + $var10 = $this.$fontRenderer3; + var$10 = jl_String_substring($var4, $var2); + $ptr = 3; + continue main; + } + if ($var6) { + if (!$var13) { + $var10 = $this.$fontRenderer3; + var$10 = $rt_s(423); + $ptr = 2; + continue main; + } + nms_Gui_drawRect(var$13, $var8 - 1 | 0, var$13 + 1 | 0, ($var8 + 1 | 0) + $this.$fontRenderer3.$FONT_HEIGHT | 0, $var1 | (-16777216)); + } + if ($var3 != $var2) { + $var12 = $var7 + nms_FontRenderer_getStringWidth($this.$fontRenderer3, jl_String_substring0($var4, 0, $var3)) | 0; + $var2 = $var8 - 1 | 0; + $var3 = $var12 - 1 | 0; + $var1 = ($var8 + 1 | 0) + $this.$fontRenderer3.$FONT_HEIGHT | 0; + if (var$13 >= $var3) { + $var12 = $var3; + $var3 = var$13; + var$13 = $var12; + } + if ($var2 >= $var1) { + $var12 = $var1; + $var1 = $var2; + $var2 = $var12; + } + nlea_Tessellator_$callClinit(); + $var10 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glColor4f(0.20000000298023224, 0.20000000298023224, 1.0, 1.0); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(775, 770); + nleg_EaglerAdapterGL30_glDisable(3553); + nlea_Tessellator_startDrawingQuads($var10); + var$14 = $var3; + var$15 = $var2; + nlea_Tessellator_addVertex($var10, var$14, var$15, 0.0); + var$16 = var$13; + nlea_Tessellator_addVertex($var10, var$16, var$15, 0.0); + var$15 = $var1; + nlea_Tessellator_addVertex($var10, var$16, var$15, 0.0); + nlea_Tessellator_addVertex($var10, var$14, var$15, 0.0); + nlea_Tessellator_draw($var10); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glDisable(3042); + } + } + return; + case 1: + $tmp = nms_FontRenderer_drawStringWithShadow(var$10, $var10, $var7, $var8, $var1); + if ($rt_suspending()) { + break main; + } + $var12 = $tmp; + $var13 = $this.$cursorPosition >= jl_String_length($this.$text0) && jl_String_length($this.$text0) < $this.$maxStringLength ? 0 : 1; + if ($var5) { + if (!$var13) + var$13 = $var12; + else { + var$13 = $var12 - 1 | 0; + $var12 = $var12 + (-1) | 0; + } + } else + var$13 = $var2 <= 0 ? $var7 : $var7 + $this.$width5 | 0; + if (jl_String_length($var4) > 0 && $var5 && $var2 < jl_String_length($var4)) { + $var10 = $this.$fontRenderer3; + var$10 = jl_String_substring($var4, $var2); + $ptr = 3; + continue main; + } + if ($var6) { + if (!$var13) { + $var10 = $this.$fontRenderer3; + var$10 = $rt_s(423); + $ptr = 2; + continue main; + } + nms_Gui_drawRect(var$13, $var8 - 1 | 0, var$13 + 1 | 0, ($var8 + 1 | 0) + $this.$fontRenderer3.$FONT_HEIGHT | 0, $var1 | (-16777216)); + } + if ($var3 != $var2) { + $var12 = $var7 + nms_FontRenderer_getStringWidth($this.$fontRenderer3, jl_String_substring0($var4, 0, $var3)) | 0; + $var2 = $var8 - 1 | 0; + $var3 = $var12 - 1 | 0; + $var1 = ($var8 + 1 | 0) + $this.$fontRenderer3.$FONT_HEIGHT | 0; + if (var$13 >= $var3) { + $var12 = $var3; + $var3 = var$13; + var$13 = $var12; + } + if ($var2 >= $var1) { + $var12 = $var1; + $var1 = $var2; + $var2 = $var12; + } + nlea_Tessellator_$callClinit(); + $var10 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glColor4f(0.20000000298023224, 0.20000000298023224, 1.0, 1.0); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(775, 770); + nleg_EaglerAdapterGL30_glDisable(3553); + nlea_Tessellator_startDrawingQuads($var10); + var$14 = $var3; + var$15 = $var2; + nlea_Tessellator_addVertex($var10, var$14, var$15, 0.0); + var$16 = var$13; + nlea_Tessellator_addVertex($var10, var$16, var$15, 0.0); + var$15 = $var1; + nlea_Tessellator_addVertex($var10, var$16, var$15, 0.0); + nlea_Tessellator_addVertex($var10, var$14, var$15, 0.0); + nlea_Tessellator_draw($var10); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glDisable(3042); + } + return; + case 2: + nms_FontRenderer_drawStringWithShadow($var10, var$10, var$13, $var8, $var1); + if ($rt_suspending()) { + break main; + } + if ($var3 != $var2) { + $var12 = $var7 + nms_FontRenderer_getStringWidth($this.$fontRenderer3, jl_String_substring0($var4, 0, $var3)) | 0; + $var2 = $var8 - 1 | 0; + $var3 = $var12 - 1 | 0; + $var1 = ($var8 + 1 | 0) + $this.$fontRenderer3.$FONT_HEIGHT | 0; + if (var$13 >= $var3) { + $var12 = $var3; + $var3 = var$13; + var$13 = $var12; + } + if ($var2 >= $var1) { + $var12 = $var1; + $var1 = $var2; + $var2 = $var12; + } + nlea_Tessellator_$callClinit(); + $var10 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glColor4f(0.20000000298023224, 0.20000000298023224, 1.0, 1.0); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(775, 770); + nleg_EaglerAdapterGL30_glDisable(3553); + nlea_Tessellator_startDrawingQuads($var10); + var$14 = $var3; + var$15 = $var2; + nlea_Tessellator_addVertex($var10, var$14, var$15, 0.0); + var$16 = var$13; + nlea_Tessellator_addVertex($var10, var$16, var$15, 0.0); + var$15 = $var1; + nlea_Tessellator_addVertex($var10, var$16, var$15, 0.0); + nlea_Tessellator_addVertex($var10, var$14, var$15, 0.0); + nlea_Tessellator_draw($var10); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glDisable(3042); + } + return; + case 3: + nms_FontRenderer_drawStringWithShadow($var10, var$10, $var12, $var8, $var1); + if ($rt_suspending()) { + break main; + } + if ($var6) { + if (!$var13) { + $var10 = $this.$fontRenderer3; + var$10 = $rt_s(423); + $ptr = 2; + continue main; + } + nms_Gui_drawRect(var$13, $var8 - 1 | 0, var$13 + 1 | 0, ($var8 + 1 | 0) + $this.$fontRenderer3.$FONT_HEIGHT | 0, $var1 | (-16777216)); + } + if ($var3 != $var2) { + $var12 = $var7 + nms_FontRenderer_getStringWidth($this.$fontRenderer3, jl_String_substring0($var4, 0, $var3)) | 0; + $var2 = $var8 - 1 | 0; + $var3 = $var12 - 1 | 0; + $var1 = ($var8 + 1 | 0) + $this.$fontRenderer3.$FONT_HEIGHT | 0; + if (var$13 >= $var3) { + $var12 = $var3; + $var3 = var$13; + var$13 = $var12; + } + if ($var2 >= $var1) { + $var12 = $var1; + $var1 = $var2; + $var2 = $var12; + } + nlea_Tessellator_$callClinit(); + $var10 = nlea_Tessellator_instance; + nleg_EaglerAdapterGL30_glColor4f(0.20000000298023224, 0.20000000298023224, 1.0, 1.0); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(775, 770); + nleg_EaglerAdapterGL30_glDisable(3553); + nlea_Tessellator_startDrawingQuads($var10); + var$14 = $var3; + var$15 = $var2; + nlea_Tessellator_addVertex($var10, var$14, var$15, 0.0); + var$16 = var$13; + nlea_Tessellator_addVertex($var10, var$16, var$15, 0.0); + var$15 = $var1; + nlea_Tessellator_addVertex($var10, var$16, var$15, 0.0); + nlea_Tessellator_addVertex($var10, var$14, var$15, 0.0); + nlea_Tessellator_draw($var10); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glDisable(3042); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var10, var$10, $var12, $var13, var$13, var$14, var$15, var$16, $ptr); +} +function nms_GuiTextField_setMaxStringLength($this, $par1) { + $this.$maxStringLength = $par1; + if (jl_String_length($this.$text0) > $par1) + $this.$text0 = jl_String_substring0($this.$text0, 0, $par1); +} +$java.nms_GuiTextField_getMaxStringLength = function($this) { + return $this.$maxStringLength; +}; +$java.nms_GuiTextField_getCursorPosition = function($this) { + return $this.$cursorPosition; +}; +$java.nms_GuiTextField_getEnableBackgroundDrawing = function($this) { + return $this.$enableBackgroundDrawing; +}; +$java.nms_GuiTextField_setEnableBackgroundDrawing = function($this, $par1) { + $this.$enableBackgroundDrawing = $par1; +}; +$java.nms_GuiTextField_setTextColor = function($this, $par1) { + $this.$enabledColor = $par1; +}; +$java.nms_GuiTextField_setDisabledTextColour = function($this, $par1) { + $this.$disabledColor = $par1; +}; +function nms_GuiTextField_setFocused($this, $par1) { + if ($par1 && !$this.$isFocused0) + $this.$cursorCounter = 0; + $this.$isFocused0 = $par1; +} +$java.nms_GuiTextField_isFocused = function($this) { + return $this.$isFocused0; +}; +$java.nms_GuiTextField_setEnabled = function($this, $par1) { + $this.$isEnabled = $par1; +}; +$java.nms_GuiTextField_getSelectionEnd = function($this) { + return $this.$selectionEnd; +}; +$java.nms_GuiTextField_getWidth = function($this) { + return !$this.$enableBackgroundDrawing ? $this.$width5 : $this.$width5 - 8 | 0; +}; +$java.nms_GuiTextField_setSelectionPos = function($this, $par1) { + var $var2, $var3, $var5; + $var2 = jl_String_length($this.$text0); + if ($par1 > $var2) + $par1 = $var2; + if ($par1 < 0) + $par1 = 0; + $this.$selectionEnd = $par1; + if ($this.$fontRenderer3 !== null) { + if ($this.$lineScrollOffset > $var2) + $this.$lineScrollOffset = $var2; + $var3 = $java.nms_GuiTextField_getWidth($this); + $var5 = jl_String_length(nms_FontRenderer_trimStringToWidth($this.$fontRenderer3, jl_String_substring($this.$text0, $this.$lineScrollOffset), $var3)) + $this.$lineScrollOffset | 0; + if ($par1 == $this.$lineScrollOffset) + $this.$lineScrollOffset = $this.$lineScrollOffset - jl_String_length(nms_FontRenderer_trimStringToWidth0($this.$fontRenderer3, $this.$text0, $var3, 1)) | 0; + if ($par1 > $var5) + $this.$lineScrollOffset = $this.$lineScrollOffset + ($par1 - $var5 | 0) | 0; + else if ($par1 <= $this.$lineScrollOffset) + $this.$lineScrollOffset = $this.$lineScrollOffset - ($this.$lineScrollOffset - $par1 | 0) | 0; + if ($this.$lineScrollOffset < 0) + $this.$lineScrollOffset = 0; + if ($this.$lineScrollOffset > $var2) + $this.$lineScrollOffset = $var2; + } +}; +$java.nms_GuiTextField_setCanLoseFocus = function($this, $par1) { + $this.$canLoseFocus = $par1; +}; +$java.nms_GuiTextField_getVisible = function($this) { + return $this.$visible; +}; +$java.nms_GuiTextField_setVisible = function($this, $par1) { + $this.$visible = $par1; +}; +function maat__tmi_MgImage() { + var a = this; jl_Object.call(a); + a.$filename = null; + a.$x4 = 0; + a.$y3 = 0; + a.$width4 = 0; + a.$height6 = 0; +} +$java.maat__tmi_MgImage__init_ = function(var_0, var_1, var_2, var_3) { + var var_4 = new maat__tmi_MgImage(); + $java.maat__tmi_MgImage__init_0(var_4, var_0, var_1, var_2, var_3); + return var_4; +}; +$java.maat__tmi_MgImage__init_0 = function($this, $var1, $var2, $var3, $var4) { + $this.$filename = $rt_s(2711); + $this.$x4 = $var1; + $this.$y3 = $var2; + $this.$width4 = $var3; + $this.$height6 = $var4; +}; +function maa_Color() { + var a = this; jl_Object.call(a); + a.$value10 = 0; + a.$frgbvalue = null; + a.$fvalue = null; + a.$falpha = 0.0; +} +$java.maa_Color_white = null; +$java.maa_Color_WHITE = null; +$java.maa_Color_lightGray = null; +$java.maa_Color_LIGHT_GRAY = null; +$java.maa_Color_gray = null; +$java.maa_Color_GRAY = null; +$java.maa_Color_darkGray = null; +$java.maa_Color_DARK_GRAY = null; +$java.maa_Color_black = null; +$java.maa_Color_BLACK = null; +$java.maa_Color_red = null; +$java.maa_Color_RED = null; +$java.maa_Color_pink = null; +$java.maa_Color_PINK = null; +$java.maa_Color_orange = null; +$java.maa_Color_ORANGE = null; +$java.maa_Color_yellow = null; +$java.maa_Color_YELLOW = null; +$java.maa_Color_green = null; +$java.maa_Color_GREEN = null; +$java.maa_Color_magenta = null; +$java.maa_Color_MAGENTA = null; +$java.maa_Color_cyan = null; +$java.maa_Color_CYAN = null; +$java.maa_Color_blue = null; +$java.maa_Color_BLUE = null; +$java.maa_Color__init_ = function(var_0, var_1, var_2) { + var var_3 = new maa_Color(); + $java.maa_Color__init_0(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.maa_Color__init_0 = function($this, $r, $g, $b) { + var var$4, var$5, var$6, var$7; + $this.$frgbvalue = null; + $this.$fvalue = null; + $this.$falpha = 0.0; + $this.$value10 = (-16777216) | ($r & 255) << 16 | ($g & 255) << 8 | ($b & 255) << 0; + var$4 = 0; + var$5 = $rt_s(36); + if (!($r >= 0 && $r <= 255)) { + var$4 = 1; + var$6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$6); + jl_AbstractStringBuilder_append(var$6, var$5); + jl_AbstractStringBuilder_append(var$6, $rt_s(2712)); + var$5 = jl_AbstractStringBuilder_toString(var$6); + } + if (!($g >= 0 && $g <= 255)) { + var$4 = 1; + var$6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$6); + jl_AbstractStringBuilder_append(var$6, var$5); + jl_AbstractStringBuilder_append(var$6, $rt_s(2713)); + var$5 = jl_AbstractStringBuilder_toString(var$6); + } + if (!($b >= 0 && $b <= 255)) { + var$4 = 1; + var$6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$6); + jl_AbstractStringBuilder_append(var$6, var$5); + jl_AbstractStringBuilder_append(var$6, $rt_s(2714)); + var$5 = jl_AbstractStringBuilder_toString(var$6); + } + if (var$4 != 1) + return; + var$7 = new jl_IllegalArgumentException; + var$6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$6); + jl_AbstractStringBuilder_append(var$6, $rt_s(2715)); + jl_AbstractStringBuilder_append(var$6, var$5); + jl_Throwable__init_(var$7, jl_AbstractStringBuilder_toString(var$6)); + $rt_throw(var$7); +}; +$java.maa_Color_HSBtoRGB = function($hue, $saturation, $brightness) { + var $r, $g, $b, $h, $f, $p, $q, $t; + a: { + $r = 0; + $g = 0; + $b = 0; + if ($saturation === 0.0) { + $r = $brightness * 255.0 + 0.5 | 0; + $b = $r; + $g = $r; + } else { + $h = ($hue - jl_Math_floor($hue)) * 6.0; + $f = $h - jl_Math_floor($h); + $p = $brightness * (1.0 - $saturation); + $q = $brightness * (1.0 - $saturation * $f); + $t = $brightness * (1.0 - $saturation * (1.0 - $f)); + switch ($h | 0) { + case 0: + $r = $brightness * 255.0 + 0.5 | 0; + $g = $t * 255.0 + 0.5 | 0; + $b = $p * 255.0 + 0.5 | 0; + break a; + case 1: + $r = $q * 255.0 + 0.5 | 0; + $g = $brightness * 255.0 + 0.5 | 0; + $b = $p * 255.0 + 0.5 | 0; + break a; + case 2: + $r = $p * 255.0 + 0.5 | 0; + $g = $brightness * 255.0 + 0.5 | 0; + $b = $t * 255.0 + 0.5 | 0; + break a; + case 3: + $r = $p * 255.0 + 0.5 | 0; + $g = $q * 255.0 + 0.5 | 0; + $b = $brightness * 255.0 + 0.5 | 0; + break a; + case 4: + $r = $t * 255.0 + 0.5 | 0; + $g = $p * 255.0 + 0.5 | 0; + $b = $brightness * 255.0 + 0.5 | 0; + break a; + case 5: + $r = $brightness * 255.0 + 0.5 | 0; + $g = $p * 255.0 + 0.5 | 0; + $b = $q * 255.0 + 0.5 | 0; + break a; + default: + } + } + } + return (-16777216) | $r << 16 | $g << 8 | $b << 0; +}; +function maa_Color__clinit_() { + $java.maa_Color_white = $java.maa_Color__init_(255, 255, 255); + $java.maa_Color_WHITE = $java.maa_Color_white; + $java.maa_Color_lightGray = $java.maa_Color__init_(192, 192, 192); + $java.maa_Color_LIGHT_GRAY = $java.maa_Color_lightGray; + $java.maa_Color_gray = $java.maa_Color__init_(128, 128, 128); + $java.maa_Color_GRAY = $java.maa_Color_gray; + $java.maa_Color_darkGray = $java.maa_Color__init_(64, 64, 64); + $java.maa_Color_DARK_GRAY = $java.maa_Color_darkGray; + $java.maa_Color_black = $java.maa_Color__init_(0, 0, 0); + $java.maa_Color_BLACK = $java.maa_Color_black; + $java.maa_Color_red = $java.maa_Color__init_(255, 0, 0); + $java.maa_Color_RED = $java.maa_Color_red; + $java.maa_Color_pink = $java.maa_Color__init_(255, 175, 175); + $java.maa_Color_PINK = $java.maa_Color_pink; + $java.maa_Color_orange = $java.maa_Color__init_(255, 200, 0); + $java.maa_Color_ORANGE = $java.maa_Color_orange; + $java.maa_Color_yellow = $java.maa_Color__init_(255, 255, 0); + $java.maa_Color_YELLOW = $java.maa_Color_yellow; + $java.maa_Color_green = $java.maa_Color__init_(0, 255, 0); + $java.maa_Color_GREEN = $java.maa_Color_green; + $java.maa_Color_magenta = $java.maa_Color__init_(255, 0, 255); + $java.maa_Color_MAGENTA = $java.maa_Color_magenta; + $java.maa_Color_cyan = $java.maa_Color__init_(0, 255, 255); + $java.maa_Color_CYAN = $java.maa_Color_cyan; + $java.maa_Color_blue = $java.maa_Color__init_(0, 0, 255); + $java.maa_Color_BLUE = $java.maa_Color_blue; +} +function nms_DataWatcher() { + var a = this; jl_Object.call(a); + a.$isBlank = 0; + a.$watchedObjects = null; + a.$objectChanged = 0; +} +$java.nms_DataWatcher_dataTypes = null; +function nms_DataWatcher__init_0() { + var var_0 = new nms_DataWatcher(); + nms_DataWatcher__init_(var_0); + return var_0; +} +function nms_DataWatcher__init_($this) { + $this.$isBlank = 1; + $this.$watchedObjects = ju_HashMap__init_(); +} +function nms_DataWatcher_addObject($this, $par1, $par2Obj) { + var $var3, $var4; + $var3 = ju_HashMap_get($java.nms_DataWatcher_dataTypes, jl_Object_getClass($par2Obj)); + if ($var3 === null) { + $var3 = new jl_IllegalArgumentException; + $var4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var4); + jl_AbstractStringBuilder_append($var4, $rt_s(2716)); + jl_AbstractStringBuilder_append1($var4, jl_Object_getClass($par2Obj)); + jl_Throwable__init_($var3, jl_AbstractStringBuilder_toString($var4)); + $rt_throw($var3); + } + if ($par1 > 31) { + $par2Obj = new jl_IllegalArgumentException; + $var3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var3); + jl_AbstractStringBuilder_append($var3, $rt_s(2717)); + jl_AbstractStringBuilder_append2($var3, $par1); + jl_AbstractStringBuilder_append($var3, $rt_s(2718)); + jl_AbstractStringBuilder_append2($var3, 31); + jl_AbstractStringBuilder_append($var3, $rt_s(68)); + jl_Throwable__init_($par2Obj, jl_AbstractStringBuilder_toString($var3)); + $rt_throw($par2Obj); + } + if (!ju_HashMap_containsKey($this.$watchedObjects, jl_Integer_valueOf($par1))) { + $var4 = $java.nms_WatchableObject__init_($var3.$value, $par1, $par2Obj); + ju_HashMap_putImpl($this.$watchedObjects, jl_Integer_valueOf($par1), $var4); + $this.$isBlank = 0; + return; + } + $par2Obj = new jl_IllegalArgumentException; + $var3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var3); + jl_AbstractStringBuilder_append($var3, $rt_s(2719)); + jl_AbstractStringBuilder_append2($var3, $par1); + jl_AbstractStringBuilder_append($var3, $rt_s(2720)); + jl_Throwable__init_($par2Obj, jl_AbstractStringBuilder_toString($var3)); + $rt_throw($par2Obj); +} +function nms_DataWatcher_addObjectByDataType($this, $par1, $par2) { + var $var3; + $var3 = $java.nms_WatchableObject__init_($par2, $par1, null); + ju_HashMap_putImpl($this.$watchedObjects, jl_Integer_valueOf($par1), $var3); + $this.$isBlank = 0; +} +function nms_DataWatcher_getWatchableObjectByte($this, $par1) { + return $java.nms_DataWatcher_getWatchedObject($this, $par1).$watchedObject.$value11; +} +function nms_DataWatcher_getWatchableObjectShort($this, $par1) { + return $java.nms_DataWatcher_getWatchedObject($this, $par1).$watchedObject.$value12; +} +function nms_DataWatcher_getWatchableObjectInt($this, $par1) { + return $java.nms_DataWatcher_getWatchedObject($this, $par1).$watchedObject.$value; +} +function nms_DataWatcher_getWatchableObjectString($this, $par1) { + return $java.nms_DataWatcher_getWatchedObject($this, $par1).$watchedObject; +} +function nms_DataWatcher_getWatchableObjectItemStack($this, $par1) { + return $java.nms_DataWatcher_getWatchedObject($this, $par1).$watchedObject; +} +$java.nms_DataWatcher_getWatchedObject = function($this, $par1) { + return ju_HashMap_get($this.$watchedObjects, jl_Integer_valueOf($par1)); +}; +function nms_DataWatcher_updateObject($this, $par1, $par2Obj) { + var $var3; + $var3 = $java.nms_DataWatcher_getWatchedObject($this, $par1); + if (!$par2Obj.$equals($var3.$watchedObject)) { + $var3.$watchedObject = $par2Obj; + $var3.$watched = 1; + $this.$objectChanged = 1; + } +} +function nms_DataWatcher_setObjectWatched($this, $par1) { + $java.nms_DataWatcher_getWatchedObject($this, $par1).$watched = 1; + $this.$objectChanged = 1; +} +$java.nms_DataWatcher_readWatchableObjects = function($par0DataInputStream) { + var $var1, $var2, $var3, $var4, $var5, $var6, $var7, $var8; + $var1 = null; + $var2 = ji_DataInputStream_readByte($par0DataInputStream); + while ($var2 != 127) { + if ($var1 === null) + $var1 = ju_ArrayList__init_0(); + a: { + $var3 = ($var2 & 224) >> 5; + $var4 = $var2 & 31; + $var5 = null; + switch ($var3) { + case 0: + $var5 = $java.nms_WatchableObject__init_($var3, $var4, jl_Byte_valueOf(ji_DataInputStream_readByte($par0DataInputStream))); + break a; + case 1: + $var5 = $java.nms_WatchableObject__init_($var3, $var4, jl_Short_valueOf(ji_DataInputStream_readShort($par0DataInputStream))); + break a; + case 2: + $var5 = $java.nms_WatchableObject__init_($var3, $var4, jl_Integer_valueOf(ji_DataInputStream_readInt($par0DataInputStream))); + break a; + case 3: + $var5 = $java.nms_WatchableObject__init_($var3, $var4, jl_Float_valueOf(ji_DataInputStream_readFloat($par0DataInputStream))); + break a; + case 4: + $var5 = $java.nms_WatchableObject__init_($var3, $var4, nms_Packet_readString($par0DataInputStream, 64)); + break a; + case 5: + $var5 = $java.nms_WatchableObject__init_($var3, $var4, nms_Packet_readItemStack($par0DataInputStream)); + break a; + case 6: + $var6 = ji_DataInputStream_readInt($par0DataInputStream); + $var7 = ji_DataInputStream_readInt($par0DataInputStream); + $var8 = ji_DataInputStream_readInt($par0DataInputStream); + $var5 = $java.nms_WatchableObject__init_($var3, $var4, nms_ChunkCoordinates__init_0($var6, $var7, $var8)); + break a; + default: + } + } + ju_ArrayList_add($var1, $var5); + $var2 = ji_DataInputStream_readByte($par0DataInputStream); + } + return $var1; +}; +$java.nms_DataWatcher_updateWatchedObjectsFromList = function($this, $par1List) { + var $var2, $var3, $var4; + $var2 = ju_AbstractList_iterator($par1List); + while (ju_AbstractList$1_hasNext($var2)) { + $var3 = ju_AbstractList$1_next($var2); + $var4 = ju_HashMap_get($this.$watchedObjects, jl_Integer_valueOf($var3.$dataValueId)); + if ($var4 !== null) + $var4.$watchedObject = $var3.$watchedObject; + } +}; +function nms_DataWatcher__clinit_() { + $java.nms_DataWatcher_dataTypes = ju_HashMap__init_(); + ju_HashMap_putImpl($java.nms_DataWatcher_dataTypes, $rt_cls(jl_Byte), jl_Integer_valueOf(0)); + ju_HashMap_putImpl($java.nms_DataWatcher_dataTypes, $rt_cls(jl_Short), jl_Integer_valueOf(1)); + ju_HashMap_putImpl($java.nms_DataWatcher_dataTypes, $rt_cls(jl_Integer), jl_Integer_valueOf(2)); + ju_HashMap_putImpl($java.nms_DataWatcher_dataTypes, $rt_cls(jl_Float), jl_Integer_valueOf(3)); + ju_HashMap_putImpl($java.nms_DataWatcher_dataTypes, $rt_cls(jl_String), jl_Integer_valueOf(4)); + ju_HashMap_putImpl($java.nms_DataWatcher_dataTypes, $rt_cls(nms_ItemStack), jl_Integer_valueOf(5)); + ju_HashMap_putImpl($java.nms_DataWatcher_dataTypes, $rt_cls(nms_ChunkCoordinates), jl_Integer_valueOf(6)); +} +function nms_EnumEntitySize() { + jl_Enum.call(this); +} +var nms_EnumEntitySize_SIZE_1 = null; +var nms_EnumEntitySize_SIZE_2 = null; +var nms_EnumEntitySize_SIZE_3 = null; +var nms_EnumEntitySize_SIZE_4 = null; +var nms_EnumEntitySize_SIZE_5 = null; +var nms_EnumEntitySize_SIZE_6 = null; +$java.nms_EnumEntitySize_$VALUES = null; +function nms_EnumEntitySize__clinit_() { + var var$1, var$2, var$3; + var$1 = new nms_EnumEntitySize; + jl_Enum__init_0(var$1, $rt_s(2721), 0); + nms_EnumEntitySize_SIZE_1 = var$1; + var$1 = new nms_EnumEntitySize; + jl_Enum__init_0(var$1, $rt_s(2722), 1); + nms_EnumEntitySize_SIZE_2 = var$1; + var$1 = new nms_EnumEntitySize; + jl_Enum__init_0(var$1, $rt_s(2723), 2); + nms_EnumEntitySize_SIZE_3 = var$1; + var$1 = new nms_EnumEntitySize; + jl_Enum__init_0(var$1, $rt_s(2724), 3); + nms_EnumEntitySize_SIZE_4 = var$1; + var$1 = new nms_EnumEntitySize; + jl_Enum__init_0(var$1, $rt_s(2725), 4); + nms_EnumEntitySize_SIZE_5 = var$1; + var$1 = new nms_EnumEntitySize; + jl_Enum__init_0(var$1, $rt_s(2726), 5); + nms_EnumEntitySize_SIZE_6 = var$1; + var$2 = $rt_createArray(nms_EnumEntitySize, 6); + var$3 = var$2.data; + var$3[0] = nms_EnumEntitySize_SIZE_1; + var$3[1] = nms_EnumEntitySize_SIZE_2; + var$3[2] = nms_EnumEntitySize_SIZE_3; + var$3[3] = nms_EnumEntitySize_SIZE_4; + var$3[4] = nms_EnumEntitySize_SIZE_5; + var$3[5] = nms_EnumEntitySize_SIZE_6; + $java.nms_EnumEntitySize_$VALUES = var$2; +} +function jl_Byte() { + jl_Number.call(this); + this.$value11 = 0; +} +$java.jl_Byte_TYPE = null; +function jl_Byte__init_(var_0) { + var var_1 = new jl_Byte(); + $java.jl_Byte__init_(var_1, var_0); + return var_1; +} +$java.jl_Byte__init_ = function($this, $value) { + $this.$value11 = $value; +}; +$java.jl_Byte_intValue = function($this) { + return $this.$value11; +}; +$java.jl_Byte_longValue = function($this) { + return Long_fromInt($this.$value11); +}; +$java.jl_Byte_doubleValue = function($this) { + return $this.$value11; +}; +$java.jl_Byte_byteValue = function($this) { + return $this.$value11; +}; +function jl_Byte_valueOf($value) { + return jl_Byte__init_($value); +} +$java.jl_Byte_toString = function($this) { + var var$1, var$2; + var$1 = $this.$value11; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append2(var$2, var$1); + return jl_AbstractStringBuilder_toString(var$2); +}; +$java.jl_Byte_equals = function($this, $other) { + return $other instanceof jl_Byte && $other.$value11 == $this.$value11 ? 1 : 0; +}; +$java.jl_Byte_hashCode = function($this) { + return $this.$value11; +}; +$java.jl_Byte_compareTo = function($this, $other) { + return $this.$value11 - $other.$value11 | 0; +}; +$java.jl_Byte_compareTo0 = function($this, var$1) { + return $java.jl_Byte_compareTo($this, var$1); +}; +function jl_Byte__clinit_() { + $java.jl_Byte_TYPE = $rt_cls($rt_bytecls()); +} +function jl_Short() { + jl_Number.call(this); + this.$value12 = 0; +} +$java.jl_Short_TYPE = null; +$java.jl_Short_intValue = function($this) { + return $this.$value12; +}; +$java.jl_Short_longValue = function($this) { + return Long_fromInt($this.$value12); +}; +$java.jl_Short_doubleValue = function($this) { + return $this.$value12; +}; +$java.jl_Short_shortValue = function($this) { + return $this.$value12; +}; +function jl_Short_valueOf($value) { + var var$2; + var$2 = new jl_Short; + var$2.$value12 = $value; + return var$2; +} +$java.jl_Short_toString = function($this) { + var var$1, var$2; + var$1 = $this.$value12; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append2(var$2, var$1); + return jl_AbstractStringBuilder_toString(var$2); +}; +$java.jl_Short_equals = function($this, $other) { + return $other instanceof jl_Short && $other.$value12 == $this.$value12 ? 1 : 0; +}; +$java.jl_Short_hashCode = function($this) { + return $this.$value12; +}; +$java.jl_Short_compareTo = function($this, $other) { + return $this.$value12 - $other.$value12 | 0; +}; +$java.jl_Short_compareTo0 = function($this, var$1) { + return $java.jl_Short_compareTo($this, var$1); +}; +function jl_Short__clinit_() { + $java.jl_Short_TYPE = $rt_cls($rt_shortcls()); +} +function nms_ChunkCoordinates() { + var a = this; jl_Object.call(a); + a.$posX1 = 0; + a.$posY1 = 0; + a.$posZ1 = 0; +} +$java.nms_ChunkCoordinates__init_ = function() { + var var_0 = new nms_ChunkCoordinates(); + nms_ChunkCoordinates__init_(var_0); + return var_0; +}; +function nms_ChunkCoordinates__init_0(var_0, var_1, var_2) { + var var_3 = new nms_ChunkCoordinates(); + $java.nms_ChunkCoordinates__init_0(var_3, var_0, var_1, var_2); + return var_3; +} +function nms_ChunkCoordinates__init_($this) { + return; +} +$java.nms_ChunkCoordinates__init_0 = function($this, $par1, $par2, $par3) { + $this.$posX1 = $par1; + $this.$posY1 = $par2; + $this.$posZ1 = $par3; +}; +function nms_ChunkCoordinates_getDistanceSquared($this, $par1, $par2, $par3) { + var $var4, $var5, $var6; + $var4 = $this.$posX1 - $par1 | 0; + $var5 = $this.$posY1 - $par2 | 0; + $var6 = $this.$posZ1 - $par3 | 0; + return ($rt_imul($var4, $var4) + $rt_imul($var5, $var5) | 0) + $rt_imul($var6, $var6) | 0; +} +function ju_HashMap$KeyIterator() { + ju_HashMap$AbstractMapIterator.call(this); +} +$java.ju_HashMap$KeyIterator_next = function($this) { + $java.ju_HashMap$AbstractMapIterator_makeNext($this); + return $this.$currentEntry.$key; +}; +function ju_HashMap$EntryIterator() { + ju_HashMap$AbstractMapIterator.call(this); +} +function ju_HashMap$EntryIterator_next($this) { + $java.ju_HashMap$AbstractMapIterator_makeNext($this); + return $this.$currentEntry; +} +function ju_HashMap$EntryIterator_next0($this) { + return ju_HashMap$EntryIterator_next($this); +} +function nms_GuiContainerCreative() { + var a = this; nms_InventoryEffectRenderer.call(a); + a.$currentScroll = 0.0; + a.$isScrolling = 0; + a.$wasClicking = 0; + a.$searchField = null; + a.$backupContainerSlots = null; + a.$field_74235_v = null; + a.$field_74234_w = 0; + a.$field_82324_x = null; +} +$java.nms_GuiContainerCreative_inventory = null; +$java.nms_GuiContainerCreative_selectedTabIndex = 0; +$java.nms_GuiContainerCreative_tex = null; +$java.nms_GuiContainerCreative_$callClinit = function() { + $java.nms_GuiContainerCreative_$callClinit = $rt_eraseClinit(nms_GuiContainerCreative); + $java.nms_GuiContainerCreative__clinit_(); +}; +function nms_GuiContainerCreative__init_(var_0) { + var var_1 = new nms_GuiContainerCreative(); + $java.nms_GuiContainerCreative__init_(var_1, var_0); + return var_1; +} +$java.nms_GuiContainerCreative__init_ = function($this, $par1EntityPlayer) { + var var$2, var$3, var$4, var$5; + $java.nms_GuiContainerCreative_$callClinit(); + var$2 = new nms_ContainerCreative; + nms_Container__init_(var$2); + var$2.$itemList = ju_ArrayList__init_0(); + var$3 = $par1EntityPlayer.$inventory; + var$4 = 0; + while (var$4 < 5) { + var$5 = 0; + while (var$5 < 9) { + nms_Container_addSlotToContainer(var$2, nms_Slot__init_($java.nms_GuiContainerCreative_getInventory(), (var$4 * 9 | 0) + var$5 | 0, 9 + (var$5 * 18 | 0) | 0, 18 + (var$4 * 18 | 0) | 0)); + var$5 = var$5 + 1 | 0; + } + var$4 = var$4 + 1 | 0; + } + var$5 = 0; + while (var$5 < 9) { + nms_Container_addSlotToContainer(var$2, nms_Slot__init_(var$3, var$5, 9 + (var$5 * 18 | 0) | 0, 112)); + var$5 = var$5 + 1 | 0; + } + $java.nms_ContainerCreative_scrollTo(var$2, 0.0); + nms_GuiContainer__init_($this, var$2); + $this.$currentScroll = 0.0; + $this.$isScrolling = 0; + $this.$field_74235_v = null; + $this.$field_74234_w = 0; + $par1EntityPlayer.$openContainer = $this.$inventorySlots0; + $this.$allowUserInput = 1; + nms_AchievementList_$callClinit(); + nms_EntityClientPlayerMP_addStat($par1EntityPlayer, nms_AchievementList_openInventory, 1); + $this.$ySize0 = 136; + $this.$xSize = 195; +}; +$java.nms_GuiContainerCreative_updateScreen = function($this) { + if (!nms_PlayerControllerMP_isInCreativeMode($this.$mc2.$playerController)) + nmc_Minecraft_displayGuiScreen($this.$mc2, nms_GuiInventory__init_($this.$mc2.$thePlayer)); +}; +$java.nms_GuiContainerCreative_handleMouseClick = function($this, $par1Slot, $par2, $par3, $par4) { + var $var5, $var11, $var7, $var10, $var6, $var8, $var9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var10 = $thread.pop();$var7 = $thread.pop();$var11 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Slot = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$field_74234_w = 1; + $var5 = $par4 != 1 ? 0 : 1; + if ($par2 == (-999) && !$par4) + $par4 = 4; + a: { + if ($par1Slot === null && $java.nms_GuiContainerCreative_selectedTabIndex != $java.nms_CreativeTabs_getTabIndex($java.nms_CreativeTabs_tabInventory) && $par4 != 5) { + $var11 = $this.$mc2.$thePlayer.$inventory; + if (nms_InventoryPlayer_getItemStack($var11) !== null) { + if (!$par3) { + nms_EntityPlayer_dropPlayerItem($this.$mc2.$thePlayer, nms_InventoryPlayer_getItemStack($var11)); + nms_PlayerControllerMP_func_78752_a($this.$mc2.$playerController, nms_InventoryPlayer_getItemStack($var11)); + nms_InventoryPlayer_setItemStack($var11, null); + } + if ($par3 == 1) { + $var7 = nms_ItemStack_splitStack(nms_InventoryPlayer_getItemStack($var11), 1); + nms_EntityPlayer_dropPlayerItem($this.$mc2.$thePlayer, $var7); + nms_PlayerControllerMP_func_78752_a($this.$mc2.$playerController, $var7); + if (!nms_InventoryPlayer_getItemStack($var11).$stackSize) + nms_InventoryPlayer_setItemStack($var11, null); + } + } + } else { + if ($par1Slot === $this.$field_74235_v && $var5) { + $var10 = 0; + $var6 = null; + while (true) { + if ($var10 >= ju_ArrayList_size(nms_Container_getInventory($this.$mc2.$thePlayer.$inventoryContainer))) + break a; + nms_PlayerControllerMP_sendSlotPacket($this.$mc2.$playerController, $var6, $var10); + $var10 = $var10 + 1 | 0; + } + } + if ($java.nms_GuiContainerCreative_selectedTabIndex == $java.nms_CreativeTabs_getTabIndex($java.nms_CreativeTabs_tabInventory)) { + if ($par1Slot === $this.$field_74235_v) { + nms_InventoryPlayer_setItemStack($this.$mc2.$thePlayer.$inventory, null); + break a; + } + $var5 = $rt_compare($par4, 4); + if (!$var5 && $par1Slot !== null && $par1Slot.$getHasStack()) { + $par2 = !$par3 ? 1 : nms_ItemStack_getMaxStackSize($par1Slot.$getStack()); + $ptr = 4; + continue main; + } + if (!$var5 && nms_InventoryPlayer_getItemStack($this.$mc2.$thePlayer.$inventory) !== null) { + nms_EntityPlayer_dropPlayerItem($this.$mc2.$thePlayer, nms_InventoryPlayer_getItemStack($this.$mc2.$thePlayer.$inventory)); + nms_PlayerControllerMP_func_78752_a($this.$mc2.$playerController, nms_InventoryPlayer_getItemStack($this.$mc2.$thePlayer.$inventory)); + nms_InventoryPlayer_setItemStack($this.$mc2.$thePlayer.$inventory, null); + break a; + } + $var6 = $this.$mc2.$thePlayer.$inventoryContainer; + if ($par1Slot !== null) + $par2 = $java.nms_SlotCreativeInventory_func_75240_a($par1Slot).$slotNumber; + $par1Slot = $this.$mc2.$thePlayer; + $ptr = 2; + continue main; + } + if ($par4 != 5 && $par1Slot.$inventory0 === $java.nms_GuiContainerCreative_inventory) { + $var11 = $this.$mc2.$thePlayer.$inventory; + $var7 = nms_InventoryPlayer_getItemStack($var11); + $var8 = $par1Slot.$getStack(); + if ($par4 == 2) { + if ($var8 !== null && $par3 >= 0 && $par3 < 9) { + $var9 = nms_ItemStack_copy($var8); + $var9.$stackSize = nms_ItemStack_getMaxStackSize($var9); + $par1Slot = $this.$mc2.$thePlayer.$inventory; + $ptr = 3; + continue main; + } + return; + } + if ($par4 == 3) { + if (nms_InventoryPlayer_getItemStack($var11) === null && $par1Slot.$getHasStack()) { + $var9 = nms_ItemStack_copy($par1Slot.$getStack()); + $var9.$stackSize = nms_ItemStack_getMaxStackSize($var9); + nms_InventoryPlayer_setItemStack($var11, $var9); + } + return; + } + if ($par4 == 4) { + if ($var8 !== null) { + $var9 = nms_ItemStack_copy($var8); + $var9.$stackSize = $par3 ? nms_ItemStack_getMaxStackSize($var9) : 1; + nms_EntityPlayer_dropPlayerItem($this.$mc2.$thePlayer, $var9); + nms_PlayerControllerMP_func_78752_a($this.$mc2.$playerController, $var9); + } + return; + } + if (!($var7 !== null && $var8 !== null && nms_ItemStack_isItemEqual($var7, $var8))) { + if ($var8 !== null && $var7 === null) { + nms_InventoryPlayer_setItemStack($var11, nms_ItemStack_copyItemStack($var8)); + $par1Slot = nms_InventoryPlayer_getItemStack($var11); + if ($var5) + $par1Slot.$stackSize = nms_ItemStack_getMaxStackSize($par1Slot); + } else + nms_InventoryPlayer_setItemStack($var11, null); + } else if ($par3) { + if ($var7.$stackSize <= 1) + nms_InventoryPlayer_setItemStack($var11, null); + else + $var7.$stackSize = $var7.$stackSize - 1 | 0; + } else if ($var5) + $var7.$stackSize = nms_ItemStack_getMaxStackSize($var7); + else if ($var7.$stackSize < nms_ItemStack_getMaxStackSize($var7)) + $var7.$stackSize = $var7.$stackSize + 1 | 0; + } else { + $var6 = $this.$inventorySlots0; + if ($par1Slot !== null) + $par2 = $par1Slot.$slotNumber; + $var11 = $this.$mc2.$thePlayer; + $ptr = 1; + continue main; + } + } + } + return; + case 1: + b: { + nms_Container_slotClick($var6, $par2, $par3, $par4, $var11); + if ($rt_suspending()) { + break main; + } + if (nms_Container_func_94532_c($par3) == 2) { + $var10 = 0; + while (true) { + if ($var10 >= 9) + break b; + nms_PlayerControllerMP_sendSlotPacket($this.$mc2.$playerController, nms_Container_getSlot($this.$inventorySlots0, 45 + $var10 | 0).$getStack(), 36 + $var10 | 0); + $var10 = $var10 + 1 | 0; + } + } else if ($par1Slot !== null) { + $var6 = nms_Container_getSlot($this.$inventorySlots0, $par1Slot.$slotNumber).$getStack(); + nms_PlayerControllerMP_sendSlotPacket($this.$mc2.$playerController, $var6, (($par1Slot.$slotNumber - ju_ArrayList_size($this.$inventorySlots0.$inventorySlots) | 0) + 9 | 0) + 36 | 0); + } + } + return; + case 2: + nms_Container_slotClick($var6, $par2, $par3, $par4, $par1Slot); + if ($rt_suspending()) { + break main; + } + nms_Container_detectAndSendChanges($this.$mc2.$thePlayer.$inventoryContainer); + return; + case 3: + nms_InventoryPlayer_setInventorySlotContents($par1Slot, $par3, $var9); + if ($rt_suspending()) { + break main; + } + nms_Container_detectAndSendChanges($this.$mc2.$thePlayer.$inventoryContainer); + return; + case 4: + $tmp = $par1Slot.$decrStackSize0($par2); + if ($rt_suspending()) { + break main; + } + $var6 = $tmp; + nms_EntityPlayer_dropPlayerItem($this.$mc2.$thePlayer, $var6); + nms_PlayerControllerMP_func_78752_a($this.$mc2.$playerController, $var6); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Slot, $par2, $par3, $par4, $var5, $var11, $var7, $var10, $var6, $var8, $var9, $ptr); +}; +$java.nms_GuiContainerCreative_initGui = function($this) { + var $var1, var$2; + if (!nms_PlayerControllerMP_isInCreativeMode($this.$mc2.$playerController)) + nmc_Minecraft_displayGuiScreen($this.$mc2, nms_GuiInventory__init_($this.$mc2.$thePlayer)); + else { + nms_InventoryEffectRenderer_initGui($this); + ju_ArrayList_clear($this.$buttonList); + nlea_EaglerAdapterImpl2_enableRepeatEvents0(1); + $this.$searchField = nms_GuiTextField__init_($this.$fontRenderer0, $this.$guiLeft + 82 | 0, $this.$guiTop + 6 | 0, 89, $this.$fontRenderer0.$FONT_HEIGHT); + nms_GuiTextField_setMaxStringLength($this.$searchField, 15); + $this.$searchField.$enableBackgroundDrawing = 0; + $this.$searchField.$visible = 0; + $this.$searchField.$enabledColor = 16777215; + $var1 = $java.nms_GuiContainerCreative_selectedTabIndex; + $java.nms_GuiContainerCreative_selectedTabIndex = (-1); + $java.nms_GuiContainerCreative_setCurrentCreativeTab($this, $java.nms_CreativeTabs_creativeTabArray.data[$var1]); + var$2 = new nms_CreativeCrafting; + var$2.$mc14 = $this.$mc2; + $this.$field_82324_x = var$2; + nms_Container_addCraftingToCrafters($this.$mc2.$thePlayer.$inventoryContainer, $this.$field_82324_x); + } +}; +$java.nms_GuiContainerCreative_onGuiClosed = function($this) { + nms_GuiContainer_onGuiClosed($this); + if ($this.$mc2.$thePlayer !== null && $this.$mc2.$thePlayer.$inventory !== null) + nms_Container_removeCraftingFromCrafters($this.$mc2.$thePlayer.$inventoryContainer, $this.$field_82324_x); + nlea_EaglerAdapterImpl2_enableRepeatEvents0(0); +}; +$java.nms_GuiContainerCreative_keyTyped = function($this, $par1, $par2) { + var var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($java.nms_GuiContainerCreative_selectedTabIndex == $java.nms_CreativeTabs_tabAllSearch.$tabIndex) { + if ($this.$field_74234_w) { + $this.$field_74234_w = 0; + nms_GuiTextField_setText($this.$searchField, $rt_s(36)); + } + $ptr = 1; + continue main; + } + var$3 = $this.$mc2.$gameSettings.$keyBindChat; + nms_GameSettings_$callClinit(); + if (var$3.$keyCode >= 0 ? nlea_EaglerAdapterImpl2_isKeyDown(var$3.$keyCode) : nlea_EaglerAdapterImpl2_mouseIsButtonDown(var$3.$keyCode + 100 | 0)) { + $java.nms_GuiContainerCreative_setCurrentCreativeTab($this, $java.nms_CreativeTabs_tabAllSearch); + return; + } + $ptr = 4; + continue main; + case 1: + $tmp = nms_GuiContainer_checkHotbarKeys($this, $par2); + if ($rt_suspending()) { + break main; + } + var$4 = $tmp; + if (var$4) + return; + var$3 = $this.$searchField; + $ptr = 2; + case 2: + $tmp = nms_GuiTextField_textboxKeyTyped(var$3, $par1, $par2); + if ($rt_suspending()) { + break main; + } + var$4 = $tmp; + if (var$4) { + $java.nms_GuiContainerCreative_updateCreativeSearch($this); + return; + } + $ptr = 3; + case 3: + nms_GuiContainer_keyTyped($this, $par1, $par2); + if ($rt_suspending()) { + break main; + } + return; + case 4: + nms_GuiContainer_keyTyped($this, $par1, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, var$3, var$4, $ptr); +}; +$java.nms_GuiContainerCreative_updateCreativeSearch = function($this) { + var $var1, $var2, $var3, $var4, $var9, $var5, $var13, $var11, $var10, $var12, $var6; + $var1 = $this.$inventorySlots0; + ju_ArrayList_clear($var1.$itemList); + nms_Item_$callClinit(); + $var2 = nms_Item_itemsList.data; + $var3 = $var2.length; + $var4 = 0; + $var9 = null; + while ($var4 < $var3) { + $var5 = $var2[$var4]; + if ($var5 !== null && $var5.$getCreativeTab() !== null) + $var5.$getSubItems($var5.$itemID, $var9, $var1.$itemList); + $var4 = $var4 + 1 | 0; + } + nms_Enchantment_$callClinit(); + $var2 = nms_Enchantment_enchantmentsList.data; + $var3 = $var2.length; + $var13 = 0; + while ($var13 < $var3) { + $var11 = $var2[$var13]; + if ($var11 !== null && $var11.$type1 !== null) + $java.nms_ItemEnchantedBook_func_92113_a(nms_Item_enchantedBook, $var11, $var1.$itemList); + $var13 = $var13 + 1 | 0; + } + $var9 = ju_AbstractList_iterator($var1.$itemList); + $var10 = jl_String_toLowerCase($this.$searchField.$text0); + while (ju_AbstractList$1_hasNext($var9)) { + $var12 = ju_AbstractList$1_next($var9); + $var13 = 0; + $var6 = ju_AbstractList_iterator(nms_ItemStack_getTooltip($var12, $this.$mc2.$thePlayer, $this.$mc2.$gameSettings.$advancedItemTooltips)); + a: { + while (ju_AbstractList$1_hasNext($var6)) { + if (jl_String_contains(jl_String_toLowerCase(ju_AbstractList$1_next($var6)), $var10)) { + $var13 = 1; + break a; + } + } + } + if (!$var13) + ju_AbstractList$1_remove($var9); + } + $this.$currentScroll = 0.0; + $java.nms_ContainerCreative_scrollTo($var1, 0.0); +}; +$java.nms_GuiContainerCreative_drawGuiContainerForegroundLayer = function($this, $par1, $par2) { + var $var3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = $java.nms_CreativeTabs_creativeTabArray.data[$java.nms_GuiContainerCreative_selectedTabIndex]; + if (!$var3.$drawTitle) + return; + var$4 = $this.$fontRenderer0; + $var3 = $java.nms_CreativeTabs_getTranslatedTabLabel($var3); + $par1 = 8; + $par2 = 6; + var$5 = 4210752; + $ptr = 1; + case 1: + nms_FontRenderer_drawString(var$4, $var3, $par1, $par2, var$5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $var3, var$4, var$5, $ptr); +}; +$java.nms_GuiContainerCreative_mouseClicked = function($this, $par1, $par2, $par3) { + var $var4, $var5, $var6, $var7, $var8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if (!$par3) { + $var4 = $par1 - $this.$guiLeft | 0; + $var5 = $par2 - $this.$guiTop | 0; + $var6 = $java.nms_CreativeTabs_creativeTabArray.data; + $var7 = $var6.length; + $var8 = 0; + while (true) { + if ($var8 >= $var7) + break a; + if ($java.nms_GuiContainerCreative_func_74232_a($this, $var6[$var8], $var4, $var5)) + break; + $var8 = $var8 + 1 | 0; + } + return; + } + } + $ptr = 1; + case 1: + nms_GuiContainer_mouseClicked($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var5, $var6, $var7, $var8, $ptr); +}; +$java.nms_GuiContainerCreative_mouseMovedOrUp = function($this, $par1, $par2, $par3) { + var $var4, $var5, $var6, $var7, $var8, $var9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if (!$par3) { + $var4 = $par1 - $this.$guiLeft | 0; + $var5 = $par2 - $this.$guiTop | 0; + $var6 = $java.nms_CreativeTabs_creativeTabArray.data; + $var7 = $var6.length; + $var8 = 0; + while (true) { + if ($var8 >= $var7) + break a; + $var9 = $var6[$var8]; + if ($java.nms_GuiContainerCreative_func_74232_a($this, $var9, $var4, $var5)) + break; + $var8 = $var8 + 1 | 0; + } + $java.nms_GuiContainerCreative_setCurrentCreativeTab($this, $var9); + return; + } + } + $ptr = 1; + case 1: + nms_GuiContainer_mouseMovedOrUp($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var5, $var6, $var7, $var8, $var9, $ptr); +}; +$java.nms_GuiContainerCreative_needsScrollBars = function($this) { + return $java.nms_GuiContainerCreative_selectedTabIndex != $java.nms_CreativeTabs_tabInventory.$tabIndex && $java.nms_CreativeTabs_creativeTabArray.data[$java.nms_GuiContainerCreative_selectedTabIndex].$hasScrollbar && $java.nms_ContainerCreative_hasMoreThan1PageOfItemsInList($this.$inventorySlots0) ? 1 : 0; +}; +$java.nms_GuiContainerCreative_setCurrentCreativeTab = function($this, $par1CreativeTabs) { + var $var2, $var3, $var4, $var5, $var6, var$7, $var7, $var8, $var9; + $var2 = $java.nms_GuiContainerCreative_selectedTabIndex; + $java.nms_GuiContainerCreative_selectedTabIndex = $par1CreativeTabs.$tabIndex; + $var3 = $this.$inventorySlots0; + ju_HashSet_clear($this.$field_94077_p); + ju_ArrayList_clear($var3.$itemList); + $par1CreativeTabs.$displayAllReleventItems($var3.$itemList); + if ($par1CreativeTabs === $java.nms_CreativeTabs_tabInventory) { + $var4 = $this.$mc2.$thePlayer.$inventoryContainer; + if ($this.$backupContainerSlots === null) + $this.$backupContainerSlots = $var3.$inventorySlots; + $var3.$inventorySlots = ju_ArrayList__init_0(); + $var5 = 0; + while ($var5 < $var4.$inventorySlots.$size) { + $var6 = new nms_SlotCreativeInventory; + var$7 = ju_ArrayList_get($var4.$inventorySlots, $var5); + nms_Slot__init_0($var6, var$7.$inventory0, $var5, 0, 0); + $var6.$theCreativeInventory = $this; + $var6.$theSlot1 = var$7; + ju_ArrayList_add($var3.$inventorySlots, $var6); + $var7 = $rt_compare($var5, 5); + if ($var7 >= 0 && $var5 < 9) { + $var7 = $var5 - 5 | 0; + $var8 = $var7 / 2 | 0; + $var9 = $var7 % 2 | 0; + $var6.$xDisplayPosition = 9 + ($var8 * 54 | 0) | 0; + $var6.$yDisplayPosition = 6 + ($var9 * 27 | 0) | 0; + } else if ($var5 >= 0 && $var7 < 0) { + $var6.$yDisplayPosition = (-2000); + $var6.$xDisplayPosition = (-2000); + } else if ($var5 < $var4.$inventorySlots.$size) { + $var7 = $var5 - 9 | 0; + $var8 = $var7 % 9 | 0; + $var9 = $var7 / 9 | 0; + $var6.$xDisplayPosition = 9 + ($var8 * 18 | 0) | 0; + if ($var5 >= 36) + $var6.$yDisplayPosition = 112; + else + $var6.$yDisplayPosition = 54 + ($var9 * 18 | 0) | 0; + } + $var5 = $var5 + 1 | 0; + } + $this.$field_74235_v = nms_Slot__init_($java.nms_GuiContainerCreative_inventory, 0, 173, 112); + ju_ArrayList_add($var3.$inventorySlots, $this.$field_74235_v); + } else if ($var2 == $java.nms_CreativeTabs_tabInventory.$tabIndex) { + $var3.$inventorySlots = $this.$backupContainerSlots; + $this.$backupContainerSlots = null; + } + if ($this.$searchField !== null) { + if ($par1CreativeTabs !== $java.nms_CreativeTabs_tabAllSearch) { + $this.$searchField.$visible = 0; + $this.$searchField.$canLoseFocus = 1; + nms_GuiTextField_setFocused($this.$searchField, 0); + } else { + $this.$searchField.$visible = 1; + $this.$searchField.$canLoseFocus = 0; + nms_GuiTextField_setFocused($this.$searchField, 1); + nms_GuiTextField_setText($this.$searchField, $rt_s(36)); + $java.nms_GuiContainerCreative_updateCreativeSearch($this); + } + } + $this.$currentScroll = 0.0; + $java.nms_ContainerCreative_scrollTo($var3, 0.0); +}; +$java.nms_GuiContainerCreative_handleMouseInput = function($this) { + var $var1, $var2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_handleMouseInput($this); + if ($rt_suspending()) { + break main; + } + $var1 = nlea_EaglerAdapterImpl2_mouseGetEventDWheel(); + if ($var1 && $java.nms_GuiContainerCreative_needsScrollBars($this)) { + $var2 = (($this.$inventorySlots0.$itemList.$size / 9 | 0) - 5 | 0) + 1 | 0; + if ($var1 > 0) + $var1 = 1; + if ($var1 < 0) + $var1 = (-1); + $this.$currentScroll = $this.$currentScroll - $var1 / $var2; + if ($this.$currentScroll < 0.0) + $this.$currentScroll = 0.0; + if ($this.$currentScroll > 1.0) + $this.$currentScroll = 1.0; + $java.nms_ContainerCreative_scrollTo($this.$inventorySlots0, $this.$currentScroll); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $ptr); +}; +$java.nms_GuiContainerCreative_drawScreen = function($this, $par1, $par2, $par3) { + var $var4, $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var12, $var13, $var14, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = nlea_EaglerAdapterImpl2_mouseIsButtonDown(0); + $var5 = $this.$guiLeft; + $var6 = $this.$guiTop; + $var7 = $var5 + 175 | 0; + $var8 = $var6 + 18 | 0; + $var9 = $var7 + 14 | 0; + $var10 = $var8 + 112 | 0; + if (!$this.$wasClicking && $var4 && $par1 >= $var7 && $par2 >= $var8 && $par1 < $var9 && $par2 < $var10) + $this.$isScrolling = $java.nms_GuiContainerCreative_needsScrollBars($this); + if (!$var4) + $this.$isScrolling = 0; + $this.$wasClicking = $var4; + if ($this.$isScrolling) { + $this.$currentScroll = (($par2 - $var8 | 0) - 7.5) / (($var10 - $var8 | 0) - 15.0); + if ($this.$currentScroll < 0.0) + $this.$currentScroll = 0.0; + if ($this.$currentScroll > 1.0) + $this.$currentScroll = 1.0; + $java.nms_ContainerCreative_scrollTo($this.$inventorySlots0, $this.$currentScroll); + } + $ptr = 1; + case 1: + nms_InventoryEffectRenderer_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $var11 = $java.nms_CreativeTabs_creativeTabArray.data; + $var12 = $var11.length; + $var13 = 0; + if ($var13 < $var12) { + $var14 = $var11[$var13]; + $ptr = 2; + continue main; + } + if ($this.$field_74235_v !== null && $java.nms_GuiContainerCreative_selectedTabIndex == $java.nms_CreativeTabs_tabInventory.$tabIndex && nms_GuiContainer_isPointInRegion($this, $this.$field_74235_v.$xDisplayPosition, $this.$field_74235_v.$yDisplayPosition, 16, 16, $par1, $par2)) { + $var14 = nms_StringTranslate_translateKey(nms_StringTranslate_instance, $rt_s(2727)); + $ptr = 3; + continue main; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(2896); + return; + case 2: + $tmp = $java.nms_GuiContainerCreative_renderCreativeInventoryHoveringText($this, $var14, $par1, $par2); + if ($rt_suspending()) { + break main; + } + $var8 = $tmp; + if (!$var8) { + $var13 = $var13 + 1 | 0; + if ($var13 < $var12) { + $var14 = $var11[$var13]; + continue main; + } + } + if ($this.$field_74235_v !== null && $java.nms_GuiContainerCreative_selectedTabIndex == $java.nms_CreativeTabs_tabInventory.$tabIndex && nms_GuiContainer_isPointInRegion($this, $this.$field_74235_v.$xDisplayPosition, $this.$field_74235_v.$yDisplayPosition, 16, 16, $par1, $par2)) { + $var14 = nms_StringTranslate_translateKey(nms_StringTranslate_instance, $rt_s(2727)); + $ptr = 3; + continue main; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(2896); + return; + case 3: + nms_GuiContainer_drawCreativeTabHoveringText($this, $var14, $par1, $par2); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(2896); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var12, $var13, $var14, $ptr); +}; +$java.nms_GuiContainerCreative_drawGuiContainerBackgroundLayer = function($this, $par1, $par2, $par3) { + var $var4, $var5, $var6, $var7, $var8, var$9, $var9, var$11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$11 = $thread.pop();$var9 = $thread.pop();var$9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nms_RenderHelper_enableGUIStandardItemLighting2(); + $var4 = $java.nms_CreativeTabs_creativeTabArray.data[$java.nms_GuiContainerCreative_selectedTabIndex]; + $var5 = $java.nms_CreativeTabs_creativeTabArray.data; + $var6 = $var5.length; + $var7 = 0; + if ($var7 < $var6) { + $var8 = $var5[$var7]; + var$9 = $java.nms_GuiContainerCreative_tex; + $ptr = 4; + continue main; + } + $var8 = $this.$mc2.$renderEngine; + var$9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$9); + jl_AbstractStringBuilder_append(var$9, $rt_s(2728)); + jl_AbstractStringBuilder_append(var$9, $var4.$backgroundImageName); + var$9 = jl_AbstractStringBuilder_toString(var$9); + $ptr = 1; + case 1: + nms_RenderEngine_bindTexture0($var8, var$9); + if ($rt_suspending()) { + break main; + } + nms_Gui_drawTexturedModalRect($this, $this.$guiLeft, $this.$guiTop, 0, 0, $this.$xSize, $this.$ySize0); + $var8 = $this.$searchField; + $ptr = 2; + case 2: + nms_GuiTextField_drawTextBox($var8); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var9 = $this.$guiLeft + 175 | 0; + $var6 = $this.$guiTop + 18 | 0; + $var7 = $var6 + 112 | 0; + $var8 = $java.nms_GuiContainerCreative_tex; + $ptr = 3; + case 3: + nle_TextureLocation_bindTexture($var8); + if ($rt_suspending()) { + break main; + } + if ($var4.$hasScrollbar) + nms_Gui_drawTexturedModalRect($this, $var9, $var6 + ((($var7 - $var6 | 0) - 17 | 0) * $this.$currentScroll | 0) | 0, 232 + (!$java.nms_GuiContainerCreative_needsScrollBars($this) ? 12 : 0) | 0, 0, 12, 15); + $ptr = 5; + continue main; + case 4: + nle_TextureLocation_bindTexture(var$9); + if ($rt_suspending()) { + break main; + } + if ($var8.$tabIndex != $java.nms_GuiContainerCreative_selectedTabIndex) { + $ptr = 6; + continue main; + } + $var7 = $var7 + 1 | 0; + if ($var7 < $var6) { + $var8 = $var5[$var7]; + var$9 = $java.nms_GuiContainerCreative_tex; + continue main; + } + $var8 = $this.$mc2.$renderEngine; + var$9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$9); + jl_AbstractStringBuilder_append(var$9, $rt_s(2728)); + jl_AbstractStringBuilder_append(var$9, $var4.$backgroundImageName); + var$9 = jl_AbstractStringBuilder_toString(var$9); + $ptr = 1; + continue main; + case 5: + $java.nms_GuiContainerCreative_renderCreativeTab($this, $var4); + if ($rt_suspending()) { + break main; + } + if ($var4 !== $java.nms_CreativeTabs_tabInventory) + return; + $var8 = $this.$mc2; + $var9 = $this.$guiLeft + 43 | 0; + $var6 = $this.$guiTop + 45 | 0; + $var7 = 20; + $par1 = ($this.$guiLeft + 43 | 0) - $par2 | 0; + var$11 = (($this.$guiTop + 45 | 0) - 30 | 0) - $par3 | 0; + $ptr = 7; + continue main; + case 6: + $java.nms_GuiContainerCreative_renderCreativeTab($this, $var8); + if ($rt_suspending()) { + break main; + } + $var7 = $var7 + 1 | 0; + if ($var7 < $var6) { + $var8 = $var5[$var7]; + var$9 = $java.nms_GuiContainerCreative_tex; + $ptr = 4; + continue main; + } + $var8 = $this.$mc2.$renderEngine; + var$9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$9); + jl_AbstractStringBuilder_append(var$9, $rt_s(2728)); + jl_AbstractStringBuilder_append(var$9, $var4.$backgroundImageName); + var$9 = jl_AbstractStringBuilder_toString(var$9); + $ptr = 1; + continue main; + case 7: + nms_GuiInventory_drawPlayerOnGui($var8, $var9, $var6, $var7, $par1, var$11); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var5, $var6, $var7, $var8, var$9, $var9, var$11, $ptr); +}; +$java.nms_GuiContainerCreative_func_74232_a = function($this, $par1CreativeTabs, $par2, $par3) { + var $var4, $var5, $var7; + $var4 = $java.nms_CreativeTabs_getTabColumn($par1CreativeTabs); + $var5 = 28 * $var4 | 0; + if ($var4 == 5) + $var5 = ($this.$xSize - 28 | 0) + 2 | 0; + else if ($var4 > 0) + $var5 = $var5 + $var4 | 0; + $var7 = !$java.nms_CreativeTabs_isTabInFirstRow($par1CreativeTabs) ? 0 + $this.$ySize0 | 0 : (-32); + return $par2 >= $var5 && $par2 <= ($var5 + 28 | 0) && $par3 >= $var7 && $par3 <= ($var7 + 32 | 0) ? 1 : 0; +}; +$java.nms_GuiContainerCreative_renderCreativeInventoryHoveringText = function($this, $par1CreativeTabs, $par2, $par3) { + var $var4, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1CreativeTabs = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = $java.nms_CreativeTabs_getTabColumn($par1CreativeTabs); + $var5 = 28 * $var4 | 0; + if ($var4 == 5) + $var5 = ($this.$xSize - 28 | 0) + 2 | 0; + else if ($var4 > 0) + $var5 = $var5 + $var4 | 0; + if (!nms_GuiContainer_isPointInRegion($this, $var5 + 3 | 0, (!$java.nms_CreativeTabs_isTabInFirstRow($par1CreativeTabs) ? 0 + $this.$ySize0 | 0 : (-32)) + 3 | 0, 23, 27, $par2, $par3)) + return 0; + $par1CreativeTabs = $java.nms_CreativeTabs_getTranslatedTabLabel($par1CreativeTabs); + $ptr = 1; + case 1: + nms_GuiContainer_drawCreativeTabHoveringText($this, $par1CreativeTabs, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1CreativeTabs, $par2, $par3, $var4, $var5, $ptr); +}; +$java.nms_GuiContainerCreative_renderCreativeTab = function($this, $par1CreativeTabs) { + var $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var10, var$10, var$11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();$var10 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1CreativeTabs = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = $par1CreativeTabs.$tabIndex != $java.nms_GuiContainerCreative_selectedTabIndex ? 0 : 1; + $var3 = $java.nms_CreativeTabs_isTabInFirstRow($par1CreativeTabs); + $var4 = $java.nms_CreativeTabs_getTabColumn($par1CreativeTabs); + $var5 = $var4 * 28 | 0; + $var6 = 0; + $var7 = $this.$guiLeft + $var5 | 0; + $var8 = $this.$guiTop; + if ($var2) + $var6 = 32; + if ($var4 == 5) + $var7 = ($this.$guiLeft + $this.$xSize | 0) - 28 | 0; + else if ($var4 > 0) + $var7 = $var7 + $var4 | 0; + if ($var3) + $var4 = $var8 + (-28) | 0; + else { + $var6 = $var6 + 64 | 0; + $var4 = $var8 + ($this.$ySize0 - 4 | 0) | 0; + } + nleg_EaglerAdapterGL30_glDisable(2896); + nms_Gui_drawTexturedModalRect($this, $var7, $var4, $var5, $var6, 28, 32); + $this.$zLevel = 100.0; + nms_GuiContainer_itemRenderer.$zLevel0 = 100.0; + $var2 = $var7 + 6 | 0; + $var3 = $var4 + (8 + (!$var3 ? (-1) : 1) | 0) | 0; + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(32826); + $var10 = nms_ItemStack__init_5($java.nms_CreativeTabs_getTabIconItem($par1CreativeTabs)); + $par1CreativeTabs = nms_GuiContainer_itemRenderer; + var$10 = $this.$fontRenderer0; + var$11 = $this.$mc2.$renderEngine; + $ptr = 1; + case 1: + nms_RenderItem_renderItemAndEffectIntoGUI($par1CreativeTabs, var$10, var$11, $var10, $var2, $var3); + if ($rt_suspending()) { + break main; + } + $par1CreativeTabs = nms_GuiContainer_itemRenderer; + var$10 = $this.$fontRenderer0; + var$11 = $this.$mc2.$renderEngine; + $ptr = 2; + case 2: + nms_RenderItem_renderItemOverlayIntoGUI($par1CreativeTabs, var$10, var$11, $var10, $var2, $var3); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glDisable(2896); + nms_GuiContainer_itemRenderer.$zLevel0 = 0.0; + $this.$zLevel = 0.0; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1CreativeTabs, $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var10, var$10, var$11, $ptr); +}; +$java.nms_GuiContainerCreative_actionPerformed = function($this, $par1GuiButton) { + return; +}; +$java.nms_GuiContainerCreative_func_74230_h = function($this) { + return $java.nms_GuiContainerCreative_selectedTabIndex; +}; +$java.nms_GuiContainerCreative_getInventory = function() { + $java.nms_GuiContainerCreative_$callClinit(); + return $java.nms_GuiContainerCreative_inventory; +}; +$java.nms_GuiContainerCreative__clinit_ = function() { + $java.nms_GuiContainerCreative_inventory = $java.nms_InventoryBasic__init_($rt_s(2729), 1, 45); + $java.nms_GuiContainerCreative_selectedTabIndex = nms_CreativeTabs_tabBlock.$tabIndex; + $java.nms_GuiContainerCreative_tex = nle_TextureLocation__init_($rt_s(2730)); +}; +function nms_GuiButton() { + var a = this; nms_Gui.call(a); + a.$width6 = 0; + a.$height8 = 0; + a.$xPosition1 = 0; + a.$yPosition = 0; + a.$displayString = null; + a.$id3 = 0; + a.$enabled = 0; + a.$drawButton0 = 0; + a.$field_82253_i = 0; +} +$java.nms_GuiButton_tex_gui = null; +function nms_GuiButton__init_(var_0, var_1, var_2, var_3) { + var var_4 = new nms_GuiButton(); + $java.nms_GuiButton__init_(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function nms_GuiButton__init_0(var_0, var_1, var_2, var_3, var_4, var_5) { + var var_6 = new nms_GuiButton(); + nms_GuiButton__init_1(var_6, var_0, var_1, var_2, var_3, var_4, var_5); + return var_6; +} +$java.nms_GuiButton__init_ = function($this, $par1, $par2, $par3, $par4Str) { + nms_GuiButton__init_1($this, $par1, $par2, $par3, 200, 20, $par4Str); +}; +function nms_GuiButton__init_1($this, $par1, $par2, $par3, $par4, $par5, $par6Str) { + nms_Gui__init_($this); + $this.$width6 = 200; + $this.$height8 = 20; + $this.$enabled = 1; + $this.$drawButton0 = 1; + $this.$id3 = $par1; + $this.$xPosition1 = $par2; + $this.$yPosition = $par3; + $this.$width6 = $par4; + $this.$height8 = $par5; + $this.$displayString = $par6Str; +} +$java.nms_GuiButton_getHoverState = function($this, $par1) { + var $var2; + $var2 = 1; + if (!$this.$enabled) + $var2 = 0; + else if ($par1) + $var2 = 2; + return $var2; +}; +$java.nms_GuiButton_drawButton = function($this, $par1Minecraft, $par2, $par3) { + var $var4, var$5, $var5, $var6, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();var$5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Minecraft = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$drawButton0) + return; + $var4 = $par1Minecraft.$fontRenderer; + var$5 = $java.nms_GuiButton_tex_gui; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$5); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $this.$field_82253_i = $par2 >= $this.$xPosition1 && $par3 >= $this.$yPosition && $par2 < ($this.$xPosition1 + $this.$width6 | 0) && $par3 < ($this.$yPosition + $this.$height8 | 0) ? 1 : 0; + $var5 = $this.$getHoverState($this.$field_82253_i); + $var6 = $this.$xPosition1; + var$8 = $this.$yPosition; + $var5 = 46 + ($var5 * 20 | 0) | 0; + nms_Gui_drawTexturedModalRect($this, $var6, var$8, 0, $var5, $this.$width6 / 2 | 0, $this.$height8); + nms_Gui_drawTexturedModalRect($this, $this.$xPosition1 + ($this.$width6 / 2 | 0) | 0, $this.$yPosition, 200 - ($this.$width6 / 2 | 0) | 0, $var5, $this.$width6 / 2 | 0, $this.$height8); + $this.$mouseDragged($par1Minecraft, $par2, $par3); + $var6 = 14737632; + if (!$this.$enabled) + $var6 = (-6250336); + else if ($this.$field_82253_i) + $var6 = 16777120; + $par1Minecraft = $this.$displayString; + $par2 = $this.$xPosition1 + ($this.$width6 / 2 | 0) | 0; + $par3 = $this.$yPosition + (($this.$height8 - 8 | 0) / 2 | 0) | 0; + $ptr = 2; + case 2: + nms_Gui_drawCenteredString($this, $var4, $par1Minecraft, $par2, $par3, $var6); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Minecraft, $par2, $par3, $var4, var$5, $var5, $var6, var$8, $ptr); +}; +$java.nms_GuiButton_mouseDragged = function($this, $par1Minecraft, $par2, $par3) { + return; +}; +$java.nms_GuiButton_mouseReleased = function($this, $par1, $par2) { + return; +}; +$java.nms_GuiButton_mousePressed = function($this, $par1Minecraft, $par2, $par3) { + return $this.$enabled && $this.$drawButton0 && $par2 >= $this.$xPosition1 && $par3 >= $this.$yPosition && $par2 < ($this.$xPosition1 + $this.$width6 | 0) && $par3 < ($this.$yPosition + $this.$height8 | 0) ? 1 : 0; +}; +$java.nms_GuiButton_func_82252_a = function($this) { + return $this.$field_82253_i; +}; +$java.nms_GuiButton_func_82251_b = function($this, $par1, $par2) { + return; +}; +function nms_GuiButton__clinit_() { + $java.nms_GuiButton_tex_gui = nle_TextureLocation__init_($rt_s(532)); +} +function nle_License() { + jl_Object.call(this); +} +var nle_License_line00 = null; +var nle_License_line10 = null; +var nle_License_line11 = null; +var nle_License_line12 = null; +var nle_License_line20 = null; +var nle_License_line21 = null; +var nle_License_line30 = null; +var nle_License_line31 = null; +var nle_License_line32 = null; +var nle_License_line40 = null; +var nle_License_line50 = null; +var nle_License_line60 = null; +var nle_License_line61 = null; +$java.nle_License_line70 = null; +$java.nle_License_line71 = null; +$java.nle_License_line72 = null; +$java.nle_License__init_ = function() { + var var_0 = new nle_License(); + nle_License__init_(var_0); + return var_0; +}; +function nle_License__init_($this) { + return; +} +function nle_License__clinit_() { + var var$1, var$2; + var$1 = $rt_createByteArray(19); + var$2 = var$1.data; + var$2[0] = 76; + var$2[1] = 105; + var$2[2] = 99; + var$2[3] = 101; + var$2[4] = 110; + var$2[5] = 115; + var$2[6] = 101; + var$2[7] = 32; + var$2[8] = 39; + var$2[9] = 65; + var$2[10] = 103; + var$2[11] = 114; + var$2[12] = 101; + var$2[13] = 101; + var$2[14] = 109; + var$2[15] = 101; + var$2[16] = 110; + var$2[17] = 116; + var$2[18] = 39; + nle_License_line00 = var$1; + var$1 = $rt_createByteArray(68); + var$2 = var$1.data; + var$2[0] = 69; + var$2[1] = 97; + var$2[2] = 103; + var$2[3] = 108; + var$2[4] = 101; + var$2[5] = 114; + var$2[6] = 99; + var$2[7] = 114; + var$2[8] = 97; + var$2[9] = 102; + var$2[10] = 116; + var$2[11] = 32; + var$2[12] = 105; + var$2[13] = 115; + var$2[14] = 32; + var$2[15] = (-62); + var$2[16] = (-89); + var$2[17] = 100; + var$2[18] = 102; + var$2[19] = 114; + var$2[20] = 101; + var$2[21] = 101; + var$2[22] = 32; + var$2[23] = 115; + var$2[24] = 111; + var$2[25] = 102; + var$2[26] = 116; + var$2[27] = 119; + var$2[28] = 97; + var$2[29] = 114; + var$2[30] = 101; + var$2[31] = 44; + var$2[32] = (-62); + var$2[33] = (-89); + var$2[34] = 114; + var$2[35] = 32; + var$2[36] = 105; + var$2[37] = 102; + var$2[38] = 32; + var$2[39] = 115; + var$2[40] = 111; + var$2[41] = 109; + var$2[42] = 101; + var$2[43] = 111; + var$2[44] = 110; + var$2[45] = 101; + var$2[46] = 32; + var$2[47] = 105; + var$2[48] = 110; + var$2[49] = 116; + var$2[50] = 101; + var$2[51] = 110; + var$2[52] = 116; + var$2[53] = 105; + var$2[54] = 111; + var$2[55] = 110; + var$2[56] = 97; + var$2[57] = 108; + var$2[58] = 108; + var$2[59] = 121; + var$2[60] = 32; + var$2[61] = 99; + var$2[62] = 104; + var$2[63] = 97; + var$2[64] = 114; + var$2[65] = 103; + var$2[66] = 101; + var$2[67] = 100; + nle_License_line10 = var$1; + var$1 = $rt_createByteArray(60); + var$2 = var$1.data; + var$2[0] = 121; + var$2[1] = 111; + var$2[2] = 117; + var$2[3] = 32; + var$2[4] = 97; + var$2[5] = 110; + var$2[6] = 121; + var$2[7] = 32; + var$2[8] = 115; + var$2[9] = 117; + var$2[10] = 109; + var$2[11] = 32; + var$2[12] = 111; + var$2[13] = 102; + var$2[14] = 32; + var$2[15] = 109; + var$2[16] = 111; + var$2[17] = 110; + var$2[18] = 101; + var$2[19] = 121; + var$2[20] = 32; + var$2[21] = 116; + var$2[22] = 111; + var$2[23] = 32; + var$2[24] = 103; + var$2[25] = 97; + var$2[26] = 105; + var$2[27] = 110; + var$2[28] = 32; + var$2[29] = 97; + var$2[30] = 99; + var$2[31] = 99; + var$2[32] = 101; + var$2[33] = 115; + var$2[34] = 115; + var$2[35] = 32; + var$2[36] = 116; + var$2[37] = 111; + var$2[38] = 32; + var$2[39] = 116; + var$2[40] = 104; + var$2[41] = 105; + var$2[42] = 115; + var$2[43] = 32; + var$2[44] = 102; + var$2[45] = 105; + var$2[46] = 108; + var$2[47] = 101; + var$2[48] = 44; + var$2[49] = 32; + var$2[50] = 121; + var$2[51] = 111; + var$2[52] = 117; + var$2[53] = 32; + var$2[54] = 97; + var$2[55] = 114; + var$2[56] = 101; + var$2[57] = 32; + var$2[58] = 97; + var$2[59] = 110; + nle_License_line11 = var$1; + var$1 = $rt_createByteArray(52); + var$2 = var$1.data; + var$2[0] = 105; + var$2[1] = 100; + var$2[2] = 105; + var$2[3] = 111; + var$2[4] = 116; + var$2[5] = 32; + var$2[6] = 97; + var$2[7] = 110; + var$2[8] = 100; + var$2[9] = 32; + var$2[10] = 97; + var$2[11] = 32; + var$2[12] = 118; + var$2[13] = 105; + var$2[14] = 99; + var$2[15] = 116; + var$2[16] = 105; + var$2[17] = 109; + var$2[18] = 32; + var$2[19] = 111; + var$2[20] = 102; + var$2[21] = 32; + var$2[22] = 112; + var$2[23] = 105; + var$2[24] = 114; + var$2[25] = 97; + var$2[26] = 99; + var$2[27] = 121; + var$2[28] = 46; + var$2[29] = 32; + var$2[30] = 83; + var$2[31] = 116; + var$2[32] = 111; + var$2[33] = 112; + var$2[34] = 32; + var$2[35] = 112; + var$2[36] = 108; + var$2[37] = 97; + var$2[38] = 121; + var$2[39] = 105; + var$2[40] = 110; + var$2[41] = 103; + var$2[42] = 32; + var$2[43] = 121; + var$2[44] = 111; + var$2[45] = 117; + var$2[46] = 114; + var$2[47] = 115; + var$2[48] = 101; + var$2[49] = 108; + var$2[50] = 102; + var$2[51] = 46; + nle_License_line12 = var$1; + var$1 = $rt_createByteArray(61); + var$2 = var$1.data; + var$2[0] = 67; + var$2[1] = 108; + var$2[2] = 105; + var$2[3] = 99; + var$2[4] = 107; + var$2[5] = 32; + var$2[6] = 39; + var$2[7] = 70; + var$2[8] = 111; + var$2[9] = 114; + var$2[10] = 107; + var$2[11] = 32; + var$2[12] = 111; + var$2[13] = 110; + var$2[14] = 32; + var$2[15] = 71; + var$2[16] = 105; + var$2[17] = 116; + var$2[18] = 104; + var$2[19] = 117; + var$2[20] = 98; + var$2[21] = 39; + var$2[22] = 32; + var$2[23] = 111; + var$2[24] = 110; + var$2[25] = 32; + var$2[26] = 116; + var$2[27] = 104; + var$2[28] = 101; + var$2[29] = 32; + var$2[30] = 109; + var$2[31] = 97; + var$2[32] = 105; + var$2[33] = 110; + var$2[34] = 32; + var$2[35] = 109; + var$2[36] = 101; + var$2[37] = 110; + var$2[38] = 117; + var$2[39] = 32; + var$2[40] = 116; + var$2[41] = 111; + var$2[42] = 32; + var$2[43] = 97; + var$2[44] = 99; + var$2[45] = 99; + var$2[46] = 101; + var$2[47] = 115; + var$2[48] = 115; + var$2[49] = 32; + var$2[50] = 116; + var$2[51] = 104; + var$2[52] = 101; + var$2[53] = 32; + var$2[54] = 111; + var$2[55] = 102; + var$2[56] = 102; + var$2[57] = 105; + var$2[58] = 99; + var$2[59] = 97; + var$2[60] = 108; + nle_License_line20 = var$1; + var$1 = $rt_createByteArray(61); + var$2 = var$1.data; + var$2[0] = 115; + var$2[1] = 111; + var$2[2] = 117; + var$2[3] = 114; + var$2[4] = 99; + var$2[5] = 101; + var$2[6] = 32; + var$2[7] = 99; + var$2[8] = 111; + var$2[9] = 100; + var$2[10] = 101; + var$2[11] = 32; + var$2[12] = 116; + var$2[13] = 111; + var$2[14] = 32; + var$2[15] = 100; + var$2[16] = 111; + var$2[17] = 119; + var$2[18] = 110; + var$2[19] = 108; + var$2[20] = 111; + var$2[21] = 97; + var$2[22] = 100; + var$2[23] = 32; + var$2[24] = 116; + var$2[25] = 104; + var$2[26] = 105; + var$2[27] = 115; + var$2[28] = 32; + var$2[29] = 101; + var$2[30] = 100; + var$2[31] = 117; + var$2[32] = 99; + var$2[33] = 97; + var$2[34] = 116; + var$2[35] = 105; + var$2[36] = 111; + var$2[37] = 110; + var$2[38] = 97; + var$2[39] = 108; + var$2[40] = 32; + var$2[41] = 112; + var$2[42] = 114; + var$2[43] = 111; + var$2[44] = 106; + var$2[45] = 101; + var$2[46] = 99; + var$2[47] = 116; + var$2[48] = 32; + var$2[49] = 108; + var$2[50] = 101; + var$2[51] = 103; + var$2[52] = 105; + var$2[53] = 116; + var$2[54] = 105; + var$2[55] = 109; + var$2[56] = 97; + var$2[57] = 116; + var$2[58] = 101; + var$2[59] = 108; + var$2[60] = 121; + nle_License_line21 = var$1; + var$1 = $rt_createByteArray(63); + var$2 = var$1.data; + var$2[0] = 73; + var$2[1] = 32; + var$2[2] = 97; + var$2[3] = 109; + var$2[4] = 32; + var$2[5] = 97; + var$2[6] = 119; + var$2[7] = 97; + var$2[8] = 114; + var$2[9] = 101; + var$2[10] = 32; + var$2[11] = 116; + var$2[12] = 104; + var$2[13] = 97; + var$2[14] = 116; + var$2[15] = 32; + var$2[16] = 116; + var$2[17] = 104; + var$2[18] = 105; + var$2[19] = 115; + var$2[20] = 32; + var$2[21] = 112; + var$2[22] = 114; + var$2[23] = 111; + var$2[24] = 106; + var$2[25] = 101; + var$2[26] = 99; + var$2[27] = 116; + var$2[28] = 32; + var$2[29] = 118; + var$2[30] = 105; + var$2[31] = 111; + var$2[32] = 108; + var$2[33] = 97; + var$2[34] = 116; + var$2[35] = 101; + var$2[36] = 100; + var$2[37] = 32; + var$2[38] = 77; + var$2[39] = 111; + var$2[40] = 106; + var$2[41] = 97; + var$2[42] = 110; + var$2[43] = 103; + var$2[44] = 39; + var$2[45] = 115; + var$2[46] = 32; + var$2[47] = 84; + var$2[48] = 101; + var$2[49] = 114; + var$2[50] = 109; + var$2[51] = 115; + var$2[52] = 32; + var$2[53] = 111; + var$2[54] = 102; + var$2[55] = 32; + var$2[56] = 83; + var$2[57] = 101; + var$2[58] = 114; + var$2[59] = 118; + var$2[60] = 105; + var$2[61] = 99; + var$2[62] = 101; + nle_License_line30 = var$1; + var$1 = $rt_createByteArray(64); + var$2 = var$1.data; + var$2[0] = 84; + var$2[1] = 104; + var$2[2] = 105; + var$2[3] = 115; + var$2[4] = 32; + var$2[5] = 105; + var$2[6] = 115; + var$2[7] = 32; + var$2[8] = 103; + var$2[9] = 111; + var$2[10] = 105; + var$2[11] = 110; + var$2[12] = 103; + var$2[13] = 32; + var$2[14] = 116; + var$2[15] = 111; + var$2[16] = 32; + var$2[17] = 99; + var$2[18] = 104; + var$2[19] = 97; + var$2[20] = 110; + var$2[21] = 103; + var$2[22] = 101; + var$2[23] = 32; + var$2[24] = 105; + var$2[25] = 110; + var$2[26] = 32; + var$2[27] = 97; + var$2[28] = 32; + var$2[29] = 102; + var$2[30] = 101; + var$2[31] = 119; + var$2[32] = 32; + var$2[33] = 119; + var$2[34] = 101; + var$2[35] = 101; + var$2[36] = 107; + var$2[37] = 115; + var$2[38] = 44; + var$2[39] = 32; + var$2[40] = 119; + var$2[41] = 104; + var$2[42] = 101; + var$2[43] = 110; + var$2[44] = 32; + var$2[45] = 73; + var$2[46] = 32; + var$2[47] = 99; + var$2[48] = 111; + var$2[49] = 110; + var$2[50] = 118; + var$2[51] = 101; + var$2[52] = 114; + var$2[53] = 116; + var$2[54] = 32; + var$2[55] = 116; + var$2[56] = 104; + var$2[57] = 105; + var$2[58] = 115; + var$2[59] = 32; + var$2[60] = 103; + var$2[61] = 97; + var$2[62] = 109; + var$2[63] = 101; + nle_License_line31 = var$1; + var$1 = $rt_createByteArray(61); + var$2 = var$1.data; + var$2[0] = 105; + var$2[1] = 110; + var$2[2] = 116; + var$2[3] = 111; + var$2[4] = 32; + var$2[5] = 97; + var$2[6] = 110; + var$2[7] = 32; + var$2[8] = 111; + var$2[9] = 110; + var$2[10] = 108; + var$2[11] = 105; + var$2[12] = 110; + var$2[13] = 101; + var$2[14] = 45; + var$2[15] = 109; + var$2[16] = 111; + var$2[17] = 100; + var$2[18] = 101; + var$2[19] = 32; + var$2[20] = 112; + var$2[21] = 108; + var$2[22] = 117; + var$2[23] = 103; + var$2[24] = 105; + var$2[25] = 110; + var$2[26] = 32; + var$2[27] = 116; + var$2[28] = 104; + var$2[29] = 97; + var$2[30] = 116; + var$2[31] = 32; + var$2[32] = 114; + var$2[33] = 101; + var$2[34] = 113; + var$2[35] = 117; + var$2[36] = 105; + var$2[37] = 114; + var$2[38] = 101; + var$2[39] = 115; + var$2[40] = 32; + var$2[41] = 97; + var$2[42] = 32; + var$2[43] = 109; + var$2[44] = 105; + var$2[45] = 99; + var$2[46] = 114; + var$2[47] = 111; + var$2[48] = 115; + var$2[49] = 111; + var$2[50] = 102; + var$2[51] = 116; + var$2[52] = 32; + var$2[53] = 97; + var$2[54] = 99; + var$2[55] = 99; + var$2[56] = 111; + var$2[57] = 117; + var$2[58] = 110; + var$2[59] = 116; + var$2[60] = 46; + nle_License_line32 = var$1; + var$1 = $rt_createByteArray(53); + var$2 = var$1.data; + var$2[0] = 85; + var$2[1] = 110; + var$2[2] = 116; + var$2[3] = 105; + var$2[4] = 108; + var$2[5] = 32; + var$2[6] = 116; + var$2[7] = 104; + var$2[8] = 101; + var$2[9] = 110; + var$2[10] = 44; + var$2[11] = 32; + var$2[12] = 68; + var$2[13] = 79; + var$2[14] = 32; + var$2[15] = 78; + var$2[16] = 79; + var$2[17] = 84; + var$2[18] = 32; + var$2[19] = 66; + var$2[20] = 85; + var$2[21] = 89; + var$2[22] = 32; + var$2[23] = 79; + var$2[24] = 82; + var$2[25] = 32; + var$2[26] = 83; + var$2[27] = 69; + var$2[28] = 76; + var$2[29] = 76; + var$2[30] = 32; + var$2[31] = 65; + var$2[32] = 67; + var$2[33] = 67; + var$2[34] = 69; + var$2[35] = 83; + var$2[36] = 83; + var$2[37] = 32; + var$2[38] = 84; + var$2[39] = 79; + var$2[40] = 32; + var$2[41] = 84; + var$2[42] = 72; + var$2[43] = 73; + var$2[44] = 83; + var$2[45] = 32; + var$2[46] = 80; + var$2[47] = 82; + var$2[48] = 79; + var$2[49] = 74; + var$2[50] = 69; + var$2[51] = 67; + var$2[52] = 84; + nle_License_line40 = var$1; + var$1 = $rt_createByteArray(33); + var$2 = var$1.data; + var$2[0] = 73; + var$2[1] = 32; + var$2[2] = 117; + var$2[3] = 110; + var$2[4] = 100; + var$2[5] = 101; + var$2[6] = 114; + var$2[7] = 115; + var$2[8] = 116; + var$2[9] = 97; + var$2[10] = 110; + var$2[11] = 100; + var$2[12] = 32; + var$2[13] = 97; + var$2[14] = 110; + var$2[15] = 100; + var$2[16] = 32; + var$2[17] = 107; + var$2[18] = 110; + var$2[19] = 111; + var$2[20] = 119; + var$2[21] = 32; + var$2[22] = 104; + var$2[23] = 111; + var$2[24] = 119; + var$2[25] = 32; + var$2[26] = 116; + var$2[27] = 111; + var$2[28] = 32; + var$2[29] = 114; + var$2[30] = 101; + var$2[31] = 97; + var$2[32] = 100; + nle_License_line50 = var$1; + var$1 = $rt_createByteArray(6); + var$2 = var$1.data; + var$2[0] = 65; + var$2[1] = 99; + var$2[2] = 99; + var$2[3] = 101; + var$2[4] = 112; + var$2[5] = 116; + nle_License_line60 = var$1; + var$1 = $rt_createByteArray(7); + var$2 = var$1.data; + var$2[0] = 68; + var$2[1] = 101; + var$2[2] = 99; + var$2[3] = 108; + var$2[4] = 105; + var$2[5] = 110; + var$2[6] = 101; + nle_License_line61 = var$1; + var$1 = $rt_createByteArray(25); + var$2 = var$1.data; + var$2[0] = 84; + var$2[1] = 101; + var$2[2] = 114; + var$2[3] = 109; + var$2[4] = 115; + var$2[5] = 32; + var$2[6] = 111; + var$2[7] = 102; + var$2[8] = 32; + var$2[9] = 83; + var$2[10] = 101; + var$2[11] = 114; + var$2[12] = 118; + var$2[13] = 105; + var$2[14] = 99; + var$2[15] = 101; + var$2[16] = 32; + var$2[17] = 68; + var$2[18] = 101; + var$2[19] = 99; + var$2[20] = 108; + var$2[21] = 105; + var$2[22] = 110; + var$2[23] = 101; + var$2[24] = 100; + $java.nle_License_line70 = var$1; + var$1 = $rt_createByteArray(49); + var$2 = var$1.data; + var$2[0] = 121; + var$2[1] = 111; + var$2[2] = 117; + var$2[3] = 32; + var$2[4] = 99; + var$2[5] = 97; + var$2[6] = 110; + var$2[7] = 110; + var$2[8] = 111; + var$2[9] = 116; + var$2[10] = 32; + var$2[11] = 117; + var$2[12] = 115; + var$2[13] = 101; + var$2[14] = 32; + var$2[15] = 116; + var$2[16] = 104; + var$2[17] = 105; + var$2[18] = 115; + var$2[19] = 32; + var$2[20] = 115; + var$2[21] = 111; + var$2[22] = 102; + var$2[23] = 116; + var$2[24] = 119; + var$2[25] = 97; + var$2[26] = 114; + var$2[27] = 101; + var$2[28] = 32; + var$2[29] = 105; + var$2[30] = 102; + var$2[31] = 32; + var$2[32] = 121; + var$2[33] = 111; + var$2[34] = 117; + var$2[35] = 32; + var$2[36] = 100; + var$2[37] = 111; + var$2[38] = 32; + var$2[39] = 110; + var$2[40] = 111; + var$2[41] = 116; + var$2[42] = 32; + var$2[43] = 97; + var$2[44] = 99; + var$2[45] = 99; + var$2[46] = 101; + var$2[47] = 112; + var$2[48] = 116; + $java.nle_License_line71 = var$1; + var$1 = $rt_createByteArray(29); + var$2 = var$1.data; + var$2[0] = 114; + var$2[1] = 101; + var$2[2] = 102; + var$2[3] = 114; + var$2[4] = 101; + var$2[5] = 115; + var$2[6] = 104; + var$2[7] = 32; + var$2[8] = 116; + var$2[9] = 104; + var$2[10] = 101; + var$2[11] = 32; + var$2[12] = 112; + var$2[13] = 97; + var$2[14] = 103; + var$2[15] = 101; + var$2[16] = 32; + var$2[17] = 116; + var$2[18] = 111; + var$2[19] = 32; + var$2[20] = 116; + var$2[21] = 114; + var$2[22] = 121; + var$2[23] = 32; + var$2[24] = 97; + var$2[25] = 103; + var$2[26] = 97; + var$2[27] = 105; + var$2[28] = 110; + $java.nle_License_line72 = var$1; +} +function nms_EnumChatFormatting() { + var a = this; jl_Enum.call(a); + a.$field_96329_z = 0; + a.$field_96303_A = 0; + a.$field_96304_B = null; +} +$java.nms_EnumChatFormatting_BLACK = null; +$java.nms_EnumChatFormatting_DARK_BLUE = null; +$java.nms_EnumChatFormatting_DARK_GREEN = null; +$java.nms_EnumChatFormatting_DARK_AQUA = null; +$java.nms_EnumChatFormatting_DARK_RED = null; +var nms_EnumChatFormatting_DARK_PURPLE = null; +$java.nms_EnumChatFormatting_GOLD = null; +var nms_EnumChatFormatting_GRAY = null; +$java.nms_EnumChatFormatting_DARK_GRAY = null; +$java.nms_EnumChatFormatting_BLUE = null; +$java.nms_EnumChatFormatting_GREEN = null; +$java.nms_EnumChatFormatting_AQUA = null; +var nms_EnumChatFormatting_RED = null; +var nms_EnumChatFormatting_LIGHT_PURPLE = null; +var nms_EnumChatFormatting_YELLOW = null; +$java.nms_EnumChatFormatting_WHITE = null; +$java.nms_EnumChatFormatting_OBFUSCATED = null; +$java.nms_EnumChatFormatting_BOLD = null; +$java.nms_EnumChatFormatting_STRIKETHROUGH = null; +var nms_EnumChatFormatting_UNDERLINE = null; +var nms_EnumChatFormatting_ITALIC = null; +var nms_EnumChatFormatting_RESET = null; +$java.nms_EnumChatFormatting_field_96321_w = null; +$java.nms_EnumChatFormatting_field_96331_x = null; +$java.nms_EnumChatFormatting_field_96330_y = null; +$java.nms_EnumChatFormatting_$VALUES = null; +$java.nms_EnumChatFormatting__init_ = function(var_0, var_1, var_2) { + var var_3 = new nms_EnumChatFormatting(); + $java.nms_EnumChatFormatting__init_0(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.nms_EnumChatFormatting__init_1 = function(var_0, var_1, var_2, var_3) { + var var_4 = new nms_EnumChatFormatting(); + $java.nms_EnumChatFormatting__init_2(var_4, var_0, var_1, var_2, var_3); + return var_4; +}; +$java.nms_EnumChatFormatting__init_0 = function($this, var$1, var$2, $par3) { + $java.nms_EnumChatFormatting__init_2($this, var$1, var$2, $par3, 0); +}; +$java.nms_EnumChatFormatting__init_2 = function($this, var$1, var$2, $par3, $par4) { + jl_Enum__init_0($this, var$1, var$2); + $this.$field_96329_z = $par3; + $this.$field_96303_A = $par4; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(1094)); + jl_AbstractStringBuilder_append0(var$1, $par3); + $this.$field_96304_B = jl_AbstractStringBuilder_toString(var$1); +}; +$java.nms_EnumChatFormatting_func_96298_a = function($this) { + return $this.$field_96329_z; +}; +$java.nms_EnumChatFormatting_func_96297_d = function($this) { + return jl_String_toLowerCase($this.$name7); +}; +$java.nms_EnumChatFormatting_toString = function($this) { + return $this.$field_96304_B; +}; +function nms_EnumChatFormatting__clinit_() { + var $var0, var$2, $var3, $var1, $var2; + $java.nms_EnumChatFormatting_BLACK = $java.nms_EnumChatFormatting__init_($rt_s(2731), 0, 48); + $java.nms_EnumChatFormatting_DARK_BLUE = $java.nms_EnumChatFormatting__init_($rt_s(2732), 1, 49); + $java.nms_EnumChatFormatting_DARK_GREEN = $java.nms_EnumChatFormatting__init_($rt_s(2733), 2, 50); + $java.nms_EnumChatFormatting_DARK_AQUA = $java.nms_EnumChatFormatting__init_($rt_s(2734), 3, 51); + $java.nms_EnumChatFormatting_DARK_RED = $java.nms_EnumChatFormatting__init_($rt_s(2735), 4, 52); + nms_EnumChatFormatting_DARK_PURPLE = $java.nms_EnumChatFormatting__init_($rt_s(2736), 5, 53); + $java.nms_EnumChatFormatting_GOLD = $java.nms_EnumChatFormatting__init_($rt_s(2127), 6, 54); + nms_EnumChatFormatting_GRAY = $java.nms_EnumChatFormatting__init_($rt_s(2737), 7, 55); + $java.nms_EnumChatFormatting_DARK_GRAY = $java.nms_EnumChatFormatting__init_($rt_s(2738), 8, 56); + $java.nms_EnumChatFormatting_BLUE = $java.nms_EnumChatFormatting__init_($rt_s(2739), 9, 57); + $java.nms_EnumChatFormatting_GREEN = $java.nms_EnumChatFormatting__init_($rt_s(2740), 10, 97); + $java.nms_EnumChatFormatting_AQUA = $java.nms_EnumChatFormatting__init_($rt_s(2741), 11, 98); + nms_EnumChatFormatting_RED = $java.nms_EnumChatFormatting__init_($rt_s(2742), 12, 99); + nms_EnumChatFormatting_LIGHT_PURPLE = $java.nms_EnumChatFormatting__init_($rt_s(2743), 13, 100); + nms_EnumChatFormatting_YELLOW = $java.nms_EnumChatFormatting__init_($rt_s(2744), 14, 101); + $java.nms_EnumChatFormatting_WHITE = $java.nms_EnumChatFormatting__init_($rt_s(2745), 15, 102); + $java.nms_EnumChatFormatting_OBFUSCATED = $java.nms_EnumChatFormatting__init_1($rt_s(2746), 16, 107, 1); + $java.nms_EnumChatFormatting_BOLD = $java.nms_EnumChatFormatting__init_1($rt_s(2747), 17, 108, 1); + $java.nms_EnumChatFormatting_STRIKETHROUGH = $java.nms_EnumChatFormatting__init_1($rt_s(2748), 18, 109, 1); + nms_EnumChatFormatting_UNDERLINE = $java.nms_EnumChatFormatting__init_1($rt_s(177), 19, 110, 1); + nms_EnumChatFormatting_ITALIC = $java.nms_EnumChatFormatting__init_1($rt_s(2749), 20, 111, 1); + nms_EnumChatFormatting_RESET = $java.nms_EnumChatFormatting__init_($rt_s(2750), 21, 114); + $var0 = $rt_createArray(nms_EnumChatFormatting, 22); + var$2 = $var0.data; + var$2[0] = $java.nms_EnumChatFormatting_BLACK; + var$2[1] = $java.nms_EnumChatFormatting_DARK_BLUE; + var$2[2] = $java.nms_EnumChatFormatting_DARK_GREEN; + var$2[3] = $java.nms_EnumChatFormatting_DARK_AQUA; + var$2[4] = $java.nms_EnumChatFormatting_DARK_RED; + var$2[5] = nms_EnumChatFormatting_DARK_PURPLE; + var$2[6] = $java.nms_EnumChatFormatting_GOLD; + var$2[7] = nms_EnumChatFormatting_GRAY; + var$2[8] = $java.nms_EnumChatFormatting_DARK_GRAY; + var$2[9] = $java.nms_EnumChatFormatting_BLUE; + var$2[10] = $java.nms_EnumChatFormatting_GREEN; + var$2[11] = $java.nms_EnumChatFormatting_AQUA; + var$2[12] = nms_EnumChatFormatting_RED; + var$2[13] = nms_EnumChatFormatting_LIGHT_PURPLE; + var$2[14] = nms_EnumChatFormatting_YELLOW; + var$2[15] = $java.nms_EnumChatFormatting_WHITE; + var$2[16] = $java.nms_EnumChatFormatting_OBFUSCATED; + var$2[17] = $java.nms_EnumChatFormatting_BOLD; + var$2[18] = $java.nms_EnumChatFormatting_STRIKETHROUGH; + var$2[19] = nms_EnumChatFormatting_UNDERLINE; + var$2[20] = nms_EnumChatFormatting_ITALIC; + var$2[21] = nms_EnumChatFormatting_RESET; + $java.nms_EnumChatFormatting_$VALUES = $var0; + $java.nms_EnumChatFormatting_field_96321_w = ju_HashMap__init_(); + $java.nms_EnumChatFormatting_field_96331_x = ju_HashMap__init_(); + $var3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var3); + jl_AbstractStringBuilder_append($var3, $rt_s(2751)); + jl_AbstractStringBuilder_append($var3, jl_String_valueOf0(167)); + jl_AbstractStringBuilder_append($var3, $rt_s(2752)); + $java.nms_EnumChatFormatting_field_96330_y = jur_Pattern_compile(jl_AbstractStringBuilder_toString($var3)); + $var0 = $java.nms_EnumChatFormatting_$VALUES.$clone().data; + $var1 = $var0.length; + $var2 = 0; + while ($var2 < $var1) { + $var3 = $var0[$var2]; + ju_HashMap_putImpl($java.nms_EnumChatFormatting_field_96321_w, jl_Character_valueOf($var3.$field_96329_z), $var3); + ju_HashMap_putImpl($java.nms_EnumChatFormatting_field_96331_x, $java.nms_EnumChatFormatting_func_96297_d($var3), $var3); + $var2 = $var2 + 1 | 0; + } +} +function nms_StatCollector() { + jl_Object.call(this); +} +$java.nms_StatCollector_localizedName = null; +$java.nms_StatCollector__init_ = function() { + var var_0 = new nms_StatCollector(); + nms_StatCollector__init_(var_0); + return var_0; +}; +function nms_StatCollector__init_($this) { + return; +} +function nms_StatCollector_translateToLocal($par0Str) { + return nms_StringTranslate_translateKey($java.nms_StatCollector_localizedName, $par0Str); +} +function nms_StatCollector_translateToLocalFormatted($par0Str, $par1ArrayOfObj) { + return nms_StringTranslate_translateKeyFormat($java.nms_StatCollector_localizedName, $par0Str, $par1ArrayOfObj); +} +function nms_StatCollector__clinit_() { + $java.nms_StatCollector_localizedName = nms_StringTranslate_instance; +} +function jm_BitLevel() { + jl_Object.call(this); +} +$java.jm_BitLevel__init_ = function() { + var var_0 = new jm_BitLevel(); + jm_BitLevel__init_(var_0); + return var_0; +}; +function jm_BitLevel__init_($this) { + return; +} +$java.jm_BitLevel_shiftLeft = function($source, $count) { + var $intCount, $resLength, $resDigits, $result; + $intCount = $count >> 5; + $count = $count & 31; + $resLength = ($source.$numberLength + $intCount | 0) + ($count ? 1 : 0) | 0; + $resDigits = $rt_createIntArray($resLength); + $java.jm_BitLevel_shiftLeft0($resDigits, $source.$digits, $intCount, $count); + $result = $java.jm_BigInteger__init_0($source.$sign1, $resLength, $resDigits); + $java.jm_BigInteger_cutOffLeadingZeroes($result); + return $result; +}; +$java.jm_BitLevel_shiftLeft0 = function($result, $source, $intCount, $count) { + var var$5, $rightShiftCount, $i, var$8, $i_0, var$10; + a: { + if (!$count) + jl_System_arraycopy($source, 0, $result, $intCount, $result.data.length - $intCount | 0); + else { + var$5 = $result.data; + $rightShiftCount = 32 - $count | 0; + $i = var$5.length - 1 | 0; + var$5[$i] = 0; + while (true) { + if ($i <= $intCount) + break a; + var$8 = $source.data; + $i_0 = var$5[$i]; + var$10 = ($i - $intCount | 0) - 1 | 0; + var$5[$i] = $i_0 | var$8[var$10] >>> $rightShiftCount; + var$5[$i - 1 | 0] = var$8[var$10] << $count; + $i = $i + (-1) | 0; + } + } + } + $i_0 = 0; + while ($i_0 < $intCount) { + $result.data[$i_0] = 0; + $i_0 = $i_0 + 1 | 0; + } +}; +$java.jm_BitLevel_shiftLeftOneBit = function($result, $source, $srcLen) { + var $carry, $i, var$6, $val; + $carry = 0; + $i = 0; + while ($i < $srcLen) { + var$6 = $result.data; + $val = $source.data[$i]; + var$6[$i] = $val << 1 | $carry; + $carry = $val >>> 31; + $i = $i + 1 | 0; + } + if ($carry) + $result.data[$srcLen] = $carry; +}; +$java.jm_BitLevel_shiftRight = function($source, $count) { + var $intCount, $resLength, var$5, $resDigits, $i, var$8, var$9, $result; + $intCount = $count >> 5; + $count = $count & 31; + if ($intCount >= $source.$numberLength) + return $source.$sign1 >= 0 ? jm_BigInteger_ZERO : $java.jm_BigInteger_MINUS_ONE; + a: { + $resLength = $source.$numberLength - $intCount | 0; + var$5 = $resLength + 1 | 0; + $resDigits = $rt_createIntArray(var$5); + $java.jm_BitLevel_shiftRight0($resDigits, $resLength, $source.$digits, $intCount, $count); + if ($source.$sign1 >= 0) + var$5 = $resLength; + else { + $i = 0; + while (true) { + var$8 = $rt_compare($i, $intCount); + if (var$8 >= 0) + break; + if ($source.$digits.data[$i]) + break; + $i = $i + 1 | 0; + } + if (var$8 >= 0) { + if ($count <= 0) { + var$5 = $resLength; + break a; + } + if (!($source.$digits.data[$i] << (32 - $count | 0))) { + var$5 = $resLength; + break a; + } + } + var$9 = $resDigits.data; + $count = 0; + while (true) { + $intCount = $rt_compare($count, $resLength); + if ($intCount >= 0) + break; + if (var$9[$count] != (-1)) + break; + var$9[$count] = 0; + $count = $count + 1 | 0; + } + if ($intCount) + var$5 = $resLength; + var$9[$count] = var$9[$count] + 1 | 0; + } + } + $result = $java.jm_BigInteger__init_0($source.$sign1, var$5, $resDigits); + $java.jm_BigInteger_cutOffLeadingZeroes($result); + return $result; +}; +$java.jm_BitLevel_inplaceShiftRight = function($val, $count) { + var $sign, $intCount, $i, var$6; + $sign = $val.$sign1; + if ($count && $val.$sign1) { + $intCount = $count >> 5; + $val.$numberLength = $val.$numberLength - $intCount | 0; + if (!$java.jm_BitLevel_shiftRight0($val.$digits, $val.$numberLength, $val.$digits, $intCount, $count & 31) && $sign < 0) { + $i = 0; + while ($i < $val.$numberLength && $val.$digits.data[$i] == (-1)) { + $val.$digits.data[$i] = 0; + $i = $i + 1 | 0; + } + if ($i == $val.$numberLength) + $val.$numberLength = $val.$numberLength + 1 | 0; + var$6 = $val.$digits.data; + var$6[$i] = var$6[$i] + 1 | 0; + } + $java.jm_BigInteger_cutOffLeadingZeroes($val); + $java.jm_BigInteger_unCache($val); + return; + } +}; +$java.jm_BitLevel_shiftRight0 = function($result, $resultLen, $source, $intCount, $count) { + var $allZero, $i, var$8, $leftShiftCount, var$10, var$11; + $allZero = 1; + $i = 0; + while ($i < $intCount) { + $allZero = $allZero & ($source.data[$i] ? 0 : 1); + $i = $i + 1 | 0; + } + if (!$count) + jl_System_arraycopy($source, $intCount, $result, 0, $resultLen); + else { + var$8 = $source.data; + $leftShiftCount = 32 - $count | 0; + $allZero = $allZero & (var$8[$i] << $leftShiftCount ? 0 : 1); + var$10 = 0; + var$11 = $resultLen - 1 | 0; + while (var$10 < var$11) { + $source = $result.data; + $resultLen = var$10 + $intCount | 0; + $source[var$10] = var$8[$resultLen] >>> $count | var$8[$resultLen + 1 | 0] << $leftShiftCount; + var$10 = var$10 + 1 | 0; + } + $result.data[var$10] = var$8[var$10 + $intCount | 0] >>> $count; + } + return $allZero; +}; +function jm_Division() { + jl_Object.call(this); +} +$java.jm_Division__init_ = function() { + var var_0 = new jm_Division(); + jm_Division__init_(var_0); + return var_0; +}; +function jm_Division__init_($this) { + return; +} +$java.jm_Division_divide = function($quot, $quotLength, $a, $j, $b, $bLength) { + var var$7, $normA, $normB, $k, $divisorShift, $firstDivisorDigit, $i, var$14, var$15, var$16, $res, $rem, $rOverflowed, $carry, $product, $longR, $borrow; + var$7 = $b.data; + $normA = $rt_createIntArray($j + 1 | 0); + $normB = $rt_createIntArray($bLength + 1 | 0); + $k = $bLength - 1 | 0; + $divisorShift = jl_Integer_numberOfLeadingZeros(var$7[$k]); + if ($divisorShift) { + $java.jm_BitLevel_shiftLeft0($normB, $b, 0, $divisorShift); + $java.jm_BitLevel_shiftLeft0($normA, $a, 0, $divisorShift); + } else { + jl_System_arraycopy($a, 0, $normA, 0, $j); + jl_System_arraycopy($b, 0, $normB, 0, $bLength); + } + var$7 = $normB.data; + $a = $normA.data; + $firstDivisorDigit = var$7[$k]; + $i = $quotLength - 1 | 0; + var$14 = $bLength - 2 | 0; + var$15 = Long_and(Long_fromInt($firstDivisorDigit), new Long(4294967295, 0)); + while ($i >= 0) { + a: { + if ($a[$j] == $firstDivisorDigit) + var$16 = (-1); + else { + $res = $java.jm_Division_divideLongByInt(Long_add(Long_shl(Long_and(Long_fromInt($a[$j]), new Long(4294967295, 0)), 32), Long_and(Long_fromInt($a[$j - 1 | 0]), new Long(4294967295, 0))), $firstDivisorDigit); + var$16 = $res.lo; + $rem = $res.hi; + if (var$16) { + $rOverflowed = 0; + var$16 = var$16 + 1 | 0; + while (true) { + var$16 = var$16 + (-1) | 0; + if ($rOverflowed) + break; + $carry = Long_mul(Long_and(Long_fromInt(var$16), new Long(4294967295, 0)), Long_and(Long_fromInt(var$7[var$14]), new Long(4294967295, 0))); + $res = Long_fromInt($rem); + $product = Long_add(Long_shl($res, 32), Long_and(Long_fromInt($a[$j - 2 | 0]), new Long(4294967295, 0))); + $longR = Long_add(Long_and($res, new Long(4294967295, 0)), var$15); + if (jl_Integer_numberOfLeadingZeros($longR.hi) >= 32) + $rem = $longR.lo; + else + $rOverflowed = 1; + if (Long_le(Long_xor($carry, new Long(0, 2147483648)), Long_xor($product, new Long(0, 2147483648)))) + break a; + } + } + } + } + if (var$16) { + $rem = $j - $bLength | 0; + $carry = Long_ZERO; + $longR = Long_ZERO; + $quotLength = 0; + while ($quotLength < $bLength) { + $res = $java.jm_Multiplication_unsignedMultAddAdd(var$7[$quotLength], var$16, $carry.lo, 0); + $borrow = $rem + $quotLength | 0; + $product = Long_add(Long_sub(Long_and(Long_fromInt($a[$borrow]), new Long(4294967295, 0)), Long_and($res, new Long(4294967295, 0))), $longR); + $a[$borrow] = $product.lo; + $longR = Long_shr($product, 32); + $carry = Long_shru($res, 32); + $quotLength = $quotLength + 1 | 0; + } + $quotLength = $rem + $bLength | 0; + $product = Long_add(Long_sub(Long_and(Long_fromInt($a[$quotLength]), new Long(4294967295, 0)), $carry), $longR); + $a[$quotLength] = $product.lo; + if ($product.hi) { + var$16 = var$16 + (-1) | 0; + $carry = Long_ZERO; + $k = 0; + while ($k < $bLength) { + $quotLength = $rem + $k | 0; + $product = Long_add($carry, Long_add(Long_and(Long_fromInt($a[$quotLength]), new Long(4294967295, 0)), Long_and(Long_fromInt(var$7[$k]), new Long(4294967295, 0)))); + $a[$quotLength] = $product.lo; + $carry = Long_shru($product, 32); + $k = $k + 1 | 0; + } + } + } + if ($quot !== null) + $quot.data[$i] = var$16; + $j = $j + (-1) | 0; + $i = $i + (-1) | 0; + } + if ($divisorShift) { + $java.jm_BitLevel_shiftRight0($normB, $bLength, $normA, 0, $divisorShift); + return $normB; + } + jl_System_arraycopy($normA, 0, $normB, 0, $bLength); + return $normA; +}; +$java.jm_Division_divideArrayByInt = function($dest, $src, $srcLength, $divisor) { + var $rem, $bLong, $i, $bPos, var$9, var$10, $temp, $quot, $aPos; + $rem = Long_ZERO; + $bLong = Long_and(Long_fromInt($divisor), new Long(4294967295, 0)); + $i = $srcLength - 1 | 0; + $bPos = Long_fromInt($divisor >>> 1); + $divisor = $divisor & 1; + var$9 = Long_shl($bLong, 1); + while ($i >= 0) { + var$10 = $src.data; + $temp = Long_or(Long_shl($rem, 32), Long_and(Long_fromInt(var$10[$i]), new Long(4294967295, 0))); + if (Long_ge($temp, Long_ZERO)) { + $quot = Long_div($temp, $bLong); + $rem = Long_rem($temp, $bLong); + } else { + $aPos = Long_shru($temp, 1); + $quot = Long_div($aPos, $bPos); + $rem = Long_add(Long_shl(Long_rem($aPos, $bPos), 1), Long_and($temp, Long_fromInt(1))); + if ($divisor) { + if (Long_le($quot, $rem)) + $rem = Long_sub($rem, $quot); + else if (Long_gt(Long_sub($quot, $rem), $bLong)) { + $rem = Long_add($rem, Long_sub(var$9, $quot)); + $quot = Long_sub($quot, Long_fromInt(2)); + } else { + $rem = Long_add($rem, Long_sub($bLong, $quot)); + $quot = Long_sub($quot, Long_fromInt(1)); + } + } + } + $dest.data[$i] = Long_and($quot, new Long(4294967295, 0)).lo; + $i = $i + (-1) | 0; + } + return $rem.lo; +}; +$java.jm_Division_divideLongByInt = function($a, $b) { + var $bLong, $quot, $rem, $aPos, $bPos; + $bLong = Long_and(Long_fromInt($b), new Long(4294967295, 0)); + if (Long_ge($a, Long_ZERO)) { + $quot = Long_div($a, $bLong); + $rem = Long_rem($a, $bLong); + } else { + $aPos = Long_shru($a, 1); + $bPos = Long_fromInt($b >>> 1); + $quot = Long_div($aPos, $bPos); + $rem = Long_add(Long_shl(Long_rem($aPos, $bPos), 1), Long_and($a, Long_fromInt(1))); + if ($b & 1) { + if (Long_le($quot, $rem)) + $rem = Long_sub($rem, $quot); + else if (Long_le(Long_sub($quot, $rem), $bLong)) { + $rem = Long_add($rem, Long_sub($bLong, $quot)); + $quot = Long_sub($quot, Long_fromInt(1)); + } else { + $rem = Long_add($rem, Long_sub(Long_shl($bLong, 1), $quot)); + $quot = Long_sub($quot, Long_fromInt(2)); + } + } + } + return Long_or(Long_shl($rem, 32), Long_and($quot, new Long(4294967295, 0))); +}; +$java.jm_Division_gcdBinary = function($op1, $op2) { + var $lsb1, $lsb2, $pow2Count; + $lsb1 = jl_Long_numberOfTrailingZeros($op1); + $lsb2 = jl_Long_numberOfTrailingZeros($op2); + $pow2Count = jl_Math_min($lsb1, $lsb2); + if ($lsb1) + $op1 = Long_shru($op1, $lsb1); + if ($lsb2) + $op2 = Long_shru($op2, $lsb2); + while (true) { + if (Long_lt($op1, $op2)) { + $op2 = Long_sub($op2, $op1); + $op2 = Long_shru($op2, jl_Long_numberOfTrailingZeros($op2)); + } else { + $op1 = Long_sub($op1, $op2); + $op1 = Long_shru($op1, jl_Long_numberOfTrailingZeros($op1)); + } + if (Long_eq($op1, Long_ZERO)) + break; + } + return Long_shl($op2, $pow2Count); +}; +function jm_Elementary() { + jl_Object.call(this); +} +$java.jm_Elementary__init_ = function() { + var var_0 = new jm_Elementary(); + jm_Elementary__init_(var_0); + return var_0; +}; +function jm_Elementary__init_($this) { + return; +} +$java.jm_Elementary_compareArrays = function($a, $b, $size) { + var $i, var$5; + $i = $size - 1 | 0; + while ($i >= 0) { + var$5 = $b.data; + if ($a.data[$i] != var$5[$i]) + break; + $i = $i + (-1) | 0; + } + if ($i < 0) + $size = 0; + else { + $b = $b.data; + $size = Long_ge(Long_and(Long_fromInt($a.data[$i]), new Long(4294967295, 0)), Long_and(Long_fromInt($b[$i]), new Long(4294967295, 0))) ? 1 : (-1); + } + return $size; +}; +$java.jm_Elementary_add = function($op1, $op2) { + var $op1Sign, $op2Sign, $op1Len, $op2Len, $a, $b, $res, $valueLo, $valueHi, $resDigits, var$13, $cmp, $res_0; + $op1Sign = $op1.$sign1; + $op2Sign = $op2.$sign1; + if (!$op1Sign) + return $op2; + if (!$op2Sign) + return $op1; + $op1Len = $op1.$numberLength; + $op2Len = $op2.$numberLength; + if (($op1Len + $op2Len | 0) == 2) { + $a = Long_and(Long_fromInt($op1.$digits.data[0]), new Long(4294967295, 0)); + $b = Long_and(Long_fromInt($op2.$digits.data[0]), new Long(4294967295, 0)); + if ($op1Sign != $op2Sign) + return jm_BigInteger_valueOf($op1Sign >= 0 ? Long_sub($a, $b) : Long_sub($b, $a)); + $res = Long_add($a, $b); + $valueLo = $res.lo; + $valueHi = $res.hi; + if (!$valueHi) + $op1 = $java.jm_BigInteger__init_1($op1Sign, $valueLo); + else { + $op1 = new jm_BigInteger; + $resDigits = $rt_createIntArray(2); + var$13 = $resDigits.data; + var$13[0] = $valueLo; + var$13[1] = $valueHi; + $java.jm_BigInteger__init_2($op1, $op1Sign, 2, $resDigits); + } + return $op1; + } + if ($op1Sign == $op2Sign) + $resDigits = $op1Len < $op2Len ? $java.jm_Elementary_add0($op2.$digits, $op2Len, $op1.$digits, $op1Len) : $java.jm_Elementary_add0($op1.$digits, $op1Len, $op2.$digits, $op2Len); + else { + $cmp = $rt_compare($op1Len, $op2Len); + $cmp = !$cmp ? $java.jm_Elementary_compareArrays($op1.$digits, $op2.$digits, $op1Len) : $cmp <= 0 ? (-1) : 1; + if (!$cmp) + return jm_BigInteger_ZERO; + if ($cmp != 1) { + $resDigits = $java.jm_Elementary_subtract($op2.$digits, $op2Len, $op1.$digits, $op1Len); + $op1Sign = $op2Sign; + } else + $resDigits = $java.jm_Elementary_subtract($op1.$digits, $op1Len, $op2.$digits, $op2Len); + } + var$13 = $resDigits.data; + $res_0 = $java.jm_BigInteger__init_0($op1Sign, var$13.length, $resDigits); + $java.jm_BigInteger_cutOffLeadingZeroes($res_0); + return $res_0; +}; +$java.jm_Elementary_add1 = function($res, $a, $aSize, $b, $bSize) { + var var$6, $carry, var$8, $i; + var$6 = $res.data; + $res = $b.data; + $a = $a.data; + $carry = Long_add(Long_and(Long_fromInt($a[0]), new Long(4294967295, 0)), Long_and(Long_fromInt($res[0]), new Long(4294967295, 0))); + var$6[0] = $carry.lo; + var$8 = Long_shr($carry, 32); + if ($aSize < $bSize) { + $i = 1; + while ($i < $aSize) { + $carry = Long_add(var$8, Long_add(Long_and(Long_fromInt($a[$i]), new Long(4294967295, 0)), Long_and(Long_fromInt($res[$i]), new Long(4294967295, 0)))); + var$6[$i] = $carry.lo; + var$8 = Long_shr($carry, 32); + $i = $i + 1 | 0; + } + while ($i < $bSize) { + $carry = Long_add(var$8, Long_and(Long_fromInt($res[$i]), new Long(4294967295, 0))); + var$6[$i] = $carry.lo; + var$8 = Long_shr($carry, 32); + $i = $i + 1 | 0; + } + } else { + $i = 1; + while ($i < $bSize) { + $carry = Long_add(var$8, Long_add(Long_and(Long_fromInt($a[$i]), new Long(4294967295, 0)), Long_and(Long_fromInt($res[$i]), new Long(4294967295, 0)))); + var$6[$i] = $carry.lo; + var$8 = Long_shr($carry, 32); + $i = $i + 1 | 0; + } + while ($i < $aSize) { + $carry = Long_add(var$8, Long_and(Long_fromInt($a[$i]), new Long(4294967295, 0))); + var$6[$i] = $carry.lo; + var$8 = Long_shr($carry, 32); + $i = $i + 1 | 0; + } + } + if (Long_ne(var$8, Long_ZERO)) + var$6[$i] = var$8.lo; +}; +$java.jm_Elementary_subtract0 = function($res, $a, $aSize, $b, $bSize) { + var $borrow, $i, var$8, var$9, var$10, var$11; + $borrow = Long_ZERO; + $i = 0; + while ($i < $bSize) { + var$8 = $res.data; + var$9 = $b.data; + var$10 = Long_add($borrow, Long_sub(Long_and(Long_fromInt($a.data[$i]), new Long(4294967295, 0)), Long_and(Long_fromInt(var$9[$i]), new Long(4294967295, 0)))); + var$8[$i] = var$10.lo; + $borrow = Long_shr(var$10, 32); + $i = $i + 1 | 0; + } + while ($i < $aSize) { + var$11 = $res.data; + var$10 = Long_add($borrow, Long_and(Long_fromInt($a.data[$i]), new Long(4294967295, 0))); + var$11[$i] = var$10.lo; + $borrow = Long_shr(var$10, 32); + $i = $i + 1 | 0; + } +}; +$java.jm_Elementary_add0 = function($a, $aSize, $b, $bSize) { + var $res; + $res = $rt_createIntArray($aSize + 1 | 0); + $java.jm_Elementary_add1($res, $a, $aSize, $b, $bSize); + return $res; +}; +$java.jm_Elementary_subtract = function($a, $aSize, $b, $bSize) { + var $res; + $res = $rt_createIntArray($aSize); + $java.jm_Elementary_subtract0($res, $a, $aSize, $b, $bSize); + return $res; +}; +function nleg_EffectPipelineFXAA() { + jl_Object.call(this); +} +$java.nleg_EffectPipelineFXAA_isUsingFXAA = 0; +$java.nleg_EffectPipelineFXAA_framebuffer = null; +$java.nleg_EffectPipelineFXAA_framebuffer_color = null; +$java.nleg_EffectPipelineFXAA_framebuffer_depth = null; +$java.nleg_EffectPipelineFXAA_fxaaProgram = null; +$java.nleg_EffectPipelineFXAA_fxaaSourceTexture = null; +$java.nleg_EffectPipelineFXAA_fxaaScreenSize = null; +$java.nleg_EffectPipelineFXAA_renderQuadArray = null; +$java.nleg_EffectPipelineFXAA_renderQuadBuffer = null; +var nleg_EffectPipelineFXAA_displayWidth = 0; +var nleg_EffectPipelineFXAA_displayHeight = 0; +$java.nleg_EffectPipelineFXAA_width = 0; +$java.nleg_EffectPipelineFXAA_height = 0; +$java.nleg_EffectPipelineFXAA_originalViewport = null; +$java.nleg_EffectPipelineFXAA_state = 0; +$java.nleg_EffectPipelineFXAA_newState = 0; +$java.nleg_EffectPipelineFXAA_msaaInit = 0; +$java.nleg_EffectPipelineFXAA__init_ = function() { + var var_0 = new nleg_EffectPipelineFXAA(); + nleg_EffectPipelineFXAA__init_(var_0); + return var_0; +}; +function nleg_EffectPipelineFXAA__init_($this) { + return; +} +$java.nleg_EffectPipelineFXAA_initFXAA = function() { + var $upload, $pvert_shader, $fxaa_shader, $c, var$5; + if ($java.nleg_EffectPipelineFXAA_fxaaProgram === null) { + $java.nleg_EffectPipelineFXAA_renderQuadArray = nlea_EaglerAdapterImpl2__wglCreateVertexArray(); + $java.nleg_EffectPipelineFXAA_renderQuadBuffer = nlea_EaglerAdapterImpl2__wglCreateBuffer(); + nleg_EaglerAdapterGL30_$callClinit(); + if (nleg_EaglerAdapterGL30_isWebGL) + $upload = jn_IntBuffer_wrap($rt_createIntArray(12)); + else { + $upload = jn_ByteBuffer_allocateDirect(48); + $upload.$order = jn_ByteOrder_BIG_ENDIAN; + $upload = jn_ByteBufferImpl_asIntBuffer($upload); + } + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(0.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(0.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(0.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(1.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(1.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(0.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(0.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(1.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(1.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(1.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(1.0)); + jn_IntBufferImpl_put($upload, jl_Float_floatToRawIntBits(0.0)); + jn_Buffer_flip($upload); + nlea_EaglerAdapterImpl2__wglBindVertexArray($java.nleg_EffectPipelineFXAA_renderQuadArray); + nlea_EaglerAdapterImpl2__wglBindBuffer(34962, $java.nleg_EffectPipelineFXAA_renderQuadBuffer); + nlea_EaglerAdapterImpl2__wglBufferData0(34962, $upload, 35044); + nlea_EaglerAdapterImpl2__wglEnableVertexAttribArray(0); + nlea_EaglerAdapterImpl2__wglVertexAttribPointer(0, 2, 5126, 0, 8, 0); + $pvert_shader = nlea_EaglerAdapterImpl2__wglCreateShader(35633); + $upload = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($upload); + jl_AbstractStringBuilder_append($upload, nlea_EaglerAdapterImpl2__wgetShaderHeader()); + jl_AbstractStringBuilder_append($upload, $rt_s(64)); + jl_AbstractStringBuilder_append($upload, nlea_EaglerAdapterImpl2_fileContents($rt_s(1208))); + nlea_EaglerAdapterImpl2__wglShaderSource($pvert_shader, jl_AbstractStringBuilder_toString($upload)); + nlea_EaglerAdapterImpl2__wglCompileShader($pvert_shader); + if (!nlea_EaglerAdapterImpl2__wglGetShaderCompiled($pvert_shader)) { + $upload = jl_System_err(); + $fxaa_shader = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($fxaa_shader); + $c = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($c); + jl_AbstractStringBuilder_append($c, $rt_s(64)); + jl_AbstractStringBuilder_append($c, nlea_EaglerAdapterImpl2__wglGetShaderInfoLog($pvert_shader)); + jl_AbstractStringBuilder_append($fxaa_shader, jl_String_replace0(jl_AbstractStringBuilder_toString($c), $rt_s(64), $rt_s(1209))); + jl_AbstractStringBuilder_append($fxaa_shader, $rt_s(64)); + ji_PrintStream_println($upload, jl_AbstractStringBuilder_toString($fxaa_shader)); + } + $fxaa_shader = nlea_EaglerAdapterImpl2__wglCreateShader(35632); + $upload = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($upload); + jl_AbstractStringBuilder_append($upload, nlea_EaglerAdapterImpl2__wgetShaderHeader()); + jl_AbstractStringBuilder_append($upload, $rt_s(64)); + jl_AbstractStringBuilder_append($upload, nlea_EaglerAdapterImpl2_fileContents($rt_s(2753))); + nlea_EaglerAdapterImpl2__wglShaderSource($fxaa_shader, jl_AbstractStringBuilder_toString($upload)); + nlea_EaglerAdapterImpl2__wglCompileShader($fxaa_shader); + if (!nlea_EaglerAdapterImpl2__wglGetShaderCompiled($fxaa_shader)) { + $upload = jl_System_err(); + $c = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($c); + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(64)); + jl_AbstractStringBuilder_append(var$5, nlea_EaglerAdapterImpl2__wglGetShaderInfoLog($fxaa_shader)); + jl_AbstractStringBuilder_append($c, jl_String_replace0(jl_AbstractStringBuilder_toString(var$5), $rt_s(64), $rt_s(2754))); + jl_AbstractStringBuilder_append($c, $rt_s(64)); + ji_PrintStream_println($upload, jl_AbstractStringBuilder_toString($c)); + } + $java.nleg_EffectPipelineFXAA_fxaaProgram = nlea_EaglerAdapterImpl2__wglCreateProgram(); + nlea_EaglerAdapterImpl2__wglAttachShader($java.nleg_EffectPipelineFXAA_fxaaProgram, $pvert_shader); + nlea_EaglerAdapterImpl2__wglAttachShader($java.nleg_EffectPipelineFXAA_fxaaProgram, $fxaa_shader); + nlea_EaglerAdapterImpl2__wglLinkProgram($java.nleg_EffectPipelineFXAA_fxaaProgram); + nlea_EaglerAdapterImpl2__wglDetachShader($java.nleg_EffectPipelineFXAA_fxaaProgram, $pvert_shader); + nlea_EaglerAdapterImpl2__wglDetachShader($java.nleg_EffectPipelineFXAA_fxaaProgram, $fxaa_shader); + nlea_EaglerAdapterImpl2__wglDeleteShader($pvert_shader); + nlea_EaglerAdapterImpl2__wglDeleteShader($fxaa_shader); + if (!nlea_EaglerAdapterImpl2__wglGetProgramLinked($java.nleg_EffectPipelineFXAA_fxaaProgram)) { + $upload = jl_System_err(); + $pvert_shader = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($pvert_shader); + $fxaa_shader = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($fxaa_shader); + jl_AbstractStringBuilder_append($fxaa_shader, $rt_s(64)); + jl_AbstractStringBuilder_append($fxaa_shader, nlea_EaglerAdapterImpl2__wglGetProgramInfoLog($java.nleg_EffectPipelineFXAA_fxaaProgram)); + jl_AbstractStringBuilder_append($pvert_shader, jl_String_replace0(jl_AbstractStringBuilder_toString($fxaa_shader), $rt_s(64), $rt_s(2755))); + jl_AbstractStringBuilder_append($pvert_shader, $rt_s(64)); + ji_PrintStream_println($upload, jl_AbstractStringBuilder_toString($pvert_shader)); + $java.nleg_EffectPipelineFXAA_fxaaProgram = null; + $upload = new jl_RuntimeException; + jl_Throwable__init_($upload, $rt_s(2756)); + $rt_throw($upload); + } + nlea_EaglerAdapterImpl2__wglUseProgram($java.nleg_EffectPipelineFXAA_fxaaProgram); + $c = nlea_EaglerAdapterImpl2__wglGetUniformLocation($java.nleg_EffectPipelineFXAA_fxaaProgram, $rt_s(1215)); + if ($c !== null) + nlea_EaglerAdapterImpl2__wglUniform1i($c, 0); + $java.nleg_EffectPipelineFXAA_fxaaScreenSize = nlea_EaglerAdapterImpl2__wglGetUniformLocation($java.nleg_EffectPipelineFXAA_fxaaProgram, $rt_s(1220)); + } + $java.nleg_EffectPipelineFXAA_destroy(); + $java.nleg_EffectPipelineFXAA_isUsingFXAA = 1; + $java.nleg_EffectPipelineFXAA_framebuffer = nlea_EaglerAdapterImpl2__wglCreateFramebuffer(); + $java.nleg_EffectPipelineFXAA_fxaaSourceTexture = nlea_EaglerAdapterImpl2__wglGenTextures(); + nlea_EaglerAdapterImpl2__wglBindTexture(3553, $java.nleg_EffectPipelineFXAA_fxaaSourceTexture); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10240, 9728); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10241, 9728); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10242, 33071); + nlea_EaglerAdapterImpl2__wglTexParameteri(3553, 10243, 33071); + nlea_EaglerAdapterImpl2__wglTexImage2D(3553, 0, 32849, $java.nleg_EffectPipelineFXAA_width, $java.nleg_EffectPipelineFXAA_height, 0, 6407, 5121, null); + $java.nleg_EffectPipelineFXAA_framebuffer_depth = nlea_EaglerAdapterImpl2__wglCreateRenderBuffer(); + nlea_EaglerAdapterImpl2__wglBindRenderbuffer($java.nleg_EffectPipelineFXAA_framebuffer_depth); + nlea_EaglerAdapterImpl2__wglRenderbufferStorage(36012, $java.nleg_EffectPipelineFXAA_width, $java.nleg_EffectPipelineFXAA_height); + nlea_EaglerAdapterImpl2__wglBindFramebuffer(36160, $java.nleg_EffectPipelineFXAA_framebuffer); + nlea_EaglerAdapterImpl2__wglFramebufferTexture2D(36064, $java.nleg_EffectPipelineFXAA_fxaaSourceTexture); + nlea_EaglerAdapterImpl2__wglFramebufferRenderbuffer(36096, $java.nleg_EffectPipelineFXAA_framebuffer_depth); +}; +$java.nleg_EffectPipelineFXAA_destroy = function() { + var var$1, var$2; + $java.nleg_EffectPipelineFXAA_isUsingFXAA = 0; + $java.nleg_EffectPipelineFXAA_msaaInit = 0; + if ($java.nleg_EffectPipelineFXAA_framebuffer !== null) { + var$1 = $java.nleg_EffectPipelineFXAA_framebuffer; + nlea_EaglerAdapterImpl2_$callClinit(); + var$2 = nlea_EaglerAdapterImpl2_webgl; + var$1 = var$1.$obj4; + var$2.deleteFramebuffer(var$1); + } + if ($java.nleg_EffectPipelineFXAA_framebuffer_color !== null) + nlea_EaglerAdapterImpl2__wglDeleteRenderbuffer($java.nleg_EffectPipelineFXAA_framebuffer_color); + if ($java.nleg_EffectPipelineFXAA_framebuffer_depth !== null) + nlea_EaglerAdapterImpl2__wglDeleteRenderbuffer($java.nleg_EffectPipelineFXAA_framebuffer_depth); + if ($java.nleg_EffectPipelineFXAA_fxaaSourceTexture !== null) + nlea_EaglerAdapterImpl2__wglDeleteTextures($java.nleg_EffectPipelineFXAA_fxaaSourceTexture); + $java.nleg_EffectPipelineFXAA_framebuffer = null; + $java.nleg_EffectPipelineFXAA_framebuffer_color = null; + $java.nleg_EffectPipelineFXAA_framebuffer_depth = null; + $java.nleg_EffectPipelineFXAA_fxaaSourceTexture = null; +}; +function nleg_EffectPipelineFXAA_beginPipelineRender() { + var $mode; + if (nleg_EffectPipelineFXAA_displayWidth > 0 && nleg_EffectPipelineFXAA_displayHeight > 0) { + $mode = nmc_Minecraft_theMinecraft.$gameSettings.$antialiasMode; + if (!$mode) + $java.nleg_EffectPipelineFXAA_newState = 0; + if ($mode == 1) + $java.nleg_EffectPipelineFXAA_newState = !nmc_Minecraft_theMinecraft.$gameSettings.$fancyGraphics ? 0 : 1; + if ($mode == 2) + $java.nleg_EffectPipelineFXAA_newState = 1; + if ($mode == 3) + $java.nleg_EffectPipelineFXAA_newState = 2; + if ($mode == 4) + $java.nleg_EffectPipelineFXAA_newState = 3; + if (!$java.nleg_EffectPipelineFXAA_newState) { + $java.nleg_EffectPipelineFXAA_state = $java.nleg_EffectPipelineFXAA_newState; + $java.nleg_EffectPipelineFXAA_destroy(); + return; + } + if ($java.nleg_EffectPipelineFXAA_newState != $java.nleg_EffectPipelineFXAA_state && !($java.nleg_EffectPipelineFXAA_newState == 3 && $java.nleg_EffectPipelineFXAA_state == 2)) + $java.nleg_EffectPipelineFXAA_destroy(); + if (!(nleg_EffectPipelineFXAA_displayWidth == $java.nleg_EffectPipelineFXAA_width && nleg_EffectPipelineFXAA_displayHeight == $java.nleg_EffectPipelineFXAA_height && $java.nleg_EffectPipelineFXAA_state == $java.nleg_EffectPipelineFXAA_newState)) { + $java.nleg_EffectPipelineFXAA_state = $java.nleg_EffectPipelineFXAA_newState; + $java.nleg_EffectPipelineFXAA_width = nleg_EffectPipelineFXAA_displayWidth; + $java.nleg_EffectPipelineFXAA_height = nleg_EffectPipelineFXAA_displayHeight; + $java.nleg_EffectPipelineFXAA_originalViewport.data[0] = 0; + $java.nleg_EffectPipelineFXAA_originalViewport.data[1] = 0; + $java.nleg_EffectPipelineFXAA_originalViewport.data[2] = $java.nleg_EffectPipelineFXAA_width; + $java.nleg_EffectPipelineFXAA_originalViewport.data[3] = $java.nleg_EffectPipelineFXAA_height; + if ($java.nleg_EffectPipelineFXAA_state == 1) { + if (!$java.nleg_EffectPipelineFXAA_isUsingFXAA) + $java.nleg_EffectPipelineFXAA_initFXAA(); + else { + nlea_EaglerAdapterImpl2__wglBindTexture(3553, $java.nleg_EffectPipelineFXAA_fxaaSourceTexture); + nlea_EaglerAdapterImpl2__wglTexImage2D(3553, 0, 32849, $java.nleg_EffectPipelineFXAA_width, $java.nleg_EffectPipelineFXAA_height, 0, 6407, 5121, null); + nlea_EaglerAdapterImpl2__wglBindRenderbuffer($java.nleg_EffectPipelineFXAA_framebuffer_depth); + nlea_EaglerAdapterImpl2__wglRenderbufferStorage(36012, $java.nleg_EffectPipelineFXAA_width, $java.nleg_EffectPipelineFXAA_height); + } + } else if (!($java.nleg_EffectPipelineFXAA_state != 2 && $java.nleg_EffectPipelineFXAA_state != 3)) { + if ($java.nleg_EffectPipelineFXAA_msaaInit) { + nlea_EaglerAdapterImpl2__wglBindRenderbuffer($java.nleg_EffectPipelineFXAA_framebuffer_color); + nlea_EaglerAdapterImpl2__wglRenderbufferStorageMultisample($java.nleg_EffectPipelineFXAA_state != 2 ? 8 : 4, 32849, $java.nleg_EffectPipelineFXAA_width, $java.nleg_EffectPipelineFXAA_height); + nlea_EaglerAdapterImpl2__wglBindRenderbuffer($java.nleg_EffectPipelineFXAA_framebuffer_depth); + nlea_EaglerAdapterImpl2__wglRenderbufferStorageMultisample($java.nleg_EffectPipelineFXAA_state != 2 ? 8 : 4, 36012, $java.nleg_EffectPipelineFXAA_width, $java.nleg_EffectPipelineFXAA_height); + } else { + $java.nleg_EffectPipelineFXAA_destroy(); + $java.nleg_EffectPipelineFXAA_msaaInit = 1; + $java.nleg_EffectPipelineFXAA_framebuffer = nlea_EaglerAdapterImpl2__wglCreateFramebuffer(); + $java.nleg_EffectPipelineFXAA_framebuffer_color = nlea_EaglerAdapterImpl2__wglCreateRenderBuffer(); + $java.nleg_EffectPipelineFXAA_framebuffer_depth = nlea_EaglerAdapterImpl2__wglCreateRenderBuffer(); + nlea_EaglerAdapterImpl2__wglBindFramebuffer(36160, $java.nleg_EffectPipelineFXAA_framebuffer); + nlea_EaglerAdapterImpl2__wglBindRenderbuffer($java.nleg_EffectPipelineFXAA_framebuffer_color); + nlea_EaglerAdapterImpl2__wglRenderbufferStorageMultisample($java.nleg_EffectPipelineFXAA_state != 2 ? 8 : 4, 32849, $java.nleg_EffectPipelineFXAA_width, $java.nleg_EffectPipelineFXAA_height); + nlea_EaglerAdapterImpl2__wglBindRenderbuffer($java.nleg_EffectPipelineFXAA_framebuffer_depth); + nlea_EaglerAdapterImpl2__wglRenderbufferStorageMultisample($java.nleg_EffectPipelineFXAA_state != 2 ? 8 : 4, 36012, $java.nleg_EffectPipelineFXAA_width, $java.nleg_EffectPipelineFXAA_height); + nlea_EaglerAdapterImpl2__wglFramebufferRenderbuffer(36064, $java.nleg_EffectPipelineFXAA_framebuffer_color); + nlea_EaglerAdapterImpl2__wglFramebufferRenderbuffer(36096, $java.nleg_EffectPipelineFXAA_framebuffer_depth); + } + } + } + nlea_EaglerAdapterImpl2__wglBindFramebuffer(36160, $java.nleg_EffectPipelineFXAA_framebuffer); + nlea_EaglerAdapterImpl2__wglViewport(0, 0, $java.nleg_EffectPipelineFXAA_width, $java.nleg_EffectPipelineFXAA_height); + nleg_EaglerAdapterGL30_$callClinit(); + if (!nleg_EaglerAdapterGL30_isWebGL && !($java.nleg_EffectPipelineFXAA_state != 2 && $java.nleg_EffectPipelineFXAA_state != 3)) { + nlea_EaglerAdapterImpl2__wglEnable((-1)); + nlea_EaglerAdapterImpl2__wglEnable((-1)); + } + return; + } +} +function nleg_EffectPipelineFXAA_endPipelineRender() { + var var$1, var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10; + if (nleg_EffectPipelineFXAA_displayWidth > 0 && nleg_EffectPipelineFXAA_displayHeight > 0 && $java.nleg_EffectPipelineFXAA_state) { + nlea_EaglerAdapterImpl2__wglBindFramebuffer(36160, null); + nlea_EaglerAdapterImpl2__wglClear(16640); + if ($java.nleg_EffectPipelineFXAA_state == 1) { + nlea_EaglerAdapterImpl2__wglViewport($java.nleg_EffectPipelineFXAA_originalViewport.data[0], $java.nleg_EffectPipelineFXAA_originalViewport.data[1], $java.nleg_EffectPipelineFXAA_originalViewport.data[2], $java.nleg_EffectPipelineFXAA_originalViewport.data[3]); + nlea_EaglerAdapterImpl2__wglActiveTexture(33984); + nlea_EaglerAdapterImpl2__wglBindTexture(3553, $java.nleg_EffectPipelineFXAA_fxaaSourceTexture); + nlea_EaglerAdapterImpl2__wglDisable(2929); + nlea_EaglerAdapterImpl2__wglDisable(2884); + nlea_EaglerAdapterImpl2__wglDepthMask(0); + nlea_EaglerAdapterImpl2__wglUseProgram($java.nleg_EffectPipelineFXAA_fxaaProgram); + nlea_EaglerAdapterImpl2__wglUniform2f($java.nleg_EffectPipelineFXAA_fxaaScreenSize, $java.nleg_EffectPipelineFXAA_width, $java.nleg_EffectPipelineFXAA_height); + nlea_EaglerAdapterImpl2__wglBindVertexArray($java.nleg_EffectPipelineFXAA_renderQuadArray); + nlea_EaglerAdapterImpl2__wglDrawArrays(4, 0, 6); + nlea_EaglerAdapterImpl2__wglEnable(2929); + nlea_EaglerAdapterImpl2__wglDepthMask(1); + } else if (!($java.nleg_EffectPipelineFXAA_state != 2 && $java.nleg_EffectPipelineFXAA_state != 3)) { + nleg_EaglerAdapterGL30_$callClinit(); + if (!nleg_EaglerAdapterGL30_isWebGL) { + nlea_EaglerAdapterImpl2__wglDisable((-1)); + nlea_EaglerAdapterImpl2__wglDisable((-1)); + } + nlea_EaglerAdapterImpl2__wglViewport($java.nleg_EffectPipelineFXAA_originalViewport.data[0], $java.nleg_EffectPipelineFXAA_originalViewport.data[1], $java.nleg_EffectPipelineFXAA_originalViewport.data[2], $java.nleg_EffectPipelineFXAA_originalViewport.data[3]); + nlea_EaglerAdapterImpl2__wglBindFramebuffer(36008, $java.nleg_EffectPipelineFXAA_framebuffer); + nlea_EaglerAdapterImpl2__wglBindFramebuffer(36009, null); + var$1 = nlea_EaglerAdapterImpl2_webgl; + var$2 = $rt_createIntArray(1).data; + var$2[0] = 1029; + var$3 = "drawBuffers"; + var$4 = var$2.length; + var$5 = new Array(var$4); + var$6 = 0; + while (var$6 < var$4) { + var$7 = var$2[var$6]; + var$5[var$6] = var$7; + var$6 = var$6 + 1 | 0; + } + var$1[var$3](var$5); + var$8 = $java.nleg_EffectPipelineFXAA_width; + var$9 = $java.nleg_EffectPipelineFXAA_height; + var$6 = $java.nleg_EffectPipelineFXAA_width; + var$10 = $java.nleg_EffectPipelineFXAA_height; + nlea_EaglerAdapterImpl2_webgl.blitFramebuffer(0, 0, var$8, var$9, 0, 0, var$6, var$10, 16384, 9728); + nlea_EaglerAdapterImpl2__wglBindFramebuffer(36008, null); + } + return; + } +} +function nleg_EffectPipelineFXAA__clinit_() { + $java.nleg_EffectPipelineFXAA_isUsingFXAA = 0; + $java.nleg_EffectPipelineFXAA_framebuffer = null; + $java.nleg_EffectPipelineFXAA_framebuffer_color = null; + $java.nleg_EffectPipelineFXAA_framebuffer_depth = null; + $java.nleg_EffectPipelineFXAA_fxaaProgram = null; + $java.nleg_EffectPipelineFXAA_fxaaSourceTexture = null; + $java.nleg_EffectPipelineFXAA_fxaaScreenSize = null; + $java.nleg_EffectPipelineFXAA_renderQuadArray = null; + nleg_EffectPipelineFXAA_displayWidth = (-1); + nleg_EffectPipelineFXAA_displayHeight = (-1); + $java.nleg_EffectPipelineFXAA_width = (-1); + $java.nleg_EffectPipelineFXAA_height = (-1); + $java.nleg_EffectPipelineFXAA_originalViewport = $rt_createIntArray(4); + $java.nleg_EffectPipelineFXAA_state = 1; + $java.nleg_EffectPipelineFXAA_newState = (-1); + $java.nleg_EffectPipelineFXAA_msaaInit = 0; +} +function nms_ActiveRenderInfo() { + jl_Object.call(this); +} +$java.nms_ActiveRenderInfo_objectX = 0.0; +$java.nms_ActiveRenderInfo_objectY = 0.0; +$java.nms_ActiveRenderInfo_objectZ = 0.0; +$java.nms_ActiveRenderInfo_viewport = null; +$java.nms_ActiveRenderInfo_modelview = null; +$java.nms_ActiveRenderInfo_projection = null; +$java.nms_ActiveRenderInfo_objectCoords = null; +var nms_ActiveRenderInfo_rotationX = 0.0; +var nms_ActiveRenderInfo_rotationXZ = 0.0; +var nms_ActiveRenderInfo_rotationZ = 0.0; +var nms_ActiveRenderInfo_rotationYZ = 0.0; +var nms_ActiveRenderInfo_rotationXY = 0.0; +$java.nms_ActiveRenderInfo__init_ = function() { + var var_0 = new nms_ActiveRenderInfo(); + nms_ActiveRenderInfo__init_(var_0); + return var_0; +}; +function nms_ActiveRenderInfo__init_($this) { + return; +} +function nms_ActiveRenderInfo_updateRenderInfo($par0EntityPlayer, $par1) { + var var$3, $var2, $var3, var$6, var$7, var$8, var$9, $var4, $var5, $var6; + jn_FloatBuffer_clear($java.nms_ActiveRenderInfo_modelview); + jn_FloatBuffer_clear($java.nms_ActiveRenderInfo_projection); + nleg_EaglerAdapterGL30_glGetFloat(2982, $java.nms_ActiveRenderInfo_modelview); + nleg_EaglerAdapterGL30_glGetFloat(2983, $java.nms_ActiveRenderInfo_projection); + var$3 = $java.nms_ActiveRenderInfo_viewport.data; + nlea_EaglerAdapterImpl2_$callClinit(); + var$3[0] = nlea_EaglerAdapterImpl2_viewportCache.data[0]; + var$3[1] = nlea_EaglerAdapterImpl2_viewportCache.data[1]; + var$3[2] = nlea_EaglerAdapterImpl2_viewportCache.data[2]; + var$3[3] = nlea_EaglerAdapterImpl2_viewportCache.data[3]; + $java.jn_FloatBuffer_position($java.nms_ActiveRenderInfo_modelview, 0); + $java.jn_FloatBuffer_position($java.nms_ActiveRenderInfo_projection, 0); + $java.jn_FloatBuffer_position($java.nms_ActiveRenderInfo_objectCoords, 0); + $var2 = ($java.nms_ActiveRenderInfo_viewport.data[0] + $java.nms_ActiveRenderInfo_viewport.data[2] | 0) / 2 | 0; + $var3 = ($java.nms_ActiveRenderInfo_viewport.data[1] + $java.nms_ActiveRenderInfo_viewport.data[3] | 0) / 2 | 0; + var$6 = $java.nms_ActiveRenderInfo_modelview; + var$7 = $java.nms_ActiveRenderInfo_projection; + var$8 = $java.nms_ActiveRenderInfo_viewport.data; + var$9 = $java.nms_ActiveRenderInfo_objectCoords; + nlegv_Matrix4f_load0(nleg_EaglerAdapterGL30_unprojA, var$6); + nlegv_Matrix4f_load0(nleg_EaglerAdapterGL30_unprojB, var$7); + nlegv_Matrix4f_mul(nleg_EaglerAdapterGL30_unprojA, nleg_EaglerAdapterGL30_unprojB, nleg_EaglerAdapterGL30_unprojB); + nlegv_Matrix4f_invert(nleg_EaglerAdapterGL30_unprojB); + nlegv_Vector4f_set0(nleg_EaglerAdapterGL30_unprojC, ($var2 - var$8[0]) / var$8[2] * 2.0 - 1.0, ($var3 - var$8[1]) / var$8[3] * 2.0 - 1.0, 0.0, 1.0); + nlegv_Matrix4f_transform(nleg_EaglerAdapterGL30_unprojB, nleg_EaglerAdapterGL30_unprojC, nleg_EaglerAdapterGL30_unprojC); + jn_FloatBufferImpl_put(var$9, nleg_EaglerAdapterGL30_unprojC.$x / nleg_EaglerAdapterGL30_unprojC.$w1); + jn_FloatBufferImpl_put(var$9, nleg_EaglerAdapterGL30_unprojC.$y / nleg_EaglerAdapterGL30_unprojC.$w1); + jn_FloatBufferImpl_put(var$9, nleg_EaglerAdapterGL30_unprojC.$z / nleg_EaglerAdapterGL30_unprojC.$w1); + $java.nms_ActiveRenderInfo_objectX = $java.jn_FloatBufferImpl_get($java.nms_ActiveRenderInfo_objectCoords, 0); + $java.nms_ActiveRenderInfo_objectY = $java.jn_FloatBufferImpl_get($java.nms_ActiveRenderInfo_objectCoords, 1); + $java.nms_ActiveRenderInfo_objectZ = $java.jn_FloatBufferImpl_get($java.nms_ActiveRenderInfo_objectCoords, 2); + $var4 = !$par1 ? 0 : 1; + $var5 = $par0EntityPlayer.$rotationPitch; + $var2 = $par0EntityPlayer.$rotationYaw * 3.1415927410125732 / 180.0; + $var3 = nms_MathHelper_cos($var2); + $var6 = 1 - ($var4 * 2 | 0) | 0; + nms_ActiveRenderInfo_rotationX = $var3 * $var6; + nms_ActiveRenderInfo_rotationZ = nms_MathHelper_sin($var2) * $var6; + $var2 = -nms_ActiveRenderInfo_rotationZ; + $var3 = $var5 * 3.1415927410125732 / 180.0; + nms_ActiveRenderInfo_rotationYZ = $var2 * nms_MathHelper_sin($var3) * $var6; + nms_ActiveRenderInfo_rotationXY = nms_ActiveRenderInfo_rotationX * nms_MathHelper_sin($var3) * $var6; + nms_ActiveRenderInfo_rotationXZ = nms_MathHelper_cos($var3); +} +function nms_ActiveRenderInfo_getBlockIdAtEntityViewpoint($par0World, $par1EntityLiving, $par2) { + var var$4, var$5, var$6, $var3, $var4, $var5, $var6, $var7; + var$4 = $par2; + var$5 = $par1EntityLiving.$prevPosX + ($par1EntityLiving.$posX - $par1EntityLiving.$prevPosX) * var$4; + var$6 = $par1EntityLiving.$prevPosY + ($par1EntityLiving.$posY - $par1EntityLiving.$prevPosY) * var$4 + 0.11999999731779099; + var$4 = $par1EntityLiving.$prevPosZ + ($par1EntityLiving.$posZ - $par1EntityLiving.$prevPosZ) * var$4; + var$5 = var$5 + $java.nms_ActiveRenderInfo_objectX * 1.0; + var$6 = var$6 + $java.nms_ActiveRenderInfo_objectY * 1.0; + var$4 = var$4 + $java.nms_ActiveRenderInfo_objectZ * 1.0; + $var3 = nms_Vec3Pool_getVecFromPool($par1EntityLiving.$worldObj.$vecPool, var$5, var$6, var$4); + $var4 = $java.nms_ChunkPosition__init_(nms_MathHelper_floor_double($var3.$xCoord), nms_MathHelper_floor_double($var3.$yCoord), nms_MathHelper_floor_double($var3.$zCoord)); + $var5 = nms_World_getBlockId($par0World, $var4.$x6, $var4.$y5, $var4.$z6); + if ($var5) { + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$var5].$blockMaterial.$isLiquid()) { + $var6 = nms_BlockFluid_getFluidHeightPercent(nms_World_getBlockMetadata($par0World, $var4.$x6, $var4.$y5, $var4.$z6)) - 0.1111111119389534; + $var7 = ($var4.$y5 + 1 | 0) - $var6; + if ($var3.$yCoord >= $var7) + $var5 = nms_World_getBlockId($par0World, $var4.$x6, $var4.$y5 + 1 | 0, $var4.$z6); + } + } + return $var5; +} +function nms_ActiveRenderInfo__clinit_() { + $java.nms_ActiveRenderInfo_objectX = 0.0; + $java.nms_ActiveRenderInfo_objectY = 0.0; + $java.nms_ActiveRenderInfo_objectZ = 0.0; + $java.nms_ActiveRenderInfo_viewport = $rt_createIntArray(4); + $java.nms_ActiveRenderInfo_modelview = nms_GLAllocation_createDirectFloatBuffer(16); + $java.nms_ActiveRenderInfo_projection = nms_GLAllocation_createDirectFloatBuffer(16); + $java.nms_ActiveRenderInfo_objectCoords = nms_GLAllocation_createDirectFloatBuffer(3); +} +function nms_ClippingHelper() { + var a = this; jl_Object.call(a); + a.$frustum = null; + a.$projectionMatrix0 = null; + a.$modelviewMatrix = null; + a.$clippingMatrix = null; +} +$java.nms_ClippingHelper__init_ = function() { + var var_0 = new nms_ClippingHelper(); + nms_ClippingHelper__init_(var_0); + return var_0; +}; +function nms_ClippingHelper__init_($this) { + $this.$frustum = $rt_createFloatMultiArray([16, 16]); + $this.$projectionMatrix0 = $rt_createFloatArray(16); + $this.$modelviewMatrix = $rt_createFloatArray(16); + $this.$clippingMatrix = $rt_createFloatArray(16); +} +$java.nms_ClippingHelper_isBoxInFrustum = function($this, $par1, $par3, $par5, $par7, $par9, $par11) { + var $var13; + $var13 = 0; + while ($var13 < 6) { + if ($this.$frustum.data[$var13].data[0] * $par1 + $this.$frustum.data[$var13].data[1] * $par3 + $this.$frustum.data[$var13].data[2] * $par5 + $this.$frustum.data[$var13].data[3] <= 0.0 && $this.$frustum.data[$var13].data[0] * $par7 + $this.$frustum.data[$var13].data[1] * $par3 + $this.$frustum.data[$var13].data[2] * $par5 + $this.$frustum.data[$var13].data[3] <= 0.0 && $this.$frustum.data[$var13].data[0] * $par1 + $this.$frustum.data[$var13].data[1] * $par9 + $this.$frustum.data[$var13].data[2] * $par5 + + $this.$frustum.data[$var13].data[3] <= 0.0 && $this.$frustum.data[$var13].data[0] * $par7 + $this.$frustum.data[$var13].data[1] * $par9 + $this.$frustum.data[$var13].data[2] * $par5 + $this.$frustum.data[$var13].data[3] <= 0.0 && $this.$frustum.data[$var13].data[0] * $par1 + $this.$frustum.data[$var13].data[1] * $par3 + $this.$frustum.data[$var13].data[2] * $par11 + $this.$frustum.data[$var13].data[3] <= 0.0 && $this.$frustum.data[$var13].data[0] * $par7 + $this.$frustum.data[$var13].data[1] * $par3 + + $this.$frustum.data[$var13].data[2] * $par11 + $this.$frustum.data[$var13].data[3] <= 0.0 && $this.$frustum.data[$var13].data[0] * $par1 + $this.$frustum.data[$var13].data[1] * $par9 + $this.$frustum.data[$var13].data[2] * $par11 + $this.$frustum.data[$var13].data[3] <= 0.0 && $this.$frustum.data[$var13].data[0] * $par7 + $this.$frustum.data[$var13].data[1] * $par9 + $this.$frustum.data[$var13].data[2] * $par11 + $this.$frustum.data[$var13].data[3] <= 0.0) + return 0; + $var13 = $var13 + 1 | 0; + } + return 1; +}; +function nms_ClippingHelperImpl() { + var a = this; nms_ClippingHelper.call(a); + a.$projectionMatrixBuffer = null; + a.$modelviewMatrixBuffer = null; + a.$field_78564_h = null; +} +$java.nms_ClippingHelperImpl_instance = null; +$java.nms_ClippingHelperImpl__init_ = function() { + var var_0 = new nms_ClippingHelperImpl(); + nms_ClippingHelperImpl__init_(var_0); + return var_0; +}; +function nms_ClippingHelperImpl__init_($this) { + nms_ClippingHelper__init_($this); + $this.$projectionMatrixBuffer = nms_GLAllocation_createDirectFloatBuffer(16); + $this.$modelviewMatrixBuffer = nms_GLAllocation_createDirectFloatBuffer(16); + $this.$field_78564_h = nms_GLAllocation_createDirectFloatBuffer(16); +} +function nms_ClippingHelperImpl_getInstance() { + $java.nms_ClippingHelperImpl_init($java.nms_ClippingHelperImpl_instance); + return $java.nms_ClippingHelperImpl_instance; +} +$java.nms_ClippingHelperImpl_normalize = function($this, $par1ArrayOfFloat, $par2) { + var $var3, var$4; + $par1ArrayOfFloat = $par1ArrayOfFloat.data; + $var3 = nms_MathHelper_sqrt_float($par1ArrayOfFloat[$par2].data[0] * $par1ArrayOfFloat[$par2].data[0] + $par1ArrayOfFloat[$par2].data[1] * $par1ArrayOfFloat[$par2].data[1] + $par1ArrayOfFloat[$par2].data[2] * $par1ArrayOfFloat[$par2].data[2]); + var$4 = $par1ArrayOfFloat[$par2].data; + var$4[0] = var$4[0] / $var3; + var$4 = $par1ArrayOfFloat[$par2].data; + var$4[1] = var$4[1] / $var3; + var$4 = $par1ArrayOfFloat[$par2].data; + var$4[2] = var$4[2] / $var3; + $par1ArrayOfFloat = $par1ArrayOfFloat[$par2].data; + $par1ArrayOfFloat[3] = $par1ArrayOfFloat[3] / $var3; +}; +$java.nms_ClippingHelperImpl_init = function($this) { + jn_FloatBuffer_clear($this.$projectionMatrixBuffer); + jn_FloatBuffer_clear($this.$modelviewMatrixBuffer); + jn_FloatBuffer_clear($this.$field_78564_h); + nleg_EaglerAdapterGL30_glGetFloat(2983, $this.$projectionMatrixBuffer); + nleg_EaglerAdapterGL30_glGetFloat(2982, $this.$modelviewMatrixBuffer); + jn_FloatBuffer_limit0(jn_FloatBuffer_flip($this.$projectionMatrixBuffer), 16); + jn_FloatBuffer_get0($this.$projectionMatrixBuffer, $this.$projectionMatrix0); + jn_FloatBuffer_limit0(jn_FloatBuffer_flip($this.$modelviewMatrixBuffer), 16); + jn_FloatBuffer_get0($this.$modelviewMatrixBuffer, $this.$modelviewMatrix); + $this.$clippingMatrix.data[0] = $this.$modelviewMatrix.data[0] * $this.$projectionMatrix0.data[0] + $this.$modelviewMatrix.data[1] * $this.$projectionMatrix0.data[4] + $this.$modelviewMatrix.data[2] * $this.$projectionMatrix0.data[8] + $this.$modelviewMatrix.data[3] * $this.$projectionMatrix0.data[12]; + $this.$clippingMatrix.data[1] = $this.$modelviewMatrix.data[0] * $this.$projectionMatrix0.data[1] + $this.$modelviewMatrix.data[1] * $this.$projectionMatrix0.data[5] + $this.$modelviewMatrix.data[2] * $this.$projectionMatrix0.data[9] + $this.$modelviewMatrix.data[3] * $this.$projectionMatrix0.data[13]; + $this.$clippingMatrix.data[2] = $this.$modelviewMatrix.data[0] * $this.$projectionMatrix0.data[2] + $this.$modelviewMatrix.data[1] * $this.$projectionMatrix0.data[6] + $this.$modelviewMatrix.data[2] * $this.$projectionMatrix0.data[10] + $this.$modelviewMatrix.data[3] * $this.$projectionMatrix0.data[14]; + $this.$clippingMatrix.data[3] = $this.$modelviewMatrix.data[0] * $this.$projectionMatrix0.data[3] + $this.$modelviewMatrix.data[1] * $this.$projectionMatrix0.data[7] + $this.$modelviewMatrix.data[2] * $this.$projectionMatrix0.data[11] + $this.$modelviewMatrix.data[3] * $this.$projectionMatrix0.data[15]; + $this.$clippingMatrix.data[4] = $this.$modelviewMatrix.data[4] * $this.$projectionMatrix0.data[0] + $this.$modelviewMatrix.data[5] * $this.$projectionMatrix0.data[4] + $this.$modelviewMatrix.data[6] * $this.$projectionMatrix0.data[8] + $this.$modelviewMatrix.data[7] * $this.$projectionMatrix0.data[12]; + $this.$clippingMatrix.data[5] = $this.$modelviewMatrix.data[4] * $this.$projectionMatrix0.data[1] + $this.$modelviewMatrix.data[5] * $this.$projectionMatrix0.data[5] + $this.$modelviewMatrix.data[6] * $this.$projectionMatrix0.data[9] + $this.$modelviewMatrix.data[7] * $this.$projectionMatrix0.data[13]; + $this.$clippingMatrix.data[6] = $this.$modelviewMatrix.data[4] * $this.$projectionMatrix0.data[2] + $this.$modelviewMatrix.data[5] * $this.$projectionMatrix0.data[6] + $this.$modelviewMatrix.data[6] * $this.$projectionMatrix0.data[10] + $this.$modelviewMatrix.data[7] * $this.$projectionMatrix0.data[14]; + $this.$clippingMatrix.data[7] = $this.$modelviewMatrix.data[4] * $this.$projectionMatrix0.data[3] + $this.$modelviewMatrix.data[5] * $this.$projectionMatrix0.data[7] + $this.$modelviewMatrix.data[6] * $this.$projectionMatrix0.data[11] + $this.$modelviewMatrix.data[7] * $this.$projectionMatrix0.data[15]; + $this.$clippingMatrix.data[8] = $this.$modelviewMatrix.data[8] * $this.$projectionMatrix0.data[0] + $this.$modelviewMatrix.data[9] * $this.$projectionMatrix0.data[4] + $this.$modelviewMatrix.data[10] * $this.$projectionMatrix0.data[8] + $this.$modelviewMatrix.data[11] * $this.$projectionMatrix0.data[12]; + $this.$clippingMatrix.data[9] = $this.$modelviewMatrix.data[8] * $this.$projectionMatrix0.data[1] + $this.$modelviewMatrix.data[9] * $this.$projectionMatrix0.data[5] + $this.$modelviewMatrix.data[10] * $this.$projectionMatrix0.data[9] + $this.$modelviewMatrix.data[11] * $this.$projectionMatrix0.data[13]; + $this.$clippingMatrix.data[10] = $this.$modelviewMatrix.data[8] * $this.$projectionMatrix0.data[2] + $this.$modelviewMatrix.data[9] * $this.$projectionMatrix0.data[6] + $this.$modelviewMatrix.data[10] * $this.$projectionMatrix0.data[10] + $this.$modelviewMatrix.data[11] * $this.$projectionMatrix0.data[14]; + $this.$clippingMatrix.data[11] = $this.$modelviewMatrix.data[8] * $this.$projectionMatrix0.data[3] + $this.$modelviewMatrix.data[9] * $this.$projectionMatrix0.data[7] + $this.$modelviewMatrix.data[10] * $this.$projectionMatrix0.data[11] + $this.$modelviewMatrix.data[11] * $this.$projectionMatrix0.data[15]; + $this.$clippingMatrix.data[12] = $this.$modelviewMatrix.data[12] * $this.$projectionMatrix0.data[0] + $this.$modelviewMatrix.data[13] * $this.$projectionMatrix0.data[4] + $this.$modelviewMatrix.data[14] * $this.$projectionMatrix0.data[8] + $this.$modelviewMatrix.data[15] * $this.$projectionMatrix0.data[12]; + $this.$clippingMatrix.data[13] = $this.$modelviewMatrix.data[12] * $this.$projectionMatrix0.data[1] + $this.$modelviewMatrix.data[13] * $this.$projectionMatrix0.data[5] + $this.$modelviewMatrix.data[14] * $this.$projectionMatrix0.data[9] + $this.$modelviewMatrix.data[15] * $this.$projectionMatrix0.data[13]; + $this.$clippingMatrix.data[14] = $this.$modelviewMatrix.data[12] * $this.$projectionMatrix0.data[2] + $this.$modelviewMatrix.data[13] * $this.$projectionMatrix0.data[6] + $this.$modelviewMatrix.data[14] * $this.$projectionMatrix0.data[10] + $this.$modelviewMatrix.data[15] * $this.$projectionMatrix0.data[14]; + $this.$clippingMatrix.data[15] = $this.$modelviewMatrix.data[12] * $this.$projectionMatrix0.data[3] + $this.$modelviewMatrix.data[13] * $this.$projectionMatrix0.data[7] + $this.$modelviewMatrix.data[14] * $this.$projectionMatrix0.data[11] + $this.$modelviewMatrix.data[15] * $this.$projectionMatrix0.data[15]; + $this.$frustum.data[0].data[0] = $this.$clippingMatrix.data[3] - $this.$clippingMatrix.data[0]; + $this.$frustum.data[0].data[1] = $this.$clippingMatrix.data[7] - $this.$clippingMatrix.data[4]; + $this.$frustum.data[0].data[2] = $this.$clippingMatrix.data[11] - $this.$clippingMatrix.data[8]; + $this.$frustum.data[0].data[3] = $this.$clippingMatrix.data[15] - $this.$clippingMatrix.data[12]; + $java.nms_ClippingHelperImpl_normalize($this, $this.$frustum, 0); + $this.$frustum.data[1].data[0] = $this.$clippingMatrix.data[3] + $this.$clippingMatrix.data[0]; + $this.$frustum.data[1].data[1] = $this.$clippingMatrix.data[7] + $this.$clippingMatrix.data[4]; + $this.$frustum.data[1].data[2] = $this.$clippingMatrix.data[11] + $this.$clippingMatrix.data[8]; + $this.$frustum.data[1].data[3] = $this.$clippingMatrix.data[15] + $this.$clippingMatrix.data[12]; + $java.nms_ClippingHelperImpl_normalize($this, $this.$frustum, 1); + $this.$frustum.data[2].data[0] = $this.$clippingMatrix.data[3] + $this.$clippingMatrix.data[1]; + $this.$frustum.data[2].data[1] = $this.$clippingMatrix.data[7] + $this.$clippingMatrix.data[5]; + $this.$frustum.data[2].data[2] = $this.$clippingMatrix.data[11] + $this.$clippingMatrix.data[9]; + $this.$frustum.data[2].data[3] = $this.$clippingMatrix.data[15] + $this.$clippingMatrix.data[13]; + $java.nms_ClippingHelperImpl_normalize($this, $this.$frustum, 2); + $this.$frustum.data[3].data[0] = $this.$clippingMatrix.data[3] - $this.$clippingMatrix.data[1]; + $this.$frustum.data[3].data[1] = $this.$clippingMatrix.data[7] - $this.$clippingMatrix.data[5]; + $this.$frustum.data[3].data[2] = $this.$clippingMatrix.data[11] - $this.$clippingMatrix.data[9]; + $this.$frustum.data[3].data[3] = $this.$clippingMatrix.data[15] - $this.$clippingMatrix.data[13]; + $java.nms_ClippingHelperImpl_normalize($this, $this.$frustum, 3); + $this.$frustum.data[4].data[0] = $this.$clippingMatrix.data[3] - $this.$clippingMatrix.data[2]; + $this.$frustum.data[4].data[1] = $this.$clippingMatrix.data[7] - $this.$clippingMatrix.data[6]; + $this.$frustum.data[4].data[2] = $this.$clippingMatrix.data[11] - $this.$clippingMatrix.data[10]; + $this.$frustum.data[4].data[3] = $this.$clippingMatrix.data[15] - $this.$clippingMatrix.data[14]; + $java.nms_ClippingHelperImpl_normalize($this, $this.$frustum, 4); + $this.$frustum.data[5].data[0] = $this.$clippingMatrix.data[3] + $this.$clippingMatrix.data[2]; + $this.$frustum.data[5].data[1] = $this.$clippingMatrix.data[7] + $this.$clippingMatrix.data[6]; + $this.$frustum.data[5].data[2] = $this.$clippingMatrix.data[11] + $this.$clippingMatrix.data[10]; + $this.$frustum.data[5].data[3] = $this.$clippingMatrix.data[15] + $this.$clippingMatrix.data[14]; + $java.nms_ClippingHelperImpl_normalize($this, $this.$frustum, 5); +}; +function nms_ClippingHelperImpl__clinit_() { + $java.nms_ClippingHelperImpl_instance = $java.nms_ClippingHelperImpl__init_(); +} +function nms_ICamera() { +} +function nms_Frustrum() { + var a = this; jl_Object.call(a); + a.$clippingHelper = null; + a.$xPosition2 = 0.0; + a.$yPosition2 = 0.0; + a.$zPosition1 = 0.0; +} +function nms_Frustrum__init_0() { + var var_0 = new nms_Frustrum(); + nms_Frustrum__init_(var_0); + return var_0; +} +function nms_Frustrum__init_($this) { + $this.$clippingHelper = nms_ClippingHelperImpl_getInstance(); +} +function nms_Frustrum_setPosition($this, $par1, $par3, $par5) { + $this.$xPosition2 = $par1; + $this.$yPosition2 = $par3; + $this.$zPosition1 = $par5; +} +$java.nms_Frustrum_isBoxInFrustum = function($this, $par1, $par3, $par5, $par7, $par9, $par11) { + return $java.nms_ClippingHelper_isBoxInFrustum($this.$clippingHelper, $par1 - $this.$xPosition2, $par3 - $this.$yPosition2, $par5 - $this.$zPosition1, $par7 - $this.$xPosition2, $par9 - $this.$yPosition2, $par11 - $this.$zPosition1); +}; +function nms_Frustrum_isBoundingBoxInFrustum($this, $par1AxisAlignedBB) { + return $java.nms_Frustrum_isBoxInFrustum($this, $par1AxisAlignedBB.$minX, $par1AxisAlignedBB.$minY, $par1AxisAlignedBB.$minZ, $par1AxisAlignedBB.$maxX, $par1AxisAlignedBB.$maxY, $par1AxisAlignedBB.$maxZ); +} +function nms_StringUtils() { + jl_Object.call(this); +} +$java.nms_StringUtils_patternControlCode = null; +$java.nms_StringUtils__init_ = function() { + var var_0 = new nms_StringUtils(); + nms_StringUtils__init_(var_0); + return var_0; +}; +function nms_StringUtils__init_($this) { + return; +} +function nms_StringUtils_ticksToElapsedTime($par0) { + var $var1, $var2, var$4; + $var1 = $par0 / 20 | 0; + $var2 = $var1 / 60 | 0; + $par0 = $var1 % 60 | 0; + if ($par0 >= 10) { + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append2(var$4, $var2); + jl_AbstractStringBuilder_append(var$4, $rt_s(272)); + jl_AbstractStringBuilder_append2(var$4, $par0); + var$4 = jl_AbstractStringBuilder_toString(var$4); + } else { + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append2(var$4, $var2); + jl_AbstractStringBuilder_append(var$4, $rt_s(2757)); + jl_AbstractStringBuilder_append2(var$4, $par0); + var$4 = jl_AbstractStringBuilder_toString(var$4); + } + return var$4; +} +function nms_StringUtils_stripControlCodes($par0Str) { + return jur_Matcher_replaceAll(jur_Pattern_matcher($java.nms_StringUtils_patternControlCode, $par0Str), $rt_s(36)); +} +function nms_StringUtils__clinit_() { + $java.nms_StringUtils_patternControlCode = jur_Pattern_compile($rt_s(2758)); +} +function nle_EnumBrowser() { + jl_Enum.call(this); + this.$name14 = null; +} +$java.nle_EnumBrowser_DESKTOP = null; +$java.nle_EnumBrowser_CHROME = null; +$java.nle_EnumBrowser_EDGE = null; +$java.nle_EnumBrowser_IE = null; +$java.nle_EnumBrowser_FIREFOX = null; +$java.nle_EnumBrowser_SAFARI = null; +$java.nle_EnumBrowser_OPERA = null; +$java.nle_EnumBrowser_WEBKIT = null; +$java.nle_EnumBrowser_GECKO = null; +$java.nle_EnumBrowser_UNKNOWN = null; +$java.nle_EnumBrowser_identifiedBrowser = null; +$java.nle_EnumBrowser_$VALUES = null; +$java.nle_EnumBrowser__init_ = function(var_0, var_1, var_2) { + var var_3 = new nle_EnumBrowser(); + $java.nle_EnumBrowser__init_0(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.nle_EnumBrowser__init_0 = function($this, var$1, var$2, $string) { + jl_Enum__init_0($this, var$1, var$2); + $this.$name14 = $string; +}; +function nle_EnumBrowser_getBrowser() { + var var$1, $ua; + if ($java.nle_EnumBrowser_identifiedBrowser === null) { + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(343)); + jl_AbstractStringBuilder_append(var$1, jl_String_toLowerCase($rt_str(window.navigator.userAgent))); + $ua = jl_AbstractStringBuilder_toString(var$1); + if (jl_String_contains($ua, $rt_s(2759))) + $java.nle_EnumBrowser_identifiedBrowser = $java.nle_EnumBrowser_EDGE; + else if (jl_String_contains($ua, $rt_s(2760))) + $java.nle_EnumBrowser_identifiedBrowser = $java.nle_EnumBrowser_OPERA; + else if (jl_String_contains($ua, $rt_s(2761))) + $java.nle_EnumBrowser_identifiedBrowser = $java.nle_EnumBrowser_CHROME; + else if (jl_String_contains($ua, $rt_s(2762))) + $java.nle_EnumBrowser_identifiedBrowser = $java.nle_EnumBrowser_FIREFOX; + else if (jl_String_contains($ua, $rt_s(2763))) + $java.nle_EnumBrowser_identifiedBrowser = $java.nle_EnumBrowser_SAFARI; + else if (!jl_String_contains($ua, $rt_s(2764)) && !jl_String_contains($ua, $rt_s(2765))) { + if (jl_String_contains($ua, $rt_s(2766))) + $java.nle_EnumBrowser_identifiedBrowser = $java.nle_EnumBrowser_WEBKIT; + else if (jl_String_contains($ua, $rt_s(2767))) + $java.nle_EnumBrowser_identifiedBrowser = $java.nle_EnumBrowser_GECKO; + else if (!jl_String_contains($ua, $rt_s(2768))) + $java.nle_EnumBrowser_identifiedBrowser = $java.nle_EnumBrowser_UNKNOWN; + else + $java.nle_EnumBrowser_identifiedBrowser = $java.nle_EnumBrowser_DESKTOP; + } else + $java.nle_EnumBrowser_identifiedBrowser = $java.nle_EnumBrowser_IE; + } + return $java.nle_EnumBrowser_identifiedBrowser; +} +function nle_EnumBrowser_toString($this) { + return $this.$name14; +} +function nle_EnumBrowser__clinit_() { + var var$1, var$2; + $java.nle_EnumBrowser_DESKTOP = $java.nle_EnumBrowser__init_($rt_s(2769), 0, $rt_s(2770)); + $java.nle_EnumBrowser_CHROME = $java.nle_EnumBrowser__init_($rt_s(2771), 1, $rt_s(2772)); + $java.nle_EnumBrowser_EDGE = $java.nle_EnumBrowser__init_($rt_s(2773), 2, $rt_s(2774)); + $java.nle_EnumBrowser_IE = $java.nle_EnumBrowser__init_($rt_s(2775), 3, $rt_s(2775)); + $java.nle_EnumBrowser_FIREFOX = $java.nle_EnumBrowser__init_($rt_s(2776), 4, $rt_s(2777)); + $java.nle_EnumBrowser_SAFARI = $java.nle_EnumBrowser__init_($rt_s(2778), 5, $rt_s(2779)); + $java.nle_EnumBrowser_OPERA = $java.nle_EnumBrowser__init_($rt_s(2780), 6, $rt_s(2781)); + $java.nle_EnumBrowser_WEBKIT = $java.nle_EnumBrowser__init_($rt_s(2782), 7, $rt_s(2783)); + $java.nle_EnumBrowser_GECKO = $java.nle_EnumBrowser__init_($rt_s(2784), 8, $rt_s(2785)); + $java.nle_EnumBrowser_UNKNOWN = $java.nle_EnumBrowser__init_($rt_s(397), 9, $rt_s(2786)); + var$1 = $rt_createArray(nle_EnumBrowser, 10); + var$2 = var$1.data; + var$2[0] = $java.nle_EnumBrowser_DESKTOP; + var$2[1] = $java.nle_EnumBrowser_CHROME; + var$2[2] = $java.nle_EnumBrowser_EDGE; + var$2[3] = $java.nle_EnumBrowser_IE; + var$2[4] = $java.nle_EnumBrowser_FIREFOX; + var$2[5] = $java.nle_EnumBrowser_SAFARI; + var$2[6] = $java.nle_EnumBrowser_OPERA; + var$2[7] = $java.nle_EnumBrowser_WEBKIT; + var$2[8] = $java.nle_EnumBrowser_GECKO; + var$2[9] = $java.nle_EnumBrowser_UNKNOWN; + $java.nle_EnumBrowser_$VALUES = var$1; + $java.nle_EnumBrowser_identifiedBrowser = null; +} +function nms_Direction() { + jl_Object.call(this); +} +var nms_Direction_offsetX = null; +var nms_Direction_offsetZ = null; +var nms_Direction_directions = null; +var nms_Direction_directionToFacing = null; +$java.nms_Direction_facingToDirection = null; +var nms_Direction_rotateOpposite = null; +$java.nms_Direction_rotateRight = null; +$java.nms_Direction_rotateLeft = null; +$java.nms_Direction_bedDirection = null; +$java.nms_Direction__init_ = function() { + var var_0 = new nms_Direction(); + nms_Direction__init_(var_0); + return var_0; +}; +function nms_Direction__init_($this) { + return; +} +function nms_Direction__clinit_() { + var var$1, var$2, var$3, var$4; + var$1 = $rt_createIntArray(4); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = (-1); + var$2[2] = 0; + var$2[3] = 1; + nms_Direction_offsetX = var$1; + var$1 = $rt_createIntArray(4); + var$2 = var$1.data; + var$2[0] = 1; + var$2[1] = 0; + var$2[2] = (-1); + var$2[3] = 0; + nms_Direction_offsetZ = var$1; + var$1 = $rt_createArray(jl_String, 4); + var$2 = var$1.data; + var$2[0] = $rt_s(2787); + var$2[1] = $rt_s(2788); + var$2[2] = $rt_s(2789); + var$2[3] = $rt_s(2790); + nms_Direction_directions = var$1; + var$1 = $rt_createIntArray(4); + var$2 = var$1.data; + var$2[0] = 3; + var$2[1] = 4; + var$2[2] = 2; + var$2[3] = 5; + nms_Direction_directionToFacing = var$1; + var$1 = $rt_createIntArray(6); + var$2 = var$1.data; + var$2[0] = (-1); + var$2[1] = (-1); + var$2[2] = 2; + var$2[3] = 0; + var$2[4] = 1; + var$2[5] = 3; + $java.nms_Direction_facingToDirection = var$1; + var$1 = $rt_createIntArray(4); + var$2 = var$1.data; + var$2[0] = 2; + var$2[1] = 3; + var$2[2] = 0; + var$2[3] = 1; + nms_Direction_rotateOpposite = var$1; + var$1 = $rt_createIntArray(4); + var$2 = var$1.data; + var$2[0] = 1; + var$2[1] = 2; + var$2[2] = 3; + var$2[3] = 0; + $java.nms_Direction_rotateRight = var$1; + var$1 = $rt_createIntArray(4); + var$2 = var$1.data; + var$2[0] = 3; + var$2[1] = 0; + var$2[2] = 1; + var$2[3] = 2; + $java.nms_Direction_rotateLeft = var$1; + var$1 = $rt_createArray($rt_arraycls($rt_intcls()), 4); + var$3 = var$1.data; + var$2 = $rt_createIntArray(6); + var$4 = var$2.data; + var$4[0] = 1; + var$4[1] = 0; + var$4[2] = 3; + var$4[3] = 2; + var$4[4] = 5; + var$4[5] = 4; + var$3[0] = var$2; + var$2 = $rt_createIntArray(6); + var$4 = var$2.data; + var$4[0] = 1; + var$4[1] = 0; + var$4[2] = 5; + var$4[3] = 4; + var$4[4] = 2; + var$4[5] = 3; + var$3[1] = var$2; + var$2 = $rt_createIntArray(6); + var$4 = var$2.data; + var$4[0] = 1; + var$4[1] = 0; + var$4[2] = 2; + var$4[3] = 3; + var$4[4] = 4; + var$4[5] = 5; + var$3[2] = var$2; + var$2 = $rt_createIntArray(6); + var$4 = var$2.data; + var$4[0] = 1; + var$4[1] = 0; + var$4[2] = 4; + var$4[3] = 5; + var$4[4] = 3; + var$4[5] = 2; + var$3[3] = var$2; + $java.nms_Direction_bedDirection = var$1; +} +function nms_NetHandler() { + jl_Object.call(this); +} +$java.nms_NetHandler_unexpectedPacket = function($this, $par1Packet) { + return; +}; +$java.nms_NetHandler_handleBlockDig = function($this, $par1Packet14BlockDig) { + return; +}; +$java.nms_NetHandler_handlePlace = function($this, $par1Packet15Place) { + return; +}; +$java.nms_NetHandler_handleEntityAction = function($this, $par1Packet19EntityAction) { + return; +}; +$java.nms_NetHandler_handleClientProtocol = function($this, $par1Packet2ClientProtocol) { + return; +}; +$java.nms_NetHandler_handleUseEntity = function($this, $par1Packet7UseEntity) { + return; +}; +$java.nms_NetHandler_handleWindowClick = function($this, $par1Packet102WindowClick) { + return; +}; +$java.nms_NetHandler_handleServerPing = function($this, $par1Packet254ServerPing) { + return; +}; +$java.nms_NetHandler_handleCreativeSetSlot = function($this, $par1Packet107CreativeSetSlot) { + return; +}; +$java.nms_NetHandler_handleEnchantItem = function($this, $par1Packet108EnchantItem) { + return; +}; +$java.nms_NetHandler_handleClientInfo = function($this, $par1Packet204ClientInfo) { + return; +}; +$java.nms_NetHandler_handleClientCommand = function($this, $par1Packet205ClientCommand) { + return; +}; +function nms_NetClientHandler() { + var a = this; nms_NetHandler.call(a); + a.$disconnected = 0; + a.$netManager = null; + a.$field_72560_a = null; + a.$mc15 = null; + a.$worldClient = null; + a.$doneLoadingTerrain = 0; + a.$mapStorage0 = null; + a.$playerInfoMap = null; + a.$playerInfoList = null; + a.$currentServerMaxPlayers = 0; + a.$field_98183_l = null; + a.$rand6 = null; +} +$java.nms_NetClientHandler__init_ = function(var_0, var_1, var_2) { + var var_3 = new nms_NetClientHandler(); + nms_NetClientHandler__init_(var_3, var_0, var_1, var_2); + return var_3; +}; +function nms_NetClientHandler__init_($this, $par1Minecraft, $par2Str, $par3) { + var var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2Str = $thread.pop();$par1Minecraft = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$disconnected = 0; + $this.$doneLoadingTerrain = 0; + $this.$mapStorage0 = nms_MapStorage__init_0(); + $this.$playerInfoMap = ju_HashMap__init_(); + $this.$playerInfoList = ju_ArrayList__init_0(); + $this.$currentServerMaxPlayers = 20; + $this.$field_98183_l = null; + $this.$rand6 = nle_EaglercraftRandom__init_0(); + $this.$mc15 = $par1Minecraft; + $par1Minecraft = new nle_WebsocketNetworkManager; + $par1Minecraft.$sendBuffer = ji_ByteArrayOutputStream__init_0(); + $par1Minecraft.$oldChunkBuffer = null; + $par1Minecraft.$readChunks = ju_LinkedList__init_0(); + $par1Minecraft.$serverURI = $par2Str; + $par1Minecraft.$netHandler = $this; + nlea_EaglerAdapterImpl2_$callClinit(); + $ptr = 1; + case 1: + $tmp = nlea_EaglerAdapterImpl2_connectWebSocket($par2Str); + if ($rt_suspending()) { + break main; + } + var$4 = $tmp; + if (!jl_String_equals($rt_s(2791), var$4) ? 1 : 0) { + window["minecraftServer"] = $rt_ustr($par2Str); + $this.$netManager = $par1Minecraft; + return; + } + $par1Minecraft = new ji_IOException; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(2792)); + jl_AbstractStringBuilder_append(var$4, $par2Str); + jl_AbstractStringBuilder_append(var$4, $rt_s(2793)); + jl_Throwable__init_($par1Minecraft, jl_AbstractStringBuilder_toString(var$4)); + $rt_throw($par1Minecraft); + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Minecraft, $par2Str, $par3, var$4, $ptr); +} +function nms_NetClientHandler_cleanup($this) { + $this.$netManager = null; + $this.$worldClient = null; +} +function nms_NetClientHandler_processReadPackets($this) { + var $r, var$2, var$3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$r = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$disconnected && $this.$netManager !== null) { + $r = $this.$netManager; + $ptr = 1; + continue main; + } + if (nlea_EaglerAdapterImpl2_connectionOpen()) { + if ($this.$disconnected) + nlea_EaglerAdapterImpl2_endConnection(); + } else if (!$this.$disconnected) { + $r = nlea_EaglerAdapterImpl2_getRateLimitStatus(); + if ($r === null) + nmc_Minecraft_displayGuiScreen($this.$mc15, nms_GuiDisconnected__init_0(nms_GuiMultiplayer__init_(nms_GuiMainMenu__init_0()), $rt_s(2794), $rt_s(1303), null)); + else if ($r === nlea_EaglerAdapterImpl2$RateLimit_NOW_LOCKED) + nmc_Minecraft_displayGuiScreen($this.$mc15, nms_GuiDisconnected__init_0(nms_GuiMultiplayer__init_(nms_GuiMainMenu__init_0()), $rt_s(2795), $rt_s(1303), null)); + else if ($r === nlea_EaglerAdapterImpl2$RateLimit_LOCKED) + nmc_Minecraft_displayGuiScreen($this.$mc15, nms_GuiDisconnected__init_0(nms_GuiMultiplayer__init_(nms_GuiMainMenu__init_0()), $rt_s(2796), $rt_s(1303), null)); + else if ($r === nlea_EaglerAdapterImpl2$RateLimit_BLOCKED) + nmc_Minecraft_displayGuiScreen($this.$mc15, nms_GuiDisconnected__init_0(nms_GuiMultiplayer__init_(nms_GuiMainMenu__init_0()), $rt_s(2797), $rt_s(1303), null)); + else if ($r === nlea_EaglerAdapterImpl2$RateLimit_FAILED_POSSIBLY_LOCKED) + nmc_Minecraft_displayGuiScreen($this.$mc15, nms_GuiDisconnected__init_0(nms_GuiMultiplayer__init_(nms_GuiMainMenu__init_0()), $rt_s(2798), $rt_s(1303), null)); + else { + var$2 = $this.$mc15; + var$3 = new nms_GuiDisconnected; + var$4 = nms_GuiMultiplayer__init_(nms_GuiMainMenu__init_0()); + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(2799)); + jl_AbstractStringBuilder_append(var$5, $r.$name7); + nms_GuiDisconnected__init_(var$3, var$4, $rt_s(2794), jl_AbstractStringBuilder_toString(var$5), null); + nmc_Minecraft_displayGuiScreen(var$2, var$3); + } + $this.$disconnected = 1; + $r = $this.$mc15; + var$2 = null; + $ptr = 2; + continue main; + } + return; + case 1: + $java.nle_WebsocketNetworkManager_processReadPackets($r); + if ($rt_suspending()) { + break main; + } + if (nlea_EaglerAdapterImpl2_connectionOpen()) { + if ($this.$disconnected) + nlea_EaglerAdapterImpl2_endConnection(); + } else if (!$this.$disconnected) { + $r = nlea_EaglerAdapterImpl2_getRateLimitStatus(); + if ($r === null) + nmc_Minecraft_displayGuiScreen($this.$mc15, nms_GuiDisconnected__init_0(nms_GuiMultiplayer__init_(nms_GuiMainMenu__init_0()), $rt_s(2794), $rt_s(1303), null)); + else if ($r === nlea_EaglerAdapterImpl2$RateLimit_NOW_LOCKED) + nmc_Minecraft_displayGuiScreen($this.$mc15, nms_GuiDisconnected__init_0(nms_GuiMultiplayer__init_(nms_GuiMainMenu__init_0()), $rt_s(2795), $rt_s(1303), null)); + else if ($r === nlea_EaglerAdapterImpl2$RateLimit_LOCKED) + nmc_Minecraft_displayGuiScreen($this.$mc15, nms_GuiDisconnected__init_0(nms_GuiMultiplayer__init_(nms_GuiMainMenu__init_0()), $rt_s(2796), $rt_s(1303), null)); + else if ($r === nlea_EaglerAdapterImpl2$RateLimit_BLOCKED) + nmc_Minecraft_displayGuiScreen($this.$mc15, nms_GuiDisconnected__init_0(nms_GuiMultiplayer__init_(nms_GuiMainMenu__init_0()), $rt_s(2797), $rt_s(1303), null)); + else if ($r === nlea_EaglerAdapterImpl2$RateLimit_FAILED_POSSIBLY_LOCKED) + nmc_Minecraft_displayGuiScreen($this.$mc15, nms_GuiDisconnected__init_0(nms_GuiMultiplayer__init_(nms_GuiMainMenu__init_0()), $rt_s(2798), $rt_s(1303), null)); + else { + var$2 = $this.$mc15; + var$3 = new nms_GuiDisconnected; + var$4 = nms_GuiMultiplayer__init_(nms_GuiMainMenu__init_0()); + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(2799)); + jl_AbstractStringBuilder_append(var$5, $r.$name7); + nms_GuiDisconnected__init_(var$3, var$4, $rt_s(2794), jl_AbstractStringBuilder_toString(var$5), null); + nmc_Minecraft_displayGuiScreen(var$2, var$3); + } + $this.$disconnected = 1; + $r = $this.$mc15; + var$2 = null; + $ptr = 2; + continue main; + } + return; + case 2: + nmc_Minecraft_loadWorld($r, var$2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $r, var$2, var$3, var$4, var$5, $ptr); +} +$java.nms_NetClientHandler_handleServerAuthData = function($this, $par1Packet253ServerAuthData) { + var var$2, var$3, var$4, var$5, var$6; + var$2 = new nms_Packet252SharedKey; + var$3 = new maajcs_SecretKeySpec; + var$4 = $java.maa_CryptManager_baseSharedKey; + if (var$4 === null) { + $par1Packet253ServerAuthData = new jl_IllegalArgumentException; + jl_Throwable__init_($par1Packet253ServerAuthData, $rt_s(2800)); + $rt_throw($par1Packet253ServerAuthData); + } + var$5 = var$4.data.length; + var$3.$key2 = $rt_createByteArray(var$5); + jl_System_arraycopy(var$4, 0, var$3.$key2, 0, var$5); + var$3.$algorithm = $rt_s(2801); + var$6 = $par1Packet253ServerAuthData.$publicKey; + var$4 = $par1Packet253ServerAuthData.$verifyToken; + nms_Packet__init_0(var$2); + var$2.$sharedSecret = $rt_createByteArray(0); + var$2.$verifyToken0 = $rt_createByteArray(0); + var$2.$sharedKey = var$3; + var$2.$sharedSecret = $java.maa_CryptManager_encryptData(var$6, $java.maajcs_SecretKeySpec_getEncoded(var$3)); + var$2.$verifyToken0 = $java.maa_CryptManager_encryptData(var$6, var$4); + nms_NetClientHandler_addToSendQueue($this, var$2); +}; +$java.nms_NetClientHandler_handleSharedKey = function($this, $par1Packet252SharedKey) { + nms_NetClientHandler_addToSendQueue($this, nms_Packet205ClientCommand__init_0(0)); +}; +$java.nms_NetClientHandler_handleLogin = function($this, $par1Packet1Login) { + var var$2, var$3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1Packet1Login = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$2 = $this.$mc15; + var$3 = new nms_PlayerControllerMP; + var$4 = $this.$mc15; + var$3.$currentBlockX = (-1); + var$3.$currentBlockY = (-1); + var$3.$currentblockZ = (-1); + var$3.$field_85183_f = null; + var$3.$curBlockDamageMP = 0.0; + var$3.$stepSoundTickCounter = 0.0; + var$3.$blockHitDelay = 0; + var$3.$isHittingBlock = 0; + var$3.$currentGameType = $java.nms_EnumGameType_SURVIVAL; + var$3.$currentPlayerItem = 0; + var$3.$mc13 = var$4; + var$3.$netClientHandler = $this; + var$2.$playerController = var$3; + $this.$worldClient = nms_WorldClient__init_($this, $java.nms_WorldSettings__init_(Long_ZERO, $par1Packet1Login.$gameType, 0, $par1Packet1Login.$hardcoreMode, $par1Packet1Login.$terrainType2), $par1Packet1Login.$dimension1, $par1Packet1Login.$difficultySetting0, $this.$mc15.$mcProfiler); + $this.$worldClient.$isRemote = 1; + var$3 = $this.$mc15; + var$5 = $this.$worldClient; + $ptr = 1; + case 1: + nmc_Minecraft_loadWorld(var$3, var$5); + if ($rt_suspending()) { + break main; + } + $this.$mc15.$thePlayer.$dimension = $par1Packet1Login.$dimension1; + nmc_Minecraft_displayGuiScreen($this.$mc15, $java.nms_GuiDownloadTerrain__init_($this)); + $this.$mc15.$thePlayer.$entityId = $par1Packet1Login.$clientEntityId; + $this.$currentServerMaxPlayers = $par1Packet1Login.$maxPlayers; + nms_PlayerControllerMP_setGameType($this.$mc15.$playerController, $par1Packet1Login.$gameType); + nms_GameSettings_sendSettingsToServer($this.$mc15.$gameSettings); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet1Login, var$2, var$3, var$4, var$5, $ptr); +}; +$java.nms_NetClientHandler_handleVehicleSpawn = function($this, $par1Packet23VehicleSpawn) { + var $var2, $var4, $var6, $var8, $var9, $var12, $var10, $var11, var$10, $var13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var13 = $thread.pop();var$10 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var12 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var4 = $thread.pop();$var2 = $thread.pop();$par1Packet23VehicleSpawn = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + $var2 = $par1Packet23VehicleSpawn.$xPosition3 / 32.0; + $var4 = $par1Packet23VehicleSpawn.$yPosition3 / 32.0; + $var6 = $par1Packet23VehicleSpawn.$zPosition2 / 32.0; + $var8 = null; + if ($par1Packet23VehicleSpawn.$type2 == 10) { + $var8 = nms_EntityMinecart_createMinecart($this.$worldClient, $var2, $var4, $var6, $par1Packet23VehicleSpawn.$throwerEntityId); + break a; + } + if ($par1Packet23VehicleSpawn.$type2 == 90) { + $var9 = $java.nms_NetClientHandler_getEntityByID($this, $par1Packet23VehicleSpawn.$throwerEntityId); + if ($var9 instanceof nms_EntityPlayer) + $var8 = nms_EntityFishHook__init_1($this.$worldClient, $var2, $var4, $var6, $var9); + $par1Packet23VehicleSpawn.$throwerEntityId = 0; + break a; + } + if ($par1Packet23VehicleSpawn.$type2 == 60) { + $var8 = nms_EntityArrow__init_0($this.$worldClient, $var2, $var4, $var6); + break a; + } + if ($par1Packet23VehicleSpawn.$type2 == 61) { + $var8 = nms_EntitySnowball__init_1($this.$worldClient, $var2, $var4, $var6); + break a; + } + if ($par1Packet23VehicleSpawn.$type2 == 71) { + $var8 = nms_EntityItemFrame__init_1($this.$worldClient, $var2 | 0, $var4 | 0, $var6 | 0, $par1Packet23VehicleSpawn.$throwerEntityId); + $par1Packet23VehicleSpawn.$throwerEntityId = 0; + break a; + } + if ($par1Packet23VehicleSpawn.$type2 == 65) { + $var8 = nms_EntityEnderPearl__init_1($this.$worldClient, $var2, $var4, $var6); + break a; + } + if ($par1Packet23VehicleSpawn.$type2 == 72) { + $var8 = nms_EntityEnderEye__init_1($this.$worldClient, $var2, $var4, $var6); + break a; + } + if ($par1Packet23VehicleSpawn.$type2 == 76) { + $var8 = nms_EntityFireworkRocket__init_1($this.$worldClient, $var2, $var4, $var6, null); + break a; + } + if ($par1Packet23VehicleSpawn.$type2 == 63) { + $var8 = nms_EntityLargeFireball__init_1($this.$worldClient, $var2, $var4, $var6, $par1Packet23VehicleSpawn.$speedX / 8000.0, $par1Packet23VehicleSpawn.$speedY / 8000.0, $par1Packet23VehicleSpawn.$speedZ / 8000.0); + $par1Packet23VehicleSpawn.$throwerEntityId = 0; + break a; + } + if ($par1Packet23VehicleSpawn.$type2 == 64) { + $var8 = nms_EntitySmallFireball__init_1($this.$worldClient, $var2, $var4, $var6, $par1Packet23VehicleSpawn.$speedX / 8000.0, $par1Packet23VehicleSpawn.$speedY / 8000.0, $par1Packet23VehicleSpawn.$speedZ / 8000.0); + $par1Packet23VehicleSpawn.$throwerEntityId = 0; + break a; + } + if ($par1Packet23VehicleSpawn.$type2 == 66) { + $var8 = nms_EntityWitherSkull__init_1($this.$worldClient, $var2, $var4, $var6, $par1Packet23VehicleSpawn.$speedX / 8000.0, $par1Packet23VehicleSpawn.$speedY / 8000.0, $par1Packet23VehicleSpawn.$speedZ / 8000.0); + $par1Packet23VehicleSpawn.$throwerEntityId = 0; + break a; + } + if ($par1Packet23VehicleSpawn.$type2 == 62) { + $var8 = nms_EntityEgg__init_1($this.$worldClient, $var2, $var4, $var6); + break a; + } + if ($par1Packet23VehicleSpawn.$type2 == 73) { + $var8 = nms_EntityPotion__init_1($this.$worldClient, $var2, $var4, $var6, $par1Packet23VehicleSpawn.$throwerEntityId); + $par1Packet23VehicleSpawn.$throwerEntityId = 0; + break a; + } + if ($par1Packet23VehicleSpawn.$type2 == 75) { + $var8 = nms_EntityExpBottle__init_1($this.$worldClient, $var2, $var4, $var6); + $par1Packet23VehicleSpawn.$throwerEntityId = 0; + break a; + } + if ($par1Packet23VehicleSpawn.$type2 == 1) { + $var8 = nms_EntityBoat__init_1($this.$worldClient, $var2, $var4, $var6); + break a; + } + if ($par1Packet23VehicleSpawn.$type2 == 50) { + $var8 = nms_EntityTNTPrimed__init_1($this.$worldClient, $var2, $var4, $var6, null); + break a; + } + if ($par1Packet23VehicleSpawn.$type2 == 51) { + $var8 = nms_EntityEnderCrystal__init_1($this.$worldClient, $var2, $var4, $var6); + break a; + } + if ($par1Packet23VehicleSpawn.$type2 == 2) { + $var8 = nms_EntityItem__init_1($this.$worldClient, $var2, $var4, $var6); + break a; + } + if ($par1Packet23VehicleSpawn.$type2 != 70) + break a; + $var8 = nms_EntityFallingSand__init_1($this.$worldClient, $var2, $var4, $var6, $par1Packet23VehicleSpawn.$throwerEntityId & 65535, $par1Packet23VehicleSpawn.$throwerEntityId >> 16); + $par1Packet23VehicleSpawn.$throwerEntityId = 0; + } + if ($var8 === null) + return; + $var9 = $var8; + if ($var9.$worldObj === null) + $var9.$setWorld($this.$worldClient); + b: { + $var9.$serverPosX = $par1Packet23VehicleSpawn.$xPosition3; + $var9.$serverPosY = $par1Packet23VehicleSpawn.$yPosition3; + $var9.$serverPosZ = $par1Packet23VehicleSpawn.$zPosition2; + $var9.$rotationPitch = ($par1Packet23VehicleSpawn.$pitch1 * 360 | 0) / 256.0; + $var9.$rotationYaw = ($par1Packet23VehicleSpawn.$yaw0 * 360 | 0) / 256.0; + $var12 = nms_Entity_getParts($var9); + if ($var12 !== null) { + $var10 = $par1Packet23VehicleSpawn.$entityId1 - $var9.$entityId | 0; + $var11 = 0; + while (true) { + var$10 = $var12.data; + if ($var11 >= var$10.length) + break b; + $var13 = var$10[$var11]; + $var13.$entityId = $var13.$entityId + $var10 | 0; + $var11 = $var11 + 1 | 0; + } + } + } + $var9.$entityId = $par1Packet23VehicleSpawn.$entityId1; + $var13 = $this.$worldClient; + $var10 = $par1Packet23VehicleSpawn.$entityId1; + $ptr = 1; + case 1: + nms_WorldClient_addEntityToWorld($var13, $var10, $var9); + if ($rt_suspending()) { + break main; + } + if ($par1Packet23VehicleSpawn.$throwerEntityId > 0) { + if ($par1Packet23VehicleSpawn.$type2 == 60) { + $var13 = $java.nms_NetClientHandler_getEntityByID($this, $par1Packet23VehicleSpawn.$throwerEntityId); + if ($var13 instanceof nms_EntityLiving) + $var8.$shootingEntity = $var13; + } + $var9.$setVelocity($par1Packet23VehicleSpawn.$speedX / 8000.0, $par1Packet23VehicleSpawn.$speedY / 8000.0, $par1Packet23VehicleSpawn.$speedZ / 8000.0); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet23VehicleSpawn, $var2, $var4, $var6, $var8, $var9, $var12, $var10, $var11, var$10, $var13, $ptr); +}; +$java.nms_NetClientHandler_handleEntityExpOrb = function($this, $par1Packet26EntityExpOrb) { + var $var2, var$3, var$4, var$5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$par1Packet26EntityExpOrb = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = new nms_EntityXPOrb; + var$3 = $this.$worldClient; + var$4 = $par1Packet26EntityExpOrb.$posX6; + var$5 = $par1Packet26EntityExpOrb.$posY6; + var$6 = $par1Packet26EntityExpOrb.$posZ4; + var$7 = $par1Packet26EntityExpOrb.$xpValue0; + nms_Entity__init_0($var2); + $var2.$xpOrbAge = 0; + $var2.$xpOrbHealth = 5; + nms_Entity_setWorld($var2, var$3); + nms_Entity_setSize($var2, 0.5, 0.5); + $var2.$yOffset = $var2.$height0 / 2.0; + nms_Entity_setPosition($var2, var$4, var$5, var$6); + $var2.$rotationYaw = jl_Math_random() * 360.0; + $var2.$motionX = (jl_Math_random() * 0.20000000298023224 - 0.10000000149011612) * 2.0; + $var2.$motionY = jl_Math_random() * 0.2 * 2.0; + $var2.$motionZ = (jl_Math_random() * 0.20000000298023224 - 0.10000000149011612) * 2.0; + $var2.$xpValue = var$7; + $var2.$serverPosX = $par1Packet26EntityExpOrb.$posX6; + $var2.$serverPosY = $par1Packet26EntityExpOrb.$posY6; + $var2.$serverPosZ = $par1Packet26EntityExpOrb.$posZ4; + $var2.$rotationYaw = 0.0; + $var2.$rotationPitch = 0.0; + $var2.$entityId = $par1Packet26EntityExpOrb.$entityId2; + var$3 = $this.$worldClient; + var$8 = $par1Packet26EntityExpOrb.$entityId2; + $ptr = 1; + case 1: + nms_WorldClient_addEntityToWorld(var$3, var$8, $var2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet26EntityExpOrb, $var2, var$3, var$4, var$5, var$6, var$7, var$8, $ptr); +}; +$java.nms_NetClientHandler_handleWeather = function($this, $par1Packet71Weather) { + var $var2, $var4, $var6, $var8, var$6; + $var2 = $par1Packet71Weather.$posX7 / 32.0; + $var4 = $par1Packet71Weather.$posY7 / 32.0; + $var6 = $par1Packet71Weather.$posZ5 / 32.0; + $var8 = null; + if ($par1Packet71Weather.$isLightningBolt == 1) { + $var8 = new nms_EntityLightningBolt; + var$6 = $this.$worldClient; + nms_Entity__init_0($var8); + nms_Entity_setWorld($var8, var$6); + $var8.$boltVertex = Long_ZERO; + nms_Entity_setLocationAndAngles($var8, $var2, $var4, $var6, 0.0, 0.0); + $var8.$lightningState = 2; + $var8.$boltVertex = nle_EaglercraftRandom_nextLong($var8.$rand0); + $var8.$boltLivingTime = nle_EaglercraftRandom_nextInt($var8.$rand0, 3) + 1 | 0; + } + if ($var8 !== null) { + $var8.$serverPosX = $par1Packet71Weather.$posX7; + $var8.$serverPosY = $par1Packet71Weather.$posY7; + $var8.$serverPosZ = $par1Packet71Weather.$posZ5; + $var8.$rotationYaw = 0.0; + $var8.$rotationPitch = 0.0; + $var8.$entityId = $par1Packet71Weather.$entityID; + nms_World_addWeatherEffect($this.$worldClient, $var8); + } +}; +$java.nms_NetClientHandler_handleEntityPainting = function($this, $par1Packet25EntityPainting) { + var $var2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$par1Packet25EntityPainting = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = new nms_EntityPainting; + var$3 = $this.$worldClient; + var$4 = $par1Packet25EntityPainting.$xPosition4; + var$5 = $par1Packet25EntityPainting.$yPosition4; + var$6 = $par1Packet25EntityPainting.$zPosition3; + var$7 = $par1Packet25EntityPainting.$direction; + var$8 = $par1Packet25EntityPainting.$title; + $ptr = 1; + case 1: + nms_EntityPainting__init_0($var2, var$3, var$4, var$5, var$6, var$7); + if ($rt_suspending()) { + break main; + } + var$9 = nms_EnumArt_values().data; + var$6 = var$9.length; + var$4 = 0; + a: { + while (true) { + if (var$4 >= var$6) + break a; + var$3 = var$9[var$4]; + if (jl_String_equals(var$3.$title0, var$8)) + break; + var$4 = var$4 + 1 | 0; + } + $var2.$art = var$3; + } + nms_EntityHanging_setDirection($var2, var$7); + var$3 = $this.$worldClient; + var$6 = $par1Packet25EntityPainting.$entityId3; + $ptr = 2; + case 2: + nms_WorldClient_addEntityToWorld(var$3, var$6, $var2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet25EntityPainting, $var2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, $ptr); +}; +$java.nms_NetClientHandler_handleEntityVelocity = function($this, $par1Packet28EntityVelocity) { + var $var2; + $var2 = $java.nms_NetClientHandler_getEntityByID($this, $par1Packet28EntityVelocity.$entityId4); + if ($var2 !== null) + $var2.$setVelocity($par1Packet28EntityVelocity.$motionX0 / 8000.0, $par1Packet28EntityVelocity.$motionY0 / 8000.0, $par1Packet28EntityVelocity.$motionZ0 / 8000.0); +}; +$java.nms_NetClientHandler_handleEntityMetadata = function($this, $par1Packet40EntityMetadata) { + var $var2; + $var2 = $java.nms_NetClientHandler_getEntityByID($this, $par1Packet40EntityMetadata.$entityId5); + if ($var2 !== null && $par1Packet40EntityMetadata.$metadata0 !== null) + $java.nms_DataWatcher_updateWatchedObjectsFromList($var2.$dataWatcher, $par1Packet40EntityMetadata.$metadata0); +}; +$java.nms_NetClientHandler_handleNamedEntitySpawn = function($this, $par1Packet20NamedEntitySpawn) { + var $var2, $var4, $var6, $var8, $var9, $var10, $var12, var$9, var$10, var$11, $var11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var11 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();$var12 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var4 = $thread.pop();$var2 = $thread.pop();$par1Packet20NamedEntitySpawn = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = $par1Packet20NamedEntitySpawn.$xPosition5 / 32.0; + $var4 = $par1Packet20NamedEntitySpawn.$yPosition5 / 32.0; + $var6 = $par1Packet20NamedEntitySpawn.$zPosition4 / 32.0; + $var8 = ($par1Packet20NamedEntitySpawn.$rotation * 360 | 0) / 256.0; + $var9 = ($par1Packet20NamedEntitySpawn.$pitch2 * 360 | 0) / 256.0; + $var10 = new nms_EntityOtherPlayerMP; + $var12 = $this.$mc15.$theWorld; + var$9 = $par1Packet20NamedEntitySpawn.$name15; + nms_EntityPlayer__init_0($var10); + $var10.$isItemInUse = 0; + nms_Entity_setWorld($var10, $var12); + $var10.$username0 = var$9; + $var10.$yOffset = 0.0; + $var10.$stepHeight = 0.0; + $var10.$noClip = 1; + $var10.$field_71082_cx = 0.25; + $var10.$renderDistanceWeight = 10.0; + $var10.$skinPacket = null; + var$10 = $par1Packet20NamedEntitySpawn.$xPosition5; + $var10.$serverPosX = var$10; + var$11 = var$10; + $var10.$lastTickPosX = var$11; + $var10.$prevPosX = var$11; + var$10 = $par1Packet20NamedEntitySpawn.$yPosition5; + $var10.$serverPosY = var$10; + var$11 = var$10; + $var10.$lastTickPosY = var$11; + $var10.$prevPosY = var$11; + var$10 = $par1Packet20NamedEntitySpawn.$zPosition4; + $var10.$serverPosZ = var$10; + var$11 = var$10; + $var10.$lastTickPosZ = var$11; + $var10.$prevPosZ = var$11; + $var11 = $par1Packet20NamedEntitySpawn.$currentItem0; + if (!$var11) + $var10.$inventory.$mainInventory.data[$var10.$inventory.$currentItem] = null; + else + $var10.$inventory.$mainInventory.data[$var10.$inventory.$currentItem] = nms_ItemStack__init_0($var11, 1, 0); + nms_Entity_setPositionAndRotation($var10, $var2, $var4, $var6, $var8, $var9); + $var12 = $this.$worldClient; + var$10 = $par1Packet20NamedEntitySpawn.$entityId6; + $ptr = 1; + case 1: + nms_WorldClient_addEntityToWorld($var12, var$10, $var10); + if ($rt_suspending()) { + break main; + } + $var12 = $java.nms_Packet20NamedEntitySpawn_getWatchedMetadata($par1Packet20NamedEntitySpawn); + if ($var12 !== null) + $java.nms_DataWatcher_updateWatchedObjectsFromList($var10.$dataWatcher, $var12); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet20NamedEntitySpawn, $var2, $var4, $var6, $var8, $var9, $var10, $var12, var$9, var$10, var$11, $var11, $ptr); +}; +$java.nms_NetClientHandler_handleEntityTeleport = function($this, $par1Packet34EntityTeleport) { + var $var2, $var3, $var5, $var7, $var9, $var10, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1Packet34EntityTeleport = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = $java.nms_NetClientHandler_getEntityByID($this, $par1Packet34EntityTeleport.$entityId7); + if ($var2 === null) + return; + $var2.$serverPosX = $par1Packet34EntityTeleport.$xPosition6; + $var2.$serverPosY = $par1Packet34EntityTeleport.$yPosition6; + $var2.$serverPosZ = $par1Packet34EntityTeleport.$zPosition5; + $var3 = $var2.$serverPosX / 32.0; + $var5 = $var2.$serverPosY / 32.0 + 0.015625; + $var7 = $var2.$serverPosZ / 32.0; + $var9 = ($par1Packet34EntityTeleport.$yaw1 * 360 | 0) / 256.0; + $var10 = ($par1Packet34EntityTeleport.$pitch3 * 360 | 0) / 256.0; + var$8 = 3; + $ptr = 1; + case 1: + $var2.$setPositionAndRotation2($var3, $var5, $var7, $var9, $var10, var$8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet34EntityTeleport, $var2, $var3, $var5, $var7, $var9, $var10, var$8, $ptr); +}; +$java.nms_NetClientHandler_handleBlockItemSwitch = function($this, $par1Packet16BlockItemSwitch) { + if ($par1Packet16BlockItemSwitch.$id8 >= 0 && $par1Packet16BlockItemSwitch.$id8 < 9) + $this.$mc15.$thePlayer.$inventory.$currentItem = $par1Packet16BlockItemSwitch.$id8; +}; +$java.nms_NetClientHandler_handleEntity = function($this, $par1Packet30Entity) { + var $var2, $var3, $var5, $var7, $var9, $var10, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1Packet30Entity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = $java.nms_NetClientHandler_getEntityByID($this, $par1Packet30Entity.$entityId8); + if ($var2 === null) + return; + $var2.$serverPosX = $var2.$serverPosX + $par1Packet30Entity.$xPosition7 | 0; + $var2.$serverPosY = $var2.$serverPosY + $par1Packet30Entity.$yPosition7 | 0; + $var2.$serverPosZ = $var2.$serverPosZ + $par1Packet30Entity.$zPosition6 | 0; + $var3 = $var2.$serverPosX / 32.0; + $var5 = $var2.$serverPosY / 32.0; + $var7 = $var2.$serverPosZ / 32.0; + $var9 = !$par1Packet30Entity.$rotating0 ? $var2.$rotationYaw : ($par1Packet30Entity.$yaw2 * 360 | 0) / 256.0; + $var10 = !$par1Packet30Entity.$rotating0 ? $var2.$rotationPitch : ($par1Packet30Entity.$pitch4 * 360 | 0) / 256.0; + var$8 = 3; + $ptr = 1; + case 1: + $var2.$setPositionAndRotation2($var3, $var5, $var7, $var9, $var10, var$8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet30Entity, $var2, $var3, $var5, $var7, $var9, $var10, var$8, $ptr); +}; +$java.nms_NetClientHandler_handleEntityHeadRotation = function($this, $par1Packet35EntityHeadRotation) { + var $var2; + $var2 = $java.nms_NetClientHandler_getEntityByID($this, $par1Packet35EntityHeadRotation.$entityId9); + if ($var2 !== null) + $var2.$setRotationYawHead(($par1Packet35EntityHeadRotation.$headRotationYaw * 360 | 0) / 256.0); +}; +$java.nms_NetClientHandler_handleDestroyEntity = function($this, $par1Packet29DestroyEntity) { + var $var2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$par1Packet29DestroyEntity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = 0; + if ($var2 >= $par1Packet29DestroyEntity.$entityId10.data.length) + return; + var$3 = $this.$worldClient; + var$4 = $par1Packet29DestroyEntity.$entityId10.data[$var2]; + $ptr = 1; + case 1: + nms_WorldClient_removeEntityFromWorld(var$3, var$4); + if ($rt_suspending()) { + break main; + } + $var2 = $var2 + 1 | 0; + if ($var2 >= $par1Packet29DestroyEntity.$entityId10.data.length) + return; + var$3 = $this.$worldClient; + var$4 = $par1Packet29DestroyEntity.$entityId10.data[$var2]; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet29DestroyEntity, $var2, var$3, var$4, $ptr); +}; +$java.nms_NetClientHandler_handleFlying = function($this, $par1Packet10Flying) { + var $var2, $var3, $var5, $var7, $var9, $var10; + $var2 = $this.$mc15.$thePlayer; + $var3 = $var2.$posX; + $var5 = $var2.$posY; + $var7 = $var2.$posZ; + $var9 = $var2.$rotationYaw; + $var10 = $var2.$rotationPitch; + if ($par1Packet10Flying.$moving) { + $var3 = $par1Packet10Flying.$xPosition; + $var5 = $par1Packet10Flying.$yPosition0; + $var7 = $par1Packet10Flying.$zPosition; + } + if ($par1Packet10Flying.$rotating) { + $var9 = $par1Packet10Flying.$yaw; + $var10 = $par1Packet10Flying.$pitch0; + } + $var2.$ySize = 0.0; + $var2.$motionZ = 0.0; + $var2.$motionY = 0.0; + $var2.$motionX = 0.0; + nms_Entity_setPositionAndRotation($var2, $var3, $var5, $var7, $var9, $var10); + $par1Packet10Flying.$xPosition = $var2.$posX; + $par1Packet10Flying.$yPosition0 = $var2.$boundingBox.$minY; + $par1Packet10Flying.$zPosition = $var2.$posZ; + $par1Packet10Flying.$stance = $var2.$posY; + $java.nle_WebsocketNetworkManager_addToSendQueue($this.$netManager, $par1Packet10Flying); + if (!$this.$doneLoadingTerrain) { + $this.$mc15.$thePlayer.$prevPosX = $this.$mc15.$thePlayer.$posX; + $this.$mc15.$thePlayer.$prevPosY = $this.$mc15.$thePlayer.$posY; + $this.$mc15.$thePlayer.$prevPosZ = $this.$mc15.$thePlayer.$posZ; + $this.$doneLoadingTerrain = 1; + nmc_Minecraft_displayGuiScreen($this.$mc15, null); + } +}; +$java.nms_NetClientHandler_handleMultiBlockChange = function($this, $par1Packet52MultiBlockChange) { + var $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var12, var$13, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1Packet52MultiBlockChange = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + $var2 = $par1Packet52MultiBlockChange.$xPosition8 * 16 | 0; + $var3 = $par1Packet52MultiBlockChange.$zPosition7 * 16 | 0; + if ($par1Packet52MultiBlockChange.$metadataArray !== null) { + $var4 = ji_DataInputStream__init_(ji_ByteArrayInputStream__init_($par1Packet52MultiBlockChange.$metadataArray)); + try { + $var5 = 0; + if ($var5 >= $par1Packet52MultiBlockChange.$size8) + break a; + $var6 = ji_DataInputStream_readShort($var4); + $var7 = ji_DataInputStream_readShort($var4); + $var8 = $var7 >> 4 & 4095; + $var9 = $var7 & 15; + $var10 = $var6 >> 12 & 15; + $var11 = $var6 >> 8 & 15; + $var12 = $var6 & 255; + var$13 = $this.$worldClient; + $var10 = $var10 + $var2 | 0; + $var11 = $var11 + $var3 | 0; + $ptr = 1; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + } else { + throw $$e; + } + } + } + } + return; + case 1: + a: { + try { + nms_WorldClient_setBlockAndMetadataAndInvalidate(var$13, $var10, $var12, $var11, $var8, $var9); + if ($rt_suspending()) { + break main; + } + $var5 = $var5 + 1 | 0; + if ($var5 >= $par1Packet52MultiBlockChange.$size8) + break a; + $var6 = ji_DataInputStream_readShort($var4); + $var7 = ji_DataInputStream_readShort($var4); + $var8 = $var7 >> 4 & 4095; + $var9 = $var7 & 15; + $var10 = $var6 >> 12 & 15; + $var11 = $var6 >> 8 & 15; + $var12 = $var6 & 255; + var$13 = $this.$worldClient; + $var10 = $var10 + $var2 | 0; + $var11 = $var11 + $var3 | 0; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + } else { + throw $$e; + } + } + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet52MultiBlockChange, $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var12, var$13, $ptr); +}; +$java.nms_NetClientHandler_handleMapChunk = function($this, $par1Packet51MapChunk) { + var $var2; + if ($par1Packet51MapChunk.$includeInitialize) { + if (!$par1Packet51MapChunk.$yChMin) { + nms_WorldClient_doPreChunk($this.$worldClient, $par1Packet51MapChunk.$xCh, $par1Packet51MapChunk.$zCh, 0); + return; + } + nms_WorldClient_doPreChunk($this.$worldClient, $par1Packet51MapChunk.$xCh, $par1Packet51MapChunk.$zCh, 1); + } + $var2 = nms_World_getChunkFromChunkCoords($this.$worldClient, $par1Packet51MapChunk.$xCh, $par1Packet51MapChunk.$zCh); + if ($par1Packet51MapChunk.$includeInitialize && $var2 === null) { + nms_WorldClient_doPreChunk($this.$worldClient, $par1Packet51MapChunk.$xCh, $par1Packet51MapChunk.$zCh, 1); + $var2 = nms_World_getChunkFromChunkCoords($this.$worldClient, $par1Packet51MapChunk.$xCh, $par1Packet51MapChunk.$zCh); + } + if ($var2 !== null) { + $java.nms_Chunk_fillChunk($var2, $par1Packet51MapChunk.$compressedChunkData, $par1Packet51MapChunk.$yChMin, $par1Packet51MapChunk.$yChMax, $par1Packet51MapChunk.$includeInitialize); + nms_World_markBlockRangeForRenderUpdate($this.$worldClient, $par1Packet51MapChunk.$xCh << 4, 0, $par1Packet51MapChunk.$zCh << 4, ($par1Packet51MapChunk.$xCh << 4) + 15 | 0, 256, ($par1Packet51MapChunk.$zCh << 4) + 15 | 0); + if (!($par1Packet51MapChunk.$includeInitialize && $this.$worldClient.$provider instanceof nms_WorldProviderSurface)) + $java.nms_Chunk_resetRelightChecks($var2); + } +}; +$java.nms_NetClientHandler_handleBlockChange = function($this, $par1Packet53BlockChange) { + var var$2, var$3, var$4, var$5, var$6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1Packet53BlockChange = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$2 = $this.$worldClient; + var$3 = $par1Packet53BlockChange.$xPosition9; + var$4 = $par1Packet53BlockChange.$yPosition8; + var$5 = $par1Packet53BlockChange.$zPosition8; + var$6 = $par1Packet53BlockChange.$type3; + var$7 = $par1Packet53BlockChange.$metadata1; + $ptr = 1; + case 1: + nms_WorldClient_setBlockAndMetadataAndInvalidate(var$2, var$3, var$4, var$5, var$6, var$7); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet53BlockChange, var$2, var$3, var$4, var$5, var$6, var$7, $ptr); +}; +$java.nms_NetClientHandler_handleKickDisconnect = function($this, $par1Packet255KickDisconnect) { + var var$2, var$3, var$4, var$5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1Packet255KickDisconnect = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $java.nle_WebsocketNetworkManager_serverShutdown($this.$netManager); + $this.$disconnected = 1; + var$2 = $this.$mc15; + var$3 = null; + $ptr = 1; + case 1: + nmc_Minecraft_loadWorld(var$2, var$3); + if ($rt_suspending()) { + break main; + } + if (jl_String_equalsIgnoreCase($par1Packet255KickDisconnect.$reason, $rt_s(2802))) { + nlea_EaglerAdapterImpl2_logRateLimit($this.$netManager.$serverURI, nlea_EaglerAdapterImpl2$RateLimit_BLOCKED); + nmc_Minecraft_displayGuiScreen($this.$mc15, nms_GuiDisconnected__init_0(nms_GuiMultiplayer__init_(nms_GuiMainMenu__init_0()), $rt_s(2803), $rt_s(1303), null)); + } else if (!jl_String_equalsIgnoreCase($par1Packet255KickDisconnect.$reason, $rt_s(2804))) { + var$4 = $this.$mc15; + var$5 = new nms_GuiDisconnected; + var$2 = nms_GuiMultiplayer__init_(nms_GuiMainMenu__init_0()); + var$6 = $rt_createArray(jl_Object, 1); + var$6.data[0] = $par1Packet255KickDisconnect.$reason; + nms_GuiDisconnected__init_(var$5, var$2, $rt_s(2794), $rt_s(1298), var$6); + nmc_Minecraft_displayGuiScreen(var$4, var$5); + } else { + nlea_EaglerAdapterImpl2_logRateLimit($this.$netManager.$serverURI, nlea_EaglerAdapterImpl2$RateLimit_LOCKED); + nmc_Minecraft_displayGuiScreen($this.$mc15, nms_GuiDisconnected__init_0(nms_GuiMultiplayer__init_(nms_GuiMainMenu__init_0()), $rt_s(2805), $rt_s(1303), null)); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet255KickDisconnect, var$2, var$3, var$4, var$5, var$6, $ptr); +}; +function nms_NetClientHandler_quitWithPacket($this, $par1Packet) { + if (!$this.$disconnected && nlea_EaglerAdapterImpl2_connectionOpen()) + $java.nle_WebsocketNetworkManager_addToSendQueue($this.$netManager, $par1Packet); + $java.nle_WebsocketNetworkManager_serverShutdown($this.$netManager); +} +function nms_NetClientHandler_addToSendQueue($this, $par1Packet) { + if (!$this.$disconnected && nlea_EaglerAdapterImpl2_connectionOpen()) + $java.nle_WebsocketNetworkManager_addToSendQueue($this.$netManager, $par1Packet); +} +$java.nms_NetClientHandler_handleCollect = function($this, $par1Packet22Collect) { + var $var2, $var3, var$4, var$5, var$6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1Packet22Collect = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = $java.nms_NetClientHandler_getEntityByID($this, $par1Packet22Collect.$collectedEntityId); + $var3 = $java.nms_NetClientHandler_getEntityByID($this, $par1Packet22Collect.$collectorEntityId); + if ($var3 === null) + $var3 = $this.$mc15.$thePlayer; + if ($var2 === null) + return; + if (!($var2 instanceof nms_EntityXPOrb)) + nms_World_playSoundAtEntity($this.$worldClient, $var2, $rt_s(2806), 0.20000000298023224, ((nle_EaglercraftRandom_nextFloat($this.$rand6) - nle_EaglercraftRandom_nextFloat($this.$rand6)) * 0.699999988079071 + 1.0) * 2.0); + else + nms_World_playSoundAtEntity($this.$worldClient, $var2, $rt_s(2807), 0.20000000298023224, ((nle_EaglercraftRandom_nextFloat($this.$rand6) - nle_EaglercraftRandom_nextFloat($this.$rand6)) * 0.699999988079071 + 1.0) * 2.0); + var$4 = $this.$mc15.$effectRenderer; + var$5 = new nms_EntityPickupFX; + var$6 = $this.$mc15.$theWorld; + $var3 = $var3; + nms_EntityFX__init_(var$5, var$6, $var2.$posX, $var2.$posY, $var2.$posZ, $var2.$motionX, $var2.$motionY, $var2.$motionZ); + var$5.$age0 = 0; + var$5.$maxAge = 0; + var$5.$entityToPickUp = $var2; + var$5.$entityPickingUp = $var3; + var$5.$maxAge = 3; + var$5.$yOffs = (-0.5); + nms_EffectRenderer_addEffect(var$4, var$5); + var$4 = $this.$worldClient; + var$7 = $par1Packet22Collect.$collectedEntityId; + $ptr = 1; + case 1: + nms_WorldClient_removeEntityFromWorld(var$4, var$7); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet22Collect, $var2, $var3, var$4, var$5, var$6, var$7, $ptr); +}; +function nms_NetClientHandler_handleChat($this, $par1Packet3Chat) { + nms_GuiNewChat_printChatMessage($this.$mc15.$ingameGUI.$persistantChatGUI, $par1Packet3Chat.$message0); +} +$java.nms_NetClientHandler_handleAnimation = function($this, $par1Packet18Animation) { + var $var2, $var4, var$4, var$5, var$6, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$var4 = $thread.pop();$var2 = $thread.pop();$par1Packet18Animation = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = $java.nms_NetClientHandler_getEntityByID($this, $par1Packet18Animation.$entityId0); + if ($var2 !== null) { + if ($par1Packet18Animation.$animate == 1) + $var2.$swingItem(); + else if ($par1Packet18Animation.$animate == 2) + $var2.$performHurtAnimation(); + else { + if ($par1Packet18Animation.$animate == 3) { + $var4 = $var2; + var$4 = 0; + var$5 = 0; + var$6 = 0; + $ptr = 1; + continue main; + } + if ($par1Packet18Animation.$animate != 4) { + if ($par1Packet18Animation.$animate == 6) { + $par1Packet18Animation = $this.$mc15.$effectRenderer; + $var5 = new nms_EntityCrit2FX; + $var4 = $this.$mc15.$theWorld; + $ptr = 2; + continue main; + } + if ($par1Packet18Animation.$animate == 7) { + $var5 = new nms_EntityCrit2FX; + $var4 = $this.$mc15.$theWorld; + $par1Packet18Animation = $rt_s(1165); + $ptr = 3; + continue main; + } + } + } + } + return; + case 1: + nms_EntityPlayer_wakeUpPlayer($var4, var$4, var$5, var$6); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_EntityCrit2FX__init_($var5, $var4, $var2); + if ($rt_suspending()) { + break main; + } + nms_EffectRenderer_addEffect($par1Packet18Animation, $var5); + return; + case 3: + nms_EntityCrit2FX__init_0($var5, $var4, $var2, $par1Packet18Animation); + if ($rt_suspending()) { + break main; + } + nms_EffectRenderer_addEffect($this.$mc15.$effectRenderer, $var5); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet18Animation, $var2, $var4, var$4, var$5, var$6, $var5, $ptr); +}; +$java.nms_NetClientHandler_handleSleep = function($this, $par1Packet17Sleep) { + var $var2; + $var2 = $java.nms_NetClientHandler_getEntityByID($this, $par1Packet17Sleep.$entityID0); + if ($var2 !== null && !$par1Packet17Sleep.$field_73622_e) + nms_EntityPlayer_sleepInBedAt($var2, $par1Packet17Sleep.$bedX, $par1Packet17Sleep.$bedY, $par1Packet17Sleep.$bedZ); +}; +function nms_NetClientHandler_disconnect($this) { + $this.$disconnected = 1; + $java.nle_WebsocketNetworkManager_serverShutdown($this.$netManager); +} +$java.nms_NetClientHandler_handleMobSpawn = function($this, $par1Packet24MobSpawn) { + var $var2, $var4, $var6, $var8, $var9, $var12, $var10, $var14, var$10, var$11, $var11, $var13, var$14, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$14 = $thread.pop();$var13 = $thread.pop();$var11 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();$var14 = $thread.pop();$var10 = $thread.pop();$var12 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var4 = $thread.pop();$var2 = $thread.pop();$par1Packet24MobSpawn = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = $par1Packet24MobSpawn.$xPosition10 / 32.0; + $var4 = $par1Packet24MobSpawn.$yPosition9 / 32.0; + $var6 = $par1Packet24MobSpawn.$zPosition9 / 32.0; + $var8 = ($par1Packet24MobSpawn.$yaw3 * 360 | 0) / 256.0; + $var9 = ($par1Packet24MobSpawn.$pitch5 * 360 | 0) / 256.0; + $var12 = $par1Packet24MobSpawn.$type4; + $var10 = $this.$mc15.$theWorld; + $var14 = null; + a: { + try { + var$10 = $var14; + var$11 = nms_EntityList_getClassFromID($var12); + if (var$11 === null) + break a; + var$10 = $var14; + $ptr = 1; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var14 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var14); + $var14 = var$10; + } + if ($var14 !== null) + nms_Entity_setWorld($var14, $var10); + else { + $var10 = jl_System_err(); + var$11 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$11); + jl_AbstractStringBuilder_append(var$11, $rt_s(2808)); + jl_AbstractStringBuilder_append2(var$11, $var12); + ji_PrintStream_println($var10, jl_AbstractStringBuilder_toString(var$11)); + } + b: { + $var10 = $var14; + $var10.$serverPosX = $par1Packet24MobSpawn.$xPosition10; + $var10.$serverPosY = $par1Packet24MobSpawn.$yPosition9; + $var10.$serverPosZ = $par1Packet24MobSpawn.$zPosition9; + $var10.$rotationYawHead = ($par1Packet24MobSpawn.$headYaw * 360 | 0) / 256.0; + $var11 = $var10.$getParts(); + if ($var11 !== null) { + $var12 = $par1Packet24MobSpawn.$entityId11 - $var10.$entityId | 0; + $var13 = 0; + while (true) { + var$14 = $var11.data; + if ($var13 >= var$14.length) + break b; + $var14 = var$14[$var13]; + $var14.$entityId = $var14.$entityId + $var12 | 0; + $var13 = $var13 + 1 | 0; + } + } + } + $var10.$entityId = $par1Packet24MobSpawn.$entityId11; + nms_Entity_setPositionAndRotation($var10, $var2, $var4, $var6, $var8, $var9); + $var10.$motionX = $par1Packet24MobSpawn.$velocityX2 / 8000.0; + $var10.$motionY = $par1Packet24MobSpawn.$velocityY2 / 8000.0; + $var10.$motionZ = $par1Packet24MobSpawn.$velocityZ2 / 8000.0; + $var14 = $this.$worldClient; + $var12 = $par1Packet24MobSpawn.$entityId11; + $ptr = 2; + continue main; + case 1: + a: { + try { + $tmp = jl_Class_newInstance(var$11); + if ($rt_suspending()) { + break main; + } + $var14 = $tmp; + $var14 = $var14; + var$10 = $var14; + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var14 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var14); + $var14 = var$10; + } + if ($var14 !== null) + nms_Entity_setWorld($var14, $var10); + else { + $var10 = jl_System_err(); + var$11 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$11); + jl_AbstractStringBuilder_append(var$11, $rt_s(2808)); + jl_AbstractStringBuilder_append2(var$11, $var12); + ji_PrintStream_println($var10, jl_AbstractStringBuilder_toString(var$11)); + } + c: { + $var10 = $var14; + $var10.$serverPosX = $par1Packet24MobSpawn.$xPosition10; + $var10.$serverPosY = $par1Packet24MobSpawn.$yPosition9; + $var10.$serverPosZ = $par1Packet24MobSpawn.$zPosition9; + $var10.$rotationYawHead = ($par1Packet24MobSpawn.$headYaw * 360 | 0) / 256.0; + $var11 = $var10.$getParts(); + if ($var11 !== null) { + $var12 = $par1Packet24MobSpawn.$entityId11 - $var10.$entityId | 0; + $var13 = 0; + while (true) { + var$14 = $var11.data; + if ($var13 >= var$14.length) + break c; + $var14 = var$14[$var13]; + $var14.$entityId = $var14.$entityId + $var12 | 0; + $var13 = $var13 + 1 | 0; + } + } + } + $var10.$entityId = $par1Packet24MobSpawn.$entityId11; + nms_Entity_setPositionAndRotation($var10, $var2, $var4, $var6, $var8, $var9); + $var10.$motionX = $par1Packet24MobSpawn.$velocityX2 / 8000.0; + $var10.$motionY = $par1Packet24MobSpawn.$velocityY2 / 8000.0; + $var10.$motionZ = $par1Packet24MobSpawn.$velocityZ2 / 8000.0; + $var14 = $this.$worldClient; + $var12 = $par1Packet24MobSpawn.$entityId11; + $ptr = 2; + case 2: + nms_WorldClient_addEntityToWorld($var14, $var12, $var10); + if ($rt_suspending()) { + break main; + } + $var14 = $java.nms_Packet24MobSpawn_getMetadata($par1Packet24MobSpawn); + if ($var14 !== null) + $java.nms_DataWatcher_updateWatchedObjectsFromList($var10.$dataWatcher, $var14); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet24MobSpawn, $var2, $var4, $var6, $var8, $var9, $var12, $var10, $var14, var$10, var$11, $var11, $var13, var$14, $ptr); +}; +$java.nms_NetClientHandler_handleUpdateTime = function($this, $par1Packet4UpdateTime) { + nms_World_func_82738_a($this.$mc15.$theWorld, $par1Packet4UpdateTime.$worldAge); + nms_World_setWorldTime($this.$mc15.$theWorld, $par1Packet4UpdateTime.$time1); +}; +$java.nms_NetClientHandler_handleSpawnPosition = function($this, $par1Packet6SpawnPosition) { + nms_EntityPlayer_setSpawnChunk($this.$mc15.$thePlayer, nms_ChunkCoordinates__init_0($par1Packet6SpawnPosition.$xPosition11, $par1Packet6SpawnPosition.$yPosition10, $par1Packet6SpawnPosition.$zPosition10), 1); + nms_WorldInfo_setSpawnPosition($this.$mc15.$theWorld.$worldInfo, $par1Packet6SpawnPosition.$xPosition11, $par1Packet6SpawnPosition.$yPosition10, $par1Packet6SpawnPosition.$zPosition10); +}; +$java.nms_NetClientHandler_handleAttachEntity = function($this, $par1Packet39AttachEntity) { + var $var2, $var3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1Packet39AttachEntity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = $java.nms_NetClientHandler_getEntityByID($this, $par1Packet39AttachEntity.$entityId12); + $var3 = $java.nms_NetClientHandler_getEntityByID($this, $par1Packet39AttachEntity.$vehicleEntityId); + if ($par1Packet39AttachEntity.$entityId12 == $this.$mc15.$thePlayer.$entityId) { + $var2 = $this.$mc15.$thePlayer; + if ($var3 instanceof nms_EntityBoat) + $var3.$field_70279_a = 0; + } else if ($var3 instanceof nms_EntityBoat) + $var3.$field_70279_a = 1; + if ($var2 === null) + return; + $par1Packet39AttachEntity = $var2; + $ptr = 1; + case 1: + $par1Packet39AttachEntity.$mountEntity($var3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet39AttachEntity, $var2, $var3, $ptr); +}; +$java.nms_NetClientHandler_handleEntityStatus = function($this, $par1Packet38EntityStatus) { + var $var2, var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$par1Packet38EntityStatus = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = $java.nms_NetClientHandler_getEntityByID($this, $par1Packet38EntityStatus.$entityId13); + if ($var2 === null) + return; + var$3 = $par1Packet38EntityStatus.$entityStatus; + $ptr = 1; + case 1: + $var2.$handleHealthUpdate(var$3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet38EntityStatus, $var2, var$3, $ptr); +}; +$java.nms_NetClientHandler_getEntityByID = function($this, $par1) { + return $par1 != $this.$mc15.$thePlayer.$entityId ? nms_WorldClient_getEntityByID($this.$worldClient, $par1) : $this.$mc15.$thePlayer; +}; +$java.nms_NetClientHandler_handleUpdateHealth = function($this, $par1Packet8UpdateHealth) { + nms_EntityClientPlayerMP_setHealth($this.$mc15.$thePlayer, $par1Packet8UpdateHealth.$healthMP); + $this.$mc15.$thePlayer.$foodStats.$foodLevel = $par1Packet8UpdateHealth.$food; + $this.$mc15.$thePlayer.$foodStats.$foodSaturationLevel = $par1Packet8UpdateHealth.$foodSaturation; +}; +$java.nms_NetClientHandler_handleExperience = function($this, $par1Packet43Experience) { + nms_EntityPlayerSP_setXPStats($this.$mc15.$thePlayer, $par1Packet43Experience.$experience0, $par1Packet43Experience.$experienceTotal0, $par1Packet43Experience.$experienceLevel0); +}; +$java.nms_NetClientHandler_handleRespawn = function($this, $par1Packet9Respawn) { + var var$2, var$3, $var2, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();$var2 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1Packet9Respawn = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1Packet9Respawn.$respawnDimension == $this.$mc15.$thePlayer.$dimension) { + var$2 = $this.$mc15; + var$3 = $par1Packet9Respawn.$respawnDimension; + $ptr = 1; + continue main; + } + $this.$doneLoadingTerrain = 0; + $var2 = $this.$worldClient.$worldScoreboard; + $this.$worldClient = nms_WorldClient__init_($this, $java.nms_WorldSettings__init_(Long_ZERO, $par1Packet9Respawn.$gameType0, 0, $this.$mc15.$theWorld.$worldInfo.$hardcore, $par1Packet9Respawn.$terrainType3), $par1Packet9Respawn.$respawnDimension, $par1Packet9Respawn.$difficulty1, $this.$mc15.$mcProfiler); + $this.$worldClient.$worldScoreboard = $var2; + $this.$worldClient.$isRemote = 1; + var$2 = $this.$mc15; + var$5 = $this.$worldClient; + $ptr = 2; + continue main; + case 1: + nmc_Minecraft_setDimensionAndSpawnPlayer(var$2, var$3); + if ($rt_suspending()) { + break main; + } + nms_PlayerControllerMP_setGameType($this.$mc15.$playerController, $par1Packet9Respawn.$gameType0); + return; + case 2: + nmc_Minecraft_loadWorld(var$2, var$5); + if ($rt_suspending()) { + break main; + } + $this.$mc15.$thePlayer.$dimension = $par1Packet9Respawn.$respawnDimension; + nmc_Minecraft_displayGuiScreen($this.$mc15, $java.nms_GuiDownloadTerrain__init_($this)); + var$2 = $this.$mc15; + var$3 = $par1Packet9Respawn.$respawnDimension; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet9Respawn, var$2, var$3, $var2, var$5, $ptr); +}; +$java.nms_NetClientHandler_handleExplosion = function($this, $par1Packet60Explosion) { + var $var2, var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$par1Packet60Explosion = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = nms_Explosion__init_($this.$mc15.$theWorld, null, $par1Packet60Explosion.$explosionX, $par1Packet60Explosion.$explosionY, $par1Packet60Explosion.$explosionZ, $par1Packet60Explosion.$explosionSize); + $var2.$affectedBlockPositions = $par1Packet60Explosion.$chunkPositionRecords; + var$3 = 1; + $ptr = 1; + case 1: + nms_Explosion_doExplosionB($var2, var$3); + if ($rt_suspending()) { + break main; + } + $var2 = $this.$mc15.$thePlayer; + $var2.$motionX = $var2.$motionX + $par1Packet60Explosion.$playerVelocityX; + $var2 = $this.$mc15.$thePlayer; + $var2.$motionY = $var2.$motionY + $par1Packet60Explosion.$playerVelocityY; + $var2 = $this.$mc15.$thePlayer; + $var2.$motionZ = $var2.$motionZ + $par1Packet60Explosion.$playerVelocityZ; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet60Explosion, $var2, var$3, $ptr); +}; +$java.nms_NetClientHandler_handleOpenWindow = function($this, $par1Packet100OpenWindow) { + var $var2, $var4, $var7, $var5, $var8, $var3, $var6; + a: { + $var2 = $this.$mc15.$thePlayer; + switch ($par1Packet100OpenWindow.$inventoryType) { + case 0: + break; + case 1: + nms_EntityPlayerSP_displayGUIWorkbench($var2, nms_MathHelper_floor_double($var2.$posX), nms_MathHelper_floor_double($var2.$posY), nms_MathHelper_floor_double($var2.$posZ)); + $var2.$openContainer.$windowId = $par1Packet100OpenWindow.$windowId2; + break a; + case 2: + $var4 = $java.nms_TileEntityFurnace__init_(); + if ($par1Packet100OpenWindow.$useProvidedWindowTitle) + $var4.$field_94130_e = $par1Packet100OpenWindow.$windowTitle; + nms_EntityPlayerSP_displayGUIFurnace($var2, $var4); + $var2.$openContainer.$windowId = $par1Packet100OpenWindow.$windowId2; + break a; + case 3: + $var7 = $java.nms_TileEntityDispenser__init_(); + if ($par1Packet100OpenWindow.$useProvidedWindowTitle) + $var7.$customName = $par1Packet100OpenWindow.$windowTitle; + nms_EntityPlayerSP_displayGUIDispenser($var2, $var7); + $var2.$openContainer.$windowId = $par1Packet100OpenWindow.$windowId2; + break a; + case 4: + nms_EntityPlayerSP_displayGUIEnchantment($var2, nms_MathHelper_floor_double($var2.$posX), nms_MathHelper_floor_double($var2.$posY), nms_MathHelper_floor_double($var2.$posZ), !$par1Packet100OpenWindow.$useProvidedWindowTitle ? null : $par1Packet100OpenWindow.$windowTitle); + $var2.$openContainer.$windowId = $par1Packet100OpenWindow.$windowId2; + break a; + case 5: + $var5 = $java.nms_TileEntityBrewingStand__init_(); + if ($par1Packet100OpenWindow.$useProvidedWindowTitle) + $var5.$field_94132_e = $par1Packet100OpenWindow.$windowTitle; + nms_EntityPlayerSP_displayGUIBrewingStand($var2, $var5); + $var2.$openContainer.$windowId = $par1Packet100OpenWindow.$windowId2; + break a; + case 6: + $var4 = new nms_NpcMerchant; + $var4.$customer = $var2; + $var4.$theMerchantInventory0 = nms_InventoryMerchant__init_($var2, $var4); + nms_EntityPlayerSP_displayGUIMerchant($var2, $var4, !$par1Packet100OpenWindow.$useProvidedWindowTitle ? null : $par1Packet100OpenWindow.$windowTitle); + $var2.$openContainer.$windowId = $par1Packet100OpenWindow.$windowId2; + break a; + case 7: + $var8 = $java.nms_TileEntityBeacon__init_(); + nms_EntityPlayerSP_displayGUIBeacon($var2, $var8); + if ($par1Packet100OpenWindow.$useProvidedWindowTitle) + $var8.$field_94048_i = $par1Packet100OpenWindow.$windowTitle; + $var2.$openContainer.$windowId = $par1Packet100OpenWindow.$windowId2; + break a; + case 8: + nms_EntityPlayerSP_displayGUIAnvil($var2, nms_MathHelper_floor_double($var2.$posX), nms_MathHelper_floor_double($var2.$posY), nms_MathHelper_floor_double($var2.$posZ)); + $var2.$openContainer.$windowId = $par1Packet100OpenWindow.$windowId2; + break a; + case 9: + $var3 = $java.nms_TileEntityHopper__init_(); + if ($par1Packet100OpenWindow.$useProvidedWindowTitle) + $var3.$inventoryName = $par1Packet100OpenWindow.$windowTitle; + nms_EntityPlayerSP_displayGUIHopper($var2, $var3); + $var2.$openContainer.$windowId = $par1Packet100OpenWindow.$windowId2; + break a; + case 10: + $var6 = new nms_TileEntityDropper; + nms_TileEntityDispenser__init_($var6); + if ($par1Packet100OpenWindow.$useProvidedWindowTitle) + $var6.$customName = $par1Packet100OpenWindow.$windowTitle; + nms_EntityPlayerSP_displayGUIDispenser($var2, $var6); + $var2.$openContainer.$windowId = $par1Packet100OpenWindow.$windowId2; + break a; + default: + break a; + } + nms_EntityPlayerSP_displayGUIChest($var2, $java.nms_InventoryBasic__init_($par1Packet100OpenWindow.$windowTitle, $par1Packet100OpenWindow.$useProvidedWindowTitle, $par1Packet100OpenWindow.$slotsCount0)); + $var2.$openContainer.$windowId = $par1Packet100OpenWindow.$windowId2; + } +}; +$java.nms_NetClientHandler_handleSetSlot = function($this, $par1Packet103SetSlot) { + var $var2, $var3, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1Packet103SetSlot = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + $var2 = $this.$mc15.$thePlayer; + if ($par1Packet103SetSlot.$windowId3 == (-1)) + $var2.$inventory.$itemStack = $par1Packet103SetSlot.$myItemStack; + else { + $var3 = 0; + if ($this.$mc15.$currentScreen instanceof nms_GuiContainerCreative) + $var3 = $java.nms_GuiContainerCreative_selectedTabIndex == $java.nms_CreativeTabs_tabInventory.$tabIndex ? 0 : 1; + if (!$par1Packet103SetSlot.$windowId3 && $par1Packet103SetSlot.$itemSlot >= 36 && $par1Packet103SetSlot.$itemSlot < 45) { + $var5 = nms_Container_getSlot($var2.$inventoryContainer, $par1Packet103SetSlot.$itemSlot).$getStack(); + if ($par1Packet103SetSlot.$myItemStack !== null && !($var5 !== null && $var5.$stackSize >= $par1Packet103SetSlot.$myItemStack.$stackSize)) + $par1Packet103SetSlot.$myItemStack.$animationsToGo = 5; + $var2 = $var2.$inventoryContainer; + $var3 = $par1Packet103SetSlot.$itemSlot; + $par1Packet103SetSlot = $par1Packet103SetSlot.$myItemStack; + $ptr = 2; + continue main; + } + if ($par1Packet103SetSlot.$windowId3 == $var2.$openContainer.$windowId) { + if ($par1Packet103SetSlot.$windowId3) + break a; + if (!$var3) + break a; + } + } + return; + } + $var2 = $var2.$openContainer; + $var3 = $par1Packet103SetSlot.$itemSlot; + $par1Packet103SetSlot = $par1Packet103SetSlot.$myItemStack; + $ptr = 1; + case 1: + nms_Container_putStackInSlot($var2, $var3, $par1Packet103SetSlot); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_Container_putStackInSlot($var2, $var3, $par1Packet103SetSlot); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet103SetSlot, $var2, $var3, $var5, $ptr); +}; +$java.nms_NetClientHandler_handleTransaction = function($this, $par1Packet106Transaction) { + var $var2, $var3, var$4, var$5; + $var2 = null; + $var3 = $this.$mc15.$thePlayer; + if (!$par1Packet106Transaction.$windowId4) + $var2 = $var3.$inventoryContainer; + else if ($par1Packet106Transaction.$windowId4 == $var3.$openContainer.$windowId) + $var2 = $var3.$openContainer; + if ($var2 !== null && !$par1Packet106Transaction.$accepted) { + $var2 = new nms_Packet106Transaction; + var$4 = $par1Packet106Transaction.$windowId4; + var$5 = $par1Packet106Transaction.$shortWindowId; + nms_Packet__init_0($var2); + $var2.$windowId4 = var$4; + $var2.$shortWindowId = var$5; + $var2.$accepted = 1; + nms_NetClientHandler_addToSendQueue($this, $var2); + } +}; +$java.nms_NetClientHandler_handleWindowItems = function($this, $par1Packet104WindowItems) { + var $var2, var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$par1Packet104WindowItems = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = $this.$mc15.$thePlayer; + if (!$par1Packet104WindowItems.$windowId5) { + $var2 = $var2.$inventoryContainer; + var$3 = $par1Packet104WindowItems.$itemStack1; + $ptr = 1; + continue main; + } + if ($par1Packet104WindowItems.$windowId5 != $var2.$openContainer.$windowId) + return; + $var2 = $var2.$openContainer; + var$3 = $par1Packet104WindowItems.$itemStack1; + $ptr = 2; + continue main; + case 1: + nms_Container_putStacksInSlots($var2, var$3); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_Container_putStacksInSlots($var2, var$3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet104WindowItems, $var2, var$3, $ptr); +}; +$java.nms_NetClientHandler_handleUpdateSign = function($this, $par1Packet130UpdateSign) { + var $var2, $var3, $var4, $var5, var$6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1Packet130UpdateSign = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = 0; + if (!nms_World_blockExists($this.$mc15.$theWorld, $par1Packet130UpdateSign.$xPosition12, $par1Packet130UpdateSign.$yPosition11, $par1Packet130UpdateSign.$zPosition11)) { + if (!$var2 && $this.$mc15.$thePlayer !== null) { + $var3 = $this.$mc15.$thePlayer; + $var4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var4); + jl_AbstractStringBuilder_append($var4, $rt_s(2809)); + jl_AbstractStringBuilder_append2($var4, $par1Packet130UpdateSign.$xPosition12); + jl_AbstractStringBuilder_append($var4, $rt_s(368)); + jl_AbstractStringBuilder_append2($var4, $par1Packet130UpdateSign.$yPosition11); + jl_AbstractStringBuilder_append($var4, $rt_s(368)); + jl_AbstractStringBuilder_append2($var4, $par1Packet130UpdateSign.$zPosition11); + nms_EntityPlayerSP_sendChatToPlayer($var3, jl_AbstractStringBuilder_toString($var4)); + } + return; + } + $var3 = $this.$mc15.$theWorld; + $var5 = $par1Packet130UpdateSign.$xPosition12; + var$6 = $par1Packet130UpdateSign.$yPosition11; + var$7 = $par1Packet130UpdateSign.$zPosition11; + $ptr = 1; + case 1: + $tmp = nms_World_getBlockTileEntity($var3, $var5, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $var3 = $tmp; + if ($var3 instanceof nms_TileEntitySign) { + $var4 = $var3; + if ($var4.$isEditable) { + $var5 = 0; + while ($var5 < 4) { + $var4.$signText.data[$var5] = $par1Packet130UpdateSign.$signLines.data[$var5]; + $var5 = $var5 + 1 | 0; + } + $ptr = 2; + continue main; + } + $var2 = 1; + } + if (!$var2 && $this.$mc15.$thePlayer !== null) { + $var3 = $this.$mc15.$thePlayer; + $var4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var4); + jl_AbstractStringBuilder_append($var4, $rt_s(2809)); + jl_AbstractStringBuilder_append2($var4, $par1Packet130UpdateSign.$xPosition12); + jl_AbstractStringBuilder_append($var4, $rt_s(368)); + jl_AbstractStringBuilder_append2($var4, $par1Packet130UpdateSign.$yPosition11); + jl_AbstractStringBuilder_append($var4, $rt_s(368)); + jl_AbstractStringBuilder_append2($var4, $par1Packet130UpdateSign.$zPosition11); + nms_EntityPlayerSP_sendChatToPlayer($var3, jl_AbstractStringBuilder_toString($var4)); + } + return; + case 2: + $java.nms_TileEntity_onInventoryChanged($var4); + if ($rt_suspending()) { + break main; + } + $var2 = 1; + if (!$var2 && $this.$mc15.$thePlayer !== null) { + $var3 = $this.$mc15.$thePlayer; + $var4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var4); + jl_AbstractStringBuilder_append($var4, $rt_s(2809)); + jl_AbstractStringBuilder_append2($var4, $par1Packet130UpdateSign.$xPosition12); + jl_AbstractStringBuilder_append($var4, $rt_s(368)); + jl_AbstractStringBuilder_append2($var4, $par1Packet130UpdateSign.$yPosition11); + jl_AbstractStringBuilder_append($var4, $rt_s(368)); + jl_AbstractStringBuilder_append2($var4, $par1Packet130UpdateSign.$zPosition11); + nms_EntityPlayerSP_sendChatToPlayer($var3, jl_AbstractStringBuilder_toString($var4)); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet130UpdateSign, $var2, $var3, $var4, $var5, var$6, var$7, $ptr); +}; +$java.nms_NetClientHandler_handleTileEntityData = function($this, $par1Packet132TileEntityData) { + var $var2, var$3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$var2 = $thread.pop();$par1Packet132TileEntityData = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!nms_World_blockExists($this.$mc15.$theWorld, $par1Packet132TileEntityData.$xPosition13, $par1Packet132TileEntityData.$yPosition12, $par1Packet132TileEntityData.$zPosition12)) + return; + $var2 = $this.$mc15.$theWorld; + var$3 = $par1Packet132TileEntityData.$xPosition13; + var$4 = $par1Packet132TileEntityData.$yPosition12; + var$5 = $par1Packet132TileEntityData.$zPosition12; + $ptr = 1; + case 1: + $tmp = nms_World_getBlockTileEntity($var2, var$3, var$4, var$5); + if ($rt_suspending()) { + break main; + } + $var2 = $tmp; + if ($var2 !== null) { + if ($par1Packet132TileEntityData.$actionType == 1 && $var2 instanceof nms_TileEntityMobSpawner) { + $par1Packet132TileEntityData = $par1Packet132TileEntityData.$customParam1; + $ptr = 2; + continue main; + } + if ($par1Packet132TileEntityData.$actionType == 2 && $var2 instanceof nms_TileEntityCommandBlock) { + $par1Packet132TileEntityData = $par1Packet132TileEntityData.$customParam1; + $ptr = 3; + continue main; + } + if ($par1Packet132TileEntityData.$actionType == 3 && $var2 instanceof nms_TileEntityBeacon) { + $par1Packet132TileEntityData = $par1Packet132TileEntityData.$customParam1; + $ptr = 4; + continue main; + } + if ($par1Packet132TileEntityData.$actionType == 4 && $var2 instanceof nms_TileEntitySkull) { + $par1Packet132TileEntityData = $par1Packet132TileEntityData.$customParam1; + $ptr = 5; + continue main; + } + } + return; + case 2: + $var2.$readFromNBT($par1Packet132TileEntityData); + if ($rt_suspending()) { + break main; + } + return; + case 3: + $var2.$readFromNBT($par1Packet132TileEntityData); + if ($rt_suspending()) { + break main; + } + return; + case 4: + $var2.$readFromNBT($par1Packet132TileEntityData); + if ($rt_suspending()) { + break main; + } + return; + case 5: + $var2.$readFromNBT($par1Packet132TileEntityData); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet132TileEntityData, $var2, var$3, var$4, var$5, $ptr); +}; +$java.nms_NetClientHandler_handleUpdateProgressbar = function($this, $par1Packet105UpdateProgressbar) { + var $var2; + $var2 = $this.$mc15.$thePlayer; + if ($var2.$openContainer !== null && $var2.$openContainer.$windowId == $par1Packet105UpdateProgressbar.$windowId6) + $var2.$openContainer.$updateProgressBar($par1Packet105UpdateProgressbar.$progressBar, $par1Packet105UpdateProgressbar.$progressBarValue); +}; +$java.nms_NetClientHandler_handlePlayerInventory = function($this, $par1Packet5PlayerInventory) { + var $var2; + $var2 = $java.nms_NetClientHandler_getEntityByID($this, $par1Packet5PlayerInventory.$entityID1); + if ($var2 !== null) + $var2.$setCurrentItemOrArmor($par1Packet5PlayerInventory.$slot, $par1Packet5PlayerInventory.$itemSlot0); +}; +$java.nms_NetClientHandler_handleCloseWindow = function($this, $par1Packet101CloseWindow) { + nms_EntityClientPlayerMP_func_92015_f($this.$mc15.$thePlayer); +}; +$java.nms_NetClientHandler_handleBlockEvent = function($this, $par1Packet54PlayNoteBlock) { + var var$2, var$3, var$4, var$5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1Packet54PlayNoteBlock = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$2 = $this.$mc15.$theWorld; + var$3 = $par1Packet54PlayNoteBlock.$xLocation; + var$4 = $par1Packet54PlayNoteBlock.$yLocation; + var$5 = $par1Packet54PlayNoteBlock.$zLocation; + var$6 = $par1Packet54PlayNoteBlock.$blockId; + var$7 = $par1Packet54PlayNoteBlock.$instrumentType; + var$8 = $par1Packet54PlayNoteBlock.$pitch6; + $ptr = 1; + case 1: + nms_World_addBlockEvent(var$2, var$3, var$4, var$5, var$6, var$7, var$8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet54PlayNoteBlock, var$2, var$3, var$4, var$5, var$6, var$7, var$8, $ptr); +}; +$java.nms_NetClientHandler_handleBlockDestroy = function($this, $par1Packet55BlockDestroy) { + nms_World_destroyBlockInWorldPartially($this.$mc15.$theWorld, $par1Packet55BlockDestroy.$entityId14, $par1Packet55BlockDestroy.$posX8, $par1Packet55BlockDestroy.$posY8, $par1Packet55BlockDestroy.$posZ6, $par1Packet55BlockDestroy.$destroyedStage); +}; +$java.nms_NetClientHandler_handleMapChunks = function($this, $par1Packet56MapChunks) { + var $var2, $var3, $var4, var$5, var$6, var$7, var$8, $var5; + $var2 = 0; + while ($var2 < $java.nms_Packet56MapChunks_getNumberOfChunkInPacket($par1Packet56MapChunks)) { + $var3 = $java.nms_Packet56MapChunks_getChunkPosX($par1Packet56MapChunks, $var2); + $var4 = $java.nms_Packet56MapChunks_getChunkPosZ($par1Packet56MapChunks, $var2); + nms_WorldClient_doPreChunk($this.$worldClient, $var3, $var4, 1); + var$5 = $var3 << 4; + var$6 = $var4 << 4; + var$7 = var$5 + 15 | 0; + var$8 = var$6 + 15 | 0; + $var5 = nms_World_getChunkFromChunkCoords($this.$worldClient, $var3, $var4); + if ($var5 === null) { + nms_WorldClient_doPreChunk($this.$worldClient, $var3, $var4, 1); + $var5 = nms_World_getChunkFromChunkCoords($this.$worldClient, $var3, $var4); + } + if ($var5 !== null) { + $java.nms_Chunk_fillChunk($var5, $java.nms_Packet56MapChunks_getChunkCompressedData($par1Packet56MapChunks, $var2), $par1Packet56MapChunks.$field_73590_a.data[$var2], $par1Packet56MapChunks.$field_73588_b.data[$var2], 1); + nms_World_markBlockRangeForRenderUpdate($this.$worldClient, var$5, 0, var$6, var$7, 256, var$8); + if (!($this.$worldClient.$provider instanceof nms_WorldProviderSurface)) + $java.nms_Chunk_resetRelightChecks($var5); + } + $var2 = $var2 + 1 | 0; + } +}; +$java.nms_NetClientHandler_handleGameEvent = function($this, $par1Packet70GameEvent) { + var $var2, $var3, $var4, $var5, var$6, var$7, var$8, var$9, var$10, var$11, var$12, var$13, var$14, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1Packet70GameEvent = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = $this.$mc15.$thePlayer; + $var3 = $par1Packet70GameEvent.$eventType; + $var4 = $par1Packet70GameEvent.$gameMode; + if ($var3 >= 0 && $var3 < $java.nms_Packet70GameEvent_clientMessage.data.length && $java.nms_Packet70GameEvent_clientMessage.data[$var3] !== null) + nms_EntityPlayerSP_addChatMessage($var2, $java.nms_Packet70GameEvent_clientMessage.data[$var3]); + if ($var3 == 1) { + $this.$worldClient.$worldInfo.$raining = 1; + nms_World_setRainStrength($this.$worldClient, 0.0); + } else if ($var3 == 2) { + $this.$worldClient.$worldInfo.$raining = 0; + nms_World_setRainStrength($this.$worldClient, 1.0); + } else if ($var3 == 3) + nms_PlayerControllerMP_setGameType($this.$mc15.$playerController, $java.nms_EnumGameType_getByID($var4)); + else if ($var3 == 4) + nmc_Minecraft_displayGuiScreen($this.$mc15, $java.nms_GuiWinGame__init_()); + else if ($var3 == 5) { + $var5 = $this.$mc15.$gameSettings; + if (!$var4) + return; + if ($var4 == 101) { + var$6 = $this.$mc15.$ingameGUI.$persistantChatGUI; + var$7 = $rt_createArray(jl_Object, 4); + var$8 = var$7.data; + var$8[0] = nlea_EaglerAdapterImpl2_getKeyName($var5.$keyBindForward.$keyCode); + var$8[1] = nlea_EaglerAdapterImpl2_getKeyName($var5.$keyBindLeft.$keyCode); + var$8[2] = nlea_EaglerAdapterImpl2_getKeyName($var5.$keyBindBack.$keyCode); + var$8[3] = nlea_EaglerAdapterImpl2_getKeyName($var5.$keyBindRight.$keyCode); + nms_GuiNewChat_addTranslatedMessage(var$6, $rt_s(2810), var$7); + } else if ($var4 == 102) { + $var2 = $this.$mc15.$ingameGUI.$persistantChatGUI; + var$7 = $rt_createArray(jl_Object, 1); + var$7.data[0] = nlea_EaglerAdapterImpl2_getKeyName($var5.$keyBindJump.$keyCode); + nms_GuiNewChat_addTranslatedMessage($var2, $rt_s(2811), var$7); + } else if ($var4 == 103) { + $var2 = $this.$mc15.$ingameGUI.$persistantChatGUI; + var$7 = $rt_createArray(jl_Object, 1); + var$7.data[0] = nlea_EaglerAdapterImpl2_getKeyName($var5.$keyBindInventory.$keyCode); + nms_GuiNewChat_addTranslatedMessage($var2, $rt_s(2812), var$7); + } + } else if ($var3 == 6) { + $par1Packet70GameEvent = $this.$worldClient; + var$9 = $var2.$posX; + var$10 = $var2.$posY + 0.11999999731779099; + var$11 = $var2.$posZ; + $var2 = $rt_s(2813); + var$12 = 0.18000000715255737; + var$13 = 0.44999998807907104; + var$14 = 0; + $ptr = 1; + continue main; + } + return; + case 1: + nms_WorldClient_playSound($par1Packet70GameEvent, var$9, var$10, var$11, $var2, var$12, var$13, var$14); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet70GameEvent, $var2, $var3, $var4, $var5, var$6, var$7, var$8, var$9, var$10, var$11, var$12, var$13, var$14, $ptr); +}; +$java.nms_NetClientHandler_handleMapData = function($this, $par1Packet131MapData) { + var var$2, var$3, var$4, var$5, var$6, $$je; + var$2 = $par1Packet131MapData.$itemID1; + nms_Item_$callClinit(); + if (var$2 == nms_Item_map.$itemID) { + var$2 = $par1Packet131MapData.$uniqueID; + var$3 = $this.$mc15.$theWorld; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(2271)); + jl_AbstractStringBuilder_append2(var$4, var$2); + var$5 = jl_AbstractStringBuilder_toString(var$4); + var$4 = nms_World_loadItemData(var$3, $rt_cls(nms_MapData), var$5); + if (var$4 === null) { + var$4 = $java.nms_MapData__init_0(var$5); + nms_World_setItemData(var$3, var$5, var$4); + } + $java.nms_MapData_updateMPMapData(var$4, $par1Packet131MapData.$itemData); + } else if ($par1Packet131MapData.$itemID1 != 103) { + if ($par1Packet131MapData.$itemID1 == 104) + $java.nms_ItemMap_processVideoMap($this.$mc15.$theWorld, $par1Packet131MapData.$itemData); + else if ($par1Packet131MapData.$itemID1 == 105) + $java.nms_ItemMap_processImageMap($this.$mc15.$theWorld, $par1Packet131MapData.$itemData); + else { + var$3 = jl_System_err(); + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(2814)); + jl_AbstractStringBuilder_append2(var$4, $par1Packet131MapData.$itemID1); + ji_PrintStream_println(var$3, jl_AbstractStringBuilder_toString(var$4)); + } + } else { + var$3 = $this.$mc15.$theWorld; + var$2 = $par1Packet131MapData.$uniqueID; + var$6 = $par1Packet131MapData.$itemData; + a: { + try { + $par1Packet131MapData = jl_StringBuilder_toString(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(2271)), var$2)); + var$4 = nms_World_loadItemData(var$3, $rt_cls(nms_MapData), $par1Packet131MapData); + if (var$4 === null) { + var$4 = $java.nms_MapData__init_0($par1Packet131MapData); + nms_World_setItemData(var$3, $par1Packet131MapData, var$4); + } + $java.nms_MapData_readAyunamiMapPacket(var$4, ji_ByteArrayInputStream__init_(var$6)); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $par1Packet131MapData = $$je; + } else { + throw $$e; + } + } + var$3 = jl_System_err(); + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(2815)); + jl_AbstractStringBuilder_append(var$4, jl_Throwable_toString($par1Packet131MapData)); + ji_PrintStream_println(var$3, jl_AbstractStringBuilder_toString(var$4)); + jl_Throwable_printStackTrace($par1Packet131MapData); + } + } +}; +$java.nms_NetClientHandler_handleDoorChange = function($this, $par1Packet61DoorChange) { + var var$2, var$3, var$4, var$5, var$6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1Packet61DoorChange = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$par1Packet61DoorChange.$disableRelativeVolume) { + var$2 = $this.$mc15.$theWorld; + var$3 = $par1Packet61DoorChange.$sfxID; + var$4 = $par1Packet61DoorChange.$posX9; + var$5 = $par1Packet61DoorChange.$posY9; + var$6 = $par1Packet61DoorChange.$posZ7; + var$7 = $par1Packet61DoorChange.$auxData; + $ptr = 1; + continue main; + } + var$2 = $this.$mc15.$theWorld; + var$3 = $par1Packet61DoorChange.$sfxID; + var$4 = $par1Packet61DoorChange.$posX9; + var$5 = $par1Packet61DoorChange.$posY9; + var$6 = $par1Packet61DoorChange.$posZ7; + var$7 = $par1Packet61DoorChange.$auxData; + $ptr = 2; + continue main; + case 1: + nms_World_playAuxSFX(var$2, var$3, var$4, var$5, var$6, var$7); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_World_func_82739_e(var$2, var$3, var$4, var$5, var$6, var$7); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet61DoorChange, var$2, var$3, var$4, var$5, var$6, var$7, $ptr); +}; +$java.nms_NetClientHandler_handleStatistic = function($this, $par1Packet200Statistic) { + var var$2, $m; + a: { + if ($par1Packet200Statistic.$statisticId >= 5242880) { + nms_AchievementList_$callClinit(); + var$2 = ju_AbstractList_iterator(nms_AchievementList_achievementList); + while (true) { + if (!ju_AbstractList$1_hasNext(var$2)) + break a; + $m = ju_AbstractList$1_next(var$2); + if ($m.$statId == $par1Packet200Statistic.$statisticId) + break; + } + nms_EntityClientPlayerMP_incrementStat($this.$mc15.$thePlayer, $m, 1); + } + } +}; +$java.nms_NetClientHandler_handleEntityEffect = function($this, $par1Packet41EntityEffect) { + var $var2, $var3; + $var2 = $java.nms_NetClientHandler_getEntityByID($this, $par1Packet41EntityEffect.$entityId15); + if ($var2 instanceof nms_EntityLiving) { + $var3 = nms_PotionEffect__init_($par1Packet41EntityEffect.$effectId1, $par1Packet41EntityEffect.$duration0, $par1Packet41EntityEffect.$effectAmplifier); + $var3.$isPotionDurationMax = $java.nms_Packet41EntityEffect_isDurationMax($par1Packet41EntityEffect); + $var2.$addPotionEffect($var3); + } +}; +$java.nms_NetClientHandler_handleRemoveEntityEffect = function($this, $par1Packet42RemoveEntityEffect) { + var $var2; + $var2 = $java.nms_NetClientHandler_getEntityByID($this, $par1Packet42RemoveEntityEffect.$entityId16); + if ($var2 instanceof nms_EntityLiving) + nms_EntityLiving_removePotionEffectClient($var2, $par1Packet42RemoveEntityEffect.$effectId2); +}; +$java.nms_NetClientHandler_handlePlayerInfo = function($this, $par1Packet201PlayerInfo) { + var $var2, var$3; + $var2 = ju_HashMap_get($this.$playerInfoMap, $par1Packet201PlayerInfo.$playerName); + if ($var2 === null && $par1Packet201PlayerInfo.$isConnected) { + $var2 = new nms_GuiPlayerInfo; + var$3 = $par1Packet201PlayerInfo.$playerName; + $var2.$name10 = var$3; + $var2.$nameinLowerCase = jl_String_toLowerCase(var$3); + ju_HashMap_putImpl($this.$playerInfoMap, $par1Packet201PlayerInfo.$playerName, $var2); + ju_ArrayList_add($this.$playerInfoList, $var2); + } + if ($var2 !== null && !$par1Packet201PlayerInfo.$isConnected) { + ju_HashMap_remove($this.$playerInfoMap, $par1Packet201PlayerInfo.$playerName); + ju_ArrayList_remove0($this.$playerInfoList, $var2); + } + if ($par1Packet201PlayerInfo.$isConnected && $var2 !== null) + $var2.$responseTime = $par1Packet201PlayerInfo.$ping; +}; +$java.nms_NetClientHandler_handleKeepAlive = function($this, $par1Packet0KeepAlive) { + var var$2, var$3; + var$2 = new nms_Packet0KeepAlive; + var$3 = $par1Packet0KeepAlive.$randomId; + nms_Packet__init_0(var$2); + var$2.$randomId = var$3; + nms_NetClientHandler_addToSendQueue($this, var$2); +}; +$java.nms_NetClientHandler_handlePlayerAbilities = function($this, $par1Packet202PlayerAbilities) { + var $var2; + $var2 = $this.$mc15.$thePlayer; + $var2.$capabilities.$isFlying = $par1Packet202PlayerAbilities.$isFlying0; + $var2.$capabilities.$isCreativeMode = $par1Packet202PlayerAbilities.$isCreativeMode0; + $var2.$capabilities.$disableDamage = $par1Packet202PlayerAbilities.$disableDamage0; + $var2.$capabilities.$allowFlying = $par1Packet202PlayerAbilities.$allowFlying0; + $var2.$capabilities.$flySpeed = $par1Packet202PlayerAbilities.$flySpeed0; + $var2.$capabilities.$walkSpeed = $par1Packet202PlayerAbilities.$walkSpeed0; +}; +$java.nms_NetClientHandler_handleAutoComplete = function($this, $par1Packet203AutoComplete) { + var $var2; + $var2 = jl_String_split($par1Packet203AutoComplete.$text2, $rt_s(2816)); + if ($this.$mc15.$currentScreen instanceof nms_GuiChat) + nms_GuiChat_func_73894_a($this.$mc15.$currentScreen, $var2); +}; +$java.nms_NetClientHandler_handleLevelSound = function($this, $par1Packet62LevelSound) { + var var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1Packet62LevelSound = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$2 = $this.$mc15.$theWorld; + var$3 = $java.nms_Packet62LevelSound_getEffectX($par1Packet62LevelSound); + var$4 = $java.nms_Packet62LevelSound_getEffectY($par1Packet62LevelSound); + var$5 = $java.nms_Packet62LevelSound_getEffectZ($par1Packet62LevelSound); + var$6 = $par1Packet62LevelSound.$soundName; + var$7 = $par1Packet62LevelSound.$volume0; + var$8 = $java.nms_Packet62LevelSound_getPitch($par1Packet62LevelSound); + var$9 = 0; + $ptr = 1; + case 1: + nms_WorldClient_playSound(var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet62LevelSound, var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, $ptr); +}; +$java.nms_NetClientHandler_handleCustomPayload = function($this, $par1Packet250CustomPayload) { + var var$2, var$3, $var9, var$5, $var8, $var4, $var7, $$je; + if (!jl_String_equals($rt_s(2817), $par1Packet250CustomPayload.$channel0)) { + nms_GameSettings_$callClinit(); + if (!nms_GameSettings_useDefaultProtocol && jl_String_equals($rt_s(2818), $par1Packet250CustomPayload.$channel0)) { + var$2 = $par1Packet250CustomPayload.$data12; + var$3 = var$2.data; + $var9 = var$3[0] & 255 | (var$3[1] & 255) << 8; + if (ju_HashMap_containsKey(nle_DefaultSkinRenderer_skinCookies, jl_Integer_valueOf($var9))) { + var$5 = var$3.length; + if (var$5 > 3) { + $par1Packet250CustomPayload = ju_HashMap_remove(nle_DefaultSkinRenderer_skinCookies, jl_Integer_valueOf($var9)); + var$3 = $rt_createByteArray(var$5 - 2 | 0); + jl_System_arraycopy(var$2, 2, var$3, 0, var$3.data.length); + $par1Packet250CustomPayload.$skinPacket = var$3; + } + } + } + } else { + $var8 = ji_DataInputStream__init_(ji_ByteArrayInputStream__init_($par1Packet250CustomPayload.$data12)); + a: { + try { + $var9 = ji_DataInputStream_readInt($var8); + $var4 = $this.$mc15.$currentScreen; + if ($var4 !== null && $var4 instanceof nms_GuiMerchant && $var9 == $this.$mc15.$thePlayer.$openContainer.$windowId) + $java.nms_NpcMerchant_setRecipes($java.nms_GuiMerchant_getIMerchant($var4), $java.nms_MerchantRecipeList_readRecipiesFromStream($var8)); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $var7 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var7); + } + } +}; +$java.nms_NetClientHandler_handleSetObjective = function($this, $par1Packet206SetObjective) { + var $var2, $var3; + $var2 = $this.$worldClient.$worldScoreboard; + if (!$par1Packet206SetObjective.$change) + $java.nms_Scoreboard_func_96535_a($var2, $par1Packet206SetObjective.$objectiveName, $java.nms_ScoreObjectiveCriteria_field_96641_b).$displayName = $par1Packet206SetObjective.$objectiveDisplayName; + else { + $var3 = $java.nms_Scoreboard_getObjective($var2, $par1Packet206SetObjective.$objectiveName); + if ($par1Packet206SetObjective.$change == 1) + $java.nms_Scoreboard_func_96519_k($var2, $var3); + else if ($par1Packet206SetObjective.$change == 2) + $var3.$displayName = $par1Packet206SetObjective.$objectiveDisplayName; + } +}; +$java.nms_NetClientHandler_handleSetScore = function($this, $par1Packet207SetScore) { + var $var2, $var3; + $var2 = $this.$worldClient.$worldScoreboard; + $var3 = $java.nms_Scoreboard_getObjective($var2, $par1Packet207SetScore.$scoreName); + if (!$par1Packet207SetScore.$updateOrRemove) + $java.nms_Score_func_96647_c(nms_Scoreboard_func_96529_a($var2, $par1Packet207SetScore.$itemName, $var3), $par1Packet207SetScore.$value13); + else if ($par1Packet207SetScore.$updateOrRemove == 1) + $java.nms_Scoreboard_func_96515_c($var2, $par1Packet207SetScore.$itemName); +}; +$java.nms_NetClientHandler_handleSetDisplayObjective = function($this, $par1Packet208SetDisplayObjective) { + var $var2, $var3; + $var2 = $this.$worldClient.$worldScoreboard; + if (!jl_String_length($par1Packet208SetDisplayObjective.$scoreName0)) + $java.nms_Scoreboard_func_96530_a($var2, $par1Packet208SetDisplayObjective.$scoreboardPosition, null); + else { + $var3 = $java.nms_Scoreboard_getObjective($var2, $par1Packet208SetDisplayObjective.$scoreName0); + $java.nms_Scoreboard_func_96530_a($var2, $par1Packet208SetDisplayObjective.$scoreboardPosition, $var3); + } +}; +$java.nms_NetClientHandler_handleSetPlayerTeam = function($this, $par1Packet209SetPlayerTeam) { + var $var2, $var3, $var4; + $var2 = $this.$worldClient.$worldScoreboard; + $var3 = $par1Packet209SetPlayerTeam.$mode4 ? $java.nms_Scoreboard_func_96508_e($var2, $par1Packet209SetPlayerTeam.$teamName) : $java.nms_Scoreboard_func_96527_f($var2, $par1Packet209SetPlayerTeam.$teamName); + if (!($par1Packet209SetPlayerTeam.$mode4 && $par1Packet209SetPlayerTeam.$mode4 != 2)) { + $java.nms_ScorePlayerTeam_func_96664_a($var3, $par1Packet209SetPlayerTeam.$teamDisplayName); + $java.nms_ScorePlayerTeam_func_96666_b($var3, $par1Packet209SetPlayerTeam.$teamPrefix); + $java.nms_ScorePlayerTeam_func_96662_c($var3, $par1Packet209SetPlayerTeam.$teamSuffix); + $java.nms_ScorePlayerTeam_func_98298_a($var3, $par1Packet209SetPlayerTeam.$friendlyFire); + } + a: { + if (!($par1Packet209SetPlayerTeam.$mode4 && $par1Packet209SetPlayerTeam.$mode4 != 3)) { + $var4 = ju_AbstractList_iterator($par1Packet209SetPlayerTeam.$playerNames); + while (true) { + if (!ju_AbstractList$1_hasNext($var4)) + break a; + $java.nms_Scoreboard_func_96521_a($var2, ju_AbstractList$1_next($var4), $var3); + } + } + } + b: { + if ($par1Packet209SetPlayerTeam.$mode4 == 4) { + $var4 = ju_AbstractList_iterator($par1Packet209SetPlayerTeam.$playerNames); + while (true) { + if (!ju_AbstractList$1_hasNext($var4)) + break b; + $java.nms_Scoreboard_removePlayerFromTeam($var2, ju_AbstractList$1_next($var4), $var3); + } + } + } + if ($par1Packet209SetPlayerTeam.$mode4 == 1) + $java.nms_Scoreboard_func_96511_d($var2, $var3); +}; +$java.nms_NetClientHandler_handleWorldParticles = function($this, $par1Packet63WorldParticles) { + var $var2, $var3, $var5, $var7, $var9, $var11, $var13, var$9, var$10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();$var13 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();$var5 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1Packet63WorldParticles = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = 0; + if ($var2 >= $par1Packet63WorldParticles.$quantity) + return; + $var3 = nle_EaglercraftRandom_nextGaussian($this.$rand6) * $par1Packet63WorldParticles.$offsetX0; + $var5 = nle_EaglercraftRandom_nextGaussian($this.$rand6) * $par1Packet63WorldParticles.$offsetY0; + $var7 = nle_EaglercraftRandom_nextGaussian($this.$rand6) * $par1Packet63WorldParticles.$offsetZ; + $var9 = nle_EaglercraftRandom_nextGaussian($this.$rand6) * $par1Packet63WorldParticles.$speed0; + $var11 = nle_EaglercraftRandom_nextGaussian($this.$rand6) * $par1Packet63WorldParticles.$speed0; + $var13 = nle_EaglercraftRandom_nextGaussian($this.$rand6) * $par1Packet63WorldParticles.$speed0; + var$9 = $this.$worldClient; + var$10 = $par1Packet63WorldParticles.$particleName; + $var3 = $java.nms_Packet63WorldParticles_getPositionX($par1Packet63WorldParticles) + $var3; + $var5 = $java.nms_Packet63WorldParticles_getPositionY($par1Packet63WorldParticles) + $var5; + $var7 = $java.nms_Packet63WorldParticles_getPositionZ($par1Packet63WorldParticles) + $var7; + $ptr = 1; + case 1: + nms_World_spawnParticle(var$9, var$10, $var3, $var5, $var7, $var9, $var11, $var13); + if ($rt_suspending()) { + break main; + } + $var2 = $var2 + 1 | 0; + if ($var2 >= $par1Packet63WorldParticles.$quantity) + return; + $var3 = nle_EaglercraftRandom_nextGaussian($this.$rand6) * $par1Packet63WorldParticles.$offsetX0; + $var5 = nle_EaglercraftRandom_nextGaussian($this.$rand6) * $par1Packet63WorldParticles.$offsetY0; + $var7 = nle_EaglercraftRandom_nextGaussian($this.$rand6) * $par1Packet63WorldParticles.$offsetZ; + $var9 = nle_EaglercraftRandom_nextGaussian($this.$rand6) * $par1Packet63WorldParticles.$speed0; + $var11 = nle_EaglercraftRandom_nextGaussian($this.$rand6) * $par1Packet63WorldParticles.$speed0; + $var13 = nle_EaglercraftRandom_nextGaussian($this.$rand6) * $par1Packet63WorldParticles.$speed0; + var$9 = $this.$worldClient; + var$10 = $par1Packet63WorldParticles.$particleName; + $var3 = $java.nms_Packet63WorldParticles_getPositionX($par1Packet63WorldParticles) + $var3; + $var5 = $java.nms_Packet63WorldParticles_getPositionY($par1Packet63WorldParticles) + $var5; + $var7 = $java.nms_Packet63WorldParticles_getPositionZ($par1Packet63WorldParticles) + $var7; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Packet63WorldParticles, $var2, $var3, $var5, $var7, $var9, $var11, $var13, var$9, var$10, $ptr); +}; +$java.nms_NetClientHandler_getNetManager = function($this) { + return $this.$netManager; +}; +function nms_GuiPlayerInfo() { + var a = this; jl_Object.call(a); + a.$name10 = null; + a.$nameinLowerCase = null; + a.$responseTime = 0; +} +function nms_ScorePlayerTeam() { + var a = this; jl_Object.call(a); + a.$theScoreboard0 = null; + a.$field_96675_b = null; + a.$membershipSet = null; + a.$field_96673_d = null; + a.$field_96674_e = null; + a.$field_96671_f = null; + a.$field_96672_g = 0; + a.$field_98301_h = 0; +} +$java.nms_ScorePlayerTeam_func_96661_b = function($this) { + return $this.$field_96675_b; +}; +$java.nms_ScorePlayerTeam_func_96664_a = function($this, $par1Str) { + var var$2; + if ($par1Str !== null) { + $this.$field_96673_d = $par1Str; + return; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(2819)); + $rt_throw(var$2); +}; +$java.nms_ScorePlayerTeam_getMembershipCollection = function($this) { + return $this.$membershipSet; +}; +$java.nms_ScorePlayerTeam_func_96668_e = function($this) { + return $this.$field_96674_e; +}; +$java.nms_ScorePlayerTeam_func_96666_b = function($this, $par1Str) { + var var$2; + if ($par1Str !== null) { + $this.$field_96674_e = $par1Str; + return; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(2820)); + $rt_throw(var$2); +}; +$java.nms_ScorePlayerTeam_func_96663_f = function($this) { + return $this.$field_96671_f; +}; +$java.nms_ScorePlayerTeam_func_96662_c = function($this, $par1Str) { + var var$2; + if ($par1Str !== null) { + $this.$field_96671_f = $par1Str; + return; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(2821)); + $rt_throw(var$2); +}; +function nms_ScorePlayerTeam_func_96667_a($par0ScorePlayerTeam, $par1Str) { + var var$3; + if ($par0ScorePlayerTeam !== null) { + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $par0ScorePlayerTeam.$field_96674_e); + jl_AbstractStringBuilder_append(var$3, $par1Str); + jl_AbstractStringBuilder_append(var$3, $par0ScorePlayerTeam.$field_96671_f); + $par1Str = jl_AbstractStringBuilder_toString(var$3); + } + return $par1Str; +} +$java.nms_ScorePlayerTeam_func_96665_g = function($this) { + return $this.$field_96672_g; +}; +$java.nms_ScorePlayerTeam_func_96660_a = function($this, $par1) { + $this.$field_96672_g = $par1; +}; +$java.nms_ScorePlayerTeam_func_98297_h = function($this) { + return $this.$field_98301_h; +}; +$java.nms_ScorePlayerTeam_func_98300_b = function($this, $par1) { + $this.$field_98301_h = $par1; +}; +$java.nms_ScorePlayerTeam_func_98298_a = function($this, $par1) { + $java.nms_ScorePlayerTeam_func_96660_a($this, ($par1 & 1) <= 0 ? 0 : 1); + $java.nms_ScorePlayerTeam_func_98300_b($this, ($par1 & 2) <= 0 ? 0 : 1); +}; +function ju_AbstractMap$KeySet() { + ju_AbstractSet.call(this); + this.$this$01 = null; +} +$java.ju_AbstractMap$KeySet_iterator = function($this) { + var $iter, var$2; + $iter = $java.ju_TreeMap$EntrySet_iterator($java.ju_TreeMap_entrySet($this.$this$01)); + var$2 = new ju_AbstractMap$KeySet$1; + var$2.$this$1 = $this; + var$2.$val$iter = $iter; + return var$2; +}; +$java.ju_AbstractMap$KeySet_size = function($this) { + return $java.ju_TreeMap_size($this.$this$01); +}; +function cjj_Inflate$Return() { + var a = this; jl_Exception.call(a); + a.$r = 0; + a.$this$044 = null; +} +function cjj_Inflate$Return__init_(var_0, var_1) { + var var_2 = new cjj_Inflate$Return(); + $java.cjj_Inflate$Return__init_(var_2, var_0, var_1); + return var_2; +} +$java.cjj_Inflate$Return__init_ = function($this, var$1, $r) { + $this.$this$044 = var$1; + jl_Throwable__init_0($this); + $this.$r = $r; +}; +function cjj_GZIPHeader() { + var a = this; jl_Object.call(a); + a.$text3 = 0; + a.$fhcrc = 0; + a.$time0 = Long_ZERO; + a.$xflags = 0; + a.$os = 0; + a.$extra = null; + a.$name8 = null; + a.$comment = null; + a.$hcrc = 0; + a.$crc = Long_ZERO; + a.$done0 = 0; + a.$mtime = Long_ZERO; +} +function cjj_GZIPHeader__init_0() { + var var_0 = new cjj_GZIPHeader(); + cjj_GZIPHeader__init_(var_0); + return var_0; +} +function cjj_GZIPHeader__init_($this) { + $this.$text3 = 0; + $this.$fhcrc = 0; + $this.$os = 255; + $this.$done0 = 0; + $this.$mtime = Long_ZERO; +} +$java.cjj_GZIPHeader_setCRC = function($this, $crc) { + $this.$crc = $crc; +}; +$java.cjj_GZIPHeader_put = function($this, $d) { + var $flag, $xfl; + $flag = 0; + if ($this.$text3) + $flag = 1; + if ($this.$fhcrc) + $flag = $flag | 2; + if ($this.$extra !== null) + $flag = $flag | 4; + if ($this.$name8 !== null) + $flag = $flag | 8; + if ($this.$comment !== null) + $flag = $flag | 16; + $xfl = 0; + if ($d.$level0 == 1) + $xfl = 4; + else if ($d.$level0 == 9) + $xfl = 2; + $java.cjj_Deflate_put_short($d, (-29921)); + $java.cjj_Deflate_put_byte($d, 8); + $java.cjj_Deflate_put_byte($d, $flag << 24 >> 24); + $java.cjj_Deflate_put_byte($d, $this.$mtime.lo << 24 >> 24); + $java.cjj_Deflate_put_byte($d, Long_shr($this.$mtime, 8).lo << 24 >> 24); + $java.cjj_Deflate_put_byte($d, Long_shr($this.$mtime, 16).lo << 24 >> 24); + $java.cjj_Deflate_put_byte($d, Long_shr($this.$mtime, 24).lo << 24 >> 24); + $java.cjj_Deflate_put_byte($d, $xfl << 24 >> 24); + $java.cjj_Deflate_put_byte($d, $this.$os << 24 >> 24); + if ($this.$extra !== null) { + $java.cjj_Deflate_put_byte($d, $this.$extra.data.length << 24 >> 24); + $java.cjj_Deflate_put_byte($d, $this.$extra.data.length >> 8 << 24 >> 24); + $java.cjj_Deflate_put_byte0($d, $this.$extra, 0, $this.$extra.data.length); + } + if ($this.$name8 !== null) { + $java.cjj_Deflate_put_byte0($d, $this.$name8, 0, $this.$name8.data.length); + $java.cjj_Deflate_put_byte($d, 0); + } + if ($this.$comment !== null) { + $java.cjj_Deflate_put_byte0($d, $this.$comment, 0, $this.$comment.data.length); + $java.cjj_Deflate_put_byte($d, 0); + } +}; +function cjj_CRC32() { + jl_Object.call(this); + this.$v0 = 0; +} +$java.cjj_CRC32_crc_table = null; +function cjj_CRC32__init_0() { + var var_0 = new cjj_CRC32(); + cjj_CRC32__init_(var_0); + return var_0; +} +function cjj_CRC32__init_($this) { + $this.$v0 = 0; +} +$java.cjj_CRC32_update = function($this, $buf, $index, $len) { + var $c, var$5, var$6, var$7; + $c = $this.$v0 ^ (-1); + while (true) { + $len = $len + (-1) | 0; + if ($len < 0) + break; + var$5 = $buf.data; + var$6 = $java.cjj_CRC32_crc_table.data; + var$7 = $index + 1 | 0; + $c = var$6[($c ^ var$5[$index]) & 255] ^ $c >>> 8; + $index = var$7; + } + $this.$v0 = $c ^ (-1); +}; +$java.cjj_CRC32_reset = function($this) { + $this.$v0 = 0; +}; +$java.cjj_CRC32_reset0 = function($this, $vv) { + $this.$v0 = Long_and($vv, new Long(4294967295, 0)).lo; +}; +$java.cjj_CRC32_getValue = function($this) { + return Long_and(Long_fromInt($this.$v0), new Long(4294967295, 0)); +}; +function cjj_CRC32__clinit_() { + var $n, $k, var$3; + $java.cjj_CRC32_crc_table = null; + $java.cjj_CRC32_crc_table = $rt_createIntArray(256); + $n = 0; + while ($n < 256) { + $k = 8; + var$3 = $n; + while (true) { + $k = $k + (-1) | 0; + if ($k < 0) + break; + if (!(var$3 & 1)) { + var$3 = var$3 >>> 1; + continue; + } + var$3 = (-306674912) ^ var$3 >>> 1; + } + $java.cjj_CRC32_crc_table.data[$n] = var$3; + $n = $n + 1 | 0; + } +} +function nms_StitchHolder() { + var a = this; jl_Object.call(a); + a.$theTexture = null; + a.$width7 = 0; + a.$height9 = 0; + a.$rotated = 0; + a.$scaleFactor1 = 0.0; +} +function nms_StitchHolder__init_(var_0) { + var var_1 = new nms_StitchHolder(); + $java.nms_StitchHolder__init_(var_1, var_0); + return var_1; +} +$java.nms_StitchHolder__init_ = function($this, $par1Texture) { + $this.$scaleFactor1 = 1.0; + $this.$theTexture = $par1Texture; + $this.$width7 = $par1Texture.$width1; + $this.$height9 = $par1Texture.$height1; + $this.$rotated = $java.nms_StitchHolder_ceil16($this, $this.$height9) <= $java.nms_StitchHolder_ceil16($this, $this.$width7) ? 0 : 1; +}; +$java.nms_StitchHolder_func_98150_a = function($this) { + return $this.$theTexture; +}; +$java.nms_StitchHolder_getWidth = function($this) { + return !$this.$rotated ? $java.nms_StitchHolder_ceil16($this, $this.$width7 * $this.$scaleFactor1 | 0) : $java.nms_StitchHolder_ceil16($this, $this.$height9 * $this.$scaleFactor1 | 0); +}; +$java.nms_StitchHolder_getHeight = function($this) { + return !$this.$rotated ? $java.nms_StitchHolder_ceil16($this, $this.$height9 * $this.$scaleFactor1 | 0) : $java.nms_StitchHolder_ceil16($this, $this.$width7 * $this.$scaleFactor1 | 0); +}; +$java.nms_StitchHolder_rotate = function($this) { + $this.$rotated = $this.$rotated ? 0 : 1; +}; +$java.nms_StitchHolder_isRotated = function($this) { + return $this.$rotated; +}; +$java.nms_StitchHolder_ceil16 = function($this, $par1) { + return (($par1 >> 0) + ($par1 & 0 ? 1 : 0) | 0) << 0; +}; +$java.nms_StitchHolder_setNewDimension = function($this, $par1) { + if ($this.$width7 > $par1 && $this.$height9 > $par1) + $this.$scaleFactor1 = $par1 / jl_Math_min($this.$width7, $this.$height9); +}; +$java.nms_StitchHolder_toString = function($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(2822)); + jl_AbstractStringBuilder_append2(var$1, $this.$width7); + jl_AbstractStringBuilder_append(var$1, $rt_s(2823)); + jl_AbstractStringBuilder_append2(var$1, $this.$height9); + jl_AbstractStringBuilder_append0(var$1, 125); + return jl_AbstractStringBuilder_toString(var$1); +}; +$java.nms_StitchHolder_compareToStitchHolder = function($this, $par1StitchHolder) { + var $var2; + if ($java.nms_StitchHolder_getHeight($this) != $java.nms_StitchHolder_getHeight($par1StitchHolder)) + $var2 = $java.nms_StitchHolder_getHeight($this) >= $java.nms_StitchHolder_getHeight($par1StitchHolder) ? (-1) : 1; + else { + if ($java.nms_StitchHolder_getWidth($this) == $java.nms_StitchHolder_getWidth($par1StitchHolder)) { + if ($this.$theTexture.$textureName1 !== null) + return jl_String_compareTo($this.$theTexture.$textureName1, $par1StitchHolder.$theTexture.$textureName1); + return $par1StitchHolder.$theTexture.$textureName1 !== null ? (-1) : 0; + } + $var2 = $java.nms_StitchHolder_getWidth($this) >= $java.nms_StitchHolder_getWidth($par1StitchHolder) ? (-1) : 1; + } + return $var2; +}; +$java.nms_StitchHolder_compareTo = function($this, $par1Obj) { + return $java.nms_StitchHolder_compareToStitchHolder($this, $par1Obj); +}; +function nms_Texture() { + var a = this; jl_Object.call(a); + a.$glTextureId = 0; + a.$textureId = 0; + a.$textureType0 = 0; + a.$width1 = 0; + a.$height1 = 0; + a.$textureDepth = 0; + a.$textureFormat = 0; + a.$textureTarget = 0; + a.$textureMinFilter = 0; + a.$textureMagFilter = 0; + a.$textureWrap = 0; + a.$mipmapActive = 0; + a.$textureName1 = null; + a.$textureRect = null; + a.$transferred = 0; + a.$autoCreate = 0; + a.$textureNotModified = 0; + a.$textureData = null; +} +$java.nms_Texture_getTextureRect = function($this) { + return $this.$textureRect; +}; +$java.nms_Texture_fillRect = function($this, $par1Rect2i, $par2) { + var $var3, $var4, var$5, var$6, var$7, var$8, $var5, $var6, var$11; + if ($this.$textureTarget != 32879) { + $var3 = nms_Rect2i__init_(0, 0, $this.$width1, $this.$height1); + $java.nms_Rect2i_intersection($var3, $par1Rect2i); + jn_Buffer_position0($this.$textureData, 0); + $var4 = $var3.$rectY; + var$5 = ($par2 >> 24 & 255) << 24 >> 24; + var$6 = ($par2 >> 16 & 255) << 24 >> 24; + var$7 = ($par2 >> 8 & 255) << 24 >> 24; + var$8 = ($par2 >> 0 & 255) << 24 >> 24; + while ($var4 < ($var3.$rectY + $var3.$rectHeight | 0)) { + $var5 = $rt_imul($var4, $this.$width1) * 4 | 0; + $var6 = $var3.$rectX; + while ($var6 < ($var3.$rectX + $var3.$rectWidth | 0)) { + $par1Rect2i = $this.$textureData; + var$11 = $var5 + ($var6 * 4 | 0) | 0; + jn_ByteBufferImpl_put($par1Rect2i, var$11 + 0 | 0, var$5); + jn_ByteBufferImpl_put($this.$textureData, var$11 + 1 | 0, var$6); + jn_ByteBufferImpl_put($this.$textureData, var$11 + 2 | 0, var$7); + jn_ByteBufferImpl_put($this.$textureData, var$11 + 3 | 0, var$8); + $var6 = $var6 + 1 | 0; + } + $var4 = $var4 + 1 | 0; + } + if ($this.$autoCreate) + nms_Texture_uploadTexture($this); + else + $this.$textureNotModified = 0; + } +}; +$java.nms_Texture_writeImage = function($this, $par1Str) { + return; +}; +$java.nms_Texture_copyFrom = function($this, $par1, $par2, $par3Texture, $par4) { + var $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var12; + if ($this.$textureTarget != 32879) { + nleg_EaglerAdapterGL30_glBindTexture($this.$textureTarget, $this.$glTextureId); + $var5 = $par3Texture.$textureData; + jn_Buffer_position0($this.$textureData, 0); + jn_Buffer_position0($var5, 0); + $var6 = 0; + while ($var6 < $par3Texture.$height1) { + $var7 = $par2 + $var6 | 0; + $var8 = $rt_imul($var6, $par3Texture.$width1) * 4 | 0; + $var9 = $rt_imul($var7, $this.$width1) * 4 | 0; + if ($par4) + $var7 = $par2 + ($par3Texture.$height1 - $var6 | 0) | 0; + $var10 = 0; + while ($var10 < $par3Texture.$width1) { + $var11 = $var9 + (($var10 + $par1 | 0) * 4 | 0) | 0; + $var12 = $var8 + ($var10 * 4 | 0) | 0; + if ($par4) + $var11 = ($par1 + ($rt_imul($var10, $this.$width1) * 4 | 0) | 0) + ($var7 * 4 | 0) | 0; + jn_ByteBufferImpl_put($this.$textureData, $var11 + 0 | 0, jn_ByteBufferImpl_get0($var5, $var12 + 0 | 0)); + jn_ByteBufferImpl_put($this.$textureData, $var11 + 1 | 0, jn_ByteBufferImpl_get0($var5, $var12 + 1 | 0)); + jn_ByteBufferImpl_put($this.$textureData, $var11 + 2 | 0, jn_ByteBufferImpl_get0($var5, $var12 + 2 | 0)); + jn_ByteBufferImpl_put($this.$textureData, $var11 + 3 | 0, jn_ByteBufferImpl_get0($var5, $var12 + 3 | 0)); + $var10 = $var10 + 1 | 0; + } + $var6 = $var6 + 1 | 0; + } + jn_Buffer_position0($this.$textureData, $rt_imul($this.$width1, $this.$height1) * 4 | 0); + if ($this.$autoCreate) + nms_Texture_uploadTexture($this); + else + $this.$textureNotModified = 0; + } +}; +$java.nms_Texture_func_104062_b = function($this, $par1, $par2, $par3Texture) { + var var$4, var$5, var$6, var$7, var$8, var$9, var$10, var$11; + nleg_EaglerAdapterGL30_glBindTexture($this.$textureTarget, $this.$glTextureId); + var$4 = $this.$textureTarget; + var$5 = $par3Texture.$width1; + var$6 = $par3Texture.$height1; + $par3Texture = $par3Texture.$textureData; + jn_Buffer_position0($par3Texture, 0); + var$7 = $par3Texture; + switch (var$4) { + case 3553: + break; + default: + } + nleg_EaglerAdapterGL30_bytesUploaded = nleg_EaglerAdapterGL30_bytesUploaded + jn_Buffer_remaining(var$7) | 0; + nlea_EaglerAdapterImpl2_$callClinit(); + var$4 = jn_Buffer_remaining(var$7); + var$8 = 0; + while (var$8 < var$4) { + var$9 = nlea_EaglerAdapterImpl2_uploadBuffer; + var$10 = (jn_ByteBufferImpl_get(var$7) & 255) << 16 >> 16; + var$9[var$8] = var$10; + var$8 = var$8 + 1 | 0; + } + var$11 = new Uint8Array(nlea_EaglerAdapterImpl2_uploadBuffer.buffer, 0, var$4); + nlea_EaglerAdapterImpl2_webgl.texSubImage2D(3553, 0, $par1, $par2, var$5, var$6, 6408, 5121, var$11); + $this.$textureNotModified = 1; +}; +function nms_Texture_transferFromImage($this, $par1BufferedImage) { + var $var2, $var3, $var4, $var9, var$6, $var10, $var11, $var12, $var13, var$11; + $var2 = $par1BufferedImage.$w0; + $var3 = $par1BufferedImage.$h0; + if ($var2 <= $this.$width1 && $var3 <= $this.$height1) { + $var4 = $rt_createIntArray(4).data; + $var4[0] = 3; + $var4[1] = 0; + $var4[2] = 1; + $var4[3] = 2; + $var4 = $rt_createIntArray(4).data; + $var4[0] = 3; + $var4[1] = 2; + $var4[2] = 1; + $var4[3] = 0; + $var9 = $rt_createByteArray($rt_imul($this.$width1, $this.$height1) * 4 | 0); + var$6 = $var9.data; + $var10 = 0; + while ($var10 < $this.$height1) { + $var11 = 0; + while ($var11 < $this.$width1) { + $var12 = $rt_imul($var10, $this.$width1) + $var11 | 0; + $var13 = $var12 * 4 | 0; + var$6[$var13 + $var4[0] | 0] = ($par1BufferedImage.$data.data[$var12] >> 24 & 255) << 24 >> 24; + var$6[$var13 + $var4[1] | 0] = ($par1BufferedImage.$data.data[$var12] >> 16 & 255) << 24 >> 24; + var$6[$var13 + $var4[2] | 0] = ($par1BufferedImage.$data.data[$var12] >> 8 & 255) << 24 >> 24; + var$6[$var13 + $var4[3] | 0] = ($par1BufferedImage.$data.data[$var12] >> 0 & 255) << 24 >> 24; + $var11 = $var11 + 1 | 0; + } + $var10 = $var10 + 1 | 0; + } + $var2 = var$6.length; + $par1BufferedImage = nms_GLAllocation_createDirectByteBuffer($var2); + $par1BufferedImage.$order = jn_ByteOrder_BIG_ENDIAN; + $this.$textureData = $par1BufferedImage; + jn_Buffer_clear($this.$textureData); + jn_ByteBuffer_put1($this.$textureData, $var9); + jn_Buffer_limit0($this.$textureData, $var2); + if ($this.$autoCreate) + nms_Texture_uploadTexture($this); + else + $this.$textureNotModified = 0; + } else { + $par1BufferedImage = jl_System_err(); + var$11 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$11); + jl_AbstractStringBuilder_append(var$11, $rt_s(2824)); + jl_AbstractStringBuilder_append2(var$11, $var2); + jl_AbstractStringBuilder_append(var$11, $rt_s(368)); + jl_AbstractStringBuilder_append2(var$11, $var3); + jl_AbstractStringBuilder_append(var$11, $rt_s(2825)); + jl_AbstractStringBuilder_append2(var$11, $this.$width1); + jl_AbstractStringBuilder_append(var$11, $rt_s(368)); + jl_AbstractStringBuilder_append2(var$11, $this.$height1); + jl_AbstractStringBuilder_append(var$11, $rt_s(2826)); + ji_PrintStream_println($par1BufferedImage, jl_AbstractStringBuilder_toString(var$11)); + } +} +$java.nms_Texture_getTextureId = function($this) { + return $this.$textureId; +}; +$java.nms_Texture_getGlTextureId = function($this) { + return $this.$glTextureId; +}; +$java.nms_Texture_getWidth = function($this) { + return $this.$width1; +}; +$java.nms_Texture_getHeight = function($this) { + return $this.$height1; +}; +$java.nms_Texture_getTextureName = function($this) { + return $this.$textureName1; +}; +function nms_Texture_bindTexture($this, $par1) { + if ($this.$textureDepth == 1) + nleg_EaglerAdapterGL30_glEnable(3553); + nms_OpenGlHelper_setActiveTexture(nms_OpenGlHelper_defaultTexUnit + $par1 | 0); + nleg_EaglerAdapterGL30_glBindTexture($this.$textureTarget, $this.$glTextureId); + if (!$this.$textureNotModified) + nms_Texture_uploadTexture($this); +} +function nms_Texture_uploadTexture($this) { + var var$1, var$2, var$3; + jn_Buffer_flip($this.$textureData); + if (!($this.$height1 != 1 && $this.$textureDepth != 1)) { + var$1 = $this.$width1; + var$2 = $this.$height1; + var$3 = $this.$textureData; + nleg_EaglerAdapterGL30_$callClinit(); + if (!nleg_EaglerAdapterGL30_selectedTex && nleg_EaglerAdapterGL30_boundTexture0 !== null) { + nleg_EaglerAdapterGL30_boundTexture0.$w = var$1; + nleg_EaglerAdapterGL30_boundTexture0.$h = var$2; + } + nlea_EaglerAdapterImpl2__wglTexImage2D(3553, 0, 32856, var$1, var$2, 0, 6408, 5121, var$3); + } + $this.$textureNotModified = 1; +} +$java.nms_Texture_getTextureData = function($this) { + return $this.$textureData; +}; +function nms_StitcherException() { + jl_RuntimeException.call(this); + this.$field_98149_a = null; +} +function nms_TextureStitched() { + var a = this; jl_Object.call(a); + a.$textureName2 = null; + a.$textureSheet = null; + a.$textureList = null; + a.$listAnimationTuples = null; + a.$rotated0 = 0; + a.$originX1 = 0; + a.$originY1 = 0; + a.$width8 = 0; + a.$height10 = 0; + a.$minU0 = 0.0; + a.$maxU0 = 0.0; + a.$minV0 = 0.0; + a.$maxV0 = 0.0; + a.$widthNorm = 0.0; + a.$heightNorm = 0.0; + a.$frameCounter0 = 0; + a.$tickCounter = 0; +} +$java.nms_TextureStitched__init_ = function(var_0) { + var var_1 = new nms_TextureStitched(); + $java.nms_TextureStitched__init_0(var_1, var_0); + return var_1; +}; +function nms_TextureStitched_makeTextureStitched($par0Str) { + return jl_String_equals($rt_s(1797), $par0Str) ? $java.nms_TextureClock__init_() : !jl_String_equals($rt_s(1795), $par0Str) ? $java.nms_TextureStitched__init_($par0Str) : $java.nms_TextureCompass__init_(); +} +$java.nms_TextureStitched__init_0 = function($this, $par1) { + $this.$frameCounter0 = 0; + $this.$tickCounter = 0; + $this.$textureName2 = $par1; +}; +function nms_TextureStitched_init($this, $par1Texture, $par2List, $par3, $par4, $par5, $par6, $par7) { + var $var8, $var9; + $this.$textureSheet = $par1Texture; + $this.$textureList = $par2List; + $this.$originX1 = $par3; + $this.$originY1 = $par4; + $this.$width8 = $par5; + $this.$height10 = $par6; + $this.$rotated0 = $par7; + $var8 = 0.009999999776482582 / $par1Texture.$width1; + $var9 = 0.009999999776482582 / $par1Texture.$height1; + $this.$minU0 = $par3 / $par1Texture.$width1 + $var8; + $this.$maxU0 = ($par3 + $par5 | 0) / $par1Texture.$width1 - $var8; + $this.$minV0 = $par4 / $par1Texture.$height1 + $var9; + $this.$maxV0 = ($par4 + $par6 | 0) / $par1Texture.$height1 - $var9; + $this.$widthNorm = $par5 / 16.0; + $this.$heightNorm = $par6 / 16.0; +} +function nms_TextureStitched_copyFrom($this, $par1TextureStitched) { + nms_TextureStitched_init($this, $par1TextureStitched.$textureSheet, $par1TextureStitched.$textureList, $par1TextureStitched.$originX1, $par1TextureStitched.$originY1, $par1TextureStitched.$width8, $par1TextureStitched.$height10, $par1TextureStitched.$rotated0); +} +$java.nms_TextureStitched_getOriginX = function($this) { + return $this.$originX1; +}; +$java.nms_TextureStitched_getOriginY = function($this) { + return $this.$originY1; +}; +$java.nms_TextureStitched_getMinU = function($this) { + return $this.$minU0; +}; +$java.nms_TextureStitched_getMaxU = function($this) { + return $this.$maxU0; +}; +$java.nms_TextureStitched_getInterpolatedU = function($this, $par1) { + var $var3; + $var3 = $this.$maxU0 - $this.$minU0; + return $this.$minU0 + $var3 * $par1 / 16.0; +}; +$java.nms_TextureStitched_getMinV = function($this) { + return $this.$minV0; +}; +$java.nms_TextureStitched_getMaxV = function($this) { + return $this.$maxV0; +}; +$java.nms_TextureStitched_getInterpolatedV = function($this, $par1) { + var $var3; + $var3 = $this.$maxV0 - $this.$minV0; + return $this.$minV0 + $var3 * $par1 / 16.0; +}; +$java.nms_TextureStitched_getIconName = function($this) { + return $this.$textureName2; +}; +$java.nms_TextureStitched_getSheetWidth = function($this) { + return $this.$textureSheet.$width1; +}; +$java.nms_TextureStitched_getSheetHeight = function($this) { + return $this.$textureSheet.$height1; +}; +$java.nms_TextureStitched_updateAnimation = function($this) { + var $var4, $var1, $var2, $var3; + if ($this.$listAnimationTuples === null) { + $var4 = $this.$frameCounter0; + $this.$frameCounter0 = ($this.$frameCounter0 + 1 | 0) % $this.$textureList.$size0() | 0; + if ($var4 != $this.$frameCounter0) + $java.nms_Texture_func_104062_b($this.$textureSheet, $this.$originX1, $this.$originY1, $this.$textureList.$get5($this.$frameCounter0)); + } else { + $var1 = ju_ArrayList_get($this.$listAnimationTuples, $this.$frameCounter0); + $this.$tickCounter = $this.$tickCounter + 1 | 0; + if ($this.$tickCounter >= $var1.$second.$value) { + $var2 = $var1.$first0.$value; + $this.$frameCounter0 = ($this.$frameCounter0 + 1 | 0) % $this.$listAnimationTuples.$size | 0; + $this.$tickCounter = 0; + $var3 = ju_ArrayList_get($this.$listAnimationTuples, $this.$frameCounter0).$first0.$value; + if ($var2 != $var3 && $var3 >= 0 && $var3 < $this.$textureList.$size0()) + $java.nms_Texture_func_104062_b($this.$textureSheet, $this.$originX1, $this.$originY1, $this.$textureList.$get5($var3)); + } + } +}; +function nms_TextureStitched_readAnimationInfo($this, $path) { + var $var2, $var3, $var4, $var6, $var7, $var8, $var9, $var12, $$je; + $var2 = ju_ArrayList__init_0(); + a: { + try { + b: { + $var3 = jl_String_trim(nlea_EaglerAdapterImpl2_fileContents($path)); + if (jl_String_length($var3) > 0) { + $var4 = jl_String_split($var3, $rt_s(273)).data; + $var6 = $var4.length; + $var7 = 0; + while (true) { + if ($var7 >= $var6) + break b; + $var8 = $var4[$var7]; + $var9 = jl_String_indexOf0($var8, 42); + if ($var9 <= 0) + ju_ArrayList_add($var2, nms_Tuple__init_(jl_Integer__init_1($var8), jl_Integer_valueOf(1))); + else + ju_ArrayList_add($var2, nms_Tuple__init_(jl_Integer__init_1(jl_String_substring0($var8, 0, $var9)), jl_Integer__init_1(jl_String_substring($var8, $var9 + 1 | 0)))); + $var7 = $var7 + 1 | 0; + } + } + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var12 = $$je; + } else { + throw $$e; + } + } + $path = jl_System_err(); + $var3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var3); + jl_AbstractStringBuilder_append($var3, $rt_s(2827)); + jl_AbstractStringBuilder_append($var3, $this.$textureName2); + jl_AbstractStringBuilder_append($var3, $rt_s(49)); + jl_AbstractStringBuilder_append($var3, $var12.$getMessage()); + ji_PrintStream_println($path, jl_AbstractStringBuilder_toString($var3)); + } + if (!ju_AbstractCollection_isEmpty($var2) && $var2.$size < 600) + $this.$listAnimationTuples = $var2; +} +function nms_Packet204ClientInfo() { + var a = this; nms_Packet.call(a); + a.$language0 = null; + a.$renderDistance0 = 0; + a.$chatVisisble = 0; + a.$chatColours0 = 0; + a.$gameDifficulty = 0; + a.$showCape0 = 0; +} +$java.nms_Packet204ClientInfo__init_ = function() { + var var_0 = new nms_Packet204ClientInfo(); + nms_Packet204ClientInfo__init_(var_0); + return var_0; +}; +function nms_Packet204ClientInfo__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet204ClientInfo_readPacketData = function($this, $par1DataInputStream) { + var $var2; + $this.$language0 = nms_Packet_readString($par1DataInputStream, 7); + $this.$renderDistance0 = ji_DataInputStream_readByte($par1DataInputStream); + $var2 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$chatVisisble = $var2 & 7; + $this.$chatColours0 = ($var2 & 8) != 8 ? 0 : 1; + $this.$gameDifficulty = ji_DataInputStream_readByte($par1DataInputStream); + $this.$showCape0 = ji_DataInputStream_readBoolean($par1DataInputStream); +}; +$java.nms_Packet204ClientInfo_writePacketData = function($this, $par1DataOutputStream) { + nms_Packet_writeString($this.$language0, $par1DataOutputStream); + ji_DataOutputStream_writeByte($par1DataOutputStream, $this.$renderDistance0); + ji_DataOutputStream_writeByte($par1DataOutputStream, $this.$chatVisisble | (!$this.$chatColours0 ? 0 : 1) << 3); + ji_DataOutputStream_writeByte($par1DataOutputStream, $this.$gameDifficulty); + ji_DataOutputStream_writeBoolean($par1DataOutputStream, $this.$showCape0); +}; +$java.nms_Packet204ClientInfo_processPacket = function($this, $par1NetHandler) { + return; +}; +$java.nms_Packet204ClientInfo_getPacketSize = function($this) { + return 7; +}; +function jt_DecimalFormat$PerMillField() { + jl_Object.call(this); +} +$java.jt_DecimalFormat$PerMillField__init_ = function() { + var var_0 = new jt_DecimalFormat$PerMillField(); + jt_DecimalFormat$PerMillField__init_(var_0); + return var_0; +}; +function jt_DecimalFormat$PerMillField__init_($this) { + return; +} +$java.jt_DecimalFormat$PerMillField_render = function($this, $format, $buffer) { + jl_AbstractStringBuilder_append0($buffer, $format.$symbols0.$perMill); +}; +$java.jt_DecimalFormat$PerMillField_equals = function($this, $obj) { + return $obj instanceof jt_DecimalFormat$PerMillField; +}; +$java.jt_DecimalFormat$PerMillField_hashCode = function($this) { + return 2; +}; +function jt_DecimalFormat$CurrencyField() { + jl_Object.call(this); +} +$java.jt_DecimalFormat$CurrencyField__init_ = function() { + var var_0 = new jt_DecimalFormat$CurrencyField(); + jt_DecimalFormat$CurrencyField__init_(var_0); + return var_0; +}; +function jt_DecimalFormat$CurrencyField__init_($this) { + return; +} +$java.jt_DecimalFormat$CurrencyField_render = function($this, $format, $buffer) { + if ($format.$currency === null) + jl_AbstractStringBuilder_append0($buffer, 164); + else + jl_AbstractStringBuilder_append($buffer, ju_Currency_getSymbol($format.$currency, $format.$symbols0.$locale2)); +}; +$java.jt_DecimalFormat$CurrencyField_equals = function($this, $obj) { + return $obj instanceof jt_DecimalFormat$CurrencyField; +}; +$java.jt_DecimalFormat$CurrencyField_hashCode = function($this) { + return 0; +}; +function jt_DecimalFormat$PercentField() { + jl_Object.call(this); +} +$java.jt_DecimalFormat$PercentField__init_ = function() { + var var_0 = new jt_DecimalFormat$PercentField(); + jt_DecimalFormat$PercentField__init_(var_0); + return var_0; +}; +function jt_DecimalFormat$PercentField__init_($this) { + return; +} +$java.jt_DecimalFormat$PercentField_render = function($this, $format, $buffer) { + jl_AbstractStringBuilder_append0($buffer, $format.$symbols0.$percent); +}; +$java.jt_DecimalFormat$PercentField_equals = function($this, $obj) { + return $obj instanceof jt_DecimalFormat$PercentField; +}; +$java.jt_DecimalFormat$PercentField_hashCode = function($this) { + return 1; +}; +function nms_MovementInput() { + var a = this; jl_Object.call(a); + a.$moveStrafe = 0.0; + a.$moveForward0 = 0.0; + a.$jump0 = 0; + a.$sneak = 0; +} +$java.nms_MovementInput__init_ = function() { + var var_0 = new nms_MovementInput(); + nms_MovementInput__init_(var_0); + return var_0; +}; +function nms_MovementInput__init_($this) { + $this.$moveStrafe = 0.0; + $this.$moveForward0 = 0.0; + $this.$jump0 = 0; + $this.$sneak = 0; +} +function nms_MovementInputFromOptions() { + nms_MovementInput.call(this); + this.$gameSettings1 = null; +} +function nms_MovementInputFromOptions__init_(var_0) { + var var_1 = new nms_MovementInputFromOptions(); + $java.nms_MovementInputFromOptions__init_(var_1, var_0); + return var_1; +} +$java.nms_MovementInputFromOptions__init_ = function($this, $par1GameSettings) { + nms_MovementInput__init_($this); + $this.$gameSettings1 = $par1GameSettings; +}; +function nms_MovementInputFromOptions_updatePlayerMoveState($this) { + $this.$moveStrafe = 0.0; + $this.$moveForward0 = 0.0; + if ($this.$gameSettings1.$keyBindForward.$pressed) + $this.$moveForward0 = $this.$moveForward0 + 1.0; + if ($this.$gameSettings1.$keyBindBack.$pressed) + $this.$moveForward0 = $this.$moveForward0 - 1.0; + if ($this.$gameSettings1.$keyBindLeft.$pressed) + $this.$moveStrafe = $this.$moveStrafe + 1.0; + if ($this.$gameSettings1.$keyBindRight.$pressed) + $this.$moveStrafe = $this.$moveStrafe - 1.0; + $this.$jump0 = $this.$gameSettings1.$keyBindJump.$pressed; + $this.$sneak = $this.$gameSettings1.$keyBindSneak.$pressed; + if ($this.$sneak) { + $this.$moveStrafe = $this.$moveStrafe * 0.3; + $this.$moveForward0 = $this.$moveForward0 * 0.3; + } +} +function ju_ListIterator() { +} +function ju_LinkedList$SequentialListIterator() { + var a = this; jl_Object.call(a); + a.$nextEntry0 = null; + a.$prevEntry0 = null; + a.$currentEntry0 = null; + a.$index8 = 0; + a.$version0 = 0; + a.$this$045 = null; +} +function ju_LinkedList$SequentialListIterator__init_(var_0, var_1, var_2, var_3) { + var var_4 = new ju_LinkedList$SequentialListIterator(); + $java.ju_LinkedList$SequentialListIterator__init_(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +$java.ju_LinkedList$SequentialListIterator__init_ = function($this, var$1, $nextEntry, $prevEntry, $index) { + $this.$this$045 = var$1; + $this.$version0 = $this.$this$045.$modCount; + $this.$nextEntry0 = $nextEntry; + $this.$prevEntry0 = $prevEntry; + $this.$index8 = $index; +}; +$java.ju_LinkedList$SequentialListIterator_hasNext = function($this) { + return $this.$nextEntry0 === null ? 0 : 1; +}; +function ju_LinkedList$SequentialListIterator_next($this) { + var $result; + $java.ju_LinkedList$SequentialListIterator_checkConcurrentModification($this); + if ($this.$nextEntry0 === null) { + $result = new ju_NoSuchElementException; + jl_Throwable__init_0($result); + $rt_throw($result); + } + $result = $this.$nextEntry0.$item; + $this.$currentEntry0 = $this.$nextEntry0; + $this.$prevEntry0 = $this.$nextEntry0; + $this.$nextEntry0 = $this.$nextEntry0.$next0; + $this.$index8 = $this.$index8 + 1 | 0; + return $result; +} +function ju_LinkedList$SequentialListIterator_remove($this) { + var var$1, var$2; + if ($this.$currentEntry0 === null) { + var$1 = new jl_IllegalStateException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); + } + var$1 = $this.$this$045; + var$2 = $this.$currentEntry0; + if (var$2.$previous === null) + var$1.$firstEntry = var$2.$next0; + else + var$2.$previous.$next0 = var$2.$next0; + if (var$2.$next0 === null) + var$1.$lastEntry = var$2.$previous; + else + var$2.$next0.$previous = var$2.$previous; + var$1.$size2 = var$1.$size2 - 1 | 0; + var$1.$modCount = var$1.$modCount + 1 | 0; + if ($this.$currentEntry0 === $this.$prevEntry0) { + $this.$prevEntry0 = !$java.ju_LinkedList$SequentialListIterator_hasNext($this) ? null : $this.$nextEntry0.$previous; + $this.$index8 = $this.$index8 - 1 | 0; + } else if ($this.$currentEntry0 === $this.$nextEntry0) + $this.$nextEntry0 = !$java.ju_LinkedList$SequentialListIterator_hasPrevious($this) ? null : $this.$prevEntry0.$next0; + $this.$version0 = $this.$this$045.$modCount; + $this.$currentEntry0 = null; +} +$java.ju_LinkedList$SequentialListIterator_hasPrevious = function($this) { + return $this.$prevEntry0 === null ? 0 : 1; +}; +function ju_LinkedList$SequentialListIterator_add($this, $e) { + var $newEntry; + $java.ju_LinkedList$SequentialListIterator_checkConcurrentModification($this); + $newEntry = new ju_LinkedList$Entry; + $newEntry.$item = $e; + $newEntry.$previous = $this.$prevEntry0; + $newEntry.$next0 = $this.$nextEntry0; + if ($this.$prevEntry0 !== null) + $this.$prevEntry0.$next0 = $newEntry; + else + $this.$this$045.$firstEntry = $newEntry; + if ($this.$nextEntry0 !== null) + $this.$nextEntry0.$previous = $newEntry; + else + $this.$this$045.$lastEntry = $newEntry; + $this.$prevEntry0 = $newEntry; + $e = $this.$this$045; + $e.$size2 = $e.$size2 + 1 | 0; + $e = $this.$this$045; + $e.$modCount = $e.$modCount + 1 | 0; + $this.$version0 = $this.$this$045.$modCount; + $this.$currentEntry0 = null; +} +$java.ju_LinkedList$SequentialListIterator_checkConcurrentModification = function($this) { + var var$1; + if ($this.$version0 >= $this.$this$045.$modCount) + return; + var$1 = new ju_ConcurrentModificationException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); +}; +function ju_LinkedList$Entry() { + var a = this; jl_Object.call(a); + a.$item = null; + a.$next0 = null; + a.$previous = null; +} +$java.ju_LinkedList$Entry__init_ = function() { + var var_0 = new ju_LinkedList$Entry(); + ju_LinkedList$Entry__init_(var_0); + return var_0; +}; +function ju_LinkedList$Entry__init_($this) { + return; +} +function maat_TMIItemPanel() { + var a = this; maat__tmi_MgWidget.call(a); + a.$controller2 = null; + a.$items0 = null; + a.$numPages = 0; + a.$hoverItem = null; + a.$hoverItemIndex = 0; + a.$marginLeft = 0; + a.$marginTop = 0; + a.$cols = 0; + a.$rows = 0; + a.$itemsPerPage = 0; + a.$prevButton3 = null; + a.$nextButton3 = null; + a.$textField = null; +} +$java.maat_TMIItemPanel_page = 0; +$java.maat_TMIItemPanel__init_ = function(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new maat_TMIItemPanel(); + $java.maat_TMIItemPanel__init_0(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +}; +$java.maat_TMIItemPanel__init_0 = function($this, $var1, $var2, $var3, $var4, $var5, $var6, $var7) { + $java.maat__tmi_MgWidget__init_2($this, $var1, $var2, $var3, $var4, $var5); + $this.$numPages = 0; + $this.$hoverItem = null; + $this.$hoverItemIndex = (-1); + $this.$items0 = $var6; + $this.$controller2 = $var7; + $this.$prevButton3 = $java.maat__tmi_MgButton__init_($rt_s(36), $this, $rt_s(2512)); + $this.$prevButton3.$icon = $java.maat_TMIImages_iconPrev; + $this.$prevButton3.$width3 = 12; + $this.$prevButton3.$height5 = 12; + ju_ArrayList_add($this.$children0, $this.$prevButton3); + $this.$nextButton3 = $java.maat__tmi_MgButton__init_($rt_s(36), $this, $rt_s(2511)); + $this.$nextButton3.$icon = $java.maat_TMIImages_iconNext; + $this.$nextButton3.$width3 = 12; + $this.$nextButton3.$height5 = 12; + ju_ArrayList_add($this.$children0, $this.$nextButton3); + $this.$textField = $java.maat__tmi_MgTextField__init_(nmc_Minecraft_theMinecraft.$fontRenderer, $rt_s(2828), $var7); + ju_ArrayList_add($this.$children0, $this.$textField); +}; +$java.maat_TMIItemPanel_onButtonPress = function($this, $var1) { + if ($var1 === $rt_s(2512)) { + $java.maat_TMIItemPanel_page = $java.maat_TMIItemPanel_page - 1 | 0; + return 0; + } + if ($var1 !== $rt_s(2511)) + return 1; + $java.maat_TMIItemPanel_page = $java.maat_TMIItemPanel_page + 1 | 0; + return 0; +}; +$java.maat_TMIItemPanel_onButtonRightClick = function($this, $var1) { + return 1; +}; +$java.maat_TMIItemPanel_resize = function($this) { + $this.$marginLeft = $this.$x5 + (($this.$width3 % 18 | 0) / 2 | 0) | 0; + $this.$marginTop = $this.$y4 + (($this.$height5 % 18 | 0) / 2 | 0) | 0; + $this.$cols = $this.$width3 / 18 | 0; + $this.$rows = ($this.$height5 / 18 | 0) - 1 | 0; + $this.$itemsPerPage = $rt_imul($this.$rows, $this.$cols); + $this.$numPages = jl_Math_ceil(1.0 * $this.$items0.$size / $this.$itemsPerPage) | 0; + $java.maat_TMIItemPanel_page = $java.maat_TMIItemPanel_page < 0 ? $this.$numPages - 1 | 0 : $java.maat_TMIItemPanel_page < $this.$numPages ? $java.maat_TMIItemPanel_page : 0; + $this.$nextButton3.$x5 = (($this.$x5 + $this.$width3 | 0) - $this.$nextButton3.$width3 | 0) - 3 | 0; + $this.$prevButton3.$x5 = ($this.$nextButton3.$x5 - $this.$prevButton3.$width3 | 0) - 1 | 0; + $this.$nextButton3.$y4 = $this.$y4 + 1 | 0; + $this.$prevButton3.$y4 = $this.$y4 + 1 | 0; + $this.$textField.$x5 = $this.$x5 + 2 | 0; + $this.$textField.$y4 = $this.$y4 + 2 | 0; + $this.$textField.$height5 = 14; + $this.$textField.$width3 = ($this.$prevButton3.$x5 - $this.$textField.$x5 | 0) - 2 | 0; +}; +$java.maat_TMIItemPanel_getHoverItem = function($this) { + return $this.$hoverItem; +}; +$java.maat_TMIItemPanel_draw = function($this, $var1, $var2, $var3) { + var $var4, $var5, $var6, $var7, $var8, $var9, var$10, var$11, $var10, var$13, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$13 = $thread.pop();$var10 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$show) + return; + $var4 = 0; + $var5 = 1; + $this.$hoverItem = null; + $this.$hoverItemIndex = (-1); + $java.maat__tmi_MgCanvas_hardSetFlatMode($var1, 0); + $var6 = $rt_imul($java.maat_TMIItemPanel_page, $this.$itemsPerPage); + if ($var6 < $rt_imul($this.$itemsPerPage, $java.maat_TMIItemPanel_page + 1 | 0) && $var6 < $this.$items0.$size) { + $var7 = ju_ArrayList_get($this.$items0, $var6); + $var8 = $this.$marginLeft + ($var4 * 18 | 0) | 0; + $var9 = $this.$marginTop + ($var5 * 18 | 0) | 0; + if ($var2 >= $var8 && $var2 < ($var8 + 18 | 0) && $var3 >= $var9 && $var3 < ($var9 + 18 | 0)) { + $this.$hoverItem = $var7; + $this.$hoverItemIndex = $var6; + } + $ptr = 3; + continue main; + } + $ptr = 1; + case 1: + $java.maat__tmi_MgWidget_drawChildren($this, $var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + $var3 = $this.$prevButton3.$x5; + $var6 = ($this.$prevButton3.$y4 + $this.$prevButton3.$height5 | 0) + 2 | 0; + $var8 = ($this.$prevButton3.$width3 * 2 | 0) + 1 | 0; + var$10 = 6; + $var7 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var7); + jl_AbstractStringBuilder_append($var7, $rt_s(36)); + jl_AbstractStringBuilder_append2($var7, $java.maat_TMIItemPanel_page + 1 | 0); + jl_AbstractStringBuilder_append($var7, $rt_s(61)); + jl_AbstractStringBuilder_append2($var7, $this.$numPages); + $var7 = jl_AbstractStringBuilder_toString($var7); + $var2 = (-2236963); + var$11 = 0.5; + $ptr = 2; + case 2: + $java.maat__tmi_MgCanvas_drawTextCentered($var1, $var3, $var6, $var8, var$10, $var7, $var2, var$11); + if ($rt_suspending()) { + break main; + } + return; + case 3: + $java.maat__tmi_MgCanvas_drawItem($var1, $var8, $var9, $var7); + if ($rt_suspending()) { + break main; + } + if ($var7.$itemID0 == 52) { + $var10 = $java.maat_TMIUtils_itemDisplayName($var7); + $var7 = jl_String_substring0(jur_Matcher_replaceAll(jur_Pattern_matcher(jur_Pattern_compile($rt_s(2829)), $var10), $rt_s(36)), 0, 3); + $var8 = $var8 + 1 | 0; + var$10 = $var9 + 1 | 0; + var$13 = (-2236963); + var$11 = 0.5; + $ptr = 4; + continue main; + } + if ($var7.$itemID0 != 9 && $var7.$itemID0 != 11) { + $var4 = $var4 + 1 | 0; + if ($var4 == $this.$cols) { + $var4 = 0; + $var5 = $var5 + 1 | 0; + } + $var6 = $var6 + 1 | 0; + if ($var6 < $rt_imul($this.$itemsPerPage, $java.maat_TMIItemPanel_page + 1 | 0) && $var6 < $this.$items0.$size) { + $var7 = ju_ArrayList_get($this.$items0, $var6); + $var8 = $this.$marginLeft + ($var4 * 18 | 0) | 0; + $var9 = $this.$marginTop + ($var5 * 18 | 0) | 0; + if ($var2 >= $var8 && $var2 < ($var8 + 18 | 0) && $var3 >= $var9 && $var3 < ($var9 + 18 | 0)) { + $this.$hoverItem = $var7; + $this.$hoverItemIndex = $var6; + } + continue main; + } + $ptr = 1; + continue main; + } + var$10 = $var8 + 1 | 0; + $var8 = $var9 + 1 | 0; + $var7 = $rt_s(2830); + var$13 = (-2236963); + var$11 = 0.5; + $ptr = 5; + continue main; + case 4: + $java.maat__tmi_MgCanvas_drawText0($var1, $var8, var$10, $var7, var$13, var$11); + if ($rt_suspending()) { + break main; + } + $java.maat__tmi_MgCanvas_hardSetFlatMode($var1, 0); + $var4 = $var4 + 1 | 0; + if ($var4 == $this.$cols) { + $var4 = 0; + $var5 = $var5 + 1 | 0; + } + $var6 = $var6 + 1 | 0; + if ($var6 < $rt_imul($this.$itemsPerPage, $java.maat_TMIItemPanel_page + 1 | 0) && $var6 < $this.$items0.$size) { + $var7 = ju_ArrayList_get($this.$items0, $var6); + $var8 = $this.$marginLeft + ($var4 * 18 | 0) | 0; + $var9 = $this.$marginTop + ($var5 * 18 | 0) | 0; + if ($var2 >= $var8 && $var2 < ($var8 + 18 | 0) && $var3 >= $var9 && $var3 < ($var9 + 18 | 0)) { + $this.$hoverItem = $var7; + $this.$hoverItemIndex = $var6; + } + $ptr = 3; + continue main; + } + $ptr = 1; + continue main; + case 5: + $java.maat__tmi_MgCanvas_drawText0($var1, var$10, $var8, $var7, var$13, var$11); + if ($rt_suspending()) { + break main; + } + $java.maat__tmi_MgCanvas_hardSetFlatMode($var1, 0); + $var4 = $var4 + 1 | 0; + if ($var4 == $this.$cols) { + $var4 = 0; + $var5 = $var5 + 1 | 0; + } + $var6 = $var6 + 1 | 0; + if ($var6 < $rt_imul($this.$itemsPerPage, $java.maat_TMIItemPanel_page + 1 | 0) && $var6 < $this.$items0.$size) { + $var7 = ju_ArrayList_get($this.$items0, $var6); + $var8 = $this.$marginLeft + ($var4 * 18 | 0) | 0; + $var9 = $this.$marginTop + ($var5 * 18 | 0) | 0; + if ($var2 >= $var8 && $var2 < ($var8 + 18 | 0) && $var3 >= $var9 && $var3 < ($var9 + 18 | 0)) { + $this.$hoverItem = $var7; + $this.$hoverItemIndex = $var6; + } + $ptr = 3; + continue main; + } + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var9, var$10, var$11, $var10, var$13, $ptr); +}; +$java.maat_TMIItemPanel_click = function($this, $var1, $var2, $var3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($java.maat_TMIUtils_getHeldItem() !== null) { + $java.maat_TMIUtils_deleteHeldItem(); + return 0; + } + if ($this.$hoverItem !== null) + return $java.maat_TMIController_onItemEvent($this.$controller2, $this.$hoverItem, $var3); + $ptr = 1; + case 1: + $tmp = $java.maat__tmi_MgWidget_delegateClickToChildren($this, $var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + $var1 = $tmp; + return $var1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $ptr); +}; +function maat_TMIItemPanel__clinit_() { + $java.maat_TMIItemPanel_page = 0; +} +function maat_TMIFavoritesPanel() { + maat_TMIItemPanel.call(this); + this.$config1 = null; +} +$java.maat_TMIFavoritesPanel_blankPanelTip = null; +$java.maat_TMIFavoritesPanel__init_ = function(var_0, var_1) { + var var_2 = new maat_TMIFavoritesPanel(); + $java.maat_TMIFavoritesPanel__init_0(var_2, var_0, var_1); + return var_2; +}; +$java.maat_TMIFavoritesPanel__init_0 = function($this, $var1, $var2) { + $java.maat_TMIItemPanel__init_0($this, 0, 0, 0, 0, 0, $java.maat_TMIConfig_favorites, $var2); + $this.$config1 = null; + $this.$config1 = $var1; + $this.$textField.$show = 0; +}; +$java.maat_TMIFavoritesPanel_draw = function($this, $var1, $var2, $var3) { + var $var4, $var5, $var6, $var7, $var8, var$9, var$10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$items0.$size > 0) { + $ptr = 1; + continue main; + } + if ($this.$show) { + $this.$hoverItem = null; + $this.$hoverItemIndex = (-1); + $var4 = $this.$y4 + (($this.$height5 / 2 | 0) - ((13 * $java.maat_TMIFavoritesPanel_blankPanelTip.data.length | 0) / 2 | 0) | 0) | 0; + $var5 = $java.maat_TMIFavoritesPanel_blankPanelTip.data; + $var6 = $var5.length; + $var7 = 0; + if ($var7 < $var6) { + $var8 = $var5[$var7]; + var$9 = $this.$x5; + var$10 = $this.$width3; + $var2 = 12; + $var3 = (-1); + $ptr = 2; + continue main; + } + } + return; + case 1: + $java.maat_TMIItemPanel_draw($this, $var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + return; + case 2: + $java.maat__tmi_MgCanvas_drawTextCentered0($var1, var$9, $var4, var$10, $var2, $var8, $var3); + if ($rt_suspending()) { + break main; + } + $var4 = $var4 + 13 | 0; + $var7 = $var7 + 1 | 0; + if ($var7 >= $var6) + return; + $var8 = $var5[$var7]; + var$9 = $this.$x5; + var$10 = $this.$width3; + $var2 = 12; + $var3 = (-1); + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, $var6, $var7, $var8, var$9, var$10, $ptr); +}; +$java.maat_TMIFavoritesPanel_click = function($this, $var1, $var2, $var3) { + var $var4, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = $java.maat_TMIUtils_getHeldItem(); + if ($var4 !== null) { + $var5 = $java.maat_TMIUtils_copyStack($var4); + $var5.$stackSize = $java.maat_TMIUtils_maxStackSize($var5.$itemID0); + if ($var5.$itemID0 == $java.maat_TMIItemInfo_addItemOffset(117)) + $var5.$stackSize = 64; + ju_ArrayList_add($this.$items0, $var5); + $java.maat_TMIUtils_savePreferences($this.$config1); + return 0; + } + if ($this.$hoverItem !== null) { + if (!nlea_EaglerAdapterImpl2_isKeyDown(56) && !nlea_EaglerAdapterImpl2_isKeyDown(184)) + return $java.maat_TMIController_onItemEvent($this.$controller2, $this.$hoverItem, $var3); + ju_ArrayList_remove($this.$items0, $this.$hoverItemIndex); + $java.maat_TMIUtils_savePreferences($this.$config1); + return 0; + } + $ptr = 1; + case 1: + $tmp = $java.maat__tmi_MgWidget_delegateClickToChildren($this, $var1, $var2, $var3); + if ($rt_suspending()) { + break main; + } + $var1 = $tmp; + return $var1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, $ptr); +}; +function maat_TMIFavoritesPanel__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 4); + var$2 = var$1.data; + var$2[0] = $rt_s(2831); + var$2[1] = $rt_s(2832); + var$2[2] = $rt_s(2833); + var$2[3] = $rt_s(2834); + $java.maat_TMIFavoritesPanel_blankPanelTip = var$1; +} +function maat_TMIStateButtonData() { + var a = this; jl_Object.call(a); + a.$state0 = 0; + a.$action0 = 0; +} +$java.maat_TMIStateButtonData__init_ = function(var_0, var_1) { + var var_2 = new maat_TMIStateButtonData(); + $java.maat_TMIStateButtonData__init_0(var_2, var_0, var_1); + return var_2; +}; +$java.maat_TMIStateButtonData__init_0 = function($this, $var1, $var2) { + $this.$state0 = $var1; + $this.$action0 = $var2; +}; +function ju_LinkedHashMap$1() { + ju_AbstractSet.call(this); + this.$this$042 = null; +} +$java.ju_LinkedHashMap$1_size = function($this) { + return $this.$this$042.$elementCount; +}; +$java.ju_LinkedHashMap$1_iterator = function($this) { + var var$1; + var$1 = new ju_LinkedHashMap$KeyIterator; + $java.ju_LinkedHashMap$AbstractMapIterator__init_(var$1, $this.$this$042); + return var$1; +}; +function nms_Facing() { + jl_Object.call(this); +} +$java.nms_Facing_oppositeSide = null; +var nms_Facing_offsetsXForSide = null; +var nms_Facing_offsetsYForSide = null; +var nms_Facing_offsetsZForSide = null; +$java.nms_Facing_facings = null; +$java.nms_Facing__init_ = function() { + var var_0 = new nms_Facing(); + nms_Facing__init_(var_0); + return var_0; +}; +function nms_Facing__init_($this) { + return; +} +function nms_Facing__clinit_() { + var var$1, var$2; + var$1 = $rt_createIntArray(6); + var$2 = var$1.data; + var$2[0] = 1; + var$2[1] = 0; + var$2[2] = 3; + var$2[3] = 2; + var$2[4] = 5; + var$2[5] = 4; + $java.nms_Facing_oppositeSide = var$1; + var$1 = $rt_createIntArray(6); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = 0; + var$2[2] = 0; + var$2[3] = 0; + var$2[4] = (-1); + var$2[5] = 1; + nms_Facing_offsetsXForSide = var$1; + var$1 = $rt_createIntArray(6); + var$2 = var$1.data; + var$2[0] = (-1); + var$2[1] = 1; + var$2[2] = 0; + var$2[3] = 0; + var$2[4] = 0; + var$2[5] = 0; + nms_Facing_offsetsYForSide = var$1; + var$1 = $rt_createIntArray(6); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = 0; + var$2[2] = (-1); + var$2[3] = 1; + var$2[4] = 0; + var$2[5] = 0; + nms_Facing_offsetsZForSide = var$1; + var$1 = $rt_createArray(jl_String, 6); + var$2 = var$1.data; + var$2[0] = $rt_s(197); + var$2[1] = $rt_s(192); + var$2[2] = $rt_s(2789); + var$2[3] = $rt_s(2787); + var$2[4] = $rt_s(2788); + var$2[5] = $rt_s(2790); + $java.nms_Facing_facings = var$1; +} +function jl_Boolean() { + jl_Object.call(this); + this.$value14 = 0; +} +$java.jl_Boolean_TRUE = null; +$java.jl_Boolean_FALSE = null; +$java.jl_Boolean_TYPE = null; +$java.jl_Boolean__init_ = function(var_0) { + var var_1 = new jl_Boolean(); + $java.jl_Boolean__init_0(var_1, var_0); + return var_1; +}; +$java.jl_Boolean__init_0 = function($this, $value) { + $this.$value14 = $value; +}; +$java.jl_Boolean_compareTo = function($this, $other) { + var var$2, var$3; + a: { + b: { + var$2 = $this.$value14; + var$3 = $other.$value14; + if (!var$2) { + if (!var$3) + break b; + var$2 = (-1); + break a; + } + if (!var$3) { + var$2 = 1; + break a; + } + } + var$2 = 0; + } + return var$2; +}; +$java.jl_Boolean_parseBoolean = function($s) { + return $s !== null && jl_String_equals(jl_String_toLowerCase($s), $rt_s(2532)) ? 1 : 0; +}; +$java.jl_Boolean_booleanValue = function($this) { + return $this.$value14; +}; +function jl_Boolean_valueOf($value) { + return !$value ? $java.jl_Boolean_FALSE : $java.jl_Boolean_TRUE; +} +$java.jl_Boolean_toString = function($value) { + return !$value ? $rt_s(2535) : $rt_s(2532); +}; +$java.jl_Boolean_toString0 = function($this) { + return $java.jl_Boolean_toString($this.$value14); +}; +$java.jl_Boolean_hashCode = function($this) { + return !$this.$value14 ? 1237 : 1231; +}; +$java.jl_Boolean_equals = function($this, $obj) { + if ($this === $obj) + return 1; + return $obj instanceof jl_Boolean && $obj.$value14 == $this.$value14 ? 1 : 0; +}; +$java.jl_Boolean_compareTo0 = function($this, var$1) { + return $java.jl_Boolean_compareTo($this, var$1); +}; +function jl_Boolean__clinit_() { + $java.jl_Boolean_TRUE = $java.jl_Boolean__init_(1); + $java.jl_Boolean_FALSE = $java.jl_Boolean__init_(0); + $java.jl_Boolean_TYPE = $rt_cls($rt_booleancls()); +} +function nms_Packet0KeepAlive() { + nms_Packet.call(this); + this.$randomId = 0; +} +$java.nms_Packet0KeepAlive__init_ = function() { + var var_0 = new nms_Packet0KeepAlive(); + nms_Packet0KeepAlive__init_(var_0); + return var_0; +}; +function nms_Packet0KeepAlive__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet0KeepAlive_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleKeepAlive($par1NetHandler, $this); +}; +$java.nms_Packet0KeepAlive_readPacketData = function($this, $par1DataInputStream) { + $this.$randomId = ji_DataInputStream_readInt($par1DataInputStream); +}; +$java.nms_Packet0KeepAlive_writePacketData = function($this, $par1DataOutputStream) { + ji_DataOutputStream_writeInt($par1DataOutputStream, $this.$randomId); +}; +$java.nms_Packet0KeepAlive_getPacketSize = function($this) { + return 4; +}; +function nms_Packet1Login() { + var a = this; nms_Packet.call(a); + a.$clientEntityId = 0; + a.$terrainType2 = null; + a.$hardcoreMode = 0; + a.$gameType = null; + a.$dimension1 = 0; + a.$difficultySetting0 = 0; + a.$worldHeight = 0; + a.$maxPlayers = 0; +} +$java.nms_Packet1Login__init_ = function() { + var var_0 = new nms_Packet1Login(); + nms_Packet1Login__init_(var_0); + return var_0; +}; +function nms_Packet1Login__init_($this) { + nms_Packet__init_0($this); + $this.$clientEntityId = 0; +} +$java.nms_Packet1Login_readPacketData = function($this, $par1DataInputStream) { + var $var3; + $this.$clientEntityId = ji_DataInputStream_readInt($par1DataInputStream); + $this.$terrainType2 = $java.nms_WorldType_parseWorldType(nms_Packet_readString($par1DataInputStream, 16)); + if ($this.$terrainType2 === null) + $this.$terrainType2 = nms_WorldType_DEFAULT; + $var3 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$hardcoreMode = ($var3 & 8) != 8 ? 0 : 1; + $this.$gameType = $java.nms_EnumGameType_getByID($var3 & (-9)); + $this.$dimension1 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$difficultySetting0 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$worldHeight = ji_DataInputStream_readByte($par1DataInputStream); + $this.$maxPlayers = ji_DataInputStream_readByte($par1DataInputStream); +}; +$java.nms_Packet1Login_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleLogin($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet1Login_getPacketSize = function($this) { + var $var1; + $var1 = 0; + if ($this.$terrainType2 !== null) + $var1 = jl_String_length($this.$terrainType2.$worldType); + return (((((6 + (2 * $var1 | 0) | 0) + 4 | 0) + 4 | 0) + 1 | 0) + 1 | 0) + 1 | 0; +}; +function nms_Packet2ClientProtocol() { + var a = this; nms_Packet.call(a); + a.$protocolVersion = 0; + a.$username1 = null; + a.$serverHost = null; + a.$serverPort = 0; +} +$java.nms_Packet2ClientProtocol__init_ = function() { + var var_0 = new nms_Packet2ClientProtocol(); + nms_Packet2ClientProtocol__init_(var_0); + return var_0; +}; +$java.nms_Packet2ClientProtocol__init_0 = function(var_0, var_1, var_2, var_3) { + var var_4 = new nms_Packet2ClientProtocol(); + nms_Packet2ClientProtocol__init_0(var_4, var_0, var_1, var_2, var_3); + return var_4; +}; +function nms_Packet2ClientProtocol__init_($this) { + nms_Packet__init_0($this); +} +function nms_Packet2ClientProtocol__init_0($this, $par1, $par2Str, $par3Str, $par4) { + nms_Packet__init_0($this); + $this.$protocolVersion = $par1; + $this.$username1 = $par2Str; + $this.$serverHost = $par3Str; + $this.$serverPort = $par4; +} +$java.nms_Packet2ClientProtocol_readPacketData = function($this, $par1DataInputStream) { + $this.$protocolVersion = ji_DataInputStream_readByte($par1DataInputStream); + $this.$username1 = nms_Packet_readString($par1DataInputStream, 16); + $this.$serverHost = nms_Packet_readString($par1DataInputStream, 255); + $this.$serverPort = ji_DataInputStream_readInt($par1DataInputStream); +}; +$java.nms_Packet2ClientProtocol_writePacketData = function($this, $par1DataOutputStream) { + ji_DataOutputStream_writeByte($par1DataOutputStream, $this.$protocolVersion); + nms_Packet_writeString($this.$username1, $par1DataOutputStream); + nms_Packet_writeString($this.$serverHost, $par1DataOutputStream); + ji_DataOutputStream_writeInt($par1DataOutputStream, $this.$serverPort); +}; +$java.nms_Packet2ClientProtocol_processPacket = function($this, $par1NetHandler) { + return; +}; +$java.nms_Packet2ClientProtocol_getPacketSize = function($this) { + return 3 + (2 * jl_String_length($this.$username1) | 0) | 0; +}; +function nms_Packet4UpdateTime() { + var a = this; nms_Packet.call(a); + a.$worldAge = Long_ZERO; + a.$time1 = Long_ZERO; +} +$java.nms_Packet4UpdateTime__init_ = function() { + var var_0 = new nms_Packet4UpdateTime(); + nms_Packet4UpdateTime__init_(var_0); + return var_0; +}; +function nms_Packet4UpdateTime__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet4UpdateTime_readPacketData = function($this, $par1DataInputStream) { + $this.$worldAge = ji_DataInputStream_readLong($par1DataInputStream); + $this.$time1 = ji_DataInputStream_readLong($par1DataInputStream); +}; +$java.nms_Packet4UpdateTime_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleUpdateTime($par1NetHandler, $this); +}; +$java.nms_Packet4UpdateTime_getPacketSize = function($this) { + return 16; +}; +function nms_Packet5PlayerInventory() { + var a = this; nms_Packet.call(a); + a.$entityID1 = 0; + a.$slot = 0; + a.$itemSlot0 = null; +} +$java.nms_Packet5PlayerInventory__init_ = function() { + var var_0 = new nms_Packet5PlayerInventory(); + nms_Packet5PlayerInventory__init_(var_0); + return var_0; +}; +function nms_Packet5PlayerInventory__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet5PlayerInventory_readPacketData = function($this, $par1DataInputStream) { + $this.$entityID1 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$slot = ji_DataInputStream_readShort($par1DataInputStream); + $this.$itemSlot0 = nms_Packet_readItemStack($par1DataInputStream); +}; +$java.nms_Packet5PlayerInventory_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handlePlayerInventory($par1NetHandler, $this); +}; +$java.nms_Packet5PlayerInventory_getPacketSize = function($this) { + return 8; +}; +$java.nms_Packet5PlayerInventory_getItemSlot = function($this) { + return $this.$itemSlot0; +}; +function nms_Packet6SpawnPosition() { + var a = this; nms_Packet.call(a); + a.$xPosition11 = 0; + a.$yPosition10 = 0; + a.$zPosition10 = 0; +} +$java.nms_Packet6SpawnPosition__init_ = function() { + var var_0 = new nms_Packet6SpawnPosition(); + nms_Packet6SpawnPosition__init_(var_0); + return var_0; +}; +function nms_Packet6SpawnPosition__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet6SpawnPosition_readPacketData = function($this, $par1DataInputStream) { + $this.$xPosition11 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$yPosition10 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$zPosition10 = ji_DataInputStream_readInt($par1DataInputStream); +}; +$java.nms_Packet6SpawnPosition_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleSpawnPosition($par1NetHandler, $this); +}; +$java.nms_Packet6SpawnPosition_getPacketSize = function($this) { + return 12; +}; +function nms_Packet7UseEntity() { + var a = this; nms_Packet.call(a); + a.$playerEntityId = 0; + a.$targetEntity = 0; + a.$isLeftClick = 0; +} +$java.nms_Packet7UseEntity__init_ = function() { + var var_0 = new nms_Packet7UseEntity(); + nms_Packet7UseEntity__init_(var_0); + return var_0; +}; +function nms_Packet7UseEntity__init_0(var_0, var_1, var_2) { + var var_3 = new nms_Packet7UseEntity(); + $java.nms_Packet7UseEntity__init_0(var_3, var_0, var_1, var_2); + return var_3; +} +function nms_Packet7UseEntity__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet7UseEntity__init_0 = function($this, $par1, $par2, $par3) { + nms_Packet__init_0($this); + $this.$playerEntityId = $par1; + $this.$targetEntity = $par2; + $this.$isLeftClick = $par3; +}; +$java.nms_Packet7UseEntity_readPacketData = function($this, $par1DataInputStream) { + $this.$playerEntityId = ji_DataInputStream_readInt($par1DataInputStream); + $this.$targetEntity = ji_DataInputStream_readInt($par1DataInputStream); + $this.$isLeftClick = ji_DataInputStream_readByte($par1DataInputStream); +}; +$java.nms_Packet7UseEntity_writePacketData = function($this, $par1DataOutputStream) { + ji_DataOutputStream_writeInt($par1DataOutputStream, $this.$playerEntityId); + ji_DataOutputStream_writeInt($par1DataOutputStream, $this.$targetEntity); + ji_DataOutputStream_writeByte($par1DataOutputStream, $this.$isLeftClick); +}; +$java.nms_Packet7UseEntity_processPacket = function($this, $par1NetHandler) { + return; +}; +$java.nms_Packet7UseEntity_getPacketSize = function($this) { + return 9; +}; +function nms_Packet8UpdateHealth() { + var a = this; nms_Packet.call(a); + a.$healthMP = 0; + a.$food = 0; + a.$foodSaturation = 0.0; +} +$java.nms_Packet8UpdateHealth__init_ = function() { + var var_0 = new nms_Packet8UpdateHealth(); + nms_Packet8UpdateHealth__init_(var_0); + return var_0; +}; +function nms_Packet8UpdateHealth__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet8UpdateHealth_readPacketData = function($this, $par1DataInputStream) { + $this.$healthMP = ji_DataInputStream_readShort($par1DataInputStream); + $this.$food = ji_DataInputStream_readShort($par1DataInputStream); + $this.$foodSaturation = ji_DataInputStream_readFloat($par1DataInputStream); +}; +$java.nms_Packet8UpdateHealth_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleUpdateHealth($par1NetHandler, $this); +}; +$java.nms_Packet8UpdateHealth_getPacketSize = function($this) { + return 8; +}; +function nms_Packet9Respawn() { + var a = this; nms_Packet.call(a); + a.$respawnDimension = 0; + a.$difficulty1 = 0; + a.$worldHeight0 = 0; + a.$gameType0 = null; + a.$terrainType3 = null; +} +$java.nms_Packet9Respawn__init_ = function() { + var var_0 = new nms_Packet9Respawn(); + nms_Packet9Respawn__init_(var_0); + return var_0; +}; +function nms_Packet9Respawn__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet9Respawn_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleRespawn($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet9Respawn_readPacketData = function($this, $par1DataInputStream) { + $this.$respawnDimension = ji_DataInputStream_readInt($par1DataInputStream); + $this.$difficulty1 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$gameType0 = $java.nms_EnumGameType_getByID(ji_DataInputStream_readByte($par1DataInputStream)); + $this.$worldHeight0 = ji_DataInputStream_readShort($par1DataInputStream); + $this.$terrainType3 = $java.nms_WorldType_parseWorldType(nms_Packet_readString($par1DataInputStream, 16)); + if ($this.$terrainType3 === null) + $this.$terrainType3 = nms_WorldType_DEFAULT; +}; +$java.nms_Packet9Respawn_getPacketSize = function($this) { + return 8 + ($this.$terrainType3 === null ? 0 : jl_String_length($this.$terrainType3.$worldType)) | 0; +}; +function nms_Packet10Flying() { + var a = this; nms_Packet.call(a); + a.$xPosition = 0.0; + a.$yPosition0 = 0.0; + a.$zPosition = 0.0; + a.$stance = 0.0; + a.$yaw = 0.0; + a.$pitch0 = 0.0; + a.$onGround0 = 0; + a.$moving = 0; + a.$rotating = 0; +} +$java.nms_Packet10Flying__init_ = function() { + var var_0 = new nms_Packet10Flying(); + nms_Packet10Flying__init_(var_0); + return var_0; +}; +function nms_Packet10Flying__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet10Flying_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleFlying($par1NetHandler, $this); +}; +$java.nms_Packet10Flying_readPacketData = function($this, $par1DataInputStream) { + $this.$onGround0 = !ji_FilterInputStream_read($par1DataInputStream) ? 0 : 1; +}; +$java.nms_Packet10Flying_writePacketData = function($this, $par1DataOutputStream) { + ji_DataOutputStream_write($par1DataOutputStream, !$this.$onGround0 ? 0 : 1); +}; +$java.nms_Packet10Flying_getPacketSize = function($this) { + return 1; +}; +function nms_Packet11PlayerPosition() { + nms_Packet10Flying.call(this); +} +$java.nms_Packet11PlayerPosition__init_ = function() { + var var_0 = new nms_Packet11PlayerPosition(); + nms_Packet11PlayerPosition__init_(var_0); + return var_0; +}; +function nms_Packet11PlayerPosition__init_($this) { + nms_Packet__init_0($this); + $this.$moving = 1; +} +$java.nms_Packet11PlayerPosition_readPacketData = function($this, $par1DataInputStream) { + $this.$xPosition = ji_DataInputStream_readDouble($par1DataInputStream); + $this.$yPosition0 = ji_DataInputStream_readDouble($par1DataInputStream); + $this.$stance = ji_DataInputStream_readDouble($par1DataInputStream); + $this.$zPosition = ji_DataInputStream_readDouble($par1DataInputStream); + $java.nms_Packet10Flying_readPacketData($this, $par1DataInputStream); +}; +$java.nms_Packet11PlayerPosition_writePacketData = function($this, $par1DataOutputStream) { + ji_DataOutputStream_writeDouble($par1DataOutputStream, $this.$xPosition); + ji_DataOutputStream_writeDouble($par1DataOutputStream, $this.$yPosition0); + ji_DataOutputStream_writeDouble($par1DataOutputStream, $this.$stance); + ji_DataOutputStream_writeDouble($par1DataOutputStream, $this.$zPosition); + $java.nms_Packet10Flying_writePacketData($this, $par1DataOutputStream); +}; +$java.nms_Packet11PlayerPosition_getPacketSize = function($this) { + return 33; +}; +function nms_Packet12PlayerLook() { + nms_Packet10Flying.call(this); +} +$java.nms_Packet12PlayerLook__init_ = function() { + var var_0 = new nms_Packet12PlayerLook(); + nms_Packet12PlayerLook__init_(var_0); + return var_0; +}; +function nms_Packet12PlayerLook__init_($this) { + nms_Packet__init_0($this); + $this.$rotating = 1; +} +$java.nms_Packet12PlayerLook_readPacketData = function($this, $par1DataInputStream) { + $this.$yaw = ji_DataInputStream_readFloat($par1DataInputStream); + $this.$pitch0 = ji_DataInputStream_readFloat($par1DataInputStream); + $java.nms_Packet10Flying_readPacketData($this, $par1DataInputStream); +}; +$java.nms_Packet12PlayerLook_writePacketData = function($this, $par1DataOutputStream) { + ji_DataOutputStream_writeFloat($par1DataOutputStream, $this.$yaw); + ji_DataOutputStream_writeFloat($par1DataOutputStream, $this.$pitch0); + $java.nms_Packet10Flying_writePacketData($this, $par1DataOutputStream); +}; +$java.nms_Packet12PlayerLook_getPacketSize = function($this) { + return 9; +}; +function nms_Packet13PlayerLookMove() { + nms_Packet10Flying.call(this); +} +$java.nms_Packet13PlayerLookMove__init_ = function() { + var var_0 = new nms_Packet13PlayerLookMove(); + nms_Packet13PlayerLookMove__init_(var_0); + return var_0; +}; +function nms_Packet13PlayerLookMove__init_0(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_Packet13PlayerLookMove(); + $java.nms_Packet13PlayerLookMove__init_0(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +function nms_Packet13PlayerLookMove__init_($this) { + nms_Packet__init_0($this); + $this.$rotating = 1; + $this.$moving = 1; +} +$java.nms_Packet13PlayerLookMove__init_0 = function($this, $par1, $par3, $par5, $par7, $par9, $par10, $par11) { + nms_Packet__init_0($this); + $this.$xPosition = $par1; + $this.$yPosition0 = $par3; + $this.$stance = $par5; + $this.$zPosition = $par7; + $this.$yaw = $par9; + $this.$pitch0 = $par10; + $this.$onGround0 = $par11; + $this.$rotating = 1; + $this.$moving = 1; +}; +$java.nms_Packet13PlayerLookMove_readPacketData = function($this, $par1DataInputStream) { + $this.$xPosition = ji_DataInputStream_readDouble($par1DataInputStream); + $this.$yPosition0 = ji_DataInputStream_readDouble($par1DataInputStream); + $this.$stance = ji_DataInputStream_readDouble($par1DataInputStream); + $this.$zPosition = ji_DataInputStream_readDouble($par1DataInputStream); + $this.$yaw = ji_DataInputStream_readFloat($par1DataInputStream); + $this.$pitch0 = ji_DataInputStream_readFloat($par1DataInputStream); + $java.nms_Packet10Flying_readPacketData($this, $par1DataInputStream); +}; +$java.nms_Packet13PlayerLookMove_writePacketData = function($this, $par1DataOutputStream) { + ji_DataOutputStream_writeDouble($par1DataOutputStream, $this.$xPosition); + ji_DataOutputStream_writeDouble($par1DataOutputStream, $this.$yPosition0); + ji_DataOutputStream_writeDouble($par1DataOutputStream, $this.$stance); + ji_DataOutputStream_writeDouble($par1DataOutputStream, $this.$zPosition); + ji_DataOutputStream_writeFloat($par1DataOutputStream, $this.$yaw); + ji_DataOutputStream_writeFloat($par1DataOutputStream, $this.$pitch0); + $java.nms_Packet10Flying_writePacketData($this, $par1DataOutputStream); +}; +$java.nms_Packet13PlayerLookMove_getPacketSize = function($this) { + return 41; +}; +function nms_Packet14BlockDig() { + var a = this; nms_Packet.call(a); + a.$xPosition14 = 0; + a.$yPosition13 = 0; + a.$zPosition13 = 0; + a.$face = 0; + a.$status0 = 0; +} +$java.nms_Packet14BlockDig__init_ = function() { + var var_0 = new nms_Packet14BlockDig(); + nms_Packet14BlockDig__init_(var_0); + return var_0; +}; +function nms_Packet14BlockDig__init_0(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_Packet14BlockDig(); + $java.nms_Packet14BlockDig__init_0(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +} +function nms_Packet14BlockDig__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet14BlockDig__init_0 = function($this, $par1, $par2, $par3, $par4, $par5) { + nms_Packet__init_0($this); + $this.$status0 = $par1; + $this.$xPosition14 = $par2; + $this.$yPosition13 = $par3; + $this.$zPosition13 = $par4; + $this.$face = $par5; +}; +$java.nms_Packet14BlockDig_readPacketData = function($this, $par1DataInputStream) { + $this.$status0 = ji_FilterInputStream_read($par1DataInputStream); + $this.$xPosition14 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$yPosition13 = ji_FilterInputStream_read($par1DataInputStream); + $this.$zPosition13 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$face = ji_FilterInputStream_read($par1DataInputStream); +}; +$java.nms_Packet14BlockDig_writePacketData = function($this, $par1DataOutputStream) { + ji_DataOutputStream_write($par1DataOutputStream, $this.$status0); + ji_DataOutputStream_writeInt($par1DataOutputStream, $this.$xPosition14); + ji_DataOutputStream_write($par1DataOutputStream, $this.$yPosition13); + ji_DataOutputStream_writeInt($par1DataOutputStream, $this.$zPosition13); + ji_DataOutputStream_write($par1DataOutputStream, $this.$face); +}; +$java.nms_Packet14BlockDig_processPacket = function($this, $par1NetHandler) { + return; +}; +$java.nms_Packet14BlockDig_getPacketSize = function($this) { + return 11; +}; +function nms_Packet15Place() { + var a = this; nms_Packet.call(a); + a.$xPosition15 = 0; + a.$yPosition14 = 0; + a.$zPosition14 = 0; + a.$direction0 = 0; + a.$itemStack2 = null; + a.$xOffset0 = 0.0; + a.$yOffset1 = 0.0; + a.$zOffset0 = 0.0; +} +$java.nms_Packet15Place__init_ = function() { + var var_0 = new nms_Packet15Place(); + nms_Packet15Place__init_(var_0); + return var_0; +}; +function nms_Packet15Place__init_0(var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7) { + var var_8 = new nms_Packet15Place(); + $java.nms_Packet15Place__init_0(var_8, var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7); + return var_8; +} +function nms_Packet15Place__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet15Place__init_0 = function($this, $par1, $par2, $par3, $par4, $par5ItemStack, $par6, $par7, $par8) { + nms_Packet__init_0($this); + $this.$xPosition15 = $par1; + $this.$yPosition14 = $par2; + $this.$zPosition14 = $par3; + $this.$direction0 = $par4; + $this.$itemStack2 = $par5ItemStack === null ? null : nms_ItemStack_copy($par5ItemStack); + $this.$xOffset0 = $par6; + $this.$yOffset1 = $par7; + $this.$zOffset0 = $par8; +}; +$java.nms_Packet15Place_readPacketData = function($this, $par1DataInputStream) { + $this.$xPosition15 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$yPosition14 = ji_FilterInputStream_read($par1DataInputStream); + $this.$zPosition14 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$direction0 = ji_FilterInputStream_read($par1DataInputStream); + $this.$itemStack2 = nms_Packet_readItemStack($par1DataInputStream); + $this.$xOffset0 = ji_FilterInputStream_read($par1DataInputStream) / 16.0; + $this.$yOffset1 = ji_FilterInputStream_read($par1DataInputStream) / 16.0; + $this.$zOffset0 = ji_FilterInputStream_read($par1DataInputStream) / 16.0; +}; +$java.nms_Packet15Place_writePacketData = function($this, $par1DataOutputStream) { + ji_DataOutputStream_writeInt($par1DataOutputStream, $this.$xPosition15); + ji_DataOutputStream_write($par1DataOutputStream, $this.$yPosition14); + ji_DataOutputStream_writeInt($par1DataOutputStream, $this.$zPosition14); + ji_DataOutputStream_write($par1DataOutputStream, $this.$direction0); + nms_Packet_writeItemStack($this.$itemStack2, $par1DataOutputStream); + ji_DataOutputStream_write($par1DataOutputStream, $this.$xOffset0 * 16.0 | 0); + ji_DataOutputStream_write($par1DataOutputStream, $this.$yOffset1 * 16.0 | 0); + ji_DataOutputStream_write($par1DataOutputStream, $this.$zOffset0 * 16.0 | 0); +}; +$java.nms_Packet15Place_processPacket = function($this, $par1NetHandler) { + return; +}; +$java.nms_Packet15Place_getPacketSize = function($this) { + return 19; +}; +function nms_Packet16BlockItemSwitch() { + nms_Packet.call(this); + this.$id8 = 0; +} +$java.nms_Packet16BlockItemSwitch__init_ = function() { + var var_0 = new nms_Packet16BlockItemSwitch(); + nms_Packet16BlockItemSwitch__init_(var_0); + return var_0; +}; +function nms_Packet16BlockItemSwitch__init_0(var_0) { + var var_1 = new nms_Packet16BlockItemSwitch(); + $java.nms_Packet16BlockItemSwitch__init_0(var_1, var_0); + return var_1; +} +function nms_Packet16BlockItemSwitch__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet16BlockItemSwitch__init_0 = function($this, $par1) { + nms_Packet__init_0($this); + $this.$id8 = $par1; +}; +$java.nms_Packet16BlockItemSwitch_readPacketData = function($this, $par1DataInputStream) { + $this.$id8 = ji_DataInputStream_readShort($par1DataInputStream); +}; +$java.nms_Packet16BlockItemSwitch_writePacketData = function($this, $par1DataOutputStream) { + ji_DataOutputStream_writeShort($par1DataOutputStream, $this.$id8); +}; +$java.nms_Packet16BlockItemSwitch_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleBlockItemSwitch($par1NetHandler, $this); +}; +$java.nms_Packet16BlockItemSwitch_getPacketSize = function($this) { + return 2; +}; +function nms_Packet17Sleep() { + var a = this; nms_Packet.call(a); + a.$entityID0 = 0; + a.$bedX = 0; + a.$bedY = 0; + a.$bedZ = 0; + a.$field_73622_e = 0; +} +$java.nms_Packet17Sleep__init_ = function() { + var var_0 = new nms_Packet17Sleep(); + nms_Packet17Sleep__init_(var_0); + return var_0; +}; +function nms_Packet17Sleep__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet17Sleep_readPacketData = function($this, $par1DataInputStream) { + $this.$entityID0 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$field_73622_e = ji_DataInputStream_readByte($par1DataInputStream); + $this.$bedX = ji_DataInputStream_readInt($par1DataInputStream); + $this.$bedY = ji_DataInputStream_readByte($par1DataInputStream); + $this.$bedZ = ji_DataInputStream_readInt($par1DataInputStream); +}; +$java.nms_Packet17Sleep_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleSleep($par1NetHandler, $this); +}; +$java.nms_Packet17Sleep_getPacketSize = function($this) { + return 14; +}; +function nms_Packet18Animation() { + var a = this; nms_Packet.call(a); + a.$entityId0 = 0; + a.$animate = 0; +} +$java.nms_Packet18Animation__init_ = function() { + var var_0 = new nms_Packet18Animation(); + nms_Packet18Animation__init_(var_0); + return var_0; +}; +function nms_Packet18Animation__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet18Animation_readPacketData = function($this, $par1DataInputStream) { + $this.$entityId0 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$animate = ji_DataInputStream_readByte($par1DataInputStream); +}; +$java.nms_Packet18Animation_writePacketData = function($this, $par1DataOutputStream) { + ji_DataOutputStream_writeInt($par1DataOutputStream, $this.$entityId0); + ji_DataOutputStream_writeByte($par1DataOutputStream, $this.$animate); +}; +$java.nms_Packet18Animation_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleAnimation($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet18Animation_getPacketSize = function($this) { + return 5; +}; +function nms_Packet19EntityAction() { + var a = this; nms_Packet.call(a); + a.$entityId17 = 0; + a.$state2 = 0; +} +$java.nms_Packet19EntityAction__init_ = function() { + var var_0 = new nms_Packet19EntityAction(); + nms_Packet19EntityAction__init_(var_0); + return var_0; +}; +function nms_Packet19EntityAction__init_0(var_0, var_1) { + var var_2 = new nms_Packet19EntityAction(); + $java.nms_Packet19EntityAction__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_Packet19EntityAction__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet19EntityAction__init_0 = function($this, $par1Entity, $par2) { + nms_Packet__init_0($this); + $this.$entityId17 = $par1Entity.$entityId; + $this.$state2 = $par2; +}; +$java.nms_Packet19EntityAction_readPacketData = function($this, $par1DataInputStream) { + $this.$entityId17 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$state2 = ji_DataInputStream_readByte($par1DataInputStream); +}; +$java.nms_Packet19EntityAction_writePacketData = function($this, $par1DataOutputStream) { + ji_DataOutputStream_writeInt($par1DataOutputStream, $this.$entityId17); + ji_DataOutputStream_writeByte($par1DataOutputStream, $this.$state2); +}; +$java.nms_Packet19EntityAction_processPacket = function($this, $par1NetHandler) { + return; +}; +$java.nms_Packet19EntityAction_getPacketSize = function($this) { + return 5; +}; +function nms_Packet20NamedEntitySpawn() { + var a = this; nms_Packet.call(a); + a.$entityId6 = 0; + a.$name15 = null; + a.$xPosition5 = 0; + a.$yPosition5 = 0; + a.$zPosition4 = 0; + a.$rotation = 0; + a.$pitch2 = 0; + a.$currentItem0 = 0; + a.$metadata2 = null; + a.$metadataWatchableObjects = null; +} +$java.nms_Packet20NamedEntitySpawn__init_ = function() { + var var_0 = new nms_Packet20NamedEntitySpawn(); + nms_Packet20NamedEntitySpawn__init_(var_0); + return var_0; +}; +function nms_Packet20NamedEntitySpawn__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet20NamedEntitySpawn_readPacketData = function($this, $par1DataInputStream) { + $this.$entityId6 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$name15 = nms_Packet_readString($par1DataInputStream, 16); + $this.$xPosition5 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$yPosition5 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$zPosition4 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$rotation = ji_DataInputStream_readByte($par1DataInputStream); + $this.$pitch2 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$currentItem0 = ji_DataInputStream_readShort($par1DataInputStream); + $this.$metadataWatchableObjects = $java.nms_DataWatcher_readWatchableObjects($par1DataInputStream); +}; +$java.nms_Packet20NamedEntitySpawn_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleNamedEntitySpawn($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet20NamedEntitySpawn_getPacketSize = function($this) { + return 28; +}; +$java.nms_Packet20NamedEntitySpawn_getWatchedMetadata = function($this) { + if ($this.$metadataWatchableObjects === null) + $this.$metadataWatchableObjects = $this.$metadata2.$getAllWatched(); + return $this.$metadataWatchableObjects; +}; +function nms_Packet22Collect() { + var a = this; nms_Packet.call(a); + a.$collectedEntityId = 0; + a.$collectorEntityId = 0; +} +$java.nms_Packet22Collect__init_ = function() { + var var_0 = new nms_Packet22Collect(); + nms_Packet22Collect__init_(var_0); + return var_0; +}; +function nms_Packet22Collect__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet22Collect_readPacketData = function($this, $par1DataInputStream) { + $this.$collectedEntityId = ji_DataInputStream_readInt($par1DataInputStream); + $this.$collectorEntityId = ji_DataInputStream_readInt($par1DataInputStream); +}; +$java.nms_Packet22Collect_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleCollect($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet22Collect_getPacketSize = function($this) { + return 8; +}; +function nms_Packet23VehicleSpawn() { + var a = this; nms_Packet.call(a); + a.$entityId1 = 0; + a.$xPosition3 = 0; + a.$yPosition3 = 0; + a.$zPosition2 = 0; + a.$speedX = 0; + a.$speedY = 0; + a.$speedZ = 0; + a.$pitch1 = 0; + a.$yaw0 = 0; + a.$type2 = 0; + a.$throwerEntityId = 0; +} +$java.nms_Packet23VehicleSpawn__init_ = function() { + var var_0 = new nms_Packet23VehicleSpawn(); + nms_Packet23VehicleSpawn__init_(var_0); + return var_0; +}; +function nms_Packet23VehicleSpawn__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet23VehicleSpawn_readPacketData = function($this, $par1DataInputStream) { + $this.$entityId1 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$type2 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$xPosition3 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$yPosition3 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$zPosition2 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$pitch1 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$yaw0 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$throwerEntityId = ji_DataInputStream_readInt($par1DataInputStream); + if ($this.$throwerEntityId > 0) { + $this.$speedX = ji_DataInputStream_readShort($par1DataInputStream); + $this.$speedY = ji_DataInputStream_readShort($par1DataInputStream); + $this.$speedZ = ji_DataInputStream_readShort($par1DataInputStream); + } +}; +$java.nms_Packet23VehicleSpawn_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleVehicleSpawn($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet23VehicleSpawn_getPacketSize = function($this) { + return (21 + $this.$throwerEntityId | 0) <= 0 ? 0 : 6; +}; +function nms_Packet24MobSpawn() { + var a = this; nms_Packet.call(a); + a.$entityId11 = 0; + a.$type4 = 0; + a.$xPosition10 = 0; + a.$yPosition9 = 0; + a.$zPosition9 = 0; + a.$velocityX2 = 0; + a.$velocityY2 = 0; + a.$velocityZ2 = 0; + a.$yaw3 = 0; + a.$pitch5 = 0; + a.$headYaw = 0; + a.$metaData = null; + a.$metadata3 = null; +} +$java.nms_Packet24MobSpawn__init_ = function() { + var var_0 = new nms_Packet24MobSpawn(); + nms_Packet24MobSpawn__init_(var_0); + return var_0; +}; +function nms_Packet24MobSpawn__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet24MobSpawn_readPacketData = function($this, $par1DataInputStream) { + $this.$entityId11 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$type4 = ji_DataInputStream_readByte($par1DataInputStream) & 255; + $this.$xPosition10 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$yPosition9 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$zPosition9 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$yaw3 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$pitch5 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$headYaw = ji_DataInputStream_readByte($par1DataInputStream); + $this.$velocityX2 = ji_DataInputStream_readShort($par1DataInputStream); + $this.$velocityY2 = ji_DataInputStream_readShort($par1DataInputStream); + $this.$velocityZ2 = ji_DataInputStream_readShort($par1DataInputStream); + $this.$metadata3 = $java.nms_DataWatcher_readWatchableObjects($par1DataInputStream); +}; +$java.nms_Packet24MobSpawn_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleMobSpawn($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet24MobSpawn_getPacketSize = function($this) { + return 26; +}; +$java.nms_Packet24MobSpawn_getMetadata = function($this) { + if ($this.$metadata3 === null) + $this.$metadata3 = $this.$metaData.$getAllWatched(); + return $this.$metadata3; +}; +function nms_Packet25EntityPainting() { + var a = this; nms_Packet.call(a); + a.$entityId3 = 0; + a.$xPosition4 = 0; + a.$yPosition4 = 0; + a.$zPosition3 = 0; + a.$direction = 0; + a.$title = null; +} +$java.nms_Packet25EntityPainting__init_ = function() { + var var_0 = new nms_Packet25EntityPainting(); + nms_Packet25EntityPainting__init_(var_0); + return var_0; +}; +function nms_Packet25EntityPainting__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet25EntityPainting_readPacketData = function($this, $par1DataInputStream) { + $this.$entityId3 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$title = nms_Packet_readString($par1DataInputStream, $java.nms_EnumArt_maxArtTitleLength); + $this.$xPosition4 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$yPosition4 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$zPosition3 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$direction = ji_DataInputStream_readInt($par1DataInputStream); +}; +$java.nms_Packet25EntityPainting_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleEntityPainting($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet25EntityPainting_getPacketSize = function($this) { + return 24; +}; +function nms_Packet26EntityExpOrb() { + var a = this; nms_Packet.call(a); + a.$entityId2 = 0; + a.$posX6 = 0; + a.$posY6 = 0; + a.$posZ4 = 0; + a.$xpValue0 = 0; +} +$java.nms_Packet26EntityExpOrb__init_ = function() { + var var_0 = new nms_Packet26EntityExpOrb(); + nms_Packet26EntityExpOrb__init_(var_0); + return var_0; +}; +function nms_Packet26EntityExpOrb__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet26EntityExpOrb_readPacketData = function($this, $par1DataInputStream) { + $this.$entityId2 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$posX6 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$posY6 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$posZ4 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$xpValue0 = ji_DataInputStream_readShort($par1DataInputStream); +}; +$java.nms_Packet26EntityExpOrb_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleEntityExpOrb($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet26EntityExpOrb_getPacketSize = function($this) { + return 18; +}; +function nms_Packet28EntityVelocity() { + var a = this; nms_Packet.call(a); + a.$entityId4 = 0; + a.$motionX0 = 0; + a.$motionY0 = 0; + a.$motionZ0 = 0; +} +$java.nms_Packet28EntityVelocity__init_ = function() { + var var_0 = new nms_Packet28EntityVelocity(); + nms_Packet28EntityVelocity__init_(var_0); + return var_0; +}; +function nms_Packet28EntityVelocity__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet28EntityVelocity_readPacketData = function($this, $par1DataInputStream) { + $this.$entityId4 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$motionX0 = ji_DataInputStream_readShort($par1DataInputStream); + $this.$motionY0 = ji_DataInputStream_readShort($par1DataInputStream); + $this.$motionZ0 = ji_DataInputStream_readShort($par1DataInputStream); +}; +$java.nms_Packet28EntityVelocity_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleEntityVelocity($par1NetHandler, $this); +}; +$java.nms_Packet28EntityVelocity_getPacketSize = function($this) { + return 10; +}; +function nms_Packet29DestroyEntity() { + nms_Packet.call(this); + this.$entityId10 = null; +} +$java.nms_Packet29DestroyEntity__init_ = function() { + var var_0 = new nms_Packet29DestroyEntity(); + nms_Packet29DestroyEntity__init_(var_0); + return var_0; +}; +function nms_Packet29DestroyEntity__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet29DestroyEntity_readPacketData = function($this, $par1DataInputStream) { + var $var2; + $this.$entityId10 = $rt_createIntArray(ji_DataInputStream_readByte($par1DataInputStream)); + $var2 = 0; + while ($var2 < $this.$entityId10.data.length) { + $this.$entityId10.data[$var2] = ji_DataInputStream_readInt($par1DataInputStream); + $var2 = $var2 + 1 | 0; + } +}; +$java.nms_Packet29DestroyEntity_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleDestroyEntity($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet29DestroyEntity_getPacketSize = function($this) { + return 1 + ($this.$entityId10.data.length * 4 | 0) | 0; +}; +function nms_Packet30Entity() { + var a = this; nms_Packet.call(a); + a.$entityId8 = 0; + a.$xPosition7 = 0; + a.$yPosition7 = 0; + a.$zPosition6 = 0; + a.$yaw2 = 0; + a.$pitch4 = 0; + a.$rotating0 = 0; +} +$java.nms_Packet30Entity__init_ = function() { + var var_0 = new nms_Packet30Entity(); + nms_Packet30Entity__init_(var_0); + return var_0; +}; +function nms_Packet30Entity__init_($this) { + nms_Packet__init_0($this); + $this.$rotating0 = 0; +} +$java.nms_Packet30Entity_readPacketData = function($this, $par1DataInputStream) { + $this.$entityId8 = ji_DataInputStream_readInt($par1DataInputStream); +}; +$java.nms_Packet30Entity_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleEntity($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet30Entity_getPacketSize = function($this) { + return 4; +}; +function nms_Packet31RelEntityMove() { + nms_Packet30Entity.call(this); +} +$java.nms_Packet31RelEntityMove__init_ = function() { + var var_0 = new nms_Packet31RelEntityMove(); + nms_Packet31RelEntityMove__init_(var_0); + return var_0; +}; +function nms_Packet31RelEntityMove__init_($this) { + nms_Packet30Entity__init_($this); +} +$java.nms_Packet31RelEntityMove_readPacketData = function($this, $par1DataInputStream) { + $java.nms_Packet30Entity_readPacketData($this, $par1DataInputStream); + $this.$xPosition7 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$yPosition7 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$zPosition6 = ji_DataInputStream_readByte($par1DataInputStream); +}; +$java.nms_Packet31RelEntityMove_getPacketSize = function($this) { + return 7; +}; +function nms_Packet32EntityLook() { + nms_Packet30Entity.call(this); +} +$java.nms_Packet32EntityLook__init_ = function() { + var var_0 = new nms_Packet32EntityLook(); + nms_Packet32EntityLook__init_(var_0); + return var_0; +}; +function nms_Packet32EntityLook__init_($this) { + nms_Packet30Entity__init_($this); + $this.$rotating0 = 1; +} +$java.nms_Packet32EntityLook_readPacketData = function($this, $par1DataInputStream) { + $java.nms_Packet30Entity_readPacketData($this, $par1DataInputStream); + $this.$yaw2 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$pitch4 = ji_DataInputStream_readByte($par1DataInputStream); +}; +$java.nms_Packet32EntityLook_getPacketSize = function($this) { + return 6; +}; +function nms_Packet33RelEntityMoveLook() { + nms_Packet30Entity.call(this); +} +$java.nms_Packet33RelEntityMoveLook__init_ = function() { + var var_0 = new nms_Packet33RelEntityMoveLook(); + nms_Packet33RelEntityMoveLook__init_(var_0); + return var_0; +}; +function nms_Packet33RelEntityMoveLook__init_($this) { + nms_Packet30Entity__init_($this); + $this.$rotating0 = 1; +} +$java.nms_Packet33RelEntityMoveLook_readPacketData = function($this, $par1DataInputStream) { + $java.nms_Packet30Entity_readPacketData($this, $par1DataInputStream); + $this.$xPosition7 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$yPosition7 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$zPosition6 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$yaw2 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$pitch4 = ji_DataInputStream_readByte($par1DataInputStream); +}; +$java.nms_Packet33RelEntityMoveLook_getPacketSize = function($this) { + return 9; +}; +function nms_Packet34EntityTeleport() { + var a = this; nms_Packet.call(a); + a.$entityId7 = 0; + a.$xPosition6 = 0; + a.$yPosition6 = 0; + a.$zPosition5 = 0; + a.$yaw1 = 0; + a.$pitch3 = 0; +} +$java.nms_Packet34EntityTeleport__init_ = function() { + var var_0 = new nms_Packet34EntityTeleport(); + nms_Packet34EntityTeleport__init_(var_0); + return var_0; +}; +function nms_Packet34EntityTeleport__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet34EntityTeleport_readPacketData = function($this, $par1DataInputStream) { + $this.$entityId7 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$xPosition6 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$yPosition6 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$zPosition5 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$yaw1 = ji_FilterInputStream_read($par1DataInputStream) << 24 >> 24; + $this.$pitch3 = ji_FilterInputStream_read($par1DataInputStream) << 24 >> 24; +}; +$java.nms_Packet34EntityTeleport_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleEntityTeleport($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet34EntityTeleport_getPacketSize = function($this) { + return 34; +}; +function nms_Packet35EntityHeadRotation() { + var a = this; nms_Packet.call(a); + a.$entityId9 = 0; + a.$headRotationYaw = 0; +} +$java.nms_Packet35EntityHeadRotation__init_ = function() { + var var_0 = new nms_Packet35EntityHeadRotation(); + nms_Packet35EntityHeadRotation__init_(var_0); + return var_0; +}; +function nms_Packet35EntityHeadRotation__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet35EntityHeadRotation_readPacketData = function($this, $par1DataInputStream) { + $this.$entityId9 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$headRotationYaw = ji_DataInputStream_readByte($par1DataInputStream); +}; +$java.nms_Packet35EntityHeadRotation_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleEntityHeadRotation($par1NetHandler, $this); +}; +$java.nms_Packet35EntityHeadRotation_getPacketSize = function($this) { + return 5; +}; +function nms_Packet38EntityStatus() { + var a = this; nms_Packet.call(a); + a.$entityId13 = 0; + a.$entityStatus = 0; +} +$java.nms_Packet38EntityStatus__init_ = function() { + var var_0 = new nms_Packet38EntityStatus(); + nms_Packet38EntityStatus__init_(var_0); + return var_0; +}; +function nms_Packet38EntityStatus__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet38EntityStatus_readPacketData = function($this, $par1DataInputStream) { + $this.$entityId13 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$entityStatus = ji_DataInputStream_readByte($par1DataInputStream); +}; +$java.nms_Packet38EntityStatus_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleEntityStatus($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet38EntityStatus_getPacketSize = function($this) { + return 5; +}; +function nms_Packet39AttachEntity() { + var a = this; nms_Packet.call(a); + a.$entityId12 = 0; + a.$vehicleEntityId = 0; +} +$java.nms_Packet39AttachEntity__init_ = function() { + var var_0 = new nms_Packet39AttachEntity(); + nms_Packet39AttachEntity__init_(var_0); + return var_0; +}; +function nms_Packet39AttachEntity__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet39AttachEntity_getPacketSize = function($this) { + return 8; +}; +$java.nms_Packet39AttachEntity_readPacketData = function($this, $par1DataInputStream) { + $this.$entityId12 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$vehicleEntityId = ji_DataInputStream_readInt($par1DataInputStream); +}; +$java.nms_Packet39AttachEntity_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleAttachEntity($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +function nms_Packet40EntityMetadata() { + var a = this; nms_Packet.call(a); + a.$entityId5 = 0; + a.$metadata0 = null; +} +$java.nms_Packet40EntityMetadata__init_ = function() { + var var_0 = new nms_Packet40EntityMetadata(); + nms_Packet40EntityMetadata__init_(var_0); + return var_0; +}; +function nms_Packet40EntityMetadata__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet40EntityMetadata_readPacketData = function($this, $par1DataInputStream) { + $this.$entityId5 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$metadata0 = $java.nms_DataWatcher_readWatchableObjects($par1DataInputStream); +}; +$java.nms_Packet40EntityMetadata_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleEntityMetadata($par1NetHandler, $this); +}; +$java.nms_Packet40EntityMetadata_getPacketSize = function($this) { + return 5; +}; +$java.nms_Packet40EntityMetadata_getMetadata = function($this) { + return $this.$metadata0; +}; +function nms_Packet41EntityEffect() { + var a = this; nms_Packet.call(a); + a.$entityId15 = 0; + a.$effectId1 = 0; + a.$effectAmplifier = 0; + a.$duration0 = 0; +} +$java.nms_Packet41EntityEffect__init_ = function() { + var var_0 = new nms_Packet41EntityEffect(); + nms_Packet41EntityEffect__init_(var_0); + return var_0; +}; +function nms_Packet41EntityEffect__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet41EntityEffect_readPacketData = function($this, $par1DataInputStream) { + $this.$entityId15 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$effectId1 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$effectAmplifier = ji_DataInputStream_readByte($par1DataInputStream); + $this.$duration0 = ji_DataInputStream_readShort($par1DataInputStream); +}; +$java.nms_Packet41EntityEffect_isDurationMax = function($this) { + return $this.$duration0 != 32767 ? 0 : 1; +}; +$java.nms_Packet41EntityEffect_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleEntityEffect($par1NetHandler, $this); +}; +$java.nms_Packet41EntityEffect_getPacketSize = function($this) { + return 8; +}; +function nms_Packet42RemoveEntityEffect() { + var a = this; nms_Packet.call(a); + a.$entityId16 = 0; + a.$effectId2 = 0; +} +$java.nms_Packet42RemoveEntityEffect__init_ = function() { + var var_0 = new nms_Packet42RemoveEntityEffect(); + nms_Packet42RemoveEntityEffect__init_(var_0); + return var_0; +}; +function nms_Packet42RemoveEntityEffect__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet42RemoveEntityEffect_readPacketData = function($this, $par1DataInputStream) { + $this.$entityId16 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$effectId2 = ji_DataInputStream_readByte($par1DataInputStream); +}; +$java.nms_Packet42RemoveEntityEffect_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleRemoveEntityEffect($par1NetHandler, $this); +}; +$java.nms_Packet42RemoveEntityEffect_getPacketSize = function($this) { + return 5; +}; +function nms_Packet43Experience() { + var a = this; nms_Packet.call(a); + a.$experience0 = 0.0; + a.$experienceTotal0 = 0; + a.$experienceLevel0 = 0; +} +$java.nms_Packet43Experience__init_ = function() { + var var_0 = new nms_Packet43Experience(); + nms_Packet43Experience__init_(var_0); + return var_0; +}; +function nms_Packet43Experience__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet43Experience_readPacketData = function($this, $par1DataInputStream) { + $this.$experience0 = ji_DataInputStream_readFloat($par1DataInputStream); + $this.$experienceLevel0 = ji_DataInputStream_readShort($par1DataInputStream); + $this.$experienceTotal0 = ji_DataInputStream_readShort($par1DataInputStream); +}; +$java.nms_Packet43Experience_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleExperience($par1NetHandler, $this); +}; +$java.nms_Packet43Experience_getPacketSize = function($this) { + return 4; +}; +function nms_Packet51MapChunk() { + var a = this; nms_Packet.call(a); + a.$xCh = 0; + a.$zCh = 0; + a.$yChMin = 0; + a.$yChMax = 0; + a.$compressedChunkData = null; + a.$includeInitialize = 0; + a.$tempLength = 0; +} +$java.nms_Packet51MapChunk_temp = null; +$java.nms_Packet51MapChunk__init_ = function() { + var var_0 = new nms_Packet51MapChunk(); + nms_Packet51MapChunk__init_(var_0); + return var_0; +}; +function nms_Packet51MapChunk__init_($this) { + nms_Packet__init_0($this); + $this.$isChunkDataPacket = 1; +} +$java.nms_Packet51MapChunk_readPacketData = function($this, $par1DataInputStream) { + var $var3; + $this.$xCh = ji_DataInputStream_readInt($par1DataInputStream); + $this.$zCh = ji_DataInputStream_readInt($par1DataInputStream); + $this.$includeInitialize = ji_DataInputStream_readBoolean($par1DataInputStream); + $this.$yChMin = ji_DataInputStream_readShort($par1DataInputStream); + $this.$yChMax = ji_DataInputStream_readShort($par1DataInputStream); + $this.$tempLength = ji_DataInputStream_readInt($par1DataInputStream); + if ($java.nms_Packet51MapChunk_temp.data.length < $this.$tempLength) + $java.nms_Packet51MapChunk_temp = $rt_createByteArray($this.$tempLength); + ji_DataInputStream_readFully0($par1DataInputStream, $java.nms_Packet51MapChunk_temp, 0, $this.$tempLength); + $var3 = 0; + while ($var3 < 16) { + $var3 = $var3 + 1 | 0; + } + $this.$compressedChunkData = $java.nle_EaglerInflater_uncompress($java.nms_Packet51MapChunk_temp); +}; +$java.nms_Packet51MapChunk_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleMapChunk($par1NetHandler, $this); +}; +$java.nms_Packet51MapChunk_getPacketSize = function($this) { + return 17 + $this.$tempLength | 0; +}; +$java.nms_Packet51MapChunk_getCompressedChunkData = function($this) { + return $this.$compressedChunkData; +}; +function nms_Packet51MapChunk__clinit_() { + $java.nms_Packet51MapChunk_temp = $rt_createByteArray(196864); +} +function nms_Packet52MultiBlockChange() { + var a = this; nms_Packet.call(a); + a.$xPosition8 = 0; + a.$zPosition7 = 0; + a.$metadataArray = null; + a.$size8 = 0; +} +$java.nms_Packet52MultiBlockChange_field_73449_e = null; +$java.nms_Packet52MultiBlockChange__init_ = function() { + var var_0 = new nms_Packet52MultiBlockChange(); + nms_Packet52MultiBlockChange__init_(var_0); + return var_0; +}; +function nms_Packet52MultiBlockChange__init_($this) { + nms_Packet__init_0($this); + $this.$isChunkDataPacket = 1; +} +$java.nms_Packet52MultiBlockChange_readPacketData = function($this, $par1DataInputStream) { + var $var2; + $this.$xPosition8 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$zPosition7 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$size8 = ji_DataInputStream_readShort($par1DataInputStream) & 65535; + $var2 = ji_DataInputStream_readInt($par1DataInputStream); + if ($var2 > 0) { + $this.$metadataArray = $rt_createByteArray($var2); + ji_DataInputStream_readFully($par1DataInputStream, $this.$metadataArray); + } +}; +$java.nms_Packet52MultiBlockChange_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleMultiBlockChange($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet52MultiBlockChange_getPacketSize = function($this) { + return 10 + ($this.$size8 * 4 | 0) | 0; +}; +function nms_Packet52MultiBlockChange__clinit_() { + $java.nms_Packet52MultiBlockChange_field_73449_e = $rt_createByteArray(0); +} +function nms_Packet53BlockChange() { + var a = this; nms_Packet.call(a); + a.$xPosition9 = 0; + a.$yPosition8 = 0; + a.$zPosition8 = 0; + a.$type3 = 0; + a.$metadata1 = 0; +} +$java.nms_Packet53BlockChange__init_ = function() { + var var_0 = new nms_Packet53BlockChange(); + nms_Packet53BlockChange__init_(var_0); + return var_0; +}; +function nms_Packet53BlockChange__init_($this) { + nms_Packet__init_0($this); + $this.$isChunkDataPacket = 1; +} +$java.nms_Packet53BlockChange_readPacketData = function($this, $par1DataInputStream) { + $this.$xPosition9 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$yPosition8 = ji_FilterInputStream_read($par1DataInputStream); + $this.$zPosition8 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$type3 = ji_DataInputStream_readShort($par1DataInputStream); + $this.$metadata1 = ji_FilterInputStream_read($par1DataInputStream); +}; +$java.nms_Packet53BlockChange_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleBlockChange($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet53BlockChange_getPacketSize = function($this) { + return 11; +}; +function nms_Packet54PlayNoteBlock() { + var a = this; nms_Packet.call(a); + a.$xLocation = 0; + a.$yLocation = 0; + a.$zLocation = 0; + a.$instrumentType = 0; + a.$pitch6 = 0; + a.$blockId = 0; +} +$java.nms_Packet54PlayNoteBlock__init_ = function() { + var var_0 = new nms_Packet54PlayNoteBlock(); + nms_Packet54PlayNoteBlock__init_(var_0); + return var_0; +}; +function nms_Packet54PlayNoteBlock__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet54PlayNoteBlock_readPacketData = function($this, $par1DataInputStream) { + $this.$xLocation = ji_DataInputStream_readInt($par1DataInputStream); + $this.$yLocation = ji_DataInputStream_readShort($par1DataInputStream); + $this.$zLocation = ji_DataInputStream_readInt($par1DataInputStream); + $this.$instrumentType = ji_FilterInputStream_read($par1DataInputStream); + $this.$pitch6 = ji_FilterInputStream_read($par1DataInputStream); + $this.$blockId = ji_DataInputStream_readShort($par1DataInputStream) & 4095; +}; +$java.nms_Packet54PlayNoteBlock_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleBlockEvent($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet54PlayNoteBlock_getPacketSize = function($this) { + return 14; +}; +function nms_Packet55BlockDestroy() { + var a = this; nms_Packet.call(a); + a.$entityId14 = 0; + a.$posX8 = 0; + a.$posY8 = 0; + a.$posZ6 = 0; + a.$destroyedStage = 0; +} +$java.nms_Packet55BlockDestroy__init_ = function() { + var var_0 = new nms_Packet55BlockDestroy(); + nms_Packet55BlockDestroy__init_(var_0); + return var_0; +}; +function nms_Packet55BlockDestroy__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet55BlockDestroy_readPacketData = function($this, $par1DataInputStream) { + $this.$entityId14 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$posX8 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$posY8 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$posZ6 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$destroyedStage = ji_FilterInputStream_read($par1DataInputStream); +}; +$java.nms_Packet55BlockDestroy_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleBlockDestroy($par1NetHandler, $this); +}; +$java.nms_Packet55BlockDestroy_getPacketSize = function($this) { + return 13; +}; +$java.nms_Packet55BlockDestroy_getEntityId = function($this) { + return $this.$entityId14; +}; +$java.nms_Packet55BlockDestroy_getPosX = function($this) { + return $this.$posX8; +}; +$java.nms_Packet55BlockDestroy_getPosY = function($this) { + return $this.$posY8; +}; +$java.nms_Packet55BlockDestroy_getPosZ = function($this) { + return $this.$posZ6; +}; +$java.nms_Packet55BlockDestroy_getDestroyedStage = function($this) { + return $this.$destroyedStage; +}; +function nms_Packet56MapChunks() { + var a = this; nms_Packet.call(a); + a.$chunkPostX = null; + a.$chunkPosZ = null; + a.$field_73590_a = null; + a.$field_73588_b = null; + a.$field_73584_f = null; + a.$dataLength = 0; + a.$skyLightSent = 0; +} +$java.nms_Packet56MapChunks_chunkDataNotCompressed = null; +$java.nms_Packet56MapChunks__init_ = function() { + var var_0 = new nms_Packet56MapChunks(); + nms_Packet56MapChunks__init_(var_0); + return var_0; +}; +function nms_Packet56MapChunks__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet56MapChunks_readPacketData = function($this, $par1DataInputStream) { + var $var2, $var3, $var5, $var6, $var7, $var8, $var9, var$9; + $var2 = ji_DataInputStream_readShort($par1DataInputStream); + $this.$dataLength = ji_DataInputStream_readInt($par1DataInputStream); + $this.$skyLightSent = ji_DataInputStream_readBoolean($par1DataInputStream); + $this.$chunkPostX = $rt_createIntArray($var2); + $this.$chunkPosZ = $rt_createIntArray($var2); + $this.$field_73590_a = $rt_createIntArray($var2); + $this.$field_73588_b = $rt_createIntArray($var2); + $this.$field_73584_f = $rt_createArray($rt_arraycls($rt_bytecls()), $var2); + if ($java.nms_Packet56MapChunks_chunkDataNotCompressed.data.length < $this.$dataLength) + $java.nms_Packet56MapChunks_chunkDataNotCompressed = $rt_createByteArray($this.$dataLength); + ji_DataInputStream_readFully0($par1DataInputStream, $java.nms_Packet56MapChunks_chunkDataNotCompressed, 0, $this.$dataLength); + $var3 = $java.nle_EaglerInflater_uncompress($java.nms_Packet56MapChunks_chunkDataNotCompressed); + $var5 = 0; + $var6 = 0; + while ($var6 < $var2) { + $this.$chunkPostX.data[$var6] = ji_DataInputStream_readInt($par1DataInputStream); + $this.$chunkPosZ.data[$var6] = ji_DataInputStream_readInt($par1DataInputStream); + $this.$field_73590_a.data[$var6] = ji_DataInputStream_readShort($par1DataInputStream); + $this.$field_73588_b.data[$var6] = ji_DataInputStream_readShort($par1DataInputStream); + $var7 = 0; + $var8 = 0; + $var9 = 0; + while ($var9 < 16) { + $var7 = $var7 + ($this.$field_73590_a.data[$var6] >> $var9 & 1) | 0; + $var8 = $var8 + ($this.$field_73588_b.data[$var6] >> $var9 & 1) | 0; + $var9 = $var9 + 1 | 0; + } + var$9 = ((8192 * $var7 | 0) + 256 | 0) + (2048 * $var8 | 0) | 0; + if ($this.$skyLightSent) + var$9 = var$9 + (2048 * $var7 | 0) | 0; + $this.$field_73584_f.data[$var6] = $rt_createByteArray(var$9); + jl_System_arraycopy($var3, $var5, $this.$field_73584_f.data[$var6], 0, var$9); + $var5 = $var5 + var$9 | 0; + $var6 = $var6 + 1 | 0; + } +}; +$java.nms_Packet56MapChunks_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleMapChunks($par1NetHandler, $this); +}; +$java.nms_Packet56MapChunks_getPacketSize = function($this) { + return (6 + $this.$dataLength | 0) + (12 * $java.nms_Packet56MapChunks_getNumberOfChunkInPacket($this) | 0) | 0; +}; +$java.nms_Packet56MapChunks_getChunkPosX = function($this, $par1) { + return $this.$chunkPostX.data[$par1]; +}; +$java.nms_Packet56MapChunks_getChunkPosZ = function($this, $par1) { + return $this.$chunkPosZ.data[$par1]; +}; +$java.nms_Packet56MapChunks_getNumberOfChunkInPacket = function($this) { + return $this.$chunkPostX.data.length; +}; +$java.nms_Packet56MapChunks_getChunkCompressedData = function($this, $par1) { + return $this.$field_73584_f.data[$par1]; +}; +function nms_Packet56MapChunks__clinit_() { + $java.nms_Packet56MapChunks_chunkDataNotCompressed = $rt_createByteArray(0); +} +function nms_Packet60Explosion() { + var a = this; nms_Packet.call(a); + a.$explosionX = 0.0; + a.$explosionY = 0.0; + a.$explosionZ = 0.0; + a.$explosionSize = 0.0; + a.$chunkPositionRecords = null; + a.$playerVelocityX = 0.0; + a.$playerVelocityY = 0.0; + a.$playerVelocityZ = 0.0; +} +$java.nms_Packet60Explosion__init_ = function() { + var var_0 = new nms_Packet60Explosion(); + nms_Packet60Explosion__init_(var_0); + return var_0; +}; +function nms_Packet60Explosion__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet60Explosion_readPacketData = function($this, $par1DataInputStream) { + var $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var9; + $this.$explosionX = ji_DataInputStream_readDouble($par1DataInputStream); + $this.$explosionY = ji_DataInputStream_readDouble($par1DataInputStream); + $this.$explosionZ = ji_DataInputStream_readDouble($par1DataInputStream); + $this.$explosionSize = ji_DataInputStream_readFloat($par1DataInputStream); + $var2 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$chunkPositionRecords = ju_ArrayList__init_1($var2); + $var3 = $this.$explosionX | 0; + $var4 = $this.$explosionY | 0; + $var5 = $this.$explosionZ | 0; + $var6 = 0; + while ($var6 < $var2) { + $var7 = ji_DataInputStream_readByte($par1DataInputStream) + $var3 | 0; + $var8 = ji_DataInputStream_readByte($par1DataInputStream) + $var4 | 0; + $var9 = ji_DataInputStream_readByte($par1DataInputStream) + $var5 | 0; + ju_ArrayList_add($this.$chunkPositionRecords, $java.nms_ChunkPosition__init_($var7, $var8, $var9)); + $var6 = $var6 + 1 | 0; + } + $this.$playerVelocityX = ji_DataInputStream_readFloat($par1DataInputStream); + $this.$playerVelocityY = ji_DataInputStream_readFloat($par1DataInputStream); + $this.$playerVelocityZ = ji_DataInputStream_readFloat($par1DataInputStream); +}; +$java.nms_Packet60Explosion_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleExplosion($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet60Explosion_getPacketSize = function($this) { + return (32 + ($this.$chunkPositionRecords.$size * 3 | 0) | 0) + 3 | 0; +}; +$java.nms_Packet60Explosion_getPlayerVelocityX = function($this) { + return $this.$playerVelocityX; +}; +$java.nms_Packet60Explosion_getPlayerVelocityY = function($this) { + return $this.$playerVelocityY; +}; +$java.nms_Packet60Explosion_getPlayerVelocityZ = function($this) { + return $this.$playerVelocityZ; +}; +function nms_Packet61DoorChange() { + var a = this; nms_Packet.call(a); + a.$sfxID = 0; + a.$auxData = 0; + a.$posX9 = 0; + a.$posY9 = 0; + a.$posZ7 = 0; + a.$disableRelativeVolume = 0; +} +$java.nms_Packet61DoorChange__init_ = function() { + var var_0 = new nms_Packet61DoorChange(); + nms_Packet61DoorChange__init_(var_0); + return var_0; +}; +function nms_Packet61DoorChange__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet61DoorChange_readPacketData = function($this, $par1DataInputStream) { + $this.$sfxID = ji_DataInputStream_readInt($par1DataInputStream); + $this.$posX9 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$posY9 = ji_DataInputStream_readByte($par1DataInputStream) & 255; + $this.$posZ7 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$auxData = ji_DataInputStream_readInt($par1DataInputStream); + $this.$disableRelativeVolume = ji_DataInputStream_readBoolean($par1DataInputStream); +}; +$java.nms_Packet61DoorChange_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleDoorChange($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet61DoorChange_getPacketSize = function($this) { + return 21; +}; +$java.nms_Packet61DoorChange_getRelativeVolumeDisabled = function($this) { + return $this.$disableRelativeVolume; +}; +function nms_Packet62LevelSound() { + var a = this; nms_Packet.call(a); + a.$soundName = null; + a.$effectX = 0; + a.$effectY = 0; + a.$effectZ = 0; + a.$volume0 = 0.0; + a.$pitch7 = 0; +} +$java.nms_Packet62LevelSound__init_ = function() { + var var_0 = new nms_Packet62LevelSound(); + nms_Packet62LevelSound__init_(var_0); + return var_0; +}; +function nms_Packet62LevelSound__init_($this) { + nms_Packet__init_0($this); + $this.$effectY = 2147483647; +} +$java.nms_Packet62LevelSound_readPacketData = function($this, $par1DataInputStream) { + $this.$soundName = nms_Packet_readString($par1DataInputStream, 32); + $this.$effectX = ji_DataInputStream_readInt($par1DataInputStream); + $this.$effectY = ji_DataInputStream_readInt($par1DataInputStream); + $this.$effectZ = ji_DataInputStream_readInt($par1DataInputStream); + $this.$volume0 = ji_DataInputStream_readFloat($par1DataInputStream); + $this.$pitch7 = ji_DataInputStream_readUnsignedByte($par1DataInputStream); +}; +$java.nms_Packet62LevelSound_getSoundName = function($this) { + return $this.$soundName; +}; +$java.nms_Packet62LevelSound_getEffectX = function($this) { + return $this.$effectX / 8.0; +}; +$java.nms_Packet62LevelSound_getEffectY = function($this) { + return $this.$effectY / 8.0; +}; +$java.nms_Packet62LevelSound_getEffectZ = function($this) { + return $this.$effectZ / 8.0; +}; +$java.nms_Packet62LevelSound_getVolume = function($this) { + return $this.$volume0; +}; +$java.nms_Packet62LevelSound_getPitch = function($this) { + return $this.$pitch7 / 63.0; +}; +$java.nms_Packet62LevelSound_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleLevelSound($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet62LevelSound_getPacketSize = function($this) { + return 24; +}; +function nms_Packet63WorldParticles() { + var a = this; nms_Packet.call(a); + a.$particleName = null; + a.$posX11 = 0.0; + a.$posY11 = 0.0; + a.$posZ8 = 0.0; + a.$offsetX0 = 0.0; + a.$offsetY0 = 0.0; + a.$offsetZ = 0.0; + a.$speed0 = 0.0; + a.$quantity = 0; +} +$java.nms_Packet63WorldParticles__init_ = function() { + var var_0 = new nms_Packet63WorldParticles(); + nms_Packet63WorldParticles__init_(var_0); + return var_0; +}; +function nms_Packet63WorldParticles__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet63WorldParticles_readPacketData = function($this, $par1DataInputStream) { + $this.$particleName = nms_Packet_readString($par1DataInputStream, 64); + $this.$posX11 = ji_DataInputStream_readFloat($par1DataInputStream); + $this.$posY11 = ji_DataInputStream_readFloat($par1DataInputStream); + $this.$posZ8 = ji_DataInputStream_readFloat($par1DataInputStream); + $this.$offsetX0 = ji_DataInputStream_readFloat($par1DataInputStream); + $this.$offsetY0 = ji_DataInputStream_readFloat($par1DataInputStream); + $this.$offsetZ = ji_DataInputStream_readFloat($par1DataInputStream); + $this.$speed0 = ji_DataInputStream_readFloat($par1DataInputStream); + $this.$quantity = ji_DataInputStream_readInt($par1DataInputStream); +}; +$java.nms_Packet63WorldParticles_getParticleName = function($this) { + return $this.$particleName; +}; +$java.nms_Packet63WorldParticles_getPositionX = function($this) { + return $this.$posX11; +}; +$java.nms_Packet63WorldParticles_getPositionY = function($this) { + return $this.$posY11; +}; +$java.nms_Packet63WorldParticles_getPositionZ = function($this) { + return $this.$posZ8; +}; +$java.nms_Packet63WorldParticles_getOffsetX = function($this) { + return $this.$offsetX0; +}; +$java.nms_Packet63WorldParticles_getOffsetY = function($this) { + return $this.$offsetY0; +}; +$java.nms_Packet63WorldParticles_getOffsetZ = function($this) { + return $this.$offsetZ; +}; +$java.nms_Packet63WorldParticles_getSpeed = function($this) { + return $this.$speed0; +}; +$java.nms_Packet63WorldParticles_getQuantity = function($this) { + return $this.$quantity; +}; +$java.nms_Packet63WorldParticles_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleWorldParticles($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet63WorldParticles_getPacketSize = function($this) { + return 64; +}; +function nms_Packet70GameEvent() { + var a = this; nms_Packet.call(a); + a.$eventType = 0; + a.$gameMode = 0; +} +$java.nms_Packet70GameEvent_clientMessage = null; +$java.nms_Packet70GameEvent__init_ = function() { + var var_0 = new nms_Packet70GameEvent(); + nms_Packet70GameEvent__init_(var_0); + return var_0; +}; +function nms_Packet70GameEvent__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet70GameEvent_readPacketData = function($this, $par1DataInputStream) { + $this.$eventType = ji_DataInputStream_readByte($par1DataInputStream); + $this.$gameMode = ji_DataInputStream_readByte($par1DataInputStream); +}; +$java.nms_Packet70GameEvent_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleGameEvent($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet70GameEvent_getPacketSize = function($this) { + return 2; +}; +function nms_Packet70GameEvent__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 4); + var$2 = var$1.data; + var$2[0] = $rt_s(2835); + var$2[1] = null; + var$2[2] = null; + var$2[3] = $rt_s(2836); + $java.nms_Packet70GameEvent_clientMessage = var$1; +} +function nms_Packet71Weather() { + var a = this; nms_Packet.call(a); + a.$entityID = 0; + a.$posX7 = 0; + a.$posY7 = 0; + a.$posZ5 = 0; + a.$isLightningBolt = 0; +} +$java.nms_Packet71Weather__init_ = function() { + var var_0 = new nms_Packet71Weather(); + nms_Packet71Weather__init_(var_0); + return var_0; +}; +function nms_Packet71Weather__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet71Weather_readPacketData = function($this, $par1DataInputStream) { + $this.$entityID = ji_DataInputStream_readInt($par1DataInputStream); + $this.$isLightningBolt = ji_DataInputStream_readByte($par1DataInputStream); + $this.$posX7 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$posY7 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$posZ5 = ji_DataInputStream_readInt($par1DataInputStream); +}; +$java.nms_Packet71Weather_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleWeather($par1NetHandler, $this); +}; +$java.nms_Packet71Weather_getPacketSize = function($this) { + return 17; +}; +function nms_Packet100OpenWindow() { + var a = this; nms_Packet.call(a); + a.$windowId2 = 0; + a.$inventoryType = 0; + a.$windowTitle = null; + a.$slotsCount0 = 0; + a.$useProvidedWindowTitle = 0; +} +$java.nms_Packet100OpenWindow__init_ = function() { + var var_0 = new nms_Packet100OpenWindow(); + nms_Packet100OpenWindow__init_(var_0); + return var_0; +}; +function nms_Packet100OpenWindow__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet100OpenWindow_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleOpenWindow($par1NetHandler, $this); +}; +$java.nms_Packet100OpenWindow_readPacketData = function($this, $par1DataInputStream) { + $this.$windowId2 = ji_DataInputStream_readByte($par1DataInputStream) & 255; + $this.$inventoryType = ji_DataInputStream_readByte($par1DataInputStream) & 255; + $this.$windowTitle = nms_Packet_readString($par1DataInputStream, 32); + $this.$slotsCount0 = ji_DataInputStream_readByte($par1DataInputStream) & 255; + $this.$useProvidedWindowTitle = ji_DataInputStream_readBoolean($par1DataInputStream); +}; +$java.nms_Packet100OpenWindow_getPacketSize = function($this) { + return 4 + jl_String_length($this.$windowTitle) | 0; +}; +function nms_Packet101CloseWindow() { + nms_Packet.call(this); + this.$windowId0 = 0; +} +$java.nms_Packet101CloseWindow__init_ = function() { + var var_0 = new nms_Packet101CloseWindow(); + nms_Packet101CloseWindow__init_(var_0); + return var_0; +}; +function nms_Packet101CloseWindow__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet101CloseWindow_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleCloseWindow($par1NetHandler, $this); +}; +$java.nms_Packet101CloseWindow_readPacketData = function($this, $par1DataInputStream) { + $this.$windowId0 = ji_DataInputStream_readByte($par1DataInputStream); +}; +$java.nms_Packet101CloseWindow_writePacketData = function($this, $par1DataOutputStream) { + ji_DataOutputStream_writeByte($par1DataOutputStream, $this.$windowId0); +}; +$java.nms_Packet101CloseWindow_getPacketSize = function($this) { + return 1; +}; +function nms_Packet102WindowClick() { + var a = this; nms_Packet.call(a); + a.$window_Id = 0; + a.$inventorySlot = 0; + a.$mouseClick = 0; + a.$action = 0; + a.$itemStack0 = null; + a.$holdingShift = 0; +} +$java.nms_Packet102WindowClick__init_ = function() { + var var_0 = new nms_Packet102WindowClick(); + nms_Packet102WindowClick__init_(var_0); + return var_0; +}; +function nms_Packet102WindowClick__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet102WindowClick_processPacket = function($this, $par1NetHandler) { + return; +}; +$java.nms_Packet102WindowClick_readPacketData = function($this, $par1DataInputStream) { + $this.$window_Id = ji_DataInputStream_readByte($par1DataInputStream); + $this.$inventorySlot = ji_DataInputStream_readShort($par1DataInputStream); + $this.$mouseClick = ji_DataInputStream_readByte($par1DataInputStream); + $this.$action = ji_DataInputStream_readShort($par1DataInputStream); + $this.$holdingShift = ji_DataInputStream_readByte($par1DataInputStream); + $this.$itemStack0 = nms_Packet_readItemStack($par1DataInputStream); +}; +$java.nms_Packet102WindowClick_writePacketData = function($this, $par1DataOutputStream) { + ji_DataOutputStream_writeByte($par1DataOutputStream, $this.$window_Id); + ji_DataOutputStream_writeShort($par1DataOutputStream, $this.$inventorySlot); + ji_DataOutputStream_writeByte($par1DataOutputStream, $this.$mouseClick); + ji_DataOutputStream_writeShort($par1DataOutputStream, $this.$action); + ji_DataOutputStream_writeByte($par1DataOutputStream, $this.$holdingShift); + nms_Packet_writeItemStack($this.$itemStack0, $par1DataOutputStream); +}; +$java.nms_Packet102WindowClick_getPacketSize = function($this) { + return 11; +}; +function nms_Packet103SetSlot() { + var a = this; nms_Packet.call(a); + a.$windowId3 = 0; + a.$itemSlot = 0; + a.$myItemStack = null; +} +$java.nms_Packet103SetSlot__init_ = function() { + var var_0 = new nms_Packet103SetSlot(); + nms_Packet103SetSlot__init_(var_0); + return var_0; +}; +function nms_Packet103SetSlot__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet103SetSlot_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleSetSlot($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet103SetSlot_readPacketData = function($this, $par1DataInputStream) { + $this.$windowId3 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$itemSlot = ji_DataInputStream_readShort($par1DataInputStream); + $this.$myItemStack = nms_Packet_readItemStack($par1DataInputStream); +}; +$java.nms_Packet103SetSlot_getPacketSize = function($this) { + return 8; +}; +function nms_Packet104WindowItems() { + var a = this; nms_Packet.call(a); + a.$windowId5 = 0; + a.$itemStack1 = null; +} +$java.nms_Packet104WindowItems__init_ = function() { + var var_0 = new nms_Packet104WindowItems(); + nms_Packet104WindowItems__init_(var_0); + return var_0; +}; +function nms_Packet104WindowItems__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet104WindowItems_readPacketData = function($this, $par1DataInputStream) { + var $var2, $var3; + $this.$windowId5 = ji_DataInputStream_readByte($par1DataInputStream); + $var2 = ji_DataInputStream_readShort($par1DataInputStream); + $this.$itemStack1 = $rt_createArray(nms_ItemStack, $var2); + $var3 = 0; + while ($var3 < $var2) { + $this.$itemStack1.data[$var3] = nms_Packet_readItemStack($par1DataInputStream); + $var3 = $var3 + 1 | 0; + } +}; +$java.nms_Packet104WindowItems_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleWindowItems($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet104WindowItems_getPacketSize = function($this) { + return 3 + ($this.$itemStack1.data.length * 5 | 0) | 0; +}; +function nms_Packet105UpdateProgressbar() { + var a = this; nms_Packet.call(a); + a.$windowId6 = 0; + a.$progressBar = 0; + a.$progressBarValue = 0; +} +$java.nms_Packet105UpdateProgressbar__init_ = function() { + var var_0 = new nms_Packet105UpdateProgressbar(); + nms_Packet105UpdateProgressbar__init_(var_0); + return var_0; +}; +function nms_Packet105UpdateProgressbar__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet105UpdateProgressbar_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleUpdateProgressbar($par1NetHandler, $this); +}; +$java.nms_Packet105UpdateProgressbar_readPacketData = function($this, $par1DataInputStream) { + $this.$windowId6 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$progressBar = ji_DataInputStream_readShort($par1DataInputStream); + $this.$progressBarValue = ji_DataInputStream_readShort($par1DataInputStream); +}; +$java.nms_Packet105UpdateProgressbar_getPacketSize = function($this) { + return 5; +}; +function nms_Packet106Transaction() { + var a = this; nms_Packet.call(a); + a.$windowId4 = 0; + a.$shortWindowId = 0; + a.$accepted = 0; +} +$java.nms_Packet106Transaction__init_ = function() { + var var_0 = new nms_Packet106Transaction(); + nms_Packet106Transaction__init_(var_0); + return var_0; +}; +function nms_Packet106Transaction__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet106Transaction_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleTransaction($par1NetHandler, $this); +}; +$java.nms_Packet106Transaction_readPacketData = function($this, $par1DataInputStream) { + $this.$windowId4 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$shortWindowId = ji_DataInputStream_readShort($par1DataInputStream); + $this.$accepted = !ji_DataInputStream_readByte($par1DataInputStream) ? 0 : 1; +}; +$java.nms_Packet106Transaction_writePacketData = function($this, $par1DataOutputStream) { + ji_DataOutputStream_writeByte($par1DataOutputStream, $this.$windowId4); + ji_DataOutputStream_writeShort($par1DataOutputStream, $this.$shortWindowId); + ji_DataOutputStream_writeByte($par1DataOutputStream, !$this.$accepted ? 0 : 1); +}; +$java.nms_Packet106Transaction_getPacketSize = function($this) { + return 4; +}; +function nms_Packet107CreativeSetSlot() { + var a = this; nms_Packet.call(a); + a.$slot0 = 0; + a.$itemStack3 = null; +} +$java.nms_Packet107CreativeSetSlot__init_ = function() { + var var_0 = new nms_Packet107CreativeSetSlot(); + nms_Packet107CreativeSetSlot__init_(var_0); + return var_0; +}; +function nms_Packet107CreativeSetSlot__init_0(var_0, var_1) { + var var_2 = new nms_Packet107CreativeSetSlot(); + $java.nms_Packet107CreativeSetSlot__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_Packet107CreativeSetSlot__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet107CreativeSetSlot__init_0 = function($this, $par1, $par2ItemStack) { + nms_Packet__init_0($this); + $this.$slot0 = $par1; + $this.$itemStack3 = $par2ItemStack === null ? null : nms_ItemStack_copy($par2ItemStack); +}; +$java.nms_Packet107CreativeSetSlot_processPacket = function($this, $par1NetHandler) { + return; +}; +$java.nms_Packet107CreativeSetSlot_readPacketData = function($this, $par1DataInputStream) { + $this.$slot0 = ji_DataInputStream_readShort($par1DataInputStream); + $this.$itemStack3 = nms_Packet_readItemStack($par1DataInputStream); +}; +$java.nms_Packet107CreativeSetSlot_writePacketData = function($this, $par1DataOutputStream) { + ji_DataOutputStream_writeShort($par1DataOutputStream, $this.$slot0); + nms_Packet_writeItemStack($this.$itemStack3, $par1DataOutputStream); +}; +$java.nms_Packet107CreativeSetSlot_getPacketSize = function($this) { + return 8; +}; +function nms_Packet108EnchantItem() { + var a = this; nms_Packet.call(a); + a.$windowId1 = 0; + a.$enchantment = 0; +} +$java.nms_Packet108EnchantItem__init_ = function() { + var var_0 = new nms_Packet108EnchantItem(); + nms_Packet108EnchantItem__init_(var_0); + return var_0; +}; +function nms_Packet108EnchantItem__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet108EnchantItem_processPacket = function($this, $par1NetHandler) { + return; +}; +$java.nms_Packet108EnchantItem_readPacketData = function($this, $par1DataInputStream) { + $this.$windowId1 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$enchantment = ji_DataInputStream_readByte($par1DataInputStream); +}; +$java.nms_Packet108EnchantItem_writePacketData = function($this, $par1DataOutputStream) { + ji_DataOutputStream_writeByte($par1DataOutputStream, $this.$windowId1); + ji_DataOutputStream_writeByte($par1DataOutputStream, $this.$enchantment); +}; +$java.nms_Packet108EnchantItem_getPacketSize = function($this) { + return 2; +}; +function nms_Packet130UpdateSign() { + var a = this; nms_Packet.call(a); + a.$xPosition12 = 0; + a.$yPosition11 = 0; + a.$zPosition11 = 0; + a.$signLines = null; +} +$java.nms_Packet130UpdateSign__init_ = function() { + var var_0 = new nms_Packet130UpdateSign(); + nms_Packet130UpdateSign__init_(var_0); + return var_0; +}; +function nms_Packet130UpdateSign__init_($this) { + nms_Packet__init_0($this); + $this.$isChunkDataPacket = 1; +} +$java.nms_Packet130UpdateSign_readPacketData = function($this, $par1DataInputStream) { + var $var2; + $this.$xPosition12 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$yPosition11 = ji_DataInputStream_readShort($par1DataInputStream); + $this.$zPosition11 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$signLines = $rt_createArray(jl_String, 4); + $var2 = 0; + while ($var2 < 4) { + $this.$signLines.data[$var2] = nms_Packet_readString($par1DataInputStream, 15); + $var2 = $var2 + 1 | 0; + } +}; +$java.nms_Packet130UpdateSign_writePacketData = function($this, $par1DataOutputStream) { + var $var2; + ji_DataOutputStream_writeInt($par1DataOutputStream, $this.$xPosition12); + ji_DataOutputStream_writeShort($par1DataOutputStream, $this.$yPosition11); + ji_DataOutputStream_writeInt($par1DataOutputStream, $this.$zPosition11); + $var2 = 0; + while ($var2 < 4) { + nms_Packet_writeString($this.$signLines.data[$var2], $par1DataOutputStream); + $var2 = $var2 + 1 | 0; + } +}; +$java.nms_Packet130UpdateSign_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleUpdateSign($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet130UpdateSign_getPacketSize = function($this) { + var $var1, $var2; + $var1 = 0; + $var2 = 0; + while ($var2 < 4) { + $var1 = $var1 + jl_String_length($this.$signLines.data[$var2]) | 0; + $var2 = $var2 + 1 | 0; + } + return $var1; +}; +function nms_Packet131MapData() { + var a = this; nms_Packet.call(a); + a.$itemID1 = 0; + a.$uniqueID = 0; + a.$itemData = null; +} +$java.nms_Packet131MapData__init_ = function() { + var var_0 = new nms_Packet131MapData(); + nms_Packet131MapData__init_(var_0); + return var_0; +}; +function nms_Packet131MapData__init_($this) { + nms_Packet__init_0($this); + $this.$isChunkDataPacket = 1; +} +$java.nms_Packet131MapData_readPacketData = function($this, $par1DataInputStream) { + $this.$itemID1 = ji_DataInputStream_readShort($par1DataInputStream); + $this.$uniqueID = ji_DataInputStream_readShort($par1DataInputStream); + $this.$itemData = $rt_createByteArray(ji_DataInputStream_readUnsignedShort($par1DataInputStream)); + ji_DataInputStream_readFully($par1DataInputStream, $this.$itemData); +}; +$java.nms_Packet131MapData_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleMapData($par1NetHandler, $this); +}; +$java.nms_Packet131MapData_getPacketSize = function($this) { + return 4 + $this.$itemData.data.length | 0; +}; +function nms_Packet132TileEntityData() { + var a = this; nms_Packet.call(a); + a.$xPosition13 = 0; + a.$yPosition12 = 0; + a.$zPosition12 = 0; + a.$actionType = 0; + a.$customParam1 = null; +} +$java.nms_Packet132TileEntityData__init_ = function() { + var var_0 = new nms_Packet132TileEntityData(); + nms_Packet132TileEntityData__init_(var_0); + return var_0; +}; +function nms_Packet132TileEntityData__init_($this) { + nms_Packet__init_0($this); + $this.$isChunkDataPacket = 1; +} +$java.nms_Packet132TileEntityData_readPacketData = function($this, $par1DataInputStream) { + $this.$xPosition13 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$yPosition12 = ji_DataInputStream_readShort($par1DataInputStream); + $this.$zPosition12 = ji_DataInputStream_readInt($par1DataInputStream); + $this.$actionType = ji_DataInputStream_readByte($par1DataInputStream); + $this.$customParam1 = nms_Packet_readNBTTagCompound($par1DataInputStream); +}; +$java.nms_Packet132TileEntityData_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleTileEntityData($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet132TileEntityData_getPacketSize = function($this) { + return 25; +}; +function nms_Packet200Statistic() { + var a = this; nms_Packet.call(a); + a.$statisticId = 0; + a.$amount = 0; +} +$java.nms_Packet200Statistic__init_ = function() { + var var_0 = new nms_Packet200Statistic(); + nms_Packet200Statistic__init_(var_0); + return var_0; +}; +function nms_Packet200Statistic__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet200Statistic_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleStatistic($par1NetHandler, $this); +}; +$java.nms_Packet200Statistic_readPacketData = function($this, $par1DataInputStream) { + $this.$statisticId = ji_DataInputStream_readInt($par1DataInputStream); + $this.$amount = ji_DataInputStream_readByte($par1DataInputStream); +}; +$java.nms_Packet200Statistic_getPacketSize = function($this) { + return 6; +}; +function nms_Packet201PlayerInfo() { + var a = this; nms_Packet.call(a); + a.$playerName = null; + a.$isConnected = 0; + a.$ping = 0; +} +$java.nms_Packet201PlayerInfo__init_ = function() { + var var_0 = new nms_Packet201PlayerInfo(); + nms_Packet201PlayerInfo__init_(var_0); + return var_0; +}; +function nms_Packet201PlayerInfo__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet201PlayerInfo_readPacketData = function($this, $par1DataInputStream) { + $this.$playerName = nms_Packet_readString($par1DataInputStream, 16); + $this.$isConnected = !ji_DataInputStream_readByte($par1DataInputStream) ? 0 : 1; + $this.$ping = ji_DataInputStream_readShort($par1DataInputStream); +}; +$java.nms_Packet201PlayerInfo_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handlePlayerInfo($par1NetHandler, $this); +}; +$java.nms_Packet201PlayerInfo_getPacketSize = function($this) { + return ((jl_String_length($this.$playerName) + 2 | 0) + 1 | 0) + 2 | 0; +}; +function nms_Packet202PlayerAbilities() { + var a = this; nms_Packet.call(a); + a.$disableDamage0 = 0; + a.$isFlying0 = 0; + a.$allowFlying0 = 0; + a.$isCreativeMode0 = 0; + a.$flySpeed0 = 0.0; + a.$walkSpeed0 = 0.0; +} +$java.nms_Packet202PlayerAbilities__init_ = function() { + var var_0 = new nms_Packet202PlayerAbilities(); + nms_Packet202PlayerAbilities__init_(var_0); + return var_0; +}; +function nms_Packet202PlayerAbilities__init_($this) { + nms_Packet__init_0($this); + $this.$disableDamage0 = 0; + $this.$isFlying0 = 0; + $this.$allowFlying0 = 0; + $this.$isCreativeMode0 = 0; +} +$java.nms_Packet202PlayerAbilities_readPacketData = function($this, $par1DataInputStream) { + var $var2; + $var2 = ji_DataInputStream_readByte($par1DataInputStream); + $this.$disableDamage0 = ($var2 & 1) <= 0 ? 0 : 1; + $this.$isFlying0 = ($var2 & 2) <= 0 ? 0 : 1; + $this.$allowFlying0 = ($var2 & 4) <= 0 ? 0 : 1; + $this.$isCreativeMode0 = ($var2 & 8) <= 0 ? 0 : 1; + $this.$flySpeed0 = ji_DataInputStream_readByte($par1DataInputStream) / 255.0; + $this.$walkSpeed0 = ji_DataInputStream_readByte($par1DataInputStream) / 255.0; +}; +$java.nms_Packet202PlayerAbilities_writePacketData = function($this, $par1DataOutputStream) { + var $var2; + $var2 = 0; + if ($this.$disableDamage0) + $var2 = 1; + if ($this.$isFlying0) + $var2 = ($var2 | 2) << 24 >> 24; + if ($this.$allowFlying0) + $var2 = ($var2 | 4) << 24 >> 24; + if ($this.$isCreativeMode0) + $var2 = ($var2 | 8) << 24 >> 24; + ji_DataOutputStream_writeByte($par1DataOutputStream, $var2); + ji_DataOutputStream_writeByte($par1DataOutputStream, $this.$flySpeed0 * 255.0 | 0); + ji_DataOutputStream_writeByte($par1DataOutputStream, $this.$walkSpeed0 * 255.0 | 0); +}; +$java.nms_Packet202PlayerAbilities_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handlePlayerAbilities($par1NetHandler, $this); +}; +$java.nms_Packet202PlayerAbilities_getPacketSize = function($this) { + return 2; +}; +$java.nms_Packet202PlayerAbilities_getDisableDamage = function($this) { + return $this.$disableDamage0; +}; +$java.nms_Packet202PlayerAbilities_setDisableDamage = function($this, $par1) { + $this.$disableDamage0 = $par1; +}; +$java.nms_Packet202PlayerAbilities_getFlying = function($this) { + return $this.$isFlying0; +}; +$java.nms_Packet202PlayerAbilities_setFlying = function($this, $par1) { + $this.$isFlying0 = $par1; +}; +$java.nms_Packet202PlayerAbilities_getAllowFlying = function($this) { + return $this.$allowFlying0; +}; +$java.nms_Packet202PlayerAbilities_setAllowFlying = function($this, $par1) { + $this.$allowFlying0 = $par1; +}; +$java.nms_Packet202PlayerAbilities_isCreativeMode = function($this) { + return $this.$isCreativeMode0; +}; +$java.nms_Packet202PlayerAbilities_setCreativeMode = function($this, $par1) { + $this.$isCreativeMode0 = $par1; +}; +$java.nms_Packet202PlayerAbilities_getFlySpeed = function($this) { + return $this.$flySpeed0; +}; +$java.nms_Packet202PlayerAbilities_setFlySpeed = function($this, $par1) { + $this.$flySpeed0 = $par1; +}; +$java.nms_Packet202PlayerAbilities_getWalkSpeed = function($this) { + return $this.$walkSpeed0; +}; +$java.nms_Packet202PlayerAbilities_setWalkSpeed = function($this, $par1) { + $this.$walkSpeed0 = $par1; +}; +function nms_Packet203AutoComplete() { + nms_Packet.call(this); + this.$text2 = null; +} +$java.nms_Packet203AutoComplete__init_ = function() { + var var_0 = new nms_Packet203AutoComplete(); + nms_Packet203AutoComplete__init_(var_0); + return var_0; +}; +function nms_Packet203AutoComplete__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet203AutoComplete_readPacketData = function($this, $par1DataInputStream) { + $this.$text2 = nms_Packet_readString($par1DataInputStream, nms_Packet3Chat_maxChatLength); +}; +$java.nms_Packet203AutoComplete_writePacketData = function($this, $par1DataOutputStream) { + nms_Packet_writeString($this.$text2, $par1DataOutputStream); +}; +$java.nms_Packet203AutoComplete_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleAutoComplete($par1NetHandler, $this); +}; +$java.nms_Packet203AutoComplete_getPacketSize = function($this) { + return 2 + (jl_String_length($this.$text2) * 2 | 0) | 0; +}; +$java.nms_Packet203AutoComplete_getText = function($this) { + return $this.$text2; +}; +function nms_Packet205ClientCommand() { + nms_Packet.call(this); + this.$forceRespawn = 0; +} +$java.nms_Packet205ClientCommand__init_ = function() { + var var_0 = new nms_Packet205ClientCommand(); + nms_Packet205ClientCommand__init_(var_0); + return var_0; +}; +function nms_Packet205ClientCommand__init_0(var_0) { + var var_1 = new nms_Packet205ClientCommand(); + $java.nms_Packet205ClientCommand__init_0(var_1, var_0); + return var_1; +} +function nms_Packet205ClientCommand__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet205ClientCommand__init_0 = function($this, $par1) { + nms_Packet__init_0($this); + $this.$forceRespawn = $par1; +}; +$java.nms_Packet205ClientCommand_readPacketData = function($this, $par1DataInputStream) { + $this.$forceRespawn = ji_DataInputStream_readByte($par1DataInputStream); +}; +$java.nms_Packet205ClientCommand_writePacketData = function($this, $par1DataOutputStream) { + ji_DataOutputStream_writeByte($par1DataOutputStream, $this.$forceRespawn & 255); +}; +$java.nms_Packet205ClientCommand_processPacket = function($this, $par1NetHandler) { + return; +}; +$java.nms_Packet205ClientCommand_getPacketSize = function($this) { + return 1; +}; +function nms_Packet206SetObjective() { + var a = this; nms_Packet.call(a); + a.$objectiveName = null; + a.$objectiveDisplayName = null; + a.$change = 0; +} +$java.nms_Packet206SetObjective__init_ = function() { + var var_0 = new nms_Packet206SetObjective(); + nms_Packet206SetObjective__init_(var_0); + return var_0; +}; +function nms_Packet206SetObjective__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet206SetObjective_readPacketData = function($this, $par1DataInputStream) { + $this.$objectiveName = nms_Packet_readString($par1DataInputStream, 16); + $this.$objectiveDisplayName = nms_Packet_readString($par1DataInputStream, 32); + $this.$change = ji_DataInputStream_readByte($par1DataInputStream); +}; +$java.nms_Packet206SetObjective_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleSetObjective($par1NetHandler, $this); +}; +$java.nms_Packet206SetObjective_getPacketSize = function($this) { + return (((2 + jl_String_length($this.$objectiveName) | 0) + 2 | 0) + jl_String_length($this.$objectiveDisplayName) | 0) + 1 | 0; +}; +function nms_Packet207SetScore() { + var a = this; nms_Packet.call(a); + a.$itemName = null; + a.$scoreName = null; + a.$value13 = 0; + a.$updateOrRemove = 0; +} +$java.nms_Packet207SetScore__init_ = function() { + var var_0 = new nms_Packet207SetScore(); + nms_Packet207SetScore__init_(var_0); + return var_0; +}; +function nms_Packet207SetScore__init_($this) { + nms_Packet__init_0($this); + $this.$itemName = $rt_s(36); + $this.$scoreName = $rt_s(36); + $this.$value13 = 0; + $this.$updateOrRemove = 0; +} +$java.nms_Packet207SetScore_readPacketData = function($this, $par1DataInputStream) { + $this.$itemName = nms_Packet_readString($par1DataInputStream, 16); + $this.$updateOrRemove = ji_DataInputStream_readByte($par1DataInputStream); + if ($this.$updateOrRemove != 1) { + $this.$scoreName = nms_Packet_readString($par1DataInputStream, 16); + $this.$value13 = ji_DataInputStream_readInt($par1DataInputStream); + } +}; +$java.nms_Packet207SetScore_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleSetScore($par1NetHandler, $this); +}; +$java.nms_Packet207SetScore_getPacketSize = function($this) { + return ((((2 + jl_String_length($this.$itemName) | 0) + 2 | 0) + jl_String_length($this.$scoreName) | 0) + 4 | 0) + 1 | 0; +}; +function nms_Packet208SetDisplayObjective() { + var a = this; nms_Packet.call(a); + a.$scoreboardPosition = 0; + a.$scoreName0 = null; +} +$java.nms_Packet208SetDisplayObjective__init_ = function() { + var var_0 = new nms_Packet208SetDisplayObjective(); + nms_Packet208SetDisplayObjective__init_(var_0); + return var_0; +}; +function nms_Packet208SetDisplayObjective__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet208SetDisplayObjective_readPacketData = function($this, $par1DataInputStream) { + $this.$scoreboardPosition = ji_DataInputStream_readByte($par1DataInputStream); + $this.$scoreName0 = nms_Packet_readString($par1DataInputStream, 16); +}; +$java.nms_Packet208SetDisplayObjective_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleSetDisplayObjective($par1NetHandler, $this); +}; +$java.nms_Packet208SetDisplayObjective_getPacketSize = function($this) { + return 3 + jl_String_length($this.$scoreName0) | 0; +}; +function nms_Packet209SetPlayerTeam() { + var a = this; nms_Packet.call(a); + a.$teamName = null; + a.$teamDisplayName = null; + a.$teamPrefix = null; + a.$teamSuffix = null; + a.$playerNames = null; + a.$mode4 = 0; + a.$friendlyFire = 0; +} +$java.nms_Packet209SetPlayerTeam__init_ = function() { + var var_0 = new nms_Packet209SetPlayerTeam(); + nms_Packet209SetPlayerTeam__init_(var_0); + return var_0; +}; +function nms_Packet209SetPlayerTeam__init_($this) { + nms_Packet__init_0($this); + $this.$teamName = $rt_s(36); + $this.$teamDisplayName = $rt_s(36); + $this.$teamPrefix = $rt_s(36); + $this.$teamSuffix = $rt_s(36); + $this.$playerNames = ju_ArrayList__init_0(); + $this.$mode4 = 0; +} +$java.nms_Packet209SetPlayerTeam_readPacketData = function($this, $par1DataInputStream) { + var $var2, $var3; + $this.$teamName = nms_Packet_readString($par1DataInputStream, 16); + $this.$mode4 = ji_DataInputStream_readByte($par1DataInputStream); + if (!($this.$mode4 && $this.$mode4 != 2)) { + $this.$teamDisplayName = nms_Packet_readString($par1DataInputStream, 32); + $this.$teamPrefix = nms_Packet_readString($par1DataInputStream, 16); + $this.$teamSuffix = nms_Packet_readString($par1DataInputStream, 16); + $this.$friendlyFire = ji_DataInputStream_readByte($par1DataInputStream); + } + a: { + if (!($this.$mode4 && $this.$mode4 != 3 && $this.$mode4 != 4)) { + $var2 = ji_DataInputStream_readShort($par1DataInputStream); + $var3 = 0; + while (true) { + if ($var3 >= $var2) + break a; + ju_ArrayList_add($this.$playerNames, nms_Packet_readString($par1DataInputStream, 16)); + $var3 = $var3 + 1 | 0; + } + } + } +}; +$java.nms_Packet209SetPlayerTeam_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleSetPlayerTeam($par1NetHandler, $this); +}; +$java.nms_Packet209SetPlayerTeam_getPacketSize = function($this) { + return 3 + jl_String_length($this.$teamName) | 0; +}; +function nms_Packet250CustomPayload() { + var a = this; nms_Packet.call(a); + a.$channel0 = null; + a.$length7 = 0; + a.$data12 = null; +} +$java.nms_Packet250CustomPayload__init_ = function() { + var var_0 = new nms_Packet250CustomPayload(); + nms_Packet250CustomPayload__init_(var_0); + return var_0; +}; +function nms_Packet250CustomPayload__init_0(var_0, var_1) { + var var_2 = new nms_Packet250CustomPayload(); + $java.nms_Packet250CustomPayload__init_0(var_2, var_0, var_1); + return var_2; +} +function nms_Packet250CustomPayload__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet250CustomPayload__init_0 = function($this, $par1Str, $par2ArrayOfByte) { + var var$3; + nms_Packet__init_0($this); + $this.$channel0 = $par1Str; + $this.$data12 = $par2ArrayOfByte; + if ($par2ArrayOfByte !== null) { + $this.$length7 = $par2ArrayOfByte.data.length; + if ($this.$length7 > 32767) { + $par1Str = jl_System_err(); + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(2837)); + jl_AbstractStringBuilder_append(var$3, $this.$channel0); + jl_AbstractStringBuilder_append(var$3, $rt_s(2838)); + jl_AbstractStringBuilder_append2(var$3, $this.$length7); + jl_AbstractStringBuilder_append(var$3, $rt_s(2839)); + ji_PrintStream_println($par1Str, jl_AbstractStringBuilder_toString(var$3)); + $this.$length7 = 1; + $par2ArrayOfByte = $rt_createByteArray(1); + $par2ArrayOfByte.data[0] = (-1); + $this.$data12 = $par2ArrayOfByte; + } + } +}; +$java.nms_Packet250CustomPayload_readPacketData = function($this, $par1DataInputStream) { + $this.$channel0 = nms_Packet_readString($par1DataInputStream, 20); + $this.$length7 = ji_DataInputStream_readShort($par1DataInputStream); + if ($this.$length7 > 0 && $this.$length7 < 32767) { + nms_GameSettings_$callClinit(); + if (nms_GameSettings_useDefaultProtocol) + ji_DataInputStream_skipBytes($par1DataInputStream, $this.$length7); + else { + $this.$data12 = $rt_createByteArray($this.$length7); + ji_DataInputStream_readFully($par1DataInputStream, $this.$data12); + } + } +}; +$java.nms_Packet250CustomPayload_writePacketData = function($this, $par1DataOutputStream) { + nms_Packet_writeString($this.$channel0, $par1DataOutputStream); + ji_DataOutputStream_writeShort($par1DataOutputStream, $this.$length7 << 16 >> 16); + if ($this.$data12 !== null) + ji_OutputStream_write($par1DataOutputStream, $this.$data12); +}; +$java.nms_Packet250CustomPayload_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleCustomPayload($par1NetHandler, $this); +}; +$java.nms_Packet250CustomPayload_getPacketSize = function($this) { + return ((2 + (jl_String_length($this.$channel0) * 2 | 0) | 0) + 2 | 0) + $this.$length7 | 0; +}; +function nms_Packet252SharedKey() { + var a = this; nms_Packet.call(a); + a.$sharedSecret = null; + a.$verifyToken0 = null; + a.$sharedKey = null; +} +$java.nms_Packet252SharedKey__init_ = function() { + var var_0 = new nms_Packet252SharedKey(); + nms_Packet252SharedKey__init_(var_0); + return var_0; +}; +function nms_Packet252SharedKey__init_($this) { + nms_Packet__init_0($this); + $this.$sharedSecret = $rt_createByteArray(0); + $this.$verifyToken0 = $rt_createByteArray(0); +} +$java.nms_Packet252SharedKey_readPacketData = function($this, $par1DataInputStream) { + $this.$sharedSecret = nms_Packet_readBytesFromStream($par1DataInputStream); + $this.$verifyToken0 = nms_Packet_readBytesFromStream($par1DataInputStream); +}; +$java.nms_Packet252SharedKey_writePacketData = function($this, $par1DataOutputStream) { + nms_Packet_writeByteArray($par1DataOutputStream, $this.$sharedSecret); + nms_Packet_writeByteArray($par1DataOutputStream, $this.$verifyToken0); +}; +$java.nms_Packet252SharedKey_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleSharedKey($par1NetHandler, $this); +}; +$java.nms_Packet252SharedKey_getPacketSize = function($this) { + return ((2 + $this.$sharedSecret.data.length | 0) + 2 | 0) + $this.$verifyToken0.data.length | 0; +}; +function nms_Packet253ServerAuthData() { + var a = this; nms_Packet.call(a); + a.$serverId = null; + a.$publicKey = null; + a.$verifyToken = null; +} +$java.nms_Packet253ServerAuthData__init_ = function() { + var var_0 = new nms_Packet253ServerAuthData(); + nms_Packet253ServerAuthData__init_(var_0); + return var_0; +}; +function nms_Packet253ServerAuthData__init_($this) { + nms_Packet__init_0($this); + $this.$verifyToken = $rt_createByteArray(0); +} +$java.nms_Packet253ServerAuthData_readPacketData = function($this, $par1DataInputStream) { + var var$2, var$3, var$4, var$5, var$6, var$7, var$8; + $this.$serverId = nms_Packet_readString($par1DataInputStream, 20); + var$2 = nms_Packet_readBytesFromStream($par1DataInputStream); + var$3 = $java.maa_CryptManager_x509decode$js_body$_2($rt_ustr(nle_Base64_encodeBase64String(var$2))); + if (var$3 === null) + var$4 = null; + else { + var$4 = jlr_Array_newInstance($rt_cls(otjt_Uint8Array), var$3.length); + var$5 = 0; + while (true) { + var$6 = var$4.data; + if (var$5 >= var$6.length) + break; + var$6[var$5] = var$3[var$5]; + var$5 = var$5 + 1 | 0; + } + } + var$4 = var$4.data; + var$7 = new maa_PubKey; + var$8 = $java.jm_BigInteger__init_4($java.maa_CryptManager_uInt8toByteArr(var$4[0])); + var$3 = $java.jm_BigInteger__init_4($java.maa_CryptManager_uInt8toByteArr(var$4[1])); + $java.maa_PubKey_encoded = var$2; + $java.maa_PubKey_modulus = var$8; + $java.maa_PubKey_priexp = var$3; + $this.$publicKey = var$7; + $this.$verifyToken = nms_Packet_readBytesFromStream($par1DataInputStream); +}; +$java.nms_Packet253ServerAuthData_processPacket = function($this, $par1NetHandler) { + $java.nms_NetClientHandler_handleServerAuthData($par1NetHandler, $this); +}; +$java.nms_Packet253ServerAuthData_getPacketSize = function($this) { + return ((((2 + (jl_String_length($this.$serverId) * 2 | 0) | 0) + 2 | 0) + $java.maa_PubKey_encoded.data.length | 0) + 2 | 0) + $this.$verifyToken.data.length | 0; +}; +$java.nms_Packet253ServerAuthData_getPublicKey = function($this) { + return $this.$publicKey; +}; +$java.nms_Packet253ServerAuthData_getVerifyToken = function($this) { + return $this.$verifyToken; +}; +function nms_Packet254ServerPing() { + nms_Packet.call(this); + this.$readSuccessfully = 0; +} +$java.nms_Packet254ServerPing__init_ = function() { + var var_0 = new nms_Packet254ServerPing(); + nms_Packet254ServerPing__init_(var_0); + return var_0; +}; +function nms_Packet254ServerPing__init_($this) { + nms_Packet__init_0($this); + $this.$readSuccessfully = 0; +} +$java.nms_Packet254ServerPing_readPacketData = function($this, $par1DataInputStream) { + var $$je; + a: { + try { + $this.$readSuccessfully = ji_DataInputStream_readByte($par1DataInputStream); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Throwable) { + } else { + throw $$e; + } + } + $this.$readSuccessfully = 0; + } +}; +$java.nms_Packet254ServerPing_processPacket = function($this, $par1NetHandler) { + return; +}; +$java.nms_Packet254ServerPing_getPacketSize = function($this) { + return 0; +}; +function nms_Packet255KickDisconnect() { + nms_Packet.call(this); + this.$reason = null; +} +$java.nms_Packet255KickDisconnect__init_ = function() { + var var_0 = new nms_Packet255KickDisconnect(); + nms_Packet255KickDisconnect__init_(var_0); + return var_0; +}; +function nms_Packet255KickDisconnect__init_($this) { + nms_Packet__init_0($this); +} +$java.nms_Packet255KickDisconnect_readPacketData = function($this, $par1DataInputStream) { + $this.$reason = nms_Packet_readString($par1DataInputStream, 256); +}; +$java.nms_Packet255KickDisconnect_writePacketData = function($this, $par1DataOutputStream) { + nms_Packet_writeString($this.$reason, $par1DataOutputStream); +}; +$java.nms_Packet255KickDisconnect_processPacket = function($this, $par1NetHandler) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1NetHandler = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_NetClientHandler_handleKickDisconnect($par1NetHandler, $this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NetHandler, $ptr); +}; +$java.nms_Packet255KickDisconnect_getPacketSize = function($this) { + return jl_String_length($this.$reason); +}; +function nms_IEntitySelector() { +} +$java.nms_IEntitySelector_selectAnything = null; +$java.nms_IEntitySelector_selectInventories = null; +function nms_IEntitySelector__clinit_() { + $java.nms_IEntitySelector_selectAnything = new nms_EntitySelectorAlive; + $java.nms_IEntitySelector_selectInventories = new nms_EntitySelectorInventory; +} +function nms_FilterIMob() { + jl_Object.call(this); +} +$java.nms_FilterIMob__init_ = function() { + var var_0 = new nms_FilterIMob(); + nms_FilterIMob__init_(var_0); + return var_0; +}; +function nms_FilterIMob__init_($this) { + return; +} +function nms_Tuple() { + var a = this; jl_Object.call(a); + a.$first0 = null; + a.$second = null; +} +function nms_Tuple__init_(var_0, var_1) { + var var_2 = new nms_Tuple(); + $java.nms_Tuple__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_Tuple__init_ = function($this, $par1Obj, $par2Obj) { + $this.$first0 = $par1Obj; + $this.$second = $par2Obj; +}; +$java.nms_Tuple_getFirst = function($this) { + return $this.$first0; +}; +$java.nms_Tuple_getSecond = function($this) { + return $this.$second; +}; +function nms_EntityWitherAttackFilter() { + jl_Object.call(this); +} +$java.nms_EntityWitherAttackFilter__init_ = function() { + var var_0 = new nms_EntityWitherAttackFilter(); + nms_EntityWitherAttackFilter__init_(var_0); + return var_0; +}; +function nms_EntityWitherAttackFilter__init_($this) { + return; +} +$java.nms_EntityWitherAttackFilter_isEntityApplicable = function($this, $par1Entity) { + return $par1Entity instanceof nms_EntityLiving && $par1Entity.$getCreatureAttribute() !== nms_EnumCreatureAttribute_UNDEAD ? 1 : 0; +}; +function nms_ISidedInventory() { +} +function nms_TileEntityFurnace() { + var a = this; nms_TileEntity.call(a); + a.$furnaceItemStacks = null; + a.$furnaceBurnTime = 0; + a.$currentItemBurnTime = 0; + a.$furnaceCookTime = 0; + a.$field_94130_e = null; +} +$java.nms_TileEntityFurnace_field_102010_d = null; +$java.nms_TileEntityFurnace_field_102011_e = null; +$java.nms_TileEntityFurnace_field_102009_f = null; +$java.nms_TileEntityFurnace__init_ = function() { + var var_0 = new nms_TileEntityFurnace(); + nms_TileEntityFurnace__init_(var_0); + return var_0; +}; +function nms_TileEntityFurnace__init_($this) { + nms_TileEntity__init_($this); + $this.$furnaceItemStacks = $rt_createArray(nms_ItemStack, 3); + $this.$furnaceBurnTime = 0; + $this.$currentItemBurnTime = 0; + $this.$furnaceCookTime = 0; +} +$java.nms_TileEntityFurnace_getSizeInventory = function($this) { + return $this.$furnaceItemStacks.data.length; +}; +$java.nms_TileEntityFurnace_getStackInSlot = function($this, $par1) { + return $this.$furnaceItemStacks.data[$par1]; +}; +$java.nms_TileEntityFurnace_decrStackSize = function($this, $par1, $par2) { + var $var3; + if ($this.$furnaceItemStacks.data[$par1] === null) + return null; + if ($this.$furnaceItemStacks.data[$par1].$stackSize <= $par2) { + $var3 = $this.$furnaceItemStacks.data[$par1]; + $this.$furnaceItemStacks.data[$par1] = null; + return $var3; + } + $var3 = nms_ItemStack_splitStack($this.$furnaceItemStacks.data[$par1], $par2); + if (!$this.$furnaceItemStacks.data[$par1].$stackSize) + $this.$furnaceItemStacks.data[$par1] = null; + return $var3; +}; +$java.nms_TileEntityFurnace_setInventorySlotContents = function($this, $par1, $par2ItemStack) { + $this.$furnaceItemStacks.data[$par1] = $par2ItemStack; + if ($par2ItemStack !== null && $par2ItemStack.$stackSize > 64) + $par2ItemStack.$stackSize = 64; +}; +$java.nms_TileEntityFurnace_getInvName = function($this) { + return !$java.nms_TileEntityFurnace_isInvNameLocalized($this) ? $rt_s(2840) : $this.$field_94130_e; +}; +$java.nms_TileEntityFurnace_isInvNameLocalized = function($this) { + return $this.$field_94130_e !== null && jl_String_length($this.$field_94130_e) > 0 ? 1 : 0; +}; +$java.nms_TileEntityFurnace_func_94129_a = function($this, $par1Str) { + $this.$field_94130_e = $par1Str; +}; +$java.nms_TileEntityFurnace_readFromNBT = function($this, $par1NBTTagCompound) { + var $var2, $var3, $var4, $var5; + $java.nms_TileEntity_readFromNBT($this, $par1NBTTagCompound); + $var2 = nms_NBTTagCompound_getTagList($par1NBTTagCompound, $rt_s(2841)); + $this.$furnaceItemStacks = $rt_createArray(nms_ItemStack, $java.nms_TileEntityFurnace_getSizeInventory($this)); + $var3 = 0; + while ($var3 < nms_NBTTagList_tagCount($var2)) { + $var4 = nms_NBTTagList_tagAt($var2, $var3); + $var5 = nms_NBTTagCompound_getByte($var4, $rt_s(2842)); + if ($var5 >= 0 && $var5 < $this.$furnaceItemStacks.data.length) + $this.$furnaceItemStacks.data[$var5] = nms_ItemStack_loadItemStackFromNBT($var4); + $var3 = $var3 + 1 | 0; + } + $this.$furnaceBurnTime = nms_NBTTagCompound_getShort($par1NBTTagCompound, $rt_s(2843)); + $this.$furnaceCookTime = nms_NBTTagCompound_getShort($par1NBTTagCompound, $rt_s(2844)); + $this.$currentItemBurnTime = $java.nms_TileEntityFurnace_getItemBurnTime($this.$furnaceItemStacks.data[1]); + if (nms_NBTTagCompound_hasKey($par1NBTTagCompound, $rt_s(2845))) + $this.$field_94130_e = nms_NBTTagCompound_getString($par1NBTTagCompound, $rt_s(2845)); +}; +$java.nms_TileEntityFurnace_getInventoryStackLimit = function($this) { + return 64; +}; +$java.nms_TileEntityFurnace_getCookProgressScaled = function($this, $par1) { + return $rt_imul($this.$furnaceCookTime, $par1) / 200 | 0; +}; +$java.nms_TileEntityFurnace_getBurnTimeRemainingScaled = function($this, $par1) { + if (!$this.$currentItemBurnTime) + $this.$currentItemBurnTime = 200; + return $rt_imul($this.$furnaceBurnTime, $par1) / $this.$currentItemBurnTime | 0; +}; +$java.nms_TileEntityFurnace_isBurning = function($this) { + return $this.$furnaceBurnTime <= 0 ? 0 : 1; +}; +$java.nms_TileEntityFurnace_updateEntity = function($this) { + if ($this.$furnaceBurnTime > 0) + $this.$furnaceBurnTime = $this.$furnaceBurnTime - 1 | 0; +}; +$java.nms_TileEntityFurnace_getItemBurnTime = function($par0ItemStack) { + var $var1, $var2, $var3, var$5; + if ($par0ItemStack === null) + return 0; + $var1 = nms_ItemStack_getItem($par0ItemStack).$itemID; + $var2 = nms_ItemStack_getItem($par0ItemStack); + if ($var1 < 256) { + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$var1] !== null) { + $var3 = nms_Block_blocksList.data[$var1]; + if ($var3 === nms_Block_woodSingleSlab) + return 150; + $par0ItemStack = $var3.$blockMaterial; + nms_Material_$callClinit(); + if ($par0ItemStack === nms_Material_wood) + return 300; + } + } + a: { + if ($var2 instanceof nms_ItemTool && jl_String_equals($java.nms_ItemTool_getToolMaterialName($var2), $rt_s(2123))) { + var$5 = 200; + break a; + } + if ($var2 instanceof nms_ItemSword && jl_String_equals($java.nms_ItemSword_getToolMaterialName($var2), $rt_s(2123))) { + var$5 = 200; + break a; + } + if ($var2 instanceof nms_ItemHoe && jl_String_equals($java.nms_ItemHoe_getMaterialName($var2), $rt_s(2123))) { + var$5 = 200; + break a; + } + nms_Item_$callClinit(); + if ($var1 == nms_Item_stick.$itemID) { + var$5 = 100; + break a; + } + if ($var1 == nms_Item_coal.$itemID) { + var$5 = 1600; + break a; + } + if ($var1 == nms_Item_bucketLava.$itemID) { + var$5 = 20000; + break a; + } + nms_Block_$callClinit(); + if ($var1 == nms_Block_sapling.$blockID) { + var$5 = 100; + break a; + } + if ($var1 != nms_Item_blazeRod.$itemID) { + var$5 = 0; + break a; + } + var$5 = 2400; + } + return var$5; +}; +function nms_TileEntityFurnace__clinit_() { + var var$1, var$2; + var$1 = $rt_createIntArray(1); + var$1.data[0] = 0; + $java.nms_TileEntityFurnace_field_102010_d = var$1; + var$1 = $rt_createIntArray(2); + var$2 = var$1.data; + var$2[0] = 2; + var$2[1] = 1; + $java.nms_TileEntityFurnace_field_102011_e = var$1; + var$1 = $rt_createIntArray(1); + var$1.data[0] = 1; + $java.nms_TileEntityFurnace_field_102009_f = var$1; +} +function nms_TileEntityChest() { + var a = this; nms_TileEntity.call(a); + a.$chestContents = null; + a.$adjacentChestChecked = 0; + a.$adjacentChestZNeg = null; + a.$adjacentChestXPos = null; + a.$adjacentChestXNeg = null; + a.$adjacentChestZPosition = null; + a.$lidAngle = 0.0; + a.$prevLidAngle = 0.0; + a.$numUsingPlayers = 0; + a.$ticksSinceSync = 0; + a.$field_94046_i = 0; + a.$field_94045_s = null; +} +$java.nms_TileEntityChest__init_ = function() { + var var_0 = new nms_TileEntityChest(); + nms_TileEntityChest__init_(var_0); + return var_0; +}; +function nms_TileEntityChest__init_($this) { + nms_TileEntity__init_($this); + $this.$chestContents = $rt_createArray(nms_ItemStack, 36); + $this.$adjacentChestChecked = 0; + $this.$field_94046_i = (-1); +} +$java.nms_TileEntityChest_getSizeInventory = function($this) { + return 27; +}; +$java.nms_TileEntityChest_getStackInSlot = function($this, $par1) { + return $this.$chestContents.data[$par1]; +}; +$java.nms_TileEntityChest_func_94043_a = function($this, $par1Str) { + $this.$field_94045_s = $par1Str; +}; +$java.nms_TileEntityChest_readFromNBT = function($this, $par1NBTTagCompound) { + var $var2, $var3, $var4, $var5; + $java.nms_TileEntity_readFromNBT($this, $par1NBTTagCompound); + $var2 = nms_NBTTagCompound_getTagList($par1NBTTagCompound, $rt_s(2841)); + $this.$chestContents = $rt_createArray(nms_ItemStack, 27); + if (nms_NBTTagCompound_hasKey($par1NBTTagCompound, $rt_s(2845))) + $this.$field_94045_s = nms_NBTTagCompound_getString($par1NBTTagCompound, $rt_s(2845)); + $var3 = 0; + while ($var3 < nms_NBTTagList_tagCount($var2)) { + $var4 = nms_NBTTagList_tagAt($var2, $var3); + $var5 = nms_NBTTagCompound_getByte($var4, $rt_s(2842)) & 255; + if ($var5 >= 0 && $var5 < $this.$chestContents.data.length) + $this.$chestContents.data[$var5] = nms_ItemStack_loadItemStackFromNBT($var4); + $var3 = $var3 + 1 | 0; + } +}; +$java.nms_TileEntityChest_getInventoryStackLimit = function($this) { + return 64; +}; +$java.nms_TileEntityChest_updateContainingBlockInfo = function($this) { + $java.nms_TileEntity_updateContainingBlockInfo($this); + $this.$adjacentChestChecked = 0; +}; +$java.nms_TileEntityChest_func_90009_a = function($this, $par1TileEntityChest, $par2) { + a: { + if ($par1TileEntityChest.$tileEntityInvalid) + $this.$adjacentChestChecked = 0; + else if ($this.$adjacentChestChecked) { + b: { + c: { + d: { + switch ($par2) { + case 0: + break; + case 1: + break d; + case 2: + break c; + case 3: + break b; + default: + break a; + } + if ($this.$adjacentChestZPosition === $par1TileEntityChest) + break a; + $this.$adjacentChestChecked = 0; + break a; + } + if ($this.$adjacentChestXNeg === $par1TileEntityChest) + break a; + $this.$adjacentChestChecked = 0; + break a; + } + if ($this.$adjacentChestZNeg === $par1TileEntityChest) + break a; + $this.$adjacentChestChecked = 0; + break a; + } + if ($this.$adjacentChestXPos !== $par1TileEntityChest) + $this.$adjacentChestChecked = 0; + } + } +}; +$java.nms_TileEntityChest_checkForAdjacentChests = function($this) { + var var$1, var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$adjacentChestChecked) { + $this.$adjacentChestChecked = 1; + $this.$adjacentChestZNeg = null; + $this.$adjacentChestXPos = null; + $this.$adjacentChestXNeg = null; + $this.$adjacentChestZPosition = null; + if ($java.nms_TileEntityChest_func_94044_a($this, $this.$xCoord0 - 1 | 0, $this.$yCoord0, $this.$zCoord0)) { + var$1 = $this.$worldObj4; + var$2 = $this.$xCoord0 - 1 | 0; + var$3 = $this.$yCoord0; + var$4 = $this.$zCoord0; + $ptr = 1; + continue main; + } + if ($java.nms_TileEntityChest_func_94044_a($this, $this.$xCoord0 + 1 | 0, $this.$yCoord0, $this.$zCoord0)) { + var$1 = $this.$worldObj4; + var$2 = $this.$xCoord0 + 1 | 0; + var$3 = $this.$yCoord0; + var$4 = $this.$zCoord0; + $ptr = 2; + continue main; + } + if ($java.nms_TileEntityChest_func_94044_a($this, $this.$xCoord0, $this.$yCoord0, $this.$zCoord0 - 1 | 0)) { + var$1 = $this.$worldObj4; + var$2 = $this.$xCoord0; + var$3 = $this.$yCoord0; + var$4 = $this.$zCoord0 - 1 | 0; + $ptr = 3; + continue main; + } + if ($java.nms_TileEntityChest_func_94044_a($this, $this.$xCoord0, $this.$yCoord0, $this.$zCoord0 + 1 | 0)) { + var$1 = $this.$worldObj4; + var$3 = $this.$xCoord0; + var$4 = $this.$yCoord0; + var$2 = $this.$zCoord0 + 1 | 0; + $ptr = 4; + continue main; + } + if ($this.$adjacentChestZNeg !== null) + $java.nms_TileEntityChest_func_90009_a($this.$adjacentChestZNeg, $this, 0); + if ($this.$adjacentChestZPosition !== null) + $java.nms_TileEntityChest_func_90009_a($this.$adjacentChestZPosition, $this, 2); + if ($this.$adjacentChestXPos !== null) + $java.nms_TileEntityChest_func_90009_a($this.$adjacentChestXPos, $this, 1); + if ($this.$adjacentChestXNeg !== null) + $java.nms_TileEntityChest_func_90009_a($this.$adjacentChestXNeg, $this, 3); + } + return; + case 1: + $tmp = nms_World_getBlockTileEntity(var$1, var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + var$1 = $tmp; + $this.$adjacentChestXNeg = var$1; + if ($java.nms_TileEntityChest_func_94044_a($this, $this.$xCoord0 + 1 | 0, $this.$yCoord0, $this.$zCoord0)) { + var$1 = $this.$worldObj4; + var$2 = $this.$xCoord0 + 1 | 0; + var$3 = $this.$yCoord0; + var$4 = $this.$zCoord0; + $ptr = 2; + continue main; + } + if ($java.nms_TileEntityChest_func_94044_a($this, $this.$xCoord0, $this.$yCoord0, $this.$zCoord0 - 1 | 0)) { + var$1 = $this.$worldObj4; + var$2 = $this.$xCoord0; + var$3 = $this.$yCoord0; + var$4 = $this.$zCoord0 - 1 | 0; + $ptr = 3; + continue main; + } + if (!$java.nms_TileEntityChest_func_94044_a($this, $this.$xCoord0, $this.$yCoord0, $this.$zCoord0 + 1 | 0)) { + if ($this.$adjacentChestZNeg !== null) + $java.nms_TileEntityChest_func_90009_a($this.$adjacentChestZNeg, $this, 0); + if ($this.$adjacentChestZPosition !== null) + $java.nms_TileEntityChest_func_90009_a($this.$adjacentChestZPosition, $this, 2); + if ($this.$adjacentChestXPos !== null) + $java.nms_TileEntityChest_func_90009_a($this.$adjacentChestXPos, $this, 1); + if ($this.$adjacentChestXNeg !== null) + $java.nms_TileEntityChest_func_90009_a($this.$adjacentChestXNeg, $this, 3); + return; + } + var$1 = $this.$worldObj4; + var$3 = $this.$xCoord0; + var$4 = $this.$yCoord0; + var$2 = $this.$zCoord0 + 1 | 0; + $ptr = 4; + continue main; + case 2: + $tmp = nms_World_getBlockTileEntity(var$1, var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + var$1 = $tmp; + $this.$adjacentChestXPos = var$1; + if ($java.nms_TileEntityChest_func_94044_a($this, $this.$xCoord0, $this.$yCoord0, $this.$zCoord0 - 1 | 0)) { + var$1 = $this.$worldObj4; + var$2 = $this.$xCoord0; + var$3 = $this.$yCoord0; + var$4 = $this.$zCoord0 - 1 | 0; + $ptr = 3; + continue main; + } + if (!$java.nms_TileEntityChest_func_94044_a($this, $this.$xCoord0, $this.$yCoord0, $this.$zCoord0 + 1 | 0)) { + if ($this.$adjacentChestZNeg !== null) + $java.nms_TileEntityChest_func_90009_a($this.$adjacentChestZNeg, $this, 0); + if ($this.$adjacentChestZPosition !== null) + $java.nms_TileEntityChest_func_90009_a($this.$adjacentChestZPosition, $this, 2); + if ($this.$adjacentChestXPos !== null) + $java.nms_TileEntityChest_func_90009_a($this.$adjacentChestXPos, $this, 1); + if ($this.$adjacentChestXNeg !== null) + $java.nms_TileEntityChest_func_90009_a($this.$adjacentChestXNeg, $this, 3); + return; + } + var$1 = $this.$worldObj4; + var$3 = $this.$xCoord0; + var$4 = $this.$yCoord0; + var$2 = $this.$zCoord0 + 1 | 0; + $ptr = 4; + continue main; + case 3: + $tmp = nms_World_getBlockTileEntity(var$1, var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + var$1 = $tmp; + $this.$adjacentChestZNeg = var$1; + if (!$java.nms_TileEntityChest_func_94044_a($this, $this.$xCoord0, $this.$yCoord0, $this.$zCoord0 + 1 | 0)) { + if ($this.$adjacentChestZNeg !== null) + $java.nms_TileEntityChest_func_90009_a($this.$adjacentChestZNeg, $this, 0); + if ($this.$adjacentChestZPosition !== null) + $java.nms_TileEntityChest_func_90009_a($this.$adjacentChestZPosition, $this, 2); + if ($this.$adjacentChestXPos !== null) + $java.nms_TileEntityChest_func_90009_a($this.$adjacentChestXPos, $this, 1); + if ($this.$adjacentChestXNeg !== null) + $java.nms_TileEntityChest_func_90009_a($this.$adjacentChestXNeg, $this, 3); + return; + } + var$1 = $this.$worldObj4; + var$3 = $this.$xCoord0; + var$4 = $this.$yCoord0; + var$2 = $this.$zCoord0 + 1 | 0; + $ptr = 4; + case 4: + $tmp = nms_World_getBlockTileEntity(var$1, var$3, var$4, var$2); + if ($rt_suspending()) { + break main; + } + var$1 = $tmp; + $this.$adjacentChestZPosition = var$1; + if ($this.$adjacentChestZNeg !== null) + $java.nms_TileEntityChest_func_90009_a($this.$adjacentChestZNeg, $this, 0); + if ($this.$adjacentChestZPosition !== null) + $java.nms_TileEntityChest_func_90009_a($this.$adjacentChestZPosition, $this, 2); + if ($this.$adjacentChestXPos !== null) + $java.nms_TileEntityChest_func_90009_a($this.$adjacentChestXPos, $this, 1); + if ($this.$adjacentChestXNeg !== null) + $java.nms_TileEntityChest_func_90009_a($this.$adjacentChestXNeg, $this, 3); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, $ptr); +}; +$java.nms_TileEntityChest_func_94044_a = function($this, $par1, $par2, $par3) { + var $var4; + nms_Block_$callClinit(); + $var4 = nms_Block_blocksList.data[nms_World_getBlockId($this.$worldObj4, $par1, $par2, $par3)]; + return $var4 !== null && $var4 instanceof nms_BlockChest ? ($var4.$isTrapped != $java.nms_TileEntityChest_func_98041_l($this) ? 0 : 1) : 0; +}; +$java.nms_TileEntityChest_updateEntity = function($this) { + var $var8, $var11, $var9, $var11_0, $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$var11_0 = $thread.pop();$var9 = $thread.pop();$var11 = $thread.pop();$var8 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_TileEntityChest_checkForAdjacentChests($this); + if ($rt_suspending()) { + break main; + } + $this.$ticksSinceSync = $this.$ticksSinceSync + 1 | 0; + $this.$prevLidAngle = $this.$lidAngle; + if ($this.$numUsingPlayers > 0 && $this.$lidAngle === 0.0 && $this.$adjacentChestZNeg === null && $this.$adjacentChestXNeg === null) { + $var8 = $this.$xCoord0 + 0.5; + $var11 = $this.$zCoord0 + 0.5; + if ($this.$adjacentChestZPosition !== null) + $var11 = $var11 + 0.5; + if ($this.$adjacentChestXPos !== null) + $var8 = $var8 + 0.5; + nms_World_playSoundEffect($this.$worldObj4, $var8, $this.$yCoord0 + 0.5, $var11, $rt_s(2846), 0.5, nle_EaglercraftRandom_nextFloat($this.$worldObj4.$rand) * 0.10000000149011612 + 0.8999999761581421); + } + a: { + if (!(!$this.$numUsingPlayers && $this.$lidAngle > 0.0)) { + if ($this.$numUsingPlayers <= 0) + break a; + if ($this.$lidAngle >= 1.0) + break a; + } + $var9 = $this.$lidAngle; + if ($this.$numUsingPlayers <= 0) + $this.$lidAngle = $this.$lidAngle - 0.10000000149011612; + else + $this.$lidAngle = $this.$lidAngle + 0.10000000149011612; + if ($this.$lidAngle > 1.0) + $this.$lidAngle = 1.0; + if ($this.$lidAngle < 0.5 && $var9 >= 0.5 && $this.$adjacentChestZNeg === null && $this.$adjacentChestXNeg === null) { + $var11_0 = $this.$xCoord0 + 0.5; + $var6 = $this.$zCoord0 + 0.5; + if ($this.$adjacentChestZPosition !== null) + $var6 = $var6 + 0.5; + if ($this.$adjacentChestXPos !== null) + $var11_0 = $var11_0 + 0.5; + nms_World_playSoundEffect($this.$worldObj4, $var11_0, $this.$yCoord0 + 0.5, $var6, $rt_s(2847), 0.5, nle_EaglercraftRandom_nextFloat($this.$worldObj4.$rand) * 0.10000000149011612 + 0.8999999761581421); + } + if ($this.$lidAngle < 0.0) + $this.$lidAngle = 0.0; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var8, $var11, $var9, $var11_0, $var6, $ptr); +}; +$java.nms_TileEntityChest_receiveClientEvent = function($this, $par1, $par2) { + if ($par1 != 1) + return 0; + $this.$numUsingPlayers = $par2; + return 1; +}; +$java.nms_TileEntityChest_invalidate = function($this) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_TileEntity_invalidate($this); + if ($rt_suspending()) { + break main; + } + $java.nms_TileEntityChest_updateContainingBlockInfo($this); + $ptr = 2; + case 2: + $java.nms_TileEntityChest_checkForAdjacentChests($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $ptr); +}; +$java.nms_TileEntityChest_func_98041_l = function($this) { + if ($this.$field_94046_i == (-1)) { + if ($this.$worldObj4 !== null && $java.nms_TileEntity_getBlockType($this) instanceof nms_BlockChest) + $this.$field_94046_i = $java.nms_TileEntity_getBlockType($this).$isTrapped; + else + return 0; + } + return $this.$field_94046_i; +}; +function nms_TileEntityEnderChest() { + var a = this; nms_TileEntity.call(a); + a.$lidAngle0 = 0.0; + a.$prevLidAngle0 = 0.0; + a.$numUsingPlayers0 = 0; + a.$ticksSinceSync0 = 0; +} +$java.nms_TileEntityEnderChest__init_ = function() { + var var_0 = new nms_TileEntityEnderChest(); + nms_TileEntityEnderChest__init_(var_0); + return var_0; +}; +function nms_TileEntityEnderChest__init_($this) { + nms_TileEntity__init_($this); +} +$java.nms_TileEntityEnderChest_updateEntity = function($this) { + var var$1, $var2, $var4, $var8, $var6, var$6, var$7, var$8, var$9, var$10, var$11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var6 = $thread.pop();$var8 = $thread.pop();$var4 = $thread.pop();$var2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$1 = $this.$ticksSinceSync0 + 1 | 0; + $this.$ticksSinceSync0 = var$1; + if ((var$1 % 20 | 0) * 4 | 0) { + $this.$prevLidAngle0 = $this.$lidAngle0; + if ($this.$numUsingPlayers0 > 0 && $this.$lidAngle0 === 0.0) { + $var2 = $this.$xCoord0 + 0.5; + $var4 = $this.$zCoord0 + 0.5; + nms_World_playSoundEffect($this.$worldObj4, $var2, $this.$yCoord0 + 0.5, $var4, $rt_s(2846), 0.5, nle_EaglercraftRandom_nextFloat($this.$worldObj4.$rand) * 0.10000000149011612 + 0.8999999761581421); + } + a: { + if (!(!$this.$numUsingPlayers0 && $this.$lidAngle0 > 0.0)) { + if ($this.$numUsingPlayers0 <= 0) + break a; + if ($this.$lidAngle0 >= 1.0) + break a; + } + $var8 = $this.$lidAngle0; + if ($this.$numUsingPlayers0 <= 0) + $this.$lidAngle0 = $this.$lidAngle0 - 0.10000000149011612; + else + $this.$lidAngle0 = $this.$lidAngle0 + 0.10000000149011612; + if ($this.$lidAngle0 > 1.0) + $this.$lidAngle0 = 1.0; + if ($this.$lidAngle0 < 0.5 && $var8 >= 0.5) { + $var4 = $this.$xCoord0 + 0.5; + $var6 = $this.$zCoord0 + 0.5; + nms_World_playSoundEffect($this.$worldObj4, $var4, $this.$yCoord0 + 0.5, $var6, $rt_s(2847), 0.5, nle_EaglercraftRandom_nextFloat($this.$worldObj4.$rand) * 0.10000000149011612 + 0.8999999761581421); + } + if ($this.$lidAngle0 < 0.0) + $this.$lidAngle0 = 0.0; + } + return; + } + var$6 = $this.$worldObj4; + var$1 = $this.$xCoord0; + var$7 = $this.$yCoord0; + var$8 = $this.$zCoord0; + nms_Block_$callClinit(); + var$9 = nms_Block_enderChest.$blockID; + var$10 = 1; + var$11 = $this.$numUsingPlayers0; + $ptr = 1; + case 1: + nms_World_addBlockEvent(var$6, var$1, var$7, var$8, var$9, var$10, var$11); + if ($rt_suspending()) { + break main; + } + $this.$prevLidAngle0 = $this.$lidAngle0; + if ($this.$numUsingPlayers0 > 0 && $this.$lidAngle0 === 0.0) { + $var2 = $this.$xCoord0 + 0.5; + $var4 = $this.$zCoord0 + 0.5; + nms_World_playSoundEffect($this.$worldObj4, $var2, $this.$yCoord0 + 0.5, $var4, $rt_s(2846), 0.5, nle_EaglercraftRandom_nextFloat($this.$worldObj4.$rand) * 0.10000000149011612 + 0.8999999761581421); + } + b: { + if (!(!$this.$numUsingPlayers0 && $this.$lidAngle0 > 0.0)) { + if ($this.$numUsingPlayers0 <= 0) + break b; + if ($this.$lidAngle0 >= 1.0) + break b; + } + $var8 = $this.$lidAngle0; + if ($this.$numUsingPlayers0 <= 0) + $this.$lidAngle0 = $this.$lidAngle0 - 0.10000000149011612; + else + $this.$lidAngle0 = $this.$lidAngle0 + 0.10000000149011612; + if ($this.$lidAngle0 > 1.0) + $this.$lidAngle0 = 1.0; + if ($this.$lidAngle0 < 0.5 && $var8 >= 0.5) { + $var4 = $this.$xCoord0 + 0.5; + $var6 = $this.$zCoord0 + 0.5; + nms_World_playSoundEffect($this.$worldObj4, $var4, $this.$yCoord0 + 0.5, $var6, $rt_s(2847), 0.5, nle_EaglercraftRandom_nextFloat($this.$worldObj4.$rand) * 0.10000000149011612 + 0.8999999761581421); + } + if ($this.$lidAngle0 < 0.0) + $this.$lidAngle0 = 0.0; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, $var2, $var4, $var8, $var6, var$6, var$7, var$8, var$9, var$10, var$11, $ptr); +}; +$java.nms_TileEntityEnderChest_receiveClientEvent = function($this, $par1, $par2) { + if ($par1 != 1) + return 0; + $this.$numUsingPlayers0 = $par2; + return 1; +}; +$java.nms_TileEntityEnderChest_invalidate = function($this) { + $java.nms_TileEntity_updateContainingBlockInfo($this); + $java.nms_TileEntity_invalidate($this); +}; +function nms_TileEntityRecordPlayer() { + nms_TileEntity.call(this); + this.$record = null; +} +$java.nms_TileEntityRecordPlayer__init_ = function() { + var var_0 = new nms_TileEntityRecordPlayer(); + nms_TileEntityRecordPlayer__init_(var_0); + return var_0; +}; +function nms_TileEntityRecordPlayer__init_($this) { + nms_TileEntity__init_($this); +} +$java.nms_TileEntityRecordPlayer_readFromNBT = function($this, $par1NBTTagCompound) { + var var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$par1NBTTagCompound = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_TileEntity_readFromNBT($this, $par1NBTTagCompound); + if ($rt_suspending()) { + break main; + } + if (nms_NBTTagCompound_hasKey($par1NBTTagCompound, $rt_s(2848))) { + $par1NBTTagCompound = nms_ItemStack_loadItemStackFromNBT(nms_NBTTagCompound_getCompoundTag($par1NBTTagCompound, $rt_s(2848))); + $ptr = 2; + continue main; + } + if (nms_NBTTagCompound_getInteger($par1NBTTagCompound, $rt_s(2849)) <= 0) + return; + var$2 = nms_ItemStack__init_0(nms_NBTTagCompound_getInteger($par1NBTTagCompound, $rt_s(2849)), 1, 0); + $ptr = 3; + continue main; + case 2: + $java.nms_TileEntityRecordPlayer_func_96098_a($this, $par1NBTTagCompound); + if ($rt_suspending()) { + break main; + } + return; + case 3: + $java.nms_TileEntityRecordPlayer_func_96098_a($this, var$2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1NBTTagCompound, var$2, $ptr); +}; +$java.nms_TileEntityRecordPlayer_func_96097_a = function($this) { + return $this.$record; +}; +$java.nms_TileEntityRecordPlayer_func_96098_a = function($this, $par1ItemStack) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$record = $par1ItemStack; + $ptr = 1; + case 1: + $java.nms_TileEntity_onInventoryChanged($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, $ptr); +}; +function nms_TileEntityDispenser() { + var a = this; nms_TileEntity.call(a); + a.$dispenserContents = null; + a.$dispenserRandom = null; + a.$customName = null; +} +$java.nms_TileEntityDispenser__init_ = function() { + var var_0 = new nms_TileEntityDispenser(); + nms_TileEntityDispenser__init_(var_0); + return var_0; +}; +function nms_TileEntityDispenser__init_($this) { + nms_TileEntity__init_($this); + $this.$dispenserContents = $rt_createArray(nms_ItemStack, 9); + $this.$dispenserRandom = nle_EaglercraftRandom__init_0(); +} +$java.nms_TileEntityDispenser_getSizeInventory = function($this) { + return 9; +}; +$java.nms_TileEntityDispenser_getStackInSlot = function($this, $par1) { + return $this.$dispenserContents.data[$par1]; +}; +$java.nms_TileEntityDispenser_decrStackSize = function($this, $par1, $par2) { + var $var3, $var3_0, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3_0 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$dispenserContents.data[$par1] === null) + return null; + if ($this.$dispenserContents.data[$par1].$stackSize <= $par2) { + $var3 = $this.$dispenserContents.data[$par1]; + $this.$dispenserContents.data[$par1] = null; + $ptr = 1; + continue main; + } + $var3_0 = nms_ItemStack_splitStack($this.$dispenserContents.data[$par1], $par2); + if (!$this.$dispenserContents.data[$par1].$stackSize) + $this.$dispenserContents.data[$par1] = null; + $ptr = 2; + continue main; + case 1: + $java.nms_TileEntity_onInventoryChanged($this); + if ($rt_suspending()) { + break main; + } + return $var3; + case 2: + $java.nms_TileEntity_onInventoryChanged($this); + if ($rt_suspending()) { + break main; + } + return $var3_0; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $var3, $var3_0, $ptr); +}; +$java.nms_TileEntityDispenser_setInventorySlotContents = function($this, $par1, $par2ItemStack) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par2ItemStack = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$dispenserContents.data[$par1] = $par2ItemStack; + if ($par2ItemStack !== null && $par2ItemStack.$stackSize > 64) + $par2ItemStack.$stackSize = 64; + $ptr = 1; + case 1: + $java.nms_TileEntity_onInventoryChanged($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2ItemStack, $ptr); +}; +$java.nms_TileEntityDispenser_getInvName = function($this) { + return !$java.nms_TileEntityDispenser_isInvNameLocalized($this) ? $rt_s(2850) : $this.$customName; +}; +$java.nms_TileEntityDispenser_setCustomName = function($this, $par1Str) { + $this.$customName = $par1Str; +}; +$java.nms_TileEntityDispenser_isInvNameLocalized = function($this) { + return $this.$customName === null ? 0 : 1; +}; +$java.nms_TileEntityDispenser_readFromNBT = function($this, $par1NBTTagCompound) { + var $var2, $var3, $var4, $var5; + $java.nms_TileEntity_readFromNBT($this, $par1NBTTagCompound); + $var2 = nms_NBTTagCompound_getTagList($par1NBTTagCompound, $rt_s(2841)); + $this.$dispenserContents = $rt_createArray(nms_ItemStack, 9); + $var3 = 0; + while ($var3 < nms_NBTTagList_tagCount($var2)) { + $var4 = nms_NBTTagList_tagAt($var2, $var3); + $var5 = nms_NBTTagCompound_getByte($var4, $rt_s(2842)) & 255; + if ($var5 >= 0 && $var5 < $this.$dispenserContents.data.length) + $this.$dispenserContents.data[$var5] = nms_ItemStack_loadItemStackFromNBT($var4); + $var3 = $var3 + 1 | 0; + } + if (nms_NBTTagCompound_hasKey($par1NBTTagCompound, $rt_s(2845))) + $this.$customName = nms_NBTTagCompound_getString($par1NBTTagCompound, $rt_s(2845)); +}; +$java.nms_TileEntityDispenser_getInventoryStackLimit = function($this) { + return 64; +}; +function nms_TileEntityDropper() { + nms_TileEntityDispenser.call(this); +} +$java.nms_TileEntityDropper__init_ = function() { + var var_0 = new nms_TileEntityDropper(); + nms_TileEntityDropper__init_(var_0); + return var_0; +}; +function nms_TileEntityDropper__init_($this) { + nms_TileEntityDispenser__init_($this); +} +$java.nms_TileEntityDropper_getInvName = function($this) { + return !$java.nms_TileEntityDispenser_isInvNameLocalized($this) ? $rt_s(2851) : $this.$customName; +}; +function nms_TileEntityMobSpawner() { + var a = this; nms_TileEntity.call(a); + a.$mobID = null; + a.$mobObject = null; + a.$rotateTicks = 0; +} +$java.nms_TileEntityMobSpawner__init_ = function() { + var var_0 = new nms_TileEntityMobSpawner(); + nms_TileEntityMobSpawner__init_(var_0); + return var_0; +}; +function nms_TileEntityMobSpawner__init_($this) { + nms_TileEntity__init_($this); + $this.$mobID = $rt_s(562); + $this.$mobObject = null; + $this.$rotateTicks = 0; +} +$java.nms_TileEntityMobSpawner_readFromNBT = function($this, $par1NBTTagCompound) { + $this.$mobID = nms_NBTTagCompound_getString($par1NBTTagCompound, $rt_s(2852)); + $this.$mobObject = null; + $java.nms_TileEntity_readFromNBT($this, $par1NBTTagCompound); +}; +$java.nms_TileEntityMobSpawner_updateEntity = function($this) { + var var$1, var$2, var$3, var$4, var$5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nle_EaglercraftRandom_nextFloat($this.$worldObj4.$rand) >= 0.20000000298023224) { + $this.$rotateTicks = $this.$rotateTicks + 1 | 0; + return; + } + var$1 = $this.$worldObj4; + var$2 = $rt_s(1172); + var$3 = $this.$xCoord0 + nle_EaglercraftRandom_nextFloat($this.$worldObj4.$rand); + var$4 = $this.$yCoord0 + nle_EaglercraftRandom_nextFloat($this.$worldObj4.$rand); + var$5 = $this.$zCoord0 + nle_EaglercraftRandom_nextFloat($this.$worldObj4.$rand); + var$6 = 0.0; + var$7 = 0.0; + var$8 = 0.0; + $ptr = 1; + case 1: + nms_World_spawnParticle(var$1, var$2, var$3, var$4, var$5, var$6, var$7, var$8); + if ($rt_suspending()) { + break main; + } + var$1 = $this.$worldObj4; + var$2 = $rt_s(1172); + var$6 = $this.$xCoord0 + nle_EaglercraftRandom_nextFloat($this.$worldObj4.$rand); + var$7 = $this.$yCoord0 + nle_EaglercraftRandom_nextFloat($this.$worldObj4.$rand); + var$8 = $this.$zCoord0 + nle_EaglercraftRandom_nextFloat($this.$worldObj4.$rand); + var$3 = 0.0; + var$4 = 0.0; + var$5 = 0.0; + $ptr = 2; + case 2: + nms_World_spawnParticle(var$1, var$2, var$6, var$7, var$8, var$3, var$4, var$5); + if ($rt_suspending()) { + break main; + } + $this.$rotateTicks = $this.$rotateTicks + 1 | 0; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, var$5, var$6, var$7, var$8, $ptr); +}; +function nms_TileEntityNote() { + var a = this; nms_TileEntity.call(a); + a.$note = 0; + a.$previousRedstoneState = 0; +} +$java.nms_TileEntityNote__init_ = function() { + var var_0 = new nms_TileEntityNote(); + nms_TileEntityNote__init_(var_0); + return var_0; +}; +function nms_TileEntityNote__init_($this) { + nms_TileEntity__init_($this); + $this.$note = 0; + $this.$previousRedstoneState = 0; +} +$java.nms_TileEntityNote_readFromNBT = function($this, $par1NBTTagCompound) { + $java.nms_TileEntity_readFromNBT($this, $par1NBTTagCompound); + $this.$note = nms_NBTTagCompound_getByte($par1NBTTagCompound, $rt_s(1170)); + if ($this.$note < 0) + $this.$note = 0; + if ($this.$note > 24) + $this.$note = 24; +}; +$java.nms_TileEntityNote_triggerNote = function($this, $par1World, $par2, $par3, $par4) { + var var$5, $var5, $var6, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();var$5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$5 = nms_World_getBlockMaterial($par1World, $par2, $par3 + 1 | 0, $par4); + nms_Material_$callClinit(); + if (var$5 !== nms_Material_air) + return; + $var5 = nms_World_getBlockMaterial($par1World, $par2, $par3 - 1 | 0, $par4); + $var6 = 0; + if ($var5 === nms_Material_rock) + $var6 = 1; + if ($var5 === $java.nms_Material_sand) + $var6 = 2; + if ($var5 === nms_Material_glass) + $var6 = 3; + if ($var5 === nms_Material_wood) + $var6 = 4; + nms_Block_$callClinit(); + var$8 = nms_Block_music.$blockID; + var$9 = $this.$note; + $ptr = 1; + case 1: + nms_World_addBlockEvent($par1World, $par2, $par3, $par4, var$8, $var6, var$9); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par3, $par4, var$5, $var5, $var6, var$8, var$9, $ptr); +}; +function nms_TileEntityPiston() { + var a = this; nms_TileEntity.call(a); + a.$storedBlockID = 0; + a.$storedMetadata = 0; + a.$storedOrientation = 0; + a.$extending = 0; + a.$shouldHeadBeRendered = 0; + a.$progress = 0.0; + a.$lastProgress = 0.0; + a.$pushedObjects = null; +} +$java.nms_TileEntityPiston__init_ = function() { + var var_0 = new nms_TileEntityPiston(); + nms_TileEntityPiston__init_(var_0); + return var_0; +}; +function nms_TileEntityPiston__init_($this) { + nms_TileEntity__init_($this); + $this.$pushedObjects = ju_ArrayList__init_0(); +} +$java.nms_TileEntityPiston_getStoredBlockID = function($this) { + return $this.$storedBlockID; +}; +$java.nms_TileEntityPiston_getBlockMetadata = function($this) { + return $this.$storedMetadata; +}; +$java.nms_TileEntityPiston_isExtending = function($this) { + return $this.$extending; +}; +$java.nms_TileEntityPiston_getPistonOrientation = function($this) { + return $this.$storedOrientation; +}; +$java.nms_TileEntityPiston_shouldRenderHead = function($this) { + return $this.$shouldHeadBeRendered; +}; +$java.nms_TileEntityPiston_getProgress = function($this, $par1) { + if ($par1 > 1.0) + $par1 = 1.0; + return $this.$lastProgress + ($this.$progress - $this.$lastProgress) * $par1; +}; +$java.nms_TileEntityPiston_getOffsetX = function($this, $par1) { + return !$this.$extending ? (1.0 - $java.nms_TileEntityPiston_getProgress($this, $par1)) * nms_Facing_offsetsXForSide.data[$this.$storedOrientation] : ($java.nms_TileEntityPiston_getProgress($this, $par1) - 1.0) * nms_Facing_offsetsXForSide.data[$this.$storedOrientation]; +}; +$java.nms_TileEntityPiston_getOffsetY = function($this, $par1) { + return !$this.$extending ? (1.0 - $java.nms_TileEntityPiston_getProgress($this, $par1)) * nms_Facing_offsetsYForSide.data[$this.$storedOrientation] : ($java.nms_TileEntityPiston_getProgress($this, $par1) - 1.0) * nms_Facing_offsetsYForSide.data[$this.$storedOrientation]; +}; +$java.nms_TileEntityPiston_getOffsetZ = function($this, $par1) { + return !$this.$extending ? (1.0 - $java.nms_TileEntityPiston_getProgress($this, $par1)) * nms_Facing_offsetsZForSide.data[$this.$storedOrientation] : ($java.nms_TileEntityPiston_getProgress($this, $par1) - 1.0) * nms_Facing_offsetsZForSide.data[$this.$storedOrientation]; +}; +$java.nms_TileEntityPiston_updatePushedObjects = function($this, $par1, $par2) { + var $var3, $var4, var$5, var$6, var$7, var$8, var$9, $var5, $var6, var$12, var$13, var$14, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1 = !$this.$extending ? $par1 - 1.0 : 1.0 - $par1; + nms_Block_$callClinit(); + $var3 = nms_Block_pistonMoving; + $var4 = $this.$worldObj4; + var$5 = $this.$xCoord0; + var$6 = $this.$yCoord0; + var$7 = $this.$zCoord0; + var$8 = $this.$storedBlockID; + var$9 = $this.$storedOrientation; + $ptr = 1; + case 1: + $tmp = $java.nms_BlockPistonMoving_getAxisAlignedBB($var3, $var4, var$5, var$6, var$7, var$8, $par1, var$9); + if ($rt_suspending()) { + break main; + } + $var3 = $tmp; + if ($var3 !== null) { + $var4 = nms_World_getEntitiesWithinAABBExcludingEntity($this.$worldObj4, null, $var3); + if (!ju_AbstractCollection_isEmpty($var4)) { + ju_AbstractCollection_addAll($this.$pushedObjects, $var4); + $var5 = ju_AbstractList_iterator($this.$pushedObjects); + if (ju_AbstractList$1_hasNext($var5)) { + $var6 = ju_AbstractList$1_next($var5); + var$12 = $par2 * nms_Facing_offsetsXForSide.data[$this.$storedOrientation]; + var$13 = $par2 * nms_Facing_offsetsYForSide.data[$this.$storedOrientation]; + var$14 = $par2 * nms_Facing_offsetsZForSide.data[$this.$storedOrientation]; + $ptr = 2; + continue main; + } + ju_ArrayList_clear($this.$pushedObjects); + } + } + return; + case 2: + $var6.$moveEntity(var$12, var$13, var$14); + if ($rt_suspending()) { + break main; + } + if (!ju_AbstractList$1_hasNext($var5)) { + ju_ArrayList_clear($this.$pushedObjects); + return; + } + $var6 = ju_AbstractList$1_next($var5); + var$12 = $par2 * nms_Facing_offsetsXForSide.data[$this.$storedOrientation]; + var$13 = $par2 * nms_Facing_offsetsYForSide.data[$this.$storedOrientation]; + var$14 = $par2 * nms_Facing_offsetsZForSide.data[$this.$storedOrientation]; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $var3, $var4, var$5, var$6, var$7, var$8, var$9, $var5, $var6, var$12, var$13, var$14, $ptr); +}; +$java.nms_TileEntityPiston_clearPistonTileEntity = function($this) { + var var$1, var$2, var$3, var$4, var$5, var$6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$lastProgress < 1.0 && $this.$worldObj4 !== null) { + $this.$progress = 1.0; + $this.$lastProgress = 1.0; + var$1 = $this.$worldObj4; + var$2 = $this.$xCoord0; + var$3 = $this.$yCoord0; + var$4 = $this.$zCoord0; + $ptr = 1; + continue main; + } + return; + case 1: + nms_World_removeBlockTileEntity(var$1, var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + $ptr = 2; + case 2: + $java.nms_TileEntity_invalidate($this); + if ($rt_suspending()) { + break main; + } + var$2 = nms_World_getBlockId($this.$worldObj4, $this.$xCoord0, $this.$yCoord0, $this.$zCoord0); + nms_Block_$callClinit(); + if (var$2 != nms_Block_pistonMoving.$blockID) + return; + var$1 = $this.$worldObj4; + var$2 = $this.$xCoord0; + var$3 = $this.$yCoord0; + var$4 = $this.$zCoord0; + var$5 = $this.$storedBlockID; + var$6 = $this.$storedMetadata; + var$7 = 3; + $ptr = 3; + case 3: + nms_World_setBlock(var$1, var$2, var$3, var$4, var$5, var$6, var$7); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, var$5, var$6, var$7, $ptr); +}; +$java.nms_TileEntityPiston_updateEntity = function($this) { + var var$1, var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$lastProgress = $this.$progress; + if ($this.$lastProgress >= 1.0) { + var$1 = 1.0; + var$2 = 0.25; + $ptr = 1; + continue main; + } + $this.$progress = $this.$progress + 0.5; + if ($this.$progress >= 1.0) + $this.$progress = 1.0; + if (!$this.$extending) + return; + var$1 = $this.$progress; + var$2 = $this.$progress - $this.$lastProgress + 0.0625; + $ptr = 5; + continue main; + case 1: + $java.nms_TileEntityPiston_updatePushedObjects($this, var$1, var$2); + if ($rt_suspending()) { + break main; + } + var$3 = $this.$worldObj4; + var$4 = $this.$xCoord0; + var$5 = $this.$yCoord0; + var$6 = $this.$zCoord0; + $ptr = 2; + case 2: + nms_World_removeBlockTileEntity(var$3, var$4, var$5, var$6); + if ($rt_suspending()) { + break main; + } + $ptr = 3; + case 3: + $java.nms_TileEntity_invalidate($this); + if ($rt_suspending()) { + break main; + } + var$4 = nms_World_getBlockId($this.$worldObj4, $this.$xCoord0, $this.$yCoord0, $this.$zCoord0); + nms_Block_$callClinit(); + if (var$4 != nms_Block_pistonMoving.$blockID) + return; + var$3 = $this.$worldObj4; + var$4 = $this.$xCoord0; + var$5 = $this.$yCoord0; + var$6 = $this.$zCoord0; + var$7 = $this.$storedBlockID; + var$8 = $this.$storedMetadata; + var$9 = 3; + $ptr = 4; + case 4: + nms_World_setBlock(var$3, var$4, var$5, var$6, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + return; + case 5: + $java.nms_TileEntityPiston_updatePushedObjects($this, var$1, var$2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, $ptr); +}; +$java.nms_TileEntityPiston_readFromNBT = function($this, $par1NBTTagCompound) { + var var$2; + $java.nms_TileEntity_readFromNBT($this, $par1NBTTagCompound); + $this.$storedBlockID = nms_NBTTagCompound_getInteger($par1NBTTagCompound, $rt_s(2853)); + $this.$storedMetadata = nms_NBTTagCompound_getInteger($par1NBTTagCompound, $rt_s(2854)); + $this.$storedOrientation = nms_NBTTagCompound_getInteger($par1NBTTagCompound, $rt_s(2855)); + var$2 = nms_NBTTagCompound_getFloat($par1NBTTagCompound, $rt_s(2856)); + $this.$progress = var$2; + $this.$lastProgress = var$2; + $this.$extending = nms_NBTTagCompound_getBoolean($par1NBTTagCompound, $rt_s(2857)); +}; +function nms_TileEntityBrewingStand() { + var a = this; nms_TileEntity.call(a); + a.$brewingItemStacks = null; + a.$brewTime0 = 0; + a.$filledSlots = 0; + a.$ingredientID = 0; + a.$field_94132_e = null; +} +$java.nms_TileEntityBrewingStand_field_102017_a = null; +$java.nms_TileEntityBrewingStand_field_102016_b = null; +$java.nms_TileEntityBrewingStand__init_ = function() { + var var_0 = new nms_TileEntityBrewingStand(); + nms_TileEntityBrewingStand__init_(var_0); + return var_0; +}; +function nms_TileEntityBrewingStand__init_($this) { + nms_TileEntity__init_($this); + $this.$brewingItemStacks = $rt_createArray(nms_ItemStack, 4); +} +$java.nms_TileEntityBrewingStand_getInvName = function($this) { + return !$java.nms_TileEntityBrewingStand_isInvNameLocalized($this) ? $rt_s(2858) : $this.$field_94132_e; +}; +$java.nms_TileEntityBrewingStand_isInvNameLocalized = function($this) { + return $this.$field_94132_e !== null && jl_String_length($this.$field_94132_e) > 0 ? 1 : 0; +}; +$java.nms_TileEntityBrewingStand_func_94131_a = function($this, $par1Str) { + $this.$field_94132_e = $par1Str; +}; +$java.nms_TileEntityBrewingStand_getSizeInventory = function($this) { + return $this.$brewingItemStacks.data.length; +}; +$java.nms_TileEntityBrewingStand_updateEntity = function($this) { + var $var1, var$2, var$3, var$4, var$5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$brewTime0 > 0) { + $this.$brewTime0 = $this.$brewTime0 - 1 | 0; + if (!$this.$brewTime0) { + $java.nms_TileEntityBrewingStand_brewPotions($this); + $ptr = 1; + continue main; + } + if (!$java.nms_TileEntityBrewingStand_canBrew($this)) { + $this.$brewTime0 = 0; + $ptr = 3; + continue main; + } + if ($this.$ingredientID != $this.$brewingItemStacks.data[3].$itemID0) { + $this.$brewTime0 = 0; + $ptr = 4; + continue main; + } + } else if ($java.nms_TileEntityBrewingStand_canBrew($this)) { + $this.$brewTime0 = 400; + $this.$ingredientID = $this.$brewingItemStacks.data[3].$itemID0; + } + $var1 = $java.nms_TileEntityBrewingStand_getFilledSlots($this); + if ($var1 == $this.$filledSlots) + return; + $this.$filledSlots = $var1; + var$2 = $this.$worldObj4; + var$3 = $this.$xCoord0; + var$4 = $this.$yCoord0; + var$5 = $this.$zCoord0; + var$6 = 2; + $ptr = 2; + continue main; + case 1: + $java.nms_TileEntity_onInventoryChanged($this); + if ($rt_suspending()) { + break main; + } + $var1 = $java.nms_TileEntityBrewingStand_getFilledSlots($this); + if ($var1 == $this.$filledSlots) + return; + $this.$filledSlots = $var1; + var$2 = $this.$worldObj4; + var$3 = $this.$xCoord0; + var$4 = $this.$yCoord0; + var$5 = $this.$zCoord0; + var$6 = 2; + $ptr = 2; + case 2: + nms_World_setBlockMetadataWithNotify(var$2, var$3, var$4, var$5, $var1, var$6); + if ($rt_suspending()) { + break main; + } + return; + case 3: + $java.nms_TileEntity_onInventoryChanged($this); + if ($rt_suspending()) { + break main; + } + $var1 = $java.nms_TileEntityBrewingStand_getFilledSlots($this); + if ($var1 == $this.$filledSlots) + return; + $this.$filledSlots = $var1; + var$2 = $this.$worldObj4; + var$3 = $this.$xCoord0; + var$4 = $this.$yCoord0; + var$5 = $this.$zCoord0; + var$6 = 2; + $ptr = 2; + continue main; + case 4: + $java.nms_TileEntity_onInventoryChanged($this); + if ($rt_suspending()) { + break main; + } + $var1 = $java.nms_TileEntityBrewingStand_getFilledSlots($this); + if ($var1 == $this.$filledSlots) + return; + $this.$filledSlots = $var1; + var$2 = $this.$worldObj4; + var$3 = $this.$xCoord0; + var$4 = $this.$yCoord0; + var$5 = $this.$zCoord0; + var$6 = 2; + $ptr = 2; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, var$2, var$3, var$4, var$5, var$6, $ptr); +}; +$java.nms_TileEntityBrewingStand_getBrewTime = function($this) { + return $this.$brewTime0; +}; +$java.nms_TileEntityBrewingStand_canBrew = function($this) { + var $var1, $var2, $var3, $var4, $var5, $var6, $var7; + if ($this.$brewingItemStacks.data[3] !== null && $this.$brewingItemStacks.data[3].$stackSize > 0) { + $var1 = $this.$brewingItemStacks.data[3]; + nms_Item_$callClinit(); + if (!nms_Item_isPotionIngredient(nms_Item_itemsList.data[$var1.$itemID0])) + return 0; + $var2 = 0; + $var3 = 0; + a: { + while ($var3 < 3) { + b: { + if ($this.$brewingItemStacks.data[$var3] !== null && $this.$brewingItemStacks.data[$var3].$itemID0 == nms_Item_potion.$itemID) { + $var4 = $this.$brewingItemStacks.data[$var3].$itemDamage; + $var5 = $java.nms_TileEntityBrewingStand_getPotionResult($this, $var4, $var1); + if (!$java.nms_ItemPotion_isSplash($var4) && $java.nms_ItemPotion_isSplash($var5)) { + $var2 = 1; + break a; + } + $var6 = $java.nms_ItemPotion_getEffects0(nms_Item_potion, $var4); + $var7 = $java.nms_ItemPotion_getEffects0(nms_Item_potion, $var5); + if (!($var4 > 0 && $var6 === $var7)) { + if ($var6 !== null) { + if (ju_AbstractList_equals($var6, $var7)) + break b; + if ($var7 === null) + break b; + } + if ($var4 != $var5) { + $var2 = 1; + break a; + } + } + } + } + $var3 = $var3 + 1 | 0; + } + } + return $var2; + } + return 0; +}; +$java.nms_TileEntityBrewingStand_brewPotions = function($this) { + var $var1, $var2, $var4, $var3, $var5, $var6; + if ($java.nms_TileEntityBrewingStand_canBrew($this)) { + $var1 = $this.$brewingItemStacks.data[3]; + $var2 = 0; + while ($var2 < 3) { + a: { + if ($this.$brewingItemStacks.data[$var2] !== null) { + $var4 = $this.$brewingItemStacks.data[$var2].$itemID0; + nms_Item_$callClinit(); + if ($var4 == nms_Item_potion.$itemID) { + b: { + $var3 = $this.$brewingItemStacks.data[$var2].$itemDamage; + $var4 = $java.nms_TileEntityBrewingStand_getPotionResult($this, $var3, $var1); + $var5 = $java.nms_ItemPotion_getEffects0(nms_Item_potion, $var3); + $var6 = $java.nms_ItemPotion_getEffects0(nms_Item_potion, $var4); + if (!($var3 > 0 && $var5 === $var6)) { + if ($var5 !== null) { + if (ju_AbstractList_equals($var5, $var6)) + break b; + if ($var6 === null) + break b; + } + if ($var3 == $var4) + break a; + nms_ItemStack_setItemDamage($this.$brewingItemStacks.data[$var2], $var4); + break a; + } + } + if (!$java.nms_ItemPotion_isSplash($var3) && $java.nms_ItemPotion_isSplash($var4)) + nms_ItemStack_setItemDamage($this.$brewingItemStacks.data[$var2], $var4); + } + } + } + $var2 = $var2 + 1 | 0; + } + nms_Item_$callClinit(); + if (nms_Item_hasContainerItem(nms_Item_itemsList.data[$var1.$itemID0])) + $this.$brewingItemStacks.data[3] = nms_ItemStack__init_5(nms_Item_itemsList.data[$var1.$itemID0].$containerItem); + else { + $var1 = $this.$brewingItemStacks.data[3]; + $var1.$stackSize = $var1.$stackSize - 1 | 0; + if ($this.$brewingItemStacks.data[3].$stackSize <= 0) + $this.$brewingItemStacks.data[3] = null; + } + } +}; +$java.nms_TileEntityBrewingStand_getPotionResult = function($this, $par1, $par2ItemStack) { + var var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10; + if ($par2ItemStack !== null) { + nms_Item_$callClinit(); + if (nms_Item_isPotionIngredient(nms_Item_itemsList.data[$par2ItemStack.$itemID0])) { + $par2ItemStack = nms_Item_itemsList.data[$par2ItemStack.$itemID0].$potionEffect; + nms_PotionHelper_$callClinit(); + var$3 = 0; + var$4 = jl_String_length($par2ItemStack); + var$5 = 0; + var$6 = 0; + var$7 = 0; + var$8 = 0; + var$9 = 0; + while (var$3 < var$4) { + var$10 = jl_String_charAt($par2ItemStack, var$3); + if (var$10 >= 48 && var$10 <= 57) { + var$9 = (var$9 * 10 | 0) + (var$10 - 48 | 0) | 0; + var$5 = 1; + } else if (var$10 == 33) { + if (var$5) { + $par1 = $java.nms_PotionHelper_brewBitOperations($par1, var$9, var$7, var$6, var$8); + var$8 = 0; + var$7 = 0; + var$5 = 0; + var$9 = 0; + } + var$6 = 1; + } else if (var$10 == 45) { + if (var$5) { + $par1 = $java.nms_PotionHelper_brewBitOperations($par1, var$9, var$7, var$6, var$8); + var$8 = 0; + var$6 = 0; + var$5 = 0; + var$9 = 0; + } + var$7 = 1; + } else if (var$10 == 43) { + if (var$5) { + $par1 = $java.nms_PotionHelper_brewBitOperations($par1, var$9, var$7, var$6, var$8); + var$8 = 0; + var$6 = 0; + var$7 = 0; + var$5 = 0; + var$9 = 0; + } + } else if (var$10 == 38) { + if (var$5) { + $par1 = $java.nms_PotionHelper_brewBitOperations($par1, var$9, var$7, var$6, var$8); + var$6 = 0; + var$7 = 0; + var$5 = 0; + var$9 = 0; + } + var$8 = 1; + } + var$3 = var$3 + 1 | 0; + } + if (var$5) + $par1 = $java.nms_PotionHelper_brewBitOperations($par1, var$9, var$7, var$6, var$8); + $par1 = $par1 & 32767; + } + } + return $par1; +}; +$java.nms_TileEntityBrewingStand_readFromNBT = function($this, $par1NBTTagCompound) { + var $var2, $var3, $var4, $var5; + $java.nms_TileEntity_readFromNBT($this, $par1NBTTagCompound); + $var2 = nms_NBTTagCompound_getTagList($par1NBTTagCompound, $rt_s(2841)); + $this.$brewingItemStacks = $rt_createArray(nms_ItemStack, $java.nms_TileEntityBrewingStand_getSizeInventory($this)); + $var3 = 0; + while ($var3 < nms_NBTTagList_tagCount($var2)) { + $var4 = nms_NBTTagList_tagAt($var2, $var3); + $var5 = nms_NBTTagCompound_getByte($var4, $rt_s(2842)); + if ($var5 >= 0 && $var5 < $this.$brewingItemStacks.data.length) + $this.$brewingItemStacks.data[$var5] = nms_ItemStack_loadItemStackFromNBT($var4); + $var3 = $var3 + 1 | 0; + } + $this.$brewTime0 = nms_NBTTagCompound_getShort($par1NBTTagCompound, $rt_s(2859)); + if (nms_NBTTagCompound_hasKey($par1NBTTagCompound, $rt_s(2845))) + $this.$field_94132_e = nms_NBTTagCompound_getString($par1NBTTagCompound, $rt_s(2845)); +}; +$java.nms_TileEntityBrewingStand_getStackInSlot = function($this, $par1) { + return $par1 >= 0 && $par1 < $this.$brewingItemStacks.data.length ? $this.$brewingItemStacks.data[$par1] : null; +}; +$java.nms_TileEntityBrewingStand_decrStackSize = function($this, $par1, $par2) { + var $var3; + if ($par1 >= 0 && $par1 < $this.$brewingItemStacks.data.length) { + $var3 = $this.$brewingItemStacks.data[$par1]; + $this.$brewingItemStacks.data[$par1] = null; + return $var3; + } + return null; +}; +$java.nms_TileEntityBrewingStand_setInventorySlotContents = function($this, $par1, $par2ItemStack) { + if ($par1 >= 0 && $par1 < $this.$brewingItemStacks.data.length) + $this.$brewingItemStacks.data[$par1] = $par2ItemStack; +}; +$java.nms_TileEntityBrewingStand_getInventoryStackLimit = function($this) { + return 64; +}; +$java.nms_TileEntityBrewingStand_setBrewTime = function($this, $par1) { + $this.$brewTime0 = $par1; +}; +$java.nms_TileEntityBrewingStand_getFilledSlots = function($this) { + var $var1, $var2; + $var1 = 0; + $var2 = 0; + while ($var2 < 3) { + if ($this.$brewingItemStacks.data[$var2] !== null) + $var1 = $var1 | 1 << $var2; + $var2 = $var2 + 1 | 0; + } + return $var1; +}; +function nms_TileEntityBrewingStand__clinit_() { + var var$1, var$2; + var$1 = $rt_createIntArray(1); + var$1.data[0] = 3; + $java.nms_TileEntityBrewingStand_field_102017_a = var$1; + var$1 = $rt_createIntArray(3); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = 1; + var$2[2] = 2; + $java.nms_TileEntityBrewingStand_field_102016_b = var$1; +} +function nms_TileEntityEnchantmentTable() { + var a = this; nms_TileEntity.call(a); + a.$tickCount = 0; + a.$pageFlip = 0.0; + a.$pageFlipPrev = 0.0; + a.$field_70373_d = 0.0; + a.$field_70374_e = 0.0; + a.$bookSpread = 0.0; + a.$bookSpreadPrev = 0.0; + a.$bookRotation2 = 0.0; + a.$bookRotationPrev = 0.0; + a.$bookRotation = 0.0; + a.$field_94136_s = null; +} +$java.nms_TileEntityEnchantmentTable_rand = null; +$java.nms_TileEntityEnchantmentTable_$callClinit = function() { + $java.nms_TileEntityEnchantmentTable_$callClinit = $rt_eraseClinit(nms_TileEntityEnchantmentTable); + $java.nms_TileEntityEnchantmentTable__clinit_(); +}; +$java.nms_TileEntityEnchantmentTable__init_ = function() { + var var_0 = new nms_TileEntityEnchantmentTable(); + nms_TileEntityEnchantmentTable__init_(var_0); + return var_0; +}; +function nms_TileEntityEnchantmentTable__init_($this) { + $java.nms_TileEntityEnchantmentTable_$callClinit(); + nms_TileEntity__init_($this); +} +$java.nms_TileEntityEnchantmentTable_readFromNBT = function($this, $par1NBTTagCompound) { + $java.nms_TileEntity_readFromNBT($this, $par1NBTTagCompound); + if (nms_NBTTagCompound_hasKey($par1NBTTagCompound, $rt_s(2845))) + $this.$field_94136_s = nms_NBTTagCompound_getString($par1NBTTagCompound, $rt_s(2845)); +}; +$java.nms_TileEntityEnchantmentTable_updateEntity = function($this) { + var $var1, $var2, $var6, $var7, $var3, $var8; + $this.$bookSpreadPrev = $this.$bookSpread; + $this.$bookRotationPrev = $this.$bookRotation2; + $var1 = nms_World_getClosestPlayer($this.$worldObj4, $this.$xCoord0 + 0.5, $this.$yCoord0 + 0.5, $this.$zCoord0 + 0.5, 3.0); + if ($var1 === null) { + $this.$bookRotation = $this.$bookRotation + 0.019999999552965164; + $this.$bookSpread = $this.$bookSpread - 0.10000000149011612; + } else + a: { + $var2 = $var1.$posX - ($this.$xCoord0 + 0.5); + $this.$bookRotation = jl_Math_atan2($var1.$posZ - ($this.$zCoord0 + 0.5), $var2); + $this.$bookSpread = $this.$bookSpread + 0.10000000149011612; + if (!($this.$bookSpread >= 0.5 && nle_EaglercraftRandom_nextInt($java.nms_TileEntityEnchantmentTable_rand, 40))) { + $var6 = $this.$field_70373_d; + while (true) { + $this.$field_70373_d = $this.$field_70373_d + (nle_EaglercraftRandom_nextInt($java.nms_TileEntityEnchantmentTable_rand, 4) - nle_EaglercraftRandom_nextInt($java.nms_TileEntityEnchantmentTable_rand, 4) | 0); + if ($var6 === $this.$field_70373_d) + continue; + else + break a; + } + } + } + while ($this.$bookRotation2 >= 3.1415927410125732) { + $this.$bookRotation2 = $this.$bookRotation2 - 6.2831854820251465; + } + while ($this.$bookRotation2 < (-3.1415927410125732)) { + $this.$bookRotation2 = $this.$bookRotation2 + 6.2831854820251465; + } + while ($this.$bookRotation >= 3.1415927410125732) { + $this.$bookRotation = $this.$bookRotation - 6.2831854820251465; + } + while ($this.$bookRotation < (-3.1415927410125732)) { + $this.$bookRotation = $this.$bookRotation + 6.2831854820251465; + } + $var7 = $this.$bookRotation - $this.$bookRotation2; + while ($var7 >= 3.1415927410125732) { + $var7 = $var7 - 6.2831854820251465; + } + while ($var7 < (-3.1415927410125732)) { + $var7 = $var7 + 6.2831854820251465; + } + $this.$bookRotation2 = $this.$bookRotation2 + $var7 * 0.4000000059604645; + if ($this.$bookSpread < 0.0) + $this.$bookSpread = 0.0; + if ($this.$bookSpread > 1.0) + $this.$bookSpread = 1.0; + $this.$tickCount = $this.$tickCount + 1 | 0; + $this.$pageFlipPrev = $this.$pageFlip; + $var3 = ($this.$field_70373_d - $this.$pageFlip) * 0.4000000059604645; + $var8 = 0.20000000298023224; + $var6 = (-0.20000000298023224); + if ($var3 >= $var6) + $var6 = $var3; + if ($var6 <= $var8) + $var8 = $var6; + $this.$field_70374_e = $this.$field_70374_e + ($var8 - $this.$field_70374_e) * 0.8999999761581421; + $this.$pageFlip = $this.$pageFlip + $this.$field_70374_e; +}; +$java.nms_TileEntityEnchantmentTable_func_94134_a = function($this, $par1Str) { + $this.$field_94136_s = $par1Str; +}; +$java.nms_TileEntityEnchantmentTable__clinit_ = function() { + $java.nms_TileEntityEnchantmentTable_rand = nle_EaglercraftRandom__init_0(); +}; +function nms_TileEntityEndPortal() { + nms_TileEntity.call(this); +} +$java.nms_TileEntityEndPortal__init_ = function() { + var var_0 = new nms_TileEntityEndPortal(); + nms_TileEntityEndPortal__init_(var_0); + return var_0; +}; +function nms_TileEntityEndPortal__init_($this) { + nms_TileEntity__init_($this); +} +function nms_TileEntityCommandBlock() { + var a = this; nms_TileEntity.call(a); + a.$succesCount = 0; + a.$command = null; + a.$commandSenderName = null; +} +$java.nms_TileEntityCommandBlock__init_ = function() { + var var_0 = new nms_TileEntityCommandBlock(); + nms_TileEntityCommandBlock__init_(var_0); + return var_0; +}; +function nms_TileEntityCommandBlock__init_($this) { + nms_TileEntity__init_($this); + $this.$succesCount = 0; + $this.$command = $rt_s(36); + $this.$commandSenderName = $rt_s(1); +} +$java.nms_TileEntityCommandBlock_getCommand = function($this) { + return $this.$command; +}; +$java.nms_TileEntityCommandBlock_setCommandSenderName = function($this, $par1Str) { + $this.$commandSenderName = $par1Str; +}; +$java.nms_TileEntityCommandBlock_readFromNBT = function($this, $par1NBTTagCompound) { + $java.nms_TileEntity_readFromNBT($this, $par1NBTTagCompound); + $this.$command = nms_NBTTagCompound_getString($par1NBTTagCompound, $rt_s(2860)); + $this.$succesCount = nms_NBTTagCompound_getInteger($par1NBTTagCompound, $rt_s(2861)); + if (nms_NBTTagCompound_hasKey($par1NBTTagCompound, $rt_s(2845))) + $this.$commandSenderName = nms_NBTTagCompound_getString($par1NBTTagCompound, $rt_s(2845)); +}; +$java.nms_TileEntityCommandBlock_func_96103_d = function($this) { + return $this.$succesCount; +}; +function nms_TileEntityBeacon() { + var a = this; nms_TileEntity.call(a); + a.$field_82137_b = Long_ZERO; + a.$field_82138_c = 0.0; + a.$isBeaconActive = 0; + a.$levels = 0; + a.$primaryEffect = 0; + a.$secondaryEffect = 0; + a.$payment = null; + a.$field_94048_i = null; +} +$java.nms_TileEntityBeacon_effectsList = null; +$java.nms_TileEntityBeacon_$callClinit = function() { + $java.nms_TileEntityBeacon_$callClinit = $rt_eraseClinit(nms_TileEntityBeacon); + $java.nms_TileEntityBeacon__clinit_(); +}; +$java.nms_TileEntityBeacon__init_ = function() { + var var_0 = new nms_TileEntityBeacon(); + nms_TileEntityBeacon__init_(var_0); + return var_0; +}; +function nms_TileEntityBeacon__init_($this) { + $java.nms_TileEntityBeacon_$callClinit(); + nms_TileEntity__init_($this); + $this.$levels = (-1); +} +$java.nms_TileEntityBeacon_updateEntity = function($this) { + var var$1, var$2, var$3, var$4, var$5, var$6; + if (Long_eq(Long_rem(nms_World_getTotalWorldTime($this.$worldObj4), Long_fromInt(80)), Long_ZERO)) { + if (!nms_World_canBlockSeeTheSky($this.$worldObj4, $this.$xCoord0, $this.$yCoord0 + 1 | 0, $this.$zCoord0)) { + $this.$isBeaconActive = 0; + $this.$levels = 0; + } else { + $this.$isBeaconActive = 1; + $this.$levels = 0; + var$1 = 1; + a: { + while (true) { + if (var$1 > 4) + break a; + var$2 = $this.$yCoord0 - var$1 | 0; + if (var$2 < 0) + break a; + var$3 = 1; + var$4 = $this.$xCoord0 - var$1 | 0; + while (var$4 <= ($this.$xCoord0 + var$1 | 0) && var$3) { + var$5 = $this.$zCoord0 - var$1 | 0; + b: { + while (var$5 <= ($this.$zCoord0 + var$1 | 0)) { + var$6 = nms_World_getBlockId($this.$worldObj4, var$4, var$2, var$5); + nms_Block_$callClinit(); + if (var$6 != nms_Block_blockEmerald.$blockID && var$6 != nms_Block_blockGold.$blockID && var$6 != nms_Block_blockDiamond.$blockID && var$6 != nms_Block_blockIron.$blockID) { + var$3 = 0; + break b; + } + var$5 = var$5 + 1 | 0; + } + } + var$4 = var$4 + 1 | 0; + } + if (!var$3) + break; + var$2 = var$1 + 1 | 0; + $this.$levels = var$1; + var$1 = var$2; + } + } + if (!$this.$levels) + $this.$isBeaconActive = 0; + } + } +}; +$java.nms_TileEntityBeacon_func_82125_v_ = function($this) { + var $var1; + if (!$this.$isBeaconActive) + return 0.0; + $var1 = Long_sub(nms_World_getTotalWorldTime($this.$worldObj4), $this.$field_82137_b).lo; + $this.$field_82137_b = nms_World_getTotalWorldTime($this.$worldObj4); + if ($var1 > 1) { + $this.$field_82138_c = $this.$field_82138_c - $var1 / 40.0; + if ($this.$field_82138_c < 0.0) + $this.$field_82138_c = 0.0; + } + $this.$field_82138_c = $this.$field_82138_c + 0.02500000037252903; + if ($this.$field_82138_c > 1.0) + $this.$field_82138_c = 1.0; + return $this.$field_82138_c; +}; +$java.nms_TileEntityBeacon_getPrimaryEffect = function($this) { + return $this.$primaryEffect; +}; +$java.nms_TileEntityBeacon_getSecondaryEffect = function($this) { + return $this.$secondaryEffect; +}; +$java.nms_TileEntityBeacon_getLevels = function($this) { + return $this.$levels; +}; +$java.nms_TileEntityBeacon_setLevels = function($this, $par1) { + $this.$levels = $par1; +}; +$java.nms_TileEntityBeacon_setPrimaryEffect = function($this, $par1) { + var $var2, $var3, $var4, $var5; + $this.$primaryEffect = 0; + $var2 = 0; + while ($var2 < $this.$levels && $var2 < 3) { + $var3 = $java.nms_TileEntityBeacon_effectsList.data[$var2].data; + $var4 = $var3.length; + $var5 = 0; + while ($var5 < $var4) { + if ($var3[$var5].$id5 == $par1) { + $this.$primaryEffect = $par1; + return; + } + $var5 = $var5 + 1 | 0; + } + $var2 = $var2 + 1 | 0; + } +}; +$java.nms_TileEntityBeacon_setSecondaryEffect = function($this, $par1) { + var $var2, $var3, $var4, $var5; + a: { + $this.$secondaryEffect = 0; + if ($this.$levels >= 4) { + $var2 = 0; + while (true) { + if ($var2 >= 4) + break a; + $var3 = $java.nms_TileEntityBeacon_effectsList.data[$var2].data; + $var4 = $var3.length; + $var5 = 0; + while ($var5 < $var4) { + if ($var3[$var5].$id5 == $par1) { + $this.$secondaryEffect = $par1; + return; + } + $var5 = $var5 + 1 | 0; + } + $var2 = $var2 + 1 | 0; + } + } + } +}; +$java.nms_TileEntityBeacon_getMaxRenderDistanceSquared = function($this) { + return 65536.0; +}; +$java.nms_TileEntityBeacon_readFromNBT = function($this, $par1NBTTagCompound) { + $java.nms_TileEntity_readFromNBT($this, $par1NBTTagCompound); + $this.$primaryEffect = nms_NBTTagCompound_getInteger($par1NBTTagCompound, $rt_s(2862)); + $this.$secondaryEffect = nms_NBTTagCompound_getInteger($par1NBTTagCompound, $rt_s(2863)); + $this.$levels = nms_NBTTagCompound_getInteger($par1NBTTagCompound, $rt_s(2864)); +}; +$java.nms_TileEntityBeacon_getSizeInventory = function($this) { + return 1; +}; +$java.nms_TileEntityBeacon_getStackInSlot = function($this, $par1) { + return $par1 ? null : $this.$payment; +}; +$java.nms_TileEntityBeacon_decrStackSize = function($this, $par1, $par2) { + var $var3; + if (!$par1 && $this.$payment !== null) { + if ($par2 >= $this.$payment.$stackSize) { + $var3 = $this.$payment; + $this.$payment = null; + return $var3; + } + $var3 = $this.$payment; + $var3.$stackSize = $var3.$stackSize - $par2 | 0; + return nms_ItemStack__init_0($this.$payment.$itemID0, $par2, $this.$payment.$itemDamage); + } + return null; +}; +$java.nms_TileEntityBeacon_setInventorySlotContents = function($this, $par1, $par2ItemStack) { + if (!$par1) + $this.$payment = $par2ItemStack; +}; +$java.nms_TileEntityBeacon_func_94047_a = function($this, $par1Str) { + $this.$field_94048_i = $par1Str; +}; +$java.nms_TileEntityBeacon_getInventoryStackLimit = function($this) { + return 1; +}; +$java.nms_TileEntityBeacon__clinit_ = function() { + var var$1, var$2, var$3, var$4; + var$1 = $rt_createArray($rt_arraycls(nms_Potion), 4); + var$2 = var$1.data; + var$3 = $rt_createArray(nms_Potion, 2); + var$4 = var$3.data; + var$4[0] = nms_Potion_moveSpeed; + var$4[1] = nms_Potion_digSpeed; + var$2[0] = var$3; + var$3 = $rt_createArray(nms_Potion, 2); + var$4 = var$3.data; + var$4[0] = $java.nms_Potion_resistance; + var$4[1] = nms_Potion_jump; + var$2[1] = var$3; + var$3 = $rt_createArray(nms_Potion, 1); + var$3.data[0] = nms_Potion_damageBoost; + var$2[2] = var$3; + var$4 = $rt_createArray(nms_Potion, 1); + var$4.data[0] = nms_Potion_regeneration; + var$2[3] = var$4; + $java.nms_TileEntityBeacon_effectsList = var$1; +}; +function nms_TileEntityDaylightDetector() { + nms_TileEntity.call(this); +} +$java.nms_TileEntityDaylightDetector__init_ = function() { + var var_0 = new nms_TileEntityDaylightDetector(); + nms_TileEntityDaylightDetector__init_(var_0); + return var_0; +}; +function nms_TileEntityDaylightDetector__init_($this) { + nms_TileEntity__init_($this); +} +$java.nms_TileEntityDaylightDetector_updateEntity = function($this) { + return; +}; +function nms_TileEntityHopper() { + var a = this; nms_TileEntity.call(a); + a.$hopperItemStacks = null; + a.$inventoryName = null; + a.$transferCooldown = 0; +} +$java.nms_TileEntityHopper__init_ = function() { + var var_0 = new nms_TileEntityHopper(); + nms_TileEntityHopper__init_(var_0); + return var_0; +}; +function nms_TileEntityHopper__init_($this) { + nms_TileEntity__init_($this); + $this.$hopperItemStacks = $rt_createArray(nms_ItemStack, 5); + $this.$transferCooldown = (-1); +} +$java.nms_TileEntityHopper_readFromNBT = function($this, $par1NBTTagCompound) { + var $var2, $var3, $var4, $var5; + $java.nms_TileEntity_readFromNBT($this, $par1NBTTagCompound); + $var2 = nms_NBTTagCompound_getTagList($par1NBTTagCompound, $rt_s(2841)); + $this.$hopperItemStacks = $rt_createArray(nms_ItemStack, nms_TileEntityHopper_getSizeInventory($this)); + if (nms_NBTTagCompound_hasKey($par1NBTTagCompound, $rt_s(2845))) + $this.$inventoryName = nms_NBTTagCompound_getString($par1NBTTagCompound, $rt_s(2845)); + $this.$transferCooldown = nms_NBTTagCompound_getInteger($par1NBTTagCompound, $rt_s(2865)); + $var3 = 0; + while ($var3 < nms_NBTTagList_tagCount($var2)) { + $var4 = nms_NBTTagList_tagAt($var2, $var3); + $var5 = nms_NBTTagCompound_getByte($var4, $rt_s(2842)); + if ($var5 >= 0 && $var5 < $this.$hopperItemStacks.data.length) + $this.$hopperItemStacks.data[$var5] = nms_ItemStack_loadItemStackFromNBT($var4); + $var3 = $var3 + 1 | 0; + } +}; +$java.nms_TileEntityHopper_onInventoryChanged = function($this) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_TileEntity_onInventoryChanged($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $ptr); +}; +function nms_TileEntityHopper_getSizeInventory($this) { + return $this.$hopperItemStacks.data.length; +} +$java.nms_TileEntityHopper_getStackInSlot = function($this, $par1) { + return $this.$hopperItemStacks.data[$par1]; +}; +$java.nms_TileEntityHopper_decrStackSize = function($this, $par1, $par2) { + var $var3; + if ($this.$hopperItemStacks.data[$par1] === null) + return null; + if ($this.$hopperItemStacks.data[$par1].$stackSize <= $par2) { + $var3 = $this.$hopperItemStacks.data[$par1]; + $this.$hopperItemStacks.data[$par1] = null; + return $var3; + } + $var3 = nms_ItemStack_splitStack($this.$hopperItemStacks.data[$par1], $par2); + if (!$this.$hopperItemStacks.data[$par1].$stackSize) + $this.$hopperItemStacks.data[$par1] = null; + return $var3; +}; +$java.nms_TileEntityHopper_setInventorySlotContents = function($this, $par1, $par2ItemStack) { + $this.$hopperItemStacks.data[$par1] = $par2ItemStack; + if ($par2ItemStack !== null && $par2ItemStack.$stackSize > 64) + $par2ItemStack.$stackSize = 64; +}; +$java.nms_TileEntityHopper_getInvName = function($this) { + return !$java.nms_TileEntityHopper_isInvNameLocalized($this) ? $rt_s(2866) : $this.$inventoryName; +}; +$java.nms_TileEntityHopper_isInvNameLocalized = function($this) { + return $this.$inventoryName !== null && jl_String_length($this.$inventoryName) > 0 ? 1 : 0; +}; +$java.nms_TileEntityHopper_setInventoryName = function($this, $par1Str) { + $this.$inventoryName = $par1Str; +}; +$java.nms_TileEntityHopper_getInventoryStackLimit = function($this) { + return 64; +}; +$java.nms_TileEntityHopper_openChest = function($this) { + return; +}; +$java.nms_TileEntityHopper_closeChest = function($this) { + return; +}; +$java.nms_TileEntityHopper_updateEntity = function($this) { + return; +}; +function nms_TileEntityComparator() { + nms_TileEntity.call(this); + this.$field_96101_a = 0; +} +$java.nms_TileEntityComparator__init_ = function() { + var var_0 = new nms_TileEntityComparator(); + nms_TileEntityComparator__init_(var_0); + return var_0; +}; +function nms_TileEntityComparator__init_($this) { + nms_TileEntity__init_($this); + $this.$field_96101_a = 0; +} +$java.nms_TileEntityComparator_readFromNBT = function($this, $par1NBTTagCompound) { + $java.nms_TileEntity_readFromNBT($this, $par1NBTTagCompound); + $this.$field_96101_a = nms_NBTTagCompound_getInteger($par1NBTTagCompound, $rt_s(2867)); +}; +$java.nms_TileEntityComparator_func_96100_a = function($this) { + return $this.$field_96101_a; +}; +$java.nms_TileEntityComparator_func_96099_a = function($this, $par1) { + $this.$field_96101_a = $par1; +}; +function nms_Enchantment() { + var a = this; jl_Object.call(a); + a.$effectId = 0; + a.$weight = 0; + a.$type1 = null; + a.$name16 = null; +} +var nms_Enchantment_enchantmentsList = null; +var nms_Enchantment_field_92090_c = null; +$java.nms_Enchantment_protection = null; +var nms_Enchantment_fireProtection = null; +$java.nms_Enchantment_featherFalling = null; +$java.nms_Enchantment_blastProtection = null; +$java.nms_Enchantment_projectileProtection = null; +var nms_Enchantment_respiration = null; +var nms_Enchantment_aquaAffinity = null; +$java.nms_Enchantment_thorns = null; +$java.nms_Enchantment_sharpness = null; +$java.nms_Enchantment_smite = null; +$java.nms_Enchantment_baneOfArthropods = null; +$java.nms_Enchantment_knockback = null; +$java.nms_Enchantment_fireAspect = null; +$java.nms_Enchantment_looting = null; +var nms_Enchantment_efficiency = null; +$java.nms_Enchantment_silkTouch = null; +var nms_Enchantment_unbreaking = null; +$java.nms_Enchantment_fortune = null; +$java.nms_Enchantment_power = null; +$java.nms_Enchantment_punch = null; +$java.nms_Enchantment_flame = null; +$java.nms_Enchantment_infinity = null; +function nms_Enchantment_$callClinit() { + nms_Enchantment_$callClinit = $rt_eraseClinit(nms_Enchantment); + $java.nms_Enchantment__clinit_(); +} +$java.nms_Enchantment__init_ = function(var_0, var_1, var_2) { + var var_3 = new nms_Enchantment(); + $java.nms_Enchantment__init_0(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.nms_Enchantment__init_0 = function($this, $par1, $par2, $par3EnumEnchantmentType) { + nms_Enchantment_$callClinit(); + $this.$effectId = $par1; + $this.$weight = $par2; + $this.$type1 = $par3EnumEnchantmentType; + if (nms_Enchantment_enchantmentsList.data[$par1] === null) { + nms_Enchantment_enchantmentsList.data[$par1] = $this; + return; + } + $par3EnumEnchantmentType = new jl_IllegalArgumentException; + jl_Throwable__init_($par3EnumEnchantmentType, $rt_s(2868)); + $rt_throw($par3EnumEnchantmentType); +}; +$java.nms_Enchantment_getWeight = function($this) { + return $this.$weight; +}; +function nms_Enchantment_getMinLevel($this) { + return 1; +} +$java.nms_Enchantment_calcModifierLiving = function($this, $par1, $par2EntityLiving) { + return 0; +}; +$java.nms_Enchantment_canApplyTogether = function($this, $par1Enchantment) { + return $this === $par1Enchantment ? 0 : 1; +}; +$java.nms_Enchantment_setName = function($this, $par1Str) { + $this.$name16 = $par1Str; + return $this; +}; +$java.nms_Enchantment_getName = function($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(2869)); + jl_AbstractStringBuilder_append(var$1, $this.$name16); + return jl_AbstractStringBuilder_toString(var$1); +}; +function nms_Enchantment_getTranslatedName($this, $par1) { + var $var2, var$3; + $var2 = nms_StatCollector_translateToLocal($this.$getName()); + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $var2); + jl_AbstractStringBuilder_append(var$3, $rt_s(343)); + $var2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var2); + jl_AbstractStringBuilder_append($var2, $rt_s(2870)); + jl_AbstractStringBuilder_append2($var2, $par1); + jl_AbstractStringBuilder_append(var$3, nms_StatCollector_translateToLocal(jl_AbstractStringBuilder_toString($var2))); + return jl_AbstractStringBuilder_toString(var$3); +} +$java.nms_Enchantment_canApply = function($this, $par1ItemStack) { + return $java.nms_EnumEnchantmentType_canEnchantItem($this.$type1, nms_ItemStack_getItem($par1ItemStack)); +}; +$java.nms_Enchantment__clinit_ = function() { + var $var0, $var1, $var2, $var3, $var4; + nms_Enchantment_enchantmentsList = $rt_createArray(nms_Enchantment, 256); + $java.nms_Enchantment_protection = $java.nms_EnchantmentProtection__init_(0, 10, 0); + nms_Enchantment_fireProtection = $java.nms_EnchantmentProtection__init_(1, 5, 1); + $java.nms_Enchantment_featherFalling = $java.nms_EnchantmentProtection__init_(2, 5, 2); + $java.nms_Enchantment_blastProtection = $java.nms_EnchantmentProtection__init_(3, 2, 3); + $java.nms_Enchantment_projectileProtection = $java.nms_EnchantmentProtection__init_(4, 5, 4); + $var0 = new nms_EnchantmentOxygen; + $java.nms_Enchantment__init_0($var0, 5, 2, $java.nms_EnumEnchantmentType_armor_head); + $var0.$name16 = $rt_s(2871); + nms_Enchantment_respiration = $var0; + $var0 = new nms_EnchantmentWaterWorker; + $java.nms_Enchantment__init_0($var0, 6, 2, $java.nms_EnumEnchantmentType_armor_head); + $var0.$name16 = $rt_s(2872); + nms_Enchantment_aquaAffinity = $var0; + $var0 = new nms_EnchantmentThorns; + $java.nms_Enchantment__init_0($var0, 7, 1, $java.nms_EnumEnchantmentType_armor_torso); + $var0.$name16 = $rt_s(2873); + $java.nms_Enchantment_thorns = $var0; + $java.nms_Enchantment_sharpness = $java.nms_EnchantmentDamage__init_(16, 10, 0); + $java.nms_Enchantment_smite = $java.nms_EnchantmentDamage__init_(17, 5, 1); + $java.nms_Enchantment_baneOfArthropods = $java.nms_EnchantmentDamage__init_(18, 5, 2); + $var0 = new nms_EnchantmentKnockback; + $java.nms_Enchantment__init_0($var0, 19, 5, $java.nms_EnumEnchantmentType_weapon); + $var0.$name16 = $rt_s(2874); + $java.nms_Enchantment_knockback = $var0; + $var0 = new nms_EnchantmentFireAspect; + $java.nms_Enchantment__init_0($var0, 20, 2, $java.nms_EnumEnchantmentType_weapon); + $var0.$name16 = $rt_s(1966); + $java.nms_Enchantment_fireAspect = $var0; + $java.nms_Enchantment_looting = $java.nms_EnchantmentLootBonus__init_(21, 2, $java.nms_EnumEnchantmentType_weapon); + $var0 = new nms_EnchantmentDigging; + $java.nms_Enchantment__init_0($var0, 32, 10, $java.nms_EnumEnchantmentType_digger); + $var0.$name16 = $rt_s(2875); + nms_Enchantment_efficiency = $var0; + $var0 = new nms_EnchantmentUntouching; + $java.nms_Enchantment__init_0($var0, 33, 1, $java.nms_EnumEnchantmentType_digger); + $var0.$name16 = $rt_s(2876); + $java.nms_Enchantment_silkTouch = $var0; + $var0 = new nms_EnchantmentDurability; + $java.nms_Enchantment__init_0($var0, 34, 5, $java.nms_EnumEnchantmentType_digger); + $var0.$name16 = $rt_s(2877); + nms_Enchantment_unbreaking = $var0; + $java.nms_Enchantment_fortune = $java.nms_EnchantmentLootBonus__init_(35, 2, $java.nms_EnumEnchantmentType_digger); + $var0 = new nms_EnchantmentArrowDamage; + $java.nms_Enchantment__init_0($var0, 48, 10, $java.nms_EnumEnchantmentType_bow); + $var0.$name16 = $rt_s(2878); + $java.nms_Enchantment_power = $var0; + $var0 = new nms_EnchantmentArrowKnockback; + $java.nms_Enchantment__init_0($var0, 49, 2, $java.nms_EnumEnchantmentType_bow); + $var0.$name16 = $rt_s(2879); + $java.nms_Enchantment_punch = $var0; + $var0 = new nms_EnchantmentArrowFire; + $java.nms_Enchantment__init_0($var0, 50, 2, $java.nms_EnumEnchantmentType_bow); + $var0.$name16 = $rt_s(2880); + $java.nms_Enchantment_flame = $var0; + $var0 = new nms_EnchantmentArrowInfinite; + $java.nms_Enchantment__init_0($var0, 51, 1, $java.nms_EnumEnchantmentType_bow); + $var0.$name16 = $rt_s(2881); + $java.nms_Enchantment_infinity = $var0; + $var0 = ju_ArrayList__init_0(); + $var1 = nms_Enchantment_enchantmentsList.data; + $var2 = $var1.length; + $var3 = 0; + while ($var3 < $var2) { + $var4 = $var1[$var3]; + if ($var4 !== null) + ju_ArrayList_add($var0, $var4); + $var3 = $var3 + 1 | 0; + } + nms_Enchantment_field_92090_c = ju_AbstractCollection_toArray($var0, $rt_createArray(nms_Enchantment, 0)); +}; +function nms_WatchableObject() { + var a = this; jl_Object.call(a); + a.$objectType = 0; + a.$dataValueId = 0; + a.$watchedObject = null; + a.$watched = 0; +} +$java.nms_WatchableObject__init_ = function(var_0, var_1, var_2) { + var var_3 = new nms_WatchableObject(); + $java.nms_WatchableObject__init_0(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.nms_WatchableObject__init_0 = function($this, $par1, $par2, $par3Obj) { + $this.$dataValueId = $par2; + $this.$watchedObject = $par3Obj; + $this.$objectType = $par1; + $this.$watched = 1; +}; +$java.nms_WatchableObject_getDataValueId = function($this) { + return $this.$dataValueId; +}; +$java.nms_WatchableObject_setObject = function($this, $par1Obj) { + $this.$watchedObject = $par1Obj; +}; +$java.nms_WatchableObject_getObject = function($this) { + return $this.$watchedObject; +}; +$java.nms_WatchableObject_setWatched = function($this, $par1) { + $this.$watched = $par1; +}; +function jn_URL() { + var a = this; jl_Object.call(a); + a.$hashCode6 = 0; + a.$file = null; + a.$protocol = null; + a.$host = null; + a.$port = 0; + a.$authority = null; + a.$userInfo = null; + a.$path0 = null; + a.$query = null; + a.$ref = null; + a.$strmHandler = null; +} +$java.jn_URL_streamHandlers = null; +$java.jn_URL_streamHandlerFactory = null; +function jn_URL__init_(var_0) { + var var_1 = new jn_URL(); + $java.jn_URL__init_(var_1, var_0); + return var_1; +} +$java.jn_URL__init_0 = function(var_0, var_1, var_2) { + var var_3 = new jn_URL(); + $java.jn_URL__init_1(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.jn_URL__init_ = function($this, $spec) { + $java.jn_URL__init_1($this, null, $spec, null); +}; +$java.jn_URL__init_1 = function($this, $context, $spec, $handler) { + var $index, $e, $startIPv6Addr, $c, $valid, $i, $cPath, $$je; + $this.$port = (-1); + $this.$strmHandler = $handler; + if ($spec === null) { + $context = new jn_MalformedURLException; + jl_Throwable__init_0($context); + $rt_throw($context); + } + $handler = jl_String_trim($spec); + a: { + try { + $index = jl_String_indexOf0($handler, 58); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NullPointerException) { + $e = $$je; + } else { + throw $$e; + } + } + $context = new jn_MalformedURLException; + jl_Throwable__init_($context, $e.$toString()); + $rt_throw($context); + } + $startIPv6Addr = jl_String_indexOf0($handler, 91); + if ($index >= 0 && !($startIPv6Addr != (-1) && $index >= $startIPv6Addr)) { + b: { + c: { + $this.$protocol = jl_String_substring0($handler, 0, $index); + $c = jl_String_charAt($this.$protocol, 0); + if (!(97 <= $c && $c <= 122)) { + if (65 > $c) + break c; + if ($c > 90) + break c; + } + $valid = 1; + break b; + } + $valid = 0; + } + $i = 1; + while ($valid && $i < jl_String_length($this.$protocol)) { + $valid = jl_String_charAt($this.$protocol, $i); + $valid = !(97 <= $valid && $valid <= 122) && !(65 <= $valid && $valid <= 90) && !(48 <= $valid && $valid <= 57) && $valid != 43 && $valid != 45 && $valid != 46 ? 0 : 1; + $i = $i + 1 | 0; + } + if ($valid) + $this.$protocol = jl_String_toLowerCase($this.$protocol); + else { + $this.$protocol = null; + $index = (-1); + } + } + if ($this.$protocol === null) { + if ($context === null) { + $context = new jn_MalformedURLException; + jl_Throwable__init_0($context); + $rt_throw($context); + } + $java.jn_URL_set($this, $context.$protocol, $context.$host, $context.$port, $context.$authority, $context.$userInfo, $context.$path0, $context.$query, null); + if ($this.$strmHandler === null) + $this.$strmHandler = $context.$strmHandler; + } else if ($context !== null && jl_String_equals($this.$protocol, $context.$protocol)) { + $cPath = $context.$path0; + if ($cPath !== null && $cPath.$startsWith0($rt_s(61))) + $java.jn_URL_set($this, $this.$protocol, $context.$host, $context.$port, $context.$authority, $context.$userInfo, $cPath, $context.$query, null); + if ($this.$strmHandler === null) + $this.$strmHandler = $context.$strmHandler; + } + if ($this.$strmHandler === null) { + $java.jn_URL_setupStreamHandler($this); + if ($this.$strmHandler === null) { + $context = new jn_MalformedURLException; + jl_Throwable__init_0($context); + $rt_throw($context); + } + } + d: { + try { + $java.jn_URLStreamHandler_parseURL($this.$strmHandler, $this, $handler, $index + 1 | 0, jl_String_length($handler)); + break d; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $e = $$je; + } else { + throw $$e; + } + } + $context = new jn_MalformedURLException; + jl_Throwable__init_($context, jl_Throwable_toString($e)); + $rt_throw($context); + } + if ($this.$port >= (-1)) + return; + $context = new jn_MalformedURLException; + jl_Throwable__init_0($context); + $rt_throw($context); +}; +$java.jn_URL_fixURL = function($this, $fixHost) { + var var$2, $index; + if ($this.$host !== null && jl_String_length($this.$host) > 0) { + $this.$authority = $this.$host; + if ($this.$port != (-1)) { + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $this.$authority); + jl_AbstractStringBuilder_append(var$2, $rt_s(272)); + jl_AbstractStringBuilder_append2(var$2, $this.$port); + $this.$authority = jl_AbstractStringBuilder_toString(var$2); + } + } + if ($fixHost) { + $index = (-1); + if ($this.$host !== null) + $index = jl_String_lastIndexOf($this.$host, 64); + if ($index < 0) + $this.$userInfo = null; + else { + $this.$userInfo = jl_String_substring0($this.$host, 0, $index); + $this.$host = jl_String_substring($this.$host, $index + 1 | 0); + } + } + $index = (-1); + if ($this.$file !== null) + $index = jl_String_indexOf0($this.$file, 63); + if ($index < 0) { + $this.$query = null; + $this.$path0 = $this.$file; + } else { + $this.$query = jl_String_substring($this.$file, $index + 1 | 0); + $this.$path0 = jl_String_substring0($this.$file, 0, $index); + } +}; +$java.jn_URL_set0 = function($this, $protocol, $host, $port, $file, $ref) { + if ($this.$protocol === null) + $this.$protocol = $protocol; + $this.$host = $host; + $this.$file = $file; + $this.$port = $port; + $this.$ref = $ref; + $this.$hashCode6 = 0; + $java.jn_URL_fixURL($this, 1); +}; +$java.jn_URL_setupStreamHandler = function($this) { + var var$1, var$2; + $this.$strmHandler = ju_HashMap_get($java.jn_URL_streamHandlers, $this.$protocol); + if ($this.$strmHandler !== null) + return; + if ($java.jn_URL_streamHandlerFactory !== null) { + $this.$strmHandler = $java.jn_URL_streamHandlerFactory.$createURLStreamHandler($this.$protocol); + if ($this.$strmHandler !== null) { + ju_HashMap_putImpl($java.jn_URL_streamHandlers, $this.$protocol, $this.$strmHandler); + return; + } + } + a: { + var$1 = $this.$protocol; + var$2 = (-1); + switch (jl_String_hashCode(var$1)) { + case 101730: + if (!jl_String_equals(var$1, $rt_s(2882))) + break a; + var$2 = 2; + break a; + case 3213448: + if (!jl_String_equals(var$1, $rt_s(527))) + break a; + var$2 = 0; + break a; + case 99617003: + if (!jl_String_equals(var$1, $rt_s(60))) + break a; + var$2 = 1; + break a; + default: + } + } + b: { + switch (var$2) { + case 0: + case 1: + $this.$strmHandler = new jni_XHRStreamHandler; + break b; + case 2: + break; + default: + $this.$strmHandler = $java.jni_DummyStreamHandler__init_((-1)); + break b; + } + $this.$strmHandler = $java.jni_DummyStreamHandler__init_(21); + } +}; +function jn_URL_openConnection($this) { + return $this.$strmHandler.$openConnection0($this); +} +$java.jn_URL_toString = function($this) { + return $java.jn_URL_toExternalForm($this); +}; +$java.jn_URL_toExternalForm = function($this) { + var var$1; + if ($this.$strmHandler !== null) + return $java.jn_URLStreamHandler_toExternalForm($this.$strmHandler, $this); + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(2883)); + jl_AbstractStringBuilder_append(var$1, $this.$protocol); + jl_AbstractStringBuilder_append(var$1, $rt_s(2884)); + jl_AbstractStringBuilder_append(var$1, $this.$host); + jl_AbstractStringBuilder_append(var$1, $this.$file); + return jl_AbstractStringBuilder_toString(var$1); +}; +$java.jn_URL_getFile = function($this) { + return $this.$file; +}; +$java.jn_URL_getHost = function($this) { + return $this.$host; +}; +$java.jn_URL_getPort = function($this) { + return $this.$port; +}; +$java.jn_URL_getProtocol = function($this) { + return $this.$protocol; +}; +$java.jn_URL_getRef = function($this) { + return $this.$ref; +}; +$java.jn_URL_getQuery = function($this) { + return $this.$query; +}; +$java.jn_URL_getPath = function($this) { + return $this.$path0; +}; +$java.jn_URL_getUserInfo = function($this) { + return $this.$userInfo; +}; +$java.jn_URL_getAuthority = function($this) { + return $this.$authority; +}; +$java.jn_URL_set = function($this, $protocol, $host, $port, $authority, $userInfo, $path, $query, $ref) { + var var$9; + if ($query === null) + var$9 = $path; + else if (jl_String_isEmpty($query)) + var$9 = $path; + else if ($path === null) { + var$9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$9); + jl_AbstractStringBuilder_append(var$9, $rt_s(2885)); + jl_AbstractStringBuilder_append(var$9, $query); + var$9 = jl_AbstractStringBuilder_toString(var$9); + } else { + var$9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$9); + jl_AbstractStringBuilder_append(var$9, $path); + jl_AbstractStringBuilder_append(var$9, $rt_s(2885)); + jl_AbstractStringBuilder_append(var$9, $query); + var$9 = jl_AbstractStringBuilder_toString(var$9); + } + $java.jn_URL_set0($this, $protocol, $host, $port, var$9, $ref); + $this.$authority = $authority; + $this.$userInfo = $userInfo; + $this.$path0 = $path; + $this.$query = $query; +}; +function jn_URL__clinit_() { + $java.jn_URL_streamHandlers = ju_HashMap__init_(); +} +function nms_ContainerCreative() { + nms_Container.call(this); + this.$itemList = null; +} +$java.nms_ContainerCreative_scrollTo = function($this, $par1) { + var $var3, $var4, var$4, $var5, $var6; + $var3 = $par1 * ((($this.$itemList.$size / 9 | 0) - 5 | 0) + 1 | 0) + 0.5 | 0; + if ($var3 < 0) + $var3 = 0; + $var4 = 0; + var$4 = null; + while ($var4 < 5) { + $var5 = 0; + while ($var5 < 9) { + $var6 = $var5 + (($var4 + $var3 | 0) * 9 | 0) | 0; + if ($var6 >= 0 && $var6 < $this.$itemList.$size) + $java.nms_InventoryBasic_setInventorySlotContents($java.nms_GuiContainerCreative_getInventory(), $var5 + ($var4 * 9 | 0) | 0, ju_ArrayList_get($this.$itemList, $var6)); + else + $java.nms_InventoryBasic_setInventorySlotContents($java.nms_GuiContainerCreative_getInventory(), $var5 + ($var4 * 9 | 0) | 0, var$4); + $var5 = $var5 + 1 | 0; + } + $var4 = $var4 + 1 | 0; + } +}; +$java.nms_ContainerCreative_hasMoreThan1PageOfItemsInList = function($this) { + return $this.$itemList.$size <= 45 ? 0 : 1; +}; +$java.nms_ContainerCreative_retrySlotClick = function($this, $par1, $par2, $par3, $par4EntityPlayer) { + return; +}; +$java.nms_ContainerCreative_transferStackInSlot = function($this, $par1EntityPlayer, $par2) { + var $var3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par2 >= ($this.$inventorySlots.$size - 9 | 0) && $par2 < $this.$inventorySlots.$size) { + $var3 = ju_ArrayList_get($this.$inventorySlots, $par2); + if ($var3 !== null && $var3.$getHasStack()) { + $par1EntityPlayer = null; + $ptr = 1; + continue main; + } + } + return null; + case 1: + $var3.$putStack($par1EntityPlayer); + if ($rt_suspending()) { + break main; + } + return null; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2, $var3, $ptr); +}; +$java.nms_ContainerCreative_func_94530_a = function($this, $par1ItemStack, $par2Slot) { + return $par2Slot.$yDisplayPosition <= 90 ? 0 : 1; +}; +$java.nms_ContainerCreative_func_94531_b = function($this, $par1Slot) { + var var$2; + a: { + b: { + if (!($par1Slot.$inventory0 instanceof nms_InventoryPlayer)) { + if ($par1Slot.$yDisplayPosition <= 90) + break b; + if ($par1Slot.$xDisplayPosition > 162) + break b; + } + var$2 = 1; + break a; + } + var$2 = 0; + } + return var$2; +}; +function nms_WorldInfo() { + var a = this; jl_Object.call(a); + a.$randomSeed = Long_ZERO; + a.$terrainType = null; + a.$generatorOptions = null; + a.$spawnX = 0; + a.$spawnY = 0; + a.$spawnZ = 0; + a.$totalTime = Long_ZERO; + a.$worldTime = Long_ZERO; + a.$levelName = null; + a.$raining = 0; + a.$thundering = 0; + a.$theGameType = null; + a.$mapFeaturesEnabled = 0; + a.$hardcore = 0; + a.$allowCommands = 0; + a.$initialized0 = 0; + a.$theGameRules = null; +} +$java.nms_WorldInfo__init_ = function() { + var var_0 = new nms_WorldInfo(); + nms_WorldInfo__init_(var_0); + return var_0; +}; +function nms_WorldInfo__init_($this) { + $this.$terrainType = nms_WorldType_DEFAULT; + $this.$generatorOptions = $rt_s(36); + $this.$theGameRules = nms_GameRules__init_0(); +} +$java.nms_WorldInfo_getSpawnX = function($this) { + return $this.$spawnX; +}; +$java.nms_WorldInfo_getSpawnY = function($this) { + return $this.$spawnY; +}; +$java.nms_WorldInfo_getSpawnZ = function($this) { + return $this.$spawnZ; +}; +$java.nms_WorldInfo_getWorldTotalTime = function($this) { + return $this.$totalTime; +}; +$java.nms_WorldInfo_getWorldTime = function($this) { + return $this.$worldTime; +}; +$java.nms_WorldInfo_incrementTotalWorldTime = function($this, $par1) { + $this.$totalTime = $par1; +}; +$java.nms_WorldInfo_setWorldTime = function($this, $par1) { + $this.$worldTime = $par1; +}; +function nms_WorldInfo_setSpawnPosition($this, $par1, $par2, $par3) { + $this.$spawnX = $par1; + $this.$spawnY = $par2; + $this.$spawnZ = $par3; +} +$java.nms_WorldInfo_getWorldName = function($this) { + return $this.$levelName; +}; +$java.nms_WorldInfo_isThundering = function($this) { + return $this.$thundering; +}; +$java.nms_WorldInfo_isRaining = function($this) { + return $this.$raining; +}; +$java.nms_WorldInfo_setRaining = function($this, $par1) { + $this.$raining = $par1; +}; +function nms_WorldInfo_isHardcoreModeEnabled($this) { + return $this.$hardcore; +} +$java.nms_WorldInfo_getTerrainType = function($this) { + return $this.$terrainType; +}; +$java.nms_WorldInfo_getGeneratorOptions = function($this) { + return $this.$generatorOptions; +}; +$java.nms_WorldInfo_getGameRulesInstance = function($this) { + return $this.$theGameRules; +}; +function nms_FoodStats() { + var a = this; jl_Object.call(a); + a.$foodLevel = 0; + a.$foodSaturationLevel = 0.0; + a.$foodTimer = 0; + a.$prevFoodLevel = 0; +} +function nms_FoodStats__init_0() { + var var_0 = new nms_FoodStats(); + nms_FoodStats__init_(var_0); + return var_0; +} +function nms_FoodStats__init_($this) { + $this.$foodLevel = 20; + $this.$foodSaturationLevel = 5.0; + $this.$foodTimer = 0; + $this.$prevFoodLevel = 20; +} +$java.nms_FoodStats_addStats0 = function($this, $par1, $par2) { + $this.$foodLevel = jl_Math_min($par1 + $this.$foodLevel | 0, 20); + $this.$foodSaturationLevel = jl_Math_min1($this.$foodSaturationLevel + $par1 * $par2 * 2.0, $this.$foodLevel); +}; +$java.nms_FoodStats_addStats = function($this, $par1ItemFood) { + $java.nms_FoodStats_addStats0($this, $par1ItemFood.$healAmount, $par1ItemFood.$saturationModifier); +}; +function nms_FoodStats_getFoodLevel($this) { + return $this.$foodLevel; +} +function nms_FoodStats_getPrevFoodLevel($this) { + return $this.$prevFoodLevel; +} +function nms_FoodStats_needFood($this) { + return $this.$foodLevel >= 20 ? 0 : 1; +} +function nms_FoodStats_getSaturationLevel($this) { + return $this.$foodSaturationLevel; +} +$java.nms_FoodStats_setFoodLevel = function($this, $par1) { + $this.$foodLevel = $par1; +}; +$java.nms_FoodStats_setFoodSaturationLevel = function($this, $par1) { + $this.$foodSaturationLevel = $par1; +}; +function ju_Formatter() { + var a = this; jl_Object.call(a); + a.$locale4 = null; + a.$out3 = null; + a.$ioException = null; +} +function ju_Formatter__init_0() { + var var_0 = new ju_Formatter(); + ju_Formatter__init_(var_0); + return var_0; +} +function ju_Formatter__init_($this) { + var var$1, var$2; + var$1 = ju_Locale_defaultLocale; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + $this.$out3 = var$2; + $this.$locale4 = var$1; +} +$java.ju_Formatter_requireOpen = function($this) { + var var$1; + if ($this.$out3 !== null) + return; + var$1 = new ju_FormatterClosedException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); +}; +function ju_Formatter_toString($this) { + $java.ju_Formatter_requireOpen($this); + return jl_AbstractStringBuilder_toString($this.$out3); +} +function ju_Formatter_format($this, $format, $args) { + return $java.ju_Formatter_format($this, $this.$locale4, $format, $args); +} +$java.ju_Formatter_format = function($this, $l, $format, $args) { + var $e, $$je; + $java.ju_Formatter_requireOpen($this); + a: { + try { + if ($args === null) + $args = $rt_createArray(jl_Object, 1); + $java.ju_Formatter$FormatWriter_write($java.ju_Formatter$FormatWriter__init_($this, $this.$out3, $l, $format, $args)); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $e = $$je; + } else { + throw $$e; + } + } + $this.$ioException = $e; + } + return $this; +}; +function nms_Scoreboard() { + var a = this; jl_Object.call(a); + a.$scoreObjectives = null; + a.$field_96543_b = null; + a.$field_96544_c = null; + a.$field_96541_d = null; + a.$field_96542_e = null; + a.$teamMemberships = null; +} +function nms_Scoreboard__init_0() { + var var_0 = new nms_Scoreboard(); + nms_Scoreboard__init_(var_0); + return var_0; +} +function nms_Scoreboard__init_($this) { + $this.$scoreObjectives = ju_HashMap__init_(); + $this.$field_96543_b = ju_HashMap__init_(); + $this.$field_96544_c = ju_HashMap__init_(); + $this.$field_96541_d = $rt_createArray(nms_ScoreObjective, 3); + $this.$field_96542_e = ju_HashMap__init_(); + $this.$teamMemberships = ju_HashMap__init_(); +} +$java.nms_Scoreboard_getObjective = function($this, $par1Str) { + return ju_HashMap_get($this.$scoreObjectives, $par1Str); +}; +$java.nms_Scoreboard_func_96535_a = function($this, $par1Str, $par2ScoreObjectiveCriteria) { + var $var3, $var4; + if ($java.nms_Scoreboard_getObjective($this, $par1Str) !== null) { + $par2ScoreObjectiveCriteria = new jl_IllegalArgumentException; + $var3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var3); + jl_AbstractStringBuilder_append($var3, $rt_s(2886)); + jl_AbstractStringBuilder_append($var3, $par1Str); + jl_AbstractStringBuilder_append($var3, $rt_s(2887)); + jl_Throwable__init_($par2ScoreObjectiveCriteria, jl_AbstractStringBuilder_toString($var3)); + $rt_throw($par2ScoreObjectiveCriteria); + } + $var3 = new nms_ScoreObjective; + $var3.$theScoreboard = $this; + $var3.$name17 = $par1Str; + $var3.$objectiveCriteria = $par2ScoreObjectiveCriteria; + $var3.$displayName = $par1Str; + $var4 = ju_HashMap_get($this.$field_96543_b, $par2ScoreObjectiveCriteria); + if ($var4 === null) { + $var4 = ju_ArrayList__init_0(); + ju_HashMap_putImpl($this.$field_96543_b, $par2ScoreObjectiveCriteria, $var4); + } + $var4.$add($var3); + ju_HashMap_putImpl($this.$scoreObjectives, $par1Str, $var3); + return $var3; +}; +function nms_Scoreboard_func_96529_a($this, $par1Str, $par2ScoreObjective) { + var $var3, $var4; + $var3 = ju_HashMap_get($this.$field_96544_c, $par1Str); + if ($var3 === null) { + $var3 = ju_HashMap__init_(); + ju_HashMap_putImpl($this.$field_96544_c, $par1Str, $var3); + } + $var3 = $var3; + $var4 = ju_HashMap_get($var3, $par2ScoreObjective); + if ($var4 === null) { + $var4 = new nms_Score; + $var4.$theScoreboard1 = $this; + $var4.$field_96657_c = $par2ScoreObjective; + $var4.$field_96654_d = $par1Str; + ju_HashMap_putImpl($var3, $par2ScoreObjective, $var4); + } + return $var4; +} +function nms_Scoreboard_func_96534_i($this, $par1ScoreObjective) { + var $var2, $var3, $var5; + $var2 = ju_ArrayList__init_0(); + $var3 = ju_HashMap_values($this.$field_96544_c).$iterator(); + while ($var3.$hasNext()) { + $var5 = ju_HashMap_get($var3.$next(), $par1ScoreObjective); + if ($var5 !== null) + ju_ArrayList_add($var2, $var5); + } + ju_Collections_sort($var2, $java.nms_Score_field_96658_a); + return $var2; +} +$java.nms_Scoreboard_func_96515_c = function($this, $par1Str) { + ju_HashMap_remove($this.$field_96544_c, $par1Str); +}; +$java.nms_Scoreboard_func_96519_k = function($this, $par1ScoreObjective) { + var $var2, $var3, $var5; + ju_HashMap_remove($this.$scoreObjectives, $par1ScoreObjective.$name17); + $var2 = 0; + $var3 = null; + while ($var2 < 3) { + if (nms_Scoreboard_func_96539_a($this, $var2) === $par1ScoreObjective) + $java.nms_Scoreboard_func_96530_a($this, $var2, $var3); + $var2 = $var2 + 1 | 0; + } + $var5 = ju_HashMap_get($this.$field_96543_b, $par1ScoreObjective.$objectiveCriteria); + if ($var5 !== null) + $var5.$remove1($par1ScoreObjective); + $var3 = ju_HashMap_values($this.$field_96544_c).$iterator(); + while ($var3.$hasNext()) { + ju_HashMap_remove($var3.$next(), $par1ScoreObjective); + } +}; +$java.nms_Scoreboard_func_96530_a = function($this, $par1, $par2ScoreObjective) { + $this.$field_96541_d.data[$par1] = $par2ScoreObjective; +}; +function nms_Scoreboard_func_96539_a($this, $par1) { + return $this.$field_96541_d.data[$par1]; +} +$java.nms_Scoreboard_func_96508_e = function($this, $par1Str) { + return ju_HashMap_get($this.$field_96542_e, $par1Str); +}; +$java.nms_Scoreboard_func_96527_f = function($this, $par1Str) { + var $var2, var$3; + if ($java.nms_Scoreboard_func_96508_e($this, $par1Str) !== null) { + $var2 = new jl_IllegalArgumentException; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(2886)); + jl_AbstractStringBuilder_append(var$3, $par1Str); + jl_AbstractStringBuilder_append(var$3, $rt_s(2887)); + jl_Throwable__init_($var2, jl_AbstractStringBuilder_toString(var$3)); + $rt_throw($var2); + } + $var2 = new nms_ScorePlayerTeam; + $var2.$membershipSet = ju_HashSet__init_0(); + $var2.$field_96674_e = $rt_s(36); + $var2.$field_96671_f = $rt_s(36); + $var2.$field_96672_g = 1; + $var2.$field_98301_h = 1; + $var2.$theScoreboard0 = $this; + $var2.$field_96675_b = $par1Str; + $var2.$field_96673_d = $par1Str; + ju_HashMap_putImpl($this.$field_96542_e, $par1Str, $var2); + return $var2; +}; +$java.nms_Scoreboard_func_96511_d = function($this, $par1ScorePlayerTeam) { + var $var2, $var3; + ju_HashMap_remove($this.$field_96542_e, $par1ScorePlayerTeam.$field_96675_b); + $var2 = ju_HashSet_iterator($par1ScorePlayerTeam.$membershipSet); + while ($var2.$hasNext()) { + $var3 = $var2.$next(); + ju_HashMap_remove($this.$teamMemberships, $var3); + } +}; +$java.nms_Scoreboard_func_96521_a = function($this, $par1Str, $par2ScorePlayerTeam) { + if (nms_Scoreboard_getPlayersTeam($this, $par1Str) !== null) + $java.nms_Scoreboard_func_96524_g($this, $par1Str); + ju_HashMap_putImpl($this.$teamMemberships, $par1Str, $par2ScorePlayerTeam); + ju_HashSet_add($par2ScorePlayerTeam.$membershipSet, $par1Str); +}; +$java.nms_Scoreboard_func_96524_g = function($this, $par1Str) { + var $var2; + $var2 = nms_Scoreboard_getPlayersTeam($this, $par1Str); + if ($var2 === null) + return 0; + $java.nms_Scoreboard_removePlayerFromTeam($this, $par1Str, $var2); + return 1; +}; +$java.nms_Scoreboard_removePlayerFromTeam = function($this, $par1Str, $par2ScorePlayerTeam) { + var var$3; + if (nms_Scoreboard_getPlayersTeam($this, $par1Str) === $par2ScorePlayerTeam) { + ju_HashMap_remove($this.$teamMemberships, $par1Str); + ju_HashSet_remove($par2ScorePlayerTeam.$membershipSet, $par1Str); + return; + } + var$3 = new jl_IllegalStateException; + $par1Str = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1Str); + jl_AbstractStringBuilder_append($par1Str, $rt_s(2888)); + jl_AbstractStringBuilder_append($par1Str, $par2ScorePlayerTeam.$field_96675_b); + jl_AbstractStringBuilder_append($par1Str, $rt_s(2889)); + jl_Throwable__init_(var$3, jl_AbstractStringBuilder_toString($par1Str)); + $rt_throw(var$3); +}; +function nms_Scoreboard_getPlayersTeam($this, $par1Str) { + return ju_HashMap_get($this.$teamMemberships, $par1Str); +} +$java.nms_Scoreboard_func_96522_a = function($this, $par1ScoreObjective) { + return; +}; +$java.nms_Scoreboard_func_96532_b = function($this, $par1ScoreObjective) { + return; +}; +$java.nms_Scoreboard_func_96533_c = function($this, $par1ScoreObjective) { + return; +}; +$java.nms_Scoreboard_func_96536_a = function($this, $par1Score) { + return; +}; +$java.nms_Scoreboard_func_96516_a = function($this, $par1Str) { + return; +}; +$java.nms_Scoreboard_func_96523_a = function($this, $par1ScorePlayerTeam) { + return; +}; +$java.nms_Scoreboard_func_96538_b = function($this, $par1ScorePlayerTeam) { + return; +}; +$java.nms_Scoreboard_func_96513_c = function($this, $par1ScorePlayerTeam) { + return; +}; +function nms_ScoreObjective() { + var a = this; jl_Object.call(a); + a.$theScoreboard = null; + a.$name17 = null; + a.$objectiveCriteria = null; + a.$displayName = null; +} +function nms_ScoreObjective_getScoreboard($this) { + return $this.$theScoreboard; +} +$java.nms_ScoreObjective_getName = function($this) { + return $this.$name17; +}; +$java.nms_ScoreObjective_getCriteria = function($this) { + return $this.$objectiveCriteria; +}; +$java.nms_ScoreObjective_getDisplayName = function($this) { + return $this.$displayName; +}; +$java.nms_ScoreObjective_setDisplayName = function($this, $par1Str) { + $this.$displayName = $par1Str; +}; +function nms_Score() { + var a = this; jl_Object.call(a); + a.$theScoreboard1 = null; + a.$field_96657_c = null; + a.$field_96654_d = null; + a.$field_96655_e = 0; +} +$java.nms_Score_field_96658_a = null; +function nms_Score_func_96652_c($this) { + return $this.$field_96655_e; +} +$java.nms_Score_func_96647_c = function($this, $par1) { + var $var2; + $var2 = $this.$field_96655_e; + $this.$field_96655_e = $par1; +}; +$java.nms_Score_func_96653_e = function($this) { + return $this.$field_96654_d; +}; +$java.nms_Score_func_96650_f = function($this) { + return $this.$theScoreboard1; +}; +function nms_Score__clinit_() { + $java.nms_Score_field_96658_a = new nms_ScoreComparator; +} +function nms_Stitcher() { + var a = this; jl_Object.call(a); + a.$setStitchHolders = null; + a.$stitchSlots = null; + a.$currentWidth = 0; + a.$currentHeight = 0; + a.$maxWidth = 0; + a.$maxHeight = 0; + a.$forcePowerOf2 = 0; + a.$maxTileDimension = 0; + a.$atlasTexture0 = null; + a.$textureName0 = null; +} +function nms_Stitcher_addStitchHolder($this, $par1StitchHolder) { + if ($this.$maxTileDimension > 0) + $java.nms_StitchHolder_setNewDimension($par1StitchHolder, $this.$maxTileDimension); + ju_HashSet_add($this.$setStitchHolders, $par1StitchHolder); +} +function nms_Stitcher_getTexture($this) { + var $var1, $var2, $var3, $var4; + if ($this.$forcePowerOf2) { + $this.$currentWidth = $java.nms_Stitcher_getCeilPowerOf2($this, $this.$currentWidth); + $this.$currentHeight = $java.nms_Stitcher_getCeilPowerOf2($this, $this.$currentHeight); + } + $this.$atlasTexture0 = nms_TextureManager_createEmptyTexture(nms_TextureManager_instance, $this.$textureName0, 1, $this.$currentWidth, $this.$currentHeight, 33071); + $java.nms_Texture_fillRect($this.$atlasTexture0, $this.$atlasTexture0.$textureRect, (-65536)); + $var1 = nms_Stitcher_getStichSlots($this); + $var2 = 0; + while ($var2 < $var1.$size) { + $var3 = ju_ArrayList_get($var1, $var2); + $var4 = $var3.$holder; + $java.nms_Texture_copyFrom($this.$atlasTexture0, $var3.$originX0, $var3.$originY0, $var4.$theTexture, $var4.$rotated); + $var2 = $var2 + 1 | 0; + } + nms_TextureManager_registerTexture(nms_TextureManager_instance, $this.$textureName0, $this.$atlasTexture0); + return $this.$atlasTexture0; +} +function nms_Stitcher_doStitch($this) { + var $var1, $var2, var$3, $var3, var$5, var$6, var$7; + $var1 = ju_AbstractCollection_toArray($this.$setStitchHolders, $rt_createArray(nms_StitchHolder, ju_HashSet_size($this.$setStitchHolders))); + ju_Arrays_sort($var1); + $this.$atlasTexture0 = null; + $var2 = 0; + while (true) { + var$3 = $var1.data; + if ($var2 >= var$3.length) + break; + $var3 = var$3[$var2]; + var$5 = 0; + a: { + while (var$5 < $this.$stitchSlots.$size) { + if ($java.nms_StitchSlot_func_94182_a(ju_ArrayList_get($this.$stitchSlots, var$5), $var3)) { + var$6 = 1; + break a; + } + $java.nms_StitchHolder_rotate($var3); + if ($java.nms_StitchSlot_func_94182_a(ju_ArrayList_get($this.$stitchSlots, var$5), $var3)) { + var$6 = 1; + break a; + } + $java.nms_StitchHolder_rotate($var3); + var$5 = var$5 + 1 | 0; + } + var$6 = $java.nms_Stitcher_expandAndAllocateSlot($this, $var3); + } + if (!var$6) { + var$7 = new nms_StitcherException; + jl_Throwable__init_0(var$7); + var$7.$field_98149_a = $var3; + $rt_throw(var$7); + } + $var2 = $var2 + 1 | 0; + } +} +function nms_Stitcher_getStichSlots($this) { + var $var1, $var2; + $var1 = ju_ArrayList__init_0(); + $var2 = ju_AbstractList_iterator($this.$stitchSlots); + while (ju_AbstractList$1_hasNext($var2)) { + $java.nms_StitchSlot_getAllStitchSlots(ju_AbstractList$1_next($var2), $var1); + } + return $var1; +} +$java.nms_Stitcher_getCeilPowerOf2 = function($this, $par1) { + var $var2; + $var2 = $par1 - 1 | 0; + $par1 = $var2 | $var2 >> 1; + $par1 = $par1 | $par1 >> 2; + $par1 = $par1 | $par1 >> 4; + $par1 = $par1 | $par1 >> 8; + return ($par1 | $par1 >> 16) + 1 | 0; +}; +$java.nms_Stitcher_expandAndAllocateSlot = function($this, $par1StitchHolder) { + var $var2, $var3, $var14, $var16, $var4, $var5, $var6, $var7, $var8, $var9, $var10, $var11, $var12, $var15; + $var2 = jl_Math_min($java.nms_StitchHolder_getHeight($par1StitchHolder), $java.nms_StitchHolder_getWidth($par1StitchHolder)); + $var3 = !$this.$currentWidth && !$this.$currentHeight ? 1 : 0; + if (!$this.$forcePowerOf2) { + $var14 = ($this.$currentWidth + $var2 | 0) > $this.$maxWidth ? 0 : 1; + $var16 = ($this.$currentHeight + $var2 | 0) > $this.$maxHeight ? 0 : 1; + if (!$var14 && !$var16) + return 0; + $var4 = !(!$var3 && $this.$currentWidth > $this.$currentHeight) && $var14 ? 1 : 0; + } else { + $var5 = $java.nms_Stitcher_getCeilPowerOf2($this, $this.$currentWidth); + $var6 = $java.nms_Stitcher_getCeilPowerOf2($this, $this.$currentHeight); + $var7 = $java.nms_Stitcher_getCeilPowerOf2($this, $this.$currentWidth + $var2 | 0); + $var8 = $java.nms_Stitcher_getCeilPowerOf2($this, $this.$currentHeight + $var2 | 0); + $var9 = $var7 > $this.$maxWidth ? 0 : 1; + $var10 = $var8 > $this.$maxHeight ? 0 : 1; + if (!$var9 && !$var10) + return 0; + $var11 = jl_Math_max($java.nms_StitchHolder_getHeight($par1StitchHolder), $java.nms_StitchHolder_getWidth($par1StitchHolder)); + if ($var3 && !$var9 && $java.nms_Stitcher_getCeilPowerOf2($this, $this.$currentHeight + $var11 | 0) > $this.$maxHeight) + return 0; + $var12 = $var5 == $var7 ? 0 : 1; + $var4 = !($var12 ^ ($var6 == $var8 ? 0 : 1)) ? ($var9 && $var5 <= $var6 ? 1 : 0) : $var12 && $var9 ? 1 : 0; + } + if (!$var4) { + $var15 = $java.nms_StitchSlot__init_(0, $this.$currentHeight, $this.$currentWidth, $java.nms_StitchHolder_getHeight($par1StitchHolder)); + $this.$currentHeight = $this.$currentHeight + $java.nms_StitchHolder_getHeight($par1StitchHolder) | 0; + } else { + if ($java.nms_StitchHolder_getWidth($par1StitchHolder) > $java.nms_StitchHolder_getHeight($par1StitchHolder)) + $java.nms_StitchHolder_rotate($par1StitchHolder); + if (!$this.$currentHeight) + $this.$currentHeight = $java.nms_StitchHolder_getHeight($par1StitchHolder); + $var15 = $java.nms_StitchSlot__init_($this.$currentWidth, 0, $java.nms_StitchHolder_getWidth($par1StitchHolder), $this.$currentHeight); + $this.$currentWidth = $this.$currentWidth + $java.nms_StitchHolder_getWidth($par1StitchHolder) | 0; + } + $java.nms_StitchSlot_func_94182_a($var15, $par1StitchHolder); + ju_ArrayList_add($this.$stitchSlots, $var15); + return 1; +}; +function nms_StitchSlot() { + var a = this; jl_Object.call(a); + a.$originX0 = 0; + a.$originY0 = 0; + a.$width9 = 0; + a.$height11 = 0; + a.$subSlots = null; + a.$holder = null; +} +$java.nms_StitchSlot__init_ = function(var_0, var_1, var_2, var_3) { + var var_4 = new nms_StitchSlot(); + $java.nms_StitchSlot__init_0(var_4, var_0, var_1, var_2, var_3); + return var_4; +}; +$java.nms_StitchSlot__init_0 = function($this, $par1, $par2, $par3, $par4) { + $this.$originX0 = $par1; + $this.$originY0 = $par2; + $this.$width9 = $par3; + $this.$height11 = $par4; +}; +$java.nms_StitchSlot_getStitchHolder = function($this) { + return $this.$holder; +}; +$java.nms_StitchSlot_getOriginX = function($this) { + return $this.$originX0; +}; +$java.nms_StitchSlot_getOriginY = function($this) { + return $this.$originY0; +}; +$java.nms_StitchSlot_func_94182_a = function($this, $par1StitchHolder) { + var $var2, $var3, $var4, $var5, $var8; + if ($this.$holder !== null) + return 0; + $var2 = $java.nms_StitchHolder_getWidth($par1StitchHolder); + $var3 = $java.nms_StitchHolder_getHeight($par1StitchHolder); + if ($var2 <= $this.$width9 && $var3 <= $this.$height11) { + if ($var2 == $this.$width9 && $var3 == $this.$height11) { + $this.$holder = $par1StitchHolder; + return 1; + } + if ($this.$subSlots === null) { + $this.$subSlots = ju_ArrayList__init_1(1); + ju_ArrayList_add($this.$subSlots, $java.nms_StitchSlot__init_($this.$originX0, $this.$originY0, $var2, $var3)); + $var4 = $this.$width9 - $var2 | 0; + $var5 = $this.$height11 - $var3 | 0; + if (!($var5 > 0 && $var4 > 0)) { + if (!$var4) + ju_ArrayList_add($this.$subSlots, $java.nms_StitchSlot__init_($this.$originX0, $this.$originY0 + $var3 | 0, $var2, $var5)); + else if (!$var5) + ju_ArrayList_add($this.$subSlots, $java.nms_StitchSlot__init_($this.$originX0 + $var2 | 0, $this.$originY0, $var4, $var3)); + } else if (jl_Math_max($this.$height11, $var4) < jl_Math_max($this.$width9, $var5)) { + ju_ArrayList_add($this.$subSlots, $java.nms_StitchSlot__init_($this.$originX0 + $var2 | 0, $this.$originY0, $var4, $var3)); + ju_ArrayList_add($this.$subSlots, $java.nms_StitchSlot__init_($this.$originX0, $this.$originY0 + $var3 | 0, $this.$width9, $var5)); + } else { + ju_ArrayList_add($this.$subSlots, $java.nms_StitchSlot__init_($this.$originX0, $this.$originY0 + $var3 | 0, $var2, $var5)); + ju_ArrayList_add($this.$subSlots, $java.nms_StitchSlot__init_($this.$originX0 + $var2 | 0, $this.$originY0, $var4, $this.$height11)); + } + } + $var8 = ju_AbstractList_iterator($this.$subSlots); + while (ju_AbstractList$1_hasNext($var8)) { + if (!$java.nms_StitchSlot_func_94182_a(ju_AbstractList$1_next($var8), $par1StitchHolder)) + continue; + else + return 1; + } + return 0; + } + return 0; +}; +$java.nms_StitchSlot_getAllStitchSlots = function($this, $par1List) { + var $var2; + a: { + if ($this.$holder !== null) + ju_ArrayList_add($par1List, $this); + else if ($this.$subSlots !== null) { + $var2 = ju_AbstractList_iterator($this.$subSlots); + while (true) { + if (!ju_AbstractList$1_hasNext($var2)) + break a; + $java.nms_StitchSlot_getAllStitchSlots(ju_AbstractList$1_next($var2), $par1List); + } + } + } +}; +$java.nms_StitchSlot_toString = function($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(2890)); + jl_AbstractStringBuilder_append2(var$1, $this.$originX0); + jl_AbstractStringBuilder_append(var$1, $rt_s(2891)); + jl_AbstractStringBuilder_append2(var$1, $this.$originY0); + jl_AbstractStringBuilder_append(var$1, $rt_s(2892)); + jl_AbstractStringBuilder_append2(var$1, $this.$width9); + jl_AbstractStringBuilder_append(var$1, $rt_s(2823)); + jl_AbstractStringBuilder_append2(var$1, $this.$height11); + jl_AbstractStringBuilder_append(var$1, $rt_s(2893)); + jl_AbstractStringBuilder_append1(var$1, $this.$holder); + jl_AbstractStringBuilder_append(var$1, $rt_s(2894)); + jl_AbstractStringBuilder_append1(var$1, $this.$subSlots); + jl_AbstractStringBuilder_append0(var$1, 125); + return jl_AbstractStringBuilder_toString(var$1); +}; +function nms_TextureClock() { + var a = this; nms_TextureStitched.call(a); + a.$field_94239_h = 0.0; + a.$field_94240_i = 0.0; +} +$java.nms_TextureClock_instance = null; +$java.nms_TextureClock__init_ = function() { + var var_0 = new nms_TextureClock(); + nms_TextureClock__init_(var_0); + return var_0; +}; +function nms_TextureClock__init_($this) { + $java.nms_TextureStitched__init_0($this, $rt_s(1795)); + $java.nms_TextureClock_instance = $this; +} +$java.nms_TextureClock_updateAnimation = function($this) { + var $var1, $var2, $var7, $var6; + $var1 = nmc_Minecraft_theMinecraft; + $var2 = 0.0; + if ($var1.$theWorld !== null && $var1.$thePlayer !== null) { + $var2 = nms_World_getCelestialAngle($var1.$theWorld, 1.0); + if (!$var1.$theWorld.$provider.$isSurfaceWorld()) + $var2 = jl_Math_random(); + } + $var7 = $var2 - $this.$field_94239_h; + while ($var7 < (-0.5)) { + $var7 = $var7 + 1.0; + } + while ($var7 >= 0.5) { + $var7 = $var7 - 1.0; + } + if ($var7 < (-1.0)) + $var7 = (-1.0); + if ($var7 > 1.0) + $var7 = 1.0; + $this.$field_94240_i = $this.$field_94240_i + $var7 * 0.1; + $this.$field_94240_i = $this.$field_94240_i * 0.8; + $this.$field_94239_h = $this.$field_94239_h + $this.$field_94240_i; + $var6 = (($this.$field_94239_h + 1.0) * $this.$textureList.$size0() | 0) % $this.$textureList.$size0() | 0; + while ($var6 < 0) { + $var6 = ($var6 + $this.$textureList.$size0() | 0) % $this.$textureList.$size0() | 0; + } + if ($var6 != $this.$frameCounter0) { + $this.$frameCounter0 = $var6; + $java.nms_Texture_func_104062_b($this.$textureSheet, $this.$originX1, $this.$originY1, $this.$textureList.$get5($this.$frameCounter0)); + } +}; +function nms_TextureClock__clinit_() { + $java.nms_TextureClock_instance = null; +} +function nms_TextureCompass() { + var a = this; nms_TextureStitched.call(a); + a.$currentAngle = 0.0; + a.$angleDelta = 0.0; +} +var nms_TextureCompass_compassTexture = null; +$java.nms_TextureCompass__init_ = function() { + var var_0 = new nms_TextureCompass(); + nms_TextureCompass__init_(var_0); + return var_0; +}; +function nms_TextureCompass__init_($this) { + $java.nms_TextureStitched__init_0($this, $rt_s(1795)); + nms_TextureCompass_compassTexture = $this; +} +function nms_TextureCompass_updateAnimation($this) { + var $var1; + $var1 = nmc_Minecraft_theMinecraft; + if ($var1.$theWorld !== null && $var1.$thePlayer !== null) + nms_TextureCompass_updateCompass($this, $var1.$theWorld, $var1.$thePlayer.$posX, $var1.$thePlayer.$posZ, $var1.$thePlayer.$rotationYaw, 0, 0); + else + nms_TextureCompass_updateCompass($this, null, 0.0, 0.0, 0.0, 1, 0); +} +function nms_TextureCompass_updateCompass($this, $par1World, $par2, $par4, $par6, $par8, $par9) { + var $var10, $var12, $var13, $var15, $var17, $var18; + $var10 = 0.0; + if ($par1World !== null && !$par8) { + $var12 = nms_World_getSpawnPoint($par1World); + $var13 = $var12.$posX1 - $par2; + $var15 = $var12.$posZ1 - $par4; + $var10 = -(($par6 % 360.0 - 90.0) * 3.141592653589793 / 180.0 - jl_Math_atan2($var15, $var13)); + if (!$par1World.$provider.$isSurfaceWorld()) + $var10 = jl_Math_random() * 3.141592653589793 * 2.0; + } + if ($par9) + $this.$currentAngle = $var10; + else { + $var17 = $var10 - $this.$currentAngle; + while ($var17 < (-3.141592653589793)) { + $var17 = $var17 + 6.283185307179586; + } + while ($var17 >= 3.141592653589793) { + $var17 = $var17 - 6.283185307179586; + } + if ($var17 < (-1.0)) + $var17 = (-1.0); + if ($var17 > 1.0) + $var17 = 1.0; + $this.$angleDelta = $this.$angleDelta + $var17 * 0.1; + $this.$angleDelta = $this.$angleDelta * 0.8; + $this.$currentAngle = $this.$currentAngle + $this.$angleDelta; + } + $var18 = (($this.$currentAngle / 6.283185307179586 + 1.0) * $this.$textureList.$size0() | 0) % $this.$textureList.$size0() | 0; + while ($var18 < 0) { + $var18 = ($var18 + $this.$textureList.$size0() | 0) % $this.$textureList.$size0() | 0; + } + if ($var18 != $this.$frameCounter0) { + $this.$frameCounter0 = $var18; + $java.nms_Texture_func_104062_b($this.$textureSheet, $this.$originX1, $this.$originY1, $this.$textureList.$get5($this.$frameCounter0)); + } +} +function nlea_EaglerAdapterImpl2$17() { + jl_Object.call(this); +} +$java.nlea_EaglerAdapterImpl2$17__init_ = function() { + var var_0 = new nlea_EaglerAdapterImpl2$17(); + nlea_EaglerAdapterImpl2$17__init_(var_0); + return var_0; +}; +function nlea_EaglerAdapterImpl2$17__init_($this) { + return; +} +$java.nlea_EaglerAdapterImpl2$17_onTimer = function($this) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_canvas.requestPointerLock(); +}; +$java.nlea_EaglerAdapterImpl2$17_onTimer$exported$0 = function(var$0) { + $java.nlea_EaglerAdapterImpl2$17_onTimer(var$0); +}; +function jn_URLConnection() { + var a = this; jl_Object.call(a); + a.$url1 = null; + a.$lastModified = Long_ZERO; + a.$useCaches = 0; + a.$connected = 0; + a.$doInput = 0; + a.$allowUserInteraction = 0; + a.$readTimeout = 0; + a.$connectTimeout = 0; + a.$requestProperties = null; +} +$java.jn_URLConnection_defaultAllowUserInteraction = 0; +$java.jn_URLConnection_defaultUseCaches = 0; +$java.jn_URLConnection_getRequestProperties = function($this) { + var $map, var$2, $key; + if ($this.$connected) { + $map = new jl_IllegalStateException; + jl_Throwable__init_0($map); + $rt_throw($map); + } + $map = ju_HashMap__init_(); + var$2 = ju_HashMap_keySet($this.$requestProperties).$iterator(); + while (var$2.$hasNext()) { + $key = var$2.$next(); + ju_HashMap_putImpl($map, $key, ju_Collections_unmodifiableList(ju_HashMap_get($this.$requestProperties, $key))); + } + var$2 = new ju_Collections$15; + var$2.$val$m = $map; + return var$2; +}; +function jn_URLConnection_setConnectTimeout($this, $timeout) { + var var$2; + if (0 <= $timeout) { + $this.$connectTimeout = $timeout; + return; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_0(var$2); + $rt_throw(var$2); +} +function jn_URLConnection_setReadTimeout($this, $timeout) { + var var$2; + if (0 <= $timeout) { + $this.$readTimeout = $timeout; + return; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_0(var$2); + $rt_throw(var$2); +} +function jn_URLConnection__clinit_() { + $java.jn_URLConnection_defaultUseCaches = 1; +} +function jn_HttpURLConnection() { + var a = this; jn_URLConnection.call(a); + a.$methodTokens = null; + a.$method0 = null; + a.$responseCode = 0; + a.$responseMessage = null; + a.$instanceFollowRedirects = 0; + a.$chunkLength = 0; + a.$fixedContentLength = 0; +} +$java.jn_HttpURLConnection_followRedirects = 0; +function jn_HttpURLConnection__clinit_() { + $java.jn_HttpURLConnection_followRedirects = 1; +} +function jur_MatchResult() { +} +function jur_Matcher() { + var a = this; jl_Object.call(a); + a.$pat = null; + a.$start3 = null; + a.$string = null; + a.$matchResult = null; + a.$leftBound = 0; + a.$rightBound = 0; + a.$appendPos = 0; + a.$replacement1 = null; + a.$processedRepl = null; + a.$replacementParts = null; +} +$java.jur_Matcher_appendReplacement = function($this, $buffer, $replacement) { + $this.$processedRepl = $java.jur_Matcher_processReplacement($this, $replacement); + jl_AbstractStringBuilder_append5($buffer, jl_String_substring0($this.$string, $this.$appendPos, jur_Matcher_start($this))); + jl_AbstractStringBuilder_append($buffer, $this.$processedRepl); + $this.$appendPos = jur_Matcher_end($this); + return $this; +}; +$java.jur_Matcher_processReplacement = function($this, $replacement) { + var $sb, $i, $repl, $res, $index, $replacementPos, $nextBackSlashed, var$9, $gr, $group, $$je; + if ($this.$replacement1 !== null && jl_String_equals($this.$replacement1, $replacement)) { + if ($this.$replacementParts === null) + return $this.$processedRepl; + $sb = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($sb); + $i = 0; + while ($i < $this.$replacementParts.$size) { + jl_AbstractStringBuilder_append1($sb, ju_ArrayList_get($this.$replacementParts, $i)); + $i = $i + 1 | 0; + } + return jl_AbstractStringBuilder_toString($sb); + } + $this.$replacement1 = $replacement; + $repl = jl_String_toCharArray($replacement); + $res = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($res); + $this.$replacementParts = null; + $index = 0; + $replacementPos = 0; + $nextBackSlashed = 0; + a: { + b: while (true) { + var$9 = $repl.data; + $i = var$9.length; + if ($index >= $i) { + if ($this.$replacementParts !== null && $replacementPos != $res.$length0) + ju_ArrayList_add($this.$replacementParts, jl_StringBuilder_subSequence($res, $replacementPos, $res.$length0)); + return jl_AbstractStringBuilder_toString($res); + } + if (var$9[$index] == 92 && !$nextBackSlashed) { + $nextBackSlashed = 1; + $index = $index + 1 | 0; + } + c: { + if ($nextBackSlashed) { + if ($index >= $i) + break b; + jl_AbstractStringBuilder_append0($res, var$9[$index]); + $nextBackSlashed = 0; + } else if (var$9[$index] != 36) + jl_AbstractStringBuilder_append0($res, var$9[$index]); + else { + if ($this.$replacementParts === null) + $this.$replacementParts = ju_ArrayList__init_0(); + d: { + try { + $replacement = new jl_String; + $index = $index + 1 | 0; + jl_String__init_4($replacement, $repl, $index, 1); + $gr = jl_Integer_parseInt($replacement); + if ($replacementPos == jl_StringBuilder_length($res)) + break d; + ju_ArrayList_add($this.$replacementParts, jl_StringBuilder_subSequence($res, $replacementPos, jl_StringBuilder_length($res))); + $replacementPos = jl_StringBuilder_length($res); + break d; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + break a; + } else { + throw $$e; + } + } + } + try { + ju_ArrayList_add($this.$replacementParts, $java.jur_Matcher$1__init_($this, $gr)); + $group = $java.jur_Matcher_group($this, $gr); + $replacementPos = $replacementPos + jl_String_length($group) | 0; + jl_StringBuilder_append($res, $group); + break c; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + break a; + } else { + throw $$e; + } + } + } + } + $index = $index + 1 | 0; + } + $replacement = new jl_IndexOutOfBoundsException; + jl_Throwable__init_0($replacement); + $rt_throw($replacement); + } + $replacement = new jl_IllegalArgumentException; + jl_Throwable__init_($replacement, $rt_s(36)); + $rt_throw($replacement); +}; +$java.jur_Matcher_reset = function($this) { + $this.$leftBound = 0; + $this.$rightBound = jl_String_length($this.$string); + jur_MatchResultImpl_reset($this.$matchResult, $this.$string, $this.$leftBound, $this.$rightBound); + $this.$appendPos = 0; + $this.$replacement1 = null; + $this.$matchResult.$previousMatch = (-1); + return $this; +}; +$java.jur_Matcher_appendTail = function($this, $buffer) { + jl_AbstractStringBuilder_append5($buffer, jl_String_substring0($this.$string, $this.$appendPos, jl_String_length($this.$string))); + return $buffer; +}; +function jur_Matcher_replaceAll($this, $replacement) { + var $sb; + $sb = new jl_StringBuffer; + jl_AbstractStringBuilder__init_($sb); + $java.jur_Matcher_reset($this); + while (jur_Matcher_find($this)) { + $java.jur_Matcher_appendReplacement($this, $sb, $replacement); + } + return jl_AbstractStringBuilder_toString($java.jur_Matcher_appendTail($this, $sb)); +} +$java.jur_Matcher_group = function($this, $group) { + return $java.jur_MatchResultImpl_group($this.$matchResult, $group); +}; +$java.jur_Matcher_find = function($this, $start) { + var $stringLength, var$3; + $stringLength = jl_String_length($this.$string); + if ($start >= 0 && $start <= $stringLength) { + $java.jur_MatchResultImpl_reset($this.$matchResult); + $this.$matchResult.$mode1 = 1; + $java.jur_MatchResultImpl_setStartIndex($this.$matchResult, $start); + $start = $this.$start3.$find0($start, $this.$string, $this.$matchResult); + if ($start == (-1)) + $this.$matchResult.$hitEnd = 1; + if ($start >= 0 && $this.$matchResult.$valid) { + $java.jur_MatchResultImpl_finalizeMatch($this.$matchResult); + return 1; + } + $this.$matchResult.$startIndex = (-1); + return 0; + } + var$3 = new jl_IndexOutOfBoundsException; + jl_Throwable__init_(var$3, jl_String_valueOf1($start)); + $rt_throw(var$3); +}; +function jur_Matcher_find($this) { + var $length, var$2; + $length = jl_String_length($this.$string); + if (!$java.jur_Matcher_hasTransparentBounds($this)) + $length = $this.$rightBound; + if ($this.$matchResult.$startIndex >= 0 && $this.$matchResult.$mode1 == 1) { + $this.$matchResult.$startIndex = $java.jur_MatchResultImpl_end($this.$matchResult); + if ($java.jur_MatchResultImpl_end($this.$matchResult) == $java.jur_MatchResultImpl_start($this.$matchResult)) { + var$2 = $this.$matchResult; + var$2.$startIndex = var$2.$startIndex + 1 | 0; + } + return $this.$matchResult.$startIndex <= $length && $java.jur_Matcher_find($this, $this.$matchResult.$startIndex) ? 1 : 0; + } + return $java.jur_Matcher_find($this, $this.$leftBound); +} +$java.jur_Matcher_start = function($this, $group) { + return $java.jur_MatchResultImpl_start0($this.$matchResult, $group); +}; +$java.jur_Matcher_end = function($this, $group) { + return $java.jur_MatchResultImpl_end0($this.$matchResult, $group); +}; +function jur_Matcher_matches($this) { + var var$1, var$2, var$3, var$4; + var$1 = $this.$leftBound; + $java.jur_MatchResultImpl_reset($this.$matchResult); + $this.$matchResult.$mode1 = 2; + $java.jur_MatchResultImpl_setStartIndex($this.$matchResult, var$1); + var$2 = $this.$start3; + var$3 = $this.$matchResult; + if (var$2.$matches0(var$1, $this.$string, var$3) < 0) + var$4 = 0; + else { + $java.jur_MatchResultImpl_finalizeMatch(var$3); + var$4 = 1; + } + return var$4; +} +function jur_Matcher_start($this) { + return $java.jur_Matcher_start($this, 0); +} +function jur_Matcher_end($this) { + return $java.jur_Matcher_end($this, 0); +} +$java.jur_Matcher_hasTransparentBounds = function($this) { + return $this.$matchResult.$transparentBounds; +}; +function nms_Slot() { + var a = this; jl_Object.call(a); + a.$slotIndex = 0; + a.$inventory0 = null; + a.$slotNumber = 0; + a.$xDisplayPosition = 0; + a.$yDisplayPosition = 0; +} +function nms_Slot__init_(var_0, var_1, var_2, var_3) { + var var_4 = new nms_Slot(); + nms_Slot__init_0(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function nms_Slot__init_0($this, $par1IInventory, $par2, $par3, $par4) { + $this.$inventory0 = $par1IInventory; + $this.$slotIndex = $par2; + $this.$xDisplayPosition = $par3; + $this.$yDisplayPosition = $par4; +} +$java.nms_Slot_onSlotChange = function($this, $par1ItemStack, $par2ItemStack) { + var $var3; + if ($par1ItemStack !== null && $par2ItemStack !== null && $par1ItemStack.$itemID0 == $par2ItemStack.$itemID0) { + $var3 = $par2ItemStack.$stackSize - $par1ItemStack.$stackSize | 0; + if ($var3 > 0) + $this.$onCrafting($par1ItemStack, $var3); + } +}; +$java.nms_Slot_onCrafting = function($this, $par1ItemStack, $par2) { + return; +}; +$java.nms_Slot_onPickupFromSlot = function($this, $par1EntityPlayer, $par2ItemStack) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par2ItemStack = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $this.$onSlotChanged(); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2ItemStack, $ptr); +}; +$java.nms_Slot_isItemValid = function($this, $par1ItemStack) { + return 1; +}; +$java.nms_Slot_getStack = function($this) { + return $this.$inventory0.$getStackInSlot($this.$slotIndex); +}; +$java.nms_Slot_getHasStack = function($this) { + return $this.$getStack() === null ? 0 : 1; +}; +$java.nms_Slot_putStack = function($this, $par1ItemStack) { + var var$2, var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$2 = $this.$inventory0; + var$3 = $this.$slotIndex; + $ptr = 1; + case 1: + var$2.$setInventorySlotContents(var$3, $par1ItemStack); + if ($rt_suspending()) { + break main; + } + $ptr = 2; + case 2: + $this.$onSlotChanged(); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, var$2, var$3, $ptr); +}; +$java.nms_Slot_onSlotChanged = function($this) { + var var$1, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$1 = $this.$inventory0; + $ptr = 1; + case 1: + var$1.$onInventoryChanged(); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, $ptr); +}; +$java.nms_Slot_getSlotStackLimit = function($this) { + return $this.$inventory0.$getInventoryStackLimit(); +}; +$java.nms_Slot_getBackgroundIconIndex = function($this) { + return null; +}; +$java.nms_Slot_decrStackSize = function($this, $par1) { + var var$2, var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$2 = $this.$inventory0; + var$3 = $this.$slotIndex; + $ptr = 1; + case 1: + $tmp = var$2.$decrStackSize(var$3, $par1); + if ($rt_suspending()) { + break main; + } + var$2 = $tmp; + return var$2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, var$2, var$3, $ptr); +}; +$java.nms_Slot_canTakeStack = function($this, $par1EntityPlayer) { + return 1; +}; +function nms_InventoryBasic() { + var a = this; jl_Object.call(a); + a.$inventoryTitle = null; + a.$slotsCount = 0; + a.$inventoryContents = null; + a.$field_70480_d = null; + a.$field_94051_e = 0; +} +$java.nms_InventoryBasic__init_ = function(var_0, var_1, var_2) { + var var_3 = new nms_InventoryBasic(); + nms_InventoryBasic__init_(var_3, var_0, var_1, var_2); + return var_3; +}; +function nms_InventoryBasic__init_($this, $par1Str, $par2, $par3) { + $this.$inventoryTitle = $par1Str; + $this.$field_94051_e = $par2; + $this.$slotsCount = $par3; + $this.$inventoryContents = $rt_createArray(nms_ItemStack, $par3); +} +$java.nms_InventoryBasic_getStackInSlot = function($this, $par1) { + return $this.$inventoryContents.data[$par1]; +}; +$java.nms_InventoryBasic_decrStackSize = function($this, $par1, $par2) { + var $var3, $var3_0; + if ($this.$inventoryContents.data[$par1] === null) + return null; + if ($this.$inventoryContents.data[$par1].$stackSize <= $par2) { + $var3 = $this.$inventoryContents.data[$par1]; + $this.$inventoryContents.data[$par1] = null; + $this.$onInventoryChanged(); + return $var3; + } + $var3_0 = nms_ItemStack_splitStack($this.$inventoryContents.data[$par1], $par2); + if (!$this.$inventoryContents.data[$par1].$stackSize) + $this.$inventoryContents.data[$par1] = null; + $this.$onInventoryChanged(); + return $var3_0; +}; +$java.nms_InventoryBasic_setInventorySlotContents = function($this, $par1, $par2ItemStack) { + $this.$inventoryContents.data[$par1] = $par2ItemStack; + if ($par2ItemStack !== null && $par2ItemStack.$stackSize > $this.$getInventoryStackLimit()) + $par2ItemStack.$stackSize = $this.$getInventoryStackLimit(); + $this.$onInventoryChanged(); +}; +$java.nms_InventoryBasic_getSizeInventory = function($this) { + return $this.$slotsCount; +}; +$java.nms_InventoryBasic_getInvName = function($this) { + return $this.$inventoryTitle; +}; +$java.nms_InventoryBasic_isInvNameLocalized = function($this) { + return $this.$field_94051_e; +}; +$java.nms_InventoryBasic_getInventoryStackLimit = function($this) { + return 64; +}; +$java.nms_InventoryBasic_onInventoryChanged = function($this) { + var $var1; + a: { + if ($this.$field_70480_d !== null) { + $var1 = 0; + while (true) { + if ($var1 >= $this.$field_70480_d.$size0()) + break a; + $this.$field_70480_d.$get5($var1).$onInventoryChanged0($this); + $var1 = $var1 + 1 | 0; + } + } + } +}; +$java.nms_InventoryBasic_openChest = function($this) { + return; +}; +$java.nms_InventoryBasic_closeChest = function($this) { + return; +}; +function nlea_EaglerAdapterImpl2$RenderbufferGL() { + jl_Object.call(this); + this.$obj7 = null; +} +function nms_ChunkPosition() { + var a = this; jl_Object.call(a); + a.$x6 = 0; + a.$y5 = 0; + a.$z6 = 0; +} +$java.nms_ChunkPosition__init_ = function(var_0, var_1, var_2) { + var var_3 = new nms_ChunkPosition(); + $java.nms_ChunkPosition__init_0(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.nms_ChunkPosition__init_0 = function($this, $par1, $par2, $par3) { + $this.$x6 = $par1; + $this.$y5 = $par2; + $this.$z6 = $par3; +}; +$java.nms_ChunkPosition_equals = function($this, $par1Obj) { + var $var2; + if (!($par1Obj instanceof nms_ChunkPosition)) + return 0; + $var2 = $par1Obj; + return $var2.$x6 == $this.$x6 && $var2.$y5 == $this.$y5 && $var2.$z6 == $this.$z6 ? 1 : 0; +}; +$java.nms_ChunkPosition_hashCode = function($this) { + return ($rt_imul($this.$x6, 8976890) + $rt_imul($this.$y5, 981131) | 0) + $this.$z6 | 0; +}; +function jl_VirtualMachineError() { + jl_Error.call(this); +} +$java.jl_VirtualMachineError__init_ = function() { + var var_0 = new jl_VirtualMachineError(); + jl_VirtualMachineError__init_(var_0); + return var_0; +}; +function jl_VirtualMachineError__init_($this) { + jl_Throwable__init_0($this); +} +function jl_OutOfMemoryError() { + jl_VirtualMachineError.call(this); +} +$java.jl_OutOfMemoryError__init_ = function() { + var var_0 = new jl_OutOfMemoryError(); + jl_OutOfMemoryError__init_(var_0); + return var_0; +}; +function jl_OutOfMemoryError__init_($this) { + jl_Throwable__init_0($this); +} +function nms_EnchantmentProtection() { + nms_Enchantment.call(this); + this.$protectionType = 0; +} +$java.nms_EnchantmentProtection_protectionName = null; +$java.nms_EnchantmentProtection_baseEnchantability = null; +$java.nms_EnchantmentProtection_levelEnchantability = null; +$java.nms_EnchantmentProtection_thresholdEnchantability = null; +$java.nms_EnchantmentProtection__init_ = function(var_0, var_1, var_2) { + var var_3 = new nms_EnchantmentProtection(); + $java.nms_EnchantmentProtection__init_0(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.nms_EnchantmentProtection__init_0 = function($this, $par1, $par2, $par3) { + $java.nms_Enchantment__init_0($this, $par1, $par2, $java.nms_EnumEnchantmentType_armor); + $this.$protectionType = $par3; + if ($par3 == 2) + $this.$type1 = $java.nms_EnumEnchantmentType_armor_feet; +}; +$java.nms_EnchantmentProtection_getMaxLevel = function($this) { + return 4; +}; +$java.nms_EnchantmentProtection_getName = function($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(2895)); + jl_AbstractStringBuilder_append(var$1, $java.nms_EnchantmentProtection_protectionName.data[$this.$protectionType]); + return jl_AbstractStringBuilder_toString(var$1); +}; +$java.nms_EnchantmentProtection_canApplyTogether = function($this, $par1Enchantment) { + var $var2; + if (!($par1Enchantment instanceof nms_EnchantmentProtection)) + return $java.nms_Enchantment_canApplyTogether($this, $par1Enchantment); + $var2 = $par1Enchantment; + return $var2.$protectionType == $this.$protectionType ? 0 : $this.$protectionType != 2 && $var2.$protectionType != 2 ? 0 : 1; +}; +$java.nms_EnchantmentProtection_func_92092_a = function($par0Entity, $par1) { + var $var3; + nms_Enchantment_$callClinit(); + $var3 = nms_EnchantmentHelper_getMaxEnchantmentLevel($java.nms_Enchantment_blastProtection.$effectId, $par0Entity.$getLastActiveItems()); + if ($var3 > 0) + $par1 = $par1 - nms_MathHelper_floor_double($par1 * $var3 * 0.15000000596046448); + return $par1; +}; +function nms_EnchantmentProtection__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 5); + var$2 = var$1.data; + var$2[0] = $rt_s(803); + var$2[1] = $rt_s(1966); + var$2[2] = $rt_s(2896); + var$2[3] = $rt_s(2897); + var$2[4] = $rt_s(2898); + $java.nms_EnchantmentProtection_protectionName = var$1; + var$1 = $rt_createIntArray(5); + var$2 = var$1.data; + var$2[0] = 1; + var$2[1] = 10; + var$2[2] = 5; + var$2[3] = 5; + var$2[4] = 3; + $java.nms_EnchantmentProtection_baseEnchantability = var$1; + var$1 = $rt_createIntArray(5); + var$2 = var$1.data; + var$2[0] = 11; + var$2[1] = 8; + var$2[2] = 6; + var$2[3] = 8; + var$2[4] = 6; + $java.nms_EnchantmentProtection_levelEnchantability = var$1; + var$1 = $rt_createIntArray(5); + var$2 = var$1.data; + var$2[0] = 20; + var$2[1] = 12; + var$2[2] = 10; + var$2[3] = 12; + var$2[4] = 15; + $java.nms_EnchantmentProtection_thresholdEnchantability = var$1; +} +function nms_EnchantmentOxygen() { + nms_Enchantment.call(this); +} +$java.nms_EnchantmentOxygen_getMaxLevel = function($this) { + return 3; +}; +function nms_EnchantmentWaterWorker() { + nms_Enchantment.call(this); +} +$java.nms_EnchantmentWaterWorker_getMaxLevel = function($this) { + return 1; +}; +function nms_EnchantmentThorns() { + nms_Enchantment.call(this); +} +$java.nms_EnchantmentThorns_getMaxLevel = function($this) { + return 3; +}; +$java.nms_EnchantmentThorns_canApply = function($this, $par1ItemStack) { + return !(nms_ItemStack_getItem($par1ItemStack) instanceof nms_ItemArmor) ? $java.nms_Enchantment_canApply($this, $par1ItemStack) : 1; +}; +function nms_EnchantmentThorns_func_92096_a($par0Entity, $par1EntityLiving, $par2Random) { + var $var3, var$5, var$6, var$7, var$8, $var4, var$10, var$11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();$var4 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var3 = $thread.pop();$par2Random = $thread.pop();$par1EntityLiving = $thread.pop();$par0Entity = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_EnchantmentHelper_$callClinit(); + nms_Enchantment_$callClinit(); + $var3 = nms_EnchantmentHelper_getMaxEnchantmentLevel($java.nms_Enchantment_thorns.$effectId, $par1EntityLiving.$getLastActiveItems()); + var$5 = $java.nms_Enchantment_thorns; + var$6 = $par1EntityLiving.$getLastActiveItems().data; + var$7 = var$6.length; + var$8 = 0; + a: { + while (true) { + if (var$8 >= var$7) { + $var4 = null; + break a; + } + $var4 = var$6[var$8]; + if ($var4 !== null && nms_EnchantmentHelper_getEnchantmentLevel(var$5.$effectId, $var4) > 0) + break; + var$8 = var$8 + 1 | 0; + } + } + if (!($var3 <= 0 ? 0 : nle_EaglercraftRandom_nextFloat($par2Random) >= 0.15000000596046448 * $var3 ? 0 : 1)) { + if ($var4 === null) + return; + var$7 = 1; + $ptr = 1; + continue main; + } + var$5 = $java.nms_DamageSource_setMagicDamage($java.nms_EntityDamageSource__init_($rt_s(2873), $par1EntityLiving)); + var$7 = $var3 > 10 ? $var3 - 10 | 0 : 1 + nle_EaglercraftRandom_nextInt($par2Random, 4) | 0; + $ptr = 2; + continue main; + case 1: + nms_ItemStack_damageItem($var4, var$7, $par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + case 2: + $par0Entity.$attackEntityFrom(var$5, var$7); + if ($rt_suspending()) { + break main; + } + $par2Random = $rt_s(2899); + var$10 = 0.5; + var$11 = 1.0; + $ptr = 3; + case 3: + $par0Entity.$playSound1($par2Random, var$10, var$11); + if ($rt_suspending()) { + break main; + } + if ($var4 === null) + return; + var$7 = 3; + $ptr = 4; + case 4: + nms_ItemStack_damageItem($var4, var$7, $par1EntityLiving); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($par0Entity, $par1EntityLiving, $par2Random, $var3, var$5, var$6, var$7, var$8, $var4, var$10, var$11, $ptr); +} +function nms_EnchantmentDamage() { + nms_Enchantment.call(this); + this.$damageType0 = 0; +} +$java.nms_EnchantmentDamage_protectionName = null; +$java.nms_EnchantmentDamage_baseEnchantability = null; +$java.nms_EnchantmentDamage_levelEnchantability = null; +$java.nms_EnchantmentDamage_thresholdEnchantability = null; +$java.nms_EnchantmentDamage__init_ = function(var_0, var_1, var_2) { + var var_3 = new nms_EnchantmentDamage(); + $java.nms_EnchantmentDamage__init_0(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.nms_EnchantmentDamage__init_0 = function($this, $par1, $par2, $par3) { + $java.nms_Enchantment__init_0($this, $par1, $par2, $java.nms_EnumEnchantmentType_weapon); + $this.$damageType0 = $par3; +}; +$java.nms_EnchantmentDamage_getMaxLevel = function($this) { + return 5; +}; +$java.nms_EnchantmentDamage_calcModifierLiving = function($this, $par1, $par2EntityLiving) { + return !$this.$damageType0 ? nms_MathHelper_floor_float($par1 * 2.75) : $this.$damageType0 == 1 && $par2EntityLiving.$getCreatureAttribute() === nms_EnumCreatureAttribute_UNDEAD ? nms_MathHelper_floor_float($par1 * 4.5) : $this.$damageType0 == 2 && $par2EntityLiving.$getCreatureAttribute() === nms_EnumCreatureAttribute_ARTHROPOD ? nms_MathHelper_floor_float($par1 * 4.5) : 0; +}; +$java.nms_EnchantmentDamage_getName = function($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(2900)); + jl_AbstractStringBuilder_append(var$1, $java.nms_EnchantmentDamage_protectionName.data[$this.$damageType0]); + return jl_AbstractStringBuilder_toString(var$1); +}; +$java.nms_EnchantmentDamage_canApplyTogether = function($this, $par1Enchantment) { + return $par1Enchantment instanceof nms_EnchantmentDamage ? 0 : 1; +}; +$java.nms_EnchantmentDamage_canApply = function($this, $par1ItemStack) { + return !(nms_ItemStack_getItem($par1ItemStack) instanceof nms_ItemAxe) ? $java.nms_Enchantment_canApply($this, $par1ItemStack) : 1; +}; +function nms_EnchantmentDamage__clinit_() { + var var$1, var$2; + var$1 = $rt_createArray(jl_String, 3); + var$2 = var$1.data; + var$2[0] = $rt_s(803); + var$2[1] = $rt_s(2901); + var$2[2] = $rt_s(2902); + $java.nms_EnchantmentDamage_protectionName = var$1; + var$1 = $rt_createIntArray(3); + var$2 = var$1.data; + var$2[0] = 1; + var$2[1] = 5; + var$2[2] = 5; + $java.nms_EnchantmentDamage_baseEnchantability = var$1; + var$1 = $rt_createIntArray(3); + var$2 = var$1.data; + var$2[0] = 11; + var$2[1] = 8; + var$2[2] = 8; + $java.nms_EnchantmentDamage_levelEnchantability = var$1; + var$1 = $rt_createIntArray(3); + var$2 = var$1.data; + var$2[0] = 20; + var$2[1] = 20; + var$2[2] = 20; + $java.nms_EnchantmentDamage_thresholdEnchantability = var$1; +} +function nms_EnchantmentKnockback() { + nms_Enchantment.call(this); +} +$java.nms_EnchantmentKnockback_getMaxLevel = function($this) { + return 2; +}; +function nms_EnchantmentFireAspect() { + nms_Enchantment.call(this); +} +$java.nms_EnchantmentFireAspect_getMaxLevel = function($this) { + return 2; +}; +function nms_EnchantmentLootBonus() { + nms_Enchantment.call(this); +} +$java.nms_EnchantmentLootBonus__init_ = function(var_0, var_1, var_2) { + var var_3 = new nms_EnchantmentLootBonus(); + $java.nms_EnchantmentLootBonus__init_0(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.nms_EnchantmentLootBonus__init_0 = function($this, $par1, $par2, $par3EnumEnchantmentType) { + $java.nms_Enchantment__init_0($this, $par1, $par2, $par3EnumEnchantmentType); + $this.$name16 = $rt_s(2903); + if ($par3EnumEnchantmentType === $java.nms_EnumEnchantmentType_digger) + $this.$name16 = $rt_s(2904); +}; +$java.nms_EnchantmentLootBonus_getMaxLevel = function($this) { + return 3; +}; +$java.nms_EnchantmentLootBonus_canApplyTogether = function($this, $par1Enchantment) { + return $java.nms_Enchantment_canApplyTogether($this, $par1Enchantment) && $par1Enchantment.$effectId != $java.nms_Enchantment_silkTouch.$effectId ? 1 : 0; +}; +function nms_EnumEnchantmentType() { + jl_Enum.call(this); +} +$java.nms_EnumEnchantmentType_all = null; +$java.nms_EnumEnchantmentType_armor = null; +$java.nms_EnumEnchantmentType_armor_feet = null; +$java.nms_EnumEnchantmentType_armor_legs = null; +$java.nms_EnumEnchantmentType_armor_torso = null; +$java.nms_EnumEnchantmentType_armor_head = null; +$java.nms_EnumEnchantmentType_weapon = null; +$java.nms_EnumEnchantmentType_digger = null; +$java.nms_EnumEnchantmentType_bow = null; +$java.nms_EnumEnchantmentType_$VALUES = null; +$java.nms_EnumEnchantmentType_canEnchantItem = function($this, $par1Item) { + var $var2; + if ($this === $java.nms_EnumEnchantmentType_all) + return 1; + if (!($par1Item instanceof nms_ItemArmor)) + return $par1Item instanceof nms_ItemSword ? ($this !== $java.nms_EnumEnchantmentType_weapon ? 0 : 1) : $par1Item instanceof nms_ItemTool ? ($this !== $java.nms_EnumEnchantmentType_digger ? 0 : 1) : !($par1Item instanceof nms_ItemBow) ? 0 : $this !== $java.nms_EnumEnchantmentType_bow ? 0 : 1; + if ($this === $java.nms_EnumEnchantmentType_armor) + return 1; + $var2 = $par1Item; + return !$var2.$armorType ? ($this !== $java.nms_EnumEnchantmentType_armor_head ? 0 : 1) : $var2.$armorType == 2 ? ($this !== $java.nms_EnumEnchantmentType_armor_legs ? 0 : 1) : $var2.$armorType == 1 ? ($this !== $java.nms_EnumEnchantmentType_armor_torso ? 0 : 1) : $var2.$armorType != 3 ? 0 : $this !== $java.nms_EnumEnchantmentType_armor_feet ? 0 : 1; +}; +function nms_EnumEnchantmentType__clinit_() { + var var$1, var$2, var$3; + var$1 = new nms_EnumEnchantmentType; + jl_Enum__init_0(var$1, $rt_s(803), 0); + $java.nms_EnumEnchantmentType_all = var$1; + var$1 = new nms_EnumEnchantmentType; + jl_Enum__init_0(var$1, $rt_s(2905), 1); + $java.nms_EnumEnchantmentType_armor = var$1; + var$1 = new nms_EnumEnchantmentType; + jl_Enum__init_0(var$1, $rt_s(2906), 2); + $java.nms_EnumEnchantmentType_armor_feet = var$1; + var$1 = new nms_EnumEnchantmentType; + jl_Enum__init_0(var$1, $rt_s(2907), 3); + $java.nms_EnumEnchantmentType_armor_legs = var$1; + var$1 = new nms_EnumEnchantmentType; + jl_Enum__init_0(var$1, $rt_s(2908), 4); + $java.nms_EnumEnchantmentType_armor_torso = var$1; + var$1 = new nms_EnumEnchantmentType; + jl_Enum__init_0(var$1, $rt_s(2909), 5); + $java.nms_EnumEnchantmentType_armor_head = var$1; + var$1 = new nms_EnumEnchantmentType; + jl_Enum__init_0(var$1, $rt_s(2910), 6); + $java.nms_EnumEnchantmentType_weapon = var$1; + var$1 = new nms_EnumEnchantmentType; + jl_Enum__init_0(var$1, $rt_s(2911), 7); + $java.nms_EnumEnchantmentType_digger = var$1; + var$1 = new nms_EnumEnchantmentType; + jl_Enum__init_0(var$1, $rt_s(1712), 8); + $java.nms_EnumEnchantmentType_bow = var$1; + var$2 = $rt_createArray(nms_EnumEnchantmentType, 9); + var$3 = var$2.data; + var$3[0] = $java.nms_EnumEnchantmentType_all; + var$3[1] = $java.nms_EnumEnchantmentType_armor; + var$3[2] = $java.nms_EnumEnchantmentType_armor_feet; + var$3[3] = $java.nms_EnumEnchantmentType_armor_legs; + var$3[4] = $java.nms_EnumEnchantmentType_armor_torso; + var$3[5] = $java.nms_EnumEnchantmentType_armor_head; + var$3[6] = $java.nms_EnumEnchantmentType_weapon; + var$3[7] = $java.nms_EnumEnchantmentType_digger; + var$3[8] = $java.nms_EnumEnchantmentType_bow; + $java.nms_EnumEnchantmentType_$VALUES = var$2; +} +function nms_EnchantmentDigging() { + nms_Enchantment.call(this); +} +$java.nms_EnchantmentDigging_getMaxLevel = function($this) { + return 5; +}; +$java.nms_EnchantmentDigging_canApply = function($this, $par1ItemStack) { + var var$2; + var$2 = nms_ItemStack_getItem($par1ItemStack).$itemID; + nms_Item_$callClinit(); + return var$2 != nms_Item_shears.$itemID ? $java.nms_Enchantment_canApply($this, $par1ItemStack) : 1; +}; +function nms_EnchantmentUntouching() { + nms_Enchantment.call(this); +} +$java.nms_EnchantmentUntouching_getMaxLevel = function($this) { + return 1; +}; +$java.nms_EnchantmentUntouching_canApplyTogether = function($this, $par1Enchantment) { + return $java.nms_Enchantment_canApplyTogether($this, $par1Enchantment) && $par1Enchantment.$effectId != $java.nms_Enchantment_fortune.$effectId ? 1 : 0; +}; +$java.nms_EnchantmentUntouching_canApply = function($this, $par1ItemStack) { + var var$2; + var$2 = nms_ItemStack_getItem($par1ItemStack).$itemID; + nms_Item_$callClinit(); + return var$2 != nms_Item_shears.$itemID ? $java.nms_Enchantment_canApply($this, $par1ItemStack) : 1; +}; +function nms_EnchantmentDurability() { + nms_Enchantment.call(this); +} +$java.nms_EnchantmentDurability_getMaxLevel = function($this) { + return 3; +}; +$java.nms_EnchantmentDurability_canApply = function($this, $par1ItemStack) { + return !nms_ItemStack_isItemStackDamageable($par1ItemStack) ? $java.nms_Enchantment_canApply($this, $par1ItemStack) : 1; +}; +function nms_EnchantmentArrowDamage() { + nms_Enchantment.call(this); +} +$java.nms_EnchantmentArrowDamage_getMaxLevel = function($this) { + return 5; +}; +function nms_EnchantmentArrowKnockback() { + nms_Enchantment.call(this); +} +$java.nms_EnchantmentArrowKnockback_getMaxLevel = function($this) { + return 2; +}; +function nms_EnchantmentArrowFire() { + nms_Enchantment.call(this); +} +$java.nms_EnchantmentArrowFire_getMaxLevel = function($this) { + return 1; +}; +function nms_EnchantmentArrowInfinite() { + nms_Enchantment.call(this); +} +$java.nms_EnchantmentArrowInfinite_getMaxLevel = function($this) { + return 1; +}; +function jn_MalformedURLException() { + ji_IOException.call(this); +} +$java.jn_MalformedURLException__init_ = function() { + var var_0 = new jn_MalformedURLException(); + jn_MalformedURLException__init_(var_0); + return var_0; +}; +function jn_MalformedURLException__init_($this) { + jl_Throwable__init_0($this); +} +function otjc_JSArray() { + jl_Object.call(this); +} +$java.otjc_JSArray_get$exported$0 = function(var$0, var$1) { + return var$0.$get2(var$1); +}; +$java.otjc_JSArray_getLength$exported$1 = function(var$0) { + return var$0.$getLength(); +}; +function otjc_JSNumber() { + jl_Object.call(this); +} +function nms_ScoreComparator() { + jl_Object.call(this); +} +$java.nms_ScoreComparator__init_ = function() { + var var_0 = new nms_ScoreComparator(); + nms_ScoreComparator__init_(var_0); + return var_0; +}; +function nms_ScoreComparator__init_($this) { + return; +} +$java.nms_ScoreComparator_func_96659_a = function($this, $par1Score, $par2Score) { + return $par1Score.$field_96655_e > $par2Score.$field_96655_e ? 1 : $par1Score.$field_96655_e >= $par2Score.$field_96655_e ? 0 : (-1); +}; +$java.nms_ScoreComparator_compare = function($this, $par1Obj, $par2Obj) { + return $java.nms_ScoreComparator_func_96659_a($this, $par1Obj, $par2Obj); +}; +function jn_URLStreamHandler() { + jl_Object.call(this); +} +$java.jn_URLStreamHandler_parseURL = function($this, $u, $str, $start, $end) { + var $parseString, $questionMarkIndex, $host, $port, $ref, $file, $query, $authority, $userInfo, $refIdx, $hostIdx, $c, $queryIdx, $userIdx, $portIdx, $endOfIPv6Addr, $last, $portString, $fileEnd, $canonicalize, $$je; + if ($end >= $start && $end >= 0) { + $parseString = jl_String_substring0($str, $start, $end); + $start = $end - $start | 0; + $questionMarkIndex = 0; + $host = $u.$host; + $port = $u.$port; + $ref = $u.$ref; + $file = $u.$path0; + $query = $u.$query; + $authority = $u.$authority; + $userInfo = $u.$userInfo; + $refIdx = jl_String_indexOf($parseString, 35, 0); + if (jl_String_startsWith0($parseString, $rt_s(2912)) && !jl_String_startsWith0($parseString, $rt_s(2913))) { + $hostIdx = 2; + $port = (-1); + $c = jl_String_indexOf($parseString, 47, $hostIdx); + $questionMarkIndex = jl_String_indexOf($parseString, 63, $hostIdx); + if ($questionMarkIndex == (-1)) + $questionMarkIndex = $c; + else if ($c != (-1) && $c <= $questionMarkIndex) + $questionMarkIndex = $c; + if ($questionMarkIndex == (-1)) { + $file = $rt_s(36); + $questionMarkIndex = $start; + } + $queryIdx = $refIdx == (-1) ? $questionMarkIndex : $refIdx < $questionMarkIndex ? $refIdx : $questionMarkIndex; + $userIdx = jl_String_lastIndexOf0($parseString, 64, $queryIdx); + $authority = jl_String_substring0($parseString, $hostIdx, $queryIdx); + $c = $rt_compare($userIdx, (-1)); + if ($c > 0) { + $userInfo = jl_String_substring0($parseString, $hostIdx, $userIdx); + $hostIdx = $userIdx + 1 | 0; + } + if (!$c) + $userIdx = $hostIdx; + a: { + $portIdx = jl_String_indexOf($parseString, 58, $userIdx); + $endOfIPv6Addr = jl_String_indexOf0($parseString, 93); + if ($endOfIPv6Addr == (-1)) + $userIdx = $portIdx; + else { + try { + $last = $portIdx; + $end = jl_String_length($parseString); + $userIdx = $endOfIPv6Addr + 1 | 0; + if ($end <= $userIdx) { + $last = $portIdx; + $userIdx = (-1); + $last = $userIdx; + } else { + $last = $portIdx; + if (jl_String_charAt($parseString, $userIdx) == 58) { + $last = $userIdx; + $last = $portIdx; + } else { + $last = $portIdx; + $userIdx = (-1); + $last = $userIdx; + } + $last = $userIdx; + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + } else { + throw $$e; + } + } + $userIdx = $last; + } + } + if ($userIdx != (-1) && $userIdx <= $questionMarkIndex) { + $host = jl_String_substring0($parseString, $hostIdx, $userIdx); + $portString = jl_String_substring0($parseString, $userIdx + 1 | 0, $queryIdx); + $port = jl_String_length($portString) ? jl_Integer_parseInt($portString) : (-1); + } else + $host = jl_String_substring0($parseString, $hostIdx, $queryIdx); + } + $end = $rt_compare($refIdx, (-1)); + if ($end > 0) + $ref = jl_String_substring0($parseString, $refIdx + 1 | 0, $start); + $fileEnd = $end ? $refIdx : $start; + $queryIdx = jl_String_lastIndexOf0($parseString, 63, $fileEnd); + $canonicalize = 0; + if ($queryIdx <= (-1)) { + if (!$refIdx) + $queryIdx = $fileEnd; + else { + $query = null; + $queryIdx = $fileEnd; + } + } else { + $query = jl_String_substring0($parseString, $queryIdx + 1 | 0, $fileEnd); + if (!$queryIdx && $file !== null) { + if (jl_String_equals($file, $rt_s(36))) + $file = $rt_s(61); + else if (jl_String_startsWith0($file, $rt_s(61))) + $canonicalize = 1; + $file = jl_String_substring0($file, 0, jl_String_lastIndexOf($file, 47) + 1 | 0); + } + } + if ($questionMarkIndex > (-1)) { + if ($questionMarkIndex < $start && jl_String_charAt($parseString, $questionMarkIndex) == 47) + $file = jl_String_substring0($parseString, $questionMarkIndex, $queryIdx); + else if ($queryIdx > $questionMarkIndex) { + if ($file === null) + $file = $rt_s(36); + else if (jl_String_equals($file, $rt_s(36))) + $file = $rt_s(61); + else if (jl_String_startsWith0($file, $rt_s(61))) + $canonicalize = 1; + $last = jl_String_lastIndexOf($file, 47) + 1 | 0; + if (!$last) + $file = jl_String_substring0($parseString, $questionMarkIndex, $queryIdx); + else { + $str = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($str); + jl_AbstractStringBuilder_append($str, jl_String_substring0($file, 0, $last)); + jl_AbstractStringBuilder_append($str, jl_String_substring0($parseString, $questionMarkIndex, $queryIdx)); + $file = jl_AbstractStringBuilder_toString($str); + } + } + } + if ($file === null) + $file = $rt_s(36); + if ($host === null) + $host = $rt_s(36); + if ($canonicalize) + $file = $java.jn_URLStreamHandler_canonicalizePath($file); + $java.jn_URL_set($u, $u.$protocol, $host, $port, $authority, $userInfo, $file, $query, $ref); + return; + } + b: { + if ($end <= (-2147483647)) { + if ($start >= jl_String_length($str)) + break b; + if ($start < 0) + break b; + } + if (!(jl_String_startsWith($str, $rt_s(2912), $start) && jl_String_indexOf($str, 47, $start + 2 | 0) == (-1))) + return; + } + $u = new jl_StringIndexOutOfBoundsException; + $str = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($str); + jl_AbstractStringBuilder_append($str, $rt_s(2914)); + jl_AbstractStringBuilder_append2($str, $end); + jl_Throwable__init_($u, jl_AbstractStringBuilder_toString($str)); + $rt_throw($u); +}; +$java.jn_URLStreamHandler_canonicalizePath = function($path) { + var $dirIndex, var$3, var$4; + while (true) { + $dirIndex = jl_String_indexOf2($path, $rt_s(2915)); + if ($dirIndex < 0) + break; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, jl_String_substring0($path, 0, $dirIndex + 1 | 0)); + jl_AbstractStringBuilder_append(var$3, jl_String_substring($path, $dirIndex + 3 | 0)); + $path = jl_AbstractStringBuilder_toString(var$3); + } + if (jl_String_endsWith($path, $rt_s(2916))) + $path = jl_String_substring0($path, 0, jl_String_length($path) - 1 | 0); + while (true) { + var$4 = jl_String_indexOf2($path, $rt_s(2917)); + if (var$4 < 0) + break; + if (!var$4) { + $path = jl_String_substring($path, var$4 + 3 | 0); + continue; + } + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, jl_String_substring0($path, 0, jl_String_lastIndexOf0($path, 47, var$4 - 1 | 0))); + jl_AbstractStringBuilder_append(var$3, jl_String_substring($path, var$4 + 3 | 0)); + $path = jl_AbstractStringBuilder_toString(var$3); + } + if (jl_String_endsWith($path, $rt_s(2918)) && jl_String_length($path) > 3) + $path = jl_String_substring0($path, 0, jl_String_lastIndexOf0($path, 47, jl_String_length($path) - 4 | 0) + 1 | 0); + return $path; +}; +$java.jn_URLStreamHandler_setURL = function($this, $u, $protocol, $host, $port, $authority, $userInfo, $file, $query, $ref) { + $java.jn_URL_set($u, $protocol, $host, $port, $authority, $userInfo, $file, $query, $ref); +}; +$java.jn_URLStreamHandler_toExternalForm = function($this, $url) { + var $answer, $authority, $file, $ref; + $answer = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($answer); + jl_AbstractStringBuilder_append($answer, $url.$protocol); + jl_AbstractStringBuilder_append0($answer, 58); + $authority = $url.$authority; + if ($authority !== null && jl_String_length($authority) > 0) { + jl_AbstractStringBuilder_append($answer, $rt_s(2912)); + jl_AbstractStringBuilder_append($answer, $url.$authority); + } + $file = $url.$file; + $ref = $url.$ref; + if ($file !== null) + jl_AbstractStringBuilder_append($answer, $file); + if ($ref !== null) { + jl_AbstractStringBuilder_append0($answer, 35); + jl_AbstractStringBuilder_append($answer, $ref); + } + return jl_AbstractStringBuilder_toString($answer); +}; +function jnc_CoderMalfunctionError() { + jl_Error.call(this); +} +function jnc_CoderMalfunctionError__init_(var_0) { + var var_1 = new jnc_CoderMalfunctionError(); + $java.jnc_CoderMalfunctionError__init_(var_1, var_0); + return var_1; +} +$java.jnc_CoderMalfunctionError__init_ = function($this, $cause) { + jl_Throwable__init_6($this, $cause); +}; +function nms_Particle() { + var a = this; jl_Object.call(a); + a.$posX5 = 0.0; + a.$posY5 = 0.0; + a.$prevPosX0 = 0.0; + a.$prevPosY0 = 0.0; + a.$isDead0 = 0; + a.$tintRed = 0.0; + a.$tintGreen = 0.0; + a.$tintBlue = 0.0; + a.$tintAlpha = 0.0; + a.$prevTintRed = 0.0; + a.$prevTintGreen = 0.0; + a.$prevTintBlue = 0.0; + a.$prevTintAlpha = 0.0; +} +$java.nms_Particle_rand = null; +$java.nms_Particle_$callClinit = function() { + $java.nms_Particle_$callClinit = $rt_eraseClinit(nms_Particle); + $java.nms_Particle__clinit_(); +}; +$java.nms_Particle__init_ = function() { + var var_0 = new nms_Particle(); + nms_Particle__init_(var_0); + return var_0; +}; +function nms_Particle__init_($this) { + $java.nms_Particle_$callClinit(); +} +$java.nms_Particle__clinit_ = function() { + $java.nms_Particle_rand = nle_EaglercraftRandom__init_0(); +}; +function ju_AbstractMap$KeySet$1() { + var a = this; jl_Object.call(a); + a.$val$iter = null; + a.$this$1 = null; +} +$java.ju_AbstractMap$KeySet$1_hasNext = function($this) { + return $java.ju_TreeMap$EntryIterator_hasNext($this.$val$iter); +}; +$java.ju_AbstractMap$KeySet$1_next = function($this) { + return $java.ju_TreeMap$EntryIterator_next($this.$val$iter).$key1; +}; +$java.ju_AbstractMap$KeySet$1_remove = function($this) { + $java.ju_TreeMap$EntryIterator_remove($this.$val$iter); +}; +function ju_LinkedHashMap$AbstractMapIterator() { + var a = this; jl_Object.call(a); + a.$expectedModCount0 = 0; + a.$futureEntry0 = null; + a.$currentEntry1 = null; + a.$associatedMap1 = null; +} +$java.ju_LinkedHashMap$AbstractMapIterator__init_0 = function(var_0) { + var var_1 = new ju_LinkedHashMap$AbstractMapIterator(); + $java.ju_LinkedHashMap$AbstractMapIterator__init_(var_1, var_0); + return var_1; +}; +$java.ju_LinkedHashMap$AbstractMapIterator__init_ = function($this, $map) { + $this.$expectedModCount0 = $map.$modCount1; + $this.$futureEntry0 = $map.$head4; + $this.$associatedMap1 = $map; +}; +$java.ju_LinkedHashMap$AbstractMapIterator_hasNext = function($this) { + return $this.$futureEntry0 === null ? 0 : 1; +}; +$java.ju_LinkedHashMap$AbstractMapIterator_checkConcurrentMod = function($this) { + var var$1; + if ($this.$expectedModCount0 == $this.$associatedMap1.$modCount1) + return; + var$1 = new ju_ConcurrentModificationException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); +}; +$java.ju_LinkedHashMap$AbstractMapIterator_makeNext = function($this) { + var var$1; + $java.ju_LinkedHashMap$AbstractMapIterator_checkConcurrentMod($this); + if ($java.ju_LinkedHashMap$AbstractMapIterator_hasNext($this)) { + $this.$currentEntry1 = $this.$futureEntry0; + $this.$futureEntry0 = $this.$futureEntry0.$chainForward; + return; + } + var$1 = new ju_NoSuchElementException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); +}; +$java.ju_LinkedHashMap$AbstractMapIterator_remove = function($this) { + var $lhme, $p, $n, $lhm; + $java.ju_LinkedHashMap$AbstractMapIterator_checkConcurrentMod($this); + if ($this.$currentEntry1 === null) { + $lhme = new jl_IllegalStateException; + jl_Throwable__init_0($lhme); + $rt_throw($lhme); + } + ju_HashMap_removeEntry0($this.$associatedMap1, $this.$currentEntry1); + $lhme = $this.$currentEntry1; + $p = $lhme.$chainBackward; + $n = $lhme.$chainForward; + $lhm = $this.$associatedMap1; + if ($p !== null) { + $p.$chainForward = $n; + if ($n !== null) + $n.$chainBackward = $p; + else + $lhm.$tail = $p; + } else { + $lhm.$head4 = $n; + if ($n !== null) + $n.$chainBackward = null; + else + $lhm.$tail = null; + } + $this.$currentEntry1 = null; + $this.$expectedModCount0 = $this.$expectedModCount0 + 1 | 0; +}; +function ju_LinkedHashMap$KeyIterator() { + ju_LinkedHashMap$AbstractMapIterator.call(this); +} +$java.ju_LinkedHashMap$KeyIterator_next = function($this) { + $java.ju_LinkedHashMap$AbstractMapIterator_makeNext($this); + return $this.$currentEntry1.$key; +}; +function jm_Conversion() { + jl_Object.call(this); +} +$java.jm_Conversion_digitFitInInt = null; +$java.jm_Conversion_bigRadices = null; +$java.jm_Conversion__init_ = function() { + var var_0 = new jm_Conversion(); + jm_Conversion__init_(var_0); + return var_0; +}; +function jm_Conversion__init_($this) { + return; +} +$java.jm_Conversion_toDecimalScaledString0 = function($val, $scale) { + var $sign, $numberLength, $digits, $result1, $resLengthInChars, $result, $v, $i1, $v_0, $v_1, $v_2, var$14, $temp, var$16, $negNumber, $result11, $j, $res, $resDigit, $delta, $i, $exponent, $insertPoint, $startPoint; + $sign = $val.$sign1; + $numberLength = $val.$numberLength; + $digits = $val.$digits; + if (!$sign) { + switch ($scale) { + case 0: + break; + case 1: + return $rt_s(2919); + case 2: + return $rt_s(2920); + case 3: + return $rt_s(2921); + case 4: + return $rt_s(2922); + case 5: + return $rt_s(2923); + case 6: + return $rt_s(2924); + default: + $result1 = jl_StringBuilder__init_(); + if ($scale >= 0) + jl_StringBuilder_append($result1, $rt_s(2925)); + else + jl_StringBuilder_append($result1, $rt_s(2926)); + jl_StringBuilder_append1($result1, -$scale); + return jl_StringBuilder_toString($result1); + } + return $rt_s(87); + } + $resLengthInChars = (($numberLength * 10 | 0) + 1 | 0) + 7 | 0; + $result = $rt_createCharArray($resLengthInChars + 1 | 0); + if ($numberLength == 1) { + $v = $digits.data[0]; + if ($v >= 0) { + $i1 = $resLengthInChars; + while (true) { + $digits = $result.data; + $v_0 = $v / 10 | 0; + $i1 = $i1 + (-1) | 0; + $digits[$i1] = (48 + ($v - ($v_0 * 10 | 0) | 0) | 0) & 65535; + if (!$v_0) + break; + $v = $v_0; + } + } else { + $v_1 = Long_and(Long_fromInt($v), new Long(4294967295, 0)); + $i1 = $resLengthInChars; + while (true) { + $digits = $result.data; + $v_2 = Long_div($v_1, Long_fromInt(10)); + $i1 = $i1 + (-1) | 0; + $digits[$i1] = (48 + Long_sub($v_1, Long_mul($v_2, Long_fromInt(10))).lo | 0) & 65535; + if (Long_eq($v_2, Long_ZERO)) + break; + $v_1 = $v_2; + } + } + } else { + var$14 = $result.data; + $temp = $rt_createIntArray($numberLength); + var$16 = $temp.data; + jl_System_arraycopy($digits, 0, $temp, 0, $numberLength); + $negNumber = $resLengthInChars; + a: while (true) { + $result11 = Long_ZERO; + $j = $numberLength - 1 | 0; + $i1 = $j; + while ($i1 >= 0) { + $res = $java.jm_Conversion_divideLongByBillion(Long_add(Long_shl($result11, 32), Long_and(Long_fromInt(var$16[$i1]), new Long(4294967295, 0)))); + var$16[$i1] = $res.lo; + $result11 = Long_fromInt($res.hi); + $i1 = $i1 + (-1) | 0; + } + $resDigit = $result11.lo; + $i1 = $negNumber; + while (true) { + $i1 = $i1 + (-1) | 0; + var$14[$i1] = (48 + ($resDigit % 10 | 0) | 0) & 65535; + $resDigit = $resDigit / 10 | 0; + if (!$resDigit) + break; + if (!$i1) + break; + } + $delta = (9 - $negNumber | 0) + $i1 | 0; + $i = 0; + while ($i < $delta && $i1 > 0) { + $i1 = $i1 + (-1) | 0; + var$14[$i1] = 48; + $i = $i + 1 | 0; + } + while (!var$16[$j]) { + if (!$j) + break a; + $j = $j + (-1) | 0; + } + $numberLength = $j + 1 | 0; + $negNumber = $i1; + } + while (var$14[$i1] == 48) { + $i1 = $i1 + 1 | 0; + } + } + $negNumber = $sign >= 0 ? 0 : 1; + $sign = $resLengthInChars - $i1 | 0; + $exponent = ($sign - $scale | 0) - 1 | 0; + if (!$scale) { + if ($negNumber) { + $digits = $result.data; + $i1 = $i1 + (-1) | 0; + $digits[$i1] = 45; + } + return jl_String__init_3($result, $i1, $resLengthInChars - $i1 | 0); + } + if ($scale > 0 && $exponent >= (-6)) { + if ($exponent < 0) { + $digits = $result.data; + $j = 2; + $scale = -$exponent + 1 | 0; + while ($j < $scale) { + $i1 = $i1 + (-1) | 0; + $digits[$i1] = 48; + $j = $j + 1 | 0; + } + $scale = $i1 + (-1) | 0; + $digits[$scale] = 46; + $scale = $scale + (-1) | 0; + $digits[$scale] = 48; + if ($negNumber) { + $scale = $scale + (-1) | 0; + $digits[$scale] = 45; + } + return jl_String__init_3($result, $scale, $resLengthInChars - $scale | 0); + } + $digits = $result.data; + $insertPoint = $i1 + $exponent | 0; + $j = $resLengthInChars - 1 | 0; + while ($j >= $insertPoint) { + $digits[$j + 1 | 0] = $digits[$j]; + $j = $j + (-1) | 0; + } + $digits[$insertPoint + 1 | 0] = 46; + if ($negNumber) { + $i1 = $i1 + (-1) | 0; + $digits[$i1] = 45; + } + return jl_String__init_3($result, $i1, ($resLengthInChars - $i1 | 0) + 1 | 0); + } + $startPoint = $i1 + 1 | 0; + $result1 = jl_StringBuilder__init_1((16 + $resLengthInChars | 0) - $startPoint | 0); + if ($negNumber) + jl_StringBuilder_append0($result1, 45); + if (($resLengthInChars - $startPoint | 0) < 1) + jl_StringBuilder_append5($result1, $result, $i1, $sign); + else { + jl_StringBuilder_append0($result1, $result.data[$i1]); + jl_StringBuilder_append0($result1, 46); + jl_StringBuilder_append5($result1, $result, $startPoint, $sign - 1 | 0); + } + jl_StringBuilder_append0($result1, 69); + if ($exponent > 0) + jl_StringBuilder_append0($result1, 43); + jl_StringBuilder_append($result1, jl_Integer_toString($exponent)); + return jl_StringBuilder_toString($result1); +}; +$java.jm_Conversion_toDecimalScaledString = function($v, $scale) { + var $negNumber, $result1, $result, var$6, var$7, $v_0, $exponent, $insertPoint, $j, $startPoint; + $negNumber = Long_ge($v, Long_ZERO) ? 0 : 1; + if ($negNumber) + $v = Long_neg($v); + if (Long_eq($v, Long_ZERO)) { + switch ($scale) { + case 0: + break; + case 1: + return $rt_s(2919); + case 2: + return $rt_s(2920); + case 3: + return $rt_s(2921); + case 4: + return $rt_s(2922); + case 5: + return $rt_s(2923); + case 6: + return $rt_s(2924); + default: + $result1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($result1); + if ($scale >= 0) + jl_AbstractStringBuilder_append($result1, $rt_s(2925)); + else + jl_AbstractStringBuilder_append($result1, $rt_s(2926)); + jl_AbstractStringBuilder_append($result1, $scale == (-2147483648) ? $rt_s(2927) : jl_Integer_toString( -$scale)); + return jl_AbstractStringBuilder_toString($result1); + } + return $rt_s(87); + } + $result = $rt_createCharArray(19); + var$6 = 18; + while (true) { + var$7 = $result.data; + $v_0 = Long_div($v, Long_fromInt(10)); + var$6 = var$6 + (-1) | 0; + var$7[var$6] = Long_add(Long_fromInt(48), Long_sub($v, Long_mul($v_0, Long_fromInt(10)))).lo & 65535; + if (Long_eq($v_0, Long_ZERO)) + break; + $v = $v_0; + } + $exponent = Long_sub(Long_sub(Long_sub(Long_fromInt(18), Long_fromInt(var$6)), Long_fromInt($scale)), Long_fromInt(1)); + if (!$scale) { + if ($negNumber) { + var$6 = var$6 + (-1) | 0; + var$7[var$6] = 45; + } + return jl_String__init_3($result, var$6, 18 - var$6 | 0); + } + if ($scale > 0 && Long_ge($exponent, Long_fromInt(-6))) { + if (Long_ge($exponent, Long_ZERO)) { + $insertPoint = var$6 + $exponent.lo | 0; + $j = 17; + while ($j >= $insertPoint) { + var$7[$j + 1 | 0] = var$7[$j]; + $j = $j + (-1) | 0; + } + var$7[$insertPoint + 1 | 0] = 46; + if ($negNumber) { + var$6 = var$6 + (-1) | 0; + var$7[var$6] = 45; + } + return jl_String__init_3($result, var$6, (18 - var$6 | 0) + 1 | 0); + } + $j = 2; + $v = Long_add(Long_neg($exponent), Long_fromInt(1)); + while (Long_lt(Long_fromInt($j), $v)) { + var$6 = var$6 + (-1) | 0; + var$7[var$6] = 48; + $j = $j + 1 | 0; + } + $scale = var$6 + (-1) | 0; + var$7[$scale] = 46; + $scale = $scale + (-1) | 0; + var$7[$scale] = 48; + if ($negNumber) { + $scale = $scale + (-1) | 0; + var$7[$scale] = 45; + } + return jl_String__init_3($result, $scale, 18 - $scale | 0); + } + $startPoint = var$6 + 1 | 0; + $result1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_2($result1, 34 - $startPoint | 0); + if ($negNumber) + jl_AbstractStringBuilder_append0($result1, 45); + if ((18 - $startPoint | 0) < 1) + jl_AbstractStringBuilder_append6($result1, $result, var$6, 18 - var$6 | 0); + else { + jl_AbstractStringBuilder_append0($result1, var$7[var$6]); + jl_AbstractStringBuilder_append0($result1, 46); + jl_AbstractStringBuilder_append6($result1, $result, $startPoint, (18 - var$6 | 0) - 1 | 0); + } + jl_AbstractStringBuilder_append0($result1, 69); + if (Long_gt($exponent, Long_ZERO)) + jl_AbstractStringBuilder_append0($result1, 43); + jl_AbstractStringBuilder_append($result1, jl_Long_toString($exponent)); + return jl_AbstractStringBuilder_toString($result1); +}; +$java.jm_Conversion_divideLongByBillion = function($a) { + var $quot, $rem, $aPos; + if (Long_ge($a, Long_ZERO)) { + $quot = Long_div($a, Long_fromInt(1000000000)); + $rem = Long_rem($a, Long_fromInt(1000000000)); + } else { + $aPos = Long_shru($a, 1); + $quot = Long_div($aPos, Long_fromInt(500000000)); + $rem = Long_add(Long_shl(Long_rem($aPos, Long_fromInt(500000000)), 1), Long_and($a, Long_fromInt(1))); + } + return Long_or(Long_shl($rem, 32), Long_and($quot, new Long(4294967295, 0))); +}; +$java.jm_Conversion_bigInteger2Double = function($val) { + var $bitLen, $exponent, $delta, $mantissa, var$6, var$7, var$8; + a: { + if ($val.$numberLength >= 2) { + if ($val.$numberLength != 2) + break a; + if ($val.$digits.data[1] <= 0) + break a; + } + return Long_toNumber($java.jm_BigInteger_longValue($val)); + } + if ($val.$numberLength > 32) + return $val.$sign1 <= 0 ? (-Infinity) : Infinity; + $bitLen = $java.jm_BigInteger_bitLength($java.jm_BigInteger_abs($val)); + $exponent = Long_fromInt($bitLen - 1 | 0); + $delta = $bitLen - 54 | 0; + $mantissa = Long_and($java.jm_BigInteger_longValue($java.jm_BigInteger_shiftRight($java.jm_BigInteger_abs($val), $delta)), new Long(4294967295, 2097151)); + if (Long_eq($exponent, Long_fromInt(1023))) { + if (Long_eq($mantissa, new Long(4294967295, 2097151))) + return $val.$sign1 <= 0 ? (-Infinity) : Infinity; + if (Long_eq($mantissa, new Long(4294967294, 2097151))) + return $val.$sign1 <= 0 ? (-1.7976931348623157E308) : 1.7976931348623157E308; + } + b: { + if (!(Long_eq(Long_and($mantissa, Long_fromInt(1)), Long_fromInt(1)) && Long_eq(Long_and($mantissa, Long_fromInt(2)), Long_fromInt(2)))) { + var$6 = $val.$digits; + $bitLen = $delta >> 5; + $delta = $delta & 31; + var$7 = 0; + while (true) { + var$8 = $rt_compare(var$7, $bitLen); + if (var$8 >= 0) + break; + if (var$6.data[var$7]) + break; + var$7 = var$7 + 1 | 0; + } + if (!(!var$8 && !(var$6.data[var$7] << (32 - $delta | 0)) ? 0 : 1)) + break b; + } + $mantissa = Long_add($mantissa, Long_fromInt(2)); + } + $mantissa = Long_shr($mantissa, 1); + return $rt_longBitsToDouble(Long_or(Long_or($val.$sign1 >= 0 ? Long_ZERO : new Long(0, 2147483648), Long_and(Long_shl(Long_add(Long_fromInt(1023), $exponent), 52), new Long(0, 2146435072))), $mantissa)); +}; +function jm_Conversion__clinit_() { + var var$1, var$2; + var$1 = $rt_createIntArray(37); + var$2 = var$1.data; + var$2[0] = (-1); + var$2[1] = (-1); + var$2[2] = 31; + var$2[3] = 19; + var$2[4] = 15; + var$2[5] = 13; + var$2[6] = 11; + var$2[7] = 11; + var$2[8] = 10; + var$2[9] = 9; + var$2[10] = 9; + var$2[11] = 8; + var$2[12] = 8; + var$2[13] = 8; + var$2[14] = 8; + var$2[15] = 7; + var$2[16] = 7; + var$2[17] = 7; + var$2[18] = 7; + var$2[19] = 7; + var$2[20] = 7; + var$2[21] = 7; + var$2[22] = 6; + var$2[23] = 6; + var$2[24] = 6; + var$2[25] = 6; + var$2[26] = 6; + var$2[27] = 6; + var$2[28] = 6; + var$2[29] = 6; + var$2[30] = 6; + var$2[31] = 6; + var$2[32] = 6; + var$2[33] = 6; + var$2[34] = 6; + var$2[35] = 6; + var$2[36] = 5; + $java.jm_Conversion_digitFitInInt = var$1; + var$1 = $rt_createIntArray(35); + var$2 = var$1.data; + var$2[0] = (-2147483648); + var$2[1] = 1162261467; + var$2[2] = 1073741824; + var$2[3] = 1220703125; + var$2[4] = 362797056; + var$2[5] = 1977326743; + var$2[6] = 1073741824; + var$2[7] = 387420489; + var$2[8] = 1000000000; + var$2[9] = 214358881; + var$2[10] = 429981696; + var$2[11] = 815730721; + var$2[12] = 1475789056; + var$2[13] = 170859375; + var$2[14] = 268435456; + var$2[15] = 410338673; + var$2[16] = 612220032; + var$2[17] = 893871739; + var$2[18] = 1280000000; + var$2[19] = 1801088541; + var$2[20] = 113379904; + var$2[21] = 148035889; + var$2[22] = 191102976; + var$2[23] = 244140625; + var$2[24] = 308915776; + var$2[25] = 387420489; + var$2[26] = 481890304; + var$2[27] = 594823321; + var$2[28] = 729000000; + var$2[29] = 887503681; + var$2[30] = 1073741824; + var$2[31] = 1291467969; + var$2[32] = 1544804416; + var$2[33] = 1838265625; + var$2[34] = 60466176; + $java.jm_Conversion_bigRadices = var$1; +} +function nms_GuiButtonLanguage() { + nms_GuiButton.call(this); +} +$java.nms_GuiButtonLanguage_tex_gui = null; +$java.nms_GuiButtonLanguage_drawButton = function($this, $par1Minecraft, $par2, $par3) { + var $var4, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Minecraft = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$drawButton0) + return; + $par1Minecraft = $java.nms_GuiButtonLanguage_tex_gui; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1Minecraft); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var4 = $par2 >= $this.$xPosition1 && $par3 >= $this.$yPosition && $par2 < ($this.$xPosition1 + $this.$width6 | 0) && $par3 < ($this.$yPosition + $this.$height8 | 0) ? 1 : 0; + $var5 = 106; + if ($var4) + $var5 = $var5 + $this.$height8 | 0; + nms_Gui_drawTexturedModalRect($this, $this.$xPosition1, $this.$yPosition, 0, $var5, $this.$width6, $this.$height8); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Minecraft, $par2, $par3, $var4, $var5, $ptr); +}; +function nms_GuiButtonLanguage__clinit_() { + $java.nms_GuiButtonLanguage_tex_gui = nle_TextureLocation__init_($rt_s(532)); +} +function nms_ICrafting() { +} +function nms_CreativeCrafting() { + jl_Object.call(this); + this.$mc14 = null; +} +$java.nms_CreativeCrafting_sendContainerAndContentsToPlayer = function($this, $par1Container, $par2List) { + return; +}; +$java.nms_CreativeCrafting_sendSlotContents = function($this, $par1Container, $par2, $par3ItemStack) { + nms_PlayerControllerMP_sendSlotPacket($this.$mc14.$playerController, $par3ItemStack, $par2); +}; +$java.nms_CreativeCrafting_sendProgressBarUpdate = function($this, $par1Container, $par2, $par3) { + return; +}; +function nms_GuiYesNo() { + var a = this; nms_GuiScreen.call(a); + a.$parentScreen0 = null; + a.$message1 = null; + a.$message2 = null; + a.$buttonText1 = null; + a.$buttonText2 = null; + a.$worldNumber = 0; +} +$java.nms_GuiYesNo_initGui = function($this) { + ju_ArrayList_add($this.$buttonList, $java.nms_GuiSmallButton__init_(0, ($this.$width / 2 | 0) - 155 | 0, ($this.$height / 6 | 0) + 96 | 0, $this.$buttonText1)); + ju_ArrayList_add($this.$buttonList, $java.nms_GuiSmallButton__init_(1, (($this.$width / 2 | 0) - 155 | 0) + 160 | 0, ($this.$height / 6 | 0) + 96 | 0, $this.$buttonText2)); +}; +$java.nms_GuiYesNo_actionPerformed = function($this, $par1GuiButton) { + var var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1GuiButton = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$2 = $this.$parentScreen0; + var$3 = $par1GuiButton.$id3 ? 0 : 1; + var$4 = $this.$worldNumber; + $ptr = 1; + case 1: + var$2.$confirmClicked(var$3, var$4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1GuiButton, var$2, var$3, var$4, $ptr); +}; +$java.nms_GuiYesNo_drawScreen = function($this, $par1, $par2, $par3) { + var var$4, var$5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_drawDefaultBackground($this); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + var$5 = $this.$message1; + var$6 = $this.$width / 2 | 0; + var$7 = 70; + var$8 = 16777215; + $ptr = 2; + case 2: + nms_Gui_drawCenteredString($this, var$4, var$5, var$6, var$7, var$8); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + var$5 = $this.$message2; + var$6 = $this.$width / 2 | 0; + var$7 = 90; + var$8 = 16777215; + $ptr = 3; + case 3: + nms_Gui_drawCenteredString($this, var$4, var$5, var$6, var$7, var$8); + if ($rt_suspending()) { + break main; + } + $ptr = 4; + case 4: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, var$5, var$6, var$7, var$8, $ptr); +}; +function nms_GuiConfirmOpenLink() { + var a = this; nms_GuiYesNo.call(a); + a.$openLinkWarning = null; + a.$copyLinkButtonText = null; + a.$field_92028_p = null; + a.$field_92027_q = 0; +} +$java.nms_GuiConfirmOpenLink_initGui = function($this) { + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_0(0, (($this.$width - 105 | 0) / 2 | 0) - 105 | 0, ($this.$height / 6 | 0) + 96 | 0, 100, 20, $this.$buttonText1)); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_0(2, ($this.$width - 105 | 0) / 2 | 0, ($this.$height / 6 | 0) + 96 | 0, 100, 20, $this.$copyLinkButtonText)); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_0(1, (($this.$width - 105 | 0) / 2 | 0) + 105 | 0, ($this.$height / 6 | 0) + 96 | 0, 100, 20, $this.$buttonText2)); +}; +$java.nms_GuiConfirmOpenLink_actionPerformed = function($this, $par1GuiButton) { + var var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1GuiButton = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1GuiButton.$id3 == 2) + $java.nms_GuiConfirmOpenLink_copyLinkToClipboard($this); + var$2 = $this.$parentScreen0; + var$3 = $par1GuiButton.$id3 ? 0 : 1; + var$4 = $this.$worldNumber; + $ptr = 1; + case 1: + var$2.$confirmClicked(var$3, var$4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1GuiButton, var$2, var$3, var$4, $ptr); +}; +$java.nms_GuiConfirmOpenLink_copyLinkToClipboard = function($this) { + nms_GuiScreen_setClipboardString($this.$field_92028_p); +}; +$java.nms_GuiConfirmOpenLink_drawScreen = function($this, $par1, $par2, $par3) { + var var$4, var$5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_GuiYesNo_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + if (!$this.$field_92027_q) + return; + var$4 = $this.$fontRenderer0; + var$5 = $this.$openLinkWarning; + $par2 = $this.$width / 2 | 0; + var$6 = 110; + $par1 = 16764108; + $ptr = 2; + case 2: + nms_Gui_drawCenteredString($this, var$4, var$5, $par2, var$6, $par1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, var$5, var$6, $ptr); +}; +function otcit_DateTimeZoneBuilder() { + jl_Object.call(this); + this.$iRuleSets = null; +} +$java.otcit_DateTimeZoneBuilder_gmtCache = null; +$java.otcit_DateTimeZoneBuilder__init_ = function() { + var var_0 = new otcit_DateTimeZoneBuilder(); + otcit_DateTimeZoneBuilder__init_(var_0); + return var_0; +}; +function otcit_DateTimeZoneBuilder__init_($this) { + $this.$iRuleSets = ju_ArrayList__init_1(10); +} +function otcit_DateTimeZoneBuilder_access$000() { + if ($java.otcit_DateTimeZoneBuilder_gmtCache === null) + $java.otcit_DateTimeZoneBuilder_gmtCache = ju_TimeZone_getTimeZone($rt_s(2928)); + return $java.otcit_DateTimeZoneBuilder_gmtCache; +} +function nms_TileEntityRenderer() { + var a = this; jl_Object.call(a); + a.$specialRendererMap = null; + a.$fontRenderer4 = null; + a.$renderEngine3 = null; + a.$worldObj6 = null; + a.$entityLivingPlayer = null; + a.$playerYaw = 0.0; + a.$playerPitch = 0.0; + a.$playerX = 0.0; + a.$playerY = 0.0; + a.$playerZ = 0.0; +} +var nms_TileEntityRenderer_instance = null; +var nms_TileEntityRenderer_staticPlayerX = 0.0; +var nms_TileEntityRenderer_staticPlayerY = 0.0; +var nms_TileEntityRenderer_staticPlayerZ = 0.0; +function nms_TileEntityRenderer_$callClinit() { + nms_TileEntityRenderer_$callClinit = $rt_eraseClinit(nms_TileEntityRenderer); + $java.nms_TileEntityRenderer__clinit_(); +} +$java.nms_TileEntityRenderer__init_ = function() { + var var_0 = new nms_TileEntityRenderer(); + nms_TileEntityRenderer__init_(var_0); + return var_0; +}; +function nms_TileEntityRenderer__init_($this) { + var $var1; + nms_TileEntityRenderer_$callClinit(); + $this.$specialRendererMap = ju_HashMap__init_(); + ju_HashMap_putImpl($this.$specialRendererMap, $rt_cls(nms_TileEntitySign), $java.nms_TileEntitySignRenderer__init_()); + ju_HashMap_putImpl($this.$specialRendererMap, $rt_cls(nms_TileEntityPiston), new nms_TileEntityRendererPiston); + ju_HashMap_putImpl($this.$specialRendererMap, $rt_cls(nms_TileEntityChest), $java.nms_TileEntityChestRenderer__init_()); + ju_HashMap_putImpl($this.$specialRendererMap, $rt_cls(nms_TileEntityEnderChest), $java.nms_TileEntityEnderChestRenderer__init_()); + ju_HashMap_putImpl($this.$specialRendererMap, $rt_cls(nms_TileEntityEnchantmentTable), $java.nms_RenderEnchantmentTable__init_()); + ju_HashMap_putImpl($this.$specialRendererMap, $rt_cls(nms_TileEntityEndPortal), $java.nms_RenderEndPortal__init_()); + ju_HashMap_putImpl($this.$specialRendererMap, $rt_cls(nms_TileEntityBeacon), new nms_TileEntityBeaconRenderer); + ju_HashMap_putImpl($this.$specialRendererMap, $rt_cls(nms_TileEntitySkull), $java.nms_TileEntitySkullRenderer__init_()); + ju_HashMap_putImpl($this.$specialRendererMap, $rt_cls(nms_TileEntityMobSpawner), new nms_TileEntityMobSpawnerRenderer); + $var1 = ju_HashMap_values($this.$specialRendererMap).$iterator(); + while ($var1.$hasNext()) { + $var1.$next().$setTileEntityRenderer($this); + } +} +$java.nms_TileEntityRenderer_getSpecialRendererForClass = function($this, $par1Class) { + var $var2; + $var2 = ju_HashMap_get($this.$specialRendererMap, $par1Class); + if ($var2 === null && $par1Class !== $rt_cls(nms_TileEntity)) { + $var2 = $java.nms_TileEntityRenderer_getSpecialRendererForClass($this, jl_Class_getSuperclass($par1Class)); + ju_HashMap_putImpl($this.$specialRendererMap, $par1Class, $var2); + } + return $var2; +}; +$java.nms_TileEntityRenderer_hasSpecialRenderer = function($this, $par1TileEntity) { + return $java.nms_TileEntityRenderer_getSpecialRendererForEntity($this, $par1TileEntity) === null ? 0 : 1; +}; +$java.nms_TileEntityRenderer_getSpecialRendererForEntity = function($this, $par1TileEntity) { + return $par1TileEntity === null ? null : $java.nms_TileEntityRenderer_getSpecialRendererForClass($this, jl_Object_getClass($par1TileEntity)); +}; +function nms_TileEntityRenderer_cacheActiveRenderInfo($this, $par1World, $par2RenderEngine, $par3FontRenderer, $par4EntityLiving, $par5) { + var var$6, var$7, var$8; + if ($this.$worldObj6 !== $par1World) + $java.nms_TileEntityRenderer_setWorld($this, $par1World); + $this.$renderEngine3 = $par2RenderEngine; + $this.$entityLivingPlayer = $par4EntityLiving; + $this.$fontRenderer4 = $par3FontRenderer; + $this.$playerYaw = $par4EntityLiving.$prevRotationYaw + ($par4EntityLiving.$rotationYaw - $par4EntityLiving.$prevRotationYaw) * $par5; + $this.$playerPitch = $par4EntityLiving.$prevRotationPitch + ($par4EntityLiving.$rotationPitch - $par4EntityLiving.$prevRotationPitch) * $par5; + var$6 = $par4EntityLiving.$lastTickPosX; + var$7 = $par4EntityLiving.$posX - $par4EntityLiving.$lastTickPosX; + var$8 = $par5; + $this.$playerX = var$6 + var$7 * var$8; + $this.$playerY = $par4EntityLiving.$lastTickPosY + ($par4EntityLiving.$posY - $par4EntityLiving.$lastTickPosY) * var$8; + $this.$playerZ = $par4EntityLiving.$lastTickPosZ + ($par4EntityLiving.$posZ - $par4EntityLiving.$lastTickPosZ) * var$8; +} +function nms_TileEntityRenderer_renderTileEntity($this, $par1TileEntity, $par2) { + var $var3, $var4, $var5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1TileEntity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($java.nms_TileEntity_getDistanceFrom($par1TileEntity, $this.$playerX, $this.$playerY, $this.$playerZ) >= $par1TileEntity.$getMaxRenderDistanceSquared()) + return; + $var3 = nms_World_getLightBrightnessForSkyBlocks($this.$worldObj6, $par1TileEntity.$xCoord0, $par1TileEntity.$yCoord0, $par1TileEntity.$zCoord0, 0); + $var4 = $var3 % 65536 | 0; + $var5 = $var3 / 65536 | 0; + nms_OpenGlHelper_setLightmapTextureCoords(nms_OpenGlHelper_lightmapTexUnit, $var4 / 1.0, $var5 / 1.0); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + var$6 = $par1TileEntity.$xCoord0 - nms_TileEntityRenderer_staticPlayerX; + var$7 = $par1TileEntity.$yCoord0 - nms_TileEntityRenderer_staticPlayerY; + var$8 = $par1TileEntity.$zCoord0 - nms_TileEntityRenderer_staticPlayerZ; + $ptr = 1; + case 1: + $java.nms_TileEntityRenderer_renderTileEntityAt($this, $par1TileEntity, var$6, var$7, var$8, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1TileEntity, $par2, $var3, $var4, $var5, var$6, var$7, var$8, $ptr); +} +$java.nms_TileEntityRenderer_renderTileEntityAt = function($this, $par1TileEntity, $par2, $par4, $par6, $par8) { + var $var9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1TileEntity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var9 = $java.nms_TileEntityRenderer_getSpecialRendererForEntity($this, $par1TileEntity); + if ($var9 === null) + return; + $ptr = 1; + case 1: + $var9.$renderTileEntityAt($par1TileEntity, $par2, $par4, $par6, $par8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1TileEntity, $par2, $par4, $par6, $par8, $var9, $ptr); +}; +$java.nms_TileEntityRenderer_setWorld = function($this, $par1World) { + var $var2, $var3; + $this.$worldObj6 = $par1World; + $var2 = ju_HashMap_values($this.$specialRendererMap).$iterator(); + while ($var2.$hasNext()) { + $var3 = $var2.$next(); + if ($var3 !== null) + $var3.$onWorldChange($par1World); + } +}; +$java.nms_TileEntityRenderer_getFontRenderer = function($this) { + return $this.$fontRenderer4; +}; +$java.nms_TileEntityRenderer__clinit_ = function() { + nms_TileEntityRenderer_instance = $java.nms_TileEntityRenderer__init_(); +}; +function nms_RenderSorter() { + jl_Object.call(this); + this.$baseEntity = null; +} +function nms_RenderSorter_doCompare($this, $par1WorldRenderer, $par2WorldRenderer) { + var var$3; + if ($par1WorldRenderer.$isInFrustum && !$par2WorldRenderer.$isInFrustum) + return 1; + if ($par2WorldRenderer.$isInFrustum && !$par1WorldRenderer.$isInFrustum) + return (-1); + var$3 = $rt_compare(nms_WorldRenderer_distanceToEntitySquared($par1WorldRenderer, $this.$baseEntity), nms_WorldRenderer_distanceToEntitySquared($par2WorldRenderer, $this.$baseEntity)); + return var$3 < 0 ? 1 : var$3 > 0 ? (-1) : $par1WorldRenderer.$chunkIndex >= $par2WorldRenderer.$chunkIndex ? (-1) : 1; +} +$java.nms_RenderSorter_compare = function($this, $par1Obj, $par2Obj) { + return nms_RenderSorter_doCompare($this, $par1Obj, $par2Obj); +}; +function nms_IconFlipped() { + var a = this; jl_Object.call(a); + a.$baseIcon = null; + a.$flipU = 0; + a.$flipV = 0; +} +$java.nms_IconFlipped_getOriginX = function($this) { + return $this.$baseIcon.$getOriginX(); +}; +$java.nms_IconFlipped_getOriginY = function($this) { + return $this.$baseIcon.$getOriginY(); +}; +$java.nms_IconFlipped_getMinU = function($this) { + return !$this.$flipU ? $this.$baseIcon.$getMinU() : $this.$baseIcon.$getMaxU(); +}; +$java.nms_IconFlipped_getMaxU = function($this) { + return !$this.$flipU ? $this.$baseIcon.$getMaxU() : $this.$baseIcon.$getMinU(); +}; +$java.nms_IconFlipped_getInterpolatedU = function($this, $par1) { + var $var3; + $var3 = $java.nms_IconFlipped_getMaxU($this) - $java.nms_IconFlipped_getMinU($this); + return $java.nms_IconFlipped_getMinU($this) + $var3 * $par1 / 16.0; +}; +$java.nms_IconFlipped_getMinV = function($this) { + return !$this.$flipV ? $this.$baseIcon.$getMinV() : $this.$baseIcon.$getMinV(); +}; +$java.nms_IconFlipped_getMaxV = function($this) { + return !$this.$flipV ? $this.$baseIcon.$getMaxV() : $this.$baseIcon.$getMinV(); +}; +$java.nms_IconFlipped_getInterpolatedV = function($this, $par1) { + var $var3; + $var3 = $java.nms_IconFlipped_getMaxV($this) - $java.nms_IconFlipped_getMinV($this); + return $java.nms_IconFlipped_getMinV($this) + $var3 * $par1 / 16.0; +}; +$java.nms_IconFlipped_getIconName = function($this) { + return $this.$baseIcon.$getIconName(); +}; +$java.nms_IconFlipped_getSheetWidth = function($this) { + return $this.$baseIcon.$getSheetWidth(); +}; +$java.nms_IconFlipped_getSheetHeight = function($this) { + return $this.$baseIcon.$getSheetHeight(); +}; +function nms_MinecraftError() { + jl_Error.call(this); +} +$java.nms_MinecraftError__init_ = function() { + var var_0 = new nms_MinecraftError(); + nms_MinecraftError__init_(var_0); + return var_0; +}; +function nms_MinecraftError__init_($this) { + jl_Throwable__init_0($this); +} +function nms_WorldSavedData() { + var a = this; jl_Object.call(a); + a.$mapName = null; + a.$dirty = 0; +} +$java.nms_WorldSavedData_markDirty = function($this) { + $this.$dirty = 1; +}; +$java.nms_WorldSavedData_setDirty = function($this, $par1) { + $this.$dirty = $par1; +}; +function nms_MapData() { + var a = this; nms_WorldSavedData.call(a); + a.$xCenter = 0; + a.$zCenter = 0; + a.$dimension0 = 0; + a.$scale2 = 0; + a.$colors = null; + a.$playersArrayList = null; + a.$playersHashMap = null; + a.$playersVisibleOnMap = null; + a.$enableAyunami = 0; + a.$ayunamiPixels = null; + a.$ayunamiPallete = null; + a.$enableVideoPlayback = 0; + a.$videoX1 = 0.0; + a.$videoY1 = 0.0; + a.$videoX2 = 0.0; + a.$videoY2 = 0.0; +} +$java.nms_MapData__init_0 = function(var_0) { + var var_1 = new nms_MapData(); + $java.nms_MapData__init_(var_1, var_0); + return var_1; +}; +$java.nms_MapData__init_ = function($this, $par1Str) { + $this.$mapName = $par1Str; + $this.$colors = $rt_createByteArray(16384); + $this.$playersArrayList = ju_ArrayList__init_0(); + $this.$playersHashMap = ju_HashMap__init_(); + $this.$playersVisibleOnMap = ju_LinkedHashMap__init_0(); + $this.$enableAyunami = 0; + $this.$ayunamiPixels = null; + $this.$ayunamiPallete = null; + $this.$enableVideoPlayback = 0; + $this.$videoX1 = 0.0; + $this.$videoY1 = 0.0; + $this.$videoX2 = 1.0; + $this.$videoY2 = 1.0; +}; +$java.nms_MapData_updateMPMapData = function($this, $par1ArrayOfByte) { + var $var2, $var3, $var4, $var6, $var7, $var8, $var5, var$9, var$10, var$11; + a: { + $par1ArrayOfByte = $par1ArrayOfByte.data; + if (!$par1ArrayOfByte[0]) { + $var2 = $par1ArrayOfByte[1] & 255; + $var3 = $par1ArrayOfByte[2] & 255; + $var4 = 0; + while ($var4 < ($par1ArrayOfByte.length - 3 | 0)) { + $this.$colors.data[(($var4 + $var3 | 0) * 128 | 0) + $var2 | 0] = $par1ArrayOfByte[$var4 + 3 | 0]; + $var4 = $var4 + 1 | 0; + } + $java.nms_WorldSavedData_markDirty($this); + } else if ($par1ArrayOfByte[0] == 1) { + $java.ju_LinkedHashMap_clear($this.$playersVisibleOnMap); + $var2 = 0; + while (true) { + if ($var2 >= (($par1ArrayOfByte.length - 1 | 0) / 3 | 0)) + break a; + $var6 = $var2 * 3 | 0; + $var3 = $var6 + 1 | 0; + $var7 = $par1ArrayOfByte[$var3] >> 4 << 24 >> 24; + $var8 = $par1ArrayOfByte[$var6 + 2 | 0]; + $var5 = $par1ArrayOfByte[$var6 + 3 | 0]; + $var6 = ($par1ArrayOfByte[$var3] & 15) << 24 >> 24; + var$9 = $this.$playersVisibleOnMap; + var$10 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$10); + jl_AbstractStringBuilder_append(var$10, $rt_s(2929)); + jl_AbstractStringBuilder_append2(var$10, $var2); + var$11 = jl_AbstractStringBuilder_toString(var$10); + var$10 = new nms_MapCoord; + var$10.$data13 = $this; + var$10.$iconSize = $var7; + var$10.$centerX = $var8; + var$10.$centerZ = $var5; + var$10.$iconRotation = $var6; + ju_LinkedHashMap_put(var$9, var$11, var$10); + $var2 = $var2 + 1 | 0; + } + } else if ($par1ArrayOfByte[0] == 2) + $this.$scale2 = $par1ArrayOfByte[1]; + } +}; +$java.nms_MapData_readAyunamiMapPacket = function($this, $dat) { + var $operation, $ddat, var$4, var$5; + a: { + $operation = $dat.$read2(); + switch ($operation) { + case 0: + if ($this.$enableAyunami) { + $this.$enableAyunami = 0; + $this.$ayunamiPixels = null; + $this.$ayunamiPallete = null; + } + break a; + case 1: + break; + case 2: + $ddat = ji_DataInputStream__init_($dat); + $java.nms_MapData_ayunamiEnable($this); + var$4 = 0; + while (var$4 < $this.$ayunamiPixels.data.length) { + $this.$ayunamiPixels.data[var$4] = (-16777216) | ji_FilterInputStream_read($ddat) << 16 | ji_FilterInputStream_read($ddat) << 8 | ji_FilterInputStream_read($ddat); + var$4 = var$4 + 1 | 0; + } + break a; + case 3: + $ddat = ji_DataInputStream__init_($dat); + $java.nms_MapData_ayunamiEnable($this); + var$4 = 0; + while (var$4 < $this.$ayunamiPixels.data.length) { + var$5 = ji_DataInputStream_readShort($ddat) & 65535; + $this.$ayunamiPixels.data[var$4] = (-16777216) | (var$5 >> 11 & 31) << 19 | (var$5 >> 5 & 63) << 10 | (var$5 & 31) << 3; + var$4 = var$4 + 1 | 0; + } + break a; + case 4: + $java.nms_MapData_ayunamiSetPallete_R8_G8_B8($this, ji_DataInputStream__init_($dat)); + break a; + case 5: + $java.nms_MapData_ayunamiSetPallete_R5_G6_B5($this, ji_DataInputStream__init_($dat)); + break a; + case 6: + $java.nms_MapData_ayunamiSetPixelsFromPallete($this, ji_DataInputStream__init_($dat)); + break a; + case 7: + $ddat = ji_DataInputStream__init_($dat); + $java.nms_MapData_ayunamiSetPallete_R8_G8_B8($this, $ddat); + $java.nms_MapData_ayunamiSetPixelsFromPallete($this, $ddat); + break a; + case 8: + $ddat = ji_DataInputStream__init_($dat); + $java.nms_MapData_ayunamiSetPallete_R5_G6_B5($this, $ddat); + $java.nms_MapData_ayunamiSetPixelsFromPallete($this, $ddat); + break a; + default: + $dat = new ji_IOException; + $ddat = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($ddat); + jl_AbstractStringBuilder_append($ddat, $rt_s(2930)); + jl_AbstractStringBuilder_append2($ddat, $operation); + jl_Throwable__init_($dat, jl_AbstractStringBuilder_toString($ddat)); + $rt_throw($dat); + } + $java.nms_MapData_readAyunamiMapPacket($this, cjj_InflaterInputStream__init_($dat)); + } +}; +$java.nms_MapData_ayunamiEnable = function($this) { + if (!$this.$enableAyunami) { + $this.$enableAyunami = 1; + $this.$ayunamiPixels = $rt_createIntArray(16384); + $this.$ayunamiPallete = $rt_createIntArray(256); + } +}; +$java.nms_MapData_ayunamiSetPallete_R8_G8_B8 = function($this, $dat) { + var $len, $i; + $java.nms_MapData_ayunamiEnable($this); + $len = ji_FilterInputStream_read($dat); + $this.$ayunamiPallete = $rt_createIntArray($len); + $i = 0; + while ($i < $len) { + $this.$ayunamiPallete.data[$i] = (-16777216) | ji_FilterInputStream_read($dat) << 16 | ji_FilterInputStream_read($dat) << 8 | ji_FilterInputStream_read($dat); + $i = $i + 1 | 0; + } +}; +$java.nms_MapData_ayunamiSetPallete_R5_G6_B5 = function($this, $dat) { + var $len, $i, $j, $r, $g, $b; + $java.nms_MapData_ayunamiEnable($this); + $len = ji_FilterInputStream_read($dat); + $this.$ayunamiPallete = $rt_createIntArray($len); + $i = 0; + while ($i < $len) { + $j = ji_DataInputStream_readShort($dat) & 65535; + $r = $j >> 11 & 31; + $g = $j >> 5 & 63; + $b = $j & 31; + $this.$ayunamiPixels.data[$i] = (-16777216) | $r << 19 | $g << 10 | $b << 3; + $i = $i + 1 | 0; + } +}; +$java.nms_MapData_ayunamiSetPixelsFromPallete = function($this, $dat) { + var $i; + $java.nms_MapData_ayunamiEnable($this); + $i = 0; + while ($i < $this.$ayunamiPixels.data.length) { + $this.$ayunamiPixels.data[$i] = $this.$ayunamiPallete.data[ji_FilterInputStream_read($dat)]; + $i = $i + 1 | 0; + } +}; +function nms_EnumAction() { + jl_Enum.call(this); +} +var nms_EnumAction_none = null; +var nms_EnumAction_eat = null; +var nms_EnumAction_drink = null; +var nms_EnumAction_block = null; +var nms_EnumAction_bow = null; +$java.nms_EnumAction_$VALUES = null; +function nms_EnumAction__clinit_() { + var var$1, var$2, var$3; + var$1 = new nms_EnumAction; + jl_Enum__init_0(var$1, $rt_s(1613), 0); + nms_EnumAction_none = var$1; + var$1 = new nms_EnumAction; + jl_Enum__init_0(var$1, $rt_s(2931), 1); + nms_EnumAction_eat = var$1; + var$1 = new nms_EnumAction; + jl_Enum__init_0(var$1, $rt_s(2932), 2); + nms_EnumAction_drink = var$1; + var$1 = new nms_EnumAction; + jl_Enum__init_0(var$1, $rt_s(2933), 3); + nms_EnumAction_block = var$1; + var$1 = new nms_EnumAction; + jl_Enum__init_0(var$1, $rt_s(1712), 4); + nms_EnumAction_bow = var$1; + var$2 = $rt_createArray(nms_EnumAction, 5); + var$3 = var$2.data; + var$3[0] = nms_EnumAction_none; + var$3[1] = nms_EnumAction_eat; + var$3[2] = nms_EnumAction_drink; + var$3[3] = nms_EnumAction_block; + var$3[4] = nms_EnumAction_bow; + $java.nms_EnumAction_$VALUES = var$2; +} +function nms_EntitySelectorAlive() { + jl_Object.call(this); +} +$java.nms_EntitySelectorAlive__init_ = function() { + var var_0 = new nms_EntitySelectorAlive(); + nms_EntitySelectorAlive__init_(var_0); + return var_0; +}; +function nms_EntitySelectorAlive__init_($this) { + return; +} +function nms_EntitySelectorInventory() { + jl_Object.call(this); +} +$java.nms_EntitySelectorInventory__init_ = function() { + var var_0 = new nms_EntitySelectorInventory(); + nms_EntitySelectorInventory__init_(var_0); + return var_0; +}; +function nms_EntitySelectorInventory__init_($this) { + return; +} +$java.nms_EntitySelectorInventory_isEntityApplicable = function($this, $par1Entity) { + return $rt_isInstance($par1Entity, nms_IInventory) && $par1Entity.$isEntityAlive() ? 1 : 0; +}; +function nms_GuiRepair() { + var a = this; nms_GuiContainer.call(a); + a.$repairContainer = null; + a.$itemNameField = null; + a.$field_82325_q = null; +} +$java.nms_GuiRepair_tex = null; +$java.nms_GuiRepair_initGui = function($this) { + var $var1, $var2; + nms_GuiContainer_initGui($this); + nlea_EaglerAdapterImpl2_enableRepeatEvents0(1); + $var1 = ($this.$width - $this.$xSize | 0) / 2 | 0; + $var2 = ($this.$height - $this.$ySize0 | 0) / 2 | 0; + $this.$itemNameField = nms_GuiTextField__init_($this.$fontRenderer0, $var1 + 62 | 0, $var2 + 24 | 0, 103, 12); + $this.$itemNameField.$enabledColor = (-1); + $this.$itemNameField.$disabledColor = (-1); + $this.$itemNameField.$enableBackgroundDrawing = 0; + nms_GuiTextField_setMaxStringLength($this.$itemNameField, 30); + nms_Container_removeCraftingFromCrafters($this.$inventorySlots0, $this); + $this.$inventorySlots0.$addCraftingToCrafters($this); +}; +$java.nms_GuiRepair_onGuiClosed = function($this) { + nms_GuiContainer_onGuiClosed($this); + nlea_EaglerAdapterImpl2_enableRepeatEvents0(0); + nms_Container_removeCraftingFromCrafters($this.$inventorySlots0, $this); +}; +$java.nms_GuiRepair_drawGuiContainerForegroundLayer = function($this, $par1, $par2) { + var $var5, var$4, $var3, $var4, var$7, $var6, $var7, $var8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();var$7 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();var$4 = $thread.pop();$var5 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glDisable(2896); + $var5 = $this.$fontRenderer0; + var$4 = nms_StatCollector_translateToLocal($rt_s(2934)); + $par1 = 60; + $par2 = 6; + $var3 = 4210752; + $ptr = 1; + case 1: + nms_FontRenderer_drawString($var5, var$4, $par1, $par2, $var3); + if ($rt_suspending()) { + break main; + } + if ($this.$repairContainer.$maximumCost > 0) { + $var3 = 8453920; + $var4 = 1; + var$7 = $rt_createArray(jl_Object, 1); + var$7.data[0] = jl_Integer_valueOf($this.$repairContainer.$maximumCost); + $var5 = nms_StatCollector_translateToLocalFormatted($rt_s(2935), var$7); + if ($this.$repairContainer.$maximumCost >= 40 && !$this.$mc2.$thePlayer.$capabilities.$isCreativeMode) { + $var5 = nms_StatCollector_translateToLocal($rt_s(2936)); + $var3 = 16736352; + } else if (!nms_Container_getSlot($this.$repairContainer, 2).$getHasStack()) + $var4 = 0; + else if (!nms_Container_getSlot($this.$repairContainer, 2).$canTakeStack($this.$field_82325_q.$player)) + $var3 = 16736352; + if ($var4) { + $var6 = (-16777216) | ($var3 & 16579836) >> 2 | $var3 & (-16777216); + $var7 = ($this.$xSize - 8 | 0) - nms_FontRenderer_getStringWidth($this.$fontRenderer0, $var5) | 0; + $var8 = 67; + if (!$this.$fontRenderer0.$unicodeFlag) { + var$4 = $this.$fontRenderer0; + $par1 = 68; + $ptr = 2; + continue main; + } + nms_Gui_drawRect($var7 - 3 | 0, 65, $this.$xSize - 7 | 0, 77, (-16777216)); + nms_Gui_drawRect($var7 - 2 | 0, 66, $this.$xSize - 8 | 0, 76, (-12895429)); + var$4 = $this.$fontRenderer0; + $ptr = 5; + continue main; + } + } + nleg_EaglerAdapterGL30_glEnable(2896); + return; + case 2: + nms_FontRenderer_drawString(var$4, $var5, $var7, $par1, $var6); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + $par2 = $var7 + 1 | 0; + $ptr = 3; + case 3: + nms_FontRenderer_drawString(var$4, $var5, $par2, $var8, $var6); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + $ptr = 4; + case 4: + nms_FontRenderer_drawString(var$4, $var5, $par2, $par1, $var6); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + $ptr = 5; + case 5: + nms_FontRenderer_drawString(var$4, $var5, $var7, $var8, $var3); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(2896); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $var5, var$4, $var3, $var4, var$7, $var6, $var7, $var8, $ptr); +}; +$java.nms_GuiRepair_keyTyped = function($this, $par1, $par2) { + var var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = $this.$itemNameField; + $ptr = 1; + case 1: + $tmp = nms_GuiTextField_textboxKeyTyped(var$3, $par1, $par2); + if ($rt_suspending()) { + break main; + } + var$4 = $tmp; + if (var$4) { + $java.nms_ContainerRepair_updateItemName($this.$repairContainer, $this.$itemNameField.$text0); + nms_NetClientHandler_addToSendQueue($this.$mc2.$thePlayer.$sendQueue, nms_Packet250CustomPayload__init_0($rt_s(2937), jl_String_getBytes($this.$itemNameField.$text0))); + return; + } + $ptr = 2; + case 2: + nms_GuiContainer_keyTyped($this, $par1, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, var$3, var$4, $ptr); +}; +$java.nms_GuiRepair_mouseClicked = function($this, $par1, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiContainer_mouseClicked($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + nms_GuiTextField_mouseClicked($this.$itemNameField, $par1, $par2, $par3); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $ptr); +}; +$java.nms_GuiRepair_drawScreen = function($this, $par1, $par2, $par3) { + var var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiContainer_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glDisable(2896); + var$4 = $this.$itemNameField; + $ptr = 2; + case 2: + nms_GuiTextField_drawTextBox(var$4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, $ptr); +}; +$java.nms_GuiRepair_drawGuiContainerBackgroundLayer = function($this, $par1, $par2, $par3) { + var var$4, $var4, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + var$4 = $java.nms_GuiRepair_tex; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$4); + if ($rt_suspending()) { + break main; + } + $var4 = ($this.$width - $this.$xSize | 0) / 2 | 0; + $var5 = ($this.$height - $this.$ySize0 | 0) / 2 | 0; + nms_Gui_drawTexturedModalRect($this, $var4, $var5, 0, 0, $this.$xSize, $this.$ySize0); + nms_Gui_drawTexturedModalRect($this, $var4 + 59 | 0, $var5 + 20 | 0, 0, $this.$ySize0 + (!nms_Container_getSlot($this.$repairContainer, 0).$getHasStack() ? 16 : 0) | 0, 110, 16); + if (!(!nms_Container_getSlot($this.$repairContainer, 0).$getHasStack() && !nms_Container_getSlot($this.$repairContainer, 1).$getHasStack()) && !nms_Container_getSlot($this.$repairContainer, 2).$getHasStack()) + nms_Gui_drawTexturedModalRect($this, $var4 + 99 | 0, $var5 + 45 | 0, $this.$xSize, 0, 28, 21); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, $var4, $var5, $ptr); +}; +$java.nms_GuiRepair_sendContainerAndContentsToPlayer = function($this, $par1Container, $par2List) { + $java.nms_GuiRepair_sendSlotContents($this, $par1Container, 0, nms_Container_getSlot($par1Container, 0).$getStack()); +}; +$java.nms_GuiRepair_sendSlotContents = function($this, $par1Container, $par2, $par3ItemStack) { + if (!$par2) { + nms_GuiTextField_setText($this.$itemNameField, $par3ItemStack !== null ? nms_ItemStack_getDisplayName($par3ItemStack) : $rt_s(36)); + $this.$itemNameField.$isEnabled = $par3ItemStack === null ? 0 : 1; + if ($par3ItemStack !== null) { + $java.nms_ContainerRepair_updateItemName($this.$repairContainer, $this.$itemNameField.$text0); + nms_NetClientHandler_addToSendQueue($this.$mc2.$thePlayer.$sendQueue, nms_Packet250CustomPayload__init_0($rt_s(2937), jl_String_getBytes($this.$itemNameField.$text0))); + } + } +}; +$java.nms_GuiRepair_sendProgressBarUpdate = function($this, $par1Container, $par2, $par3) { + return; +}; +function nms_GuiRepair__clinit_() { + $java.nms_GuiRepair_tex = nle_TextureLocation__init_($rt_s(2938)); +} +function nms_EnumRarity() { + var a = this; jl_Enum.call(a); + a.$rarityColor = 0; + a.$rarityName = null; +} +var nms_EnumRarity_common = null; +$java.nms_EnumRarity_uncommon = null; +var nms_EnumRarity_rare = null; +$java.nms_EnumRarity_epic = null; +$java.nms_EnumRarity_$VALUES = null; +$java.nms_EnumRarity__init_ = function(var_0, var_1, var_2, var_3) { + var var_4 = new nms_EnumRarity(); + $java.nms_EnumRarity__init_0(var_4, var_0, var_1, var_2, var_3); + return var_4; +}; +$java.nms_EnumRarity__init_0 = function($this, var$1, var$2, $par3, $par4Str) { + jl_Enum__init_0($this, var$1, var$2); + $this.$rarityColor = $par3; + $this.$rarityName = $par4Str; +}; +function nms_EnumRarity__clinit_() { + var var$1, var$2; + nms_EnumRarity_common = $java.nms_EnumRarity__init_($rt_s(2939), 0, 15, $rt_s(2940)); + $java.nms_EnumRarity_uncommon = $java.nms_EnumRarity__init_($rt_s(2941), 1, 14, $rt_s(2942)); + nms_EnumRarity_rare = $java.nms_EnumRarity__init_($rt_s(2943), 2, 11, $rt_s(2944)); + $java.nms_EnumRarity_epic = $java.nms_EnumRarity__init_($rt_s(2945), 3, 13, $rt_s(2946)); + var$1 = $rt_createArray(nms_EnumRarity, 4); + var$2 = var$1.data; + var$2[0] = nms_EnumRarity_common; + var$2[1] = $java.nms_EnumRarity_uncommon; + var$2[2] = nms_EnumRarity_rare; + var$2[3] = $java.nms_EnumRarity_epic; + $java.nms_EnumRarity_$VALUES = var$1; +} +function jni_XHRStreamHandler() { + jn_URLStreamHandler.call(this); +} +$java.jni_XHRStreamHandler__init_ = function() { + var var_0 = new jni_XHRStreamHandler(); + jni_XHRStreamHandler__init_(var_0); + return var_0; +}; +function jni_XHRStreamHandler__init_($this) { + return; +} +$java.jni_XHRStreamHandler_openConnection = function($this, $u) { + var var$2, var$3, var$4; + var$2 = new jni_XHRURLConnection; + var$2.$lastModified = Long_fromInt(-1); + var$2.$useCaches = $java.jn_URLConnection_defaultUseCaches; + var$2.$doInput = 1; + var$2.$allowUserInteraction = $java.jn_URLConnection_defaultAllowUserInteraction; + var$2.$requestProperties = ju_HashMap__init_(); + var$2.$url1 = $u; + var$3 = $rt_createArray(jl_String, 7); + var$4 = var$3.data; + var$4[0] = $rt_s(2947); + var$4[1] = $rt_s(200); + var$4[2] = $rt_s(2948); + var$4[3] = $rt_s(2949); + var$4[4] = $rt_s(2950); + var$4[5] = $rt_s(2951); + var$4[6] = $rt_s(2952); + var$2.$methodTokens = var$3; + var$2.$method0 = $rt_s(2947); + var$2.$responseCode = (-1); + var$2.$instanceFollowRedirects = $java.jn_HttpURLConnection_followRedirects; + var$2.$chunkLength = (-1); + var$2.$fixedContentLength = (-1); + var$2.$responseHeaders = ju_HashMap__init_(); + var$2.$headerFields = ju_HashMap__init_(); + return var$2; +}; +function jni_DummyStreamHandler() { + jn_URLStreamHandler.call(this); + this.$defaultPort = 0; +} +$java.jni_DummyStreamHandler__init_ = function(var_0) { + var var_1 = new jni_DummyStreamHandler(); + $java.jni_DummyStreamHandler__init_0(var_1, var_0); + return var_1; +}; +$java.jni_DummyStreamHandler__init_0 = function($this, $defaultPort) { + $this.$defaultPort = $defaultPort; +}; +$java.jni_DummyStreamHandler_openConnection = function($this, $u) { + var var$2, var$3; + var$2 = new ji_IOException; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(2953)); + jl_AbstractStringBuilder_append(var$3, $u.$protocol); + jl_Throwable__init_(var$2, jl_AbstractStringBuilder_toString(var$3)); + $rt_throw(var$2); +}; +function nms_ChatClickData() { + var a = this; jl_Object.call(a); + a.$fontR = null; + a.$line = null; + a.$field_78310_f = null; + a.$clickedUrl = null; +} +$java.nms_ChatClickData_pattern = null; +$java.nms_ChatClickData_getClickedUrl = function($this) { + return $this.$clickedUrl; +}; +function nms_ChatClickData_getURI($this) { + var $var1, $var2, $var3; + $var1 = $this.$clickedUrl; + if ($var1 === null) + return null; + $var2 = jur_Pattern_matcher($java.nms_ChatClickData_pattern, $var1); + if (!jur_Matcher_matches($var2)) + return null; + $var3 = $java.jur_Matcher_group($var2, 0); + if ($java.jur_Matcher_group($var2, 1) === null) { + $var2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var2); + jl_AbstractStringBuilder_append($var2, $rt_s(2954)); + jl_AbstractStringBuilder_append($var2, $var3); + $var3 = jl_AbstractStringBuilder_toString($var2); + } + return $var3; +} +function nms_ChatClickData__clinit_() { + $java.nms_ChatClickData_pattern = jur_Pattern_compile($rt_s(2955)); +} +function nms_ChatLine() { + var a = this; jl_Object.call(a); + a.$updateCounterCreated = 0; + a.$lineString = null; + a.$chatLineID = 0; +} +function nms_ChatLine__init_(var_0, var_1, var_2) { + var var_3 = new nms_ChatLine(); + $java.nms_ChatLine__init_(var_3, var_0, var_1, var_2); + return var_3; +} +$java.nms_ChatLine__init_ = function($this, $par1, $par2Str, $par3) { + $this.$lineString = $par2Str; + $this.$updateCounterCreated = $par1; + $this.$chatLineID = $par3; +}; +$java.nms_ChatLine_getChatLineString = function($this) { + return $this.$lineString; +}; +$java.nms_ChatLine_getUpdatedCounter = function($this) { + return $this.$updateCounterCreated; +}; +$java.nms_ChatLine_getChatLineID = function($this) { + return $this.$chatLineID; +}; +function jl_AbstractStringBuilder$Constants() { + jl_Object.call(this); +} +var jl_AbstractStringBuilder$Constants_intPowersOfTen = null; +var jl_AbstractStringBuilder$Constants_longPowersOfTen = null; +var jl_AbstractStringBuilder$Constants_longLogPowersOfTen = null; +var jl_AbstractStringBuilder$Constants_doubleAnalysisResult = null; +var jl_AbstractStringBuilder$Constants_floatAnalysisResult = null; +$java.jl_AbstractStringBuilder$Constants__init_ = function() { + var var_0 = new jl_AbstractStringBuilder$Constants(); + jl_AbstractStringBuilder$Constants__init_(var_0); + return var_0; +}; +function jl_AbstractStringBuilder$Constants__init_($this) { + return; +} +function jl_AbstractStringBuilder$Constants__clinit_() { + var var$1, var$2; + var$1 = $rt_createIntArray(10); + var$2 = var$1.data; + var$2[0] = 1; + var$2[1] = 10; + var$2[2] = 100; + var$2[3] = 1000; + var$2[4] = 10000; + var$2[5] = 100000; + var$2[6] = 1000000; + var$2[7] = 10000000; + var$2[8] = 100000000; + var$2[9] = 1000000000; + jl_AbstractStringBuilder$Constants_intPowersOfTen = var$1; + var$1 = $rt_createLongArray(19); + var$2 = var$1.data; + var$2[0] = Long_fromInt(1); + var$2[1] = Long_fromInt(10); + var$2[2] = Long_fromInt(100); + var$2[3] = Long_fromInt(1000); + var$2[4] = Long_fromInt(10000); + var$2[5] = Long_fromInt(100000); + var$2[6] = Long_fromInt(1000000); + var$2[7] = Long_fromInt(10000000); + var$2[8] = Long_fromInt(100000000); + var$2[9] = Long_fromInt(1000000000); + var$2[10] = new Long(1410065408, 2); + var$2[11] = new Long(1215752192, 23); + var$2[12] = new Long(3567587328, 232); + var$2[13] = new Long(1316134912, 2328); + var$2[14] = new Long(276447232, 23283); + var$2[15] = new Long(2764472320, 232830); + var$2[16] = new Long(1874919424, 2328306); + var$2[17] = new Long(1569325056, 23283064); + var$2[18] = new Long(2808348672, 232830643); + jl_AbstractStringBuilder$Constants_longPowersOfTen = var$1; + var$1 = $rt_createLongArray(6); + var$2 = var$1.data; + var$2[0] = Long_fromInt(1); + var$2[1] = Long_fromInt(10); + var$2[2] = Long_fromInt(100); + var$2[3] = Long_fromInt(10000); + var$2[4] = Long_fromInt(100000000); + var$2[5] = new Long(1874919424, 2328306); + jl_AbstractStringBuilder$Constants_longLogPowersOfTen = var$1; + jl_AbstractStringBuilder$Constants_doubleAnalysisResult = new otcit_DoubleAnalyzer$Result; + jl_AbstractStringBuilder$Constants_floatAnalysisResult = new otcit_FloatAnalyzer$Result; +} +function otcit_DoubleAnalyzer() { + jl_Object.call(this); +} +$java.otcit_DoubleAnalyzer_mantissa10Table = null; +$java.otcit_DoubleAnalyzer_exp10Table = null; +$java.otcit_DoubleAnalyzer__init_ = function() { + var var_0 = new otcit_DoubleAnalyzer(); + otcit_DoubleAnalyzer__init_(var_0); + return var_0; +}; +function otcit_DoubleAnalyzer__init_($this) { + return; +} +function otcit_DoubleAnalyzer_analyze($d, $result) { + var $bits, $mantissa, $exponent, $errorShift, $decExponent, $mantissaShift, $decMantissa, $error, $upError, $downError, $lowerPos, $upperPos; + $bits = $rt_doubleToLongBits($d); + $result.$sign0 = Long_eq(Long_and($bits, new Long(0, 2147483648)), Long_ZERO) ? 0 : 1; + $mantissa = Long_and($bits, new Long(4294967295, 1048575)); + $exponent = Long_shr($bits, 52).lo & 2047; + if (Long_eq($mantissa, Long_ZERO) && !$exponent) { + $result.$mantissa0 = Long_ZERO; + $result.$exponent0 = 0; + return; + } + $errorShift = 0; + if ($exponent) + $mantissa = Long_or($mantissa, new Long(0, 1048576)); + else { + $mantissa = Long_shl($mantissa, 1); + while (Long_eq(Long_and($mantissa, new Long(0, 1048576)), Long_ZERO)) { + $mantissa = Long_shl($mantissa, 1); + $exponent = $exponent + (-1) | 0; + $errorShift = $errorShift + 1 | 0; + } + } + $decExponent = ju_Arrays_binarySearch($java.otcit_DoubleAnalyzer_exp10Table, $exponent); + if ($decExponent < 0) + $decExponent = -$decExponent - 2 | 0; + $mantissaShift = 12 + ($exponent - $java.otcit_DoubleAnalyzer_exp10Table.data[$decExponent] | 0) | 0; + $decMantissa = $java.otcit_DoubleAnalyzer_mulAndShiftRight($mantissa, $java.otcit_DoubleAnalyzer_mantissa10Table.data[$decExponent], $mantissaShift); + if (Long_ge($decMantissa, new Long(2808348672, 232830643))) { + $decExponent = $decExponent + 1 | 0; + $mantissaShift = 12 + ($exponent - $java.otcit_DoubleAnalyzer_exp10Table.data[$decExponent] | 0) | 0; + $decMantissa = $java.otcit_DoubleAnalyzer_mulAndShiftRight($mantissa, $java.otcit_DoubleAnalyzer_mantissa10Table.data[$decExponent], $mantissaShift); + } + $error = Long_shru($java.otcit_DoubleAnalyzer_mantissa10Table.data[$decExponent], (63 - $mantissaShift | 0) - $errorShift | 0); + $upError = Long_shr(Long_add($error, Long_fromInt(1)), 1); + $downError = Long_shr($error, 1); + if (Long_eq($mantissa, new Long(0, 1048576))) + $downError = Long_shr($downError, 2); + $lowerPos = Long_fromInt(10); + while (Long_le($lowerPos, $downError)) { + $lowerPos = Long_mul($lowerPos, Long_fromInt(10)); + } + if (Long_ge(Long_rem($decMantissa, $lowerPos), Long_div($downError, Long_fromInt(2)))) + $lowerPos = Long_div($lowerPos, Long_fromInt(10)); + $upperPos = Long_fromInt(1); + while (Long_le($upperPos, $upError)) { + $upperPos = Long_mul($upperPos, Long_fromInt(10)); + } + if (Long_gt(Long_sub($upperPos, Long_rem($decMantissa, $upperPos)), Long_div($upError, Long_fromInt(2)))) + $upperPos = Long_div($upperPos, Long_fromInt(10)); + $exponent = Long_compare($lowerPos, $upperPos); + $mantissa = $exponent > 0 ? Long_mul(Long_div($decMantissa, $lowerPos), $lowerPos) : $exponent < 0 ? Long_add(Long_mul(Long_div($decMantissa, $upperPos), $upperPos), $upperPos) : Long_mul(Long_div(Long_add($decMantissa, Long_div($upperPos, Long_fromInt(2))), $upperPos), $upperPos); + if (Long_ge($mantissa, new Long(2808348672, 232830643))) { + $decExponent = $decExponent + 1 | 0; + $mantissa = Long_div($mantissa, Long_fromInt(10)); + } else if (Long_lt($mantissa, new Long(1569325056, 23283064))) { + $decExponent = $decExponent + (-1) | 0; + $mantissa = Long_mul($mantissa, Long_fromInt(10)); + } + $result.$mantissa0 = $mantissa; + $result.$exponent0 = $decExponent - 330 | 0; +} +$java.otcit_DoubleAnalyzer_mulAndShiftRight = function($a, $b, $shift) { + var $a1, $a2, $a3, $a4, $b1, $b2, $b3, $b4, $cm, $c0, $c; + $a1 = Long_and($a, Long_fromInt(65535)); + $a2 = Long_and(Long_shru($a, 16), Long_fromInt(65535)); + $a3 = Long_and(Long_shru($a, 32), Long_fromInt(65535)); + $a4 = Long_and(Long_shru($a, 48), Long_fromInt(65535)); + $b1 = Long_and($b, Long_fromInt(65535)); + $b2 = Long_and(Long_shru($b, 16), Long_fromInt(65535)); + $b3 = Long_and(Long_shru($b, 32), Long_fromInt(65535)); + $b4 = Long_and(Long_shru($b, 48), Long_fromInt(65535)); + $cm = Long_add(Long_add(Long_mul($b3, $a1), Long_mul($b2, $a2)), Long_mul($b1, $a3)); + $c0 = Long_add(Long_add(Long_add(Long_mul($b4, $a1), Long_mul($b3, $a2)), Long_mul($b2, $a3)), Long_mul($b1, $a4)); + $c = Long_add(Long_add(Long_shl(Long_mul($b4, $a4), 32 + $shift | 0), Long_shl(Long_add(Long_mul($b4, $a3), Long_mul($b3, $a4)), 16 + $shift | 0)), Long_shl(Long_add(Long_add(Long_mul($b4, $a2), Long_mul($b3, $a3)), Long_mul($b2, $a4)), $shift)); + return Long_add($shift > 16 ? Long_add($c, Long_shl($c0, $shift - 16 | 0)) : Long_add($c, Long_shru($c0, 16 - $shift | 0)), Long_shru($cm, 32 - $shift | 0)); +}; +function otcit_DoubleAnalyzer__clinit_() { + var $decimalMantissaOne, $exponent, $i, $shiftedOffPart, var$5, var$6, $maxMantissa, $i_0, $shift, var$10; + $java.otcit_DoubleAnalyzer_mantissa10Table = $rt_createLongArray(660); + $java.otcit_DoubleAnalyzer_exp10Table = $rt_createIntArray(660); + $decimalMantissaOne = new Long(991952896, 1862645149); + $exponent = 1023; + $i = 0; + $shiftedOffPart = $decimalMantissaOne; + while ($i < 330) { + var$5 = $java.otcit_DoubleAnalyzer_mantissa10Table.data; + var$6 = $i + 330 | 0; + var$5[var$6] = jl_Long_divideUnsigned($shiftedOffPart, Long_fromInt(80)); + $java.otcit_DoubleAnalyzer_exp10Table.data[var$6] = $exponent; + $shiftedOffPart = jl_Long_divideUnsigned($shiftedOffPart, Long_fromInt(10)); + $maxMantissa = jl_Long_remainderUnsigned($shiftedOffPart, Long_fromInt(10)); + while (Long_le($shiftedOffPart, $decimalMantissaOne) && Long_eq(Long_and($shiftedOffPart, new Long(0, 2147483648)), Long_ZERO)) { + $shiftedOffPart = Long_shl($shiftedOffPart, 1); + $exponent = $exponent + 1 | 0; + $maxMantissa = Long_shl($maxMantissa, 1); + } + $shiftedOffPart = Long_add($shiftedOffPart, Long_div($maxMantissa, Long_fromInt(10))); + $i = $i + 1 | 0; + } + $i = 1023; + $i_0 = 0; + while ($i_0 < 330) { + $shift = 0; + $shiftedOffPart = $decimalMantissaOne; + while (Long_gt($shiftedOffPart, new Long(3435973836, 214748364))) { + $shiftedOffPart = Long_shr($shiftedOffPart, 1); + $shift = $shift + 1 | 0; + $i = $i + (-1) | 0; + } + var$10 = Long_mul($shiftedOffPart, Long_fromInt(10)); + $decimalMantissaOne = $shift <= 0 ? var$10 : Long_add(var$10, Long_shr(Long_mul(Long_and($decimalMantissaOne, Long_fromInt((1 << $shift) - 1 | 0)), Long_fromInt(10)), $shift)); + var$5 = $java.otcit_DoubleAnalyzer_mantissa10Table.data; + var$6 = (330 - $i_0 | 0) - 1 | 0; + var$5[var$6] = jl_Long_divideUnsigned($decimalMantissaOne, Long_fromInt(80)); + $java.otcit_DoubleAnalyzer_exp10Table.data[var$6] = $i; + $i_0 = $i_0 + 1 | 0; + } +} +function otcit_DoubleAnalyzer$Result() { + var a = this; jl_Object.call(a); + a.$mantissa0 = Long_ZERO; + a.$exponent0 = 0; + a.$sign0 = 0; +} +$java.otcit_DoubleAnalyzer$Result__init_ = function() { + var var_0 = new otcit_DoubleAnalyzer$Result(); + otcit_DoubleAnalyzer$Result__init_(var_0); + return var_0; +}; +function otcit_DoubleAnalyzer$Result__init_($this) { + return; +} +function jur_MatchResultImpl() { + var a = this; jl_Object.call(a); + a.$groupBounds = null; + a.$consumers = null; + a.$compQuantCounters = null; + a.$string4 = null; + a.$groupCount = 0; + a.$valid = 0; + a.$leftBound0 = 0; + a.$rightBound0 = 0; + a.$startIndex = 0; + a.$transparentBounds = 0; + a.$anchoringBounds = 0; + a.$hitEnd = 0; + a.$requireEnd = 0; + a.$previousMatch = 0; + a.$mode1 = 0; +} +function jur_MatchResultImpl_setConsumed($this, $counter, $value) { + $this.$consumers.data[$counter] = $value; +} +function jur_MatchResultImpl_getConsumed($this, $counter) { + return $this.$consumers.data[$counter]; +} +$java.jur_MatchResultImpl_end = function($this) { + return $java.jur_MatchResultImpl_end0($this, 0); +}; +$java.jur_MatchResultImpl_end0 = function($this, $group) { + $java.jur_MatchResultImpl_checkGroup($this, $group); + return $this.$groupBounds.data[($group * 2 | 0) + 1 | 0]; +}; +function jur_MatchResultImpl_setStart($this, $group, $offset) { + $this.$groupBounds.data[$group * 2 | 0] = $offset; +} +function jur_MatchResultImpl_setEnd($this, $group, $offset) { + $this.$groupBounds.data[($group * 2 | 0) + 1 | 0] = $offset; +} +function jur_MatchResultImpl_getStart($this, $group) { + return $this.$groupBounds.data[$group * 2 | 0]; +} +function jur_MatchResultImpl_getEnd($this, $group) { + return $this.$groupBounds.data[($group * 2 | 0) + 1 | 0]; +} +$java.jur_MatchResultImpl_group = function($this, $group) { + if ($java.jur_MatchResultImpl_start0($this, $group) < 0) + return null; + return jl_String_substring0($this.$string4, $java.jur_MatchResultImpl_start0($this, $group), $java.jur_MatchResultImpl_end0($this, $group)); +}; +function jur_MatchResultImpl_getGroupNoCheck($this, $group) { + var $st, $end; + $st = jur_MatchResultImpl_getStart($this, $group); + $end = jur_MatchResultImpl_getEnd($this, $group); + if (($end | $st | ($end - $st | 0)) >= 0 && $end <= jl_String_length($this.$string4)) + return jl_String_substring0($this.$string4, $st, $end); + return null; +} +$java.jur_MatchResultImpl_start = function($this) { + return $java.jur_MatchResultImpl_start0($this, 0); +}; +$java.jur_MatchResultImpl_start0 = function($this, $group) { + $java.jur_MatchResultImpl_checkGroup($this, $group); + return $this.$groupBounds.data[$group * 2 | 0]; +}; +$java.jur_MatchResultImpl_finalizeMatch = function($this) { + if ($this.$groupBounds.data[0] == (-1)) { + $this.$groupBounds.data[0] = $this.$startIndex; + $this.$groupBounds.data[1] = $this.$startIndex; + } + $this.$previousMatch = $java.jur_MatchResultImpl_end($this); +}; +function jur_MatchResultImpl_getEnterCounter($this, $setCounter) { + return $this.$compQuantCounters.data[$setCounter]; +} +function jur_MatchResultImpl_setEnterCounter($this, $setCounter, $value) { + $this.$compQuantCounters.data[$setCounter] = $value; +} +$java.jur_MatchResultImpl_checkGroup = function($this, $group) { + var var$2; + if (!$this.$valid) { + var$2 = new jl_IllegalStateException; + jl_Throwable__init_0(var$2); + $rt_throw(var$2); + } + if ($group >= 0 && $group < $this.$groupCount) + return; + var$2 = new jl_IndexOutOfBoundsException; + jl_Throwable__init_(var$2, jl_String_valueOf1($group)); + $rt_throw(var$2); +}; +function jur_MatchResultImpl_setValid($this) { + $this.$valid = 1; +} +$java.jur_MatchResultImpl_isValid = function($this) { + return $this.$valid; +}; +function jur_MatchResultImpl_reset($this, $newSequence, $leftBound, $rightBound) { + $this.$valid = 0; + $this.$mode1 = 2; + ju_Arrays_fill0($this.$groupBounds, (-1)); + ju_Arrays_fill0($this.$consumers, (-1)); + if ($newSequence !== null) + $this.$string4 = $newSequence; + if ($leftBound >= 0) { + $this.$leftBound0 = $leftBound; + $this.$rightBound0 = $rightBound; + } + $this.$startIndex = $this.$leftBound0; +} +$java.jur_MatchResultImpl_reset = function($this) { + jur_MatchResultImpl_reset($this, null, (-1), (-1)); +}; +$java.jur_MatchResultImpl_setStartIndex = function($this, $startIndex) { + $this.$startIndex = $startIndex; + if ($this.$previousMatch >= 0) + $startIndex = $this.$previousMatch; + $this.$previousMatch = $startIndex; +}; +$java.jur_MatchResultImpl_getLeftBound = function($this) { + return $this.$leftBound0; +}; +$java.jur_MatchResultImpl_getRightBound = function($this) { + return $this.$rightBound0; +}; +$java.jur_MatchResultImpl_setMode = function($this, $mode) { + $this.$mode1 = $mode; +}; +$java.jur_MatchResultImpl_mode = function($this) { + return $this.$mode1; +}; +$java.jur_MatchResultImpl_hasAnchoringBounds = function($this) { + return $this.$anchoringBounds; +}; +$java.jur_MatchResultImpl_hasTransparentBounds = function($this) { + return $this.$transparentBounds; +}; +$java.jur_MatchResultImpl_getPreviousMatchEnd = function($this) { + return $this.$previousMatch; +}; +function ji_Writer() { + jl_Object.call(this); + this.$lock0 = null; +} +function ji_StringWriter() { + ji_Writer.call(this); + this.$buf3 = null; +} +$java.ji_StringWriter__init_ = function() { + var var_0 = new ji_StringWriter(); + ji_StringWriter__init_(var_0); + return var_0; +}; +function ji_StringWriter__init_($this) { + var var$1; + $this.$lock0 = $this; + var$1 = new jl_StringBuffer; + jl_AbstractStringBuilder__init_2(var$1, 16); + $this.$buf3 = var$1; + $this.$lock0 = $this.$buf3; +} +$java.ji_StringWriter_close = function($this) { + return; +}; +$java.ji_StringWriter_flush = function($this) { + return; +}; +$java.ji_StringWriter_getBuffer = function($this) { + return $this.$buf3; +}; +$java.ji_StringWriter_toString = function($this) { + return jl_AbstractStringBuilder_toString($this.$buf3); +}; +$java.ji_StringWriter_write = function($this, $cbuf, $offset, $count) { + var var$4, var$5; + if ($offset >= 0) { + var$4 = $cbuf.data.length; + if ($offset <= var$4 && $count >= 0 && $count <= (var$4 - $offset | 0)) { + if (!$count) + return; + jl_AbstractStringBuilder_append6($this.$buf3, $cbuf, $offset, $count); + return; + } + } + var$5 = new jl_IndexOutOfBoundsException; + jl_Throwable__init_0(var$5); + $rt_throw(var$5); +}; +$java.ji_StringWriter_write0 = function($this, $oneChar) { + jl_AbstractStringBuilder_append0($this.$buf3, $oneChar & 65535); +}; +$java.ji_StringWriter_write1 = function($this, $str) { + jl_AbstractStringBuilder_append($this.$buf3, $str); +}; +$java.ji_StringWriter_write2 = function($this, $str, $offset, $count) { + var $sub; + $sub = jl_String_substring0($str, $offset, $offset + $count | 0); + jl_AbstractStringBuilder_append($this.$buf3, $sub); +}; +function ji_PrintWriter() { + var a = this; ji_Writer.call(a); + a.$out4 = null; + a.$ioError = 0; + a.$autoflush = 0; +} +$java.ji_PrintWriter__init_ = function(var_0) { + var var_1 = new ji_PrintWriter(); + $java.ji_PrintWriter__init_0(var_1, var_0); + return var_1; +}; +$java.ji_PrintWriter__init_0 = function($this, $wr) { + if ($wr !== null) { + $this.$lock0 = $wr; + $this.$autoflush = 0; + $this.$out4 = $wr; + return; + } + $wr = new jl_NullPointerException; + jl_Throwable__init_0($wr); + $rt_throw($wr); +}; +$java.ji_PrintWriter_close = function($this) { + var $$je; + if ($this.$out4 !== null) { + a: { + try { + $java.ji_StringWriter_close($this.$out4); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + } else { + throw $$e; + } + } + $java.ji_PrintWriter_setError($this); + } + $this.$out4 = null; + } +}; +$java.ji_PrintWriter_flush = function($this) { + var $$je; + a: { + if ($this.$out4 === null) + $java.ji_PrintWriter_setError($this); + else { + try { + $java.ji_StringWriter_flush($this.$out4); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + } else { + throw $$e; + } + } + $java.ji_PrintWriter_setError($this); + } + } +}; +function ji_PrintWriter_print($this, $str) { + if ($str === null) + $str = jl_String_valueOf(null); + $java.ji_PrintWriter_write($this, $str); +} +function ji_PrintWriter_println($this) { + ji_PrintWriter_print($this, $rt_s(64)); + if ($this.$autoflush) + $java.ji_PrintWriter_flush($this); +} +function ji_PrintWriter_println0($this, $obj) { + $java.ji_PrintWriter_println($this, jl_String_valueOf($obj)); +} +$java.ji_PrintWriter_println = function($this, $str) { + ji_PrintWriter_print($this, $str); + ji_PrintWriter_println($this); +}; +$java.ji_PrintWriter_setError = function($this) { + $this.$ioError = 1; +}; +$java.ji_PrintWriter_write0 = function($this, $buf) { + $java.ji_PrintWriter_write1($this, $buf, 0, $buf.data.length); +}; +$java.ji_PrintWriter_write1 = function($this, $buf, $offset, $count) { + var $$je; + a: { + if ($this.$out4 === null) + $java.ji_PrintWriter_setError($this); + else { + try { + $java.ji_StringWriter_write($this.$out4, $buf, $offset, $count); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + } else { + throw $$e; + } + } + $java.ji_PrintWriter_setError($this); + } + } +}; +$java.ji_PrintWriter_write = function($this, $str) { + $java.ji_PrintWriter_write0($this, jl_String_toCharArray($str)); +}; +function ji_StringReader() { + var a = this; ji_Reader.call(a); + a.$string5 = null; + a.$index9 = 0; +} +$java.ji_StringReader__init_ = function(var_0) { + var var_1 = new ji_StringReader(); + $java.ji_StringReader__init_0(var_1, var_0); + return var_1; +}; +$java.ji_StringReader__init_0 = function($this, $string) { + ji_Reader__init_0($this); + if ($string !== null) { + $this.$string5 = $string; + return; + } + $string = new jl_NullPointerException; + jl_Throwable__init_0($string); + $rt_throw($string); +}; +$java.ji_StringReader_read = function($this) { + var var$1, var$2; + $java.ji_StringReader_checkOpened($this); + if ($this.$index9 >= jl_String_length($this.$string5)) + return (-1); + var$1 = $this.$string5; + var$2 = $this.$index9; + $this.$index9 = var$2 + 1 | 0; + return jl_String_charAt(var$1, var$2); +}; +$java.ji_StringReader_read0 = function($this, $cbuf, $off, $len) { + var $n, $i, var$6, var$7, var$8; + $java.ji_StringReader_checkOpened($this); + if ($this.$index9 >= jl_String_length($this.$string5)) + return (-1); + $n = jl_Math_min(jl_String_length($this.$string5) - $this.$index9 | 0, $len); + $i = 0; + while ($i < $n) { + var$6 = $cbuf.data; + $len = $off + 1 | 0; + var$7 = $this.$string5; + var$8 = $this.$index9; + $this.$index9 = var$8 + 1 | 0; + var$6[$off] = jl_String_charAt(var$7, var$8); + $i = $i + 1 | 0; + $off = $len; + } + return $n; +}; +$java.ji_StringReader_markSupported = function($this) { + return 1; +}; +$java.ji_StringReader_close = function($this) { + $this.$string5 = null; +}; +$java.ji_StringReader_checkOpened = function($this) { + var var$1; + if ($this.$string5 !== null) + return; + var$1 = new ji_IOException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); +}; +function nlea_EaglerAdapterImpl2$QueryGL() { + jl_Object.call(this); + this.$obj5 = null; +} +function maa_File() { + jl_Object.call(this); + this.$fileName = null; +} +$java.maa_File__init_ = function(var_0) { + var var_1 = new maa_File(); + $java.maa_File__init_0(var_1, var_0); + return var_1; +}; +$java.maa_File__init_0 = function($this, $name) { + $this.$fileName = $rt_s(36); + $this.$fileName = $name; +}; +$java.maa_File_exists = function($this) { + return 1; +}; +$java.maa_File_getFileName = function($this) { + return $this.$fileName; +}; +function nms_Rect2i() { + var a = this; jl_Object.call(a); + a.$rectX = 0; + a.$rectY = 0; + a.$rectWidth = 0; + a.$rectHeight = 0; +} +function nms_Rect2i__init_(var_0, var_1, var_2, var_3) { + var var_4 = new nms_Rect2i(); + $java.nms_Rect2i__init_(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +$java.nms_Rect2i__init_ = function($this, $par1, $par2, $par3, $par4) { + $this.$rectX = $par1; + $this.$rectY = $par2; + $this.$rectWidth = $par3; + $this.$rectHeight = $par4; +}; +$java.nms_Rect2i_intersection = function($this, $par1Rect2i) { + var $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var9; + $var2 = $this.$rectX; + $var3 = $this.$rectY; + $var4 = $this.$rectX + $this.$rectWidth | 0; + $var5 = $this.$rectY + $this.$rectHeight | 0; + $var6 = $par1Rect2i.$rectX; + $var7 = $par1Rect2i.$rectY; + $var8 = $var6 + $par1Rect2i.$rectWidth | 0; + $var9 = $var7 + $par1Rect2i.$rectHeight | 0; + $this.$rectX = jl_Math_max($var2, $var6); + $this.$rectY = jl_Math_max($var3, $var7); + $this.$rectWidth = jl_Math_max(0, jl_Math_min($var4, $var8) - $this.$rectX | 0); + $this.$rectHeight = jl_Math_max(0, jl_Math_min($var5, $var9) - $this.$rectY | 0); + return $this; +}; +$java.nms_Rect2i_getRectX = function($this) { + return $this.$rectX; +}; +$java.nms_Rect2i_getRectY = function($this) { + return $this.$rectY; +}; +$java.nms_Rect2i_getRectWidth = function($this) { + return $this.$rectWidth; +}; +$java.nms_Rect2i_getRectHeight = function($this) { + return $this.$rectHeight; +}; +function nms_TileEntitySpecialRenderer() { + jl_Object.call(this); + this.$tileEntityRenderer = null; +} +$java.nms_TileEntitySpecialRenderer_setTileEntityRenderer = function($this, $par1TileEntityRenderer) { + $this.$tileEntityRenderer = $par1TileEntityRenderer; +}; +$java.nms_TileEntitySpecialRenderer_onWorldChange = function($this, $par1World) { + return; +}; +$java.nms_TileEntitySpecialRenderer_getFontRenderer = function($this) { + return $this.$tileEntityRenderer.$fontRenderer4; +}; +function nms_TileEntitySignRenderer() { + nms_TileEntitySpecialRenderer.call(this); + this.$modelSign = null; +} +$java.nms_TileEntitySignRenderer_tex_sign = null; +$java.nms_TileEntitySignRenderer__init_ = function() { + var var_0 = new nms_TileEntitySignRenderer(); + nms_TileEntitySignRenderer__init_(var_0); + return var_0; +}; +function nms_TileEntitySignRenderer__init_($this) { + $this.$modelSign = $java.nms_ModelSign__init_(); +} +$java.nms_TileEntitySignRenderer_renderTileEntitySignAt = function($this, $par1TileEntitySign, $par2, $par4, $par6, $par8) { + var $var9, $var10, $var16, $var12, $var17, $var13, $var14, $var15, var$14, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$14 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var17 = $thread.pop();$var12 = $thread.pop();$var16 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1TileEntitySign = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var9 = $java.nms_TileEntity_getBlockType($par1TileEntitySign); + nleg_EaglerAdapterGL30_glPushMatrix(); + $var10 = 0.6666666865348816; + nms_Block_$callClinit(); + if ($var9 === nms_Block_signPost) { + nleg_EaglerAdapterGL30_glTranslatef($par2 + 0.5, $par4 + 0.5, $par6 + 0.5); + nleg_EaglerAdapterGL30_glRotatef( -(($java.nms_TileEntity_getBlockMetadata($par1TileEntitySign) * 360 | 0) / 16.0), 0.0, 1.0, 0.0); + $this.$modelSign.$signStick.$showModel = 1; + } else { + $var16 = $java.nms_TileEntity_getBlockMetadata($par1TileEntitySign); + $var12 = 0.0; + if ($var16 == 2) + $var12 = 180.0; + if ($var16 == 4) + $var12 = 90.0; + if ($var16 == 5) + $var12 = (-90.0); + nleg_EaglerAdapterGL30_glTranslatef($par2 + 0.5, $par4 + 0.5, $par6 + 0.5); + nleg_EaglerAdapterGL30_glRotatef( -$var12, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-0.3125), (-0.4375)); + $this.$modelSign.$signStick.$showModel = 0; + } + $var17 = $java.nms_TileEntitySignRenderer_tex_sign; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($var17); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef($var10, (-0.6666666865348816), (-0.6666666865348816)); + $java.nms_ModelSign_renderSign($this.$modelSign); + nleg_EaglerAdapterGL30_glPopMatrix(); + $var17 = $java.nms_TileEntitySpecialRenderer_getFontRenderer($this); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.3333333432674408, 0.046666666865348816); + nleg_EaglerAdapterGL30_glScalef(0.01111111231148243, (-0.01111111231148243), 0.01111111231148243); + nleg_EaglerAdapterGL30_glNormal3f(0.0, 0.0, (-0.01111111231148243)); + nleg_EaglerAdapterGL30_glDepthMask(0); + $var13 = 0; + $var14 = 0; + if ($var14 >= $par1TileEntitySign.$signText.data.length) { + nleg_EaglerAdapterGL30_glDepthMask(1); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + } + $var15 = $par1TileEntitySign.$signText.data[$var14]; + if ($var14 != $par1TileEntitySign.$lineBeingEdited) { + var$14 = -nms_FontRenderer_getStringWidth($var17, $var15) / 2 | 0; + $var16 = ($var14 * 10 | 0) - ($par1TileEntitySign.$signText.data.length * 5 | 0) | 0; + $ptr = 2; + continue main; + } + $var9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var9); + jl_AbstractStringBuilder_append($var9, $rt_s(2956)); + jl_AbstractStringBuilder_append($var9, $var15); + jl_AbstractStringBuilder_append($var9, $rt_s(2957)); + $var9 = jl_AbstractStringBuilder_toString($var9); + $var16 = -nms_FontRenderer_getStringWidth($var17, $var9) / 2 | 0; + var$14 = ($var14 * 10 | 0) - ($par1TileEntitySign.$signText.data.length * 5 | 0) | 0; + $ptr = 3; + continue main; + case 2: + nms_FontRenderer_drawString($var17, $var15, var$14, $var16, $var13); + if ($rt_suspending()) { + break main; + } + $var14 = $var14 + 1 | 0; + if ($var14 >= $par1TileEntitySign.$signText.data.length) { + nleg_EaglerAdapterGL30_glDepthMask(1); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + } + $var15 = $par1TileEntitySign.$signText.data[$var14]; + if ($var14 != $par1TileEntitySign.$lineBeingEdited) { + var$14 = -nms_FontRenderer_getStringWidth($var17, $var15) / 2 | 0; + $var16 = ($var14 * 10 | 0) - ($par1TileEntitySign.$signText.data.length * 5 | 0) | 0; + continue main; + } + $var9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var9); + jl_AbstractStringBuilder_append($var9, $rt_s(2956)); + jl_AbstractStringBuilder_append($var9, $var15); + jl_AbstractStringBuilder_append($var9, $rt_s(2957)); + $var9 = jl_AbstractStringBuilder_toString($var9); + $var16 = -nms_FontRenderer_getStringWidth($var17, $var9) / 2 | 0; + var$14 = ($var14 * 10 | 0) - ($par1TileEntitySign.$signText.data.length * 5 | 0) | 0; + $ptr = 3; + case 3: + nms_FontRenderer_drawString($var17, $var9, $var16, var$14, $var13); + if ($rt_suspending()) { + break main; + } + $var14 = $var14 + 1 | 0; + if ($var14 >= $par1TileEntitySign.$signText.data.length) { + nleg_EaglerAdapterGL30_glDepthMask(1); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + } + $var15 = $par1TileEntitySign.$signText.data[$var14]; + if ($var14 != $par1TileEntitySign.$lineBeingEdited) { + var$14 = -nms_FontRenderer_getStringWidth($var17, $var15) / 2 | 0; + $var16 = ($var14 * 10 | 0) - ($par1TileEntitySign.$signText.data.length * 5 | 0) | 0; + $ptr = 2; + continue main; + } + $var9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var9); + jl_AbstractStringBuilder_append($var9, $rt_s(2956)); + jl_AbstractStringBuilder_append($var9, $var15); + jl_AbstractStringBuilder_append($var9, $rt_s(2957)); + $var9 = jl_AbstractStringBuilder_toString($var9); + $var16 = -nms_FontRenderer_getStringWidth($var17, $var9) / 2 | 0; + var$14 = ($var14 * 10 | 0) - ($par1TileEntitySign.$signText.data.length * 5 | 0) | 0; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1TileEntitySign, $par2, $par4, $par6, $par8, $var9, $var10, $var16, $var12, $var17, $var13, $var14, $var15, var$14, $ptr); +}; +$java.nms_TileEntitySignRenderer_renderTileEntityAt = function($this, $par1TileEntity, $par2, $par4, $par6, $par8) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1TileEntity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1TileEntity = $par1TileEntity; + $ptr = 1; + case 1: + $java.nms_TileEntitySignRenderer_renderTileEntitySignAt($this, $par1TileEntity, $par2, $par4, $par6, $par8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1TileEntity, $par2, $par4, $par6, $par8, $ptr); +}; +function nms_TileEntitySignRenderer__clinit_() { + $java.nms_TileEntitySignRenderer_tex_sign = nle_TextureLocation__init_($rt_s(2958)); +} +function nms_TileEntityRendererPiston() { + nms_TileEntitySpecialRenderer.call(this); + this.$blockRenderer0 = null; +} +$java.nms_TileEntityRendererPiston_tex_terrain = null; +$java.nms_TileEntityRendererPiston__init_ = function() { + var var_0 = new nms_TileEntityRendererPiston(); + nms_TileEntityRendererPiston__init_(var_0); + return var_0; +}; +function nms_TileEntityRendererPiston__init_($this) { + return; +} +$java.nms_TileEntityRendererPiston_renderPiston = function($this, $par1TileEntityPiston, $par2, $par4, $par6, $par8) { + var $var9, $var10, var$8, var$9, var$10, var$11, var$12, var$13, var$14, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1TileEntityPiston = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_Block_$callClinit(); + $var9 = nms_Block_blocksList.data[$par1TileEntityPiston.$storedBlockID]; + if ($var9 !== null && $java.nms_TileEntityPiston_getProgress($par1TileEntityPiston, $par8) < 1.0) { + nlea_Tessellator_$callClinit(); + $var10 = nlea_Tessellator_instance; + var$8 = $java.nms_TileEntityRendererPiston_tex_terrain; + $ptr = 1; + continue main; + } + return; + case 1: + nle_TextureLocation_bindTexture(var$8); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10241, 9728); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10240, 9728); + nms_RenderHelper_disableStandardItemLighting(); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glDisable(2884); + nmc_Minecraft_isAmbientOcclusionEnabled(); + a: { + nlea_Tessellator_startDrawingQuads($var10); + var$9 = $par2; + $par2 = var$9 - $par1TileEntityPiston.$xCoord0 + $java.nms_TileEntityPiston_getOffsetX($par1TileEntityPiston, $par8); + var$10 = $par4; + $par4 = var$10 - $par1TileEntityPiston.$yCoord0 + $java.nms_TileEntityPiston_getOffsetY($par1TileEntityPiston, $par8); + var$11 = $par6; + nlea_Tessellator_setTranslation($var10, $par2, $par4, var$11 - $par1TileEntityPiston.$zCoord0 + $java.nms_TileEntityPiston_getOffsetZ($par1TileEntityPiston, $par8)); + nlea_Tessellator_setColorOpaque($var10, 1, 1, 1); + if ($var9 === nms_Block_pistonExtension && $java.nms_TileEntityPiston_getProgress($par1TileEntityPiston, $par8) < 0.5) + nms_RenderBlocks_renderPistonExtensionAllFaces($this.$blockRenderer0, $var9, $par1TileEntityPiston.$xCoord0, $par1TileEntityPiston.$yCoord0, $par1TileEntityPiston.$zCoord0, 0); + else { + if (!$par1TileEntityPiston.$shouldHeadBeRendered) + break a; + if ($par1TileEntityPiston.$extending) + break a; + nms_Block_pistonExtension.$headTexture = $var9.$topIcon; + nms_RenderBlocks_renderPistonExtensionAllFaces($this.$blockRenderer0, nms_Block_pistonExtension, $par1TileEntityPiston.$xCoord0, $par1TileEntityPiston.$yCoord0, $par1TileEntityPiston.$zCoord0, $java.nms_TileEntityPiston_getProgress($par1TileEntityPiston, $par8) >= 0.5 ? 0 : 1); + $java.nms_BlockPistonExtension_clearHeadTexture(nms_Block_pistonExtension); + nlea_Tessellator_setTranslation($var10, var$9 - $par1TileEntityPiston.$xCoord0, var$10 - $par1TileEntityPiston.$yCoord0, var$11 - $par1TileEntityPiston.$zCoord0); + nms_RenderBlocks_renderPistonBaseAllFaces($this.$blockRenderer0, $var9, $par1TileEntityPiston.$xCoord0, $par1TileEntityPiston.$yCoord0, $par1TileEntityPiston.$zCoord0); + } + nlea_Tessellator_setTranslation($var10, 0.0, 0.0, 0.0); + nlea_Tessellator_draw($var10); + nms_RenderHelper_enableStandardItemLighting(); + return; + } + var$8 = $this.$blockRenderer0; + var$12 = $par1TileEntityPiston.$xCoord0; + var$13 = $par1TileEntityPiston.$yCoord0; + var$14 = $par1TileEntityPiston.$zCoord0; + $ptr = 2; + case 2: + nms_RenderBlocks_renderBlockAllFaces(var$8, $var9, var$12, var$13, var$14); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_setTranslation($var10, 0.0, 0.0, 0.0); + nlea_Tessellator_draw($var10); + nms_RenderHelper_enableStandardItemLighting(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1TileEntityPiston, $par2, $par4, $par6, $par8, $var9, $var10, var$8, var$9, var$10, var$11, var$12, var$13, var$14, $ptr); +}; +$java.nms_TileEntityRendererPiston_onWorldChange = function($this, $par1World) { + $this.$blockRenderer0 = nms_RenderBlocks__init_0($par1World); +}; +$java.nms_TileEntityRendererPiston_renderTileEntityAt = function($this, $par1TileEntity, $par2, $par4, $par6, $par8) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1TileEntity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1TileEntity = $par1TileEntity; + $ptr = 1; + case 1: + $java.nms_TileEntityRendererPiston_renderPiston($this, $par1TileEntity, $par2, $par4, $par6, $par8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1TileEntity, $par2, $par4, $par6, $par8, $ptr); +}; +function nms_TileEntityRendererPiston__clinit_() { + $java.nms_TileEntityRendererPiston_tex_terrain = nle_TextureLocation__init_($rt_s(985)); +} +function nms_TileEntityChestRenderer() { + var a = this; nms_TileEntitySpecialRenderer.call(a); + a.$chestModel = null; + a.$largeChestModel = null; + a.$isChristmas = 0; +} +$java.nms_TileEntityChestRenderer_tex_trap_small = null; +$java.nms_TileEntityChestRenderer_tex_xmaschest = null; +$java.nms_TileEntityChestRenderer_tex_chest = null; +$java.nms_TileEntityChestRenderer_tex_trap_large = null; +$java.nms_TileEntityChestRenderer_tex_largexmaschest = null; +$java.nms_TileEntityChestRenderer_tex_largechest = null; +$java.nms_TileEntityChestRenderer__init_ = function() { + var var_0 = new nms_TileEntityChestRenderer(); + nms_TileEntityChestRenderer__init_(var_0); + return var_0; +}; +function nms_TileEntityChestRenderer__init_($this) { + var $var1; + $this.$chestModel = $java.nms_ModelChest__init_(); + $this.$largeChestModel = $java.nms_ModelLargeChest__init_(); + $var1 = ju_Calendar_getInstance(); + if ((ju_Calendar_get($var1, 2) + 1 | 0) == 12 && ju_Calendar_get($var1, 5) >= 24 && ju_Calendar_get($var1, 5) <= 26) + $this.$isChristmas = 1; +} +$java.nms_TileEntityChestRenderer_renderTileEntityChestAt = function($this, $par1TileEntityChest, $par2, $par4, $par6, $par8) { + var $var10, $var9, $var14, $var11, var$10, var$11, $var12, $var13, $var13_0, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var13_0 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();$var11 = $thread.pop();$var14 = $thread.pop();$var9 = $thread.pop();$var10 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1TileEntityChest = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (nms_TileEntity_func_70309_m($par1TileEntityChest)) { + $var10 = $java.nms_TileEntity_getBlockType($par1TileEntityChest); + $var9 = $java.nms_TileEntity_getBlockMetadata($par1TileEntityChest); + if ($var10 instanceof nms_BlockChest && !$var9) + $var9 = $java.nms_TileEntity_getBlockMetadata($par1TileEntityChest); + $ptr = 1; + continue main; + } + $var9 = 0; + if ($par1TileEntityChest.$adjacentChestZNeg === null && $par1TileEntityChest.$adjacentChestXNeg === null) { + if ($par1TileEntityChest.$adjacentChestXPos === null && $par1TileEntityChest.$adjacentChestZPosition === null) { + $var14 = $this.$chestModel; + if ($java.nms_TileEntityChest_func_98041_l($par1TileEntityChest) == 1) { + $var10 = $java.nms_TileEntityChestRenderer_tex_trap_small; + $ptr = 5; + continue main; + } + if (!$this.$isChristmas) { + $var10 = $java.nms_TileEntityChestRenderer_tex_chest; + $ptr = 6; + continue main; + } + $var10 = $java.nms_TileEntityChestRenderer_tex_xmaschest; + $ptr = 7; + continue main; + } + $var14 = $this.$largeChestModel; + if ($java.nms_TileEntityChest_func_98041_l($par1TileEntityChest) == 1) { + $var10 = $java.nms_TileEntityChestRenderer_tex_trap_large; + $ptr = 2; + continue main; + } + if (!$this.$isChristmas) { + $var10 = $java.nms_TileEntityChestRenderer_tex_largechest; + $ptr = 3; + continue main; + } + $var10 = $java.nms_TileEntityChestRenderer_tex_largexmaschest; + $ptr = 4; + continue main; + } + return; + case 1: + $java.nms_TileEntityChest_checkForAdjacentChests($par1TileEntityChest); + if ($rt_suspending()) { + break main; + } + if ($par1TileEntityChest.$adjacentChestZNeg === null && $par1TileEntityChest.$adjacentChestXNeg === null) { + if ($par1TileEntityChest.$adjacentChestXPos === null && $par1TileEntityChest.$adjacentChestZPosition === null) { + $var14 = $this.$chestModel; + if ($java.nms_TileEntityChest_func_98041_l($par1TileEntityChest) == 1) { + $var10 = $java.nms_TileEntityChestRenderer_tex_trap_small; + $ptr = 5; + continue main; + } + if (!$this.$isChristmas) { + $var10 = $java.nms_TileEntityChestRenderer_tex_chest; + $ptr = 6; + continue main; + } + $var10 = $java.nms_TileEntityChestRenderer_tex_xmaschest; + $ptr = 7; + continue main; + } + $var14 = $this.$largeChestModel; + if ($java.nms_TileEntityChest_func_98041_l($par1TileEntityChest) == 1) { + $var10 = $java.nms_TileEntityChestRenderer_tex_trap_large; + $ptr = 2; + continue main; + } + if (!$this.$isChristmas) { + $var10 = $java.nms_TileEntityChestRenderer_tex_largechest; + $ptr = 3; + continue main; + } + $var10 = $java.nms_TileEntityChestRenderer_tex_largexmaschest; + $ptr = 4; + continue main; + } + return; + case 2: + nle_TextureLocation_bindTexture($var10); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4 + 1.0, $par6 + 1.0); + nleg_EaglerAdapterGL30_glRotatef(180.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef(0.5, 0.5, 0.5); + $var11 = 0; + var$10 = $rt_compare($var9, 2); + if (!var$10) + $var11 = 180; + if ($var9 == 3) + $var11 = 0; + if ($var9 == 4) + $var11 = 90; + var$11 = $rt_compare($var9, 5); + if (!var$11) + $var11 = (-90); + if (!var$10 && $par1TileEntityChest.$adjacentChestXPos !== null) + nleg_EaglerAdapterGL30_glTranslatef(1.0, 0.0, 0.0); + if (!var$11 && $par1TileEntityChest.$adjacentChestZPosition !== null) + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, (-1.0)); + nleg_EaglerAdapterGL30_glRotatef($var11, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.5), (-0.5)); + $var12 = $par1TileEntityChest.$prevLidAngle + ($par1TileEntityChest.$lidAngle - $par1TileEntityChest.$prevLidAngle) * $par8; + if ($par1TileEntityChest.$adjacentChestZNeg === null) + $var13 = $var12; + else { + $var13 = $par1TileEntityChest.$adjacentChestZNeg.$prevLidAngle + ($par1TileEntityChest.$adjacentChestZNeg.$lidAngle - $par1TileEntityChest.$adjacentChestZNeg.$prevLidAngle) * $par8; + if ($var13 <= $var12) + $var13 = $var12; + } + if ($par1TileEntityChest.$adjacentChestXNeg === null) + $var13_0 = $var13; + else { + $var13_0 = $par1TileEntityChest.$adjacentChestXNeg.$prevLidAngle + ($par1TileEntityChest.$adjacentChestXNeg.$lidAngle - $par1TileEntityChest.$adjacentChestXNeg.$prevLidAngle) * $par8; + if ($var13_0 <= $var13) + $var13_0 = $var13; + } + $par8 = 1.0 - $var13_0; + $par8 = 1.0 - $par8 * $par8 * $par8; + $var14.$chestLid.$rotateAngleX = -($par8 * 3.1415927410125732 / 2.0); + $java.nms_ModelChest_renderAll($var14); + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + return; + case 3: + nle_TextureLocation_bindTexture($var10); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4 + 1.0, $par6 + 1.0); + nleg_EaglerAdapterGL30_glRotatef(180.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef(0.5, 0.5, 0.5); + $var11 = 0; + var$10 = $rt_compare($var9, 2); + if (!var$10) + $var11 = 180; + if ($var9 == 3) + $var11 = 0; + if ($var9 == 4) + $var11 = 90; + var$11 = $rt_compare($var9, 5); + if (!var$11) + $var11 = (-90); + if (!var$10 && $par1TileEntityChest.$adjacentChestXPos !== null) + nleg_EaglerAdapterGL30_glTranslatef(1.0, 0.0, 0.0); + if (!var$11 && $par1TileEntityChest.$adjacentChestZPosition !== null) + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, (-1.0)); + nleg_EaglerAdapterGL30_glRotatef($var11, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.5), (-0.5)); + $var12 = $par1TileEntityChest.$prevLidAngle + ($par1TileEntityChest.$lidAngle - $par1TileEntityChest.$prevLidAngle) * $par8; + if ($par1TileEntityChest.$adjacentChestZNeg === null) + $var13 = $var12; + else { + $var13 = $par1TileEntityChest.$adjacentChestZNeg.$prevLidAngle + ($par1TileEntityChest.$adjacentChestZNeg.$lidAngle - $par1TileEntityChest.$adjacentChestZNeg.$prevLidAngle) * $par8; + if ($var13 <= $var12) + $var13 = $var12; + } + if ($par1TileEntityChest.$adjacentChestXNeg === null) + $var13_0 = $var13; + else { + $var13_0 = $par1TileEntityChest.$adjacentChestXNeg.$prevLidAngle + ($par1TileEntityChest.$adjacentChestXNeg.$lidAngle - $par1TileEntityChest.$adjacentChestXNeg.$prevLidAngle) * $par8; + if ($var13_0 <= $var13) + $var13_0 = $var13; + } + $par8 = 1.0 - $var13_0; + $par8 = 1.0 - $par8 * $par8 * $par8; + $var14.$chestLid.$rotateAngleX = -($par8 * 3.1415927410125732 / 2.0); + $java.nms_ModelChest_renderAll($var14); + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + return; + case 4: + nle_TextureLocation_bindTexture($var10); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4 + 1.0, $par6 + 1.0); + nleg_EaglerAdapterGL30_glRotatef(180.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef(0.5, 0.5, 0.5); + $var11 = 0; + var$10 = $rt_compare($var9, 2); + if (!var$10) + $var11 = 180; + if ($var9 == 3) + $var11 = 0; + if ($var9 == 4) + $var11 = 90; + var$11 = $rt_compare($var9, 5); + if (!var$11) + $var11 = (-90); + if (!var$10 && $par1TileEntityChest.$adjacentChestXPos !== null) + nleg_EaglerAdapterGL30_glTranslatef(1.0, 0.0, 0.0); + if (!var$11 && $par1TileEntityChest.$adjacentChestZPosition !== null) + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, (-1.0)); + nleg_EaglerAdapterGL30_glRotatef($var11, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.5), (-0.5)); + $var12 = $par1TileEntityChest.$prevLidAngle + ($par1TileEntityChest.$lidAngle - $par1TileEntityChest.$prevLidAngle) * $par8; + if ($par1TileEntityChest.$adjacentChestZNeg === null) + $var13 = $var12; + else { + $var13 = $par1TileEntityChest.$adjacentChestZNeg.$prevLidAngle + ($par1TileEntityChest.$adjacentChestZNeg.$lidAngle - $par1TileEntityChest.$adjacentChestZNeg.$prevLidAngle) * $par8; + if ($var13 <= $var12) + $var13 = $var12; + } + if ($par1TileEntityChest.$adjacentChestXNeg === null) + $var13_0 = $var13; + else { + $var13_0 = $par1TileEntityChest.$adjacentChestXNeg.$prevLidAngle + ($par1TileEntityChest.$adjacentChestXNeg.$lidAngle - $par1TileEntityChest.$adjacentChestXNeg.$prevLidAngle) * $par8; + if ($var13_0 <= $var13) + $var13_0 = $var13; + } + $par8 = 1.0 - $var13_0; + $par8 = 1.0 - $par8 * $par8 * $par8; + $var14.$chestLid.$rotateAngleX = -($par8 * 3.1415927410125732 / 2.0); + $java.nms_ModelChest_renderAll($var14); + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + return; + case 5: + nle_TextureLocation_bindTexture($var10); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4 + 1.0, $par6 + 1.0); + nleg_EaglerAdapterGL30_glRotatef(180.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef(0.5, 0.5, 0.5); + $var11 = 0; + var$10 = $rt_compare($var9, 2); + if (!var$10) + $var11 = 180; + if ($var9 == 3) + $var11 = 0; + if ($var9 == 4) + $var11 = 90; + var$11 = $rt_compare($var9, 5); + if (!var$11) + $var11 = (-90); + if (!var$10 && $par1TileEntityChest.$adjacentChestXPos !== null) + nleg_EaglerAdapterGL30_glTranslatef(1.0, 0.0, 0.0); + if (!var$11 && $par1TileEntityChest.$adjacentChestZPosition !== null) + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, (-1.0)); + nleg_EaglerAdapterGL30_glRotatef($var11, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.5), (-0.5)); + $var12 = $par1TileEntityChest.$prevLidAngle + ($par1TileEntityChest.$lidAngle - $par1TileEntityChest.$prevLidAngle) * $par8; + if ($par1TileEntityChest.$adjacentChestZNeg === null) + $var13 = $var12; + else { + $var13 = $par1TileEntityChest.$adjacentChestZNeg.$prevLidAngle + ($par1TileEntityChest.$adjacentChestZNeg.$lidAngle - $par1TileEntityChest.$adjacentChestZNeg.$prevLidAngle) * $par8; + if ($var13 <= $var12) + $var13 = $var12; + } + if ($par1TileEntityChest.$adjacentChestXNeg === null) + $var13_0 = $var13; + else { + $var13_0 = $par1TileEntityChest.$adjacentChestXNeg.$prevLidAngle + ($par1TileEntityChest.$adjacentChestXNeg.$lidAngle - $par1TileEntityChest.$adjacentChestXNeg.$prevLidAngle) * $par8; + if ($var13_0 <= $var13) + $var13_0 = $var13; + } + $par8 = 1.0 - $var13_0; + $par8 = 1.0 - $par8 * $par8 * $par8; + $var14.$chestLid.$rotateAngleX = -($par8 * 3.1415927410125732 / 2.0); + $java.nms_ModelChest_renderAll($var14); + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + return; + case 6: + nle_TextureLocation_bindTexture($var10); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4 + 1.0, $par6 + 1.0); + nleg_EaglerAdapterGL30_glRotatef(180.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef(0.5, 0.5, 0.5); + $var11 = 0; + var$10 = $rt_compare($var9, 2); + if (!var$10) + $var11 = 180; + if ($var9 == 3) + $var11 = 0; + if ($var9 == 4) + $var11 = 90; + var$11 = $rt_compare($var9, 5); + if (!var$11) + $var11 = (-90); + if (!var$10 && $par1TileEntityChest.$adjacentChestXPos !== null) + nleg_EaglerAdapterGL30_glTranslatef(1.0, 0.0, 0.0); + if (!var$11 && $par1TileEntityChest.$adjacentChestZPosition !== null) + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, (-1.0)); + nleg_EaglerAdapterGL30_glRotatef($var11, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.5), (-0.5)); + $var12 = $par1TileEntityChest.$prevLidAngle + ($par1TileEntityChest.$lidAngle - $par1TileEntityChest.$prevLidAngle) * $par8; + if ($par1TileEntityChest.$adjacentChestZNeg === null) + $var13 = $var12; + else { + $var13 = $par1TileEntityChest.$adjacentChestZNeg.$prevLidAngle + ($par1TileEntityChest.$adjacentChestZNeg.$lidAngle - $par1TileEntityChest.$adjacentChestZNeg.$prevLidAngle) * $par8; + if ($var13 <= $var12) + $var13 = $var12; + } + if ($par1TileEntityChest.$adjacentChestXNeg === null) + $var13_0 = $var13; + else { + $var13_0 = $par1TileEntityChest.$adjacentChestXNeg.$prevLidAngle + ($par1TileEntityChest.$adjacentChestXNeg.$lidAngle - $par1TileEntityChest.$adjacentChestXNeg.$prevLidAngle) * $par8; + if ($var13_0 <= $var13) + $var13_0 = $var13; + } + $par8 = 1.0 - $var13_0; + $par8 = 1.0 - $par8 * $par8 * $par8; + $var14.$chestLid.$rotateAngleX = -($par8 * 3.1415927410125732 / 2.0); + $java.nms_ModelChest_renderAll($var14); + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + return; + case 7: + nle_TextureLocation_bindTexture($var10); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4 + 1.0, $par6 + 1.0); + nleg_EaglerAdapterGL30_glRotatef(180.0, 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef(0.5, 0.5, 0.5); + $var11 = 0; + var$10 = $rt_compare($var9, 2); + if (!var$10) + $var11 = 180; + if ($var9 == 3) + $var11 = 0; + if ($var9 == 4) + $var11 = 90; + var$11 = $rt_compare($var9, 5); + if (!var$11) + $var11 = (-90); + if (!var$10 && $par1TileEntityChest.$adjacentChestXPos !== null) + nleg_EaglerAdapterGL30_glTranslatef(1.0, 0.0, 0.0); + if (!var$11 && $par1TileEntityChest.$adjacentChestZPosition !== null) + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.0, (-1.0)); + nleg_EaglerAdapterGL30_glRotatef($var11, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.5), (-0.5)); + $var12 = $par1TileEntityChest.$prevLidAngle + ($par1TileEntityChest.$lidAngle - $par1TileEntityChest.$prevLidAngle) * $par8; + if ($par1TileEntityChest.$adjacentChestZNeg === null) + $var13 = $var12; + else { + $var13 = $par1TileEntityChest.$adjacentChestZNeg.$prevLidAngle + ($par1TileEntityChest.$adjacentChestZNeg.$lidAngle - $par1TileEntityChest.$adjacentChestZNeg.$prevLidAngle) * $par8; + if ($var13 <= $var12) + $var13 = $var12; + } + if ($par1TileEntityChest.$adjacentChestXNeg === null) + $var13_0 = $var13; + else { + $var13_0 = $par1TileEntityChest.$adjacentChestXNeg.$prevLidAngle + ($par1TileEntityChest.$adjacentChestXNeg.$lidAngle - $par1TileEntityChest.$adjacentChestXNeg.$prevLidAngle) * $par8; + if ($var13_0 <= $var13) + $var13_0 = $var13; + } + $par8 = 1.0 - $var13_0; + $par8 = 1.0 - $par8 * $par8 * $par8; + $var14.$chestLid.$rotateAngleX = -($par8 * 3.1415927410125732 / 2.0); + $java.nms_ModelChest_renderAll($var14); + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1TileEntityChest, $par2, $par4, $par6, $par8, $var10, $var9, $var14, $var11, var$10, var$11, $var12, $var13, $var13_0, $ptr); +}; +$java.nms_TileEntityChestRenderer_renderTileEntityAt = function($this, $par1TileEntity, $par2, $par4, $par6, $par8) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1TileEntity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1TileEntity = $par1TileEntity; + $ptr = 1; + case 1: + $java.nms_TileEntityChestRenderer_renderTileEntityChestAt($this, $par1TileEntity, $par2, $par4, $par6, $par8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1TileEntity, $par2, $par4, $par6, $par8, $ptr); +}; +function nms_TileEntityChestRenderer__clinit_() { + $java.nms_TileEntityChestRenderer_tex_trap_small = nle_TextureLocation__init_($rt_s(2959)); + $java.nms_TileEntityChestRenderer_tex_xmaschest = nle_TextureLocation__init_($rt_s(2960)); + $java.nms_TileEntityChestRenderer_tex_chest = nle_TextureLocation__init_($rt_s(2961)); + $java.nms_TileEntityChestRenderer_tex_trap_large = nle_TextureLocation__init_($rt_s(2962)); + $java.nms_TileEntityChestRenderer_tex_largexmaschest = nle_TextureLocation__init_($rt_s(2963)); + $java.nms_TileEntityChestRenderer_tex_largechest = nle_TextureLocation__init_($rt_s(2964)); +} +function nms_TileEntityEnderChestRenderer() { + nms_TileEntitySpecialRenderer.call(this); + this.$theEnderChestModel = null; +} +$java.nms_TileEntityEnderChestRenderer_tex_enderchest = null; +$java.nms_TileEntityEnderChestRenderer__init_ = function() { + var var_0 = new nms_TileEntityEnderChestRenderer(); + nms_TileEntityEnderChestRenderer__init_(var_0); + return var_0; +}; +function nms_TileEntityEnderChestRenderer__init_($this) { + $this.$theEnderChestModel = $java.nms_ModelChest__init_(); +} +$java.nms_TileEntityEnderChestRenderer_renderEnderChest = function($this, $par1TileEntityEnderChest, $par2, $par4, $par6, $par8) { + var $var9, var$7, $var10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var10 = $thread.pop();var$7 = $thread.pop();$var9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1TileEntityEnderChest = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var9 = 0; + if (nms_TileEntity_func_70309_m($par1TileEntityEnderChest)) + $var9 = $java.nms_TileEntity_getBlockMetadata($par1TileEntityEnderChest); + var$7 = $java.nms_TileEntityEnderChestRenderer_tex_enderchest; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$7); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glEnable(32826); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef($par2, $par4 + 1.0, $par6 + 1.0); + nleg_EaglerAdapterGL30_glScalef(1.0, (-1.0), (-1.0)); + nleg_EaglerAdapterGL30_glTranslatef(0.5, 0.5, 0.5); + $var10 = 0; + if ($var9 == 2) + $var10 = 180; + if ($var9 == 3) + $var10 = 0; + if ($var9 == 4) + $var10 = 90; + if ($var9 == 5) + $var10 = (-90); + nleg_EaglerAdapterGL30_glRotatef($var10, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.5), (-0.5)); + $par8 = 1.0 - ($par1TileEntityEnderChest.$prevLidAngle0 + ($par1TileEntityEnderChest.$lidAngle0 - $par1TileEntityEnderChest.$prevLidAngle0) * $par8); + $par8 = 1.0 - $par8 * $par8 * $par8; + $this.$theEnderChestModel.$chestLid.$rotateAngleX = -($par8 * 3.1415927410125732 / 2.0); + $java.nms_ModelChest_renderAll($this.$theEnderChestModel); + nleg_EaglerAdapterGL30_glDisable(32826); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1TileEntityEnderChest, $par2, $par4, $par6, $par8, $var9, var$7, $var10, $ptr); +}; +$java.nms_TileEntityEnderChestRenderer_renderTileEntityAt = function($this, $par1TileEntity, $par2, $par4, $par6, $par8) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1TileEntity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1TileEntity = $par1TileEntity; + $ptr = 1; + case 1: + $java.nms_TileEntityEnderChestRenderer_renderEnderChest($this, $par1TileEntity, $par2, $par4, $par6, $par8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1TileEntity, $par2, $par4, $par6, $par8, $ptr); +}; +function nms_TileEntityEnderChestRenderer__clinit_() { + $java.nms_TileEntityEnderChestRenderer_tex_enderchest = nle_TextureLocation__init_($rt_s(2965)); +} +function nms_RenderEnchantmentTable() { + nms_TileEntitySpecialRenderer.call(this); + this.$enchantmentBook = null; +} +$java.nms_RenderEnchantmentTable_tex_book = null; +$java.nms_RenderEnchantmentTable__init_ = function() { + var var_0 = new nms_RenderEnchantmentTable(); + nms_RenderEnchantmentTable__init_(var_0); + return var_0; +}; +function nms_RenderEnchantmentTable__init_($this) { + $this.$enchantmentBook = $java.nms_ModelBook__init_(); +} +$java.nms_RenderEnchantmentTable_renderTileEntityEnchantmentTableAt = function($this, $par1TileEntityEnchantmentTable, $par2, $par4, $par6, $par8) { + var $var9, $var10, var$8, $var12, $var13, $var11, $var14, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var14 = $thread.pop();$var11 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();var$8 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1TileEntityEnchantmentTable = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($par2 + 0.5, $par4 + 0.75, $par6 + 0.5); + $var9 = $par1TileEntityEnchantmentTable.$tickCount + $par8; + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.10000000149011612 + nms_MathHelper_sin($var9 * 0.10000000149011612) * 0.009999999776482582, 0.0); + $var10 = $par1TileEntityEnchantmentTable.$bookRotation2 - $par1TileEntityEnchantmentTable.$bookRotationPrev; + while ($var10 >= 3.1415927410125732) { + $var10 = $var10 - 6.2831854820251465; + } + while ($var10 < (-3.1415927410125732)) { + $var10 = $var10 + 6.2831854820251465; + } + nleg_EaglerAdapterGL30_glRotatef( -($par1TileEntityEnchantmentTable.$bookRotationPrev + $var10 * $par8) * 180.0 / 3.1415927410125732, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(80.0, 0.0, 0.0, 1.0); + var$8 = $java.nms_RenderEnchantmentTable_tex_book; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$8); + if ($rt_suspending()) { + break main; + } + $var12 = $par1TileEntityEnchantmentTable.$pageFlipPrev + ($par1TileEntityEnchantmentTable.$pageFlip - $par1TileEntityEnchantmentTable.$pageFlipPrev) * $par8 + 0.25; + $var13 = $par1TileEntityEnchantmentTable.$pageFlipPrev + ($par1TileEntityEnchantmentTable.$pageFlip - $par1TileEntityEnchantmentTable.$pageFlipPrev) * $par8 + 0.75; + $var10 = ($var12 - nms_MathHelper_truncateDoubleToInt($var12)) * 1.600000023841858 - 0.30000001192092896; + $var11 = ($var13 - nms_MathHelper_truncateDoubleToInt($var13)) * 1.600000023841858 - 0.30000001192092896; + if ($var10 < 0.0) + $var10 = 0.0; + if ($var11 < 0.0) + $var11 = 0.0; + if ($var10 > 1.0) + $var10 = 1.0; + if ($var11 > 1.0) + $var11 = 1.0; + $var14 = $par1TileEntityEnchantmentTable.$bookSpreadPrev + ($par1TileEntityEnchantmentTable.$bookSpread - $par1TileEntityEnchantmentTable.$bookSpreadPrev) * $par8; + nleg_EaglerAdapterGL30_glEnable(2884); + $java.nms_ModelBook_render($this.$enchantmentBook, null, $var9, $var10, $var11, $var14, 0.0, 0.0625); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1TileEntityEnchantmentTable, $par2, $par4, $par6, $par8, $var9, $var10, var$8, $var12, $var13, $var11, $var14, $ptr); +}; +$java.nms_RenderEnchantmentTable_renderTileEntityAt = function($this, $par1TileEntity, $par2, $par4, $par6, $par8) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1TileEntity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1TileEntity = $par1TileEntity; + $ptr = 1; + case 1: + $java.nms_RenderEnchantmentTable_renderTileEntityEnchantmentTableAt($this, $par1TileEntity, $par2, $par4, $par6, $par8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1TileEntity, $par2, $par4, $par6, $par8, $ptr); +}; +function nms_RenderEnchantmentTable__clinit_() { + $java.nms_RenderEnchantmentTable_tex_book = nle_TextureLocation__init_($rt_s(2966)); +} +function nms_RenderEndPortal() { + nms_TileEntitySpecialRenderer.call(this); + this.$field_76908_a = null; +} +$java.nms_RenderEndPortal_tex_tunnel = null; +$java.nms_RenderEndPortal_tex_particlefield = null; +$java.nms_RenderEndPortal__init_ = function() { + var var_0 = new nms_RenderEndPortal(); + nms_RenderEndPortal__init_(var_0); + return var_0; +}; +function nms_RenderEndPortal__init_($this) { + $this.$field_76908_a = nms_GLAllocation_createDirectFloatBuffer(16); +} +$java.nms_RenderEndPortal_renderEndPortalTileEntity = function($this, $par1TileEntityEndPortal, $par2, $par4, $par6, $par8) { + var $var9, $var10, $var11, $var12, $var14, var$11, $var18, var$13, var$14, $var15, $var17, $var16, $var24, $var22, $var23, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var23 = $thread.pop();$var22 = $thread.pop();$var24 = $thread.pop();$var16 = $thread.pop();$var17 = $thread.pop();$var15 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();$var18 = $thread.pop();var$11 = $thread.pop();$var14 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1TileEntityEndPortal = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var9 = $this.$tileEntityRenderer.$playerX; + $var10 = $this.$tileEntityRenderer.$playerY; + $var11 = $this.$tileEntityRenderer.$playerZ; + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glDisable(3008); + $var12 = nle_EaglercraftRandom__init_1(Long_fromInt(31100)); + $var14 = 0; + var$11 = $par4 + 0.75; + $var18 = -var$11; + var$13 = var$11; + $var10 = -$var10; + var$14 = $par6 + 1.0; + $par4 = $par2 + 1.0; + while ($var14 < 16) { + nleg_EaglerAdapterGL30_glPushMatrix(); + $var15 = 16 - $var14 | 0; + $var17 = 1.0 / ($var15 + 1.0); + if (!$var14) { + $par1TileEntityEndPortal = $java.nms_RenderEndPortal_tex_tunnel; + $ptr = 1; + continue main; + } + if ($var14 == 1) { + $par1TileEntityEndPortal = $java.nms_RenderEndPortal_tex_particlefield; + $ptr = 2; + continue main; + } + $var16 = 0.0625 * 3.0; + nleg_EaglerAdapterGL30_glTranslatef($var9, ($var18 + $java.nms_ActiveRenderInfo_objectY) / ($var18 + $var15 + $java.nms_ActiveRenderInfo_objectY) + var$13, $var11); + nleg_EaglerAdapterGL30_glTexGen(8192, 9473, $java.nms_RenderEndPortal_func_76907_a($this, 1.0, 0.0, 0.0, 0.0)); + nleg_EaglerAdapterGL30_glTexGen(8193, 9473, $java.nms_RenderEndPortal_func_76907_a($this, 0.0, 0.0, 1.0, 0.0)); + nleg_EaglerAdapterGL30_glTexGen(8194, 9473, $java.nms_RenderEndPortal_func_76907_a($this, 0.0, 0.0, 0.0, 1.0)); + nleg_EaglerAdapterGL30_glTexGen(8195, 9474, $java.nms_RenderEndPortal_func_76907_a($this, 0.0, 1.0, 0.0, 0.0)); + nleg_EaglerAdapterGL30_glEnable(3168); + nleg_EaglerAdapterGL30_glEnable(3169); + nleg_EaglerAdapterGL30_glEnable(3170); + nleg_EaglerAdapterGL30_glEnable(3171); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glMatrixMode(5890); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(400000))) / 400000.0, 0.0); + nleg_EaglerAdapterGL30_glScalef($var16, $var16, $var16); + nleg_EaglerAdapterGL30_glTranslatef(0.5, 0.5, 0.0); + nleg_EaglerAdapterGL30_glRotatef((($rt_imul($var14, $var14) * 4321 | 0) + ($var14 * 9 | 0) | 0) * 2.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.5), 0.0); + $par8 = $var18 + $java.nms_ActiveRenderInfo_objectY; + nleg_EaglerAdapterGL30_glTranslatef($java.nms_ActiveRenderInfo_objectX * $var15 / $par8, $java.nms_ActiveRenderInfo_objectZ * $var15 / $par8, $var10); + nlea_Tessellator_$callClinit(); + $var24 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var24); + $par8 = nle_EaglercraftRandom_nextFloat($var12) * 0.5 + 0.10000000149011612; + $var22 = nle_EaglercraftRandom_nextFloat($var12) * 0.5 + 0.4000000059604645; + $var23 = nle_EaglercraftRandom_nextFloat($var12) * 0.5 + 0.5; + if (!$var14) { + $var23 = 1.0; + $var22 = 1.0; + $par8 = 1.0; + } + nlea_Tessellator_setColorRGBA_F($var24, $par8 * $var17, $var22 * $var17, $var23 * $var17, 1.0); + nlea_Tessellator_addVertex($var24, $par2, var$11, $par6); + nlea_Tessellator_addVertex($var24, $par2, var$11, var$14); + nlea_Tessellator_addVertex($var24, $par4, var$11, var$14); + nlea_Tessellator_addVertex($var24, $par4, var$11, $par6); + nlea_Tessellator_draw($var24); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + $var14 = $var14 + 1 | 0; + } + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glDisable(3168); + nleg_EaglerAdapterGL30_glDisable(3169); + nleg_EaglerAdapterGL30_glDisable(3170); + nleg_EaglerAdapterGL30_glDisable(3171); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(3008); + return; + case 1: + nle_TextureLocation_bindTexture($par1TileEntityEndPortal); + if ($rt_suspending()) { + break main; + } + $var17 = 0.10000000149011612; + $var15 = 65.0; + $var16 = 0.125; + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + while (true) { + if ($var14 == 1) { + $par1TileEntityEndPortal = $java.nms_RenderEndPortal_tex_particlefield; + $ptr = 2; + continue main; + } + $var16 = $var16 * 3.0; + nleg_EaglerAdapterGL30_glTranslatef($var9, ($var18 + $java.nms_ActiveRenderInfo_objectY) / ($var18 + $var15 + $java.nms_ActiveRenderInfo_objectY) + var$13, $var11); + nleg_EaglerAdapterGL30_glTexGen(8192, 9473, $java.nms_RenderEndPortal_func_76907_a($this, 1.0, 0.0, 0.0, 0.0)); + nleg_EaglerAdapterGL30_glTexGen(8193, 9473, $java.nms_RenderEndPortal_func_76907_a($this, 0.0, 0.0, 1.0, 0.0)); + nleg_EaglerAdapterGL30_glTexGen(8194, 9473, $java.nms_RenderEndPortal_func_76907_a($this, 0.0, 0.0, 0.0, 1.0)); + nleg_EaglerAdapterGL30_glTexGen(8195, 9474, $java.nms_RenderEndPortal_func_76907_a($this, 0.0, 1.0, 0.0, 0.0)); + nleg_EaglerAdapterGL30_glEnable(3168); + nleg_EaglerAdapterGL30_glEnable(3169); + nleg_EaglerAdapterGL30_glEnable(3170); + nleg_EaglerAdapterGL30_glEnable(3171); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glMatrixMode(5890); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(400000))) / 400000.0, 0.0); + nleg_EaglerAdapterGL30_glScalef($var16, $var16, $var16); + nleg_EaglerAdapterGL30_glTranslatef(0.5, 0.5, 0.0); + nleg_EaglerAdapterGL30_glRotatef((($rt_imul($var14, $var14) * 4321 | 0) + ($var14 * 9 | 0) | 0) * 2.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.5), 0.0); + $par8 = $var18 + $java.nms_ActiveRenderInfo_objectY; + nleg_EaglerAdapterGL30_glTranslatef($java.nms_ActiveRenderInfo_objectX * $var15 / $par8, $java.nms_ActiveRenderInfo_objectZ * $var15 / $par8, $var10); + nlea_Tessellator_$callClinit(); + $var24 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var24); + $par8 = nle_EaglercraftRandom_nextFloat($var12) * 0.5 + 0.10000000149011612; + $var22 = nle_EaglercraftRandom_nextFloat($var12) * 0.5 + 0.4000000059604645; + $var23 = nle_EaglercraftRandom_nextFloat($var12) * 0.5 + 0.5; + if (!$var14) { + $var23 = 1.0; + $var22 = 1.0; + $par8 = 1.0; + } + nlea_Tessellator_setColorRGBA_F($var24, $par8 * $var17, $var22 * $var17, $var23 * $var17, 1.0); + nlea_Tessellator_addVertex($var24, $par2, var$11, $par6); + nlea_Tessellator_addVertex($var24, $par2, var$11, var$14); + nlea_Tessellator_addVertex($var24, $par4, var$11, var$14); + nlea_Tessellator_addVertex($var24, $par4, var$11, $par6); + nlea_Tessellator_draw($var24); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + $var14 = $var14 + 1 | 0; + if ($var14 >= 16) + break; + nleg_EaglerAdapterGL30_glPushMatrix(); + $var15 = 16 - $var14 | 0; + $var16 = 0.0625; + $var17 = 1.0 / ($var15 + 1.0); + if (!$var14) { + $par1TileEntityEndPortal = $java.nms_RenderEndPortal_tex_tunnel; + continue main; + } + } + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glDisable(3168); + nleg_EaglerAdapterGL30_glDisable(3169); + nleg_EaglerAdapterGL30_glDisable(3170); + nleg_EaglerAdapterGL30_glDisable(3171); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(3008); + return; + case 2: + nle_TextureLocation_bindTexture($par1TileEntityEndPortal); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(1, 1); + $var16 = 0.5; + while (true) { + $var16 = $var16 * 3.0; + nleg_EaglerAdapterGL30_glTranslatef($var9, ($var18 + $java.nms_ActiveRenderInfo_objectY) / ($var18 + $var15 + $java.nms_ActiveRenderInfo_objectY) + var$13, $var11); + nleg_EaglerAdapterGL30_glTexGen(8192, 9473, $java.nms_RenderEndPortal_func_76907_a($this, 1.0, 0.0, 0.0, 0.0)); + nleg_EaglerAdapterGL30_glTexGen(8193, 9473, $java.nms_RenderEndPortal_func_76907_a($this, 0.0, 0.0, 1.0, 0.0)); + nleg_EaglerAdapterGL30_glTexGen(8194, 9473, $java.nms_RenderEndPortal_func_76907_a($this, 0.0, 0.0, 0.0, 1.0)); + nleg_EaglerAdapterGL30_glTexGen(8195, 9474, $java.nms_RenderEndPortal_func_76907_a($this, 0.0, 1.0, 0.0, 0.0)); + nleg_EaglerAdapterGL30_glEnable(3168); + nleg_EaglerAdapterGL30_glEnable(3169); + nleg_EaglerAdapterGL30_glEnable(3170); + nleg_EaglerAdapterGL30_glEnable(3171); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glMatrixMode(5890); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(400000))) / 400000.0, 0.0); + nleg_EaglerAdapterGL30_glScalef($var16, $var16, $var16); + nleg_EaglerAdapterGL30_glTranslatef(0.5, 0.5, 0.0); + nleg_EaglerAdapterGL30_glRotatef((($rt_imul($var14, $var14) * 4321 | 0) + ($var14 * 9 | 0) | 0) * 2.0, 0.0, 0.0, 1.0); + nleg_EaglerAdapterGL30_glTranslatef((-0.5), (-0.5), 0.0); + $par8 = $var18 + $java.nms_ActiveRenderInfo_objectY; + nleg_EaglerAdapterGL30_glTranslatef($java.nms_ActiveRenderInfo_objectX * $var15 / $par8, $java.nms_ActiveRenderInfo_objectZ * $var15 / $par8, $var10); + nlea_Tessellator_$callClinit(); + $var24 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var24); + $par8 = nle_EaglercraftRandom_nextFloat($var12) * 0.5 + 0.10000000149011612; + $var22 = nle_EaglercraftRandom_nextFloat($var12) * 0.5 + 0.4000000059604645; + $var23 = nle_EaglercraftRandom_nextFloat($var12) * 0.5 + 0.5; + if (!$var14) { + $var23 = 1.0; + $var22 = 1.0; + $par8 = 1.0; + } + nlea_Tessellator_setColorRGBA_F($var24, $par8 * $var17, $var22 * $var17, $var23 * $var17, 1.0); + nlea_Tessellator_addVertex($var24, $par2, var$11, $par6); + nlea_Tessellator_addVertex($var24, $par2, var$11, var$14); + nlea_Tessellator_addVertex($var24, $par4, var$11, var$14); + nlea_Tessellator_addVertex($var24, $par4, var$11, $par6); + nlea_Tessellator_draw($var24); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + $var14 = $var14 + 1 | 0; + if ($var14 >= 16) + break; + nleg_EaglerAdapterGL30_glPushMatrix(); + $var15 = 16 - $var14 | 0; + $var16 = 0.0625; + $var17 = 1.0 / ($var15 + 1.0); + if (!$var14) { + $par1TileEntityEndPortal = $java.nms_RenderEndPortal_tex_tunnel; + $ptr = 1; + continue main; + } + if ($var14 == 1) { + $par1TileEntityEndPortal = $java.nms_RenderEndPortal_tex_particlefield; + continue main; + } + } + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glDisable(3168); + nleg_EaglerAdapterGL30_glDisable(3169); + nleg_EaglerAdapterGL30_glDisable(3170); + nleg_EaglerAdapterGL30_glDisable(3171); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(3008); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1TileEntityEndPortal, $par2, $par4, $par6, $par8, $var9, $var10, $var11, $var12, $var14, var$11, $var18, var$13, var$14, $var15, $var17, $var16, $var24, $var22, $var23, $ptr); +}; +$java.nms_RenderEndPortal_func_76907_a = function($this, $par1, $par2, $par3, $par4) { + jn_Buffer_clear($this.$field_76908_a); + jn_FloatBufferImpl_put(jn_FloatBufferImpl_put(jn_FloatBufferImpl_put(jn_FloatBufferImpl_put($this.$field_76908_a, $par1), $par2), $par3), $par4); + jn_Buffer_flip($this.$field_76908_a); + return $this.$field_76908_a; +}; +$java.nms_RenderEndPortal_renderTileEntityAt = function($this, $par1TileEntity, $par2, $par4, $par6, $par8) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1TileEntity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1TileEntity = $par1TileEntity; + $ptr = 1; + case 1: + $java.nms_RenderEndPortal_renderEndPortalTileEntity($this, $par1TileEntity, $par2, $par4, $par6, $par8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1TileEntity, $par2, $par4, $par6, $par8, $ptr); +}; +function nms_RenderEndPortal__clinit_() { + $java.nms_RenderEndPortal_tex_tunnel = nle_TextureLocation__init_($rt_s(1203)); + $java.nms_RenderEndPortal_tex_particlefield = nle_TextureLocation__init_($rt_s(2967)); +} +function nms_TileEntityBeaconRenderer() { + nms_TileEntitySpecialRenderer.call(this); +} +$java.nms_TileEntityBeaconRenderer_tex_beam = null; +$java.nms_TileEntityBeaconRenderer__init_ = function() { + var var_0 = new nms_TileEntityBeaconRenderer(); + nms_TileEntityBeaconRenderer__init_(var_0); + return var_0; +}; +function nms_TileEntityBeaconRenderer__init_($this) { + return; +} +$java.nms_TileEntityBeaconRenderer_renderTileEntityBeaconAt = function($this, $par1TileEntityBeacon, $par2, $par4, $par6, $par8) { + var $var9, $var10, $var11, $var12, $var14, $var22, $var18, $var20, $var24, $var30, $var26, $var28, $var32, $var34, $var40, $var42, $var16, $var37, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var37 = $thread.pop();$var16 = $thread.pop();$var42 = $thread.pop();$var40 = $thread.pop();$var34 = $thread.pop();$var32 = $thread.pop();$var28 = $thread.pop();$var26 = $thread.pop();$var30 = $thread.pop();$var24 = $thread.pop();$var20 = $thread.pop();$var18 = $thread.pop();$var22 = $thread.pop();$var14 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 + = $thread.pop();$par1TileEntityBeacon = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var9 = $java.nms_TileEntityBeacon_func_82125_v_($par1TileEntityBeacon); + if ($var9 <= 0.0) + return; + nlea_Tessellator_$callClinit(); + $var10 = nlea_Tessellator_instance; + $par1TileEntityBeacon = $java.nms_TileEntityBeaconRenderer_tex_beam; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1TileEntityBeacon); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10242, 10497); + nleg_EaglerAdapterGL30_glTexParameteri(3553, 10243, 10497); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glDisable(2884); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glDepthMask(1); + nleg_EaglerAdapterGL30_glBlendFunc(770, 1); + $var11 = Long_toNumber(Long_rem(jl_System_currentTimeMillis(), Long_fromInt(200000))) / 50.0; + $par8 = -$var11; + $var12 = $par8 * 0.20000000298023224 - nms_MathHelper_floor_float($par8 * 0.10000000149011612); + $var14 = $var11 * 0.025 * (-1.5); + nlea_Tessellator_startDrawingQuads($var10); + nlea_Tessellator_setColorRGBA($var10, 255, 255, 255, 32); + $var22 = $var14 + 2.356194490192345; + $var18 = 0.5 + jl_Math_cos($var22) * 0.2; + $var20 = 0.5 + jl_Math_sin($var22) * 0.2; + $var24 = $var14 + 0.7853981633974483; + $var22 = 0.5 + jl_Math_cos($var24) * 0.2; + $var24 = 0.5 + jl_Math_sin($var24) * 0.2; + $var30 = $var14 + 3.9269908169872414; + $var26 = 0.5 + jl_Math_cos($var30) * 0.2; + $var28 = 0.5 + jl_Math_sin($var30) * 0.2; + $var32 = $var14 + 5.497787143782138; + $var30 = 0.5 + jl_Math_cos($var32) * 0.2; + $var32 = 0.5 + jl_Math_sin($var32) * 0.2; + $var34 = 256.0 * $var9; + $var40 = (-1.0) + $var12; + $var42 = $var34 * 2.5 + $var40; + $var14 = $par2 + $var18; + $var16 = $par4 + $var34; + $var18 = $par6 + $var20; + nlea_Tessellator_addVertexWithUV($var10, $var14, $var16, $var18, 1.0, $var42); + nlea_Tessellator_addVertexWithUV($var10, $var14, $par4, $var18, 1.0, $var40); + $var20 = $par2 + $var22; + $var22 = $par6 + $var24; + nlea_Tessellator_addVertexWithUV($var10, $var20, $par4, $var22, 0.0, $var40); + nlea_Tessellator_addVertexWithUV($var10, $var20, $var16, $var22, 0.0, $var42); + $var24 = $par2 + $var30; + $var30 = $par6 + $var32; + nlea_Tessellator_addVertexWithUV($var10, $var24, $var16, $var30, 1.0, $var42); + nlea_Tessellator_addVertexWithUV($var10, $var24, $par4, $var30, 1.0, $var40); + $var26 = $par2 + $var26; + $var28 = $par6 + $var28; + nlea_Tessellator_addVertexWithUV($var10, $var26, $par4, $var28, 0.0, $var40); + nlea_Tessellator_addVertexWithUV($var10, $var26, $var16, $var28, 0.0, $var42); + nlea_Tessellator_addVertexWithUV($var10, $var20, $var16, $var22, 1.0, $var42); + nlea_Tessellator_addVertexWithUV($var10, $var20, $par4, $var22, 1.0, $var40); + nlea_Tessellator_addVertexWithUV($var10, $var24, $par4, $var30, 0.0, $var40); + nlea_Tessellator_addVertexWithUV($var10, $var24, $var16, $var30, 0.0, $var42); + nlea_Tessellator_addVertexWithUV($var10, $var26, $var16, $var28, 1.0, $var42); + nlea_Tessellator_addVertexWithUV($var10, $var26, $par4, $var28, 1.0, $var40); + nlea_Tessellator_addVertexWithUV($var10, $var14, $par4, $var18, 0.0, $var40); + nlea_Tessellator_addVertexWithUV($var10, $var14, $var16, $var18, 0.0, $var42); + nlea_Tessellator_draw($var10); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glDepthMask(0); + nlea_Tessellator_startDrawingQuads($var10); + nlea_Tessellator_setColorRGBA($var10, 255, 255, 255, 32); + $var37 = $var34 + $var40; + $var14 = $par2 + 0.2; + $var18 = $par6 + 0.2; + nlea_Tessellator_addVertexWithUV($var10, $var14, $var16, $var18, 1.0, $var37); + nlea_Tessellator_addVertexWithUV($var10, $var14, $par4, $var18, 1.0, $var40); + $par2 = $par2 + 0.8; + nlea_Tessellator_addVertexWithUV($var10, $par2, $par4, $var18, 0.0, $var40); + nlea_Tessellator_addVertexWithUV($var10, $par2, $var16, $var18, 0.0, $var37); + $par6 = $par6 + 0.8; + nlea_Tessellator_addVertexWithUV($var10, $par2, $var16, $par6, 1.0, $var37); + nlea_Tessellator_addVertexWithUV($var10, $par2, $par4, $par6, 1.0, $var40); + nlea_Tessellator_addVertexWithUV($var10, $var14, $par4, $par6, 0.0, $var40); + nlea_Tessellator_addVertexWithUV($var10, $var14, $var16, $par6, 0.0, $var37); + nlea_Tessellator_addVertexWithUV($var10, $par2, $var16, $var18, 1.0, $var37); + nlea_Tessellator_addVertexWithUV($var10, $par2, $par4, $var18, 1.0, $var40); + nlea_Tessellator_addVertexWithUV($var10, $par2, $par4, $par6, 0.0, $var40); + nlea_Tessellator_addVertexWithUV($var10, $par2, $var16, $par6, 0.0, $var37); + nlea_Tessellator_addVertexWithUV($var10, $var14, $var16, $par6, 1.0, $var37); + nlea_Tessellator_addVertexWithUV($var10, $var14, $par4, $par6, 1.0, $var40); + nlea_Tessellator_addVertexWithUV($var10, $var14, $par4, $var18, 0.0, $var40); + nlea_Tessellator_addVertexWithUV($var10, $var14, $var16, $var18, 0.0, $var37); + nlea_Tessellator_draw($var10); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glDepthMask(1); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1TileEntityBeacon, $par2, $par4, $par6, $par8, $var9, $var10, $var11, $var12, $var14, $var22, $var18, $var20, $var24, $var30, $var26, $var28, $var32, $var34, $var40, $var42, $var16, $var37, $ptr); +}; +$java.nms_TileEntityBeaconRenderer_renderTileEntityAt = function($this, $par1TileEntity, $par2, $par4, $par6, $par8) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1TileEntity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1TileEntity = $par1TileEntity; + $ptr = 1; + case 1: + $java.nms_TileEntityBeaconRenderer_renderTileEntityBeaconAt($this, $par1TileEntity, $par2, $par4, $par6, $par8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1TileEntity, $par2, $par4, $par6, $par8, $ptr); +}; +function nms_TileEntityBeaconRenderer__clinit_() { + $java.nms_TileEntityBeaconRenderer_tex_beam = nle_TextureLocation__init_($rt_s(2968)); +} +function nms_TileEntitySkullRenderer() { + var a = this; nms_TileEntitySpecialRenderer.call(a); + a.$field_82396_c = null; + a.$field_82395_d = null; +} +var nms_TileEntitySkullRenderer_skullRenderer = null; +$java.nms_TileEntitySkullRenderer_tex_skeleton = null; +$java.nms_TileEntitySkullRenderer_tex_skeleton_wither = null; +$java.nms_TileEntitySkullRenderer_tex_zombie = null; +$java.nms_TileEntitySkullRenderer_tex_character = null; +$java.nms_TileEntitySkullRenderer_tex_creeper = null; +$java.nms_TileEntitySkullRenderer__init_ = function() { + var var_0 = new nms_TileEntitySkullRenderer(); + nms_TileEntitySkullRenderer__init_(var_0); + return var_0; +}; +function nms_TileEntitySkullRenderer__init_($this) { + $this.$field_82396_c = $java.nms_ModelSkeletonHead__init_(0, 0, 64, 32); + $this.$field_82395_d = $java.nms_ModelSkeletonHead__init_(0, 0, 64, 64); +} +$java.nms_TileEntitySkullRenderer_renderTileEntitySkullAt = function($this, $par1TileEntitySkull, $par2, $par4, $par6, $par8) { + var var$6, var$7, var$8, var$9, var$10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1TileEntitySkull = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par8 = $par2; + var$6 = $par4; + var$7 = $par6; + var$8 = $java.nms_TileEntity_getBlockMetadata($par1TileEntitySkull) & 7; + var$9 = ($par1TileEntitySkull.$skullRotation * 360 | 0) / 16.0; + var$10 = $par1TileEntitySkull.$skullType; + $par1TileEntitySkull = $par1TileEntitySkull.$extraType; + $ptr = 1; + case 1: + nms_TileEntitySkullRenderer_func_82393_a($this, $par8, var$6, var$7, var$8, var$9, var$10, $par1TileEntitySkull); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1TileEntitySkull, $par2, $par4, $par6, $par8, var$6, var$7, var$8, var$9, var$10, $ptr); +}; +$java.nms_TileEntitySkullRenderer_setTileEntityRenderer = function($this, $par1TileEntityRenderer) { + $this.$tileEntityRenderer = $par1TileEntityRenderer; + nms_TileEntitySkullRenderer_skullRenderer = $this; +}; +function nms_TileEntitySkullRenderer_func_82393_a($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Str) { + var $var8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();$par7Str = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var8 = $this.$field_82396_c; + switch ($par6) { + case 0: + break; + case 1: + $par7Str = $java.nms_TileEntitySkullRenderer_tex_skeleton_wither; + $ptr = 2; + continue main; + case 2: + $par7Str = $java.nms_TileEntitySkullRenderer_tex_zombie; + $ptr = 3; + continue main; + case 3: + $par7Str = $java.nms_TileEntitySkullRenderer_tex_character; + $ptr = 4; + continue main; + case 4: + $par7Str = $java.nms_TileEntitySkullRenderer_tex_creeper; + $ptr = 5; + continue main; + default: + } + $par7Str = $java.nms_TileEntitySkullRenderer_tex_skeleton; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par7Str); + if ($rt_suspending()) { + break main; + } + a: { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glDisable(2884); + if ($par4 == 1) + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.5, $par2, $par3 + 0.5); + else { + b: { + switch ($par4) { + case 2: + break; + case 3: + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.5, $par2 + 0.25, $par3 + 0.25999999046325684); + $par5 = 180.0; + break a; + case 4: + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.7400000095367432, $par2 + 0.25, $par3 + 0.5); + $par5 = 270.0; + break a; + case 5: + break b; + default: + break b; + } + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.5, $par2 + 0.25, $par3 + 0.7400000095367432); + break a; + } + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.25999999046325684, $par2 + 0.25, $par3 + 0.5); + $par5 = 90.0; + } + } + nleg_EaglerAdapterGL30_glEnable(32826); + nleg_EaglerAdapterGL30_glScalef((-1.0), (-1.0), 1.0); + nleg_EaglerAdapterGL30_glEnable(3008); + nms_ModelSkeletonHead_render($var8, null, 0.0, 0.0, 0.0, $par5, 0.0, 0.0625); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + case 2: + nle_TextureLocation_bindTexture($par7Str); + if ($rt_suspending()) { + break main; + } + a: { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glDisable(2884); + if ($par4 == 1) + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.5, $par2, $par3 + 0.5); + else { + b: { + switch ($par4) { + case 2: + break; + case 3: + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.5, $par2 + 0.25, $par3 + 0.25999999046325684); + $par5 = 180.0; + break a; + case 4: + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.7400000095367432, $par2 + 0.25, $par3 + 0.5); + $par5 = 270.0; + break a; + case 5: + break b; + default: + break b; + } + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.5, $par2 + 0.25, $par3 + 0.7400000095367432); + break a; + } + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.25999999046325684, $par2 + 0.25, $par3 + 0.5); + $par5 = 90.0; + } + } + nleg_EaglerAdapterGL30_glEnable(32826); + nleg_EaglerAdapterGL30_glScalef((-1.0), (-1.0), 1.0); + nleg_EaglerAdapterGL30_glEnable(3008); + nms_ModelSkeletonHead_render($var8, null, 0.0, 0.0, 0.0, $par5, 0.0, 0.0625); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + case 3: + nle_TextureLocation_bindTexture($par7Str); + if ($rt_suspending()) { + break main; + } + $var8 = $this.$field_82395_d; + a: { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glDisable(2884); + if ($par4 == 1) + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.5, $par2, $par3 + 0.5); + else { + b: { + switch ($par4) { + case 2: + break; + case 3: + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.5, $par2 + 0.25, $par3 + 0.25999999046325684); + $par5 = 180.0; + break a; + case 4: + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.7400000095367432, $par2 + 0.25, $par3 + 0.5); + $par5 = 270.0; + break a; + case 5: + break b; + default: + break b; + } + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.5, $par2 + 0.25, $par3 + 0.7400000095367432); + break a; + } + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.25999999046325684, $par2 + 0.25, $par3 + 0.5); + $par5 = 90.0; + } + } + nleg_EaglerAdapterGL30_glEnable(32826); + nleg_EaglerAdapterGL30_glScalef((-1.0), (-1.0), 1.0); + nleg_EaglerAdapterGL30_glEnable(3008); + nms_ModelSkeletonHead_render($var8, null, 0.0, 0.0, 0.0, $par5, 0.0, 0.0625); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + case 4: + nle_TextureLocation_bindTexture($par7Str); + if ($rt_suspending()) { + break main; + } + a: { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glDisable(2884); + if ($par4 == 1) + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.5, $par2, $par3 + 0.5); + else { + b: { + switch ($par4) { + case 2: + break; + case 3: + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.5, $par2 + 0.25, $par3 + 0.25999999046325684); + $par5 = 180.0; + break a; + case 4: + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.7400000095367432, $par2 + 0.25, $par3 + 0.5); + $par5 = 270.0; + break a; + case 5: + break b; + default: + break b; + } + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.5, $par2 + 0.25, $par3 + 0.7400000095367432); + break a; + } + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.25999999046325684, $par2 + 0.25, $par3 + 0.5); + $par5 = 90.0; + } + } + nleg_EaglerAdapterGL30_glEnable(32826); + nleg_EaglerAdapterGL30_glScalef((-1.0), (-1.0), 1.0); + nleg_EaglerAdapterGL30_glEnable(3008); + nms_ModelSkeletonHead_render($var8, null, 0.0, 0.0, 0.0, $par5, 0.0, 0.0625); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + case 5: + nle_TextureLocation_bindTexture($par7Str); + if ($rt_suspending()) { + break main; + } + a: { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glDisable(2884); + if ($par4 == 1) + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.5, $par2, $par3 + 0.5); + else { + b: { + switch ($par4) { + case 2: + break; + case 3: + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.5, $par2 + 0.25, $par3 + 0.25999999046325684); + $par5 = 180.0; + break a; + case 4: + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.7400000095367432, $par2 + 0.25, $par3 + 0.5); + $par5 = 270.0; + break a; + case 5: + break b; + default: + break b; + } + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.5, $par2 + 0.25, $par3 + 0.7400000095367432); + break a; + } + nleg_EaglerAdapterGL30_glTranslatef($par1 + 0.25999999046325684, $par2 + 0.25, $par3 + 0.5); + $par5 = 90.0; + } + } + nleg_EaglerAdapterGL30_glEnable(32826); + nleg_EaglerAdapterGL30_glScalef((-1.0), (-1.0), 1.0); + nleg_EaglerAdapterGL30_glEnable(3008); + nms_ModelSkeletonHead_render($var8, null, 0.0, 0.0, 0.0, $par5, 0.0, 0.0625); + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Str, $var8, $ptr); +} +$java.nms_TileEntitySkullRenderer_renderTileEntityAt = function($this, $par1TileEntity, $par2, $par4, $par6, $par8) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1TileEntity = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par1TileEntity = $par1TileEntity; + $ptr = 1; + case 1: + $java.nms_TileEntitySkullRenderer_renderTileEntitySkullAt($this, $par1TileEntity, $par2, $par4, $par6, $par8); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1TileEntity, $par2, $par4, $par6, $par8, $ptr); +}; +function nms_TileEntitySkullRenderer__clinit_() { + $java.nms_TileEntitySkullRenderer_tex_skeleton = nle_TextureLocation__init_($rt_s(1336)); + $java.nms_TileEntitySkullRenderer_tex_skeleton_wither = nle_TextureLocation__init_($rt_s(1627)); + $java.nms_TileEntitySkullRenderer_tex_zombie = nle_TextureLocation__init_($rt_s(1640)); + $java.nms_TileEntitySkullRenderer_tex_character = nle_TextureLocation__init_($rt_s(1653)); + $java.nms_TileEntitySkullRenderer_tex_creeper = nle_TextureLocation__init_($rt_s(1605)); +} +function nms_TileEntityMobSpawnerRenderer() { + nms_TileEntitySpecialRenderer.call(this); +} +$java.nms_TileEntityMobSpawnerRenderer__init_ = function() { + var var_0 = new nms_TileEntityMobSpawnerRenderer(); + nms_TileEntityMobSpawnerRenderer__init_(var_0); + return var_0; +}; +function nms_TileEntityMobSpawnerRenderer__init_($this) { + return; +} +$java.nms_TileEntityMobSpawnerRenderer_renderTileEntityAt = function($this, $var1, $var2, $var4, $var6, $var8) { + var $spawner, var$7, var$8, $var9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$spawner = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var4 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $spawner = $var1; + if ($spawner.$mobObject === null) { + $var1 = $spawner.$mobID; + var$7 = $spawner.$worldObj4; + var$8 = ju_HashMap_get(nms_EntityList_stringToConstructorMapping, $var1); + if (var$8 !== null) + $var1 = var$8.$apply(var$7); + else { + var$7 = jl_System_err(); + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append(var$8, $rt_s(2969)); + jl_AbstractStringBuilder_append(var$8, $var1); + jl_AbstractStringBuilder_append(var$8, $rt_s(2970)); + ji_PrintStream_println(var$7, jl_AbstractStringBuilder_toString(var$8)); + $var1 = null; + } + $spawner.$mobObject = $var1; + if ($spawner.$mobObject !== null) + $spawner.$mobObject.$setWorld($spawner.$worldObj4); + } + if ($spawner.$mobObject === null) + return; + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($var2 + 0.5, $var4 + 0.4000000059604645, $var6 + 0.5); + nleg_EaglerAdapterGL30_glRotatef(($spawner.$rotateTicks + $var8) * 50.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef((-30.0), 1.0, 0.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-0.4000000059604645), 0.0); + nleg_EaglerAdapterGL30_glScalef(0.4375, 0.4375, 0.4375); + nms_Entity_setLocationAndAngles($spawner.$mobObject, $var2, $var4, $var6, 0.0, 0.0); + $var1 = nms_RenderManager_instance; + var$7 = $spawner.$mobObject; + $var2 = 0.0; + $var4 = 0.0; + $var6 = 0.0; + $var9 = 0.0; + $ptr = 1; + case 1: + nms_RenderManager_renderEntityWithPosYaw($var1, var$7, $var2, $var4, $var6, $var9, $var8); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var4, $var6, $var8, $spawner, var$7, var$8, $var9, $ptr); +}; +function otcit_FloatAnalyzer$Result() { + var a = this; jl_Object.call(a); + a.$mantissa = 0; + a.$exponent = 0; + a.$sign = 0; +} +$java.otcit_FloatAnalyzer$Result__init_ = function() { + var var_0 = new otcit_FloatAnalyzer$Result(); + otcit_FloatAnalyzer$Result__init_(var_0); + return var_0; +}; +function otcit_FloatAnalyzer$Result__init_($this) { + return; +} +function nms_ModelSign() { + var a = this; nms_ModelBase.call(a); + a.$signBoard = null; + a.$signStick = null; +} +$java.nms_ModelSign__init_ = function() { + var var_0 = new nms_ModelSign(); + nms_ModelSign__init_(var_0); + return var_0; +}; +function nms_ModelSign__init_($this) { + nms_ModelBase__init_0($this); + $this.$signBoard = nms_ModelRenderer__init_($this, 0, 0); + nms_ModelRenderer_addBox($this.$signBoard, (-12.0), (-14.0), (-1.0), 24, 12, 2, 0.0); + $this.$signStick = nms_ModelRenderer__init_($this, 0, 14); + nms_ModelRenderer_addBox($this.$signStick, (-1.0), (-2.0), (-1.0), 2, 14, 2, 0.0); +} +$java.nms_ModelSign_renderSign = function($this) { + nms_ModelRenderer_render($this.$signBoard, 0.0625); + nms_ModelRenderer_render($this.$signStick, 0.0625); +}; +function nms_ModelChest() { + var a = this; nms_ModelBase.call(a); + a.$chestLid = null; + a.$chestBelow = null; + a.$chestKnob = null; +} +$java.nms_ModelChest__init_ = function() { + var var_0 = new nms_ModelChest(); + nms_ModelChest__init_(var_0); + return var_0; +}; +function nms_ModelChest__init_($this) { + nms_ModelBase__init_0($this); + $this.$chestLid = $java.nms_ModelRenderer_setTextureSize(nms_ModelRenderer__init_($this, 0, 0), 64, 64); + nms_ModelRenderer_addBox($this.$chestLid, 0.0, (-5.0), (-14.0), 14, 5, 14, 0.0); + $this.$chestLid.$rotationPointX = 1.0; + $this.$chestLid.$rotationPointY = 7.0; + $this.$chestLid.$rotationPointZ = 15.0; + $this.$chestKnob = $java.nms_ModelRenderer_setTextureSize(nms_ModelRenderer__init_($this, 0, 0), 64, 64); + nms_ModelRenderer_addBox($this.$chestKnob, (-1.0), (-2.0), (-15.0), 2, 4, 1, 0.0); + $this.$chestKnob.$rotationPointX = 8.0; + $this.$chestKnob.$rotationPointY = 7.0; + $this.$chestKnob.$rotationPointZ = 15.0; + $this.$chestBelow = $java.nms_ModelRenderer_setTextureSize(nms_ModelRenderer__init_($this, 0, 19), 64, 64); + nms_ModelRenderer_addBox($this.$chestBelow, 0.0, 0.0, 0.0, 14, 10, 14, 0.0); + $this.$chestBelow.$rotationPointX = 1.0; + $this.$chestBelow.$rotationPointY = 6.0; + $this.$chestBelow.$rotationPointZ = 1.0; +} +$java.nms_ModelChest_renderAll = function($this) { + $this.$chestKnob.$rotateAngleX = $this.$chestLid.$rotateAngleX; + nms_ModelRenderer_render($this.$chestLid, 0.0625); + nms_ModelRenderer_render($this.$chestKnob, 0.0625); + nms_ModelRenderer_render($this.$chestBelow, 0.0625); +}; +function nms_ModelLargeChest() { + nms_ModelChest.call(this); +} +$java.nms_ModelLargeChest__init_ = function() { + var var_0 = new nms_ModelLargeChest(); + nms_ModelLargeChest__init_(var_0); + return var_0; +}; +function nms_ModelLargeChest__init_($this) { + nms_ModelChest__init_($this); + $this.$chestLid = $java.nms_ModelRenderer_setTextureSize(nms_ModelRenderer__init_($this, 0, 0), 128, 64); + nms_ModelRenderer_addBox($this.$chestLid, 0.0, (-5.0), (-14.0), 30, 5, 14, 0.0); + $this.$chestLid.$rotationPointX = 1.0; + $this.$chestLid.$rotationPointY = 7.0; + $this.$chestLid.$rotationPointZ = 15.0; + $this.$chestKnob = $java.nms_ModelRenderer_setTextureSize(nms_ModelRenderer__init_($this, 0, 0), 128, 64); + nms_ModelRenderer_addBox($this.$chestKnob, (-1.0), (-2.0), (-15.0), 2, 4, 1, 0.0); + $this.$chestKnob.$rotationPointX = 16.0; + $this.$chestKnob.$rotationPointY = 7.0; + $this.$chestKnob.$rotationPointZ = 15.0; + $this.$chestBelow = $java.nms_ModelRenderer_setTextureSize(nms_ModelRenderer__init_($this, 0, 19), 128, 64); + nms_ModelRenderer_addBox($this.$chestBelow, 0.0, 0.0, 0.0, 30, 10, 14, 0.0); + $this.$chestBelow.$rotationPointX = 1.0; + $this.$chestBelow.$rotationPointY = 6.0; + $this.$chestBelow.$rotationPointZ = 1.0; +} +function nms_ModelBook() { + var a = this; nms_ModelBase.call(a); + a.$coverRight = null; + a.$coverLeft = null; + a.$pagesRight = null; + a.$pagesLeft = null; + a.$flippingPageRight = null; + a.$flippingPageLeft = null; + a.$bookSpine = null; +} +$java.nms_ModelBook__init_ = function() { + var var_0 = new nms_ModelBook(); + nms_ModelBook__init_(var_0); + return var_0; +}; +function nms_ModelBook__init_($this) { + nms_ModelBase__init_0($this); + $this.$coverRight = nms_ModelRenderer_addBox0(nms_ModelRenderer_setTextureOffset($java.nms_ModelRenderer__init_0($this), 0, 0), (-6.0), (-5.0), 0.0, 6, 10, 0); + $this.$coverLeft = nms_ModelRenderer_addBox0(nms_ModelRenderer_setTextureOffset($java.nms_ModelRenderer__init_0($this), 16, 0), 0.0, (-5.0), 0.0, 6, 10, 0); + $this.$pagesRight = nms_ModelRenderer_addBox0(nms_ModelRenderer_setTextureOffset($java.nms_ModelRenderer__init_0($this), 0, 10), 0.0, (-4.0), (-0.9900000095367432), 5, 8, 1); + $this.$pagesLeft = nms_ModelRenderer_addBox0(nms_ModelRenderer_setTextureOffset($java.nms_ModelRenderer__init_0($this), 12, 10), 0.0, (-4.0), (-0.009999999776482582), 5, 8, 1); + $this.$flippingPageRight = nms_ModelRenderer_addBox0(nms_ModelRenderer_setTextureOffset($java.nms_ModelRenderer__init_0($this), 24, 10), 0.0, (-4.0), 0.0, 5, 8, 0); + $this.$flippingPageLeft = nms_ModelRenderer_addBox0(nms_ModelRenderer_setTextureOffset($java.nms_ModelRenderer__init_0($this), 24, 10), 0.0, (-4.0), 0.0, 5, 8, 0); + $this.$bookSpine = nms_ModelRenderer_addBox0(nms_ModelRenderer_setTextureOffset($java.nms_ModelRenderer__init_0($this), 12, 0), (-1.0), (-5.0), 0.0, 2, 10, 0); + nms_ModelRenderer_setRotationPoint($this.$coverRight, 0.0, 0.0, (-1.0)); + nms_ModelRenderer_setRotationPoint($this.$coverLeft, 0.0, 0.0, 1.0); + $this.$bookSpine.$rotateAngleY = 1.5707963705062866; +} +$java.nms_ModelBook_render = function($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + $java.nms_ModelBook_setRotationAngles($this, $par2, $par3, $par4, $par5, $par6, $par7, $par1Entity); + nms_ModelRenderer_render($this.$coverRight, $par7); + nms_ModelRenderer_render($this.$coverLeft, $par7); + nms_ModelRenderer_render($this.$bookSpine, $par7); + nms_ModelRenderer_render($this.$pagesRight, $par7); + nms_ModelRenderer_render($this.$pagesLeft, $par7); + nms_ModelRenderer_render($this.$flippingPageRight, $par7); + nms_ModelRenderer_render($this.$flippingPageLeft, $par7); +}; +$java.nms_ModelBook_setRotationAngles = function($this, $par1, $par2, $par3, $par4, $par5, $par6, $par7Entity) { + var $var8; + $var8 = (nms_MathHelper_sin($par1 * 0.019999999552965164) * 0.10000000149011612 + 1.25) * $par4; + $this.$coverRight.$rotateAngleY = 3.1415927410125732 + $var8; + $par7Entity = $this.$coverLeft; + $par1 = -$var8; + $par7Entity.$rotateAngleY = $par1; + $this.$pagesRight.$rotateAngleY = $var8; + $this.$pagesLeft.$rotateAngleY = $par1; + $par7Entity = $this.$flippingPageRight; + $par1 = $var8 * 2.0; + $par7Entity.$rotateAngleY = $var8 - $par1 * $par2; + $this.$flippingPageLeft.$rotateAngleY = $var8 - $par1 * $par3; + $this.$pagesRight.$rotationPointX = nms_MathHelper_sin($var8); + $this.$pagesLeft.$rotationPointX = nms_MathHelper_sin($var8); + $this.$flippingPageRight.$rotationPointX = nms_MathHelper_sin($var8); + $this.$flippingPageLeft.$rotationPointX = nms_MathHelper_sin($var8); +}; +function jni_XHRURLConnection() { + var a = this; jn_HttpURLConnection.call(a); + a.$xhr = null; + a.$outputStream = null; + a.$inputStream = null; + a.$errorStream = null; + a.$responseHeaders = null; + a.$responseHeaderKeys = null; + a.$responseHeaderValues = null; + a.$headerFields = null; + a.$requestPerformed = 0; +} +function jni_XHRURLConnection_disconnect($this) { + $this.$connected = 0; + $this.$xhr = null; + $this.$responseHeaders = null; + $this.$responseHeaderKeys = null; + $this.$responseHeaderValues = null; + $this.$inputStream = null; + $this.$outputStream = null; + $this.$errorStream = null; +} +function jni_XHRURLConnection_connect($this) { + var var$1, $entry, var$3, var$4, $value, var$6; + if ($this.$connected) + return; + $this.$xhr = new XMLHttpRequest(); + var$1 = $this.$xhr; + $entry = $this.$method0; + var$3 = $java.jn_URL_toExternalForm($this.$url1); + var$1.open($rt_ustr($entry), $rt_ustr(var$3)); + var$1 = $java.ju_Collections$16_iterator($java.ju_Collections$15_entrySet($java.jn_URLConnection_getRequestProperties($this))); + while ($java.ju_Collections$17_hasNext(var$1)) { + $entry = $java.ju_Collections$17_next(var$1); + var$4 = ju_AbstractList_iterator($entry.$value15); + while (ju_AbstractList$1_hasNext(var$4)) { + $value = ju_AbstractList$1_next(var$4); + var$6 = $this.$xhr; + var$3 = $entry.$key3; + var$6.setRequestHeader($rt_ustr(var$3), $rt_ustr($value)); + } + } + var$1 = $this.$xhr; + $entry = "arraybuffer"; + var$1.responseType = $entry; + $this.$connected = 1; +} +$java.jni_XHRURLConnection_performRequest = function(var$0) { + var thread = $rt_nativeThread(); + var javaThread = $rt_getThread(); + if (thread.isResuming()) { + thread.status = 0; + var result = thread.attribute; + if (result instanceof Error) { + throw result; + } + return result; + } + var callback = function() {}; + callback.$complete = function(val) { + thread.attribute = val; + $rt_setThread(javaThread); + thread.resume(); + }; + callback.$error = function(e) { + thread.attribute = $rt_exception(e); + $rt_setThread(javaThread); + thread.resume(); + }; + callback = otpp_AsyncCallbackWrapper_create(callback); + return thread.suspend(function() { + try { + $java.jni_XHRURLConnection_performRequest0(var$0, callback); + } catch($e) { + callback.$error($rt_exception($e)); + } + }); +}; +$java.jni_XHRURLConnection_performRequest0 = function($this, $callback) { + var $array, var$3, $bytes, var$5, $i, var$7; + $array = $this.$xhr; + var$3 = new jni_XHRURLConnection$performRequest$lambda$_5_0; + var$3.$_03 = $this; + var$3.$_10 = $callback; + $callback = otji_JS_function(var$3, "stateChanged"); + $array.onreadystatechange = $callback; + if ($this.$outputStream === null) + $this.$xhr.send(); + else { + $bytes = $this.$outputStream.$toByteArray().data; + var$5 = $bytes.length; + $array = new Int8Array(var$5); + $i = 0; + while ($i < var$5) { + var$7 = $bytes[$i]; + $array[$i] = var$7; + $i = $i + 1 | 0; + } + $callback = $this.$xhr; + $array = $array.buffer; + $callback.send($array); + } +}; +function jni_XHRURLConnection_getResponseCode($this) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + jni_XHRURLConnection_connect($this); + if ($this.$requestPerformed) { + jni_XHRURLConnection_connect($this); + return $this.$responseCode; + } + $this.$requestPerformed = 1; + $ptr = 1; + case 1: + $java.jni_XHRURLConnection_performRequest($this); + if ($rt_suspending()) { + break main; + } + jni_XHRURLConnection_connect($this); + return $this.$responseCode; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $ptr); +} +function jnci_BufferedEncoder$Controller() { + var a = this; jl_Object.call(a); + a.$in0 = null; + a.$out1 = null; + a.$inPosition = 0; + a.$outPosition = 0; +} +function jnci_BufferedEncoder$Controller_hasMoreInput($this) { + return jn_Buffer_hasRemaining($this.$in0); +} +function jnci_BufferedEncoder$Controller_hasMoreOutput($this, $sz) { + return jn_Buffer_remaining($this.$out1) < $sz ? 0 : 1; +} +$java.jnci_BufferedEncoder$Controller_setInPosition = function($this, $inPosition) { + $this.$inPosition = $inPosition; +}; +$java.jnci_BufferedEncoder$Controller_setOutPosition = function($this, $outPosition) { + $this.$outPosition = $outPosition; +}; +function jnc_BufferUnderflowException() { + jl_RuntimeException.call(this); +} +$java.jnc_BufferUnderflowException__init_ = function() { + var var_0 = new jnc_BufferUnderflowException(); + jnc_BufferUnderflowException__init_(var_0); + return var_0; +}; +function jnc_BufferUnderflowException__init_($this) { + jl_Throwable__init_0($this); +} +function jnc_BufferOverflowException() { + jl_RuntimeException.call(this); +} +$java.jnc_BufferOverflowException__init_ = function() { + var var_0 = new jnc_BufferOverflowException(); + jnc_BufferOverflowException__init_(var_0); + return var_0; +}; +function jnc_BufferOverflowException__init_($this) { + jl_Throwable__init_0($this); +} +function jnc_MalformedInputException() { + jnc_CharacterCodingException.call(this); + this.$length4 = 0; +} +$java.jnc_MalformedInputException_getMessage = function($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(2971)); + jl_AbstractStringBuilder_append2(var$1, $this.$length4); + return jl_AbstractStringBuilder_toString(var$1); +}; +function jnc_UnmappableCharacterException() { + jnc_CharacterCodingException.call(this); + this.$length5 = 0; +} +$java.jnc_UnmappableCharacterException_getMessage = function($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(2972)); + jl_AbstractStringBuilder_append2(var$1, $this.$length5); + return jl_AbstractStringBuilder_toString(var$1); +}; +function ju_TreeMap$EntrySet() { + var a = this; ju_AbstractSet.call(a); + a.$modCount4 = 0; + a.$owner0 = null; + a.$from = null; + a.$fromIncluded = 0; + a.$fromChecked = 0; + a.$to = null; + a.$toIncluded = 0; + a.$toChecked = 0; + a.$reverse = 0; +} +$java.ju_TreeMap$EntrySet_iterator = function($this) { + var var$1, var$2, var$3; + if ($this.$reverse) { + var$1 = !$this.$toChecked ? $java.ju_TreeMap_pathToFirst($this.$owner0, 1) : !$this.$toIncluded ? $java.ju_TreeMap_pathToNext($this.$owner0, $this.$to, 1) : $java.ju_TreeMap_pathToExactOrNext($this.$owner0, $this.$to, 1); + var$2 = !$this.$fromChecked ? $java.ju_TreeMap_access$100($this.$owner0, 0) : !$this.$fromIncluded ? $java.ju_TreeMap_findNext($this.$owner0, $this.$to, 0) : $java.ju_TreeMap_findExactOrNext($this.$owner0, $this.$to, 0); + var$3 = $java.ju_TreeMap$EntryIterator__init_($this.$owner0, var$1, var$2, 1); + } else { + var$1 = !$this.$fromChecked ? $java.ju_TreeMap_pathToFirst($this.$owner0, 0) : !$this.$fromIncluded ? $java.ju_TreeMap_pathToNext($this.$owner0, $this.$from, 0) : $java.ju_TreeMap_pathToExactOrNext($this.$owner0, $this.$from, 0); + var$2 = !$this.$toChecked ? $java.ju_TreeMap_access$100($this.$owner0, 1) : !$this.$toIncluded ? $java.ju_TreeMap_findNext($this.$owner0, $this.$to, 1) : $java.ju_TreeMap_findExactOrNext($this.$owner0, $this.$to, 1); + var$3 = $java.ju_TreeMap$EntryIterator__init_($this.$owner0, var$1, var$2, 0); + } + return var$3; +}; +function nms_SlotCreativeInventory() { + var a = this; nms_Slot.call(a); + a.$theSlot1 = null; + a.$theCreativeInventory = null; +} +$java.nms_SlotCreativeInventory_onPickupFromSlot = function($this, $par1EntityPlayer, $par2ItemStack) { + var var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$par2ItemStack = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = $this.$theSlot1; + $ptr = 1; + case 1: + var$3.$onPickupFromSlot($par1EntityPlayer, $par2ItemStack); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2ItemStack, var$3, $ptr); +}; +$java.nms_SlotCreativeInventory_isItemValid = function($this, $par1ItemStack) { + return $this.$theSlot1.$isItemValid($par1ItemStack); +}; +$java.nms_SlotCreativeInventory_getStack = function($this) { + return $this.$theSlot1.$getStack(); +}; +$java.nms_SlotCreativeInventory_getHasStack = function($this) { + return $this.$theSlot1.$getHasStack(); +}; +$java.nms_SlotCreativeInventory_putStack = function($this, $par1ItemStack) { + var var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$par1ItemStack = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$2 = $this.$theSlot1; + $ptr = 1; + case 1: + var$2.$putStack($par1ItemStack); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1ItemStack, var$2, $ptr); +}; +$java.nms_SlotCreativeInventory_onSlotChanged = function($this) { + var var$1, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$1 = $this.$theSlot1; + $ptr = 1; + case 1: + var$1.$onSlotChanged(); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, $ptr); +}; +$java.nms_SlotCreativeInventory_getSlotStackLimit = function($this) { + return $this.$theSlot1.$getSlotStackLimit(); +}; +$java.nms_SlotCreativeInventory_getBackgroundIconIndex = function($this) { + return $this.$theSlot1.$getBackgroundIconIndex(); +}; +$java.nms_SlotCreativeInventory_decrStackSize = function($this, $par1) { + var var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$2 = $this.$theSlot1; + $ptr = 1; + case 1: + $tmp = var$2.$decrStackSize0($par1); + if ($rt_suspending()) { + break main; + } + var$2 = $tmp; + return var$2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, var$2, $ptr); +}; +$java.nms_SlotCreativeInventory_func_75240_a = function($par0SlotCreativeInventory) { + return $par0SlotCreativeInventory.$theSlot1; +}; +function maat_TMICompatibility() { + jl_Object.call(this); +} +$java.maat_TMICompatibility_prevZanEnabled = 0; +$java.maat_TMICompatibility__init_ = function() { + var var_0 = new maat_TMICompatibility(); + maat_TMICompatibility__init_(var_0); + return var_0; +}; +function maat_TMICompatibility__init_($this) { + return; +} +function maat_TMICompatibility__clinit_() { + $java.maat_TMICompatibility_prevZanEnabled = 0; +} +function nms_GuiOptions() { + var a = this; nms_GuiScreen.call(a); + a.$parentScreen1 = null; + a.$options2 = null; + a.$screenTitle3 = null; +} +$java.nms_GuiOptions_relevantOptions = null; +$java.nms_GuiOptions_$callClinit = function() { + $java.nms_GuiOptions_$callClinit = $rt_eraseClinit(nms_GuiOptions); + $java.nms_GuiOptions__clinit_(); +}; +function nms_GuiOptions__init_(var_0, var_1) { + var var_2 = new nms_GuiOptions(); + $java.nms_GuiOptions__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_GuiOptions__init_ = function($this, $par1GuiScreen, $par2GameSettings) { + $java.nms_GuiOptions_$callClinit(); + nms_GuiScreen__init_($this); + $this.$screenTitle3 = $rt_s(2973); + $this.$parentScreen1 = $par1GuiScreen; + $this.$options2 = $par2GameSettings; +}; +$java.nms_GuiOptions_initGui = function($this) { + var $var1, $var2, $var3, $var4, $var5, $var6, $var7, var$8, var$9; + $var1 = nms_StringTranslate_instance; + $var2 = 0; + $this.$screenTitle3 = nms_StringTranslate_translateKey($var1, $rt_s(2974)); + $var3 = $java.nms_GuiOptions_relevantOptions.data; + $var4 = $var3.length; + $var5 = 0; + while ($var5 < $var4) { + $var6 = $var3[$var5]; + if ($var6.$enumFloat) + ju_ArrayList_add($this.$buttonList, $java.nms_GuiSlider__init_($var6.$ordinal, (($this.$width / 2 | 0) - 155 | 0) + (($var2 % 2 | 0) * 160 | 0) | 0, (($this.$height / 6 | 0) - 12 | 0) + (24 * ($var2 >> 1) | 0) | 0, $var6, nms_GameSettings_getKeyBinding($this.$options2, $var6), nms_GameSettings_getOptionFloatValue($this.$options2, $var6))); + else { + $var7 = $java.nms_GuiSmallButton__init_0($var6.$ordinal, (($this.$width / 2 | 0) - 155 | 0) + (($var2 % 2 | 0) * 160 | 0) | 0, (($this.$height / 6 | 0) - 12 | 0) + (24 * ($var2 >> 1) | 0) | 0, $var6, nms_GameSettings_getKeyBinding($this.$options2, $var6)); + if ($var6 === nms_EnumOptions_DIFFICULTY && $this.$mc2.$theWorld !== null && $this.$mc2.$theWorld.$worldInfo.$hardcore) { + $var7.$enabled = 0; + var$8 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$8); + jl_AbstractStringBuilder_append(var$8, nms_StatCollector_translateToLocal($rt_s(1454))); + jl_AbstractStringBuilder_append(var$8, $rt_s(49)); + jl_AbstractStringBuilder_append(var$8, nms_StatCollector_translateToLocal($rt_s(2975))); + $var7.$displayString = jl_AbstractStringBuilder_toString(var$8); + } + ju_ArrayList_add($this.$buttonList, $var7); + } + $var2 = $var2 + 1 | 0; + $var5 = $var5 + 1 | 0; + } + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_0(101, ($this.$width / 2 | 0) - 152 | 0, (($this.$height / 6 | 0) + 96 | 0) - 6 | 0, 150, 20, nms_StringTranslate_translateKey($var1, $rt_s(2976)))); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_0(100, ($this.$width / 2 | 0) + 2 | 0, (($this.$height / 6 | 0) + 96 | 0) - 6 | 0, 150, 20, nms_StringTranslate_translateKey($var1, $rt_s(2977)))); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_0(102, ($this.$width / 2 | 0) - 152 | 0, (($this.$height / 6 | 0) + 120 | 0) - 6 | 0, 150, 20, nms_StringTranslate_translateKey($var1, $rt_s(2978)))); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_0(103, ($this.$width / 2 | 0) + 2 | 0, (($this.$height / 6 | 0) + 120 | 0) - 6 | 0, 150, 20, nms_StringTranslate_translateKey($var1, $rt_s(2979)))); + var$8 = $this.$buttonList; + var$9 = nms_GuiButton__init_0(105, ($this.$width / 2 | 0) - 152 | 0, (($this.$height / 6 | 0) + 144 | 0) - 6 | 0, 150, 20, nms_StringTranslate_translateKey($var1, $rt_s(2980))); + ju_ArrayList_add(var$8, var$9); + $var7 = $this.$buttonList; + var$8 = nms_GuiButton__init_0(104, ($this.$width / 2 | 0) + 2 | 0, (($this.$height / 6 | 0) + 144 | 0) - 6 | 0, 150, 20, nms_StringTranslate_translateKey($var1, $rt_s(2981))); + ju_ArrayList_add($var7, var$8); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(200, ($this.$width / 2 | 0) - 100 | 0, ($this.$height / 6 | 0) + 168 | 0, nms_StringTranslate_translateKey($var1, $rt_s(511)))); + var$9.$enabled = 0; + var$8.$enabled = 0; +}; +$java.nms_GuiOptions_actionPerformed = function($this, $par1GuiButton) { + var var$2, var$3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1GuiButton = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1GuiButton.$enabled) { + if ($par1GuiButton.$id3 < 100 && $par1GuiButton instanceof nms_GuiSmallButton) { + var$2 = $this.$options2; + var$3 = $par1GuiButton.$enumOptions; + var$4 = 1; + $ptr = 1; + continue main; + } + if ($par1GuiButton.$id3 == 101) { + nms_GameSettings_saveOptions($this.$mc2.$gameSettings); + var$2 = $this.$mc2; + var$3 = new nms_GuiVideoSettings; + var$5 = $this.$options2; + $java.nms_GuiVideoSettings_$callClinit(); + nms_GuiScreen__init_(var$3); + var$3.$screenTitle4 = $rt_s(2982); + var$3.$is64bit = 0; + var$3.$parentGuiScreen = $this; + var$3.$guiGameSettings = var$5; + nmc_Minecraft_displayGuiScreen(var$2, var$3); + } + if ($par1GuiButton.$id3 == 100) { + nms_GameSettings_saveOptions($this.$mc2.$gameSettings); + var$2 = $this.$mc2; + var$3 = new nms_GuiControls; + var$5 = $this.$options2; + nms_GuiScreen__init_(var$3); + var$3.$screenTitle5 = $rt_s(2983); + var$3.$buttonId = (-1); + var$3.$parentScreen2 = $this; + var$3.$options3 = var$5; + nmc_Minecraft_displayGuiScreen(var$2, var$3); + } + if ($par1GuiButton.$id3 == 102) { + nms_GameSettings_saveOptions($this.$mc2.$gameSettings); + nmc_Minecraft_displayGuiScreen($this.$mc2, nms_GuiLanguage__init_($this, $this.$options2)); + } + if ($par1GuiButton.$id3 == 103) { + nms_GameSettings_saveOptions($this.$mc2.$gameSettings); + var$2 = $this.$mc2; + var$3 = new nms_GuiScreenChatOptions; + var$5 = $this.$options2; + $java.nms_GuiScreenChatOptions_$callClinit(); + nms_GuiScreen__init_(var$3); + var$3.$field_82269_o = 0; + var$3.$theGuiScreen = $this; + var$3.$theSettings = var$5; + nmc_Minecraft_displayGuiScreen(var$2, var$3); + } + if ($par1GuiButton.$id3 == 200) { + nms_GameSettings_saveOptions($this.$mc2.$gameSettings); + nmc_Minecraft_displayGuiScreen($this.$mc2, $this.$parentScreen1); + } + } + return; + case 1: + nms_GameSettings_setOptionValue(var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + $par1GuiButton.$displayString = nms_GameSettings_getKeyBinding($this.$options2, nms_EnumOptions_getEnumOptions($par1GuiButton.$id3)); + if ($par1GuiButton.$id3 == 101) { + nms_GameSettings_saveOptions($this.$mc2.$gameSettings); + var$2 = $this.$mc2; + var$3 = new nms_GuiVideoSettings; + var$5 = $this.$options2; + $java.nms_GuiVideoSettings_$callClinit(); + nms_GuiScreen__init_(var$3); + var$3.$screenTitle4 = $rt_s(2982); + var$3.$is64bit = 0; + var$3.$parentGuiScreen = $this; + var$3.$guiGameSettings = var$5; + nmc_Minecraft_displayGuiScreen(var$2, var$3); + } + if ($par1GuiButton.$id3 == 100) { + nms_GameSettings_saveOptions($this.$mc2.$gameSettings); + var$2 = $this.$mc2; + var$3 = new nms_GuiControls; + var$5 = $this.$options2; + nms_GuiScreen__init_(var$3); + var$3.$screenTitle5 = $rt_s(2983); + var$3.$buttonId = (-1); + var$3.$parentScreen2 = $this; + var$3.$options3 = var$5; + nmc_Minecraft_displayGuiScreen(var$2, var$3); + } + if ($par1GuiButton.$id3 == 102) { + nms_GameSettings_saveOptions($this.$mc2.$gameSettings); + nmc_Minecraft_displayGuiScreen($this.$mc2, nms_GuiLanguage__init_($this, $this.$options2)); + } + if ($par1GuiButton.$id3 == 103) { + nms_GameSettings_saveOptions($this.$mc2.$gameSettings); + var$2 = $this.$mc2; + var$3 = new nms_GuiScreenChatOptions; + var$5 = $this.$options2; + $java.nms_GuiScreenChatOptions_$callClinit(); + nms_GuiScreen__init_(var$3); + var$3.$field_82269_o = 0; + var$3.$theGuiScreen = $this; + var$3.$theSettings = var$5; + nmc_Minecraft_displayGuiScreen(var$2, var$3); + } + if ($par1GuiButton.$id3 == 200) { + nms_GameSettings_saveOptions($this.$mc2.$gameSettings); + nmc_Minecraft_displayGuiScreen($this.$mc2, $this.$parentScreen1); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1GuiButton, var$2, var$3, var$4, var$5, $ptr); +}; +$java.nms_GuiOptions_drawScreen = function($this, $par1, $par2, $par3) { + var var$4, var$5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_drawDefaultBackground($this); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + var$5 = $this.$screenTitle3; + var$6 = $this.$width / 2 | 0; + var$7 = 15; + var$8 = 16777215; + $ptr = 2; + case 2: + nms_Gui_drawCenteredString($this, var$4, var$5, var$6, var$7, var$8); + if ($rt_suspending()) { + break main; + } + $ptr = 3; + case 3: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, var$5, var$6, var$7, var$8, $ptr); +}; +$java.nms_GuiOptions__clinit_ = function() { + var var$1, var$2; + var$1 = $rt_createArray(nms_EnumOptions, 7); + var$2 = var$1.data; + var$2[0] = nms_EnumOptions_MUSIC; + var$2[1] = nms_EnumOptions_SOUND; + var$2[2] = nms_EnumOptions_INVERT_MOUSE; + var$2[3] = nms_EnumOptions_SENSITIVITY; + var$2[4] = nms_EnumOptions_FOV; + var$2[5] = nms_EnumOptions_DIFFICULTY; + var$2[6] = nms_EnumOptions_ANTIALIASING; + $java.nms_GuiOptions_relevantOptions = var$1; +}; +function nms_GuiLanguage() { + var a = this; nms_GuiScreen.call(a); + a.$parentGui0 = null; + a.$updateTimer0 = 0; + a.$languageList0 = null; + a.$theGameSettings = null; + a.$doneButton = null; +} +function nms_GuiLanguage__init_(var_0, var_1) { + var var_2 = new nms_GuiLanguage(); + $java.nms_GuiLanguage__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_GuiLanguage__init_ = function($this, $par1GuiScreen, $par2GameSettings) { + nms_GuiScreen__init_($this); + $this.$updateTimer0 = (-1); + $this.$parentGui0 = $par1GuiScreen; + $this.$theGameSettings = $par2GameSettings; +}; +$java.nms_GuiLanguage_initGui = function($this) { + var $var1, var$2, var$3, var$4; + $var1 = nms_StringTranslate_instance; + var$2 = $this.$buttonList; + var$3 = $java.nms_GuiSmallButton__init_(6, ($this.$width / 2 | 0) - 75 | 0, $this.$height - 38 | 0, nms_StringTranslate_translateKey($var1, $rt_s(511))); + $this.$doneButton = var$3; + ju_ArrayList_add(var$2, var$3); + var$3 = new nms_GuiSlotLanguage; + nms_GuiSlot__init_(var$3, $this.$mc2, $this.$width, $this.$height, 32, ($this.$height - 65 | 0) + 4 | 0, 18); + var$3.$languageGui = $this; + var$3.$field_77253_h = nms_StringTranslate_instance.$languageList; + var$3.$field_77251_g = ju_ArrayList__init_0(); + var$4 = ju_AbstractMap_keySet(var$3.$field_77253_h).$iterator(); + while (var$4.$hasNext()) { + var$2 = var$4.$next(); + ju_ArrayList_add(var$3.$field_77251_g, var$2); + } + $this.$languageList0 = var$3; + $java.nms_GuiSlot_registerScrollButtons($this.$languageList0, $this.$buttonList, 7, 8); +}; +$java.nms_GuiLanguage_actionPerformed = function($this, $par1GuiButton) { + a: { + if ($par1GuiButton.$enabled) + switch ($par1GuiButton.$id3) { + case 5: + break; + case 6: + nmc_Minecraft_displayGuiScreen($this.$mc2, $this.$parentGui0); + break a; + default: + nms_GuiSlot_actionPerformed($this.$languageList0, $par1GuiButton); + break a; + } + } +}; +$java.nms_GuiLanguage_drawScreen = function($this, $par1, $par2, $par3) { + var var$4, $var4, var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var4 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$4 = $this.$languageList0; + $ptr = 1; + case 1: + nms_GuiSlot_drawScreen(var$4, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + if ($this.$updateTimer0 <= 0) { + var$4 = $this.$mc2.$texturePackList; + $ptr = 5; + continue main; + } + $var4 = nms_StringTranslate_instance; + var$4 = $this.$fontRenderer0; + var$6 = nms_StringTranslate_translateKey($var4, $rt_s(2978)); + var$7 = $this.$width / 2 | 0; + var$8 = 16; + var$9 = 16777215; + $ptr = 2; + case 2: + nms_Gui_drawCenteredString($this, var$4, var$6, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + var$6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$6); + jl_AbstractStringBuilder_append(var$6, $rt_s(1896)); + jl_AbstractStringBuilder_append(var$6, nms_StringTranslate_translateKey($var4, $rt_s(2984))); + jl_AbstractStringBuilder_append(var$6, $rt_s(68)); + var$6 = jl_AbstractStringBuilder_toString(var$6); + var$8 = $this.$width / 2 | 0; + var$7 = $this.$height - 56 | 0; + var$9 = 8421504; + $ptr = 3; + case 3: + nms_Gui_drawCenteredString($this, var$4, var$6, var$8, var$7, var$9); + if ($rt_suspending()) { + break main; + } + $ptr = 4; + case 4: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + case 5: + nms_TexturePackList_updateAvaliableTexturePacks(var$4); + if ($rt_suspending()) { + break main; + } + $this.$updateTimer0 = $this.$updateTimer0 + 20 | 0; + $var4 = nms_StringTranslate_instance; + var$4 = $this.$fontRenderer0; + var$6 = nms_StringTranslate_translateKey($var4, $rt_s(2978)); + var$7 = $this.$width / 2 | 0; + var$8 = 16; + var$9 = 16777215; + $ptr = 2; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, $var4, var$6, var$7, var$8, var$9, $ptr); +}; +$java.nms_GuiLanguage_updateScreen = function($this) { + $this.$updateTimer0 = $this.$updateTimer0 - 1 | 0; +}; +function nle_GuiScreenLicenseDeclined() { + nms_GuiScreen.call(this); +} +$java.nle_GuiScreenLicenseDeclined__init_ = function() { + var var_0 = new nle_GuiScreenLicenseDeclined(); + nle_GuiScreenLicenseDeclined__init_(var_0); + return var_0; +}; +function nle_GuiScreenLicenseDeclined__init_($this) { + nms_GuiScreen__init_($this); +} +$java.nle_GuiScreenLicenseDeclined_drawScreen = function($this, $mx, $my, $par3) { + var var$4, var$5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$my = $thread.pop();$mx = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_drawDefaultBackground($this); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + var$5 = jl_String__init_5($java.nle_License_line70); + $my = $this.$width / 2 | 0; + $mx = ($this.$height / 3 | 0) - 10 | 0; + var$6 = 16777215; + $ptr = 2; + case 2: + nms_Gui_drawCenteredString($this, var$4, var$5, $my, $mx, var$6); + if ($rt_suspending()) { + break main; + } + var$5 = $this.$fontRenderer0; + var$4 = jl_String__init_5($java.nle_License_line71); + $mx = $this.$width / 2 | 0; + $my = ($this.$height / 3 | 0) + 18 | 0; + var$6 = 16742263; + $ptr = 3; + case 3: + nms_Gui_drawCenteredString($this, var$5, var$4, $mx, $my, var$6); + if ($rt_suspending()) { + break main; + } + var$5 = $this.$fontRenderer0; + var$4 = jl_String__init_5($java.nle_License_line72); + var$6 = $this.$width / 2 | 0; + $mx = ($this.$height / 3 | 0) + 35 | 0; + $my = 6710886; + $ptr = 4; + case 4: + nms_Gui_drawCenteredString($this, var$5, var$4, var$6, $mx, $my); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $mx, $my, $par3, var$4, var$5, var$6, $ptr); +}; +function maa_GuiScreenModules() { + var a = this; nms_GuiScreen.call(a); + a.$screenTitle2 = null; + a.$parent1 = null; + a.$iteminfo = null; +} +$java.maa_GuiScreenModules_initGui = function($this) { + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(200, ($this.$width / 2 | 0) - 100 | 0, ($this.$height / 6 | 0) + 148 | 0, $rt_s(2985))); + $this.$iteminfo = nms_GuiTextField__init_($this.$fontRenderer0, ($this.$width / 2 | 0) - 98 | 0, ($this.$height / 6 | 0) + 24 | 0, 195, 20); + nms_GuiTextField_setFocused($this.$iteminfo, 1); + nms_GuiTextField_setText($this.$iteminfo, $rt_s(2986)); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(1, ($this.$width / 2 | 0) - 100 | 0, ($this.$height / 6 | 0) + 52 | 0, $rt_s(2987))); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(2, ($this.$width / 2 | 0) - 100 | 0, ($this.$height / 6 | 0) + 76 | 0, $rt_s(2988))); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(3, ($this.$width / 2 | 0) - 100 | 0, ($this.$height / 6 | 0) + 100 | 0, $rt_s(2989))); +}; +$java.maa_GuiScreenModules_onGuiClosed = function($this) { + nlea_EaglerAdapterImpl2_enableRepeatEvents0(0); +}; +$java.maa_GuiScreenModules_drawScreen = function($this, $mx, $my, $par3) { + var var$4, var$5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$my = $thread.pop();$mx = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_drawDefaultBackground($this); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + var$5 = $this.$screenTitle2; + var$6 = $this.$width / 2 | 0; + var$7 = 15; + var$8 = 16777215; + $ptr = 2; + case 2: + nms_Gui_drawCenteredString($this, var$4, var$5, var$6, var$7, var$8); + if ($rt_suspending()) { + break main; + } + $ptr = 3; + case 3: + nms_GuiScreen_drawScreen($this, $mx, $my, $par3); + if ($rt_suspending()) { + break main; + } + var$5 = $this.$iteminfo; + $ptr = 4; + case 4: + nms_GuiTextField_drawTextBox(var$5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $mx, $my, $par3, var$4, var$5, var$6, var$7, var$8, $ptr); +}; +$java.maa_GuiScreenModules_actionPerformed = function($this, $par1GuiButton) { + var $songLines, $theitem, $itemid, $name, var$6, var$7, var$8, var$9, $dmg, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$dmg = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$name = $thread.pop();$itemid = $thread.pop();$theitem = $thread.pop();$songLines = $thread.pop();$par1GuiButton = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + a: { + if ($par1GuiButton.$id3 == 200) + nmc_Minecraft_displayGuiScreen($this.$mc2, $this.$parent1); + else if ($par1GuiButton.$id3 == 1) + try { + $songLines = jl_String_split0($java.nms_GuiTextField_getText($this.$iteminfo), $rt_s(272), 2).data; + $theitem = nms_ItemStack__init_0(jl_Integer_parseInt($songLines[0]), 64, $songLines.length == 1 ? 0 : jl_Integer_parseInt($songLines[1])); + nms_InventoryPlayer_addItemStackToInventory($this.$mc2.$thePlayer.$inventory, $theitem); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NumberFormatException) { + } else { + throw $$e; + } + } + else if ($par1GuiButton.$id3 != 2) { + if ($par1GuiButton.$id3 == 3) { + maa_NoteblockPlayer_$callClinit(); + maa_NoteblockPlayer_legit = maa_NoteblockPlayer_legit ? 0 : 1; + } else if ($par1GuiButton.$id3 == 4) { + maa_NoteblockPlayer_$callClinit(); + maa_NoteblockPlayer_flying = maa_NoteblockPlayer_flying ? 0 : 1; + if (!maa_NoteblockPlayer_flying) + $this.$mc2.$thePlayer.$capabilities.$isFlying = 0; + } + } else { + maa_NoteblockPlayer_$callClinit(); + if (!maa_NoteblockPlayer_playing) { + window.eagsFileChooser.openFileChooser("nbs", ".nbs,.mid,.midi"); + $itemid = 1000; + $ptr = 1; + continue main; + } + maa_NoteblockPlayer_playing = 0; + maa_NoteblockPlayer_thr = null; + nms_EntityPlayerSP_sendChatToPlayer($this.$mc2.$thePlayer, $rt_s(2990)); + } + } + return; + case 1: + maa_NoteblockPlayer_zleep($itemid); + if ($rt_suspending()) { + break main; + } + if (nlea_EaglerAdapterImpl2_isFocused()) { + $itemid = 500; + $ptr = 2; + continue main; + } + $itemid = 100; + $ptr = 3; + continue main; + case 2: + maa_NoteblockPlayer_zleep($itemid); + if ($rt_suspending()) { + break main; + } + $songLines = nlea_EaglerAdapterImpl2_getFileChooserResult(); + if ($songLines !== null && $songLines.data.length > 0) { + $name = $rt_str(nlea_EaglerAdapterImpl2_getFileChooserResultName$js_body$_225()); + maa_NoteblockPlayer_songdata = $songLines; + $par1GuiButton = $this.$mc2.$thePlayer; + $theitem = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($theitem); + jl_AbstractStringBuilder_append($theitem, $rt_s(2991)); + jl_AbstractStringBuilder_append($theitem, $name); + jl_AbstractStringBuilder_append($theitem, $rt_s(2992)); + nms_EntityPlayerSP_sendChatToPlayer($par1GuiButton, jl_AbstractStringBuilder_toString($theitem)); + if (jl_String_endsWith(jl_String_toLowerCase($name), $rt_s(2993))) + $par1GuiButton = maa_NoteblockPlayer_loadSong(); + else { + $par1GuiButton = $rt_s(36); + b: { + try { + var$6 = $par1GuiButton; + $theitem = $java.ju_TreeMap$EntrySet_iterator($java.ju_TreeMap_entrySet($java.maa_MidiConverter_getMidi(ji_BufferedInputStream__init_(ji_ByteArrayInputStream__init_(maa_NoteblockPlayer_songdata))))); + while (true) { + var$6 = $par1GuiButton; + if (!$java.ju_TreeMap$EntryIterator_hasNext($theitem)) + break; + var$6 = $par1GuiButton; + var$7 = $java.ju_TreeMap$EntryIterator_next0($theitem); + $itemid = 0; + while (true) { + var$6 = $par1GuiButton; + if ($itemid >= ju_ArrayList_size($java.ju_AbstractMap$SimpleEntry_getValue(var$7))) + break; + var$6 = $par1GuiButton; + var$8 = jl_Long_longValue($java.ju_AbstractMap$SimpleEntry_getKey(var$7)); + var$9 = jl_Integer_intValue(ju_ArrayList_get($java.ju_AbstractMap$SimpleEntry_getValue(var$7), $itemid)); + $dmg = jl_Integer_intValue(ju_ArrayList_get($java.ju_TreeMap_get($java.maa_MidiConverter_velocityMap, $java.ju_AbstractMap$SimpleEntry_getKey(var$7)), $itemid)); + $par1GuiButton = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $par1GuiButton), jl_Math_floor(20.0 * Long_toNumber(var$8) / 1000.0) | 0), $rt_s(272)), var$9 % 25 | 0), $rt_s(272)), jl_Math_floor(var$9 / 25 | 0) | 0), $rt_s(272)), $dmg), $rt_s(64))); + var$6 = $par1GuiButton; + $itemid = $itemid + 1 | 0; + } + var$6 = $par1GuiButton; + } + var$6 = $par1GuiButton; + if (jl_String_endsWith($par1GuiButton, $rt_s(64))) { + var$6 = $par1GuiButton; + $par1GuiButton = jl_String_substring0($par1GuiButton, 0, jl_String_length($par1GuiButton) - 1 | 0); + var$6 = $par1GuiButton; + } + break b; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + } else { + throw $$e; + } + } + $par1GuiButton = var$6; + } + } + $songLines = jl_String_split($par1GuiButton, $rt_s(64)); + $par1GuiButton = new jl_Thread; + $theitem = new maa_GuiScreenModules$1; + $theitem.$this$046 = $this; + $theitem.$val$songLines = $songLines; + jl_Thread__init_2($par1GuiButton, $theitem, null); + maa_NoteblockPlayer_thr = $par1GuiButton; + jl_Thread_start(maa_NoteblockPlayer_thr); + } + return; + case 3: + maa_NoteblockPlayer_zleep($itemid); + if ($rt_suspending()) { + break main; + } + if (nlea_EaglerAdapterImpl2_isFocused()) { + $itemid = 500; + $ptr = 2; + continue main; + } + $itemid = 100; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1GuiButton, $songLines, $theitem, $itemid, $name, var$6, var$7, var$8, var$9, $dmg, $ptr); +}; +$java.maa_GuiScreenModules_updateScreen = function($this) { + nms_GuiTextField_updateCursorCounter($this.$iteminfo); +}; +$java.maa_GuiScreenModules_keyTyped = function($this, $par1, $par2) { + var var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = $this.$iteminfo; + $ptr = 1; + case 1: + nms_GuiTextField_textboxKeyTyped(var$3, $par1, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, var$3, $ptr); +}; +$java.maa_GuiScreenModules_mouseClicked = function($this, $par1, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_mouseClicked($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + nms_GuiTextField_mouseClicked($this.$iteminfo, $par1, $par2, $par3); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $ptr); +}; +function jl_StrictMath() { + jl_Object.call(this); +} +$java.jl_StrictMath__init_ = function() { + var var_0 = new jl_StrictMath(); + jl_StrictMath__init_(var_0); + return var_0; +}; +function jl_StrictMath__init_($this) { + return; +} +function nms_Chunk() { + var a = this; jl_Object.call(a); + a.$storageArrays = null; + a.$blockBiomeArray = null; + a.$precipitationHeightMap = null; + a.$updateSkylightColumns = null; + a.$isChunkLoaded = 0; + a.$worldObj7 = null; + a.$heightMap = null; + a.$xPosition16 = 0; + a.$zPosition15 = 0; + a.$isGapLightingUpdated = 0; + a.$chunkTileEntityMap = null; + a.$entityLists = null; + a.$isTerrainPopulated = 0; + a.$isModified = 0; + a.$hasEntities = 0; + a.$lastSaveTime = Long_ZERO; + a.$sendUpdates = 0; + a.$heightMapMinimum = 0; + a.$queuedLightChecks = 0; + a.$field_76653_p = 0; +} +$java.nms_Chunk_isLit = 0; +$java.nms_Chunk__init_ = function(var_0, var_1, var_2) { + var var_3 = new nms_Chunk(); + nms_Chunk__init_(var_3, var_0, var_1, var_2); + return var_3; +}; +function nms_Chunk__init_($this, $par1World, $par2, $par3) { + var $var4, var$5, var$6; + $this.$storageArrays = $rt_createArray(nms_ExtendedBlockStorage, 16); + $this.$blockBiomeArray = $rt_createByteArray(256); + $this.$precipitationHeightMap = $rt_createIntArray(256); + $this.$updateSkylightColumns = $rt_createBooleanArray(256); + $this.$isGapLightingUpdated = 0; + $this.$chunkTileEntityMap = ju_HashMap__init_(); + $this.$isTerrainPopulated = 0; + $this.$isModified = 0; + $this.$hasEntities = 0; + $this.$lastSaveTime = Long_ZERO; + $this.$sendUpdates = 0; + $this.$heightMapMinimum = 0; + $this.$queuedLightChecks = 4096; + $this.$field_76653_p = 0; + $this.$entityLists = $rt_createArray(ju_List, 16); + $this.$worldObj7 = $par1World; + $this.$xPosition16 = $par2; + $this.$zPosition15 = $par3; + $this.$heightMap = $rt_createIntArray(256); + $var4 = 0; + while ($var4 < $this.$entityLists.data.length) { + $this.$entityLists.data[$var4] = ju_ArrayList__init_0(); + $var4 = $var4 + 1 | 0; + } + ju_Arrays_fill0($this.$precipitationHeightMap, (-999)); + var$5 = $this.$blockBiomeArray.data; + $par3 = 0; + $var4 = var$5.length; + if ($par3 > $var4) { + $par1World = new jl_IllegalArgumentException; + jl_Throwable__init_0($par1World); + $rt_throw($par1World); + } + while ($par3 < $var4) { + var$6 = $par3 + 1 | 0; + var$5[$par3] = (-1); + $par3 = var$6; + } +} +$java.nms_Chunk_getTopFilledSegment = function($this) { + var $var1; + $var1 = $this.$storageArrays.data.length - 1 | 0; + while ($var1 >= 0) { + if ($this.$storageArrays.data[$var1] !== null) + return $this.$storageArrays.data[$var1].$yBase; + $var1 = $var1 + (-1) | 0; + } + return 0; +}; +$java.nms_Chunk_generateHeightMap = function($this) { + var $var1, $var2, var$3, $var3, var$5, var$6, $var4, $var5; + $var1 = $java.nms_Chunk_getTopFilledSegment($this); + $var2 = 0; + var$3 = ($var1 + 16 | 0) - 1 | 0; + while ($var2 < 16) { + $var3 = 0; + while ($var3 < 16) { + var$5 = $this.$precipitationHeightMap.data; + var$6 = $var3 << 4; + var$5[$var2 + var$6 | 0] = (-999); + $var4 = var$3; + a: { + while (true) { + if ($var4 <= 0) + break a; + $var5 = $this.$getBlockID($var2, $var4 - 1 | 0, $var3); + nms_Block_$callClinit(); + if (nms_Block_lightOpacity.data[$var5]) + break; + $var4 = $var4 + (-1) | 0; + } + $this.$heightMap.data[var$6 | $var2] = $var4; + } + $var3 = $var3 + 1 | 0; + } + $var2 = $var2 + 1 | 0; + } + $this.$isModified = 1; +}; +$java.nms_Chunk_generateSkylightMap = function($this) { + var $var1, $var2, var$3, $var3, var$5, $var4, var$7, $var5, $var6; + $var1 = $java.nms_Chunk_getTopFilledSegment($this); + $this.$heightMapMinimum = 2147483647; + $var2 = 0; + var$3 = ($var1 + 16 | 0) - 1 | 0; + while ($var2 < 16) { + $var3 = 0; + while ($var3 < 16) { + var$5 = $this.$precipitationHeightMap.data; + $var1 = $var3 << 4; + var$5[$var2 + $var1 | 0] = (-999); + $var4 = var$3; + a: { + while (true) { + if ($var4 <= 0) + break a; + if ($this.$getBlockLightOpacity($var2, $var4 - 1 | 0, $var3)) + break; + $var4 = $var4 + (-1) | 0; + } + $this.$heightMap.data[$var1 | $var2] = $var4; + if ($var4 < $this.$heightMapMinimum) + $this.$heightMapMinimum = $var4; + } + b: { + if (!$this.$worldObj7.$provider.$hasNoSky) { + var$7 = 15; + $var5 = var$3; + while (true) { + var$7 = var$7 - $this.$getBlockLightOpacity($var2, $var5, $var3) | 0; + if (var$7 > 0) { + $var6 = $this.$storageArrays.data[$var5 >> 4]; + if ($var6 !== null) { + $java.nms_ExtendedBlockStorage_setExtSkylightValue($var6, $var2, $var5 & 15, $var3, var$7); + nms_World_markBlockForRenderUpdate($this.$worldObj7, ($this.$xPosition16 << 4) + $var2 | 0, $var5, ($this.$zPosition15 << 4) + $var3 | 0); + } + } + $var5 = $var5 + (-1) | 0; + if ($var5 <= 0) + break b; + if (var$7 <= 0) + break b; + } + } + } + $var3 = $var3 + 1 | 0; + } + $var2 = $var2 + 1 | 0; + } + $this.$isModified = 1; + var$7 = 0; + while (var$7 < 16) { + $var3 = 0; + while ($var3 < 16) { + $java.nms_Chunk_propagateSkylightOcclusion($this, var$7, $var3); + $var3 = $var3 + 1 | 0; + } + var$7 = var$7 + 1 | 0; + } +}; +$java.nms_Chunk_propagateSkylightOcclusion = function($this, $par1, $par2) { + $this.$updateSkylightColumns.data[$par1 + ($par2 * 16 | 0) | 0] = 1; + $this.$isGapLightingUpdated = 1; +}; +$java.nms_Chunk_updateSkylightNeighborHeight = function($this, $par1, $par2, $var5, $par4) { + if ($par4 > $var5 && nms_World_doChunksNearChunkExist($this.$worldObj7, $par1, 0, $par2, 16)) { + while ($var5 < $par4) { + nms_World_updateLightByType($this.$worldObj7, nms_EnumSkyBlock_Sky, $par1, $var5, $par2); + $var5 = $var5 + 1 | 0; + } + $this.$isModified = 1; + } +}; +$java.nms_Chunk_relightBlock = function($this, $par1, $par2, $par3) { + var var$4, var$5, $var4, var$7, $var6, $var7, $var8, $var9, $var8_0, $var12, $var10; + var$4 = $this.$heightMap.data; + var$5 = $par3 << 4 | $par1; + $var4 = var$4[var$5] & 255; + if ($par2 <= $var4) + $par2 = $var4; + while ($par2 > 0 && !$this.$getBlockLightOpacity($par1, $par2 - 1 | 0, $par3)) { + $par2 = $par2 + (-1) | 0; + } + var$7 = $rt_compare($par2, $var4); + if (var$7) { + a: { + nms_World_markBlocksDirtyVertical($this.$worldObj7, $par1 + ($this.$xPosition16 * 16 | 0) | 0, $par3 + ($this.$zPosition15 * 16 | 0) | 0, $par2, $var4); + $this.$heightMap.data[var$5] = $par2; + $var6 = ($this.$xPosition16 * 16 | 0) + $par1 | 0; + $var7 = ($this.$zPosition15 * 16 | 0) + $par3 | 0; + if (!$this.$worldObj7.$provider.$hasNoSky) { + b: { + if (var$7 >= 0) { + $var8 = $var4; + while (true) { + if ($var8 >= $par2) + break b; + $var9 = $this.$storageArrays.data[$var8 >> 4]; + if ($var9 !== null) { + $java.nms_ExtendedBlockStorage_setExtSkylightValue($var9, $par1, $var8 & 15, $par3, 0); + nms_World_markBlockForRenderUpdate($this.$worldObj7, ($this.$xPosition16 << 4) + $par1 | 0, $var8, ($this.$zPosition15 << 4) + $par3 | 0); + } + $var8 = $var8 + 1 | 0; + } + } + $var8_0 = $par2; + while (true) { + if ($var8_0 >= $var4) + break b; + $var9 = $this.$storageArrays.data[$var8_0 >> 4]; + if ($var9 !== null) { + $java.nms_ExtendedBlockStorage_setExtSkylightValue($var9, $par1, $var8_0 & 15, $par3, 15); + nms_World_markBlockForRenderUpdate($this.$worldObj7, ($this.$xPosition16 << 4) + $par1 | 0, $var8_0, ($this.$zPosition15 << 4) + $par3 | 0); + } + $var8_0 = $var8_0 + 1 | 0; + } + } + var$7 = 15; + while (true) { + if ($par2 <= 0) + break a; + if (var$7 <= 0) + break a; + $par2 = $par2 + (-1) | 0; + $var12 = $this.$getBlockLightOpacity($par1, $par2, $par3); + if (!$var12) + $var12 = 1; + var$7 = var$7 - $var12 | 0; + if (var$7 < 0) + var$7 = 0; + $var10 = $this.$storageArrays.data[$par2 >> 4]; + if ($var10 !== null) + $java.nms_ExtendedBlockStorage_setExtSkylightValue($var10, $par1, $par2 & 15, $par3, var$7); + } + } + } + $var8_0 = $this.$heightMap.data[var$5]; + if ($var8_0 < $var4) + $par2 = $var8_0; + else { + $par1 = $var8_0; + $par2 = $var4; + $var4 = $par1; + } + if ($var8_0 < $this.$heightMapMinimum) + $this.$heightMapMinimum = $var8_0; + if (!$this.$worldObj7.$provider.$hasNoSky) { + $java.nms_Chunk_updateSkylightNeighborHeight($this, $var6 - 1 | 0, $var7, $par2, $var4); + $java.nms_Chunk_updateSkylightNeighborHeight($this, $var6 + 1 | 0, $var7, $par2, $var4); + $java.nms_Chunk_updateSkylightNeighborHeight($this, $var6, $var7 - 1 | 0, $par2, $var4); + $java.nms_Chunk_updateSkylightNeighborHeight($this, $var6, $var7 + 1 | 0, $par2, $var4); + $java.nms_Chunk_updateSkylightNeighborHeight($this, $var6, $var7, $par2, $var4); + } + $this.$isModified = 1; + } +}; +$java.nms_Chunk_getBlockLightOpacity = function($this, $par1, $par2, $par3) { + nms_Block_$callClinit(); + return nms_Block_lightOpacity.data[$this.$getBlockID($par1, $par2, $par3)]; +}; +$java.nms_Chunk_getBlockID = function($this, $par1, $par2, $par3) { + var var$4, $var4; + var$4 = $par2 >> 4; + if (var$4 >= $this.$storageArrays.data.length) + return 0; + $var4 = $this.$storageArrays.data[var$4]; + return $var4 === null ? 0 : $java.nms_ExtendedBlockStorage_getExtBlockID($var4, $par1, $par2 & 15, $par3); +}; +$java.nms_Chunk_getBlockMetadata = function($this, $par1, $par2, $par3) { + var var$4, $var4; + var$4 = $par2 >> 4; + if (var$4 >= $this.$storageArrays.data.length) + return 0; + $var4 = $this.$storageArrays.data[var$4]; + return $var4 === null ? 0 : $java.nms_ExtendedBlockStorage_getExtBlockMetadata($var4, $par1, $par2 & 15, $par3); +}; +$java.nms_Chunk_setBlockIDWithMetadata = function($this, $par1, $par2, $par3, $par4, $par5) { + var $var6, $var7, $var8, $var9, var$10, $var13, $var10, $var11, $var12, $var14, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var14 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var13 = $thread.pop();var$10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = $par3 << 4 | $par1; + if ($par2 >= ($this.$precipitationHeightMap.data[$var6] - 1 | 0)) + $this.$precipitationHeightMap.data[$var6] = (-999); + $var7 = $this.$heightMap.data[$var6]; + $var8 = $this.$getBlockID($par1, $par2, $par3); + $var9 = $this.$getBlockMetadata($par1, $par2, $par3); + if ($var8 == $par4 && $var9 == $par5) + return 0; + var$10 = $this.$storageArrays.data; + $var13 = $par2 >> 4; + $var10 = var$10[$var13]; + $var11 = 0; + if ($var10 === null) { + if (!$par4) + return 0; + var$10 = $this.$storageArrays; + $var10 = new nms_ExtendedBlockStorage; + $var11 = $var13 << 4; + $var12 = $this.$worldObj7.$provider.$hasNoSky ? 0 : 1; + var$10 = var$10.data; + $java.nms_ExtendedBlockStorage__init_($var10, $var11, $var12); + var$10[$var13] = $var10; + $var11 = $par2 < $var7 ? 0 : 1; + } + $var12 = ($this.$xPosition16 * 16 | 0) + $par1 | 0; + $var13 = ($this.$zPosition15 * 16 | 0) + $par3 | 0; + $var6 = $par2 & 15; + $java.nms_ExtendedBlockStorage_setExtBlockID($var10, $par1, $var6, $par3, $par4); + if ($var8) { + $var14 = $this.$worldObj7; + $ptr = 1; + continue main; + } + if ($java.nms_ExtendedBlockStorage_getExtBlockID($var10, $par1, $var6, $par3) != $par4) + return 0; + $java.nms_ExtendedBlockStorage_setExtBlockMetadata($var10, $par1, $var6, $par3, $par5); + if ($var11) + $this.$generateSkylightMap(); + else { + nms_Block_$callClinit(); + if (nms_Block_lightOpacity.data[$par4 & 4095] <= 0) { + if ($par2 == ($var7 - 1 | 0)) + $java.nms_Chunk_relightBlock($this, $par1, $par2, $par3); + } else if ($par2 >= $var7) + $java.nms_Chunk_relightBlock($this, $par1, $par2 + 1 | 0, $par3); + $java.nms_Chunk_propagateSkylightOcclusion($this, $par1, $par3); + } + a: { + if ($par4) { + nms_Block_$callClinit(); + if (!$rt_isInstance(nms_Block_blocksList.data[$par4], nms_ITileEntityProvider)) + break a; + $ptr = 2; + continue main; + } + if ($var8 > 0) { + nms_Block_$callClinit(); + if ($rt_isInstance(nms_Block_blocksList.data[$var8], nms_ITileEntityProvider)) { + $ptr = 3; + continue main; + } + } + } + $this.$isModified = 1; + return 1; + case 1: + nms_World_removeBlockTileEntity($var14, $var12, $par2, $var13); + if ($rt_suspending()) { + break main; + } + if ($java.nms_ExtendedBlockStorage_getExtBlockID($var10, $par1, $var6, $par3) != $par4) + return 0; + $java.nms_ExtendedBlockStorage_setExtBlockMetadata($var10, $par1, $var6, $par3, $par5); + if ($var11) + $this.$generateSkylightMap(); + else { + nms_Block_$callClinit(); + if (nms_Block_lightOpacity.data[$par4 & 4095] <= 0) { + if ($par2 == ($var7 - 1 | 0)) + $java.nms_Chunk_relightBlock($this, $par1, $par2, $par3); + } else if ($par2 >= $var7) + $java.nms_Chunk_relightBlock($this, $par1, $par2 + 1 | 0, $par3); + $java.nms_Chunk_propagateSkylightOcclusion($this, $par1, $par3); + } + b: { + if ($par4) { + nms_Block_$callClinit(); + if (!$rt_isInstance(nms_Block_blocksList.data[$par4], nms_ITileEntityProvider)) + break b; + $ptr = 2; + continue main; + } + if ($var8 > 0) { + nms_Block_$callClinit(); + if ($rt_isInstance(nms_Block_blocksList.data[$var8], nms_ITileEntityProvider)) { + $ptr = 3; + continue main; + } + } + } + $this.$isModified = 1; + return 1; + case 2: + $tmp = $this.$getChunkBlockTileEntity($par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $var14 = $tmp; + if ($var14 !== null) { + if ($var14 !== null) + $var14.$updateContainingBlockInfo(); + $this.$isModified = 1; + return 1; + } + $var10 = nms_Block_blocksList.data[$par4]; + $var14 = $this.$worldObj7; + $ptr = 4; + continue main; + case 3: + $tmp = $this.$getChunkBlockTileEntity($par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $var14 = $tmp; + if ($var14 !== null) + $var14.$updateContainingBlockInfo(); + $this.$isModified = 1; + return 1; + case 4: + $tmp = $var10.$createNewTileEntity($var14); + if ($rt_suspending()) { + break main; + } + $var14 = $tmp; + $var10 = $this.$worldObj7; + $ptr = 5; + case 5: + nms_World_setBlockTileEntity($var10, $var12, $par2, $var13, $var14); + if ($rt_suspending()) { + break main; + } + if ($var14 !== null) + $var14.$updateContainingBlockInfo(); + $this.$isModified = 1; + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $par5, $var6, $var7, $var8, $var9, var$10, $var13, $var10, $var11, $var12, $var14, $ptr); +}; +$java.nms_Chunk_setBlockMetadata = function($this, $par1, $par2, $par3, $par4) { + var $var5, $var7, $var8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var5 = $this.$storageArrays.data[$par2 >> 4]; + if ($var5 === null) + return 0; + $var7 = $par2 & 15; + if ($java.nms_ExtendedBlockStorage_getExtBlockMetadata($var5, $par1, $var7, $par3) == $par4) + return 0; + $this.$isModified = 1; + $java.nms_ExtendedBlockStorage_setExtBlockMetadata($var5, $par1, $var7, $par3, $par4); + $var7 = $java.nms_ExtendedBlockStorage_getExtBlockID($var5, $par1, $var7, $par3); + if ($var7 > 0) { + nms_Block_$callClinit(); + if ($rt_isInstance(nms_Block_blocksList.data[$var7], nms_ITileEntityProvider)) { + $ptr = 1; + continue main; + } + } + return 1; + case 1: + $tmp = $this.$getChunkBlockTileEntity($par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $var8 = $tmp; + if ($var8 !== null) { + $var8.$updateContainingBlockInfo(); + $var8.$blockMetadata = $par4; + } + return 1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $var5, $var7, $var8, $ptr); +}; +$java.nms_Chunk_getSavedLightValue = function($this, $par1EnumSkyBlock, $par2, $par3, $par4) { + var $var5; + $var5 = $this.$storageArrays.data[$par3 >> 4]; + return $var5 === null ? (!$this.$canBlockSeeTheSky($par2, $par3, $par4) ? 0 : $par1EnumSkyBlock.$defaultLightValue) : $par1EnumSkyBlock !== nms_EnumSkyBlock_Sky ? ($par1EnumSkyBlock !== nms_EnumSkyBlock_Block ? $par1EnumSkyBlock.$defaultLightValue : $java.nms_ExtendedBlockStorage_getExtBlocklightValue($var5, $par2, $par3 & 15, $par4)) : $this.$worldObj7.$provider.$hasNoSky ? 0 : $java.nms_ExtendedBlockStorage_getExtSkylightValue($var5, $par2, $par3 & 15, $par4); +}; +$java.nms_Chunk_setLightValue = function($this, $par1EnumSkyBlock, $par2, $par3, $par4, $par5) { + var var$6, var$7, $var6, var$9, var$10; + var$6 = $this.$storageArrays.data; + var$7 = $par3 >> 4; + $var6 = var$6[var$7]; + if ($var6 === null) { + var$6 = $this.$storageArrays; + $var6 = new nms_ExtendedBlockStorage; + var$9 = var$7 << 4; + var$10 = $this.$worldObj7.$provider.$hasNoSky ? 0 : 1; + var$6 = var$6.data; + $java.nms_ExtendedBlockStorage__init_($var6, var$9, var$10); + var$6[var$7] = $var6; + $this.$generateSkylightMap(); + } + $this.$isModified = 1; + if ($par1EnumSkyBlock !== nms_EnumSkyBlock_Sky) { + if ($par1EnumSkyBlock === nms_EnumSkyBlock_Block) + $java.nms_ExtendedBlockStorage_setExtBlocklightValue($var6, $par2, $par3 & 15, $par4, $par5); + } else if (!$this.$worldObj7.$provider.$hasNoSky) + $java.nms_ExtendedBlockStorage_setExtSkylightValue($var6, $par2, $par3 & 15, $par4, $par5); +}; +$java.nms_Chunk_getBlockLightValue = function($this, $par1, $par2, $par3, $par4) { + var $var5, $var6, $var7; + $var5 = $this.$storageArrays.data[$par2 >> 4]; + if ($var5 === null) + return !$this.$worldObj7.$provider.$hasNoSky && $par4 < nms_EnumSkyBlock_Sky.$defaultLightValue ? nms_EnumSkyBlock_Sky.$defaultLightValue - $par4 | 0 : 0; + $var6 = $this.$worldObj7.$provider.$hasNoSky ? 0 : $java.nms_ExtendedBlockStorage_getExtSkylightValue($var5, $par1, $par2 & 15, $par3); + if ($var6 > 0) + $java.nms_Chunk_isLit = 1; + $par4 = $var6 - $par4 | 0; + $var7 = $java.nms_ExtendedBlockStorage_getExtBlocklightValue($var5, $par1, $par2 & 15, $par3); + if ($var7 <= $par4) + $var7 = $par4; + return $var7; +}; +$java.nms_Chunk_addEntity = function($this, $par1Entity) { + var $var2, $var3, var$4, var$5, $var4; + $this.$hasEntities = 1; + $var2 = nms_MathHelper_floor_double($par1Entity.$posX / 16.0); + $var3 = nms_MathHelper_floor_double($par1Entity.$posZ / 16.0); + if (!($var2 == $this.$xPosition16 && $var3 == $this.$zPosition15)) { + var$4 = jl_System_err(); + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(2994)); + jl_AbstractStringBuilder_append1(var$5, $par1Entity); + ji_PrintStream_println(var$4, jl_AbstractStringBuilder_toString(var$5)); + } + $var4 = nms_MathHelper_floor_double($par1Entity.$posY / 16.0); + if ($var4 < 0) + $var4 = 0; + if ($var4 >= $this.$entityLists.data.length) + $var4 = $this.$entityLists.data.length - 1 | 0; + $par1Entity.$addedToChunk = 1; + $par1Entity.$chunkCoordX = $this.$xPosition16; + $par1Entity.$chunkCoordY = $var4; + $par1Entity.$chunkCoordZ = $this.$zPosition15; + ju_ArrayList_add($this.$entityLists.data[$var4], $par1Entity); +}; +$java.nms_Chunk_removeEntity = function($this, $par1Entity) { + $this.$removeEntityAtIndex($par1Entity, $par1Entity.$chunkCoordY); +}; +$java.nms_Chunk_removeEntityAtIndex = function($this, $par1Entity, $par2) { + if ($par2 < 0) + $par2 = 0; + if ($par2 >= $this.$entityLists.data.length) + $par2 = $this.$entityLists.data.length - 1 | 0; + ju_ArrayList_remove0($this.$entityLists.data[$par2], $par1Entity); +}; +$java.nms_Chunk_canBlockSeeTheSky = function($this, $par1, $par2, $par3) { + return $par2 < $this.$heightMap.data[$par3 << 4 | $par1] ? 0 : 1; +}; +$java.nms_Chunk_getChunkBlockTileEntity = function($this, $par1, $par2, $par3) { + var $var4, $var5, $var6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = $java.nms_ChunkPosition__init_($par1, $par2, $par3); + $var5 = ju_HashMap_get($this.$chunkTileEntityMap, $var4); + if ($var5 !== null) { + if ($var5 !== null && $var5.$tileEntityInvalid) { + ju_HashMap_remove($this.$chunkTileEntityMap, $var4); + return null; + } + return $var5; + } + $var6 = $this.$getBlockID($par1, $par2, $par3); + if ($var6 > 0) { + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$var6].$isBlockContainer) { + var$7 = nms_Block_blocksList.data[$var6]; + $var5 = $this.$worldObj7; + $ptr = 1; + continue main; + } + } + return null; + case 1: + $tmp = var$7.$createNewTileEntity($var5); + if ($rt_suspending()) { + break main; + } + $var5 = $tmp; + var$7 = $this.$worldObj7; + $par1 = ($this.$xPosition16 * 16 | 0) + $par1 | 0; + $par3 = ($this.$zPosition15 * 16 | 0) + $par3 | 0; + $ptr = 2; + case 2: + nms_World_setBlockTileEntity(var$7, $par1, $par2, $par3, $var5); + if ($rt_suspending()) { + break main; + } + $var5 = ju_HashMap_get($this.$chunkTileEntityMap, $var4); + if ($var5 !== null && $var5.$tileEntityInvalid) { + ju_HashMap_remove($this.$chunkTileEntityMap, $var4); + return null; + } + return $var5; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var5, $var6, var$7, $ptr); +}; +$java.nms_Chunk_setChunkBlockTileEntity = function($this, $par1, $par2, $par3, $par4TileEntity) { + var $var5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$par4TileEntity = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var5 = $java.nms_ChunkPosition__init_($par1, $par2, $par3); + $par4TileEntity.$worldObj4 = $this.$worldObj7; + $par4TileEntity.$xCoord0 = ($this.$xPosition16 * 16 | 0) + $par1 | 0; + $par4TileEntity.$yCoord0 = $par2; + $par4TileEntity.$zCoord0 = ($this.$zPosition15 * 16 | 0) + $par3 | 0; + if ($this.$getBlockID($par1, $par2, $par3)) { + nms_Block_$callClinit(); + if ($rt_isInstance(nms_Block_blocksList.data[$this.$getBlockID($par1, $par2, $par3)], nms_ITileEntityProvider)) { + if (ju_HashMap_containsKey($this.$chunkTileEntityMap, $var5)) { + var$6 = ju_HashMap_get($this.$chunkTileEntityMap, $var5); + $ptr = 1; + continue main; + } + $java.nms_TileEntity_validate($par4TileEntity); + ju_HashMap_putImpl($this.$chunkTileEntityMap, $var5, $par4TileEntity); + } + } + return; + case 1: + var$6.$invalidate(); + if ($rt_suspending()) { + break main; + } + $java.nms_TileEntity_validate($par4TileEntity); + ju_HashMap_putImpl($this.$chunkTileEntityMap, $var5, $par4TileEntity); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4TileEntity, $var5, var$6, $ptr); +}; +$java.nms_Chunk_removeChunkBlockTileEntity = function($this, $par1, $par2, $par3) { + var $var4, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = $java.nms_ChunkPosition__init_($par1, $par2, $par3); + if ($this.$isChunkLoaded) { + $var5 = ju_HashMap_remove($this.$chunkTileEntityMap, $var4); + if ($var5 !== null) { + $ptr = 1; + continue main; + } + } + return; + case 1: + $var5.$invalidate(); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var5, $ptr); +}; +$java.nms_Chunk_onChunkUnload = function($this) { + var $var1, $var2, $var3; + $this.$isChunkLoaded = 0; + $var1 = ju_HashMap_values($this.$chunkTileEntityMap).$iterator(); + while ($var1.$hasNext()) { + $var2 = $var1.$next(); + nms_World_markTileEntityForDespawn($this.$worldObj7, $var2); + } + $var3 = 0; + while ($var3 < $this.$entityLists.data.length) { + nms_World_unloadEntities($this.$worldObj7, $this.$entityLists.data[$var3]); + $var3 = $var3 + 1 | 0; + } +}; +$java.nms_Chunk_setChunkModified = function($this) { + $this.$isModified = 1; +}; +$java.nms_Chunk_getEntitiesWithinAABBForEntity = function($this, $par1Entity, $par2AxisAlignedBB, $par3List, $par4IEntitySelector) { + var $var7, $var6, $var8, $var9, $var10, $var11, $var12, var$12; + $var7 = nms_MathHelper_floor_double(($par2AxisAlignedBB.$minY - 2.0) / 16.0); + $var6 = nms_MathHelper_floor_double(($par2AxisAlignedBB.$maxY + 2.0) / 16.0); + if ($var7 < 0) { + $var7 = 0; + $var6 = jl_Math_max($var7, $var6); + } + if ($var6 >= $this.$entityLists.data.length) { + $var6 = $this.$entityLists.data.length - 1 | 0; + $var7 = jl_Math_min($var7, $var6); + } + while ($var7 <= $var6) { + $var8 = $this.$entityLists.data[$var7]; + $var9 = 0; + while ($var9 < $var8.$size) { + a: { + $var10 = ju_ArrayList_get($var8, $var9); + if ($var10 !== $par1Entity && nms_AxisAlignedBB_intersectsWith($var10.$boundingBox, $par2AxisAlignedBB) && !($par4IEntitySelector !== null && !$par4IEntitySelector.$isEntityApplicable($var10))) { + ju_ArrayList_add($par3List, $var10); + $var11 = $var10.$getParts(); + if ($var11 !== null) { + $var12 = 0; + while (true) { + var$12 = $var11.data; + if ($var12 >= var$12.length) + break a; + $var10 = var$12[$var12]; + if ($var10 !== $par1Entity && nms_AxisAlignedBB_intersectsWith($var10.$boundingBox, $par2AxisAlignedBB) && !($par4IEntitySelector !== null && !$par4IEntitySelector.$isEntityApplicable($var10))) + ju_ArrayList_add($par3List, $var10); + $var12 = $var12 + 1 | 0; + } + } + } + } + $var9 = $var9 + 1 | 0; + } + $var7 = $var7 + 1 | 0; + } +}; +$java.nms_Chunk_getEntitiesOfTypeWithinAAAB = function($this, $par1Class, $par2AxisAlignedBB, $par3List, $par4IEntitySelector) { + var $var7, $var6, $var8, $var9, $var10; + $var7 = nms_MathHelper_floor_double(($par2AxisAlignedBB.$minY - 2.0) / 16.0); + $var6 = nms_MathHelper_floor_double(($par2AxisAlignedBB.$maxY + 2.0) / 16.0); + if ($var7 < 0) + $var7 = 0; + else if ($var7 >= $this.$entityLists.data.length) + $var7 = $this.$entityLists.data.length - 1 | 0; + if ($var6 >= $this.$entityLists.data.length) + $var6 = $this.$entityLists.data.length - 1 | 0; + else if ($var6 < 0) + $var6 = 0; + while ($var7 <= $var6) { + $var8 = $this.$entityLists.data[$var7]; + $var9 = 0; + while ($var9 < $var8.$size) { + $var10 = ju_ArrayList_get($var8, $var9); + if (jl_Class_isAssignableFrom($par1Class, jl_Object_getClass($var10)) && nms_AxisAlignedBB_intersectsWith($var10.$boundingBox, $par2AxisAlignedBB) && !($par4IEntitySelector !== null && !$par4IEntitySelector.$isEntityApplicable($var10))) + ju_ArrayList_add($par3List, $var10); + $var9 = $var9 + 1 | 0; + } + $var7 = $var7 + 1 | 0; + } +}; +$java.nms_Chunk_isEmpty = function($this) { + return 0; +}; +function nms_Chunk_getPrecipitationHeight($this, $par1, $par2) { + var $var3, $var4, $var5, $var6, $var7; + $var3 = $par1 | $par2 << 4; + $var4 = $this.$precipitationHeightMap.data[$var3]; + if ($var4 == (-999)) { + $var5 = $java.nms_Chunk_getTopFilledSegment($this) + 15 | 0; + $var4 = (-1); + while ($var5 > 0 && $var4 == (-1)) { + $var6 = $this.$getBlockID($par1, $var5, $par2); + if (!$var6) { + nms_Material_$callClinit(); + $var7 = nms_Material_air; + } else { + nms_Block_$callClinit(); + $var7 = nms_Block_blocksList.data[$var6].$blockMaterial; + } + if (!$var7.$blocksMovement() && !$var7.$isLiquid()) + $var5 = $var5 + (-1) | 0; + else + $var4 = $var5 + 1 | 0; + } + $this.$precipitationHeightMap.data[$var3] = $var4; + } + return $var4; +} +$java.nms_Chunk_getAreLevelsEmpty = function($this, $var3, $par2) { + var $var4; + if ($var3 < 0) + $var3 = 0; + if ($par2 >= 256) + $par2 = 255; + while ($var3 <= $par2) { + $var4 = $this.$storageArrays.data[$var3 >> 4]; + if ($var4 !== null && !$java.nms_ExtendedBlockStorage_isEmpty($var4)) + return 0; + $var3 = $var3 + 16 | 0; + } + return 1; +}; +$java.nms_Chunk_fillChunk = function($this, $par1ArrayOfByte, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, var$9, var$10, $var9, $var11; + $var5 = 0; + $var6 = $this.$worldObj7.$provider.$hasNoSky ? 0 : 1; + $var7 = 0; + while ($var7 < $this.$storageArrays.data.length) { + if ($par2 & 1 << $var7) { + if ($this.$storageArrays.data[$var7] === null) + $this.$storageArrays.data[$var7] = $java.nms_ExtendedBlockStorage__init_0($var7 << 4, $var6); + $var8 = $this.$storageArrays.data[$var7].$blockLSBArray; + var$9 = $var8.data.length; + jl_System_arraycopy($par1ArrayOfByte, $var5, $var8, 0, var$9); + $var5 = $var5 + var$9 | 0; + } else if ($par4 && $this.$storageArrays.data[$var7] !== null) + $this.$storageArrays.data[$var7] = null; + $var7 = $var7 + 1 | 0; + } + var$10 = 0; + while (var$10 < $this.$storageArrays.data.length) { + if ($par2 & 1 << var$10 && $this.$storageArrays.data[var$10] !== null) { + $var9 = $this.$storageArrays.data[var$10].$blockMetadataArray; + jl_System_arraycopy($par1ArrayOfByte, $var5, $var9.$data14, 0, $var9.$data14.data.length); + $var5 = $var5 + $var9.$data14.data.length | 0; + } + var$10 = var$10 + 1 | 0; + } + $var7 = 0; + while ($var7 < $this.$storageArrays.data.length) { + if ($par2 & 1 << $var7 && $this.$storageArrays.data[$var7] !== null) { + $var9 = $this.$storageArrays.data[$var7].$blocklightArray; + jl_System_arraycopy($par1ArrayOfByte, $var5, $var9.$data14, 0, $var9.$data14.data.length); + $var5 = $var5 + $var9.$data14.data.length | 0; + } + $var7 = $var7 + 1 | 0; + } + if ($var6) { + var$10 = 0; + while (var$10 < $this.$storageArrays.data.length) { + if ($par2 & 1 << var$10 && $this.$storageArrays.data[var$10] !== null) { + $var9 = $this.$storageArrays.data[var$10].$skylightArray; + jl_System_arraycopy($par1ArrayOfByte, $var5, $var9.$data14, 0, $var9.$data14.data.length); + $var5 = $var5 + $var9.$data14.data.length | 0; + } + var$10 = var$10 + 1 | 0; + } + } + $var7 = 0; + while ($var7 < $this.$storageArrays.data.length) { + if (!($par3 & 1 << $var7)) { + if ($par4 && $this.$storageArrays.data[$var7] !== null && $this.$storageArrays.data[$var7].$blockMSBArray !== null) + $java.nms_ExtendedBlockStorage_clearMSBArray($this.$storageArrays.data[$var7]); + } else if ($this.$storageArrays.data[$var7] === null) + $var5 = $var5 + 2048 | 0; + else { + $var9 = $this.$storageArrays.data[$var7].$blockMSBArray; + if ($var9 === null) + $var9 = $java.nms_ExtendedBlockStorage_createBlockMSBArray($this.$storageArrays.data[$var7]); + jl_System_arraycopy($par1ArrayOfByte, $var5, $var9.$data14, 0, $var9.$data14.data.length); + $var5 = $var5 + $var9.$data14.data.length | 0; + } + $var7 = $var7 + 1 | 0; + } + if ($par4) + jl_System_arraycopy($par1ArrayOfByte, $var5, $this.$blockBiomeArray, 0, $this.$blockBiomeArray.data.length); + $par4 = 0; + while ($par4 < $this.$storageArrays.data.length) { + if ($this.$storageArrays.data[$par4] !== null && $par2 & 1 << $par4) + $java.nms_ExtendedBlockStorage_removeInvalidBlocks($this.$storageArrays.data[$par4]); + $par4 = $par4 + 1 | 0; + } + $this.$generateHeightMap(); + $var11 = ju_HashMap_values($this.$chunkTileEntityMap).$iterator(); + while ($var11.$hasNext()) { + $var11.$next().$updateContainingBlockInfo(); + } +}; +function nms_Chunk_getBiomeGenForWorldCoords($this, $par1, $par2) { + var $var4; + $var4 = $this.$blockBiomeArray.data[$par2 << 4 | $par1] & 255; + if ($var4 == 255) + $var4 = 0; + return $java.nms_BiomeGenBase_biomeList.data[$var4] === null ? $java.nms_BiomeGenBase_plains : $java.nms_BiomeGenBase_biomeList.data[$var4]; +} +$java.nms_Chunk_resetRelightChecks = function($this) { + $this.$queuedLightChecks = 0; +}; +function nms_Chunk_enqueueRelightChecks($this) { + var $var1, $var2, $var3, $var4, $var5, $var6, $var7, var$8, var$9, var$10, var$11, var$12, var$13, var$14, $var8, var$16, var$17, var$18, var$19; + $var1 = 0; + while ($var1 < 8) { + if ($this.$queuedLightChecks >= 4096) + return; + $var2 = $this.$queuedLightChecks % 16 | 0; + $var3 = ($this.$queuedLightChecks / 16 | 0) % 16 | 0; + $var4 = $this.$queuedLightChecks / 256 | 0; + $this.$queuedLightChecks = $this.$queuedLightChecks + 1 | 0; + $var5 = ($this.$xPosition16 << 4) + $var3 | 0; + $var6 = ($this.$zPosition15 << 4) + $var4 | 0; + $var7 = 0; + var$8 = $var2 << 4; + var$9 = $var5 - 1 | 0; + var$10 = $var5 + 1 | 0; + var$11 = $var6 - 1 | 0; + var$12 = $var6 + 1 | 0; + var$13 = $rt_compare($var3, 15); + var$14 = $rt_compare($var4, 15); + while ($var7 < 16) { + a: { + b: { + $var8 = var$8 + $var7 | 0; + if ($this.$storageArrays.data[$var2] === null) { + if (!$var7) + break b; + if ($var7 == 15) + break b; + if (!$var3) + break b; + if (!var$13) + break b; + if (!$var4) + break b; + if (!var$14) + break b; + } + if ($this.$storageArrays.data[$var2] === null) + break a; + if ($java.nms_ExtendedBlockStorage_getExtBlockID($this.$storageArrays.data[$var2], $var3, $var7, $var4)) + break a; + } + nms_Block_$callClinit(); + var$16 = nms_Block_lightValue.data; + var$17 = $this.$worldObj7; + var$18 = $var8 - 1 | 0; + if (var$16[nms_World_getBlockId(var$17, $var5, var$18, $var6)] > 0) + nms_World_updateAllLightTypes($this.$worldObj7, $var5, var$18, $var6); + var$16 = nms_Block_lightValue.data; + var$17 = $this.$worldObj7; + var$19 = $var8 + 1 | 0; + if (var$16[nms_World_getBlockId(var$17, $var5, var$19, $var6)] > 0) + nms_World_updateAllLightTypes($this.$worldObj7, $var5, var$19, $var6); + if (nms_Block_lightValue.data[nms_World_getBlockId($this.$worldObj7, var$9, $var8, $var6)] > 0) + nms_World_updateAllLightTypes($this.$worldObj7, var$9, $var8, $var6); + if (nms_Block_lightValue.data[nms_World_getBlockId($this.$worldObj7, var$10, $var8, $var6)] > 0) + nms_World_updateAllLightTypes($this.$worldObj7, var$10, $var8, $var6); + if (nms_Block_lightValue.data[nms_World_getBlockId($this.$worldObj7, $var5, $var8, var$11)] > 0) + nms_World_updateAllLightTypes($this.$worldObj7, $var5, $var8, var$11); + if (nms_Block_lightValue.data[nms_World_getBlockId($this.$worldObj7, $var5, $var8, var$12)] > 0) + nms_World_updateAllLightTypes($this.$worldObj7, $var5, $var8, var$12); + nms_World_updateAllLightTypes($this.$worldObj7, $var5, $var8, $var6); + } + $var7 = $var7 + 1 | 0; + } + $var1 = $var1 + 1 | 0; + } +} +function nms_ChunkCache() { + var a = this; jl_Object.call(a); + a.$chunkX0 = 0; + a.$chunkZ0 = 0; + a.$chunkArray = null; + a.$hasExtendedLevels = 0; + a.$worldObj8 = null; +} +function nms_ChunkCache__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7) { + var var_8 = new nms_ChunkCache(); + $java.nms_ChunkCache__init_(var_8, var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7); + return var_8; +} +$java.nms_ChunkCache__init_ = function($this, $par1World, $par2, $par3, $par4, $par5, $par6, $par7, $par8) { + var $var9, $var10, $var11, $var12, $var13; + $this.$worldObj8 = $par1World; + $this.$chunkX0 = ($par2 - $par8 | 0) >> 4; + $this.$chunkZ0 = ($par4 - $par8 | 0) >> 4; + $var9 = ($par5 + $par8 | 0) >> 4; + $var10 = ($par7 + $par8 | 0) >> 4; + $this.$chunkArray = $rt_createMultiArray($rt_arraycls($rt_arraycls(nms_Chunk)), [($var10 - $this.$chunkZ0 | 0) + 1 | 0, ($var9 - $this.$chunkX0 | 0) + 1 | 0]); + $this.$hasExtendedLevels = 1; + $var11 = $this.$chunkX0; + while ($var11 <= $var9) { + $var12 = $this.$chunkZ0; + while ($var12 <= $var10) { + $var13 = nms_World_getChunkFromChunkCoords($par1World, $var11, $var12); + if ($var13 !== null) + $this.$chunkArray.data[$var11 - $this.$chunkX0 | 0].data[$var12 - $this.$chunkZ0 | 0] = $var13; + $var12 = $var12 + 1 | 0; + } + $var11 = $var11 + 1 | 0; + } + $par2 = $par2 >> 4; + $par5 = $par5 >> 4; + $par4 = $par4 >> 4; + $par8 = $par7 >> 4; + while ($par2 <= $par5) { + $var12 = $par4; + while ($var12 <= $par8) { + $var13 = $this.$chunkArray.data[$par2 - $this.$chunkX0 | 0].data[$var12 - $this.$chunkZ0 | 0]; + if ($var13 !== null && !$var13.$getAreLevelsEmpty($par3, $par6)) + $this.$hasExtendedLevels = 0; + $var12 = $var12 + 1 | 0; + } + $par2 = $par2 + 1 | 0; + } +}; +$java.nms_ChunkCache_extendedLevelsInChunkCache = function($this) { + return $this.$hasExtendedLevels; +}; +$java.nms_ChunkCache_getBlockId = function($this, $par1, $par2, $par3) { + var $var4, $var5, $var6; + if ($par2 < 0) + return 0; + if ($par2 >= 256) + return 0; + $var4 = ($par1 >> 4) - $this.$chunkX0 | 0; + $var5 = ($par3 >> 4) - $this.$chunkZ0 | 0; + if ($var4 >= 0 && $var4 < $this.$chunkArray.data.length && $var5 >= 0 && $var5 < $this.$chunkArray.data[$var4].data.length) { + $var6 = $this.$chunkArray.data[$var4].data[$var5]; + return $var6 === null ? 0 : $var6.$getBlockID($par1 & 15, $par2, $par3 & 15); + } + return 0; +}; +$java.nms_ChunkCache_getBlockTileEntity = function($this, $par1, $par2, $par3) { + var $var4, $var5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = ($par1 >> 4) - $this.$chunkX0 | 0; + $var5 = ($par3 >> 4) - $this.$chunkZ0 | 0; + var$6 = $this.$chunkArray.data[$var4].data[$var5]; + $var4 = $par1 & 15; + $par1 = $par3 & 15; + $ptr = 1; + case 1: + $tmp = var$6.$getChunkBlockTileEntity($var4, $par2, $par1); + if ($rt_suspending()) { + break main; + } + var$6 = $tmp; + return var$6; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var5, var$6, $ptr); +}; +$java.nms_ChunkCache_getBrightness = function($this, $par1, $par2, $par3, $par4) { + var $var5; + $var5 = $java.nms_ChunkCache_getLightValue($this, $par1, $par2, $par3); + if ($var5 >= $par4) + $par4 = $var5; + return $this.$worldObj8.$provider.$lightBrightnessTable.data[$par4]; +}; +$java.nms_ChunkCache_getLightBrightnessForSkyBlocks = function($this, $par1, $par2, $par3, $par4) { + var $var5, $var6; + $var5 = $java.nms_ChunkCache_getSkyBlockTypeBrightness($this, nms_EnumSkyBlock_Sky, $par1, $par2, $par3); + $var6 = $java.nms_ChunkCache_getSkyBlockTypeBrightness($this, nms_EnumSkyBlock_Block, $par1, $par2, $par3); + if ($var6 >= $par4) + $par4 = $var6; + return $var5 << 20 | $par4 << 4; +}; +$java.nms_ChunkCache_getLightBrightness = function($this, $par1, $par2, $par3) { + return $this.$worldObj8.$provider.$lightBrightnessTable.data[$java.nms_ChunkCache_getLightValue($this, $par1, $par2, $par3)]; +}; +$java.nms_ChunkCache_getLightValue = function($this, $par1, $par2, $par3) { + return $java.nms_ChunkCache_getLightValueExt($this, $par1, $par2, $par3, 1); +}; +$java.nms_ChunkCache_getLightValueExt = function($this, $par1, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var9, $var10; + if ($par1 >= (-30000000) && $par3 >= (-30000000) && $par1 < 30000000 && $par3 <= 30000000) { + a: { + if ($par4) { + $var5 = $java.nms_ChunkCache_getBlockId($this, $par1, $par2, $par3); + nms_Block_$callClinit(); + if ($var5 == nms_Block_stoneSingleSlab.$blockID) + break a; + if ($var5 == nms_Block_woodSingleSlab.$blockID) + break a; + if ($var5 == nms_Block_tilledField.$blockID) + break a; + if ($var5 == nms_Block_stairsWoodOak.$blockID) + break a; + if ($var5 == nms_Block_stairsCobblestone.$blockID) + break a; + } + if ($par2 < 0) + return 0; + if ($par2 >= 256) { + $var5 = 15 - $this.$worldObj8.$skylightSubtracted | 0; + if ($var5 < 0) + $var5 = 0; + return $var5; + } + $var5 = ($par1 >> 4) - $this.$chunkX0 | 0; + $var6 = ($par3 >> 4) - $this.$chunkZ0 | 0; + return $this.$chunkArray.data[$var5].data[$var6].$getBlockLightValue($par1 & 15, $par2, $par3 & 15, $this.$worldObj8.$skylightSubtracted); + } + $var6 = $java.nms_ChunkCache_getLightValueExt($this, $par1, $par2 + 1 | 0, $par3, 0); + $var7 = $java.nms_ChunkCache_getLightValueExt($this, $par1 + 1 | 0, $par2, $par3, 0); + $var8 = $java.nms_ChunkCache_getLightValueExt($this, $par1 - 1 | 0, $par2, $par3, 0); + $var9 = $java.nms_ChunkCache_getLightValueExt($this, $par1, $par2, $par3 + 1 | 0, 0); + $var10 = $java.nms_ChunkCache_getLightValueExt($this, $par1, $par2, $par3 - 1 | 0, 0); + if ($var7 <= $var6) + $var7 = $var6; + if ($var8 <= $var7) + $var8 = $var7; + if ($var9 <= $var8) + $var9 = $var8; + if ($var10 <= $var9) + $var10 = $var9; + return $var10; + } + return 15; +}; +$java.nms_ChunkCache_getBlockMetadata = function($this, $par1, $par2, $par3) { + var $var4, $var5; + if ($par2 < 0) + return 0; + if ($par2 >= 256) + return 0; + $var4 = ($par1 >> 4) - $this.$chunkX0 | 0; + $var5 = ($par3 >> 4) - $this.$chunkZ0 | 0; + return $this.$chunkArray.data[$var4].data[$var5].$getBlockMetadata($par1 & 15, $par2, $par3 & 15); +}; +$java.nms_ChunkCache_getBlockMaterial = function($this, $par1, $par2, $par3) { + var $var4, var$5; + $var4 = $java.nms_ChunkCache_getBlockId($this, $par1, $par2, $par3); + if (!$var4) { + nms_Material_$callClinit(); + var$5 = nms_Material_air; + } else { + nms_Block_$callClinit(); + var$5 = nms_Block_blocksList.data[$var4].$blockMaterial; + } + return var$5; +}; +$java.nms_ChunkCache_getBiomeGenForCoords = function($this, $par1, $par2) { + return nms_World_getBiomeGenForCoords($this.$worldObj8, $par1, $par2); +}; +$java.nms_ChunkCache_isBlockOpaqueCube = function($this, $par1, $par2, $par3) { + var $var4; + nms_Block_$callClinit(); + $var4 = nms_Block_blocksList.data[$java.nms_ChunkCache_getBlockId($this, $par1, $par2, $par3)]; + return $var4 !== null ? $var4.$isOpaqueCube() : 0; +}; +$java.nms_ChunkCache_isBlockNormalCube = function($this, $par1, $par2, $par3) { + var $var4; + nms_Block_$callClinit(); + $var4 = nms_Block_blocksList.data[$java.nms_ChunkCache_getBlockId($this, $par1, $par2, $par3)]; + return $var4 === null ? 0 : $var4.$blockMaterial.$blocksMovement() && $var4.$renderAsNormalBlock() ? 1 : 0; +}; +$java.nms_ChunkCache_doesBlockHaveSolidTopSurface = function($this, $par1, $par2, $par3) { + var $var4; + nms_Block_$callClinit(); + $var4 = nms_Block_blocksList.data[$java.nms_ChunkCache_getBlockId($this, $par1, $par2, $par3)]; + return nms_World_isBlockTopFacingSurfaceSolid($this.$worldObj8, $var4, $java.nms_ChunkCache_getBlockMetadata($this, $par1, $par2, $par3)); +}; +$java.nms_ChunkCache_getWorldVec3Pool = function($this) { + return $this.$worldObj8.$vecPool; +}; +$java.nms_ChunkCache_isAirBlock = function($this, $par1, $par2, $par3) { + nms_Block_$callClinit(); + return nms_Block_blocksList.data[$java.nms_ChunkCache_getBlockId($this, $par1, $par2, $par3)] !== null ? 0 : 1; +}; +$java.nms_ChunkCache_getSkyBlockTypeBrightness = function($this, $par1EnumSkyBlock, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var9; + if ($par3 < 0) + $par3 = 0; + if ($par3 >= 256) + $par3 = 255; + if ($par3 >= 0 && $par3 < 256 && $par2 >= (-30000000) && $par4 >= (-30000000) && $par2 < 30000000 && $par4 <= 30000000) { + if ($par1EnumSkyBlock === nms_EnumSkyBlock_Sky && $this.$worldObj8.$provider.$hasNoSky) + return 0; + nms_Block_$callClinit(); + if (!nms_Block_useNeighborBrightness.data[$java.nms_ChunkCache_getBlockId($this, $par2, $par3, $par4)]) { + $var5 = ($par2 >> 4) - $this.$chunkX0 | 0; + $var6 = ($par4 >> 4) - $this.$chunkZ0 | 0; + return $this.$chunkArray.data[$var5].data[$var6].$getSavedLightValue($par1EnumSkyBlock, $par2 & 15, $par3, $par4 & 15); + } + $var5 = $java.nms_ChunkCache_getSpecialBlockBrightness($this, $par1EnumSkyBlock, $par2, $par3 + 1 | 0, $par4); + $var6 = $java.nms_ChunkCache_getSpecialBlockBrightness($this, $par1EnumSkyBlock, $par2 + 1 | 0, $par3, $par4); + $var7 = $java.nms_ChunkCache_getSpecialBlockBrightness($this, $par1EnumSkyBlock, $par2 - 1 | 0, $par3, $par4); + $var8 = $java.nms_ChunkCache_getSpecialBlockBrightness($this, $par1EnumSkyBlock, $par2, $par3, $par4 + 1 | 0); + $var9 = $java.nms_ChunkCache_getSpecialBlockBrightness($this, $par1EnumSkyBlock, $par2, $par3, $par4 - 1 | 0); + if ($var6 <= $var5) + $var6 = $var5; + if ($var7 <= $var6) + $var7 = $var6; + if ($var8 <= $var7) + $var8 = $var7; + if ($var9 <= $var8) + $var9 = $var8; + return $var9; + } + return $par1EnumSkyBlock.$defaultLightValue; +}; +$java.nms_ChunkCache_getSpecialBlockBrightness = function($this, $par1EnumSkyBlock, $par2, $par3, $par4) { + var $var5, $var6; + if ($par3 < 0) + $par3 = 0; + if ($par3 >= 256) + $par3 = 255; + if ($par3 >= 0 && $par3 < 256 && $par2 >= (-30000000) && $par4 >= (-30000000) && $par2 < 30000000 && $par4 <= 30000000) { + $var5 = ($par2 >> 4) - $this.$chunkX0 | 0; + $var6 = ($par4 >> 4) - $this.$chunkZ0 | 0; + return $this.$chunkArray.data[$var5].data[$var6].$getSavedLightValue($par1EnumSkyBlock, $par2 & 15, $par3, $par4 & 15); + } + return $par1EnumSkyBlock.$defaultLightValue; +}; +$java.nms_ChunkCache_getHeight = function($this) { + return 256; +}; +$java.nms_ChunkCache_isBlockProvidingPowerTo = function($this, $par1, $par2, $par3, $par4) { + var $var5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var5 = $java.nms_ChunkCache_getBlockId($this, $par1, $par2, $par3); + if (!$var5) + return 0; + nms_Block_$callClinit(); + var$6 = nms_Block_blocksList.data[$var5]; + $ptr = 1; + case 1: + $tmp = var$6.$isProvidingStrongPower($this, $par1, $par2, $par3, $par4); + if ($rt_suspending()) { + break main; + } + $par1 = $tmp; + return $par1; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $var5, var$6, $ptr); +}; +function nms_ChestItemRenderHelper() { + var a = this; jl_Object.call(a); + a.$theChest = null; + a.$theEnderChest = null; +} +var nms_ChestItemRenderHelper_instance = null; +$java.nms_ChestItemRenderHelper__init_ = function() { + var var_0 = new nms_ChestItemRenderHelper(); + nms_ChestItemRenderHelper__init_(var_0); + return var_0; +}; +function nms_ChestItemRenderHelper__init_($this) { + var var$1; + $this.$theChest = $java.nms_TileEntityChest__init_(); + var$1 = new nms_TileEntityEnderChest; + nms_TileEntity__init_(var$1); + $this.$theEnderChest = var$1; +} +function nms_ChestItemRenderHelper_renderChest($this, $par1Block, $par2, $par3) { + var var$4, var$5, var$6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Block = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $par2 = $par1Block.$blockID; + nms_Block_$callClinit(); + if ($par2 != nms_Block_enderChest.$blockID) { + nms_TileEntityRenderer_$callClinit(); + $par1Block = nms_TileEntityRenderer_instance; + var$4 = $this.$theChest; + var$5 = 0.0; + var$6 = 0.0; + var$7 = 0.0; + $par3 = 0.0; + $ptr = 1; + continue main; + } + nms_TileEntityRenderer_$callClinit(); + $par1Block = nms_TileEntityRenderer_instance; + var$4 = $this.$theEnderChest; + var$5 = 0.0; + var$6 = 0.0; + var$7 = 0.0; + $par3 = 0.0; + $ptr = 2; + continue main; + case 1: + $java.nms_TileEntityRenderer_renderTileEntityAt($par1Block, var$4, var$5, var$6, var$7, $par3); + if ($rt_suspending()) { + break main; + } + return; + case 2: + $java.nms_TileEntityRenderer_renderTileEntityAt($par1Block, var$4, var$5, var$6, var$7, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Block, $par2, $par3, var$4, var$5, var$6, var$7, $ptr); +} +function nms_ChestItemRenderHelper__clinit_() { + nms_ChestItemRenderHelper_instance = $java.nms_ChestItemRenderHelper__init_(); +} +function ju_LinkedHashMap$2() { + ju_AbstractCollection.call(this); + this.$this$043 = null; +} +$java.ju_LinkedHashMap$2_size = function($this) { + return $this.$this$043.$elementCount; +}; +$java.ju_LinkedHashMap$2_iterator = function($this) { + var var$1; + var$1 = new ju_LinkedHashMap$ValueIterator; + $java.ju_LinkedHashMap$AbstractMapIterator__init_(var$1, $this.$this$043); + return var$1; +}; +function nms_MapCoord() { + var a = this; jl_Object.call(a); + a.$iconSize = 0; + a.$centerX = 0; + a.$centerZ = 0; + a.$iconRotation = 0; + a.$data13 = null; +} +function ju_Formatter$FormatWriter() { + var a = this; jl_Object.call(a); + a.$formatter = null; + a.$out5 = null; + a.$locale5 = null; + a.$format11 = null; + a.$args = null; + a.$index10 = 0; + a.$formatSpecifierStart = 0; + a.$defaultArgumentIndex = 0; + a.$argumentIndex = 0; + a.$previousArgumentIndex = 0; + a.$width10 = 0; + a.$precision1 = 0; + a.$flags3 = 0; +} +$java.ju_Formatter$FormatWriter__init_ = function(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new ju_Formatter$FormatWriter(); + $java.ju_Formatter$FormatWriter__init_0(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +}; +$java.ju_Formatter$FormatWriter__init_0 = function($this, $formatter, $out, $locale, $format, $args) { + $this.$formatter = $formatter; + $this.$out5 = $out; + $this.$locale5 = $locale; + $this.$format11 = $format; + $this.$args = $args; +}; +$java.ju_Formatter$FormatWriter_write = function($this) { + var $next, $specifier, var$3; + a: while (true) { + $next = jl_String_indexOf($this.$format11, 37, $this.$index10); + if ($next < 0) { + jl_AbstractStringBuilder_append5($this.$out5, jl_String_substring($this.$format11, $this.$index10)); + return; + } + jl_AbstractStringBuilder_append5($this.$out5, jl_String_substring0($this.$format11, $this.$index10, $next)); + $this.$index10 = $next + 1 | 0; + $this.$formatSpecifierStart = $this.$index10; + $specifier = $java.ju_Formatter$FormatWriter_parseFormatSpecifier($this); + if ($this.$flags3 & 256) + $this.$argumentIndex = jl_Math_max(0, $this.$previousArgumentIndex); + if ($this.$argumentIndex == (-1)) { + var$3 = $this.$defaultArgumentIndex; + $this.$defaultArgumentIndex = var$3 + 1 | 0; + $this.$argumentIndex = var$3; + } + b: { + $this.$previousArgumentIndex = $this.$argumentIndex; + switch ($specifier) { + case 66: + break; + case 67: + $java.ju_Formatter$FormatWriter_formatChar($this, $specifier, 1); + break b; + case 68: + $java.ju_Formatter$FormatWriter_formatDecimalInt($this, $specifier, 1); + break b; + case 69: + case 70: + case 71: + case 73: + case 74: + case 75: + case 76: + case 77: + case 78: + case 80: + case 81: + case 82: + case 84: + case 85: + case 86: + case 87: + case 89: + case 90: + case 91: + case 92: + case 93: + case 94: + case 95: + case 96: + case 97: + case 101: + case 102: + case 103: + case 105: + case 106: + case 107: + case 108: + case 109: + case 110: + case 112: + case 113: + case 114: + case 116: + case 117: + case 118: + case 119: + break a; + case 72: + $java.ju_Formatter$FormatWriter_formatHex($this, $specifier, 1); + break b; + case 79: + $java.ju_Formatter$FormatWriter_formatRadixInt($this, $specifier, 3, 1); + break b; + case 83: + $java.ju_Formatter$FormatWriter_formatString($this, $specifier, 1); + break b; + case 88: + $java.ju_Formatter$FormatWriter_formatRadixInt($this, $specifier, 4, 1); + break b; + case 98: + $java.ju_Formatter$FormatWriter_formatBoolean($this, $specifier, 0); + break b; + case 99: + $java.ju_Formatter$FormatWriter_formatChar($this, $specifier, 0); + break b; + case 100: + $java.ju_Formatter$FormatWriter_formatDecimalInt($this, $specifier, 0); + break b; + case 104: + $java.ju_Formatter$FormatWriter_formatHex($this, $specifier, 0); + break b; + case 111: + $java.ju_Formatter$FormatWriter_formatRadixInt($this, $specifier, 3, 0); + break b; + case 115: + $java.ju_Formatter$FormatWriter_formatString($this, $specifier, 0); + break b; + case 120: + $java.ju_Formatter$FormatWriter_formatRadixInt($this, $specifier, 4, 0); + break b; + default: + break a; + } + $java.ju_Formatter$FormatWriter_formatBoolean($this, $specifier, 1); + } + } + $rt_throw($java.ju_UnknownFormatConversionException__init_(jl_String_valueOf0($specifier))); +}; +$java.ju_Formatter$FormatWriter_formatBoolean = function($this, $specifier, $upperCase) { + var $arg; + $java.ju_Formatter$FormatWriter_verifyFlagsForGeneralFormat($this, $specifier); + $arg = $this.$args.data[$this.$argumentIndex]; + $java.ju_Formatter$FormatWriter_formatGivenString($this, $upperCase, $java.jl_Boolean_toString($arg instanceof jl_Boolean ? $arg.$booleanValue() : $arg === null ? 0 : 1)); +}; +$java.ju_Formatter$FormatWriter_formatHex = function($this, $specifier, $upperCase) { + var $arg; + $java.ju_Formatter$FormatWriter_verifyFlagsForGeneralFormat($this, $specifier); + $arg = $this.$args.data[$this.$argumentIndex]; + $java.ju_Formatter$FormatWriter_formatGivenString($this, $upperCase, $arg === null ? $rt_s(48) : jl_Integer_toHexString($arg.$hashCode0())); +}; +$java.ju_Formatter$FormatWriter_formatString = function($this, $specifier, $upperCase) { + var $arg, $flagsToPass; + $java.ju_Formatter$FormatWriter_verifyFlagsForGeneralFormat($this, $specifier); + $arg = $this.$args.data[$this.$argumentIndex]; + if (!$rt_isInstance($arg, ju_Formattable)) + $java.ju_Formatter$FormatWriter_formatGivenString($this, $upperCase, jl_String_valueOf($arg)); + else { + $flagsToPass = $this.$flags3 & 7; + if ($upperCase) + $flagsToPass = $flagsToPass | 2; + $arg.$formatTo($this.$formatter, $flagsToPass, $this.$width10, $this.$precision1); + } +}; +$java.ju_Formatter$FormatWriter_formatChar = function($this, $specifier, $upperCase) { + var $arg, $c, var$5; + $java.ju_Formatter$FormatWriter_verifyFlags($this, $specifier, 259); + $arg = $this.$args.data[$this.$argumentIndex]; + if ($this.$precision1 >= 0) + $rt_throw($java.ju_IllegalFormatPrecisionException__init_($this.$precision1)); + if ($arg instanceof jl_Character) + $c = $arg.$charValue(); + else if ($arg instanceof jl_Byte) + $c = $arg.$byteValue() & 65535; + else if ($arg instanceof jl_Short) + $c = $arg.$shortValue() & 65535; + else { + if (!($arg instanceof jl_Integer)) { + if ($arg === null) { + $java.ju_Formatter$FormatWriter_formatGivenString($this, $upperCase, $rt_s(48)); + return; + } + $rt_throw($java.ju_IllegalFormatConversionException__init_($specifier, jl_Object_getClass($arg))); + } + $c = $arg.$value; + if (!($c >= 0 && $c <= 1114111 ? 1 : 0)) { + $arg = new ju_IllegalFormatCodePointException; + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(2995)); + jl_AbstractStringBuilder_append2(var$5, $c); + jl_AbstractStringBuilder_append(var$5, $rt_s(2996)); + jl_Throwable__init_($arg, jl_AbstractStringBuilder_toString(var$5)); + $arg.$codePoint = $c; + $rt_throw($arg); + } + } + $java.ju_Formatter$FormatWriter_formatGivenString($this, $upperCase, jl_String__init_(jl_Character_toChars($c))); +}; +$java.ju_Formatter$FormatWriter_formatDecimalInt = function($this, $specifier, $upperCase) { + var $arg, $value, $str, $negative, $value_0, $additionalSymbols, $sb, $valueSb, $separator, $size, $i, $prev, $i_0; + $java.ju_Formatter$FormatWriter_verifyFlags($this, $specifier, 507); + $java.ju_Formatter$FormatWriter_verifyIntFlags($this); + $arg = $this.$args.data[$this.$argumentIndex]; + if ($arg instanceof jl_Long) { + $value = $arg.$longValue(); + $str = jl_Long_toString(jl_Math_abs0($value)); + $negative = Long_ge($value, Long_ZERO) ? 0 : 1; + } else { + if (!($arg instanceof jl_Integer) && !($arg instanceof jl_Byte) && !($arg instanceof jl_Short)) + $rt_throw($java.ju_IllegalFormatConversionException__init_($specifier, $arg === null ? null : jl_Object_getClass($arg))); + $value_0 = $arg.$intValue(); + $str = jl_Integer_toString(jl_Math_abs($value_0)); + $negative = $value_0 >= 0 ? 0 : 1; + } + $additionalSymbols = 0; + $sb = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($sb); + if ($negative) { + if (!($this.$flags3 & 128)) { + jl_AbstractStringBuilder_append0($sb, 45); + $additionalSymbols = 1; + } else { + jl_AbstractStringBuilder_append0($sb, 40); + $additionalSymbols = 2; + } + } else if ($this.$flags3 & 8) { + jl_AbstractStringBuilder_append0($sb, 43); + $additionalSymbols = 1; + } else if ($this.$flags3 & 16) { + jl_AbstractStringBuilder_append0($sb, 32); + $additionalSymbols = 1; + } + $valueSb = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($valueSb); + if (!($this.$flags3 & 64)) + jl_AbstractStringBuilder_append($valueSb, $str); + else { + $separator = jt_DecimalFormatSymbols__init_0($this.$locale5).$groupingSeparator; + $size = jt_NumberFormat_getNumberInstance($this.$locale5).$groupingSize; + $i = jl_String_length($str) % $size | 0; + if (!$i) + $i = $size; + $prev = 0; + while ($i < jl_String_length($str)) { + jl_AbstractStringBuilder_append($valueSb, jl_String_substring0($str, $prev, $i)); + jl_AbstractStringBuilder_append0($valueSb, $separator); + $i_0 = $i + $size | 0; + $prev = $i; + $i = $i_0; + } + jl_AbstractStringBuilder_append($valueSb, jl_String_substring($str, $prev)); + } + a: { + if ($this.$flags3 & 32) { + $i = $valueSb.$length0 + $additionalSymbols | 0; + while (true) { + if ($i >= $this.$width10) + break a; + jl_AbstractStringBuilder_append0($sb, jl_Character_forDigit(0, 10)); + $i = $i + 1 | 0; + } + } + } + jl_AbstractStringBuilder_append5($sb, $valueSb); + if ($negative && $this.$flags3 & 128) + jl_AbstractStringBuilder_append0($sb, 41); + $java.ju_Formatter$FormatWriter_formatGivenString($this, $upperCase, jl_AbstractStringBuilder_toString($sb)); +}; +$java.ju_Formatter$FormatWriter_formatRadixInt = function($this, $specifier, $radixLog2, $upperCase) { + var $arg, var$5, $str, $i, var$8, var$9, var$10, var$11, var$12, var$13, $sb, $prefix; + $java.ju_Formatter$FormatWriter_verifyFlags($this, $specifier, 423); + $java.ju_Formatter$FormatWriter_verifyIntFlags($this); + $arg = $this.$args.data[$this.$argumentIndex]; + if ($arg instanceof jl_Long) { + var$5 = $arg.$longValue(); + if (Long_eq(var$5, Long_ZERO)) + $str = $rt_s(87); + else { + $specifier = 1 << $radixLog2; + $i = $specifier - 1 | 0; + var$8 = (((64 - jl_Long_numberOfLeadingZeros(var$5) | 0) + $radixLog2 | 0) - 1 | 0) / $radixLog2 | 0; + var$9 = $rt_createCharArray(var$8); + var$10 = var$9.data; + var$11 = Long_fromInt($rt_imul(var$8 - 1 | 0, $radixLog2)); + var$12 = 0; + var$13 = Long_fromInt($radixLog2); + while (Long_ge(var$11, Long_ZERO)) { + var$8 = var$12 + 1 | 0; + var$10[var$12] = jl_Character_forDigit(Long_shru(var$5, var$11.lo).lo & $i, $specifier); + var$11 = Long_sub(var$11, var$13); + var$12 = var$8; + } + $str = jl_String__init_(var$9); + } + } else if ($arg instanceof jl_Integer) + $str = otci_IntegerUtil_toUnsignedLogRadixString($arg.$value, $radixLog2); + else if ($arg instanceof jl_Short) + $str = otci_IntegerUtil_toUnsignedLogRadixString($arg.$shortValue() & 65535, $radixLog2); + else { + if (!($arg instanceof jl_Byte)) + $rt_throw($java.ju_IllegalFormatConversionException__init_($specifier, $arg === null ? null : jl_Object_getClass($arg))); + $str = otci_IntegerUtil_toUnsignedLogRadixString($arg.$byteValue() & 255, $radixLog2); + } + $sb = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($sb); + if ($this.$flags3 & 4) { + $prefix = $radixLog2 != 4 ? $rt_s(87) : $rt_s(2997); + $arg = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($arg); + jl_AbstractStringBuilder_append($arg, $prefix); + jl_AbstractStringBuilder_append($arg, $str); + $str = jl_AbstractStringBuilder_toString($arg); + } + a: { + if ($this.$flags3 & 32) { + $i = jl_String_length($str); + while (true) { + if ($i >= $this.$width10) + break a; + jl_AbstractStringBuilder_append0($sb, jl_Character_forDigit(0, 10)); + $i = $i + 1 | 0; + } + } + } + jl_AbstractStringBuilder_append($sb, $str); + $java.ju_Formatter$FormatWriter_formatGivenString($this, $upperCase, jl_AbstractStringBuilder_toString($sb)); +}; +$java.ju_Formatter$FormatWriter_verifyIntFlags = function($this) { + var var$1, var$2, var$3; + if ($this.$flags3 & 8 && $this.$flags3 & 16) + $rt_throw($java.ju_IllegalFormatFlagsException__init_($rt_s(2998))); + if ($this.$flags3 & 32 && $this.$flags3 & 1) + $rt_throw($java.ju_IllegalFormatFlagsException__init_($rt_s(2999))); + if ($this.$precision1 >= 0) + $rt_throw($java.ju_IllegalFormatPrecisionException__init_($this.$precision1)); + if ($this.$flags3 & 1 && $this.$width10 < 0) { + var$1 = new ju_MissingFormatWidthException; + var$2 = jl_String_substring0($this.$format11, $this.$formatSpecifierStart, $this.$index10); + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(3000)); + jl_AbstractStringBuilder_append(var$3, var$2); + jl_Throwable__init_(var$1, jl_AbstractStringBuilder_toString(var$3)); + var$1.$formatSpecifier = var$2; + $rt_throw(var$1); + } +}; +$java.ju_Formatter$FormatWriter_formatGivenString = function($this, $upperCase, $str) { + if ($this.$precision1 > 0) + $str = jl_String_substring0($str, 0, $this.$precision1); + if ($upperCase) + $str = jl_String_toUpperCase($str); + if (!($this.$flags3 & 1)) { + $java.ju_Formatter$FormatWriter_mayBeAppendSpaces($this, $str); + jl_AbstractStringBuilder_append5($this.$out5, $str); + } else { + jl_AbstractStringBuilder_append5($this.$out5, $str); + $java.ju_Formatter$FormatWriter_mayBeAppendSpaces($this, $str); + } +}; +$java.ju_Formatter$FormatWriter_verifyFlagsForGeneralFormat = function($this, $conversion) { + $java.ju_Formatter$FormatWriter_verifyFlags($this, $conversion, 263); +}; +$java.ju_Formatter$FormatWriter_verifyFlags = function($this, $conversion, $mask) { + var var$3, var$4, var$5; + if (($this.$flags3 | $mask) == $mask) + return; + var$3 = new ju_FormatFlagsConversionMismatchException; + var$4 = jl_String_valueOf0(jl_String_charAt($rt_s(3001), jl_Integer_numberOfTrailingZeros($this.$flags3 & ($mask ^ (-1))))); + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(3002)); + jl_AbstractStringBuilder_append(var$5, var$4); + jl_AbstractStringBuilder_append(var$5, $rt_s(3003)); + jl_AbstractStringBuilder_append0(var$5, $conversion); + jl_Throwable__init_(var$3, jl_AbstractStringBuilder_toString(var$5)); + var$3.$flags4 = var$4; + var$3.$conversion = $conversion; + $rt_throw(var$3); +}; +$java.ju_Formatter$FormatWriter_mayBeAppendSpaces = function($this, $str) { + var $diff, $sb, $i; + if ($this.$width10 > jl_String_length($str)) { + $diff = $this.$width10 - jl_String_length($str) | 0; + $sb = new jl_StringBuilder; + jl_AbstractStringBuilder__init_2($sb, $diff); + $i = 0; + while ($i < $diff) { + jl_AbstractStringBuilder_append0($sb, 32); + $i = $i + 1 | 0; + } + jl_AbstractStringBuilder_append5($this.$out5, $sb); + } +}; +$java.ju_Formatter$FormatWriter_parseFormatSpecifier = function($this) { + var $c, $n, var$3, var$4, var$5; + $this.$flags3 = 0; + $this.$argumentIndex = (-1); + $this.$width10 = (-1); + $this.$precision1 = (-1); + $c = jl_String_charAt($this.$format11, $this.$index10); + if ($c != 48 && $java.ju_Formatter$FormatWriter_isDigit($c)) { + $n = $java.ju_Formatter$FormatWriter_readInt($this); + if ($this.$index10 < jl_String_length($this.$format11) && jl_String_charAt($this.$format11, $this.$index10) == 36) { + $this.$index10 = $this.$index10 + 1 | 0; + $this.$argumentIndex = $n - 1 | 0; + } else + $this.$width10 = $n; + } + a: { + b: { + while (true) { + if ($this.$index10 >= jl_String_length($this.$format11)) + break a; + c: { + $c = jl_String_charAt($this.$format11, $this.$index10); + switch ($c) { + case 32: + break; + case 33: + case 34: + case 36: + case 37: + case 38: + case 39: + case 41: + case 42: + case 46: + case 47: + case 49: + case 50: + case 51: + case 52: + case 53: + case 54: + case 55: + case 56: + case 57: + case 58: + case 59: + break b; + case 35: + $n = 4; + break c; + case 40: + $n = 128; + break c; + case 43: + $n = 8; + break c; + case 44: + $n = 64; + break c; + case 45: + $n = 1; + break c; + case 48: + $n = 32; + break c; + case 60: + $n = 256; + break c; + default: + break b; + } + $n = 16; + } + if ($this.$flags3 & $n) + break; + $this.$flags3 = $this.$flags3 | $n; + $this.$index10 = $this.$index10 + 1 | 0; + } + var$3 = new ju_DuplicateFormatFlagsException; + var$4 = jl_String_valueOf0($c); + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(3004)); + jl_AbstractStringBuilder_append(var$5, var$4); + jl_Throwable__init_(var$3, jl_AbstractStringBuilder_toString(var$5)); + var$3.$flags5 = var$4; + $rt_throw(var$3); + } + } + if ($this.$width10 < 0 && $this.$index10 < jl_String_length($this.$format11) && $java.ju_Formatter$FormatWriter_isDigit(jl_String_charAt($this.$format11, $this.$index10))) + $this.$width10 = $java.ju_Formatter$FormatWriter_readInt($this); + if ($this.$index10 < jl_String_length($this.$format11) && jl_String_charAt($this.$format11, $this.$index10) == 46) { + $this.$index10 = $this.$index10 + 1 | 0; + if ($this.$index10 < jl_String_length($this.$format11) && $java.ju_Formatter$FormatWriter_isDigit(jl_String_charAt($this.$format11, $this.$index10))) + $this.$precision1 = $java.ju_Formatter$FormatWriter_readInt($this); + else + $rt_throw($java.ju_UnknownFormatConversionException__init_(jl_String_valueOf0(jl_String_charAt($this.$format11, $this.$index10 - 1 | 0)))); + } + if ($this.$index10 < jl_String_length($this.$format11)) { + var$3 = $this.$format11; + $n = $this.$index10; + $this.$index10 = $n + 1 | 0; + return jl_String_charAt(var$3, $n); + } + $rt_throw($java.ju_UnknownFormatConversionException__init_(jl_String_valueOf0(jl_String_charAt($this.$format11, jl_String_length($this.$format11) - 1 | 0)))); +}; +$java.ju_Formatter$FormatWriter_readInt = function($this) { + var $result, var$2, var$3, var$4; + $result = 0; + while ($this.$index10 < jl_String_length($this.$format11) && $java.ju_Formatter$FormatWriter_isDigit(jl_String_charAt($this.$format11, $this.$index10))) { + var$2 = $result * 10 | 0; + var$3 = $this.$format11; + var$4 = $this.$index10; + $this.$index10 = var$4 + 1 | 0; + $result = var$2 + (jl_String_charAt(var$3, var$4) - 48 | 0) | 0; + } + return $result; +}; +$java.ju_Formatter$FormatWriter_isDigit = function($c) { + return $c >= 48 && $c <= 57 ? 1 : 0; +}; +function nms_EnchantmentData() { + var a = this; jl_Object.call(a); + a.$enchantmentobj = null; + a.$enchantmentLevel = 0; +} +function nms_EnchantmentData__init_(var_0, var_1) { + var var_2 = new nms_EnchantmentData(); + $java.nms_EnchantmentData__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_EnchantmentData__init_ = function($this, $par1Enchantment, $par2) { + $this.$enchantmentobj = $par1Enchantment; + $this.$enchantmentLevel = $par2; +}; +function ju_IllegalFormatException() { + jl_IllegalArgumentException.call(this); +} +$java.ju_IllegalFormatException__init_ = function() { + var var_0 = new ju_IllegalFormatException(); + ju_IllegalFormatException__init_(var_0); + return var_0; +}; +function ju_IllegalFormatException__init_($this) { + jl_Throwable__init_0($this); +} +function ju_Objects() { + jl_Object.call(this); +} +$java.ju_Objects__init_ = function() { + var var_0 = new ju_Objects(); + ju_Objects__init_(var_0); + return var_0; +}; +function ju_Objects__init_($this) { + return; +} +function ju_Objects_equals($a, $b) { + if ($a === $b) + return 1; + return $a !== null ? $a.$equals($b) : $b !== null ? 0 : 1; +} +function ju_Objects_hashCode($o) { + return $o !== null ? $o.$hashCode0() : 0; +} +function jl_NoSuchMethodException() { + jl_ReflectiveOperationException.call(this); +} +$java.jl_NoSuchMethodException__init_ = function() { + var var_0 = new jl_NoSuchMethodException(); + jl_NoSuchMethodException__init_(var_0); + return var_0; +}; +function jl_NoSuchMethodException__init_($this) { + jl_Throwable__init_0($this); +} +function jlr_InvocationTargetException() { + jl_ReflectiveOperationException.call(this); +} +$java.jlr_InvocationTargetException__init_ = function() { + var var_0 = new jlr_InvocationTargetException(); + jlr_InvocationTargetException__init_(var_0); + return var_0; +}; +function jlr_InvocationTargetException__init_($this) { + jl_Throwable__init_0($this); +} +function jl_IllegalAccessException() { + jl_ReflectiveOperationException.call(this); +} +$java.jl_IllegalAccessException__init_ = function() { + var var_0 = new jl_IllegalAccessException(); + jl_IllegalAccessException__init_(var_0); + return var_0; +}; +function jl_IllegalAccessException__init_($this) { + jl_Throwable__init_0($this); +} +function ju_FormatterClosedException() { + jl_IllegalStateException.call(this); +} +$java.ju_FormatterClosedException__init_ = function() { + var var_0 = new ju_FormatterClosedException(); + ju_FormatterClosedException__init_(var_0); + return var_0; +}; +function ju_FormatterClosedException__init_($this) { + jl_Throwable__init_0($this); +} +function otcit_FloatAnalyzer() { + jl_Object.call(this); +} +$java.otcit_FloatAnalyzer_mantissa10Table = null; +$java.otcit_FloatAnalyzer_exp10Table = null; +$java.otcit_FloatAnalyzer__init_ = function() { + var var_0 = new otcit_FloatAnalyzer(); + otcit_FloatAnalyzer__init_(var_0); + return var_0; +}; +function otcit_FloatAnalyzer__init_($this) { + return; +} +function otcit_FloatAnalyzer_analyze($d, $result) { + var $bits, $mantissa, $exponent, $errorShift, $decExponent, $mantissaShift, var$9, $decMantissa, $error, $upError, $downError, $lowerPos, $upperPos; + $bits = $rt_floatToIntBits($d); + $result.$sign = !($bits & (-2147483648)) ? 0 : 1; + $mantissa = $bits & 8388607; + $exponent = $bits >> 23 & 255; + if (!$mantissa && !$exponent) { + $result.$mantissa = 0; + $result.$exponent = 0; + return; + } + $errorShift = 0; + if ($exponent) + $mantissa = $mantissa | 8388608; + else { + $mantissa = $mantissa << 1; + while (Long_eq(Long_and(Long_fromInt($mantissa), Long_fromInt(8388608)), Long_ZERO)) { + $mantissa = $mantissa << 1; + $exponent = $exponent + (-1) | 0; + $errorShift = $errorShift + 1 | 0; + } + } + $decExponent = ju_Arrays_binarySearch($java.otcit_FloatAnalyzer_exp10Table, $exponent); + if ($decExponent < 0) + $decExponent = -$decExponent - 2 | 0; + $mantissaShift = 9 + ($exponent - $java.otcit_FloatAnalyzer_exp10Table.data[$decExponent] | 0) | 0; + var$9 = Long_fromInt($mantissa); + $decMantissa = Long_shru(Long_mul(var$9, Long_fromInt($java.otcit_FloatAnalyzer_mantissa10Table.data[$decExponent])), 32 - $mantissaShift | 0).lo; + if ($decMantissa >= 1000000000) { + $decExponent = $decExponent + 1 | 0; + $mantissaShift = 9 + ($exponent - $java.otcit_FloatAnalyzer_exp10Table.data[$decExponent] | 0) | 0; + $decMantissa = Long_shru(Long_mul(var$9, Long_fromInt($java.otcit_FloatAnalyzer_mantissa10Table.data[$decExponent])), 32 - $mantissaShift | 0).lo; + } + $errorShift = (31 - $mantissaShift | 0) - $errorShift | 0; + $error = $errorShift >= 0 ? $java.otcit_FloatAnalyzer_mantissa10Table.data[$decExponent] >>> $errorShift : $java.otcit_FloatAnalyzer_mantissa10Table.data[$decExponent] << -$errorShift; + $upError = ($error + 1 | 0) >> 1; + $downError = $error >> 1; + if ($mantissa == 4194304) + $downError = $downError >> 2; + $lowerPos = 10; + while ($lowerPos <= $downError) { + $lowerPos = $lowerPos * 10 | 0; + } + if (($decMantissa % $lowerPos | 0) >= ($downError / 2 | 0)) + $lowerPos = $lowerPos / 10 | 0; + $upperPos = 10; + while ($upperPos <= $upError) { + $upperPos = $upperPos * 10 | 0; + } + if (($upperPos - ($decMantissa % $upperPos | 0) | 0) > ($upError / 2 | 0)) + $upperPos = $upperPos / 10 | 0; + $mantissa = $rt_compare($lowerPos, $upperPos); + $mantissa = $mantissa > 0 ? $rt_imul($decMantissa / $lowerPos | 0, $lowerPos) : $mantissa < 0 ? $rt_imul($decMantissa / $upperPos | 0, $upperPos) + $upperPos | 0 : $rt_imul(($decMantissa + ($upperPos / 2 | 0) | 0) / $upperPos | 0, $upperPos); + if ($mantissa >= 1000000000) { + $decExponent = $decExponent + 1 | 0; + $mantissa = $mantissa / 10 | 0; + } else if ($mantissa < 100000000) { + $decExponent = $decExponent + (-1) | 0; + $mantissa = $mantissa * 10 | 0; + } + $result.$mantissa = $mantissa; + $result.$exponent = $decExponent - 50 | 0; +} +function otcit_FloatAnalyzer__clinit_() { + var $decMantissaOne, $exponent, $i, $maxMantissa, var$5, var$6, $remainder, $shift; + $java.otcit_FloatAnalyzer_mantissa10Table = $rt_createIntArray(100); + $java.otcit_FloatAnalyzer_exp10Table = $rt_createIntArray(100); + $decMantissaOne = 2000000000; + $exponent = 127; + $i = 0; + $maxMantissa = $decMantissaOne; + while ($i < 50) { + var$5 = $java.otcit_FloatAnalyzer_mantissa10Table.data; + var$6 = $i + 50 | 0; + var$5[var$6] = $rt_udiv($maxMantissa, 20); + $java.otcit_FloatAnalyzer_exp10Table.data[var$6] = $exponent; + var$6 = $rt_udiv($maxMantissa, 10); + $remainder = $rt_umod(var$6, 10); + while (var$6 <= $decMantissaOne && !(var$6 & (-2147483648))) { + var$6 = var$6 << 1; + $exponent = $exponent + 1 | 0; + $remainder = $remainder << 1; + } + $maxMantissa = var$6 + ($remainder / 10 | 0) | 0; + $i = $i + 1 | 0; + } + $exponent = 127; + $i = 0; + while ($i < 50) { + $shift = 0; + $remainder = $decMantissaOne; + while ($remainder > 214748364) { + $remainder = $remainder >> 1; + $shift = $shift + 1 | 0; + $exponent = $exponent + (-1) | 0; + } + $remainder = $remainder * 10 | 0; + $decMantissaOne = $shift <= 0 ? $remainder : Long_add(Long_fromInt($remainder), Long_shr(Long_mul(Long_fromInt($decMantissaOne & ((1 << $shift) - 1 | 0)), Long_fromInt(10)), $shift)).lo; + var$5 = $java.otcit_FloatAnalyzer_mantissa10Table.data; + $shift = (50 - $i | 0) - 1 | 0; + var$5[$shift] = $rt_udiv($decMantissaOne, 20); + $java.otcit_FloatAnalyzer_exp10Table.data[$shift] = $exponent; + $i = $i + 1 | 0; + } +} +function nlea_EaglerAdapterImpl2$StupidFunctionResolveString() { +} +function nlea_EaglerAdapterImpl2$25() { + var a = this; jl_Object.call(a); + a.$val$start = Long_ZERO; + a.$val$cb4 = null; +} +$java.nlea_EaglerAdapterImpl2$25_resolveStr = function($this, $s) { + if (Long_gt(Long_sub(jl_System_currentTimeMillis(), $this.$val$start), Long_fromInt(500))) { + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_unpressCTRL = 1; + } + otpp_AsyncCallbackWrapper_complete($this.$val$cb4, $s); +}; +$java.nlea_EaglerAdapterImpl2$25_resolveStr$exported$0 = function(var$0, var$1) { + $java.nlea_EaglerAdapterImpl2$25_resolveStr(var$0, $rt_str(var$1)); +}; +function jlr_AccessibleObject() { + jl_Object.call(this); +} +$java.jlr_AccessibleObject__init_ = function() { + var var_0 = new jlr_AccessibleObject(); + jlr_AccessibleObject__init_(var_0); + return var_0; +}; +function jlr_AccessibleObject__init_($this) { + return; +} +$java.jlr_AccessibleObject_getAnnotation = function($this, $annotationClass) { + return null; +}; +function jlr_Member() { +} +function jlr_Method() { + var a = this; jlr_AccessibleObject.call(a); + a.$declaringClass = null; + a.$name0 = null; + a.$flags = 0; + a.$accessLevel = 0; + a.$returnType = null; + a.$parameterTypes = null; + a.$callable = null; +} +$java.jlr_Method_getDeclaringClass = function($this) { + return $this.$declaringClass; +}; +$java.jlr_Method_getName = function($this) { + return $this.$name0; +}; +function jlr_Method_getModifiers($this) { + var var$1, var$2, var$3; + a: { + var$1 = $this.$flags; + var$2 = $this.$accessLevel; + var$3 = 0; + switch (var$2) { + case 1: + var$3 = 2; + break a; + case 2: + var$3 = 4; + break a; + case 3: + var$3 = 1; + break a; + default: + } + } + var$2 = var$1 >>> 6; + return var$3 | var$2 & 8 | var$1 << 2 & 16 | var$2 & 32 | var$1 >>> 8 & 64 | var$1 >>> 5 & 128 | var$1 & 256 | var$1 << 8 & 512 | var$1 << 10 & 1024 | var$1 << 1 & 2048; +} +$java.jlr_Method_getReturnType = function($this) { + return $this.$returnType; +}; +function jlr_Method_getParameterTypes($this) { + return $this.$parameterTypes.$clone(); +} +$java.jlr_Method_toString = function($this) { + var $sb, $i, var$3, $parameterTypes, var$5, var$6, var$7, var$8, var$9; + $sb = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($sb); + $i = jlr_Method_getModifiers($this); + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + if ($java.jlr_Modifier_modifierNames === null) { + $parameterTypes = $rt_createArray(jl_String, 12); + var$5 = $parameterTypes.data; + var$5[0] = $rt_s(3005); + var$5[1] = $rt_s(3006); + var$5[2] = $rt_s(3007); + var$5[3] = $rt_s(3008); + var$5[4] = $rt_s(3009); + var$5[5] = $rt_s(3010); + var$5[6] = $rt_s(3011); + var$5[7] = $rt_s(3012); + var$5[8] = $rt_s(3013); + var$5[9] = $rt_s(3014); + var$5[10] = $rt_s(3015); + var$5[11] = $rt_s(3016); + $java.jlr_Modifier_modifierNames = $parameterTypes; + } + var$6 = $java.jlr_Modifier_modifierNames; + var$7 = 0; + $parameterTypes = $java.jlr_Modifier_canonicalOrder.data; + var$8 = $parameterTypes.length; + var$9 = 0; + while (var$9 < var$8) { + if ($i & $parameterTypes[var$9]) { + if (var$3.$length0 > 0) + jl_AbstractStringBuilder_append0(var$3, 32); + jl_AbstractStringBuilder_append(var$3, var$6.data[var$7]); + } + var$7 = var$7 + 1 | 0; + var$9 = var$9 + 1 | 0; + } + jl_AbstractStringBuilder_append($sb, jl_AbstractStringBuilder_toString(var$3)); + if ($sb.$length0 > 0) + jl_AbstractStringBuilder_append0($sb, 32); + a: { + jl_AbstractStringBuilder_append($sb, jl_Class_getName($this.$returnType)); + jl_AbstractStringBuilder_append0($sb, 32); + jl_AbstractStringBuilder_append($sb, jl_Class_getName($this.$declaringClass)); + jl_AbstractStringBuilder_append0($sb, 46); + jl_AbstractStringBuilder_append($sb, $this.$name0); + jl_AbstractStringBuilder_append0($sb, 40); + $parameterTypes = jlr_Method_getParameterTypes($this).data; + var$7 = $parameterTypes.length; + if (var$7 > 0) { + jl_AbstractStringBuilder_append($sb, jl_Class_getName($parameterTypes[0])); + $i = 1; + while (true) { + if ($i >= var$7) + break a; + jl_AbstractStringBuilder_append0($sb, 44); + jl_AbstractStringBuilder_append($sb, jl_Class_getName($parameterTypes[$i])); + $i = $i + 1 | 0; + } + } + } + jl_AbstractStringBuilder_append0($sb, 41); + return jl_AbstractStringBuilder_toString($sb); +}; +$java.jlr_Method_invoke = function($this, $obj, $args) { + var var$3, var$4, $i, $jsArgs, $result; + if ($this.$callable === null) { + $obj = new jl_IllegalAccessException; + jl_Throwable__init_0($obj); + $rt_throw($obj); + } + var$3 = $args.data; + var$4 = var$3.length; + if (var$4 != $this.$parameterTypes.data.length) { + $obj = new jl_IllegalArgumentException; + jl_Throwable__init_0($obj); + $rt_throw($obj); + } + if ($this.$flags & 512) + $this.$declaringClass.$platformClass.$clinit(); + else if (!jl_Class_isInstance($this.$declaringClass, $obj)) { + $obj = new jl_IllegalArgumentException; + jl_Throwable__init_0($obj); + $rt_throw($obj); + } + $i = 0; + while (true) { + if ($i >= var$4) { + $jsArgs = $args.data; + $result = $this.$callable; + $obj = $obj; + return $result.call($obj, $jsArgs); + } + if (!jl_Class_isPrimitive($this.$parameterTypes.data[$i]) && var$3[$i] !== null && !jl_Class_isInstance($this.$parameterTypes.data[$i], var$3[$i])) { + $obj = new jl_IllegalArgumentException; + jl_Throwable__init_0($obj); + $rt_throw($obj); + } + if (jl_Class_isPrimitive($this.$parameterTypes.data[$i]) && var$3[$i] === null) + break; + $i = $i + 1 | 0; + } + $obj = new jl_IllegalArgumentException; + jl_Throwable__init_0($obj); + $rt_throw($obj); +}; +$java.jlr_Method_isBridge = function($this) { + return !($this.$flags & 64) ? 0 : 1; +}; +function nms_EnumGameType() { + var a = this; jl_Enum.call(a); + a.$id7 = 0; + a.$name18 = null; +} +$java.nms_EnumGameType_NOT_SET = null; +$java.nms_EnumGameType_SURVIVAL = null; +$java.nms_EnumGameType_CREATIVE = null; +$java.nms_EnumGameType_ADVENTURE = null; +$java.nms_EnumGameType_$VALUES = null; +$java.nms_EnumGameType__init_ = function(var_0, var_1, var_2, var_3) { + var var_4 = new nms_EnumGameType(); + $java.nms_EnumGameType__init_0(var_4, var_0, var_1, var_2, var_3); + return var_4; +}; +$java.nms_EnumGameType__init_0 = function($this, var$1, var$2, $par3, $par4Str) { + jl_Enum__init_0($this, var$1, var$2); + $this.$id7 = $par3; + $this.$name18 = $par4Str; +}; +$java.nms_EnumGameType_getID = function($this) { + return $this.$id7; +}; +function nms_EnumGameType_configurePlayerCapabilities($this, $par1PlayerCapabilities) { + if ($this === $java.nms_EnumGameType_CREATIVE) { + $par1PlayerCapabilities.$allowFlying = 1; + $par1PlayerCapabilities.$isCreativeMode = 1; + $par1PlayerCapabilities.$disableDamage = 1; + } else { + $par1PlayerCapabilities.$allowFlying = 0; + $par1PlayerCapabilities.$isCreativeMode = 0; + $par1PlayerCapabilities.$disableDamage = 0; + $par1PlayerCapabilities.$isFlying = 0; + } + $par1PlayerCapabilities.$allowEdit = nms_EnumGameType_isAdventure($this) ? 0 : 1; +} +function nms_EnumGameType_isAdventure($this) { + return $this !== $java.nms_EnumGameType_ADVENTURE ? 0 : 1; +} +function nms_EnumGameType_isCreative($this) { + return $this !== $java.nms_EnumGameType_CREATIVE ? 0 : 1; +} +function nms_EnumGameType_isSurvivalOrAdventure($this) { + return $this !== $java.nms_EnumGameType_SURVIVAL && $this !== $java.nms_EnumGameType_ADVENTURE ? 0 : 1; +} +$java.nms_EnumGameType_getByID = function($par0) { + var $var1, $var2, $var3, $var4; + $var1 = $java.nms_EnumGameType_$VALUES.$clone().data; + $var2 = $var1.length; + $var3 = 0; + while (true) { + if ($var3 >= $var2) + return $java.nms_EnumGameType_SURVIVAL; + $var4 = $var1[$var3]; + if ($var4.$id7 == $par0) + break; + $var3 = $var3 + 1 | 0; + } + return $var4; +}; +function nms_EnumGameType__clinit_() { + var var$1, var$2; + $java.nms_EnumGameType_NOT_SET = $java.nms_EnumGameType__init_($rt_s(3017), 0, (-1), $rt_s(36)); + $java.nms_EnumGameType_SURVIVAL = $java.nms_EnumGameType__init_($rt_s(3018), 1, 0, $rt_s(2522)); + $java.nms_EnumGameType_CREATIVE = $java.nms_EnumGameType__init_($rt_s(3019), 2, 1, $rt_s(2523)); + $java.nms_EnumGameType_ADVENTURE = $java.nms_EnumGameType__init_($rt_s(3020), 3, 2, $rt_s(2524)); + var$1 = $rt_createArray(nms_EnumGameType, 4); + var$2 = var$1.data; + var$2[0] = $java.nms_EnumGameType_NOT_SET; + var$2[1] = $java.nms_EnumGameType_SURVIVAL; + var$2[2] = $java.nms_EnumGameType_CREATIVE; + var$2[3] = $java.nms_EnumGameType_ADVENTURE; + $java.nms_EnumGameType_$VALUES = var$1; +} +function ju_LinkedHashMap$ValueIterator() { + ju_LinkedHashMap$AbstractMapIterator.call(this); +} +$java.ju_LinkedHashMap$ValueIterator_next = function($this) { + $java.ju_LinkedHashMap$AbstractMapIterator_makeNext($this); + return $this.$currentEntry1.$value1; +}; +function jnci_BufferedDecoder$Controller() { + var a = this; jl_Object.call(a); + a.$in1 = null; + a.$out2 = null; + a.$inPosition0 = 0; + a.$outPosition0 = 0; +} +$java.jnci_BufferedDecoder$Controller_hasMoreInput = function($this) { + return jn_Buffer_hasRemaining($this.$in1); +}; +$java.jnci_BufferedDecoder$Controller_hasMoreOutput = function($this, $sz) { + return jn_Buffer_remaining($this.$out2) < $sz ? 0 : 1; +}; +$java.jnci_BufferedDecoder$Controller_setInPosition = function($this, $inPosition) { + $this.$inPosition0 = $inPosition; +}; +$java.jnci_BufferedDecoder$Controller_setOutPosition = function($this, $outPosition) { + $this.$outPosition0 = $outPosition; +}; +function nms_ContainerPlayer() { + var a = this; nms_Container.call(a); + a.$craftMatrix = null; + a.$craftResult = null; + a.$isLocalWorld = 0; + a.$thePlayer4 = null; +} +function nms_ContainerPlayer__init_(var_0, var_1, var_2) { + var var_3 = new nms_ContainerPlayer(); + $java.nms_ContainerPlayer__init_(var_3, var_0, var_1, var_2); + return var_3; +} +$java.nms_ContainerPlayer__init_ = function($this, $par1InventoryPlayer, $par2, $par3EntityPlayer) { + var $var4, $var5; + nms_Container__init_($this); + $this.$craftMatrix = $java.nms_InventoryCrafting__init_($this, 2, 2); + $this.$craftResult = nms_InventoryCraftResult__init_0(); + $this.$isLocalWorld = 0; + $this.$isLocalWorld = $par2; + $this.$thePlayer4 = $par3EntityPlayer; + nms_Container_addSlotToContainer($this, $java.nms_SlotCrafting__init_($par1InventoryPlayer.$player, $this.$craftMatrix, $this.$craftResult, 0, 144, 36)); + $var4 = 0; + while ($var4 < 2) { + $var5 = 0; + while ($var5 < 2) { + nms_Container_addSlotToContainer($this, nms_Slot__init_($this.$craftMatrix, $var5 + ($var4 * 2 | 0) | 0, 88 + ($var5 * 18 | 0) | 0, 26 + ($var4 * 18 | 0) | 0)); + $var5 = $var5 + 1 | 0; + } + $var4 = $var4 + 1 | 0; + } + $var4 = 0; + while ($var4 < 4) { + $par3EntityPlayer = new nms_SlotArmor; + nms_Slot__init_0($par3EntityPlayer, $par1InventoryPlayer, (nms_InventoryPlayer_getSizeInventory($par1InventoryPlayer) - 1 | 0) - $var4 | 0, 8, 8 + ($var4 * 18 | 0) | 0); + $par3EntityPlayer.$parent2 = $this; + $par3EntityPlayer.$armorType0 = $var4; + nms_Container_addSlotToContainer($this, $par3EntityPlayer); + $var4 = $var4 + 1 | 0; + } + $par2 = 0; + while ($par2 < 3) { + $var5 = 0; + while ($var5 < 9) { + nms_Container_addSlotToContainer($this, nms_Slot__init_($par1InventoryPlayer, $var5 + (($par2 + 1 | 0) * 9 | 0) | 0, 8 + ($var5 * 18 | 0) | 0, 84 + ($par2 * 18 | 0) | 0)); + $var5 = $var5 + 1 | 0; + } + $par2 = $par2 + 1 | 0; + } + $par2 = 0; + while ($par2 < 9) { + nms_Container_addSlotToContainer($this, nms_Slot__init_($par1InventoryPlayer, $par2, 8 + ($par2 * 18 | 0) | 0, 142)); + $par2 = $par2 + 1 | 0; + } + $java.nms_ContainerPlayer_onCraftMatrixChanged($this, $this.$craftMatrix); +}; +$java.nms_ContainerPlayer_onCraftMatrixChanged = function($this, $par1IInventory) { + $java.nms_InventoryCraftResult_setInventorySlotContents($this.$craftResult, 0, nms_CraftingManager_findMatchingRecipe(nms_CraftingManager_getInstance(), $this.$craftMatrix, $this.$thePlayer4.$worldObj)); +}; +function nms_ContainerPlayer_onCraftGuiClosed($this, $par1EntityPlayer) { + var $var2, $var3; + nms_Container_onCraftGuiClosed($this, $par1EntityPlayer); + $var2 = 0; + while ($var2 < 4) { + $var3 = $java.nms_InventoryCrafting_getStackInSlotOnClosing($this.$craftMatrix, $var2); + if ($var3 !== null) + nms_EntityPlayer_dropPlayerItem($par1EntityPlayer, $var3); + $var2 = $var2 + 1 | 0; + } + $java.nms_InventoryCraftResult_setInventorySlotContents($this.$craftResult, 0, null); +} +$java.nms_ContainerPlayer_transferStackInSlot = function($this, $par1EntityPlayer, $par2) { + var $var3, $var4, $var5, $var6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = null; + $var4 = ju_ArrayList_get($this.$inventorySlots, $par2); + if ($var4 !== null && $var4.$getHasStack()) { + $var5 = $var4.$getStack(); + $var3 = nms_ItemStack_copy($var5); + if (!$par2) { + $par2 = 9; + $var6 = 45; + var$7 = 1; + $ptr = 1; + continue main; + } + if ($par2 >= 1 && $par2 < 5) { + $par2 = 9; + $var6 = 45; + var$7 = 0; + $ptr = 2; + continue main; + } + if ($par2 >= 5 && $par2 < 9) { + $par2 = 9; + $var6 = 45; + var$7 = 0; + $ptr = 3; + continue main; + } + if (nms_ItemStack_getItem($var3) instanceof nms_ItemArmor && !ju_ArrayList_get($this.$inventorySlots, 5 + nms_ItemStack_getItem($var3).$armorType | 0).$getHasStack()) { + $var6 = 5 + nms_ItemStack_getItem($var3).$armorType | 0; + $par2 = $var6 + 1 | 0; + var$7 = 0; + $ptr = 6; + continue main; + } + if ($par2 >= 9 && $par2 < 36) { + $par2 = 36; + $var6 = 45; + var$7 = 0; + $ptr = 8; + continue main; + } + if ($par2 >= 36 && $par2 < 45) { + $par2 = 9; + $var6 = 36; + var$7 = 0; + $ptr = 10; + continue main; + } + $par2 = 9; + $var6 = 45; + var$7 = 0; + $ptr = 7; + continue main; + } + return $var3; + case 1: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, $var6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + $java.nms_Slot_onSlotChange($var4, $var5, $var3); + if ($var5.$stackSize) { + $ptr = 4; + continue main; + } + var$8 = null; + $ptr = 5; + continue main; + case 2: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, $var6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 4; + continue main; + } + var$8 = null; + $ptr = 5; + continue main; + case 3: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, $var6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 4; + continue main; + } + var$8 = null; + $ptr = 5; + continue main; + case 4: + $var4.$onSlotChanged(); + if ($rt_suspending()) { + break main; + } + if ($var5.$stackSize == $var3.$stackSize) + return null; + $ptr = 9; + continue main; + case 5: + $var4.$putStack(var$8); + if ($rt_suspending()) { + break main; + } + if ($var5.$stackSize == $var3.$stackSize) + return null; + $ptr = 9; + continue main; + case 6: + $tmp = nms_Container_mergeItemStack($this, $var5, $var6, $par2, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 4; + continue main; + } + var$8 = null; + $ptr = 5; + continue main; + case 7: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, $var6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 4; + continue main; + } + var$8 = null; + $ptr = 5; + continue main; + case 8: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, $var6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 4; + continue main; + } + var$8 = null; + $ptr = 5; + continue main; + case 9: + $var4.$onPickupFromSlot($par1EntityPlayer, $var5); + if ($rt_suspending()) { + break main; + } + return $var3; + case 10: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, $var6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 4; + continue main; + } + var$8 = null; + $ptr = 5; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2, $var3, $var4, $var5, $var6, var$7, var$8, $ptr); +}; +$java.nms_ContainerPlayer_func_94530_a = function($this, $par1ItemStack, $par2Slot) { + return $par2Slot.$inventory0 === $this.$craftResult ? 0 : 1; +}; +function nms_ContainerWorkbench() { + var a = this; nms_Container.call(a); + a.$craftMatrix0 = null; + a.$craftResult0 = null; + a.$worldObj9 = null; + a.$posX12 = 0; + a.$posY12 = 0; + a.$posZ9 = 0; +} +function nms_ContainerWorkbench__init_(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_ContainerWorkbench(); + $java.nms_ContainerWorkbench__init_(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +} +$java.nms_ContainerWorkbench__init_ = function($this, $par1InventoryPlayer, $par2World, $par3, $par4, $par5) { + var $var6, $var7; + nms_Container__init_($this); + $this.$craftMatrix0 = $java.nms_InventoryCrafting__init_($this, 3, 3); + $this.$craftResult0 = nms_InventoryCraftResult__init_0(); + $this.$worldObj9 = $par2World; + $this.$posX12 = $par3; + $this.$posY12 = $par4; + $this.$posZ9 = $par5; + nms_Container_addSlotToContainer($this, $java.nms_SlotCrafting__init_($par1InventoryPlayer.$player, $this.$craftMatrix0, $this.$craftResult0, 0, 124, 35)); + $var6 = 0; + while ($var6 < 3) { + $var7 = 0; + while ($var7 < 3) { + nms_Container_addSlotToContainer($this, nms_Slot__init_($this.$craftMatrix0, $var7 + ($var6 * 3 | 0) | 0, 30 + ($var7 * 18 | 0) | 0, 17 + ($var6 * 18 | 0) | 0)); + $var7 = $var7 + 1 | 0; + } + $var6 = $var6 + 1 | 0; + } + $par3 = 0; + while ($par3 < 3) { + $var7 = 0; + while ($var7 < 9) { + nms_Container_addSlotToContainer($this, nms_Slot__init_($par1InventoryPlayer, ($var7 + ($par3 * 9 | 0) | 0) + 9 | 0, 8 + ($var7 * 18 | 0) | 0, 84 + ($par3 * 18 | 0) | 0)); + $var7 = $var7 + 1 | 0; + } + $par3 = $par3 + 1 | 0; + } + $par3 = 0; + while ($par3 < 9) { + nms_Container_addSlotToContainer($this, nms_Slot__init_($par1InventoryPlayer, $par3, 8 + ($par3 * 18 | 0) | 0, 142)); + $par3 = $par3 + 1 | 0; + } + $java.nms_ContainerWorkbench_onCraftMatrixChanged($this, $this.$craftMatrix0); +}; +$java.nms_ContainerWorkbench_onCraftMatrixChanged = function($this, $par1IInventory) { + $java.nms_InventoryCraftResult_setInventorySlotContents($this.$craftResult0, 0, nms_CraftingManager_findMatchingRecipe(nms_CraftingManager_getInstance(), $this.$craftMatrix0, $this.$worldObj9)); +}; +$java.nms_ContainerWorkbench_transferStackInSlot = function($this, $par1EntityPlayer, $par2) { + var $var3, $var4, $var5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = null; + $var4 = ju_ArrayList_get($this.$inventorySlots, $par2); + if ($var4 !== null && $var4.$getHasStack()) { + $var5 = $var4.$getStack(); + $var3 = nms_ItemStack_copy($var5); + if (!$par2) { + $par2 = 10; + var$6 = 46; + var$7 = 1; + $ptr = 1; + continue main; + } + if ($par2 >= 10 && $par2 < 37) { + $par2 = 37; + var$6 = 46; + var$7 = 0; + $ptr = 3; + continue main; + } + if ($par2 >= 37 && $par2 < 46) { + $par2 = 10; + var$6 = 37; + var$7 = 0; + $ptr = 4; + continue main; + } + $par2 = 10; + var$6 = 46; + var$7 = 0; + $ptr = 2; + continue main; + } + return $var3; + case 1: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + $java.nms_Slot_onSlotChange($var4, $var5, $var3); + if ($var5.$stackSize) { + $ptr = 5; + continue main; + } + var$8 = null; + $ptr = 6; + continue main; + case 2: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 5; + continue main; + } + var$8 = null; + $ptr = 6; + continue main; + case 3: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 5; + continue main; + } + var$8 = null; + $ptr = 6; + continue main; + case 4: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 5; + continue main; + } + var$8 = null; + $ptr = 6; + continue main; + case 5: + $var4.$onSlotChanged(); + if ($rt_suspending()) { + break main; + } + if ($var5.$stackSize == $var3.$stackSize) + return null; + $ptr = 7; + continue main; + case 6: + $var4.$putStack(var$8); + if ($rt_suspending()) { + break main; + } + if ($var5.$stackSize == $var3.$stackSize) + return null; + $ptr = 7; + case 7: + $var4.$onPickupFromSlot($par1EntityPlayer, $var5); + if ($rt_suspending()) { + break main; + } + return $var3; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2, $var3, $var4, $var5, var$6, var$7, var$8, $ptr); +}; +$java.nms_ContainerWorkbench_func_94530_a = function($this, $par1ItemStack, $par2Slot) { + return $par2Slot.$inventory0 === $this.$craftResult0 ? 0 : 1; +}; +function nms_GuiDisconnected() { + var a = this; nms_GuiScreen.call(a); + a.$errorMessage = null; + a.$errorDetail = null; + a.$errorDetail2 = null; + a.$errorDetailTryAgain = null; + a.$kickForDoS = 0; + a.$field_74247_c = null; + a.$field_74245_d = null; + a.$field_98095_n = null; +} +function nms_GuiDisconnected__init_0(var_0, var_1, var_2, var_3) { + var var_4 = new nms_GuiDisconnected(); + nms_GuiDisconnected__init_(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +function nms_GuiDisconnected__init_($this, $par1GuiScreen, $par2Str, $par3Str, $par4ArrayOfObj) { + var $var5; + nms_GuiScreen__init_($this); + $var5 = nms_StringTranslate_instance; + $this.$field_98095_n = $par1GuiScreen; + if (!jl_String_startsWith0($par2Str, $rt_s(3021))) { + if (!jl_String_equals($par2Str, $rt_s(3022))) + $par2Str = nms_StringTranslate_translateKey($var5, $par2Str); + $this.$errorMessage = $par2Str; + $this.$errorDetail = $par3Str; + $this.$errorDetail2 = null; + $this.$errorDetailTryAgain = null; + $this.$kickForDoS = 0; + } else { + $par1GuiScreen = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1GuiScreen); + jl_AbstractStringBuilder_append($par1GuiScreen, $par2Str); + jl_AbstractStringBuilder_append($par1GuiScreen, $rt_s(3023)); + $this.$errorMessage = nms_StringTranslate_translateKey($var5, jl_AbstractStringBuilder_toString($par1GuiScreen)); + $par1GuiScreen = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1GuiScreen); + jl_AbstractStringBuilder_append($par1GuiScreen, $par2Str); + jl_AbstractStringBuilder_append($par1GuiScreen, $rt_s(3024)); + $this.$errorDetail = nms_StringTranslate_translateKey($var5, jl_AbstractStringBuilder_toString($par1GuiScreen)); + $par1GuiScreen = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1GuiScreen); + jl_AbstractStringBuilder_append($par1GuiScreen, $par2Str); + jl_AbstractStringBuilder_append($par1GuiScreen, $rt_s(3025)); + $this.$errorDetail2 = nms_StringTranslate_translateKey($var5, jl_AbstractStringBuilder_toString($par1GuiScreen)); + $par1GuiScreen = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1GuiScreen); + jl_AbstractStringBuilder_append($par1GuiScreen, $par2Str); + jl_AbstractStringBuilder_append($par1GuiScreen, $rt_s(3026)); + $this.$errorDetailTryAgain = nms_StringTranslate_translateKey($var5, jl_AbstractStringBuilder_toString($par1GuiScreen)); + $this.$kickForDoS = 1; + } + $this.$field_74247_c = $par4ArrayOfObj; +} +$java.nms_GuiDisconnected_keyTyped = function($this, $par1, $par2) { + return; +}; +$java.nms_GuiDisconnected_initGui = function($this) { + var $var1; + $var1 = nms_StringTranslate_instance; + ju_ArrayList_clear($this.$buttonList); + if (!$this.$kickForDoS && !jl_String_equals($rt_s(3022), $this.$errorMessage)) { + if ($this.$field_74247_c === null) + $this.$field_74245_d = nms_FontRenderer_listFormattedStringToWidth($this.$fontRenderer0, nms_StringTranslate_translateKey($var1, $this.$errorDetail), $this.$width - 50 | 0); + else + $this.$field_74245_d = nms_FontRenderer_listFormattedStringToWidth($this.$fontRenderer0, nms_StringTranslate_translateKeyFormat($var1, $this.$errorDetail, $this.$field_74247_c), $this.$width - 50 | 0); + } + if ($this.$kickForDoS) + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(0, ($this.$width / 2 | 0) - 100 | 0, ($this.$height / 2 | 0) + ($this.$height / 7 | 0) | 0, nms_StringTranslate_translateKey($var1, $rt_s(3027)))); + else if (!jl_String_equals($rt_s(3022), $this.$errorMessage)) + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(0, ($this.$width / 2 | 0) - 100 | 0, ($this.$height - ($this.$height / 5 | 0) | 0) - 40 | 0, nms_StringTranslate_translateKey($var1, $rt_s(3027)))); + else + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(0, ($this.$width / 2 | 0) - 100 | 0, (($this.$height / 4 | 0) + 120 | 0) + 12 | 0, nms_StringTranslate_translateKey($var1, $rt_s(3027)))); +}; +$java.nms_GuiDisconnected_actionPerformed = function($this, $par1GuiButton) { + if (!$par1GuiButton.$id3) + nmc_Minecraft_displayGuiScreen($this.$mc2, $this.$field_98095_n); +}; +$java.nms_GuiDisconnected_drawScreen = function($this, $par1, $par2, $par3) { + var $var4, $var5, $var6, $b, var$8, var$9, $s, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$s = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();$b = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_drawDefaultBackground($this); + if ($rt_suspending()) { + break main; + } + $var4 = ($this.$height / 2 | 0) - 30 | 0; + if ($this.$kickForDoS) { + $var4 = $var4 + (-20) | 0; + $var5 = $this.$fontRenderer0; + $var6 = $this.$errorMessage; + $b = $this.$width / 2 | 0; + var$8 = $var4 - 20 | 0; + var$9 = 11184810; + $ptr = 2; + continue main; + } + if (!jl_String_equals($rt_s(3022), $this.$errorMessage)) { + $var5 = $this.$fontRenderer0; + $var6 = $this.$errorMessage; + $b = $this.$width / 2 | 0; + var$8 = ($this.$height / 2 | 0) - 50 | 0; + var$9 = 11184810; + $ptr = 4; + continue main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(1.5, 1.5, 1.5); + $var5 = $this.$fontRenderer0; + $var6 = $rt_s(3028); + $var4 = $this.$width / 3 | 0; + $b = ($this.$height / 4 | 0) - 30 | 0; + var$8 = 14505301; + $ptr = 5; + continue main; + case 2: + nms_Gui_drawCenteredString($this, $var5, $var6, $b, var$8, var$9); + if ($rt_suspending()) { + break main; + } + $var5 = $this.$fontRenderer0; + $var6 = $this.$errorDetail; + $b = $this.$width / 2 | 0; + var$8 = $var4 + 10 | 0; + var$9 = 16777215; + $ptr = 3; + case 3: + nms_Gui_drawCenteredString($this, $var5, $var6, $b, var$8, var$9); + if ($rt_suspending()) { + break main; + } + $s = $this.$errorDetail2; + $b = jl_String_startsWith0($s, $rt_s(3029)); + if ($b) { + $s = jl_String_substring($s, 1); + $var4 = $var4 + (-2) | 0; + } + $var5 = $this.$fontRenderer0; + var$8 = $this.$width / 2 | 0; + var$9 = $var4 + 24 | 0; + $b = !$b ? 16733525 : 16777215; + $ptr = 15; + continue main; + case 4: + nms_Gui_drawCenteredString($this, $var5, $var6, $b, var$8, var$9); + if ($rt_suspending()) { + break main; + } + if ($this.$field_74245_d !== null) { + $var5 = ju_AbstractList_iterator($this.$field_74245_d); + if (ju_AbstractList$1_hasNext($var5)) { + $var6 = ju_AbstractList$1_next($var5); + $s = $this.$fontRenderer0; + $b = $this.$width / 2 | 0; + var$8 = 16777215; + $ptr = 14; + continue main; + } + } + $ptr = 13; + continue main; + case 5: + nms_Gui_drawCenteredString($this, $var5, $var6, $var4, $b, var$8); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + $var5 = $this.$fontRenderer0; + $var6 = $rt_s(3030); + $var4 = $this.$width / 2 | 0; + $b = ($this.$height / 2 | 0) - 55 | 0; + var$8 = 14540100; + $ptr = 6; + case 6: + nms_Gui_drawCenteredString($this, $var5, $var6, $var4, $b, var$8); + if ($rt_suspending()) { + break main; + } + $var5 = $this.$fontRenderer0; + $var6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var6); + jl_AbstractStringBuilder_append($var6, $rt_s(3031)); + jl_AbstractStringBuilder_append1($var6, nms_EnumChatFormatting_GRAY); + jl_AbstractStringBuilder_append($var6, $rt_s(5)); + jl_AbstractStringBuilder_append1($var6, nms_EnumChatFormatting_RESET); + jl_AbstractStringBuilder_append($var6, $rt_s(3032)); + $var6 = jl_AbstractStringBuilder_toString($var6); + $var4 = $this.$width / 2 | 0; + $b = ($this.$height / 2 | 0) - 35 | 0; + var$8 = 4504388; + $ptr = 7; + case 7: + nms_Gui_drawCenteredString($this, $var5, $var6, $var4, $b, var$8); + if ($rt_suspending()) { + break main; + } + $var5 = $this.$fontRenderer0; + $var6 = $rt_s(3033); + $var4 = $this.$width / 2 | 0; + $b = ($this.$height / 2 | 0) - 23 | 0; + var$8 = 4504388; + $ptr = 8; + case 8: + nms_Gui_drawCenteredString($this, $var5, $var6, $var4, $b, var$8); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(1.0, 1.0, 1.0); + $var5 = $this.$fontRenderer0; + $var6 = $rt_s(3034); + $var4 = $this.$width / 2 | 0; + $b = ($this.$height / 2 | 0) - 3 | 0; + var$8 = 6710886; + $ptr = 9; + case 9: + nms_Gui_drawCenteredString($this, $var5, $var6, $var4, $b, var$8); + if ($rt_suspending()) { + break main; + } + $var5 = $this.$fontRenderer0; + $var6 = $rt_s(3035); + $var4 = $this.$width / 2 | 0; + $b = ($this.$height / 2 | 0) + 5 | 0; + var$8 = 6710886; + $ptr = 10; + case 10: + nms_Gui_drawCenteredString($this, $var5, $var6, $var4, $b, var$8); + if ($rt_suspending()) { + break main; + } + $var5 = $this.$fontRenderer0; + $var6 = $rt_s(3036); + $var4 = $this.$width / 2 | 0; + $b = ($this.$height / 2 | 0) + 14 | 0; + var$8 = 6710886; + $ptr = 11; + case 11: + nms_Gui_drawCenteredString($this, $var5, $var6, $var4, $b, var$8); + if ($rt_suspending()) { + break main; + } + $var5 = $this.$fontRenderer0; + $var6 = $rt_s(3037); + $var4 = $this.$width / 2 | 0; + $b = ($this.$height / 2 | 0) + 23 | 0; + var$8 = 6710886; + $ptr = 12; + case 12: + nms_Gui_drawCenteredString($this, $var5, $var6, $var4, $b, var$8); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + $ptr = 13; + case 13: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + case 14: + nms_Gui_drawCenteredString($this, $s, $var6, $b, $var4, var$8); + if ($rt_suspending()) { + break main; + } + $var4 = $var4 + $this.$fontRenderer0.$FONT_HEIGHT | 0; + if (!ju_AbstractList$1_hasNext($var5)) { + $ptr = 13; + continue main; + } + $var6 = ju_AbstractList$1_next($var5); + $s = $this.$fontRenderer0; + $b = $this.$width / 2 | 0; + var$8 = 16777215; + continue main; + case 15: + nms_Gui_drawCenteredString($this, $var5, $s, var$8, var$9, $b); + if ($rt_suspending()) { + break main; + } + $var5 = $this.$fontRenderer0; + $var6 = $this.$errorDetailTryAgain; + $b = $this.$width / 2 | 0; + $var4 = $var4 + 50 | 0; + var$8 = 7829367; + $ptr = 16; + case 16: + nms_Gui_drawCenteredString($this, $var5, $var6, $b, $var4, var$8); + if ($rt_suspending()) { + break main; + } + $ptr = 13; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var5, $var6, $b, var$8, var$9, $s, $ptr); +}; +function nms_GuiSmallButton() { + nms_GuiButton.call(this); + this.$enumOptions = null; +} +$java.nms_GuiSmallButton__init_ = function(var_0, var_1, var_2, var_3) { + var var_4 = new nms_GuiSmallButton(); + $java.nms_GuiSmallButton__init_1(var_4, var_0, var_1, var_2, var_3); + return var_4; +}; +$java.nms_GuiSmallButton__init_0 = function(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_GuiSmallButton(); + $java.nms_GuiSmallButton__init_2(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +}; +$java.nms_GuiSmallButton__init_1 = function($this, $par1, $par2, $par3, $par4Str) { + $java.nms_GuiSmallButton__init_2($this, $par1, $par2, $par3, null, $par4Str); +}; +$java.nms_GuiSmallButton__init_2 = function($this, $par1, $par2, $par3, $par4EnumOptions, $par5Str) { + nms_GuiButton__init_1($this, $par1, $par2, $par3, 150, 20, $par5Str); + $this.$enumOptions = $par4EnumOptions; +}; +$java.nms_GuiSmallButton_returnEnumOptions = function($this) { + return $this.$enumOptions; +}; +function nms_GuiSlider() { + var a = this; nms_GuiButton.call(a); + a.$sliderValue0 = 0.0; + a.$dragging1 = 0; + a.$idFloat = null; +} +$java.nms_GuiSlider__init_ = function(var_0, var_1, var_2, var_3, var_4, var_5) { + var var_6 = new nms_GuiSlider(); + $java.nms_GuiSlider__init_0(var_6, var_0, var_1, var_2, var_3, var_4, var_5); + return var_6; +}; +$java.nms_GuiSlider__init_0 = function($this, $par1, $par2, $par3, $par4EnumOptions, $par5Str, $par6) { + nms_GuiButton__init_1($this, $par1, $par2, $par3, 150, 20, $par5Str); + $this.$sliderValue0 = 1.0; + $this.$dragging1 = 0; + $this.$idFloat = null; + $this.$idFloat = $par4EnumOptions; + $this.$sliderValue0 = $par6; +}; +$java.nms_GuiSlider_getHoverState = function($this, $par1) { + return 0; +}; +$java.nms_GuiSlider_mouseDragged = function($this, $par1Minecraft, $par2, $par3) { + if ($this.$drawButton0) { + if ($this.$dragging1) { + $this.$sliderValue0 = ($par2 - ($this.$xPosition1 + 4 | 0) | 0) / ($this.$width6 - 8 | 0); + if ($this.$sliderValue0 < 0.0) + $this.$sliderValue0 = 0.0; + if ($this.$sliderValue0 > 1.0) + $this.$sliderValue0 = 1.0; + nms_GameSettings_setOptionFloatValue($par1Minecraft.$gameSettings, $this.$idFloat, $this.$sliderValue0); + $this.$displayString = nms_GameSettings_getKeyBinding($par1Minecraft.$gameSettings, $this.$idFloat); + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nms_Gui_drawTexturedModalRect($this, $this.$xPosition1 + ($this.$sliderValue0 * ($this.$width6 - 8 | 0) | 0) | 0, $this.$yPosition, 0, 66, 4, 20); + nms_Gui_drawTexturedModalRect($this, ($this.$xPosition1 + ($this.$sliderValue0 * ($this.$width6 - 8 | 0) | 0) | 0) + 4 | 0, $this.$yPosition, 196, 66, 4, 20); + } +}; +$java.nms_GuiSlider_mousePressed = function($this, $par1Minecraft, $par2, $par3) { + if (!$java.nms_GuiButton_mousePressed($this, $par1Minecraft, $par2, $par3)) + return 0; + $this.$sliderValue0 = ($par2 - ($this.$xPosition1 + 4 | 0) | 0) / ($this.$width6 - 8 | 0); + if ($this.$sliderValue0 < 0.0) + $this.$sliderValue0 = 0.0; + if ($this.$sliderValue0 > 1.0) + $this.$sliderValue0 = 1.0; + nms_GameSettings_setOptionFloatValue($par1Minecraft.$gameSettings, $this.$idFloat, $this.$sliderValue0); + $this.$displayString = nms_GameSettings_getKeyBinding($par1Minecraft.$gameSettings, $this.$idFloat); + $this.$dragging1 = 1; + return 1; +}; +$java.nms_GuiSlider_mouseReleased = function($this, $par1, $par2) { + $this.$dragging1 = 0; +}; +function nms_GuiVideoSettings() { + var a = this; nms_GuiScreen.call(a); + a.$parentGuiScreen = null; + a.$screenTitle4 = null; + a.$guiGameSettings = null; + a.$is64bit = 0; +} +$java.nms_GuiVideoSettings_videoOptions = null; +$java.nms_GuiVideoSettings_$callClinit = function() { + $java.nms_GuiVideoSettings_$callClinit = $rt_eraseClinit(nms_GuiVideoSettings); + $java.nms_GuiVideoSettings__clinit_(); +}; +$java.nms_GuiVideoSettings_initGui = function($this) { + var $var1, $var9, $var10, $var11, $var12, $var8; + $var1 = nms_StringTranslate_instance; + $this.$screenTitle4 = nms_StringTranslate_translateKey($var1, $rt_s(3038)); + ju_ArrayList_clear($this.$buttonList); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(200, ($this.$width / 2 | 0) - 100 | 0, ($this.$height / 6 | 0) + 168 | 0, nms_StringTranslate_translateKey($var1, $rt_s(511)))); + $this.$is64bit = 1; + $var9 = 0; + $var10 = $java.nms_GuiVideoSettings_videoOptions.data; + $var11 = $var10.length; + $var12 = 0; + while ($var12 < $var11) { + $var8 = $var10[$var12]; + if (!$var8.$enumFloat) + ju_ArrayList_add($this.$buttonList, $java.nms_GuiSmallButton__init_0($var8.$ordinal, (($this.$width / 2 | 0) - 155 | 0) + (($var9 % 2 | 0) * 160 | 0) | 0, ($this.$height / 7 | 0) + (24 * ($var9 >> 1) | 0) | 0, $var8, nms_GameSettings_getKeyBinding($this.$guiGameSettings, $var8))); + else + ju_ArrayList_add($this.$buttonList, $java.nms_GuiSlider__init_($var8.$ordinal, (($this.$width / 2 | 0) - 155 | 0) + (($var9 % 2 | 0) * 160 | 0) | 0, ($this.$height / 7 | 0) + (24 * ($var9 >> 1) | 0) | 0, $var8, nms_GameSettings_getKeyBinding($this.$guiGameSettings, $var8), nms_GameSettings_getOptionFloatValue($this.$guiGameSettings, $var8))); + $var9 = $var9 + 1 | 0; + $var12 = $var12 + 1 | 0; + } +}; +$java.nms_GuiVideoSettings_actionPerformed = function($this, $par1GuiButton) { + var $var2, $var3, var$4, $var5, $var4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var4 = $thread.pop();$var5 = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1GuiButton = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1GuiButton.$enabled) { + $var2 = $this.$guiGameSettings.$guiScale; + if ($par1GuiButton.$id3 < 100 && $par1GuiButton instanceof nms_GuiSmallButton) { + $var3 = $this.$guiGameSettings; + var$4 = $par1GuiButton.$enumOptions; + $var5 = 1; + $ptr = 1; + continue main; + } + if ($par1GuiButton.$id3 == 200) { + nms_GameSettings_saveOptions($this.$mc2.$gameSettings); + nmc_Minecraft_displayGuiScreen($this.$mc2, $this.$parentGuiScreen); + } + if ($this.$guiGameSettings.$guiScale != $var2) { + $var3 = nms_ScaledResolution__init_($this.$mc2.$gameSettings, $this.$mc2.$displayWidth, $this.$mc2.$displayHeight); + $var4 = $var3.$scaledWidth; + $var5 = $var3.$scaledHeight; + nms_GuiScreen_setWorldAndResolution($this, $this.$mc2, $var4, $var5); + } + } + return; + case 1: + nms_GameSettings_setOptionValue($var3, var$4, $var5); + if ($rt_suspending()) { + break main; + } + $par1GuiButton.$displayString = nms_GameSettings_getKeyBinding($this.$guiGameSettings, nms_EnumOptions_getEnumOptions($par1GuiButton.$id3)); + if ($par1GuiButton.$id3 == 200) { + nms_GameSettings_saveOptions($this.$mc2.$gameSettings); + nmc_Minecraft_displayGuiScreen($this.$mc2, $this.$parentGuiScreen); + } + if ($this.$guiGameSettings.$guiScale != $var2) { + $var3 = nms_ScaledResolution__init_($this.$mc2.$gameSettings, $this.$mc2.$displayWidth, $this.$mc2.$displayHeight); + $var4 = $var3.$scaledWidth; + $var5 = $var3.$scaledHeight; + nms_GuiScreen_setWorldAndResolution($this, $this.$mc2, $var4, $var5); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1GuiButton, $var2, $var3, var$4, $var5, $var4, $ptr); +}; +$java.nms_GuiVideoSettings_drawScreen = function($this, $par1, $par2, $par3) { + var var$4, var$5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_drawDefaultBackground($this); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + var$5 = $this.$screenTitle4; + var$6 = $this.$width / 2 | 0; + var$7 = !$this.$is64bit ? 5 : 20; + var$8 = 16777215; + $ptr = 2; + case 2: + nms_Gui_drawCenteredString($this, var$4, var$5, var$6, var$7, var$8); + if ($rt_suspending()) { + break main; + } + if (!$this.$is64bit && !$this.$guiGameSettings.$renderDistance) { + var$4 = $this.$fontRenderer0; + var$5 = nms_StatCollector_translateToLocal($rt_s(3039)); + var$6 = $this.$width / 2 | 0; + var$7 = (($this.$height / 6 | 0) + 144 | 0) + 1 | 0; + var$8 = 11468800; + $ptr = 4; + continue main; + } + $ptr = 3; + case 3: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + case 4: + nms_Gui_drawCenteredString($this, var$4, var$5, var$6, var$7, var$8); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + var$5 = nms_StatCollector_translateToLocal($rt_s(3040)); + var$6 = $this.$width / 2 | 0; + var$7 = (($this.$height / 6 | 0) + 144 | 0) + 13 | 0; + var$8 = 11468800; + $ptr = 5; + case 5: + nms_Gui_drawCenteredString($this, var$4, var$5, var$6, var$7, var$8); + if ($rt_suspending()) { + break main; + } + $ptr = 3; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, var$5, var$6, var$7, var$8, $ptr); +}; +$java.nms_GuiVideoSettings__clinit_ = function() { + var var$1, var$2; + var$1 = $rt_createArray(nms_EnumOptions, 12); + var$2 = var$1.data; + var$2[0] = nms_EnumOptions_GRAPHICS; + var$2[1] = nms_EnumOptions_RENDER_DISTANCE; + var$2[2] = nms_EnumOptions_AMBIENT_OCCLUSION; + var$2[3] = nms_EnumOptions_FRAMERATE_LIMIT; + var$2[4] = nms_EnumOptions_ANAGLYPH; + var$2[5] = nms_EnumOptions_VIEW_BOBBING; + var$2[6] = nms_EnumOptions_GUI_SCALE; + var$2[7] = nms_EnumOptions_GAMMA; + var$2[8] = nms_EnumOptions_RENDER_CLOUDS; + var$2[9] = nms_EnumOptions_ENABLE_FOG; + var$2[10] = nms_EnumOptions_PARTICLES; + var$2[11] = nms_EnumOptions_PATCH_ANGLE; + $java.nms_GuiVideoSettings_videoOptions = var$1; +}; +function nms_GuiControls() { + var a = this; nms_GuiScreen.call(a); + a.$parentScreen2 = null; + a.$screenTitle5 = null; + a.$options3 = null; + a.$buttonId = 0; +} +$java.nms_GuiControls_getLeftBorder = function($this) { + return ($this.$width / 2 | 0) - 155 | 0; +}; +$java.nms_GuiControls_initGui = function($this) { + var $var1, $var2, $var3, var$4, var$5; + $var1 = nms_StringTranslate_instance; + $var2 = $java.nms_GuiControls_getLeftBorder($this); + $var3 = 0; + while ($var3 < $this.$options3.$keyBindings.data.length) { + var$4 = $this.$buttonList; + var$5 = new nms_GuiSmallButton; + nms_GuiButton__init_1(var$5, $var3, $var2 + (($var3 % 2 | 0) * 160 | 0) | 0, ($this.$height / 6 | 0) + (20 * ($var3 >> 1) | 0) | 0, 70, 20, nms_GameSettings_getOptionDisplayString($this.$options3, $var3)); + var$5.$enumOptions = null; + ju_ArrayList_add(var$4, var$5); + $var3 = $var3 + 1 | 0; + } + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(200, ($this.$width / 2 | 0) - 100 | 0, ($this.$height / 6 | 0) + 168 | 0, nms_StringTranslate_translateKey($var1, $rt_s(511)))); + $this.$screenTitle5 = nms_StringTranslate_translateKey($var1, $rt_s(3041)); +}; +$java.nms_GuiControls_actionPerformed = function($this, $par1GuiButton) { + var $var2, var$3; + $var2 = 0; + while ($var2 < $this.$options3.$keyBindings.data.length) { + ju_ArrayList_get($this.$buttonList, $var2).$displayString = nms_GameSettings_getOptionDisplayString($this.$options3, $var2); + $var2 = $var2 + 1 | 0; + } + if ($par1GuiButton.$id3 == 200) + nmc_Minecraft_displayGuiScreen($this.$mc2, $this.$parentScreen2); + else { + $this.$buttonId = $par1GuiButton.$id3; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(2956)); + jl_AbstractStringBuilder_append(var$3, nms_GameSettings_getOptionDisplayString($this.$options3, $par1GuiButton.$id3)); + jl_AbstractStringBuilder_append(var$3, $rt_s(2957)); + $par1GuiButton.$displayString = jl_AbstractStringBuilder_toString(var$3); + } +}; +$java.nms_GuiControls_mouseClicked = function($this, $par1, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$buttonId >= 0) { + nms_GameSettings_setKeyBinding($this.$options3, $this.$buttonId, (-100) + $par3 | 0); + ju_ArrayList_get($this.$buttonList, $this.$buttonId).$displayString = nms_GameSettings_getOptionDisplayString($this.$options3, $this.$buttonId); + $this.$buttonId = (-1); + nms_KeyBinding_resetKeyBindingArrayAndHash(); + return; + } + $ptr = 1; + case 1: + nms_GuiScreen_mouseClicked($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $ptr); +}; +$java.nms_GuiControls_keyTyped = function($this, $par1, $par2) { + if ($this.$buttonId >= 0) { + nms_GameSettings_setKeyBinding($this.$options3, $this.$buttonId, $par2); + ju_ArrayList_get($this.$buttonList, $this.$buttonId).$displayString = nms_GameSettings_getOptionDisplayString($this.$options3, $this.$buttonId); + $this.$buttonId = (-1); + nms_KeyBinding_resetKeyBindingArrayAndHash(); + } +}; +$java.nms_GuiControls_drawScreen = function($this, $par1, $par2, $par3) { + var var$4, var$5, $var4, $var5, $var7, $var6, var$10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$10 = $thread.pop();$var6 = $thread.pop();$var7 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_drawDefaultBackground($this); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + var$5 = $this.$screenTitle5; + $var4 = $this.$width / 2 | 0; + $var5 = 20; + $var7 = 16777215; + $ptr = 2; + case 2: + nms_Gui_drawCenteredString($this, var$4, var$5, $var4, $var5, $var7); + if ($rt_suspending()) { + break main; + } + $var4 = $java.nms_GuiControls_getLeftBorder($this); + $var5 = 0; + if ($var5 >= $this.$options3.$keyBindings.data.length) { + $ptr = 3; + continue main; + } + $var6 = 0; + $var7 = 0; + a: { + while ($var7 < $this.$options3.$keyBindings.data.length) { + if ($var7 != $var5 && $this.$options3.$keyBindings.data[$var5].$keyCode == $this.$options3.$keyBindings.data[$var7].$keyCode) { + $var6 = 1; + break a; + } + $var7 = $var7 + 1 | 0; + } + } + if ($this.$buttonId == $var5) { + var$5 = ju_ArrayList_get($this.$buttonList, $var5); + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(36)); + jl_AbstractStringBuilder_append1(var$4, $java.nms_EnumChatFormatting_WHITE); + jl_AbstractStringBuilder_append(var$4, $rt_s(2956)); + jl_AbstractStringBuilder_append1(var$4, nms_EnumChatFormatting_YELLOW); + jl_AbstractStringBuilder_append(var$4, $rt_s(3042)); + jl_AbstractStringBuilder_append1(var$4, $java.nms_EnumChatFormatting_WHITE); + jl_AbstractStringBuilder_append(var$4, $rt_s(572)); + var$5.$displayString = jl_AbstractStringBuilder_toString(var$4); + } else if (!$var6) + ju_ArrayList_get($this.$buttonList, $var5).$displayString = nms_GameSettings_getOptionDisplayString($this.$options3, $var5); + else { + var$5 = ju_ArrayList_get($this.$buttonList, $var5); + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append1(var$4, nms_EnumChatFormatting_RED); + jl_AbstractStringBuilder_append(var$4, nms_GameSettings_getOptionDisplayString($this.$options3, $var5)); + var$5.$displayString = jl_AbstractStringBuilder_toString(var$4); + } + var$5 = $this.$fontRenderer0; + var$4 = nms_GameSettings_getKeyBindingDescription($this.$options3, $var5); + $var7 = (($var4 + (($var5 % 2 | 0) * 160 | 0) | 0) + 70 | 0) + 6 | 0; + var$10 = (($this.$height / 6 | 0) + (20 * ($var5 >> 1) | 0) | 0) + 7 | 0; + $var6 = (-1); + $ptr = 4; + continue main; + case 3: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + case 4: + nms_FontRenderer_drawStringWithShadow(var$5, var$4, $var7, var$10, $var6); + if ($rt_suspending()) { + break main; + } + $var5 = $var5 + 1 | 0; + if ($var5 >= $this.$options3.$keyBindings.data.length) { + $ptr = 3; + continue main; + } + $var6 = 0; + $var7 = 0; + a: { + while ($var7 < $this.$options3.$keyBindings.data.length) { + if ($var7 != $var5 && $this.$options3.$keyBindings.data[$var5].$keyCode == $this.$options3.$keyBindings.data[$var7].$keyCode) { + $var6 = 1; + break a; + } + $var7 = $var7 + 1 | 0; + } + } + if ($this.$buttonId == $var5) { + var$5 = ju_ArrayList_get($this.$buttonList, $var5); + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(36)); + jl_AbstractStringBuilder_append1(var$4, $java.nms_EnumChatFormatting_WHITE); + jl_AbstractStringBuilder_append(var$4, $rt_s(2956)); + jl_AbstractStringBuilder_append1(var$4, nms_EnumChatFormatting_YELLOW); + jl_AbstractStringBuilder_append(var$4, $rt_s(3042)); + jl_AbstractStringBuilder_append1(var$4, $java.nms_EnumChatFormatting_WHITE); + jl_AbstractStringBuilder_append(var$4, $rt_s(572)); + var$5.$displayString = jl_AbstractStringBuilder_toString(var$4); + } else if (!$var6) + ju_ArrayList_get($this.$buttonList, $var5).$displayString = nms_GameSettings_getOptionDisplayString($this.$options3, $var5); + else { + var$5 = ju_ArrayList_get($this.$buttonList, $var5); + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append1(var$4, nms_EnumChatFormatting_RED); + jl_AbstractStringBuilder_append(var$4, nms_GameSettings_getOptionDisplayString($this.$options3, $var5)); + var$5.$displayString = jl_AbstractStringBuilder_toString(var$4); + } + var$5 = $this.$fontRenderer0; + var$4 = nms_GameSettings_getKeyBindingDescription($this.$options3, $var5); + $var7 = (($var4 + (($var5 % 2 | 0) * 160 | 0) | 0) + 70 | 0) + 6 | 0; + var$10 = (($this.$height / 6 | 0) + (20 * ($var5 >> 1) | 0) | 0) + 7 | 0; + $var6 = (-1); + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, var$5, $var4, $var5, $var7, $var6, var$10, $ptr); +}; +function nms_GuiScreenChatOptions() { + var a = this; nms_GuiScreen.call(a); + a.$theGuiScreen = null; + a.$theSettings = null; + a.$theChatOptions = null; + a.$field_82268_n = null; + a.$field_82269_o = 0; +} +$java.nms_GuiScreenChatOptions_allScreenChatOptions = null; +$java.nms_GuiScreenChatOptions_allMultiplayerOptions = null; +$java.nms_GuiScreenChatOptions_$callClinit = function() { + $java.nms_GuiScreenChatOptions_$callClinit = $rt_eraseClinit(nms_GuiScreenChatOptions); + $java.nms_GuiScreenChatOptions__clinit_(); +}; +$java.nms_GuiScreenChatOptions_initGui = function($this) { + var $var1, $var2, $var3, $var4, $var5, $var6, var$7, var$8, $var6_0; + $var1 = nms_StringTranslate_instance; + $var2 = 0; + $this.$theChatOptions = nms_StringTranslate_translateKey($var1, $rt_s(3043)); + $this.$field_82268_n = nms_StringTranslate_translateKey($var1, $rt_s(2979)); + $var3 = $java.nms_GuiScreenChatOptions_allScreenChatOptions.data; + $var4 = $var3.length; + $var5 = 0; + while ($var5 < $var4) { + $var6 = $var3[$var5]; + if (!$var6.$enumFloat) + ju_ArrayList_add($this.$buttonList, $java.nms_GuiSmallButton__init_0($var6.$ordinal, (($this.$width / 2 | 0) - 155 | 0) + (($var2 % 2 | 0) * 160 | 0) | 0, ($this.$height / 6 | 0) + (24 * ($var2 >> 1) | 0) | 0, $var6, nms_GameSettings_getKeyBinding($this.$theSettings, $var6))); + else + ju_ArrayList_add($this.$buttonList, $java.nms_GuiSlider__init_($var6.$ordinal, (($this.$width / 2 | 0) - 155 | 0) + (($var2 % 2 | 0) * 160 | 0) | 0, ($this.$height / 6 | 0) + (24 * ($var2 >> 1) | 0) | 0, $var6, nms_GameSettings_getKeyBinding($this.$theSettings, $var6), nms_GameSettings_getOptionFloatValue($this.$theSettings, $var6))); + $var2 = $var2 + 1 | 0; + $var5 = $var5 + 1 | 0; + } + if (($var2 % 2 | 0) == 1) + $var2 = $var2 + 1 | 0; + $this.$field_82269_o = ($this.$height / 6 | 0) + (24 * ($var2 >> 1) | 0) | 0; + $var2 = $var2 + 2 | 0; + $var3 = $java.nms_GuiScreenChatOptions_allMultiplayerOptions.data; + var$7 = $var3.length; + var$8 = 0; + while (var$8 < var$7) { + $var6_0 = $var3[var$8]; + if (!$var6_0.$enumFloat) + ju_ArrayList_add($this.$buttonList, $java.nms_GuiSmallButton__init_0($var6_0.$ordinal, (($this.$width / 2 | 0) - 155 | 0) + (($var2 % 2 | 0) * 160 | 0) | 0, ($this.$height / 6 | 0) + (24 * ($var2 >> 1) | 0) | 0, $var6_0, nms_GameSettings_getKeyBinding($this.$theSettings, $var6_0))); + else + ju_ArrayList_add($this.$buttonList, $java.nms_GuiSlider__init_($var6_0.$ordinal, (($this.$width / 2 | 0) - 155 | 0) + (($var2 % 2 | 0) * 160 | 0) | 0, ($this.$height / 6 | 0) + (24 * ($var2 >> 1) | 0) | 0, $var6_0, nms_GameSettings_getKeyBinding($this.$theSettings, $var6_0), nms_GameSettings_getOptionFloatValue($this.$theSettings, $var6_0))); + $var2 = $var2 + 1 | 0; + var$8 = var$8 + 1 | 0; + } + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(200, ($this.$width / 2 | 0) - 100 | 0, ($this.$height / 6 | 0) + 168 | 0, nms_StringTranslate_translateKey($var1, $rt_s(511)))); +}; +$java.nms_GuiScreenChatOptions_actionPerformed = function($this, $par1GuiButton) { + var var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1GuiButton = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1GuiButton.$enabled) { + if ($par1GuiButton.$id3 < 100 && $par1GuiButton instanceof nms_GuiSmallButton) { + var$2 = $this.$theSettings; + var$3 = $par1GuiButton.$enumOptions; + var$4 = 1; + $ptr = 1; + continue main; + } + if ($par1GuiButton.$id3 == 200) { + nms_GameSettings_saveOptions($this.$mc2.$gameSettings); + nmc_Minecraft_displayGuiScreen($this.$mc2, $this.$theGuiScreen); + } + } + return; + case 1: + nms_GameSettings_setOptionValue(var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + $par1GuiButton.$displayString = nms_GameSettings_getKeyBinding($this.$theSettings, nms_EnumOptions_getEnumOptions($par1GuiButton.$id3)); + if ($par1GuiButton.$id3 == 200) { + nms_GameSettings_saveOptions($this.$mc2.$gameSettings); + nmc_Minecraft_displayGuiScreen($this.$mc2, $this.$theGuiScreen); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1GuiButton, var$2, var$3, var$4, $ptr); +}; +$java.nms_GuiScreenChatOptions_drawScreen = function($this, $par1, $par2, $par3) { + var var$4, var$5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_drawDefaultBackground($this); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + var$5 = $this.$theChatOptions; + var$6 = $this.$width / 2 | 0; + var$7 = 20; + var$8 = 16777215; + $ptr = 2; + case 2: + nms_Gui_drawCenteredString($this, var$4, var$5, var$6, var$7, var$8); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + var$5 = $this.$field_82268_n; + var$6 = $this.$width / 2 | 0; + var$7 = $this.$field_82269_o + 7 | 0; + var$8 = 16777215; + $ptr = 3; + case 3: + nms_Gui_drawCenteredString($this, var$4, var$5, var$6, var$7, var$8); + if ($rt_suspending()) { + break main; + } + $ptr = 4; + case 4: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, var$5, var$6, var$7, var$8, $ptr); +}; +$java.nms_GuiScreenChatOptions__clinit_ = function() { + var var$1, var$2; + var$1 = $rt_createArray(nms_EnumOptions, 9); + var$2 = var$1.data; + var$2[0] = nms_EnumOptions_CHAT_VISIBILITY; + var$2[1] = nms_EnumOptions_CHAT_COLOR; + var$2[2] = nms_EnumOptions_CHAT_LINKS; + var$2[3] = nms_EnumOptions_CHAT_OPACITY; + var$2[4] = nms_EnumOptions_CHAT_LINKS_PROMPT; + var$2[5] = nms_EnumOptions_CHAT_SCALE; + var$2[6] = nms_EnumOptions_CHAT_HEIGHT_FOCUSED; + var$2[7] = nms_EnumOptions_CHAT_HEIGHT_UNFOCUSED; + var$2[8] = nms_EnumOptions_CHAT_WIDTH; + $java.nms_GuiScreenChatOptions_allScreenChatOptions = var$1; + var$1 = $rt_createArray(nms_EnumOptions, 1); + var$1.data[0] = nms_EnumOptions_SHOW_CAPE; + $java.nms_GuiScreenChatOptions_allMultiplayerOptions = var$1; +}; +function nms_GuiSlot() { + var a = this; jl_Object.call(a); + a.$mc16 = null; + a.$width11 = 0; + a.$height12 = 0; + a.$top = 0; + a.$bottom = 0; + a.$right0 = 0; + a.$left1 = 0; + a.$slotHeight = 0; + a.$scrollUpButtonID = 0; + a.$scrollDownButtonID = 0; + a.$mouseX = 0; + a.$mouseY = 0; + a.$initialClickY = 0.0; + a.$scrollMultiplier = 0.0; + a.$amountScrolled = 0.0; + a.$selectedElement = 0; + a.$lastClicked = Long_ZERO; + a.$showSelectionBox = 0; + a.$field_77243_s = 0; + a.$field_77242_t = 0; + a.$elementWidth = 0; +} +$java.nms_GuiSlot_tex = null; +$java.nms_GuiSlot__init_ = function(var_0, var_1, var_2, var_3, var_4, var_5) { + var var_6 = new nms_GuiSlot(); + nms_GuiSlot__init_(var_6, var_0, var_1, var_2, var_3, var_4, var_5); + return var_6; +}; +function nms_GuiSlot__init_($this, $par1Minecraft, $par2, $par3, $par4, $par5, $par6) { + $this.$initialClickY = (-2.0); + $this.$selectedElement = (-1); + $this.$lastClicked = Long_ZERO; + $this.$showSelectionBox = 1; + $this.$elementWidth = 110; + $this.$mc16 = $par1Minecraft; + $this.$width11 = $par2; + $this.$height12 = $par3; + $this.$top = $par4; + $this.$bottom = $par5; + $this.$slotHeight = $par6; + $this.$left1 = 0; + $this.$right0 = $par2; +} +function nms_GuiSlot_func_77207_a($this, $par1, $par2, $par3, $par4) { + $this.$width11 = $par1; + $this.$height12 = $par2; + $this.$top = $par3; + $this.$bottom = $par4; + $this.$left1 = 0; + $this.$right0 = $par1; +} +$java.nms_GuiSlot_func_77222_a = function($this, $par1, $par2, $par3Tessellator) { + return; +}; +$java.nms_GuiSlot_func_77224_a = function($this, $par1, $par2) { + return; +}; +$java.nms_GuiSlot_func_77215_b = function($this, $par1, $par2) { + return; +}; +$java.nms_GuiSlot_registerScrollButtons = function($this, $par1List, $par2, $par3) { + $this.$scrollUpButtonID = $par2; + $this.$scrollDownButtonID = $par3; +}; +$java.nms_GuiSlot_bindAmountScrolled = function($this) { + var $var1, var$2, var$3; + $var1 = $java.nms_GuiSlot_func_77209_d($this); + if ($var1 < 0) + $var1 = $var1 / 2 | 0; + if ($this.$amountScrolled < 0.0) + $this.$amountScrolled = 0.0; + var$2 = $this.$amountScrolled; + var$3 = $var1; + if (var$2 > var$3) + $this.$amountScrolled = var$3; +}; +$java.nms_GuiSlot_func_77209_d = function($this) { + return $this.$getContentHeight() - (($this.$bottom - $this.$top | 0) - 4 | 0) | 0; +}; +function nms_GuiSlot_func_77208_b($this, $par1) { + $this.$amountScrolled = $this.$amountScrolled + $par1; + $java.nms_GuiSlot_bindAmountScrolled($this); + $this.$initialClickY = (-2.0); +} +function nms_GuiSlot_actionPerformed($this, $par1GuiButton) { + if ($par1GuiButton.$enabled) { + if ($par1GuiButton.$id3 == $this.$scrollUpButtonID) { + $this.$amountScrolled = $this.$amountScrolled - (($this.$slotHeight * 2 | 0) / 3 | 0); + $this.$initialClickY = (-2.0); + $java.nms_GuiSlot_bindAmountScrolled($this); + } else if ($par1GuiButton.$id3 == $this.$scrollDownButtonID) { + $this.$amountScrolled = $this.$amountScrolled + (($this.$slotHeight * 2 | 0) / 3 | 0); + $this.$initialClickY = (-2.0); + $java.nms_GuiSlot_bindAmountScrolled($this); + } + } +} +function nms_GuiSlot_drawScreen($this, $par1, $par2, $par3) { + var $var4, $var5, $var6, $var16, $var7, $var8, $var9, $var10, $var11, $var12, $var20, $var13, $var17, $var18, var$18, $var14, $var15, var$21, var$22, var$23, var$24, var$25, var$26, $var19, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var19 = $thread.pop();var$26 = $thread.pop();var$25 = $thread.pop();var$24 = $thread.pop();var$23 = $thread.pop();var$22 = $thread.pop();var$21 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();var$18 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var13 = $thread.pop();$var20 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var16 = $thread.pop();$var6 + = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$mouseX = $par1; + $this.$mouseY = $par2; + $ptr = 1; + case 1: + $this.$drawBackground0(); + if ($rt_suspending()) { + break main; + } + $var4 = $this.$getSize(); + $var5 = $java.nms_GuiSlot_getScrollBarX($this); + $var6 = $var5 + 6 | 0; + if (!nlea_EaglerAdapterImpl2_mouseIsButtonDown(0)) { + while (!$this.$mc16.$gameSettings.$touchscreen && nlea_EaglerAdapterImpl2_mouseNext()) { + $var16 = nlea_EaglerAdapterImpl2_mouseGetEventDWheel(); + if ($var16) { + if ($var16 > 0) + $var16 = (-1); + else if ($var16 < 0) + $var16 = 1; + $this.$amountScrolled = $this.$amountScrolled + ($rt_imul($var16, $this.$slotHeight) / 2 | 0); + } + } + $this.$initialClickY = (-1.0); + } else if ($this.$initialClickY === (-1.0)) { + $var7 = 1; + if ($par2 >= $this.$top && $par2 <= $this.$bottom) { + $var8 = ($this.$width11 / 2 | 0) - $this.$elementWidth | 0; + $var9 = ($this.$width11 / 2 | 0) + $this.$elementWidth | 0; + $var10 = ((($par2 - $this.$top | 0) - $this.$field_77242_t | 0) + ($this.$amountScrolled | 0) | 0) - 4 | 0; + $var11 = $var10 / $this.$slotHeight | 0; + $var16 = $rt_compare($par1, $var8); + if ($var16 >= 0 && $par1 <= $var9 && $var11 >= 0 && $var10 >= 0 && $var11 < $var4) { + $var12 = $var11 == $this.$selectedElement && Long_lt(Long_sub(nmc_Minecraft_getSystemTime(), $this.$lastClicked), Long_fromInt(250)) ? 1 : 0; + $ptr = 6; + continue main; + } + if ($var16 >= 0 && $par1 <= $var9 && $var10 < 0) { + $java.nms_GuiSlot_func_77224_a($this, $par1 - $var8 | 0, (($par2 - $this.$top | 0) + ($this.$amountScrolled | 0) | 0) - 4 | 0); + $var7 = 0; + } + if ($par1 >= $var5 && $par1 <= $var6) { + $this.$scrollMultiplier = (-1.0); + $var20 = $java.nms_GuiSlot_func_77209_d($this); + if ($var20 < 1) + $var20 = 1; + $var13 = $rt_imul($this.$bottom - $this.$top | 0, $this.$bottom - $this.$top | 0) / $this.$getContentHeight() | 0; + if ($var13 < 32) + $var13 = 32; + if ($var13 > (($this.$bottom - $this.$top | 0) - 8 | 0)) + $var13 = ($this.$bottom - $this.$top | 0) - 8 | 0; + $this.$scrollMultiplier = $this.$scrollMultiplier / ((($this.$bottom - $this.$top | 0) - $var13 | 0) / $var20); + } else + $this.$scrollMultiplier = 1.0; + if (!$var7) + $this.$initialClickY = (-2.0); + else + $this.$initialClickY = $par2; + } else + $this.$initialClickY = (-2.0); + } else if ($this.$initialClickY >= 0.0) { + $par3 = $this.$amountScrolled; + $var17 = $par2; + $this.$amountScrolled = $par3 - ($var17 - $this.$initialClickY) * $this.$scrollMultiplier; + $this.$initialClickY = $var17; + } + $java.nms_GuiSlot_bindAmountScrolled($this); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glDisable(2912); + nlea_Tessellator_$callClinit(); + $var18 = nlea_Tessellator_instance; + var$18 = $java.nms_GuiSlot_tex; + $ptr = 2; + case 2: + nle_TextureLocation_bindTexture(var$18); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nlea_Tessellator_startDrawingQuads($var18); + nlea_Tessellator_setColorOpaque_I($var18, 2105376); + nlea_Tessellator_addVertexWithUV($var18, $this.$left1, $this.$bottom, 0.0, $this.$left1 / 32.0, ($this.$bottom + ($this.$amountScrolled | 0) | 0) / 32.0); + nlea_Tessellator_addVertexWithUV($var18, $this.$right0, $this.$bottom, 0.0, $this.$right0 / 32.0, ($this.$bottom + ($this.$amountScrolled | 0) | 0) / 32.0); + nlea_Tessellator_addVertexWithUV($var18, $this.$right0, $this.$top, 0.0, $this.$right0 / 32.0, ($this.$top + ($this.$amountScrolled | 0) | 0) / 32.0); + nlea_Tessellator_addVertexWithUV($var18, $this.$left1, $this.$top, 0.0, $this.$left1 / 32.0, ($this.$top + ($this.$amountScrolled | 0) | 0) / 32.0); + nlea_Tessellator_draw($var18); + $var9 = (($this.$width11 / 2 | 0) + 2 | 0) - $this.$elementWidth | 0; + $var10 = ($this.$top + 4 | 0) - ($this.$amountScrolled | 0) | 0; + if ($this.$field_77243_s) + $java.nms_GuiSlot_func_77222_a($this, $var9, $var10, $var18); + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + $var11 = 0; + while ($var11 < $var4) { + $var20 = ($var10 + $rt_imul($var11, $this.$slotHeight) | 0) + $this.$field_77242_t | 0; + $var13 = $this.$slotHeight - 4 | 0; + if ($var20 <= $this.$bottom) { + $var16 = $var20 + $var13 | 0; + if ($var16 >= $this.$top) { + if ($this.$showSelectionBox && $this.$isSelected($var11)) { + $var14 = ($this.$width11 / 2 | 0) - $this.$elementWidth | 0; + $var15 = ($this.$width11 / 2 | 0) + $this.$elementWidth | 0; + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(3553); + nlea_Tessellator_startDrawingQuads($var18); + nlea_Tessellator_setColorOpaque_I($var18, 8421504); + var$21 = $var14; + var$22 = $var16 + 2 | 0; + nlea_Tessellator_addVertexWithUV($var18, var$21, var$22, 0.0, 0.0, 1.0); + var$23 = $var15; + nlea_Tessellator_addVertexWithUV($var18, var$23, var$22, 0.0, 1.0, 1.0); + var$24 = $var20 - 2 | 0; + nlea_Tessellator_addVertexWithUV($var18, var$23, var$24, 0.0, 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var18, var$21, var$24, 0.0, 0.0, 0.0); + nlea_Tessellator_setColorOpaque_I($var18, 0); + var$22 = $var14 + 1 | 0; + var$25 = $var16 + 1 | 0; + nlea_Tessellator_addVertexWithUV($var18, var$22, var$25, 0.0, 0.0, 1.0); + var$26 = $var15 - 1 | 0; + nlea_Tessellator_addVertexWithUV($var18, var$26, var$25, 0.0, 1.0, 1.0); + var$25 = $var20 - 1 | 0; + nlea_Tessellator_addVertexWithUV($var18, var$26, var$25, 0.0, 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var18, var$22, var$25, 0.0, 0.0, 0.0); + nlea_Tessellator_draw($var18); + nleg_EaglerAdapterGL30_glEnable(3553); + } + $ptr = 5; + continue main; + } + } + $var11 = $var11 + 1 | 0; + } + nleg_EaglerAdapterGL30_glDisable(2929); + $var19 = 4; + $var16 = 0; + $var7 = $this.$top; + $var8 = 255; + $var9 = 255; + $ptr = 3; + case 3: + $java.nms_GuiSlot_overlayBackground($this, $var16, $var7, $var8, $var9); + if ($rt_suspending()) { + break main; + } + $var16 = $this.$bottom; + $var7 = $this.$height12; + $var8 = 255; + $var9 = 255; + $ptr = 4; + case 4: + $java.nms_GuiSlot_overlayBackground($this, $var16, $var7, $var8, $var9); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nleg_EaglerAdapterGL30_glDisable(3008); + nleg_EaglerAdapterGL30_glShadeModel(7425); + nleg_EaglerAdapterGL30_glDisable(3553); + nlea_Tessellator_startDrawingQuads($var18); + nlea_Tessellator_setColorRGBA_I($var18, 0, 0); + nlea_Tessellator_addVertexWithUV($var18, $this.$left1, $this.$top + $var19 | 0, 0.0, 0.0, 1.0); + nlea_Tessellator_addVertexWithUV($var18, $this.$right0, $this.$top + $var19 | 0, 0.0, 1.0, 1.0); + nlea_Tessellator_setColorRGBA_I($var18, 0, 255); + nlea_Tessellator_addVertexWithUV($var18, $this.$right0, $this.$top, 0.0, 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var18, $this.$left1, $this.$top, 0.0, 0.0, 0.0); + nlea_Tessellator_draw($var18); + nlea_Tessellator_startDrawingQuads($var18); + nlea_Tessellator_setColorRGBA_I($var18, 0, 255); + nlea_Tessellator_addVertexWithUV($var18, $this.$left1, $this.$bottom, 0.0, 0.0, 1.0); + nlea_Tessellator_addVertexWithUV($var18, $this.$right0, $this.$bottom, 0.0, 1.0, 1.0); + nlea_Tessellator_setColorRGBA_I($var18, 0, 0); + nlea_Tessellator_addVertexWithUV($var18, $this.$right0, $this.$bottom - $var19 | 0, 0.0, 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var18, $this.$left1, $this.$bottom - $var19 | 0, 0.0, 0.0, 0.0); + nlea_Tessellator_draw($var18); + $var20 = $java.nms_GuiSlot_func_77209_d($this); + if ($var20 > 0) { + $var13 = $rt_imul($this.$bottom - $this.$top | 0, $this.$bottom - $this.$top | 0) / $this.$getContentHeight() | 0; + if ($var13 < 32) + $var13 = 32; + if ($var13 > (($this.$bottom - $this.$top | 0) - 8 | 0)) + $var13 = ($this.$bottom - $this.$top | 0) - 8 | 0; + $var14 = ($rt_imul($this.$amountScrolled | 0, ($this.$bottom - $this.$top | 0) - $var13 | 0) / $var20 | 0) + $this.$top | 0; + if ($var14 < $this.$top) + $var14 = $this.$top; + nlea_Tessellator_startDrawingQuads($var18); + nlea_Tessellator_setColorRGBA_I($var18, 0, 255); + var$22 = $var5; + nlea_Tessellator_addVertexWithUV($var18, var$22, $this.$bottom, 0.0, 0.0, 1.0); + var$25 = $var6; + nlea_Tessellator_addVertexWithUV($var18, var$25, $this.$bottom, 0.0, 1.0, 1.0); + nlea_Tessellator_addVertexWithUV($var18, var$25, $this.$top, 0.0, 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var18, var$22, $this.$top, 0.0, 0.0, 0.0); + nlea_Tessellator_draw($var18); + nlea_Tessellator_startDrawingQuads($var18); + nlea_Tessellator_setColorRGBA_I($var18, 8421504, 255); + $var16 = $var14 + $var13 | 0; + var$26 = $var16; + nlea_Tessellator_addVertexWithUV($var18, var$22, var$26, 0.0, 0.0, 1.0); + nlea_Tessellator_addVertexWithUV($var18, var$25, var$26, 0.0, 1.0, 1.0); + var$26 = $var14; + nlea_Tessellator_addVertexWithUV($var18, var$25, var$26, 0.0, 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var18, var$22, var$26, 0.0, 0.0, 0.0); + nlea_Tessellator_draw($var18); + nlea_Tessellator_startDrawingQuads($var18); + nlea_Tessellator_setColorRGBA_I($var18, 12632256, 255); + var$25 = $var16 - 1 | 0; + nlea_Tessellator_addVertexWithUV($var18, var$22, var$25, 0.0, 0.0, 1.0); + var$21 = $var6 - 1 | 0; + nlea_Tessellator_addVertexWithUV($var18, var$21, var$25, 0.0, 1.0, 1.0); + nlea_Tessellator_addVertexWithUV($var18, var$21, var$26, 0.0, 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var18, var$22, var$26, 0.0, 0.0, 0.0); + nlea_Tessellator_draw($var18); + } + $java.nms_GuiSlot_func_77215_b($this, $par1, $par2); + nleg_EaglerAdapterGL30_glEnable(3553); + nleg_EaglerAdapterGL30_glShadeModel(7424); + nleg_EaglerAdapterGL30_glEnable(3008); + nleg_EaglerAdapterGL30_glDisable(3042); + return; + case 5: + $this.$drawSlot($var11, $var9, $var20, $var13, $var18); + if ($rt_suspending()) { + break main; + } + while (true) { + $var11 = $var11 + 1 | 0; + if ($var11 >= $var4) + break; + $var20 = ($var10 + $rt_imul($var11, $this.$slotHeight) | 0) + $this.$field_77242_t | 0; + $var13 = $this.$slotHeight - 4 | 0; + if ($var20 > $this.$bottom) + continue; + $var16 = $var20 + $var13 | 0; + if ($var16 < $this.$top) + continue; + else { + if ($this.$showSelectionBox && $this.$isSelected($var11)) { + $var14 = ($this.$width11 / 2 | 0) - $this.$elementWidth | 0; + $var15 = ($this.$width11 / 2 | 0) + $this.$elementWidth | 0; + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(3553); + nlea_Tessellator_startDrawingQuads($var18); + nlea_Tessellator_setColorOpaque_I($var18, 8421504); + var$21 = $var14; + var$22 = $var16 + 2 | 0; + nlea_Tessellator_addVertexWithUV($var18, var$21, var$22, 0.0, 0.0, 1.0); + var$23 = $var15; + nlea_Tessellator_addVertexWithUV($var18, var$23, var$22, 0.0, 1.0, 1.0); + var$24 = $var20 - 2 | 0; + nlea_Tessellator_addVertexWithUV($var18, var$23, var$24, 0.0, 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var18, var$21, var$24, 0.0, 0.0, 0.0); + nlea_Tessellator_setColorOpaque_I($var18, 0); + var$22 = $var14 + 1 | 0; + var$25 = $var16 + 1 | 0; + nlea_Tessellator_addVertexWithUV($var18, var$22, var$25, 0.0, 0.0, 1.0); + var$26 = $var15 - 1 | 0; + nlea_Tessellator_addVertexWithUV($var18, var$26, var$25, 0.0, 1.0, 1.0); + var$25 = $var20 - 1 | 0; + nlea_Tessellator_addVertexWithUV($var18, var$26, var$25, 0.0, 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var18, var$22, var$25, 0.0, 0.0, 0.0); + nlea_Tessellator_draw($var18); + nleg_EaglerAdapterGL30_glEnable(3553); + } + continue main; + } + } + nleg_EaglerAdapterGL30_glDisable(2929); + $var19 = 4; + $var16 = 0; + $var7 = $this.$top; + $var8 = 255; + $var9 = 255; + $ptr = 3; + continue main; + case 6: + $this.$elementClicked($var11, $var12); + if ($rt_suspending()) { + break main; + } + $this.$selectedElement = $var11; + $this.$lastClicked = nmc_Minecraft_getSystemTime(); + if ($par1 >= $var5 && $par1 <= $var6) { + $this.$scrollMultiplier = (-1.0); + $var20 = $java.nms_GuiSlot_func_77209_d($this); + if ($var20 < 1) + $var20 = 1; + $var13 = $rt_imul($this.$bottom - $this.$top | 0, $this.$bottom - $this.$top | 0) / $this.$getContentHeight() | 0; + if ($var13 < 32) + $var13 = 32; + if ($var13 > (($this.$bottom - $this.$top | 0) - 8 | 0)) + $var13 = ($this.$bottom - $this.$top | 0) - 8 | 0; + $this.$scrollMultiplier = $this.$scrollMultiplier / ((($this.$bottom - $this.$top | 0) - $var13 | 0) / $var20); + } else + $this.$scrollMultiplier = 1.0; + if (!$var7) + $this.$initialClickY = (-2.0); + else + $this.$initialClickY = $par2; + $java.nms_GuiSlot_bindAmountScrolled($this); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glDisable(2912); + nlea_Tessellator_$callClinit(); + $var18 = nlea_Tessellator_instance; + var$18 = $java.nms_GuiSlot_tex; + $ptr = 2; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var5, $var6, $var16, $var7, $var8, $var9, $var10, $var11, $var12, $var20, $var13, $var17, $var18, var$18, $var14, $var15, var$21, var$22, var$23, var$24, var$25, var$26, $var19, $ptr); +} +$java.nms_GuiSlot_getScrollBarX = function($this) { + return (($this.$width11 / 2 | 0) + $this.$elementWidth | 0) + 14 | 0; +}; +$java.nms_GuiSlot_overlayBackground = function($this, $par1, $par2, $par3, $par4) { + var $var5, var$6, var$7, var$8, var$9, var$10, var$11, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nlea_Tessellator_$callClinit(); + $var5 = nlea_Tessellator_instance; + var$6 = $java.nms_GuiSlot_tex; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$6); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nlea_Tessellator_startDrawingQuads($var5); + nlea_Tessellator_setColorRGBA_I($var5, 4210752, $par4); + var$7 = $par2; + var$8 = $par2 / 32.0; + nlea_Tessellator_addVertexWithUV($var5, 0.0, var$7, 0.0, 0.0, var$8); + nlea_Tessellator_addVertexWithUV($var5, $this.$width11, var$7, 0.0, $this.$width11 / 32.0, var$8); + nlea_Tessellator_setColorRGBA_I($var5, 4210752, $par3); + var$9 = $this.$width11; + var$7 = $par1; + var$10 = $this.$width11 / 32.0; + var$11 = $par1 / 32.0; + nlea_Tessellator_addVertexWithUV($var5, var$9, var$7, 0.0, var$10, var$11); + nlea_Tessellator_addVertexWithUV($var5, 0.0, var$7, 0.0, 0.0, var$11); + nlea_Tessellator_draw($var5); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $var5, var$6, var$7, var$8, var$9, var$10, var$11, $ptr); +}; +function nms_GuiSlot__clinit_() { + $java.nms_GuiSlot_tex = nle_TextureLocation__init_($rt_s(508)); +} +function nms_GuiSlotLanguage() { + var a = this; nms_GuiSlot.call(a); + a.$field_77251_g = null; + a.$field_77253_h = null; + a.$languageGui = null; +} +$java.nms_GuiSlotLanguage_getSize = function($this) { + return $this.$field_77251_g.$size; +}; +$java.nms_GuiSlotLanguage_elementClicked = function($this, $par1, $par2) { + nms_StringTranslate_setLanguage(nms_StringTranslate_instance, ju_ArrayList_get($this.$field_77251_g, $par1), 0); + $this.$languageGui.$mc2.$fontRenderer.$unicodeFlag = nms_StringTranslate_instance.$isUnicode; + $this.$languageGui.$theGameSettings.$language = ju_ArrayList_get($this.$field_77251_g, $par1); + $this.$languageGui.$fontRenderer0.$bidiFlag = nms_StringTranslate_isBidirectional($this.$languageGui.$theGameSettings.$language); + $this.$languageGui.$doneButton.$displayString = nms_StringTranslate_translateKey(nms_StringTranslate_instance, $rt_s(511)); + nms_GameSettings_saveOptions($this.$languageGui.$theGameSettings); +}; +$java.nms_GuiSlotLanguage_isSelected = function($this, $par1) { + return jl_String_equals(ju_ArrayList_get($this.$field_77251_g, $par1), nms_StringTranslate_instance.$currentLanguage); +}; +$java.nms_GuiSlotLanguage_getContentHeight = function($this) { + return $java.nms_GuiSlotLanguage_getSize($this) * 18 | 0; +}; +$java.nms_GuiSlotLanguage_drawBackground = function($this) { + var var$1, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$1 = $this.$languageGui; + $ptr = 1; + case 1: + nms_GuiScreen_drawDefaultBackground(var$1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, $ptr); +}; +$java.nms_GuiSlotLanguage_drawSlot = function($this, $par1, $par2, $par3, $par4, $par5Tessellator) { + var var$6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$par5Tessellator = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$languageGui.$fontRenderer0.$bidiFlag = 1; + $par5Tessellator = $this.$languageGui; + var$6 = $this.$languageGui.$fontRenderer0; + var$7 = $java.ju_TreeMap_get($this.$field_77253_h, ju_ArrayList_get($this.$field_77251_g, $par1)); + $par2 = $this.$languageGui.$width / 2 | 0; + $par1 = $par3 + 1 | 0; + $par3 = 16777215; + $ptr = 1; + case 1: + nms_Gui_drawCenteredString($par5Tessellator, var$6, var$7, $par2, $par1, $par3); + if ($rt_suspending()) { + break main; + } + $this.$languageGui.$fontRenderer0.$bidiFlag = nms_StringTranslate_isBidirectional($this.$languageGui.$theGameSettings.$language); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $par5Tessellator, var$6, var$7, $ptr); +}; +function nms_GuiSlotServer() { + nms_GuiSlot.call(this); + this.$parentGui = null; +} +$java.nms_GuiSlotServer_defaultServerIcon = null; +$java.nms_GuiSlotServer_icons = null; +function nms_GuiSlotServer_getSize($this) { + return (nms_ServerList_countServers(nms_GuiMultiplayer_internetServerList) + 0 | 0) + 1 | 0; +} +$java.nms_GuiSlotServer_elementClicked = function($this, $par1, $par2) { + var $var3, $var4, $var5, $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1 < (nms_ServerList_countServers(nms_GuiMultiplayer_internetServerList) + 0 | 0)) { + $var3 = nms_GuiMultiplayer_getSelectedServer($this.$parentGui); + $this.$parentGui.$selectedServer = $par1; + $var4 = nms_ServerList_countServers(nms_GuiMultiplayer_internetServerList) <= $par1 ? null : nms_ServerList_getServerData(nms_GuiMultiplayer_internetServerList, $par1); + a: { + b: { + if (nms_GuiMultiplayer_getSelectedServer($this.$parentGui) >= 0 && nms_GuiMultiplayer_getSelectedServer($this.$parentGui) < nms_GuiSlotServer_getSize($this)) { + if ($var4 === null) + break b; + if ($var4.$field_82821_f == 61) + break b; + } + $var5 = 0; + break a; + } + $var5 = 1; + } + $var6 = nms_GuiMultiplayer_getSelectedServer($this.$parentGui) >= nms_ServerList_countServers(nms_GuiMultiplayer_internetServerList) ? 0 : 1; + $this.$parentGui.$buttonSelect.$enabled = $var5; + $this.$parentGui.$field_96289_p.$enabled = $var6; + $this.$parentGui.$buttonDelete.$enabled = $var6; + if ($par2 && $var5) { + $var4 = $this.$parentGui; + $ptr = 1; + continue main; + } + if ($var6 && nms_GuiScreen_isShiftKeyDown() && $var3 > nms_ServerList_forcedServers.$size && $var3 < nms_ServerList_countServers(nms_GuiMultiplayer_internetServerList)) + nms_GuiMultiplayer_getSelectedServer($this.$parentGui); + } + return; + case 1: + nms_GuiMultiplayer_joinServer($var4, $par1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $var3, $var4, $var5, $var6, $ptr); +}; +$java.nms_GuiSlotServer_isSelected = function($this, $par1) { + return $par1 != nms_GuiMultiplayer_getSelectedServer($this.$parentGui) ? 0 : 1; +}; +$java.nms_GuiSlotServer_getContentHeight = function($this) { + return nms_GuiSlotServer_getSize($this) * 36 | 0; +}; +$java.nms_GuiSlotServer_drawBackground = function($this) { + var var$1, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$1 = $this.$parentGui; + $ptr = 1; + case 1: + nms_GuiScreen_drawDefaultBackground(var$1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, $ptr); +}; +$java.nms_GuiSlotServer_drawSlot = function($this, $par1, $par2, $par3, $par4, $par5Tessellator) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par5Tessellator = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1 >= nms_ServerList_countServers(nms_GuiMultiplayer_internetServerList)) + return; + $ptr = 1; + case 1: + $java.nms_GuiSlotServer_func_77247_d($this, $par1, $par2, $par3, $par4, $par5Tessellator); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $par5Tessellator, $ptr); +}; +$java.nms_GuiSlotServer_func_77247_d = function($this, $par1, $par2, $par3, $par4, $par5Tessellator) { + var $var6, $var7, $var8, $var9, $var14, $var10, $iconX, $iconSize, $iconY, $i, $s, var$17, var$18, var$19, var$20, $var15, $var16, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();var$20 = $thread.pop();var$19 = $thread.pop();var$18 = $thread.pop();var$17 = $thread.pop();$s = $thread.pop();$i = $thread.pop();$iconY = $thread.pop();$iconSize = $thread.pop();$iconX = $thread.pop();$var10 = $thread.pop();$var14 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$par5Tessellator = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 + = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var6 = nms_ServerList_getServerData(nms_GuiMultiplayer_getInternetServerList($this.$parentGui), $par1); + $var7 = $var6.$field_82821_f <= 61 ? 0 : 1; + $var8 = $var6.$field_82821_f >= 61 ? 0 : 1; + $var9 = !$var7 && !$var8 ? 0 : 1; + $par5Tessellator = $this.$parentGui; + $var14 = $this.$parentGui.$fontRenderer0; + $var10 = $var6.$serverName; + $iconX = $par2 + 38 | 0; + $iconSize = $par3 + 1 | 0; + $par4 = 16777215; + $ptr = 1; + case 1: + a: { + nms_Gui_drawString($par5Tessellator, $var14, $var10, $iconX, $iconSize, $par4); + if ($rt_suspending()) { + break main; + } + if ($var6.$hasPing) { + if (Long_gt($var6.$pingToServer, Long_ZERO)) + break a; + if ($var6.$hasError) + break a; + } + if (!$this.$parentGui.$mc2.$gameSettings.$hideServerAddress && !nms_ServerData_isHidingAddress($var6)) { + $par5Tessellator = $this.$parentGui; + $var14 = $this.$parentGui.$fontRenderer0; + $var10 = $var6.$serverIP; + $par4 = ($par3 + 12 | 0) + 11 | 0; + $iconY = 3158064; + $ptr = 3; + continue main; + } + $par5Tessellator = $this.$parentGui; + $var14 = $this.$parentGui.$fontRenderer0; + $var10 = nms_StatCollector_translateToLocal($rt_s(3044)); + $par4 = ($par3 + 12 | 0) + 11 | 0; + $iconY = 3158064; + $ptr = 2; + continue main; + } + $i = jl_String_indexOf0($var6.$serverMOTD, 10); + if ($i <= 0) { + $par5Tessellator = $this.$parentGui; + $var14 = $this.$parentGui.$fontRenderer0; + $var10 = $var6.$serverMOTD; + $par4 = $par3 + 12 | 0; + $iconY = 8421504; + $ptr = 4; + continue main; + } + $par5Tessellator = $this.$parentGui; + $var14 = $this.$parentGui.$fontRenderer0; + $var10 = jl_String_substring0($var6.$serverMOTD, 0, $i); + $par4 = $par3 + 12 | 0; + $iconY = 8421504; + $ptr = 5; + continue main; + case 2: + nms_Gui_drawString($par5Tessellator, $var14, $var10, $iconX, $par4, $iconY); + if ($rt_suspending()) { + break main; + } + if ($var9) { + $var10 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append9(jl_StringBuilder__init_(), $java.nms_EnumChatFormatting_DARK_RED), $var6.$gameVersion)); + $var14 = $this.$parentGui; + $s = $this.$parentGui.$fontRenderer0; + $par4 = ($par2 + 240 | 0) - nms_FontRenderer_getStringWidth($this.$parentGui.$fontRenderer0, $var10) | 0; + $iconX = 8421504; + $ptr = 7; + continue main; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nms_ServerData_refreshIcon($var6); + if ($var6.$serverIconEnabled && $var6.$serverIconGL != (-1)) { + nms_RenderEngine_bindTexture($this.$mc16.$renderEngine, $var6.$serverIconGL); + $iconX = $par2 + 2 | 0; + $iconY = $par3 + 2 | 0; + nlea_Tessellator_$callClinit(); + $var14 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var14); + var$17 = $iconX + 0 | 0; + var$18 = $iconY + 28 | 0; + nlea_Tessellator_addVertexWithUV($var14, var$17, var$18, 0.0, 0.0, 1.0); + var$19 = $iconX + 28 | 0; + nlea_Tessellator_addVertexWithUV($var14, var$19, var$18, 0.0, 1.0, 1.0); + var$18 = $iconY + 0 | 0; + nlea_Tessellator_addVertexWithUV($var14, var$19, var$18, 0.0, 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var14, var$17, var$18, 0.0, 0.0, 0.0); + nlea_Tessellator_draw($var14); + $par5Tessellator = $java.nms_GuiSlotServer_icons; + $ptr = 12; + continue main; + } + $par5Tessellator = $java.nms_GuiSlotServer_defaultServerIcon; + $ptr = 10; + continue main; + case 3: + nms_Gui_drawString($par5Tessellator, $var14, $var10, $iconX, $par4, $iconY); + if ($rt_suspending()) { + break main; + } + if ($var9) { + $var10 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append9(jl_StringBuilder__init_(), $java.nms_EnumChatFormatting_DARK_RED), $var6.$gameVersion)); + $var14 = $this.$parentGui; + $s = $this.$parentGui.$fontRenderer0; + $par4 = ($par2 + 240 | 0) - nms_FontRenderer_getStringWidth($this.$parentGui.$fontRenderer0, $var10) | 0; + $iconX = 8421504; + $ptr = 7; + continue main; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nms_ServerData_refreshIcon($var6); + if ($var6.$serverIconEnabled && $var6.$serverIconGL != (-1)) { + nms_RenderEngine_bindTexture($this.$mc16.$renderEngine, $var6.$serverIconGL); + $iconX = $par2 + 2 | 0; + $iconY = $par3 + 2 | 0; + nlea_Tessellator_$callClinit(); + $var14 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var14); + var$17 = $iconX + 0 | 0; + var$18 = $iconY + 28 | 0; + nlea_Tessellator_addVertexWithUV($var14, var$17, var$18, 0.0, 0.0, 1.0); + var$19 = $iconX + 28 | 0; + nlea_Tessellator_addVertexWithUV($var14, var$19, var$18, 0.0, 1.0, 1.0); + var$18 = $iconY + 0 | 0; + nlea_Tessellator_addVertexWithUV($var14, var$19, var$18, 0.0, 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var14, var$17, var$18, 0.0, 0.0, 0.0); + nlea_Tessellator_draw($var14); + $par5Tessellator = $java.nms_GuiSlotServer_icons; + $ptr = 12; + continue main; + } + $par5Tessellator = $java.nms_GuiSlotServer_defaultServerIcon; + $ptr = 10; + continue main; + case 4: + nms_Gui_drawString($par5Tessellator, $var14, $var10, $iconX, $par4, $iconY); + if ($rt_suspending()) { + break main; + } + if (!$this.$parentGui.$mc2.$gameSettings.$hideServerAddress && !nms_ServerData_isHidingAddress($var6)) { + $par5Tessellator = $this.$parentGui; + $var14 = $this.$parentGui.$fontRenderer0; + $var10 = $var6.$serverIP; + $par4 = $par4 + 11 | 0; + $iconY = 3158064; + $ptr = 11; + continue main; + } + $par5Tessellator = $this.$parentGui; + $var14 = $this.$parentGui.$fontRenderer0; + $var10 = nms_StatCollector_translateToLocal($rt_s(3044)); + $par4 = $par4 + 11 | 0; + $iconY = 3158064; + $ptr = 8; + continue main; + case 5: + nms_Gui_drawString($par5Tessellator, $var14, $var10, $iconX, $par4, $iconY); + if ($rt_suspending()) { + break main; + } + $par5Tessellator = $this.$parentGui; + $var14 = $this.$parentGui.$fontRenderer0; + $var10 = jl_String_substring($var6.$serverMOTD, $i + 1 | 0); + $par4 = $par4 + 11 | 0; + $iconY = 8421504; + $ptr = 6; + case 6: + nms_Gui_drawString($par5Tessellator, $var14, $var10, $iconX, $par4, $iconY); + if ($rt_suspending()) { + break main; + } + $var10 = $this.$parentGui; + $s = $this.$parentGui.$fontRenderer0; + var$20 = $var6.$populationInfo; + $par4 = ($par2 + 251 | 0) - nms_FontRenderer_getStringWidth($this.$parentGui.$fontRenderer0, $var6.$populationInfo) | 0; + $iconX = $par3 + 12 | 0; + $iconY = 8421504; + $ptr = 9; + continue main; + case 7: + nms_Gui_drawString($var14, $s, $var10, $par4, $iconSize, $iconX); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nms_ServerData_refreshIcon($var6); + if ($var6.$serverIconEnabled && $var6.$serverIconGL != (-1)) { + nms_RenderEngine_bindTexture($this.$mc16.$renderEngine, $var6.$serverIconGL); + $iconX = $par2 + 2 | 0; + $iconY = $par3 + 2 | 0; + nlea_Tessellator_$callClinit(); + $var14 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var14); + var$17 = $iconX + 0 | 0; + var$18 = $iconY + 28 | 0; + nlea_Tessellator_addVertexWithUV($var14, var$17, var$18, 0.0, 0.0, 1.0); + var$19 = $iconX + 28 | 0; + nlea_Tessellator_addVertexWithUV($var14, var$19, var$18, 0.0, 1.0, 1.0); + var$18 = $iconY + 0 | 0; + nlea_Tessellator_addVertexWithUV($var14, var$19, var$18, 0.0, 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var14, var$17, var$18, 0.0, 0.0, 0.0); + nlea_Tessellator_draw($var14); + $par5Tessellator = $java.nms_GuiSlotServer_icons; + $ptr = 12; + continue main; + } + $par5Tessellator = $java.nms_GuiSlotServer_defaultServerIcon; + $ptr = 10; + continue main; + case 8: + nms_Gui_drawString($par5Tessellator, $var14, $var10, $iconX, $par4, $iconY); + if ($rt_suspending()) { + break main; + } + $var10 = $this.$parentGui; + $s = $this.$parentGui.$fontRenderer0; + var$20 = $var6.$populationInfo; + $par4 = ($par2 + 251 | 0) - nms_FontRenderer_getStringWidth($this.$parentGui.$fontRenderer0, $var6.$populationInfo) | 0; + $iconX = $par3 + 12 | 0; + $iconY = 8421504; + $ptr = 9; + case 9: + nms_Gui_drawString($var10, $s, var$20, $par4, $iconX, $iconY); + if ($rt_suspending()) { + break main; + } + if ($var9) { + $var10 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append9(jl_StringBuilder__init_(), $java.nms_EnumChatFormatting_DARK_RED), $var6.$gameVersion)); + $var14 = $this.$parentGui; + $s = $this.$parentGui.$fontRenderer0; + $par4 = ($par2 + 240 | 0) - nms_FontRenderer_getStringWidth($this.$parentGui.$fontRenderer0, $var10) | 0; + $iconX = 8421504; + $ptr = 7; + continue main; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nms_ServerData_refreshIcon($var6); + if ($var6.$serverIconEnabled && $var6.$serverIconGL != (-1)) { + nms_RenderEngine_bindTexture($this.$mc16.$renderEngine, $var6.$serverIconGL); + $iconX = $par2 + 2 | 0; + $iconY = $par3 + 2 | 0; + nlea_Tessellator_$callClinit(); + $var14 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var14); + var$17 = $iconX + 0 | 0; + var$18 = $iconY + 28 | 0; + nlea_Tessellator_addVertexWithUV($var14, var$17, var$18, 0.0, 0.0, 1.0); + var$19 = $iconX + 28 | 0; + nlea_Tessellator_addVertexWithUV($var14, var$19, var$18, 0.0, 1.0, 1.0); + var$18 = $iconY + 0 | 0; + nlea_Tessellator_addVertexWithUV($var14, var$19, var$18, 0.0, 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var14, var$17, var$18, 0.0, 0.0, 0.0); + nlea_Tessellator_draw($var14); + $par5Tessellator = $java.nms_GuiSlotServer_icons; + $ptr = 12; + continue main; + } + $par5Tessellator = $java.nms_GuiSlotServer_defaultServerIcon; + $ptr = 10; + case 10: + nle_TextureLocation_bindTexture($par5Tessellator); + if ($rt_suspending()) { + break main; + } + $iconX = $par2 + 2 | 0; + $iconY = $par3 + 2 | 0; + nlea_Tessellator_$callClinit(); + $var14 = nlea_Tessellator_instance; + nlea_Tessellator_startDrawingQuads($var14); + var$17 = $iconX + 0 | 0; + var$18 = $iconY + 28 | 0; + nlea_Tessellator_addVertexWithUV($var14, var$17, var$18, 0.0, 0.0, 1.0); + var$19 = $iconX + 28 | 0; + nlea_Tessellator_addVertexWithUV($var14, var$19, var$18, 0.0, 1.0, 1.0); + var$18 = $iconY + 0 | 0; + nlea_Tessellator_addVertexWithUV($var14, var$19, var$18, 0.0, 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var14, var$17, var$18, 0.0, 0.0, 0.0); + nlea_Tessellator_draw($var14); + $par5Tessellator = $java.nms_GuiSlotServer_icons; + $ptr = 12; + continue main; + case 11: + nms_Gui_drawString($par5Tessellator, $var14, $var10, $iconX, $par4, $iconY); + if ($rt_suspending()) { + break main; + } + $var10 = $this.$parentGui; + $s = $this.$parentGui.$fontRenderer0; + var$20 = $var6.$populationInfo; + $par4 = ($par2 + 251 | 0) - nms_FontRenderer_getStringWidth($this.$parentGui.$fontRenderer0, $var6.$populationInfo) | 0; + $iconX = $par3 + 12 | 0; + $iconY = 8421504; + $ptr = 9; + continue main; + case 12: + nle_TextureLocation_bindTexture($par5Tessellator); + if ($rt_suspending()) { + break main; + } + $var15 = 0; + if ($var9) { + $par5Tessellator = !$var7 ? $rt_s(3045) : $rt_s(3046); + $var16 = 5; + } else if ($var6.$hasPing && Long_ne($var6.$pingToServer, Long_fromInt(-2))) { + $var16 = Long_lt($var6.$pingToServer, Long_ZERO) ? 5 : Long_lt($var6.$pingToServer, Long_fromInt(150)) ? 0 : Long_lt($var6.$pingToServer, Long_fromInt(300)) ? 1 : Long_lt($var6.$pingToServer, Long_fromInt(600)) ? 2 : Long_ge($var6.$pingToServer, Long_fromInt(1000)) ? 4 : 3; + $par5Tessellator = Long_lt($var6.$pingToServer, Long_ZERO) ? $rt_s(3047) : jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append2(jl_StringBuilder__init_(), $var6.$pingToServer), $rt_s(3048))); + } else { + $var15 = 1; + $var16 = Long_and(Long_add(Long_div(nmc_Minecraft_getSystemTime(), Long_fromInt(100)), Long_fromInt($par1 * 2 | 0)), Long_fromInt(7)).lo; + if ($var16 > 4) + $var16 = 8 - $var16 | 0; + $par5Tessellator = $rt_s(3049); + } + nms_Gui_drawTexturedModalRect($this.$parentGui, $par2 + 241 | 0, $par3, 0 + ($var15 * 10 | 0) | 0, 176 + ($var16 * 8 | 0) | 0, 10, 8); + $par1 = $this.$mouseX; + $par4 = $par2 + 245 | 0; + if ($par1 >= ($par4 - 4 | 0) && $this.$mouseY >= ($par3 - 4 | 0) && $this.$mouseX <= (($par4 + 10 | 0) + 4 | 0) && $this.$mouseY <= (($par3 + 4 | 0) + 4 | 0)) + nms_GuiMultiplayer_getAndSetLagTooltip($this.$parentGui, $par5Tessellator); + else if ($this.$mouseX >= (($par2 + 230 | 0) - 4 | 0) && $this.$mouseY >= (($par3 - 4 | 0) + 4 | 0) && $this.$mouseX <= (($par4 + 10 | 0) + 4 | 0) && $this.$mouseY <= ((($par3 + 8 | 0) + 4 | 0) + 8 | 0) && ju_ArrayList_size($var6.$playerList) > 0) { + $par5Tessellator = $rt_s(36); + $var14 = ju_AbstractList_iterator($var6.$playerList); + while (ju_AbstractList$1_hasNext($var14)) { + $s = ju_AbstractList$1_next($var14); + $par5Tessellator = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $par5Tessellator), $s), $rt_s(64))); + } + nms_GuiMultiplayer_getAndSetLagTooltip($this.$parentGui, $par5Tessellator); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $par4, $par5Tessellator, $var6, $var7, $var8, $var9, $var14, $var10, $iconX, $iconSize, $iconY, $i, $s, var$17, var$18, var$19, var$20, $var15, $var16, $ptr); +}; +function nms_GuiSlotServer__clinit_() { + $java.nms_GuiSlotServer_defaultServerIcon = nle_TextureLocation__init_($rt_s(2085)); + $java.nms_GuiSlotServer_icons = nle_TextureLocation__init_($rt_s(1286)); +} +function nms_GuiScreenServerList() { + var a = this; nms_GuiScreen.call(a); + a.$guiScreen = null; + a.$theServerData0 = null; + a.$serverTextField = null; +} +$java.nms_GuiScreenServerList_updateScreen = function($this) { + nms_GuiTextField_updateCursorCounter($this.$serverTextField); +}; +$java.nms_GuiScreenServerList_initGui = function($this) { + var $var1; + $var1 = nms_StringTranslate_instance; + nlea_EaglerAdapterImpl2_enableRepeatEvents0(1); + ju_ArrayList_clear($this.$buttonList); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(0, ($this.$width / 2 | 0) - 100 | 0, (($this.$height / 4 | 0) + 96 | 0) + 12 | 0, nms_StringTranslate_translateKey($var1, $rt_s(1353)))); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(1, ($this.$width / 2 | 0) - 100 | 0, (($this.$height / 4 | 0) + 120 | 0) + 12 | 0, nms_StringTranslate_translateKey($var1, $rt_s(1308)))); + $this.$serverTextField = nms_GuiTextField__init_($this.$fontRenderer0, ($this.$width / 2 | 0) - 100 | 0, 116, 200, 20); + nms_GuiTextField_setMaxStringLength($this.$serverTextField, 128); + nms_GuiTextField_setFocused($this.$serverTextField, 1); + nms_GuiTextField_setText($this.$serverTextField, $this.$mc2.$gameSettings.$lastServer); + ju_ArrayList_get($this.$buttonList, 0).$enabled = jl_String_length($this.$serverTextField.$text0) > 0 && jl_String_split($this.$serverTextField.$text0, $rt_s(272)).data.length > 0 ? 1 : 0; +}; +$java.nms_GuiScreenServerList_onGuiClosed = function($this) { + nlea_EaglerAdapterImpl2_enableRepeatEvents0(0); + $this.$mc2.$gameSettings.$lastServer = $this.$serverTextField.$text0; + nms_GameSettings_saveOptions($this.$mc2.$gameSettings); +}; +$java.nms_GuiScreenServerList_actionPerformed = function($this, $par1GuiButton) { + var var$2, var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1GuiButton = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1GuiButton.$enabled) { + if ($par1GuiButton.$id3 == 1) { + $par1GuiButton = $this.$guiScreen; + var$2 = 0; + var$3 = 0; + $ptr = 1; + continue main; + } + if (!$par1GuiButton.$id3) { + $this.$theServerData0.$serverIP = $this.$serverTextField.$text0; + $par1GuiButton = $this.$guiScreen; + var$3 = 1; + var$2 = 0; + $ptr = 2; + continue main; + } + } + return; + case 1: + nms_GuiMultiplayer_confirmClicked($par1GuiButton, var$2, var$3); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_GuiMultiplayer_confirmClicked($par1GuiButton, var$3, var$2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1GuiButton, var$2, var$3, $ptr); +}; +$java.nms_GuiScreenServerList_keyTyped = function($this, $par1, $par2) { + var var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = $this.$serverTextField; + $ptr = 1; + case 1: + $tmp = nms_GuiTextField_textboxKeyTyped(var$3, $par1, $par2); + if ($rt_suspending()) { + break main; + } + $par1 = $tmp; + if ($par1) + ju_ArrayList_get($this.$buttonList, 0).$enabled = jl_String_length($this.$serverTextField.$text0) > 0 && jl_String_split($this.$serverTextField.$text0, $rt_s(272)).data.length > 0 ? 1 : 0; + else if ($par2 == 28) { + var$3 = ju_ArrayList_get($this.$buttonList, 0); + $ptr = 2; + continue main; + } + return; + case 2: + $java.nms_GuiScreenServerList_actionPerformed($this, var$3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, var$3, $ptr); +}; +$java.nms_GuiScreenServerList_mouseClicked = function($this, $par1, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_mouseClicked($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + nms_GuiTextField_mouseClicked($this.$serverTextField, $par1, $par2, $par3); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $ptr); +}; +$java.nms_GuiScreenServerList_drawScreen = function($this, $par1, $par2, $par3) { + var $var4, var$5, var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = nms_StringTranslate_instance; + $ptr = 1; + case 1: + nms_GuiScreen_drawDefaultBackground($this); + if ($rt_suspending()) { + break main; + } + var$5 = $this.$fontRenderer0; + var$6 = nms_StringTranslate_translateKey($var4, $rt_s(1354)); + var$7 = $this.$width / 2 | 0; + var$8 = (($this.$height / 4 | 0) - 60 | 0) + 20 | 0; + var$9 = 16777215; + $ptr = 2; + case 2: + nms_Gui_drawCenteredString($this, var$5, var$6, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + var$6 = $this.$fontRenderer0; + var$5 = nms_StringTranslate_translateKey($var4, $rt_s(3050)); + var$7 = ($this.$width / 2 | 0) - 100 | 0; + var$8 = 100; + var$9 = 10526880; + $ptr = 3; + case 3: + nms_FontRenderer_drawStringWithShadow(var$6, var$5, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + if (!nlea_EaglerAdapterImpl2_isSSLPage()) { + var$6 = $this.$serverTextField; + $ptr = 4; + continue main; + } + var$6 = $this.$fontRenderer0; + var$5 = nms_StringTranslate_translateKey($var4, $rt_s(3051)); + var$7 = $this.$width / 2 | 0; + var$8 = 144; + var$9 = 13421823; + $ptr = 6; + continue main; + case 4: + nms_GuiTextField_drawTextBox(var$6); + if ($rt_suspending()) { + break main; + } + $ptr = 5; + case 5: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + case 6: + nms_Gui_drawCenteredString($this, var$6, var$5, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + var$6 = $this.$fontRenderer0; + var$5 = nms_StringTranslate_translateKey($var4, $rt_s(3052)); + var$7 = $this.$width / 2 | 0; + var$8 = 156; + var$9 = 13421823; + $ptr = 7; + case 7: + nms_Gui_drawCenteredString($this, var$6, var$5, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + var$6 = $this.$serverTextField; + $ptr = 4; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, var$5, var$6, var$7, var$8, var$9, $ptr); +}; +function nms_GuiScreenAddServer() { + var a = this; nms_GuiScreen.call(a); + a.$parentGui1 = null; + a.$serverAddress = null; + a.$serverName0 = null; + a.$newServerData = null; +} +function nms_GuiScreenAddServer__init_0(var_0, var_1) { + var var_2 = new nms_GuiScreenAddServer(); + nms_GuiScreenAddServer__init_(var_2, var_0, var_1); + return var_2; +} +function nms_GuiScreenAddServer__init_($this, $par1GuiScreen, $par2ServerData) { + nms_GuiScreen__init_($this); + $this.$parentGui1 = $par1GuiScreen; + $this.$newServerData = $par2ServerData; +} +$java.nms_GuiScreenAddServer_updateScreen = function($this) { + nms_GuiTextField_updateCursorCounter($this.$serverName0); + nms_GuiTextField_updateCursorCounter($this.$serverAddress); +}; +$java.nms_GuiScreenAddServer_initGui = function($this) { + var $var1, $sslOff, var$3, var$4, var$5, var$6; + $var1 = nms_StringTranslate_instance; + nlea_EaglerAdapterImpl2_enableRepeatEvents0(1); + ju_ArrayList_clear($this.$buttonList); + $sslOff = !nlea_EaglerAdapterImpl2_isSSLPage() ? 0 : 36; + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(0, ($this.$width / 2 | 0) - 100 | 0, ((($this.$height / 4 | 0) + 96 | 0) + 12 | 0) + $sslOff | 0, nms_StringTranslate_translateKey($var1, $rt_s(3053)))); + ju_ArrayList_add($this.$buttonList, nms_GuiButton__init_(1, ($this.$width / 2 | 0) - 100 | 0, ((($this.$height / 4 | 0) + 120 | 0) + 12 | 0) + $sslOff | 0, nms_StringTranslate_translateKey($var1, $rt_s(1308)))); + var$3 = $this.$buttonList; + var$4 = new nms_GuiButton; + var$5 = ($this.$width / 2 | 0) - 100 | 0; + var$6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$6); + jl_AbstractStringBuilder_append(var$6, nms_StringTranslate_translateKey($var1, $rt_s(3054))); + jl_AbstractStringBuilder_append(var$6, $rt_s(49)); + jl_AbstractStringBuilder_append(var$6, !$this.$newServerData.$hideAddress ? nms_StringTranslate_translateKey($var1, $rt_s(1505)) : nms_StringTranslate_translateKey($var1, $rt_s(1504))); + $java.nms_GuiButton__init_(var$4, 2, var$5, 142, jl_AbstractStringBuilder_toString(var$6)); + ju_ArrayList_add(var$3, var$4); + $this.$serverName0 = nms_GuiTextField__init_($this.$fontRenderer0, ($this.$width / 2 | 0) - 100 | 0, 66, 200, 20); + nms_GuiTextField_setFocused($this.$serverName0, 1); + nms_GuiTextField_setText($this.$serverName0, $this.$newServerData.$serverName); + $this.$serverAddress = nms_GuiTextField__init_($this.$fontRenderer0, ($this.$width / 2 | 0) - 100 | 0, 106, 200, 20); + nms_GuiTextField_setMaxStringLength($this.$serverAddress, 128); + nms_GuiTextField_setText($this.$serverAddress, $this.$newServerData.$serverIP); + ju_ArrayList_get($this.$buttonList, 0).$enabled = jl_String_length($this.$serverAddress.$text0) > 0 && jl_String_split($this.$serverAddress.$text0, $rt_s(272)).data.length > 0 && jl_String_length($this.$serverName0.$text0) > 0 ? 1 : 0; +}; +$java.nms_GuiScreenAddServer_onGuiClosed = function($this) { + nlea_EaglerAdapterImpl2_enableRepeatEvents0(0); +}; +$java.nms_GuiScreenAddServer_actionPerformed = function($this, $par1GuiButton) { + var var$2, var$3, $var2, var$5, var$6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var2 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$par1GuiButton = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1GuiButton.$enabled) { + if ($par1GuiButton.$id3 == 1) { + $par1GuiButton = $this.$parentGui1; + var$2 = 0; + var$3 = 0; + $ptr = 1; + continue main; + } + if (!$par1GuiButton.$id3) { + $this.$newServerData.$serverName = $this.$serverName0.$text0; + $this.$newServerData.$serverIP = $this.$serverAddress.$text0; + $par1GuiButton = $this.$parentGui1; + var$2 = 1; + var$3 = 0; + $ptr = 2; + continue main; + } + if ($par1GuiButton.$id3 == 2) { + $var2 = nms_StringTranslate_instance; + $this.$newServerData.$hideAddress = $this.$newServerData.$hideAddress ? 0 : 1; + var$5 = ju_ArrayList_get($this.$buttonList, 2); + var$6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$6); + jl_AbstractStringBuilder_append(var$6, nms_StringTranslate_translateKey($var2, $rt_s(3054))); + jl_AbstractStringBuilder_append(var$6, $rt_s(49)); + jl_AbstractStringBuilder_append(var$6, !$this.$newServerData.$hideAddress ? nms_StringTranslate_translateKey($var2, $rt_s(1505)) : nms_StringTranslate_translateKey($var2, $rt_s(1504))); + var$5.$displayString = jl_AbstractStringBuilder_toString(var$6); + } + } + return; + case 1: + nms_GuiMultiplayer_confirmClicked($par1GuiButton, var$2, var$3); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_GuiMultiplayer_confirmClicked($par1GuiButton, var$2, var$3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1GuiButton, var$2, var$3, $var2, var$5, var$6, $ptr); +}; +$java.nms_GuiScreenAddServer_keyTyped = function($this, $par1, $par2) { + var var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = $this.$serverName0; + $ptr = 1; + case 1: + nms_GuiTextField_textboxKeyTyped(var$3, $par1, $par2); + if ($rt_suspending()) { + break main; + } + var$3 = $this.$serverAddress; + $ptr = 2; + case 2: + nms_GuiTextField_textboxKeyTyped(var$3, $par1, $par2); + if ($rt_suspending()) { + break main; + } + if ($par1 == 9) { + if (!$this.$serverName0.$isFocused0) { + nms_GuiTextField_setFocused($this.$serverName0, 1); + nms_GuiTextField_setFocused($this.$serverAddress, 0); + } else { + nms_GuiTextField_setFocused($this.$serverName0, 0); + nms_GuiTextField_setFocused($this.$serverAddress, 1); + } + } + if ($par1 != 13) { + ju_ArrayList_get($this.$buttonList, 0).$enabled = jl_String_length($this.$serverAddress.$text0) > 0 && jl_String_split($this.$serverAddress.$text0, $rt_s(272)).data.length > 0 && jl_String_length($this.$serverName0.$text0) > 0 ? 1 : 0; + return; + } + var$3 = ju_ArrayList_get($this.$buttonList, 0); + $ptr = 3; + case 3: + $java.nms_GuiScreenAddServer_actionPerformed($this, var$3); + if ($rt_suspending()) { + break main; + } + ju_ArrayList_get($this.$buttonList, 0).$enabled = jl_String_length($this.$serverAddress.$text0) > 0 && jl_String_split($this.$serverAddress.$text0, $rt_s(272)).data.length > 0 && jl_String_length($this.$serverName0.$text0) > 0 ? 1 : 0; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, var$3, $ptr); +}; +$java.nms_GuiScreenAddServer_mouseClicked = function($this, $par1, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_mouseClicked($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + nms_GuiTextField_mouseClicked($this.$serverAddress, $par1, $par2, $par3); + nms_GuiTextField_mouseClicked($this.$serverName0, $par1, $par2, $par3); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $ptr); +}; +$java.nms_GuiScreenAddServer_drawScreen = function($this, $par1, $par2, $par3) { + var $var4, var$5, var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = nms_StringTranslate_instance; + $ptr = 1; + case 1: + nms_GuiScreen_drawDefaultBackground($this); + if ($rt_suspending()) { + break main; + } + var$5 = $this.$fontRenderer0; + var$6 = nms_StringTranslate_translateKey($var4, $rt_s(3055)); + var$7 = $this.$width / 2 | 0; + var$8 = 17; + var$9 = 16777215; + $ptr = 2; + case 2: + nms_Gui_drawCenteredString($this, var$5, var$6, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + var$6 = $this.$fontRenderer0; + var$5 = nms_StringTranslate_translateKey($var4, $rt_s(3056)); + var$7 = ($this.$width / 2 | 0) - 100 | 0; + var$8 = 53; + var$9 = 10526880; + $ptr = 3; + case 3: + nms_FontRenderer_drawStringWithShadow(var$6, var$5, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + var$6 = $this.$fontRenderer0; + var$5 = nms_StringTranslate_translateKey($var4, $rt_s(3050)); + var$7 = ($this.$width / 2 | 0) - 100 | 0; + var$8 = 94; + var$9 = 10526880; + $ptr = 4; + case 4: + nms_FontRenderer_drawStringWithShadow(var$6, var$5, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + if (!nlea_EaglerAdapterImpl2_isSSLPage()) { + var$6 = $this.$serverName0; + $ptr = 5; + continue main; + } + var$6 = $this.$fontRenderer0; + var$5 = nms_StringTranslate_translateKey($var4, $rt_s(3051)); + var$7 = $this.$width / 2 | 0; + var$8 = 169; + var$9 = 13421823; + $ptr = 8; + continue main; + case 5: + nms_GuiTextField_drawTextBox(var$6); + if ($rt_suspending()) { + break main; + } + var$6 = $this.$serverAddress; + $ptr = 6; + case 6: + nms_GuiTextField_drawTextBox(var$6); + if ($rt_suspending()) { + break main; + } + $ptr = 7; + case 7: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + case 8: + nms_Gui_drawCenteredString($this, var$6, var$5, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + var$6 = $this.$fontRenderer0; + var$5 = nms_StringTranslate_translateKey($var4, $rt_s(3052)); + var$7 = $this.$width / 2 | 0; + var$8 = 181; + var$9 = 13421823; + $ptr = 9; + case 9: + nms_Gui_drawCenteredString($this, var$6, var$5, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + var$6 = $this.$serverName0; + $ptr = 5; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, var$5, var$6, var$7, var$8, var$9, $ptr); +}; +function nms_GuiSlider2() { + var a = this; nms_GuiButton.call(a); + a.$sliderValue = 0.0; + a.$sliderMax = 0.0; + a.$dragging0 = 0; +} +$java.nms_GuiSlider2_getHoverState = function($this, $par1) { + return 0; +}; +$java.nms_GuiSlider2_mouseDragged = function($this, $par1Minecraft, $par2, $par3) { + if ($this.$drawButton0) { + if ($this.$dragging0) { + $this.$sliderValue = ($par2 - ($this.$xPosition1 + 4 | 0) | 0) / ($this.$width6 - 8 | 0); + if ($this.$sliderValue < 0.0) + $this.$sliderValue = 0.0; + if ($this.$sliderValue > 1.0) + $this.$sliderValue = 1.0; + $par1Minecraft = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1Minecraft); + jl_AbstractStringBuilder_append2($par1Minecraft, $this.$sliderValue * $this.$sliderMax * 100.0 | 0); + jl_AbstractStringBuilder_append($par1Minecraft, $rt_s(344)); + $this.$displayString = jl_AbstractStringBuilder_toString($par1Minecraft); + } + if ($this.$enabled) { + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nms_Gui_drawTexturedModalRect($this, $this.$xPosition1 + ($this.$sliderValue * ($this.$width6 - 8 | 0) | 0) | 0, $this.$yPosition, 0, 66, 4, 20); + nms_Gui_drawTexturedModalRect($this, ($this.$xPosition1 + ($this.$sliderValue * ($this.$width6 - 8 | 0) | 0) | 0) + 4 | 0, $this.$yPosition, 196, 66, 4, 20); + } + } +}; +$java.nms_GuiSlider2_mousePressed = function($this, $par1Minecraft, $par2, $par3) { + if (!$java.nms_GuiButton_mousePressed($this, $par1Minecraft, $par2, $par3)) + return 0; + $this.$sliderValue = ($par2 - ($this.$xPosition1 + 4 | 0) | 0) / ($this.$width6 - 8 | 0); + if ($this.$sliderValue < 0.0) + $this.$sliderValue = 0.0; + if ($this.$sliderValue > 1.0) + $this.$sliderValue = 1.0; + $par1Minecraft = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1Minecraft); + jl_AbstractStringBuilder_append2($par1Minecraft, $this.$sliderValue * $this.$sliderMax * 100.0 | 0); + jl_AbstractStringBuilder_append($par1Minecraft, $rt_s(344)); + $this.$displayString = jl_AbstractStringBuilder_toString($par1Minecraft); + $this.$dragging0 = 1; + return 1; +}; +$java.nms_GuiSlider2_mouseReleased = function($this, $par1, $par2) { + $this.$dragging0 = 0; +}; +function maa_MidiConverter() { + jl_Object.call(this); +} +$java.maa_MidiConverter_instrument_offsets = null; +$java.maa_MidiConverter_noteMap = null; +$java.maa_MidiConverter_velocityMap = null; +$java.maa_MidiConverter__init_ = function() { + var var_0 = new maa_MidiConverter(); + maa_MidiConverter__init_(var_0); + return var_0; +}; +function maa_MidiConverter__init_($this) { + return; +} +$java.maa_MidiConverter_getMidi = function($downloadStream) { + var $tempoEvents, $sequence, $new_mpq, $sequence_0, $sm, $tpq, $instrumentIds, $key, $track, $i, $event, $message, var$14, var$15, var$16, $microTime, $mpq, $tempoEventIdx, $prevTick, $deltaTick, $data, $velocity, $$je; + $java.maa_MidiConverter_noteMap = ju_TreeMap__init_0(); + $java.maa_MidiConverter_velocityMap = ju_TreeMap__init_0(); + $tempoEvents = ju_Collections_unmodifiableList(!jl_Object_equals($rt_cls(jsss_MixerProvider), $rt_cls(jsms_MidiFileReader)) && !jl_Object_equals($rt_cls(jsss_FormatConversionProvider), $rt_cls(jsms_MidiFileReader)) && !jl_Object_equals($rt_cls(jsss_AudioFileReader), $rt_cls(jsms_MidiFileReader)) && !jl_Object_equals($rt_cls(jsss_AudioFileWriter), $rt_cls(jsms_MidiFileReader)) && !jl_Object_equals($rt_cls(jsms_MidiDeviceProvider), $rt_cls(jsms_MidiFileReader)) && !jl_Object_equals($rt_cls(jsms_SoundbankReader), + $rt_cls(jsms_MidiFileReader)) && !jl_Object_equals($rt_cls(jsms_MidiFileWriter), $rt_cls(jsms_MidiFileReader)) && !jl_Object_equals($rt_cls(jsms_MidiFileReader), $rt_cls(jsms_MidiFileReader)) ? ju_ArrayList__init_1(0) : $java.csms_JSSecurityManager_getProviders($rt_cls(jsms_MidiFileReader))); + $sequence = null; + $new_mpq = 0; + a: { + while (true) { + if ($new_mpq >= $java.ju_Collections$10_size($tempoEvents)) { + $sequence_0 = $sequence; + break a; + } + $sm = $java.ju_Collections$10_get($tempoEvents, $new_mpq); + try { + $sequence_0 = $java.csms_StandardMidiFileReader_getSequence($sm, $downloadStream); + $sequence = $sequence_0; + break; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jsm_InvalidMidiDataException) { + } else { + throw $$e; + } + } + $new_mpq = $new_mpq + 1 | 0; + } + } + if ($sequence_0 === null) { + $tempoEvents = new jsm_InvalidMidiDataException; + jl_Throwable__init_($tempoEvents, $rt_s(3057)); + $rt_throw($tempoEvents); + } + $tpq = Long_fromInt($sequence_0.$resolution); + $tempoEvents = ju_ArrayList__init_0(); + $instrumentIds = $java.jsm_Sequence_getTracks($sequence_0).data; + $new_mpq = $instrumentIds.length; + $key = 0; + while ($key < $new_mpq) { + $track = $instrumentIds[$key]; + $i = 0; + while ($i < $java.jsm_Track_size($track)) { + $event = $java.jsm_Track_get($track, $i); + $message = $event.$message3; + if ($message instanceof jsm_MetaMessage && $java.jsm_MetaMessage_getType($message) == 81) + ju_ArrayList_add($tempoEvents, $event); + $i = $i + 1 | 0; + } + $key = $key + 1 | 0; + } + ju_Collections_sort($tempoEvents, new maa_MidiConverter$1); + var$14 = $java.jsm_Sequence_getTracks($sequence_0).data; + var$15 = var$14.length; + var$16 = 0; + while (var$16 < var$15) { + $track = var$14[var$16]; + $microTime = Long_ZERO; + $instrumentIds = $rt_createIntArray(16).data; + $mpq = 500000; + $tempoEventIdx = 0; + $prevTick = Long_ZERO; + $i = 0; + while ($i < $java.jsm_Track_size($track)) { + $event = $java.jsm_Track_get($track, $i); + $message = $event.$message3; + while ($tempoEventIdx < $tempoEvents.$size && Long_gt($event.$tick0, ju_ArrayList_get($tempoEvents, $tempoEventIdx).$tick0)) { + $deltaTick = Long_sub(ju_ArrayList_get($tempoEvents, $tempoEventIdx).$tick0, $prevTick); + $prevTick = ju_ArrayList_get($tempoEvents, $tempoEventIdx).$tick0; + $microTime = Long_add($microTime, Long_mul(Long_div(Long_fromInt($mpq), $tpq), $deltaTick)); + $data = $java.jsm_MetaMessage_getData(ju_ArrayList_get($tempoEvents, $tempoEventIdx).$message3).data; + $new_mpq = $data[2] & 255 | ($data[1] & 255) << 8 | ($data[0] & 255) << 16; + if ($new_mpq) + $mpq = $new_mpq; + $tempoEventIdx = $tempoEventIdx + 1 | 0; + } + if ($message instanceof jsm_ShortMessage) { + $sm = $message; + if ($java.csms_FastShortMessage_getCommand($sm) == 192) + $instrumentIds[$java.csms_FastShortMessage_getChannel($sm)] = $java.csms_FastShortMessage_getData1($sm); + else if ($java.csms_FastShortMessage_getCommand($sm) == 144 && $java.csms_FastShortMessage_getData2($sm)) { + $key = $java.csms_FastShortMessage_getData1($sm); + $velocity = $java.csms_FastShortMessage_getData2($sm); + $deltaTick = Long_sub($event.$tick0, $prevTick); + $prevTick = $event.$tick0; + $microTime = Long_add($microTime, Long_mul(Long_div(Long_fromInt($mpq), $tpq), $deltaTick)); + if ($java.csms_FastShortMessage_getChannel($sm) == 9) + $java.maa_MidiConverter_processMidiNote(128, $key, $velocity, $microTime); + else + $java.maa_MidiConverter_processMidiNote($instrumentIds[$java.csms_FastShortMessage_getChannel($sm)], $key, $velocity, $microTime); + } + } + $i = $i + 1 | 0; + } + var$16 = var$16 + 1 | 0; + } + ji_BufferedInputStream_close($downloadStream); + return $java.maa_MidiConverter_noteMap; +}; +$java.maa_MidiConverter_processMidiNote = function($midiInstrument, $midiPitch, $midiVelocity, $microTime) { + var $noteData, $milliTime, $noteId; + $noteData = $java.maa_MidiConverter_noteConv($midiInstrument, $midiPitch).data; + $milliTime = Long_div($microTime, Long_fromInt(1000)); + if ($noteData[0] >= 0) { + $noteId = ($noteData[1] - $java.maa_MidiConverter_instrument_offsets.data[$noteData[0]] | 0) + ($noteData[0] * 25 | 0) | 0; + if (!$java.ju_TreeMap_containsKey($java.maa_MidiConverter_noteMap, jl_Long_valueOf($milliTime))) { + ju_TreeMap_put($java.maa_MidiConverter_noteMap, jl_Long_valueOf($milliTime), ju_ArrayList__init_0()); + ju_TreeMap_put($java.maa_MidiConverter_velocityMap, jl_Long_valueOf($milliTime), ju_ArrayList__init_0()); + } + if (!ju_AbstractCollection_contains($java.ju_TreeMap_get($java.maa_MidiConverter_noteMap, jl_Long_valueOf($milliTime)), jl_Integer_valueOf($noteId))) { + ju_ArrayList_add($java.ju_TreeMap_get($java.maa_MidiConverter_noteMap, jl_Long_valueOf($milliTime)), jl_Integer_valueOf($noteId)); + ju_ArrayList_add($java.ju_TreeMap_get($java.maa_MidiConverter_velocityMap, jl_Long_valueOf($milliTime)), jl_Integer_valueOf($midiVelocity)); + } + } +}; +$java.maa_MidiConverter_noteConv = function($midiInstrument, $midiPitch) { + var $minecraftInstrument, var$4, var$5, var$6; + a: { + b: { + $minecraftInstrument = (-1); + if (!($midiInstrument >= 0 && $midiInstrument <= 7)) { + if ($midiInstrument < 24) + break b; + if ($midiInstrument > 31) + break b; + } + $midiInstrument = $rt_compare($midiPitch, 54); + if ($midiInstrument >= 0 && $midiPitch <= 78) { + $minecraftInstrument = 0; + break a; + } + if ($midiPitch >= 30 && $midiInstrument <= 0) { + $minecraftInstrument = 4; + break a; + } + if ($midiPitch < 78) + break a; + if ($midiPitch > 102) + break a; + $minecraftInstrument = 6; + break a; + } + if ($midiInstrument >= 8 && $midiInstrument <= 15) { + var$4 = $rt_compare($midiPitch, 54); + if (var$4 >= 0 && $midiPitch <= 78) + $minecraftInstrument = 10; + else if ($midiPitch >= 78 && $midiPitch <= 102) + $minecraftInstrument = 9; + else if ($midiPitch >= 30 && var$4 <= 0) + $minecraftInstrument = 4; + } else { + c: { + if (!($midiInstrument >= 16 && $midiInstrument <= 23) && !($midiInstrument >= 32 && $midiInstrument <= 71)) { + if ($midiInstrument < 80) + break c; + if ($midiInstrument > 111) + break c; + } + $midiInstrument = $rt_compare($midiPitch, 54); + if ($midiInstrument >= 0 && $midiPitch <= 78) { + $minecraftInstrument = 13; + break a; + } + if ($midiPitch >= 30 && $midiInstrument <= 0) { + $minecraftInstrument = 12; + break a; + } + if ($midiPitch < 78) + break a; + if ($midiPitch > 102) + break a; + $minecraftInstrument = 6; + break a; + } + if ($midiInstrument >= 72 && $midiInstrument <= 79) { + if ($midiPitch >= 66 && $midiPitch <= 90) + $minecraftInstrument = 5; + else if ($midiPitch >= 30 && $midiPitch <= 54) + $minecraftInstrument = 12; + else if ($midiPitch >= 54 && $midiPitch <= 78) + $minecraftInstrument = 13; + else if ($midiPitch >= 78 && $midiPitch <= 102) + $minecraftInstrument = 6; + } else if ($midiInstrument == 128) { + d: { + if ($midiPitch != 35 && $midiPitch != 36 && $midiPitch != 41 && $midiPitch != 43 && $midiPitch != 45) { + $midiInstrument = $rt_compare($midiPitch, 57); + if ($midiInstrument) { + e: { + if ($midiPitch == 38) + break e; + if ($midiPitch == 39) + break e; + if ($midiPitch == 40) + break e; + if ($midiPitch == 54) + break e; + if ($midiPitch == 69) + break e; + if ($midiPitch == 70) + break e; + if ($midiPitch == 73) + break e; + if ($midiPitch == 74) + break e; + if ($midiPitch == 78) + break e; + if ($midiPitch != 79) { + f: { + if ($midiPitch == 37) + break f; + if ($midiPitch == 42) + break f; + if ($midiPitch == 44) + break f; + if ($midiPitch == 46) + break f; + if ($midiPitch == 49) + break f; + if ($midiPitch == 51) + break f; + if ($midiPitch == 52) + break f; + if ($midiPitch == 55) + break f; + if (!$midiInstrument) + break f; + if ($midiPitch == 59) + break f; + break d; + } + $minecraftInstrument = 3; + break d; + } + } + $minecraftInstrument = 2; + break d; + } + } + $minecraftInstrument = 1; + } + $midiPitch = 0; + } + } + } + var$5 = $rt_createIntArray(2); + var$6 = var$5.data; + var$6[0] = $minecraftInstrument; + var$6[1] = $midiPitch; + return var$5; +}; +function maa_MidiConverter__clinit_() { + var var$1, var$2; + var$1 = $rt_createIntArray(16); + var$2 = var$1.data; + var$2[0] = 54; + var$2[1] = 0; + var$2[2] = 0; + var$2[3] = 0; + var$2[4] = 30; + var$2[5] = 66; + var$2[6] = 78; + var$2[7] = 42; + var$2[8] = 78; + var$2[9] = 78; + var$2[10] = 54; + var$2[11] = 66; + var$2[12] = 30; + var$2[13] = 54; + var$2[14] = 54; + var$2[15] = 54; + $java.maa_MidiConverter_instrument_offsets = var$1; +} +function maa_GuiScreenModules$1() { + var a = this; jl_Object.call(a); + a.$val$songLines = null; + a.$this$046 = null; +} +function maa_GuiScreenModules$1_run($this) { + var var$1, var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$1 = $this.$val$songLines; + maa_NoteblockPlayer_$callClinit(); + maa_NoteblockPlayer_playingSong = 0; + maa_NoteblockPlayer_playing = 1; + var$2 = maa_NoteblockPlayer_songLinesToBlocks(var$1); + if (!maa_NoteblockPlayer_playing) { + if (maa_NoteblockPlayer_playing) { + maa_NoteblockPlayer_songLiness = var$1; + maa_NoteblockPlayer_instrNoteToBlocks = var$2; + maa_NoteblockPlayer_tickPassed = 0; + maa_NoteblockPlayer_playingSong = 1; + } + return; + } + $ptr = 1; + case 1: + maa_NoteblockPlayer_placeAndTuneNoteblocks(var$2); + if ($rt_suspending()) { + break main; + } + if (maa_NoteblockPlayer_playing) { + maa_NoteblockPlayer_songLiness = var$1; + maa_NoteblockPlayer_instrNoteToBlocks = var$2; + maa_NoteblockPlayer_tickPassed = 0; + maa_NoteblockPlayer_playingSong = 1; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, $ptr); +} +function nms_DamageSource() { + var a = this; jl_Object.call(a); + a.$isUnblockable = 0; + a.$isDamageAllowedInCreativeMode = 0; + a.$hungerDamage = 0.0; + a.$fireDamage = 0; + a.$projectile = 0; + a.$difficultyScaled = 0; + a.$magicDamage = 0; + a.$explosion = 0; + a.$damageType = null; +} +var nms_DamageSource_inFire = null; +$java.nms_DamageSource_onFire = null; +var nms_DamageSource_lava = null; +var nms_DamageSource_inWall = null; +var nms_DamageSource_drown = null; +$java.nms_DamageSource_starve = null; +$java.nms_DamageSource_cactus = null; +var nms_DamageSource_fall = null; +var nms_DamageSource_outOfWorld = null; +var nms_DamageSource_generic = null; +var nms_DamageSource_magic = null; +$java.nms_DamageSource_wither = null; +var nms_DamageSource_anvil = null; +var nms_DamageSource_fallingBlock = null; +$java.nms_DamageSource__init_ = function(var_0) { + var var_1 = new nms_DamageSource(); + $java.nms_DamageSource__init_0(var_1, var_0); + return var_1; +}; +function nms_DamageSource_causeMobDamage($par0EntityLiving) { + return $java.nms_EntityDamageSource__init_($rt_s(3058), $par0EntityLiving); +} +function nms_DamageSource_causePlayerDamage($par0EntityPlayer) { + return $java.nms_EntityDamageSource__init_($rt_s(3059), $par0EntityPlayer); +} +function nms_DamageSource_causeArrowDamage($par0EntityArrow, $par1Entity) { + return $java.nms_DamageSource_setProjectile($java.nms_EntityDamageSourceIndirect__init_($rt_s(1713), $par0EntityArrow, $par1Entity)); +} +function nms_DamageSource_causeThrownDamage($par0Entity, $par1Entity) { + return $java.nms_DamageSource_setProjectile($java.nms_EntityDamageSourceIndirect__init_($rt_s(3060), $par0Entity, $par1Entity)); +} +$java.nms_DamageSource_setExplosionSource = function($par0Explosion) { + return $par0Explosion !== null && $java.nms_Explosion_func_94613_c($par0Explosion) !== null ? $java.nms_DamageSource_setExplosion($java.nms_DamageSource_setDifficultyScaled($java.nms_EntityDamageSource__init_($rt_s(3061), $java.nms_Explosion_func_94613_c($par0Explosion)))) : $java.nms_DamageSource_setExplosion($java.nms_DamageSource_setDifficultyScaled($java.nms_DamageSource__init_($rt_s(2897)))); +}; +$java.nms_DamageSource_setProjectile = function($this) { + $this.$projectile = 1; + return $this; +}; +$java.nms_DamageSource_isExplosion = function($this) { + return $this.$explosion; +}; +$java.nms_DamageSource_setExplosion = function($this) { + $this.$explosion = 1; + return $this; +}; +$java.nms_DamageSource__init_0 = function($this, $par1Str) { + $this.$isUnblockable = 0; + $this.$isDamageAllowedInCreativeMode = 0; + $this.$hungerDamage = 0.30000001192092896; + $this.$magicDamage = 0; + $this.$explosion = 0; + $this.$damageType = $par1Str; +}; +$java.nms_DamageSource_getSourceOfDamage = function($this) { + return $this.$getEntity(); +}; +$java.nms_DamageSource_getEntity = function($this) { + return null; +}; +$java.nms_DamageSource_setDamageBypassesArmor = function($this) { + $this.$isUnblockable = 1; + $this.$hungerDamage = 0.0; + return $this; +}; +$java.nms_DamageSource_setDamageAllowedInCreativeMode = function($this) { + $this.$isDamageAllowedInCreativeMode = 1; + return $this; +}; +$java.nms_DamageSource_setFireDamage = function($this) { + $this.$fireDamage = 1; + return $this; +}; +$java.nms_DamageSource_getDamageType = function($this) { + return $this.$damageType; +}; +$java.nms_DamageSource_setDifficultyScaled = function($this) { + $this.$difficultyScaled = 1; + return $this; +}; +$java.nms_DamageSource_setMagicDamage = function($this) { + $this.$magicDamage = 1; + return $this; +}; +function nms_DamageSource__clinit_() { + nms_DamageSource_inFire = $java.nms_DamageSource_setFireDamage($java.nms_DamageSource__init_($rt_s(3062))); + $java.nms_DamageSource_onFire = $java.nms_DamageSource_setFireDamage($java.nms_DamageSource_setDamageBypassesArmor($java.nms_DamageSource__init_($rt_s(3063)))); + nms_DamageSource_lava = $java.nms_DamageSource_setFireDamage($java.nms_DamageSource__init_($rt_s(957))); + nms_DamageSource_inWall = $java.nms_DamageSource_setDamageBypassesArmor($java.nms_DamageSource__init_($rt_s(3064))); + nms_DamageSource_drown = $java.nms_DamageSource_setDamageBypassesArmor($java.nms_DamageSource__init_($rt_s(3065))); + $java.nms_DamageSource_starve = $java.nms_DamageSource_setDamageBypassesArmor($java.nms_DamageSource__init_($rt_s(3066))); + $java.nms_DamageSource_cactus = $java.nms_DamageSource__init_($rt_s(1985)); + nms_DamageSource_fall = $java.nms_DamageSource_setDamageBypassesArmor($java.nms_DamageSource__init_($rt_s(2896))); + nms_DamageSource_outOfWorld = $java.nms_DamageSource_setDamageAllowedInCreativeMode($java.nms_DamageSource_setDamageBypassesArmor($java.nms_DamageSource__init_($rt_s(3067)))); + nms_DamageSource_generic = $java.nms_DamageSource_setDamageBypassesArmor($java.nms_DamageSource__init_($rt_s(1019))); + nms_DamageSource_magic = $java.nms_DamageSource_setMagicDamage($java.nms_DamageSource_setDamageBypassesArmor($java.nms_DamageSource__init_($rt_s(3068)))); + $java.nms_DamageSource_wither = $java.nms_DamageSource_setDamageBypassesArmor($java.nms_DamageSource__init_($rt_s(2294))); + nms_DamageSource_anvil = $java.nms_DamageSource__init_($rt_s(1929)); + nms_DamageSource_fallingBlock = $java.nms_DamageSource__init_($rt_s(3069)); +} +function ju_TreeMap$EntryIterator() { + var a = this; jl_Object.call(a); + a.$modCount5 = 0; + a.$owner1 = null; + a.$path1 = null; + a.$last0 = null; + a.$to0 = null; + a.$depth = 0; + a.$reverse1 = 0; +} +$java.ju_TreeMap$EntryIterator__init_ = function(var_0, var_1, var_2, var_3) { + var var_4 = new ju_TreeMap$EntryIterator(); + $java.ju_TreeMap$EntryIterator__init_0(var_4, var_0, var_1, var_2, var_3); + return var_4; +}; +$java.ju_TreeMap$EntryIterator__init_0 = function($this, $owner, $path, $to, $reverse) { + var var$5, var$6; + $this.$owner1 = $owner; + $this.$modCount5 = $owner.$modCount3; + var$5 = $owner.$root === null ? 0 : $owner.$root.$height4; + var$6 = $path.data; + $this.$path1 = ju_Arrays_copyOf($path, var$5); + $this.$depth = var$6.length; + $this.$to0 = $to; + $this.$reverse1 = $reverse; +}; +$java.ju_TreeMap$EntryIterator_hasNext = function($this) { + return $this.$depth <= 0 ? 0 : 1; +}; +$java.ju_TreeMap$EntryIterator_next = function($this) { + var $node, var$2, var$3, $down, var$5; + if ($this.$modCount5 != $this.$owner1.$modCount3) { + $node = new ju_ConcurrentModificationException; + jl_Throwable__init_0($node); + $rt_throw($node); + } + if (!$this.$depth) { + $node = new ju_NoSuchElementException; + jl_Throwable__init_0($node); + $rt_throw($node); + } + a: { + var$2 = $this.$path1.data; + var$3 = $this.$depth - 1 | 0; + $this.$depth = var$3; + $node = var$2[var$3]; + $this.$last0 = $node; + $down = $java.ju_TreeMap$TreeNode_down($node, $this.$reverse1); + if ($down !== null) + while (true) { + if ($down === null) + break a; + var$2 = $this.$path1.data; + var$5 = $this.$depth; + $this.$depth = var$5 + 1 | 0; + var$2[var$5] = $down; + $down = $java.ju_TreeMap$TreeNode_forward($down, $this.$reverse1); + } + } + if ($this.$last0 === $this.$to0) + $this.$depth = 0; + return $this.$last0; +}; +$java.ju_TreeMap$EntryIterator_remove = function($this) { + var var$1, var$2; + if ($this.$modCount5 != $this.$owner1.$modCount3) { + var$1 = new ju_ConcurrentModificationException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); + } + if ($this.$last0 === null) { + var$1 = new ju_NoSuchElementException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); + } + $this.$owner1.$root = $java.ju_TreeMap_deleteNode($this.$owner1, $this.$owner1.$root, $this.$last0.$key1); + var$1 = $this.$owner1; + var$2 = var$1.$modCount3 + 1 | 0; + var$1.$modCount3 = var$2; + $this.$modCount5 = var$2; + $this.$last0 = null; +}; +$java.ju_TreeMap$EntryIterator_next0 = function($this) { + return $java.ju_TreeMap$EntryIterator_next($this); +}; +function nms_MapStorage() { + var a = this; jl_Object.call(a); + a.$loadedDataMap = null; + a.$loadedDataList = null; + a.$idCounts = null; +} +function nms_MapStorage__init_0() { + var var_0 = new nms_MapStorage(); + nms_MapStorage__init_(var_0); + return var_0; +} +function nms_MapStorage__init_($this) { + var var$1, $$je; + $this.$loadedDataMap = ju_HashMap__init_(); + $this.$loadedDataList = ju_ArrayList__init_0(); + $this.$idCounts = ju_HashMap__init_(); + a: { + try { + ju_HashMap_clear($this.$idCounts); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + var$1 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace(var$1); + } +} +function nms_MapStorage_loadData($this, $par1Class, $par2Str) { + return ju_HashMap_get($this.$loadedDataMap, $par2Str); +} +function nms_MapStorage_setData($this, $par1Str, $par2WorldSavedData) { + if ($par2WorldSavedData === null) { + $par1Str = new jl_RuntimeException; + jl_Throwable__init_($par1Str, $rt_s(3070)); + $rt_throw($par1Str); + } + if (ju_HashMap_containsKey($this.$loadedDataMap, $par1Str)) + ju_ArrayList_remove0($this.$loadedDataList, ju_HashMap_remove($this.$loadedDataMap, $par1Str)); + ju_HashMap_putImpl($this.$loadedDataMap, $par1Str, $par2WorldSavedData); + ju_ArrayList_add($this.$loadedDataList, $par2WorldSavedData); +} +function nms_MapStorage_getUniqueDataId($this, $par1Str) { + var $var2; + $var2 = ju_HashMap_get($this.$idCounts, $par1Str); + $var2 = $var2 === null ? jl_Short_valueOf(0) : jl_Short_valueOf(($var2.$value12 + 1 | 0) << 16 >> 16); + ju_HashMap_putImpl($this.$idCounts, $par1Str, $var2); + return $var2.$value12; +} +function nms_INetworkManager() { +} +function nle_WebsocketNetworkManager() { + var a = this; jl_Object.call(a); + a.$netHandler = null; + a.$serverURI = null; + a.$sendBuffer = null; + a.$oldChunkBuffer = null; + a.$readChunks = null; +} +$java.nle_WebsocketNetworkManager_addToSendQueue = function($this, $var1) { + var $e, $$je; + a: { + try { + ji_ByteArrayOutputStream_reset($this.$sendBuffer); + nms_Packet_writePacket($var1, ji_DataOutputStream__init_($this.$sendBuffer)); + nlea_EaglerAdapterImpl2_writePacket(ji_ByteArrayOutputStream_toByteArray($this.$sendBuffer)); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $e = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($e); + } +}; +$java.nle_WebsocketNetworkManager_wakeThreads = function($this) { + return; +}; +$java.nle_WebsocketNetworkManager_processReadPackets = function($this) { + var var$1, $cap, $stream, $packetStream, $pkt, $e2, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$e2 = $thread.pop();$pkt = $thread.pop();$packetStream = $thread.pop();$stream = $thread.pop();$cap = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + ju_LinkedList_clear($this.$readChunks); + if ($this.$oldChunkBuffer !== null) + ju_AbstractList_add($this.$readChunks, $this.$oldChunkBuffer); + while (true) { + nlea_EaglerAdapterImpl2_$callClinit(); + var$1 = ju_AbstractCollection_isEmpty(nlea_EaglerAdapterImpl2_readPackets) ? null : ju_AbstractSequentialList_remove(nlea_EaglerAdapterImpl2_readPackets, 0); + if (var$1 === null) + break; + ju_AbstractList_add($this.$readChunks, jn_ByteBuffer_wrap0(var$1)); + } + if (!ju_AbstractCollection_isEmpty($this.$readChunks)) { + $cap = 0; + $stream = ju_LinkedList_listIterator0($this.$readChunks); + while ($java.ju_LinkedList$SequentialListIterator_hasNext($stream)) { + $cap = $cap + ju_LinkedList$SequentialListIterator_next($stream).$limit | 0; + } + $stream = jn_ByteBuffer_allocate($cap); + $packetStream = ju_LinkedList_listIterator0($this.$readChunks); + while ($java.ju_LinkedList$SequentialListIterator_hasNext($packetStream)) { + jn_ByteBuffer_put($stream, ju_LinkedList$SequentialListIterator_next($packetStream)); + } + jn_Buffer_flip($stream); + $packetStream = new ji_DataInputStream; + $pkt = new nle_WebsocketNetworkManager$ByteBufferDirectInputStream; + $pkt.$buf4 = $stream; + ji_DataInputStream__init_0($packetStream, $pkt); + a: { + b: while (true) { + if (!jn_Buffer_hasRemaining($stream)) + break a; + jn_ByteBuffer_mark($stream); + c: { + try { + $cap = 0; + $ptr = 1; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_EOFException) { + break b; + } else if ($$je instanceof ji_IOException) { + } else if ($$je instanceof jl_Throwable) { + $e2 = $$je; + break c; + } else { + throw $$e; + } + } + continue b; + } + jl_Throwable_printStackTrace($e2); + } + jn_ByteBuffer_reset($stream); + } + if (!jn_Buffer_hasRemaining($stream)) + $this.$oldChunkBuffer = null; + else + $this.$oldChunkBuffer = jn_ByteBufferImpl_slice($stream); + } + return; + case 1: + d: { + e: { + f: { + g: { + try { + $tmp = nms_Packet_readPacket($packetStream, $cap); + if ($rt_suspending()) { + break main; + } + $pkt = $tmp; + $e2 = $this.$netHandler; + $ptr = 2; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_EOFException) { + break e; + } else if ($$je instanceof ji_IOException) { + } else if ($$je instanceof jl_Throwable) { + $e2 = $$je; + break g; + } else { + throw $$e; + } + } + break f; + } + jl_Throwable_printStackTrace($e2); + } + h: while (true) { + if (!jn_Buffer_hasRemaining($stream)) + break d; + jn_ByteBuffer_mark($stream); + i: { + try { + $cap = 0; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_EOFException) { + break e; + } else if ($$je instanceof ji_IOException) { + } else if ($$je instanceof jl_Throwable) { + $e2 = $$je; + break i; + } else { + throw $$e; + } + } + continue h; + } + jl_Throwable_printStackTrace($e2); + } + } + jn_ByteBuffer_reset($stream); + } + if (!jn_Buffer_hasRemaining($stream)) + $this.$oldChunkBuffer = null; + else + $this.$oldChunkBuffer = jn_ByteBufferImpl_slice($stream); + return; + case 2: + d: { + e: { + f: { + g: { + try { + $pkt.$processPacket($e2); + if ($rt_suspending()) { + break main; + } + break f; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_EOFException) { + break e; + } else if ($$je instanceof ji_IOException) { + } else if ($$je instanceof jl_Throwable) { + $e2 = $$je; + break g; + } else { + throw $$e; + } + } + break f; + } + jl_Throwable_printStackTrace($e2); + } + h: while (true) { + if (!jn_Buffer_hasRemaining($stream)) + break d; + jn_ByteBuffer_mark($stream); + i: { + try { + $cap = 0; + $ptr = 1; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_EOFException) { + break e; + } else if ($$je instanceof ji_IOException) { + } else if ($$je instanceof jl_Throwable) { + $e2 = $$je; + break i; + } else { + throw $$e; + } + } + continue h; + } + jl_Throwable_printStackTrace($e2); + } + } + jn_ByteBuffer_reset($stream); + } + if (!jn_Buffer_hasRemaining($stream)) + $this.$oldChunkBuffer = null; + else + $this.$oldChunkBuffer = jn_ByteBufferImpl_slice($stream); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, $cap, $stream, $packetStream, $pkt, $e2, $ptr); +}; +$java.nle_WebsocketNetworkManager_serverShutdown = function($this) { + if (nlea_EaglerAdapterImpl2_connectionOpen()) { + nlea_EaglerAdapterImpl2_endConnection(); + window["minecraftServer"] = "null"; + } +}; +$java.nle_WebsocketNetworkManager_networkShutdown = function($this, $var1, $var2) { + $java.nle_WebsocketNetworkManager_serverShutdown($this); +}; +$java.nle_WebsocketNetworkManager_getServerURI = function($this) { + return $this.$serverURI; +}; +function nlea_EaglerAdapterImpl2$RateLimit() { + jl_Enum.call(this); +} +$java.nlea_EaglerAdapterImpl2$RateLimit_NONE = null; +$java.nlea_EaglerAdapterImpl2$RateLimit_FAILED = null; +var nlea_EaglerAdapterImpl2$RateLimit_BLOCKED = null; +var nlea_EaglerAdapterImpl2$RateLimit_FAILED_POSSIBLY_LOCKED = null; +var nlea_EaglerAdapterImpl2$RateLimit_LOCKED = null; +var nlea_EaglerAdapterImpl2$RateLimit_NOW_LOCKED = null; +$java.nlea_EaglerAdapterImpl2$RateLimit_$VALUES = null; +function nlea_EaglerAdapterImpl2$RateLimit__clinit_() { + var var$1, var$2, var$3; + var$1 = new nlea_EaglerAdapterImpl2$RateLimit; + jl_Enum__init_0(var$1, $rt_s(76), 0); + $java.nlea_EaglerAdapterImpl2$RateLimit_NONE = var$1; + var$1 = new nlea_EaglerAdapterImpl2$RateLimit; + jl_Enum__init_0(var$1, $rt_s(3071), 1); + $java.nlea_EaglerAdapterImpl2$RateLimit_FAILED = var$1; + var$1 = new nlea_EaglerAdapterImpl2$RateLimit; + jl_Enum__init_0(var$1, $rt_s(2802), 2); + nlea_EaglerAdapterImpl2$RateLimit_BLOCKED = var$1; + var$1 = new nlea_EaglerAdapterImpl2$RateLimit; + jl_Enum__init_0(var$1, $rt_s(3072), 3); + nlea_EaglerAdapterImpl2$RateLimit_FAILED_POSSIBLY_LOCKED = var$1; + var$1 = new nlea_EaglerAdapterImpl2$RateLimit; + jl_Enum__init_0(var$1, $rt_s(2804), 4); + nlea_EaglerAdapterImpl2$RateLimit_LOCKED = var$1; + var$1 = new nlea_EaglerAdapterImpl2$RateLimit; + jl_Enum__init_0(var$1, $rt_s(3073), 5); + nlea_EaglerAdapterImpl2$RateLimit_NOW_LOCKED = var$1; + var$2 = $rt_createArray(nlea_EaglerAdapterImpl2$RateLimit, 6); + var$3 = var$2.data; + var$3[0] = $java.nlea_EaglerAdapterImpl2$RateLimit_NONE; + var$3[1] = $java.nlea_EaglerAdapterImpl2$RateLimit_FAILED; + var$3[2] = nlea_EaglerAdapterImpl2$RateLimit_BLOCKED; + var$3[3] = nlea_EaglerAdapterImpl2$RateLimit_FAILED_POSSIBLY_LOCKED; + var$3[4] = nlea_EaglerAdapterImpl2$RateLimit_LOCKED; + var$3[5] = nlea_EaglerAdapterImpl2$RateLimit_NOW_LOCKED; + $java.nlea_EaglerAdapterImpl2$RateLimit_$VALUES = var$2; +} +function maan_Song() { + var a = this; jl_Object.call(a); + a.$length8 = 0; + a.$height13 = 0; + a.$name19 = null; + a.$author = null; + a.$originalAuthor = null; + a.$description = null; + a.$tempo = 0; + a.$autoSave = 0; + a.$autoSaveDuration = 0; + a.$timeSignature = 0; + a.$minutesSpent = 0; + a.$leftClicks = 0; + a.$rightClicks = 0; + a.$blocksAdded = 0; + a.$blocksRemoved = 0; + a.$MidiSchematicFile = null; + a.$songBoard = null; + a.$isONBS = 0; + a.$instream = null; + a.$in2 = null; +} +function maan_Song__init_(var_0) { + var var_1 = new maan_Song(); + $java.maan_Song__init_(var_1, var_0); + return var_1; +} +$java.maan_Song__init_ = function($this, $fromBytes) { + var $i, $tick, $jumpDistance, $layer, $jumpLayers, var$7, var$8, var$9, var$10, var$11, var$12, var$13; + $this.$isONBS = 0; + $this.$instream = ji_ByteArrayInputStream__init_($fromBytes); + $this.$in2 = ji_DataInputStream__init_($this.$instream); + $java.maan_Song_setLength($this, $java.maan_Song_readShort($this)); + $this.$isONBS = $this.$length8 ? 0 : 1; + if ($this.$isONBS) { + ji_DataInputStream_readByte($this.$in2); + ji_DataInputStream_readByte($this.$in2); + $java.maan_Song_setLength($this, $java.maan_Song_readShort($this)); + } + $java.maan_Song_setHeight($this, $java.maan_Song_readShort($this)); + $this.$name19 = $java.maan_Song_readString($this); + $this.$author = $java.maan_Song_readString($this); + $this.$originalAuthor = $java.maan_Song_readString($this); + $this.$description = $java.maan_Song_readString($this); + $java.maan_Song_setTempo($this, $java.maan_Song_readShort($this)); + $this.$autoSave = ji_DataInputStream_readBoolean($this.$in2); + $java.maan_Song_setAutoSaveDuration($this, ji_DataInputStream_readByte($this.$in2)); + $java.maan_Song_setTimeSignature($this, ji_DataInputStream_readByte($this.$in2)); + $java.maan_Song_setMinutesSpent($this, $java.maan_Song_readInt($this)); + $java.maan_Song_setLeftClicks($this, $java.maan_Song_readInt($this)); + $java.maan_Song_setRightClicks($this, $java.maan_Song_readInt($this)); + $java.maan_Song_setBlocksAdded($this, $java.maan_Song_readInt($this)); + $java.maan_Song_setBlocksRemoved($this, $java.maan_Song_readInt($this)); + $this.$MidiSchematicFile = $java.maan_Song_readString($this); + if ($this.$isONBS) { + ji_DataInputStream_readByte($this.$in2); + ji_DataInputStream_readByte($this.$in2); + $java.maan_Song_readShort($this); + } + $this.$songBoard = ju_ArrayList__init_0(); + $i = 0; + while ($i < $this.$height13) { + ju_ArrayList_add($this.$songBoard, $java.maan_Layer__init_($rt_s(36), 100)); + $i = $i + 1 | 0; + } + $tick = (-1); + a: { + b: { + c: { + d: while (true) { + $jumpDistance = $java.maan_Song_readShort($this); + if (!$jumpDistance) { + $i = 0; + while ($i < $this.$height13) { + ju_ArrayList_get($this.$songBoard, $i).$name20 = $java.maan_Song_readString($this); + if (!$this.$isONBS) + $java.maan_Layer_setVolume(ju_ArrayList_get($this.$songBoard, $i), ji_DataInputStream_readByte($this.$in2)); + else { + ji_DataInputStream_readByte($this.$in2); + $java.maan_Layer_setVolume(ju_ArrayList_get($this.$songBoard, $i), ji_DataInputStream_readByte($this.$in2)); + ji_DataInputStream_readByte($this.$in2); + } + $i = $i + 1 | 0; + } + ji_FilterInputStream_close($this.$in2); + return; + } + $tick = $tick + $jumpDistance | 0; + $layer = (-1); + while (true) { + $jumpLayers = $java.maan_Song_readShort($this); + if (!$jumpLayers) + break; + $layer = ($layer + $jumpLayers | 0) << 16 >> 16; + $i = $layer + 1 | 0; + while ($this.$songBoard.$size < $i) { + ju_ArrayList_add($this.$songBoard, $java.maan_Layer__init_($rt_s(36), 100)); + } + e: { + var$7 = ju_ArrayList_get($this.$songBoard, $layer); + var$8 = new maan_Note; + switch (ji_DataInputStream_readByte($this.$in2)) { + case 0: + break; + case 1: + var$9 = $java.maan_Instrument_BASS; + break e; + case 2: + var$9 = $java.maan_Instrument_DRUM; + break e; + case 3: + var$9 = $java.maan_Instrument_SNARE; + break e; + case 4: + var$9 = $java.maan_Instrument_CLICK; + break e; + case 5: + var$9 = $java.maan_Instrument_GUITAR; + break e; + case 6: + var$9 = $java.maan_Instrument_FLUTE; + break e; + case 7: + var$9 = $java.maan_Instrument_BELL; + break e; + case 8: + var$9 = $java.maan_Instrument_CHIME; + break e; + case 9: + var$9 = $java.maan_Instrument_XYLOPHONE; + break e; + case 10: + var$9 = $java.maan_Instrument_IRON_XYLOPHONE; + break e; + case 11: + var$9 = $java.maan_Instrument_COW_BELL; + break e; + case 12: + var$9 = $java.maan_Instrument_DIDGERIDOO; + break e; + case 13: + var$9 = $java.maan_Instrument_BIT; + break e; + case 14: + var$9 = $java.maan_Instrument_BANJO; + break e; + case 15: + var$9 = $java.maan_Instrument_PLING; + break e; + default: + var$9 = $java.maan_Instrument_CUSTOM; + break e; + } + var$9 = $java.maan_Instrument_HARP; + } + $jumpDistance = ji_DataInputStream_readByte($this.$in2); + $jumpLayers = !$this.$isONBS ? 100 : ji_DataInputStream_readByte($this.$in2); + var$10 = !$this.$isONBS ? 100 : ji_DataInputStream_readByte($this.$in2) & 255; + if (!$this.$isONBS) + var$11 = 0; + else { + var$12 = jn_ByteBuffer_allocate(8); + var$12.$order = jn_ByteOrder_BIG_ENDIAN; + var$13 = jn_ByteBufferImpl_putShort(var$12, ji_DataInputStream_readShort($this.$in2)); + var$13.$order = jn_ByteOrder_LITTLE_ENDIAN; + var$11 = jn_ByteBufferImpl_getShort(var$13, 0); + } + if ($jumpDistance < 0) + break a; + if ($jumpDistance > 87) + break a; + if ($jumpLayers < 0) + break b; + if ($jumpLayers > 100) + break b; + if (var$10 < 0) + break c; + if (var$10 > 200) + break c; + if (var$11 < (-32767)) + break d; + if (var$11 > 32767) + break d; + var$8.$instrument = var$9; + $java.maan_Note_setPitch(var$8, $jumpDistance); + $java.maan_Note_setVelocity(var$8, $jumpLayers); + $java.maan_Note_setPanning(var$8, var$10); + $java.maan_Note_setPrecisePitch(var$8, var$11); + $java.maan_Layer_setNote(var$7, $tick, var$8); + } + } + var$13 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$13, $rt_s(3074)); + $rt_throw(var$13); + } + var$13 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$13, $rt_s(3075)); + $rt_throw(var$13); + } + var$13 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$13, $rt_s(3076)); + $rt_throw(var$13); + } + var$7 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$7, $rt_s(3077)); + $rt_throw(var$7); +}; +$java.maan_Song_setLength = function($this, $length) { + var var$2; + if ($length >= 0) { + $this.$length8 = $length; + return; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(3078)); + $rt_throw(var$2); +}; +$java.maan_Song_getHeight = function($this) { + return $this.$height13; +}; +$java.maan_Song_setHeight = function($this, $height) { + var var$2; + if ($height >= 0) { + $this.$height13 = $height; + return; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(3079)); + $rt_throw(var$2); +}; +$java.maan_Song_setName = function($this, $name) { + $this.$name19 = $name; +}; +$java.maan_Song_setAuthor = function($this, $author) { + $this.$author = $author; +}; +$java.maan_Song_setOriginalAuthor = function($this, $originalAuthor) { + $this.$originalAuthor = $originalAuthor; +}; +$java.maan_Song_setDescription = function($this, $description) { + $this.$description = $description; +}; +function maan_Song_getTempo($this) { + return $this.$tempo; +} +$java.maan_Song_setTempo = function($this, $tempo) { + var var$2; + if ($tempo < 25) { + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(3080)); + $rt_throw(var$2); + } + if ($tempo % 25 | 0) + $tempo = (25 * ($tempo / 25 | 0) | 0) << 16 >> 16; + $this.$tempo = $tempo; +}; +$java.maan_Song_setAutoSave = function($this, $autoSave) { + $this.$autoSave = $autoSave; +}; +$java.maan_Song_setAutoSaveDuration = function($this, $autoSaveDuration) { + var var$2; + if ($autoSaveDuration >= 1 && $autoSaveDuration <= 60) { + $this.$autoSaveDuration = $autoSaveDuration; + return; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(3081)); + $rt_throw(var$2); +}; +$java.maan_Song_setTimeSignature = function($this, $timeSignature) { + var var$2; + if ($timeSignature >= 2 && $timeSignature <= 8) { + $this.$timeSignature = $timeSignature; + return; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(3082)); + $rt_throw(var$2); +}; +$java.maan_Song_setMinutesSpent = function($this, $minutesSpent) { + var var$2; + if ($minutesSpent >= 0) { + $this.$minutesSpent = $minutesSpent; + return; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(3083)); + $rt_throw(var$2); +}; +$java.maan_Song_setRightClicks = function($this, $rightClicks) { + var var$2; + if ($rightClicks >= 0) { + $this.$rightClicks = $rightClicks; + return; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(3084)); + $rt_throw(var$2); +}; +$java.maan_Song_setLeftClicks = function($this, $leftClicks) { + var var$2; + if ($leftClicks >= 0) { + $this.$leftClicks = $leftClicks; + return; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(3085)); + $rt_throw(var$2); +}; +$java.maan_Song_setBlocksAdded = function($this, $blocksAdded) { + var var$2; + if ($blocksAdded >= 0) { + $this.$blocksAdded = $blocksAdded; + return; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(3086)); + $rt_throw(var$2); +}; +$java.maan_Song_setBlocksRemoved = function($this, $blocksRemoved) { + var var$2; + if ($blocksRemoved >= 0) { + $this.$blocksRemoved = $blocksRemoved; + return; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(3087)); + $rt_throw(var$2); +}; +$java.maan_Song_setMidiSchematicFile = function($this, $midiSchematicFile) { + $this.$MidiSchematicFile = $midiSchematicFile; +}; +$java.maan_Song_setIsONBS = function($this, $bool) { + $this.$isONBS = $bool; +}; +function maan_Song_getSongBoard($this) { + return $this.$songBoard; +} +$java.maan_Song_readShort = function($this) { + return (ji_DataInputStream_readUnsignedByte($this.$in2) + (ji_DataInputStream_readUnsignedByte($this.$in2) << 8) | 0) << 16 >> 16; +}; +$java.maan_Song_readInt = function($this) { + return ((ji_DataInputStream_readUnsignedByte($this.$in2) + (ji_DataInputStream_readUnsignedByte($this.$in2) << 8) | 0) + (ji_DataInputStream_readUnsignedByte($this.$in2) << 16) | 0) + (ji_DataInputStream_readUnsignedByte($this.$in2) << 24) | 0; +}; +$java.maan_Song_readString = function($this) { + var $length, $sb, $c; + $length = $java.maan_Song_readInt($this); + $sb = new jl_StringBuilder; + jl_AbstractStringBuilder__init_2($sb, $length); + while ($length > 0) { + $c = ji_DataInputStream_readByte($this.$in2) & 65535; + if ($c == 13) + $c = 32; + jl_AbstractStringBuilder_append0($sb, $c); + $length = $length + (-1) | 0; + } + return jl_AbstractStringBuilder_toString($sb); +}; +function ju_UnknownFormatConversionException() { + ju_IllegalFormatException.call(this); + this.$conversion0 = null; +} +$java.ju_UnknownFormatConversionException__init_ = function(var_0) { + var var_1 = new ju_UnknownFormatConversionException(); + $java.ju_UnknownFormatConversionException__init_0(var_1, var_0); + return var_1; +}; +$java.ju_UnknownFormatConversionException__init_0 = function($this, $conversion) { + var var$2; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $rt_s(3088)); + jl_AbstractStringBuilder_append(var$2, $conversion); + jl_Throwable__init_($this, jl_AbstractStringBuilder_toString(var$2)); + $this.$conversion0 = $conversion; +}; +function maat__tmi_MgZOrder() { + jl_Object.call(this); +} +$java.maat__tmi_MgZOrder__init_ = function() { + var var_0 = new maat__tmi_MgZOrder(); + maat__tmi_MgZOrder__init_(var_0); + return var_0; +}; +function maat__tmi_MgZOrder__init_($this) { + return; +} +$java.maat__tmi_MgZOrder_compare = function($this, $var1, $var2) { + return $var1.$z5 > $var2.$z5 ? 1 : $var1.$z5 >= $var2.$z5 ? 0 : (-1); +}; +$java.maat__tmi_MgZOrder_compare0 = function($this, $var1, $var2) { + return $java.maat__tmi_MgZOrder_compare($this, $var1, $var2); +}; +function nms_EnchantmentHelper() { + jl_Object.call(this); +} +$java.nms_EnchantmentHelper_enchantmentRand = null; +$java.nms_EnchantmentHelper_enchantmentModifierDamage = null; +$java.nms_EnchantmentHelper_enchantmentModifierLiving = null; +function nms_EnchantmentHelper_$callClinit() { + nms_EnchantmentHelper_$callClinit = $rt_eraseClinit(nms_EnchantmentHelper); + $java.nms_EnchantmentHelper__clinit_(); +} +$java.nms_EnchantmentHelper__init_ = function() { + var var_0 = new nms_EnchantmentHelper(); + nms_EnchantmentHelper__init_(var_0); + return var_0; +}; +function nms_EnchantmentHelper__init_($this) { + nms_EnchantmentHelper_$callClinit(); +} +function nms_EnchantmentHelper_getEnchantmentLevel($par0, $par1ItemStack) { + var $var2, $var3, $var4, $var5; + nms_EnchantmentHelper_$callClinit(); + if ($par1ItemStack === null) + return 0; + $var2 = nms_ItemStack_getEnchantmentTagList($par1ItemStack); + if ($var2 === null) + return 0; + $var3 = 0; + while (true) { + if ($var3 >= nms_NBTTagList_tagCount($var2)) + return 0; + $var4 = nms_NBTTagCompound_getShort(nms_NBTTagList_tagAt($var2, $var3), $rt_s(1900)); + $var5 = nms_NBTTagCompound_getShort(nms_NBTTagList_tagAt($var2, $var3), $rt_s(1910)); + if ($var4 == $par0) + break; + $var3 = $var3 + 1 | 0; + } + return $var5; +} +$java.nms_EnchantmentHelper_getEnchantments = function($par0ItemStack) { + var $var1, $var3, $var2, $var4, $var5; + nms_EnchantmentHelper_$callClinit(); + $var1 = ju_LinkedHashMap__init_0(); + $var3 = $par0ItemStack.$itemID0; + nms_Item_$callClinit(); + $var2 = $var3 != nms_Item_enchantedBook.$itemID ? nms_ItemStack_getEnchantmentTagList($par0ItemStack) : $java.nms_ItemEnchantedBook_func_92110_g(nms_Item_enchantedBook, $par0ItemStack); + a: { + if ($var2 !== null) { + $var3 = 0; + while (true) { + if ($var3 >= nms_NBTTagList_tagCount($var2)) + break a; + $var4 = nms_NBTTagCompound_getShort(nms_NBTTagList_tagAt($var2, $var3), $rt_s(1900)); + $var5 = nms_NBTTagCompound_getShort(nms_NBTTagList_tagAt($var2, $var3), $rt_s(1910)); + ju_LinkedHashMap_put($var1, jl_Integer_valueOf($var4), jl_Integer_valueOf($var5)); + $var3 = $var3 + 1 | 0; + } + } + } + return $var1; +}; +$java.nms_EnchantmentHelper_setEnchantments = function($par0Map, $par1ItemStack) { + var $var2, $var3, $var4, $var5, var$7, var$8; + nms_EnchantmentHelper_$callClinit(); + $var2 = nms_NBTTagList__init_0(); + $var3 = $java.ju_LinkedHashMap_keySet($par0Map).$iterator(); + while ($var3.$hasNext()) { + $var4 = $var3.$next().$value; + $var5 = nms_NBTTagCompound__init_0(); + nms_NBTTagCompound_setShort($var5, $rt_s(1900), $var4 << 16 >> 16); + nms_NBTTagCompound_setShort($var5, $rt_s(1910), $java.ju_LinkedHashMap_get($par0Map, jl_Integer_valueOf($var4)).$value << 16 >> 16); + nms_NBTTagList_appendTag($var2, $var5); + var$7 = $par1ItemStack.$itemID0; + nms_Item_$callClinit(); + if (var$7 == nms_Item_enchantedBook.$itemID) { + $var5 = nms_Item_enchantedBook; + var$8 = new nms_EnchantmentData; + var$7 = $java.ju_LinkedHashMap_get($par0Map, jl_Integer_valueOf($var4)).$value; + nms_Enchantment_$callClinit(); + $java.nms_EnchantmentData__init_(var$8, nms_Enchantment_enchantmentsList.data[$var4], var$7); + $java.nms_ItemEnchantedBook_func_92115_a($var5, $par1ItemStack, var$8); + } + } + if (nms_NBTTagList_tagCount($var2) > 0) { + var$7 = $par1ItemStack.$itemID0; + nms_Item_$callClinit(); + if (var$7 != nms_Item_enchantedBook.$itemID) + nms_ItemStack_setTagInfo($par1ItemStack, $rt_s(1905), $var2); + } else if (nms_ItemStack_hasTagCompound($par1ItemStack)) + nms_NBTTagCompound_removeTag($par1ItemStack.$stackTagCompound, $rt_s(1905)); +}; +function nms_EnchantmentHelper_getMaxEnchantmentLevel($par0, $par1ArrayOfItemStack) { + var $var2, $var4, $var5, $var7; + nms_EnchantmentHelper_$callClinit(); + if ($par1ArrayOfItemStack === null) + return 0; + $par1ArrayOfItemStack = $par1ArrayOfItemStack.data; + $var2 = 0; + $var4 = $par1ArrayOfItemStack.length; + $var5 = 0; + while ($var5 < $var4) { + $var7 = nms_EnchantmentHelper_getEnchantmentLevel($par0, $par1ArrayOfItemStack[$var5]); + if ($var7 > $var2) + $var2 = $var7; + $var5 = $var5 + 1 | 0; + } + return $var2; +} +function nms_EnchantmentHelper_getEnchantmentModifierLiving($par0EntityLiving, $par1EntityLiving) { + var var$3, var$4, var$5; + nms_EnchantmentHelper_$callClinit(); + a: { + $java.nms_EnchantmentHelper_enchantmentModifierLiving.$livingModifier = 0; + $java.nms_EnchantmentHelper_enchantmentModifierLiving.$entityLiving = $par1EntityLiving; + $par1EntityLiving = $java.nms_EnchantmentHelper_enchantmentModifierLiving; + $par0EntityLiving = $par0EntityLiving.$getHeldItem(); + if ($par0EntityLiving !== null) { + $par0EntityLiving = nms_ItemStack_getEnchantmentTagList($par0EntityLiving); + if ($par0EntityLiving !== null) { + var$3 = 0; + while (true) { + if (var$3 >= nms_NBTTagList_tagCount($par0EntityLiving)) + break a; + var$4 = nms_NBTTagCompound_getShort(nms_NBTTagList_tagAt($par0EntityLiving, var$3), $rt_s(1900)); + var$5 = nms_NBTTagCompound_getShort(nms_NBTTagList_tagAt($par0EntityLiving, var$3), $rt_s(1910)); + nms_Enchantment_$callClinit(); + if (nms_Enchantment_enchantmentsList.data[var$4] !== null) + $java.nms_EnchantmentModifierLiving_calculateModifier($par1EntityLiving, nms_Enchantment_enchantmentsList.data[var$4], var$5); + var$3 = var$3 + 1 | 0; + } + } + } + } + return $java.nms_EnchantmentHelper_enchantmentModifierLiving.$livingModifier <= 0 ? 0 : 1 + nle_EaglercraftRandom_nextInt($java.nms_EnchantmentHelper_enchantmentRand, $java.nms_EnchantmentHelper_enchantmentModifierLiving.$livingModifier) | 0; +} +function nms_EnchantmentHelper_getKnockbackModifier($par0EntityLiving, $par1EntityLiving) { + nms_EnchantmentHelper_$callClinit(); + nms_Enchantment_$callClinit(); + return nms_EnchantmentHelper_getEnchantmentLevel($java.nms_Enchantment_knockback.$effectId, $par0EntityLiving.$getHeldItem()); +} +function nms_EnchantmentHelper_getFireAspectModifier($par0EntityLiving) { + nms_EnchantmentHelper_$callClinit(); + nms_Enchantment_$callClinit(); + return nms_EnchantmentHelper_getEnchantmentLevel($java.nms_Enchantment_fireAspect.$effectId, $par0EntityLiving.$getHeldItem()); +} +function nms_EnchantmentHelper_addRandomEnchantment($par0Random, $par1ItemStack, $par2) { + var $var3, $var4, $var5, $var6; + nms_EnchantmentHelper_$callClinit(); + $var3 = ju_ArrayList__init_0(); + $par2 = $par1ItemStack.$itemID0; + nms_Item_$callClinit(); + $var4 = $par2 != nms_Item_book.$itemID ? 0 : 1; + if ($var4) + $par1ItemStack.$itemID0 = nms_Item_enchantedBook.$itemID; + $var5 = ju_AbstractList_iterator($var3); + while (ju_AbstractList$1_hasNext($var5)) { + $var6 = ju_AbstractList$1_next($var5); + if ($var4) + $java.nms_ItemEnchantedBook_func_92115_a(nms_Item_enchantedBook, $par1ItemStack, $var6); + else + nms_ItemStack_addEnchantment($par1ItemStack, $var6.$enchantmentobj, $var6.$enchantmentLevel); + } + return $par1ItemStack; +} +$java.nms_EnchantmentHelper__clinit_ = function() { + $java.nms_EnchantmentHelper_enchantmentRand = nle_EaglercraftRandom__init_0(); + $java.nms_EnchantmentHelper_enchantmentModifierDamage = new nms_EnchantmentModifierDamage; + $java.nms_EnchantmentHelper_enchantmentModifierLiving = new nms_EnchantmentModifierLiving; +}; +function jur_Matcher$1() { + var a = this; jl_Object.call(a); + a.$grN = 0; + a.$val$gr = 0; + a.$this$047 = null; +} +$java.jur_Matcher$1__init_ = function(var_0, var_1) { + var var_2 = new jur_Matcher$1(); + $java.jur_Matcher$1__init_0(var_2, var_0, var_1); + return var_2; +}; +$java.jur_Matcher$1__init_0 = function($this, $this$0, var$2) { + $this.$this$047 = $this$0; + $this.$val$gr = var$2; + $this.$grN = $this.$val$gr; +}; +$java.jur_Matcher$1_toString = function($this) { + return $java.jur_Matcher_group($this.$this$047, $this.$grN); +}; +function jlr_Modifier() { + jl_Object.call(this); +} +$java.jlr_Modifier_modifierNames = null; +$java.jlr_Modifier_canonicalOrder = null; +$java.jlr_Modifier__init_ = function() { + var var_0 = new jlr_Modifier(); + jlr_Modifier__init_(var_0); + return var_0; +}; +function jlr_Modifier__init_($this) { + return; +} +function jlr_Modifier_isPublic($mod) { + return !($mod & 1) ? 0 : 1; +} +function jlr_Modifier__clinit_() { + var var$1, var$2; + var$1 = $rt_createIntArray(12); + var$2 = var$1.data; + var$2[0] = 1; + var$2[1] = 4; + var$2[2] = 2; + var$2[3] = 1024; + var$2[4] = 8; + var$2[5] = 16; + var$2[6] = 128; + var$2[7] = 64; + var$2[8] = 32; + var$2[9] = 256; + var$2[10] = 2048; + var$2[11] = 512; + $java.jlr_Modifier_canonicalOrder = var$1; +} +function jni_XHRURLConnection$performRequest$lambda$_5_0() { + var a = this; jl_Object.call(a); + a.$_03 = null; + a.$_10 = null; +} +$java.jni_XHRURLConnection$performRequest$lambda$_5_0_stateChanged = function(var$0) { + var var$1, var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10, var$11, var$12, var$13, var$14, var$15; + var$1 = var$0.$_03; + var$2 = var$0.$_10; + if (var$1.$xhr.readyState == 4) { + var$1.$responseCode = var$1.$xhr.status; + var$1.$responseMessage = $rt_str(var$1.$xhr.statusText); + if (!var$1.$responseCode) + var$1.$responseCode = (-1); + var$3 = new Int8Array(var$1.$xhr.response); + var$4 = $rt_createByteArray(var$3.length); + var$5 = var$4.data; + var$6 = 0; + var$7 = var$5.length; + while (var$6 < var$7) { + var$5[var$6] = var$3[var$6]; + var$6 = var$6 + 1 | 0; + } + var$8 = ji_ByteArrayInputStream__init_(var$4); + var$3 = $rt_str(var$1.$xhr.getAllResponseHeaders()); + var$9 = 0; + var$10 = ju_ArrayList__init_0(); + var$11 = ju_ArrayList__init_0(); + var$1.$responseHeaders = ju_HashMap__init_(); + var$1.$headerFields = ju_HashMap__init_(); + while (var$9 < jl_String_length(var$3)) { + var$6 = jl_String_indexOf1(var$3, $rt_s(63), var$9); + if (var$6 < 0) + var$6 = jl_String_length(var$3); + var$7 = jl_String_indexOf(var$3, 58, var$9); + if (var$7 < 0) + var$7 = jl_String_length(var$3); + var$12 = $rt_compare(var$7, var$6); + var$13 = var$12 >= 0 ? jl_String_substring0(var$3, var$9, var$6) : jl_String_substring0(var$3, var$9, var$7); + var$14 = var$12 >= 0 ? $rt_s(36) : jl_String_trim(jl_String_substring0(var$3, var$7 + 1 | 0, var$6)); + var$13 = jl_String_trim(var$13); + ju_ArrayList_add(var$10, var$13); + ju_ArrayList_add(var$11, var$14); + var$15 = ju_HashMap_get(var$1.$headerFields, var$13); + if (var$15 === null) { + var$15 = ju_ArrayList__init_0(); + ju_HashMap_putImpl(var$1.$headerFields, var$13, var$15); + } + var$15.$add(var$14); + var$13 = jl_String_toLowerCase(var$13); + ju_HashMap_putImpl(var$1.$responseHeaders, var$13, var$14); + var$9 = var$6 + 2 | 0; + } + var$1.$responseHeaderKeys = ju_AbstractCollection_toArray(var$10, $rt_createArray(jl_String, var$10.$size)); + var$1.$responseHeaderValues = ju_AbstractCollection_toArray(var$11, $rt_createArray(jl_String, var$11.$size)); + var$9 = var$1.$responseCode / 100 | 0; + if (var$9 != 4 && var$9 != 5) { + var$1.$inputStream = var$8; + var$1.$errorStream = null; + } else { + var$1.$errorStream = var$8; + var$1.$inputStream = null; + } + otpp_AsyncCallbackWrapper_complete(var$2, $java.jl_Boolean_TRUE); + } +}; +$java.jni_XHRURLConnection$performRequest$lambda$_5_0_stateChanged$exported$0 = function(var$0) { + $java.jni_XHRURLConnection$performRequest$lambda$_5_0_stateChanged(var$0); +}; +function otjt_Int8Array() { + otjt_ArrayBufferView.call(this); +} +function jsm_MidiSystem() { + jl_Object.call(this); +} +$java.jsm_MidiSystem__init_ = function() { + var var_0 = new jsm_MidiSystem(); + jsm_MidiSystem__init_(var_0); + return var_0; +}; +function jsm_MidiSystem__init_(var$0) { + return; +} +function maa_MidiConverter$1() { + jl_Object.call(this); +} +$java.maa_MidiConverter$1__init_ = function() { + var var_0 = new maa_MidiConverter$1(); + maa_MidiConverter$1__init_(var_0); + return var_0; +}; +function maa_MidiConverter$1__init_($this) { + return; +} +$java.maa_MidiConverter$1_compare = function($this, $a, $b) { + return jl_Long_compareTo(jl_Long_valueOf($a.$tick0), jl_Long_valueOf($b.$tick0)); +}; +$java.maa_MidiConverter$1_compare0 = function($this, var$1, var$2) { + return $java.maa_MidiConverter$1_compare($this, var$1, var$2); +}; +function jsm_MidiMessage() { + var a = this; jl_Object.call(a); + a.$data15 = null; + a.$length9 = 0; +} +$java.jsm_MidiMessage__init_ = function(var_0) { + var var_1 = new jsm_MidiMessage(); + $java.jsm_MidiMessage__init_0(var_1, var_0); + return var_1; +}; +$java.jsm_MidiMessage__init_0 = function(var$0, var$1) { + var$0.$length9 = 0; + var$0.$data15 = var$1; + if (var$1 !== null) + var$0.$length9 = var$1.data.length; +}; +$java.jsm_MidiMessage_getMessage = function(var$0) { + var var$1; + var$1 = $rt_createByteArray(var$0.$length9); + jl_System_arraycopy(var$0.$data15, 0, var$1, 0, var$0.$length9); + return var$1; +}; +$java.jsm_MidiMessage_getStatus = function(var$0) { + if (var$0.$length9 <= 0) + return 0; + return var$0.$data15.data[0] & 255; +}; +$java.jsm_MidiMessage_getLength = function(var$0) { + return var$0.$length9; +}; +function jsm_MetaMessage() { + jsm_MidiMessage.call(this); + this.$dataLength0 = 0; +} +$java.jsm_MetaMessage__init_ = function() { + var var_0 = new jsm_MetaMessage(); + jsm_MetaMessage__init_(var_0); + return var_0; +}; +$java.jsm_MetaMessage__init_0 = function(var_0) { + var var_1 = new jsm_MetaMessage(); + $java.jsm_MetaMessage__init_1(var_1, var_0); + return var_1; +}; +function jsm_MetaMessage__init_(var$0) { + var var$1, var$2; + var$1 = $rt_createByteArray(2); + var$2 = var$1.data; + var$2[0] = (-1); + var$2[1] = 0; + $java.jsm_MetaMessage__init_1(var$0, var$1); +} +$java.jsm_MetaMessage__init_1 = function(var$0, var$1) { + var var$2, var$3, var$4; + a: { + var$2 = var$1.data; + $java.jsm_MidiMessage__init_0(var$0, var$1); + var$0.$dataLength0 = 0; + var$3 = var$2.length; + if (var$3 >= 3) { + var$0.$dataLength0 = var$3 - 3 | 0; + var$4 = 2; + while (true) { + if (var$4 >= var$3) + break a; + if (!(var$2[var$4] & 128)) + break a; + var$0.$dataLength0 = var$0.$dataLength0 - 1 | 0; + var$4 = var$4 + 1 | 0; + } + } + } +}; +$java.jsm_MetaMessage_setMessage = function(var$0, var$1, var$2, var$3) { + var var$4, var$5, var$6, var$7, var$8, var$9, var$10, var$11; + if (var$1 < 128 && var$1 >= 0) { + if (!(var$3 > 0 && var$3 > var$2.data.length) && var$3 >= 0) { + var$4 = Long_fromInt(var$3); + var$5 = 0; + var$6 = var$4; + while (true) { + var$6 = Long_shr(var$6, 7); + var$5 = var$5 + 1 | 0; + if (Long_le(var$6, Long_ZERO)) + break; + } + var$0.$length9 = (2 + var$5 | 0) + var$3 | 0; + var$0.$dataLength0 = var$3; + var$0.$data15 = $rt_createByteArray(var$0.$length9); + var$0.$data15.data[0] = (-1); + var$0.$data15.data[1] = var$1 << 24 >> 24; + var$7 = var$0.$data15; + var$1 = 2; + var$5 = 63; + a: { + while (var$5 > 0) { + if (Long_ne(Long_and(var$4, Long_shl(Long_fromInt(127), var$5)), Long_ZERO)) + break a; + var$5 = var$5 + (-7) | 0; + } + } + while (var$5 > 0) { + var$8 = var$7.data; + var$9 = var$1 + 1 | 0; + var$8[var$1] = Long_or(Long_shr(Long_and(var$4, Long_shl(Long_fromInt(127), var$5)), var$5), Long_fromInt(128)).lo << 24 >> 24; + var$5 = var$5 + (-7) | 0; + var$1 = var$9; + } + var$7.data[var$1] = Long_and(var$4, Long_fromInt(127)).lo << 24 >> 24; + if (var$3 > 0) + jl_System_arraycopy(var$2, 0, var$0.$data15, var$0.$length9 - var$0.$dataLength0 | 0, var$0.$dataLength0); + return; + } + var$10 = new jsm_InvalidMidiDataException; + var$11 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$11); + jl_AbstractStringBuilder_append(var$11, $rt_s(3089)); + jl_AbstractStringBuilder_append2(var$11, var$3); + jl_Throwable__init_(var$10, jl_AbstractStringBuilder_toString(var$11)); + $rt_throw(var$10); + } + var$11 = new jsm_InvalidMidiDataException; + var$10 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$10); + jl_AbstractStringBuilder_append(var$10, $rt_s(3090)); + jl_AbstractStringBuilder_append2(var$10, var$1); + jl_Throwable__init_(var$11, jl_AbstractStringBuilder_toString(var$10)); + $rt_throw(var$11); +}; +$java.jsm_MetaMessage_getType = function(var$0) { + if (var$0.$length9 < 2) + return 0; + return var$0.$data15.data[1] & 255; +}; +$java.jsm_MetaMessage_getData = function(var$0) { + var var$1; + var$1 = $rt_createByteArray(var$0.$dataLength0); + jl_System_arraycopy(var$0.$data15, var$0.$length9 - var$0.$dataLength0 | 0, var$1, 0, var$0.$dataLength0); + return var$1; +}; +function jsm_ShortMessage() { + jsm_MidiMessage.call(this); +} +$java.jsm_ShortMessage__init_ = function() { + var var_0 = new jsm_ShortMessage(); + jsm_ShortMessage__init_(var_0); + return var_0; +}; +function jsm_ShortMessage__init_(var$0) { + $java.jsm_MidiMessage__init_0(var$0, $rt_createByteArray(3)); + var$0.$data15.data[0] = (-112); + var$0.$data15.data[1] = 64; + var$0.$data15.data[2] = 127; + var$0.$length9 = 3; +} +$java.jsm_ShortMessage_getDataLength = function(var$0, var$1) { + var var$2, var$3; + a: { + switch (var$1) { + case 241: + case 243: + break; + case 242: + return 2; + case 244: + case 245: + break a; + case 246: + case 247: + case 248: + case 249: + case 250: + case 251: + case 252: + case 253: + case 254: + case 255: + return 0; + default: + break a; + } + return 1; + } + switch (var$1 & 240) { + case 128: + case 144: + case 160: + case 176: + case 224: + break; + case 192: + case 208: + return 1; + default: + var$2 = new jsm_InvalidMidiDataException; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(3091)); + jl_AbstractStringBuilder_append2(var$3, var$1); + jl_Throwable__init_(var$2, jl_AbstractStringBuilder_toString(var$3)); + $rt_throw(var$2); + } + return 2; +}; +function maan_Layer() { + var a = this; jl_Object.call(a); + a.$notes = null; + a.$name20 = null; + a.$volume1 = 0; +} +$java.maan_Layer__init_ = function(var_0, var_1) { + var var_2 = new maan_Layer(); + $java.maan_Layer__init_0(var_2, var_0, var_1); + return var_2; +}; +$java.maan_Layer__init_0 = function($this, $name, $volume) { + $this.$notes = ju_HashMap__init_(); + $this.$name20 = $name; + $java.maan_Layer_setVolume($this, $volume); +}; +function maan_Layer_getNoteList($this) { + return $this.$notes; +} +$java.maan_Layer_setNote = function($this, $pos, $note) { + if ($pos >= 0) { + ju_HashMap_putImpl($this.$notes, jl_Integer_valueOf($pos), $note); + return; + } + $note = new jl_IllegalArgumentException; + jl_Throwable__init_($note, $rt_s(3092)); + $rt_throw($note); +}; +$java.maan_Layer_setName = function($this, $name) { + $this.$name20 = $name; +}; +$java.maan_Layer_setVolume = function($this, $volume) { + var var$2; + if ($volume >= 0 && $volume <= 100) { + $this.$volume1 = $volume; + return; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(3093)); + $rt_throw(var$2); +}; +function maan_Note() { + var a = this; jl_Object.call(a); + a.$instrument = null; + a.$pitch8 = 0; + a.$velocity = 0; + a.$panning = 0; + a.$precisePitch = 0; +} +function maan_Note_getInstrument($this) { + return $this.$instrument; +} +$java.maan_Note_setInstrument = function($this, $instrument) { + $this.$instrument = $instrument; +}; +function maan_Note_getPitch($this) { + return $this.$pitch8; +} +$java.maan_Note_setPitch = function($this, $pitch) { + var var$2; + if ($pitch >= 0 && $pitch <= 87) { + $this.$pitch8 = $pitch; + return; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(3077)); + $rt_throw(var$2); +}; +$java.maan_Note_setVelocity = function($this, $velocity) { + var var$2; + if ($velocity >= 0 && $velocity <= 100) { + $this.$velocity = $velocity; + return; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(3076)); + $rt_throw(var$2); +}; +$java.maan_Note_setPanning = function($this, $panning) { + var var$2; + if ($panning >= 0 && $panning <= 200) { + $this.$panning = $panning; + return; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(3075)); + $rt_throw(var$2); +}; +$java.maan_Note_setPrecisePitch = function($this, $precisePitch) { + var var$2; + if ($precisePitch >= (-32767) && $precisePitch <= 32767) { + $this.$precisePitch = $precisePitch; + return; + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_(var$2, $rt_s(3074)); + $rt_throw(var$2); +}; +function maan_Instrument() { + jl_Enum.call(this); + this.$ID = 0; +} +$java.maan_Instrument_HARP = null; +$java.maan_Instrument_BASS = null; +$java.maan_Instrument_DRUM = null; +$java.maan_Instrument_SNARE = null; +$java.maan_Instrument_CLICK = null; +$java.maan_Instrument_GUITAR = null; +$java.maan_Instrument_FLUTE = null; +$java.maan_Instrument_BELL = null; +$java.maan_Instrument_CHIME = null; +$java.maan_Instrument_XYLOPHONE = null; +$java.maan_Instrument_IRON_XYLOPHONE = null; +$java.maan_Instrument_COW_BELL = null; +$java.maan_Instrument_DIDGERIDOO = null; +$java.maan_Instrument_BIT = null; +$java.maan_Instrument_BANJO = null; +$java.maan_Instrument_PLING = null; +$java.maan_Instrument_CUSTOM = null; +$java.maan_Instrument_$VALUES = null; +$java.maan_Instrument__init_ = function(var_0, var_1, var_2) { + var var_3 = new maan_Instrument(); + $java.maan_Instrument__init_0(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.maan_Instrument__init_0 = function($this, var$1, var$2, $ID) { + jl_Enum__init_0($this, var$1, var$2); + $this.$ID = $ID; +}; +function maan_Instrument_getID($this) { + return $this.$ID; +} +function maan_Instrument__clinit_() { + var var$1, var$2; + $java.maan_Instrument_HARP = $java.maan_Instrument__init_($rt_s(3094), 0, 0); + $java.maan_Instrument_BASS = $java.maan_Instrument__init_($rt_s(3095), 1, 1); + $java.maan_Instrument_DRUM = $java.maan_Instrument__init_($rt_s(3096), 2, 2); + $java.maan_Instrument_SNARE = $java.maan_Instrument__init_($rt_s(3097), 3, 3); + $java.maan_Instrument_CLICK = $java.maan_Instrument__init_($rt_s(3098), 4, 4); + $java.maan_Instrument_GUITAR = $java.maan_Instrument__init_($rt_s(3099), 5, 5); + $java.maan_Instrument_FLUTE = $java.maan_Instrument__init_($rt_s(3100), 6, 6); + $java.maan_Instrument_BELL = $java.maan_Instrument__init_($rt_s(3101), 7, 7); + $java.maan_Instrument_CHIME = $java.maan_Instrument__init_($rt_s(3102), 8, 8); + $java.maan_Instrument_XYLOPHONE = $java.maan_Instrument__init_($rt_s(3103), 9, 9); + $java.maan_Instrument_IRON_XYLOPHONE = $java.maan_Instrument__init_($rt_s(3104), 10, 10); + $java.maan_Instrument_COW_BELL = $java.maan_Instrument__init_($rt_s(3105), 11, 11); + $java.maan_Instrument_DIDGERIDOO = $java.maan_Instrument__init_($rt_s(3106), 12, 12); + $java.maan_Instrument_BIT = $java.maan_Instrument__init_($rt_s(3107), 13, 13); + $java.maan_Instrument_BANJO = $java.maan_Instrument__init_($rt_s(3108), 14, 14); + $java.maan_Instrument_PLING = $java.maan_Instrument__init_($rt_s(3109), 15, 15); + $java.maan_Instrument_CUSTOM = $java.maan_Instrument__init_($rt_s(3110), 16, (-1)); + var$1 = $rt_createArray(maan_Instrument, 17); + var$2 = var$1.data; + var$2[0] = $java.maan_Instrument_HARP; + var$2[1] = $java.maan_Instrument_BASS; + var$2[2] = $java.maan_Instrument_DRUM; + var$2[3] = $java.maan_Instrument_SNARE; + var$2[4] = $java.maan_Instrument_CLICK; + var$2[5] = $java.maan_Instrument_GUITAR; + var$2[6] = $java.maan_Instrument_FLUTE; + var$2[7] = $java.maan_Instrument_BELL; + var$2[8] = $java.maan_Instrument_CHIME; + var$2[9] = $java.maan_Instrument_XYLOPHONE; + var$2[10] = $java.maan_Instrument_IRON_XYLOPHONE; + var$2[11] = $java.maan_Instrument_COW_BELL; + var$2[12] = $java.maan_Instrument_DIDGERIDOO; + var$2[13] = $java.maan_Instrument_BIT; + var$2[14] = $java.maan_Instrument_BANJO; + var$2[15] = $java.maan_Instrument_PLING; + var$2[16] = $java.maan_Instrument_CUSTOM; + $java.maan_Instrument_$VALUES = var$1; +} +function ju_DuplicateFormatFlagsException() { + ju_IllegalFormatException.call(this); + this.$flags5 = null; +} +function ju_IllegalFormatPrecisionException() { + ju_IllegalFormatException.call(this); + this.$precision2 = 0; +} +$java.ju_IllegalFormatPrecisionException__init_ = function(var_0) { + var var_1 = new ju_IllegalFormatPrecisionException(); + $java.ju_IllegalFormatPrecisionException__init_0(var_1, var_0); + return var_1; +}; +$java.ju_IllegalFormatPrecisionException__init_0 = function($this, $precision) { + var var$2; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $rt_s(3111)); + jl_AbstractStringBuilder_append2(var$2, $precision); + jl_Throwable__init_($this, jl_AbstractStringBuilder_toString(var$2)); + $this.$precision2 = $precision; +}; +function ju_IllegalFormatCodePointException() { + ju_IllegalFormatException.call(this); + this.$codePoint = 0; +} +function ju_IllegalFormatConversionException() { + var a = this; ju_IllegalFormatException.call(a); + a.$conversion1 = 0; + a.$argumentClass = null; +} +$java.ju_IllegalFormatConversionException__init_ = function(var_0, var_1) { + var var_2 = new ju_IllegalFormatConversionException(); + $java.ju_IllegalFormatConversionException__init_0(var_2, var_0, var_1); + return var_2; +}; +$java.ju_IllegalFormatConversionException__init_0 = function($this, $conversion, $argumentClass) { + var var$3; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(3112)); + jl_AbstractStringBuilder_append1(var$3, $argumentClass); + jl_AbstractStringBuilder_append(var$3, $rt_s(3113)); + jl_AbstractStringBuilder_append0(var$3, $conversion); + jl_AbstractStringBuilder_append(var$3, $rt_s(3114)); + jl_Throwable__init_($this, jl_AbstractStringBuilder_toString(var$3)); + $this.$conversion1 = $conversion; + $this.$argumentClass = $argumentClass; +}; +function ju_Formattable() { +} +function jsm_InvalidMidiDataException() { + jl_Exception.call(this); +} +$java.jsm_InvalidMidiDataException__init_ = function() { + var var_0 = new jsm_InvalidMidiDataException(); + jsm_InvalidMidiDataException__init_(var_0); + return var_0; +}; +$java.jsm_InvalidMidiDataException__init_0 = function(var_0) { + var var_1 = new jsm_InvalidMidiDataException(); + $java.jsm_InvalidMidiDataException__init_1(var_1, var_0); + return var_1; +}; +function jsm_InvalidMidiDataException__init_(var$0) { + jl_Throwable__init_0(var$0); +} +$java.jsm_InvalidMidiDataException__init_1 = function(var$0, var$1) { + jl_Throwable__init_(var$0, var$1); +}; +function jsm_Sequence() { + var a = this; jl_Object.call(a); + a.$divisionType = 0.0; + a.$resolution = 0; + a.$tracks = null; +} +$java.jsm_Sequence_getResolution = function(var$0) { + return var$0.$resolution; +}; +$java.jsm_Sequence_createTrack = function(var$0) { + var var$1; + var$1 = $java.jsm_Track__init_(); + $java.ju_Vector_addElement(var$0.$tracks, var$1); + return var$1; +}; +$java.jsm_Sequence_getTracks = function(var$0) { + return $java.ju_Vector_toArray(var$0.$tracks, $rt_createArray(jsm_Track, 0)); +}; +function jsm_Track() { + var a = this; jl_Object.call(a); + a.$eventsList = null; + a.$set8 = null; + a.$eotEvent = null; +} +$java.jsm_Track__init_ = function() { + var var_0 = new jsm_Track(); + jsm_Track__init_(var_0); + return var_0; +}; +function jsm_Track__init_(var$0) { + var$0.$eventsList = ju_ArrayList__init_0(); + var$0.$set8 = ju_HashSet__init_0(); + var$0.$eotEvent = $java.jsm_MidiEvent__init_($java.jsm_Track$ImmutableEndOfTrack__init_(), Long_ZERO); + ju_ArrayList_add(var$0.$eventsList, var$0.$eotEvent); + ju_HashSet_add(var$0.$set8, var$0.$eotEvent); +} +$java.jsm_Track_add = function(var$0, var$1) { + var var$2, var$3, var$4, var$5, $$je; + if (var$1 === null) + return 0; + var$2 = var$0.$eventsList; + jl_Object_monitorEnterSync(var$2); + a: { + b: { + try { + if (!ju_HashSet_contains(var$0.$set8, var$1)) + break b; + jl_Object_monitorExitSync(var$2); + } catch ($$e) { + $$je = $rt_wrapException($$e); + var$1 = $$je; + break a; + + } + return 0; + } + c: { + try { + var$3 = ju_ArrayList_size(var$0.$eventsList); + var$4 = null; + if (var$3 <= 0) + break c; + var$4 = ju_ArrayList_get(var$0.$eventsList, var$3 - 1 | 0); + break c; + } catch ($$e) { + $$je = $rt_wrapException($$e); + var$1 = $$je; + break a; + + } + } + d: { + try { + if (var$4 === var$0.$eotEvent) + break d; + if (var$4 === null) + $java.jsm_MidiEvent_setTick(var$0.$eotEvent, Long_ZERO); + else + $java.jsm_MidiEvent_setTick(var$0.$eotEvent, $java.jsm_MidiEvent_getTick(var$4)); + ju_ArrayList_add(var$0.$eventsList, var$0.$eotEvent); + ju_HashSet_add(var$0.$set8, var$0.$eotEvent); + var$3 = ju_ArrayList_size(var$0.$eventsList); + break d; + } catch ($$e) { + $$je = $rt_wrapException($$e); + var$1 = $$je; + break a; + + } + } + e: { + try { + if (!$java.csms_MidiUtils_isMetaEndOfTrack($java.jsm_MidiEvent_getMessage(var$1))) + break e; + if (Long_gt($java.jsm_MidiEvent_getTick(var$1), $java.jsm_MidiEvent_getTick(var$0.$eotEvent))) + $java.jsm_MidiEvent_setTick(var$0.$eotEvent, $java.jsm_MidiEvent_getTick(var$1)); + jl_Object_monitorExitSync(var$2); + } catch ($$e) { + $$je = $rt_wrapException($$e); + var$1 = $$je; + break a; + + } + return 1; + } + try { + ju_HashSet_add(var$0.$set8, var$1); + var$5 = var$3; + f: { + while (true) { + if (var$5 <= 0) + break f; + if (Long_ge($java.jsm_MidiEvent_getTick(var$1), $java.jsm_MidiEvent_getTick(ju_ArrayList_get(var$0.$eventsList, var$5 - 1 | 0)))) + break; + var$5 = var$5 + (-1) | 0; + } + } + if (var$5 != var$3) + ju_ArrayList_add0(var$0.$eventsList, var$5, var$1); + else { + ju_ArrayList_set(var$0.$eventsList, var$3 - 1 | 0, var$1); + if (Long_lt($java.jsm_MidiEvent_getTick(var$0.$eotEvent), $java.jsm_MidiEvent_getTick(var$1))) + $java.jsm_MidiEvent_setTick(var$0.$eotEvent, $java.jsm_MidiEvent_getTick(var$1)); + ju_ArrayList_add(var$0.$eventsList, var$0.$eotEvent); + } + jl_Object_monitorExitSync(var$2); + } catch ($$e) { + $$je = $rt_wrapException($$e); + var$1 = $$je; + break a; + + } + return 1; + } + jl_Object_monitorExitSync(var$2); + $rt_throw(var$1); +}; +$java.jsm_Track_get = function(var$0, var$1) { + var var$2, var$3, $$je; + a: { + try { + var$2 = var$0.$eventsList; + jl_Object_monitorEnterSync(var$2); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_IndexOutOfBoundsException) { + var$2 = $$je; + break a; + } else { + throw $$e; + } + } + b: { + try { + var$3 = ju_ArrayList_get(var$0.$eventsList, var$1); + jl_Object_monitorExitSync(var$2); + } catch ($$e) { + $$je = $rt_wrapException($$e); + var$3 = $$je; + break b; + + } + return var$3; + } + try { + jl_Object_monitorExitSync(var$2); + $rt_throw(var$3); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_IndexOutOfBoundsException) { + var$2 = $$je; + } else { + throw $$e; + } + } + } + var$3 = new jl_ArrayIndexOutOfBoundsException; + jl_Throwable__init_(var$3, var$2.$message); + $rt_throw(var$3); +}; +$java.jsm_Track_size = function(var$0) { + var var$1, var$2, var$3, $$je; + var$1 = var$0.$eventsList; + jl_Object_monitorEnterSync(var$1); + a: { + try { + var$2 = ju_ArrayList_size(var$0.$eventsList); + jl_Object_monitorExitSync(var$1); + } catch ($$e) { + $$je = $rt_wrapException($$e); + var$3 = $$je; + break a; + + } + return var$2; + } + jl_Object_monitorExitSync(var$1); + $rt_throw(var$3); +}; +function jsm_MidiEvent() { + var a = this; jl_Object.call(a); + a.$message3 = null; + a.$tick0 = Long_ZERO; +} +$java.jsm_MidiEvent__init_ = function(var_0, var_1) { + var var_2 = new jsm_MidiEvent(); + $java.jsm_MidiEvent__init_0(var_2, var_0, var_1); + return var_2; +}; +$java.jsm_MidiEvent__init_0 = function(var$0, var$1, var$2) { + var$0.$message3 = var$1; + var$0.$tick0 = var$2; +}; +$java.jsm_MidiEvent_getMessage = function(var$0) { + return var$0.$message3; +}; +$java.jsm_MidiEvent_setTick = function(var$0, var$1) { + var$0.$tick0 = var$1; +}; +$java.jsm_MidiEvent_getTick = function(var$0) { + return var$0.$tick0; +}; +function ju_FormatFlagsConversionMismatchException() { + var a = this; ju_IllegalFormatException.call(a); + a.$flags4 = null; + a.$conversion = 0; +} +function ju_IllegalFormatFlagsException() { + ju_IllegalFormatException.call(this); + this.$flags6 = null; +} +$java.ju_IllegalFormatFlagsException__init_ = function(var_0) { + var var_1 = new ju_IllegalFormatFlagsException(); + $java.ju_IllegalFormatFlagsException__init_0(var_1, var_0); + return var_1; +}; +$java.ju_IllegalFormatFlagsException__init_0 = function($this, $flags) { + var var$2; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $rt_s(3115)); + jl_AbstractStringBuilder_append(var$2, $flags); + jl_Throwable__init_($this, jl_AbstractStringBuilder_toString(var$2)); + $this.$flags6 = $flags; +}; +function ju_MissingFormatWidthException() { + ju_IllegalFormatException.call(this); + this.$formatSpecifier = null; +} +function nms_IEnchantmentModifier() { +} +function nms_EnchantmentModifierDamage() { + jl_Object.call(this); +} +$java.nms_EnchantmentModifierDamage__init_ = function() { + var var_0 = new nms_EnchantmentModifierDamage(); + nms_EnchantmentModifierDamage__init_(var_0); + return var_0; +}; +function nms_EnchantmentModifierDamage__init_($this) { + return; +} +function nms_EnchantmentModifierLiving() { + var a = this; jl_Object.call(a); + a.$livingModifier = 0; + a.$entityLiving = null; +} +$java.nms_EnchantmentModifierLiving__init_ = function() { + var var_0 = new nms_EnchantmentModifierLiving(); + nms_EnchantmentModifierLiving__init_(var_0); + return var_0; +}; +function nms_EnchantmentModifierLiving__init_($this) { + return; +} +$java.nms_EnchantmentModifierLiving_calculateModifier = function($this, $par1Enchantment, $par2) { + $this.$livingModifier = $this.$livingModifier + $par1Enchantment.$calcModifierLiving($par2, $this.$entityLiving) | 0; +}; +function nlea_EaglerAdapterImpl2$18() { + jl_Object.call(this); + this.$val$cb0 = null; +} +$java.nlea_EaglerAdapterImpl2$18_handleEvent = function($this, $evt) { + nlea_EaglerAdapterImpl2_access$2602(0); + nlea_EaglerAdapterImpl2_access$2702(0); + nlea_EaglerAdapterImpl2_access$2802(1); + ju_LinkedList_clear(nlea_EaglerAdapterImpl2_access$2900()); + otpp_AsyncCallbackWrapper_complete($this.$val$cb0, $rt_s(3116)); +}; +$java.nlea_EaglerAdapterImpl2$18_handleEvent0 = function($this, var$1) { + $java.nlea_EaglerAdapterImpl2$18_handleEvent($this, var$1); +}; +$java.nlea_EaglerAdapterImpl2$18_handleEvent$exported$0 = function(var$0, var$1) { + $java.nlea_EaglerAdapterImpl2$18_handleEvent0(var$0, var$1); +}; +function nlea_EaglerAdapterImpl2$19() { + jl_Object.call(this); + this.$val$cb1 = null; +} +$java.nlea_EaglerAdapterImpl2$19_handleEvent = function($this, $evt) { + var $b; + $evt = null; + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_sock = $evt; + if (nlea_EaglerAdapterImpl2_access$2600()) { + if (nlea_EaglerAdapterImpl2_access$3100() === null) { + if (ju_HashSet_contains(nlea_EaglerAdapterImpl2_access$3300(), nlea_EaglerAdapterImpl2_access$3200())) + nlea_EaglerAdapterImpl2_access$3102(nlea_EaglerAdapterImpl2$RateLimit_LOCKED); + else if (!ju_HashSet_contains(nlea_EaglerAdapterImpl2_access$3400(), nlea_EaglerAdapterImpl2_access$3200())) + nlea_EaglerAdapterImpl2_access$3102($java.nlea_EaglerAdapterImpl2$RateLimit_FAILED); + else + nlea_EaglerAdapterImpl2_access$3102(nlea_EaglerAdapterImpl2$RateLimit_FAILED_POSSIBLY_LOCKED); + } + } else if (!nlea_EaglerAdapterImpl2_sockIsAlive && nlea_EaglerAdapterImpl2_access$3100() === null) { + if (ju_HashSet_contains(nlea_EaglerAdapterImpl2_access$3300(), nlea_EaglerAdapterImpl2_access$3200())) + nlea_EaglerAdapterImpl2_access$3102(nlea_EaglerAdapterImpl2$RateLimit_LOCKED); + else if (ju_HashSet_contains(nlea_EaglerAdapterImpl2_access$3400(), nlea_EaglerAdapterImpl2_access$3200())) + nlea_EaglerAdapterImpl2_access$3102(nlea_EaglerAdapterImpl2$RateLimit_BLOCKED); + } + $b = nlea_EaglerAdapterImpl2_access$2600(); + nlea_EaglerAdapterImpl2_access$2602(0); + nlea_EaglerAdapterImpl2_access$2802(0); + nlea_EaglerAdapterImpl2_access$2702(0); + if ($b) + otpp_AsyncCallbackWrapper_complete($this.$val$cb1, $rt_s(2791)); +}; +$java.nlea_EaglerAdapterImpl2$19_handleEvent0 = function($this, var$1) { + $java.nlea_EaglerAdapterImpl2$19_handleEvent($this, var$1); +}; +$java.nlea_EaglerAdapterImpl2$19_handleEvent$exported$0 = function(var$0, var$1) { + $java.nlea_EaglerAdapterImpl2$19_handleEvent0(var$0, var$1); +}; +function nlea_EaglerAdapterImpl2$20() { + jl_Object.call(this); +} +$java.nlea_EaglerAdapterImpl2$20__init_ = function() { + var var_0 = new nlea_EaglerAdapterImpl2$20(); + nlea_EaglerAdapterImpl2$20__init_(var_0); + return var_0; +}; +function nlea_EaglerAdapterImpl2$20__init_($this) { + return; +} +$java.nlea_EaglerAdapterImpl2$20_handleEvent = function($this, $evt) { + var $a, $b, var$4, $i, var$6, $stat; + nlea_EaglerAdapterImpl2_access$2702(1); + if (!nlea_EaglerAdapterImpl2_access$3500($evt.data)) { + $a = new Uint8Array($evt.data); + $b = $rt_createByteArray($a.byteLength); + var$4 = $b.data; + $i = 0; + var$6 = var$4.length; + while ($i < var$6) { + var$4[$i] = ($a[$i] & 255) << 24 >> 24; + $i = $i + 1 | 0; + } + ju_AbstractList_add(nlea_EaglerAdapterImpl2_access$2900(), $b); + return; + } + $stat = $rt_str($evt.data); + if (jl_String_equalsIgnoreCase($stat, $rt_s(2802))) { + if (nlea_EaglerAdapterImpl2_access$3100() === null) + nlea_EaglerAdapterImpl2_access$3102(nlea_EaglerAdapterImpl2$RateLimit_BLOCKED); + ju_HashSet_add(nlea_EaglerAdapterImpl2_access$3400(), nlea_EaglerAdapterImpl2_access$3200()); + } else if (jl_String_equalsIgnoreCase($stat, $rt_s(2804))) { + if (nlea_EaglerAdapterImpl2_access$3100() === null) + nlea_EaglerAdapterImpl2_access$3102(nlea_EaglerAdapterImpl2$RateLimit_NOW_LOCKED); + ju_HashSet_add(nlea_EaglerAdapterImpl2_access$3400(), nlea_EaglerAdapterImpl2_access$3200()); + ju_HashSet_add(nlea_EaglerAdapterImpl2_access$3300(), nlea_EaglerAdapterImpl2_access$3200()); + } + nlea_EaglerAdapterImpl2_access$2602(0); + nlea_EaglerAdapterImpl2_access$2802(0); + nlea_EaglerAdapterImpl2_sock.close(); +}; +$java.nlea_EaglerAdapterImpl2$20_handleEvent0 = function($this, var$1) { + $java.nlea_EaglerAdapterImpl2$20_handleEvent($this, var$1); +}; +$java.nlea_EaglerAdapterImpl2$20_handleEvent$exported$0 = function(var$0, var$1) { + $java.nlea_EaglerAdapterImpl2$20_handleEvent0(var$0, var$1); +}; +function otjw_WebSocket() { + jl_Object.call(this); +} +function jsms_MidiFileReader() { + jl_Object.call(this); +} +function csms_JDK13Services() { + jl_Object.call(this); +} +$java.csms_JDK13Services__init_ = function() { + var var_0 = new csms_JDK13Services(); + csms_JDK13Services__init_(var_0); + return var_0; +}; +function csms_JDK13Services__init_(var$0) { + return; +} +function jsss_MixerProvider() { + jl_Object.call(this); +} +function csms_JSSecurityManager() { + jl_Object.call(this); +} +$java.csms_JSSecurityManager__init_ = function() { + var var_0 = new csms_JSSecurityManager(); + csms_JSSecurityManager__init_(var_0); + return var_0; +}; +function csms_JSSecurityManager__init_(var$0) { + return; +} +$java.csms_JSSecurityManager_getProviders = function(var$1) { + var var$2, var$3, var$4, var$5, $$je; + jl_Object_monitorEnterSync($rt_cls(csms_JSSecurityManager)); + try { + var$2 = ju_ArrayList__init_1(7); + var$3 = new csms_JSSecurityManager$2; + var$3.$val$providerClass = var$1; + var$3 = var$3.$run1(); + var$4 = new csms_JSSecurityManager$3; + var$4.$val$ps = var$3; + while (var$4.$run1().$value14) { + try { + var$5 = $java.ju_ServiceLoader$1_next(var$3); + if (jl_Class_isInstance(var$1, var$5)) + ju_ArrayList_add0(var$2, 0, var$5); + continue; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Throwable) { + } else { + throw $$e; + } + } + } + return var$2; + } finally { + jl_Object_monitorExitSync($rt_cls(csms_JSSecurityManager)); + } +}; +function jsss_FormatConversionProvider() { + jl_Object.call(this); +} +function jsss_AudioFileReader() { + jl_Object.call(this); +} +function jsss_AudioFileWriter() { + jl_Object.call(this); +} +function jsms_MidiDeviceProvider() { + jl_Object.call(this); +} +function jsms_SoundbankReader() { + jl_Object.call(this); +} +function jsms_MidiFileWriter() { + jl_Object.call(this); +} +function js_PrivilegedAction() { +} +function csms_JSSecurityManager$2() { + jl_Object.call(this); + this.$val$providerClass = null; +} +$java.csms_JSSecurityManager$2_run = function(var$0) { + var var$1, var$2; + var$1 = var$0.$val$providerClass; + var$2 = new ju_ServiceLoader; + var$2.$services = $java.ju_ServiceLoader_loadServices(var$1.$platformClass); + return $java.ju_ServiceLoader_iterator(var$2); +}; +$java.csms_JSSecurityManager$2_run0 = function(var$0) { + return $java.csms_JSSecurityManager$2_run(var$0); +}; +function js_AccessController() { + jl_Object.call(this); +} +$java.js_AccessController__init_ = function() { + var var_0 = new js_AccessController(); + js_AccessController__init_(var_0); + return var_0; +}; +function js_AccessController__init_($this) { + return; +} +function csms_JSSecurityManager$3() { + jl_Object.call(this); + this.$val$ps = null; +} +$java.csms_JSSecurityManager$3_run = function(var$0) { + return jl_Boolean_valueOf($java.ju_ServiceLoader$1_hasNext(var$0.$val$ps)); +}; +$java.csms_JSSecurityManager$3_run0 = function(var$0) { + return $java.csms_JSSecurityManager$3_run(var$0); +}; +function ju_Collections$10() { + ju_AbstractList.call(this); + this.$val$list = null; +} +$java.ju_Collections$10_get = function($this, $index) { + return $this.$val$list.$get5($index); +}; +$java.ju_Collections$10_size = function($this) { + return $this.$val$list.$size0(); +}; +function oti_Structure() { + jl_Object.call(this); +} +$java.oti_Structure__init_ = function() { + var var_0 = new oti_Structure(); + oti_Structure__init_(var_0); + return var_0; +}; +function oti_Structure__init_($this) { + return; +} +function otr_RuntimeObject() { + oti_Structure.call(this); +} +$java.otr_RuntimeObject__init_ = function() { + var var_0 = new otr_RuntimeObject(); + otr_RuntimeObject__init_(var_0); + return var_0; +}; +function otr_RuntimeObject__init_($this) { + return; +} +function otp_PlatformClass() { +} +function otr_RuntimeClass() { + otr_RuntimeObject.call(this); +} +$java.otr_RuntimeClass__init_ = function() { + var var_0 = new otr_RuntimeClass(); + otr_RuntimeClass__init_(var_0); + return var_0; +}; +function otr_RuntimeClass__init_($this) { + return; +} +function jlr_Field() { + jlr_AccessibleObject.call(this); +} +function jlr_Constructor() { + jlr_AccessibleObject.call(this); +} +function jl_ClassLoader() { + jl_Object.call(this); + this.$parent3 = null; +} +var jl_ClassLoader_systemClassLoader = null; +function jl_ClassLoader__clinit_() { + jl_ClassLoader_systemClassLoader = $java.jl_SystemClassLoader__init_(); +} +function jla_Annotation() { +} +function jl_Package() { + jl_Object.call(this); + this.$name2 = null; +} +var jl_Package_packages = null; +$java.jl_Package_getName = function($this) { + return $this.$name2; +}; +function jl_Package__clinit_() { + jl_Package_packages = ju_HashMap__init_(); +} +function jl_StackTraceElement() { + jl_Object.call(this); +} +function otjc_JSError() { + jl_Object.call(this); +} +function otjdx_Node() { +} +function otjdx_Document() { +} +function otjdh_HTMLDocument() { +} +function otjb_Screen() { +} +function otjb_Location() { +} +function otjb_History() { +} +function otjdx_Element() { +} +function otjdc_ElementCSSInlineStyle() { +} +function otjde_WheelEventTarget() { +} +function otjdh_HTMLElement() { +} +function otjb_AnimationFrameCallback() { +} +function otjb_WindowFeatures() { + jl_Object.call(this); + this.$sb0 = null; +} +$java.otjb_WindowFeatures__init_ = function() { + var var_0 = new otjb_WindowFeatures(); + otjb_WindowFeatures__init_(var_0); + return var_0; +}; +function otjb_WindowFeatures__init_($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + $this.$sb0 = var$1; +} +function otjde_Event() { +} +function otjb_Storage() { + jl_Object.call(this); +} +function otp_PlatformObject() { +} +function otpm_Resource() { +} +function otpm_StaticFieldResource() { +} +function oti_Address() { + jl_Object.call(this); +} +$java.oti_Address__init_ = function() { + var var_0 = new oti_Address(); + oti_Address__init_(var_0); + return var_0; +}; +function oti_Address__init_($this) { + return; +} +function otp_PlatformString() { +} +function otjc_JSRegExp() { + jl_Object.call(this); +} +function otjc_JSReplaceFunction() { +} +function otjde_MouseEvent() { +} +function otjde_KeyboardEvent() { +} +function otjw_WebGLRenderingContext() { +} +function nleat_WebGL2RenderingContext() { +} +function otjdh_HTMLMediaElement() { +} +function otjdh_HTMLVideoElement() { +} +function otjc_CanvasImageSource() { +} +function otjdh_HTMLImageElement() { +} +function otjdh_HTMLCanvasElement() { +} +function otjw_AudioBuffer() { +} +function nle_ServerQuery() { +} +function otjc_CanvasRenderingContext2D() { +} +function otjde_WheelEvent() { +} +function ju_Spliterator() { +} +function jus_BaseStream() { +} +function jus_Stream() { +} +function juf_Consumer() { +} +function juf_UnaryOperator() { +} +function otjw_AudioNode() { +} +function otjw_AudioDestinationNode() { +} +function otjw_AudioListener() { +} +function otjw_AudioBufferSourceNode() { +} +function otjw_MediaElementAudioSourceNode() { +} +function otjw_MediaStreamAudioSourceNode() { +} +function otjw_MediaStream() { +} +function otjw_MediaStreamAudioDestinationNode() { +} +function otjw_AudioWorker() { +} +function otjw_ScriptProcessorNode() { +} +function otjw_AnalyserNode() { +} +function otjw_GainNode() { +} +function otjw_DelayNode() { +} +function otjw_BiquadFilterNode() { +} +function otjw_IIRFilterNode() { +} +function otjw_WaveShaperNode() { +} +function otjw_PannerNode() { +} +function otjw_StereoPannerNode() { +} +function otjw_ConvolverNode() { +} +function otjw_ChannelSplitterNode() { +} +function otjw_ChannelMergerNode() { +} +function otjw_DynamicsCompressorNode() { +} +function otjw_OscillatorNode() { +} +function otjw_PeriodicWave() { +} +function otjw_PeriodicWaveConstraints() { +} +function juf_ToIntFunction() { +} +function juf_ToLongFunction() { +} +function juf_ToDoubleFunction() { +} +function juf_BiFunction() { +} +function jt_ParsePosition() { + var a = this; jl_Object.call(a); + a.$currentPosition = 0; + a.$errorIndex = 0; +} +$java.jt_ParsePosition__init_ = function(var_0) { + var var_1 = new jt_ParsePosition(); + $java.jt_ParsePosition__init_0(var_1, var_0); + return var_1; +}; +$java.jt_ParsePosition__init_0 = function($this, $index) { + $this.$errorIndex = (-1); + $this.$currentPosition = $index; +}; +$java.jt_ParsePosition_getErrorIndex = function($this) { + return $this.$errorIndex; +}; +function jt_ParsePosition_getIndex($this) { + return $this.$currentPosition; +} +function jt_ParsePosition_setErrorIndex($this, $index) { + $this.$errorIndex = $index; +} +function jt_ParsePosition_setIndex($this, $index) { + $this.$currentPosition = $index; +} +function jt_CharacterIterator() { +} +function jt_AttributedCharacterIterator() { +} +function nle_ServerQuery$QueryResponse() { + var a = this; jl_Object.call(a); + a.$responseType = null; + a.$responseData = null; + a.$serverVersion = null; + a.$serverBrand = null; + a.$serverName1 = null; + a.$serverTime = Long_ZERO; + a.$clientTime = Long_ZERO; + a.$serverCracked = 0; + a.$rateLimitStatus = null; + a.$rateLimitIsTCP = 0; +} +$java.nle_ServerQuery$QueryResponse__init_ = function(var_0) { + var var_1 = new nle_ServerQuery$QueryResponse(); + $java.nle_ServerQuery$QueryResponse__init_0(var_1, var_0); + return var_1; +}; +$java.nle_ServerQuery$QueryResponse__init_1 = function(var_0) { + var var_1 = new nle_ServerQuery$QueryResponse(); + $java.nle_ServerQuery$QueryResponse__init_2(var_1, var_0); + return var_1; +}; +$java.nle_ServerQuery$QueryResponse__init_0 = function($this, $obj) { + $this.$responseType = jl_String_toLowerCase($java.oj_JSONObject_getString($obj, $rt_s(2656))); + if (!jl_String_equals($this.$responseType, $rt_s(3117)) && !jl_String_equals($this.$responseType, $rt_s(3118))) { + $this.$responseData = $java.oj_JSONObject_get($obj, $rt_s(425)); + $this.$serverVersion = $java.oj_JSONObject_getString($obj, $rt_s(3119)); + $this.$serverBrand = $java.oj_JSONObject_getString($obj, $rt_s(3120)); + $this.$serverName1 = $java.oj_JSONObject_getString($obj, $rt_s(287)); + $this.$serverTime = $java.oj_JSONObject_getLong($obj, $rt_s(2682)); + $this.$clientTime = jl_System_currentTimeMillis(); + $this.$serverCracked = $java.oj_JSONObject_optBoolean($obj, $rt_s(2450), 0); + $this.$rateLimitStatus = null; + $this.$rateLimitIsTCP = 0; + } else { + $this.$responseData = null; + $this.$serverVersion = $rt_s(2786); + $this.$serverBrand = $rt_s(2786); + $this.$serverName1 = $rt_s(2786); + $this.$serverTime = Long_ZERO; + $this.$clientTime = jl_System_currentTimeMillis(); + $this.$serverCracked = 0; + $this.$rateLimitStatus = !jl_String_equals($this.$responseType, $rt_s(3118)) ? nlea_EaglerAdapterImpl2$RateLimit_BLOCKED : nlea_EaglerAdapterImpl2$RateLimit_LOCKED; + $this.$rateLimitIsTCP = 0; + } +}; +$java.nle_ServerQuery$QueryResponse__init_2 = function($this, $lockedNotBlocked) { + $this.$responseType = !$lockedNotBlocked ? $rt_s(3117) : $rt_s(3118); + $this.$responseData = null; + $this.$serverVersion = $rt_s(2786); + $this.$serverBrand = $rt_s(2786); + $this.$serverName1 = $rt_s(2786); + $this.$serverTime = Long_ZERO; + $this.$clientTime = jl_System_currentTimeMillis(); + $this.$serverCracked = 0; + $this.$rateLimitStatus = !$lockedNotBlocked ? nlea_EaglerAdapterImpl2$RateLimit_BLOCKED : nlea_EaglerAdapterImpl2$RateLimit_LOCKED; + $this.$rateLimitIsTCP = 1; +}; +function nle_ServerQuery$QueryResponse_isResponseJSON($this) { + return $this.$responseData instanceof oj_JSONObject; +} +function nle_ServerQuery$QueryResponse_getResponseJSON($this) { + return $this.$responseData; +} +function ji_Console() { + jl_Object.call(this); +} +$java.ji_Console__init_ = function() { + var var_0 = new ji_Console(); + ji_Console__init_(var_0); + return var_0; +}; +function ji_Console__init_($this) { + return; +} +function otr_RuntimeArray() { + otr_RuntimeObject.call(this); +} +$java.otr_RuntimeArray__init_ = function() { + var var_0 = new otr_RuntimeArray(); + otr_RuntimeArray__init_(var_0); + return var_0; +}; +function otr_RuntimeArray__init_($this) { + return; +} +function otpm_StringResource() { +} +function otjw_WebGLTexture() { +} +function jn_ShortBuffer() { + jn_Buffer.call(this); +} +function jn_LongBuffer() { + jn_Buffer.call(this); +} +function jn_DoubleBuffer() { + jn_Buffer.call(this); +} +function otjw_WebGLBuffer() { +} +function otjw_WebGLShader() { +} +function otjw_WebGLProgram() { +} +function otjw_WebGLUniformLocation() { +} +function nleat_WebGLVertexArray() { +} +function jus_IntStream() { +} +function jus_LongStream() { +} +function jus_DoubleStream() { +} +function juf_IntFunction() { +} +function juf_IntUnaryOperator() { +} +function juf_IntToLongFunction() { +} +function juf_IntToDoubleFunction() { +} +function cjj_JZlib$WrapperType() { + jl_Enum.call(this); +} +$java.cjj_JZlib$WrapperType_NONE = null; +$java.cjj_JZlib$WrapperType_ZLIB = null; +$java.cjj_JZlib$WrapperType_GZIP = null; +$java.cjj_JZlib$WrapperType_ANY = null; +$java.cjj_JZlib$WrapperType_$VALUES = null; +function cjj_JZlib$WrapperType__clinit_() { + var var$1, var$2, var$3; + var$1 = new cjj_JZlib$WrapperType; + jl_Enum__init_0(var$1, $rt_s(76), 0); + $java.cjj_JZlib$WrapperType_NONE = var$1; + var$1 = new cjj_JZlib$WrapperType; + jl_Enum__init_0(var$1, $rt_s(3121), 1); + $java.cjj_JZlib$WrapperType_ZLIB = var$1; + var$1 = new cjj_JZlib$WrapperType; + jl_Enum__init_0(var$1, $rt_s(3122), 2); + $java.cjj_JZlib$WrapperType_GZIP = var$1; + var$1 = new cjj_JZlib$WrapperType; + jl_Enum__init_0(var$1, $rt_s(3123), 3); + $java.cjj_JZlib$WrapperType_ANY = var$1; + var$2 = $rt_createArray(cjj_JZlib$WrapperType, 4); + var$3 = var$2.data; + var$3[0] = $java.cjj_JZlib$WrapperType_NONE; + var$3[1] = $java.cjj_JZlib$WrapperType_ZLIB; + var$3[2] = $java.cjj_JZlib$WrapperType_GZIP; + var$3[3] = $java.cjj_JZlib$WrapperType_ANY; + $java.cjj_JZlib$WrapperType_$VALUES = var$2; +} +function otpm_ResourceMap() { +} +function otpm_ResourceArray() { +} +function otciu_DateFormatCollection() { +} +function otciu_DecimalData() { +} +function otciu_CurrencyLocalization() { +} +function otcit_TimeZoneResource() { +} +function nms_WorldSettings() { + var a = this; jl_Object.call(a); + a.$seed0 = Long_ZERO; + a.$theGameType0 = null; + a.$mapFeaturesEnabled0 = 0; + a.$hardcoreEnabled = 0; + a.$terrainType0 = null; + a.$commandsAllowed = 0; + a.$field_82751_h = null; +} +$java.nms_WorldSettings__init_ = function(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_WorldSettings(); + $java.nms_WorldSettings__init_0(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +}; +$java.nms_WorldSettings__init_0 = function($this, $par1, $par3EnumGameType, $par4, $par5, $par6WorldType) { + $this.$field_82751_h = $rt_s(36); + $this.$seed0 = $par1; + $this.$theGameType0 = $par3EnumGameType; + $this.$mapFeaturesEnabled0 = $par4; + $this.$hardcoreEnabled = $par5; + $this.$terrainType0 = $par6WorldType; +}; +$java.nms_WorldSettings_getSeed = function($this) { + return $this.$seed0; +}; +$java.nms_WorldSettings_getGameType = function($this) { + return $this.$theGameType0; +}; +$java.nms_WorldSettings_getHardcoreEnabled = function($this) { + return $this.$hardcoreEnabled; +}; +$java.nms_WorldSettings_isMapFeaturesEnabled = function($this) { + return $this.$mapFeaturesEnabled0; +}; +$java.nms_WorldSettings_getTerrainType = function($this) { + return $this.$terrainType0; +}; +$java.nms_WorldSettings_areCommandsAllowed = function($this) { + return $this.$commandsAllowed; +}; +$java.nms_WorldSettings_func_82749_j = function($this) { + return $this.$field_82751_h; +}; +function nms_IChunkProvider() { +} +function nms_IUpdatePlayerListBox() { +} +function nms_EnumSkyBlock() { + jl_Enum.call(this); + this.$defaultLightValue = 0; +} +var nms_EnumSkyBlock_Sky = null; +var nms_EnumSkyBlock_Block = null; +$java.nms_EnumSkyBlock_$VALUES = null; +$java.nms_EnumSkyBlock__init_ = function(var_0, var_1, var_2) { + var var_3 = new nms_EnumSkyBlock(); + $java.nms_EnumSkyBlock__init_0(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.nms_EnumSkyBlock__init_0 = function($this, var$1, var$2, $par3) { + jl_Enum__init_0($this, var$1, var$2); + $this.$defaultLightValue = $par3; +}; +function nms_EnumSkyBlock__clinit_() { + var var$1, var$2; + nms_EnumSkyBlock_Sky = $java.nms_EnumSkyBlock__init_($rt_s(2696), 0, 15); + nms_EnumSkyBlock_Block = $java.nms_EnumSkyBlock__init_($rt_s(3124), 1, 0); + var$1 = $rt_createArray(nms_EnumSkyBlock, 2); + var$2 = var$1.data; + var$2[0] = nms_EnumSkyBlock_Sky; + var$2[1] = nms_EnumSkyBlock_Block; + $java.nms_EnumSkyBlock_$VALUES = var$1; +} +function nms_Explosion() { + var a = this; jl_Object.call(a); + a.$isFlaming = 0; + a.$isSmoking = 0; + a.$field_77289_h = 0; + a.$explosionRNG = null; + a.$worldObj10 = null; + a.$explosionX0 = 0.0; + a.$explosionY0 = 0.0; + a.$explosionZ0 = 0.0; + a.$exploder = null; + a.$explosionSize0 = 0.0; + a.$affectedBlockPositions = null; + a.$field_77288_k = null; +} +function nms_Explosion__init_(var_0, var_1, var_2, var_3, var_4, var_5) { + var var_6 = new nms_Explosion(); + $java.nms_Explosion__init_(var_6, var_0, var_1, var_2, var_3, var_4, var_5); + return var_6; +} +$java.nms_Explosion__init_ = function($this, $par1World, $par2Entity, $par3, $par5, $par7, $par9) { + $this.$isFlaming = 0; + $this.$isSmoking = 1; + $this.$field_77289_h = 16; + $this.$explosionRNG = nle_EaglercraftRandom__init_0(); + $this.$affectedBlockPositions = ju_ArrayList__init_0(); + $this.$field_77288_k = ju_HashMap__init_(); + $this.$worldObj10 = $par1World; + $this.$exploder = $par2Entity; + $this.$explosionSize0 = $par9; + $this.$explosionX0 = $par3; + $this.$explosionY0 = $par5; + $this.$explosionZ0 = $par7; +}; +function nms_Explosion_doExplosionA($this) { + var $var1, $var2, $var3, $var4, $var5, $var6, $var8, $var10, $var12, $var14, $var15, $var17, $var19, $var22, $var23, $var24, $var25, $var26, $var5_0, $var29, $var7, $var30, $var9, $var31, $var11, $var32, $var13, $var33, $var34, $var35, $var36, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var36 = $thread.pop();$var35 = $thread.pop();$var34 = $thread.pop();$var33 = $thread.pop();$var13 = $thread.pop();$var32 = $thread.pop();$var11 = $thread.pop();$var31 = $thread.pop();$var9 = $thread.pop();$var30 = $thread.pop();$var7 = $thread.pop();$var29 = $thread.pop();$var5_0 = $thread.pop();$var26 = $thread.pop();$var25 = $thread.pop();$var24 = $thread.pop();$var23 = $thread.pop();$var22 = $thread.pop();$var19 = $thread.pop();$var17 = $thread.pop();$var15 = $thread.pop();$var14 + = $thread.pop();$var12 = $thread.pop();$var10 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var1 = $this.$explosionSize0; + $var2 = ju_HashSet__init_0(); + $var3 = 0; + while ($var3 < $this.$field_77289_h) { + $var4 = 0; + while ($var4 < $this.$field_77289_h) { + $var5 = 0; + while ($var5 < $this.$field_77289_h) { + a: { + if (!($var3 && $var3 != ($this.$field_77289_h - 1 | 0) && $var4 && $var4 != ($this.$field_77289_h - 1 | 0) && $var5 && $var5 != ($this.$field_77289_h - 1 | 0))) { + $var6 = $var3 / ($this.$field_77289_h - 1.0) * 2.0 - 1.0; + $var8 = $var4 / ($this.$field_77289_h - 1.0) * 2.0 - 1.0; + $var10 = $var5 / ($this.$field_77289_h - 1.0) * 2.0 - 1.0; + $var12 = jl_Math_sqrt($var6 * $var6 + $var8 * $var8 + $var10 * $var10); + $var6 = $var6 / $var12; + $var8 = $var8 / $var12; + $var10 = $var10 / $var12; + $var14 = $this.$explosionSize0 * (0.699999988079071 + nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand) * 0.6000000238418579); + $var15 = $this.$explosionX0; + $var17 = $this.$explosionY0; + $var19 = $this.$explosionZ0; + $var12 = $var6 * 0.30000001192092896; + $var8 = $var8 * 0.30000001192092896; + $var6 = $var10 * 0.30000001192092896; + while (true) { + if ($var14 <= 0.0) + break a; + $var22 = nms_MathHelper_floor_double($var15); + $var23 = nms_MathHelper_floor_double($var17); + $var24 = nms_MathHelper_floor_double($var19); + $var25 = nms_World_getBlockId($this.$worldObj10, $var22, $var23, $var24); + if ($var25 > 0) { + nms_Block_$callClinit(); + $var26 = nms_Block_blocksList.data[$var25]; + $var14 = $var14 - (($this.$exploder === null ? $var26.$getExplosionResistance($this.$exploder) : nms_Entity_func_82146_a($this.$exploder, $this, $this.$worldObj10, $var22, $var23, $var24, $var26)) + 0.30000001192092896) * 0.30000001192092896; + } + if ($var14 > 0.0 && !($this.$exploder !== null && !nms_Entity_func_96091_a($this.$exploder, $this, $this.$worldObj10, $var22, $var23, $var24, $var25, $var14))) + ju_HashSet_add($var2, $java.nms_ChunkPosition__init_($var22, $var23, $var24)); + $var15 = $var15 + $var12; + $var17 = $var17 + $var8; + $var19 = $var19 + $var6; + $var14 = $var14 - 0.22500000894069672; + } + } + } + $var5 = $var5 + 1 | 0; + } + $var4 = $var4 + 1 | 0; + } + $var3 = $var3 + 1 | 0; + } + ju_AbstractCollection_addAll($this.$affectedBlockPositions, $var2); + $this.$explosionSize0 = $this.$explosionSize0 * 2.0; + $var5 = nms_MathHelper_floor_double($this.$explosionX0 - $this.$explosionSize0 - 1.0); + $var4 = nms_MathHelper_floor_double($this.$explosionX0 + $this.$explosionSize0 + 1.0); + $var5_0 = nms_MathHelper_floor_double($this.$explosionY0 - $this.$explosionSize0 - 1.0); + $var29 = nms_MathHelper_floor_double($this.$explosionY0 + $this.$explosionSize0 + 1.0); + $var7 = nms_MathHelper_floor_double($this.$explosionZ0 - $this.$explosionSize0 - 1.0); + $var30 = nms_MathHelper_floor_double($this.$explosionZ0 + $this.$explosionSize0 + 1.0); + $var9 = nms_World_getEntitiesWithinAABBExcludingEntity($this.$worldObj10, $this.$exploder, nms_AABBPool_getAABB(nms_AxisAlignedBB_getAABBPool(), $var5, $var5_0, $var7, $var4, $var29, $var30)); + $var31 = nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj10), $this.$explosionX0, $this.$explosionY0, $this.$explosionZ0); + $var11 = 0; + while ($var11 < ju_ArrayList_size($var9)) { + $var32 = ju_ArrayList_get($var9, $var11); + $var13 = nms_Entity_getDistance($var32, $this.$explosionX0, $this.$explosionY0, $this.$explosionZ0) / $this.$explosionSize0; + if ($var13 <= 1.0) { + $var15 = $var32.$posX - $this.$explosionX0; + $var17 = $var32.$posY + $var32.$getEyeHeight() - $this.$explosionY0; + $var19 = $var32.$posZ - $this.$explosionZ0; + $var33 = nms_MathHelper_sqrt_double($var15 * $var15 + $var17 * $var17 + $var19 * $var19); + if ($var33 !== 0.0) { + $var6 = $var15 / $var33; + $var8 = $var17 / $var33; + $var10 = $var19 / $var33; + $var2 = $this.$worldObj10; + $var26 = $var32.$boundingBox; + $ptr = 1; + continue main; + } + } + $var11 = $var11 + 1 | 0; + } + $this.$explosionSize0 = $var1; + return; + case 1: + $tmp = nms_World_getBlockDensity($var2, $var31, $var26); + if ($rt_suspending()) { + break main; + } + $var14 = $tmp; + $var34 = $var14; + $var35 = (1.0 - $var13) * $var34; + $var2 = $java.nms_DamageSource_setExplosionSource($this); + $var5 = ($var35 * $var35 + $var35) / 2.0 * 8.0 * $this.$explosionSize0 + 1.0 | 0; + $ptr = 2; + case 2: + $var32.$attackEntityFrom($var2, $var5); + if ($rt_suspending()) { + break main; + } + $var36 = $java.nms_EnchantmentProtection_func_92092_a($var32, $var35); + $var32.$motionX = $var32.$motionX + $var6 * $var36; + $var32.$motionY = $var32.$motionY + $var8 * $var36; + $var32.$motionZ = $var32.$motionZ + $var10 * $var36; + if ($var32 instanceof nms_EntityPlayer) + ju_HashMap_put($this.$field_77288_k, $var32, nms_Vec3Pool_getVecFromPool(nms_World_getWorldVec3Pool($this.$worldObj10), $var6 * $var35, $var8 * $var35, $var10 * $var35)); + while (true) { + $var11 = $var11 + 1 | 0; + if ($var11 >= ju_ArrayList_size($var9)) + break; + $var32 = ju_ArrayList_get($var9, $var11); + $var13 = nms_Entity_getDistance($var32, $this.$explosionX0, $this.$explosionY0, $this.$explosionZ0) / $this.$explosionSize0; + if ($var13 > 1.0) + continue; + $var15 = $var32.$posX - $this.$explosionX0; + $var17 = $var32.$posY + $var32.$getEyeHeight() - $this.$explosionY0; + $var19 = $var32.$posZ - $this.$explosionZ0; + $var33 = nms_MathHelper_sqrt_double($var15 * $var15 + $var17 * $var17 + $var19 * $var19); + if ($var33 === 0.0) + continue; + else { + $var6 = $var15 / $var33; + $var8 = $var17 / $var33; + $var10 = $var19 / $var33; + $var2 = $this.$worldObj10; + $var26 = $var32.$boundingBox; + $ptr = 1; + continue main; + } + } + $this.$explosionSize0 = $var1; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, $var5, $var6, $var8, $var10, $var12, $var14, $var15, $var17, $var19, $var22, $var23, $var24, $var25, $var26, $var5_0, $var29, $var7, $var30, $var9, $var31, $var11, $var32, $var13, $var33, $var34, $var35, $var36, $ptr); +} +function nms_Explosion_doExplosionB($this, $par1) { + var $var2, $var3, $var14, $var16, $var22, $var18, $var20, var$9, $var4, $var5, $var6, $var7, $var8, $var10, $var12, $var24, var$18, $var25, var$20, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$20 = $thread.pop();$var25 = $thread.pop();var$18 = $thread.pop();$var24 = $thread.pop();$var12 = $thread.pop();$var10 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();var$9 = $thread.pop();$var20 = $thread.pop();$var18 = $thread.pop();$var22 = $thread.pop();$var16 = $thread.pop();$var14 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_World_playSoundEffect($this.$worldObj10, $this.$explosionX0, $this.$explosionY0, $this.$explosionZ0, $rt_s(1881), 4.0, (1.0 + (nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand) - nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand)) * 0.20000000298023224) * 0.699999988079071); + if ($this.$explosionSize0 >= 2.0 && $this.$isSmoking) { + $var2 = $this.$worldObj10; + $var3 = $rt_s(1158); + $var14 = $this.$explosionX0; + $var16 = $this.$explosionY0; + $var22 = $this.$explosionZ0; + $var18 = 1.0; + $var20 = 0.0; + var$9 = 0.0; + $ptr = 2; + continue main; + } + $var2 = $this.$worldObj10; + $var3 = $rt_s(1159); + $var16 = $this.$explosionX0; + $var22 = $this.$explosionY0; + $var18 = $this.$explosionZ0; + $var20 = 1.0; + var$9 = 0.0; + $var14 = 0.0; + $ptr = 1; + case 1: + nms_World_spawnParticle($var2, $var3, $var16, $var22, $var18, $var20, var$9, $var14); + if ($rt_suspending()) { + break main; + } + a: { + if ($this.$isSmoking) { + $var2 = ju_AbstractList_iterator($this.$affectedBlockPositions); + while (true) { + if (!ju_AbstractList$1_hasNext($var2)) + break a; + $var3 = ju_AbstractList$1_next($var2); + $var4 = $var3.$x6; + $var5 = $var3.$y5; + $var6 = $var3.$z6; + $var7 = nms_World_getBlockId($this.$worldObj10, $var4, $var5, $var6); + if ($par1) { + $var8 = $var4 + nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand); + $var10 = $var5 + nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand); + $var12 = $var6 + nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand); + $var14 = $var8 - $this.$explosionX0; + $var16 = $var10 - $this.$explosionY0; + $var18 = $var12 - $this.$explosionZ0; + $var20 = nms_MathHelper_sqrt_double($var14 * $var14 + $var16 * $var16 + $var18 * $var18); + var$9 = $var14 / $var20; + $var14 = $var16 / $var20; + $var16 = $var18 / $var20; + $var22 = 0.5 / ($var20 / $this.$explosionSize0 + 0.1) * (nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand) * nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand) + 0.30000001192092896); + $var18 = var$9 * $var22; + $var14 = $var14 * $var22; + $var16 = $var16 * $var22; + $var3 = $this.$worldObj10; + $var24 = $rt_s(1025); + $var22 = ($var8 + $this.$explosionX0 * 1.0) / 2.0; + var$18 = ($var10 + $this.$explosionY0 * 1.0) / 2.0; + $var20 = ($var12 + $this.$explosionZ0 * 1.0) / 2.0; + $ptr = 3; + continue main; + } + if ($var7 <= 0) + continue; + else + break; + } + nms_Block_$callClinit(); + $var24 = nms_Block_blocksList.data[$var7]; + if ($var24.$canDropFromExplosion($this)) + $var24.$dropBlockAsItemWithChance($this.$worldObj10, $var4, $var5, $var6, nms_World_getBlockMetadata($this.$worldObj10, $var4, $var5, $var6), 1.0 / $this.$explosionSize0, 0); + $var3 = $this.$worldObj10; + $var7 = 0; + $var25 = 0; + var$20 = 3; + $ptr = 5; + continue main; + } + } + b: { + if ($this.$isFlaming) { + $var2 = ju_AbstractList_iterator($this.$affectedBlockPositions); + while (true) { + if (!ju_AbstractList$1_hasNext($var2)) + break b; + $var3 = ju_AbstractList$1_next($var2); + $var4 = $var3.$x6; + $var5 = $var3.$y5; + $var6 = $var3.$z6; + $var7 = nms_World_getBlockId($this.$worldObj10, $var4, $var5, $var6); + $var25 = nms_World_getBlockId($this.$worldObj10, $var4, $var5 - 1 | 0, $var6); + if (!$var7) { + nms_Block_$callClinit(); + if (nms_Block_opaqueCubeLookup.data[$var25] && !nle_EaglercraftRandom_nextInt($this.$explosionRNG, 3)) { + $var3 = $this.$worldObj10; + $par1 = nms_Block_fire.$blockID; + $ptr = 6; + continue main; + } + } + } + } + } + return; + case 2: + nms_World_spawnParticle($var2, $var3, $var14, $var16, $var22, $var18, $var20, var$9); + if ($rt_suspending()) { + break main; + } + a: { + if ($this.$isSmoking) { + $var2 = ju_AbstractList_iterator($this.$affectedBlockPositions); + while (true) { + if (!ju_AbstractList$1_hasNext($var2)) + break a; + $var3 = ju_AbstractList$1_next($var2); + $var4 = $var3.$x6; + $var5 = $var3.$y5; + $var6 = $var3.$z6; + $var7 = nms_World_getBlockId($this.$worldObj10, $var4, $var5, $var6); + if ($par1) { + $var8 = $var4 + nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand); + $var10 = $var5 + nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand); + $var12 = $var6 + nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand); + $var14 = $var8 - $this.$explosionX0; + $var16 = $var10 - $this.$explosionY0; + $var18 = $var12 - $this.$explosionZ0; + $var20 = nms_MathHelper_sqrt_double($var14 * $var14 + $var16 * $var16 + $var18 * $var18); + var$9 = $var14 / $var20; + $var14 = $var16 / $var20; + $var16 = $var18 / $var20; + $var22 = 0.5 / ($var20 / $this.$explosionSize0 + 0.1) * (nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand) * nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand) + 0.30000001192092896); + $var18 = var$9 * $var22; + $var14 = $var14 * $var22; + $var16 = $var16 * $var22; + $var3 = $this.$worldObj10; + $var24 = $rt_s(1025); + $var22 = ($var8 + $this.$explosionX0 * 1.0) / 2.0; + var$18 = ($var10 + $this.$explosionY0 * 1.0) / 2.0; + $var20 = ($var12 + $this.$explosionZ0 * 1.0) / 2.0; + $ptr = 3; + continue main; + } + if ($var7 <= 0) + continue; + else + break; + } + nms_Block_$callClinit(); + $var24 = nms_Block_blocksList.data[$var7]; + if ($var24.$canDropFromExplosion($this)) + $var24.$dropBlockAsItemWithChance($this.$worldObj10, $var4, $var5, $var6, nms_World_getBlockMetadata($this.$worldObj10, $var4, $var5, $var6), 1.0 / $this.$explosionSize0, 0); + $var3 = $this.$worldObj10; + $var7 = 0; + $var25 = 0; + var$20 = 3; + $ptr = 5; + continue main; + } + } + b: { + if ($this.$isFlaming) { + $var2 = ju_AbstractList_iterator($this.$affectedBlockPositions); + while (true) { + if (!ju_AbstractList$1_hasNext($var2)) + break b; + $var3 = ju_AbstractList$1_next($var2); + $var4 = $var3.$x6; + $var5 = $var3.$y5; + $var6 = $var3.$z6; + $var7 = nms_World_getBlockId($this.$worldObj10, $var4, $var5, $var6); + $var25 = nms_World_getBlockId($this.$worldObj10, $var4, $var5 - 1 | 0, $var6); + if (!$var7) { + nms_Block_$callClinit(); + if (nms_Block_opaqueCubeLookup.data[$var25] && !nle_EaglercraftRandom_nextInt($this.$explosionRNG, 3)) { + $var3 = $this.$worldObj10; + $par1 = nms_Block_fire.$blockID; + $ptr = 6; + continue main; + } + } + } + } + } + return; + case 3: + nms_World_spawnParticle($var3, $var24, $var22, var$18, $var20, $var18, $var14, $var16); + if ($rt_suspending()) { + break main; + } + $var3 = $this.$worldObj10; + $var24 = $rt_s(1166); + $ptr = 4; + case 4: + nms_World_spawnParticle($var3, $var24, $var8, $var10, $var12, $var18, $var14, $var16); + if ($rt_suspending()) { + break main; + } + while ($var7 <= 0) { + if (!ju_AbstractList$1_hasNext($var2)) { + b: { + if ($this.$isFlaming) { + $var2 = ju_AbstractList_iterator($this.$affectedBlockPositions); + while (true) { + if (!ju_AbstractList$1_hasNext($var2)) + break b; + $var3 = ju_AbstractList$1_next($var2); + $var4 = $var3.$x6; + $var5 = $var3.$y5; + $var6 = $var3.$z6; + $var7 = nms_World_getBlockId($this.$worldObj10, $var4, $var5, $var6); + $var25 = nms_World_getBlockId($this.$worldObj10, $var4, $var5 - 1 | 0, $var6); + if (!$var7) { + nms_Block_$callClinit(); + if (nms_Block_opaqueCubeLookup.data[$var25] && !nle_EaglercraftRandom_nextInt($this.$explosionRNG, 3)) { + $var3 = $this.$worldObj10; + $par1 = nms_Block_fire.$blockID; + $ptr = 6; + continue main; + } + } + } + } + } + return; + } + $var3 = ju_AbstractList$1_next($var2); + $var4 = $var3.$x6; + $var5 = $var3.$y5; + $var6 = $var3.$z6; + $var7 = nms_World_getBlockId($this.$worldObj10, $var4, $var5, $var6); + if (!$par1) + continue; + else { + $var8 = $var4 + nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand); + $var10 = $var5 + nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand); + $var12 = $var6 + nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand); + $var14 = $var8 - $this.$explosionX0; + $var16 = $var10 - $this.$explosionY0; + $var18 = $var12 - $this.$explosionZ0; + $var20 = nms_MathHelper_sqrt_double($var14 * $var14 + $var16 * $var16 + $var18 * $var18); + var$9 = $var14 / $var20; + $var14 = $var16 / $var20; + $var16 = $var18 / $var20; + $var22 = 0.5 / ($var20 / $this.$explosionSize0 + 0.1) * (nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand) * nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand) + 0.30000001192092896); + $var18 = var$9 * $var22; + $var14 = $var14 * $var22; + $var16 = $var16 * $var22; + $var3 = $this.$worldObj10; + $var24 = $rt_s(1025); + $var22 = ($var8 + $this.$explosionX0 * 1.0) / 2.0; + var$18 = ($var10 + $this.$explosionY0 * 1.0) / 2.0; + $var20 = ($var12 + $this.$explosionZ0 * 1.0) / 2.0; + $ptr = 3; + continue main; + } + } + nms_Block_$callClinit(); + $var24 = nms_Block_blocksList.data[$var7]; + if ($var24.$canDropFromExplosion($this)) + $var24.$dropBlockAsItemWithChance($this.$worldObj10, $var4, $var5, $var6, nms_World_getBlockMetadata($this.$worldObj10, $var4, $var5, $var6), 1.0 / $this.$explosionSize0, 0); + $var3 = $this.$worldObj10; + $var7 = 0; + $var25 = 0; + var$20 = 3; + $ptr = 5; + case 5: + nms_World_setBlock($var3, $var4, $var5, $var6, $var7, $var25, var$20); + if ($rt_suspending()) { + break main; + } + $var24.$onBlockDestroyedByExplosion($this.$worldObj10, $var4, $var5, $var6, $this); + while (true) { + if (!ju_AbstractList$1_hasNext($var2)) { + b: { + if ($this.$isFlaming) { + $var2 = ju_AbstractList_iterator($this.$affectedBlockPositions); + while (true) { + if (!ju_AbstractList$1_hasNext($var2)) + break b; + $var3 = ju_AbstractList$1_next($var2); + $var4 = $var3.$x6; + $var5 = $var3.$y5; + $var6 = $var3.$z6; + $var7 = nms_World_getBlockId($this.$worldObj10, $var4, $var5, $var6); + $var25 = nms_World_getBlockId($this.$worldObj10, $var4, $var5 - 1 | 0, $var6); + if (!$var7) { + nms_Block_$callClinit(); + if (nms_Block_opaqueCubeLookup.data[$var25] && !nle_EaglercraftRandom_nextInt($this.$explosionRNG, 3)) { + $var3 = $this.$worldObj10; + $par1 = nms_Block_fire.$blockID; + $ptr = 6; + continue main; + } + } + } + } + } + return; + } + $var3 = ju_AbstractList$1_next($var2); + $var4 = $var3.$x6; + $var5 = $var3.$y5; + $var6 = $var3.$z6; + $var7 = nms_World_getBlockId($this.$worldObj10, $var4, $var5, $var6); + if ($par1) { + $var8 = $var4 + nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand); + $var10 = $var5 + nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand); + $var12 = $var6 + nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand); + $var14 = $var8 - $this.$explosionX0; + $var16 = $var10 - $this.$explosionY0; + $var18 = $var12 - $this.$explosionZ0; + $var20 = nms_MathHelper_sqrt_double($var14 * $var14 + $var16 * $var16 + $var18 * $var18); + var$9 = $var14 / $var20; + $var14 = $var16 / $var20; + $var16 = $var18 / $var20; + $var22 = 0.5 / ($var20 / $this.$explosionSize0 + 0.1) * (nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand) * nle_EaglercraftRandom_nextFloat($this.$worldObj10.$rand) + 0.30000001192092896); + $var18 = var$9 * $var22; + $var14 = $var14 * $var22; + $var16 = $var16 * $var22; + $var3 = $this.$worldObj10; + $var24 = $rt_s(1025); + $var22 = ($var8 + $this.$explosionX0 * 1.0) / 2.0; + var$18 = ($var10 + $this.$explosionY0 * 1.0) / 2.0; + $var20 = ($var12 + $this.$explosionZ0 * 1.0) / 2.0; + $ptr = 3; + continue main; + } + if ($var7 <= 0) + continue; + else + break; + } + nms_Block_$callClinit(); + $var24 = nms_Block_blocksList.data[$var7]; + if ($var24.$canDropFromExplosion($this)) + $var24.$dropBlockAsItemWithChance($this.$worldObj10, $var4, $var5, $var6, nms_World_getBlockMetadata($this.$worldObj10, $var4, $var5, $var6), 1.0 / $this.$explosionSize0, 0); + $var3 = $this.$worldObj10; + $var7 = 0; + $var25 = 0; + var$20 = 3; + continue main; + case 6: + nms_World_setBlock0($var3, $var4, $var5, $var6, $par1); + if ($rt_suspending()) { + break main; + } + while (ju_AbstractList$1_hasNext($var2)) { + $var3 = ju_AbstractList$1_next($var2); + $var4 = $var3.$x6; + $var5 = $var3.$y5; + $var6 = $var3.$z6; + $var7 = nms_World_getBlockId($this.$worldObj10, $var4, $var5, $var6); + $var25 = nms_World_getBlockId($this.$worldObj10, $var4, $var5 - 1 | 0, $var6); + if ($var7) + continue; + nms_Block_$callClinit(); + if (!nms_Block_opaqueCubeLookup.data[$var25]) + continue; + if (nle_EaglercraftRandom_nextInt($this.$explosionRNG, 3)) + continue; + else { + $var3 = $this.$worldObj10; + $par1 = nms_Block_fire.$blockID; + continue main; + } + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $var2, $var3, $var14, $var16, $var22, $var18, $var20, var$9, $var4, $var5, $var6, $var7, $var8, $var10, $var12, $var24, var$18, $var25, var$20, $ptr); +} +$java.nms_Explosion_func_94613_c = function($this) { + return $this.$exploder === null ? null : $this.$exploder instanceof nms_EntityTNTPrimed ? $this.$exploder.$getTntPlacedBy() : !($this.$exploder instanceof nms_EntityLiving) ? null : $this.$exploder; +}; +function nms_PathEntity() { + var a = this; jl_Object.call(a); + a.$points = null; + a.$currentPathIndex = 0; + a.$pathLength = 0; +} +function nms_PathEntity_incrementPathIndex($this) { + $this.$currentPathIndex = $this.$currentPathIndex + 1 | 0; +} +function nms_PathEntity_isFinished($this) { + return $this.$currentPathIndex < $this.$pathLength ? 0 : 1; +} +$java.nms_PathEntity_getVectorFromIndex = function($this, $par1Entity, $par2) { + var $var3, $var5, $var7; + $var3 = $this.$points.data[$par2].$xCoord2 + ($par1Entity.$width0 + 1.0 | 0) * 0.5; + $var5 = $this.$points.data[$par2].$yCoord2; + $var7 = $this.$points.data[$par2].$zCoord2 + ($par1Entity.$width0 + 1.0 | 0) * 0.5; + return nms_Vec3Pool_getVecFromPool($par1Entity.$worldObj.$vecPool, $var3, $var5, $var7); +}; +function nms_PathEntity_getPosition($this, $par1Entity) { + return $java.nms_PathEntity_getVectorFromIndex($this, $par1Entity, $this.$currentPathIndex); +} +function nms_GameRules() { + jl_Object.call(this); + this.$theGameRules0 = null; +} +function nms_GameRules__init_0() { + var var_0 = new nms_GameRules(); + nms_GameRules__init_(var_0); + return var_0; +} +function nms_GameRules__init_($this) { + $this.$theGameRules0 = ju_TreeMap__init_0(); + $java.nms_GameRules_addGameRule($this, $rt_s(3125), $rt_s(2532)); + $java.nms_GameRules_addGameRule($this, $rt_s(1695), $rt_s(2532)); + $java.nms_GameRules_addGameRule($this, $rt_s(1054), $rt_s(2535)); + $java.nms_GameRules_addGameRule($this, $rt_s(3126), $rt_s(2532)); + $java.nms_GameRules_addGameRule($this, $rt_s(3127), $rt_s(2532)); + $java.nms_GameRules_addGameRule($this, $rt_s(3128), $rt_s(2532)); + $java.nms_GameRules_addGameRule($this, $rt_s(3129), $rt_s(2532)); +} +$java.nms_GameRules_addGameRule = function($this, $par1Str, $par2Str) { + var var$3, var$4; + var$3 = $this.$theGameRules0; + var$4 = new nms_GameRuleValue; + $java.nms_GameRuleValue_setValue(var$4, $par2Str); + ju_TreeMap_put(var$3, $par1Str, var$4); +}; +function nms_GameRules_getGameRuleBooleanValue($this, $par1Str) { + var $var2; + $var2 = $java.ju_TreeMap_get($this.$theGameRules0, $par1Str); + return $var2 === null ? 0 : $var2.$valueBoolean; +} +function nms_EnumStatus() { + jl_Enum.call(this); +} +var nms_EnumStatus_OK = null; +$java.nms_EnumStatus_NOT_POSSIBLE_HERE = null; +$java.nms_EnumStatus_NOT_POSSIBLE_NOW = null; +$java.nms_EnumStatus_TOO_FAR_AWAY = null; +$java.nms_EnumStatus_OTHER_PROBLEM = null; +$java.nms_EnumStatus_NOT_SAFE = null; +$java.nms_EnumStatus_$VALUES = null; +function nms_EnumStatus__clinit_() { + var var$1, var$2, var$3; + var$1 = new nms_EnumStatus; + jl_Enum__init_0(var$1, $rt_s(3130), 0); + nms_EnumStatus_OK = var$1; + var$1 = new nms_EnumStatus; + jl_Enum__init_0(var$1, $rt_s(3131), 1); + $java.nms_EnumStatus_NOT_POSSIBLE_HERE = var$1; + var$1 = new nms_EnumStatus; + jl_Enum__init_0(var$1, $rt_s(3132), 2); + $java.nms_EnumStatus_NOT_POSSIBLE_NOW = var$1; + var$1 = new nms_EnumStatus; + jl_Enum__init_0(var$1, $rt_s(3133), 3); + $java.nms_EnumStatus_TOO_FAR_AWAY = var$1; + var$1 = new nms_EnumStatus; + jl_Enum__init_0(var$1, $rt_s(3134), 4); + $java.nms_EnumStatus_OTHER_PROBLEM = var$1; + var$1 = new nms_EnumStatus; + jl_Enum__init_0(var$1, $rt_s(3135), 5); + $java.nms_EnumStatus_NOT_SAFE = var$1; + var$2 = $rt_createArray(nms_EnumStatus, 6); + var$3 = var$2.data; + var$3[0] = nms_EnumStatus_OK; + var$3[1] = $java.nms_EnumStatus_NOT_POSSIBLE_HERE; + var$3[2] = $java.nms_EnumStatus_NOT_POSSIBLE_NOW; + var$3[3] = $java.nms_EnumStatus_TOO_FAR_AWAY; + var$3[4] = $java.nms_EnumStatus_OTHER_PROBLEM; + var$3[5] = $java.nms_EnumStatus_NOT_SAFE; + $java.nms_EnumStatus_$VALUES = var$2; +} +function nms_InventoryEnderChest() { + nms_InventoryBasic.call(this); +} +function nms_InventoryEnderChest__init_0() { + var var_0 = new nms_InventoryEnderChest(); + nms_InventoryEnderChest__init_(var_0); + return var_0; +} +function nms_InventoryEnderChest__init_($this) { + nms_InventoryBasic__init_($this, $rt_s(3136), 0, 27); +} +function nms_EntityLookHelper() { + var a = this; jl_Object.call(a); + a.$entity = null; + a.$deltaLookYaw = 0.0; + a.$deltaLookPitch = 0.0; + a.$isLooking = 0; + a.$posX13 = 0.0; + a.$posY13 = 0.0; + a.$posZ11 = 0.0; +} +function nms_EntityLookHelper_onUpdateLook($this) { + var $var1, $var3, $var5, $var7, $var9, $var10; + $this.$entity.$rotationPitch = 0.0; + if (!$this.$isLooking) + $this.$entity.$rotationYawHead = $java.nms_EntityLookHelper_updateRotation($this, $this.$entity.$rotationYawHead, $this.$entity.$renderYawOffset, 10.0); + else { + $this.$isLooking = 0; + $var1 = $this.$posX13 - $this.$entity.$posX; + $var3 = $this.$posY13 - ($this.$entity.$posY + $this.$entity.$getEyeHeight()); + $var5 = $this.$posZ11 - $this.$entity.$posZ; + $var7 = nms_MathHelper_sqrt_double($var1 * $var1 + $var5 * $var5); + $var9 = jl_Math_atan2($var5, $var1) * 180.0 / 3.141592653589793 - 90.0; + $var10 = -(jl_Math_atan2($var3, $var7) * 180.0 / 3.141592653589793); + $this.$entity.$rotationPitch = $java.nms_EntityLookHelper_updateRotation($this, $this.$entity.$rotationPitch, $var10, $this.$deltaLookPitch); + $this.$entity.$rotationYawHead = $java.nms_EntityLookHelper_updateRotation($this, $this.$entity.$rotationYawHead, $var9, $this.$deltaLookYaw); + } + nms_MathHelper_wrapAngleTo180_float($this.$entity.$rotationYawHead - $this.$entity.$renderYawOffset); +} +$java.nms_EntityLookHelper_updateRotation = function($this, $par1, $par2, $par3) { + var $var4; + $var4 = nms_MathHelper_wrapAngleTo180_float($par2 - $par1); + if ($var4 > $par3) + $var4 = $par3; + $par2 = -$par3; + if ($var4 >= $par2) + $par2 = $var4; + return $par1 + $par2; +}; +function nms_EntityMoveHelper() { + var a = this; jl_Object.call(a); + a.$entity0 = null; + a.$posX0 = 0.0; + a.$posY0 = 0.0; + a.$posZ0 = 0.0; + a.$speed = 0.0; + a.$update2 = 0; +} +$java.nms_EntityMoveHelper_isUpdating = function($this) { + return $this.$update2; +}; +$java.nms_EntityMoveHelper_getSpeed = function($this) { + return $this.$speed; +}; +function nms_EntityMoveHelper_onUpdateMoveHelper($this) { + var $var1, $var2, $var4, $var6, var$5, $var8, var$7, $var10, var$9, var$10, var$11; + $this.$entity0.$moveForward = 0.0; + if ($this.$update2) { + $this.$update2 = 0; + $var1 = nms_MathHelper_floor_double($this.$entity0.$boundingBox.$minY + 0.5); + $var2 = $this.$posX0 - $this.$entity0.$posX; + $var4 = $this.$posZ0 - $this.$entity0.$posZ; + $var6 = $this.$posY0 - $var1; + var$5 = $var2 * $var2; + $var8 = var$5 + $var6 * $var6; + var$7 = $var4 * $var4; + if ($var8 + var$7 >= 2.500000277905201E-7) { + $var10 = jl_Math_atan2($var4, $var2) * 180.0 / 3.141592653589793 - 90.0; + var$9 = $this.$entity0; + var$10 = $this.$entity0.$rotationYaw; + var$11 = 30.0; + $var10 = nms_MathHelper_wrapAngleTo180_float($var10 - var$10); + if ($var10 <= var$11) + var$11 = $var10; + $var10 = (-30.0); + if (var$11 >= $var10) + $var10 = var$11; + var$9.$rotationYaw = var$10 + $var10; + nms_EntityLiving_setAIMoveSpeed($this.$entity0, $this.$speed * $this.$entity0.$getSpeedModifier()); + if ($var6 > 0.0 && var$5 + var$7 < 1.0) + $java.nms_EntityJumpHelper_setJumping($this.$entity0.$jumpHelper); + } + } +} +function nms_EntityJumpHelper() { + var a = this; jl_Object.call(a); + a.$entity1 = null; + a.$isJumping0 = 0; +} +$java.nms_EntityJumpHelper_setJumping = function($this) { + $this.$isJumping0 = 1; +}; +function nms_EntityJumpHelper_doJump($this) { + $this.$entity1.$isJumping = $this.$isJumping0; + $this.$isJumping0 = 0; +} +function nms_EntitySenses() { + var a = this; jl_Object.call(a); + a.$entityObj = null; + a.$seenEntities = null; + a.$unseenEntities = null; +} +function nms_EntitySenses_clearSensingCache($this) { + ju_ArrayList_clear($this.$seenEntities); + ju_ArrayList_clear($this.$unseenEntities); +} +function nms_EnumCreatureAttribute() { + jl_Enum.call(this); +} +var nms_EnumCreatureAttribute_UNDEFINED = null; +var nms_EnumCreatureAttribute_UNDEAD = null; +var nms_EnumCreatureAttribute_ARTHROPOD = null; +$java.nms_EnumCreatureAttribute_$VALUES = null; +function nms_EnumCreatureAttribute__clinit_() { + var var$1, var$2, var$3; + var$1 = new nms_EnumCreatureAttribute; + jl_Enum__init_0(var$1, $rt_s(3137), 0); + nms_EnumCreatureAttribute_UNDEFINED = var$1; + var$1 = new nms_EnumCreatureAttribute; + jl_Enum__init_0(var$1, $rt_s(3138), 1); + nms_EnumCreatureAttribute_UNDEAD = var$1; + var$1 = new nms_EnumCreatureAttribute; + jl_Enum__init_0(var$1, $rt_s(3139), 2); + nms_EnumCreatureAttribute_ARTHROPOD = var$1; + var$2 = $rt_createArray(nms_EnumCreatureAttribute, 3); + var$3 = var$2.data; + var$3[0] = nms_EnumCreatureAttribute_UNDEFINED; + var$3[1] = nms_EnumCreatureAttribute_UNDEAD; + var$3[2] = nms_EnumCreatureAttribute_ARTHROPOD; + $java.nms_EnumCreatureAttribute_$VALUES = var$2; +} +function otcic_CurrencyResource() { +} +function jt_DateFormatElement$TrieNode() { + jl_Object.call(this); +} +$java.jt_DateFormatElement$TrieNode__init_ = function() { + var var_0 = new jt_DateFormatElement$TrieNode(); + jt_DateFormatElement$TrieNode__init_(var_0); + return var_0; +}; +function jt_DateFormatElement$TrieNode__init_($this) { + return; +} +function jt_AttributedCharacterIterator$Attribute() { + jl_Object.call(this); + this.$name21 = null; +} +$java.jt_AttributedCharacterIterator$Attribute_INPUT_METHOD_SEGMENT = null; +$java.jt_AttributedCharacterIterator$Attribute_LANGUAGE = null; +$java.jt_AttributedCharacterIterator$Attribute_READING = null; +$java.jt_AttributedCharacterIterator$Attribute__init_ = function(var_0) { + var var_1 = new jt_AttributedCharacterIterator$Attribute(); + $java.jt_AttributedCharacterIterator$Attribute__init_0(var_1, var_0); + return var_1; +}; +$java.jt_AttributedCharacterIterator$Attribute__init_0 = function($this, $name) { + $this.$name21 = $name; +}; +function jt_AttributedCharacterIterator$Attribute__clinit_() { + $java.jt_AttributedCharacterIterator$Attribute_INPUT_METHOD_SEGMENT = $java.jt_AttributedCharacterIterator$Attribute__init_($rt_s(3140)); + $java.jt_AttributedCharacterIterator$Attribute_LANGUAGE = $java.jt_AttributedCharacterIterator$Attribute__init_($rt_s(902)); + $java.jt_AttributedCharacterIterator$Attribute_READING = $java.jt_AttributedCharacterIterator$Attribute__init_($rt_s(3141)); +} +function jt_Format$Field() { + jt_AttributedCharacterIterator$Attribute.call(this); +} +function nms_MerchantRecipe() { + var a = this; jl_Object.call(a); + a.$itemToBuy = null; + a.$secondItemToBuy = null; + a.$itemToSell = null; + a.$toolUses = 0; + a.$maxTradeUses = 0; +} +function nms_MerchantRecipe__init_(var_0, var_1, var_2) { + var var_3 = new nms_MerchantRecipe(); + $java.nms_MerchantRecipe__init_(var_3, var_0, var_1, var_2); + return var_3; +} +function nms_MerchantRecipe__init_1(var_0, var_1) { + var var_2 = new nms_MerchantRecipe(); + nms_MerchantRecipe__init_0(var_2, var_0, var_1); + return var_2; +} +$java.nms_MerchantRecipe__init_ = function($this, $par1ItemStack, $par2ItemStack, $par3ItemStack) { + $this.$itemToBuy = $par1ItemStack; + $this.$secondItemToBuy = $par2ItemStack; + $this.$itemToSell = $par3ItemStack; + $this.$maxTradeUses = 7; +}; +function nms_MerchantRecipe__init_0($this, $par1ItemStack, $par2ItemStack) { + $java.nms_MerchantRecipe__init_($this, $par1ItemStack, null, $par2ItemStack); +} +$java.nms_MerchantRecipe_getItemToBuy = function($this) { + return $this.$itemToBuy; +}; +$java.nms_MerchantRecipe_getSecondItemToBuy = function($this) { + return $this.$secondItemToBuy; +}; +$java.nms_MerchantRecipe_hasSecondItemToBuy = function($this) { + return $this.$secondItemToBuy === null ? 0 : 1; +}; +$java.nms_MerchantRecipe_getItemToSell = function($this) { + return $this.$itemToSell; +}; +$java.nms_MerchantRecipe_hasSameIDsAs = function($this, $par1MerchantRecipe) { + var var$2; + a: { + if ($this.$itemToBuy.$itemID0 == $par1MerchantRecipe.$itemToBuy.$itemID0 && $this.$itemToSell.$itemID0 == $par1MerchantRecipe.$itemToSell.$itemID0) { + b: { + if (!($this.$secondItemToBuy === null && $par1MerchantRecipe.$secondItemToBuy === null)) { + if ($this.$secondItemToBuy === null) + break b; + if ($par1MerchantRecipe.$secondItemToBuy === null) + break b; + if ($this.$secondItemToBuy.$itemID0 != $par1MerchantRecipe.$secondItemToBuy.$itemID0) + break b; + } + var$2 = 1; + break a; + } + var$2 = 0; + } else + var$2 = 0; + } + return var$2; +}; +$java.nms_MerchantRecipe_hasSameItemsAs = function($this, $par1MerchantRecipe) { + var var$2; + a: { + b: { + if ($java.nms_MerchantRecipe_hasSameIDsAs($this, $par1MerchantRecipe)) { + if ($this.$itemToBuy.$stackSize < $par1MerchantRecipe.$itemToBuy.$stackSize) + break b; + if ($this.$secondItemToBuy !== null && $this.$secondItemToBuy.$stackSize < $par1MerchantRecipe.$secondItemToBuy.$stackSize) + break b; + } + var$2 = 0; + break a; + } + var$2 = 1; + } + return var$2; +}; +function nms_MerchantRecipe_func_82783_a($this, $par1) { + $this.$maxTradeUses = $this.$maxTradeUses + $par1 | 0; +} +function nms_MerchantRecipe_func_82784_g($this) { + return $this.$toolUses < $this.$maxTradeUses ? 0 : 1; +} +$java.nms_MerchantRecipe_func_82785_h = function($this) { + $this.$toolUses = $this.$maxTradeUses; +}; +function nms_MerchantRecipeList() { + ju_ArrayList.call(this); +} +function nms_MerchantRecipeList__init_0() { + var var_0 = new nms_MerchantRecipeList(); + nms_MerchantRecipeList__init_(var_0); + return var_0; +} +function nms_MerchantRecipeList__init_($this) { + ju_ArrayList__init_($this); +} +$java.nms_MerchantRecipeList_canRecipeBeUsed = function($this, $par1ItemStack, $par2ItemStack, $par3) { + var $var6, $var4, $var5; + if ($par3 > 0 && $par3 < $this.$size) { + a: { + b: { + $var6 = ju_ArrayList_get($this, $par3); + if ($par1ItemStack.$itemID0 == $var6.$itemToBuy.$itemID0) { + if (!($par2ItemStack === null && !$java.nms_MerchantRecipe_hasSecondItemToBuy($var6))) { + if (!$java.nms_MerchantRecipe_hasSecondItemToBuy($var6)) + break b; + if ($par2ItemStack === null) + break b; + if ($var6.$secondItemToBuy.$itemID0 != $par2ItemStack.$itemID0) + break b; + } + if ($par1ItemStack.$stackSize >= $var6.$itemToBuy.$stackSize && !($java.nms_MerchantRecipe_hasSecondItemToBuy($var6) && $par2ItemStack.$stackSize < $var6.$secondItemToBuy.$stackSize)) + break a; + } + } + $var6 = null; + } + return $var6; + } + $var4 = 0; + while (true) { + if ($var4 >= $this.$size) + return null; + $var5 = ju_ArrayList_get($this, $var4); + if ($par1ItemStack.$itemID0 == $var5.$itemToBuy.$itemID0 && $par1ItemStack.$stackSize >= $var5.$itemToBuy.$stackSize) { + if (!$java.nms_MerchantRecipe_hasSecondItemToBuy($var5) && $par2ItemStack === null) + break; + if ($java.nms_MerchantRecipe_hasSecondItemToBuy($var5) && $par2ItemStack !== null && $var5.$secondItemToBuy.$itemID0 == $par2ItemStack.$itemID0 && $par2ItemStack.$stackSize >= $var5.$secondItemToBuy.$stackSize) + break; + } + $var4 = $var4 + 1 | 0; + } + return $var5; +}; +function nms_MerchantRecipeList_addToListWithCheck($this, $par1MerchantRecipe) { + var $var2, $var3; + $var2 = 0; + while ($var2 < $this.$size) { + $var3 = ju_ArrayList_get($this, $var2); + if ($java.nms_MerchantRecipe_hasSameIDsAs($par1MerchantRecipe, $var3)) { + if ($java.nms_MerchantRecipe_hasSameItemsAs($par1MerchantRecipe, $var3)) + ju_ArrayList_set($this, $var2, $par1MerchantRecipe); + return; + } + $var2 = $var2 + 1 | 0; + } + ju_ArrayList_add($this, $par1MerchantRecipe); +} +$java.nms_MerchantRecipeList_readRecipiesFromStream = function($par0DataInputStream) { + var $var1, $var2, $var3, $var4, $var5, $var6, $var7, $var8; + $var1 = new nms_MerchantRecipeList; + ju_ArrayList__init_($var1); + $var2 = ji_DataInputStream_readByte($par0DataInputStream) & 255; + $var3 = 0; + while ($var3 < $var2) { + $var4 = nms_Packet_readItemStack($par0DataInputStream); + $var5 = nms_Packet_readItemStack($par0DataInputStream); + $var6 = null; + if (ji_DataInputStream_readBoolean($par0DataInputStream)) + $var6 = nms_Packet_readItemStack($par0DataInputStream); + $var7 = ji_DataInputStream_readBoolean($par0DataInputStream); + $var8 = nms_MerchantRecipe__init_($var4, $var6, $var5); + if ($var7) + $java.nms_MerchantRecipe_func_82785_h($var8); + ju_ArrayList_add($var1, $var8); + $var3 = $var3 + 1 | 0; + } + return $var1; +}; +function nms_EntityDragonPart() { + var a = this; nms_Entity.call(a); + a.$entityDragonObj = null; + a.$name22 = null; +} +function nms_EntityDragonPart__init_(var_0, var_1, var_2, var_3) { + var var_4 = new nms_EntityDragonPart(); + $java.nms_EntityDragonPart__init_(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +$java.nms_EntityDragonPart__init_ = function($this, $par1, $par2, $par3, $par4) { + nms_Entity__init_0($this); + nms_Entity_setWorld($this, nms_EntityDragon_func_82194_d($par1)); + nms_Entity_setSize($this, $par3, $par4); + $this.$entityDragonObj = $par1; + $this.$name22 = $par2; +}; +$java.nms_EntityDragonPart_entityInit = function($this) { + return; +}; +$java.nms_EntityDragonPart_canBeCollidedWith = function($this) { + return 1; +}; +$java.nms_EntityDragonPart_attackEntityFrom = function($this, $par1DamageSource, $par2) { + return $this.$invulnerable ? 0 : nms_EntityDragon_attackEntityFromPart($this.$entityDragonObj, $this, $par1DamageSource, $par2); +}; +$java.nms_EntityDragonPart_isEntityEqual = function($this, $par1Entity) { + return $this !== $par1Entity && $this.$entityDragonObj !== $par1Entity ? 0 : 1; +}; +function nleg_EaglerAdapterGL30$1() { + jl_Object.call(this); +} +function nle_TextureTerrainMap$1() { + jl_Object.call(this); +} +function otjw_WebGLFramebuffer() { +} +function ju_Arrays$1() { + jl_Object.call(this); +} +function nms_IBehaviorDispenseItem() { +} +function nms_IPosition() { +} +function nms_ILocation() { +} +function nms_ILocatableSource() { +} +function nms_IBlockSource() { +} +function nms_EnumFacing() { + var a = this; jl_Enum.call(a); + a.$order_a = 0; + a.$order_b = 0; + a.$frontOffsetX = 0; + a.$frontOffsetY = 0; + a.$frontOffsetZ = 0; +} +$java.nms_EnumFacing_DOWN = null; +$java.nms_EnumFacing_UP = null; +$java.nms_EnumFacing_NORTH = null; +$java.nms_EnumFacing_SOUTH = null; +$java.nms_EnumFacing_EAST = null; +$java.nms_EnumFacing_WEST = null; +$java.nms_EnumFacing_faceList = null; +$java.nms_EnumFacing_$VALUES = null; +$java.nms_EnumFacing__init_ = function(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EnumFacing(); + $java.nms_EnumFacing__init_0(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +}; +$java.nms_EnumFacing__init_0 = function($this, var$1, var$2, $par3, $par4, $par5, $par6, $par7) { + jl_Enum__init_0($this, var$1, var$2); + $this.$order_a = $par3; + $this.$order_b = $par4; + $this.$frontOffsetX = $par5; + $this.$frontOffsetY = $par6; + $this.$frontOffsetZ = $par7; +}; +function nms_EnumFacing__clinit_() { + var $var0, var$2, $var1, $var2, $var3; + $java.nms_EnumFacing_DOWN = $java.nms_EnumFacing__init_($rt_s(197), 0, 0, 1, 0, (-1), 0); + $java.nms_EnumFacing_UP = $java.nms_EnumFacing__init_($rt_s(192), 1, 1, 0, 0, 1, 0); + $java.nms_EnumFacing_NORTH = $java.nms_EnumFacing__init_($rt_s(2789), 2, 2, 3, 0, 0, (-1)); + $java.nms_EnumFacing_SOUTH = $java.nms_EnumFacing__init_($rt_s(2787), 3, 3, 2, 0, 0, 1); + $java.nms_EnumFacing_EAST = $java.nms_EnumFacing__init_($rt_s(2790), 4, 4, 5, (-1), 0, 0); + $java.nms_EnumFacing_WEST = $java.nms_EnumFacing__init_($rt_s(2788), 5, 5, 4, 1, 0, 0); + $var0 = $rt_createArray(nms_EnumFacing, 6); + var$2 = $var0.data; + var$2[0] = $java.nms_EnumFacing_DOWN; + var$2[1] = $java.nms_EnumFacing_UP; + var$2[2] = $java.nms_EnumFacing_NORTH; + var$2[3] = $java.nms_EnumFacing_SOUTH; + var$2[4] = $java.nms_EnumFacing_EAST; + var$2[5] = $java.nms_EnumFacing_WEST; + $java.nms_EnumFacing_$VALUES = $var0; + $java.nms_EnumFacing_faceList = $rt_createArray(nms_EnumFacing, 6); + $var0 = $java.nms_EnumFacing_$VALUES.$clone().data; + $var1 = $var0.length; + $var2 = 0; + while ($var2 < $var1) { + $var3 = $var0[$var2]; + $java.nms_EnumFacing_faceList.data[$var3.$order_a] = $var3; + $var2 = $var2 + 1 | 0; + } +} +function otjw_MediaEvent() { +} +function nms_EnumCreatureType() { + var a = this; jl_Enum.call(a); + a.$creatureClass = null; + a.$maxNumberOfCreature = 0; + a.$creatureMaterial = null; + a.$isPeacefulCreature = 0; + a.$isAnimal = 0; +} +$java.nms_EnumCreatureType_monster = null; +$java.nms_EnumCreatureType_creature = null; +$java.nms_EnumCreatureType_ambient = null; +$java.nms_EnumCreatureType_waterCreature = null; +$java.nms_EnumCreatureType_$VALUES = null; +$java.nms_EnumCreatureType_$callClinit = function() { + $java.nms_EnumCreatureType_$callClinit = $rt_eraseClinit(nms_EnumCreatureType); + $java.nms_EnumCreatureType__clinit_(); +}; +$java.nms_EnumCreatureType__init_ = function(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EnumCreatureType(); + $java.nms_EnumCreatureType__init_0(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +}; +$java.nms_EnumCreatureType__init_0 = function($this, var$1, var$2, $par3Class, $par4, $par5Material, $par6, $par7) { + $java.nms_EnumCreatureType_$callClinit(); + jl_Enum__init_0($this, var$1, var$2); + $this.$creatureClass = $par3Class; + $this.$maxNumberOfCreature = $par4; + $this.$creatureMaterial = $par5Material; + $this.$isPeacefulCreature = $par6; + $this.$isAnimal = $par7; +}; +$java.nms_EnumCreatureType__clinit_ = function() { + var var$1, var$2, var$3; + var$1 = new nms_EnumCreatureType; + nms_Material_$callClinit(); + $java.nms_EnumCreatureType__init_0(var$1, $rt_s(3142), 0, $rt_cls(nms_IMob), 70, nms_Material_air, 0, 0); + $java.nms_EnumCreatureType_monster = var$1; + $java.nms_EnumCreatureType_creature = $java.nms_EnumCreatureType__init_($rt_s(3143), 1, $rt_cls(nms_EntityAnimal), 10, nms_Material_air, 1, 1); + $java.nms_EnumCreatureType_ambient = $java.nms_EnumCreatureType__init_($rt_s(3144), 2, $rt_cls(nms_EntityAmbientCreature), 15, nms_Material_air, 1, 0); + $java.nms_EnumCreatureType_waterCreature = $java.nms_EnumCreatureType__init_($rt_s(3145), 3, $rt_cls(nms_EntityWaterMob), 5, nms_Material_water, 1, 0); + var$2 = $rt_createArray(nms_EnumCreatureType, 4); + var$3 = var$2.data; + var$3[0] = $java.nms_EnumCreatureType_monster; + var$3[1] = $java.nms_EnumCreatureType_creature; + var$3[2] = $java.nms_EnumCreatureType_ambient; + var$3[3] = $java.nms_EnumCreatureType_waterCreature; + $java.nms_EnumCreatureType_$VALUES = var$2; +}; +function jm_MathContext() { + var a = this; jl_Object.call(a); + a.$precision3 = 0; + a.$roundingMode0 = null; +} +$java.jm_MathContext_DECIMAL128 = null; +$java.jm_MathContext_DECIMAL32 = null; +$java.jm_MathContext_DECIMAL64 = null; +$java.jm_MathContext_UNLIMITED = null; +$java.jm_MathContext_chPrecision = null; +$java.jm_MathContext_chRoundingMode = null; +$java.jm_MathContext_$callClinit = function() { + $java.jm_MathContext_$callClinit = $rt_eraseClinit(jm_MathContext); + $java.jm_MathContext__clinit_(); +}; +$java.jm_MathContext__init_ = function(var_0, var_1) { + var var_2 = new jm_MathContext(); + $java.jm_MathContext__init_0(var_2, var_0, var_1); + return var_2; +}; +$java.jm_MathContext__init_0 = function($this, $precision, $roundingMode) { + var var$3; + $java.jm_MathContext_$callClinit(); + if ($precision < 0) { + $roundingMode = new jl_IllegalArgumentException; + jl_Throwable__init_($roundingMode, $rt_s(3146)); + $rt_throw($roundingMode); + } + if ($roundingMode !== null) { + $this.$precision3 = $precision; + $this.$roundingMode0 = $roundingMode; + return; + } + var$3 = new jl_NullPointerException; + jl_Throwable__init_(var$3, $rt_s(3147)); + $rt_throw(var$3); +}; +$java.jm_MathContext__clinit_ = function() { + var var$1, var$2; + $java.jm_MathContext_DECIMAL128 = $java.jm_MathContext__init_(34, jm_RoundingMode_HALF_EVEN); + $java.jm_MathContext_DECIMAL32 = $java.jm_MathContext__init_(7, jm_RoundingMode_HALF_EVEN); + $java.jm_MathContext_DECIMAL64 = $java.jm_MathContext__init_(16, jm_RoundingMode_HALF_EVEN); + $java.jm_MathContext_UNLIMITED = $java.jm_MathContext__init_(0, jm_RoundingMode_HALF_UP); + var$1 = $rt_createCharArray(10); + var$2 = var$1.data; + var$2[0] = 112; + var$2[1] = 114; + var$2[2] = 101; + var$2[3] = 99; + var$2[4] = 105; + var$2[5] = 115; + var$2[6] = 105; + var$2[7] = 111; + var$2[8] = 110; + var$2[9] = 61; + $java.jm_MathContext_chPrecision = var$1; + var$1 = $rt_createCharArray(13); + var$2 = var$1.data; + var$2[0] = 114; + var$2[1] = 111; + var$2[2] = 117; + var$2[3] = 110; + var$2[4] = 100; + var$2[5] = 105; + var$2[6] = 110; + var$2[7] = 103; + var$2[8] = 77; + var$2[9] = 111; + var$2[10] = 100; + var$2[11] = 101; + var$2[12] = 61; + $java.jm_MathContext_chRoundingMode = var$1; +}; +function nms_WorldType() { + var a = this; jl_Object.call(a); + a.$worldTypeId = 0; + a.$worldType = null; + a.$generatorVersion = 0; + a.$canBeCreated = 0; + a.$isWorldTypeVersioned = 0; +} +$java.nms_WorldType_worldTypes = null; +var nms_WorldType_DEFAULT = null; +var nms_WorldType_FLAT = null; +$java.nms_WorldType_LARGE_BIOMES = null; +$java.nms_WorldType_DEFAULT_1_1 = null; +$java.nms_WorldType__init_ = function(var_0, var_1) { + var var_2 = new nms_WorldType(); + $java.nms_WorldType__init_0(var_2, var_0, var_1); + return var_2; +}; +$java.nms_WorldType__init_1 = function(var_0, var_1, var_2) { + var var_3 = new nms_WorldType(); + $java.nms_WorldType__init_2(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.nms_WorldType__init_0 = function($this, $par1, $par2Str) { + $java.nms_WorldType__init_2($this, $par1, $par2Str, 0); +}; +$java.nms_WorldType__init_2 = function($this, $par1, $par2Str, $par3) { + $this.$worldType = $par2Str; + $this.$generatorVersion = $par3; + $this.$canBeCreated = 1; + $this.$worldTypeId = $par1; + $java.nms_WorldType_worldTypes.data[$par1] = $this; +}; +$java.nms_WorldType_getWorldTypeName = function($this) { + return $this.$worldType; +}; +$java.nms_WorldType_parseWorldType = function($par0Str) { + var $var1; + $var1 = 0; + while ($var1 < $java.nms_WorldType_worldTypes.data.length) { + if ($java.nms_WorldType_worldTypes.data[$var1] !== null && jl_String_equalsIgnoreCase($java.nms_WorldType_worldTypes.data[$var1].$worldType, $par0Str)) + return $java.nms_WorldType_worldTypes.data[$var1]; + $var1 = $var1 + 1 | 0; + } + return null; +}; +function nms_WorldType__clinit_() { + var var$1, var$2; + $java.nms_WorldType_worldTypes = $rt_createArray(nms_WorldType, 16); + var$1 = $java.nms_WorldType__init_1(0, $rt_s(222), 1); + var$1.$isWorldTypeVersioned = 1; + nms_WorldType_DEFAULT = var$1; + nms_WorldType_FLAT = $java.nms_WorldType__init_(1, $rt_s(3148)); + $java.nms_WorldType_LARGE_BIOMES = $java.nms_WorldType__init_(2, $rt_s(3149)); + var$2 = $java.nms_WorldType__init_1(8, $rt_s(3150), 0); + var$2.$canBeCreated = 0; + $java.nms_WorldType_DEFAULT_1_1 = var$2; +} +function nms_ScoreObjectiveCriteria() { +} +$java.nms_ScoreObjectiveCriteria_field_96643_a = null; +$java.nms_ScoreObjectiveCriteria_field_96641_b = null; +$java.nms_ScoreObjectiveCriteria_field_96642_c = null; +$java.nms_ScoreObjectiveCriteria_field_96639_d = null; +$java.nms_ScoreObjectiveCriteria_field_96640_e = null; +$java.nms_ScoreObjectiveCriteria_field_96638_f = null; +function nms_ScoreObjectiveCriteria__clinit_() { + var var$1; + $java.nms_ScoreObjectiveCriteria_field_96643_a = ju_HashMap__init_(); + $java.nms_ScoreObjectiveCriteria_field_96641_b = $java.nms_ScoreDummyCriteria__init_($rt_s(3151)); + $java.nms_ScoreObjectiveCriteria_field_96642_c = $java.nms_ScoreDummyCriteria__init_($rt_s(3152)); + $java.nms_ScoreObjectiveCriteria_field_96639_d = $java.nms_ScoreDummyCriteria__init_($rt_s(3153)); + $java.nms_ScoreObjectiveCriteria_field_96640_e = $java.nms_ScoreDummyCriteria__init_($rt_s(3154)); + var$1 = new nms_ScoreHealthCriteria; + $java.nms_ScoreDummyCriteria__init_0(var$1, $rt_s(2529)); + $java.nms_ScoreObjectiveCriteria_field_96638_f = var$1; +} +function ju_AbstractMap$1() { + jl_Object.call(this); +} +function cjj_Deflate() { + var a = this; jl_Object.call(a); + a.$strm = null; + a.$status1 = 0; + a.$pending_buf = null; + a.$pending_buf_size = 0; + a.$pending_out = 0; + a.$pending = 0; + a.$wrap5 = 0; + a.$data_type0 = 0; + a.$method1 = 0; + a.$last_flush = 0; + a.$w_size = 0; + a.$w_bits = 0; + a.$w_mask = 0; + a.$window2 = null; + a.$window_size = 0; + a.$prev = null; + a.$head5 = null; + a.$ins_h = 0; + a.$hash_size = 0; + a.$hash_bits = 0; + a.$hash_mask = 0; + a.$hash_shift = 0; + a.$block_start = 0; + a.$match_length = 0; + a.$prev_match = 0; + a.$match_available = 0; + a.$strstart = 0; + a.$match_start = 0; + a.$lookahead = 0; + a.$prev_length = 0; + a.$max_chain_length = 0; + a.$max_lazy_match = 0; + a.$level0 = 0; + a.$strategy = 0; + a.$good_match = 0; + a.$nice_match = 0; + a.$dyn_ltree = null; + a.$dyn_dtree = null; + a.$bl_tree = null; + a.$l_desc = null; + a.$d_desc = null; + a.$bl_desc = null; + a.$bl_count = null; + a.$next_code = null; + a.$heap = null; + a.$heap_len = 0; + a.$heap_max = 0; + a.$depth0 = null; + a.$l_buf = null; + a.$lit_bufsize = 0; + a.$last_lit = 0; + a.$d_buf = 0; + a.$opt_len = 0; + a.$static_len = 0; + a.$matches2 = 0; + a.$last_eob_len = 0; + a.$bi_buf = 0; + a.$bi_valid = 0; + a.$gheader0 = null; +} +$java.cjj_Deflate_config_table = null; +$java.cjj_Deflate_z_errmsg = null; +$java.cjj_Deflate_lm_init = function($this) { + var $i; + $this.$window_size = 2 * $this.$w_size | 0; + $this.$head5.data[$this.$hash_size - 1 | 0] = 0; + $i = 0; + while ($i < ($this.$hash_size - 1 | 0)) { + $this.$head5.data[$i] = 0; + $i = $i + 1 | 0; + } + $this.$max_lazy_match = $java.cjj_Deflate_config_table.data[$this.$level0].$max_lazy; + $this.$good_match = $java.cjj_Deflate_config_table.data[$this.$level0].$good_length; + $this.$nice_match = $java.cjj_Deflate_config_table.data[$this.$level0].$nice_length; + $this.$max_chain_length = $java.cjj_Deflate_config_table.data[$this.$level0].$max_chain; + $this.$strstart = 0; + $this.$block_start = 0; + $this.$lookahead = 0; + $this.$prev_length = 2; + $this.$match_length = 2; + $this.$match_available = 0; + $this.$ins_h = 0; +}; +$java.cjj_Deflate_tr_init = function($this) { + var var$1; + $this.$l_desc.$dyn_tree = $this.$dyn_ltree; + var$1 = $this.$l_desc; + $java.cjj_StaticTree_$callClinit(); + var$1.$stat_desc = $java.cjj_StaticTree_static_l_desc; + $this.$d_desc.$dyn_tree = $this.$dyn_dtree; + $this.$d_desc.$stat_desc = $java.cjj_StaticTree_static_d_desc; + $this.$bl_desc.$dyn_tree = $this.$bl_tree; + $this.$bl_desc.$stat_desc = $java.cjj_StaticTree_static_bl_desc; + $this.$bi_buf = 0; + $this.$bi_valid = 0; + $this.$last_eob_len = 8; + $java.cjj_Deflate_init_block($this); +}; +$java.cjj_Deflate_init_block = function($this) { + var $i; + $i = 0; + while ($i < 286) { + $this.$dyn_ltree.data[$i * 2 | 0] = 0; + $i = $i + 1 | 0; + } + $i = 0; + while ($i < 30) { + $this.$dyn_dtree.data[$i * 2 | 0] = 0; + $i = $i + 1 | 0; + } + $i = 0; + while ($i < 19) { + $this.$bl_tree.data[$i * 2 | 0] = 0; + $i = $i + 1 | 0; + } + $this.$dyn_ltree.data[512] = 1; + $this.$static_len = 0; + $this.$opt_len = 0; + $this.$matches2 = 0; + $this.$last_lit = 0; +}; +$java.cjj_Deflate_pqdownheap = function($this, $tree, $k) { + var $v, $j, var$5, var$6; + $v = $this.$heap.data[$k]; + $j = $k << 1; + a: { + while (true) { + if ($j > $this.$heap_len) + break a; + if ($j >= $this.$heap_len) + var$5 = $j; + else { + var$6 = $this.$heap.data; + var$5 = $j + 1 | 0; + if (!$java.cjj_Deflate_smaller($tree, var$6[var$5], $this.$heap.data[$j], $this.$depth0)) + var$5 = $j; + } + if ($java.cjj_Deflate_smaller($tree, $v, $this.$heap.data[var$5], $this.$depth0)) + break; + $this.$heap.data[$k] = $this.$heap.data[var$5]; + $j = var$5 << 1; + $k = var$5; + } + } + $this.$heap.data[$k] = $v; +}; +$java.cjj_Deflate_smaller = function($tree, $n, $m, $depth) { + var $tn2; + a: { + b: { + $tree = $tree.data; + $tn2 = $rt_compare($tree[$n * 2 | 0], $tree[$m * 2 | 0]); + if ($tn2 >= 0) { + if ($tn2) + break b; + $tree = $depth.data; + if ($tree[$n] > $tree[$m]) + break b; + } + $n = 1; + break a; + } + $n = 0; + } + return $n; +}; +$java.cjj_Deflate_scan_tree = function($this, $tree, $max_code) { + var $prevlen, $nextlen, $count, $max_count, $min_count, $n, var$9, var$10; + $tree = $tree.data; + $prevlen = (-1); + $nextlen = $tree[1]; + $count = 0; + $max_count = 7; + $min_count = 4; + if (!$nextlen) { + $max_count = 138; + $min_count = 3; + } + $tree[(($max_code + 1 | 0) * 2 | 0) + 1 | 0] = (-1); + $n = 0; + while ($n <= $max_code) { + $n = $n + 1 | 0; + var$9 = $tree[($n * 2 | 0) + 1 | 0]; + $count = $count + 1 | 0; + if (!($count < $max_count && $nextlen == var$9)) { + if ($count < $min_count) { + var$10 = $this.$bl_tree.data; + $prevlen = $nextlen * 2 | 0; + var$10[$prevlen] = (var$10[$prevlen] + $count | 0) << 16 >> 16; + } else if (!$nextlen) { + if ($count > 10) { + var$10 = $this.$bl_tree.data; + var$10[36] = (var$10[36] + 1 | 0) << 16 >> 16; + } else { + var$10 = $this.$bl_tree.data; + var$10[34] = (var$10[34] + 1 | 0) << 16 >> 16; + } + } else { + if ($nextlen != $prevlen) { + var$10 = $this.$bl_tree.data; + $max_count = $nextlen * 2 | 0; + var$10[$max_count] = (var$10[$max_count] + 1 | 0) << 16 >> 16; + } + var$10 = $this.$bl_tree.data; + var$10[32] = (var$10[32] + 1 | 0) << 16 >> 16; + } + $count = 0; + if (!var$9) { + $max_count = 138; + $min_count = 3; + $prevlen = $nextlen; + } else if ($nextlen != var$9) { + $max_count = 7; + $min_count = 4; + $prevlen = $nextlen; + } else { + $max_count = 6; + $min_count = 3; + $prevlen = $nextlen; + } + } + $nextlen = var$9; + } +}; +$java.cjj_Deflate_build_bl_tree = function($this) { + var $max_blindex; + $java.cjj_Deflate_scan_tree($this, $this.$dyn_ltree, $this.$l_desc.$max_code); + $java.cjj_Deflate_scan_tree($this, $this.$dyn_dtree, $this.$d_desc.$max_code); + $java.cjj_Tree_build_tree($this.$bl_desc, $this); + $max_blindex = 18; + a: { + while (true) { + if ($max_blindex < 3) + break a; + if ($this.$bl_tree.data[($java.cjj_Tree_bl_order.data[$max_blindex] * 2 | 0) + 1 | 0]) + break; + $max_blindex = $max_blindex + (-1) | 0; + } + } + $this.$opt_len = $this.$opt_len + ((((3 * ($max_blindex + 1 | 0) | 0) + 5 | 0) + 5 | 0) + 4 | 0) | 0; + return $max_blindex; +}; +$java.cjj_Deflate_send_all_trees = function($this, $lcodes, $dcodes, $blcodes) { + var $rank; + $java.cjj_Deflate_send_bits($this, $lcodes - 257 | 0, 5); + $dcodes = $dcodes - 1 | 0; + $java.cjj_Deflate_send_bits($this, $dcodes, 5); + $java.cjj_Deflate_send_bits($this, $blcodes - 4 | 0, 4); + $rank = 0; + while ($rank < $blcodes) { + $java.cjj_Deflate_send_bits($this, $this.$bl_tree.data[($java.cjj_Tree_bl_order.data[$rank] * 2 | 0) + 1 | 0], 3); + $rank = $rank + 1 | 0; + } + $java.cjj_Deflate_send_tree($this, $this.$dyn_ltree, $lcodes - 1 | 0); + $java.cjj_Deflate_send_tree($this, $this.$dyn_dtree, $dcodes); +}; +$java.cjj_Deflate_send_tree = function($this, $tree, $max_code) { + var var$3, $prevlen, $nextlen, $count, $max_count, $min_count, $n, var$10; + var$3 = $tree.data; + $prevlen = (-1); + $nextlen = var$3[1]; + $count = 0; + $max_count = 7; + $min_count = 4; + if (!$nextlen) { + $max_count = 138; + $min_count = 3; + } + $n = 0; + while ($n <= $max_code) { + $n = $n + 1 | 0; + var$10 = var$3[($n * 2 | 0) + 1 | 0]; + $count = $count + 1 | 0; + if (!($count < $max_count && $nextlen == var$10)) { + if ($count < $min_count) + while (true) { + $java.cjj_Deflate_send_code($this, $nextlen, $this.$bl_tree); + $count = $count + (-1) | 0; + if (!$count) + break; + } + else if (!$nextlen) { + if ($count > 10) { + $java.cjj_Deflate_send_code($this, 18, $this.$bl_tree); + $java.cjj_Deflate_send_bits($this, $count - 11 | 0, 7); + } else { + $java.cjj_Deflate_send_code($this, 17, $this.$bl_tree); + $java.cjj_Deflate_send_bits($this, $count - 3 | 0, 3); + } + } else { + if ($nextlen != $prevlen) { + $java.cjj_Deflate_send_code($this, $nextlen, $this.$bl_tree); + $count = $count + (-1) | 0; + } + $java.cjj_Deflate_send_code($this, 16, $this.$bl_tree); + $java.cjj_Deflate_send_bits($this, $count - 3 | 0, 2); + } + $count = 0; + if (!var$10) { + $max_count = 138; + $min_count = 3; + $prevlen = $nextlen; + } else if ($nextlen != var$10) { + $max_count = 7; + $min_count = 4; + $prevlen = $nextlen; + } else { + $max_count = 6; + $min_count = 3; + $prevlen = $nextlen; + } + } + $nextlen = var$10; + } +}; +$java.cjj_Deflate_put_byte0 = function($this, $p, $start, $len) { + jl_System_arraycopy($p, $start, $this.$pending_buf, $this.$pending, $len); + $this.$pending = $this.$pending + $len | 0; +}; +$java.cjj_Deflate_put_byte = function($this, $c) { + var var$2, var$3; + var$2 = $this.$pending_buf.data; + var$3 = $this.$pending; + $this.$pending = var$3 + 1 | 0; + var$2[var$3] = $c; +}; +$java.cjj_Deflate_put_short = function($this, $w) { + $java.cjj_Deflate_put_byte($this, $w << 24 >> 24); + $java.cjj_Deflate_put_byte($this, $w >>> 8 << 24 >> 24); +}; +$java.cjj_Deflate_putShortMSB = function($this, $b) { + $java.cjj_Deflate_put_byte($this, $b >> 8 << 24 >> 24); + $java.cjj_Deflate_put_byte($this, $b << 24 >> 24); +}; +$java.cjj_Deflate_send_code = function($this, $c, $tree) { + var $c2; + $tree = $tree.data; + $c2 = $c * 2 | 0; + $java.cjj_Deflate_send_bits($this, $tree[$c2] & 65535, $tree[$c2 + 1 | 0] & 65535); +}; +$java.cjj_Deflate_send_bits = function($this, $value, $length) { + if ($this.$bi_valid <= (16 - $length | 0)) { + $this.$bi_buf = ($this.$bi_buf | $value << $this.$bi_valid & 65535) << 16 >> 16; + $this.$bi_valid = $this.$bi_valid + $length | 0; + } else { + $this.$bi_buf = ($this.$bi_buf | $value << $this.$bi_valid & 65535) << 16 >> 16; + $java.cjj_Deflate_put_short($this, $this.$bi_buf); + $this.$bi_buf = $value >>> (16 - $this.$bi_valid | 0) << 16 >> 16; + $this.$bi_valid = $this.$bi_valid + ($length - 16 | 0) | 0; + } +}; +$java.cjj_Deflate__tr_align = function($this) { + $java.cjj_Deflate_send_bits($this, 2, 3); + $java.cjj_StaticTree_$callClinit(); + $java.cjj_Deflate_send_code($this, 256, $java.cjj_StaticTree_static_ltree); + $java.cjj_Deflate_bi_flush($this); + if ((((1 + $this.$last_eob_len | 0) + 10 | 0) - $this.$bi_valid | 0) < 9) { + $java.cjj_Deflate_send_bits($this, 2, 3); + $java.cjj_Deflate_send_code($this, 256, $java.cjj_StaticTree_static_ltree); + $java.cjj_Deflate_bi_flush($this); + } + $this.$last_eob_len = 7; +}; +$java.cjj_Deflate__tr_tally = function($this, $dist, $lc) { + var var$3, var$4, $out_length, $in_length, $dcode; + $this.$pending_buf.data[$this.$d_buf + ($this.$last_lit * 2 | 0) | 0] = $dist >>> 8 << 24 >> 24; + $this.$pending_buf.data[($this.$d_buf + ($this.$last_lit * 2 | 0) | 0) + 1 | 0] = $dist << 24 >> 24; + $this.$l_buf.data[$this.$last_lit] = $lc << 24 >> 24; + $this.$last_lit = $this.$last_lit + 1 | 0; + if (!$dist) { + var$3 = $this.$dyn_ltree.data; + $dist = $lc * 2 | 0; + var$3[$dist] = (var$3[$dist] + 1 | 0) << 16 >> 16; + } else { + $this.$matches2 = $this.$matches2 + 1 | 0; + $dist = $dist + (-1) | 0; + var$4 = $this.$dyn_ltree.data; + $lc = (($java.cjj_Tree__length_code.data[$lc] + 256 | 0) + 1 | 0) * 2 | 0; + var$4[$lc] = (var$4[$lc] + 1 | 0) << 16 >> 16; + var$3 = $this.$dyn_dtree.data; + $dist = $java.cjj_Tree_d_code($dist) * 2 | 0; + var$3[$dist] = (var$3[$dist] + 1 | 0) << 16 >> 16; + } + if (!($this.$last_lit & 8191) && $this.$level0 > 2) { + $out_length = $this.$last_lit * 8 | 0; + $in_length = $this.$strstart - $this.$block_start | 0; + $dcode = 0; + while ($dcode < 30) { + $out_length = Long_add(Long_fromInt($out_length), Long_mul(Long_fromInt($this.$dyn_dtree.data[$dcode * 2 | 0]), Long_add(Long_fromInt(5), Long_fromInt($java.cjj_Tree_extra_dbits.data[$dcode])))).lo; + $dcode = $dcode + 1 | 0; + } + $dist = $out_length >>> 3; + if ($this.$matches2 < ($this.$last_lit / 2 | 0) && $dist < ($in_length / 2 | 0)) + return 1; + } + return $this.$last_lit != ($this.$lit_bufsize - 1 | 0) ? 0 : 1; +}; +$java.cjj_Deflate_compress_block = function($this, $ltree, $dtree) { + var $lx, var$4, $lc, $code, $dist, $extra; + a: { + $lx = 0; + if ($this.$last_lit) + while (true) { + var$4 = $this.$pending_buf.data; + $lc = $this.$d_buf; + $code = $lx * 2 | 0; + $dist = var$4[$lc + $code | 0] << 8 & 65280 | $this.$pending_buf.data[($this.$d_buf + $code | 0) + 1 | 0] & 255; + $lc = $this.$l_buf.data[$lx] & 255; + $lx = $lx + 1 | 0; + if (!$dist) + $java.cjj_Deflate_send_code($this, $lc, $ltree); + else { + $code = $java.cjj_Tree__length_code.data[$lc]; + $java.cjj_Deflate_send_code($this, ($code + 256 | 0) + 1 | 0, $ltree); + $extra = $java.cjj_Tree_extra_lbits.data[$code]; + if ($extra) + $java.cjj_Deflate_send_bits($this, $lc - $java.cjj_Tree_base_length.data[$code] | 0, $extra); + $dist = $dist + (-1) | 0; + $code = $java.cjj_Tree_d_code($dist); + $java.cjj_Deflate_send_code($this, $code, $dtree); + $lc = $java.cjj_Tree_extra_dbits.data[$code]; + if ($lc) + $java.cjj_Deflate_send_bits($this, $dist - $java.cjj_Tree_base_dist.data[$code] | 0, $lc); + } + if ($lx >= $this.$last_lit) + break a; + } + } + $dtree = $ltree.data; + $java.cjj_Deflate_send_code($this, 256, $ltree); + $this.$last_eob_len = $dtree[513]; +}; +$java.cjj_Deflate_set_data_type = function($this) { + var $n, $ascii_freq, $bin_freq; + $n = 0; + $ascii_freq = 0; + $bin_freq = 0; + while ($n < 7) { + $bin_freq = $bin_freq + $this.$dyn_ltree.data[$n * 2 | 0] | 0; + $n = $n + 1 | 0; + } + while ($n < 128) { + $ascii_freq = $ascii_freq + $this.$dyn_ltree.data[$n * 2 | 0] | 0; + $n = $n + 1 | 0; + } + while ($n < 256) { + $bin_freq = $bin_freq + $this.$dyn_ltree.data[$n * 2 | 0] | 0; + $n = $n + 1 | 0; + } + $this.$data_type0 = ($bin_freq <= $ascii_freq >>> 2 ? 1 : 0) << 24 >> 24; +}; +$java.cjj_Deflate_bi_flush = function($this) { + if ($this.$bi_valid == 16) { + $java.cjj_Deflate_put_short($this, $this.$bi_buf); + $this.$bi_buf = 0; + $this.$bi_valid = 0; + } else if ($this.$bi_valid >= 8) { + $java.cjj_Deflate_put_byte($this, $this.$bi_buf << 24 >> 24); + $this.$bi_buf = $this.$bi_buf >>> 8 << 16 >> 16; + $this.$bi_valid = $this.$bi_valid - 8 | 0; + } +}; +$java.cjj_Deflate_bi_windup = function($this) { + if ($this.$bi_valid > 8) + $java.cjj_Deflate_put_short($this, $this.$bi_buf); + else if ($this.$bi_valid > 0) + $java.cjj_Deflate_put_byte($this, $this.$bi_buf << 24 >> 24); + $this.$bi_buf = 0; + $this.$bi_valid = 0; +}; +$java.cjj_Deflate_copy_block = function($this, $buf, $len, $header) { + $java.cjj_Deflate_bi_windup($this); + $this.$last_eob_len = 8; + if ($header) { + $java.cjj_Deflate_put_short($this, $len << 16 >> 16); + $java.cjj_Deflate_put_short($this, ($len ^ (-1)) << 16 >> 16); + } + $java.cjj_Deflate_put_byte0($this, $this.$window2, $buf, $len); +}; +$java.cjj_Deflate_flush_block_only = function($this, $eof) { + $java.cjj_Deflate__tr_flush_block($this, $this.$block_start < 0 ? (-1) : $this.$block_start, $this.$strstart - $this.$block_start | 0, $eof); + $this.$block_start = $this.$strstart; + cjj_ZStream_flush_pending($this.$strm); +}; +$java.cjj_Deflate_deflate_stored = function($this, $flush) { + var $max_block_size, $max_start; + $max_block_size = 65535; + if ($max_block_size > ($this.$pending_buf_size - 5 | 0)) + $max_block_size = $this.$pending_buf_size - 5 | 0; + while (true) { + if ($this.$lookahead <= 1) { + $java.cjj_Deflate_fill_window($this); + if (!$this.$lookahead && !$flush) + return 0; + if (!$this.$lookahead) { + $flush = $rt_compare($flush, 4); + $java.cjj_Deflate_flush_block_only($this, $flush ? 0 : 1); + if ($this.$strm.$avail_out) + return $flush ? 1 : 3; + return $flush ? 0 : 2; + } + } + $this.$strstart = $this.$strstart + $this.$lookahead | 0; + $this.$lookahead = 0; + $max_start = $this.$block_start + $max_block_size | 0; + if (!($this.$strstart && $this.$strstart < $max_start)) { + $this.$lookahead = $this.$strstart - $max_start | 0; + $this.$strstart = $max_start; + $java.cjj_Deflate_flush_block_only($this, 0); + if (!$this.$strm.$avail_out) + return 0; + } + if (($this.$strstart - $this.$block_start | 0) < ($this.$w_size - 262 | 0)) + continue; + $java.cjj_Deflate_flush_block_only($this, 0); + if (!$this.$strm.$avail_out) + break; + } + return 0; +}; +$java.cjj_Deflate__tr_stored_block = function($this, $buf, $stored_len, $eof) { + $java.cjj_Deflate_send_bits($this, 0 + (!$eof ? 0 : 1) | 0, 3); + $java.cjj_Deflate_copy_block($this, $buf, $stored_len, 1); +}; +$java.cjj_Deflate__tr_flush_block = function($this, $buf, $stored_len, $eof) { + var $max_blindex, $static_lenb, $opt_lenb; + $max_blindex = 0; + if ($this.$level0 <= 0) { + $static_lenb = $stored_len + 5 | 0; + $opt_lenb = $static_lenb; + } else { + if ($this.$data_type0 == 2) + $java.cjj_Deflate_set_data_type($this); + $java.cjj_Tree_build_tree($this.$l_desc, $this); + $java.cjj_Tree_build_tree($this.$d_desc, $this); + $max_blindex = $java.cjj_Deflate_build_bl_tree($this); + $opt_lenb = (($this.$opt_len + 3 | 0) + 7 | 0) >>> 3; + $static_lenb = (($this.$static_len + 3 | 0) + 7 | 0) >>> 3; + if ($static_lenb <= $opt_lenb) + $opt_lenb = $static_lenb; + } + if (($stored_len + 4 | 0) <= $opt_lenb && $buf != (-1)) + $java.cjj_Deflate__tr_stored_block($this, $buf, $stored_len, $eof); + else if ($static_lenb == $opt_lenb) { + $java.cjj_Deflate_send_bits($this, 2 + (!$eof ? 0 : 1) | 0, 3); + $java.cjj_StaticTree_$callClinit(); + $java.cjj_Deflate_compress_block($this, $java.cjj_StaticTree_static_ltree, $java.cjj_StaticTree_static_dtree); + } else { + $java.cjj_Deflate_send_bits($this, 4 + (!$eof ? 0 : 1) | 0, 3); + $java.cjj_Deflate_send_all_trees($this, $this.$l_desc.$max_code + 1 | 0, $this.$d_desc.$max_code + 1 | 0, $max_blindex + 1 | 0); + $java.cjj_Deflate_compress_block($this, $this.$dyn_ltree, $this.$dyn_dtree); + } + $java.cjj_Deflate_init_block($this); + if ($eof) + $java.cjj_Deflate_bi_windup($this); +}; +$java.cjj_Deflate_fill_window = function($this) { + var $more, $n, $p, var$4, $m; + while (true) { + $more = ($this.$window_size - $this.$lookahead | 0) - $this.$strstart | 0; + if (!$more && !$this.$strstart && !$this.$lookahead) + $more = $this.$w_size; + else if ($more == (-1)) + $more = $more + (-1) | 0; + else if ($this.$strstart >= (($this.$w_size + $this.$w_size | 0) - 262 | 0)) { + jl_System_arraycopy($this.$window2, $this.$w_size, $this.$window2, 0, $this.$w_size); + $this.$match_start = $this.$match_start - $this.$w_size | 0; + $this.$strstart = $this.$strstart - $this.$w_size | 0; + $this.$block_start = $this.$block_start - $this.$w_size | 0; + $n = $this.$hash_size; + $p = $n; + while (true) { + var$4 = $this.$head5.data; + $p = $p + (-1) | 0; + $m = var$4[$p] & 65535; + var$4 = $this.$head5; + var$4.data[$p] = $m < $this.$w_size ? 0 : ($m - $this.$w_size | 0) << 16 >> 16; + $n = $n + (-1) | 0; + if (!$n) + break; + } + $n = $this.$w_size; + $p = $n; + while (true) { + var$4 = $this.$prev.data; + $p = $p + (-1) | 0; + $m = var$4[$p] & 65535; + var$4 = $this.$prev; + var$4.data[$p] = $m < $this.$w_size ? 0 : ($m - $this.$w_size | 0) << 16 >> 16; + $n = $n + (-1) | 0; + if (!$n) + break; + } + $more = $more + $this.$w_size | 0; + } + if (!$this.$strm.$avail_in) + return; + $n = cjj_ZStream_read_buf($this.$strm, $this.$window2, $this.$strstart + $this.$lookahead | 0, $more); + $this.$lookahead = $this.$lookahead + $n | 0; + if ($this.$lookahead >= 3) { + $this.$ins_h = $this.$window2.data[$this.$strstart] & 255; + $this.$ins_h = ($this.$ins_h << $this.$hash_shift ^ $this.$window2.data[$this.$strstart + 1 | 0] & 255) & $this.$hash_mask; + } + if ($this.$lookahead >= 262) + break; + if ($this.$strm.$avail_in) + continue; + else + break; + } +}; +$java.cjj_Deflate_deflate_fast = function($this, $flush) { + var $hash_head, $bflush, var$4; + $hash_head = 0; + while (true) { + if ($this.$lookahead < 262) { + $java.cjj_Deflate_fill_window($this); + if ($this.$lookahead < 262 && !$flush) + return 0; + if (!$this.$lookahead) { + $flush = $rt_compare($flush, 4); + $java.cjj_Deflate_flush_block_only($this, $flush ? 0 : 1); + if (!$this.$strm.$avail_out) { + if ($flush) + return 0; + return 2; + } + return $flush ? 1 : 3; + } + } + if ($this.$lookahead >= 3) { + $this.$ins_h = ($this.$ins_h << $this.$hash_shift ^ $this.$window2.data[$this.$strstart + 2 | 0] & 255) & $this.$hash_mask; + $hash_head = $this.$head5.data[$this.$ins_h] & 65535; + $this.$prev.data[$this.$strstart & $this.$w_mask] = $this.$head5.data[$this.$ins_h]; + $this.$head5.data[$this.$ins_h] = $this.$strstart << 16 >> 16; + } + if (Long_ne(Long_fromInt($hash_head), Long_ZERO) && (($this.$strstart - $hash_head | 0) & 65535) <= ($this.$w_size - 262 | 0) && $this.$strategy != 2) + $this.$match_length = $java.cjj_Deflate_longest_match($this, $hash_head); + if ($this.$match_length < 3) { + $bflush = $java.cjj_Deflate__tr_tally($this, 0, $this.$window2.data[$this.$strstart] & 255); + $this.$lookahead = $this.$lookahead - 1 | 0; + $this.$strstart = $this.$strstart + 1 | 0; + } else { + $bflush = $java.cjj_Deflate__tr_tally($this, $this.$strstart - $this.$match_start | 0, $this.$match_length - 3 | 0); + $this.$lookahead = $this.$lookahead - $this.$match_length | 0; + if ($this.$match_length <= $this.$max_lazy_match && $this.$lookahead >= 3) { + $this.$match_length = $this.$match_length - 1 | 0; + while (true) { + $this.$strstart = $this.$strstart + 1 | 0; + $this.$ins_h = ($this.$ins_h << $this.$hash_shift ^ $this.$window2.data[$this.$strstart + 2 | 0] & 255) & $this.$hash_mask; + $hash_head = $this.$head5.data[$this.$ins_h] & 65535; + $this.$prev.data[$this.$strstart & $this.$w_mask] = $this.$head5.data[$this.$ins_h]; + $this.$head5.data[$this.$ins_h] = $this.$strstart << 16 >> 16; + var$4 = $this.$match_length - 1 | 0; + $this.$match_length = var$4; + if (var$4) + continue; + else + break; + } + $this.$strstart = $this.$strstart + 1 | 0; + } else { + $this.$strstart = $this.$strstart + $this.$match_length | 0; + $this.$match_length = 0; + $this.$ins_h = $this.$window2.data[$this.$strstart] & 255; + $this.$ins_h = ($this.$ins_h << $this.$hash_shift ^ $this.$window2.data[$this.$strstart + 1 | 0] & 255) & $this.$hash_mask; + } + } + if (!$bflush) + continue; + $java.cjj_Deflate_flush_block_only($this, 0); + if (!$this.$strm.$avail_out) + break; + } + return 0; +}; +$java.cjj_Deflate_deflate_slow = function($this, $flush) { + var $hash_head, $max_insert, $bflush, var$5; + $hash_head = 0; + while (true) { + if ($this.$lookahead < 262) { + $java.cjj_Deflate_fill_window($this); + if ($this.$lookahead < 262 && !$flush) + return 0; + if (!$this.$lookahead) { + if ($this.$match_available) { + $java.cjj_Deflate__tr_tally($this, 0, $this.$window2.data[$this.$strstart - 1 | 0] & 255); + $this.$match_available = 0; + } + $flush = $rt_compare($flush, 4); + $java.cjj_Deflate_flush_block_only($this, $flush ? 0 : 1); + if (!$this.$strm.$avail_out) { + if ($flush) + return 0; + return 2; + } + return $flush ? 1 : 3; + } + } + if ($this.$lookahead >= 3) { + $this.$ins_h = ($this.$ins_h << $this.$hash_shift ^ $this.$window2.data[$this.$strstart + 2 | 0] & 255) & $this.$hash_mask; + $hash_head = $this.$head5.data[$this.$ins_h] & 65535; + $this.$prev.data[$this.$strstart & $this.$w_mask] = $this.$head5.data[$this.$ins_h]; + $this.$head5.data[$this.$ins_h] = $this.$strstart << 16 >> 16; + } + a: { + $this.$prev_length = $this.$match_length; + $this.$prev_match = $this.$match_start; + $this.$match_length = 2; + if ($hash_head && $this.$prev_length < $this.$max_lazy_match && (($this.$strstart - $hash_head | 0) & 65535) <= ($this.$w_size - 262 | 0)) { + if ($this.$strategy != 2) + $this.$match_length = $java.cjj_Deflate_longest_match($this, $hash_head); + if ($this.$match_length <= 5) { + if ($this.$strategy != 1) { + if ($this.$match_length != 3) + break a; + if (($this.$strstart - $this.$match_start | 0) <= 4096) + break a; + } + $this.$match_length = 2; + } + } + } + if (!($this.$prev_length >= 3 && $this.$match_length <= $this.$prev_length)) { + if (!$this.$match_available) { + $this.$match_available = 1; + $this.$strstart = $this.$strstart + 1 | 0; + $this.$lookahead = $this.$lookahead - 1 | 0; + continue; + } + if ($java.cjj_Deflate__tr_tally($this, 0, $this.$window2.data[$this.$strstart - 1 | 0] & 255)) + $java.cjj_Deflate_flush_block_only($this, 0); + $this.$strstart = $this.$strstart + 1 | 0; + $this.$lookahead = $this.$lookahead - 1 | 0; + if (!$this.$strm.$avail_out) + break; + continue; + } + $max_insert = ($this.$strstart + $this.$lookahead | 0) - 3 | 0; + $bflush = $java.cjj_Deflate__tr_tally($this, ($this.$strstart - 1 | 0) - $this.$prev_match | 0, $this.$prev_length - 3 | 0); + $this.$lookahead = $this.$lookahead - ($this.$prev_length - 1 | 0) | 0; + $this.$prev_length = $this.$prev_length - 2 | 0; + while (true) { + var$5 = $this.$strstart + 1 | 0; + $this.$strstart = var$5; + if (var$5 <= $max_insert) { + $this.$ins_h = ($this.$ins_h << $this.$hash_shift ^ $this.$window2.data[$this.$strstart + 2 | 0] & 255) & $this.$hash_mask; + $hash_head = $this.$head5.data[$this.$ins_h] & 65535; + $this.$prev.data[$this.$strstart & $this.$w_mask] = $this.$head5.data[$this.$ins_h]; + $this.$head5.data[$this.$ins_h] = $this.$strstart << 16 >> 16; + } + var$5 = $this.$prev_length - 1 | 0; + $this.$prev_length = var$5; + if (!var$5) + break; + } + $this.$match_available = 0; + $this.$match_length = 2; + $this.$strstart = $this.$strstart + 1 | 0; + if ($bflush) { + $java.cjj_Deflate_flush_block_only($this, 0); + if (!$this.$strm.$avail_out) + return 0; + } + } + return 0; +}; +$java.cjj_Deflate_longest_match = function($this, $cur_match) { + var $chain_length, $scan, $best_len, $limit, $nice_match, $wmask, $strend, var$9, $len, $scan_end1, $scan_end, var$13, var$14, var$15, var$16; + $chain_length = $this.$max_chain_length; + $scan = $this.$strstart; + $best_len = $this.$prev_length; + $limit = $this.$strstart <= ($this.$w_size - 262 | 0) ? 0 : $this.$strstart - ($this.$w_size - 262 | 0) | 0; + $nice_match = $this.$nice_match; + $wmask = $this.$w_mask; + $strend = $this.$strstart + 258 | 0; + var$9 = $this.$window2.data; + $len = $scan + $best_len | 0; + $scan_end1 = var$9[$len - 1 | 0]; + $scan_end = $this.$window2.data[$len]; + if ($this.$prev_length >= $this.$good_match) + $chain_length = $chain_length >> 2; + if ($nice_match > $this.$lookahead) + $nice_match = $this.$lookahead; + var$13 = $strend - 258 | 0; + a: { + while (true) { + var$9 = $this.$window2.data; + $len = $cur_match + $best_len | 0; + if (var$9[$len] == $scan_end && $this.$window2.data[$len - 1 | 0] == $scan_end1 && $this.$window2.data[$cur_match] == $this.$window2.data[$scan]) { + var$9 = $this.$window2.data; + var$14 = $cur_match + 1 | 0; + if (var$9[var$14] == $this.$window2.data[$scan + 1 | 0]) { + $scan = $scan + 2 | 0; + var$15 = var$14 + 1 | 0; + b: { + while (true) { + var$9 = $this.$window2.data; + $scan = $scan + 1 | 0; + $len = var$9[$scan]; + var$9 = $this.$window2.data; + var$14 = var$15 + 1 | 0; + if ($len != var$9[var$14]) + break; + var$9 = $this.$window2.data; + $scan = $scan + 1 | 0; + $len = var$9[$scan]; + var$9 = $this.$window2.data; + var$14 = var$14 + 1 | 0; + if ($len != var$9[var$14]) + break b; + var$9 = $this.$window2.data; + $scan = $scan + 1 | 0; + $len = var$9[$scan]; + var$9 = $this.$window2.data; + var$14 = var$14 + 1 | 0; + if ($len != var$9[var$14]) + break b; + var$9 = $this.$window2.data; + $scan = $scan + 1 | 0; + $len = var$9[$scan]; + var$9 = $this.$window2.data; + var$14 = var$14 + 1 | 0; + if ($len != var$9[var$14]) + break b; + var$9 = $this.$window2.data; + $scan = $scan + 1 | 0; + $len = var$9[$scan]; + var$9 = $this.$window2.data; + var$14 = var$14 + 1 | 0; + if ($len != var$9[var$14]) + break b; + var$9 = $this.$window2.data; + $scan = $scan + 1 | 0; + var$15 = var$9[$scan]; + var$9 = $this.$window2.data; + var$16 = var$14 + 1 | 0; + if (var$15 != var$9[var$16]) + break b; + var$9 = $this.$window2.data; + $scan = $scan + 1 | 0; + $len = var$9[$scan]; + var$9 = $this.$window2.data; + var$14 = var$16 + 1 | 0; + if ($len != var$9[var$14]) + break b; + var$9 = $this.$window2.data; + $scan = $scan + 1 | 0; + $len = var$9[$scan]; + var$9 = $this.$window2.data; + var$15 = var$14 + 1 | 0; + if ($len != var$9[var$15]) + break b; + if ($scan >= $strend) + break b; + } + } + $len = 258 - ($strend - $scan | 0) | 0; + if ($len <= $best_len) + $scan = var$13; + else { + $this.$match_start = $cur_match; + if ($len >= $nice_match) + break; + var$9 = $this.$window2.data; + var$14 = var$13 + $len | 0; + $scan_end1 = var$9[var$14 - 1 | 0]; + $scan_end = $this.$window2.data[var$14]; + $scan = var$13; + $best_len = $len; + } + } + } + $cur_match = $this.$prev.data[$cur_match & $wmask] & 65535; + if ($cur_match <= $limit) { + $len = $best_len; + break a; + } + $chain_length = $chain_length + (-1) | 0; + if (!$chain_length) { + $len = $best_len; + break a; + } + } + } + if ($len <= $this.$lookahead) + return $len; + return $this.$lookahead; +}; +$java.cjj_Deflate_deflateInit = function($this, $level, $bits) { + return $java.cjj_Deflate_deflateInit0($this, $level, 8, $bits, 8, 0); +}; +$java.cjj_Deflate_deflateInit0 = function($this, $level, $method, $windowBits, $memLevel, $strategy) { + var $wrap; + $wrap = 1; + $this.$strm.$msg = null; + if ($level == (-1)) + $level = 6; + if ($windowBits < 0) { + $wrap = 0; + $windowBits = -$windowBits; + } else if ($windowBits > 15) { + $wrap = 2; + $windowBits = $windowBits + (-16) | 0; + $this.$strm.$adler = cjj_CRC32__init_0(); + } + a: { + if ($memLevel < 1) + break a; + if ($memLevel > 9) + break a; + if ($method != 8) + break a; + if ($windowBits < 9) + break a; + if ($windowBits > 15) + break a; + if ($level < 0) + break a; + if ($level > 9) + break a; + if ($strategy < 0) + break a; + if ($strategy <= 2) { + $this.$strm.$dstate = $this; + $this.$wrap5 = $wrap; + $this.$w_bits = $windowBits; + $this.$w_size = 1 << $this.$w_bits; + $this.$w_mask = $this.$w_size - 1 | 0; + $this.$hash_bits = $memLevel + 7 | 0; + $this.$hash_size = 1 << $this.$hash_bits; + $this.$hash_mask = $this.$hash_size - 1 | 0; + $this.$hash_shift = (($this.$hash_bits + 3 | 0) - 1 | 0) / 3 | 0; + $this.$window2 = $rt_createByteArray($this.$w_size * 2 | 0); + $this.$prev = $rt_createShortArray($this.$w_size); + $this.$head5 = $rt_createShortArray($this.$hash_size); + $this.$lit_bufsize = 1 << ($memLevel + 6 | 0); + $this.$pending_buf = $rt_createByteArray($this.$lit_bufsize * 3 | 0); + $this.$pending_buf_size = $this.$lit_bufsize * 3 | 0; + $this.$d_buf = $this.$lit_bufsize; + $this.$l_buf = $rt_createByteArray($this.$lit_bufsize); + $this.$level0 = $level; + $this.$strategy = $strategy; + $this.$method1 = $method << 24 >> 24; + return $java.cjj_Deflate_deflateReset($this); + } + } + return (-2); +}; +$java.cjj_Deflate_deflateReset = function($this) { + var var$1; + var$1 = $this.$strm; + $this.$strm.$total_out = Long_ZERO; + var$1.$total_in = Long_ZERO; + $this.$strm.$msg = null; + $this.$strm.$data_type = 2; + $this.$pending = 0; + $this.$pending_out = 0; + if ($this.$wrap5 < 0) + $this.$wrap5 = -$this.$wrap5; + $this.$status1 = $this.$wrap5 ? 42 : 113; + $this.$strm.$adler.$reset(); + $this.$last_flush = 0; + $java.cjj_Deflate_tr_init($this); + $java.cjj_Deflate_lm_init($this); + return 0; +}; +$java.cjj_Deflate_deflateEnd = function($this) { + if ($this.$status1 != 42 && $this.$status1 != 113 && $this.$status1 != 666) + return (-2); + $this.$pending_buf = null; + $this.$l_buf = null; + $this.$head5 = null; + $this.$prev = null; + $this.$window2 = null; + return $this.$status1 != 113 ? 0 : (-3); +}; +$java.cjj_Deflate_deflate = function($this, $flush) { + var var$2, $old_flush, $header, $level_flags, $bstate, $adler, $i; + var$2 = $rt_compare($flush, 4); + if (var$2 <= 0 && $flush >= 0) { + a: { + if ($this.$strm.$next_out !== null && !($this.$strm.$next_in === null && $this.$strm.$avail_in)) { + if ($this.$status1 != 666) + break a; + if (!var$2) + break a; + } + $this.$strm.$msg = $java.cjj_Deflate_z_errmsg.data[4]; + return (-2); + } + if (!$this.$strm.$avail_out) { + $this.$strm.$msg = $java.cjj_Deflate_z_errmsg.data[7]; + return (-5); + } + $old_flush = $this.$last_flush; + $this.$last_flush = $flush; + if ($this.$status1 == 42) { + if ($this.$wrap5 == 2) { + $java.cjj_GZIPHeader_put($java.cjj_Deflate_getGZIPHeader($this), $this); + $this.$status1 = 113; + $this.$strm.$adler.$reset(); + } else { + $header = (8 + (($this.$w_bits - 8 | 0) << 4) | 0) << 8; + $level_flags = (($this.$level0 - 1 | 0) & 255) >> 1; + if ($level_flags > 3) + $level_flags = 3; + $bstate = $header | $level_flags << 6; + if ($this.$strstart) + $bstate = $bstate | 32; + $bstate = $bstate + (31 - ($bstate % 31 | 0) | 0) | 0; + $this.$status1 = 113; + $java.cjj_Deflate_putShortMSB($this, $bstate); + if ($this.$strstart) { + $adler = $this.$strm.$adler.$getValue1(); + $java.cjj_Deflate_putShortMSB($this, Long_shru($adler, 16).lo); + $java.cjj_Deflate_putShortMSB($this, Long_and($adler, Long_fromInt(65535)).lo); + } + $this.$strm.$adler.$reset(); + } + } + b: { + if ($this.$pending) { + cjj_ZStream_flush_pending($this.$strm); + if ($this.$strm.$avail_out) + break b; + $this.$last_flush = (-1); + return 0; + } + if (!$this.$strm.$avail_in && $flush <= $old_flush && var$2) { + $this.$strm.$msg = $java.cjj_Deflate_z_errmsg.data[7]; + return (-5); + } + } + if ($this.$status1 == 666 && $this.$strm.$avail_in) { + $this.$strm.$msg = $java.cjj_Deflate_z_errmsg.data[7]; + return (-5); + } + c: { + if (!$this.$strm.$avail_in && !$this.$lookahead) { + if (!$flush) + break c; + if ($this.$status1 == 666) + break c; + } + d: { + $bstate = (-1); + switch ($java.cjj_Deflate_config_table.data[$this.$level0].$func) { + case 0: + $bstate = $java.cjj_Deflate_deflate_stored($this, $flush); + break d; + case 1: + $bstate = $java.cjj_Deflate_deflate_fast($this, $flush); + break d; + case 2: + $bstate = $java.cjj_Deflate_deflate_slow($this, $flush); + break d; + default: + } + } + $old_flush = $rt_compare($bstate, 2); + if (!($old_flush && $bstate != 3)) + $this.$status1 = 666; + if ($bstate && $old_flush) { + if ($bstate != 1) + break c; + e: { + if ($flush == 1) + $java.cjj_Deflate__tr_align($this); + else { + $java.cjj_Deflate__tr_stored_block($this, 0, 0, 0); + if ($flush == 3) { + $i = 0; + while (true) { + if ($i >= $this.$hash_size) + break e; + $this.$head5.data[$i] = 0; + $i = $i + 1 | 0; + } + } + } + } + cjj_ZStream_flush_pending($this.$strm); + if ($this.$strm.$avail_out) + break c; + $this.$last_flush = (-1); + return 0; + } + if (!$this.$strm.$avail_out) + $this.$last_flush = (-1); + return 0; + } + if (var$2) + return 0; + if ($this.$wrap5 <= 0) + return 1; + if ($this.$wrap5 != 2) { + $adler = $this.$strm.$adler.$getValue1(); + $java.cjj_Deflate_putShortMSB($this, Long_shru($adler, 16).lo); + $java.cjj_Deflate_putShortMSB($this, Long_and($adler, Long_fromInt(65535)).lo); + } else { + $adler = $this.$strm.$adler.$getValue1(); + $java.cjj_Deflate_put_byte($this, Long_and($adler, Long_fromInt(255)).lo << 24 >> 24); + $java.cjj_Deflate_put_byte($this, Long_and(Long_shr($adler, 8), Long_fromInt(255)).lo << 24 >> 24); + $java.cjj_Deflate_put_byte($this, Long_and(Long_shr($adler, 16), Long_fromInt(255)).lo << 24 >> 24); + $java.cjj_Deflate_put_byte($this, Long_and(Long_shr($adler, 24), Long_fromInt(255)).lo << 24 >> 24); + $java.cjj_Deflate_put_byte($this, Long_and($this.$strm.$total_in, Long_fromInt(255)).lo << 24 >> 24); + $java.cjj_Deflate_put_byte($this, Long_and(Long_shr($this.$strm.$total_in, 8), Long_fromInt(255)).lo << 24 >> 24); + $java.cjj_Deflate_put_byte($this, Long_and(Long_shr($this.$strm.$total_in, 16), Long_fromInt(255)).lo << 24 >> 24); + $java.cjj_Deflate_put_byte($this, Long_and(Long_shr($this.$strm.$total_in, 24), Long_fromInt(255)).lo << 24 >> 24); + $java.cjj_GZIPHeader_setCRC($java.cjj_Deflate_getGZIPHeader($this), $adler); + } + cjj_ZStream_flush_pending($this.$strm); + if ($this.$wrap5 > 0) + $this.$wrap5 = -$this.$wrap5; + return !$this.$pending ? 1 : 0; + } + return (-2); +}; +$java.cjj_Deflate_getGZIPHeader = function($this) { + jl_Object_monitorEnterSync($this); + try { + if ($this.$gheader0 === null) + $this.$gheader0 = cjj_GZIPHeader__init_0(); + return $this.$gheader0; + } finally { + jl_Object_monitorExitSync($this); + } +}; +function cjj_Deflate__clinit_() { + var var$1, var$2; + $java.cjj_Deflate_config_table = $rt_createArray(cjj_Deflate$Config, 10); + $java.cjj_Deflate_config_table.data[0] = $java.cjj_Deflate$Config__init_(0, 0, 0, 0, 0); + $java.cjj_Deflate_config_table.data[1] = $java.cjj_Deflate$Config__init_(4, 4, 8, 4, 1); + $java.cjj_Deflate_config_table.data[2] = $java.cjj_Deflate$Config__init_(4, 5, 16, 8, 1); + $java.cjj_Deflate_config_table.data[3] = $java.cjj_Deflate$Config__init_(4, 6, 32, 32, 1); + $java.cjj_Deflate_config_table.data[4] = $java.cjj_Deflate$Config__init_(4, 4, 16, 16, 2); + $java.cjj_Deflate_config_table.data[5] = $java.cjj_Deflate$Config__init_(8, 16, 32, 32, 2); + $java.cjj_Deflate_config_table.data[6] = $java.cjj_Deflate$Config__init_(8, 16, 128, 128, 2); + $java.cjj_Deflate_config_table.data[7] = $java.cjj_Deflate$Config__init_(8, 32, 128, 256, 2); + $java.cjj_Deflate_config_table.data[8] = $java.cjj_Deflate$Config__init_(32, 128, 258, 1024, 2); + $java.cjj_Deflate_config_table.data[9] = $java.cjj_Deflate$Config__init_(32, 258, 258, 4096, 2); + var$1 = $rt_createArray(jl_String, 10); + var$2 = var$1.data; + var$2[0] = $rt_s(844); + var$2[1] = $rt_s(3155); + var$2[2] = $rt_s(36); + var$2[3] = $rt_s(3156); + var$2[4] = $rt_s(3157); + var$2[5] = $rt_s(3158); + var$2[6] = $rt_s(3159); + var$2[7] = $rt_s(3160); + var$2[8] = $rt_s(3161); + var$2[9] = $rt_s(36); + $java.cjj_Deflate_z_errmsg = var$1; +} +function nms_Packet51MapChunkData() { + jl_Object.call(this); +} +$java.nms_Packet51MapChunkData__init_ = function() { + var var_0 = new nms_Packet51MapChunkData(); + nms_Packet51MapChunkData__init_(var_0); + return var_0; +}; +function nms_Packet51MapChunkData__init_($this) { + return; +} +function maajs_Key() { +} +function maajc_SecretKey() { +} +function maa_PubKey() { + jl_Object.call(this); +} +$java.maa_PubKey_encoded = null; +$java.maa_PubKey_modulus = null; +$java.maa_PubKey_priexp = null; +$java.maa_PubKey_getEncoded = function($this) { + return $java.maa_PubKey_encoded; +}; +$java.maa_PubKey_getModulus = function($this) { + return $java.maa_PubKey_modulus; +}; +$java.maa_PubKey_getPriExp = function($this) { + return $java.maa_PubKey_priexp; +}; +function maa_PubKey__clinit_() { + $java.maa_PubKey_encoded = null; + $java.maa_PubKey_modulus = null; + $java.maa_PubKey_priexp = null; +} +function jn_URLStreamHandlerFactory() { +} +function jn_URI() { + var a = this; jl_Object.call(a); + a.$port0 = 0; + a.$hash = 0; +} +$java.jn_URI__init_ = function() { + var var_0 = new jn_URI(); + jn_URI__init_(var_0); + return var_0; +}; +function jn_URI__init_($this) { + $this.$port0 = (-1); + $this.$hash = (-1); +} +function otjw_WebGLRenderbuffer() { +} +function otjc_JSSortFunction() { +} +function otcit_DateTimeZoneBuilder$RuleSet() { + var a = this; jl_Object.call(a); + a.$iRules = null; + a.$iUpperYear = 0; +} +$java.otcit_DateTimeZoneBuilder$RuleSet_YEAR_LIMIT = 0; +$java.otcit_DateTimeZoneBuilder$RuleSet_$callClinit = function() { + $java.otcit_DateTimeZoneBuilder$RuleSet_$callClinit = $rt_eraseClinit(otcit_DateTimeZoneBuilder$RuleSet); + $java.otcit_DateTimeZoneBuilder$RuleSet__clinit_(); +}; +$java.otcit_DateTimeZoneBuilder$RuleSet__init_ = function() { + var var_0 = new otcit_DateTimeZoneBuilder$RuleSet(); + otcit_DateTimeZoneBuilder$RuleSet__init_(var_0); + return var_0; +}; +function otcit_DateTimeZoneBuilder$RuleSet__init_($this) { + $java.otcit_DateTimeZoneBuilder$RuleSet_$callClinit(); + $this.$iRules = ju_ArrayList__init_1(10); + $this.$iUpperYear = 2147483647; +} +$java.otcit_DateTimeZoneBuilder$RuleSet__clinit_ = function() { + $java.otcit_DateTimeZoneBuilder$RuleSet_YEAR_LIMIT = ju_Calendar_get(ju_Calendar_getInstance(), 1) + 100 | 0; +}; +function otcit_DateTimeZoneBuilder$Transition() { + jl_Object.call(this); +} +function nleat_WebGLQuery() { +} +function nms_MapInfo() { + jl_Object.call(this); +} +function otcir_JSCallable() { +} +function nms_ExtendedBlockStorage() { + var a = this; jl_Object.call(a); + a.$yBase = 0; + a.$blockRefCount = 0; + a.$tickRefCount = 0; + a.$blockLSBArray = null; + a.$blockMSBArray = null; + a.$blockMetadataArray = null; + a.$blocklightArray = null; + a.$skylightArray = null; +} +$java.nms_ExtendedBlockStorage__init_0 = function(var_0, var_1) { + var var_2 = new nms_ExtendedBlockStorage(); + $java.nms_ExtendedBlockStorage__init_(var_2, var_0, var_1); + return var_2; +}; +$java.nms_ExtendedBlockStorage__init_ = function($this, $par1, $par2) { + $this.$yBase = $par1; + $this.$blockLSBArray = $rt_createByteArray(4096); + $this.$blockMetadataArray = $java.nms_NibbleArray__init_($this.$blockLSBArray.data.length, 4); + $this.$blocklightArray = $java.nms_NibbleArray__init_($this.$blockLSBArray.data.length, 4); + if ($par2) + $this.$skylightArray = $java.nms_NibbleArray__init_($this.$blockLSBArray.data.length, 4); +}; +$java.nms_ExtendedBlockStorage_getExtBlockID = function($this, $par1, $par2, $par3) { + var $var4; + $var4 = $this.$blockLSBArray.data[$par2 << 8 | $par3 << 4 | $par1] & 255; + if ($this.$blockMSBArray !== null) + $var4 = $java.nms_NibbleArray_get($this.$blockMSBArray, $par1, $par2, $par3) << 8 | $var4; + return $var4; +}; +$java.nms_ExtendedBlockStorage_setExtBlockID = function($this, $par1, $par2, $par3, $par4) { + var var$5, var$6, $var5; + var$5 = $this.$blockLSBArray.data; + var$6 = $par2 << 8 | $par3 << 4 | $par1; + $var5 = var$5[var$6] & 255; + if ($this.$blockMSBArray !== null) + $var5 = $var5 | $java.nms_NibbleArray_get($this.$blockMSBArray, $par1, $par2, $par3) << 8; + if (!$var5 && $par4) { + $this.$blockRefCount = $this.$blockRefCount + 1 | 0; + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$par4] !== null && nms_Block_blocksList.data[$par4].$needsRandomTick) + $this.$tickRefCount = $this.$tickRefCount + 1 | 0; + } else if ($var5 && !$par4) { + $this.$blockRefCount = $this.$blockRefCount - 1 | 0; + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$var5] !== null && nms_Block_blocksList.data[$var5].$needsRandomTick) + $this.$tickRefCount = $this.$tickRefCount - 1 | 0; + } else { + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$var5] !== null && nms_Block_blocksList.data[$var5].$needsRandomTick && !(nms_Block_blocksList.data[$par4] !== null && nms_Block_blocksList.data[$par4].$needsRandomTick)) + $this.$tickRefCount = $this.$tickRefCount - 1 | 0; + else if (!(nms_Block_blocksList.data[$var5] !== null && nms_Block_blocksList.data[$var5].$needsRandomTick) && nms_Block_blocksList.data[$par4] !== null && nms_Block_blocksList.data[$par4].$needsRandomTick) + $this.$tickRefCount = $this.$tickRefCount + 1 | 0; + } + $this.$blockLSBArray.data[var$6] = ($par4 & 255) << 24 >> 24; + if ($par4 > 255) { + if ($this.$blockMSBArray === null) + $this.$blockMSBArray = $java.nms_NibbleArray__init_($this.$blockLSBArray.data.length, 4); + $java.nms_NibbleArray_set($this.$blockMSBArray, $par1, $par2, $par3, ($par4 & 3840) >> 8); + } else if ($this.$blockMSBArray !== null) + $java.nms_NibbleArray_set($this.$blockMSBArray, $par1, $par2, $par3, 0); +}; +$java.nms_ExtendedBlockStorage_getExtBlockMetadata = function($this, $par1, $par2, $par3) { + return $java.nms_NibbleArray_get($this.$blockMetadataArray, $par1, $par2, $par3); +}; +$java.nms_ExtendedBlockStorage_setExtBlockMetadata = function($this, $par1, $par2, $par3, $par4) { + $java.nms_NibbleArray_set($this.$blockMetadataArray, $par1, $par2, $par3, $par4); +}; +$java.nms_ExtendedBlockStorage_isEmpty = function($this) { + return $this.$blockRefCount ? 0 : 1; +}; +$java.nms_ExtendedBlockStorage_getYLocation = function($this) { + return $this.$yBase; +}; +$java.nms_ExtendedBlockStorage_setExtSkylightValue = function($this, $par1, $par2, $par3, $par4) { + $java.nms_NibbleArray_set($this.$skylightArray, $par1, $par2, $par3, $par4); +}; +$java.nms_ExtendedBlockStorage_getExtSkylightValue = function($this, $par1, $par2, $par3) { + return $java.nms_NibbleArray_get($this.$skylightArray, $par1, $par2, $par3); +}; +$java.nms_ExtendedBlockStorage_setExtBlocklightValue = function($this, $par1, $par2, $par3, $par4) { + $java.nms_NibbleArray_set($this.$blocklightArray, $par1, $par2, $par3, $par4); +}; +$java.nms_ExtendedBlockStorage_getExtBlocklightValue = function($this, $par1, $par2, $par3) { + return $java.nms_NibbleArray_get($this.$blocklightArray, $par1, $par2, $par3); +}; +$java.nms_ExtendedBlockStorage_removeInvalidBlocks = function($this) { + var $var1, $var2, $var3, $var4; + $this.$blockRefCount = 0; + $this.$tickRefCount = 0; + $var1 = 0; + while ($var1 < 16) { + $var2 = 0; + while ($var2 < 16) { + $var3 = 0; + while ($var3 < 16) { + $var4 = $java.nms_ExtendedBlockStorage_getExtBlockID($this, $var1, $var2, $var3); + if ($var4 > 0) { + nms_Block_$callClinit(); + if (nms_Block_blocksList.data[$var4] !== null) { + $this.$blockRefCount = $this.$blockRefCount + 1 | 0; + if (nms_Block_blocksList.data[$var4].$needsRandomTick) + $this.$tickRefCount = $this.$tickRefCount + 1 | 0; + } else { + $this.$blockLSBArray.data[$var2 << 8 | $var3 << 4 | $var1] = 0; + if ($this.$blockMSBArray !== null) + $java.nms_NibbleArray_set($this.$blockMSBArray, $var1, $var2, $var3, 0); + } + } + $var3 = $var3 + 1 | 0; + } + $var2 = $var2 + 1 | 0; + } + $var1 = $var1 + 1 | 0; + } +}; +$java.nms_ExtendedBlockStorage_getBlockLSBArray = function($this) { + return $this.$blockLSBArray; +}; +$java.nms_ExtendedBlockStorage_clearMSBArray = function($this) { + $this.$blockMSBArray = null; +}; +$java.nms_ExtendedBlockStorage_getBlockMSBArray = function($this) { + return $this.$blockMSBArray; +}; +$java.nms_ExtendedBlockStorage_getMetadataArray = function($this) { + return $this.$blockMetadataArray; +}; +$java.nms_ExtendedBlockStorage_getBlocklightArray = function($this) { + return $this.$blocklightArray; +}; +$java.nms_ExtendedBlockStorage_getSkylightArray = function($this) { + return $this.$skylightArray; +}; +$java.nms_ExtendedBlockStorage_createBlockMSBArray = function($this) { + $this.$blockMSBArray = $java.nms_NibbleArray__init_($this.$blockLSBArray.data.length, 4); + return $this.$blockMSBArray; +}; +function nms_ChunkCoordIntPair() { + var a = this; jl_Object.call(a); + a.$chunkXPos = 0; + a.$chunkZPos = 0; +} +$java.nms_ChunkCoordIntPair_chunkXZ2Int = function($par0, $par1) { + return Long_or(Long_and(Long_fromInt($par0), new Long(4294967295, 0)), Long_shl(Long_and(Long_fromInt($par1), new Long(4294967295, 0)), 32)); +}; +$java.nms_ChunkCoordIntPair_hashCode = function($this) { + var $var1; + $var1 = $java.nms_ChunkCoordIntPair_chunkXZ2Int($this.$chunkXPos, $this.$chunkZPos); + return $var1.lo ^ $var1.hi; +}; +$java.nms_ChunkCoordIntPair_equals = function($this, $par1Obj) { + var $var2; + $var2 = $par1Obj; + return $var2.$chunkXPos == $this.$chunkXPos && $var2.$chunkZPos == $this.$chunkZPos ? 1 : 0; +}; +$java.nms_ChunkCoordIntPair_toString = function($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(346)); + jl_AbstractStringBuilder_append2(var$1, $this.$chunkXPos); + jl_AbstractStringBuilder_append(var$1, $rt_s(368)); + jl_AbstractStringBuilder_append2(var$1, $this.$chunkZPos); + jl_AbstractStringBuilder_append(var$1, $rt_s(274)); + return jl_AbstractStringBuilder_toString(var$1); +}; +function ji_File() { + jl_Object.call(this); +} +$java.ji_File_separatorChar = 0; +$java.ji_File_separator = null; +$java.ji_File_pathSeparatorChar = 0; +$java.ji_File_pathSeparator = null; +$java.ji_File_fs = function() { + return $java.otcf_VirtualFileSystemProvider_instance; +}; +function ji_File__clinit_() { + $java.ji_File_fs(); + $java.ji_File_separatorChar = 47; + $java.ji_File_separator = jl_String_valueOf0($java.ji_File_separatorChar); + $java.ji_File_fs(); + $java.ji_File_pathSeparatorChar = 58; + $java.ji_File_pathSeparator = jl_String_valueOf0($java.ji_File_pathSeparatorChar); +} +function jsm_Patch() { + jl_Object.call(this); +} +function jsm_MidiDevice$Info() { + jl_Object.call(this); +} +function jsm_MidiDevice() { +} +function jsm_Receiver() { +} +function jsm_Transmitter() { +} +function jsm_Synthesizer() { +} +function jsm_Sequencer() { +} +function jsm_Soundbank() { +} +function jsm_MidiFileFormat() { + var a = this; jl_Object.call(a); + a.$type5 = 0; + a.$divisionType0 = 0.0; + a.$resolution0 = 0; + a.$byteLength = 0; + a.$microsecondLength = Long_ZERO; + a.$properties = null; +} +$java.jsm_MidiFileFormat_getType = function(var$0) { + return var$0.$type5; +}; +$java.jsm_MidiFileFormat_getDivisionType = function(var$0) { + return var$0.$divisionType0; +}; +$java.jsm_MidiFileFormat_getResolution = function(var$0) { + return var$0.$resolution0; +}; +function nms_Empty3() { + jl_Object.call(this); +} +$java.nms_Empty3__init_ = function() { + var var_0 = new nms_Empty3(); + nms_Empty3__init_(var_0); + return var_0; +}; +function nms_Empty3__init_($this) { + return; +} +function otjde_MessageEvent() { +} +function otjw_CloseEvent() { +} +function jss_Mixer$Info() { + jl_Object.call(this); +} +function jss_Line() { +} +function jss_Mixer() { +} +function jss_AudioFormat$Encoding() { + jl_Object.call(this); + this.$name23 = null; +} +$java.jss_AudioFormat$Encoding_PCM_SIGNED = null; +$java.jss_AudioFormat$Encoding_PCM_UNSIGNED = null; +$java.jss_AudioFormat$Encoding_PCM_FLOAT = null; +$java.jss_AudioFormat$Encoding_ULAW = null; +$java.jss_AudioFormat$Encoding_ALAW = null; +$java.jss_AudioFormat$Encoding__init_ = function(var_0) { + var var_1 = new jss_AudioFormat$Encoding(); + $java.jss_AudioFormat$Encoding__init_0(var_1, var_0); + return var_1; +}; +$java.jss_AudioFormat$Encoding__init_0 = function(var$0, var$1) { + var$0.$name23 = var$1; +}; +function jss_AudioFormat$Encoding__clinit_() { + $java.jss_AudioFormat$Encoding_PCM_SIGNED = $java.jss_AudioFormat$Encoding__init_($rt_s(3162)); + $java.jss_AudioFormat$Encoding_PCM_UNSIGNED = $java.jss_AudioFormat$Encoding__init_($rt_s(3163)); + $java.jss_AudioFormat$Encoding_PCM_FLOAT = $java.jss_AudioFormat$Encoding__init_($rt_s(3164)); + $java.jss_AudioFormat$Encoding_ULAW = $java.jss_AudioFormat$Encoding__init_($rt_s(3165)); + $java.jss_AudioFormat$Encoding_ALAW = $java.jss_AudioFormat$Encoding__init_($rt_s(3166)); +} +function jss_AudioFormat() { + jl_Object.call(this); +} +function jss_AudioInputStream() { + ji_InputStream.call(this); +} +function jss_AudioFileFormat() { + jl_Object.call(this); +} +function jss_AudioFileFormat$Type() { + var a = this; jl_Object.call(a); + a.$name24 = null; + a.$extension = null; +} +$java.jss_AudioFileFormat$Type_WAVE = null; +$java.jss_AudioFileFormat$Type_AU = null; +$java.jss_AudioFileFormat$Type_AIFF = null; +$java.jss_AudioFileFormat$Type_AIFC = null; +$java.jss_AudioFileFormat$Type_SND = null; +$java.jss_AudioFileFormat$Type__init_ = function(var_0, var_1) { + var var_2 = new jss_AudioFileFormat$Type(); + $java.jss_AudioFileFormat$Type__init_0(var_2, var_0, var_1); + return var_2; +}; +$java.jss_AudioFileFormat$Type__init_0 = function(var$0, var$1, var$2) { + var$0.$name24 = var$1; + var$0.$extension = var$2; +}; +function jss_AudioFileFormat$Type__clinit_() { + $java.jss_AudioFileFormat$Type_WAVE = $java.jss_AudioFileFormat$Type__init_($rt_s(3167), $rt_s(3168)); + $java.jss_AudioFileFormat$Type_AU = $java.jss_AudioFileFormat$Type__init_($rt_s(3169), $rt_s(3170)); + $java.jss_AudioFileFormat$Type_AIFF = $java.jss_AudioFileFormat$Type__init_($rt_s(3171), $rt_s(3172)); + $java.jss_AudioFileFormat$Type_AIFC = $java.jss_AudioFileFormat$Type__init_($rt_s(3173), $rt_s(3174)); + $java.jss_AudioFileFormat$Type_SND = $java.jss_AudioFileFormat$Type__init_($rt_s(3175), $rt_s(3176)); +} +function jl_Thread$start$lambda$_4_0() { + jl_Object.call(this); + this.$_01 = null; +} +$java.jl_Thread$start$lambda$_4_0_run = function(var$0) { + var var$1, var$2, var$3, $$je, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();var$0 = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$1 = var$0.$_01; + try { + jl_Thread_activeCount = jl_Thread_activeCount + 1 | 0; + jl_Thread_setCurrentThread(var$1); + $ptr = 1; + continue main; + } catch ($$e) { + $$je = $rt_wrapException($$e); + var$2 = $$je; + + } + var$3 = var$1.$finishedLock; + $ptr = 2; + continue main; + case 1: + a: { + try { + jl_Thread_run(var$1); + if ($rt_suspending()) { + break main; + } + } catch ($$e) { + $$je = $rt_wrapException($$e); + var$2 = $$je; + break a; + + } + var$2 = var$1.$finishedLock; + $ptr = 3; + continue main; + } + var$3 = var$1.$finishedLock; + $ptr = 2; + case 2: + jl_Object_monitorEnter(var$3); + if ($rt_suspending()) { + break main; + } + a: { + try { + jl_Object_notifyAll(var$1.$finishedLock); + jl_Object_monitorExit(var$3); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + var$1 = $$je; + + } + jl_Object_monitorExit(var$3); + $rt_throw(var$1); + } + var$1.$alive = 0; + jl_Thread_activeCount = jl_Thread_activeCount - 1 | 0; + jl_Thread_setCurrentThread(jl_Thread_mainThread); + $rt_throw(var$2); + case 3: + jl_Object_monitorEnter(var$2); + if ($rt_suspending()) { + break main; + } + a: { + try { + jl_Object_notifyAll(var$1.$finishedLock); + jl_Object_monitorExit(var$2); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + var$1 = $$je; + + } + jl_Object_monitorExit(var$2); + $rt_throw(var$1); + } + var$1.$alive = 0; + jl_Thread_activeCount = jl_Thread_activeCount - 1 | 0; + jl_Thread_setCurrentThread(jl_Thread_mainThread); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push(var$0, var$1, var$2, var$3, $ptr); +}; +function nms_EnumOptionsHelper() { + jl_Object.call(this); +} +var nms_EnumOptionsHelper_enumOptionsMappingHelperArray = null; +function nms_EnumOptionsHelper_$callClinit() { + nms_EnumOptionsHelper_$callClinit = $rt_eraseClinit(nms_EnumOptionsHelper); + $java.nms_EnumOptionsHelper__clinit_(); +} +$java.nms_EnumOptionsHelper__init_ = function() { + var var_0 = new nms_EnumOptionsHelper(); + nms_EnumOptionsHelper__init_(var_0); + return var_0; +}; +function nms_EnumOptionsHelper__init_($this) { + nms_EnumOptionsHelper_$callClinit(); +} +$java.nms_EnumOptionsHelper__clinit_ = function() { + var $$je; + nms_EnumOptionsHelper_enumOptionsMappingHelperArray = $rt_createIntArray(nms_EnumOptions_values().data.length); + a: { + try { + nms_EnumOptionsHelper_enumOptionsMappingHelperArray.data[jl_Enum_ordinal(nms_EnumOptions_INVERT_MOUSE)] = 1; + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } + b: { + try { + nms_EnumOptionsHelper_enumOptionsMappingHelperArray.data[jl_Enum_ordinal(nms_EnumOptions_VIEW_BOBBING)] = 2; + break b; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } + c: { + try { + nms_EnumOptionsHelper_enumOptionsMappingHelperArray.data[jl_Enum_ordinal(nms_EnumOptions_ANAGLYPH)] = 3; + break c; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } + d: { + try { + nms_EnumOptionsHelper_enumOptionsMappingHelperArray.data[jl_Enum_ordinal(nms_EnumOptions_RENDER_CLOUDS)] = 5; + break d; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } + e: { + try { + nms_EnumOptionsHelper_enumOptionsMappingHelperArray.data[jl_Enum_ordinal(nms_EnumOptions_CHAT_COLOR)] = 6; + break e; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } + f: { + try { + nms_EnumOptionsHelper_enumOptionsMappingHelperArray.data[jl_Enum_ordinal(nms_EnumOptions_CHAT_LINKS)] = 7; + break f; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } + g: { + try { + nms_EnumOptionsHelper_enumOptionsMappingHelperArray.data[jl_Enum_ordinal(nms_EnumOptions_CHAT_LINKS_PROMPT)] = 8; + break g; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } + h: { + try { + nms_EnumOptionsHelper_enumOptionsMappingHelperArray.data[jl_Enum_ordinal(nms_EnumOptions_USE_SERVER_TEXTURES)] = 9; + break h; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } + i: { + try { + nms_EnumOptionsHelper_enumOptionsMappingHelperArray.data[jl_Enum_ordinal(nms_EnumOptions_SNOOPER_ENABLED)] = 10; + break i; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } + j: { + try { + nms_EnumOptionsHelper_enumOptionsMappingHelperArray.data[jl_Enum_ordinal(nms_EnumOptions_USE_FULLSCREEN)] = 11; + break j; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } + k: { + try { + nms_EnumOptionsHelper_enumOptionsMappingHelperArray.data[jl_Enum_ordinal(nms_EnumOptions_PATCH_ANGLE)] = 12; + break k; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } + l: { + try { + nms_EnumOptionsHelper_enumOptionsMappingHelperArray.data[jl_Enum_ordinal(nms_EnumOptions_SHOW_CAPE)] = 13; + break l; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } + m: { + try { + nms_EnumOptionsHelper_enumOptionsMappingHelperArray.data[jl_Enum_ordinal(nms_EnumOptions_ANTIALIASING)] = 14; + break m; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } + n: { + try { + nms_EnumOptionsHelper_enumOptionsMappingHelperArray.data[jl_Enum_ordinal(nms_EnumOptions_ENABLE_FOG)] = 15; + break n; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NoSuchFieldError) { + } else { + throw $$e; + } + } + } +}; +function ju_Collections$15() { + ju_AbstractMap.call(this); + this.$val$m = null; +} +$java.ju_Collections$15_entrySet = function($this) { + var var$1, var$2; + var$1 = ju_HashMap_entrySet($this.$val$m); + var$2 = new ju_Collections$16; + var$2.$val$c = var$1; + return var$2; +}; +function nlea_EaglerAdapterImpl2$ServerQueryImpl() { + var a = this; jl_Object.call(a); + a.$queryResponses = null; + a.$queryResponsesBytes = null; + a.$type6 = null; + a.$open = 0; + a.$alive0 = 0; + a.$uriString = null; + a.$sock = null; +} +function nlea_EaglerAdapterImpl2$ServerQueryImpl__init_(var_0, var_1) { + var var_2 = new nlea_EaglerAdapterImpl2$ServerQueryImpl(); + $java.nlea_EaglerAdapterImpl2$ServerQueryImpl__init_(var_2, var_0, var_1); + return var_2; +} +$java.nlea_EaglerAdapterImpl2$ServerQueryImpl__init_ = function($this, $type_, $uri) { + var $$je; + $this.$queryResponses = new ju_LinkedList; + $this.$queryResponsesBytes = new ju_LinkedList; + $this.$type6 = $type_; + $this.$uriString = $uri; + $this.$alive0 = 0; + a: { + try { + $uri = new WebSocket($rt_ustr($uri)); + $type_ = "arraybuffer"; + $uri.binaryType = $type_; + $this.$open = 1; + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Throwable) { + } else { + throw $$e; + } + } + $this.$open = 0; + if (ju_HashSet_contains(nlea_EaglerAdapterImpl2_access$3300(), $this.$uriString)) + ju_AbstractList_add($this.$queryResponses, $java.nle_ServerQuery$QueryResponse__init_1(1)); + else if (ju_HashSet_contains(nlea_EaglerAdapterImpl2_access$3400(), $this.$uriString)) + ju_AbstractList_add($this.$queryResponses, $java.nle_ServerQuery$QueryResponse__init_1(0)); + $this.$sock = null; + return; + } + $this.$sock = $uri; + if ($this.$open) { + $type_ = $this.$sock; + $uri = new nlea_EaglerAdapterImpl2$ServerQueryImpl$1; + $uri.$this$048 = $this; + $uri = otji_JS_function($uri, "handleEvent"); + $type_.onopen = $uri; + $type_ = $this.$sock; + $uri = new nlea_EaglerAdapterImpl2$ServerQueryImpl$2; + $uri.$this$049 = $this; + $uri = otji_JS_function($uri, "handleEvent"); + $type_.onclose = $uri; + $type_ = $this.$sock; + $uri = new nlea_EaglerAdapterImpl2$ServerQueryImpl$3; + $uri.$this$050 = $this; + $uri = otji_JS_function($uri, "handleEvent"); + $type_.onmessage = $uri; + $type_ = new nlea_EaglerAdapterImpl2$ServerQueryImpl$4; + $type_.$this$051 = $this; + setTimeout(otji_JS_function($type_, "onTimer"), 5000.0); + } +}; +$java.nlea_EaglerAdapterImpl2$ServerQueryImpl_isQueryOpen = function($this) { + return $this.$open; +}; +function nlea_EaglerAdapterImpl2$ServerQueryImpl_close($this) { + $this.$open = 0; + $this.$sock.close(); +} +function nlea_EaglerAdapterImpl2$ServerQueryImpl_responseAvailable($this) { + return $this.$queryResponses.$size2; +} +function nlea_EaglerAdapterImpl2$ServerQueryImpl_responseBinaryAvailable($this) { + return $this.$queryResponsesBytes.$size2; +} +function nlea_EaglerAdapterImpl2$ServerQueryImpl_getResponse($this) { + return $this.$queryResponses.$size2 <= 0 ? null : ju_AbstractSequentialList_remove($this.$queryResponses, 0); +} +function nlea_EaglerAdapterImpl2$ServerQueryImpl_getBinaryResponse($this) { + return $this.$queryResponsesBytes.$size2 <= 0 ? null : ju_AbstractSequentialList_remove($this.$queryResponsesBytes, 0); +} +$java.nlea_EaglerAdapterImpl2$ServerQueryImpl_access$4500 = function($x0) { + return $x0.$sock; +}; +$java.nlea_EaglerAdapterImpl2$ServerQueryImpl_access$4800 = function($x0) { + return $x0.$uriString; +}; +$java.nlea_EaglerAdapterImpl2$ServerQueryImpl_access$4900 = function($x0) { + return $x0.$queryResponses; +}; +function ju_Collections$reverseOrder$lambda$_44_0() { + jl_Object.call(this); + this.$_02 = null; +} +$java.ju_Collections$reverseOrder$lambda$_44_0_compare = function(var$0, var$1, var$2) { + return -$java.maat__tmi_MgZOrder_compare0(var$0.$_02, var$1, var$2); +}; +function jur_IntArrHash() { + jl_Object.call(this); +} +function nlea_EaglerAdapterImpl2$ServerQueryImpl$1() { + jl_Object.call(this); + this.$this$048 = null; +} +$java.nlea_EaglerAdapterImpl2$ServerQueryImpl$1_handleEvent = function($this, $evt) { + var var$2, var$3; + var$2 = $this.$this$048.$sock; + $evt = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($evt); + jl_AbstractStringBuilder_append($evt, $rt_s(3177)); + jl_AbstractStringBuilder_append($evt, $this.$this$048.$type6); + var$3 = jl_AbstractStringBuilder_toString($evt); + var$2.send($rt_ustr(var$3)); +}; +$java.nlea_EaglerAdapterImpl2$ServerQueryImpl$1_handleEvent0 = function($this, var$1) { + $java.nlea_EaglerAdapterImpl2$ServerQueryImpl$1_handleEvent($this, var$1); +}; +$java.nlea_EaglerAdapterImpl2$ServerQueryImpl$1_handleEvent$exported$0 = function(var$0, var$1) { + $java.nlea_EaglerAdapterImpl2$ServerQueryImpl$1_handleEvent0(var$0, var$1); +}; +function nlea_EaglerAdapterImpl2$ServerQueryImpl$2() { + jl_Object.call(this); + this.$this$049 = null; +} +$java.nlea_EaglerAdapterImpl2$ServerQueryImpl$2_handleEvent = function($this, $evt) { + $this.$this$049.$open = 0; + if (!$this.$this$049.$alive0) { + if (ju_HashSet_contains(nlea_EaglerAdapterImpl2_access$3300(), $this.$this$049.$uriString)) + ju_AbstractList_add($this.$this$049.$queryResponses, $java.nle_ServerQuery$QueryResponse__init_1(1)); + else if (ju_HashSet_contains(nlea_EaglerAdapterImpl2_access$3400(), $this.$this$049.$uriString)) + ju_AbstractList_add($this.$this$049.$queryResponses, $java.nle_ServerQuery$QueryResponse__init_1(0)); + } +}; +$java.nlea_EaglerAdapterImpl2$ServerQueryImpl$2_handleEvent0 = function($this, var$1) { + $java.nlea_EaglerAdapterImpl2$ServerQueryImpl$2_handleEvent($this, var$1); +}; +$java.nlea_EaglerAdapterImpl2$ServerQueryImpl$2_handleEvent$exported$0 = function(var$0, var$1) { + $java.nlea_EaglerAdapterImpl2$ServerQueryImpl$2_handleEvent0(var$0, var$1); +}; +function nlea_EaglerAdapterImpl2$ServerQueryImpl$3() { + jl_Object.call(this); + this.$this$050 = null; +} +$java.nlea_EaglerAdapterImpl2$ServerQueryImpl$3_handleEvent = function($this, $evt) { + var $a, $b, var$4, $i, var$6, $str, $t, $q, $$je; + a: { + $this.$this$050.$alive0 = 1; + if (!nlea_EaglerAdapterImpl2_access$3500($evt.data)) { + $a = new Uint8Array($evt.data); + $b = $rt_createByteArray($a.byteLength); + var$4 = $b.data; + $i = 0; + var$6 = var$4.length; + while ($i < var$6) { + var$4[$i] = ($a[$i] & 255) << 24 >> 24; + $i = $i + 1 | 0; + } + ju_AbstractList_add($this.$this$050.$queryResponsesBytes, $b); + } else { + b: { + c: { + try { + $str = $rt_str($evt.data); + if (!jl_String_equalsIgnoreCase($str, $rt_s(2802))) + break c; + ju_HashSet_add(nlea_EaglerAdapterImpl2_access$3400(), $java.nlea_EaglerAdapterImpl2$ServerQueryImpl_access$4800($this.$this$050)); + ju_AbstractList_add($java.nlea_EaglerAdapterImpl2$ServerQueryImpl_access$4900($this.$this$050), $java.nle_ServerQuery$QueryResponse__init_1(0)); + $java.nlea_EaglerAdapterImpl2$ServerQueryImpl_access$4500($this.$this$050).close(); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Throwable) { + $t = $$je; + break b; + } else { + throw $$e; + } + } + return; + } + d: { + try { + if (!jl_String_equalsIgnoreCase($str, $rt_s(2804))) + break d; + ju_HashSet_add(nlea_EaglerAdapterImpl2_access$3300(), $java.nlea_EaglerAdapterImpl2$ServerQueryImpl_access$4800($this.$this$050)); + ju_AbstractList_add($java.nlea_EaglerAdapterImpl2$ServerQueryImpl_access$4900($this.$this$050), $java.nle_ServerQuery$QueryResponse__init_1(1)); + $java.nlea_EaglerAdapterImpl2$ServerQueryImpl_access$4500($this.$this$050).close(); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Throwable) { + $t = $$je; + break b; + } else { + throw $$e; + } + } + return; + } + e: { + try { + $q = $java.nle_ServerQuery$QueryResponse__init_($java.oj_JSONObject__init_($str)); + if ($q.$rateLimitStatus === null) + break e; + if ($q.$rateLimitStatus === nlea_EaglerAdapterImpl2$RateLimit_BLOCKED) + ju_HashSet_add(nlea_EaglerAdapterImpl2_access$3400(), $java.nlea_EaglerAdapterImpl2$ServerQueryImpl_access$4800($this.$this$050)); + else if ($q.$rateLimitStatus === nlea_EaglerAdapterImpl2$RateLimit_LOCKED) + ju_HashSet_add(nlea_EaglerAdapterImpl2_access$3300(), $java.nlea_EaglerAdapterImpl2$ServerQueryImpl_access$4800($this.$this$050)); + $java.nlea_EaglerAdapterImpl2$ServerQueryImpl_access$4500($this.$this$050).close(); + break e; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Throwable) { + $t = $$je; + break b; + } else { + throw $$e; + } + } + } + try { + ju_AbstractList_add($java.nlea_EaglerAdapterImpl2$ServerQueryImpl_access$4900($this.$this$050), $q); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Throwable) { + $t = $$je; + } else { + throw $$e; + } + } + } + $evt = jl_System_err(); + $q = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($q); + jl_AbstractStringBuilder_append($q, $rt_s(3178)); + jl_AbstractStringBuilder_append($q, jl_Throwable_toString($t)); + ji_PrintStream_println($evt, jl_AbstractStringBuilder_toString($q)); + } + } +}; +$java.nlea_EaglerAdapterImpl2$ServerQueryImpl$3_handleEvent0 = function($this, var$1) { + $java.nlea_EaglerAdapterImpl2$ServerQueryImpl$3_handleEvent($this, var$1); +}; +$java.nlea_EaglerAdapterImpl2$ServerQueryImpl$3_handleEvent$exported$0 = function(var$0, var$1) { + $java.nlea_EaglerAdapterImpl2$ServerQueryImpl$3_handleEvent0(var$0, var$1); +}; +function nlea_EaglerAdapterImpl2$ServerQueryImpl$4() { + jl_Object.call(this); + this.$this$051 = null; +} +$java.nlea_EaglerAdapterImpl2$ServerQueryImpl$4_onTimer = function($this) { + if ($this.$this$051.$open && $this.$this$051.$sock.readyState != 1) { + if (!$this.$this$051.$sock.readyState) + $this.$this$051.$sock.close(); + $this.$this$051.$open = 0; + } +}; +$java.nlea_EaglerAdapterImpl2$ServerQueryImpl$4_onTimer$exported$0 = function(var$0) { + $java.nlea_EaglerAdapterImpl2$ServerQueryImpl$4_onTimer(var$0); +}; +function otjw_AudioParam() { +} +function otjm_MediaError() { +} +function otjm_TimeRanges() { +} +function otjm_MediaController() { +} +function otjm_AudioTrackList() { +} +function otjm_VideoTrackList() { +} +function otjm_TextTrackList() { +} +function otjm_TextTrack() { +} +function jl_ClassLoader$ResourceContainer() { +} +function otp_PlatformSequence() { +} +function otjw_AudioWorkerParamDescriptor() { +} +function otjw_AudioWorkerNode() { +} +function oj_JSONObject() { + jl_Object.call(this); + this.$map1 = null; +} +$java.oj_JSONObject_NUMBER_PATTERN = null; +$java.oj_JSONObject_NULL = null; +$java.oj_JSONObject__init_0 = function() { + var var_0 = new oj_JSONObject(); + oj_JSONObject__init_(var_0); + return var_0; +}; +$java.oj_JSONObject__init_1 = function(var_0) { + var var_1 = new oj_JSONObject(); + $java.oj_JSONObject__init_2(var_1, var_0); + return var_1; +}; +$java.oj_JSONObject__init_3 = function(var_0) { + var var_1 = new oj_JSONObject(); + $java.oj_JSONObject__init_4(var_1, var_0); + return var_1; +}; +$java.oj_JSONObject__init_5 = function(var_0) { + var var_1 = new oj_JSONObject(); + $java.oj_JSONObject__init_6(var_1, var_0); + return var_1; +}; +$java.oj_JSONObject__init_7 = function(var_0, var_1) { + var var_2 = new oj_JSONObject(); + $java.oj_JSONObject__init_8(var_2, var_0, var_1); + return var_2; +}; +$java.oj_JSONObject__init_ = function(var_0) { + var var_1 = new oj_JSONObject(); + $java.oj_JSONObject__init_9(var_1, var_0); + return var_1; +}; +function oj_JSONObject__init_($this) { + $this.$map1 = ju_HashMap__init_(); +} +$java.oj_JSONObject__init_2 = function($this, $x) { + var $prev, $key, $value; + oj_JSONObject__init_($this); + if ($java.oj_JSONTokener_nextClean($x) != 123) + $rt_throw($java.oj_JSONTokener_syntaxError($x, $rt_s(3179))); + a: while (true) { + b: { + $prev = $x.$previous1; + switch ($java.oj_JSONTokener_nextClean($x)) { + case 0: + $rt_throw($java.oj_JSONTokener_syntaxError($x, $rt_s(3180))); + case 91: + case 123: + break; + case 125: + break a; + default: + break b; + } + if ($prev == 123) + $rt_throw($java.oj_JSONTokener_syntaxError($x, $rt_s(3181))); + } + $java.oj_JSONTokener_back($x); + $key = $java.oj_JSONTokener_nextValue($x).$toString(); + if ($java.oj_JSONTokener_nextClean($x) != 58) + $rt_throw($java.oj_JSONTokener_syntaxError($x, $rt_s(3182))); + if ($key !== null) { + if ($java.oj_JSONObject_opt($this, $key) !== null) { + $value = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($value); + jl_AbstractStringBuilder_append($value, $rt_s(3183)); + jl_AbstractStringBuilder_append($value, $key); + jl_AbstractStringBuilder_append($value, $rt_s(3184)); + $rt_throw($java.oj_JSONTokener_syntaxError($x, jl_AbstractStringBuilder_toString($value))); + } + $value = $java.oj_JSONTokener_nextValue($x); + if ($value !== null) + $java.oj_JSONObject_put($this, $key, $value); + } + switch ($java.oj_JSONTokener_nextClean($x)) { + case 44: + case 59: + break; + case 125: + return; + default: + $rt_throw($java.oj_JSONTokener_syntaxError($x, $rt_s(3185))); + } + if ($java.oj_JSONTokener_nextClean($x) == 125) + return; + $java.oj_JSONTokener_back($x); + } +}; +$java.oj_JSONObject__init_4 = function($this, $m) { + var $e, $value; + a: { + if ($m === null) + $this.$map1 = ju_HashMap__init_(); + else { + $this.$map1 = ju_HashMap__init_1($m.$elementCount); + $m = ju_HashMap$HashMapEntrySet_iterator(ju_HashMap_entrySet($m)); + while (true) { + if (!ju_HashMap$AbstractMapIterator_hasNext($m)) + break a; + $e = ju_HashMap$EntryIterator_next($m); + if ($e.$key === null) { + $m = new jl_NullPointerException; + jl_Throwable__init_($m, $rt_s(3186)); + $rt_throw($m); + } + $value = $e.$value1; + if ($value !== null) + ju_HashMap_putImpl($this.$map1, jl_String_valueOf($e.$key), $java.oj_JSONObject_wrap($value)); + } + } + } +}; +$java.oj_JSONObject__init_6 = function($this, $bean) { + var var$2, var$3; + oj_JSONObject__init_($this); + var$2 = $java.ju_IdentityHashMap__init_(); + var$3 = new ju_SetFromMap; + var$3.$map2 = var$2; + $java.oj_JSONObject_populateMap($this, $bean, var$3); +}; +$java.oj_JSONObject__init_8 = function($this, $bean, $objectsRecord) { + oj_JSONObject__init_($this); + $java.oj_JSONObject_populateMap($this, $bean, $objectsRecord); +}; +$java.oj_JSONObject__init_9 = function($this, $source) { + var var$2; + var$2 = new oj_JSONTokener; + var$2.$reader = $java.ji_StringReader__init_($source); + var$2.$eof3 = 0; + var$2.$usePrevious = 0; + var$2.$previous1 = 0; + var$2.$index11 = Long_ZERO; + var$2.$character = Long_fromInt(1); + var$2.$characterPreviousLine = Long_ZERO; + var$2.$line0 = Long_fromInt(1); + $java.oj_JSONObject__init_2($this, var$2); +}; +$java.oj_JSONObject_get = function($this, $key) { + var $object, var$3; + if ($key === null) { + $key = new oj_JSONException; + jl_Throwable__init_($key, $rt_s(3186)); + $rt_throw($key); + } + $object = $java.oj_JSONObject_opt($this, $key); + if ($object !== null) + return $object; + var$3 = new oj_JSONException; + $object = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($object); + jl_AbstractStringBuilder_append($object, $rt_s(3187)); + jl_AbstractStringBuilder_append($object, $java.oj_JSONObject_quote($key)); + jl_AbstractStringBuilder_append($object, $rt_s(3188)); + jl_Throwable__init_(var$3, jl_AbstractStringBuilder_toString($object)); + $rt_throw(var$3); +}; +function oj_JSONObject_getBoolean($this, $key) { + var $object, var$3; + a: { + $object = $java.oj_JSONObject_get($this, $key); + if (!$object.$equals($java.jl_Boolean_FALSE)) { + var$3 = $object instanceof jl_String; + if (!var$3) + break a; + if (!jl_String_equalsIgnoreCase($object, $rt_s(2535))) + break a; + } + return 0; + } + b: { + if (!$object.$equals($java.jl_Boolean_TRUE)) { + if (!var$3) + break b; + if (!jl_String_equalsIgnoreCase($object, $rt_s(2532))) + break b; + } + return 1; + } + $rt_throw($java.oj_JSONObject_wrongValueFormatException($key, $rt_s(3189), null)); +} +function oj_JSONObject_getInt($this, $key) { + var $object, var$3, $e, $$je; + $object = $java.oj_JSONObject_get($this, $key); + if ($object instanceof jl_Number) + return $object.$intValue(); + a: { + try { + var$3 = jl_Integer_parseInt($object.$toString()); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $e = $$je; + break a; + } else { + throw $$e; + } + } + return var$3; + } + $rt_throw($java.oj_JSONObject_wrongValueFormatException($key, $rt_s(3190), $e)); +} +function oj_JSONObject_getJSONArray($this, $key) { + var $object; + $object = $java.oj_JSONObject_get($this, $key); + if ($object instanceof oj_JSONArray) + return $object; + $rt_throw($java.oj_JSONObject_wrongValueFormatException($key, $rt_s(3191), null)); +} +$java.oj_JSONObject_getLong = function($this, $key) { + var $object, var$3, $e, $$je; + $object = $java.oj_JSONObject_get($this, $key); + if ($object instanceof jl_Number) + return $object.$longValue(); + a: { + try { + var$3 = jl_Long_parseLong0($object.$toString()); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $e = $$je; + break a; + } else { + throw $$e; + } + } + return var$3; + } + $rt_throw($java.oj_JSONObject_wrongValueFormatException($key, $rt_s(3192), $e)); +}; +$java.oj_JSONObject_getString = function($this, $key) { + var $object; + $object = $java.oj_JSONObject_get($this, $key); + if ($object instanceof jl_String) + return $object; + $rt_throw($java.oj_JSONObject_wrongValueFormatException($key, $rt_s(1737), null)); +}; +$java.oj_JSONObject_entrySet = function($this) { + return ju_HashMap_entrySet($this.$map1); +}; +$java.oj_JSONObject_length = function($this) { + return $this.$map1.$elementCount; +}; +$java.oj_JSONObject_opt = function($this, $key) { + return $key === null ? null : ju_HashMap_get($this.$map1, $key); +}; +$java.oj_JSONObject_optBoolean = function($this, $key, $defaultValue) { + var $val, var$4, $$je; + $val = $java.oj_JSONObject_opt($this, $key); + if ($java.oj_JSONObject$Null_equals($java.oj_JSONObject_NULL, $val)) + return $defaultValue; + if ($val instanceof jl_Boolean) + return $val.$value14; + a: { + try { + var$4 = oj_JSONObject_getBoolean($this, $key); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + break a; + } else { + throw $$e; + } + } + return var$4; + } + return $defaultValue; +}; +$java.oj_JSONObject_populateMap = function($this, $bean, $objectsRecord) { + var $klass, $methods, $includeSuperClass, var$6, $method, $modifiers, $result, var$10, $key, $$je; + $klass = jl_Object_getClass($bean); + $methods = (!(jl_Class_getClassLoader($klass) === null ? 0 : 1) ? jl_Class_getDeclaredMethods($klass) : jl_Class_getMethods($klass)).data; + $includeSuperClass = $methods.length; + var$6 = 0; + while (var$6 < $includeSuperClass) { + a: { + $method = $methods[var$6]; + $modifiers = jlr_Method_getModifiers($method); + if (!jlr_Modifier_isPublic($modifiers)) + break a; + if (!($modifiers & 8) ? 0 : 1) + break a; + if (jlr_Method_getParameterTypes($method).data.length) + break a; + if ($java.jlr_Method_isBridge($method)) + break a; + if ($method.$returnType === $rt_cls($rt_voidcls())) + break a; + $result = $method.$name0; + if (!(!jl_String_equals($rt_s(3193), $result) && !jl_String_equals($rt_s(3194), $result) ? 1 : 0)) + break a; + b: { + var$10 = $java.oj_JSONObject_getAnnotationDepth($method, $rt_cls(oj_JSONPropertyIgnore)); + if (var$10 > 0) { + $modifiers = $java.oj_JSONObject_getAnnotationDepth($method, $rt_cls(oj_JSONPropertyName)); + if (!($modifiers >= 0 && var$10 > $modifiers)) { + $key = null; + break b; + } + } + $klass = $java.oj_JSONObject_getAnnotation($method, $rt_cls(oj_JSONPropertyName)); + if ($klass !== null && $klass.$value9() !== null && !$klass.$value9().$isEmpty()) + $key = $klass.$value9(); + else { + $result = $method.$name0; + if (jl_String_startsWith0($result, $rt_s(3195)) && jl_String_length($result) > 3) + $key = jl_String_substring($result, 3); + else if (jl_String_startsWith0($result, $rt_s(3196)) && jl_String_length($result) > 2) + $key = jl_String_substring($result, 2); + else { + $key = null; + break b; + } + if (jl_String_length($key) && !jl_Character_isLowerCase(jl_String_charAt($key, 0))) { + if (jl_String_length($key) == 1) + $key = jl_String_toLowerCase($key); + else if (!jl_Character_isUpperCase(jl_String_charAt($key, 1))) { + $klass = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($klass); + jl_AbstractStringBuilder_append($klass, jl_String_toLowerCase(jl_String_substring0($key, 0, 1))); + jl_AbstractStringBuilder_append($klass, jl_String_substring($key, 1)); + $key = jl_AbstractStringBuilder_toString($klass); + } + } else + $key = null; + } + } + if ($key === null) + break a; + if (jl_String_isEmpty($key)) + break a; + c: { + try { + d: { + $result = $java.jlr_Method_invoke($method, $bean, $rt_createArray(jl_Object, 0)); + if ($result !== null) { + if ($java.ju_SetFromMap_contains($objectsRecord, $result)) + $rt_throw($java.oj_JSONObject_recursivelyDefinedObjectException($key)); + $java.ju_SetFromMap_add($objectsRecord, $result); + ju_HashMap_put($this.$map1, $key, $java.oj_JSONObject_wrap0($result, $objectsRecord)); + $java.ju_SetFromMap_remove($objectsRecord, $result); + if ($rt_isInstance($result, ji_Closeable)) + try { + $result.$close(); + break d; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + } else { + throw $$e; + } + } + } + } + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_IllegalAccessException) { + } else if ($$je instanceof jl_IllegalArgumentException) { + break c; + } else if ($$je instanceof jlr_InvocationTargetException) { + break a; + } else { + throw $$e; + } + } + break a; + } + } + var$6 = var$6 + 1 | 0; + } +}; +$java.oj_JSONObject_getAnnotation = function($m, $annotationClass) { + var $c, var$4, var$5, var$6, $i, $$je; + if ($m !== null && $annotationClass !== null) { + if (jlr_AnnotatedElement_isAnnotationPresent($m, $annotationClass)) + return null; + $c = $m.$declaringClass; + if (jl_Class_getSuperclass($c) === null) + return null; + var$4 = jl_Class_getInterfaces($c).data; + var$5 = var$4.length; + var$6 = 0; + a: while (true) { + if (var$6 >= var$5) { + b: { + try { + $m = $java.oj_JSONObject_getAnnotation(jl_Class_getMethod(jl_Class_getSuperclass($c), $java.jlr_Method_getName($m), jlr_Method_getParameterTypes($m)), $annotationClass); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_SecurityException) { + break b; + } else if ($$je instanceof jl_NoSuchMethodException) { + return null; + } else { + throw $$e; + } + } + return $m; + } + return null; + } + $i = var$4[var$6]; + c: { + d: { + try { + $i = $java.oj_JSONObject_getAnnotation(jl_Class_getMethod($i, $java.jlr_Method_getName($m), jlr_Method_getParameterTypes($m)), $annotationClass); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_SecurityException) { + } else if ($$je instanceof jl_NoSuchMethodException) { + break d; + } else { + throw $$e; + } + } + break c; + } + } + var$6 = var$6 + 1 | 0; + } + return $i; + } + return null; +}; +$java.oj_JSONObject_getAnnotationDepth = function($m, $annotationClass) { + var $c, var$4, $d, var$6, $i, $d_0, $$je; + if ($m !== null && $annotationClass !== null) { + if (jlr_AnnotatedElement_isAnnotationPresent($m, $annotationClass)) + return 1; + $c = $m.$declaringClass; + if (jl_Class_getSuperclass($c) === null) + return (-1); + var$4 = jl_Class_getInterfaces($c).data; + $d = var$4.length; + var$6 = 0; + a: while (true) { + if (var$6 >= $d) { + b: { + c: { + d: { + try { + $d = $java.oj_JSONObject_getAnnotationDepth(jl_Class_getMethod(jl_Class_getSuperclass($c), $java.jlr_Method_getName($m), jlr_Method_getParameterTypes($m)), $annotationClass); + if ($d > 0) + break d; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_SecurityException) { + break c; + } else if ($$je instanceof jl_NoSuchMethodException) { + break b; + } else { + throw $$e; + } + } + return (-1); + } + try { + $d = $d + 1 | 0; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_SecurityException) { + break c; + } else if ($$je instanceof jl_NoSuchMethodException) { + break b; + } else { + throw $$e; + } + } + return $d; + } + return (-1); + } + return (-1); + } + $i = var$4[var$6]; + e: { + f: { + try { + $d_0 = $java.oj_JSONObject_getAnnotationDepth(jl_Class_getMethod($i, $java.jlr_Method_getName($m), jlr_Method_getParameterTypes($m)), $annotationClass); + if ($d_0 <= 0) + break e; + $d_0 = $d_0 + 1 | 0; + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_SecurityException) { + } else if ($$je instanceof jl_NoSuchMethodException) { + break f; + } else { + throw $$e; + } + } + break e; + } + } + var$6 = var$6 + 1 | 0; + } + return $d_0; + } + return (-1); +}; +$java.oj_JSONObject_put = function($this, $key, $value) { + if ($key === null) { + $key = new jl_NullPointerException; + jl_Throwable__init_($key, $rt_s(3186)); + $rt_throw($key); + } + if ($value === null) + $java.oj_JSONObject_remove($this, $key); + else { + $java.oj_JSONObject_testValidity($value); + ju_HashMap_putImpl($this.$map1, $key, $value); + } + return $this; +}; +$java.oj_JSONObject_quote = function($string) { + var $sw, var$3, $$je; + $sw = $java.ji_StringWriter__init_(); + var$3 = $sw.$buf3; + jl_Object_monitorEnterSync(var$3); + a: { + b: { + try { + try { + $string = $java.ji_StringWriter_toString($java.oj_JSONObject_quote0($string, $sw)); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + break b; + } else { + throw $$e; + } + } + jl_Object_monitorExitSync(var$3); + } catch ($$e) { + $$je = $rt_wrapException($$e); + $string = $$je; + break a; + + } + return $string; + } + try { + jl_Object_monitorExitSync(var$3); + } catch ($$e) { + $$je = $rt_wrapException($$e); + $string = $$je; + break a; + + } + return $rt_s(36); + } + jl_Object_monitorExitSync(var$3); + $rt_throw($string); +}; +$java.oj_JSONObject_quote0 = function($string, $w) { + var $c, $len, $i, var$6, $hhhh; + if ($string !== null && !jl_String_isEmpty($string)) { + $c = 0; + $len = jl_String_length($string); + $java.ji_StringWriter_write0($w, 34); + $i = 0; + while ($i < $len) { + a: { + var$6 = jl_String_charAt($string, $i); + switch (var$6) { + case 8: + break; + case 9: + $java.ji_StringWriter_write1($w, $rt_s(3197)); + break a; + case 10: + $java.ji_StringWriter_write1($w, $rt_s(3198)); + break a; + case 12: + $java.ji_StringWriter_write1($w, $rt_s(3199)); + break a; + case 13: + $java.ji_StringWriter_write1($w, $rt_s(3200)); + break a; + case 34: + case 92: + $java.ji_StringWriter_write0($w, 92); + $java.ji_StringWriter_write0($w, var$6); + break a; + case 47: + if ($c == 60) + $java.ji_StringWriter_write0($w, 92); + $java.ji_StringWriter_write0($w, var$6); + break a; + default: + if (var$6 >= 32 && !(var$6 >= 128 && var$6 < 160) && !(var$6 >= 8192 && var$6 < 8448)) { + $java.ji_StringWriter_write0($w, var$6); + break a; + } + $java.ji_StringWriter_write1($w, $rt_s(3201)); + $hhhh = jl_Integer_toHexString(var$6); + $java.ji_StringWriter_write2($w, $rt_s(3202), 0, 4 - jl_String_length($hhhh) | 0); + $java.ji_StringWriter_write1($w, $hhhh); + break a; + } + $java.ji_StringWriter_write1($w, $rt_s(3203)); + } + $i = $i + 1 | 0; + $c = var$6; + } + $java.ji_StringWriter_write0($w, 34); + return $w; + } + $java.ji_StringWriter_write1($w, $rt_s(3204)); + return $w; +}; +$java.oj_JSONObject_remove = function($this, $key) { + return ju_HashMap_remove($this.$map1, $key); +}; +$java.oj_JSONObject_stringToNumber = function($val) { + var $initial, $at1, $bd, $bi, $at2, $d, $$je; + $initial = jl_String_charAt($val, 0); + $at1 = $rt_compare($initial, 48); + if (!($at1 >= 0 && $initial <= 57) && $initial != 45) { + $bd = new jl_NumberFormatException; + $bi = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($bi); + jl_AbstractStringBuilder_append($bi, $rt_s(3205)); + jl_AbstractStringBuilder_append($bi, $val); + jl_AbstractStringBuilder_append($bi, $rt_s(3206)); + jl_Throwable__init_($bd, jl_AbstractStringBuilder_toString($bi)); + $rt_throw($bd); + } + if (!(jl_String_indexOf0($val, 46) <= (-1) && jl_String_indexOf0($val, 101) <= (-1) && jl_String_indexOf0($val, 69) <= (-1) && !jl_String_equals($rt_s(3207), $val) ? 0 : 1)) { + if (!$at1 && jl_String_length($val) > 1) { + $at1 = jl_String_charAt($val, 1); + if ($at1 >= 48 && $at1 <= 57) { + $bi = new jl_NumberFormatException; + $bd = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($bd); + jl_AbstractStringBuilder_append($bd, $rt_s(3205)); + jl_AbstractStringBuilder_append($bd, $val); + jl_AbstractStringBuilder_append($bd, $rt_s(3206)); + jl_Throwable__init_($bi, jl_AbstractStringBuilder_toString($bd)); + $rt_throw($bi); + } + } else if ($initial == 45 && jl_String_length($val) > 2) { + $at1 = jl_String_charAt($val, 1); + $at2 = jl_String_charAt($val, 2); + if ($at1 == 48 && $at2 >= 48 && $at2 <= 57) { + $bi = new jl_NumberFormatException; + $bd = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($bd); + jl_AbstractStringBuilder_append($bd, $rt_s(3205)); + jl_AbstractStringBuilder_append($bd, $val); + jl_AbstractStringBuilder_append($bd, $rt_s(3206)); + jl_Throwable__init_($bi, jl_AbstractStringBuilder_toString($bd)); + $rt_throw($bi); + } + } + $bi = $java.jm_BigInteger__init_($val); + if ($java.jm_BigInteger_bitLength($bi) <= 31) + return jl_Integer_valueOf(jm_BigInteger_intValue($bi)); + if ($java.jm_BigInteger_bitLength($bi) > 63) + return $bi; + return jl_Long_valueOf($java.jm_BigInteger_longValue($bi)); + } + a: { + b: { + try { + $bd = $java.jm_BigDecimal__init_5($val); + if ($initial == 45 && !jm_BigDecimal_compareTo(jm_BigDecimal_ZERO, $bd)) + break b; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NumberFormatException) { + break a; + } else { + throw $$e; + } + } + return $bd; + } + try { + $bi = jl_Double_valueOf(-0.0); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NumberFormatException) { + break a; + } else { + throw $$e; + } + } + return $bi; + } + c: { + d: { + try { + $d = jl_Double_valueOf0($val); + if (jl_Double_isNaN($d)) + break d; + if (jl_Double_isInfinite($d)) + break d; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NumberFormatException) { + break c; + } else { + throw $$e; + } + } + return $d; + } + try { + $rt_throw(jl_NumberFormatException__init_1(jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(3205)), $val), $rt_s(3206))))); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NumberFormatException) { + } else { + throw $$e; + } + } + } + $bi = new jl_NumberFormatException; + $bd = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($bd); + jl_AbstractStringBuilder_append($bd, $rt_s(3205)); + jl_AbstractStringBuilder_append($bd, $val); + jl_AbstractStringBuilder_append($bd, $rt_s(3206)); + jl_Throwable__init_($bi, jl_AbstractStringBuilder_toString($bd)); + $rt_throw($bi); +}; +$java.oj_JSONObject_testValidity = function($o) { + var var$2, var$3; + if ($o instanceof jl_Number) { + a: { + $o = $o; + if ($o instanceof jl_Double) { + var$2 = $o; + if (!(!jl_Double_isInfinite(var$2) && !jl_Double_isNaN(var$2))) { + var$3 = 0; + break a; + } + } + b: { + if ($o instanceof jl_Float) { + $o = $o; + if (jl_Float_isInfinite($o)) + break b; + if (jl_Float_isNaN($o)) + break b; + } + var$3 = 1; + break a; + } + var$3 = 0; + } + if (!var$3) { + var$2 = new oj_JSONException; + jl_Throwable__init_(var$2, $rt_s(3208)); + $rt_throw(var$2); + } + } +}; +$java.oj_JSONObject_toString = function($this) { + var var$1, $$je; + a: { + try { + var$1 = $java.oj_JSONObject_toString0($this, 0); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + break a; + } else { + throw $$e; + } + } + return var$1; + } + return null; +}; +$java.oj_JSONObject_toString0 = function($this, $indentFactor) { + var $w, var$3, $$je; + $w = $java.ji_StringWriter__init_(); + var$3 = $w.$buf3; + jl_Object_monitorEnterSync(var$3); + a: { + try { + $w = $java.ji_StringWriter_toString($java.oj_JSONObject_write($this, $w, $indentFactor, 0)); + jl_Object_monitorExitSync(var$3); + } catch ($$e) { + $$je = $rt_wrapException($$e); + $w = $$je; + break a; + + } + return $w; + } + jl_Object_monitorExitSync(var$3); + $rt_throw($w); +}; +$java.oj_JSONObject_wrap = function($object) { + return $java.oj_JSONObject_wrap0($object, null); +}; +$java.oj_JSONObject_wrap0 = function($object, $objectsRecord) { + var $exception, $coll, $map, $objectPackage, $objectPackageName, $$je; + a: { + b: { + c: { + try { + if (!$java.oj_JSONObject$Null_equals($java.oj_JSONObject_NULL, $object)) + break c; + $object = $java.oj_JSONObject_NULL; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof oj_JSONException) { + $exception = $$je; + break b; + } else if ($$je instanceof jl_Exception) { + break a; + } else { + throw $$e; + } + } + return $object; + } + d: { + try { + e: { + try { + if ($object instanceof oj_JSONObject) + break e; + if ($object instanceof oj_JSONArray) + break e; + if ($java.oj_JSONObject$Null_equals($java.oj_JSONObject_NULL, $object)) + break e; + if ($rt_isInstance($object, oj_JSONString)) + break e; + if ($object instanceof jl_Byte) + break e; + if ($object instanceof jl_Character) + break e; + if ($object instanceof jl_Short) + break e; + if ($object instanceof jl_Integer) + break e; + if ($object instanceof jl_Long) + break e; + if ($object instanceof jl_Boolean) + break e; + if ($object instanceof jl_Float) + break e; + if ($object instanceof jl_Double) + break e; + if ($object instanceof jl_String) + break e; + if ($object instanceof jm_BigInteger) + break e; + if ($object instanceof jm_BigDecimal) + break e; + if (!($object instanceof jl_Enum)) + break d; + else + break e; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof oj_JSONException) { + $exception = $$je; + break b; + } else { + throw $$e; + } + } + } + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + break a; + } else { + throw $$e; + } + } + return $object; + } + f: { + try { + if (!$rt_isInstance($object, ju_Collection)) + break f; + $coll = $object; + $object = $java.oj_JSONArray__init_($coll); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof oj_JSONException) { + $exception = $$je; + break b; + } else if ($$je instanceof jl_Exception) { + break a; + } else { + throw $$e; + } + } + return $object; + } + g: { + try { + if (!jl_Class_isArray(jl_Object_getClass($object))) + break g; + $objectsRecord = $java.oj_JSONArray__init_0($object); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof oj_JSONException) { + $exception = $$je; + break b; + } else if ($$je instanceof jl_Exception) { + break a; + } else { + throw $$e; + } + } + return $objectsRecord; + } + h: { + try { + if (!$rt_isInstance($object, ju_Map)) + break h; + $map = $object; + $object = $java.oj_JSONObject__init_3($map); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof oj_JSONException) { + $exception = $$je; + break b; + } else if ($$je instanceof jl_Exception) { + break a; + } else { + throw $$e; + } + } + return $object; + } + i: { + try { + j: { + try { + $objectPackage = jl_Class_getPackage(jl_Object_getClass($object)); + if ($objectPackage !== null) + break j; + $objectPackageName = $rt_s(36); + break i; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof oj_JSONException) { + $exception = $$je; + break b; + } else { + throw $$e; + } + } + } + try { + $objectPackageName = $java.jl_Package_getName($objectPackage); + break i; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof oj_JSONException) { + $exception = $$je; + break b; + } else { + throw $$e; + } + } + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + break a; + } else { + throw $$e; + } + } + } + k: { + try { + l: { + try { + if (jl_String_startsWith0($objectPackageName, $rt_s(3209))) + break l; + if (jl_String_startsWith0($objectPackageName, $rt_s(3210))) + break l; + if (jl_Class_getClassLoader(jl_Object_getClass($object)) !== null) + break k; + else + break l; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof oj_JSONException) { + $exception = $$je; + break b; + } else { + throw $$e; + } + } + } + try { + $object = $object.$toString(); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof oj_JSONException) { + $exception = $$je; + break b; + } else { + throw $$e; + } + } + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + break a; + } else { + throw $$e; + } + } + return $object; + } + m: { + try { + if ($objectsRecord !== null) + break m; + $objectsRecord = $java.oj_JSONObject__init_5($object); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof oj_JSONException) { + $exception = $$je; + break b; + } else if ($$je instanceof jl_Exception) { + break a; + } else { + throw $$e; + } + } + return $objectsRecord; + } + try { + $objectPackage = $java.oj_JSONObject__init_7($object, $objectsRecord); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof oj_JSONException) { + $exception = $$je; + break b; + } else if ($$je instanceof jl_Exception) { + break a; + } else { + throw $$e; + } + } + return $objectPackage; + } + $rt_throw($exception); + } + return null; +}; +$java.oj_JSONObject_writeValue = function($writer, $value, $indentFactor, $indent) { + var $o, $e, $numberAsString, $$je; + if ($value !== null && !$value.$equals(null)) { + if ($rt_isInstance($value, oj_JSONString)) { + a: { + try { + $o = $value.$toJSONString(); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $e = $$je; + } else { + throw $$e; + } + } + $rt_throw($java.oj_JSONException__init_($e)); + } + $java.ji_StringWriter_write1($writer, $o !== null ? $o.$toString() : $java.oj_JSONObject_quote($value.$toString())); + } else if (!($value instanceof jl_Number)) { + if ($value instanceof jl_Boolean) + $java.ji_StringWriter_write1($writer, $value.$toString()); + else if ($value instanceof jl_Enum) + $java.ji_StringWriter_write1($writer, $java.oj_JSONObject_quote($value.$name7)); + else if ($value instanceof oj_JSONObject) + $java.oj_JSONObject_write($value, $writer, $indentFactor, $indent); + else if ($value instanceof oj_JSONArray) + $java.oj_JSONArray_write($value, $writer, $indentFactor, $indent); + else if ($rt_isInstance($value, ju_Map)) + $java.oj_JSONObject_write($java.oj_JSONObject__init_3($value), $writer, $indentFactor, $indent); + else if ($rt_isInstance($value, ju_Collection)) + $java.oj_JSONArray_write($java.oj_JSONArray__init_($value), $writer, $indentFactor, $indent); + else if (!jl_Class_isArray(jl_Object_getClass($value))) + $java.oj_JSONObject_quote0($value.$toString(), $writer); + else + $java.oj_JSONArray_write($java.oj_JSONArray__init_0($value), $writer, $indentFactor, $indent); + } else { + $value = $value; + if ($value === null) { + $writer = new oj_JSONException; + jl_Throwable__init_($writer, $rt_s(3211)); + $rt_throw($writer); + } + $java.oj_JSONObject_testValidity($value); + $numberAsString = $value.$toString(); + if (jl_String_indexOf0($numberAsString, 46) > 0 && jl_String_indexOf0($numberAsString, 101) < 0 && jl_String_indexOf0($numberAsString, 69) < 0) { + while (jl_String_endsWith($numberAsString, $rt_s(87))) { + $numberAsString = jl_String_substring0($numberAsString, 0, jl_String_length($numberAsString) - 1 | 0); + } + if (jl_String_endsWith($numberAsString, $rt_s(339))) + $numberAsString = jl_String_substring0($numberAsString, 0, jl_String_length($numberAsString) - 1 | 0); + } + if (!jur_Matcher_matches(jur_Pattern_matcher($java.oj_JSONObject_NUMBER_PATTERN, $numberAsString))) + $java.oj_JSONObject_quote0($numberAsString, $writer); + else + $java.ji_StringWriter_write1($writer, $numberAsString); + } + } else + $java.ji_StringWriter_write1($writer, $rt_s(48)); + return $writer; +}; +$java.oj_JSONObject_indent = function($writer, $indent) { + var $i; + $i = 0; + while ($i < $indent) { + $java.ji_StringWriter_write0($writer, 32); + $i = $i + 1 | 0; + } +}; +$java.oj_JSONObject_write = function($this, $writer, $indentFactor, $indent) { + var $needsComma, $length, $entry, $key, $e, $newIndent, $exception, $$je; + a: { + try { + b: { + $needsComma = 0; + $length = $java.oj_JSONObject_length($this); + $java.ji_StringWriter_write0($writer, 123); + if ($length == 1) { + $entry = ju_HashMap$EntryIterator_next0(ju_HashMap$HashMapEntrySet_iterator($java.oj_JSONObject_entrySet($this))); + $key = ju_MapEntry_getKey($entry); + $java.ji_StringWriter_write1($writer, $java.oj_JSONObject_quote($key)); + $java.ji_StringWriter_write0($writer, 58); + if ($indentFactor > 0) + $java.ji_StringWriter_write0($writer, 32); + c: { + try { + $java.oj_JSONObject_writeValue($writer, ju_MapEntry_getValue($entry), $indentFactor, $indent); + break c; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $e = $$je; + } else { + throw $$e; + } + } + $rt_throw($java.oj_JSONException__init_0(jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(3212)), $key)), $e)); + } + } else if ($length) { + $newIndent = $indent + $indentFactor | 0; + $e = ju_HashMap$HashMapEntrySet_iterator($java.oj_JSONObject_entrySet($this)); + while (true) { + if (!ju_HashMap$AbstractMapIterator_hasNext($e)) { + if ($indentFactor > 0) + $java.ji_StringWriter_write0($writer, 10); + $java.oj_JSONObject_indent($writer, $indent); + break b; + } + $entry = ju_HashMap$EntryIterator_next0($e); + if ($needsComma) + $java.ji_StringWriter_write0($writer, 44); + if ($indentFactor > 0) + $java.ji_StringWriter_write0($writer, 10); + $java.oj_JSONObject_indent($writer, $newIndent); + $key = ju_MapEntry_getKey($entry); + $java.ji_StringWriter_write1($writer, $java.oj_JSONObject_quote($key)); + $java.ji_StringWriter_write0($writer, 58); + if ($indentFactor > 0) + $java.ji_StringWriter_write0($writer, 32); + try { + $java.oj_JSONObject_writeValue($writer, ju_MapEntry_getValue($entry), $indentFactor, $newIndent); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $e = $$je; + break; + } else { + throw $$e; + } + } + $needsComma = 1; + } + $rt_throw($java.oj_JSONException__init_0(jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(3212)), $key)), $e)); + } + } + $java.ji_StringWriter_write0($writer, 125); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $exception = $$je; + break a; + } else { + throw $$e; + } + } + return $writer; + } + $rt_throw($java.oj_JSONException__init_($exception)); +}; +$java.oj_JSONObject_wrongValueFormatException = function($key, $valueType, $cause) { + var var$4, var$5; + var$4 = new oj_JSONException; + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(3187)); + jl_AbstractStringBuilder_append(var$5, $java.oj_JSONObject_quote($key)); + jl_AbstractStringBuilder_append(var$5, $rt_s(3213)); + jl_AbstractStringBuilder_append(var$5, $valueType); + jl_AbstractStringBuilder_append(var$5, $rt_s(339)); + jl_Throwable__init_4(var$4, jl_AbstractStringBuilder_toString(var$5), $cause); + return var$4; +}; +$java.oj_JSONObject_recursivelyDefinedObjectException = function($key) { + var var$2, var$3; + var$2 = new oj_JSONException; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $rt_s(3214)); + jl_AbstractStringBuilder_append(var$3, $java.oj_JSONObject_quote($key)); + jl_Throwable__init_(var$2, jl_AbstractStringBuilder_toString(var$3)); + return var$2; +}; +function oj_JSONObject__clinit_() { + $java.oj_JSONObject_NUMBER_PATTERN = jur_Pattern_compile($rt_s(3215)); + $java.oj_JSONObject_NULL = new oj_JSONObject$Null; +} +function jss_DataLine() { +} +function jss_TargetDataLine() { +} +function jss_Line$Info() { + jl_Object.call(this); +} +function jsm_SoundbankResource() { + jl_Object.call(this); +} +function jsm_Instrument() { + jsm_SoundbankResource.call(this); +} +function jsm_MidiChannel() { +} +function jsm_VoiceStatus() { + var a = this; jl_Object.call(a); + a.$active = 0; + a.$channel1 = 0; + a.$bank = 0; + a.$program = 0; + a.$note0 = 0; + a.$volume2 = 0; +} +$java.jsm_VoiceStatus__init_ = function() { + var var_0 = new jsm_VoiceStatus(); + jsm_VoiceStatus__init_(var_0); + return var_0; +}; +function jsm_VoiceStatus__init_(var$0) { + var$0.$active = 0; + var$0.$channel1 = 0; + var$0.$bank = 0; + var$0.$program = 0; + var$0.$note0 = 0; + var$0.$volume2 = 0; +} +function jsm_Sequencer$SyncMode() { + jl_Object.call(this); + this.$name25 = null; +} +$java.jsm_Sequencer$SyncMode_INTERNAL_CLOCK = null; +$java.jsm_Sequencer$SyncMode_MIDI_SYNC = null; +$java.jsm_Sequencer$SyncMode_MIDI_TIME_CODE = null; +$java.jsm_Sequencer$SyncMode_NO_SYNC = null; +$java.jsm_Sequencer$SyncMode__init_ = function(var_0) { + var var_1 = new jsm_Sequencer$SyncMode(); + $java.jsm_Sequencer$SyncMode__init_0(var_1, var_0); + return var_1; +}; +$java.jsm_Sequencer$SyncMode__init_0 = function(var$0, var$1) { + var$0.$name25 = var$1; +}; +function jsm_Sequencer$SyncMode__clinit_() { + $java.jsm_Sequencer$SyncMode_INTERNAL_CLOCK = $java.jsm_Sequencer$SyncMode__init_($rt_s(3216)); + $java.jsm_Sequencer$SyncMode_MIDI_SYNC = $java.jsm_Sequencer$SyncMode__init_($rt_s(3217)); + $java.jsm_Sequencer$SyncMode_MIDI_TIME_CODE = $java.jsm_Sequencer$SyncMode__init_($rt_s(3218)); + $java.jsm_Sequencer$SyncMode_NO_SYNC = $java.jsm_Sequencer$SyncMode__init_($rt_s(3219)); +} +function ju_EventListener() { +} +function jsm_MetaEventListener() { +} +function jsm_ControllerEventListener() { +} +function juf_Predicate() { +} +function juf_BinaryOperator() { +} +function ju_Optional() { + jl_Object.call(this); +} +function juf_Supplier() { +} +function juf_BiConsumer() { +} +function jus_Collector() { +} +function jus_Stream$Builder() { +} +function otjc_JSError$TryClause() { +} +function otjc_JSError$CatchClause() { +} +function juf_IntPredicate() { +} +function juf_IntConsumer() { +} +function juf_IntBinaryOperator() { +} +function ju_OptionalInt() { + jl_Object.call(this); +} +function ju_OptionalDouble() { + jl_Object.call(this); +} +function ju_PrimitiveIterator() { +} +function ju_PrimitiveIterator$OfInt() { +} +function ju_Spliterator$OfPrimitive() { +} +function ju_Spliterator$OfInt() { +} +function jus_IntStream$Builder() { +} +function juf_IntSupplier() { +} +function otjc_JSRegExpFlag() { + jl_Enum.call(this); +} +$java.otjc_JSRegExpFlag_GLOBAL = null; +$java.otjc_JSRegExpFlag_IGNORE_CASE = null; +$java.otjc_JSRegExpFlag_MULTILINE = null; +$java.otjc_JSRegExpFlag_$VALUES = null; +function otjc_JSRegExpFlag__clinit_() { + var var$1, var$2, var$3; + var$1 = new otjc_JSRegExpFlag; + jl_Enum__init_0(var$1, $rt_s(3220), 0); + $java.otjc_JSRegExpFlag_GLOBAL = var$1; + var$1 = new otjc_JSRegExpFlag; + jl_Enum__init_0(var$1, $rt_s(3221), 1); + $java.otjc_JSRegExpFlag_IGNORE_CASE = var$1; + var$1 = new otjc_JSRegExpFlag; + jl_Enum__init_0(var$1, $rt_s(3222), 2); + $java.otjc_JSRegExpFlag_MULTILINE = var$1; + var$2 = $rt_createArray(otjc_JSRegExpFlag, 3); + var$3 = var$2.data; + var$3[0] = $java.otjc_JSRegExpFlag_GLOBAL; + var$3[1] = $java.otjc_JSRegExpFlag_IGNORE_CASE; + var$3[2] = $java.otjc_JSRegExpFlag_MULTILINE; + $java.otjc_JSRegExpFlag_$VALUES = var$2; +} +function otjdx_Attr() { +} +function otjdx_NodeList() { +} +function jss_Control() { + jl_Object.call(this); +} +function jss_Control$Type() { + jl_Object.call(this); +} +function jss_LineListener() { +} +function otcf_VirtualFileSystem() { +} +function ji_FilenameFilter() { +} +function ji_FileFilter() { +} +function otcf_VirtualFile() { +} +function nms_PathPoint() { + var a = this; jl_Object.call(a); + a.$xCoord2 = 0; + a.$yCoord2 = 0; + a.$zCoord2 = 0; + a.$hash0 = 0; + a.$index12 = 0; + a.$totalPathDistance = 0.0; + a.$distanceToNext = 0.0; + a.$distanceToTarget = 0.0; + a.$previous2 = null; + a.$isFirst = 0; +} +$java.nms_PathPoint__init_ = function(var_0, var_1, var_2) { + var var_3 = new nms_PathPoint(); + $java.nms_PathPoint__init_0(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.nms_PathPoint__init_0 = function($this, $par1, $par2, $par3) { + $this.$index12 = (-1); + $this.$isFirst = 0; + $this.$xCoord2 = $par1; + $this.$yCoord2 = $par2; + $this.$zCoord2 = $par3; + $this.$hash0 = $java.nms_PathPoint_makeHash($par1, $par2, $par3); +}; +$java.nms_PathPoint_makeHash = function($par0, $par1, $par2) { + return $par1 & 255 | ($par0 & 32767) << 8 | ($par2 & 32767) << 24 | ($par0 >= 0 ? 0 : (-2147483648)) | ($par2 >= 0 ? 0 : 32768); +}; +$java.nms_PathPoint_distanceTo = function($this, $par1PathPoint) { + var $var2, $var3, $var4; + $var2 = $par1PathPoint.$xCoord2 - $this.$xCoord2 | 0; + $var3 = $par1PathPoint.$yCoord2 - $this.$yCoord2 | 0; + $var4 = $par1PathPoint.$zCoord2 - $this.$zCoord2 | 0; + return nms_MathHelper_sqrt_float($var2 * $var2 + $var3 * $var3 + $var4 * $var4); +}; +$java.nms_PathPoint_func_75832_b = function($this, $par1PathPoint) { + var $var2, $var3, $var4; + $var2 = $par1PathPoint.$xCoord2 - $this.$xCoord2 | 0; + $var3 = $par1PathPoint.$yCoord2 - $this.$yCoord2 | 0; + $var4 = $par1PathPoint.$zCoord2 - $this.$zCoord2 | 0; + return $var2 * $var2 + $var3 * $var3 + $var4 * $var4; +}; +$java.nms_PathPoint_equals = function($this, $par1Obj) { + var $var2; + if (!($par1Obj instanceof nms_PathPoint)) + return 0; + $var2 = $par1Obj; + return $this.$hash0 == $var2.$hash0 && $this.$xCoord2 == $var2.$xCoord2 && $this.$yCoord2 == $var2.$yCoord2 && $this.$zCoord2 == $var2.$zCoord2 ? 1 : 0; +}; +$java.nms_PathPoint_hashCode = function($this) { + return $this.$hash0; +}; +$java.nms_PathPoint_isAssigned = function($this) { + return $this.$index12 < 0 ? 0 : 1; +}; +$java.nms_PathPoint_toString = function($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append2(var$1, $this.$xCoord2); + jl_AbstractStringBuilder_append(var$1, $rt_s(368)); + jl_AbstractStringBuilder_append2(var$1, $this.$yCoord2); + jl_AbstractStringBuilder_append(var$1, $rt_s(368)); + jl_AbstractStringBuilder_append2(var$1, $this.$zCoord2); + return jl_AbstractStringBuilder_toString(var$1); +}; +function otjw_WebGLContextAttributes() { + jl_Object.call(this); +} +function otjw_WebGLActiveInfo() { +} +function otjw_WebGLShaderPrecisionFormat() { +} +function otjc_ImageData() { +} +function otjdc_CSSStyleDeclaration() { +} +function otjdh_HTMLHtmlElement() { +} +function otjdh_HTMLBodyElement() { +} +function otjdh_HTMLHeadElement() { +} +function otjdh_TextRectangle() { +} +function otjdx_DocumentType() { +} +function otjdx_DOMImplementation() { +} +function otjdx_DocumentFragment() { +} +function otjdx_Text() { +} +function otjdx_Comment() { +} +function otjdx_CDATASection() { +} +function otjdx_ProcessingInstruction() { +} +function otjdx_EntityReference() { +} +function otcit_DateTimeZoneBuilder$Rule() { + jl_Object.call(this); +} +function otjdx_NamedNodeMap() { +} +function juf_LongPredicate() { +} +function juf_LongUnaryOperator() { +} +function juf_LongFunction() { +} +function juf_LongToIntFunction() { +} +function juf_LongToDoubleFunction() { +} +function juf_LongConsumer() { +} +function juf_LongBinaryOperator() { +} +function ju_OptionalLong() { + jl_Object.call(this); +} +function ju_PrimitiveIterator$OfLong() { +} +function ju_Spliterator$OfLong() { +} +function jus_LongStream$Builder() { +} +function juf_LongSupplier() { +} +function otcir_JSFieldGetter() { +} +function otcir_JSFieldSetter() { +} +function otjc_CanvasGradient() { +} +function otjc_CanvasPattern() { +} +function otjc_TextMetrics() { +} +function otp_PlatformClassMetadata() { +} +function nms_NibbleArray() { + var a = this; jl_Object.call(a); + a.$data14 = null; + a.$depthBits = 0; + a.$depthBitsPlusFour = 0; +} +$java.nms_NibbleArray__init_ = function(var_0, var_1) { + var var_2 = new nms_NibbleArray(); + $java.nms_NibbleArray__init_0(var_2, var_0, var_1); + return var_2; +}; +$java.nms_NibbleArray__init_0 = function($this, $par1, $par2) { + $this.$data14 = $rt_createByteArray($par1 >> 1); + $this.$depthBits = $par2; + $this.$depthBitsPlusFour = $par2 + 4 | 0; +}; +$java.nms_NibbleArray_get = function($this, $par1, $par2, $par3) { + var $var4, $var5; + $var4 = $par2 << $this.$depthBitsPlusFour | $par3 << $this.$depthBits | $par1; + $var5 = $var4 >> 1; + return !($var4 & 1) ? $this.$data14.data[$var5] & 15 : $this.$data14.data[$var5] >> 4 & 15; +}; +$java.nms_NibbleArray_set = function($this, $par1, $par2, $par3, $par4) { + var $var5, $var6; + $var5 = $par2 << $this.$depthBitsPlusFour | $par3 << $this.$depthBits | $par1; + $var6 = $var5 >> 1; + if (!($var5 & 1)) + $this.$data14.data[$var6] = ($this.$data14.data[$var6] & 240 | $par4 & 15) << 24 >> 24; + else + $this.$data14.data[$var6] = ($this.$data14.data[$var6] & 15 | ($par4 & 15) << 4) << 24 >> 24; +}; +function juf_DoublePredicate() { +} +function juf_DoubleUnaryOperator() { +} +function juf_DoubleFunction() { +} +function juf_DoubleToIntFunction() { +} +function juf_DoubleToLongFunction() { +} +function juf_DoubleConsumer() { +} +function juf_DoubleBinaryOperator() { +} +function ju_PrimitiveIterator$OfDouble() { +} +function ju_Spliterator$OfDouble() { +} +function jus_DoubleStream$Builder() { +} +function juf_DoubleSupplier() { +} +function ju_EventObject() { + jl_Object.call(this); +} +function jss_LineEvent() { + ju_EventObject.call(this); +} +function oj_JSONTokener() { + var a = this; jl_Object.call(a); + a.$character = Long_ZERO; + a.$eof3 = 0; + a.$index11 = Long_ZERO; + a.$line0 = Long_ZERO; + a.$previous1 = 0; + a.$reader = null; + a.$usePrevious = 0; + a.$characterPreviousLine = Long_ZERO; +} +$java.oj_JSONTokener_back = function($this) { + var var$1; + if (!$this.$usePrevious && Long_gt($this.$index11, Long_ZERO)) { + $this.$index11 = Long_sub($this.$index11, Long_fromInt(1)); + if (!($this.$previous1 != 13 && $this.$previous1 != 10)) { + $this.$line0 = Long_sub($this.$line0, Long_fromInt(1)); + $this.$character = $this.$characterPreviousLine; + } else if (Long_gt($this.$character, Long_ZERO)) + $this.$character = Long_sub($this.$character, Long_fromInt(1)); + $this.$usePrevious = 1; + $this.$eof3 = 0; + return; + } + var$1 = new oj_JSONException; + jl_Throwable__init_(var$1, $rt_s(3223)); + $rt_throw(var$1); +}; +$java.oj_JSONTokener_end = function($this) { + return $this.$eof3 && !$this.$usePrevious ? 1 : 0; +}; +$java.oj_JSONTokener_next = function($this) { + var $c, $exception, $$je; + if ($this.$usePrevious) { + $this.$usePrevious = 0; + $c = $this.$previous1; + } else + a: { + try { + $c = $this.$reader.$read2(); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $exception = $$je; + } else { + throw $$e; + } + } + $rt_throw($java.oj_JSONException__init_($exception)); + } + if ($c <= 0) { + $this.$eof3 = 1; + return 0; + } + if ($c > 0) { + $this.$index11 = Long_add($this.$index11, Long_fromInt(1)); + if ($c == 13) { + $this.$line0 = Long_add($this.$line0, Long_fromInt(1)); + $this.$characterPreviousLine = $this.$character; + $this.$character = Long_ZERO; + } else if ($c != 10) + $this.$character = Long_add($this.$character, Long_fromInt(1)); + else { + if ($this.$previous1 != 13) { + $this.$line0 = Long_add($this.$line0, Long_fromInt(1)); + $this.$characterPreviousLine = $this.$character; + } + $this.$character = Long_ZERO; + } + } + $this.$previous1 = $c & 65535; + return $this.$previous1; +}; +$java.oj_JSONTokener_getPrevious = function($this) { + return $this.$previous1; +}; +$java.oj_JSONTokener_next0 = function($this, $n) { + var $chars, var$3, $pos; + if (!$n) + return $rt_s(36); + $chars = $rt_createCharArray($n); + var$3 = $chars.data; + $pos = 0; + while ($pos < $n) { + var$3[$pos] = $java.oj_JSONTokener_next($this); + if ($java.oj_JSONTokener_end($this)) + $rt_throw($java.oj_JSONTokener_syntaxError($this, $rt_s(3224))); + $pos = $pos + 1 | 0; + } + return jl_String__init_($chars); +}; +$java.oj_JSONTokener_nextClean = function($this) { + var $c; + while (true) { + $c = $java.oj_JSONTokener_next($this); + if (!$c) + break; + if ($c > 32) + break; + } + return $c; +}; +$java.oj_JSONTokener_nextString = function($this, $quote) { + var $sb, $c, $e, $$je; + $sb = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($sb); + a: while (true) { + b: { + $c = $java.oj_JSONTokener_next($this); + switch ($c) { + case 0: + case 10: + case 13: + break a; + case 92: + break b; + default: + } + if ($c == $quote) + return jl_AbstractStringBuilder_toString($sb); + jl_AbstractStringBuilder_append0($sb, $c); + continue a; + } + $c = $java.oj_JSONTokener_next($this); + switch ($c) { + case 34: + case 39: + case 47: + case 92: + break; + case 98: + jl_AbstractStringBuilder_append0($sb, 8); + continue a; + case 102: + jl_AbstractStringBuilder_append0($sb, 12); + continue a; + case 110: + jl_AbstractStringBuilder_append0($sb, 10); + continue a; + case 114: + jl_AbstractStringBuilder_append0($sb, 13); + continue a; + case 116: + jl_AbstractStringBuilder_append0($sb, 9); + continue a; + case 117: + try { + jl_StringBuilder_append0($sb, jl_Integer_parseInt0($java.oj_JSONTokener_next0($this, 4), 16) & 65535); + continue a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NumberFormatException) { + $e = $$je; + $rt_throw($java.oj_JSONTokener_syntaxError0($this, $rt_s(3225), $e)); + } else { + throw $$e; + } + } + default: + $rt_throw($java.oj_JSONTokener_syntaxError($this, $rt_s(3225))); + } + jl_AbstractStringBuilder_append0($sb, $c); + } + $rt_throw($java.oj_JSONTokener_syntaxError($this, $rt_s(3226))); +}; +$java.oj_JSONTokener_nextValue = function($this) { + var $c, $sb, $e, $string, $$je; + $c = $java.oj_JSONTokener_nextClean($this); + switch ($c) { + case 34: + case 39: + break; + case 91: + $java.oj_JSONTokener_back($this); + a: { + try { + $sb = $java.oj_JSONArray__init_1($this); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_StackOverflowError) { + $e = $$je; + break a; + } else { + throw $$e; + } + } + return $sb; + } + $sb = new oj_JSONException; + jl_Throwable__init_4($sb, $rt_s(3227), $e); + $rt_throw($sb); + case 123: + $java.oj_JSONTokener_back($this); + b: { + try { + $sb = $java.oj_JSONObject__init_1($this); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_StackOverflowError) { + $e = $$je; + break b; + } else { + throw $$e; + } + } + return $sb; + } + $sb = new oj_JSONException; + jl_Throwable__init_4($sb, $rt_s(3227), $e); + $rt_throw($sb); + default: + $sb = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($sb); + while ($c >= 32 && jl_String_indexOf0($rt_s(3228), $c) < 0) { + jl_AbstractStringBuilder_append0($sb, $c); + $c = $java.oj_JSONTokener_next($this); + } + if (!$this.$eof3) + $java.oj_JSONTokener_back($this); + $string = jl_String_trim(jl_AbstractStringBuilder_toString($sb)); + if (jl_String_equals($rt_s(36), $string)) + $rt_throw($java.oj_JSONTokener_syntaxError($this, $rt_s(3229))); + c: { + if (!jl_String_equals($rt_s(36), $string)) { + if (jl_String_equalsIgnoreCase($rt_s(2532), $string)) + $string = $java.jl_Boolean_TRUE; + else if (jl_String_equalsIgnoreCase($rt_s(2535), $string)) + $string = $java.jl_Boolean_FALSE; + else if (jl_String_equalsIgnoreCase($rt_s(48), $string)) + $string = $java.oj_JSONObject_NULL; + else { + d: { + $c = jl_String_charAt($string, 0); + if (!(!($c >= 48 && $c <= 57) && $c != 45)) + try { + $sb = $java.oj_JSONObject_stringToNumber($string); + break d; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + } else { + throw $$e; + } + } + break c; + } + $string = $sb; + } + } + } + return $string; + } + return $java.oj_JSONTokener_nextString($this, $c); +}; +$java.oj_JSONTokener_syntaxError = function($this, $message) { + var var$2, var$3; + var$2 = new oj_JSONException; + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $message); + jl_AbstractStringBuilder_append(var$3, $java.oj_JSONTokener_toString($this)); + jl_Throwable__init_(var$2, jl_AbstractStringBuilder_toString(var$3)); + return var$2; +}; +$java.oj_JSONTokener_syntaxError0 = function($this, $message, $causedBy) { + var var$3, var$4; + var$3 = new oj_JSONException; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $message); + jl_AbstractStringBuilder_append(var$4, $java.oj_JSONTokener_toString($this)); + jl_Throwable__init_4(var$3, jl_AbstractStringBuilder_toString(var$4), $causedBy); + return var$3; +}; +$java.oj_JSONTokener_toString = function($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(498)); + var$1 = jl_StringBuilder_append2(var$1, $this.$index11); + jl_AbstractStringBuilder_append(var$1, $rt_s(3230)); + var$1 = jl_StringBuilder_append2(var$1, $this.$character); + jl_AbstractStringBuilder_append(var$1, $rt_s(3231)); + var$1 = jl_StringBuilder_append2(var$1, $this.$line0); + jl_AbstractStringBuilder_append(var$1, $rt_s(274)); + return jl_AbstractStringBuilder_toString(var$1); +}; +function oj_JSONArray() { + jl_Object.call(this); + this.$myArrayList = null; +} +$java.oj_JSONArray__init_2 = function() { + var var_0 = new oj_JSONArray(); + oj_JSONArray__init_(var_0); + return var_0; +}; +$java.oj_JSONArray__init_1 = function(var_0) { + var var_1 = new oj_JSONArray(); + $java.oj_JSONArray__init_3(var_1, var_0); + return var_1; +}; +$java.oj_JSONArray__init_ = function(var_0) { + var var_1 = new oj_JSONArray(); + $java.oj_JSONArray__init_4(var_1, var_0); + return var_1; +}; +$java.oj_JSONArray__init_0 = function(var_0) { + var var_1 = new oj_JSONArray(); + $java.oj_JSONArray__init_5(var_1, var_0); + return var_1; +}; +function oj_JSONArray__init_($this) { + $this.$myArrayList = ju_ArrayList__init_0(); +} +$java.oj_JSONArray__init_3 = function($this, $x) { + var $nextChar; + oj_JSONArray__init_($this); + if ($java.oj_JSONTokener_nextClean($x) != 91) + $rt_throw($java.oj_JSONTokener_syntaxError($x, $rt_s(3232))); + $nextChar = $java.oj_JSONTokener_nextClean($x); + if (!$nextChar) + $rt_throw($java.oj_JSONTokener_syntaxError($x, $rt_s(3233))); + if ($nextChar == 93) + return; + $java.oj_JSONTokener_back($x); + while (true) { + if ($java.oj_JSONTokener_nextClean($x) != 44) { + $java.oj_JSONTokener_back($x); + ju_ArrayList_add($this.$myArrayList, $java.oj_JSONTokener_nextValue($x)); + } else { + $java.oj_JSONTokener_back($x); + ju_ArrayList_add($this.$myArrayList, $java.oj_JSONObject_NULL); + } + switch ($java.oj_JSONTokener_nextClean($x)) { + case 0: + $rt_throw($java.oj_JSONTokener_syntaxError($x, $rt_s(3233))); + case 44: + break; + case 93: + return; + default: + $rt_throw($java.oj_JSONTokener_syntaxError($x, $rt_s(3233))); + } + $nextChar = $java.oj_JSONTokener_nextClean($x); + if (!$nextChar) + $rt_throw($java.oj_JSONTokener_syntaxError($x, $rt_s(3233))); + if ($nextChar == 93) + break; + $java.oj_JSONTokener_back($x); + } +}; +$java.oj_JSONArray__init_4 = function($this, $collection) { + if ($collection === null) + $this.$myArrayList = ju_ArrayList__init_0(); + else { + $this.$myArrayList = ju_ArrayList__init_1($collection.$size0()); + $java.oj_JSONArray_addAll($this, $collection, 1); + } +}; +$java.oj_JSONArray__init_5 = function($this, $array) { + var var$2, var$3, var$4; + oj_JSONArray__init_($this); + if (!jl_Class_isArray(jl_Object_getClass($array))) { + $array = new oj_JSONException; + jl_Throwable__init_($array, $rt_s(3234)); + $rt_throw($array); + } + if (jl_Class_isArray(jl_Object_getClass($array))) { + var$2 = jlr_Array_getLength($array); + ju_ArrayList_ensureCapacity($this.$myArrayList, $this.$myArrayList.$size + var$2 | 0); + var$3 = 0; + while (var$3 < var$2) { + $java.oj_JSONArray_put($this, $java.oj_JSONObject_wrap(jlr_Array_get($array, var$3))); + var$3 = var$3 + 1 | 0; + } + } else if ($array instanceof oj_JSONArray) + ju_AbstractCollection_addAll($this.$myArrayList, $array.$myArrayList); + else if ($rt_isInstance($array, ju_Collection)) + $java.oj_JSONArray_addAll($this, $array, 1); + else { + if (!$rt_isInstance($array, jl_Iterable)) { + var$4 = new oj_JSONException; + jl_Throwable__init_(var$4, $rt_s(3234)); + $rt_throw(var$4); + } + $array = $array.$iterator(); + while ($array.$hasNext()) { + $java.oj_JSONArray_put($this, $java.oj_JSONObject_wrap($array.$next())); + } + } +}; +$java.oj_JSONArray_iterator = function($this) { + return ju_AbstractList_iterator($this.$myArrayList); +}; +$java.oj_JSONArray_get = function($this, $index) { + var $object, var$3; + $object = $java.oj_JSONArray_opt($this, $index); + if ($object !== null) + return $object; + var$3 = new oj_JSONException; + $object = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($object); + jl_AbstractStringBuilder_append($object, $rt_s(3235)); + jl_AbstractStringBuilder_append2($object, $index); + jl_AbstractStringBuilder_append($object, $rt_s(3188)); + jl_Throwable__init_(var$3, jl_AbstractStringBuilder_toString($object)); + $rt_throw(var$3); +}; +function oj_JSONArray_getString($this, $index) { + var $object, var$3, var$4; + $object = $java.oj_JSONArray_get($this, $index); + if ($object instanceof jl_String) + return $object; + $object = null; + var$3 = new oj_JSONException; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(3235)); + jl_AbstractStringBuilder_append2(var$4, $index); + jl_AbstractStringBuilder_append(var$4, $rt_s(3213)); + jl_AbstractStringBuilder_append(var$4, $rt_s(3236)); + jl_AbstractStringBuilder_append(var$4, $rt_s(339)); + jl_Throwable__init_4(var$3, jl_AbstractStringBuilder_toString(var$4), $object); + $rt_throw(var$3); +} +function oj_JSONArray_length($this) { + return $this.$myArrayList.$size; +} +$java.oj_JSONArray_opt = function($this, $index) { + return $index >= 0 && $index < oj_JSONArray_length($this) ? ju_ArrayList_get($this.$myArrayList, $index) : null; +}; +$java.oj_JSONArray_put = function($this, $value) { + $java.oj_JSONObject_testValidity($value); + ju_ArrayList_add($this.$myArrayList, $value); + return $this; +}; +$java.oj_JSONArray_toString = function($this) { + var var$1, $$je; + a: { + try { + var$1 = $java.oj_JSONArray_toString0($this, 0); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + break a; + } else { + throw $$e; + } + } + return var$1; + } + return null; +}; +$java.oj_JSONArray_toString0 = function($this, $indentFactor) { + var $sw, var$3, $$je; + $sw = $java.ji_StringWriter__init_(); + var$3 = $sw.$buf3; + jl_Object_monitorEnterSync(var$3); + a: { + try { + $sw = $java.ji_StringWriter_toString($java.oj_JSONArray_write($this, $sw, $indentFactor, 0)); + jl_Object_monitorExitSync(var$3); + } catch ($$e) { + $$je = $rt_wrapException($$e); + $sw = $$je; + break a; + + } + return $sw; + } + jl_Object_monitorExitSync(var$3); + $rt_throw($sw); +}; +$java.oj_JSONArray_write = function($this, $writer, $indentFactor, $indent) { + var $needsComma, $length, $e, $newIndent, $i, $$je; + a: { + try { + b: { + $needsComma = 0; + $length = oj_JSONArray_length($this); + $java.ji_StringWriter_write0($writer, 91); + if ($length == 1) + c: { + try { + $java.oj_JSONObject_writeValue($writer, ju_ArrayList_get($this.$myArrayList, 0), $indentFactor, $indent); + break c; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $e = $$je; + } else { + throw $$e; + } + } + $rt_throw($java.oj_JSONException__init_0($rt_s(3237), $e)); + } + else if ($length) { + $newIndent = $indent + $indentFactor | 0; + $i = 0; + while (true) { + if ($i >= $length) { + if ($indentFactor > 0) + $java.ji_StringWriter_write0($writer, 10); + $java.oj_JSONObject_indent($writer, $indent); + break b; + } + if ($needsComma) + $java.ji_StringWriter_write0($writer, 44); + if ($indentFactor > 0) + $java.ji_StringWriter_write0($writer, 10); + $java.oj_JSONObject_indent($writer, $newIndent); + try { + $java.oj_JSONObject_writeValue($writer, ju_ArrayList_get($this.$myArrayList, $i), $indentFactor, $newIndent); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $e = $$je; + break; + } else { + throw $$e; + } + } + $needsComma = 1; + $i = $i + 1 | 0; + } + $rt_throw($java.oj_JSONException__init_0(jl_StringBuilder_toString(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(3238)), $i)), $e)); + } + } + $java.ji_StringWriter_write0($writer, 93); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_IOException) { + $e = $$je; + break a; + } else { + throw $$e; + } + } + return $writer; + } + $rt_throw($java.oj_JSONException__init_($e)); +}; +$java.oj_JSONArray_addAll = function($this, $collection, $wrap) { + a: { + ju_ArrayList_ensureCapacity($this.$myArrayList, $this.$myArrayList.$size + $collection.$size0() | 0); + if (!$wrap) { + $collection = $collection.$iterator(); + while (true) { + if (!$collection.$hasNext()) + break a; + $java.oj_JSONArray_put($this, $collection.$next()); + } + } + $collection = $collection.$iterator(); + while ($collection.$hasNext()) { + $java.oj_JSONArray_put($this, $java.oj_JSONObject_wrap($collection.$next())); + } + } +}; +function oj_JSONPointer() { + jl_Object.call(this); +} +function oj_JSONException() { + jl_RuntimeException.call(this); +} +$java.oj_JSONException__init_0 = function(var_0, var_1) { + var var_2 = new oj_JSONException(); + $java.oj_JSONException__init_1(var_2, var_0, var_1); + return var_2; +}; +$java.oj_JSONException__init_ = function(var_0) { + var var_1 = new oj_JSONException(); + $java.oj_JSONException__init_2(var_1, var_0); + return var_1; +}; +$java.oj_JSONException__init_1 = function($this, $message, $cause) { + jl_Throwable__init_4($this, $message, $cause); +}; +$java.oj_JSONException__init_2 = function($this, $cause) { + jl_Throwable__init_4($this, $cause.$message, $cause); +}; +function otjm_VideoTrack() { +} +function otjm_AudioTrack() { +} +function otjt_Uint8ClampedArray() { + otjt_ArrayBufferView.call(this); +} +function otcf_VirtualFileAccessor() { +} +function jus_Collector$Characteristics() { + jl_Enum.call(this); +} +$java.jus_Collector$Characteristics_CONCURRENT = null; +$java.jus_Collector$Characteristics_UNORDERED = null; +$java.jus_Collector$Characteristics_IDENTITY_FINISH = null; +$java.jus_Collector$Characteristics_$VALUES = null; +function jus_Collector$Characteristics__clinit_() { + var var$1, var$2, var$3; + var$1 = new jus_Collector$Characteristics; + jl_Enum__init_0(var$1, $rt_s(3239), 0); + $java.jus_Collector$Characteristics_CONCURRENT = var$1; + var$1 = new jus_Collector$Characteristics; + jl_Enum__init_0(var$1, $rt_s(3240), 1); + $java.jus_Collector$Characteristics_UNORDERED = var$1; + var$1 = new jus_Collector$Characteristics; + jl_Enum__init_0(var$1, $rt_s(3241), 2); + $java.jus_Collector$Characteristics_IDENTITY_FINISH = var$1; + var$2 = $rt_createArray(jus_Collector$Characteristics, 3); + var$3 = var$2.data; + var$3[0] = $java.jus_Collector$Characteristics_CONCURRENT; + var$3[1] = $java.jus_Collector$Characteristics_UNORDERED; + var$3[2] = $java.jus_Collector$Characteristics_IDENTITY_FINISH; + $java.jus_Collector$Characteristics_$VALUES = var$2; +} +function otjm_TextTrackCueList() { +} +function otjm_TextTrackCue() { +} +function oj_JSONPointer$Builder() { + jl_Object.call(this); + this.$refTokens = null; +} +$java.oj_JSONPointer$Builder__init_ = function() { + var var_0 = new oj_JSONPointer$Builder(); + oj_JSONPointer$Builder__init_(var_0); + return var_0; +}; +function oj_JSONPointer$Builder__init_($this) { + $this.$refTokens = ju_ArrayList__init_0(); +} +function jss_LineEvent$Type() { + jl_Object.call(this); + this.$name26 = null; +} +$java.jss_LineEvent$Type_OPEN = null; +$java.jss_LineEvent$Type_CLOSE = null; +$java.jss_LineEvent$Type_START = null; +$java.jss_LineEvent$Type_STOP = null; +$java.jss_LineEvent$Type__init_ = function(var_0) { + var var_1 = new jss_LineEvent$Type(); + $java.jss_LineEvent$Type__init_0(var_1, var_0); + return var_1; +}; +$java.jss_LineEvent$Type__init_0 = function(var$0, var$1) { + var$0.$name26 = var$1; +}; +function jss_LineEvent$Type__clinit_() { + $java.jss_LineEvent$Type_OPEN = $java.jss_LineEvent$Type__init_($rt_s(3242)); + $java.jss_LineEvent$Type_CLOSE = $java.jss_LineEvent$Type__init_($rt_s(2985)); + $java.jss_LineEvent$Type_START = $java.jss_LineEvent$Type__init_($rt_s(3243)); + $java.jss_LineEvent$Type_STOP = $java.jss_LineEvent$Type__init_($rt_s(3244)); +} +function otcir_Converter() { + jl_Object.call(this); +} +$java.otcir_Converter__init_ = function() { + var var_0 = new otcir_Converter(); + otcir_Converter__init_(var_0); + return var_0; +}; +function otcir_Converter__init_($this) { + return; +} +function otcir_Flags() { + jl_Object.call(this); +} +$java.otcir_Flags__init_ = function() { + var var_0 = new otcir_Flags(); + otcir_Flags__init_(var_0); + return var_0; +}; +function otcir_Flags__init_($this) { + return; +} +function maat_TMIEnchanting() { + jl_Object.call(this); +} +$java.maat_TMIEnchanting_currentItem = null; +$java.maat_TMIEnchanting_currentEnchantmentLevels = null; +$java.maat_TMIEnchanting_$callClinit = function() { + $java.maat_TMIEnchanting_$callClinit = $rt_eraseClinit(maat_TMIEnchanting); + $java.maat_TMIEnchanting__clinit_(); +}; +$java.maat_TMIEnchanting__init_ = function() { + var var_0 = new maat_TMIEnchanting(); + maat_TMIEnchanting__init_(var_0); + return var_0; +}; +function maat_TMIEnchanting__init_($this) { + $java.maat_TMIEnchanting_$callClinit(); +} +$java.maat_TMIEnchanting_setItem = function($var0) { + var $var1, $var2, $var3, $var4, var$6; + $java.maat_TMIEnchanting_$callClinit(); + $java.maat_TMIEnchanting_currentItem = $java.maat_TMIUtils_copyStack($var0); + if ($java.maat_TMIEnchanting_currentItem.$stackTagCompound !== null && nms_NBTTagCompound_hasKey($java.maat_TMIEnchanting_currentItem.$stackTagCompound, $rt_s(1905))) + nms_NBTTagCompound_removeTag($java.maat_TMIEnchanting_currentItem.$stackTagCompound, $rt_s(1905)); + nms_Item_$callClinit(); + $var1 = nms_Item_itemsList.data[$java.maat_TMIEnchanting_currentItem.$itemID0]; + $var2 = new ju_LinkedHashMap; + $var0 = $java.maat_TMIEnchanting_currentEnchantmentLevels; + ju_HashMap__init_0($var2); + $var2.$accessOrder = 0; + $var2.$head4 = null; + $var2.$tail = null; + ju_HashMap_putAll($var2, $var0); + $java.ju_LinkedHashMap_clear($java.maat_TMIEnchanting_currentEnchantmentLevels); + $var3 = $java.ju_LinkedHashMap_keySet($var2).$iterator(); + while ($var3.$hasNext()) { + $var4 = $var3.$next(); + if ($var4 === null) + continue; + if ($var4.$type1 !== null) { + if (!$java.nms_EnumEnchantmentType_canEnchantItem($var4.$type1, $var1)) + continue; + ju_LinkedHashMap_put($java.maat_TMIEnchanting_currentEnchantmentLevels, $var4, jl_Integer_valueOf(0)); + continue; + } + $var0 = jl_System_out(); + var$6 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$6); + jl_AbstractStringBuilder_append(var$6, $rt_s(3245)); + jl_AbstractStringBuilder_append1(var$6, $var4); + jl_AbstractStringBuilder_append(var$6, $rt_s(68)); + ji_PrintStream_println($var0, jl_AbstractStringBuilder_toString(var$6)); + } + $var0 = $java.ju_LinkedHashMap_keySet($var2).$iterator(); + while ($var0.$hasNext()) { + $var4 = $var0.$next(); + if ($var4 === null) + continue; + if ($var4.$type1 !== null) { + if ($java.nms_EnumEnchantmentType_canEnchantItem($var4.$type1, $var1)) + continue; + ju_LinkedHashMap_put($java.maat_TMIEnchanting_currentEnchantmentLevels, $var4, jl_Integer_valueOf(0)); + continue; + } + $var2 = jl_System_out(); + $var3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var3); + jl_AbstractStringBuilder_append($var3, $rt_s(3245)); + jl_AbstractStringBuilder_append1($var3, $var4); + jl_AbstractStringBuilder_append($var3, $rt_s(68)); + ji_PrintStream_println($var2, jl_AbstractStringBuilder_toString($var3)); + } +}; +$java.maat_TMIEnchanting_createStack = function() { + var $var0, $var6, $var7, $var8, $var1, $var2, $var3, $var4, $var5; + $java.maat_TMIEnchanting_$callClinit(); + a: { + $var0 = $java.maat_TMIUtils_copyStack($java.maat_TMIEnchanting_currentItem); + if ($var0.$itemID0 != $java.maat_TMIItemInfo_addItemOffset(147)) { + $var6 = $java.ju_LinkedHashMap_keySet($java.maat_TMIEnchanting_currentEnchantmentLevels).$iterator(); + while (true) { + if (!$var6.$hasNext()) + break a; + $var7 = $var6.$next(); + $var8 = $java.ju_LinkedHashMap_get($java.maat_TMIEnchanting_currentEnchantmentLevels, $var7).$value; + if ($var8 > 0) + $java.maat_TMIUtils_addEnchantment($var0, $var7.$effectId, $var8); + } + } + $var1 = nms_NBTTagList__init_0(); + $var2 = $java.ju_LinkedHashMap_keySet($java.maat_TMIEnchanting_currentEnchantmentLevels).$iterator(); + while ($var2.$hasNext()) { + $var3 = $var2.$next(); + $var4 = $java.ju_LinkedHashMap_get($java.maat_TMIEnchanting_currentEnchantmentLevels, $var3).$value; + if ($var4 > 0) { + $var5 = nms_NBTTagCompound__init_0(); + nms_NBTTagCompound_setShort($var5, $rt_s(1900), $var3.$effectId << 16 >> 16); + nms_NBTTagCompound_setShort($var5, $rt_s(1910), $var4 << 16 >> 16); + nms_NBTTagList_appendTag($var1, $var5); + } + if ($var0.$stackTagCompound === null) + $var0.$stackTagCompound = nms_NBTTagCompound__init_0(); + nms_NBTTagCompound_setTag($var0.$stackTagCompound, $rt_s(2318), $var1); + } + } + return $var0; +}; +$java.maat_TMIEnchanting__clinit_ = function() { + var $var0, $var1, $var2, $var3; + $java.maat_TMIEnchanting_currentEnchantmentLevels = ju_LinkedHashMap__init_0(); + nms_Enchantment_$callClinit(); + $var0 = nms_Enchantment_enchantmentsList.data; + $var1 = $var0.length; + $var2 = 0; + while ($var2 < $var1) { + $var3 = $var0[$var2]; + if ($var3 !== null) + ju_LinkedHashMap_put($java.maat_TMIEnchanting_currentEnchantmentLevels, $var3, jl_Integer_valueOf(0)); + $var2 = $var2 + 1 | 0; + } + $java.maat_TMIEnchanting_setItem(nms_ItemStack__init_0($java.maat_TMIItemInfo_addItemOffset(22), 1, 0)); +}; +function nle_WebsocketNetworkManager$ByteBufferDirectInputStream() { + ji_InputStream.call(this); + this.$buf4 = null; +} +$java.nle_WebsocketNetworkManager$ByteBufferDirectInputStream_read = function($this) { + return jn_Buffer_remaining($this.$buf4) <= 0 ? (-1) : jn_ByteBufferImpl_get($this.$buf4) & 255; +}; +$java.nle_WebsocketNetworkManager$ByteBufferDirectInputStream_available = function($this) { + return jn_Buffer_remaining($this.$buf4); +}; +function nms_ModelEnderCrystal() { + var a = this; nms_ModelBase.call(a); + a.$cube = null; + a.$glass = null; + a.$base = null; +} +function nms_ModelEnderCrystal_render($this, $par1Entity, $par2, $par3, $par4, $par5, $par6, $par7) { + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glScalef(2.0, 2.0, 2.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-0.5), 0.0); + if ($this.$base !== null) + nms_ModelRenderer_render($this.$base, $par7); + nleg_EaglerAdapterGL30_glRotatef($par3, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 0.800000011920929 + $par4, 0.0); + nleg_EaglerAdapterGL30_glRotatef(60.0, 0.707099974155426, 0.0, 0.707099974155426); + nms_ModelRenderer_render($this.$glass, $par7); + nleg_EaglerAdapterGL30_glScalef(0.875, 0.875, 0.875); + nleg_EaglerAdapterGL30_glRotatef(60.0, 0.707099974155426, 0.0, 0.707099974155426); + nleg_EaglerAdapterGL30_glRotatef($par3, 0.0, 1.0, 0.0); + nms_ModelRenderer_render($this.$glass, $par7); + nleg_EaglerAdapterGL30_glScalef(0.875, 0.875, 0.875); + nleg_EaglerAdapterGL30_glRotatef(60.0, 0.707099974155426, 0.0, 0.707099974155426); + nleg_EaglerAdapterGL30_glRotatef($par3, 0.0, 1.0, 0.0); + nms_ModelRenderer_render($this.$cube, $par7); + nleg_EaglerAdapterGL30_glPopMatrix(); +} +function nms_EnumArt() { + var a = this; jl_Enum.call(a); + a.$title0 = null; + a.$sizeX = 0; + a.$sizeY = 0; + a.$offsetX = 0; + a.$offsetY = 0; +} +$java.nms_EnumArt_Kebab = null; +$java.nms_EnumArt_Aztec = null; +$java.nms_EnumArt_Alban = null; +$java.nms_EnumArt_Aztec2 = null; +$java.nms_EnumArt_Bomb = null; +$java.nms_EnumArt_Plant = null; +$java.nms_EnumArt_Wasteland = null; +$java.nms_EnumArt_Pool = null; +$java.nms_EnumArt_Courbet = null; +$java.nms_EnumArt_Sea = null; +$java.nms_EnumArt_Sunset = null; +$java.nms_EnumArt_Creebet = null; +$java.nms_EnumArt_Wanderer = null; +$java.nms_EnumArt_Graham = null; +$java.nms_EnumArt_Match = null; +$java.nms_EnumArt_Bust = null; +$java.nms_EnumArt_Stage = null; +$java.nms_EnumArt_Void = null; +$java.nms_EnumArt_SkullAndRoses = null; +$java.nms_EnumArt_Wither = null; +$java.nms_EnumArt_Fighters = null; +$java.nms_EnumArt_Pointer = null; +$java.nms_EnumArt_Pigscene = null; +$java.nms_EnumArt_BurningSkull = null; +$java.nms_EnumArt_Skeleton = null; +$java.nms_EnumArt_DonkeyKong = null; +$java.nms_EnumArt_maxArtTitleLength = 0; +$java.nms_EnumArt_$VALUES = null; +$java.nms_EnumArt__init_ = function(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EnumArt(); + $java.nms_EnumArt__init_0(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +}; +function nms_EnumArt_values() { + return $java.nms_EnumArt_$VALUES.$clone(); +} +$java.nms_EnumArt__init_0 = function($this, var$1, var$2, $par3Str, $par4, $par5, $par6, $par7) { + jl_Enum__init_0($this, var$1, var$2); + $this.$title0 = $par3Str; + $this.$sizeX = $par4; + $this.$sizeY = $par5; + $this.$offsetX = $par6; + $this.$offsetY = $par7; +}; +function nms_EnumArt__clinit_() { + var var$1, var$2; + $java.nms_EnumArt_Kebab = $java.nms_EnumArt__init_($rt_s(3246), 0, $rt_s(3246), 16, 16, 0, 0); + $java.nms_EnumArt_Aztec = $java.nms_EnumArt__init_($rt_s(3247), 1, $rt_s(3247), 16, 16, 16, 0); + $java.nms_EnumArt_Alban = $java.nms_EnumArt__init_($rt_s(3248), 2, $rt_s(3248), 16, 16, 32, 0); + $java.nms_EnumArt_Aztec2 = $java.nms_EnumArt__init_($rt_s(3249), 3, $rt_s(3249), 16, 16, 48, 0); + $java.nms_EnumArt_Bomb = $java.nms_EnumArt__init_($rt_s(3250), 4, $rt_s(3250), 16, 16, 64, 0); + $java.nms_EnumArt_Plant = $java.nms_EnumArt__init_($rt_s(3251), 5, $rt_s(3251), 16, 16, 80, 0); + $java.nms_EnumArt_Wasteland = $java.nms_EnumArt__init_($rt_s(3252), 6, $rt_s(3252), 16, 16, 96, 0); + $java.nms_EnumArt_Pool = $java.nms_EnumArt__init_($rt_s(3253), 7, $rt_s(3253), 32, 16, 0, 32); + $java.nms_EnumArt_Courbet = $java.nms_EnumArt__init_($rt_s(3254), 8, $rt_s(3254), 32, 16, 32, 32); + $java.nms_EnumArt_Sea = $java.nms_EnumArt__init_($rt_s(3255), 9, $rt_s(3255), 32, 16, 64, 32); + $java.nms_EnumArt_Sunset = $java.nms_EnumArt__init_($rt_s(3256), 10, $rt_s(3256), 32, 16, 96, 32); + $java.nms_EnumArt_Creebet = $java.nms_EnumArt__init_($rt_s(3257), 11, $rt_s(3257), 32, 16, 128, 32); + $java.nms_EnumArt_Wanderer = $java.nms_EnumArt__init_($rt_s(3258), 12, $rt_s(3258), 16, 32, 0, 64); + $java.nms_EnumArt_Graham = $java.nms_EnumArt__init_($rt_s(3259), 13, $rt_s(3259), 16, 32, 16, 64); + $java.nms_EnumArt_Match = $java.nms_EnumArt__init_($rt_s(3260), 14, $rt_s(3260), 32, 32, 0, 128); + $java.nms_EnumArt_Bust = $java.nms_EnumArt__init_($rt_s(3261), 15, $rt_s(3261), 32, 32, 32, 128); + $java.nms_EnumArt_Stage = $java.nms_EnumArt__init_($rt_s(3262), 16, $rt_s(3262), 32, 32, 64, 128); + $java.nms_EnumArt_Void = $java.nms_EnumArt__init_($rt_s(3263), 17, $rt_s(3263), 32, 32, 96, 128); + $java.nms_EnumArt_SkullAndRoses = $java.nms_EnumArt__init_($rt_s(3264), 18, $rt_s(3264), 32, 32, 128, 128); + $java.nms_EnumArt_Wither = $java.nms_EnumArt__init_($rt_s(3265), 19, $rt_s(3265), 32, 32, 160, 128); + $java.nms_EnumArt_Fighters = $java.nms_EnumArt__init_($rt_s(3266), 20, $rt_s(3266), 64, 32, 0, 96); + $java.nms_EnumArt_Pointer = $java.nms_EnumArt__init_($rt_s(3267), 21, $rt_s(3267), 64, 64, 0, 192); + $java.nms_EnumArt_Pigscene = $java.nms_EnumArt__init_($rt_s(3268), 22, $rt_s(3268), 64, 64, 64, 192); + $java.nms_EnumArt_BurningSkull = $java.nms_EnumArt__init_($rt_s(3269), 23, $rt_s(3269), 64, 64, 128, 192); + $java.nms_EnumArt_Skeleton = $java.nms_EnumArt__init_($rt_s(553), 24, $rt_s(553), 64, 48, 192, 64); + $java.nms_EnumArt_DonkeyKong = $java.nms_EnumArt__init_($rt_s(3270), 25, $rt_s(3270), 64, 48, 192, 112); + var$1 = $rt_createArray(nms_EnumArt, 26); + var$2 = var$1.data; + var$2[0] = $java.nms_EnumArt_Kebab; + var$2[1] = $java.nms_EnumArt_Aztec; + var$2[2] = $java.nms_EnumArt_Alban; + var$2[3] = $java.nms_EnumArt_Aztec2; + var$2[4] = $java.nms_EnumArt_Bomb; + var$2[5] = $java.nms_EnumArt_Plant; + var$2[6] = $java.nms_EnumArt_Wasteland; + var$2[7] = $java.nms_EnumArt_Pool; + var$2[8] = $java.nms_EnumArt_Courbet; + var$2[9] = $java.nms_EnumArt_Sea; + var$2[10] = $java.nms_EnumArt_Sunset; + var$2[11] = $java.nms_EnumArt_Creebet; + var$2[12] = $java.nms_EnumArt_Wanderer; + var$2[13] = $java.nms_EnumArt_Graham; + var$2[14] = $java.nms_EnumArt_Match; + var$2[15] = $java.nms_EnumArt_Bust; + var$2[16] = $java.nms_EnumArt_Stage; + var$2[17] = $java.nms_EnumArt_Void; + var$2[18] = $java.nms_EnumArt_SkullAndRoses; + var$2[19] = $java.nms_EnumArt_Wither; + var$2[20] = $java.nms_EnumArt_Fighters; + var$2[21] = $java.nms_EnumArt_Pointer; + var$2[22] = $java.nms_EnumArt_Pigscene; + var$2[23] = $java.nms_EnumArt_BurningSkull; + var$2[24] = $java.nms_EnumArt_Skeleton; + var$2[25] = $java.nms_EnumArt_DonkeyKong; + $java.nms_EnumArt_$VALUES = var$1; + $java.nms_EnumArt_maxArtTitleLength = jl_String_length($rt_s(3264)); +} +function jl_SystemClassLoader() { + jl_ClassLoader.call(this); +} +$java.jl_SystemClassLoader__init_ = function() { + var var_0 = new jl_SystemClassLoader(); + jl_SystemClassLoader__init_(var_0); + return var_0; +}; +function jl_SystemClassLoader__init_($this) { + $this.$parent3 = null; +} +function nms_ScoreDummyCriteria() { + jl_Object.call(this); + this.$field_96644_g = null; +} +$java.nms_ScoreDummyCriteria__init_ = function(var_0) { + var var_1 = new nms_ScoreDummyCriteria(); + $java.nms_ScoreDummyCriteria__init_0(var_1, var_0); + return var_1; +}; +$java.nms_ScoreDummyCriteria__init_0 = function($this, $par1Str) { + $this.$field_96644_g = $par1Str; + ju_HashMap_putImpl($java.nms_ScoreObjectiveCriteria_field_96643_a, $par1Str, $this); +}; +function nms_ScoreHealthCriteria() { + nms_ScoreDummyCriteria.call(this); +} +function cjj_Deflate$Config() { + var a = this; jl_Object.call(a); + a.$good_length = 0; + a.$max_lazy = 0; + a.$nice_length = 0; + a.$max_chain = 0; + a.$func = 0; +} +$java.cjj_Deflate$Config__init_ = function(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new cjj_Deflate$Config(); + $java.cjj_Deflate$Config__init_0(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +}; +$java.cjj_Deflate$Config__init_0 = function($this, $good_length, $max_lazy, $nice_length, $max_chain, $func) { + $this.$good_length = $good_length; + $this.$max_lazy = $max_lazy; + $this.$nice_length = $nice_length; + $this.$max_chain = $max_chain; + $this.$func = $func; +}; +function ju_ServiceLoader() { + jl_Object.call(this); + this.$services = null; +} +$java.ju_ServiceLoader_iterator = function($this) { + var var$1; + var$1 = new ju_ServiceLoader$1; + var$1.$this$052 = $this; + return var$1; +}; +$java.ju_ServiceLoader_loadServices = function(var$1) { + if (!ju_ServiceLoader.$$services$$) { + ju_ServiceLoader.$$services$$ = true; + jsms_MidiFileReader.$$serviceList$$ = [[csms_StandardMidiFileReader, csms_StandardMidiFileReader__init_]]; + } + var cls = var$1; + if (!cls.$$serviceList$$) { + return $rt_createArray($rt_objcls(), 0); + } + var result = $rt_createArray($rt_objcls(), cls.$$serviceList$$.length); + for (var i = 0; i < result.data.length; ++i) { + var serviceDesc = cls.$$serviceList$$[i]; + result.data[i] = new serviceDesc[0](); + serviceDesc[1](result.data[i]); + } + return result; +}; +function nms_PacketCount() { + jl_Object.call(this); +} +var nms_PacketCount_allowCounting = 0; +var nms_PacketCount_packetCountForID = null; +var nms_PacketCount_sizeCountForID = null; +var nms_PacketCount_lock = null; +$java.nms_PacketCount__init_ = function() { + var var_0 = new nms_PacketCount(); + nms_PacketCount__init_(var_0); + return var_0; +}; +function nms_PacketCount__init_($this) { + return; +} +function nms_PacketCount__clinit_() { + nms_PacketCount_allowCounting = 1; + nms_PacketCount_packetCountForID = ju_HashMap__init_(); + nms_PacketCount_sizeCountForID = ju_HashMap__init_(); + nms_PacketCount_lock = new jl_Object; +} +function otcf_VirtualFileSystemProvider() { + jl_Object.call(this); +} +$java.otcf_VirtualFileSystemProvider_instance = null; +$java.otcf_VirtualFileSystemProvider__init_ = function() { + var var_0 = new otcf_VirtualFileSystemProvider(); + otcf_VirtualFileSystemProvider__init_(var_0); + return var_0; +}; +function otcf_VirtualFileSystemProvider__init_($this) { + return; +} +function otcf_VirtualFileSystemProvider__clinit_() { + $java.otcf_VirtualFileSystemProvider_instance = $java.otcfm_InMemoryVirtualFileSystem__init_(); +} +function ju_Collections$16() { + ju_AbstractSet.call(this); + this.$val$c = null; +} +$java.ju_Collections$16_iterator = function($this) { + var var$1, var$2; + var$1 = ju_HashMap$HashMapEntrySet_iterator($this.$val$c); + var$2 = new ju_Collections$17; + var$2.$val$c0 = var$1; + return var$2; +}; +function jt_MessageFormat() { + var a = this; jt_Format.call(a); + a.$locale6 = null; + a.$strings = null; + a.$argumentNumbers = null; + a.$formats = null; + a.$maxOffset = 0; + a.$maxArgumentIndex = 0; +} +$java.jt_MessageFormat__init_ = function(var_0) { + var var_1 = new jt_MessageFormat(); + $java.jt_MessageFormat__init_0(var_1, var_0); + return var_1; +}; +$java.jt_MessageFormat__init_0 = function($this, $template) { + $this.$locale6 = ju_Locale_defaultLocale; + $java.jt_MessageFormat_applyPattern($this, $template); +}; +$java.jt_MessageFormat_applyPattern = function($this, $template) { + var $length, $buffer, $position, $localStrings, $argCount, $args, $maxArg, $localFormats, $i, $i_0, $arg, $offset, var$14, $ch, $newArgs; + $length = jl_String_length($template); + $buffer = new jl_StringBuffer; + jl_AbstractStringBuilder__init_($buffer); + $position = $java.jt_ParsePosition__init_(0); + $localStrings = ju_ArrayList__init_0(); + $argCount = 0; + $args = $rt_createIntArray(10); + $maxArg = (-1); + $localFormats = ju_ArrayList__init_0(); + a: { + while (true) { + if ($position.$currentPosition >= $length) { + $this.$strings = $rt_createArray(jl_String, $localStrings.$size); + $i = 0; + while ($i < $localStrings.$size) { + $this.$strings.data[$i] = ju_ArrayList_get($localStrings, $i); + $i = $i + 1 | 0; + } + $this.$argumentNumbers = $args; + $this.$formats = $rt_createArray(jt_Format, $argCount); + $i_0 = 0; + while ($i_0 < $argCount) { + $this.$formats.data[$i_0] = ju_ArrayList_get($localFormats, $i_0); + $i_0 = $i_0 + 1 | 0; + } + $this.$maxOffset = $argCount - 1 | 0; + $this.$maxArgumentIndex = $maxArg; + return; + } + if (jt_Format_upTo($template, $position, $buffer, 123)) { + $arg = 0; + $offset = $position.$currentPosition; + if ($offset >= $length) + break; + b: { + while (true) { + var$14 = $offset + 1 | 0; + $ch = jl_String_charAt($template, $offset); + if ($ch == 125) + break b; + if ($ch == 44) + break; + if ($ch < 48 && $ch > 57) { + $template = new jl_IllegalArgumentException; + jl_Throwable__init_($template, $rt_s(3271)); + $rt_throw($template); + } + $arg = ($arg * 10 | 0) + ($ch - 48 | 0) | 0; + if ($arg < 0) + break a; + if (var$14 >= $length) + break a; + $offset = var$14; + } + } + $newArgs = $args.data; + $position.$currentPosition = var$14 + (-1) | 0; + ju_ArrayList_add($localFormats, $java.jt_MessageFormat_parseVariable($this, $template, $position)); + $offset = $newArgs.length; + if ($argCount < $offset) + $newArgs = $args; + else { + $newArgs = $rt_createIntArray($offset * 2 | 0); + jl_System_arraycopy($args, 0, $newArgs, 0, $offset); + } + $args = $newArgs.data; + $i_0 = $argCount + 1 | 0; + $args[$argCount] = $arg; + if ($arg <= $maxArg) { + $args = $newArgs; + $argCount = $i_0; + } else { + $args = $newArgs; + $argCount = $i_0; + $maxArg = $arg; + } + } + ju_ArrayList_add($localStrings, jl_AbstractStringBuilder_toString($buffer)); + $buffer.$length0 = 0; + } + $template = new jl_IllegalArgumentException; + jl_Throwable__init_($template, $rt_s(3271)); + $rt_throw($template); + } + $template = new jl_IllegalArgumentException; + jl_Throwable__init_($template, $rt_s(3271)); + $rt_throw($template); +}; +$java.jt_MessageFormat_format = function($this, $objects, $buffer, $field) { + return $java.jt_MessageFormat_formatImpl($this, $objects, $buffer, $field, null); +}; +$java.jt_MessageFormat_formatImpl = function($this, $objects, $buffer, $position, $fields) { + var $passedField, $i, var$7, var$8, $arg, $format, var$11, var$12, var$13, $mf, $result; + $passedField = jt_FieldPosition__init_(0); + $i = 0; + a: while (true) { + if ($i > $this.$maxOffset) { + if (($this.$maxOffset + 1 | 0) < $this.$strings.data.length) + jl_AbstractStringBuilder_append($buffer, $this.$strings.data[$this.$maxOffset + 1 | 0]); + return $buffer; + } + b: { + jl_AbstractStringBuilder_append($buffer, $this.$strings.data[$i]); + var$7 = $buffer.$length0; + if ($objects !== null) { + var$8 = $objects.data; + if ($this.$argumentNumbers.data[$i] < var$8.length) { + $arg = var$8[$this.$argumentNumbers.data[$i]]; + $format = $this.$formats.data[$i]; + if (!($format !== null && $arg !== null)) { + if ($arg instanceof jl_Number) + $format = jt_NumberFormat_getInstance(); + else { + if (!($arg instanceof ju_Date)) { + jl_AbstractStringBuilder_append1($buffer, $arg); + $java.jt_MessageFormat_handleArgumentField($this, var$7, $buffer.$length0, $this.$argumentNumbers.data[$i], $position, $fields); + break b; + } + var$11 = ju_Locale_defaultLocale; + var$12 = jl_Math_max(3, 3); + var$13 = var$11.$languageCode; + $mf = var$11.$countryCode; + if (otciu_CLDRHelper_$$metadata$$16 === null) + otciu_CLDRHelper_$$metadata$$16 = otciu_CLDRHelper_getDateTimeFormatMap$$create(); + c: { + $result = otciu_CLDRHelper_resolveDateFormats0(otciu_CLDRHelper_$$metadata$$16, var$13, $mf); + switch (var$12) { + case 0: + break; + case 1: + $format = ($result.longFormat !== null ? $rt_str($result.longFormat) : null); + break c; + case 2: + $format = ($result.mediumFormat !== null ? $rt_str($result.mediumFormat) : null); + break c; + case 3: + $format = ($result.shortFormat !== null ? $rt_str($result.shortFormat) : null); + break c; + default: + break a; + } + $format = ($result.fullFormat !== null ? $rt_str($result.fullFormat) : null); + } + $format = jt_SimpleDateFormat__init_1(jl_String_replace0(jl_String_replace0($format, $rt_s(3272), jt_DateFormat_getTimeFormatString(3, var$11)), $rt_s(3273), jt_DateFormat_getDateFormatString(3, var$11)), var$11); + } + } + if (!($format instanceof jt_ChoiceFormat)) { + $format.$format2($arg, $buffer, $passedField); + $java.jt_MessageFormat_handleArgumentField($this, var$7, $buffer.$length0, $this.$argumentNumbers.data[$i], $position, $fields); + $java.jt_MessageFormat_handleformat($this, $format, $arg, var$7, $fields); + break b; + } + $mf = $java.jt_MessageFormat__init_(jt_Format_format($format, $arg)); + $java.jt_MessageFormat_setLocale($mf, $this.$locale6); + $java.jt_MessageFormat_format($mf, $objects, $buffer, $passedField); + $java.jt_MessageFormat_handleArgumentField($this, var$7, $buffer.$length0, $this.$argumentNumbers.data[$i], $position, $fields); + $java.jt_MessageFormat_handleformat($this, $format, $arg, var$7, $fields); + break b; + } + } + jl_AbstractStringBuilder_append0($buffer, 123); + jl_AbstractStringBuilder_append2($buffer, $this.$argumentNumbers.data[$i]); + jl_AbstractStringBuilder_append0($buffer, 125); + $java.jt_MessageFormat_handleArgumentField($this, var$7, $buffer.$length0, $this.$argumentNumbers.data[$i], $position, $fields); + } + $i = $i + 1 | 0; + } + $position = new jl_IllegalArgumentException; + $buffer = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($buffer); + jl_AbstractStringBuilder_append($buffer, $rt_s(370)); + jl_AbstractStringBuilder_append2($buffer, var$12); + jl_Throwable__init_($position, jl_AbstractStringBuilder_toString($buffer)); + $rt_throw($position); +}; +$java.jt_MessageFormat_handleArgumentField = function($this, $begin, $end, $argnumber, $position, $fields) { + if ($fields !== null) + $fields.$add($java.jt_MessageFormat$FieldContainer__init_($begin, $end, $java.jt_MessageFormat$Field_ARGUMENT, jl_Integer_valueOf($argnumber))); + else if ($position !== null && $position.$myAttribute === $java.jt_MessageFormat$Field_ARGUMENT && !$position.$endIndex) { + $position.$beginIndex = $begin; + $position.$endIndex = $end; + } +}; +$java.jt_MessageFormat_handleformat = function($this, $format, $arg, $begin, $fields) { + var $iterator, $start, $end, $iter, var$9, $attribute; + a: { + if ($fields !== null) { + $iterator = jt_Format_formatToCharacterIterator($format, $arg); + while (true) { + if ($iterator.$offset0 == $iterator.$end5) + break a; + $start = $java.jt_AttributedString$AttributedIterator_getRunStart($iterator); + $end = $java.jt_AttributedString$AttributedIterator_getRunLimit($iterator); + $iter = ju_HashMap_keySet($java.jt_AttributedString$AttributedIterator_getAttributes($iterator)).$iterator(); + $start = $begin + $start | 0; + var$9 = $begin + $end | 0; + while ($iter.$hasNext()) { + $attribute = $iter.$next(); + $fields.$add($java.jt_MessageFormat$FieldContainer__init_($start, var$9, $attribute, $java.jt_AttributedString$AttributedIterator_getAttribute($iterator, $attribute))); + } + $java.jt_AttributedString$AttributedIterator_setIndex($iterator, $end); + } + } + } +}; +$java.jt_MessageFormat_format0 = function($this, $object, $buffer, $field) { + return $java.jt_MessageFormat_format($this, $object, $buffer, $field); +}; +$java.jt_MessageFormat_setFormatByArgumentIndex = function($this, $argIndex, $format) { + var $i; + $i = 0; + while ($i < ($this.$maxOffset + 1 | 0)) { + if ($this.$argumentNumbers.data[$i] == $argIndex) + $this.$formats.data[$i] = $format; + $i = $i + 1 | 0; + } +}; +$java.jt_MessageFormat_match = function($this, $string, $position, $last, $tokens) { + var $length, $offset, $i, var$8, $ch; + $length = jl_String_length($string); + $offset = $position.$currentPosition; + while ($offset < $length && jl_Character_isWhitespace(jl_String_charAt($string, $offset))) { + $offset = $offset + 1 | 0; + } + $tokens = $tokens.data; + $i = $tokens.length; + a: { + while (true) { + $i = $i + (-1) | 0; + if ($i < 0) { + $i = (-1); + break a; + } + if (jl_String_regionMatches($string, 1, $offset, $tokens[$i], 0, jl_String_length($tokens[$i]))) + break; + } + } + if ($i == (-1)) + return (-1); + var$8 = $offset + jl_String_length($tokens[$i]) | 0; + while (true) { + $ch = $rt_compare(var$8, $length); + if ($ch >= 0) + break; + if (!jl_Character_isWhitespace(jl_String_charAt($string, var$8))) + break; + var$8 = var$8 + 1 | 0; + } + b: { + if ($ch < 0) { + $ch = jl_String_charAt($string, var$8); + if ($ch == 125) + break b; + if (!$last && $ch == 44) + break b; + } + return (-1); + } + $position.$currentPosition = var$8 + 1 | 0; + return $i; +}; +$java.jt_MessageFormat_parseVariable = function($this, $string, $position) { + var $length, $offset, $ch, $type, var$7, var$8, $buffer, $dateStyle, $numberStyle, var$12, $$je; + $length = jl_String_length($string); + $offset = $position.$currentPosition; + if ($offset >= $length) { + $string = new jl_IllegalArgumentException; + jl_Throwable__init_($string, $rt_s(3274)); + $rt_throw($string); + } + $length = $offset + 1 | 0; + $ch = jl_String_charAt($string, $offset); + $type = $rt_compare($ch, 125); + if ($type && $ch != 44) { + $string = new jl_IllegalArgumentException; + jl_Throwable__init_($string, $rt_s(3274)); + $rt_throw($string); + } + $position.$currentPosition = $length; + if (!$type) + return null; + var$7 = $rt_createArray(jl_String, 4); + var$8 = var$7.data; + var$8[0] = $rt_s(2682); + var$8[1] = $rt_s(3275); + var$8[2] = $rt_s(3276); + var$8[3] = $rt_s(3277); + $type = $java.jt_MessageFormat_match($this, $string, $position, 0, var$7); + if ($type == (-1)) { + $string = new jl_IllegalArgumentException; + jl_Throwable__init_($string, $rt_s(3278)); + $rt_throw($string); + } + $buffer = new jl_StringBuffer; + jl_AbstractStringBuilder__init_($buffer); + $length = jl_String_charAt($string, $position.$currentPosition - 1 | 0); + switch ($type) { + case 0: + case 1: + if ($length == 125) + return $type != 1 ? jt_DateFormat_getTimeInstance(2, $this.$locale6) : jt_DateFormat_getDateInstance(2, $this.$locale6); + var$7 = $rt_createArray(jl_String, 4); + var$8 = var$7.data; + var$8[0] = $rt_s(3279); + var$8[1] = $rt_s(3192); + var$8[2] = $rt_s(3280); + var$8[3] = $rt_s(3281); + $dateStyle = $java.jt_MessageFormat_match($this, $string, $position, 1, var$7); + if ($dateStyle == (-1)) { + jt_Format_upToWithQuotes($string, $position, $buffer, 125, 123); + return jt_SimpleDateFormat__init_1(jl_AbstractStringBuilder_toString($buffer), $this.$locale6); + } + a: { + switch ($dateStyle) { + case 0: + $dateStyle = 0; + break a; + case 1: + $dateStyle = 1; + break a; + case 2: + $dateStyle = 2; + break a; + case 3: + $dateStyle = 3; + break a; + default: + } + } + return $type != 1 ? jt_DateFormat_getTimeInstance($dateStyle, $this.$locale6) : jt_DateFormat_getDateInstance($dateStyle, $this.$locale6); + case 2: + if ($length == 125) + return jt_NumberFormat_getInstance(); + var$7 = $rt_createArray(jl_String, 3); + var$8 = var$7.data; + var$8[0] = $rt_s(3282); + var$8[1] = $rt_s(3283); + var$8[2] = $rt_s(3284); + $numberStyle = $java.jt_MessageFormat_match($this, $string, $position, 1, var$7); + if ($numberStyle == (-1)) { + jt_Format_upToWithQuotes($string, $position, $buffer, 125, 123); + return jt_DecimalFormat__init_1(jl_AbstractStringBuilder_toString($buffer), jt_DecimalFormatSymbols__init_0($this.$locale6)); + } + switch ($numberStyle) { + case 0: + $string = $this.$locale6; + var$12 = $string.$languageCode; + $buffer = $string.$countryCode; + if (otciu_CLDRHelper_$$metadata$$19 === null) + otciu_CLDRHelper_$$metadata$$19 = otciu_CLDRHelper_getCurrencyFormatMap$$create(); + return jt_DecimalFormat__init_1(otciu_CLDRHelper_resolveFormatSymbols(otciu_CLDRHelper_$$metadata$$19, var$12, $buffer), jt_DecimalFormatSymbols__init_0($string)); + case 1: + $string = $this.$locale6; + var$12 = $string.$languageCode; + $buffer = $string.$countryCode; + if (otciu_CLDRHelper_$$metadata$$18 === null) + otciu_CLDRHelper_$$metadata$$18 = otciu_CLDRHelper_getPercentFormatMap$$create(); + return jt_DecimalFormat__init_1(otciu_CLDRHelper_resolveFormatSymbols(otciu_CLDRHelper_$$metadata$$18, var$12, $buffer), jt_DecimalFormatSymbols__init_0($string)); + default: + } + return jt_NumberFormat_getIntegerInstance($this.$locale6); + default: + } + b: { + try { + jt_Format_upToWithQuotes($string, $position, $buffer, 125, 123); + break b; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_IllegalArgumentException) { + } else { + throw $$e; + } + } + } + $string = new jt_ChoiceFormat; + $position = jl_AbstractStringBuilder_toString($buffer); + jt_NumberFormat__init_0($string); + $java.jt_ChoiceFormat_applyPattern($string, $position); + return $string; +}; +$java.jt_MessageFormat_setLocale = function($this, $locale) { + var $i, $format; + $this.$locale6 = $locale; + $i = 0; + while ($i <= $this.$maxOffset) { + $format = $this.$formats.data[$i]; + if ($format instanceof jt_DecimalFormat) + $this.$formats.data[$i] = jt_DecimalFormat__init_1($format.$pattern4, jt_DecimalFormatSymbols__init_0($locale)); + else if ($format instanceof jt_SimpleDateFormat) + $this.$formats.data[$i] = jt_SimpleDateFormat__init_1($format.$pattern, $locale); + $i = $i + 1 | 0; + } +}; +function oj_JSONObject$Null() { + jl_Object.call(this); +} +$java.oj_JSONObject$Null__init_ = function() { + var var_0 = new oj_JSONObject$Null(); + oj_JSONObject$Null__init_(var_0); + return var_0; +}; +function oj_JSONObject$Null__init_($this) { + return; +} +$java.oj_JSONObject$Null_equals = function($this, $object) { + return $object !== null && $object !== $this ? 0 : 1; +}; +$java.oj_JSONObject$Null_hashCode = function($this) { + return 0; +}; +$java.oj_JSONObject$Null_toString = function($this) { + return $rt_s(48); +}; +function otcfm_InMemoryVirtualFileSystem() { + var a = this; jl_Object.call(a); + a.$root0 = null; + a.$userDir = null; +} +$java.otcfm_InMemoryVirtualFileSystem__init_ = function() { + var var_0 = new otcfm_InMemoryVirtualFileSystem(); + otcfm_InMemoryVirtualFileSystem__init_(var_0); + return var_0; +}; +function otcfm_InMemoryVirtualFileSystem__init_($this) { + var var$1; + var$1 = new otcfm_InMemoryVirtualDirectory; + var$1.$lastModified0 = jl_System_currentTimeMillis(); + var$1.$name27 = $rt_s(36); + var$1.$children2 = ju_LinkedHashMap__init_0(); + $this.$root0 = var$1; + $this.$userDir = $rt_s(61); +} +$java.otcfm_InMemoryVirtualFileSystem_isWindows = function($this) { + return 0; +}; +function otcfm_AbstractInMemoryVirtualFile() { + var a = this; jl_Object.call(a); + a.$name27 = null; + a.$lastModified0 = Long_ZERO; +} +function otcfm_InMemoryVirtualDirectory() { + otcfm_AbstractInMemoryVirtualFile.call(this); + this.$children2 = null; +} +function nle_WebsocketNetworkManager$1() { + jl_Object.call(this); +} +function otcfm_InMemoryVirtualFile() { + otcfm_AbstractInMemoryVirtualFile.call(this); +} +function oj_JSONObject$1() { + jl_Object.call(this); +} +function ju_ServiceLoader$1() { + var a = this; jl_Object.call(a); + a.$index13 = 0; + a.$this$052 = null; +} +$java.ju_ServiceLoader$1_hasNext = function($this) { + return $this.$index13 >= $this.$this$052.$services.data.length ? 0 : 1; +}; +$java.ju_ServiceLoader$1_next = function($this) { + var var$1, var$2, var$3; + if ($this.$index13 == $this.$this$052.$services.data.length) { + var$1 = new ju_NoSuchElementException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); + } + var$2 = $this.$this$052.$services.data; + var$3 = $this.$index13; + $this.$index13 = var$3 + 1 | 0; + return var$2[var$3]; +}; +function csms_StandardMidiFileReader() { + jsms_MidiFileReader.call(this); +} +$java.csms_StandardMidiFileReader__init_ = function() { + var var_0 = new csms_StandardMidiFileReader(); + csms_StandardMidiFileReader__init_(var_0); + return var_0; +}; +function csms_StandardMidiFileReader__init_(var$0) { + return; +} +$java.csms_StandardMidiFileReader_getSequence = function(var$0, var$1) { + var var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, $$je; + var$2 = $java.csms_SMFParser__init_(); + var$3 = var$1 instanceof ji_DataInputStream ? var$1 : ji_DataInputStream__init_(var$1); + var$2.$stream0 = var$3; + a: { + try { + if (ji_DataInputStream_readInt(var$3) != 1297377380) + $rt_throw($java.jsm_InvalidMidiDataException__init_0($rt_s(3285))); + var$4 = ji_DataInputStream_readInt(var$3) - 6 | 0; + var$5 = ji_DataInputStream_readShort(var$3); + var$6 = ji_DataInputStream_readShort(var$3); + var$7 = ji_DataInputStream_readShort(var$3); + if (var$7 > 0) + var$8 = 0.0; + else { + b: { + var$9 = (-1) * (var$7 >> 8) | 0; + switch (var$9) { + case 24: + var$8 = 24.0; + break b; + case 25: + var$8 = 25.0; + break b; + case 26: + case 27: + case 28: + break; + case 29: + var$8 = 29.969999313354492; + break b; + case 30: + var$8 = 30.0; + break b; + default: + } + $rt_throw($java.jsm_InvalidMidiDataException__init_0(jl_StringBuilder_toString(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(3286)), var$9)))); + } + var$7 = var$7 & 255; + } + ji_FilterInputStream_skip(var$3, Long_fromInt(var$4)); + var$2.$tracks0 = var$6; + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + var$1 = $$je; + + } + $rt_throw(var$1); + } + if (var$5 && var$5 != 1) { + var$1 = new jsm_InvalidMidiDataException; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $rt_s(3287)); + jl_AbstractStringBuilder_append2(var$2, var$5); + jl_Throwable__init_(var$1, jl_AbstractStringBuilder_toString(var$2)); + $rt_throw(var$1); + } + var$1 = new jsm_Sequence; + var$1.$tracks = $java.ju_Vector__init_(); + if (var$8 === 0.0) + var$1.$divisionType = 0.0; + else if (var$8 === 24.0) + var$1.$divisionType = 24.0; + else if (var$8 === 25.0) + var$1.$divisionType = 25.0; + else if (var$8 === 29.969999313354492) + var$1.$divisionType = 29.969999313354492; + else { + if (var$8 !== 30.0) { + var$1 = new jsm_InvalidMidiDataException; + var$2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$2); + jl_AbstractStringBuilder_append(var$2, $rt_s(3288)); + jl_Throwable__init_(var$1, jl_AbstractStringBuilder_toString(jl_StringBuilder_append3(var$2, var$8))); + $rt_throw(var$1); + } + var$1.$divisionType = 30.0; + } + var$1.$resolution = var$7; + var$4 = 0; + while (var$4 < var$2.$tracks0 && $java.csms_SMFParser_nextTrack(var$2)) { + $java.csms_SMFParser_readTrack(var$2, $java.jsm_Sequence_createTrack(var$1)); + var$4 = var$4 + 1 | 0; + } + return var$1; +}; +function jl_InstantiationException() { + jl_ReflectiveOperationException.call(this); +} +$java.jl_InstantiationException__init_ = function() { + var var_0 = new jl_InstantiationException(); + jl_InstantiationException__init_(var_0); + return var_0; +}; +function jl_InstantiationException__init_($this) { + jl_Throwable__init_0($this); +} +function maat_TMIEnchantControl() { + var a = this; maat__tmi_MgWidget.call(a); + a.$name13 = null; + a.$normallyPossible = 0; + a.$enchantment0 = null; +} +$java.maat_TMIEnchantControl_click = function($this, $var1, $var2, $var3) { + var $var4, var$5; + $var4 = $var1 >= ($this.$x5 + 13 | 0) ? 0 : 1; + var$5 = $this.$enchantment0; + $var1 = !$var4 ? 1 : (-1); + $java.maat_TMIEnchanting_$callClinit(); + $var1 = $java.ju_LinkedHashMap_get($java.maat_TMIEnchanting_currentEnchantmentLevels, var$5).$value + $var1 | 0; + if ($var1 < 0) + $var1 = 0; + else if ($var1 > 10) + $var1 = 10; + ju_LinkedHashMap_put($java.maat_TMIEnchanting_currentEnchantmentLevels, var$5, jl_Integer_valueOf($var1)); + return 0; +}; +$java.maat_TMIEnchantControl_draw = function($this, $var1, $var2, $var3) { + var $var4, var$5, var$6, $var7, $var6, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();$var6 = $thread.pop();$var7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = !$this.$normallyPossible ? (-5609882) : (-1); + $java.maat__tmi_MgCanvas_drawRect($var1, $this.$x5, $this.$y4, 12, 12, (-301989888)); + $java.maat__tmi_MgCanvas_drawRect($var1, $this.$x5 + 13 | 0, $this.$y4, $this.$width3 - 13 | 0, 12, (-301989888)); + $var2 = $this.$x5; + $var3 = $this.$y4; + var$5 = 12; + var$6 = 12; + $var7 = $rt_s(567); + $ptr = 1; + case 1: + $java.maat__tmi_MgCanvas_drawTextCentered0($var1, $var2, $var3, var$5, var$6, $var7, $var4); + if ($rt_suspending()) { + break main; + } + $var7 = $this.$enchantment0; + $java.maat_TMIEnchanting_$callClinit(); + $var2 = $java.ju_LinkedHashMap_get($java.maat_TMIEnchanting_currentEnchantmentLevels, $var7).$value; + $var7 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var7); + jl_AbstractStringBuilder_append($var7, $rt_s(343)); + jl_AbstractStringBuilder_append2($var7, $var2); + $var6 = jl_AbstractStringBuilder_toString($var7); + $var7 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var7); + jl_AbstractStringBuilder_append($var7, $rt_s(2998)); + jl_AbstractStringBuilder_append($var7, $this.$name13); + $var7 = jl_AbstractStringBuilder_toString($var7); + while (true) { + var$9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$9); + jl_AbstractStringBuilder_append(var$9, $var7); + jl_AbstractStringBuilder_append(var$9, $var6); + if (($java.maat__tmi_MgCanvas_getTextWidth0($var1, jl_AbstractStringBuilder_toString(var$9)) + 14 | 0) <= $this.$width3) + break; + $var7 = jl_String_substring0($var7, 0, jl_String_length($var7) - 1 | 0); + } + $var2 = $this.$x5 + 14 | 0; + $var3 = $this.$y4 + 2 | 0; + var$9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$9); + jl_AbstractStringBuilder_append(var$9, $var7); + jl_AbstractStringBuilder_append(var$9, $var6); + $var7 = jl_AbstractStringBuilder_toString(var$9); + $ptr = 2; + case 2: + $java.maat__tmi_MgCanvas_drawText($var1, $var2, $var3, $var7, $var4); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var4, var$5, var$6, $var7, $var6, var$9, $ptr); +}; +function jt_ChoiceFormat() { + var a = this; jt_NumberFormat.call(a); + a.$choiceLimits = null; + a.$choiceFormats = null; +} +$java.jt_ChoiceFormat_applyPattern = function($this, $template) { + var $limits, $formats, $length, $limitCount, $index, $buffer, $format, $position, $ch, $i, $value, $newLimits, $next, var$15; + $limits = $rt_createDoubleArray(5); + $formats = ju_ArrayList__init_0(); + $length = jl_String_length($template); + $limitCount = 0; + $index = 0; + $buffer = new jl_StringBuffer; + jl_AbstractStringBuilder__init_($buffer); + $format = jt_NumberFormat_getNumberInstance(ju_Locale_US); + $position = $java.jt_ParsePosition__init_(0); + a: { + while (true) { + $ch = $java.jt_ChoiceFormat_skipWhitespace($this, $template, $index); + if ($ch >= $length) { + if ($limitCount == $limits.data.length) + $this.$choiceLimits = $limits; + else { + $this.$choiceLimits = $rt_createDoubleArray($limitCount); + jl_System_arraycopy($limits, 0, $this.$choiceLimits, 0, $limitCount); + } + $this.$choiceFormats = $rt_createArray(jl_String, $formats.$size); + $i = 0; + while ($i < $formats.$size) { + $this.$choiceFormats.data[$i] = ju_ArrayList_get($formats, $i); + $i = $i + 1 | 0; + } + return; + } + $position.$currentPosition = $ch; + $value = jt_DecimalFormat_parse($format, $template, $position); + $ch = $java.jt_ChoiceFormat_skipWhitespace($this, $template, $position.$currentPosition); + if ($position.$errorIndex != (-1)) + break a; + if ($ch >= $length) + break a; + $newLimits = $limits.data; + $index = $ch + 1 | 0; + $ch = jl_String_charAt($template, $ch); + if ($limitCount != $newLimits.length) + $newLimits = $limits; + else { + $newLimits = $rt_createDoubleArray($limitCount * 2 | 0); + jl_System_arraycopy($limits, 0, $newLimits, 0, $limitCount); + } + b: { + switch ($ch) { + case 35: + case 8804: + break; + case 60: + $next = $value.$doubleValue(); + if ($next !== Infinity) { + $ch = $rt_compare($next, 0.0); + var$15 = $ch ? $rt_doubleToLongBits($next) : Long_ZERO; + $next = $rt_longBitsToDouble(($ch >= 0 ? Long_add(var$15, Long_fromInt(1)) : Long_sub(var$15, Long_fromInt(1)))); + } + break b; + default: + $template = new jl_IllegalArgumentException; + jl_Throwable__init_0($template); + $rt_throw($template); + } + $next = $value.$doubleValue(); + } + if ($limitCount > 0 && $next <= $newLimits.data[$limitCount - 1 | 0]) + break; + $limits = $newLimits.data; + $buffer.$length0 = 0; + $position.$currentPosition = $index; + jt_Format_upTo($template, $position, $buffer, 124); + $index = $position.$currentPosition; + $ch = $limitCount + 1 | 0; + $limits[$limitCount] = $next; + ju_ArrayList_add($formats, jl_AbstractStringBuilder_toString($buffer)); + $limits = $newLimits; + $limitCount = $ch; + } + $template = new jl_IllegalArgumentException; + jl_Throwable__init_0($template); + $rt_throw($template); + } + $this.$choiceLimits = $rt_createDoubleArray(0); + $this.$choiceFormats = $rt_createArray(jl_String, 0); +}; +$java.jt_ChoiceFormat_equals = function($this, $object) { + var $choice, var$3, var$4, var$5, var$6; + if ($this === $object) + return 1; + if (!($object instanceof jt_ChoiceFormat)) + return 0; + a: { + $choice = $object; + var$3 = $this.$choiceLimits; + var$4 = $choice.$choiceLimits; + if (var$3 === var$4) + var$5 = 1; + else { + if (var$3 !== null && var$4 !== null) { + var$3 = var$3.data; + var$4 = var$4.data; + var$5 = var$3.length; + if (var$5 == var$4.length) { + var$6 = 0; + while (var$6 < var$5) { + if (var$3[var$6] !== var$4[var$6]) { + var$5 = 0; + break a; + } + var$6 = var$6 + 1 | 0; + } + var$5 = 1; + break a; + } + } + var$5 = 0; + } + } + return var$5 && ju_Arrays_equals($this.$choiceFormats, $choice.$choiceFormats) ? 1 : 0; +}; +$java.jt_ChoiceFormat_format = function($this, $value, $buffer, $field) { + var $i; + $i = $this.$choiceLimits.data.length - 1 | 0; + while (true) { + if ($i < 0) { + if ($this.$choiceFormats.data.length) + jl_AbstractStringBuilder_append($buffer, $this.$choiceFormats.data[0]); + return $buffer; + } + if ($this.$choiceLimits.data[$i] <= $value) + break; + $i = $i + (-1) | 0; + } + jl_AbstractStringBuilder_append($buffer, $this.$choiceFormats.data[$i]); + return $buffer; +}; +$java.jt_ChoiceFormat_format0 = function($this, $value, $buffer, $field) { + return $java.jt_ChoiceFormat_format($this, Long_toNumber($value), $buffer, $field); +}; +$java.jt_ChoiceFormat_hashCode = function($this) { + var $hashCode, $i, $v; + $hashCode = 0; + $i = 0; + while ($i < $this.$choiceLimits.data.length) { + $v = $rt_doubleToLongBits($this.$choiceLimits.data[$i]); + $hashCode = $hashCode + (Long_xor($v, Long_shru($v, 32)).lo + jl_String_hashCode($this.$choiceFormats.data[$i]) | 0) | 0; + $i = $i + 1 | 0; + } + return $hashCode; +}; +$java.jt_ChoiceFormat_skipWhitespace = function($this, $string, $index) { + var $length; + $length = jl_String_length($string); + while ($index < $length && jl_Character_isWhitespace(jl_String_charAt($string, $index))) { + $index = $index + 1 | 0; + } + return $index; +}; +function ju_Collections$17() { + jl_Object.call(this); + this.$val$c0 = null; +} +$java.ju_Collections$17_hasNext = function($this) { + return ju_HashMap$AbstractMapIterator_hasNext($this.$val$c0); +}; +$java.ju_Collections$17_next = function($this) { + var var$1, var$2, var$3; + var$1 = new ju_AbstractMap$SimpleImmutableEntry; + var$2 = ju_HashMap$EntryIterator_next($this.$val$c0); + var$3 = var$2.$key; + var$2 = var$2.$value1; + var$1.$key3 = var$3; + var$1.$value15 = var$2; + return var$1; +}; +$java.ju_Collections$17_next0 = function($this) { + return $java.ju_Collections$17_next($this); +}; +function csms_SMFParser() { + var a = this; jl_Object.call(a); + a.$tracks0 = 0; + a.$stream0 = null; + a.$trackLength = 0; + a.$trackData = null; + a.$pos2 = 0; +} +$java.csms_SMFParser__init_ = function() { + var var_0 = new csms_SMFParser(); + csms_SMFParser__init_(var_0); + return var_0; +}; +function csms_SMFParser__init_(var$0) { + var$0.$trackLength = 0; + var$0.$trackData = null; + var$0.$pos2 = 0; +} +$java.csms_SMFParser_readUnsigned = function(var$0) { + var var$1, var$2; + var$1 = var$0.$trackData.data; + var$2 = var$0.$pos2; + var$0.$pos2 = var$2 + 1 | 0; + return var$1[var$2] & 255; +}; +$java.csms_SMFParser_read = function(var$0, var$1) { + var var$2, var$3, var$4, var$5; + var$2 = var$1.data; + var$3 = var$0.$trackData; + var$4 = var$0.$pos2; + var$5 = var$2.length; + jl_System_arraycopy(var$3, var$4, var$1, 0, var$5); + var$0.$pos2 = var$0.$pos2 + var$5 | 0; +}; +$java.csms_SMFParser_readVarInt = function(var$0) { + var var$1, var$2, var$3, var$4; + var$1 = Long_ZERO; + while (true) { + var$2 = var$0.$trackData.data; + var$3 = var$0.$pos2; + var$0.$pos2 = var$3 + 1 | 0; + var$4 = var$2[var$3] & 255; + var$1 = Long_add(Long_shl(var$1, 7), Long_fromInt(var$4 & 127)); + if (!(var$4 & 128)) + break; + } + return var$1; +}; +$java.csms_SMFParser_readIntFromStream = function(var$0) { + var var$1, var$2, $$je; + a: { + try { + var$1 = ji_DataInputStream_readInt(var$0.$stream0); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_EOFException) { + break a; + } else { + throw $$e; + } + } + return var$1; + } + var$2 = new ji_EOFException; + jl_Throwable__init_(var$2, $rt_s(3289)); + $rt_throw(var$2); +}; +$java.csms_SMFParser_nextTrack = function(var$0) { + var var$1, var$2, var$3, $$je; + var$0.$trackLength = 0; + while (ji_DataInputStream_skipBytes(var$0.$stream0, var$0.$trackLength) == var$0.$trackLength) { + var$1 = $java.csms_SMFParser_readIntFromStream(var$0); + var$0.$trackLength = $java.csms_SMFParser_readIntFromStream(var$0); + if (var$1 != 1297379947) + continue; + else { + if (var$0.$trackLength < 0) + return 0; + a: { + try { + var$0.$trackData = $rt_createByteArray(var$0.$trackLength); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_OutOfMemoryError) { + var$2 = $$je; + } else { + throw $$e; + } + } + var$3 = new ji_IOException; + jl_Throwable__init_4(var$3, $rt_s(3290), var$2); + $rt_throw(var$3); + } + b: { + try { + ji_DataInputStream_readFully(var$0.$stream0, var$0.$trackData); + break b; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof ji_EOFException) { + } else { + throw $$e; + } + } + return 0; + } + var$0.$pos2 = 0; + return 1; + } + } + return 0; +}; +$java.csms_SMFParser_trackFinished = function(var$0) { + return var$0.$pos2 < var$0.$trackLength ? 0 : 1; +}; +$java.csms_SMFParser_readTrack = function(var$0, var$1) { + var var$2, var$3, var$4, var$5, var$6, var$7, var$8, $$je; + a: { + try { + var$2 = Long_ZERO; + var$3 = 0; + var$4 = 0; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_ArrayIndexOutOfBoundsException) { + break a; + } else { + throw $$e; + } + } + b: { + c: { + d: { + try { + while (!$java.csms_SMFParser_trackFinished(var$0) && !var$4) { + var$2 = Long_add(var$2, $java.csms_SMFParser_readVarInt(var$0)); + var$5 = $java.csms_SMFParser_readUnsigned(var$0); + if (var$5 >= 128) { + var$3 = var$5; + var$5 = (-1); + } + e: { + switch (var$3 & 240) { + case 128: + case 144: + case 160: + case 176: + case 224: + if (var$5 == (-1)) + var$5 = $java.csms_SMFParser_readUnsigned(var$0); + var$6 = $java.csms_FastShortMessage__init_(var$3 | var$5 << 8 | $java.csms_SMFParser_readUnsigned(var$0) << 16); + break e; + case 192: + case 208: + break; + case 240: + switch (var$3) { + case 240: + case 247: + break; + case 255: + var$7 = $java.csms_SMFParser_readUnsigned(var$0); + var$5 = $java.csms_SMFParser_readVarInt(var$0).lo; + try { + var$8 = $rt_createByteArray(var$5); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_OutOfMemoryError) { + var$1 = $$je; + break d; + } else { + throw $$e; + } + } + $java.csms_SMFParser_read(var$0, var$8); + var$6 = $java.jsm_MetaMessage__init_(); + $java.jsm_MetaMessage_setMessage(var$6, var$7, var$8, var$5); + if (var$7 != 47) + break e; + var$4 = 1; + break e; + default: + break c; + } + var$7 = $java.csms_SMFParser_readVarInt(var$0).lo; + var$8 = $rt_createByteArray(var$7); + $java.csms_SMFParser_read(var$0, var$8); + var$6 = $java.jsm_SysexMessage__init_(); + $java.jsm_SysexMessage_setMessage(var$6, var$3, var$8, var$7); + break e; + default: + break b; + } + if (var$5 == (-1)) + var$5 = $java.csms_SMFParser_readUnsigned(var$0); + var$6 = $java.csms_FastShortMessage__init_(var$3 | var$5 << 8); + } + $java.jsm_Track_add(var$1, $java.jsm_MidiEvent__init_(var$6, var$2)); + } + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_ArrayIndexOutOfBoundsException) { + break a; + } else { + throw $$e; + } + } + return; + } + try { + $rt_throw(ji_IOException__init_1($rt_s(3291), var$1)); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_ArrayIndexOutOfBoundsException) { + break a; + } else { + throw $$e; + } + } + } + try { + $rt_throw($java.jsm_InvalidMidiDataException__init_0(jl_StringBuilder_toString(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(3091)), var$3)))); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_ArrayIndexOutOfBoundsException) { + break a; + } else { + throw $$e; + } + } + } + try { + $rt_throw($java.jsm_InvalidMidiDataException__init_0(jl_StringBuilder_toString(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(3091)), var$3)))); + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_ArrayIndexOutOfBoundsException) { + } else { + throw $$e; + } + } + } + var$1 = new ji_EOFException; + jl_Throwable__init_(var$1, $rt_s(3289)); + $rt_throw(var$1); +}; +function maa_CryptManager() { + jl_Object.call(this); +} +$java.maa_CryptManager_baseSharedKey = null; +$java.maa_CryptManager__init_ = function() { + var var_0 = new maa_CryptManager(); + maa_CryptManager__init_(var_0); + return var_0; +}; +function maa_CryptManager__init_($this) { + return; +} +$java.maa_CryptManager_uInt8toByteArr = function($a) { + var $b, var$3, $i, var$5; + $b = $rt_createByteArray($a.byteLength); + var$3 = $b.data; + $i = 0; + var$5 = var$3.length; + while ($i < var$5) { + var$3[$i] = ($a[$i] & 255) << 24 >> 24; + $i = $i + 1 | 0; + } + return $b; +}; +$java.maa_CryptManager_encryptData = function($par0Key, $par1ArrayOfByte) { + var var$3, var$4; + $par0Key = nle_Base64_encodeBase64String($java.jm_BigInteger_toByteArray($java.maa_PubKey_priexp)); + var$3 = nle_Base64_encodeBase64String($java.jm_BigInteger_toByteArray($java.maa_PubKey_modulus)); + var$4 = nle_Base64_encodeBase64String($par1ArrayOfByte); + return nle_Base64_decodeBase64($rt_str($java.maa_CryptManager_encryptDataNative$js_body$_6($rt_ustr($par0Key), $rt_ustr(var$3), $rt_ustr(var$4)))); +}; +function maa_CryptManager__clinit_() { + var var$1, var$2; + var$1 = $rt_createByteArray(16); + var$2 = var$1.data; + var$2[0] = 1; + var$2[1] = 2; + var$2[2] = 3; + var$2[3] = 4; + var$2[4] = 5; + var$2[5] = 6; + var$2[6] = 7; + var$2[7] = 8; + var$2[8] = 9; + var$2[9] = 10; + var$2[10] = 11; + var$2[11] = 12; + var$2[12] = 13; + var$2[13] = 14; + var$2[14] = 15; + var$2[15] = 16; + $java.maa_CryptManager_baseSharedKey = var$1; +} +$java.maa_CryptManager_x509decode$js_body$_2 = function(var$1) { + var xd = window.ASN1.parse((window.PEM.parseBlock(var$1)).der); + xd = xd.children.find(function(e) { + return e.type == 3; + }); + xd = xd.children.find(function(e) { + return e.type == 48; + }); + return [xd.children[0].value, xd.children[1].value]; +}; +$java.maa_CryptManager_encryptDataNative$js_body$_6 = function(var$1, var$2, var$3) { + var rsa = new RSAKey(); + rsa.setPublic(b64tohex(var$2), b64tohex(var$1)); + return hex2b64(rsa.encrypt(b64tohex(var$3))); +}; +function nle_EaglerInflater() { + jl_Object.call(this); +} +$java.nle_EaglerInflater__init_ = function() { + var var_0 = new nle_EaglerInflater(); + nle_EaglerInflater__init_(var_0); + return var_0; +}; +function nle_EaglerInflater__init_($this) { + return; +} +$java.nle_EaglerInflater_uncompress = function($input) { + var var$2, var$3, var$4; + var$2 = cjj_InflaterInputStream__init_(ji_ByteArrayInputStream__init_($input)); + var$3 = ji_ByteArrayOutputStream__init_0(); + $input = $rt_createByteArray(65535); + var$4 = ji_FilterInputStream_read0(var$2, $input); + while (var$4 != (-1)) { + ji_ByteArrayOutputStream_write0(var$3, $input, 0, var$4); + var$4 = ji_FilterInputStream_read0(var$2, $input); + } + return ji_ByteArrayOutputStream_toByteArray(var$3); +}; +function nms_InventoryCrafting() { + var a = this; jl_Object.call(a); + a.$stackList = null; + a.$inventoryWidth = 0; + a.$eventHandler = null; +} +$java.nms_InventoryCrafting__init_ = function(var_0, var_1, var_2) { + var var_3 = new nms_InventoryCrafting(); + nms_InventoryCrafting__init_(var_3, var_0, var_1, var_2); + return var_3; +}; +function nms_InventoryCrafting__init_($this, $par1Container, $par2, $par3) { + $this.$stackList = $rt_createArray(nms_ItemStack, $rt_imul($par2, $par3)); + $this.$eventHandler = $par1Container; + $this.$inventoryWidth = $par2; +} +$java.nms_InventoryCrafting_getSizeInventory = function($this) { + return $this.$stackList.data.length; +}; +function nms_InventoryCrafting_getStackInSlot($this, $par1) { + return $par1 >= $java.nms_InventoryCrafting_getSizeInventory($this) ? null : $this.$stackList.data[$par1]; +} +$java.nms_InventoryCrafting_getStackInRowAndColumn = function($this, $par1, $par2) { + if ($par1 >= 0 && $par1 < $this.$inventoryWidth) + return nms_InventoryCrafting_getStackInSlot($this, $par1 + $rt_imul($par2, $this.$inventoryWidth) | 0); + return null; +}; +$java.nms_InventoryCrafting_getStackInSlotOnClosing = function($this, $par1) { + var $var2; + if ($this.$stackList.data[$par1] === null) + return null; + $var2 = $this.$stackList.data[$par1]; + $this.$stackList.data[$par1] = null; + return $var2; +}; +$java.nms_InventoryCrafting_decrStackSize = function($this, $par1, $par2) { + var $var3, $var3_0; + if ($this.$stackList.data[$par1] === null) + return null; + if ($this.$stackList.data[$par1].$stackSize <= $par2) { + $var3 = $this.$stackList.data[$par1]; + $this.$stackList.data[$par1] = null; + $this.$eventHandler.$onCraftMatrixChanged($this); + return $var3; + } + $var3_0 = nms_ItemStack_splitStack($this.$stackList.data[$par1], $par2); + if (!$this.$stackList.data[$par1].$stackSize) + $this.$stackList.data[$par1] = null; + $this.$eventHandler.$onCraftMatrixChanged($this); + return $var3_0; +}; +function nms_InventoryCrafting_setInventorySlotContents($this, $par1, $par2ItemStack) { + $this.$stackList.data[$par1] = $par2ItemStack; + $this.$eventHandler.$onCraftMatrixChanged($this); +} +$java.nms_InventoryCrafting_getInventoryStackLimit = function($this) { + return 64; +}; +$java.nms_InventoryCrafting_onInventoryChanged = function($this) { + return; +}; +function nms_ContainerSheep() { + nms_Container.call(this); + this.$field_90034_a = null; +} +function jsm_Track$ImmutableEndOfTrack() { + jsm_MetaMessage.call(this); +} +$java.jsm_Track$ImmutableEndOfTrack__init_ = function() { + var var_0 = new jsm_Track$ImmutableEndOfTrack(); + jsm_Track$ImmutableEndOfTrack__init_(var_0); + return var_0; +}; +function jsm_Track$ImmutableEndOfTrack__init_(var$0) { + $java.jsm_MetaMessage__init_1(var$0, $rt_createByteArray(3)); + var$0.$data15.data[0] = (-1); + var$0.$data15.data[1] = 47; + var$0.$data15.data[2] = 0; +} +function ju_LinkedHashMap$LinkedHashMapEntrySet() { + ju_HashMap$HashMapEntrySet.call(this); +} +$java.ju_LinkedHashMap$LinkedHashMapEntrySet_iterator = function($this) { + var var$1; + var$1 = new ju_LinkedHashMap$EntryIterator; + $java.ju_LinkedHashMap$AbstractMapIterator__init_(var$1, $this.$associatedMap0); + return var$1; +}; +function jl_StackOverflowError() { + jl_VirtualMachineError.call(this); +} +$java.jl_StackOverflowError__init_ = function() { + var var_0 = new jl_StackOverflowError(); + jl_StackOverflowError__init_(var_0); + return var_0; +}; +function jl_StackOverflowError__init_($this) { + jl_Throwable__init_0($this); +} +function jn_InvalidMarkException() { + jl_IllegalStateException.call(this); +} +$java.jn_InvalidMarkException__init_ = function() { + var var_0 = new jn_InvalidMarkException(); + jn_InvalidMarkException__init_(var_0); + return var_0; +}; +function jn_InvalidMarkException__init_($this) { + jl_Throwable__init_0($this); +} +function nms_CombatTracker() { + var a = this; jl_Object.call(a); + a.$field_94556_a = null; + a.$field_94554_b = null; + a.$field_94555_c = 0; + a.$field_94552_d = 0; + a.$field_94553_e = 0; +} +function nms_CombatTracker_func_94550_c($this) { + var $var1, $var2, $var3, $var4, $var5, $var6; + $var1 = null; + $var2 = null; + $var3 = 0; + $var4 = 0; + $var5 = ju_AbstractList_iterator($this.$field_94556_a); + while (ju_AbstractList$1_hasNext($var5)) { + $var6 = ju_AbstractList$1_next($var5); + if ($var6.$func_94560_a().$getEntity() instanceof nms_EntityPlayer && !($var2 !== null && $var6.$func_94563_c() <= $var4)) { + $var4 = $var6.$func_94563_c(); + $var2 = $var6.$func_94560_a().$getEntity(); + } + if ($var6.$func_94560_a().$getEntity() instanceof nms_EntityLiving && !($var1 !== null && $var6.$func_94563_c() <= $var3)) { + $var3 = $var6.$func_94563_c(); + $var1 = $var6.$func_94560_a().$getEntity(); + } + } + if ($var2 !== null && $var4 >= ($var3 / 3 | 0)) + return $var2; + return $var1; +} +function nms_EntityBodyHelper() { + var a = this; jl_Object.call(a); + a.$theLiving = null; + a.$field_75666_b = 0; + a.$field_75667_c = 0.0; +} +function nms_EntityBodyHelper_func_75664_a($this) { + var $var1, $var3, $var5; + $var1 = $this.$theLiving.$posX - $this.$theLiving.$prevPosX; + $var3 = $this.$theLiving.$posZ - $this.$theLiving.$prevPosZ; + if ($var1 * $var1 + $var3 * $var3 > 2.500000277905201E-7) { + $this.$theLiving.$renderYawOffset = $this.$theLiving.$rotationYaw; + $this.$theLiving.$rotationYawHead = $java.nms_EntityBodyHelper_func_75665_a($this, $this.$theLiving.$renderYawOffset, $this.$theLiving.$rotationYawHead, 75.0); + $this.$field_75667_c = $this.$theLiving.$rotationYawHead; + $this.$field_75666_b = 0; + } else { + $var5 = 75.0; + if (jl_Math_abs1($this.$theLiving.$rotationYawHead - $this.$field_75667_c) > 15.0) { + $this.$field_75666_b = 0; + $this.$field_75667_c = $this.$theLiving.$rotationYawHead; + } else { + $this.$field_75666_b = $this.$field_75666_b + 1 | 0; + if ($this.$field_75666_b > 10) + $var5 = jl_Math_max0(1.0 - ($this.$field_75666_b - 10 | 0) / 10.0, 0.0) * 75.0; + } + $this.$theLiving.$renderYawOffset = $java.nms_EntityBodyHelper_func_75665_a($this, $this.$theLiving.$rotationYawHead, $this.$theLiving.$renderYawOffset, $var5); + } +} +$java.nms_EntityBodyHelper_func_75665_a = function($this, $par1, $par2, $par3) { + var $var4; + $var4 = nms_MathHelper_wrapAngleTo180_float($par1 - $par2); + $par2 = -$par3; + if ($var4 >= $par2) + $par2 = $var4; + if ($par2 < $par3) + $par3 = $par2; + return $par1 - $par3; +}; +function cjj_GZIPInputStream() { + cjj_InflaterInputStream.call(this); +} +function juca_AtomicInteger() { + var a = this; jl_Number.call(a); + a.$value16 = 0; + a.$version1 = 0; +} +$java.juca_AtomicInteger__init_ = function() { + var var_0 = new juca_AtomicInteger(); + juca_AtomicInteger__init_(var_0); + return var_0; +}; +function juca_AtomicInteger__init_($this) { + return; +} +function juca_AtomicInteger_getAndIncrement($this) { + var var$1; + $this.$version1 = $this.$version1 + 1 | 0; + var$1 = $this.$value16; + $this.$value16 = var$1 + 1 | 0; + return var$1; +} +function nms_CombatEntry() { + jl_Object.call(this); +} +function jsm_Track$1() { + jl_Object.call(this); +} +function obc_BufferedBlockCipher() { + jl_Object.call(this); +} +$java.obc_BufferedBlockCipher__init_ = function() { + var var_0 = new obc_BufferedBlockCipher(); + obc_BufferedBlockCipher__init_(var_0); + return var_0; +}; +function obc_BufferedBlockCipher__init_($this) { + return; +} +function obc_BlockCipher() { +} +function obc_CipherParameters() { +} +function ju_LinkedHashMap$EntryIterator() { + ju_LinkedHashMap$AbstractMapIterator.call(this); +} +$java.ju_LinkedHashMap$EntryIterator_next = function($this) { + $java.ju_LinkedHashMap$AbstractMapIterator_makeNext($this); + return $this.$currentEntry1; +}; +$java.ju_LinkedHashMap$EntryIterator_next0 = function($this) { + return $java.ju_LinkedHashMap$EntryIterator_next($this); +}; +function nms_EntityPickupFX() { + var a = this; nms_EntityFX.call(a); + a.$entityToPickUp = null; + a.$entityPickingUp = null; + a.$age0 = 0; + a.$maxAge = 0; + a.$yOffs = 0.0; +} +$java.nms_EntityPickupFX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8, $var9, $var11, $var13, $var17, $var15, $var23, $var19, $var25, $var21, $var30, $var31, $var32, var$21, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$21 = $thread.pop();$var32 = $thread.pop();$var31 = $thread.pop();$var30 = $thread.pop();$var21 = $thread.pop();$var25 = $thread.pop();$var19 = $thread.pop();$var23 = $thread.pop();$var15 = $thread.pop();$var17 = $thread.pop();$var13 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Tessellator = $thread.pop();$this + = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var8 = ($this.$age0 + $par2) / $this.$maxAge; + $par3 = $var8 * $var8; + $var9 = $this.$entityToPickUp.$posX; + $var11 = $this.$entityToPickUp.$posY; + $var13 = $this.$entityToPickUp.$posZ; + $var17 = $this.$entityPickingUp.$lastTickPosX; + $var15 = $this.$entityPickingUp.$posX - $this.$entityPickingUp.$lastTickPosX; + $var23 = $par2; + $var15 = $var17 + $var15 * $var23; + $var17 = $this.$entityPickingUp.$lastTickPosY + ($this.$entityPickingUp.$posY - $this.$entityPickingUp.$lastTickPosY) * $var23 + $this.$yOffs; + $var19 = $this.$entityPickingUp.$lastTickPosZ + ($this.$entityPickingUp.$posZ - $this.$entityPickingUp.$lastTickPosZ) * $var23; + $var15 = $var15 - $var9; + $var25 = $par3; + $var21 = $var9 + $var15 * $var25; + $var23 = $var11 + ($var17 - $var11) * $var25; + $var25 = $var13 + ($var19 - $var13) * $var25; + nms_MathHelper_floor_double($var21); + nms_MathHelper_floor_double($var23 + $this.$yOffset / 2.0); + nms_MathHelper_floor_double($var25); + $var30 = nms_Entity_getBrightnessForRender($this, $par2); + $var31 = $var30 % 65536 | 0; + $var32 = $var30 / 65536 | 0; + nms_OpenGlHelper_setLightmapTextureCoords(nms_OpenGlHelper_lightmapTexUnit, $var31 / 1.0, $var32 / 1.0); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var15 = $var21 - nms_EntityFX_interpPosX; + $var17 = $var23 - nms_EntityFX_interpPosY; + $var19 = $var25 - nms_EntityFX_interpPosZ; + $par1Tessellator = nms_RenderManager_instance; + var$21 = $this.$entityToPickUp; + $var15 = $var15; + $var17 = $var17; + $var19 = $var19; + $par3 = $this.$entityToPickUp.$rotationYaw; + $ptr = 1; + case 1: + nms_RenderManager_renderEntityWithPosYaw($par1Tessellator, var$21, $var15, $var17, $var19, $par3, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7, $var8, $var9, $var11, $var13, $var17, $var15, $var23, $var19, $var25, $var21, $var30, $var31, $var32, var$21, $ptr); +}; +$java.nms_EntityPickupFX_onUpdate = function($this) { + $this.$age0 = $this.$age0 + 1 | 0; + if ($this.$age0 == $this.$maxAge) + nms_Entity_setDead($this); +}; +$java.nms_EntityPickupFX_getFXLayer = function($this) { + return 3; +}; +function nms_GuiDownloadTerrain() { + var a = this; nms_GuiScreen.call(a); + a.$netHandler0 = null; + a.$updateCounter1 = 0; +} +$java.nms_GuiDownloadTerrain__init_ = function(var_0) { + var var_1 = new nms_GuiDownloadTerrain(); + $java.nms_GuiDownloadTerrain__init_0(var_1, var_0); + return var_1; +}; +$java.nms_GuiDownloadTerrain__init_0 = function($this, $par1NetClientHandler) { + nms_GuiScreen__init_($this); + $this.$updateCounter1 = 0; + $this.$netHandler0 = $par1NetClientHandler; +}; +$java.nms_GuiDownloadTerrain_keyTyped = function($this, $par1, $par2) { + return; +}; +$java.nms_GuiDownloadTerrain_initGui = function($this) { + ju_ArrayList_clear($this.$buttonList); +}; +$java.nms_GuiDownloadTerrain_updateScreen = function($this) { + var var$1, var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$updateCounter1 = $this.$updateCounter1 + 1 | 0; + if (!($this.$updateCounter1 % 20 | 0)) { + var$1 = $this.$netHandler0; + var$2 = new nms_Packet0KeepAlive; + nms_Packet__init_0(var$2); + nms_NetClientHandler_addToSendQueue(var$1, var$2); + } + if ($this.$netHandler0 === null) + return; + var$1 = $this.$netHandler0; + $ptr = 1; + case 1: + nms_NetClientHandler_processReadPackets(var$1); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, $ptr); +}; +$java.nms_GuiDownloadTerrain_drawScreen = function($this, $par1, $par2, $par3) { + var var$4, $var4, var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var4 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$4 = 0; + $ptr = 1; + case 1: + nms_GuiScreen_drawBackground($this, var$4); + if ($rt_suspending()) { + break main; + } + $var4 = nms_StringTranslate_instance; + var$6 = $this.$fontRenderer0; + var$7 = nms_StringTranslate_translateKey($var4, $rt_s(3292)); + var$4 = $this.$width / 2 | 0; + var$8 = ($this.$height / 2 | 0) - 50 | 0; + var$9 = 16777215; + $ptr = 2; + case 2: + nms_Gui_drawCenteredString($this, var$6, var$7, var$4, var$8, var$9); + if ($rt_suspending()) { + break main; + } + $ptr = 3; + case 3: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, $var4, var$6, var$7, var$8, var$9, $ptr); +}; +function nms_NpcMerchant() { + var a = this; jl_Object.call(a); + a.$theMerchantInventory0 = null; + a.$customer = null; + a.$recipeList = null; +} +$java.nms_NpcMerchant_setCustomer = function($this, $par1EntityPlayer) { + return; +}; +$java.nms_NpcMerchant_getRecipes = function($this, $par1EntityPlayer) { + return $this.$recipeList; +}; +$java.nms_NpcMerchant_setRecipes = function($this, $par1MerchantRecipeList) { + $this.$recipeList = $par1MerchantRecipeList; +}; +$java.nms_NpcMerchant_useRecipe = function($this, $par1MerchantRecipe) { + return; +}; +function nms_WorldProviderSurface() { + nms_WorldProvider.call(this); +} +$java.nms_WorldProviderSurface__init_ = function() { + var var_0 = new nms_WorldProviderSurface(); + nms_WorldProviderSurface__init_(var_0); + return var_0; +}; +function nms_WorldProviderSurface__init_($this) { + nms_WorldProvider__init_($this); +} +function nms_GuiMerchant() { + var a = this; nms_GuiContainer.call(a); + a.$theIMerchant = null; + a.$nextRecipeButtonIndex = null; + a.$previousRecipeButtonIndex = null; + a.$currentRecipeIndex = 0; + a.$field_94082_v = null; +} +$java.nms_GuiMerchant_tex = null; +$java.nms_GuiMerchant_initGui = function($this) { + var $var1, $var2, var$3, var$4, var$5; + nms_GuiContainer_initGui($this); + $var1 = ($this.$width - $this.$xSize | 0) / 2 | 0; + $var2 = ($this.$height - $this.$ySize0 | 0) / 2 | 0; + var$3 = $this.$buttonList; + var$4 = new nms_GuiButtonMerchant; + var$5 = ($var1 + 120 | 0) + 27 | 0; + $var2 = ($var2 + 24 | 0) - 1 | 0; + $java.nms_GuiButtonMerchant__init_(var$4, 1, var$5, $var2, 1); + $this.$nextRecipeButtonIndex = var$4; + ju_ArrayList_add(var$3, var$4); + var$4 = $this.$buttonList; + var$3 = $java.nms_GuiButtonMerchant__init_0(2, ($var1 + 36 | 0) - 19 | 0, $var2, 0); + $this.$previousRecipeButtonIndex = var$3; + ju_ArrayList_add(var$4, var$3); + $this.$nextRecipeButtonIndex.$enabled = 0; + $this.$previousRecipeButtonIndex.$enabled = 0; +}; +$java.nms_GuiMerchant_drawGuiContainerForegroundLayer = function($this, $par1, $par2) { + var var$3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = $this.$fontRenderer0; + var$4 = $this.$field_94082_v; + $par1 = ($this.$xSize / 2 | 0) - (nms_FontRenderer_getStringWidth($this.$fontRenderer0, $this.$field_94082_v) / 2 | 0) | 0; + $par2 = 6; + var$5 = 4210752; + $ptr = 1; + case 1: + nms_FontRenderer_drawString(var$3, var$4, $par1, $par2, var$5); + if ($rt_suspending()) { + break main; + } + var$3 = $this.$fontRenderer0; + var$4 = nms_StatCollector_translateToLocal($rt_s(1385)); + $par1 = 8; + $par2 = ($this.$ySize0 - 96 | 0) + 2 | 0; + var$5 = 4210752; + $ptr = 2; + case 2: + nms_FontRenderer_drawString(var$3, var$4, $par1, $par2, var$5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, var$3, var$4, var$5, $ptr); +}; +$java.nms_GuiMerchant_updateScreen = function($this) { + var $var1; + nms_GuiContainer_updateScreen($this); + $var1 = $this.$theIMerchant.$recipeList; + if ($var1 !== null) { + $this.$nextRecipeButtonIndex.$enabled = $this.$currentRecipeIndex >= ($var1.$size - 1 | 0) ? 0 : 1; + $this.$previousRecipeButtonIndex.$enabled = $this.$currentRecipeIndex <= 0 ? 0 : 1; + } +}; +$java.nms_GuiMerchant_actionPerformed = function($this, $par1GuiButton) { + var $var2, $var3, $var4, $var6, $$je; + $var2 = 0; + if ($par1GuiButton === $this.$nextRecipeButtonIndex) { + $this.$currentRecipeIndex = $this.$currentRecipeIndex + 1 | 0; + $var2 = 1; + } else if ($par1GuiButton === $this.$previousRecipeButtonIndex) { + $this.$currentRecipeIndex = $this.$currentRecipeIndex - 1 | 0; + $var2 = 1; + } + a: { + if ($var2) { + $java.nms_ContainerMerchant_setCurrentRecipeIndex($this.$inventorySlots0, $this.$currentRecipeIndex); + $var3 = ji_ByteArrayOutputStream__init_0(); + $var4 = ji_DataOutputStream__init_($var3); + try { + ji_DataOutputStream_writeInt($var4, $this.$currentRecipeIndex); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler($this.$mc2), nms_Packet250CustomPayload__init_0($rt_s(3293), ji_ByteArrayOutputStream_toByteArray($var3))); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var6 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var6); + } + } +}; +$java.nms_GuiMerchant_drawGuiContainerBackgroundLayer = function($this, $par1, $par2, $par3) { + var $var8, $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$var8 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var8 = $java.nms_GuiMerchant_tex; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($var8); + if ($rt_suspending()) { + break main; + } + nms_Gui_drawTexturedModalRect($this, ($this.$width - $this.$xSize | 0) / 2 | 0, ($this.$height - $this.$ySize0 | 0) / 2 | 0, 0, 0, $this.$xSize, $this.$ySize0); + $var6 = $this.$theIMerchant.$recipeList; + if ($var6 !== null && !ju_AbstractCollection_isEmpty($var6) && nms_MerchantRecipe_func_82784_g(ju_ArrayList_get($var6, $this.$currentRecipeIndex))) { + $var8 = $java.nms_GuiMerchant_tex; + $ptr = 2; + continue main; + } + return; + case 2: + nle_TextureLocation_bindTexture($var8); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(2896); + nms_Gui_drawTexturedModalRect($this, $this.$guiLeft + 83 | 0, $this.$guiTop + 21 | 0, 212, 0, 28, 21); + nms_Gui_drawTexturedModalRect($this, $this.$guiLeft + 83 | 0, $this.$guiTop + 51 | 0, 212, 0, 28, 21); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var8, $var6, $ptr); +}; +$java.nms_GuiMerchant_drawScreen = function($this, $par1, $par2, $par3) { + var $var4, $var5, $var6, $var8, $var9, $var10, $var11, var$11, var$12, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiContainer_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $var4 = $this.$theIMerchant.$recipeList; + if ($var4 !== null && !ju_AbstractCollection_isEmpty($var4)) { + $var5 = ($this.$width - $this.$xSize | 0) / 2 | 0; + $var6 = ($this.$height - $this.$ySize0 | 0) / 2 | 0; + $var8 = ju_ArrayList_get($var4, $this.$currentRecipeIndex); + nleg_EaglerAdapterGL30_glPushMatrix(); + $var9 = $var8.$itemToBuy; + $var10 = $var8.$secondItemToBuy; + $var11 = $var8.$itemToSell; + nms_RenderHelper_enableGUIStandardItemLighting2(); + nleg_EaglerAdapterGL30_glDisable(2896); + nleg_EaglerAdapterGL30_glEnable(32826); + nleg_EaglerAdapterGL30_glEnable(2903); + nleg_EaglerAdapterGL30_glEnable(2896); + nms_GuiContainer_itemRenderer.$zLevel0 = 100.0; + $var8 = nms_GuiContainer_itemRenderer; + $var4 = $this.$fontRenderer0; + var$11 = $this.$mc2.$renderEngine; + var$12 = $var5 + 36 | 0; + $var6 = $var6 + 24 | 0; + $ptr = 2; + continue main; + } + return; + case 2: + nms_RenderItem_renderItemAndEffectIntoGUI($var8, $var4, var$11, $var9, var$12, $var6); + if ($rt_suspending()) { + break main; + } + $var8 = nms_GuiContainer_itemRenderer; + $var4 = $this.$fontRenderer0; + var$11 = $this.$mc2.$renderEngine; + $ptr = 3; + case 3: + nms_RenderItem_renderItemOverlayIntoGUI($var8, $var4, var$11, $var9, var$12, $var6); + if ($rt_suspending()) { + break main; + } + if ($var10 === null) { + $var8 = nms_GuiContainer_itemRenderer; + $var4 = $this.$fontRenderer0; + var$11 = $this.$mc2.$renderEngine; + $var5 = $var5 + 120 | 0; + $ptr = 4; + continue main; + } + $var8 = nms_GuiContainer_itemRenderer; + $var4 = $this.$fontRenderer0; + var$11 = $this.$mc2.$renderEngine; + $var7 = $var5 + 62 | 0; + $ptr = 6; + continue main; + case 4: + nms_RenderItem_renderItemAndEffectIntoGUI($var8, $var4, var$11, $var11, $var5, $var6); + if ($rt_suspending()) { + break main; + } + $var8 = nms_GuiContainer_itemRenderer; + $var4 = $this.$fontRenderer0; + var$11 = $this.$mc2.$renderEngine; + $ptr = 5; + case 5: + nms_RenderItem_renderItemOverlayIntoGUI($var8, $var4, var$11, $var11, $var5, $var6); + if ($rt_suspending()) { + break main; + } + nms_GuiContainer_itemRenderer.$zLevel0 = 0.0; + nleg_EaglerAdapterGL30_glDisable(2896); + if (nms_GuiContainer_isPointInRegion($this, 36, 24, 16, 16, $par1, $par2)) { + $ptr = 8; + continue main; + } + if ($var10 !== null && nms_GuiContainer_isPointInRegion($this, 62, 24, 16, 16, $par1, $par2)) { + $ptr = 10; + continue main; + } + if (!nms_GuiContainer_isPointInRegion($this, 120, 24, 16, 16, $par1, $par2)) { + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(2929); + nms_RenderHelper_enableStandardItemLighting(); + return; + } + $ptr = 9; + continue main; + case 6: + nms_RenderItem_renderItemAndEffectIntoGUI($var8, $var4, var$11, $var10, $var7, $var6); + if ($rt_suspending()) { + break main; + } + $var8 = nms_GuiContainer_itemRenderer; + $var4 = $this.$fontRenderer0; + var$11 = $this.$mc2.$renderEngine; + $ptr = 7; + case 7: + nms_RenderItem_renderItemOverlayIntoGUI($var8, $var4, var$11, $var10, $var7, $var6); + if ($rt_suspending()) { + break main; + } + $var8 = nms_GuiContainer_itemRenderer; + $var4 = $this.$fontRenderer0; + var$11 = $this.$mc2.$renderEngine; + $var5 = $var5 + 120 | 0; + $ptr = 4; + continue main; + case 8: + nms_GuiContainer_drawItemStackTooltip($this, $var9, $par1, $par2); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(2929); + nms_RenderHelper_enableStandardItemLighting(); + return; + case 9: + nms_GuiContainer_drawItemStackTooltip($this, $var11, $par1, $par2); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(2929); + nms_RenderHelper_enableStandardItemLighting(); + return; + case 10: + nms_GuiContainer_drawItemStackTooltip($this, $var10, $par1, $par2); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glEnable(2896); + nleg_EaglerAdapterGL30_glEnable(2929); + nms_RenderHelper_enableStandardItemLighting(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var5, $var6, $var8, $var9, $var10, $var11, var$11, var$12, $var7, $ptr); +}; +$java.nms_GuiMerchant_getIMerchant = function($this) { + return $this.$theIMerchant; +}; +function nms_GuiMerchant__clinit_() { + $java.nms_GuiMerchant_tex = nle_TextureLocation__init_($rt_s(3294)); +} +function nms_GuiWinGame() { + var a = this; nms_GuiScreen.call(a); + a.$updateCounter3 = 0; + a.$lines = null; + a.$field_73989_c = 0; + a.$field_73987_d = 0.0; +} +$java.nms_GuiWinGame_bk = null; +$java.nms_GuiWinGame_mclogo = null; +$java.nms_GuiWinGame_vigg = null; +$java.nms_GuiWinGame__init_ = function() { + var var_0 = new nms_GuiWinGame(); + nms_GuiWinGame__init_(var_0); + return var_0; +}; +function nms_GuiWinGame__init_($this) { + nms_GuiScreen__init_($this); + $this.$updateCounter3 = 0; + $this.$field_73989_c = 0; + $this.$field_73987_d = 0.5; +} +$java.nms_GuiWinGame_updateScreen = function($this) { + var $var1; + $this.$updateCounter3 = $this.$updateCounter3 + 1 | 0; + $var1 = ((($this.$field_73989_c + $this.$height | 0) + $this.$height | 0) + 24 | 0) / $this.$field_73987_d; + if ($this.$updateCounter3 > $var1) + $java.nms_GuiWinGame_respawnPlayer($this); +}; +$java.nms_GuiWinGame_keyTyped = function($this, $par1, $par2) { + if ($par2 == 1) + $java.nms_GuiWinGame_respawnPlayer($this); +}; +$java.nms_GuiWinGame_respawnPlayer = function($this) { + nms_NetClientHandler_addToSendQueue($this.$mc2.$thePlayer.$sendQueue, nms_Packet205ClientCommand__init_0(1)); + nmc_Minecraft_displayGuiScreen($this.$mc2, null); +}; +$java.nms_GuiWinGame_initGui = function($this) { + var $var1, $var2, $var5, var$4, var$5, $var6, $var7, $var8, var$9, $var9, $$je; + a: { + if ($this.$lines === null) { + $this.$lines = ju_ArrayList__init_0(); + try { + $var1 = $rt_s(36); + $var2 = jl_StringBuilder_toString(jl_StringBuilder_append9(jl_StringBuilder_append9(jl_StringBuilder_append9(jl_StringBuilder_append9(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), $java.nms_EnumChatFormatting_WHITE), $java.nms_EnumChatFormatting_OBFUSCATED), $java.nms_EnumChatFormatting_GREEN), $java.nms_EnumChatFormatting_AQUA)); + $var5 = nle_EaglercraftRandom__init_1(Long_fromInt(8124371)); + var$4 = nlea_EaglerAdapterImpl2_fileContentsLines($rt_s(3295)).data.length; + var$5 = 0; + while (var$5 < var$4) { + nle_EaglerProfile_$callClinit(); + $var1 = jl_String_replaceAll($var1, $rt_s(3296), nle_EaglerProfile_username); + while (jl_String_contains($var1, $var2)) { + $var6 = jl_String_indexOf2($var1, $var2); + $var7 = jl_String_substring0($var1, 0, $var6); + $var8 = jl_String_substring($var1, $var6 + jl_String_length($var2) | 0); + $var1 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append9(jl_StringBuilder_append9(jl_StringBuilder_append(jl_StringBuilder__init_(), $var7), $java.nms_EnumChatFormatting_WHITE), $java.nms_EnumChatFormatting_OBFUSCATED), jl_String_substring0($rt_s(3297), 0, nle_EaglercraftRandom_nextInt($var5, 4) + 3 | 0)), $var8)); + } + ju_AbstractCollection_addAll($this.$lines, nms_FontRenderer_listFormattedStringToWidth($this.$mc2.$fontRenderer, $var1, 274)); + ju_ArrayList_add($this.$lines, $rt_s(36)); + var$5 = var$5 + 1 | 0; + } + $var6 = 0; + while ($var6 < 8) { + ju_ArrayList_add($this.$lines, $rt_s(36)); + $var6 = $var6 + 1 | 0; + } + $var6 = nlea_EaglerAdapterImpl2_fileContentsLines($rt_s(3298)).data.length; + var$9 = 0; + while (var$9 < $var6) { + nle_EaglerProfile_$callClinit(); + $var1 = jl_String_replaceAll(jl_String_replaceAll($var1, $rt_s(3296), nle_EaglerProfile_username), $rt_s(3299), $rt_s(3300)); + ju_AbstractCollection_addAll($this.$lines, nms_FontRenderer_listFormattedStringToWidth($this.$mc2.$fontRenderer, $var1, 274)); + ju_ArrayList_add($this.$lines, $rt_s(36)); + var$9 = var$9 + 1 | 0; + } + $this.$field_73989_c = ju_ArrayList_size($this.$lines) * 12 | 0; + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var9 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var9); + } + } +}; +$java.nms_GuiWinGame_func_73986_b = function($this, $par1, $par2, $par3) { + var $var4, var$5, $var5, $var6, $var7, $var9, $var11, var$11, var$12, var$13, var$14, var$15, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();var$13 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();$var11 = $thread.pop();$var9 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();var$5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nlea_Tessellator_$callClinit(); + $var4 = nlea_Tessellator_instance; + var$5 = $java.nms_GuiWinGame_bk; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$5); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setColorRGBA_F($var4, 1.0, 1.0, 1.0, 1.0); + $var5 = $this.$width; + $var6 = 0.0 - ($this.$updateCounter3 + $par3) * 0.5 * $this.$field_73987_d; + $var7 = $this.$height - ($this.$updateCounter3 + $par3) * 0.5 * $this.$field_73987_d; + $var9 = ($this.$updateCounter3 + $par3 - 0.0) * 0.019999999552965164; + $var11 = (((($this.$field_73989_c + $this.$height | 0) + $this.$height | 0) + 24 | 0) / $this.$field_73987_d - 20.0 - ($this.$updateCounter3 + $par3)) * 0.004999999888241291; + if ($var11 >= $var9) + $var11 = $var9; + if ($var11 > 1.0) + $var11 = 1.0; + $par3 = $var11 * $var11 * 96.0 / 255.0; + nlea_Tessellator_setColorOpaque_F($var4, $par3, $par3, $par3); + var$11 = $this.$height; + var$12 = $this.$zLevel; + var$13 = $var6 * 0.015625; + nlea_Tessellator_addVertexWithUV($var4, 0.0, var$11, var$12, 0.0, var$13); + var$14 = $var5; + var$11 = $this.$height; + var$12 = $this.$zLevel; + var$15 = $var5 * 0.015625; + nlea_Tessellator_addVertexWithUV($var4, var$14, var$11, var$12, var$15, var$13); + var$12 = $this.$zLevel; + var$13 = $var7 * 0.015625; + nlea_Tessellator_addVertexWithUV($var4, var$14, 0.0, var$12, var$15, var$13); + nlea_Tessellator_addVertexWithUV($var4, 0.0, 0.0, $this.$zLevel, 0.0, var$13); + nlea_Tessellator_draw($var4); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, var$5, $var5, $var6, $var7, $var9, $var11, var$11, var$12, var$13, var$14, var$15, $ptr); +}; +$java.nms_GuiWinGame_drawScreen = function($this, $par1, $par2, $par3) { + var $var4, $var5, $var6, $var7, $var8, var$9, $var9, $var10, $var11, $var12, var$14, $var13, var$16, var$17, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$17 = $thread.pop();var$16 = $thread.pop();$var13 = $thread.pop();var$14 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();var$9 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + $java.nms_GuiWinGame_func_73986_b($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + nlea_Tessellator_$callClinit(); + $var4 = nlea_Tessellator_instance; + $var5 = 274; + $var6 = ($this.$width / 2 | 0) - 137 | 0; + $var7 = $this.$height + 50 | 0; + $var8 = -($this.$updateCounter3 + $par3) * $this.$field_73987_d; + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, $var8, 0.0); + var$9 = $java.nms_GuiWinGame_mclogo; + $ptr = 2; + case 2: + nle_TextureLocation_bindTexture(var$9); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nms_Gui_drawTexturedModalRect($this, $var6, $var7, 0, 0, 155, 44); + nms_Gui_drawTexturedModalRect($this, $var6 + 155 | 0, $var7, 0, 45, 155, 44); + nlea_Tessellator_setColorOpaque_I($var4, 16777215); + $var9 = $var7 + 200 | 0; + $var10 = 0; + while ($var10 < $this.$lines.$size) { + if ($var10 == ($this.$lines.$size - 1 | 0)) { + $var11 = $var9 + $var8 - (($this.$height / 2 | 0) - 6 | 0); + if ($var11 < 0.0) + nleg_EaglerAdapterGL30_glTranslatef(0.0, -$var11, 0.0); + } + $var11 = $var9 + $var8; + if ($var11 + 12.0 + 8.0 > 0.0 && $var11 < $this.$height) { + $var12 = ju_ArrayList_get($this.$lines, $var10); + if (jl_String_startsWith0($var12, $rt_s(3301))) { + var$9 = $this.$fontRenderer0; + var$14 = jl_String_substring($var12, 3); + $var7 = $var6 + (($var5 - nms_FontRenderer_getStringWidth($this.$fontRenderer0, jl_String_substring($var12, 3)) | 0) / 2 | 0) | 0; + $var13 = 16777215; + $ptr = 6; + continue main; + } + $this.$fontRenderer0.$fontRandom.$seed = Long_add(Long_mul(Long_fromInt($var10), new Long(4238972211, 0)), Long_fromInt($this.$updateCounter3 / 4 | 0)); + var$9 = $this.$fontRenderer0; + $var7 = 16777215; + $ptr = 5; + continue main; + } + $var9 = $var9 + 12 | 0; + $var10 = $var10 + 1 | 0; + } + nleg_EaglerAdapterGL30_glPopMatrix(); + var$9 = $java.nms_GuiWinGame_vigg; + $ptr = 3; + case 3: + nle_TextureLocation_bindTexture(var$9); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(0, 769); + nlea_Tessellator_startDrawingQuads($var4); + nlea_Tessellator_setColorRGBA_F($var4, 1.0, 1.0, 1.0, 1.0); + $var5 = $this.$width; + var$16 = $this.$height; + nlea_Tessellator_addVertexWithUV($var4, 0.0, var$16, $this.$zLevel, 0.0, 1.0); + var$17 = $var5; + nlea_Tessellator_addVertexWithUV($var4, var$17, var$16, $this.$zLevel, 1.0, 1.0); + nlea_Tessellator_addVertexWithUV($var4, var$17, 0.0, $this.$zLevel, 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($var4, 0.0, 0.0, $this.$zLevel, 0.0, 0.0); + nlea_Tessellator_draw($var4); + nleg_EaglerAdapterGL30_glDisable(3042); + $ptr = 4; + case 4: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + case 5: + nms_FontRenderer_drawStringWithShadow(var$9, $var12, $var6, $var9, $var7); + if ($rt_suspending()) { + break main; + } + while (true) { + $var9 = $var9 + 12 | 0; + $var10 = $var10 + 1 | 0; + if ($var10 >= $this.$lines.$size) + break; + if ($var10 == ($this.$lines.$size - 1 | 0)) { + $var11 = $var9 + $var8 - (($this.$height / 2 | 0) - 6 | 0); + if ($var11 < 0.0) + nleg_EaglerAdapterGL30_glTranslatef(0.0, -$var11, 0.0); + } + $var11 = $var9 + $var8; + if ($var11 + 12.0 + 8.0 <= 0.0) + continue; + if ($var11 >= $this.$height) + continue; + else { + $var12 = ju_ArrayList_get($this.$lines, $var10); + if (jl_String_startsWith0($var12, $rt_s(3301))) { + var$9 = $this.$fontRenderer0; + var$14 = jl_String_substring($var12, 3); + $var7 = $var6 + (($var5 - nms_FontRenderer_getStringWidth($this.$fontRenderer0, jl_String_substring($var12, 3)) | 0) / 2 | 0) | 0; + $var13 = 16777215; + $ptr = 6; + continue main; + } + $this.$fontRenderer0.$fontRandom.$seed = Long_add(Long_mul(Long_fromInt($var10), new Long(4238972211, 0)), Long_fromInt($this.$updateCounter3 / 4 | 0)); + var$9 = $this.$fontRenderer0; + $var7 = 16777215; + continue main; + } + } + nleg_EaglerAdapterGL30_glPopMatrix(); + var$9 = $java.nms_GuiWinGame_vigg; + $ptr = 3; + continue main; + case 6: + nms_FontRenderer_drawStringWithShadow(var$9, var$14, $var7, $var9, $var13); + if ($rt_suspending()) { + break main; + } + while (true) { + $var9 = $var9 + 12 | 0; + $var10 = $var10 + 1 | 0; + if ($var10 >= $this.$lines.$size) + break; + if ($var10 == ($this.$lines.$size - 1 | 0)) { + $var11 = $var9 + $var8 - (($this.$height / 2 | 0) - 6 | 0); + if ($var11 < 0.0) + nleg_EaglerAdapterGL30_glTranslatef(0.0, -$var11, 0.0); + } + $var11 = $var9 + $var8; + if ($var11 + 12.0 + 8.0 <= 0.0) + continue; + if ($var11 >= $this.$height) + continue; + else { + $var12 = ju_ArrayList_get($this.$lines, $var10); + if (jl_String_startsWith0($var12, $rt_s(3301))) { + var$9 = $this.$fontRenderer0; + var$14 = jl_String_substring($var12, 3); + $var7 = $var6 + (($var5 - nms_FontRenderer_getStringWidth($this.$fontRenderer0, jl_String_substring($var12, 3)) | 0) / 2 | 0) | 0; + $var13 = 16777215; + continue main; + } + $this.$fontRenderer0.$fontRandom.$seed = Long_add(Long_mul(Long_fromInt($var10), new Long(4238972211, 0)), Long_fromInt($this.$updateCounter3 / 4 | 0)); + var$9 = $this.$fontRenderer0; + $var7 = 16777215; + $ptr = 5; + continue main; + } + } + nleg_EaglerAdapterGL30_glPopMatrix(); + var$9 = $java.nms_GuiWinGame_vigg; + $ptr = 3; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var5, $var6, $var7, $var8, var$9, $var9, $var10, $var11, $var12, var$14, $var13, var$16, var$17, $ptr); +}; +function nms_GuiWinGame__clinit_() { + $java.nms_GuiWinGame_bk = nle_TextureLocation__init_($rt_s(3302)); + $java.nms_GuiWinGame_mclogo = nle_TextureLocation__init_($rt_s(1086)); + $java.nms_GuiWinGame_vigg = nle_TextureLocation__init_($rt_s(1289)); +} +function nms_EntityCrit2FX() { + var a = this; nms_EntityFX.call(a); + a.$theEntity = null; + a.$currentLife = 0; + a.$maximumLife = 0; + a.$particleName0 = null; +} +$java.nms_EntityCrit2FX__init_ = function(var_0, var_1) { + var var_2 = new nms_EntityCrit2FX(); + nms_EntityCrit2FX__init_(var_2, var_0, var_1); + return var_2; +}; +$java.nms_EntityCrit2FX__init_0 = function(var_0, var_1, var_2) { + var var_3 = new nms_EntityCrit2FX(); + nms_EntityCrit2FX__init_0(var_3, var_0, var_1, var_2); + return var_3; +}; +function nms_EntityCrit2FX__init_($this, $par1World, $par2Entity) { + var var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$par2Entity = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = $rt_s(1164); + $ptr = 1; + case 1: + nms_EntityCrit2FX__init_0($this, $par1World, $par2Entity, var$3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2Entity, var$3, $ptr); +} +function nms_EntityCrit2FX__init_0($this, $par1World, $par2Entity, $par3Str) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3Str = $thread.pop();$par2Entity = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_EntityFX__init_($this, $par1World, $par2Entity.$posX, $par2Entity.$boundingBox.$minY + $par2Entity.$height0 / 2.0, $par2Entity.$posZ, $par2Entity.$motionX, $par2Entity.$motionY, $par2Entity.$motionZ); + $this.$currentLife = 0; + $this.$maximumLife = 0; + $this.$theEntity = $par2Entity; + $this.$maximumLife = 3; + $this.$particleName0 = $par3Str; + $ptr = 1; + case 1: + $java.nms_EntityCrit2FX_onUpdate($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2Entity, $par3Str, $ptr); +} +$java.nms_EntityCrit2FX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + return; +}; +$java.nms_EntityCrit2FX_onUpdate = function($this) { + var $var1, $var2, $var4, $var6, $var8, $var10, $var12, var$8, var$9, var$10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();$var12 = $thread.pop();$var10 = $thread.pop();$var8 = $thread.pop();$var6 = $thread.pop();$var4 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var1 = 0; + while ($var1 < 16) { + $var2 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0; + $var4 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0; + $var6 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0; + if ($var2 * $var2 + $var4 * $var4 + $var6 * $var6 <= 1.0) { + $var8 = $this.$theEntity.$posX + $var2 * $this.$theEntity.$width0 / 4.0; + $var10 = $this.$theEntity.$boundingBox.$minY + $this.$theEntity.$height0 / 2.0 + $var4 * $this.$theEntity.$height0 / 4.0; + $var12 = $this.$theEntity.$posZ + $var6 * $this.$theEntity.$width0 / 4.0; + var$8 = $this.$worldObj; + var$9 = $this.$particleName0; + var$10 = $var4 + 0.2; + $ptr = 2; + continue main; + } + $var1 = $var1 + 1 | 0; + } + $this.$currentLife = $this.$currentLife + 1 | 0; + if ($this.$currentLife < $this.$maximumLife) + return; + $ptr = 1; + case 1: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_World_spawnParticle(var$8, var$9, $var8, $var10, $var12, $var2, var$10, $var6); + if ($rt_suspending()) { + break main; + } + while (true) { + $var1 = $var1 + 1 | 0; + if ($var1 >= 16) + break; + $var2 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0; + $var4 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0; + $var6 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 - 1.0; + if ($var2 * $var2 + $var4 * $var4 + $var6 * $var6 > 1.0) + continue; + else { + $var8 = $this.$theEntity.$posX + $var2 * $this.$theEntity.$width0 / 4.0; + $var10 = $this.$theEntity.$boundingBox.$minY + $this.$theEntity.$height0 / 2.0 + $var4 * $this.$theEntity.$height0 / 4.0; + $var12 = $this.$theEntity.$posZ + $var6 * $this.$theEntity.$width0 / 4.0; + var$8 = $this.$worldObj; + var$9 = $this.$particleName0; + var$10 = $var4 + 0.2; + continue main; + } + } + $this.$currentLife = $this.$currentLife + 1 | 0; + if ($this.$currentLife < $this.$maximumLife) + return; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var4, $var6, $var8, $var10, $var12, var$8, var$9, var$10, $ptr); +}; +$java.nms_EntityCrit2FX_getFXLayer = function($this) { + return 3; +}; +function ju_AbstractMap$SimpleImmutableEntry() { + var a = this; jl_Object.call(a); + a.$key3 = null; + a.$value15 = null; +} +$java.ju_AbstractMap$SimpleImmutableEntry_getValue = function($this) { + return $this.$value15; +}; +$java.ju_AbstractMap$SimpleImmutableEntry_getKey = function($this) { + return $this.$key3; +}; +function nms_GameRuleValue() { + var a = this; jl_Object.call(a); + a.$valueString = null; + a.$valueBoolean = 0; + a.$valueInteger = 0; + a.$valueDouble = 0.0; +} +$java.nms_GameRuleValue_setValue = function($this, $par1Str) { + var $$je; + $this.$valueString = $par1Str; + $this.$valueBoolean = $java.jl_Boolean_parseBoolean($par1Str); + a: { + try { + $this.$valueInteger = jl_Integer_parseInt($par1Str); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NumberFormatException) { + } else { + throw $$e; + } + } + } + b: { + try { + $this.$valueDouble = jl_Double_parseDouble($par1Str); + break b; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_NumberFormatException) { + } else { + throw $$e; + } + } + } +}; +$java.nms_GameRuleValue_getGameRuleBooleanValue = function($this) { + return $this.$valueBoolean; +}; +function ju_Vector() { + var a = this; ju_AbstractList.call(a); + a.$elementCount1 = 0; + a.$elementData1 = null; + a.$capacityIncrement = 0; +} +$java.ju_Vector_$assertionsDisabled = 0; +$java.ju_Vector__init_ = function() { + var var_0 = new ju_Vector(); + ju_Vector__init_(var_0); + return var_0; +}; +function ju_Vector__init_($this) { + $this.$elementData1 = $java.ju_Vector_newElementArray($this, 10); + $this.$elementCount1 = 0; + $this.$capacityIncrement = 0; +} +$java.ju_Vector_newElementArray = function($this, $size) { + return $rt_createArray(jl_Object, $size); +}; +$java.ju_Vector_addElement = function($this, $object) { + var var$2, var$3, var$4; + jl_Object_monitorEnterSync($this); + try { + if ($this.$elementCount1 == $this.$elementData1.data.length) { + if ($this.$capacityIncrement > 0) + var$2 = $this.$capacityIncrement; + else { + var$2 = $this.$elementData1.data.length; + if (!var$2) + var$2 = 1; + } + var$3 = $java.ju_Vector_newElementArray($this, $this.$elementData1.data.length + var$2 | 0); + jl_System_arraycopy($this.$elementData1, 0, var$3, 0, $this.$elementCount1); + $this.$elementData1 = var$3; + } + var$3 = $this.$elementData1.data; + var$4 = $this.$elementCount1; + $this.$elementCount1 = var$4 + 1 | 0; + var$3[var$4] = $object; + $this.$modCount = $this.$modCount + 1 | 0; + } finally { + jl_Object_monitorExitSync($this); + } +}; +$java.ju_Vector_toArray = function($this, $contents) { + var var$2, var$3; + jl_Object_monitorEnterSync($this); + try { + var$2 = $contents.data; + if ($this.$elementCount1 > var$2.length) + $contents = jlr_Array_newInstance(jl_Class_getComponentType(jl_Object_getClass($contents)), $this.$elementCount1); + var$3 = $contents.data; + jl_System_arraycopy($this.$elementData1, 0, $contents, 0, $this.$elementCount1); + if ($this.$elementCount1 < var$3.length) + var$3[$this.$elementCount1] = null; + return $contents; + } finally { + jl_Object_monitorExitSync($this); + } +}; +function ju_Vector__clinit_() { + $java.ju_Vector_$assertionsDisabled = 0; +} +function maajss_KeySpec() { +} +function maajcs_SecretKeySpec() { + var a = this; jl_Object.call(a); + a.$algorithm = null; + a.$key2 = null; +} +$java.maajcs_SecretKeySpec_getEncoded = function($this) { + var $tmp_0, var$2; + $tmp_0 = $rt_createByteArray($this.$key2.data.length); + var$2 = $tmp_0.data; + jl_System_arraycopy($this.$key2, 0, $tmp_0, 0, var$2.length); + return $tmp_0; +}; +function nms_InventoryMerchant() { + var a = this; jl_Object.call(a); + a.$theMerchant1 = null; + a.$theInventory = null; + a.$thePlayer5 = null; + a.$currentRecipe = null; + a.$currentRecipeIndex0 = 0; +} +function nms_InventoryMerchant__init_(var_0, var_1) { + var var_2 = new nms_InventoryMerchant(); + $java.nms_InventoryMerchant__init_(var_2, var_0, var_1); + return var_2; +} +$java.nms_InventoryMerchant__init_ = function($this, $par1EntityPlayer, $par2IMerchant) { + $this.$theInventory = $rt_createArray(nms_ItemStack, 3); + $this.$thePlayer5 = $par1EntityPlayer; + $this.$theMerchant1 = $par2IMerchant; +}; +$java.nms_InventoryMerchant_getStackInSlot = function($this, $par1) { + return $this.$theInventory.data[$par1]; +}; +$java.nms_InventoryMerchant_decrStackSize = function($this, $par1, $par2) { + var $var3, $var3_0; + if ($this.$theInventory.data[$par1] === null) + return null; + if ($par1 == 2) { + $var3 = $this.$theInventory.data[$par1]; + $this.$theInventory.data[$par1] = null; + return $var3; + } + if ($this.$theInventory.data[$par1].$stackSize <= $par2) { + $var3 = $this.$theInventory.data[$par1]; + $this.$theInventory.data[$par1] = null; + if ($java.nms_InventoryMerchant_inventoryResetNeededOnSlotChange($this, $par1)) + $java.nms_InventoryMerchant_resetRecipeAndSlots($this); + return $var3; + } + $var3_0 = nms_ItemStack_splitStack($this.$theInventory.data[$par1], $par2); + if (!$this.$theInventory.data[$par1].$stackSize) + $this.$theInventory.data[$par1] = null; + if ($java.nms_InventoryMerchant_inventoryResetNeededOnSlotChange($this, $par1)) + $java.nms_InventoryMerchant_resetRecipeAndSlots($this); + return $var3_0; +}; +$java.nms_InventoryMerchant_inventoryResetNeededOnSlotChange = function($this, $par1) { + return $par1 && $par1 != 1 ? 0 : 1; +}; +$java.nms_InventoryMerchant_setInventorySlotContents = function($this, $par1, $par2ItemStack) { + $this.$theInventory.data[$par1] = $par2ItemStack; + if ($par2ItemStack !== null && $par2ItemStack.$stackSize > 64) + $par2ItemStack.$stackSize = 64; + if ($java.nms_InventoryMerchant_inventoryResetNeededOnSlotChange($this, $par1)) + $java.nms_InventoryMerchant_resetRecipeAndSlots($this); +}; +$java.nms_InventoryMerchant_getInventoryStackLimit = function($this) { + return 64; +}; +$java.nms_InventoryMerchant_onInventoryChanged = function($this) { + $java.nms_InventoryMerchant_resetRecipeAndSlots($this); +}; +$java.nms_InventoryMerchant_resetRecipeAndSlots = function($this) { + var $var1, $var2, var$3, $var3, $var4; + $this.$currentRecipe = null; + $var1 = $this.$theInventory.data[0]; + $var2 = $this.$theInventory.data[1]; + if ($var1 === null) + var$3 = null; + else { + var$3 = $var2; + $var2 = $var1; + } + if ($var2 === null) + $java.nms_InventoryMerchant_setInventorySlotContents($this, 2, null); + else { + $var3 = $this.$theMerchant1.$recipeList; + if ($var3 !== null) { + $var4 = $java.nms_MerchantRecipeList_canRecipeBeUsed($var3, $var2, var$3, $this.$currentRecipeIndex0); + if ($var4 !== null && !nms_MerchantRecipe_func_82784_g($var4)) { + $this.$currentRecipe = $var4; + $java.nms_InventoryMerchant_setInventorySlotContents($this, 2, nms_ItemStack_copy($var4.$itemToSell)); + } else if (var$3 === null) + $java.nms_InventoryMerchant_setInventorySlotContents($this, 2, null); + else { + $var1 = $java.nms_MerchantRecipeList_canRecipeBeUsed($var3, var$3, $var2, $this.$currentRecipeIndex0); + if ($var1 !== null && !nms_MerchantRecipe_func_82784_g($var1)) { + $this.$currentRecipe = $var1; + $java.nms_InventoryMerchant_setInventorySlotContents($this, 2, nms_ItemStack_copy($var1.$itemToSell)); + } else + $java.nms_InventoryMerchant_setInventorySlotContents($this, 2, null); + } + } + } +}; +$java.nms_InventoryMerchant_getCurrentRecipe = function($this) { + return $this.$currentRecipe; +}; +$java.nms_InventoryMerchant_setCurrentRecipeIndex = function($this, $par1) { + $this.$currentRecipeIndex0 = $par1; + $java.nms_InventoryMerchant_resetRecipeAndSlots($this); +}; +function nms_WorldProviderHell() { + nms_WorldProvider.call(this); +} +$java.nms_WorldProviderHell__init_ = function() { + var var_0 = new nms_WorldProviderHell(); + nms_WorldProviderHell__init_(var_0); + return var_0; +}; +function nms_WorldProviderHell__init_($this) { + nms_WorldProvider__init_($this); +} +$java.nms_WorldProviderHell_registerWorldChunkManager = function($this) { + $this.$isHellWorld = 1; + $this.$hasNoSky = 1; + $this.$dimensionId = (-1); +}; +$java.nms_WorldProviderHell_getFogColor = function($this, $par1, $par2) { + return nms_Vec3Pool_getVecFromPool($this.$worldObj5.$vecPool, 0.20000000298023224, 0.029999999329447746, 0.029999999329447746); +}; +$java.nms_WorldProviderHell_generateLightBrightnessTable = function($this) { + var $var2, $var3; + $var2 = 0; + while ($var2 <= 15) { + $var3 = 1.0 - $var2 / 15.0; + $this.$lightBrightnessTable.data[$var2] = (1.0 - $var3) / ($var3 * 3.0 + 1.0) * 0.8999999761581421 + 0.10000000149011612; + $var2 = $var2 + 1 | 0; + } +}; +$java.nms_WorldProviderHell_isSurfaceWorld = function($this) { + return 0; +}; +$java.nms_WorldProviderHell_calculateCelestialAngle = function($this, $par1, $par3) { + return 0.5; +}; +$java.nms_WorldProviderHell_doesXZShowFog = function($this, $par1, $par2) { + return 1; +}; +function nms_WorldProviderEnd() { + nms_WorldProvider.call(this); +} +$java.nms_WorldProviderEnd__init_ = function() { + var var_0 = new nms_WorldProviderEnd(); + nms_WorldProviderEnd__init_(var_0); + return var_0; +}; +function nms_WorldProviderEnd__init_($this) { + nms_WorldProvider__init_($this); +} +$java.nms_WorldProviderEnd_registerWorldChunkManager = function($this) { + $this.$dimensionId = 1; + $this.$hasNoSky = 1; +}; +$java.nms_WorldProviderEnd_calculateCelestialAngle = function($this, $par1, $par3) { + return 0.0; +}; +$java.nms_WorldProviderEnd_calcSunriseSunsetColors = function($this, $par1, $par2) { + return null; +}; +$java.nms_WorldProviderEnd_getFogColor = function($this, $par1, $par2) { + var $var4, var$4, var$5; + $var4 = nms_MathHelper_cos($par1 * 3.1415927410125732 * 2.0) * 2.0 + 0.5; + if ($var4 < 0.0) + $var4 = 0.0; + if ($var4 > 1.0) + $var4 = 1.0; + $par1 = $var4 * 0.0 + 0.15000000596046448; + $par2 = 0.6274510025978088 * $par1; + $par1 = 0.501960813999176 * $par1; + var$4 = $this.$worldObj5.$vecPool; + var$5 = $par2; + return nms_Vec3Pool_getVecFromPool(var$4, var$5, $par1, var$5); +}; +$java.nms_WorldProviderEnd_isSkyColored = function($this) { + return 0; +}; +$java.nms_WorldProviderEnd_isSurfaceWorld = function($this) { + return 0; +}; +$java.nms_WorldProviderEnd_getCloudHeight = function($this) { + return 8.0; +}; +$java.nms_WorldProviderEnd_doesXZShowFog = function($this, $par1, $par2) { + return 1; +}; +function nlea_EaglerAdapterImpl2$BufferedImageElem() { + var a = this; jl_Object.call(a); + a.$imageElement = null; + a.$url0 = null; + a.$requestedTime0 = Long_ZERO; + a.$ttl0 = 0; +} +function jt_MessageFormat$FieldContainer() { + var a = this; jl_Object.call(a); + a.$start13 = 0; + a.$end6 = 0; + a.$attribute = null; + a.$value17 = null; +} +$java.jt_MessageFormat$FieldContainer__init_ = function(var_0, var_1, var_2, var_3) { + var var_4 = new jt_MessageFormat$FieldContainer(); + $java.jt_MessageFormat$FieldContainer__init_0(var_4, var_0, var_1, var_2, var_3); + return var_4; +}; +$java.jt_MessageFormat$FieldContainer__init_0 = function($this, $start, $end, $attribute, $value) { + $this.$start13 = $start; + $this.$end6 = $end; + $this.$attribute = $attribute; + $this.$value17 = $value; +}; +function jt_MessageFormat$Field() { + jt_Format$Field.call(this); +} +$java.jt_MessageFormat$Field_ARGUMENT = null; +function jt_MessageFormat$Field__clinit_() { + var var$1; + var$1 = new jt_MessageFormat$Field; + $java.jt_AttributedCharacterIterator$Attribute__init_0(var$1, $rt_s(3303)); + $java.jt_MessageFormat$Field_ARGUMENT = var$1; +} +function nms_InventoryCraftResult() { + jl_Object.call(this); + this.$stackResult = null; +} +function nms_InventoryCraftResult__init_0() { + var var_0 = new nms_InventoryCraftResult(); + nms_InventoryCraftResult__init_(var_0); + return var_0; +} +function nms_InventoryCraftResult__init_($this) { + $this.$stackResult = $rt_createArray(nms_ItemStack, 1); +} +$java.nms_InventoryCraftResult_getStackInSlot = function($this, $par1) { + return $this.$stackResult.data[0]; +}; +$java.nms_InventoryCraftResult_decrStackSize = function($this, $par1, $par2) { + var $var3; + if ($this.$stackResult.data[0] === null) + return null; + $var3 = $this.$stackResult.data[0]; + $this.$stackResult.data[0] = null; + return $var3; +}; +$java.nms_InventoryCraftResult_setInventorySlotContents = function($this, $par1, $par2ItemStack) { + $this.$stackResult.data[0] = $par2ItemStack; +}; +$java.nms_InventoryCraftResult_getInventoryStackLimit = function($this) { + return 64; +}; +$java.nms_InventoryCraftResult_onInventoryChanged = function($this) { + return; +}; +function nms_SlotCrafting() { + var a = this; nms_Slot.call(a); + a.$craftMatrix1 = null; + a.$thePlayer6 = null; + a.$amountCrafted = 0; +} +$java.nms_SlotCrafting__init_ = function(var_0, var_1, var_2, var_3, var_4, var_5) { + var var_6 = new nms_SlotCrafting(); + $java.nms_SlotCrafting__init_0(var_6, var_0, var_1, var_2, var_3, var_4, var_5); + return var_6; +}; +$java.nms_SlotCrafting__init_0 = function($this, $par1EntityPlayer, $par2IInventory, $par3IInventory, $par4, $par5, $par6) { + nms_Slot__init_0($this, $par3IInventory, $par4, $par5, $par6); + $this.$thePlayer6 = $par1EntityPlayer; + $this.$craftMatrix1 = $par2IInventory; +}; +$java.nms_SlotCrafting_isItemValid = function($this, $par1ItemStack) { + return 0; +}; +$java.nms_SlotCrafting_decrStackSize = function($this, $par1) { + var var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($java.nms_Slot_getHasStack($this)) + $this.$amountCrafted = $this.$amountCrafted + jl_Math_min($par1, $java.nms_Slot_getStack($this).$stackSize) | 0; + $ptr = 1; + case 1: + $tmp = $java.nms_Slot_decrStackSize($this, $par1); + if ($rt_suspending()) { + break main; + } + var$2 = $tmp; + return var$2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, var$2, $ptr); +}; +$java.nms_SlotCrafting_onCrafting = function($this, $par1ItemStack, $par2) { + $this.$amountCrafted = $this.$amountCrafted + $par2 | 0; + $java.nms_SlotCrafting_onCrafting0($this, $par1ItemStack); +}; +$java.nms_SlotCrafting_onCrafting0 = function($this, $par1ItemStack) { + var var$2; + a: { + nms_ItemStack_onCrafting($par1ItemStack, $this.$thePlayer6.$worldObj, $this.$thePlayer6, $this.$amountCrafted); + $this.$amountCrafted = 0; + var$2 = $par1ItemStack.$itemID0; + nms_Block_$callClinit(); + if (var$2 == nms_Block_workbench.$blockID) { + $par1ItemStack = $this.$thePlayer6; + nms_AchievementList_$callClinit(); + $par1ItemStack.$addStat(nms_AchievementList_buildWorkBench, 1); + break a; + } + var$2 = $par1ItemStack.$itemID0; + nms_Item_$callClinit(); + if (var$2 == nms_Item_pickaxeWood.$itemID) { + $par1ItemStack = $this.$thePlayer6; + nms_AchievementList_$callClinit(); + $par1ItemStack.$addStat(nms_AchievementList_buildPickaxe, 1); + break a; + } + if ($par1ItemStack.$itemID0 == nms_Block_furnaceIdle.$blockID) { + $par1ItemStack = $this.$thePlayer6; + nms_AchievementList_$callClinit(); + $par1ItemStack.$addStat(nms_AchievementList_buildFurnace, 1); + break a; + } + if ($par1ItemStack.$itemID0 == nms_Item_hoeWood.$itemID) { + $par1ItemStack = $this.$thePlayer6; + nms_AchievementList_$callClinit(); + $par1ItemStack.$addStat(nms_AchievementList_buildHoe, 1); + break a; + } + if ($par1ItemStack.$itemID0 == nms_Item_bread.$itemID) { + $par1ItemStack = $this.$thePlayer6; + nms_AchievementList_$callClinit(); + $par1ItemStack.$addStat(nms_AchievementList_makeBread, 1); + break a; + } + if ($par1ItemStack.$itemID0 == nms_Item_cake.$itemID) { + $par1ItemStack = $this.$thePlayer6; + nms_AchievementList_$callClinit(); + $par1ItemStack.$addStat(nms_AchievementList_bakeCake, 1); + break a; + } + if ($par1ItemStack.$itemID0 == nms_Item_pickaxeStone.$itemID) { + $par1ItemStack = $this.$thePlayer6; + nms_AchievementList_$callClinit(); + $par1ItemStack.$addStat(nms_AchievementList_buildBetterPickaxe, 1); + break a; + } + if ($par1ItemStack.$itemID0 == nms_Item_swordWood.$itemID) { + $par1ItemStack = $this.$thePlayer6; + nms_AchievementList_$callClinit(); + $par1ItemStack.$addStat(nms_AchievementList_buildSword, 1); + break a; + } + if ($par1ItemStack.$itemID0 == nms_Block_enchantmentTable.$blockID) { + $par1ItemStack = $this.$thePlayer6; + nms_AchievementList_$callClinit(); + $par1ItemStack.$addStat(nms_AchievementList_enchantments, 1); + break a; + } + if ($par1ItemStack.$itemID0 != nms_Block_bookShelf.$blockID) + break a; + $par1ItemStack = $this.$thePlayer6; + nms_AchievementList_$callClinit(); + $par1ItemStack.$addStat(nms_AchievementList_bookcase, 1); + } +}; +$java.nms_SlotCrafting_onPickupFromSlot = function($this, $par1EntityPlayer, $par2ItemStack) { + var $var3, $var4, $var5; + $java.nms_SlotCrafting_onCrafting0($this, $par2ItemStack); + $var3 = 0; + while ($var3 < $java.nms_InventoryCrafting_getSizeInventory($this.$craftMatrix1)) { + $var4 = nms_InventoryCrafting_getStackInSlot($this.$craftMatrix1, $var3); + if ($var4 !== null) { + $java.nms_InventoryCrafting_decrStackSize($this.$craftMatrix1, $var3, 1); + if (nms_Item_hasContainerItem(nms_ItemStack_getItem($var4))) { + $var5 = nms_ItemStack__init_5(nms_ItemStack_getItem($var4).$containerItem); + nms_ItemStack_getItem($var4); + if (!nms_InventoryPlayer_addItemStackToInventory($this.$thePlayer6.$inventory, $var5)) { + if (nms_InventoryCrafting_getStackInSlot($this.$craftMatrix1, $var3) !== null) + nms_EntityPlayer_dropPlayerItem($this.$thePlayer6, $var5); + else + nms_InventoryCrafting_setInventorySlotContents($this.$craftMatrix1, $var3, $var5); + } + } + } + $var3 = $var3 + 1 | 0; + } +}; +function nms_SlotArmor() { + var a = this; nms_Slot.call(a); + a.$armorType0 = 0; + a.$parent2 = null; +} +$java.nms_SlotArmor_getSlotStackLimit = function($this) { + return 1; +}; +$java.nms_SlotArmor_isItemValid = function($this, $par1ItemStack) { + var var$2; + a: { + if ($par1ItemStack === null) + var$2 = 0; + else if (nms_ItemStack_getItem($par1ItemStack) instanceof nms_ItemArmor) { + if (nms_ItemStack_getItem($par1ItemStack).$armorType != $this.$armorType0) + var$2 = 0; + else + var$2 = 1; + } else { + var$2 = nms_ItemStack_getItem($par1ItemStack).$itemID; + nms_Block_$callClinit(); + if (var$2 != nms_Block_pumpkin.$blockID) { + var$2 = nms_ItemStack_getItem($par1ItemStack).$itemID; + nms_Item_$callClinit(); + if (var$2 != nms_Item_skull.$itemID) { + var$2 = 0; + break a; + } + } + if ($this.$armorType0) + var$2 = 0; + else + var$2 = 1; + } + } + return var$2; +}; +$java.nms_SlotArmor_getBackgroundIconIndex = function($this) { + var var$1; + a: { + switch ($this.$armorType0) { + case 0: + nms_Item_$callClinit(); + var$1 = nms_Item_helmetDiamond.$field_94604_cx; + break a; + case 1: + nms_Item_$callClinit(); + var$1 = nms_Item_plateDiamond.$field_94604_cx; + break a; + case 2: + nms_Item_$callClinit(); + var$1 = nms_Item_legsDiamond.$field_94604_cx; + break a; + case 3: + nms_Item_$callClinit(); + var$1 = nms_Item_bootsDiamond.$field_94604_cx; + break a; + default: + } + var$1 = null; + } + return var$1; +}; +function nlea_EaglerAdapterImpl2$15() { + jl_Object.call(this); + this.$val$javascriptOnloadFunction = null; +} +$java.nlea_EaglerAdapterImpl2$15_handleEvent = function($this, $evt) { + var var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_videoIsLoaded = 1; + if ($this.$val$javascriptOnloadFunction !== null) { + $evt = $this.$val$javascriptOnloadFunction; + var$2 = nlea_EaglerAdapterImpl2_currentVideo; + window[$rt_ustr($evt)](var$2); + } +}; +$java.nlea_EaglerAdapterImpl2$15_handleEvent$exported$0 = function(var$0, var$1) { + $java.nlea_EaglerAdapterImpl2$15_handleEvent(var$0, var$1); +}; +function nlea_EaglerAdapterImpl2$16() { + jl_Object.call(this); + this.$val$javascriptOnloadFunction0 = null; +} +$java.nlea_EaglerAdapterImpl2$16_handleEvent = function($this, $evt) { + var var$2; + nlea_EaglerAdapterImpl2_$callClinit(); + nlea_EaglerAdapterImpl2_imageIsLoaded = 1; + if ($this.$val$javascriptOnloadFunction0 !== null) { + $evt = $this.$val$javascriptOnloadFunction0; + var$2 = nlea_EaglerAdapterImpl2_currentImage; + window[$rt_ustr($evt)](var$2); + } +}; +$java.nlea_EaglerAdapterImpl2$16_handleEvent$exported$0 = function(var$0, var$1) { + $java.nlea_EaglerAdapterImpl2$16_handleEvent(var$0, var$1); +}; +function nms_SoundUpdaterMinecart() { + var a = this; jl_Object.call(a); + a.$theSoundManager = null; + a.$theMinecart = null; + a.$thePlayer3 = null; + a.$playerSPRidingMinecart = 0; + a.$minecartIsDead = 0; + a.$minecartIsMoving = 0; + a.$silent = 0; + a.$minecartSoundPitch = 0.0; + a.$minecartMoveSoundVolume = 0.0; + a.$minecartRideSoundVolume = 0.0; + a.$minecartSpeed = 0.0; +} +function nms_SoundUpdaterMinecart_update($this) { + var $var2, $var3, $var4, $var5, $var6, $var7, var$7, var$8, var$9, var$10, $var10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var10 = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$var2 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var2 = $this.$playerSPRidingMinecart; + $var3 = $this.$minecartIsDead; + $var4 = $this.$minecartIsMoving; + $var5 = $this.$minecartMoveSoundVolume; + $var6 = $this.$minecartSoundPitch; + $var7 = $this.$minecartRideSoundVolume; + $this.$playerSPRidingMinecart = $this.$thePlayer3 !== null && nms_Entity_equals($this.$thePlayer3, $this.$theMinecart.$riddenByEntity) ? 1 : 0; + $this.$minecartIsDead = $this.$theMinecart.$isDead; + $this.$minecartSpeed = nms_MathHelper_sqrt_double($this.$theMinecart.$motionX * $this.$theMinecart.$motionX + $this.$theMinecart.$motionZ * $this.$theMinecart.$motionZ); + $this.$minecartIsMoving = $this.$minecartSpeed < 0.01 ? 0 : 1; + if ($var2 && !$this.$playerSPRidingMinecart) + nms_SoundManager_stopEntitySound($this.$theSoundManager, $this.$thePlayer3); + a: { + if (!$this.$minecartIsDead) { + if ($this.$silent) + break a; + if ($this.$minecartMoveSoundVolume !== 0.0) + break a; + if ($this.$minecartRideSoundVolume !== 0.0) + break a; + } + if (!$var3) { + nms_SoundManager_stopEntitySound($this.$theSoundManager, $this.$theMinecart); + if (!(!$var2 && !$this.$playerSPRidingMinecart)) + nms_SoundManager_stopEntitySound($this.$theSoundManager, $this.$thePlayer3); + } + $this.$silent = 1; + if ($this.$minecartIsDead) + return; + } + if (!nms_SoundManager_isEntitySoundPlaying($this.$theSoundManager, $this.$theMinecart) && $this.$minecartMoveSoundVolume > 0.0) { + var$7 = $this.$theSoundManager; + var$8 = $rt_s(3304); + var$9 = $this.$theMinecart; + var$10 = $this.$minecartMoveSoundVolume; + $var10 = $this.$minecartSoundPitch; + $var2 = 0; + $ptr = 1; + continue main; + } + if ($this.$playerSPRidingMinecart && !nms_SoundManager_isEntitySoundPlaying($this.$theSoundManager, $this.$thePlayer3) && $this.$minecartRideSoundVolume > 0.0) { + var$9 = $this.$theSoundManager; + var$7 = $rt_s(3305); + var$8 = $this.$thePlayer3; + $var10 = $this.$minecartRideSoundVolume; + var$10 = 1.0; + $var2 = 1; + $ptr = 2; + continue main; + } + if ($this.$minecartIsMoving) { + if ($this.$minecartSoundPitch < 1.0) + $this.$minecartSoundPitch = $this.$minecartSoundPitch + 0.0024999999441206455; + if ($this.$minecartSoundPitch > 1.0) + $this.$minecartSoundPitch = 1.0; + $var10 = nms_MathHelper_clamp_float($this.$minecartSpeed, 0.0, 4.0) / 4.0; + $this.$minecartRideSoundVolume = 0.0 + $var10 * 0.75; + $this.$minecartMoveSoundVolume = 0.0 + nms_MathHelper_clamp_float($var10 * 2.0, 0.0, 1.0) * 0.699999988079071; + } else if ($var4) { + $this.$minecartMoveSoundVolume = 0.0; + $this.$minecartSoundPitch = 0.0; + $this.$minecartRideSoundVolume = 0.0; + } + if (!$this.$silent) { + if ($this.$minecartSoundPitch !== $var6) + nms_SoundManager_setEntitySoundPitch($this.$theSoundManager, $this.$theMinecart, $this.$minecartSoundPitch); + if ($this.$minecartMoveSoundVolume !== $var5) + nms_SoundManager_setEntitySoundVolume($this.$theSoundManager, $this.$theMinecart, $this.$minecartMoveSoundVolume); + if ($this.$minecartRideSoundVolume !== $var7) + nms_SoundManager_setEntitySoundVolume($this.$theSoundManager, $this.$thePlayer3, $this.$minecartRideSoundVolume); + } + if (!($this.$minecartMoveSoundVolume <= 0.0 && $this.$minecartRideSoundVolume <= 0.0)) { + nms_SoundManager_updateSoundLocation($this.$theSoundManager, $this.$theMinecart); + if ($this.$playerSPRidingMinecart) + nms_SoundManager_updateSoundLocation0($this.$theSoundManager, $this.$thePlayer3, $this.$theMinecart); + } else { + if (nms_SoundManager_isEntitySoundPlaying($this.$theSoundManager, $this.$theMinecart)) + nms_SoundManager_stopEntitySound($this.$theSoundManager, $this.$theMinecart); + if ($this.$playerSPRidingMinecart && nms_SoundManager_isEntitySoundPlaying($this.$theSoundManager, $this.$thePlayer3)) + nms_SoundManager_stopEntitySound($this.$theSoundManager, $this.$thePlayer3); + } + return; + case 1: + nms_SoundManager_playEntitySound(var$7, var$8, var$9, var$10, $var10, $var2); + if ($rt_suspending()) { + break main; + } + $this.$silent = 0; + if ($this.$playerSPRidingMinecart && !nms_SoundManager_isEntitySoundPlaying($this.$theSoundManager, $this.$thePlayer3) && $this.$minecartRideSoundVolume > 0.0) { + var$9 = $this.$theSoundManager; + var$7 = $rt_s(3305); + var$8 = $this.$thePlayer3; + $var10 = $this.$minecartRideSoundVolume; + var$10 = 1.0; + $var2 = 1; + $ptr = 2; + continue main; + } + if ($this.$minecartIsMoving) { + if ($this.$minecartSoundPitch < 1.0) + $this.$minecartSoundPitch = $this.$minecartSoundPitch + 0.0024999999441206455; + if ($this.$minecartSoundPitch > 1.0) + $this.$minecartSoundPitch = 1.0; + $var10 = nms_MathHelper_clamp_float($this.$minecartSpeed, 0.0, 4.0) / 4.0; + $this.$minecartRideSoundVolume = 0.0 + $var10 * 0.75; + $this.$minecartMoveSoundVolume = 0.0 + nms_MathHelper_clamp_float($var10 * 2.0, 0.0, 1.0) * 0.699999988079071; + } else if ($var4) { + $this.$minecartMoveSoundVolume = 0.0; + $this.$minecartSoundPitch = 0.0; + $this.$minecartRideSoundVolume = 0.0; + } + if (!$this.$silent) { + if ($this.$minecartSoundPitch !== $var6) + nms_SoundManager_setEntitySoundPitch($this.$theSoundManager, $this.$theMinecart, $this.$minecartSoundPitch); + if ($this.$minecartMoveSoundVolume !== $var5) + nms_SoundManager_setEntitySoundVolume($this.$theSoundManager, $this.$theMinecart, $this.$minecartMoveSoundVolume); + if ($this.$minecartRideSoundVolume !== $var7) + nms_SoundManager_setEntitySoundVolume($this.$theSoundManager, $this.$thePlayer3, $this.$minecartRideSoundVolume); + } + if (!($this.$minecartMoveSoundVolume <= 0.0 && $this.$minecartRideSoundVolume <= 0.0)) { + nms_SoundManager_updateSoundLocation($this.$theSoundManager, $this.$theMinecart); + if ($this.$playerSPRidingMinecart) + nms_SoundManager_updateSoundLocation0($this.$theSoundManager, $this.$thePlayer3, $this.$theMinecart); + } else { + if (nms_SoundManager_isEntitySoundPlaying($this.$theSoundManager, $this.$theMinecart)) + nms_SoundManager_stopEntitySound($this.$theSoundManager, $this.$theMinecart); + if ($this.$playerSPRidingMinecart && nms_SoundManager_isEntitySoundPlaying($this.$theSoundManager, $this.$thePlayer3)) + nms_SoundManager_stopEntitySound($this.$theSoundManager, $this.$thePlayer3); + } + return; + case 2: + nms_SoundManager_playEntitySound(var$9, var$7, var$8, $var10, var$10, $var2); + if ($rt_suspending()) { + break main; + } + $this.$silent = 0; + if ($this.$minecartIsMoving) { + if ($this.$minecartSoundPitch < 1.0) + $this.$minecartSoundPitch = $this.$minecartSoundPitch + 0.0024999999441206455; + if ($this.$minecartSoundPitch > 1.0) + $this.$minecartSoundPitch = 1.0; + $var10 = nms_MathHelper_clamp_float($this.$minecartSpeed, 0.0, 4.0) / 4.0; + $this.$minecartRideSoundVolume = 0.0 + $var10 * 0.75; + $this.$minecartMoveSoundVolume = 0.0 + nms_MathHelper_clamp_float($var10 * 2.0, 0.0, 1.0) * 0.699999988079071; + } else if ($var4) { + $this.$minecartMoveSoundVolume = 0.0; + $this.$minecartSoundPitch = 0.0; + $this.$minecartRideSoundVolume = 0.0; + } + if (!$this.$silent) { + if ($this.$minecartSoundPitch !== $var6) + nms_SoundManager_setEntitySoundPitch($this.$theSoundManager, $this.$theMinecart, $this.$minecartSoundPitch); + if ($this.$minecartMoveSoundVolume !== $var5) + nms_SoundManager_setEntitySoundVolume($this.$theSoundManager, $this.$theMinecart, $this.$minecartMoveSoundVolume); + if ($this.$minecartRideSoundVolume !== $var7) + nms_SoundManager_setEntitySoundVolume($this.$theSoundManager, $this.$thePlayer3, $this.$minecartRideSoundVolume); + } + if (!($this.$minecartMoveSoundVolume <= 0.0 && $this.$minecartRideSoundVolume <= 0.0)) { + nms_SoundManager_updateSoundLocation($this.$theSoundManager, $this.$theMinecart); + if ($this.$playerSPRidingMinecart) + nms_SoundManager_updateSoundLocation0($this.$theSoundManager, $this.$thePlayer3, $this.$theMinecart); + } else { + if (nms_SoundManager_isEntitySoundPlaying($this.$theSoundManager, $this.$theMinecart)) + nms_SoundManager_stopEntitySound($this.$theSoundManager, $this.$theMinecart); + if ($this.$playerSPRidingMinecart && nms_SoundManager_isEntitySoundPlaying($this.$theSoundManager, $this.$thePlayer3)) + nms_SoundManager_stopEntitySound($this.$theSoundManager, $this.$thePlayer3); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var2, $var3, $var4, $var5, $var6, $var7, var$7, var$8, var$9, var$10, $var10, $ptr); +} +function nms_CraftingManager() { + jl_Object.call(this); + this.$recipes = null; +} +$java.nms_CraftingManager_instance = null; +$java.nms_CraftingManager_$callClinit = function() { + $java.nms_CraftingManager_$callClinit = $rt_eraseClinit(nms_CraftingManager); + $java.nms_CraftingManager__clinit_(); +}; +$java.nms_CraftingManager__init_ = function() { + var var_0 = new nms_CraftingManager(); + nms_CraftingManager__init_(var_0); + return var_0; +}; +function nms_CraftingManager_getInstance() { + $java.nms_CraftingManager_$callClinit(); + return $java.nms_CraftingManager_instance; +} +function nms_CraftingManager__init_($this) { + var var$1, var$2, var$3, var$4; + $java.nms_CraftingManager_$callClinit(); + jl_Object__init_0($this); + $this.$recipes = ju_ArrayList__init_0(); + $java.nms_RecipesTools_addRecipes($java.nms_RecipesTools__init_(), $this); + $java.nms_RecipesWeapons_addRecipes($java.nms_RecipesWeapons__init_(), $this); + $java.nms_RecipesIngots_addRecipes($java.nms_RecipesIngots__init_(), $this); + $java.nms_RecipesFood_addRecipes($java.nms_RecipesFood__init_(), $this); + $java.nms_RecipesCrafting_addRecipes($java.nms_RecipesCrafting__init_(), $this); + $java.nms_RecipesArmor_addRecipes($java.nms_RecipesArmor__init_(), $this); + $java.nms_RecipesDyes_addRecipes($java.nms_RecipesDyes__init_(), $this); + ju_ArrayList_add($this.$recipes, $java.nms_RecipesArmorDyes__init_()); + ju_ArrayList_add($this.$recipes, $java.nms_RecipesMapCloning__init_()); + ju_ArrayList_add($this.$recipes, $java.nms_RecipesMapExtending__init_()); + ju_ArrayList_add($this.$recipes, $java.nms_RecipeFireworks__init_()); + var$1 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_1(var$1, nms_Item_paper, 3); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_Item_reed; + $java.nms_CraftingManager_addRecipe($this, var$1, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_book, 1); + var$2 = $rt_createArray(jl_Object, 4); + var$3 = var$2.data; + var$3[0] = nms_Item_paper; + var$3[1] = nms_Item_paper; + var$3[2] = nms_Item_paper; + var$3[3] = nms_Item_leather; + $java.nms_CraftingManager_addShapelessRecipe($this, var$4, var$2); + var$1 = nms_ItemStack__init_8(nms_Item_writableBook, 1); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = nms_Item_book; + var$3[1] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 0); + var$3[2] = nms_Item_feather; + $java.nms_CraftingManager_addShapelessRecipe($this, var$1, var$2); + var$4 = new nms_ItemStack; + nms_Block_$callClinit(); + nms_ItemStack__init_6(var$4, nms_Block_fence, 2); + var$2 = $rt_createArray(jl_Object, 4); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = $rt_s(3306); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Item_stick; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_12(nms_Block_cobblestoneWall, 6, 0); + var$2 = $rt_createArray(jl_Object, 4); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = $rt_s(3306); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Block_cobblestone; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_12(nms_Block_cobblestoneWall, 6, 1); + var$2 = $rt_createArray(jl_Object, 4); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = $rt_s(3306); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Block_cobblestoneMossy; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_netherFence, 6); + var$2 = $rt_createArray(jl_Object, 4); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = $rt_s(3306); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Block_netherBrick; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_fenceGate, 1); + var$2 = $rt_createArray(jl_Object, 6); + var$3 = var$2.data; + var$3[0] = $rt_s(3307); + var$3[1] = $rt_s(3307); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Item_stick; + var$3[4] = jl_Character_valueOf(87); + var$3[5] = nms_Block_planks; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_jukebox, 1); + var$2 = $rt_createArray(jl_Object, 7); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = $rt_s(3308); + var$3[2] = $rt_s(3306); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Block_planks; + var$3[5] = jl_Character_valueOf(88); + var$3[6] = nms_Item_diamond; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_music, 1); + var$2 = $rt_createArray(jl_Object, 7); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = $rt_s(3308); + var$3[2] = $rt_s(3306); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Block_planks; + var$3[5] = jl_Character_valueOf(88); + var$3[6] = nms_Item_redstone; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_bookShelf, 1); + var$2 = $rt_createArray(jl_Object, 7); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = $rt_s(3309); + var$3[2] = $rt_s(3306); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Block_planks; + var$3[5] = jl_Character_valueOf(88); + var$3[6] = nms_Item_book; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_blockSnow, 1); + var$2 = $rt_createArray(jl_Object, 4); + var$3 = var$2.data; + var$3[0] = $rt_s(3310); + var$3[1] = $rt_s(3310); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Item_snowball; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_snow, 6); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_Block_blockSnow; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_blockClay, 1); + var$2 = $rt_createArray(jl_Object, 4); + var$3 = var$2.data; + var$3[0] = $rt_s(3310); + var$3[1] = $rt_s(3310); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Item_clay; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_brick, 1); + var$2 = $rt_createArray(jl_Object, 4); + var$3 = var$2.data; + var$3[0] = $rt_s(3310); + var$3[1] = $rt_s(3310); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Item_brick; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_glowStone, 1); + var$2 = $rt_createArray(jl_Object, 4); + var$3 = var$2.data; + var$3[0] = $rt_s(3310); + var$3[1] = $rt_s(3310); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Item_lightStoneDust; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_blockNetherQuartz, 1); + var$2 = $rt_createArray(jl_Object, 4); + var$3 = var$2.data; + var$3[0] = $rt_s(3310); + var$3[1] = $rt_s(3310); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Item_netherQuartz; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_cloth, 1); + var$2 = $rt_createArray(jl_Object, 4); + var$3 = var$2.data; + var$3[0] = $rt_s(3310); + var$3[1] = $rt_s(3310); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Item_silk; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_tnt, 1); + var$2 = $rt_createArray(jl_Object, 7); + var$3 = var$2.data; + var$3[0] = $rt_s(3311); + var$3[1] = $rt_s(3308); + var$3[2] = $rt_s(3311); + var$3[3] = jl_Character_valueOf(88); + var$3[4] = nms_Item_gunpowder; + var$3[5] = jl_Character_valueOf(35); + var$3[6] = nms_Block_sand; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_12(nms_Block_stoneSingleSlab, 6, 3); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_Block_cobblestone; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_12(nms_Block_stoneSingleSlab, 6, 0); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_Block_stone; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_12(nms_Block_stoneSingleSlab, 6, 1); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_Block_sandStone; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_12(nms_Block_stoneSingleSlab, 6, 4); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_Block_brick; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_12(nms_Block_stoneSingleSlab, 6, 5); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_Block_stoneBrick; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_12(nms_Block_stoneSingleSlab, 6, 6); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_Block_netherBrick; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_12(nms_Block_stoneSingleSlab, 6, 7); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_Block_blockNetherQuartz; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_12(nms_Block_woodSingleSlab, 6, 0); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_ItemStack__init_12(nms_Block_planks, 1, 0); + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_12(nms_Block_woodSingleSlab, 6, 2); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_ItemStack__init_12(nms_Block_planks, 1, 2); + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_12(nms_Block_woodSingleSlab, 6, 1); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_ItemStack__init_12(nms_Block_planks, 1, 1); + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_12(nms_Block_woodSingleSlab, 6, 3); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_ItemStack__init_12(nms_Block_planks, 1, 3); + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_ladder, 3); + var$2 = $rt_createArray(jl_Object, 5); + var$3 = var$2.data; + var$3[0] = $rt_s(3312); + var$3[1] = $rt_s(3306); + var$3[2] = $rt_s(3312); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Item_stick; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_doorWood, 1); + var$2 = $rt_createArray(jl_Object, 5); + var$3 = var$2.data; + var$3[0] = $rt_s(3310); + var$3[1] = $rt_s(3310); + var$3[2] = $rt_s(3310); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Block_planks; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_trapdoor, 2); + var$2 = $rt_createArray(jl_Object, 4); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = $rt_s(3306); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Block_planks; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_doorIron, 1); + var$2 = $rt_createArray(jl_Object, 5); + var$3 = var$2.data; + var$3[0] = $rt_s(3310); + var$3[1] = $rt_s(3310); + var$3[2] = $rt_s(3310); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Item_ingotIron; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_sign, 3); + var$2 = $rt_createArray(jl_Object, 7); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = $rt_s(3306); + var$3[2] = $rt_s(3313); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Block_planks; + var$3[5] = jl_Character_valueOf(88); + var$3[6] = nms_Item_stick; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_cake, 1); + var$2 = $rt_createArray(jl_Object, 11); + var$3 = var$2.data; + var$3[0] = $rt_s(3314); + var$3[1] = $rt_s(3315); + var$3[2] = $rt_s(3316); + var$3[3] = jl_Character_valueOf(65); + var$3[4] = nms_Item_bucketMilk; + var$3[5] = jl_Character_valueOf(66); + var$3[6] = nms_Item_sugar; + var$3[7] = jl_Character_valueOf(67); + var$3[8] = nms_Item_wheat; + var$3[9] = jl_Character_valueOf(69); + var$3[10] = nms_Item_egg; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_sugar, 1); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(307); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_Item_reed; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_12(nms_Block_planks, 4, 0); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(307); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_ItemStack__init_12(nms_Block_wood, 1, 0); + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_12(nms_Block_planks, 4, 1); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(307); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_ItemStack__init_12(nms_Block_wood, 1, 1); + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_12(nms_Block_planks, 4, 2); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(307); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_ItemStack__init_12(nms_Block_wood, 1, 2); + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_12(nms_Block_planks, 4, 3); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(307); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_ItemStack__init_12(nms_Block_wood, 1, 3); + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_stick, 4); + var$2 = $rt_createArray(jl_Object, 4); + var$3 = var$2.data; + var$3[0] = $rt_s(307); + var$3[1] = $rt_s(307); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Block_planks; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_torchWood, 4); + var$2 = $rt_createArray(jl_Object, 6); + var$3 = var$2.data; + var$3[0] = $rt_s(121); + var$3[1] = $rt_s(307); + var$3[2] = jl_Character_valueOf(88); + var$3[3] = nms_Item_coal; + var$3[4] = jl_Character_valueOf(35); + var$3[5] = nms_Item_stick; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_torchWood, 4); + var$2 = $rt_createArray(jl_Object, 6); + var$3 = var$2.data; + var$3[0] = $rt_s(121); + var$3[1] = $rt_s(307); + var$3[2] = jl_Character_valueOf(88); + var$3[3] = nms_ItemStack__init_4(nms_Item_coal, 1, 1); + var$3[4] = jl_Character_valueOf(35); + var$3[5] = nms_Item_stick; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_bowlEmpty, 4); + var$2 = $rt_createArray(jl_Object, 4); + var$3 = var$2.data; + var$3[0] = $rt_s(3312); + var$3[1] = $rt_s(3317); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Block_planks; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_glassBottle, 3); + var$2 = $rt_createArray(jl_Object, 4); + var$3 = var$2.data; + var$3[0] = $rt_s(3312); + var$3[1] = $rt_s(3317); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Block_glass; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_rail, 16); + var$2 = $rt_createArray(jl_Object, 7); + var$3 = var$2.data; + var$3[0] = $rt_s(3318); + var$3[1] = $rt_s(3311); + var$3[2] = $rt_s(3318); + var$3[3] = jl_Character_valueOf(88); + var$3[4] = nms_Item_ingotIron; + var$3[5] = jl_Character_valueOf(35); + var$3[6] = nms_Item_stick; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_railPowered, 6); + var$2 = $rt_createArray(jl_Object, 9); + var$3 = var$2.data; + var$3[0] = $rt_s(3318); + var$3[1] = $rt_s(3311); + var$3[2] = $rt_s(3319); + var$3[3] = jl_Character_valueOf(88); + var$3[4] = nms_Item_ingotGold; + var$3[5] = jl_Character_valueOf(82); + var$3[6] = nms_Item_redstone; + var$3[7] = jl_Character_valueOf(35); + var$3[8] = nms_Item_stick; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_railActivator, 6); + var$2 = $rt_createArray(jl_Object, 9); + var$3 = var$2.data; + var$3[0] = $rt_s(3320); + var$3[1] = $rt_s(3311); + var$3[2] = $rt_s(3320); + var$3[3] = jl_Character_valueOf(88); + var$3[4] = nms_Item_ingotIron; + var$3[5] = jl_Character_valueOf(35); + var$3[6] = nms_Block_torchRedstoneActive; + var$3[7] = jl_Character_valueOf(83); + var$3[8] = nms_Item_stick; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_railDetector, 6); + var$2 = $rt_createArray(jl_Object, 9); + var$3 = var$2.data; + var$3[0] = $rt_s(3318); + var$3[1] = $rt_s(3311); + var$3[2] = $rt_s(3319); + var$3[3] = jl_Character_valueOf(88); + var$3[4] = nms_Item_ingotIron; + var$3[5] = jl_Character_valueOf(82); + var$3[6] = nms_Item_redstone; + var$3[7] = jl_Character_valueOf(35); + var$3[8] = nms_Block_pressurePlateStone; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_minecartEmpty, 1); + var$2 = $rt_createArray(jl_Object, 4); + var$3 = var$2.data; + var$3[0] = $rt_s(3312); + var$3[1] = $rt_s(3306); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Item_ingotIron; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_cauldron, 1); + var$2 = $rt_createArray(jl_Object, 5); + var$3 = var$2.data; + var$3[0] = $rt_s(3312); + var$3[1] = $rt_s(3312); + var$3[2] = $rt_s(3306); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Item_ingotIron; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_brewingStand, 1); + var$2 = $rt_createArray(jl_Object, 6); + var$3 = var$2.data; + var$3[0] = $rt_s(3321); + var$3[1] = $rt_s(3306); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Block_cobblestone; + var$3[4] = jl_Character_valueOf(66); + var$3[5] = nms_Item_blazeRod; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_pumpkinLantern, 1); + var$2 = $rt_createArray(jl_Object, 6); + var$3 = var$2.data; + var$3[0] = $rt_s(106); + var$3[1] = $rt_s(124); + var$3[2] = jl_Character_valueOf(65); + var$3[3] = nms_Block_pumpkin; + var$3[4] = jl_Character_valueOf(66); + var$3[5] = nms_Block_torchWood; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_minecartCrate, 1); + var$2 = $rt_createArray(jl_Object, 6); + var$3 = var$2.data; + var$3[0] = $rt_s(106); + var$3[1] = $rt_s(124); + var$3[2] = jl_Character_valueOf(65); + var$3[3] = nms_Block_chest; + var$3[4] = jl_Character_valueOf(66); + var$3[5] = nms_Item_minecartEmpty; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_minecartPowered, 1); + var$2 = $rt_createArray(jl_Object, 6); + var$3 = var$2.data; + var$3[0] = $rt_s(106); + var$3[1] = $rt_s(124); + var$3[2] = jl_Character_valueOf(65); + var$3[3] = nms_Block_furnaceIdle; + var$3[4] = jl_Character_valueOf(66); + var$3[5] = nms_Item_minecartEmpty; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_minecartTnt, 1); + var$2 = $rt_createArray(jl_Object, 6); + var$3 = var$2.data; + var$3[0] = $rt_s(106); + var$3[1] = $rt_s(124); + var$3[2] = jl_Character_valueOf(65); + var$3[3] = nms_Block_tnt; + var$3[4] = jl_Character_valueOf(66); + var$3[5] = nms_Item_minecartEmpty; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_minecartHopper, 1); + var$2 = $rt_createArray(jl_Object, 6); + var$3 = var$2.data; + var$3[0] = $rt_s(106); + var$3[1] = $rt_s(124); + var$3[2] = jl_Character_valueOf(65); + var$3[3] = nms_Block_hopperBlock; + var$3[4] = jl_Character_valueOf(66); + var$3[5] = nms_Item_minecartEmpty; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_boat, 1); + var$2 = $rt_createArray(jl_Object, 4); + var$3 = var$2.data; + var$3[0] = $rt_s(3312); + var$3[1] = $rt_s(3306); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Block_planks; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_bucketEmpty, 1); + var$2 = $rt_createArray(jl_Object, 4); + var$3 = var$2.data; + var$3[0] = $rt_s(3312); + var$3[1] = $rt_s(3317); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Item_ingotIron; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_flowerPot, 1); + var$2 = $rt_createArray(jl_Object, 4); + var$3 = var$2.data; + var$3[0] = $rt_s(3312); + var$3[1] = $rt_s(3317); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Item_brick; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_flintAndSteel, 1); + var$2 = $rt_createArray(jl_Object, 6); + var$3 = var$2.data; + var$3[0] = $rt_s(3322); + var$3[1] = $rt_s(3323); + var$3[2] = jl_Character_valueOf(65); + var$3[3] = nms_Item_ingotIron; + var$3[4] = jl_Character_valueOf(66); + var$3[5] = nms_Item_flint; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_bread, 1); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_Item_wheat; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_stairsWoodOak, 4); + var$2 = $rt_createArray(jl_Object, 5); + var$3 = var$2.data; + var$3[0] = $rt_s(3324); + var$3[1] = $rt_s(3325); + var$3[2] = $rt_s(3306); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_ItemStack__init_12(nms_Block_planks, 1, 0); + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_stairsWoodBirch, 4); + var$2 = $rt_createArray(jl_Object, 5); + var$3 = var$2.data; + var$3[0] = $rt_s(3324); + var$3[1] = $rt_s(3325); + var$3[2] = $rt_s(3306); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_ItemStack__init_12(nms_Block_planks, 1, 2); + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_stairsWoodSpruce, 4); + var$2 = $rt_createArray(jl_Object, 5); + var$3 = var$2.data; + var$3[0] = $rt_s(3324); + var$3[1] = $rt_s(3325); + var$3[2] = $rt_s(3306); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_ItemStack__init_12(nms_Block_planks, 1, 1); + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_stairsWoodJungle, 4); + var$2 = $rt_createArray(jl_Object, 5); + var$3 = var$2.data; + var$3[0] = $rt_s(3324); + var$3[1] = $rt_s(3325); + var$3[2] = $rt_s(3306); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_ItemStack__init_12(nms_Block_planks, 1, 3); + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_fishingRod, 1); + var$2 = $rt_createArray(jl_Object, 7); + var$3 = var$2.data; + var$3[0] = $rt_s(3326); + var$3[1] = $rt_s(3327); + var$3[2] = $rt_s(3328); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Item_stick; + var$3[5] = jl_Character_valueOf(88); + var$3[6] = nms_Item_silk; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_carrotOnAStick, 1); + var$2 = $rt_createArray(jl_Object, 6); + var$3 = var$2.data; + var$3[0] = $rt_s(3329); + var$3[1] = $rt_s(3330); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Item_fishingRod; + var$3[4] = jl_Character_valueOf(88); + var$3[5] = nms_Item_carrot; + $java.nms_ShapedRecipes_func_92100_c($java.nms_CraftingManager_addRecipe($this, var$4, var$2)); + var$4 = nms_ItemStack__init_9(nms_Block_stairsCobblestone, 4); + var$2 = $rt_createArray(jl_Object, 5); + var$3 = var$2.data; + var$3[0] = $rt_s(3324); + var$3[1] = $rt_s(3325); + var$3[2] = $rt_s(3306); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Block_cobblestone; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_stairsBrick, 4); + var$2 = $rt_createArray(jl_Object, 5); + var$3 = var$2.data; + var$3[0] = $rt_s(3324); + var$3[1] = $rt_s(3325); + var$3[2] = $rt_s(3306); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Block_brick; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_stairsStoneBrick, 4); + var$2 = $rt_createArray(jl_Object, 5); + var$3 = var$2.data; + var$3[0] = $rt_s(3324); + var$3[1] = $rt_s(3325); + var$3[2] = $rt_s(3306); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Block_stoneBrick; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_stairsNetherBrick, 4); + var$2 = $rt_createArray(jl_Object, 5); + var$3 = var$2.data; + var$3[0] = $rt_s(3324); + var$3[1] = $rt_s(3325); + var$3[2] = $rt_s(3306); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Block_netherBrick; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_stairsSandStone, 4); + var$2 = $rt_createArray(jl_Object, 5); + var$3 = var$2.data; + var$3[0] = $rt_s(3324); + var$3[1] = $rt_s(3325); + var$3[2] = $rt_s(3306); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Block_sandStone; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_stairsNetherQuartz, 4); + var$2 = $rt_createArray(jl_Object, 5); + var$3 = var$2.data; + var$3[0] = $rt_s(3324); + var$3[1] = $rt_s(3325); + var$3[2] = $rt_s(3306); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Block_blockNetherQuartz; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_painting, 1); + var$2 = $rt_createArray(jl_Object, 7); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = $rt_s(3308); + var$3[2] = $rt_s(3306); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Item_stick; + var$3[5] = jl_Character_valueOf(88); + var$3[6] = nms_Block_cloth; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_itemFrame, 1); + var$2 = $rt_createArray(jl_Object, 7); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = $rt_s(3308); + var$3[2] = $rt_s(3306); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Item_stick; + var$3[5] = jl_Character_valueOf(88); + var$3[6] = nms_Item_leather; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_4(nms_Item_appleGold, 1, 0); + var$2 = $rt_createArray(jl_Object, 7); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = $rt_s(3308); + var$3[2] = $rt_s(3306); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Item_goldNugget; + var$3[5] = jl_Character_valueOf(88); + var$3[6] = nms_Item_appleRed; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_4(nms_Item_appleGold, 1, 1); + var$2 = $rt_createArray(jl_Object, 7); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = $rt_s(3308); + var$3[2] = $rt_s(3306); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Block_blockGold; + var$3[5] = jl_Character_valueOf(88); + var$3[6] = nms_Item_appleRed; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_4(nms_Item_goldenCarrot, 1, 0); + var$2 = $rt_createArray(jl_Object, 7); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = $rt_s(3308); + var$3[2] = $rt_s(3306); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Item_goldNugget; + var$3[5] = jl_Character_valueOf(88); + var$3[6] = nms_Item_carrot; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_lever, 1); + var$2 = $rt_createArray(jl_Object, 6); + var$3 = var$2.data; + var$3[0] = $rt_s(121); + var$3[1] = $rt_s(307); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Block_cobblestone; + var$3[4] = jl_Character_valueOf(88); + var$3[5] = nms_Item_stick; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_tripWireSource, 2); + var$2 = $rt_createArray(jl_Object, 9); + var$3 = var$2.data; + var$3[0] = $rt_s(99); + var$3[1] = $rt_s(107); + var$3[2] = $rt_s(307); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Block_planks; + var$3[5] = jl_Character_valueOf(83); + var$3[6] = nms_Item_stick; + var$3[7] = jl_Character_valueOf(73); + var$3[8] = nms_Item_ingotIron; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_torchRedstoneActive, 1); + var$2 = $rt_createArray(jl_Object, 6); + var$3 = var$2.data; + var$3[0] = $rt_s(121); + var$3[1] = $rt_s(307); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Item_stick; + var$3[4] = jl_Character_valueOf(88); + var$3[5] = nms_Item_redstone; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_redstoneRepeater, 1); + var$2 = $rt_createArray(jl_Object, 8); + var$3 = var$2.data; + var$3[0] = $rt_s(3308); + var$3[1] = $rt_s(3331); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Block_torchRedstoneActive; + var$3[4] = jl_Character_valueOf(88); + var$3[5] = nms_Item_redstone; + var$3[6] = jl_Character_valueOf(73); + var$3[7] = nms_Block_stone; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_comparator, 1); + var$2 = $rt_createArray(jl_Object, 9); + var$3 = var$2.data; + var$3[0] = $rt_s(3317); + var$3[1] = $rt_s(3308); + var$3[2] = $rt_s(3331); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Block_torchRedstoneActive; + var$3[5] = jl_Character_valueOf(88); + var$3[6] = nms_Item_netherQuartz; + var$3[7] = jl_Character_valueOf(73); + var$3[8] = nms_Block_stone; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_pocketSundial, 1); + var$2 = $rt_createArray(jl_Object, 7); + var$3 = var$2.data; + var$3[0] = $rt_s(3317); + var$3[1] = $rt_s(3308); + var$3[2] = $rt_s(3317); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Item_ingotGold; + var$3[5] = jl_Character_valueOf(88); + var$3[6] = nms_Item_redstone; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_compass, 1); + var$2 = $rt_createArray(jl_Object, 7); + var$3 = var$2.data; + var$3[0] = $rt_s(3317); + var$3[1] = $rt_s(3308); + var$3[2] = $rt_s(3317); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Item_ingotIron; + var$3[5] = jl_Character_valueOf(88); + var$3[6] = nms_Item_redstone; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_emptyMap, 1); + var$2 = $rt_createArray(jl_Object, 7); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = $rt_s(3308); + var$3[2] = $rt_s(3306); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Item_paper; + var$3[5] = jl_Character_valueOf(88); + var$3[6] = nms_Item_compass; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_stoneButton, 1); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(307); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_Block_stone; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_woodenButton, 1); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(307); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_Block_planks; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_pressurePlateStone, 1); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(3310); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_Block_stone; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_pressurePlatePlanks, 1); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(3310); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_Block_planks; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_pressurePlateIron, 1); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(3310); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_Item_ingotIron; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_pressurePlateGold, 1); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = $rt_s(3310); + var$3[1] = jl_Character_valueOf(35); + var$3[2] = nms_Item_ingotGold; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_dispenser, 1); + var$2 = $rt_createArray(jl_Object, 9); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = $rt_s(3308); + var$3[2] = $rt_s(3332); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Block_cobblestone; + var$3[5] = jl_Character_valueOf(88); + var$3[6] = nms_Item_bow; + var$3[7] = jl_Character_valueOf(82); + var$3[8] = nms_Item_redstone; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_dropper, 1); + var$2 = $rt_createArray(jl_Object, 7); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = $rt_s(3312); + var$3[2] = $rt_s(3332); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Block_cobblestone; + var$3[5] = jl_Character_valueOf(82); + var$3[6] = nms_Item_redstone; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_pistonBase, 1); + var$2 = $rt_createArray(jl_Object, 11); + var$3 = var$2.data; + var$3[0] = $rt_s(3333); + var$3[1] = $rt_s(3308); + var$3[2] = $rt_s(3332); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Block_cobblestone; + var$3[5] = jl_Character_valueOf(88); + var$3[6] = nms_Item_ingotIron; + var$3[7] = jl_Character_valueOf(82); + var$3[8] = nms_Item_redstone; + var$3[9] = jl_Character_valueOf(84); + var$3[10] = nms_Block_planks; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_pistonStickyBase, 1); + var$2 = $rt_createArray(jl_Object, 6); + var$3 = var$2.data; + var$3[0] = $rt_s(107); + var$3[1] = $rt_s(101); + var$3[2] = jl_Character_valueOf(83); + var$3[3] = nms_Item_slimeBall; + var$3[4] = jl_Character_valueOf(80); + var$3[5] = nms_Block_pistonBase; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_bed, 1); + var$2 = $rt_createArray(jl_Object, 6); + var$3 = var$2.data; + var$3[0] = $rt_s(3306); + var$3[1] = $rt_s(3309); + var$3[2] = jl_Character_valueOf(35); + var$3[3] = nms_Block_cloth; + var$3[4] = jl_Character_valueOf(88); + var$3[5] = nms_Block_planks; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_enchantmentTable, 1); + var$2 = $rt_createArray(jl_Object, 9); + var$3 = var$2.data; + var$3[0] = $rt_s(3321); + var$3[1] = $rt_s(3334); + var$3[2] = $rt_s(3306); + var$3[3] = jl_Character_valueOf(35); + var$3[4] = nms_Block_obsidian; + var$3[5] = jl_Character_valueOf(66); + var$3[6] = nms_Item_book; + var$3[7] = jl_Character_valueOf(68); + var$3[8] = nms_Item_diamond; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_9(nms_Block_anvil, 1); + var$2 = $rt_createArray(jl_Object, 7); + var$3 = var$2.data; + var$3[0] = $rt_s(3331); + var$3[1] = $rt_s(3335); + var$3[2] = $rt_s(3336); + var$3[3] = jl_Character_valueOf(73); + var$3[4] = nms_Block_blockIron; + var$3[5] = jl_Character_valueOf(105); + var$3[6] = nms_Item_ingotIron; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_eyeOfEnder, 1); + var$2 = $rt_createArray(jl_Object, 2); + var$3 = var$2.data; + var$3[0] = nms_Item_enderPearl; + var$3[1] = nms_Item_blazePowder; + $java.nms_CraftingManager_addShapelessRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_fireballCharge, 3); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = nms_Item_gunpowder; + var$3[1] = nms_Item_blazePowder; + var$3[2] = nms_Item_coal; + $java.nms_CraftingManager_addShapelessRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_8(nms_Item_fireballCharge, 3); + var$2 = $rt_createArray(jl_Object, 3); + var$3 = var$2.data; + var$3[0] = nms_Item_gunpowder; + var$3[1] = nms_Item_blazePowder; + var$3[2] = nms_ItemStack__init_4(nms_Item_coal, 1, 1); + $java.nms_CraftingManager_addShapelessRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_2(nms_Block_daylightSensor); + var$2 = $rt_createArray(jl_Object, 9); + var$3 = var$2.data; + var$3[0] = $rt_s(3337); + var$3[1] = $rt_s(3338); + var$3[2] = $rt_s(3339); + var$3[3] = jl_Character_valueOf(71); + var$3[4] = nms_Block_glass; + var$3[5] = jl_Character_valueOf(81); + var$3[6] = nms_Item_netherQuartz; + var$3[7] = jl_Character_valueOf(87); + var$3[8] = nms_Block_woodSingleSlab; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + var$4 = nms_ItemStack__init_2(nms_Block_hopperBlock); + var$2 = $rt_createArray(jl_Object, 7); + var$3 = var$2.data; + var$3[0] = $rt_s(3340); + var$3[1] = $rt_s(3341); + var$3[2] = $rt_s(3342); + var$3[3] = jl_Character_valueOf(73); + var$3[4] = nms_Item_ingotIron; + var$3[5] = jl_Character_valueOf(67); + var$3[6] = nms_Block_chest; + $java.nms_CraftingManager_addRecipe($this, var$4, var$2); + ju_Collections_sort($this.$recipes, $java.nms_RecipeSorter__init_($this)); + ji_PrintStream_println(jl_System_out(), jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder__init_(), ju_ArrayList_size($this.$recipes)), $rt_s(3343)))); +} +$java.nms_CraftingManager_addRecipe = function($this, $par1ItemStack, $par2ArrayOfObj) { + var $var14, $var3, $var4, $var5, $var6, var$8, $var11, $var9, $var7, $var8, $var12, $var13, $var15, $var16, $var10, $var17; + $var14 = $par2ArrayOfObj.data; + $var3 = $rt_s(36); + $var4 = 0; + $var5 = 0; + $var6 = 0; + if (!$rt_isInstance($var14[$var4], $rt_arraycls(jl_String))) { + while ($var14[$var4] instanceof jl_String) { + var$8 = $var4 + 1 | 0; + $var11 = $var14[$var4]; + $var6 = $var6 + 1 | 0; + $var5 = jl_String_length($var11); + $var9 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var9); + jl_AbstractStringBuilder_append($var9, $var3); + jl_AbstractStringBuilder_append($var9, $var11); + $var3 = jl_AbstractStringBuilder_toString($var9); + $var4 = var$8; + } + var$8 = $var4; + } else { + var$8 = 1; + $var7 = $var14[$var4]; + $var8 = 0; + while (true) { + $par2ArrayOfObj = $var7.data; + if ($var8 >= $par2ArrayOfObj.length) + break; + $var9 = $par2ArrayOfObj[$var8]; + $var6 = $var6 + 1 | 0; + $var5 = jl_String_length($var9); + $var11 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var11); + jl_AbstractStringBuilder_append($var11, $var3); + jl_AbstractStringBuilder_append($var11, $var9); + $var3 = jl_AbstractStringBuilder_toString($var11); + $var8 = $var8 + 1 | 0; + } + } + $var12 = ju_HashMap__init_(); + while (var$8 < $var14.length) { + $var13 = $var14[var$8]; + $var15 = null; + $var4 = var$8 + 1 | 0; + if ($var14[$var4] instanceof nms_Item) + $var15 = nms_ItemStack__init_5($var14[$var4]); + else if ($var14[$var4] instanceof nms_Block) + $var15 = nms_ItemStack__init_12($var14[$var4], 1, 32767); + else if ($var14[$var4] instanceof nms_ItemStack) + $var15 = $var14[$var4]; + ju_HashMap_putImpl($var12, $var13, $var15); + var$8 = var$8 + 2 | 0; + } + var$8 = $rt_imul($var5, $var6); + $var14 = $rt_createArray(nms_ItemStack, var$8); + $par2ArrayOfObj = $var14.data; + $var16 = 0; + while ($var16 < var$8) { + $var10 = jl_String_charAt($var3, $var16); + if (!ju_HashMap_containsKey($var12, jl_Character_valueOf($var10))) + $par2ArrayOfObj[$var16] = null; + else + $par2ArrayOfObj[$var16] = nms_ItemStack_copy(ju_HashMap_get($var12, jl_Character_valueOf($var10))); + $var16 = $var16 + 1 | 0; + } + $var17 = $java.nms_ShapedRecipes__init_($var5, $var6, $var14, $par1ItemStack); + ju_ArrayList_add($this.$recipes, $var17); + return $var17; +}; +$java.nms_CraftingManager_addShapelessRecipe = function($this, $par1ItemStack, $par2ArrayOfObj) { + var $var3, $var5, $var6, var$6, $var7; + $par2ArrayOfObj = $par2ArrayOfObj.data; + $var3 = ju_ArrayList__init_0(); + $var5 = $par2ArrayOfObj.length; + $var6 = 0; + while (true) { + if ($var6 >= $var5) { + var$6 = $this.$recipes; + $var7 = new nms_ShapelessRecipes; + $var7.$recipeOutput = $par1ItemStack; + $var7.$recipeItems = $var3; + ju_ArrayList_add(var$6, $var7); + return; + } + $var7 = $par2ArrayOfObj[$var6]; + if ($var7 instanceof nms_ItemStack) + ju_ArrayList_add($var3, nms_ItemStack_copy($var7)); + else if ($var7 instanceof nms_Item) + ju_ArrayList_add($var3, nms_ItemStack__init_5($var7)); + else { + if (!($var7 instanceof nms_Block)) + break; + ju_ArrayList_add($var3, nms_ItemStack__init_2($var7)); + } + $var6 = $var6 + 1 | 0; + } + $par1ItemStack = new jl_RuntimeException; + jl_Throwable__init_($par1ItemStack, $rt_s(3344)); + $rt_throw($par1ItemStack); +}; +function nms_CraftingManager_findMatchingRecipe($this, $par1InventoryCrafting, $par2World) { + var $var3, $var4, $var5, $var6, $var7, $var11, $var9, $var10, $var12; + $var3 = 0; + $var4 = null; + $var5 = null; + $var6 = 0; + while ($var6 < $java.nms_InventoryCrafting_getSizeInventory($par1InventoryCrafting)) { + $var7 = nms_InventoryCrafting_getStackInSlot($par1InventoryCrafting, $var6); + if ($var7 !== null) { + if (!$var3) + $var4 = $var7; + if ($var3 == 1) + $var5 = $var7; + $var3 = $var3 + 1 | 0; + } + $var6 = $var6 + 1 | 0; + } + if ($var3 == 2 && $var4.$itemID0 == $var5.$itemID0 && $var4.$stackSize == 1 && $var5.$stackSize == 1) { + nms_Item_$callClinit(); + if (nms_Item_isDamageable(nms_Item_itemsList.data[$var4.$itemID0])) { + $var11 = nms_Item_itemsList.data[$var4.$itemID0]; + $var9 = (($var11.$maxDamage - $var4.$itemDamage | 0) + ($var11.$maxDamage - $var5.$itemDamage | 0) | 0) + (($var11.$maxDamage * 5 | 0) / 100 | 0) | 0; + $var10 = $var11.$maxDamage - $var9 | 0; + if ($var10 < 0) + $var10 = 0; + return nms_ItemStack__init_0($var4.$itemID0, 1, $var10); + } + } + $var3 = 0; + while ($var3 < $this.$recipes.$size) { + $var12 = ju_ArrayList_get($this.$recipes, $var3); + if ($var12.$matches3($par1InventoryCrafting, $par2World)) + return $var12.$getCraftingResult($par1InventoryCrafting); + $var3 = $var3 + 1 | 0; + } + return null; +} +$java.nms_CraftingManager__clinit_ = function() { + $java.nms_CraftingManager_instance = $java.nms_CraftingManager__init_(); +}; +function jl_ArrayIndexOutOfBoundsException() { + jl_IndexOutOfBoundsException.call(this); +} +$java.jl_ArrayIndexOutOfBoundsException__init_ = function() { + var var_0 = new jl_ArrayIndexOutOfBoundsException(); + jl_ArrayIndexOutOfBoundsException__init_(var_0); + return var_0; +}; +function jl_ArrayIndexOutOfBoundsException__init_($this) { + jl_Throwable__init_0($this); +} +function jsm_SysexMessage() { + jsm_MidiMessage.call(this); +} +$java.jsm_SysexMessage__init_ = function() { + var var_0 = new jsm_SysexMessage(); + jsm_SysexMessage__init_(var_0); + return var_0; +}; +function jsm_SysexMessage__init_(var$0) { + $java.jsm_MidiMessage__init_0(var$0, $rt_createByteArray(2)); + var$0.$data15.data[0] = (-16); + var$0.$data15.data[1] = (-9); +} +$java.jsm_SysexMessage_setMessage = function(var$0, var$1, var$2, var$3) { + var var$4, var$5; + if (var$1 != 240 && var$1 != 247) { + var$4 = new jsm_InvalidMidiDataException; + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $rt_s(3345)); + jl_AbstractStringBuilder_append(var$5, jl_Integer_toHexString(var$1)); + jl_Throwable__init_(var$4, jl_AbstractStringBuilder_toString(var$5)); + $rt_throw(var$4); + } + if (var$3 >= 0 && var$3 <= var$2.data.length) { + var$0.$length9 = var$3 + 1 | 0; + if (!(var$0.$data15 !== null && var$0.$data15.data.length >= var$0.$length9)) + var$0.$data15 = $rt_createByteArray(var$0.$length9); + var$0.$data15.data[0] = (var$1 & 255) << 24 >> 24; + if (var$3 > 0) + jl_System_arraycopy(var$2, 0, var$0.$data15, 1, var$3); + return; + } + var$5 = new jl_IndexOutOfBoundsException; + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $rt_s(3089)); + jl_AbstractStringBuilder_append2(var$4, var$3); + jl_Throwable__init_(var$5, jl_AbstractStringBuilder_toString(var$4)); + $rt_throw(var$5); +}; +function csms_FastShortMessage() { + jsm_ShortMessage.call(this); + this.$packedMsg = 0; +} +$java.csms_FastShortMessage__init_ = function(var_0) { + var var_1 = new csms_FastShortMessage(); + $java.csms_FastShortMessage__init_0(var_1, var_0); + return var_1; +}; +$java.csms_FastShortMessage__init_0 = function(var$0, var$1) { + jsm_ShortMessage__init_(var$0); + var$0.$packedMsg = var$1; + $java.jsm_ShortMessage_getDataLength(var$0, var$1 & 255); +}; +$java.csms_FastShortMessage_getMessage = function(var$0) { + var var$1, var$2, var$3, var$4, $$je; + var$1 = 0; + a: { + try { + var$2 = $java.jsm_ShortMessage_getDataLength(var$0, var$0.$packedMsg & 255) + 1 | 0; + var$1 = var$2; + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jsm_InvalidMidiDataException) { + } else { + throw $$e; + } + } + var$2 = var$1; + } + var$3 = $rt_createByteArray(var$2); + if (var$2 > 0) { + var$4 = var$3.data; + var$4[0] = (var$0.$packedMsg & 255) << 24 >> 24; + if (var$2 > 1) { + var$4[1] = (var$0.$packedMsg & 65280) >> 8 << 24 >> 24; + if (var$2 > 2) + var$4[2] = (var$0.$packedMsg & 16711680) >> 16 << 24 >> 24; + } + } + return var$3; +}; +$java.csms_FastShortMessage_getLength = function(var$0) { + var var$1, $$je; + a: { + try { + var$1 = $java.jsm_ShortMessage_getDataLength(var$0, var$0.$packedMsg & 255) + 1 | 0; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jsm_InvalidMidiDataException) { + break a; + } else { + throw $$e; + } + } + return var$1; + } + return 0; +}; +$java.csms_FastShortMessage_getChannel = function(var$0) { + return var$0.$packedMsg & 15; +}; +$java.csms_FastShortMessage_getCommand = function(var$0) { + return var$0.$packedMsg & 240; +}; +$java.csms_FastShortMessage_getData1 = function(var$0) { + return (var$0.$packedMsg & 65280) >> 8; +}; +$java.csms_FastShortMessage_getData2 = function(var$0) { + return (var$0.$packedMsg & 16711680) >> 16; +}; +$java.csms_FastShortMessage_getStatus = function(var$0) { + return var$0.$packedMsg & 255; +}; +function nms_ChunkProviderClient() { + var a = this; jl_Object.call(a); + a.$blankChunk = null; + a.$chunkMapping = null; + a.$chunkListing = null; + a.$worldObj3 = null; +} +$java.nms_ChunkProviderClient_chunkExists = function($this, $par1, $par2) { + return 1; +}; +function nms_ChunkProviderClient_unloadChunk($this, $par1, $par2) { + var $var3; + $var3 = nms_ChunkProviderClient_provideChunk($this, $par1, $par2); + if (!$var3.$isEmpty()) + $var3.$onChunkUnload(); + $java.nms_LongHashMap_remove($this.$chunkMapping, $java.nms_ChunkCoordIntPair_chunkXZ2Int($par1, $par2)); + ju_ArrayList_remove0($this.$chunkListing, $var3); +} +function nms_ChunkProviderClient_loadChunk($this, $par1, $par2) { + var $var3; + $var3 = $java.nms_Chunk__init_($this.$worldObj3, $par1, $par2); + $java.nms_LongHashMap_add($this.$chunkMapping, $java.nms_ChunkCoordIntPair_chunkXZ2Int($par1, $par2), $var3); + $var3.$isChunkLoaded = 1; + return $var3; +} +function nms_ChunkProviderClient_provideChunk($this, $par1, $par2) { + var $var3; + $var3 = $java.nms_LongHashMap_getValueByKey($this.$chunkMapping, $java.nms_ChunkCoordIntPair_chunkXZ2Int($par1, $par2)); + if ($var3 === null) + $var3 = $this.$blankChunk; + return $var3; +} +$java.nms_ChunkProviderClient_unloadQueuedChunks = function($this) { + return 0; +}; +function nms_ChunkProviderClient_makeString($this) { + var var$1; + var$1 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$1); + jl_AbstractStringBuilder_append(var$1, $rt_s(3346)); + jl_AbstractStringBuilder_append2(var$1, $this.$chunkMapping.$numHashElements); + return jl_AbstractStringBuilder_toString(var$1); +} +function jt_AttributedString() { + var a = this; jl_Object.call(a); + a.$text = null; + a.$attributeMap = null; +} +function jt_AttributedString_getIterator($this) { + var var$1; + var$1 = new jt_AttributedString$AttributedIterator; + var$1.$attrString = $this; + var$1.$begin = 0; + var$1.$end5 = jl_String_length($this.$text); + var$1.$offset0 = 0; + return var$1; +} +function nms_LongHashMap() { + var a = this; jl_Object.call(a); + a.$hashArray = null; + a.$numHashElements = 0; + a.$capacity0 = 0; + a.$percentUseable = 0.75; + a.$modCount6 = 0; +} +function nms_LongHashMap__init_0() { + var var_0 = new nms_LongHashMap(); + nms_LongHashMap__init_(var_0); + return var_0; +} +function nms_LongHashMap__init_($this) { + $this.$hashArray = $rt_createArray(nms_LongHashMapEntry, 16); + $this.$capacity0 = 12; + $this.$percentUseable = 0.75; +} +$java.nms_LongHashMap_getHashedKey = function($par0) { + var var$2; + var$2 = Long_xor($par0, Long_shru($par0, 32)).lo; + var$2 = var$2 ^ var$2 >>> 20 ^ var$2 >>> 12; + return var$2 ^ var$2 >>> 7 ^ var$2 >>> 4; +}; +$java.nms_LongHashMap_getHashIndex = function($par0, $par1) { + return $par0 & ($par1 - 1 | 0); +}; +$java.nms_LongHashMap_getNumHashElements = function($this) { + return $this.$numHashElements; +}; +$java.nms_LongHashMap_getValueByKey = function($this, $par1) { + var $var3, $var4; + $var3 = $java.nms_LongHashMap_getHashedKey($par1); + $var4 = $this.$hashArray.data[$java.nms_LongHashMap_getHashIndex($var3, $this.$hashArray.data.length)]; + while ($var4 !== null) { + if (Long_eq($var4.$key4, $par1)) + return $var4.$value18; + $var4 = $var4.$nextEntry1; + } + return null; +}; +$java.nms_LongHashMap_add = function($this, $par1, $par3Obj) { + var $var4, $var5, $var6, var$6, var$7, var$8, var$9, var$10, var$11, var$12, var$13; + $var4 = $java.nms_LongHashMap_getHashedKey($par1); + $var5 = $java.nms_LongHashMap_getHashIndex($var4, $this.$hashArray.data.length); + $var6 = $this.$hashArray.data[$var5]; + while (true) { + if ($var6 === null) { + $this.$modCount6 = $this.$modCount6 + 1 | 0; + var$6 = $this.$hashArray.data[$var5]; + var$7 = $this.$hashArray.data; + $var6 = new nms_LongHashMapEntry; + $var6.$value18 = $par3Obj; + $var6.$nextEntry1 = var$6; + $var6.$key4 = $par1; + $var6.$hash1 = $var4; + var$7[$var5] = $var6; + var$8 = $this.$numHashElements; + $this.$numHashElements = var$8 + 1 | 0; + if (var$8 >= $this.$capacity0) { + var$8 = 2 * $this.$hashArray.data.length | 0; + if ($this.$hashArray.data.length == 1073741824) + $this.$capacity0 = 2147483647; + else { + var$7 = $rt_createArray(nms_LongHashMapEntry, var$8); + var$9 = var$7.data; + var$10 = $this.$hashArray; + $var4 = var$9.length; + $var5 = 0; + while (true) { + var$11 = var$10.data; + if ($var5 >= var$11.length) + break; + a: { + $var6 = var$11[$var5]; + if ($var6 !== null) { + var$11[$var5] = null; + while (true) { + $par3Obj = $var6.$nextEntry1; + var$12 = $java.nms_LongHashMap_getHashIndex($var6.$hash1, $var4); + $var6.$nextEntry1 = var$9[var$12]; + var$9[var$12] = $var6; + if ($par3Obj === null) + break a; + $var6 = $par3Obj; + } + } + } + $var5 = $var5 + 1 | 0; + } + $this.$hashArray = var$7; + var$13 = var$8; + jl_Object_getClass($this); + $this.$capacity0 = var$13 * 0.75 | 0; + } + } + return; + } + if (Long_eq($var6.$key4, $par1)) + break; + $var6 = $var6.$nextEntry1; + } + $var6.$value18 = $par3Obj; +}; +$java.nms_LongHashMap_remove = function($this, $par1) { + var $var3; + $var3 = $java.nms_LongHashMap_removeKey($this, $par1); + return $var3 !== null ? $var3.$value18 : null; +}; +$java.nms_LongHashMap_removeKey = function($this, $par1) { + var $var4, $var6, var$4, $var6_0; + $var4 = $java.nms_LongHashMap_getHashIndex($java.nms_LongHashMap_getHashedKey($par1), $this.$hashArray.data.length); + $var6 = $this.$hashArray.data[$var4]; + var$4 = $var6; + while ($var6 !== null) { + $var6_0 = $var6.$nextEntry1; + if (Long_eq($var6.$key4, $par1)) { + $this.$modCount6 = $this.$modCount6 + 1 | 0; + $this.$numHashElements = $this.$numHashElements - 1 | 0; + if (var$4 !== $var6) + var$4.$nextEntry1 = $var6_0; + else + $this.$hashArray.data[$var4] = $var6_0; + return $var6; + } + var$4 = $var6; + $var6 = $var6_0; + } + return $var6; +}; +function nms_EmptyChunk() { + nms_Chunk.call(this); +} +$java.nms_EmptyChunk_generateHeightMap = function($this) { + return; +}; +$java.nms_EmptyChunk_generateSkylightMap = function($this) { + return; +}; +$java.nms_EmptyChunk_getBlockID = function($this, $par1, $par2, $par3) { + return 0; +}; +$java.nms_EmptyChunk_getBlockLightOpacity = function($this, $par1, $par2, $par3) { + return 255; +}; +$java.nms_EmptyChunk_setBlockIDWithMetadata = function($this, $par1, $par2, $par3, $par4, $par5) { + return 1; +}; +$java.nms_EmptyChunk_getBlockMetadata = function($this, $par1, $par2, $par3) { + return 0; +}; +$java.nms_EmptyChunk_setBlockMetadata = function($this, $par1, $par2, $par3, $par4) { + return 0; +}; +$java.nms_EmptyChunk_getSavedLightValue = function($this, $par1EnumSkyBlock, $par2, $par3, $par4) { + return 0; +}; +$java.nms_EmptyChunk_setLightValue = function($this, $par1EnumSkyBlock, $par2, $par3, $par4, $par5) { + return; +}; +$java.nms_EmptyChunk_getBlockLightValue = function($this, $par1, $par2, $par3, $par4) { + return 0; +}; +$java.nms_EmptyChunk_addEntity = function($this, $par1Entity) { + return; +}; +$java.nms_EmptyChunk_removeEntity = function($this, $par1Entity) { + return; +}; +$java.nms_EmptyChunk_removeEntityAtIndex = function($this, $par1Entity, $par2) { + return; +}; +$java.nms_EmptyChunk_canBlockSeeTheSky = function($this, $par1, $par2, $par3) { + return 0; +}; +$java.nms_EmptyChunk_getChunkBlockTileEntity = function($this, $par1, $par2, $par3) { + return null; +}; +$java.nms_EmptyChunk_setChunkBlockTileEntity = function($this, $par1, $par2, $par3, $par4TileEntity) { + return; +}; +$java.nms_EmptyChunk_removeChunkBlockTileEntity = function($this, $par1, $par2, $par3) { + return; +}; +$java.nms_EmptyChunk_onChunkUnload = function($this) { + return; +}; +$java.nms_EmptyChunk_setChunkModified = function($this) { + return; +}; +$java.nms_EmptyChunk_getEntitiesWithinAABBForEntity = function($this, $par1Entity, $par2AxisAlignedBB, $par3List, $par4IEntitySelector) { + return; +}; +$java.nms_EmptyChunk_getEntitiesOfTypeWithinAAAB = function($this, $par1Class, $par2AxisAlignedBB, $par3List, $par4IEntitySelector) { + return; +}; +$java.nms_EmptyChunk_isEmpty = function($this) { + return 1; +}; +$java.nms_EmptyChunk_getAreLevelsEmpty = function($this, $par1, $par2) { + return 1; +}; +function nms_LongHashMapEntry() { + var a = this; jl_Object.call(a); + a.$key4 = Long_ZERO; + a.$value18 = null; + a.$nextEntry1 = null; + a.$hash1 = 0; +} +function nms_RecipesTools() { + var a = this; jl_Object.call(a); + a.$recipePatterns = null; + a.$recipeItems0 = null; +} +$java.nms_RecipesTools__init_ = function() { + var var_0 = new nms_RecipesTools(); + nms_RecipesTools__init_(var_0); + return var_0; +}; +function nms_RecipesTools__init_($this) { + var var$1, var$2, var$3, var$4; + var$1 = $rt_createArray($rt_arraycls(jl_String), 4); + var$2 = var$1.data; + var$3 = $rt_createArray(jl_String, 3); + var$4 = var$3.data; + var$4[0] = $rt_s(3309); + var$4[1] = $rt_s(3317); + var$4[2] = $rt_s(3317); + var$2[0] = var$3; + var$3 = $rt_createArray(jl_String, 3); + var$4 = var$3.data; + var$4[0] = $rt_s(121); + var$4[1] = $rt_s(307); + var$4[2] = $rt_s(307); + var$2[1] = var$3; + var$3 = $rt_createArray(jl_String, 3); + var$4 = var$3.data; + var$4[0] = $rt_s(3347); + var$4[1] = $rt_s(3348); + var$4[2] = $rt_s(1909); + var$2[2] = var$3; + var$3 = $rt_createArray(jl_String, 3); + var$4 = var$3.data; + var$4[0] = $rt_s(3347); + var$4[1] = $rt_s(1909); + var$4[2] = $rt_s(1909); + var$2[3] = var$3; + $this.$recipePatterns = var$1; + var$1 = $rt_createArray($rt_arraycls(jl_Object), 5); + var$2 = var$1.data; + var$3 = $rt_createArray(jl_Object, 5); + var$4 = var$3.data; + nms_Block_$callClinit(); + var$4[0] = nms_Block_planks; + var$4[1] = nms_Block_cobblestone; + nms_Item_$callClinit(); + var$4[2] = nms_Item_ingotIron; + var$4[3] = nms_Item_diamond; + var$4[4] = nms_Item_ingotGold; + var$2[0] = var$3; + var$3 = $rt_createArray(jl_Object, 5); + var$4 = var$3.data; + var$4[0] = nms_Item_pickaxeWood; + var$4[1] = nms_Item_pickaxeStone; + var$4[2] = nms_Item_pickaxeIron; + var$4[3] = nms_Item_pickaxeDiamond; + var$4[4] = nms_Item_pickaxeGold; + var$2[1] = var$3; + var$3 = $rt_createArray(jl_Object, 5); + var$4 = var$3.data; + var$4[0] = nms_Item_shovelWood; + var$4[1] = nms_Item_shovelStone; + var$4[2] = nms_Item_shovelIron; + var$4[3] = nms_Item_shovelDiamond; + var$4[4] = nms_Item_shovelGold; + var$2[2] = var$3; + var$3 = $rt_createArray(jl_Object, 5); + var$4 = var$3.data; + var$4[0] = nms_Item_axeWood; + var$4[1] = nms_Item_axeStone; + var$4[2] = nms_Item_axeIron; + var$4[3] = nms_Item_axeDiamond; + var$4[4] = nms_Item_axeGold; + var$2[3] = var$3; + var$3 = $rt_createArray(jl_Object, 5); + var$4 = var$3.data; + var$4[0] = nms_Item_hoeWood; + var$4[1] = nms_Item_hoeStone; + var$4[2] = nms_Item_hoeIron; + var$4[3] = nms_Item_hoeDiamond; + var$4[4] = nms_Item_hoeGold; + var$2[4] = var$3; + $this.$recipeItems0 = var$1; +} +$java.nms_RecipesTools_addRecipes = function($this, $par1CraftingManager) { + var $var2, $var3, $var4, var$5, $var4_0, $var5, var$8, var$9, var$10; + $var2 = 0; + while ($var2 < $this.$recipeItems0.data[0].data.length) { + $var3 = $this.$recipeItems0.data[0].data[$var2]; + $var4 = 0; + while ($var4 < ($this.$recipeItems0.data.length - 1 | 0)) { + var$5 = $this.$recipeItems0.data; + $var4_0 = $var4 + 1 | 0; + $var5 = var$5[$var4_0].data[$var2]; + var$8 = nms_ItemStack__init_5($var5); + var$5 = $rt_createArray(jl_Object, 5); + var$9 = var$5.data; + var$9[0] = $this.$recipePatterns.data[$var4]; + var$9[1] = jl_Character_valueOf(35); + nms_Item_$callClinit(); + var$9[2] = nms_Item_stick; + var$9[3] = jl_Character_valueOf(88); + var$9[4] = $var3; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$8, var$5); + $var4 = $var4_0; + } + $var2 = $var2 + 1 | 0; + } + var$8 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_7(var$8, nms_Item_shears); + var$5 = $rt_createArray(jl_Object, 4); + var$10 = var$5.data; + var$10[0] = $rt_s(1909); + var$10[1] = $rt_s(3329); + var$10[2] = jl_Character_valueOf(35); + var$10[3] = nms_Item_ingotIron; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$8, var$5); +}; +function nms_RecipesWeapons() { + var a = this; jl_Object.call(a); + a.$recipePatterns0 = null; + a.$recipeItems1 = null; +} +$java.nms_RecipesWeapons__init_ = function() { + var var_0 = new nms_RecipesWeapons(); + nms_RecipesWeapons__init_(var_0); + return var_0; +}; +function nms_RecipesWeapons__init_($this) { + var var$1, var$2, var$3, var$4; + var$1 = $rt_createArray($rt_arraycls(jl_String), 1); + var$2 = var$1.data; + var$3 = $rt_createArray(jl_String, 3); + var$4 = var$3.data; + var$4[0] = $rt_s(121); + var$4[1] = $rt_s(121); + var$4[2] = $rt_s(307); + var$2[0] = var$3; + $this.$recipePatterns0 = var$1; + var$1 = $rt_createArray($rt_arraycls(jl_Object), 2); + var$2 = var$1.data; + var$3 = $rt_createArray(jl_Object, 5); + var$4 = var$3.data; + nms_Block_$callClinit(); + var$4[0] = nms_Block_planks; + var$4[1] = nms_Block_cobblestone; + nms_Item_$callClinit(); + var$4[2] = nms_Item_ingotIron; + var$4[3] = nms_Item_diamond; + var$4[4] = nms_Item_ingotGold; + var$2[0] = var$3; + var$3 = $rt_createArray(jl_Object, 5); + var$4 = var$3.data; + var$4[0] = nms_Item_swordWood; + var$4[1] = nms_Item_swordStone; + var$4[2] = nms_Item_swordIron; + var$4[3] = nms_Item_swordDiamond; + var$4[4] = nms_Item_swordGold; + var$2[1] = var$3; + $this.$recipeItems1 = var$1; +} +$java.nms_RecipesWeapons_addRecipes = function($this, $par1CraftingManager) { + var $var2, $var3, $var4, var$5, $var4_0, $var5, var$8, var$9, var$10; + $var2 = 0; + while ($var2 < $this.$recipeItems1.data[0].data.length) { + $var3 = $this.$recipeItems1.data[0].data[$var2]; + $var4 = 0; + while ($var4 < ($this.$recipeItems1.data.length - 1 | 0)) { + var$5 = $this.$recipeItems1.data; + $var4_0 = $var4 + 1 | 0; + $var5 = var$5[$var4_0].data[$var2]; + var$8 = nms_ItemStack__init_5($var5); + var$9 = $rt_createArray(jl_Object, 5); + var$10 = var$9.data; + var$10[0] = $this.$recipePatterns0.data[$var4]; + var$10[1] = jl_Character_valueOf(35); + nms_Item_$callClinit(); + var$10[2] = nms_Item_stick; + var$10[3] = jl_Character_valueOf(88); + var$10[4] = $var3; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$8, var$9); + $var4 = $var4_0; + } + $var2 = $var2 + 1 | 0; + } + $var5 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_1($var5, nms_Item_bow, 1); + var$5 = $rt_createArray(jl_Object, 7); + var$10 = var$5.data; + var$10[0] = $rt_s(3327); + var$10[1] = $rt_s(3328); + var$10[2] = $rt_s(3327); + var$10[3] = jl_Character_valueOf(88); + var$10[4] = nms_Item_silk; + var$10[5] = jl_Character_valueOf(35); + var$10[6] = nms_Item_stick; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, $var5, var$5); + $var3 = nms_ItemStack__init_8(nms_Item_arrow, 4); + var$5 = $rt_createArray(jl_Object, 9); + var$10 = var$5.data; + var$10[0] = $rt_s(121); + var$10[1] = $rt_s(307); + var$10[2] = $rt_s(97); + var$10[3] = jl_Character_valueOf(89); + var$10[4] = nms_Item_feather; + var$10[5] = jl_Character_valueOf(88); + var$10[6] = nms_Item_flint; + var$10[7] = jl_Character_valueOf(35); + var$10[8] = nms_Item_stick; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, $var3, var$5); +}; +function nms_RecipesIngots() { + jl_Object.call(this); + this.$recipeItems2 = null; +} +$java.nms_RecipesIngots__init_ = function() { + var var_0 = new nms_RecipesIngots(); + nms_RecipesIngots__init_(var_0); + return var_0; +}; +function nms_RecipesIngots__init_($this) { + var var$1, var$2, var$3, var$4, var$5; + var$1 = $rt_createArray($rt_arraycls(jl_Object), 6); + var$2 = var$1.data; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + nms_Block_$callClinit(); + var$4[0] = nms_Block_blockGold; + var$5 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_1(var$5, nms_Item_ingotGold, 9); + var$4[1] = var$5; + var$2[0] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = nms_Block_blockIron; + var$4[1] = nms_ItemStack__init_8(nms_Item_ingotIron, 9); + var$2[1] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = nms_Block_blockDiamond; + var$4[1] = nms_ItemStack__init_8(nms_Item_diamond, 9); + var$2[2] = var$3; + var$4 = $rt_createArray(jl_Object, 2); + var$3 = var$4.data; + var$3[0] = nms_Block_blockEmerald; + var$3[1] = nms_ItemStack__init_8(nms_Item_emerald, 9); + var$2[3] = var$4; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = nms_Block_blockLapis; + var$4[1] = nms_ItemStack__init_4(nms_Item_dyePowder, 9, 4); + var$2[4] = var$3; + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = nms_Block_blockRedstone; + var$4[1] = nms_ItemStack__init_8(nms_Item_redstone, 9); + var$2[5] = var$3; + $this.$recipeItems2 = var$1; +} +$java.nms_RecipesIngots_addRecipes = function($this, $par1CraftingManager) { + var $var2, $var3, $var4, var$5, var$6, var$7; + $var2 = 0; + while ($var2 < $this.$recipeItems2.data.length) { + $var3 = $this.$recipeItems2.data[$var2].data[0]; + $var4 = $this.$recipeItems2.data[$var2].data[1]; + var$5 = nms_ItemStack__init_2($var3); + var$6 = $rt_createArray(jl_Object, 5); + var$7 = var$6.data; + var$7[0] = $rt_s(3306); + var$7[1] = $rt_s(3306); + var$7[2] = $rt_s(3306); + var$7[3] = jl_Character_valueOf(35); + var$7[4] = $var4; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$5, var$6); + var$7 = $rt_createArray(jl_Object, 3); + var$6 = var$7.data; + var$6[0] = $rt_s(307); + var$6[1] = jl_Character_valueOf(35); + var$6[2] = $var3; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, $var4, var$7); + $var2 = $var2 + 1 | 0; + } + $var3 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_7($var3, nms_Item_ingotGold); + var$6 = $rt_createArray(jl_Object, 5); + var$7 = var$6.data; + var$7[0] = $rt_s(3306); + var$7[1] = $rt_s(3306); + var$7[2] = $rt_s(3306); + var$7[3] = jl_Character_valueOf(35); + var$7[4] = nms_Item_goldNugget; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, $var3, var$6); + var$5 = nms_ItemStack__init_8(nms_Item_goldNugget, 9); + var$6 = $rt_createArray(jl_Object, 3); + var$7 = var$6.data; + var$7[0] = $rt_s(307); + var$7[1] = jl_Character_valueOf(35); + var$7[2] = nms_Item_ingotGold; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$5, var$6); +}; +function nms_RecipesFood() { + jl_Object.call(this); +} +$java.nms_RecipesFood__init_ = function() { + var var_0 = new nms_RecipesFood(); + nms_RecipesFood__init_(var_0); + return var_0; +}; +function nms_RecipesFood__init_($this) { + return; +} +$java.nms_RecipesFood_addRecipes = function($this, $par1CraftingManager) { + var var$2, var$3, var$4, var$5; + var$2 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_7(var$2, nms_Item_bowlSoup); + var$3 = $rt_createArray(jl_Object, 3); + var$4 = var$3.data; + nms_Block_$callClinit(); + var$4[0] = nms_Block_mushroomBrown; + var$4[1] = nms_Block_mushroomRed; + var$4[2] = nms_Item_bowlEmpty; + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$2, var$3); + var$5 = nms_ItemStack__init_8(nms_Item_cookie, 8); + var$3 = $rt_createArray(jl_Object, 5); + var$4 = var$3.data; + var$4[0] = $rt_s(3308); + var$4[1] = jl_Character_valueOf(88); + var$4[2] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 3); + var$4[3] = jl_Character_valueOf(35); + var$4[4] = nms_Item_wheat; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$5, var$3); + var$2 = nms_ItemStack__init_2(nms_Block_melon); + var$3 = $rt_createArray(jl_Object, 5); + var$4 = var$3.data; + var$4[0] = $rt_s(3349); + var$4[1] = $rt_s(3349); + var$4[2] = $rt_s(3349); + var$4[3] = jl_Character_valueOf(77); + var$4[4] = nms_Item_melon; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$2, var$3); + var$2 = nms_ItemStack__init_5(nms_Item_melonSeeds); + var$3 = $rt_createArray(jl_Object, 3); + var$4 = var$3.data; + var$4[0] = $rt_s(126); + var$4[1] = jl_Character_valueOf(77); + var$4[2] = nms_Item_melon; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$2, var$3); + var$2 = nms_ItemStack__init_8(nms_Item_pumpkinSeeds, 4); + var$3 = $rt_createArray(jl_Object, 3); + var$4 = var$3.data; + var$4[0] = $rt_s(126); + var$4[1] = jl_Character_valueOf(77); + var$4[2] = nms_Block_pumpkin; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$2, var$3); + var$2 = nms_ItemStack__init_5(nms_Item_pumpkinPie); + var$3 = $rt_createArray(jl_Object, 3); + var$4 = var$3.data; + var$4[0] = nms_Block_pumpkin; + var$4[1] = nms_Item_sugar; + var$4[2] = nms_Item_egg; + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$2, var$3); + var$2 = nms_ItemStack__init_5(nms_Item_fermentedSpiderEye); + var$3 = $rt_createArray(jl_Object, 3); + var$4 = var$3.data; + var$4[0] = nms_Item_spiderEye; + var$4[1] = nms_Block_mushroomBrown; + var$4[2] = nms_Item_sugar; + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$2, var$3); + var$2 = nms_ItemStack__init_5(nms_Item_speckledMelon); + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = nms_Item_melon; + var$4[1] = nms_Item_goldNugget; + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$2, var$3); + var$2 = nms_ItemStack__init_8(nms_Item_blazePowder, 2); + var$3 = $rt_createArray(jl_Object, 1); + var$3.data[0] = nms_Item_blazeRod; + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$2, var$3); + var$2 = nms_ItemStack__init_5(nms_Item_magmaCream); + var$3 = $rt_createArray(jl_Object, 2); + var$4 = var$3.data; + var$4[0] = nms_Item_blazePowder; + var$4[1] = nms_Item_slimeBall; + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$2, var$3); +}; +function nms_RecipesCrafting() { + jl_Object.call(this); +} +$java.nms_RecipesCrafting__init_ = function() { + var var_0 = new nms_RecipesCrafting(); + nms_RecipesCrafting__init_(var_0); + return var_0; +}; +function nms_RecipesCrafting__init_($this) { + return; +} +$java.nms_RecipesCrafting_addRecipes = function($this, $par1CraftingManager) { + var var$2, var$3, var$4, var$5; + var$2 = new nms_ItemStack; + nms_Block_$callClinit(); + nms_ItemStack__init_11(var$2, nms_Block_chest); + var$3 = $rt_createArray(jl_Object, 5); + var$4 = var$3.data; + var$4[0] = $rt_s(3306); + var$4[1] = $rt_s(3312); + var$4[2] = $rt_s(3306); + var$4[3] = jl_Character_valueOf(35); + var$4[4] = nms_Block_planks; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$2, var$3); + var$2 = nms_ItemStack__init_2(nms_Block_chestTrapped); + var$3 = $rt_createArray(jl_Object, 5); + var$4 = var$3.data; + var$4[0] = $rt_s(3350); + var$4[1] = jl_Character_valueOf(35); + var$4[2] = nms_Block_chest; + var$4[3] = jl_Character_valueOf(45); + var$4[4] = nms_Block_tripWireSource; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$2, var$3); + var$2 = nms_ItemStack__init_2(nms_Block_enderChest); + var$3 = $rt_createArray(jl_Object, 7); + var$4 = var$3.data; + var$4[0] = $rt_s(3306); + var$4[1] = $rt_s(3351); + var$4[2] = $rt_s(3306); + var$4[3] = jl_Character_valueOf(35); + var$4[4] = nms_Block_obsidian; + var$4[5] = jl_Character_valueOf(69); + nms_Item_$callClinit(); + var$4[6] = nms_Item_eyeOfEnder; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$2, var$3); + var$2 = nms_ItemStack__init_2(nms_Block_furnaceIdle); + var$3 = $rt_createArray(jl_Object, 5); + var$4 = var$3.data; + var$4[0] = $rt_s(3306); + var$4[1] = $rt_s(3312); + var$4[2] = $rt_s(3306); + var$4[3] = jl_Character_valueOf(35); + var$4[4] = nms_Block_cobblestone; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$2, var$3); + var$2 = nms_ItemStack__init_2(nms_Block_workbench); + var$3 = $rt_createArray(jl_Object, 4); + var$4 = var$3.data; + var$4[0] = $rt_s(3310); + var$4[1] = $rt_s(3310); + var$4[2] = jl_Character_valueOf(35); + var$4[3] = nms_Block_planks; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$2, var$3); + var$2 = nms_ItemStack__init_2(nms_Block_sandStone); + var$3 = $rt_createArray(jl_Object, 4); + var$4 = var$3.data; + var$4[0] = $rt_s(3310); + var$4[1] = $rt_s(3310); + var$4[2] = jl_Character_valueOf(35); + var$4[3] = nms_Block_sand; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$2, var$3); + var$2 = nms_ItemStack__init_12(nms_Block_sandStone, 4, 2); + var$3 = $rt_createArray(jl_Object, 4); + var$4 = var$3.data; + var$4[0] = $rt_s(3310); + var$4[1] = $rt_s(3310); + var$4[2] = jl_Character_valueOf(35); + var$4[3] = nms_Block_sandStone; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$2, var$3); + var$5 = nms_ItemStack__init_12(nms_Block_sandStone, 1, 1); + var$3 = $rt_createArray(jl_Object, 4); + var$4 = var$3.data; + var$4[0] = $rt_s(307); + var$4[1] = $rt_s(307); + var$4[2] = jl_Character_valueOf(35); + var$4[3] = nms_ItemStack__init_12(nms_Block_stoneSingleSlab, 1, 1); + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$5, var$3); + var$2 = nms_ItemStack__init_12(nms_Block_blockNetherQuartz, 1, 1); + var$3 = $rt_createArray(jl_Object, 4); + var$4 = var$3.data; + var$4[0] = $rt_s(307); + var$4[1] = $rt_s(307); + var$4[2] = jl_Character_valueOf(35); + var$4[3] = nms_ItemStack__init_12(nms_Block_stoneSingleSlab, 1, 7); + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$2, var$3); + var$2 = nms_ItemStack__init_12(nms_Block_blockNetherQuartz, 2, 2); + var$3 = $rt_createArray(jl_Object, 4); + var$4 = var$3.data; + var$4[0] = $rt_s(307); + var$4[1] = $rt_s(307); + var$4[2] = jl_Character_valueOf(35); + var$4[3] = nms_ItemStack__init_12(nms_Block_blockNetherQuartz, 1, 0); + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$2, var$3); + var$2 = nms_ItemStack__init_9(nms_Block_stoneBrick, 4); + var$3 = $rt_createArray(jl_Object, 4); + var$4 = var$3.data; + var$4[0] = $rt_s(3310); + var$4[1] = $rt_s(3310); + var$4[2] = jl_Character_valueOf(35); + var$4[3] = nms_Block_stone; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$2, var$3); + var$2 = nms_ItemStack__init_9(nms_Block_fenceIron, 16); + var$3 = $rt_createArray(jl_Object, 4); + var$4 = var$3.data; + var$4[0] = $rt_s(3306); + var$4[1] = $rt_s(3306); + var$4[2] = jl_Character_valueOf(35); + var$4[3] = nms_Item_ingotIron; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$2, var$3); + var$2 = nms_ItemStack__init_9(nms_Block_thinGlass, 16); + var$3 = $rt_createArray(jl_Object, 4); + var$4 = var$3.data; + var$4[0] = $rt_s(3306); + var$4[1] = $rt_s(3306); + var$4[2] = jl_Character_valueOf(35); + var$4[3] = nms_Block_glass; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$2, var$3); + var$2 = nms_ItemStack__init_9(nms_Block_redstoneLampIdle, 1); + var$3 = $rt_createArray(jl_Object, 7); + var$4 = var$3.data; + var$4[0] = $rt_s(3352); + var$4[1] = $rt_s(3353); + var$4[2] = $rt_s(3352); + var$4[3] = jl_Character_valueOf(82); + var$4[4] = nms_Item_redstone; + var$4[5] = jl_Character_valueOf(71); + var$4[6] = nms_Block_glowStone; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$2, var$3); + var$2 = nms_ItemStack__init_9(nms_Block_beacon, 1); + var$3 = $rt_createArray(jl_Object, 9); + var$4 = var$3.data; + var$4[0] = $rt_s(3337); + var$4[1] = $rt_s(3354); + var$4[2] = $rt_s(3355); + var$4[3] = jl_Character_valueOf(71); + var$4[4] = nms_Block_glass; + var$4[5] = jl_Character_valueOf(83); + var$4[6] = nms_Item_netherStar; + var$4[7] = jl_Character_valueOf(79); + var$4[8] = nms_Block_obsidian; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$2, var$3); + var$2 = nms_ItemStack__init_9(nms_Block_netherBrick, 1); + var$3 = $rt_createArray(jl_Object, 4); + var$4 = var$3.data; + var$4[0] = $rt_s(3356); + var$4[1] = $rt_s(3356); + var$4[2] = jl_Character_valueOf(78); + var$4[3] = nms_Item_netherrackBrick; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$2, var$3); +}; +function nms_RecipesArmor() { + var a = this; jl_Object.call(a); + a.$recipePatterns1 = null; + a.$recipeItems3 = null; +} +$java.nms_RecipesArmor__init_ = function() { + var var_0 = new nms_RecipesArmor(); + nms_RecipesArmor__init_(var_0); + return var_0; +}; +function nms_RecipesArmor__init_($this) { + var var$1, var$2, var$3, var$4; + var$1 = $rt_createArray($rt_arraycls(jl_String), 4); + var$2 = var$1.data; + var$3 = $rt_createArray(jl_String, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(3309); + var$4[1] = $rt_s(3318); + var$2[0] = var$3; + var$3 = $rt_createArray(jl_String, 3); + var$4 = var$3.data; + var$4[0] = $rt_s(3318); + var$4[1] = $rt_s(3309); + var$4[2] = $rt_s(3309); + var$2[1] = var$3; + var$3 = $rt_createArray(jl_String, 3); + var$4 = var$3.data; + var$4[0] = $rt_s(3309); + var$4[1] = $rt_s(3318); + var$4[2] = $rt_s(3318); + var$2[2] = var$3; + var$3 = $rt_createArray(jl_String, 2); + var$4 = var$3.data; + var$4[0] = $rt_s(3318); + var$4[1] = $rt_s(3318); + var$2[3] = var$3; + $this.$recipePatterns1 = var$1; + var$1 = $rt_createArray($rt_arraycls(jl_Object), 5); + var$2 = var$1.data; + var$3 = $rt_createArray(jl_Object, 5); + var$4 = var$3.data; + nms_Item_$callClinit(); + var$4[0] = nms_Item_leather; + nms_Block_$callClinit(); + var$4[1] = nms_Block_fire; + var$4[2] = nms_Item_ingotIron; + var$4[3] = nms_Item_diamond; + var$4[4] = nms_Item_ingotGold; + var$2[0] = var$3; + var$3 = $rt_createArray(jl_Object, 5); + var$4 = var$3.data; + var$4[0] = nms_Item_helmetLeather; + var$4[1] = nms_Item_helmetChain; + var$4[2] = nms_Item_helmetIron; + var$4[3] = nms_Item_helmetDiamond; + var$4[4] = nms_Item_helmetGold; + var$2[1] = var$3; + var$3 = $rt_createArray(jl_Object, 5); + var$4 = var$3.data; + var$4[0] = nms_Item_plateLeather; + var$4[1] = nms_Item_plateChain; + var$4[2] = nms_Item_plateIron; + var$4[3] = nms_Item_plateDiamond; + var$4[4] = nms_Item_plateGold; + var$2[2] = var$3; + var$3 = $rt_createArray(jl_Object, 5); + var$4 = var$3.data; + var$4[0] = nms_Item_legsLeather; + var$4[1] = nms_Item_legsChain; + var$4[2] = nms_Item_legsIron; + var$4[3] = nms_Item_legsDiamond; + var$4[4] = nms_Item_legsGold; + var$2[3] = var$3; + var$3 = $rt_createArray(jl_Object, 5); + var$4 = var$3.data; + var$4[0] = nms_Item_bootsLeather; + var$4[1] = nms_Item_bootsChain; + var$4[2] = nms_Item_bootsIron; + var$4[3] = nms_Item_bootsDiamond; + var$4[4] = nms_Item_bootsGold; + var$2[4] = var$3; + $this.$recipeItems3 = var$1; +} +$java.nms_RecipesArmor_addRecipes = function($this, $par1CraftingManager) { + var $var2, $var3, $var4, var$5, $var4_0, $var5, var$8, var$9; + $var2 = 0; + while ($var2 < $this.$recipeItems3.data[0].data.length) { + $var3 = $this.$recipeItems3.data[0].data[$var2]; + $var4 = 0; + while ($var4 < ($this.$recipeItems3.data.length - 1 | 0)) { + var$5 = $this.$recipeItems3.data; + $var4_0 = $var4 + 1 | 0; + $var5 = var$5[$var4_0].data[$var2]; + var$8 = nms_ItemStack__init_5($var5); + var$5 = $rt_createArray(jl_Object, 3); + var$9 = var$5.data; + var$9[0] = $this.$recipePatterns1.data[$var4]; + var$9[1] = jl_Character_valueOf(88); + var$9[2] = $var3; + $java.nms_CraftingManager_addRecipe($par1CraftingManager, var$8, var$5); + $var4 = $var4_0; + } + $var2 = $var2 + 1 | 0; + } +}; +function nms_RecipesDyes() { + jl_Object.call(this); +} +$java.nms_RecipesDyes__init_ = function() { + var var_0 = new nms_RecipesDyes(); + nms_RecipesDyes__init_(var_0); + return var_0; +}; +function nms_RecipesDyes__init_($this) { + return; +} +$java.nms_RecipesDyes_addRecipes = function($this, $par1CraftingManager) { + var $var2, var$3, var$4, var$5, var$6; + $var2 = 0; + while ($var2 < 16) { + var$3 = new nms_ItemStack; + nms_Block_$callClinit(); + nms_ItemStack__init_13(var$3, nms_Block_cloth, 1, $java.nms_BlockCloth_getDyeFromBlock($var2)); + var$4 = $rt_createArray(jl_Object, 2); + var$5 = var$4.data; + var$6 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_3(var$6, nms_Item_dyePowder, 1, $var2); + var$5[0] = var$6; + var$5[1] = nms_ItemStack__init_4(nms_Item_itemsList.data[nms_Block_cloth.$blockID], 1, 0); + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$3, var$4); + $var2 = $var2 + 1 | 0; + } + var$6 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_3(var$6, nms_Item_dyePowder, 2, 11); + var$4 = $rt_createArray(jl_Object, 1); + var$5 = var$4.data; + nms_Block_$callClinit(); + var$5[0] = nms_Block_plantYellow; + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$6, var$4); + var$3 = nms_ItemStack__init_4(nms_Item_dyePowder, 2, 1); + var$4 = $rt_createArray(jl_Object, 1); + var$4.data[0] = nms_Block_plantRed; + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$3, var$4); + var$3 = nms_ItemStack__init_4(nms_Item_dyePowder, 3, 15); + var$4 = $rt_createArray(jl_Object, 1); + var$4.data[0] = nms_Item_bone; + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$3, var$4); + var$6 = nms_ItemStack__init_4(nms_Item_dyePowder, 2, 9); + var$4 = $rt_createArray(jl_Object, 2); + var$5 = var$4.data; + var$5[0] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 1); + var$5[1] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 15); + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$6, var$4); + var$3 = nms_ItemStack__init_4(nms_Item_dyePowder, 2, 14); + var$4 = $rt_createArray(jl_Object, 2); + var$5 = var$4.data; + var$5[0] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 1); + var$5[1] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 11); + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$3, var$4); + var$3 = nms_ItemStack__init_4(nms_Item_dyePowder, 2, 10); + var$4 = $rt_createArray(jl_Object, 2); + var$5 = var$4.data; + var$5[0] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 2); + var$5[1] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 15); + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$3, var$4); + var$3 = nms_ItemStack__init_4(nms_Item_dyePowder, 2, 8); + var$4 = $rt_createArray(jl_Object, 2); + var$5 = var$4.data; + var$5[0] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 0); + var$5[1] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 15); + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$3, var$4); + var$3 = nms_ItemStack__init_4(nms_Item_dyePowder, 2, 7); + var$4 = $rt_createArray(jl_Object, 2); + var$5 = var$4.data; + var$5[0] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 8); + var$5[1] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 15); + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$3, var$4); + var$3 = nms_ItemStack__init_4(nms_Item_dyePowder, 3, 7); + var$4 = $rt_createArray(jl_Object, 3); + var$5 = var$4.data; + var$5[0] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 0); + var$5[1] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 15); + var$5[2] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 15); + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$3, var$4); + var$3 = nms_ItemStack__init_4(nms_Item_dyePowder, 2, 12); + var$4 = $rt_createArray(jl_Object, 2); + var$5 = var$4.data; + var$5[0] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 4); + var$5[1] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 15); + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$3, var$4); + var$3 = nms_ItemStack__init_4(nms_Item_dyePowder, 2, 6); + var$4 = $rt_createArray(jl_Object, 2); + var$5 = var$4.data; + var$5[0] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 4); + var$5[1] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 2); + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$3, var$4); + var$3 = nms_ItemStack__init_4(nms_Item_dyePowder, 2, 5); + var$4 = $rt_createArray(jl_Object, 2); + var$5 = var$4.data; + var$5[0] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 4); + var$5[1] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 1); + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$3, var$4); + var$3 = nms_ItemStack__init_4(nms_Item_dyePowder, 2, 13); + var$4 = $rt_createArray(jl_Object, 2); + var$5 = var$4.data; + var$5[0] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 5); + var$5[1] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 9); + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$3, var$4); + var$3 = nms_ItemStack__init_4(nms_Item_dyePowder, 3, 13); + var$4 = $rt_createArray(jl_Object, 3); + var$5 = var$4.data; + var$5[0] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 4); + var$5[1] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 1); + var$5[2] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 9); + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$3, var$4); + var$3 = nms_ItemStack__init_4(nms_Item_dyePowder, 4, 13); + var$4 = $rt_createArray(jl_Object, 4); + var$5 = var$4.data; + var$5[0] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 4); + var$5[1] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 1); + var$5[2] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 1); + var$5[3] = nms_ItemStack__init_4(nms_Item_dyePowder, 1, 15); + $java.nms_CraftingManager_addShapelessRecipe($par1CraftingManager, var$3, var$4); +}; +function nms_IRecipe() { +} +function nms_RecipesArmorDyes() { + jl_Object.call(this); +} +$java.nms_RecipesArmorDyes__init_ = function() { + var var_0 = new nms_RecipesArmorDyes(); + nms_RecipesArmorDyes__init_(var_0); + return var_0; +}; +function nms_RecipesArmorDyes__init_($this) { + return; +} +$java.nms_RecipesArmorDyes_matches = function($this, $par1InventoryCrafting, $par2World) { + var $var3, $var4, $var5, $var6, var$7; + $var3 = null; + $var4 = ju_ArrayList__init_0(); + $var5 = 0; + a: { + while (true) { + if ($var5 >= $java.nms_InventoryCrafting_getSizeInventory($par1InventoryCrafting)) + return $var3 !== null && !ju_AbstractCollection_isEmpty($var4) ? 1 : 0; + $var6 = nms_InventoryCrafting_getStackInSlot($par1InventoryCrafting, $var5); + if ($var6 !== null) { + if (!(nms_ItemStack_getItem($var6) instanceof nms_ItemArmor)) { + var$7 = $var6.$itemID0; + nms_Item_$callClinit(); + if (var$7 != nms_Item_dyePowder.$itemID) + break; + ju_ArrayList_add($var4, $var6); + } else { + if (nms_ItemStack_getItem($var6).$material !== nms_EnumArmorMaterial_CLOTH) + break a; + if ($var3 !== null) + break a; + $var3 = $var6; + } + } + $var5 = $var5 + 1 | 0; + } + return 0; + } + return 0; +}; +$java.nms_RecipesArmorDyes_getCraftingResult = function($this, $par1InventoryCrafting) { + var $var2, $var3, $var4, $var5, $var6, $var7, $var17, $var13, $var9, $var10, $var11, $var8, $var14, $var15, $var16, $var12; + $var2 = null; + $var3 = $rt_createIntArray(3).data; + $var4 = 0; + $var5 = 0; + $var6 = null; + $var7 = 0; + while (true) { + if ($var7 >= $java.nms_InventoryCrafting_getSizeInventory($par1InventoryCrafting)) { + if ($var6 === null) + return null; + $var17 = $var3[0] / $var5 | 0; + $var13 = $var3[1] / $var5 | 0; + $var9 = $var3[2] / $var5 | 0; + $var10 = $var4 / $var5; + $var11 = jl_Math_max($var17, jl_Math_max($var13, $var9)); + $java.nms_ItemArmor_func_82813_b($var6, $var2, (((($var17 * $var10 / $var11 | 0) << 8) + ($var13 * $var10 / $var11 | 0) | 0) << 8) + ($var9 * $var10 / $var11 | 0) | 0); + return $var2; + } + $var8 = nms_InventoryCrafting_getStackInSlot($par1InventoryCrafting, $var7); + if ($var8 !== null) { + if (!(nms_ItemStack_getItem($var8) instanceof nms_ItemArmor)) { + $var17 = $var8.$itemID0; + nms_Item_$callClinit(); + if ($var17 != nms_Item_dyePowder.$itemID) + return null; + $var14 = nms_EntitySheep_fleeceColorTable.data[nms_BlockCloth_getBlockFromDye($var8.$itemDamage)].data; + $var15 = $var14[0] * 255.0 | 0; + $var16 = $var14[1] * 255.0 | 0; + $var17 = $var14[2] * 255.0 | 0; + $var4 = $var4 + jl_Math_max($var15, jl_Math_max($var16, $var17)) | 0; + $var3[0] = $var3[0] + $var15 | 0; + $var3[1] = $var3[1] + $var16 | 0; + $var3[2] = $var3[2] + $var17 | 0; + $var5 = $var5 + 1 | 0; + } else { + $var6 = nms_ItemStack_getItem($var8); + if ($var6.$material !== nms_EnumArmorMaterial_CLOTH) + break; + if ($var2 !== null) + break; + $var2 = nms_ItemStack_copy($var8); + $var2.$stackSize = 1; + if ($java.nms_ItemArmor_hasColor($var6, $var8)) { + $var9 = nms_ItemArmor_getColor($var6, $var2); + $var10 = ($var9 >> 16 & 255) / 255.0; + $var11 = ($var9 >> 8 & 255) / 255.0; + $var12 = ($var9 & 255) / 255.0; + $var4 = $var4 + jl_Math_max0($var10, jl_Math_max0($var11, $var12)) * 255.0 | 0; + $var3[0] = $var3[0] + $var10 * 255.0 | 0; + $var3[1] = $var3[1] + $var11 * 255.0 | 0; + $var3[2] = $var3[2] + $var12 * 255.0 | 0; + $var5 = $var5 + 1 | 0; + } + } + } + $var7 = $var7 + 1 | 0; + } + return null; +}; +$java.nms_RecipesArmorDyes_getRecipeSize = function($this) { + return 10; +}; +function nms_RecipesMapCloning() { + jl_Object.call(this); +} +$java.nms_RecipesMapCloning__init_ = function() { + var var_0 = new nms_RecipesMapCloning(); + nms_RecipesMapCloning__init_(var_0); + return var_0; +}; +function nms_RecipesMapCloning__init_($this) { + return; +} +$java.nms_RecipesMapCloning_matches = function($this, $par1InventoryCrafting, $par2World) { + var $var3, $var4, $var5, $var6, var$7; + $var3 = 0; + $var4 = null; + $var5 = 0; + while (true) { + if ($var5 >= $java.nms_InventoryCrafting_getSizeInventory($par1InventoryCrafting)) + return $var4 !== null && $var3 > 0 ? 1 : 0; + $var6 = nms_InventoryCrafting_getStackInSlot($par1InventoryCrafting, $var5); + if ($var6 !== null) { + var$7 = $var6.$itemID0; + nms_Item_$callClinit(); + if (var$7 == nms_Item_map.$itemID) { + if ($var4 !== null) + return 0; + $var4 = $var6; + } else { + if ($var6.$itemID0 != nms_Item_emptyMap.$itemID) + break; + $var3 = $var3 + 1 | 0; + } + } + $var5 = $var5 + 1 | 0; + } + return 0; +}; +$java.nms_RecipesMapCloning_getCraftingResult = function($this, $par1InventoryCrafting) { + var $var2, $var3, $var4, $var6, $var5, var$7; + $var2 = 0; + $var3 = null; + $var4 = 0; + while (true) { + if ($var4 >= $java.nms_InventoryCrafting_getSizeInventory($par1InventoryCrafting)) { + if ($var3 !== null && $var2 >= 1) { + $var6 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_3($var6, nms_Item_map, $var2 + 1 | 0, $var3.$itemDamage); + if (nms_ItemStack_hasDisplayName($var3)) + nms_ItemStack_setItemName($var6, nms_ItemStack_getDisplayName($var3)); + return $var6; + } + return null; + } + $var5 = nms_InventoryCrafting_getStackInSlot($par1InventoryCrafting, $var4); + if ($var5 !== null) { + var$7 = $var5.$itemID0; + nms_Item_$callClinit(); + if (var$7 == nms_Item_map.$itemID) { + if ($var3 !== null) + return null; + $var3 = $var5; + } else { + if ($var5.$itemID0 != nms_Item_emptyMap.$itemID) + break; + $var2 = $var2 + 1 | 0; + } + } + $var4 = $var4 + 1 | 0; + } + return null; +}; +$java.nms_RecipesMapCloning_getRecipeSize = function($this) { + return 9; +}; +function nms_ShapedRecipes() { + var a = this; jl_Object.call(a); + a.$recipeWidth = 0; + a.$recipeHeight = 0; + a.$recipeItems4 = null; + a.$recipeOutput0 = null; + a.$recipeOutputItemID = 0; + a.$field_92101_f = 0; +} +$java.nms_ShapedRecipes__init_ = function(var_0, var_1, var_2, var_3) { + var var_4 = new nms_ShapedRecipes(); + $java.nms_ShapedRecipes__init_0(var_4, var_0, var_1, var_2, var_3); + return var_4; +}; +$java.nms_ShapedRecipes__init_0 = function($this, $par1, $par2, $par3ArrayOfItemStack, $par4ItemStack) { + $this.$field_92101_f = 0; + $this.$recipeOutputItemID = $par4ItemStack.$itemID0; + $this.$recipeWidth = $par1; + $this.$recipeHeight = $par2; + $this.$recipeItems4 = $par3ArrayOfItemStack; + $this.$recipeOutput0 = $par4ItemStack; +}; +$java.nms_ShapedRecipes_getRecipeOutput = function($this) { + return $this.$recipeOutput0; +}; +$java.nms_ShapedRecipes_matches = function($this, $par1InventoryCrafting, $par2World) { + var $var3, $var4; + $var3 = 0; + while ($var3 <= (3 - $this.$recipeWidth | 0)) { + $var4 = 0; + while ($var4 <= (3 - $this.$recipeHeight | 0)) { + if ($java.nms_ShapedRecipes_checkMatch($this, $par1InventoryCrafting, $var3, $var4, 1)) + return 1; + if ($java.nms_ShapedRecipes_checkMatch($this, $par1InventoryCrafting, $var3, $var4, 0)) + return 1; + $var4 = $var4 + 1 | 0; + } + $var3 = $var3 + 1 | 0; + } + return 0; +}; +$java.nms_ShapedRecipes_checkMatch = function($this, $par1InventoryCrafting, $par2, $par3, $par4) { + var $var5, $var6, $var7, $var8, $var9, $var10; + $var5 = 0; + a: { + while ($var5 < 3) { + $var6 = 0; + while ($var6 < 3) { + $var7 = $var5 - $par2 | 0; + $var8 = $var6 - $par3 | 0; + $var9 = null; + if ($var7 >= 0 && $var8 >= 0 && $var7 < $this.$recipeWidth && $var8 < $this.$recipeHeight) + $var9 = !$par4 ? $this.$recipeItems4.data[$var7 + $rt_imul($var8, $this.$recipeWidth) | 0] : $this.$recipeItems4.data[(($this.$recipeWidth - $var7 | 0) - 1 | 0) + $rt_imul($var8, $this.$recipeWidth) | 0]; + $var10 = $java.nms_InventoryCrafting_getStackInRowAndColumn($par1InventoryCrafting, $var5, $var6); + if (!($var10 === null && $var9 === null)) { + if ($var10 === null && $var9 !== null) + break a; + if ($var10 !== null && $var9 === null) + break a; + if ($var9.$itemID0 != $var10.$itemID0) + return 0; + if ($var9.$itemDamage != 32767 && $var9.$itemDamage != $var10.$itemDamage) + return 0; + } + $var6 = $var6 + 1 | 0; + } + $var5 = $var5 + 1 | 0; + } + return 1; + } + return 0; +}; +$java.nms_ShapedRecipes_getCraftingResult = function($this, $par1InventoryCrafting) { + var $var2, $var3, $var4; + a: { + $var2 = nms_ItemStack_copy($this.$recipeOutput0); + if ($this.$field_92101_f) { + $var3 = 0; + while (true) { + if ($var3 >= $java.nms_InventoryCrafting_getSizeInventory($par1InventoryCrafting)) + break a; + $var4 = nms_InventoryCrafting_getStackInSlot($par1InventoryCrafting, $var3); + if ($var4 !== null && nms_ItemStack_hasTagCompound($var4)) + $var2.$stackTagCompound = nms_NBTTagCompound_copy($var4.$stackTagCompound); + $var3 = $var3 + 1 | 0; + } + } + } + return $var2; +}; +$java.nms_ShapedRecipes_getRecipeSize = function($this) { + return $rt_imul($this.$recipeWidth, $this.$recipeHeight); +}; +$java.nms_ShapedRecipes_func_92100_c = function($this) { + $this.$field_92101_f = 1; + return $this; +}; +function nms_RecipesMapExtending() { + nms_ShapedRecipes.call(this); +} +$java.nms_RecipesMapExtending__init_ = function() { + var var_0 = new nms_RecipesMapExtending(); + nms_RecipesMapExtending__init_(var_0); + return var_0; +}; +function nms_RecipesMapExtending__init_($this) { + var var$1, var$2, var$3; + var$1 = $rt_createArray(nms_ItemStack, 9); + var$2 = var$1.data; + var$3 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_7(var$3, nms_Item_paper); + var$2[0] = var$3; + var$2[1] = nms_ItemStack__init_5(nms_Item_paper); + var$2[2] = nms_ItemStack__init_5(nms_Item_paper); + var$2[3] = nms_ItemStack__init_5(nms_Item_paper); + var$2[4] = nms_ItemStack__init_4(nms_Item_map, 0, 32767); + var$2[5] = nms_ItemStack__init_5(nms_Item_paper); + var$2[6] = nms_ItemStack__init_5(nms_Item_paper); + var$2[7] = nms_ItemStack__init_5(nms_Item_paper); + var$2[8] = nms_ItemStack__init_5(nms_Item_paper); + $java.nms_ShapedRecipes__init_0($this, 3, 3, var$1, nms_ItemStack__init_4(nms_Item_emptyMap, 0, 0)); +} +$java.nms_RecipesMapExtending_matches = function($this, $par1InventoryCrafting, $par2World) { + var $var3, $var4, $var5, var$6, $var6; + if (!$java.nms_ShapedRecipes_matches($this, $par1InventoryCrafting, $par2World)) + return 0; + $var3 = null; + $var4 = 0; + while ($var4 < $java.nms_InventoryCrafting_getSizeInventory($par1InventoryCrafting) && $var3 === null) { + $var5 = nms_InventoryCrafting_getStackInSlot($par1InventoryCrafting, $var4); + if ($var5 !== null) { + var$6 = $var5.$itemID0; + nms_Item_$callClinit(); + if (var$6 == nms_Item_map.$itemID) + $var3 = $var5; + } + $var4 = $var4 + 1 | 0; + } + if ($var3 === null) + return 0; + nms_Item_$callClinit(); + $var6 = nms_ItemMap_getMapData(nms_Item_map, $var3, $par2World); + return $var6 === null ? 0 : $var6.$scale2 >= 4 ? 0 : 1; +}; +$java.nms_RecipesMapExtending_getCraftingResult = function($this, $par1InventoryCrafting) { + var $var2, $var3, $var4, var$5; + $var2 = null; + $var3 = 0; + while ($var3 < $java.nms_InventoryCrafting_getSizeInventory($par1InventoryCrafting) && $var2 === null) { + $var4 = nms_InventoryCrafting_getStackInSlot($par1InventoryCrafting, $var3); + if ($var4 !== null) { + var$5 = $var4.$itemID0; + nms_Item_$callClinit(); + if (var$5 == nms_Item_map.$itemID) + $var2 = $var4; + } + $var3 = $var3 + 1 | 0; + } + $par1InventoryCrafting = nms_ItemStack_copy($var2); + $par1InventoryCrafting.$stackSize = 1; + if ($par1InventoryCrafting.$stackTagCompound === null) + $par1InventoryCrafting.$stackTagCompound = nms_NBTTagCompound__init_0(); + nms_NBTTagCompound_setBoolean($par1InventoryCrafting.$stackTagCompound, $rt_s(2272), 1); + return $par1InventoryCrafting; +}; +function nms_RecipeFireworks() { + jl_Object.call(this); + this.$field_92102_a = null; +} +$java.nms_RecipeFireworks__init_ = function() { + var var_0 = new nms_RecipeFireworks(); + nms_RecipeFireworks__init_(var_0); + return var_0; +}; +function nms_RecipeFireworks__init_($this) { + return; +} +$java.nms_RecipeFireworks_matches = function($this, $par1InventoryCrafting, $par2World) { + var $var3, $var4, $var5, $var6, $var7, $var8, $var9, $var17, $var16, $var19, $var25, $var22, $var26, $var23, $var12, $var13, $var14, $var24, $var18, $var27, $var15, $var11, $var20, $var21, $var10; + $this.$field_92102_a = null; + $var3 = 0; + $var4 = 0; + $var5 = 0; + $var6 = 0; + $var7 = 0; + $var8 = 0; + $var9 = 0; + a: while (true) { + if ($var9 >= $java.nms_InventoryCrafting_getSizeInventory($par1InventoryCrafting)) { + $var17 = $var7 + ($var5 + $var8 | 0) | 0; + if ($var4 <= 3) { + $var7 = $rt_compare($var3, 1); + if ($var7 <= 0) { + $var9 = $rt_compare($var4, 1); + if ($var9 >= 0 && !$var7 && !$var17) { + $par2World = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_7($par2World, nms_Item_firework); + $this.$field_92102_a = $par2World; + if ($var6 > 0) { + $var16 = nms_NBTTagCompound__init_0(); + $var19 = nms_NBTTagCompound__init_1($rt_s(1871)); + $var25 = nms_NBTTagList__init_1($rt_s(1515)); + $var22 = 0; + while ($var22 < $java.nms_InventoryCrafting_getSizeInventory($par1InventoryCrafting)) { + $var26 = nms_InventoryCrafting_getStackInSlot($par1InventoryCrafting, $var22); + if ($var26 !== null && $var26.$itemID0 == nms_Item_fireworkCharge.$itemID && nms_ItemStack_hasTagCompound($var26) && nms_NBTTagCompound_hasKey(nms_ItemStack_getTagCompound($var26), $rt_s(2305))) + nms_NBTTagList_appendTag($var25, nms_NBTTagCompound_getCompoundTag(nms_ItemStack_getTagCompound($var26), $rt_s(2305))); + $var22 = $var22 + 1 | 0; + } + nms_NBTTagCompound_setTag($var19, $rt_s(1515), $var25); + nms_NBTTagCompound_setByte($var19, $rt_s(1872), $var4 << 24 >> 24); + nms_NBTTagCompound_setTag($var16, $rt_s(1871), $var19); + nms_ItemStack_setTagCompound($this.$field_92102_a, $var16); + } + return 1; + } + if (!$var9 && !$var3 && !$var6 && $var5 > 0 && $var8 <= 1) { + $par2World = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_7($par2World, nms_Item_fireworkCharge); + $this.$field_92102_a = $par2World; + $var16 = nms_NBTTagCompound__init_0(); + $var19 = nms_NBTTagCompound__init_1($rt_s(2305)); + $var23 = 0; + $var12 = ju_ArrayList__init_0(); + $var13 = 0; + while ($var13 < $java.nms_InventoryCrafting_getSizeInventory($par1InventoryCrafting)) { + b: { + $var14 = nms_InventoryCrafting_getStackInSlot($par1InventoryCrafting, $var13); + if ($var14 === null) + break b; + if ($var14.$itemID0 == nms_Item_dyePowder.$itemID) { + ju_ArrayList_add($var12, jl_Integer_valueOf($java.nms_ItemDye_dyeColors.data[nms_ItemStack_getItemDamage($var14)])); + break b; + } + if ($var14.$itemID0 == nms_Item_lightStoneDust.$itemID) { + nms_NBTTagCompound_setBoolean($var19, $rt_s(1516), 1); + break b; + } + if ($var14.$itemID0 == nms_Item_diamond.$itemID) { + nms_NBTTagCompound_setBoolean($var19, $rt_s(2314), 1); + break b; + } + if ($var14.$itemID0 == nms_Item_fireballCharge.$itemID) { + $var23 = 1; + break b; + } + if ($var14.$itemID0 == nms_Item_feather.$itemID) { + $var23 = 4; + break b; + } + if ($var14.$itemID0 == nms_Item_goldNugget.$itemID) { + $var23 = 2; + break b; + } + if ($var14.$itemID0 != nms_Item_skull.$itemID) + break b; + $var23 = 3; + } + $var13 = $var13 + 1 | 0; + } + $var24 = $rt_createIntArray(ju_ArrayList_size($var12)); + $var18 = $var24.data; + $var27 = 0; + $var3 = $var18.length; + while ($var27 < $var3) { + $var18[$var27] = jl_Integer_intValue(ju_ArrayList_get($var12, $var27)); + $var27 = $var27 + 1 | 0; + } + nms_NBTTagCompound_setIntArray($var19, $rt_s(2306), $var24); + nms_NBTTagCompound_setByte($var19, $rt_s(2307), $var23); + nms_NBTTagCompound_setTag($var16, $rt_s(2305), $var19); + nms_ItemStack_setTagCompound($this.$field_92102_a, $var16); + return 1; + } + if (!$var4 && !$var3 && $var6 == 1 && $var5 > 0 && $var5 == $var17) { + $var15 = ju_ArrayList__init_0(); + $var17 = 0; + while ($var17 < $java.nms_InventoryCrafting_getSizeInventory($par1InventoryCrafting)) { + $var11 = nms_InventoryCrafting_getStackInSlot($par1InventoryCrafting, $var17); + if ($var11 !== null) { + $var3 = $var11.$itemID0; + nms_Item_$callClinit(); + if ($var3 == nms_Item_dyePowder.$itemID) + ju_ArrayList_add($var15, jl_Integer_valueOf($java.nms_ItemDye_dyeColors.data[nms_ItemStack_getItemDamage($var11)])); + else if ($var11.$itemID0 == nms_Item_fireworkCharge.$itemID) { + $this.$field_92102_a = nms_ItemStack_copy($var11); + $this.$field_92102_a.$stackSize = 1; + } + } + $var17 = $var17 + 1 | 0; + } + $var18 = $rt_createIntArray(ju_ArrayList_size($var15)); + $var24 = $var18.data; + $var20 = 0; + $var3 = $var24.length; + while ($var20 < $var3) { + $var24[$var20] = jl_Integer_intValue(ju_ArrayList_get($var15, $var20)); + $var20 = $var20 + 1 | 0; + } + if ($this.$field_92102_a !== null && nms_ItemStack_hasTagCompound($this.$field_92102_a)) { + $var21 = nms_NBTTagCompound_getCompoundTag(nms_ItemStack_getTagCompound($this.$field_92102_a), $rt_s(2305)); + if ($var21 === null) + return 0; + nms_NBTTagCompound_setIntArray($var21, $rt_s(2312), $var18); + return 1; + } + return 0; + } + return 0; + } + } + return 0; + } + c: { + $var10 = nms_InventoryCrafting_getStackInSlot($par1InventoryCrafting, $var9); + if ($var10 === null) + break c; + $var17 = $var10.$itemID0; + nms_Item_$callClinit(); + if ($var17 == nms_Item_gunpowder.$itemID) { + $var4 = $var4 + 1 | 0; + break c; + } + if ($var10.$itemID0 == nms_Item_fireworkCharge.$itemID) { + $var6 = $var6 + 1 | 0; + break c; + } + if ($var10.$itemID0 == nms_Item_dyePowder.$itemID) { + $var5 = $var5 + 1 | 0; + break c; + } + if ($var10.$itemID0 == nms_Item_paper.$itemID) { + $var3 = $var3 + 1 | 0; + break c; + } + if ($var10.$itemID0 == nms_Item_lightStoneDust.$itemID) { + $var7 = $var7 + 1 | 0; + break c; + } + if ($var10.$itemID0 == nms_Item_diamond.$itemID) { + $var7 = $var7 + 1 | 0; + break c; + } + if ($var10.$itemID0 == nms_Item_fireballCharge.$itemID) { + $var8 = $var8 + 1 | 0; + break c; + } + if ($var10.$itemID0 == nms_Item_feather.$itemID) { + $var8 = $var8 + 1 | 0; + break c; + } + if ($var10.$itemID0 == nms_Item_goldNugget.$itemID) { + $var8 = $var8 + 1 | 0; + break c; + } + if ($var10.$itemID0 != nms_Item_skull.$itemID) + break a; + $var8 = $var8 + 1 | 0; + } + $var9 = $var9 + 1 | 0; + } + return 0; +}; +$java.nms_RecipeFireworks_getCraftingResult = function($this, $par1InventoryCrafting) { + return nms_ItemStack_copy($this.$field_92102_a); +}; +$java.nms_RecipeFireworks_getRecipeSize = function($this) { + return 10; +}; +function nms_RecipeSorter() { + jl_Object.call(this); + this.$craftingManager = null; +} +$java.nms_RecipeSorter__init_ = function(var_0) { + var var_1 = new nms_RecipeSorter(); + $java.nms_RecipeSorter__init_0(var_1, var_0); + return var_1; +}; +$java.nms_RecipeSorter__init_0 = function($this, $par1CraftingManager) { + $this.$craftingManager = $par1CraftingManager; +}; +$java.nms_RecipeSorter_compareRecipes = function($this, $par1IRecipe, $par2IRecipe) { + return $par1IRecipe instanceof nms_ShapelessRecipes && $par2IRecipe instanceof nms_ShapedRecipes ? 1 : $par2IRecipe instanceof nms_ShapelessRecipes && $par1IRecipe instanceof nms_ShapedRecipes ? (-1) : $par2IRecipe.$getRecipeSize() < $par1IRecipe.$getRecipeSize() ? (-1) : $par2IRecipe.$getRecipeSize() <= $par1IRecipe.$getRecipeSize() ? 0 : 1; +}; +$java.nms_RecipeSorter_compare = function($this, $par1Obj, $par2Obj) { + return $java.nms_RecipeSorter_compareRecipes($this, $par1Obj, $par2Obj); +}; +function nms_GuiChest() { + var a = this; nms_GuiContainer.call(a); + a.$upperChestInventory = null; + a.$lowerChestInventory0 = null; + a.$inventoryRows = 0; +} +$java.nms_GuiChest_tex = null; +$java.nms_GuiChest_drawGuiContainerForegroundLayer = function($this, $par1, $par2) { + var var$3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = $this.$fontRenderer0; + var$4 = $this.$lowerChestInventory0.$field_94051_e ? $this.$lowerChestInventory0.$inventoryTitle : nms_StatCollector_translateToLocal($this.$lowerChestInventory0.$inventoryTitle); + $par1 = 8; + $par2 = 6; + var$5 = 4210752; + $ptr = 1; + case 1: + nms_FontRenderer_drawString(var$3, var$4, $par1, $par2, var$5); + if ($rt_suspending()) { + break main; + } + var$3 = $this.$fontRenderer0; + var$4 = nms_StatCollector_translateToLocal($rt_s(1385)); + $par1 = 8; + $par2 = ($this.$ySize0 - 96 | 0) + 2 | 0; + var$5 = 4210752; + $ptr = 2; + case 2: + nms_FontRenderer_drawString(var$3, var$4, $par1, $par2, var$5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, var$3, var$4, var$5, $ptr); +}; +$java.nms_GuiChest_drawGuiContainerBackgroundLayer = function($this, $par1, $par2, $par3) { + var var$4, $var4, $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + var$4 = $java.nms_GuiChest_tex; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$4); + if ($rt_suspending()) { + break main; + } + $var4 = ($this.$width - $this.$xSize | 0) / 2 | 0; + $var5 = ($this.$height - $this.$ySize0 | 0) / 2 | 0; + nms_Gui_drawTexturedModalRect($this, $var4, $var5, 0, 0, $this.$xSize, ($this.$inventoryRows * 18 | 0) + 17 | 0); + nms_Gui_drawTexturedModalRect($this, $var4, ($var5 + ($this.$inventoryRows * 18 | 0) | 0) + 17 | 0, 0, 126, $this.$xSize, 96); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, $var4, $var5, $ptr); +}; +function nms_GuiChest__clinit_() { + $java.nms_GuiChest_tex = nle_TextureLocation__init_($rt_s(3357)); +} +function nms_GuiCrafting() { + nms_GuiContainer.call(this); +} +$java.nms_GuiCrafting_tex = null; +$java.nms_GuiCrafting_drawGuiContainerForegroundLayer = function($this, $par1, $par2) { + var var$3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = $this.$fontRenderer0; + var$4 = nms_StatCollector_translateToLocal($rt_s(1501)); + $par1 = 28; + $par2 = 6; + var$5 = 4210752; + $ptr = 1; + case 1: + nms_FontRenderer_drawString(var$3, var$4, $par1, $par2, var$5); + if ($rt_suspending()) { + break main; + } + var$4 = $this.$fontRenderer0; + var$3 = nms_StatCollector_translateToLocal($rt_s(1385)); + $par1 = 8; + $par2 = ($this.$ySize0 - 96 | 0) + 2 | 0; + var$5 = 4210752; + $ptr = 2; + case 2: + nms_FontRenderer_drawString(var$4, var$3, $par1, $par2, var$5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, var$3, var$4, var$5, $ptr); +}; +$java.nms_GuiCrafting_drawGuiContainerBackgroundLayer = function($this, $par1, $par2, $par3) { + var var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + var$4 = $java.nms_GuiCrafting_tex; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$4); + if ($rt_suspending()) { + break main; + } + nms_Gui_drawTexturedModalRect($this, ($this.$width - $this.$xSize | 0) / 2 | 0, ($this.$height - $this.$ySize0 | 0) / 2 | 0, 0, 0, $this.$xSize, $this.$ySize0); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, $ptr); +}; +function nms_GuiCrafting__clinit_() { + $java.nms_GuiCrafting_tex = nle_TextureLocation__init_($rt_s(3358)); +} +function nms_GuiBeacon() { + var a = this; nms_GuiContainer.call(a); + a.$beacon0 = null; + a.$beaconConfirmButton = null; + a.$buttonsNotDrawn = 0; +} +$java.nms_GuiBeacon_tex = null; +$java.nms_GuiBeacon_initGui = function($this) { + var var$1, var$2; + nms_GuiContainer_initGui($this); + var$1 = $this.$buttonList; + var$2 = new nms_GuiBeaconButtonConfirm; + $java.nms_GuiBeaconButton__init_(var$2, (-1), $this.$guiLeft + 164 | 0, $this.$guiTop + 107 | 0, $rt_s(1088), 90, 220); + var$2.$beaconGui = $this; + $this.$beaconConfirmButton = var$2; + ju_ArrayList_add(var$1, var$2); + var$2 = $this.$buttonList; + var$1 = new nms_GuiBeaconButtonCancel; + $java.nms_GuiBeaconButton__init_(var$1, (-2), $this.$guiLeft + 190 | 0, $this.$guiTop + 107 | 0, $rt_s(1088), 112, 220); + var$1.$beaconGui0 = $this; + ju_ArrayList_add(var$2, var$1); + $this.$buttonsNotDrawn = 1; + $this.$beaconConfirmButton.$enabled = 0; +}; +$java.nms_GuiBeacon_updateScreen = function($this) { + var $var1, $var2, $var3, $var4, $var5, $var6, $var3_0, $var4_0, $var8; + nms_GuiContainer_updateScreen($this); + if ($this.$buttonsNotDrawn && $this.$beacon0.$levels >= 0) { + $this.$buttonsNotDrawn = 0; + $var1 = 0; + while ($var1 <= 2) { + $java.nms_TileEntityBeacon_$callClinit(); + $var2 = $java.nms_TileEntityBeacon_effectsList.data[$var1].data.length; + $var3 = ($var2 * 22 | 0) + (($var2 - 1 | 0) * 2 | 0) | 0; + $var4 = 0; + while ($var4 < $var2) { + $var5 = $java.nms_TileEntityBeacon_effectsList.data[$var1].data[$var4].$id5; + $var6 = $java.nms_GuiBeaconButtonPower__init_($this, $var1 << 8 | $var5, (($this.$guiLeft + 76 | 0) + ($var4 * 24 | 0) | 0) - ($var3 / 2 | 0) | 0, ($this.$guiTop + 22 | 0) + ($var1 * 25 | 0) | 0, $var5, $var1); + ju_ArrayList_add($this.$buttonList, $var6); + if ($var1 >= $this.$beacon0.$levels) + $var6.$enabled = 0; + else if ($var5 == $this.$beacon0.$primaryEffect) + $var6.$field_82256_n = 1; + $var4 = $var4 + 1 | 0; + } + $var1 = $var1 + 1 | 0; + } + $java.nms_TileEntityBeacon_$callClinit(); + $var2 = $java.nms_TileEntityBeacon_effectsList.data[3].data.length + 1 | 0; + $var1 = $var2 * 22 | 0; + $var2 = $var2 - 1 | 0; + $var3_0 = $var1 + ($var2 * 2 | 0) | 0; + $var4_0 = 0; + while ($var4_0 < $var2) { + $var5 = $java.nms_TileEntityBeacon_effectsList.data[3].data[$var4_0].$id5; + $var6 = $java.nms_GuiBeaconButtonPower__init_($this, 768 | $var5, (($this.$guiLeft + 167 | 0) + ($var4_0 * 24 | 0) | 0) - ($var3_0 / 2 | 0) | 0, $this.$guiTop + 47 | 0, $var5, 3); + ju_ArrayList_add($this.$buttonList, $var6); + if (3 >= $this.$beacon0.$levels) + $var6.$enabled = 0; + else if ($var5 == $this.$beacon0.$secondaryEffect) + $var6.$field_82256_n = 1; + $var4_0 = $var4_0 + 1 | 0; + } + if ($this.$beacon0.$primaryEffect > 0) { + $var8 = $java.nms_GuiBeaconButtonPower__init_($this, 768 | $this.$beacon0.$primaryEffect, (($this.$guiLeft + 167 | 0) + ($var2 * 24 | 0) | 0) - ($var3_0 / 2 | 0) | 0, $this.$guiTop + 47 | 0, $this.$beacon0.$primaryEffect, 3); + ju_ArrayList_add($this.$buttonList, $var8); + if (3 >= $this.$beacon0.$levels) + $var8.$enabled = 0; + else if ($this.$beacon0.$primaryEffect == $this.$beacon0.$secondaryEffect) + $var8.$field_82256_n = 1; + } + } + $this.$beaconConfirmButton.$enabled = $java.nms_TileEntityBeacon_getStackInSlot($this.$beacon0, 0) !== null && $this.$beacon0.$primaryEffect > 0 ? 1 : 0; +}; +$java.nms_GuiBeacon_actionPerformed = function($this, $par1GuiButton) { + var $var3, $var4, $var6, $var7, $var8, $$je; + if ($par1GuiButton.$id3 == (-2)) + nmc_Minecraft_displayGuiScreen($this.$mc2, null); + else if ($par1GuiButton.$id3 == (-1)) { + $var3 = ji_ByteArrayOutputStream__init_0(); + $var4 = ji_DataOutputStream__init_($var3); + a: { + try { + ji_DataOutputStream_writeInt($var4, $java.nms_TileEntityBeacon_getPrimaryEffect($this.$beacon0)); + ji_DataOutputStream_writeInt($var4, $java.nms_TileEntityBeacon_getSecondaryEffect($this.$beacon0)); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler($this.$mc2), nms_Packet250CustomPayload__init_0($rt_s(3359), ji_ByteArrayOutputStream_toByteArray($var3))); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var6 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var6); + } + nmc_Minecraft_displayGuiScreen($this.$mc2, null); + } else if ($par1GuiButton instanceof nms_GuiBeaconButtonPower) { + if ($par1GuiButton.$field_82256_n) + return; + $var7 = $par1GuiButton.$id3; + $var8 = $var7 & 255; + if ($var7 >> 8 >= 3) + $java.nms_TileEntityBeacon_setSecondaryEffect($this.$beacon0, $var8); + else + $java.nms_TileEntityBeacon_setPrimaryEffect($this.$beacon0, $var8); + ju_ArrayList_clear($this.$buttonList); + $java.nms_GuiBeacon_initGui($this); + $java.nms_GuiBeacon_updateScreen($this); + } +}; +$java.nms_GuiBeacon_drawGuiContainerForegroundLayer = function($this, $par1, $par2) { + var $var4, $var3, var$5, var$6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var3 = $thread.pop();$var4 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_RenderHelper_disableStandardItemLighting(); + $var4 = $this.$fontRenderer0; + $var3 = nms_StatCollector_translateToLocal($rt_s(3360)); + var$5 = 62; + var$6 = 10; + var$7 = 14737632; + $ptr = 1; + case 1: + nms_Gui_drawCenteredString($this, $var4, $var3, var$5, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $var3 = $this.$fontRenderer0; + $var4 = nms_StatCollector_translateToLocal($rt_s(3361)); + var$7 = 169; + var$5 = 10; + var$6 = 14737632; + $ptr = 2; + case 2: + nms_Gui_drawCenteredString($this, $var3, $var4, var$7, var$5, var$6); + if ($rt_suspending()) { + break main; + } + $var3 = ju_AbstractList_iterator($this.$buttonList); + while (ju_AbstractList$1_hasNext($var3)) { + $var4 = ju_AbstractList$1_next($var3); + if ($var4.$field_82253_i) { + $par1 = $par1 - $this.$guiLeft | 0; + $par2 = $par2 - $this.$guiTop | 0; + $ptr = 3; + continue main; + } + } + nms_RenderHelper_enableGUIStandardItemLighting2(); + return; + case 3: + $var4.$func_82251_b($par1, $par2); + if ($rt_suspending()) { + break main; + } + nms_RenderHelper_enableGUIStandardItemLighting2(); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $var4, $var3, var$5, var$6, var$7, $ptr); +}; +$java.nms_GuiBeacon_drawGuiContainerBackgroundLayer = function($this, $par1, $par2, $par3) { + var var$4, $var4, $var5, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + var$4 = $java.nms_GuiBeacon_tex; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$4); + if ($rt_suspending()) { + break main; + } + $var4 = ($this.$width - $this.$xSize | 0) / 2 | 0; + $var5 = ($this.$height - $this.$ySize0 | 0) / 2 | 0; + nms_Gui_drawTexturedModalRect($this, $var4, $var5, 0, 0, $this.$xSize, $this.$ySize0); + nms_GuiContainer_itemRenderer.$zLevel0 = 100.0; + var$4 = nms_GuiContainer_itemRenderer; + var$7 = $this.$fontRenderer0; + var$8 = $this.$mc2.$renderEngine; + var$9 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_7(var$9, nms_Item_emerald); + $par2 = $var4 + 42 | 0; + $par3 = $var5 + 109 | 0; + $ptr = 2; + case 2: + nms_RenderItem_renderItemAndEffectIntoGUI(var$4, var$7, var$8, var$9, $par2, $par3); + if ($rt_suspending()) { + break main; + } + var$4 = nms_GuiContainer_itemRenderer; + var$7 = $this.$fontRenderer0; + var$8 = $this.$mc2.$renderEngine; + var$9 = nms_ItemStack__init_5(nms_Item_diamond); + $var4 = $par2 + 22 | 0; + $ptr = 3; + case 3: + nms_RenderItem_renderItemAndEffectIntoGUI(var$4, var$7, var$8, var$9, $var4, $par3); + if ($rt_suspending()) { + break main; + } + var$4 = nms_GuiContainer_itemRenderer; + var$7 = $this.$fontRenderer0; + var$8 = $this.$mc2.$renderEngine; + var$9 = nms_ItemStack__init_5(nms_Item_ingotGold); + $var4 = $par2 + 44 | 0; + $ptr = 4; + case 4: + nms_RenderItem_renderItemAndEffectIntoGUI(var$4, var$7, var$8, var$9, $var4, $par3); + if ($rt_suspending()) { + break main; + } + var$4 = nms_GuiContainer_itemRenderer; + var$7 = $this.$fontRenderer0; + var$8 = $this.$mc2.$renderEngine; + var$9 = nms_ItemStack__init_5(nms_Item_ingotIron); + $par2 = $par2 + 66 | 0; + $ptr = 5; + case 5: + nms_RenderItem_renderItemAndEffectIntoGUI(var$4, var$7, var$8, var$9, $par2, $par3); + if ($rt_suspending()) { + break main; + } + nms_GuiContainer_itemRenderer.$zLevel0 = 0.0; + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, $var4, $var5, var$7, var$8, var$9, $ptr); +}; +function nms_GuiBeacon__clinit_() { + $java.nms_GuiBeacon_tex = nle_TextureLocation__init_($rt_s(1088)); +} +function nms_GuiDispenser() { + nms_GuiContainer.call(this); + this.$field_94078_r = null; +} +$java.nms_GuiDispenser_tex = null; +$java.nms_GuiDispenser_drawGuiContainerForegroundLayer = function($this, $par1, $par2) { + var $var3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = $java.nms_TileEntityDispenser_isInvNameLocalized($this.$field_94078_r) ? $this.$field_94078_r.$getInvName() : nms_StatCollector_translateToLocal($this.$field_94078_r.$getInvName()); + var$4 = $this.$fontRenderer0; + $par1 = ($this.$xSize / 2 | 0) - (nms_FontRenderer_getStringWidth($this.$fontRenderer0, $var3) / 2 | 0) | 0; + $par2 = 6; + var$5 = 4210752; + $ptr = 1; + case 1: + nms_FontRenderer_drawString(var$4, $var3, $par1, $par2, var$5); + if ($rt_suspending()) { + break main; + } + $var3 = $this.$fontRenderer0; + var$4 = nms_StatCollector_translateToLocal($rt_s(1385)); + $par1 = 8; + $par2 = ($this.$ySize0 - 96 | 0) + 2 | 0; + var$5 = 4210752; + $ptr = 2; + case 2: + nms_FontRenderer_drawString($var3, var$4, $par1, $par2, var$5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $var3, var$4, var$5, $ptr); +}; +$java.nms_GuiDispenser_drawGuiContainerBackgroundLayer = function($this, $par1, $par2, $par3) { + var var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + var$4 = $java.nms_GuiDispenser_tex; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$4); + if ($rt_suspending()) { + break main; + } + nms_Gui_drawTexturedModalRect($this, ($this.$width - $this.$xSize | 0) / 2 | 0, ($this.$height - $this.$ySize0 | 0) / 2 | 0, 0, 0, $this.$xSize, $this.$ySize0); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, $ptr); +}; +function nms_GuiDispenser__clinit_() { + $java.nms_GuiDispenser_tex = nle_TextureLocation__init_($rt_s(3362)); +} +function nms_GuiHopper() { + var a = this; nms_GuiContainer.call(a); + a.$field_94081_r = null; + a.$field_94080_s = null; +} +$java.nms_GuiHopper_tex = null; +$java.nms_GuiHopper_drawGuiContainerForegroundLayer = function($this, $par1, $par2) { + var var$3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = $this.$fontRenderer0; + var$4 = $java.nms_TileEntityHopper_isInvNameLocalized($this.$field_94080_s) ? $java.nms_TileEntityHopper_getInvName($this.$field_94080_s) : nms_StatCollector_translateToLocal($java.nms_TileEntityHopper_getInvName($this.$field_94080_s)); + $par1 = 8; + $par2 = 6; + var$5 = 4210752; + $ptr = 1; + case 1: + nms_FontRenderer_drawString(var$3, var$4, $par1, $par2, var$5); + if ($rt_suspending()) { + break main; + } + var$3 = $this.$fontRenderer0; + var$4 = nms_StatCollector_translateToLocal($rt_s(1385)); + $par1 = 8; + $par2 = ($this.$ySize0 - 96 | 0) + 2 | 0; + var$5 = 4210752; + $ptr = 2; + case 2: + nms_FontRenderer_drawString(var$3, var$4, $par1, $par2, var$5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, var$3, var$4, var$5, $ptr); +}; +$java.nms_GuiHopper_drawGuiContainerBackgroundLayer = function($this, $par1, $par2, $par3) { + var var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + var$4 = $java.nms_GuiHopper_tex; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$4); + if ($rt_suspending()) { + break main; + } + nms_Gui_drawTexturedModalRect($this, ($this.$width - $this.$xSize | 0) / 2 | 0, ($this.$height - $this.$ySize0 | 0) / 2 | 0, 0, 0, $this.$xSize, $this.$ySize0); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, $ptr); +}; +function nms_GuiHopper__clinit_() { + $java.nms_GuiHopper_tex = nle_TextureLocation__init_($rt_s(3363)); +} +function nms_GuiBrewingStand() { + nms_GuiContainer.call(this); + this.$brewingStand0 = null; +} +$java.nms_GuiBrewingStand_tex = null; +$java.nms_GuiBrewingStand_drawGuiContainerForegroundLayer = function($this, $par1, $par2) { + var $var3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = $java.nms_TileEntityBrewingStand_isInvNameLocalized($this.$brewingStand0) ? $java.nms_TileEntityBrewingStand_getInvName($this.$brewingStand0) : nms_StatCollector_translateToLocal($java.nms_TileEntityBrewingStand_getInvName($this.$brewingStand0)); + var$4 = $this.$fontRenderer0; + $par1 = ($this.$xSize / 2 | 0) - (nms_FontRenderer_getStringWidth($this.$fontRenderer0, $var3) / 2 | 0) | 0; + $par2 = 6; + var$5 = 4210752; + $ptr = 1; + case 1: + nms_FontRenderer_drawString(var$4, $var3, $par1, $par2, var$5); + if ($rt_suspending()) { + break main; + } + $var3 = $this.$fontRenderer0; + var$4 = nms_StatCollector_translateToLocal($rt_s(1385)); + $par1 = 8; + $par2 = ($this.$ySize0 - 96 | 0) + 2 | 0; + var$5 = 4210752; + $ptr = 2; + case 2: + nms_FontRenderer_drawString($var3, var$4, $par1, $par2, var$5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $var3, var$4, var$5, $ptr); +}; +$java.nms_GuiBrewingStand_drawGuiContainerBackgroundLayer = function($this, $par1, $par2, $par3) { + var var$4, $var4, $var5, $var6, $var7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + var$4 = $java.nms_GuiBrewingStand_tex; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$4); + if ($rt_suspending()) { + break main; + } + $var4 = ($this.$width - $this.$xSize | 0) / 2 | 0; + $var5 = ($this.$height - $this.$ySize0 | 0) / 2 | 0; + nms_Gui_drawTexturedModalRect($this, $var4, $var5, 0, 0, $this.$xSize, $this.$ySize0); + $var6 = $this.$brewingStand0.$brewTime0; + if ($var6 > 0) { + $var7 = 28.0 * (1.0 - $var6 / 400.0) | 0; + if ($var7 > 0) + nms_Gui_drawTexturedModalRect($this, $var4 + 97 | 0, $var5 + 16 | 0, 176, 0, 9, $var7); + a: { + switch (($var6 / 2 | 0) % 7 | 0) { + case 0: + $var7 = 29; + break a; + case 1: + $var7 = 24; + break a; + case 2: + $var7 = 20; + break a; + case 3: + $var7 = 16; + break a; + case 4: + $var7 = 11; + break a; + case 5: + $var7 = 6; + break a; + case 6: + $var7 = 0; + break a; + default: + } + } + if ($var7 > 0) + nms_Gui_drawTexturedModalRect($this, $var4 + 65 | 0, (($var5 + 14 | 0) + 29 | 0) - $var7 | 0, 185, 29 - $var7 | 0, 12, $var7); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, $var4, $var5, $var6, $var7, $ptr); +}; +function nms_GuiBrewingStand__clinit_() { + $java.nms_GuiBrewingStand_tex = nle_TextureLocation__init_($rt_s(3364)); +} +function nms_GuiEnchantment() { + var a = this; nms_GuiContainer.call(a); + a.$rand4 = null; + a.$containerEnchantment = null; + a.$field_74214_o = 0; + a.$field_74213_p = 0.0; + a.$field_74212_q = 0.0; + a.$field_74211_r = 0.0; + a.$field_74210_s = 0.0; + a.$field_74209_t = 0.0; + a.$field_74208_u = 0.0; + a.$theItemStack0 = null; + a.$field_94079_C = null; +} +$java.nms_GuiEnchantment_bookModel = null; +$java.nms_GuiEnchantment_tex_enchant = null; +$java.nms_GuiEnchantment_tex_book = null; +$java.nms_GuiEnchantment_drawGuiContainerForegroundLayer = function($this, $par1, $par2) { + var var$3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = $this.$fontRenderer0; + var$4 = $this.$field_94079_C !== null ? $this.$field_94079_C : nms_StatCollector_translateToLocal($rt_s(3365)); + $par1 = 12; + $par2 = 5; + var$5 = 4210752; + $ptr = 1; + case 1: + nms_FontRenderer_drawString(var$3, var$4, $par1, $par2, var$5); + if ($rt_suspending()) { + break main; + } + var$3 = $this.$fontRenderer0; + var$4 = nms_StatCollector_translateToLocal($rt_s(1385)); + $par1 = 8; + $par2 = ($this.$ySize0 - 96 | 0) + 2 | 0; + var$5 = 4210752; + $ptr = 2; + case 2: + nms_FontRenderer_drawString(var$3, var$4, $par1, $par2, var$5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, var$3, var$4, var$5, $ptr); +}; +$java.nms_GuiEnchantment_updateScreen = function($this) { + nms_GuiContainer_updateScreen($this); + $java.nms_GuiEnchantment_func_74205_h($this); +}; +$java.nms_GuiEnchantment_mouseClicked = function($this, $par1, $par2, $par3) { + var $var4, $var5, $var6, $var7, $var8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiContainer_mouseClicked($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + $var4 = ($this.$width - $this.$xSize | 0) / 2 | 0; + $var5 = ($this.$height - $this.$ySize0 | 0) / 2 | 0; + $var6 = 0; + $var7 = $par1 - ($var4 + 60 | 0) | 0; + $par3 = $var5 + 14 | 0; + $var4 = $rt_compare($var7, 108); + while ($var6 < 3) { + $var8 = $par2 - ($par3 + (19 * $var6 | 0) | 0) | 0; + if ($var7 >= 0 && $var8 >= 0 && $var4 < 0 && $var8 < 19 && $java.nms_ContainerEnchantment_enchantItem($this.$containerEnchantment, $this.$mc2.$thePlayer, $var6)) + nms_PlayerControllerMP_sendEnchantPacket($this.$mc2.$playerController, $this.$containerEnchantment.$windowId, $var6); + $var6 = $var6 + 1 | 0; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, $var5, $var6, $var7, $var8, $ptr); +}; +$java.nms_GuiEnchantment_drawGuiContainerBackgroundLayer = function($this, $par1, $par2, $par3) { + var $var15, $var4, $var5, $var6, $var9, $var7, $var10, $var11, $var8, $var12, var$14, var$15, var$16, var$17, $var18, var$19, $var13, $var14, $var16, $var17, $var19, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var19 = $thread.pop();$var17 = $thread.pop();$var16 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();var$19 = $thread.pop();$var18 = $thread.pop();var$17 = $thread.pop();var$16 = $thread.pop();var$15 = $thread.pop();var$14 = $thread.pop();$var12 = $thread.pop();$var8 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var7 = $thread.pop();$var9 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var15 = $thread.pop();$par3 = + $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var15 = $java.nms_GuiEnchantment_tex_enchant; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($var15); + if ($rt_suspending()) { + break main; + } + $var4 = ($this.$width - $this.$xSize | 0) / 2 | 0; + $var5 = ($this.$height - $this.$ySize0 | 0) / 2 | 0; + nms_Gui_drawTexturedModalRect($this, $var4, $var5, 0, 0, $this.$xSize, $this.$ySize0); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glLoadIdentity(); + $var6 = nms_ScaledResolution__init_($this.$mc2.$gameSettings, $this.$mc2.$displayWidth, $this.$mc2.$displayHeight); + nleg_EaglerAdapterGL30_glViewport($rt_imul((nms_ScaledResolution_getScaledWidth($var6) - 432 | 0) / 2 | 0, nms_ScaledResolution_getScaleFactor($var6)), $rt_imul((nms_ScaledResolution_getScaledHeight($var6) - 182 | 0) / 2 | 0, nms_ScaledResolution_getScaleFactor($var6)), 320 * nms_ScaledResolution_getScaleFactor($var6) | 0, 240 * nms_ScaledResolution_getScaleFactor($var6) | 0); + nleg_EaglerAdapterGL30_glTranslatef((-0.3400000035762787), 0.23000000417232513, 0.0); + nleg_EaglerAdapterGL30_gluPerspective(90.0, 1.3333333730697632, 9.0, 80.0); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glLoadIdentity(); + nms_RenderHelper_enableStandardItemLighting(); + nleg_EaglerAdapterGL30_glTranslatef(0.0, 3.299999952316284, (-16.0)); + nleg_EaglerAdapterGL30_glScalef(1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glScalef(5.0, 5.0, 5.0); + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 0.0, 1.0); + $var15 = $java.nms_GuiEnchantment_tex_book; + $ptr = 2; + case 2: + nle_TextureLocation_bindTexture($var15); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glRotatef(20.0, 1.0, 0.0, 0.0); + $var9 = $this.$field_74208_u + ($this.$field_74209_t - $this.$field_74208_u) * $par1; + $var7 = 1.0 - $var9; + nleg_EaglerAdapterGL30_glTranslatef($var7 * 0.20000000298023224, $var7 * 0.10000000149011612, $var7 * 0.25); + nleg_EaglerAdapterGL30_glRotatef( -$var7 * 90.0 - 90.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glRotatef(180.0, 1.0, 0.0, 0.0); + $var10 = $this.$field_74212_q + ($this.$field_74213_p - $this.$field_74212_q) * $par1 + 0.25; + $var11 = $this.$field_74212_q + ($this.$field_74213_p - $this.$field_74212_q) * $par1 + 0.75; + $var7 = ($var10 - nms_MathHelper_truncateDoubleToInt($var10)) * 1.600000023841858 - 0.30000001192092896; + $var8 = ($var11 - nms_MathHelper_truncateDoubleToInt($var11)) * 1.600000023841858 - 0.30000001192092896; + if ($var7 < 0.0) + $var7 = 0.0; + if ($var8 < 0.0) + $var8 = 0.0; + if ($var7 > 1.0) + $var7 = 1.0; + if ($var8 > 1.0) + $var8 = 1.0; + nleg_EaglerAdapterGL30_glEnable(32826); + $java.nms_ModelBook_render($java.nms_GuiEnchantment_bookModel, null, 0.0, $var7, $var8, $var9, 0.0, 0.0625); + nleg_EaglerAdapterGL30_glDisable(32826); + nms_RenderHelper_disableStandardItemLighting(); + nleg_EaglerAdapterGL30_glMatrixMode(5889); + nleg_EaglerAdapterGL30_glViewport(0, 0, $this.$mc2.$displayWidth, $this.$mc2.$displayHeight); + nleg_EaglerAdapterGL30_glPopMatrix(); + nleg_EaglerAdapterGL30_glMatrixMode(5888); + nleg_EaglerAdapterGL30_glPopMatrix(); + nms_RenderHelper_disableStandardItemLighting(); + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var15 = $java.nms_GuiEnchantment_tex_enchant; + $ptr = 3; + case 3: + nle_TextureLocation_bindTexture($var15); + if ($rt_suspending()) { + break main; + } + $java.nms_EnchantmentNameParts_$callClinit(); + $java.nms_EnchantmentNameParts_setRandSeed($java.nms_EnchantmentNameParts_instance, $this.$containerEnchantment.$nameSeed); + $var12 = 0; + var$14 = $var4 + 60 | 0; + var$15 = $var5 + 14 | 0; + var$16 = $var4 + 62 | 0; + var$17 = $var5 + 16 | 0; + $var5 = var$16 + 104 | 0; + $var18 = $par2 - var$14 | 0; + var$19 = $rt_compare($var18, 108); + if ($var12 >= 3) + return; + $var13 = $java.nms_EnchantmentNameParts_generateRandomEnchantName($java.nms_EnchantmentNameParts_instance); + $this.$zLevel = 0.0; + $var15 = $java.nms_GuiEnchantment_tex_enchant; + $ptr = 4; + case 4: + nle_TextureLocation_bindTexture($var15); + if ($rt_suspending()) { + break main; + } + $var14 = $this.$containerEnchantment.$enchantLevels.data[$var12]; + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + if (!$var14) { + nms_Gui_drawTexturedModalRect($this, var$14, var$15 + (19 * $var12 | 0) | 0, 0, 185, 108, 19); + $var12 = $var12 + 1 | 0; + if ($var12 >= 3) + return; + $var13 = $java.nms_EnchantmentNameParts_generateRandomEnchantName($java.nms_EnchantmentNameParts_instance); + $this.$zLevel = 0.0; + $var15 = $java.nms_GuiEnchantment_tex_enchant; + continue main; + } + $var15 = jl_StringBuilder_toString(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(36)), $var14)); + $var16 = $this.$mc2.$standardGalacticFontRenderer; + $var17 = 6839882; + if ($this.$mc2.$thePlayer.$experienceLevel < $var14 && !$this.$mc2.$thePlayer.$capabilities.$isCreativeMode) { + $par2 = 19 * $var12 | 0; + nms_Gui_drawTexturedModalRect($this, var$14, var$15 + $par2 | 0, 0, 185, 108, 19); + $par2 = var$17 + $par2 | 0; + $var17 = 104; + $var4 = 3419941; + $ptr = 5; + continue main; + } + $par2 = 19 * $var12 | 0; + $var4 = var$15 + $par2 | 0; + $var19 = $par3 - $var4 | 0; + if ($var18 >= 0 && $var19 >= 0 && var$19 < 0 && $var19 < 19) { + nms_Gui_drawTexturedModalRect($this, var$14, $var4, 0, 204, 108, 19); + $var17 = 16777088; + } else + nms_Gui_drawTexturedModalRect($this, var$14, $var4, 0, 166, 108, 19); + $par2 = var$17 + $par2 | 0; + $var4 = 104; + $ptr = 7; + continue main; + case 5: + nms_FontRenderer_drawSplitString($var16, $var13, var$16, $par2, $var17, $var4); + if ($rt_suspending()) { + break main; + } + $var16 = $this.$mc2.$fontRenderer; + $var17 = 4226832; + $var4 = $var5 - nms_FontRenderer_getStringWidth($var16, $var15) | 0; + $par2 = $par2 + 7 | 0; + $ptr = 6; + case 6: + nms_FontRenderer_drawStringWithShadow($var16, $var15, $var4, $par2, $var17); + if ($rt_suspending()) { + break main; + } + $var12 = $var12 + 1 | 0; + if ($var12 >= 3) + return; + $var13 = $java.nms_EnchantmentNameParts_generateRandomEnchantName($java.nms_EnchantmentNameParts_instance); + $this.$zLevel = 0.0; + $var15 = $java.nms_GuiEnchantment_tex_enchant; + $ptr = 4; + continue main; + case 7: + nms_FontRenderer_drawSplitString($var16, $var13, var$16, $par2, $var4, $var17); + if ($rt_suspending()) { + break main; + } + $var16 = $this.$mc2.$fontRenderer; + $var17 = 8453920; + $var4 = $var5 - nms_FontRenderer_getStringWidth($var16, $var15) | 0; + $par2 = $par2 + 7 | 0; + $ptr = 8; + case 8: + nms_FontRenderer_drawStringWithShadow($var16, $var15, $var4, $par2, $var17); + if ($rt_suspending()) { + break main; + } + $var12 = $var12 + 1 | 0; + if ($var12 >= 3) + return; + $var13 = $java.nms_EnchantmentNameParts_generateRandomEnchantName($java.nms_EnchantmentNameParts_instance); + $this.$zLevel = 0.0; + $var15 = $java.nms_GuiEnchantment_tex_enchant; + $ptr = 4; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var15, $var4, $var5, $var6, $var9, $var7, $var10, $var11, $var8, $var12, var$14, var$15, var$16, var$17, $var18, var$19, $var13, $var14, $var16, $var17, $var19, $ptr); +}; +$java.nms_GuiEnchantment_func_74205_h = function($this) { + var $var1, $var2, $var3, $var5, $var4, var$6; + a: { + $var1 = nms_Container_getSlot($this.$inventorySlots0, 0).$getStack(); + if (!nms_ItemStack_areItemStacksEqual($var1, $this.$theItemStack0)) { + $this.$theItemStack0 = $var1; + while (true) { + $this.$field_74211_r = $this.$field_74211_r + (nle_EaglercraftRandom_nextInt($this.$rand4, 4) - nle_EaglercraftRandom_nextInt($this.$rand4, 4) | 0); + if ($this.$field_74213_p > $this.$field_74211_r + 1.0) + break a; + if ($this.$field_74213_p >= $this.$field_74211_r - 1.0) + continue; + else + break a; + } + } + } + $this.$field_74214_o = $this.$field_74214_o + 1 | 0; + $this.$field_74212_q = $this.$field_74213_p; + $this.$field_74208_u = $this.$field_74209_t; + $var2 = 0; + $var3 = 0; + while ($var3 < 3) { + if ($this.$containerEnchantment.$enchantLevels.data[$var3]) + $var2 = 1; + $var3 = $var3 + 1 | 0; + } + if (!$var2) + $this.$field_74209_t = $this.$field_74209_t - 0.20000000298023224; + else + $this.$field_74209_t = $this.$field_74209_t + 0.20000000298023224; + if ($this.$field_74209_t < 0.0) + $this.$field_74209_t = 0.0; + if ($this.$field_74209_t > 1.0) + $this.$field_74209_t = 1.0; + $var5 = ($this.$field_74211_r - $this.$field_74213_p) * 0.4000000059604645; + $var4 = 0.20000000298023224; + var$6 = (-0.20000000298023224); + if ($var5 >= var$6) + var$6 = $var5; + if (var$6 <= $var4) + $var4 = var$6; + $this.$field_74210_s = $this.$field_74210_s + ($var4 - $this.$field_74210_s) * 0.8999999761581421; + $this.$field_74213_p = $this.$field_74213_p + $this.$field_74210_s; +}; +function nms_GuiEnchantment__clinit_() { + $java.nms_GuiEnchantment_bookModel = $java.nms_ModelBook__init_(); + $java.nms_GuiEnchantment_tex_enchant = nle_TextureLocation__init_($rt_s(3366)); + $java.nms_GuiEnchantment_tex_book = nle_TextureLocation__init_($rt_s(2966)); +} +function nms_GuiFurnace() { + nms_GuiContainer.call(this); + this.$furnaceInventory = null; +} +$java.nms_GuiFurnace_tex = null; +$java.nms_GuiFurnace_drawGuiContainerForegroundLayer = function($this, $par1, $par2) { + var $var3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = $java.nms_TileEntityFurnace_isInvNameLocalized($this.$furnaceInventory) ? $java.nms_TileEntityFurnace_getInvName($this.$furnaceInventory) : nms_StatCollector_translateToLocal($java.nms_TileEntityFurnace_getInvName($this.$furnaceInventory)); + var$4 = $this.$fontRenderer0; + $par1 = ($this.$xSize / 2 | 0) - (nms_FontRenderer_getStringWidth($this.$fontRenderer0, $var3) / 2 | 0) | 0; + $par2 = 6; + var$5 = 4210752; + $ptr = 1; + case 1: + nms_FontRenderer_drawString(var$4, $var3, $par1, $par2, var$5); + if ($rt_suspending()) { + break main; + } + $var3 = $this.$fontRenderer0; + var$4 = nms_StatCollector_translateToLocal($rt_s(1385)); + $par1 = 8; + $par2 = ($this.$ySize0 - 96 | 0) + 2 | 0; + var$5 = 4210752; + $ptr = 2; + case 2: + nms_FontRenderer_drawString($var3, var$4, $par1, $par2, var$5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $var3, var$4, var$5, $ptr); +}; +$java.nms_GuiFurnace_drawGuiContainerBackgroundLayer = function($this, $par1, $par2, $par3) { + var var$4, $var4, $var5, $var6, $var6_0, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6_0 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();var$4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + var$4 = $java.nms_GuiFurnace_tex; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$4); + if ($rt_suspending()) { + break main; + } + $var4 = ($this.$width - $this.$xSize | 0) / 2 | 0; + $var5 = ($this.$height - $this.$ySize0 | 0) / 2 | 0; + nms_Gui_drawTexturedModalRect($this, $var4, $var5, 0, 0, $this.$xSize, $this.$ySize0); + if ($java.nms_TileEntityFurnace_isBurning($this.$furnaceInventory)) { + $var6 = $java.nms_TileEntityFurnace_getBurnTimeRemainingScaled($this.$furnaceInventory, 12); + nms_Gui_drawTexturedModalRect($this, $var4 + 56 | 0, (($var5 + 36 | 0) + 12 | 0) - $var6 | 0, 176, 12 - $var6 | 0, 14, $var6 + 2 | 0); + } + $var6_0 = $java.nms_TileEntityFurnace_getCookProgressScaled($this.$furnaceInventory, 24); + nms_Gui_drawTexturedModalRect($this, $var4 + 79 | 0, $var5 + 34 | 0, 176, 14, $var6_0 + 1 | 0, 16); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, var$4, $var4, $var5, $var6, $var6_0, $ptr); +}; +function nms_GuiFurnace__clinit_() { + $java.nms_GuiFurnace_tex = nle_TextureLocation__init_($rt_s(3367)); +} +function csms_MidiUtils() { + jl_Object.call(this); +} +$java.csms_MidiUtils__init_ = function() { + var var_0 = new csms_MidiUtils(); + csms_MidiUtils__init_(var_0); + return var_0; +}; +function csms_MidiUtils__init_(var$0) { + return; +} +$java.csms_MidiUtils_isMetaEndOfTrack = function(var$1) { + var var$2; + if (var$1.$getLength() == 3 && var$1.$getStatus() == 255) { + var$2 = var$1.$getMessage1().data; + return (var$2[1] & 255) == 47 && !var$2[2] ? 1 : 0; + } + return 0; +}; +function jt_AttributedString$AttributedIterator() { + var a = this; jl_Object.call(a); + a.$begin = 0; + a.$end5 = 0; + a.$offset0 = 0; + a.$attrString = null; + a.$attributesAllowed = null; +} +$java.jt_AttributedString$AttributedIterator_getEndIndex = function($this) { + return $this.$end5; +}; +$java.jt_AttributedString$AttributedIterator_getIndex = function($this) { + return $this.$offset0; +}; +$java.jt_AttributedString$AttributedIterator_inRange = function($this, $range) { + if (!($range.$value19 instanceof jt_Annotation)) + return 1; + return $range.$start14 >= $this.$begin && $range.$start14 < $this.$end5 && $range.$end7 > $this.$begin && $range.$end7 <= $this.$end5 ? 1 : 0; +}; +$java.jt_AttributedString$AttributedIterator_getAllAttributeKeys = function($this) { + var $result, $it, $entry, $ranges, var$5, var$6; + if (!$this.$begin && $this.$end5 == jl_String_length($this.$attrString.$text) && $this.$attributesAllowed === null) + return ju_HashMap_keySet($this.$attrString.$attributeMap); + $result = ju_HashSet__init_1((($this.$attrString.$attributeMap.$elementCount * 4 | 0) / 3 | 0) + 1 | 0); + $it = ju_HashMap$HashMapEntrySet_iterator(ju_HashMap_entrySet($this.$attrString.$attributeMap)); + while (ju_HashMap$AbstractMapIterator_hasNext($it)) { + $entry = ju_HashMap$EntryIterator_next($it); + if (!($this.$attributesAllowed !== null && !$this.$attributesAllowed.$contains($entry.$key))) { + $ranges = ju_AbstractList_iterator($entry.$value1); + a: { + while (ju_AbstractList$1_hasNext($ranges)) { + var$5 = ju_AbstractList$1_next($ranges); + if (var$5.$start14 >= $this.$begin && var$5.$start14 < $this.$end5) { + b: { + c: { + if (var$5.$value19 instanceof jt_Annotation) { + if (var$5.$end7 <= $this.$begin) + break c; + if (var$5.$end7 > $this.$end5) + break c; + } + var$6 = 1; + break b; + } + var$6 = 0; + } + break a; + } + if (var$5.$end7 > $this.$begin && var$5.$end7 <= $this.$end5) { + d: { + e: { + if (var$5.$value19 instanceof jt_Annotation) { + if (var$5.$start14 < $this.$begin) + break e; + if (var$5.$start14 >= $this.$end5) + break e; + } + var$6 = 1; + break d; + } + var$6 = 0; + } + break a; + } + } + var$6 = 0; + } + if (var$6) + ju_HashSet_add($result, $entry.$key); + } + } + return $result; +}; +$java.jt_AttributedString$AttributedIterator_currentValue = function($this, $ranges) { + var $it, $range; + $it = ju_AbstractList_iterator($ranges); + while (ju_AbstractList$1_hasNext($it)) { + $range = ju_AbstractList$1_next($it); + if ($this.$offset0 >= $range.$start14 && $this.$offset0 < $range.$end7) + return !$java.jt_AttributedString$AttributedIterator_inRange($this, $range) ? null : $range.$value19; + } + return null; +}; +$java.jt_AttributedString$AttributedIterator_getAttribute = function($this, $attribute) { + var $ranges; + if ($this.$attributesAllowed !== null && !$this.$attributesAllowed.$contains($attribute)) + return null; + $ranges = ju_HashMap_get($this.$attrString.$attributeMap, $attribute); + if ($ranges !== null) + return $java.jt_AttributedString$AttributedIterator_currentValue($this, $ranges); + return null; +}; +$java.jt_AttributedString$AttributedIterator_getAttributes = function($this) { + var $result, $it, $entry, $value; + $result = ju_HashMap__init_1((($this.$attrString.$attributeMap.$elementCount * 4 | 0) / 3 | 0) + 1 | 0); + $it = ju_HashMap$HashMapEntrySet_iterator(ju_HashMap_entrySet($this.$attrString.$attributeMap)); + while (ju_HashMap$AbstractMapIterator_hasNext($it)) { + $entry = ju_HashMap$EntryIterator_next($it); + if (!($this.$attributesAllowed !== null && !$this.$attributesAllowed.$contains($entry.$key))) { + $value = $java.jt_AttributedString$AttributedIterator_currentValue($this, $entry.$value1); + if ($value !== null) + ju_HashMap_putImpl($result, $entry.$key, $value); + } + } + return $result; +}; +$java.jt_AttributedString$AttributedIterator_getRunLimit = function($this) { + return $java.jt_AttributedString$AttributedIterator_getRunLimit0($this, $java.jt_AttributedString$AttributedIterator_getAllAttributeKeys($this)); +}; +$java.jt_AttributedString$AttributedIterator_getRunLimit1 = function($this, $attribute) { + var $ranges, var$3; + if ($this.$attributesAllowed !== null && !$this.$attributesAllowed.$contains($attribute)) + return $this.$end5; + $ranges = ju_HashMap_get($this.$attrString.$attributeMap, $attribute); + if ($ranges === null) + return $this.$end5; + var$3 = $this.$end5; + $attribute = ju_AbstractList_listIterator($ranges, $ranges.$size); + a: { + b: { + while (true) { + if (!$java.ju_AbstractList$TListIteratorImpl_hasPrevious($attribute)) + break b; + $ranges = $java.ju_AbstractList$TListIteratorImpl_previous($attribute); + if ($ranges.$end7 <= $this.$begin) + break b; + if ($this.$offset0 >= $ranges.$start14 && $this.$offset0 < $ranges.$end7) { + if ($java.jt_AttributedString$AttributedIterator_inRange($this, $ranges)) + var$3 = $ranges.$end7; + break a; + } + if ($this.$offset0 >= $ranges.$end7) + break; + var$3 = $ranges.$start14; + } + } + } + return var$3; +}; +$java.jt_AttributedString$AttributedIterator_getRunLimit0 = function($this, $attributes) { + var $limit, $it, $newLimit; + $limit = $this.$end5; + $it = $attributes.$iterator(); + while ($it.$hasNext()) { + $newLimit = $java.jt_AttributedString$AttributedIterator_getRunLimit1($this, $it.$next()); + if ($newLimit < $limit) + $limit = $newLimit; + } + return $limit; +}; +$java.jt_AttributedString$AttributedIterator_getRunStart = function($this) { + return $java.jt_AttributedString$AttributedIterator_getRunStart0($this, $java.jt_AttributedString$AttributedIterator_getAllAttributeKeys($this)); +}; +$java.jt_AttributedString$AttributedIterator_getRunStart1 = function($this, $attribute) { + var $ranges, var$3; + if ($this.$attributesAllowed !== null && !$this.$attributesAllowed.$contains($attribute)) + return $this.$begin; + $ranges = ju_HashMap_get($this.$attrString.$attributeMap, $attribute); + if ($ranges === null) + return $this.$begin; + var$3 = $this.$begin; + $attribute = ju_AbstractList_iterator($ranges); + a: { + b: { + while (true) { + if (!ju_AbstractList$1_hasNext($attribute)) + break b; + $ranges = ju_AbstractList$1_next($attribute); + if ($ranges.$start14 >= $this.$end5) + break b; + if ($this.$offset0 >= $ranges.$start14 && $this.$offset0 < $ranges.$end7) { + if ($java.jt_AttributedString$AttributedIterator_inRange($this, $ranges)) + var$3 = $ranges.$start14; + break a; + } + if ($this.$offset0 < $ranges.$start14) + break; + var$3 = $ranges.$end7; + } + } + } + return var$3; +}; +$java.jt_AttributedString$AttributedIterator_getRunStart0 = function($this, $attributes) { + var $start, $it, $newStart; + $start = $this.$begin; + $it = $attributes.$iterator(); + while ($it.$hasNext()) { + $newStart = $java.jt_AttributedString$AttributedIterator_getRunStart1($this, $it.$next()); + if ($newStart > $start) + $start = $newStart; + } + return $start; +}; +$java.jt_AttributedString$AttributedIterator_setIndex = function($this, $location) { + var var$2; + if ($location >= $this.$begin && $location <= $this.$end5) { + $this.$offset0 = $location; + if ($this.$offset0 == $this.$end5) + return 65535; + return jl_String_charAt($this.$attrString.$text, $this.$offset0); + } + var$2 = new jl_IllegalArgumentException; + jl_Throwable__init_0(var$2); + $rt_throw(var$2); +}; +function nms_ShapelessRecipes() { + var a = this; jl_Object.call(a); + a.$recipeOutput = null; + a.$recipeItems = null; +} +$java.nms_ShapelessRecipes_matches = function($this, $par1InventoryCrafting, $par2World) { + var $var3, $var4, $var5, $var6, $var7, $var8, $var9; + $var3 = ju_ArrayList__init_3($this.$recipeItems); + $var4 = 0; + while ($var4 < 3) { + $var5 = 0; + while ($var5 < 3) { + $var6 = $java.nms_InventoryCrafting_getStackInRowAndColumn($par1InventoryCrafting, $var5, $var4); + if ($var6 !== null) { + $var7 = 0; + $var8 = ju_AbstractList_iterator($var3); + a: { + b: { + while (ju_AbstractList$1_hasNext($var8)) { + $var9 = ju_AbstractList$1_next($var8); + if ($var6.$itemID0 == $var9.$itemID0) { + if ($var9.$itemDamage == 32767) + break b; + if ($var6.$itemDamage == $var9.$itemDamage) + break b; + } + } + break a; + } + $var7 = 1; + ju_ArrayList_remove0($var3, $var9); + } + if (!$var7) + return 0; + } + $var5 = $var5 + 1 | 0; + } + $var4 = $var4 + 1 | 0; + } + return ju_AbstractCollection_isEmpty($var3); +}; +$java.nms_ShapelessRecipes_getCraftingResult = function($this, $par1InventoryCrafting) { + return nms_ItemStack_copy($this.$recipeOutput); +}; +$java.nms_ShapelessRecipes_getRecipeSize = function($this) { + return $this.$recipeItems.$size; +}; +function nms_EntityDamageSource() { + nms_DamageSource.call(this); + this.$damageSourceEntity = null; +} +$java.nms_EntityDamageSource__init_ = function(var_0, var_1) { + var var_2 = new nms_EntityDamageSource(); + $java.nms_EntityDamageSource__init_0(var_2, var_0, var_1); + return var_2; +}; +$java.nms_EntityDamageSource__init_0 = function($this, $par1Str, $par2Entity) { + $java.nms_DamageSource__init_0($this, $par1Str); + $this.$damageSourceEntity = $par2Entity; +}; +$java.nms_EntityDamageSource_getEntity = function($this) { + return $this.$damageSourceEntity; +}; +function nms_ContainerChest() { + var a = this; nms_Container.call(a); + a.$lowerChestInventory = null; + a.$numRows = 0; +} +$java.nms_ContainerChest_transferStackInSlot = function($this, $par1EntityPlayer, $par2) { + var $var3, $var4, $var5, var$6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = null; + $var4 = ju_ArrayList_get($this.$inventorySlots, $par2); + if ($var4 !== null && $var4.$getHasStack()) { + $var5 = $var4.$getStack(); + $var3 = nms_ItemStack_copy($var5); + if ($par2 >= ($this.$numRows * 9 | 0)) { + var$6 = 0; + $par2 = $this.$numRows * 9 | 0; + var$7 = 0; + $ptr = 1; + continue main; + } + $par2 = $this.$numRows * 9 | 0; + var$7 = $this.$inventorySlots.$size; + var$6 = 1; + $ptr = 2; + continue main; + } + return $var3; + case 1: + $tmp = nms_Container_mergeItemStack($this, $var5, var$6, $par2, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + $par1EntityPlayer = null; + $ptr = 4; + continue main; + case 2: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$7, var$6); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + $par1EntityPlayer = null; + $ptr = 4; + continue main; + case 3: + $var4.$onSlotChanged(); + if ($rt_suspending()) { + break main; + } + return $var3; + case 4: + $var4.$putStack($par1EntityPlayer); + if ($rt_suspending()) { + break main; + } + return $var3; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2, $var3, $var4, $var5, var$6, var$7, $ptr); +}; +$java.nms_ContainerChest_onCraftGuiClosed = function($this, $par1EntityPlayer) { + nms_Container_onCraftGuiClosed($this, $par1EntityPlayer); +}; +function nms_ContainerBeacon() { + var a = this; nms_Container.call(a); + a.$theBeacon = null; + a.$beaconSlot = null; + a.$field_82865_g = 0; + a.$field_82867_h = 0; + a.$field_82868_i = 0; +} +$java.nms_ContainerBeacon_addCraftingToCrafters = function($this, $par1ICrafting) { + nms_Container_addCraftingToCrafters($this, $par1ICrafting); +}; +$java.nms_ContainerBeacon_detectAndSendChanges = function($this) { + nms_Container_detectAndSendChanges($this); +}; +$java.nms_ContainerBeacon_updateProgressBar = function($this, $par1, $par2) { + if (!$par1) + $this.$theBeacon.$levels = $par2; + if ($par1 == 1) + $java.nms_TileEntityBeacon_setPrimaryEffect($this.$theBeacon, $par2); + if ($par1 == 2) + $java.nms_TileEntityBeacon_setSecondaryEffect($this.$theBeacon, $par2); +}; +$java.nms_ContainerBeacon_transferStackInSlot = function($this, $par1EntityPlayer, $par2) { + var $var3, $var4, $var5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = null; + $var4 = ju_ArrayList_get($this.$inventorySlots, $par2); + if ($var4 !== null && $var4.$getHasStack()) { + $var5 = $var4.$getStack(); + $var3 = nms_ItemStack_copy($var5); + if (!$par2) { + $par2 = 1; + var$6 = 37; + var$7 = 1; + $ptr = 1; + continue main; + } + if (!$java.nms_Slot_getHasStack($this.$beaconSlot) && $java.nms_SlotBeacon_isItemValid($this.$beaconSlot, $var5) && $var5.$stackSize == 1) { + $par2 = 0; + var$6 = 1; + var$7 = 0; + $ptr = 4; + continue main; + } + if ($par2 >= 1 && $par2 < 28) { + $par2 = 28; + var$6 = 37; + var$7 = 0; + $ptr = 3; + continue main; + } + if ($par2 >= 28 && $par2 < 37) { + $par2 = 1; + var$6 = 28; + var$7 = 0; + $ptr = 7; + continue main; + } + $par2 = 1; + var$6 = 37; + var$7 = 0; + $ptr = 2; + continue main; + } + return $var3; + case 1: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + $java.nms_Slot_onSlotChange($var4, $var5, $var3); + if ($var5.$stackSize) { + $ptr = 5; + continue main; + } + var$8 = null; + $ptr = 6; + continue main; + case 2: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 5; + continue main; + } + var$8 = null; + $ptr = 6; + continue main; + case 3: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 5; + continue main; + } + var$8 = null; + $ptr = 6; + continue main; + case 4: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 5; + continue main; + } + var$8 = null; + $ptr = 6; + continue main; + case 5: + $var4.$onSlotChanged(); + if ($rt_suspending()) { + break main; + } + if ($var5.$stackSize == $var3.$stackSize) + return null; + $ptr = 8; + continue main; + case 6: + $var4.$putStack(var$8); + if ($rt_suspending()) { + break main; + } + if ($var5.$stackSize == $var3.$stackSize) + return null; + $ptr = 8; + continue main; + case 7: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 5; + continue main; + } + var$8 = null; + $ptr = 6; + continue main; + case 8: + $var4.$onPickupFromSlot($par1EntityPlayer, $var5); + if ($rt_suspending()) { + break main; + } + return $var3; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2, $var3, $var4, $var5, var$6, var$7, var$8, $ptr); +}; +function nms_ContainerRepair() { + var a = this; nms_Container.call(a); + a.$outputSlot = null; + a.$inputSlots = null; + a.$theWorld1 = null; + a.$field_82861_i = 0; + a.$field_82858_j = 0; + a.$field_82859_k = 0; + a.$maximumCost = 0; + a.$stackSizeToBeUsedInRepair = 0; + a.$repairedItemName = null; + a.$thePlayer0 = null; +} +$java.nms_ContainerRepair_onCraftMatrixChanged = function($this, $par1IInventory) { + nms_Container_detectAndSendChanges($this); + if ($par1IInventory === $this.$inputSlots) + $java.nms_ContainerRepair_updateRepairOutput($this); +}; +$java.nms_ContainerRepair_updateRepairOutput = function($this) { + var $var1, $var2, $var4, $var5, $var6, $var7, $var8, $var19, $var13, $var9, $var10, $var11, $var12, $var20, $var21, $var22, $var14, $var10000, $var15, $var16, $var17, $var18, $var23, $var13_0, $var14_0; + $var1 = $java.nms_InventoryBasic_getStackInSlot($this.$inputSlots, 0); + $this.$maximumCost = 0; + $var2 = 0; + $var4 = 0; + if ($var1 === null) { + $java.nms_InventoryCraftResult_setInventorySlotContents($this.$outputSlot, 0, null); + $this.$maximumCost = 0; + } else { + $var5 = nms_ItemStack_copy($var1); + $var6 = $java.nms_InventoryBasic_getStackInSlot($this.$inputSlots, 1); + $var7 = $java.nms_EnchantmentHelper_getEnchantments($var5); + $var8 = 0; + $var19 = (0 + nms_ItemStack_getRepairCost($var1) | 0) + ($var6 !== null ? nms_ItemStack_getRepairCost($var6) : 0) | 0; + $this.$stackSizeToBeUsedInRepair = 0; + if ($var6 !== null) { + $var13 = $var6.$itemID0; + nms_Item_$callClinit(); + $var8 = $var13 == nms_Item_enchantedBook.$itemID && nms_NBTTagList_tagCount($java.nms_ItemEnchantedBook_func_92110_g(nms_Item_enchantedBook, $var6)) > 0 ? 1 : 0; + if (nms_ItemStack_isItemStackDamageable($var5) && nms_Item_itemsList.data[$var5.$itemID0].$getIsRepairable($var1, $var6)) { + $var9 = jl_Math_min(nms_ItemStack_getItemDamageForDisplay($var5), nms_ItemStack_getMaxDamage($var5) / 4 | 0); + if ($var9 <= 0) { + $java.nms_InventoryCraftResult_setInventorySlotContents($this.$outputSlot, 0, null); + $this.$maximumCost = 0; + return; + } + $var10 = 0; + while ($var9 > 0 && $var10 < $var6.$stackSize) { + nms_ItemStack_setItemDamage($var5, nms_ItemStack_getItemDamageForDisplay($var5) - $var9 | 0); + $var2 = $var2 + (jl_Math_max(1, $var9 / 100 | 0) + ju_HashMap_size($var7) | 0) | 0; + $var9 = jl_Math_min(nms_ItemStack_getItemDamageForDisplay($var5), nms_ItemStack_getMaxDamage($var5) / 4 | 0); + $var10 = $var10 + 1 | 0; + } + $this.$stackSizeToBeUsedInRepair = $var10; + } else { + if (!$var8 && !($var5.$itemID0 == $var6.$itemID0 && nms_ItemStack_isItemStackDamageable($var5))) { + $java.nms_InventoryCraftResult_setInventorySlotContents($this.$outputSlot, 0, null); + $this.$maximumCost = 0; + return; + } + if (nms_ItemStack_isItemStackDamageable($var5) && !$var8) { + $var9 = nms_ItemStack_getMaxDamage($var1) - nms_ItemStack_getItemDamageForDisplay($var1) | 0; + $var11 = (nms_ItemStack_getMaxDamage($var6) - nms_ItemStack_getItemDamageForDisplay($var6) | 0) + ((nms_ItemStack_getMaxDamage($var5) * 12 | 0) / 100 | 0) | 0; + $var12 = $var9 + $var11 | 0; + $var13 = nms_ItemStack_getMaxDamage($var5) - $var12 | 0; + if ($var13 < 0) + $var13 = 0; + if ($var13 < nms_ItemStack_getItemDamage($var5)) { + nms_ItemStack_setItemDamage($var5, $var13); + $var2 = $var2 + jl_Math_max(1, $var11 / 100 | 0) | 0; + } + } + $var20 = $java.nms_EnchantmentHelper_getEnchantments($var6); + $var21 = $java.ju_LinkedHashMap_keySet($var20).$iterator(); + while ($var21.$hasNext()) { + $var11 = jl_Integer_intValue($var21.$next()); + nms_Enchantment_$callClinit(); + $var22 = nms_Enchantment_enchantmentsList.data[$var11]; + $var13 = !ju_HashMap_containsKey($var7, jl_Integer_valueOf($var11)) ? 0 : jl_Integer_intValue($java.ju_LinkedHashMap_get($var7, jl_Integer_valueOf($var11))); + $var14 = jl_Integer_intValue($java.ju_LinkedHashMap_get($var20, jl_Integer_valueOf($var11))); + $var10000 = $var13 != $var14 ? jl_Math_max($var14, $var13) : $var14 + 1 | 0; + $var15 = $var10000 - $var13 | 0; + $var16 = $var22.$canApply($var1); + if (!(!$this.$thePlayer0.$capabilities.$isCreativeMode && $var1.$itemID0 != nms_Item_enchantedBook.$itemID)) + $var16 = 1; + $var17 = $java.ju_LinkedHashMap_keySet($var7).$iterator(); + while ($var17.$hasNext()) { + $var18 = jl_Integer_intValue($var17.$next()); + if ($var18 != $var11 && !$var22.$canApplyTogether(nms_Enchantment_enchantmentsList.data[$var18])) { + $var16 = 0; + $var2 = $var2 + $var15 | 0; + } + } + if ($var16) { + if ($var10000 > $var22.$getMaxLevel()) + $var10000 = $var22.$getMaxLevel(); + a: { + b: { + c: { + ju_LinkedHashMap_put($var7, jl_Integer_valueOf($var11), jl_Integer_valueOf($var10000)); + $var23 = 0; + switch ($java.nms_Enchantment_getWeight($var22)) { + case 1: + break; + case 2: + $var23 = 4; + break b; + case 5: + $var23 = 2; + break a; + case 10: + $var23 = 1; + break a; + case 3: + case 4: + case 6: + case 7: + case 8: + case 9: + break c; + default: + break c; + } + $var23 = 8; + break a; + } + } + } + if ($var8) + $var23 = jl_Math_max(1, $var23 / 2 | 0); + $var2 = $var2 + $rt_imul($var23, $var15) | 0; + } + } + } + } + if ($this.$repairedItemName !== null && jl_String_length($this.$repairedItemName) > 0 && !jl_String_equalsIgnoreCase($this.$repairedItemName, nms_StringTranslate_translateNamedKey(nms_EntityPlayer_getTranslator($this.$thePlayer0), nms_ItemStack_getItemName($var1))) && !jl_String_equals($this.$repairedItemName, nms_ItemStack_getDisplayName($var1))) { + $var4 = nms_ItemStack_isItemStackDamageable($var1) ? 7 : $var1.$stackSize * 5 | 0; + $var2 = $var2 + $var4 | 0; + if (nms_ItemStack_hasDisplayName($var1)) + $var19 = $var19 + ($var4 / 2 | 0) | 0; + nms_ItemStack_setItemName($var5, $this.$repairedItemName); + } + $var9 = 0; + $var21 = $java.ju_LinkedHashMap_keySet($var7).$iterator(); + while ($var21.$hasNext()) { + d: { + e: { + f: { + $var11 = jl_Integer_intValue($var21.$next()); + nms_Enchantment_$callClinit(); + $var22 = nms_Enchantment_enchantmentsList.data[$var11]; + $var13_0 = jl_Integer_intValue($java.ju_LinkedHashMap_get($var7, jl_Integer_valueOf($var11))); + $var14_0 = 0; + $var9 = $var9 + 1 | 0; + switch ($java.nms_Enchantment_getWeight($var22)) { + case 1: + break; + case 2: + $var14_0 = 4; + break e; + case 5: + $var14_0 = 2; + break d; + case 10: + $var14_0 = 1; + break d; + case 3: + case 4: + case 6: + case 7: + case 8: + case 9: + break f; + default: + break f; + } + $var14_0 = 8; + break d; + } + } + } + if ($var8) + $var14_0 = jl_Math_max(1, $var14_0 / 2 | 0); + $var19 = $var19 + ($var9 + $rt_imul($var13_0, $var14_0) | 0) | 0; + } + if ($var8) + $var19 = jl_Math_max(1, $var19 / 2 | 0); + $this.$maximumCost = $var19 + $var2 | 0; + if ($var2 <= 0) + $var5 = null; + if ($var4 == $var2 && $var4 > 0 && $this.$maximumCost >= 40) { + ji_PrintStream_println(jl_System_out(), $rt_s(3368)); + $this.$maximumCost = 39; + } + if ($this.$maximumCost >= 40 && !$this.$thePlayer0.$capabilities.$isCreativeMode) + $var5 = null; + if ($var5 !== null) { + $var10 = nms_ItemStack_getRepairCost($var5); + if ($var6 !== null && $var10 < nms_ItemStack_getRepairCost($var6)) + $var10 = nms_ItemStack_getRepairCost($var6); + if (nms_ItemStack_hasDisplayName($var5)) + $var10 = $var10 + (-9) | 0; + if ($var10 < 0) + $var10 = 0; + nms_ItemStack_setRepairCost($var5, $var10 + 2 | 0); + $java.nms_EnchantmentHelper_setEnchantments($var7, $var5); + } + $java.nms_InventoryCraftResult_setInventorySlotContents($this.$outputSlot, 0, $var5); + nms_Container_detectAndSendChanges($this); + } +}; +$java.nms_ContainerRepair_addCraftingToCrafters = function($this, $par1ICrafting) { + nms_Container_addCraftingToCrafters($this, $par1ICrafting); +}; +$java.nms_ContainerRepair_updateProgressBar = function($this, $par1, $par2) { + if (!$par1) + $this.$maximumCost = $par2; +}; +$java.nms_ContainerRepair_transferStackInSlot = function($this, $par1EntityPlayer, $par2) { + var $var3, $var4, $var5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = null; + $var4 = ju_ArrayList_get($this.$inventorySlots, $par2); + if ($var4 !== null && $var4.$getHasStack()) { + $var5 = $var4.$getStack(); + $var3 = nms_ItemStack_copy($var5); + if ($par2 == 2) { + $par2 = 3; + var$6 = 39; + var$7 = 1; + $ptr = 1; + continue main; + } + if ($par2 && $par2 != 1) { + if ($par2 >= 3 && $par2 < 39) { + $par2 = 0; + var$6 = 2; + var$7 = 0; + $ptr = 5; + continue main; + } + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + var$8 = null; + $ptr = 4; + continue main; + } + $par2 = 3; + var$6 = 39; + var$7 = 0; + $ptr = 2; + continue main; + } + return $var3; + case 1: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + $java.nms_Slot_onSlotChange($var4, $var5, $var3); + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + var$8 = null; + $ptr = 4; + continue main; + case 2: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + var$8 = null; + $ptr = 4; + continue main; + case 3: + $var4.$onSlotChanged(); + if ($rt_suspending()) { + break main; + } + if ($var5.$stackSize == $var3.$stackSize) + return null; + $ptr = 6; + continue main; + case 4: + $var4.$putStack(var$8); + if ($rt_suspending()) { + break main; + } + if ($var5.$stackSize == $var3.$stackSize) + return null; + $ptr = 6; + continue main; + case 5: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + var$8 = null; + $ptr = 4; + continue main; + case 6: + $var4.$onPickupFromSlot($par1EntityPlayer, $var5); + if ($rt_suspending()) { + break main; + } + return $var3; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2, $var3, $var4, $var5, var$6, var$7, var$8, $ptr); +}; +$java.nms_ContainerRepair_updateItemName = function($this, $par1Str) { + $this.$repairedItemName = $par1Str; + if (nms_Container_getSlot($this, 2).$getHasStack()) + nms_ItemStack_setItemName(nms_Container_getSlot($this, 2).$getStack(), $this.$repairedItemName); + $java.nms_ContainerRepair_updateRepairOutput($this); +}; +function nms_ContainerDispenser() { + nms_Container.call(this); + this.$tileEntityDispenser = null; +} +$java.nms_ContainerDispenser_transferStackInSlot = function($this, $par1EntityPlayer, $par2) { + var $var3, $var4, $var5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = null; + $var4 = ju_ArrayList_get($this.$inventorySlots, $par2); + if ($var4 !== null && $var4.$getHasStack()) { + $var5 = $var4.$getStack(); + $var3 = nms_ItemStack_copy($var5); + if ($par2 >= 9) { + $par2 = 0; + var$6 = 9; + var$7 = 0; + $ptr = 1; + continue main; + } + var$6 = 9; + var$7 = 45; + $par2 = 1; + $ptr = 2; + continue main; + } + return $var3; + case 1: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + var$8 = null; + $ptr = 4; + continue main; + case 2: + $tmp = nms_Container_mergeItemStack($this, $var5, var$6, var$7, $par2); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + var$8 = null; + $ptr = 4; + continue main; + case 3: + $var4.$onSlotChanged(); + if ($rt_suspending()) { + break main; + } + if ($var5.$stackSize == $var3.$stackSize) + return null; + $ptr = 5; + continue main; + case 4: + $var4.$putStack(var$8); + if ($rt_suspending()) { + break main; + } + if ($var5.$stackSize == $var3.$stackSize) + return null; + $ptr = 5; + case 5: + $var4.$onPickupFromSlot($par1EntityPlayer, $var5); + if ($rt_suspending()) { + break main; + } + return $var3; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2, $var3, $var4, $var5, var$6, var$7, var$8, $ptr); +}; +function nms_ContainerHopper() { + nms_Container.call(this); + this.$field_94538_a = null; +} +$java.nms_ContainerHopper_transferStackInSlot = function($this, $par1EntityPlayer, $par2) { + var $var3, $var4, $var5, var$6, var$7, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = null; + $var4 = ju_ArrayList_get($this.$inventorySlots, $par2); + if ($var4 !== null && $var4.$getHasStack()) { + $var5 = $var4.$getStack(); + $var3 = nms_ItemStack_copy($var5); + if ($par2 >= nms_TileEntityHopper_getSizeInventory($this.$field_94538_a)) { + $par2 = 0; + var$6 = nms_TileEntityHopper_getSizeInventory($this.$field_94538_a); + var$7 = 0; + $ptr = 1; + continue main; + } + $par2 = nms_TileEntityHopper_getSizeInventory($this.$field_94538_a); + var$6 = $this.$inventorySlots.$size; + var$7 = 1; + $ptr = 2; + continue main; + } + return $var3; + case 1: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + $par1EntityPlayer = null; + $ptr = 4; + continue main; + case 2: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + $par1EntityPlayer = null; + $ptr = 4; + continue main; + case 3: + $var4.$onSlotChanged(); + if ($rt_suspending()) { + break main; + } + return $var3; + case 4: + $var4.$putStack($par1EntityPlayer); + if ($rt_suspending()) { + break main; + } + return $var3; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2, $var3, $var4, $var5, var$6, var$7, $ptr); +}; +$java.nms_ContainerHopper_onCraftGuiClosed = function($this, $par1EntityPlayer) { + nms_Container_onCraftGuiClosed($this, $par1EntityPlayer); +}; +function nms_ContainerMerchant() { + var a = this; nms_Container.call(a); + a.$theMerchant = null; + a.$merchantInventory = null; + a.$theWorld3 = null; +} +$java.nms_ContainerMerchant_addCraftingToCrafters = function($this, $par1ICrafting) { + nms_Container_addCraftingToCrafters($this, $par1ICrafting); +}; +$java.nms_ContainerMerchant_detectAndSendChanges = function($this) { + nms_Container_detectAndSendChanges($this); +}; +$java.nms_ContainerMerchant_setCurrentRecipeIndex = function($this, $par1) { + $java.nms_InventoryMerchant_setCurrentRecipeIndex($this.$merchantInventory, $par1); +}; +$java.nms_ContainerMerchant_updateProgressBar = function($this, $par1, $par2) { + return; +}; +$java.nms_ContainerMerchant_transferStackInSlot = function($this, $par1EntityPlayer, $par2) { + var $var3, $var4, $var5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = null; + $var4 = ju_ArrayList_get($this.$inventorySlots, $par2); + if ($var4 !== null && $var4.$getHasStack()) { + $var5 = $var4.$getStack(); + $var3 = nms_ItemStack_copy($var5); + if ($par2 == 2) { + $par2 = 3; + var$6 = 39; + var$7 = 1; + $ptr = 1; + continue main; + } + if ($par2 && $par2 != 1) { + if ($par2 >= 3 && $par2 < 30) { + $par2 = 30; + var$6 = 39; + var$7 = 0; + $ptr = 5; + continue main; + } + if ($par2 >= 30 && $par2 < 39) { + $par2 = 3; + var$6 = 30; + var$7 = 0; + $ptr = 7; + continue main; + } + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + var$8 = null; + $ptr = 4; + continue main; + } + $par2 = 3; + var$6 = 39; + var$7 = 0; + $ptr = 2; + continue main; + } + return $var3; + case 1: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + $java.nms_Slot_onSlotChange($var4, $var5, $var3); + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + var$8 = null; + $ptr = 4; + continue main; + case 2: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + var$8 = null; + $ptr = 4; + continue main; + case 3: + $var4.$onSlotChanged(); + if ($rt_suspending()) { + break main; + } + if ($var5.$stackSize == $var3.$stackSize) + return null; + $ptr = 6; + continue main; + case 4: + $var4.$putStack(var$8); + if ($rt_suspending()) { + break main; + } + if ($var5.$stackSize == $var3.$stackSize) + return null; + $ptr = 6; + continue main; + case 5: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + var$8 = null; + $ptr = 4; + continue main; + case 6: + $var4.$onPickupFromSlot($par1EntityPlayer, $var5); + if ($rt_suspending()) { + break main; + } + return $var3; + case 7: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + var$8 = null; + $ptr = 4; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2, $var3, $var4, $var5, var$6, var$7, var$8, $ptr); +}; +$java.nms_ContainerMerchant_onCraftGuiClosed = function($this, $par1EntityPlayer) { + nms_Container_onCraftGuiClosed($this, $par1EntityPlayer); + nms_Container_onCraftGuiClosed($this, $par1EntityPlayer); +}; +function nms_ContainerBrewingStand() { + var a = this; nms_Container.call(a); + a.$tileBrewingStand = null; + a.$theSlot = null; + a.$brewTime = 0; +} +$java.nms_ContainerBrewingStand_addCraftingToCrafters = function($this, $par1ICrafting) { + nms_Container_addCraftingToCrafters($this, $par1ICrafting); +}; +$java.nms_ContainerBrewingStand_detectAndSendChanges = function($this) { + var $var1, $var2; + nms_Container_detectAndSendChanges($this); + $var1 = 0; + while ($var1 < $this.$crafters.$size) { + $var2 = ju_ArrayList_get($this.$crafters, $var1); + if ($this.$brewTime != $this.$tileBrewingStand.$brewTime0) + $var2.$sendProgressBarUpdate($this, 0, $this.$tileBrewingStand.$brewTime0); + $var1 = $var1 + 1 | 0; + } + $this.$brewTime = $this.$tileBrewingStand.$brewTime0; +}; +$java.nms_ContainerBrewingStand_updateProgressBar = function($this, $par1, $par2) { + if (!$par1) + $this.$tileBrewingStand.$brewTime0 = $par2; +}; +$java.nms_ContainerBrewingStand_transferStackInSlot = function($this, $par1EntityPlayer, $par2) { + var $var3, $var4, $var5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = null; + $var4 = ju_ArrayList_get($this.$inventorySlots, $par2); + if ($var4 !== null && $var4.$getHasStack()) { + $var5 = $var4.$getStack(); + $var3 = nms_ItemStack_copy($var5); + if (!($par2 >= 0 && $par2 <= 2) && $par2 != 3) { + if (!$java.nms_Slot_getHasStack($this.$theSlot) && $this.$theSlot.$isItemValid($var5)) { + $par2 = 3; + var$6 = 4; + var$7 = 0; + $ptr = 3; + continue main; + } + if ($java.nms_SlotBrewingStandPotion_canHoldPotion($var3)) { + $par2 = 0; + var$6 = 3; + var$7 = 0; + $ptr = 2; + continue main; + } + if ($par2 >= 4 && $par2 < 31) { + $par2 = 31; + var$6 = 40; + var$7 = 0; + $ptr = 7; + continue main; + } + if ($par2 >= 31 && $par2 < 40) { + $par2 = 4; + var$6 = 31; + var$7 = 0; + $ptr = 9; + continue main; + } + $par2 = 4; + var$6 = 40; + var$7 = 0; + $ptr = 6; + continue main; + } + $par2 = 4; + var$6 = 40; + var$7 = 1; + $ptr = 1; + continue main; + } + return $var3; + case 1: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + $java.nms_Slot_onSlotChange($var4, $var5, $var3); + if ($var5.$stackSize) { + $ptr = 4; + continue main; + } + var$8 = null; + $ptr = 5; + continue main; + case 2: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 4; + continue main; + } + var$8 = null; + $ptr = 5; + continue main; + case 3: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 4; + continue main; + } + var$8 = null; + $ptr = 5; + continue main; + case 4: + $var4.$onSlotChanged(); + if ($rt_suspending()) { + break main; + } + if ($var5.$stackSize == $var3.$stackSize) + return null; + $ptr = 8; + continue main; + case 5: + $var4.$putStack(var$8); + if ($rt_suspending()) { + break main; + } + if ($var5.$stackSize == $var3.$stackSize) + return null; + $ptr = 8; + continue main; + case 6: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 4; + continue main; + } + var$8 = null; + $ptr = 5; + continue main; + case 7: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 4; + continue main; + } + var$8 = null; + $ptr = 5; + continue main; + case 8: + $var4.$onPickupFromSlot($par1EntityPlayer, $var5); + if ($rt_suspending()) { + break main; + } + return $var3; + case 9: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 4; + continue main; + } + var$8 = null; + $ptr = 5; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2, $var3, $var4, $var5, var$6, var$7, var$8, $ptr); +}; +function nms_ContainerEnchantment() { + var a = this; nms_Container.call(a); + a.$tableInventory = null; + a.$worldPointer = null; + a.$posX4 = 0; + a.$posY4 = 0; + a.$posZ3 = 0; + a.$rand3 = null; + a.$nameSeed = Long_ZERO; + a.$enchantLevels = null; +} +$java.nms_ContainerEnchantment_addCraftingToCrafters = function($this, $par1ICrafting) { + nms_Container_addCraftingToCrafters($this, $par1ICrafting); +}; +$java.nms_ContainerEnchantment_detectAndSendChanges = function($this) { + var $var1, $var2; + nms_Container_detectAndSendChanges($this); + $var1 = 0; + while ($var1 < $this.$crafters.$size) { + $var2 = ju_ArrayList_get($this.$crafters, $var1); + $var2.$sendProgressBarUpdate($this, 0, $this.$enchantLevels.data[0]); + $var2.$sendProgressBarUpdate($this, 1, $this.$enchantLevels.data[1]); + $var2.$sendProgressBarUpdate($this, 2, $this.$enchantLevels.data[2]); + $var1 = $var1 + 1 | 0; + } +}; +$java.nms_ContainerEnchantment_updateProgressBar = function($this, $par1, $par2) { + if ($par1 >= 0 && $par1 <= 2) + $this.$enchantLevels.data[$par1] = $par2; +}; +$java.nms_ContainerEnchantment_onCraftMatrixChanged = function($this, $par1IInventory) { + var $var2, $var3; + a: { + if ($par1IInventory === $this.$tableInventory) { + $var2 = $java.nms_InventoryBasic_getStackInSlot($par1IInventory, 0); + if ($var2 !== null && nms_ItemStack_isItemEnchantable($var2)) + $this.$nameSeed = nle_EaglercraftRandom_nextLong($this.$rand3); + else { + $var3 = 0; + while (true) { + if ($var3 >= 3) + break a; + $this.$enchantLevels.data[$var3] = 0; + $var3 = $var3 + 1 | 0; + } + } + } + } +}; +$java.nms_ContainerEnchantment_enchantItem = function($this, $par1EntityPlayer, $par2) { + var $var3; + a: { + $var3 = $java.nms_InventoryBasic_getStackInSlot($this.$tableInventory, 0); + if ($this.$enchantLevels.data[$par2] > 0 && $var3 !== null) { + if ($par1EntityPlayer.$experienceLevel >= $this.$enchantLevels.data[$par2]) + break a; + if ($par1EntityPlayer.$capabilities.$isCreativeMode) + break a; + } + return 0; + } + return 1; +}; +$java.nms_ContainerEnchantment_transferStackInSlot = function($this, $par1EntityPlayer, $par2) { + var $var3, $var4, $var5, var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = null; + $var4 = ju_ArrayList_get($this.$inventorySlots, $par2); + if ($var4 !== null && $var4.$getHasStack()) { + $var5 = $var4.$getStack(); + $var3 = nms_ItemStack_copy($var5); + if (!$par2) { + $par2 = 1; + var$6 = 37; + var$7 = 1; + $ptr = 1; + continue main; + } + if (!ju_ArrayList_get($this.$inventorySlots, 0).$getHasStack() && ju_ArrayList_get($this.$inventorySlots, 0).$isItemValid($var5)) { + if (nms_ItemStack_hasTagCompound($var5) && $var5.$stackSize == 1) { + var$8 = ju_ArrayList_get($this.$inventorySlots, 0); + var$9 = nms_ItemStack_copy($var5); + $ptr = 5; + continue main; + } + if ($var5.$stackSize < 1) { + if ($var5.$stackSize) { + $ptr = 2; + continue main; + } + var$8 = null; + $ptr = 3; + continue main; + } + var$8 = ju_ArrayList_get($this.$inventorySlots, 0); + var$9 = nms_ItemStack__init_0($var5.$itemID0, 1, $var5.$itemDamage); + $ptr = 4; + continue main; + } + return null; + } + return $var3; + case 1: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 2; + continue main; + } + var$8 = null; + $ptr = 3; + continue main; + case 2: + $var4.$onSlotChanged(); + if ($rt_suspending()) { + break main; + } + if ($var5.$stackSize == $var3.$stackSize) + return null; + $ptr = 6; + continue main; + case 3: + $var4.$putStack(var$8); + if ($rt_suspending()) { + break main; + } + if ($var5.$stackSize == $var3.$stackSize) + return null; + $ptr = 6; + continue main; + case 4: + var$8.$putStack(var$9); + if ($rt_suspending()) { + break main; + } + $var5.$stackSize = $var5.$stackSize - 1 | 0; + if ($var5.$stackSize) { + $ptr = 2; + continue main; + } + var$8 = null; + $ptr = 3; + continue main; + case 5: + var$8.$putStack(var$9); + if ($rt_suspending()) { + break main; + } + $var5.$stackSize = 0; + if ($var5.$stackSize) { + $ptr = 2; + continue main; + } + var$8 = null; + $ptr = 3; + continue main; + case 6: + $var4.$onPickupFromSlot($par1EntityPlayer, $var5); + if ($rt_suspending()) { + break main; + } + return $var3; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2, $var3, $var4, $var5, var$6, var$7, var$8, var$9, $ptr); +}; +function nms_ContainerFurnace() { + var a = this; nms_Container.call(a); + a.$furnace = null; + a.$lastCookTime = 0; + a.$lastBurnTime = 0; + a.$lastItemBurnTime = 0; +} +$java.nms_ContainerFurnace_addCraftingToCrafters = function($this, $par1ICrafting) { + nms_Container_addCraftingToCrafters($this, $par1ICrafting); +}; +$java.nms_ContainerFurnace_detectAndSendChanges = function($this) { + var $var1, $var2; + nms_Container_detectAndSendChanges($this); + $var1 = 0; + while ($var1 < $this.$crafters.$size) { + $var2 = ju_ArrayList_get($this.$crafters, $var1); + if ($this.$lastCookTime != $this.$furnace.$furnaceCookTime) + $var2.$sendProgressBarUpdate($this, 0, $this.$furnace.$furnaceCookTime); + if ($this.$lastBurnTime != $this.$furnace.$furnaceBurnTime) + $var2.$sendProgressBarUpdate($this, 1, $this.$furnace.$furnaceBurnTime); + if ($this.$lastItemBurnTime != $this.$furnace.$currentItemBurnTime) + $var2.$sendProgressBarUpdate($this, 2, $this.$furnace.$currentItemBurnTime); + $var1 = $var1 + 1 | 0; + } + $this.$lastCookTime = $this.$furnace.$furnaceCookTime; + $this.$lastBurnTime = $this.$furnace.$furnaceBurnTime; + $this.$lastItemBurnTime = $this.$furnace.$currentItemBurnTime; +}; +$java.nms_ContainerFurnace_updateProgressBar = function($this, $par1, $par2) { + if (!$par1) + $this.$furnace.$furnaceCookTime = $par2; + if ($par1 == 1) + $this.$furnace.$furnaceBurnTime = $par2; + if ($par1 == 2) + $this.$furnace.$currentItemBurnTime = $par2; +}; +$java.nms_ContainerFurnace_transferStackInSlot = function($this, $par1EntityPlayer, $par2) { + var $var3, $var4, $var5, var$6, var$7, var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = null; + $var4 = ju_ArrayList_get($this.$inventorySlots, $par2); + if ($var4 !== null && $var4.$getHasStack()) { + $var5 = $var4.$getStack(); + $var3 = nms_ItemStack_copy($var5); + if ($par2 == 2) { + $par2 = 3; + var$6 = 39; + var$7 = 1; + $ptr = 1; + continue main; + } + if ($par2 != 1 && $par2) { + if ($java.nms_FurnaceRecipes_getSmeltingResult($java.nms_FurnaceRecipes_smeltingBase, nms_ItemStack_getItem($var5).$itemID) !== null) { + $par2 = 0; + var$6 = 1; + var$7 = 0; + $ptr = 5; + continue main; + } + if ($java.nms_TileEntityFurnace_getItemBurnTime($var5) <= 0 ? 0 : 1) { + $par2 = 1; + var$6 = 2; + var$7 = 0; + $ptr = 7; + continue main; + } + if ($par2 >= 3 && $par2 < 30) { + $par2 = 30; + var$6 = 39; + var$7 = 0; + $ptr = 8; + continue main; + } + if ($par2 >= 30 && $par2 < 39) { + $par2 = 3; + var$6 = 30; + var$7 = 0; + $ptr = 9; + continue main; + } + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + var$8 = null; + $ptr = 4; + continue main; + } + $par2 = 3; + var$6 = 39; + var$7 = 0; + $ptr = 2; + continue main; + } + return $var3; + case 1: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + $java.nms_Slot_onSlotChange($var4, $var5, $var3); + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + var$8 = null; + $ptr = 4; + continue main; + case 2: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + var$8 = null; + $ptr = 4; + continue main; + case 3: + $var4.$onSlotChanged(); + if ($rt_suspending()) { + break main; + } + if ($var5.$stackSize == $var3.$stackSize) + return null; + $ptr = 6; + continue main; + case 4: + $var4.$putStack(var$8); + if ($rt_suspending()) { + break main; + } + if ($var5.$stackSize == $var3.$stackSize) + return null; + $ptr = 6; + continue main; + case 5: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + var$8 = null; + $ptr = 4; + continue main; + case 6: + $var4.$onPickupFromSlot($par1EntityPlayer, $var5); + if ($rt_suspending()) { + break main; + } + return $var3; + case 7: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + var$8 = null; + $ptr = 4; + continue main; + case 8: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + var$8 = null; + $ptr = 4; + continue main; + case 9: + $tmp = nms_Container_mergeItemStack($this, $var5, $par2, var$6, var$7); + if ($rt_suspending()) { + break main; + } + $par2 = $tmp; + if (!$par2) + return null; + if ($var5.$stackSize) { + $ptr = 3; + continue main; + } + var$8 = null; + $ptr = 4; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2, $var3, $var4, $var5, var$6, var$7, var$8, $ptr); +}; +function oj_JSONString() { +} +function nms_EntityDamageSourceIndirect() { + nms_EntityDamageSource.call(this); + this.$indirectEntity = null; +} +$java.nms_EntityDamageSourceIndirect__init_ = function(var_0, var_1, var_2) { + var var_3 = new nms_EntityDamageSourceIndirect(); + $java.nms_EntityDamageSourceIndirect__init_0(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.nms_EntityDamageSourceIndirect__init_0 = function($this, $par1Str, $par2Entity, $par3Entity) { + $java.nms_EntityDamageSource__init_0($this, $par1Str, $par2Entity); + $this.$indirectEntity = $par3Entity; +}; +$java.nms_EntityDamageSourceIndirect_getSourceOfDamage = function($this) { + return $this.$damageSourceEntity; +}; +$java.nms_EntityDamageSourceIndirect_getEntity = function($this) { + return $this.$indirectEntity; +}; +function nms_SlotBeacon() { + nms_Slot.call(this); + this.$beacon = null; +} +$java.nms_SlotBeacon_isItemValid = function($this, $par1ItemStack) { + var var$2; + if ($par1ItemStack === null) + var$2 = 0; + else { + var$2 = $par1ItemStack.$itemID0; + nms_Item_$callClinit(); + var$2 = var$2 != nms_Item_emerald.$itemID && $par1ItemStack.$itemID0 != nms_Item_diamond.$itemID && $par1ItemStack.$itemID0 != nms_Item_ingotGold.$itemID && $par1ItemStack.$itemID0 != nms_Item_ingotIron.$itemID ? 0 : 1; + } + return var$2; +}; +$java.nms_SlotBeacon_getSlotStackLimit = function($this) { + return 1; +}; +function nms_InventoryRepair() { + nms_InventoryBasic.call(this); + this.$theContainer = null; +} +$java.nms_InventoryRepair_onInventoryChanged = function($this) { + $java.nms_InventoryBasic_onInventoryChanged($this); + $java.nms_ContainerRepair_onCraftMatrixChanged($this.$theContainer, $this); +}; +function nms_SlotRepair() { + var a = this; nms_Slot.call(a); + a.$theWorld2 = null; + a.$blockPosX = 0; + a.$blockPosY = 0; + a.$blockPosZ = 0; + a.$anvil = null; +} +$java.nms_SlotRepair_isItemValid = function($this, $par1ItemStack) { + return 0; +}; +$java.nms_SlotRepair_canTakeStack = function($this, $par1EntityPlayer) { + return !(!$par1EntityPlayer.$capabilities.$isCreativeMode && $par1EntityPlayer.$experienceLevel < $this.$anvil.$maximumCost) && $this.$anvil.$maximumCost > 0 && $java.nms_Slot_getHasStack($this) ? 1 : 0; +}; +$java.nms_SlotRepair_onPickupFromSlot = function($this, $par1EntityPlayer, $par2ItemStack) { + var $var3; + if (!$par1EntityPlayer.$capabilities.$isCreativeMode) + nms_EntityPlayer_addExperienceLevel($par1EntityPlayer, -$this.$anvil.$maximumCost); + $java.nms_InventoryBasic_setInventorySlotContents($this.$anvil.$inputSlots, 0, null); + if ($this.$anvil.$stackSizeToBeUsedInRepair <= 0) + $java.nms_InventoryBasic_setInventorySlotContents($this.$anvil.$inputSlots, 1, null); + else { + $var3 = $java.nms_InventoryBasic_getStackInSlot($this.$anvil.$inputSlots, 1); + if ($var3 !== null && $var3.$stackSize > $this.$anvil.$stackSizeToBeUsedInRepair) { + $var3.$stackSize = $var3.$stackSize - $this.$anvil.$stackSizeToBeUsedInRepair | 0; + $java.nms_InventoryBasic_setInventorySlotContents($this.$anvil.$inputSlots, 1, $var3); + } else + $java.nms_InventoryBasic_setInventorySlotContents($this.$anvil.$inputSlots, 1, null); + } + $this.$anvil.$maximumCost = 0; +}; +function nms_SlotMerchantResult() { + var a = this; nms_Slot.call(a); + a.$theMerchantInventory = null; + a.$thePlayer2 = null; + a.$field_75231_g = 0; + a.$theMerchant0 = null; +} +$java.nms_SlotMerchantResult_isItemValid = function($this, $par1ItemStack) { + return 0; +}; +$java.nms_SlotMerchantResult_decrStackSize = function($this, $par1) { + var var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($java.nms_Slot_getHasStack($this)) + $this.$field_75231_g = $this.$field_75231_g + jl_Math_min($par1, $java.nms_Slot_getStack($this).$stackSize) | 0; + $ptr = 1; + case 1: + $tmp = $java.nms_Slot_decrStackSize($this, $par1); + if ($rt_suspending()) { + break main; + } + var$2 = $tmp; + return var$2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, var$2, $ptr); +}; +$java.nms_SlotMerchantResult_onCrafting = function($this, $par1ItemStack, $par2) { + $this.$field_75231_g = $this.$field_75231_g + $par2 | 0; + $java.nms_SlotMerchantResult_onCrafting0($this, $par1ItemStack); +}; +$java.nms_SlotMerchantResult_onCrafting0 = function($this, $par1ItemStack) { + nms_ItemStack_onCrafting($par1ItemStack, $this.$thePlayer2.$worldObj, $this.$thePlayer2, $this.$field_75231_g); + $this.$field_75231_g = 0; +}; +$java.nms_SlotMerchantResult_onPickupFromSlot = function($this, $par1EntityPlayer, $par2ItemStack) { + var $var3, $var4, $var5; + $java.nms_SlotMerchantResult_onCrafting0($this, $par2ItemStack); + $var3 = $this.$theMerchantInventory.$currentRecipe; + if ($var3 !== null) { + $var4 = $java.nms_InventoryMerchant_getStackInSlot($this.$theMerchantInventory, 0); + $var5 = $java.nms_InventoryMerchant_getStackInSlot($this.$theMerchantInventory, 1); + if (!(!$java.nms_SlotMerchantResult_func_75230_a($this, $var3, $var4, $var5) && !$java.nms_SlotMerchantResult_func_75230_a($this, $var3, $var5, $var4))) { + if ($var4 !== null && $var4.$stackSize <= 0) + $var4 = null; + if ($var5 !== null && $var5.$stackSize <= 0) + $var5 = null; + $java.nms_InventoryMerchant_setInventorySlotContents($this.$theMerchantInventory, 0, $var4); + $java.nms_InventoryMerchant_setInventorySlotContents($this.$theMerchantInventory, 1, $var5); + } + } +}; +$java.nms_SlotMerchantResult_func_75230_a = function($this, $par1MerchantRecipe, $par2ItemStack, $par3ItemStack) { + var $var4, $var5; + $var4 = $par1MerchantRecipe.$itemToBuy; + $var5 = $par1MerchantRecipe.$secondItemToBuy; + if ($par2ItemStack !== null && $par2ItemStack.$itemID0 == $var4.$itemID0) { + if ($var5 !== null && $par3ItemStack !== null && $var5.$itemID0 == $par3ItemStack.$itemID0) { + $par2ItemStack.$stackSize = $par2ItemStack.$stackSize - $var4.$stackSize | 0; + $par3ItemStack.$stackSize = $par3ItemStack.$stackSize - $var5.$stackSize | 0; + return 1; + } + if ($var5 === null && $par3ItemStack === null) { + $par2ItemStack.$stackSize = $par2ItemStack.$stackSize - $var4.$stackSize | 0; + return 1; + } + } + return 0; +}; +function nms_SlotBrewingStandPotion() { + nms_Slot.call(this); + this.$player0 = null; +} +function nms_SlotBrewingStandPotion__init_(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_SlotBrewingStandPotion(); + $java.nms_SlotBrewingStandPotion__init_(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +} +$java.nms_SlotBrewingStandPotion__init_ = function($this, $par1EntityPlayer, $par2IInventory, $par3, $par4, $par5) { + nms_Slot__init_0($this, $par2IInventory, $par3, $par4, $par5); + $this.$player0 = $par1EntityPlayer; +}; +$java.nms_SlotBrewingStandPotion_isItemValid = function($this, $par1ItemStack) { + return $java.nms_SlotBrewingStandPotion_canHoldPotion($par1ItemStack); +}; +$java.nms_SlotBrewingStandPotion_getSlotStackLimit = function($this) { + return 1; +}; +$java.nms_SlotBrewingStandPotion_onPickupFromSlot = function($this, $par1EntityPlayer, $par2ItemStack) { + var var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$par2ItemStack = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = $par2ItemStack.$itemID0; + nms_Item_$callClinit(); + if (var$3 == nms_Item_potion.$itemID && $par2ItemStack.$itemDamage > 0) { + $par1EntityPlayer = $this.$player0; + nms_AchievementList_$callClinit(); + $par1EntityPlayer.$addStat(nms_AchievementList_potion, 1); + } + $ptr = 1; + case 1: + $this.$onSlotChanged(); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2ItemStack, var$3, $ptr); +}; +$java.nms_SlotBrewingStandPotion_canHoldPotion = function($par0ItemStack) { + var var$2; + a: { + b: { + if ($par0ItemStack !== null) { + var$2 = $par0ItemStack.$itemID0; + nms_Item_$callClinit(); + if (var$2 == nms_Item_potion.$itemID) + break b; + if ($par0ItemStack.$itemID0 == nms_Item_glassBottle.$itemID) + break b; + } + var$2 = 0; + break a; + } + var$2 = 1; + } + return var$2; +}; +function nms_SlotBrewingStandIngredient() { + nms_Slot.call(this); + this.$brewingStand = null; +} +$java.nms_SlotBrewingStandIngredient_isItemValid = function($this, $par1ItemStack) { + var var$2; + if ($par1ItemStack === null) + var$2 = 0; + else { + nms_Item_$callClinit(); + var$2 = nms_Item_isPotionIngredient(nms_Item_itemsList.data[$par1ItemStack.$itemID0]); + } + return var$2; +}; +$java.nms_SlotBrewingStandIngredient_getSlotStackLimit = function($this) { + return 64; +}; +function nms_SlotEnchantmentTable() { + nms_InventoryBasic.call(this); + this.$container = null; +} +$java.nms_SlotEnchantmentTable_getInventoryStackLimit = function($this) { + return 1; +}; +$java.nms_SlotEnchantmentTable_onInventoryChanged = function($this) { + $java.nms_InventoryBasic_onInventoryChanged($this); + $java.nms_ContainerEnchantment_onCraftMatrixChanged($this.$container, $this); +}; +function nms_SlotEnchantment() { + nms_Slot.call(this); + this.$container0 = null; +} +$java.nms_SlotEnchantment_isItemValid = function($this, $par1ItemStack) { + return 1; +}; +function nms_SlotFurnace() { + var a = this; nms_Slot.call(a); + a.$thePlayer1 = null; + a.$field_75228_b = 0; +} +$java.nms_SlotFurnace_isItemValid = function($this, $par1ItemStack) { + return 0; +}; +$java.nms_SlotFurnace_decrStackSize = function($this, $par1) { + var var$2, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($java.nms_Slot_getHasStack($this)) + $this.$field_75228_b = $this.$field_75228_b + jl_Math_min($par1, $java.nms_Slot_getStack($this).$stackSize) | 0; + $ptr = 1; + case 1: + $tmp = $java.nms_Slot_decrStackSize($this, $par1); + if ($rt_suspending()) { + break main; + } + var$2 = $tmp; + return var$2; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, var$2, $ptr); +}; +$java.nms_SlotFurnace_onPickupFromSlot = function($this, $par1EntityPlayer, $par2ItemStack) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par2ItemStack = $thread.pop();$par1EntityPlayer = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $java.nms_SlotFurnace_onCrafting($this, $par2ItemStack); + $ptr = 1; + case 1: + $this.$onSlotChanged(); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1EntityPlayer, $par2ItemStack, $ptr); +}; +$java.nms_SlotFurnace_onCrafting0 = function($this, $par1ItemStack, $par2) { + $this.$field_75228_b = $this.$field_75228_b + $par2 | 0; + $java.nms_SlotFurnace_onCrafting($this, $par1ItemStack); +}; +$java.nms_SlotFurnace_onCrafting = function($this, $par1ItemStack) { + var var$2, var$3; + nms_ItemStack_onCrafting($par1ItemStack, $this.$thePlayer1.$worldObj, $this.$thePlayer1, $this.$field_75228_b); + $this.$field_75228_b = 0; + var$2 = $par1ItemStack.$itemID0; + nms_Item_$callClinit(); + if (var$2 == nms_Item_ingotIron.$itemID) { + var$3 = $this.$thePlayer1; + nms_AchievementList_$callClinit(); + var$3.$addStat(nms_AchievementList_acquireIron, 1); + } + if ($par1ItemStack.$itemID0 == nms_Item_fishCooked.$itemID) { + $par1ItemStack = $this.$thePlayer1; + nms_AchievementList_$callClinit(); + $par1ItemStack.$addStat(nms_AchievementList_cookFish, 1); + } +}; +function cjj_DeflaterOutputStream() { + var a = this; ji_FilterOutputStream.call(a); + a.$deflater = null; + a.$buffer3 = null; + a.$closed0 = 0; + a.$syncFlush = 0; + a.$buf10 = null; + a.$mydeflater = 0; + a.$close_out = 0; +} +$java.cjj_DeflaterOutputStream_write = function($this, $b) { + $this.$buf10.data[0] = ($b & 255) << 24 >> 24; + $java.cjj_DeflaterOutputStream_write0($this, $this.$buf10, 0, 1); +}; +$java.cjj_DeflaterOutputStream_write0 = function($this, $b, $off, $len) { + var var$4, $flush, $err, var$7; + if ($this.$deflater.$finished0) { + var$4 = new ji_IOException; + jl_Throwable__init_(var$4, $rt_s(3369)); + $rt_throw(var$4); + } + $flush = $off >= 0 ? 0 : 1; + $err = $len >= 0 ? 0 : 1; + var$7 = $b.data; + if ($flush | $err | (($off + $len | 0) <= var$7.length ? 0 : 1)) { + var$4 = new jl_IndexOutOfBoundsException; + jl_Throwable__init_0(var$4); + $rt_throw(var$4); + } + if (!$len) + return; + $flush = !$this.$syncFlush ? 0 : 2; + cjj_ZStream_setInput($this.$deflater, $b, $off, $len, 1); + a: { + while (true) { + if ($this.$deflater.$avail_in <= 0) + break a; + if ($java.cjj_DeflaterOutputStream_deflate($this, $flush) == 1) + break; + } + } +}; +$java.cjj_DeflaterOutputStream_finish = function($this) { + while (!$this.$deflater.$finished0) { + $java.cjj_DeflaterOutputStream_deflate($this, 4); + } +}; +$java.cjj_DeflaterOutputStream_close = function($this) { + if (!$this.$closed0) { + $java.cjj_DeflaterOutputStream_finish($this); + if ($this.$mydeflater) + $java.cjj_Deflater_end($this.$deflater); + if ($this.$close_out) + $this.$out0.$close(); + $this.$closed0 = 1; + } +}; +$java.cjj_DeflaterOutputStream_deflate = function($this, $flush) { + var $err, var$3, $len; + a: { + b: { + cjj_ZStream_setOutput($this.$deflater, $this.$buffer3, 0, $this.$buffer3.data.length); + $err = $java.cjj_Deflater_deflate($this.$deflater, $flush); + switch ($err) { + case -5: + if ($this.$deflater.$avail_in > 0) + break b; + if ($flush == 4) + break b; + else + break a; + case 0: + case 1: + break; + default: + break b; + } + break a; + } + var$3 = new ji_IOException; + jl_Throwable__init_(var$3, $rt_s(3370)); + $rt_throw(var$3); + } + $len = $this.$deflater.$next_out_index; + if ($len > 0) + $this.$out0.$write1($this.$buffer3, 0, $len); + return $err; +}; +$java.cjj_DeflaterOutputStream_flush = function($this) { + var $err; + a: { + if ($this.$syncFlush && !$this.$deflater.$finished0) + while (true) { + $err = $java.cjj_DeflaterOutputStream_deflate($this, 2); + if ($this.$deflater.$next_out_index < $this.$buffer3.data.length) + break; + if ($err == 1) + break a; + } + } + $this.$out0.$flush(); +}; +function cjj_GZIPOutputStream() { + cjj_DeflaterOutputStream.call(this); +} +function cjj_Deflater() { + cjj_ZStream.call(this); + this.$finished0 = 0; +} +$java.cjj_Deflater__init_ = function() { + var var_0 = new cjj_Deflater(); + cjj_Deflater__init_(var_0); + return var_0; +}; +function cjj_Deflater__init_($this) { + cjj_ZStream__init_($this); + $this.$finished0 = 0; +} +function cjj_Deflater_init($this, $level, $bits, $nowrap) { + var var$4, var$5; + $this.$finished0 = 0; + var$4 = new cjj_Deflate; + var$4.$wrap5 = 1; + var$4.$l_desc = new cjj_Tree; + var$4.$d_desc = new cjj_Tree; + var$4.$bl_desc = new cjj_Tree; + var$4.$bl_count = $rt_createShortArray(16); + var$4.$next_code = $rt_createShortArray(16); + var$4.$heap = $rt_createIntArray(573); + var$4.$depth0 = $rt_createByteArray(573); + var$4.$gheader0 = null; + var$4.$strm = $this; + var$4.$dyn_ltree = $rt_createShortArray(1146); + var$4.$dyn_dtree = $rt_createShortArray(122); + var$4.$bl_tree = $rt_createShortArray(78); + $this.$dstate = var$4; + var$5 = $this.$dstate; + if ($nowrap) + $bits = -$bits; + return $java.cjj_Deflate_deflateInit(var$5, $level, $bits); +} +$java.cjj_Deflater_deflate = function($this, $flush) { + var $ret; + if ($this.$dstate === null) + return (-2); + $ret = $java.cjj_Deflate_deflate($this.$dstate, $flush); + if ($ret == 1) + $this.$finished0 = 1; + return $ret; +}; +$java.cjj_Deflater_end = function($this) { + var $ret; + $this.$finished0 = 1; + if ($this.$dstate === null) + return (-2); + $ret = $java.cjj_Deflate_deflateEnd($this.$dstate); + $this.$dstate = null; + cjj_ZStream_free($this); + return $ret; +}; +$java.cjj_Deflater_finished = function($this) { + return $this.$finished0; +}; +function ju_IdentityHashMap() { + var a = this; ju_AbstractMap.call(a); + a.$elementCount2 = 0; + a.$elementData2 = null; + a.$modCount7 = 0; + a.$loadFactor1 = 0.0; + a.$threshold2 = 0; +} +$java.ju_IdentityHashMap__init_ = function() { + var var_0 = new ju_IdentityHashMap(); + ju_IdentityHashMap__init_(var_0); + return var_0; +}; +$java.ju_IdentityHashMap_newElementArray = function($this, $s) { + return $rt_createArray(ju_IdentityHashMap$HashEntry, $s); +}; +function ju_IdentityHashMap__init_($this) { + var var$1; + var$1 = $java.ju_IdentityHashMap_calculateCapacity(16); + $this.$elementCount2 = 0; + $this.$elementData2 = $rt_createArray(ju_IdentityHashMap$HashEntry, var$1); + $this.$loadFactor1 = 0.75; + $java.ju_IdentityHashMap_computeThreshold($this); +} +$java.ju_IdentityHashMap_calculateCapacity = function($x) { + var var$2; + if ($x >= 1073741824) + return 1073741824; + if (!$x) + return 16; + var$2 = $x - 1 | 0; + $x = var$2 | var$2 >> 1; + $x = $x | $x >> 2; + $x = $x | $x >> 4; + $x = $x | $x >> 8; + return ($x | $x >> 16) + 1 | 0; +}; +$java.ju_IdentityHashMap_computeThreshold = function($this) { + $this.$threshold2 = $this.$elementData2.data.length * $this.$loadFactor1 | 0; +}; +$java.ju_IdentityHashMap_containsKey = function($this, $key) { + return $java.ju_IdentityHashMap_getEntry($this, $key) === null ? 0 : 1; +}; +$java.ju_IdentityHashMap_getEntry = function($this, $key) { + var $m, $hash; + if ($key === null) + $m = $java.ju_IdentityHashMap_findNullKeyEntry($this); + else { + $hash = $java.ju_IdentityHashMap_computeHashCode($key); + $m = $java.ju_IdentityHashMap_findNonNullKeyEntry($this, $key, $hash & ($this.$elementData2.data.length - 1 | 0), $hash); + } + return $m; +}; +$java.ju_IdentityHashMap_findNonNullKeyEntry = function($this, $key, $index, $keyHash) { + var $m; + $m = $this.$elementData2.data[$index]; + while ($m !== null && !($m.$origKeyHash0 == $keyHash && $java.ju_IdentityHashMap_areSameKeys($key, $m.$key))) { + $m = $m.$next10; + } + return $m; +}; +$java.ju_IdentityHashMap_findNullKeyEntry = function($this) { + var $m; + $m = $this.$elementData2.data[0]; + while ($m !== null && $m.$key !== null) { + $m = $m.$next10; + } + return $m; +}; +$java.ju_IdentityHashMap_put = function($this, $key, $value) { + return $java.ju_IdentityHashMap_putImpl($this, $key, $value); +}; +$java.ju_IdentityHashMap_putImpl = function($this, $key, $value) { + var $entry, $hash, $index, $result; + if ($key === null) { + $entry = $java.ju_IdentityHashMap_findNullKeyEntry($this); + if ($entry === null) { + $this.$modCount7 = $this.$modCount7 + 1 | 0; + $entry = $java.ju_IdentityHashMap_createHashedEntry($this, null, 0, 0); + $hash = $this.$elementCount2 + 1 | 0; + $this.$elementCount2 = $hash; + if ($hash > $this.$threshold2) + $java.ju_IdentityHashMap_rehash($this); + } + } else { + $hash = $java.ju_IdentityHashMap_computeHashCode($key); + $index = $hash & ($this.$elementData2.data.length - 1 | 0); + $entry = $java.ju_IdentityHashMap_findNonNullKeyEntry($this, $key, $index, $hash); + if ($entry === null) { + $this.$modCount7 = $this.$modCount7 + 1 | 0; + $entry = $java.ju_IdentityHashMap_createHashedEntry($this, $key, $index, $hash); + $hash = $this.$elementCount2 + 1 | 0; + $this.$elementCount2 = $hash; + if ($hash > $this.$threshold2) + $java.ju_IdentityHashMap_rehash($this); + } + } + $result = $entry.$value1; + $entry.$value1 = $value; + return $result; +}; +$java.ju_IdentityHashMap_createHashedEntry = function($this, $key, $index, $hash) { + var $entry; + $entry = new ju_IdentityHashMap$HashEntry; + ju_MapEntry__init_0($entry, $key, null); + $entry.$origKeyHash0 = $hash; + $entry.$next10 = $this.$elementData2.data[$index]; + $this.$elementData2.data[$index] = $entry; + return $entry; +}; +$java.ju_IdentityHashMap_rehash0 = function($this, $capacity) { + var $length, $newData, var$4, $i, $entry, $index, $next; + $length = $java.ju_IdentityHashMap_calculateCapacity(!$capacity ? 1 : $capacity << 1); + $newData = $rt_createArray(ju_IdentityHashMap$HashEntry, $length); + var$4 = $newData.data; + $i = 0; + $length = $length - 1 | 0; + while ($i < $this.$elementData2.data.length) { + $entry = $this.$elementData2.data[$i]; + $this.$elementData2.data[$i] = null; + while ($entry !== null) { + $index = $entry.$origKeyHash0 & $length; + $next = $entry.$next10; + $entry.$next10 = var$4[$index]; + var$4[$index] = $entry; + $entry = $next; + } + $i = $i + 1 | 0; + } + $this.$elementData2 = $newData; + $java.ju_IdentityHashMap_computeThreshold($this); +}; +$java.ju_IdentityHashMap_rehash = function($this) { + $java.ju_IdentityHashMap_rehash0($this, $this.$elementData2.data.length); +}; +$java.ju_IdentityHashMap_remove = function($this, $key) { + var $entry; + $entry = $java.ju_IdentityHashMap_removeEntry($this, $key); + if ($entry === null) + return null; + return $entry.$value1; +}; +$java.ju_IdentityHashMap_removeEntry = function($this, $key) { + var $index, $last, $entry, $entry_0, $hash; + a: { + $index = 0; + $last = null; + if ($key === null) { + $entry = $this.$elementData2.data[0]; + while ($entry !== null) { + if ($entry.$key === null) + break a; + $entry_0 = $entry.$next10; + $last = $entry; + $entry = $entry_0; + } + } else { + $hash = $java.ju_IdentityHashMap_computeHashCode($key); + $index = $hash & ($this.$elementData2.data.length - 1 | 0); + $entry = $this.$elementData2.data[$index]; + while ($entry !== null && !($entry.$origKeyHash0 == $hash && $java.ju_IdentityHashMap_areSameKeys($key, $entry.$key))) { + $entry_0 = $entry.$next10; + $last = $entry; + $entry = $entry_0; + } + } + } + if ($entry === null) + return null; + if ($last !== null) + $last.$next10 = $entry.$next10; + else + $this.$elementData2.data[$index] = $entry.$next10; + $this.$modCount7 = $this.$modCount7 + 1 | 0; + $this.$elementCount2 = $this.$elementCount2 - 1 | 0; + return $entry; +}; +$java.ju_IdentityHashMap_computeHashCode = function($key) { + return jl_Object_identity($key); +}; +$java.ju_IdentityHashMap_areSameKeys = function($key1, $key2) { + return $key1 !== $key2 ? 0 : 1; +}; +function ju_SetFromMap() { + ju_AbstractSet.call(this); + this.$map2 = null; +} +$java.ju_SetFromMap_contains = function($this, $o) { + return $java.ju_IdentityHashMap_containsKey($this.$map2, $o); +}; +$java.ju_SetFromMap_add = function($this, $e) { + return $java.ju_IdentityHashMap_putImpl($this.$map2, $e, $java.jl_Boolean_TRUE) !== null ? 0 : 1; +}; +$java.ju_SetFromMap_remove = function($this, $o) { + return $java.ju_IdentityHashMap_remove($this.$map2, $o) === null ? 0 : 1; +}; +function oj_JSONPropertyIgnore() { +} +function oj_JSONPropertyName() { +} +function jl_SecurityException() { + jl_RuntimeException.call(this); +} +$java.jl_SecurityException__init_ = function() { + var var_0 = new jl_SecurityException(); + jl_SecurityException__init_(var_0); + return var_0; +}; +function jl_SecurityException__init_($this) { + jl_Throwable__init_0($this); +} +function jt_AttributedString$Range() { + var a = this; jl_Object.call(a); + a.$start14 = 0; + a.$end7 = 0; + a.$value19 = null; +} +function csms_MidiUtils$TempoCache() { + var a = this; jl_Object.call(a); + a.$ticks = null; + a.$tempos = null; + a.$snapshotIndex = 0; + a.$snapshotMicro = 0; + a.$firstTempoIsFake = 0; +} +$java.csms_MidiUtils$TempoCache__init_ = function() { + var var_0 = new csms_MidiUtils$TempoCache(); + csms_MidiUtils$TempoCache__init_(var_0); + return var_0; +}; +function csms_MidiUtils$TempoCache__init_(var$0) { + var$0.$snapshotIndex = 0; + var$0.$snapshotMicro = 0; + var$0.$firstTempoIsFake = 0; + var$0.$ticks = $rt_createLongArray(1); + var$0.$tempos = $rt_createIntArray(1); + var$0.$tempos.data[0] = 500000; + var$0.$snapshotIndex = 0; + var$0.$snapshotMicro = 0; +} +function ju_IdentityHashMap$HashEntry() { + var a = this; ju_MapEntry.call(a); + a.$origKeyHash0 = 0; + a.$next10 = null; +} +function nms_FurnaceRecipes() { + var a = this; jl_Object.call(a); + a.$smeltingList = null; + a.$experienceList = null; +} +$java.nms_FurnaceRecipes_smeltingBase = null; +$java.nms_FurnaceRecipes__init_ = function() { + var var_0 = new nms_FurnaceRecipes(); + nms_FurnaceRecipes__init_(var_0); + return var_0; +}; +function nms_FurnaceRecipes__init_($this) { + var var$1, var$2; + $this.$smeltingList = ju_HashMap__init_(); + $this.$experienceList = ju_HashMap__init_(); + nms_Block_$callClinit(); + var$1 = nms_Block_oreIron.$blockID; + var$2 = new nms_ItemStack; + nms_Item_$callClinit(); + nms_ItemStack__init_7(var$2, nms_Item_ingotIron); + $java.nms_FurnaceRecipes_addSmelting($this, var$1, var$2, 0.699999988079071); + $java.nms_FurnaceRecipes_addSmelting($this, nms_Block_oreGold.$blockID, nms_ItemStack__init_5(nms_Item_ingotGold), 1.0); + $java.nms_FurnaceRecipes_addSmelting($this, nms_Block_oreDiamond.$blockID, nms_ItemStack__init_5(nms_Item_diamond), 1.0); + $java.nms_FurnaceRecipes_addSmelting($this, nms_Block_sand.$blockID, nms_ItemStack__init_2(nms_Block_glass), 0.10000000149011612); + $java.nms_FurnaceRecipes_addSmelting($this, nms_Item_porkRaw.$itemID, nms_ItemStack__init_5(nms_Item_porkCooked), 0.3499999940395355); + $java.nms_FurnaceRecipes_addSmelting($this, nms_Item_beefRaw.$itemID, nms_ItemStack__init_5(nms_Item_beefCooked), 0.3499999940395355); + $java.nms_FurnaceRecipes_addSmelting($this, nms_Item_chickenRaw.$itemID, nms_ItemStack__init_5(nms_Item_chickenCooked), 0.3499999940395355); + $java.nms_FurnaceRecipes_addSmelting($this, nms_Item_fishRaw.$itemID, nms_ItemStack__init_5(nms_Item_fishCooked), 0.3499999940395355); + $java.nms_FurnaceRecipes_addSmelting($this, nms_Block_cobblestone.$blockID, nms_ItemStack__init_2(nms_Block_stone), 0.10000000149011612); + $java.nms_FurnaceRecipes_addSmelting($this, nms_Item_clay.$itemID, nms_ItemStack__init_5(nms_Item_brick), 0.30000001192092896); + $java.nms_FurnaceRecipes_addSmelting($this, nms_Block_cactus.$blockID, nms_ItemStack__init_4(nms_Item_dyePowder, 1, 2), 0.20000000298023224); + $java.nms_FurnaceRecipes_addSmelting($this, nms_Block_wood.$blockID, nms_ItemStack__init_4(nms_Item_coal, 1, 1), 0.15000000596046448); + $java.nms_FurnaceRecipes_addSmelting($this, nms_Block_oreEmerald.$blockID, nms_ItemStack__init_5(nms_Item_emerald), 1.0); + $java.nms_FurnaceRecipes_addSmelting($this, nms_Item_potato.$itemID, nms_ItemStack__init_5(nms_Item_bakedPotato), 0.3499999940395355); + $java.nms_FurnaceRecipes_addSmelting($this, nms_Block_netherrack.$blockID, nms_ItemStack__init_5(nms_Item_netherrackBrick), 0.10000000149011612); + $java.nms_FurnaceRecipes_addSmelting($this, nms_Block_oreCoal.$blockID, nms_ItemStack__init_5(nms_Item_coal), 0.10000000149011612); + $java.nms_FurnaceRecipes_addSmelting($this, nms_Block_oreRedstone.$blockID, nms_ItemStack__init_5(nms_Item_redstone), 0.699999988079071); + $java.nms_FurnaceRecipes_addSmelting($this, nms_Block_oreLapis.$blockID, nms_ItemStack__init_4(nms_Item_dyePowder, 1, 4), 0.20000000298023224); + $java.nms_FurnaceRecipes_addSmelting($this, nms_Block_oreNetherQuartz.$blockID, nms_ItemStack__init_5(nms_Item_netherQuartz), 0.20000000298023224); +} +$java.nms_FurnaceRecipes_addSmelting = function($this, $par1, $par2ItemStack, $par3) { + ju_HashMap_putImpl($this.$smeltingList, jl_Integer_valueOf($par1), $par2ItemStack); + ju_HashMap_putImpl($this.$experienceList, jl_Integer_valueOf($par2ItemStack.$itemID0), jl_Float_valueOf($par3)); +}; +$java.nms_FurnaceRecipes_getSmeltingResult = function($this, $par1) { + return ju_HashMap_get($this.$smeltingList, jl_Integer_valueOf($par1)); +}; +function nms_FurnaceRecipes__clinit_() { + $java.nms_FurnaceRecipes_smeltingBase = $java.nms_FurnaceRecipes__init_(); +} +function nms_GuiEditSign() { + var a = this; nms_GuiScreen.call(a); + a.$screenTitle1 = null; + a.$entitySign = null; + a.$updateCounter4 = 0; + a.$editLine = 0; + a.$doneBtn = null; +} +$java.nms_GuiEditSign_allowedCharacters = null; +function nms_GuiEditSign_$callClinit() { + nms_GuiEditSign_$callClinit = $rt_eraseClinit(nms_GuiEditSign); + $java.nms_GuiEditSign__clinit_(); +} +$java.nms_GuiEditSign_initGui = function($this) { + var var$1, var$2; + ju_ArrayList_clear($this.$buttonList); + nlea_EaglerAdapterImpl2_enableRepeatEvents0(1); + var$1 = $this.$buttonList; + var$2 = nms_GuiButton__init_(0, ($this.$width / 2 | 0) - 100 | 0, ($this.$height / 4 | 0) + 120 | 0, $rt_s(3371)); + $this.$doneBtn = var$2; + ju_ArrayList_add(var$1, var$2); + $this.$entitySign.$isEditable = 0; +}; +$java.nms_GuiEditSign_onGuiClosed = function($this) { + var $var1, var$2, var$3, var$4, var$5, var$6, var$7, var$8; + nlea_EaglerAdapterImpl2_enableRepeatEvents0(0); + $var1 = nmc_Minecraft_getNetHandler($this.$mc2); + if ($var1 !== null) { + var$2 = new nms_Packet130UpdateSign; + var$3 = $this.$entitySign.$xCoord0; + var$4 = $this.$entitySign.$yCoord0; + var$5 = $this.$entitySign.$zCoord0; + var$6 = $this.$entitySign.$signText.data; + nms_Packet__init_0(var$2); + var$2.$isChunkDataPacket = 1; + var$2.$xPosition12 = var$3; + var$2.$yPosition11 = var$4; + var$2.$zPosition11 = var$5; + var$7 = $rt_createArray(jl_String, 4); + var$8 = var$7.data; + var$8[0] = var$6[0]; + var$8[1] = var$6[1]; + var$8[2] = var$6[2]; + var$8[3] = var$6[3]; + var$2.$signLines = var$7; + nms_NetClientHandler_addToSendQueue($var1, var$2); + } + $this.$entitySign.$isEditable = 1; +}; +$java.nms_GuiEditSign_updateScreen = function($this) { + $this.$updateCounter4 = $this.$updateCounter4 + 1 | 0; +}; +$java.nms_GuiEditSign_actionPerformed = function($this, $par1GuiButton) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par1GuiButton = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par1GuiButton.$enabled && !$par1GuiButton.$id3) { + $par1GuiButton = $this.$entitySign; + $ptr = 1; + continue main; + } + return; + case 1: + $java.nms_TileEntity_onInventoryChanged($par1GuiButton); + if ($rt_suspending()) { + break main; + } + nmc_Minecraft_displayGuiScreen($this.$mc2, null); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1GuiButton, $ptr); +}; +$java.nms_GuiEditSign_keyTyped = function($this, $par1, $par2) { + var var$3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($par2 == 200) + $this.$editLine = ($this.$editLine - 1 | 0) & 3; + if (!($par2 != 208 && $par2 != 28)) + $this.$editLine = ($this.$editLine + 1 | 0) & 3; + if ($par2 == 14 && jl_String_length($this.$entitySign.$signText.data[$this.$editLine]) > 0) + $this.$entitySign.$signText.data[$this.$editLine] = jl_String_substring0($this.$entitySign.$signText.data[$this.$editLine], 0, jl_String_length($this.$entitySign.$signText.data[$this.$editLine]) - 1 | 0); + if (jl_String_indexOf0($java.nms_GuiEditSign_allowedCharacters, $par1) >= 0 && jl_String_length($this.$entitySign.$signText.data[$this.$editLine]) < 15) { + var$3 = $this.$entitySign.$signText.data; + var$4 = $this.$editLine; + var$5 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$5); + jl_AbstractStringBuilder_append(var$5, $this.$entitySign.$signText.data[$this.$editLine]); + jl_AbstractStringBuilder_append0(var$5, $par1); + var$3[var$4] = jl_AbstractStringBuilder_toString(var$5); + } + if ($par2 != 1) + return; + var$5 = $this.$doneBtn; + $ptr = 1; + case 1: + $java.nms_GuiEditSign_actionPerformed($this, var$5); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, var$3, var$4, var$5, $ptr); +}; +$java.nms_GuiEditSign_drawScreen = function($this, $par1, $par2, $par3) { + var $var5, var$5, $var8, var$7, var$8, $var7, var$10, var$11, var$12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();var$10 = $thread.pop();$var7 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();$var8 = $thread.pop();var$5 = $thread.pop();$var5 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_drawDefaultBackground($this); + if ($rt_suspending()) { + break main; + } + $var5 = $this.$fontRenderer0; + var$5 = $this.$screenTitle1; + $var8 = $this.$width / 2 | 0; + var$7 = 40; + var$8 = 16777215; + $ptr = 2; + case 2: + nms_Gui_drawCenteredString($this, $var5, var$5, $var8, var$7, var$8); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glPushMatrix(); + nleg_EaglerAdapterGL30_glTranslatef($this.$width / 2 | 0, 0.0, 50.0); + nleg_EaglerAdapterGL30_glScalef((-93.75), (-93.75), (-93.75)); + nleg_EaglerAdapterGL30_glRotatef(180.0, 0.0, 1.0, 0.0); + $var5 = $java.nms_TileEntity_getBlockType($this.$entitySign); + nms_Block_$callClinit(); + if ($var5 === nms_Block_signPost) { + nleg_EaglerAdapterGL30_glRotatef(($java.nms_TileEntity_getBlockMetadata($this.$entitySign) * 360 | 0) / 16.0, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-1.0625), 0.0); + } else { + $var8 = $java.nms_TileEntity_getBlockMetadata($this.$entitySign); + $var7 = 0.0; + if ($var8 == 2) + $var7 = 180.0; + if ($var8 == 4) + $var7 = 90.0; + if ($var8 == 5) + $var7 = (-90.0); + nleg_EaglerAdapterGL30_glRotatef($var7, 0.0, 1.0, 0.0); + nleg_EaglerAdapterGL30_glTranslatef(0.0, (-1.0625), 0.0); + } + if (!(($this.$updateCounter4 / 6 | 0) % 2 | 0)) + $this.$entitySign.$lineBeingEdited = $this.$editLine; + nms_TileEntityRenderer_$callClinit(); + $var5 = nms_TileEntityRenderer_instance; + var$5 = $this.$entitySign; + var$10 = (-0.5); + var$11 = (-0.75); + var$12 = (-0.5); + $var7 = 0.0; + $ptr = 3; + case 3: + $java.nms_TileEntityRenderer_renderTileEntityAt($var5, var$5, var$10, var$11, var$12, $var7); + if ($rt_suspending()) { + break main; + } + $this.$entitySign.$lineBeingEdited = (-1); + nleg_EaglerAdapterGL30_glPopMatrix(); + $ptr = 4; + case 4: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var5, var$5, $var8, var$7, var$8, $var7, var$10, var$11, var$12, $ptr); +}; +$java.nms_GuiEditSign__clinit_ = function() { + $java.nms_GuiEditSign_allowedCharacters = nms_ChatAllowedCharacters_allowedCharacters; +}; +function nms_GuiCommandBlock() { + var a = this; nms_GuiScreen.call(a); + a.$commandTextField = null; + a.$commandBlock = null; + a.$doneBtn0 = null; + a.$cancelBtn = null; +} +$java.nms_GuiCommandBlock_updateScreen = function($this) { + nms_GuiTextField_updateCursorCounter($this.$commandTextField); +}; +$java.nms_GuiCommandBlock_initGui = function($this) { + var $var1, var$2, var$3; + $var1 = nms_StringTranslate_instance; + nlea_EaglerAdapterImpl2_enableRepeatEvents0(1); + ju_ArrayList_clear($this.$buttonList); + var$2 = $this.$buttonList; + var$3 = nms_GuiButton__init_(0, ($this.$width / 2 | 0) - 100 | 0, (($this.$height / 4 | 0) + 96 | 0) + 12 | 0, nms_StringTranslate_translateKey($var1, $rt_s(511))); + $this.$doneBtn0 = var$3; + ju_ArrayList_add(var$2, var$3); + var$3 = $this.$buttonList; + var$2 = nms_GuiButton__init_(1, ($this.$width / 2 | 0) - 100 | 0, (($this.$height / 4 | 0) + 120 | 0) + 12 | 0, nms_StringTranslate_translateKey($var1, $rt_s(1308))); + $this.$cancelBtn = var$2; + ju_ArrayList_add(var$3, var$2); + $this.$commandTextField = nms_GuiTextField__init_($this.$fontRenderer0, ($this.$width / 2 | 0) - 150 | 0, 60, 300, 20); + nms_GuiTextField_setMaxStringLength($this.$commandTextField, 32767); + nms_GuiTextField_setFocused($this.$commandTextField, 1); + nms_GuiTextField_setText($this.$commandTextField, $this.$commandBlock.$command); + $this.$doneBtn0.$enabled = jl_String_length(jl_String_trim($this.$commandTextField.$text0)) <= 0 ? 0 : 1; +}; +$java.nms_GuiCommandBlock_onGuiClosed = function($this) { + nlea_EaglerAdapterImpl2_enableRepeatEvents0(0); +}; +$java.nms_GuiCommandBlock_actionPerformed = function($this, $par1GuiButton) { + var $var3, $var4, $var6, $$je; + if ($par1GuiButton.$enabled) { + if ($par1GuiButton.$id3 == 1) + nmc_Minecraft_displayGuiScreen($this.$mc2, null); + else if (!$par1GuiButton.$id3) { + $var3 = ji_ByteArrayOutputStream__init_0(); + $var4 = ji_DataOutputStream__init_($var3); + a: { + try { + ji_DataOutputStream_writeInt($var4, $this.$commandBlock.$xCoord0); + ji_DataOutputStream_writeInt($var4, $this.$commandBlock.$yCoord0); + ji_DataOutputStream_writeInt($var4, $this.$commandBlock.$zCoord0); + nms_Packet_writeString($java.nms_GuiTextField_getText($this.$commandTextField), $var4); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler($this.$mc2), nms_Packet250CustomPayload__init_0($rt_s(3372), ji_ByteArrayOutputStream_toByteArray($var3))); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var6 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var6); + } + nmc_Minecraft_displayGuiScreen($this.$mc2, null); + } + } +}; +$java.nms_GuiCommandBlock_keyTyped = function($this, $par1, $par2) { + var var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = $this.$commandTextField; + $ptr = 1; + case 1: + nms_GuiTextField_textboxKeyTyped(var$3, $par1, $par2); + if ($rt_suspending()) { + break main; + } + $this.$doneBtn0.$enabled = jl_String_length(jl_String_trim($this.$commandTextField.$text0)) <= 0 ? 0 : 1; + if ($par2 != 28 && $par1 != 13) { + if ($par2 != 1) + return; + var$3 = $this.$cancelBtn; + $ptr = 3; + continue main; + } + var$3 = $this.$doneBtn0; + $ptr = 2; + case 2: + $java.nms_GuiCommandBlock_actionPerformed($this, var$3); + if ($rt_suspending()) { + break main; + } + return; + case 3: + $java.nms_GuiCommandBlock_actionPerformed($this, var$3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, var$3, $ptr); +}; +$java.nms_GuiCommandBlock_mouseClicked = function($this, $par1, $par2, $par3) { + var $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $ptr = 1; + case 1: + nms_GuiScreen_mouseClicked($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + nms_GuiTextField_mouseClicked($this.$commandTextField, $par1, $par2, $par3); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $ptr); +}; +$java.nms_GuiCommandBlock_drawScreen = function($this, $par1, $par2, $par3) { + var $var4, var$5, var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var4 = nms_StringTranslate_instance; + $ptr = 1; + case 1: + nms_GuiScreen_drawDefaultBackground($this); + if ($rt_suspending()) { + break main; + } + var$5 = $this.$fontRenderer0; + var$6 = nms_StringTranslate_translateKey($var4, $rt_s(3373)); + var$7 = $this.$width / 2 | 0; + var$8 = (($this.$height / 4 | 0) - 60 | 0) + 20 | 0; + var$9 = 16777215; + $ptr = 2; + case 2: + nms_Gui_drawCenteredString($this, var$5, var$6, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + var$6 = $this.$fontRenderer0; + var$5 = nms_StringTranslate_translateKey($var4, $rt_s(3374)); + var$7 = ($this.$width / 2 | 0) - 150 | 0; + var$8 = 47; + var$9 = 10526880; + $ptr = 3; + case 3: + nms_FontRenderer_drawStringWithShadow(var$6, var$5, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + var$6 = $this.$fontRenderer0; + var$5 = nms_StringTranslate_translateKey($var4, $rt_s(3375)); + var$7 = ($this.$width / 2 | 0) - 150 | 0; + var$8 = 97; + var$9 = 10526880; + $ptr = 4; + case 4: + nms_FontRenderer_drawStringWithShadow(var$6, var$5, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + var$6 = $this.$fontRenderer0; + var$5 = nms_StringTranslate_translateKey($var4, $rt_s(3376)); + var$7 = ($this.$width / 2 | 0) - 150 | 0; + var$8 = 108; + var$9 = 10526880; + $ptr = 5; + case 5: + nms_FontRenderer_drawStringWithShadow(var$6, var$5, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + var$6 = $this.$fontRenderer0; + var$5 = nms_StringTranslate_translateKey($var4, $rt_s(3377)); + var$7 = ($this.$width / 2 | 0) - 150 | 0; + var$8 = 119; + var$9 = 10526880; + $ptr = 6; + case 6: + nms_FontRenderer_drawStringWithShadow(var$6, var$5, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + var$6 = $this.$commandTextField; + $ptr = 7; + case 7: + nms_GuiTextField_drawTextBox(var$6); + if ($rt_suspending()) { + break main; + } + $ptr = 8; + case 8: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var4, var$5, var$6, var$7, var$8, var$9, $ptr); +}; +function nms_EntityFireworkStarterFX() { + var a = this; nms_EntityFX.call(a); + a.$field_92042_ax = 0; + a.$field_92040_ay = null; + a.$fireworkExplosions = null; + a.$field_92041_a = 0; +} +$java.nms_EntityFireworkStarterFX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + return; +}; +$java.nms_EntityFireworkStarterFX_onUpdate = function($this) { + var $var1, $var2, $var3, $var15, $var16, var$6, var$7, var$8, $var9, $var10, $var13, $var14, $var17, $var18, $var5, $var6, $var7, var$18, var$19, var$20, var$21, $var8, $var11, $var12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var8 = $thread.pop();var$21 = $thread.pop();var$20 = $thread.pop();var$19 = $thread.pop();var$18 = $thread.pop();$var7 = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var18 = $thread.pop();$var17 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();$var3 = $thread.pop();$var2 + = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$field_92042_ax && $this.$fireworkExplosions !== null) { + a: { + $var1 = $java.nms_EntityFireworkStarterFX_func_92037_i($this); + $var2 = 0; + if (nms_NBTTagList_tagCount($this.$fireworkExplosions) >= 3) + $var2 = 1; + else { + $var3 = 0; + while ($var3 < nms_NBTTagList_tagCount($this.$fireworkExplosions)) { + if (nms_NBTTagCompound_getByte(nms_NBTTagList_tagAt($this.$fireworkExplosions, $var3), $rt_s(2307)) == 1) { + $var2 = 1; + break a; + } + $var3 = $var3 + 1 | 0; + } + } + } + $var15 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(3378)), !$var2 ? $rt_s(3379) : $rt_s(3380)), !$var1 ? $rt_s(36) : $rt_s(3381))); + $var16 = $this.$worldObj; + var$6 = $this.$posX; + var$7 = $this.$posY; + var$8 = $this.$posZ; + $var9 = 20.0; + $var10 = 0.949999988079071 + nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.10000000149011612; + $var1 = 1; + $ptr = 3; + continue main; + } + if (!($this.$field_92042_ax % 2 | 0) && $this.$fireworkExplosions !== null && ($this.$field_92042_ax / 2 | 0) < nms_NBTTagList_tagCount($this.$fireworkExplosions)) { + $var13 = $this.$field_92042_ax / 2 | 0; + $var14 = nms_NBTTagList_tagAt($this.$fireworkExplosions, $var13); + $var17 = nms_NBTTagCompound_getByte($var14, $rt_s(2307)); + $var18 = nms_NBTTagCompound_getBoolean($var14, $rt_s(2314)); + $var5 = nms_NBTTagCompound_getBoolean($var14, $rt_s(1516)); + $var6 = nms_NBTTagCompound_getIntArray($var14, $rt_s(2306)); + $var7 = nms_NBTTagCompound_getIntArray($var14, $rt_s(2312)); + if ($var17 == 1) + $java.nms_EntityFireworkStarterFX_func_92035_a($this, 0.5, 4, $var6, $var7, $var18, $var5); + else if ($var17 == 2) { + var$18 = $rt_createArray($rt_arraycls($rt_doublecls()), 6); + var$19 = var$18.data; + var$20 = $rt_createDoubleArray(2); + var$21 = var$20.data; + var$21[0] = 0.0; + var$21[1] = 1.0; + var$19[0] = var$20; + var$20 = $rt_createDoubleArray(2); + var$21 = var$20.data; + var$21[0] = 0.3455; + var$21[1] = 0.309; + var$19[1] = var$20; + var$20 = $rt_createDoubleArray(2); + var$21 = var$20.data; + var$21[0] = 0.9511; + var$21[1] = 0.309; + var$19[2] = var$20; + var$20 = $rt_createDoubleArray(2); + var$21 = var$20.data; + var$21[0] = 0.3795918367346939; + var$21[1] = (-0.12653061224489795); + var$19[3] = var$20; + var$20 = $rt_createDoubleArray(2); + var$21 = var$20.data; + var$21[0] = 0.6122448979591837; + var$21[1] = (-0.8040816326530612); + var$19[4] = var$20; + var$21 = $rt_createDoubleArray(2); + var$20 = var$21.data; + var$20[0] = 0.0; + var$20[1] = (-0.35918367346938773); + var$19[5] = var$21; + $java.nms_EntityFireworkStarterFX_func_92038_a($this, 0.5, var$18, $var6, $var7, $var18, $var5, 0); + } else if ($var17 != 3) { + if ($var17 == 4) + $java.nms_EntityFireworkStarterFX_func_92036_a($this, $var6, $var7, $var18, $var5); + else + $java.nms_EntityFireworkStarterFX_func_92035_a($this, 0.25, 2, $var6, $var7, $var18, $var5); + } else { + var$21 = $rt_createArray($rt_arraycls($rt_doublecls()), 12); + var$19 = var$21.data; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.0; + var$20[1] = 0.2; + var$19[0] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.2; + var$20[1] = 0.2; + var$19[1] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.2; + var$20[1] = 0.6; + var$19[2] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.6; + var$20[1] = 0.6; + var$19[3] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.6; + var$20[1] = 0.2; + var$19[4] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.2; + var$20[1] = 0.2; + var$19[5] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.2; + var$20[1] = 0.0; + var$19[6] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.4; + var$20[1] = 0.0; + var$19[7] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.4; + var$20[1] = (-0.6); + var$19[8] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.2; + var$20[1] = (-0.6); + var$19[9] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.2; + var$20[1] = (-0.4); + var$19[10] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.0; + var$20[1] = (-0.4); + var$19[11] = var$18; + $java.nms_EntityFireworkStarterFX_func_92038_a($this, 0.5, var$21, $var6, $var7, $var18, $var5, 1); + } + $var8 = $var6.data[0]; + $var9 = (($var8 & 16711680) >> 16) / 255.0; + $var10 = (($var8 & 65280) >> 8) / 255.0; + $var11 = (($var8 & 255) >> 0) / 255.0; + $var12 = $java.nms_EntityFireworkOverlayFX__init_($this.$worldObj, $this.$posX, $this.$posY, $this.$posZ); + nms_EntityFX_setRBGColorF($var12, $var9, $var10, $var11); + nms_EffectRenderer_addEffect($this.$field_92040_ay, $var12); + } + $this.$field_92042_ax = $this.$field_92042_ax + 1 | 0; + if ($this.$field_92042_ax <= $this.$particleMaxAge) + return; + if (!$this.$field_92041_a) { + $ptr = 1; + continue main; + } + $var1 = $java.nms_EntityFireworkStarterFX_func_92037_i($this); + $var16 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(3378)), !$var1 ? $rt_s(3382) : $rt_s(3383))); + $var14 = $this.$worldObj; + var$6 = $this.$posX; + var$7 = $this.$posY; + var$8 = $this.$posZ; + $var9 = 20.0; + $var10 = 0.8999999761581421 + nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.15000000596046448; + $var1 = 1; + $ptr = 2; + continue main; + case 1: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + return; + case 2: + nms_WorldClient_playSound($var14, var$6, var$7, var$8, $var16, $var9, $var10, $var1); + if ($rt_suspending()) { + break main; + } + $ptr = 1; + continue main; + case 3: + nms_WorldClient_playSound($var16, var$6, var$7, var$8, $var15, $var9, $var10, $var1); + if ($rt_suspending()) { + break main; + } + if (!($this.$field_92042_ax % 2 | 0) && $this.$fireworkExplosions !== null && ($this.$field_92042_ax / 2 | 0) < nms_NBTTagList_tagCount($this.$fireworkExplosions)) { + $var13 = $this.$field_92042_ax / 2 | 0; + $var14 = nms_NBTTagList_tagAt($this.$fireworkExplosions, $var13); + $var17 = nms_NBTTagCompound_getByte($var14, $rt_s(2307)); + $var18 = nms_NBTTagCompound_getBoolean($var14, $rt_s(2314)); + $var5 = nms_NBTTagCompound_getBoolean($var14, $rt_s(1516)); + $var6 = nms_NBTTagCompound_getIntArray($var14, $rt_s(2306)); + $var7 = nms_NBTTagCompound_getIntArray($var14, $rt_s(2312)); + if ($var17 == 1) + $java.nms_EntityFireworkStarterFX_func_92035_a($this, 0.5, 4, $var6, $var7, $var18, $var5); + else if ($var17 == 2) { + var$18 = $rt_createArray($rt_arraycls($rt_doublecls()), 6); + var$19 = var$18.data; + var$20 = $rt_createDoubleArray(2); + var$21 = var$20.data; + var$21[0] = 0.0; + var$21[1] = 1.0; + var$19[0] = var$20; + var$20 = $rt_createDoubleArray(2); + var$21 = var$20.data; + var$21[0] = 0.3455; + var$21[1] = 0.309; + var$19[1] = var$20; + var$20 = $rt_createDoubleArray(2); + var$21 = var$20.data; + var$21[0] = 0.9511; + var$21[1] = 0.309; + var$19[2] = var$20; + var$20 = $rt_createDoubleArray(2); + var$21 = var$20.data; + var$21[0] = 0.3795918367346939; + var$21[1] = (-0.12653061224489795); + var$19[3] = var$20; + var$20 = $rt_createDoubleArray(2); + var$21 = var$20.data; + var$21[0] = 0.6122448979591837; + var$21[1] = (-0.8040816326530612); + var$19[4] = var$20; + var$21 = $rt_createDoubleArray(2); + var$20 = var$21.data; + var$20[0] = 0.0; + var$20[1] = (-0.35918367346938773); + var$19[5] = var$21; + $java.nms_EntityFireworkStarterFX_func_92038_a($this, 0.5, var$18, $var6, $var7, $var18, $var5, 0); + } else if ($var17 != 3) { + if ($var17 == 4) + $java.nms_EntityFireworkStarterFX_func_92036_a($this, $var6, $var7, $var18, $var5); + else + $java.nms_EntityFireworkStarterFX_func_92035_a($this, 0.25, 2, $var6, $var7, $var18, $var5); + } else { + var$21 = $rt_createArray($rt_arraycls($rt_doublecls()), 12); + var$19 = var$21.data; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.0; + var$20[1] = 0.2; + var$19[0] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.2; + var$20[1] = 0.2; + var$19[1] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.2; + var$20[1] = 0.6; + var$19[2] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.6; + var$20[1] = 0.6; + var$19[3] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.6; + var$20[1] = 0.2; + var$19[4] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.2; + var$20[1] = 0.2; + var$19[5] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.2; + var$20[1] = 0.0; + var$19[6] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.4; + var$20[1] = 0.0; + var$19[7] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.4; + var$20[1] = (-0.6); + var$19[8] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.2; + var$20[1] = (-0.6); + var$19[9] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.2; + var$20[1] = (-0.4); + var$19[10] = var$18; + var$18 = $rt_createDoubleArray(2); + var$20 = var$18.data; + var$20[0] = 0.0; + var$20[1] = (-0.4); + var$19[11] = var$18; + $java.nms_EntityFireworkStarterFX_func_92038_a($this, 0.5, var$21, $var6, $var7, $var18, $var5, 1); + } + $var8 = $var6.data[0]; + $var9 = (($var8 & 16711680) >> 16) / 255.0; + $var10 = (($var8 & 65280) >> 8) / 255.0; + $var11 = (($var8 & 255) >> 0) / 255.0; + $var12 = $java.nms_EntityFireworkOverlayFX__init_($this.$worldObj, $this.$posX, $this.$posY, $this.$posZ); + nms_EntityFX_setRBGColorF($var12, $var9, $var10, $var11); + nms_EffectRenderer_addEffect($this.$field_92040_ay, $var12); + } + $this.$field_92042_ax = $this.$field_92042_ax + 1 | 0; + if ($this.$field_92042_ax <= $this.$particleMaxAge) + return; + if (!$this.$field_92041_a) { + $ptr = 1; + continue main; + } + $var1 = $java.nms_EntityFireworkStarterFX_func_92037_i($this); + $var16 = jl_StringBuilder_toString(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(3378)), !$var1 ? $rt_s(3382) : $rt_s(3383))); + $var14 = $this.$worldObj; + var$6 = $this.$posX; + var$7 = $this.$posY; + var$8 = $this.$posZ; + $var9 = 20.0; + $var10 = 0.8999999761581421 + nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.15000000596046448; + $var1 = 1; + $ptr = 2; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var3, $var15, $var16, var$6, var$7, var$8, $var9, $var10, $var13, $var14, $var17, $var18, $var5, $var6, $var7, var$18, var$19, var$20, var$21, $var8, $var11, $var12, $ptr); +}; +$java.nms_EntityFireworkStarterFX_func_92037_i = function($this) { + var $var1; + $var1 = nmc_Minecraft_theMinecraft; + return $var1 !== null && $var1.$renderViewEntity !== null && nms_Entity_getDistanceSq($var1.$renderViewEntity, $this.$posX, $this.$posY, $this.$posZ) < 256.0 ? 0 : 1; +}; +$java.nms_EntityFireworkStarterFX_func_92034_a = function($this, $par1, $par3, $par5, $par7, $par9, $par11, $par13ArrayOfInteger, $par14ArrayOfInteger, $par15, $par16) { + var $var17; + $par13ArrayOfInteger = $par13ArrayOfInteger.data; + $var17 = nms_EntityFireworkSparkFX__init_($this.$worldObj, $par1, $par3, $par5, $par7, $par9, $par11, $this.$field_92040_ay); + $var17.$field_92054_ax = $par15; + $var17.$field_92048_ay = $par16; + $java.nms_EntityFireworkSparkFX_func_92044_a($var17, $par13ArrayOfInteger[nle_EaglercraftRandom_nextInt($this.$rand0, $par13ArrayOfInteger.length)]); + if ($par14ArrayOfInteger !== null) { + $par13ArrayOfInteger = $par14ArrayOfInteger.data; + $par15 = $par13ArrayOfInteger.length; + if ($par15 > 0) + $java.nms_EntityFireworkSparkFX_func_92046_g($var17, $par13ArrayOfInteger[nle_EaglercraftRandom_nextInt($this.$rand0, $par15)]); + } + nms_EffectRenderer_addEffect($this.$field_92040_ay, $var17); +}; +$java.nms_EntityFireworkStarterFX_func_92035_a = function($this, $par1, $par3, $par4ArrayOfInteger, $par5ArrayOfInteger, $par6, $par7) { + var $var8, $var10, $var12, var$10, var$11, $var14, var$13, $var15, var$15, $var16, $var17, $var19, $var21, $var23; + $var8 = $this.$posX; + $var10 = $this.$posY; + $var12 = $this.$posZ; + var$10 = -$par3; + var$11 = ($par3 * 2 | 0) - 1 | 0; + $var14 = var$10; + while (true) { + var$13 = $rt_compare($var14, $par3); + if (var$13 > 0) + break; + $var15 = var$10; + while (true) { + var$15 = $rt_compare($var15, $par3); + if (var$15 > 0) + break; + $var16 = var$10; + while ($var16 <= $par3) { + $var17 = $var15 + (nle_EaglercraftRandom_nextDouble($this.$rand0) - nle_EaglercraftRandom_nextDouble($this.$rand0)) * 0.5; + $var19 = $var14 + (nle_EaglercraftRandom_nextDouble($this.$rand0) - nle_EaglercraftRandom_nextDouble($this.$rand0)) * 0.5; + $var21 = $var16 + (nle_EaglercraftRandom_nextDouble($this.$rand0) - nle_EaglercraftRandom_nextDouble($this.$rand0)) * 0.5; + $var23 = nms_MathHelper_sqrt_double($var17 * $var17 + $var19 * $var19 + $var21 * $var21) / $par1 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.05; + $java.nms_EntityFireworkStarterFX_func_92034_a($this, $var8, $var10, $var12, $var17 / $var23, $var19 / $var23, $var21 / $var23, $par4ArrayOfInteger, $par5ArrayOfInteger, $par6, $par7); + if ($var14 != var$10 && var$13 && $var15 != var$10 && var$15) + $var16 = $var16 + var$11 | 0; + $var16 = $var16 + 1 | 0; + } + $var15 = $var15 + 1 | 0; + } + $var14 = $var14 + 1 | 0; + } +}; +$java.nms_EntityFireworkStarterFX_func_92038_a = function($this, $par1, $par3ArrayOfDouble, $par4ArrayOfInteger, $par5ArrayOfInteger, $par6, $par7, $par8) { + var $var9, $var11, $var13, $var14, $var16, var$13, $var17, $var23, var$16, var$17, $var24, $var26, $var28, $var30, $var32, $var34, var$24, $var36; + $par3ArrayOfDouble = $par3ArrayOfDouble.data; + $var9 = $par3ArrayOfDouble[0].data[0]; + $var11 = $par3ArrayOfDouble[0].data[1]; + $java.nms_EntityFireworkStarterFX_func_92034_a($this, $this.$posX, $this.$posY, $this.$posZ, $var9 * $par1, $var11 * $par1, 0.0, $par4ArrayOfInteger, $par5ArrayOfInteger, $par6, $par7); + $var13 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 3.1415927410125732; + $var14 = !$par8 ? 0.34 : 0.034; + $var16 = 0; + var$13 = $var13; + while ($var16 < 3) { + $var17 = var$13 + $var16 * 3.1415927410125732 * $var14; + $var23 = 1; + var$16 = $var9; + var$17 = $var11; + while ($var23 < $par3ArrayOfDouble.length) { + $var24 = $par3ArrayOfDouble[$var23].data[0]; + $var26 = $par3ArrayOfDouble[$var23].data[1]; + $var28 = 0.25; + while ($var28 <= 1.0) { + $var30 = (var$16 + ($var24 - var$16) * $var28) * $par1; + $var32 = (var$17 + ($var26 - var$17) * $var28) * $par1; + $var34 = $var30 * jl_Math_sin($var17); + var$24 = $var30 * jl_Math_cos($var17); + $var36 = (-1.0); + while ($var36 <= 1.0) { + $java.nms_EntityFireworkStarterFX_func_92034_a($this, $this.$posX, $this.$posY, $this.$posZ, var$24 * $var36, $var32, $var34 * $var36, $par4ArrayOfInteger, $par5ArrayOfInteger, $par6, $par7); + $var36 = $var36 + 2.0; + } + $var28 = $var28 + 0.25; + } + $var23 = $var23 + 1 | 0; + var$16 = $var24; + var$17 = $var26; + } + $var16 = $var16 + 1 | 0; + } +}; +$java.nms_EntityFireworkStarterFX_func_92036_a = function($this, $par1ArrayOfInteger, $par2ArrayOfInteger, $par3, $par4) { + var $var5, $var7, $var9, $var10, $var12, $var14; + $var5 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.05; + $var7 = nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.05; + $var9 = 0; + while ($var9 < 70) { + $var10 = $this.$motionX * 0.5 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.15 + $var5; + $var12 = $this.$motionZ * 0.5 + nle_EaglercraftRandom_nextGaussian($this.$rand0) * 0.15 + $var7; + $var14 = $this.$motionY * 0.5 + nle_EaglercraftRandom_nextDouble($this.$rand0) * 0.5; + $java.nms_EntityFireworkStarterFX_func_92034_a($this, $this.$posX, $this.$posY, $this.$posZ, $var10, $var14, $var12, $par1ArrayOfInteger, $par2ArrayOfInteger, $par3, $par4); + $var9 = $var9 + 1 | 0; + } +}; +$java.nms_EntityFireworkStarterFX_getFXLayer = function($this) { + return 0; +}; +function nms_EntityHugeExplodeFX() { + var a = this; nms_EntityFX.call(a); + a.$timeSinceStart = 0; + a.$maximumTime = 0; +} +function nms_EntityHugeExplodeFX__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntityHugeExplodeFX(); + $java.nms_EntityHugeExplodeFX__init_(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +$java.nms_EntityHugeExplodeFX__init_ = function($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12) { + nms_EntityFX__init_($this, $par1World, $par2, $par4, $par6, 0.0, 0.0, 0.0); + $this.$timeSinceStart = 0; + $this.$maximumTime = 0; + $this.$maximumTime = 8; +}; +$java.nms_EntityHugeExplodeFX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + return; +}; +$java.nms_EntityHugeExplodeFX_onUpdate = function($this) { + var $var1, $var2, $var4, $var6, var$5, var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();$var6 = $thread.pop();$var4 = $thread.pop();$var2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var1 = 0; + if ($var1 >= 6) { + $this.$timeSinceStart = $this.$timeSinceStart + 1 | 0; + if ($this.$timeSinceStart != $this.$maximumTime) + return; + $ptr = 2; + continue main; + } + $var2 = $this.$posX + (nle_EaglercraftRandom_nextDouble($this.$rand0) - nle_EaglercraftRandom_nextDouble($this.$rand0)) * 4.0; + $var4 = $this.$posY + (nle_EaglercraftRandom_nextDouble($this.$rand0) - nle_EaglercraftRandom_nextDouble($this.$rand0)) * 4.0; + $var6 = $this.$posZ + (nle_EaglercraftRandom_nextDouble($this.$rand0) - nle_EaglercraftRandom_nextDouble($this.$rand0)) * 4.0; + var$5 = $this.$worldObj; + var$6 = $rt_s(1159); + var$7 = $this.$timeSinceStart / $this.$maximumTime; + var$8 = 0.0; + var$9 = 0.0; + $ptr = 1; + case 1: + nms_World_spawnParticle(var$5, var$6, $var2, $var4, $var6, var$7, var$8, var$9); + if ($rt_suspending()) { + break main; + } + $var1 = $var1 + 1 | 0; + if ($var1 >= 6) { + $this.$timeSinceStart = $this.$timeSinceStart + 1 | 0; + if ($this.$timeSinceStart != $this.$maximumTime) + return; + $ptr = 2; + continue main; + } + $var2 = $this.$posX + (nle_EaglercraftRandom_nextDouble($this.$rand0) - nle_EaglercraftRandom_nextDouble($this.$rand0)) * 4.0; + $var4 = $this.$posY + (nle_EaglercraftRandom_nextDouble($this.$rand0) - nle_EaglercraftRandom_nextDouble($this.$rand0)) * 4.0; + $var6 = $this.$posZ + (nle_EaglercraftRandom_nextDouble($this.$rand0) - nle_EaglercraftRandom_nextDouble($this.$rand0)) * 4.0; + var$5 = $this.$worldObj; + var$6 = $rt_s(1159); + var$7 = $this.$timeSinceStart / $this.$maximumTime; + var$8 = 0.0; + var$9 = 0.0; + continue main; + case 2: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, $var2, $var4, $var6, var$5, var$6, var$7, var$8, var$9, $ptr); +}; +$java.nms_EntityHugeExplodeFX_getFXLayer = function($this) { + return 1; +}; +function nms_EntityBubbleFX() { + nms_EntityFX.call(this); +} +function nms_EntityBubbleFX__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntityBubbleFX(); + $java.nms_EntityBubbleFX__init_(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +$java.nms_EntityBubbleFX__init_ = function($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12) { + nms_EntityFX__init_($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12); + $this.$particleRed = 1.0; + $this.$particleGreen = 1.0; + $this.$particleBlue = 1.0; + nms_EntityFX_setParticleTextureIndex($this, 32); + nms_Entity_setSize($this, 0.019999999552965164, 0.019999999552965164); + $this.$particleScale = $this.$particleScale * (nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.6000000238418579 + 0.20000000298023224); + $this.$motionX = $par8 * 0.20000000298023224 + (jl_Math_random() * 2.0 - 1.0) * 0.019999999552965164; + $this.$motionY = $par10 * 0.20000000298023224 + (jl_Math_random() * 2.0 - 1.0) * 0.019999999552965164; + $this.$motionZ = $par12 * 0.20000000298023224 + (jl_Math_random() * 2.0 - 1.0) * 0.019999999552965164; + $this.$particleMaxAge = 8.0 / (jl_Math_random() * 0.8 + 0.2) | 0; +}; +$java.nms_EntityBubbleFX_onUpdate = function($this) { + var var$1, var$2, var$3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + $this.$motionY = $this.$motionY + 0.002; + var$1 = $this.$motionX; + var$2 = $this.$motionY; + var$3 = $this.$motionZ; + $ptr = 1; + case 1: + nms_Entity_moveEntity($this, var$1, var$2, var$3); + if ($rt_suspending()) { + break main; + } + $this.$motionX = $this.$motionX * 0.8500000238418579; + $this.$motionY = $this.$motionY * 0.8500000238418579; + $this.$motionZ = $this.$motionZ * 0.8500000238418579; + var$4 = nms_World_getBlockMaterial($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$posY), nms_MathHelper_floor_double($this.$posZ)); + nms_Material_$callClinit(); + if (var$4 !== nms_Material_water) { + $ptr = 2; + continue main; + } + var$5 = $this.$particleMaxAge; + $this.$particleMaxAge = var$5 - 1 | 0; + if (var$5 > 0) + return; + $ptr = 3; + continue main; + case 2: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + var$5 = $this.$particleMaxAge; + $this.$particleMaxAge = var$5 - 1 | 0; + if (var$5 > 0) + return; + $ptr = 3; + case 3: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, var$5, $ptr); +}; +function nms_EntitySuspendFX() { + nms_EntityFX.call(this); +} +function nms_EntitySuspendFX__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntitySuspendFX(); + $java.nms_EntitySuspendFX__init_(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +$java.nms_EntitySuspendFX__init_ = function($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12) { + nms_EntityFX__init_($this, $par1World, $par2, $par4 - 0.125, $par6, $par8, $par10, $par12); + $this.$particleRed = 0.4000000059604645; + $this.$particleGreen = 0.4000000059604645; + $this.$particleBlue = 0.699999988079071; + nms_EntityFX_setParticleTextureIndex($this, 0); + nms_Entity_setSize($this, 0.009999999776482582, 0.009999999776482582); + $this.$particleScale = $this.$particleScale * (nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.6000000238418579 + 0.20000000298023224); + $this.$motionX = $par8 * 0.0; + $this.$motionY = $par10 * 0.0; + $this.$motionZ = $par12 * 0.0; + $this.$particleMaxAge = 16.0 / (jl_Math_random() * 0.8 + 0.2) | 0; +}; +$java.nms_EntitySuspendFX_onUpdate = function($this) { + var var$1, var$2, var$3, var$4, var$5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + var$1 = $this.$motionX; + var$2 = $this.$motionY; + var$3 = $this.$motionZ; + $ptr = 1; + case 1: + nms_Entity_moveEntity($this, var$1, var$2, var$3); + if ($rt_suspending()) { + break main; + } + var$4 = nms_World_getBlockMaterial($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$posY), nms_MathHelper_floor_double($this.$posZ)); + nms_Material_$callClinit(); + if (var$4 !== nms_Material_water) { + $ptr = 2; + continue main; + } + var$5 = $this.$particleMaxAge; + $this.$particleMaxAge = var$5 - 1 | 0; + if (var$5 > 0) + return; + $ptr = 3; + continue main; + case 2: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + var$5 = $this.$particleMaxAge; + $this.$particleMaxAge = var$5 - 1 | 0; + if (var$5 > 0) + return; + $ptr = 3; + case 3: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, var$5, $ptr); +}; +function nms_EntityAuraFX() { + nms_EntityFX.call(this); +} +function nms_EntityAuraFX__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntityAuraFX(); + $java.nms_EntityAuraFX__init_(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +$java.nms_EntityAuraFX__init_ = function($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12) { + var $var14; + nms_EntityFX__init_($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12); + $var14 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.10000000149011612 + 0.20000000298023224; + $this.$particleRed = $var14; + $this.$particleGreen = $var14; + $this.$particleBlue = $var14; + nms_EntityFX_setParticleTextureIndex($this, 0); + nms_Entity_setSize($this, 0.019999999552965164, 0.019999999552965164); + $this.$particleScale = $this.$particleScale * (nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.6000000238418579 + 0.5); + $this.$motionX = $this.$motionX * 0.019999999552965164; + $this.$motionY = $this.$motionY * 0.019999999552965164; + $this.$motionZ = $this.$motionZ * 0.019999999552965164; + $this.$particleMaxAge = 20.0 / (jl_Math_random() * 0.8 + 0.2) | 0; + $this.$noClip = 1; +}; +$java.nms_EntityAuraFX_onUpdate = function($this) { + var var$1, var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + var$1 = $this.$motionX; + var$2 = $this.$motionY; + var$3 = $this.$motionZ; + $ptr = 1; + case 1: + nms_Entity_moveEntity($this, var$1, var$2, var$3); + if ($rt_suspending()) { + break main; + } + $this.$motionX = $this.$motionX * 0.99; + $this.$motionY = $this.$motionY * 0.99; + $this.$motionZ = $this.$motionZ * 0.99; + var$4 = $this.$particleMaxAge; + $this.$particleMaxAge = var$4 - 1 | 0; + if (var$4 > 0) + return; + $ptr = 2; + case 2: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, $ptr); +}; +function nms_EntityCritFX() { + nms_EntityFX.call(this); + this.$field_70561_a = 0.0; +} +$java.nms_EntityCritFX__init_ = function(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntityCritFX(); + nms_EntityCritFX__init_(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +}; +function nms_EntityCritFX__init_($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12) { + var var$8, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$8 = $thread.pop();$par12 = $thread.pop();$par10 = $thread.pop();$par8 = $thread.pop();$par6 = $thread.pop();$par4 = $thread.pop();$par2 = $thread.pop();$par1World = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nms_EntityFX__init_($this, $par1World, $par2, $par4, $par6, 0.0, 0.0, 0.0); + $this.$motionX = $this.$motionX * 0.10000000149011612; + $this.$motionY = $this.$motionY * 0.10000000149011612; + $this.$motionZ = $this.$motionZ * 0.10000000149011612; + $this.$motionX = $this.$motionX + $par8 * 0.4; + $this.$motionY = $this.$motionY + $par10 * 0.4; + $this.$motionZ = $this.$motionZ + $par12 * 0.4; + var$8 = jl_Math_random() * 0.30000001192092896 + 0.6000000238418579; + $this.$particleBlue = var$8; + $this.$particleGreen = var$8; + $this.$particleRed = var$8; + $this.$particleScale = $this.$particleScale * 0.75; + $this.$particleScale = $this.$particleScale * 1.0; + $this.$field_70561_a = $this.$particleScale; + $this.$particleMaxAge = 6.0 / (jl_Math_random() * 0.8 + 0.6) | 0; + $this.$particleMaxAge = $this.$particleMaxAge * 1.0 | 0; + $this.$noClip = 0; + nms_EntityFX_setParticleTextureIndex($this, 65); + $ptr = 1; + case 1: + $java.nms_EntityCritFX_onUpdate($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12, var$8, $ptr); +} +$java.nms_EntityCritFX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8; + $var8 = ($this.$particleAge + $par2) / $this.$particleMaxAge * 32.0; + if ($var8 < 0.0) + $var8 = 0.0; + if ($var8 > 1.0) + $var8 = 1.0; + $this.$particleScale = $this.$field_70561_a * $var8; + $java.nms_EntityFX_renderParticle($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7); +}; +$java.nms_EntityCritFX_onUpdate = function($this) { + var var$1, var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + var$1 = $this.$particleAge; + $this.$particleAge = var$1 + 1 | 0; + if (var$1 >= $this.$particleMaxAge) { + $ptr = 2; + continue main; + } + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + case 1: + nms_Entity_moveEntity($this, var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + $this.$particleGreen = $this.$particleGreen * 0.96; + $this.$particleBlue = $this.$particleBlue * 0.9; + $this.$motionX = $this.$motionX * 0.699999988079071; + $this.$motionY = $this.$motionY * 0.699999988079071; + $this.$motionZ = $this.$motionZ * 0.699999988079071; + $this.$motionY = $this.$motionY - 0.019999999552965164; + if ($this.$onGround) { + $this.$motionX = $this.$motionX * 0.699999988079071; + $this.$motionZ = $this.$motionZ * 0.699999988079071; + } + return; + case 2: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, $ptr); +}; +function nms_EntitySpellParticleFX() { + nms_EntityFX.call(this); + this.$baseSpellTextureIndex = 0; +} +function nms_EntitySpellParticleFX__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntitySpellParticleFX(); + $java.nms_EntitySpellParticleFX__init_(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +$java.nms_EntitySpellParticleFX__init_ = function($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12) { + nms_EntityFX__init_($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12); + $this.$baseSpellTextureIndex = 128; + $this.$motionY = $this.$motionY * 0.20000000298023224; + if ($par8 === 0.0 && $par12 === 0.0) { + $this.$motionX = $this.$motionX * 0.10000000149011612; + $this.$motionZ = $this.$motionZ * 0.10000000149011612; + } + $this.$particleScale = $this.$particleScale * 0.75; + $this.$particleMaxAge = 8.0 / (jl_Math_random() * 0.8 + 0.2) | 0; + $this.$noClip = 0; +}; +$java.nms_EntitySpellParticleFX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8; + $var8 = ($this.$particleAge + $par2) / $this.$particleMaxAge * 32.0; + if ($var8 < 0.0) + $var8 = 0.0; + $java.nms_EntityFX_renderParticle($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7); +}; +$java.nms_EntitySpellParticleFX_onUpdate = function($this) { + var var$1, var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + var$1 = $this.$particleAge; + $this.$particleAge = var$1 + 1 | 0; + if (var$1 >= $this.$particleMaxAge) { + $ptr = 2; + continue main; + } + nms_EntityFX_setParticleTextureIndex($this, $this.$baseSpellTextureIndex + (7 - (($this.$particleAge * 8 | 0) / $this.$particleMaxAge | 0) | 0) | 0); + $this.$motionY = $this.$motionY + 0.004; + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + case 1: + nms_Entity_moveEntity($this, var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + if ($this.$posY === $this.$prevPosY) { + $this.$motionX = $this.$motionX * 1.1; + $this.$motionZ = $this.$motionZ * 1.1; + } + $this.$motionX = $this.$motionX * 0.9599999785423279; + $this.$motionY = $this.$motionY * 0.9599999785423279; + $this.$motionZ = $this.$motionZ * 0.9599999785423279; + if ($this.$onGround) { + $this.$motionX = $this.$motionX * 0.699999988079071; + $this.$motionZ = $this.$motionZ * 0.699999988079071; + } + return; + case 2: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + nms_EntityFX_setParticleTextureIndex($this, $this.$baseSpellTextureIndex + (7 - (($this.$particleAge * 8 | 0) / $this.$particleMaxAge | 0) | 0) | 0); + $this.$motionY = $this.$motionY + 0.004; + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, $ptr); +}; +function nms_EntitySpellParticleFX_setBaseSpellTextureIndex($this, $par1) { + $this.$baseSpellTextureIndex = $par1; +} +function nms_EntityNoteFX() { + nms_EntityFX.call(this); + this.$noteParticleScale = 0.0; +} +function nms_EntityNoteFX__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntityNoteFX(); + $java.nms_EntityNoteFX__init_(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +$java.nms_EntityNoteFX__init_ = function($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12) { + var var$8; + nms_EntityFX__init_($this, $par1World, $par2, $par4, $par6, 0.0, 0.0, 0.0); + $this.$motionX = $this.$motionX * 0.009999999776482582; + $this.$motionY = $this.$motionY * 0.009999999776482582; + $this.$motionZ = $this.$motionZ * 0.009999999776482582; + $this.$motionY = $this.$motionY + 0.2; + var$8 = $par8; + $this.$particleRed = nms_MathHelper_sin((var$8 + 0.0) * 3.1415927410125732 * 2.0) * 0.6499999761581421 + 0.3499999940395355; + $this.$particleGreen = nms_MathHelper_sin((var$8 + 0.3333333432674408) * 3.1415927410125732 * 2.0) * 0.6499999761581421 + 0.3499999940395355; + $this.$particleBlue = nms_MathHelper_sin((var$8 + 0.6666666865348816) * 3.1415927410125732 * 2.0) * 0.6499999761581421 + 0.3499999940395355; + $this.$particleScale = $this.$particleScale * 0.75; + $this.$particleScale = $this.$particleScale * 2.0; + $this.$noteParticleScale = $this.$particleScale; + $this.$particleMaxAge = 6; + $this.$noClip = 0; + nms_EntityFX_setParticleTextureIndex($this, 64); +}; +$java.nms_EntityNoteFX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8; + $var8 = ($this.$particleAge + $par2) / $this.$particleMaxAge * 32.0; + if ($var8 < 0.0) + $var8 = 0.0; + if ($var8 > 1.0) + $var8 = 1.0; + $this.$particleScale = $this.$noteParticleScale * $var8; + $java.nms_EntityFX_renderParticle($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7); +}; +$java.nms_EntityNoteFX_onUpdate = function($this) { + var var$1, var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + var$1 = $this.$particleAge; + $this.$particleAge = var$1 + 1 | 0; + if (var$1 >= $this.$particleMaxAge) { + $ptr = 2; + continue main; + } + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + case 1: + nms_Entity_moveEntity($this, var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + if ($this.$posY === $this.$prevPosY) { + $this.$motionX = $this.$motionX * 1.1; + $this.$motionZ = $this.$motionZ * 1.1; + } + $this.$motionX = $this.$motionX * 0.6600000262260437; + $this.$motionY = $this.$motionY * 0.6600000262260437; + $this.$motionZ = $this.$motionZ * 0.6600000262260437; + if ($this.$onGround) { + $this.$motionX = $this.$motionX * 0.699999988079071; + $this.$motionZ = $this.$motionZ * 0.699999988079071; + } + return; + case 2: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, $ptr); +}; +function nms_EntityPortalFX() { + var a = this; nms_EntityFX.call(a); + a.$portalParticleScale = 0.0; + a.$portalPosX = 0.0; + a.$portalPosY = 0.0; + a.$portalPosZ = 0.0; +} +function nms_EntityPortalFX__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntityPortalFX(); + $java.nms_EntityPortalFX__init_(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +$java.nms_EntityPortalFX__init_ = function($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12) { + var $var14, var$9; + nms_EntityFX__init_($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12); + $this.$motionX = $par8; + $this.$motionY = $par10; + $this.$motionZ = $par12; + $this.$posX = $par2; + $this.$portalPosX = $par2; + $this.$posY = $par4; + $this.$portalPosY = $par4; + $this.$posZ = $par6; + $this.$portalPosZ = $par6; + $var14 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.6000000238418579 + 0.4000000059604645; + var$9 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.20000000298023224 + 0.5; + $this.$particleScale = var$9; + $this.$portalParticleScale = var$9; + $var14 = 1.0 * $var14; + $this.$particleBlue = $var14; + $this.$particleGreen = $var14; + $this.$particleRed = $var14; + $this.$particleGreen = $this.$particleGreen * 0.30000001192092896; + $this.$particleRed = $this.$particleRed * 0.8999999761581421; + $this.$particleMaxAge = (jl_Math_random() * 10.0 | 0) + 40 | 0; + $this.$noClip = 1; + nms_EntityFX_setParticleTextureIndex($this, jl_Math_random() * 8.0 | 0); +}; +$java.nms_EntityPortalFX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8; + $var8 = 1.0 - ($this.$particleAge + $par2) / $this.$particleMaxAge; + $var8 = 1.0 - $var8 * $var8; + $this.$particleScale = $this.$portalParticleScale * $var8; + $java.nms_EntityFX_renderParticle($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7); +}; +$java.nms_EntityPortalFX_getBrightnessForRender = function($this, $par1) { + var $var2, $var3, $var4; + $var2 = nms_Entity_getBrightnessForRender($this, $par1); + $var3 = $this.$particleAge / $this.$particleMaxAge; + $par1 = $var3 * $var3; + $par1 = $par1 * $par1; + $var4 = $var2 & 255; + $var2 = ($var2 >> 16 & 255) + ($par1 * 15.0 * 16.0 | 0) | 0; + if ($var2 > 240) + $var2 = 240; + return $var4 | $var2 << 16; +}; +$java.nms_EntityPortalFX_onUpdate = function($this) { + var $var1, var$2, var$3, var$4, var$5, var$6; + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + $var1 = $this.$particleAge / $this.$particleMaxAge; + var$2 = 1.0 - ( -$var1 + $var1 * $var1 * 2.0); + var$3 = $this.$portalPosX; + var$4 = $this.$motionX; + var$5 = var$2; + $this.$posX = var$3 + var$4 * var$5; + $this.$posY = $this.$portalPosY + $this.$motionY * var$5 + 1.0 - $var1; + $this.$posZ = $this.$portalPosZ + $this.$motionZ * var$5; + var$6 = $this.$particleAge; + $this.$particleAge = var$6 + 1 | 0; + if (var$6 >= $this.$particleMaxAge) + nms_Entity_setDead($this); +}; +function nms_EntityEnchantmentTableParticleFX() { + var a = this; nms_EntityFX.call(a); + a.$field_70565_a = 0.0; + a.$field_70568_aq = 0.0; + a.$field_70567_ar = 0.0; + a.$field_70566_as = 0.0; +} +function nms_EntityEnchantmentTableParticleFX__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntityEnchantmentTableParticleFX(); + $java.nms_EntityEnchantmentTableParticleFX__init_(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +$java.nms_EntityEnchantmentTableParticleFX__init_ = function($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12) { + var $var14, var$9; + nms_EntityFX__init_($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12); + $this.$motionX = $par8; + $this.$motionY = $par10; + $this.$motionZ = $par12; + $this.$posX = $par2; + $this.$field_70568_aq = $par2; + $this.$posY = $par4; + $this.$field_70567_ar = $par4; + $this.$posZ = $par6; + $this.$field_70566_as = $par6; + $var14 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.6000000238418579 + 0.4000000059604645; + var$9 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.5 + 0.20000000298023224; + $this.$particleScale = var$9; + $this.$field_70565_a = var$9; + $var14 = 1.0 * $var14; + $this.$particleBlue = $var14; + $this.$particleGreen = $var14; + $this.$particleRed = $var14; + $this.$particleGreen = $this.$particleGreen * 0.8999999761581421; + $this.$particleRed = $this.$particleRed * 0.8999999761581421; + $this.$particleMaxAge = (jl_Math_random() * 10.0 | 0) + 30 | 0; + $this.$noClip = 1; + nms_EntityFX_setParticleTextureIndex($this, jl_Math_random() * 26.0 + 1.0 + 224.0 | 0); +}; +$java.nms_EntityEnchantmentTableParticleFX_getBrightnessForRender = function($this, $par1) { + var $var2, $var3, $var4; + $var2 = nms_Entity_getBrightnessForRender($this, $par1); + $var3 = $this.$particleAge / $this.$particleMaxAge; + $par1 = $var3 * $var3; + $par1 = $par1 * $par1; + $var4 = $var2 & 255; + $var2 = ($var2 >> 16 & 255) + ($par1 * 15.0 * 16.0 | 0) | 0; + if ($var2 > 240) + $var2 = 240; + return $var4 | $var2 << 16; +}; +$java.nms_EntityEnchantmentTableParticleFX_onUpdate = function($this) { + var $var1, $var2, var$3, var$4, var$5, var$6; + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + $var1 = 1.0 - $this.$particleAge / $this.$particleMaxAge; + $var2 = 1.0 - $var1; + $var2 = $var2 * $var2; + $var2 = $var2 * $var2; + var$3 = $this.$field_70568_aq; + var$4 = $this.$motionX; + var$5 = $var1; + $this.$posX = var$3 + var$4 * var$5; + $this.$posY = $this.$field_70567_ar + $this.$motionY * var$5 - $var2 * 1.2000000476837158; + $this.$posZ = $this.$field_70566_as + $this.$motionZ * var$5; + var$6 = $this.$particleAge; + $this.$particleAge = var$6 + 1 | 0; + if (var$6 >= $this.$particleMaxAge) + nms_Entity_setDead($this); +}; +function nms_EntityExplodeFX() { + nms_EntityFX.call(this); +} +function nms_EntityExplodeFX__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntityExplodeFX(); + $java.nms_EntityExplodeFX__init_(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +$java.nms_EntityExplodeFX__init_ = function($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12) { + var var$8; + nms_EntityFX__init_($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12); + $this.$motionX = $par8 + (jl_Math_random() * 2.0 - 1.0) * 0.05000000074505806; + $this.$motionY = $par10 + (jl_Math_random() * 2.0 - 1.0) * 0.05000000074505806; + $this.$motionZ = $par12 + (jl_Math_random() * 2.0 - 1.0) * 0.05000000074505806; + var$8 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.30000001192092896 + 0.699999988079071; + $this.$particleBlue = var$8; + $this.$particleGreen = var$8; + $this.$particleRed = var$8; + $this.$particleScale = nle_EaglercraftRandom_nextFloat($this.$rand0) * nle_EaglercraftRandom_nextFloat($this.$rand0) * 6.0 + 1.0; + $this.$particleMaxAge = (16.0 / (nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.8 + 0.2) | 0) + 2 | 0; +}; +$java.nms_EntityExplodeFX_onUpdate = function($this) { + var var$1, var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + var$1 = $this.$particleAge; + $this.$particleAge = var$1 + 1 | 0; + if (var$1 >= $this.$particleMaxAge) { + $ptr = 2; + continue main; + } + nms_EntityFX_setParticleTextureIndex($this, 7 - (($this.$particleAge * 8 | 0) / $this.$particleMaxAge | 0) | 0); + $this.$motionY = $this.$motionY + 0.004; + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + case 1: + nms_Entity_moveEntity($this, var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + $this.$motionX = $this.$motionX * 0.8999999761581421; + $this.$motionY = $this.$motionY * 0.8999999761581421; + $this.$motionZ = $this.$motionZ * 0.8999999761581421; + if ($this.$onGround) { + $this.$motionX = $this.$motionX * 0.699999988079071; + $this.$motionZ = $this.$motionZ * 0.699999988079071; + } + return; + case 2: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + nms_EntityFX_setParticleTextureIndex($this, 7 - (($this.$particleAge * 8 | 0) / $this.$particleMaxAge | 0) | 0); + $this.$motionY = $this.$motionY + 0.004; + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, $ptr); +}; +function nms_EntityFlameFX() { + nms_EntityFX.call(this); + this.$flameScale = 0.0; +} +function nms_EntityFlameFX__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntityFlameFX(); + $java.nms_EntityFlameFX__init_(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +$java.nms_EntityFlameFX__init_ = function($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12) { + nms_EntityFX__init_($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12); + $this.$motionX = $this.$motionX * 0.009999999776482582 + $par8; + $this.$motionY = $this.$motionY * 0.009999999776482582 + $par10; + $this.$motionZ = $this.$motionZ * 0.009999999776482582 + $par12; + nle_EaglercraftRandom_nextFloat($this.$rand0); + nle_EaglercraftRandom_nextFloat($this.$rand0); + nle_EaglercraftRandom_nextFloat($this.$rand0); + nle_EaglercraftRandom_nextFloat($this.$rand0); + nle_EaglercraftRandom_nextFloat($this.$rand0); + nle_EaglercraftRandom_nextFloat($this.$rand0); + $this.$flameScale = $this.$particleScale; + $this.$particleBlue = 1.0; + $this.$particleGreen = 1.0; + $this.$particleRed = 1.0; + $this.$particleMaxAge = (8.0 / (jl_Math_random() * 0.8 + 0.2) | 0) + 4 | 0; + $this.$noClip = 1; + nms_EntityFX_setParticleTextureIndex($this, 48); +}; +$java.nms_EntityFlameFX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8; + $var8 = ($this.$particleAge + $par2) / $this.$particleMaxAge; + $this.$particleScale = $this.$flameScale * (1.0 - $var8 * $var8 * 0.5); + $java.nms_EntityFX_renderParticle($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7); +}; +$java.nms_EntityFlameFX_getBrightnessForRender = function($this, $par1) { + var $var2, $var3, $var4, $var5; + $var2 = ($this.$particleAge + $par1) / $this.$particleMaxAge; + if ($var2 < 0.0) + $var2 = 0.0; + if ($var2 > 1.0) + $var2 = 1.0; + $var3 = nms_Entity_getBrightnessForRender($this, $par1); + $var4 = $var3 & 255; + $var5 = $var3 >> 16 & 255; + $var3 = $var4 + ($var2 * 15.0 * 16.0 | 0) | 0; + if ($var3 > 240) + $var3 = 240; + return $var3 | $var5 << 16; +}; +$java.nms_EntityFlameFX_onUpdate = function($this) { + var var$1, var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + var$1 = $this.$particleAge; + $this.$particleAge = var$1 + 1 | 0; + if (var$1 >= $this.$particleMaxAge) { + $ptr = 2; + continue main; + } + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + case 1: + nms_Entity_moveEntity($this, var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + $this.$motionX = $this.$motionX * 0.9599999785423279; + $this.$motionY = $this.$motionY * 0.9599999785423279; + $this.$motionZ = $this.$motionZ * 0.9599999785423279; + if ($this.$onGround) { + $this.$motionX = $this.$motionX * 0.699999988079071; + $this.$motionZ = $this.$motionZ * 0.699999988079071; + } + return; + case 2: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, $ptr); +}; +function nms_EntityLavaFX() { + nms_EntityFX.call(this); + this.$lavaParticleScale = 0.0; +} +function nms_EntityLavaFX__init_(var_0, var_1, var_2, var_3) { + var var_4 = new nms_EntityLavaFX(); + $java.nms_EntityLavaFX__init_(var_4, var_0, var_1, var_2, var_3); + return var_4; +} +$java.nms_EntityLavaFX__init_ = function($this, $par1World, $par2, $par4, $par6) { + nms_EntityFX__init_($this, $par1World, $par2, $par4, $par6, 0.0, 0.0, 0.0); + $this.$motionX = $this.$motionX * 0.800000011920929; + $this.$motionY = $this.$motionY * 0.800000011920929; + $this.$motionZ = $this.$motionZ * 0.800000011920929; + $this.$motionY = nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.4000000059604645 + 0.05000000074505806; + $this.$particleBlue = 1.0; + $this.$particleGreen = 1.0; + $this.$particleRed = 1.0; + $this.$particleScale = $this.$particleScale * (nle_EaglercraftRandom_nextFloat($this.$rand0) * 2.0 + 0.20000000298023224); + $this.$lavaParticleScale = $this.$particleScale; + $this.$particleMaxAge = 16.0 / (jl_Math_random() * 0.8 + 0.2) | 0; + $this.$noClip = 0; + nms_EntityFX_setParticleTextureIndex($this, 49); +}; +$java.nms_EntityLavaFX_getBrightnessForRender = function($this, $par1) { + var $var2; + $var2 = ($this.$particleAge + $par1) / $this.$particleMaxAge; + if ($var2 < 0.0) + $var2 = 0.0; + return 240 | (nms_Entity_getBrightnessForRender($this, $par1) >> 16 & 255) << 16; +}; +$java.nms_EntityLavaFX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8; + $var8 = ($this.$particleAge + $par2) / $this.$particleMaxAge; + $this.$particleScale = $this.$lavaParticleScale * (1.0 - $var8 * $var8); + $java.nms_EntityFX_renderParticle($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7); +}; +$java.nms_EntityLavaFX_onUpdate = function($this) { + var var$1, $var1, var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$10 = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$var1 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + var$1 = $this.$particleAge; + $this.$particleAge = var$1 + 1 | 0; + if (var$1 >= $this.$particleMaxAge) { + $ptr = 1; + continue main; + } + $var1 = $this.$particleAge / $this.$particleMaxAge; + if (nle_EaglercraftRandom_nextFloat($this.$rand0) <= $var1) { + $this.$motionY = $this.$motionY - 0.03; + var$3 = $this.$motionX; + var$4 = $this.$motionY; + var$5 = $this.$motionZ; + $ptr = 2; + continue main; + } + var$6 = $this.$worldObj; + var$7 = $rt_s(1166); + var$3 = $this.$posX; + var$4 = $this.$posY; + var$5 = $this.$posZ; + var$8 = $this.$motionX; + var$9 = $this.$motionY; + var$10 = $this.$motionZ; + $ptr = 3; + continue main; + case 1: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + $var1 = $this.$particleAge / $this.$particleMaxAge; + if (nle_EaglercraftRandom_nextFloat($this.$rand0) <= $var1) { + $this.$motionY = $this.$motionY - 0.03; + var$3 = $this.$motionX; + var$4 = $this.$motionY; + var$5 = $this.$motionZ; + $ptr = 2; + continue main; + } + var$6 = $this.$worldObj; + var$7 = $rt_s(1166); + var$3 = $this.$posX; + var$4 = $this.$posY; + var$5 = $this.$posZ; + var$8 = $this.$motionX; + var$9 = $this.$motionY; + var$10 = $this.$motionZ; + $ptr = 3; + continue main; + case 2: + nms_Entity_moveEntity($this, var$3, var$4, var$5); + if ($rt_suspending()) { + break main; + } + $this.$motionX = $this.$motionX * 0.9990000128746033; + $this.$motionY = $this.$motionY * 0.9990000128746033; + $this.$motionZ = $this.$motionZ * 0.9990000128746033; + if ($this.$onGround) { + $this.$motionX = $this.$motionX * 0.699999988079071; + $this.$motionZ = $this.$motionZ * 0.699999988079071; + } + return; + case 3: + nms_World_spawnParticle(var$6, var$7, var$3, var$4, var$5, var$8, var$9, var$10); + if ($rt_suspending()) { + break main; + } + $this.$motionY = $this.$motionY - 0.03; + var$3 = $this.$motionX; + var$4 = $this.$motionY; + var$5 = $this.$motionZ; + $ptr = 2; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, $var1, var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10, $ptr); +}; +function nms_EntityFootStepFX() { + var a = this; nms_EntityFX.call(a); + a.$field_70576_a = 0; + a.$field_70578_aq = 0; + a.$currentFootSteps = null; +} +$java.nms_EntityFootStepFX_fp = null; +function nms_EntityFootStepFX__init_(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_EntityFootStepFX(); + $java.nms_EntityFootStepFX__init_(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +} +$java.nms_EntityFootStepFX__init_ = function($this, $par1RenderEngine, $par2World, $par3, $par5, $par7) { + nms_EntityFX__init_($this, $par2World, $par3, $par5, $par7, 0.0, 0.0, 0.0); + $this.$field_70576_a = 0; + $this.$field_70578_aq = 0; + $this.$currentFootSteps = $par1RenderEngine; + $this.$motionZ = 0.0; + $this.$motionY = 0.0; + $this.$motionX = 0.0; + $this.$field_70578_aq = 200; +}; +$java.nms_EntityFootStepFX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8, $var9, $var10, $var11, $var12, $var13, $var14, var$15, var$16, var$17, var$18, var$19, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$19 = $thread.pop();var$18 = $thread.pop();var$17 = $thread.pop();var$16 = $thread.pop();var$15 = $thread.pop();$var14 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();$var8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Tessellator = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var8 = ($this.$field_70576_a + $par2) / $this.$field_70578_aq; + $var9 = 2.0 - $var8 * $var8 * 2.0; + if ($var9 > 1.0) + $var9 = 1.0; + $par2 = $var9 * 0.20000000298023224; + nleg_EaglerAdapterGL30_glDisable(2896); + $var10 = 0.125; + $var11 = $this.$posX - nms_EntityFX_interpPosX; + $var12 = $this.$posY - nms_EntityFX_interpPosY; + $var13 = $this.$posZ - nms_EntityFX_interpPosZ; + $var14 = nms_World_getLightBrightness($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$posY), nms_MathHelper_floor_double($this.$posZ)); + var$15 = $java.nms_EntityFootStepFX_fp; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$15); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glEnable(3042); + nleg_EaglerAdapterGL30_glBlendFunc(770, 771); + nlea_Tessellator_startDrawingQuads($par1Tessellator); + nlea_Tessellator_setColorRGBA_F($par1Tessellator, $var14, $var14, $var14, $par2); + var$16 = $var11 - $var10; + var$17 = $var12; + var$18 = $var13 + $var10; + nlea_Tessellator_addVertexWithUV($par1Tessellator, var$16, var$17, var$18, 0.0, 1.0); + var$19 = $var11 + $var10; + nlea_Tessellator_addVertexWithUV($par1Tessellator, var$19, var$17, var$18, 1.0, 1.0); + var$18 = $var13 - $var10; + nlea_Tessellator_addVertexWithUV($par1Tessellator, var$19, var$17, var$18, 1.0, 0.0); + nlea_Tessellator_addVertexWithUV($par1Tessellator, var$16, var$17, var$18, 0.0, 0.0); + nlea_Tessellator_draw($par1Tessellator); + nleg_EaglerAdapterGL30_glDisable(3042); + nleg_EaglerAdapterGL30_glEnable(2896); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7, $var8, $var9, $var10, $var11, $var12, $var13, $var14, var$15, var$16, var$17, var$18, var$19, $ptr); +}; +$java.nms_EntityFootStepFX_onUpdate = function($this) { + $this.$field_70576_a = $this.$field_70576_a + 1 | 0; + if ($this.$field_70576_a == $this.$field_70578_aq) + nms_Entity_setDead($this); +}; +$java.nms_EntityFootStepFX_getFXLayer = function($this) { + return 3; +}; +function nms_EntityFootStepFX__clinit_() { + $java.nms_EntityFootStepFX_fp = nle_TextureLocation__init_($rt_s(3384)); +} +function nms_EntitySplashFX() { + nms_EntityRainFX.call(this); +} +function nms_EntitySplashFX__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntitySplashFX(); + $java.nms_EntitySplashFX__init_(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +$java.nms_EntitySplashFX__init_ = function($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12) { + $java.nms_EntityRainFX__init_($this, $par1World, $par2, $par4, $par6); + $this.$particleGravity = 0.03999999910593033; + nms_EntityFX_nextTextureIndexX($this); + if ($par10 === 0.0 && !($par8 === 0.0 && $par12 === 0.0)) { + $this.$motionX = $par8; + $this.$motionY = $par10 + 0.1; + $this.$motionZ = $par12; + } +}; +function nms_EntityCloudFX() { + nms_EntityFX.call(this); + this.$field_70569_a = 0.0; +} +function nms_EntityCloudFX__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntityCloudFX(); + $java.nms_EntityCloudFX__init_(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +$java.nms_EntityCloudFX__init_ = function($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12) { + var var$8; + nms_EntityFX__init_($this, $par1World, $par2, $par4, $par6, 0.0, 0.0, 0.0); + $this.$motionX = $this.$motionX * 0.10000000149011612; + $this.$motionY = $this.$motionY * 0.10000000149011612; + $this.$motionZ = $this.$motionZ * 0.10000000149011612; + $this.$motionX = $this.$motionX + $par8; + $this.$motionY = $this.$motionY + $par10; + $this.$motionZ = $this.$motionZ + $par12; + var$8 = 1.0 - jl_Math_random() * 0.30000001192092896; + $this.$particleBlue = var$8; + $this.$particleGreen = var$8; + $this.$particleRed = var$8; + $this.$particleScale = $this.$particleScale * 0.75; + $this.$particleScale = $this.$particleScale * 2.5; + $this.$field_70569_a = $this.$particleScale; + $this.$particleMaxAge = 8.0 / (jl_Math_random() * 0.8 + 0.3) | 0; + $this.$particleMaxAge = $this.$particleMaxAge * 2.5 | 0; + $this.$noClip = 0; +}; +$java.nms_EntityCloudFX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8; + $var8 = ($this.$particleAge + $par2) / $this.$particleMaxAge * 32.0; + if ($var8 < 0.0) + $var8 = 0.0; + if ($var8 > 1.0) + $var8 = 1.0; + $this.$particleScale = $this.$field_70569_a * $var8; + $java.nms_EntityFX_renderParticle($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7); +}; +$java.nms_EntityCloudFX_onUpdate = function($this) { + var var$1, var$2, var$3, var$4, $var1, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var1 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + var$1 = $this.$particleAge; + $this.$particleAge = var$1 + 1 | 0; + if (var$1 >= $this.$particleMaxAge) { + $ptr = 2; + continue main; + } + nms_EntityFX_setParticleTextureIndex($this, 7 - (($this.$particleAge * 8 | 0) / $this.$particleMaxAge | 0) | 0); + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + case 1: + nms_Entity_moveEntity($this, var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + $this.$motionX = $this.$motionX * 0.9599999785423279; + $this.$motionY = $this.$motionY * 0.9599999785423279; + $this.$motionZ = $this.$motionZ * 0.9599999785423279; + $var1 = nms_World_getClosestPlayerToEntity($this.$worldObj, $this, 2.0); + if ($var1 !== null && $this.$posY > $var1.$boundingBox.$minY) { + $this.$posY = $this.$posY + ($var1.$boundingBox.$minY - $this.$posY) * 0.2; + $this.$motionY = $this.$motionY + ($var1.$motionY - $this.$motionY) * 0.2; + nms_Entity_setPosition($this, $this.$posX, $this.$posY, $this.$posZ); + } + if ($this.$onGround) { + $this.$motionX = $this.$motionX * 0.699999988079071; + $this.$motionZ = $this.$motionZ * 0.699999988079071; + } + return; + case 2: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + nms_EntityFX_setParticleTextureIndex($this, 7 - (($this.$particleAge * 8 | 0) / $this.$particleMaxAge | 0) | 0); + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, $var1, $ptr); +}; +function nms_EntityReddustFX() { + nms_EntityFX.call(this); + this.$reddustParticleScale = 0.0; +} +function nms_EntityReddustFX__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntityReddustFX(); + $java.nms_EntityReddustFX__init_(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +$java.nms_EntityReddustFX__init_ = function($this, $par1World, $par2, $par4, $par6, $par8, $par9, $par10) { + var var$8; + nms_EntityFX__init_($this, $par1World, $par2, $par4, $par6, 0.0, 0.0, 0.0); + $this.$motionX = $this.$motionX * 0.10000000149011612; + $this.$motionY = $this.$motionY * 0.10000000149011612; + $this.$motionZ = $this.$motionZ * 0.10000000149011612; + if ($par8 === 0.0) + $par8 = 1.0; + var$8 = jl_Math_random() * 0.4000000059604645 + 0.6000000238418579; + $this.$particleRed = (jl_Math_random() * 0.20000000298023224 + 0.800000011920929) * $par8 * var$8; + $this.$particleGreen = (jl_Math_random() * 0.20000000298023224 + 0.800000011920929) * $par9 * var$8; + $this.$particleBlue = (jl_Math_random() * 0.20000000298023224 + 0.800000011920929) * $par10 * var$8; + $this.$particleScale = $this.$particleScale * 0.75; + $this.$particleScale = $this.$particleScale * 1.0; + $this.$reddustParticleScale = $this.$particleScale; + $this.$particleMaxAge = 8.0 / (jl_Math_random() * 0.8 + 0.2) | 0; + $this.$particleMaxAge = $this.$particleMaxAge * 1.0 | 0; + $this.$noClip = 0; +}; +$java.nms_EntityReddustFX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8; + $var8 = ($this.$particleAge + $par2) / $this.$particleMaxAge * 32.0; + if ($var8 < 0.0) + $var8 = 0.0; + if ($var8 > 1.0) + $var8 = 1.0; + $this.$particleScale = $this.$reddustParticleScale * $var8; + $java.nms_EntityFX_renderParticle($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7); +}; +$java.nms_EntityReddustFX_onUpdate = function($this) { + var var$1, var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + var$1 = $this.$particleAge; + $this.$particleAge = var$1 + 1 | 0; + if (var$1 >= $this.$particleMaxAge) { + $ptr = 2; + continue main; + } + nms_EntityFX_setParticleTextureIndex($this, 7 - (($this.$particleAge * 8 | 0) / $this.$particleMaxAge | 0) | 0); + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + case 1: + nms_Entity_moveEntity($this, var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + if ($this.$posY === $this.$prevPosY) { + $this.$motionX = $this.$motionX * 1.1; + $this.$motionZ = $this.$motionZ * 1.1; + } + $this.$motionX = $this.$motionX * 0.9599999785423279; + $this.$motionY = $this.$motionY * 0.9599999785423279; + $this.$motionZ = $this.$motionZ * 0.9599999785423279; + if ($this.$onGround) { + $this.$motionX = $this.$motionX * 0.699999988079071; + $this.$motionZ = $this.$motionZ * 0.699999988079071; + } + return; + case 2: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + nms_EntityFX_setParticleTextureIndex($this, 7 - (($this.$particleAge * 8 | 0) / $this.$particleMaxAge | 0) | 0); + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, $ptr); +}; +function nms_EntityBreakingFX() { + nms_EntityFX.call(this); +} +$java.nms_EntityBreakingFX__init_ = function(var_0, var_1, var_2, var_3, var_4, var_5) { + var var_6 = new nms_EntityBreakingFX(); + nms_EntityBreakingFX__init_(var_6, var_0, var_1, var_2, var_3, var_4, var_5); + return var_6; +}; +$java.nms_EntityBreakingFX__init_0 = function(var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8) { + var var_9 = new nms_EntityBreakingFX(); + nms_EntityBreakingFX__init_0(var_9, var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8); + return var_9; +}; +function nms_EntityBreakingFX__init_($this, $par1World, $par2, $par4, $par6, $par8Item, $par9RenderEngine) { + nms_EntityFX__init_($this, $par1World, $par2, $par4, $par6, 0.0, 0.0, 0.0); + $java.nms_EntityFX_setParticleIcon($this, $par9RenderEngine, $par8Item.$getIconFromDamage(0)); + $this.$particleBlue = 1.0; + $this.$particleGreen = 1.0; + $this.$particleRed = 1.0; + nms_Block_$callClinit(); + $this.$particleGravity = nms_Block_blockSnow.$blockParticleGravity; + $this.$particleScale = $this.$particleScale / 2.0; +} +function nms_EntityBreakingFX__init_0($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12, $par14Item, $par15RenderEngine) { + nms_EntityBreakingFX__init_($this, $par1World, $par2, $par4, $par6, $par14Item, $par15RenderEngine); + $this.$motionX = $this.$motionX * 0.10000000149011612; + $this.$motionY = $this.$motionY * 0.10000000149011612; + $this.$motionZ = $this.$motionZ * 0.10000000149011612; + $this.$motionX = $this.$motionX + $par8; + $this.$motionY = $this.$motionY + $par10; + $this.$motionZ = $this.$motionZ + $par12; +} +$java.nms_EntityBreakingFX_getFXLayer = function($this) { + return 2; +}; +$java.nms_EntityBreakingFX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8, $var9, $var10, $var11, $var12, var$13, var$14, var$15, $var13, $var14, $var15, $var16, var$20, var$21, var$22, var$23, var$24, var$25; + $var8 = ($this.$particleTextureIndexX + $this.$particleTextureJitterX / 4.0) / 16.0; + $var9 = $var8 + 0.015609375201165676; + $var10 = ($this.$particleTextureIndexY + $this.$particleTextureJitterY / 4.0) / 16.0; + $var11 = $var10 + 0.015609375201165676; + $var12 = 0.10000000149011612 * $this.$particleScale; + if ($this.$particleIcon !== null) { + $var8 = $this.$particleIcon.$getInterpolatedU($this.$particleTextureJitterX / 4.0 * 16.0); + $var9 = $this.$particleIcon.$getInterpolatedU(($this.$particleTextureJitterX + 1.0) / 4.0 * 16.0); + $var10 = $this.$particleIcon.$getInterpolatedV($this.$particleTextureJitterY / 4.0 * 16.0); + $var11 = $this.$particleIcon.$getInterpolatedV(($this.$particleTextureJitterY + 1.0) / 4.0 * 16.0); + } + var$13 = $this.$prevPosX; + var$14 = $this.$posX - $this.$prevPosX; + var$15 = $par2; + $var13 = var$13 + var$14 * var$15 - nms_EntityFX_interpPosX; + $var14 = $this.$prevPosY + ($this.$posY - $this.$prevPosY) * var$15 - nms_EntityFX_interpPosY; + $var15 = $this.$prevPosZ + ($this.$posZ - $this.$prevPosZ) * var$15 - nms_EntityFX_interpPosZ; + nlea_Tessellator_setColorOpaque_F($par1Tessellator, 1.0 * $this.$particleRed, 1.0 * $this.$particleGreen, 1.0 * $this.$particleBlue); + $var16 = $par3 * $var12; + var$20 = $var13 - $var16; + $par6 = $par6 * $var12; + var$21 = var$20 - $par6; + var$22 = $par4 * $var12; + var$15 = $var14 - var$22; + $par5 = $par5 * $var12; + $par2 = $var15 - $par5; + $par3 = $par7 * $var12; + var$13 = $par2 - $par3; + var$14 = $var8; + var$23 = $var11; + nlea_Tessellator_addVertexWithUV($par1Tessellator, var$21, var$15, var$13, var$14, var$23); + var$13 = var$20 + $par6; + var$21 = $var14 + var$22; + var$24 = $par2 + $par3; + var$25 = $var10; + nlea_Tessellator_addVertexWithUV($par1Tessellator, var$13, var$21, var$24, var$14, var$25); + $par2 = $var13 + $var16; + var$13 = $par2 + $par6; + $par4 = $var15 + $par5; + var$14 = $par4 + $par3; + var$24 = $var9; + nlea_Tessellator_addVertexWithUV($par1Tessellator, var$13, var$21, var$14, var$24, var$25); + nlea_Tessellator_addVertexWithUV($par1Tessellator, $par2 - $par6, var$15, $par4 - $par3, var$24, var$23); +}; +function nms_EntityDropParticleFX() { + var a = this; nms_EntityFX.call(a); + a.$materialType = null; + a.$bobTimer = 0; +} +$java.nms_EntityDropParticleFX__init_ = function(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_EntityDropParticleFX(); + nms_EntityDropParticleFX__init_(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +}; +function nms_EntityDropParticleFX__init_($this, $par1World, $par2, $par4, $par6, $par8Material) { + nms_EntityFX__init_($this, $par1World, $par2, $par4, $par6, 0.0, 0.0, 0.0); + $this.$motionZ = 0.0; + $this.$motionY = 0.0; + $this.$motionX = 0.0; + nms_Material_$callClinit(); + if ($par8Material !== nms_Material_water) { + $this.$particleRed = 1.0; + $this.$particleGreen = 0.0; + $this.$particleBlue = 0.0; + } else { + $this.$particleRed = 0.0; + $this.$particleGreen = 0.0; + $this.$particleBlue = 1.0; + $this.$particleAlpha = 0.4000000059604645; + } + nms_EntityFX_setParticleTextureIndex($this, 113); + nms_Entity_setSize($this, 0.009999999776482582, 0.009999999776482582); + $this.$particleGravity = 0.05999999865889549; + $this.$materialType = $par8Material; + $this.$bobTimer = 40; + $this.$particleMaxAge = 64.0 / (jl_Math_random() * 0.8 + 0.2) | 0; + $this.$motionZ = 0.0; + $this.$motionY = 0.0; + $this.$motionX = 0.0; +} +$java.nms_EntityDropParticleFX_getBrightnessForRender = function($this, $par1) { + var var$2; + var$2 = $this.$materialType; + nms_Material_$callClinit(); + return var$2 !== nms_Material_water ? 257 : nms_Entity_getBrightnessForRender($this, $par1); +}; +$java.nms_EntityDropParticleFX_onUpdate = function($this) { + var $var1, var$2, $var2, var$4, var$5, var$6, var$7, var$8, var$9, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$9 = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$var2 = $thread.pop();var$2 = $thread.pop();$var1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + $var1 = $this.$materialType; + nms_Material_$callClinit(); + if ($var1 === nms_Material_water) { + $this.$particleRed = 0.20000000298023224; + $this.$particleGreen = 0.30000001192092896; + $this.$particleBlue = 1.0; + } else { + $this.$particleRed = 1.0; + $this.$particleGreen = 16.0 / ((40 - $this.$bobTimer | 0) + 16 | 0); + $this.$particleBlue = 4.0 / ((40 - $this.$bobTimer | 0) + 8 | 0); + } + $this.$motionY = $this.$motionY - $this.$particleGravity; + var$2 = $this.$bobTimer; + $this.$bobTimer = var$2 - 1 | 0; + if (var$2 <= 0) + nms_EntityFX_setParticleTextureIndex($this, 112); + else { + $this.$motionX = $this.$motionX * 0.02; + $this.$motionY = $this.$motionY * 0.02; + $this.$motionZ = $this.$motionZ * 0.02; + nms_EntityFX_setParticleTextureIndex($this, 113); + } + $var2 = $this.$motionX; + var$4 = $this.$motionY; + var$5 = $this.$motionZ; + $ptr = 1; + case 1: + nms_Entity_moveEntity($this, $var2, var$4, var$5); + if ($rt_suspending()) { + break main; + } + $this.$motionX = $this.$motionX * 0.9800000190734863; + $this.$motionY = $this.$motionY * 0.9800000190734863; + $this.$motionZ = $this.$motionZ * 0.9800000190734863; + var$2 = $this.$particleMaxAge; + $this.$particleMaxAge = var$2 - 1 | 0; + if (var$2 <= 0) { + $ptr = 2; + continue main; + } + if ($this.$onGround) { + if ($this.$materialType === nms_Material_water) { + $ptr = 3; + continue main; + } + nms_EntityFX_setParticleTextureIndex($this, 114); + $this.$motionX = $this.$motionX * 0.699999988079071; + $this.$motionZ = $this.$motionZ * 0.699999988079071; + } + $var1 = nms_World_getBlockMaterial($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$posY), nms_MathHelper_floor_double($this.$posZ)); + if (!(!$var1.$isLiquid() && !$var1.$isSolid())) { + $var2 = (nms_MathHelper_floor_double($this.$posY) + 1 | 0) - nms_BlockFluid_getFluidHeightPercent(nms_World_getBlockMetadata($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$posY), nms_MathHelper_floor_double($this.$posZ))); + if ($this.$posY < $var2) { + $ptr = 5; + continue main; + } + } + return; + case 2: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + if ($this.$onGround) { + if ($this.$materialType === nms_Material_water) { + $ptr = 3; + continue main; + } + nms_EntityFX_setParticleTextureIndex($this, 114); + $this.$motionX = $this.$motionX * 0.699999988079071; + $this.$motionZ = $this.$motionZ * 0.699999988079071; + } + $var1 = nms_World_getBlockMaterial($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$posY), nms_MathHelper_floor_double($this.$posZ)); + if (!(!$var1.$isLiquid() && !$var1.$isSolid())) { + $var2 = (nms_MathHelper_floor_double($this.$posY) + 1 | 0) - nms_BlockFluid_getFluidHeightPercent(nms_World_getBlockMetadata($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$posY), nms_MathHelper_floor_double($this.$posZ))); + if ($this.$posY < $var2) { + $ptr = 5; + continue main; + } + } + return; + case 3: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + $var1 = $this.$worldObj; + var$6 = $rt_s(1018); + var$7 = $this.$posX; + var$8 = $this.$posY; + var$9 = $this.$posZ; + $var2 = 0.0; + var$4 = 0.0; + var$5 = 0.0; + $ptr = 4; + case 4: + nms_World_spawnParticle($var1, var$6, var$7, var$8, var$9, $var2, var$4, var$5); + if ($rt_suspending()) { + break main; + } + $this.$motionX = $this.$motionX * 0.699999988079071; + $this.$motionZ = $this.$motionZ * 0.699999988079071; + $var1 = nms_World_getBlockMaterial($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$posY), nms_MathHelper_floor_double($this.$posZ)); + if (!(!$var1.$isLiquid() && !$var1.$isSolid())) { + $var2 = (nms_MathHelper_floor_double($this.$posY) + 1 | 0) - nms_BlockFluid_getFluidHeightPercent(nms_World_getBlockMetadata($this.$worldObj, nms_MathHelper_floor_double($this.$posX), nms_MathHelper_floor_double($this.$posY), nms_MathHelper_floor_double($this.$posZ))); + if ($this.$posY < $var2) { + $ptr = 5; + continue main; + } + } + return; + case 5: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $var1, var$2, $var2, var$4, var$5, var$6, var$7, var$8, var$9, $ptr); +}; +function nms_EntitySnowShovelFX() { + nms_EntityFX.call(this); + this.$snowDigParticleScale = 0.0; +} +function nms_EntitySnowShovelFX__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntitySnowShovelFX(); + $java.nms_EntitySnowShovelFX__init_(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +$java.nms_EntitySnowShovelFX__init_ = function($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12) { + var var$8; + nms_EntityFX__init_($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12); + $this.$motionX = $this.$motionX * 0.10000000149011612; + $this.$motionY = $this.$motionY * 0.10000000149011612; + $this.$motionZ = $this.$motionZ * 0.10000000149011612; + $this.$motionX = $this.$motionX + $par8; + $this.$motionY = $this.$motionY + $par10; + $this.$motionZ = $this.$motionZ + $par12; + var$8 = 1.0 - jl_Math_random() * 0.30000001192092896; + $this.$particleBlue = var$8; + $this.$particleGreen = var$8; + $this.$particleRed = var$8; + $this.$particleScale = $this.$particleScale * 0.75; + $this.$particleScale = $this.$particleScale * 1.0; + $this.$snowDigParticleScale = $this.$particleScale; + $this.$particleMaxAge = 8.0 / (jl_Math_random() * 0.8 + 0.2) | 0; + $this.$particleMaxAge = $this.$particleMaxAge * 1.0 | 0; + $this.$noClip = 0; +}; +$java.nms_EntitySnowShovelFX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8; + $var8 = ($this.$particleAge + $par2) / $this.$particleMaxAge * 32.0; + if ($var8 < 0.0) + $var8 = 0.0; + if ($var8 > 1.0) + $var8 = 1.0; + $this.$particleScale = $this.$snowDigParticleScale * $var8; + $java.nms_EntityFX_renderParticle($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7); +}; +$java.nms_EntitySnowShovelFX_onUpdate = function($this) { + var var$1, var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + var$1 = $this.$particleAge; + $this.$particleAge = var$1 + 1 | 0; + if (var$1 >= $this.$particleMaxAge) { + $ptr = 2; + continue main; + } + nms_EntityFX_setParticleTextureIndex($this, 7 - (($this.$particleAge * 8 | 0) / $this.$particleMaxAge | 0) | 0); + $this.$motionY = $this.$motionY - 0.03; + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + case 1: + nms_Entity_moveEntity($this, var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + $this.$motionX = $this.$motionX * 0.9900000095367432; + $this.$motionY = $this.$motionY * 0.9900000095367432; + $this.$motionZ = $this.$motionZ * 0.9900000095367432; + if ($this.$onGround) { + $this.$motionX = $this.$motionX * 0.699999988079071; + $this.$motionZ = $this.$motionZ * 0.699999988079071; + } + return; + case 2: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + nms_EntityFX_setParticleTextureIndex($this, 7 - (($this.$particleAge * 8 | 0) / $this.$particleMaxAge | 0) | 0); + $this.$motionY = $this.$motionY - 0.03; + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, $ptr); +}; +function nms_EntityHeartFX() { + nms_EntityFX.call(this); + this.$particleScaleOverTime = 0.0; +} +function nms_EntityHeartFX__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { + var var_7 = new nms_EntityHeartFX(); + $java.nms_EntityHeartFX__init_(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); + return var_7; +} +$java.nms_EntityHeartFX__init_ = function($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12) { + nms_EntityFX__init_($this, $par1World, $par2, $par4, $par6, 0.0, 0.0, 0.0); + $this.$motionX = $this.$motionX * 0.009999999776482582; + $this.$motionY = $this.$motionY * 0.009999999776482582; + $this.$motionZ = $this.$motionZ * 0.009999999776482582; + $this.$motionY = $this.$motionY + 0.1; + $this.$particleScale = $this.$particleScale * 0.75; + $this.$particleScale = $this.$particleScale * 2.0; + $this.$particleScaleOverTime = $this.$particleScale; + $this.$particleMaxAge = 16; + $this.$noClip = 0; + nms_EntityFX_setParticleTextureIndex($this, 80); +}; +$java.nms_EntityHeartFX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8; + $var8 = ($this.$particleAge + $par2) / $this.$particleMaxAge * 32.0; + if ($var8 < 0.0) + $var8 = 0.0; + if ($var8 > 1.0) + $var8 = 1.0; + $this.$particleScale = $this.$particleScaleOverTime * $var8; + $java.nms_EntityFX_renderParticle($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7); +}; +$java.nms_EntityHeartFX_onUpdate = function($this) { + var var$1, var$2, var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + var$1 = $this.$particleAge; + $this.$particleAge = var$1 + 1 | 0; + if (var$1 >= $this.$particleMaxAge) { + $ptr = 2; + continue main; + } + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + case 1: + nms_Entity_moveEntity($this, var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + if ($this.$posY === $this.$prevPosY) { + $this.$motionX = $this.$motionX * 1.1; + $this.$motionZ = $this.$motionZ * 1.1; + } + $this.$motionX = $this.$motionX * 0.8600000143051147; + $this.$motionY = $this.$motionY * 0.8600000143051147; + $this.$motionZ = $this.$motionZ * 0.8600000143051147; + if ($this.$onGround) { + $this.$motionX = $this.$motionX * 0.699999988079071; + $this.$motionZ = $this.$motionZ * 0.699999988079071; + } + return; + case 2: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 1; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, $ptr); +}; +function nms_EntityLargeExplodeFX() { + var a = this; nms_EntityFX.call(a); + a.$field_70581_a = 0; + a.$field_70584_aq = 0; + a.$theRenderEngine = null; + a.$field_70582_as = 0.0; +} +$java.nms_EntityLargeExplodeFX_explosion = null; +function nms_EntityLargeExplodeFX__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7) { + var var_8 = new nms_EntityLargeExplodeFX(); + $java.nms_EntityLargeExplodeFX__init_(var_8, var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7); + return var_8; +} +$java.nms_EntityLargeExplodeFX__init_ = function($this, $par1RenderEngine, $par2World, $par3, $par5, $par7, $par9, $par11, $par13) { + var var$9; + nms_EntityFX__init_($this, $par2World, $par3, $par5, $par7, 0.0, 0.0, 0.0); + $this.$field_70581_a = 0; + $this.$field_70584_aq = 0; + $this.$theRenderEngine = $par1RenderEngine; + $this.$field_70584_aq = 6 + nle_EaglercraftRandom_nextInt($this.$rand0, 4) | 0; + var$9 = nle_EaglercraftRandom_nextFloat($this.$rand0) * 0.6000000238418579 + 0.4000000059604645; + $this.$particleBlue = var$9; + $this.$particleGreen = var$9; + $this.$particleRed = var$9; + $this.$field_70582_as = 1.0 - $par9 * 0.5; +}; +$java.nms_EntityLargeExplodeFX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var8, var$9, $var9, $var10, $var11, $var12, $var13, var$15, var$16, var$17, $var14, $var15, $var16, var$21, var$22, var$23, var$24, var$25, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$25 = $thread.pop();var$24 = $thread.pop();var$23 = $thread.pop();var$22 = $thread.pop();var$21 = $thread.pop();$var16 = $thread.pop();$var15 = $thread.pop();$var14 = $thread.pop();var$17 = $thread.pop();var$16 = $thread.pop();var$15 = $thread.pop();$var13 = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var9 = $thread.pop();var$9 = $thread.pop();$var8 = $thread.pop();$par7 = $thread.pop();$par6 = $thread.pop();$par5 = $thread.pop();$par4 = + $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Tessellator = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var8 = ($this.$field_70581_a + $par2) * 15.0 / $this.$field_70584_aq | 0; + if ($var8 > 15) + return; + var$9 = $java.nms_EntityLargeExplodeFX_explosion; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture(var$9); + if ($rt_suspending()) { + break main; + } + $var9 = ($var8 % 4 | 0) / 4.0; + $var10 = $var9 + 0.24975000321865082; + $var11 = ($var8 / 4 | 0) / 4.0; + $var12 = $var11 + 0.24975000321865082; + $var13 = 2.0 * $this.$field_70582_as; + var$15 = $this.$prevPosX; + var$16 = $this.$posX - $this.$prevPosX; + var$17 = $par2; + $var14 = var$15 + var$16 * var$17 - nms_EntityFX_interpPosX; + $var15 = $this.$prevPosY + ($this.$posY - $this.$prevPosY) * var$17 - nms_EntityFX_interpPosY; + $var16 = $this.$prevPosZ + ($this.$posZ - $this.$prevPosZ) * var$17 - nms_EntityFX_interpPosZ; + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + nleg_EaglerAdapterGL30_glDisable(2896); + nlea_Tessellator_startDrawingQuads($par1Tessellator); + nlea_Tessellator_setColorRGBA_F($par1Tessellator, $this.$particleRed, $this.$particleGreen, $this.$particleBlue, 1.0); + nlea_Tessellator_setNormal($par1Tessellator, 0.0, 1.0, 0.0); + nlea_Tessellator_setBrightness($par1Tessellator, 240); + $par2 = $par3 * $var13; + $par3 = $var14 - $par2; + $par6 = $par6 * $var13; + var$15 = $par3 - $par6; + var$21 = $par4 * $var13; + var$16 = $var15 - var$21; + $par4 = $par5 * $var13; + $par5 = $var16 - $par4; + $par7 = $par7 * $var13; + var$17 = $par5 - $par7; + var$22 = $var10; + var$23 = $var12; + nlea_Tessellator_addVertexWithUV($par1Tessellator, var$15, var$16, var$17, var$22, var$23); + var$15 = $par3 + $par6; + var$17 = $var15 + var$21; + var$24 = $par5 + $par7; + var$25 = $var11; + nlea_Tessellator_addVertexWithUV($par1Tessellator, var$15, var$17, var$24, var$22, var$25); + $par2 = $var14 + $par2; + var$15 = $par2 + $par6; + $par3 = $var16 + $par4; + var$22 = $par3 + $par7; + var$24 = $var9; + nlea_Tessellator_addVertexWithUV($par1Tessellator, var$15, var$17, var$22, var$24, var$25); + nlea_Tessellator_addVertexWithUV($par1Tessellator, $par2 - $par6, var$16, $par3 - $par7, var$24, var$23); + nlea_Tessellator_draw($par1Tessellator); + nleg_EaglerAdapterGL30_glPolygonOffset(0.0, 0.0); + nleg_EaglerAdapterGL30_glEnable(2896); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7, $var8, var$9, $var9, $var10, $var11, $var12, $var13, var$15, var$16, var$17, $var14, $var15, $var16, var$21, var$22, var$23, var$24, var$25, $ptr); +}; +$java.nms_EntityLargeExplodeFX_getBrightnessForRender = function($this, $par1) { + return 61680; +}; +$java.nms_EntityLargeExplodeFX_onUpdate = function($this) { + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + $this.$field_70581_a = $this.$field_70581_a + 1 | 0; + if ($this.$field_70581_a == $this.$field_70584_aq) + nms_Entity_setDead($this); +}; +$java.nms_EntityLargeExplodeFX_getFXLayer = function($this) { + return 3; +}; +function nms_EntityLargeExplodeFX__clinit_() { + $java.nms_EntityLargeExplodeFX_explosion = nle_TextureLocation__init_($rt_s(3385)); +} +function nms_EntityFireworkSparkFX() { + var a = this; nms_EntityFX.call(a); + a.$field_92049_a = 0; + a.$field_92054_ax = 0; + a.$field_92048_ay = 0; + a.$field_92047_az = null; + a.$field_92050_aA = 0.0; + a.$field_92051_aB = 0.0; + a.$field_92052_aC = 0.0; + a.$field_92053_aD = 0; +} +function nms_EntityFireworkSparkFX__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7) { + var var_8 = new nms_EntityFireworkSparkFX(); + $java.nms_EntityFireworkSparkFX__init_(var_8, var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7); + return var_8; +} +$java.nms_EntityFireworkSparkFX__init_ = function($this, $par1World, $par2, $par4, $par6, $par8, $par10, $par12, $par14EffectRenderer) { + $java.nms_EntityFX__init_0($this, $par1World, $par2, $par4, $par6); + $this.$field_92049_a = 160; + $this.$motionX = $par8; + $this.$motionY = $par10; + $this.$motionZ = $par12; + $this.$field_92047_az = $par14EffectRenderer; + $this.$particleScale = $this.$particleScale * 0.75; + $this.$particleMaxAge = 48 + nle_EaglercraftRandom_nextInt($this.$rand0, 12) | 0; + $this.$noClip = 0; +}; +$java.nms_EntityFireworkSparkFX_func_92045_e = function($this, $par1) { + $this.$field_92054_ax = $par1; +}; +$java.nms_EntityFireworkSparkFX_func_92043_f = function($this, $par1) { + $this.$field_92048_ay = $par1; +}; +$java.nms_EntityFireworkSparkFX_func_92044_a = function($this, $par1) { + var $var2, $var3, $var4; + $var2 = (($par1 & 16711680) >> 16) / 255.0; + $var3 = (($par1 & 65280) >> 8) / 255.0; + $var4 = (($par1 & 255) >> 0) / 255.0; + nms_EntityFX_setRBGColorF($this, $var2 * 1.0, $var3 * 1.0, $var4 * 1.0); +}; +$java.nms_EntityFireworkSparkFX_func_92046_g = function($this, $par1) { + $this.$field_92050_aA = (($par1 & 16711680) >> 16) / 255.0; + $this.$field_92051_aB = (($par1 & 65280) >> 8) / 255.0; + $this.$field_92052_aC = (($par1 & 255) >> 0) / 255.0; + $this.$field_92053_aD = 1; +}; +$java.nms_EntityFireworkSparkFX_getBoundingBox = function($this) { + return null; +}; +$java.nms_EntityFireworkSparkFX_canBePushed = function($this) { + return 0; +}; +$java.nms_EntityFireworkSparkFX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + if (!($this.$field_92048_ay && $this.$particleAge >= ($this.$particleMaxAge / 3 | 0) && ((($this.$particleAge + $this.$particleMaxAge | 0) / 3 | 0) % 2 | 0))) + $java.nms_EntityFX_renderParticle($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7); +}; +$java.nms_EntityFireworkSparkFX_onUpdate = function($this) { + var var$1, var$2, var$3, var$4, $var1, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var1 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();var$1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $this.$prevPosX = $this.$posX; + $this.$prevPosY = $this.$posY; + $this.$prevPosZ = $this.$posZ; + var$1 = $this.$particleAge; + $this.$particleAge = var$1 + 1 | 0; + if (var$1 >= $this.$particleMaxAge) { + $ptr = 1; + continue main; + } + if ($this.$particleAge > ($this.$particleMaxAge / 2 | 0)) { + $this.$particleAlpha = 1.0 - ($this.$particleAge - ($this.$particleMaxAge / 2 | 0)) / $this.$particleMaxAge; + if ($this.$field_92053_aD) { + $this.$particleRed = $this.$particleRed + ($this.$field_92050_aA - $this.$particleRed) * 0.20000000298023224; + $this.$particleGreen = $this.$particleGreen + ($this.$field_92051_aB - $this.$particleGreen) * 0.20000000298023224; + $this.$particleBlue = $this.$particleBlue + ($this.$field_92052_aC - $this.$particleBlue) * 0.20000000298023224; + } + } + nms_EntityFX_setParticleTextureIndex($this, $this.$field_92049_a + (7 - (($this.$particleAge * 8 | 0) / $this.$particleMaxAge | 0) | 0) | 0); + $this.$motionY = $this.$motionY - 0.004; + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 2; + continue main; + case 1: + nms_Entity_setDead($this); + if ($rt_suspending()) { + break main; + } + if ($this.$particleAge > ($this.$particleMaxAge / 2 | 0)) { + $this.$particleAlpha = 1.0 - ($this.$particleAge - ($this.$particleMaxAge / 2 | 0)) / $this.$particleMaxAge; + if ($this.$field_92053_aD) { + $this.$particleRed = $this.$particleRed + ($this.$field_92050_aA - $this.$particleRed) * 0.20000000298023224; + $this.$particleGreen = $this.$particleGreen + ($this.$field_92051_aB - $this.$particleGreen) * 0.20000000298023224; + $this.$particleBlue = $this.$particleBlue + ($this.$field_92052_aC - $this.$particleBlue) * 0.20000000298023224; + } + } + nms_EntityFX_setParticleTextureIndex($this, $this.$field_92049_a + (7 - (($this.$particleAge * 8 | 0) / $this.$particleMaxAge | 0) | 0) | 0); + $this.$motionY = $this.$motionY - 0.004; + var$2 = $this.$motionX; + var$3 = $this.$motionY; + var$4 = $this.$motionZ; + $ptr = 2; + case 2: + nms_Entity_moveEntity($this, var$2, var$3, var$4); + if ($rt_suspending()) { + break main; + } + $this.$motionX = $this.$motionX * 0.9100000262260437; + $this.$motionY = $this.$motionY * 0.9100000262260437; + $this.$motionZ = $this.$motionZ * 0.9100000262260437; + if ($this.$onGround) { + $this.$motionX = $this.$motionX * 0.699999988079071; + $this.$motionZ = $this.$motionZ * 0.699999988079071; + } + if ($this.$field_92054_ax && $this.$particleAge < ($this.$particleMaxAge / 2 | 0) && !(($this.$particleAge + $this.$particleMaxAge | 0) % 2 | 0)) { + $var1 = nms_EntityFireworkSparkFX__init_($this.$worldObj, $this.$posX, $this.$posY, $this.$posZ, 0.0, 0.0, 0.0, $this.$field_92047_az); + nms_EntityFX_setRBGColorF($var1, $this.$particleRed, $this.$particleGreen, $this.$particleBlue); + $var1.$particleAge = $var1.$particleMaxAge / 2 | 0; + if ($this.$field_92053_aD) { + $var1.$field_92053_aD = 1; + $var1.$field_92050_aA = $this.$field_92050_aA; + $var1.$field_92051_aB = $this.$field_92051_aB; + $var1.$field_92052_aC = $this.$field_92052_aC; + } + $var1.$field_92048_ay = $this.$field_92048_ay; + nms_EffectRenderer_addEffect($this.$field_92047_az, $var1); + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, var$1, var$2, var$3, var$4, $var1, $ptr); +}; +$java.nms_EntityFireworkSparkFX_getBrightnessForRender = function($this, $par1) { + return 15728880; +}; +function nms_GuiBeaconButton() { + var a = this; nms_GuiButton.call(a); + a.$buttonTexture = null; + a.$field_82257_l = 0; + a.$field_82258_m = 0; + a.$field_82256_n = 0; +} +$java.nms_GuiBeaconButton_tex_beacon = null; +$java.nms_GuiBeaconButton__init_0 = function(var_0, var_1, var_2, var_3, var_4, var_5) { + var var_6 = new nms_GuiBeaconButton(); + $java.nms_GuiBeaconButton__init_(var_6, var_0, var_1, var_2, var_3, var_4, var_5); + return var_6; +}; +$java.nms_GuiBeaconButton__init_ = function($this, $par1, $par2, $par3, $par4Str, $par5, $par6) { + nms_GuiButton__init_1($this, $par1, $par2, $par3, 22, 22, $rt_s(36)); + $this.$buttonTexture = nle_TextureLocation__init_($par4Str); + $this.$field_82257_l = $par5; + $this.$field_82258_m = $par6; +}; +$java.nms_GuiBeaconButton_drawButton = function($this, $par1Minecraft, $par2, $par3) { + var $var5, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var5 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Minecraft = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$drawButton0) + return; + $par1Minecraft = $java.nms_GuiBeaconButton_tex_beacon; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1Minecraft); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $this.$field_82253_i = $par2 >= $this.$xPosition1 && $par3 >= $this.$yPosition && $par2 < ($this.$xPosition1 + $this.$width6 | 0) && $par3 < ($this.$yPosition + $this.$height8 | 0) ? 1 : 0; + $var5 = 0; + if (!$this.$enabled) + $var5 = $var5 + ($this.$width6 * 2 | 0) | 0; + else if ($this.$field_82256_n) + $var5 = $var5 + ($this.$width6 * 1 | 0) | 0; + else if ($this.$field_82253_i) + $var5 = $var5 + ($this.$width6 * 3 | 0) | 0; + nms_Gui_drawTexturedModalRect($this, $this.$xPosition1, $this.$yPosition, $var5, 219, $this.$width6, $this.$height8); + $par1Minecraft = $this.$buttonTexture; + $ptr = 2; + case 2: + nle_TextureLocation_bindTexture($par1Minecraft); + if ($rt_suspending()) { + break main; + } + nms_Gui_drawTexturedModalRect($this, $this.$xPosition1 + 2 | 0, $this.$yPosition + 2 | 0, $this.$field_82257_l, $this.$field_82258_m, 18, 18); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Minecraft, $par2, $par3, $var5, $ptr); +}; +$java.nms_GuiBeaconButton_func_82255_b = function($this) { + return $this.$field_82256_n; +}; +$java.nms_GuiBeaconButton_func_82254_b = function($this, $par1) { + $this.$field_82256_n = $par1; +}; +function nms_GuiBeaconButton__clinit_() { + $java.nms_GuiBeaconButton_tex_beacon = nle_TextureLocation__init_($rt_s(1088)); +} +function nms_GuiBeaconButtonConfirm() { + nms_GuiBeaconButton.call(this); + this.$beaconGui = null; +} +$java.nms_GuiBeaconButtonConfirm_func_82251_b = function($this, $par1, $par2) { + var var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = $this.$beaconGui; + var$4 = nms_StatCollector_translateToLocal($rt_s(511)); + $ptr = 1; + case 1: + nms_GuiContainer_drawCreativeTabHoveringText(var$3, var$4, $par1, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, var$3, var$4, $ptr); +}; +function nms_GuiBeaconButtonCancel() { + nms_GuiBeaconButton.call(this); + this.$beaconGui0 = null; +} +$java.nms_GuiBeaconButtonCancel_func_82251_b = function($this, $par1, $par2) { + var var$3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + var$3 = $this.$beaconGui0; + var$4 = nms_StatCollector_translateToLocal($rt_s(1308)); + $ptr = 1; + case 1: + nms_GuiContainer_drawCreativeTabHoveringText(var$3, var$4, $par1, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, var$3, var$4, $ptr); +}; +function nms_GuiButtonMerchant() { + nms_GuiButton.call(this); + this.$mirrored = 0; +} +$java.nms_GuiButtonMerchant_tex = null; +$java.nms_GuiButtonMerchant__init_0 = function(var_0, var_1, var_2, var_3) { + var var_4 = new nms_GuiButtonMerchant(); + $java.nms_GuiButtonMerchant__init_(var_4, var_0, var_1, var_2, var_3); + return var_4; +}; +$java.nms_GuiButtonMerchant__init_ = function($this, $par1, $par2, $par3, $par4) { + nms_GuiButton__init_1($this, $par1, $par2, $par3, 12, 19, $rt_s(36)); + $this.$mirrored = $par4; +}; +$java.nms_GuiButtonMerchant_drawButton = function($this, $par1Minecraft, $par2, $par3) { + var $var4, $var5, $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Minecraft = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$drawButton0) + return; + $par1Minecraft = $java.nms_GuiButtonMerchant_tex; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1Minecraft); + if ($rt_suspending()) { + break main; + } + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var4 = $par2 >= $this.$xPosition1 && $par3 >= $this.$yPosition && $par2 < ($this.$xPosition1 + $this.$width6 | 0) && $par3 < ($this.$yPosition + $this.$height8 | 0) ? 1 : 0; + $var5 = 0; + $var6 = 176; + if (!$this.$enabled) + $var6 = $var6 + ($this.$width6 * 2 | 0) | 0; + else if ($var4) + $var6 = $var6 + $this.$width6 | 0; + if (!$this.$mirrored) + $var5 = $var5 + $this.$height8 | 0; + nms_Gui_drawTexturedModalRect($this, $this.$xPosition1, $this.$yPosition, $var6, $var5, $this.$width6, $this.$height8); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Minecraft, $par2, $par3, $var4, $var5, $var6, $ptr); +}; +function nms_GuiButtonMerchant__clinit_() { + $java.nms_GuiButtonMerchant_tex = nle_TextureLocation__init_($rt_s(3294)); +} +function nms_GuiBeaconButtonPower() { + var a = this; nms_GuiBeaconButton.call(a); + a.$field_82261_l = 0; + a.$field_82262_m = 0; + a.$beaconGui1 = null; +} +$java.nms_GuiBeaconButtonPower__init_ = function(var_0, var_1, var_2, var_3, var_4, var_5) { + var var_6 = new nms_GuiBeaconButtonPower(); + $java.nms_GuiBeaconButtonPower__init_0(var_6, var_0, var_1, var_2, var_3, var_4, var_5); + return var_6; +}; +$java.nms_GuiBeaconButtonPower__init_0 = function($this, $par1GuiBeacon, $par2, $par3, $par4, $par5, $par6) { + $java.nms_GuiBeaconButton__init_($this, $par2, $par3, $par4, $rt_s(1500), 0 + ((nms_Potion_potionTypes.data[$par5].$statusIconIndex % 8 | 0) * 18 | 0) | 0, 198 + ((nms_Potion_potionTypes.data[$par5].$statusIconIndex / 8 | 0) * 18 | 0) | 0); + $this.$beaconGui1 = $par1GuiBeacon; + $this.$field_82261_l = $par5; + $this.$field_82262_m = $par6; +}; +$java.nms_GuiBeaconButtonPower_func_82251_b = function($this, $par1, $par2) { + var $var3, var$4, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$4 = $thread.pop();$var3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + $var3 = nms_StatCollector_translateToLocal(nms_Potion_potionTypes.data[$this.$field_82261_l].$name11); + if ($this.$field_82262_m >= 3 && $this.$field_82261_l != nms_Potion_regeneration.$id5) { + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $var3); + jl_AbstractStringBuilder_append(var$4, $rt_s(1497)); + $var3 = jl_AbstractStringBuilder_toString(var$4); + } + var$4 = $this.$beaconGui1; + $ptr = 1; + case 1: + nms_GuiContainer_drawCreativeTabHoveringText(var$4, $var3, $par1, $par2); + if ($rt_suspending()) { + break main; + } + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $var3, var$4, $ptr); +}; +function nms_EnchantmentNameParts() { + var a = this; jl_Object.call(a); + a.$rand7 = null; + a.$wordList = null; +} +$java.nms_EnchantmentNameParts_instance = null; +$java.nms_EnchantmentNameParts_$callClinit = function() { + $java.nms_EnchantmentNameParts_$callClinit = $rt_eraseClinit(nms_EnchantmentNameParts); + $java.nms_EnchantmentNameParts__clinit_(); +}; +$java.nms_EnchantmentNameParts__init_ = function() { + var var_0 = new nms_EnchantmentNameParts(); + nms_EnchantmentNameParts__init_(var_0); + return var_0; +}; +function nms_EnchantmentNameParts__init_($this) { + $java.nms_EnchantmentNameParts_$callClinit(); + $this.$rand7 = nle_EaglercraftRandom__init_0(); + $this.$wordList = jl_String_split($rt_s(3386), $rt_s(343)); +} +$java.nms_EnchantmentNameParts_generateRandomEnchantName = function($this) { + var $var1, $var2, $var3, var$4; + $var1 = nle_EaglercraftRandom_nextInt($this.$rand7, 2) + 3 | 0; + $var2 = $rt_s(36); + $var3 = 0; + while ($var3 < $var1) { + if ($var3 > 0) { + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $var2); + jl_AbstractStringBuilder_append(var$4, $rt_s(343)); + $var2 = jl_AbstractStringBuilder_toString(var$4); + } + var$4 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$4); + jl_AbstractStringBuilder_append(var$4, $var2); + jl_AbstractStringBuilder_append(var$4, $this.$wordList.data[nle_EaglercraftRandom_nextInt($this.$rand7, $this.$wordList.data.length)]); + $var2 = jl_AbstractStringBuilder_toString(var$4); + $var3 = $var3 + 1 | 0; + } + return $var2; +}; +$java.nms_EnchantmentNameParts_setRandSeed = function($this, $par1) { + $this.$rand7.$seed = $par1; +}; +$java.nms_EnchantmentNameParts__clinit_ = function() { + $java.nms_EnchantmentNameParts_instance = $java.nms_EnchantmentNameParts__init_(); +}; +function jl_Class$MethodSignature() { + var a = this; jl_Object.call(a); + a.$name1 = null; + a.$parameterTypes0 = null; + a.$returnType0 = null; +} +$java.jl_Class$MethodSignature_equals = function($this, $o) { + var $that; + if ($this === $o) + return 1; + if (!($o instanceof jl_Class$MethodSignature)) + return 0; + $that = $o; + return ju_Objects_equals($this.$name1, $that.$name1) && ju_Arrays_equals($this.$parameterTypes0, $that.$parameterTypes0) && ju_Objects_equals($this.$returnType0, $that.$returnType0) ? 1 : 0; +}; +$java.jl_Class$MethodSignature_hashCode = function($this) { + var var$1, var$2; + var$1 = $rt_createArray(jl_Object, 3); + var$2 = var$1.data; + var$2[0] = $this.$name1; + var$2[1] = jl_Integer_valueOf(ju_Arrays_hashCode($this.$parameterTypes0)); + var$2[2] = $this.$returnType0; + return ju_Arrays_hashCode(var$1); +}; +function cjj_Tree() { + var a = this; jl_Object.call(a); + a.$dyn_tree = null; + a.$max_code = 0; + a.$stat_desc = null; +} +$java.cjj_Tree_extra_lbits = null; +$java.cjj_Tree_extra_dbits = null; +$java.cjj_Tree_extra_blbits = null; +$java.cjj_Tree_bl_order = null; +$java.cjj_Tree__dist_code = null; +$java.cjj_Tree__length_code = null; +$java.cjj_Tree_base_length = null; +$java.cjj_Tree_base_dist = null; +$java.cjj_Tree__init_ = function() { + var var_0 = new cjj_Tree(); + cjj_Tree__init_(var_0); + return var_0; +}; +function cjj_Tree__init_($this) { + return; +} +$java.cjj_Tree_d_code = function($dist) { + return $dist < 256 ? $java.cjj_Tree__dist_code.data[$dist] : $java.cjj_Tree__dist_code.data[256 + ($dist >>> 7) | 0]; +}; +$java.cjj_Tree_gen_bitlen = function($this, $s) { + var $tree, $stree, $extra, $base, $max_length, $overflow, $bits, var$9, $h, $n, $m, $n_0, $xbits, $f; + $tree = $this.$dyn_tree; + $stree = $this.$stat_desc.$static_tree; + $extra = $this.$stat_desc.$extra_bits; + $base = $this.$stat_desc.$extra_base; + $max_length = $this.$stat_desc.$max_length; + $overflow = 0; + $bits = 0; + while ($bits <= 15) { + $s.$bl_count.data[$bits] = 0; + $bits = $bits + 1 | 0; + } + var$9 = $tree.data; + var$9[($s.$heap.data[$s.$heap_max] * 2 | 0) + 1 | 0] = 0; + $h = $s.$heap_max + 1 | 0; + while ($h < 573) { + $n = $s.$heap.data[$h]; + $m = $n * 2 | 0; + $n_0 = $m + 1 | 0; + $bits = var$9[(var$9[$n_0] * 2 | 0) + 1 | 0] + 1 | 0; + if ($bits > $max_length) { + $overflow = $overflow + 1 | 0; + $bits = $max_length; + } + var$9[$n_0] = $bits << 16 >> 16; + if ($n <= $this.$max_code) { + $tree = $s.$bl_count.data; + $tree[$bits] = ($tree[$bits] + 1 | 0) << 16 >> 16; + $xbits = 0; + if ($n >= $base) + $xbits = $extra.data[$n - $base | 0]; + $f = var$9[$m]; + $s.$opt_len = $s.$opt_len + $rt_imul($f, $bits + $xbits | 0) | 0; + if ($stree !== null) { + $tree = $stree.data; + $s.$static_len = $s.$static_len + $rt_imul($f, $tree[$n_0] + $xbits | 0) | 0; + } + } + $h = $h + 1 | 0; + } + if (!$overflow) + return; + $xbits = $max_length - 1 | 0; + while (true) { + $base = $xbits; + while (!$s.$bl_count.data[$base]) { + $base = $base + (-1) | 0; + } + $tree = $s.$bl_count.data; + $tree[$base] = ($tree[$base] - 1 | 0) << 16 >> 16; + $tree = $s.$bl_count.data; + $n_0 = $base + 1 | 0; + $tree[$n_0] = ($tree[$n_0] + 2 | 0) << 16 >> 16; + $tree = $s.$bl_count.data; + $tree[$max_length] = ($tree[$max_length] - 1 | 0) << 16 >> 16; + $overflow = $overflow + (-2) | 0; + if ($overflow <= 0) + break; + } + while ($max_length) { + $n_0 = $s.$bl_count.data[$max_length]; + while ($n_0) { + $tree = $s.$heap.data; + $h = $h + (-1) | 0; + $m = $tree[$h]; + if ($m > $this.$max_code) + continue; + $overflow = $m * 2 | 0; + $bits = $overflow + 1 | 0; + if (var$9[$bits] != $max_length) { + $s.$opt_len = Long_add(Long_fromInt($s.$opt_len), Long_mul(Long_sub(Long_fromInt($max_length), Long_fromInt(var$9[$bits])), Long_fromInt(var$9[$overflow]))).lo; + var$9[$bits] = $max_length << 16 >> 16; + } + $n_0 = $n_0 + (-1) | 0; + } + $max_length = $max_length + (-1) | 0; + } +}; +$java.cjj_Tree_build_tree = function($this, $s) { + var $tree, $stree, $node, $max_code, $n, var$7, $node_0, var$9, var$10, $m, var$12, var$13; + $tree = $this.$dyn_tree; + $stree = $this.$stat_desc.$static_tree; + $node = $this.$stat_desc.$elems; + $max_code = (-1); + $s.$heap_len = 0; + $s.$heap_max = 573; + $n = 0; + while ($n < $node) { + var$7 = $tree.data; + $node_0 = $n * 2 | 0; + if (!var$7[$node_0]) + var$7[$node_0 + 1 | 0] = 0; + else { + var$7 = $s.$heap.data; + $node_0 = $s.$heap_len + 1 | 0; + $s.$heap_len = $node_0; + var$7[$node_0] = $n; + $s.$depth0.data[$n] = 0; + $max_code = $n; + } + $n = $n + 1 | 0; + } + while ($s.$heap_len < 2) { + var$7 = $s.$heap; + $node_0 = $s.$heap_len + 1 | 0; + $s.$heap_len = $node_0; + if ($max_code >= 2) + var$9 = 0; + else { + $max_code = $max_code + 1 | 0; + var$9 = $max_code; + } + var$7 = var$7.data; + var$10 = $tree.data; + var$7[$node_0] = var$9; + $node_0 = var$9 * 2 | 0; + var$10[$node_0] = 1; + $s.$depth0.data[var$9] = 0; + $s.$opt_len = $s.$opt_len - 1 | 0; + if ($stree === null) + continue; + var$7 = $stree.data; + $s.$static_len = $s.$static_len - var$7[$node_0 + 1 | 0] | 0; + } + $this.$max_code = $max_code; + var$9 = $s.$heap_len / 2 | 0; + while (var$9 >= 1) { + $java.cjj_Deflate_pqdownheap($s, $tree, var$9); + var$9 = var$9 + (-1) | 0; + } + while (true) { + $stree = $tree.data; + var$9 = $s.$heap.data[1]; + var$10 = $s.$heap.data; + var$7 = $s.$heap.data; + $m = $s.$heap_len; + $s.$heap_len = $m - 1 | 0; + var$10[1] = var$7[$m]; + $java.cjj_Deflate_pqdownheap($s, $tree, 1); + $m = $s.$heap.data[1]; + var$7 = $s.$heap.data; + $node_0 = $s.$heap_max - 1 | 0; + $s.$heap_max = $node_0; + var$7[$node_0] = var$9; + var$7 = $s.$heap.data; + $node_0 = $s.$heap_max - 1 | 0; + $s.$heap_max = $node_0; + var$7[$node_0] = $m; + $node_0 = $node * 2 | 0; + var$12 = var$9 * 2 | 0; + var$13 = $stree[var$12]; + $n = $m * 2 | 0; + $stree[$node_0] = (var$13 + $stree[$n] | 0) << 16 >> 16; + $s.$depth0.data[$node] = (jl_Math_max($s.$depth0.data[var$9], $s.$depth0.data[$m]) + 1 | 0) << 24 >> 24; + $node_0 = var$12 + 1 | 0; + var$9 = $n + 1 | 0; + $n = $node << 16 >> 16; + $stree[var$9] = $n; + $stree[$node_0] = $n; + var$7 = $s.$heap.data; + $node_0 = $node + 1 | 0; + var$7[1] = $node; + $java.cjj_Deflate_pqdownheap($s, $tree, 1); + if ($s.$heap_len < 2) + break; + $node = $node_0; + } + var$7 = $s.$heap.data; + $node_0 = $s.$heap_max - 1 | 0; + $s.$heap_max = $node_0; + var$7[$node_0] = $s.$heap.data[1]; + $java.cjj_Tree_gen_bitlen($this, $s); + $tree = $s.$bl_count; + var$7 = $s.$next_code.data; + $node_0 = 0; + var$7[0] = 0; + var$9 = 1; + while (var$9 <= 15) { + $node_0 = ($node_0 + $tree.data[var$9 - 1 | 0] | 0) << 1 << 16 >> 16; + var$7[var$9] = $node_0; + var$9 = var$9 + 1 | 0; + } + var$9 = 0; + while (var$9 <= $max_code) { + $n = var$9 * 2 | 0; + $node = $stree[$n + 1 | 0]; + if ($node) { + $m = var$7[$node]; + var$7[$node] = ($m + 1 | 0) << 16 >> 16; + $node_0 = 0; + while (true) { + $node_0 = $node_0 | $m & 1; + $m = $m >>> 1; + $node_0 = $node_0 << 1; + $node = $node + (-1) | 0; + if ($node <= 0) + break; + } + $stree[$n] = $node_0 >>> 1 << 16 >> 16; + } + var$9 = var$9 + 1 | 0; + } +}; +function cjj_Tree__clinit_() { + var var$1, var$2; + var$1 = $rt_createIntArray(29); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = 0; + var$2[2] = 0; + var$2[3] = 0; + var$2[4] = 0; + var$2[5] = 0; + var$2[6] = 0; + var$2[7] = 0; + var$2[8] = 1; + var$2[9] = 1; + var$2[10] = 1; + var$2[11] = 1; + var$2[12] = 2; + var$2[13] = 2; + var$2[14] = 2; + var$2[15] = 2; + var$2[16] = 3; + var$2[17] = 3; + var$2[18] = 3; + var$2[19] = 3; + var$2[20] = 4; + var$2[21] = 4; + var$2[22] = 4; + var$2[23] = 4; + var$2[24] = 5; + var$2[25] = 5; + var$2[26] = 5; + var$2[27] = 5; + var$2[28] = 0; + $java.cjj_Tree_extra_lbits = var$1; + var$1 = $rt_createIntArray(30); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = 0; + var$2[2] = 0; + var$2[3] = 0; + var$2[4] = 1; + var$2[5] = 1; + var$2[6] = 2; + var$2[7] = 2; + var$2[8] = 3; + var$2[9] = 3; + var$2[10] = 4; + var$2[11] = 4; + var$2[12] = 5; + var$2[13] = 5; + var$2[14] = 6; + var$2[15] = 6; + var$2[16] = 7; + var$2[17] = 7; + var$2[18] = 8; + var$2[19] = 8; + var$2[20] = 9; + var$2[21] = 9; + var$2[22] = 10; + var$2[23] = 10; + var$2[24] = 11; + var$2[25] = 11; + var$2[26] = 12; + var$2[27] = 12; + var$2[28] = 13; + var$2[29] = 13; + $java.cjj_Tree_extra_dbits = var$1; + var$1 = $rt_createIntArray(19); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = 0; + var$2[2] = 0; + var$2[3] = 0; + var$2[4] = 0; + var$2[5] = 0; + var$2[6] = 0; + var$2[7] = 0; + var$2[8] = 0; + var$2[9] = 0; + var$2[10] = 0; + var$2[11] = 0; + var$2[12] = 0; + var$2[13] = 0; + var$2[14] = 0; + var$2[15] = 0; + var$2[16] = 2; + var$2[17] = 3; + var$2[18] = 7; + $java.cjj_Tree_extra_blbits = var$1; + var$1 = $rt_createByteArray(19); + var$2 = var$1.data; + var$2[0] = 16; + var$2[1] = 17; + var$2[2] = 18; + var$2[3] = 0; + var$2[4] = 8; + var$2[5] = 7; + var$2[6] = 9; + var$2[7] = 6; + var$2[8] = 10; + var$2[9] = 5; + var$2[10] = 11; + var$2[11] = 4; + var$2[12] = 12; + var$2[13] = 3; + var$2[14] = 13; + var$2[15] = 2; + var$2[16] = 14; + var$2[17] = 1; + var$2[18] = 15; + $java.cjj_Tree_bl_order = var$1; + var$1 = $rt_createByteArray(512); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = 1; + var$2[2] = 2; + var$2[3] = 3; + var$2[4] = 4; + var$2[5] = 4; + var$2[6] = 5; + var$2[7] = 5; + var$2[8] = 6; + var$2[9] = 6; + var$2[10] = 6; + var$2[11] = 6; + var$2[12] = 7; + var$2[13] = 7; + var$2[14] = 7; + var$2[15] = 7; + var$2[16] = 8; + var$2[17] = 8; + var$2[18] = 8; + var$2[19] = 8; + var$2[20] = 8; + var$2[21] = 8; + var$2[22] = 8; + var$2[23] = 8; + var$2[24] = 9; + var$2[25] = 9; + var$2[26] = 9; + var$2[27] = 9; + var$2[28] = 9; + var$2[29] = 9; + var$2[30] = 9; + var$2[31] = 9; + var$2[32] = 10; + var$2[33] = 10; + var$2[34] = 10; + var$2[35] = 10; + var$2[36] = 10; + var$2[37] = 10; + var$2[38] = 10; + var$2[39] = 10; + var$2[40] = 10; + var$2[41] = 10; + var$2[42] = 10; + var$2[43] = 10; + var$2[44] = 10; + var$2[45] = 10; + var$2[46] = 10; + var$2[47] = 10; + var$2[48] = 11; + var$2[49] = 11; + var$2[50] = 11; + var$2[51] = 11; + var$2[52] = 11; + var$2[53] = 11; + var$2[54] = 11; + var$2[55] = 11; + var$2[56] = 11; + var$2[57] = 11; + var$2[58] = 11; + var$2[59] = 11; + var$2[60] = 11; + var$2[61] = 11; + var$2[62] = 11; + var$2[63] = 11; + var$2[64] = 12; + var$2[65] = 12; + var$2[66] = 12; + var$2[67] = 12; + var$2[68] = 12; + var$2[69] = 12; + var$2[70] = 12; + var$2[71] = 12; + var$2[72] = 12; + var$2[73] = 12; + var$2[74] = 12; + var$2[75] = 12; + var$2[76] = 12; + var$2[77] = 12; + var$2[78] = 12; + var$2[79] = 12; + var$2[80] = 12; + var$2[81] = 12; + var$2[82] = 12; + var$2[83] = 12; + var$2[84] = 12; + var$2[85] = 12; + var$2[86] = 12; + var$2[87] = 12; + var$2[88] = 12; + var$2[89] = 12; + var$2[90] = 12; + var$2[91] = 12; + var$2[92] = 12; + var$2[93] = 12; + var$2[94] = 12; + var$2[95] = 12; + var$2[96] = 13; + var$2[97] = 13; + var$2[98] = 13; + var$2[99] = 13; + var$2[100] = 13; + var$2[101] = 13; + var$2[102] = 13; + var$2[103] = 13; + var$2[104] = 13; + var$2[105] = 13; + var$2[106] = 13; + var$2[107] = 13; + var$2[108] = 13; + var$2[109] = 13; + var$2[110] = 13; + var$2[111] = 13; + var$2[112] = 13; + var$2[113] = 13; + var$2[114] = 13; + var$2[115] = 13; + var$2[116] = 13; + var$2[117] = 13; + var$2[118] = 13; + var$2[119] = 13; + var$2[120] = 13; + var$2[121] = 13; + var$2[122] = 13; + var$2[123] = 13; + var$2[124] = 13; + var$2[125] = 13; + var$2[126] = 13; + var$2[127] = 13; + var$2[128] = 14; + var$2[129] = 14; + var$2[130] = 14; + var$2[131] = 14; + var$2[132] = 14; + var$2[133] = 14; + var$2[134] = 14; + var$2[135] = 14; + var$2[136] = 14; + var$2[137] = 14; + var$2[138] = 14; + var$2[139] = 14; + var$2[140] = 14; + var$2[141] = 14; + var$2[142] = 14; + var$2[143] = 14; + var$2[144] = 14; + var$2[145] = 14; + var$2[146] = 14; + var$2[147] = 14; + var$2[148] = 14; + var$2[149] = 14; + var$2[150] = 14; + var$2[151] = 14; + var$2[152] = 14; + var$2[153] = 14; + var$2[154] = 14; + var$2[155] = 14; + var$2[156] = 14; + var$2[157] = 14; + var$2[158] = 14; + var$2[159] = 14; + var$2[160] = 14; + var$2[161] = 14; + var$2[162] = 14; + var$2[163] = 14; + var$2[164] = 14; + var$2[165] = 14; + var$2[166] = 14; + var$2[167] = 14; + var$2[168] = 14; + var$2[169] = 14; + var$2[170] = 14; + var$2[171] = 14; + var$2[172] = 14; + var$2[173] = 14; + var$2[174] = 14; + var$2[175] = 14; + var$2[176] = 14; + var$2[177] = 14; + var$2[178] = 14; + var$2[179] = 14; + var$2[180] = 14; + var$2[181] = 14; + var$2[182] = 14; + var$2[183] = 14; + var$2[184] = 14; + var$2[185] = 14; + var$2[186] = 14; + var$2[187] = 14; + var$2[188] = 14; + var$2[189] = 14; + var$2[190] = 14; + var$2[191] = 14; + var$2[192] = 15; + var$2[193] = 15; + var$2[194] = 15; + var$2[195] = 15; + var$2[196] = 15; + var$2[197] = 15; + var$2[198] = 15; + var$2[199] = 15; + var$2[200] = 15; + var$2[201] = 15; + var$2[202] = 15; + var$2[203] = 15; + var$2[204] = 15; + var$2[205] = 15; + var$2[206] = 15; + var$2[207] = 15; + var$2[208] = 15; + var$2[209] = 15; + var$2[210] = 15; + var$2[211] = 15; + var$2[212] = 15; + var$2[213] = 15; + var$2[214] = 15; + var$2[215] = 15; + var$2[216] = 15; + var$2[217] = 15; + var$2[218] = 15; + var$2[219] = 15; + var$2[220] = 15; + var$2[221] = 15; + var$2[222] = 15; + var$2[223] = 15; + var$2[224] = 15; + var$2[225] = 15; + var$2[226] = 15; + var$2[227] = 15; + var$2[228] = 15; + var$2[229] = 15; + var$2[230] = 15; + var$2[231] = 15; + var$2[232] = 15; + var$2[233] = 15; + var$2[234] = 15; + var$2[235] = 15; + var$2[236] = 15; + var$2[237] = 15; + var$2[238] = 15; + var$2[239] = 15; + var$2[240] = 15; + var$2[241] = 15; + var$2[242] = 15; + var$2[243] = 15; + var$2[244] = 15; + var$2[245] = 15; + var$2[246] = 15; + var$2[247] = 15; + var$2[248] = 15; + var$2[249] = 15; + var$2[250] = 15; + var$2[251] = 15; + var$2[252] = 15; + var$2[253] = 15; + var$2[254] = 15; + var$2[255] = 15; + var$2[256] = 0; + var$2[257] = 0; + var$2[258] = 16; + var$2[259] = 17; + var$2[260] = 18; + var$2[261] = 18; + var$2[262] = 19; + var$2[263] = 19; + var$2[264] = 20; + var$2[265] = 20; + var$2[266] = 20; + var$2[267] = 20; + var$2[268] = 21; + var$2[269] = 21; + var$2[270] = 21; + var$2[271] = 21; + var$2[272] = 22; + var$2[273] = 22; + var$2[274] = 22; + var$2[275] = 22; + var$2[276] = 22; + var$2[277] = 22; + var$2[278] = 22; + var$2[279] = 22; + var$2[280] = 23; + var$2[281] = 23; + var$2[282] = 23; + var$2[283] = 23; + var$2[284] = 23; + var$2[285] = 23; + var$2[286] = 23; + var$2[287] = 23; + var$2[288] = 24; + var$2[289] = 24; + var$2[290] = 24; + var$2[291] = 24; + var$2[292] = 24; + var$2[293] = 24; + var$2[294] = 24; + var$2[295] = 24; + var$2[296] = 24; + var$2[297] = 24; + var$2[298] = 24; + var$2[299] = 24; + var$2[300] = 24; + var$2[301] = 24; + var$2[302] = 24; + var$2[303] = 24; + var$2[304] = 25; + var$2[305] = 25; + var$2[306] = 25; + var$2[307] = 25; + var$2[308] = 25; + var$2[309] = 25; + var$2[310] = 25; + var$2[311] = 25; + var$2[312] = 25; + var$2[313] = 25; + var$2[314] = 25; + var$2[315] = 25; + var$2[316] = 25; + var$2[317] = 25; + var$2[318] = 25; + var$2[319] = 25; + var$2[320] = 26; + var$2[321] = 26; + var$2[322] = 26; + var$2[323] = 26; + var$2[324] = 26; + var$2[325] = 26; + var$2[326] = 26; + var$2[327] = 26; + var$2[328] = 26; + var$2[329] = 26; + var$2[330] = 26; + var$2[331] = 26; + var$2[332] = 26; + var$2[333] = 26; + var$2[334] = 26; + var$2[335] = 26; + var$2[336] = 26; + var$2[337] = 26; + var$2[338] = 26; + var$2[339] = 26; + var$2[340] = 26; + var$2[341] = 26; + var$2[342] = 26; + var$2[343] = 26; + var$2[344] = 26; + var$2[345] = 26; + var$2[346] = 26; + var$2[347] = 26; + var$2[348] = 26; + var$2[349] = 26; + var$2[350] = 26; + var$2[351] = 26; + var$2[352] = 27; + var$2[353] = 27; + var$2[354] = 27; + var$2[355] = 27; + var$2[356] = 27; + var$2[357] = 27; + var$2[358] = 27; + var$2[359] = 27; + var$2[360] = 27; + var$2[361] = 27; + var$2[362] = 27; + var$2[363] = 27; + var$2[364] = 27; + var$2[365] = 27; + var$2[366] = 27; + var$2[367] = 27; + var$2[368] = 27; + var$2[369] = 27; + var$2[370] = 27; + var$2[371] = 27; + var$2[372] = 27; + var$2[373] = 27; + var$2[374] = 27; + var$2[375] = 27; + var$2[376] = 27; + var$2[377] = 27; + var$2[378] = 27; + var$2[379] = 27; + var$2[380] = 27; + var$2[381] = 27; + var$2[382] = 27; + var$2[383] = 27; + var$2[384] = 28; + var$2[385] = 28; + var$2[386] = 28; + var$2[387] = 28; + var$2[388] = 28; + var$2[389] = 28; + var$2[390] = 28; + var$2[391] = 28; + var$2[392] = 28; + var$2[393] = 28; + var$2[394] = 28; + var$2[395] = 28; + var$2[396] = 28; + var$2[397] = 28; + var$2[398] = 28; + var$2[399] = 28; + var$2[400] = 28; + var$2[401] = 28; + var$2[402] = 28; + var$2[403] = 28; + var$2[404] = 28; + var$2[405] = 28; + var$2[406] = 28; + var$2[407] = 28; + var$2[408] = 28; + var$2[409] = 28; + var$2[410] = 28; + var$2[411] = 28; + var$2[412] = 28; + var$2[413] = 28; + var$2[414] = 28; + var$2[415] = 28; + var$2[416] = 28; + var$2[417] = 28; + var$2[418] = 28; + var$2[419] = 28; + var$2[420] = 28; + var$2[421] = 28; + var$2[422] = 28; + var$2[423] = 28; + var$2[424] = 28; + var$2[425] = 28; + var$2[426] = 28; + var$2[427] = 28; + var$2[428] = 28; + var$2[429] = 28; + var$2[430] = 28; + var$2[431] = 28; + var$2[432] = 28; + var$2[433] = 28; + var$2[434] = 28; + var$2[435] = 28; + var$2[436] = 28; + var$2[437] = 28; + var$2[438] = 28; + var$2[439] = 28; + var$2[440] = 28; + var$2[441] = 28; + var$2[442] = 28; + var$2[443] = 28; + var$2[444] = 28; + var$2[445] = 28; + var$2[446] = 28; + var$2[447] = 28; + var$2[448] = 29; + var$2[449] = 29; + var$2[450] = 29; + var$2[451] = 29; + var$2[452] = 29; + var$2[453] = 29; + var$2[454] = 29; + var$2[455] = 29; + var$2[456] = 29; + var$2[457] = 29; + var$2[458] = 29; + var$2[459] = 29; + var$2[460] = 29; + var$2[461] = 29; + var$2[462] = 29; + var$2[463] = 29; + var$2[464] = 29; + var$2[465] = 29; + var$2[466] = 29; + var$2[467] = 29; + var$2[468] = 29; + var$2[469] = 29; + var$2[470] = 29; + var$2[471] = 29; + var$2[472] = 29; + var$2[473] = 29; + var$2[474] = 29; + var$2[475] = 29; + var$2[476] = 29; + var$2[477] = 29; + var$2[478] = 29; + var$2[479] = 29; + var$2[480] = 29; + var$2[481] = 29; + var$2[482] = 29; + var$2[483] = 29; + var$2[484] = 29; + var$2[485] = 29; + var$2[486] = 29; + var$2[487] = 29; + var$2[488] = 29; + var$2[489] = 29; + var$2[490] = 29; + var$2[491] = 29; + var$2[492] = 29; + var$2[493] = 29; + var$2[494] = 29; + var$2[495] = 29; + var$2[496] = 29; + var$2[497] = 29; + var$2[498] = 29; + var$2[499] = 29; + var$2[500] = 29; + var$2[501] = 29; + var$2[502] = 29; + var$2[503] = 29; + var$2[504] = 29; + var$2[505] = 29; + var$2[506] = 29; + var$2[507] = 29; + var$2[508] = 29; + var$2[509] = 29; + var$2[510] = 29; + var$2[511] = 29; + $java.cjj_Tree__dist_code = var$1; + var$1 = $rt_createByteArray(256); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = 1; + var$2[2] = 2; + var$2[3] = 3; + var$2[4] = 4; + var$2[5] = 5; + var$2[6] = 6; + var$2[7] = 7; + var$2[8] = 8; + var$2[9] = 8; + var$2[10] = 9; + var$2[11] = 9; + var$2[12] = 10; + var$2[13] = 10; + var$2[14] = 11; + var$2[15] = 11; + var$2[16] = 12; + var$2[17] = 12; + var$2[18] = 12; + var$2[19] = 12; + var$2[20] = 13; + var$2[21] = 13; + var$2[22] = 13; + var$2[23] = 13; + var$2[24] = 14; + var$2[25] = 14; + var$2[26] = 14; + var$2[27] = 14; + var$2[28] = 15; + var$2[29] = 15; + var$2[30] = 15; + var$2[31] = 15; + var$2[32] = 16; + var$2[33] = 16; + var$2[34] = 16; + var$2[35] = 16; + var$2[36] = 16; + var$2[37] = 16; + var$2[38] = 16; + var$2[39] = 16; + var$2[40] = 17; + var$2[41] = 17; + var$2[42] = 17; + var$2[43] = 17; + var$2[44] = 17; + var$2[45] = 17; + var$2[46] = 17; + var$2[47] = 17; + var$2[48] = 18; + var$2[49] = 18; + var$2[50] = 18; + var$2[51] = 18; + var$2[52] = 18; + var$2[53] = 18; + var$2[54] = 18; + var$2[55] = 18; + var$2[56] = 19; + var$2[57] = 19; + var$2[58] = 19; + var$2[59] = 19; + var$2[60] = 19; + var$2[61] = 19; + var$2[62] = 19; + var$2[63] = 19; + var$2[64] = 20; + var$2[65] = 20; + var$2[66] = 20; + var$2[67] = 20; + var$2[68] = 20; + var$2[69] = 20; + var$2[70] = 20; + var$2[71] = 20; + var$2[72] = 20; + var$2[73] = 20; + var$2[74] = 20; + var$2[75] = 20; + var$2[76] = 20; + var$2[77] = 20; + var$2[78] = 20; + var$2[79] = 20; + var$2[80] = 21; + var$2[81] = 21; + var$2[82] = 21; + var$2[83] = 21; + var$2[84] = 21; + var$2[85] = 21; + var$2[86] = 21; + var$2[87] = 21; + var$2[88] = 21; + var$2[89] = 21; + var$2[90] = 21; + var$2[91] = 21; + var$2[92] = 21; + var$2[93] = 21; + var$2[94] = 21; + var$2[95] = 21; + var$2[96] = 22; + var$2[97] = 22; + var$2[98] = 22; + var$2[99] = 22; + var$2[100] = 22; + var$2[101] = 22; + var$2[102] = 22; + var$2[103] = 22; + var$2[104] = 22; + var$2[105] = 22; + var$2[106] = 22; + var$2[107] = 22; + var$2[108] = 22; + var$2[109] = 22; + var$2[110] = 22; + var$2[111] = 22; + var$2[112] = 23; + var$2[113] = 23; + var$2[114] = 23; + var$2[115] = 23; + var$2[116] = 23; + var$2[117] = 23; + var$2[118] = 23; + var$2[119] = 23; + var$2[120] = 23; + var$2[121] = 23; + var$2[122] = 23; + var$2[123] = 23; + var$2[124] = 23; + var$2[125] = 23; + var$2[126] = 23; + var$2[127] = 23; + var$2[128] = 24; + var$2[129] = 24; + var$2[130] = 24; + var$2[131] = 24; + var$2[132] = 24; + var$2[133] = 24; + var$2[134] = 24; + var$2[135] = 24; + var$2[136] = 24; + var$2[137] = 24; + var$2[138] = 24; + var$2[139] = 24; + var$2[140] = 24; + var$2[141] = 24; + var$2[142] = 24; + var$2[143] = 24; + var$2[144] = 24; + var$2[145] = 24; + var$2[146] = 24; + var$2[147] = 24; + var$2[148] = 24; + var$2[149] = 24; + var$2[150] = 24; + var$2[151] = 24; + var$2[152] = 24; + var$2[153] = 24; + var$2[154] = 24; + var$2[155] = 24; + var$2[156] = 24; + var$2[157] = 24; + var$2[158] = 24; + var$2[159] = 24; + var$2[160] = 25; + var$2[161] = 25; + var$2[162] = 25; + var$2[163] = 25; + var$2[164] = 25; + var$2[165] = 25; + var$2[166] = 25; + var$2[167] = 25; + var$2[168] = 25; + var$2[169] = 25; + var$2[170] = 25; + var$2[171] = 25; + var$2[172] = 25; + var$2[173] = 25; + var$2[174] = 25; + var$2[175] = 25; + var$2[176] = 25; + var$2[177] = 25; + var$2[178] = 25; + var$2[179] = 25; + var$2[180] = 25; + var$2[181] = 25; + var$2[182] = 25; + var$2[183] = 25; + var$2[184] = 25; + var$2[185] = 25; + var$2[186] = 25; + var$2[187] = 25; + var$2[188] = 25; + var$2[189] = 25; + var$2[190] = 25; + var$2[191] = 25; + var$2[192] = 26; + var$2[193] = 26; + var$2[194] = 26; + var$2[195] = 26; + var$2[196] = 26; + var$2[197] = 26; + var$2[198] = 26; + var$2[199] = 26; + var$2[200] = 26; + var$2[201] = 26; + var$2[202] = 26; + var$2[203] = 26; + var$2[204] = 26; + var$2[205] = 26; + var$2[206] = 26; + var$2[207] = 26; + var$2[208] = 26; + var$2[209] = 26; + var$2[210] = 26; + var$2[211] = 26; + var$2[212] = 26; + var$2[213] = 26; + var$2[214] = 26; + var$2[215] = 26; + var$2[216] = 26; + var$2[217] = 26; + var$2[218] = 26; + var$2[219] = 26; + var$2[220] = 26; + var$2[221] = 26; + var$2[222] = 26; + var$2[223] = 26; + var$2[224] = 27; + var$2[225] = 27; + var$2[226] = 27; + var$2[227] = 27; + var$2[228] = 27; + var$2[229] = 27; + var$2[230] = 27; + var$2[231] = 27; + var$2[232] = 27; + var$2[233] = 27; + var$2[234] = 27; + var$2[235] = 27; + var$2[236] = 27; + var$2[237] = 27; + var$2[238] = 27; + var$2[239] = 27; + var$2[240] = 27; + var$2[241] = 27; + var$2[242] = 27; + var$2[243] = 27; + var$2[244] = 27; + var$2[245] = 27; + var$2[246] = 27; + var$2[247] = 27; + var$2[248] = 27; + var$2[249] = 27; + var$2[250] = 27; + var$2[251] = 27; + var$2[252] = 27; + var$2[253] = 27; + var$2[254] = 27; + var$2[255] = 28; + $java.cjj_Tree__length_code = var$1; + var$1 = $rt_createIntArray(29); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = 1; + var$2[2] = 2; + var$2[3] = 3; + var$2[4] = 4; + var$2[5] = 5; + var$2[6] = 6; + var$2[7] = 7; + var$2[8] = 8; + var$2[9] = 10; + var$2[10] = 12; + var$2[11] = 14; + var$2[12] = 16; + var$2[13] = 20; + var$2[14] = 24; + var$2[15] = 28; + var$2[16] = 32; + var$2[17] = 40; + var$2[18] = 48; + var$2[19] = 56; + var$2[20] = 64; + var$2[21] = 80; + var$2[22] = 96; + var$2[23] = 112; + var$2[24] = 128; + var$2[25] = 160; + var$2[26] = 192; + var$2[27] = 224; + var$2[28] = 0; + $java.cjj_Tree_base_length = var$1; + var$1 = $rt_createIntArray(30); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = 1; + var$2[2] = 2; + var$2[3] = 3; + var$2[4] = 4; + var$2[5] = 6; + var$2[6] = 8; + var$2[7] = 12; + var$2[8] = 16; + var$2[9] = 24; + var$2[10] = 32; + var$2[11] = 48; + var$2[12] = 64; + var$2[13] = 96; + var$2[14] = 128; + var$2[15] = 192; + var$2[16] = 256; + var$2[17] = 384; + var$2[18] = 512; + var$2[19] = 768; + var$2[20] = 1024; + var$2[21] = 1536; + var$2[22] = 2048; + var$2[23] = 3072; + var$2[24] = 4096; + var$2[25] = 6144; + var$2[26] = 8192; + var$2[27] = 12288; + var$2[28] = 16384; + var$2[29] = 24576; + $java.cjj_Tree_base_dist = var$1; +} +function jt_Annotation() { + jl_Object.call(this); +} +function nms_GuiScreenBook() { + var a = this; nms_GuiScreen.call(a); + a.$editingPlayer = null; + a.$itemstackBook = null; + a.$bookIsUnsigned = 0; + a.$bookModified = 0; + a.$editingTitle = 0; + a.$updateCount = 0; + a.$bookImageWidth = 0; + a.$bookImageHeight = 0; + a.$bookTotalPages = 0; + a.$currPage = 0; + a.$bookPages = null; + a.$bookTitle = null; + a.$buttonNextPage = null; + a.$buttonPreviousPage = null; + a.$buttonDone = null; + a.$buttonSign = null; + a.$buttonFinalize = null; + a.$buttonCancel = null; +} +$java.nms_GuiScreenBook_tex = null; +function nms_GuiScreenBook__init_(var_0, var_1, var_2) { + var var_3 = new nms_GuiScreenBook(); + $java.nms_GuiScreenBook__init_(var_3, var_0, var_1, var_2); + return var_3; +} +$java.nms_GuiScreenBook__init_ = function($this, $par1EntityPlayer, $par2ItemStack, $par3) { + nms_GuiScreen__init_($this); + $this.$bookImageWidth = 192; + $this.$bookImageHeight = 192; + $this.$bookTotalPages = 1; + $this.$bookTitle = $rt_s(36); + $this.$editingPlayer = $par1EntityPlayer; + $this.$itemstackBook = $par2ItemStack; + $this.$bookIsUnsigned = $par3; + if (nms_ItemStack_hasTagCompound($par2ItemStack)) { + $this.$bookPages = nms_NBTTagCompound_getTagList($par2ItemStack.$stackTagCompound, $rt_s(3387)); + if ($this.$bookPages !== null) { + $this.$bookPages = nms_NBTTagList_copy($this.$bookPages); + $this.$bookTotalPages = nms_NBTTagList_tagCount($this.$bookPages); + if ($this.$bookTotalPages < 1) + $this.$bookTotalPages = 1; + } + } + if ($this.$bookPages === null && $par3) { + $this.$bookPages = nms_NBTTagList__init_1($rt_s(3387)); + nms_NBTTagList_appendTag($this.$bookPages, nms_NBTTagString__init_($rt_s(78), $rt_s(36))); + $this.$bookTotalPages = 1; + } +}; +$java.nms_GuiScreenBook_updateScreen = function($this) { + $this.$updateCount = $this.$updateCount + 1 | 0; +}; +$java.nms_GuiScreenBook_initGui = function($this) { + var var$1, var$2, var$3, $var1; + ju_ArrayList_clear($this.$buttonList); + nlea_EaglerAdapterImpl2_enableRepeatEvents0(1); + if (!$this.$bookIsUnsigned) { + var$1 = $this.$buttonList; + var$2 = nms_GuiButton__init_0(0, ($this.$width / 2 | 0) - 100 | 0, 4 + $this.$bookImageHeight | 0, 200, 20, nms_StatCollector_translateToLocal($rt_s(511))); + $this.$buttonDone = var$2; + ju_ArrayList_add(var$1, var$2); + } else { + var$2 = $this.$buttonList; + var$3 = nms_GuiButton__init_0(3, ($this.$width / 2 | 0) - 100 | 0, 4 + $this.$bookImageHeight | 0, 98, 20, nms_StatCollector_translateToLocal($rt_s(3388))); + $this.$buttonSign = var$3; + ju_ArrayList_add(var$2, var$3); + var$2 = $this.$buttonList; + var$3 = nms_GuiButton__init_0(0, ($this.$width / 2 | 0) + 2 | 0, 4 + $this.$bookImageHeight | 0, 98, 20, nms_StatCollector_translateToLocal($rt_s(511))); + $this.$buttonDone = var$3; + ju_ArrayList_add(var$2, var$3); + var$2 = $this.$buttonList; + var$3 = nms_GuiButton__init_0(5, ($this.$width / 2 | 0) - 100 | 0, 4 + $this.$bookImageHeight | 0, 98, 20, nms_StatCollector_translateToLocal($rt_s(3389))); + $this.$buttonFinalize = var$3; + ju_ArrayList_add(var$2, var$3); + var$2 = $this.$buttonList; + var$3 = nms_GuiButton__init_0(4, ($this.$width / 2 | 0) + 2 | 0, 4 + $this.$bookImageHeight | 0, 98, 20, nms_StatCollector_translateToLocal($rt_s(1308))); + $this.$buttonCancel = var$3; + ju_ArrayList_add(var$2, var$3); + } + $var1 = ($this.$width - $this.$bookImageWidth | 0) / 2 | 0; + var$2 = $this.$buttonList; + var$3 = $java.nms_GuiButtonNextPage__init_(1, $var1 + 120 | 0, 156, 1); + $this.$buttonNextPage = var$3; + ju_ArrayList_add(var$2, var$3); + var$2 = $this.$buttonList; + var$3 = $java.nms_GuiButtonNextPage__init_(2, $var1 + 38 | 0, 156, 0); + $this.$buttonPreviousPage = var$3; + ju_ArrayList_add(var$2, var$3); + $java.nms_GuiScreenBook_updateButtons($this); +}; +$java.nms_GuiScreenBook_onGuiClosed = function($this) { + nlea_EaglerAdapterImpl2_enableRepeatEvents0(0); +}; +$java.nms_GuiScreenBook_updateButtons = function($this) { + var var$1, var$2; + a: { + b: { + var$1 = $this.$buttonNextPage; + if (!$this.$editingTitle) { + if ($this.$currPage < ($this.$bookTotalPages - 1 | 0)) + break b; + if ($this.$bookIsUnsigned) + break b; + } + var$2 = 0; + break a; + } + var$2 = 1; + } + var$1.$drawButton0 = var$2; + $this.$buttonPreviousPage.$drawButton0 = !$this.$editingTitle && $this.$currPage > 0 ? 1 : 0; + $this.$buttonDone.$drawButton0 = $this.$bookIsUnsigned && $this.$editingTitle ? 0 : 1; + if ($this.$bookIsUnsigned) { + $this.$buttonSign.$drawButton0 = $this.$editingTitle ? 0 : 1; + $this.$buttonCancel.$drawButton0 = $this.$editingTitle; + $this.$buttonFinalize.$drawButton0 = $this.$editingTitle; + $this.$buttonFinalize.$enabled = jl_String_length(jl_String_trim($this.$bookTitle)) <= 0 ? 0 : 1; + } +}; +$java.nms_GuiScreenBook_sendBookToServer = function($this, $par1) { + var $var2, $var8, $var3, $var4, $var6, $$je; + a: { + if ($this.$bookIsUnsigned && $this.$bookModified && $this.$bookPages !== null) { + b: { + while (true) { + if (nms_NBTTagList_tagCount($this.$bookPages) <= 1) + break b; + $var2 = nms_NBTTagList_tagAt($this.$bookPages, nms_NBTTagList_tagCount($this.$bookPages) - 1 | 0); + if ($var2.$data4 !== null && jl_String_length($var2.$data4)) + break; + nms_NBTTagList_removeTag($this.$bookPages, nms_NBTTagList_tagCount($this.$bookPages) - 1 | 0); + } + } + if (!nms_ItemStack_hasTagCompound($this.$itemstackBook)) + nms_ItemStack_setTagInfo($this.$itemstackBook, $rt_s(3387), $this.$bookPages); + else + nms_NBTTagCompound_setTag($this.$itemstackBook.$stackTagCompound, $rt_s(3387), $this.$bookPages); + $var8 = $rt_s(3390); + if ($par1) { + $var8 = $rt_s(3391); + nms_ItemStack_setTagInfo($this.$itemstackBook, $rt_s(2290), nms_NBTTagString__init_($rt_s(2290), $this.$editingPlayer.$username0)); + nms_ItemStack_setTagInfo($this.$itemstackBook, $rt_s(2289), nms_NBTTagString__init_($rt_s(2289), jl_String_trim($this.$bookTitle))); + $var3 = $this.$itemstackBook; + nms_Item_$callClinit(); + $var3.$itemID0 = nms_Item_writtenBook.$itemID; + } + $var3 = ji_ByteArrayOutputStream__init_0(); + $var4 = ji_DataOutputStream__init_($var3); + try { + nms_Packet_writeItemStack($this.$itemstackBook, $var4); + nms_NetClientHandler_addToSendQueue(nmc_Minecraft_getNetHandler($this.$mc2), nms_Packet250CustomPayload__init_0($var8, ji_ByteArrayOutputStream_toByteArray($var3))); + break a; + } catch ($$e) { + $$je = $rt_wrapException($$e); + if ($$je instanceof jl_Exception) { + $var6 = $$je; + } else { + throw $$e; + } + } + jl_Throwable_printStackTrace($var6); + } + } +}; +$java.nms_GuiScreenBook_actionPerformed = function($this, $par1GuiButton) { + var var$2, var$3; + if ($par1GuiButton.$enabled) { + if (!$par1GuiButton.$id3) { + nmc_Minecraft_displayGuiScreen($this.$mc2, null); + $java.nms_GuiScreenBook_sendBookToServer($this, 0); + } else if ($par1GuiButton.$id3 == 3 && $this.$bookIsUnsigned) + $this.$editingTitle = 1; + else if ($par1GuiButton.$id3 != 1) { + if ($par1GuiButton.$id3 == 2) { + if ($this.$currPage > 0) + $this.$currPage = $this.$currPage - 1 | 0; + } else if ($par1GuiButton.$id3 == 5 && $this.$editingTitle) { + $java.nms_GuiScreenBook_sendBookToServer($this, 1); + nmc_Minecraft_displayGuiScreen($this.$mc2, null); + } else if ($par1GuiButton.$id3 == 4 && $this.$editingTitle) + $this.$editingTitle = 0; + } else if ($this.$currPage < ($this.$bookTotalPages - 1 | 0)) + $this.$currPage = $this.$currPage + 1 | 0; + else if ($this.$bookIsUnsigned) { + if ($this.$bookPages !== null && nms_NBTTagList_tagCount($this.$bookPages) < 50) { + var$2 = $this.$bookPages; + var$3 = new nms_NBTTagString; + $par1GuiButton = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($par1GuiButton); + jl_AbstractStringBuilder_append($par1GuiButton, $rt_s(36)); + jl_AbstractStringBuilder_append2($par1GuiButton, $this.$bookTotalPages + 1 | 0); + nms_NBTTagString__init_0(var$3, jl_AbstractStringBuilder_toString($par1GuiButton), $rt_s(36)); + nms_NBTTagList_appendTag(var$2, var$3); + $this.$bookTotalPages = $this.$bookTotalPages + 1 | 0; + $this.$bookModified = 1; + } + if ($this.$currPage < ($this.$bookTotalPages - 1 | 0)) + $this.$currPage = $this.$currPage + 1 | 0; + } + $java.nms_GuiScreenBook_updateButtons($this); + } +}; +$java.nms_GuiScreenBook_keyTyped = function($this, $par1, $par2) { + var var$3, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();var$3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if ($this.$bookIsUnsigned) { + if ($this.$editingTitle) + a: { + switch ($par2) { + case 14: + if (jl_String_length($this.$bookTitle) > 0) { + $this.$bookTitle = jl_String_substring0($this.$bookTitle, 0, jl_String_length($this.$bookTitle) - 1 | 0); + $java.nms_GuiScreenBook_updateButtons($this); + } + break a; + case 28: + break; + default: + if (jl_String_length($this.$bookTitle) < 16 && nms_ChatAllowedCharacters_isAllowedCharacter($par1)) { + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $this.$bookTitle); + jl_AbstractStringBuilder_append(var$3, jl_Character_toString0($par1)); + $this.$bookTitle = jl_AbstractStringBuilder_toString(var$3); + $java.nms_GuiScreenBook_updateButtons($this); + $this.$bookModified = 1; + } + break a; + } + if (jl_String_length($this.$bookTitle) > 0) { + $java.nms_GuiScreenBook_sendBookToServer($this, 1); + nmc_Minecraft_displayGuiScreen($this.$mc2, null); + } + } + else { + switch ($par1) { + case 22: + $ptr = 1; + continue main; + default: + } + b: { + switch ($par2) { + case 14: + var$3 = $java.nms_GuiScreenBook_func_74158_i($this); + if (jl_String_length(var$3) > 0) + $java.nms_GuiScreenBook_func_74159_a($this, jl_String_substring0(var$3, 0, jl_String_length(var$3) - 1 | 0)); + break b; + case 28: + break; + default: + if (nms_ChatAllowedCharacters_isAllowedCharacter($par1)) + $java.nms_GuiScreenBook_func_74160_b($this, jl_Character_toString0($par1)); + break b; + } + $java.nms_GuiScreenBook_func_74160_b($this, $rt_s(64)); + } + } + } + return; + case 1: + $tmp = nms_GuiScreen_getClipboardString(); + if ($rt_suspending()) { + break main; + } + var$3 = $tmp; + $java.nms_GuiScreenBook_func_74160_b($this, var$3); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, var$3, $ptr); +}; +$java.nms_GuiScreenBook_func_74158_i = function($this) { + if ($this.$bookPages !== null && $this.$currPage >= 0 && $this.$currPage < nms_NBTTagList_tagCount($this.$bookPages)) + return nms_NBTTagString_toString(nms_NBTTagList_tagAt($this.$bookPages, $this.$currPage)); + return $rt_s(36); +}; +$java.nms_GuiScreenBook_func_74159_a = function($this, $par1Str) { + if ($this.$bookPages !== null && $this.$currPage >= 0 && $this.$currPage < nms_NBTTagList_tagCount($this.$bookPages)) { + nms_NBTTagList_tagAt($this.$bookPages, $this.$currPage).$data4 = $par1Str; + $this.$bookModified = 1; + } +}; +$java.nms_GuiScreenBook_func_74160_b = function($this, $par1Str) { + var $var2, var$3, $var3; + $var2 = $java.nms_GuiScreenBook_func_74158_i($this); + var$3 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_(var$3); + jl_AbstractStringBuilder_append(var$3, $var2); + jl_AbstractStringBuilder_append(var$3, $par1Str); + $var3 = jl_AbstractStringBuilder_toString(var$3); + $par1Str = $this.$fontRenderer0; + $var2 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var2); + jl_AbstractStringBuilder_append($var2, $var3); + jl_AbstractStringBuilder_append($var2, $rt_s(36)); + jl_AbstractStringBuilder_append1($var2, $java.nms_EnumChatFormatting_BLACK); + jl_AbstractStringBuilder_append($var2, $rt_s(423)); + if (nms_FontRenderer_splitStringWidth($par1Str, jl_AbstractStringBuilder_toString($var2), 118) <= 118 && jl_String_length($var3) < 256) + $java.nms_GuiScreenBook_func_74159_a($this, $var3); +}; +$java.nms_GuiScreenBook_drawScreen = function($this, $par1, $par2, $par3) { + var $var6, $var4, $var13, $var7, $var8, $var5, $var9, var$11, var$12, $var7_0, $var10, $var11, $var12, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var12 = $thread.pop();$var11 = $thread.pop();$var10 = $thread.pop();$var7_0 = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();$var9 = $thread.pop();$var5 = $thread.pop();$var8 = $thread.pop();$var7 = $thread.pop();$var13 = $thread.pop();$var4 = $thread.pop();$var6 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1 = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $var6 = $java.nms_GuiScreenBook_tex; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($var6); + if ($rt_suspending()) { + break main; + } + $var4 = ($this.$width - $this.$bookImageWidth | 0) / 2 | 0; + nms_Gui_drawTexturedModalRect($this, $var4, 2, 0, 0, $this.$bookImageWidth, $this.$bookImageHeight); + if ($this.$editingTitle) { + $var6 = $this.$bookTitle; + if ($this.$bookIsUnsigned) { + if (($this.$updateCount / 6 | 0) % 2 | 0) { + $var13 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var13); + jl_AbstractStringBuilder_append($var13, $var6); + jl_AbstractStringBuilder_append($var13, $rt_s(36)); + jl_AbstractStringBuilder_append1($var13, nms_EnumChatFormatting_GRAY); + jl_AbstractStringBuilder_append($var13, $rt_s(423)); + $var6 = jl_AbstractStringBuilder_toString($var13); + } else { + $var13 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var13); + jl_AbstractStringBuilder_append($var13, $var6); + jl_AbstractStringBuilder_append($var13, $rt_s(36)); + jl_AbstractStringBuilder_append1($var13, $java.nms_EnumChatFormatting_BLACK); + jl_AbstractStringBuilder_append($var13, $rt_s(423)); + $var6 = jl_AbstractStringBuilder_toString($var13); + } + } + $var7 = nms_StatCollector_translateToLocal($rt_s(3392)); + $var8 = nms_FontRenderer_getStringWidth($this.$fontRenderer0, $var7); + $var13 = $this.$fontRenderer0; + $var4 = $var4 + 36 | 0; + $var8 = $var4 + ((116 - $var8 | 0) / 2 | 0) | 0; + $var5 = 34; + $var9 = 0; + $ptr = 2; + continue main; + } + $var6 = nms_StatCollector_translateToLocal($rt_s(3393)); + var$11 = $rt_createArray(jl_Object, 2); + var$12 = var$11.data; + var$12[0] = jl_Integer_valueOf($this.$currPage + 1 | 0); + var$12[1] = jl_Integer_valueOf($this.$bookTotalPages); + $var6 = jl_String_format($var6, var$11); + $var7_0 = $rt_s(36); + if ($this.$bookPages !== null && $this.$currPage >= 0 && $this.$currPage < nms_NBTTagList_tagCount($this.$bookPages)) + $var7_0 = nms_NBTTagString_toString(nms_NBTTagList_tagAt($this.$bookPages, $this.$currPage)); + if ($this.$bookIsUnsigned) { + if ($this.$fontRenderer0.$bidiFlag) { + $var13 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var13); + jl_AbstractStringBuilder_append($var13, $var7_0); + jl_AbstractStringBuilder_append($var13, $rt_s(423)); + $var7_0 = jl_AbstractStringBuilder_toString($var13); + } else if (($this.$updateCount / 6 | 0) % 2 | 0) { + $var13 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var13); + jl_AbstractStringBuilder_append($var13, $var7_0); + jl_AbstractStringBuilder_append($var13, $rt_s(36)); + jl_AbstractStringBuilder_append1($var13, nms_EnumChatFormatting_GRAY); + jl_AbstractStringBuilder_append($var13, $rt_s(423)); + $var7_0 = jl_AbstractStringBuilder_toString($var13); + } else { + $var7 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var7); + jl_AbstractStringBuilder_append($var7, $var7_0); + jl_AbstractStringBuilder_append($var7, $rt_s(36)); + jl_AbstractStringBuilder_append1($var7, $java.nms_EnumChatFormatting_BLACK); + jl_AbstractStringBuilder_append($var7, $rt_s(423)); + $var7_0 = jl_AbstractStringBuilder_toString($var7); + } + } + $var8 = nms_FontRenderer_getStringWidth($this.$fontRenderer0, $var6); + $var13 = $this.$fontRenderer0; + $var8 = (($var4 - $var8 | 0) + $this.$bookImageWidth | 0) - 44 | 0; + $var5 = 18; + $var9 = 0; + $ptr = 7; + continue main; + case 2: + nms_FontRenderer_drawString($var13, $var7, $var8, $var5, $var9); + if ($rt_suspending()) { + break main; + } + $var9 = nms_FontRenderer_getStringWidth($this.$fontRenderer0, $var6); + $var13 = $this.$fontRenderer0; + $var8 = $var4 + ((116 - $var9 | 0) / 2 | 0) | 0; + $var5 = 50; + $var9 = 0; + $ptr = 3; + case 3: + nms_FontRenderer_drawString($var13, $var6, $var8, $var5, $var9); + if ($rt_suspending()) { + break main; + } + $var6 = nms_StatCollector_translateToLocal($rt_s(2291)); + var$11 = $rt_createArray(jl_Object, 1); + var$11.data[0] = $this.$editingPlayer.$username0; + $var10 = jl_String_format($var6, var$11); + $var11 = nms_FontRenderer_getStringWidth($this.$fontRenderer0, $var10); + $var6 = $this.$fontRenderer0; + $var13 = new jl_StringBuilder; + jl_AbstractStringBuilder__init_($var13); + jl_AbstractStringBuilder_append1($var13, $java.nms_EnumChatFormatting_DARK_GRAY); + jl_AbstractStringBuilder_append($var13, $var10); + $var13 = jl_AbstractStringBuilder_toString($var13); + $var8 = $var4 + ((116 - $var11 | 0) / 2 | 0) | 0; + $var5 = 60; + $var9 = 0; + $ptr = 4; + case 4: + nms_FontRenderer_drawString($var6, $var13, $var8, $var5, $var9); + if ($rt_suspending()) { + break main; + } + $var12 = nms_StatCollector_translateToLocal($rt_s(3394)); + $var6 = $this.$fontRenderer0; + $var8 = 82; + $var5 = 116; + $var9 = 0; + $ptr = 5; + case 5: + nms_FontRenderer_drawSplitString($var6, $var12, $var4, $var8, $var5, $var9); + if ($rt_suspending()) { + break main; + } + $ptr = 6; + case 6: + nms_GuiScreen_drawScreen($this, $par1, $par2, $par3); + if ($rt_suspending()) { + break main; + } + return; + case 7: + nms_FontRenderer_drawString($var13, $var6, $var8, $var5, $var9); + if ($rt_suspending()) { + break main; + } + $var6 = $this.$fontRenderer0; + $var8 = $var4 + 36 | 0; + $var4 = 34; + $var5 = 116; + $var9 = 0; + $ptr = 8; + case 8: + nms_FontRenderer_drawSplitString($var6, $var7_0, $var8, $var4, $var5, $var9); + if ($rt_suspending()) { + break main; + } + $ptr = 6; + continue main; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1, $par2, $par3, $var6, $var4, $var13, $var7, $var8, $var5, $var9, var$11, var$12, $var7_0, $var10, $var11, $var12, $ptr); +}; +function nms_GuiScreenBook__clinit_() { + $java.nms_GuiScreenBook_tex = nle_TextureLocation__init_($rt_s(3395)); +} +function nms_EntityFireworkOverlayFX() { + nms_EntityFX.call(this); +} +$java.nms_EntityFireworkOverlayFX__init_ = function(var_0, var_1, var_2, var_3) { + var var_4 = new nms_EntityFireworkOverlayFX(); + $java.nms_EntityFireworkOverlayFX__init_0(var_4, var_0, var_1, var_2, var_3); + return var_4; +}; +$java.nms_EntityFireworkOverlayFX__init_0 = function($this, $par1World, $par2, $par4, $par6) { + $java.nms_EntityFX__init_0($this, $par1World, $par2, $par4, $par6); + $this.$particleMaxAge = 4; +}; +$java.nms_EntityFireworkOverlayFX_renderParticle = function($this, $par1Tessellator, $par2, $par3, $par4, $par5, $par6, $par7) { + var $var12, var$9, var$10, var$11, $var13, $var14, $var15, var$15; + $var12 = 7.099999904632568 * nms_MathHelper_sin(($this.$particleAge + $par2 - 1.0) * 0.25 * 3.1415927410125732); + $this.$particleAlpha = 0.6000000238418579 - ($this.$particleAge + $par2 - 1.0) * 0.25 * 0.5; + var$9 = $this.$prevPosX; + var$10 = $this.$posX - $this.$prevPosX; + var$11 = $par2; + $var13 = var$9 + var$10 * var$11 - nms_EntityFX_interpPosX; + $var14 = $this.$prevPosY + ($this.$posY - $this.$prevPosY) * var$11 - nms_EntityFX_interpPosY; + $var15 = $this.$prevPosZ + ($this.$posZ - $this.$prevPosZ) * var$11 - nms_EntityFX_interpPosZ; + nlea_Tessellator_setColorRGBA_F($par1Tessellator, $this.$particleRed, $this.$particleGreen, $this.$particleBlue, $this.$particleAlpha); + $par2 = $par3 * $var12; + $par3 = $var13 - $par2; + $par6 = $par6 * $var12; + var$9 = $par3 - $par6; + $par4 = $par4 * $var12; + var$10 = $var14 - $par4; + $par5 = $par5 * $var12; + var$15 = $var15 - $par5; + $par7 = $par7 * $var12; + nlea_Tessellator_addVertexWithUV($par1Tessellator, var$9, var$10, var$15 - $par7, 0.5, 0.375); + var$9 = $par3 + $par6; + var$11 = $var14 + $par4; + nlea_Tessellator_addVertexWithUV($par1Tessellator, var$9, var$11, var$15 + $par7, 0.5, 0.125); + $par2 = $var13 + $par2; + var$9 = $par2 + $par6; + $par3 = $var15 + $par5; + nlea_Tessellator_addVertexWithUV($par1Tessellator, var$9, var$11, $par3 + $par7, 0.25, 0.125); + nlea_Tessellator_addVertexWithUV($par1Tessellator, $par2 - $par6, var$10, $par3 - $par7, 0.25, 0.375); +}; +function nms_PathFinder() { + var a = this; jl_Object.call(a); + a.$worldMap = null; + a.$path2 = null; + a.$pointMap = null; + a.$pathOptions = null; + a.$isWoddenDoorAllowed = 0; + a.$isMovementBlockAllowed = 0; + a.$isPathingInWater = 0; + a.$canEntityDrown = 0; +} +function nms_PathFinder__init_(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new nms_PathFinder(); + $java.nms_PathFinder__init_(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +} +$java.nms_PathFinder__init_ = function($this, $par1IBlockAccess, $par2, $par3, $par4, $par5) { + $this.$path2 = $java.nms_Path__init_(); + $this.$pointMap = nms_IntHashMap__init_0(); + $this.$pathOptions = $rt_createArray(nms_PathPoint, 32); + $this.$worldMap = $par1IBlockAccess; + $this.$isWoddenDoorAllowed = $par2; + $this.$isMovementBlockAllowed = $par3; + $this.$isPathingInWater = $par4; + $this.$canEntityDrown = $par5; +}; +function nms_PathFinder_createEntityPathTo($this, $par1Entity, $par2Entity, $par3) { + return $java.nms_PathFinder_createEntityPathTo($this, $par1Entity, $par2Entity.$posX, $par2Entity.$boundingBox.$minY, $par2Entity.$posZ, $par3); +} +function nms_PathFinder_createEntityPathTo0($this, $par1Entity, $par2, $par3, $par4, $par5) { + return $java.nms_PathFinder_createEntityPathTo($this, $par1Entity, $par2 + 0.5, $par3 + 0.5, $par4 + 0.5, $par5); +} +$java.nms_PathFinder_createEntityPathTo = function($this, $par1Entity, $par2, $par4, $par6, $par8) { + var $var9, var$7, $var11, $var15, $var12, $var13, var$12, $var14, var$14, var$15; + $java.nms_Path_clearPath($this.$path2); + nms_IntHashMap_clearMap($this.$pointMap); + $var9 = $this.$isPathingInWater; + nms_MathHelper_floor_double($par1Entity.$boundingBox.$minY + 0.5); + if ($this.$canEntityDrown && $par1Entity.$isInWater()) { + var$7 = $par1Entity.$boundingBox.$minY | 0; + $var11 = $java.nms_ChunkCache_getBlockId($this.$worldMap, nms_MathHelper_floor_double($par1Entity.$posX), var$7, nms_MathHelper_floor_double($par1Entity.$posZ)); + while (true) { + nms_Block_$callClinit(); + if ($var11 != nms_Block_waterMoving.$blockID && $var11 != nms_Block_waterStill.$blockID) + break; + var$7 = var$7 + 1 | 0; + $var11 = $java.nms_ChunkCache_getBlockId($this.$worldMap, nms_MathHelper_floor_double($par1Entity.$posX), var$7, nms_MathHelper_floor_double($par1Entity.$posZ)); + } + $var9 = $this.$isPathingInWater; + $this.$isPathingInWater = 0; + } else + var$7 = nms_MathHelper_floor_double($par1Entity.$boundingBox.$minY + 0.5); + $var15 = $java.nms_PathFinder_openPoint($this, nms_MathHelper_floor_double($par1Entity.$boundingBox.$minX), var$7, nms_MathHelper_floor_double($par1Entity.$boundingBox.$minZ)); + $var12 = $java.nms_PathFinder_openPoint($this, nms_MathHelper_floor_double($par2 - $par1Entity.$width0 / 2.0), nms_MathHelper_floor_double($par4), nms_MathHelper_floor_double($par6 - $par1Entity.$width0 / 2.0)); + $var13 = $java.nms_PathPoint__init_(nms_MathHelper_floor_float($par1Entity.$width0 + 1.0), nms_MathHelper_floor_float($par1Entity.$height0 + 1.0), nms_MathHelper_floor_float($par1Entity.$width0 + 1.0)); + $var15.$totalPathDistance = 0.0; + $var15.$distanceToNext = $java.nms_PathPoint_func_75832_b($var15, $var12); + $var15.$distanceToTarget = $var15.$distanceToNext; + $java.nms_Path_clearPath($this.$path2); + $java.nms_Path_addPoint($this.$path2, $var15); + var$12 = $var15; + a: { + while (true) { + if ($java.nms_Path_isPathEmpty($this.$path2)) { + if (var$12 !== $var15) { + $var14 = $java.nms_PathFinder_createEntityPath($this, $var15, var$12); + break a; + } + $var14 = null; + break a; + } + var$14 = $java.nms_Path_dequeue($this.$path2); + if ($java.nms_PathPoint_equals(var$14, $var12)) + break; + if ($java.nms_PathPoint_func_75832_b(var$14, $var12) < $java.nms_PathPoint_func_75832_b(var$12, $var12)) + var$12 = var$14; + var$14.$isFirst = 1; + var$7 = $java.nms_PathFinder_findPathOptions($this, $par1Entity, var$14, $var13, $var12, $par8); + $var11 = 0; + while ($var11 < var$7) { + $var14 = $this.$pathOptions.data[$var11]; + var$15 = var$14.$totalPathDistance + $java.nms_PathPoint_func_75832_b(var$14, $var14); + if (!($java.nms_PathPoint_isAssigned($var14) && var$15 >= $var14.$totalPathDistance)) { + $var14.$previous2 = var$14; + $var14.$totalPathDistance = var$15; + $var14.$distanceToNext = $java.nms_PathPoint_func_75832_b($var14, $var12); + if ($java.nms_PathPoint_isAssigned($var14)) + $java.nms_Path_changeDistance($this.$path2, $var14, $var14.$totalPathDistance + $var14.$distanceToNext); + else { + $var14.$distanceToTarget = $var14.$totalPathDistance + $var14.$distanceToNext; + $java.nms_Path_addPoint($this.$path2, $var14); + } + } + $var11 = $var11 + 1 | 0; + } + } + $var14 = $java.nms_PathFinder_createEntityPath($this, $var15, $var12); + } + $this.$isPathingInWater = $var9; + return $var14; +}; +$java.nms_PathFinder_findPathOptions = function($this, $par1Entity, $par2PathPoint, $par3PathPoint, $par4PathPoint, $par5) { + var $var7, $var8, $var9, $var10, $var11, var$11, var$12, var$13; + $var7 = 0; + if ($java.nms_PathFinder_getVerticalOffset($this, $par1Entity, $par2PathPoint.$xCoord2, $par2PathPoint.$yCoord2 + 1 | 0, $par2PathPoint.$zCoord2, $par3PathPoint) == 1) + $var7 = 1; + $var8 = $java.nms_PathFinder_getSafePoint($this, $par1Entity, $par2PathPoint.$xCoord2, $par2PathPoint.$yCoord2, $par2PathPoint.$zCoord2 + 1 | 0, $par3PathPoint, $var7); + $var9 = $java.nms_PathFinder_getSafePoint($this, $par1Entity, $par2PathPoint.$xCoord2 - 1 | 0, $par2PathPoint.$yCoord2, $par2PathPoint.$zCoord2, $par3PathPoint, $var7); + $var10 = $java.nms_PathFinder_getSafePoint($this, $par1Entity, $par2PathPoint.$xCoord2 + 1 | 0, $par2PathPoint.$yCoord2, $par2PathPoint.$zCoord2, $par3PathPoint, $var7); + $var11 = $java.nms_PathFinder_getSafePoint($this, $par1Entity, $par2PathPoint.$xCoord2, $par2PathPoint.$yCoord2, $par2PathPoint.$zCoord2 - 1 | 0, $par3PathPoint, $var7); + if ($var8 === null) + var$11 = 0; + else if ($var8.$isFirst) + var$11 = 0; + else if ($java.nms_PathPoint_distanceTo($var8, $par4PathPoint) >= $par5) + var$11 = 0; + else { + var$12 = $this.$pathOptions.data; + var$11 = 1; + var$12[0] = $var8; + } + if ($var9 === null) + var$13 = var$11; + else if ($var9.$isFirst) + var$13 = var$11; + else if ($java.nms_PathPoint_distanceTo($var9, $par4PathPoint) >= $par5) + var$13 = var$11; + else { + var$12 = $this.$pathOptions.data; + var$13 = var$11 + 1 | 0; + var$12[var$11] = $var9; + } + if ($var10 === null) + var$11 = var$13; + else if ($var10.$isFirst) + var$11 = var$13; + else if ($java.nms_PathPoint_distanceTo($var10, $par4PathPoint) >= $par5) + var$11 = var$13; + else { + var$12 = $this.$pathOptions.data; + var$11 = var$13 + 1 | 0; + var$12[var$13] = $var10; + } + if ($var11 === null) + var$13 = var$11; + else if ($var11.$isFirst) + var$13 = var$11; + else if ($java.nms_PathPoint_distanceTo($var11, $par4PathPoint) >= $par5) + var$13 = var$11; + else { + var$12 = $this.$pathOptions.data; + var$13 = var$11 + 1 | 0; + var$12[var$11] = $var11; + } + return var$13; +}; +$java.nms_PathFinder_getSafePoint = function($this, $par1Entity, $par2, $par3, $par4, $par5PathPoint, $par6) { + var $var7, $var8, $var9, $var10; + $var7 = null; + $var8 = $java.nms_PathFinder_getVerticalOffset($this, $par1Entity, $par2, $par3, $par4, $par5PathPoint); + if ($var8 == 2) + return $java.nms_PathFinder_openPoint($this, $par2, $par3, $par4); + if ($var8 == 1) + $var7 = $java.nms_PathFinder_openPoint($this, $par2, $par3, $par4); + if ($var7 !== null) + $var8 = $par3; + else if ($par6 <= 0) + $var8 = $par3; + else if ($var8 == (-3)) + $var8 = $par3; + else if ($var8 == (-4)) + $var8 = $par3; + else { + $var8 = $par3 + $par6 | 0; + if ($java.nms_PathFinder_getVerticalOffset($this, $par1Entity, $par2, $var8, $par4, $par5PathPoint) == 1) + $var7 = $java.nms_PathFinder_openPoint($this, $par2, $var8, $par4); + else + $var8 = $par3; + } + if ($var7 !== null) { + $var9 = 0; + $var10 = 0; + a: { + while (true) { + if ($var8 <= 0) + break a; + $var10 = $java.nms_PathFinder_getVerticalOffset($this, $par1Entity, $par2, $var8 - 1 | 0, $par4, $par5PathPoint); + if ($this.$isPathingInWater && $var10 == (-1)) + return null; + if ($var10 != 1) + break a; + $par3 = $var9 + 1 | 0; + if ($var9 >= $par1Entity.$func_82143_as()) + break; + $var8 = $var8 + (-1) | 0; + if ($var8 <= 0) { + $var9 = $par3; + continue; + } + $var7 = $java.nms_PathFinder_openPoint($this, $par2, $var8, $par4); + $var9 = $par3; + } + return null; + } + if ($var10 == (-2)) + return null; + } + return $var7; +}; +$java.nms_PathFinder_openPoint = function($this, $par1, $par2, $par3) { + var $var4, $var5; + $var4 = $java.nms_PathPoint_makeHash($par1, $par2, $par3); + $var5 = nms_IntHashMap_lookup($this.$pointMap, $var4); + if ($var5 === null) { + $var5 = $java.nms_PathPoint__init_($par1, $par2, $par3); + nms_IntHashMap_addKey($this.$pointMap, $var4, $var5); + } + return $var5; +}; +$java.nms_PathFinder_getVerticalOffset = function($this, $par1Entity, $par2, $par3, $par4, $par5PathPoint) { + return $java.nms_PathFinder_func_82565_a($par1Entity, $par2, $par3, $par4, $par5PathPoint, $this.$isPathingInWater, $this.$isMovementBlockAllowed, $this.$isWoddenDoorAllowed); +}; +$java.nms_PathFinder_func_82565_a = function($par0Entity, $par1, $par2, $par3, $par4PathPoint, $par5, $par6, $par7) { + var $var8, $var9, $var10, $var11, $var12, $var13, $var14, $var18, $var16, $var17, $var15; + $var8 = 0; + $var9 = $par1; + a: { + b: while (true) { + if ($var9 >= ($par1 + $par4PathPoint.$xCoord2 | 0)) + return !$var8 ? 1 : 2; + $var10 = $par2; + while ($var10 < ($par2 + $par4PathPoint.$yCoord2 | 0)) { + $var11 = $par3; + while ($var11 < ($par3 + $par4PathPoint.$zCoord2 | 0)) { + $var12 = nms_World_getBlockId($par0Entity.$worldObj, $var9, $var10, $var11); + if ($var12 > 0) { + nms_Block_$callClinit(); + if ($var12 == nms_Block_trapdoor.$blockID) + $var8 = 1; + else if (!($var12 != nms_Block_waterMoving.$blockID && $var12 != nms_Block_waterStill.$blockID)) { + if ($par5) + return (-1); + $var8 = 1; + } else if (!$par7 && $var12 == nms_Block_doorWood.$blockID) + break b; + $var13 = nms_Block_blocksList.data[$var12]; + $var14 = $var13.$getRenderType(); + if (nms_World_blockGetRenderType($par0Entity.$worldObj, $var9, $var10, $var11) == 9) { + $var18 = nms_MathHelper_floor_double($par0Entity.$posX); + $var16 = nms_MathHelper_floor_double($par0Entity.$posY); + $var17 = nms_MathHelper_floor_double($par0Entity.$posZ); + if (nms_World_blockGetRenderType($par0Entity.$worldObj, $var18, $var16, $var17) != 9 && nms_World_blockGetRenderType($par0Entity.$worldObj, $var18, $var16 - 1 | 0, $var17) != 9) + return (-3); + } else if (!$var13.$getBlocksMovement($par0Entity.$worldObj, $var9, $var10, $var11) && !($par6 && $var12 == nms_Block_doorWood.$blockID)) { + if ($var14 == 11) + break a; + if ($var12 == nms_Block_fenceGate.$blockID) + break a; + if ($var14 == 32) + break a; + if ($var12 == nms_Block_trapdoor.$blockID) + return (-4); + $var15 = $var13.$blockMaterial; + nms_Material_$callClinit(); + if ($var15 !== nms_Material_lava) + return 0; + if (!nms_Entity_handleLavaMovement($par0Entity)) + return (-2); + } + } + $var11 = $var11 + 1 | 0; + } + $var10 = $var10 + 1 | 0; + } + $var9 = $var9 + 1 | 0; + } + return 0; + } + return (-3); +}; +$java.nms_PathFinder_createEntityPath = function($this, $par1PathPoint, $par2PathPoint) { + var $var3, $var4, $var5, var$6; + $var3 = 1; + $var4 = $par2PathPoint; + while ($var4.$previous2 !== null) { + $var3 = $var3 + 1 | 0; + $var4 = $var4.$previous2; + } + $var5 = $rt_createArray(nms_PathPoint, $var3); + var$6 = $var5.data; + $var3 = $var3 + (-1) | 0; + var$6[$var3] = $par2PathPoint; + while ($par2PathPoint.$previous2 !== null) { + $par2PathPoint = $par2PathPoint.$previous2; + $var3 = $var3 + (-1) | 0; + var$6[$var3] = $par2PathPoint; + } + $par1PathPoint = new nms_PathEntity; + $par1PathPoint.$points = $var5; + $par1PathPoint.$pathLength = var$6.length; + return $par1PathPoint; +}; +function nms_InventoryLargeChest() { + var a = this; jl_Object.call(a); + a.$name28 = null; + a.$upperChest = null; + a.$lowerChest = null; +} +$java.nms_InventoryLargeChest__init_0 = function(var_0, var_1, var_2) { + var var_3 = new nms_InventoryLargeChest(); + $java.nms_InventoryLargeChest__init_(var_3, var_0, var_1, var_2); + return var_3; +}; +$java.nms_InventoryLargeChest__init_ = function($this, $par1Str, $par2IInventory, $par3IInventory) { + $this.$name28 = $par1Str; + if ($par2IInventory === null) + $par2IInventory = $par3IInventory; + if ($par3IInventory === null) + $par3IInventory = $par2IInventory; + $this.$upperChest = $par2IInventory; + $this.$lowerChest = $par3IInventory; +}; +$java.nms_InventoryLargeChest_getSizeInventory = function($this) { + return $this.$upperChest.$getSizeInventory() + $this.$lowerChest.$getSizeInventory() | 0; +}; +$java.nms_InventoryLargeChest_getStackInSlot = function($this, $par1) { + return $par1 < $this.$upperChest.$getSizeInventory() ? $this.$upperChest.$getStackInSlot($par1) : $this.$lowerChest.$getStackInSlot($par1 - $this.$upperChest.$getSizeInventory() | 0); +}; +$java.nms_InventoryLargeChest_getInventoryStackLimit = function($this) { + return $this.$upperChest.$getInventoryStackLimit(); +}; +function nms_GuiButtonNextPage() { + nms_GuiButton.call(this); + this.$nextPage = 0; +} +$java.nms_GuiButtonNextPage_tex = null; +$java.nms_GuiButtonNextPage__init_ = function(var_0, var_1, var_2, var_3) { + var var_4 = new nms_GuiButtonNextPage(); + $java.nms_GuiButtonNextPage__init_0(var_4, var_0, var_1, var_2, var_3); + return var_4; +}; +$java.nms_GuiButtonNextPage__init_0 = function($this, $par1, $par2, $par3, $par4) { + nms_GuiButton__init_1($this, $par1, $par2, $par3, 23, 13, $rt_s(36)); + $this.$nextPage = $par4; +}; +$java.nms_GuiButtonNextPage_drawButton = function($this, $par1Minecraft, $par2, $par3) { + var $var4, $var5, $var6, $ptr, $tmp; + $ptr = 0; + if ($rt_resuming()) { + var $thread = $rt_nativeThread(); + $ptr = $thread.pop();$var6 = $thread.pop();$var5 = $thread.pop();$var4 = $thread.pop();$par3 = $thread.pop();$par2 = $thread.pop();$par1Minecraft = $thread.pop();$this = $thread.pop(); + } + main: while (true) { switch ($ptr) { + case 0: + if (!$this.$drawButton0) + return; + $var4 = $par2 >= $this.$xPosition1 && $par3 >= $this.$yPosition && $par2 < ($this.$xPosition1 + $this.$width6 | 0) && $par3 < ($this.$yPosition + $this.$height8 | 0) ? 1 : 0; + nleg_EaglerAdapterGL30_glColor4f(1.0, 1.0, 1.0, 1.0); + $par1Minecraft = $java.nms_GuiButtonNextPage_tex; + $ptr = 1; + case 1: + nle_TextureLocation_bindTexture($par1Minecraft); + if ($rt_suspending()) { + break main; + } + $var5 = 0; + $var6 = 192; + if ($var4) + $var5 = 23; + if (!$this.$nextPage) + $var6 = 205; + nms_Gui_drawTexturedModalRect($this, $this.$xPosition1, $this.$yPosition, $var5, $var6, 23, 13); + return; + default: $rt_invalidPointer(); + }} + $rt_nativeThread().push($this, $par1Minecraft, $par2, $par3, $var4, $var5, $var6, $ptr); +}; +function nms_GuiButtonNextPage__clinit_() { + $java.nms_GuiButtonNextPage_tex = nle_TextureLocation__init_($rt_s(3395)); +} +function nms_Path() { + var a = this; jl_Object.call(a); + a.$pathPoints = null; + a.$count5 = 0; +} +$java.nms_Path__init_ = function() { + var var_0 = new nms_Path(); + nms_Path__init_(var_0); + return var_0; +}; +function nms_Path__init_($this) { + $this.$pathPoints = $rt_createArray(nms_PathPoint, 1024); + $this.$count5 = 0; +} +$java.nms_Path_addPoint = function($this, $par1PathPoint) { + var $var2, var$3; + if ($par1PathPoint.$index12 >= 0) { + $par1PathPoint = new jl_IllegalStateException; + jl_Throwable__init_($par1PathPoint, $rt_s(3396)); + $rt_throw($par1PathPoint); + } + if ($this.$count5 == $this.$pathPoints.data.length) { + $var2 = $rt_createArray(nms_PathPoint, $this.$count5 << 1); + jl_System_arraycopy($this.$pathPoints, 0, $var2, 0, $this.$count5); + $this.$pathPoints = $var2; + } + $this.$pathPoints.data[$this.$count5] = $par1PathPoint; + $par1PathPoint.$index12 = $this.$count5; + var$3 = $this.$count5; + $this.$count5 = var$3 + 1 | 0; + $java.nms_Path_sortBack($this, var$3); + return $par1PathPoint; +}; +$java.nms_Path_clearPath = function($this) { + $this.$count5 = 0; +}; +$java.nms_Path_dequeue = function($this) { + var $var1, var$2, var$3, var$4; + $var1 = $this.$pathPoints.data[0]; + var$2 = $this.$pathPoints.data; + var$3 = $this.$pathPoints.data; + var$4 = $this.$count5 - 1 | 0; + $this.$count5 = var$4; + var$2[0] = var$3[var$4]; + $this.$pathPoints.data[$this.$count5] = null; + if ($this.$count5 > 0) + $java.nms_Path_sortForward($this, 0); + $var1.$index12 = (-1); + return $var1; +}; +$java.nms_Path_changeDistance = function($this, $par1PathPoint, $par2) { + var $var3; + $var3 = $par1PathPoint.$distanceToTarget; + $par1PathPoint.$distanceToTarget = $par2; + if ($par2 >= $var3) + $java.nms_Path_sortForward($this, $par1PathPoint.$index12); + else + $java.nms_Path_sortBack($this, $par1PathPoint.$index12); +}; +$java.nms_Path_sortBack = function($this, $par1) { + var $var2, $var3, $var4, $var5; + $var2 = $this.$pathPoints.data[$par1]; + $var3 = $var2.$distanceToTarget; + a: { + while (true) { + if ($par1 <= 0) + break a; + $var4 = ($par1 - 1 | 0) >> 1; + $var5 = $this.$pathPoints.data[$var4]; + if ($var3 >= $var5.$distanceToTarget) + break; + $this.$pathPoints.data[$par1] = $var5; + $var5.$index12 = $par1; + $par1 = $var4; + } + } + $this.$pathPoints.data[$par1] = $var2; + $var2.$index12 = $par1; +}; +$java.nms_Path_sortForward = function($this, $par1) { + var $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var9; + $var2 = $this.$pathPoints.data[$par1]; + $var3 = $var2.$distanceToTarget; + a: { + while (true) { + $var4 = 1 + ($par1 << 1) | 0; + $var5 = $var4 + 1 | 0; + if ($var4 >= $this.$count5) + break; + $var6 = $this.$pathPoints.data[$var4]; + $var7 = $var6.$distanceToTarget; + if ($var5 >= $this.$count5) { + $var8 = null; + $var9 = Infinity; + } else { + $var8 = $this.$pathPoints.data[$var5]; + $var9 = $var8.$distanceToTarget; + } + if ($var7 < $var9) { + if ($var7 >= $var3) + break a; + $this.$pathPoints.data[$par1] = $var6; + $var6.$index12 = $par1; + } else { + if ($var9 >= $var3) + break a; + $this.$pathPoints.data[$par1] = $var8; + $var8.$index12 = $par1; + $var4 = $var5; + } + $par1 = $var4; + } + } + $this.$pathPoints.data[$par1] = $var2; + $var2.$index12 = $par1; +}; +$java.nms_Path_isPathEmpty = function($this) { + return $this.$count5 ? 0 : 1; +}; +function ju_AbstractList$TListIteratorImpl() { + var a = this; jl_Object.call(a); + a.$i = 0; + a.$j = 0; + a.$lastModCount = 0; + a.$sz = 0; + a.$this$00 = null; +} +$java.ju_AbstractList$TListIteratorImpl_hasPrevious = function($this) { + return $this.$i <= 0 ? 0 : 1; +}; +$java.ju_AbstractList$TListIteratorImpl_previous = function($this) { + var var$1, var$2; + if ($this.$lastModCount < $this.$this$00.$modCount) { + var$1 = new ju_ConcurrentModificationException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); + } + $this.$j = $this.$i - 1 | 0; + if ($this.$j < 0) { + var$1 = new ju_NoSuchElementException; + jl_Throwable__init_0(var$1); + $rt_throw(var$1); + } + var$1 = $this.$this$00; + var$2 = $this.$i - 1 | 0; + $this.$i = var$2; + return ju_ArrayList_get(var$1, var$2); +}; +function cjj_StaticTree() { + var a = this; jl_Object.call(a); + a.$static_tree = null; + a.$extra_bits = null; + a.$extra_base = 0; + a.$elems = 0; + a.$max_length = 0; +} +$java.cjj_StaticTree_static_ltree = null; +$java.cjj_StaticTree_static_dtree = null; +$java.cjj_StaticTree_static_l_desc = null; +$java.cjj_StaticTree_static_d_desc = null; +$java.cjj_StaticTree_static_bl_desc = null; +$java.cjj_StaticTree_$callClinit = function() { + $java.cjj_StaticTree_$callClinit = $rt_eraseClinit(cjj_StaticTree); + $java.cjj_StaticTree__clinit_(); +}; +$java.cjj_StaticTree__init_ = function(var_0, var_1, var_2, var_3, var_4) { + var var_5 = new cjj_StaticTree(); + $java.cjj_StaticTree__init_0(var_5, var_0, var_1, var_2, var_3, var_4); + return var_5; +}; +$java.cjj_StaticTree__init_0 = function($this, $static_tree, $extra_bits, $extra_base, $elems, $max_length) { + $java.cjj_StaticTree_$callClinit(); + $this.$static_tree = $static_tree; + $this.$extra_bits = $extra_bits; + $this.$extra_base = $extra_base; + $this.$elems = $elems; + $this.$max_length = $max_length; +}; +$java.cjj_StaticTree__clinit_ = function() { + var var$1, var$2; + var$1 = $rt_createShortArray(576); + var$2 = var$1.data; + var$2[0] = 12; + var$2[1] = 8; + var$2[2] = 140; + var$2[3] = 8; + var$2[4] = 76; + var$2[5] = 8; + var$2[6] = 204; + var$2[7] = 8; + var$2[8] = 44; + var$2[9] = 8; + var$2[10] = 172; + var$2[11] = 8; + var$2[12] = 108; + var$2[13] = 8; + var$2[14] = 236; + var$2[15] = 8; + var$2[16] = 28; + var$2[17] = 8; + var$2[18] = 156; + var$2[19] = 8; + var$2[20] = 92; + var$2[21] = 8; + var$2[22] = 220; + var$2[23] = 8; + var$2[24] = 60; + var$2[25] = 8; + var$2[26] = 188; + var$2[27] = 8; + var$2[28] = 124; + var$2[29] = 8; + var$2[30] = 252; + var$2[31] = 8; + var$2[32] = 2; + var$2[33] = 8; + var$2[34] = 130; + var$2[35] = 8; + var$2[36] = 66; + var$2[37] = 8; + var$2[38] = 194; + var$2[39] = 8; + var$2[40] = 34; + var$2[41] = 8; + var$2[42] = 162; + var$2[43] = 8; + var$2[44] = 98; + var$2[45] = 8; + var$2[46] = 226; + var$2[47] = 8; + var$2[48] = 18; + var$2[49] = 8; + var$2[50] = 146; + var$2[51] = 8; + var$2[52] = 82; + var$2[53] = 8; + var$2[54] = 210; + var$2[55] = 8; + var$2[56] = 50; + var$2[57] = 8; + var$2[58] = 178; + var$2[59] = 8; + var$2[60] = 114; + var$2[61] = 8; + var$2[62] = 242; + var$2[63] = 8; + var$2[64] = 10; + var$2[65] = 8; + var$2[66] = 138; + var$2[67] = 8; + var$2[68] = 74; + var$2[69] = 8; + var$2[70] = 202; + var$2[71] = 8; + var$2[72] = 42; + var$2[73] = 8; + var$2[74] = 170; + var$2[75] = 8; + var$2[76] = 106; + var$2[77] = 8; + var$2[78] = 234; + var$2[79] = 8; + var$2[80] = 26; + var$2[81] = 8; + var$2[82] = 154; + var$2[83] = 8; + var$2[84] = 90; + var$2[85] = 8; + var$2[86] = 218; + var$2[87] = 8; + var$2[88] = 58; + var$2[89] = 8; + var$2[90] = 186; + var$2[91] = 8; + var$2[92] = 122; + var$2[93] = 8; + var$2[94] = 250; + var$2[95] = 8; + var$2[96] = 6; + var$2[97] = 8; + var$2[98] = 134; + var$2[99] = 8; + var$2[100] = 70; + var$2[101] = 8; + var$2[102] = 198; + var$2[103] = 8; + var$2[104] = 38; + var$2[105] = 8; + var$2[106] = 166; + var$2[107] = 8; + var$2[108] = 102; + var$2[109] = 8; + var$2[110] = 230; + var$2[111] = 8; + var$2[112] = 22; + var$2[113] = 8; + var$2[114] = 150; + var$2[115] = 8; + var$2[116] = 86; + var$2[117] = 8; + var$2[118] = 214; + var$2[119] = 8; + var$2[120] = 54; + var$2[121] = 8; + var$2[122] = 182; + var$2[123] = 8; + var$2[124] = 118; + var$2[125] = 8; + var$2[126] = 246; + var$2[127] = 8; + var$2[128] = 14; + var$2[129] = 8; + var$2[130] = 142; + var$2[131] = 8; + var$2[132] = 78; + var$2[133] = 8; + var$2[134] = 206; + var$2[135] = 8; + var$2[136] = 46; + var$2[137] = 8; + var$2[138] = 174; + var$2[139] = 8; + var$2[140] = 110; + var$2[141] = 8; + var$2[142] = 238; + var$2[143] = 8; + var$2[144] = 30; + var$2[145] = 8; + var$2[146] = 158; + var$2[147] = 8; + var$2[148] = 94; + var$2[149] = 8; + var$2[150] = 222; + var$2[151] = 8; + var$2[152] = 62; + var$2[153] = 8; + var$2[154] = 190; + var$2[155] = 8; + var$2[156] = 126; + var$2[157] = 8; + var$2[158] = 254; + var$2[159] = 8; + var$2[160] = 1; + var$2[161] = 8; + var$2[162] = 129; + var$2[163] = 8; + var$2[164] = 65; + var$2[165] = 8; + var$2[166] = 193; + var$2[167] = 8; + var$2[168] = 33; + var$2[169] = 8; + var$2[170] = 161; + var$2[171] = 8; + var$2[172] = 97; + var$2[173] = 8; + var$2[174] = 225; + var$2[175] = 8; + var$2[176] = 17; + var$2[177] = 8; + var$2[178] = 145; + var$2[179] = 8; + var$2[180] = 81; + var$2[181] = 8; + var$2[182] = 209; + var$2[183] = 8; + var$2[184] = 49; + var$2[185] = 8; + var$2[186] = 177; + var$2[187] = 8; + var$2[188] = 113; + var$2[189] = 8; + var$2[190] = 241; + var$2[191] = 8; + var$2[192] = 9; + var$2[193] = 8; + var$2[194] = 137; + var$2[195] = 8; + var$2[196] = 73; + var$2[197] = 8; + var$2[198] = 201; + var$2[199] = 8; + var$2[200] = 41; + var$2[201] = 8; + var$2[202] = 169; + var$2[203] = 8; + var$2[204] = 105; + var$2[205] = 8; + var$2[206] = 233; + var$2[207] = 8; + var$2[208] = 25; + var$2[209] = 8; + var$2[210] = 153; + var$2[211] = 8; + var$2[212] = 89; + var$2[213] = 8; + var$2[214] = 217; + var$2[215] = 8; + var$2[216] = 57; + var$2[217] = 8; + var$2[218] = 185; + var$2[219] = 8; + var$2[220] = 121; + var$2[221] = 8; + var$2[222] = 249; + var$2[223] = 8; + var$2[224] = 5; + var$2[225] = 8; + var$2[226] = 133; + var$2[227] = 8; + var$2[228] = 69; + var$2[229] = 8; + var$2[230] = 197; + var$2[231] = 8; + var$2[232] = 37; + var$2[233] = 8; + var$2[234] = 165; + var$2[235] = 8; + var$2[236] = 101; + var$2[237] = 8; + var$2[238] = 229; + var$2[239] = 8; + var$2[240] = 21; + var$2[241] = 8; + var$2[242] = 149; + var$2[243] = 8; + var$2[244] = 85; + var$2[245] = 8; + var$2[246] = 213; + var$2[247] = 8; + var$2[248] = 53; + var$2[249] = 8; + var$2[250] = 181; + var$2[251] = 8; + var$2[252] = 117; + var$2[253] = 8; + var$2[254] = 245; + var$2[255] = 8; + var$2[256] = 13; + var$2[257] = 8; + var$2[258] = 141; + var$2[259] = 8; + var$2[260] = 77; + var$2[261] = 8; + var$2[262] = 205; + var$2[263] = 8; + var$2[264] = 45; + var$2[265] = 8; + var$2[266] = 173; + var$2[267] = 8; + var$2[268] = 109; + var$2[269] = 8; + var$2[270] = 237; + var$2[271] = 8; + var$2[272] = 29; + var$2[273] = 8; + var$2[274] = 157; + var$2[275] = 8; + var$2[276] = 93; + var$2[277] = 8; + var$2[278] = 221; + var$2[279] = 8; + var$2[280] = 61; + var$2[281] = 8; + var$2[282] = 189; + var$2[283] = 8; + var$2[284] = 125; + var$2[285] = 8; + var$2[286] = 253; + var$2[287] = 8; + var$2[288] = 19; + var$2[289] = 9; + var$2[290] = 275; + var$2[291] = 9; + var$2[292] = 147; + var$2[293] = 9; + var$2[294] = 403; + var$2[295] = 9; + var$2[296] = 83; + var$2[297] = 9; + var$2[298] = 339; + var$2[299] = 9; + var$2[300] = 211; + var$2[301] = 9; + var$2[302] = 467; + var$2[303] = 9; + var$2[304] = 51; + var$2[305] = 9; + var$2[306] = 307; + var$2[307] = 9; + var$2[308] = 179; + var$2[309] = 9; + var$2[310] = 435; + var$2[311] = 9; + var$2[312] = 115; + var$2[313] = 9; + var$2[314] = 371; + var$2[315] = 9; + var$2[316] = 243; + var$2[317] = 9; + var$2[318] = 499; + var$2[319] = 9; + var$2[320] = 11; + var$2[321] = 9; + var$2[322] = 267; + var$2[323] = 9; + var$2[324] = 139; + var$2[325] = 9; + var$2[326] = 395; + var$2[327] = 9; + var$2[328] = 75; + var$2[329] = 9; + var$2[330] = 331; + var$2[331] = 9; + var$2[332] = 203; + var$2[333] = 9; + var$2[334] = 459; + var$2[335] = 9; + var$2[336] = 43; + var$2[337] = 9; + var$2[338] = 299; + var$2[339] = 9; + var$2[340] = 171; + var$2[341] = 9; + var$2[342] = 427; + var$2[343] = 9; + var$2[344] = 107; + var$2[345] = 9; + var$2[346] = 363; + var$2[347] = 9; + var$2[348] = 235; + var$2[349] = 9; + var$2[350] = 491; + var$2[351] = 9; + var$2[352] = 27; + var$2[353] = 9; + var$2[354] = 283; + var$2[355] = 9; + var$2[356] = 155; + var$2[357] = 9; + var$2[358] = 411; + var$2[359] = 9; + var$2[360] = 91; + var$2[361] = 9; + var$2[362] = 347; + var$2[363] = 9; + var$2[364] = 219; + var$2[365] = 9; + var$2[366] = 475; + var$2[367] = 9; + var$2[368] = 59; + var$2[369] = 9; + var$2[370] = 315; + var$2[371] = 9; + var$2[372] = 187; + var$2[373] = 9; + var$2[374] = 443; + var$2[375] = 9; + var$2[376] = 123; + var$2[377] = 9; + var$2[378] = 379; + var$2[379] = 9; + var$2[380] = 251; + var$2[381] = 9; + var$2[382] = 507; + var$2[383] = 9; + var$2[384] = 7; + var$2[385] = 9; + var$2[386] = 263; + var$2[387] = 9; + var$2[388] = 135; + var$2[389] = 9; + var$2[390] = 391; + var$2[391] = 9; + var$2[392] = 71; + var$2[393] = 9; + var$2[394] = 327; + var$2[395] = 9; + var$2[396] = 199; + var$2[397] = 9; + var$2[398] = 455; + var$2[399] = 9; + var$2[400] = 39; + var$2[401] = 9; + var$2[402] = 295; + var$2[403] = 9; + var$2[404] = 167; + var$2[405] = 9; + var$2[406] = 423; + var$2[407] = 9; + var$2[408] = 103; + var$2[409] = 9; + var$2[410] = 359; + var$2[411] = 9; + var$2[412] = 231; + var$2[413] = 9; + var$2[414] = 487; + var$2[415] = 9; + var$2[416] = 23; + var$2[417] = 9; + var$2[418] = 279; + var$2[419] = 9; + var$2[420] = 151; + var$2[421] = 9; + var$2[422] = 407; + var$2[423] = 9; + var$2[424] = 87; + var$2[425] = 9; + var$2[426] = 343; + var$2[427] = 9; + var$2[428] = 215; + var$2[429] = 9; + var$2[430] = 471; + var$2[431] = 9; + var$2[432] = 55; + var$2[433] = 9; + var$2[434] = 311; + var$2[435] = 9; + var$2[436] = 183; + var$2[437] = 9; + var$2[438] = 439; + var$2[439] = 9; + var$2[440] = 119; + var$2[441] = 9; + var$2[442] = 375; + var$2[443] = 9; + var$2[444] = 247; + var$2[445] = 9; + var$2[446] = 503; + var$2[447] = 9; + var$2[448] = 15; + var$2[449] = 9; + var$2[450] = 271; + var$2[451] = 9; + var$2[452] = 143; + var$2[453] = 9; + var$2[454] = 399; + var$2[455] = 9; + var$2[456] = 79; + var$2[457] = 9; + var$2[458] = 335; + var$2[459] = 9; + var$2[460] = 207; + var$2[461] = 9; + var$2[462] = 463; + var$2[463] = 9; + var$2[464] = 47; + var$2[465] = 9; + var$2[466] = 303; + var$2[467] = 9; + var$2[468] = 175; + var$2[469] = 9; + var$2[470] = 431; + var$2[471] = 9; + var$2[472] = 111; + var$2[473] = 9; + var$2[474] = 367; + var$2[475] = 9; + var$2[476] = 239; + var$2[477] = 9; + var$2[478] = 495; + var$2[479] = 9; + var$2[480] = 31; + var$2[481] = 9; + var$2[482] = 287; + var$2[483] = 9; + var$2[484] = 159; + var$2[485] = 9; + var$2[486] = 415; + var$2[487] = 9; + var$2[488] = 95; + var$2[489] = 9; + var$2[490] = 351; + var$2[491] = 9; + var$2[492] = 223; + var$2[493] = 9; + var$2[494] = 479; + var$2[495] = 9; + var$2[496] = 63; + var$2[497] = 9; + var$2[498] = 319; + var$2[499] = 9; + var$2[500] = 191; + var$2[501] = 9; + var$2[502] = 447; + var$2[503] = 9; + var$2[504] = 127; + var$2[505] = 9; + var$2[506] = 383; + var$2[507] = 9; + var$2[508] = 255; + var$2[509] = 9; + var$2[510] = 511; + var$2[511] = 9; + var$2[512] = 0; + var$2[513] = 7; + var$2[514] = 64; + var$2[515] = 7; + var$2[516] = 32; + var$2[517] = 7; + var$2[518] = 96; + var$2[519] = 7; + var$2[520] = 16; + var$2[521] = 7; + var$2[522] = 80; + var$2[523] = 7; + var$2[524] = 48; + var$2[525] = 7; + var$2[526] = 112; + var$2[527] = 7; + var$2[528] = 8; + var$2[529] = 7; + var$2[530] = 72; + var$2[531] = 7; + var$2[532] = 40; + var$2[533] = 7; + var$2[534] = 104; + var$2[535] = 7; + var$2[536] = 24; + var$2[537] = 7; + var$2[538] = 88; + var$2[539] = 7; + var$2[540] = 56; + var$2[541] = 7; + var$2[542] = 120; + var$2[543] = 7; + var$2[544] = 4; + var$2[545] = 7; + var$2[546] = 68; + var$2[547] = 7; + var$2[548] = 36; + var$2[549] = 7; + var$2[550] = 100; + var$2[551] = 7; + var$2[552] = 20; + var$2[553] = 7; + var$2[554] = 84; + var$2[555] = 7; + var$2[556] = 52; + var$2[557] = 7; + var$2[558] = 116; + var$2[559] = 7; + var$2[560] = 3; + var$2[561] = 8; + var$2[562] = 131; + var$2[563] = 8; + var$2[564] = 67; + var$2[565] = 8; + var$2[566] = 195; + var$2[567] = 8; + var$2[568] = 35; + var$2[569] = 8; + var$2[570] = 163; + var$2[571] = 8; + var$2[572] = 99; + var$2[573] = 8; + var$2[574] = 227; + var$2[575] = 8; + $java.cjj_StaticTree_static_ltree = var$1; + var$1 = $rt_createShortArray(60); + var$2 = var$1.data; + var$2[0] = 0; + var$2[1] = 5; + var$2[2] = 16; + var$2[3] = 5; + var$2[4] = 8; + var$2[5] = 5; + var$2[6] = 24; + var$2[7] = 5; + var$2[8] = 4; + var$2[9] = 5; + var$2[10] = 20; + var$2[11] = 5; + var$2[12] = 12; + var$2[13] = 5; + var$2[14] = 28; + var$2[15] = 5; + var$2[16] = 2; + var$2[17] = 5; + var$2[18] = 18; + var$2[19] = 5; + var$2[20] = 10; + var$2[21] = 5; + var$2[22] = 26; + var$2[23] = 5; + var$2[24] = 6; + var$2[25] = 5; + var$2[26] = 22; + var$2[27] = 5; + var$2[28] = 14; + var$2[29] = 5; + var$2[30] = 30; + var$2[31] = 5; + var$2[32] = 1; + var$2[33] = 5; + var$2[34] = 17; + var$2[35] = 5; + var$2[36] = 9; + var$2[37] = 5; + var$2[38] = 25; + var$2[39] = 5; + var$2[40] = 5; + var$2[41] = 5; + var$2[42] = 21; + var$2[43] = 5; + var$2[44] = 13; + var$2[45] = 5; + var$2[46] = 29; + var$2[47] = 5; + var$2[48] = 3; + var$2[49] = 5; + var$2[50] = 19; + var$2[51] = 5; + var$2[52] = 11; + var$2[53] = 5; + var$2[54] = 27; + var$2[55] = 5; + var$2[56] = 7; + var$2[57] = 5; + var$2[58] = 23; + var$2[59] = 5; + $java.cjj_StaticTree_static_dtree = var$1; + $java.cjj_StaticTree_static_l_desc = $java.cjj_StaticTree__init_($java.cjj_StaticTree_static_ltree, $java.cjj_Tree_extra_lbits, 257, 286, 15); + $java.cjj_StaticTree_static_d_desc = $java.cjj_StaticTree__init_($java.cjj_StaticTree_static_dtree, $java.cjj_Tree_extra_dbits, 0, 30, 15); + $java.cjj_StaticTree_static_bl_desc = $java.cjj_StaticTree__init_(null, $java.cjj_Tree_extra_blbits, 0, 19, 7); +}; +$rt_packages([-1, "com", 0, "jcraft", 1, "jzlib", 0, "sun", 3, "media", 4, "sound", -1, "java", 6, "security", 6, "util", 8, "regex", 8, "stream", 8, "function", 8, "concurrent", 12, "atomic", 6, "nio", 14, "charset", 15, "impl", 6, "io", 6, "math", 6, "text", 6, "net", 20, "impl", 6, "lang", 22, "annotation", 22, "reflect", -1, "javax", 25, "sound", 26, "midi", 27, "spi", 26, "sampled", 29, "spi", -1, "org", 31, "bouncycastle", 32, "crypto", 31, "teavm", 34, "jso", 35, "core", 35, "impl", 35, "canvas", 35, +"dom", 39, "css", 39, "xml", 39, "html", 39, "events", 35, "webgl", 35, "websocket", 35, "browser", 35, "media", 35, "typedarrays", 35, "webaudio", 35, "ajax", 34, "interop", 34, "classlib", 52, "impl", 53, "reflection", 53, "tz", 53, "unicode", 53, "currency", 53, "text", 52, "fs", 59, "memory", 34, "runtime", 34, "platform", 62, "metadata", 62, "plugin", 31, "json", -1, "me", 66, "ayunami2000", 67, "ayuncraft", 68, "tmi", 68, "java", 70, "security", 71, "spec", 68, "nbsapi", 68, "javax", 74, "crypto", 75, +"spec", -1, "net", 77, "minecraft", 78, "src", 78, "client", 77, "lax1dude", 81, "eaglercraft", 82, "adapter", 83, "teavm", 82, "glemu", 85, "vector" +]); +$rt_metadata([jl_Object, "Object", 22, 0, [], 0, 3, 0, ["$hashCode0", function() { return jl_Object_hashCode(this); }, "$equals", function(var_1) { return jl_Object_equals(this, var_1); }, "$toString", function() { return jl_Object_toString(this); }], +nle_Client, "Client", 82, jl_Object, [], 0, 3, 0, 0, +jlr_AnnotatedElement, "AnnotatedElement", 24, jl_Object, [], 3, 3, 0, 0, +jl_Class, "Class", 22, jl_Object, [jlr_AnnotatedElement], 0, 3, 0, 0, +otji_JS, "JS", 37, jl_Object, [], 4, 0, 0, 0, +otp_Platform, "Platform", 62, jl_Object, [], 4, 3, 0, 0, +ji_Serializable, "Serializable", 17, jl_Object, [], 3, 3, 0, 0, +jl_Comparable, "Comparable", 22, jl_Object, [], 3, 3, 0, 0, +jl_CharSequence, "CharSequence", 22, jl_Object, [], 3, 3, 0, 0, +jl_String, "String", 22, jl_Object, [ji_Serializable, jl_Comparable, jl_CharSequence], 0, 3, 0, ["$charAt", function(var_1) { return jl_String_charAt(this, var_1); }, "$length", function() { return jl_String_length(this); }, "$toString", function() { return jl_String_toString(this); }, "$equals", function(var_1) { return jl_String_equals(this, var_1); }, "$hashCode0", function() { return jl_String_hashCode(this); }, "$compareTo7", function(var_1) { return jl_String_compareTo0(this, var_1); }], +jl_Throwable, "Throwable", 22, jl_Object, [], 0, 3, 0, ["$getMessage", function() { return jl_Throwable_getMessage(this); }, "$toString", function() { return jl_Throwable_toString(this); }], +jl_Error, "Error", 22, jl_Throwable, [], 0, 3, 0, 0, +jl_LinkageError, "LinkageError", 22, jl_Error, [], 0, 3, 0, 0, +jl_NoClassDefFoundError, "NoClassDefFoundError", 22, jl_LinkageError, [], 0, 3, 0, 0, +jl_AbstractStringBuilder, "AbstractStringBuilder", 22, jl_Object, [ji_Serializable, jl_CharSequence], 0, 0, 0, ["$ensureCapacity", function(var_1) { jl_AbstractStringBuilder_ensureCapacity(this, var_1); }, "$toString", function() { return jl_AbstractStringBuilder_toString(this); }], +jl_Appendable, "Appendable", 22, jl_Object, [], 3, 3, 0, 0, +jl_StringBuilder, "StringBuilder", 22, jl_AbstractStringBuilder, [jl_Appendable], 0, 3, 0, ["$insert4", function(var_1, var_2, var_3, var_4) { return jl_StringBuilder_insert7(this, var_1, var_2, var_3, var_4); }, "$append8", function(var_1, var_2, var_3) { return jl_StringBuilder_append10(this, var_1, var_2, var_3); }, "$insert3", function(var_1, var_2, var_3, var_4) { return jl_StringBuilder_insert8(this, var_1, var_2, var_3, var_4); }, "$append7", function(var_1, var_2, var_3) { return jl_StringBuilder_append11(this, +var_1, var_2, var_3); }, "$charAt", function(var_1) { return jl_StringBuilder_charAt(this, var_1); }, "$length", function() { return jl_StringBuilder_length(this); }, "$toString", function() { return jl_StringBuilder_toString(this); }, "$ensureCapacity", function(var_1) { jl_StringBuilder_ensureCapacity(this, var_1); }, "$insert2", function(var_1, var_2) { return jl_StringBuilder_insert9(this, var_1, var_2); }, "$insert1", function(var_1, var_2) { return jl_StringBuilder_insert10(this, var_1, var_2); }, "$insert", +function(var_1, var_2) { return jl_StringBuilder_insert14(this, var_1, var_2); }], +jl_Number, "Number", 22, jl_Object, [ji_Serializable], 1, 3, 0, 0, +jl_Integer, "Integer", 22, jl_Number, [jl_Comparable], 0, 3, 0, ["$intValue", function() { return jl_Integer_intValue(this); }, "$longValue", function() { return jl_Integer_longValue(this); }, "$doubleValue", function() { return jl_Integer_doubleValue(this); }, "$toString", function() { return jl_Integer_toString0(this); }, "$hashCode0", function() { return jl_Integer_hashCode(this); }, "$equals", function(var_1) { return jl_Integer_equals(this, var_1); }, "$compareTo7", function(var_1) { return jl_Integer_compareTo0(this, +var_1); }], +jl_IncompatibleClassChangeError, "IncompatibleClassChangeError", 22, jl_LinkageError, [], 0, 3, 0, 0, +jl_NoSuchFieldError, "NoSuchFieldError", 22, jl_IncompatibleClassChangeError, [], 0, 3, 0, 0, +jl_NoSuchMethodError, "NoSuchMethodError", 22, jl_IncompatibleClassChangeError, [], 0, 3, 0, 0, +jl_Exception, "Exception", 22, jl_Throwable, [], 0, 3, 0, 0, +jl_RuntimeException, "RuntimeException", 22, jl_Exception, [], 0, 3, 0, 0, +otj_JSObject, "JSObject", 35, jl_Object, [], 3, 3, 0, 0, +otjde_EventTarget, "EventTarget", 43, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjde_FocusEventTarget, "FocusEventTarget", 43, jl_Object, [otjde_EventTarget], 3, 3, 0, 0, +otjde_MouseEventTarget, "MouseEventTarget", 43, jl_Object, [otjde_EventTarget], 3, 3, 0, 0, +otjde_KeyboardEventTarget, "KeyboardEventTarget", 43, jl_Object, [otjde_EventTarget], 3, 3, 0, 0, +otjde_LoadEventTarget, "LoadEventTarget", 43, jl_Object, [otjde_EventTarget], 3, 3, 0, 0, +otjb_WindowEventTarget, "WindowEventTarget", 46, jl_Object, [otjde_EventTarget, otjde_FocusEventTarget, otjde_MouseEventTarget, otjde_KeyboardEventTarget, otjde_LoadEventTarget], 3, 3, 0, 0, +otjb_StorageProvider, "StorageProvider", 46, jl_Object, [], 3, 3, 0, 0, +otjc_JSArrayReader, "JSArrayReader", 36, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjb_Window, "Window", 46, jl_Object, [otj_JSObject, otjb_WindowEventTarget, otjb_StorageProvider, otjc_JSArrayReader], 1, 3, 0, ["$addEventListener$exported$0", function(var_1, var_2) { return otjb_Window_addEventListener$exported$0(this, var_1, var_2); }, "$removeEventListener$exported$1", function(var_1, var_2) { return otjb_Window_removeEventListener$exported$1(this, var_1, var_2); }, "$get$exported$2", function(var_1) { return otjb_Window_get$exported$2(this, var_1); }, "$removeEventListener$exported$3", +function(var_1, var_2, var_3) { return otjb_Window_removeEventListener$exported$3(this, var_1, var_2, var_3); }, "$dispatchEvent$exported$4", function(var_1) { return otjb_Window_dispatchEvent$exported$4(this, var_1); }, "$getLength$exported$5", function() { return otjb_Window_getLength$exported$5(this); }, "$addEventListener$exported$6", function(var_1, var_2, var_3) { return otjb_Window_addEventListener$exported$6(this, var_1, var_2, var_3); }], +nlea_EaglerAdapterImpl2, "EaglerAdapterImpl2", 83, jl_Object, [], 0, 3, nlea_EaglerAdapterImpl2_$callClinit, 0, +nle_LocalStorageManager, "LocalStorageManager", 82, jl_Object, [], 0, 3, 0, 0, +nms_ServerList, "ServerList", 79, jl_Object, [], 0, 3, 0, 0, +otci_IntegerUtil, "IntegerUtil", 53, jl_Object, [], 4, 3, 0, 0, +otjc_JSString, "JSString", 36, jl_Object, [otj_JSObject], 1, 3, 0, 0, +otjde_EventListener, "EventListener", 43, jl_Object, [otj_JSObject], 3, 3, 0, 0, +nlea_EaglerAdapterImpl2$2, "EaglerAdapterImpl2$2", 83, jl_Object, [otjde_EventListener], 4, 0, 0, ["$handleEvent$exported$0", function(var_1) { return nlea_EaglerAdapterImpl2$2_handleEvent$exported$0(this, var_1); }], +nlea_EaglerAdapterImpl2$3, "EaglerAdapterImpl2$3", 83, jl_Object, [otjde_EventListener], 4, 0, 0, ["$handleEvent$exported$0", function(var_1) { return nlea_EaglerAdapterImpl2$3_handleEvent$exported$0(this, var_1); }], +nlea_EaglerAdapterImpl2$4, "EaglerAdapterImpl2$4", 83, jl_Object, [otjde_EventListener], 4, 0, 0, ["$handleEvent$exported$0", function(var_1) { return nlea_EaglerAdapterImpl2$4_handleEvent$exported$0(this, var_1); }], +nlea_EaglerAdapterImpl2$5, "EaglerAdapterImpl2$5", 83, jl_Object, [otjde_EventListener], 4, 0, 0, ["$handleEvent$exported$0", function(var_1) { return nlea_EaglerAdapterImpl2$5_handleEvent$exported$0(this, var_1); }], +nlea_EaglerAdapterImpl2$6, "EaglerAdapterImpl2$6", 83, jl_Object, [otjde_EventListener], 4, 0, 0, ["$handleEvent$exported$0", function(var_1) { return nlea_EaglerAdapterImpl2$6_handleEvent$exported$0(this, var_1); }], +nlea_EaglerAdapterImpl2$7, "EaglerAdapterImpl2$7", 83, jl_Object, [otjde_EventListener], 4, 0, 0, ["$handleEvent$exported$0", function(var_1) { return nlea_EaglerAdapterImpl2$7_handleEvent$exported$0(this, var_1); }], +nlea_EaglerAdapterImpl2$8, "EaglerAdapterImpl2$8", 83, jl_Object, [otjde_EventListener], 4, 0, 0, ["$handleEvent$exported$0", function(var_1) { return nlea_EaglerAdapterImpl2$8_handleEvent$exported$0(this, var_1); }], +nlea_EaglerAdapterImpl2$9, "EaglerAdapterImpl2$9", 83, jl_Object, [otjde_EventListener], 4, 0, 0, ["$handleEvent$exported$0", function(var_1) { return nlea_EaglerAdapterImpl2$9_handleEvent$exported$0(this, var_1); }], +nlea_EaglerAdapterImpl2$10, "EaglerAdapterImpl2$10", 83, jl_Object, [otjde_EventListener], 4, 0, 0, ["$handleEvent$exported$0", function(var_1) { return nlea_EaglerAdapterImpl2$10_handleEvent$exported$0(this, var_1); }], +nlea_EaglerAdapterImpl2$11, "EaglerAdapterImpl2$11", 83, jl_Object, [otjde_EventListener], 4, 0, 0, ["$handleEvent$exported$0", function(var_1) { return nlea_EaglerAdapterImpl2$11_handleEvent$exported$0(this, var_1); }]]); +$rt_metadata([nle_EarlyLoadScreen, "EarlyLoadScreen", 82, jl_Object, [], 0, 3, 0, 0, +otjw_AudioContext, "AudioContext", 49, jl_Object, [otj_JSObject], 1, 3, 0, 0, +otjb_TimerHandler, "TimerHandler", 46, jl_Object, [otj_JSObject], 3, 3, 0, 0, +nlea_EaglerAdapterImpl2$12, "EaglerAdapterImpl2$12", 83, jl_Object, [otjb_TimerHandler], 4, 0, 0, ["$onTimer$exported$0", function() { return nlea_EaglerAdapterImpl2$12_onTimer$exported$0(this); }], +jl_Runnable, "Runnable", 22, jl_Object, [], 3, 3, 0, 0, +jl_Thread, "Thread", 22, jl_Object, [jl_Runnable], 0, 3, 0, 0, +jl_InterruptedException, "InterruptedException", 22, jl_Exception, [], 0, 3, 0, 0, +nle_AssetRepository, "AssetRepository", 82, jl_Object, [], 0, 3, 0, 0, +ji_IOException, "IOException", 17, jl_Exception, [], 0, 3, 0, 0, +nleg_EaglerAdapterGL30, "EaglerAdapterGL30", 85, nlea_EaglerAdapterImpl2, [], 0, 3, nleg_EaglerAdapterGL30_$callClinit, 0, +nle_EaglerAdapter, "EaglerAdapter", 82, nleg_EaglerAdapterGL30, [], 0, 3, 0, 0, +nms_CompressedStreamTools, "CompressedStreamTools", 79, jl_Object, [], 0, 3, 0, 0, +nms_NBTBase, "NBTBase", 79, jl_Object, [], 1, 3, 0, ["$equals", function(var_1) { return nms_NBTBase_equals(this, var_1); }, "$hashCode0", function() { return nms_NBTBase_hashCode(this); }], +nms_NBTTagCompound, "NBTTagCompound", 79, nms_NBTBase, [], 0, 3, 0, ["$write0", function(var_1) { nms_NBTTagCompound_write(this, var_1); }, "$load0", function(var_1) { nms_NBTTagCompound_load(this, var_1); }, "$getId", function() { return nms_NBTTagCompound_getId(this); }, "$toString", function() { return nms_NBTTagCompound_toString(this); }, "$copy", function() { return nms_NBTTagCompound_copy(this); }, "$equals", function(var_1) { return nms_NBTTagCompound_equals(this, var_1); }, "$hashCode0", function() { +return nms_NBTTagCompound_hashCode(this); }], +nle_BaseNCodec, "BaseNCodec", 82, jl_Object, [], 1, 3, 0, 0, +nle_Base64, "Base64", 82, nle_BaseNCodec, [], 0, 3, 0, 0, +nle_ConfigConstants, "ConfigConstants", 82, jl_Object, [], 0, 3, 0, 0, +nms_ServerData, "ServerData", 79, jl_Object, [], 0, 3, 0, ["$hashCode0", function() { return nms_ServerData_hashCode(this); }, "$equals", function(var_1) { return nms_ServerData_equals(this, var_1); }], +jl_System, "System", 22, jl_Object, [], 4, 3, 0, 0, +nmc_Minecraft, "Minecraft", 80, jl_Object, [jl_Runnable], 0, 3, 0, 0, +ju_Comparator, "Comparator", 8, jl_Object, [], 3, 3, 0, 0, +jl_String$_clinit_$lambda$_81_0, "String$$lambda$_81_0", 22, jl_Object, [ju_Comparator], 0, 3, 0, 0, +jl_Character, "Character", 22, jl_Object, [jl_Comparable], 0, 3, 0, ["$toString", function() { return jl_Character_toString(this); }, "$equals", function(var_1) { return jl_Character_equals(this, var_1); }, "$hashCode0", function() { return jl_Character_hashCode(this); }, "$compareTo7", function(var_1) { return jl_Character_compareTo0(this, var_1); }], +jl_Iterable, "Iterable", 22, jl_Object, [], 3, 3, 0, 0, +ju_Collection, "Collection", 8, jl_Object, [jl_Iterable], 3, 3, 0, 0, +ju_AbstractCollection, "AbstractCollection", 8, jl_Object, [ju_Collection], 1, 3, 0, ["$contains", function(var_1) { return ju_AbstractCollection_contains(this, var_1); }, "$remove1", function(var_1) { return ju_AbstractCollection_remove(this, var_1); }, "$toString", function() { return ju_AbstractCollection_toString(this); }], +ju_List, "List", 8, jl_Object, [ju_Collection], 3, 3, 0, 0, +ju_AbstractList, "AbstractList", 8, ju_AbstractCollection, [ju_List], 1, 3, 0, ["$add", function(var_1) { return ju_AbstractList_add(this, var_1); }, "$iterator", function() { return ju_AbstractList_iterator(this); }, "$add0", function(var_1, var_2) { ju_AbstractList_add0(this, var_1, var_2); }, "$remove0", function(var_1) { return ju_AbstractList_remove(this, var_1); }, "$hashCode0", function() { return ju_AbstractList_hashCode(this); }, "$equals", function(var_1) { return ju_AbstractList_equals(this, var_1); +}], +ju_AbstractSequentialList, "AbstractSequentialList", 8, ju_AbstractList, [], 1, 3, 0, ["$add0", function(var_1, var_2) { ju_AbstractSequentialList_add(this, var_1, var_2); }], +ju_Queue, "Queue", 8, jl_Object, [ju_Collection], 3, 3, 0, 0, +ju_Deque, "Deque", 8, jl_Object, [ju_Queue], 3, 3, 0, 0, +ju_LinkedList, "LinkedList", 8, ju_AbstractSequentialList, [ju_Deque], 0, 3, 0, ["$size0", function() { return ju_LinkedList_size(this); }], +otjt_ArrayBuffer, "ArrayBuffer", 48, jl_Object, [otj_JSObject], 1, 3, 0, 0, +otjt_ArrayBufferView, "ArrayBufferView", 48, jl_Object, [otj_JSObject], 1, 3, 0, 0, +otjt_Uint8Array, "Uint8Array", 48, otjt_ArrayBufferView, [], 1, 3, 0, 0, +otjt_Float32Array, "Float32Array", 48, otjt_ArrayBufferView, [], 1, 3, 0, 0, +ju_Map, "Map", 8, jl_Object, [], 3, 3, 0, 0, +ju_AbstractMap, "AbstractMap", 8, jl_Object, [ju_Map], 1, 3, 0, ["$equals", function(var_1) { return ju_AbstractMap_equals(this, var_1); }, "$hashCode0", function() { return ju_AbstractMap_hashCode(this); }], +jl_Cloneable, "Cloneable", 22, jl_Object, [], 3, 3, 0, 0, +ju_HashMap, "HashMap", 8, ju_AbstractMap, [jl_Cloneable, ji_Serializable], 0, 3, 0, ["$newElementArray", function(var_1) { return ju_HashMap_newElementArray(this, var_1); }, "$entrySet", function() { return ju_HashMap_entrySet(this); }, "$putImpl", function(var_1, var_2) { return ju_HashMap_putImpl(this, var_1, var_2); }, "$createHashedEntry", function(var_1, var_2, var_3) { return ju_HashMap_createHashedEntry(this, var_1, var_2, var_3); }], +jt_Format, "Format", 19, jl_Object, [ji_Serializable, jl_Cloneable], 1, 3, 0, 0, +jt_DateFormat, "DateFormat", 19, jt_Format, [], 1, 3, 0, ["$format2", function(var_1, var_2, var_3) { return jt_DateFormat_format0(this, var_1, var_2, var_3); }], +jt_SimpleDateFormat, "SimpleDateFormat", 19, jt_DateFormat, [], 0, 3, 0, ["$equals", function(var_1) { return jt_SimpleDateFormat_equals(this, var_1); }, "$hashCode0", function() { return jt_SimpleDateFormat_hashCode(this); }], +ju_Set, "Set", 8, jl_Object, [ju_Collection], 3, 3, 0, 0, +ju_AbstractSet, "AbstractSet", 8, ju_AbstractCollection, [ju_Set], 1, 3, 0, ["$equals", function(var_1) { return ju_AbstractSet_equals(this, var_1); }, "$hashCode0", function() { return ju_AbstractSet_hashCode(this); }], +ju_HashSet, "HashSet", 8, ju_AbstractSet, [jl_Cloneable, ji_Serializable], 0, 3, 0, ["$add", function(var_1) { return ju_HashSet_add(this, var_1); }, "$contains", function(var_1) { return ju_HashSet_contains(this, var_1); }, "$iterator", function() { return ju_HashSet_iterator(this); }, "$size0", function() { return ju_HashSet_size(this); }], +otjt_Int32Array, "Int32Array", 48, otjt_ArrayBufferView, [], 1, 3, 0, 0, +nms_GLAllocation, "GLAllocation", 79, jl_Object, [], 0, 3, 0, 0, +nle_EaglerImage, "EaglerImage", 82, jl_Object, [], 0, 3, 0, 0, +jl_Float, "Float", 22, jl_Number, [jl_Comparable], 0, 3, 0, ["$intValue", function() { return jl_Float_intValue(this); }, "$longValue", function() { return jl_Float_longValue(this); }, "$doubleValue", function() { return jl_Float_doubleValue(this); }, "$toString", function() { return jl_Float_toString(this); }, "$equals", function(var_1) { return jl_Float_equals(this, var_1); }, "$hashCode0", function() { return jl_Float_hashCode(this); }, "$compareTo7", function(var_1) { return jl_Float_compareTo0(this, var_1); +}]]); +$rt_metadata([oti_AsyncCallback, "AsyncCallback", 51, jl_Object, [], 3, 3, 0, 0, +otpp_AsyncCallbackWrapper, "AsyncCallbackWrapper", 64, jl_Object, [oti_AsyncCallback], 0, 0, 0, ["$complete", function(var_1) { otpp_AsyncCallbackWrapper_complete(this, var_1); }, "$error", function(var_1) { otpp_AsyncCallbackWrapper_error(this, var_1); }], +otja_XMLHttpRequest, "XMLHttpRequest", 50, jl_Object, [otj_JSObject], 1, 3, 0, 0, +otja_ReadyStateChangeHandler, "ReadyStateChangeHandler", 50, jl_Object, [otj_JSObject], 3, 3, 0, 0, +nlea_EaglerAdapterImpl2$1, "EaglerAdapterImpl2$1", 83, jl_Object, [otja_ReadyStateChangeHandler], 4, 0, 0, ["$stateChanged$exported$0", function() { return nlea_EaglerAdapterImpl2$1_stateChanged$exported$0(this); }], +otp_PlatformRunnable, "PlatformRunnable", 62, jl_Object, [], 3, 3, 0, 0, +otr_EventQueue$Event, "EventQueue$Event", 61, jl_Object, [], 3, 3, 0, 0, +jl_ThreadInterruptHandler, "ThreadInterruptHandler", 22, jl_Object, [], 3, 3, 0, 0, +jl_Thread$SleepHandler, "Thread$SleepHandler", 22, jl_Object, [otp_PlatformRunnable, otr_EventQueue$Event, jl_ThreadInterruptHandler], 0, 0, 0, ["$run", function() { jl_Thread$SleepHandler_run(this); }], +jl_AutoCloseable, "AutoCloseable", 22, jl_Object, [], 3, 3, 0, 0, +ji_Closeable, "Closeable", 17, jl_Object, [jl_AutoCloseable], 3, 3, 0, 0, +ji_InputStream, "InputStream", 17, jl_Object, [ji_Closeable], 1, 3, 0, ["$read", function(var_1) { return ji_InputStream_read(this, var_1); }, "$read1", function(var_1, var_2, var_3) { return ji_InputStream_read0(this, var_1, var_2, var_3); }, "$skip", function(var_1) { return ji_InputStream_skip(this, var_1); }, "$close", function() { ji_InputStream_close(this); }, "$mark0", function(var_1) { ji_InputStream_mark(this, var_1); }, "$reset", function() { ji_InputStream_reset(this); }], +ji_ByteArrayInputStream, "ByteArrayInputStream", 17, ji_InputStream, [], 0, 3, 0, ["$read2", function() { return ji_ByteArrayInputStream_read(this); }, "$read1", function(var_1, var_2, var_3) { return ji_ByteArrayInputStream_read0(this, var_1, var_2, var_3); }, "$skip", function(var_1) { return ji_ByteArrayInputStream_skip(this, var_1); }, "$available", function() { return ji_ByteArrayInputStream_available(this); }, "$mark0", function(var_1) { ji_ByteArrayInputStream_mark(this, var_1); }, "$reset", function() +{ ji_ByteArrayInputStream_reset(this); }, "$close", function() { ji_ByteArrayInputStream_close(this); }], +ji_FilterInputStream, "FilterInputStream", 17, ji_InputStream, [], 0, 3, 0, ["$read", function(var_1) { return ji_FilterInputStream_read0(this, var_1); }], +ji_DataInput, "DataInput", 17, jl_Object, [], 3, 3, 0, 0, +ji_DataInputStream, "DataInputStream", 17, ji_FilterInputStream, [ji_DataInput], 0, 3, 0, 0, +jnc_Charset, "Charset", 15, jl_Object, [jl_Comparable], 1, 3, 0, ["$compareTo7", function(var_1) { return jnc_Charset_compareTo0(this, var_1); }], +cjj_InflaterInputStream, "InflaterInputStream", 2, ji_FilterInputStream, [], 0, 3, 0, ["$read2", function() { return cjj_InflaterInputStream_read(this); }, "$read1", function(var_1, var_2, var_3) { return cjj_InflaterInputStream_read0(this, var_1, var_2, var_3); }, "$available", function() { return cjj_InflaterInputStream_available(this); }, "$skip", function(var_1) { return cjj_InflaterInputStream_skip(this, var_1); }, "$close", function() { cjj_InflaterInputStream_close(this); }, "$mark0", function(var_1) +{ cjj_InflaterInputStream_mark(this, var_1); }, "$reset", function() { cjj_InflaterInputStream_reset(this); }], +nle_GeneralDigest, "GeneralDigest", 82, jl_Object, [], 1, 3, 0, 0, +nle_SHA1Digest, "SHA1Digest", 82, nle_GeneralDigest, [], 0, 3, 0, 0, +ju_Arrays, "Arrays", 8, jl_Object, [], 0, 3, 0, 0, +ji_BufferedInputStream, "BufferedInputStream", 17, ji_FilterInputStream, [], 0, 3, 0, ["$available", function() { return ji_BufferedInputStream_available(this); }, "$close", function() { ji_BufferedInputStream_close(this); }, "$mark0", function(var_1) { ji_BufferedInputStream_mark(this, var_1); }, "$read2", function() { return ji_BufferedInputStream_read(this); }, "$read1", function(var_1, var_2, var_3) { return ji_BufferedInputStream_read0(this, var_1, var_2, var_3); }, "$reset", function() { ji_BufferedInputStream_reset(this); +}, "$skip", function(var_1) { return ji_BufferedInputStream_skip(this, var_1); }], +ju_RandomAccess, "RandomAccess", 8, jl_Object, [], 3, 3, 0, 0, +ju_ArrayList, "ArrayList", 8, ju_AbstractList, [jl_Cloneable, ji_Serializable, ju_RandomAccess], 0, 3, 0, ["$get5", function(var_1) { return ju_ArrayList_get(this, var_1); }, "$size0", function() { return ju_ArrayList_size(this); }, "$set3", function(var_1, var_2) { return ju_ArrayList_set(this, var_1, var_2); }, "$add", function(var_1) { return ju_ArrayList_add(this, var_1); }, "$add0", function(var_1, var_2) { ju_ArrayList_add0(this, var_1, var_2); }, "$remove0", function(var_1) { return ju_ArrayList_remove(this, +var_1); }, "$remove1", function(var_1) { return ju_ArrayList_remove0(this, var_1); }], +nms_NBTTagList, "NBTTagList", 79, nms_NBTBase, [], 0, 3, 0, ["$write0", function(var_1) { nms_NBTTagList_write(this, var_1); }, "$load0", function(var_1) { nms_NBTTagList_load(this, var_1); }, "$getId", function() { return nms_NBTTagList_getId(this); }, "$toString", function() { return nms_NBTTagList_toString(this); }, "$copy", function() { return nms_NBTTagList_copy(this); }, "$equals", function(var_1) { return nms_NBTTagList_equals(this, var_1); }, "$hashCode0", function() { return nms_NBTTagList_hashCode(this); +}], +ji_Flushable, "Flushable", 17, jl_Object, [], 3, 3, 0, 0, +ji_OutputStream, "OutputStream", 17, jl_Object, [ji_Closeable, ji_Flushable], 1, 3, 0, ["$write1", function(var_1, var_2, var_3) { ji_OutputStream_write0(this, var_1, var_2, var_3); }, "$close", function() { ji_OutputStream_close(this); }, "$flush", function() { ji_OutputStream_flush(this); }], +ji_FilterOutputStream, "FilterOutputStream", 17, ji_OutputStream, [], 0, 3, 0, 0, +ji_PrintStream, "PrintStream", 17, ji_FilterOutputStream, [], 0, 3, 0, 0, +jl_ConsoleOutputStreamStdout, "ConsoleOutputStreamStdout", 22, ji_OutputStream, [], 0, 0, 0, ["$write2", function(var_1) { jl_ConsoleOutputStreamStdout_write(this, var_1); }], +nms_Timer, "Timer", 79, jl_Object, [], 0, 3, 0, 0, +nms_SoundManager, "SoundManager", 79, jl_Object, [], 0, 3, 0, 0, +nms_Profiler, "Profiler", 79, jl_Object, [], 0, 3, 0, 0, +nms_Packet, "Packet", 79, jl_Object, [], 1, 3, nms_Packet_$callClinit, 0, +nms_Packet3Chat, "Packet3Chat", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { nms_Packet3Chat_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { nms_Packet3Chat_writePacketData(this, var_1); }, "$processPacket", function(var_1) { nms_Packet3Chat_processPacket(this, var_1); }, "$getPacketSize", function() { return nms_Packet3Chat_getPacketSize(this); }], +nle_EaglerProfile, "EaglerProfile", 82, jl_Object, [], 0, 3, nle_EaglerProfile_$callClinit, 0, +ju_Locale, "Locale", 8, jl_Object, [jl_Cloneable, ji_Serializable], 4, 3, 0, ["$equals", function(var_1) { return ju_Locale_equals(this, var_1); }, "$hashCode0", function() { return ju_Locale_hashCode(this); }], +nlea_EaglerAdapterImpl2$TextureGL, "EaglerAdapterImpl2$TextureGL", 83, jl_Object, [], 4, 3, 0, 0, +jn_Buffer, "Buffer", 14, jl_Object, [], 1, 3, 0, 0, +jn_IntBuffer, "IntBuffer", 14, jn_Buffer, [jl_Comparable], 1, 3, 0, 0, +nlea_EaglerAdapterImpl2$BufferGL, "EaglerAdapterImpl2$BufferGL", 83, jl_Object, [], 4, 3, 0, 0, +nlea_EaglerAdapterImpl2$ShaderGL, "EaglerAdapterImpl2$ShaderGL", 83, jl_Object, [], 4, 3, 0, 0, +nlea_EaglerAdapterImpl2$ProgramGL, "EaglerAdapterImpl2$ProgramGL", 83, jl_Object, [], 4, 3, 0, 0, +nlea_EaglerAdapterImpl2$UniformGL, "EaglerAdapterImpl2$UniformGL", 83, jl_Object, [], 4, 3, 0, 0, +nlea_EaglerAdapterImpl2$BufferArrayGL, "EaglerAdapterImpl2$BufferArrayGL", 83, jl_Object, [], 4, 3, 0, 0, +jnc_Charset$Charsets, "Charset$Charsets", 15, jl_Object, [], 0, 0, 0, 0, +jl_IllegalArgumentException, "IllegalArgumentException", 22, jl_RuntimeException, [], 0, 3, 0, 0, +jnc_UnsupportedCharsetException, "UnsupportedCharsetException", 15, jl_IllegalArgumentException, [], 0, 3, 0, 0, +jur_Pattern, "Pattern", 9, jl_Object, [ji_Serializable], 4, 3, 0, 0, +jnci_UTF8Charset, "UTF8Charset", 16, jnc_Charset, [], 0, 3, 0, 0]); +$rt_metadata([nle_EaglercraftRandom, "EaglercraftRandom", 82, jl_Object, [], 0, 3, 0, 0, +jt_DateFormatSymbols, "DateFormatSymbols", 19, jl_Object, [ji_Serializable, jl_Cloneable], 0, 3, 0, 0, +nlea_EaglerAdapterImpl2$13, "EaglerAdapterImpl2$13", 83, jl_Object, [otjde_EventListener], 4, 0, 0, ["$handleEvent$exported$0", function(var_1) { return nlea_EaglerAdapterImpl2$13_handleEvent$exported$0(this, var_1); }], +nlea_EaglerAdapterImpl2$14, "EaglerAdapterImpl2$14", 83, jl_Object, [otjde_EventListener], 4, 0, 0, ["$handleEvent$exported$0", function(var_1) { return nlea_EaglerAdapterImpl2$14_handleEvent$exported$0(this, var_1); }], +jn_ByteBuffer, "ByteBuffer", 14, jn_Buffer, [jl_Comparable], 1, 3, 0, ["$toString", function() { return jn_ByteBuffer_toString(this); }, "$hashCode0", function() { return jn_ByteBuffer_hashCode(this); }, "$equals", function(var_1) { return jn_ByteBuffer_equals(this, var_1); }, "$compareTo7", function(var_1) { return jn_ByteBuffer_compareTo0(this, var_1); }], +jn_ByteOrder, "ByteOrder", 14, jl_Object, [], 4, 3, 0, 0, +jnc_IllegalCharsetNameException, "IllegalCharsetNameException", 15, jl_IllegalArgumentException, [], 0, 3, 0, 0, +cjj_ZStream, "ZStream", 2, jl_Object, [], 128, 3, 0, 0, +cjj_Inflater, "Inflater", 2, cjj_ZStream, [], 4, 3, 0, 0, +nms_NBTTagEnd, "NBTTagEnd", 79, nms_NBTBase, [], 0, 3, 0, ["$load0", function(var_1) { nms_NBTTagEnd_load(this, var_1); }, "$write0", function(var_1) { nms_NBTTagEnd_write(this, var_1); }, "$getId", function() { return nms_NBTTagEnd_getId(this); }, "$toString", function() { return nms_NBTTagEnd_toString(this); }, "$copy", function() { return nms_NBTTagEnd_copy(this); }], +otjb_Performance, "Performance", 46, jl_Object, [otj_JSObject], 4, 3, 0, 0, +nms_Gui, "Gui", 79, jl_Object, [], 0, 3, 0, 0, +nms_GuiScreen, "GuiScreen", 79, nms_Gui, [], 0, 3, nms_GuiScreen_$callClinit, ["$keyTyped", function(var_1, var_2) { nms_GuiScreen_keyTyped(this, var_1, var_2); }, "$mouseClicked", function(var_1, var_2, var_3) { nms_GuiScreen_mouseClicked(this, var_1, var_2, var_3); }, "$mouseMovedOrUp", function(var_1, var_2, var_3) { nms_GuiScreen_mouseMovedOrUp(this, var_1, var_2, var_3); }, "$func_85041_a", function(var_1, var_2, var_3, var_4) { nms_GuiScreen_func_85041_a(this, var_1, var_2, var_3, var_4); }, "$actionPerformed", +function(var_1) { nms_GuiScreen_actionPerformed(this, var_1); }, "$initGui", function() { nms_GuiScreen_initGui(this); }, "$handleMouseInput", function() { nms_GuiScreen_handleMouseInput(this); }, "$updateScreen", function() { nms_GuiScreen_updateScreen(this); }, "$onGuiClosed", function() { nms_GuiScreen_onGuiClosed(this); }], +nle_GuiScreenEditProfile, "GuiScreenEditProfile", 82, nms_GuiScreen, [], 0, 3, 0, ["$initGui", function() { nle_GuiScreenEditProfile_initGui(this); }, "$drawScreen", function(var_1, var_2, var_3) { nle_GuiScreenEditProfile_drawScreen(this, var_1, var_2, var_3); }, "$handleMouseInput", function() { nle_GuiScreenEditProfile_handleMouseInput(this); }, "$actionPerformed", function(var_1) { nle_GuiScreenEditProfile_actionPerformed(this, var_1); }, "$updateScreen", function() { nle_GuiScreenEditProfile_updateScreen(this); +}, "$onGuiClosed", function() { nle_GuiScreenEditProfile_onGuiClosed(this); }, "$keyTyped", function(var_1, var_2) { nle_GuiScreenEditProfile_keyTyped(this, var_1, var_2); }, "$mouseClicked", function(var_1, var_2, var_3) { nle_GuiScreenEditProfile_mouseClicked(this, var_1, var_2, var_3); }], +ji_ByteArrayOutputStream, "ByteArrayOutputStream", 17, ji_OutputStream, [], 0, 3, 0, ["$write2", function(var_1) { ji_ByteArrayOutputStream_write(this, var_1); }, "$write1", function(var_1, var_2, var_3) { ji_ByteArrayOutputStream_write0(this, var_1, var_2, var_3); }], +ji_DataOutput, "DataOutput", 17, jl_Object, [], 3, 3, 0, 0, +ji_DataOutputStream, "DataOutputStream", 17, ji_FilterOutputStream, [ji_DataOutput], 0, 3, 0, ["$write1", function(var_1, var_2, var_3) { ji_DataOutputStream_write0(this, var_1, var_2, var_3); }, "$write2", function(var_1) { ji_DataOutputStream_write(this, var_1); }], +otciu_CLDRHelper, "CLDRHelper", 56, jl_Object, [], 4, 3, 0, 0, +otpp_ResourceAccessor, "ResourceAccessor", 64, jl_Object, [], 4, 0, 0, 0, +nleg_GLObjectMap, "GLObjectMap", 85, jl_Object, [], 0, 3, 0, 0, +nlegv_Matrix, "Matrix", 86, jl_Object, [ji_Serializable], 1, 3, 0, 0, +nlegv_Matrix4f, "Matrix4f", 86, nlegv_Matrix, [ji_Serializable], 0, 3, 0, 0, +nlegv_ReadableVector, "ReadableVector", 86, jl_Object, [], 3, 3, 0, 0, +nlegv_Vector, "Vector", 86, jl_Object, [ji_Serializable, nlegv_ReadableVector], 1, 3, 0, 0, +nlegv_ReadableVector2f, "ReadableVector2f", 86, jl_Object, [nlegv_ReadableVector], 3, 3, 0, 0, +nlegv_ReadableVector3f, "ReadableVector3f", 86, jl_Object, [nlegv_ReadableVector2f], 3, 3, 0, 0, +nlegv_WritableVector2f, "WritableVector2f", 86, jl_Object, [], 3, 3, 0, 0, +nlegv_WritableVector3f, "WritableVector3f", 86, jl_Object, [nlegv_WritableVector2f], 3, 3, 0, 0, +nlegv_Vector3f, "Vector3f", 86, nlegv_Vector, [ji_Serializable, nlegv_ReadableVector3f, nlegv_WritableVector3f], 0, 3, 0, 0, +nlegv_ReadableVector4f, "ReadableVector4f", 86, jl_Object, [nlegv_ReadableVector3f], 3, 3, 0, 0, +nlegv_WritableVector4f, "WritableVector4f", 86, jl_Object, [nlegv_WritableVector3f], 3, 3, 0, 0, +nlegv_Vector4f, "Vector4f", 86, nlegv_Vector, [ji_Serializable, nlegv_ReadableVector4f, nlegv_WritableVector4f], 0, 3, 0, 0, +jn_ByteBufferImpl, "ByteBufferImpl", 14, jn_ByteBuffer, [], 0, 0, 0, 0, +jn_IntBufferImpl, "IntBufferImpl", 14, jn_IntBuffer, [], 1, 0, 0, 0, +jn_IntBufferOverArray, "IntBufferOverArray", 14, jn_IntBufferImpl, [], 0, 0, 0, ["$getElement", function(var_1) { return jn_IntBufferOverArray_getElement(this, var_1); }, "$putElement", function(var_1, var_2) { jn_IntBufferOverArray_putElement(this, var_1, var_2); }, "$readOnly1", function() { return jn_IntBufferOverArray_readOnly(this); }], +nms_NBTTagByte, "NBTTagByte", 79, nms_NBTBase, [], 0, 3, 0, ["$write0", function(var_1) { nms_NBTTagByte_write(this, var_1); }, "$load0", function(var_1) { nms_NBTTagByte_load(this, var_1); }, "$getId", function() { return nms_NBTTagByte_getId(this); }, "$toString", function() { return nms_NBTTagByte_toString(this); }, "$copy", function() { return nms_NBTTagByte_copy(this); }, "$equals", function(var_1) { return nms_NBTTagByte_equals(this, var_1); }, "$hashCode0", function() { return nms_NBTTagByte_hashCode(this); +}], +nms_NBTTagShort, "NBTTagShort", 79, nms_NBTBase, [], 0, 3, 0, ["$write0", function(var_1) { nms_NBTTagShort_write(this, var_1); }, "$load0", function(var_1) { nms_NBTTagShort_load(this, var_1); }, "$getId", function() { return nms_NBTTagShort_getId(this); }, "$toString", function() { return nms_NBTTagShort_toString(this); }, "$copy", function() { return nms_NBTTagShort_copy(this); }, "$equals", function(var_1) { return nms_NBTTagShort_equals(this, var_1); }, "$hashCode0", function() { return nms_NBTTagShort_hashCode(this); +}], +nms_NBTTagInt, "NBTTagInt", 79, nms_NBTBase, [], 0, 3, 0, ["$write0", function(var_1) { nms_NBTTagInt_write(this, var_1); }, "$load0", function(var_1) { nms_NBTTagInt_load(this, var_1); }, "$getId", function() { return nms_NBTTagInt_getId(this); }, "$toString", function() { return nms_NBTTagInt_toString(this); }, "$copy", function() { return nms_NBTTagInt_copy(this); }, "$equals", function(var_1) { return nms_NBTTagInt_equals(this, var_1); }, "$hashCode0", function() { return nms_NBTTagInt_hashCode(this); }], +nms_NBTTagLong, "NBTTagLong", 79, nms_NBTBase, [], 0, 3, 0, ["$write0", function(var_1) { nms_NBTTagLong_write(this, var_1); }, "$load0", function(var_1) { nms_NBTTagLong_load(this, var_1); }, "$getId", function() { return nms_NBTTagLong_getId(this); }, "$toString", function() { return nms_NBTTagLong_toString(this); }, "$copy", function() { return nms_NBTTagLong_copy(this); }, "$equals", function(var_1) { return nms_NBTTagLong_equals(this, var_1); }, "$hashCode0", function() { return nms_NBTTagLong_hashCode(this); +}], +nms_NBTTagFloat, "NBTTagFloat", 79, nms_NBTBase, [], 0, 3, 0, ["$write0", function(var_1) { nms_NBTTagFloat_write(this, var_1); }, "$load0", function(var_1) { nms_NBTTagFloat_load(this, var_1); }, "$getId", function() { return nms_NBTTagFloat_getId(this); }, "$toString", function() { return nms_NBTTagFloat_toString(this); }, "$copy", function() { return nms_NBTTagFloat_copy(this); }, "$equals", function(var_1) { return nms_NBTTagFloat_equals(this, var_1); }, "$hashCode0", function() { return nms_NBTTagFloat_hashCode(this); +}], +nms_NBTTagDouble, "NBTTagDouble", 79, nms_NBTBase, [], 0, 3, 0, ["$write0", function(var_1) { nms_NBTTagDouble_write(this, var_1); }, "$load0", function(var_1) { nms_NBTTagDouble_load(this, var_1); }, "$getId", function() { return nms_NBTTagDouble_getId(this); }, "$toString", function() { return nms_NBTTagDouble_toString(this); }, "$copy", function() { return nms_NBTTagDouble_copy(this); }, "$equals", function(var_1) { return nms_NBTTagDouble_equals(this, var_1); }, "$hashCode0", function() { return nms_NBTTagDouble_hashCode(this); +}], +nms_NBTTagByteArray, "NBTTagByteArray", 79, nms_NBTBase, [], 0, 3, 0, ["$write0", function(var_1) { nms_NBTTagByteArray_write(this, var_1); }, "$load0", function(var_1) { nms_NBTTagByteArray_load(this, var_1); }, "$getId", function() { return nms_NBTTagByteArray_getId(this); }, "$toString", function() { return nms_NBTTagByteArray_toString(this); }, "$copy", function() { return nms_NBTTagByteArray_copy(this); }, "$equals", function(var_1) { return nms_NBTTagByteArray_equals(this, var_1); }, "$hashCode0", function() +{ return nms_NBTTagByteArray_hashCode(this); }], +nms_NBTTagString, "NBTTagString", 79, nms_NBTBase, [], 0, 3, 0, ["$write0", function(var_1) { nms_NBTTagString_write(this, var_1); }, "$load0", function(var_1) { nms_NBTTagString_load(this, var_1); }, "$getId", function() { return nms_NBTTagString_getId(this); }, "$toString", function() { return nms_NBTTagString_toString(this); }, "$copy", function() { return nms_NBTTagString_copy(this); }, "$equals", function(var_1) { return nms_NBTTagString_equals(this, var_1); }, "$hashCode0", function() { return nms_NBTTagString_hashCode(this); +}], +nms_NBTTagIntArray, "NBTTagIntArray", 79, nms_NBTBase, [], 0, 3, 0, ["$write0", function(var_1) { nms_NBTTagIntArray_write(this, var_1); }, "$load0", function(var_1) { nms_NBTTagIntArray_load(this, var_1); }, "$getId", function() { return nms_NBTTagIntArray_getId(this); }, "$toString", function() { return nms_NBTTagIntArray_toString(this); }, "$copy", function() { return nms_NBTTagIntArray_copy(this); }, "$equals", function(var_1) { return nms_NBTTagIntArray_equals(this, var_1); }, "$hashCode0", function() { +return nms_NBTTagIntArray_hashCode(this); }], +jl_NullPointerException, "NullPointerException", 22, jl_RuntimeException, [], 0, 3, 0, 0, +jur_AbstractSet, "AbstractSet", 9, jl_Object, [], 1, 0, 0, ["$find0", function(var_1, var_2, var_3) { return jur_AbstractSet_find(this, var_1, var_2, var_3); }, "$findBack", function(var_1, var_2, var_3, var_4) { return jur_AbstractSet_findBack(this, var_1, var_2, var_3, var_4); }, "$getType0", function() { return jur_AbstractSet_getType(this); }, "$toString", function() { return jur_AbstractSet_toString(this); }, "$setNext", function(var_1) { jur_AbstractSet_setNext(this, var_1); }, "$first", function(var_1) +{ return jur_AbstractSet_first(this, var_1); }, "$processBackRefReplacement", function() { return jur_AbstractSet_processBackRefReplacement(this); }, "$processSecondPass", function() { jur_AbstractSet_processSecondPass(this); }], +ju_Calendar, "Calendar", 8, jl_Object, [ji_Serializable, jl_Cloneable, jl_Comparable], 1, 3, 0, 0, +jl_Readable, "Readable", 22, jl_Object, [], 3, 3, 0, 0, +jn_CharBuffer, "CharBuffer", 14, jn_Buffer, [jl_Comparable, jl_Appendable, jl_CharSequence, jl_Readable], 1, 3, 0, 0, +cjj_GZIPException, "GZIPException", 2, ji_IOException, [], 0, 3, 0, 0]); +$rt_metadata([jl_Enum, "Enum", 22, jl_Object, [jl_Comparable, ji_Serializable], 1, 3, 0, ["$toString", function() { return jl_Enum_toString(this); }, "$equals", function(var_1) { return jl_Enum_equals(this, var_1); }, "$hashCode0", function() { return jl_Enum_hashCode(this); }, "$compareTo7", function(var_1) { return jl_Enum_compareTo0(this, var_1); }], +nle_BaseNCodec$CodecPolicy, "BaseNCodec$CodecPolicy", 82, jl_Enum, [], 12, 0, 0, 0, +jur_FSet, "FSet", 9, jur_AbstractSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_FSet_matches(this, var_1, var_2, var_3); }, "$getName", function() { return jur_FSet_getName(this); }, "$hasConsumed", function(var_1) { return jur_FSet_hasConsumed(this, var_1); }], +jur_Lexer, "Lexer", 9, jl_Object, [], 0, 0, 0, 0, +jur_PatternSyntaxException, "PatternSyntaxException", 9, jl_IllegalArgumentException, [], 0, 3, 0, ["$getMessage", function() { return jur_PatternSyntaxException_getMessage(this); }], +jl_CloneNotSupportedException, "CloneNotSupportedException", 22, jl_Exception, [], 0, 3, 0, 0, +nle_TextureLocation, "TextureLocation", 82, jl_Object, [], 0, 3, 0, 0, +ju_GregorianCalendar, "GregorianCalendar", 8, ju_Calendar, [], 0, 3, 0, 0, +cjj_Checksum, "Checksum", 2, jl_Object, [], 3, 0, 0, 0, +cjj_Adler32, "Adler32", 2, jl_Object, [cjj_Checksum], 4, 3, 0, ["$reset2", function(var_1) { cjj_Adler32_reset(this, var_1); }, "$reset", function() { cjj_Adler32_reset0(this); }, "$getValue1", function() { return cjj_Adler32_getValue(this); }, "$update", function(var_1, var_2, var_3) { cjj_Adler32_update(this, var_1, var_2, var_3); }], +jur_NonCapFSet, "NonCapFSet", 9, jur_FSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_NonCapFSet_matches(this, var_1, var_2, var_3); }, "$getName", function() { return jur_NonCapFSet_getName(this); }, "$hasConsumed", function(var_1) { return jur_NonCapFSet_hasConsumed(this, var_1); }], +jur_AheadFSet, "AheadFSet", 9, jur_FSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_AheadFSet_matches(this, var_1, var_2, var_3); }, "$getName", function() { return jur_AheadFSet_getName(this); }], +jur_BehindFSet, "BehindFSet", 9, jur_FSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_BehindFSet_matches(this, var_1, var_2, var_3); }, "$getName", function() { return jur_BehindFSet_getName(this); }], +jur_AtomicFSet, "AtomicFSet", 9, jur_FSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_AtomicFSet_matches(this, var_1, var_2, var_3); }, "$getName", function() { return jur_AtomicFSet_getName(this); }, "$hasConsumed", function(var_1) { return jur_AtomicFSet_hasConsumed(this, var_1); }], +jur_FinalSet, "FinalSet", 9, jur_FSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_FinalSet_matches(this, var_1, var_2, var_3); }, "$getName", function() { return jur_FinalSet_getName(this); }], +jur_LeafSet, "LeafSet", 9, jur_AbstractSet, [], 1, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_LeafSet_matches(this, var_1, var_2, var_3); }, "$charCount0", function() { return jur_LeafSet_charCount(this); }, "$hasConsumed", function(var_1) { return jur_LeafSet_hasConsumed(this, var_1); }], +jur_EmptySet, "EmptySet", 9, jur_LeafSet, [], 0, 0, 0, ["$accepts", function(var_1, var_2) { return jur_EmptySet_accepts(this, var_1, var_2); }, "$find0", function(var_1, var_2, var_3) { return jur_EmptySet_find(this, var_1, var_2, var_3); }, "$findBack", function(var_1, var_2, var_3, var_4) { return jur_EmptySet_findBack(this, var_1, var_2, var_3, var_4); }, "$getName", function() { return jur_EmptySet_getName(this); }, "$hasConsumed", function(var_1) { return jur_EmptySet_hasConsumed(this, var_1); }], +jur_JointSet, "JointSet", 9, jur_AbstractSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_JointSet_matches(this, var_1, var_2, var_3); }, "$setNext", function(var_1) { jur_JointSet_setNext(this, var_1); }, "$getName", function() { return jur_JointSet_getName(this); }, "$first", function(var_1) { return jur_JointSet_first(this, var_1); }, "$hasConsumed", function(var_1) { return jur_JointSet_hasConsumed(this, var_1); }, "$processSecondPass", function() { jur_JointSet_processSecondPass(this); +}], +jur_NonCapJointSet, "NonCapJointSet", 9, jur_JointSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_NonCapJointSet_matches(this, var_1, var_2, var_3); }, "$getName", function() { return jur_NonCapJointSet_getName(this); }, "$hasConsumed", function(var_1) { return jur_NonCapJointSet_hasConsumed(this, var_1); }], +jur_AtomicJointSet, "AtomicJointSet", 9, jur_NonCapJointSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_AtomicJointSet_matches(this, var_1, var_2, var_3); }, "$setNext", function(var_1) { jur_AtomicJointSet_setNext(this, var_1); }, "$getName", function() { return jur_AtomicJointSet_getName(this); }], +jur_PositiveLookAhead, "PositiveLookAhead", 9, jur_AtomicJointSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_PositiveLookAhead_matches(this, var_1, var_2, var_3); }, "$hasConsumed", function(var_1) { return jur_PositiveLookAhead_hasConsumed(this, var_1); }, "$getName", function() { return jur_PositiveLookAhead_getName(this); }], +jur_NegativeLookAhead, "NegativeLookAhead", 9, jur_AtomicJointSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_NegativeLookAhead_matches(this, var_1, var_2, var_3); }, "$hasConsumed", function(var_1) { return jur_NegativeLookAhead_hasConsumed(this, var_1); }, "$getName", function() { return jur_NegativeLookAhead_getName(this); }], +jur_PositiveLookBehind, "PositiveLookBehind", 9, jur_AtomicJointSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_PositiveLookBehind_matches(this, var_1, var_2, var_3); }, "$hasConsumed", function(var_1) { return jur_PositiveLookBehind_hasConsumed(this, var_1); }, "$getName", function() { return jur_PositiveLookBehind_getName(this); }], +jur_NegativeLookBehind, "NegativeLookBehind", 9, jur_AtomicJointSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_NegativeLookBehind_matches(this, var_1, var_2, var_3); }, "$hasConsumed", function(var_1) { return jur_NegativeLookBehind_hasConsumed(this, var_1); }, "$getName", function() { return jur_NegativeLookBehind_getName(this); }], +jur_SingleSet, "SingleSet", 9, jur_JointSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_SingleSet_matches(this, var_1, var_2, var_3); }, "$find0", function(var_1, var_2, var_3) { return jur_SingleSet_find(this, var_1, var_2, var_3); }, "$findBack", function(var_1, var_2, var_3, var_4) { return jur_SingleSet_findBack(this, var_1, var_2, var_3, var_4); }, "$first", function(var_1) { return jur_SingleSet_first(this, var_1); }, "$processBackRefReplacement", function() { return jur_SingleSet_processBackRefReplacement(this); +}, "$processSecondPass", function() { jur_SingleSet_processSecondPass(this); }], +jl_IndexOutOfBoundsException, "IndexOutOfBoundsException", 22, jl_RuntimeException, [], 0, 3, 0, 0, +jlr_Array, "Array", 24, jl_Object, [], 4, 3, 0, 0, +jl_ArrayStoreException, "ArrayStoreException", 22, jl_RuntimeException, [], 0, 3, 0, 0, +jur_SpecialToken, "SpecialToken", 9, jl_Object, [], 1, 0, 0, 0, +jur_AbstractCharClass, "AbstractCharClass", 9, jur_SpecialToken, [], 1, 0, 0, ["$getBits", function() { return jur_AbstractCharClass_getBits(this); }, "$getLowHighSurrogates", function() { return jur_AbstractCharClass_getLowHighSurrogates(this); }, "$getInstance2", function() { return jur_AbstractCharClass_getInstance(this); }, "$hasUCI", function() { return jur_AbstractCharClass_hasUCI(this); }], +jur_CharClass, "CharClass", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_CharClass_contains(this, var_1); }, "$getBits", function() { return jur_CharClass_getBits(this); }, "$getLowHighSurrogates", function() { return jur_CharClass_getLowHighSurrogates(this); }, "$getInstance2", function() { return jur_CharClass_getInstance(this); }, "$toString", function() { return jur_CharClass_toString(this); }, "$hasUCI", function() { return jur_CharClass_hasUCI(this); }], +ju_MissingResourceException, "MissingResourceException", 8, jl_RuntimeException, [], 0, 3, 0, 0, +jur_QuantifierSet, "QuantifierSet", 9, jur_AbstractSet, [], 1, 0, 0, ["$first", function(var_1) { return jur_QuantifierSet_first(this, var_1); }, "$hasConsumed", function(var_1) { return jur_QuantifierSet_hasConsumed(this, var_1); }, "$processSecondPass", function() { jur_QuantifierSet_processSecondPass(this); }], +jur_LeafQuantifierSet, "LeafQuantifierSet", 9, jur_QuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_LeafQuantifierSet_matches(this, var_1, var_2, var_3); }, "$getName", function() { return jur_LeafQuantifierSet_getName(this); }], +jur_CompositeQuantifierSet, "CompositeQuantifierSet", 9, jur_LeafQuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_CompositeQuantifierSet_matches(this, var_1, var_2, var_3); }, "$getName", function() { return jur_CompositeQuantifierSet_getName(this); }], +jur_GroupQuantifierSet, "GroupQuantifierSet", 9, jur_QuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_GroupQuantifierSet_matches(this, var_1, var_2, var_3); }, "$getName", function() { return jur_GroupQuantifierSet_getName(this); }], +jur_AltQuantifierSet, "AltQuantifierSet", 9, jur_LeafQuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_AltQuantifierSet_matches(this, var_1, var_2, var_3); }, "$setNext", function(var_1) { jur_AltQuantifierSet_setNext(this, var_1); }], +jur_UnifiedQuantifierSet, "UnifiedQuantifierSet", 9, jur_LeafQuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_UnifiedQuantifierSet_matches(this, var_1, var_2, var_3); }, "$find0", function(var_1, var_2, var_3) { return jur_UnifiedQuantifierSet_find(this, var_1, var_2, var_3); }], +ju_TimeZone, "TimeZone", 8, jl_Object, [ji_Serializable, jl_Cloneable], 1, 3, 0, 0, +jl_NumberFormatException, "NumberFormatException", 22, jl_IllegalArgumentException, [], 0, 3, 0, 0, +jur_Quantifier, "Quantifier", 9, jur_SpecialToken, [jl_Cloneable], 0, 0, 0, ["$toString", function() { return jur_Quantifier_toString(this); }], +jur_FSet$PossessiveFSet, "FSet$PossessiveFSet", 9, jur_AbstractSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_FSet$PossessiveFSet_matches(this, var_1, var_2, var_3); }, "$getName", function() { return jur_FSet$PossessiveFSet_getName(this); }, "$hasConsumed", function(var_1) { return jur_FSet$PossessiveFSet_hasConsumed(this, var_1); }], +ju_BitSet, "BitSet", 8, jl_Object, [jl_Cloneable, ji_Serializable], 0, 3, 0, 0, +jur_LowHighSurrogateRangeSet, "LowHighSurrogateRangeSet", 9, jur_JointSet, [], 0, 0, 0, ["$getName", function() { return jur_LowHighSurrogateRangeSet_getName(this); }], +jur_CompositeRangeSet, "CompositeRangeSet", 9, jur_JointSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_CompositeRangeSet_matches(this, var_1, var_2, var_3); }, "$setNext", function(var_1) { jur_CompositeRangeSet_setNext(this, var_1); }, "$getName", function() { return jur_CompositeRangeSet_getName(this); }, "$hasConsumed", function(var_1) { return jur_CompositeRangeSet_hasConsumed(this, var_1); }, "$first", function(var_1) { return jur_CompositeRangeSet_first(this, var_1); }], +jur_SupplRangeSet, "SupplRangeSet", 9, jur_JointSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_SupplRangeSet_matches(this, var_1, var_2, var_3); }, "$getName", function() { return jur_SupplRangeSet_getName(this); }, "$contains1", function(var_1) { return jur_SupplRangeSet_contains(this, var_1); }, "$first", function(var_1) { return jur_SupplRangeSet_first(this, var_1); }, "$setNext", function(var_1) { jur_SupplRangeSet_setNext(this, var_1); }, "$hasConsumed", function(var_1) { return jur_SupplRangeSet_hasConsumed(this, +var_1); }], +jur_UCISupplRangeSet, "UCISupplRangeSet", 9, jur_SupplRangeSet, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_UCISupplRangeSet_contains(this, var_1); }, "$getName", function() { return jur_UCISupplRangeSet_getName(this); }], +jur_UCIRangeSet, "UCIRangeSet", 9, jur_LeafSet, [], 0, 0, 0, ["$accepts", function(var_1, var_2) { return jur_UCIRangeSet_accepts(this, var_1, var_2); }, "$getName", function() { return jur_UCIRangeSet_getName(this); }], +jur_RangeSet, "RangeSet", 9, jur_LeafSet, [], 0, 0, 0, ["$accepts", function(var_1, var_2) { return jur_RangeSet_accepts(this, var_1, var_2); }, "$getName", function() { return jur_RangeSet_getName(this); }, "$first", function(var_1) { return jur_RangeSet_first(this, var_1); }], +jur_HangulDecomposedCharSet, "HangulDecomposedCharSet", 9, jur_JointSet, [], 0, 0, 0, ["$setNext", function(var_1) { jur_HangulDecomposedCharSet_setNext(this, var_1); }, "$getName", function() { return jur_HangulDecomposedCharSet_getName(this); }, "$matches0", function(var_1, var_2, var_3) { return jur_HangulDecomposedCharSet_matches(this, var_1, var_2, var_3); }, "$first", function(var_1) { return jur_HangulDecomposedCharSet_first(this, var_1); }, "$hasConsumed", function(var_1) { return jur_HangulDecomposedCharSet_hasConsumed(this, +var_1); }]]); +$rt_metadata([jur_CharSet, "CharSet", 9, jur_LeafSet, [], 0, 0, 0, ["$charCount0", function() { return jur_CharSet_charCount(this); }, "$accepts", function(var_1, var_2) { return jur_CharSet_accepts(this, var_1, var_2); }, "$find0", function(var_1, var_2, var_3) { return jur_CharSet_find(this, var_1, var_2, var_3); }, "$findBack", function(var_1, var_2, var_3, var_4) { return jur_CharSet_findBack(this, var_1, var_2, var_3, var_4); }, "$getName", function() { return jur_CharSet_getName(this); }, "$first", function(var_1) +{ return jur_CharSet_first(this, var_1); }], +jur_UCICharSet, "UCICharSet", 9, jur_LeafSet, [], 0, 0, 0, ["$accepts", function(var_1, var_2) { return jur_UCICharSet_accepts(this, var_1, var_2); }, "$getName", function() { return jur_UCICharSet_getName(this); }], +jur_CICharSet, "CICharSet", 9, jur_LeafSet, [], 0, 0, 0, ["$accepts", function(var_1, var_2) { return jur_CICharSet_accepts(this, var_1, var_2); }, "$getName", function() { return jur_CICharSet_getName(this); }], +jur_DecomposedCharSet, "DecomposedCharSet", 9, jur_JointSet, [], 0, 0, 0, ["$setNext", function(var_1) { jur_DecomposedCharSet_setNext(this, var_1); }, "$matches0", function(var_1, var_2, var_3) { return jur_DecomposedCharSet_matches(this, var_1, var_2, var_3); }, "$getName", function() { return jur_DecomposedCharSet_getName(this); }, "$first", function(var_1) { return jur_DecomposedCharSet_first(this, var_1); }, "$hasConsumed", function(var_1) { return jur_DecomposedCharSet_hasConsumed(this, var_1); }], +jur_UCIDecomposedCharSet, "UCIDecomposedCharSet", 9, jur_DecomposedCharSet, [], 0, 0, 0, 0, +jur_CIDecomposedCharSet, "CIDecomposedCharSet", 9, jur_DecomposedCharSet, [], 0, 0, 0, 0, +jur_PossessiveGroupQuantifierSet, "PossessiveGroupQuantifierSet", 9, jur_GroupQuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_PossessiveGroupQuantifierSet_matches(this, var_1, var_2, var_3); }], +jur_PosPlusGroupQuantifierSet, "PosPlusGroupQuantifierSet", 9, jur_GroupQuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_PosPlusGroupQuantifierSet_matches(this, var_1, var_2, var_3); }], +jur_AltGroupQuantifierSet, "AltGroupQuantifierSet", 9, jur_GroupQuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_AltGroupQuantifierSet_matches(this, var_1, var_2, var_3); }, "$setNext", function(var_1) { jur_AltGroupQuantifierSet_setNext(this, var_1); }], +jur_PosAltGroupQuantifierSet, "PosAltGroupQuantifierSet", 9, jur_AltGroupQuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_PosAltGroupQuantifierSet_matches(this, var_1, var_2, var_3); }, "$setNext", function(var_1) { jur_PosAltGroupQuantifierSet_setNext(this, var_1); }], +jur_CompositeGroupQuantifierSet, "CompositeGroupQuantifierSet", 9, jur_GroupQuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_CompositeGroupQuantifierSet_matches(this, var_1, var_2, var_3); }, "$getName", function() { return jur_CompositeGroupQuantifierSet_getName(this); }], +jur_PosCompositeGroupQuantifierSet, "PosCompositeGroupQuantifierSet", 9, jur_CompositeGroupQuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_PosCompositeGroupQuantifierSet_matches(this, var_1, var_2, var_3); }], +jur_ReluctantGroupQuantifierSet, "ReluctantGroupQuantifierSet", 9, jur_GroupQuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_ReluctantGroupQuantifierSet_matches(this, var_1, var_2, var_3); }], +jur_RelAltGroupQuantifierSet, "RelAltGroupQuantifierSet", 9, jur_AltGroupQuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_RelAltGroupQuantifierSet_matches(this, var_1, var_2, var_3); }], +jur_RelCompositeGroupQuantifierSet, "RelCompositeGroupQuantifierSet", 9, jur_CompositeGroupQuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_RelCompositeGroupQuantifierSet_matches(this, var_1, var_2, var_3); }], +jur_DotAllQuantifierSet, "DotAllQuantifierSet", 9, jur_QuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_DotAllQuantifierSet_matches(this, var_1, var_2, var_3); }, "$find0", function(var_1, var_2, var_3) { return jur_DotAllQuantifierSet_find(this, var_1, var_2, var_3); }, "$getName", function() { return jur_DotAllQuantifierSet_getName(this); }], +jur_DotQuantifierSet, "DotQuantifierSet", 9, jur_QuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_DotQuantifierSet_matches(this, var_1, var_2, var_3); }, "$find0", function(var_1, var_2, var_3) { return jur_DotQuantifierSet_find(this, var_1, var_2, var_3); }, "$getName", function() { return jur_DotQuantifierSet_getName(this); }], +jur_AbstractLineTerminator, "AbstractLineTerminator", 9, jl_Object, [], 1, 0, 0, 0, +jur_PossessiveQuantifierSet, "PossessiveQuantifierSet", 9, jur_LeafQuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_PossessiveQuantifierSet_matches(this, var_1, var_2, var_3); }], +jur_PossessiveAltQuantifierSet, "PossessiveAltQuantifierSet", 9, jur_AltQuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_PossessiveAltQuantifierSet_matches(this, var_1, var_2, var_3); }], +jur_PossessiveCompositeQuantifierSet, "PossessiveCompositeQuantifierSet", 9, jur_CompositeQuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_PossessiveCompositeQuantifierSet_matches(this, var_1, var_2, var_3); }], +jur_ReluctantQuantifierSet, "ReluctantQuantifierSet", 9, jur_LeafQuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_ReluctantQuantifierSet_matches(this, var_1, var_2, var_3); }], +jur_ReluctantAltQuantifierSet, "ReluctantAltQuantifierSet", 9, jur_AltQuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_ReluctantAltQuantifierSet_matches(this, var_1, var_2, var_3); }], +jur_ReluctantCompositeQuantifierSet, "ReluctantCompositeQuantifierSet", 9, jur_CompositeQuantifierSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_ReluctantCompositeQuantifierSet_matches(this, var_1, var_2, var_3); }], +jur_SOLSet, "SOLSet", 9, jur_AbstractSet, [], 4, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_SOLSet_matches(this, var_1, var_2, var_3); }, "$hasConsumed", function(var_1) { return jur_SOLSet_hasConsumed(this, var_1); }, "$getName", function() { return jur_SOLSet_getName(this); }], +jur_WordBoundary, "WordBoundary", 9, jur_AbstractSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_WordBoundary_matches(this, var_1, var_2, var_3); }, "$hasConsumed", function(var_1) { return jur_WordBoundary_hasConsumed(this, var_1); }, "$getName", function() { return jur_WordBoundary_getName(this); }], +jur_PreviousMatch, "PreviousMatch", 9, jur_AbstractSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_PreviousMatch_matches(this, var_1, var_2, var_3); }, "$hasConsumed", function(var_1) { return jur_PreviousMatch_hasConsumed(this, var_1); }, "$getName", function() { return jur_PreviousMatch_getName(this); }], +jur_EOLSet, "EOLSet", 9, jur_AbstractSet, [], 4, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_EOLSet_matches(this, var_1, var_2, var_3); }, "$hasConsumed", function(var_1) { return jur_EOLSet_hasConsumed(this, var_1); }, "$getName", function() { return jur_EOLSet_getName(this); }], +jur_EOISet, "EOISet", 9, jur_AbstractSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_EOISet_matches(this, var_1, var_2, var_3); }, "$hasConsumed", function(var_1) { return jur_EOISet_hasConsumed(this, var_1); }, "$getName", function() { return jur_EOISet_getName(this); }], +jur_MultiLineSOLSet, "MultiLineSOLSet", 9, jur_AbstractSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_MultiLineSOLSet_matches(this, var_1, var_2, var_3); }, "$hasConsumed", function(var_1) { return jur_MultiLineSOLSet_hasConsumed(this, var_1); }, "$getName", function() { return jur_MultiLineSOLSet_getName(this); }], +jur_DotAllSet, "DotAllSet", 9, jur_JointSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_DotAllSet_matches(this, var_1, var_2, var_3); }, "$getName", function() { return jur_DotAllSet_getName(this); }, "$setNext", function(var_1) { jur_DotAllSet_setNext(this, var_1); }, "$getType0", function() { return jur_DotAllSet_getType(this); }, "$hasConsumed", function(var_1) { return jur_DotAllSet_hasConsumed(this, var_1); }], +jur_DotSet, "DotSet", 9, jur_JointSet, [], 4, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_DotSet_matches(this, var_1, var_2, var_3); }, "$getName", function() { return jur_DotSet_getName(this); }, "$setNext", function(var_1) { jur_DotSet_setNext(this, var_1); }, "$getType0", function() { return jur_DotSet_getType(this); }, "$hasConsumed", function(var_1) { return jur_DotSet_hasConsumed(this, var_1); }], +jur_UEOLSet, "UEOLSet", 9, jur_AbstractSet, [], 4, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_UEOLSet_matches(this, var_1, var_2, var_3); }, "$hasConsumed", function(var_1) { return jur_UEOLSet_hasConsumed(this, var_1); }, "$getName", function() { return jur_UEOLSet_getName(this); }], +jur_UMultiLineEOLSet, "UMultiLineEOLSet", 9, jur_AbstractSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_UMultiLineEOLSet_matches(this, var_1, var_2, var_3); }, "$hasConsumed", function(var_1) { return jur_UMultiLineEOLSet_hasConsumed(this, var_1); }, "$getName", function() { return jur_UMultiLineEOLSet_getName(this); }], +jur_MultiLineEOLSet, "MultiLineEOLSet", 9, jur_AbstractSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_MultiLineEOLSet_matches(this, var_1, var_2, var_3); }, "$hasConsumed", function(var_1) { return jur_MultiLineEOLSet_hasConsumed(this, var_1); }, "$getName", function() { return jur_MultiLineEOLSet_getName(this); }], +jur_CIBackReferenceSet, "CIBackReferenceSet", 9, jur_JointSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_CIBackReferenceSet_matches(this, var_1, var_2, var_3); }, "$setNext", function(var_1) { jur_CIBackReferenceSet_setNext(this, var_1); }, "$getName", function() { return jur_CIBackReferenceSet_getName(this); }, "$hasConsumed", function(var_1) { return jur_CIBackReferenceSet_hasConsumed(this, var_1); }], +jur_BackReferenceSet, "BackReferenceSet", 9, jur_CIBackReferenceSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_BackReferenceSet_matches(this, var_1, var_2, var_3); }, "$find0", function(var_1, var_2, var_3) { return jur_BackReferenceSet_find(this, var_1, var_2, var_3); }, "$findBack", function(var_1, var_2, var_3, var_4) { return jur_BackReferenceSet_findBack(this, var_1, var_2, var_3, var_4); }, "$first", function(var_1) { return jur_BackReferenceSet_first(this, var_1); }, "$getName", +function() { return jur_BackReferenceSet_getName(this); }], +jur_UCIBackReferenceSet, "UCIBackReferenceSet", 9, jur_CIBackReferenceSet, [], 0, 0, 0, ["$matches0", function(var_1, var_2, var_3) { return jur_UCIBackReferenceSet_matches(this, var_1, var_2, var_3); }, "$getName", function() { return jur_UCIBackReferenceSet_getName(this); }], +jl_StringBuffer, "StringBuffer", 22, jl_AbstractStringBuilder, [jl_Appendable], 0, 3, 0, ["$insert4", function(var_1, var_2, var_3, var_4) { return jl_StringBuffer_insert4(this, var_1, var_2, var_3, var_4); }, "$append8", function(var_1, var_2, var_3) { return jl_StringBuffer_append7(this, var_1, var_2, var_3); }, "$insert3", function(var_1, var_2, var_3, var_4) { return jl_StringBuffer_insert5(this, var_1, var_2, var_3, var_4); }, "$append7", function(var_1, var_2, var_3) { return jl_StringBuffer_append8(this, +var_1, var_2, var_3); }, "$toString", function() { return jl_StringBuffer_toString(this); }, "$ensureCapacity", function(var_1) { jl_StringBuffer_ensureCapacity(this, var_1); }, "$insert2", function(var_1, var_2) { return jl_StringBuffer_insert6(this, var_1, var_2); }, "$insert1", function(var_1, var_2) { return jl_StringBuffer_insert7(this, var_1, var_2); }, "$insert", function(var_1, var_2) { return jl_StringBuffer_insert8(this, var_1, var_2); }], +jur_SequenceSet, "SequenceSet", 9, jur_LeafSet, [], 0, 0, 0, ["$accepts", function(var_1, var_2) { return jur_SequenceSet_accepts(this, var_1, var_2); }, "$find0", function(var_1, var_2, var_3) { return jur_SequenceSet_find(this, var_1, var_2, var_3); }, "$findBack", function(var_1, var_2, var_3, var_4) { return jur_SequenceSet_findBack(this, var_1, var_2, var_3, var_4); }, "$getName", function() { return jur_SequenceSet_getName(this); }, "$first", function(var_1) { return jur_SequenceSet_first(this, var_1); +}], +jur_UCISequenceSet, "UCISequenceSet", 9, jur_LeafSet, [], 0, 0, 0, ["$accepts", function(var_1, var_2) { return jur_UCISequenceSet_accepts(this, var_1, var_2); }, "$getName", function() { return jur_UCISequenceSet_getName(this); }], +jur_CISequenceSet, "CISequenceSet", 9, jur_LeafSet, [], 0, 0, 0, ["$accepts", function(var_1, var_2) { return jur_CISequenceSet_accepts(this, var_1, var_2); }, "$getName", function() { return jur_CISequenceSet_getName(this); }], +otcit_DateTimeZoneProvider, "DateTimeZoneProvider", 55, jl_Object, [], 4, 3, 0, 0, +ju_IANATimeZone, "IANATimeZone", 8, ju_TimeZone, [], 0, 0, 0, 0, +jur_AbstractCharClass$PredefinedCharacterClasses, "AbstractCharClass$PredefinedCharacterClasses", 9, jl_Object, [], 4, 0, 0, 0, +jur_AbstractCharClass$LazyCharClass, "AbstractCharClass$LazyCharClass", 9, jl_Object, [], 1, 0, 0, 0, +jur_UCISupplCharSet, "UCISupplCharSet", 9, jur_LeafSet, [], 0, 0, 0, ["$accepts", function(var_1, var_2) { return jur_UCISupplCharSet_accepts(this, var_1, var_2); }, "$getName", function() { return jur_UCISupplCharSet_getName(this); }], +jur_LowSurrogateCharSet, "LowSurrogateCharSet", 9, jur_JointSet, [], 0, 0, 0, ["$setNext", function(var_1) { jur_LowSurrogateCharSet_setNext(this, var_1); }, "$matches0", function(var_1, var_2, var_3) { return jur_LowSurrogateCharSet_matches(this, var_1, var_2, var_3); }, "$find0", function(var_1, var_2, var_3) { return jur_LowSurrogateCharSet_find(this, var_1, var_2, var_3); }, "$findBack", function(var_1, var_2, var_3, var_4) { return jur_LowSurrogateCharSet_findBack(this, var_1, var_2, var_3, var_4); }, "$getName", +function() { return jur_LowSurrogateCharSet_getName(this); }, "$first", function(var_1) { return jur_LowSurrogateCharSet_first(this, var_1); }, "$hasConsumed", function(var_1) { return jur_LowSurrogateCharSet_hasConsumed(this, var_1); }], +jur_HighSurrogateCharSet, "HighSurrogateCharSet", 9, jur_JointSet, [], 0, 0, 0, ["$setNext", function(var_1) { jur_HighSurrogateCharSet_setNext(this, var_1); }, "$matches0", function(var_1, var_2, var_3) { return jur_HighSurrogateCharSet_matches(this, var_1, var_2, var_3); }, "$find0", function(var_1, var_2, var_3) { return jur_HighSurrogateCharSet_find(this, var_1, var_2, var_3); }, "$findBack", function(var_1, var_2, var_3, var_4) { return jur_HighSurrogateCharSet_findBack(this, var_1, var_2, var_3, var_4); +}, "$getName", function() { return jur_HighSurrogateCharSet_getName(this); }, "$first", function(var_1) { return jur_HighSurrogateCharSet_first(this, var_1); }, "$hasConsumed", function(var_1) { return jur_HighSurrogateCharSet_hasConsumed(this, var_1); }], +jur_SupplCharSet, "SupplCharSet", 9, jur_LeafSet, [], 0, 0, 0, ["$accepts", function(var_1, var_2) { return jur_SupplCharSet_accepts(this, var_1, var_2); }, "$find0", function(var_1, var_2, var_3) { return jur_SupplCharSet_find(this, var_1, var_2, var_3); }, "$findBack", function(var_1, var_2, var_3, var_4) { return jur_SupplCharSet_findBack(this, var_1, var_2, var_3, var_4); }, "$getName", function() { return jur_SupplCharSet_getName(this); }, "$first", function(var_1) { return jur_SupplCharSet_first(this, +var_1); }]]); +$rt_metadata([jur_AbstractLineTerminator$1, "AbstractLineTerminator$1", 9, jur_AbstractLineTerminator, [], 4, 0, 0, ["$isLineTerminator", function(var_1) { return jur_AbstractLineTerminator$1_isLineTerminator(this, var_1); }, "$isAfterLineTerminator", function(var_1, var_2) { return jur_AbstractLineTerminator$1_isAfterLineTerminator(this, var_1, var_2); }], +jur_AbstractLineTerminator$2, "AbstractLineTerminator$2", 9, jur_AbstractLineTerminator, [], 4, 0, 0, ["$isLineTerminator", function(var_1) { return jur_AbstractLineTerminator$2_isLineTerminator(this, var_1); }, "$isAfterLineTerminator", function(var_1, var_2) { return jur_AbstractLineTerminator$2_isAfterLineTerminator(this, var_1, var_2); }], +jur_SequenceSet$IntHash, "SequenceSet$IntHash", 9, jl_Object, [], 0, 0, 0, 0, +otcit_DateTimeZone, "DateTimeZone", 55, jl_Object, [], 1, 3, 0, 0, +otcit_StorableDateTimeZone, "StorableDateTimeZone", 55, otcit_DateTimeZone, [], 1, 3, 0, 0, +otcit_FixedDateTimeZone, "FixedDateTimeZone", 55, otcit_StorableDateTimeZone, [], 4, 3, 0, ["$getOffset", function(var_1) { return otcit_FixedDateTimeZone_getOffset(this, var_1); }, "$getStandardOffset", function(var_1) { return otcit_FixedDateTimeZone_getStandardOffset(this, var_1); }, "$previousTransition", function(var_1) { return otcit_FixedDateTimeZone_previousTransition(this, var_1); }], +ju_AbstractQueue, "AbstractQueue", 8, ju_AbstractCollection, [ju_Queue], 1, 3, 0, 0, +ju_PriorityQueue, "PriorityQueue", 8, ju_AbstractQueue, [ji_Serializable], 0, 3, 0, ["$size0", function() { return ju_PriorityQueue_size(this); }], +otcit_DateTimeZoneProvider$1, "DateTimeZoneProvider$1", 55, jl_Object, [ju_Comparator], 4, 0, 0, ["$compare", function(var_1, var_2) { return otcit_DateTimeZoneProvider$1_compare0(this, var_1, var_2); }], +jl_Long, "Long", 22, jl_Number, [jl_Comparable], 0, 3, 0, ["$intValue", function() { return jl_Long_intValue(this); }, "$longValue", function() { return jl_Long_longValue(this); }, "$doubleValue", function() { return jl_Long_doubleValue(this); }, "$toString", function() { return jl_Long_toString0(this); }, "$hashCode0", function() { return jl_Long_hashCode(this); }, "$equals", function(var_1) { return jl_Long_equals(this, var_1); }, "$compareTo7", function(var_1) { return jl_Long_compareTo0(this, var_1); }], +otcit_AliasDateTimeZone, "AliasDateTimeZone", 55, otcit_StorableDateTimeZone, [], 0, 3, 0, ["$getOffset", function(var_1) { return otcit_AliasDateTimeZone_getOffset(this, var_1); }, "$getStandardOffset", function(var_1) { return otcit_AliasDateTimeZone_getStandardOffset(this, var_1); }, "$previousTransition", function(var_1) { return otcit_AliasDateTimeZone_previousTransition(this, var_1); }], +jl_Math, "Math", 22, jl_Object, [], 4, 3, 0, 0, +otcit_DateTimeZoneProvider$Score, "DateTimeZoneProvider$Score", 55, jl_Object, [], 0, 0, 0, 0, +juf_Function, "Function", 11, jl_Object, [], 3, 3, 0, 0, +otcit_DateTimeZoneProvider$detectTimezone$lambda$_5_0, "DateTimeZoneProvider$detectTimezone$lambda$_5_0", 55, jl_Object, [juf_Function], 0, 3, 0, 0, +jur_IntHash, "IntHash", 9, jl_Object, [], 0, 0, 0, 0, +jur_AbstractCharClass$LazySpace, "AbstractCharClass$LazySpace", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazySpace_computeValue(this); }], +jur_AbstractCharClass$LazyDigit, "AbstractCharClass$LazyDigit", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyDigit_computeValue(this); }], +jur_AbstractCharClass$LazyLower, "AbstractCharClass$LazyLower", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyLower_computeValue(this); }], +jur_AbstractCharClass$LazyUpper, "AbstractCharClass$LazyUpper", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyUpper_computeValue(this); }], +jur_AbstractCharClass$LazyASCII, "AbstractCharClass$LazyASCII", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyASCII_computeValue(this); }], +jur_AbstractCharClass$LazyAlpha, "AbstractCharClass$LazyAlpha", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyAlpha_computeValue(this); }], +jur_AbstractCharClass$LazyAlnum, "AbstractCharClass$LazyAlnum", 9, jur_AbstractCharClass$LazyAlpha, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyAlnum_computeValue(this); }], +jur_AbstractCharClass$LazyPunct, "AbstractCharClass$LazyPunct", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyPunct_computeValue(this); }], +jur_AbstractCharClass$LazyGraph, "AbstractCharClass$LazyGraph", 9, jur_AbstractCharClass$LazyAlnum, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyGraph_computeValue(this); }], +jur_AbstractCharClass$LazyPrint, "AbstractCharClass$LazyPrint", 9, jur_AbstractCharClass$LazyGraph, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyPrint_computeValue(this); }], +jur_AbstractCharClass$LazyBlank, "AbstractCharClass$LazyBlank", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyBlank_computeValue(this); }], +jur_AbstractCharClass$LazyCntrl, "AbstractCharClass$LazyCntrl", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyCntrl_computeValue(this); }], +jur_AbstractCharClass$LazyXDigit, "AbstractCharClass$LazyXDigit", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyXDigit_computeValue(this); }], +jur_AbstractCharClass$LazyJavaLowerCase, "AbstractCharClass$LazyJavaLowerCase", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyJavaLowerCase_computeValue(this); }], +jur_AbstractCharClass$LazyJavaUpperCase, "AbstractCharClass$LazyJavaUpperCase", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyJavaUpperCase_computeValue(this); }], +jur_AbstractCharClass$LazyJavaWhitespace, "AbstractCharClass$LazyJavaWhitespace", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyJavaWhitespace_computeValue(this); }], +jur_AbstractCharClass$LazyJavaMirrored, "AbstractCharClass$LazyJavaMirrored", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyJavaMirrored_computeValue(this); }], +jur_AbstractCharClass$LazyJavaDefined, "AbstractCharClass$LazyJavaDefined", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyJavaDefined_computeValue(this); }], +jur_AbstractCharClass$LazyJavaDigit, "AbstractCharClass$LazyJavaDigit", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyJavaDigit_computeValue(this); }], +jur_AbstractCharClass$LazyJavaIdentifierIgnorable, "AbstractCharClass$LazyJavaIdentifierIgnorable", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyJavaIdentifierIgnorable_computeValue(this); }], +jur_AbstractCharClass$LazyJavaISOControl, "AbstractCharClass$LazyJavaISOControl", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyJavaISOControl_computeValue(this); }], +jur_AbstractCharClass$LazyJavaJavaIdentifierPart, "AbstractCharClass$LazyJavaJavaIdentifierPart", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyJavaJavaIdentifierPart_computeValue(this); }], +jur_AbstractCharClass$LazyJavaJavaIdentifierStart, "AbstractCharClass$LazyJavaJavaIdentifierStart", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyJavaJavaIdentifierStart_computeValue(this); }], +jur_AbstractCharClass$LazyJavaLetter, "AbstractCharClass$LazyJavaLetter", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyJavaLetter_computeValue(this); }], +jur_AbstractCharClass$LazyJavaLetterOrDigit, "AbstractCharClass$LazyJavaLetterOrDigit", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyJavaLetterOrDigit_computeValue(this); }], +jur_AbstractCharClass$LazyJavaSpaceChar, "AbstractCharClass$LazyJavaSpaceChar", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyJavaSpaceChar_computeValue(this); }], +jur_AbstractCharClass$LazyJavaTitleCase, "AbstractCharClass$LazyJavaTitleCase", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyJavaTitleCase_computeValue(this); }], +jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart, "AbstractCharClass$LazyJavaUnicodeIdentifierPart", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart_computeValue(this); }], +jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart, "AbstractCharClass$LazyJavaUnicodeIdentifierStart", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart_computeValue(this); }], +jur_AbstractCharClass$LazyWord, "AbstractCharClass$LazyWord", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyWord_computeValue(this); }], +jur_AbstractCharClass$LazyNonWord, "AbstractCharClass$LazyNonWord", 9, jur_AbstractCharClass$LazyWord, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyNonWord_computeValue(this); }], +jur_AbstractCharClass$LazyNonSpace, "AbstractCharClass$LazyNonSpace", 9, jur_AbstractCharClass$LazySpace, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyNonSpace_computeValue(this); }], +jur_AbstractCharClass$LazyNonDigit, "AbstractCharClass$LazyNonDigit", 9, jur_AbstractCharClass$LazyDigit, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyNonDigit_computeValue(this); }], +jur_AbstractCharClass$LazyRange, "AbstractCharClass$LazyRange", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyRange_computeValue(this); }]]); +$rt_metadata([jur_AbstractCharClass$LazySpecialsBlock, "AbstractCharClass$LazySpecialsBlock", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazySpecialsBlock_computeValue(this); }], +jur_AbstractCharClass$LazyCategory, "AbstractCharClass$LazyCategory", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyCategory_computeValue(this); }], +jur_AbstractCharClass$LazyCategoryScope, "AbstractCharClass$LazyCategoryScope", 9, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, ["$computeValue", function() { return jur_AbstractCharClass$LazyCategoryScope_computeValue(this); }], +ju_PriorityQueue$1, "PriorityQueue$1", 8, jl_Object, [ju_Comparator], 0, 0, 0, ["$compare", function(var_1, var_2) { return ju_PriorityQueue$1_compare(this, var_1, var_2); }], +otci_CharFlow, "CharFlow", 53, jl_Object, [], 0, 3, 0, 0, +otci_Base46, "Base46", 53, jl_Object, [], 4, 3, 0, 0, +otciu_UnicodeHelper, "UnicodeHelper", 56, jl_Object, [], 4, 3, 0, 0, +otcit_DateTimeZoneBuilder$PrecalculatedZone, "DateTimeZoneBuilder$PrecalculatedZone", 55, otcit_StorableDateTimeZone, [], 4, 0, 0, ["$getOffset", function(var_1) { return otcit_DateTimeZoneBuilder$PrecalculatedZone_getOffset(this, var_1); }, "$getStandardOffset", function(var_1) { return otcit_DateTimeZoneBuilder$PrecalculatedZone_getStandardOffset(this, var_1); }, "$previousTransition", function(var_1) { return otcit_DateTimeZoneBuilder$PrecalculatedZone_previousTransition(this, var_1); }], +otcit_DateTimeZoneBuilder$DSTZone, "DateTimeZoneBuilder$DSTZone", 55, otcit_StorableDateTimeZone, [], 4, 0, 0, ["$getOffset", function(var_1) { return otcit_DateTimeZoneBuilder$DSTZone_getOffset(this, var_1); }, "$getStandardOffset", function(var_1) { return otcit_DateTimeZoneBuilder$DSTZone_getStandardOffset(this, var_1); }, "$previousTransition", function(var_1) { return otcit_DateTimeZoneBuilder$DSTZone_previousTransition(this, var_1); }], +otciu_UnicodeHelper$Range, "UnicodeHelper$Range", 56, jl_Object, [], 0, 3, 0, 0, +otcit_CachedDateTimeZone, "CachedDateTimeZone", 55, otcit_StorableDateTimeZone, [], 4, 3, 0, ["$getOffset", function(var_1) { return otcit_CachedDateTimeZone_getOffset(this, var_1); }, "$getStandardOffset", function(var_1) { return otcit_CachedDateTimeZone_getStandardOffset(this, var_1); }, "$previousTransition", function(var_1) { return otcit_CachedDateTimeZone_previousTransition(this, var_1); }], +otcit_DateTimeZoneBuilder$Recurrence, "DateTimeZoneBuilder$Recurrence", 55, jl_Object, [], 4, 0, 0, 0, +otcit_DateTimeZoneBuilder$OfYear, "DateTimeZoneBuilder$OfYear", 55, jl_Object, [], 4, 0, 0, 0, +otcit_CachedDateTimeZone$Info, "CachedDateTimeZone$Info", 55, jl_Object, [], 4, 0, 0, 0, +jl_NegativeArraySizeException, "NegativeArraySizeException", 22, jl_RuntimeException, [], 0, 3, 0, 0, +jl_UnsupportedOperationException, "UnsupportedOperationException", 22, jl_RuntimeException, [], 0, 3, 0, 0, +jn_ReadOnlyBufferException, "ReadOnlyBufferException", 14, jl_UnsupportedOperationException, [], 0, 3, 0, 0, +jn_BufferOverflowException, "BufferOverflowException", 14, jl_RuntimeException, [], 0, 3, 0, 0, +jn_BufferUnderflowException, "BufferUnderflowException", 14, jl_RuntimeException, [], 0, 3, 0, 0, +ju_Map$Entry, "Map$Entry", 8, jl_Object, [], 3, 3, 0, 0, +ju_MapEntry, "MapEntry", 8, jl_Object, [ju_Map$Entry, jl_Cloneable], 0, 0, 0, ["$equals", function(var_1) { return ju_MapEntry_equals(this, var_1); }, "$getKey", function() { return ju_MapEntry_getKey(this); }, "$getValue0", function() { return ju_MapEntry_getValue(this); }, "$hashCode0", function() { return ju_MapEntry_hashCode(this); }, "$toString", function() { return ju_MapEntry_toString(this); }], +ju_HashMap$HashEntry, "HashMap$HashEntry", 8, ju_MapEntry, [], 0, 0, 0, 0, +jl_StringIndexOutOfBoundsException, "StringIndexOutOfBoundsException", 22, jl_IndexOutOfBoundsException, [], 0, 3, 0, 0, +ji_EOFException, "EOFException", 17, ji_IOException, [], 0, 3, 0, 0, +nlea_EaglerAdapterImpl2$BufferedVideo, "EaglerAdapterImpl2$BufferedVideo", 83, jl_Object, [], 0, 0, 0, 0, +cjj_Inflate, "Inflate", 2, jl_Object, [], 4, 0, 0, 0, +jur_AbstractCharClass$1, "AbstractCharClass$1", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_AbstractCharClass$1_contains(this, var_1); }], +jur_AbstractCharClass$2, "AbstractCharClass$2", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_AbstractCharClass$2_contains(this, var_1); }], +jur_CharClass$18, "CharClass$18", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_CharClass$18_contains(this, var_1); }, "$toString", function() { return jur_CharClass$18_toString(this); }], +jl_IllegalStateException, "IllegalStateException", 22, jl_Exception, [], 0, 3, 0, 0, +ju_NoSuchElementException, "NoSuchElementException", 8, jl_RuntimeException, [], 0, 3, 0, 0, +jur_CharClass$1, "CharClass$1", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_CharClass$1_contains(this, var_1); }], +jur_CharClass$3, "CharClass$3", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_CharClass$3_contains(this, var_1); }], +jur_CharClass$2, "CharClass$2", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_CharClass$2_contains(this, var_1); }], +jur_CharClass$5, "CharClass$5", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_CharClass$5_contains(this, var_1); }], +jur_CharClass$4, "CharClass$4", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_CharClass$4_contains(this, var_1); }], +jur_CharClass$7, "CharClass$7", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_CharClass$7_contains(this, var_1); }], +jur_CharClass$6, "CharClass$6", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_CharClass$6_contains(this, var_1); }], +jur_CharClass$9, "CharClass$9", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_CharClass$9_contains(this, var_1); }], +jur_CharClass$8, "CharClass$8", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_CharClass$8_contains(this, var_1); }], +jur_CharClass$11, "CharClass$11", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_CharClass$11_contains(this, var_1); }], +jur_CharClass$10, "CharClass$10", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_CharClass$10_contains(this, var_1); }], +jur_CharClass$13, "CharClass$13", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_CharClass$13_contains(this, var_1); }], +jur_CharClass$12, "CharClass$12", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_CharClass$12_contains(this, var_1); }], +jur_CharClass$15, "CharClass$15", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_CharClass$15_contains(this, var_1); }], +jur_CharClass$14, "CharClass$14", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_CharClass$14_contains(this, var_1); }], +jur_CharClass$17, "CharClass$17", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_CharClass$17_contains(this, var_1); }], +jur_CharClass$16, "CharClass$16", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return jur_CharClass$16_contains(this, var_1); }], +ju_Iterator, "Iterator", 8, jl_Object, [], 3, 3, 0, 0, +ju_AbstractList$1, "AbstractList$1", 8, jl_Object, [ju_Iterator], 0, 0, 0, ["$hasNext", function() { return ju_AbstractList$1_hasNext(this); }, "$next", function() { return ju_AbstractList$1_next(this); }]]); +$rt_metadata([jl_ConsoleOutputStreamStderr, "ConsoleOutputStreamStderr", 22, ji_OutputStream, [], 0, 0, 0, ["$write2", function(var_1) { jl_ConsoleOutputStreamStderr_write(this, var_1); }], +nms_AxisAlignedBB, "AxisAlignedBB", 79, jl_Object, [], 0, 3, 0, ["$toString", function() { return nms_AxisAlignedBB_toString(this); }], +nms_GameSettings, "GameSettings", 79, jl_Object, [], 0, 3, nms_GameSettings_$callClinit, 0, +nms_RenderBlocks, "RenderBlocks", 79, jl_Object, [], 0, 3, 0, 0, +nms_EntityRenderer, "EntityRenderer", 79, jl_Object, [], 0, 3, 0, 0, +jt_SimpleDatePatternParser, "SimpleDatePatternParser", 19, jl_Object, [], 0, 0, 0, 0, +jt_DateFormatElement, "DateFormatElement", 19, jl_Object, [], 1, 0, 0, 0, +jnc_CodingErrorAction, "CodingErrorAction", 15, jl_Object, [], 0, 3, 0, 0, +nms_AABBPool, "AABBPool", 79, jl_Object, [], 0, 3, 0, 0, +nms_RenderEngine, "RenderEngine", 79, jl_Object, [], 0, 3, 0, 0, +nms_IBlockAccess, "IBlockAccess", 79, jl_Object, [], 3, 3, 0, 0, +nms_World, "World", 79, jl_Object, [nms_IBlockAccess], 1, 3, 0, ["$getBiomeGenForCoords", function(var_1, var_2) { return nms_World_getBiomeGenForCoords(this, var_1, var_2); }, "$getBlockId", function(var_1, var_2, var_3) { return nms_World_getBlockId(this, var_1, var_2, var_3); }, "$isAirBlock", function(var_1, var_2, var_3) { return nms_World_isAirBlock(this, var_1, var_2, var_3); }, "$getBlockMaterial", function(var_1, var_2, var_3) { return nms_World_getBlockMaterial(this, var_1, var_2, var_3); }, "$getBlockMetadata", +function(var_1, var_2, var_3) { return nms_World_getBlockMetadata(this, var_1, var_2, var_3); }, "$getLightBrightnessForSkyBlocks", function(var_1, var_2, var_3, var_4) { return nms_World_getLightBrightnessForSkyBlocks(this, var_1, var_2, var_3, var_4); }, "$getBrightness0", function(var_1, var_2, var_3, var_4) { return nms_World_getBrightness(this, var_1, var_2, var_3, var_4); }, "$getLightBrightness", function(var_1, var_2, var_3) { return nms_World_getLightBrightness(this, var_1, var_2, var_3); }, "$getBlockTileEntity", +function(var_1, var_2, var_3) { return nms_World_getBlockTileEntity(this, var_1, var_2, var_3); }, "$isBlockOpaqueCube", function(var_1, var_2, var_3) { return nms_World_isBlockOpaqueCube(this, var_1, var_2, var_3); }, "$isBlockNormalCube", function(var_1, var_2, var_3) { return nms_World_isBlockNormalCube(this, var_1, var_2, var_3); }, "$doesBlockHaveSolidTopSurface", function(var_1, var_2, var_3) { return nms_World_doesBlockHaveSolidTopSurface(this, var_1, var_2, var_3); }, "$isBlockProvidingPowerTo", function(var_1, +var_2, var_3, var_4) { return nms_World_isBlockProvidingPowerTo(this, var_1, var_2, var_3, var_4); }, "$getHeight", function() { return nms_World_getHeight(this); }, "$getWorldVec3Pool", function() { return nms_World_getWorldVec3Pool(this); }], +nms_Vec3Pool, "Vec3Pool", 79, jl_Object, [], 0, 3, 0, 0, +nms_Entity, "Entity", 79, jl_Object, [], 1, 3, 0, ["$equals", function(var_1) { return nms_Entity_equals(this, var_1); }, "$hashCode0", function() { return nms_Entity_hashCode(this); }, "$setDead", function() { nms_Entity_setDead(this); }, "$onUpdate", function() { nms_Entity_onUpdate(this); }, "$onEntityUpdate", function() { nms_Entity_onEntityUpdate(this); }, "$kill", function() { nms_Entity_kill(this); }, "$moveEntity", function(var_1, var_2, var_3) { nms_Entity_moveEntity(this, var_1, var_2, var_3); }, "$playStepSound", +function(var_1, var_2, var_3, var_4) { nms_Entity_playStepSound(this, var_1, var_2, var_3, var_4); }, "$playSound1", function(var_1, var_2, var_3) { nms_Entity_playSound(this, var_1, var_2, var_3); }, "$canTriggerWalking", function() { return nms_Entity_canTriggerWalking(this); }, "$updateFallState", function(var_1, var_2) { nms_Entity_updateFallState(this, var_1, var_2); }, "$getBoundingBox", function() { return nms_Entity_getBoundingBox(this); }, "$dealFireDamage", function(var_1) { nms_Entity_dealFireDamage(this, +var_1); }, "$fall", function(var_1) { nms_Entity_fall(this, var_1); }, "$isInWater", function() { return nms_Entity_isInWater(this); }, "$handleWaterMovement", function() { return nms_Entity_handleWaterMovement(this); }, "$getEyeHeight", function() { return nms_Entity_getEyeHeight(this); }, "$handleLavaMovement", function() { return nms_Entity_handleLavaMovement(this); }, "$getBrightnessForRender", function(var_1) { return nms_Entity_getBrightnessForRender(this, var_1); }, "$getBrightness", function(var_1) { +return nms_Entity_getBrightness(this, var_1); }, "$setWorld", function(var_1) { return nms_Entity_setWorld(this, var_1); }, "$onCollideWithPlayer", function(var_1) { nms_Entity_onCollideWithPlayer(this, var_1); }, "$addVelocity", function(var_1, var_2, var_3) { nms_Entity_addVelocity(this, var_1, var_2, var_3); }, "$attackEntityFrom", function(var_1, var_2) { return nms_Entity_attackEntityFrom(this, var_1, var_2); }, "$canBeCollidedWith", function() { return nms_Entity_canBeCollidedWith(this); }, "$canBePushed", +function() { return nms_Entity_canBePushed(this); }, "$isInRangeToRenderVec3D", function(var_1) { return nms_Entity_isInRangeToRenderVec3D(this, var_1); }, "$isInRangeToRenderDist", function(var_1) { return nms_Entity_isInRangeToRenderDist(this, var_1); }, "$getShadowSize", function() { return nms_Entity_getShadowSize(this); }, "$isEntityAlive", function() { return nms_Entity_isEntityAlive(this); }, "$isEntityInsideOpaqueBlock", function() { return nms_Entity_isEntityInsideOpaqueBlock(this); }, "$interact", +function(var_1) { return nms_Entity_interact(this, var_1); }, "$getCollisionBox", function(var_1) { return nms_Entity_getCollisionBox(this, var_1); }, "$updateRidden", function() { nms_Entity_updateRidden(this); }, "$updateRiderPosition", function() { nms_Entity_updateRiderPosition(this); }, "$getYOffset", function() { return nms_Entity_getYOffset(this); }, "$getMountedYOffset", function() { return nms_Entity_getMountedYOffset(this); }, "$mountEntity", function(var_1) { nms_Entity_mountEntity(this, var_1); }, +"$setPositionAndRotation2", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_Entity_setPositionAndRotation2(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$getCollisionBorderSize", function() { return nms_Entity_getCollisionBorderSize(this); }, "$getLookVec", function() { return nms_Entity_getLookVec(this); }, "$getPortalCooldown", function() { return nms_Entity_getPortalCooldown(this); }, "$setVelocity", function(var_1, var_2, var_3) { nms_Entity_setVelocity(this, var_1, var_2, var_3); }, "$handleHealthUpdate", +function(var_1) { nms_Entity_handleHealthUpdate(this, var_1); }, "$performHurtAnimation", function() { nms_Entity_performHurtAnimation(this); }, "$updateCloak", function() { nms_Entity_updateCloak(this); }, "$getLastActiveItems", function() { return nms_Entity_getLastActiveItems(this); }, "$setCurrentItemOrArmor", function(var_1, var_2) { nms_Entity_setCurrentItemOrArmor(this, var_1, var_2); }, "$isBurning", function() { return nms_Entity_isBurning(this); }, "$isSneaking", function() { return nms_Entity_isSneaking(this); +}, "$func_98034_c", function(var_1) { return nms_Entity_func_98034_c(this, var_1); }, "$setInWeb", function() { nms_Entity_setInWeb(this); }, "$getEntityName", function() { return nms_Entity_getEntityName(this); }, "$getParts", function() { return nms_Entity_getParts(this); }, "$isEntityEqual", function(var_1) { return nms_Entity_isEntityEqual(this, var_1); }, "$setRotationYawHead", function(var_1) { nms_Entity_setRotationYawHead(this, var_1); }, "$canAttackWithItem", function() { return nms_Entity_canAttackWithItem(this); +}, "$func_85031_j", function(var_1) { return nms_Entity_func_85031_j(this, var_1); }, "$toString", function() { return nms_Entity_toString(this); }, "$canRenderOnFire", function() { return nms_Entity_canRenderOnFire(this); }, "$func_96092_aw", function() { return nms_Entity_func_96092_aw(this); }, "$getTranslatedEntityName", function() { return nms_Entity_getTranslatedEntityName(this); }], +nms_EntityLiving, "EntityLiving", 79, nms_Entity, [], 1, 3, 0, ["$setRotationYawHead", function(var_1) { nms_EntityLiving_setRotationYawHead(this, var_1); }, "$updateFallState", function(var_1, var_2) { nms_EntityLiving_updateFallState(this, var_1, var_2); }, "$setRevengeTarget", function(var_1) { nms_EntityLiving_setRevengeTarget(this, var_1); }, "$entityInit", function() { nms_EntityLiving_entityInit(this); }, "$canBeCollidedWith", function() { return nms_EntityLiving_canBeCollidedWith(this); }, "$canBePushed", +function() { return nms_EntityLiving_canBePushed(this); }, "$getEyeHeight", function() { return nms_EntityLiving_getEyeHeight(this); }, "$getTalkInterval", function() { return nms_EntityLiving_getTalkInterval(this); }, "$onEntityUpdate", function() { nms_EntityLiving_onEntityUpdate(this); }, "$onDeathUpdate", function() { nms_EntityLiving_onDeathUpdate(this); }, "$decreaseAirSupply", function(var_1) { return nms_EntityLiving_decreaseAirSupply(this, var_1); }, "$updateRidden", function() { nms_EntityLiving_updateRidden(this); +}, "$setPositionAndRotation2", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_EntityLiving_setPositionAndRotation2(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$onUpdate", function() { nms_EntityLiving_onUpdate(this); }, "$heal", function(var_1) { nms_EntityLiving_heal(this, var_1); }, "$attackEntityFrom", function(var_1, var_2) { return nms_EntityLiving_attackEntityFrom(this, var_1, var_2); }, "$getSoundPitch", function() { return nms_EntityLiving_getSoundPitch(this); }, "$performHurtAnimation", +function() { nms_EntityLiving_performHurtAnimation(this); }, "$getSoundVolume", function() { return nms_EntityLiving_getSoundVolume(this); }, "$getLivingSound", function() { return nms_EntityLiving_getLivingSound(this); }, "$getHurtSound", function() { return nms_EntityLiving_getHurtSound(this); }, "$getDeathSound", function() { return nms_EntityLiving_getDeathSound(this); }, "$onDeath", function(var_1) { nms_EntityLiving_onDeath(this, var_1); }, "$fall", function(var_1) { nms_EntityLiving_fall(this, var_1); +}, "$moveEntityWithHeading", function(var_1, var_2) { nms_EntityLiving_moveEntityWithHeading(this, var_1, var_2); }, "$isOnLadder", function() { return nms_EntityLiving_isOnLadder(this); }, "$isEntityAlive", function() { return nms_EntityLiving_isEntityAlive(this); }, "$canBreatheUnderwater", function() { return nms_EntityLiving_canBreatheUnderwater(this); }, "$onLivingUpdate", function() { nms_EntityLiving_onLivingUpdate(this); }, "$isAIEnabled", function() { return nms_EntityLiving_isAIEnabled(this); }, "$isClientWorld", +function() { return nms_EntityLiving_isClientWorld(this); }, "$isMovementBlocked", function() { return nms_EntityLiving_isMovementBlocked(this); }, "$jump", function() { nms_EntityLiving_jump(this); }, "$canDespawn", function() { return nms_EntityLiving_canDespawn(this); }, "$despawnEntity", function() { nms_EntityLiving_despawnEntity(this); }, "$updateAITasks", function() { nms_EntityLiving_updateAITasks(this); }, "$updateAITick", function() { nms_EntityLiving_updateAITick(this); }, "$updateEntityActionState", +function() { nms_EntityLiving_updateEntityActionState(this); }, "$getVerticalFaceSpeed", function() { return nms_EntityLiving_getVerticalFaceSpeed(this); }, "$kill", function() { nms_EntityLiving_kill(this); }, "$getLookVec", function() { return nms_EntityLiving_getLookVec(this); }, "$handleHealthUpdate", function(var_1) { nms_EntityLiving_handleHealthUpdate(this, var_1); }, "$isPlayerSleeping", function() { return nms_EntityLiving_isPlayerSleeping(this); }, "$getItemIcon", function(var_1, var_2) { return nms_EntityLiving_getItemIcon(this, +var_1, var_2); }, "$addPotionEffect", function(var_1) { nms_EntityLiving_addPotionEffect(this, var_1); }, "$isPotionApplicable", function(var_1) { return nms_EntityLiving_isPotionApplicable(this, var_1); }, "$getSpeedModifier", function() { return nms_EntityLiving_getSpeedModifier(this); }, "$isChild", function() { return nms_EntityLiving_isChild(this); }, "$getCreatureAttribute", function() { return nms_EntityLiving_getCreatureAttribute(this); }, "$func_82143_as", function() { return nms_EntityLiving_func_82143_as(this); +}, "$getHeldItem", function() { return nms_EntityLiving_getHeldItem(this); }, "$getCurrentArmor", function(var_1) { return nms_EntityLiving_getCurrentArmor(this, var_1); }, "$setCurrentItemOrArmor", function(var_1, var_2) { nms_EntityLiving_setCurrentItemOrArmor(this, var_1, var_2); }, "$getLastActiveItems", function() { return nms_EntityLiving_getLastActiveItems(this); }, "$swingItem", function() { nms_EntityLiving_swingItem(this); }, "$getEntityName", function() { return nms_EntityLiving_getEntityName(this); +}, "$func_94062_bN", function() { return nms_EntityLiving_func_94062_bN(this); }, "$func_94059_bO", function() { return nms_EntityLiving_func_94059_bO(this); }], +nms_ICommandSender, "ICommandSender", 79, jl_Object, [], 3, 3, 0, 0, +nms_EntityPlayer, "EntityPlayer", 79, nms_EntityLiving, [nms_ICommandSender], 1, 3, 0, ["$getBrightnessForRender", function(var_1) { return nms_EntityPlayer_getBrightnessForRender(this, var_1); }, "$getMaxHealth", function() { return nms_EntityPlayer_getMaxHealth(this); }, "$entityInit", function() { nms_EntityPlayer_entityInit(this); }, "$getPortalCooldown", function() { return nms_EntityPlayer_getPortalCooldown(this); }, "$playSound1", function(var_1, var_2, var_3) { nms_EntityPlayer_playSound(this, var_1, +var_2, var_3); }, "$handleHealthUpdate", function(var_1) { nms_EntityPlayer_handleHealthUpdate(this, var_1); }, "$isMovementBlocked", function() { return nms_EntityPlayer_isMovementBlocked(this); }, "$mountEntity", function(var_1) { nms_EntityPlayer_mountEntity(this, var_1); }, "$updateRidden", function() { nms_EntityPlayer_updateRidden(this); }, "$updateEntityActionState", function() { nms_EntityPlayer_updateEntityActionState(this); }, "$onDeath", function(var_1) { nms_EntityPlayer_onDeath(this, var_1); }, +"$joinEntityItemWithWorld", function(var_1) { nms_EntityPlayer_joinEntityItemWithWorld(this, var_1); }, "$getEyeHeight", function() { return nms_EntityPlayer_getEyeHeight(this); }, "$resetHeight", function() { nms_EntityPlayer_resetHeight(this); }, "$getYOffset", function() { return nms_EntityPlayer_getYOffset(this); }, "$setDead", function() { nms_EntityPlayer_setDead(this); }, "$isEntityInsideOpaqueBlock", function() { return nms_EntityPlayer_isEntityInsideOpaqueBlock(this); }, "$func_71066_bF", function() +{ return nms_EntityPlayer_func_71066_bF(this); }, "$isPlayerSleeping", function() { return nms_EntityPlayer_isPlayerSleeping(this); }, "$addStat", function(var_1, var_2) { nms_EntityPlayer_addStat(this, var_1, var_2); }, "$jump", function() { nms_EntityPlayer_jump(this); }, "$moveEntityWithHeading", function(var_1, var_2) { nms_EntityPlayer_moveEntityWithHeading(this, var_1, var_2); }, "$fall", function(var_1) { nms_EntityPlayer_fall(this, var_1); }, "$setInWeb", function() { nms_EntityPlayer_setInWeb(this); +}, "$getItemIcon", function(var_1, var_2) { return nms_EntityPlayer_getItemIcon(this, var_1, var_2); }, "$getCurrentArmor", function(var_1) { return nms_EntityPlayer_getCurrentArmor(this, var_1); }, "$getEntityName", function() { return nms_EntityPlayer_getEntityName(this); }, "$func_94062_bN", function() { return nms_EntityPlayer_func_94062_bN(this); }, "$func_94059_bO", function() { return nms_EntityPlayer_func_94059_bO(this); }, "$canTriggerWalking", function() { return nms_EntityPlayer_canTriggerWalking(this); +}, "$getHeldItem", function() { return nms_EntityPlayer_getHeldItem(this); }, "$setCurrentItemOrArmor", function(var_1, var_2) { nms_EntityPlayer_setCurrentItemOrArmor(this, var_1, var_2); }, "$func_98034_c", function(var_1) { return nms_EntityPlayer_func_98034_c(this, var_1); }, "$getLastActiveItems", function() { return nms_EntityPlayer_getLastActiveItems(this); }, "$func_96092_aw", function() { return nms_EntityPlayer_func_96092_aw(this); }, "$getTranslatedEntityName", function() { return nms_EntityPlayer_getTranslatedEntityName(this); +}], +nlea_Tessellator, "Tessellator", 83, jl_Object, [], 0, 3, nlea_Tessellator_$callClinit, 0, +jt_NumberFormat, "NumberFormat", 19, jt_Format, [], 1, 3, 0, ["$format2", function(var_1, var_2, var_3) { return jt_NumberFormat_format0(this, var_1, var_2, var_3); }], +jt_DecimalFormat, "DecimalFormat", 19, jt_NumberFormat, [], 0, 3, 0, ["$equals", function(var_1) { return jt_DecimalFormat_equals(this, var_1); }, "$hashCode0", function() { return jt_DecimalFormat_hashCode(this); }, "$format2", function(var_1, var_2, var_3) { return jt_DecimalFormat_format0(this, var_1, var_2, var_3); }, "$format8", function(var_1, var_2, var_3) { return jt_DecimalFormat_format2(this, var_1, var_2, var_3); }, "$format7", function(var_1, var_2, var_3) { return jt_DecimalFormat_format(this, var_1, +var_2, var_3); }], +nms_ProfilerResult, "ProfilerResult", 79, jl_Object, [jl_Comparable], 4, 3, 0, ["$compareTo7", function(var_1) { return nms_ProfilerResult_compareTo(this, var_1); }], +nms_MathHelper, "MathHelper", 79, jl_Object, [], 0, 3, 0, 0, +nms_GuiAchievement, "GuiAchievement", 79, nms_Gui, [], 0, 3, 0, 0, +nms_ScaledResolution, "ScaledResolution", 79, jl_Object, [], 0, 3, 0, 0, +nms_GuiMainMenu, "GuiMainMenu", 79, nms_GuiScreen, [], 0, 3, nms_GuiMainMenu_$callClinit, ["$handleMouseInput", function() { nms_GuiMainMenu_handleMouseInput(this); }, "$keyTyped", function(var_1, var_2) { nms_GuiMainMenu_keyTyped(this, var_1, var_2); }, "$initGui", function() { nms_GuiMainMenu_initGui(this); }, "$mouseClicked", function(var_1, var_2, var_3) { nms_GuiMainMenu_mouseClicked(this, var_1, var_2, var_3); }, "$actionPerformed", function(var_1) { nms_GuiMainMenu_actionPerformed(this, var_1); }, "$drawScreen", +function(var_1, var_2, var_3) { nms_GuiMainMenu_drawScreen(this, var_1, var_2, var_3); }, "$updateScreen", function() { nms_GuiMainMenu_updateScreen(this); }], +ju_Date, "Date", 8, jl_Object, [jl_Comparable], 0, 3, 0, 0, +jn_CharBufferImpl, "CharBufferImpl", 14, jn_CharBuffer, [], 1, 0, 0, 0, +jn_CharBufferOverArray, "CharBufferOverArray", 14, jn_CharBufferImpl, [], 0, 0, 0, 0, +jnc_CharsetEncoder, "CharsetEncoder", 15, jl_Object, [], 1, 3, 0, 0, +jnc_CoderResult, "CoderResult", 15, jl_Object, [], 0, 3, 0, 0, +jl_ThreadLocal, "ThreadLocal", 22, jl_Object, [], 0, 3, 0, 0, +nms_AABBLocalPool, "AABBLocalPool", 79, jl_ThreadLocal, [], 4, 0, 0, 0, +jt_DecimalFormatSymbols, "DecimalFormatSymbols", 19, jl_Object, [jl_Cloneable], 0, 3, 0, 0, +nms_FontRenderer, "FontRenderer", 79, jl_Object, [], 0, 3, 0, 0, +jt_DecimalFormat$FormatField, "DecimalFormat$FormatField", 19, jl_Object, [], 3, 0, 0, 0, +jt_DecimalFormat$TextField, "DecimalFormat$TextField", 19, jl_Object, [jt_DecimalFormat$FormatField], 0, 0, 0, ["$render", function(var_1, var_2) { jt_DecimalFormat$TextField_render(this, var_1, var_2); }, "$equals", function(var_1) { return jt_DecimalFormat$TextField_equals(this, var_1); }, "$hashCode0", function() { return jt_DecimalFormat$TextField_hashCode(this); }], +jm_RoundingMode, "RoundingMode", 18, jl_Enum, [], 12, 3, 0, 0, +ju_Currency, "Currency", 8, jl_Object, [ji_Serializable], 4, 3, 0, ["$toString", function() { return ju_Currency_toString(this); }], +nms_EnumOS, "EnumOS", 79, jl_Enum, [], 12, 3, 0, 0, +otcic_CurrencyHelper, "CurrencyHelper", 57, jl_Object, [], 4, 3, 0, 0, +jn_IntBufferOverByteBuffer, "IntBufferOverByteBuffer", 14, jn_IntBufferImpl, [], 1, 0, 0, ["$readOnly1", function() { return jn_IntBufferOverByteBuffer_readOnly(this); }], +jn_IntBufferOverByteBufferLittleEndian, "IntBufferOverByteBufferLittleEndian", 14, jn_IntBufferOverByteBuffer, [], 0, 0, 0, ["$getElement", function(var_1) { return jn_IntBufferOverByteBufferLittleEndian_getElement(this, var_1); }, "$putElement", function(var_1, var_2) { jn_IntBufferOverByteBufferLittleEndian_putElement(this, var_1, var_2); }], +jn_IntBufferOverByteBufferBigEndian, "IntBufferOverByteBufferBigEndian", 14, jn_IntBufferOverByteBuffer, [], 0, 0, 0, ["$getElement", function(var_1) { return jn_IntBufferOverByteBufferBigEndian_getElement(this, var_1); }, "$putElement", function(var_1, var_2) { jn_IntBufferOverByteBufferBigEndian_putElement(this, var_1, var_2); }], +jur_BackReferencedSingleSet, "BackReferencedSingleSet", 9, jur_SingleSet, [], 0, 0, 0, ["$find0", function(var_1, var_2, var_3) { return jur_BackReferencedSingleSet_find(this, var_1, var_2, var_3); }, "$findBack", function(var_1, var_2, var_3, var_4) { return jur_BackReferencedSingleSet_findBack(this, var_1, var_2, var_3, var_4); }, "$processBackRefReplacement", function() { return jur_BackReferencedSingleSet_processBackRefReplacement(this); }], +ju_HashMap$2, "HashMap$2", 8, ju_AbstractCollection, [], 0, 0, 0, ["$size0", function() { return ju_HashMap$2_size(this); }, "$iterator", function() { return ju_HashMap$2_iterator(this); }], +jl_Double, "Double", 22, jl_Number, [jl_Comparable], 0, 3, 0, ["$doubleValue", function() { return jl_Double_doubleValue(this); }, "$intValue", function() { return jl_Double_intValue(this); }, "$longValue", function() { return jl_Double_longValue(this); }, "$toString", function() { return jl_Double_toString0(this); }, "$equals", function(var_1) { return jl_Double_equals(this, var_1); }, "$hashCode0", function() { return jl_Double_hashCode(this); }, "$compareTo7", function(var_1) { return jl_Double_compareTo0(this, +var_1); }], +nle_BaseNCodec$Context, "BaseNCodec$Context", 82, jl_Object, [], 0, 0, 0, 0, +nms_OpenGlHelper, "OpenGlHelper", 79, jl_Object, [], 0, 3, 0, 0, +nms_TextureManager, "TextureManager", 79, jl_Object, [], 0, 3, 0, 0, +nms_TexturePackList, "TexturePackList", 79, jl_Object, [], 0, 3, nms_TexturePackList_$callClinit, 0]); +$rt_metadata([nms_ChatAllowedCharacters, "ChatAllowedCharacters", 79, jl_Object, [], 0, 3, 0, 0, +nms_ColorizerGrass, "ColorizerGrass", 79, jl_Object, [], 0, 3, 0, 0, +nms_ColorizerFoliage, "ColorizerFoliage", 79, jl_Object, [], 0, 3, 0, 0, +nms_RenderManager, "RenderManager", 79, jl_Object, [], 0, 3, 0, 0, +nms_ItemRenderer, "ItemRenderer", 79, jl_Object, [], 0, 3, 0, 0, +nms_AchievementList, "AchievementList", 79, jl_Object, [], 0, 3, nms_AchievementList_$callClinit, 0, +nms_IStatStringFormat, "IStatStringFormat", 79, jl_Object, [], 3, 3, 0, 0, +nms_StatStringFormatKeyInv, "StatStringFormatKeyInv", 79, jl_Object, [nms_IStatStringFormat], 0, 3, 0, 0, +nms_MouseHelper, "MouseHelper", 79, jl_Object, [], 0, 3, 0, 0, +nms_IWorldAccess, "IWorldAccess", 79, jl_Object, [], 3, 3, 0, 0, +nms_RenderGlobal, "RenderGlobal", 79, jl_Object, [nms_IWorldAccess], 0, 3, 0, 0, +nms_EffectRenderer, "EffectRenderer", 79, jl_Object, [], 0, 3, 0, 0, +nleg_EffectPipeline, "EffectPipeline", 85, jl_Object, [], 0, 3, nleg_EffectPipeline_$callClinit, 0, +nms_GuiIngame, "GuiIngame", 79, nms_Gui, [], 0, 3, 0, 0, +nms_StringTranslate, "StringTranslate", 79, jl_Object, [], 0, 3, 0, 0, +nms_GuiConnecting, "GuiConnecting", 79, nms_GuiScreen, [], 0, 3, 0, ["$updateScreen", function() { nms_GuiConnecting_updateScreen(this); }, "$keyTyped", function(var_1, var_2) { nms_GuiConnecting_keyTyped(this, var_1, var_2); }, "$initGui", function() { nms_GuiConnecting_initGui(this); }, "$actionPerformed", function(var_1) { nms_GuiConnecting_actionPerformed(this, var_1); }, "$drawScreen", function(var_1, var_2, var_3) { nms_GuiConnecting_drawScreen(this, var_1, var_2, var_3); }], +nms_IProgressUpdate, "IProgressUpdate", 79, jl_Object, [], 3, 3, 0, 0, +nms_LoadingScreenRenderer, "LoadingScreenRenderer", 79, jl_Object, [nms_IProgressUpdate], 0, 3, 0, 0, +nle_GuiScreenLicense, "GuiScreenLicense", 82, nms_GuiScreen, [], 0, 3, 0, ["$initGui", function() { nle_GuiScreenLicense_initGui(this); }, "$actionPerformed", function(var_1) { nle_GuiScreenLicense_actionPerformed(this, var_1); }, "$drawScreen", function(var_1, var_2, var_3) { nle_GuiScreenLicense_drawScreen(this, var_1, var_2, var_3); }, "$mouseClicked", function(var_1, var_2, var_3) { nle_GuiScreenLicense_mouseClicked(this, var_1, var_2, var_3); }], +cjj_InfBlocks, "InfBlocks", 2, jl_Object, [], 4, 0, 0, 0, +nle_DefaultSkinRenderer, "DefaultSkinRenderer", 82, jl_Object, [], 0, 3, 0, 0, +nms_GuiMultiplayer, "GuiMultiplayer", 79, nms_GuiScreen, [], 0, 3, 0, ["$initGui", function() { nms_GuiMultiplayer_initGui(this); }, "$updateScreen", function() { nms_GuiMultiplayer_updateScreen(this); }, "$onGuiClosed", function() { nms_GuiMultiplayer_onGuiClosed(this); }, "$actionPerformed", function(var_1) { nms_GuiMultiplayer_actionPerformed(this, var_1); }, "$confirmClicked", function(var_1, var_2) { nms_GuiMultiplayer_confirmClicked(this, var_1, var_2); }, "$keyTyped", function(var_1, var_2) { nms_GuiMultiplayer_keyTyped(this, +var_1, var_2); }, "$drawScreen", function(var_1, var_2, var_3) { nms_GuiMultiplayer_drawScreen(this, var_1, var_2, var_3); }, "$mouseClicked", function(var_1, var_2, var_3) { nms_GuiMultiplayer_mouseClicked(this, var_1, var_2, var_3); }], +nle_GuiScreenVoiceChannel, "GuiScreenVoiceChannel", 82, nms_GuiScreen, [], 0, 3, 0, ["$initGui", function() { nle_GuiScreenVoiceChannel_initGui(this); }, "$onGuiClosed", function() { nle_GuiScreenVoiceChannel_onGuiClosed(this); }, "$drawScreen", function(var_1, var_2, var_3) { nle_GuiScreenVoiceChannel_drawScreen(this, var_1, var_2, var_3); }, "$actionPerformed", function(var_1) { nle_GuiScreenVoiceChannel_actionPerformed(this, var_1); }, "$updateScreen", function() { nle_GuiScreenVoiceChannel_updateScreen(this); +}, "$keyTyped", function(var_1, var_2) { nle_GuiScreenVoiceChannel_keyTyped(this, var_1, var_2); }, "$mouseClicked", function(var_1, var_2, var_3) { nle_GuiScreenVoiceChannel_mouseClicked(this, var_1, var_2, var_3); }], +maa_NoteblockPlayer, "NoteblockPlayer", 68, jl_Object, [], 0, 3, maa_NoteblockPlayer_$callClinit, 0, +nms_KeyBinding, "KeyBinding", 79, jl_Object, [], 0, 3, 0, 0, +nms_EntityPlayerSP, "EntityPlayerSP", 79, nms_EntityPlayer, [], 0, 3, 0, ["$moveEntity", function(var_1, var_2, var_3) { nms_EntityPlayerSP_moveEntity(this, var_1, var_2, var_3); }, "$updateEntityActionState", function() { nms_EntityPlayerSP_updateEntityActionState(this); }, "$isClientWorld", function() { return nms_EntityPlayerSP_isClientWorld(this); }, "$onLivingUpdate", function() { nms_EntityPlayerSP_onLivingUpdate(this); }, "$updateCloak", function() { nms_EntityPlayerSP_updateCloak(this); }, "$isSneaking", +function() { return nms_EntityPlayerSP_isSneaking(this); }, "$getHeldItem", function() { return nms_EntityPlayerSP_getHeldItem(this); }, "$playSound1", function(var_1, var_2, var_3) { nms_EntityPlayerSP_playSound(this, var_1, var_2, var_3); }], +nms_EntityClientPlayerMP, "EntityClientPlayerMP", 79, nms_EntityPlayerSP, [], 0, 3, 0, ["$attackEntityFrom", function(var_1, var_2) { return nms_EntityClientPlayerMP_attackEntityFrom(this, var_1, var_2); }, "$heal", function(var_1) { nms_EntityClientPlayerMP_heal(this, var_1); }, "$onUpdate", function() { nms_EntityClientPlayerMP_onUpdate(this); }, "$joinEntityItemWithWorld", function(var_1) { nms_EntityClientPlayerMP_joinEntityItemWithWorld(this, var_1); }, "$swingItem", function() { nms_EntityClientPlayerMP_swingItem(this); +}, "$addStat", function(var_1, var_2) { nms_EntityClientPlayerMP_addStat(this, var_1, var_2); }, "$func_71066_bF", function() { return nms_EntityClientPlayerMP_func_71066_bF(this); }], +nms_IInventory, "IInventory", 79, jl_Object, [], 3, 3, 0, 0, +nms_InventoryPlayer, "InventoryPlayer", 79, jl_Object, [nms_IInventory], 0, 3, 0, ["$decrStackSize", function(var_1, var_2) { return nms_InventoryPlayer_decrStackSize(this, var_1, var_2); }, "$setInventorySlotContents", function(var_1, var_2) { nms_InventoryPlayer_setInventorySlotContents(this, var_1, var_2); }, "$getStackInSlot", function(var_1) { return nms_InventoryPlayer_getStackInSlot(this, var_1); }, "$getInventoryStackLimit", function() { return nms_InventoryPlayer_getInventoryStackLimit(this); }, "$onInventoryChanged", +function() { nms_InventoryPlayer_onInventoryChanged(this); }], +nleg_FixedFunctionShader, "FixedFunctionShader", 85, jl_Object, [], 0, 3, 0, 0, +nms_EnumOptions, "EnumOptions", 79, jl_Enum, [], 12, 3, 0, 0, +nms_GuiContainer, "GuiContainer", 79, nms_GuiScreen, [], 1, 3, 0, ["$initGui", function() { nms_GuiContainer_initGui(this); }, "$drawScreen", function(var_1, var_2, var_3) { nms_GuiContainer_drawScreen(this, var_1, var_2, var_3); }, "$mouseClicked", function(var_1, var_2, var_3) { nms_GuiContainer_mouseClicked(this, var_1, var_2, var_3); }, "$func_85041_a", function(var_1, var_2, var_3, var_4) { nms_GuiContainer_func_85041_a(this, var_1, var_2, var_3, var_4); }, "$mouseMovedOrUp", function(var_1, var_2, var_3) +{ nms_GuiContainer_mouseMovedOrUp(this, var_1, var_2, var_3); }, "$handleMouseClick", function(var_1, var_2, var_3, var_4) { nms_GuiContainer_handleMouseClick(this, var_1, var_2, var_3, var_4); }, "$keyTyped", function(var_1, var_2) { nms_GuiContainer_keyTyped(this, var_1, var_2); }, "$onGuiClosed", function() { nms_GuiContainer_onGuiClosed(this); }, "$updateScreen", function() { nms_GuiContainer_updateScreen(this); }], +nms_InventoryEffectRenderer, "InventoryEffectRenderer", 79, nms_GuiContainer, [], 1, 3, 0, 0, +nms_GuiInventory, "GuiInventory", 79, nms_InventoryEffectRenderer, [], 0, 3, 0, ["$updateScreen", function() { nms_GuiInventory_updateScreen(this); }, "$initGui", function() { nms_GuiInventory_initGui(this); }, "$drawGuiContainerForegroundLayer", function(var_1, var_2) { nms_GuiInventory_drawGuiContainerForegroundLayer(this, var_1, var_2); }, "$drawScreen", function(var_1, var_2, var_3) { nms_GuiInventory_drawScreen(this, var_1, var_2, var_3); }, "$drawGuiContainerBackgroundLayer", function(var_1, var_2, var_3) +{ nms_GuiInventory_drawGuiContainerBackgroundLayer(this, var_1, var_2, var_3); }, "$actionPerformed", function(var_1) { nms_GuiInventory_actionPerformed(this, var_1); }], +nms_GuiChat, "GuiChat", 79, nms_GuiScreen, [], 0, 3, 0, ["$initGui", function() { nms_GuiChat_initGui(this); }, "$actionPerformed", function(var_1) { nms_GuiChat_actionPerformed(this, var_1); }, "$onGuiClosed", function() { nms_GuiChat_onGuiClosed(this); }, "$updateScreen", function() { nms_GuiChat_updateScreen(this); }, "$keyTyped", function(var_1, var_2) { nms_GuiChat_keyTyped(this, var_1, var_2); }, "$handleMouseInput", function() { nms_GuiChat_handleMouseInput(this); }, "$mouseClicked", function(var_1, var_2, +var_3) { nms_GuiChat_mouseClicked(this, var_1, var_2, var_3); }, "$confirmClicked", function(var_1, var_2) { nms_GuiChat_confirmClicked(this, var_1, var_2); }, "$drawScreen", function(var_1, var_2, var_3) { nms_GuiChat_drawScreen(this, var_1, var_2, var_3); }], +nms_WorldClient, "WorldClient", 79, nms_World, [], 0, 3, 0, 0, +nms_GuiSleepMP, "GuiSleepMP", 79, nms_GuiChat, [], 0, 3, 0, ["$initGui", function() { nms_GuiSleepMP_initGui(this); }, "$keyTyped", function(var_1, var_2) { nms_GuiSleepMP_keyTyped(this, var_1, var_2); }, "$actionPerformed", function(var_1) { nms_GuiSleepMP_actionPerformed(this, var_1); }], +nms_SoundManager$EntitySoundEvent, "SoundManager$EntitySoundEvent", 79, jl_Object, [], 0, 0, 0, 0, +nms_SoundManager$QueuedSoundEvent, "SoundManager$QueuedSoundEvent", 79, jl_Object, [], 0, 0, 0, 0, +jt_DateFormatElement$Numeric, "DateFormatElement$Numeric", 19, jt_DateFormatElement, [], 0, 3, 0, ["$format5", function(var_1, var_2) { jt_DateFormatElement$Numeric_format(this, var_1, var_2); }, "$processBeforeFormat", function(var_1) { return jt_DateFormatElement$Numeric_processBeforeFormat(this, var_1); }, "$equals", function(var_1) { return jt_DateFormatElement$Numeric_equals(this, var_1); }, "$hashCode0", function() { return jt_DateFormatElement$Numeric_hashCode(this); }], +jt_DateFormatElement$WeekdayText, "DateFormatElement$WeekdayText", 19, jt_DateFormatElement, [], 0, 3, 0, ["$format5", function(var_1, var_2) { jt_DateFormatElement$WeekdayText_format(this, var_1, var_2); }, "$equals", function(var_1) { return jt_DateFormatElement$WeekdayText_equals(this, var_1); }, "$hashCode0", function() { return jt_DateFormatElement$WeekdayText_hashCode(this); }], +jt_DateFormatElement$EraText, "DateFormatElement$EraText", 19, jt_DateFormatElement, [], 0, 3, 0, ["$format5", function(var_1, var_2) { jt_DateFormatElement$EraText_format(this, var_1, var_2); }, "$equals", function(var_1) { return jt_DateFormatElement$EraText_equals(this, var_1); }, "$hashCode0", function() { return jt_DateFormatElement$EraText_hashCode(this); }], +jt_DateFormatElement$BaseTimezone, "DateFormatElement$BaseTimezone", 19, jt_DateFormatElement, [], 1, 3, 0, ["$equals", function(var_1) { return jt_DateFormatElement$BaseTimezone_equals(this, var_1); }, "$hashCode0", function() { return jt_DateFormatElement$BaseTimezone_hashCode(this); }], +jt_DateFormatElement$Rfc822Timezone, "DateFormatElement$Rfc822Timezone", 19, jt_DateFormatElement$BaseTimezone, [], 0, 3, 0, ["$format5", function(var_1, var_2) { jt_DateFormatElement$Rfc822Timezone_format(this, var_1, var_2); }], +jt_DateFormatElement$AmPmText, "DateFormatElement$AmPmText", 19, jt_DateFormatElement, [], 0, 3, 0, ["$format5", function(var_1, var_2) { jt_DateFormatElement$AmPmText_format(this, var_1, var_2); }, "$equals", function(var_1) { return jt_DateFormatElement$AmPmText_equals(this, var_1); }, "$hashCode0", function() { return jt_DateFormatElement$AmPmText_hashCode(this); }], +jt_DateFormatElement$NumericHour, "DateFormatElement$NumericHour", 19, jt_DateFormatElement$Numeric, [], 0, 3, 0, ["$processBeforeFormat", function(var_1) { return jt_DateFormatElement$NumericHour_processBeforeFormat(this, var_1); }, "$equals", function(var_1) { return jt_DateFormatElement$NumericHour_equals(this, var_1); }, "$hashCode0", function() { return jt_DateFormatElement$NumericHour_hashCode(this); }], +jt_DateFormatElement$NumericWeekday, "DateFormatElement$NumericWeekday", 19, jt_DateFormatElement$Numeric, [], 0, 3, 0, ["$processBeforeFormat", function(var_1) { return jt_DateFormatElement$NumericWeekday_processBeforeFormat(this, var_1); }], +jt_DateFormatElement$GeneralTimezone, "DateFormatElement$GeneralTimezone", 19, jt_DateFormatElement$BaseTimezone, [], 0, 3, 0, ["$format5", function(var_1, var_2) { jt_DateFormatElement$GeneralTimezone_format(this, var_1, var_2); }], +jt_DateFormatElement$ConstantText, "DateFormatElement$ConstantText", 19, jt_DateFormatElement, [], 0, 3, 0, ["$format5", function(var_1, var_2) { jt_DateFormatElement$ConstantText_format(this, var_1, var_2); }, "$equals", function(var_1) { return jt_DateFormatElement$ConstantText_equals(this, var_1); }, "$hashCode0", function() { return jt_DateFormatElement$ConstantText_hashCode(this); }], +jt_DateFormatElement$Year, "DateFormatElement$Year", 19, jt_DateFormatElement, [], 0, 3, 0, ["$format5", function(var_1, var_2) { jt_DateFormatElement$Year_format(this, var_1, var_2); }, "$equals", function(var_1) { return jt_DateFormatElement$Year_equals(this, var_1); }, "$hashCode0", function() { return jt_DateFormatElement$Year_hashCode(this); }]]); +$rt_metadata([jt_DateFormatElement$Iso8601Timezone, "DateFormatElement$Iso8601Timezone", 19, jt_DateFormatElement, [], 0, 3, 0, ["$format5", function(var_1, var_2) { jt_DateFormatElement$Iso8601Timezone_format(this, var_1, var_2); }, "$equals", function(var_1) { return jt_DateFormatElement$Iso8601Timezone_equals(this, var_1); }, "$hashCode0", function() { return jt_DateFormatElement$Iso8601Timezone_hashCode(this); }], +jt_DateFormatElement$MonthText, "DateFormatElement$MonthText", 19, jt_DateFormatElement, [], 0, 3, 0, ["$format5", function(var_1, var_2) { jt_DateFormatElement$MonthText_format(this, var_1, var_2); }, "$equals", function(var_1) { return jt_DateFormatElement$MonthText_equals(this, var_1); }, "$hashCode0", function() { return jt_DateFormatElement$MonthText_hashCode(this); }], +jt_DateFormatElement$NumericMonth, "DateFormatElement$NumericMonth", 19, jt_DateFormatElement$Numeric, [], 0, 3, 0, ["$processBeforeFormat", function(var_1) { return jt_DateFormatElement$NumericMonth_processBeforeFormat(this, var_1); }], +jnci_BufferedEncoder, "BufferedEncoder", 16, jnc_CharsetEncoder, [], 1, 3, 0, 0, +jnci_UTF8Encoder, "UTF8Encoder", 16, jnci_BufferedEncoder, [], 0, 3, 0, 0, +ju_Collections, "Collections", 8, jl_Object, [], 0, 3, 0, 0, +jt_FieldPosition, "FieldPosition", 19, jl_Object, [], 0, 3, 0, 0, +jl_AssertionError, "AssertionError", 22, jl_Error, [], 0, 3, 0, 0, +jt_DecimalFormatParser, "DecimalFormatParser", 19, jl_Object, [], 0, 0, 0, 0, +ju_ConcurrentModificationException, "ConcurrentModificationException", 8, jl_RuntimeException, [], 0, 3, 0, 0, +nleg_EaglerAdapterGL30$DisplayList, "EaglerAdapterGL30$DisplayList", 85, jl_Object, [], 0, 0, 0, 0, +jl_Object$Monitor, "Object$Monitor", 22, jl_Object, [], 0, 0, 0, 0, +jl_IllegalMonitorStateException, "IllegalMonitorStateException", 22, jl_RuntimeException, [], 0, 3, 0, 0, +nms_IntHashMap, "IntHashMap", 79, jl_Object, [], 0, 3, 0, 0, +nms_IconRegister, "IconRegister", 79, jl_Object, [], 3, 3, 0, 0, +nle_TextureTerrainMap, "TextureTerrainMap", 82, jl_Object, [nms_IconRegister], 0, 3, nle_TextureTerrainMap_$callClinit, ["$registerIcon", function(var_1) { return nle_TextureTerrainMap_registerIcon(this, var_1); }], +nms_TextureMap, "TextureMap", 79, jl_Object, [nms_IconRegister], 0, 3, 0, ["$registerIcon", function(var_1) { return nms_TextureMap_registerIcon(this, var_1); }], +ji_Reader, "Reader", 17, jl_Object, [ji_Closeable], 1, 3, 0, 0, +ji_BufferedReader, "BufferedReader", 17, ji_Reader, [], 0, 3, 0, ["$read2", function() { return ji_BufferedReader_read(this); }], +ji_InputStreamReader, "InputStreamReader", 17, ji_Reader, [], 0, 3, 0, ["$close", function() { ji_InputStreamReader_close(this); }, "$read5", function(var_1, var_2, var_3) { return ji_InputStreamReader_read(this, var_1, var_2, var_3); }], +nms_MouseFilter, "MouseFilter", 79, jl_Object, [], 0, 3, 0, 0, +nms_EntityCreature, "EntityCreature", 79, nms_EntityLiving, [], 1, 3, 0, ["$updateEntityActionState", function() { nms_EntityCreature_updateEntityActionState(this); }, "$attackEntity0", function(var_1, var_2) { nms_EntityCreature_attackEntity(this, var_1, var_2); }, "$getBlockPathWeight", function(var_1, var_2, var_3) { return nms_EntityCreature_getBlockPathWeight(this, var_1, var_2, var_3); }, "$findPlayerToAttack", function() { return nms_EntityCreature_findPlayerToAttack(this); }, "$getSpeedModifier", function() +{ return nms_EntityCreature_getSpeedModifier(this); }], +nms_IAnimals, "IAnimals", 79, jl_Object, [], 3, 3, 0, 0, +nms_IMob, "IMob", 79, jl_Object, [nms_IAnimals], 3, 3, 0, 0, +nms_EntityMob, "EntityMob", 79, nms_EntityCreature, [nms_IMob], 1, 3, 0, ["$onLivingUpdate", function() { nms_EntityMob_onLivingUpdate(this); }, "$findPlayerToAttack", function() { return nms_EntityMob_findPlayerToAttack(this); }, "$attackEntityFrom", function(var_1, var_2) { return nms_EntityMob_attackEntityFrom(this, var_1, var_2); }, "$attackEntityAsMob", function(var_1) { return nms_EntityMob_attackEntityAsMob(this, var_1); }, "$attackEntity0", function(var_1, var_2) { nms_EntityMob_attackEntity(this, var_1, +var_2); }, "$getBlockPathWeight", function(var_1, var_2, var_3) { return nms_EntityMob_getBlockPathWeight(this, var_1, var_2, var_3); }, "$getAttackStrength", function(var_1) { return nms_EntityMob_getAttackStrength(this, var_1); }], +nms_EntitySpider, "EntitySpider", 79, nms_EntityMob, [], 0, 3, 0, ["$entityInit", function() { nms_EntitySpider_entityInit(this); }, "$getMaxHealth", function() { return nms_EntitySpider_getMaxHealth(this); }, "$getMountedYOffset", function() { return nms_EntitySpider_getMountedYOffset(this); }, "$findPlayerToAttack", function() { return nms_EntitySpider_findPlayerToAttack(this); }, "$getLivingSound", function() { return nms_EntitySpider_getLivingSound(this); }, "$getHurtSound", function() { return nms_EntitySpider_getHurtSound(this); +}, "$getDeathSound", function() { return nms_EntitySpider_getDeathSound(this); }, "$playStepSound", function(var_1, var_2, var_3, var_4) { nms_EntitySpider_playStepSound(this, var_1, var_2, var_3, var_4); }, "$attackEntity0", function(var_1, var_2) { nms_EntitySpider_attackEntity(this, var_1, var_2); }, "$isOnLadder", function() { return nms_EntitySpider_isOnLadder(this); }, "$setInWeb", function() { nms_EntitySpider_setInWeb(this); }, "$spiderScaleAmount", function() { return nms_EntitySpider_spiderScaleAmount(this); +}, "$getCreatureAttribute", function() { return nms_EntitySpider_getCreatureAttribute(this); }, "$isPotionApplicable", function(var_1) { return nms_EntitySpider_isPotionApplicable(this, var_1); }], +nms_Render, "Render", 79, jl_Object, [], 1, 3, 0, ["$updateIcons", function(var_1) { nms_Render_updateIcons(this, var_1); }], +nms_RenderLiving, "RenderLiving", 79, nms_Render, [], 1, 3, 0, ["$doRenderLiving", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderLiving_doRenderLiving(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$renderModel", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_RenderLiving_renderModel(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$renderLivingAt", function(var_1, var_2, var_3, var_4) { nms_RenderLiving_renderLivingAt(this, var_1, var_2, var_3, var_4); }, "$rotateCorpse", +function(var_1, var_2, var_3, var_4) { nms_RenderLiving_rotateCorpse(this, var_1, var_2, var_3, var_4); }, "$handleRotationFloat", function(var_1, var_2) { return nms_RenderLiving_handleRotationFloat(this, var_1, var_2); }, "$renderEquippedItems", function(var_1, var_2) { nms_RenderLiving_renderEquippedItems(this, var_1, var_2); }, "$inheritRenderPass", function(var_1, var_2, var_3) { return nms_RenderLiving_inheritRenderPass(this, var_1, var_2, var_3); }, "$shouldRenderPass", function(var_1, var_2, var_3) { +return nms_RenderLiving_shouldRenderPass(this, var_1, var_2, var_3); }, "$func_82408_c", function(var_1, var_2, var_3) { nms_RenderLiving_func_82408_c(this, var_1, var_2, var_3); }, "$getDeathMaxRotation", function(var_1) { return nms_RenderLiving_getDeathMaxRotation(this, var_1); }, "$getColorMultiplier", function(var_1, var_2, var_3) { return nms_RenderLiving_getColorMultiplier(this, var_1, var_2, var_3); }, "$preRenderCallback", function(var_1, var_2) { nms_RenderLiving_preRenderCallback(this, var_1, var_2); +}, "$func_96449_a", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_RenderLiving_func_96449_a(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderLiving_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_RenderSpider, "RenderSpider", 79, nms_RenderLiving, [], 0, 3, 0, ["$preRenderCallback", function(var_1, var_2) { nms_RenderSpider_preRenderCallback(this, var_1, var_2); }, "$getDeathMaxRotation", function(var_1) { return nms_RenderSpider_getDeathMaxRotation(this, var_1); }, "$shouldRenderPass", function(var_1, var_2, var_3) { return nms_RenderSpider_shouldRenderPass(this, var_1, var_2, var_3); }, "$bindTexture2", function(var_1) { nms_RenderSpider_bindTexture(this, var_1); }], +nms_EntityCaveSpider, "EntityCaveSpider", 79, nms_EntitySpider, [], 0, 3, 0, ["$getMaxHealth", function() { return nms_EntityCaveSpider_getMaxHealth(this); }, "$spiderScaleAmount", function() { return nms_EntityCaveSpider_spiderScaleAmount(this); }, "$attackEntityAsMob", function(var_1) { return nms_EntityCaveSpider_attackEntityAsMob(this, var_1); }], +nms_EntityAgeable, "EntityAgeable", 79, nms_EntityCreature, [], 1, 3, 0, ["$entityInit", function() { nms_EntityAgeable_entityInit(this); }, "$onLivingUpdate", function() { nms_EntityAgeable_onLivingUpdate(this); }, "$isChild", function() { return nms_EntityAgeable_isChild(this); }], +nms_EntityAnimal, "EntityAnimal", 79, nms_EntityAgeable, [nms_IAnimals], 1, 3, 0, ["$updateAITick", function() { nms_EntityAnimal_updateAITick(this); }, "$onLivingUpdate", function() { nms_EntityAnimal_onLivingUpdate(this); }, "$attackEntity0", function(var_1, var_2) { nms_EntityAnimal_attackEntity(this, var_1, var_2); }, "$attackEntityFrom", function(var_1, var_2) { return nms_EntityAnimal_attackEntityFrom(this, var_1, var_2); }, "$getBlockPathWeight", function(var_1, var_2, var_3) { return nms_EntityAnimal_getBlockPathWeight(this, +var_1, var_2, var_3); }, "$findPlayerToAttack", function() { return nms_EntityAnimal_findPlayerToAttack(this); }, "$getTalkInterval", function() { return nms_EntityAnimal_getTalkInterval(this); }, "$canDespawn", function() { return nms_EntityAnimal_canDespawn(this); }, "$isBreedingItem", function(var_1) { return nms_EntityAnimal_isBreedingItem(this, var_1); }, "$interact", function(var_1) { return nms_EntityAnimal_interact(this, var_1); }], +nms_EntityPig, "EntityPig", 79, nms_EntityAnimal, [], 0, 3, 0, ["$isAIEnabled", function() { return nms_EntityPig_isAIEnabled(this); }, "$getMaxHealth", function() { return nms_EntityPig_getMaxHealth(this); }, "$updateAITasks", function() { nms_EntityPig_updateAITasks(this); }, "$entityInit", function() { nms_EntityPig_entityInit(this); }, "$getLivingSound", function() { return nms_EntityPig_getLivingSound(this); }, "$getHurtSound", function() { return nms_EntityPig_getHurtSound(this); }, "$getDeathSound", function() +{ return nms_EntityPig_getDeathSound(this); }, "$playStepSound", function(var_1, var_2, var_3, var_4) { nms_EntityPig_playStepSound(this, var_1, var_2, var_3, var_4); }, "$fall", function(var_1) { nms_EntityPig_fall(this, var_1); }, "$isBreedingItem", function(var_1) { return nms_EntityPig_isBreedingItem(this, var_1); }, "$createChild", function(var_1) { return nms_EntityPig_createChild(this, var_1); }], +nms_RenderPig, "RenderPig", 79, nms_RenderLiving, [], 0, 3, 0, ["$shouldRenderPass", function(var_1, var_2, var_3) { return nms_RenderPig_shouldRenderPass(this, var_1, var_2, var_3); }, "$doRenderLiving", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderPig_doRenderLiving(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderPig_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$bindTexture2", function(var_1) +{ nms_RenderPig_bindTexture(this, var_1); }], +nms_ModelBase, "ModelBase", 79, jl_Object, [], 1, 3, 0, ["$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_ModelBase_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$setLivingAnimations", function(var_1, var_2, var_3, var_4) { nms_ModelBase_setLivingAnimations(this, var_1, var_2, var_3, var_4); }], +nms_ModelQuadruped, "ModelQuadruped", 79, nms_ModelBase, [], 0, 3, 0, ["$render0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_ModelQuadruped_render(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_ModelQuadruped_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_ModelPig, "ModelPig", 79, nms_ModelQuadruped, [], 0, 3, 0, 0, +nms_EntitySheep, "EntitySheep", 79, nms_EntityAnimal, [], 0, 3, 0, ["$isAIEnabled", function() { return nms_EntitySheep_isAIEnabled(this); }, "$updateAITasks", function() { nms_EntitySheep_updateAITasks(this); }, "$onLivingUpdate", function() { nms_EntitySheep_onLivingUpdate(this); }, "$getMaxHealth", function() { return nms_EntitySheep_getMaxHealth(this); }, "$entityInit", function() { nms_EntitySheep_entityInit(this); }, "$handleHealthUpdate", function(var_1) { nms_EntitySheep_handleHealthUpdate(this, var_1); +}, "$interact", function(var_1) { return nms_EntitySheep_interact(this, var_1); }, "$getLivingSound", function() { return nms_EntitySheep_getLivingSound(this); }, "$getHurtSound", function() { return nms_EntitySheep_getHurtSound(this); }, "$getDeathSound", function() { return nms_EntitySheep_getDeathSound(this); }, "$playStepSound", function(var_1, var_2, var_3, var_4) { nms_EntitySheep_playStepSound(this, var_1, var_2, var_3, var_4); }, "$createChild", function(var_1) { return nms_EntitySheep_createChild(this, +var_1); }], +nms_RenderSheep, "RenderSheep", 79, nms_RenderLiving, [], 0, 3, 0, ["$shouldRenderPass", function(var_1, var_2, var_3) { return nms_RenderSheep_shouldRenderPass(this, var_1, var_2, var_3); }, "$bindTexture2", function(var_1) { nms_RenderSheep_bindTexture(this, var_1); }], +nms_ModelSheep2, "ModelSheep2", 79, nms_ModelQuadruped, [], 0, 3, 0, ["$setLivingAnimations", function(var_1, var_2, var_3, var_4) { nms_ModelSheep2_setLivingAnimations(this, var_1, var_2, var_3, var_4); }, "$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_ModelSheep2_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_ModelSheep1, "ModelSheep1", 79, nms_ModelQuadruped, [], 0, 3, 0, ["$setLivingAnimations", function(var_1, var_2, var_3, var_4) { nms_ModelSheep1_setLivingAnimations(this, var_1, var_2, var_3, var_4); }, "$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_ModelSheep1_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_EntityCow, "EntityCow", 79, nms_EntityAnimal, [], 0, 3, 0, ["$isAIEnabled", function() { return nms_EntityCow_isAIEnabled(this); }, "$getMaxHealth", function() { return nms_EntityCow_getMaxHealth(this); }, "$getLivingSound", function() { return nms_EntityCow_getLivingSound(this); }, "$getHurtSound", function() { return nms_EntityCow_getHurtSound(this); }, "$getDeathSound", function() { return nms_EntityCow_getDeathSound(this); }, "$playStepSound", function(var_1, var_2, var_3, var_4) { nms_EntityCow_playStepSound(this, +var_1, var_2, var_3, var_4); }, "$getSoundVolume", function() { return nms_EntityCow_getSoundVolume(this); }, "$interact", function(var_1) { return nms_EntityCow_interact(this, var_1); }, "$spawnBabyAnimal0", function(var_1) { return nms_EntityCow_spawnBabyAnimal(this, var_1); }, "$createChild", function(var_1) { return nms_EntityCow_createChild(this, var_1); }], +nms_RenderCow, "RenderCow", 79, nms_RenderLiving, [], 0, 3, 0, ["$doRenderLiving", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderCow_doRenderLiving(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderCow_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$bindTexture2", function(var_1) { nms_RenderCow_bindTexture(this, var_1); }], +nms_ModelCow, "ModelCow", 79, nms_ModelQuadruped, [], 0, 3, 0, 0, +nms_EntityMooshroom, "EntityMooshroom", 79, nms_EntityCow, [], 0, 3, 0, ["$interact", function(var_1) { return nms_EntityMooshroom_interact(this, var_1); }, "$spawnBabyAnimal0", function(var_1) { return nms_EntityMooshroom_spawnBabyAnimal(this, var_1); }, "$createChild", function(var_1) { return nms_EntityMooshroom_createChild(this, var_1); }], +nms_RenderMooshroom, "RenderMooshroom", 79, nms_RenderLiving, [], 0, 3, 0, ["$renderEquippedItems", function(var_1, var_2) { nms_RenderMooshroom_renderEquippedItems(this, var_1, var_2); }, "$doRenderLiving", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderMooshroom_doRenderLiving(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderMooshroom_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$bindTexture2", function(var_1) +{ nms_RenderMooshroom_bindTexture(this, var_1); }], +nms_EntityTameable, "EntityTameable", 79, nms_EntityAnimal, [], 1, 3, 0, ["$handleHealthUpdate", function(var_1) { nms_EntityTameable_handleHealthUpdate(this, var_1); }], +nms_EntityWolf, "EntityWolf", 79, nms_EntityTameable, [], 0, 3, 0, ["$isAIEnabled", function() { return nms_EntityWolf_isAIEnabled(this); }, "$updateAITick", function() { nms_EntityWolf_updateAITick(this); }, "$getMaxHealth", function() { return nms_EntityWolf_getMaxHealth(this); }, "$entityInit", function() { nms_EntityWolf_entityInit(this); }, "$playStepSound", function(var_1, var_2, var_3, var_4) { nms_EntityWolf_playStepSound(this, var_1, var_2, var_3, var_4); }, "$canDespawn", function() { return nms_EntityWolf_canDespawn(this); +}, "$getLivingSound", function() { return nms_EntityWolf_getLivingSound(this); }, "$getHurtSound", function() { return nms_EntityWolf_getHurtSound(this); }, "$getDeathSound", function() { return nms_EntityWolf_getDeathSound(this); }, "$getSoundVolume", function() { return nms_EntityWolf_getSoundVolume(this); }, "$onUpdate", function() { nms_EntityWolf_onUpdate(this); }, "$getEyeHeight", function() { return nms_EntityWolf_getEyeHeight(this); }, "$getVerticalFaceSpeed", function() { return nms_EntityWolf_getVerticalFaceSpeed(this); +}, "$interact", function(var_1) { return nms_EntityWolf_interact(this, var_1); }, "$handleHealthUpdate", function(var_1) { nms_EntityWolf_handleHealthUpdate(this, var_1); }, "$isBreedingItem", function(var_1) { return nms_EntityWolf_isBreedingItem(this, var_1); }, "$createChild", function(var_1) { return nms_EntityWolf_createChild(this, var_1); }], +nms_RenderWolf, "RenderWolf", 79, nms_RenderLiving, [], 0, 3, 0, ["$shouldRenderPass", function(var_1, var_2, var_3) { return nms_RenderWolf_shouldRenderPass(this, var_1, var_2, var_3); }, "$handleRotationFloat", function(var_1, var_2) { return nms_RenderWolf_handleRotationFloat(this, var_1, var_2); }, "$bindTexture2", function(var_1) { nms_RenderWolf_bindTexture(this, var_1); }], +nms_ModelWolf, "ModelWolf", 79, nms_ModelBase, [], 0, 3, 0, ["$render0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_ModelWolf_render(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$setLivingAnimations", function(var_1, var_2, var_3, var_4) { nms_ModelWolf_setLivingAnimations(this, var_1, var_2, var_3, var_4); }, "$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_ModelWolf_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); +}]]); +$rt_metadata([nms_EntityChicken, "EntityChicken", 79, nms_EntityAnimal, [], 0, 3, 0, ["$isAIEnabled", function() { return nms_EntityChicken_isAIEnabled(this); }, "$getMaxHealth", function() { return nms_EntityChicken_getMaxHealth(this); }, "$onLivingUpdate", function() { nms_EntityChicken_onLivingUpdate(this); }, "$fall", function(var_1) { nms_EntityChicken_fall(this, var_1); }, "$getLivingSound", function() { return nms_EntityChicken_getLivingSound(this); }, "$getHurtSound", function() { return nms_EntityChicken_getHurtSound(this); +}, "$getDeathSound", function() { return nms_EntityChicken_getDeathSound(this); }, "$playStepSound", function(var_1, var_2, var_3, var_4) { nms_EntityChicken_playStepSound(this, var_1, var_2, var_3, var_4); }, "$isBreedingItem", function(var_1) { return nms_EntityChicken_isBreedingItem(this, var_1); }, "$createChild", function(var_1) { return nms_EntityChicken_createChild(this, var_1); }], +nms_RenderChicken, "RenderChicken", 79, nms_RenderLiving, [], 0, 3, 0, ["$handleRotationFloat", function(var_1, var_2) { return nms_RenderChicken_handleRotationFloat(this, var_1, var_2); }, "$doRenderLiving", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderChicken_doRenderLiving(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderChicken_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$bindTexture2", function(var_1) +{ nms_RenderChicken_bindTexture(this, var_1); }], +nms_ModelChicken, "ModelChicken", 79, nms_ModelBase, [], 0, 3, 0, ["$render0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_ModelChicken_render(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_ModelChicken_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_EntityOcelot, "EntityOcelot", 79, nms_EntityTameable, [], 0, 3, 0, ["$entityInit", function() { nms_EntityOcelot_entityInit(this); }, "$updateAITick", function() { nms_EntityOcelot_updateAITick(this); }, "$canDespawn", function() { return nms_EntityOcelot_canDespawn(this); }, "$isAIEnabled", function() { return nms_EntityOcelot_isAIEnabled(this); }, "$getMaxHealth", function() { return nms_EntityOcelot_getMaxHealth(this); }, "$fall", function(var_1) { nms_EntityOcelot_fall(this, var_1); }, "$getLivingSound", +function() { return nms_EntityOcelot_getLivingSound(this); }, "$getHurtSound", function() { return nms_EntityOcelot_getHurtSound(this); }, "$getDeathSound", function() { return nms_EntityOcelot_getDeathSound(this); }, "$getSoundVolume", function() { return nms_EntityOcelot_getSoundVolume(this); }, "$isBreedingItem", function(var_1) { return nms_EntityOcelot_isBreedingItem(this, var_1); }, "$getEntityName", function() { return nms_EntityOcelot_getEntityName(this); }, "$createChild", function(var_1) { return nms_EntityOcelot_createChild(this, +var_1); }], +nms_RenderOcelot, "RenderOcelot", 79, nms_RenderLiving, [], 0, 3, 0, ["$preRenderCallback", function(var_1, var_2) { nms_RenderOcelot_preRenderCallback(this, var_1, var_2); }, "$doRenderLiving", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderOcelot_doRenderLiving(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderOcelot_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$bindTexture2", function(var_1) { nms_RenderOcelot_bindTexture(this, +var_1); }], +nms_ModelOcelot, "ModelOcelot", 79, nms_ModelBase, [], 0, 3, 0, ["$render0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_ModelOcelot_render(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_ModelOcelot_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$setLivingAnimations", function(var_1, var_2, var_3, var_4) { nms_ModelOcelot_setLivingAnimations(this, var_1, var_2, +var_3, var_4); }], +nms_EntitySilverfish, "EntitySilverfish", 79, nms_EntityMob, [], 0, 3, 0, ["$getMaxHealth", function() { return nms_EntitySilverfish_getMaxHealth(this); }, "$canTriggerWalking", function() { return nms_EntitySilverfish_canTriggerWalking(this); }, "$findPlayerToAttack", function() { return nms_EntitySilverfish_findPlayerToAttack(this); }, "$getLivingSound", function() { return nms_EntitySilverfish_getLivingSound(this); }, "$getHurtSound", function() { return nms_EntitySilverfish_getHurtSound(this); }, "$getDeathSound", +function() { return nms_EntitySilverfish_getDeathSound(this); }, "$attackEntityFrom", function(var_1, var_2) { return nms_EntitySilverfish_attackEntityFrom(this, var_1, var_2); }, "$attackEntity0", function(var_1, var_2) { nms_EntitySilverfish_attackEntity(this, var_1, var_2); }, "$playStepSound", function(var_1, var_2, var_3, var_4) { nms_EntitySilverfish_playStepSound(this, var_1, var_2, var_3, var_4); }, "$onUpdate", function() { nms_EntitySilverfish_onUpdate(this); }, "$getBlockPathWeight", function(var_1, +var_2, var_3) { return nms_EntitySilverfish_getBlockPathWeight(this, var_1, var_2, var_3); }, "$getAttackStrength", function(var_1) { return nms_EntitySilverfish_getAttackStrength(this, var_1); }, "$getCreatureAttribute", function() { return nms_EntitySilverfish_getCreatureAttribute(this); }], +nms_RenderSilverfish, "RenderSilverfish", 79, nms_RenderLiving, [], 0, 3, 0, ["$getDeathMaxRotation", function(var_1) { return nms_RenderSilverfish_getDeathMaxRotation(this, var_1); }, "$shouldRenderPass", function(var_1, var_2, var_3) { return nms_RenderSilverfish_shouldRenderPass(this, var_1, var_2, var_3); }, "$doRenderLiving", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderSilverfish_doRenderLiving(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$doRender", function(var_1, var_2, var_3, +var_4, var_5, var_6) { nms_RenderSilverfish_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$bindTexture2", function(var_1) { nms_RenderSilverfish_bindTexture(this, var_1); }], +nms_EntityCreeper, "EntityCreeper", 79, nms_EntityMob, [], 0, 3, 0, ["$isAIEnabled", function() { return nms_EntityCreeper_isAIEnabled(this); }, "$func_82143_as", function() { return nms_EntityCreeper_func_82143_as(this); }, "$fall", function(var_1) { nms_EntityCreeper_fall(this, var_1); }, "$getMaxHealth", function() { return nms_EntityCreeper_getMaxHealth(this); }, "$entityInit", function() { nms_EntityCreeper_entityInit(this); }, "$onUpdate", function() { nms_EntityCreeper_onUpdate(this); }, "$getHurtSound", +function() { return nms_EntityCreeper_getHurtSound(this); }, "$getDeathSound", function() { return nms_EntityCreeper_getDeathSound(this); }, "$onDeath", function(var_1) { nms_EntityCreeper_onDeath(this, var_1); }, "$attackEntityAsMob", function(var_1) { return nms_EntityCreeper_attackEntityAsMob(this, var_1); }], +nms_RenderCreeper, "RenderCreeper", 79, nms_RenderLiving, [], 0, 3, 0, ["$preRenderCallback", function(var_1, var_2) { nms_RenderCreeper_preRenderCallback(this, var_1, var_2); }, "$getColorMultiplier", function(var_1, var_2, var_3) { return nms_RenderCreeper_getColorMultiplier(this, var_1, var_2, var_3); }, "$shouldRenderPass", function(var_1, var_2, var_3) { return nms_RenderCreeper_shouldRenderPass(this, var_1, var_2, var_3); }, "$inheritRenderPass", function(var_1, var_2, var_3) { return nms_RenderCreeper_inheritRenderPass(this, +var_1, var_2, var_3); }, "$bindTexture2", function(var_1) { nms_RenderCreeper_bindTexture(this, var_1); }], +nms_EntityEnderman, "EntityEnderman", 79, nms_EntityMob, [], 0, 3, nms_EntityEnderman_$callClinit, ["$getMaxHealth", function() { return nms_EntityEnderman_getMaxHealth(this); }, "$entityInit", function() { nms_EntityEnderman_entityInit(this); }, "$findPlayerToAttack", function() { return nms_EntityEnderman_findPlayerToAttack(this); }, "$onLivingUpdate", function() { nms_EntityEnderman_onLivingUpdate(this); }, "$getLivingSound", function() { return nms_EntityEnderman_getLivingSound(this); }, "$getHurtSound", +function() { return nms_EntityEnderman_getHurtSound(this); }, "$getDeathSound", function() { return nms_EntityEnderman_getDeathSound(this); }, "$attackEntityFrom", function(var_1, var_2) { return nms_EntityEnderman_attackEntityFrom(this, var_1, var_2); }, "$getAttackStrength", function(var_1) { return nms_EntityEnderman_getAttackStrength(this, var_1); }], +nms_RenderEnderman, "RenderEnderman", 79, nms_RenderLiving, [], 0, 3, 0, ["$shouldRenderPass", function(var_1, var_2, var_3) { return nms_RenderEnderman_shouldRenderPass(this, var_1, var_2, var_3); }, "$renderEquippedItems", function(var_1, var_2) { nms_RenderEnderman_renderEquippedItems(this, var_1, var_2); }, "$doRenderLiving", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderEnderman_doRenderLiving(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$doRender", function(var_1, var_2, var_3, +var_4, var_5, var_6) { nms_RenderEnderman_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$bindTexture2", function(var_1) { nms_RenderEnderman_bindTexture(this, var_1); }], +nms_EntityGolem, "EntityGolem", 79, nms_EntityCreature, [nms_IAnimals], 1, 3, 0, ["$fall", function(var_1) { nms_EntityGolem_fall(this, var_1); }, "$getLivingSound", function() { return nms_EntityGolem_getLivingSound(this); }, "$getHurtSound", function() { return nms_EntityGolem_getHurtSound(this); }, "$getDeathSound", function() { return nms_EntityGolem_getDeathSound(this); }, "$getTalkInterval", function() { return nms_EntityGolem_getTalkInterval(this); }, "$canDespawn", function() { return nms_EntityGolem_canDespawn(this); +}], +nms_IRangedAttackMob, "IRangedAttackMob", 79, jl_Object, [], 3, 3, 0, 0, +nms_EntitySnowman, "EntitySnowman", 79, nms_EntityGolem, [nms_IRangedAttackMob], 0, 3, 0, ["$isAIEnabled", function() { return nms_EntitySnowman_isAIEnabled(this); }, "$getMaxHealth", function() { return nms_EntitySnowman_getMaxHealth(this); }, "$onLivingUpdate", function() { nms_EntitySnowman_onLivingUpdate(this); }], +nms_RenderSnowMan, "RenderSnowMan", 79, nms_RenderLiving, [], 0, 3, 0, ["$renderEquippedItems", function(var_1, var_2) { nms_RenderSnowMan_renderEquippedItems(this, var_1, var_2); }, "$bindTexture2", function(var_1) { nms_RenderSnowMan_bindTexture(this, var_1); }], +nms_EntitySkeleton, "EntitySkeleton", 79, nms_EntityMob, [nms_IRangedAttackMob], 0, 3, 0, ["$entityInit", function() { nms_EntitySkeleton_entityInit(this); }, "$isAIEnabled", function() { return nms_EntitySkeleton_isAIEnabled(this); }, "$getMaxHealth", function() { return nms_EntitySkeleton_getMaxHealth(this); }, "$getLivingSound", function() { return nms_EntitySkeleton_getLivingSound(this); }, "$getHurtSound", function() { return nms_EntitySkeleton_getHurtSound(this); }, "$getDeathSound", function() { return nms_EntitySkeleton_getDeathSound(this); +}, "$playStepSound", function(var_1, var_2, var_3, var_4) { nms_EntitySkeleton_playStepSound(this, var_1, var_2, var_3, var_4); }, "$attackEntityAsMob", function(var_1) { return nms_EntitySkeleton_attackEntityAsMob(this, var_1); }, "$getAttackStrength", function(var_1) { return nms_EntitySkeleton_getAttackStrength(this, var_1); }, "$getCreatureAttribute", function() { return nms_EntitySkeleton_getCreatureAttribute(this); }, "$onLivingUpdate", function() { nms_EntitySkeleton_onLivingUpdate(this); }, "$onDeath", +function(var_1) { nms_EntitySkeleton_onDeath(this, var_1); }], +nms_RenderBiped, "RenderBiped", 79, nms_RenderLiving, [], 1, 3, 0, ["$func_82421_b", function() { nms_RenderBiped_func_82421_b(this); }, "$shouldRenderPass", function(var_1, var_2, var_3) { return nms_RenderBiped_shouldRenderPass(this, var_1, var_2, var_3); }, "$func_82408_c", function(var_1, var_2, var_3) { nms_RenderBiped_func_82408_c(this, var_1, var_2, var_3); }, "$doRenderLiving", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderBiped_doRenderLiving(this, var_1, var_2, var_3, var_4, var_5, +var_6); }, "$renderEquippedItems", function(var_1, var_2) { nms_RenderBiped_renderEquippedItems(this, var_1, var_2); }, "$func_82422_c", function() { nms_RenderBiped_func_82422_c(this); }, "$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderBiped_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_RenderSkeleton, "RenderSkeleton", 79, nms_RenderBiped, [], 0, 3, 0, ["$func_82422_c", function() { nms_RenderSkeleton_func_82422_c(this); }, "$preRenderCallback", function(var_1, var_2) { nms_RenderSkeleton_preRenderCallback(this, var_1, var_2); }, "$bindTexture2", function(var_1) { nms_RenderSkeleton_bindTexture(this, var_1); }], +nms_EntityWitch, "EntityWitch", 79, nms_EntityMob, [nms_IRangedAttackMob], 0, 3, nms_EntityWitch_$callClinit, ["$entityInit", function() { nms_EntityWitch_entityInit(this); }, "$getLivingSound", function() { return nms_EntityWitch_getLivingSound(this); }, "$getHurtSound", function() { return nms_EntityWitch_getHurtSound(this); }, "$getDeathSound", function() { return nms_EntityWitch_getDeathSound(this); }, "$getMaxHealth", function() { return nms_EntityWitch_getMaxHealth(this); }, "$isAIEnabled", function() +{ return nms_EntityWitch_isAIEnabled(this); }, "$handleHealthUpdate", function(var_1) { nms_EntityWitch_handleHealthUpdate(this, var_1); }, "$getSpeedModifier", function() { return nms_EntityWitch_getSpeedModifier(this); }], +nms_RenderWitch, "RenderWitch", 79, nms_RenderLiving, [], 0, 3, 0, ["$preRenderCallback", function(var_1, var_2) { nms_RenderWitch_preRenderCallback(this, var_1, var_2); }, "$renderEquippedItems", function(var_1, var_2) { nms_RenderWitch_renderEquippedItems(this, var_1, var_2); }, "$doRenderLiving", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderWitch_doRenderLiving(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderWitch_doRender(this, +var_1, var_2, var_3, var_4, var_5, var_6); }, "$bindTexture2", function(var_1) { nms_RenderWitch_bindTexture(this, var_1); }], +nms_EntityBlaze, "EntityBlaze", 79, nms_EntityMob, [], 0, 3, 0, ["$getMaxHealth", function() { return nms_EntityBlaze_getMaxHealth(this); }, "$entityInit", function() { nms_EntityBlaze_entityInit(this); }, "$getLivingSound", function() { return nms_EntityBlaze_getLivingSound(this); }, "$getHurtSound", function() { return nms_EntityBlaze_getHurtSound(this); }, "$getDeathSound", function() { return nms_EntityBlaze_getDeathSound(this); }, "$getBrightnessForRender", function(var_1) { return nms_EntityBlaze_getBrightnessForRender(this, +var_1); }, "$getBrightness", function(var_1) { return nms_EntityBlaze_getBrightness(this, var_1); }, "$attackEntity0", function(var_1, var_2) { nms_EntityBlaze_attackEntity(this, var_1, var_2); }, "$fall", function(var_1) { nms_EntityBlaze_fall(this, var_1); }, "$isBurning", function() { return nms_EntityBlaze_isBurning(this); }, "$getAttackStrength", function(var_1) { return nms_EntityBlaze_getAttackStrength(this, var_1); }], +nms_RenderBlaze, "RenderBlaze", 79, nms_RenderLiving, [], 0, 3, 0, ["$doRenderLiving", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderBlaze_doRenderLiving(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderBlaze_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$bindTexture2", function(var_1) { nms_RenderBlaze_bindTexture(this, var_1); }], +nms_EntityZombie, "EntityZombie", 79, nms_EntityMob, [], 0, 3, 0, ["$getSpeedModifier", function() { return nms_EntityZombie_getSpeedModifier(this); }, "$entityInit", function() { nms_EntityZombie_entityInit(this); }, "$getMaxHealth", function() { return nms_EntityZombie_getMaxHealth(this); }, "$isAIEnabled", function() { return nms_EntityZombie_isAIEnabled(this); }, "$isChild", function() { return nms_EntityZombie_isChild(this); }, "$attackEntityAsMob", function(var_1) { return nms_EntityZombie_attackEntityAsMob(this, +var_1); }, "$getAttackStrength", function(var_1) { return nms_EntityZombie_getAttackStrength(this, var_1); }, "$getLivingSound", function() { return nms_EntityZombie_getLivingSound(this); }, "$getHurtSound", function() { return nms_EntityZombie_getHurtSound(this); }, "$getDeathSound", function() { return nms_EntityZombie_getDeathSound(this); }, "$playStepSound", function(var_1, var_2, var_3, var_4) { nms_EntityZombie_playStepSound(this, var_1, var_2, var_3, var_4); }, "$getCreatureAttribute", function() { return nms_EntityZombie_getCreatureAttribute(this); +}, "$interact", function(var_1) { return nms_EntityZombie_interact(this, var_1); }, "$handleHealthUpdate", function(var_1) { nms_EntityZombie_handleHealthUpdate(this, var_1); }], +nms_RenderZombie, "RenderZombie", 79, nms_RenderBiped, [], 0, 3, 0, ["$func_82421_b", function() { nms_RenderZombie_func_82421_b(this); }, "$renderEquippedItems", function(var_1, var_2) { nms_RenderZombie_renderEquippedItems(this, var_1, var_2); }, "$doRenderLiving", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderZombie_doRenderLiving(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$shouldRenderPass", function(var_1, var_2, var_3) { return nms_RenderZombie_shouldRenderPass(this, var_1, var_2, +var_3); }, "$rotateCorpse", function(var_1, var_2, var_3, var_4) { nms_RenderZombie_rotateCorpse(this, var_1, var_2, var_3, var_4); }, "$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderZombie_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$bindTexture2", function(var_1) { nms_RenderZombie_bindTexture(this, var_1); }], +nms_EntitySlime, "EntitySlime", 79, nms_EntityLiving, [nms_IMob], 0, 3, 0, ["$entityInit", function() { nms_EntitySlime_entityInit(this); }, "$getMaxHealth", function() { return nms_EntitySlime_getMaxHealth(this); }, "$getSlimeParticle", function() { return nms_EntitySlime_getSlimeParticle(this); }, "$getJumpSound", function() { return nms_EntitySlime_getJumpSound(this); }, "$onUpdate", function() { nms_EntitySlime_onUpdate(this); }, "$updateEntityActionState", function() { nms_EntitySlime_updateEntityActionState(this); +}, "$func_70808_l", function() { nms_EntitySlime_func_70808_l(this); }, "$getJumpDelay", function() { return nms_EntitySlime_getJumpDelay(this); }, "$onCollideWithPlayer", function(var_1) { nms_EntitySlime_onCollideWithPlayer(this, var_1); }, "$canDamagePlayer", function() { return nms_EntitySlime_canDamagePlayer(this); }, "$getAttackStrength0", function() { return nms_EntitySlime_getAttackStrength(this); }, "$getHurtSound", function() { return nms_EntitySlime_getHurtSound(this); }, "$getDeathSound", function() +{ return nms_EntitySlime_getDeathSound(this); }, "$getSoundVolume", function() { return nms_EntitySlime_getSoundVolume(this); }, "$getVerticalFaceSpeed", function() { return nms_EntitySlime_getVerticalFaceSpeed(this); }, "$makesSoundOnLand", function() { return nms_EntitySlime_makesSoundOnLand(this); }], +nms_RenderSlime, "RenderSlime", 79, nms_RenderLiving, [], 0, 3, 0, ["$preRenderCallback", function(var_1, var_2) { nms_RenderSlime_preRenderCallback(this, var_1, var_2); }, "$shouldRenderPass", function(var_1, var_2, var_3) { return nms_RenderSlime_shouldRenderPass(this, var_1, var_2, var_3); }, "$bindTexture2", function(var_1) { nms_RenderSlime_bindTexture(this, var_1); }], +nms_ModelSlime, "ModelSlime", 79, nms_ModelBase, [], 0, 3, 0, ["$render0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_ModelSlime_render(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_EntityMagmaCube, "EntityMagmaCube", 79, nms_EntitySlime, [], 0, 3, 0, ["$getBrightnessForRender", function(var_1) { return nms_EntityMagmaCube_getBrightnessForRender(this, var_1); }, "$getBrightness", function(var_1) { return nms_EntityMagmaCube_getBrightness(this, var_1); }, "$getSlimeParticle", function() { return nms_EntityMagmaCube_getSlimeParticle(this); }, "$isBurning", function() { return nms_EntityMagmaCube_isBurning(this); }, "$getJumpDelay", function() { return nms_EntityMagmaCube_getJumpDelay(this); +}, "$func_70808_l", function() { nms_EntityMagmaCube_func_70808_l(this); }, "$jump", function() { nms_EntityMagmaCube_jump(this); }, "$fall", function(var_1) { nms_EntityMagmaCube_fall(this, var_1); }, "$canDamagePlayer", function() { return nms_EntityMagmaCube_canDamagePlayer(this); }, "$getAttackStrength0", function() { return nms_EntityMagmaCube_getAttackStrength(this); }, "$getHurtSound", function() { return nms_EntityMagmaCube_getHurtSound(this); }, "$getDeathSound", function() { return nms_EntityMagmaCube_getDeathSound(this); +}, "$getJumpSound", function() { return nms_EntityMagmaCube_getJumpSound(this); }, "$handleLavaMovement", function() { return nms_EntityMagmaCube_handleLavaMovement(this); }, "$makesSoundOnLand", function() { return nms_EntityMagmaCube_makesSoundOnLand(this); }], +nms_RenderMagmaCube, "RenderMagmaCube", 79, nms_RenderLiving, [], 0, 3, 0, ["$preRenderCallback", function(var_1, var_2) { nms_RenderMagmaCube_preRenderCallback(this, var_1, var_2); }, "$doRenderLiving", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderMagmaCube_doRenderLiving(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderMagmaCube_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$bindTexture2", function(var_1) +{ nms_RenderMagmaCube_bindTexture(this, var_1); }], +nms_RenderPlayer, "RenderPlayer", 79, nms_RenderLiving, [], 0, 3, 0, ["$func_96449_a", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_RenderPlayer_func_96449_a(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$preRenderCallback", function(var_1, var_2) { nms_RenderPlayer_preRenderCallback(this, var_1, var_2); }, "$func_82408_c", function(var_1, var_2, var_3) { nms_RenderPlayer_func_82408_c(this, var_1, var_2, var_3); }, "$shouldRenderPass", function(var_1, var_2, var_3) { return nms_RenderPlayer_shouldRenderPass(this, +var_1, var_2, var_3); }, "$renderEquippedItems", function(var_1, var_2) { nms_RenderPlayer_renderEquippedItems(this, var_1, var_2); }, "$rotateCorpse", function(var_1, var_2, var_3, var_4) { nms_RenderPlayer_rotateCorpse(this, var_1, var_2, var_3, var_4); }, "$renderLivingAt", function(var_1, var_2, var_3, var_4) { nms_RenderPlayer_renderLivingAt(this, var_1, var_2, var_3, var_4); }, "$doRenderLiving", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderPlayer_doRenderLiving(this, var_1, var_2, var_3, +var_4, var_5, var_6); }, "$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderPlayer_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$bindTexture2", function(var_1) { nms_RenderPlayer_bindTexture(this, var_1); }], +nms_EntityFlying, "EntityFlying", 79, nms_EntityLiving, [], 1, 3, 0, ["$fall", function(var_1) { nms_EntityFlying_fall(this, var_1); }, "$updateFallState", function(var_1, var_2) { nms_EntityFlying_updateFallState(this, var_1, var_2); }, "$moveEntityWithHeading", function(var_1, var_2) { nms_EntityFlying_moveEntityWithHeading(this, var_1, var_2); }, "$isOnLadder", function() { return nms_EntityFlying_isOnLadder(this); }], +nms_EntityGhast, "EntityGhast", 79, nms_EntityFlying, [nms_IMob], 0, 3, 0, ["$attackEntityFrom", function(var_1, var_2) { return nms_EntityGhast_attackEntityFrom(this, var_1, var_2); }, "$entityInit", function() { nms_EntityGhast_entityInit(this); }, "$getMaxHealth", function() { return nms_EntityGhast_getMaxHealth(this); }, "$updateEntityActionState", function() { nms_EntityGhast_updateEntityActionState(this); }, "$getLivingSound", function() { return nms_EntityGhast_getLivingSound(this); }, "$getHurtSound", +function() { return nms_EntityGhast_getHurtSound(this); }, "$getDeathSound", function() { return nms_EntityGhast_getDeathSound(this); }, "$getSoundVolume", function() { return nms_EntityGhast_getSoundVolume(this); }], +nms_RenderGhast, "RenderGhast", 79, nms_RenderLiving, [], 0, 3, 0, ["$preRenderCallback", function(var_1, var_2) { nms_RenderGhast_preRenderCallback(this, var_1, var_2); }, "$bindTexture2", function(var_1) { nms_RenderGhast_bindTexture(this, var_1); }], +nms_EntityWaterMob, "EntityWaterMob", 79, nms_EntityCreature, [nms_IAnimals], 1, 3, 0, ["$canBreatheUnderwater", function() { return nms_EntityWaterMob_canBreatheUnderwater(this); }, "$getTalkInterval", function() { return nms_EntityWaterMob_getTalkInterval(this); }, "$canDespawn", function() { return nms_EntityWaterMob_canDespawn(this); }, "$onEntityUpdate", function() { nms_EntityWaterMob_onEntityUpdate(this); }], +nms_EntitySquid, "EntitySquid", 79, nms_EntityWaterMob, [], 0, 3, 0, ["$getMaxHealth", function() { return nms_EntitySquid_getMaxHealth(this); }, "$getLivingSound", function() { return nms_EntitySquid_getLivingSound(this); }, "$getHurtSound", function() { return nms_EntitySquid_getHurtSound(this); }, "$getDeathSound", function() { return nms_EntitySquid_getDeathSound(this); }, "$getSoundVolume", function() { return nms_EntitySquid_getSoundVolume(this); }, "$isInWater", function() { return nms_EntitySquid_isInWater(this); +}, "$onLivingUpdate", function() { nms_EntitySquid_onLivingUpdate(this); }, "$moveEntityWithHeading", function(var_1, var_2) { nms_EntitySquid_moveEntityWithHeading(this, var_1, var_2); }, "$updateEntityActionState", function() { nms_EntitySquid_updateEntityActionState(this); }], +nms_RenderSquid, "RenderSquid", 79, nms_RenderLiving, [], 0, 3, 0, ["$handleRotationFloat", function(var_1, var_2) { return nms_RenderSquid_handleRotationFloat0(this, var_1, var_2); }, "$rotateCorpse", function(var_1, var_2, var_3, var_4) { nms_RenderSquid_rotateCorpse(this, var_1, var_2, var_3, var_4); }, "$doRenderLiving", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderSquid_doRenderLiving(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$doRender", function(var_1, var_2, var_3, var_4, +var_5, var_6) { nms_RenderSquid_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$bindTexture2", function(var_1) { nms_RenderSquid_bindTexture(this, var_1); }], +nms_ModelSquid, "ModelSquid", 79, nms_ModelBase, [], 0, 3, 0, ["$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_ModelSquid_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$render0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_ModelSquid_render(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_INpc, "INpc", 79, jl_Object, [nms_IAnimals], 3, 3, 0, 0, +nms_IMerchant, "IMerchant", 79, jl_Object, [], 3, 3, 0, 0, +nms_EntityVillager, "EntityVillager", 79, nms_EntityAgeable, [nms_INpc, nms_IMerchant], 0, 3, nms_EntityVillager_$callClinit, ["$isAIEnabled", function() { return nms_EntityVillager_isAIEnabled(this); }, "$updateAITick", function() { nms_EntityVillager_updateAITick(this); }, "$interact", function(var_1) { return nms_EntityVillager_interact(this, var_1); }, "$entityInit", function() { nms_EntityVillager_entityInit(this); }, "$getMaxHealth", function() { return nms_EntityVillager_getMaxHealth(this); }, "$canDespawn", +function() { return nms_EntityVillager_canDespawn(this); }, "$getLivingSound", function() { return nms_EntityVillager_getLivingSound(this); }, "$getHurtSound", function() { return nms_EntityVillager_getHurtSound(this); }, "$getDeathSound", function() { return nms_EntityVillager_getDeathSound(this); }, "$setRevengeTarget", function(var_1) { nms_EntityVillager_setRevengeTarget(this, var_1); }, "$onDeath", function(var_1) { nms_EntityVillager_onDeath(this, var_1); }, "$handleHealthUpdate", function(var_1) { nms_EntityVillager_handleHealthUpdate(this, +var_1); }], +nms_RenderVillager, "RenderVillager", 79, nms_RenderLiving, [], 0, 3, 0, ["$preRenderCallback", function(var_1, var_2) { nms_RenderVillager_preRenderCallback(this, var_1, var_2); }, "$shouldRenderPass", function(var_1, var_2, var_3) { return nms_RenderVillager_shouldRenderPass(this, var_1, var_2, var_3); }, "$renderEquippedItems", function(var_1, var_2) { nms_RenderVillager_renderEquippedItems(this, var_1, var_2); }, "$doRenderLiving", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderVillager_doRenderLiving(this, +var_1, var_2, var_3, var_4, var_5, var_6); }, "$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderVillager_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$bindTexture2", function(var_1) { nms_RenderVillager_bindTexture(this, var_1); }], +nms_EntityIronGolem, "EntityIronGolem", 79, nms_EntityGolem, [], 0, 3, 0, ["$entityInit", function() { nms_EntityIronGolem_entityInit(this); }, "$isAIEnabled", function() { return nms_EntityIronGolem_isAIEnabled(this); }, "$updateAITick", function() { nms_EntityIronGolem_updateAITick(this); }, "$getMaxHealth", function() { return nms_EntityIronGolem_getMaxHealth(this); }, "$decreaseAirSupply", function(var_1) { return nms_EntityIronGolem_decreaseAirSupply(this, var_1); }, "$onLivingUpdate", function() { nms_EntityIronGolem_onLivingUpdate(this); +}, "$handleHealthUpdate", function(var_1) { nms_EntityIronGolem_handleHealthUpdate(this, var_1); }, "$getLivingSound", function() { return nms_EntityIronGolem_getLivingSound(this); }, "$getHurtSound", function() { return nms_EntityIronGolem_getHurtSound(this); }, "$getDeathSound", function() { return nms_EntityIronGolem_getDeathSound(this); }, "$playStepSound", function(var_1, var_2, var_3, var_4) { nms_EntityIronGolem_playStepSound(this, var_1, var_2, var_3, var_4); }, "$onDeath", function(var_1) { nms_EntityIronGolem_onDeath(this, +var_1); }], +nms_RenderIronGolem, "RenderIronGolem", 79, nms_RenderLiving, [], 0, 3, 0, ["$renderEquippedItems", function(var_1, var_2) { nms_RenderIronGolem_renderEquippedItems(this, var_1, var_2); }, "$rotateCorpse", function(var_1, var_2, var_3, var_4) { nms_RenderIronGolem_rotateCorpse(this, var_1, var_2, var_3, var_4); }, "$doRenderLiving", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderIronGolem_doRenderLiving(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$doRender", function(var_1, var_2, var_3, +var_4, var_5, var_6) { nms_RenderIronGolem_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$bindTexture2", function(var_1) { nms_RenderIronGolem_bindTexture(this, var_1); }], +nms_EntityAmbientCreature, "EntityAmbientCreature", 79, nms_EntityLiving, [nms_IAnimals], 1, 3, 0, 0, +nms_EntityBat, "EntityBat", 79, nms_EntityAmbientCreature, [], 0, 3, 0, ["$entityInit", function() { nms_EntityBat_entityInit(this); }, "$getSoundVolume", function() { return nms_EntityBat_getSoundVolume(this); }, "$getSoundPitch", function() { return nms_EntityBat_getSoundPitch(this); }, "$getLivingSound", function() { return nms_EntityBat_getLivingSound(this); }, "$getHurtSound", function() { return nms_EntityBat_getHurtSound(this); }, "$getDeathSound", function() { return nms_EntityBat_getDeathSound(this); +}, "$canBePushed", function() { return nms_EntityBat_canBePushed(this); }, "$getMaxHealth", function() { return nms_EntityBat_getMaxHealth(this); }, "$isAIEnabled", function() { return nms_EntityBat_isAIEnabled(this); }, "$onUpdate", function() { nms_EntityBat_onUpdate(this); }, "$updateAITasks", function() { nms_EntityBat_updateAITasks(this); }, "$canTriggerWalking", function() { return nms_EntityBat_canTriggerWalking(this); }, "$fall", function(var_1) { nms_EntityBat_fall(this, var_1); }, "$updateFallState", +function(var_1, var_2) { nms_EntityBat_updateFallState(this, var_1, var_2); }, "$attackEntityFrom", function(var_1, var_2) { return nms_EntityBat_attackEntityFrom(this, var_1, var_2); }], +nms_RenderBat, "RenderBat", 79, nms_RenderLiving, [], 0, 3, 0, ["$preRenderCallback", function(var_1, var_2) { nms_RenderBat_preRenderCallback(this, var_1, var_2); }, "$rotateCorpse", function(var_1, var_2, var_3, var_4) { nms_RenderBat_rotateCorpse(this, var_1, var_2, var_3, var_4); }, "$renderLivingAt", function(var_1, var_2, var_3, var_4) { nms_RenderBat_renderLivingAt(this, var_1, var_2, var_3, var_4); }, "$doRenderLiving", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderBat_doRenderLiving(this, +var_1, var_2, var_3, var_4, var_5, var_6); }, "$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderBat_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$bindTexture2", function(var_1) { nms_RenderBat_bindTexture(this, var_1); }], +nms_IBossDisplayData, "IBossDisplayData", 79, jl_Object, [], 3, 3, 0, 0, +nms_IEntityMultiPart, "IEntityMultiPart", 79, jl_Object, [], 3, 3, 0, 0, +nms_EntityDragon, "EntityDragon", 79, nms_EntityLiving, [nms_IBossDisplayData, nms_IEntityMultiPart], 0, 3, 0, ["$getMaxHealth", function() { return nms_EntityDragon_getMaxHealth(this); }, "$entityInit", function() { nms_EntityDragon_entityInit(this); }, "$onLivingUpdate", function() { nms_EntityDragon_onLivingUpdate(this); }, "$attackEntityFrom", function(var_1, var_2) { return nms_EntityDragon_attackEntityFrom(this, var_1, var_2); }, "$onDeathUpdate", function() { nms_EntityDragon_onDeathUpdate(this); }, "$despawnEntity", +function() { nms_EntityDragon_despawnEntity(this); }, "$getParts", function() { return nms_EntityDragon_getParts(this); }, "$canBeCollidedWith", function() { return nms_EntityDragon_canBeCollidedWith(this); }, "$getBossHealth", function() { return nms_EntityDragon_getBossHealth(this); }, "$getLivingSound", function() { return nms_EntityDragon_getLivingSound(this); }, "$getHurtSound", function() { return nms_EntityDragon_getHurtSound(this); }, "$getSoundVolume", function() { return nms_EntityDragon_getSoundVolume(this); +}]]); +$rt_metadata([nms_RenderDragon, "RenderDragon", 79, nms_RenderLiving, [], 0, 3, 0, ["$bindTexture2", function(var_1) { nms_RenderDragon_bindTexture(this, var_1); }, "$shouldRenderPass", function(var_1, var_2, var_3) { return nms_RenderDragon_shouldRenderPass(this, var_1, var_2, var_3); }, "$renderEquippedItems", function(var_1, var_2) { nms_RenderDragon_renderEquippedItems(this, var_1, var_2); }, "$rotateCorpse", function(var_1, var_2, var_3, var_4) { nms_RenderDragon_rotateCorpse(this, var_1, var_2, var_3, +var_4); }, "$renderModel", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_RenderDragon_renderModel(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$doRenderLiving", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderDragon_doRenderLiving(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderDragon_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_EntityEnderCrystal, "EntityEnderCrystal", 79, nms_Entity, [], 0, 3, 0, ["$canTriggerWalking", function() { return nms_EntityEnderCrystal_canTriggerWalking(this); }, "$entityInit", function() { nms_EntityEnderCrystal_entityInit(this); }, "$onUpdate", function() { nms_EntityEnderCrystal_onUpdate(this); }, "$getShadowSize", function() { return nms_EntityEnderCrystal_getShadowSize(this); }, "$canBeCollidedWith", function() { return nms_EntityEnderCrystal_canBeCollidedWith(this); }, "$attackEntityFrom", function(var_1, +var_2) { return nms_EntityEnderCrystal_attackEntityFrom(this, var_1, var_2); }], +nms_RenderEnderCrystal, "RenderEnderCrystal", 79, nms_Render, [], 0, 3, 0, ["$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderEnderCrystal_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_EntityWither, "EntityWither", 79, nms_EntityMob, [nms_IBossDisplayData, nms_IRangedAttackMob], 0, 3, 0, ["$entityInit", function() { nms_EntityWither_entityInit(this); }, "$getShadowSize", function() { return nms_EntityWither_getShadowSize(this); }, "$getLivingSound", function() { return nms_EntityWither_getLivingSound(this); }, "$getHurtSound", function() { return nms_EntityWither_getHurtSound(this); }, "$getDeathSound", function() { return nms_EntityWither_getDeathSound(this); }, "$onLivingUpdate", function() +{ nms_EntityWither_onLivingUpdate(this); }, "$updateAITasks", function() { nms_EntityWither_updateAITasks(this); }, "$setInWeb", function() { nms_EntityWither_setInWeb(this); }, "$attackEntityFrom", function(var_1, var_2) { return nms_EntityWither_attackEntityFrom(this, var_1, var_2); }, "$despawnEntity", function() { nms_EntityWither_despawnEntity(this); }, "$getBrightnessForRender", function(var_1) { return nms_EntityWither_getBrightnessForRender(this, var_1); }, "$canBeCollidedWith", function() { return nms_EntityWither_canBeCollidedWith(this); +}, "$getBossHealth", function() { return nms_EntityWither_getBossHealth(this); }, "$fall", function(var_1) { nms_EntityWither_fall(this, var_1); }, "$addPotionEffect", function(var_1) { nms_EntityWither_addPotionEffect(this, var_1); }, "$isAIEnabled", function() { return nms_EntityWither_isAIEnabled(this); }, "$getMaxHealth", function() { return nms_EntityWither_getMaxHealth(this); }, "$getCreatureAttribute", function() { return nms_EntityWither_getCreatureAttribute(this); }, "$mountEntity", function(var_1) +{ nms_EntityWither_mountEntity(this, var_1); }], +nms_RenderWither, "RenderWither", 79, nms_RenderLiving, [], 0, 3, 0, ["$preRenderCallback", function(var_1, var_2) { nms_RenderWither_preRenderCallback(this, var_1, var_2); }, "$shouldRenderPass", function(var_1, var_2, var_3) { return nms_RenderWither_shouldRenderPass(this, var_1, var_2, var_3); }, "$inheritRenderPass", function(var_1, var_2, var_3) { return nms_RenderWither_inheritRenderPass(this, var_1, var_2, var_3); }, "$doRenderLiving", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderWither_doRenderLiving(this, +var_1, var_2, var_3, var_4, var_5, var_6); }, "$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderWither_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$bindTexture2", function(var_1) { nms_RenderWither_bindTexture(this, var_1); }], +nms_RenderEntity, "RenderEntity", 79, nms_Render, [], 0, 3, 0, ["$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderEntity_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_EntityHanging, "EntityHanging", 79, nms_Entity, [], 1, 3, 0, ["$entityInit", function() { nms_EntityHanging_entityInit(this); }, "$onUpdate", function() { nms_EntityHanging_onUpdate(this); }, "$canBeCollidedWith", function() { return nms_EntityHanging_canBeCollidedWith(this); }, "$func_85031_j", function(var_1) { return nms_EntityHanging_func_85031_j(this, var_1); }, "$attackEntityFrom", function(var_1, var_2) { return nms_EntityHanging_attackEntityFrom(this, var_1, var_2); }, "$moveEntity", function(var_1, +var_2, var_3) { nms_EntityHanging_moveEntity(this, var_1, var_2, var_3); }, "$addVelocity", function(var_1, var_2, var_3) { nms_EntityHanging_addVelocity(this, var_1, var_2, var_3); }], +nms_EntityPainting, "EntityPainting", 79, nms_EntityHanging, [], 0, 3, 0, ["$func_82329_d", function() { return nms_EntityPainting_func_82329_d(this); }, "$func_82330_g", function() { return nms_EntityPainting_func_82330_g(this); }], +nms_RenderPainting, "RenderPainting", 79, nms_Render, [], 0, 3, 0, ["$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderPainting_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_EntityItemFrame, "EntityItemFrame", 79, nms_EntityHanging, [], 0, 3, 0, ["$entityInit", function() { nms_EntityItemFrame_entityInit(this); }, "$func_82329_d", function() { return nms_EntityItemFrame_func_82329_d(this); }, "$func_82330_g", function() { return nms_EntityItemFrame_func_82330_g(this); }, "$isInRangeToRenderDist", function(var_1) { return nms_EntityItemFrame_isInRangeToRenderDist(this, var_1); }, "$interact", function(var_1) { return nms_EntityItemFrame_interact(this, var_1); }], +nms_RenderItemFrame, "RenderItemFrame", 79, nms_Render, [], 0, 3, 0, ["$updateIcons", function(var_1) { nms_RenderItemFrame_updateIcons(this, var_1); }, "$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderItemFrame_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_IProjectile, "IProjectile", 79, jl_Object, [], 3, 3, 0, 0, +nms_EntityArrow, "EntityArrow", 79, nms_Entity, [nms_IProjectile], 0, 3, 0, ["$entityInit", function() { nms_EntityArrow_entityInit(this); }, "$setPositionAndRotation2", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_EntityArrow_setPositionAndRotation2(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$setVelocity", function(var_1, var_2, var_3) { nms_EntityArrow_setVelocity(this, var_1, var_2, var_3); }, "$onUpdate", function() { nms_EntityArrow_onUpdate(this); }, "$canTriggerWalking", function() +{ return nms_EntityArrow_canTriggerWalking(this); }, "$getShadowSize", function() { return nms_EntityArrow_getShadowSize(this); }, "$canAttackWithItem", function() { return nms_EntityArrow_canAttackWithItem(this); }], +nms_RenderArrow, "RenderArrow", 79, nms_Render, [], 0, 3, 0, ["$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderArrow_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_EntityThrowable, "EntityThrowable", 79, nms_Entity, [nms_IProjectile], 1, 3, 0, ["$entityInit", function() { nms_EntityThrowable_entityInit(this); }, "$isInRangeToRenderDist", function(var_1) { return nms_EntityThrowable_isInRangeToRenderDist(this, var_1); }, "$setVelocity", function(var_1, var_2, var_3) { nms_EntityThrowable_setVelocity(this, var_1, var_2, var_3); }, "$onUpdate", function() { nms_EntityThrowable_onUpdate(this); }, "$getGravityVelocity", function() { return nms_EntityThrowable_getGravityVelocity(this); +}, "$getShadowSize", function() { return nms_EntityThrowable_getShadowSize(this); }], +nms_EntitySnowball, "EntitySnowball", 79, nms_EntityThrowable, [], 0, 3, 0, ["$onImpact", function(var_1) { nms_EntitySnowball_onImpact(this, var_1); }], +nms_RenderSnowball, "RenderSnowball", 79, nms_Render, [], 0, 3, 0, ["$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderSnowball_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_Item, "Item", 79, jl_Object, [], 0, 3, nms_Item_$callClinit, ["$getSpriteNumber", function() { return nms_Item_getSpriteNumber(this); }, "$getIconFromDamage", function(var_1) { return nms_Item_getIconFromDamage(this, var_1); }, "$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return nms_Item_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }, "$getStrVsBlock0", function(var_1, var_2) { return nms_Item_getStrVsBlock(this, +var_1, var_2); }, "$onItemRightClick", function(var_1, var_2, var_3) { return nms_Item_onItemRightClick(this, var_1, var_2, var_3); }, "$onEaten", function(var_1, var_2, var_3) { return nms_Item_onEaten(this, var_1, var_2, var_3); }, "$getMetadata", function(var_1) { return nms_Item_getMetadata(this, var_1); }, "$hitEntity0", function(var_1, var_2, var_3) { return nms_Item_hitEntity(this, var_1, var_2, var_3); }, "$onBlockDestroyed0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { return nms_Item_onBlockDestroyed(this, +var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$getDamageVsEntity", function(var_1) { return nms_Item_getDamageVsEntity(this, var_1); }, "$canHarvestBlock", function(var_1) { return nms_Item_canHarvestBlock(this, var_1); }, "$itemInteractionForEntity", function(var_1, var_2) { return nms_Item_itemInteractionForEntity(this, var_1, var_2); }, "$isFull3D", function() { return nms_Item_isFull3D(this); }, "$shouldRotateAroundWhenRendering", function() { return nms_Item_shouldRotateAroundWhenRendering(this); +}, "$getUnlocalizedName0", function() { return nms_Item_getUnlocalizedName(this); }, "$getUnlocalizedName", function(var_1) { return nms_Item_getUnlocalizedName0(this, var_1); }, "$getShareTag", function() { return nms_Item_getShareTag(this); }, "$getColorFromItemStack", function(var_1, var_2) { return nms_Item_getColorFromItemStack(this, var_1, var_2); }, "$onUpdate1", function(var_1, var_2, var_3, var_4, var_5) { nms_Item_onUpdate(this, var_1, var_2, var_3, var_4, var_5); }, "$onCreated", function(var_1, var_2, +var_3) { nms_Item_onCreated(this, var_1, var_2, var_3); }, "$getItemUseAction0", function(var_1) { return nms_Item_getItemUseAction(this, var_1); }, "$getMaxItemUseDuration0", function(var_1) { return nms_Item_getMaxItemUseDuration(this, var_1); }, "$onPlayerStoppedUsing0", function(var_1, var_2, var_3, var_4) { nms_Item_onPlayerStoppedUsing(this, var_1, var_2, var_3, var_4); }, "$addInformation", function(var_1, var_2, var_3, var_4) { nms_Item_addInformation(this, var_1, var_2, var_3, var_4); }, "$getItemDisplayName", +function(var_1) { return nms_Item_getItemDisplayName(this, var_1); }, "$hasEffect0", function(var_1) { return nms_Item_hasEffect(this, var_1); }, "$getRarity0", function(var_1) { return nms_Item_getRarity(this, var_1); }, "$isItemTool", function(var_1) { return nms_Item_isItemTool(this, var_1); }, "$getItemEnchantability", function() { return nms_Item_getItemEnchantability(this); }, "$requiresMultipleRenderPasses", function() { return nms_Item_requiresMultipleRenderPasses(this); }, "$getIconFromDamageForRenderPass", +function(var_1, var_2) { return nms_Item_getIconFromDamageForRenderPass(this, var_1, var_2); }, "$getSubItems", function(var_1, var_2, var_3) { nms_Item_getSubItems(this, var_1, var_2, var_3); }, "$getCreativeTab", function() { return nms_Item_getCreativeTab(this); }, "$getIsRepairable", function(var_1, var_2) { return nms_Item_getIsRepairable(this, var_1, var_2); }, "$registerIcons", function(var_1) { nms_Item_registerIcons(this, var_1); }], +nms_EntityEnderPearl, "EntityEnderPearl", 79, nms_EntityThrowable, [], 0, 3, 0, ["$onImpact", function(var_1) { nms_EntityEnderPearl_onImpact(this, var_1); }], +nms_EntityEnderEye, "EntityEnderEye", 79, nms_Entity, [], 0, 3, 0, ["$entityInit", function() { nms_EntityEnderEye_entityInit(this); }, "$isInRangeToRenderDist", function(var_1) { return nms_EntityEnderEye_isInRangeToRenderDist(this, var_1); }, "$setVelocity", function(var_1, var_2, var_3) { nms_EntityEnderEye_setVelocity(this, var_1, var_2, var_3); }, "$onUpdate", function() { nms_EntityEnderEye_onUpdate(this); }, "$getShadowSize", function() { return nms_EntityEnderEye_getShadowSize(this); }, "$getBrightnessForRender", +function(var_1) { return nms_EntityEnderEye_getBrightnessForRender(this, var_1); }, "$canAttackWithItem", function() { return nms_EntityEnderEye_canAttackWithItem(this); }], +nms_EntityEgg, "EntityEgg", 79, nms_EntityThrowable, [], 0, 3, 0, ["$onImpact", function(var_1) { nms_EntityEgg_onImpact(this, var_1); }], +nms_EntityPotion, "EntityPotion", 79, nms_EntityThrowable, [], 0, 3, 0, ["$getGravityVelocity", function() { return nms_EntityPotion_getGravityVelocity(this); }, "$onImpact", function(var_1) { nms_EntityPotion_onImpact(this, var_1); }], +nms_EntityExpBottle, "EntityExpBottle", 79, nms_EntityThrowable, [], 0, 3, 0, ["$getGravityVelocity", function() { return nms_EntityExpBottle_getGravityVelocity(this); }, "$onImpact", function(var_1) { nms_EntityExpBottle_onImpact(this, var_1); }], +nms_EntityFireworkRocket, "EntityFireworkRocket", 79, nms_Entity, [], 0, 3, 0, ["$entityInit", function() { nms_EntityFireworkRocket_entityInit(this); }, "$isInRangeToRenderDist", function(var_1) { return nms_EntityFireworkRocket_isInRangeToRenderDist(this, var_1); }, "$setVelocity", function(var_1, var_2, var_3) { nms_EntityFireworkRocket_setVelocity(this, var_1, var_2, var_3); }, "$onUpdate", function() { nms_EntityFireworkRocket_onUpdate(this); }, "$handleHealthUpdate", function(var_1) { nms_EntityFireworkRocket_handleHealthUpdate(this, +var_1); }, "$getShadowSize", function() { return nms_EntityFireworkRocket_getShadowSize(this); }, "$getBrightnessForRender", function(var_1) { return nms_EntityFireworkRocket_getBrightnessForRender(this, var_1); }, "$canAttackWithItem", function() { return nms_EntityFireworkRocket_canAttackWithItem(this); }], +nms_EntityFireball, "EntityFireball", 79, nms_Entity, [], 1, 3, 0, ["$entityInit", function() { nms_EntityFireball_entityInit(this); }, "$isInRangeToRenderDist", function(var_1) { return nms_EntityFireball_isInRangeToRenderDist(this, var_1); }, "$onUpdate", function() { nms_EntityFireball_onUpdate(this); }, "$getMotionFactor", function() { return nms_EntityFireball_getMotionFactor(this); }, "$canBeCollidedWith", function() { return nms_EntityFireball_canBeCollidedWith(this); }, "$getCollisionBorderSize", function() +{ return nms_EntityFireball_getCollisionBorderSize(this); }, "$attackEntityFrom", function(var_1, var_2) { return nms_EntityFireball_attackEntityFrom(this, var_1, var_2); }, "$getShadowSize", function() { return nms_EntityFireball_getShadowSize(this); }, "$getBrightnessForRender", function(var_1) { return nms_EntityFireball_getBrightnessForRender(this, var_1); }], +nms_EntityLargeFireball, "EntityLargeFireball", 79, nms_EntityFireball, [], 0, 3, 0, ["$onImpact", function(var_1) { nms_EntityLargeFireball_onImpact(this, var_1); }], +nms_RenderFireball, "RenderFireball", 79, nms_Render, [], 0, 3, 0, ["$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderFireball_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_EntitySmallFireball, "EntitySmallFireball", 79, nms_EntityFireball, [], 0, 3, 0, ["$onImpact", function(var_1) { nms_EntitySmallFireball_onImpact(this, var_1); }, "$canBeCollidedWith", function() { return nms_EntitySmallFireball_canBeCollidedWith(this); }, "$attackEntityFrom", function(var_1, var_2) { return nms_EntitySmallFireball_attackEntityFrom(this, var_1, var_2); }], +nms_EntityWitherSkull, "EntityWitherSkull", 79, nms_EntityFireball, [], 0, 3, 0, ["$getMotionFactor", function() { return nms_EntityWitherSkull_getMotionFactor(this); }, "$isBurning", function() { return nms_EntityWitherSkull_isBurning(this); }, "$onImpact", function(var_1) { nms_EntityWitherSkull_onImpact(this, var_1); }, "$canBeCollidedWith", function() { return nms_EntityWitherSkull_canBeCollidedWith(this); }, "$attackEntityFrom", function(var_1, var_2) { return nms_EntityWitherSkull_attackEntityFrom(this, +var_1, var_2); }, "$entityInit", function() { nms_EntityWitherSkull_entityInit(this); }], +nms_RenderWitherSkull, "RenderWitherSkull", 79, nms_Render, [], 0, 3, 0, ["$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderWitherSkull_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_EntityItem, "EntityItem", 79, nms_Entity, [], 0, 3, 0, ["$canTriggerWalking", function() { return nms_EntityItem_canTriggerWalking(this); }, "$entityInit", function() { nms_EntityItem_entityInit(this); }, "$onUpdate", function() { nms_EntityItem_onUpdate(this); }, "$handleWaterMovement", function() { return nms_EntityItem_handleWaterMovement(this); }, "$dealFireDamage", function(var_1) { nms_EntityItem_dealFireDamage(this, var_1); }, "$attackEntityFrom", function(var_1, var_2) { return nms_EntityItem_attackEntityFrom(this, +var_1, var_2); }, "$getEntityName", function() { return nms_EntityItem_getEntityName(this); }, "$canAttackWithItem", function() { return nms_EntityItem_canAttackWithItem(this); }], +nms_RenderItem, "RenderItem", 79, nms_Render, [], 0, 3, 0, ["$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderItem_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_EntityXPOrb, "EntityXPOrb", 79, nms_Entity, [], 0, 3, 0, ["$canTriggerWalking", function() { return nms_EntityXPOrb_canTriggerWalking(this); }, "$entityInit", function() { nms_EntityXPOrb_entityInit(this); }, "$getBrightnessForRender", function(var_1) { return nms_EntityXPOrb_getBrightnessForRender(this, var_1); }, "$onUpdate", function() { nms_EntityXPOrb_onUpdate(this); }, "$handleWaterMovement", function() { return nms_EntityXPOrb_handleWaterMovement(this); }, "$dealFireDamage", function(var_1) { nms_EntityXPOrb_dealFireDamage(this, +var_1); }, "$attackEntityFrom", function(var_1, var_2) { return nms_EntityXPOrb_attackEntityFrom(this, var_1, var_2); }, "$canAttackWithItem", function() { return nms_EntityXPOrb_canAttackWithItem(this); }], +nms_RenderXPOrb, "RenderXPOrb", 79, nms_Render, [], 0, 3, 0, ["$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderXPOrb_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_EntityTNTPrimed, "EntityTNTPrimed", 79, nms_Entity, [], 0, 3, 0, ["$entityInit", function() { nms_EntityTNTPrimed_entityInit(this); }, "$canTriggerWalking", function() { return nms_EntityTNTPrimed_canTriggerWalking(this); }, "$canBeCollidedWith", function() { return nms_EntityTNTPrimed_canBeCollidedWith(this); }, "$onUpdate", function() { nms_EntityTNTPrimed_onUpdate(this); }, "$getShadowSize", function() { return nms_EntityTNTPrimed_getShadowSize(this); }], +nms_RenderTNTPrimed, "RenderTNTPrimed", 79, nms_Render, [], 0, 3, 0, ["$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderTNTPrimed_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_EntityFallingSand, "EntityFallingSand", 79, nms_Entity, [], 0, 3, 0, ["$canTriggerWalking", function() { return nms_EntityFallingSand_canTriggerWalking(this); }, "$entityInit", function() { nms_EntityFallingSand_entityInit(this); }, "$canBeCollidedWith", function() { return nms_EntityFallingSand_canBeCollidedWith(this); }, "$onUpdate", function() { nms_EntityFallingSand_onUpdate(this); }, "$fall", function(var_1) { nms_EntityFallingSand_fall(this, var_1); }, "$getShadowSize", function() { return nms_EntityFallingSand_getShadowSize(this); +}, "$canRenderOnFire", function() { return nms_EntityFallingSand_canRenderOnFire(this); }], +nms_RenderFallingSand, "RenderFallingSand", 79, nms_Render, [], 0, 3, 0, ["$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderFallingSand_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_EntityMinecart, "EntityMinecart", 79, nms_Entity, [], 1, 3, 0, ["$setWorld", function(var_1) { return nms_EntityMinecart_setWorld(this, var_1); }, "$canTriggerWalking", function() { return nms_EntityMinecart_canTriggerWalking(this); }, "$entityInit", function() { nms_EntityMinecart_entityInit(this); }, "$getCollisionBox", function(var_1) { return nms_EntityMinecart_getCollisionBox(this, var_1); }, "$getBoundingBox", function() { return nms_EntityMinecart_getBoundingBox(this); }, "$canBePushed", function() +{ return nms_EntityMinecart_canBePushed(this); }, "$getMountedYOffset", function() { return nms_EntityMinecart_getMountedYOffset(this); }, "$attackEntityFrom", function(var_1, var_2) { return nms_EntityMinecart_attackEntityFrom(this, var_1, var_2); }, "$performHurtAnimation", function() { nms_EntityMinecart_performHurtAnimation(this); }, "$canBeCollidedWith", function() { return nms_EntityMinecart_canBeCollidedWith(this); }, "$setDead", function() { nms_EntityMinecart_setDead(this); }, "$onUpdate", function() +{ nms_EntityMinecart_onUpdate(this); }, "$getShadowSize", function() { return nms_EntityMinecart_getShadowSize(this); }, "$setPositionAndRotation2", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_EntityMinecart_setPositionAndRotation2(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$setVelocity", function(var_1, var_2, var_3) { nms_EntityMinecart_setVelocity(this, var_1, var_2, var_3); }, "$getDefaultDisplayTile", function() { return nms_EntityMinecart_getDefaultDisplayTile(this); }, "$getDefaultDisplayTileData", +function() { return nms_EntityMinecart_getDefaultDisplayTileData(this); }, "$getDefaultDisplayTileOffset", function() { return nms_EntityMinecart_getDefaultDisplayTileOffset(this); }, "$getEntityName", function() { return nms_EntityMinecart_getEntityName(this); }], +nms_EntityMinecartTNT, "EntityMinecartTNT", 79, nms_EntityMinecart, [], 0, 3, 0, ["$getMinecartType", function() { return nms_EntityMinecartTNT_getMinecartType(this); }, "$getDefaultDisplayTile", function() { return nms_EntityMinecartTNT_getDefaultDisplayTile(this); }, "$onUpdate", function() { nms_EntityMinecartTNT_onUpdate(this); }, "$fall", function(var_1) { nms_EntityMinecartTNT_fall(this, var_1); }, "$handleHealthUpdate", function(var_1) { nms_EntityMinecartTNT_handleHealthUpdate(this, var_1); }], +nms_RenderMinecart, "RenderMinecart", 79, nms_Render, [], 0, 3, 0, ["$renderBlockInMinecart", function(var_1, var_2, var_3, var_4) { nms_RenderMinecart_renderBlockInMinecart(this, var_1, var_2, var_3, var_4); }, "$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderMinecart_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_RenderTntMinecart, "RenderTntMinecart", 79, nms_RenderMinecart, [], 0, 3, 0, ["$renderBlockInMinecart", function(var_1, var_2, var_3, var_4) { nms_RenderTntMinecart_renderBlockInMinecart(this, var_1, var_2, var_3, var_4); }], +nms_EntityMinecartMobSpawner, "EntityMinecartMobSpawner", 79, nms_EntityMinecart, [], 0, 3, 0, ["$getMinecartType", function() { return nms_EntityMinecartMobSpawner_getMinecartType(this); }, "$getDefaultDisplayTile", function() { return nms_EntityMinecartMobSpawner_getDefaultDisplayTile(this); }, "$onUpdate", function() { nms_EntityMinecartMobSpawner_onUpdate(this); }], +nms_RenderMinecartMobSpawner, "RenderMinecartMobSpawner", 79, nms_RenderMinecart, [], 0, 3, 0, ["$renderBlockInMinecart", function(var_1, var_2, var_3, var_4) { nms_RenderMinecartMobSpawner_renderBlockInMinecart(this, var_1, var_2, var_3, var_4); }], +nms_EntityBoat, "EntityBoat", 79, nms_Entity, [], 0, 3, 0, ["$canTriggerWalking", function() { return nms_EntityBoat_canTriggerWalking(this); }, "$entityInit", function() { nms_EntityBoat_entityInit(this); }, "$getCollisionBox", function(var_1) { return nms_EntityBoat_getCollisionBox(this, var_1); }, "$getBoundingBox", function() { return nms_EntityBoat_getBoundingBox(this); }, "$canBePushed", function() { return nms_EntityBoat_canBePushed(this); }, "$getMountedYOffset", function() { return nms_EntityBoat_getMountedYOffset(this); +}, "$attackEntityFrom", function(var_1, var_2) { return nms_EntityBoat_attackEntityFrom(this, var_1, var_2); }, "$performHurtAnimation", function() { nms_EntityBoat_performHurtAnimation(this); }, "$canBeCollidedWith", function() { return nms_EntityBoat_canBeCollidedWith(this); }, "$setPositionAndRotation2", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_EntityBoat_setPositionAndRotation2(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$setVelocity", function(var_1, var_2, var_3) { nms_EntityBoat_setVelocity(this, +var_1, var_2, var_3); }, "$onUpdate", function() { nms_EntityBoat_onUpdate(this); }, "$updateRiderPosition", function() { nms_EntityBoat_updateRiderPosition(this); }, "$getShadowSize", function() { return nms_EntityBoat_getShadowSize(this); }, "$interact", function(var_1) { return nms_EntityBoat_interact(this, var_1); }], +nms_RenderBoat, "RenderBoat", 79, nms_Render, [], 0, 3, 0, ["$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderBoat_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_EntityFishHook, "EntityFishHook", 79, nms_Entity, [], 0, 3, 0, ["$entityInit", function() { nms_EntityFishHook_entityInit(this); }, "$isInRangeToRenderDist", function(var_1) { return nms_EntityFishHook_isInRangeToRenderDist(this, var_1); }, "$setPositionAndRotation2", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_EntityFishHook_setPositionAndRotation2(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$setVelocity", function(var_1, var_2, var_3) { nms_EntityFishHook_setVelocity(this, var_1, +var_2, var_3); }, "$onUpdate", function() { nms_EntityFishHook_onUpdate(this); }, "$getShadowSize", function() { return nms_EntityFishHook_getShadowSize(this); }, "$setDead", function() { nms_EntityFishHook_setDead(this); }], +nms_RenderFish, "RenderFish", 79, nms_Render, [], 0, 3, 0, ["$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderFish_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_EntityWeatherEffect, "EntityWeatherEffect", 79, nms_Entity, [], 1, 3, 0, 0, +nms_EntityLightningBolt, "EntityLightningBolt", 79, nms_EntityWeatherEffect, [], 0, 3, 0, ["$onUpdate", function() { nms_EntityLightningBolt_onUpdate(this); }, "$entityInit", function() { nms_EntityLightningBolt_entityInit(this); }, "$isInRangeToRenderVec3D", function(var_1) { return nms_EntityLightningBolt_isInRangeToRenderVec3D(this, var_1); }]]); +$rt_metadata([nms_RenderLightningBolt, "RenderLightningBolt", 79, nms_Render, [], 0, 3, 0, ["$doRender", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_RenderLightningBolt_doRender(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_MapItemRenderer, "MapItemRenderer", 79, jl_Object, [], 0, 3, 0, 0, +nms_StatBase, "StatBase", 79, jl_Object, [], 0, 3, nms_StatBase_$callClinit, ["$toString", function() { return nms_StatBase_toString(this); }], +nms_Achievement, "Achievement", 79, nms_StatBase, [], 0, 3, 0, 0, +nms_RenderList, "RenderList", 79, jl_Object, [], 0, 3, 0, 0, +nms_GuiNewChat, "GuiNewChat", 79, nms_Gui, [], 0, 3, 0, 0, +cjj_InfTree, "InfTree", 2, jl_Object, [], 4, 0, 0, 0, +cjj_InfCodes, "InfCodes", 2, jl_Object, [], 4, 0, 0, 0, +nms_PlayerControllerMP, "PlayerControllerMP", 79, jl_Object, [], 0, 3, 0, 0, +nms_EntityOtherPlayerMP, "EntityOtherPlayerMP", 79, nms_EntityPlayer, [], 0, 3, 0, ["$resetHeight", function() { nms_EntityOtherPlayerMP_resetHeight(this); }, "$attackEntityFrom", function(var_1, var_2) { return nms_EntityOtherPlayerMP_attackEntityFrom(this, var_1, var_2); }, "$setPositionAndRotation2", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_EntityOtherPlayerMP_setPositionAndRotation2(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$updateCloak", function() { nms_EntityOtherPlayerMP_updateCloak(this); +}, "$onUpdate", function() { nms_EntityOtherPlayerMP_onUpdate(this); }, "$getShadowSize", function() { return nms_EntityOtherPlayerMP_getShadowSize(this); }, "$onLivingUpdate", function() { nms_EntityOtherPlayerMP_onLivingUpdate(this); }, "$setCurrentItemOrArmor", function(var_1, var_2) { nms_EntityOtherPlayerMP_setCurrentItemOrArmor(this, var_1, var_2); }, "$getEyeHeight", function() { return nms_EntityOtherPlayerMP_getEyeHeight(this); }], +nms_PlayerCapabilities, "PlayerCapabilities", 79, jl_Object, [], 0, 3, 0, 0, +nms_Vec3, "Vec3", 79, jl_Object, [], 0, 3, 0, ["$toString", function() { return nms_Vec3_toString(this); }], +nms_GuiParticle, "GuiParticle", 79, nms_Gui, [], 0, 3, 0, 0, +nms_MovingObjectPosition, "MovingObjectPosition", 79, jl_Object, [], 0, 3, 0, 0, +nms_EnumMovingObjectType, "EnumMovingObjectType", 79, jl_Enum, [], 12, 3, 0, 0, +nms_ItemStack, "ItemStack", 79, jl_Object, [], 4, 3, 0, ["$toString", function() { return nms_ItemStack_toString(this); }], +nms_Block, "Block", 79, jl_Object, [], 0, 3, nms_Block_$callClinit, ["$initializeBlock", function() { nms_Block_initializeBlock(this); }, "$renderAsNormalBlock", function() { return nms_Block_renderAsNormalBlock(this); }, "$getBlocksMovement", function(var_1, var_2, var_3, var_4) { return nms_Block_getBlocksMovement(this, var_1, var_2, var_3, var_4); }, "$getRenderType", function() { return nms_Block_getRenderType(this); }, "$getBlockBrightness", function(var_1, var_2, var_3, var_4) { return nms_Block_getBlockBrightness(this, +var_1, var_2, var_3, var_4); }, "$getMixedBrightnessForBlock", function(var_1, var_2, var_3, var_4) { return nms_Block_getMixedBrightnessForBlock(this, var_1, var_2, var_3, var_4); }, "$shouldSideBeRendered", function(var_1, var_2, var_3, var_4, var_5) { return nms_Block_shouldSideBeRendered(this, var_1, var_2, var_3, var_4, var_5); }, "$getBlockTexture", function(var_1, var_2, var_3, var_4, var_5) { return nms_Block_getBlockTexture(this, var_1, var_2, var_3, var_4, var_5); }, "$getIcon", function(var_1, var_2) +{ return nms_Block_getIcon(this, var_1, var_2); }, "$getSelectedBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return nms_Block_getSelectedBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$addCollisionBoxesToList", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_Block_addCollisionBoxesToList(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return nms_Block_getCollisionBoundingBoxFromPool(this, +var_1, var_2, var_3, var_4); }, "$isOpaqueCube", function() { return nms_Block_isOpaqueCube(this); }, "$canCollideCheck", function(var_1, var_2) { return nms_Block_canCollideCheck(this, var_1, var_2); }, "$isCollidable", function() { return nms_Block_isCollidable(this); }, "$randomDisplayTick", function(var_1, var_2, var_3, var_4, var_5) { nms_Block_randomDisplayTick(this, var_1, var_2, var_3, var_4, var_5); }, "$onBlockDestroyedByPlayer", function(var_1, var_2, var_3, var_4, var_5) { nms_Block_onBlockDestroyedByPlayer(this, +var_1, var_2, var_3, var_4, var_5); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { nms_Block_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$dropBlockAsItemWithChance", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_Block_dropBlockAsItemWithChance(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$damageDropped", function(var_1) { return nms_Block_damageDropped(this, var_1); }, "$getExplosionResistance", function(var_1) { return nms_Block_getExplosionResistance(this, +var_1); }, "$collisionRayTrace", function(var_1, var_2, var_3, var_4, var_5, var_6) { return nms_Block_collisionRayTrace(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$onBlockDestroyedByExplosion", function(var_1, var_2, var_3, var_4, var_5) { nms_Block_onBlockDestroyedByExplosion(this, var_1, var_2, var_3, var_4, var_5); }, "$getRenderBlockPass", function() { return nms_Block_getRenderBlockPass(this); }, "$canPlaceBlockOnSide", function(var_1, var_2, var_3, var_4, var_5) { return nms_Block_canPlaceBlockOnSide0(this, +var_1, var_2, var_3, var_4, var_5); }, "$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return nms_Block_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return nms_Block_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$onEntityWalking", function(var_1, var_2, var_3, var_4, var_5) { nms_Block_onEntityWalking(this, var_1, var_2, var_3, var_4, var_5); }, "$onBlockPlaced", +function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return nms_Block_onBlockPlaced(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$onBlockClicked", function(var_1, var_2, var_3, var_4, var_5) { nms_Block_onBlockClicked(this, var_1, var_2, var_3, var_4, var_5); }, "$velocityToAddToEntity", function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_Block_velocityToAddToEntity(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$setBlockBoundsBasedOnState", function(var_1, +var_2, var_3, var_4) { nms_Block_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$getBlockColor", function() { return nms_Block_getBlockColor(this); }, "$getRenderColor", function(var_1) { return nms_Block_getRenderColor(this, var_1); }, "$colorMultiplier", function(var_1, var_2, var_3, var_4) { return nms_Block_colorMultiplier(this, var_1, var_2, var_3, var_4); }, "$isProvidingWeakPower", function(var_1, var_2, var_3, var_4, var_5) { return nms_Block_isProvidingWeakPower(this, var_1, var_2, +var_3, var_4, var_5); }, "$canProvidePower", function() { return nms_Block_canProvidePower(this); }, "$onEntityCollidedWithBlock", function(var_1, var_2, var_3, var_4, var_5) { nms_Block_onEntityCollidedWithBlock(this, var_1, var_2, var_3, var_4, var_5); }, "$isProvidingStrongPower", function(var_1, var_2, var_3, var_4, var_5) { return nms_Block_isProvidingStrongPower(this, var_1, var_2, var_3, var_4, var_5); }, "$setBlockBoundsForItemRender", function() { nms_Block_setBlockBoundsForItemRender(this); }, "$onBlockPlacedBy", +function(var_1, var_2, var_3, var_4, var_5, var_6) { nms_Block_onBlockPlacedBy(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$onPostBlockPlaced", function(var_1, var_2, var_3, var_4, var_5) { nms_Block_onPostBlockPlaced(this, var_1, var_2, var_3, var_4, var_5); }, "$onBlockEventReceived", function(var_1, var_2, var_3, var_4, var_5, var_6) { return nms_Block_onBlockEventReceived(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$getMobilityFlag", function() { return nms_Block_getMobilityFlag(this); +}, "$idPicked", function(var_1, var_2, var_3, var_4) { return nms_Block_idPicked(this, var_1, var_2, var_3, var_4); }, "$getDamageValue", function(var_1, var_2, var_3, var_4) { return nms_Block_getDamageValue(this, var_1, var_2, var_3, var_4); }, "$getSubBlocks", function(var_1, var_2, var_3) { nms_Block_getSubBlocks(this, var_1, var_2, var_3); }, "$isFlowerPot", function() { return nms_Block_isFlowerPot(this); }, "$canDropFromExplosion", function(var_1) { return nms_Block_canDropFromExplosion(this, var_1); +}, "$hasComparatorInputOverride", function() { return nms_Block_hasComparatorInputOverride(this); }, "$getComparatorInputOverride", function(var_1, var_2, var_3, var_4, var_5) { return nms_Block_getComparatorInputOverride(this, var_1, var_2, var_3, var_4, var_5); }, "$registerIcons", function(var_1) { nms_Block_registerIcons(this, var_1); }, "$getItemIconName", function() { return nms_Block_getItemIconName(this); }], +nms_Container, "Container", 79, jl_Object, [], 1, 3, 0, ["$addCraftingToCrafters", function(var_1) { nms_Container_addCraftingToCrafters(this, var_1); }, "$detectAndSendChanges", function() { nms_Container_detectAndSendChanges(this); }, "$func_94530_a", function(var_1, var_2) { return nms_Container_func_94530_a(this, var_1, var_2); }, "$retrySlotClick", function(var_1, var_2, var_3, var_4) { nms_Container_retrySlotClick(this, var_1, var_2, var_3, var_4); }, "$onCraftGuiClosed", function(var_1) { nms_Container_onCraftGuiClosed(this, +var_1); }, "$onCraftMatrixChanged", function(var_1) { nms_Container_onCraftMatrixChanged(this, var_1); }, "$updateProgressBar", function(var_1, var_2) { nms_Container_updateProgressBar(this, var_1, var_2); }, "$func_94531_b", function(var_1) { return nms_Container_func_94531_b(this, var_1); }], +nms_EntityList, "EntityList", 79, jl_Object, [], 0, 3, 0, 0, +otp_PlatformQueue, "PlatformQueue", 62, jl_Object, [otj_JSObject], 1, 3, 0, 0, +jl_Object$monitorExit$lambda$_8_0, "Object$monitorExit$lambda$_8_0", 22, jl_Object, [otp_PlatformRunnable], 0, 3, 0, ["$run", function() { jl_Object$monitorExit$lambda$_8_0_run(this); }], +ji_UTFDataFormatException, "UTFDataFormatException", 17, ji_IOException, [], 0, 3, 0, 0, +nms_ITexturePack, "ITexturePack", 79, jl_Object, [], 3, 3, 0, 0, +nms_TexturePackImplementation, "TexturePackImplementation", 79, jl_Object, [nms_ITexturePack], 1, 3, 0, 0, +nms_TexturePackDefault, "TexturePackDefault", 79, nms_TexturePackImplementation, [], 0, 3, 0, 0, +nms_IntHashMapEntry, "IntHashMapEntry", 79, jl_Object, [], 0, 0, 0, 0, +nms_Icon, "Icon", 79, jl_Object, [], 3, 3, 0, 0, +nle_TextureTerrainMap$TerrainIcon, "TextureTerrainMap$TerrainIcon", 82, jl_Object, [nms_Icon], 0, 0, 0, ["$getOriginX", function() { return nle_TextureTerrainMap$TerrainIcon_getOriginX(this); }, "$getOriginY", function() { return nle_TextureTerrainMap$TerrainIcon_getOriginY(this); }, "$getMinU", function() { return nle_TextureTerrainMap$TerrainIcon_getMinU(this); }, "$getMaxU", function() { return nle_TextureTerrainMap$TerrainIcon_getMaxU(this); }, "$getInterpolatedU", function(var_1) { return nle_TextureTerrainMap$TerrainIcon_getInterpolatedU(this, +var_1); }, "$getMinV", function() { return nle_TextureTerrainMap$TerrainIcon_getMinV(this); }, "$getMaxV", function() { return nle_TextureTerrainMap$TerrainIcon_getMaxV(this); }, "$getInterpolatedV", function(var_1) { return nle_TextureTerrainMap$TerrainIcon_getInterpolatedV(this, var_1); }, "$getIconName", function() { return nle_TextureTerrainMap$TerrainIcon_getIconName(this); }, "$getSheetWidth", function() { return nle_TextureTerrainMap$TerrainIcon_getSheetWidth(this); }, "$getSheetHeight", function() { +return nle_TextureTerrainMap$TerrainIcon_getSheetHeight(this); }], +jn_FloatBuffer, "FloatBuffer", 14, jn_Buffer, [jl_Comparable], 1, 3, 0, 0, +nms_ModelSpider, "ModelSpider", 79, nms_ModelBase, [], 0, 3, 0, ["$render0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelSpider_render(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelSpider_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_ModelRenderer, "ModelRenderer", 79, jl_Object, [], 0, 3, 0, 0, +nms_ModelSilverfish, "ModelSilverfish", 79, nms_ModelBase, [], 0, 3, 0, ["$render0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelSilverfish_render(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelSilverfish_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_ModelCreeper, "ModelCreeper", 79, nms_ModelBase, [], 0, 3, 0, ["$render0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelCreeper_render(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelCreeper_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_ModelBiped, "ModelBiped", 79, nms_ModelBase, [], 0, 3, 0, ["$render0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_ModelBiped_render(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelBiped_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_ModelEnderman, "ModelEnderman", 79, nms_ModelBiped, [], 0, 3, 0, ["$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelEnderman_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_ModelSnowMan, "ModelSnowMan", 79, nms_ModelBase, [], 0, 3, 0, ["$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelSnowMan_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$render0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelSnowMan_render(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_ModelZombie, "ModelZombie", 79, nms_ModelBiped, [], 0, 3, 0, ["$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelZombie_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_ModelSkeleton, "ModelSkeleton", 79, nms_ModelZombie, [], 0, 3, 0, ["$setLivingAnimations", function(var_1, var_2, var_3, var_4) { $java.nms_ModelSkeleton_setLivingAnimations(this, var_1, var_2, var_3, var_4); }, "$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelSkeleton_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_ModelVillager, "ModelVillager", 79, nms_ModelBase, [], 0, 3, 0, ["$render0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_ModelVillager_render(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelVillager_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_ModelWitch, "ModelWitch", 79, nms_ModelVillager, [], 0, 3, 0, ["$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelWitch_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_ModelBlaze, "ModelBlaze", 79, nms_ModelBase, [], 0, 3, 0, ["$render0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nms_ModelBlaze_render(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelBlaze_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_ModelZombieVillager, "ModelZombieVillager", 79, nms_ModelBiped, [], 0, 3, 0, ["$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelZombieVillager_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_ModelMagmaCube, "ModelMagmaCube", 79, nms_ModelBase, [], 0, 3, 0, ["$setLivingAnimations", function(var_1, var_2, var_3, var_4) { $java.nms_ModelMagmaCube_setLivingAnimations(this, var_1, var_2, var_3, var_4); }, "$render0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelMagmaCube_render(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nle_ModelBipedNewSkins, "ModelBipedNewSkins", 82, nms_ModelBiped, [], 0, 3, 0, ["$render0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { nle_ModelBipedNewSkins_render(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nle_ModelBipedNewSkins_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_ModelGhast, "ModelGhast", 79, nms_ModelBase, [], 0, 3, 0, ["$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelGhast_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$render0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelGhast_render(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_ModelIronGolem, "ModelIronGolem", 79, nms_ModelBase, [], 0, 3, 0, ["$render0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelIronGolem_render(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelIronGolem_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$setLivingAnimations", function(var_1, var_2, var_3, var_4) { $java.nms_ModelIronGolem_setLivingAnimations(this, +var_1, var_2, var_3, var_4); }], +nms_ModelBat, "ModelBat", 79, nms_ModelBase, [], 0, 3, 0, ["$render0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelBat_render(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_ModelDragon, "ModelDragon", 79, nms_ModelBase, [], 0, 3, 0, ["$setLivingAnimations", function(var_1, var_2, var_3, var_4) { $java.nms_ModelDragon_setLivingAnimations(this, var_1, var_2, var_3, var_4); }, "$render0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelDragon_render(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_ModelWither, "ModelWither", 79, nms_ModelBase, [], 0, 3, 0, ["$render0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelWither_render(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$setRotationAngles", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_ModelWither_setRotationAngles(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$setLivingAnimations", function(var_1, var_2, var_3, var_4) { $java.nms_ModelWither_setLivingAnimations(this, +var_1, var_2, var_3, var_4); }], +nms_ModelSkeletonHead, "ModelSkeletonHead", 79, nms_ModelBase, [], 0, 3, 0, 0]); +$rt_metadata([nms_ModelMinecart, "ModelMinecart", 79, nms_ModelBase, [], 0, 3, 0, 0, +nms_ModelBoat, "ModelBoat", 79, nms_ModelBase, [], 0, 3, 0, 0, +nlea_EaglerAdapterImpl2$FramebufferGL, "EaglerAdapterImpl2$FramebufferGL", 83, jl_Object, [], 4, 3, 0, 0, +nle_EaglerProfile$EaglerProfileSkin, "EaglerProfile$EaglerProfileSkin", 82, jl_Object, [], 0, 3, 0, 0, +ju_Arrays$NaturalOrder, "Arrays$NaturalOrder", 8, jl_Object, [ju_Comparator], 0, 0, 0, ["$compare", function(var_1, var_2) { return $java.ju_Arrays$NaturalOrder_compare(this, var_1, var_2); }], +ju_Collections$_clinit_$lambda$_61_0, "Collections$$lambda$_61_0", 8, jl_Object, [ju_Comparator], 0, 3, 0, ["$compare", function(var_1, var_2) { return $java.ju_Collections$_clinit_$lambda$_61_0_compare(this, var_1, var_2); }], +ju_Collections$_clinit_$lambda$_61_1, "Collections$$lambda$_61_1", 8, jl_Object, [ju_Comparator], 0, 3, 0, 0, +jl_Object$monitorEnterWait$lambda$_6_0, "Object$monitorEnterWait$lambda$_6_0", 22, jl_Object, [otp_PlatformRunnable], 0, 3, 0, 0, +ji_UnsupportedEncodingException, "UnsupportedEncodingException", 17, ji_IOException, [], 0, 3, 0, 0, +nms_ItemTool, "ItemTool", 79, nms_Item, [], 0, 3, 0, ["$getStrVsBlock0", function(var_1, var_2) { return $java.nms_ItemTool_getStrVsBlock(this, var_1, var_2); }, "$hitEntity0", function(var_1, var_2, var_3) { return $java.nms_ItemTool_hitEntity(this, var_1, var_2, var_3); }, "$onBlockDestroyed0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { return $java.nms_ItemTool_onBlockDestroyed(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$getDamageVsEntity", function(var_1) { return $java.nms_ItemTool_getDamageVsEntity(this, +var_1); }, "$isFull3D", function() { return $java.nms_ItemTool_isFull3D(this); }, "$getItemEnchantability", function() { return $java.nms_ItemTool_getItemEnchantability(this); }, "$getIsRepairable", function(var_1, var_2) { return $java.nms_ItemTool_getIsRepairable(this, var_1, var_2); }], +nms_ItemSpade, "ItemSpade", 79, nms_ItemTool, [], 0, 3, $java.nms_ItemSpade_$callClinit, ["$canHarvestBlock", function(var_1) { return $java.nms_ItemSpade_canHarvestBlock(this, var_1); }], +nms_EnumToolMaterial, "EnumToolMaterial", 79, jl_Enum, [], 12, 3, 0, 0, +nms_ItemPickaxe, "ItemPickaxe", 79, nms_ItemTool, [], 0, 3, $java.nms_ItemPickaxe_$callClinit, ["$canHarvestBlock", function(var_1) { return $java.nms_ItemPickaxe_canHarvestBlock(this, var_1); }, "$getStrVsBlock0", function(var_1, var_2) { return $java.nms_ItemPickaxe_getStrVsBlock(this, var_1, var_2); }], +nms_ItemAxe, "ItemAxe", 79, nms_ItemTool, [], 0, 3, $java.nms_ItemAxe_$callClinit, ["$getStrVsBlock0", function(var_1, var_2) { return $java.nms_ItemAxe_getStrVsBlock(this, var_1, var_2); }], +nms_ItemFlintAndSteel, "ItemFlintAndSteel", 79, nms_Item, [], 0, 3, 0, ["$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemFlintAndSteel_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }], +nms_ItemFood, "ItemFood", 79, nms_Item, [], 0, 3, 0, ["$onEaten", function(var_1, var_2, var_3) { return $java.nms_ItemFood_onEaten(this, var_1, var_2, var_3); }, "$onFoodEaten0", function(var_1, var_2, var_3) { $java.nms_ItemFood_onFoodEaten(this, var_1, var_2, var_3); }, "$getMaxItemUseDuration0", function(var_1) { return $java.nms_ItemFood_getMaxItemUseDuration(this, var_1); }, "$getItemUseAction0", function(var_1) { return $java.nms_ItemFood_getItemUseAction(this, var_1); }, "$onItemRightClick", function(var_1, +var_2, var_3) { return $java.nms_ItemFood_onItemRightClick(this, var_1, var_2, var_3); }], +nms_ItemBow, "ItemBow", 79, nms_Item, [], 0, 3, 0, ["$onPlayerStoppedUsing0", function(var_1, var_2, var_3, var_4) { $java.nms_ItemBow_onPlayerStoppedUsing(this, var_1, var_2, var_3, var_4); }, "$onEaten", function(var_1, var_2, var_3) { return $java.nms_ItemBow_onEaten(this, var_1, var_2, var_3); }, "$getMaxItemUseDuration0", function(var_1) { return $java.nms_ItemBow_getMaxItemUseDuration(this, var_1); }, "$getItemUseAction0", function(var_1) { return $java.nms_ItemBow_getItemUseAction(this, var_1); }, "$onItemRightClick", +function(var_1, var_2, var_3) { return $java.nms_ItemBow_onItemRightClick(this, var_1, var_2, var_3); }, "$getItemEnchantability", function() { return $java.nms_ItemBow_getItemEnchantability(this); }, "$registerIcons", function(var_1) { $java.nms_ItemBow_registerIcons(this, var_1); }], +nms_CreativeTabs, "CreativeTabs", 79, jl_Object, [], 0, 3, 0, ["$displayAllReleventItems", function(var_1) { $java.nms_CreativeTabs_displayAllReleventItems(this, var_1); }], +nms_ItemCoal, "ItemCoal", 79, nms_Item, [], 0, 3, 0, ["$getUnlocalizedName", function(var_1) { return $java.nms_ItemCoal_getUnlocalizedName(this, var_1); }, "$getSubItems", function(var_1, var_2, var_3) { $java.nms_ItemCoal_getSubItems(this, var_1, var_2, var_3); }], +nms_ItemSword, "ItemSword", 79, nms_Item, [], 0, 3, 0, ["$getStrVsBlock0", function(var_1, var_2) { return $java.nms_ItemSword_getStrVsBlock(this, var_1, var_2); }, "$hitEntity0", function(var_1, var_2, var_3) { return $java.nms_ItemSword_hitEntity(this, var_1, var_2, var_3); }, "$onBlockDestroyed0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { return $java.nms_ItemSword_onBlockDestroyed(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$getDamageVsEntity", function(var_1) { return $java.nms_ItemSword_getDamageVsEntity(this, +var_1); }, "$isFull3D", function() { return $java.nms_ItemSword_isFull3D(this); }, "$getItemUseAction0", function(var_1) { return $java.nms_ItemSword_getItemUseAction(this, var_1); }, "$getMaxItemUseDuration0", function(var_1) { return $java.nms_ItemSword_getMaxItemUseDuration(this, var_1); }, "$onItemRightClick", function(var_1, var_2, var_3) { return $java.nms_ItemSword_onItemRightClick(this, var_1, var_2, var_3); }, "$canHarvestBlock", function(var_1) { return $java.nms_ItemSword_canHarvestBlock(this, var_1); +}, "$getItemEnchantability", function() { return $java.nms_ItemSword_getItemEnchantability(this); }, "$getIsRepairable", function(var_1, var_2) { return $java.nms_ItemSword_getIsRepairable(this, var_1, var_2); }], +nms_ItemSoup, "ItemSoup", 79, nms_ItemFood, [], 0, 3, 0, ["$onEaten", function(var_1, var_2, var_3) { return $java.nms_ItemSoup_onEaten(this, var_1, var_2, var_3); }], +nms_ItemReed, "ItemReed", 79, nms_Item, [], 0, 3, 0, ["$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemReed_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }], +nms_PotionHelper, "PotionHelper", 79, jl_Object, [], 0, 3, nms_PotionHelper_$callClinit, 0, +nms_ItemHoe, "ItemHoe", 79, nms_Item, [], 0, 3, 0, ["$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemHoe_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }, "$isFull3D", function() { return $java.nms_ItemHoe_isFull3D(this); }], +nms_ItemSeeds, "ItemSeeds", 79, nms_Item, [], 0, 3, 0, ["$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemSeeds_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }], +nms_ItemArmor, "ItemArmor", 79, nms_Item, [], 0, 3, 0, ["$getColorFromItemStack", function(var_1, var_2) { return $java.nms_ItemArmor_getColorFromItemStack(this, var_1, var_2); }, "$requiresMultipleRenderPasses", function() { return $java.nms_ItemArmor_requiresMultipleRenderPasses(this); }, "$getItemEnchantability", function() { return $java.nms_ItemArmor_getItemEnchantability(this); }, "$getIconFromDamageForRenderPass", function(var_1, var_2) { return $java.nms_ItemArmor_getIconFromDamageForRenderPass(this, +var_1, var_2); }, "$getIsRepairable", function(var_1, var_2) { return $java.nms_ItemArmor_getIsRepairable(this, var_1, var_2); }, "$registerIcons", function(var_1) { $java.nms_ItemArmor_registerIcons(this, var_1); }, "$onItemRightClick", function(var_1, var_2, var_3) { return $java.nms_ItemArmor_onItemRightClick(this, var_1, var_2, var_3); }], +nms_EnumArmorMaterial, "EnumArmorMaterial", 79, jl_Enum, [], 12, 3, 0, 0, +nms_ItemHangingEntity, "ItemHangingEntity", 79, nms_Item, [], 0, 3, 0, ["$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemHangingEntity_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }], +nms_ItemAppleGold, "ItemAppleGold", 79, nms_ItemFood, [], 0, 3, 0, ["$hasEffect0", function(var_1) { return $java.nms_ItemAppleGold_hasEffect(this, var_1); }, "$getRarity0", function(var_1) { return $java.nms_ItemAppleGold_getRarity(this, var_1); }, "$onFoodEaten0", function(var_1, var_2, var_3) { $java.nms_ItemAppleGold_onFoodEaten(this, var_1, var_2, var_3); }, "$getSubItems", function(var_1, var_2, var_3) { $java.nms_ItemAppleGold_getSubItems(this, var_1, var_2, var_3); }], +nms_Potion, "Potion", 79, jl_Object, [], 0, 3, 0, ["$isInstant", function() { return $java.nms_Potion_isInstant(this); }, "$isReady", function(var_1, var_2) { return $java.nms_Potion_isReady(this, var_1, var_2); }], +nms_ItemSign, "ItemSign", 79, nms_Item, [], 0, 3, 0, ["$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemSign_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }], +nms_ItemDoor, "ItemDoor", 79, nms_Item, [], 0, 3, 0, ["$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemDoor_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }], +nms_Material, "Material", 79, jl_Object, [], 0, 3, nms_Material_$callClinit, ["$isLiquid", function() { return $java.nms_Material_isLiquid(this); }, "$isSolid", function() { return $java.nms_Material_isSolid(this); }, "$getCanBlockGrass", function() { return $java.nms_Material_getCanBlockGrass(this); }, "$blocksMovement", function() { return $java.nms_Material_blocksMovement(this); }], +nms_ItemBucket, "ItemBucket", 79, nms_Item, [], 0, 3, 0, ["$onItemRightClick", function(var_1, var_2, var_3) { return $java.nms_ItemBucket_onItemRightClick(this, var_1, var_2, var_3); }], +nms_BlockFluid, "BlockFluid", 79, nms_Block, [], 1, 3, 0, ["$getBlockColor", function() { return $java.nms_BlockFluid_getBlockColor(this); }, "$colorMultiplier", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockFluid_colorMultiplier(this, var_1, var_2, var_3, var_4); }, "$getIcon", function(var_1, var_2) { return $java.nms_BlockFluid_getIcon(this, var_1, var_2); }, "$renderAsNormalBlock", function() { return $java.nms_BlockFluid_renderAsNormalBlock(this); }, "$isOpaqueCube", function() { return $java.nms_BlockFluid_isOpaqueCube(this); +}, "$canCollideCheck", function(var_1, var_2) { return $java.nms_BlockFluid_canCollideCheck(this, var_1, var_2); }, "$shouldSideBeRendered", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockFluid_shouldSideBeRendered(this, var_1, var_2, var_3, var_4, var_5); }, "$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockFluid_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$getRenderType", function() { return $java.nms_BlockFluid_getRenderType(this); +}, "$velocityToAddToEntity", function(var_1, var_2, var_3, var_4, var_5, var_6) { $java.nms_BlockFluid_velocityToAddToEntity(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$getMixedBrightnessForBlock", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockFluid_getMixedBrightnessForBlock(this, var_1, var_2, var_3, var_4); }, "$getBlockBrightness", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockFluid_getBlockBrightness(this, var_1, var_2, var_3, var_4); }, "$getRenderBlockPass", function() +{ return $java.nms_BlockFluid_getRenderBlockPass(this); }, "$randomDisplayTick", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockFluid_randomDisplayTick(this, var_1, var_2, var_3, var_4, var_5); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockFluid_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$registerIcons", function(var_1) { $java.nms_BlockFluid_registerIcons(this, var_1); }], +nms_ItemMinecart, "ItemMinecart", 79, nms_Item, [], 0, 3, 0, ["$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemMinecart_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }], +nms_ItemSaddle, "ItemSaddle", 79, nms_Item, [], 0, 3, 0, ["$itemInteractionForEntity", function(var_1, var_2) { return $java.nms_ItemSaddle_itemInteractionForEntity(this, var_1, var_2); }, "$hitEntity0", function(var_1, var_2, var_3) { return $java.nms_ItemSaddle_hitEntity(this, var_1, var_2, var_3); }], +nms_ItemRedstone, "ItemRedstone", 79, nms_Item, [], 0, 3, 0, ["$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemRedstone_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }], +nms_ItemSnowball, "ItemSnowball", 79, nms_Item, [], 0, 3, 0, ["$onItemRightClick", function(var_1, var_2, var_3) { return $java.nms_ItemSnowball_onItemRightClick(this, var_1, var_2, var_3); }], +nms_ItemBoat, "ItemBoat", 79, nms_Item, [], 0, 3, 0, ["$onItemRightClick", function(var_1, var_2, var_3) { return $java.nms_ItemBoat_onItemRightClick(this, var_1, var_2, var_3); }], +nms_ItemBucketMilk, "ItemBucketMilk", 79, nms_Item, [], 0, 3, 0, ["$onEaten", function(var_1, var_2, var_3) { return $java.nms_ItemBucketMilk_onEaten(this, var_1, var_2, var_3); }, "$getMaxItemUseDuration0", function(var_1) { return $java.nms_ItemBucketMilk_getMaxItemUseDuration(this, var_1); }, "$getItemUseAction0", function(var_1) { return $java.nms_ItemBucketMilk_getItemUseAction(this, var_1); }, "$onItemRightClick", function(var_1, var_2, var_3) { return $java.nms_ItemBucketMilk_onItemRightClick(this, var_1, +var_2, var_3); }], +nms_ItemBook, "ItemBook", 79, nms_Item, [], 0, 3, 0, ["$isItemTool", function(var_1) { return $java.nms_ItemBook_isItemTool(this, var_1); }, "$getItemEnchantability", function() { return $java.nms_ItemBook_getItemEnchantability(this); }], +nms_ItemEgg, "ItemEgg", 79, nms_Item, [], 0, 3, 0, ["$onItemRightClick", function(var_1, var_2, var_3) { return $java.nms_ItemEgg_onItemRightClick(this, var_1, var_2, var_3); }], +nms_ItemFishingRod, "ItemFishingRod", 79, nms_Item, [], 0, 3, 0, ["$isFull3D", function() { return $java.nms_ItemFishingRod_isFull3D(this); }, "$shouldRotateAroundWhenRendering", function() { return $java.nms_ItemFishingRod_shouldRotateAroundWhenRendering(this); }, "$onItemRightClick", function(var_1, var_2, var_3) { return $java.nms_ItemFishingRod_onItemRightClick(this, var_1, var_2, var_3); }, "$registerIcons", function(var_1) { $java.nms_ItemFishingRod_registerIcons(this, var_1); }], +nms_ItemDye, "ItemDye", 79, nms_Item, [], 0, 3, 0, ["$getIconFromDamage", function(var_1) { return $java.nms_ItemDye_getIconFromDamage(this, var_1); }, "$getUnlocalizedName", function(var_1) { return $java.nms_ItemDye_getUnlocalizedName(this, var_1); }, "$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemDye_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }, "$itemInteractionForEntity", function(var_1, var_2) +{ return $java.nms_ItemDye_itemInteractionForEntity(this, var_1, var_2); }, "$getSubItems", function(var_1, var_2, var_3) { $java.nms_ItemDye_getSubItems(this, var_1, var_2, var_3); }, "$registerIcons", function(var_1) { $java.nms_ItemDye_registerIcons(this, var_1); }], +nms_ItemBed, "ItemBed", 79, nms_Item, [], 0, 3, 0, ["$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemBed_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }], +nms_ItemMapBase, "ItemMapBase", 79, nms_Item, [], 0, 3, 0, 0, +nms_ItemMap, "ItemMap", 79, nms_ItemMapBase, [], 0, 3, 0, ["$onUpdate1", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_ItemMap_onUpdate(this, var_1, var_2, var_3, var_4, var_5); }, "$onCreated", function(var_1, var_2, var_3) { $java.nms_ItemMap_onCreated(this, var_1, var_2, var_3); }, "$addInformation", function(var_1, var_2, var_3, var_4) { $java.nms_ItemMap_addInformation(this, var_1, var_2, var_3, var_4); }], +nms_ItemShears, "ItemShears", 79, nms_Item, [], 0, 3, 0, ["$onBlockDestroyed0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { return $java.nms_ItemShears_onBlockDestroyed(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$canHarvestBlock", function(var_1) { return $java.nms_ItemShears_canHarvestBlock(this, var_1); }, "$getStrVsBlock0", function(var_1, var_2) { return $java.nms_ItemShears_getStrVsBlock(this, var_1, var_2); }], +nms_ItemEnderPearl, "ItemEnderPearl", 79, nms_Item, [], 0, 3, 0, ["$onItemRightClick", function(var_1, var_2, var_3) { return $java.nms_ItemEnderPearl_onItemRightClick(this, var_1, var_2, var_3); }]]); +$rt_metadata([nms_ItemPotion, "ItemPotion", 79, nms_Item, [], 0, 3, 0, ["$onEaten", function(var_1, var_2, var_3) { return $java.nms_ItemPotion_onEaten(this, var_1, var_2, var_3); }, "$getMaxItemUseDuration0", function(var_1) { return $java.nms_ItemPotion_getMaxItemUseDuration(this, var_1); }, "$getItemUseAction0", function(var_1) { return $java.nms_ItemPotion_getItemUseAction(this, var_1); }, "$onItemRightClick", function(var_1, var_2, var_3) { return $java.nms_ItemPotion_onItemRightClick(this, var_1, var_2, +var_3); }, "$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemPotion_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }, "$getIconFromDamage", function(var_1) { return $java.nms_ItemPotion_getIconFromDamage(this, var_1); }, "$getIconFromDamageForRenderPass", function(var_1, var_2) { return $java.nms_ItemPotion_getIconFromDamageForRenderPass(this, var_1, var_2); }, "$getColorFromItemStack", function(var_1, +var_2) { return $java.nms_ItemPotion_getColorFromItemStack(this, var_1, var_2); }, "$requiresMultipleRenderPasses", function() { return $java.nms_ItemPotion_requiresMultipleRenderPasses(this); }, "$getItemDisplayName", function(var_1) { return $java.nms_ItemPotion_getItemDisplayName(this, var_1); }, "$addInformation", function(var_1, var_2, var_3, var_4) { $java.nms_ItemPotion_addInformation(this, var_1, var_2, var_3, var_4); }, "$hasEffect0", function(var_1) { return $java.nms_ItemPotion_hasEffect(this, var_1); +}, "$getSubItems", function(var_1, var_2, var_3) { $java.nms_ItemPotion_getSubItems(this, var_1, var_2, var_3); }, "$registerIcons", function(var_1) { $java.nms_ItemPotion_registerIcons(this, var_1); }], +nms_ItemGlassBottle, "ItemGlassBottle", 79, nms_Item, [], 0, 3, 0, ["$getIconFromDamage", function(var_1) { return $java.nms_ItemGlassBottle_getIconFromDamage(this, var_1); }, "$onItemRightClick", function(var_1, var_2, var_3) { return $java.nms_ItemGlassBottle_onItemRightClick(this, var_1, var_2, var_3); }, "$registerIcons", function(var_1) { $java.nms_ItemGlassBottle_registerIcons(this, var_1); }], +nms_ItemEnderEye, "ItemEnderEye", 79, nms_Item, [], 0, 3, 0, ["$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemEnderEye_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }, "$onItemRightClick", function(var_1, var_2, var_3) { return $java.nms_ItemEnderEye_onItemRightClick(this, var_1, var_2, var_3); }], +nms_ItemMonsterPlacer, "ItemMonsterPlacer", 79, nms_Item, [], 0, 3, 0, ["$getItemDisplayName", function(var_1) { return $java.nms_ItemMonsterPlacer_getItemDisplayName(this, var_1); }, "$getColorFromItemStack", function(var_1, var_2) { return $java.nms_ItemMonsterPlacer_getColorFromItemStack(this, var_1, var_2); }, "$requiresMultipleRenderPasses", function() { return $java.nms_ItemMonsterPlacer_requiresMultipleRenderPasses(this); }, "$getIconFromDamageForRenderPass", function(var_1, var_2) { return $java.nms_ItemMonsterPlacer_getIconFromDamageForRenderPass(this, +var_1, var_2); }, "$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemMonsterPlacer_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }, "$getSubItems", function(var_1, var_2, var_3) { $java.nms_ItemMonsterPlacer_getSubItems(this, var_1, var_2, var_3); }, "$registerIcons", function(var_1) { $java.nms_ItemMonsterPlacer_registerIcons(this, var_1); }], +nms_ItemExpBottle, "ItemExpBottle", 79, nms_Item, [], 0, 3, 0, ["$hasEffect0", function(var_1) { return $java.nms_ItemExpBottle_hasEffect(this, var_1); }, "$onItemRightClick", function(var_1, var_2, var_3) { return $java.nms_ItemExpBottle_onItemRightClick(this, var_1, var_2, var_3); }], +nms_ItemFireball, "ItemFireball", 79, nms_Item, [], 0, 3, 0, ["$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemFireball_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }], +nms_ItemWritableBook, "ItemWritableBook", 79, nms_Item, [], 0, 3, 0, ["$onItemRightClick", function(var_1, var_2, var_3) { return $java.nms_ItemWritableBook_onItemRightClick(this, var_1, var_2, var_3); }, "$getShareTag", function() { return $java.nms_ItemWritableBook_getShareTag(this); }], +nms_ItemEditableBook, "ItemEditableBook", 79, nms_Item, [], 0, 3, 0, ["$getItemDisplayName", function(var_1) { return $java.nms_ItemEditableBook_getItemDisplayName(this, var_1); }, "$addInformation", function(var_1, var_2, var_3, var_4) { $java.nms_ItemEditableBook_addInformation(this, var_1, var_2, var_3, var_4); }, "$onItemRightClick", function(var_1, var_2, var_3) { return $java.nms_ItemEditableBook_onItemRightClick(this, var_1, var_2, var_3); }, "$getShareTag", function() { return $java.nms_ItemEditableBook_getShareTag(this); +}, "$hasEffect0", function(var_1) { return $java.nms_ItemEditableBook_hasEffect(this, var_1); }], +nms_ItemSeedFood, "ItemSeedFood", 79, nms_ItemFood, [], 0, 3, 0, ["$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemSeedFood_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }], +nms_ItemEmptyMap, "ItemEmptyMap", 79, nms_ItemMapBase, [], 0, 3, 0, ["$onItemRightClick", function(var_1, var_2, var_3) { return $java.nms_ItemEmptyMap_onItemRightClick(this, var_1, var_2, var_3); }], +nms_ItemSkull, "ItemSkull", 79, nms_Item, [], 0, 3, 0, ["$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemSkull_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }, "$getSubItems", function(var_1, var_2, var_3) { $java.nms_ItemSkull_getSubItems(this, var_1, var_2, var_3); }, "$getIconFromDamage", function(var_1) { return $java.nms_ItemSkull_getIconFromDamage(this, var_1); }, "$getUnlocalizedName", function(var_1) +{ return $java.nms_ItemSkull_getUnlocalizedName(this, var_1); }, "$getItemDisplayName", function(var_1) { return $java.nms_ItemSkull_getItemDisplayName(this, var_1); }, "$registerIcons", function(var_1) { $java.nms_ItemSkull_registerIcons(this, var_1); }], +nms_ItemCarrotOnAStick, "ItemCarrotOnAStick", 79, nms_Item, [], 0, 3, 0, ["$isFull3D", function() { return $java.nms_ItemCarrotOnAStick_isFull3D(this); }, "$shouldRotateAroundWhenRendering", function() { return $java.nms_ItemCarrotOnAStick_shouldRotateAroundWhenRendering(this); }], +nms_ItemSimpleFoiled, "ItemSimpleFoiled", 79, nms_Item, [], 0, 3, 0, ["$hasEffect0", function(var_1) { return $java.nms_ItemSimpleFoiled_hasEffect(this, var_1); }], +nms_ItemFirework, "ItemFirework", 79, nms_Item, [], 0, 3, 0, ["$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemFirework_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }, "$addInformation", function(var_1, var_2, var_3, var_4) { $java.nms_ItemFirework_addInformation(this, var_1, var_2, var_3, var_4); }], +nms_ItemFireworkCharge, "ItemFireworkCharge", 79, nms_Item, [], 0, 3, 0, ["$getIconFromDamageForRenderPass", function(var_1, var_2) { return $java.nms_ItemFireworkCharge_getIconFromDamageForRenderPass(this, var_1, var_2); }, "$getColorFromItemStack", function(var_1, var_2) { return $java.nms_ItemFireworkCharge_getColorFromItemStack(this, var_1, var_2); }, "$requiresMultipleRenderPasses", function() { return $java.nms_ItemFireworkCharge_requiresMultipleRenderPasses(this); }, "$addInformation", function(var_1, +var_2, var_3, var_4) { $java.nms_ItemFireworkCharge_addInformation(this, var_1, var_2, var_3, var_4); }, "$registerIcons", function(var_1) { $java.nms_ItemFireworkCharge_registerIcons(this, var_1); }], +nms_ItemEnchantedBook, "ItemEnchantedBook", 79, nms_Item, [], 0, 3, 0, ["$hasEffect0", function(var_1) { return $java.nms_ItemEnchantedBook_hasEffect(this, var_1); }, "$isItemTool", function(var_1) { return $java.nms_ItemEnchantedBook_isItemTool(this, var_1); }, "$getRarity0", function(var_1) { return $java.nms_ItemEnchantedBook_getRarity(this, var_1); }, "$addInformation", function(var_1, var_2, var_3, var_4) { $java.nms_ItemEnchantedBook_addInformation(this, var_1, var_2, var_3, var_4); }], +nms_ItemRecord, "ItemRecord", 79, nms_Item, [], 0, 3, 0, ["$getIconFromDamage", function(var_1) { return $java.nms_ItemRecord_getIconFromDamage(this, var_1); }, "$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemRecord_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }, "$addInformation", function(var_1, var_2, var_3, var_4) { $java.nms_ItemRecord_addInformation(this, var_1, var_2, var_3, var_4); }, "$getRarity0", +function(var_1) { return $java.nms_ItemRecord_getRarity(this, var_1); }, "$registerIcons", function(var_1) { $java.nms_ItemRecord_registerIcons(this, var_1); }], +ju_Dictionary, "Dictionary", 8, jl_Object, [], 1, 3, 0, 0, +ju_Hashtable, "Hashtable", 8, ju_Dictionary, [ju_Map, jl_Cloneable, ji_Serializable], 0, 3, 0, 0, +ju_Properties, "Properties", 8, ju_Hashtable, [], 0, 3, 0, 0, +ju_SortedMap, "SortedMap", 8, jl_Object, [ju_Map], 3, 3, 0, 0, +ju_NavigableMap, "NavigableMap", 8, jl_Object, [ju_SortedMap], 3, 3, 0, 0, +ju_TreeMap, "TreeMap", 8, ju_AbstractMap, [jl_Cloneable, ji_Serializable, ju_NavigableMap], 0, 3, 0, 0, +maat_TMI, "TMI", 69, jl_Enum, [], 12, 3, 0, 0, +nms_StepSound, "StepSound", 79, jl_Object, [], 0, 3, 0, ["$getBreakSound", function() { return $java.nms_StepSound_getBreakSound(this); }, "$getPlaceSound", function() { return $java.nms_StepSound_getPlaceSound(this); }], +nms_StepSoundStone, "StepSoundStone", 79, nms_StepSound, [], 4, 0, 0, ["$getBreakSound", function() { return $java.nms_StepSoundStone_getBreakSound(this); }, "$getPlaceSound", function() { return $java.nms_StepSoundStone_getPlaceSound(this); }], +nms_StepSoundSand, "StepSoundSand", 79, nms_StepSound, [], 4, 0, 0, ["$getBreakSound", function() { return $java.nms_StepSoundSand_getBreakSound(this); }], +nms_StepSoundAnvil, "StepSoundAnvil", 79, nms_StepSound, [], 4, 0, 0, ["$getBreakSound", function() { return $java.nms_StepSoundAnvil_getBreakSound(this); }, "$getPlaceSound", function() { return $java.nms_StepSoundAnvil_getPlaceSound(this); }], +nms_NoiseGenerator, "NoiseGenerator", 79, jl_Object, [], 1, 3, 0, 0, +nms_NoiseGeneratorPerlin, "NoiseGeneratorPerlin", 79, nms_NoiseGenerator, [], 0, 3, 0, 0, +nms_BlockStone, "BlockStone", 79, nms_Block, [], 0, 3, 0, 0, +nms_BlockGrass, "BlockGrass", 79, nms_Block, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockGrass_getIcon(this, var_1, var_2); }, "$getBlockTexture", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockGrass_getBlockTexture(this, var_1, var_2, var_3, var_4, var_5); }, "$registerIcons", function(var_1) { $java.nms_BlockGrass_registerIcons(this, var_1); }, "$getBlockColor", function() { return $java.nms_BlockGrass_getBlockColor(this); }, "$getRenderColor", function(var_1) +{ return $java.nms_BlockGrass_getRenderColor(this, var_1); }, "$colorMultiplier", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockGrass_colorMultiplier(this, var_1, var_2, var_3, var_4); }], +nms_BlockDirt, "BlockDirt", 79, nms_Block, [], 0, 3, 0, 0, +nms_BlockWood, "BlockWood", 79, nms_Block, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockWood_getIcon(this, var_1, var_2); }, "$damageDropped", function(var_1) { return $java.nms_BlockWood_damageDropped(this, var_1); }, "$getSubBlocks", function(var_1, var_2, var_3) { $java.nms_BlockWood_getSubBlocks(this, var_1, var_2, var_3); }, "$registerIcons", function(var_1) { $java.nms_BlockWood_registerIcons(this, var_1); }], +nms_BlockFlower, "BlockFlower", 79, nms_Block, [], 0, 3, 0, ["$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockFlower_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$canThisPlantGrowOnThisBlockID", function(var_1) { return $java.nms_BlockFlower_canThisPlantGrowOnThisBlockID(this, var_1); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockFlower_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$canBlockStay", function(var_1, +var_2, var_3, var_4) { return $java.nms_BlockFlower_canBlockStay(this, var_1, var_2, var_3, var_4); }, "$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockFlower_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$isOpaqueCube", function() { return $java.nms_BlockFlower_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockFlower_renderAsNormalBlock(this); }, "$getRenderType", function() { return $java.nms_BlockFlower_getRenderType(this); +}], +nms_BlockSapling, "BlockSapling", 79, nms_BlockFlower, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockSapling_getIcon(this, var_1, var_2); }, "$damageDropped", function(var_1) { return $java.nms_BlockSapling_damageDropped(this, var_1); }, "$getSubBlocks", function(var_1, var_2, var_3) { $java.nms_BlockSapling_getSubBlocks(this, var_1, var_2, var_3); }, "$registerIcons", function(var_1) { $java.nms_BlockSapling_registerIcons(this, var_1); }], +nms_BlockFlowing, "BlockFlowing", 79, nms_BlockFluid, [], 0, 3, 0, ["$getBlocksMovement", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockFlowing_getBlocksMovement(this, var_1, var_2, var_3, var_4); }], +nms_BlockStationary, "BlockStationary", 79, nms_BlockFluid, [], 0, 3, 0, ["$getBlocksMovement", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockStationary_getBlocksMovement(this, var_1, var_2, var_3, var_4); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockStationary_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }], +nms_BlockSand, "BlockSand", 79, nms_Block, [], 0, 3, 0, ["$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockSand_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }], +nms_BlockGravel, "BlockGravel", 79, nms_BlockSand, [], 0, 3, 0, 0, +nms_BlockOre, "BlockOre", 79, nms_Block, [], 0, 3, 0, ["$dropBlockAsItemWithChance", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockOre_dropBlockAsItemWithChance(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$damageDropped", function(var_1) { return $java.nms_BlockOre_damageDropped(this, var_1); }], +nms_BlockLog, "BlockLog", 79, nms_Block, [], 0, 3, 0, ["$getRenderType", function() { return $java.nms_BlockLog_getRenderType(this); }, "$onBlockPlaced", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockLog_onBlockPlaced(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$getIcon", function(var_1, var_2) { return $java.nms_BlockLog_getIcon(this, var_1, var_2); }, "$damageDropped", function(var_1) { return $java.nms_BlockLog_damageDropped(this, +var_1); }, "$getSubBlocks", function(var_1, var_2, var_3) { $java.nms_BlockLog_getSubBlocks(this, var_1, var_2, var_3); }, "$registerIcons", function(var_1) { $java.nms_BlockLog_registerIcons(this, var_1); }], +nms_BlockLeavesBase, "BlockLeavesBase", 79, nms_Block, [], 0, 3, 0, ["$shouldSideBeRendered", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockLeavesBase_shouldSideBeRendered(this, var_1, var_2, var_3, var_4, var_5); }], +nms_BlockLeaves, "BlockLeaves", 79, nms_BlockLeavesBase, [], 0, 3, 0, ["$getBlockColor", function() { return $java.nms_BlockLeaves_getBlockColor(this); }, "$getRenderColor", function(var_1) { return $java.nms_BlockLeaves_getRenderColor(this, var_1); }, "$colorMultiplier", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockLeaves_colorMultiplier(this, var_1, var_2, var_3, var_4); }, "$randomDisplayTick", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockLeaves_randomDisplayTick(this, var_1, +var_2, var_3, var_4, var_5); }, "$dropBlockAsItemWithChance", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockLeaves_dropBlockAsItemWithChance(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$damageDropped", function(var_1) { return $java.nms_BlockLeaves_damageDropped(this, var_1); }, "$isOpaqueCube", function() { return $java.nms_BlockLeaves_isOpaqueCube(this); }, "$getIcon", function(var_1, var_2) { return $java.nms_BlockLeaves_getIcon(this, var_1, var_2); }, "$getSubBlocks", +function(var_1, var_2, var_3) { $java.nms_BlockLeaves_getSubBlocks(this, var_1, var_2, var_3); }, "$registerIcons", function(var_1) { $java.nms_BlockLeaves_registerIcons(this, var_1); }], +nms_BlockSponge, "BlockSponge", 79, nms_Block, [], 0, 3, 0, 0, +nms_BlockBreakable, "BlockBreakable", 79, nms_Block, [], 0, 3, 0, ["$isOpaqueCube", function() { return $java.nms_BlockBreakable_isOpaqueCube(this); }, "$shouldSideBeRendered", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockBreakable_shouldSideBeRendered(this, var_1, var_2, var_3, var_4, var_5); }, "$registerIcons", function(var_1) { $java.nms_BlockBreakable_registerIcons(this, var_1); }], +nms_BlockGlass, "BlockGlass", 79, nms_BlockBreakable, [], 0, 3, 0, ["$getRenderBlockPass", function() { return $java.nms_BlockGlass_getRenderBlockPass(this); }, "$isOpaqueCube", function() { return $java.nms_BlockGlass_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockGlass_renderAsNormalBlock(this); }], +nms_ITileEntityProvider, "ITileEntityProvider", 79, jl_Object, [], 3, 3, 0, 0, +nms_BlockContainer, "BlockContainer", 79, nms_Block, [nms_ITileEntityProvider], 1, 3, 0, ["$onBlockEventReceived", function(var_1, var_2, var_3, var_4, var_5, var_6) { return $java.nms_BlockContainer_onBlockEventReceived(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_BlockDispenser, "BlockDispenser", 79, nms_BlockContainer, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockDispenser_getIcon(this, var_1, var_2); }, "$registerIcons", function(var_1) { $java.nms_BlockDispenser_registerIcons(this, var_1); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockDispenser_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$onNeighborBlockChange", function(var_1, +var_2, var_3, var_4, var_5) { $java.nms_BlockDispenser_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$createNewTileEntity", function(var_1) { return $java.nms_BlockDispenser_createNewTileEntity(this, var_1); }, "$onBlockPlacedBy", function(var_1, var_2, var_3, var_4, var_5, var_6) { $java.nms_BlockDispenser_onBlockPlacedBy(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$hasComparatorInputOverride", function() { return $java.nms_BlockDispenser_hasComparatorInputOverride(this); }, "$getComparatorInputOverride", +function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockDispenser_getComparatorInputOverride(this, var_1, var_2, var_3, var_4, var_5); }]]); +$rt_metadata([nms_BlockSandStone, "BlockSandStone", 79, nms_Block, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockSandStone_getIcon(this, var_1, var_2); }, "$damageDropped", function(var_1) { return $java.nms_BlockSandStone_damageDropped(this, var_1); }, "$getSubBlocks", function(var_1, var_2, var_3) { $java.nms_BlockSandStone_getSubBlocks(this, var_1, var_2, var_3); }, "$registerIcons", function(var_1) { $java.nms_BlockSandStone_registerIcons(this, var_1); }], +nms_BlockNote, "BlockNote", 79, nms_BlockContainer, [], 0, 3, 0, ["$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockNote_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockNote_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$createNewTileEntity", function(var_1) { return $java.nms_BlockNote_createNewTileEntity(this, +var_1); }, "$onBlockEventReceived", function(var_1, var_2, var_3, var_4, var_5, var_6) { return $java.nms_BlockNote_onBlockEventReceived(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_BlockDirectional, "BlockDirectional", 79, nms_Block, [], 1, 3, 0, 0, +nms_BlockBed, "BlockBed", 79, nms_BlockDirectional, [], 0, 3, 0, ["$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockBed_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$getIcon", function(var_1, var_2) { return $java.nms_BlockBed_getIcon(this, var_1, var_2); }, "$registerIcons", function(var_1) { $java.nms_BlockBed_registerIcons(this, var_1); }, "$getRenderType", function() { return $java.nms_BlockBed_getRenderType(this); +}, "$renderAsNormalBlock", function() { return $java.nms_BlockBed_renderAsNormalBlock(this); }, "$isOpaqueCube", function() { return $java.nms_BlockBed_isOpaqueCube(this); }, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockBed_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockBed_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$dropBlockAsItemWithChance", +function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockBed_dropBlockAsItemWithChance(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$getMobilityFlag", function() { return $java.nms_BlockBed_getMobilityFlag(this); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockBed_idPicked(this, var_1, var_2, var_3, var_4); }], +nms_BlockRailBase, "BlockRailBase", 79, nms_Block, [], 1, 3, 0, ["$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockRailBase_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$isOpaqueCube", function() { return $java.nms_BlockRailBase_isOpaqueCube(this); }, "$collisionRayTrace", function(var_1, var_2, var_3, var_4, var_5, var_6) { return $java.nms_BlockRailBase_collisionRayTrace(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$setBlockBoundsBasedOnState", +function(var_1, var_2, var_3, var_4) { $java.nms_BlockRailBase_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$renderAsNormalBlock", function() { return $java.nms_BlockRailBase_renderAsNormalBlock(this); }, "$getRenderType", function() { return $java.nms_BlockRailBase_getRenderType(this); }, "$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockRailBase_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$getMobilityFlag", function() { return $java.nms_BlockRailBase_getMobilityFlag(this); +}], +nms_BlockRailPowered, "BlockRailPowered", 79, nms_BlockRailBase, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockRailPowered_getIcon(this, var_1, var_2); }, "$registerIcons", function(var_1) { $java.nms_BlockRailPowered_registerIcons(this, var_1); }], +nms_BlockDetectorRail, "BlockDetectorRail", 79, nms_BlockRailBase, [], 0, 3, 0, ["$canProvidePower", function() { return $java.nms_BlockDetectorRail_canProvidePower(this); }, "$isProvidingWeakPower", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockDetectorRail_isProvidingWeakPower(this, var_1, var_2, var_3, var_4, var_5); }, "$isProvidingStrongPower", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockDetectorRail_isProvidingStrongPower(this, var_1, var_2, var_3, var_4, var_5); +}, "$hasComparatorInputOverride", function() { return $java.nms_BlockDetectorRail_hasComparatorInputOverride(this); }, "$getComparatorInputOverride", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockDetectorRail_getComparatorInputOverride(this, var_1, var_2, var_3, var_4, var_5); }, "$registerIcons", function(var_1) { $java.nms_BlockDetectorRail_registerIcons(this, var_1); }, "$getIcon", function(var_1, var_2) { return $java.nms_BlockDetectorRail_getIcon(this, var_1, var_2); }], +nms_BlockPistonBase, "BlockPistonBase", 79, nms_Block, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockPistonBase_getIcon(this, var_1, var_2); }, "$registerIcons", function(var_1) { $java.nms_BlockPistonBase_registerIcons(this, var_1); }, "$getRenderType", function() { return $java.nms_BlockPistonBase_getRenderType(this); }, "$isOpaqueCube", function() { return $java.nms_BlockPistonBase_isOpaqueCube(this); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, +var_8, var_9) { return $java.nms_BlockPistonBase_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$onBlockPlacedBy", function(var_1, var_2, var_3, var_4, var_5, var_6) { $java.nms_BlockPistonBase_onBlockPlacedBy(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$onBlockEventReceived", function(var_1, var_2, var_3, var_4, var_5, var_6) { return $java.nms_BlockPistonBase_onBlockEventReceived(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$setBlockBoundsBasedOnState", +function(var_1, var_2, var_3, var_4) { $java.nms_BlockPistonBase_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$setBlockBoundsForItemRender", function() { $java.nms_BlockPistonBase_setBlockBoundsForItemRender(this); }, "$addCollisionBoxesToList", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockPistonBase_addCollisionBoxesToList(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockPistonBase_getCollisionBoundingBoxFromPool(this, +var_1, var_2, var_3, var_4); }, "$renderAsNormalBlock", function() { return $java.nms_BlockPistonBase_renderAsNormalBlock(this); }], +nms_BlockWeb, "BlockWeb", 79, nms_Block, [], 0, 3, 0, ["$onEntityCollidedWithBlock", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockWeb_onEntityCollidedWithBlock(this, var_1, var_2, var_3, var_4, var_5); }, "$isOpaqueCube", function() { return $java.nms_BlockWeb_isOpaqueCube(this); }, "$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockWeb_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$getRenderType", function() { return $java.nms_BlockWeb_getRenderType(this); +}, "$renderAsNormalBlock", function() { return $java.nms_BlockWeb_renderAsNormalBlock(this); }], +nms_BlockTallGrass, "BlockTallGrass", 79, nms_BlockFlower, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockTallGrass_getIcon(this, var_1, var_2); }, "$getBlockColor", function() { return $java.nms_BlockTallGrass_getBlockColor(this); }, "$getRenderColor", function(var_1) { return $java.nms_BlockTallGrass_getRenderColor(this, var_1); }, "$colorMultiplier", function(var_1, var_2, var_3, var_4) { return nms_BlockTallGrass_colorMultiplier(this, var_1, var_2, var_3, var_4); }, "$getDamageValue", +function(var_1, var_2, var_3, var_4) { return $java.nms_BlockTallGrass_getDamageValue(this, var_1, var_2, var_3, var_4); }, "$getSubBlocks", function(var_1, var_2, var_3) { $java.nms_BlockTallGrass_getSubBlocks(this, var_1, var_2, var_3); }, "$registerIcons", function(var_1) { $java.nms_BlockTallGrass_registerIcons(this, var_1); }], +nms_BlockDeadBush, "BlockDeadBush", 79, nms_BlockFlower, [], 0, 3, 0, ["$canThisPlantGrowOnThisBlockID", function(var_1) { return $java.nms_BlockDeadBush_canThisPlantGrowOnThisBlockID(this, var_1); }], +nms_BlockPistonExtension, "BlockPistonExtension", 79, nms_Block, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockPistonExtension_getIcon(this, var_1, var_2); }, "$registerIcons", function(var_1) { $java.nms_BlockPistonExtension_registerIcons(this, var_1); }, "$getRenderType", function() { return $java.nms_BlockPistonExtension_getRenderType(this); }, "$isOpaqueCube", function() { return $java.nms_BlockPistonExtension_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockPistonExtension_renderAsNormalBlock(this); +}, "$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockPistonExtension_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$canPlaceBlockOnSide", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockPistonExtension_canPlaceBlockOnSide(this, var_1, var_2, var_3, var_4, var_5); }, "$addCollisionBoxesToList", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockPistonExtension_addCollisionBoxesToList(this, var_1, var_2, var_3, var_4, var_5, var_6, +var_7); }, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockPistonExtension_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockPistonExtension_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockPistonExtension_idPicked(this, var_1, var_2, var_3, var_4); }], +nms_BlockCloth, "BlockCloth", 79, nms_Block, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockCloth_getIcon(this, var_1, var_2); }, "$damageDropped", function(var_1) { return $java.nms_BlockCloth_damageDropped(this, var_1); }, "$getSubBlocks", function(var_1, var_2, var_3) { $java.nms_BlockCloth_getSubBlocks(this, var_1, var_2, var_3); }, "$registerIcons", function(var_1) { $java.nms_BlockCloth_registerIcons(this, var_1); }], +nms_BlockPistonMoving, "BlockPistonMoving", 79, nms_BlockContainer, [], 0, 3, 0, ["$createNewTileEntity", function(var_1) { return $java.nms_BlockPistonMoving_createNewTileEntity(this, var_1); }, "$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockPistonMoving_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$canPlaceBlockOnSide", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockPistonMoving_canPlaceBlockOnSide(this, var_1, var_2, var_3, var_4, var_5); }, +"$getRenderType", function() { return $java.nms_BlockPistonMoving_getRenderType(this); }, "$isOpaqueCube", function() { return $java.nms_BlockPistonMoving_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockPistonMoving_renderAsNormalBlock(this); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockPistonMoving_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$dropBlockAsItemWithChance", +function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockPistonMoving_dropBlockAsItemWithChance(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockPistonMoving_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockPistonMoving_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); +}, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockPistonMoving_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockPistonMoving_idPicked(this, var_1, var_2, var_3, var_4); }, "$registerIcons", function(var_1) { $java.nms_BlockPistonMoving_registerIcons(this, var_1); }], +nms_BlockMushroom, "BlockMushroom", 79, nms_BlockFlower, [], 0, 3, 0, ["$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockMushroom_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$canThisPlantGrowOnThisBlockID", function(var_1) { return $java.nms_BlockMushroom_canThisPlantGrowOnThisBlockID(this, var_1); }, "$canBlockStay", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockMushroom_canBlockStay(this, var_1, var_2, var_3, var_4); }, "$registerIcons", function(var_1) +{ $java.nms_BlockMushroom_registerIcons(this, var_1); }], +nms_BlockOreStorage, "BlockOreStorage", 79, nms_Block, [], 0, 3, 0, 0, +nms_BlockHalfSlab, "BlockHalfSlab", 79, nms_Block, [], 1, 3, 0, ["$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockHalfSlab_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$setBlockBoundsForItemRender", function() { $java.nms_BlockHalfSlab_setBlockBoundsForItemRender(this); }, "$addCollisionBoxesToList", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockHalfSlab_addCollisionBoxesToList(this, var_1, var_2, var_3, var_4, var_5, var_6, +var_7); }, "$isOpaqueCube", function() { return $java.nms_BlockHalfSlab_isOpaqueCube(this); }, "$onBlockPlaced", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockHalfSlab_onBlockPlaced(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$damageDropped", function(var_1) { return $java.nms_BlockHalfSlab_damageDropped(this, var_1); }, "$renderAsNormalBlock", function() { return $java.nms_BlockHalfSlab_renderAsNormalBlock(this); }, "$shouldSideBeRendered", +function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockHalfSlab_shouldSideBeRendered(this, var_1, var_2, var_3, var_4, var_5); }, "$getDamageValue", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockHalfSlab_getDamageValue(this, var_1, var_2, var_3, var_4); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockHalfSlab_idPicked(this, var_1, var_2, var_3, var_4); }], +nms_BlockStep, "BlockStep", 79, nms_BlockHalfSlab, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockStep_getIcon(this, var_1, var_2); }, "$registerIcons", function(var_1) { $java.nms_BlockStep_registerIcons(this, var_1); }, "$getFullSlabName", function(var_1) { return $java.nms_BlockStep_getFullSlabName(this, var_1); }, "$getSubBlocks", function(var_1, var_2, var_3) { $java.nms_BlockStep_getSubBlocks(this, var_1, var_2, var_3); }], +nms_BlockTNT, "BlockTNT", 79, nms_Block, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockTNT_getIcon(this, var_1, var_2); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockTNT_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$onBlockDestroyedByExplosion", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockTNT_onBlockDestroyedByExplosion(this, var_1, var_2, var_3, var_4, var_5); }, "$onBlockDestroyedByPlayer", function(var_1, +var_2, var_3, var_4, var_5) { $java.nms_BlockTNT_onBlockDestroyedByPlayer(this, var_1, var_2, var_3, var_4, var_5); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockTNT_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$canDropFromExplosion", function(var_1) { return $java.nms_BlockTNT_canDropFromExplosion(this, var_1); }, "$registerIcons", function(var_1) { $java.nms_BlockTNT_registerIcons(this, var_1); +}], +nms_BlockBookshelf, "BlockBookshelf", 79, nms_Block, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockBookshelf_getIcon(this, var_1, var_2); }], +nms_BlockObsidian, "BlockObsidian", 79, nms_BlockStone, [], 0, 3, 0, 0, +nms_BlockTorch, "BlockTorch", 79, nms_Block, [], 0, 3, 0, ["$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockTorch_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$isOpaqueCube", function() { return $java.nms_BlockTorch_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockTorch_renderAsNormalBlock(this); }, "$getRenderType", function() { return $java.nms_BlockTorch_getRenderType(this); }, "$canPlaceBlockAt", function(var_1, +var_2, var_3, var_4) { return $java.nms_BlockTorch_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$onBlockPlaced", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockTorch_onBlockPlaced(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockTorch_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$collisionRayTrace", function(var_1, var_2, +var_3, var_4, var_5, var_6) { return $java.nms_BlockTorch_collisionRayTrace(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$randomDisplayTick", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockTorch_randomDisplayTick(this, var_1, var_2, var_3, var_4, var_5); }], +nms_BlockFire, "BlockFire", 79, nms_Block, [], 0, 3, 0, ["$initializeBlock", function() { $java.nms_BlockFire_initializeBlock(this); }, "$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockFire_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$isOpaqueCube", function() { return $java.nms_BlockFire_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockFire_renderAsNormalBlock(this); }, "$getRenderType", function() { +return $java.nms_BlockFire_getRenderType(this); }, "$isCollidable", function() { return $java.nms_BlockFire_isCollidable(this); }, "$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockFire_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockFire_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$randomDisplayTick", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockFire_randomDisplayTick(this, +var_1, var_2, var_3, var_4, var_5); }, "$registerIcons", function(var_1) { $java.nms_BlockFire_registerIcons(this, var_1); }, "$getIcon", function(var_1, var_2) { return $java.nms_BlockFire_getIcon(this, var_1, var_2); }], +nms_BlockMobSpawner, "BlockMobSpawner", 79, nms_BlockContainer, [], 0, 3, 0, ["$createNewTileEntity", function(var_1) { return $java.nms_BlockMobSpawner_createNewTileEntity(this, var_1); }, "$dropBlockAsItemWithChance", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockMobSpawner_dropBlockAsItemWithChance(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$isOpaqueCube", function() { return $java.nms_BlockMobSpawner_isOpaqueCube(this); }, "$idPicked", function(var_1, var_2, +var_3, var_4) { return $java.nms_BlockMobSpawner_idPicked(this, var_1, var_2, var_3, var_4); }], +nms_BlockStairs, "BlockStairs", 79, nms_Block, [], 0, 3, 0, ["$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockStairs_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$isOpaqueCube", function() { return $java.nms_BlockStairs_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockStairs_renderAsNormalBlock(this); }, "$getRenderType", function() { return $java.nms_BlockStairs_getRenderType(this); }, "$addCollisionBoxesToList", function(var_1, +var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockStairs_addCollisionBoxesToList(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$randomDisplayTick", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockStairs_randomDisplayTick(this, var_1, var_2, var_3, var_4, var_5); }, "$onBlockClicked", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockStairs_onBlockClicked(this, var_1, var_2, var_3, var_4, var_5); }, "$onBlockDestroyedByPlayer", function(var_1, var_2, var_3, var_4, +var_5) { $java.nms_BlockStairs_onBlockDestroyedByPlayer(this, var_1, var_2, var_3, var_4, var_5); }, "$getMixedBrightnessForBlock", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockStairs_getMixedBrightnessForBlock(this, var_1, var_2, var_3, var_4); }, "$getBlockBrightness", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockStairs_getBlockBrightness(this, var_1, var_2, var_3, var_4); }, "$getExplosionResistance", function(var_1) { return $java.nms_BlockStairs_getExplosionResistance(this, +var_1); }, "$getRenderBlockPass", function() { return $java.nms_BlockStairs_getRenderBlockPass(this); }, "$getIcon", function(var_1, var_2) { return $java.nms_BlockStairs_getIcon(this, var_1, var_2); }, "$getSelectedBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockStairs_getSelectedBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$velocityToAddToEntity", function(var_1, var_2, var_3, var_4, var_5, var_6) { $java.nms_BlockStairs_velocityToAddToEntity(this, var_1, var_2, +var_3, var_4, var_5, var_6); }, "$isCollidable", function() { return $java.nms_BlockStairs_isCollidable(this); }, "$canCollideCheck", function(var_1, var_2) { return $java.nms_BlockStairs_canCollideCheck(this, var_1, var_2); }, "$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockStairs_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$onEntityWalking", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockStairs_onEntityWalking(this, var_1, var_2, var_3, var_4, var_5); +}, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockStairs_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$onBlockDestroyedByExplosion", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockStairs_onBlockDestroyedByExplosion(this, var_1, var_2, var_3, var_4, var_5); }, "$onBlockPlacedBy", function(var_1, var_2, var_3, var_4, var_5, var_6) { $java.nms_BlockStairs_onBlockPlacedBy(this, var_1, +var_2, var_3, var_4, var_5, var_6); }, "$onBlockPlaced", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockStairs_onBlockPlaced(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$collisionRayTrace", function(var_1, var_2, var_3, var_4, var_5, var_6) { return $java.nms_BlockStairs_collisionRayTrace(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$registerIcons", function(var_1) { $java.nms_BlockStairs_registerIcons(this, var_1); }], +nms_BlockChest, "BlockChest", 79, nms_BlockContainer, [], 0, 3, 0, ["$isOpaqueCube", function() { return $java.nms_BlockChest_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockChest_renderAsNormalBlock(this); }, "$getRenderType", function() { return $java.nms_BlockChest_getRenderType(this); }, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockChest_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$onBlockPlacedBy", function(var_1, +var_2, var_3, var_4, var_5, var_6) { $java.nms_BlockChest_onBlockPlacedBy(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockChest_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockChest_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, +var_9) { return $java.nms_BlockChest_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$createNewTileEntity", function(var_1) { return $java.nms_BlockChest_createNewTileEntity(this, var_1); }, "$canProvidePower", function() { return $java.nms_BlockChest_canProvidePower(this); }, "$isProvidingWeakPower", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockChest_isProvidingWeakPower(this, var_1, var_2, var_3, var_4, var_5); }, "$isProvidingStrongPower", +function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockChest_isProvidingStrongPower(this, var_1, var_2, var_3, var_4, var_5); }, "$hasComparatorInputOverride", function() { return $java.nms_BlockChest_hasComparatorInputOverride(this); }, "$getComparatorInputOverride", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockChest_getComparatorInputOverride(this, var_1, var_2, var_3, var_4, var_5); }, "$registerIcons", function(var_1) { $java.nms_BlockChest_registerIcons(this, var_1); +}], +nms_BlockRedstoneWire, "BlockRedstoneWire", 79, nms_Block, [], 0, 3, 0, ["$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockRedstoneWire_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$isOpaqueCube", function() { return $java.nms_BlockRedstoneWire_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockRedstoneWire_renderAsNormalBlock(this); }, "$getRenderType", function() { return $java.nms_BlockRedstoneWire_getRenderType(this); +}, "$colorMultiplier", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockRedstoneWire_colorMultiplier(this, var_1, var_2, var_3, var_4); }, "$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockRedstoneWire_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$isProvidingStrongPower", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockRedstoneWire_isProvidingStrongPower(this, var_1, var_2, var_3, var_4, var_5); }, "$isProvidingWeakPower", function(var_1, +var_2, var_3, var_4, var_5) { return $java.nms_BlockRedstoneWire_isProvidingWeakPower(this, var_1, var_2, var_3, var_4, var_5); }, "$canProvidePower", function() { return $java.nms_BlockRedstoneWire_canProvidePower(this); }, "$randomDisplayTick", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockRedstoneWire_randomDisplayTick(this, var_1, var_2, var_3, var_4, var_5); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockRedstoneWire_idPicked(this, var_1, var_2, var_3, var_4); +}, "$registerIcons", function(var_1) { $java.nms_BlockRedstoneWire_registerIcons(this, var_1); }], +nms_BlockWorkbench, "BlockWorkbench", 79, nms_Block, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockWorkbench_getIcon(this, var_1, var_2); }, "$registerIcons", function(var_1) { $java.nms_BlockWorkbench_registerIcons(this, var_1); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockWorkbench_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }], +nms_BlockCrops, "BlockCrops", 79, nms_BlockFlower, [], 0, 3, 0, ["$canThisPlantGrowOnThisBlockID", function(var_1) { return $java.nms_BlockCrops_canThisPlantGrowOnThisBlockID(this, var_1); }, "$getIcon", function(var_1, var_2) { return $java.nms_BlockCrops_getIcon(this, var_1, var_2); }, "$getRenderType", function() { return $java.nms_BlockCrops_getRenderType(this); }, "$getSeedItem", function() { return $java.nms_BlockCrops_getSeedItem(this); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockCrops_idPicked(this, +var_1, var_2, var_3, var_4); }, "$registerIcons", function(var_1) { $java.nms_BlockCrops_registerIcons(this, var_1); }], +nms_BlockFarmland, "BlockFarmland", 79, nms_Block, [], 0, 3, 0, ["$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockFarmland_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$isOpaqueCube", function() { return $java.nms_BlockFarmland_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockFarmland_renderAsNormalBlock(this); }, "$getIcon", function(var_1, var_2) { return $java.nms_BlockFarmland_getIcon(this, var_1, var_2); +}, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockFarmland_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockFarmland_idPicked(this, var_1, var_2, var_3, var_4); }, "$registerIcons", function(var_1) { $java.nms_BlockFarmland_registerIcons(this, var_1); }], +nms_BlockFurnace, "BlockFurnace", 79, nms_BlockContainer, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockFurnace_getIcon(this, var_1, var_2); }, "$registerIcons", function(var_1) { $java.nms_BlockFurnace_registerIcons(this, var_1); }, "$randomDisplayTick", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockFurnace_randomDisplayTick(this, var_1, var_2, var_3, var_4, var_5); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockFurnace_onBlockActivated(this, +var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$createNewTileEntity", function(var_1) { return $java.nms_BlockFurnace_createNewTileEntity(this, var_1); }, "$onBlockPlacedBy", function(var_1, var_2, var_3, var_4, var_5, var_6) { $java.nms_BlockFurnace_onBlockPlacedBy(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$hasComparatorInputOverride", function() { return $java.nms_BlockFurnace_hasComparatorInputOverride(this); }, "$getComparatorInputOverride", function(var_1, var_2, var_3, var_4, +var_5) { return $java.nms_BlockFurnace_getComparatorInputOverride(this, var_1, var_2, var_3, var_4, var_5); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockFurnace_idPicked(this, var_1, var_2, var_3, var_4); }], +nms_BlockSign, "BlockSign", 79, nms_BlockContainer, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockSign_getIcon(this, var_1, var_2); }, "$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockSign_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$getSelectedBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockSign_getSelectedBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$setBlockBoundsBasedOnState", +function(var_1, var_2, var_3, var_4) { $java.nms_BlockSign_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$getRenderType", function() { return $java.nms_BlockSign_getRenderType(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockSign_renderAsNormalBlock(this); }, "$getBlocksMovement", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockSign_getBlocksMovement(this, var_1, var_2, var_3, var_4); }, "$isOpaqueCube", function() { return $java.nms_BlockSign_isOpaqueCube(this); +}, "$createNewTileEntity", function(var_1) { return $java.nms_BlockSign_createNewTileEntity(this, var_1); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockSign_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockSign_idPicked(this, var_1, var_2, var_3, var_4); }, "$registerIcons", function(var_1) { $java.nms_BlockSign_registerIcons(this, var_1); }], +nms_TileEntity, "TileEntity", 79, jl_Object, [], 0, 3, 0, ["$readFromNBT", function(var_1) { $java.nms_TileEntity_readFromNBT(this, var_1); }, "$updateEntity0", function() { $java.nms_TileEntity_updateEntity(this); }, "$onInventoryChanged", function() { $java.nms_TileEntity_onInventoryChanged(this); }, "$getMaxRenderDistanceSquared", function() { return $java.nms_TileEntity_getMaxRenderDistanceSquared(this); }, "$invalidate", function() { $java.nms_TileEntity_invalidate(this); }, "$receiveClientEvent", function(var_1, +var_2) { return $java.nms_TileEntity_receiveClientEvent(this, var_1, var_2); }, "$updateContainingBlockInfo", function() { $java.nms_TileEntity_updateContainingBlockInfo(this); }], +nms_TileEntitySign, "TileEntitySign", 79, nms_TileEntity, [], 0, 3, 0, ["$readFromNBT", function(var_1) { $java.nms_TileEntitySign_readFromNBT(this, var_1); }], +nms_BlockDoor, "BlockDoor", 79, nms_Block, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockDoor_getIcon(this, var_1, var_2); }, "$getBlockTexture", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockDoor_getBlockTexture(this, var_1, var_2, var_3, var_4, var_5); }, "$registerIcons", function(var_1) { $java.nms_BlockDoor_registerIcons(this, var_1); }, "$isOpaqueCube", function() { return $java.nms_BlockDoor_isOpaqueCube(this); }, "$getBlocksMovement", function(var_1, var_2, +var_3, var_4) { return $java.nms_BlockDoor_getBlocksMovement(this, var_1, var_2, var_3, var_4); }, "$renderAsNormalBlock", function() { return $java.nms_BlockDoor_renderAsNormalBlock(this); }, "$getRenderType", function() { return $java.nms_BlockDoor_getRenderType(this); }, "$getSelectedBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockDoor_getSelectedBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) +{ return $java.nms_BlockDoor_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockDoor_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$onBlockClicked", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockDoor_onBlockClicked(this, var_1, var_2, var_3, var_4, var_5); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockDoor_onBlockActivated(this, +var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockDoor_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$collisionRayTrace", function(var_1, var_2, var_3, var_4, var_5, var_6) { return $java.nms_BlockDoor_collisionRayTrace(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockDoor_canPlaceBlockAt(this, var_1, +var_2, var_3, var_4); }, "$getMobilityFlag", function() { return $java.nms_BlockDoor_getMobilityFlag(this); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockDoor_idPicked(this, var_1, var_2, var_3, var_4); }], +nms_BlockLadder, "BlockLadder", 79, nms_Block, [], 0, 3, 0, ["$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockLadder_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$getSelectedBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockLadder_getSelectedBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockLadder_setBlockBoundsBasedOnState(this, +var_1, var_2, var_3, var_4); }, "$isOpaqueCube", function() { return $java.nms_BlockLadder_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockLadder_renderAsNormalBlock(this); }, "$getRenderType", function() { return $java.nms_BlockLadder_getRenderType(this); }, "$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockLadder_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$onBlockPlaced", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, +var_9) { return $java.nms_BlockLadder_onBlockPlaced(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockLadder_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }], +nms_BlockRail, "BlockRail", 79, nms_BlockRailBase, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockRail_getIcon(this, var_1, var_2); }, "$registerIcons", function(var_1) { $java.nms_BlockRail_registerIcons(this, var_1); }], +nms_BlockLever, "BlockLever", 79, nms_Block, [], 0, 3, 0, ["$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockLever_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$isOpaqueCube", function() { return $java.nms_BlockLever_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockLever_renderAsNormalBlock(this); }, "$getRenderType", function() { return $java.nms_BlockLever_getRenderType(this); }, "$canPlaceBlockOnSide", +function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockLever_canPlaceBlockOnSide(this, var_1, var_2, var_3, var_4, var_5); }, "$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockLever_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$onBlockPlaced", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockLever_onBlockPlaced(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$onBlockPlacedBy", function(var_1, +var_2, var_3, var_4, var_5, var_6) { $java.nms_BlockLever_onBlockPlacedBy(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockLever_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockLever_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, +var_7, var_8, var_9) { return $java.nms_BlockLever_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$isProvidingWeakPower", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockLever_isProvidingWeakPower(this, var_1, var_2, var_3, var_4, var_5); }, "$isProvidingStrongPower", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockLever_isProvidingStrongPower(this, var_1, var_2, var_3, var_4, var_5); }, "$canProvidePower", function() { return $java.nms_BlockLever_canProvidePower(this); +}], +nms_BlockBasePressurePlate, "BlockBasePressurePlate", 79, nms_Block, [], 1, 3, 0, ["$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockBasePressurePlate_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockBasePressurePlate_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$isOpaqueCube", function() { return $java.nms_BlockBasePressurePlate_isOpaqueCube(this); +}, "$renderAsNormalBlock", function() { return $java.nms_BlockBasePressurePlate_renderAsNormalBlock(this); }, "$getBlocksMovement", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockBasePressurePlate_getBlocksMovement(this, var_1, var_2, var_3, var_4); }, "$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockBasePressurePlate_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockBasePressurePlate_onNeighborBlockChange(this, +var_1, var_2, var_3, var_4, var_5); }, "$isProvidingWeakPower", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockBasePressurePlate_isProvidingWeakPower(this, var_1, var_2, var_3, var_4, var_5); }, "$isProvidingStrongPower", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockBasePressurePlate_isProvidingStrongPower(this, var_1, var_2, var_3, var_4, var_5); }, "$canProvidePower", function() { return $java.nms_BlockBasePressurePlate_canProvidePower(this); }, "$setBlockBoundsForItemRender", +function() { $java.nms_BlockBasePressurePlate_setBlockBoundsForItemRender(this); }, "$getMobilityFlag", function() { return $java.nms_BlockBasePressurePlate_getMobilityFlag(this); }, "$registerIcons", function(var_1) { $java.nms_BlockBasePressurePlate_registerIcons(this, var_1); }], +nms_BlockPressurePlate, "BlockPressurePlate", 79, nms_BlockBasePressurePlate, [], 0, 3, 0, ["$getMetaFromWeight", function(var_1) { return $java.nms_BlockPressurePlate_getMetaFromWeight(this, var_1); }, "$getPowerSupply", function(var_1) { return $java.nms_BlockPressurePlate_getPowerSupply(this, var_1); }], +nms_EnumMobType, "EnumMobType", 79, jl_Enum, [], 12, 3, 0, 0, +nms_BlockRedstoneOre, "BlockRedstoneOre", 79, nms_Block, [], 0, 3, 0, ["$onBlockClicked", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockRedstoneOre_onBlockClicked(this, var_1, var_2, var_3, var_4, var_5); }, "$onEntityWalking", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockRedstoneOre_onEntityWalking(this, var_1, var_2, var_3, var_4, var_5); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockRedstoneOre_onBlockActivated(this, +var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$dropBlockAsItemWithChance", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockRedstoneOre_dropBlockAsItemWithChance(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$randomDisplayTick", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockRedstoneOre_randomDisplayTick(this, var_1, var_2, var_3, var_4, var_5); }], +nms_BlockRedstoneTorch, "BlockRedstoneTorch", 79, nms_BlockTorch, [], 0, 3, 0, ["$isProvidingWeakPower", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockRedstoneTorch_isProvidingWeakPower(this, var_1, var_2, var_3, var_4, var_5); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockRedstoneTorch_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$isProvidingStrongPower", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockRedstoneTorch_isProvidingStrongPower(this, +var_1, var_2, var_3, var_4, var_5); }, "$canProvidePower", function() { return $java.nms_BlockRedstoneTorch_canProvidePower(this); }, "$randomDisplayTick", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockRedstoneTorch_randomDisplayTick(this, var_1, var_2, var_3, var_4, var_5); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockRedstoneTorch_idPicked(this, var_1, var_2, var_3, var_4); }, "$registerIcons", function(var_1) { $java.nms_BlockRedstoneTorch_registerIcons(this, +var_1); }], +nms_BlockButton, "BlockButton", 79, nms_Block, [], 1, 3, 0, ["$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockButton_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$isOpaqueCube", function() { return $java.nms_BlockButton_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockButton_renderAsNormalBlock(this); }, "$canPlaceBlockOnSide", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockButton_canPlaceBlockOnSide(this, +var_1, var_2, var_3, var_4, var_5); }, "$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockButton_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$onBlockPlaced", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockButton_onBlockPlaced(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockButton_onNeighborBlockChange(this, var_1, +var_2, var_3, var_4, var_5); }, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockButton_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$onBlockClicked", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockButton_onBlockClicked(this, var_1, var_2, var_3, var_4, var_5); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockButton_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, +var_6, var_7, var_8, var_9); }, "$isProvidingWeakPower", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockButton_isProvidingWeakPower(this, var_1, var_2, var_3, var_4, var_5); }, "$isProvidingStrongPower", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockButton_isProvidingStrongPower(this, var_1, var_2, var_3, var_4, var_5); }, "$canProvidePower", function() { return $java.nms_BlockButton_canProvidePower(this); }, "$setBlockBoundsForItemRender", function() { $java.nms_BlockButton_setBlockBoundsForItemRender(this); +}, "$registerIcons", function(var_1) { $java.nms_BlockButton_registerIcons(this, var_1); }], +nms_BlockButtonStone, "BlockButtonStone", 79, nms_BlockButton, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockButtonStone_getIcon(this, var_1, var_2); }], +nms_BlockSnow, "BlockSnow", 79, nms_Block, [], 0, 3, 0, ["$registerIcons", function(var_1) { $java.nms_BlockSnow_registerIcons(this, var_1); }, "$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockSnow_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$isOpaqueCube", function() { return $java.nms_BlockSnow_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockSnow_renderAsNormalBlock(this); }, "$setBlockBoundsForItemRender", +function() { $java.nms_BlockSnow_setBlockBoundsForItemRender(this); }, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockSnow_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockSnow_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockSnow_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, +var_5); }, "$shouldSideBeRendered", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockSnow_shouldSideBeRendered(this, var_1, var_2, var_3, var_4, var_5); }], +nms_BlockIce, "BlockIce", 79, nms_BlockBreakable, [], 0, 3, 0, ["$getRenderBlockPass", function() { return $java.nms_BlockIce_getRenderBlockPass(this); }, "$shouldSideBeRendered", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockIce_shouldSideBeRendered(this, var_1, var_2, var_3, var_4, var_5); }, "$getMobilityFlag", function() { return $java.nms_BlockIce_getMobilityFlag(this); }], +nms_BlockSnowBlock, "BlockSnowBlock", 79, nms_Block, [], 0, 3, 0, 0, +nms_BlockCactus, "BlockCactus", 79, nms_Block, [], 0, 3, 0, ["$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockCactus_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$getSelectedBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockCactus_getSelectedBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$getIcon", function(var_1, var_2) { return $java.nms_BlockCactus_getIcon(this, var_1, var_2); }, "$renderAsNormalBlock", +function() { return $java.nms_BlockCactus_renderAsNormalBlock(this); }, "$isOpaqueCube", function() { return $java.nms_BlockCactus_isOpaqueCube(this); }, "$getRenderType", function() { return $java.nms_BlockCactus_getRenderType(this); }, "$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockCactus_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockCactus_onNeighborBlockChange(this, var_1, var_2, +var_3, var_4, var_5); }, "$onEntityCollidedWithBlock", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockCactus_onEntityCollidedWithBlock(this, var_1, var_2, var_3, var_4, var_5); }, "$registerIcons", function(var_1) { $java.nms_BlockCactus_registerIcons(this, var_1); }], +nms_BlockClay, "BlockClay", 79, nms_Block, [], 0, 3, 0, 0]); +$rt_metadata([nms_BlockReed, "BlockReed", 79, nms_Block, [], 0, 3, 0, ["$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockReed_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockReed_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockReed_getCollisionBoundingBoxFromPool(this, var_1, +var_2, var_3, var_4); }, "$isOpaqueCube", function() { return $java.nms_BlockReed_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockReed_renderAsNormalBlock(this); }, "$getRenderType", function() { return $java.nms_BlockReed_getRenderType(this); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockReed_idPicked(this, var_1, var_2, var_3, var_4); }], +nms_BlockJukeBox, "BlockJukeBox", 79, nms_BlockContainer, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockJukeBox_getIcon(this, var_1, var_2); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockJukeBox_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$dropBlockAsItemWithChance", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockJukeBox_dropBlockAsItemWithChance(this, +var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$createNewTileEntity", function(var_1) { return $java.nms_BlockJukeBox_createNewTileEntity(this, var_1); }, "$registerIcons", function(var_1) { $java.nms_BlockJukeBox_registerIcons(this, var_1); }, "$hasComparatorInputOverride", function() { return $java.nms_BlockJukeBox_hasComparatorInputOverride(this); }, "$getComparatorInputOverride", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockJukeBox_getComparatorInputOverride(this, var_1, var_2, +var_3, var_4, var_5); }], +nms_BlockFence, "BlockFence", 79, nms_Block, [], 0, 3, 0, ["$addCollisionBoxesToList", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockFence_addCollisionBoxesToList(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { nms_BlockFence_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$isOpaqueCube", function() { return $java.nms_BlockFence_isOpaqueCube(this); }, "$renderAsNormalBlock", function() +{ return $java.nms_BlockFence_renderAsNormalBlock(this); }, "$getBlocksMovement", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockFence_getBlocksMovement(this, var_1, var_2, var_3, var_4); }, "$getRenderType", function() { return $java.nms_BlockFence_getRenderType(this); }, "$shouldSideBeRendered", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockFence_shouldSideBeRendered(this, var_1, var_2, var_3, var_4, var_5); }, "$registerIcons", function(var_1) { $java.nms_BlockFence_registerIcons(this, +var_1); }], +nms_BlockPumpkin, "BlockPumpkin", 79, nms_BlockDirectional, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockPumpkin_getIcon(this, var_1, var_2); }, "$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockPumpkin_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$onBlockPlacedBy", function(var_1, var_2, var_3, var_4, var_5, var_6) { $java.nms_BlockPumpkin_onBlockPlacedBy(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$registerIcons", function(var_1) +{ $java.nms_BlockPumpkin_registerIcons(this, var_1); }], +nms_BlockNetherrack, "BlockNetherrack", 79, nms_Block, [], 0, 3, 0, 0, +nms_BlockSoulSand, "BlockSoulSand", 79, nms_Block, [], 0, 3, 0, ["$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockSoulSand_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$onEntityCollidedWithBlock", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockSoulSand_onEntityCollidedWithBlock(this, var_1, var_2, var_3, var_4, var_5); }], +nms_BlockGlowStone, "BlockGlowStone", 79, nms_Block, [], 0, 3, 0, 0, +nms_BlockPortal, "BlockPortal", 79, nms_BlockBreakable, [], 0, 3, 0, ["$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockPortal_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockPortal_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$isOpaqueCube", function() { return $java.nms_BlockPortal_isOpaqueCube(this); }, "$renderAsNormalBlock", function() +{ return $java.nms_BlockPortal_renderAsNormalBlock(this); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockPortal_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$shouldSideBeRendered", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockPortal_shouldSideBeRendered(this, var_1, var_2, var_3, var_4, var_5); }, "$getRenderBlockPass", function() { return $java.nms_BlockPortal_getRenderBlockPass(this); }, "$onEntityCollidedWithBlock", function(var_1, +var_2, var_3, var_4, var_5) { $java.nms_BlockPortal_onEntityCollidedWithBlock(this, var_1, var_2, var_3, var_4, var_5); }, "$randomDisplayTick", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockPortal_randomDisplayTick(this, var_1, var_2, var_3, var_4, var_5); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockPortal_idPicked(this, var_1, var_2, var_3, var_4); }], +nms_BlockCake, "BlockCake", 79, nms_Block, [], 0, 3, 0, ["$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockCake_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$setBlockBoundsForItemRender", function() { $java.nms_BlockCake_setBlockBoundsForItemRender(this); }, "$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockCake_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$getSelectedBoundingBoxFromPool", +function(var_1, var_2, var_3, var_4) { return $java.nms_BlockCake_getSelectedBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$getIcon", function(var_1, var_2) { return $java.nms_BlockCake_getIcon(this, var_1, var_2); }, "$registerIcons", function(var_1) { $java.nms_BlockCake_registerIcons(this, var_1); }, "$renderAsNormalBlock", function() { return $java.nms_BlockCake_renderAsNormalBlock(this); }, "$isOpaqueCube", function() { return $java.nms_BlockCake_isOpaqueCube(this); }, "$onBlockActivated", +function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockCake_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$onBlockClicked", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockCake_onBlockClicked(this, var_1, var_2, var_3, var_4, var_5); }, "$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockCake_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$onNeighborBlockChange", function(var_1, +var_2, var_3, var_4, var_5) { $java.nms_BlockCake_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockCake_idPicked(this, var_1, var_2, var_3, var_4); }], +nms_BlockRedstoneLogic, "BlockRedstoneLogic", 79, nms_BlockDirectional, [], 1, 3, 0, ["$renderAsNormalBlock", function() { return $java.nms_BlockRedstoneLogic_renderAsNormalBlock(this); }, "$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockRedstoneLogic_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$getIcon", function(var_1, var_2) { return $java.nms_BlockRedstoneLogic_getIcon(this, var_1, var_2); }, "$registerIcons", function(var_1) { $java.nms_BlockRedstoneLogic_registerIcons(this, +var_1); }, "$shouldSideBeRendered", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockRedstoneLogic_shouldSideBeRendered(this, var_1, var_2, var_3, var_4, var_5); }, "$func_96470_c", function(var_1) { return $java.nms_BlockRedstoneLogic_func_96470_c(this, var_1); }, "$isProvidingStrongPower", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockRedstoneLogic_isProvidingStrongPower(this, var_1, var_2, var_3, var_4, var_5); }, "$isProvidingWeakPower", function(var_1, var_2, var_3, +var_4, var_5) { return $java.nms_BlockRedstoneLogic_isProvidingWeakPower(this, var_1, var_2, var_3, var_4, var_5); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockRedstoneLogic_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$func_94479_f", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockRedstoneLogic_func_94479_f(this, var_1, var_2, var_3, var_4, var_5); }, "$func_94476_e", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockRedstoneLogic_func_94476_e(this, +var_1, var_2, var_3, var_4, var_5); }, "$func_94478_d", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockRedstoneLogic_func_94478_d(this, var_1, var_2, var_3, var_4, var_5); }, "$getInputStrength", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockRedstoneLogic_getInputStrength(this, var_1, var_2, var_3, var_4, var_5); }, "$canProvidePower", function() { return $java.nms_BlockRedstoneLogic_canProvidePower(this); }, "$onBlockPlacedBy", function(var_1, var_2, var_3, var_4, +var_5, var_6) { $java.nms_BlockRedstoneLogic_onBlockPlacedBy(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$onBlockDestroyedByPlayer", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockRedstoneLogic_onBlockDestroyedByPlayer(this, var_1, var_2, var_3, var_4, var_5); }, "$isOpaqueCube", function() { return $java.nms_BlockRedstoneLogic_isOpaqueCube(this); }, "$func_94477_d", function(var_1) { return $java.nms_BlockRedstoneLogic_func_94477_d(this, var_1); }, "$func_94480_d", function(var_1, var_2, +var_3, var_4, var_5) { return $java.nms_BlockRedstoneLogic_func_94480_d(this, var_1, var_2, var_3, var_4, var_5); }], +nms_BlockRedstoneRepeater, "BlockRedstoneRepeater", 79, nms_BlockRedstoneLogic, [], 0, 3, 0, ["$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockRedstoneRepeater_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$func_94481_j_", function(var_1) { return $java.nms_BlockRedstoneRepeater_func_94481_j_(this, var_1); }, "$func_94485_e", function() { return $java.nms_BlockRedstoneRepeater_func_94485_e(this); +}, "$func_94484_i", function() { return $java.nms_BlockRedstoneRepeater_func_94484_i(this); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockRedstoneRepeater_idPicked(this, var_1, var_2, var_3, var_4); }, "$getRenderType", function() { return $java.nms_BlockRedstoneRepeater_getRenderType(this); }, "$func_94476_e", function(var_1, var_2, var_3, var_4, var_5) { return nms_BlockRedstoneRepeater_func_94476_e(this, var_1, var_2, var_3, var_4, var_5); }, "$func_94477_d", function(var_1) +{ return $java.nms_BlockRedstoneRepeater_func_94477_d(this, var_1); }, "$randomDisplayTick", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockRedstoneRepeater_randomDisplayTick(this, var_1, var_2, var_3, var_4, var_5); }], +nms_BlockLockedChest, "BlockLockedChest", 79, nms_Block, [], 0, 3, 0, ["$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockLockedChest_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$registerIcons", function(var_1) { $java.nms_BlockLockedChest_registerIcons(this, var_1); }], +nms_BlockTrapDoor, "BlockTrapDoor", 79, nms_Block, [], 0, 3, 0, ["$isOpaqueCube", function() { return $java.nms_BlockTrapDoor_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockTrapDoor_renderAsNormalBlock(this); }, "$getBlocksMovement", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockTrapDoor_getBlocksMovement(this, var_1, var_2, var_3, var_4); }, "$getRenderType", function() { return $java.nms_BlockTrapDoor_getRenderType(this); }, "$getSelectedBoundingBoxFromPool", +function(var_1, var_2, var_3, var_4) { return $java.nms_BlockTrapDoor_getSelectedBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockTrapDoor_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockTrapDoor_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$setBlockBoundsForItemRender", function() +{ $java.nms_BlockTrapDoor_setBlockBoundsForItemRender(this); }, "$onBlockClicked", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockTrapDoor_onBlockClicked(this, var_1, var_2, var_3, var_4, var_5); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockTrapDoor_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$collisionRayTrace", function(var_1, var_2, var_3, var_4, var_5, var_6) { return $java.nms_BlockTrapDoor_collisionRayTrace(this, +var_1, var_2, var_3, var_4, var_5, var_6); }, "$onBlockPlaced", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockTrapDoor_onBlockPlaced(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$canPlaceBlockOnSide", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockTrapDoor_canPlaceBlockOnSide(this, var_1, var_2, var_3, var_4, var_5); }], +nms_BlockSilverfish, "BlockSilverfish", 79, nms_Block, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockSilverfish_getIcon(this, var_1, var_2); }, "$registerIcons", function(var_1) { $java.nms_BlockSilverfish_registerIcons(this, var_1); }, "$getDamageValue", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockSilverfish_getDamageValue(this, var_1, var_2, var_3, var_4); }, "$getSubBlocks", function(var_1, var_2, var_3) { $java.nms_BlockSilverfish_getSubBlocks(this, var_1, var_2, +var_3); }], +nms_BlockStoneBrick, "BlockStoneBrick", 79, nms_Block, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockStoneBrick_getIcon(this, var_1, var_2); }, "$damageDropped", function(var_1) { return $java.nms_BlockStoneBrick_damageDropped(this, var_1); }, "$getSubBlocks", function(var_1, var_2, var_3) { $java.nms_BlockStoneBrick_getSubBlocks(this, var_1, var_2, var_3); }, "$registerIcons", function(var_1) { $java.nms_BlockStoneBrick_registerIcons(this, var_1); }], +nms_BlockMushroomCap, "BlockMushroomCap", 79, nms_Block, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockMushroomCap_getIcon(this, var_1, var_2); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockMushroomCap_idPicked(this, var_1, var_2, var_3, var_4); }, "$registerIcons", function(var_1) { $java.nms_BlockMushroomCap_registerIcons(this, var_1); }], +nms_BlockPane, "BlockPane", 79, nms_Block, [], 0, 3, 0, ["$isOpaqueCube", function() { return $java.nms_BlockPane_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockPane_renderAsNormalBlock(this); }, "$getRenderType", function() { return $java.nms_BlockPane_getRenderType(this); }, "$shouldSideBeRendered", function(var_1, var_2, var_3, var_4, var_5) { return nms_BlockPane_shouldSideBeRendered(this, var_1, var_2, var_3, var_4, var_5); }, "$addCollisionBoxesToList", function(var_1, +var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockPane_addCollisionBoxesToList(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$setBlockBoundsForItemRender", function() { $java.nms_BlockPane_setBlockBoundsForItemRender(this); }, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockPane_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$registerIcons", function(var_1) { $java.nms_BlockPane_registerIcons(this, var_1); }], +nms_BlockMelon, "BlockMelon", 79, nms_Block, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockMelon_getIcon(this, var_1, var_2); }, "$registerIcons", function(var_1) { $java.nms_BlockMelon_registerIcons(this, var_1); }], +nms_BlockStem, "BlockStem", 79, nms_BlockFlower, [], 0, 3, 0, ["$canThisPlantGrowOnThisBlockID", function(var_1) { return $java.nms_BlockStem_canThisPlantGrowOnThisBlockID(this, var_1); }, "$getRenderColor", function(var_1) { return $java.nms_BlockStem_getRenderColor(this, var_1); }, "$colorMultiplier", function(var_1, var_2, var_3, var_4) { return nms_BlockStem_colorMultiplier(this, var_1, var_2, var_3, var_4); }, "$setBlockBoundsForItemRender", function() { $java.nms_BlockStem_setBlockBoundsForItemRender(this); +}, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { nms_BlockStem_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$getRenderType", function() { return $java.nms_BlockStem_getRenderType(this); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockStem_idPicked(this, var_1, var_2, var_3, var_4); }, "$registerIcons", function(var_1) { $java.nms_BlockStem_registerIcons(this, var_1); }], +nms_BlockVine, "BlockVine", 79, nms_Block, [], 0, 3, 0, ["$setBlockBoundsForItemRender", function() { $java.nms_BlockVine_setBlockBoundsForItemRender(this); }, "$getRenderType", function() { return $java.nms_BlockVine_getRenderType(this); }, "$isOpaqueCube", function() { return $java.nms_BlockVine_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockVine_renderAsNormalBlock(this); }, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockVine_setBlockBoundsBasedOnState(this, +var_1, var_2, var_3, var_4); }, "$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockVine_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$canPlaceBlockOnSide", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockVine_canPlaceBlockOnSide(this, var_1, var_2, var_3, var_4, var_5); }, "$getBlockColor", function() { return $java.nms_BlockVine_getBlockColor(this); }, "$getRenderColor", function(var_1) { return $java.nms_BlockVine_getRenderColor(this, +var_1); }, "$colorMultiplier", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockVine_colorMultiplier(this, var_1, var_2, var_3, var_4); }, "$onBlockPlaced", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockVine_onBlockPlaced(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }], +nms_BlockFenceGate, "BlockFenceGate", 79, nms_BlockDirectional, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockFenceGate_getIcon(this, var_1, var_2); }, "$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockFenceGate_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockFenceGate_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$setBlockBoundsBasedOnState", +function(var_1, var_2, var_3, var_4) { $java.nms_BlockFenceGate_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$isOpaqueCube", function() { return $java.nms_BlockFenceGate_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockFenceGate_renderAsNormalBlock(this); }, "$getBlocksMovement", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockFenceGate_getBlocksMovement(this, var_1, var_2, var_3, var_4); }, "$getRenderType", function() { return $java.nms_BlockFenceGate_getRenderType(this); +}, "$onBlockPlacedBy", function(var_1, var_2, var_3, var_4, var_5, var_6) { $java.nms_BlockFenceGate_onBlockPlacedBy(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockFenceGate_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$shouldSideBeRendered", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockFenceGate_shouldSideBeRendered(this, +var_1, var_2, var_3, var_4, var_5); }, "$registerIcons", function(var_1) { $java.nms_BlockFenceGate_registerIcons(this, var_1); }], +nms_BlockMycelium, "BlockMycelium", 79, nms_Block, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockMycelium_getIcon(this, var_1, var_2); }, "$getBlockTexture", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockMycelium_getBlockTexture(this, var_1, var_2, var_3, var_4, var_5); }, "$registerIcons", function(var_1) { $java.nms_BlockMycelium_registerIcons(this, var_1); }, "$randomDisplayTick", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockMycelium_randomDisplayTick(this, +var_1, var_2, var_3, var_4, var_5); }], +nms_BlockLilyPad, "BlockLilyPad", 79, nms_BlockFlower, [], 0, 3, 0, ["$getRenderType", function() { return $java.nms_BlockLilyPad_getRenderType(this); }, "$addCollisionBoxesToList", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockLilyPad_addCollisionBoxesToList(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockLilyPad_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); +}, "$getBlockColor", function() { return $java.nms_BlockLilyPad_getBlockColor(this); }, "$getRenderColor", function(var_1) { return $java.nms_BlockLilyPad_getRenderColor(this, var_1); }, "$colorMultiplier", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockLilyPad_colorMultiplier(this, var_1, var_2, var_3, var_4); }, "$canThisPlantGrowOnThisBlockID", function(var_1) { return $java.nms_BlockLilyPad_canThisPlantGrowOnThisBlockID(this, var_1); }, "$canBlockStay", function(var_1, var_2, var_3, var_4) +{ return $java.nms_BlockLilyPad_canBlockStay(this, var_1, var_2, var_3, var_4); }], +nms_BlockNetherStalk, "BlockNetherStalk", 79, nms_BlockFlower, [], 0, 3, 0, ["$canThisPlantGrowOnThisBlockID", function(var_1) { return $java.nms_BlockNetherStalk_canThisPlantGrowOnThisBlockID(this, var_1); }, "$canBlockStay", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockNetherStalk_canBlockStay(this, var_1, var_2, var_3, var_4); }, "$getIcon", function(var_1, var_2) { return $java.nms_BlockNetherStalk_getIcon(this, var_1, var_2); }, "$getRenderType", function() { return $java.nms_BlockNetherStalk_getRenderType(this); +}, "$dropBlockAsItemWithChance", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockNetherStalk_dropBlockAsItemWithChance(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockNetherStalk_idPicked(this, var_1, var_2, var_3, var_4); }, "$registerIcons", function(var_1) { $java.nms_BlockNetherStalk_registerIcons(this, var_1); }], +nms_BlockEnchantmentTable, "BlockEnchantmentTable", 79, nms_BlockContainer, [], 0, 3, 0, ["$renderAsNormalBlock", function() { return $java.nms_BlockEnchantmentTable_renderAsNormalBlock(this); }, "$randomDisplayTick", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockEnchantmentTable_randomDisplayTick(this, var_1, var_2, var_3, var_4, var_5); }, "$isOpaqueCube", function() { return $java.nms_BlockEnchantmentTable_isOpaqueCube(this); }, "$getIcon", function(var_1, var_2) { return $java.nms_BlockEnchantmentTable_getIcon(this, +var_1, var_2); }, "$createNewTileEntity", function(var_1) { return $java.nms_BlockEnchantmentTable_createNewTileEntity(this, var_1); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockEnchantmentTable_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$onBlockPlacedBy", function(var_1, var_2, var_3, var_4, var_5, var_6) { $java.nms_BlockEnchantmentTable_onBlockPlacedBy(this, var_1, var_2, var_3, var_4, +var_5, var_6); }, "$registerIcons", function(var_1) { $java.nms_BlockEnchantmentTable_registerIcons(this, var_1); }], +nms_BlockBrewingStand, "BlockBrewingStand", 79, nms_BlockContainer, [], 0, 3, 0, ["$isOpaqueCube", function() { return $java.nms_BlockBrewingStand_isOpaqueCube(this); }, "$getRenderType", function() { return $java.nms_BlockBrewingStand_getRenderType(this); }, "$createNewTileEntity", function(var_1) { return $java.nms_BlockBrewingStand_createNewTileEntity(this, var_1); }, "$renderAsNormalBlock", function() { return $java.nms_BlockBrewingStand_renderAsNormalBlock(this); }, "$addCollisionBoxesToList", function(var_1, +var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockBrewingStand_addCollisionBoxesToList(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$setBlockBoundsForItemRender", function() { nms_BlockBrewingStand_setBlockBoundsForItemRender(this); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockBrewingStand_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$onBlockPlacedBy", function(var_1, +var_2, var_3, var_4, var_5, var_6) { $java.nms_BlockBrewingStand_onBlockPlacedBy(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$randomDisplayTick", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockBrewingStand_randomDisplayTick(this, var_1, var_2, var_3, var_4, var_5); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockBrewingStand_idPicked(this, var_1, var_2, var_3, var_4); }, "$hasComparatorInputOverride", function() { return $java.nms_BlockBrewingStand_hasComparatorInputOverride(this); +}, "$getComparatorInputOverride", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockBrewingStand_getComparatorInputOverride(this, var_1, var_2, var_3, var_4, var_5); }, "$registerIcons", function(var_1) { $java.nms_BlockBrewingStand_registerIcons(this, var_1); }], +nms_BlockCauldron, "BlockCauldron", 79, nms_Block, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockCauldron_getIcon(this, var_1, var_2); }, "$registerIcons", function(var_1) { $java.nms_BlockCauldron_registerIcons(this, var_1); }, "$addCollisionBoxesToList", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockCauldron_addCollisionBoxesToList(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$setBlockBoundsForItemRender", function() { $java.nms_BlockCauldron_setBlockBoundsForItemRender(this); +}, "$isOpaqueCube", function() { return $java.nms_BlockCauldron_isOpaqueCube(this); }, "$getRenderType", function() { return $java.nms_BlockCauldron_getRenderType(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockCauldron_renderAsNormalBlock(this); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockCauldron_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$idPicked", function(var_1, +var_2, var_3, var_4) { return $java.nms_BlockCauldron_idPicked(this, var_1, var_2, var_3, var_4); }], +nms_BlockEndPortal, "BlockEndPortal", 79, nms_BlockContainer, [], 0, 3, 0, ["$createNewTileEntity", function(var_1) { return $java.nms_BlockEndPortal_createNewTileEntity(this, var_1); }, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockEndPortal_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$shouldSideBeRendered", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockEndPortal_shouldSideBeRendered(this, var_1, var_2, var_3, var_4, var_5); +}, "$addCollisionBoxesToList", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockEndPortal_addCollisionBoxesToList(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$isOpaqueCube", function() { return $java.nms_BlockEndPortal_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockEndPortal_renderAsNormalBlock(this); }, "$randomDisplayTick", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockEndPortal_randomDisplayTick(this, var_1, var_2, +var_3, var_4, var_5); }, "$getRenderType", function() { return $java.nms_BlockEndPortal_getRenderType(this); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockEndPortal_idPicked(this, var_1, var_2, var_3, var_4); }, "$registerIcons", function(var_1) { $java.nms_BlockEndPortal_registerIcons(this, var_1); }], +nms_BlockEndPortalFrame, "BlockEndPortalFrame", 79, nms_Block, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockEndPortalFrame_getIcon(this, var_1, var_2); }, "$registerIcons", function(var_1) { $java.nms_BlockEndPortalFrame_registerIcons(this, var_1); }, "$isOpaqueCube", function() { return $java.nms_BlockEndPortalFrame_isOpaqueCube(this); }, "$getRenderType", function() { return $java.nms_BlockEndPortalFrame_getRenderType(this); }, "$setBlockBoundsForItemRender", function() { $java.nms_BlockEndPortalFrame_setBlockBoundsForItemRender(this); +}, "$addCollisionBoxesToList", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockEndPortalFrame_addCollisionBoxesToList(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$onBlockPlacedBy", function(var_1, var_2, var_3, var_4, var_5, var_6) { $java.nms_BlockEndPortalFrame_onBlockPlacedBy(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_BlockDragonEgg, "BlockDragonEgg", 79, nms_Block, [], 0, 3, 0, ["$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockDragonEgg_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockDragonEgg_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$onBlockClicked", function(var_1, var_2, var_3, var_4, var_5) { +$java.nms_BlockDragonEgg_onBlockClicked(this, var_1, var_2, var_3, var_4, var_5); }, "$isOpaqueCube", function() { return $java.nms_BlockDragonEgg_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockDragonEgg_renderAsNormalBlock(this); }, "$shouldSideBeRendered", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockDragonEgg_shouldSideBeRendered(this, var_1, var_2, var_3, var_4, var_5); }, "$getRenderType", function() { return $java.nms_BlockDragonEgg_getRenderType(this); +}, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockDragonEgg_idPicked(this, var_1, var_2, var_3, var_4); }], +nms_BlockRedstoneLight, "BlockRedstoneLight", 79, nms_Block, [], 0, 3, 0, ["$registerIcons", function(var_1) { $java.nms_BlockRedstoneLight_registerIcons(this, var_1); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockRedstoneLight_idPicked(this, var_1, var_2, var_3, var_4); }], +nms_BlockWoodSlab, "BlockWoodSlab", 79, nms_BlockHalfSlab, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockWoodSlab_getIcon(this, var_1, var_2); }, "$getFullSlabName", function(var_1) { return $java.nms_BlockWoodSlab_getFullSlabName(this, var_1); }, "$getSubBlocks", function(var_1, var_2, var_3) { $java.nms_BlockWoodSlab_getSubBlocks(this, var_1, var_2, var_3); }, "$registerIcons", function(var_1) { $java.nms_BlockWoodSlab_registerIcons(this, var_1); }], +nms_BlockCocoa, "BlockCocoa", 79, nms_BlockDirectional, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockCocoa_getIcon(this, var_1, var_2); }, "$getRenderType", function() { return $java.nms_BlockCocoa_getRenderType(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockCocoa_renderAsNormalBlock(this); }, "$isOpaqueCube", function() { return $java.nms_BlockCocoa_isOpaqueCube(this); }, "$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockCocoa_getCollisionBoundingBoxFromPool(this, +var_1, var_2, var_3, var_4); }, "$getSelectedBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockCocoa_getSelectedBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockCocoa_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$onBlockPlacedBy", function(var_1, var_2, var_3, var_4, var_5, var_6) { $java.nms_BlockCocoa_onBlockPlacedBy(this, var_1, var_2, var_3, var_4, var_5, var_6); +}, "$onBlockPlaced", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockCocoa_onBlockPlaced(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockCocoa_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$dropBlockAsItemWithChance", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockCocoa_dropBlockAsItemWithChance(this, +var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockCocoa_idPicked(this, var_1, var_2, var_3, var_4); }, "$getDamageValue", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockCocoa_getDamageValue(this, var_1, var_2, var_3, var_4); }, "$registerIcons", function(var_1) { $java.nms_BlockCocoa_registerIcons(this, var_1); }], +nms_BlockEnderChest, "BlockEnderChest", 79, nms_BlockContainer, [], 0, 3, 0, ["$isOpaqueCube", function() { return $java.nms_BlockEnderChest_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockEnderChest_renderAsNormalBlock(this); }, "$getRenderType", function() { return $java.nms_BlockEnderChest_getRenderType(this); }, "$onBlockPlacedBy", function(var_1, var_2, var_3, var_4, var_5, var_6) { $java.nms_BlockEnderChest_onBlockPlacedBy(this, var_1, var_2, var_3, var_4, var_5, var_6); +}, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockEnderChest_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$createNewTileEntity", function(var_1) { return $java.nms_BlockEnderChest_createNewTileEntity(this, var_1); }, "$randomDisplayTick", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockEnderChest_randomDisplayTick(this, var_1, var_2, var_3, var_4, var_5); }, "$registerIcons", function(var_1) +{ $java.nms_BlockEnderChest_registerIcons(this, var_1); }], +nms_BlockTripWireSource, "BlockTripWireSource", 79, nms_Block, [], 0, 3, 0, ["$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockTripWireSource_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$isOpaqueCube", function() { return $java.nms_BlockTripWireSource_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockTripWireSource_renderAsNormalBlock(this); }, "$getRenderType", function() { return $java.nms_BlockTripWireSource_getRenderType(this); +}, "$canPlaceBlockOnSide", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockTripWireSource_canPlaceBlockOnSide(this, var_1, var_2, var_3, var_4, var_5); }, "$canPlaceBlockAt", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockTripWireSource_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$onBlockPlaced", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockTripWireSource_onBlockPlaced(this, var_1, var_2, var_3, var_4, var_5, var_6, +var_7, var_8, var_9); }, "$onPostBlockPlaced", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockTripWireSource_onPostBlockPlaced(this, var_1, var_2, var_3, var_4, var_5); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockTripWireSource_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockTripWireSource_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); +}, "$isProvidingWeakPower", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockTripWireSource_isProvidingWeakPower(this, var_1, var_2, var_3, var_4, var_5); }, "$isProvidingStrongPower", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockTripWireSource_isProvidingStrongPower(this, var_1, var_2, var_3, var_4, var_5); }, "$canProvidePower", function() { return $java.nms_BlockTripWireSource_canProvidePower(this); }], +nms_BlockTripWire, "BlockTripWire", 79, nms_Block, [], 0, 3, 0, ["$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockTripWire_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$isOpaqueCube", function() { return $java.nms_BlockTripWire_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockTripWire_renderAsNormalBlock(this); }, "$getRenderBlockPass", function() { return $java.nms_BlockTripWire_getRenderBlockPass(this); +}, "$getRenderType", function() { return $java.nms_BlockTripWire_getRenderType(this); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockTripWire_idPicked(this, var_1, var_2, var_3, var_4); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockTripWire_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockTripWire_setBlockBoundsBasedOnState(this, var_1, +var_2, var_3, var_4); }], +nms_BlockCommandBlock, "BlockCommandBlock", 79, nms_BlockContainer, [], 0, 3, 0, ["$createNewTileEntity", function(var_1) { return $java.nms_BlockCommandBlock_createNewTileEntity(this, var_1); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockCommandBlock_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$hasComparatorInputOverride", function() { return $java.nms_BlockCommandBlock_hasComparatorInputOverride(this); +}, "$getComparatorInputOverride", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockCommandBlock_getComparatorInputOverride(this, var_1, var_2, var_3, var_4, var_5); }, "$onBlockPlacedBy", function(var_1, var_2, var_3, var_4, var_5, var_6) { $java.nms_BlockCommandBlock_onBlockPlacedBy(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_BlockBeacon, "BlockBeacon", 79, nms_BlockContainer, [], 0, 3, 0, ["$createNewTileEntity", function(var_1) { return $java.nms_BlockBeacon_createNewTileEntity(this, var_1); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockBeacon_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$isOpaqueCube", function() { return $java.nms_BlockBeacon_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockBeacon_renderAsNormalBlock(this); +}, "$getRenderType", function() { return $java.nms_BlockBeacon_getRenderType(this); }, "$registerIcons", function(var_1) { $java.nms_BlockBeacon_registerIcons(this, var_1); }, "$onBlockPlacedBy", function(var_1, var_2, var_3, var_4, var_5, var_6) { $java.nms_BlockBeacon_onBlockPlacedBy(this, var_1, var_2, var_3, var_4, var_5, var_6); }], +nms_BlockWall, "BlockWall", 79, nms_Block, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockWall_getIcon(this, var_1, var_2); }, "$getRenderType", function() { return $java.nms_BlockWall_getRenderType(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockWall_renderAsNormalBlock(this); }, "$getBlocksMovement", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockWall_getBlocksMovement(this, var_1, var_2, var_3, var_4); }, "$isOpaqueCube", function() { return $java.nms_BlockWall_isOpaqueCube(this); +}, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { nms_BlockWall_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$getCollisionBoundingBoxFromPool", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockWall_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$getSubBlocks", function(var_1, var_2, var_3) { $java.nms_BlockWall_getSubBlocks(this, var_1, var_2, var_3); }, "$damageDropped", function(var_1) { return $java.nms_BlockWall_damageDropped(this, +var_1); }, "$shouldSideBeRendered", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockWall_shouldSideBeRendered(this, var_1, var_2, var_3, var_4, var_5); }, "$registerIcons", function(var_1) { $java.nms_BlockWall_registerIcons(this, var_1); }], +nms_BlockFlowerPot, "BlockFlowerPot", 79, nms_Block, [], 0, 3, 0, ["$setBlockBoundsForItemRender", function() { $java.nms_BlockFlowerPot_setBlockBoundsForItemRender(this); }, "$isOpaqueCube", function() { return $java.nms_BlockFlowerPot_isOpaqueCube(this); }, "$getRenderType", function() { return $java.nms_BlockFlowerPot_getRenderType(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockFlowerPot_renderAsNormalBlock(this); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, +var_7, var_8, var_9) { return $java.nms_BlockFlowerPot_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockFlowerPot_idPicked(this, var_1, var_2, var_3, var_4); }, "$getDamageValue", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockFlowerPot_getDamageValue(this, var_1, var_2, var_3, var_4); }, "$isFlowerPot", function() { return $java.nms_BlockFlowerPot_isFlowerPot(this); }, "$canPlaceBlockAt", +function(var_1, var_2, var_3, var_4) { return $java.nms_BlockFlowerPot_canPlaceBlockAt(this, var_1, var_2, var_3, var_4); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockFlowerPot_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$dropBlockAsItemWithChance", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockFlowerPot_dropBlockAsItemWithChance(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_BlockCarrot, "BlockCarrot", 79, nms_BlockCrops, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockCarrot_getIcon(this, var_1, var_2); }, "$getSeedItem", function() { return $java.nms_BlockCarrot_getSeedItem(this); }, "$registerIcons", function(var_1) { $java.nms_BlockCarrot_registerIcons(this, var_1); }], +nms_BlockPotato, "BlockPotato", 79, nms_BlockCrops, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockPotato_getIcon(this, var_1, var_2); }, "$getSeedItem", function() { return $java.nms_BlockPotato_getSeedItem(this); }, "$registerIcons", function(var_1) { $java.nms_BlockPotato_registerIcons(this, var_1); }], +nms_BlockButtonWood, "BlockButtonWood", 79, nms_BlockButton, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockButtonWood_getIcon(this, var_1, var_2); }], +nms_BlockSkull, "BlockSkull", 79, nms_BlockContainer, [], 0, 3, 0, ["$getRenderType", function() { return $java.nms_BlockSkull_getRenderType(this); }, "$isOpaqueCube", function() { return $java.nms_BlockSkull_isOpaqueCube(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockSkull_renderAsNormalBlock(this); }, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockSkull_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$getCollisionBoundingBoxFromPool", +function(var_1, var_2, var_3, var_4) { return $java.nms_BlockSkull_getCollisionBoundingBoxFromPool(this, var_1, var_2, var_3, var_4); }, "$onBlockPlacedBy", function(var_1, var_2, var_3, var_4, var_5, var_6) { $java.nms_BlockSkull_onBlockPlacedBy(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$createNewTileEntity", function(var_1) { return $java.nms_BlockSkull_createNewTileEntity(this, var_1); }, "$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockSkull_idPicked(this, var_1, var_2, +var_3, var_4); }, "$getDamageValue", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockSkull_getDamageValue(this, var_1, var_2, var_3, var_4); }, "$damageDropped", function(var_1) { return $java.nms_BlockSkull_damageDropped(this, var_1); }, "$dropBlockAsItemWithChance", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockSkull_dropBlockAsItemWithChance(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$registerIcons", function(var_1) { $java.nms_BlockSkull_registerIcons(this, +var_1); }, "$getIcon", function(var_1, var_2) { return $java.nms_BlockSkull_getIcon(this, var_1, var_2); }, "$getItemIconName", function() { return $java.nms_BlockSkull_getItemIconName(this); }], +nms_BlockAnvil, "BlockAnvil", 79, nms_BlockSand, [], 0, 3, 0, ["$renderAsNormalBlock", function() { return $java.nms_BlockAnvil_renderAsNormalBlock(this); }, "$isOpaqueCube", function() { return $java.nms_BlockAnvil_isOpaqueCube(this); }, "$getIcon", function(var_1, var_2) { return $java.nms_BlockAnvil_getIcon(this, var_1, var_2); }, "$registerIcons", function(var_1) { $java.nms_BlockAnvil_registerIcons(this, var_1); }, "$onBlockPlacedBy", function(var_1, var_2, var_3, var_4, var_5, var_6) { $java.nms_BlockAnvil_onBlockPlacedBy(this, +var_1, var_2, var_3, var_4, var_5, var_6); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockAnvil_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$getRenderType", function() { return $java.nms_BlockAnvil_getRenderType(this); }, "$damageDropped", function(var_1) { return $java.nms_BlockAnvil_damageDropped(this, var_1); }, "$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockAnvil_setBlockBoundsBasedOnState(this, +var_1, var_2, var_3, var_4); }, "$getSubBlocks", function(var_1, var_2, var_3) { $java.nms_BlockAnvil_getSubBlocks(this, var_1, var_2, var_3); }, "$shouldSideBeRendered", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockAnvil_shouldSideBeRendered(this, var_1, var_2, var_3, var_4, var_5); }], +nms_BlockPressurePlateWeighted, "BlockPressurePlateWeighted", 79, nms_BlockBasePressurePlate, [], 0, 3, 0, ["$getPowerSupply", function(var_1) { return $java.nms_BlockPressurePlateWeighted_getPowerSupply(this, var_1); }, "$getMetaFromWeight", function(var_1) { return $java.nms_BlockPressurePlateWeighted_getMetaFromWeight(this, var_1); }], +nms_BlockComparator, "BlockComparator", 79, nms_BlockRedstoneLogic, [nms_ITileEntityProvider], 0, 3, 0, ["$idPicked", function(var_1, var_2, var_3, var_4) { return $java.nms_BlockComparator_idPicked(this, var_1, var_2, var_3, var_4); }, "$func_94481_j_", function(var_1) { return $java.nms_BlockComparator_func_94481_j_(this, var_1); }, "$func_94485_e", function() { return $java.nms_BlockComparator_func_94485_e(this); }, "$func_94484_i", function() { return $java.nms_BlockComparator_func_94484_i(this); }, "$getRenderType", +function() { return $java.nms_BlockComparator_getRenderType(this); }, "$getIcon", function(var_1, var_2) { return $java.nms_BlockComparator_getIcon(this, var_1, var_2); }, "$func_96470_c", function(var_1) { return $java.nms_BlockComparator_func_96470_c(this, var_1); }, "$func_94480_d", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockComparator_func_94480_d(this, var_1, var_2, var_3, var_4, var_5); }, "$func_94478_d", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockComparator_func_94478_d(this, +var_1, var_2, var_3, var_4, var_5); }, "$getInputStrength", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockComparator_getInputStrength(this, var_1, var_2, var_3, var_4, var_5); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockComparator_onBlockActivated(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$func_94479_f", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockComparator_func_94479_f(this, +var_1, var_2, var_3, var_4, var_5); }, "$onBlockEventReceived", function(var_1, var_2, var_3, var_4, var_5, var_6) { return $java.nms_BlockComparator_onBlockEventReceived(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$registerIcons", function(var_1) { $java.nms_BlockComparator_registerIcons(this, var_1); }, "$createNewTileEntity", function(var_1) { return $java.nms_BlockComparator_createNewTileEntity(this, var_1); }], +nms_BlockDaylightDetector, "BlockDaylightDetector", 79, nms_BlockContainer, [], 0, 3, 0, ["$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockDaylightDetector_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$isProvidingWeakPower", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockDaylightDetector_isProvidingWeakPower(this, var_1, var_2, var_3, var_4, var_5); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockDaylightDetector_onNeighborBlockChange(this, +var_1, var_2, var_3, var_4, var_5); }, "$renderAsNormalBlock", function() { return $java.nms_BlockDaylightDetector_renderAsNormalBlock(this); }, "$isOpaqueCube", function() { return $java.nms_BlockDaylightDetector_isOpaqueCube(this); }, "$canProvidePower", function() { return $java.nms_BlockDaylightDetector_canProvidePower(this); }, "$createNewTileEntity", function(var_1) { return $java.nms_BlockDaylightDetector_createNewTileEntity(this, var_1); }, "$getIcon", function(var_1, var_2) { return $java.nms_BlockDaylightDetector_getIcon(this, +var_1, var_2); }, "$registerIcons", function(var_1) { $java.nms_BlockDaylightDetector_registerIcons(this, var_1); }], +nms_BlockPoweredOre, "BlockPoweredOre", 79, nms_BlockOreStorage, [], 0, 3, 0, ["$canProvidePower", function() { return $java.nms_BlockPoweredOre_canProvidePower(this); }, "$isProvidingWeakPower", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockPoweredOre_isProvidingWeakPower(this, var_1, var_2, var_3, var_4, var_5); }], +nms_BlockHopper, "BlockHopper", 79, nms_BlockContainer, [], 0, 3, 0, ["$setBlockBoundsBasedOnState", function(var_1, var_2, var_3, var_4) { $java.nms_BlockHopper_setBlockBoundsBasedOnState(this, var_1, var_2, var_3, var_4); }, "$addCollisionBoxesToList", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_BlockHopper_addCollisionBoxesToList(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$onBlockPlaced", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockHopper_onBlockPlaced(this, +var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$createNewTileEntity", function(var_1) { return $java.nms_BlockHopper_createNewTileEntity(this, var_1); }, "$onBlockPlacedBy", function(var_1, var_2, var_3, var_4, var_5, var_6) { $java.nms_BlockHopper_onBlockPlacedBy(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$onBlockActivated", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockHopper_onBlockActivated(this, var_1, var_2, var_3, var_4, +var_5, var_6, var_7, var_8, var_9); }, "$onNeighborBlockChange", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_BlockHopper_onNeighborBlockChange(this, var_1, var_2, var_3, var_4, var_5); }, "$getRenderType", function() { return $java.nms_BlockHopper_getRenderType(this); }, "$renderAsNormalBlock", function() { return $java.nms_BlockHopper_renderAsNormalBlock(this); }, "$isOpaqueCube", function() { return $java.nms_BlockHopper_isOpaqueCube(this); }, "$shouldSideBeRendered", function(var_1, var_2, var_3, +var_4, var_5) { return $java.nms_BlockHopper_shouldSideBeRendered(this, var_1, var_2, var_3, var_4, var_5); }, "$getIcon", function(var_1, var_2) { return $java.nms_BlockHopper_getIcon(this, var_1, var_2); }, "$hasComparatorInputOverride", function() { return $java.nms_BlockHopper_hasComparatorInputOverride(this); }, "$getComparatorInputOverride", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_BlockHopper_getComparatorInputOverride(this, var_1, var_2, var_3, var_4, var_5); }, "$registerIcons", +function(var_1) { $java.nms_BlockHopper_registerIcons(this, var_1); }, "$getItemIconName", function() { return $java.nms_BlockHopper_getItemIconName(this); }]]); +$rt_metadata([nms_BlockQuartz, "BlockQuartz", 79, nms_Block, [], 0, 3, 0, ["$getIcon", function(var_1, var_2) { return $java.nms_BlockQuartz_getIcon(this, var_1, var_2); }, "$onBlockPlaced", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return $java.nms_BlockQuartz_onBlockPlaced(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$damageDropped", function(var_1) { return $java.nms_BlockQuartz_damageDropped(this, var_1); }, "$getRenderType", function() { return $java.nms_BlockQuartz_getRenderType(this); +}, "$getSubBlocks", function(var_1, var_2, var_3) { $java.nms_BlockQuartz_getSubBlocks(this, var_1, var_2, var_3); }, "$registerIcons", function(var_1) { $java.nms_BlockQuartz_registerIcons(this, var_1); }], +nms_BlockDropper, "BlockDropper", 79, nms_BlockDispenser, [], 0, 3, 0, ["$registerIcons", function(var_1) { $java.nms_BlockDropper_registerIcons(this, var_1); }, "$createNewTileEntity", function(var_1) { return $java.nms_BlockDropper_createNewTileEntity(this, var_1); }], +nms_ItemBlock, "ItemBlock", 79, nms_Item, [], 0, 3, 0, ["$getSpriteNumber", function() { return $java.nms_ItemBlock_getSpriteNumber(this); }, "$getIconFromDamage", function(var_1) { return $java.nms_ItemBlock_getIconFromDamage(this, var_1); }, "$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemBlock_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }, "$canPlaceItemBlockOnSide", function(var_1, var_2, var_3, +var_4, var_5, var_6, var_7) { return $java.nms_ItemBlock_canPlaceItemBlockOnSide(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$getUnlocalizedName", function(var_1) { return $java.nms_ItemBlock_getUnlocalizedName(this, var_1); }, "$getUnlocalizedName0", function() { return $java.nms_ItemBlock_getUnlocalizedName0(this); }, "$getCreativeTab", function() { return $java.nms_ItemBlock_getCreativeTab(this); }, "$getSubItems", function(var_1, var_2, var_3) { $java.nms_ItemBlock_getSubItems(this, var_1, +var_2, var_3); }, "$registerIcons", function(var_1) { $java.nms_ItemBlock_registerIcons(this, var_1); }], +nms_ItemCloth, "ItemCloth", 79, nms_ItemBlock, [], 0, 3, 0, ["$getIconFromDamage", function(var_1) { return $java.nms_ItemCloth_getIconFromDamage(this, var_1); }, "$getMetadata", function(var_1) { return $java.nms_ItemCloth_getMetadata(this, var_1); }, "$getUnlocalizedName", function(var_1) { return $java.nms_ItemCloth_getUnlocalizedName(this, var_1); }], +nms_ItemMultiTextureTile, "ItemMultiTextureTile", 79, nms_ItemBlock, [], 0, 3, 0, ["$getIconFromDamage", function(var_1) { return $java.nms_ItemMultiTextureTile_getIconFromDamage(this, var_1); }, "$getMetadata", function(var_1) { return $java.nms_ItemMultiTextureTile_getMetadata(this, var_1); }, "$getUnlocalizedName", function(var_1) { return $java.nms_ItemMultiTextureTile_getUnlocalizedName(this, var_1); }], +nms_ItemSlab, "ItemSlab", 79, nms_ItemBlock, [], 0, 3, 0, ["$getIconFromDamage", function(var_1) { return $java.nms_ItemSlab_getIconFromDamage(this, var_1); }, "$getMetadata", function(var_1) { return $java.nms_ItemSlab_getMetadata(this, var_1); }, "$getUnlocalizedName", function(var_1) { return $java.nms_ItemSlab_getUnlocalizedName(this, var_1); }, "$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemSlab_onItemUse(this, var_1, var_2, var_3, var_4, +var_5, var_6, var_7, var_8, var_9, var_10); }, "$canPlaceItemBlockOnSide", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { return $java.nms_ItemSlab_canPlaceItemBlockOnSide(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_ItemLeaves, "ItemLeaves", 79, nms_ItemBlock, [], 0, 3, 0, ["$getMetadata", function(var_1) { return $java.nms_ItemLeaves_getMetadata(this, var_1); }, "$getIconFromDamage", function(var_1) { return $java.nms_ItemLeaves_getIconFromDamage(this, var_1); }, "$getColorFromItemStack", function(var_1, var_2) { return $java.nms_ItemLeaves_getColorFromItemStack(this, var_1, var_2); }, "$getUnlocalizedName", function(var_1) { return $java.nms_ItemLeaves_getUnlocalizedName(this, var_1); }], +nms_ItemColored, "ItemColored", 79, nms_ItemBlock, [], 0, 3, 0, ["$getColorFromItemStack", function(var_1, var_2) { return $java.nms_ItemColored_getColorFromItemStack(this, var_1, var_2); }, "$getIconFromDamage", function(var_1) { return $java.nms_ItemColored_getIconFromDamage(this, var_1); }, "$getMetadata", function(var_1) { return $java.nms_ItemColored_getMetadata(this, var_1); }, "$getUnlocalizedName", function(var_1) { return $java.nms_ItemColored_getUnlocalizedName(this, var_1); }], +nms_ItemBlockWithMetadata, "ItemBlockWithMetadata", 79, nms_ItemBlock, [], 0, 3, 0, ["$getIconFromDamage", function(var_1) { return $java.nms_ItemBlockWithMetadata_getIconFromDamage(this, var_1); }, "$getMetadata", function(var_1) { return $java.nms_ItemBlockWithMetadata_getMetadata(this, var_1); }], +nms_ItemSnow, "ItemSnow", 79, nms_ItemBlockWithMetadata, [], 0, 3, 0, ["$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.nms_ItemSnow_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }], +nms_ItemLilyPad, "ItemLilyPad", 79, nms_ItemColored, [], 0, 3, 0, ["$onItemRightClick", function(var_1, var_2, var_3) { return $java.nms_ItemLilyPad_onItemRightClick(this, var_1, var_2, var_3); }, "$getColorFromItemStack", function(var_1, var_2) { return $java.nms_ItemLilyPad_getColorFromItemStack(this, var_1, var_2); }], +nms_ItemPiston, "ItemPiston", 79, nms_ItemBlock, [], 0, 3, 0, ["$getMetadata", function(var_1) { return $java.nms_ItemPiston_getMetadata(this, var_1); }], +nms_ItemAnvilBlock, "ItemAnvilBlock", 79, nms_ItemMultiTextureTile, [], 0, 3, 0, ["$getMetadata", function(var_1) { return $java.nms_ItemAnvilBlock_getMetadata(this, var_1); }], +ju_LinkedHashMap, "LinkedHashMap", 8, ju_HashMap, [ju_Map], 0, 3, 0, ["$newElementArray", function(var_1) { return $java.ju_LinkedHashMap_newElementArray(this, var_1); }, "$createHashedEntry", function(var_1, var_2, var_3) { return $java.ju_LinkedHashMap_createHashedEntry(this, var_1, var_2, var_3); }, "$putImpl", function(var_1, var_2) { return $java.ju_LinkedHashMap_putImpl(this, var_1, var_2); }, "$entrySet", function() { return $java.ju_LinkedHashMap_entrySet(this); }], +nms_EntityList$_clinit_$lambda$_61_0, "EntityList$$lambda$_61_0", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_0_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_1, "EntityList$$lambda$_61_1", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_1_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_2, "EntityList$$lambda$_61_2", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_2_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_3, "EntityList$$lambda$_61_3", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_3_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_4, "EntityList$$lambda$_61_4", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_4_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_5, "EntityList$$lambda$_61_5", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_5_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_6, "EntityList$$lambda$_61_6", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_6_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_7, "EntityList$$lambda$_61_7", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_7_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_8, "EntityList$$lambda$_61_8", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_8_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_9, "EntityList$$lambda$_61_9", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_9_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_10, "EntityList$$lambda$_61_10", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_10_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_11, "EntityList$$lambda$_61_11", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_11_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_12, "EntityList$$lambda$_61_12", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_12_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_13, "EntityList$$lambda$_61_13", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_13_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_14, "EntityList$$lambda$_61_14", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_14_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_15, "EntityList$$lambda$_61_15", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_15_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_16, "EntityList$$lambda$_61_16", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_16_apply(this, var_1); }], +nms_EntityMinecartEmpty, "EntityMinecartEmpty", 79, nms_EntityMinecart, [], 0, 3, 0, ["$interact", function(var_1) { return $java.nms_EntityMinecartEmpty_interact(this, var_1); }, "$getMinecartType", function() { return $java.nms_EntityMinecartEmpty_getMinecartType(this); }], +nms_EntityList$_clinit_$lambda$_61_17, "EntityList$$lambda$_61_17", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_17_apply(this, var_1); }], +nms_EntityMinecartContainer, "EntityMinecartContainer", 79, nms_EntityMinecart, [nms_IInventory], 1, 3, 0, ["$getStackInSlot", function(var_1) { return $java.nms_EntityMinecartContainer_getStackInSlot(this, var_1); }, "$getInventoryStackLimit", function() { return $java.nms_EntityMinecartContainer_getInventoryStackLimit(this); }, "$setDead", function() { $java.nms_EntityMinecartContainer_setDead(this); }, "$interact", function(var_1) { return $java.nms_EntityMinecartContainer_interact(this, var_1); }], +nms_EntityMinecartChest, "EntityMinecartChest", 79, nms_EntityMinecartContainer, [], 0, 3, 0, ["$getSizeInventory", function() { return $java.nms_EntityMinecartChest_getSizeInventory(this); }, "$getMinecartType", function() { return $java.nms_EntityMinecartChest_getMinecartType(this); }, "$getDefaultDisplayTile", function() { return $java.nms_EntityMinecartChest_getDefaultDisplayTile(this); }, "$getDefaultDisplayTileOffset", function() { return $java.nms_EntityMinecartChest_getDefaultDisplayTileOffset(this); +}], +nms_EntityList$_clinit_$lambda$_61_18, "EntityList$$lambda$_61_18", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_18_apply(this, var_1); }], +nms_EntityMinecartFurnace, "EntityMinecartFurnace", 79, nms_EntityMinecart, [], 0, 3, 0, ["$getMinecartType", function() { return $java.nms_EntityMinecartFurnace_getMinecartType(this); }, "$entityInit", function() { $java.nms_EntityMinecartFurnace_entityInit(this); }, "$onUpdate", function() { $java.nms_EntityMinecartFurnace_onUpdate(this); }, "$interact", function(var_1) { return $java.nms_EntityMinecartFurnace_interact(this, var_1); }, "$getDefaultDisplayTile", function() { return $java.nms_EntityMinecartFurnace_getDefaultDisplayTile(this); +}, "$getDefaultDisplayTileData", function() { return $java.nms_EntityMinecartFurnace_getDefaultDisplayTileData(this); }], +nms_EntityList$_clinit_$lambda$_61_19, "EntityList$$lambda$_61_19", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_19_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_20, "EntityList$$lambda$_61_20", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_20_apply(this, var_1); }], +nms_Hopper, "Hopper", 79, jl_Object, [nms_IInventory], 3, 3, 0, 0, +nms_EntityMinecartHopper, "EntityMinecartHopper", 79, nms_EntityMinecartContainer, [nms_Hopper], 0, 3, 0, ["$getMinecartType", function() { return $java.nms_EntityMinecartHopper_getMinecartType(this); }, "$getDefaultDisplayTile", function() { return $java.nms_EntityMinecartHopper_getDefaultDisplayTile(this); }, "$getDefaultDisplayTileOffset", function() { return $java.nms_EntityMinecartHopper_getDefaultDisplayTileOffset(this); }, "$getSizeInventory", function() { return $java.nms_EntityMinecartHopper_getSizeInventory(this); +}, "$interact", function(var_1) { return $java.nms_EntityMinecartHopper_interact(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_21, "EntityList$$lambda$_61_21", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_21_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_22, "EntityList$$lambda$_61_22", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_22_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_23, "EntityList$$lambda$_61_23", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_23_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_24, "EntityList$$lambda$_61_24", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_24_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_25, "EntityList$$lambda$_61_25", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_25_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_26, "EntityList$$lambda$_61_26", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_26_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_27, "EntityList$$lambda$_61_27", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_27_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_28, "EntityList$$lambda$_61_28", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_28_apply(this, var_1); }], +nms_EntityPigZombie, "EntityPigZombie", 79, nms_EntityZombie, [], 0, 3, 0, ["$isAIEnabled", function() { return $java.nms_EntityPigZombie_isAIEnabled(this); }, "$onUpdate", function() { $java.nms_EntityPigZombie_onUpdate(this); }, "$findPlayerToAttack", function() { return $java.nms_EntityPigZombie_findPlayerToAttack(this); }, "$attackEntityFrom", function(var_1, var_2) { return $java.nms_EntityPigZombie_attackEntityFrom(this, var_1, var_2); }, "$getLivingSound", function() { return $java.nms_EntityPigZombie_getLivingSound(this); +}, "$getHurtSound", function() { return $java.nms_EntityPigZombie_getHurtSound(this); }, "$getDeathSound", function() { return $java.nms_EntityPigZombie_getDeathSound(this); }, "$interact", function(var_1) { return $java.nms_EntityPigZombie_interact(this, var_1); }, "$getAttackStrength", function(var_1) { return $java.nms_EntityPigZombie_getAttackStrength(this, var_1); }]]); +$rt_metadata([nms_EntityList$_clinit_$lambda$_61_29, "EntityList$$lambda$_61_29", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_29_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_30, "EntityList$$lambda$_61_30", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_30_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_31, "EntityList$$lambda$_61_31", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_31_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_32, "EntityList$$lambda$_61_32", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_32_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_33, "EntityList$$lambda$_61_33", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_33_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_34, "EntityList$$lambda$_61_34", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_34_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_35, "EntityList$$lambda$_61_35", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_35_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_36, "EntityList$$lambda$_61_36", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_36_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_37, "EntityList$$lambda$_61_37", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_37_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_38, "EntityList$$lambda$_61_38", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_38_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_39, "EntityList$$lambda$_61_39", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_39_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_40, "EntityList$$lambda$_61_40", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_40_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_41, "EntityList$$lambda$_61_41", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_41_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_42, "EntityList$$lambda$_61_42", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_42_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_43, "EntityList$$lambda$_61_43", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_43_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_44, "EntityList$$lambda$_61_44", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_44_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_45, "EntityList$$lambda$_61_45", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_45_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_46, "EntityList$$lambda$_61_46", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_46_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_47, "EntityList$$lambda$_61_47", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_47_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_48, "EntityList$$lambda$_61_48", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_48_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_49, "EntityList$$lambda$_61_49", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_49_apply(this, var_1); }], +nms_EntityList$_clinit_$lambda$_61_50, "EntityList$$lambda$_61_50", 79, jl_Object, [juf_Function], 0, 3, 0, ["$apply", function(var_1) { return $java.nms_EntityList$_clinit_$lambda$_61_50_apply(this, var_1); }], +ju_Collections$5, "Collections$5", 8, ju_AbstractSet, [], 4, 0, 0, 0, +ju_Collections$6, "Collections$6", 8, ju_AbstractMap, [], 4, 0, 0, 0, +ju_Collections$3, "Collections$3", 8, ju_AbstractList, [], 4, 0, 0, 0, +jnc_CharsetDecoder, "CharsetDecoder", 15, jl_Object, [], 1, 3, 0, 0, +jn_FloatBufferImpl, "FloatBufferImpl", 14, jn_FloatBuffer, [], 1, 0, 0, 0, +jn_FloatBufferOverArray, "FloatBufferOverArray", 14, jn_FloatBufferImpl, [], 0, 0, 0, ["$getElement0", function(var_1) { return $java.jn_FloatBufferOverArray_getElement(this, var_1); }, "$putElement0", function(var_1, var_2) { $java.jn_FloatBufferOverArray_putElement(this, var_1, var_2); }, "$readOnly1", function() { return $java.jn_FloatBufferOverArray_readOnly(this); }], +nlegv_Vector2f, "Vector2f", 86, nlegv_Vector, [ji_Serializable, nlegv_ReadableVector2f, nlegv_WritableVector2f], 0, 3, 0, 0, +maat__tmi_MgButtonHandler, "_tmi_MgButtonHandler", 69, jl_Object, [], 3, 3, 0, 0, +maat__tmi_MgItemHandler, "_tmi_MgItemHandler", 69, jl_Object, [], 3, 3, 0, 0, +maat__tmi_MgFocusHandler, "_tmi_MgFocusHandler", 69, jl_Object, [], 3, 3, 0, 0, +maat_TMIController, "TMIController", 69, jl_Object, [maat__tmi_MgButtonHandler, maat__tmi_MgItemHandler, maat__tmi_MgFocusHandler], 0, 3, 0, ["$onButtonRightClick", function(var_1) { return $java.maat_TMIController_onButtonRightClick(this, var_1); }, "$onButtonPress", function(var_1) { return $java.maat_TMIController_onButtonPress(this, var_1); }], +nms_EntityEggInfo, "EntityEggInfo", 79, jl_Object, [], 0, 3, 0, 0, +nms_CreativeTabBlock, "CreativeTabBlock", 79, nms_CreativeTabs, [], 4, 0, 0, ["$getTabIconItemIndex", function() { return $java.nms_CreativeTabBlock_getTabIconItemIndex(this); }], +nms_CreativeTabDeco, "CreativeTabDeco", 79, nms_CreativeTabs, [], 4, 0, 0, ["$getTabIconItemIndex", function() { return $java.nms_CreativeTabDeco_getTabIconItemIndex(this); }], +nms_CreativeTabRedstone, "CreativeTabRedstone", 79, nms_CreativeTabs, [], 4, 0, 0, ["$getTabIconItemIndex", function() { return $java.nms_CreativeTabRedstone_getTabIconItemIndex(this); }], +nms_CreativeTabTransport, "CreativeTabTransport", 79, nms_CreativeTabs, [], 4, 0, 0, ["$getTabIconItemIndex", function() { return $java.nms_CreativeTabTransport_getTabIconItemIndex(this); }], +nms_CreativeTabMisc, "CreativeTabMisc", 79, nms_CreativeTabs, [], 4, 0, 0, ["$getTabIconItemIndex", function() { return $java.nms_CreativeTabMisc_getTabIconItemIndex(this); }, "$displayAllReleventItems", function(var_1) { $java.nms_CreativeTabMisc_displayAllReleventItems(this, var_1); }], +nms_CreativeTabSearch, "CreativeTabSearch", 79, nms_CreativeTabs, [], 4, 0, 0, ["$getTabIconItemIndex", function() { return $java.nms_CreativeTabSearch_getTabIconItemIndex(this); }], +nms_CreativeTabFood, "CreativeTabFood", 79, nms_CreativeTabs, [], 4, 0, 0, ["$getTabIconItemIndex", function() { return $java.nms_CreativeTabFood_getTabIconItemIndex(this); }], +nms_CreativeTabTools, "CreativeTabTools", 79, nms_CreativeTabs, [], 4, 0, 0, ["$getTabIconItemIndex", function() { return $java.nms_CreativeTabTools_getTabIconItemIndex(this); }, "$displayAllReleventItems", function(var_1) { $java.nms_CreativeTabTools_displayAllReleventItems(this, var_1); }], +nms_CreativeTabCombat, "CreativeTabCombat", 79, nms_CreativeTabs, [], 4, 0, 0, ["$getTabIconItemIndex", function() { return $java.nms_CreativeTabCombat_getTabIconItemIndex(this); }, "$displayAllReleventItems", function(var_1) { $java.nms_CreativeTabCombat_displayAllReleventItems(this, var_1); }], +nms_CreativeTabBrewing, "CreativeTabBrewing", 79, nms_CreativeTabs, [], 4, 0, 0, ["$getTabIconItemIndex", function() { return $java.nms_CreativeTabBrewing_getTabIconItemIndex(this); }], +nms_CreativeTabMaterial, "CreativeTabMaterial", 79, nms_CreativeTabs, [], 4, 0, 0, ["$getTabIconItemIndex", function() { return $java.nms_CreativeTabMaterial_getTabIconItemIndex(this); }], +nms_CreativeTabInventory, "CreativeTabInventory", 79, nms_CreativeTabs, [], 4, 0, 0, ["$getTabIconItemIndex", function() { return $java.nms_CreativeTabInventory_getTabIconItemIndex(this); }], +nms_PotionHealth, "PotionHealth", 79, nms_Potion, [], 0, 3, 0, ["$isInstant", function() { return $java.nms_PotionHealth_isInstant(this); }, "$isReady", function(var_1, var_2) { return $java.nms_PotionHealth_isReady(this, var_1, var_2); }], +nms_MaterialTransparent, "MaterialTransparent", 79, nms_Material, [], 0, 3, 0, ["$isSolid", function() { return $java.nms_MaterialTransparent_isSolid(this); }, "$getCanBlockGrass", function() { return $java.nms_MaterialTransparent_getCanBlockGrass(this); }, "$blocksMovement", function() { return $java.nms_MaterialTransparent_blocksMovement(this); }], +nms_MapColor, "MapColor", 79, jl_Object, [], 0, 3, 0, 0, +nms_MaterialLiquid, "MaterialLiquid", 79, nms_Material, [], 0, 3, 0, ["$isLiquid", function() { return $java.nms_MaterialLiquid_isLiquid(this); }, "$blocksMovement", function() { return $java.nms_MaterialLiquid_blocksMovement(this); }, "$isSolid", function() { return $java.nms_MaterialLiquid_isSolid(this); }]]); +$rt_metadata([nms_MaterialLogic, "MaterialLogic", 79, nms_Material, [], 0, 3, 0, ["$isSolid", function() { return $java.nms_MaterialLogic_isSolid(this); }, "$getCanBlockGrass", function() { return $java.nms_MaterialLogic_getCanBlockGrass(this); }, "$blocksMovement", function() { return $java.nms_MaterialLogic_blocksMovement(this); }], +nms_MaterialPortal, "MaterialPortal", 79, nms_Material, [], 0, 3, 0, ["$isSolid", function() { return $java.nms_MaterialPortal_isSolid(this); }, "$getCanBlockGrass", function() { return $java.nms_MaterialPortal_getCanBlockGrass(this); }, "$blocksMovement", function() { return $java.nms_MaterialPortal_blocksMovement(this); }], +nms_MaterialWeb, "MaterialWeb", 79, nms_Material, [], 4, 0, 0, ["$blocksMovement", function() { return $java.nms_MaterialWeb_blocksMovement(this); }], +ju_TreeMap$1, "TreeMap$1", 8, jl_Object, [ju_Comparator], 0, 0, 0, 0, +nms_IStatType, "IStatType", 79, jl_Object, [], 3, 3, 0, 0, +nms_StatTypeSimple, "StatTypeSimple", 79, jl_Object, [nms_IStatType], 4, 0, 0, 0, +nms_StatTypeTime, "StatTypeTime", 79, jl_Object, [nms_IStatType], 4, 0, 0, 0, +nms_StatTypeDistance, "StatTypeDistance", 79, jl_Object, [nms_IStatType], 4, 0, 0, 0, +ju_Enumeration, "Enumeration", 8, jl_Object, [], 3, 3, 0, 0, +ju_Hashtable$1, "Hashtable$1", 8, jl_Object, [ju_Enumeration], 4, 0, 0, 0, +ju_Hashtable$2, "Hashtable$2", 8, jl_Object, [ju_Iterator], 4, 0, 0, 0, +ju_Hashtable$Entry, "Hashtable$Entry", 8, ju_MapEntry, [], 0, 0, 0, 0, +maat_TMIConfig, "TMIConfig", 69, jl_Object, [], 0, 3, 0, 0, +maat_TMIItemInfo, "TMIItemInfo", 69, jl_Object, [], 0, 3, $java.maat_TMIItemInfo_$callClinit, 0, +maat_TMIPrivateFields, "TMIPrivateFields", 69, jl_Object, [], 0, 3, 0, 0, +ju_SortedSet, "SortedSet", 8, jl_Object, [ju_Set], 3, 3, 0, 0, +ju_NavigableSet, "NavigableSet", 8, jl_Object, [ju_SortedSet], 3, 3, 0, 0, +ju_TreeSet, "TreeSet", 8, ju_AbstractSet, [ju_NavigableSet], 0, 3, 0, ["$iterator", function() { return ju_TreeSet_iterator(this); }], +ju_HashMap$AbstractMapIterator, "HashMap$AbstractMapIterator", 8, jl_Object, [], 0, 0, 0, ["$hasNext", function() { return ju_HashMap$AbstractMapIterator_hasNext(this); }, "$remove2", function() { ju_HashMap$AbstractMapIterator_remove(this); }], +ju_HashMap$ValueIterator, "HashMap$ValueIterator", 8, ju_HashMap$AbstractMapIterator, [ju_Iterator], 0, 0, 0, ["$next", function() { return $java.ju_HashMap$ValueIterator_next(this); }], +jl_ArithmeticException, "ArithmeticException", 22, jl_RuntimeException, [], 0, 3, 0, 0, +jnc_CharacterCodingException, "CharacterCodingException", 15, ji_IOException, [], 0, 3, 0, 0, +jnci_BufferedDecoder, "BufferedDecoder", 16, jnc_CharsetDecoder, [], 1, 3, 0, 0, +jnci_UTF8Decoder, "UTF8Decoder", 16, jnci_BufferedDecoder, [], 0, 3, 0, 0, +nms_RenderHelper, "RenderHelper", 79, jl_Object, [], 0, 3, 0, 0, +ju_HashMap$1, "HashMap$1", 8, ju_AbstractSet, [], 0, 0, 0, ["$size0", function() { return $java.ju_HashMap$1_size(this); }, "$iterator", function() { return $java.ju_HashMap$1_iterator(this); }], +ju_HashMap$HashMapEntrySet, "HashMap$HashMapEntrySet", 8, ju_AbstractSet, [], 0, 0, 0, ["$size0", function() { return $java.ju_HashMap$HashMapEntrySet_size(this); }, "$contains", function(var_1) { return $java.ju_HashMap$HashMapEntrySet_contains(this, var_1); }, "$iterator", function() { return ju_HashMap$HashMapEntrySet_iterator(this); }], +ju_LinkedHashMap$LinkedHashMapEntry, "LinkedHashMap$LinkedHashMapEntry", 8, ju_HashMap$HashEntry, [], 4, 0, 0, 0, +maat__tmi_MgCanvas, "_tmi_MgCanvas", 69, jl_Object, [], 0, 3, 0, 0, +maat__tmi_MgTooltipHandler, "_tmi_MgTooltipHandler", 69, jl_Object, [], 3, 3, 0, 0, +maat_TMIView, "TMIView", 69, jl_Object, [maat__tmi_MgTooltipHandler], 0, 3, 0, 0, +maat_TMIUtils, "TMIUtils", 69, jl_Object, [], 0, 3, 0, 0, +nms_TileEntitySkull, "TileEntitySkull", 79, nms_TileEntity, [], 0, 3, 0, ["$readFromNBT", function(var_1) { $java.nms_TileEntitySkull_readFromNBT(this, var_1); }], +jur_AbstractCharClass$LazyJavaLowerCase$1, "AbstractCharClass$LazyJavaLowerCase$1", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return $java.jur_AbstractCharClass$LazyJavaLowerCase$1_contains(this, var_1); }], +jur_AbstractCharClass$LazyJavaUpperCase$1, "AbstractCharClass$LazyJavaUpperCase$1", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return $java.jur_AbstractCharClass$LazyJavaUpperCase$1_contains(this, var_1); }], +jur_AbstractCharClass$LazyJavaWhitespace$1, "AbstractCharClass$LazyJavaWhitespace$1", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return $java.jur_AbstractCharClass$LazyJavaWhitespace$1_contains(this, var_1); }], +jur_AbstractCharClass$LazyJavaMirrored$1, "AbstractCharClass$LazyJavaMirrored$1", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return $java.jur_AbstractCharClass$LazyJavaMirrored$1_contains(this, var_1); }], +jur_AbstractCharClass$LazyJavaDefined$1, "AbstractCharClass$LazyJavaDefined$1", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return $java.jur_AbstractCharClass$LazyJavaDefined$1_contains(this, var_1); }], +jur_AbstractCharClass$LazyJavaDigit$1, "AbstractCharClass$LazyJavaDigit$1", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return $java.jur_AbstractCharClass$LazyJavaDigit$1_contains(this, var_1); }], +jur_AbstractCharClass$LazyJavaIdentifierIgnorable$1, "AbstractCharClass$LazyJavaIdentifierIgnorable$1", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return $java.jur_AbstractCharClass$LazyJavaIdentifierIgnorable$1_contains(this, var_1); }], +jur_AbstractCharClass$LazyJavaISOControl$1, "AbstractCharClass$LazyJavaISOControl$1", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return $java.jur_AbstractCharClass$LazyJavaISOControl$1_contains(this, var_1); }], +jur_AbstractCharClass$LazyJavaJavaIdentifierPart$1, "AbstractCharClass$LazyJavaJavaIdentifierPart$1", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return $java.jur_AbstractCharClass$LazyJavaJavaIdentifierPart$1_contains(this, var_1); }], +jur_AbstractCharClass$LazyJavaJavaIdentifierStart$1, "AbstractCharClass$LazyJavaJavaIdentifierStart$1", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return $java.jur_AbstractCharClass$LazyJavaJavaIdentifierStart$1_contains(this, var_1); }], +jur_AbstractCharClass$LazyJavaLetter$1, "AbstractCharClass$LazyJavaLetter$1", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return $java.jur_AbstractCharClass$LazyJavaLetter$1_contains(this, var_1); }], +jur_AbstractCharClass$LazyJavaLetterOrDigit$1, "AbstractCharClass$LazyJavaLetterOrDigit$1", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return $java.jur_AbstractCharClass$LazyJavaLetterOrDigit$1_contains(this, var_1); }], +jur_AbstractCharClass$LazyJavaSpaceChar$1, "AbstractCharClass$LazyJavaSpaceChar$1", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return $java.jur_AbstractCharClass$LazyJavaSpaceChar$1_contains(this, var_1); }], +jur_AbstractCharClass$LazyJavaTitleCase$1, "AbstractCharClass$LazyJavaTitleCase$1", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return $java.jur_AbstractCharClass$LazyJavaTitleCase$1_contains(this, var_1); }], +jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart$1, "AbstractCharClass$LazyJavaUnicodeIdentifierPart$1", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return $java.jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart$1_contains(this, var_1); }], +jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart$1, "AbstractCharClass$LazyJavaUnicodeIdentifierStart$1", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return $java.jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart$1_contains(this, var_1); }], +jur_UnicodeCategory, "UnicodeCategory", 9, jur_AbstractCharClass, [], 0, 0, 0, ["$contains1", function(var_1) { return $java.jur_UnicodeCategory_contains(this, var_1); }]]); +$rt_metadata([jur_UnicodeCategoryScope, "UnicodeCategoryScope", 9, jur_UnicodeCategory, [], 0, 0, 0, ["$contains1", function(var_1) { return $java.jur_UnicodeCategoryScope_contains(this, var_1); }], +nms_GuiGameOver, "GuiGameOver", 79, nms_GuiScreen, [], 0, 3, 0, ["$initGui", function() { $java.nms_GuiGameOver_initGui(this); }, "$keyTyped", function(var_1, var_2) { $java.nms_GuiGameOver_keyTyped(this, var_1, var_2); }, "$actionPerformed", function(var_1) { $java.nms_GuiGameOver_actionPerformed(this, var_1); }, "$drawScreen", function(var_1, var_2, var_3) { $java.nms_GuiGameOver_drawScreen(this, var_1, var_2, var_3); }, "$updateScreen", function() { $java.nms_GuiGameOver_updateScreen(this); }], +nms_GuiIngameMenu, "GuiIngameMenu", 79, nms_GuiScreen, [], 0, 3, 0, ["$initGui", function() { $java.nms_GuiIngameMenu_initGui(this); }, "$actionPerformed", function(var_1) { $java.nms_GuiIngameMenu_actionPerformed(this, var_1); }, "$updateScreen", function() { $java.nms_GuiIngameMenu_updateScreen(this); }, "$drawScreen", function(var_1, var_2, var_3) { $java.nms_GuiIngameMenu_drawScreen(this, var_1, var_2, var_3); }], +nms_WorldRenderer, "WorldRenderer", 79, jl_Object, [], 0, 3, nms_WorldRenderer_$callClinit, 0, +nms_EntitySorter, "EntitySorter", 79, jl_Object, [ju_Comparator], 0, 3, 0, ["$compare", function(var_1, var_2) { return $java.nms_EntitySorter_compare(this, var_1, var_2); }], +nms_BossStatus, "BossStatus", 79, jl_Object, [], 4, 3, 0, 0, +nms_EntityFX, "EntityFX", 79, nms_Entity, [], 0, 3, 0, ["$canTriggerWalking", function() { return $java.nms_EntityFX_canTriggerWalking(this); }, "$entityInit", function() { $java.nms_EntityFX_entityInit(this); }, "$onUpdate", function() { $java.nms_EntityFX_onUpdate(this); }, "$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntityFX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$getFXLayer", function() { return $java.nms_EntityFX_getFXLayer(this); +}, "$canAttackWithItem", function() { return $java.nms_EntityFX_canAttackWithItem(this); }, "$toString", function() { return $java.nms_EntityFX_toString(this); }], +jt_DecimalFormat$MantissaAndExponent, "DecimalFormat$MantissaAndExponent", 19, jl_Object, [], 0, 0, 0, 0, +jt_DecimalFormat$MinusField, "DecimalFormat$MinusField", 19, jl_Object, [jt_DecimalFormat$FormatField], 0, 0, 0, ["$render", function(var_1, var_2) { $java.jt_DecimalFormat$MinusField_render(this, var_1, var_2); }, "$equals", function(var_1) { return $java.jt_DecimalFormat$MinusField_equals(this, var_1); }, "$hashCode0", function() { return $java.jt_DecimalFormat$MinusField_hashCode(this); }], +nms_EntityDiggingFX, "EntityDiggingFX", 79, nms_EntityFX, [], 0, 3, 0, ["$getFXLayer", function() { return $java.nms_EntityDiggingFX_getFXLayer(this); }, "$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntityDiggingFX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +jn_FloatBufferOverByteBuffer, "FloatBufferOverByteBuffer", 14, jn_FloatBufferImpl, [], 1, 0, 0, ["$readOnly1", function() { return $java.jn_FloatBufferOverByteBuffer_readOnly(this); }], +jn_FloatBufferOverByteBufferLittleEndian, "FloatBufferOverByteBufferLittleEndian", 14, jn_FloatBufferOverByteBuffer, [], 0, 0, 0, ["$getElement0", function(var_1) { return $java.jn_FloatBufferOverByteBufferLittleEndian_getElement(this, var_1); }, "$putElement0", function(var_1, var_2) { $java.jn_FloatBufferOverByteBufferLittleEndian_putElement(this, var_1, var_2); }], +jn_FloatBufferOverByteBufferBigEndian, "FloatBufferOverByteBufferBigEndian", 14, jn_FloatBufferOverByteBuffer, [], 0, 0, 0, ["$getElement0", function(var_1) { return $java.jn_FloatBufferOverByteBufferBigEndian_getElement(this, var_1); }, "$putElement0", function(var_1, var_2) { $java.jn_FloatBufferOverByteBufferBigEndian_putElement(this, var_1, var_2); }], +nms_ModelBox, "ModelBox", 79, jl_Object, [], 0, 3, 0, 0, +nms_TextureOffset, "TextureOffset", 79, jl_Object, [], 0, 3, 0, 0, +nms_WorldProvider, "WorldProvider", 79, jl_Object, [], 1, 3, 0, ["$generateLightBrightnessTable", function() { $java.nms_WorldProvider_generateLightBrightnessTable(this); }, "$registerWorldChunkManager", function() { $java.nms_WorldProvider_registerWorldChunkManager(this); }, "$calculateCelestialAngle", function(var_1, var_2) { return $java.nms_WorldProvider_calculateCelestialAngle(this, var_1, var_2); }, "$isSurfaceWorld", function() { return $java.nms_WorldProvider_isSurfaceWorld(this); }, "$calcSunriseSunsetColors", +function(var_1, var_2) { return $java.nms_WorldProvider_calcSunriseSunsetColors(this, var_1, var_2); }, "$getFogColor0", function(var_1, var_2) { return $java.nms_WorldProvider_getFogColor(this, var_1, var_2); }, "$getCloudHeight", function() { return $java.nms_WorldProvider_getCloudHeight(this); }, "$isSkyColored", function() { return $java.nms_WorldProvider_isSkyColored(this); }, "$doesXZShowFog", function(var_1, var_2) { return $java.nms_WorldProvider_doesXZShowFog(this, var_1, var_2); }], +maat__tmi_MgWidget, "_tmi_MgWidget", 69, jl_Object, [], 0, 3, 0, ["$resize", function() { $java.maat__tmi_MgWidget_resize(this); }], +maat__tmi_MgTabView, "_tmi_MgTabView", 69, maat__tmi_MgWidget, [], 0, 3, 0, ["$draw1", function(var_1, var_2, var_3) { $java.maat__tmi_MgTabView_draw(this, var_1, var_2, var_3); }, "$resize", function() { $java.maat__tmi_MgTabView_resize(this); }, "$click", function(var_1, var_2, var_3) { return $java.maat__tmi_MgTabView_click(this, var_1, var_2, var_3); }], +maat_TMIEnchantPanel, "TMIEnchantPanel", 69, maat__tmi_MgWidget, [maat__tmi_MgButtonHandler], 0, 3, 0, ["$resize", function() { $java.maat_TMIEnchantPanel_resize(this); }, "$draw1", function(var_1, var_2, var_3) { $java.maat_TMIEnchantPanel_draw(this, var_1, var_2, var_3); }, "$click", function(var_1, var_2, var_3) { return $java.maat_TMIEnchantPanel_click(this, var_1, var_2, var_3); }, "$onButtonPress", function(var_1) { return $java.maat_TMIEnchantPanel_onButtonPress(this, var_1); }, "$onButtonRightClick", +function(var_1) { return $java.maat_TMIEnchantPanel_onButtonRightClick(this, var_1); }], +maat_TMIConfigPanel, "TMIConfigPanel", 69, maat__tmi_MgWidget, [], 0, 3, 0, 0, +maat_TMIPotionPanel, "TMIPotionPanel", 69, maat__tmi_MgWidget, [maat__tmi_MgButtonHandler], 0, 3, 0, ["$resize", function() { $java.maat_TMIPotionPanel_resize(this); }, "$onButtonPress", function(var_1) { return $java.maat_TMIPotionPanel_onButtonPress(this, var_1); }, "$onButtonRightClick", function(var_1) { return $java.maat_TMIPotionPanel_onButtonRightClick(this, var_1); }, "$draw1", function(var_1, var_2, var_3) { $java.maat_TMIPotionPanel_draw(this, var_1, var_2, var_3); }, "$click", function(var_1, var_2, +var_3) { return $java.maat_TMIPotionPanel_click(this, var_1, var_2, var_3); }], +maat_TMIFireworkPanel, "TMIFireworkPanel", 69, maat__tmi_MgWidget, [maat__tmi_MgButtonHandler], 0, 3, 0, ["$resize", function() { $java.maat_TMIFireworkPanel_resize(this); }, "$onButtonPress", function(var_1) { return $java.maat_TMIFireworkPanel_onButtonPress(this, var_1); }, "$onButtonRightClick", function(var_1) { return $java.maat_TMIFireworkPanel_onButtonRightClick(this, var_1); }, "$draw1", function(var_1, var_2, var_3) { $java.maat_TMIFireworkPanel_draw(this, var_1, var_2, var_3); }, "$click", function(var_1, +var_2, var_3) { return $java.maat_TMIFireworkPanel_click(this, var_1, var_2, var_3); }], +maat__tmi_MgButton, "_tmi_MgButton", 69, maat__tmi_MgWidget, [], 0, 3, 0, ["$graphicWidth", function(var_1) { return $java.maat__tmi_MgButton_graphicWidth(this, var_1); }, "$drawGraphic", function(var_1, var_2) { return $java.maat__tmi_MgButton_drawGraphic(this, var_1, var_2); }, "$draw1", function(var_1, var_2, var_3) { $java.maat__tmi_MgButton_draw(this, var_1, var_2, var_3); }, "$click", function(var_1, var_2, var_3) { return $java.maat__tmi_MgButton_click(this, var_1, var_2, var_3); }], +nms_PotionEffect, "PotionEffect", 79, jl_Object, [], 0, 3, 0, ["$hashCode0", function() { return $java.nms_PotionEffect_hashCode(this); }, "$toString", function() { return $java.nms_PotionEffect_toString(this); }, "$equals", function(var_1) { return $java.nms_PotionEffect_equals(this, var_1); }], +nlea_EaglerAdapterImpl2$AudioBufferSourceNodeX, "EaglerAdapterImpl2$AudioBufferSourceNodeX", 83, jl_Object, [], 0, 0, 0, 0, +nlea_EaglerAdapterImpl2$24, "EaglerAdapterImpl2$24", 83, jl_Object, [otjde_EventListener], 4, 0, 0, ["$handleEvent$exported$0", function(var_1) { return $java.nlea_EaglerAdapterImpl2$24_handleEvent$exported$0(this, var_1); }], +nms_EntitySmokeFX, "EntitySmokeFX", 79, nms_EntityFX, [], 0, 3, 0, ["$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntitySmokeFX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$onUpdate", function() { $java.nms_EntitySmokeFX_onUpdate(this); }], +nms_EntityRainFX, "EntityRainFX", 79, nms_EntityFX, [], 0, 3, 0, ["$onUpdate", function() { $java.nms_EntityRainFX_onUpdate(this); }], +nms_DestroyBlockProgress, "DestroyBlockProgress", 79, jl_Object, [], 0, 3, 0, 0, +nlea_EaglerAdapterImpl2$23, "EaglerAdapterImpl2$23", 83, jl_Object, [otjde_EventListener], 4, 0, 0, ["$handleEvent$exported$0", function(var_1) { return $java.nlea_EaglerAdapterImpl2$23_handleEvent$exported$0(this, var_1); }], +jm_BigDecimal, "BigDecimal", 18, jl_Number, [jl_Comparable, ji_Serializable], 0, 3, jm_BigDecimal_$callClinit, ["$equals", function(var_1) { return $java.jm_BigDecimal_equals(this, var_1); }, "$hashCode0", function() { return $java.jm_BigDecimal_hashCode(this); }, "$toString", function() { return $java.jm_BigDecimal_toString(this); }, "$longValue", function() { return $java.jm_BigDecimal_longValue(this); }, "$intValue", function() { return $java.jm_BigDecimal_intValue(this); }, "$doubleValue", function() { return $java.jm_BigDecimal_doubleValue(this); +}, "$compareTo7", function(var_1) { return $java.jm_BigDecimal_compareTo(this, var_1); }], +jm_BigInteger, "BigInteger", 18, jl_Number, [jl_Comparable, ji_Serializable], 0, 3, 0, ["$intValue", function() { return jm_BigInteger_intValue(this); }, "$longValue", function() { return $java.jm_BigInteger_longValue(this); }, "$doubleValue", function() { return $java.jm_BigInteger_doubleValue(this); }, "$hashCode0", function() { return $java.jm_BigInteger_hashCode(this); }, "$equals", function(var_1) { return jm_BigInteger_equals(this, var_1); }, "$toString", function() { return $java.jm_BigInteger_toString(this); +}, "$compareTo7", function(var_1) { return $java.jm_BigInteger_compareTo(this, var_1); }], +nms_PositionTextureVertex, "PositionTextureVertex", 79, jl_Object, [], 0, 3, 0, 0, +nms_TexturedQuad, "TexturedQuad", 79, jl_Object, [], 0, 3, 0, 0, +nms_AchievementMap, "AchievementMap", 79, jl_Object, [], 0, 3, nms_AchievementMap_$callClinit, 0, +ju_AbstractMap$SimpleEntry, "AbstractMap$SimpleEntry", 8, jl_Object, [ju_Map$Entry, ji_Serializable], 0, 3, 0, ["$getValue0", function() { return $java.ju_AbstractMap$SimpleEntry_getValue(this); }, "$getKey", function() { return $java.ju_AbstractMap$SimpleEntry_getKey(this); }, "$equals", function(var_1) { return $java.ju_AbstractMap$SimpleEntry_equals(this, var_1); }, "$hashCode0", function() { return $java.ju_AbstractMap$SimpleEntry_hashCode(this); }, "$toString", function() { return $java.ju_AbstractMap$SimpleEntry_toString(this); +}], +ju_TreeMap$TreeNode, "TreeMap$TreeNode", 8, ju_AbstractMap$SimpleEntry, [], 0, 0, 0, 0, +maat__tmi_MgTextField, "_tmi_MgTextField", 69, maat__tmi_MgWidget, [], 0, 3, 0, ["$draw1", function(var_1, var_2, var_3) { $java.maat__tmi_MgTextField_draw(this, var_1, var_2, var_3); }, "$click", function(var_1, var_2, var_3) { return $java.maat__tmi_MgTextField_click(this, var_1, var_2, var_3); }], +maat__tmi_MgItemButton, "_tmi_MgItemButton", 69, maat__tmi_MgButton, [], 0, 3, 0, ["$graphicWidth", function(var_1) { return $java.maat__tmi_MgItemButton_graphicWidth(this, var_1); }, "$drawGraphic", function(var_1, var_2) { return $java.maat__tmi_MgItemButton_drawGraphic(this, var_1, var_2); }], +maat_TMIImages, "TMIImages", 69, jl_Object, [], 0, 3, 0, 0, +maat_TMIEnchantItemPicker, "TMIEnchantItemPicker", 69, maat__tmi_MgWidget, [maat__tmi_MgButtonHandler], 0, 0, 0, ["$resize", function() { $java.maat_TMIEnchantItemPicker_resize(this); }, "$draw1", function(var_1, var_2, var_3) { $java.maat_TMIEnchantItemPicker_draw(this, var_1, var_2, var_3); }, "$click", function(var_1, var_2, var_3) { return $java.maat_TMIEnchantItemPicker_click(this, var_1, var_2, var_3); }, "$onButtonPress", function(var_1) { return $java.maat_TMIEnchantItemPicker_onButtonPress(this, var_1); +}, "$onButtonRightClick", function(var_1) { return $java.maat_TMIEnchantItemPicker_onButtonRightClick(this, var_1); }], +maat_TMIPotionEffectPicker, "TMIPotionEffectPicker", 69, maat__tmi_MgWidget, [maat__tmi_MgButtonHandler], 0, 3, 0, ["$resize", function() { $java.maat_TMIPotionEffectPicker_resize(this); }, "$onButtonPress", function(var_1) { return $java.maat_TMIPotionEffectPicker_onButtonPress(this, var_1); }, "$onButtonRightClick", function(var_1) { return $java.maat_TMIPotionEffectPicker_onButtonRightClick(this, var_1); }, "$draw1", function(var_1, var_2, var_3) { $java.maat_TMIPotionEffectPicker_draw(this, var_1, var_2, +var_3); }, "$click", function(var_1, var_2, var_3) { return $java.maat_TMIPotionEffectPicker_click(this, var_1, var_2, var_3); }], +maat_TMIPotionEffectControl, "TMIPotionEffectControl", 69, maat__tmi_MgWidget, [maat__tmi_MgButtonHandler], 0, 3, 0, ["$resize", function() { $java.maat_TMIPotionEffectControl_resize(this); }, "$draw1", function(var_1, var_2, var_3) { $java.maat_TMIPotionEffectControl_draw(this, var_1, var_2, var_3); }, "$click", function(var_1, var_2, var_3) { return $java.maat_TMIPotionEffectControl_click(this, var_1, var_2, var_3); }, "$onButtonPress", function(var_1) { return $java.maat_TMIPotionEffectControl_onButtonPress(this, +var_1); }, "$onButtonRightClick", function(var_1) { return $java.maat_TMIPotionEffectControl_onButtonRightClick(this, var_1); }], +ju_Random, "Random", 8, jl_Object, [ji_Serializable], 0, 3, 0, 0, +jl_ReflectiveOperationException, "ReflectiveOperationException", 22, jl_Exception, [], 0, 3, 0, 0, +jl_ClassNotFoundException, "ClassNotFoundException", 22, jl_ReflectiveOperationException, [], 0, 3, 0, 0, +maat_TMIItemMushroomCap, "TMIItemMushroomCap", 69, nms_ItemBlock, [], 0, 3, 0, ["$getMetadata", function(var_1) { return $java.maat_TMIItemMushroomCap_getMetadata(this, var_1); }], +maat_TMIItemSpawner, "TMIItemSpawner", 69, nms_ItemBlock, [], 0, 3, 0, ["$onItemUse", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return $java.maat_TMIItemSpawner_onItemUse(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }], +maat_TMIItemCrop, "TMIItemCrop", 69, nms_ItemBlock, [], 0, 3, 0, ["$getMetadata", function(var_1) { return $java.maat_TMIItemCrop_getMetadata(this, var_1); }], +nlea_EaglerAdapterImpl2$AudioBufferX, "EaglerAdapterImpl2$AudioBufferX", 83, jl_Object, [], 0, 0, 0, 0]); +$rt_metadata([nms_BiomeGenBase, "BiomeGenBase", 79, jl_Object, [], 0, 3, 0, 0, +jt_DecimalFormat$1, "DecimalFormat$1", 19, jl_Object, [], 32, 0, jt_DecimalFormat$1_$callClinit, 0, +ju_Arrays$ArrayAsList, "Arrays$ArrayAsList", 8, ju_AbstractList, [ju_RandomAccess], 0, 0, 0, ["$get5", function(var_1) { return $java.ju_Arrays$ArrayAsList_get(this, var_1); }, "$set3", function(var_1, var_2) { return $java.ju_Arrays$ArrayAsList_set(this, var_1, var_2); }, "$size0", function() { return ju_Arrays$ArrayAsList_size(this); }], +otjw_DecodeSuccessCallback, "DecodeSuccessCallback", 49, jl_Object, [otj_JSObject], 3, 3, 0, 0, +nlea_EaglerAdapterImpl2$21, "EaglerAdapterImpl2$21", 83, jl_Object, [otjw_DecodeSuccessCallback], 4, 0, 0, ["$onSuccess$exported$0", function(var_1) { return $java.nlea_EaglerAdapterImpl2$21_onSuccess$exported$0(this, var_1); }], +otjw_DecodeErrorCallback, "DecodeErrorCallback", 49, jl_Object, [otj_JSObject], 3, 3, 0, 0, +nlea_EaglerAdapterImpl2$22, "EaglerAdapterImpl2$22", 83, jl_Object, [otjw_DecodeErrorCallback], 4, 0, 0, ["$onError$exported$0", function(var_1) { return $java.nlea_EaglerAdapterImpl2$22_onError$exported$0(this, var_1); }], +jm_Multiplication, "Multiplication", 18, jl_Object, [], 0, 0, $java.jm_Multiplication_$callClinit, 0, +nms_GuiTextField, "GuiTextField", 79, nms_Gui, [], 0, 3, 0, 0, +maat__tmi_MgImage, "_tmi_MgImage", 69, jl_Object, [], 0, 3, 0, 0, +maa_Color, "Color", 68, jl_Object, [], 0, 3, 0, 0, +nms_DataWatcher, "DataWatcher", 79, jl_Object, [], 0, 3, 0, 0, +nms_EnumEntitySize, "EnumEntitySize", 79, jl_Enum, [], 12, 3, 0, 0, +jl_Byte, "Byte", 22, jl_Number, [jl_Comparable], 0, 3, 0, ["$intValue", function() { return $java.jl_Byte_intValue(this); }, "$longValue", function() { return $java.jl_Byte_longValue(this); }, "$doubleValue", function() { return $java.jl_Byte_doubleValue(this); }, "$toString", function() { return $java.jl_Byte_toString(this); }, "$equals", function(var_1) { return $java.jl_Byte_equals(this, var_1); }, "$hashCode0", function() { return $java.jl_Byte_hashCode(this); }, "$compareTo7", function(var_1) { return $java.jl_Byte_compareTo0(this, +var_1); }], +jl_Short, "Short", 22, jl_Number, [jl_Comparable], 0, 3, 0, ["$intValue", function() { return $java.jl_Short_intValue(this); }, "$longValue", function() { return $java.jl_Short_longValue(this); }, "$doubleValue", function() { return $java.jl_Short_doubleValue(this); }, "$toString", function() { return $java.jl_Short_toString(this); }, "$equals", function(var_1) { return $java.jl_Short_equals(this, var_1); }, "$hashCode0", function() { return $java.jl_Short_hashCode(this); }, "$compareTo7", function(var_1) { +return $java.jl_Short_compareTo0(this, var_1); }], +nms_ChunkCoordinates, "ChunkCoordinates", 79, jl_Object, [jl_Comparable], 0, 3, 0, 0, +ju_HashMap$KeyIterator, "HashMap$KeyIterator", 8, ju_HashMap$AbstractMapIterator, [ju_Iterator], 0, 0, 0, ["$next", function() { return $java.ju_HashMap$KeyIterator_next(this); }], +ju_HashMap$EntryIterator, "HashMap$EntryIterator", 8, ju_HashMap$AbstractMapIterator, [ju_Iterator], 0, 0, 0, ["$next", function() { return ju_HashMap$EntryIterator_next0(this); }], +nms_GuiContainerCreative, "GuiContainerCreative", 79, nms_InventoryEffectRenderer, [], 0, 3, $java.nms_GuiContainerCreative_$callClinit, ["$updateScreen", function() { $java.nms_GuiContainerCreative_updateScreen(this); }, "$handleMouseClick", function(var_1, var_2, var_3, var_4) { $java.nms_GuiContainerCreative_handleMouseClick(this, var_1, var_2, var_3, var_4); }, "$initGui", function() { $java.nms_GuiContainerCreative_initGui(this); }, "$onGuiClosed", function() { $java.nms_GuiContainerCreative_onGuiClosed(this); +}, "$keyTyped", function(var_1, var_2) { $java.nms_GuiContainerCreative_keyTyped(this, var_1, var_2); }, "$drawGuiContainerForegroundLayer", function(var_1, var_2) { $java.nms_GuiContainerCreative_drawGuiContainerForegroundLayer(this, var_1, var_2); }, "$mouseClicked", function(var_1, var_2, var_3) { $java.nms_GuiContainerCreative_mouseClicked(this, var_1, var_2, var_3); }, "$mouseMovedOrUp", function(var_1, var_2, var_3) { $java.nms_GuiContainerCreative_mouseMovedOrUp(this, var_1, var_2, var_3); }, "$handleMouseInput", +function() { $java.nms_GuiContainerCreative_handleMouseInput(this); }, "$drawScreen", function(var_1, var_2, var_3) { $java.nms_GuiContainerCreative_drawScreen(this, var_1, var_2, var_3); }, "$drawGuiContainerBackgroundLayer", function(var_1, var_2, var_3) { $java.nms_GuiContainerCreative_drawGuiContainerBackgroundLayer(this, var_1, var_2, var_3); }, "$actionPerformed", function(var_1) { $java.nms_GuiContainerCreative_actionPerformed(this, var_1); }], +nms_GuiButton, "GuiButton", 79, nms_Gui, [], 0, 3, 0, ["$getHoverState", function(var_1) { return $java.nms_GuiButton_getHoverState(this, var_1); }, "$drawButton", function(var_1, var_2, var_3) { $java.nms_GuiButton_drawButton(this, var_1, var_2, var_3); }, "$mouseDragged", function(var_1, var_2, var_3) { $java.nms_GuiButton_mouseDragged(this, var_1, var_2, var_3); }, "$mouseReleased", function(var_1, var_2) { $java.nms_GuiButton_mouseReleased(this, var_1, var_2); }, "$mousePressed", function(var_1, var_2, var_3) +{ return $java.nms_GuiButton_mousePressed(this, var_1, var_2, var_3); }, "$func_82251_b", function(var_1, var_2) { $java.nms_GuiButton_func_82251_b(this, var_1, var_2); }], +nle_License, "License", 82, jl_Object, [], 0, 3, 0, 0, +nms_EnumChatFormatting, "EnumChatFormatting", 79, jl_Enum, [], 12, 3, 0, ["$toString", function() { return $java.nms_EnumChatFormatting_toString(this); }], +nms_StatCollector, "StatCollector", 79, jl_Object, [], 0, 3, 0, 0, +jm_BitLevel, "BitLevel", 18, jl_Object, [], 0, 0, 0, 0, +jm_Division, "Division", 18, jl_Object, [], 0, 0, 0, 0, +jm_Elementary, "Elementary", 18, jl_Object, [], 0, 0, 0, 0, +nleg_EffectPipelineFXAA, "EffectPipelineFXAA", 85, jl_Object, [], 0, 3, 0, 0, +nms_ActiveRenderInfo, "ActiveRenderInfo", 79, jl_Object, [], 0, 3, 0, 0, +nms_ClippingHelper, "ClippingHelper", 79, jl_Object, [], 0, 3, 0, 0, +nms_ClippingHelperImpl, "ClippingHelperImpl", 79, nms_ClippingHelper, [], 0, 3, 0, 0, +nms_ICamera, "ICamera", 79, jl_Object, [], 3, 3, 0, 0, +nms_Frustrum, "Frustrum", 79, jl_Object, [nms_ICamera], 0, 3, 0, 0, +nms_StringUtils, "StringUtils", 79, jl_Object, [], 0, 3, 0, 0, +nle_EnumBrowser, "EnumBrowser", 82, jl_Enum, [], 12, 3, 0, 0, +nms_Direction, "Direction", 79, jl_Object, [], 0, 3, 0, 0, +nms_NetHandler, "NetHandler", 79, jl_Object, [], 1, 3, 0, 0, +nms_NetClientHandler, "NetClientHandler", 79, nms_NetHandler, [], 0, 3, 0, 0, +nms_GuiPlayerInfo, "GuiPlayerInfo", 79, jl_Object, [], 0, 3, 0, 0, +nms_ScorePlayerTeam, "ScorePlayerTeam", 79, jl_Object, [], 0, 3, 0, 0, +ju_AbstractMap$KeySet, "AbstractMap$KeySet", 8, ju_AbstractSet, [], 0, 0, 0, ["$iterator", function() { return $java.ju_AbstractMap$KeySet_iterator(this); }, "$size0", function() { return $java.ju_AbstractMap$KeySet_size(this); }], +cjj_Inflate$Return, "Inflate$Return", 2, jl_Exception, [], 0, 0, 0, 0, +cjj_GZIPHeader, "GZIPHeader", 2, jl_Object, [jl_Cloneable], 0, 3, 0, 0, +cjj_CRC32, "CRC32", 2, jl_Object, [cjj_Checksum], 4, 3, 0, ["$update", function(var_1, var_2, var_3) { $java.cjj_CRC32_update(this, var_1, var_2, var_3); }, "$reset", function() { $java.cjj_CRC32_reset(this); }, "$reset2", function(var_1) { $java.cjj_CRC32_reset0(this, var_1); }, "$getValue1", function() { return $java.cjj_CRC32_getValue(this); }], +nms_StitchHolder, "StitchHolder", 79, jl_Object, [jl_Comparable], 0, 3, 0, ["$toString", function() { return $java.nms_StitchHolder_toString(this); }, "$compareTo7", function(var_1) { return $java.nms_StitchHolder_compareTo(this, var_1); }], +nms_Texture, "Texture", 79, jl_Object, [], 0, 3, 0, 0, +nms_StitcherException, "StitcherException", 79, jl_RuntimeException, [], 0, 3, 0, 0, +nms_TextureStitched, "TextureStitched", 79, jl_Object, [nms_Icon], 0, 3, 0, ["$getOriginX", function() { return $java.nms_TextureStitched_getOriginX(this); }, "$getOriginY", function() { return $java.nms_TextureStitched_getOriginY(this); }, "$getMinU", function() { return $java.nms_TextureStitched_getMinU(this); }, "$getMaxU", function() { return $java.nms_TextureStitched_getMaxU(this); }, "$getInterpolatedU", function(var_1) { return $java.nms_TextureStitched_getInterpolatedU(this, var_1); }, "$getMinV", function() +{ return $java.nms_TextureStitched_getMinV(this); }, "$getMaxV", function() { return $java.nms_TextureStitched_getMaxV(this); }, "$getInterpolatedV", function(var_1) { return $java.nms_TextureStitched_getInterpolatedV(this, var_1); }, "$getIconName", function() { return $java.nms_TextureStitched_getIconName(this); }, "$getSheetWidth", function() { return $java.nms_TextureStitched_getSheetWidth(this); }, "$getSheetHeight", function() { return $java.nms_TextureStitched_getSheetHeight(this); }, "$updateAnimation0", +function() { $java.nms_TextureStitched_updateAnimation(this); }], +nms_Packet204ClientInfo, "Packet204ClientInfo", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet204ClientInfo_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet204ClientInfo_writePacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet204ClientInfo_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet204ClientInfo_getPacketSize(this); }], +jt_DecimalFormat$PerMillField, "DecimalFormat$PerMillField", 19, jl_Object, [jt_DecimalFormat$FormatField], 0, 0, 0, ["$render", function(var_1, var_2) { $java.jt_DecimalFormat$PerMillField_render(this, var_1, var_2); }, "$equals", function(var_1) { return $java.jt_DecimalFormat$PerMillField_equals(this, var_1); }, "$hashCode0", function() { return $java.jt_DecimalFormat$PerMillField_hashCode(this); }], +jt_DecimalFormat$CurrencyField, "DecimalFormat$CurrencyField", 19, jl_Object, [jt_DecimalFormat$FormatField], 0, 0, 0, ["$render", function(var_1, var_2) { $java.jt_DecimalFormat$CurrencyField_render(this, var_1, var_2); }, "$equals", function(var_1) { return $java.jt_DecimalFormat$CurrencyField_equals(this, var_1); }, "$hashCode0", function() { return $java.jt_DecimalFormat$CurrencyField_hashCode(this); }]]); +$rt_metadata([jt_DecimalFormat$PercentField, "DecimalFormat$PercentField", 19, jl_Object, [jt_DecimalFormat$FormatField], 0, 0, 0, ["$render", function(var_1, var_2) { $java.jt_DecimalFormat$PercentField_render(this, var_1, var_2); }, "$equals", function(var_1) { return $java.jt_DecimalFormat$PercentField_equals(this, var_1); }, "$hashCode0", function() { return $java.jt_DecimalFormat$PercentField_hashCode(this); }], +nms_MovementInput, "MovementInput", 79, jl_Object, [], 0, 3, 0, 0, +nms_MovementInputFromOptions, "MovementInputFromOptions", 79, nms_MovementInput, [], 0, 3, 0, 0, +ju_ListIterator, "ListIterator", 8, jl_Object, [ju_Iterator], 3, 3, 0, 0, +ju_LinkedList$SequentialListIterator, "LinkedList$SequentialListIterator", 8, jl_Object, [ju_ListIterator], 0, 0, 0, 0, +ju_LinkedList$Entry, "LinkedList$Entry", 8, jl_Object, [], 0, 0, 0, 0, +maat_TMIItemPanel, "TMIItemPanel", 69, maat__tmi_MgWidget, [maat__tmi_MgButtonHandler], 0, 0, 0, ["$onButtonPress", function(var_1) { return $java.maat_TMIItemPanel_onButtonPress(this, var_1); }, "$onButtonRightClick", function(var_1) { return $java.maat_TMIItemPanel_onButtonRightClick(this, var_1); }, "$resize", function() { $java.maat_TMIItemPanel_resize(this); }, "$draw1", function(var_1, var_2, var_3) { $java.maat_TMIItemPanel_draw(this, var_1, var_2, var_3); }, "$click", function(var_1, var_2, var_3) { +return $java.maat_TMIItemPanel_click(this, var_1, var_2, var_3); }], +maat_TMIFavoritesPanel, "TMIFavoritesPanel", 69, maat_TMIItemPanel, [], 0, 0, 0, ["$draw1", function(var_1, var_2, var_3) { $java.maat_TMIFavoritesPanel_draw(this, var_1, var_2, var_3); }, "$click", function(var_1, var_2, var_3) { return $java.maat_TMIFavoritesPanel_click(this, var_1, var_2, var_3); }], +maat_TMIStateButtonData, "TMIStateButtonData", 69, jl_Object, [], 0, 0, 0, 0, +ju_LinkedHashMap$1, "LinkedHashMap$1", 8, ju_AbstractSet, [], 0, 0, 0, ["$size0", function() { return $java.ju_LinkedHashMap$1_size(this); }, "$iterator", function() { return $java.ju_LinkedHashMap$1_iterator(this); }], +nms_Facing, "Facing", 79, jl_Object, [], 0, 3, 0, 0, +jl_Boolean, "Boolean", 22, jl_Object, [ji_Serializable, jl_Comparable], 0, 3, 0, ["$toString", function() { return $java.jl_Boolean_toString0(this); }, "$hashCode0", function() { return $java.jl_Boolean_hashCode(this); }, "$equals", function(var_1) { return $java.jl_Boolean_equals(this, var_1); }, "$compareTo7", function(var_1) { return $java.jl_Boolean_compareTo0(this, var_1); }], +nms_Packet0KeepAlive, "Packet0KeepAlive", 79, nms_Packet, [], 0, 3, 0, ["$processPacket", function(var_1) { $java.nms_Packet0KeepAlive_processPacket(this, var_1); }, "$readPacketData", function(var_1) { $java.nms_Packet0KeepAlive_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet0KeepAlive_writePacketData(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet0KeepAlive_getPacketSize(this); }], +nms_Packet1Login, "Packet1Login", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet1Login_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet1Login_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet1Login_getPacketSize(this); }], +nms_Packet2ClientProtocol, "Packet2ClientProtocol", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet2ClientProtocol_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet2ClientProtocol_writePacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet2ClientProtocol_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet2ClientProtocol_getPacketSize(this); }], +nms_Packet4UpdateTime, "Packet4UpdateTime", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet4UpdateTime_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet4UpdateTime_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet4UpdateTime_getPacketSize(this); }], +nms_Packet5PlayerInventory, "Packet5PlayerInventory", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet5PlayerInventory_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet5PlayerInventory_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet5PlayerInventory_getPacketSize(this); }], +nms_Packet6SpawnPosition, "Packet6SpawnPosition", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet6SpawnPosition_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet6SpawnPosition_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet6SpawnPosition_getPacketSize(this); }], +nms_Packet7UseEntity, "Packet7UseEntity", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet7UseEntity_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet7UseEntity_writePacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet7UseEntity_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet7UseEntity_getPacketSize(this); }], +nms_Packet8UpdateHealth, "Packet8UpdateHealth", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet8UpdateHealth_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet8UpdateHealth_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet8UpdateHealth_getPacketSize(this); }], +nms_Packet9Respawn, "Packet9Respawn", 79, nms_Packet, [], 0, 3, 0, ["$processPacket", function(var_1) { $java.nms_Packet9Respawn_processPacket(this, var_1); }, "$readPacketData", function(var_1) { $java.nms_Packet9Respawn_readPacketData(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet9Respawn_getPacketSize(this); }], +nms_Packet10Flying, "Packet10Flying", 79, nms_Packet, [], 0, 3, 0, ["$processPacket", function(var_1) { $java.nms_Packet10Flying_processPacket(this, var_1); }, "$readPacketData", function(var_1) { $java.nms_Packet10Flying_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet10Flying_writePacketData(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet10Flying_getPacketSize(this); }], +nms_Packet11PlayerPosition, "Packet11PlayerPosition", 79, nms_Packet10Flying, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet11PlayerPosition_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet11PlayerPosition_writePacketData(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet11PlayerPosition_getPacketSize(this); }], +nms_Packet12PlayerLook, "Packet12PlayerLook", 79, nms_Packet10Flying, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet12PlayerLook_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet12PlayerLook_writePacketData(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet12PlayerLook_getPacketSize(this); }], +nms_Packet13PlayerLookMove, "Packet13PlayerLookMove", 79, nms_Packet10Flying, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet13PlayerLookMove_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet13PlayerLookMove_writePacketData(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet13PlayerLookMove_getPacketSize(this); }], +nms_Packet14BlockDig, "Packet14BlockDig", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet14BlockDig_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet14BlockDig_writePacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet14BlockDig_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet14BlockDig_getPacketSize(this); }], +nms_Packet15Place, "Packet15Place", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet15Place_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet15Place_writePacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet15Place_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet15Place_getPacketSize(this); }], +nms_Packet16BlockItemSwitch, "Packet16BlockItemSwitch", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet16BlockItemSwitch_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet16BlockItemSwitch_writePacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet16BlockItemSwitch_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet16BlockItemSwitch_getPacketSize(this); }], +nms_Packet17Sleep, "Packet17Sleep", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet17Sleep_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet17Sleep_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet17Sleep_getPacketSize(this); }], +nms_Packet18Animation, "Packet18Animation", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet18Animation_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet18Animation_writePacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet18Animation_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet18Animation_getPacketSize(this); }], +nms_Packet19EntityAction, "Packet19EntityAction", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet19EntityAction_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet19EntityAction_writePacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet19EntityAction_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet19EntityAction_getPacketSize(this); }], +nms_Packet20NamedEntitySpawn, "Packet20NamedEntitySpawn", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet20NamedEntitySpawn_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet20NamedEntitySpawn_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet20NamedEntitySpawn_getPacketSize(this); }], +nms_Packet22Collect, "Packet22Collect", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet22Collect_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet22Collect_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet22Collect_getPacketSize(this); }], +nms_Packet23VehicleSpawn, "Packet23VehicleSpawn", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet23VehicleSpawn_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet23VehicleSpawn_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet23VehicleSpawn_getPacketSize(this); }], +nms_Packet24MobSpawn, "Packet24MobSpawn", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet24MobSpawn_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet24MobSpawn_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet24MobSpawn_getPacketSize(this); }], +nms_Packet25EntityPainting, "Packet25EntityPainting", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet25EntityPainting_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet25EntityPainting_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet25EntityPainting_getPacketSize(this); }], +nms_Packet26EntityExpOrb, "Packet26EntityExpOrb", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet26EntityExpOrb_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet26EntityExpOrb_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet26EntityExpOrb_getPacketSize(this); }], +nms_Packet28EntityVelocity, "Packet28EntityVelocity", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet28EntityVelocity_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet28EntityVelocity_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet28EntityVelocity_getPacketSize(this); }], +nms_Packet29DestroyEntity, "Packet29DestroyEntity", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet29DestroyEntity_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet29DestroyEntity_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet29DestroyEntity_getPacketSize(this); }], +nms_Packet30Entity, "Packet30Entity", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet30Entity_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet30Entity_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet30Entity_getPacketSize(this); }], +nms_Packet31RelEntityMove, "Packet31RelEntityMove", 79, nms_Packet30Entity, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet31RelEntityMove_readPacketData(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet31RelEntityMove_getPacketSize(this); }], +nms_Packet32EntityLook, "Packet32EntityLook", 79, nms_Packet30Entity, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet32EntityLook_readPacketData(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet32EntityLook_getPacketSize(this); }], +nms_Packet33RelEntityMoveLook, "Packet33RelEntityMoveLook", 79, nms_Packet30Entity, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet33RelEntityMoveLook_readPacketData(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet33RelEntityMoveLook_getPacketSize(this); }], +nms_Packet34EntityTeleport, "Packet34EntityTeleport", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet34EntityTeleport_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet34EntityTeleport_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet34EntityTeleport_getPacketSize(this); }], +nms_Packet35EntityHeadRotation, "Packet35EntityHeadRotation", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet35EntityHeadRotation_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet35EntityHeadRotation_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet35EntityHeadRotation_getPacketSize(this); }], +nms_Packet38EntityStatus, "Packet38EntityStatus", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet38EntityStatus_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet38EntityStatus_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet38EntityStatus_getPacketSize(this); }], +nms_Packet39AttachEntity, "Packet39AttachEntity", 79, nms_Packet, [], 0, 3, 0, ["$getPacketSize", function() { return $java.nms_Packet39AttachEntity_getPacketSize(this); }, "$readPacketData", function(var_1) { $java.nms_Packet39AttachEntity_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet39AttachEntity_processPacket(this, var_1); }], +nms_Packet40EntityMetadata, "Packet40EntityMetadata", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet40EntityMetadata_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet40EntityMetadata_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet40EntityMetadata_getPacketSize(this); }], +nms_Packet41EntityEffect, "Packet41EntityEffect", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet41EntityEffect_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet41EntityEffect_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet41EntityEffect_getPacketSize(this); }], +nms_Packet42RemoveEntityEffect, "Packet42RemoveEntityEffect", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet42RemoveEntityEffect_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet42RemoveEntityEffect_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet42RemoveEntityEffect_getPacketSize(this); }]]); +$rt_metadata([nms_Packet43Experience, "Packet43Experience", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet43Experience_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet43Experience_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet43Experience_getPacketSize(this); }], +nms_Packet51MapChunk, "Packet51MapChunk", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet51MapChunk_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet51MapChunk_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet51MapChunk_getPacketSize(this); }], +nms_Packet52MultiBlockChange, "Packet52MultiBlockChange", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet52MultiBlockChange_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet52MultiBlockChange_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet52MultiBlockChange_getPacketSize(this); }], +nms_Packet53BlockChange, "Packet53BlockChange", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet53BlockChange_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet53BlockChange_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet53BlockChange_getPacketSize(this); }], +nms_Packet54PlayNoteBlock, "Packet54PlayNoteBlock", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet54PlayNoteBlock_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet54PlayNoteBlock_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet54PlayNoteBlock_getPacketSize(this); }], +nms_Packet55BlockDestroy, "Packet55BlockDestroy", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet55BlockDestroy_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet55BlockDestroy_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet55BlockDestroy_getPacketSize(this); }], +nms_Packet56MapChunks, "Packet56MapChunks", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet56MapChunks_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet56MapChunks_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet56MapChunks_getPacketSize(this); }], +nms_Packet60Explosion, "Packet60Explosion", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet60Explosion_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet60Explosion_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet60Explosion_getPacketSize(this); }], +nms_Packet61DoorChange, "Packet61DoorChange", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet61DoorChange_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet61DoorChange_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet61DoorChange_getPacketSize(this); }], +nms_Packet62LevelSound, "Packet62LevelSound", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet62LevelSound_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet62LevelSound_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet62LevelSound_getPacketSize(this); }], +nms_Packet63WorldParticles, "Packet63WorldParticles", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet63WorldParticles_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet63WorldParticles_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet63WorldParticles_getPacketSize(this); }], +nms_Packet70GameEvent, "Packet70GameEvent", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet70GameEvent_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet70GameEvent_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet70GameEvent_getPacketSize(this); }], +nms_Packet71Weather, "Packet71Weather", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet71Weather_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet71Weather_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet71Weather_getPacketSize(this); }], +nms_Packet100OpenWindow, "Packet100OpenWindow", 79, nms_Packet, [], 0, 3, 0, ["$processPacket", function(var_1) { $java.nms_Packet100OpenWindow_processPacket(this, var_1); }, "$readPacketData", function(var_1) { $java.nms_Packet100OpenWindow_readPacketData(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet100OpenWindow_getPacketSize(this); }], +nms_Packet101CloseWindow, "Packet101CloseWindow", 79, nms_Packet, [], 0, 3, 0, ["$processPacket", function(var_1) { $java.nms_Packet101CloseWindow_processPacket(this, var_1); }, "$readPacketData", function(var_1) { $java.nms_Packet101CloseWindow_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet101CloseWindow_writePacketData(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet101CloseWindow_getPacketSize(this); }], +nms_Packet102WindowClick, "Packet102WindowClick", 79, nms_Packet, [], 0, 3, 0, ["$processPacket", function(var_1) { $java.nms_Packet102WindowClick_processPacket(this, var_1); }, "$readPacketData", function(var_1) { $java.nms_Packet102WindowClick_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet102WindowClick_writePacketData(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet102WindowClick_getPacketSize(this); }], +nms_Packet103SetSlot, "Packet103SetSlot", 79, nms_Packet, [], 0, 3, 0, ["$processPacket", function(var_1) { $java.nms_Packet103SetSlot_processPacket(this, var_1); }, "$readPacketData", function(var_1) { $java.nms_Packet103SetSlot_readPacketData(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet103SetSlot_getPacketSize(this); }], +nms_Packet104WindowItems, "Packet104WindowItems", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet104WindowItems_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet104WindowItems_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet104WindowItems_getPacketSize(this); }], +nms_Packet105UpdateProgressbar, "Packet105UpdateProgressbar", 79, nms_Packet, [], 0, 3, 0, ["$processPacket", function(var_1) { $java.nms_Packet105UpdateProgressbar_processPacket(this, var_1); }, "$readPacketData", function(var_1) { $java.nms_Packet105UpdateProgressbar_readPacketData(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet105UpdateProgressbar_getPacketSize(this); }], +nms_Packet106Transaction, "Packet106Transaction", 79, nms_Packet, [], 0, 3, 0, ["$processPacket", function(var_1) { $java.nms_Packet106Transaction_processPacket(this, var_1); }, "$readPacketData", function(var_1) { $java.nms_Packet106Transaction_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet106Transaction_writePacketData(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet106Transaction_getPacketSize(this); }], +nms_Packet107CreativeSetSlot, "Packet107CreativeSetSlot", 79, nms_Packet, [], 0, 3, 0, ["$processPacket", function(var_1) { $java.nms_Packet107CreativeSetSlot_processPacket(this, var_1); }, "$readPacketData", function(var_1) { $java.nms_Packet107CreativeSetSlot_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet107CreativeSetSlot_writePacketData(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet107CreativeSetSlot_getPacketSize(this); }], +nms_Packet108EnchantItem, "Packet108EnchantItem", 79, nms_Packet, [], 0, 3, 0, ["$processPacket", function(var_1) { $java.nms_Packet108EnchantItem_processPacket(this, var_1); }, "$readPacketData", function(var_1) { $java.nms_Packet108EnchantItem_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet108EnchantItem_writePacketData(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet108EnchantItem_getPacketSize(this); }], +nms_Packet130UpdateSign, "Packet130UpdateSign", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet130UpdateSign_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet130UpdateSign_writePacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet130UpdateSign_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet130UpdateSign_getPacketSize(this); }], +nms_Packet131MapData, "Packet131MapData", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet131MapData_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet131MapData_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet131MapData_getPacketSize(this); }], +nms_Packet132TileEntityData, "Packet132TileEntityData", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet132TileEntityData_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet132TileEntityData_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet132TileEntityData_getPacketSize(this); }], +nms_Packet200Statistic, "Packet200Statistic", 79, nms_Packet, [], 0, 3, 0, ["$processPacket", function(var_1) { $java.nms_Packet200Statistic_processPacket(this, var_1); }, "$readPacketData", function(var_1) { $java.nms_Packet200Statistic_readPacketData(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet200Statistic_getPacketSize(this); }], +nms_Packet201PlayerInfo, "Packet201PlayerInfo", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet201PlayerInfo_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet201PlayerInfo_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet201PlayerInfo_getPacketSize(this); }], +nms_Packet202PlayerAbilities, "Packet202PlayerAbilities", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet202PlayerAbilities_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet202PlayerAbilities_writePacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet202PlayerAbilities_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet202PlayerAbilities_getPacketSize(this); }], +nms_Packet203AutoComplete, "Packet203AutoComplete", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet203AutoComplete_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet203AutoComplete_writePacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet203AutoComplete_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet203AutoComplete_getPacketSize(this); }], +nms_Packet205ClientCommand, "Packet205ClientCommand", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet205ClientCommand_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet205ClientCommand_writePacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet205ClientCommand_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet205ClientCommand_getPacketSize(this); }], +nms_Packet206SetObjective, "Packet206SetObjective", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet206SetObjective_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet206SetObjective_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet206SetObjective_getPacketSize(this); }], +nms_Packet207SetScore, "Packet207SetScore", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet207SetScore_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet207SetScore_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet207SetScore_getPacketSize(this); }], +nms_Packet208SetDisplayObjective, "Packet208SetDisplayObjective", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet208SetDisplayObjective_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet208SetDisplayObjective_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet208SetDisplayObjective_getPacketSize(this); }], +nms_Packet209SetPlayerTeam, "Packet209SetPlayerTeam", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet209SetPlayerTeam_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet209SetPlayerTeam_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet209SetPlayerTeam_getPacketSize(this); }], +nms_Packet250CustomPayload, "Packet250CustomPayload", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet250CustomPayload_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet250CustomPayload_writePacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet250CustomPayload_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet250CustomPayload_getPacketSize(this); }], +nms_Packet252SharedKey, "Packet252SharedKey", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet252SharedKey_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet252SharedKey_writePacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet252SharedKey_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet252SharedKey_getPacketSize(this); }], +nms_Packet253ServerAuthData, "Packet253ServerAuthData", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet253ServerAuthData_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet253ServerAuthData_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet253ServerAuthData_getPacketSize(this); }], +nms_Packet254ServerPing, "Packet254ServerPing", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet254ServerPing_readPacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet254ServerPing_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet254ServerPing_getPacketSize(this); }], +nms_Packet255KickDisconnect, "Packet255KickDisconnect", 79, nms_Packet, [], 0, 3, 0, ["$readPacketData", function(var_1) { $java.nms_Packet255KickDisconnect_readPacketData(this, var_1); }, "$writePacketData", function(var_1) { $java.nms_Packet255KickDisconnect_writePacketData(this, var_1); }, "$processPacket", function(var_1) { $java.nms_Packet255KickDisconnect_processPacket(this, var_1); }, "$getPacketSize", function() { return $java.nms_Packet255KickDisconnect_getPacketSize(this); }], +nms_IEntitySelector, "IEntitySelector", 79, jl_Object, [], 3, 3, 0, 0, +nms_FilterIMob, "FilterIMob", 79, jl_Object, [nms_IEntitySelector], 4, 0, 0, 0, +nms_Tuple, "Tuple", 79, jl_Object, [], 0, 3, 0, 0, +nms_EntityWitherAttackFilter, "EntityWitherAttackFilter", 79, jl_Object, [nms_IEntitySelector], 4, 0, 0, ["$isEntityApplicable", function(var_1) { return $java.nms_EntityWitherAttackFilter_isEntityApplicable(this, var_1); }], +nms_ISidedInventory, "ISidedInventory", 79, jl_Object, [nms_IInventory], 3, 3, 0, 0, +nms_TileEntityFurnace, "TileEntityFurnace", 79, nms_TileEntity, [nms_ISidedInventory], 0, 3, 0, ["$getSizeInventory", function() { return $java.nms_TileEntityFurnace_getSizeInventory(this); }, "$getStackInSlot", function(var_1) { return $java.nms_TileEntityFurnace_getStackInSlot(this, var_1); }, "$decrStackSize", function(var_1, var_2) { return $java.nms_TileEntityFurnace_decrStackSize(this, var_1, var_2); }, "$setInventorySlotContents", function(var_1, var_2) { $java.nms_TileEntityFurnace_setInventorySlotContents(this, +var_1, var_2); }, "$readFromNBT", function(var_1) { $java.nms_TileEntityFurnace_readFromNBT(this, var_1); }, "$getInventoryStackLimit", function() { return $java.nms_TileEntityFurnace_getInventoryStackLimit(this); }, "$updateEntity0", function() { $java.nms_TileEntityFurnace_updateEntity(this); }], +nms_TileEntityChest, "TileEntityChest", 79, nms_TileEntity, [nms_IInventory], 0, 3, 0, ["$getSizeInventory", function() { return $java.nms_TileEntityChest_getSizeInventory(this); }, "$getStackInSlot", function(var_1) { return $java.nms_TileEntityChest_getStackInSlot(this, var_1); }, "$readFromNBT", function(var_1) { $java.nms_TileEntityChest_readFromNBT(this, var_1); }, "$getInventoryStackLimit", function() { return $java.nms_TileEntityChest_getInventoryStackLimit(this); }, "$updateContainingBlockInfo", function() +{ $java.nms_TileEntityChest_updateContainingBlockInfo(this); }, "$updateEntity0", function() { $java.nms_TileEntityChest_updateEntity(this); }, "$receiveClientEvent", function(var_1, var_2) { return $java.nms_TileEntityChest_receiveClientEvent(this, var_1, var_2); }, "$invalidate", function() { $java.nms_TileEntityChest_invalidate(this); }], +nms_TileEntityEnderChest, "TileEntityEnderChest", 79, nms_TileEntity, [], 0, 3, 0, ["$updateEntity0", function() { $java.nms_TileEntityEnderChest_updateEntity(this); }, "$receiveClientEvent", function(var_1, var_2) { return $java.nms_TileEntityEnderChest_receiveClientEvent(this, var_1, var_2); }, "$invalidate", function() { $java.nms_TileEntityEnderChest_invalidate(this); }], +nms_TileEntityRecordPlayer, "TileEntityRecordPlayer", 79, nms_TileEntity, [], 0, 3, 0, ["$readFromNBT", function(var_1) { $java.nms_TileEntityRecordPlayer_readFromNBT(this, var_1); }], +nms_TileEntityDispenser, "TileEntityDispenser", 79, nms_TileEntity, [nms_IInventory], 0, 3, 0, ["$getSizeInventory", function() { return $java.nms_TileEntityDispenser_getSizeInventory(this); }, "$getStackInSlot", function(var_1) { return $java.nms_TileEntityDispenser_getStackInSlot(this, var_1); }, "$decrStackSize", function(var_1, var_2) { return $java.nms_TileEntityDispenser_decrStackSize(this, var_1, var_2); }, "$setInventorySlotContents", function(var_1, var_2) { $java.nms_TileEntityDispenser_setInventorySlotContents(this, +var_1, var_2); }, "$getInvName", function() { return $java.nms_TileEntityDispenser_getInvName(this); }, "$readFromNBT", function(var_1) { $java.nms_TileEntityDispenser_readFromNBT(this, var_1); }, "$getInventoryStackLimit", function() { return $java.nms_TileEntityDispenser_getInventoryStackLimit(this); }], +nms_TileEntityDropper, "TileEntityDropper", 79, nms_TileEntityDispenser, [], 0, 3, 0, ["$getInvName", function() { return $java.nms_TileEntityDropper_getInvName(this); }]]); +$rt_metadata([nms_TileEntityMobSpawner, "TileEntityMobSpawner", 79, nms_TileEntity, [], 0, 3, 0, ["$readFromNBT", function(var_1) { $java.nms_TileEntityMobSpawner_readFromNBT(this, var_1); }, "$updateEntity0", function() { $java.nms_TileEntityMobSpawner_updateEntity(this); }], +nms_TileEntityNote, "TileEntityNote", 79, nms_TileEntity, [], 0, 3, 0, ["$readFromNBT", function(var_1) { $java.nms_TileEntityNote_readFromNBT(this, var_1); }], +nms_TileEntityPiston, "TileEntityPiston", 79, nms_TileEntity, [], 0, 3, 0, ["$updateEntity0", function() { $java.nms_TileEntityPiston_updateEntity(this); }, "$readFromNBT", function(var_1) { $java.nms_TileEntityPiston_readFromNBT(this, var_1); }], +nms_TileEntityBrewingStand, "TileEntityBrewingStand", 79, nms_TileEntity, [nms_ISidedInventory], 0, 3, 0, ["$getSizeInventory", function() { return $java.nms_TileEntityBrewingStand_getSizeInventory(this); }, "$updateEntity0", function() { $java.nms_TileEntityBrewingStand_updateEntity(this); }, "$readFromNBT", function(var_1) { $java.nms_TileEntityBrewingStand_readFromNBT(this, var_1); }, "$getStackInSlot", function(var_1) { return $java.nms_TileEntityBrewingStand_getStackInSlot(this, var_1); }, "$decrStackSize", +function(var_1, var_2) { return $java.nms_TileEntityBrewingStand_decrStackSize(this, var_1, var_2); }, "$setInventorySlotContents", function(var_1, var_2) { $java.nms_TileEntityBrewingStand_setInventorySlotContents(this, var_1, var_2); }, "$getInventoryStackLimit", function() { return $java.nms_TileEntityBrewingStand_getInventoryStackLimit(this); }], +nms_TileEntityEnchantmentTable, "TileEntityEnchantmentTable", 79, nms_TileEntity, [], 0, 3, $java.nms_TileEntityEnchantmentTable_$callClinit, ["$readFromNBT", function(var_1) { $java.nms_TileEntityEnchantmentTable_readFromNBT(this, var_1); }, "$updateEntity0", function() { $java.nms_TileEntityEnchantmentTable_updateEntity(this); }], +nms_TileEntityEndPortal, "TileEntityEndPortal", 79, nms_TileEntity, [], 0, 3, 0, 0, +nms_TileEntityCommandBlock, "TileEntityCommandBlock", 79, nms_TileEntity, [nms_ICommandSender], 0, 3, 0, ["$readFromNBT", function(var_1) { $java.nms_TileEntityCommandBlock_readFromNBT(this, var_1); }], +nms_TileEntityBeacon, "TileEntityBeacon", 79, nms_TileEntity, [nms_IInventory], 0, 3, $java.nms_TileEntityBeacon_$callClinit, ["$updateEntity0", function() { $java.nms_TileEntityBeacon_updateEntity(this); }, "$getMaxRenderDistanceSquared", function() { return $java.nms_TileEntityBeacon_getMaxRenderDistanceSquared(this); }, "$readFromNBT", function(var_1) { $java.nms_TileEntityBeacon_readFromNBT(this, var_1); }, "$getSizeInventory", function() { return $java.nms_TileEntityBeacon_getSizeInventory(this); }, "$getStackInSlot", +function(var_1) { return $java.nms_TileEntityBeacon_getStackInSlot(this, var_1); }, "$decrStackSize", function(var_1, var_2) { return $java.nms_TileEntityBeacon_decrStackSize(this, var_1, var_2); }, "$setInventorySlotContents", function(var_1, var_2) { $java.nms_TileEntityBeacon_setInventorySlotContents(this, var_1, var_2); }, "$getInventoryStackLimit", function() { return $java.nms_TileEntityBeacon_getInventoryStackLimit(this); }], +nms_TileEntityDaylightDetector, "TileEntityDaylightDetector", 79, nms_TileEntity, [], 0, 3, 0, ["$updateEntity0", function() { $java.nms_TileEntityDaylightDetector_updateEntity(this); }], +nms_TileEntityHopper, "TileEntityHopper", 79, nms_TileEntity, [nms_Hopper], 0, 3, 0, ["$readFromNBT", function(var_1) { $java.nms_TileEntityHopper_readFromNBT(this, var_1); }, "$onInventoryChanged", function() { $java.nms_TileEntityHopper_onInventoryChanged(this); }, "$getSizeInventory", function() { return nms_TileEntityHopper_getSizeInventory(this); }, "$getStackInSlot", function(var_1) { return $java.nms_TileEntityHopper_getStackInSlot(this, var_1); }, "$decrStackSize", function(var_1, var_2) { return $java.nms_TileEntityHopper_decrStackSize(this, +var_1, var_2); }, "$setInventorySlotContents", function(var_1, var_2) { $java.nms_TileEntityHopper_setInventorySlotContents(this, var_1, var_2); }, "$getInventoryStackLimit", function() { return $java.nms_TileEntityHopper_getInventoryStackLimit(this); }, "$updateEntity0", function() { $java.nms_TileEntityHopper_updateEntity(this); }], +nms_TileEntityComparator, "TileEntityComparator", 79, nms_TileEntity, [], 0, 3, 0, ["$readFromNBT", function(var_1) { $java.nms_TileEntityComparator_readFromNBT(this, var_1); }], +nms_Enchantment, "Enchantment", 79, jl_Object, [], 1, 3, nms_Enchantment_$callClinit, ["$calcModifierLiving", function(var_1, var_2) { return $java.nms_Enchantment_calcModifierLiving(this, var_1, var_2); }, "$canApplyTogether", function(var_1) { return $java.nms_Enchantment_canApplyTogether(this, var_1); }, "$getName", function() { return $java.nms_Enchantment_getName(this); }, "$canApply", function(var_1) { return $java.nms_Enchantment_canApply(this, var_1); }], +nms_WatchableObject, "WatchableObject", 79, jl_Object, [], 0, 3, 0, 0, +jn_URL, "URL", 20, jl_Object, [ji_Serializable], 4, 3, 0, 0, +nms_ContainerCreative, "ContainerCreative", 79, nms_Container, [], 0, 0, 0, ["$retrySlotClick", function(var_1, var_2, var_3, var_4) { $java.nms_ContainerCreative_retrySlotClick(this, var_1, var_2, var_3, var_4); }, "$transferStackInSlot", function(var_1, var_2) { return $java.nms_ContainerCreative_transferStackInSlot(this, var_1, var_2); }, "$func_94530_a", function(var_1, var_2) { return $java.nms_ContainerCreative_func_94530_a(this, var_1, var_2); }, "$func_94531_b", function(var_1) { return $java.nms_ContainerCreative_func_94531_b(this, +var_1); }], +nms_WorldInfo, "WorldInfo", 79, jl_Object, [], 0, 3, 0, 0, +nms_FoodStats, "FoodStats", 79, jl_Object, [], 0, 3, 0, 0, +ju_Formatter, "Formatter", 8, jl_Object, [ji_Closeable, ji_Flushable], 4, 3, 0, 0, +nms_Scoreboard, "Scoreboard", 79, jl_Object, [], 0, 3, 0, 0, +nms_ScoreObjective, "ScoreObjective", 79, jl_Object, [], 0, 3, 0, 0, +nms_Score, "Score", 79, jl_Object, [], 0, 3, 0, 0, +nms_Stitcher, "Stitcher", 79, jl_Object, [], 0, 3, 0, 0, +nms_StitchSlot, "StitchSlot", 79, jl_Object, [], 0, 3, 0, ["$toString", function() { return $java.nms_StitchSlot_toString(this); }], +nms_TextureClock, "TextureClock", 79, nms_TextureStitched, [], 0, 3, 0, ["$updateAnimation0", function() { $java.nms_TextureClock_updateAnimation(this); }], +nms_TextureCompass, "TextureCompass", 79, nms_TextureStitched, [], 0, 3, 0, ["$updateAnimation0", function() { nms_TextureCompass_updateAnimation(this); }], +nlea_EaglerAdapterImpl2$17, "EaglerAdapterImpl2$17", 83, jl_Object, [otjb_TimerHandler], 4, 0, 0, ["$onTimer$exported$0", function() { return $java.nlea_EaglerAdapterImpl2$17_onTimer$exported$0(this); }], +jn_URLConnection, "URLConnection", 20, jl_Object, [], 1, 3, 0, 0, +jn_HttpURLConnection, "HttpURLConnection", 20, jn_URLConnection, [], 1, 3, 0, 0, +jur_MatchResult, "MatchResult", 9, jl_Object, [], 3, 3, 0, 0, +jur_Matcher, "Matcher", 9, jl_Object, [jur_MatchResult], 4, 3, 0, 0, +nms_Slot, "Slot", 79, jl_Object, [], 0, 3, 0, ["$onCrafting", function(var_1, var_2) { $java.nms_Slot_onCrafting(this, var_1, var_2); }, "$onPickupFromSlot", function(var_1, var_2) { $java.nms_Slot_onPickupFromSlot(this, var_1, var_2); }, "$isItemValid", function(var_1) { return $java.nms_Slot_isItemValid(this, var_1); }, "$getStack", function() { return $java.nms_Slot_getStack(this); }, "$getHasStack", function() { return $java.nms_Slot_getHasStack(this); }, "$putStack", function(var_1) { $java.nms_Slot_putStack(this, +var_1); }, "$onSlotChanged", function() { $java.nms_Slot_onSlotChanged(this); }, "$getSlotStackLimit", function() { return $java.nms_Slot_getSlotStackLimit(this); }, "$getBackgroundIconIndex", function() { return $java.nms_Slot_getBackgroundIconIndex(this); }, "$decrStackSize0", function(var_1) { return $java.nms_Slot_decrStackSize(this, var_1); }, "$canTakeStack", function(var_1) { return $java.nms_Slot_canTakeStack(this, var_1); }], +nms_InventoryBasic, "InventoryBasic", 79, jl_Object, [nms_IInventory], 0, 3, 0, ["$getStackInSlot", function(var_1) { return $java.nms_InventoryBasic_getStackInSlot(this, var_1); }, "$decrStackSize", function(var_1, var_2) { return $java.nms_InventoryBasic_decrStackSize(this, var_1, var_2); }, "$setInventorySlotContents", function(var_1, var_2) { $java.nms_InventoryBasic_setInventorySlotContents(this, var_1, var_2); }, "$getInventoryStackLimit", function() { return $java.nms_InventoryBasic_getInventoryStackLimit(this); +}, "$onInventoryChanged", function() { $java.nms_InventoryBasic_onInventoryChanged(this); }], +nlea_EaglerAdapterImpl2$RenderbufferGL, "EaglerAdapterImpl2$RenderbufferGL", 83, jl_Object, [], 4, 3, 0, 0, +nms_ChunkPosition, "ChunkPosition", 79, jl_Object, [], 0, 3, 0, ["$equals", function(var_1) { return $java.nms_ChunkPosition_equals(this, var_1); }, "$hashCode0", function() { return $java.nms_ChunkPosition_hashCode(this); }], +jl_VirtualMachineError, "VirtualMachineError", 22, jl_Error, [], 0, 3, 0, 0, +jl_OutOfMemoryError, "OutOfMemoryError", 22, jl_VirtualMachineError, [], 0, 3, 0, 0, +nms_EnchantmentProtection, "EnchantmentProtection", 79, nms_Enchantment, [], 0, 3, 0, ["$getMaxLevel", function() { return $java.nms_EnchantmentProtection_getMaxLevel(this); }, "$getName", function() { return $java.nms_EnchantmentProtection_getName(this); }, "$canApplyTogether", function(var_1) { return $java.nms_EnchantmentProtection_canApplyTogether(this, var_1); }], +nms_EnchantmentOxygen, "EnchantmentOxygen", 79, nms_Enchantment, [], 0, 3, 0, ["$getMaxLevel", function() { return $java.nms_EnchantmentOxygen_getMaxLevel(this); }], +nms_EnchantmentWaterWorker, "EnchantmentWaterWorker", 79, nms_Enchantment, [], 0, 3, 0, ["$getMaxLevel", function() { return $java.nms_EnchantmentWaterWorker_getMaxLevel(this); }], +nms_EnchantmentThorns, "EnchantmentThorns", 79, nms_Enchantment, [], 0, 3, 0, ["$getMaxLevel", function() { return $java.nms_EnchantmentThorns_getMaxLevel(this); }, "$canApply", function(var_1) { return $java.nms_EnchantmentThorns_canApply(this, var_1); }], +nms_EnchantmentDamage, "EnchantmentDamage", 79, nms_Enchantment, [], 0, 3, 0, ["$getMaxLevel", function() { return $java.nms_EnchantmentDamage_getMaxLevel(this); }, "$calcModifierLiving", function(var_1, var_2) { return $java.nms_EnchantmentDamage_calcModifierLiving(this, var_1, var_2); }, "$getName", function() { return $java.nms_EnchantmentDamage_getName(this); }, "$canApplyTogether", function(var_1) { return $java.nms_EnchantmentDamage_canApplyTogether(this, var_1); }, "$canApply", function(var_1) { return $java.nms_EnchantmentDamage_canApply(this, +var_1); }], +nms_EnchantmentKnockback, "EnchantmentKnockback", 79, nms_Enchantment, [], 0, 3, 0, ["$getMaxLevel", function() { return $java.nms_EnchantmentKnockback_getMaxLevel(this); }], +nms_EnchantmentFireAspect, "EnchantmentFireAspect", 79, nms_Enchantment, [], 0, 3, 0, ["$getMaxLevel", function() { return $java.nms_EnchantmentFireAspect_getMaxLevel(this); }], +nms_EnchantmentLootBonus, "EnchantmentLootBonus", 79, nms_Enchantment, [], 0, 3, 0, ["$getMaxLevel", function() { return $java.nms_EnchantmentLootBonus_getMaxLevel(this); }, "$canApplyTogether", function(var_1) { return $java.nms_EnchantmentLootBonus_canApplyTogether(this, var_1); }], +nms_EnumEnchantmentType, "EnumEnchantmentType", 79, jl_Enum, [], 12, 3, 0, 0, +nms_EnchantmentDigging, "EnchantmentDigging", 79, nms_Enchantment, [], 0, 3, 0, ["$getMaxLevel", function() { return $java.nms_EnchantmentDigging_getMaxLevel(this); }, "$canApply", function(var_1) { return $java.nms_EnchantmentDigging_canApply(this, var_1); }], +nms_EnchantmentUntouching, "EnchantmentUntouching", 79, nms_Enchantment, [], 0, 3, 0, ["$getMaxLevel", function() { return $java.nms_EnchantmentUntouching_getMaxLevel(this); }, "$canApplyTogether", function(var_1) { return $java.nms_EnchantmentUntouching_canApplyTogether(this, var_1); }, "$canApply", function(var_1) { return $java.nms_EnchantmentUntouching_canApply(this, var_1); }], +nms_EnchantmentDurability, "EnchantmentDurability", 79, nms_Enchantment, [], 0, 3, 0, ["$getMaxLevel", function() { return $java.nms_EnchantmentDurability_getMaxLevel(this); }, "$canApply", function(var_1) { return $java.nms_EnchantmentDurability_canApply(this, var_1); }], +nms_EnchantmentArrowDamage, "EnchantmentArrowDamage", 79, nms_Enchantment, [], 0, 3, 0, ["$getMaxLevel", function() { return $java.nms_EnchantmentArrowDamage_getMaxLevel(this); }], +nms_EnchantmentArrowKnockback, "EnchantmentArrowKnockback", 79, nms_Enchantment, [], 0, 3, 0, ["$getMaxLevel", function() { return $java.nms_EnchantmentArrowKnockback_getMaxLevel(this); }]]); +$rt_metadata([nms_EnchantmentArrowFire, "EnchantmentArrowFire", 79, nms_Enchantment, [], 0, 3, 0, ["$getMaxLevel", function() { return $java.nms_EnchantmentArrowFire_getMaxLevel(this); }], +nms_EnchantmentArrowInfinite, "EnchantmentArrowInfinite", 79, nms_Enchantment, [], 0, 3, 0, ["$getMaxLevel", function() { return $java.nms_EnchantmentArrowInfinite_getMaxLevel(this); }], +jn_MalformedURLException, "MalformedURLException", 20, ji_IOException, [], 0, 3, 0, 0, +otjc_JSArray, "JSArray", 36, jl_Object, [otjc_JSArrayReader], 1, 3, 0, ["$get$exported$0", function(var_1) { return $java.otjc_JSArray_get$exported$0(this, var_1); }, "$getLength$exported$1", function() { return $java.otjc_JSArray_getLength$exported$1(this); }], +otjc_JSNumber, "JSNumber", 36, jl_Object, [otj_JSObject], 1, 3, 0, 0, +nms_ScoreComparator, "ScoreComparator", 79, jl_Object, [ju_Comparator], 4, 0, 0, ["$compare", function(var_1, var_2) { return $java.nms_ScoreComparator_compare(this, var_1, var_2); }], +jn_URLStreamHandler, "URLStreamHandler", 20, jl_Object, [], 1, 3, 0, 0, +jnc_CoderMalfunctionError, "CoderMalfunctionError", 15, jl_Error, [], 0, 3, 0, 0, +nms_Particle, "Particle", 79, jl_Object, [], 0, 3, $java.nms_Particle_$callClinit, 0, +ju_AbstractMap$KeySet$1, "AbstractMap$KeySet$1", 8, jl_Object, [ju_Iterator], 0, 0, 0, ["$hasNext", function() { return $java.ju_AbstractMap$KeySet$1_hasNext(this); }, "$next", function() { return $java.ju_AbstractMap$KeySet$1_next(this); }, "$remove2", function() { $java.ju_AbstractMap$KeySet$1_remove(this); }], +ju_LinkedHashMap$AbstractMapIterator, "LinkedHashMap$AbstractMapIterator", 8, jl_Object, [], 0, 0, 0, ["$hasNext", function() { return $java.ju_LinkedHashMap$AbstractMapIterator_hasNext(this); }, "$remove2", function() { $java.ju_LinkedHashMap$AbstractMapIterator_remove(this); }], +ju_LinkedHashMap$KeyIterator, "LinkedHashMap$KeyIterator", 8, ju_LinkedHashMap$AbstractMapIterator, [ju_Iterator], 0, 0, 0, ["$next", function() { return $java.ju_LinkedHashMap$KeyIterator_next(this); }], +jm_Conversion, "Conversion", 18, jl_Object, [], 0, 0, 0, 0, +nms_GuiButtonLanguage, "GuiButtonLanguage", 79, nms_GuiButton, [], 0, 3, 0, ["$drawButton", function(var_1, var_2, var_3) { $java.nms_GuiButtonLanguage_drawButton(this, var_1, var_2, var_3); }], +nms_ICrafting, "ICrafting", 79, jl_Object, [], 3, 3, 0, 0, +nms_CreativeCrafting, "CreativeCrafting", 79, jl_Object, [nms_ICrafting], 0, 3, 0, ["$sendContainerAndContentsToPlayer", function(var_1, var_2) { $java.nms_CreativeCrafting_sendContainerAndContentsToPlayer(this, var_1, var_2); }, "$sendSlotContents", function(var_1, var_2, var_3) { $java.nms_CreativeCrafting_sendSlotContents(this, var_1, var_2, var_3); }, "$sendProgressBarUpdate", function(var_1, var_2, var_3) { $java.nms_CreativeCrafting_sendProgressBarUpdate(this, var_1, var_2, var_3); }], +nms_GuiYesNo, "GuiYesNo", 79, nms_GuiScreen, [], 0, 3, 0, ["$initGui", function() { $java.nms_GuiYesNo_initGui(this); }, "$actionPerformed", function(var_1) { $java.nms_GuiYesNo_actionPerformed(this, var_1); }, "$drawScreen", function(var_1, var_2, var_3) { $java.nms_GuiYesNo_drawScreen(this, var_1, var_2, var_3); }], +nms_GuiConfirmOpenLink, "GuiConfirmOpenLink", 79, nms_GuiYesNo, [], 0, 3, 0, ["$initGui", function() { $java.nms_GuiConfirmOpenLink_initGui(this); }, "$actionPerformed", function(var_1) { $java.nms_GuiConfirmOpenLink_actionPerformed(this, var_1); }, "$drawScreen", function(var_1, var_2, var_3) { $java.nms_GuiConfirmOpenLink_drawScreen(this, var_1, var_2, var_3); }], +otcit_DateTimeZoneBuilder, "DateTimeZoneBuilder", 55, jl_Object, [], 0, 3, 0, 0, +nms_TileEntityRenderer, "TileEntityRenderer", 79, jl_Object, [], 0, 3, nms_TileEntityRenderer_$callClinit, 0, +nms_RenderSorter, "RenderSorter", 79, jl_Object, [ju_Comparator], 0, 3, 0, ["$compare", function(var_1, var_2) { return $java.nms_RenderSorter_compare(this, var_1, var_2); }], +nms_IconFlipped, "IconFlipped", 79, jl_Object, [nms_Icon], 0, 3, 0, ["$getOriginX", function() { return $java.nms_IconFlipped_getOriginX(this); }, "$getOriginY", function() { return $java.nms_IconFlipped_getOriginY(this); }, "$getMinU", function() { return $java.nms_IconFlipped_getMinU(this); }, "$getMaxU", function() { return $java.nms_IconFlipped_getMaxU(this); }, "$getInterpolatedU", function(var_1) { return $java.nms_IconFlipped_getInterpolatedU(this, var_1); }, "$getMinV", function() { return $java.nms_IconFlipped_getMinV(this); +}, "$getMaxV", function() { return $java.nms_IconFlipped_getMaxV(this); }, "$getInterpolatedV", function(var_1) { return $java.nms_IconFlipped_getInterpolatedV(this, var_1); }, "$getIconName", function() { return $java.nms_IconFlipped_getIconName(this); }, "$getSheetWidth", function() { return $java.nms_IconFlipped_getSheetWidth(this); }, "$getSheetHeight", function() { return $java.nms_IconFlipped_getSheetHeight(this); }], +nms_MinecraftError, "MinecraftError", 79, jl_Error, [], 0, 3, 0, 0, +nms_WorldSavedData, "WorldSavedData", 79, jl_Object, [], 1, 3, 0, 0, +nms_MapData, "MapData", 79, nms_WorldSavedData, [], 0, 3, 0, 0, +nms_EnumAction, "EnumAction", 79, jl_Enum, [], 12, 3, 0, 0, +nms_EntitySelectorAlive, "EntitySelectorAlive", 79, jl_Object, [nms_IEntitySelector], 4, 0, 0, 0, +nms_EntitySelectorInventory, "EntitySelectorInventory", 79, jl_Object, [nms_IEntitySelector], 4, 0, 0, ["$isEntityApplicable", function(var_1) { return $java.nms_EntitySelectorInventory_isEntityApplicable(this, var_1); }], +nms_GuiRepair, "GuiRepair", 79, nms_GuiContainer, [nms_ICrafting], 0, 3, 0, ["$initGui", function() { $java.nms_GuiRepair_initGui(this); }, "$onGuiClosed", function() { $java.nms_GuiRepair_onGuiClosed(this); }, "$drawGuiContainerForegroundLayer", function(var_1, var_2) { $java.nms_GuiRepair_drawGuiContainerForegroundLayer(this, var_1, var_2); }, "$keyTyped", function(var_1, var_2) { $java.nms_GuiRepair_keyTyped(this, var_1, var_2); }, "$mouseClicked", function(var_1, var_2, var_3) { $java.nms_GuiRepair_mouseClicked(this, +var_1, var_2, var_3); }, "$drawScreen", function(var_1, var_2, var_3) { $java.nms_GuiRepair_drawScreen(this, var_1, var_2, var_3); }, "$drawGuiContainerBackgroundLayer", function(var_1, var_2, var_3) { $java.nms_GuiRepair_drawGuiContainerBackgroundLayer(this, var_1, var_2, var_3); }, "$sendContainerAndContentsToPlayer", function(var_1, var_2) { $java.nms_GuiRepair_sendContainerAndContentsToPlayer(this, var_1, var_2); }, "$sendSlotContents", function(var_1, var_2, var_3) { $java.nms_GuiRepair_sendSlotContents(this, +var_1, var_2, var_3); }, "$sendProgressBarUpdate", function(var_1, var_2, var_3) { $java.nms_GuiRepair_sendProgressBarUpdate(this, var_1, var_2, var_3); }], +nms_EnumRarity, "EnumRarity", 79, jl_Enum, [], 12, 3, 0, 0, +jni_XHRStreamHandler, "XHRStreamHandler", 21, jn_URLStreamHandler, [], 0, 3, 0, ["$openConnection0", function(var_1) { return $java.jni_XHRStreamHandler_openConnection(this, var_1); }], +jni_DummyStreamHandler, "DummyStreamHandler", 21, jn_URLStreamHandler, [], 0, 3, 0, ["$openConnection0", function(var_1) { return $java.jni_DummyStreamHandler_openConnection(this, var_1); }], +nms_ChatClickData, "ChatClickData", 79, jl_Object, [], 0, 3, 0, 0, +nms_ChatLine, "ChatLine", 79, jl_Object, [], 0, 3, 0, 0, +jl_AbstractStringBuilder$Constants, "AbstractStringBuilder$Constants", 22, jl_Object, [], 0, 0, 0, 0, +otcit_DoubleAnalyzer, "DoubleAnalyzer", 58, jl_Object, [], 4, 3, 0, 0, +otcit_DoubleAnalyzer$Result, "DoubleAnalyzer$Result", 58, jl_Object, [], 0, 3, 0, 0, +jur_MatchResultImpl, "MatchResultImpl", 9, jl_Object, [jur_MatchResult], 0, 0, 0, 0, +ji_Writer, "Writer", 17, jl_Object, [jl_Appendable, ji_Closeable, ji_Flushable], 1, 3, 0, 0, +ji_StringWriter, "StringWriter", 17, ji_Writer, [], 0, 3, 0, 0, +ji_PrintWriter, "PrintWriter", 17, ji_Writer, [], 0, 3, 0, 0, +ji_StringReader, "StringReader", 17, ji_Reader, [], 0, 3, 0, ["$read2", function() { return $java.ji_StringReader_read(this); }, "$read5", function(var_1, var_2, var_3) { return $java.ji_StringReader_read0(this, var_1, var_2, var_3); }, "$close", function() { $java.ji_StringReader_close(this); }], +nlea_EaglerAdapterImpl2$QueryGL, "EaglerAdapterImpl2$QueryGL", 83, jl_Object, [], 4, 3, 0, 0, +maa_File, "File", 68, jl_Object, [], 0, 3, 0, 0, +nms_Rect2i, "Rect2i", 79, jl_Object, [], 0, 3, 0, 0, +nms_TileEntitySpecialRenderer, "TileEntitySpecialRenderer", 79, jl_Object, [], 1, 3, 0, ["$setTileEntityRenderer", function(var_1) { $java.nms_TileEntitySpecialRenderer_setTileEntityRenderer(this, var_1); }, "$onWorldChange", function(var_1) { $java.nms_TileEntitySpecialRenderer_onWorldChange(this, var_1); }], +nms_TileEntitySignRenderer, "TileEntitySignRenderer", 79, nms_TileEntitySpecialRenderer, [], 0, 3, 0, ["$renderTileEntityAt", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_TileEntitySignRenderer_renderTileEntityAt(this, var_1, var_2, var_3, var_4, var_5); }], +nms_TileEntityRendererPiston, "TileEntityRendererPiston", 79, nms_TileEntitySpecialRenderer, [], 0, 3, 0, ["$onWorldChange", function(var_1) { $java.nms_TileEntityRendererPiston_onWorldChange(this, var_1); }, "$renderTileEntityAt", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_TileEntityRendererPiston_renderTileEntityAt(this, var_1, var_2, var_3, var_4, var_5); }], +nms_TileEntityChestRenderer, "TileEntityChestRenderer", 79, nms_TileEntitySpecialRenderer, [], 0, 3, 0, ["$renderTileEntityAt", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_TileEntityChestRenderer_renderTileEntityAt(this, var_1, var_2, var_3, var_4, var_5); }], +nms_TileEntityEnderChestRenderer, "TileEntityEnderChestRenderer", 79, nms_TileEntitySpecialRenderer, [], 0, 3, 0, ["$renderTileEntityAt", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_TileEntityEnderChestRenderer_renderTileEntityAt(this, var_1, var_2, var_3, var_4, var_5); }]]); +$rt_metadata([nms_RenderEnchantmentTable, "RenderEnchantmentTable", 79, nms_TileEntitySpecialRenderer, [], 0, 3, 0, ["$renderTileEntityAt", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_RenderEnchantmentTable_renderTileEntityAt(this, var_1, var_2, var_3, var_4, var_5); }], +nms_RenderEndPortal, "RenderEndPortal", 79, nms_TileEntitySpecialRenderer, [], 0, 3, 0, ["$renderTileEntityAt", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_RenderEndPortal_renderTileEntityAt(this, var_1, var_2, var_3, var_4, var_5); }], +nms_TileEntityBeaconRenderer, "TileEntityBeaconRenderer", 79, nms_TileEntitySpecialRenderer, [], 0, 3, 0, ["$renderTileEntityAt", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_TileEntityBeaconRenderer_renderTileEntityAt(this, var_1, var_2, var_3, var_4, var_5); }], +nms_TileEntitySkullRenderer, "TileEntitySkullRenderer", 79, nms_TileEntitySpecialRenderer, [], 0, 3, 0, ["$setTileEntityRenderer", function(var_1) { $java.nms_TileEntitySkullRenderer_setTileEntityRenderer(this, var_1); }, "$renderTileEntityAt", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_TileEntitySkullRenderer_renderTileEntityAt(this, var_1, var_2, var_3, var_4, var_5); }], +nms_TileEntityMobSpawnerRenderer, "TileEntityMobSpawnerRenderer", 79, nms_TileEntitySpecialRenderer, [], 0, 3, 0, ["$renderTileEntityAt", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_TileEntityMobSpawnerRenderer_renderTileEntityAt(this, var_1, var_2, var_3, var_4, var_5); }], +otcit_FloatAnalyzer$Result, "FloatAnalyzer$Result", 58, jl_Object, [], 0, 3, 0, 0, +nms_ModelSign, "ModelSign", 79, nms_ModelBase, [], 0, 3, 0, 0, +nms_ModelChest, "ModelChest", 79, nms_ModelBase, [], 0, 3, 0, 0, +nms_ModelLargeChest, "ModelLargeChest", 79, nms_ModelChest, [], 0, 3, 0, 0, +nms_ModelBook, "ModelBook", 79, nms_ModelBase, [], 0, 3, 0, 0, +jni_XHRURLConnection, "XHRURLConnection", 21, jn_HttpURLConnection, [], 0, 3, 0, 0, +jnci_BufferedEncoder$Controller, "BufferedEncoder$Controller", 16, jl_Object, [], 0, 3, 0, 0, +jnc_BufferUnderflowException, "BufferUnderflowException", 15, jl_RuntimeException, [], 0, 3, 0, 0, +jnc_BufferOverflowException, "BufferOverflowException", 15, jl_RuntimeException, [], 0, 3, 0, 0, +jnc_MalformedInputException, "MalformedInputException", 15, jnc_CharacterCodingException, [], 0, 3, 0, ["$getMessage", function() { return $java.jnc_MalformedInputException_getMessage(this); }], +jnc_UnmappableCharacterException, "UnmappableCharacterException", 15, jnc_CharacterCodingException, [], 0, 3, 0, ["$getMessage", function() { return $java.jnc_UnmappableCharacterException_getMessage(this); }], +ju_TreeMap$EntrySet, "TreeMap$EntrySet", 8, ju_AbstractSet, [], 0, 0, 0, 0, +nms_SlotCreativeInventory, "SlotCreativeInventory", 79, nms_Slot, [], 0, 3, 0, ["$onPickupFromSlot", function(var_1, var_2) { $java.nms_SlotCreativeInventory_onPickupFromSlot(this, var_1, var_2); }, "$isItemValid", function(var_1) { return $java.nms_SlotCreativeInventory_isItemValid(this, var_1); }, "$getStack", function() { return $java.nms_SlotCreativeInventory_getStack(this); }, "$getHasStack", function() { return $java.nms_SlotCreativeInventory_getHasStack(this); }, "$putStack", function(var_1) { $java.nms_SlotCreativeInventory_putStack(this, +var_1); }, "$onSlotChanged", function() { $java.nms_SlotCreativeInventory_onSlotChanged(this); }, "$getSlotStackLimit", function() { return $java.nms_SlotCreativeInventory_getSlotStackLimit(this); }, "$getBackgroundIconIndex", function() { return $java.nms_SlotCreativeInventory_getBackgroundIconIndex(this); }, "$decrStackSize0", function(var_1) { return $java.nms_SlotCreativeInventory_decrStackSize(this, var_1); }], +maat_TMICompatibility, "TMICompatibility", 69, jl_Object, [], 0, 3, 0, 0, +nms_GuiOptions, "GuiOptions", 79, nms_GuiScreen, [], 0, 3, $java.nms_GuiOptions_$callClinit, ["$initGui", function() { $java.nms_GuiOptions_initGui(this); }, "$actionPerformed", function(var_1) { $java.nms_GuiOptions_actionPerformed(this, var_1); }, "$drawScreen", function(var_1, var_2, var_3) { $java.nms_GuiOptions_drawScreen(this, var_1, var_2, var_3); }], +nms_GuiLanguage, "GuiLanguage", 79, nms_GuiScreen, [], 0, 3, 0, ["$initGui", function() { $java.nms_GuiLanguage_initGui(this); }, "$actionPerformed", function(var_1) { $java.nms_GuiLanguage_actionPerformed(this, var_1); }, "$drawScreen", function(var_1, var_2, var_3) { $java.nms_GuiLanguage_drawScreen(this, var_1, var_2, var_3); }, "$updateScreen", function() { $java.nms_GuiLanguage_updateScreen(this); }], +nle_GuiScreenLicenseDeclined, "GuiScreenLicenseDeclined", 82, nms_GuiScreen, [], 0, 3, 0, ["$drawScreen", function(var_1, var_2, var_3) { $java.nle_GuiScreenLicenseDeclined_drawScreen(this, var_1, var_2, var_3); }], +maa_GuiScreenModules, "GuiScreenModules", 68, nms_GuiScreen, [], 0, 3, 0, ["$initGui", function() { $java.maa_GuiScreenModules_initGui(this); }, "$onGuiClosed", function() { $java.maa_GuiScreenModules_onGuiClosed(this); }, "$drawScreen", function(var_1, var_2, var_3) { $java.maa_GuiScreenModules_drawScreen(this, var_1, var_2, var_3); }, "$actionPerformed", function(var_1) { $java.maa_GuiScreenModules_actionPerformed(this, var_1); }, "$updateScreen", function() { $java.maa_GuiScreenModules_updateScreen(this); +}, "$keyTyped", function(var_1, var_2) { $java.maa_GuiScreenModules_keyTyped(this, var_1, var_2); }, "$mouseClicked", function(var_1, var_2, var_3) { $java.maa_GuiScreenModules_mouseClicked(this, var_1, var_2, var_3); }], +jl_StrictMath, "StrictMath", 22, jl_Object, [], 4, 3, 0, 0, +nms_Chunk, "Chunk", 79, jl_Object, [], 0, 3, 0, ["$generateHeightMap", function() { $java.nms_Chunk_generateHeightMap(this); }, "$generateSkylightMap", function() { $java.nms_Chunk_generateSkylightMap(this); }, "$getBlockLightOpacity", function(var_1, var_2, var_3) { return $java.nms_Chunk_getBlockLightOpacity(this, var_1, var_2, var_3); }, "$getBlockID", function(var_1, var_2, var_3) { return $java.nms_Chunk_getBlockID(this, var_1, var_2, var_3); }, "$getBlockMetadata", function(var_1, var_2, var_3) { return $java.nms_Chunk_getBlockMetadata(this, +var_1, var_2, var_3); }, "$setBlockIDWithMetadata", function(var_1, var_2, var_3, var_4, var_5) { return $java.nms_Chunk_setBlockIDWithMetadata(this, var_1, var_2, var_3, var_4, var_5); }, "$setBlockMetadata", function(var_1, var_2, var_3, var_4) { return $java.nms_Chunk_setBlockMetadata(this, var_1, var_2, var_3, var_4); }, "$getSavedLightValue", function(var_1, var_2, var_3, var_4) { return $java.nms_Chunk_getSavedLightValue(this, var_1, var_2, var_3, var_4); }, "$setLightValue", function(var_1, var_2, var_3, +var_4, var_5) { $java.nms_Chunk_setLightValue(this, var_1, var_2, var_3, var_4, var_5); }, "$getBlockLightValue", function(var_1, var_2, var_3, var_4) { return $java.nms_Chunk_getBlockLightValue(this, var_1, var_2, var_3, var_4); }, "$addEntity", function(var_1) { $java.nms_Chunk_addEntity(this, var_1); }, "$removeEntity", function(var_1) { $java.nms_Chunk_removeEntity(this, var_1); }, "$removeEntityAtIndex", function(var_1, var_2) { $java.nms_Chunk_removeEntityAtIndex(this, var_1, var_2); }, "$canBlockSeeTheSky", +function(var_1, var_2, var_3) { return $java.nms_Chunk_canBlockSeeTheSky(this, var_1, var_2, var_3); }, "$getChunkBlockTileEntity", function(var_1, var_2, var_3) { return $java.nms_Chunk_getChunkBlockTileEntity(this, var_1, var_2, var_3); }, "$setChunkBlockTileEntity", function(var_1, var_2, var_3, var_4) { $java.nms_Chunk_setChunkBlockTileEntity(this, var_1, var_2, var_3, var_4); }, "$removeChunkBlockTileEntity", function(var_1, var_2, var_3) { $java.nms_Chunk_removeChunkBlockTileEntity(this, var_1, var_2, +var_3); }, "$onChunkUnload", function() { $java.nms_Chunk_onChunkUnload(this); }, "$setChunkModified", function() { $java.nms_Chunk_setChunkModified(this); }, "$getEntitiesWithinAABBForEntity", function(var_1, var_2, var_3, var_4) { $java.nms_Chunk_getEntitiesWithinAABBForEntity(this, var_1, var_2, var_3, var_4); }, "$getEntitiesOfTypeWithinAAAB", function(var_1, var_2, var_3, var_4) { $java.nms_Chunk_getEntitiesOfTypeWithinAAAB(this, var_1, var_2, var_3, var_4); }, "$isEmpty", function() { return $java.nms_Chunk_isEmpty(this); +}, "$getAreLevelsEmpty", function(var_1, var_2) { return $java.nms_Chunk_getAreLevelsEmpty(this, var_1, var_2); }], +nms_ChunkCache, "ChunkCache", 79, jl_Object, [nms_IBlockAccess], 0, 3, 0, ["$getBlockId", function(var_1, var_2, var_3) { return $java.nms_ChunkCache_getBlockId(this, var_1, var_2, var_3); }, "$getBlockTileEntity", function(var_1, var_2, var_3) { return $java.nms_ChunkCache_getBlockTileEntity(this, var_1, var_2, var_3); }, "$getBrightness0", function(var_1, var_2, var_3, var_4) { return $java.nms_ChunkCache_getBrightness(this, var_1, var_2, var_3, var_4); }, "$getLightBrightnessForSkyBlocks", function(var_1, +var_2, var_3, var_4) { return $java.nms_ChunkCache_getLightBrightnessForSkyBlocks(this, var_1, var_2, var_3, var_4); }, "$getLightBrightness", function(var_1, var_2, var_3) { return $java.nms_ChunkCache_getLightBrightness(this, var_1, var_2, var_3); }, "$getBlockMetadata", function(var_1, var_2, var_3) { return $java.nms_ChunkCache_getBlockMetadata(this, var_1, var_2, var_3); }, "$getBlockMaterial", function(var_1, var_2, var_3) { return $java.nms_ChunkCache_getBlockMaterial(this, var_1, var_2, var_3); }, "$getBiomeGenForCoords", +function(var_1, var_2) { return $java.nms_ChunkCache_getBiomeGenForCoords(this, var_1, var_2); }, "$isBlockOpaqueCube", function(var_1, var_2, var_3) { return $java.nms_ChunkCache_isBlockOpaqueCube(this, var_1, var_2, var_3); }, "$isBlockNormalCube", function(var_1, var_2, var_3) { return $java.nms_ChunkCache_isBlockNormalCube(this, var_1, var_2, var_3); }, "$doesBlockHaveSolidTopSurface", function(var_1, var_2, var_3) { return $java.nms_ChunkCache_doesBlockHaveSolidTopSurface(this, var_1, var_2, var_3); }, +"$getWorldVec3Pool", function() { return $java.nms_ChunkCache_getWorldVec3Pool(this); }, "$isAirBlock", function(var_1, var_2, var_3) { return $java.nms_ChunkCache_isAirBlock(this, var_1, var_2, var_3); }, "$getHeight", function() { return $java.nms_ChunkCache_getHeight(this); }, "$isBlockProvidingPowerTo", function(var_1, var_2, var_3, var_4) { return $java.nms_ChunkCache_isBlockProvidingPowerTo(this, var_1, var_2, var_3, var_4); }], +nms_ChestItemRenderHelper, "ChestItemRenderHelper", 79, jl_Object, [], 0, 3, 0, 0, +ju_LinkedHashMap$2, "LinkedHashMap$2", 8, ju_AbstractCollection, [], 0, 0, 0, ["$size0", function() { return $java.ju_LinkedHashMap$2_size(this); }, "$iterator", function() { return $java.ju_LinkedHashMap$2_iterator(this); }], +nms_MapCoord, "MapCoord", 79, jl_Object, [], 0, 3, 0, 0, +ju_Formatter$FormatWriter, "Formatter$FormatWriter", 8, jl_Object, [], 0, 0, 0, 0, +nms_EnchantmentData, "EnchantmentData", 79, jl_Object, [], 0, 3, 0, 0, +ju_IllegalFormatException, "IllegalFormatException", 8, jl_IllegalArgumentException, [], 0, 3, 0, 0, +ju_Objects, "Objects", 8, jl_Object, [], 4, 3, 0, 0, +jl_NoSuchMethodException, "NoSuchMethodException", 22, jl_ReflectiveOperationException, [], 0, 3, 0, 0, +jlr_InvocationTargetException, "InvocationTargetException", 24, jl_ReflectiveOperationException, [], 0, 3, 0, 0, +jl_IllegalAccessException, "IllegalAccessException", 22, jl_ReflectiveOperationException, [], 0, 3, 0, 0, +ju_FormatterClosedException, "FormatterClosedException", 8, jl_IllegalStateException, [], 0, 3, 0, 0, +otcit_FloatAnalyzer, "FloatAnalyzer", 58, jl_Object, [], 4, 3, 0, 0, +nlea_EaglerAdapterImpl2$StupidFunctionResolveString, "EaglerAdapterImpl2$StupidFunctionResolveString", 83, jl_Object, [otj_JSObject], 3, 0, 0, 0, +nlea_EaglerAdapterImpl2$25, "EaglerAdapterImpl2$25", 83, jl_Object, [nlea_EaglerAdapterImpl2$StupidFunctionResolveString], 4, 0, 0, ["$resolveStr$exported$0", function(var_1) { return $java.nlea_EaglerAdapterImpl2$25_resolveStr$exported$0(this, var_1); }], +jlr_AccessibleObject, "AccessibleObject", 24, jl_Object, [jlr_AnnotatedElement], 0, 3, 0, 0, +jlr_Member, "Member", 24, jl_Object, [], 3, 3, 0, 0, +jlr_Method, "Method", 24, jlr_AccessibleObject, [jlr_Member], 0, 3, 0, ["$toString", function() { return $java.jlr_Method_toString(this); }], +nms_EnumGameType, "EnumGameType", 79, jl_Enum, [], 12, 3, 0, 0, +ju_LinkedHashMap$ValueIterator, "LinkedHashMap$ValueIterator", 8, ju_LinkedHashMap$AbstractMapIterator, [ju_Iterator], 0, 0, 0, ["$next", function() { return $java.ju_LinkedHashMap$ValueIterator_next(this); }], +jnci_BufferedDecoder$Controller, "BufferedDecoder$Controller", 16, jl_Object, [], 0, 3, 0, 0, +nms_ContainerPlayer, "ContainerPlayer", 79, nms_Container, [], 0, 3, 0, ["$onCraftMatrixChanged", function(var_1) { $java.nms_ContainerPlayer_onCraftMatrixChanged(this, var_1); }, "$onCraftGuiClosed", function(var_1) { nms_ContainerPlayer_onCraftGuiClosed(this, var_1); }, "$transferStackInSlot", function(var_1, var_2) { return $java.nms_ContainerPlayer_transferStackInSlot(this, var_1, var_2); }, "$func_94530_a", function(var_1, var_2) { return $java.nms_ContainerPlayer_func_94530_a(this, var_1, var_2); }], +nms_ContainerWorkbench, "ContainerWorkbench", 79, nms_Container, [], 0, 3, 0, ["$onCraftMatrixChanged", function(var_1) { $java.nms_ContainerWorkbench_onCraftMatrixChanged(this, var_1); }, "$transferStackInSlot", function(var_1, var_2) { return $java.nms_ContainerWorkbench_transferStackInSlot(this, var_1, var_2); }, "$func_94530_a", function(var_1, var_2) { return $java.nms_ContainerWorkbench_func_94530_a(this, var_1, var_2); }], +nms_GuiDisconnected, "GuiDisconnected", 79, nms_GuiScreen, [], 0, 3, 0, ["$keyTyped", function(var_1, var_2) { $java.nms_GuiDisconnected_keyTyped(this, var_1, var_2); }, "$initGui", function() { $java.nms_GuiDisconnected_initGui(this); }, "$actionPerformed", function(var_1) { $java.nms_GuiDisconnected_actionPerformed(this, var_1); }, "$drawScreen", function(var_1, var_2, var_3) { $java.nms_GuiDisconnected_drawScreen(this, var_1, var_2, var_3); }], +nms_GuiSmallButton, "GuiSmallButton", 79, nms_GuiButton, [], 0, 3, 0, 0]); +$rt_metadata([nms_GuiSlider, "GuiSlider", 79, nms_GuiButton, [], 0, 3, 0, ["$getHoverState", function(var_1) { return $java.nms_GuiSlider_getHoverState(this, var_1); }, "$mouseDragged", function(var_1, var_2, var_3) { $java.nms_GuiSlider_mouseDragged(this, var_1, var_2, var_3); }, "$mousePressed", function(var_1, var_2, var_3) { return $java.nms_GuiSlider_mousePressed(this, var_1, var_2, var_3); }, "$mouseReleased", function(var_1, var_2) { $java.nms_GuiSlider_mouseReleased(this, var_1, var_2); }], +nms_GuiVideoSettings, "GuiVideoSettings", 79, nms_GuiScreen, [], 0, 3, $java.nms_GuiVideoSettings_$callClinit, ["$initGui", function() { $java.nms_GuiVideoSettings_initGui(this); }, "$actionPerformed", function(var_1) { $java.nms_GuiVideoSettings_actionPerformed(this, var_1); }, "$drawScreen", function(var_1, var_2, var_3) { $java.nms_GuiVideoSettings_drawScreen(this, var_1, var_2, var_3); }], +nms_GuiControls, "GuiControls", 79, nms_GuiScreen, [], 0, 3, 0, ["$initGui", function() { $java.nms_GuiControls_initGui(this); }, "$actionPerformed", function(var_1) { $java.nms_GuiControls_actionPerformed(this, var_1); }, "$mouseClicked", function(var_1, var_2, var_3) { $java.nms_GuiControls_mouseClicked(this, var_1, var_2, var_3); }, "$keyTyped", function(var_1, var_2) { $java.nms_GuiControls_keyTyped(this, var_1, var_2); }, "$drawScreen", function(var_1, var_2, var_3) { $java.nms_GuiControls_drawScreen(this, +var_1, var_2, var_3); }], +nms_GuiScreenChatOptions, "GuiScreenChatOptions", 79, nms_GuiScreen, [], 0, 3, $java.nms_GuiScreenChatOptions_$callClinit, ["$initGui", function() { $java.nms_GuiScreenChatOptions_initGui(this); }, "$actionPerformed", function(var_1) { $java.nms_GuiScreenChatOptions_actionPerformed(this, var_1); }, "$drawScreen", function(var_1, var_2, var_3) { $java.nms_GuiScreenChatOptions_drawScreen(this, var_1, var_2, var_3); }], +nms_GuiSlot, "GuiSlot", 79, jl_Object, [], 1, 3, 0, 0, +nms_GuiSlotLanguage, "GuiSlotLanguage", 79, nms_GuiSlot, [], 0, 0, 0, ["$getSize", function() { return $java.nms_GuiSlotLanguage_getSize(this); }, "$elementClicked", function(var_1, var_2) { $java.nms_GuiSlotLanguage_elementClicked(this, var_1, var_2); }, "$isSelected", function(var_1) { return $java.nms_GuiSlotLanguage_isSelected(this, var_1); }, "$getContentHeight", function() { return $java.nms_GuiSlotLanguage_getContentHeight(this); }, "$drawBackground0", function() { $java.nms_GuiSlotLanguage_drawBackground(this); +}, "$drawSlot", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_GuiSlotLanguage_drawSlot(this, var_1, var_2, var_3, var_4, var_5); }], +nms_GuiSlotServer, "GuiSlotServer", 79, nms_GuiSlot, [], 0, 0, 0, ["$getSize", function() { return nms_GuiSlotServer_getSize(this); }, "$elementClicked", function(var_1, var_2) { $java.nms_GuiSlotServer_elementClicked(this, var_1, var_2); }, "$isSelected", function(var_1) { return $java.nms_GuiSlotServer_isSelected(this, var_1); }, "$getContentHeight", function() { return $java.nms_GuiSlotServer_getContentHeight(this); }, "$drawBackground0", function() { $java.nms_GuiSlotServer_drawBackground(this); }, "$drawSlot", +function(var_1, var_2, var_3, var_4, var_5) { $java.nms_GuiSlotServer_drawSlot(this, var_1, var_2, var_3, var_4, var_5); }], +nms_GuiScreenServerList, "GuiScreenServerList", 79, nms_GuiScreen, [], 0, 3, 0, ["$updateScreen", function() { $java.nms_GuiScreenServerList_updateScreen(this); }, "$initGui", function() { $java.nms_GuiScreenServerList_initGui(this); }, "$onGuiClosed", function() { $java.nms_GuiScreenServerList_onGuiClosed(this); }, "$actionPerformed", function(var_1) { $java.nms_GuiScreenServerList_actionPerformed(this, var_1); }, "$keyTyped", function(var_1, var_2) { $java.nms_GuiScreenServerList_keyTyped(this, var_1, var_2); +}, "$mouseClicked", function(var_1, var_2, var_3) { $java.nms_GuiScreenServerList_mouseClicked(this, var_1, var_2, var_3); }, "$drawScreen", function(var_1, var_2, var_3) { $java.nms_GuiScreenServerList_drawScreen(this, var_1, var_2, var_3); }], +nms_GuiScreenAddServer, "GuiScreenAddServer", 79, nms_GuiScreen, [], 0, 3, 0, ["$updateScreen", function() { $java.nms_GuiScreenAddServer_updateScreen(this); }, "$initGui", function() { $java.nms_GuiScreenAddServer_initGui(this); }, "$onGuiClosed", function() { $java.nms_GuiScreenAddServer_onGuiClosed(this); }, "$actionPerformed", function(var_1) { $java.nms_GuiScreenAddServer_actionPerformed(this, var_1); }, "$keyTyped", function(var_1, var_2) { $java.nms_GuiScreenAddServer_keyTyped(this, var_1, var_2); }, +"$mouseClicked", function(var_1, var_2, var_3) { $java.nms_GuiScreenAddServer_mouseClicked(this, var_1, var_2, var_3); }, "$drawScreen", function(var_1, var_2, var_3) { $java.nms_GuiScreenAddServer_drawScreen(this, var_1, var_2, var_3); }], +nms_GuiSlider2, "GuiSlider2", 79, nms_GuiButton, [], 0, 3, 0, ["$getHoverState", function(var_1) { return $java.nms_GuiSlider2_getHoverState(this, var_1); }, "$mouseDragged", function(var_1, var_2, var_3) { $java.nms_GuiSlider2_mouseDragged(this, var_1, var_2, var_3); }, "$mousePressed", function(var_1, var_2, var_3) { return $java.nms_GuiSlider2_mousePressed(this, var_1, var_2, var_3); }, "$mouseReleased", function(var_1, var_2) { $java.nms_GuiSlider2_mouseReleased(this, var_1, var_2); }], +maa_MidiConverter, "MidiConverter", 68, jl_Object, [], 0, 3, 0, 0, +maa_GuiScreenModules$1, "GuiScreenModules$1", 68, jl_Object, [jl_Runnable], 0, 0, 0, 0, +nms_DamageSource, "DamageSource", 79, jl_Object, [], 0, 3, 0, ["$getSourceOfDamage", function() { return $java.nms_DamageSource_getSourceOfDamage(this); }, "$getEntity", function() { return $java.nms_DamageSource_getEntity(this); }], +ju_TreeMap$EntryIterator, "TreeMap$EntryIterator", 8, jl_Object, [ju_Iterator], 0, 0, 0, 0, +nms_MapStorage, "MapStorage", 79, jl_Object, [], 0, 3, 0, 0, +nms_INetworkManager, "INetworkManager", 79, jl_Object, [], 3, 3, 0, 0, +nle_WebsocketNetworkManager, "WebsocketNetworkManager", 82, jl_Object, [nms_INetworkManager], 0, 3, 0, 0, +nlea_EaglerAdapterImpl2$RateLimit, "EaglerAdapterImpl2$RateLimit", 83, jl_Enum, [], 12, 3, 0, 0, +maan_Song, "Song", 73, jl_Object, [], 0, 3, 0, 0, +ju_UnknownFormatConversionException, "UnknownFormatConversionException", 8, ju_IllegalFormatException, [], 0, 3, 0, 0, +maat__tmi_MgZOrder, "_tmi_MgZOrder", 69, jl_Object, [ju_Comparator], 0, 3, 0, ["$compare", function(var_1, var_2) { return $java.maat__tmi_MgZOrder_compare0(this, var_1, var_2); }], +nms_EnchantmentHelper, "EnchantmentHelper", 79, jl_Object, [], 0, 3, nms_EnchantmentHelper_$callClinit, 0, +jur_Matcher$1, "Matcher$1", 9, jl_Object, [], 0, 0, 0, ["$toString", function() { return $java.jur_Matcher$1_toString(this); }], +jlr_Modifier, "Modifier", 24, jl_Object, [], 0, 3, 0, 0, +jni_XHRURLConnection$performRequest$lambda$_5_0, "XHRURLConnection$performRequest$lambda$_5_0", 21, jl_Object, [otja_ReadyStateChangeHandler], 0, 3, 0, ["$stateChanged$exported$0", function() { return $java.jni_XHRURLConnection$performRequest$lambda$_5_0_stateChanged$exported$0(this); }], +otjt_Int8Array, "Int8Array", 48, otjt_ArrayBufferView, [], 1, 3, 0, 0, +jsm_MidiSystem, "MidiSystem", 27, jl_Object, [], 0, 3, 0, 0, +maa_MidiConverter$1, "MidiConverter$1", 68, jl_Object, [ju_Comparator], 4, 0, 0, ["$compare", function(var_1, var_2) { return $java.maa_MidiConverter$1_compare0(this, var_1, var_2); }], +jsm_MidiMessage, "MidiMessage", 27, jl_Object, [jl_Cloneable], 1, 3, 0, ["$getMessage1", function() { return $java.jsm_MidiMessage_getMessage(this); }, "$getStatus", function() { return $java.jsm_MidiMessage_getStatus(this); }, "$getLength", function() { return $java.jsm_MidiMessage_getLength(this); }], +jsm_MetaMessage, "MetaMessage", 27, jsm_MidiMessage, [], 0, 3, 0, 0, +jsm_ShortMessage, "ShortMessage", 27, jsm_MidiMessage, [], 0, 3, 0, 0, +maan_Layer, "Layer", 73, jl_Object, [], 0, 3, 0, 0, +maan_Note, "Note", 73, jl_Object, [], 0, 3, 0, 0, +maan_Instrument, "Instrument", 73, jl_Enum, [], 12, 3, 0, 0, +ju_DuplicateFormatFlagsException, "DuplicateFormatFlagsException", 8, ju_IllegalFormatException, [], 0, 3, 0, 0, +ju_IllegalFormatPrecisionException, "IllegalFormatPrecisionException", 8, ju_IllegalFormatException, [], 0, 3, 0, 0, +ju_IllegalFormatCodePointException, "IllegalFormatCodePointException", 8, ju_IllegalFormatException, [], 0, 3, 0, 0, +ju_IllegalFormatConversionException, "IllegalFormatConversionException", 8, ju_IllegalFormatException, [], 0, 3, 0, 0, +ju_Formattable, "Formattable", 8, jl_Object, [], 3, 3, 0, 0, +jsm_InvalidMidiDataException, "InvalidMidiDataException", 27, jl_Exception, [], 0, 3, 0, 0, +jsm_Sequence, "Sequence", 27, jl_Object, [], 0, 3, 0, 0, +jsm_Track, "Track", 27, jl_Object, [], 0, 3, 0, 0, +jsm_MidiEvent, "MidiEvent", 27, jl_Object, [], 0, 3, 0, 0, +ju_FormatFlagsConversionMismatchException, "FormatFlagsConversionMismatchException", 8, ju_IllegalFormatException, [], 0, 3, 0, 0, +ju_IllegalFormatFlagsException, "IllegalFormatFlagsException", 8, ju_IllegalFormatException, [], 0, 3, 0, 0, +ju_MissingFormatWidthException, "MissingFormatWidthException", 8, ju_IllegalFormatException, [], 0, 3, 0, 0, +nms_IEnchantmentModifier, "IEnchantmentModifier", 79, jl_Object, [], 3, 0, 0, 0, +nms_EnchantmentModifierDamage, "EnchantmentModifierDamage", 79, jl_Object, [nms_IEnchantmentModifier], 4, 0, 0, 0, +nms_EnchantmentModifierLiving, "EnchantmentModifierLiving", 79, jl_Object, [nms_IEnchantmentModifier], 4, 0, 0, 0, +nlea_EaglerAdapterImpl2$18, "EaglerAdapterImpl2$18", 83, jl_Object, [otjde_EventListener], 4, 0, 0, ["$handleEvent$exported$0", function(var_1) { return $java.nlea_EaglerAdapterImpl2$18_handleEvent$exported$0(this, var_1); }]]); +$rt_metadata([nlea_EaglerAdapterImpl2$19, "EaglerAdapterImpl2$19", 83, jl_Object, [otjde_EventListener], 4, 0, 0, ["$handleEvent$exported$0", function(var_1) { return $java.nlea_EaglerAdapterImpl2$19_handleEvent$exported$0(this, var_1); }], +nlea_EaglerAdapterImpl2$20, "EaglerAdapterImpl2$20", 83, jl_Object, [otjde_EventListener], 4, 0, 0, ["$handleEvent$exported$0", function(var_1) { return $java.nlea_EaglerAdapterImpl2$20_handleEvent$exported$0(this, var_1); }], +otjw_WebSocket, "WebSocket", 45, jl_Object, [otj_JSObject], 1, 3, 0, 0, +jsms_MidiFileReader, "MidiFileReader", 28, jl_Object, [], 1, 3, 0, 0, +csms_JDK13Services, "JDK13Services", 5, jl_Object, [], 4, 3, 0, 0, +jsss_MixerProvider, "MixerProvider", 30, jl_Object, [], 1, 3, 0, 0, +csms_JSSecurityManager, "JSSecurityManager", 5, jl_Object, [], 4, 0, 0, 0, +jsss_FormatConversionProvider, "FormatConversionProvider", 30, jl_Object, [], 1, 3, 0, 0, +jsss_AudioFileReader, "AudioFileReader", 30, jl_Object, [], 1, 3, 0, 0, +jsss_AudioFileWriter, "AudioFileWriter", 30, jl_Object, [], 1, 3, 0, 0, +jsms_MidiDeviceProvider, "MidiDeviceProvider", 28, jl_Object, [], 1, 3, 0, 0, +jsms_SoundbankReader, "SoundbankReader", 28, jl_Object, [], 1, 3, 0, 0, +jsms_MidiFileWriter, "MidiFileWriter", 28, jl_Object, [], 1, 3, 0, 0, +js_PrivilegedAction, "PrivilegedAction", 7, jl_Object, [], 3, 3, 0, 0, +csms_JSSecurityManager$2, "JSSecurityManager$2", 5, jl_Object, [js_PrivilegedAction], 4, 0, 0, ["$run1", function() { return $java.csms_JSSecurityManager$2_run0(this); }], +js_AccessController, "AccessController", 7, jl_Object, [], 4, 3, 0, 0, +csms_JSSecurityManager$3, "JSSecurityManager$3", 5, jl_Object, [js_PrivilegedAction], 4, 0, 0, ["$run1", function() { return $java.csms_JSSecurityManager$3_run0(this); }], +ju_Collections$10, "Collections$10", 8, ju_AbstractList, [], 4, 0, 0, ["$get5", function(var_1) { return $java.ju_Collections$10_get(this, var_1); }, "$size0", function() { return $java.ju_Collections$10_size(this); }], +oti_Structure, "Structure", 51, jl_Object, [], 0, 3, 0, 0, +otr_RuntimeObject, "RuntimeObject", 61, oti_Structure, [], 0, 3, 0, 0, +otp_PlatformClass, "PlatformClass", 62, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otr_RuntimeClass, "RuntimeClass", 61, otr_RuntimeObject, [], 0, 3, 0, 0, +jlr_Field, "Field", 24, jlr_AccessibleObject, [jlr_Member], 0, 3, 0, 0, +jlr_Constructor, "Constructor", 24, jlr_AccessibleObject, [jlr_Member], 0, 3, 0, 0, +jl_ClassLoader, "ClassLoader", 22, jl_Object, [], 1, 3, 0, 0, +jla_Annotation, "Annotation", 23, jl_Object, [], 19, 3, 0, 0, +jl_Package, "Package", 22, jl_Object, [jlr_AnnotatedElement], 0, 3, 0, 0, +jl_StackTraceElement, "StackTraceElement", 22, jl_Object, [ji_Serializable], 4, 3, 0, 0, +otjc_JSError, "JSError", 36, jl_Object, [otj_JSObject], 1, 3, 0, 0, +otjdx_Node, "Node", 41, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjdx_Document, "Document", 41, jl_Object, [otjdx_Node], 3, 3, 0, 0, +otjdh_HTMLDocument, "HTMLDocument", 42, jl_Object, [otjdx_Document, otjde_EventTarget], 3, 3, 0, 0, +otjb_Screen, "Screen", 46, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjb_Location, "Location", 46, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjb_History, "History", 46, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjdx_Element, "Element", 41, jl_Object, [otjdx_Node], 3, 3, 0, 0, +otjdc_ElementCSSInlineStyle, "ElementCSSInlineStyle", 40, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjde_WheelEventTarget, "WheelEventTarget", 43, jl_Object, [otjde_EventTarget], 3, 3, 0, 0, +otjdh_HTMLElement, "HTMLElement", 42, jl_Object, [otjdx_Element, otjdc_ElementCSSInlineStyle, otjde_EventTarget, otjde_FocusEventTarget, otjde_MouseEventTarget, otjde_WheelEventTarget, otjde_KeyboardEventTarget, otjde_LoadEventTarget], 3, 3, 0, 0, +otjb_AnimationFrameCallback, "AnimationFrameCallback", 46, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjb_WindowFeatures, "WindowFeatures", 46, jl_Object, [], 0, 3, 0, 0, +otjde_Event, "Event", 43, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjb_Storage, "Storage", 46, jl_Object, [otj_JSObject], 1, 3, 0, 0, +otp_PlatformObject, "PlatformObject", 62, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otpm_Resource, "Resource", 63, jl_Object, [], 3, 3, 0, 0, +otpm_StaticFieldResource, "StaticFieldResource", 63, jl_Object, [otpm_Resource], 3, 3, 0, 0, +oti_Address, "Address", 51, jl_Object, [], 4, 3, 0, 0, +otp_PlatformString, "PlatformString", 62, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjc_JSRegExp, "JSRegExp", 36, jl_Object, [otj_JSObject], 1, 3, 0, 0, +otjc_JSReplaceFunction, "JSReplaceFunction", 36, jl_Object, [otj_JSObject], 3, 3, 0, 0]); +$rt_metadata([otjde_MouseEvent, "MouseEvent", 43, jl_Object, [otjde_Event], 3, 3, 0, 0, +otjde_KeyboardEvent, "KeyboardEvent", 43, jl_Object, [otjde_Event], 3, 3, 0, 0, +otjw_WebGLRenderingContext, "WebGLRenderingContext", 44, jl_Object, [otj_JSObject], 3, 3, 0, 0, +nleat_WebGL2RenderingContext, "WebGL2RenderingContext", 84, jl_Object, [otjw_WebGLRenderingContext], 3, 3, 0, 0, +otjdh_HTMLMediaElement, "HTMLMediaElement", 42, jl_Object, [otjdh_HTMLElement], 3, 3, 0, 0, +otjdh_HTMLVideoElement, "HTMLVideoElement", 42, jl_Object, [otjdh_HTMLMediaElement], 3, 3, 0, 0, +otjc_CanvasImageSource, "CanvasImageSource", 38, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjdh_HTMLImageElement, "HTMLImageElement", 42, jl_Object, [otjdh_HTMLElement, otjc_CanvasImageSource], 3, 3, 0, 0, +otjdh_HTMLCanvasElement, "HTMLCanvasElement", 42, jl_Object, [otjdh_HTMLElement, otjc_CanvasImageSource], 3, 3, 0, 0, +otjw_AudioBuffer, "AudioBuffer", 49, jl_Object, [otj_JSObject], 3, 3, 0, 0, +nle_ServerQuery, "ServerQuery", 82, jl_Object, [], 3, 3, 0, 0, +otjc_CanvasRenderingContext2D, "CanvasRenderingContext2D", 38, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjde_WheelEvent, "WheelEvent", 43, jl_Object, [otjde_MouseEvent], 3, 3, 0, 0, +ju_Spliterator, "Spliterator", 8, jl_Object, [], 3, 3, 0, 0, +jus_BaseStream, "BaseStream", 10, jl_Object, [jl_AutoCloseable], 3, 3, 0, 0, +jus_Stream, "Stream", 10, jl_Object, [jus_BaseStream], 3, 3, 0, 0, +juf_Consumer, "Consumer", 11, jl_Object, [], 3, 3, 0, 0, +juf_UnaryOperator, "UnaryOperator", 11, jl_Object, [juf_Function], 3, 3, 0, 0, +otjw_AudioNode, "AudioNode", 49, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjw_AudioDestinationNode, "AudioDestinationNode", 49, jl_Object, [otjw_AudioNode], 3, 3, 0, 0, +otjw_AudioListener, "AudioListener", 49, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjw_AudioBufferSourceNode, "AudioBufferSourceNode", 49, jl_Object, [otjw_AudioNode], 3, 3, 0, 0, +otjw_MediaElementAudioSourceNode, "MediaElementAudioSourceNode", 49, jl_Object, [otjw_AudioNode], 3, 3, 0, 0, +otjw_MediaStreamAudioSourceNode, "MediaStreamAudioSourceNode", 49, jl_Object, [otjw_AudioNode], 3, 3, 0, 0, +otjw_MediaStream, "MediaStream", 49, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjw_MediaStreamAudioDestinationNode, "MediaStreamAudioDestinationNode", 49, jl_Object, [otjw_AudioNode], 3, 3, 0, 0, +otjw_AudioWorker, "AudioWorker", 49, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjw_ScriptProcessorNode, "ScriptProcessorNode", 49, jl_Object, [otjw_AudioNode], 3, 3, 0, 0, +otjw_AnalyserNode, "AnalyserNode", 49, jl_Object, [otjw_AudioNode], 3, 3, 0, 0, +otjw_GainNode, "GainNode", 49, jl_Object, [otjw_AudioNode], 3, 3, 0, 0, +otjw_DelayNode, "DelayNode", 49, jl_Object, [otjw_AudioNode], 3, 3, 0, 0, +otjw_BiquadFilterNode, "BiquadFilterNode", 49, jl_Object, [otjw_AudioNode], 3, 3, 0, 0, +otjw_IIRFilterNode, "IIRFilterNode", 49, jl_Object, [otjw_AudioNode], 3, 3, 0, 0, +otjw_WaveShaperNode, "WaveShaperNode", 49, jl_Object, [otjw_AudioNode], 3, 3, 0, 0, +otjw_PannerNode, "PannerNode", 49, jl_Object, [otjw_AudioNode], 3, 3, 0, 0, +otjw_StereoPannerNode, "StereoPannerNode", 49, jl_Object, [otjw_AudioNode], 3, 3, 0, 0, +otjw_ConvolverNode, "ConvolverNode", 49, jl_Object, [otjw_AudioNode], 3, 3, 0, 0, +otjw_ChannelSplitterNode, "ChannelSplitterNode", 49, jl_Object, [otjw_AudioNode], 3, 3, 0, 0, +otjw_ChannelMergerNode, "ChannelMergerNode", 49, jl_Object, [otjw_AudioNode], 3, 3, 0, 0, +otjw_DynamicsCompressorNode, "DynamicsCompressorNode", 49, jl_Object, [otjw_AudioNode], 3, 3, 0, 0, +otjw_OscillatorNode, "OscillatorNode", 49, jl_Object, [otjw_AudioNode], 3, 3, 0, 0, +otjw_PeriodicWave, "PeriodicWave", 49, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjw_PeriodicWaveConstraints, "PeriodicWaveConstraints", 49, jl_Object, [otj_JSObject], 3, 3, 0, 0, +juf_ToIntFunction, "ToIntFunction", 11, jl_Object, [], 3, 3, 0, 0, +juf_ToLongFunction, "ToLongFunction", 11, jl_Object, [], 3, 3, 0, 0, +juf_ToDoubleFunction, "ToDoubleFunction", 11, jl_Object, [], 3, 3, 0, 0, +juf_BiFunction, "BiFunction", 11, jl_Object, [], 3, 3, 0, 0, +jt_ParsePosition, "ParsePosition", 19, jl_Object, [], 0, 3, 0, 0, +jt_CharacterIterator, "CharacterIterator", 19, jl_Object, [jl_Cloneable], 3, 3, 0, 0, +jt_AttributedCharacterIterator, "AttributedCharacterIterator", 19, jl_Object, [jt_CharacterIterator], 3, 3, 0, 0]); +$rt_metadata([nle_ServerQuery$QueryResponse, "ServerQuery$QueryResponse", 82, jl_Object, [], 0, 3, 0, 0, +ji_Console, "Console", 17, jl_Object, [], 0, 3, 0, 0, +otr_RuntimeArray, "RuntimeArray", 61, otr_RuntimeObject, [], 0, 3, 0, 0, +otpm_StringResource, "StringResource", 63, jl_Object, [otpm_Resource], 3, 3, 0, 0, +otjw_WebGLTexture, "WebGLTexture", 44, jl_Object, [otj_JSObject], 3, 3, 0, 0, +jn_ShortBuffer, "ShortBuffer", 14, jn_Buffer, [jl_Comparable], 1, 3, 0, 0, +jn_LongBuffer, "LongBuffer", 14, jn_Buffer, [jl_Comparable], 1, 3, 0, 0, +jn_DoubleBuffer, "DoubleBuffer", 14, jn_Buffer, [jl_Comparable], 1, 3, 0, 0, +otjw_WebGLBuffer, "WebGLBuffer", 44, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjw_WebGLShader, "WebGLShader", 44, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjw_WebGLProgram, "WebGLProgram", 44, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjw_WebGLUniformLocation, "WebGLUniformLocation", 44, jl_Object, [otj_JSObject], 3, 3, 0, 0, +nleat_WebGLVertexArray, "WebGLVertexArray", 84, jl_Object, [otj_JSObject], 3, 3, 0, 0, +jus_IntStream, "IntStream", 10, jl_Object, [jus_BaseStream], 3, 3, 0, 0, +jus_LongStream, "LongStream", 10, jl_Object, [jus_BaseStream], 3, 3, 0, 0, +jus_DoubleStream, "DoubleStream", 10, jl_Object, [jus_BaseStream], 3, 3, 0, 0, +juf_IntFunction, "IntFunction", 11, jl_Object, [], 3, 3, 0, 0, +juf_IntUnaryOperator, "IntUnaryOperator", 11, jl_Object, [], 3, 3, 0, 0, +juf_IntToLongFunction, "IntToLongFunction", 11, jl_Object, [], 3, 3, 0, 0, +juf_IntToDoubleFunction, "IntToDoubleFunction", 11, jl_Object, [], 3, 3, 0, 0, +cjj_JZlib$WrapperType, "JZlib$WrapperType", 2, jl_Enum, [], 12, 3, 0, 0, +otpm_ResourceMap, "ResourceMap", 63, jl_Object, [otpm_Resource], 3, 3, 0, 0, +otpm_ResourceArray, "ResourceArray", 63, jl_Object, [otpm_Resource], 3, 3, 0, 0, +otciu_DateFormatCollection, "DateFormatCollection", 56, jl_Object, [otpm_Resource], 3, 3, 0, 0, +otciu_DecimalData, "DecimalData", 56, jl_Object, [otpm_Resource], 3, 3, 0, 0, +otciu_CurrencyLocalization, "CurrencyLocalization", 56, jl_Object, [otpm_Resource], 3, 3, 0, 0, +otcit_TimeZoneResource, "TimeZoneResource", 55, jl_Object, [otpm_Resource], 3, 3, 0, 0, +nms_WorldSettings, "WorldSettings", 79, jl_Object, [], 4, 3, 0, 0, +nms_IChunkProvider, "IChunkProvider", 79, jl_Object, [], 3, 3, 0, 0, +nms_IUpdatePlayerListBox, "IUpdatePlayerListBox", 79, jl_Object, [], 3, 3, 0, 0, +nms_EnumSkyBlock, "EnumSkyBlock", 79, jl_Enum, [], 12, 3, 0, 0, +nms_Explosion, "Explosion", 79, jl_Object, [], 0, 3, 0, 0, +nms_PathEntity, "PathEntity", 79, jl_Object, [], 0, 3, 0, 0, +nms_GameRules, "GameRules", 79, jl_Object, [], 0, 3, 0, 0, +nms_EnumStatus, "EnumStatus", 79, jl_Enum, [], 12, 3, 0, 0, +nms_InventoryEnderChest, "InventoryEnderChest", 79, nms_InventoryBasic, [], 0, 3, 0, 0, +nms_EntityLookHelper, "EntityLookHelper", 79, jl_Object, [], 0, 3, 0, 0, +nms_EntityMoveHelper, "EntityMoveHelper", 79, jl_Object, [], 0, 3, 0, 0, +nms_EntityJumpHelper, "EntityJumpHelper", 79, jl_Object, [], 0, 3, 0, 0, +nms_EntitySenses, "EntitySenses", 79, jl_Object, [], 0, 3, 0, 0, +nms_EnumCreatureAttribute, "EnumCreatureAttribute", 79, jl_Enum, [], 12, 3, 0, 0, +otcic_CurrencyResource, "CurrencyResource", 57, jl_Object, [otpm_Resource], 3, 3, 0, 0, +jt_DateFormatElement$TrieNode, "DateFormatElement$TrieNode", 19, jl_Object, [], 0, 0, 0, 0, +jt_AttributedCharacterIterator$Attribute, "AttributedCharacterIterator$Attribute", 19, jl_Object, [ji_Serializable], 0, 3, 0, 0, +jt_Format$Field, "Format$Field", 19, jt_AttributedCharacterIterator$Attribute, [], 0, 3, 0, 0, +nms_MerchantRecipe, "MerchantRecipe", 79, jl_Object, [], 0, 3, 0, 0, +nms_MerchantRecipeList, "MerchantRecipeList", 79, ju_ArrayList, [], 0, 3, 0, 0, +nms_EntityDragonPart, "EntityDragonPart", 79, nms_Entity, [], 0, 3, 0, ["$entityInit", function() { $java.nms_EntityDragonPart_entityInit(this); }, "$canBeCollidedWith", function() { return $java.nms_EntityDragonPart_canBeCollidedWith(this); }, "$attackEntityFrom", function(var_1, var_2) { return $java.nms_EntityDragonPart_attackEntityFrom(this, var_1, var_2); }, "$isEntityEqual", function(var_1) { return $java.nms_EntityDragonPart_isEntityEqual(this, var_1); }], +nleg_EaglerAdapterGL30$1, "EaglerAdapterGL30$1", 85, jl_Object, [], 32, 0, 0, 0, +nle_TextureTerrainMap$1, "TextureTerrainMap$1", 82, jl_Object, [], 32, 0, 0, 0]); +$rt_metadata([otjw_WebGLFramebuffer, "WebGLFramebuffer", 44, jl_Object, [otj_JSObject], 3, 3, 0, 0, +ju_Arrays$1, "Arrays$1", 8, jl_Object, [], 32, 0, 0, 0, +nms_IBehaviorDispenseItem, "IBehaviorDispenseItem", 79, jl_Object, [], 3, 3, 0, 0, +nms_IPosition, "IPosition", 79, jl_Object, [], 3, 3, 0, 0, +nms_ILocation, "ILocation", 79, jl_Object, [nms_IPosition], 3, 3, 0, 0, +nms_ILocatableSource, "ILocatableSource", 79, jl_Object, [nms_ILocation], 3, 3, 0, 0, +nms_IBlockSource, "IBlockSource", 79, jl_Object, [nms_ILocatableSource], 3, 3, 0, 0, +nms_EnumFacing, "EnumFacing", 79, jl_Enum, [], 12, 3, 0, 0, +otjw_MediaEvent, "MediaEvent", 49, jl_Object, [otjde_Event], 3, 3, 0, 0, +nms_EnumCreatureType, "EnumCreatureType", 79, jl_Enum, [], 12, 3, $java.nms_EnumCreatureType_$callClinit, 0, +jm_MathContext, "MathContext", 18, jl_Object, [ji_Serializable], 4, 3, $java.jm_MathContext_$callClinit, 0, +nms_WorldType, "WorldType", 79, jl_Object, [], 0, 3, 0, 0, +nms_ScoreObjectiveCriteria, "ScoreObjectiveCriteria", 79, jl_Object, [], 3, 3, 0, 0, +ju_AbstractMap$1, "AbstractMap$1", 8, jl_Object, [], 32, 0, 0, 0, +cjj_Deflate, "Deflate", 2, jl_Object, [jl_Cloneable], 4, 3, 0, 0, +nms_Packet51MapChunkData, "Packet51MapChunkData", 79, jl_Object, [], 0, 3, 0, 0, +maajs_Key, "Key", 71, jl_Object, [], 3, 3, 0, 0, +maajc_SecretKey, "SecretKey", 75, jl_Object, [maajs_Key], 3, 3, 0, 0, +maa_PubKey, "PubKey", 68, jl_Object, [], 0, 3, 0, 0, +jn_URLStreamHandlerFactory, "URLStreamHandlerFactory", 20, jl_Object, [], 3, 3, 0, 0, +jn_URI, "URI", 20, jl_Object, [jl_Comparable, ji_Serializable], 4, 3, 0, 0, +otjw_WebGLRenderbuffer, "WebGLRenderbuffer", 44, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjc_JSSortFunction, "JSSortFunction", 36, jl_Object, [], 3, 3, 0, 0, +otcit_DateTimeZoneBuilder$RuleSet, "DateTimeZoneBuilder$RuleSet", 55, jl_Object, [], 4, 0, $java.otcit_DateTimeZoneBuilder$RuleSet_$callClinit, 0, +otcit_DateTimeZoneBuilder$Transition, "DateTimeZoneBuilder$Transition", 55, jl_Object, [], 4, 0, 0, 0, +nleat_WebGLQuery, "WebGLQuery", 84, jl_Object, [otj_JSObject], 3, 3, 0, 0, +nms_MapInfo, "MapInfo", 79, jl_Object, [], 0, 3, 0, 0, +otcir_JSCallable, "JSCallable", 54, jl_Object, [otj_JSObject], 3, 3, 0, 0, +nms_ExtendedBlockStorage, "ExtendedBlockStorage", 79, jl_Object, [], 0, 3, 0, 0, +nms_ChunkCoordIntPair, "ChunkCoordIntPair", 79, jl_Object, [], 0, 3, 0, ["$hashCode0", function() { return $java.nms_ChunkCoordIntPair_hashCode(this); }, "$equals", function(var_1) { return $java.nms_ChunkCoordIntPair_equals(this, var_1); }, "$toString", function() { return $java.nms_ChunkCoordIntPair_toString(this); }], +ji_File, "File", 17, jl_Object, [ji_Serializable, jl_Comparable], 0, 3, 0, 0, +jsm_Patch, "Patch", 27, jl_Object, [], 0, 3, 0, 0, +jsm_MidiDevice$Info, "MidiDevice$Info", 27, jl_Object, [], 0, 3, 0, 0, +jsm_MidiDevice, "MidiDevice", 27, jl_Object, [jl_AutoCloseable], 3, 3, 0, 0, +jsm_Receiver, "Receiver", 27, jl_Object, [jl_AutoCloseable], 3, 3, 0, 0, +jsm_Transmitter, "Transmitter", 27, jl_Object, [jl_AutoCloseable], 3, 3, 0, 0, +jsm_Synthesizer, "Synthesizer", 27, jl_Object, [jsm_MidiDevice], 3, 3, 0, 0, +jsm_Sequencer, "Sequencer", 27, jl_Object, [jsm_MidiDevice], 3, 3, 0, 0, +jsm_Soundbank, "Soundbank", 27, jl_Object, [], 3, 3, 0, 0, +jsm_MidiFileFormat, "MidiFileFormat", 27, jl_Object, [], 0, 3, 0, 0, +nms_Empty3, "Empty3", 79, jl_Object, [], 0, 3, 0, 0, +otjde_MessageEvent, "MessageEvent", 43, jl_Object, [otjde_Event], 3, 3, 0, 0, +otjw_CloseEvent, "CloseEvent", 45, jl_Object, [otjde_Event], 3, 3, 0, 0, +jss_Mixer$Info, "Mixer$Info", 29, jl_Object, [], 0, 3, 0, 0, +jss_Line, "Line", 29, jl_Object, [jl_AutoCloseable], 3, 3, 0, 0, +jss_Mixer, "Mixer", 29, jl_Object, [jss_Line], 3, 3, 0, 0, +jss_AudioFormat$Encoding, "AudioFormat$Encoding", 29, jl_Object, [], 0, 3, 0, 0, +jss_AudioFormat, "AudioFormat", 29, jl_Object, [], 0, 3, 0, 0, +jss_AudioInputStream, "AudioInputStream", 29, ji_InputStream, [], 0, 3, 0, 0, +jss_AudioFileFormat, "AudioFileFormat", 29, jl_Object, [], 0, 3, 0, 0]); +$rt_metadata([jss_AudioFileFormat$Type, "AudioFileFormat$Type", 29, jl_Object, [], 0, 3, 0, 0, +jl_Thread$start$lambda$_4_0, "Thread$start$lambda$_4_0", 22, jl_Object, [otp_PlatformRunnable], 0, 3, 0, ["$run", function() { $java.jl_Thread$start$lambda$_4_0_run(this); }], +nms_EnumOptionsHelper, "EnumOptionsHelper", 79, jl_Object, [], 0, 0, nms_EnumOptionsHelper_$callClinit, 0, +ju_Collections$15, "Collections$15", 8, ju_AbstractMap, [], 4, 0, 0, 0, +nlea_EaglerAdapterImpl2$ServerQueryImpl, "EaglerAdapterImpl2$ServerQueryImpl", 83, jl_Object, [nle_ServerQuery], 0, 0, 0, 0, +ju_Collections$reverseOrder$lambda$_44_0, "Collections$reverseOrder$lambda$_44_0", 8, jl_Object, [ju_Comparator], 0, 3, 0, ["$compare", function(var_1, var_2) { return $java.ju_Collections$reverseOrder$lambda$_44_0_compare(this, var_1, var_2); }], +jur_IntArrHash, "IntArrHash", 9, jl_Object, [], 0, 0, 0, 0, +nlea_EaglerAdapterImpl2$ServerQueryImpl$1, "EaglerAdapterImpl2$ServerQueryImpl$1", 83, jl_Object, [otjde_EventListener], 0, 0, 0, ["$handleEvent$exported$0", function(var_1) { return $java.nlea_EaglerAdapterImpl2$ServerQueryImpl$1_handleEvent$exported$0(this, var_1); }], +nlea_EaglerAdapterImpl2$ServerQueryImpl$2, "EaglerAdapterImpl2$ServerQueryImpl$2", 83, jl_Object, [otjde_EventListener], 0, 0, 0, ["$handleEvent$exported$0", function(var_1) { return $java.nlea_EaglerAdapterImpl2$ServerQueryImpl$2_handleEvent$exported$0(this, var_1); }], +nlea_EaglerAdapterImpl2$ServerQueryImpl$3, "EaglerAdapterImpl2$ServerQueryImpl$3", 83, jl_Object, [otjde_EventListener], 0, 0, 0, ["$handleEvent$exported$0", function(var_1) { return $java.nlea_EaglerAdapterImpl2$ServerQueryImpl$3_handleEvent$exported$0(this, var_1); }], +nlea_EaglerAdapterImpl2$ServerQueryImpl$4, "EaglerAdapterImpl2$ServerQueryImpl$4", 83, jl_Object, [otjb_TimerHandler], 0, 0, 0, ["$onTimer$exported$0", function() { return $java.nlea_EaglerAdapterImpl2$ServerQueryImpl$4_onTimer$exported$0(this); }], +otjw_AudioParam, "AudioParam", 49, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjm_MediaError, "MediaError", 47, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjm_TimeRanges, "TimeRanges", 47, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjm_MediaController, "MediaController", 47, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjm_AudioTrackList, "AudioTrackList", 47, jl_Object, [otjde_EventTarget, otjc_JSArrayReader], 3, 3, 0, 0, +otjm_VideoTrackList, "VideoTrackList", 47, jl_Object, [otjde_EventTarget, otjc_JSArrayReader], 3, 3, 0, 0, +otjm_TextTrackList, "TextTrackList", 47, jl_Object, [otjde_EventTarget, otjc_JSArrayReader], 3, 3, 0, 0, +otjm_TextTrack, "TextTrack", 47, jl_Object, [otjde_EventTarget], 3, 3, 0, 0, +jl_ClassLoader$ResourceContainer, "ClassLoader$ResourceContainer", 22, jl_Object, [otj_JSObject], 3, 0, 0, 0, +otp_PlatformSequence, "PlatformSequence", 62, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjw_AudioWorkerParamDescriptor, "AudioWorkerParamDescriptor", 49, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjw_AudioWorkerNode, "AudioWorkerNode", 49, jl_Object, [otjw_AudioNode], 3, 3, 0, 0, +oj_JSONObject, "JSONObject", 65, jl_Object, [], 0, 3, 0, ["$toString", function() { return $java.oj_JSONObject_toString(this); }], +jss_DataLine, "DataLine", 29, jl_Object, [jss_Line], 3, 3, 0, 0, +jss_TargetDataLine, "TargetDataLine", 29, jl_Object, [jss_DataLine], 3, 3, 0, 0, +jss_Line$Info, "Line$Info", 29, jl_Object, [], 0, 3, 0, 0, +jsm_SoundbankResource, "SoundbankResource", 27, jl_Object, [], 1, 3, 0, 0, +jsm_Instrument, "Instrument", 27, jsm_SoundbankResource, [], 1, 3, 0, 0, +jsm_MidiChannel, "MidiChannel", 27, jl_Object, [], 3, 3, 0, 0, +jsm_VoiceStatus, "VoiceStatus", 27, jl_Object, [], 0, 3, 0, 0, +jsm_Sequencer$SyncMode, "Sequencer$SyncMode", 27, jl_Object, [], 0, 3, 0, 0, +ju_EventListener, "EventListener", 8, jl_Object, [], 3, 3, 0, 0, +jsm_MetaEventListener, "MetaEventListener", 27, jl_Object, [ju_EventListener], 3, 3, 0, 0, +jsm_ControllerEventListener, "ControllerEventListener", 27, jl_Object, [ju_EventListener], 3, 3, 0, 0, +juf_Predicate, "Predicate", 11, jl_Object, [], 3, 3, 0, 0, +juf_BinaryOperator, "BinaryOperator", 11, jl_Object, [juf_BiFunction], 3, 3, 0, 0, +ju_Optional, "Optional", 8, jl_Object, [], 4, 3, 0, 0, +juf_Supplier, "Supplier", 11, jl_Object, [], 3, 3, 0, 0, +juf_BiConsumer, "BiConsumer", 11, jl_Object, [], 3, 3, 0, 0, +jus_Collector, "Collector", 10, jl_Object, [], 3, 3, 0, 0, +jus_Stream$Builder, "Stream$Builder", 10, jl_Object, [], 3, 3, 0, 0, +otjc_JSError$TryClause, "JSError$TryClause", 36, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjc_JSError$CatchClause, "JSError$CatchClause", 36, jl_Object, [otj_JSObject], 3, 3, 0, 0, +juf_IntPredicate, "IntPredicate", 11, jl_Object, [], 3, 3, 0, 0, +juf_IntConsumer, "IntConsumer", 11, jl_Object, [], 3, 3, 0, 0, +juf_IntBinaryOperator, "IntBinaryOperator", 11, jl_Object, [], 3, 3, 0, 0, +ju_OptionalInt, "OptionalInt", 8, jl_Object, [], 0, 3, 0, 0, +ju_OptionalDouble, "OptionalDouble", 8, jl_Object, [], 0, 3, 0, 0, +ju_PrimitiveIterator, "PrimitiveIterator", 8, jl_Object, [ju_Iterator], 3, 3, 0, 0]); +$rt_metadata([ju_PrimitiveIterator$OfInt, "PrimitiveIterator$OfInt", 8, jl_Object, [ju_PrimitiveIterator], 3, 3, 0, 0, +ju_Spliterator$OfPrimitive, "Spliterator$OfPrimitive", 8, jl_Object, [], 3, 3, 0, 0, +ju_Spliterator$OfInt, "Spliterator$OfInt", 8, jl_Object, [ju_Spliterator$OfPrimitive], 3, 3, 0, 0, +jus_IntStream$Builder, "IntStream$Builder", 10, jl_Object, [], 3, 3, 0, 0, +juf_IntSupplier, "IntSupplier", 11, jl_Object, [], 3, 3, 0, 0, +otjc_JSRegExpFlag, "JSRegExpFlag", 36, jl_Enum, [], 12, 3, 0, 0, +otjdx_Attr, "Attr", 41, jl_Object, [otjdx_Node], 3, 3, 0, 0, +otjdx_NodeList, "NodeList", 41, jl_Object, [otjc_JSArrayReader], 3, 3, 0, 0, +jss_Control, "Control", 29, jl_Object, [], 1, 3, 0, 0, +jss_Control$Type, "Control$Type", 29, jl_Object, [], 0, 3, 0, 0, +jss_LineListener, "LineListener", 29, jl_Object, [ju_EventListener], 3, 3, 0, 0, +otcf_VirtualFileSystem, "VirtualFileSystem", 59, jl_Object, [], 3, 3, 0, 0, +ji_FilenameFilter, "FilenameFilter", 17, jl_Object, [], 3, 3, 0, 0, +ji_FileFilter, "FileFilter", 17, jl_Object, [], 3, 3, 0, 0, +otcf_VirtualFile, "VirtualFile", 59, jl_Object, [], 3, 3, 0, 0, +nms_PathPoint, "PathPoint", 79, jl_Object, [], 0, 3, 0, ["$equals", function(var_1) { return $java.nms_PathPoint_equals(this, var_1); }, "$hashCode0", function() { return $java.nms_PathPoint_hashCode(this); }, "$toString", function() { return $java.nms_PathPoint_toString(this); }], +otjw_WebGLContextAttributes, "WebGLContextAttributes", 44, jl_Object, [otj_JSObject], 1, 3, 0, 0, +otjw_WebGLActiveInfo, "WebGLActiveInfo", 44, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjw_WebGLShaderPrecisionFormat, "WebGLShaderPrecisionFormat", 44, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjc_ImageData, "ImageData", 38, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjdc_CSSStyleDeclaration, "CSSStyleDeclaration", 40, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjdh_HTMLHtmlElement, "HTMLHtmlElement", 42, jl_Object, [otjdh_HTMLElement], 3, 3, 0, 0, +otjdh_HTMLBodyElement, "HTMLBodyElement", 42, jl_Object, [otjdh_HTMLElement], 3, 3, 0, 0, +otjdh_HTMLHeadElement, "HTMLHeadElement", 42, jl_Object, [otjdh_HTMLElement], 3, 3, 0, 0, +otjdh_TextRectangle, "TextRectangle", 42, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjdx_DocumentType, "DocumentType", 41, jl_Object, [otjdx_Node], 3, 3, 0, 0, +otjdx_DOMImplementation, "DOMImplementation", 41, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjdx_DocumentFragment, "DocumentFragment", 41, jl_Object, [otjdx_Node], 3, 3, 0, 0, +otjdx_Text, "Text", 41, jl_Object, [otjdx_Node], 3, 3, 0, 0, +otjdx_Comment, "Comment", 41, jl_Object, [otjdx_Node], 3, 3, 0, 0, +otjdx_CDATASection, "CDATASection", 41, jl_Object, [otjdx_Node], 3, 3, 0, 0, +otjdx_ProcessingInstruction, "ProcessingInstruction", 41, jl_Object, [otjdx_Node], 3, 3, 0, 0, +otjdx_EntityReference, "EntityReference", 41, jl_Object, [otjdx_Node], 3, 3, 0, 0, +otcit_DateTimeZoneBuilder$Rule, "DateTimeZoneBuilder$Rule", 55, jl_Object, [], 4, 0, 0, 0, +otjdx_NamedNodeMap, "NamedNodeMap", 41, jl_Object, [otj_JSObject, otjc_JSArrayReader], 3, 3, 0, 0, +juf_LongPredicate, "LongPredicate", 11, jl_Object, [], 3, 3, 0, 0, +juf_LongUnaryOperator, "LongUnaryOperator", 11, jl_Object, [], 3, 3, 0, 0, +juf_LongFunction, "LongFunction", 11, jl_Object, [], 3, 3, 0, 0, +juf_LongToIntFunction, "LongToIntFunction", 11, jl_Object, [], 3, 3, 0, 0, +juf_LongToDoubleFunction, "LongToDoubleFunction", 11, jl_Object, [], 3, 3, 0, 0, +juf_LongConsumer, "LongConsumer", 11, jl_Object, [], 3, 3, 0, 0, +juf_LongBinaryOperator, "LongBinaryOperator", 11, jl_Object, [], 3, 3, 0, 0, +ju_OptionalLong, "OptionalLong", 8, jl_Object, [], 0, 3, 0, 0, +ju_PrimitiveIterator$OfLong, "PrimitiveIterator$OfLong", 8, jl_Object, [ju_PrimitiveIterator], 3, 3, 0, 0, +ju_Spliterator$OfLong, "Spliterator$OfLong", 8, jl_Object, [ju_Spliterator$OfPrimitive], 3, 3, 0, 0, +jus_LongStream$Builder, "LongStream$Builder", 10, jl_Object, [], 3, 3, 0, 0, +juf_LongSupplier, "LongSupplier", 11, jl_Object, [], 3, 3, 0, 0, +otcir_JSFieldGetter, "JSFieldGetter", 54, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otcir_JSFieldSetter, "JSFieldSetter", 54, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjc_CanvasGradient, "CanvasGradient", 38, jl_Object, [otj_JSObject], 3, 3, 0, 0]); +$rt_metadata([otjc_CanvasPattern, "CanvasPattern", 38, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjc_TextMetrics, "TextMetrics", 38, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otp_PlatformClassMetadata, "PlatformClassMetadata", 62, jl_Object, [otj_JSObject], 3, 3, 0, 0, +nms_NibbleArray, "NibbleArray", 79, jl_Object, [], 0, 3, 0, 0, +juf_DoublePredicate, "DoublePredicate", 11, jl_Object, [], 3, 3, 0, 0, +juf_DoubleUnaryOperator, "DoubleUnaryOperator", 11, jl_Object, [], 3, 3, 0, 0, +juf_DoubleFunction, "DoubleFunction", 11, jl_Object, [], 3, 3, 0, 0, +juf_DoubleToIntFunction, "DoubleToIntFunction", 11, jl_Object, [], 3, 3, 0, 0, +juf_DoubleToLongFunction, "DoubleToLongFunction", 11, jl_Object, [], 3, 3, 0, 0, +juf_DoubleConsumer, "DoubleConsumer", 11, jl_Object, [], 3, 3, 0, 0, +juf_DoubleBinaryOperator, "DoubleBinaryOperator", 11, jl_Object, [], 3, 3, 0, 0, +ju_PrimitiveIterator$OfDouble, "PrimitiveIterator$OfDouble", 8, jl_Object, [ju_PrimitiveIterator], 3, 3, 0, 0, +ju_Spliterator$OfDouble, "Spliterator$OfDouble", 8, jl_Object, [ju_Spliterator$OfPrimitive], 3, 3, 0, 0, +jus_DoubleStream$Builder, "DoubleStream$Builder", 10, jl_Object, [], 3, 3, 0, 0, +juf_DoubleSupplier, "DoubleSupplier", 11, jl_Object, [], 3, 3, 0, 0, +ju_EventObject, "EventObject", 8, jl_Object, [ji_Serializable], 0, 3, 0, 0, +jss_LineEvent, "LineEvent", 29, ju_EventObject, [], 0, 3, 0, 0, +oj_JSONTokener, "JSONTokener", 65, jl_Object, [], 0, 3, 0, 0, +oj_JSONArray, "JSONArray", 65, jl_Object, [jl_Iterable], 0, 3, 0, ["$iterator", function() { return $java.oj_JSONArray_iterator(this); }, "$toString", function() { return $java.oj_JSONArray_toString(this); }], +oj_JSONPointer, "JSONPointer", 65, jl_Object, [], 0, 3, 0, 0, +oj_JSONException, "JSONException", 65, jl_RuntimeException, [], 0, 3, 0, 0, +otjm_VideoTrack, "VideoTrack", 47, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjm_AudioTrack, "AudioTrack", 47, jl_Object, [otj_JSObject], 3, 3, 0, 0, +otjt_Uint8ClampedArray, "Uint8ClampedArray", 48, otjt_ArrayBufferView, [], 1, 3, 0, 0, +otcf_VirtualFileAccessor, "VirtualFileAccessor", 59, jl_Object, [], 3, 3, 0, 0, +jus_Collector$Characteristics, "Collector$Characteristics", 10, jl_Enum, [], 12, 3, 0, 0, +otjm_TextTrackCueList, "TextTrackCueList", 47, jl_Object, [otj_JSObject, otjc_JSArrayReader], 3, 3, 0, 0, +otjm_TextTrackCue, "TextTrackCue", 47, jl_Object, [otjde_EventTarget], 3, 3, 0, 0, +oj_JSONPointer$Builder, "JSONPointer$Builder", 65, jl_Object, [], 0, 3, 0, 0, +jss_LineEvent$Type, "LineEvent$Type", 29, jl_Object, [], 0, 3, 0, 0, +otcir_Converter, "Converter", 54, jl_Object, [], 4, 3, 0, 0, +otcir_Flags, "Flags", 54, jl_Object, [], 4, 3, 0, 0, +maat_TMIEnchanting, "TMIEnchanting", 69, jl_Object, [], 0, 3, $java.maat_TMIEnchanting_$callClinit, 0, +nle_WebsocketNetworkManager$ByteBufferDirectInputStream, "WebsocketNetworkManager$ByteBufferDirectInputStream", 82, ji_InputStream, [], 0, 0, 0, ["$read2", function() { return $java.nle_WebsocketNetworkManager$ByteBufferDirectInputStream_read(this); }, "$available", function() { return $java.nle_WebsocketNetworkManager$ByteBufferDirectInputStream_available(this); }], +nms_ModelEnderCrystal, "ModelEnderCrystal", 79, nms_ModelBase, [], 0, 3, 0, 0, +nms_EnumArt, "EnumArt", 79, jl_Enum, [], 12, 3, 0, 0, +jl_SystemClassLoader, "SystemClassLoader", 22, jl_ClassLoader, [], 0, 0, 0, 0, +nms_ScoreDummyCriteria, "ScoreDummyCriteria", 79, jl_Object, [nms_ScoreObjectiveCriteria], 0, 3, 0, 0, +nms_ScoreHealthCriteria, "ScoreHealthCriteria", 79, nms_ScoreDummyCriteria, [], 0, 3, 0, 0, +cjj_Deflate$Config, "Deflate$Config", 2, jl_Object, [], 0, 0, 0, 0, +ju_ServiceLoader, "ServiceLoader", 8, jl_Object, [jl_Iterable], 4, 3, 0, 0, +nms_PacketCount, "PacketCount", 79, jl_Object, [], 0, 3, 0, 0, +otcf_VirtualFileSystemProvider, "VirtualFileSystemProvider", 59, jl_Object, [], 4, 3, 0, 0, +ju_Collections$16, "Collections$16", 8, ju_AbstractSet, [], 4, 0, 0, 0, +jt_MessageFormat, "MessageFormat", 19, jt_Format, [], 0, 3, 0, ["$format2", function(var_1, var_2, var_3) { return $java.jt_MessageFormat_format0(this, var_1, var_2, var_3); }], +oj_JSONObject$Null, "JSONObject$Null", 65, jl_Object, [], 4, 0, 0, ["$equals", function(var_1) { return $java.oj_JSONObject$Null_equals(this, var_1); }, "$hashCode0", function() { return $java.oj_JSONObject$Null_hashCode(this); }, "$toString", function() { return $java.oj_JSONObject$Null_toString(this); }], +otcfm_InMemoryVirtualFileSystem, "InMemoryVirtualFileSystem", 60, jl_Object, [otcf_VirtualFileSystem], 0, 3, 0, 0, +otcfm_AbstractInMemoryVirtualFile, "AbstractInMemoryVirtualFile", 60, jl_Object, [], 1, 3, 0, 0, +otcfm_InMemoryVirtualDirectory, "InMemoryVirtualDirectory", 60, otcfm_AbstractInMemoryVirtualFile, [], 0, 3, 0, 0, +nle_WebsocketNetworkManager$1, "WebsocketNetworkManager$1", 82, jl_Object, [], 32, 0, 0, 0]); +$rt_metadata([otcfm_InMemoryVirtualFile, "InMemoryVirtualFile", 60, otcfm_AbstractInMemoryVirtualFile, [], 0, 3, 0, 0, +oj_JSONObject$1, "JSONObject$1", 65, jl_Object, [], 32, 0, 0, 0, +ju_ServiceLoader$1, "ServiceLoader$1", 8, jl_Object, [ju_Iterator], 0, 0, 0, 0, +csms_StandardMidiFileReader, "StandardMidiFileReader", 5, jsms_MidiFileReader, [], 4, 3, 0, 0, +jl_InstantiationException, "InstantiationException", 22, jl_ReflectiveOperationException, [], 0, 3, 0, 0, +maat_TMIEnchantControl, "TMIEnchantControl", 69, maat__tmi_MgWidget, [], 0, 0, 0, ["$click", function(var_1, var_2, var_3) { return $java.maat_TMIEnchantControl_click(this, var_1, var_2, var_3); }, "$draw1", function(var_1, var_2, var_3) { $java.maat_TMIEnchantControl_draw(this, var_1, var_2, var_3); }], +jt_ChoiceFormat, "ChoiceFormat", 19, jt_NumberFormat, [], 0, 3, 0, ["$equals", function(var_1) { return $java.jt_ChoiceFormat_equals(this, var_1); }, "$format7", function(var_1, var_2, var_3) { return $java.jt_ChoiceFormat_format(this, var_1, var_2, var_3); }, "$format8", function(var_1, var_2, var_3) { return $java.jt_ChoiceFormat_format0(this, var_1, var_2, var_3); }, "$hashCode0", function() { return $java.jt_ChoiceFormat_hashCode(this); }], +ju_Collections$17, "Collections$17", 8, jl_Object, [ju_Iterator], 4, 0, 0, 0, +csms_SMFParser, "SMFParser", 5, jl_Object, [], 4, 0, 0, 0, +maa_CryptManager, "CryptManager", 68, jl_Object, [], 0, 3, 0, 0, +nle_EaglerInflater, "EaglerInflater", 82, jl_Object, [], 0, 3, 0, 0, +nms_InventoryCrafting, "InventoryCrafting", 79, jl_Object, [nms_IInventory], 0, 3, 0, ["$getStackInSlot", function(var_1) { return nms_InventoryCrafting_getStackInSlot(this, var_1); }, "$decrStackSize", function(var_1, var_2) { return $java.nms_InventoryCrafting_decrStackSize(this, var_1, var_2); }, "$setInventorySlotContents", function(var_1, var_2) { nms_InventoryCrafting_setInventorySlotContents(this, var_1, var_2); }, "$getInventoryStackLimit", function() { return $java.nms_InventoryCrafting_getInventoryStackLimit(this); +}, "$onInventoryChanged", function() { $java.nms_InventoryCrafting_onInventoryChanged(this); }], +nms_ContainerSheep, "ContainerSheep", 79, nms_Container, [], 0, 0, 0, 0, +jsm_Track$ImmutableEndOfTrack, "Track$ImmutableEndOfTrack", 27, jsm_MetaMessage, [], 0, 0, 0, 0, +ju_LinkedHashMap$LinkedHashMapEntrySet, "LinkedHashMap$LinkedHashMapEntrySet", 8, ju_HashMap$HashMapEntrySet, [], 4, 0, 0, ["$iterator", function() { return $java.ju_LinkedHashMap$LinkedHashMapEntrySet_iterator(this); }], +jl_StackOverflowError, "StackOverflowError", 22, jl_VirtualMachineError, [], 0, 3, 0, 0, +jn_InvalidMarkException, "InvalidMarkException", 14, jl_IllegalStateException, [], 0, 3, 0, 0, +nms_CombatTracker, "CombatTracker", 79, jl_Object, [], 0, 3, 0, 0, +nms_EntityBodyHelper, "EntityBodyHelper", 79, jl_Object, [], 0, 3, 0, 0, +cjj_GZIPInputStream, "GZIPInputStream", 2, cjj_InflaterInputStream, [], 0, 3, 0, 0, +juca_AtomicInteger, "AtomicInteger", 13, jl_Number, [ji_Serializable], 0, 3, 0, 0, +nms_CombatEntry, "CombatEntry", 79, jl_Object, [], 0, 3, 0, 0, +jsm_Track$1, "Track$1", 27, jl_Object, [], 32, 0, 0, 0, +obc_BufferedBlockCipher, "BufferedBlockCipher", 33, jl_Object, [], 0, 3, 0, 0, +obc_BlockCipher, "BlockCipher", 33, jl_Object, [], 3, 3, 0, 0, +obc_CipherParameters, "CipherParameters", 33, jl_Object, [], 3, 3, 0, 0, +ju_LinkedHashMap$EntryIterator, "LinkedHashMap$EntryIterator", 8, ju_LinkedHashMap$AbstractMapIterator, [ju_Iterator], 0, 0, 0, ["$next", function() { return $java.ju_LinkedHashMap$EntryIterator_next0(this); }], +nms_EntityPickupFX, "EntityPickupFX", 79, nms_EntityFX, [], 0, 3, 0, ["$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntityPickupFX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$onUpdate", function() { $java.nms_EntityPickupFX_onUpdate(this); }, "$getFXLayer", function() { return $java.nms_EntityPickupFX_getFXLayer(this); }], +nms_GuiDownloadTerrain, "GuiDownloadTerrain", 79, nms_GuiScreen, [], 0, 3, 0, ["$keyTyped", function(var_1, var_2) { $java.nms_GuiDownloadTerrain_keyTyped(this, var_1, var_2); }, "$initGui", function() { $java.nms_GuiDownloadTerrain_initGui(this); }, "$updateScreen", function() { $java.nms_GuiDownloadTerrain_updateScreen(this); }, "$drawScreen", function(var_1, var_2, var_3) { $java.nms_GuiDownloadTerrain_drawScreen(this, var_1, var_2, var_3); }], +nms_NpcMerchant, "NpcMerchant", 79, jl_Object, [nms_IMerchant], 0, 3, 0, 0, +nms_WorldProviderSurface, "WorldProviderSurface", 79, nms_WorldProvider, [], 0, 3, 0, 0, +nms_GuiMerchant, "GuiMerchant", 79, nms_GuiContainer, [], 0, 3, 0, ["$initGui", function() { $java.nms_GuiMerchant_initGui(this); }, "$drawGuiContainerForegroundLayer", function(var_1, var_2) { $java.nms_GuiMerchant_drawGuiContainerForegroundLayer(this, var_1, var_2); }, "$updateScreen", function() { $java.nms_GuiMerchant_updateScreen(this); }, "$actionPerformed", function(var_1) { $java.nms_GuiMerchant_actionPerformed(this, var_1); }, "$drawGuiContainerBackgroundLayer", function(var_1, var_2, var_3) { $java.nms_GuiMerchant_drawGuiContainerBackgroundLayer(this, +var_1, var_2, var_3); }, "$drawScreen", function(var_1, var_2, var_3) { $java.nms_GuiMerchant_drawScreen(this, var_1, var_2, var_3); }], +nms_GuiWinGame, "GuiWinGame", 79, nms_GuiScreen, [], 0, 3, 0, ["$updateScreen", function() { $java.nms_GuiWinGame_updateScreen(this); }, "$keyTyped", function(var_1, var_2) { $java.nms_GuiWinGame_keyTyped(this, var_1, var_2); }, "$initGui", function() { $java.nms_GuiWinGame_initGui(this); }, "$drawScreen", function(var_1, var_2, var_3) { $java.nms_GuiWinGame_drawScreen(this, var_1, var_2, var_3); }], +nms_EntityCrit2FX, "EntityCrit2FX", 79, nms_EntityFX, [], 0, 3, 0, ["$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntityCrit2FX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$onUpdate", function() { $java.nms_EntityCrit2FX_onUpdate(this); }, "$getFXLayer", function() { return $java.nms_EntityCrit2FX_getFXLayer(this); }], +ju_AbstractMap$SimpleImmutableEntry, "AbstractMap$SimpleImmutableEntry", 8, jl_Object, [ju_Map$Entry, ji_Serializable], 0, 3, 0, 0, +nms_GameRuleValue, "GameRuleValue", 79, jl_Object, [], 0, 0, 0, 0, +ju_Vector, "Vector", 8, ju_AbstractList, [ju_List, ju_RandomAccess, jl_Cloneable, ji_Serializable], 0, 3, 0, 0, +maajss_KeySpec, "KeySpec", 72, jl_Object, [], 3, 3, 0, 0, +maajcs_SecretKeySpec, "SecretKeySpec", 76, jl_Object, [maajss_KeySpec, maajc_SecretKey], 0, 3, 0, 0, +nms_InventoryMerchant, "InventoryMerchant", 79, jl_Object, [nms_IInventory], 0, 3, 0, ["$getStackInSlot", function(var_1) { return $java.nms_InventoryMerchant_getStackInSlot(this, var_1); }, "$decrStackSize", function(var_1, var_2) { return $java.nms_InventoryMerchant_decrStackSize(this, var_1, var_2); }, "$setInventorySlotContents", function(var_1, var_2) { $java.nms_InventoryMerchant_setInventorySlotContents(this, var_1, var_2); }, "$getInventoryStackLimit", function() { return $java.nms_InventoryMerchant_getInventoryStackLimit(this); +}, "$onInventoryChanged", function() { $java.nms_InventoryMerchant_onInventoryChanged(this); }], +nms_WorldProviderHell, "WorldProviderHell", 79, nms_WorldProvider, [], 0, 3, 0, ["$registerWorldChunkManager", function() { $java.nms_WorldProviderHell_registerWorldChunkManager(this); }, "$getFogColor0", function(var_1, var_2) { return $java.nms_WorldProviderHell_getFogColor(this, var_1, var_2); }, "$generateLightBrightnessTable", function() { $java.nms_WorldProviderHell_generateLightBrightnessTable(this); }, "$isSurfaceWorld", function() { return $java.nms_WorldProviderHell_isSurfaceWorld(this); }, "$calculateCelestialAngle", +function(var_1, var_2) { return $java.nms_WorldProviderHell_calculateCelestialAngle(this, var_1, var_2); }, "$doesXZShowFog", function(var_1, var_2) { return $java.nms_WorldProviderHell_doesXZShowFog(this, var_1, var_2); }], +nms_WorldProviderEnd, "WorldProviderEnd", 79, nms_WorldProvider, [], 0, 3, 0, ["$registerWorldChunkManager", function() { $java.nms_WorldProviderEnd_registerWorldChunkManager(this); }, "$calculateCelestialAngle", function(var_1, var_2) { return $java.nms_WorldProviderEnd_calculateCelestialAngle(this, var_1, var_2); }, "$calcSunriseSunsetColors", function(var_1, var_2) { return $java.nms_WorldProviderEnd_calcSunriseSunsetColors(this, var_1, var_2); }, "$getFogColor0", function(var_1, var_2) { return $java.nms_WorldProviderEnd_getFogColor(this, +var_1, var_2); }, "$isSkyColored", function() { return $java.nms_WorldProviderEnd_isSkyColored(this); }, "$isSurfaceWorld", function() { return $java.nms_WorldProviderEnd_isSurfaceWorld(this); }, "$getCloudHeight", function() { return $java.nms_WorldProviderEnd_getCloudHeight(this); }, "$doesXZShowFog", function(var_1, var_2) { return $java.nms_WorldProviderEnd_doesXZShowFog(this, var_1, var_2); }], +nlea_EaglerAdapterImpl2$BufferedImageElem, "EaglerAdapterImpl2$BufferedImageElem", 83, jl_Object, [], 0, 0, 0, 0, +jt_MessageFormat$FieldContainer, "MessageFormat$FieldContainer", 19, jl_Object, [], 0, 0, 0, 0, +jt_MessageFormat$Field, "MessageFormat$Field", 19, jt_Format$Field, [], 0, 3, 0, 0, +nms_InventoryCraftResult, "InventoryCraftResult", 79, jl_Object, [nms_IInventory], 0, 3, 0, ["$getStackInSlot", function(var_1) { return $java.nms_InventoryCraftResult_getStackInSlot(this, var_1); }, "$decrStackSize", function(var_1, var_2) { return $java.nms_InventoryCraftResult_decrStackSize(this, var_1, var_2); }, "$setInventorySlotContents", function(var_1, var_2) { $java.nms_InventoryCraftResult_setInventorySlotContents(this, var_1, var_2); }, "$getInventoryStackLimit", function() { return $java.nms_InventoryCraftResult_getInventoryStackLimit(this); +}, "$onInventoryChanged", function() { $java.nms_InventoryCraftResult_onInventoryChanged(this); }], +nms_SlotCrafting, "SlotCrafting", 79, nms_Slot, [], 0, 3, 0, ["$isItemValid", function(var_1) { return $java.nms_SlotCrafting_isItemValid(this, var_1); }, "$decrStackSize0", function(var_1) { return $java.nms_SlotCrafting_decrStackSize(this, var_1); }, "$onCrafting", function(var_1, var_2) { $java.nms_SlotCrafting_onCrafting(this, var_1, var_2); }, "$onPickupFromSlot", function(var_1, var_2) { $java.nms_SlotCrafting_onPickupFromSlot(this, var_1, var_2); }], +nms_SlotArmor, "SlotArmor", 79, nms_Slot, [], 0, 0, 0, ["$getSlotStackLimit", function() { return $java.nms_SlotArmor_getSlotStackLimit(this); }, "$isItemValid", function(var_1) { return $java.nms_SlotArmor_isItemValid(this, var_1); }, "$getBackgroundIconIndex", function() { return $java.nms_SlotArmor_getBackgroundIconIndex(this); }], +nlea_EaglerAdapterImpl2$15, "EaglerAdapterImpl2$15", 83, jl_Object, [otjde_EventListener], 4, 0, 0, ["$handleEvent$exported$0", function(var_1) { return $java.nlea_EaglerAdapterImpl2$15_handleEvent$exported$0(this, var_1); }], +nlea_EaglerAdapterImpl2$16, "EaglerAdapterImpl2$16", 83, jl_Object, [otjde_EventListener], 4, 0, 0, ["$handleEvent$exported$0", function(var_1) { return $java.nlea_EaglerAdapterImpl2$16_handleEvent$exported$0(this, var_1); }]]); +$rt_metadata([nms_SoundUpdaterMinecart, "SoundUpdaterMinecart", 79, jl_Object, [nms_IUpdatePlayerListBox], 0, 3, 0, 0, +nms_CraftingManager, "CraftingManager", 79, jl_Object, [], 0, 3, $java.nms_CraftingManager_$callClinit, 0, +jl_ArrayIndexOutOfBoundsException, "ArrayIndexOutOfBoundsException", 22, jl_IndexOutOfBoundsException, [], 0, 3, 0, 0, +jsm_SysexMessage, "SysexMessage", 27, jsm_MidiMessage, [], 0, 3, 0, 0, +csms_FastShortMessage, "FastShortMessage", 5, jsm_ShortMessage, [], 4, 0, 0, ["$getMessage1", function() { return $java.csms_FastShortMessage_getMessage(this); }, "$getLength", function() { return $java.csms_FastShortMessage_getLength(this); }, "$getStatus", function() { return $java.csms_FastShortMessage_getStatus(this); }], +nms_ChunkProviderClient, "ChunkProviderClient", 79, jl_Object, [nms_IChunkProvider], 0, 3, 0, 0, +jt_AttributedString, "AttributedString", 19, jl_Object, [], 0, 3, 0, 0, +nms_LongHashMap, "LongHashMap", 79, jl_Object, [], 0, 3, 0, 0, +nms_EmptyChunk, "EmptyChunk", 79, nms_Chunk, [], 0, 3, 0, ["$generateHeightMap", function() { $java.nms_EmptyChunk_generateHeightMap(this); }, "$generateSkylightMap", function() { $java.nms_EmptyChunk_generateSkylightMap(this); }, "$getBlockID", function(var_1, var_2, var_3) { return $java.nms_EmptyChunk_getBlockID(this, var_1, var_2, var_3); }, "$getBlockLightOpacity", function(var_1, var_2, var_3) { return $java.nms_EmptyChunk_getBlockLightOpacity(this, var_1, var_2, var_3); }, "$setBlockIDWithMetadata", function(var_1, +var_2, var_3, var_4, var_5) { return $java.nms_EmptyChunk_setBlockIDWithMetadata(this, var_1, var_2, var_3, var_4, var_5); }, "$getBlockMetadata", function(var_1, var_2, var_3) { return $java.nms_EmptyChunk_getBlockMetadata(this, var_1, var_2, var_3); }, "$setBlockMetadata", function(var_1, var_2, var_3, var_4) { return $java.nms_EmptyChunk_setBlockMetadata(this, var_1, var_2, var_3, var_4); }, "$getSavedLightValue", function(var_1, var_2, var_3, var_4) { return $java.nms_EmptyChunk_getSavedLightValue(this, +var_1, var_2, var_3, var_4); }, "$setLightValue", function(var_1, var_2, var_3, var_4, var_5) { $java.nms_EmptyChunk_setLightValue(this, var_1, var_2, var_3, var_4, var_5); }, "$getBlockLightValue", function(var_1, var_2, var_3, var_4) { return $java.nms_EmptyChunk_getBlockLightValue(this, var_1, var_2, var_3, var_4); }, "$addEntity", function(var_1) { $java.nms_EmptyChunk_addEntity(this, var_1); }, "$removeEntity", function(var_1) { $java.nms_EmptyChunk_removeEntity(this, var_1); }, "$removeEntityAtIndex", +function(var_1, var_2) { $java.nms_EmptyChunk_removeEntityAtIndex(this, var_1, var_2); }, "$canBlockSeeTheSky", function(var_1, var_2, var_3) { return $java.nms_EmptyChunk_canBlockSeeTheSky(this, var_1, var_2, var_3); }, "$getChunkBlockTileEntity", function(var_1, var_2, var_3) { return $java.nms_EmptyChunk_getChunkBlockTileEntity(this, var_1, var_2, var_3); }, "$setChunkBlockTileEntity", function(var_1, var_2, var_3, var_4) { $java.nms_EmptyChunk_setChunkBlockTileEntity(this, var_1, var_2, var_3, var_4); }, +"$removeChunkBlockTileEntity", function(var_1, var_2, var_3) { $java.nms_EmptyChunk_removeChunkBlockTileEntity(this, var_1, var_2, var_3); }, "$onChunkUnload", function() { $java.nms_EmptyChunk_onChunkUnload(this); }, "$setChunkModified", function() { $java.nms_EmptyChunk_setChunkModified(this); }, "$getEntitiesWithinAABBForEntity", function(var_1, var_2, var_3, var_4) { $java.nms_EmptyChunk_getEntitiesWithinAABBForEntity(this, var_1, var_2, var_3, var_4); }, "$getEntitiesOfTypeWithinAAAB", function(var_1, var_2, +var_3, var_4) { $java.nms_EmptyChunk_getEntitiesOfTypeWithinAAAB(this, var_1, var_2, var_3, var_4); }, "$isEmpty", function() { return $java.nms_EmptyChunk_isEmpty(this); }, "$getAreLevelsEmpty", function(var_1, var_2) { return $java.nms_EmptyChunk_getAreLevelsEmpty(this, var_1, var_2); }], +nms_LongHashMapEntry, "LongHashMapEntry", 79, jl_Object, [], 0, 0, 0, 0, +nms_RecipesTools, "RecipesTools", 79, jl_Object, [], 0, 3, 0, 0, +nms_RecipesWeapons, "RecipesWeapons", 79, jl_Object, [], 0, 3, 0, 0, +nms_RecipesIngots, "RecipesIngots", 79, jl_Object, [], 0, 3, 0, 0, +nms_RecipesFood, "RecipesFood", 79, jl_Object, [], 0, 3, 0, 0, +nms_RecipesCrafting, "RecipesCrafting", 79, jl_Object, [], 0, 3, 0, 0, +nms_RecipesArmor, "RecipesArmor", 79, jl_Object, [], 0, 3, 0, 0, +nms_RecipesDyes, "RecipesDyes", 79, jl_Object, [], 0, 3, 0, 0, +nms_IRecipe, "IRecipe", 79, jl_Object, [], 3, 3, 0, 0, +nms_RecipesArmorDyes, "RecipesArmorDyes", 79, jl_Object, [nms_IRecipe], 0, 3, 0, ["$matches3", function(var_1, var_2) { return $java.nms_RecipesArmorDyes_matches(this, var_1, var_2); }, "$getCraftingResult", function(var_1) { return $java.nms_RecipesArmorDyes_getCraftingResult(this, var_1); }, "$getRecipeSize", function() { return $java.nms_RecipesArmorDyes_getRecipeSize(this); }], +nms_RecipesMapCloning, "RecipesMapCloning", 79, jl_Object, [nms_IRecipe], 0, 3, 0, ["$matches3", function(var_1, var_2) { return $java.nms_RecipesMapCloning_matches(this, var_1, var_2); }, "$getCraftingResult", function(var_1) { return $java.nms_RecipesMapCloning_getCraftingResult(this, var_1); }, "$getRecipeSize", function() { return $java.nms_RecipesMapCloning_getRecipeSize(this); }], +nms_ShapedRecipes, "ShapedRecipes", 79, jl_Object, [nms_IRecipe], 0, 3, 0, ["$matches3", function(var_1, var_2) { return $java.nms_ShapedRecipes_matches(this, var_1, var_2); }, "$getCraftingResult", function(var_1) { return $java.nms_ShapedRecipes_getCraftingResult(this, var_1); }, "$getRecipeSize", function() { return $java.nms_ShapedRecipes_getRecipeSize(this); }], +nms_RecipesMapExtending, "RecipesMapExtending", 79, nms_ShapedRecipes, [], 0, 3, 0, ["$matches3", function(var_1, var_2) { return $java.nms_RecipesMapExtending_matches(this, var_1, var_2); }, "$getCraftingResult", function(var_1) { return $java.nms_RecipesMapExtending_getCraftingResult(this, var_1); }], +nms_RecipeFireworks, "RecipeFireworks", 79, jl_Object, [nms_IRecipe], 0, 3, 0, ["$matches3", function(var_1, var_2) { return $java.nms_RecipeFireworks_matches(this, var_1, var_2); }, "$getCraftingResult", function(var_1) { return $java.nms_RecipeFireworks_getCraftingResult(this, var_1); }, "$getRecipeSize", function() { return $java.nms_RecipeFireworks_getRecipeSize(this); }], +nms_RecipeSorter, "RecipeSorter", 79, jl_Object, [ju_Comparator], 0, 0, 0, ["$compare", function(var_1, var_2) { return $java.nms_RecipeSorter_compare(this, var_1, var_2); }], +nms_GuiChest, "GuiChest", 79, nms_GuiContainer, [], 0, 3, 0, ["$drawGuiContainerForegroundLayer", function(var_1, var_2) { $java.nms_GuiChest_drawGuiContainerForegroundLayer(this, var_1, var_2); }, "$drawGuiContainerBackgroundLayer", function(var_1, var_2, var_3) { $java.nms_GuiChest_drawGuiContainerBackgroundLayer(this, var_1, var_2, var_3); }], +nms_GuiCrafting, "GuiCrafting", 79, nms_GuiContainer, [], 0, 3, 0, ["$drawGuiContainerForegroundLayer", function(var_1, var_2) { $java.nms_GuiCrafting_drawGuiContainerForegroundLayer(this, var_1, var_2); }, "$drawGuiContainerBackgroundLayer", function(var_1, var_2, var_3) { $java.nms_GuiCrafting_drawGuiContainerBackgroundLayer(this, var_1, var_2, var_3); }], +nms_GuiBeacon, "GuiBeacon", 79, nms_GuiContainer, [], 0, 3, 0, ["$initGui", function() { $java.nms_GuiBeacon_initGui(this); }, "$updateScreen", function() { $java.nms_GuiBeacon_updateScreen(this); }, "$actionPerformed", function(var_1) { $java.nms_GuiBeacon_actionPerformed(this, var_1); }, "$drawGuiContainerForegroundLayer", function(var_1, var_2) { $java.nms_GuiBeacon_drawGuiContainerForegroundLayer(this, var_1, var_2); }, "$drawGuiContainerBackgroundLayer", function(var_1, var_2, var_3) { $java.nms_GuiBeacon_drawGuiContainerBackgroundLayer(this, +var_1, var_2, var_3); }], +nms_GuiDispenser, "GuiDispenser", 79, nms_GuiContainer, [], 0, 3, 0, ["$drawGuiContainerForegroundLayer", function(var_1, var_2) { $java.nms_GuiDispenser_drawGuiContainerForegroundLayer(this, var_1, var_2); }, "$drawGuiContainerBackgroundLayer", function(var_1, var_2, var_3) { $java.nms_GuiDispenser_drawGuiContainerBackgroundLayer(this, var_1, var_2, var_3); }], +nms_GuiHopper, "GuiHopper", 79, nms_GuiContainer, [], 0, 3, 0, ["$drawGuiContainerForegroundLayer", function(var_1, var_2) { $java.nms_GuiHopper_drawGuiContainerForegroundLayer(this, var_1, var_2); }, "$drawGuiContainerBackgroundLayer", function(var_1, var_2, var_3) { $java.nms_GuiHopper_drawGuiContainerBackgroundLayer(this, var_1, var_2, var_3); }], +nms_GuiBrewingStand, "GuiBrewingStand", 79, nms_GuiContainer, [], 0, 3, 0, ["$drawGuiContainerForegroundLayer", function(var_1, var_2) { $java.nms_GuiBrewingStand_drawGuiContainerForegroundLayer(this, var_1, var_2); }, "$drawGuiContainerBackgroundLayer", function(var_1, var_2, var_3) { $java.nms_GuiBrewingStand_drawGuiContainerBackgroundLayer(this, var_1, var_2, var_3); }], +nms_GuiEnchantment, "GuiEnchantment", 79, nms_GuiContainer, [], 0, 3, 0, ["$drawGuiContainerForegroundLayer", function(var_1, var_2) { $java.nms_GuiEnchantment_drawGuiContainerForegroundLayer(this, var_1, var_2); }, "$updateScreen", function() { $java.nms_GuiEnchantment_updateScreen(this); }, "$mouseClicked", function(var_1, var_2, var_3) { $java.nms_GuiEnchantment_mouseClicked(this, var_1, var_2, var_3); }, "$drawGuiContainerBackgroundLayer", function(var_1, var_2, var_3) { $java.nms_GuiEnchantment_drawGuiContainerBackgroundLayer(this, +var_1, var_2, var_3); }], +nms_GuiFurnace, "GuiFurnace", 79, nms_GuiContainer, [], 0, 3, 0, ["$drawGuiContainerForegroundLayer", function(var_1, var_2) { $java.nms_GuiFurnace_drawGuiContainerForegroundLayer(this, var_1, var_2); }, "$drawGuiContainerBackgroundLayer", function(var_1, var_2, var_3) { $java.nms_GuiFurnace_drawGuiContainerBackgroundLayer(this, var_1, var_2, var_3); }], +csms_MidiUtils, "MidiUtils", 5, jl_Object, [], 4, 3, 0, 0, +jt_AttributedString$AttributedIterator, "AttributedString$AttributedIterator", 19, jl_Object, [jt_AttributedCharacterIterator], 0, 0, 0, 0, +nms_ShapelessRecipes, "ShapelessRecipes", 79, jl_Object, [nms_IRecipe], 0, 3, 0, ["$matches3", function(var_1, var_2) { return $java.nms_ShapelessRecipes_matches(this, var_1, var_2); }, "$getCraftingResult", function(var_1) { return $java.nms_ShapelessRecipes_getCraftingResult(this, var_1); }, "$getRecipeSize", function() { return $java.nms_ShapelessRecipes_getRecipeSize(this); }], +nms_EntityDamageSource, "EntityDamageSource", 79, nms_DamageSource, [], 0, 3, 0, ["$getEntity", function() { return $java.nms_EntityDamageSource_getEntity(this); }], +nms_ContainerChest, "ContainerChest", 79, nms_Container, [], 0, 3, 0, ["$transferStackInSlot", function(var_1, var_2) { return $java.nms_ContainerChest_transferStackInSlot(this, var_1, var_2); }, "$onCraftGuiClosed", function(var_1) { $java.nms_ContainerChest_onCraftGuiClosed(this, var_1); }], +nms_ContainerBeacon, "ContainerBeacon", 79, nms_Container, [], 0, 3, 0, ["$addCraftingToCrafters", function(var_1) { $java.nms_ContainerBeacon_addCraftingToCrafters(this, var_1); }, "$detectAndSendChanges", function() { $java.nms_ContainerBeacon_detectAndSendChanges(this); }, "$updateProgressBar", function(var_1, var_2) { $java.nms_ContainerBeacon_updateProgressBar(this, var_1, var_2); }, "$transferStackInSlot", function(var_1, var_2) { return $java.nms_ContainerBeacon_transferStackInSlot(this, var_1, var_2); +}], +nms_ContainerRepair, "ContainerRepair", 79, nms_Container, [], 0, 3, 0, ["$addCraftingToCrafters", function(var_1) { $java.nms_ContainerRepair_addCraftingToCrafters(this, var_1); }, "$updateProgressBar", function(var_1, var_2) { $java.nms_ContainerRepair_updateProgressBar(this, var_1, var_2); }, "$transferStackInSlot", function(var_1, var_2) { return $java.nms_ContainerRepair_transferStackInSlot(this, var_1, var_2); }], +nms_ContainerDispenser, "ContainerDispenser", 79, nms_Container, [], 0, 3, 0, ["$transferStackInSlot", function(var_1, var_2) { return $java.nms_ContainerDispenser_transferStackInSlot(this, var_1, var_2); }], +nms_ContainerHopper, "ContainerHopper", 79, nms_Container, [], 0, 3, 0, ["$transferStackInSlot", function(var_1, var_2) { return $java.nms_ContainerHopper_transferStackInSlot(this, var_1, var_2); }, "$onCraftGuiClosed", function(var_1) { $java.nms_ContainerHopper_onCraftGuiClosed(this, var_1); }], +nms_ContainerMerchant, "ContainerMerchant", 79, nms_Container, [], 0, 3, 0, ["$addCraftingToCrafters", function(var_1) { $java.nms_ContainerMerchant_addCraftingToCrafters(this, var_1); }, "$detectAndSendChanges", function() { $java.nms_ContainerMerchant_detectAndSendChanges(this); }, "$updateProgressBar", function(var_1, var_2) { $java.nms_ContainerMerchant_updateProgressBar(this, var_1, var_2); }, "$transferStackInSlot", function(var_1, var_2) { return $java.nms_ContainerMerchant_transferStackInSlot(this, var_1, +var_2); }, "$onCraftGuiClosed", function(var_1) { $java.nms_ContainerMerchant_onCraftGuiClosed(this, var_1); }], +nms_ContainerBrewingStand, "ContainerBrewingStand", 79, nms_Container, [], 0, 3, 0, ["$addCraftingToCrafters", function(var_1) { $java.nms_ContainerBrewingStand_addCraftingToCrafters(this, var_1); }, "$detectAndSendChanges", function() { $java.nms_ContainerBrewingStand_detectAndSendChanges(this); }, "$updateProgressBar", function(var_1, var_2) { $java.nms_ContainerBrewingStand_updateProgressBar(this, var_1, var_2); }, "$transferStackInSlot", function(var_1, var_2) { return $java.nms_ContainerBrewingStand_transferStackInSlot(this, +var_1, var_2); }], +nms_ContainerEnchantment, "ContainerEnchantment", 79, nms_Container, [], 0, 3, 0, ["$addCraftingToCrafters", function(var_1) { $java.nms_ContainerEnchantment_addCraftingToCrafters(this, var_1); }, "$detectAndSendChanges", function() { $java.nms_ContainerEnchantment_detectAndSendChanges(this); }, "$updateProgressBar", function(var_1, var_2) { $java.nms_ContainerEnchantment_updateProgressBar(this, var_1, var_2); }, "$transferStackInSlot", function(var_1, var_2) { return $java.nms_ContainerEnchantment_transferStackInSlot(this, +var_1, var_2); }], +nms_ContainerFurnace, "ContainerFurnace", 79, nms_Container, [], 0, 3, 0, ["$addCraftingToCrafters", function(var_1) { $java.nms_ContainerFurnace_addCraftingToCrafters(this, var_1); }, "$detectAndSendChanges", function() { $java.nms_ContainerFurnace_detectAndSendChanges(this); }, "$updateProgressBar", function(var_1, var_2) { $java.nms_ContainerFurnace_updateProgressBar(this, var_1, var_2); }, "$transferStackInSlot", function(var_1, var_2) { return $java.nms_ContainerFurnace_transferStackInSlot(this, var_1, +var_2); }], +oj_JSONString, "JSONString", 65, jl_Object, [], 3, 3, 0, 0, +nms_EntityDamageSourceIndirect, "EntityDamageSourceIndirect", 79, nms_EntityDamageSource, [], 0, 3, 0, ["$getSourceOfDamage", function() { return $java.nms_EntityDamageSourceIndirect_getSourceOfDamage(this); }, "$getEntity", function() { return $java.nms_EntityDamageSourceIndirect_getEntity(this); }], +nms_SlotBeacon, "SlotBeacon", 79, nms_Slot, [], 0, 0, 0, ["$isItemValid", function(var_1) { return $java.nms_SlotBeacon_isItemValid(this, var_1); }, "$getSlotStackLimit", function() { return $java.nms_SlotBeacon_getSlotStackLimit(this); }], +nms_InventoryRepair, "InventoryRepair", 79, nms_InventoryBasic, [], 0, 0, 0, ["$onInventoryChanged", function() { $java.nms_InventoryRepair_onInventoryChanged(this); }], +nms_SlotRepair, "SlotRepair", 79, nms_Slot, [], 0, 0, 0, ["$isItemValid", function(var_1) { return $java.nms_SlotRepair_isItemValid(this, var_1); }, "$canTakeStack", function(var_1) { return $java.nms_SlotRepair_canTakeStack(this, var_1); }, "$onPickupFromSlot", function(var_1, var_2) { $java.nms_SlotRepair_onPickupFromSlot(this, var_1, var_2); }]]); +$rt_metadata([nms_SlotMerchantResult, "SlotMerchantResult", 79, nms_Slot, [], 0, 3, 0, ["$isItemValid", function(var_1) { return $java.nms_SlotMerchantResult_isItemValid(this, var_1); }, "$decrStackSize0", function(var_1) { return $java.nms_SlotMerchantResult_decrStackSize(this, var_1); }, "$onCrafting", function(var_1, var_2) { $java.nms_SlotMerchantResult_onCrafting(this, var_1, var_2); }, "$onPickupFromSlot", function(var_1, var_2) { $java.nms_SlotMerchantResult_onPickupFromSlot(this, var_1, var_2); }], +nms_SlotBrewingStandPotion, "SlotBrewingStandPotion", 79, nms_Slot, [], 0, 0, 0, ["$isItemValid", function(var_1) { return $java.nms_SlotBrewingStandPotion_isItemValid(this, var_1); }, "$getSlotStackLimit", function() { return $java.nms_SlotBrewingStandPotion_getSlotStackLimit(this); }, "$onPickupFromSlot", function(var_1, var_2) { $java.nms_SlotBrewingStandPotion_onPickupFromSlot(this, var_1, var_2); }], +nms_SlotBrewingStandIngredient, "SlotBrewingStandIngredient", 79, nms_Slot, [], 0, 0, 0, ["$isItemValid", function(var_1) { return $java.nms_SlotBrewingStandIngredient_isItemValid(this, var_1); }, "$getSlotStackLimit", function() { return $java.nms_SlotBrewingStandIngredient_getSlotStackLimit(this); }], +nms_SlotEnchantmentTable, "SlotEnchantmentTable", 79, nms_InventoryBasic, [], 0, 0, 0, ["$getInventoryStackLimit", function() { return $java.nms_SlotEnchantmentTable_getInventoryStackLimit(this); }, "$onInventoryChanged", function() { $java.nms_SlotEnchantmentTable_onInventoryChanged(this); }], +nms_SlotEnchantment, "SlotEnchantment", 79, nms_Slot, [], 0, 0, 0, ["$isItemValid", function(var_1) { return $java.nms_SlotEnchantment_isItemValid(this, var_1); }], +nms_SlotFurnace, "SlotFurnace", 79, nms_Slot, [], 0, 3, 0, ["$isItemValid", function(var_1) { return $java.nms_SlotFurnace_isItemValid(this, var_1); }, "$decrStackSize0", function(var_1) { return $java.nms_SlotFurnace_decrStackSize(this, var_1); }, "$onPickupFromSlot", function(var_1, var_2) { $java.nms_SlotFurnace_onPickupFromSlot(this, var_1, var_2); }, "$onCrafting", function(var_1, var_2) { $java.nms_SlotFurnace_onCrafting0(this, var_1, var_2); }], +cjj_DeflaterOutputStream, "DeflaterOutputStream", 2, ji_FilterOutputStream, [], 0, 3, 0, ["$write2", function(var_1) { $java.cjj_DeflaterOutputStream_write(this, var_1); }, "$write1", function(var_1, var_2, var_3) { $java.cjj_DeflaterOutputStream_write0(this, var_1, var_2, var_3); }, "$close", function() { $java.cjj_DeflaterOutputStream_close(this); }, "$flush", function() { $java.cjj_DeflaterOutputStream_flush(this); }], +cjj_GZIPOutputStream, "GZIPOutputStream", 2, cjj_DeflaterOutputStream, [], 0, 3, 0, 0, +cjj_Deflater, "Deflater", 2, cjj_ZStream, [], 4, 3, 0, 0, +ju_IdentityHashMap, "IdentityHashMap", 8, ju_AbstractMap, [jl_Cloneable, ji_Serializable], 0, 3, 0, 0, +ju_SetFromMap, "SetFromMap", 8, ju_AbstractSet, [], 0, 3, 0, 0, +oj_JSONPropertyIgnore, "JSONPropertyIgnore", 65, jl_Object, [jla_Annotation], 19, 3, 0, 0, +oj_JSONPropertyName, "JSONPropertyName", 65, jl_Object, [jla_Annotation], 19, 3, 0, 0, +jl_SecurityException, "SecurityException", 22, jl_RuntimeException, [], 0, 3, 0, 0, +jt_AttributedString$Range, "AttributedString$Range", 19, jl_Object, [], 0, 0, 0, 0, +csms_MidiUtils$TempoCache, "MidiUtils$TempoCache", 5, jl_Object, [], 4, 3, 0, 0, +ju_IdentityHashMap$HashEntry, "IdentityHashMap$HashEntry", 8, ju_MapEntry, [], 0, 0, 0, 0, +nms_FurnaceRecipes, "FurnaceRecipes", 79, jl_Object, [], 0, 3, 0, 0, +nms_GuiEditSign, "GuiEditSign", 79, nms_GuiScreen, [], 0, 3, nms_GuiEditSign_$callClinit, ["$initGui", function() { $java.nms_GuiEditSign_initGui(this); }, "$onGuiClosed", function() { $java.nms_GuiEditSign_onGuiClosed(this); }, "$updateScreen", function() { $java.nms_GuiEditSign_updateScreen(this); }, "$actionPerformed", function(var_1) { $java.nms_GuiEditSign_actionPerformed(this, var_1); }, "$keyTyped", function(var_1, var_2) { $java.nms_GuiEditSign_keyTyped(this, var_1, var_2); }, "$drawScreen", function(var_1, +var_2, var_3) { $java.nms_GuiEditSign_drawScreen(this, var_1, var_2, var_3); }], +nms_GuiCommandBlock, "GuiCommandBlock", 79, nms_GuiScreen, [], 0, 3, 0, ["$updateScreen", function() { $java.nms_GuiCommandBlock_updateScreen(this); }, "$initGui", function() { $java.nms_GuiCommandBlock_initGui(this); }, "$onGuiClosed", function() { $java.nms_GuiCommandBlock_onGuiClosed(this); }, "$actionPerformed", function(var_1) { $java.nms_GuiCommandBlock_actionPerformed(this, var_1); }, "$keyTyped", function(var_1, var_2) { $java.nms_GuiCommandBlock_keyTyped(this, var_1, var_2); }, "$mouseClicked", function(var_1, +var_2, var_3) { $java.nms_GuiCommandBlock_mouseClicked(this, var_1, var_2, var_3); }, "$drawScreen", function(var_1, var_2, var_3) { $java.nms_GuiCommandBlock_drawScreen(this, var_1, var_2, var_3); }], +nms_EntityFireworkStarterFX, "EntityFireworkStarterFX", 79, nms_EntityFX, [], 0, 3, 0, ["$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntityFireworkStarterFX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$onUpdate", function() { $java.nms_EntityFireworkStarterFX_onUpdate(this); }, "$getFXLayer", function() { return $java.nms_EntityFireworkStarterFX_getFXLayer(this); }], +nms_EntityHugeExplodeFX, "EntityHugeExplodeFX", 79, nms_EntityFX, [], 0, 3, 0, ["$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntityHugeExplodeFX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$onUpdate", function() { $java.nms_EntityHugeExplodeFX_onUpdate(this); }, "$getFXLayer", function() { return $java.nms_EntityHugeExplodeFX_getFXLayer(this); }], +nms_EntityBubbleFX, "EntityBubbleFX", 79, nms_EntityFX, [], 0, 3, 0, ["$onUpdate", function() { $java.nms_EntityBubbleFX_onUpdate(this); }], +nms_EntitySuspendFX, "EntitySuspendFX", 79, nms_EntityFX, [], 0, 3, 0, ["$onUpdate", function() { $java.nms_EntitySuspendFX_onUpdate(this); }], +nms_EntityAuraFX, "EntityAuraFX", 79, nms_EntityFX, [], 0, 3, 0, ["$onUpdate", function() { $java.nms_EntityAuraFX_onUpdate(this); }], +nms_EntityCritFX, "EntityCritFX", 79, nms_EntityFX, [], 0, 3, 0, ["$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntityCritFX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$onUpdate", function() { $java.nms_EntityCritFX_onUpdate(this); }], +nms_EntitySpellParticleFX, "EntitySpellParticleFX", 79, nms_EntityFX, [], 0, 3, 0, ["$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntitySpellParticleFX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$onUpdate", function() { $java.nms_EntitySpellParticleFX_onUpdate(this); }], +nms_EntityNoteFX, "EntityNoteFX", 79, nms_EntityFX, [], 0, 3, 0, ["$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntityNoteFX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$onUpdate", function() { $java.nms_EntityNoteFX_onUpdate(this); }], +nms_EntityPortalFX, "EntityPortalFX", 79, nms_EntityFX, [], 0, 3, 0, ["$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntityPortalFX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$getBrightnessForRender", function(var_1) { return $java.nms_EntityPortalFX_getBrightnessForRender(this, var_1); }, "$onUpdate", function() { $java.nms_EntityPortalFX_onUpdate(this); }], +nms_EntityEnchantmentTableParticleFX, "EntityEnchantmentTableParticleFX", 79, nms_EntityFX, [], 0, 3, 0, ["$getBrightnessForRender", function(var_1) { return $java.nms_EntityEnchantmentTableParticleFX_getBrightnessForRender(this, var_1); }, "$onUpdate", function() { $java.nms_EntityEnchantmentTableParticleFX_onUpdate(this); }], +nms_EntityExplodeFX, "EntityExplodeFX", 79, nms_EntityFX, [], 0, 3, 0, ["$onUpdate", function() { $java.nms_EntityExplodeFX_onUpdate(this); }], +nms_EntityFlameFX, "EntityFlameFX", 79, nms_EntityFX, [], 0, 3, 0, ["$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntityFlameFX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$getBrightnessForRender", function(var_1) { return $java.nms_EntityFlameFX_getBrightnessForRender(this, var_1); }, "$onUpdate", function() { $java.nms_EntityFlameFX_onUpdate(this); }], +nms_EntityLavaFX, "EntityLavaFX", 79, nms_EntityFX, [], 0, 3, 0, ["$getBrightnessForRender", function(var_1) { return $java.nms_EntityLavaFX_getBrightnessForRender(this, var_1); }, "$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntityLavaFX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$onUpdate", function() { $java.nms_EntityLavaFX_onUpdate(this); }], +nms_EntityFootStepFX, "EntityFootStepFX", 79, nms_EntityFX, [], 0, 3, 0, ["$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntityFootStepFX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$onUpdate", function() { $java.nms_EntityFootStepFX_onUpdate(this); }, "$getFXLayer", function() { return $java.nms_EntityFootStepFX_getFXLayer(this); }], +nms_EntitySplashFX, "EntitySplashFX", 79, nms_EntityRainFX, [], 0, 3, 0, 0, +nms_EntityCloudFX, "EntityCloudFX", 79, nms_EntityFX, [], 0, 3, 0, ["$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntityCloudFX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$onUpdate", function() { $java.nms_EntityCloudFX_onUpdate(this); }], +nms_EntityReddustFX, "EntityReddustFX", 79, nms_EntityFX, [], 0, 3, 0, ["$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntityReddustFX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$onUpdate", function() { $java.nms_EntityReddustFX_onUpdate(this); }], +nms_EntityBreakingFX, "EntityBreakingFX", 79, nms_EntityFX, [], 0, 3, 0, ["$getFXLayer", function() { return $java.nms_EntityBreakingFX_getFXLayer(this); }, "$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntityBreakingFX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_EntityDropParticleFX, "EntityDropParticleFX", 79, nms_EntityFX, [], 0, 3, 0, ["$getBrightnessForRender", function(var_1) { return $java.nms_EntityDropParticleFX_getBrightnessForRender(this, var_1); }, "$onUpdate", function() { $java.nms_EntityDropParticleFX_onUpdate(this); }], +nms_EntitySnowShovelFX, "EntitySnowShovelFX", 79, nms_EntityFX, [], 0, 3, 0, ["$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntitySnowShovelFX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$onUpdate", function() { $java.nms_EntitySnowShovelFX_onUpdate(this); }], +nms_EntityHeartFX, "EntityHeartFX", 79, nms_EntityFX, [], 0, 3, 0, ["$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntityHeartFX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$onUpdate", function() { $java.nms_EntityHeartFX_onUpdate(this); }], +nms_EntityLargeExplodeFX, "EntityLargeExplodeFX", 79, nms_EntityFX, [], 0, 3, 0, ["$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntityLargeExplodeFX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$getBrightnessForRender", function(var_1) { return $java.nms_EntityLargeExplodeFX_getBrightnessForRender(this, var_1); }, "$onUpdate", function() { $java.nms_EntityLargeExplodeFX_onUpdate(this); }, "$getFXLayer", function() { return $java.nms_EntityLargeExplodeFX_getFXLayer(this); +}], +nms_EntityFireworkSparkFX, "EntityFireworkSparkFX", 79, nms_EntityFX, [], 0, 3, 0, ["$getBoundingBox", function() { return $java.nms_EntityFireworkSparkFX_getBoundingBox(this); }, "$canBePushed", function() { return $java.nms_EntityFireworkSparkFX_canBePushed(this); }, "$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntityFireworkSparkFX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$onUpdate", function() { $java.nms_EntityFireworkSparkFX_onUpdate(this); +}, "$getBrightnessForRender", function(var_1) { return $java.nms_EntityFireworkSparkFX_getBrightnessForRender(this, var_1); }], +nms_GuiBeaconButton, "GuiBeaconButton", 79, nms_GuiButton, [], 0, 0, 0, ["$drawButton", function(var_1, var_2, var_3) { $java.nms_GuiBeaconButton_drawButton(this, var_1, var_2, var_3); }], +nms_GuiBeaconButtonConfirm, "GuiBeaconButtonConfirm", 79, nms_GuiBeaconButton, [], 0, 0, 0, ["$func_82251_b", function(var_1, var_2) { $java.nms_GuiBeaconButtonConfirm_func_82251_b(this, var_1, var_2); }], +nms_GuiBeaconButtonCancel, "GuiBeaconButtonCancel", 79, nms_GuiBeaconButton, [], 0, 0, 0, ["$func_82251_b", function(var_1, var_2) { $java.nms_GuiBeaconButtonCancel_func_82251_b(this, var_1, var_2); }], +nms_GuiButtonMerchant, "GuiButtonMerchant", 79, nms_GuiButton, [], 0, 0, 0, ["$drawButton", function(var_1, var_2, var_3) { $java.nms_GuiButtonMerchant_drawButton(this, var_1, var_2, var_3); }], +nms_GuiBeaconButtonPower, "GuiBeaconButtonPower", 79, nms_GuiBeaconButton, [], 0, 0, 0, ["$func_82251_b", function(var_1, var_2) { $java.nms_GuiBeaconButtonPower_func_82251_b(this, var_1, var_2); }], +nms_EnchantmentNameParts, "EnchantmentNameParts", 79, jl_Object, [], 0, 3, $java.nms_EnchantmentNameParts_$callClinit, 0, +jl_Class$MethodSignature, "Class$MethodSignature", 22, jl_Object, [], 4, 0, 0, ["$equals", function(var_1) { return $java.jl_Class$MethodSignature_equals(this, var_1); }, "$hashCode0", function() { return $java.jl_Class$MethodSignature_hashCode(this); }]]); +$rt_metadata([cjj_Tree, "Tree", 2, jl_Object, [], 4, 0, 0, 0, +jt_Annotation, "Annotation", 19, jl_Object, [], 0, 3, 0, 0, +nms_GuiScreenBook, "GuiScreenBook", 79, nms_GuiScreen, [], 0, 3, 0, ["$updateScreen", function() { $java.nms_GuiScreenBook_updateScreen(this); }, "$initGui", function() { $java.nms_GuiScreenBook_initGui(this); }, "$onGuiClosed", function() { $java.nms_GuiScreenBook_onGuiClosed(this); }, "$actionPerformed", function(var_1) { $java.nms_GuiScreenBook_actionPerformed(this, var_1); }, "$keyTyped", function(var_1, var_2) { $java.nms_GuiScreenBook_keyTyped(this, var_1, var_2); }, "$drawScreen", function(var_1, var_2, +var_3) { $java.nms_GuiScreenBook_drawScreen(this, var_1, var_2, var_3); }], +nms_EntityFireworkOverlayFX, "EntityFireworkOverlayFX", 79, nms_EntityFX, [], 0, 3, 0, ["$renderParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { $java.nms_EntityFireworkOverlayFX_renderParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], +nms_PathFinder, "PathFinder", 79, jl_Object, [], 0, 3, 0, 0, +nms_InventoryLargeChest, "InventoryLargeChest", 79, jl_Object, [nms_IInventory], 0, 3, 0, ["$getSizeInventory", function() { return $java.nms_InventoryLargeChest_getSizeInventory(this); }, "$getStackInSlot", function(var_1) { return $java.nms_InventoryLargeChest_getStackInSlot(this, var_1); }, "$getInventoryStackLimit", function() { return $java.nms_InventoryLargeChest_getInventoryStackLimit(this); }], +nms_GuiButtonNextPage, "GuiButtonNextPage", 79, nms_GuiButton, [], 0, 0, 0, ["$drawButton", function(var_1, var_2, var_3) { $java.nms_GuiButtonNextPage_drawButton(this, var_1, var_2, var_3); }], +nms_Path, "Path", 79, jl_Object, [], 0, 3, 0, 0, +ju_AbstractList$TListIteratorImpl, "AbstractList$TListIteratorImpl", 8, jl_Object, [ju_ListIterator], 0, 0, 0, 0, +cjj_StaticTree, "StaticTree", 2, jl_Object, [], 4, 0, $java.cjj_StaticTree_$callClinit, 0]); +function $rt_array(cls, data) { + this.$monitor = null; + this.$id$ = 0; + this.type = cls; + this.data = data; + this.constructor = $rt_arraycls(cls); +} +$rt_array.prototype = Object.create(($rt_objcls()).prototype); +$rt_array.prototype.toString = function() { + var str = "["; + for (var i = 0;i < this.data.length;++i) { + if (i > 0) { + str += ", "; + } + str += this.data[i].toString(); + } + str += "]"; + return str; +}; +$rt_setCloneMethod($rt_array.prototype, function() { + var dataCopy; + if ('slice' in this.data) { + dataCopy = this.data.slice(); + } else { + dataCopy = new this.data.constructor(this.data.length); + for (var i = 0;i < dataCopy.length;++i) { + dataCopy[i] = this.data[i]; + } + } + return new $rt_array(this.type, dataCopy); +}); +$rt_stringPool(["Can\'t enter monitor from another thread synchronously", "@", " -------- starting minecraft -------- ", "Game Crashed! I have fallen and I can\'t get up! If this has happened more than once then please send the following text to ayunami2000#5250 on discord or https://discord.com/users/214118574485143553\n\nThe URL to this fork\'s GitHub repository is: https://github.com/ayunami2000/ayuncraft\n\n", "eaglercraft.version = \"", "22w20b", "\"\n", "eaglercraft.minecraft = \"1.5.2\"\n", "eaglercraft.brand = \"eagtek\"\n", +"eaglercraft.username = \"", "eaglercraft.channel = \"", "window.minecraftOpts", "window.navigator.userAgent", "window.navigator.vendor", "window.navigator.language", "window.navigator.hardwareConcurrency", "window.navigator.deviceMemory", "window.navigator.platform", "window.navigator.product", "rootElement.clientWidth = ", "rootElement.clientHeight = ", "window.innerWidth", "window.innerHeight", "window.outerWidth", "window.outerHeight", "window.devicePixelRatio", "window.screen.availWidth", "window.screen.availHeight", +"window.screen.colorDepth", "window.screen.pixelDepth", "window.currentContext", "window.location.href", "window.location.ancestorOrigins", "\n----- Begin Minecraft Config -----\n", "\n----- End Minecraft Config -----\n\n", "window.minecraftServer", "", "position:relative;", " = ", "Native Browser Exception\n", "----------------------------------\n", " Line: ", " Type: ", " Message: ", "----------------------------------\n\n", "[]", "", "", "null", ": ", " at ", "Caused by: ", " at ", "Index out of bounds", +"String contains invalid digits: ", "String contains digits out of radix ", "The value is too big for int type: ", "String is null or empty", "Illegal radix: ", "#version 300 es", "https", "/", "UTF-8", "\r\n", "\n", "[\r\n]", "overflow-x:hidden;overflow-y:hidden;", "WebGL 2.0 is not supported in your browser (", ")", "mousedown", "wheel", "keyup", "screenshot_", ".png", "_eaglercraft.", "yyyy-MM-dd_HH.mm.ss", "NONE", "ESCAPE", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "MINUS", "EQUALS", "BACK", "TAB", +"Q", "W", "E", "R", "T", "Y", "U", "I", "O", "P", "LBRACKET", "RBRACKET", "RETURN", "LCONTROL", "A", "S", "D", "F", "G", "H", "J", "K", "L", "SEMICOLON", "APOSTROPHE", "GRAVE", "LSHIFT", "BACKSLASH", "Z", "X", "C", "V", "B", "N", "M", "COMMA", "PERIOD", "SLASH", "RSHIFT", "MULTIPLY", "LMENU", "SPACE", "CAPITAL", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "NUMLOCK", "SCROLL", "NUMPAD7", "NUMPAD8", "NUMPAD9", "SUBTRACT", "NUMPAD4", "NUMPAD5", "NUMPAD6", "ADD", "NUMPAD1", "NUMPAD2", "NUMPAD3", +"NUMPAD0", "DECIMAL", "F11", "F12", "F13", "F14", "F15", "F16", "F17", "F18", "KANA", "F19", "CONVERT", "NOCONVERT", "YEN", "NUMPADEQUALS", "CIRCUMFLEX", "AT", "COLON", "UNDERLINE", "KANJI", "STOP", "AX", "UNLABELED", "NUMPADENTER", "RCONTROL", "SECTION", "NUMPADCOMMA", "DIVIDE", "SYSRQ", "RMENU", "FUNCTION", "PAUSE", "HOME", "UP", "PRIOR", "LEFT", "RIGHT", "END", "DOWN", "NEXT", "INSERT", "DELETE", "CLEAR", "LMETA", "RMETA", "APPS", "POWER", "SLEEP", "a", "g", "p", "", "profanity", "hide_down", "serverListTitle", +"serverListLink", "mainMenu", "mainMenuItem", "itemLine0", "itemLine1", "itemLine2", "itemLink", "servers", "default", "ws://", "wss://", "MOTD", "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" ++ "jPZBGeNQnhfQLkXGaEHoyPbZX62hsZ/mJANIengXyTNc1tcsoH4dsxZWRZR0FIICCDTIX/9mjPubvqPzz0D/3wdKgFB3/wtcE3QksSKtewAAAYRpQ0NQSUNDIHByb2ZpbGUAAHicfZE9SMNAHMVfU6UiFaF2EHHIUF20ICriKFUsgoXSVmjVweTSL2jSkKS4OAquBQc/FqsOLs66OrgKguAHiJubk6KLlPi/pNAixoPjfry797h7BwiNClPNrglA1SwjFY+J2dyqGHhFECEAYwhJzNQT6cUMPMfXPXx8vYvyLO9zf44+JW8ywCcSzzHdsIg3iGc2LZ3zPnGYlSSF+Jx43KALEj9yXXb5jXPRYYFnho1Map44TCwWO1juYFYyVOJp4oiiapQvZF1WOG9xVis11ronf2Ewr62kuU5zGHEsIYEkRMiooYwKLERp1UgxkaL9mId/yPEnySWTqwxGjgVUoUJy/OB/8LtbszA16SYFY0D3i21/jACBXaBZt+3v" ++ "Y9tungD+Z+BKa/urDWD2k/R6W4scAf3bwMV1W5P3gMsdYPBJlwzJkfw0hUIBeD+jb8oBA7dA75rbW2sfpw9AhrpavgEODoHRImWve7y7p7O3f8+0+vsBcEhypl5zelkAAA0YaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94" ++ "YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOmVlODc0NzUwLWYyMTgtNGZhYi04ZmVkLTk3YjdiNTRlMTRmOSIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2ZjJlY2IyYi1lZDdlLTRiNDkt" ++ "YTlkZS03YmRlNTNlOWVjZDciCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjNDQ3M2M4Yy02MmJhLTQyYjctYWQ0Yi02MjE4ODNiOTM5NDgiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJXaW5kb3dzIgogICBHSU1QOlRpbWVTdGFtcD0iMTYzOTc5MDc4MDQ5ODI0MSIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjI0IgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAg" ++ "ICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjYxMDQ5ZjkxLTE0N2ItNDJjNy1hYzRhLWMyNmU0ZDIzZmEwNSIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMS0xMi0xN1QxNzoyNjoyMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg" ++ "ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg" ++ "ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg" ++ "ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg" ++ "ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg" ++ "ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4g" ++ "G/WSAAAABmJLR0QAnQCdAJ2roJyEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5QwSARoUHogWFQAAB8dJREFUeNrt3Wtu4yAUQGG36hadRbqLzPxixDCAwYbESb4jVWqbGGPMubz8+Lrf7/cF+FC+FQEIABAAIABAAIAAAAEAAgAEAAgAEAAgAEAAgAAAAQACAAQACAAQACAAQACAAAABAAIABAAIABAAIABAAIAAAAEAAgAEAAgAEAAgAEAAgAAAAQACAAQACAAQACAAQACAAAABAAIABAAIABAAIAAIABAAIABAAIAAAAEAAgAEAAgAEAAgAEAAgADAa/OjCN6L39/f4v/WdV3WdVVIBHjfyn+73arfIYAu0FujghPgoyv/tm3L/X4ngi7Q47sfcf9bf7tcTr3lkpYrAV5kAEqAf/n6+vr7+/1+7x7XhPIcWa66QJMqP9plONrKEoAAHzfGGd2qEkDlfxjbtmV/bxnYzxLgZ1ZlyFWKnj5c" ++ "vH2pgp3tE7bktbbf2vZH0m1p6mcNrvckHrHPdV2b+/4jtmviPoht2+7rut6XZdn9Wde1mk5LGml627ZNyWsp70fzuZev1rT2jjd3fLX97+3vXfkZFT3iFcg0SqURLXy/pxncS+/393fZtm03UuVWS+P0c9H3EbM5t9utOI2ay1Mov1F5W9f1pbpyoUxOt4gjIn9LZGqNSGl6pahVipa9kbE1D6V0S61J2KalZYq3H3W8vS1AqWx6WtZcnlvLYC+dUpmfTftnRORqiZa5CNMScWrpldIsbdMa3dO0w3a5fmg6HhjZ32853tERNR6kjmhd0pY6bclz+6hd0Dd84uGMPS3RdK+fmbO7te+Zi4q1POSiYi2yt6bdm49amdQiWs9+elqA9Ltno2qtdVzX9e9PLn+946qnjgF6LWyJYGf7dLX0j0bpWdOdI9I7m0Y89ghlP3JckUb78L9SzyEeF+a+k7ZST5sGPVuZWueL33mufmYZtnZ54so/o9xrXcQrDMy/" ++ "r1gJrsroytnS151RhmEmbHblz5VdOtuVW5NJ5ZxZV4a2AHs3YzxTmtrA+BkXrZWOYXYZ5qaB4ynF2ZW/duy5aeCQr1mB8vJXg8aR4Gwh9MwaPbN78oiyvEIgSMcIj2h1p48BRmW45fa+UQLcbrfdhaeRi06jxz+9+aqVw6yuUG4xc9u2/1qfNNiF7tmM+nBqGnQ5sAh1dHp1SRaWwn5Ki0OjL4PYO64j06BH8n62DJeGSzlGncNa2Yd9x/8rTY3G57p32r2pHl9NgLNz9a2VaE+CnlXQVxEgzdOR1eKRVw2kK8apBOk5yEnwtHWAGQOT0krt6K5HmIkopf0pd3Jt2/bfjSmzB8R7U6Xp73E+wt9xns/m9Xt0Bb761GNp4Wf0ItCrTAvn+vylqcrZ57I1qF7ilsjWmZMrnfx04eeZlb02LfvofMw4l5UxZ5MEtcH4ZQWYMY/de2nDXvR/ZmVrib4z7ns9GsyeUT49U95DHv8yclDTM5DKXSbbOjDcm8nJ" ++ "DV6P3MCyNF7WfGZGpXQcLdseuUR7xjEcGaDvXVi4dwn6qHwtM2YbSlOX6YlpFSBOJ92+Nt2Xpn9EgOXEHVXp8bfce9BSfvExH5G8VLl6g8rZ6dC9qdJHsMyY3jpzElrSirfdq0AjWoHlxA06LdOcR9YmcuV39pbK2vYjK2Q41tnRvYWv+8C7jUuXLaQ3r7fctlgbtKbb58Ydpe+WLrTq7bvv9ZvjfLcOutNtj5Rh63H1bj/jQsDa4PthExT3DyOOci0rvLNWIPFGN8W/Culj9lrmpa8yY4Q5fH9i5e9tYj3olgBvIcDMPi0IcOnKP3KVmjzvw0eMAXIVNtwD0DIjMuNxIbgGQ6dBX2kMcEQiYwECvMU4oKdLpOIT4KMGx/r5BAA+Bi/IAAEAAgAEAAgAEAAgAEAAgAAAAQACAAQACAAQACAAQACAAAABAAIABACuzSUejPUujy0Mzx2a9bLpUrl5gsULtwDx8/rDT+sDrKa9Pfwi++spt0869rdrAR4Z" ++ "Nd/lGMILJp7xXl8CPKlLUYp2cWTatu3v97Zty74PII1kacXNPUY93m9pf7n04meQhu/En599OXju3bq1/LR+FvKQfj899r00CXBgHBA/tDb+f/z28PRk5frCofLFUTKNlqFpDyctFqYkQel1RaWuSLxdvL90X719+pqcpQcClz5LW5I4iNSOvZYmAU4OhOMKk5MjlqJUQeJ00hOV7rM2iN3b354EaaTNRfvWrkxuH7lta2nl3p3WIlpPmgQY0H+OI2Vv01qK4ld4EXXcIvS+eyD32PZQOUN5xemGcqt91iJC7fzU0iTAgHFA+P1s4cbdqNx44NGt3pknT7e0Nrfb7Z9yq312NC+1NPda1qOffcQYII0oIdKUmu/Wk5eLoGkfPdd6lPZXer1pb3em5/u5gfvejFB6XC1C7R37XppagAMChMFXejLTQWyuAu5Fi7jJLg0+cwPs2v5yszAtFTrtArV0IWpdlHignxtj1D7LzWa1HHstzVfA49Gf3L3LTUO+" ++ "w5qIFgDNEuzNIEEL8JbkuhxWdAkAPAyXQ4MAAAEAAgAEAAgAEAAgAEAAgAAAAQACAAQACAAQACAAQACAAAABAAIABAAIABAAIABAAIAAAAEAAgAEAAgAEAAgAEAAgAAAAQACAAQACAAQACAAQACAAAABAAIABAAIABAAIABAAIAAAAGAZVn+ANVuB8euXCQKAAAAAElFTkSuQmCC", "\nprecision lowp float; in vec2 a_pos; out vec2 v_pos; void main() { gl_Position = vec4(((v_pos = a_pos) - 0.5) * vec2(2.0, -2.0), 0.0, 1.0); }", "\nprecision lowp float; in vec2 v_pos; out vec4 fragColor; uniform sampler2D tex; uniform vec2 aspect; void main() { fragColor = vec4(texture(tex, clamp(v_pos * aspect - ((aspect - 1.0) * 0.5), 0.02, 0.98)).rgb, 1.0); }", +"a_pos", "tex", "aspect", "iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAC4jAAAuIwF4pT92AAAEAklEQVR42u2dvXbjIBBG7T0+xw+gTp06v//LmE6dO/VR5a3wGZNh+BGSFeveJgkIBrDy8TGKds8/Pz/PExyW8/P55AY4MP9YgmNzmeeZVUABAA8AKADgAQAFADwAoACABwAUAPAAgAIAHgBQAMADAAoAeABAAY7LOI7fpQDX65VPtZCt18w5d7rdbigAbOgBxnE8DcPwJnnDMCTrNJlsUVcizTnj9HWxeVvINfN9y361OdTEk30551ZZt3PsvYDYxOSChoPQ6sJ21mRLBm61jY0lpy61gDKWNdfcNcv5wErWLbfPF88I9/s9WtayzopXS85YtPqcMeT23SqedV1pucal1V4iTUooV/IaWSfbWHU5JmkvpmzrsayaB9DqfJnVTpMff72sc869/WzVlcjjOI7mOOVYfBzfT05exLfT5pqae008a71L" ++ "y6tPASV79CfPylvFjpm+teLH+tXiF5nA2LOAUMpCibckWpPBUOJT20btFuDjyK8p+S45Z4fX+ti+LDb3pef62PosWbfkDbBW8mFPhB/gt8Vr7gG+kZK9+C/GM2+ArffnnKRHbT5gSdJoK0+ydrziGyCW115LolLxnHOr59q3lt89b6U8Czg4pgdI5bUtKY3VzfOclGBtTLVSmmqn1cdyC7Iud+5791KX1MLJDz3Mg2s59pK6sM/asdTmLrRx5pzjS+e+awWw9lstVeuv1/a10rqwT8sn5LQr8RzaMVfmKrR2qfnFjs57/puLS0nyoTZp0fL8XGq+ap8v4AES+3Msx74kN2/tmblewWoXPl9o+RykZH5/5hTQYv+y+vj084XcPHpJbHmt1s7yGbV1q+UBnHO/gnoZje2RmuzK/Vr2F3sWEF6TGkvutqH5CG08qTmk5u77tLyK5Qtq62rgxRA8AO8FHBkygQeHLQAFADwAoACABwAUAPAAgAIAHgBQAMAD" ++ "AAoAeABAAQAPACgA4AEABQA8AKAAgAcAFAC+3gNM03Tqum7VQSyN4dtvMdZDKcBWC9oqhr8JoIEHeDwep77vf5VJfL0vl9fLa/u+f+vPfx9eszSGNXZo5AH6vlcXW36gsqykrzViwAIPYL3r3nXd63v5m6i9J2+VaT8viWGNHZQbYE97+KdjHPIGKH0XPSyL7eXSjPk2YZlsN03Tq21OjLAs598ZggIT2MpMbW3IMICFN0Dsv4xpfUbfAvIAK9wAcOAtAMgDwJHzAIACAB4AUADAAwAKAHgAQAEADwAoAOABAAUAPACgAIAHABQA8ACAAgAeAFAAwAMACgB4AEABAA8AKADgAQAFADwAoACABwAUAPAAgAIAHgBQAMADAAoAeABAAQAPACgA4AEABQA8AKAAgAcAFADwANCe/0of1jQ8XY5YAAAAAElFTkSuQmCC", "main", "EAGPKG!!", "invalid epk file", "", " end", "invalid file hash for ", +"", "matrix is not supported while recording display list use tessellator class instead", "projection matrix stack overflow", "texture matrix stack overflow", "modelview matrix stack overflow", "projection matrix stack underflow", "texture matrix stack underflow", "modelview matrix stack underflow", "only GL_QUADS supported in a display list", "vertex format inconsistent in display list", "/glsl/occl.glsl", "\n#define CC_VERT\n", "\n#define CC_FRAG\n", "\n[/glsl/occl.glsl][VERT] ", "\n[/glsl/occl.glsl][FRAG] ", +"\n\n", "\n[/glsl/occl.glsl][LINKER] ", "matrix_m", "matrix_p", "only two texture units implemented", "Root tag must be a named compound tag", "BYTE", "SHORT", "INT", "LONG", "FLOAT", "DOUBLE", "BYTE[]", "STRING", "LIST", "COMPOUND", "INT[]", ":[", ":", ",", "]", "Unable to allocate array size: ", "Input array too big, the output array would be bigger (", ") than the specified maximum size of ", "lineSeparator must not contain base64 characters: [", "Impossible modulus ", "Strict decoding: Last encoded character (before the paddings if any) is a valid base 64 alphabet but not a possible encoding. Decoding requires at least two trailing 6-bit characters to create bytes.", +"Strict decoding: Last encoded character (before the paddings if any) is a valid base 64 alphabet but not a possible encoding. Expected the discarded bits from the character to be zero.", "pproxy.rom1504.fr", "webmcproxy.glitch.me", "net-browserify.glitch.me", "^(((?!-)[A-Za-z0-9-]{1,63}(? ", "Received string length is less than zero! Weird string!", "ps", "cs", "_", "skins", "data", "slim", "Yeeish", "Yee", "Yeer", "Yeeler", "Eagler", "Eagl", "Darver", "Darvler", "Vool", "Vigg", "Deev", "Yigg", "Yeeg", "Bitch", "Cock", "Milf", "Groon", "Eag", "Deevis", "Chode", "Fucker", "Fucking", "Dumpster", "Cum", "Chad", "Egg", "Fudgler", "Fudgli", "Yeet", "Flumpter", "Darvy", "Fuck", +"Frick", "Cunt", "Darvig", "en", "CA", "fr", "zh", "CN", "FR", "de", "DE", "it", "IT", "ja", "JP", "ko", "KR", "TW", "GB", "US", "New position ", " is outside of range [0;", "New limit ", "The last int in src ", " is outside of array of size ", "Length ", " must be non-negative", "Offset ", "Patter is null", "�", "Replacement preconditions do not hold", "Capacity is negative: ", "The last byte in dst ", "The last byte in src ", "[ByteBuffer position=", ", limit=", ", capacity=", ", mark ", " is not set", " at ", +"BIG_ENDIAN", "LITTLE_ENDIAN", "random.click", "win", "mac", "solaris", "sunos", "linux", "unix", "/gui/background.png", "Edit Profile", "profile.title", "gui.done", "profile.addSkin", "profile.clearSkin", "Switch to Vanilla", "Switch to Eaglercraft", "En", "Dis", "able Proxy", "error: proxy is invalid! switching proxy... (if it fails too often, backspace out the proxy)", "profile.screenname", "profile.playerSkin", "Steve", "Alex", "1.8", "checking proxy...", "lol", "http", "s", "://", "/api/vm/net/connect", +"[^A-Za-z0-9\\-_]", "/gui/gui.png", "Default Steve", "Default Alex", "Tennis Steve", "Tennis Alex", "Tuxedo Steve", "Tuxedo Alex", "Athlete Steve", "Athlete Alex", "Cyclist Steve", "Cyclist Alex", "Boxer Steve", "Boxer Alex", "Prisoner Steve", "Prisoner Alex", "Scottish Steve", "Scottish Alex", "Developer Steve", "Developer Alex", "Herobrine", "Enderman", "Skeleton", "Blaze", "Barney", "Slime", "Noob", "Trump", "Notch", "Creeper", "Zombie", "Pig", "Squid", "Mooshroom", "Villager", "UTF Error", "-", "Zero length vector", +"Index ", " bytes]", "Empty string not allowed", "<", ">", "ERA=", "YEAR=", "MONTH=", "WEEK_OF_YEAR=", "WEEK_OF_MONTH=", "DAY_OF_MONTH=", "DAY_OF_YEAR=", "DAY_OF_WEEK=", "DAY_OF_WEEK_IN_MONTH=", "AM_PM=", "HOUR=", "HOUR_OF_DAY", "MINUTE=", "SECOND=", "MILLISECOND=", "ZONE_OFFSET=", "DST_OFFSET=", "The last char in dst ", "The last char in src ", " is outside of string of size ", "Start ", " must be before end ", "Can\'t compare ", " to ", "STRICT", "LENIANT", "fSet", "Is", "In", "could not load: ", "UTC", "001", +"NonCapFSet", "AheadFSet", "BehindFSet", "AtomicFSet", "FinalSet", "", "JointSet", "NonCapJointSet", "PosLookaheadJointSet", "NegLookaheadJointSet", "PosBehindJointSet", "NegBehindJointSet", "", "", "GMT", "00", "{", "}", "posFSet", "range:", "^ ", "CompositeRangeSet: ", " ", "UCI range:", "decomposed Hangul syllable:", "UCI ", "CI ", "decomposed char:", "", "", "", "WordBoundary", "PreviousMatch", "", "EOI", "^", "DotAll", +"", "", "CI back reference: ", "back reference: ", "UCI back reference: ", "sequence: ", "UCI sequence: ", "CI sequence: ", "Unknown zone type: ", "Lower", "Upper", "ASCII", "Alpha", "Digit", "Alnum", "Punct", "Graph", "Print", "Blank", "Cntrl", "XDigit", "javaLowerCase", "javaUpperCase", "javaWhitespace", "javaMirrored", "javaDefined", "javaDigit", "javaIdentifierIgnorable", "javaISOControl", "javaJavaIdentifierPart", "javaJavaIdentifierStart", "javaLetter", "javaLetterOrDigit", +"javaSpaceChar", "javaTitleCase", "javaUnicodeIdentifierPart", "javaUnicodeIdentifierStart", "Space", "w", "d", "BasicLatin", "Latin-1Supplement", "LatinExtended-A", "LatinExtended-B", "IPAExtensions", "SpacingModifierLetters", "CombiningDiacriticalMarks", "Greek", "Cyrillic", "CyrillicSupplement", "Armenian", "Hebrew", "Arabic", "Syriac", "ArabicSupplement", "Thaana", "Devanagari", "Bengali", "Gurmukhi", "Gujarati", "Oriya", "Tamil", "Telugu", "Kannada", "Malayalam", "Sinhala", "Thai", "Lao", "Tibetan", "Myanmar", +"Georgian", "HangulJamo", "Ethiopic", "EthiopicSupplement", "Cherokee", "UnifiedCanadianAboriginalSyllabics", "Ogham", "Runic", "Tagalog", "Hanunoo", "Buhid", "Tagbanwa", "Khmer", "Mongolian", "Limbu", "TaiLe", "NewTaiLue", "KhmerSymbols", "Buginese", "PhoneticExtensions", "PhoneticExtensionsSupplement", "CombiningDiacriticalMarksSupplement", "LatinExtendedAdditional", "GreekExtended", "GeneralPunctuation", "SuperscriptsandSubscripts", "CurrencySymbols", "CombiningMarksforSymbols", "LetterlikeSymbols", "NumberForms", +"Arrows", "MathematicalOperators", "MiscellaneousTechnical", "ControlPictures", "OpticalCharacterRecognition", "EnclosedAlphanumerics", "BoxDrawing", "BlockElements", "GeometricShapes", "MiscellaneousSymbols", "Dingbats", "MiscellaneousMathematicalSymbols-A", "SupplementalArrows-A", "BraillePatterns", "SupplementalArrows-B", "MiscellaneousMathematicalSymbols-B", "SupplementalMathematicalOperators", "MiscellaneousSymbolsandArrows", "Glagolitic", "Coptic", "GeorgianSupplement", "Tifinagh", "EthiopicExtended", +"SupplementalPunctuation", "CJKRadicalsSupplement", "KangxiRadicals", "IdeographicDescriptionCharacters", "CJKSymbolsandPunctuation", "Hiragana", "Katakana", "Bopomofo", "HangulCompatibilityJamo", "Kanbun", "BopomofoExtended", "CJKStrokes", "KatakanaPhoneticExtensions", "EnclosedCJKLettersandMonths", "CJKCompatibility", "CJKUnifiedIdeographsExtensionA", "YijingHexagramSymbols", "CJKUnifiedIdeographs", "YiSyllables", "YiRadicals", "ModifierToneLetters", "SylotiNagri", "HangulSyllables", "HighSurrogates", "HighPrivateUseSurrogates", +"LowSurrogates", "PrivateUseArea", "CJKCompatibilityIdeographs", "AlphabeticPresentationForms", "ArabicPresentationForms-A", "VariationSelectors", "VerticalForms", "CombiningHalfMarks", "CJKCompatibilityForms", "SmallFormVariants", "ArabicPresentationForms-B", "HalfwidthandFullwidthForms", "all", "Specials", "Cn", "IsL", "Lu", "Ll", "Lt", "Lm", "Lo", "IsM", "Mn", "Me", "Mc", "Nd", "Nl", "No", "IsZ", "Zs", "Zl", "Zp", "IsC", "Cc", "Cf", "Co", "Cs", "IsP", "Pd", "Ps", "Pe", "Pc", "Po", "IsS", "Sm", "Sc", "Sk", +"So", "Pi", "Pf", "Id must not be null", "Unknown mode: ", "=", "need dictionary", "unknown compression method", "unknown header flags set", "incorrect data check", "incorrect length check", "incorrect header check", "invalid window size", "bad extra field length", "header crc mismatch", "box[", " -> ", "Default", "key.forward", "key.left", "key.back", "key.right", "key.jump", "key.inventory", "key.drop", "key.chat", "key.sneak", "key.attack", "key.use", "key.playerlist", "key.pickItem", "key.sprint", "key.zoom", +"key.function", "en_US", "key.mouseButton", "options.off", "options.on", "options.graphics.fast", "options.graphics.fancy", "options.sensitivity.min", "options.sensitivity.max", "options.fov.min", "options.fov.max", "options.gamma.min", "options.gamma.max", "+", "px", "musicVolume", "soundVolume", "sensitivity", "fov", "gamma", "invertMouse", "viewDistance", "guiScale", "viewBobbing", "anaglyph", "limitFramerate", "fancyGraphics", "ambientOcclusion", "clouds", "fog", "lastServer", "language", "chatVisibility", +"chatColours", "chatLinks", "chatLinksPrompt", "chatOpacity", "fullScreen", "hideServerAddress", "advancedTooltips", "pauseOnLostFocus", "showCape", "touchscreen", "forceHeight", "forceWidth", "antialiasMode", "heldItemTooltips", "chatHeightFocused", "chatHeightUnfocused", "chatScale", "chatWidth", "patchAnisotropic", "showCoordinates", "options.renderDistance.far", "options.renderDistance.normal", "options.renderDistance.short", "options.renderDistance.tiny", "options.difficulty.peaceful", "options.difficulty.easy", +"options.difficulty.normal", "options.difficulty.hard", "options.guiScale.auto", "options.guiScale.small", "options.guiScale.normal", "options.guiScale.large", "options.chat.visibility.full", "options.chat.visibility.system", "options.chat.visibility.hidden", "options.particles.all", "options.particles.decreased", "options.particles.minimal", "performance.max", "performance.balanced", "performance.powersaver", "options.ao.off", "options.ao.min", "options.ao.max", "options.framebufferAntialias.none", "options.framebufferAntialias.auto", +"options.framebufferAntialias.fxaa", "options.framebufferAntialias.msaa4", "options.framebufferAntialias.msaa8", "cauldron_inner", "cauldron_bottom", "water", "water_flow", "lava", "lava_flow", "piston_side", "redstoneDust_cross", "redstoneDust_line", "redstoneDust_cross_overlay", "redstoneDust_line_overlay", "grass_top", "grass_side", "hopper", "hopper_inside", "lightTex", "center", "postprocess", "clear", "camera", "frustrum", "sky", "culling", "updatechunks", "prepareterrain", "entities", "litParticles", +"outline", "destroyProgress", "weather", "hand", "ambient.weather.rain", "/terrain.png", "/environment/rain.png", "/environment/snow.png", "Wrong number of repetitions of X pattern at ", "IGNORE", "REPLACE", "REPORT", "/gui/items.png", "%blur%", "%clamp%", "Could not load PNG", "checkLight", "global", "remove", "regular", "tileEntities", "pendingTileEntities", "chunkCheck", "All: ", "buildList", "playerCheckLight", "moodSound", "getBrightness", "checkedPosition < toCheckCount", "pathfind", "entityBaseTick", +"tilecrack_", "move", "rest", "liquid.swim", "random.fizz", "liquid.splash", "bubble", "splash", "generic", "entity.", ".name", "~NULL~", "%s[\'%s\'/%d, l=\'%s\', x=%.2f, y=%.2f, z=%.2f]", "mobBaseTick", "explode", "headTurn", "rangeChecks", "damage.hit", "damage.fallsmall", "damage.fallbig", "ai", "oldAi", "newAi", "jump", "travel", "push", "looting", "checkDespawn", "sensing", "targetSelector", "goalSelector", "mob tick", "controls", "look", "mobSpell", "mobSpellAmbient", "random.break", "iconcrack_", "humanoid", +"largesmoke", "portal", "random.drink", "random.eat", "keepInventory", "random.levelup", "Currency not found: ", "Can\'t avoid rounding", "achievement.get", "/achievement/bg.png", "missingno", "ayuncraft desktop runtime", "ayuncraft javascript runtime", "seenAcknowledgements", "fard!", "menu.multiplayer", "menu.forkme", "menu.options", "menu.editprofile", "/credits.txt", " -- file not found -- ", " ", "eaglercraft readme.txt", "https://github.com/ayunami2000/ayuncraft", "minecraft 1.5.2", "ayuncraft 22w20b", +" (cracked)", "copyright 2013 Mojang AB", "site resources are", "ayuncraft readme.txt", "/title/bg/panorama0.png", "/title/bg/panorama1.png", "/title/bg/panorama2.png", "/title/bg/panorama3.png", "/title/bg/panorama4.png", "/title/bg/panorama5.png", "/title/mclogo.png", "/gui/demo_bg.png", "/gui/beacon.png", "Action must be non-null", "This exception should not been thrown", "/font/glyph_sizes.bin", "/font/glyph_%02X.png", "0123456789abcdefklmnor", "§", "CEILING", "FLOOR", "HALF_UP", "HALF_DOWN", "HALF_EVEN", +"UNNECESSARY", "LINUX", "SOLARIS", "WINDOWS", "MACOS", "TextureManager.registerTexture called, but this texture has already been registered. ignoring.", ".txt", "TextureManager.createTexture: Skipping ", " because of broken aspect ratio and not animation", "%blur%/misc/glint.png", "/misc/mapbg.png", "/misc/water.png", "openInventory", "mineWood", "buildWorkBench", "buildPickaxe", "buildFurnace", "acquireIron", "buildHoe", "makeBread", "bakeCake", "buildBetterPickaxe", "cookFish", "onARail", "buildSword", "killEnemy", +"killCow", "flyPig", "snipeSkeleton", "diamonds", "ghast", "blazeRod", "potion", "theEnd", "theEnd2", "enchantments", "overkill", "bookcase", " achievements", "prepare", "tileentities", "C: ", ", F: ", ", O: ", ", E: ", "fps | C: ", ", U: ", "E: ", ". B: ", ", I: ", "sortchunks", "getoccl", "occl", "nearChunksSearch", "sort", "cleanup", "trim", "records have been deleted to reduce file size", "hugeexplosion", "largeexplode", "fireworksSpark", "suspended", "depthsuspend", "townaura", "crit", "magicCrit", "smoke", +"spell", "instantSpell", "witchMagic", "note", "enchantmenttable", "flame", "footstep", "cloud", "reddust", "snowballpoof", "dripWater", "dripLava", "snowshovel", "slime", "heart", "angryVillager", "happyVillager", "mob.wither.spawn", "mob.enderdragon.end", "random.bow", "random.door_close", "random.door_open", "mob.ghast.charge", "mob.ghast.fireball", "mob.zombie.wood", "mob.zombie.metal", "mob.zombie.woodbreak", "mob.wither.shoot", "mob.bat.takeoff", "mob.zombie.infect", "mob.zombie.unfect", "random.anvil_break", +"random.anvil_use", "random.anvil_land", "random.glass", "destroy_", "/misc/tunnel.png", "/environment/sun.png", "/environment/moon_phases.png", "/environment/clouds.png", "/particles.png", "/glsl/pvert.glsl", "\n[/glsl/pvert.glsl] ", "reloading ", " pipeline shader programs", "\n[", "][CC_FRAG] ", "][LINKER] ", "f_color", "f_depth", "ssao_kernel[0]", "eeeaglerrENOPHILEr", "ssao_kernel[", "screenSize", "randomFloat", "f_ssao", "matrix_p_inv", "f_bloom", "direction", "randomInter", "randomInterF", "sleep", "expLevel", +"toolHighlight", "demo", "demo.demoExpired", "demo.remainingTime", " fps, ", " chunk updates", "debug", "minecraft 1.5.2 (", "bossHealth", "expBar", "healthArmor", "food", "air", "actionBar", "x: ", ", y: ", ", z: ", "not using an xbox live account", "Game is running in a browser (", "Used memory: ", "% (", "MB) of ", "MB", "Allocated memory: ", "MB)", "Player is not using an xbox live account", "Using cracked server @ ", " (", ") // c: ", "y: ", ") (feet pos)", "z: ", "f: ", ") / ", "Press F+6 to ", "enable", +"disable", " showing coords in ingame GUI", "opengl emulator status - v1.0", "lists: ", ", upload: ", "mbps", "verts: ", "k, triangles: ", "k", "rendering backend: ", "opengl30", "webgl20", "eaglercraft: 22w20b", "overlayMessage", "chat", "glsl ", ", 32 bytes/vert", "Bound Shaders:", "/glsl/core.glsl", "playerList", "/gui/icons.png", "Now playing: ", "%blur%/misc/pumpkinblur.png", "%blur%/misc/vignette.png", "/lang/", ".lang", "Format error: ", "ar_SA", "he_IL", "English (US)", "invalid uri websocket protocol", +"connect.failed", "disconnect.genericReason", "wss", "invalid port number", "EAG|MySkin", "disconnect.ipNowLocked", "disconnect.endOfStream", "disconnect.ipLocked", "disconnect.ipBlocked", "disconnect.ipFailedPossiblyLocked", "could not connect to ", "gui.cancel", "connect.authorizing", "connect.connecting", "invalid stored block lengths", "invalid block type", "too many length or distance symbols", "invalid bit length repeat", "EAG|FetchSkin", "/skins/01.default_steve.png", "/skins/02.default_alex.png", "/skins/03.tennis_steve.png", +"/skins/04.tennis_alex.png", "/skins/05.tuxedo_steve.png", "/skins/06.tuxedo_alex.png", "/skins/07.athlete_steve.png", "/skins/08.athlete_alex.png", "/skins/09.cyclist_steve.png", "/skins/10.cyclist_alex.png", "/skins/11.boxer_steve.png", "/skins/12.boxer_alex.png", "/skins/13.prisoner_steve.png", "/skins/14.prisoner_alex.png", "/skins/15.scottish_steve.png", "/skins/16.scottish_alex.png", "/skins/17.dev_steve.png", "/skins/18.dev_alex.png", "/skins/19.herobrine.png", "/mob/enderman.png", "/mob/skeleton.png", +"/mob/fire.png", "/skins/20.barney.png", "/skins/21.slime.png", "/skins/22.noob.png", "/skins/23.trump.png", "/skins/24.notch.png", "/skins/25.creeper.png", "/skins/26.zombie.png", "/skins/27.pig.png", "/skins/28.squid.png", "/skins/29.mooshroom.png", "/mob/villager/villager.png", "/skins/30.longarms.png", "/skins/31.laxdude.png", "selectServer.edit", "selectServer.delete", "selectServer.select", "selectServer.direct", "selectServer.add", "selectServer.refresh", "selectServer.deleteQuestion", "\'", "\' ", "selectServer.deleteWarning", +"selectServer.deleteButton", "selectServer.defaultName", "multiplayer.title", "can you not", "voice.title", "voice.connect", "voice.disconnect", "voice.addr", "voice.warning1", "voice.volume", "voice.warning2", "voice.warning3", "voice connected", " users listening", "/gamemode 0", "Need noteblock with instrument ", " and tuning ", ". Distance: ", ". XYZ: ", "portal.trigger", "Edit sign message:", "Enchant", "Repair", "entity.Villager.name", "container.inventory", "\n#define CC_a_color\n", "#define CC_a_normal\n", +"#define CC_a_texture0\n", "#define CC_a_texture1\n", "#define CC_TEX_GEN_STRQ\n", "#define CC_lighting\n", "#define CC_fog\n", "#define CC_alphatest\n", "#define CC_unit0\n", "#define CC_unit1\n", "#define CC_patch_anisotropic\n", "#define CC_swap_rb\n", "\n[/glsl/core.glsl][CC_VERT] ", "broken shader file", "\n[/glsl/core.glsl][CC_FRAG] ", "a_position", "a_texture0", "a_color", "a_normal", "a_texture1", "\n[LINKER] ", "matrix_t", "colorUniform", "normalUniform", "light0Pos", "light1Pos", "fogColor", "fogMode", +"fogStart", "fogEnd", "fogDensity", "fogPremultiply", "alphaTestF", "textureGenS_M", "textureGenT_M", "textureGenR_M", "textureGenQ_M", "textureGenS_V", "textureGenT_V", "textureGenR_V", "textureGenQ_V", "matrix_inverse_m", "anisotropic_fix", "tex0", "tex1", "texCoordV0", "texCoordV1", "MUSIC", "options.music", "SOUND", "options.sound", "INVERT_MOUSE", "options.invertMouse", "SENSITIVITY", "options.sensitivity", "FOV", "options.fov", "GAMMA", "options.gamma", "RENDER_DISTANCE", "options.renderDistance", "VIEW_BOBBING", +"options.viewBobbing", "ANAGLYPH", "options.anaglyph", "FRAMERATE_LIMIT", "options.framerateLimit", "DIFFICULTY", "options.difficulty", "GRAPHICS", "options.graphics", "AMBIENT_OCCLUSION", "options.ao", "GUI_SCALE", "options.guiScale", "RENDER_CLOUDS", "options.renderClouds", "PARTICLES", "options.particles", "CHAT_VISIBILITY", "options.chat.visibility", "CHAT_COLOR", "options.chat.color", "CHAT_LINKS", "options.chat.links", "CHAT_OPACITY", "options.chat.opacity", "CHAT_LINKS_PROMPT", "options.chat.links.prompt", +"USE_SERVER_TEXTURES", "options.serverTextures", "SNOOPER_ENABLED", "options.snooper", "USE_FULLSCREEN", "options.fullscreen", "PATCH_ANGLE", "options.patchAnisotropic", "ENABLE_FOG", "options.fog", "SHOW_CAPE", "options.showCape", "ANTIALIASING", "options.framebufferAntialias", "CHAT_SCALE", "options.chat.scale", "CHAT_WIDTH", "options.chat.width", "CHAT_HEIGHT_FOCUSED", "options.chat.height.focused", "CHAT_HEIGHT_UNFOCUSED", "options.chat.height.unfocused", " II", " III", " IV", "/gui/inventory.png", "container.crafting", +"Exit Chat", "chat.link.confirm", "gui.yes", "gui.no", "chat.copy", "chat.link.warning", "MpServer", "reEntryProcessing", "connection", "chunkCache", "tiles", "getChunk", "Quitting", "Explosions", "Flicker", "multiplayer.stopSleeping", "Positive number pattern not found in ", "Expected \';\' at ", " in ", "Prefix contains special character at ", "Quote opened at ", " was not closed in ", "Group separator found at fractional part at ", "Unexpected second decimal separator at ", "Unexpected \'0\' at optional digit part at ", +"Unexpected char at exponent at ", "Pattern does not specify exponent digits at ", "Two group separators at ", "Unexpected \'#\' at non-optional digit part at ", "Pattern does not specify integer digits at ", "Group separator at the end of number at ", "Couldn\'t find premade icon for ", " doing ", "Found animation info for: ", "debug.stitched_", "Don\'t register null!", "followpath", "stroll", "mob.spider.say", "mob.spider.death", "mob.spider.step", "%clamp%/misc/shadow.png", "deadmau5", "/mob/spider_eyes.png", +"/mob/spider.png", "/mob/cavespider.png", "mob.pig.say", "mob.pig.death", "mob.pig.step", "/mob/saddle.png", "/mob/pig.png", "mob.sheep.shear", "mob.sheep.say", "mob.sheep.step", "/mob/sheep_fur.png", "/mob/sheep.png", "mob.cow.say", "mob.cow.hurt", "mob.cow.step", "/mob/cow.png", "/mob/redcow.png", "mob.wolf.step", "mob.wolf.growl", "mob.wolf.bark", "mob.wolf.whine", "mob.wolf.panting", "mob.wolf.hurt", "mob.wolf.death", "mob.wolf.shake", "/mob/wolf_collar.png", "/mob/wolf.png", "/mob/wolf_angry.png", "/mob/wolf_tame.png", +"mob.chicken.say", "mob.chicken.hurt", "mob.chicken.step", "/mob/chicken.png", "mob.cat.purr", "mob.cat.meow", "mob.cat.purreow", "mob.cat.hitt", "entity.Cat.name", "/mob/ozelot.png", "/mob/cat_black.png", "/mob/cat_red.png", "/mob/cat_siamese.png", "head.main", "head.nose", "head.ear1", "head.ear2", "head", "nose", "ear1", "ear2", "mob.silverfish.say", "mob.silverfish.hit", "mob.silverfish.kill", "mob.silverfish.step", "/mob/silverfish.png", "random.fuse", "mob.creeper.say", "mob.creeper.death", "/armor/power.png", +"/mob/creeper.png", "mob.endermen.stare", "mob.endermen.portal", "mob.endermen.idle", "mob.endermen.scream", "mob.endermen.hit", "mob.endermen.death", "/mob/enderman_eyes.png", "none", "/mob/snowman.png", "mob.skeleton.say", "mob.skeleton.hurt", "mob.skeleton.death", "mob.skeleton.step", "/armor/", "_b.png", "SkullOwner", "cloth", "chain", "iron", "diamond", "gold", "/mob/skeleton_wither.png", "mob.witch.idle", "mob.witch.hurt", "mob.witch.death", "/mob/villager/witch.png", "mob.blaze.breathe", "mob.blaze.hit", +"mob.blaze.death", "mob.zombie.say", "mob.zombie.hurt", "mob.zombie.death", "mob.zombie.step", "mob.zombie.remedy", "/mob/zombie.png", "/mob/pigzombie.png", "/mob/zombie_villager.png", "mob.slime.", "small", "big", "/mob/slime.png", "mob.magmacube.small", "mob.magmacube.big", "Loaded new lava slime model", "/mob/lava.png", "LAX1DUDE", "/misc/laxcape.png", "/mob/char.png", "fireball", "mob.ghast.moan", "mob.ghast.scream", "mob.ghast.death", "/mob/ghast.png", "/mob/ghast_fire.png", "/mob/squid.png", "mob.villager.default", +"mob.villager.defaulthurt", "mob.villager.defaultdeath", "/mob/villager/farmer.png", "/mob/villager/librarian.png", "/mob/villager/priest.png", "/mob/villager/smith.png", "/mob/villager/butcher.png", "mob.irongolem.throw", "mob.irongolem.hit", "mob.irongolem.death", "mob.irongolem.walk", "/mob/villager_golem.png", "mob.bat.idle", "mob.bat.hurt", "mob.bat.death", "/mob/bat.png", "body", "tail", "wing", "mob.enderdragon.wings", "mob.enderdragon.growl", "mob.enderdragon.hit", "/mob/enderdragon/shuffle.png", "/mob/enderdragon/beam.png", +"/mob/enderdragon/ender_eyes.png", "/mob/enderdragon/ender.png", "glass", "cube", "base", "/mob/enderdragon/crystal.png", "mob.wither.idle", "mob.wither.hurt", "mob.wither.death", "mobGriefing", "/armor/witherarmor.png", "/mob/wither.png", "/mob/wither_invul.png", "/art/kz.png", "itemframe_back", "random.bowhit", "/item/arrows.png", "potion_splash", "potion_contents", "CONFLICT @ ", "item.", "shovelIron", "pickaxeIron", "hatchetIron", "flintAndSteel", "apple", "bow", "arrow", "coal", "ingotIron", "ingotGold", +"swordIron", "swordWood", "shovelWood", "pickaxeWood", "hatchetWood", "swordStone", "shovelStone", "pickaxeStone", "hatchetStone", "swordDiamond", "shovelDiamond", "pickaxeDiamond", "hatchetDiamond", "stick", "bowl", "mushroomStew", "swordGold", "shovelGold", "pickaxeGold", "hatchetGold", "string", "feather", "sulphur", "hoeWood", "hoeStone", "hoeIron", "hoeDiamond", "hoeGold", "seeds", "wheat", "bread", "helmetCloth", "chestplateCloth", "leggingsCloth", "bootsCloth", "helmetChain", "chestplateChain", "leggingsChain", +"bootsChain", "helmetIron", "chestplateIron", "leggingsIron", "bootsIron", "helmetDiamond", "chestplateDiamond", "leggingsDiamond", "bootsDiamond", "helmetGold", "chestplateGold", "leggingsGold", "bootsGold", "flint", "porkchopRaw", "porkchopCooked", "painting", "appleGold", "sign", "doorWood", "bucket", "bucketWater", "bucketLava", "minecart", "saddle", "doorIron", "redstone", "snowball", "boat", "leather", "milk", "brick", "clay", "reeds", "paper", "book", "slimeball", "minecartChest", "minecartFurnace", "egg", +"compass", "fishingRod", "clock", "yellowDust", "fishRaw", "fishCooked", "dyePowder", "bone", "sugar", "cake", "bed", "diode", "cookie", "map", "shears", "melon", "seeds_pumpkin", "seeds_melon", "beefRaw", "beefCooked", "chickenRaw", "chickenCooked", "rottenFlesh", "enderPearl", "ghastTear", "+0-1-2-3&4-4+13", "goldNugget", "netherStalkSeeds", "+4", "glassBottle", "spiderEye", "fermentedSpiderEye", "blazePowder", "magmaCream", "brewingStand", "cauldron", "eyeOfEnder", "speckledMelon", "monsterPlacer", "expBottle", +"writingBook", "writtenBook", "emerald", "frame", "flowerPot", "carrots", "potato", "potatoBaked", "potatoPoisonous", "emptyMap", "carrotGolden", "skull", "carrotOnAStick", "netherStar", "pumpkinPie", "fireworks", "fireworksCharge", "enchantedBook", "comparator", "netherbrick", "netherquartz", "minecartTnt", "minecartHopper", "13", "record", "cat", "blocks", "chirp", "far", "mall", "mellohi", "stal", "strad", "ward", "11", "wait", "Fireworks", "Flight", "fireworks.launch", "Item entity ", " has no item?!", "/item/xporb.png", +"/item/cart.png", "/item/boat.png", "random.splash", "ambient.weather.thunder", "random.explode", "/misc/mapicons.png", "########0.00", "achievement.", ".desc", "[CHAT] ", "oversubscribed dynamic bit lengths tree", "incomplete dynamic bit lengths tree", "oversubscribed distance tree", "incomplete distance tree", "empty distance tree with lengths", "oversubscribed literal/length tree", "incomplete literal/length tree", "invalid distance code", "invalid literal/length code", "(", "/gui/particles.png", "TILE", +"ENTITY", "id", "Count", "Damage", "tag", "x", "ench", "Name", "#%04d%s", "#%04d/%d%s", " #", "lvl", "color", "item.dyed", "Color: #", "Lore", "Durability: ", " / ", "RepairCost", "Slot ", " is already occupied by ", " when adding ", "tile.", "stone", "wood", "gravel", "grass", "sand", "snow", "ladder", "anvil", "methamphetamine", "dirt", "stonebrick", "sapling", "bedrock", "oreGold", "oreIron", "oreCoal", "log", "leaves", "sponge", "oreLapis", "blockLapis", "dispenser", "sandStone", "musicBlock", "goldenRail", +"detectorRail", "pistonStickyBase", "web", "tallgrass", "deadbush", "pistonBase", "flower", "rose", "mushroom_brown", "mushroom", "mushroom_red", "blockGold", "blockIron", "stoneSlab", "tnt", "bookshelf", "stoneMoss", "obsidian", "torch", "fire", "mobSpawner", "stairsWood", "chest", "redstoneDust", "oreDiamond", "blockDiamond", "workbench", "crops", "farmland", "furnace", "rail", "stairsStone", "lever", "pressurePlate", "oreRedstone", "notGate", "button", "ice", "cactus", "jukebox", "fence", "pumpkin", "hellrock", +"hellsand", "lightgem", "litpumpkin", "lockedchest", "trapdoor", "monsterStoneEgg", "stonebricksmooth", "fenceIron", "thinglass_top", "thinGlass", "pumpkinStem", "vine", "fenceGate", "stairsBrick", "stairsStoneBrickSmooth", "mycel", "waterlily", "netherBrick", "netherFence", "stairsNetherBrick", "netherStalk", "enchantmentTable", "endPortalFrame", "whiteStone", "dragonEgg", "redstoneLight", "woodSlab", "cocoa", "stairsSandStone", "oreEmerald", "enderChest", "tripWireSource", "tripWire", "blockEmerald", "stairsWoodSpruce", +"stairsWoodBirch", "stairsWoodJungle", "commandBlock", "beacon", "cobbleWall", "potatoes", "chestTrap", "weightedPlate_light", "weightedPlate_heavy", "daylightDetector", "blockRedstone", "quartzBlock", "stairsQuartz", "activatorRail", "dropper", "shrub", "fern", "Listener already listening", "Item", "XPOrb", "Painting", "Arrow", "Snowball", "Fireball", "SmallFireball", "ThrownEnderpearl", "EyeOfEnderSignal", "ThrownPotion", "ThrownExpBottle", "ItemFrame", "WitherSkull", "PrimedTnt", "FallingSand", "FireworksRocketEntity", +"Boat", "MinecartRideable", "MinecartChest", "MinecartFurnace", "MinecartTNT", "MinecartHopper", "MinecartSpawner", "Spider", "Ghast", "PigZombie", "CaveSpider", "Silverfish", "LavaSlime", "EnderDragon", "WitherBoss", "Bat", "Witch", "Sheep", "Cow", "Chicken", "Wolf", "MushroomCow", "SnowMan", "Ozelot", "VillagerGolem", "EnderCrystal", "/gui/unknown_pack.png", "/pack.png", "The default look of Minecraft", "The last float in dst ", "body.body", "wing.skin", "wingtip.skin", "rearleg.main", "rearfoot.main", "rearlegtip.main", +"head.upperhead", "wing.bone", "head.upperlip", "jaw.jaw", "frontleg.main", "wingtip.bone", "frontfoot.main", "neck.box", "frontlegtip.main", "body.scale", "head.scale", "neck.scale", "head.nostril", "upperlip", "upperhead", "scale", "nostril", "jaw", "neck", "box", "skin", "wingtip", "frontleg", "frontlegtip", "frontfoot", "rearleg", "rearlegtip", "rearfoot", "WOOD", "STONE", "IRON", "EMERALD", "GOLD", "fire.ignite", "random.burp", "bow_pull_0", "bow_pull_1", "bow_pull_2", "list_items.png", "itemGroup.", "buildingBlocks", +"decorations", "transportation", "misc", "search", "search.png", "tools", "combat", "brewing", "materials", "inventory", "survival_inv.png", "item.coal", "item.charcoal", "0 & !1 & !2 & !3 & 0+6", "-0+1-2-3&4-4+13", "!0 & 1 & !2 & !3 & 1+6", "+0+1-2-3&4-4+13", "0 & 1 & !2 & !3 & 0+6", "+0-1+2-3&4-4+13", "0 & !1 & 2 & !3", "-0-1+2-3&4-4+13", "!0 & !1 & 2 & !3 & 2+6", "-0+3-4+13", "!0 & !1 & !2 & 3 & 3+6", "!0 & !1 & 2 & 3", "!0 & 1 & !2 & 3 & 3+6", "+0-1-2+3&4-4+13", "0 & !1 & !2 & 3 & 3+6", "-0+1+2-3+13&4-4", +"!0 & 1 & 2 & !3 & 2+6", "!0 & 1 & 2 & 3 & 2+6", "+5-6-7", "-5+6-7", "+14&13-13", "potion.prefix.mundane", "potion.prefix.uninteresting", "potion.prefix.bland", "potion.prefix.clear", "potion.prefix.milky", "potion.prefix.diffuse", "potion.prefix.artless", "potion.prefix.thin", "potion.prefix.awkward", "potion.prefix.flat", "potion.prefix.bulky", "potion.prefix.bungling", "potion.prefix.buttered", "potion.prefix.smooth", "potion.prefix.suave", "potion.prefix.debonair", "potion.prefix.thick", "potion.prefix.elegant", +"potion.prefix.fancy", "potion.prefix.charming", "potion.prefix.dashing", "potion.prefix.refined", "potion.prefix.cordial", "potion.prefix.sparkling", "potion.prefix.potent", "potion.prefix.foul", "potion.prefix.odorless", "potion.prefix.rank", "potion.prefix.harsh", "potion.prefix.acrid", "potion.prefix.gross", "potion.prefix.stinky", "Can\'t dye non-leather!", "helmetCloth_overlay", "chestplateCloth_overlay", "leggingsCloth_overlay", "bootsCloth_overlay", "slot_empty_helmet", "slot_empty_chestplate", "slot_empty_leggings", +"slot_empty_boots", "CLOTH", "CHAIN", "DIAMOND", "**:**", "potion.moveSpeed", "potion.moveSlowdown", "potion.digSpeed", "potion.digSlowDown", "potion.damageBoost", "potion.heal", "potion.harm", "potion.jump", "potion.confusion", "potion.regeneration", "potion.resistance", "potion.fireResistance", "potion.waterBreathing", "potion.invisibility", "potion.blindness", "potion.nightVision", "potion.hunger", "potion.weakness", "potion.poison", "potion.wither", "liquid.water", "liquid.lava", "liquid.lavapop", "fishingRod_empty", +"black", "red", "green", "brown", "blue", "purple", "cyan", "silver", "gray", "pink", "lime", "yellow", "lightBlue", "magenta", "orange", "white", "dyePowder_black", "dyePowder_red", "dyePowder_green", "dyePowder_brown", "dyePowder_blue", "dyePowder_purple", "dyePowder_cyan", "dyePowder_silver", "dyePowder_gray", "dyePowder_pink", "dyePowder_lime", "dyePowder_yellow", "dyePowder_lightBlue", "dyePowder_magenta", "dyePowder_orange", "dyePowder_white", "map_", "map_is_scaling", "Unknown map", "Scaling at 1:", "(Level ", +"Failed to read video map packet! ", "Failed to read image map packet! ", "CustomPotionEffects", "Id", "Amplifier", "Duration", "Ambient", "item.emptyPotion.name", "potion.prefix.grenade", ".postfix", "potion.potency.", "potion.empty", "monsterPlacer_overlay", "title", "author", "book.byAuthor", "item.skull.player.name", "skeleton", "wither", "zombie", "char", "creeper", "skull_skeleton", "skull_wither", "skull_zombie", "skull_char", "skull_creeper", "item.fireworks.flight", " ", "Explosion", "Colors", "Type", +"item.fireworksCharge.type.", "item.fireworksCharge.type", "item.fireworksCharge.", "item.fireworksCharge.customColor", "FadeColors", "item.fireworksCharge.fadeTo", "Trail", "item.fireworksCharge.trail", "item.fireworksCharge.flicker", "fireworksCharge_overlay", "StoredEnchantments", "C418 - ", "record_", "instance", "dig.", "step.", "step.stone", "dig.wood", "dig.stone", "snow_side", "grass_side_overlay", "oak", "spruce", "birch", "jungle", "wood_spruce", "wood_birch", "wood_jungle", "sapling_spruce", "sapling_birch", +"sapling_jungle", "tree_top", "tree_side", "tree_spruce", "tree_birch", "tree_jungle", "leaves_spruce", "leaves_jungle", "leaves_opaque", "leaves_spruce_opaque", "leaves_jungle_opaque", "furnace_side", "furnace_top", "dispenser_front", "dispenser_front_vertical", "sandstone_top", "sandstone_bottom", "chiseled", "smooth", "sandstone_side", "sandstone_carved", "sandstone_smooth", "Tuning: ", "harp", "bd", "snare", "hat", "bassattack", "note.", "bed_feet_top", "bed_head_top", "bed_feet_end", "bed_head_end", "bed_feet_side", +"bed_head_side", "_powered", "detectorRail_on", "piston_top", "piston_top_sticky", "piston_inner_top", "piston_bottom", "tile.piston.out", "tile.piston.in", "cloth_", "stoneslab_top", "stoneslab_side", "cobble", "smoothStoneBrick", "quartz", "tnt_side", "tnt_top", "tnt_bottom", "fire.fire", "fire_0", "fire_1", "container.chestDouble", "workbench_side", "workbench_top", "workbench_front", "crops_", "farmland_wet", "farmland_dry", "furnace_front", "furnace_front_lit", "Duplicate id: ", "y", "z", "Furnace", "Chest", +"EnderChest", "RecordPlayer", "Trap", "Dropper", "Sign", "MobSpawner", "Music", "Piston", "Cauldron", "EnchantTable", "Airportal", "Control", "Beacon", "Skull", "DLDetector", "Hopper", "Comparator", "Text", "doorWood_lower", "doorWood_upper", "doorIron_lower", "doorIron_upper", "rail_turn", "everything", "mobs", "redtorch", "redtorch_lit", "cactus_side", "cactus_top", "cactus_bottom", "jukebox_top", "pumpkin_face", "pumpkin_jack", "pumpkin_top", "pumpkin_side", "portal.portal", "cake_side", "cake_inner", "cake_top", +"cake_bottom", "repeater", "repeater_lit", "mossy", "cracked", "stonebricksmooth_mossy", "stonebricksmooth_cracked", "stonebricksmooth_carved", "mushroom_inside", "mushroom_skin_stem", "mushroom_skin_brown", "mushroom_skin_red", "melon_side", "melon_top", "stem_straight", "stem_bent", "mycel_side", "mycel_top", "netherStalk_0", "netherStalk_1", "netherStalk_2", "enchantment_side", "enchantment_top", "enchantment_bottom", "brewingStand_base", "cauldron_top", "cauldron_side", "endframe_side", "endframe_top", "endframe_eye", +"redstoneLight_lit", "cocoa_0", "cocoa_1", "cocoa_2", "normal", "carrots_", "potatoes_", "anvil_base", "intact", "slightlyDamaged", "veryDamaged", "anvil_top", "anvil_top_damaged_1", "anvil_top_damaged_2", "comparator_lit", "daylightDetector_top", "daylightDetector_side", "hopper_top", "quartzblock_top", "quartzblock_chiseled_top", "quartzblock_lines_top", "quartzblock_bottom", "lines", "quartzblock_side", "quartzblock_chiseled", "quartzblock_lines", "dropper_front", "dropper_front_vertical", "mob.zombiepig.zpigangry", +"mob.zombiepig.zpig", "mob.zombiepig.zpighurt", "mob.zombiepig.zpigdeath", "newAction must be non-null", "Name...", "item", "next", "prev", "Make", "createEnchanted", "Favorite", "favoriteEnchanted", "ConvenientInventory", "mod_convenientInventory_handleClickOnSlot", "callConvenientInventoryHandler: ", "rain", "/toggledownfall", "survival", "creative", "adventure", "dawn", "noon", "dusk", "midnight", "health", "difficulty", "deleteMode", "true", "enablemp", "itemsonly", "false", "give-command", "/give {0} {1} {2} {3}", +"key", "o", "save-name", "replace-items", "{3}", "save", "favorites", "Unnamed", "Pumpkin Stem", "Melon Stem", "End Portal", "Pig Spawner", " Spawner", "[TMI] Cannot draw gradient rect. So sad.", "enchant", "potions", "Save ", "TMI 1.5.2 2013-04-25", "Load ", "Rain/snow is ", "OFF", "ON", "Creative mode", "Survival mode", "Adventure mode", "Set time to noon", "Set time to sunrise", "Set time to sunset", "Set time to midnight", "Fill health and food", "DELETE ALL ", "DELETE ", "DELETE ALL ITEMS from current inventory screen", +"Delete mode is ", "Add ", "Remove ", " to favorites", "TooManyItems.txt", "TMI.nbt", "Loading old favorites", "favorites|save\\d", "§r§9Charged Creeper Spawner", "SpawnData", "powered", "§r§9Wither Skeleton Spawner", "SkeletonType", "Equipment", "§r§9Saddled Pig Spawner", "Saddle", "§r§9TMI Wide-Area Torch Spawner", "It\'s full of torches!", "Tile", "Time", "DropItem", "MinSpawnDelay", "MaxSpawnDelay", "SpawnCount", "MaxNearbyEntities", "RequiredPlayerRange", "SpawnRange", "Creepy Sparkler", "Star", "Big Red", +"Old Glory", "§r§9TMI Random Firework Spawner", "Every one is different", "SpawnPotentials", "Weight", "Properties", "FireworksItem", "Random Firework", "LifeTime", ".yyyyMMdd.HHmmss", "tmi", "[code]TMI Version: 1.5.2 2013-04-25\n", "[/code]", "Error during safeReportException:", " : ", "TooManyItems", "Unlimited", "[TMI] Error setting stack damage", "/gamemode ", "/time set ", "melonStem", "SkullType", "Rot", "ExtraType", "deathScreen.respawn", "deathScreen.titleScreen", "deathScreen.leaveServer", "deathScreen.deleteWorld", +"deathScreen.title", "deathScreen.title.hardcore", "deathScreen.hardcoreInfo", "deathScreen.score", "menu.returnToMenu", "menu.disconnect", "menu.returnToGame", "ayuncraft", "menu.shareToLan", "Voice Channel", "Game menu", "rebuild", "upload", "Invalid call to Particle.setTex, use coordinate methods", ", Pos (", "), RGBA (", "), Age ", "May not work on MP servers", "potionType", "close", "createPotion", "favoritePotion", "Add effect...", "addEffect", "itemType", "make", "favorite", "type", "height", "trail", +"flicker", "No flicker", "No trail", "Flight: ", "None", "Colors:", "Fade colors:", "This method should only be called for matching effects!", ", Duration: ", " x ", ", Splash: true", "Scale out of range.", "Division by zero", "Non-terminating decimal expansion; no exact representable decimal result.", "0.", "Overflow", "Underflow", "Zero length BigInteger", "Negative bit address", "Negative exponent", "BigInteger divide by zero", "/achievement/map.txt", "Effect:", "time", "[Bad ID]", "[TMI] Failed to access spawner data from TileEntity.", +"[TMI] Failed to access TileEntity for spawner.", "Please avoid temperatures in the range 0.1 - 0.2 because of snow", "Ocean", "Plains", "Desert", "Extreme Hills", "Forest", "Taiga", "Swampland", "River", "Hell", "Sky", "FrozenOcean", "FrozenRiver", "Ice Plains", "Ice Mountains", "MushroomIsland", "MushroomIslandShore", "Beach", "DesertHills", "ForestHills", "TaigaHills", "Extreme Hills Edge", "Jungle", "JungleHills", "power of ten too big", "/tmi.png", " Red", " Green", " Blue", "Color parameter outside of expected range:", +"Unknown data type: ", "Data value id is too big with ", "! (Max is ", "Duplicate id value for ", "!", "SIZE_1", "SIZE_2", "SIZE_3", "SIZE_4", "SIZE_5", "SIZE_6", "inventory.binSlot", "/gui/creative_inv/", "tmp", "/gui/allitems.png", "BLACK", "DARK_BLUE", "DARK_GREEN", "DARK_AQUA", "DARK_RED", "DARK_PURPLE", "GRAY", "DARK_GRAY", "BLUE", "GREEN", "AQUA", "RED", "LIGHT_PURPLE", "YELLOW", "WHITE", "OBFUSCATED", "BOLD", "STRIKETHROUGH", "ITALIC", "RESET", "(?i)", "[0-9A-FK-OR]", "/glsl/fxaa.glsl", "\n[/glsl/fxaa.glsl] ", +"\n[/glsl/fxaa.glsl][LINKER] ", "Invalid shader code", ":0", "(?i)\\u00A7[0-9A-FK-OR]", " edg/", " opr/", " chrome/", " firefox/", " safari/", " trident/", " msie", " webkit/", " gecko/", " desktop/", "DESKTOP", "Desktop", "CHROME", "Chrome", "EDGE", "Edge", "IE", "FIREFOX", "Firefox", "SAFARI", "Safari", "OPERA", "Opera", "WEBKIT", "WebKit", "GECKO", "Gecko", "Unknown", "SOUTH", "WEST", "NORTH", "EAST", "fail", "websocket to ", " failed", "disconnect.disconnected", "disconnect.ratelimit.ipNowLocked", "disconnect.ratelimit.ipLocked", +"disconnect.ratelimit.ipBlocked", "disconnect.ratelimit.ipFailedPossiblyLocked", "RateLimit.", "null key passed", "AES", "BLOCKED", "disconnect.ratelimit.kickBlocked", "LOCKED", "disconnect.ratelimit.kickLocked", "random.pop", "random.orb", "Skipping Entity with id ", "Unable to locate sign at ", "demo.help.movement", "demo.help.jump", "demo.help.inventory", "random.successful_hit", "Unknown itemid: ", "Failed to read AyunamiMap packet! ", "\u0000", "MC|TrList", "EAG|UserSkin", "Name cannot be null", "Prefix cannot be null", +"Suffix cannot be null", "TextureHolder{width=", ", height=", "transferFromImage called with a BufferedImage with dimensions (", ") larger than the Texture dimensions (", "). Ignoring.", "Failed to read animation info for ", "Search", "§.", "Static", "Favorites:", "Drop items here", "or Alt-click them", "in the items panel.", "tile.bed.notValid", "gameMode.changed", "Tried to send \'", "\' with size ", " which is larger than the 32k so it was truncated down to 1 byte", "container.furnace", "Items", "Slot", "BurnTime", +"CookTime", "CustomName", "random.chestopen", "random.chestclosed", "RecordItem", "Record", "container.dispenser", "container.dropper", "EntityId", "blockId", "blockData", "facing", "progress", "extending", "container.brewing", "BrewTime", "Command", "SuccessCount", "Primary", "Secondary", "Levels", "TransferCooldown", "container.hopper", "OutputSignal", "Duplicate enchantment id!", "enchantment.", "enchantment.level.", "oxygen", "waterWorker", "thorns", "knockback", "digging", "untouching", "durability", "arrowDamage", +"arrowKnockback", "arrowFire", "arrowInfinite", "ftp", "unknown protocol(", ")://", "?", "An objective with the name \'", "\' already exists!", "Player is either on another team or not on any team. Cannot remove from team \'", "\'.", "Slot{originX=", ", originY=", ", width=", ", texture=", ", subSlots=", "enchantment.protect.", "fall", "explosion", "projectile", "damage.thorns", "enchantment.damage.", "undead", "arthropods", "lootBonus", "lootBonusDigger", "armor", "armor_feet", "armor_legs", "armor_torso", +"armor_head", "weapon", "digger", "//", "////", "String index out of bounds: ", "/./", "/.", "/../", "/..", "0.0", "0.00", "0.000", "0.0000", "0.00000", "0.000000", "0E", "0E+", "2147483648", "GMT+00:00", "icon-", "Unknown map packet type: ", "eat", "drink", "block", "container.repair", "container.repair.cost", "container.repair.expensive", "MC|ItemName", "/gui/repair.png", "common", "Common", "uncommon", "Uncommon", "rare", "Rare", "epic", "Epic", "GET", "HEAD", "OPTIONS", "POST", "PUT", "TRACE", "Unsupported protocol: ", +"http://", "^(?:(https?)://)?([-\\w_\\.]{2,}\\.[a-z]{2,4})(/\\S*)?$", "> ", " <", "/item/sign.png", "/item/chests/trap_small.png", "/item/xmaschest.png", "/item/chest.png", "/item/chests/trap_large.png", "/item/largexmaschest.png", "/item/largechest.png", "/item/enderchest.png", "/item/book.png", "/misc/particlefield.png", "/misc/beam.png", "The entity \'", "\' isn\'t registered", "Malformed input of length ", "Unmappable characters of length ", "Options", "options.title", "options.difficulty.hardcore", "options.video", +"options.controls", "options.language", "options.multiplayer.title", "options.texture.pack", "options.snooper.view", "Video Settings", "Controls", "options.languageWarning", "Close", "383", "Give", "Toggle Notebot", "Toggle Legit mode", "Stopped notebot!", "Playing \"", "\" on notebot!", ".nbs", "Wrong location! ", "Can\'t convert code point ", " to char", "0x", "+ ", "0-", "Missing format with for specifier ", "--#+ 0,(<", "Illegal format flags ", " for conversion ", "Duplicate format flags: ", "public", "protected", +"private", "abstract", "static", "final", "transient", "volatile", "synchronized", "native", "strictfp", "interface", "NOT_SET", "SURVIVAL", "CREATIVE", "ADVENTURE", "disconnect.ratelimit", "disconnect.requiresAuth", ".title", ".description0", ".description1", ".tryAgain", "gui.toMenu", "Authentication Required", "$", "This server requires a paid Minecraft account to join", "You are running Eaglercraft ", " which does not", "support Xbox Live sign-in, so this server is inaccessable", "Please contact the owner of this site to update, or", +"if you want to continue playing Eaglercraft without a", "real Minecraft account then please choose to play on", "an older server that does still you to play for free", "options.videoTitle", "options.farWarning1", "options.farWarning2", "controls.title", "??? ", "options.chat.title", "selectServer.hiddenAddress", "Server out of date!", "Client out of date!", "(no connection)", "ms", "Polling..", "addServer.enterIp", "addServer.SSLWarn1", "addServer.SSLWarn2", "addServer.add", "addServer.hideAddress", "addServer.title", +"addServer.enterName", "could not get sequence from input stream", "mob", "player", "thrown", "explosion.player", "inFire", "onFire", "inWall", "drown", "starve", "outOfWorld", "magic", "fallingBlock", "Can\'t set null data", "FAILED", "FAILED_POSSIBLY_LOCKED", "NOW_LOCKED", "Precise pitch must be from -32767 to 32767.", "Panning must be from 0 to 100.", "Velocity must be from 0 to 100.", "Pitch must be from 0 to 87.", "Song length must not be negative.", "Song height must not be negative.", "Tempo is too small!", +"Auto-save duration must be from 1 to 60.", "Time signature must be from 2 to 8.", "RMinutes spent must not be negative.", "Right-click count must not be negative.", "Left-click count must not be negative.", "Blocks added must not be negative.", "Blocks removed must not be negative.", "Unknown format conversion: ", "length out of bounds: ", "Invalid meta event with type ", "Invalid status byte: ", "Note position must not be negative.", "Volume must be from 0 to 100.", "HARP", "BASS", "DRUM", "SNARE", "CLICK", +"GUITAR", "FLUTE", "BELL", "CHIME", "XYLOPHONE", "IRON_XYLOPHONE", "COW_BELL", "DIDGERIDOO", "BIT", "BANJO", "PLING", "CUSTOM", "Illegal precision: ", "Can\'t format argument of ", " using ", " conversion", "Illegal format flags: ", "okay", "blocked", "locked", "vers", "brand", "ZLIB", "GZIP", "ANY", "Block", "doFireTick", "doMobSpawning", "doMobLoot", "doTileDrops", "commandBlockOutput", "OK", "NOT_POSSIBLE_HERE", "NOT_POSSIBLE_NOW", "TOO_FAR_AWAY", "OTHER_PROBLEM", "NOT_SAFE", "container.enderchest", "UNDEFINED", +"UNDEAD", "ARTHROPOD", "input_method_segment", "reading", "monster", "creature", "ambient", "waterCreature", "Digits < 0", "null RoundingMode", "flat", "largeBiomes", "default_1_1", "dummy", "deathCount", "playerKillCount", "totalKillCount", "stream end", "file error", "stream error", "data error", "insufficient memory", "buffer error", "incompatible version", "PCM_SIGNED", "PCM_UNSIGNED", "PCM_FLOAT", "ULAW", "ALAW", "WAVE", "wav", "AU", "au", "AIFF", "aif", "AIFF-C", "aifc", "SND", "snd", "Accept: ", "Query response could not be parsed: ", +"A JSONObject text must begin with \'{\'", "A JSONObject text must end with \'}\'", "A JSON Object can not directly nest another JSON Object or JSON Array.", "Expected a \':\' after a key", "Duplicate key \"", "\"", "Expected a \',\' or \'}\'", "Null key.", "JSONObject[", "] not found.", "Boolean", "int", "JSONArray", "long", "getClass", "getDeclaringClass", "get", "is", "\\t", "\\n", "\\f", "\\r", "\\u", "0000", "\\b", "\"\"", "val [", "] is not a valid number.", "-0", "JSON does not allow non-finite numbers.", +"java.", "javax.", "Null pointer", "Unable to write JSONObject value for key: ", "] is not a ", "JavaBean object contains recursively defined member variable of key ", "-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?", "Internal Clock", "MIDI Sync", "MIDI Time Code", "No Timing", "GLOBAL", "IGNORE_CASE", "MULTILINE", "Stepping back two steps is not supported", "Substring bounds error", "Illegal escape.", "Unterminated string", "JSON Array or Object depth too large to process.", ",:]}/\\\"[{;=#", "Missing value", +" [character ", " line ", "A JSONArray text must start with \'[\'", "Expected a \',\' or \']\'", "JSONArray initial value should be a string or collection or array.", "JSONArray[", "String", "Unable to write JSONArray value at index: 0", "Unable to write JSONArray value at index: ", "CONCURRENT", "UNORDERED", "IDENTITY_FINISH", "Open", "Start", "Stop", "ERROR: enchantment lacks type (", "Kebab", "Aztec", "Alban", "Aztec2", "Bomb", "Plant", "Wasteland", "Pool", "Courbet", "Sea", "Sunset", "Creebet", "Wanderer", +"Graham", "Match", "Bust", "Stage", "Void", "SkullAndRoses", "Wither", "Fighters", "Pointer", "Pigscene", "BurningSkull", "DonkeyKong", "Invalid argument number", "{0}", "{1}", "Missing element format", "date", "number", "choice", "Unknown element format", "full", "medium", "short", "currency", "percent", "integer", "not a valid MIDI file", "Unknown frame code: ", "Invalid or unsupported file type: ", "Unsupported division type: ", "invalid MIDI file", "Track length too big", "Meta length too big", "multiplayer.downloadingTerrain", +"MC|TrSel", "/gui/trading.png", "/title/win.txt", "PLAYERNAME", "XXXXXXXX", "/title/credits.txt", "\t", " ", "[C]", "%blur%/gui/background.png", "message argument field", "minecart.base", "minecart.inside", "###", "#W#", "#X#", "XXX", "##", "X#X", "# #", " X ", "AAA", "BEB", "CCC", " # ", "X X", "XRX", "XSX", " B ", "A ", " B", "# ", "## ", " #", " #X", "# X", "# ", " X", "III", "#R#", "TTT", "D#D", " i ", "iii", "GGG", "QQQ", "WWW", "I I", "ICI", " I ", " recipes", "Invalid shapeless recipy!", "Invalid status byte for sysex message: 0x", +"MultiplayerChunkCache: ", "XX", "X#", "MMM", "#-", "#E#", " R ", "RGR", "GSG", "OOO", "NN", "/gui/container.png", "/gui/crafting.png", "MC|Beacon", "tile.beacon.primary", "tile.beacon.secondary", "/gui/trap.png", "/gui/hopper.png", "/gui/alchemy.png", "container.enchant", "/gui/enchant.png", "/gui/furnace.png", "Naming an item only, cost too high; giving discount to cap cost to 39 levels", "finished", "failed to deflate", "Done", "MC|AdvCdm", "advMode.setCommand", "advMode.command", "advMode.nearestPlayer", +"advMode.randomPlayer", "advMode.allPlayers", "fireworks.", "blast", "largeBlast", "_far", "twinkle", "twinkle_far", "/misc/footprint.png", "/misc/explosion.png", "the elder scrolls klaatu berata niktu xyzzy bless curse light darkness fire air earth water hot dry cold wet ignite snuff embiggen twist shorten stretch fiddle destroy imbue galvanize enchant free limited range of towards inside sphere cube self other ball mental physical grow shrink demon elemental spirit animal creature beast humanoid undead fresh stale ", +"pages", "book.signButton", "book.finalizeButton", "MC|BEdit", "MC|BSign", "book.editTitle", "book.pageIndicator", "book.finalizeWarning", "/gui/book.png", "OW KNOWS!"]); +jl_String.prototype.toString = function() { + return $rt_ustr(this); +}; +jl_String.prototype.valueOf = jl_String.prototype.toString; +jl_Object.prototype.toString = function() { + return $rt_ustr(jl_Object_toString(this)); +}; +jl_Object.prototype.__teavm_class__ = function() { + return $dbg_class(this); +}; +function Long_eq(a, b) { + return a.hi === b.hi && a.lo === b.lo; +} +function Long_ne(a, b) { + return a.hi !== b.hi || a.lo !== b.lo; +} +function Long_gt(a, b) { + if (a.hi < b.hi) { + return false; + } + if (a.hi > b.hi) { + return true; + } + var x = a.lo >>> 1; + var y = b.lo >>> 1; + if (x !== y) { + return x > y; + } + return (a.lo & 1) > (b.lo & 1); +} +function Long_ge(a, b) { + if (a.hi < b.hi) { + return false; + } + if (a.hi > b.hi) { + return true; + } + var x = a.lo >>> 1; + var y = b.lo >>> 1; + if (x !== y) { + return x >= y; + } + return (a.lo & 1) >= (b.lo & 1); +} +function Long_lt(a, b) { + if (a.hi > b.hi) { + return false; + } + if (a.hi < b.hi) { + return true; + } + var x = a.lo >>> 1; + var y = b.lo >>> 1; + if (x !== y) { + return x < y; + } + return (a.lo & 1) < (b.lo & 1); +} +function Long_le(a, b) { + if (a.hi > b.hi) { + return false; + } + if (a.hi < b.hi) { + return true; + } + var x = a.lo >>> 1; + var y = b.lo >>> 1; + if (x !== y) { + return x <= y; + } + return (a.lo & 1) <= (b.lo & 1); +} +function Long_add(a, b) { + if (a.hi === a.lo >> 31 && b.hi === b.lo >> 31) { + return Long_fromNumber(a.lo + b.lo); + } else if (Math.abs(a.hi) < Long_MAX_NORMAL && Math.abs(b.hi) < Long_MAX_NORMAL) { + return Long_fromNumber(Long_toNumber(a) + Long_toNumber(b)); + } + var a_lolo = a.lo & 0xFFFF; + var a_lohi = a.lo >>> 16; + var a_hilo = a.hi & 0xFFFF; + var a_hihi = a.hi >>> 16; + var b_lolo = b.lo & 0xFFFF; + var b_lohi = b.lo >>> 16; + var b_hilo = b.hi & 0xFFFF; + var b_hihi = b.hi >>> 16; + var lolo = a_lolo + b_lolo | 0; + var lohi = a_lohi + b_lohi + (lolo >> 16) | 0; + var hilo = a_hilo + b_hilo + (lohi >> 16) | 0; + var hihi = a_hihi + b_hihi + (hilo >> 16) | 0; + return new Long(lolo & 0xFFFF | (lohi & 0xFFFF) << 16, hilo & 0xFFFF | (hihi & 0xFFFF) << 16); +} +function Long_inc(a) { + var lo = a.lo + 1 | 0; + var hi = a.hi; + if (lo === 0) { + hi = hi + 1 | 0; + } + return new Long(lo, hi); +} +function Long_dec(a) { + var lo = a.lo - 1 | 0; + var hi = a.hi; + if (lo === -1) { + hi = hi - 1 | 0; + } + return new Long(lo, hi); +} +function Long_neg(a) { + return Long_inc(new Long(a.lo ^ 0xFFFFFFFF, a.hi ^ 0xFFFFFFFF)); +} +function Long_sub(a, b) { + if (a.hi === a.lo >> 31 && b.hi === b.lo >> 31) { + return Long_fromNumber(a.lo - b.lo); + } + var a_lolo = a.lo & 0xFFFF; + var a_lohi = a.lo >>> 16; + var a_hilo = a.hi & 0xFFFF; + var a_hihi = a.hi >>> 16; + var b_lolo = b.lo & 0xFFFF; + var b_lohi = b.lo >>> 16; + var b_hilo = b.hi & 0xFFFF; + var b_hihi = b.hi >>> 16; + var lolo = a_lolo - b_lolo | 0; + var lohi = a_lohi - b_lohi + (lolo >> 16) | 0; + var hilo = a_hilo - b_hilo + (lohi >> 16) | 0; + var hihi = a_hihi - b_hihi + (hilo >> 16) | 0; + return new Long(lolo & 0xFFFF | (lohi & 0xFFFF) << 16, hilo & 0xFFFF | (hihi & 0xFFFF) << 16); +} +function Long_compare(a, b) { + var r = a.hi - b.hi; + if (r !== 0) { + return r; + } + r = (a.lo >>> 1) - (b.lo >>> 1); + if (r !== 0) { + return r; + } + return (a.lo & 1) - (b.lo & 1); +} +function Long_isPositive(a) { + return (a.hi & 0x80000000) === 0; +} +function Long_isNegative(a) { + return (a.hi & 0x80000000) !== 0; +} +function Long_mul(a, b) { + var positive = Long_isNegative(a) === Long_isNegative(b); + if (Long_isNegative(a)) { + a = Long_neg(a); + } + if (Long_isNegative(b)) { + b = Long_neg(b); + } + var a_lolo = a.lo & 0xFFFF; + var a_lohi = a.lo >>> 16; + var a_hilo = a.hi & 0xFFFF; + var a_hihi = a.hi >>> 16; + var b_lolo = b.lo & 0xFFFF; + var b_lohi = b.lo >>> 16; + var b_hilo = b.hi & 0xFFFF; + var b_hihi = b.hi >>> 16; + var lolo = 0; + var lohi = 0; + var hilo = 0; + var hihi = 0; + lolo = a_lolo * b_lolo | 0; + lohi = lolo >>> 16; + lohi = (lohi & 0xFFFF) + a_lohi * b_lolo | 0; + hilo = hilo + (lohi >>> 16) | 0; + lohi = (lohi & 0xFFFF) + a_lolo * b_lohi | 0; + hilo = hilo + (lohi >>> 16) | 0; + hihi = hilo >>> 16; + hilo = (hilo & 0xFFFF) + a_hilo * b_lolo | 0; + hihi = hihi + (hilo >>> 16) | 0; + hilo = (hilo & 0xFFFF) + a_lohi * b_lohi | 0; + hihi = hihi + (hilo >>> 16) | 0; + hilo = (hilo & 0xFFFF) + a_lolo * b_hilo | 0; + hihi = hihi + (hilo >>> 16) | 0; + hihi = hihi + a_hihi * b_lolo + a_hilo * b_lohi + a_lohi * b_hilo + a_lolo * b_hihi | 0; + var result = new Long(lolo & 0xFFFF | lohi << 16, hilo & 0xFFFF | hihi << 16); + return positive ? result : Long_neg(result); +} +function Long_div(a, b) { + if (Math.abs(a.hi) < Long_MAX_NORMAL && Math.abs(b.hi) < Long_MAX_NORMAL) { + return Long_fromNumber(Long_toNumber(a) / Long_toNumber(b)); + } + return (Long_divRem(a, b))[0]; +} +function Long_udiv(a, b) { + if (a.hi >= 0 && a.hi < Long_MAX_NORMAL && b.hi >= 0 && b.hi < Long_MAX_NORMAL) { + return Long_fromNumber(Long_toNumber(a) / Long_toNumber(b)); + } + return (Long_udivRem(a, b))[0]; +} +function Long_rem(a, b) { + if (Math.abs(a.hi) < Long_MAX_NORMAL && Math.abs(b.hi) < Long_MAX_NORMAL) { + return Long_fromNumber(Long_toNumber(a) % Long_toNumber(b)); + } + return (Long_divRem(a, b))[1]; +} +function Long_urem(a, b) { + if (a.hi >= 0 && a.hi < Long_MAX_NORMAL && b.hi >= 0 && b.hi < Long_MAX_NORMAL) { + return Long_fromNumber(Long_toNumber(a) / Long_toNumber(b)); + } + return (Long_udivRem(a, b))[1]; +} +function Long_divRem(a, b) { + if (b.lo === 0 && b.hi === 0) { + throw new Error("Division by zero"); + } + var positive = Long_isNegative(a) === Long_isNegative(b); + if (Long_isNegative(a)) { + a = Long_neg(a); + } + if (Long_isNegative(b)) { + b = Long_neg(b); + } + a = new LongInt(a.lo, a.hi, 0); + b = new LongInt(b.lo, b.hi, 0); + var q = LongInt_div(a, b); + a = new Long(a.lo, a.hi); + q = new Long(q.lo, q.hi); + return positive ? [q, a] : [Long_neg(q), Long_neg(a)]; +} +function Long_udivRem(a, b) { + if (b.lo === 0 && b.hi === 0) { + throw new Error("Division by zero"); + } + a = new LongInt(a.lo, a.hi, 0); + b = new LongInt(b.lo, b.hi, 0); + var q = LongInt_div(a, b); + a = new Long(a.lo, a.hi); + q = new Long(q.lo, q.hi); + return [q, a]; +} +function Long_shiftLeft16(a) { + return new Long(a.lo << 16, a.lo >>> 16 | a.hi << 16); +} +function Long_shiftRight16(a) { + return new Long(a.lo >>> 16 | a.hi << 16, a.hi >>> 16); +} +function Long_and(a, b) { + return new Long(a.lo & b.lo, a.hi & b.hi); +} +function Long_or(a, b) { + return new Long(a.lo | b.lo, a.hi | b.hi); +} +function Long_xor(a, b) { + return new Long(a.lo ^ b.lo, a.hi ^ b.hi); +} +function Long_shl(a, b) { + b &= 63; + if (b === 0) { + return a; + } else if (b < 32) { + return new Long(a.lo << b, a.lo >>> 32 - b | a.hi << b); + } else if (b === 32) { + return new Long(0, a.lo); + } else { + return new Long(0, a.lo << b - 32); + } +} +function Long_shr(a, b) { + b &= 63; + if (b === 0) { + return a; + } else if (b < 32) { + return new Long(a.lo >>> b | a.hi << 32 - b, a.hi >> b); + } else if (b === 32) { + return new Long(a.hi, a.hi >> 31); + } else { + return new Long(a.hi >> b - 32, a.hi >> 31); + } +} +function Long_shru(a, b) { + b &= 63; + if (b === 0) { + return a; + } else if (b < 32) { + return new Long(a.lo >>> b | a.hi << 32 - b, a.hi >>> b); + } else if (b === 32) { + return new Long(a.hi, 0); + } else { + return new Long(a.hi >>> b - 32, 0); + } +} +function LongInt(lo, hi, sup) { + this.lo = lo; + this.hi = hi; + this.sup = sup; +} +function LongInt_mul(a, b) { + var a_lolo = (a.lo & 0xFFFF) * b | 0; + var a_lohi = (a.lo >>> 16) * b | 0; + var a_hilo = (a.hi & 0xFFFF) * b | 0; + var a_hihi = (a.hi >>> 16) * b | 0; + var sup = a.sup * b | 0; + a_lohi = a_lohi + (a_lolo >>> 16) | 0; + a_hilo = a_hilo + (a_lohi >>> 16) | 0; + a_hihi = a_hihi + (a_hilo >>> 16) | 0; + sup = sup + (a_hihi >>> 16) | 0; + a.lo = a_lolo & 0xFFFF | a_lohi << 16; + a.hi = a_hilo & 0xFFFF | a_hihi << 16; + a.sup = sup & 0xFFFF; +} +function LongInt_sub(a, b) { + var a_lolo = a.lo & 0xFFFF; + var a_lohi = a.lo >>> 16; + var a_hilo = a.hi & 0xFFFF; + var a_hihi = a.hi >>> 16; + var b_lolo = b.lo & 0xFFFF; + var b_lohi = b.lo >>> 16; + var b_hilo = b.hi & 0xFFFF; + var b_hihi = b.hi >>> 16; + a_lolo = a_lolo - b_lolo | 0; + a_lohi = a_lohi - b_lohi + (a_lolo >> 16) | 0; + a_hilo = a_hilo - b_hilo + (a_lohi >> 16) | 0; + a_hihi = a_hihi - b_hihi + (a_hilo >> 16) | 0; + var sup = a.sup - b.sup + (a_hihi >> 16) | 0; + a.lo = a_lolo & 0xFFFF | a_lohi << 16; + a.hi = a_hilo & 0xFFFF | a_hihi << 16; + a.sup = sup; +} +function LongInt_add(a, b) { + var a_lolo = a.lo & 0xFFFF; + var a_lohi = a.lo >>> 16; + var a_hilo = a.hi & 0xFFFF; + var a_hihi = a.hi >>> 16; + var b_lolo = b.lo & 0xFFFF; + var b_lohi = b.lo >>> 16; + var b_hilo = b.hi & 0xFFFF; + var b_hihi = b.hi >>> 16; + a_lolo = a_lolo + b_lolo | 0; + a_lohi = a_lohi + b_lohi + (a_lolo >> 16) | 0; + a_hilo = a_hilo + b_hilo + (a_lohi >> 16) | 0; + a_hihi = a_hihi + b_hihi + (a_hilo >> 16) | 0; + var sup = a.sup + b.sup + (a_hihi >> 16) | 0; + a.lo = a_lolo & 0xFFFF | a_lohi << 16; + a.hi = a_hilo & 0xFFFF | a_hihi << 16; + a.sup = sup; +} +function LongInt_inc(a) { + a.lo = a.lo + 1 | 0; + if (a.lo === 0) { + a.hi = a.hi + 1 | 0; + if (a.hi === 0) { + a.sup = a.sup + 1 & 0xFFFF; + } + } +} +function LongInt_dec(a) { + a.lo = a.lo - 1 | 0; + if (a.lo === -1) { + a.hi = a.hi - 1 | 0; + if (a.hi === -1) { + a.sup = a.sup - 1 & 0xFFFF; + } + } +} +function LongInt_ucompare(a, b) { + var r = a.sup - b.sup; + if (r !== 0) { + return r; + } + r = (a.hi >>> 1) - (b.hi >>> 1); + if (r !== 0) { + return r; + } + r = (a.hi & 1) - (b.hi & 1); + if (r !== 0) { + return r; + } + r = (a.lo >>> 1) - (b.lo >>> 1); + if (r !== 0) { + return r; + } + return (a.lo & 1) - (b.lo & 1); +} +function LongInt_numOfLeadingZeroBits(a) { + var n = 0; + var d = 16; + while (d > 0) { + if (a >>> d !== 0) { + a >>>= d; + n = n + d | 0; + } + d = d / 2 | 0; + } + return 31 - n; +} +function LongInt_shl(a, b) { + if (b === 0) { + return; + } + if (b < 32) { + a.sup = (a.hi >>> 32 - b | a.sup << b) & 0xFFFF; + a.hi = a.lo >>> 32 - b | a.hi << b; + a.lo <<= b; + } else if (b === 32) { + a.sup = a.hi & 0xFFFF; + a.hi = a.lo; + a.lo = 0; + } else if (b < 64) { + a.sup = (a.lo >>> 64 - b | a.hi << b - 32) & 0xFFFF; + a.hi = a.lo << b; + a.lo = 0; + } else if (b === 64) { + a.sup = a.lo & 0xFFFF; + a.hi = 0; + a.lo = 0; + } else { + a.sup = a.lo << b - 64 & 0xFFFF; + a.hi = 0; + a.lo = 0; + } +} +function LongInt_shr(a, b) { + if (b === 0) { + return; + } + if (b === 32) { + a.lo = a.hi; + a.hi = a.sup; + a.sup = 0; + } else if (b < 32) { + a.lo = a.lo >>> b | a.hi << 32 - b; + a.hi = a.hi >>> b | a.sup << 32 - b; + a.sup >>>= b; + } else if (b === 64) { + a.lo = a.sup; + a.hi = 0; + a.sup = 0; + } else if (b < 64) { + a.lo = a.hi >>> b - 32 | a.sup << 64 - b; + a.hi = a.sup >>> b - 32; + a.sup = 0; + } else { + a.lo = a.sup >>> b - 64; + a.hi = 0; + a.sup = 0; + } +} +function LongInt_copy(a) { + return new LongInt(a.lo, a.hi, a.sup); +} +function LongInt_div(a, b) { + var bits = b.hi !== 0 ? LongInt_numOfLeadingZeroBits(b.hi) : LongInt_numOfLeadingZeroBits(b.lo) + 32; + var sz = 1 + (bits / 16 | 0); + var dividentBits = bits % 16; + LongInt_shl(b, bits); + LongInt_shl(a, dividentBits); + var q = new LongInt(0, 0, 0); + while (sz-- > 0) { + LongInt_shl(q, 16); + var digitA = (a.hi >>> 16) + 0x10000 * a.sup; + var digitB = b.hi >>> 16; + var digit = digitA / digitB | 0; + var t = LongInt_copy(b); + LongInt_mul(t, digit); + if (LongInt_ucompare(t, a) >= 0) { + while (LongInt_ucompare(t, a) > 0) { + LongInt_sub(t, b); + --digit; + } + } else { + while (true) { + var nextT = LongInt_copy(t); + LongInt_add(nextT, b); + if (LongInt_ucompare(nextT, a) > 0) { + break; + } + t = nextT; + ++digit; + } + } + LongInt_sub(a, t); + q.lo |= digit; + LongInt_shl(a, 16); + } + LongInt_shr(a, bits + 16); + return q; +} +function TeaVMThread(runner) { + this.status = 3; + this.stack = []; + this.suspendCallback = null; + this.runner = runner; + this.attribute = null; + this.completeCallback = null; +} +TeaVMThread.prototype.push = function() { + for (var i = 0;i < arguments.length;++i) { + this.stack.push(arguments[i]); + } + return this; +}; +TeaVMThread.prototype.s = TeaVMThread.prototype.push; +TeaVMThread.prototype.pop = function() { + return this.stack.pop(); +}; +TeaVMThread.prototype.l = TeaVMThread.prototype.pop; +TeaVMThread.prototype.isResuming = function() { + return this.status === 2; +}; +TeaVMThread.prototype.isSuspending = function() { + return this.status === 1; +}; +TeaVMThread.prototype.suspend = function(callback) { + this.suspendCallback = callback; + this.status = 1; +}; +TeaVMThread.prototype.start = function(callback) { + if (this.status !== 3) { + throw new Error("Thread already started"); + } + if ($rt_currentNativeThread !== null) { + throw new Error("Another thread is running"); + } + this.status = 0; + this.completeCallback = callback ? callback : function(result) { + if (result instanceof Error) { + throw result; + } + }; + this.run(); +}; +TeaVMThread.prototype.resume = function() { + if ($rt_currentNativeThread !== null) { + throw new Error("Another thread is running"); + } + this.status = 2; + this.run(); +}; +TeaVMThread.prototype.run = function() { + $rt_currentNativeThread = this; + var result; + try { + result = this.runner(); + } catch (e){ + result = e; + } finally { + $rt_currentNativeThread = null; + } + if (this.suspendCallback !== null) { + var self = this; + var callback = this.suspendCallback; + this.suspendCallback = null; + callback(function() { + self.resume(); + }); + } else if (this.status === 0) { + this.completeCallback(result); + } +}; +function $rt_suspending() { + var thread = $rt_nativeThread(); + return thread != null && thread.isSuspending(); +} +function $rt_resuming() { + var thread = $rt_nativeThread(); + return thread != null && thread.isResuming(); +} +function $rt_suspend(callback) { + var nativeThread = $rt_nativeThread(); + if (nativeThread === null) { + throw new Error("Suspension point reached from non-threading context (perhaps, from native JS method)."); + } + return nativeThread.suspend(callback); +} +function $rt_startThread(runner, callback) { + (new TeaVMThread(runner)).start(callback); +} +var $rt_currentNativeThread = null; +function $rt_nativeThread() { + return $rt_currentNativeThread; +} +function $rt_invalidPointer() { + throw new Error("Invalid recorded state"); +} +main = $rt_mainStarter(nle_Client_main); +(function() { + var c; + c = otjb_Window.prototype; + c.dispatchEvent = c.$dispatchEvent$exported$4; + c.addEventListener = c.$addEventListener$exported$0; + c.removeEventListener = c.$removeEventListener$exported$1; + c.getLength = c.$getLength$exported$5; + c.get = c.$get$exported$2; + c.addEventListener = c.$addEventListener$exported$6; + c.removeEventListener = c.$removeEventListener$exported$3; + c = nlea_EaglerAdapterImpl2$2.prototype; + c.handleEvent = c.$handleEvent$exported$0; + c = nlea_EaglerAdapterImpl2$3.prototype; + c.handleEvent = c.$handleEvent$exported$0; + c = nlea_EaglerAdapterImpl2$4.prototype; + c.handleEvent = c.$handleEvent$exported$0; + c = nlea_EaglerAdapterImpl2$5.prototype; + c.handleEvent = c.$handleEvent$exported$0; + c = nlea_EaglerAdapterImpl2$6.prototype; + c.handleEvent = c.$handleEvent$exported$0; + c = nlea_EaglerAdapterImpl2$7.prototype; + c.handleEvent = c.$handleEvent$exported$0; + c = nlea_EaglerAdapterImpl2$8.prototype; + c.handleEvent = c.$handleEvent$exported$0; + c = nlea_EaglerAdapterImpl2$9.prototype; + c.handleEvent = c.$handleEvent$exported$0; + c = nlea_EaglerAdapterImpl2$10.prototype; + c.handleEvent = c.$handleEvent$exported$0; + c = nlea_EaglerAdapterImpl2$11.prototype; + c.handleEvent = c.$handleEvent$exported$0; + c = nlea_EaglerAdapterImpl2$12.prototype; + c.onTimer = c.$onTimer$exported$0; + c = nlea_EaglerAdapterImpl2$1.prototype; + c.stateChanged = c.$stateChanged$exported$0; + c = nlea_EaglerAdapterImpl2$13.prototype; + c.handleEvent = c.$handleEvent$exported$0; + c = nlea_EaglerAdapterImpl2$14.prototype; + c.handleEvent = c.$handleEvent$exported$0; + c = nlea_EaglerAdapterImpl2$24.prototype; + c.handleEvent = c.$handleEvent$exported$0; + c = nlea_EaglerAdapterImpl2$23.prototype; + c.handleEvent = c.$handleEvent$exported$0; + c = nlea_EaglerAdapterImpl2$21.prototype; + c.onSuccess = c.$onSuccess$exported$0; + c = nlea_EaglerAdapterImpl2$22.prototype; + c.onError = c.$onError$exported$0; + c = nlea_EaglerAdapterImpl2$17.prototype; + c.onTimer = c.$onTimer$exported$0; + c = otjc_JSArray.prototype; + c.getLength = c.$getLength$exported$1; + c.get = c.$get$exported$0; + c = nlea_EaglerAdapterImpl2$25.prototype; + c.resolveStr = c.$resolveStr$exported$0; + c = jni_XHRURLConnection$performRequest$lambda$_5_0.prototype; + c.stateChanged = c.$stateChanged$exported$0; + c = nlea_EaglerAdapterImpl2$18.prototype; + c.handleEvent = c.$handleEvent$exported$0; + c = nlea_EaglerAdapterImpl2$19.prototype; + c.handleEvent = c.$handleEvent$exported$0; + c = nlea_EaglerAdapterImpl2$20.prototype; + c.handleEvent = c.$handleEvent$exported$0; + c = nlea_EaglerAdapterImpl2$ServerQueryImpl$1.prototype; + c.handleEvent = c.$handleEvent$exported$0; + c = nlea_EaglerAdapterImpl2$ServerQueryImpl$2.prototype; + c.handleEvent = c.$handleEvent$exported$0; + c = nlea_EaglerAdapterImpl2$ServerQueryImpl$3.prototype; + c.handleEvent = c.$handleEvent$exported$0; + c = nlea_EaglerAdapterImpl2$ServerQueryImpl$4.prototype; + c.onTimer = c.$onTimer$exported$0; + c = nlea_EaglerAdapterImpl2$15.prototype; + c.handleEvent = c.$handleEvent$exported$0; + c = nlea_EaglerAdapterImpl2$16.prototype; + c.handleEvent = c.$handleEvent$exported$0; +})(); +})(); + +//# sourceMappingURL=classes.js.map \ No newline at end of file diff --git a/ayun/favicon.ico b/ayun/favicon.ico new file mode 100644 index 00000000..52a5b8ed --- /dev/null +++ b/ayun/favicon.ico @@ -0,0 +1,84 @@ + + + + + + + + + + + + Play Minecraft Online! | Online mc + + + + + + + + + + + + + + + + + + +
        +
        +
        +
        + +
        +
        + +
        +
        +

        404 Not Found!

        +
        ...
        +

         

        + click here to go back to the main page! + +
        + +
        +
        +
        +
        + + + + + + + + + diff --git a/ayun/index.html b/ayun/index.html new file mode 100644 index 00000000..f1e55e25 --- /dev/null +++ b/ayun/index.html @@ -0,0 +1,44 @@ + + + +ayuncraft + + + + + + + + + + + + + + + + + + + diff --git a/ayun/jsbn/base64.js b/ayun/jsbn/base64.js new file mode 100644 index 00000000..dc9a0b03 --- /dev/null +++ b/ayun/jsbn/base64.js @@ -0,0 +1,71 @@ +var b64map="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; +var b64padchar="="; + +function hex2b64(h) { + var i; + var c; + var ret = ""; + for(i = 0; i+3 <= h.length; i+=3) { + c = parseInt(h.substring(i,i+3),16); + ret += b64map.charAt(c >> 6) + b64map.charAt(c & 63); + } + if(i+1 == h.length) { + c = parseInt(h.substring(i,i+1),16); + ret += b64map.charAt(c << 2); + } + else if(i+2 == h.length) { + c = parseInt(h.substring(i,i+2),16); + ret += b64map.charAt(c >> 2) + b64map.charAt((c & 3) << 4); + } + while((ret.length & 3) > 0) ret += b64padchar; + return ret; +} + +// convert a base64 string to hex +function b64tohex(s) { + var ret = "" + var i; + var k = 0; // b64 state, 0-3 + var slop; + for(i = 0; i < s.length; ++i) { + if(s.charAt(i) == b64padchar) break; + v = b64map.indexOf(s.charAt(i)); + if(v < 0) continue; + if(k == 0) { + ret += int2char(v >> 2); + slop = v & 3; + k = 1; + } + else if(k == 1) { + ret += int2char((slop << 2) | (v >> 4)); + slop = v & 0xf; + k = 2; + } + else if(k == 2) { + ret += int2char(slop); + ret += int2char(v >> 2); + slop = v & 3; + k = 3; + } + else { + ret += int2char((slop << 2) | (v >> 4)); + ret += int2char(v & 0xf); + k = 0; + } + } + if(k == 1) + ret += int2char(slop << 2); + return ret; +} + +// convert a base64 string to a byte/number array +function b64toBA(s) { + //piggyback on b64tohex for now, optimize later + var h = b64tohex(s); + var i; + var a = new Array(); + for(i = 0; 2*i < h.length; ++i) { + a[i] = parseInt(h.substring(2*i,2*i+2),16); + } + return a; +} \ No newline at end of file diff --git a/ayun/jsbn/jsbn.js b/ayun/jsbn/jsbn.js new file mode 100644 index 00000000..4ed7c836 --- /dev/null +++ b/ayun/jsbn/jsbn.js @@ -0,0 +1,559 @@ +// Copyright (c) 2005 Tom Wu +// All Rights Reserved. +// See "LICENSE" for details. + +// Basic JavaScript BN library - subset useful for RSA encryption. + +// Bits per digit +var dbits; + +// JavaScript engine analysis +var canary = 0xdeadbeefcafe; +var j_lm = ((canary&0xffffff)==0xefcafe); + +// (public) Constructor +function BigInteger(a,b,c) { + if(a != null) + if("number" == typeof a) this.fromNumber(a,b,c); + else if(b == null && "string" != typeof a) this.fromString(a,256); + else this.fromString(a,b); +} + +// return new, unset BigInteger +function nbi() { return new BigInteger(null); } + +// am: Compute w_j += (x*this_i), propagate carries, +// c is initial carry, returns final carry. +// c < 3*dvalue, x < 2*dvalue, this_i < dvalue +// We need to select the fastest one that works in this environment. + +// am1: use a single mult and divide to get the high bits, +// max digit bits should be 26 because +// max internal value = 2*dvalue^2-2*dvalue (< 2^53) +function am1(i,x,w,j,c,n) { + while(--n >= 0) { + var v = x*this[i++]+w[j]+c; + c = Math.floor(v/0x4000000); + w[j++] = v&0x3ffffff; + } + return c; +} +// am2 avoids a big mult-and-extract completely. +// Max digit bits should be <= 30 because we do bitwise ops +// on values up to 2*hdvalue^2-hdvalue-1 (< 2^31) +function am2(i,x,w,j,c,n) { + var xl = x&0x7fff, xh = x>>15; + while(--n >= 0) { + var l = this[i]&0x7fff; + var h = this[i++]>>15; + var m = xh*l+h*xl; + l = xl*l+((m&0x7fff)<<15)+w[j]+(c&0x3fffffff); + c = (l>>>30)+(m>>>15)+xh*h+(c>>>30); + w[j++] = l&0x3fffffff; + } + return c; +} +// Alternately, set max digit bits to 28 since some +// browsers slow down when dealing with 32-bit numbers. +function am3(i,x,w,j,c,n) { + var xl = x&0x3fff, xh = x>>14; + while(--n >= 0) { + var l = this[i]&0x3fff; + var h = this[i++]>>14; + var m = xh*l+h*xl; + l = xl*l+((m&0x3fff)<<14)+w[j]+c; + c = (l>>28)+(m>>14)+xh*h; + w[j++] = l&0xfffffff; + } + return c; +} +if(j_lm && (navigator.appName == "Microsoft Internet Explorer")) { + BigInteger.prototype.am = am2; + dbits = 30; +} +else if(j_lm && (navigator.appName != "Netscape")) { + BigInteger.prototype.am = am1; + dbits = 26; +} +else { // Mozilla/Netscape seems to prefer am3 + BigInteger.prototype.am = am3; + dbits = 28; +} + +BigInteger.prototype.DB = dbits; +BigInteger.prototype.DM = ((1<= 0; --i) r[i] = this[i]; + r.t = this.t; + r.s = this.s; +} + +// (protected) set from integer value x, -DV <= x < DV +function bnpFromInt(x) { + this.t = 1; + this.s = (x<0)?-1:0; + if(x > 0) this[0] = x; + else if(x < -1) this[0] = x+this.DV; + else this.t = 0; +} + +// return bigint initialized to value +function nbv(i) { var r = nbi(); r.fromInt(i); return r; } + +// (protected) set from string and radix +function bnpFromString(s,b) { + var k; + if(b == 16) k = 4; + else if(b == 8) k = 3; + else if(b == 256) k = 8; // byte array + else if(b == 2) k = 1; + else if(b == 32) k = 5; + else if(b == 4) k = 2; + else { this.fromRadix(s,b); return; } + this.t = 0; + this.s = 0; + var i = s.length, mi = false, sh = 0; + while(--i >= 0) { + var x = (k==8)?s[i]&0xff:intAt(s,i); + if(x < 0) { + if(s.charAt(i) == "-") mi = true; + continue; + } + mi = false; + if(sh == 0) + this[this.t++] = x; + else if(sh+k > this.DB) { + this[this.t-1] |= (x&((1<<(this.DB-sh))-1))<>(this.DB-sh)); + } + else + this[this.t-1] |= x<= this.DB) sh -= this.DB; + } + if(k == 8 && (s[0]&0x80) != 0) { + this.s = -1; + if(sh > 0) this[this.t-1] |= ((1<<(this.DB-sh))-1)< 0 && this[this.t-1] == c) --this.t; +} + +// (public) return string representation in given radix +function bnToString(b) { + if(this.s < 0) return "-"+this.negate().toString(b); + var k; + if(b == 16) k = 4; + else if(b == 8) k = 3; + else if(b == 2) k = 1; + else if(b == 32) k = 5; + else if(b == 4) k = 2; + else return this.toRadix(b); + var km = (1< 0) { + if(p < this.DB && (d = this[i]>>p) > 0) { m = true; r = int2char(d); } + while(i >= 0) { + if(p < k) { + d = (this[i]&((1<>(p+=this.DB-k); + } + else { + d = (this[i]>>(p-=k))&km; + if(p <= 0) { p += this.DB; --i; } + } + if(d > 0) m = true; + if(m) r += int2char(d); + } + } + return m?r:"0"; +} + +// (public) -this +function bnNegate() { var r = nbi(); BigInteger.ZERO.subTo(this,r); return r; } + +// (public) |this| +function bnAbs() { return (this.s<0)?this.negate():this; } + +// (public) return + if this > a, - if this < a, 0 if equal +function bnCompareTo(a) { + var r = this.s-a.s; + if(r != 0) return r; + var i = this.t; + r = i-a.t; + if(r != 0) return (this.s<0)?-r:r; + while(--i >= 0) if((r=this[i]-a[i]) != 0) return r; + return 0; +} + +// returns bit length of the integer x +function nbits(x) { + var r = 1, t; + if((t=x>>>16) != 0) { x = t; r += 16; } + if((t=x>>8) != 0) { x = t; r += 8; } + if((t=x>>4) != 0) { x = t; r += 4; } + if((t=x>>2) != 0) { x = t; r += 2; } + if((t=x>>1) != 0) { x = t; r += 1; } + return r; +} + +// (public) return the number of bits in "this" +function bnBitLength() { + if(this.t <= 0) return 0; + return this.DB*(this.t-1)+nbits(this[this.t-1]^(this.s&this.DM)); +} + +// (protected) r = this << n*DB +function bnpDLShiftTo(n,r) { + var i; + for(i = this.t-1; i >= 0; --i) r[i+n] = this[i]; + for(i = n-1; i >= 0; --i) r[i] = 0; + r.t = this.t+n; + r.s = this.s; +} + +// (protected) r = this >> n*DB +function bnpDRShiftTo(n,r) { + for(var i = n; i < this.t; ++i) r[i-n] = this[i]; + r.t = Math.max(this.t-n,0); + r.s = this.s; +} + +// (protected) r = this << n +function bnpLShiftTo(n,r) { + var bs = n%this.DB; + var cbs = this.DB-bs; + var bm = (1<= 0; --i) { + r[i+ds+1] = (this[i]>>cbs)|c; + c = (this[i]&bm)<= 0; --i) r[i] = 0; + r[ds] = c; + r.t = this.t+ds+1; + r.s = this.s; + r.clamp(); +} + +// (protected) r = this >> n +function bnpRShiftTo(n,r) { + r.s = this.s; + var ds = Math.floor(n/this.DB); + if(ds >= this.t) { r.t = 0; return; } + var bs = n%this.DB; + var cbs = this.DB-bs; + var bm = (1<>bs; + for(var i = ds+1; i < this.t; ++i) { + r[i-ds-1] |= (this[i]&bm)<>bs; + } + if(bs > 0) r[this.t-ds-1] |= (this.s&bm)<>= this.DB; + } + if(a.t < this.t) { + c -= a.s; + while(i < this.t) { + c += this[i]; + r[i++] = c&this.DM; + c >>= this.DB; + } + c += this.s; + } + else { + c += this.s; + while(i < a.t) { + c -= a[i]; + r[i++] = c&this.DM; + c >>= this.DB; + } + c -= a.s; + } + r.s = (c<0)?-1:0; + if(c < -1) r[i++] = this.DV+c; + else if(c > 0) r[i++] = c; + r.t = i; + r.clamp(); +} + +// (protected) r = this * a, r != this,a (HAC 14.12) +// "this" should be the larger one if appropriate. +function bnpMultiplyTo(a,r) { + var x = this.abs(), y = a.abs(); + var i = x.t; + r.t = i+y.t; + while(--i >= 0) r[i] = 0; + for(i = 0; i < y.t; ++i) r[i+x.t] = x.am(0,y[i],r,i,0,x.t); + r.s = 0; + r.clamp(); + if(this.s != a.s) BigInteger.ZERO.subTo(r,r); +} + +// (protected) r = this^2, r != this (HAC 14.16) +function bnpSquareTo(r) { + var x = this.abs(); + var i = r.t = 2*x.t; + while(--i >= 0) r[i] = 0; + for(i = 0; i < x.t-1; ++i) { + var c = x.am(i,x[i],r,2*i,0,1); + if((r[i+x.t]+=x.am(i+1,2*x[i],r,2*i+1,c,x.t-i-1)) >= x.DV) { + r[i+x.t] -= x.DV; + r[i+x.t+1] = 1; + } + } + if(r.t > 0) r[r.t-1] += x.am(i,x[i],r,2*i,0,1); + r.s = 0; + r.clamp(); +} + +// (protected) divide this by m, quotient and remainder to q, r (HAC 14.20) +// r != q, this != m. q or r may be null. +function bnpDivRemTo(m,q,r) { + var pm = m.abs(); + if(pm.t <= 0) return; + var pt = this.abs(); + if(pt.t < pm.t) { + if(q != null) q.fromInt(0); + if(r != null) this.copyTo(r); + return; + } + if(r == null) r = nbi(); + var y = nbi(), ts = this.s, ms = m.s; + var nsh = this.DB-nbits(pm[pm.t-1]); // normalize modulus + if(nsh > 0) { pm.lShiftTo(nsh,y); pt.lShiftTo(nsh,r); } + else { pm.copyTo(y); pt.copyTo(r); } + var ys = y.t; + var y0 = y[ys-1]; + if(y0 == 0) return; + var yt = y0*(1<1)?y[ys-2]>>this.F2:0); + var d1 = this.FV/yt, d2 = (1<= 0) { + r[r.t++] = 1; + r.subTo(t,r); + } + BigInteger.ONE.dlShiftTo(ys,t); + t.subTo(y,y); // "negative" y so we can replace sub with am later + while(y.t < ys) y[y.t++] = 0; + while(--j >= 0) { + // Estimate quotient digit + var qd = (r[--i]==y0)?this.DM:Math.floor(r[i]*d1+(r[i-1]+e)*d2); + if((r[i]+=y.am(0,qd,r,j,0,ys)) < qd) { // Try it out + y.dlShiftTo(j,t); + r.subTo(t,r); + while(r[i] < --qd) r.subTo(t,r); + } + } + if(q != null) { + r.drShiftTo(ys,q); + if(ts != ms) BigInteger.ZERO.subTo(q,q); + } + r.t = ys; + r.clamp(); + if(nsh > 0) r.rShiftTo(nsh,r); // Denormalize remainder + if(ts < 0) BigInteger.ZERO.subTo(r,r); +} + +// (public) this mod a +function bnMod(a) { + var r = nbi(); + this.abs().divRemTo(a,null,r); + if(this.s < 0 && r.compareTo(BigInteger.ZERO) > 0) a.subTo(r,r); + return r; +} + +// Modular reduction using "classic" algorithm +function Classic(m) { this.m = m; } +function cConvert(x) { + if(x.s < 0 || x.compareTo(this.m) >= 0) return x.mod(this.m); + else return x; +} +function cRevert(x) { return x; } +function cReduce(x) { x.divRemTo(this.m,null,x); } +function cMulTo(x,y,r) { x.multiplyTo(y,r); this.reduce(r); } +function cSqrTo(x,r) { x.squareTo(r); this.reduce(r); } + +Classic.prototype.convert = cConvert; +Classic.prototype.revert = cRevert; +Classic.prototype.reduce = cReduce; +Classic.prototype.mulTo = cMulTo; +Classic.prototype.sqrTo = cSqrTo; + +// (protected) return "-1/this % 2^DB"; useful for Mont. reduction +// justification: +// xy == 1 (mod m) +// xy = 1+km +// xy(2-xy) = (1+km)(1-km) +// x[y(2-xy)] = 1-k^2m^2 +// x[y(2-xy)] == 1 (mod m^2) +// if y is 1/x mod m, then y(2-xy) is 1/x mod m^2 +// should reduce x and y(2-xy) by m^2 at each step to keep size bounded. +// JS multiply "overflows" differently from C/C++, so care is needed here. +function bnpInvDigit() { + if(this.t < 1) return 0; + var x = this[0]; + if((x&1) == 0) return 0; + var y = x&3; // y == 1/x mod 2^2 + y = (y*(2-(x&0xf)*y))&0xf; // y == 1/x mod 2^4 + y = (y*(2-(x&0xff)*y))&0xff; // y == 1/x mod 2^8 + y = (y*(2-(((x&0xffff)*y)&0xffff)))&0xffff; // y == 1/x mod 2^16 + // last step - calculate inverse mod DV directly; + // assumes 16 < DB <= 32 and assumes ability to handle 48-bit ints + y = (y*(2-x*y%this.DV))%this.DV; // y == 1/x mod 2^dbits + // we really want the negative inverse, and -DV < y < DV + return (y>0)?this.DV-y:-y; +} + +// Montgomery reduction +function Montgomery(m) { + this.m = m; + this.mp = m.invDigit(); + this.mpl = this.mp&0x7fff; + this.mph = this.mp>>15; + this.um = (1<<(m.DB-15))-1; + this.mt2 = 2*m.t; +} + +// xR mod m +function montConvert(x) { + var r = nbi(); + x.abs().dlShiftTo(this.m.t,r); + r.divRemTo(this.m,null,r); + if(x.s < 0 && r.compareTo(BigInteger.ZERO) > 0) this.m.subTo(r,r); + return r; +} + +// x/R mod m +function montRevert(x) { + var r = nbi(); + x.copyTo(r); + this.reduce(r); + return r; +} + +// x = x/R mod m (HAC 14.32) +function montReduce(x) { + while(x.t <= this.mt2) // pad x so am has enough room later + x[x.t++] = 0; + for(var i = 0; i < this.m.t; ++i) { + // faster way of calculating u0 = x[i]*mp mod DV + var j = x[i]&0x7fff; + var u0 = (j*this.mpl+(((j*this.mph+(x[i]>>15)*this.mpl)&this.um)<<15))&x.DM; + // use am to combine the multiply-shift-add into one call + j = i+this.m.t; + x[j] += this.m.am(0,u0,x,i,0,this.m.t); + // propagate carry + while(x[j] >= x.DV) { x[j] -= x.DV; x[++j]++; } + } + x.clamp(); + x.drShiftTo(this.m.t,x); + if(x.compareTo(this.m) >= 0) x.subTo(this.m,x); +} + +// r = "x^2/R mod m"; x != r +function montSqrTo(x,r) { x.squareTo(r); this.reduce(r); } + +// r = "xy/R mod m"; x,y != r +function montMulTo(x,y,r) { x.multiplyTo(y,r); this.reduce(r); } + +Montgomery.prototype.convert = montConvert; +Montgomery.prototype.revert = montRevert; +Montgomery.prototype.reduce = montReduce; +Montgomery.prototype.mulTo = montMulTo; +Montgomery.prototype.sqrTo = montSqrTo; + +// (protected) true iff this is even +function bnpIsEven() { return ((this.t>0)?(this[0]&1):this.s) == 0; } + +// (protected) this^e, e < 2^32, doing sqr and mul with "r" (HAC 14.79) +function bnpExp(e,z) { + if(e > 0xffffffff || e < 1) return BigInteger.ONE; + var r = nbi(), r2 = nbi(), g = z.convert(this), i = nbits(e)-1; + g.copyTo(r); + while(--i >= 0) { + z.sqrTo(r,r2); + if((e&(1< 0) z.mulTo(r2,g,r); + else { var t = r; r = r2; r2 = t; } + } + return z.revert(r); +} + +// (public) this^e % m, 0 <= e < 2^32 +function bnModPowInt(e,m) { + var z; + if(e < 256 || m.isEven()) z = new Classic(m); else z = new Montgomery(m); + return this.exp(e,z); +} + +// protected +BigInteger.prototype.copyTo = bnpCopyTo; +BigInteger.prototype.fromInt = bnpFromInt; +BigInteger.prototype.fromString = bnpFromString; +BigInteger.prototype.clamp = bnpClamp; +BigInteger.prototype.dlShiftTo = bnpDLShiftTo; +BigInteger.prototype.drShiftTo = bnpDRShiftTo; +BigInteger.prototype.lShiftTo = bnpLShiftTo; +BigInteger.prototype.rShiftTo = bnpRShiftTo; +BigInteger.prototype.subTo = bnpSubTo; +BigInteger.prototype.multiplyTo = bnpMultiplyTo; +BigInteger.prototype.squareTo = bnpSquareTo; +BigInteger.prototype.divRemTo = bnpDivRemTo; +BigInteger.prototype.invDigit = bnpInvDigit; +BigInteger.prototype.isEven = bnpIsEven; +BigInteger.prototype.exp = bnpExp; + +// public +BigInteger.prototype.toString = bnToString; +BigInteger.prototype.negate = bnNegate; +BigInteger.prototype.abs = bnAbs; +BigInteger.prototype.compareTo = bnCompareTo; +BigInteger.prototype.bitLength = bnBitLength; +BigInteger.prototype.mod = bnMod; +BigInteger.prototype.modPowInt = bnModPowInt; + +// "constants" +BigInteger.ZERO = nbv(0); +BigInteger.ONE = nbv(1); diff --git a/ayun/jsbn/jsbn2.js b/ayun/jsbn/jsbn2.js new file mode 100644 index 00000000..5b2b725c --- /dev/null +++ b/ayun/jsbn/jsbn2.js @@ -0,0 +1,656 @@ +// Copyright (c) 2005-2009 Tom Wu +// All Rights Reserved. +// See "LICENSE" for details. + +// Extended JavaScript BN functions, required for RSA private ops. + +// Version 1.1: new BigInteger("0", 10) returns "proper" zero +// Version 1.2: square() API, isProbablePrime fix + +// (public) +function bnClone() { var r = nbi(); this.copyTo(r); return r; } + +// (public) return value as integer +function bnIntValue() { + if(this.s < 0) { + if(this.t == 1) return this[0]-this.DV; + else if(this.t == 0) return -1; + } + else if(this.t == 1) return this[0]; + else if(this.t == 0) return 0; + // assumes 16 < DB < 32 + return ((this[1]&((1<<(32-this.DB))-1))<>24; } + +// (public) return value as short (assumes DB>=16) +function bnShortValue() { return (this.t==0)?this.s:(this[0]<<16)>>16; } + +// (protected) return x s.t. r^x < DV +function bnpChunkSize(r) { return Math.floor(Math.LN2*this.DB/Math.log(r)); } + +// (public) 0 if this == 0, 1 if this > 0 +function bnSigNum() { + if(this.s < 0) return -1; + else if(this.t <= 0 || (this.t == 1 && this[0] <= 0)) return 0; + else return 1; +} + +// (protected) convert to radix string +function bnpToRadix(b) { + if(b == null) b = 10; + if(this.signum() == 0 || b < 2 || b > 36) return "0"; + var cs = this.chunkSize(b); + var a = Math.pow(b,cs); + var d = nbv(a), y = nbi(), z = nbi(), r = ""; + this.divRemTo(d,y,z); + while(y.signum() > 0) { + r = (a+z.intValue()).toString(b).substr(1) + r; + y.divRemTo(d,y,z); + } + return z.intValue().toString(b) + r; +} + +// (protected) convert from radix string +function bnpFromRadix(s,b) { + this.fromInt(0); + if(b == null) b = 10; + var cs = this.chunkSize(b); + var d = Math.pow(b,cs), mi = false, j = 0, w = 0; + for(var i = 0; i < s.length; ++i) { + var x = intAt(s,i); + if(x < 0) { + if(s.charAt(i) == "-" && this.signum() == 0) mi = true; + continue; + } + w = b*w+x; + if(++j >= cs) { + this.dMultiply(d); + this.dAddOffset(w,0); + j = 0; + w = 0; + } + } + if(j > 0) { + this.dMultiply(Math.pow(b,j)); + this.dAddOffset(w,0); + } + if(mi) BigInteger.ZERO.subTo(this,this); +} + +// (protected) alternate constructor +function bnpFromNumber(a,b,c) { + if("number" == typeof b) { + // new BigInteger(int,int,RNG) + if(a < 2) this.fromInt(1); + else { + this.fromNumber(a,c); + if(!this.testBit(a-1)) // force MSB set + this.bitwiseTo(BigInteger.ONE.shiftLeft(a-1),op_or,this); + if(this.isEven()) this.dAddOffset(1,0); // force odd + while(!this.isProbablePrime(b)) { + this.dAddOffset(2,0); + if(this.bitLength() > a) this.subTo(BigInteger.ONE.shiftLeft(a-1),this); + } + } + } + else { + // new BigInteger(int,RNG) + var x = new Array(), t = a&7; + x.length = (a>>3)+1; + b.nextBytes(x); + if(t > 0) x[0] &= ((1< 0) { + if(p < this.DB && (d = this[i]>>p) != (this.s&this.DM)>>p) + r[k++] = d|(this.s<<(this.DB-p)); + while(i >= 0) { + if(p < 8) { + d = (this[i]&((1<>(p+=this.DB-8); + } + else { + d = (this[i]>>(p-=8))&0xff; + if(p <= 0) { p += this.DB; --i; } + } + if((d&0x80) != 0) d |= -256; + if(k == 0 && (this.s&0x80) != (d&0x80)) ++k; + if(k > 0 || d != this.s) r[k++] = d; + } + } + return r; +} + +function bnEquals(a) { return(this.compareTo(a)==0); } +function bnMin(a) { return(this.compareTo(a)<0)?this:a; } +function bnMax(a) { return(this.compareTo(a)>0)?this:a; } + +// (protected) r = this op a (bitwise) +function bnpBitwiseTo(a,op,r) { + var i, f, m = Math.min(a.t,this.t); + for(i = 0; i < m; ++i) r[i] = op(this[i],a[i]); + if(a.t < this.t) { + f = a.s&this.DM; + for(i = m; i < this.t; ++i) r[i] = op(this[i],f); + r.t = this.t; + } + else { + f = this.s&this.DM; + for(i = m; i < a.t; ++i) r[i] = op(f,a[i]); + r.t = a.t; + } + r.s = op(this.s,a.s); + r.clamp(); +} + +// (public) this & a +function op_and(x,y) { return x&y; } +function bnAnd(a) { var r = nbi(); this.bitwiseTo(a,op_and,r); return r; } + +// (public) this | a +function op_or(x,y) { return x|y; } +function bnOr(a) { var r = nbi(); this.bitwiseTo(a,op_or,r); return r; } + +// (public) this ^ a +function op_xor(x,y) { return x^y; } +function bnXor(a) { var r = nbi(); this.bitwiseTo(a,op_xor,r); return r; } + +// (public) this & ~a +function op_andnot(x,y) { return x&~y; } +function bnAndNot(a) { var r = nbi(); this.bitwiseTo(a,op_andnot,r); return r; } + +// (public) ~this +function bnNot() { + var r = nbi(); + for(var i = 0; i < this.t; ++i) r[i] = this.DM&~this[i]; + r.t = this.t; + r.s = ~this.s; + return r; +} + +// (public) this << n +function bnShiftLeft(n) { + var r = nbi(); + if(n < 0) this.rShiftTo(-n,r); else this.lShiftTo(n,r); + return r; +} + +// (public) this >> n +function bnShiftRight(n) { + var r = nbi(); + if(n < 0) this.lShiftTo(-n,r); else this.rShiftTo(n,r); + return r; +} + +// return index of lowest 1-bit in x, x < 2^31 +function lbit(x) { + if(x == 0) return -1; + var r = 0; + if((x&0xffff) == 0) { x >>= 16; r += 16; } + if((x&0xff) == 0) { x >>= 8; r += 8; } + if((x&0xf) == 0) { x >>= 4; r += 4; } + if((x&3) == 0) { x >>= 2; r += 2; } + if((x&1) == 0) ++r; + return r; +} + +// (public) returns index of lowest 1-bit (or -1 if none) +function bnGetLowestSetBit() { + for(var i = 0; i < this.t; ++i) + if(this[i] != 0) return i*this.DB+lbit(this[i]); + if(this.s < 0) return this.t*this.DB; + return -1; +} + +// return number of 1 bits in x +function cbit(x) { + var r = 0; + while(x != 0) { x &= x-1; ++r; } + return r; +} + +// (public) return number of set bits +function bnBitCount() { + var r = 0, x = this.s&this.DM; + for(var i = 0; i < this.t; ++i) r += cbit(this[i]^x); + return r; +} + +// (public) true iff nth bit is set +function bnTestBit(n) { + var j = Math.floor(n/this.DB); + if(j >= this.t) return(this.s!=0); + return((this[j]&(1<<(n%this.DB)))!=0); +} + +// (protected) this op (1<>= this.DB; + } + if(a.t < this.t) { + c += a.s; + while(i < this.t) { + c += this[i]; + r[i++] = c&this.DM; + c >>= this.DB; + } + c += this.s; + } + else { + c += this.s; + while(i < a.t) { + c += a[i]; + r[i++] = c&this.DM; + c >>= this.DB; + } + c += a.s; + } + r.s = (c<0)?-1:0; + if(c > 0) r[i++] = c; + else if(c < -1) r[i++] = this.DV+c; + r.t = i; + r.clamp(); +} + +// (public) this + a +function bnAdd(a) { var r = nbi(); this.addTo(a,r); return r; } + +// (public) this - a +function bnSubtract(a) { var r = nbi(); this.subTo(a,r); return r; } + +// (public) this * a +function bnMultiply(a) { var r = nbi(); this.multiplyTo(a,r); return r; } + +// (public) this^2 +function bnSquare() { var r = nbi(); this.squareTo(r); return r; } + +// (public) this / a +function bnDivide(a) { var r = nbi(); this.divRemTo(a,r,null); return r; } + +// (public) this % a +function bnRemainder(a) { var r = nbi(); this.divRemTo(a,null,r); return r; } + +// (public) [this/a,this%a] +function bnDivideAndRemainder(a) { + var q = nbi(), r = nbi(); + this.divRemTo(a,q,r); + return new Array(q,r); +} + +// (protected) this *= n, this >= 0, 1 < n < DV +function bnpDMultiply(n) { + this[this.t] = this.am(0,n-1,this,0,0,this.t); + ++this.t; + this.clamp(); +} + +// (protected) this += n << w words, this >= 0 +function bnpDAddOffset(n,w) { + if(n == 0) return; + while(this.t <= w) this[this.t++] = 0; + this[w] += n; + while(this[w] >= this.DV) { + this[w] -= this.DV; + if(++w >= this.t) this[this.t++] = 0; + ++this[w]; + } +} + +// A "null" reducer +function NullExp() {} +function nNop(x) { return x; } +function nMulTo(x,y,r) { x.multiplyTo(y,r); } +function nSqrTo(x,r) { x.squareTo(r); } + +NullExp.prototype.convert = nNop; +NullExp.prototype.revert = nNop; +NullExp.prototype.mulTo = nMulTo; +NullExp.prototype.sqrTo = nSqrTo; + +// (public) this^e +function bnPow(e) { return this.exp(e,new NullExp()); } + +// (protected) r = lower n words of "this * a", a.t <= n +// "this" should be the larger one if appropriate. +function bnpMultiplyLowerTo(a,n,r) { + var i = Math.min(this.t+a.t,n); + r.s = 0; // assumes a,this >= 0 + r.t = i; + while(i > 0) r[--i] = 0; + var j; + for(j = r.t-this.t; i < j; ++i) r[i+this.t] = this.am(0,a[i],r,i,0,this.t); + for(j = Math.min(a.t,n); i < j; ++i) this.am(0,a[i],r,i,0,n-i); + r.clamp(); +} + +// (protected) r = "this * a" without lower n words, n > 0 +// "this" should be the larger one if appropriate. +function bnpMultiplyUpperTo(a,n,r) { + --n; + var i = r.t = this.t+a.t-n; + r.s = 0; // assumes a,this >= 0 + while(--i >= 0) r[i] = 0; + for(i = Math.max(n-this.t,0); i < a.t; ++i) + r[this.t+i-n] = this.am(n-i,a[i],r,0,0,this.t+i-n); + r.clamp(); + r.drShiftTo(1,r); +} + +// Barrett modular reduction +function Barrett(m) { + // setup Barrett + this.r2 = nbi(); + this.q3 = nbi(); + BigInteger.ONE.dlShiftTo(2*m.t,this.r2); + this.mu = this.r2.divide(m); + this.m = m; +} + +function barrettConvert(x) { + if(x.s < 0 || x.t > 2*this.m.t) return x.mod(this.m); + else if(x.compareTo(this.m) < 0) return x; + else { var r = nbi(); x.copyTo(r); this.reduce(r); return r; } +} + +function barrettRevert(x) { return x; } + +// x = x mod m (HAC 14.42) +function barrettReduce(x) { + x.drShiftTo(this.m.t-1,this.r2); + if(x.t > this.m.t+1) { x.t = this.m.t+1; x.clamp(); } + this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3); + this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2); + while(x.compareTo(this.r2) < 0) x.dAddOffset(1,this.m.t+1); + x.subTo(this.r2,x); + while(x.compareTo(this.m) >= 0) x.subTo(this.m,x); +} + +// r = x^2 mod m; x != r +function barrettSqrTo(x,r) { x.squareTo(r); this.reduce(r); } + +// r = x*y mod m; x,y != r +function barrettMulTo(x,y,r) { x.multiplyTo(y,r); this.reduce(r); } + +Barrett.prototype.convert = barrettConvert; +Barrett.prototype.revert = barrettRevert; +Barrett.prototype.reduce = barrettReduce; +Barrett.prototype.mulTo = barrettMulTo; +Barrett.prototype.sqrTo = barrettSqrTo; + +// (public) this^e % m (HAC 14.85) +function bnModPow(e,m) { + var i = e.bitLength(), k, r = nbv(1), z; + if(i <= 0) return r; + else if(i < 18) k = 1; + else if(i < 48) k = 3; + else if(i < 144) k = 4; + else if(i < 768) k = 5; + else k = 6; + if(i < 8) + z = new Classic(m); + else if(m.isEven()) + z = new Barrett(m); + else + z = new Montgomery(m); + + // precomputation + var g = new Array(), n = 3, k1 = k-1, km = (1< 1) { + var g2 = nbi(); + z.sqrTo(g[1],g2); + while(n <= km) { + g[n] = nbi(); + z.mulTo(g2,g[n-2],g[n]); + n += 2; + } + } + + var j = e.t-1, w, is1 = true, r2 = nbi(), t; + i = nbits(e[j])-1; + while(j >= 0) { + if(i >= k1) w = (e[j]>>(i-k1))&km; + else { + w = (e[j]&((1<<(i+1))-1))<<(k1-i); + if(j > 0) w |= e[j-1]>>(this.DB+i-k1); + } + + n = k; + while((w&1) == 0) { w >>= 1; --n; } + if((i -= n) < 0) { i += this.DB; --j; } + if(is1) { // ret == 1, don't bother squaring or multiplying it + g[w].copyTo(r); + is1 = false; + } + else { + while(n > 1) { z.sqrTo(r,r2); z.sqrTo(r2,r); n -= 2; } + if(n > 0) z.sqrTo(r,r2); else { t = r; r = r2; r2 = t; } + z.mulTo(r2,g[w],r); + } + + while(j >= 0 && (e[j]&(1< 0) { + x.rShiftTo(g,x); + y.rShiftTo(g,y); + } + while(x.signum() > 0) { + if((i = x.getLowestSetBit()) > 0) x.rShiftTo(i,x); + if((i = y.getLowestSetBit()) > 0) y.rShiftTo(i,y); + if(x.compareTo(y) >= 0) { + x.subTo(y,x); + x.rShiftTo(1,x); + } + else { + y.subTo(x,y); + y.rShiftTo(1,y); + } + } + if(g > 0) y.lShiftTo(g,y); + return y; +} + +// (protected) this % n, n < 2^26 +function bnpModInt(n) { + if(n <= 0) return 0; + var d = this.DV%n, r = (this.s<0)?n-1:0; + if(this.t > 0) + if(d == 0) r = this[0]%n; + else for(var i = this.t-1; i >= 0; --i) r = (d*r+this[i])%n; + return r; +} + +// (public) 1/this % m (HAC 14.61) +function bnModInverse(m) { + var ac = m.isEven(); + if((this.isEven() && ac) || m.signum() == 0) return BigInteger.ZERO; + var u = m.clone(), v = this.clone(); + var a = nbv(1), b = nbv(0), c = nbv(0), d = nbv(1); + while(u.signum() != 0) { + while(u.isEven()) { + u.rShiftTo(1,u); + if(ac) { + if(!a.isEven() || !b.isEven()) { a.addTo(this,a); b.subTo(m,b); } + a.rShiftTo(1,a); + } + else if(!b.isEven()) b.subTo(m,b); + b.rShiftTo(1,b); + } + while(v.isEven()) { + v.rShiftTo(1,v); + if(ac) { + if(!c.isEven() || !d.isEven()) { c.addTo(this,c); d.subTo(m,d); } + c.rShiftTo(1,c); + } + else if(!d.isEven()) d.subTo(m,d); + d.rShiftTo(1,d); + } + if(u.compareTo(v) >= 0) { + u.subTo(v,u); + if(ac) a.subTo(c,a); + b.subTo(d,b); + } + else { + v.subTo(u,v); + if(ac) c.subTo(a,c); + d.subTo(b,d); + } + } + if(v.compareTo(BigInteger.ONE) != 0) return BigInteger.ZERO; + if(d.compareTo(m) >= 0) return d.subtract(m); + if(d.signum() < 0) d.addTo(m,d); else return d; + if(d.signum() < 0) return d.add(m); else return d; +} + +var lowprimes = [2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997]; +var lplim = (1<<26)/lowprimes[lowprimes.length-1]; + +// (public) test primality with certainty >= 1-.5^t +function bnIsProbablePrime(t) { + var i, x = this.abs(); + if(x.t == 1 && x[0] <= lowprimes[lowprimes.length-1]) { + for(i = 0; i < lowprimes.length; ++i) + if(x[0] == lowprimes[i]) return true; + return false; + } + if(x.isEven()) return false; + i = 1; + while(i < lowprimes.length) { + var m = lowprimes[i], j = i+1; + while(j < lowprimes.length && m < lplim) m *= lowprimes[j++]; + m = x.modInt(m); + while(i < j) if(m%lowprimes[i++] == 0) return false; + } + return x.millerRabin(t); +} + +// (protected) true if probably prime (HAC 4.24, Miller-Rabin) +function bnpMillerRabin(t) { + var n1 = this.subtract(BigInteger.ONE); + var k = n1.getLowestSetBit(); + if(k <= 0) return false; + var r = n1.shiftRight(k); + t = (t+1)>>1; + if(t > lowprimes.length) t = lowprimes.length; + var a = nbi(); + for(var i = 0; i < t; ++i) { + //Pick bases at random, instead of starting at 2 + a.fromInt(lowprimes[Math.floor(Math.random()*lowprimes.length)]); + var y = a.modPow(r,this); + if(y.compareTo(BigInteger.ONE) != 0 && y.compareTo(n1) != 0) { + var j = 1; + while(j++ < k && y.compareTo(n1) != 0) { + y = y.modPowInt(2,this); + if(y.compareTo(BigInteger.ONE) == 0) return false; + } + if(y.compareTo(n1) != 0) return false; + } + } + return true; +} + +// protected +BigInteger.prototype.chunkSize = bnpChunkSize; +BigInteger.prototype.toRadix = bnpToRadix; +BigInteger.prototype.fromRadix = bnpFromRadix; +BigInteger.prototype.fromNumber = bnpFromNumber; +BigInteger.prototype.bitwiseTo = bnpBitwiseTo; +BigInteger.prototype.changeBit = bnpChangeBit; +BigInteger.prototype.addTo = bnpAddTo; +BigInteger.prototype.dMultiply = bnpDMultiply; +BigInteger.prototype.dAddOffset = bnpDAddOffset; +BigInteger.prototype.multiplyLowerTo = bnpMultiplyLowerTo; +BigInteger.prototype.multiplyUpperTo = bnpMultiplyUpperTo; +BigInteger.prototype.modInt = bnpModInt; +BigInteger.prototype.millerRabin = bnpMillerRabin; + +// public +BigInteger.prototype.clone = bnClone; +BigInteger.prototype.intValue = bnIntValue; +BigInteger.prototype.byteValue = bnByteValue; +BigInteger.prototype.shortValue = bnShortValue; +BigInteger.prototype.signum = bnSigNum; +BigInteger.prototype.toByteArray = bnToByteArray; +BigInteger.prototype.equals = bnEquals; +BigInteger.prototype.min = bnMin; +BigInteger.prototype.max = bnMax; +BigInteger.prototype.and = bnAnd; +BigInteger.prototype.or = bnOr; +BigInteger.prototype.xor = bnXor; +BigInteger.prototype.andNot = bnAndNot; +BigInteger.prototype.not = bnNot; +BigInteger.prototype.shiftLeft = bnShiftLeft; +BigInteger.prototype.shiftRight = bnShiftRight; +BigInteger.prototype.getLowestSetBit = bnGetLowestSetBit; +BigInteger.prototype.bitCount = bnBitCount; +BigInteger.prototype.testBit = bnTestBit; +BigInteger.prototype.setBit = bnSetBit; +BigInteger.prototype.clearBit = bnClearBit; +BigInteger.prototype.flipBit = bnFlipBit; +BigInteger.prototype.add = bnAdd; +BigInteger.prototype.subtract = bnSubtract; +BigInteger.prototype.multiply = bnMultiply; +BigInteger.prototype.divide = bnDivide; +BigInteger.prototype.remainder = bnRemainder; +BigInteger.prototype.divideAndRemainder = bnDivideAndRemainder; +BigInteger.prototype.modPow = bnModPow; +BigInteger.prototype.modInverse = bnModInverse; +BigInteger.prototype.pow = bnPow; +BigInteger.prototype.gcd = bnGCD; +BigInteger.prototype.isProbablePrime = bnIsProbablePrime; + +// JSBN-specific extension +BigInteger.prototype.square = bnSquare; + +// BigInteger interfaces not implemented in jsbn: + +// BigInteger(int signum, byte[] magnitude) +// double doubleValue() +// float floatValue() +// int hashCode() +// long longValue() +// static BigInteger valueOf(long val) diff --git a/ayun/jsbn/prng4.js b/ayun/jsbn/prng4.js new file mode 100644 index 00000000..3034f3f1 --- /dev/null +++ b/ayun/jsbn/prng4.js @@ -0,0 +1,45 @@ +// prng4.js - uses Arcfour as a PRNG + +function Arcfour() { + this.i = 0; + this.j = 0; + this.S = new Array(); +} + +// Initialize arcfour context from key, an array of ints, each from [0..255] +function ARC4init(key) { + var i, j, t; + for(i = 0; i < 256; ++i) + this.S[i] = i; + j = 0; + for(i = 0; i < 256; ++i) { + j = (j + this.S[i] + key[i % key.length]) & 255; + t = this.S[i]; + this.S[i] = this.S[j]; + this.S[j] = t; + } + this.i = 0; + this.j = 0; +} + +function ARC4next() { + var t; + this.i = (this.i + 1) & 255; + this.j = (this.j + this.S[this.i]) & 255; + t = this.S[this.i]; + this.S[this.i] = this.S[this.j]; + this.S[this.j] = t; + return this.S[(t + this.S[this.i]) & 255]; +} + +Arcfour.prototype.init = ARC4init; +Arcfour.prototype.next = ARC4next; + +// Plug in your RNG constructor here +function prng_newstate() { + return new Arcfour(); +} + +// Pool size must be a multiple of 4 and greater than 32. +// An array of bytes the size of the pool will be passed to init() +var rng_psize = 256; diff --git a/ayun/jsbn/rng.js b/ayun/jsbn/rng.js new file mode 100644 index 00000000..9db13825 --- /dev/null +++ b/ayun/jsbn/rng.js @@ -0,0 +1,75 @@ +// Random number generator - requires a PRNG backend, e.g. prng4.js + +// For best results, put code like +// +// in your main HTML document. + +var rng_state; +var rng_pool; +var rng_pptr; + +// Mix in a 32-bit integer into the pool +function rng_seed_int(x) { + rng_pool[rng_pptr++] ^= x & 255; + rng_pool[rng_pptr++] ^= (x >> 8) & 255; + rng_pool[rng_pptr++] ^= (x >> 16) & 255; + rng_pool[rng_pptr++] ^= (x >> 24) & 255; + if(rng_pptr >= rng_psize) rng_pptr -= rng_psize; +} + +// Mix in the current time (w/milliseconds) into the pool +function rng_seed_time() { + rng_seed_int(new Date().getTime()); +} + +// Initialize the pool with junk if needed. +if(rng_pool == null) { + rng_pool = new Array(); + rng_pptr = 0; + var t; + if(window.crypto && window.crypto.getRandomValues) { + // Use webcrypto if available + var ua = new Uint8Array(32); + window.crypto.getRandomValues(ua); + for(t = 0; t < 32; ++t) + rng_pool[rng_pptr++] = ua[t]; + } + if(navigator.appName == "Netscape" && navigator.appVersion < "5" && window.crypto) { + // Extract entropy (256 bits) from NS4 RNG if available + var z = window.crypto.random(32); + for(t = 0; t < z.length; ++t) + rng_pool[rng_pptr++] = z.charCodeAt(t) & 255; + } + while(rng_pptr < rng_psize) { // extract some randomness from Math.random() + t = Math.floor(65536 * Math.random()); + rng_pool[rng_pptr++] = t >>> 8; + rng_pool[rng_pptr++] = t & 255; + } + rng_pptr = 0; + rng_seed_time(); + //rng_seed_int(window.screenX); + //rng_seed_int(window.screenY); +} + +function rng_get_byte() { + if(rng_state == null) { + rng_seed_time(); + rng_state = prng_newstate(); + rng_state.init(rng_pool); + for(rng_pptr = 0; rng_pptr < rng_pool.length; ++rng_pptr) + rng_pool[rng_pptr] = 0; + rng_pptr = 0; + //rng_pool = null; + } + // TODO: allow reseeding after first request + return rng_state.next(); +} + +function rng_get_bytes(ba) { + var i; + for(i = 0; i < ba.length; ++i) ba[i] = rng_get_byte(); +} + +function SecureRandom() {} + +SecureRandom.prototype.nextBytes = rng_get_bytes; diff --git a/ayun/jsbn/rsa.js b/ayun/jsbn/rsa.js new file mode 100644 index 00000000..ace6b594 --- /dev/null +++ b/ayun/jsbn/rsa.js @@ -0,0 +1,118 @@ +// Depends on jsbn.js and rng.js + +// Version 1.1: support utf-8 encoding in pkcs1pad2 + +// convert a (hex) string to a bignum object +function parseBigInt(str,r) { + return new BigInteger(str,r); +} + +function linebrk(s,n) { + var ret = ""; + var i = 0; + while(i + n < s.length) { + ret += s.substring(i,i+n) + "\n"; + i += n; + } + return ret + s.substring(i,s.length); +} + +function byte2Hex(b) { + if(b < 0x10) + return "0" + b.toString(16); + else + return b.toString(16); +} + +// PKCS#1 (type 2, random) pad input string s to n bytes, and return a bigint +function pkcs1pad2(s,n) { + //var ba = b64toBA(hex2b64(s)); + //n -= ba.length; + if(n < s.length + 11) { // TODO: fix for utf-8 + alert("Message too long for RSA"); + return null; + } + var ba = new Array(); + var i = (s.length / 2) - 1; + while(i >= 0 && n > 0) { + ba[--n] = parseInt(s.substring(2*i,2*i+2),16); + i--; + /* + var c = s.charCodeAt(i--); + if(c < 128) { // encode using utf-8 + ba[--n] = c; + } + else if((c > 127) && (c < 2048)) { + ba[--n] = (c & 63) | 128; + ba[--n] = (c >> 6) | 192; + } + else { + ba[--n] = (c & 63) | 128; + ba[--n] = ((c >> 6) & 63) | 128; + ba[--n] = (c >> 12) | 224; + } + */ + } + ba[--n] = 0; + var rng = new SecureRandom(); + var x = new Array(); + while(n > 2) { // random non-zero pad + x[0] = 0; + while(x[0] == 0) rng.nextBytes(x); + ba[--n] = x[0]; + } + ba[--n] = 2; + ba[--n] = 0; + return new BigInteger(ba); +} + +// "empty" RSA key constructor +function RSAKey() { + this.n = null; + this.e = 0; + this.d = null; + this.p = null; + this.q = null; + this.dmp1 = null; + this.dmq1 = null; + this.coeff = null; +} + +// Set the public key fields N and e from hex strings +function RSASetPublic(N,E) { + if(N != null && E != null && N.length > 0 && E.length > 0) { + this.n = parseBigInt(N,16); + this.e = parseInt(E,16); + } + else + alert("Invalid RSA public key"); +} + +// Perform raw public operation on "x": return x^e (mod n) +function RSADoPublic(x) { + return x.modPowInt(this.e, this.n); +} + +// Return the PKCS#1 RSA encryption of "text" as an even-length hex string +function RSAEncrypt(text) { + var m = pkcs1pad2(text,(this.n.bitLength()+7)>>3); + if(m == null) return null; + var c = this.doPublic(m); + if(c == null) return null; + var h = c.toString(16); + if((h.length & 1) == 0) return h; else return "0" + h; +} + +// Return the PKCS#1 RSA encryption of "text" as a Base64-encoded string +//function RSAEncryptB64(text) { +// var h = this.encrypt(text); +// if(h) return hex2b64(h); else return null; +//} + +// protected +RSAKey.prototype.doPublic = RSADoPublic; + +// public +RSAKey.prototype.setPublic = RSASetPublic; +RSAKey.prototype.encrypt = RSAEncrypt; +//RSAKey.prototype.encrypt_b64 = RSAEncryptB64; diff --git a/ayun/jsbn/rsa2.js b/ayun/jsbn/rsa2.js new file mode 100644 index 00000000..628c35de --- /dev/null +++ b/ayun/jsbn/rsa2.js @@ -0,0 +1,135 @@ +// Depends on rsa.js and jsbn2.js + +// Version 1.1: support utf-8 decoding in pkcs1unpad2 + +// Undo PKCS#1 (type 2, random) padding and, if valid, return the plaintext +function pkcs1unpad2(d,n) { + var b = d.toByteArray(); + var i = 0; + while(i < b.length && b[i] == 0) ++i; + if(b.length-i != n-1 || b[i] != 2) + return null; + ++i; + while(b[i] != 0) + if(++i >= b.length) return null; + var ret = ""; + while(++i < b.length) { + ret += byte2Hex(b[i]); + /* + var c = b[i] & 255; + if(c < 128) { // utf-8 decode + ret += String.fromCharCode(c); + } + else if((c > 191) && (c < 224)) { + ret += String.fromCharCode(((c & 31) << 6) | (b[i+1] & 63)); + ++i; + } + else { + ret += String.fromCharCode(((c & 15) << 12) | ((b[i+1] & 63) << 6) | (b[i+2] & 63)); + i += 2; + } + */ + } + return ret; +} + +// Set the private key fields N, e, and d from hex strings +function RSASetPrivate(N,E,D) { + if(N != null && E != null && N.length > 0 && E.length > 0) { + this.n = parseBigInt(N,16); + this.e = parseInt(E,16); + this.d = parseBigInt(D,16); + } + else + alert("Invalid RSA private key"); +} + +// Set the private key fields N, e, d and CRT params from hex strings +function RSASetPrivateEx(N,E,D,P,Q,DP,DQ,C) { + if(N != null && E != null && N.length > 0 && E.length > 0) { + this.n = parseBigInt(N,16); + this.e = parseInt(E,16); + this.d = parseBigInt(D,16); + this.p = parseBigInt(P,16); + this.q = parseBigInt(Q,16); + this.dmp1 = parseBigInt(DP,16); + this.dmq1 = parseBigInt(DQ,16); + this.coeff = parseBigInt(C,16); + } + else + alert("Invalid RSA private key"); +} + +// Generate a new random private key B bits long, using public expt E +function RSAGenerate(B,E) { + var rng = new SecureRandom(); + var qs = B>>1; + this.e = parseInt(E,16); + var ee = new BigInteger(E,16); + for(;;) { + for(;;) { + this.p = new BigInteger(B-qs,1,rng); + if(this.p.subtract(BigInteger.ONE).gcd(ee).compareTo(BigInteger.ONE) == 0 && this.p.isProbablePrime(10)) break; + } + for(;;) { + this.q = new BigInteger(qs,1,rng); + if(this.q.subtract(BigInteger.ONE).gcd(ee).compareTo(BigInteger.ONE) == 0 && this.q.isProbablePrime(10)) break; + } + if(this.p.compareTo(this.q) <= 0) { + var t = this.p; + this.p = this.q; + this.q = t; + } + var p1 = this.p.subtract(BigInteger.ONE); + var q1 = this.q.subtract(BigInteger.ONE); + var phi = p1.multiply(q1); + if(phi.gcd(ee).compareTo(BigInteger.ONE) == 0) { + this.n = this.p.multiply(this.q); + this.d = ee.modInverse(phi); + this.dmp1 = this.d.mod(p1); + this.dmq1 = this.d.mod(q1); + this.coeff = this.q.modInverse(this.p); + break; + } + } +} + +// Perform raw private operation on "x": return x^d (mod n) +function RSADoPrivate(x) { + if(this.p == null || this.q == null) + return x.modPow(this.d, this.n); + + // TODO: re-calculate any missing CRT params + var xp = x.mod(this.p).modPow(this.dmp1, this.p); + var xq = x.mod(this.q).modPow(this.dmq1, this.q); + + while(xp.compareTo(xq) < 0) + xp = xp.add(this.p); + return xp.subtract(xq).multiply(this.coeff).mod(this.p).multiply(this.q).add(xq); +} + +// Return the PKCS#1 RSA decryption of "ctext". +// "ctext" is an even-length hex string and the output is a plain string. +function RSADecrypt(ctext) { + var c = parseBigInt(ctext, 16); + var m = this.doPrivate(c); + if(m == null) return null; + return pkcs1unpad2(m, (this.n.bitLength()+7)>>3); +} + +// Return the PKCS#1 RSA decryption of "ctext". +// "ctext" is a Base64-encoded string and the output is a plain string. +//function RSAB64Decrypt(ctext) { +// var h = b64tohex(ctext); +// if(h) return this.decrypt(h); else return null; +//} + +// protected +RSAKey.prototype.doPrivate = RSADoPrivate; + +// public +RSAKey.prototype.setPrivate = RSASetPrivate; +RSAKey.prototype.setPrivateEx = RSASetPrivateEx; +RSAKey.prototype.generate = RSAGenerate; +RSAKey.prototype.decrypt = RSADecrypt; +//RSAKey.prototype.b64_decrypt = RSAB64Decrypt; diff --git a/ayun/music.js b/ayun/music.js new file mode 100644 index 00000000..a4eb0b33 --- /dev/null +++ b/ayun/music.js @@ -0,0 +1,118 @@ +var aud=new Audio(); +var songs=["PkIeYKbzyZY","lv5A5EDvi-g","EyicJOlYOm4","1weATSoaRbA","qSdiecyj6-M","Ugb7GUtiyZ0","1ZFMy48q63w","10RNhMuWR2g","QkVvPD7Xk5U","RUEWIG8zoa0","V6N_rL4fh6I","n02zTn2d3rY","iBZS6ad3Tlk","Mnb2RhXL-nM","lidx_2d4YOA","ETQJZHYlc3g","kRpRoTaNni0","ACy5tHoNUoA","yLFX_7SH2tY","io-vPXE9JXY","oP6wOte3wZU","6LwLyIv3yvA","MrD05HVGVIQ","HBYS5mBHie4","5HxGK3DTUBQ","_9qUu8IeabE","r76yldhXSrw","OqJi_n3AcV4","WFFF-jMyFaQ","D8CwzhM7O6I","FD56t_0B9ig","5OcsWd949w4","jrnNzNT11aU","VLbMXG8lvjI","4aNDoqt9kEQ","_ZMfQ0Aj7h8","ZCJo8CDyqlQ","A1-fM0s1Yt0","zsLT3JqfTn0","zsGM_sGEako","YZlclPLX1Hw","uT1evbCloAw","HYOth1zARhg","loeGmoYr3s4","0qhoqXTUQlY","FtdPlfZNqVY","uIk_jGypR24","mdAb2xALVm0","5hpBvX0sUuo","RiVZCDq--m4","2k5dqgNT37g","j4Jyev7iTlE","9Ty-qFZZPZk","6EDS01Ipaow","720HcvEvEC8","YbdcrJZBtu8","nZ15jw3NOO8","Ub7y69hg4do","hFal0LKZwnM","g-QdgLe_D5M","CAmHrCvZ8tA","Mr-wV17WFZU","EdFyQOngYJs","3RyqONKuRzk","jBPqr_IsWvY","LcyCREQL7w8","dAalyaoVGfE","RM9O1HO4FLE","tUx4SfdoyUI","qFjaDnnPbA4","NrlhbIzjO04","eDBAdAzCqr4","UqVW7-q7fTA","3I-WJ6UgmOA","m8wcDiahBjg","NmzrLZajTLU","EPT3dIWBbDA","tf4dBTlz25g","FuMtDXkuxVw","PkmKM_OXNZM","KbC46oJmLh4","mRJSIYmHuNI","GmLsIivtcIM","rDBbaGCCIhk","Ig5v4jhLLWI","XZcG2esvW7I","_qpgIOzaI0E","TTJBevUIp0s","V4oiuY02dTo","agIayif-oi0","plm3DVsX7Jg","HA0Mk5BXX44","2RLq_paK3-g","h2EgfSvOuPc","HbtwR1REaFk","-tUJJXWXdXk","h-b8Xs7sNI0","xt2DGLoEmW0","eyp-YuzhTN4","xrawoRF4lN0","6xVHpgJbuc8","qsy-14oAXGc","fYSUV33ZPfw","qnSHJlRJ2cM","Ytt1_ErIV34","05TnpE0x4wI","-jcOtAuGZC4","XbuqB3uB6DI","x-42Zkcw4Cs","kXjA7eRZchc","_zceCigOTwo","Qg83cniiYEY","F7gwcgmoREg","aZFe4K1HmPE","e1Ve4Xa9ftQ","p-dVxnR-vLw","PD1a3mfmY8M","-cJFVNZC4h8","Jfs7Lo8CC0Q","zz3F5j8qWNw","CQLvggJFxuM","wf93JAZR3gU","XLQbs59Pn7E","phrpiLpaiLs","Md2xOKFTvSU","_Ci0Kgdpgsw","iBjZshhpipg","j15tAxxc38Y","LwKbsK6E-DI","9J8cD8-LHy4","7ZQlWCsHG7k","UBIsi3xWa64","GWYkh1IX4PE","YYjDFXJ6Wdo","5YDiUcc3emA","s0G4qOrDOgM","9zibDnOOj3w","rQMd3b1BF50","xeM40-FkRLI","wVOFnTrSOOA","CbziO8vuBR8","msUarvc4Sx8","GB9kBLre96M","UMwmB0ZK3yE","SLFMiEAjSoA","K5F-RLzLH6Q","ziAK1OLeeEE","--I54YPKsLU","33zGN7vENog","pTv51QwN57E","zD8TxUBkjGA","A09BhpgfGKQ","cvBQq1yJH-A","YZrIQardsz8","CUHYQ-FN3P8","GLGjqtgCKY8","bLagC2wX3Ak","fW128GHFJIE","e15qP676Zhg","B5L0AMO2HA8","oFFFzMkGNrk","1RQQLwnaw80","byUipqLQ_Hc","WtF6Z13HD_w","pkkIqT9LpDY","gMGEyl5TRa4","oxoqm05c7yA","yTP8tK2OzFQ"]; +var insturl="https://invidious.zapashcanon.fr"; +var loading=false; +var usealt=0; + +function shuffle(array) { + for (let i = 0; i < array.length; i++) { + let j = Math.floor(Math.random() * (array.length-i)) + i; + [array[i], array[j]] = [array[j], array[i]]; + } + return array; +} + +function fixfard(url){ + if(!url)return insturl; + return url.endsWith("/")?url.slice(0,url.length-1):url; +} + +var updinsturl=async ()=>{ + try{ + var json=await (await fetch("https://api.invidious.io/instances.json?sort_by=health")).json(); + var out=shuffle(json).map(entry => { + const healthKnown = !!entry[1].monitor + return { + name: entry[0], + details: entry[1], + health: +(healthKnown ? entry[1].monitor.dailyRatios[0].ratio : 95), + healthKnown + } + }).filter(entry => { + return entry.details.type === "https" && entry.health > 0 + }).sort((a, b) => { + return b.health - a.health + }); + insturl=fixfard(out.find(e=>e.details.cors).details.uri); + }catch(e){aud.onerror();} +}; +var updint=setInterval(updinsturl,3600000); +updinsturl(); + +aud.onended=function(e){ + loading=true; + window.startmusic(); +}; + +aud.oncanplay=function(e){ + aud.play(); +}; + +aud.onplay=function(e){ + aud.playing=true; + loading=false; +}; + +aud.onerror=function(e){ + if(usealt==2){ + aud=null; + return; + } + + if(usealt==0){ + usealt=1; + }else if(usealt==1){ + loading=true; + usealt=2; + } + window.stopmusic(); + //todo: make attempt 2 more times with diff urls and if those fail then stop trying + clearInterval(updint); +}; + +window.startmusic=function(v){ + if(v!=null&&v==0)return; + loading=true; + var url=""; + if(usealt==0){ + songs=shuffle(songs); + url=insturl+"/latest_version?id="+songs[0]+"&itag=251"; + }else if(usealt==1){ + url="https://nightride.fm/stream/chillsynth.m4a"; + }else if(usealt==2){ + return; + } + if(v!=null)aud.volume=v; + aud.src=url; + aud.currentTime=0; +}; + +window.stopmusic=function(){ + if(usealt==2)return; + aud.pause(); + loading=false; +}; + +window.volmusic=function(v){ + if(usealt==2)return; + if(v==0){ + window.startmusic(); + }else{ + if(aud.playing){ + aud.volume=v; + }else{ + window.startmusic(v); + } + } +}; + +window.playingmusic=function(){ + return usealt==2||aud.playing||loading; +}; + +navigator.mediaSession.setActionHandler('play', function() {}); +navigator.mediaSession.setActionHandler('pause', function() {}); +navigator.mediaSession.setActionHandler('seekbackward', function() {}); +navigator.mediaSession.setActionHandler('seekforward', function() {}); +navigator.mediaSession.setActionHandler('previoustrack', function() {}); +navigator.mediaSession.setActionHandler('nexttrack', function() {});

        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℞9Uy;#XDjF13bw9 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 q}@2>mHxukeEWaeQZAtoQ6wP{R6&d8rCNUa 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

  2. MoN!aJ@}-a+ORZo@VsnS#{XkZ3{M| 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%0D1cJs$X~AA7oF{O(&Dzg_X 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%0A}VZPa9*kinhExc4r$=cbMx3l6*4l3 zT=@`~h#zYl#vlxFmrHA@+5UZ%^Ua`83Ht9s?8&n#<`964l&?w<_SEh-{)|R#c1S!h z_nW>OWWI5Hxmt-+I5M>^@sl5us6!_@4go1v%ZkLcJ&$^!ku)U2fl`k#WSfSP71tYT>7 zeFkpsI{jCZGs;p=SKJH&7F`$bBYFTRP7E{gWSaNNy=w3a8^KTDxO}67B#0qI;yI4{8 zp@x4rcSgPhlU7PIsnN&@ZIe#~07hh?#lPP#_CCD-Rlz40Isk44TL_Rsmw=9MqlJ_S zheXHJQn^Y_lqQO=n5by9)2c-&3hV?K*?Nu@C#yt(c-Nx)=aMr`Tb@#I2syZ?@gjea zr;ZXHE1JNMDqOSr@9<@b5cFavhBzRo6Rl@4xi8y`|7Q;cKptbNpCWmd$e5O)8Bqlw zE?X(e@&6JQjVW;rje6Yq;Z=+$@T-9AD1_Yj*s#PCR4aqWl2pUYqGiC(-Ln-3{|ci!1KfO3}EMvjA!7CGnVinciM z{n!+;%cRdJ=`}*eO7iSf<%>Jzr?S3C8KEdSef7iDL?zI;0bkRJ^i98`E~qB525+Jk zB?YE@smvI{pyw5jB=P7p&FM!szW+K;#d&xSDp^Jk_6dpVSUAda=_4Dmj7Dm)Yre+3r3G}A4K1asfTHf zpeSv@L+JGRtF-)*#zxJa8{GT*#2UDqG5o0=fA)k)rFQ({;k+nfK1Hr07Lp-fZX_sY zF@zP40P5Bso6bkcv^lU>m=`+9hfS`9uC(oM+`@oP^X=1ti4xk?*Tw3Wh>?} zz6cSv1&=}TX0?NYW=TQ~kx7vgnb@mlrCgn?wL!4o-ZY^j*kvKkM_59OvS|~S$`Yr> z_O=Orr^Dz{hmbbYxPqUX1gScEEct>P0JCWTG8y6rvDm4jha3%^_^cu}+%_9lGv%YR z!ib1E=aj$Zk}opzCL$5EzT=qMEKXj|hIhypZ%*p%HVo^MAGmDOADH%*lPxS`wedB% zby7h~h9Aoc*c}v}zwT3myE7k|n!89Ef#T$w9Xf}G6ApmzucSlGYCFAXz$xXxGX%;2 z>NMuLx$1>ThICh#PQv?yb?3f|+J`3-juO40egUOZb?II!u`Ftro8bO#dhiMOegP2j z69Q7T0~y#MKz=z}AkbikAiP!*!)TKwWwOP2?`Ur;x-UQUKSFZ=)S=>BIWjwo%)xU6 zzf>lw*u%e~PdElf$#H0OEIw-%-XOdQ1}04$h05_GdqCNzV;AS%HZ$scSTT zeBJe;RZkM3D|B-Vc;Ti%^>&|yFZmpz91KZkP+v6aiNbQZvU2CUDfu|%25y>q6P!L3 z4`K@=!@;^mgeX7TqWQRwvq(bdXQ*LBnzA1Es%xv`n?jgqn=Qz=FUO=(4b@r{8vv@RC~ zT3{Z4pb>(HLkTYIGCPy=x5%mKlf{#mG44j_;!n%7oz#|&kw5#5lZ|2ss)|5)QZFc} zsE@D2AkOulFSIWEFk1-*Z-QU7No2uZu4RB9fGUIx3E$f%_O%@8vJd+k?y8J{6&i+J zAui4LB&3h79$(!&_w%uISOplKf^=PoBvdB$+{Jdr1*Ss(5tg_yLlRT(WEZKwQt+)8+2 zEvF(xQ_t^ZjSRIvl3Z2TW(42d{_c`IVa3IZXHmcoO-+7XlUCTMn zliZ)}YmWsU(!9zu&$AAv-mkJ=O?K>B2lpZ$zboHeZ2JL5-^xW{8KE6Cj>46LB4qA@ z9Id2Ep>xPPZi5Y`?oLcDNfdFS2H9=8p*N}UlqAw$Yqz< z;w`pLzqBwm)6rYRJyz}m8k);p-G}21RnlVBODP`-p%n^QBub$wYNFb?_!$g-lGp<~ zbc0`b+Y81r+jzpB(w^CPGn9oawGGxT>}VF46#8I@D&pZ`X_j+@>ug0A;)>VGCU;q} zAFUI9*S+liad^$`8ltG!4wnZF<7j4dG~7WBfOVEK6iAaJE;t#E@7FrE}1Gv&XRT8euYx?4h(tzh_-GJVhA&8p{rRIA#leHuGur5DDcN5IsA zt@Uw$Q;@uWlZ`CPfEQGlFy8&Xi5HtTqi;a5`QOZ?wc@|8_vB}nr8(oW6L_3ofrCv| z_qFN(BqR>(QhH5hSXrOB)L3Z1$Aa2VxX-o~A=%9HpM*AOJ^QwnI!!biWN{hw8c*d; z)`qz1pUuYol`UXJ&krXv6K-}7>krQ<_wKYWI?uVQr-I+Da{%CP zh6Bx1mr_P;4$H=3#Hi-lFE3UFC$t=^KuCT@ZQd>6M>3=}O&Xw=qHk{Af8zckBQMyd z5aG#=qf@pLtumgcjHTwcO%HzMqzAvac(Tqvp=O5tYx_E1i?^T%@0)3)_D|z5OvFbw ziy8=n++Gk1XUhnPMntEfyk#ucFoCb02sshie-C3MBo9|kuKgV7| zurni+#-65%7X(fc6P`8~Y_hY|S!-p*IfEkw*+&-|eN~e`mAf&^@@zcNe(wf@U;i_{ z5d}aHAQr!sQFPniUu3@-_YB#{n2R5>(xGtk%=~u~{0M-`q*IZ%+Je-iNp{fantD5ldI}3}EFWL^7em!S z-u@?|ej#%tN>1pk+0uQgQPB!UZx$^G28q4Hism(w;%C?pqjJbYI3pM53Gf2=CP*n0 zb}EdTd+p>08d z3fKIz_ELq5M>tdI-SnBf+~31lmj&c{hCXiXGf_bp!+~P*q0~A&LysAFuowdu6)3vd zqUztA;zfwQ>5@>Aw|)*vGgadsu`vqq3>Q?Q1yNsEr=Q_{!idYwHzN^v~rNb6F}&5`*}* zDH-jwsh`x$dm|3mPYW-syx8^HY1P!3-L){Z)^hvw=AKS>1&eUY_6+x3Nd~U=x|aL& zzKs=&9d}hrtem=udVdyE7jDeoSEB+JM^^zPi^4=-=#J_0nkTB1g+qS==SYy*?V<*Y zCaV8Wa$zXwNy;=EC20#QBKm@}p$KuA_E`%RdXfBNPRX4yH5x1ecFVTu`4Is-E_(7x zv}Lm$P_j}f3N4+cA^Hfv^I(~5CJYQN0X)QdJ4fE~7|Nf^QM*scaeTF#KjnT6CS6pI zlD;*)fx*qUlcMVW!iC{x2Jg?!>Mb1<P)n#K1 z*)q7+%4b-T!7tB{XKjZPkD0jR?aiy;PB#mXZPyiz>g%ENW(_>R$`1gU_PZg0Ic>N` zb>HE`^VD{uqhHIxbW_Boi!5Qvqy7Bwa7$Al5=FPM~Nr@*$O@3=-6cEs@H_vf8B#-Cdw1rN!RE96^qi7p;*Ch zB`qCWq8}W-MHW{TOlUZ|h82lPnThm~ zWhU^k<97+bPRAF*dU~Ixwm)0~3x7H`c(AQPDdS7tGj zTQT4a%I4BWdI6iYy*2pGvSha6U}T}vuh7r`=7a$D&=IVb!b`FeAq{7(>)>?ghBDZl zOun|cW|(}c$XUGY`^br+NpAyR+u#aejP{QZJ`gDQX>JadI7cxw{NCu?B|0-wR*ru# zoWA%-KR80=>V!41L0(POxPybHO5Ar$;c0(y)QyW}=$|9xwKzY1$y8u1ZK2*vo6A(%Nmc<7WKDl=ZG~zsM3#q=b zD9WTNy5x`Zu1~DvvwYbaWvRd6>hm4mtN%4H5r;X34;Oop+V2{|Lje#lG%FZ!auX1Q ztNI`P%(#PmkcdFLq|>5nx=CV?_H5~VD*Wdeh_!PPOmDME%Q+t>*A8n}C)a*I7nq5) zT)w}peU8(;x0b7JMz|4uTi$FtwI~woUR$yO-`wprO$Wp@u3s#fSsx}S9D=W29tJ*EL7Fk(ITuwiSYaLcQ4$JzCbnZ91Qz7l9VP3#<|51Z|Zzn4_a8uc>Opdv5k)S*-$B z{>;lhS`d{V3VRP=z#>XTPf#&gcKOL_p@#@BQszT@d4hDM&Kud!7Wy^UOf~eMbMNNg zCn;+r8w?%+Q@mAbpSb2?iFlZBhDl-T*f&XZp|m<-Fvd`M!cXF0jFQ3EYd<=Q`}jj- z)Z%nHcg_h=Tw?8VT|~vmn|#RQs(&71YI3f3FB|uH>S`5YHSMA9^Nx=-Lc#SUW-(ZD zYSnQ__%zSjhfAQNErNSkX!cihOcwqT;sl`R=v4X8Sf_=>Xm5pH1U`VUE>{4mt-l=G(Ol@cen~$(D4n2BSxaSmqcM3Xx*2#b!VdHl+hKM=Wmq4 z?Myw1g~6P+b>e^|=j|n5DX*abK)6jeuRgOJrvc3rpMHK&M`e}bkw4qfU~VvJ(zBOk$}1?Q z8T)X?^4)BLoE6@`gw}b5y!eCyPn%}pUZ?y|GO-swrqKSZ%V%!|v9Ng|2zq8&k~-S& z3n%bOHwrjhK|VstM(Tt*Q>8`sG3@@7@hSy*e!v|3>zQ#nmK?kjVTnv3T2Owt_Yc|R zIF=Tj(er5wF}x!hbNNg0m7j2>4|4wqDMUd@Qq3eFVAp&OJo)*VJRurASL|QgHewV_ zM9n312fA_?#}+r3K-~{M8kuaIEBI0XfAPRE1VQKs<2aL!BS|PzoW-W!?2@X~mGF$8 z26b%4>B$%O&*z13nbpK`nzkw%hYD{S?U(9bMHXFO<$YyT=%xZJXznDR1D@Mc>^+`{gg$VVGms^SQbBbvp@w0R7E1f~Zudhw@k;A*e>7j9Ge; z11ZJ1a3RneVqrV7!bo^0(mD#7KkPROxqb}q9hODlW&9~r=ywGQVHFyHA>tc2A^4zo zV-5QYW%yll#h*y!07bXRbHrS-(Q{X-ISVarqu>W8g)#DF^_RJpgg@6}l?JVgx^rLc zs`WPUH}VhC-(R|K7wA1t!i@L$Eo8X-^?CaT%T}sGZD5>Yv-}0Ehiqge*e4GxQPaN{r2X;vUi`Ee0itbM*~2MR#bCYT!Y4c-_S#SnFW;Q3djryqWr{SnGy zFb#moq$25_hB~x%wQ=wq)L1C`?KK?Hc6FD-XXus-0u*T&05((4OkrOw(k?OM5n&MW;_Wsm$ci~G!4?zATix`Un*O55Y*-iFj7RoX9VjQGlqm=)lqmF<3t6_Tz)o z*h(avCb+z0r8Zc$6V+Iw3DUo8a9Riw2O}&;Se{KdsvbQ@M7X7l4_2g-$u>(P91C5- zR+n;GQ1^b6=@+4RkPQQOOu=ZbJY5HysBonde}qb$Pgt*3cqm*1O(ZZ{YZ7q5`?=3r zsUA6!oO4%eH%=9$u5X$ht>ZX^YW33=03jolvNIqwhHgr~lTUEe@W!^CAgUro^f-%e z<4&;>P1w~`84;wT_w3=x{^%GbB>nJjHh3-@I;E})^%~VjB6{!UOwE~QO$Ry1i)n%I z&jV$c6RI>TfH8$-y7)lg^p5o(w3#{FoXIp0Ar~2r3T%(tA6c*$#`@Ti)7iKd%PK5O zcq2!2cWXck^>4QY2Lna$ivj8GdFc&Vn>dbr9R2;g#Kq!{r? z-(8&VpJbV+)Z1~2meO7zdkPU4{2=h-)FE!>9e$j11TaAN=QJZA#Op=0=J-ob$U|`$ zYQ%^M0K{s-OENCGW%#*FzoZy>?(!R5-}*D@izcdWz~E;Q763q8jK`=sCHfUN`n`Z?#|{fm=Htv(W3KtH`7_pq z^o)`6O+L~j5~5W{bg2IB|B4XL#u1=pKRi+cdmZ_r6B}4Yk54$uZ>*&e?-GTZ2d@ZiTp3FU$u@m6a=ebkex za*YG*(#ZRN@ZZKS9!a!3C;vI8n92iCl#Fxru*C7adAw!(2QE=(M)Gp}l3_Q|rB*@V zS~4YSgqS@50|Wq_-oLp{Tx$8uO zuE4KHndeA-34{a7gMot<18%HRR4ILXp${%SaK#sAL;+x*Hq!qk{_1nn?WE2-;TtM`N>I7^+!^MMc(hhI$F#3;b+zvA6Dv zl*DSOU#%8iW!(!8Z)flUQo%Dbpjx;sN@Nuw1yC~5*N8FX#F8eAUcJJn-X}RF}i{X=O%ikdgpmcJm zbW)7h#PSvLG*YhC&C|sd`<`;==wvgt>&EBr3OFbH1ND}i{7wx{Uc1$9f8L&7e+n-! zr~mNkepQ%11BCowAv<`NE>A)O321f zSs%*pj!q)~eee5sj3gm|5Cj1ugT0^jFkH^QH8>A}{Rh9@l&&+jjpAobIM_`WnKH8B~Azi+90J+6+% zUtTIg^;hjS>wzpq& z86Hmgus4Gcu~WHZf>fo})WL3Gg?0d=NQ?;~6LJ|QHo%=(%;lPQJ}Bq&M3-al13h7b za#O7pMnExL4!l&T5p3#x1Mj~0pTV7F82JIdH5|tFe$@rimmgS zf|gtEds=Eh=%@cY!TtT9Wd4t&tBR_tX_lLVyK5jg!QCYs+}$m~-7RQ1xVu|$cefDS z-8DGD2^uVL?w9|*?8n(_O?6LKt?B7vP+!0#nH83hXECAjL}%es`;g*ld=+tA5?*aR z&2MO!grgLf((&%UAcccjyXOW0gzc7av-HVDsogdZ&-cy<3ozpmJcp9JiFqXMYoZ1m z#I{kY>50u0_@Yi{&_Dky*H7~Q`5zI_R$0&}tJ1Q-jShpbdWkHMPTn_o;M}Kw@xp&{ zCTq_^aHe>g2D4(>Z@p1~zkEP(i>h9DpOB0%X~+VT0238QAf6mP4u_f)IgLRDX_#^0 zB?$u!+k)%SqbcW)Z~+<_i7cy!f3M|%;)-r8ELl~h=T*(7Bru}k1{Gn!U%H@cA5_wT zLBn}3Mr_UMKMo6p->e+V*+Zh+4<^W=uiJArYcTH#GxRl&IdOGOAc@3KJ!~HAZ=ptg z_tIkwYqe|vIcICPh8D>ml~-bqJ`X8S@W) zM6DFG^l->+Z2B+-8(V1VLdBsRZ=ulIqnzF%iSRhHY?t(Li#i3?z6e6;Xrra0#;@2p z7zB%Y!mpOL#KodTBBk^Xp=!p1y3P~COAXhRj z#+2H8(3N07kXfoy)}xE$3+OQ>^(~DCTf|Kd+pUeqNeht3-%I=vitzlOA;;Uf37vk4 zEJDzTbw~p{kP{u|W163Z4+59d@(z8|E`QgeuV3!KyOFZ+R?Kw3W9ecmWOfs4X}$Eg zN#a-*wX#6)$;Q*0RkO+r^6SH-Lc1#d9;Zi0Y>s|BIjx*3z2Viws`6AWE_^zf9-jVm zX?0_44KiKcZ?)+#&eY#w43X=kzpT?hX{LLlH&Z2fH*k2$xf^o5k#(<7eEkcbjsWP% zYNNG&2aOc1$Eyu@n=x#p3g>sg0!s@(fguS|#tIUc z^NPU2A!7OJ`{nL$B(|08KZX9>T`?Jw?*KtrHHFOcgY{rd-DM0Wss;vI$;$BDzj6f` z9**N@jfkx|#6|pX*!F*Uac;cWgeiZ;AIdnzVI_&4`N1GO!wpz2uD%CQsh%&PATSJR z=JL&E{R479z!z$AdWD-M7lu&EPt~JeD+6Nj+V9S1eow`(UcAP?NvucJ&{#M)tgsqK zas-1}eOo$h>ak;o!2qIdIQJ(=p`94^<8&hl<*?+S3x&LJETeMUeZYSu`(-byO_)v# zi8QX@IG;zxfiVI>Z!Q6Vs}L{5n1FlF%)nSmyce~1(e2q_muIVP6v?ZkowrBd_UYl% zzN4_)0-o?+pagvN>?xw`r^Y?hei%S<|pqXhE ziEf?m3_2e^uklG>LHj>a?k{du{q8#$K9dNjX@a59sM@)xxPtr;p*3KO;whGxA=vy+UNo**yL3|WMWI)(mJ6Q5yN=J^=aF;T2eY?ST)(cU#V zTcq1&=<$Rspkn$TLO~E%C3@{M1k%Qjzq&+C4#^c4E%ai9ha%=`tDEytx84HC+`fLv zDuOP|iz)Gr0{|Qv#5@L7lA?IjFrzFclr9>9AcDEChTLNhDpT-ZkgNqf)6y@cUIM>u z!gqW^f>h~`k><{=32_{i@%!j1{zSO)%`s+J;iZSo$kHwZbVwcNV>!N>cgg2le^z9V3~KNn5i;l}}YJ?=X~llJN`%?>lwo`=OHaS}AU37R>iNgQ2yin)pVX zm@^+A=vxG}C5S={KD!*H8Jrk{h!}eTeekp&F@P7gV_Kp_BB{obF3W zSz~w>OBN26|279lhVcFh>1tMz8XciV?I4kjqPeV1$>{Z4F0*c!3zxE#UK^#sX9yew z84R@b1?oBl>HngxJ}E*hr1Uc|=3Hth8b=gj()yx&{8(I6G7}1t97x{5Yo_X_qKz() ziAZGaN0s+=RFe27So0vD3SzC@Qw50T!Sj@enLCQ1nO1nU0}L3|)+LO2w(TYLZke)! zOL-~VLw?&DP<830HzZn{rOWB#(ikXrjAn#QZ~uMvgyVfoapEKOuy@Lp=5nO;a~Q<; zb+K?U222}9>&f>~w)pFl{daEu-~=Mg_ptO=otS1=o7g}7*^?Bo4NAkA&oVr0%|QB_ z86^tGDFP_9+g*zzpthDUy!LQi=|yS zv{GMdO41$UshC3!eqzVDY5n6t9*p@QBt$GZ27c%V;r>d5pzgV~lqAXPN+(es15LHr z6Xf^LG%pv{|8l4ufc;3XxsObmF9c^>BN9cAHX5o@&BH1NB%M@*RL~P6pWKc7j4oP~ zO3ev!a1xxTXuE9b0Izl*iSGp!@}N>m*jw^qkjPm=2$;2~{un;ZiJ5noqMH&dh)ZpT zDc4(7b^<_%8U>(I3V*R8hpa>OS9@(F57PNPBejs@GYY3jn*RB%Tb?hm@29? zOKNO%_i3U`>7?aVvgXvv;dMe^9__9TzAp?p_XzbotuWIWvbf%6WejX+!kckRg_ico z^Y&+1AsjZOVnYwvYUFl1{|E*g1u%-NuT>eC7_wtL(9Q^h7M_x3MwK0cUV$#-J$U|^ zIY-z8>-um0+W4!!4Iz&a2A>-A4|M4*YX<-U5F|1F%9GVBSya?MY4wU$B89B(BsHPs zb8n-eRQKzz&d0qy#Ew=naO60!N0)yLMytDa`K3ksV=F5CzAUqv`y7&<6p)4y_hHSU zM?05b|L+of9)Oj6zi7v%w<8ifu4H2Bi7s2BbIz<{{DeXO8lICsXz#M4xoc5w{EbFc zl5wa2kBx;?)jLpdo$ROCNiPflgXK_}mNRm|n$7R|jlJD*A=un#$bhKPFe+|Bh0$Pb zhQCVthddFK!|3<<#Hftmnpnyg!^OGVU>p5&WX`;%S4Ze^Vf(+$0U!X#xe~1pL1kIh zEjEORlpvfNM4yC(6H19PMkBdbTyaJErgXFpxx6W%ZXb{-LMr)cI`g}gbWU%z&s31~ zfX#zjoO;Tf1r^~ex8T4yU?cu$cX~LkL7T98t7f~T&~2u*vx#l-a)Ro8x90Z2>qCyg zQ~7`Yg~9soyVuUmSkFeGlRQjp!7zYtIkO<5_fxZ}Hl&vA`|Ht+`d7QlmFe}5DJ%~d zFYPV}By{3Zgc6kE)#Eh5`@Tqd)GQnIFbqJHELI47tv#@mDoJFJ#IN>oZc5$b$5SGNy- zQ=I>srT~FWU{yauCI!oeoDy2>8ODPvRzfFcf1k!3loCZ zp=mfOAUh1Z-7WNUJI;Gy{-Fe7QqP&UBFYrxo@{D)z@K-wK(D`%fMy62@!lEaHm)-9EW>2 z@%HYH8-5qFlD2wAg|rq^MYxiZZjO%d15qd=0$po|u+!!C+n=A~_y0`e&=`#Vr>Nm8 zAppPu5Q7oetJV17T`{oCB*lY9KI4rk;fs&JgbZ9w_{M(F!B-X`_`280&Z(d)nDxKw zp_3TcP~mw4MN)P}as3{VcxL?W5_w1BRPa2hP489Y>`cCOi0SD09u3=fO&z!VYW}{I zwS{SXLj9%@?%ZSM@d~bF4`kA}J>mKEliwoP*&0HPIm_vn8h_h92s0|xCQXOv5Fs;Ro>H_++_qZc1&rnvG<%@o(}Lg#$huEEIFzDih7|+IbZO#%sM7vQ6xQ z-rv0bc6fM;?>Yl0Qjm%xfp&3r`Aj=^7!mQT7u47`i_({F&x+Ky?NkZ5L@?M*uZ{h4 z>P!P0EWaYDru>9Ts0p!m7MgJK@-%E-kH^o#&ozyrhZ=c&P~T@iyVaiIhqKjfs6gU1 zthANW{*BM&7qGE_KBA2Y3SDg3FvT-J<=lY*#E`zAvu=lqSZ0-15H}!o;2n<4=*x@@ z^;#%$RC-p@iFB$=S`emeU{KW%IRHZ<2{XirUXN+>!wM&u1yLJ3Fe?bMx?37jn94^y zp{ReM-e@sVA5JAtL2u2V&}DC|U^%&rHR7U<8xfRi6(8XLt3{nfTTLtvL(HMkO5geq zp;ZX%jH%{rDQUt-YLaf@q9n9q1HEcy$I-V$hScy>A`XKJ!mHeEs@xUAMzdJ@mvQTv zPwO{HEr5-7U8d4`b^tUS%-Xsau;OxSg~#TiCD}niYr1fUezr%nO(ruQjusJC=dC&) zkLAOW_LJmKS0=`pro}o(Zdz@GdQoJ!*4lX_5Qs9=V!>f1Szu@27vIjfoqjwBLDS@{ z={GK>yFxM<4A+vjm&gAkr>WdSbY9wG>2Fu3sdLECFj9Lf)|4TY5*_Z9@l;*qY4-VB1w!lX9xL1GORl7yIJ($#x!VC#>M7gMv1}kYh%sX3r^i<|+i^9x^|=Ng=V&y2s7` zHDe*cR`M?@puH1U51&vJq1Bq&yjGqfa*cRMtonW%C7aq++5?70pCSiEzXZIoyf)x^ z%O_1t2fV2R5KdVD2~8t(7Ty_MtG`G^c8C0mnqkJ{(*R$^&d0n|B$BGq$FPV9Xxb4P z7$DxevThlD>-3mE$MRcZ>oAP|t8@63a;@mz{VV|bR)j|ZL?VOq**SZ&JSbAy?P)?_ z5(tZxcu#2Zu`4Hz^;fuy66#vaRPjZvAl^YdoH&(8?Co%Z!hPd-0NfjX*d1V?BAOkt6~KTgfRK%>WGENpZ2&2O=s5 z(T0{uWRZOw91(fAOcN|qtg*iz@o>n!0jz3{lxjr<7~dOQCQ+G_*4F~ij+0vGTul7g2( z{yQ8&!p>Q&nfR<5Tihu7pCm9=O(+yebW z=oEmh<(nVSjj zxEhzERxipAGGty2A8t<6IA7T?UFpp%opa7G@}EX`NDNM)&{yYtf>tnEq+EsAAPx(R zU@j-np-LqxmR=$*6Sh6pZ`uF#+1?Qu`$n0h_XUpnZ;dZOD=rsHD!w0USJc;N_4}s& zQ$_)!N{);a(%@<)v1WFfC@lMZBF?H`3cGxiy@=`@%mBZwICiw_!E6|x0TF6UOm7%y z2wqnj??_RCQY{}Y{k}7C9SN!G=GpXOdqK*ni>9IG^f1O3(0|i)k^&^8Ii5zJ;kshC z{>Ug`o=R}|6`OwPF)@W=WpI; zTscCkE1ct#aZN^{swR5;afqWel+mYVm+GFbk*;NPsz0kF zn;EetsS1L@z|>>1*Ptk8=uJdD4n$Um+gFa1xF1W)^srZqhr8mKlFEpDELF~#y!gHEjCD(qJJi!)mHX6~YX% zM#i7bEmJN*LXB}m7wc*Q&8{pdEOb`c#e5+-iS8fzS+O?75nJCJ!@rwMxjJmrrLXIu zDPO^=@gIo@VKtUMV($Xlu zwh-kSqh$@o$IjM+N}3y0b4DdS^UTUx2OP?Y0sD0O+c_T{<_hJ)4~&Gmt&4v&t_0W1ezyZOKC;(PIXr5|Mvv% zAS9TMP#u>|9;_gJifa+%6}uQM!y;TZCPc$DeF!FF# z=qEQB;f65T`V`8Sanf=?G$R;>q{rUWMxjM-c~EFG781iS9@Su__?w6hF25wFWZEvL z77QR`Ls})QXXuE~^pTZFolAkxn6>URsI4U0a?Qs1T!Bk=;lpiJx6%Cfx9t=@TjCs? zo#lA}e|9FKALn$|k9#@JaWt`ai0Bar_ls7D%tk_@-A-J(H9?s-q*k$cq{#|{qi{D3 zn#U?jA@Qu)xR_(M4(ej-Vl;7E^`LqF5Zfm;n*Kz)St1rsQSA4s4L)w#32CVlGUYV= z`&FVIM@Afih9C1B3QP!n$R%;;e&uU$iVe8sw6eFFqJ0a|&})2$UX9aeux#)2SA#o{ z_De@a8<7?t?ha2FJuAwPn43Nu)utVd9znAXtM&d9dNTcdPm*+3wXE%pJex)RDE$A| zp@EPOb4?7SjT(}XH+BfjMDTgi_T5pD@pueM;hA1}2;$w_P^gP)e$$Y+yaOB-izdt& zlYpdIrTJLaM#5-5r*5^I>zALsrO0#5@yvVVW)0?wBVTZcu-Frjr&m*Dv3UfYLq&}@ zwh)}1*v++^+N|`mZF^gzd58sLtsnG;I67>V+UlP={w&0{O#Y(xb!ryyngkjFYzVyF zc$gU$f+VU`-zO5#x^i|@OUbT-sZQ^2BL7{ncZ`7bgkzfpmq3>1`fpyt>)U0i@AZ4I zTLZ8|W)qm|c}~!~0O(l)fv&f%jfJPec9JAQOlqLBmt`+u|FLD$>?R~_9mQXUB*Uby zY2GqK{PC~uN74U%LeJ3j6v*2+;NMs(vZ*CBd+rT5ADn;pT0t?i7r86;QTZILxxy3iqiv8r@C$VQ74@>FkBcYuo8|HLpx3n6tHa5PerGH78Uq)}s<&e>_K~bupFa5%UZlbR z0-%6_!ycunI#6#0GOM!dEyslMKA(kHI8o!XG?Bd3UqolG6b^X7-Q`*gDu zPwPeGXJuvKduZoRlFmv+o!8czo=GhLKm(9j#?^>}@9P3D<=MD4*gSApdo5Hg{vk93 zfmNrSpTHFFRi`mfVS^8jC9P9YBytsFiaoBVrtvy|XSelDM31>{%ke^{0bpf_1p6u_ z48KM_j1Q+r;gIhiQhcDE>Ek?SY#x!0!(O{}jjh%8hW2=LklzG2$uCk!hcL)lu%2O( z;na?xu%?bL>dpNoVuo`!1_x2J+aX{Cy)c-w`||AWaKeZgL4^DxGZ&r zEL7RHUK>!5=uYLLm0nxO^akE@#=jXfRrXyvy>@nsf#EAmgM+7fEx$)tm>mEsVFr?B zjKpIk!lwXLwRT7+)-?SWTOwht`iv-9oDIZy!^cWCUp5V@RZlK1$;ls?8x}m5G38rB zuvhmydCm!OVMqEyWP~ixhW2#FtrCy}4>#L?M9$8jQ{;1=o$u3>F)B;@8jB3cNv&J%y~wjK#m3crGk`V7iO)D-@g zo&>-E2uq$kSP8&#-j~ANAcjE(YjL+jYNL>SI^KU*)Ku+Tcc1%a%SNtHEEN9bA3~Ez zu(@D$jsKW}#9*b3u|;?sQM}}o@z5Aza+ODT=D^f$0v@hyrBaNVi zB7J8T!9)rl*2=0TW|Z*NEkFIauoIPv%Qy(Tzx}FWyF5B!XomB!j#(U$N;b5=)CPU& z^6BEK6vI9B zGg*lI^5v8L5TV~hPqcNry%(#+2`K@qeZ-y&&T8jay9nhsX0g>;6BBqEME{5O$H8%U zJx@x74J6Ym3eZ6?5ko{S5fB<(?sa9c>jDgONTo;`!lkwqv;_x0Hiyozl($T0JYDE$ zafSHvcBw-b%O&X}q%YrM(}X9#9hOz`odOhqoU%44vvL@k$m}B35)G$u(HI>{V}7y> zY6Kn2C~GJ4##yo_yYXa!iSSc;+mC^HIEw63d|&f4qXjOv#{sASP=*@kFzCUGgFn4LY zPYvJ_QTY*bk^|s$?eCOS+nomvp&}>*$~b6!fJo{zNid<}GEqD9Dk7$$utq3eX&{o@ zg4iCuql8^Vqt4%W-u|sE25kGs=&Azrzm=Thbge<(>H+N{$-Y~P-d&loQ#)*=*d!!+ zsbdUEs;v8=y>k|?h~}=o*|yh7+XSx|L+fa9(Qg|$dc(+5PFhoyT^8~Y)gVTjPT_ay z+cSJibt*3%$zc0|%@HXXu5KMdLA#BI`8sG-rpbi~R7a@i!R#v(9{}=;&WQd)MERWy z%$KpmcSybEas*@-=M;1z=#@EQNqCWyx?y+W*0}3B+^u<`_lCkiUZR!7Xhj=`(+Zcz z1#?_KwC1&{Y~A19PycviqpRv!6nfA2Pl4c2bh{P=Q|;pCXYT1JX?-0`G%d%P##TsP zmJ8Z*O&-LK|Z9tW9 zu8U1xTp^_5)`r>>1Ir(*WMU;}m~1)KP18=BuX3SF?0{<_;ZNJ#`>SK)dbssBRIJbV zo?iv(y}kTnrVb#28O(7+fHMwZy^1moOdeFV?#5sUbV<|cNBZmL;N12ud$`tuEQWW) znazn#@2UdAAIZ6*ozAoJ(D#y{#;l$Ko`OQ5iorl!Cy8>}h~nr|ktTotdkL)8WoMM4 z?<7h`v}NFn(MJE-9V5Hil!tftB7wrF!2`t}C3IY9F-?4qm$cf&4xJjht4_tWv|$~D z6iMU29H^cG*WNTsNxZ~~&DkpnU1Vk-Yn*=t06{>$zt?Szbtzkbs}Tg6&s?#P*~l!2 z;gwr1#X4_qptS7^il$oN0?ipOfb24y$Fzr?=mNc_O<8jbb7f`%xy*Rc=9QO>5t1m-8Mo zm=aB!k$57%owKeui$%IkK+~B{rE($0a!>2d@&?w0^9}Wfxvms#v?Gi;25JEBoPmug z_jpN@fSbz;bo1NkdeV_%{lSs)!R40aS6^bE81;-s!gb+V0U@`jwXqfUgyyMJe3<;N zAT$MUtuyF}ywm-SkIjf(T6Tm@NSszi)EDB1lOwiFR@n0N)gYWa=wpQS(b>ykzouB*Dhq4#{%?ln zF91=}df5)m*E%8Q)XXI88!=^pL3KCRi4>vj-8G$c?rFu-5Bqdv3~JyA$;HLpnQE~9 z*ox0e6ao9vj3cLL=u@#g@dsD*yHaj$z=JhknoxDs%ZMlyH}elA`@j@Rs3s=ztU8@% zHm%s_l#g5Zag^enA#*1LenC@)X5lV=ig&TeQJIv;n0v9ZdzEEY1$1gjcN@K+44Ncr zW2`UfQy?!$r>&8Is00zrNJeRQ=9Rx){mc%JZk+AaboR{itLmb&n7u(@Wfgg_ig4xf zP+***OJQVZSqWlYT`PjOig|2nY2C9e0DLY6m>DQ0()5B}%jMj+N3Q3*Q#&wA7QhWX zzc-5Q-aY6akdLu?$-#v+YuUZ#WXBxVXU;gRmC#I{KQ5xi{!J6x85@q3pQ9`?^0en{ zETMNVUa~#K7}+VZujGx4!tYZM)GxXZs%Z|mz(rK$m}H^KM(B@rRU$Tq;IT&4>LF-Z za>#i#u3k7-6i6eZi_Qd*Vf$CEz=%g`T#d^YKqq3X{M=1Y!r&30Mr56{8XM>p1R&nsM*b|&!x+C}Ja%FbTgT8Lt?ed8}r4HGB`uwsH(D7D)khlcmO>OWsfa)f- z;3cZpJI0m|vIq7WuJ#KkS-P5z64MCMa5Ia?eiP-}b6)rqJv|zVw4SyQDm`B#!sB%B zw+&Tz)P9kt<8|3yKmq_p;ml(a?49t`Vst4hf8u05>$=9xcIl! z1eO|aN#Ih^hWhp4+lEX2mJ$|M|Q^A{GrNo$=HSpB!zZ>=PFZ+1`# z=_MEn0MY!r7(Qa)2`OBh-iMY8v@5(icF zaQ3xyPKe%`*@tRh0VZ%*bTBmhUfOW`EiV{VUyVB zn=ncG!ACxw!XwVH4MHl4!d8%D6h`YmNR4-sA=$*+q2!^z%u8IK9)s!9vq~|J7zm@t ze8S;QBQ;0eQvhlJ3+Uy+N(Y<*(KYD>Xo)b6WNjY}#tW$Z+Jisxj*fkxA613Wk>NxN zc}M>j={ReYBIB^Mv9=H(1OPKgSE6&chy9V_^du7xzor5Z^fG)>>k;DCFkRTgktV6S zO9$I*Nwr8%)%stu${dxw%Vkx~JxHgat$#X#khWOTN%JxcNRcw@B&0RXWjpdewOvm` z?>xGq?7Gqom{!;AcMLvlNqqUWgT=})i%hBw;-^~_UBf=QuC9^lxYe&t7%RJq>=|nx zVhw%!Zj5~kkJObc)F2h|%Stcqo5r)06*z=wyOEA3g8BbULe`gu8MoI%^@d{8Cm_%U>< zD??fJL~8ov8LbU{>!79ULa_(>!tcM^fao2z__c7NyysE<0uTd1^-cdFln?>yN~xiN zNun+ivYsh|kcocotMnh)mczqkKu=Gp&%w#CrcaVaNaVm){YpAu9-r_Y6Pt$<+MskB zgNT%aJ$xM)PoEWQMyV*(du~FM9mZ07fg^4nZ z)JpYRkX(nB#tHZ%&TnPBmcjGtu-plcDAkB3bm%1-gbriTC0s~MRsdBk-kEC zHU-^Ya5JeBHK}9Ukhjf`TGFe3HHuoj2mExJaQvF-0Ir;H)z=L~3N5<>T9nTULt39g z?ggy?W?qkRc6{Cb3K-NDdepx~SZc)u`YHFV2s6(jWK^6tpm@>|T5GUuhzjmST!$ZL zEF^*84tr;_UtV=Vq{DRN6Bm1}N>V;_kg8K_A{rSvAL|~qsV>Y&PKxk<%~$}af>8V9 zP$5E3f@DgBDj5~*ZB$l*QQ(rq^!GL{=2YKLgLi=V1A`e#A`EKtItYqafNt+EUsLaO z2Q8W#jVcAJ?Kjs1f~wLlm~1AuIJH23&xGPy#@)|36NUy&-?X^;3$~w#gwK6QZW^+x zsvO0i<_VM#mOMSl!=xrh*A%KfaWY9atIPsHk?(y(K160}kR*!RVZ_kY4-CQ1^9{*O z7xEZHYf4vb%|+V%bSv*g8LyjSf&jh!zd#A{o(9wX7~+vs7yj_U1U1#i<_06u7wlD4 z>{B{tV^sHI{5-;q$@P7@anbtpzppH+gE8ok1B-jV1AuXn3_?pUuIkk$CpXfVDtVZy zApyteVg6!$)u*I#14e4yJI~qc&mIzSiRyn|%_u7MkYBO#GQU3W9K$9N(F(qc#YNS>mf{N2s@%u?h{i~uA+=tbZMDHrRnPkQiaWWD?j{xX3+jGw|zVW{ts)E4kGH9Qi zkP%50Kj(^=7NHD&R$vyk=o7>_wn@f_s5eEOU~-s%o0QH9&y?TP%@cLf70Fr2X&`U> zTg=q9(yk$U6lMM*s@aAWo;sMRs!7{(%^Fe zE&#VwAl*J}*b|j~Ays#njklpVYc}^%`Rwt*$26WpP{~As=!Yb$-^m@Wy7l2M8q~Q% zFeG#;U*RR^R}ogvWkw_Qr}16@^kiGRlF1R#mBihpcGn#C)25tPrR^n_b70Mhi@T2e z>pkShA)V53AeTe=;Od_y0jr}|o`~#}-&uBWsQ8pfpf}T?{7UnAN=T#A-)+UK&TFO(3gt2W zCudbDaA^d`D)>QT0iVo!ZIBiZ!{AlBwF0BWF7hV8b;@iEe>xgcJFWg9)B}NQG+nXz zrL3zPs&8XL?Sp2%YZe}(Q6Y$J(;bG)u0E@gqY49-7lD4>7fgh`pfVlU?ANF^WOr_H z|5~)Y@QU*7inJ7)4mKf$DP4Mxbb|c5k0@L}9NJglPHCQaoL&`Vo+$x5)dL7~*Wbn~ zA-N;&g|zvx04ito-2N&?KZNpOrq8Nk#!n^ZpHDCeRcihq8SyVmnEOAzo<~05CLZ zNR-5kDk7vf3UDEzcd(-D0=pD~E&j7?dBNkz06K@R%BDZCnD=ow^TlelmR`)-IY5`CqgBHUX z$(3^9dajA7C5oSkPI$2$j1-HlM@Z^I&aQUzECCBUT!UI~`nY>EoeI^iBd)k>xEz`G zs~`rCB5$Q`^y0HTFuwtZ25Md(K>ER4#na`}qnVOnJlC}z0!9b})8PHuBC@uw#ruW@ zxm8j|?4TA7pbBUY*EqsP{`Z z^q!902mUcz%#-zvO@oIl!Ey9Qs1M zE{kGb98KbHKWEjS843!-(%cJ@1=8Pj6tT;Ey_E^oZAp~Jx6)DnH@i%76aZyXE~))` z$F5QMTxk*^i2_NMXBHms6OOHFzKdmE8UPpDO_3?eef##lo&P4v>=*(7^dP{b|B&D- z3Csm4Zj3`P|0fEx(xz@HDTj&RdpMHJqR(0W>>cEIz@5laqmF>9tXEwks;vJPDsMX1bHUC zMF+-hIG?IH7XngHzq^_)nXmta1h?TQqKY2l;`&SR+<*GTcdlpn+anG|=qx+yUc>Nc z{LKC{>8N+eMgiJ^)v!$XSOL4t-;rkT$?QESoyZ!M{W7Ut|F#sjDC>d+qBPXTgz7)KM z8qTzkH4M~}WhQl(lZ5*D$FFSo3Z0Lt`mDydCNrPHC>>4Ro$#>P9St|4!B8H3QkagYmj*b_MGJySo#3Gldz!@ zXK13B9nAm-Co@{E63lu66L`^uw(n9k<0_sxr;Ogo93aeRgVM1^t;Q{|1YL$!_hs$)qNC(;%^^>kiTg^>+!&YF?FE7B!v+P^*1_#&~O zFvij`+~a}5Qim!VOm|SSN~5X!>2V3!L9hkvlptU$JsfzYA&VfN>Rz}59x-mF({eqFX%v5ww93u(ex$UDV)1wyE@bqB-KypBf z0BdkZp_N(PxcW=KrD71yDf}U;ix`fE_3$7vT`#{Zp*k(m25KM=(|AVxl_9-7$TSyu z(`VFIg+y3WoYUg7w?b@0ZgjxZ8b5LIoS&YE#I@19@qGH&4)L^Q*cimCgCuKJEP&Qhy(lT#2egQIqq9Zu`grZKmhy;mjw!mZXmmdkM{XRAP0bak~O zQ7--ESJb?Xcj22nwb;nGhZYT*s$w0JZ1?M5@yK*85u01;JmdbqDR|$Dab5#cyjLe& zV8Dry6=haM@2L2Emj~xashWl2=h9+l8_l?*-BB9=-@lpf4D2>fBUzJKTCfbO-W8pZ zKG?I48^p^$25Kw2x*M8tmrJ?y4afH7HX}=TqzP`mf0AY}J~wd}_-1ub{HyuN;?{4p zWt=}M-kmPUC;XJ=jW=}r zV)c*J`rKJ3UN==2F#FRE>GiN*Q*mIE(pLzsqVIDQPsfi9y1G`}pl-G2O?)?;KlF}d zx9=9djCYmcip~P!*l(YVL0C8wD@RT*N{+q@ITWQ=j}WsKCh=)Xf>V1Y;+`ASQx6+fHT7xH*5 zC9TzY8Zo^+RTOY37+sxHvmV{2g@%TAGfTg+12ZU8PZy>M<=9#fZj)f4Hu88jG@`L+=I!)<9n$Lsj}nHvf{gFb)s`=6ol0RYcty}0irw`yOVrDI%L ztIYhQTAktAhl5jL5uQq~1p`i{K^T)vh@#l3ublWn@qHIUf*U+QkM^Y)WVuL{cA#@! zXp7pXBEb@SSc9j_pR>ag=U>Y`JweXwe8Qkhe*N;jok2W5YRQe|W)Jt~p>zB1%%vlA zA|2XLX#JpJ1#NqQr?gKHUmRs8&j1s^r+h#oxh}*Qw?G}4P&ScKO4k%_vhsw!{ru4) zidV^QVgKIINDN<9y8r*|l=6v-tUSki$ z?pe*R7Zx!H-f4f&#B+Lm5w+#WGV%>LN@G`I&P9Iv~e*BB5T-rQaPM3XCo% z9~f2mnN9xc>3bW^tI7&;x|m1SF*!=oNt>(hn~_7}9A(eVgfG@v<=20wB#*z>Q%B9z z^v=9HabK>;6P)=gAU)rrg&%vLTaCkT5Qidjo;xlO(Lvi)*OrDhL9eosI}0O)cca9- zOB8e-klq0si;lU^eU(GL#UL9u`ejmRd?b}OJhD|skaKdnSx-YQZ|;w{a&=_;gdhVU zE%FzI2<+?(6xXGXTmjG;fP$znN_qDjp?#PZhF&HqkpO;G0pX;c7ZY`?MU#!)PlFCa zwojtb2L%%7d<`;RW2V7GVhXocfS-q@$i$2Ne^YQ+N`fUjO!g~j#dYD-;x&_`9nZr+PT?vIzv9>`Zz+z;%*a(KU@m9?#ymJO6q>`3 z5n6j2F7`4td}Y!hoSV;mkM1&+(mJ-sZ;yHF;LbiHUKCJys7Y#;^C9v)tfdsS$<=2+Yx9`Nak)z5pOq74)DRZ>BvS5g1;I`1q}i5S1p zYi|>?yS*PNrrhcz#p%r5F*Tzv)m?o01^@KWHUPT7T~s?2N-%)+=@g;1K~;27JStX) zu}5d({)6}3ilp@2(mh@$t=ho~dd>EQPHfN5EgG4&zp*7|?7wSMd-CBDVA7%!Q%_A~ zS(5T#*~K3#k=zI>gjop|@sin<_rtkf@jqsJv>K9Qc^tBQI zVYZI5oQF`@j;7SufarO7E3|^=uSstW7?hu!e#%X+c9C!umdJTlVcDybYF_^j{hO72>v0k@d0=!bl z0-S!inr=w?Ut=Xv#st~8)C|;_t(Cvhv+4H{ECwMVjd=3G2D@^oNbZyK0~l>u8O9GbJkVF z_e!frzeO2etkYN%1v$FAo=N}014HiXuET-i{RD_ZvlkKJzMpKe(DpLXRLLTZM!LB6 zPjmbiPA68S0Y&%5Y}=Ev58J-y7F{87Bf^P5a&vo!9u#ox53zy9*7h4n!6^{ChmjET z6%jszZETTLBEEbG^=P@B^xfgALZQpDq$Gi1Ilr)rD_ohl1x&k0HkCoX=8_hZD1}wQ%Vm@~i=r0y#*;d```LLk;_S714y!`j2 z^>?>H>AdhNOZ39{X`yhXADzYOwdo&)USUGwwU(#w77^#Vx=|e zFJMXU6LcTy>P=T=G^~PaRrC;F1}sqah6 z;p><0APAOk>) z{$xo6w&ZX0(DY5`%~rze&zfZ;Q1FZoTLAz`q@u@CN@Z1bRK90ejAF^gS$iTmA#3w+gi@XNcsNnfS#cb>m}-qWb4=(DN3t^5*|HJ_LnpVVPfKBBxQ> zdlIlbmycchqEW;7ZqF9g$va%E$g;1aTAlhCCQ+^&sl#z__wh zW~DkZbH$q@Te>MURE1lD_hK1{bq+0;4b6Gj=`2uOJEA#9BulI>XlZVdxdZEL@&9EE zQ~-*+(e?Zq{8B-JuvwxDcd^@#D8`EsYw5?DkPq%|U*0p1Q$Z*!gI)n>fAIBdWZ=wL zd`uY5-sqM-HWt-5D9%l3N~*b1?cQ4a>pkqnhvj>pc3g>;vMIs;wIRrZ)j}7hGPf^V zr;{aO{G?!^9%IS7er-ZWzR`J@atq4JqNB3vsU``frSvz;-_J;X@Oo0#_QAUO)tN}M+xjKoL+`2Di`N@4`9h+;nXK2UqIVL^yTP&iZ;s3R3`@pzQ(>LLh5j_Jr&7+UJP3Z;YVH;DF%~!fn%}7P(mPuQhMzq zDnW~J;)V{9I6L=)OU_DKPf;$4PHuSV+>9X@=Evg|YXs$Beo0hBv0O zs44riFd6ePI>}zaDLVTctr1O&5esj$^-AqclvlO6V^h0Zsg3s{W`v&p=(iBZe&8V- zj(I)u8hWk7Ezu(>}=C(8|sy8RI17F|3F2+Ir2Jh!r7j}QCl!m4TRmqR#e7agH6D|+U z7k~cJ;yJRgXeQ?1p#|lm?2?`Vbq5&P=v?}sYGo{ZQqKTfzhbb+7jEnS!bVidj&@3I zX;N;WaoDdn3A>3d#mAp?GgjR+RXfZqP)a%}w-k}-S|MwfMzr<5x%p{nPqX^1%jwE5 zapXWRO+xC(&nDgvngbDTE8l|DUY-j8#`prw)_HB=IkF~TVOf1N8cWclXqvIxdu~r9 z4-`%w;c!yK$hp}2OnhI*Oyh`hgNbb!Ci>wPLmVCyw!=2kabkDxn825npd@(X{oHo? zxROqH%A%iV0Vrzn2YVWeGR)D_V)xwo7%PFxULB$KP{x&i=;8Z4XYF&dkKS4Ytb zP9t$g+%X_Rl%1rIv_Af6NqUiF}M_fOzhB@{*TZY6#ScZasH4T&@NS0 zwy20!5w(|B<>Qc&%W>kpPsh2CJu7B2o<`p6Y%_4)6%GZV-0=zApS?o2LXM5GTAwOp z!B|MCSjw!**fkR9OP!DBQdlXGrPeZa-Y$6{H!6$?K2sXy5L}Wh9QwjoFOjteg%A3z z-%7hyIEF^T=J}G(o?~-GMt1T%0!;pbpS$PX(WLCIz95d3!X*X~TCRE7TR0{tFF8Ucjl|rCTPr@;Aq%eez_bYoJ*a8=lr%Ggk9dh`8jJR%;kxDV zmpNJlU`qlnXba28JQUgE?{W~U@XV*NtGbl3FcdFSI4p;Dydb{wvd)(JtYI2a`J~`V>HB}t_BsGAV%Ga`j(w~pCmbgx z=Y=x$MUAoEwa^gf?EM4U-<}PeGSL~!VYXN>$fY$$$3{?}h!$cN&!{r7wJ%4bY1$p^ z8^!e|2Gd6CaB?E+GQY( ze1ZjjP&F=Uk>}up2dm^!0>$^oiWWL9EgppQSSFT1b)q1eF~Jt)PnbE9)f+C3pVg=F z7NXwx#`$kmlK!^AlcQ+jqEW`^!&LI=W0H{yiY~y1UWWCP#RSVhcm80x_=ay)Uvf|L zEg7F9gpVR%OwGr!J>#RzX98q})FC12s6>qeLV2eQ&AqVa-rIwN8lA;r?N9(fs5(?Z z5`cmvrQ~F8=Ksng5XjO}FTPkFQ?8zv55PB2H~&)lr3Yld4bWxRNX}}gUj#f*w(yHL z8h^YHDn39^r6;8xDH`B>36+Br)s&`$53<7~6kkTn<>&ZE=n8<7rd{B{Bw2Hm-N>`F zR#72x)=D2f#6zze;PQ@}b>~oXIWc8+{EGQN~ zGf_X9tLTM8K_WRP6!lQJjlCfK8kgXEe5ExPI4n$|MY#bqLX=r_-kpP;!YCir1F%PQ5|jCEsl!|5&;DW|r$9OW;lI{yw#NRCe?I7uf&bmEiGD-36Dr(vA%S z0Q&rxle7`+qDjDNXi;e6gsMWo*0TCL(baS`T?pqpBeEeWRVvZU0t5(&pD4AZ#Vzn1 zx$he;`C<@C$i1V%Me zF>&MNAnrto>B}!mrH$*U(JZ35PoN^VoHd%tL=C2A!k(Q^b|lUmuB7(0R^jY)cSJH!Cm{qTFQ`t z#0kJ*sILr6WABhJv*T|eyHv}nnLEQdLu%d+hkFeTpg2+z1QWe2j+q2{Wl|2KR8=tD z#Rm9PDwOfg8#7w3y)gV(g8lRLDCzlT7L7jpg>~zOYx8UhO@h*|bguF{x6+Fi8k%&| z;?jLJa;P{b;p6cbj9G}59A8cXRWe$-U$ZxxXR$BnbVi%#d=m)1w`{6s*0M29bt-X9 zo4Kl(5TtPB=K2h?4A6fNUmDaWOtCehwGq^d|J}N)TOvTNe3~qkGvlhj25K$DfIh<5lBdv}q!8PO>~_A2OAf}!1_rSa8?svPhacLGz}lW)A|2YqEV4*ug3;bJ58hLX0LQ0Z{}gBT zRTykBK*Y>>on47mFvpvj-K2%SAv#4Xt8!7lpp;!Tn};}d)l8B5l&Y##^-9vj+X6bV z*k;h3K1uR}&G{c8lpwe`^R**O0Id4XB=;v7Xu2}Y2%XM#90{Z5ZZuE3i8)0Z*{k>~ zIATbW$SK?aPYiBRiAI)1V_c;QkAQ4eVmx(A^`o`~<{L^cof7kFE@v_i(^=R}wU)~j z-|ExXUB1b{We>Jp%Dao%g((>6>Q__W**`neqOjP!Q*;H=8fN_O4LQ|%ZVF^BGdsC(+t1c#-7DAfz*&v6g#f#1?c+eJrse2w zucVC5Nbo_JD1Inw3C#X8$|q}!K5iv(@jK{;bb9VmWZE;n0dw)hf%es*&oS+`7}%$j z{o=#iQ`pDG#A(sw`#;JZ)w%4=KgNzDlbxVmeZgyw%h%kTE%jON;C^>uoAumN`tyO* z#&pKCSV=n3Br!28bKfx>2&R)p!49_K8n`L$nJXhTm86l2cN17vQEt(oJh9nte!F`J zc0UjLpDHLzLGjA|E^JaXjjfE{>+qj~i~uPT*x^qcNIl&F0S?^etIiDHYG~FcK;;TH z8Qva4-+=xjgcA<;MM;lGiPS>Gy6RMvK0E<(q^`z=j`R>;^ZuG9`Mbm8Q;po&>ug8* z*j6oC4^kP?+6WCoH$7vh2&NRdtk^W8{2&f`r`SYzr{hmqzc14qCpm?my?)h`8cRzy zhEQX(VsuIyL9O4P$<;X%Vtq+uBB+Zjp~9bl`!?hzq5krx++*JtWaeHR9+&-h6io8l z5LL24z7zis%xLX<(F7(8R%TNDHv{$zwTte+TpqAe7FMMrb95vGVd~y;>U(1sq7zeD zbozD5_H|UUQl{(Bbop+H94c@l+7fuCCwR#K8NSvUt*pGF@BVEvSnP#G(iEx7z!?E_p9L(x zKS4{(D9YEJG3;*CSX|-cyP&iCGoKEt+uE9Wl>0Q=?$Bby4xCU>*!u)D*q8Zbj)6Xa zt#y&}C73|+EjWBkTq@SC00zdcgv0!=*9}a59tz=$A?Gd za5pm)Vn+Dip${l#7OMBaYZ#zFKOc3Q>6RmCVUShVRlJGuia^gs6uM z<=-i;+3y{6iWxAlO^;1ceGo8a(tMgFDR7$O&vnc?K*r3XdpvXk*1i=5YY3;vFg0M6 z7UjfhIxxg8PM_QxCZ+})Cf2q`=Nkm*20d4AS2-OeIn(k}Ba?w#exLb1i5n!os6SD{ zUL+-vNBCFO@0tgt6b&tod27gL=SHRJZ3s3#Sg#tO^UA2E=%%h)4Fz52+b%Bh5=hgi6_YJ(E$Awx&E8%na?dnGC)Vjx zt@4-CZU1Y=;()@r8!qW6;!8@)R5@85a>N|FSk{QqQu8Dqo7FJ2WA-$kG|}(I{zha$ zDNwJNMuSK~p@3bS0!FsF0#Y4Q@IKvy#aDIGFfWHXNhum5lBbJZH@PG#9G&*hvu?>;5OwF{hVZ?9qi!GFV6bPmz-7uXagA@}u;m z$K+B9d{X!@V*0IT)#5BB6^5tq&q;25(}hxSPLrIMl}j=8yr#L1jgW{e9UZ0#=edR` z{yFps?d+K;h!!m4#!=iY-a7S6umS+ca59(<$q}N#ahjkYtrgF~h%z=1I6Jjw0tNY9 zjiWa=-9JJS0C<{w^^8sEk80=yt}~)xEa0qu!Fd@(nNjJOk;X~ZRj>TDaJvI4l}Nr0 zfs^o{OR#jqr+l_g6YR?N$K$*)hwb&c_Wtg}nt+tkIBEOYM!@U%+%>95ed4>9TvP&y z{b`zP+yRw|hqGS`ZW=Lt^HGufNcKsi(CTB71vhwb2H!c=hZX<_d<{~%XQ;~1x)i0rvL>fa(gf}Rduf(`npw>tC>zO1=%ip_Omo)AUglG!{ zX-MvX%yJiGU_aS@{lG2b>O}nmd%}J;eShhWHgCm8j1?TF7??bhUR#^CDNjV8)vqY5 z=-A%Q$1jZ9)c3K2n!+!i=!5&FiGHepv$XR)+m+VkG*PL7M=&2}UyNh%(M$@_^%=ga zoV_x#0@hd3ulKHZAJs(vhN-(Xf5q5%@7HZVP$WaW7fu8|$ci(}FbR0Q@H9 zoZi=oR_+Vf%S5+c9|+ASi3z~-+=2?u{-CcZ)j++LCPq)jRop*t3WqEVt!p1}HM`89 zUVBfYp5QyCL41EE#Z`V5i;y|TSGmK{&L4hv>iW9V#j-Zp27CId=M;*xjE8cY#ckUZ zKHSHQLZubNS&25{nJRq$lYJGf64yY8SctUk1lD`${rAc|F^BPyq$EZDo-i>q??Gtx zUZTKb+aC&+xTS;vpbVG>)ZQ4d03>V5valnXj|pe!vWP9x{gl3Lln`6=-xFhCN2pQ4B05s?Of6)OGmT#&LQ557# z1&1n$=d1P`CMdrnF)|X$T8L3r#nz~BF)c^0pncCvaBjETY0GaYb`+%|HaexfcP+zXKo+K`G&0M%PQO`oisivsws}Sg zWoJ2Hz-{xKHEVKn1g$yPC%Q+5RujP!>J_@9OvON@HI%$Nnm2ZK9LoddTF=*Y#G&|V z{57)C{EcjCN_<>T93kIc-azhVg1ojHg!g#n#A^r|I|VsxinDwFZhYP~{~2&R{Ht98 z_5_2K-tz@!Z?4*A-~HYwYs=C#H0N7Vs7{?0Crvb2 zov4lXkI*LoJVbAFazi0VOw1%(j&7TS&fB?9d zE@33ns?Sl%RZ-LhQ9RKMr(d>iim)}Pf3MMaSZ0U%4N8ue?6&Tllz*~DI8K^i?EDQQ~FL8t52AQoO6COSNlW zW&VVnT;j4?McY)>gI-8=0`qoaNXwzd4@J!ODNU$yCMxw8IMJ?lUi!JQp8Q_|TS!Ix z$xlXx!R=?}sqB|jW$HTL{P7Le_o*i@&qOaB&!PTi4Y-*LOq;cBZch@a)udKBJ}>Z~ z?%=hc<&Dqzn-Z|w?JCi-BdNmS=n$e@RveyIg0Lq=TswpV*iO)&bc`Bg_>Q^8|ID+9d+?61ZvznpMQGKCuUGbjAScw z8bI>-e_GC&P;fK7!5K1+rov%o?SHWx3R{Xc+BfTd1+vrQdkoLx3b!d<>@Jugd{o!L z6ha4!1yn_Q8cAfRB9_Gpt^3l(Yc79SAfJi1u#?B}(@hzn9E+Br`$*HKW6f0L^x(<@ z0Tc9AKDw_w_qIhka2^3B_=C0c35%G`FgjKCAoBXIK#RMcWzykQtiBctXTw!CnGIyG z&-qr^>}HR*QQ9yA{ZZfLAvG}FsfGrCs#EYu^~};I9;fKV?k>mPS-9#j81rU@f7l1# z|G%okO`&iOHxY&)RqZ0X7izsC*9cu5;TL!bq_>ESNA8xuWf)JI&t@j40pv?~+*!W*kNFY8Lh^A`OFgg?s{lL;Lw>LE+s3z?)}XZrrLLECY|a6>$2;U{I6 z^<~NK5GE{Kn%pF7?b`350`MwJZF)Bv`mMMY$&V*Cr|k>qzd9FpAIMs?GRiROQV zTA|=g_El?4;y`zVi$Bd5m*vw^S6P^(kyX ziM48fZ+~{HDpD5g#OO+YUBW7g5P+3>2PGG?FCz&*S}4w4f$`p^O}$E`G^-#L&UQ6- zoqS=&AAIYd5?PAW{I1^MSMqbZ77Fvv45w^=xl>!6n9iqB)dhvWcSeIynju@!z3P~M zg;SduD0qNl5mkf4LS4bx%re3#=1-peQKn}hS@KCsIR0GZWxP}nM-XZe9~BGIu&e+= zK)t_)@m3MCXEdp2Bptwj1Xc^zv6!h{Bm_&hMi}A;uT=cyM>Hw)N+rP@>y=7um=1Mn zzx2?K7j-MdW#%cSxsVZ^?QNn+%a%R&%6Z%`VCF_JrvEFR3oc>6mX0qk{TiHz3zkiy zswOuMVz4dh!|2+0M3k)#b3``?Ss@;K;Wj%_d|Yr<(kIb}nUxp>J0mkEbm`ZqHKk8H zt}oPhE+SfTD%Ev=y5uEw%^)@tmhs1CUH0p6;P;zAuM(oIm6rT>tQSC*s5um>i_B0C zmPvz?bFVlTmoHg#$o!B*Wr4l=qlhg?*4V4#)LS&oOe)Gd=g&;pO87j3ul2{>O4+4D zzKsv@5e8@wn#s_(X{kJ902J;ez_ZX_??t0PmaucKTQZf8HD>UZx zt5$ zJbCd`%WUr;*N8<`-6iPcN9r~BP$xKLEE+*B+2AF$4c%h8mQ>ew!wQ#Q{svgLhpj)k zmT`CF)HUg=`og-S30^7*cn79UlwFp0%b55N(!1(gDNCz~dmo7VA7%`6i%O$>;BI%+2&} zN%X;Q@#gp+n)xrEHr(2BvuhFzwLSjk4h(IYB+GAo_~@#|mbaZn)&q{)_}Xc*nX(zd z;IjI)LyqBuKBM+%)n)rjX>k)r)@PCQH$w+kj<8exnfTyK9&bMY0su(;2aCS)2Av9=qSdac$+TTp;e@rqpU-2;_ ztC~3xXUQKfTP5!BdTera5iOVpAAXA8$_p;WyNPOT%kcHI3n6>_d(rWk)Pt$?zE)dj z#KFE=d!}D#)HX5U{Ge{v{io@Rmd2h^Krc+qxwWBNW79_>`_5V7L(bEyv=kmgP zo|WHmU-B>LHv?u*gxn;4et7uS*8ZEql?&5yLfz{Ywqn-8$7APO-3w!e{n|$kKX>_~ zb+T|lf$%>+bOIpy+8JHi1CW)e&cG=P04=l4GA|4Y3SnVot#=11@<)TB=H?VFoYAzK zR#os>K&j|Tbo^4ChDqKTW~24@7m?{5)=u7mw>TN~uw4(&*}QY>7t$a67?JRqso5q) zlKc5bF_;3OVQKHI$kJl|W(YD$*I$r3)V6WMkvVfevFrPk6xHQ!uI+z|b1B0ke)YH< zpMW&XwY(aS($D1#~>V%_Y_>_H+k@g&iN>ywugr@&hmkpF@3@Dn0x z`S};zu@I%-b@lnWNd6JB0^r`6u2`et_USTi!~gN-i12i6XYww(i{?r zG3*$puVOoGfn6|TDcpWZ@Y1IyVqOG}^_5$uZ&RibM$pM+gcOQ}z2L-^*$jj~lKvT{ z8MDufPqZHznY3fCef}OHhh?m@PQ0r`KBFeyxBX!UI|*S6<1$2Z#SSgle73)BTccPo zVkc?4I)B}qOU;TY{X}?l0|o%lDu|s*Hh4ac_lw+?EBvoFO!dgWM)2#JbXqsb@mN`D zZHlJHId0USZVJIqOPQ=W8{%Pz| z35Vp{a_djcbczL=`}IGQ=Zl4NSAPiXvM<-T9VbX9HPLE4z+jj9*?OtLATCGSj$T+U z43=jG0hA%2O;kY?MJ#DtJqu2zqB2>2&-02?zm3nI{m*#IAHr|e@%A#}sb6J++HiQp z{LUL4l#Hi11A%K#_@qG@5IDGjUAGM|-rVIU;0BCm|Kpz)OFz()_BLduC{6 zbuT9MkB|ct*Hw5)g^i3#@_^)v7)mmRx@gMP<4QkIj2gsc2_<` z>v#fr?sMU2MVKZd{4c|?hbco@0nFicH%^3FW}E{nn%_kZ1+hUVEa8{e*{+_p@4be> z;`k|x%pnFjY-*1*I=>l{eRHNen0mHPs@SJyD6?~@%g_~nJR>-^<2JGDyh^2N)2xxP zoSA!e!N^qgJ6=uU&lpIDiLXMF{^pE&@1B0{1K0o%FsSuQO52o+P~qugz8Oa3yV1t@ z5^iB^Ocyn=cFzw7d)5^*Sl3{!Na*#~hJymi|K2q`2p}P~3jPgE*WafZ;tD~woE4ns z1Zn09OD`yA3}Y4&d7j{2VVMaq;D%mx=%2Sggy;HzUUt`O=O;2Q%IW9@Wr-=;P?QBD z)rS5N@`pA>bLsG~l1U4Jqx~%p+0c#?lvTe?^_}B5EQeD^rR%ft)38s|468wO9QqAk zrc7LFz`7!p5WS+AVrvM}N020awP9P;z}GBcP0eoBn7%?k_-{BZ-@m(AESIVgr3iy?YnQd-&c1-$`5ss#+8}2@8Yo z@1KIt$|jWSbU!AZPY2?K66mndsM1&Z+~?_6vdzi!{OKX z>s|BaPNX&>)YsFqK^EcWw;|7t*uVO+&0uUW(k3MlZdb1w_Jd=wU?hUx9I(@$CzFN{doDTm zN&P#0$R-7VLm*r`IpGmhgk(Ee{P2&}bhbQdu-hXfXJNV~C=eCad8q8XR*Et;JVUzI z>Uj6sd$qKJrEA4Xc0OUZ4!dexI8I;!#DlQP`h$y8+MFF{wpa`6Tw(-M84#b|pBw6o zxoqt~Cmu0Z6!Cu(HCseNowBKiNQT=L6CCvx`6s=qlP1<|6D)q+O<>`foL4Fs)}-K< zqz;V_M0V5_dA@1CZe-^6ykR)!B_AyYBY_y2bPB-D707Sw)8B4d+@b5z({89$!80R*?G6~h5!J5Fz9dKWTwAU z>wC-Zt_UvItx62Waggrf!my>9-40*z%yM`%>~v!4nR;V%)0%%vSBqwdgIswE6r8l+ zi4HGe&eWoNIBg~~EFfH2n+hzRwaxL>A7~c*)wR(fl>)&7Ow}aP>3>*cEseew9T~le zIm0q|$n_^!yW^;g&2 zC3FsZyfKC;$*&aC!Y4|JijodgI6(xrwmU-Owtc^-FVL=9>{lq(8DvsHK?tFENP4YQ zChI0JDdD$Ye*fzMVFAC)MZ@XyA&e6uprp!!tcXwzsfx(6_#32Ksl|qQ10x&Awm$}t zgbV9-r3fsQ$b|-5C_by~sEJ+S#(F4LZ#$3BJ7BTewh$5EE#yxJzGee#1=dkGzD1{%Y8bO=Ji^jQTBB-RW(qfq}-(iLJLzyD-^1OSzbezD|To z5VNuh5=w#Aj}dQLbPC_iBlzpy0~teL4E?=00HFNUF+@ASQ=g~SM1v0|2tiP1Vq_&vPwl4UsojV_;L~S+@Vk<@GvwBFd zO5MA(N2g0)G4HZvi4CG*n6O%6!64w72e*C{?wg%FL?&QZ;;$IIv-*n?x6m(hicjPE zZ}*`ODjkKX?|7~R)w3q~Xc-}nlAC5$o~gR0k9tb?K#wK92${!>!PdmugAY^73ZO_8 zOe0nm9?5Xb%fZvTDZF@FG>y(aY_K{n2|xjCP!{M|0SC-^-&{mXCAZ|}sL^@%ZL}sl zqR-JPdnumu?@6HFTF*V(HLQu6};Jjk-VJV7D?;QF{=m4xJ8ve~d@4={wi@Pjwq@yj7bLdB%tgy=5 zM`2bg6ef+rNvr=QYpPxtUO{Jr5yqf!TrH#aY5%fZPg}foZnGW^hvF}t7Jv@ z+14J*>CqByq9o|)<@tkj!pXLDfEneF_aWQ6DqnBDo&?I7Qc!8*`TVb2f=RkW22zG~ zorAyZ-3MSNCaF70uaHBdAkQBoqu$;SOiX4qjztL5G-pLqu&7YgRynaad~EH+6IzE4 zHI#Kho18_>{zXeVIxQy}^`-4~ewL9tbSZP{>SJu`4*_T`Kp1|7K$C1rl$D{u# z)~^EKQT$cMBc6Jd5fm3oTPM`JVl}pU*C6sQRm`DL8`I>k-Wd-a6k%QxWKjpgNC0u@ zV5$=q*?78$4I3Ll0mw5Z3C9Y|4aC+VP=6!-i}(8%in=^O7wPF+wb>V)H%)(yf*PWl zzBKSr8!d(4R|JQa!a>nt=DTNhi>>#PxI%S-caQLW01}S2IycQ(h!Z}Fk3b;?9qOQL z8}4u{A8M7$bp~j;K?^zgLI(BQ#>nX{lKny@+3l*EcCX3jJZ@T>F!db?G(SymX&dmB zc%mZ zbp95JI4zbbqv=clE`|oa9wXqMOlp&jxhso=L4XlqS*U8JS@=@&-nwUWa+7wr(dGXe z){n4RTx2DcHc;qb%1cXRAq*ao}f?L;;$&{0HFq4};T9hz>X)pg$+=J1~(ifAo$3anzx71Ce6 z8xw|G=^78g;2TiStY5nM-D=AxR4Qzp^RAF7Xz=O&!{0B&R-EHn+iwVdN;jS4ie)8m zNoz5eGkL!K^o~yT`-Sv=R6Cm-J>1mbels$O>c$r73^fB*2BzfmfQ{ok-7l(9&zz{@N7aH633uPSwiL~#h822Go`sBc39_Gf6sOe) zs7PWNru;9xh@29&Q+@AQ{`-Gp;2k)2uBZiRV_I_RMXGQ*xN^V^YrI8rl#hB+4?z|Z z=#r5L;(}x&&zcfFoRj^H%#$^e5 z%Iybb)(VZ8T6X5al`MjYve`x8@T(Q?*rg?8Wz;B|R!!@Zx2EQ878568d#fbSNW%{tGrtH>d5X>=BKm zBQT5KXVu{&vg|!|(CRAy&0!t=0mXWee-dWnh#pgxO`h3Q0&8pxMX?c8kP(95W&0Q+ zgN%5EXr{z-Fq7uG$c7qTVbpGIpD<~1P%8BbrXQtsJ@^-x@G;#9;gJ3kBsnmug%d2( zwMIJZAa3JphbQm4dO!YVXNOBA+<`;zrnxkd*=tYebu(YLVsXRfRAhel7^?$wN{ZJg zvv^h^H+x!Ex6!&H$g@0C72`|9=ClNR@n@?Xi_1slTFX*0?j_gX<9Qn61fU7IIAAw{ za+Al8S{*)?n+{r*9%Z*aXuMp=E#3T$;boF#soxnoX+Vuml*S4=NNySbI6$u1TPO0* z4V^&YASAjc=fuZWaQ?GmA!4Y1y$#CKIH=w6-o3xWh+ju0j8tK-%JaPFo=(I9sHt#q z*eAa-S41*ldYW)jc??H#^Ph_G_2Nwjz9LlRn5)C;!3ZOZLZ zS8A;C^Bb*YrR7pfOSxQur=cG!jQCWcREY%H`{tQ4RfPAWfp4hN9=cp^XsFO=A|Ez3 z1CTWpQBS_lxrvKVX2T5($VED+O}`@I+|0h5bZysR<7RR27znPec>h%5pvxo2a@zf5 z^)&V^H5ncepEqru;kJz9&&(K-NPL4}$lr3x2`FlfYtT_LUPnhQU47Zy}q z+PZ%f@10MPR`szLbz-R-j@mqM@nDZ_f@(aNDT;W%v+zx2IQcSTo)A>AOfGHp{e zJ5b~Wr4IlKvY1D9?XYveIWfHJ*JLW)81-|?=_n=$G@A>x5r%dwG&1fRJpxr#w4K{A ze$db65^jYpPMJN|uyT*|*3ENg9);K%jg!5npkg`#^$3;wz+Bk7RsRfv=a_Ab&e!_O z{}BSY(BNfh&Aobh#%EPT5*NXG;DSbP)a;os*nnBc%VC8@?mF-OL zJ<^RiWo+grIsjd+ylCrZi(U?*OyXaJN(?|KjVS7v1H~}qM5*)5fI{}dkp77w&M)ND z<31r^#}-p*Ks^fjQx4*iB7_`w-Vn#LSb$XB z!J7K+y-;P^gieQXg!t9wX1+1K>nsXAPrE{@16O%~^XX$UBz;ID+KHe@E}#16wH031 zvcu*#$!&*z;~5_(c$h$0vH6;a%CB-W93CnZ9-j+hY&8Ye;PD;dI*eUIVD^hTD63TT`fzgc?^ z&LkJQUNdFFrlBFM@X`@&;*XMrW*|`$X$ep<$gt`0s(p4$kC9g_IM#1NTTMIVip(+jcHL~_fa@rIm=C})axN9jImYSQIE{3?9t2uRdpxl$r zWxhSuPeo#sYkv6!F>j27n1)4`D{L^bcnIWu;0!($Tz(uthA<^3PE^Hpp)5@{d=r-J z(58++KqIBz)AF;!)2I{<#EiV27#z=m$H;p#l#g5yiL7cXF771qj28~&$TNTkA8GelG8b**YUpvjC9^NN4MYi2jbvKbK#`nnY z{!Vz^hTXHsp*2r16QjVXf8Cpf$0f$JmASCkw`?84l7IQq8Tetvsv;nZ6Xl}vVfKa4 zAv8S0ru)nKpU^BW%T)SjdBVDh?{NKHI$YrJvNXF1l;T47e}rVC;hfm@R9JX$RP0Z; zMT_GxUTD>8*`}prG961pk&oXlMX+~v!?DsHKmOR9e*Rq+s3zJAGq~;?%GlE%yJ`~2 zmnG6d$%RnU44oGr!<4`a<4Ku*mT;OicvJ&W%@OD&+aamGLI#d8z1K$Cgn4mJ~ zwuGMi#nP^{6`5?TMnT{)VA0x)GCU{KibumNw%Vd7ZhV3Ej*ALx&%6v3URGW6q(b=v z4%_<6?u#A(kR*bZ(+onGebK0SNy63?qq4CQB@*hC6b0=CKYxt8Clu9pHZi{ujM`?} zB5`IGQJVH?m-yWEt+Jp0W$ov)kn3}g1&z}PtopuJeC6nKkAvIB&Y7?I(B($Oq|Qs5N{vI<7knVSLNOPAcVHOFkRBKs%x!V?y~{Gs>c8_L?MY z`@rfp*i-Lo1t9=bm#K5K z3Dm|{!V%tb@0c#yX>%OJK^moKl#6@qFY(fuE0a7mzXsOrJ`-QPyTV4*eqeuEgt_fT zV+rc@xc%6p0{C#K01#iOJE9*5DuQl>rAtQRpUN3!dGI+HWOP9GDXc)8{b)*0%zmm! zI^=ZY+(1K+&qrAZ1jfI7F@KUcg0;@R?0P~WiV*lwc-cft8|yYY0fl81TrEZN?qs%Y zg*KGNJhK18(^;@p(MD@{Hr;HxySuwK-QC^Yser(yyE~+$Lqa+wB?YBK>247LCHIl< zoa@XFcxUFiXFcz;X4b6rW0&r4VNIOTht3RGOsPhCd0yy)#PKa2$JJ+R*|LtK`>JbV zURYg+2GN23`OIf28c4#U^qj=T%51fe``hQ0FYt~5zc;@>Hvm{56jn>Ja*yZ_lx**- zwec9gx|ne3K<1+AFaPYT2T+en@A*J10xeZ&Py*GD&O_!avB>Eqw!d89yb#g>;1wD4 zR9VO~WcR)&SnsoAfrB;G`X-g`-!_CqWiOtFhHpL$eu0$%2-Hx3fEu?MZWia@E`~DM z2Fe}txJ5M`E=}CAPQ2#$Badm5Ra4kKUO^;FC>Xl8))1tia6z>@7tHo3l*R3Rd~DdNbvGY zi;lZ)9WYLen3|&AWX~s`r2Yq;*=s4vsWj2wa-U%38aIwXM86)ld1@%UZx~lP8PsZO z-ITrpVmt}I0A2nB1xEJQj6N$7Ep$5dJF-)wk05Qew4iA8LkKYV(W%G_Ev6hYTs*ss zyteC6=11gA>!haG$|Pe!{JgPpKF8#5xhX($-!znM;^u_34GU;>04!K^} zRTK&KmgDr^GEm@;uJfMC)&dFb9juHfbSGF;%!?YtK`ldQ-A1mn@1h~+p5NR794??p zr(x8xW>DkGB+Qsd)+pQ^-b_&->@OAabmTz(g*x{ zoMNQbG!*-geri2Cb@qM^o6$@Gt(do?p~Gb?Tn;Xf_NH&IY^kG4WWha{mc+uDE+SRB ztIfonfZ-#ci;&<2>bt0om)V$7iX!lMe>02Ed)+DPzpSlu?jvBA!M0&ABk-56_oC9n zvk7-m1PveZHaVz{t!mX;LurfR#ik z!$?Rq1^WPdHvR~PLqjlz)YOgHa&>i5A%w|H@_nh&ZOFv?#QMOt!~9F8;ztF|wyJf= zBbtNEu{0qzu6_1p4Qtw8jj!9t`CLTgW*Rv7kng*fOz*>x;D)PtS5N`>^K zm8-Oe-Jka>b=dL2)nb+V85vOwSnunY{1iSRDtW$aVPIng?ZZA^E=y=hDR)NpV%BSG z$*i6wKT&W3OU1k#V4W`R6|d!uAGcd-8c)k(bzcxso?brEk|6i1N0a@9PzDs9h+@eV zo8-03@YIqe3G;6T5&vu=zU@!^d%oKJcdRC#NFaGk(K0UD zfE+D5uRhA2ReJ@MVf=yg5T|1Jz-&Vr3eyLS^eV#aG^w@I44ipy&4L$|YXIOudMnPy zxOLuWJ>J%~e#(!!x=9kqAcc&xwvP!#wKXrN(^$1O!Mm{-7qayKfHtaneOt|Sb(G)FsOcY#1qpfhVqY_E-F z6y)&BDk)U**~|3tUrp-wek$GHKu+tZB_;6=&72aq*j9wXjju&BB&IE&mu#%~L>2{p zGQfQr=sw;WZ^i}+aN?7Uww0$+nM#vMR`Nnt>D?nbaO&H{g9IM8K zn=o7Q2gVqX=!hB3w%pE5G5aIl$KpXg@+2H6iOQTBT)mu zt9>$_GM|e1^LfdWvAijT=X@6@BVzQ9zFokORy^6PUWseERO~31zuuM!Z{EsA&TyY( ze*?Ci34;~?Z6vBLzec|a2tjMcq1T2J!gXd-{fGz097c9U;ylLc{SrehP`F#dmAid) zKxs#G(E1b$?a0~ktl3#w5S8VrNE{`tbDi^>rQMs7z{oem(dOToVs+`dJ#`8W+*=Jf zDi9XVxQN($HwbkKJ`HfFuv%WMcv25n zJ^H%-`Ze4%LQ6!bVxz(M8`5LZ#cyjylGCxYsFN+TX69@gAu8@a6LsSD`@ehGyT7cb zv{6KiZ}l0(2;|1&7d6XVQsBQ~#X(}U{@AD-p007s+JTxK2id5}VN$yL%cMU=H=cr- z0H3P-DVw3;GU2e4aj}lQv*9=J*_A|xppuzLT1xJ=$^Y6h8wvmA3=wHdh$z4>cw=yi2rb-A6(Ihy!GXq!FlTr4h)n<0lurAo#6Ek*x^|?kR)Y1gjGb zjCR}lakk6l+6?bNTaju)Sf~-z-^1Zeu!%6qM7eF3N3#S~XMaAv#LyG~_l9oy?i7z( z2VV4Cyv7SnP1CS}#}=fWQ1{PmPy9fjC-2IRZ0O8Nps&gU0n|g^pO~$|(KTJ}^wF%7 zqBtx!vP9^_wksB7!J)|&X-Kdp;v_71?eMzkL#f>8bGsN$^iLrva)ow{wZ~u`CXB zb4v~J+&4*4z9l2oc7%u#Z+~Ng@mQrSPef;T(i_8$s{d@xE#V$p^qLmi_OETFZHnXv z6NeQ})|CPv01%AFwp5bglGhO)Ep@~2l9$71hf2+CWP2R2cl%ZctmTk4i*Jw=04^zYm2;-1lb1Rxs@6i;(fuL3;H~yCJ zwqzrHo6V}Sy1UrSms)H=>(+-7 z$x;30hYjwvE+i}xQOV!XyP*CoCRBM)00jW4&kB{lD@be1%-?o zs+`pMgBOAM*Xt(!tMczLqqY{SwpIr|i3Skez8Vq~erG*|)N+b1TjIzr7o~W4Nz1D5 z+d$Hj5F{bSU$2P)#B&Nx`NxF7Oa+&CMg=p@x zPnT}}P9c{j6Kj#G%vww0`1!!Pu?ncs*Xptc_+q2tJ1652QjVhY?kZ^utaESwDa|-y zPGSfa>gaC+Uiv@a9BYAD$_DH}li{FPntUnvYUvxeaFirJ1g7!Wv|=tyQ~f~-x9Wm) z2+Zl-yWbrT#J+Y9YNT$?@A}8eJe8nwK@f~F}dXF*-WkCXmD7r{l-RXLN&!&7o z6JcX2;~bmZOW#{nnG1XbLS}Z2xRFF3Y7FjdTQwYbVoX~3<=4VjShyH@w6wyiifC@Fm~VNFS)a$%vvmcUgx7@T#xxV9LvXOoj4rmD$P zbW`JziRPLk!r6~M6_&5I@o1mzKL1tW#H1q2lj$Pk=IrAYZ^inu=^3hYz)oQk|QRgRC54X(S~CCpMP2+Q&E5y6P$w9ra=lP$^AMBZJ@<}?yOX@8{{!jU* zj+tj5)barSq*fU-k}L?v2%la=hv2{NasV=~<-CC_04#xx-+a~r47a^a?>eDysqa}k zc>q8Q3!NCwH zQ*~(98MP})9|)#8)n{(r*G;Gwi%N%u&if1+KW|NP;$x&z*I5q~27a!HMxK4$!d;hi zLP;w!WLm7c)3HIbvGDU`F*VNjV|Zh*#wWI!&c~lCT>LP;)1XldZSK9pRZqIMJ&D5$ zE{{>Njh^>gAK)0!-a|R$dgpoG9Xv3}8m2ioQSgDlxK8RQ|8p#L( zbA3znk;H5=cP*^uNS_cnEx{NKW}s&FZ--gvduDfL;j}LD1`0eQ;|NM^lgQ(0M9C<` z5o0@MUEYX|ZqxkYmM$6EIxuAkJEtuKU#pzsS;%bLyrpts+1a##wa@R%DbR(LA26S1sE zXCJkpS_7~3&5zu(Z|uI$q%H1p(sJ5cr@b=k;qw<=(TkKkKl$!adHB>@c?bKs?s}IR-}TnI^bDnH+U9TRM1?d&DF|wJWD-BzD9VjxC_mIf?;^o_ z=D*{Af(?%7ddRdPmou(zFw^q9IzjCDmroduE_pvCZD$*VeZv>~_pq6hEHL%BkCnfR zj*yKlQ;&-Pa1qi#JY7;zc?*h?_^rkS_~es{jyafaV?~_;x%ha-XbE+9lID7noRN!@ z0)^HFB+kB1U2;G6sALf$CO*^gv{%FSj3mMi2DhdL}D+2!WySGMxI;7^Ig*RrfB|9Ir9={^+vPyN8SA93Mw# zUmh%w4eI>9Bk1?(J8gRO1dSON&*x?ldi>-Ju)ehsoSldhg|BhaXIO;irz5gbV;@r~ zy?%>q0o%w6%B!&}{phhn6En5y^U}u<0Q2q&$7P+B>Be7hw=VU_?qo2~mX%tIMvTXq z7ML&~e+us9{vjP!yH%I@!SDS9NDZR$KJ@ zArBxi$44xFD=a%Sdh1@-f;gqJSpMCCzV?vj__LVaYK@Etf&>>Fb^JpzR-{R!Lsr$F z*y76{M(OsA-zQxFY7{5{a!rcw!W<%}uA4$>ZiwnlQjg|Dy|JnG&r?kFW91T3J0m8$ zm+B2@Z@-zNHY>FJ?NhfZ7tNXnXr8C5#Omuu{zaN<93~7#$;=|EFP9N zAZJX7v@jBn-xLX!?{@LxxcklAHj`~_WW$K1T073G6XV_}Hj#W)=Qr6;@ZKhsjZNsX z5O(;W`K%0smE3&|ND;~KPTfUEsI#!)1cQ3z((JxT>?3xe*Vf_fOzk>DO4NOImB!W( zVxDYyF+2W>nj$BZ9{>7Y)+n{5Cv{Sna_Ba0^b`;K^DltH&Ko6?+i}DvFKppLY%`92 zbL|+q)w=UqVK9L))N)Wz6;h-XaF@+<_!Hb$r@}WJ&D4arLy5PrVVRg&S(|PRCIgx@ z8=EVAjRk&#xQtM%CxH;p5*%fUhHzC-5P80@g~}vftmD4=07=+x`6BhWw2wvn2h!Z< zk_FaKUa|}P+$)tKMy!1|(~FD1ejp;fN>2xEea9*SMypPobq*ZW=97AO|0 z(vCweA&oSV>avwASRWKG)8~30>_2qbq3QRRN{1FEF7h<*E-pL&?6<7hpLLFCF()85}@t@$GFcM#K>r z>s8Hr8)EeR8;Ld?1b#E8ihNXoNO{I4MK`x~t-~X%adzEh>OiJGtT#UwU<;#Ey$kpE z5EN?wEn6*<>%nP{_lsHW4-9vTY+FowSJLwHGq@ib8#*Ea#1C!3f1jS8v+Dg9xq57_ z4&D`aRe9WTH-QHF1#La#3B)b}P9JS}t%@H_&)A;>io1kV%U0H5C+En2Zqdgs9v=2o z6NOa7{5@fRG*Ka0#K~3CefETY5ybdR`i5Dv`$GZ7BBKJQeFH zR89B;lxUXzDKzZd@~pf-hVD(>Rb{SNDg7&)Op^hRc8tu&N`V;!`=rhtx-5qt^%2zx z457y6Q161shQe3195sLOlm2ojQfr(X8}5Fq4OjfZyYGH~S`>P>%=5G6di{43?3`}l z4*k<$>K~>Ent}S;_Mfi5v5x>yehq^^8v>|?7u|g7N}4Lh3mO-VXW%MkmV<`fyXXp6 ziUCO@1X^Ml>ixqMgz^CCWIR=(tZLO3yAs3t=LCI7DMOkwq35MygsBhs-LewKj&)*li#QIZGg(Wc+!9HW+-38u7x?;_e-&reoLpT9 zKE;&ssz}h-zndRrA+&pM`$C9430|I4r;v?;8X_m^E}>9?q2;Qg9}5Lxg4qI!=i!J> zTU7{*ew4+cFC$v*HYxqvCUtNi5LB&eD=Zo=CpoOB)fgvQbXGsp-!ijQ&0>f5$l&4% zCGY$@_$CESe>R;V=t`3F&+UxWmBP!1zK&vfYQ`33zX*KUu5LZzI z;cml^DRL0vmCXnVUCftwGCANqxuxT1buB6bj6l{QN~x~CMjseJrmf^n3vPu3;LUr0 z)&}&{BzKQ~H_F9h^6~zPae&G0xbTv;=jN-Fc;m%{-4B|$W$37P&85iY$Bokpq&G)J z6ETG5-Wyb``EglIQh&x(K#;kgP|A$kLqU+B?uU!UGy}`APdbs!Ta!^J*~5Dxuw!zw zH$w^H!Wp^IMySJu^)S2onN;6_>(ny$%0%U7uCQvDk6+c@I1Vqnvn}XL;7-O*)^H;1BU8l6^`7_Wgb7AjL$BScni6g zA%&u93%FS+k{dA*u>eu#ETgKN%fR^H{WL7kv6VCGac=OAcPe#0R81FFGWbgb8im9# zctcWB0m4Z~i2V3L=d(dRgYykeTI+efDkUkJ(G#b!jCZmlzK_Xa(w6PxL}|H@Z;9;T z-MxZd!)|GY!f{)CRL$HEsY(6bH|LT}yMH)U?~CZorC?H_$EVv{2&L>hY-3DI&@e z#J9P!t`sS%t1~Q8NkcCoL;%1`Kn!*A|=IuJ#yxzw~woY`S3483NHHAG> z#0kNkT9m?v>~&^)id8M2q^>JDjNszR;K}Kg7(~+uwM@wUu2fES8rd8%N508`SiBbFa z-#{}b8jbBadsn5zBR&F91ZyZ{C`zF19xJinv9&66mE5!mt+;2fYK;!k+ZPt-$1>?l zx~%eOgweUeDZZ3rM$ZaaVbh;WGz$$+b8NIwXWrf03QZK4<8O`feqUBrLzDDzNHEiJCAJW4*eY`Gu1ZVB$1dG9tj^xn|G?*@MsE`qL#ZbfdMi^~nd^sEOSBf+U6R}<^Xdvu8YKL) zw#!s3NZ}XuN|o=5vB=J+uFnH0frz2&o$(pvAGKynOb44&JD(h{*%gxG@E1^yQI&<- z5O0`qu<@O}6!=O~kbU;eKVyt;EB|gCE;awQZ6_D<<8NG!!4GAeipz!ME0X-Mh)%(H zvzm)Qdnp?R_J|Aa^^0f?5X4UP$EJCkm})Ra<0&{XQ(JzV)M`gXt=Km@2TC%YdQI*T z%-w0cSa^SyaAh1E@@6`lr3ve(NOC3ZgO2pb)Zx>mT5Z(r*87ejn$q};t2x7*h*m6OJ*{P-`c0~vmF2X*eYcwpI0LNkz2#RN3dnz z!?MDx3>4$wL+Nc1FeiUEX;CkRx#Rb_TkV55 z&N^5(q9SeB*xuH5O^vd_`9tyBhDv2j!R7q^?S}T^YDAVSLb&RkwQxIfr6mDuh<|W{ z;Zqx(x9fLFC2jx=QtxynK+w0%>gYRri6LVsTqK(|yryikuDvUX_^x}x>kv(~3XO2- zEa%nO($^X+s%_(zRcUjFwT2EHVt}C6LlC!=-;@e6$%Vnw%&C5_Kuc=9%jdXHNVsgS zW@XyK^YvbfQ7{;OU{fKWbGd^o1CGr=|n(w9ClU>;utc!@FCQm8N+b zH~`+Kj(qB!f))nhjYCd1=I^r7&TM9u)F7|Nf5Vzugb+vsPPgBhEvRO>E9T9 z2fNd&_X05>{O~>|#x(vI`a$t&$Wcw(PKF%GX}R`s&2h15Q*B`3LrYc?q0bkHvVG94+UBQ0Jx)+H%4dyGPg#0b4lA`bN26_9fUC z=F1=^wNVCjnPn3&J7x!rexeqBlZeq)xBA1%O=~t1aZ@(7uME!*cj>h}Q_(5TLDI{j z7yv+7j6Z~uM8$_9OyfJql5{$psE}Ew%6Gzg&EvE&)rR=_*L;~)RSkNLT#?^yPO^x> z*WRo6@nn>tYD#emH=lV%A;!A+ww#WEn8jsWmmVlJK;058v}KDiI84aR-|CL2Vv6Gu zMe}*}e7nL4yJl1D`&RXoeSWA8suWykvH$Hro1?s~Vp&>a_B30Fv!6~%?Q9|jF6kK1 zb&8mauBe=-miX0>ept7hk_IhK;NwT4DOX*7qoBYOgFDO)KC#X*UK`%aCxVSNwjYZ8 zo>Q+xl>ORx)uk-ToA4)-^so`m#4`{*oR+GV7~EXldJRu7CK-&G7rsc+=7ZCn@z>=d zDuXs_a2D^Cvr#;E2wC`;QG6Qc81Ix`R4zFtB7;Up7MqP)_|Rncy>QnGPRge9p?-|(U3*GxYmKNey=+?>6Ivy!< zLCkzI&Htg?r5au+5d{(Qt&xsKh~6%sifHbR-QS!HZHlOCNQGBpVKCiIVL8fm$7LP4gQLB92mqimV-ox6P=dJ2$laKM8e9YJUeeQw z8kbah>~A5kSGcx0XEes|;EmmB=slk#ER~<5JYi3HYCnGgTjlYIL!a1Dj)f&}qEqnS zRG0KoQ3JrzvC|OBR34Uim098JWFe>0X}xxPOCPmbV1VXB=Kk-yWi;_FAG(1m2#V8B z@#EZ_$2PtVMrBr}n}g6eo<+h}D5gXE>oNvZt32Fp-Es2a0k~fxc;3YrRJA1;vAS8D zsnBE1FdLGKFSS3224s^kNDX2$s$m<2Y2JMxGH3u0upbgTn#I|l`jV?iue}KCx2xX8 z9iZmX=G0G|v^ps6KF(P2F4=j&7}Dln2-N{H`AiERFj%#;4_QO38SKD3Z*^uc3F7^k zP8g!%<8+tI!(i6|l>u4(RPHK~@l3BW(Dr$93ldIDacc0XMPJYJ*BT(iHXM9xp>9gU zW+*L1z#T>S=rX@BsW$H0RuI(~U~^4*P8)VFcAojP`a7>6`~jrUws73=b1pu=BD<1L z@^%+cb=^j5pTRCWRUY z!il8qgD1>wEeE}ms=Bvo%8|s;Vo_>CkOz`Ut36b*{JCo%1_tVbbcWzz^|POtN5!2U zVx~q_0`1$fP9|~1ZlH10Ad_%SdV4=i>(FxZLAmBZexzYS<&^!w%)6N?2Qu2%1!k0}arN-zXc34Y1V-&rI|?GO=lU^hT}SDwEC3(^0J?Yc zpnFs!2y8%PBxlby7Al)UF2bG(I%#L4MOIP&a9ZyHGt>``{oFt!OPNnDw=<&!InG33 zekOr=&KFAEKUr2r(Ir^%qtD0yX)lDT0k|TLrP^%@YQ1vNS&39ZG$VV{myy$S8MQaj z*;b@zqdtTR22Q;TBIR7zWwJc=+^j}6Gr7%yiYp!My}t5qxjA&;ME7EzV-4AG#-sk2 z<2f{!MIh3@Ypid@%$J7Eg$^u=JwRUuc>-wdsI_o&pOzPk_P5L`E=@4&Z_6Jm)9T~- zPXq8H-RiVX;yC?YrPcjJ_x9ec4lW~?E@RD3!Nn^*P?Z}T9kfhVhrv!>RZ48ks>#_F z2rnoT;R01wI5_TL9NvyIOQ>^yH3^@2QUT#VCGa4#(sr+#nzT`0t}DWT8E95OIHa95d;(tr90z z3>T&&IbmXRB7H|sTjm-;ajm(n;b7fHH+f2_Sr4=TqCM;K@K-1?!0pvwwfV-+f2q&9 z3QEj94}Uz3m`@5=ak#AcQkFix{L3UawV@@8KmODx8O66lO!BZ{i4}9Qq6)M{aRHMo zK307@*@kFmw|cE6UHtfT8-&#tLZbj}tjJ>cAz6l2bdR}pv;kV4uVr6vek8jiu(`mQjvAW+~^s z8Fmcqs`;6vB4AiD%0{bsL3=!hFOd|=ski}3L$Qz zQJxc zCj3+3nbO=Komm@7{&e!ji+t|3F?ngSv&2d+pU)Zk0Z=f2;@Q~Qs5M^G?ffxAmJ1y` zMLe=X?*75sA}i*Uvt&Pzuz)+8d4~-(?HM7_H^D(_5>BtZp?vBXdFc~>MAcP saK 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�oB+9y2; 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�dBymk1pMmo?@O|R{L{?=YgHn*hETjlUL!Qd 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%0A4#=) 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

sL5@jl;Uz#l4 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%0A$MPHghnQP zD3cSYs_~SgK2m$S^`uEugSI%IA4^7i$N)~lTq^#ZOA)@OH2m7YA}`EMo(=8PF3Drr zmJsPZiQN_|OS~~X2k$F^)0IlU4>}oy2ETISD)600dq&=Ppw~XvXa8&UF}#hn{YI|Q zo~Gsj&Vk7qhoN5nBT-yk&-Un#PO;hnBiKHe)}sv5C~fl7M?3_cmlDh!9U!)wan4-P z9;DFZw0KV?xq%8W6;WpFjT@%zO3$gS(!IS5d+enZHjeF7Gk(15oat zmCJ&IeDL)TPw=`l!3uvx0?Nd0PtNR#pdmC{B!Tuud&4 z(n1dGGmP}$zJW2bBK~U zS#knm?oNn#Qumjow%2)ia-zp4GKBJCLUeWKQB$Z@Y>RN?D4jX!H^aHh2Q>G5Bs-T$jen>%ODZ-o zt<^l``>m{XA`px7Fdz>#jA__j&Y$&-G?lMmhhB<%a7qcV)Q9!Q0UlHsS?@kig;|+$Fd}kf4F!?iwT{xI+>&!S;Ld);GVV zYO2o2Ro!==bGmzM?iiFTD6)3+gs1#sJg+q^$qCoqy<%IVK`s_1JjHSx8TxcC!l>-{p3lgZpr%v8_Z4pYstT007>{2WUy3Ynl|HuCU-@= zEVHTnM6GBn2X|GvqEK?_vtwO31ueGB0Q>v-J63EIj$nn*5&|^DXryE~dXAZ{a_D^12QtMG|1STdA3>l?uqT&Gu7Dz@(f zypb#h%PULib@1B0pxX>6KrT>*)##GNWD2LpYa*t~(?C$vC0Av7&ZpFNDNb@{8Nu6( zjJU|T7?r;@xuwM^uPMmv!WrYvx;;?#F&S{Oe*O@t*HP6-%d08NTzH}NdWU2{P!wGD zRvRONX~;2o$R$H`J=J{aQ*@rF3_{WyZy_3TY#8Oq=z92*0 z@5#vz=?7 zb@%R=W`SN@`s7>U?!K3*+ZEuygI?FZmCRLylAHin4!kc-_>GS;-dB^@_BClbqApqv zUJ`zK6yo|HD@)Da3@$hw2xlIO^r|8S#06N3jB6%#`x)w+riPdagNmzle1V7x(dG*8 z8Z;HGJ+TGSbDD(BS)AMc>Cg#)h)A;@crN|M_TV+Pgmo~6qmzMNGz_GiT<>4hgp}K1 zZ=oSuQ@}!F=pD8ey%BCPdGzRBq1fnSmbn!-ZuzjB+xAx%-TtCTevfZT#7+%cuKqs2 zr_XvSn>&Wu0iV~q@z$VwHa)*Lqf`qj>)iX+)AHBmm#a{^$CUjv%3keoHCdAKL!ycm zx2>&r2FqW*lLUr5&lvqR#a}wW@9c3eya}Pdz1X9GKU=^NQ~vudpm{`8652>U5CUp} zxDSRL9R|O=9{X~?9GhGOLFGv_!h3Xg)dM6sMf8ejIg~MAsj1m0XIDTmUa`b5p$Ib< zw`+)wUc}fMOGH{a{?9VGY-BrBA#W{ $nD=Zg}dXbeZ6>pX)wpKx@JPzbgS-4yq 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

` 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%0DAIaP28~2Q+S1@knK5gaqFjZ^6m*Ahd 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�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%0AC4D!2R=& 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�Vbx1ZE-{tqD$1PUgdejqvtrj(WF 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 ^XZ5>->Rg5L8| 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 lK1X5;@R(8362waIu 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

|5;rK&%9pF? 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